2023-08-08  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [69edd8b8ebc41d00b4de3915dc82f8f0fc3b6265]

        Version 7.6.0.3, tag libreoffice-7.6.0.3

2023-08-08  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [314e7e56ff2f1c14617e0548e04c0872bbc95b8c]

        bump product version to 7.6.0.3
        
        Change-Id: I1c1f62d8d8da560cb4aa367fa30075eb9d5154d1

2023-08-08  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [6cc9c52b27ec7cf16b1404443b894592d504a835]

        update credits
        
        Change-Id: Id87aa5eb32e5f60f2c6a3148d762475fe87d78f0
        (cherry picked from commit a921c4121d21e166f08b08d2aada3d7ea82235c0)
        (cherry picked from commit 206a89f2243d240b27dde04d1bd9963a3fc5df40)

2023-08-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [648e8d04361a69d0d927d283373f0152e678c16b]

        tdf#156463 crash on exit after editing a chart (gtk3)
        
        regression from
            commit 1ed765c818af2186e459c5ad0eff24dc39a20d34
            tdf#155235 workaround gtk3 accessiblibility crashes on close
        
        Change-Id: I1a43c7df6394426d8ce09ed382dcc6833dbe1c6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154893
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        (cherry picked from commit 05d1790f746dfb7367a4c79aa43b00457b7b2cc9)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155149
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Patrick Luby <plubius@neooffice.org>
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2023-08-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [8c3f8c099e09116389ac1ebc782c51532f10c581]

        tdf#156579: treat switch element as a group
        
        Regression from
        
        commit 13a41e7a12598c7896d6dc8d34aba6af5b80b83c
        Author: Xisco Fauli <xiscofauli@libreoffice.org>
        Date:   Mon Jul 3 14:11:43 2023 +0200
        
        tdf#150124: do nothing when parent is of unkown type
        
        because 'switch' is not a known token. For now it, treat
        it as a group
        
        No need to have a unittest for this
        
        Change-Id: I4cae92a010e45cd729db475a7abccab19a5d5403
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155250
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit b5e44241c2b68a77c5bf299f1c2d912c49ea1a9e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155236
        (cherry picked from commit a223f4e3fa111c42bc1743d867fe211c96038649)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155247
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Patrick Luby <plubius@neooffice.org>
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2023-08-08  Michael Stahl  <michael.stahl@allotropia.de>  [1815e2efc6a780a18be721eb9680b014b58357b3]

        tdf#156306 sw: PDF export: duplicate structure element from ...
        
        ... lazy open LIBody - with mpFrameInfo, not mpNumInfo - causes this
        assert and later an infinite loop as the SE is its own parent:
        
        sw/source/core/text/EnhancedPDFExportHelper.cxx:468: void SwTaggedPDFHelper::BeginTag(vcl::PDFWriter::StructElement, const rtl::OUString&): Assertion `rFrameTagSet.find(pKey) == rFrameTagSet.end()' failed.
        
        (regression from commit d467f1aa3d028f399826c97e2eecedcd79efcf65)
        
        Change-Id: I90f057c45a22e5ef44ae5ae9d1cb1d6b8870379f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155253
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit 16aa870598d00eb3e6ac15435fef080d3b87cbc1)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155237
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        (cherry picked from commit 74eafad84463d097adc8fe680f57b2c9039e0a56)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155292
        Reviewed-by: Patrick Luby <plubius@neooffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2023-08-08  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [750671d605f97573d86c449cd0ef39839206abfb]

        Update git submodules
        
        * Update translations from branch 'libreoffice-7-6-0'
          to 6be7a6b7a53257c70bf2caa6359bef790072b2a5
          - update translations for 7.6.0 rc3
            
            and force-fix errors using pocheck
            
            Change-Id: I39580c4b4ae6b4baffb5a959d7275c8f49751059
            (cherry picked from commit 9c0d5620123db0ea25d5ecddbc4136c00d9413a7)
            (cherry picked from commit 0ddd242fab9ead8f54a95bc40225deea46193b12)
            
2023-08-07  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [bab60c3de24b1952034f51d6155be3ee233ddf6f]

        openssl: upgrade to release 3.0.10
        
        Change-Id: Iee5716bdd111e2f30cb38d48a86104da52872dd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155382
        Tested-by: Jenkins
        Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>
        (cherry picked from commit 72f28e12b15823197e42265af1f8dda21224c90a)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155392
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit 72c058e25bd034645efa1900dc898f065d8175dc)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155398
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2023-08-07  Stephan Bergmann  <sbergman@redhat.com>  [ec30dc5985db4c36a17dd4fa83db3d3aff2c8a20]

        Fix handling of float vs. double values
        
        ...which had been broken ever since f424e55b4e66ffbee5b34f45ef5ea18d77c4d15c
        "INTEGRATION: CWS sixtyfour11 (1.7.22); FILE MERGED" had merged the
        typelib_TypeClass_FLOAT case into the typelib_TypeClass_DOUBLE case, and which
        caused
        
        > ==612573==ERROR: AddressSanitizer: dynamic-stack-buffer-overflow on address 0x7fff4e6b0700 at pc 0x7f45a9d77d9e bp 0x7fff4e6af3f0 sp 0x7fff4e6af3e8
        > WRITE of size 8 at 0x7fff4e6b0700 thread T0
        >  #0 in gcc3::callVirtualMethod(void*, unsigned int, void*, _typelib_TypeDescriptionReference*, bool, unsigned long*, unsigned int, unsigned long*, double*) at bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:155:51 (instdir/program/libgcc3_uno.so +0x118d9d)
        >  #1 in cpp_call(bridges::cpp_uno::shared::UnoInterfaceProxy*, bridges::cpp_uno::shared::VtableSlot, _typelib_TypeDescriptionReference*, int, _typelib_MethodParameter*, void*, void**, _uno_Any**) at bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:233:13 (instdir/program/libgcc3_uno.so +0x112c1e)
        >  #2 in unoInterfaceProxyDispatch at bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:330:13 (instdir/program/libgcc3_uno.so +0x10e333)
        >  #3 in stoc_corefl::(anonymous namespace)::IdlAttributeFieldImpl::get(com::sun::star::uno::Any const&) at stoc/source/corereflection/criface.cxx:141:9 (instdir/program/libreflectionlo.so +0x1f89e0)
        >  #4 in non-virtual thunk to stoc_corefl::(anonymous namespace)::IdlAttributeFieldImpl::get(com::sun::star::uno::Any const&) at stoc/source/corereflection/criface.cxx (instdir/program/libreflectionlo.so +0x1fc5fb)
        >  #5 in cppu::PropertySetMixinImpl::Impl::getProperty(com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&, rtl::OUString const&, com::sun::star::beans::PropertyState*) const at cppuhelper/source/propertysetmixin.cxx:563:24 (instdir/program/libuno_cppuhelpergcc3.so.3 +0x7d5059)
        >  #6 in cppu::PropertySetMixinImpl::getPropertyValue(rtl::OUString const&) at cppuhelper/source/propertysetmixin.cxx:994:20 (instdir/program/libuno_cppuhelpergcc3.so.3 +0x7e462f)
        >  #7 in reportdesign::OFixedText::getPropertyValue(rtl::OUString const&) at reportdesign/source/core/api/FixedText.cxx:143:34 (instdir/program/../program/librptlo.so +0x7452ad)
        >  #8 in non-virtual thunk to reportdesign::OFixedText::getPropertyValue(rtl::OUString const&) at reportdesign/source/core/api/FixedText.cxx (instdir/program/../program/librptlo.so +0x7452eb)
        >  #9 in rptui::OPropertyMediator::OPropertyMediator(com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&, std::__debug::map<rtl::OUString, std::pair<rtl::OUString, std::shared_ptr<rptui::AnyConverter>>, std::less<rtl::OUString>, std::allocator<std::pair<rtl::OUString const, std::pair<rtl::OUString, std::shared_ptr<rptui::AnyConverter>>>>>&&, bool) at reportdesign/source/core/sdr/PropertyForward.cxx:68:119 (instdir/program/../program/librptlo.so +0xbbbdb7)
        >  #10 in rptui::OUnoObject::CreateMediator(bool) at reportdesign/source/core/sdr/RptObject.cxx:878:31 (instdir/program/../program/librptlo.so +0xc16451)
        >
        > Address 0x7fff4e6b0700 is located in stack of thread T0 at offset 4288 in frame
        >  #0 in gcc3::callVirtualMethod(void*, unsigned int, void*, _typelib_TypeDescriptionReference*, bool, unsigned long*, unsigned int, unsigned long*, double*) at bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:50 (instdir/program/libgcc3_uno.so +0x1181d7)
        >
        >   This frame has 3 object(s):
        >     [32, 104) 'data' (line 53)
        >     [144, 160) 'longs' (line 162)
        >     [176, 192) 'doubles' (line 166) <== Memory access at offset 4288 overflows this variable
        > HINT: this may be a false positive if your program uses some custom stack unwind mechanism, swapcontext or vfork
        >       (longjmp and C++ exceptions *are* supported)
        > SUMMARY: AddressSanitizer: dynamic-stack-buffer-overflow bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:155:51 in gcc3::callVirtualMethod(void*, unsigned int, void*, _typelib_TypeDescriptionReference*, bool, unsigned long*, unsigned int, unsigned long*, double*)
        > Shadow bytes around the buggy address:
        >   0x7fff4e6b0480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
        >   0x7fff4e6b0500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
        >   0x7fff4e6b0580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
        >   0x7fff4e6b0600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
        >   0x7fff4e6b0680: 00 00 00 00 00 00 00 00 00 00 00 00 ca ca ca ca
        > =>0x7fff4e6b0700:[04]cb cb cb cb cb cb cb 00 00 00 00 00 00 00 00
        >   0x7fff4e6b0780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
        >   0x7fff4e6b0800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
        >   0x7fff4e6b0880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
        >   0x7fff4e6b0900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
        >   0x7fff4e6b0980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
        > Shadow byte legend (one shadow byte represents 8 application bytes):
        >   Addressable:           00
        >   Partially addressable: 01 02 03 04 05 06 07
        >   Heap left redzone:       fa
        >   Freed heap region:       fd
        >   Stack left redzone:      f1
        >   Stack mid redzone:       f2
        >   Stack right redzone:     f3
        >   Stack after return:      f5
        >   Stack use after scope:   f8
        >   Global redzone:          f9
        >   Global init order:       f6
        >   Poisoned by user:        f7
        >   Container overflow:      fc
        >   Array cookie:            ac
        >   Intra object redzone:    bb
        >   ASan internal:           fe
        >   Left alloca redzone:     ca
        >   Right alloca redzone:    cb
        > ==612573==ABORTING
        
        when opening <https://bugs.documentfoundation.org/attachment.cgi?id=174542>
        Example2Fields.odb attached to
        <https://bugs.documentfoundation.org/show_bug.cgi?id=144072> "LibreofficeBase
        crashed when 2 fields selected in report builder from different sections and
        width is adjusted 2nd time" and clicking "Edit..." in the context menu of the
        "RptTasks" report.
        
        Change-Id: I318765aede68353d475a0d672e0aea36ed12af29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155286
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        (cherry picked from commit fbd2f6ce45eb0795f4c2bb3b950b5bf77cb57ace)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155293
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit 7eb4e3e3f0757ceaf37e9b6a20c2ebcf0cf84dbe)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155301
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2023-08-07  Caolán McNamara  <caolan.mcnamara@collabora.com>  [03849f2bfef3b788c054c1a7dfb521d7d4cd6121]

        Resolves: tdf#156462 ctrl+left in calc doesn't always jump to the correct cell
        
        since:
        
        commit 9e2d48b9e04f7ea895fb095699c32ed8a44eb129
        Date:   Wed Mar 30 11:58:04 2022 +0200
        
            reduce Calc's INITIALCOLCOUNT to 1
        
        but:
        
        commit a680f6988482f13489d6c802b6078d43564ae934
        Date:   Wed Jun 7 22:48:01 2017 +0530
        
            tdf#50916 : More refactoring in table1.cxx
        
        is likely also relevant wrt: "If nCol is in the unallocated range
        [nLastCol+1, MAXCOL], then move it directly to nLastCol"
        
        If the cursor is outside the allocated column range then the search
        started 1 cell to the left of the last allocated column
        
        Change-Id: I854173ad13d50e50d85e9902b31585e8ae3e2c0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154869
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit 4fc9013631a8af06086e96675235e9bb4c2b8096)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155180
        Reviewed-by: Patrick Luby <plubius@neooffice.org>
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2023-08-07  Jean-Pierre Ledure  <jp@ledure.be>  [b9d9dba945d88f0eafbac874c9fc1b432113d23f]

        ScriptForge (SF_Session) fix SendMail() w/o attachment
        
        Fix error message when no attachment
        is passed to the method.
        
        Execution will continue now without trouble.
        
        Change-Id: I447af45db97f086963027c131c6b5fb9dab93c7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155066
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        (cherry picked from commit 1e94999d6198258d1451584e96810bd8fb294653)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155040
        (cherry picked from commit 6c50435a56cade7b4a9c48aaa85ef3c8eca6f15a)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155143
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2023-08-07  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [442d356768873634872e931a7fce038564bc8031]

        Update git submodules
        
        * Update translations from branch 'libreoffice-7-6-0'
          to 6c6aeba272192da64993457ca28d86d8cdf314fd
          - update translations for 7.6.0 rc3
            
            and force-fix errors using pocheck
            
            Change-Id: Id5898b2b9e8d86165254314ba5b6d9f39ae2b0e6
            (cherry picked from commit de6c38f1953732b32d8fe81d58e6dc770805c5dc)
            (cherry picked from commit 7ab8b9d36f066cca67b24d0549897ed3ecc325ca)
            
2023-08-07  Caolán McNamara  <caolan.mcnamara@collabora.com>  [d46695fd8352c80229010b444cf1dcb3e6a8f4d7]

        follow python recommendation and pass SSL contexts
        
        i.e. https://docs.python.org/3/library/ssl.html#security-considerations
        
        Change-Id: I67a0f9e1c25abc6644412b014f30933a7e681da2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155016
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        (cherry picked from commit 7c1bc868c506dd505a70400e87c394f2263da085)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155032
        (cherry picked from commit 3326ae0a9902395224ddd95ca3df069ebffe2990)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155145
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-08-03  Baole Fang  <baole.fang@gmail.com>  [4ea3099dba3d0f7d1f09b31f204223449bfbbc51]

        tdf#156165: Fix replace custom styles while typing
        
        Originally, Replace Custom Styles changes styles to text body by entering BuiltText. Since styles change to text body is removed from BuiltTest, it is converted independently.
        
        Now, conversion is applied even during typing because m_aFlags.bChgUserColl is true (its default value) during typing. Therefore, its default value is changed to false.
        
        Change-Id: I8ce067b311922b5e1bdcd84036229c369b50a977
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154144
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        (cherry picked from commit e26aeb882dd236adf19679d5df9b7ba5da1ed226)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155043
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        (cherry picked from commit e50ec4d8ddca5dfe6a4f329298c0bae4edc5e41c)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155188
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Patrick Luby <plubius@neooffice.org>
        Tested-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-08-02  Patrick Luby  <plubius@neooffice.org>  [233f81aaf9b74da8e36e5f5a3ed50a15ba11c6da]

        tdf#156506 Fix failure to draw copy border on Windows
        
        Revert portion of commit 9d68c794d67259a38de1465090f6f1e7fb588d62
        that stops the animated border when a copy action is performed in
        a different document by cancelling the animated border.
        
        While the change worked on macOS and Linux, on Windows it stops
        the currently active copy border so revert this fix.
        
        Change-Id: I0dbdc8b1bf3077eecadbbe591a27e60ef3d48b7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155039
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Patrick Luby <plubius@neooffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-08-01  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [bcbcb3f692f51085ba8a9ad6ea2be410dc79dd7b]

        tdf#142600 - External links dialog: list database ranges
        
        Regression from commit 462f9d1f589a7afd66d3fc61925467d3b68e5b31 where
        the database ranges were dropped.
        
        Change-Id: Ic0e453fc6fe62849d72b6acf88ed7ebd3c47775b
        (cherry picked from commit f7c3ded18a757e31b23723ea335febf442acae68)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155035
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Patrick Luby <plubius@neooffice.org>
        Tested-by: Eike Rathke <erack@redhat.com>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2023-07-29  Michael Stahl  <michael.stahl@allotropia.de>  [953b46f0af9029ac4027aa3ba61e5fdbb6fd2c1d]

        tdf#154982 drawinglayer: post-order traversal of ObjectInfoPrimitive2D
        
        For the signature line, the wrong alt-text is exported to PDF, because
        the cui/source/dialogs/signature-line.svg contains lots of "desc"
        elements, which are converted to ObjectInfoPrimitive2D, and currently
        these are applied after the ObjectInfoPrimitive2D for the SdrObject.
        
        So let's try to switch the order, fixes the bugdoc at least.
        
        Change-Id: I7b5f6f4e68a3421ab33d7780995080deb6cf2238
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154308
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit 9a148e4fb402d203ab0d2683dc316aa8217b576c)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154425
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        (cherry picked from commit 00c7728e128c52c6acecf022823408da2cee0be9)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154967
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: René Engelhard <rene@debian.org>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-07-26  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [a12b2155af222a43bca52a00c2e04cccc821a9ab]

        bump product version to 7.6.0.2.0+
        
        Change-Id: I0453d5f2ec41f72949b25cb7b6154748bac2cbca

2023-07-26  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [dd47a09bf44b70135482768da0c21c97da4ca87c]

        Branch libreoffice-7-6-0
        
        This is 'libreoffice-7-6-0' - the stable branch for the 7.6.0 release.
        Only very safe changes, reviewed by three people are allowed.
        
        If you want to commit more complicated fix for the next 7.6.x release,
        please use the 'libreoffice-7-6' branch.
        
        If you want to build something cool, unstable, and risky, use master.

2023-07-26  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [52b4461349dd0f66ee253429582ccb4d16daa174]

        Update git submodules
        
        * Update translations from branch 'libreoffice-7-6'
          to 346d1e19bca9081f73214aeb0dd56207c7061b0b
          - update translations for 7.6.0 rc2
            
            and force-fix errors using pocheck
            
            Change-Id: I075679900c1be669a6aef260e502a1d240285918
            (cherry picked from commit a6bc06de12b6ce836095e976d7fa7a27f3c8bd26)
            
2023-07-26  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [22c6baefaa8d6866cfd584e2cafd60bf45b4103a]

        tdf#155374 Icons for PageNumberWizard
        
        Change-Id: Iedea46b31a36c7d1d2a3ab539c3ada0b029293c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154675
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>
        (cherry picked from commit a5ea9d89e623ffae905393dacbd73683a07d5d76)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154697
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-07-26  Michael Stahl  <michael.stahl@allotropia.de>  [9f1c3ed96423ef6ffb6f6910c5ef497026129c5b]

        (related tdf#154777) drawinglayer: add BBox to Figure fallback of forms
        
        PAC3 complains if the BBox is missing.
        
        Change-Id: I2cd61b2d01b64ffe77f28c661a3bd6f713df134f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154283
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit 41d8bb928231372f3ef08ce4ba3ea91b17e3ae29)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154267
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-07-26  Mike Kaganski  <mike.kaganski@collabora.com>  [900fb3b9aa1808796ee24ba9795096dec3e85a98]

        tdf#154035: use correct Which range including the new WIDs
        
        After commit db115bec9254417ef7a3faf687478fe5424ab378 (tdf#78510 sw,cui:
        split SvxLRSpaceItem for SwTextNode, SwTextFormatColl, 2023-02-24),
        aCoreSet is now querying RES_MARGIN_FIRSTLINE, RES_MARGIN_TEXTLEFT,
        RES_MARGIN_RIGHT instead of RES_LR_SPACE. Without the fix, it would
        return wrong state, and disable the respective item in the cases of
        SID_ATTR_TABSTOP_VERTICAL / RES_PARATR_TABSTOP, which disabled the
        ruler.
        
        Change-Id: I8ca4ce586b414cefe2be79ec0226ac7808a231d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154395
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        (cherry picked from commit bfa25258d21430560584e3265cdd4629ee47a1b8)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154421
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-07-26  Michael Stahl  <michael.stahl@allotropia.de>  [ae68b45bb22bfcccf622750f4728542d0c6306e9]

        tdf#152234 vcl: Role values are lowercase
        
        Old version 3 of PAC throws exceptions if these are capitalized;
        presumably this is case sensitive, and all-lowercase unlike everything
        else.
        
        Change-Id: Ifc0cef38e333123e810376ab6a7630443d253841
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154282
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit 4ea57a68ea4b7f87ba91885b9815a45e4b533f0e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154264
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-07-26  Mike Kaganski  <mike.kaganski@collabora.com>  [5b9471ad3698aa7892985299b169a70b4e058443]

        tdf#156130: Use default tab stop when TOC*N style doesn't define one
        
        When TOC*N style only defines one tab stop, it's used by Word as the
        page number position, and the tab between chapter number and chapter
        name is set to a default position. When the style has no tab stops,
        they are both defaulted.
        
        testTdf154319 is updated to test this.
        
        Change-Id: I561995a8e96882e1f17ee9982e3fc640e621cda2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154281
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        (cherry picked from commit b915dd9e1559870045481403806dd073f4fb5818)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154259
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-07-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [5d67424b4137fdb6e69c64d2f89327fe4de7561b]

        tdf#156271: add dx shift on top of x position
        
        Change-Id: I61263a7fec2ec8236221a10f8cb730899c878f5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154424
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>

2023-07-26  Michael Stahl  <michael.stahl@allotropia.de>  [30bb38b041a44f6c30fcf0475b3cf2432dc7f5cb]

        tdf#154982 drawinglayer,svx,sw,vcl: PDF export: hell flys and shapes...
        
        ... should be below their anchor paragraph in the structure tree.
        
        Refactor SwEnhancedPDFExportHelper (etc.) to use the new
        EnsureStructureElement()/InitStructureElement() functions instead of
        SetCurrentStructureElement() for the frames, and allow it for flys that
        don't have their anchor paragraphs created yet because the hell layer is
        exported before the document body.
        
        Change-Id: I1be3b54002e8196772e6f9d81dd0fd0c85b6e34b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154399
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit d467f1aa3d028f399826c97e2eecedcd79efcf65)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154427
        Reviewed-by: خالد حسني <khaled@libreoffice.org>

2023-07-26  Michael Stahl  <michael.stahl@allotropia.de>  [4bebff384b986c48af2b7f157cc27e956acceab6]

        tdf#154982 vcl: PDF Export: split BeginStructureElement
        
        ... into 3 parts:
        EnsureStructureElement/InitStructureElement/BeginStructureElement
        
        So EnsureStructureElement and BeginStructureElement/EndStructureElement
        can be called multiple times for the same object, passing in a unique
        key and PDFExtOutDevData will only create the element once.
        
        InitStructureElement will be used exactly once for each object when its
        actual content is exported.
        
        In PDFExtOutDevData rely on the indexes being the same here and in
        PDFWriterImpl, because then only PDFExtOutDevData needs to maintain the
        map from key to index.
        
        Change-Id: Idea6e34627fe559038cf13cf01dafe84b759e3c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154357
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit 07d790ca473cd6e71f0343419b819fa6b485dc01)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154426
        Reviewed-by: خالد حسني <khaled@libreoffice.org>

2023-07-26  Caolán McNamara  <caolan.mcnamara@collabora.com>  [7cc6083325c4b2aa71a51296ecf69d748f8ba772]

        Related: tdf#156137 allow GtkLinkButton to wrap
        
        Change-Id: I00ca5a9056b64389f1d55aa8ca6a9d5fd8a16372
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154926
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>

2023-07-26  Patrick Luby  <plubius@neooffice.org>  [09752e7560bc5a0b8f08e1d3ee4878db3208ca4b]

        tdf#144053 Compare version to ProductKey entry in bootstraprc
        
        Using the mdls command fails if macOS Spotlight is disabled for the path
        selected by the user. So, instead, check if the path contains a matching
        "ProductKey=<version>" line in its Contents/Resources/bootstraprc file.
        
        Change-Id: Idbf8e2712b9fae8efa0997cf5c5c0f3fa6e68658
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154701
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>
        Reviewed-by: خالد حسني <khaled@libreoffice.org>

2023-07-26  Michael Weghorn  <m.weghorn@posteo.de>  [f30267599565c6f3cb405d3becd9ef955bf3a568]

        tdf#154447 qt: Take menu bar into account for popup pos
        
        Change-Id I66b312fe09e078ec067773a483f9e59f627fcf93
        ("tdf#154447 Fix menu position in kf5") fixes the
        position for menu popups for the case where no menu
        bar is present, e.g. the default after switching to
        the Tabbed interface.
        
        While it improves the case where a menu bar is present,
        the menu would would still open a bit too far up for
        that case.
        
        Adapt the position by the menu bar height to make that
        case work as expected as well.
        
        Do this in `QtMenu::ShowNativePopupMenu` for now since that's
        easiest. Potentially, the height should have been taken
        into consideration somewhere earlier, but since the whole
        handling of menu bar height is quite "special", don't
        aim to address that elsewhere now, s.a. an earlier attempt
        to rework the whole handling in
        
            commit afc828b9833b7a612369e95606ba56d41ef2c369
            Date:   Sat May 28 23:47:21 2022 +0200
        
                VCL expect correct frame size for native menubars
        
        which was later reverted in
        
            commit f51b220b953ec71fb742f799fbe645a93cf3d944
            Date:   Fri Mar 24 08:06:56 2023 +0100
        
                tdf#149805 tdf#151677 tdf#152217 tdf#154043 tdf#153458 tdf#153800 Revert "VCL expect
        
            ... correct frame size for native menubars"
        
        Change-Id: Iafd80997f9f506cb22afe1aaf6d1a3f716700ea3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154839
        Tested-by: Jenkins
        Tested-by: Rafael Lima <rafael.palma.lima@gmail.com>
        Tested-by: Gabor Kelemen <kelemeng@ubuntu.com>
        Reviewed-by: Gabor Kelemen <kelemeng@ubuntu.com>
        (cherry picked from commit 447b91964daf3ffed5bfd59382ba5724e9992fe8)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154858
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>

2023-07-26  Tibor Nagy  <nagy.tibor2@nisz.hu>  [77720a8f4338f2b6e393387e6fb683339618e826]

        tdf#99808 sc: fix background of conditional formatting in merged cell
        
        The background color of conditional formatting is applied only to the
        first cell in the merged block, at least under Windows.
        
        Note: Undo/Redo is still not perfect, at least under Linux.
        
        Change-Id: Ic87983fa6e3279a64841babc565fbe97710ff730
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154390
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>
        (cherry picked from commit e384be0f6ea6453e57cd4a7c4402d26b49debc41)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154867
        Tested-by: Jenkins

2023-07-26  Tibor Nagy  <nagy.tibor2@nisz.hu>  [83ead6e42f82c03f807cb4b003fcac35135de459]

        tdf#155322 sc: fix conditional format color scale in merged cells
        
        Only first cell of a merged range got coloring, now all of them.
        
        See also commit f142b3e84f97ae678bd0a94614e867d369680458
        "tdf#131471 sc: fix background color of conditional formatting style".
        
        Change-Id: I0e95bf49369de219e659295643aaf2659dd3de48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154362
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>
        (cherry picked from commit ee4bd745be5dee15b68ca483f7f7771957ae3b3e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154865

2023-07-26  Czeber László Ádám  <czeber.laszloadam@nisz.hu>  [15e8278144a7326e9587a665e9e1068562309295]

        tdf#142905 XLSX import: don't trim leading spaces in formula cell
        
        When importing an XLSX file, there was a discrepancy between the
        read and recalculated cell values if it contains leading/ending
        spaces. With this fix, trimming in worksheet files is only applied
        to elements that contain a parameter and do not have a
        space="preserved" parameter.
        
        Change-Id: I91e09eaa3cb79537ddbed36e1124e4afd124d8f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154674
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>
        (cherry picked from commit 864e5cdb0cc91b9bf2ea0428590094a8901b33ed)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154914
        Tested-by: Jenkins

2023-07-26  Khaled Hosny  <khaled@libreoffice.org>  [1889b5f6d69224185b74f435e52f540ab2a7512a]

        tdf#156368: Fix setting watermark font for CJK/CTL text
        
        We were setting only Western font when getting the shape, so if there is
        no Western characters in the text the default font would be used. There
        is no separate setting for CJK/CTL fonts, so we sets the same font for
        all the three.
        
        Change-Id: If2ba2a206f95e0efe9139b9d092b1d6dbf05967c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154894
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>
        (cherry picked from commit 04cf5feb81c179ef58707ff0e71068208a47a2b2)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154919
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-07-26  Balazs Varga  <balazs.varga.extern@allotropia.de>  [da13bde10eb80c5a0bfb4390d49ea7d0ea5eb05e]

        tdf#156170 - A11Y - Fix "Avoid endnotes." issue is not hyperlinked
        
        to jump to corresponding anchory.
        
        Change-Id: Id01f66b8d75d85b4618ca30873bf3dc4951b74d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154882
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>
        (cherry picked from commit fa61fb2b49327de8583505bdadf58067773409bd)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154866
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-07-26  Rafael Lima  <rafael.palma.lima@gmail.com>  [6c24157ea91190f02716f41d18260e9e53772765]

        tdf#154447 Fix menu position in kf5
        
        Prior to this patch the menus were using "topLeft" as reference for positioning the menu, which made them appear on top of the control that originated their appearance.
        
        With this patch, it now uses "bototmLeft" to place the menu below the control (similar to gtk3).
        
        Change-Id: I66b312fe09e078ec067773a483f9e59f627fcf93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154771
        Tested-by: Jenkins
        Tested-by: Gabor Kelemen <kelemeng@ubuntu.com>
        Reviewed-by: Gabor Kelemen <kelemeng@ubuntu.com>
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        (cherry picked from commit 7b060d1c2acf03378c87abb7215f9c0a957b549c)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154857
        Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>

2023-07-26  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [dbd05e732987304e7f69699aa1bf34f31ae18ac2]

        Revert "tdf#156137 - A11Y - Fix Long object names need to proper handling"
        
        This reverts commit d89dc4ac09d3c2bd55174f09485173057cc1403b.
        
        Reason for revert: GtkLinkButton.wrap is not available for native gtk widgets.
        
        Change-Id: Ie1634691996fb6d54b69013a585914d123d5e195
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154913
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        (cherry picked from commit 0b415b64a09647f556bb24c7a09f9daec0b4ebc9)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154916

2023-07-25  Michael Stahl  <michael.stahl@allotropia.de>  [c69f4a34c65572fbfe01298d90cb0aa6c7afb4de]

        tdf#153115 sw: fix yet another FindPrvNxtFrameNode() issue
        
        In the SwUndoTextToTable for the middle cell it happens that there is no
        frame remaining in the cell frame and SwNodes::FindPrvNxtFrameNode()
        erroneously returns a frame from inside the preceding cell, so it
        creates the frame in the wrong cell.
        
        (regression from commit faf2d9e2cb13c3750ac359338f8f31fc1afce368)
        
        Change-Id: I2e4f460541e20dda23c1fafb6d63c023dae9b152
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154654
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit ba99cc9d9cf781d9b3888e1cf5becd95bb9fc6d2)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154622
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-07-25  Michael Stahl  <michael.stahl@allotropia.de>  [f8b5a12e7034f74fa5ea099634a1202d94e15e1e]

        sw: handle sequence of sections containing only table
        
        SwNodes::FindPrvNxtFrameNode() still relies on the special-case code at
        the end to handle this situation, which exists only in the forward
        direction, and since commit af4e20426ad24c6f2c0164b37472f2b7b54ecd30
        there's an assert which is triggered by forum-de3-11230.odt
        
        Add the handling to the loop, both backwards and forwards.
        
        Change-Id: I79702653ec6fc27854f664c2a41c02f9c97edff0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154553
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit faf2d9e2cb13c3750ac359338f8f31fc1afce368)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154533
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-07-25  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [89da375303b085e0ebb2604e1c51cc90b1099ab9]

        LibTomMath: upgrade to release 1.2.0
        
        * external/libtommath/clang-cl.patch: removed "typedef unsigned __int128    mp_word" from tommmath.h
        * external/libtommath/libtommath-msvc.patch: fixed upstream
        
        Change-Id: I38fe730ff0e9649c6a0ad8d64b723a27e3434012
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153871
        Tested-by: Jenkins
        Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>
        (cherry picked from commit 13bc0489d98b1f49a4f82fccb89d640439db4f4e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154315
        Reviewed-by: خالد حسني <khaled@libreoffice.org>

2023-07-25  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [f5d1b16ca2b85901d04e6f9dcad16cd36bad2333]

        openldap: upgrade to release 2.6.4
        
        Fixes CVE-2023-2953.
        
        Because NSS support has been removed in release 2.5,
        switch TLS/SSL module used by OpenLDAP to OpenSSL.
        
        Add -pthread flag to openldap_LDFLAGS when building on Linux.
        This avoids errors that occur in libcrypto.a (libcrypto-lib-threads_pthread.o).
        
        Change-Id: I4779ce40233d144d930f20e85db7b4ba08f91ea1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143646
        Tested-by: Taichi Haradaguchi <20001722@ymail.ne.jp>
        Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>
        (cherry picked from commit 299ea597d154e1dc3d0f09adf67e05747cca54cf)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154414
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>

2023-07-25  Balazs Varga  <balazs.varga.extern@allotropia.de>  [d8e9cf6c412874ce7185b98997afd7fb24820f71]

        tdf#156137 - A11Y - Fix Long object names need to proper handling
        
        Add text wrap option (long names ends with '...') for in case of proper
        handling of long GOTO GtkLinkButton objects in case of accessibility sidebar.
        
        Change-Id: I3c4af522fc34289ca57b1a7878134c34353bbc47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154726
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        (cherry picked from commit d89dc4ac09d3c2bd55174f09485173057cc1403b)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154854
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-07-25  Khaled Hosny  <khaled@libreoffice.org>  [cca6fe148c3b69b7626c72f39599b9af67712496]

        tdf#156437: Fix missing name inside embedded Type 1 font in PDF
        
        Regression from:
        
        commit 7415ce2b9795a78f836bc5e5bffb4b56eee26b21
        Author: Khaled Hosny <khaled@aliftype.com>
        Date:   Mon Dec 5 20:52:13 2022 +0200
        
            tdf#113048: Fix PDF ascender and descender of some fonts
        
        We were setting the font in PDF /Font dictionary, but not inside the
        font itself.
        
        Change-Id: I1936f615f62fd7afa8f31d66d35dbded879328c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154880
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>
        (cherry picked from commit 75f25198376991937c76774afff35996143d570a)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154863
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-07-25  Tibor Nagy  <nagy.tibor2@nisz.hu>  [830f501147f830d5d1eeac601d97f9720d7b80f9]

        tdf#131471 sc: fix background color of conditional formatting style
        
        The issue appears for merged cells when you trigger a change that
        causes the condition to be evaluated again.
        
        Manual test: open unit test document, put "1" in A1, and press Undo:
        the green background color of the condition was removed only
        partially.
        
        Change-Id: I8bb17c77ac49a1ee897c3e2b4902723d237765d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154277
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>
        (cherry picked from commit fdbea1f65e9f30f0d6cb4bade181ed2386a7c568)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154853
        Tested-by: Jenkins

2023-07-25  Czeber László Ádám  <czeber.laszloadam@nisz.hu>  [eec038b982b4672ac8feb030cb6bae546fa8c901]

        tdf#117307 sc: Comments are duplicated after Row delete and Undo
        
        The comment was cloned if you deleted and restored its filtered cell.
        During Undo, the comment was cloned even if it was for the
        same cell, resulting duplicated comments there.
        
        Regression from commit eefe13c77d01be37c911e75af191717a944fedb3
        "shrinking the DB area just causes problems, tdf#89546".
        
        Change-Id: I86d0813c56ba63370aae6b5f7807a19747e2378c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153803
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>
        (cherry picked from commit 712ec904b68afd965e9108986c29fe9c527c6991)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154707
        Tested-by: Jenkins

2023-07-25  Michael Stahl  <michael.stahl@allotropia.de>  [84079e1b0319519736c9bc6dfe02474509d51add]

        tdf#156267 sw: remove DdeBookmarks in SwDoc::DelTable()
        
        On Copy, a SwTransferDdeLink is created, which also creates a
        DDE_BOOKMARK (it's the only thing that does that) without Undo.
        
        On Delete, the DelTable() creates SwUndoDelete which creates a
        SwHistoryBookmark; then the DeleteAndJoin() deletes the DdeBookmark.
        
        On Undo, the SwHistoryBookmark doesn't find its bookmark, and crashes.
        
        Because the DdeBookmark is artificial and deliberately created without
        Undo, DelTable() should prevent the SwHistoryBookmark by deleting it
        first.
        
        (regression from commit d81379db730a163c5ff75d4f3a3cddbd7b5eddda)
        
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154440
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit 4270552395600487f9d680cfdc9cd0ad6f457497)
        
        cid#1538889 Pointer to local outside scope
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154767
        Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        (cherry picked from commit b6f3b76fb611a5f2c7f32296bc86316b6abb32cb)
        
        Change-Id: Ib24c788a49a6fee364b44a1dbc8d53870c074596
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154429
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-07-25  Patrick Luby  <plubius@neooffice.org>  [b3f4e37ea6d8da69ce190f4826d7ec985142c83f]

        Regression: eliminate white lines in infobar's close button
        
        When drawing the close button's background, the right and bottom need to be
        extended by 1 or there will be a white line on both edges.
        
        Change-Id: I67dcad422c0f33af3035621cd624c1ddafc89d00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154871
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>
        (cherry picked from commit a7fed99788918b4a6a8339048e8b78ed7d548a91)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154861
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-07-24  Patrick Luby  <plubius@neooffice.org>  [e50d4d5c65ad1d43bb33d72e0f801a5083af6fbc]

        tdf#155414 include system "reduce animation" preferences
        
        Allow the system's "reduce animation" preferences to disable the
        Calc animated border when copying a selection of cells.
        
        Also, fix failure to stop the animated border when a copy action is
        performed in a different document by cancelling the animated border.
        This transferable has lost ownership of the system clipboard so,
        in essence, the previous copy action that created this transferable
        has been cancelled.
        
        Change-Id: I4da6d557c5dbf653c38a99eb7a16d961843a41d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154752
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Patrick Luby <plubius@neooffice.org>
        (cherry picked from commit 55bc4dc435d2e730a088aac881f0d4a248a030ba)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154859
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-07-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [1629ac1ffd5b0543f66f45cdc51ca51682841a7e]

        fix COOL crash in theme dialog
        
        ==3975==ERROR: AddressSanitizer: heap-use-after-free
        /opt/collaboraoffice/program/libmergedlo.so
        	std::vector<model::ColorSet, std::allocator<model::ColorSet>
        >::clear()
        
        /home/collabora/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/stl_vector.h:1248
        /opt/collaboraoffice/program/libmergedlo.so
        	operator()
        
        /home/collabora/online-buildscripts/staging/builddir/libreoffice/svx/source/dialog/ThemeDialog.cxx:96
        /opt/collaboraoffice/program/libmergedlo.so
        	std::function<void (int)>::operator()(int) const
        
        /home/collabora/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/std_function.h:706
        /opt/collaboraoffice/program/libmergedlo.so
        	Dialog::EndDialog(long)
        
        /home/collabora/online-buildscripts/staging/builddir/libreoffice/vcl/source/window/dialog.cxx:1192
        /opt/collaboraoffice/program/libmergedlo.so
        	jsdialog::ExecuteAction(std::__cxx11::basic_string<char,
        std::char_traits<char>, std::allocator<char> > const&, rtl::OString
        const&, std::map<rtl::OUString, rtl::OUString, std::less<rtl::OUString>,
        std::allocator<std::pair<rtl::OUString const, rtl::OUString> > >&)
        
        /home/collabora/online-buildscripts/staging/builddir/libreoffice/vcl/jsdialog/executor.cxx:566
        /opt/collaboraoffice/program/libmergedlo.so
        	lcl_sendDialogEvent(unsigned long long, char const*)
        
        /home/collabora/online-buildscripts/staging/builddir/libreoffice/desktop/source/lib/init.cxx:4735
        /usr/bin/coolforkit
        	lok::Document::sendDialogEvent(unsigned long long, char const*)
        
        /home/collabora/online-buildscripts/staging/builddir/libreoffice/include/LibreOfficeKit/LibreOfficeKit.hxx:323
        /usr/bin/coolforkit
        
        Change-Id: I7b34c9649c96f6745c2230ac347644fb45ec7f6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154836
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit 2ee535bfdb089511261daff20e515714ed2c0563)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154851
        Tested-by: Jenkins
        (cherry picked from commit 40a3a1d652b1581e537c4bffdb913b22694ac535)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154856
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-07-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8d9794fc6e607eafc06a60f2e01a1ab6a90618f3]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to ff44d8360ed43e2f2b749205804e4645b801f55a
          - tdf#38948 - Help on solver saved settings
            
            Remove warning on solver saved settings
            
            Change-Id: I84b10ee0ebabf686fa403b677cc12bc3a707ebc1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/154842
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            (cherry picked from commit 94bda149c7f824e4c31db3efe1df6bb8df8a98be)
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/154852
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2023-07-24  Balazs Varga  <balazs.varga.extern@allotropia.de>  [68708b763391c3f9a80dc1fd26aec828211c7c79]

        tdf#156140 - A11y fix warnings when using default heading/title styles
        
        No warnings when we use default paragraph styles.
        
        Change-Id: Idbbd542a33c23ff38f691098bf0ceba610efad84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154673
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>
        (cherry picked from commit aba88061e5091e932418b5b03c7d189a28a8256d)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154702
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-07-24  László Németh  <nemeth@numbertext.org>  [3ec09683bcbf85e42940108fa2ec0c49ad7d3d8b]

        tdf#149498 sw: fix Undo crash at bookmark over cells
        
        Importing DOCX files with bookmarks between w:p paragraph
        elements resulted bookmark ranges over cell boundaries
        within text tables, causing crash with Undo.
        
        Partial revert of commit 9e1e88ad5cf2dc0e9b188c60930445652a6c7519
        to avoid bookmark ranges over cell boundaries, creating
        only collapsed bookmarks here, as before.
        
        Regression from commit 9e1e88ad5cf2dc0e9b188c60930445652a6c7519
        "tdf#145720 DOCX export: fix loss of tracked moving".
        
        Note: to avoid of another assertion, skip testing with
        debug builds.
        
        Change-Id: I3ed6daa55323f20130fcee6cc24d00a480731d0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154743
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>
        (cherry picked from commit b081a818b1c3024d7ec5cc5b3a251109a1d9b08d)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154708
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2023-07-24  Sarper Akdemir  <sarper.akdemir.extern@allotropia.de>  [9ee472895bbebe7d753e37879ec987b07cd11a2c]

        related tdf#152992: fix minor logic error in hittestprocessor2d
        
        Fix logic errors I've missed previously on
        (2c8c436c4a8546276e285dd18f3f7ded091a2c4e) where initialization of
        aDiscreteHalfLineVector wasn't adapted to new HitTolerancePerAxis in
        PRIMITIVE2D_ID_POLYGONSTROKEPRIMITIVE2D & PRIMITIVE2D_ID_POLYGONWAVEPRIMITIVE2D.
        
        Change-Id: I5d9f0347e489301d7e4f06f98f4a9c9d1385d6d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154717
        Tested-by: Jenkins
        Reviewed-by: Sarper Akdemir <sarper.akdemir.extern@allotropia.de>
        (cherry picked from commit 3dc2f4f0d2a8a7c51d01d29fd55ca9e4e6926596)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154706
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-07-24  Sarper Akdemir  <sarper.akdemir.extern@allotropia.de>  [8224430181eb2255edcb8e73f892313ce9c37168]

        related tdf#152992: rename HitTolerance to HitTolerancePerAxis
        
        Rename ...HitTolerance instances to ...HitTolerancePerAxis as
        suggested by Noel on:
        https://gerrit.libreoffice.org/c/core/+/154694/2/include/drawinglayer/processor2d/hittestprocessor2d.hxx#45
        
        Change-Id: I9c5b69218a4809f795c9a6324d76b2e2c1b12343
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154716
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Sarper Akdemir <sarper.akdemir.extern@allotropia.de>
        (cherry picked from commit 2acfc1448facebd254bda18b2bf286a29be636a7)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154705

2023-07-24  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [6c72e31752131cfe619583e320d42c0c1bf3149b]

        Upgrade Harfbuzz to 8.0.0
        
        Change-Id: I04d81509c50f0335d201b5286460989f526b58f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154233
        Tested-by: Jenkins
        Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>
        (cherry picked from commit 21d0534d8ca6ec5362848fb29b6f1ead7d1643d6)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154320
        Reviewed-by: خالد حسني <khaled@libreoffice.org>

2023-07-23  Justin Luth  <jluth@mail.com>  [24bf5a2bfaae62e6e0218a4f2521f54e816cd459]

        Revert "tdf#152463 Turn on AutoSave and Backup by default"
        
        This reverts 7.6 commit 5cb7fed2a5a02ff1cb4551752a0bd8d3001a1f22.
        
        There are a number of reasons to delay this change:
        -the configuration settings have changed location,
        so anything done by others for the 7.6 release
        will be broken in the 24.2 release 6 months later.
        
        -lots of fixes for autosave are going into 24.2,
        but they can't be backported because they include
        string changes which need to be translated.
        
        Since AutoSave is not really production ready,
        it should not be enabled by default in 7.6.
        This should be reverted ASAP since people are already
        building 7.6 marketing.
        
        Change-Id: I31c56cf1b5605c9db3e0a431af76cf2dd14572de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154578
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-07-23  Balazs Varga  <balazs.varga.extern@allotropia.de>  [11d23a92cf15f8086e78a5fe9a6ae5d238208bbd]

        Related: tdf#155708 Clean-up - Fix validity dialog closes
        
        Do not close Validation window if click on another Calc sheet.
        
        Follow-up of commits:
        1 - a5c61b143d53bb10430b8a486874856c16a2d86c
        2 - efaa065eb7053954242c83760f897e7dba2e9fe8
        
        Change-Id: I5352ee869f3e8a93b49abec863089f57cdf0aeba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154369
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>
        (cherry picked from commit 396cbd8cd017f883946f1a0be7285c89f84f40af)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154704
        Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-07-23  Sarper Akdemir  <sarper.akdemir.extern@allotropia.de>  [4c0cda6831d2c401642d6b42c1f596cb68a1cece]

        tdf#50725: sd: add new configuration option DragThresholdPixels
        
        Adds new expert configuration option DragThresholdPixels for
        Impress and Draw under Misc/DragThresholdPixels.
        
        Also bumps up the previous hardcoded default
        value from 2 to 6.
        Assuming this value was set when 640x480 resolution was the
        most common resolution, currently scaling the hardcoded
        default by 3 makes sense.
        
        (eg. GTK uses 8 pixels as the default)
        
        Change-Id: I35c0eed3ce477685c759f517471ce0bdc8315864
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154379
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        (cherry picked from commit c9da87033fe3d681f35973cc7873644817435e95)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154698
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-07-22  Sarper Akdemir  <sarper.akdemir.extern@allotropia.de>  [79669ba9f03230de616a631e85f9dd6cb7ef117a]

        tdf#152992: for Impress/Draw add horizontal hit tolerance for quick text edit
        
        Implements horizontal hit tolerance for quick text edit in Impress & Draw
        making it more forgiving. Previously it was required to click exactly on
        the glyph to get a direct text cursor.
        
        Refactors hittestprocessor2d so that it now supports pseudo per axis hit
        tolerance.
        i.e. underlying isInEpsilonRange hit check is still the same utilizing
        the larger tolerance of the two per axis tolerance, but the preliminary
        check that uses aPolygonRange.grow() and later aPolygonRange.isInside()
        now filters hit misses out with respect to the per axis hit tolerance.
        
        Utilizes hittestprocessor2d's new per axis tolerance to introduce hit
        tolerance for quick text edit, making it similar to TextEdit mode hit
        tolerance which only has horizontal tolerance.
        
        Fixes wrong use of BoundRect hit to determine text frame border hits.
        Which previously only made sense for TextFrame borders, and was mostly
        useless for shapes with text inside.
        
        Change-Id: I749e63752da05b01270bfcab2632c41879a848ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154640
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        (cherry picked from commit 389454dcba63565690d84d693d1d43c1b95930c3)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154694

2023-07-21  Heiko Tietze  <heiko.tietze@documentfoundation.org>  [c7de706f5f4b32babdad1cf2ced4e79c802df46a]

        Resolves tdf#112876 - Make use of scroll lock configurable
        
        Change-Id: I8e2f238e59601fcc1d92fc0593c3d20e75396cc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154528
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins
        (cherry picked from commit 4adc868328e958a4a9cead3731bd3468497c97c8)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154696
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-07-21  Vladislav Tarakanov  <vladislav.tarakanov@bk.ru>  [ea5dbb6e3dd2fdb84cf68d95174c183aae34488c]

        tdf#139306 Incorrect nDecPlaces value after clamping
        
        nDecPlaces clamping diap changed from +-20 to +-309 and buffer is resized for new value
        
        Change-Id: Icb2130891598cf02623bbf5bd0273edab529d124
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153815
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>
        (cherry picked from commit 9655e14663419780a74deb87f393ce11e03d0843)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154693

2023-07-21  Jean-Pierre Ledure  <jp@ledure.be>  [28755b163993a29654a17b6d189273d2ded39873]

        ScriptForge (SF_FormDocument) fix tdf#156356 Variable not defined
        
        Change-Id: I4bbd4b05ca42ccde4b83eb55a1f1ae80ebca9680
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154592
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        (cherry picked from commit d1cf6a9b765ae981ef0469835fb05750b66d6204)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154618

2023-07-21  Patrick Luby  <plubius@neooffice.org>  [cde3a60e99ea52fb5d5e27963c74f1526a0560c7]

        tdf#156361 use slow blending path if alpha mask blending is diabled
        
        SkiaSalGraphicsImpl::blendBitmap() fails unexpectedly in the following
        cases so return false and use the non-Skia alpha mask blending code:
        - Unexpected white areas when running a slideshow or printing:
            https://bugs.documentfoundation.org/attachment.cgi?id=188447
        - Unexpected scaling of bitmap and/or alpha mask when exporting to PDF:
            https://bugs.documentfoundation.org/attachment.cgi?id=188498
        
        Change-Id: I13ae613f24bff4cd018110a08ed70559a1714687
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154690
        Reviewed-by: Patrick Luby <plubius@neooffice.org>
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-07-21  Balazs Varga  <balazs.varga.extern@allotropia.de>  [f4b6daca3d7efe80d5ddc6050a132ee0023bae94]

        tdf#156139 - A11Y - Improve issue text when document starts with wrong
        
        outline level.
        
        cherry-picked from commit: 5c43adc8e6f9948038be6c1fb20f4ac5718a74ea
        (tdf#156139 - A11Y - Improve issue text when document starts with wrong)
        
        Change-Id: I68bff66171af61089f0f8b06a0842f1f3dfdd7bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154139
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154642
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-07-20  László Németh  <nemeth@numbertext.org>  [0eb44f8c6ad764d8c2d044603f8f2aa84e3c7892]

        tdf#150308 sw: fix missing top table border after hidden table rows
        
        First visible line of a table with preceding hidden deleted rows
        hid also the top border of the table, if the inner horizontal row
        borders drawn only by bottom-only borders (like in the default table
        style).
        
        Note: re-use an existing workaround to show the missing line,
        see commit 3a4b7c3555f2ffb4e89502bb04ff063d8c08f628
        "fdo#39415: sw: fix collapsing border painting more:"
        
        Note: layout testing doesn't work, because of the missing calculation
        with the width of the enabled border of the row frame. Also there is
        a problem with metafile testing (empty meta file?).
        
        Change-Id: Ia8476a2ec592be1dc36e0ea71c10a71c257c29e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154595
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        (cherry picked from commit 379acb934164e673b708d0f3ec6b3ec046c8d73f)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154612
        Tested-by: László Németh <nemeth@numbertext.org>

2023-07-19  Patrick Luby  <plubius@neooffice.org>  [484fb0cf88cac6effe85f01f2803b00b0bf21151]

        tdf#155125 add "Encrypt with GPG key" checkbox in macOS native save dialog
        
        Change-Id: I85cdf71c1beaef51e8c66e30aa5b0c7de5f4b72c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154396
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>
        (cherry picked from commit 5acf2be88e5487b0f1e9b5a05d487e4bcd6ab965)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154411

2023-07-19  Patrick Luby  <plubius@neooffice.org>  [28d736113317da3e6373f27d6ce5d75fd40d68e2]

        Related tdf#155125: add MacPorts to GPG's fallback search on macOS
        
        Change-Id: I52a5031b531dc542b2eea72191a1c240f78820bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154457
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>

2023-07-19  Miklos Vajna  <vmiklos@collabora.com>  [fdcd9ad20eda56d6532f21bbb302fc0c3ab63020]

        tdf#120262 sw floattable: don't wrap text around fly when no content would fit
        
        The document has 2 pages with 2 floating tables, but instead Writer had
        a single page with 2 overlapping floating tables.
        
        What happened is that most of the horizontal space on page 1 was used by
        the floating table, but out of the 10466 twips body width, 11 remained
        (after accounting for the floating table and its margin. Considering
        that the empty paragraph needs no space, the paragraph marker was
        shifted up, next to the floating table, leading to losing page 2 and
        overlapping floating tables.
        
        Fix the problem by checking if the remaining space has some minimal
        size: if it has no space to host any actual content, then shift the
        paragraph marker down (in compat mode), similar to what Word >= 2013
        does.
        
        Note this only fixes the "DOCX, Word >= 2013" version, the original
        bug DOC file still needs more work.
        
        Change-Id: I00864d9b3ae662cdf19fa63e004da1ee1cc7be7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154409
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins
        (cherry picked from commit 8bd30999098567b3bdb84a6ca65c071952192932)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154420
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-07-19  Miklos Vajna  <vmiklos@collabora.com>  [4a4ab952a76646b78dee653b625c8ee26c2ebd3a]

        cool#6857 sw floattable: try harder to keep anchor text in the last follow
        
        The bugdoc has a single floating table, spanning over 6 pages. Loading
        results in a layout loop, SwFrame::GetNextFlyLeaf() never finishes as
        the last follow fly has no anchor, which should never happen.
        
        The root of the problem seems to be already on page 3. The 6 fly frames
        are meant to have 6 matching anchor frames, where the offset of these
        text frames is all 0, i.e. the anchor frame's text goes to the last
        follow, since commit 73bada774ef37efd5a4498ccc083b1358314557d (sw
        floattable, crashtesting: fix PDF export of fdo72790-1.docx, part 3,
        2023-04-26).
        
        Fix the problem by improving SwTextFrame::FormatAdjust(), so it never
        sets the offset of a follow anchor frame to non-zero when the current
        frame has a non-last split fly. All the negative fly frame heights and
        the final layout loop was a result of this.
        
        Note that there are still calls to ManipOfst() on the follow frame after
        this, but all such calls are from SwTextFrame::RemoveFootnote(), and
        that always just sets a non-zero offset + restores it, so that is not a
        problem for us.
        
        Change-Id: If62a1e2690cffed2de0be047ffb741d524532dea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154343
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins
        (cherry picked from commit d59704b6b8c7e5395c0606fa01f37392afc4b2cd)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154423
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-07-19  luigiiucci  <luigi.iucci@collabora.com>  [cc631df53da60b486ececd620064a65c6683a20c]

        tdf#155486 Adding fonts to .odt when there is "no perfect match"
        
        Problem does not seem to have any
         relation with .otf files management.
        Problem arises when:
          - we use a font with setting certain
            family/bold/italic/pitch values
          - we have this font installed, but
            we don't have a version with
            matching
            family/bold/italic/pitch
        In this case the "not a perfect match"
         fonts were not saved in the .odt
        
        Change-Id: Ie4e2b9c34b79ac99f03c57bed4fdc5f4d718dcc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153007
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>
        (cherry picked from commit e7c885389bfb9387acf8a21ea38769e678a76aac)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153606
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-07-19  Julien Nabet  <serval2412@yahoo.fr>  [7468041cd84d21297a12574e385ea3ff166fc134]

        tdf#74934: remove Install button and related
        
        Change-Id: I7866f11e744f4159f1ff5fb5175ee7fe87bbf4a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154515
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        (cherry picked from commit e9ff8f1b29f75f25635b6e324bce373b1bcefb94)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154467
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-07-19  Aron Budea  <aron.budea@collabora.com>  [aebc5c5ab1a1ab8e88ff5aacece11f29900cb569]

        tdf#155661 Apply border from center point not from whole size
        
        Regression from 6965bb07bb33429a7663a3f3ebe58ed89c4327d9
        and 8b8a988f38b704e466211bb91a3269756c34222b.
        
        Change-Id: I2e8c21fbdbbc7efb4b473c63b098044384a70d6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154501
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit 4202dfcae19ee47e9a3fda02fac34c18cb0d16ff)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154542

2023-07-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f47b0920f1add470a7c54845768e83dce2427eab]

        sc: ODF import/export of background cell complex color
        
        Change-Id: Idf526aea21ccfeda9b03d1fb69588f120b6e161d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154571
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit dceeb9550dfd4e40e93180b7e10f2539b594529f)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154549

2023-07-18  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [8081bbcb2dd42508f8c306fe3b302392358fe892]

        tdf#156030: sw: better import of IF field for RTF and DOCX
        
        Since long time IF field was converted to ConditionalText, but no
        parameters were given. So condition, then text and else text were
        lost during import.
        
        Change-Id: I9b45e8ab394f3c53bb34370bf3ea15a939a400fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154101
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        (cherry picked from commit d434104497fa1bea5744d5ce4e9447f75834ba55)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154530

2023-07-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1db0bac33812a7da0c4ca4c5be0f5a88c9eb2649]

        xmloff: move XMLComplexColor* import/export classes to public include
        
        Change-Id: I52aad31f63858eba905481812cbf971493252642
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154570
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit 2455826917868a5da5ab1bb4586e067d6c968c43)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154547

2023-07-17  László Németh  <nemeth@numbertext.org>  [2198fd843b71ea6c8152f882b107eac7b3edd647]

        tdf#156286 sc: fix crash with column deletion
        
        Skip negative indices, which caused the crash, when
        more columns were deleted, than the remaining columns
        before them.
        
        Regression from commit dd8e061406fac581d399da088c7f0187278035dc
        "tdf#153437 sc: fix broken formatting without performance regression".
        
        Change-Id: I223e2fbb321fc4bd2ddb7a67a16a64c69e1e7872
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154445
        Reviewed-by: Czeber László <czeber.laszloadam@nisz.hu>
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>
        (cherry picked from commit e4ae409b8e57f5efe53af7bacd08b0d226a0d96f)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154538

2023-07-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7120a54129804d08b7ea0594ffcebe3e28dd5064]

        Fix typo
        
        Change-Id: I93f8dc6746a9173847e96f1ba16e5fdc4a817ced
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152804
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        (cherry picked from commit 97a4e4582698c74fa4fa5c2fed3cd48d4c66da8b)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154537
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-07-17  Sarper Akdemir  <sarper.akdemir.extern@allotropia.de>  [2d3892f2bc51390825d6775c5f193c4864005a06]

        tdf#90023: vcl: fix tooltip displaying over two monitors on Windows
        
        To determine the WorkArea correctly in ImplSalGetWorkArea,
        pass in the mouse pointer as pParentRect.
        
        Similarly to how it has been done on:
        vcl/win/window/salframe.cxx:1393
        
        Change-Id: I43123be315c5ea146c118e8e2a582ceaaab0a35e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154442
        Tested-by: Jenkins
        Reviewed-by: Sarper Akdemir <sarper.akdemir.extern@allotropia.de>
        (cherry picked from commit dc5163af166cb2afb9811dbf0443e1fcceafbb9a)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154463
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-07-16  Balazs Varga  <balazs.varga.extern@allotropia.de>  [1f4093d11d6d99490972d37df7e9f30e8ebc1583]

        tdf#155708 Fix validity dialog closes when moving focus to another window
        
        Do not close Validation window if click on another Calc sheet.
        
        Change-Id: I75569cbb91ebd445ac57f7a52d914297c21349e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153930
        Tested-by: Balazs Varga <balazs.varga.extern@allotropia.de>
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>
        (cherry picked from commit a5c61b143d53bb10430b8a486874856c16a2d86c)
        and
        (cherry picked from commit efaa065eb7053954242c83760f897e7dba2e9fe8)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154033
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Tested-by: Jenkins

2023-07-15  Justin Luth  <jluth@mail.com>  [973ef754442027b7508efbe8a7fb714856a72d1a]

        tdf#71550 autosave: remove empty, new file on failed autosave
        
        before throwing and losing any control.
        
        Change-Id: I2340c6f08bae116f3c1a390bccca2075c047a737
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154446
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        (cherry picked from commit afed0bd83bbb415400c2f55535673c9768eb3a36)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154452

2023-07-15  Justin Luth  <jluth@mail.com>  [d22a6842cf2e6b7763c52ba5121fc76c916fe7b5]

        tdf#143038: preserve extension on backup file
        
        This allows knowing what kind of backup this is,
        as well as allowing the same named document
        for every kind of file format to be retained in backup.
        
        Change-Id: Iff22802d73adad351cb129b402db7567f0af7c7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154407
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        (cherry picked from commit aaac643d4091e144ac05f74ad939b18d276be77d)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154428

2023-07-14  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [27c57627fcd28a8f533b535b37ec6376f1505e6f]

        tdf#153866: Fix TOX crash
        
        Im not sure why it should be valid that the ContentFrame should ever be
        nullptr here, but a simple check prevents the immediate crash.
        
        Change-Id: I19a2d04e41271ae6a5b6a3a79c31c3efd5db7875
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154404
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit d86a6d2b47c6a22d185dc631388ca3f2c0386a35)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154416

2023-07-14  Mike Kaganski  <mike.kaganski@collabora.com>  [5ad6038fbe84ea1dc2d3f9e5dfc2747bf400e595]

        tdf#142808: use SvxLRSpaceItem::GetTextLeft instead of GetLeft
        
        Because we need the value without the negative (hanging) indent.
        
        Change-Id: I65f779476be5e8a57b723c289c6c3a9c75875bb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154398
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        (cherry picked from commit a177a4474b8c31f44741e2834df2c76ea8074aa3)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154418
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-07-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [9694ed91483adbe0694764e6118d697cbf7f50b8]

        tdf#156269: dx and dy do not depend on x and y
        
        Change-Id: I99be5aa45b333ec3825373c3a10be0e24d23cb29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154380
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit 09511f0ab66034a4a4db39ef318d25fddf92d25b)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154413
        Reviewed-by: Stéphane Guillou <stephane.guillou@libreoffice.org>

2023-07-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [e4448cbb807144959ec83576c2b8f6f696864b76]

        tdf#156251: Add gap between text elements when needed
        
        Partially revert a42f5faac7c6d4590e632cf40e3ba9eb618e6f56
        "tdf#103888: Do not add a gap at the end of each text portion"
        and adapt code to keep tdf#103888 fixed
        
        Change-Id: I4b3f1ff7d87b1945233d9b05824d58af1e001d65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154364
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit 5079e7937ef471a44dcf119dc6ae0a334d9c6adc)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154326
        Reviewed-by: Stéphane Guillou <stephane.guillou@libreoffice.org>

2023-07-14  Miklos Vajna  <vmiklos@collabora.com>  [793f8c35d5e4d0d4420dd94bd4fea0a49445c55c]

        sw floattable: fix lost floating table right before a hidden para from DOCX
        
        The bugdoc has a floating table, but that was not visible in Writer.
        
        What happens is that the table's anchor was hidden, so Writer was hiding
        the anchored table as well, but Word still shows the table in this case.
        
        Fix the problem similar to what commit
        79ddca4def81198e3eee42eca8aca42fef964c80 (sw floattable: fix lost
        floating table right before a table from DOC, 2023-07-05) did for the
        DOC import: if the paragraph has an anchored floating table and is
        hidden, then show the paragraph.
        
        An alternative would be to change how NS_ooxml::LN_EG_RPrBase_vanish is
        handled in DomainMapper::sprmWithProps(), but that would be too early:
        by the time we get the SPRM, there is no floating table yet. Another
        alternative would be to make sure floating tables are part of the
        "anchored object" list in DomainMapper_Impl::finishParagraph() (that's
        how shapes don't have this problem), but the anchor paragraph is
        finished before creating the floating table, so that would be again too
        early.
        
        Change-Id: I7df7e318b15e78ceb51474440923a80bfdc6054b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154376
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins
        (cherry picked from commit 52d265c0d2f2638c386475e58c3ee489ccd3f06c)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154410
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-07-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [225d2f3a625a63054e05e2b440651f0bf2eef691]

        sc: add test for changing theme colors and undo/redo
        
        Change-Id: Ieaae64cd6cfd96b8c1627cf1c3935bc546a36617
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154306
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit 8e4fb36a69d517bc5111d64d12b2c7df4f9791de)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154328

2023-07-13  Stephan Bergmann  <sbergman@redhat.com>  [d39e1d6427725233d4218b152a44d5b6d778570e]

        Sync flatpak-manifest.in with Flathub
        
        ...including
        <https://github.com/flathub/org.libreoffice.LibreOffice/commit/2420296977a9aac805f2fcba88e0a262ba45ccce>
        "Update krb5-1.21.tar.gz to 1.21.1 (#248)"
        
        Change-Id: I6c931f0c25cbd866f9c643dd952fb9945e56271a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154355
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        (cherry picked from commit 1d85c14396f4234f1251576f74581d09f2d0c37e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154324
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-07-12  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [93c7166d264d04962b643079bae58861c4ecfd5a]

        update credits
        
        Change-Id: Ie5565acd9f6acdda012fb64ac0d43de3a375135c
        (cherry picked from commit 5a6b938d324798433298ec7320c813c82ace4590)

2023-07-12  Svante Schubert  <svante.schubert@gmail.com>  [8295682360042fd75c89066bb5d90ed58869c9e0]

        tdf#156093 filter: XHTML export: Enabling previous test files ...
        
        ... again and neglecting @draw:fill-color in base style to avoid
        duplication of fo:background
        
        Change-Id: I4905a7f8371d422944172140ab04c6bad6e7bd77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154296
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit 0ee798d3a4cc90629e96f0f6c780c2887ae521d0)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154310

2023-07-12  Svante Schubert  <svante.schubert@gmail.com>  [e4fd1eb62005eece26f712204b3ed8c28b9d4da4]

        tdf#156093 filter: XHTML export: Enabled all three different ...
        
        ... influences for CSS background-color: fo:background-color,
        draw:fill-color and draw:fill='none' the latter is the value
        'transparent'
        
        Change-Id: I8891bbaca224ad5f4340cded93182523e396223f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154295
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit e2735d07e4bd9af0edfa561112393b9ae92ff923)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154269

2023-07-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [f6df2e640342b6114e46b7957de093386ad35459]

        tdf#156236: For the rx or ry properties, "0" is valid
        
        Change-Id: I32c865e409a339c444440e00ee0f624c45380773
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154307
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit 9a5c1bbedad8813e7563bd5f3a3c1217d38a3c25)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154318
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-07-12  Rene Engelhard  <rene@debian.org>  [39ef35d69d1c4c5d6a3964997acb1c53c9501c58]

        add linux_riscv64 and linux_loongarch64 to dp_platform.cxx
        
        forgotten in bc9487f745befde6534fd46058e119256952323d and d3625d968901eb93a9680db8d1165f70de3fd64e
        
        Change-Id: I7f33c1db54b8f66e797a29cd1ccf96d19a88cc60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154333
        Tested-by: Jenkins
        Reviewed-by: René Engelhard <rene@debian.org>
        (cherry picked from commit 5d70ee0b3fd53438eb8a8d92ce49e9f9a4926dfb)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154316
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-07-12  Miklos Vajna  <vmiklos@collabora.com>  [2529a44931a2646af6f8beeecd18abb710c6d2e5]

        sw floattable: make sure floattable after floattable gets own anch pos from DOC
        
        The bugdoc has 2 floating tables next to each other, which overlap in
        Writer, but not in Word.
        
        This looks quite similar to the DOCX case, which was solved in commit
        01ad8ec4bb5425446e95dbada81de435646824b4 (sw floattable: fix lost tables
        around a floating table from DOCX, 2023-06-05).
        
        Fix the problem by improving SwWW8ImplReader::StartApo() so it inserts a
        fake paragraph when a floating table is immediately followed by a
        floating table. A similar case, floating table followed immediately by
        an inline table was already handled like this in
        WW8TabDesc::CreateSwTable().
        
        Creating a reproducer document from scratch is quite tricky, as Word
        will also insert a fake paragraph on the first save of the DOC test file
        (so the doc model will be floattable-para-floattable-para) and manual
        edit of binary DOC files is also not easy. So the compromise is that the
        testcase file has 2 floating tables anchored to the same paragraph, but
        they don't overlap visually, while they do overlap in the original,
        internal bugdoc. With this, finally the bnc#816603 DOC bugdoc renders
        without overlaps, which was the case before my multi-page floating table
        changes.
        
        Change-Id: Ib1b4c7c80833db5a7bde38092c8c3ed6fd1d2462
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154290
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins
        (cherry picked from commit 663db89378aa1f0425e795ef5d471f134e658dc4)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154262
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-07-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [abd071a20033a808aa42d5f6721b55407716b757]

        sc: Theme color change undo/redo - styles and direct format
        
        This adds the code for undo/redo for change of theme colors in
        styles and direct formatting.
        
        Change-Id: I58568b18ab18562e6148ec8530d3d22c62ef2b95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154305
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit 6f77ed620bbff11a1232b593be97e7d6f29aa8ac)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154317

2023-07-11  Khaled Hosny  <khaled@libreofice.org>  [7e6fa772f181c1e91d55cb25ce58a62ed7348b4d]

        tdf#147999: Fix canvas font width for fallback fonts on Windows
        
        For some reason we are getting the wrong font width for fallback fonts, which
        results in rendering them squished. This happens only with VCL canvas, but not
        with DX one, so it shows when hardware acceleration is disabled (either
        explicitly or implicitly when Skia is enabled).
        
        Change-Id: I5a45b1c1d68f4c6e6dd6b43371602af3330a7cd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154272
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>
        (cherry picked from commit 0f6d25d4768db060e823f726c7727aebbbfbff22)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154254
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-07-11  Mike Kaganski  <mike.kaganski@collabora.com>  [271aa44adad2bfb45c8b1eff535f20a404e49dd7]

        Fix build on Win64, where int != sal_Int32
        
        Change-Id: Id835da668042a656ace0f09a7fa9bc852b968b3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153926
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        (cherry picked from commit b68e4a2d0179558180085bfe28a32a1510aeb3e1)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154251
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-07-11  Stephan Bergmann  <sbergman@redhat.com>  [510d079f114945ab36a56fbebc88fd49096abedf]

        Flatpak build needs external/frozen
        
        Change-Id: I701bf6999d29b54438c7cb47f73453aae3fbb457
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154246
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        (cherry picked from commit cd9ea34fbe89ac262069e6990cb8c0aa8ac55339)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154258
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-07-11  Michael Weghorn  <m.weghorn@posteo.de>  [7cffdc43f100fa7fad2797c13e10d7a23fdad53b]

        tdf#155705 sw a11y: Only handle paragraph's own spell check data
        
        When a paragraph is split across multiple pages, there
        are multiple accessible paragraphs on the
        accessibility layer, but there's still just a single text
        node in the underlying Writer core model.
        
        The `sw::WrongListIteratorCounter` used in
        `SwTextMarkupHelper` is for the whole text node, i.e.
        iterates over the spell check data from other pages
        (i.e. other accessible paragraphs) as well in that case.
        This caused invalid indices to be used when calculating the
        index within the current accessible paragraph again when
        iterating over all elements, causing a crash.
        
        Fix this by filtering out the elements that are outside
        of the accessible paragraph when handling markup information.
        
        Change-Id: If76cc60cc9ff5614d0bcbaff196ac34ec908936e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154109
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        (cherry picked from commit 7f7ccf955fa1138b712233628de4a73b3f845c7e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154206
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-07-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [f59804171e2ecb92d9ea554812f847000c17bceb]

        tdf#149673: only check opacity from parent...
        
        ... if it has a local css style
        
        Because it's the first in the style stack
        
        Partially reverts 3e0e67a152e9631574e28dacb6e06a96f03ebca2
        "tdf#155932: tdf#97717: only apply opacity when primitive"
        
        Change-Id: I6a6bf08a519c84ac58c6111fd7da308cbf8a3021
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154270
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154274

2023-07-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [5784a4ad11c1dcff746c7b98520dc9e485530971]

        tdf#156201: just check one level up in the style stack
        
        Otherwise, the parent might also have a local css style
        
        Change-Id: Ib6d1340045f22861aee3e526d22d014eeb2f5d38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154248
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154273
        Tested-by: Jenkins

2023-07-10  Mike Kaganski  <mike.kaganski@collabora.com>  [236bf42fac81c074a07c193991e496d4c171e36e]

        cppunittester: use a dedicated desktop on Windows
        
        Since introduction of accessibility tests infrastructure in commit
        0185ddd6d5f0324ba57b3fa36229103a6b27138e (Add infrastructure and
        basic tests including slight UI interaction, 2022-08-01) and the
        respective tests, running 'make check' on Windows produces pop-up
        dialogs, while these tests run. These dialogs distract, steal focus,
        swallow text that I type elsewhere, and may fail the tests if
        accidental user input interferes with what the tests check.
        
        This commit creates a dedicated system desktop for cppunittests,
        which would be isolated from the active desktop, yet allow creation
        of windows, thus not preventing accessibility testing. This way,
        it workarounds unavailability of svp vcl plugin on Windows.
        
        Change-Id: I83db54c82bfe98d14171355cc19cdd5767549fdb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154194
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        (cherry picked from commit 1f24d35033c2f02335ce254bbcf6ba89e1b7565e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154189
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-07-10  Miklos Vajna  <vmiklos@collabora.com>  [f11e83f29852de8c2ba6fe0c9abe547c92bb1063]

        sw floattable: enable AddVerticalFrameOffsets compat flag for DOC
        
        The bugdoc has a floating table, followed by an inline table. The inline
        table should be on the second page, but instead it's on the first page,
        overlapping with the floating table.
        
        It seems this works already for DOCX since commit
        50223ea6e212b60b7d33839c2753c5601fb50f95 (tdf#98987 sw: add
        AddVerticalFrameOffsets compat mode, 2016-03-31).
        
        Fix the problem by enabling the same compat flag for DOC, since the
        intention was to have this on for Word formats in general.
        
        The original bnc#816603 bugdoc still needs more work, though.
        
        Change-Id: If9b4e1d3feeeaa24d6e84fea9a10ecdfd995c18f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154235
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154244

2023-07-10  Miklos Vajna  <vmiklos@collabora.com>  [b3f13fbe2958100e7034de8ba6a8207eaa48e8db]

        sw floattable: fix lost floating table right before a table from DOC
        
        The bugdoc has a floating table, anchored in a paragraph that is hidden
        via character formatting. The bugdoc also has a normal table. This leads
        to 1 table in Writer, but 2 tables in Word.
        
        We already have code that tries to make sure floating tables have a
        suitable anchor, see the code in WW8TabDesc::CreateSwTable(), but that
        checks for the case when the next node after a floating table would be
        table (and not text), instead of the hidden character property.
        
        Fix the problem by not creating the hidden char attribute in the first
        place in SwWW8ImplReader::SetToggleAttr() in case the pool item would be
        inserted at the paragraph start and we just inserted a floating table,
        which makes the 2nd table visible in Writer as well.
        
        This is for DOC, interesting when Word converts this document to DOCX,
        then the hidden attribute is removed, so there this is not really needed.
        
        Change-Id: I3a7411e6fcc318740bcbd4b0cde9f34134f384a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154017
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154243

2023-07-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [a74e4ebdfc2e85bf4fec6e8ac7aa2980473e81f3]

        tdf#99562: Do not ignore last column from matrix
        
        Change-Id: I1dff65963e2c414d1771a1592159930150c513e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154241
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154245

2023-07-10  Michael Weghorn  <m.weghorn@posteo.de>  [dccd32607d2d10a24e0214c01c74ed6dcf8746fb]

        tdf#155705 sw a11y: Unify iterator use in SwTextMarkupHelper
        
        Introduce a new helper method `SwTextMarkupHelper::getIterator`
        to get a `sw::WrongListIteratorCounter` and use that to deduplicate
        and unify handling in three methods.
        
        Change-Id: I81790c547f70f0649ce800bc481db70982dfa742
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154108
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        (cherry picked from commit 472950414a0fb07d5260b7b6b2d3a5d2dc18a68d)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154180
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-07-10  Miklos Vajna  <vmiklos@collabora.com>  [6b93852a88140706561171dc75c0ebf6ddecf256]

        tdf#156059 sw floattable: fix lost 0 bottom margin of anchor in ftn from DOCX
        
        The bottom margin of floating table anchor paragraph in the footnotes
        was non-zero, which meant that the document had 2 pages in Writer, but
        only 1 in Word.
        
        What happened here is that commit
        d1ac8df139a2a65db45d1970ccc0b80e17d827f6 (tdf#146346 DOCX import: fix
        table margins in footnotes, 2022-05-03) fixed this, but only for the
        case when the floating table conversion was delayed and not in the
        instant conversion case. Then later commit
        c50bf5a5daaae3d40f89ea0784a75a8a571c208d (sw floattable: remove no
        longer needed DOCX import heuristics, 2023-04-12) made all floating
        table conversions instant, so the problem was re-introduced.
        
        Fix the problem by now fixing the problem in
        DomainMapperTableHandler::endTable(), restoring code that was removed
        from SectionPropertyMap::CloseSectionGroup().
        
        There was a disabled testcase for this, so just enable that.
        
        Change-Id: Ifb7c8fe2bdc70625d3e334cea0893b8e563664ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154088
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins
        (cherry picked from commit 9ac864159b241d2093e86f664ab6f4b76c69196d)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154121
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-07-10  Balazs Varga  <balazs.varga.extern@allotropia.de>  [5a0898d68abac5883e9f431823f5c5fc4c823d23]

        tdf#156135 - Add "Go to" action for "Avoid floating text" issue type
        
        Change-Id: Ie98f291141f38ac5544c9e51a209fb9bf1f26d1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154107
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        (cherry picked from commit b15697c8d5f395bb368e7d96998f2c0b0662b0de)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154187

2023-07-10  Khaled Hosny  <khaled@libreoffice.org>  [14fe410e0ab90e95141613b77de48063f518d9bb]

        tdf#151273, tdf#151925: Don’t use QFont text layout by default
        
        We were enabling QFont for qt5 VCL plugin by default, but it is buggy
        and some distributions seem to enabled qt5 VCL plugin even if we don't
        recommend it.
        
        Since the QFont code is incomplete and no one is working on it, lets
        make people’s life easier by making it always off by default.
        
        This removed the SAL_VCL_QT5_USE_CAIRO envvar and replaces it with
        SAL_VCL_QT_USE_QFONT that does the reverse. Also SAL_VCL_KF5_USE_QFONT
        is dropped in favor of SAL_VCL_QT_USE_QFONT.
        
        Change-Id: Id7471acd12fe277908f567140b63ae8d27b03033
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154222
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>
        (cherry picked from commit f9b16330f13d3ad43de6de026206577bfa1ac85d)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154184
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-07-09  László Németh  <nemeth@numbertext.org>  [c93083d583e7b29a27bf8ff6e2664fe0613a6542]

        tdf#153804 DOCX import: fix lost footnotes in case of comments
        
        Incomplete handling of m_bIsFootnote had a conflict with
        XNote stream COMMENTS (i.e. not FOOTNOTES and ENDNOTES)
        since commit 96a856f87f16cca2e039c973c18d57c8b9dca362
        in DomainMapper::lcl_checkId(), resulting lost (order or
        content) of footnotes, when were comments in the document.
        
        Regression from commit 96a856f87f16cca2e039c973c18d57c8b9dca362
        "tdf#152206 DOCX import: fix mixed first footnote".
        
        Change-Id: I8d6901e8db1e183b959fecd350d6a263e79b5591
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154147
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>
        (cherry picked from commit cca6ccf0f5e2f72c96f4f8879b8d894faea28b81)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154185
        Tested-by: Jenkins

2023-07-08  Martin Srebotnjak  <miles@filmsi.net>  [69463016ec8af389b69b333ed7591e7cca04122d]

        Update git submodules
        
        * Update translations from branch 'libreoffice-7-6'
          to 48ca062b76554d401e530618c860d1e34fffdce3
          - Updated Slovenian translation
            
            Change-Id: I34c2d1db7a493ed8a15173fe2588361b7861e447
            
2023-07-08  Michael Stahl  <michael.stahl@allotropia.de>  [c4b12d06698402984b3ffdbd2c139f261fa35ca1]

        tdf#153472 vcl: PDF/A export: produce valid XMP metadata
        
        * historically the PDF export claimed to produce PDF/A-1a, which was
          removed from the UI in commit ed4a0eed82e2f29e8163a445db992d22c6d07134
          "tdf#62728 add PDF/A-2 support, change UI default to use that", and
          then reintroduced, presumably intentionally changed, as PDF/A-1b in
          commit 49cfcf777d03abf59557cad021b4e5c4445de3c0 "tdf#62728 Provide
          both A/1 and A/2 in PDF export dialog"
        
          Adapt the XMP metadata to always write "B".
        
        * if PDF/UA is enabled, veraPDF complains about the added pdfuaid:part:
        
          Specification: ISO 19005-2:2011, Clause: 6.6.2.3, Test number: 7
          All properties specified in XMP form shall use either the predefined schemas defined in the XMP Specification, ISO 19005-1 or this part of ISO 19005, or any extension schemas that comply with 6.6.2.3.2.
        
        Change-Id: I77b9fb728476e85830e3771135ac5a269e96b306
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154169
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit 41717420af68994c2fde522ea86db6e5ed643034)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154178
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-07-08  Khaled Hosny  <khaled@libreoffice.org>  [8aab239b105bcd365358719ccd112516f4b60834]

        tdf137553: Fix advance width for text using Graphite fonts
        
        This is a HarfBuzz bug and it was reported upstream.
        
        Change-Id: Ibf945d30f57c7fb847b63c40f5a7b2903958ab89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154213
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>
        (cherry picked from commit 86528ba44e0c76d238394b0549a043c600733182)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154182
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-07-07  Michael Weghorn  <m.weghorn@posteo.de>  [bb58d5fbe39c78a2796efdc52fca5eaea707972d]

        gtk3 a11y: Use sal_Int32 consistently to fix i386 build
        
        ... after
        
            commit 3b7db802731826b6cc3b55100470b0c61c1f2dfa
            Date:   Thu May 4 10:06:14 2023 +0200
        
                tdf#105404 [API CHANGE] add index to accessiblity change event
        
        Reported to fail like this:
        
            /home/rene/LibreOffice/git/libreoffice-7-6/vcl/unx/gtk3/a11y/atklistener.cxx:164:6: error: no declaration matches 'void AtkListener::handleChildAdded(const com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleContext>&, const com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible>&, sal_Int32)'
              164 | void AtkListener::handleChildAdded(
                  |      ^~~~~~~~~~~
            In file included from /home/rene/LibreOffice/git/libreoffice-7-6/vcl/unx/gtk3/a11y/atklistener.cxx:29:
            /home/rene/LibreOffice/git/libreoffice-7-6/vcl/unx/gtk3/a11y/atklistener.hxx:54:10: note: candidate is: 'void AtkListener::handleChildAdded(const com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleContext>&, const com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible>&, int)'
               54 |     void handleChildAdded(
                  |          ^~~~~~~~~~~~~~~~
        
        Change-Id: I03caa5480ef133091ccd5c9ae682629cec3a789b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154190
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: René Engelhard <rene@debian.org>
        Tested-by: Jenkins
        (cherry picked from commit f34f81e283ebba08c7bb5839c184d796c7d1d540)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154179
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-07-07  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [ebee80ad4c7de12510e240cbeea1cfcd725597ad]

        bump product version to 7.6.0.1.0+
        
        Change-Id: I9b8c4f78f18b742d5e7664fba050410cde15c36e

2023-07-07  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [5eaa9f101ebc3a01920901bb4a7e04a1a5fd9064]

        Update git submodules
        
        * Update translations from branch 'libreoffice-7-6'
          to 74b512b925b76d8be330326e4c66741700f088a4
          - update translations for master/7.6.0 rc1
            
            and force-fix errors using pocheck
            
            Change-Id: I30df4b585f12a47e377eeaf1d6f07346aca1631a
            (cherry picked from commit 99b28edb4e0f6459eca71faa64df163a63618bdc)
            
2023-07-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [9111a6154e40f5c9a7d5d5470f76597b1cbaa8ec]

        related: tdf#155735: clamp RGB values
        
        So when a green matrix is used, everything becomes green.
        Also set alpha to 1.0 so at least a green matrix on black returns
        green and not black
        
        Change-Id: I9104c7511545fb244750b066bb1e996b6ce229f2
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154168
        Tested-by: Jenkins

2023-07-07  Michael Stahl  <michael.stahl@allotropia.de>  [89b032b0cafa005729c693d9f2cfab83246697ab]

        tdf#152484 cui,sw: if decorative is enabled, disable title/description
        
        ... in sw Frame Properties dialog and cui SvxObjectTitleDescDialog.
        
        Reportedly Word behaves weirdly if decorative is set and a description
        exists at the same time.
        
        Change-Id: I9fa149127bacc3567486334a14f42b05871a629f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154165
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit 04e90103b9a031af4073967228c6ccfc59438ec0)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154176

2023-07-07  Mike Kaganski  <mike.kaganski@collabora.com>  [1e8ec03543a8404543b9226896d36ab6dc72fa8f]

        tdf#155462: fix the scrollbar tooltip text
        
        Over the time when it was completely unused, it regressed in a couple
        of aspects:
        
        1. It got assembled in incorrect order: instead of appending chapter,
           it got prepended in commit 832e5aadbff006ec24959162c29756fe2b1982be
           (Related: fdo#38838 remove UniString::SearchAndReplaceAll, 2013-10-08);
        2. It started to show chapters, only when the respective heading are
           at the very top of screen, and show only page elsewhere, likely in
           commit 835cd06a047717dfe5e0f117959f3c042e13b21b (tdf#38093 Writer
           outline folding - outline visibility and on canvas ui, 2020-07-30),
           where a call to SwNode::FindOutlineNodeOfLevel was replaced with
           SwOutlineNodes::Seek_Entry in SwCursorShell::GetContentAtPos.
        
        Change-Id: I3f427f7ecb3b6c58a441220c555b22e765a533c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154077
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        (cherry picked from commit 7e997097eb0e36bbb6f1eb8519acfc4e8eb6337a)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154174

2023-07-07  Balazs Varga  <balazs.varga.extern@allotropia.de>  [5ba701935923f27b4155d61ce17fbe1af176613e]

        tdf#156136 - Add "Go to" action for "Text contrast too low" issue type
        
        Change-Id: Icce3b56877679ca40a52a2c5f4b8f70f14268fac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154078
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        (cherry picked from commit 0cc7998194e7467182175643469fb0365b728752)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154117
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-07-07  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [4d4fa2f3f131631f97d49883a4983f90611429b2]

        tdf#122735 get the correct ActiveViewContact
        
        In ObjectContactOfPageView::getActiveViewContact() the decision
        which ViewContact is to be returned depends on if the SdrObjList
        fetched from the SdrPageView is a SdrObject or a SdrPage.
        
        Both are derived from SdrObjList, so to decide that the helpers
        getSdrObjectFromSdrObjList and getSdrPageFromSdrObjList are
        used.
        
        For SdrObject the 1st will return ptr, 2nd nullptr. For SdrPage
        the 1st and 2nd will return ptr due to 1st trying to return
        something useful by getting up the hierarchy and return the
        SdrPage the SdrObjList/SdrObject is inserted (as the name says).
        
        This means that here the test for SdrObject *has* to be used 1st
        to correctly decide of what nature SdrObjList is.
        
        NOTE: Here it would also be possible to use dynamic_cast(s) to
        the classes to test for, but tooling is virtual/faster.
        
        Change-Id: I113afceddd3210aa63960d248f7c7356f82cf413
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154065
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>
        (cherry picked from commit 2dde0bf99ed11feb32d361303bb15fbd6d33ec0e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154124
        Reviewed-by: Stéphane Guillou <stephane.guillou@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-07-06  Michael Stahl  <michael.stahl@allotropia.de>  [2f75278ff1f437228d39cc3f71d6fa98d58fc1c1]

        tdf#141058 oox,sw: OOXML import/export of decorative on shapes
        
        Also add a test for PPTX (using the oox filters), and add a SdrObject to
        the testTdf143311 for DOCX (using the writerfilter/docxsdrexport).
        
        Change-Id: Iccee46c0d30316c33c0947b117e2604c96fa0182
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154137
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit e751d59264c369cfc342dab5f0759be12341d306)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154125

2023-07-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [14f166d30c43f7e9a0386e17b2be525dc06765d9]

        starmath: check GetEditWindow()
        
        it might return nullptr
        
        See https://crashreport.libreoffice.org/stats/signature/SmPrintOptionsTabPage::~SmPrintOptionsTabPage()
        
        Change-Id: I4b34b0da3dc282ae89fd58defa12045c34a12cfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154026
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit 5f89bf6f35d71ed3bcf3293ea173a91b7e089702)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154122
        Tested-by: Jenkins

2023-07-06  Mike Kaganski  <mike.kaganski@collabora.com>  [9b267374c2a59bd53316a92139becb92ec5bac4e]

        Related: tdf#141969 Make sure to use SwAttrSet for paragraph autostyles
        
        See https://gerrit.libreoffice.org/c/core/+/153947/8#message-45a748bf68235bf143bec07cda2d704abb2b140f
        
        > This started to cause e.g.  CppunitTest_sw_rtfexport3  to fail with
        >   /sw/inc/node.hxx:493:53: runtime error: downcast of address 0x606000617540 which does not point to an object of type 'const SwAttrSet'
        >   0x606000617540: note: object is of type 'SfxItemSet'
        >    00 00 00 00  30 15 0f a9 a6 7f 00 00  50 6a 4a 01 40 60 00 00  c8 98 0f 00 30 61 00 00  80 30 6c 00
        >                 ^~~~~~~~~~~~~~~~~~~~~~~
        >                 vptr for 'SfxItemSet'
        >       #0 0x7fa671d1b765 in SwContentNode::GetpSwAttrSet() const /sw/inc/node.hxx:493:53
        >       #1 0x7fa671d7159e in SwContentNode::GetSwAttrSet() const /sw/inc/node.hxx:729:25
        >       #2 0x7fa673be6c4a in SwDoc::TextToTable(std::__debug::vector<std::__debug::vector<SwNodeRange, std::allocator<SwNodeRange> >, std::allocator<std::__debug::vector<SwNodeRange, std::allocator<SwNodeRange> > > > const&) /sw/source/core/docnode/ndtbl.cxx:1236:51
        >       #3 0x7fa6775f46a5 in SwXText::convertToTable(com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::text::XTextRange> > > > const&, com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> > > const&, com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> > const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /sw/source/core/unocore/unotext.cxx:2279:51
        >       #4 0x7fa6775fba56 in non-virtual thunk to SwXText::convertToTable(com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::text::XTextRange> > > > const&, com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> > > const&, com::sun::star::uno::Sequence<com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> > const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /sw/source/core/unocore/unotext.cxx
        >       #5 0x7fa61c596a81 in writerfilter::dmapper::DomainMapperTableHandler::endTable(unsigned int, bool) /writerfilter/source/dmapper/DomainMapperTableHandler.cxx:1481:35
        >       #6 0x7fa61cf2fdee in writerfilter::dmapper::TableManager::resolveCurrentTable() /writerfilter/source/dmapper/TableManager.cxx:409:33
        >       #7 0x7fa61cf30bb1 in writerfilter::dmapper::TableManager::endLevel() /writerfilter/source/dmapper/TableManager.cxx:427:9
        >       #8 0x7fa61c642f37 in writerfilter::dmapper::DomainMapperTableManager::endLevel() /writerfilter/source/dmapper/DomainMapperTableManager.cxx:496:19
        >       #9 0x7fa61cf2cae1 in writerfilter::dmapper::TableManager::endParagraphGroup() /writerfilter/source/dmapper/TableManager.cxx:338:9
        > (<https://ci.libreoffice.org//job/lo_ubsan/2836/>)
        
        Regression after commit b036e563e699595fa7625888f11ab0c76f1abd66
        (tdf#141969: use paragraph autostyle to mimic Word's table style,
        2023-07-04).
        
        Change-Id: Idc905cdea35bd0c5f3cfbd562d63894f44e64446
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154106
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        (cherry picked from commit ab8a1e31019056709fbdbbd93a305c7e02af5a5b)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154119
        Tested-by: Jenkins

2023-07-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [5de167bc4117f93c6148fb5140204c6f5af214f8]

        fix bug in "Replace RES_NAME_CHANGED with an SfxHint for stronger typing"
        
        where
        
            commit f48cb25a914902d92bd109eff86ec3b6d26ba9c3
            Author: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>
            Date:   Thu Sep 15 00:34:50 2022 +0200
        
        added a new constant SfxHintId::SwNameChanged and then used it in some
        places, but not others
        
        Change-Id: Id9fa07a1d5fe07a3ac8a74d9d32b9bfe8e6c38e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154054
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        (cherry picked from commit 080bc640358aad36d93a02fe51b922eec994cfe7)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154115
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-07-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [0b0e2e1660cb43608f6c8d2d7264dda9857a6e82]

        tdf#156167: create separate map for case insensitive strings
        
        Add static_assert to make sure both maps have the same size
        
        Regression from:
            svgio: use "frozen" for mapping between token strings and enums
        
            Change-Id: I2061606146cfcb34169dccf69b6f720727839d04
            Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153174
            Tested-by: Jenkins
            Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        
        Change-Id: Ic54dfe45eaff5ef75bcd4ebab715f278540da913
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154055
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154132
        Tested-by: Jenkins

2023-07-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [cf874ef8bb0df0528163c347aa4fc079572a59de]

        svgio: simplify code
        
        Change-Id: Ieaf0430cd0e84d861f108ec33bf98ff2870ba2df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154067
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154131

2023-07-06  Khaled Hosny  <khaled@libreoffice.org>  [f62355a601e5f67b87e1061a10a4a612a9cdc839]

        tdf#52577: Classify superscript numbers in Latin-1 block as ScriptType::WEAK
        
        So that they inherit the script from the surrounding text like the rest
        if superscripts and subscripts.
        
        Change-Id: Ib5c19f84b080eca0f24009a4e6dd2dd4019441d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154094
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>
        (cherry picked from commit 0597a9f4924c35e93f9188a01048c9e94fe6b206)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154118

2023-07-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [98a5dd8ce4ea0fed7fec046d7003bdb0af51e379]

        sw: fix crash in SwTextNode::Update
        
        FindPageFrame might return nullptr
        Introduced with c684301352bcca709bc8d1c99e0f08e7096e9716
        "(related: tdf#149595) sw: also re-sort SwSortedObjs on SwPageFrame"
        See https://crashreport.libreoffice.org/stats/signature/SwTextNode::Update(SwContentIndex%20const%20&,long,SwContentIndexReg::UpdateMode)
        
        Change-Id: I2e8df1428400f6752eafaaa6102a1fc3de3f0daa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153977
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit a62af0444515ab28bc0ffdc8ff7f320ca962bbc0)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154111
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-07-06  Balazs Varga  <balazs.varga.extern@allotropia.de>  [ef9be5b1947d4900a83ac1bb87bd21a7133cae2f]

        tdf#156134 - Add "Go to" action for "Simulated numbering" issue type
        
        Change-Id: I92f7ae620eb0fd540c8919a4bbb9cae1d375a391
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154071
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        (cherry picked from commit a6e12924d299f83efd4ac11c36784775fe9e1d77)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154049

2023-07-06  Michael Stahl  <michael.stahl@allotropia.de>  [7c89797adbab6b5360a5b13705cd3086e8c1faaa]

        xmloff: ODF export: stop producing decorative on draw:frame etc.
        
        The attribute was moved to the style graphic-properties in commit
        2721520ca37654056c3d509657c50ee42e3dcae4, which is in 7.5.2 so users
        likely have upgraded from 7.5.0/7.5.1 and this can be removed now.
        
        Change-Id: I69ef3e2e501af21f04df440bf176e46f651d671b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154074
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit 1e7cab690d238f8e644e28a3de54c4deeec12a23)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154046

2023-07-06  Michael Stahl  <michael.stahl@allotropia.de>  [c0e8e6901e98b0140dc695a67ea3ca5b85c239bd]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to 6f541fe621dafb755cb73a68219ea031b31b4f64
          - tdf#138504 helpcontent for decorative on shapes
            
            Change-Id: Iacccc8064140cb9b264eb0e6b584f1c6e0668606
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/154096
            Tested-by: Jenkins
            Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
            (cherry picked from commit d749df06bd33ae91361b49e456e44b9c8ba859d9)
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/154110
            
2023-07-06  Khaled Hosny  <khaled@libreoffice.org>  [08152c9771b4f7d48f1a6b6dd1289d454d4f6514]

        tdf#113290: Fix handling of grapheme clusters in slideshow animations
        
        When doing animations by character cells (AKA grapheme clusters), we
        were taking the first character of the cluster only and lumping the rest
        with the next cluster, so a combining mark would appear at the start of
        the next sequence instead of the end of the current one.
        
        For surrogate pairs it was even more broken we were splitting in the
        middle of the pair resulting in invalid Unicode sequence.
        
        Change-Id: I9bbfe412e9b0a876b69e33c0916067bf75064122
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154066
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>
        (cherry picked from commit f98870faa7ec645675c178c69321f9e846598112)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154044

2023-07-06  Michael Stahl  <michael.stahl@allotropia.de>  [9c3475e1dc42b6992af58aeb585ebe58afbf8ea9]

        tdf#138504 svx,etc.: decorative flag on SdrObject shapes
        
        * SdrObject new member m_IsDecorative
        * new Undo SdrUndoObjDecorative
        * surprising amount of changes in sw including additional SwUndoFlyDecorative
        * svx API SvxShape property "Decorative"
        * UI checkbox "Decorative"
        * ODF import/export as loext:decorative on style:graphic-properties
        * PDF/UA export: ViewObjectContcat tag shapes with this flag as Artifact
        
        Change-Id: I37f7a0597eab92c6c6aff94fad6c16c59b231c80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154063
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit 6efc72b99a08384e56c5a4da7918177be60b3b09)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154042

2023-07-05  Mike Kaganski  <mike.kaganski@collabora.com>  [04e969822ef93e9afbcb4953182f439b9c16c6fd]

        tdf#155462: Re-enable ShowScrollBarTips expert config
        
        ... accidentally broken by commit 4ed26badfd6fd9190cb6e54078b41eb38cb37dca.
        
        Change-Id: I407e1eab47277dd8fa00c123b32596557fd5f2a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154036
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-07-05  Caolán McNamara  <caolan.mcnamara@collabora.com>  [132b4d1c7b8b9bb55e4e254a1a0b53f669c94975]

        ofz#60384 Direct-leak
        
        since:
        
        commit 13a41e7a12598c7896d6dc8d34aba6af5b80b83c
        Date:   Mon Jul 3 14:11:43 2023 +0200
        
            tdf#150124: do nothing when parent is of unkown type
        
        Change-Id: I58edf5f63d97e8afb1cd58c7e23452a9ea6a87eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154023
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        (cherry picked from commit 0dfd8288a87b58e503bb3a41be6137485fbf3f68)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154039

2023-07-05  Michael Stahl  <michael.stahl@allotropia.de>  [66bb8f8f0f11d4cb3db1933af0d25fbb85eb3028]

        offapi: add Title/Description properties from CWS aw038 (OOo 2.2)
        
        Change-Id: I2a851ef76b840d1fa5479dcb182a63590a2d4065
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154052
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit a67675e7e248e056637be8b70d620379cdfb682e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154040

2023-07-05  Rene Engelhard  <rene@debian.org>  [afed68d15d1e62e43ced81787e54f11782ec8af2]

        don't use SSE in skia on "INTEL" (except on Windows...)
        
        as i386/i686 in Debian is non-MMX, non-SSE, cf.
        https://wiki.debian.org/ArchitectureSpecificsMemo#i386-1
        
        Regression from 9c9a711ac5d8f32ac318d0e4ecab7b3a26bc2150 which claims
        to have set the define instead of skia_sk_cpu_sse_level_0_by_default.patch.1
        but actually sets it to SSE2...
        
        Change-Id: I4157a580470732fd7bbc5cf1b2384b76182340cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153984
        Tested-by: René Engelhard <rene@debian.org>
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        (cherry picked from commit 451f15888a7f3e747a34d24a047d4ec73a40c6c5)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154035
        Reviewed-by: René Engelhard <rene@debian.org>

2023-07-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [88e3e855006e18e146a0619311629c44788a2d71]

        tdf#156168: do nothing when there is no concatenation
        
        Regression from:
            tdf#156034: check for css style further up in the hierarchy
        
            Change-Id: I92c6673f1249cc4a273c490cdc0496474ce1f0c5
            Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153498
            Tested-by: Jenkins
            Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        
        Change-Id: Ie699f40ea813d2ba5dc031008d56e2fce73a5715
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154034
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-07-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [b8d2abeff262b25ff1b7d4204cdd844ac595d847]

        oox: fix crash in lcl_GetGluePointId
        
        See https://crashreport.libreoffice.org/stats/signature/static%20long%20oox::drawingml::lcl_GetGluePointId(const%20class%20com::sun::star::uno::Reference%3Ccom::sun::star::drawing::XShape%3E%20&%20const,%20long)
        
        Regression from b7c542b5085374f1d031183cb86ceeefcf24964d
        "tdf#154363 sd: fix line connectors regression of mirrored shapes"
        
        Change-Id: I926d32f5b68582df588c28a800b0ec10e7e3e19f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154021
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit 66fbe1fcc36b7ac67c4b06d7917705cd1171c2ea)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154030

2023-07-05  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [8a639c80ddb9ea2a40b63e6f0d97dfcb056183c0]

        poppler: upgrade to release 23.06.0
        
        Add external/poppler/disable-nss-and-gpgmepp.patch.1 to get rid of
        some code that requires NSS or GPGMEPP.
        
        Update external/poppler/inc/pch/precompiled_poppler.hxx.
        
        Change-Id: I5e61371776c64962452022516446b5079c3840e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153097
        Tested-by: Jenkins
        Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>
        (cherry picked from commit 27e1c198a504deb4634f5f6673a77b5944c9f8cc)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153908
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2023-07-05  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [0ae4def1b72bba636ca9b51a06fb190c28e7e360]

        Upgrade Harfbuzz to 7.3.0
        
        Release Notes:
        https://github.com/harfbuzz/harfbuzz/releases/tag/7.2.0 (v7.2.0)
        https://github.com/harfbuzz/harfbuzz/releases/tag/7.3.0 (v7.3.0)
        
        Change-Id: I4f57b7e829f2356b5e2b442ff00df555121c0e66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153729
        Tested-by: Taichi Haradaguchi <20001722@ymail.ne.jp>
        Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>
        (cherry picked from commit 8492195582a546b607bb15bc61adb64dcd74b904)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153894
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2023-07-05  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [93900412adbb3efb8e1e1347e58d8b359d0f2231]

        license: add frozen
        
        Change-Id: I3dc6dd34344c0afd6cfcc3d771990e07307d432b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153867
        Tested-by: Jenkins
        Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>
        (cherry picked from commit 3c4e299ce69d35b30ac4736f4b320ba8824ae6f4)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153849
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2023-07-05  Caolán McNamara  <caolan.mcnamara@collabora.com>  [cdf4efb4ca8f4ad5d982e5acef3aaba2c8678010]

        Resolves: tdf#155750 allow private:factory urls in floating frames
        
        they create a new document so there isn't an associated location
        which would trigger the prompt to allow it so just allow factory
        urls
        
        Change-Id: I7b693bcfe5ac04aaed06905637ab3c1eba43c51f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153289
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2023-07-05  Miklos Vajna  <vmiklos@collabora.com>  [15d79db1c3cfff569d01d520389009ca025fa8b3]

        sw floattable: fix negative vert offset with on page boundary without anch text
        
        The bugdoc has 3 floating tables on page 1, and the anchor of the last
        floating table goes to page 2. All anchors are empty (no text), apart
        from serving as an anchor for the floating tables. The last floating
        table goes to page 2 in Writer, but not in Word.
        
        The problem is quite similar to what commit
        2d0a4ef1d83b8de6cb133970c2c35ae706fb058e (sw floattable: fix negative
        vertical offset handling on page boundary, 2023-06-20) fixed already,
        but here the anchor of the floating table is empty, and there it had
        some text, which is a different codepath.
        
        Fix the problem by first requesting a frame split in
        SwTextFrame::FormatAdjust() even for empty paragraphs with flys (so the
        fly part can go to page 1 and the empty paragraph can go to page 2) and
        second disabling the SwTextFrame::FormatEmpty() optimization that would
        assume no split is needed, while a split is required for a correct
        layout here.
        
        With this, the DOCX version of the original bnc#816603 document finally
        renders without overlaps (4 pages, 11 floating tables).
        
        Change-Id: Ie64ce92bf19b3dee8059fa14294d7599b41cc53f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153866
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins
        (cherry picked from commit 16b5b21d36da87be9b50235acbbb8008ed23b8bb)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153892
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-07-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [78a53d6751fd3c7da648cba6bbede0a8cb454427]

        sc: fix crash in ScInputHandler::ShowArgumentsTip
        
        See https://crashreport.libreoffice.org/stats/signature/ScInputHandler::ShowArgumentsTip(rtl::OUString%20&)
        
        Change-Id: I0fd61d5cca58121e77e102edd3c8e77c75baf800
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153976
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit c38c8e6574ccb4502fc6a6ffbc4d2f700b582366)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153998

2023-07-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [042964e60a49d6959a6eb93fb9397e8b5ff9da56]

        sw: fix crash in CreateParentXText
        
        See https://crashreport.libreoffice.org/stats/signature/SfxObjectShell::GetBaseModel()
        
        Change-Id: Idcfc8219b5765bca9c45819bde5f276ce68c45de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153971
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit a0669a1a4963b2611fb372c8394ea4530d2c9e96)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154002

2023-07-05  Stephan Bergmann  <sbergman@redhat.com>  [2808d5a6874d5956d99e02feb0fbf55a7343d63c]

        Fix Linux --without-system-libxml build
        
        ...after 362dfc50a28a918ec73609a00d2851eb3058375d "libxslt: upgrade to release
        1.1.38"
        
        Change-Id: Id0ebf5676f79c43bb4fab3a33a2a19e303881aef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153942
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        (cherry picked from commit d1fc1c326470461def5ab092a311afee31950880)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/154000
        Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>

2023-07-05  Mike Kaganski  <mike.kaganski@collabora.com>  [cece082f1b94e448ea807d22a1d177c33635406c]

        tdf#141969: use paragraph autostyle to mimic Word's table style
        
        Word's table styles may define paragraph and character properties. They are
        handled in DomainMapperTableHandler::ApplyParagraphPropertiesFromTableStyle.
        
        When setting such a character property using setPropertyValue, it may apply
        to the text runs inside the paragraph, overriding values from character
        style and direct formatting, which must be kept.
        
        To fix that, this change creates a *paragraph* autostyle first, containing
        the properties; and then applies only this autostyle to the paragraph; the
        autostyle can't apply to runs, so the properties apply at paragraph level.
        
        Sadly, it is impossible to create a useful autostyle in writerfilter using
        UNO, because of the same problem that caused tdf#155945. UNO properties
        may define only parts of complex SfxPoolItem; setting them without having
        already applied values of such SfxPoolItem's would create wrong values for
        properties that weren't set by the UNO properties, but happen to share the
        same SfxPoolItem. To workaround that in writerfilter, a map of UNO names
        to sets of UNO names defining the complex property would be required, and
        then maintained.
        
        Instead, introduce a hidded 'ParaAutoStyleDef' property of SwXTextCursor,
        taking the same PropertyValue sequence as in XAutoStyleFamily::insertStyle.
        Implement it similarly to SwUnoCursorHelper::SetPropertyValues: first,
        build a WhichRangesContainer for specific WIDs needed for the properties;
        then obtain the actual values for these WIDs from the paragraph; and then
        set properties from the PropertyValue sequence.
        
        To create the autostyle properly, the code from SwXAutoStyleFamily::insertStyle
        is reused.
        
        There are more "proper" ways to fix this in part or as a whole, e.g.:
        
        * Split all complex SfxPoolItem's to simple ones, as done for one of them
          in commit db115bec9254417ef7a3faf687478fe5424ab378 (tdf#78510 sw,cui:
          split SvxLRSpaceItem for SwTextNode, SwTextFormatColl, 2023-02-24);
        
        * Rewrite writerfilter in sw;
        
        * Implement the missing proper table styles with paragraph and character
          properties, having the same precedence.
        
        But I don't feel crazy enough for any of these :D
        
        Change-Id: I07142cb23e8ec51f0e8ac8609f367ba247d94438
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153947
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        (cherry picked from commit b036e563e699595fa7625888f11ab0c76f1abd66)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153989

2023-07-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cf2356bf647bd3edf63cb98dc56d627916597a03]

        sc: test export of model::Theme into theme1.xml with xpath
        
        Change-Id: I9b2b61a5ae93a0738fb90aa20b20f9a9ecc7272b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153786
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit 8164915520b27b655372e7521b2a58978516f88d)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153920

2023-07-05  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a5475addd81434478d7f91cbff098f64d72e877a]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to 29efaac233accae71a698ad64231f47d0dfc5f62
          - Add bookmarks to PostgreSQL help page
            
            Change-Id: I8e3e52446b9b58e34faf479829ce72cfc4680f8b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/154013
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            (cherry picked from commit ccaa099da1def9e89347af3f1759f48f9fa538ba)
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/154004
            
2023-07-05  Khaled Hosny  <khaled@libreoffice.org>  [fe2c0663436879b2d562f0c921da3f844017d85a]

        tdf#156151: Take PDF DPI into account when outputting Type 3 glyphs
        
        We were always assuming the default 720 DPI, but this is not always true
        when printing to file as the DPI would depend on printer settings in
        this case.
        
        Change-Id: I747f8e24f0942ecb94eb8acfc1dd9972d83ba0e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153978
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>
        (cherry picked from commit 4b05805df02eadd920e808c8f82dbfd1038b4be8)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153996
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-07-04  Mike Kaganski  <mike.kaganski@collabora.com>  [3e04f54f7efdc0f7373c248b9ba02e6fd5a43da2]

        tdf#156078: Use TabOverSpacing compat option instead of TabOverflow
        
        As Justin Luth noted, "TabOverflow is basically always true", and
        using it basically equal to making the test always true. On the
        other hand, TabOverSpacing is accurate for the task.
        
        Change-Id: I608b200dac0169cbafc935a03452aac9ba0527a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153722
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153876

2023-07-04  Mike Kaganski  <mike.kaganski@collabora.com>  [237a550af3b4ec1223decf451fb41dc74c229080]

        tdf#156078: also consider TabOverflow for tabs outside of line bounds
        
        Before commit 29bd00f7628e7a54e69cabcc7e2a1792c24aa55c, TabOverMargin
        compat option was set for DOCX with any compat mode. After that commit,
        the unset option disallowed output of content after a tab stop outside
        of the paragraph indents, even within page margins.
        
        SwTabPortion::PreFormat consults TabOverflow when checking if position
        is outside the frame; so let's consult it also when painting.
        
        Change-Id: I05ada0da6cd765c70b7bad1287ccc8c11d9b60ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153672
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153875

2023-07-04  Mike Kaganski  <mike.kaganski@collabora.com>  [a3f74ebbb9082c6d8e15a10ea51e19f47de84510]

        Fix a UITest on Windows
        
        Change-Id: I9645cea2394f945355f86b3f6013d1d0f5117c76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153940
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        (cherry picked from commit 80569dc996a9a814ad7c2e729f30443debdbc6fe)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153923
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-07-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [58cd822025b15d1224acc01867c54445b36cdc55]

        sfx2: fix crash in SfxViewShell::StartPrint
        
        See https://crashreport.libreoffice.org/stats/signature/SfxViewShell::StartPrint(com::sun::star::uno::Sequence%3Ccom::sun::star::beans::PropertyValue%3E%20const%20&,bool,bool)
        
        Change-Id: I3d10414d4cfd027bf80ceaf6692bb7f92269f6c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153965
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit 3502f5147b9102d37459c373ee07e052fd267db7)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153929

2023-07-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [b6ffe34e5ec64b20ab91dc7cd8fa9cd6b015caff]

        sc: fix crash in ScVbaWorksheet::Cells
        
        See https://crashreport.libreoffice.org/stats/signature/ScDocShell::GetDocument()
        
        Similar to 286a1c03fa10acf60f076a0af987112d24cb2ff5
        "sc: check excel::getDocShell"
        
        Change-Id: I102e575b4992e175d4e780ef2b43f887d94bbd24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153964
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit c7a8889302fd7e9e0665c3d21510e374cff3891e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153991

2023-07-04  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [746790a8ec3f7cbd22f5f74565e657145b6e9ef2]

        libxslt: upgrade to release 1.1.38
        
        Change-Id: I0534d7e02c9486b3d58f56e1a26fe6846b4a20b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153874
        Tested-by: Jenkins
        Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>
        (cherry picked from commit 362dfc50a28a918ec73609a00d2851eb3058375d)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153905
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-07-04  Jim Raykowski  <raykowj@gmail.com>  [3813aa6c8306fce85bb9b9d090ee48766ae87653]

        tdf#156112 SwNavigator: Disallow footnote and endnote dnd
        
        Change-Id: I892f8a34f43629f3e76aa187299dc8c805b72545
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153855
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>
        (cherry picked from commit 4f9294ec702a82765c04c8652dddec4dda1e6075)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153891
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-07-04  Jim Raykowski  <raykowj@gmail.com>  [7d5870ba7a505db8251a34448a11643eae14936e]

        tdf#156128 Make drawing object hyperlinks created by dnd
        
        from Navigator functional
        
        Change-Id: Ic12f3c43c079865e31c3bb89d9f277d3567d8c01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153887
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>
        (cherry picked from commit c4515f6be4a0ec923d85fd6b4c85bfaafb0b26ae)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153924
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-07-04  Mike Kaganski  <mike.kaganski@collabora.com>  [b4372afaa268db5489953db6baeaeaa7167b22db]

        XML-encode text that will appear in ReqIF
        
        Change-Id: I56ced6717496d6c0a5fe0bcb86de47ae4142e953
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153738
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153792

2023-07-04  Szymon Kłos  <szymon.klos@collabora.com>  [0c41a250eb28fb4ad8d06824fc8c6ed005927c4d]

        Make encodeForXml accessible for other modules
        
        and share similar code
        
        Change-Id: I7729a46d40845893f577c273c1ab340f69ebb51b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151230
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151754
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153873

2023-07-04  Michael Stahl  <michael.stahl@allotropia.de>  [0efacb9f484962d4b3be207ed3ebb8935779444c]

        tdf#156155 sw: export draw:fill to top-level ODF graphic styles
        
        The default for XATTR_FILLSTYLE for Writer flys differs from the default
        in the item pool, which is intended for svx shapes/SdrObjects.
        
        This is implemented with an intermediate mpDfltFrameFormat but it needs
        some special handling so the attribute ends up in the styles.xml.
        
        Change-Id: I8f369809a9f3b7e85a8bc7ad5d309dbc3cd6ccfe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153970
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit 9410a22cdbe7c977206456218c75683a305ef79e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153993

2023-07-04  Nay Catina Dia-Schneebeli  <nc.dia_schneebeli@pm.me>  [92416376fca75a50c03557cb478b70bcce25acf5]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to ee8c6dd6dbbf5bba930a9264d9e1929be21dacbb
          - tdf#155031 Help page for Style Spotlight
            
            Change-Id: Id25e7aed6db62621e3fc4fd2e430efec8c6d397e
            Signed-off-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153979
            Tested-by: Jenkins
            (cherry picked from commit 0f3a4fe926e1c8b554160094d81087b9ab346a07)
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153995
            
2023-07-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ad341c969f7fe31590d80f795caeb5ecd2eb3983]

        sc: add border export and enable round-trip test
        
        Change-Id: I76071185d819b9645d97a3e599ea7f48b341a145
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153820
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit 563ef3bf8db881223201fbacbc4f3c565b8fac0f)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153922

2023-07-04  Michael Stahl  <michael.stahl@allotropia.de>  [f3e4a5450cdf602c3ed176c4f66c8845482fff97]

        tdf#152235 filter,vcl: PDF/UA export: tag watermark as Artifact
        
        Change-Id: I64e57a832678be935b69a5cea328cc252a4bf29d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153951
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit dd4ce9b2fc7feaf288055b24b5bc4842c0d2b4de)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153927

2023-07-04  Michael Stahl  <michael.stahl@allotropia.de>  [3f504e684560be7038a68e0941fad9cbcfc58fc6]

        tdf#152231 vcl: PDF/UA export: content of comments in the margin
        
        ... is also Artifact.
        
        The problem is that ImpEditEngine::Paint() always produces tags,
        it can't easily check if it's inside a layout environment that is an
        Artifact.
        
        But it looks like PDFWriterImpl::beginStructureElement() already wants
        to handle and suppress a structure element inside a NonStruct, except
        that it calls endStructureElementMCSeq() before checkEmitStructure(),
        so no structure marked content sequence is produced, but the content is
        outside the Artifact marked content sequence, and possibly a second
        Artifact marked content sequence will be opened once the structure
        element is finished.
        
        (btw, it's allowed to nest marked content sequences in PDF, but
        nesting a structure element inside an Artifact appears dubious)
        
        Change-Id: Ib3eef9c611e28242854c712ce974fd8cfecd8ac2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153810
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit 9eacbf7874320d44b79966cac8fa59c52a191715)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153902

2023-07-04  Michael Stahl  <michael.stahl@allotropia.de>  [81d9ca3015757f617c8420b079dfe1d5e1961c32]

        tdf#152231 sw: PDF/UA export: tag comments in the margin as Artifact
        
        Comments aren't part of the document content.
        
        There is a separate option "Comments as PDF annotations" in the dialog
        that can be enabled even in addition to "Comments in margin" for getting
        something that's presumably accessible in PDF readers.
        
        This doesn't work completely yet, because EditEngine still produces tags.
        
        Change-Id: I66c020103a69f1d1fbbf317ae6b638158cd51868
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153809
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit 20901a1a8633dc693cfd6354d0b660b81c242b70)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153901

2023-07-04  Michael Stahl  <michael.stahl@allotropia.de>  [db97096e0f386881b7fecd868ba16def34a976ae]

        tdf#152231 vcl,sw: PDF/UA export: fix comments in the margin
        
        If enabled, the comments mess up the structure elements, because the
        PageSyncData::mActions stores indexes into the GDIMetaFile::m_aList
        vector, and in PageSyncData::PlaySyncPageAct() the indexes don't match.
        
        This is because SwViewShell::PrintOrPDFExport() replaces the GDIMetaFile
        with a temporary one, then records the page content, then applies
        scaling to the temporary one and replays it, recording with the original
        one; somehow replaying a temporary GDIMetaFile with 270 actions to one
        that already has 4 actions results in 392 actions.
        
        It's not obvious how this can work with the temporary GDIMetaFile, so
        try to get rid of it; not sure if there any drawbacks to this but the
        GDIMetaFile is freshly created by the caller in any case.
        
        Change-Id: Ic297367ea307aa8eee8d609751d06abf417e9629
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153808
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit a225b4dbd46897903b217969da5f97f2660022c9)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153897

2023-07-04  Regina Henschel  <rb.henschel@t-online.de>  [b3dcce7fd39ada7e3318901102311062c28791a5]

        tdf#153487 First color item needs mnId = 1
        
        The SvxColorValueSet for the other color palettes is build so that the
        first item gets value 1 in its mnId component. But for the new theme
        color palette it was 0. That results in the error, that the first
        color (top-left in the dialog) could not be selected. An Id of value 0
        is handled as 'fail' in various places. Thus use starting mnId = 1 for
        theme color palette too.
        
        Change-Id: Ic0b63fee641d4424cabaf25a7f803acd734cbfa3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153860
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit cf13f9d89b4411b8c2b38bb3eb1ac4e6346b5b74)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153925

2023-07-04  Caolán McNamara  <caolan.mcnamara@collabora.com>  [553253c529eae792cb47735fdce8ef3ef16cbda0]

        crashtesting: crash on import of moz610347-2.svg
        
        Change-Id: I0793d00216586bf68b4b74305bba2f352eb320bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153912
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-07-04  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [9373156f5cc70d4234e81a9f5d84d0a0f527085b]

        libpng: upgrade to release 1.6.40
        
        Change-Id: I2f366045097a6f063e26703b4132710573a40e65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153879
        Tested-by: Jenkins
        Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>
        (cherry picked from commit 2c733d79d8d1ce630711c5b9bcceb2b6f99eb51a)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153913
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-07-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4d1feecce79cb942625321a8fa1dcf9de7e9dc58]

        sc: change theme color for SdrObjects
        
        Change-Id: I318821c843fe937b7011f1674809f8c78df24a2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153938
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit 30ee52e6c284be1095fdf278439b4c0a7c5982f0)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153916

2023-07-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [40a5f5c4e700431659c26de427c8213f276959b0]

        svx: PaletteManager - remove printf
        
        Change-Id: I7d631352d423b6465d8bea4b09561f33d2ad98f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153936
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit cbc45a7f713ea1f2c44ed27b371e342ed7547e05)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153914

2023-07-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [79048d9bedf7ad09200916011d02837f4f3ffe4a]

        sc: fix failed assert in when setting a color on a shape
        
        When setting a color with a colorpicker, and assert failed,
        because it's not possible to clone a SfxItemSet by value - use
        a plane Clone instead, which clones into a SfxItemSet.
        
        Change-Id: I8780ed42d3807e9802d3f4fa1d68e16bd5d5a5e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153937
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit 548e5b6d825606bd218ef18591df642872e6acd0)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153915

2023-07-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1d627c6f15bddc94189f6018c0cc6d48335695e3]

        sc: OOXML export of theme colors for text and background
        
        Change-Id: Ifd0d8184c9210caa5ca099767baa5dbbf8783f36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153785
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit 82f60df96c5e7f7ad92c49cbbdbb0619f4e5e8a2)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153919

2023-07-03  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [4f942ff328463b4ecc7ed7350f7653c8d2e103c4]

        tdf#152575 Fix missing comment export in some cases
        
        Comments in margin were not exported to PDF when there was no comment
        on the first page.
        
        Change-Id: I102834d6e39b0cf471e4b28f7f6b112ad52c54a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153870
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        (cherry picked from commit c8a553388683f12e92d3c30c9d7a29a47ee12c2c)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153899
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-07-03  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [3e88d79827738862ee19b687c002349b93d4e138]

        postgresql: upgrade to release 13.11
        
        CVE-2023-2454 and CVE-2023-2455 don't affect LibreOffice.
        
        Release Notes: https://www.postgresql.org/docs/release/13.11/
        
        Change-Id: I1de521b6aa9af1e6d84ea794b0f4f5d62de377f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153728
        Tested-by: Jenkins
        Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>
        (cherry picked from commit a815a1dbc765df464a36f120ff32c2a834c1fc8f)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153895
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-07-03  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [5461bbdb79a33214cedb37fd4dd05f41903c6419]

        Fix typos in external/libtommath/README
        
        The LibTom Projects website is not "http://www.libtom.org/"
        but "https://www.libtom.net/"
        
        Change-Id: I2334242aef7ed82de94e8814a8102d2ef970745a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153781
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        (cherry picked from commit d1ee7e816cc8f4edd146a035cd37ef848738bc21)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153760
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-07-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [a11ad45498ff2ff2b1698715114e5ea8eabdd609]

        tdf#150124: do nothing when parent is of unkown type
        
        Change-Id: I745b2a81200b0d8138b5f1b844849f20571d9546
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153906
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-07-03  Khaled Hosny  <khaled@libreoffice.org>  [02243bc209f70a52214e15268ff02c6209c71146]

        tdf#48707: Explicitly set overline color in PDF export
        
        Like we do with underline color, so that color does not leak from
        elsewhere.
        
        Change-Id: I3716a117a0d0a1260e47cbfed2242f401a09d7b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153877
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>
        (cherry picked from commit 19f4d93ddfc1b738c4f11666d6cb8090437abce7)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153910

2023-07-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [16717980f767d5674107d9681fceea9f6e4117b6]

        sc: improve import tests for text, background, border theme colors
        
        Change-Id: Icdc658e47c0e4fe20b2b38897d31278f058a6a75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153783
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit 52f5c89f1082d0eda319615358ef80050b5c8238)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153837

2023-07-03  Caolán McNamara  <caolan.mcnamara@collabora.com>  [1e88297216b8e008d84b684e04ce700dda45b2af]

        Update git submodules
        
        * Update dictionaries from branch 'libreoffice-7-6'
          to b1beb866b76156410f80a79b4d1b9ed4d2fa528c
          - tdf#156101 add en-IL alongside the other English locales
            
            Change-Id: Iae8812e6bd0f10c2ecbf2f985d465e8fd1c4993e
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/153852
            Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
            Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
            (cherry picked from commit 3fdd5e2b1d652e4ee7212c934d916971fc74a203)
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/153845
            Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
            Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
            
2023-07-03  Juan C. Sanz  <jcsanz@libreoffice.org>  [c831ab929d7f39be4be2cc96b72ca3de3e825a6b]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to 71e1ee638af1e19eceaf242338c811f7300869d6
          - Add new content to the PostgreSQL connection page
            
            Change-Id: I350aa8090026bd151c4a22e9b326dbe5ce304763
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153831
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            (cherry picked from commit 040ae26192794bb54ff3db3dc537599d3e72d27f)
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153896
            
2023-07-03  Julien Nabet  <serval2412@yahoo.fr>  [194a41889aa94600a59502ed2bac567183353253]

        Related tdf#155143: blacklist Nvidia GTX 960M for Skia hardware rendering
        
        Change-Id: I1404ef059de9781f1fe8123a880a70495b159a87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153383
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        (cherry picked from commit 3032aecb0572f2cfe1c22e7fed2d22aee69a3118)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153410
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-07-03  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [e99df5f6f9a38d9fa66d515481f43bdc9200c208]

        upgrade libwebp to 1.3.1
        
        Fixes CVE-2023-1999.
        
        Change-Id: I3d0f5f718242977156729521d14efb1a8d71aee4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153819
        Tested-by: Jenkins
        Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>
        (cherry picked from commit c1fe534ae49e7e97b5965a5d1fbf910598215102)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153835
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-07-03  Balazs Varga  <balazs.varga.extern@allotropia.de>  [aa553e6906d2f5ac99d30395e0d02ca7d861a0b7]

        tdf#156096 - A11Y - Fix moving the cursor from selected frame object
        
        after we 'GOTO' an a11y frame issue.
        
        Change-Id: Ia828b2ac72edfc2045090d22ccdf3f95d1877170
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153742
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        (cherry picked from commit a6fc2f6c9a3dcfab2fce365c3e424c1b68f6fadd)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153847

2023-07-03  Mike Kaganski  <mike.kaganski@collabora.com>  [7bac5ef6388f5417febc172b3b79fe986752a837]

        tdf#156091: handle OWN_ATTR_TEXTCOLUMNS in SdStyleSheet::getPropertyValue_Impl
        
        Somehow I failed to implement this from start. In commit
        95ebd24a629b4c8cd62cc20c0701683512cc8fa0 (editengine-columns:
        ODF support [API CHANGE], 2021-06-08), I implemented its
        support in SdStyleSheet::getPropertyState; then, in commit
        f2ea39c70da3f82bb39f8b51b5484172360b1fc2 (Avoid crash getting
        default item for OWN_ATTR_TEXTCOLUMNS, 2021-06-22), I added
        its support in SdStyleSheet::setPropertyValue; and finally,
        the time has come to support getting its value. Better late
        than never.
        
        Change-Id: Ifa1f933f00336bf6d01a5c71d0c92baf846ccabb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153777
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        (cherry picked from commit 4e20f95cf6744ca85bc8c090b926031729addc89)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153763
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-07-03  Mike Kaganski  <mike.kaganski@collabora.com>  [b1534305f7a395d88e688398f150658f25676c8a]

        ReqIF: add unit test for frame text in 'object' elements' alt text
        
        Change-Id: I369ee9a4e50d758f2a463f79e37e60fb38ca49b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153734
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153791

2023-07-03  Mike Kaganski  <mike.kaganski@collabora.com>  [3b001eab36f177139e9d3209b2c4f43b21828d15]

        ReqIF: output frame text instead of name in 'object' elements' alt text
        
        Change-Id: I79d827edf00143e06b2601018fdf647d6d342355
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153721
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153790

2023-07-03  Mike Kaganski  <mike.kaganski@collabora.com>  [ba12094e9bbf1fd2a41fd00c6c5e3edbf4ebb27b]

        ReqIF: 'ol' elements must have no 'start' attribute
        
        Change-Id: If02f4d2f0a34f2f39b90fb7b8c6d29e46d0da0ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153549
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153789

2023-07-03  Caolán McNamara  <caolan.mcnamara@collabora.com>  [5a1150970779174d9a5f8762a029148ea5afb552]

        crashtesting: assert/crash on export of fdo66241-1.ods to xls
        
        and others, e.g.
        
        ooo101471-3.odf fdo68105-1.ods fdo66241-1.ods
        fdo68105-2.ods fdo64646-4.xls ooo101471-2.sxc
        
        Change-Id: I5a639cc6539130bc6a7ada00652d02529544f650
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153766
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-07-03  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [a0f8a23bc1f4d796ed88d9eb07c3a5d856f66ce2]

        MCGR: tdf#155913 Non-supported attributes for TransparenceGradient
        
        In ODF spec there is no
        - MID_GRADIENT_STARTINTENSITY
        - MID_GRADIENT_ENDINTENSITY
        - MID_GRADIENT_STEPCOUNT
        so these should not be used in the core data, too. The last one
        leads to this error.
        
        I experimentally added to hanle these 'harder' in the UNO API
        implementation, too, to reflect that these are not supported
        and produce UNO API access errors. This is not urgently
        necessary, but let's see if that triggers problems.
        
        That these attributes were initially supported is due to the
        Item hosting those values for transparency gradient is directly
        derived from gradient and the implementations usually use the
        fallback to call the parent implementation(s).
        
        Change-Id: I982c4047d82bfe306dbcef9d1b64b8d212bf8d59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153799
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>
        (cherry picked from commit 59abf300e342556ad9cdcd5fd57b9d887776c441)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153834
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-07-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cb5da7ac32c27248117e6dfc6860f52891b3c57e]

        sc: OOXML import and export the model::Theme properly
        
        Change-Id: I76fc928a53d007a9f5e9174167e0594208a4b47a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153784
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit 920980c6f5e987fbd8cebe331b599cfc331e95ff)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153843
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-07-03  Balazs Varga  <balazs.varga.extern@allotropia.de>  [a8d357a31055dad9db0311b891687bec1b47f8c9]

        tdf#156094 - Add "Go to" button to "Avoid footnotes" issues
        
        And the button points to the footnote anchor point in the text content.
        
        Change-Id: I3193714a69a432094cd194a60223b255a6c8f24d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153805
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        (cherry picked from commit 81804d81804dc5d646236605d824b28383a947b1)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153848

2023-07-01  Stephan Bergmann  <sbergman@redhat.com>  [faa0795fd82abc2763da97a466ce510515425ac9]

        Sync flatpak-manifest.in with Flathub
        
        ...including
        <https://github.com/flathub/org.libreoffice.LibreOffice/commit/1e12b1f1de1f5f3dbe65f2f973d411388166f4ed>
        "Change gvfs source back to download.gnome.org",
        <https://github.com/flathub/org.libreoffice.LibreOffice/commit/dc0eccf0258c430602c07ad38f12bc084f716162>
        "Add metadata for flatpak-external-data-checker",
        <https://github.com/flathub/org.libreoffice.LibreOffice/commit/155bff6463688904e14db1374393894daa459492>
        "Update bundled krb5",
        <https://github.com/flathub/org.libreoffice.LibreOffice/commit/ec8c3556e423d435599a5b24234caa5ffe9db2a7>
        "Reformat the JSON source (#240)", and
        <https://github.com/flathub/org.libreoffice.LibreOffice/commit/e09a13847fdc6c18d42aa99fa476e2b736c0c9e0>
        "Update gvfs-1.50.4.tar.xz to 1.50.5 (#244)".
        
        Change-Id: I970276ebe815b9dd2f61000abcb1a726cfd258ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153787
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        (cherry picked from commit c788fddc4392ad014d94032ec967a37f2db89db5)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153840
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-07-01  Martin Srebotnjak  <miles@filmsi.net>  [7da76df0191f1683fbc5b7af9c6772f6221e0763]

        Update git submodules
        
        * Update translations from branch 'libreoffice-7-6'
          to 6019c3e7cefef1b37af5966b95e930278d54d755
          - Updated Slovenian translation
            
            Change-Id: I6a612b5c9329db26d9368dda230a0db21f18ff6b
            
2023-07-01  Khaled Hosny  <khaled@libreoffice.org>  [8cc9af311e480837e0b20b7fc240c975543ff46d]

        tdf#156084: Fix PDF export of bitmap color fonts
        
        A regression from the commit below caused the resources dictionary of
        the Type 3 font to be omitted making the images inaccessible:
        
        commit 845fbfcce9091e541bab657163b026aad8648261
        Author: Khaled Hosny <khaled@libreoffice.org>
        Date:   Thu Jun 15 06:27:38 2023 +0300
        
            Don’t add empty Fonts dictionary to Type 3 font resources
        
        Change-Id: I479ca328bd1b1228ba722678d3d9686c8456b350
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153780
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>
        (cherry picked from commit f49a70942ab1f9c20a3605b13f772526d06cf9a6)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153761

2023-06-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ea645695ed9b777e73020ba0f1a22962ec961cd8]

        sc: Add import tests for text, background, border theme colors
        
        Change-Id: I03f0ddb42e6491618e56ba98f5bd8befc9ba47a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153506
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153797

2023-06-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [be1378854efd5e131d0a29eec668e5c00bb38603]

        sc: use ComplexColor for font color (+others) in OOXML export
        
        Change-Id: I2544c7ece152323d84faafe1a544e4f89ca466d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152014
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153796

2023-06-30  Noel Grandin  <noelgrandin@gmail.com>  [9e7ac82396304be0a4d7d9d8836de20690c76b69]

        convert ScAutoFontColorMode to scoped enum
        
        Change-Id: Id34bac78719943bd4c4cbfa60e0cb86b4ca570f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153562
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153795

2023-06-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1d7f60e0fe318f2fcada81611f9b2a0acc88413f]

        oox: convert Excel tint value into LumOff and LumMod
        
        tint value can be converted into LumOff and LumMod values, so we
        don't need a special Excel case for calculating the final color.
        
        Change-Id: I0725c06f9df6a37a309ea5d17b183e4100a228f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153716
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153794
        Tested-by: Jenkins

2023-06-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0ea1eaa1361162c6810a22931f5b7fd79675df50]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to 78a8f021db09750967e6a757da5d94b5a87cbb9c
          - Synch term between UI and Help - Slide menu
            
            Change-Id: I0b4d924befa43633f9ef3da1cdb99b3ac760416f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153832
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            (cherry picked from commit 2cace1c6bf2fb022a404b93de2a8e4a7f67cc365)
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153833
            
2023-06-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [870ee9559fa761e8c32f67622c7c3b9796d5f300]

        tdf#118087: set matrix as default value for type
        
        From https://www.w3.org/TR/SVG11/filters.html#feColorMatrixElement
        "If attribute ‘type’ is not specified, then the effect is as if a value
        of matrix were specified."
        
        Change-Id: I8ddaa9129661d9a9f51c474461cf788d8d524a1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153804
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit 6f091fdf0730e1ed9bee4ba00b6bc2bd7914a80c)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153769

2023-06-30  Julien Nabet  <serval2412@yahoo.fr>  [80007bf8b4d4d99b836687a772d235660219c2ff]

        tdf#156090: "Counting" and "Start at" are reversed in "Footnotes and Endnotes"
        
        Change-Id: I58d4643aa37fb2f63544cfe3a26d14d4d04a9384
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153802
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        (cherry picked from commit 1ce08d9593bdcd6a865acb3e02a80da2695f8edb)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153768
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-06-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [64225ee7ebe9bd5e3f0d32330bf8710486c4eb28]

        tdf#156066: Add support for feImage filter
        
        Change-Id: I76cf8932ae352c271283483c9c734408a35b6074
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153770
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit 74c9fd3ae5b63981fb256e019f0cf974329157f0)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153762

2023-06-30  Regina Henschel  <rb.henschel@t-online.de>  [a69bf0de6a7515fa4de551ba8d6f15f1120cb145]

        tdf#107787 Sync FillGradientStepCount and StepCount
        
        The FillGradientStepCount property of a shape or page background and
        the StepCount member of the Gradient2 API struct or nStepCount member
        of the basegfx::BGradient class are used parallel and mixed. Therefore
        we need to be careful to keep the values in sync as far as possible.
        
        Change-Id: I58ab9654ba0106417794fafe68fb296e66cb3bf5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153714
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>
        (cherry picked from commit 48a9ade1dacc63e61cc9a5748f29119d1d01d841)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153764
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-30  Tünde Tóth  <toth.tunde@nisz.hu>  [4b323aebda7fcafbcb3e37101f0b0dc882fb824b]

        tdf155903 DOCX export: fix corrupt file with embedded media
        
        Regression from commit bc72514f90d90e1ab3fed8167663e835edf03508
        "tdf#53970 PPTX: fix export of embedded media files".
        
        Change-Id: I04521227346817d91f720b1f6a77beb7f4a01f83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153619
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: Jenkins
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153793

2023-06-30  Caolán McNamara  <caolan.mcnamara@collabora.com>  [df1ba2ac6f29e9a0cfce52bbf2b5447dbac68fa1]

        cid#1532474 Uninitialized scalar field
        
        Change-Id: I23bb555a8104a60f6e81954637127acf181bb9c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153521
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-30  Paris Oplopoios  <paris.oplopoios@collabora.com>  [a0c7a5ea40647fa7fc030399cce8577834fb2fc2]

        tdf#156016 Fix bug where SVG check size would be 0
        
        Change-Id: I1c4adf75bbfbce7cb6b779375714b1c1bc7ec50d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153543
        Tested-by: Jenkins
        Reviewed-by: Paris Oplopoios <parisoplop@gmail.com>
        (cherry picked from commit 85013c57dd29e32ec0411c159ea72824ebca5aa9)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153527
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-30  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [e1a785e74497f19af799d31d093aca92e0f18524]

        fix cross-compilation with frozen headers
        
        FROZEN wasn't part of the PERMITTED_BUILD_TARGETS in configure.ac, that
        in turn means it is not part of BUILD_TYPE when building the crossbuild
        build-tools.
        That in turn means gb_Helper_optional in external/Module_external.mk
        doesn't add it to the external module dirs, and that means the makefiles
        from external/frozen aren't read, more specifically there won't be any
        gb_UnpackedTarball_UnpackedTarball,frozen definition.
        
        The UnpackedTarball definitions don't error out in this case, and the
        gb_Library_use_extenals,module,frozen then doesn't work as expected. It
        happily depends on the UnpackedTarball_get_final_target for frozen, but
        since there is nothing to unpack (since the makefiles with the
        definitions are skipped) that is a noop/it goes straight to just touch
        workdir_for_build/UnpackedTarball/frozen.update to fulfill the
        dependency without actually extracting any files.
        
        This patch deals with the first problem only, adding it to the
        PERMITTED_BUILD_TARGETS will allow the mechanism to work as intended.
        
        Change-Id: Ie9e8ad47ba4c281fb3246daf67450a16f792b908
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153747
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        (cherry picked from commit fdfc6eb3fd37f87d51d1836d01259a14a4346a45)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153756
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-30  László Németh  <nemeth@numbertext.org>  [f3ca3de93e6320639166bd934bf5c000e98a7976]

        tdf#146346 fix unit test & extend it to empty multi-page footnote
        
        Implementing multi-page floating tables resulted a partial
        regression here: not last table of the footnote, but empty
        paragraph under it resulted an empty split footnote on the
        second page, without noticing the problem.
        
        Problem with the previous unit test of tdf#146346 was
        reported by Mike Kaganski: "using getPages, does *not*
        fail when there are two pages - because getPages is
        (problematically) implemented as jumping to the end of
        the document (body!), and texting which page is this; and
        for the original problem, only a part of footnotes moved
        to the second page, while all the body text was on the page 1."
        
        Add unit test to catch the original problem (all tables of the
        footnote must be on the first page), which fix likely wasn't
        tested correctly using only getPages(), also add a (disabled) test
        for the new regression, too.
        
        Follow-up to commit d1ac8df139a2a65db45d1970ccc0b80e17d827f6
        "tdf#146346 DOCX import: fix table margins in footnotes".
        
        Change-Id: I6006db3fe2b5e6f7029a8a2d5d9cf99a17ec2ad2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153739
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        (cherry picked from commit e7bf166deb379d8a73bf4421a04abd2ef05ff5fc)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153758
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [b4f4fbaacdb9f925f425dc7d3e7f212f2195017b]

        tdf#156066: Add support for feDropShadow filter
        
        Change-Id: I0b2772a7211efb91821853e3369cfc3a5ef6a932
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153727
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit 6179ff2a1618f1ee44cfb909302f8e0087997a0f)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153750

2023-06-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [104a252dfafc2edc59a9aad30a34f032b749c526]

        svgio: simplify code
        
        Change-Id: I18c4179c36c052cc0ed5b416125e72d542cb7407
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153749
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit 210f2345c2eea2c52b673e2327a2ed096d9a888a)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153757

2023-06-29  Aron Budea  <aron.budea@collabora.com>  [db1cdc6be062cd6c4240a1ec4d96c0ef613e2b27]

        tdf#155706 tdf#86630 sw page number wizard: make OK default
        
        Change-Id: If1b902d34157be8c9eab2d5ec140f5e85dfc49e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153731
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        (cherry picked from commit b336512318947fb863d9aadec91ccf6316b8d39a)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153752

2023-06-29  Balazs Varga  <balazs.varga.extern@allotropia.de>  [2f76c9a2aff418f7c908c4494a05f5e859a83746]

        tdf#73537 - sc: show author and creation date in calc comments
        
        in temporory mode. Show the author and creation/modification
        date of the the comment only in temporory mode. In edit mode, or
        visible mode, shows only the original text.
        
        Change-Id: I2c5856e4c6a813dbef4ad55de319f922daa57f67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153358
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>
        (cherry picked from commit da8dead8e9282010893cbd12519e107baf03cd1a)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153705
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-06-29  Laurent Balland  <laurent.balland@mailo.fr>  [2e04c00f21cf2566c3de34d9dd828cc1615329fd]

        tdf#155526 Restore status bar for moving average
        
        Previous commit	dc03f59374d4fc74dd44ddedc903bb9c00a74bb7 broke text in
        status bar when a moving average trend line is selected
        
        Change-Id: I259fb9aee1eccf9fac93038c6dd2755490769f88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153677
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit 125b0f6609332523d30bef600979b698c2d216f8)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153706

2023-06-29  Balazs Varga  <balazs.varga.extern@allotropia.de>  [a2389bcd630b8c011e3dc236a33c7d2de43fd2be]

        tdf#156032 - A11Y: fix remove of empty issue sections
        
        Remove issue categories if there is no more issue in it.
        
        Change-Id: Ic5dddf3db59c574d1e8712d79bdf203a6b637eb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153724
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Tested-by: Jenkins
        (cherry picked from commit 3b250bcd95f6be183b2694c57512eba9b1a0ca67)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153708

2023-06-29  Julien Nabet  <serval2412@yahoo.fr>  [1cf6762b595f8efeb1f84b10a712a4613f6aaffb]

        tdf#152723: NatNum12 modifier, keep decimal separator from local settings
        
        Change-Id: If49e7b42ac37eead4ef0a902b2e56735bb4017bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153732
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        (cherry picked from commit 67972ae450f6a20b7f21b7fe3a83f50990a5faf8)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153709
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-29  Balazs Varga  <balazs.varga.extern@allotropia.de>  [97ff86d26d4eb47f43e174c94f06dee37bc8a4b7]

        tdf#156023 - A11Y: Add visual hints when fixing an accessibility check issue
        
        Go to the issue object and select it, before fixing the issue.
        
        Change-Id: I0217922c91045c288df7e48965be259e4d4f7ac0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153642
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        (cherry picked from commit 4a08c79919efffd40c765c41bc06322a2ea83c59)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153701

2023-06-29  Laurent Balland  <laurent.balland@mailo.fr>  [917aff51c9f119105eacb527b7829c67ffe044bb]

        tdf#155526 Add Period to trend line equation
        
        Insert Period value earlier to have it ready for representation
        Allow Moving average equation in dialog UI
        
        Change-Id: I1d20572c39462e60b60ab7eec1f174a3cf934d4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153094
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit dc03f59374d4fc74dd44ddedc903bb9c00a74bb7)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153707

2023-06-29  Seth Chaiklin  <sdc.blanco@youmail.dk>  [913ba281e023e03916d84ba26d094e8cc857f55f]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to f51d4267471199f2df1dda83a5928ed2981c11c2
          - related tdf#153721 new command names: move/delete "chapter" -> "heading"
            
            Change-Id: I7415fec49fec0319583a5f87e44e7bd3ee96ef4a
            (cherry picked from commit b1df184dcfc989767d2aef0152930ce9a2c94ac8)
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153751
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-06-29  Balazs Varga  <balazs.varga.extern@allotropia.de>  [4d4238c92b1155faaaaa425d48637fa290a1d2eb]

        tdf#156031 - UX/A11Y: Clicking on a11y check status bar icon opening a11y
        
        check sidebar deck.
        
        Clicing on the a11y check status bar icon, the a11y check sidebar
        deck will be opened.
        
        Change-Id: Iee2e0e9345ed47dd971a9a61e55471d082d5461d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153723
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        (cherry picked from commit cec1aa29b5a2e11d162bda8f3a4faea4f75e4a23)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153702

2023-06-29  Balazs Varga  <balazs.varga.extern@allotropia.de>  [18d650a29e93fdb868b1bd6d8cd768c42659fd61]

        tdf#154981 - A11Y sidebar: fix warning missing signature line desc
        
        Add graphic shape objects to "Go to" and "Fix" functions.
        
        Change-Id: I258d3664613cbd53b7b26aaa8d88715660d921dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152707
        Tested-by: Jenkins
        Tested-by: Gabor Kelemen <kelemeng@ubuntu.com>
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        (cherry picked from commit b3594e01ec6d0156277f354efe5cacc04b33c4b6)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153704

2023-06-29  Michael Stahl  <michael.stahl@allotropia.de>  [23eadd873de2e56d1e5f866fefae25c648f302f9]

        tdf#156077 sw: layout: call AssertFlyPages() in Init()
        
        The bugdoc has 3 pages, and there are at-page flys anchored to the 3rd
        page, and these are not displayed - simply missing from the layout.
        
        In LO 6.1, this worked because the layout-cache was read from the file,
        and 3 pages were created in SwRootFrame::Init() calling InsertCnt_().
        
        But now this creates only 2 pages, and later SwLayAction creates the 2nd
        page between the existing ones on some MoveFwd(), but despite page nr 2
        becoming page nr 3 nothing attaches the at-page flys to the now-page-3.
        
        If a document is loaded containing at-page flys, then all pages that
        have flys anchored to them should be created in SwRootFrame::Init()
        already.
        
        (regression from commit 7e8b4756d95057f069467b34e7849f9354856578)
        
        Change-Id: I4792c483a7620efd81211e6ad0d9220152367d68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153720
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit ff8ec4cfe5df1e15c3e9f6adc843dfe31358e097)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153698

2023-06-29  Laurent Balland  <laurent.balland@mailo.fr>  [439e2fb0ccc8fc75fb9239a7370db9dd56ee9c55]

        tdf#155526 Moving average: remove Insert R2
        
        Moving average trend line does not R² value.
        This change remove "Insert R²" from context menu when the trend is of
        type "Moving average"
        
        Change-Id: I729a6421df34859e7176c798a2b68a6f13cfb544
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153294
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit aa86e7e8c22527eb5da0b8a05dbd4bd749f7a2b8)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153700

2023-06-29  Henry Castro  <hcastro@collabora.com>  [5af4b57ddcfb77ebdb191d6f4766c1198ce85e0f]

        sc: qa: filter: add import excel unit test
        
        single line.
        
        Change-Id: I2d76f54e0ccf943794bd817b2e80583b8dd69558
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148005
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153473
        Tested-by: Jenkins
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153490

2023-06-28  Tibor Nagy  <nagy.tibor2@nisz.hu>  [d41456c2aa86ecbc70b45e11eb6e411e33b3ac06]

        tdf#54768 sc: fix resizing of cropped images to original size
        
        This is a follow up to commit a4e12cbfc69cfe668fa30756a3c5843e911e22b1
        (tdf#155863 sd: fix resizing of cropped images to original size)
        
        Change-Id: I923ed8b1df6c6559d527d43e4abe842497c4c28f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153449
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>
        (cherry picked from commit 54550800bf0d0208ea5085a2170100100d0da2d4)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153660
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-28  Jaume Pujantell Traserra  <jaume.pujantell@collabora.com>  [57727c53d69fc352c16674e175b89ef1f2667dd7]

        fix crash on LOKIT spelling dialog
        
        Update active view before trying to access it's selection.
        
        Change-Id: Ic83d335216304f7122005e447f5bd1c1484d0eb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153136
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 2ab23ac48d5ebbfb87177bcee4acceecd88ce69e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153285
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-28  Luigi Iucci  <luigi.iucci@collabora.com>  [adaae622b67f525e0fb58af848a7cece8ac65f45]

        problem pasting to calc an image copied from firefox (windows)
        
        Calc tries to paste the image as html.
        In case both HTML_SIMPLE and BITMAP flavors are present in
        the clipboard, we paste as BITMAP
        
        Change-Id: I2527bedf11eb6986b58329acaf360a397af03101
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153614
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        (cherry picked from commit 46fa17b70db0d543518dde52908f46c85838ac12)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153668
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-28  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [170a3cfa47e2e4ec83ec91d654601894e246b9d2]

        MCGR: tdf#155479 always propagate SVG-flag for sub-content metafiles
        
        For SVG export it is necessary to always propagate the SVG-flag for
        metafiles in *any* case impDumpToMetaFile is used and a new metafile
        gets created (aContentMetafile here).
        This is due to the subContent again may have any combinations of
        gradients/transparenceGradients that are non-vcl-renderable and need
        special handling.
        
        Change-Id: I7edee8afa81c0b6f3fb0e183d144c50f29c5bb79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153645
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>
        (cherry picked from commit 3b06c1835e9fcbbcdcd6ce2b207301f4f8bb6388)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153666
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-28  Regina Henschel  <rb.henschel@t-online.de>  [2283c4b74eac46ff727145da0a7e593bcc3eae3e]

        tdf#145130 Keep existing gradient geometry using sidebar
        
        When setting the start or end color of a gradient of a slide using the
        sidebar, the new colors were set to a default gradient instead of using
        the existing one.
        
        Change-Id: I0212d2d88e7eb144334308dedd057958ae0a8287
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153634
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>
        (cherry picked from commit 9321f8602ec903e1e311b831da0504826e1e4f90)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153667
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-28  Michael Stahl  <michael.stahl@allotropia.de>  [5aa1fee57e362a08d65dd814f5a29e680d3ea24b]

        tdf#146547 sfx2: preserve modified state from read-only to editable
        
        SfxViewFrame::ExecReload_Impl() calls DoSaveCompleted() which resets the
        modified state, but in this case the document wasn't actually saved.
        
        Change-Id: I54f6508a652cc42a127bc59058c5b435dd1a25a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153676
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit 79241a1fd32ab03cd2bb34fb303ce7f2fa93e57e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153695

2023-06-28  Michael Stahl  <michael.stahl@allotropia.de>  [1de65a9dcd1788c505303e489e5b7314d3a4e153]

        xmloff: ODF import: adapt generator parsing to 2-digit major versions
        
        DocumentInfo currently assumes that a LO version encoded in "BuildId"
        property has only 1 digit major version, which is now wrong and would
        start to give incorrect results when major version "30" will be detected
        as LO_3x.
        
        Add the dots as separators into the BuildId because it's not going to
        work without.
        
        Change-Id: I8918afe3642cbefa8488c57658f1505c9a20eddd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153649
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit b1ce8bb078904db1df542f7a1c2ed527dde1a2d3)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153694

2023-06-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [c19c3f7a9e3e2cd2d17f1542e81edbe0c1e373e5]

        tdf#156066: Add support for feFlood filter
        
        Change-Id: I4d01d40edd6fb91555fd734fc8378df1cbd5743a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153684
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit 6d99d5dc2c6a98b0f4a10adf9c02e4f1c887c658)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153693

2023-06-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d745003efe8b86c45d72b640d39b83763ceb99f4]

        sc: import and prop. theme color support for cell borders
        
        Adds import for theme colors for cell borders and UNO properties
        for the cell border theme (complex) colors.
        
        Change-Id: I9d8dd7e71f74a623f916e19d59964058f43440bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153502
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153681

2023-06-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3f9d6bec6046b1aabffe1bada1c862a1edc82b16]

        sc: simplify and fix prop. mapping for cell BG and char theme color
        
        Change-Id: I461106200d37f0c605c07095c6b5871ea89e0e20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153501
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153680

2023-06-28  Henry Castro  <hcastro@collabora.com>  [61609fe6a7b6acb51a4e9e9711012a3a7ce3f2b6]

        sc: filter: oox: fix crash delete ScDatabarFormatData
        
        Unfortunately, the instance of "ScDatabarFormatData" is
        deleted before finalizeImport is called.
        
        The "maEntries" is not usable, the global format buffer is
        required to hold the reference.
        
         #1 0x7f2ef19081c0 in oox::xls::CondFormatBuffer::finalizeImport() co-23.05-asan/sc/source/filter/oox/condformatbuffer.cxx:1322:23
            #2 0x7f2ef1b9999a in oox::xls::WorksheetGlobals::finalizeWorksheetImport() co-23.05-asan/sc/source/filter/oox/worksheethelper.cxx:942:22
            #3 0x7f2ef58d030e in sax_fastparser::FastSaxParserImpl::parseStream(com::sun::star::xml::sax::InputSource const&) co-23.05-asan/sax/source/fastparser/fastparser.cxx:910:36
            #4 0x7f2ef23f0e46 in oox::core::FastParser::parseStream(com::sun::star::xml::sax::InputSource const&, bool) co-23.05-asan/oox/source/core/fastparser.cxx:121:15
            #5 0x7f2ef23f1544 in
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: Ieb3840cc10372867d5462a19d9efa9771f633437
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153601
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153683

2023-06-28  Henry Castro  <hcastro@collabora.com>  [ec44a178dbec1c7e3b7691634204fb2183c161c8]

        sc: filter: oox: insert a new entry ScDataBarFormat if Id attribute...
        
        does not exist:
        
        <x14:cfRule type="dataBar" priority="1" id="{006000A4-0067-40D4-A5EF-00D900B80077}">
         <x14:dataBar maxLength="100" minLength="0" border="1" axisPosition="automatic" direction="context" negativeBarBorderColorSameAsPositive="0">
          <x14:cfvo type="num">
           <xm:f>0</xm:f>
          </x14:cfvo>
          <x14:cfvo type="num">
           <xm:f>1</xm:f>
          </x14:cfvo>
          <x14:fillColor rgb="FF63C384"/>
          <x14:borderColor rgb="FF63C384"/>
          <x14:negativeFillColor indexed="2"/>
          <x14:negativeBorderColor indexed="2"/>
          <x14:axisColor indexed="64"/>
         </x14:dataBar>
        </x14:cfRule>
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: Ie2c1ba2c85d9eead963f4d9b1684d72b64fe815d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149069
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153092
        Tested-by: Jenkins
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153682

2023-06-28  Heiko Tietze  <heiko.tietze@documentfoundation.org>  [c2b5ef0ea307203131fa2718984dd7b96e61e4d9]

        Related tdf#106556 - Spotlight DF on the main menu
        
        Added to the Format menu
        
        Change-Id: I9b601aa4b55e9ce5a78fd8306d72baee71fd357f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153661
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-06-28  Regina Henschel  <rb.henschel@t-online.de>  [28235ac85b02020ce7c2f43bb36373ed5fb41010]

        CID several. Use ctor 'from other' instead 'first..last'
        
        This covers CID#1532461, CID#1532462, CID#1532464, CID#1532467,
        CID#1532479.
        Now solutions without iterator are used.
        
        In all cases constructions like
        maColorStops = basegfx::BColorStops(rGradient.GetColorStops().begin(),
        rGradient.GetColorStops().end());
        are replaced with solutions like
        maColorStops = rGradient.GetColorStops();
        
        And instead of constructions like
        aColorStops.emplace_back(maColorStops.front().getStopOffset(),
                    aStartBColor);
        aColorStops.insert(aColorStops.begin(),
                           maColorStops.begin() + 1, maColorStops.end() - 1);
        aColorStops.emplace_back(maColorStops.back().getStopOffset(),
                                 aEndBColor);
        now it is like
        aColorStops = maColorStops;
        aColorStops.front() =
            basegfx::BColorStop(maColorStops.front().getStopOffset(),
                                aStartBColor);
        aColorStops.back() =
            basegfx::BColorStop(maColorStops.back().getStopOffset(),
                                aEndBColor);
        
        Change-Id: I66662d2286e7707b205c58977bc3f850b2a49dda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153555
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        (cherry picked from commit 81daca18b69d31995bcd56f804659318398c02e2)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153690
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-28  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [64148345dfe046e21955ec60042c4e64acb04049]

        Update libassuan to 2.5.6
        
        Change-Id: Iea5af01231e67c24d34287929a54f5ec86af47ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153545
        Tested-by: Jenkins
        Reviewed-by: Taichi Haradaguchi  <20001722@ymail.ne.jp>
        (cherry picked from commit 88019e3ac34e35c193df0ae682722f6ec3ba5133)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153669
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-28  luigiiucci  <luigi.iucci@collabora.com>  [09d0898b358b368fbe644eb5acbcfdab4af58751]

        Header columns can disappear with filtered data in pivot tables
        
        When we set on a pivot table a filter that filters all the rows,
        the pivot table showed only the first header columns and computed
        column, but all the columns headers should still be shown so we can
        adjust the filter for the column. This fixes this issue.
        
        Also add more debug output and prevent a crash when running pivot
        table tests.
        
        Change-Id: I30b4ee72cf8436c4522ab4ba0781462b214816dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151871
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit 3551d18404cb19cdaa8edb170a549f5c5405d0cb)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153692

2023-06-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0f062233133de7c1fb3c4962fcaaaecf7f39cdab]

        sc: ThemeColorChanger - change theme color for borders
        
        Change-Id: Id6b08ad48b496d2f1138aeea8d024a5f61bee633
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153500
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153679

2023-06-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [37df3a34f0d878aa180f623fae6cf9c1c4f58062]

        oox: map color transforms direct to create model::Transform
        
        Change-Id: I82382f8d0936e90218fefe889ea5bfdd04c3e82b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153507
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153678

2023-06-27  Justin Luth  <jluth@mail.com>  [efdf2505df7fe766465e4cd5b8bc429ca8d51f71]

        tdf#151548 ContentControls vba: allow search by float #2
        
        I don't know how to figure out where the basic parsing
        is mishandling the double-specifier of "#",
        so just hack in a re-attempt to find a control with the
        name of an unfound index.
        
        This should be fine. If it really was specifying an index,
        then it won't get to this code.
        
        If the number is larger than the index and a control exists
        with that id, then it almost certainly was intended as a name.
        If by some chance it wasn't, then instead of the code failing,
        it will actually go ahead with the operation.
        
        Since in practical terms this won't happen,
        just go ahead and fix the likely case of a
        positive-number-as-a-name control not being found.
        
        Change-Id: I2a34184d86b99a50fdc6b806264f1d5e7794ad48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153630
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        (cherry picked from commit 609a1567d0e60ca11800df56059b97b6a61ad117)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153605

2023-06-27  Regina Henschel  <rb.henschel@t-online.de>  [4eb813aaabd88a13172effc467259b60d1831543]

        tdf#155901 MCGR: preserve first and last gradient stop too
        
        Error was, that only the in-between gradient stops were preserve. First
        stop was set with fixed offset 0, last stop with fixed offset 1. The
        offsets of first and last gradient stop of the original gradient were
        lost. Now in all cases (hopefully) the complete gradient stops vector is
        preserved and the original offset is used, if e.g. the user changes the
        color.
        
        For calculating transparence the indirect way over Color is removed.
        Instead percent is directly transformed to the 0..1 values of BColor.
        That avoids rounding errors.
        
        Change-Id: Icdf699a6c2e9c6289d2f77033858448e58396a60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153395
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>
        (cherry picked from commit bb19bda1dc620f0f8662776d9818aedf45486994)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153516
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-27  Caolán McNamara  <caolan.mcnamara@collabora.com>  [80223eaa5f072e1264fcb8fd77db063cee44de9c]

        crashtesting: crash seen on exporting fdo66241-1.ods to xlsx
        
        Change-Id: I730bd782ddf67555c40651aed1442465574a1c01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153560
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        (cherry picked from commit f95c213cc9107e25f78e25c6a1bdfb8a5a61be2a)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153525
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-27  Tibor Nagy  <nagy.tibor2@nisz.hu>  [4c4d56f94b8f9598bd3d7cd60d38e18bf1e42857]

        tdf#156028 sc: use color of the highest value if only one value
        
        (in a single cell or the same value repeating in all cells of the
        data set) on percentile color scale, like other spreadsheets do.
        
        This is a follow up to commit 6a059f8d1b0a7a5b64bd272e1e7b8291979bcd56
        (tdf#155321 sc: fix color of the highest value on percentile color scale
        if the highest value occurs multiple times in the data set.)
        
        Change-Id: I630df332e403705e8338e3441af093c2de95c280
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153577
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>
        (cherry picked from commit 7b7a86dce26f2719edeca5fb6ae0cdcbd3956c13)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153659
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-27  Eike Rathke  <erack@redhat.com>  [03661c8f5a07e49fe54ae521d250aa45080cdbf2]

        Update language-subtag-registry to 2023-05-11
        
        Change-Id: Ieb1c3eab66c06c8e7b3d9751d9e4548dbd7efc04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153643
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins
        (cherry picked from commit 41dbc7eb47f5f0392da77cd6693249471e135fcb)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153664

2023-06-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [bf673a46987f797df00f7ae92a3f515d18740f63]

        tdf#156068: Add support for feOffset filter
        
        Change-Id: I1b3dea0ee4f9eb2ee7498962b04baaf5ba68855c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153629
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit 1dce8c1d4b6be58c7c791dca3b17ae7488ea9215)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153662

2023-06-27  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [f8fbfd9b6504fbbe6cd1de839a08848466e196e5]

        Update ICU to 73.2
        
        Remove external/icu/ubsan.patch.1 that was applied upstream.
        
        See https://icu.unicode.org/download/73
        
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153574
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>
        (cherry picked from commit 05c6cdb144d1732ca51d463845fa6ddef7c08265)
        
         Conflicts:
        	configure.ac
        
        Change-Id: Ic2bc450b093f1c0ddb09ebe915a9c3e70d7e0964
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153640
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2023-06-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [90935d855d67766ec2a94415baa211608fce019a]

        tdf#153721  label change: "Move Chapter..." -> "Move Heading..."
        
        Change-Id: I61fd56566f7a2726492db6fb93699c18dbd2d2ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153591
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        (cherry picked from commit fb3dfbd57d91307de383d401c1caf4bb0d9029b9)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153655

2023-06-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [87e626fedc68418fd91d4fc18d020562a2044e7f]

        tdf#153721  label change: "Move Chapter..." -> "Move Heading..."
        
        Change-Id: Ice74663d3381b9e360cb8cb739bb5dc4103a0bec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152435
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        (cherry picked from commit be19f007db146e9b22c1f01dacec0840e44929cb)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153599
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-06-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [5e713ba80fcc7a4157cb7a7e7c3c3476c91f59d4]

        Revert "tdf#132246, tdf#155735: Add support for SourceAlpha"
        
        This reverts commit 75399b8aad6c0f0998b9d0a6eddb2e29f8bc114c.
        
        it was incomplete.
        While at it, do not parse 'in' attribute for now, so only
        in="SourceGraphic" is used.
        Implementing the 'in' attribute is not trivial
        
        Change-Id: I66c721c1144638f5e3759e0aa3a1c2c062499a90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153627
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153632

2023-06-27  Caolán McNamara  <caolan.mcnamara@collabora.com>  [b2f1907013e5fec1f1e2b2c20cc5ca5c12e662d2]

        upgrade libtiff to 4.5.1
        
        Change-Id: Ia07f368a371930f655bdc3495e76295dad740d30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153570
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        (cherry picked from commit 3b302b98795310befdae4a4f925ab9921682b79c)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153609
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-06-27  László Németh  <nemeth@numbertext.org>  [63ddddd7157c52c945231d26192559e17e32d332]

        tdf#155847 sw tracked table column: fix crash in Manage Changes
        
        In Manage Changes dialog window, accept/Reject multiple tracked
        table columns need major tree list update because of not continuous
        redline ranges in the child lists of the multiple tree list parents,
        otherwise assert/crash could occur.
        
        Follow-up to commit 4a40a42afc3ba551e6e58947fc2e44689979b629
        "tdf#155847 sw tracked table column: manage multiple changes".
        
        Change-Id: I3c7f61d35cbb433067c1f4fd28b80ad7da8ba12e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153464
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>
        (cherry picked from commit d2b3817fd3fc44179ff0606d4234cbe0ae66e375)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153512
        Tested-by: Jenkins

2023-06-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [11746198e46909913a5085907dc9d1a8593a0b90]

        tdf#156038, tdf#78232: support css child combinator
        
        Change-Id: I874c368f66db97017357030867f1255551996228
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153626
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit 930eb99a712a3ad9b76e9edb68bbcea68af36656)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153604

2023-06-27  Vojtěch Doležal  <dolezvo1@cvut.cz>  [a344f4ef39e59b8be5007531b6dd776d156c297e]

        Revert variable width NBSP for 7.6
        
        As discussed some time ago, the implementation is experimental and not ready for 7.6 at the moment.
        
        Change-Id: I43d702dca883ec3c92ca5357a4e161dec2b9a55c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153467
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [26dcec5dd5fc2352e3e3ac6ff10a582395aad10e]

        svgio: simplify code
        
        Change-Id: Ie363236a4b2e2d74d583b9f842b48743eefa9d24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153625
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit 4625888262d9ac178d183b6dbbf5c6aefee18e18)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153603

2023-06-26  Heiko Tietze  <tietze.heiko@gmail.com>  [0e4603d80764772d848684152779824c9ef24b74]

        Resolves tdf#147514 - Number of copies on top of the print dialog
        
        Swapped with Odd/Even pages option to keep the dialog small
        Number of copies is assume to be the more relevant function
        Simple "More" renamed to give some clue of the options
        
        Change-Id: I8d1bd3455d5b8d57f47ac97c1a310fd47a4a5bbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153495
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        (cherry picked from commit bea05a79c8ed565909e341a24b298d8deab7e042)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153595

2023-06-26  Khaled Hosny  <khaled@libreoffice.org>  [ec3f62e1380af73313e61e715d79e2402d44c702]

        tdf#156050: Fix how misspelling line is calculated for RTL text
        
        Partially revert:
        
        commit 74b6c5ea3c333de7c5e7ef8636732edadd9083f2
        Author: Khaled Hosny <khaled@libreoffice.org>
        Date:   Thu Jun 8 16:41:18 2023 +0300
        
            tdf#151968: Fix vertical position of RTL spelling wavy line
        
        Instead of changing how fStart and fEnd are calculated, calculate them
        like before then swap them. This seems to be more reliable, and matches
        what we do in Writer.
        
        Change-Id: Ia15408881666a86151a12fcf016cc81c1568f7e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153572
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>
        (cherry picked from commit 7d4d1728fe794620fe918e44e23c20f25ed5bce8)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153596

2023-06-26  Heiko Tietze  <tietze.heiko@gmail.com>  [ae1474e5086517c50e28cba890ed147061c04b9b]

        MCGR: Some exemplary multi-color gradients
        
        * "Rainbow, Sunrise, Sunset" added
        * "Preset, Spotted Grey, Teal To Blue" removed
          to keep items inside scrolled window
        
        Change-Id: I3be6c8596accc769df92a8610260ed38a6c29602
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153166
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        (cherry picked from commit b5b3d73e0fb47726fef1342c0944148e673ed1a6)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153514

2023-06-26  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [04b72fae6ece30f30584e8b6bbbb969d88e0a651]

        Allow bootstrap variables in Java user classpath settings, 2nd try
        
        Add a second mode: When a classpath starts with '$', bootstrap variables are recognized.
        The classpath must then be provided as URL, not native path.
        
        Change-Id: Idcc229a2b4e9a512b0e712ea932a6e4293907db3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152899
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        (cherry picked from commit 7795a2adc0a724220440dca997495043902f1384)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153510
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-06-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [cba8d49b78567edf98f2ce81999d19a3130026b9]

        tdf#155735: cid#1532475 Out-of-bounds access
        
        Change-Id: Ifb3153cc492d042098398695642cd2530bc3b4b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153564
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit ac1d5da7776af63413c8dc1cd0b64f8943bfd7c6)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153526

2023-06-26  Balazs Varga  <balazs.varga.extern@allotropia.de>  [24b0b51daa7ea6c3698dc80ef18aee1f65bb49f9]

        tdf#155503 - A11Y sidebar: Add quick fix action to set document title
        
        Add fix button to set the document title.
        Fix updates issue of document level changes.
        
        Change-Id: Ibab5cab3b595de4df68c3022a5864b2d2d4bed2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153352
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        (cherry picked from commit 5f4f37dac2a4c95f0e164870c4b2dbfe30f8ec4a)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153511

2023-06-26  Balazs Varga  <balazs.varga.extern@allotropia.de>  [7a159bcaac6296d42811d7d08668f7bb8df88206]

        tdf#152576 - A11Y sidebar: improving update of issues on sidebar
        
        Put the empty paragraph nodes to the correct WeakNodeContainer.
        
        Change-Id: I2db5608b0f7a625b6221d9290ea3d2502f4cadea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153469
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        (cherry picked from commit e0b94102f5f1d310c8974f44e0d2d255e7906729)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153513

2023-06-26  Seth Chaiklin  <sdc.blanco@youmail.dk>  [94b7fe6b2499cfd3d9021352a873d0a7ac67e266]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to 2c6962858e4e4a5018940456a30fa2bd716313e5
          - (related) tdf#128192 remove mention of "Default PS" limitation
            
            Change-Id: I8c53745039d14e0d43debdd6aeaf37311ccb750f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153592
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            (cherry picked from commit d49f14d334bea6b07526087d099068ef27b0940c)
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153593
            
2023-06-26  Seth Chaiklin  <sdc.blanco@youmail.dk>  [5fe18d03aaab29dbfd5f83dfc1a37d1d1d195340]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to a12f65df843f2cd8f2c6a04e41c981c753c3d5bf
          - (related) tdf#90507,tdf#154933 Text Body -> Body Text
            
            Change-Id: If7e84952f10d081747d690e7120c9d43b44aba4e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153529
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            (cherry picked from commit 7176d5b0f256bc3114c1d665df038f41fe9c7800)
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153590
            
2023-06-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6a7bfd512e7ff00d8a4caadd9edcf3299bfa35c6]

        fix crash in PaletteManager triggered by the color picker
        
        The code expects the SfxObjectShell::GetThemeColors() always
        returns a current set of theme colors, but then for some modules
        we return nullptr.
        
        Change-Id: I4096b75942d818965cedf43f35444faeb870cb74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153424
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit f4867086c8498ef168f7d2e8d94b872e516a9d4d)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153429
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-06-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [31a66dab1e7d39e2d2062442f41090c583466cc1]

        tdf#132246, tdf#155735: Add support for SourceAlpha
        
        Change-Id: I8feae2447b17e15113ca45fe46c0d68cb6b6ab71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153550
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153554

2023-06-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [586cd9aa192e9e72e03c324f2aafe84979f274fd]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to 480fe02b9f1b4a31b9f474f79b321ec524954857
          - tdf#1552354 Update page number wizard help page
            
            + synch with latest 7.6 features.
            
            Change-Id: Ia84f044cbb0e9f46da30219ac0c950dc1dda6396
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153474
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            (cherry picked from commit 6b96b109055418994353b2d36c8735b0fff14637)
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153428
            
2023-06-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4945e5aca16b0ce358d85ab168e32b7c7c5c7367]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to 691744afc91d923e2d7b165e1e675fb02c4fbd1f
          - Refactor, no changes.
            
            Change-Id: I11d58e24520d749c30b73913555d478a24806cfc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153541
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            (cherry picked from commit 5d7fd5dd8910f3d7bc98c8a3d452102d133f4ffa)
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153522
            
2023-06-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b5f0e12b0f3e37e08f49491d3a288bbae3bdc710]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to 472dfac74c2d0cb8dabb9c9bd377c86c472de6f1
          - tdf#156015 Mark unimplemented args of BASIC Shell
            
            + refactor
            
            Change-Id: Ide7bc5a4abd4685b2bbe2727740358ac4c811030
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153455
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            (cherry picked from commit 0d3f7932c7af9b6b682668b96a36f2acc3910e2e)
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153427
            
2023-06-24  Mike Kaganski  <mike.kaganski@collabora.com>  [0e6ad9029b8e6b0e912610d2e446682a16ceb402]

        tdf#133560: re-anchor objects, to use paragraph's dispose for bEndOfDocument
        
        1. During import, XParagraphAppend::finishParagraph(Insert) are called,
           which are implemented using SwXText::Impl::finishOrAppendParagraph,
           and the latter calls
        
            m_pDoc->getIDocumentContentOperations().AppendTextNode( *aPam.GetPoint() );
            // remove attributes from the previous paragraph
            m_pDoc->ResetAttrs(aPam);
        
           so that there is always another (empty) paragraph after the finalized
           one;
        
        2. During import, lcl_AddRange is called to create anchored text content;
           the start and end of it may reference the very end of the document
           (using xTextAppend->getEnd()) - i.e., that last (maybe empty, maybe
           extra) paragraph.
        
        3. In many places, and in particular, in DomainMapper_Impl destructor,
           DomainMapper_Impl::RemoveLastParagraph is called; and the latter uses
           one of the two techniques to remove that last paragraph:
        
        3.1. It either obtains the paragraph's lang::XComponent interface, and
             calls its dispose (SwXParagraph::dispose), which eventually calls
             DocumentContentOperationsManager::DelFullPara;
        
        3.2. Or it uses cursor to select 1 ch back, and replace the resulting
             selection with nothing.
        
        3.1 has an advantage of keeping the formatting of the remaining (second-
        to-last) paragraph, but DocumentContentOperationsManager::DelFullPara,
        among other things, removes all anchored objects, thus this mode is not
        used for the end-of-document case (e.g., see commit message of commit
        e521930ea1c855c236efb67793e540d07c201d35 "fdo#58327: writerfilter:
        RemoveLastParagraph is tricky:", 2013-01-10);
        
        3.2 keeps the anchored objects, but needs workarounds to keep bookmarks,
        and destroys the remaining paragraph character formatting.
        
        Let me try to use #3.1 also in the end-of-document case, by introducing
        code to move anchored objects to previous paragraph before calling
        XComponent::dispose. Indeed, it may happen that more processing could be
        needed, if more properties would happen to be bound to the very last
        extra paragraph.
        
        This change adds a call to DocumentRedlineManager::CompressRedlines in
        DocumentContentOperationsManager::DelFullPara, because previously, this
        was called during #3.2 inside setString. testTdf150086 failed without
        this change.
        
        testTdf131386 and testTdf152872 were changed to the now-correct import of
        last paragraph properties (previously both of them relied on the hidden
        property not present there, while it is there in Word).
        
        In DomainMapper_Impl::RemoveLastParagraph, the check of the content of
        selection made by moving backward one character was generalized to be run
        before both cases, because RTF sometimes has only one paragraph after a
        table (see e.g. testTdf148515), which now could be removed in the absence
        of the check.
        
        testTdf104390 was changed to not check the number of runs, because now
        the paragraph keeps the trailing "paragraph mark formatting" empty run,
        which previously was dropped using setString path.
        
        Also, the fix for tdf#148273 is re-implemented here, by dropping
        RES_PARATR_LIST_AUTOFMT in lcl_RstAttr. Likely keeping it was an
        unintended side effect of placing RES_PARATR_LIST_AUTOFMT inside
        RES_PARATR_LIST_BEGIN/END. After the change, explicit drop of it will be
        not needed at arbitrary boundary, which is section break; this property
        should only be applied where it's defined. This change can't be done
        separately, because of interrelated unit test failures left and right.
        
        In XMLParaContext::endFastElement, setting ListAutoFormat property must
        be set only after setting style now, because otherwise it will be reset
        in lcl_RstAttr when the style is set.
        
        Some test documents were modified, to drop font from the last paragraph
        properties, because their respective tests started to crash (see commit
        172270a8f04388a8f8062f672f9c3f3144a01a1f "abort writer layout tests if a
        font isn't found", 2022-05-01). Before this change, these paragraphs had
        lost their formatting, so those fonts weren't used in layout.
        
        Change-Id: I7e41c20e68e24c78fae1d2005c3fd75fb146ba2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153481
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        (cherry picked from commit fc1b9ab2913bc8c2d8414b6d8de3ceed3910c5d8)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153520
        Tested-by: Jenkins

2023-06-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [47a7f7e41e4c89ebeacab26d31dc78a2ffa94311]

        tdf#156034: check for css style further up in the hierarchy
        
        Change-Id: I92c6673f1249cc4a273c490cdc0496474ce1f0c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153498
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit dc7f80159823ef00048d9f5c2716e3122654cbbb)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153518

2023-06-24  Khaled Hosny  <khaled@libreoffice.org>  [3548c92453b9d0d85270bc6309a91c4107e49685]

        tdf#129810: Compress fullwidth CJK punctuation
        
        When compressions CJK punctuation, compress also full width versions to
        match Word behaviour.
        
        Change-Id: Ic35cfcbacca1974b7241d657f078148bac06478e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153530
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>
        (cherry picked from commit 4a92323b54e7d63a8bc0b8e62fdc6b31760dcd05)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153519

2023-06-24  Baole Fang  <baole.fang@gmail.com>  [a6d35a7940a2c72594b470aec341c867e6faf82c]

        tdf#142437: Fix word boundary detection in autocorrect
        
        Marks (combining and spacing) were incorrectly considered word separators,
        because isLetterNumeric() matches only for letters and numbers.
        
        The new isBase() matches any character with BASE_FORM character class, which covers letters, numbers, and marks.
        
        Change-Id: I27ec2f7fb8d360791a280d10aba9b6d16e7cfb71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153509
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>
        (cherry picked from commit caab94a3e0387bde05538cff91ff13446f330785)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153517

2023-06-23  Michael Stahl  <michael.stahl@allotropia.de>  [bde746141f9b382156a5ce79ebf82c5e32fc455b]

        tdf#146547 sfx2: allow read-only documents to be modified
        
        This is particularly useful for a Writer document that contains a
        section that is set to be editable in a read-only document, so that the
        user is warned when closing such a document without saving it.
        
        Originally this check was added in commit
        27db57efc51487b3976fbf73df1868b8fb78d201 "CWS fwkbugfix05"
        "#i39869#: readonly docs should never become modified"
        but the actual problem there was that the read-only document was
        displayed in a wizard dialog, not in a document view, so let's instead
        check that the document is some kind of "internal" document.
        
        Also the dialog's Save button should do something, and since the
        document is read-only, a Save As dialog appears appropriate.
        
        Change-Id: I339cbe92a2c9eb74a1f5061246f921037a47f79c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153180
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit aca32a55456aa4e907b216fb490b3c15d26c3d55)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153147
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-06-23  Michael Stahl  <michael.stahl@allotropia.de>  [38fc8636e4e7a79bbf59acea05f188220f22cf95]

        tdf#125154 i18npool,sw: fix group separators in numbers in formulas
        
        Commit 776f7e7463de3e97f3056712ee567f49a314829d changed cclass_Unicode
        to reject group separators in numbers by default, but users are
        complaining that the neat "5.000" numbers in their existing documents
        are now considered invalid.
        
        * in SwCalc, use GROUP_SEPARATOR_IN_NUMBER
        * in cclass_Unicode::parseText(), reject a group separator if it is not
          followed by at least 3 digits
        
        With this, a number from tdf#42518 "0.19" is still considered invalid,
        while "5.000" is now valid again.
        
        Change-Id: If86f2ed4c27be16f866d7f4cee00789344e9ee2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153047
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit 29f5742bc8ff36741baac5b71082b3daee70ac18)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153145
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-06-23  Henry Castro  <hcastro@collabora.com>  [845a359609fccfa2d5b5d7e57f504074aafd3caf]

        sc: filter: excel: import cell multi-line text
        
        The excel document, if the cell has multi-line text and
        the property wrap text is off, the paragraphs are rendered
        all in a single line.
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I3b5c82dde2616887e51ad6e3dfe91d100482f747
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148004
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153470
        Tested-by: Jenkins
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153489

2023-06-23  Henry Castro  <hcastro@collabora.com>  [da1d9d2704f7d3b36be9cc6540d3a318e28abf6f]

        sc: filter: excel: add getter function LineBreak
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I17646ed53f663fd72a10437d7a3a4407df0c176e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148003
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153468
        Tested-by: Jenkins
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153488

2023-06-23  Henry Castro  <hcastro@collabora.com>  [1d2e077266069ff347f70c74b95aae8b93fe45ef]

        editeng: qa: add single line unit test
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I8abd816ec7c115d5a1f17d3b68e3e758cea02d82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148002
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153404
        Tested-by: Jenkins
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153486

2023-06-23  Henry Castro  <hcastro@collabora.com>  [c10fc6658b0cf65e5ede027b9161f060dd1f586e]

        editeng: ignore line breaks
        
        Add option to ignore line breaks, and
        draw the paragraph as single line.
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I957c3462f6dabe7c1a3322dcbe6753c0c5adc851
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148001
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153400
        Tested-by: Jenkins
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153485

2023-06-23  Henry Castro  <hcastro@collabora.com>  [d384437ec2d0f01f9273de8bfdde378da999b125]

        editeng: add setter function SingleLine
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I66cad37e1d3728369f0a08195bf85e6c0d50f0ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148000
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153399
        Tested-by: Jenkins
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153484

2023-06-23  Henry Castro  <hcastro@collabora.com>  [1e7451560e3a03f6ca68bad8b0450e79a0cfa627]

        sc: filter: oox: fix preserve space, single line case
        
        The unit test testPreserveTextWhitespace2XLSX fails
        when a single line is enabled
        
        Test name: ScExportTest::testPreserveTextWhitespace2XLSX
        equality assertion failed
        - Expected: 1
        - Actual  : 0
        - In <>, XPath '/x:sst/x:si[2]/x:r[1]/x:t' number of nodes is incorrect
        
        In order to fix, the single line cell should not be enabled and
        import the attribute:
        
        <t xml:space="preserve">abc</t>
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I380ba8726c03abc40bdc745ea74eceb80fec6e54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151599
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        (cherry picked from commit 2dd86aa3f365057494bf41f4da7f2f410ea3bf2e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151615
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153459
        Tested-by: Jenkins
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153487

2023-06-23  Henry Castro  <hcastro@collabora.com>  [9fc88e6fd7f9177eedcd39ead1c39ef21240de37]

        editeng: add flag EEControlBits::SINGLELINE
        
        The purpose of this flag is to draw a paragraph
        into a single line ignoring line breaks
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I0a01e6d4db51d43707f7cdd0ab9d9cf3288e2221
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147999
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153391
        Tested-by: Jenkins
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153483

2023-06-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1b5cee822e0bc15ddbdfc86926678ca35ab3e082]

        use frozen::make_unordered_map so no need to specify the count
        
        Change-Id: I08057846e735028fb4634fad8b210c707905e096
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153233
        Tested-by: Jenkins
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        (cherry picked from commit d7bc610a359ca7e95b3a600c03da6a0b9e6f439c)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153515
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-23  Czeber László Ádám  <czeber.laszloadam@nisz.hu>  [68bbbfd3b93c546c8004e916ea58a4c16f95c648]

        tdf#122676 sc: fix format with * (filling) and NBSP thousand separator
        
        Numbers containing no-break space (NBSP) thousand separator enabled
        the EditEngine layout, losing filling e.g. for stretching spaces.
        Enable EditEngine for NBSP characters only if there is no filling
        in the number format code, fixing MSO interoperability, too.
        
        In number format codes, asterisk (*) followed by a character is used
        to fill the available space in the column with that character, e.g.
        format code
        
        [>0]" "* # ##0" € ";[<0]-* # ##0" € ";" "* -#" € ";" "@" "
        
        put the minus sign at the left side of the column, while
        the number at the right side of the column. Because of the NBSP
        thousand separator, bigger numbers got different layout previously,
        i.e. minus signs right next to the numbers.
        
        Note: there is a better solution for the layout problem: using narrow
        no-break space (U-202F), which is the proposed thousand separator in
        typography, and it's back-compatible, because it doesn't enable the different layout.
        
        Change-Id: Ia35f01733687ee6005f06ff3ab999b7a4b712ad4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152901
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>
        (cherry picked from commit c60700711caff1fc61e5219abdb17c535ea4459d)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153336
        Tested-by: Jenkins

2023-06-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [e29f25d3e3894b8febe6a18a1ba896ffb3590dc6]

        tdf#156018: check if there is a css style with element inside element
        
        Change-Id: I54fa5bea42560eec5ae51dd7ba07de11f418c75c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153466
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153472

2023-06-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e09c3c43ce372cbd22fcc064d2a8eeb11d3b2a1d]

        svgio: use "frozen" for mapping between token strings and enums
        
        Change-Id: I2061606146cfcb34169dccf69b6f720727839d04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153174
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153471

2023-06-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [79b17173296c00f2292240c2304cdbd6c4a97b06]

        ooxml: import and export background and fill theme colors props.
        
        This adds support to import and export background and fill theme
        color properties.
        
        Change-Id: I0f40615fe2d06cdcb4f2f9752602fe2ec699c7b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152835
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit 9e121f3a6b95dab7525aa1583f810b2b504ce1b3)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153421
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-22  Mike Kaganski  <mike.kaganski@collabora.com>  [eb2af5228922779fdd993125051db4e20c703106]

        tdf#155945: do not turn another style attributes to direct formatting
        
        SwUnoCursorHelper::SetPropertyValues obtains the node's item set using
        SwUnoCursorHelper::GetCursorAttr, adds new items for the property values,
        and calls SwUnoCursorHelper::SetCursorAttr to set the updated item set
        to the node. This puts all the item set data as direct formatting of the
        node (autostyle).
        
        For complex SfxPoolItem, containing several properties, it could result
        in some properties having incorrect values e.g. in this sequence:
        
        1. SwUnoCursorHelper::SetPropertyValues is called with a property sequence
           including "ParaStyleName" and "ParaTopMargin", represented by a complex
           SfxPoolItem (SvxULSpaceItem's nPropUpper). The current node uses another
           style, which has a non-default bottom margin; new style has 0 as bottom
           margin.
        2. It builds a set for the union of all WhichIds corresponding to all the
           passed properties, which includes WIDs for paragraph style and for the
           respective SvxULSpaceItem.
        3. It calls SwUnoCursorHelper::GetCursorAttr to fill the set with current
           values for these WhichIds, getting also values defined in still applied
           style, including an SvxULSpaceItem with both upper and lower spacing
           (the bottom margin value of old paragraph is stored there).
        4. It sets new value of paragraph style in this item set, and then calls
           SwUnoCursorHelper::SetCursorAttr with the item set.
        
        Now the set contains a new value for paragraph style, *and* an old value
        of the paragraphs margins. This margins value is set as the paragraph's
        direct formatting (autostyle).
        
        5. SwUnoCursorHelper::GetCursorAttr is called, updating the item set with
           new values of paragraph style and margins; the direct-formatted value
           for the latter is returned, still containing the values previously
           inherited from old style.
        6. New value of top margin is set, modifying only nPropUpper member of
           SvxULSpaceItem, and keeping nPropLower (value for bottom margin) as it
           was, i.e. keeps the value incorrectly saved from old style.
        
        This happens e.g. on DOCX import. Commit db115bec9254417ef7a3faf687478fe5424ab378
        (tdf#78510 sw,cui: split SvxLRSpaceItem for SwTextNode, SwTextFormatColl,
        2023-02-24) has incidentally fixed handling of left and right paragraph
        indents, making their items independent; but top/bottom margins still need
        to be fixed.
        
        This change splits the properties that cause side effects (styles) from the
        rest; so that properties with side effects are processed first, with item
        sets containing only one WID for the currently processed property. This
        both allows to avoid the problem, and simplifies the code.
        
        Change-Id: Idd451fa1e53806cdb6b9064dec31e9171d14d5d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153384
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        (cherry picked from commit b8ccf3dacb19e157d9b2c35cc2b083cb39e76da0)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153422
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2e027a9d5ae1ed65c25755c77d14584fff126866]

        sc: theme color export for cell fill color + test
        
        Change-Id: Ibaad410f094f86d9f7197090db702ae45340c239
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151859
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153448

2023-06-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [076ab906e6007b1a2e58e27af30700051a970004]

        sc: factor out color from setting vcl::Font from a ItemSet
        
        vcl::Font color parameter is deprecated so we need to handle the
        color separately from font data. This refactors GetFont into 2
        separate functions - fillFontOnly and fillColor, where fillFont
        now does the same as previously GetFont function did.
        All GetFont calls have been changed depending on if we need only
        the font data or also color - where the color is now treated in
        a different call. There are a couple of calls where fillFont was
        used, because to change that needs a more complex refactoring.
        
        Change-Id: I0a2ce50a0cb28d196fcff87e1e80099a2bb60a9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151858
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153447

2023-06-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e44737a9f22537e06e7806b4e1a4c64d21bc0b79]

        sc: add CharComplexColor and CellBackgroundComplexColor properties
        
        Change-Id: I30153796a39b2aa3648cb107905974ed6f0f3851
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151668
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153446

2023-06-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d2393c68262d09d50b5900e2d76e80bca2a1826f]

        sc: OOXML import of theme colors for char and background colors
        
        Change-Id: I8209238927bb425e8e306352f1fa78d63378f005
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151707
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153445

2023-06-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5a61e6cb899ebce32228d5ee70332c3fcf303212]

        oox, writerfilter, xmloff: use frozen data structures for static data
        
        Change-Id: I4a53fa57f52900104d249c84cde36c9d3b9e1300
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153175
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153444

2023-06-22  Rene Engelhard  <rene@debian.org>  [33406c610d8ad087456182821a183a9df256e562]

        add --with-system-frozen
        
        Change-Id: Ia09254cab5696fa0a3530fcafa5b48acca631ff2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153208
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153443

2023-06-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b31e885e987025fba953ce9d6cb713a48a853d6a]

        Add frozen library support - for compile-time dict, set support
        
        Change-Id: I8fa02569ba02048cc3ef02b349aafba1c0cbebb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153173
        Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153442

2023-06-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0ee5c63830f42bd2bb8d3b71b499e7e0cc2a061c]

        sc: change text and background theme colors for direct attributes
        
        Change-Id: Ia1ef2d151476bb627a0cb999135f6add827fb341
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151675
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153441

2023-06-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2369ae97cfe868262dd521f350fcd82dc8e91cf1]

        lok: send theme palette after the change in ThemeDialog
        
        For some reason the SdrPage is constructed in Online after every
        change (cursor, selection) so can't use that to send theme change
        callback. Instead of that send it after the theme is changed with
        the ThemeDialog.
        
        in addition this requires that we transport model::ColorSet in a
        shared_ptr more, to prevent doing constant copies. This requires
        that the IThemeColorChanger interface is changed and the signature
        of apply() method.
        
        Change-Id: Iac951fce57a8e9dff467bd27b2f9c64ec65ea30c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152635
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit 6c40e4d1796bcb6418dcb5ec17f46f576c171796)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152728
        Tested-by: Jenkins
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153440

2023-06-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [8395acfec900ea23d25632909eb22e02763bbe37]

        tdf#155735: Add support for matrix type
        
        Change-Id: Icc172c5f47731ddcf0beca64c72c2022313e74a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153177
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit 40371d9fe99d9588e2717b24e44b1ff846e6fe7e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153425

2023-06-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ec888dbfa008a399d9f4b602f51f79513c8beaf4]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to b04a11dbc71c44fea46d99614097be13555034b9
          - tdf#155875 Tab'd UI commands Writer/Insert in Help
            
            + refactoring
            + Writer Insert menu (part 4)
            
            Change-Id: Ifa2c290d2a90133d6ee21d4827f83b5690e59f9c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153462
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            (cherry picked from commit 595a4c374671ac87761f9833cfc999a832d8ee58)
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153426
            
2023-06-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [05d2f96a6b8d3ba95f1f1cc089fc92fed306132f]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to 9137968acde13367c8eb92ec319e9a743a0613e5
          - tdf#155875 Tab'd UI commands Writer/Insert in Help
            
            + refactoring
            + Writer Insert menu (part 3)
            
            Change-Id: I06cd0531f88a22e529001ba465dc427546448182
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153431
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            (cherry picked from commit f33867a413e21f22fc6f81a27cc7afdc91c1eee2)
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153423
            
2023-06-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [cd3c376da36acf76327290b83eac8563f3bf562e]

        tdf#155735: Add support for hueRotate type
        
        Change-Id: I9c7ada2908c0739708fbc9e28ac58430350da7a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153112
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit a62513e1e80e39f9928e9e1815a84761403a4f2b)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153420

2023-06-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [6b20c4bfbc713fe6164549f5642cff3d2b277654]

        tdf#155735: use B3DHomMatrix in BColorModifier_saturate
        
        Change-Id: Ibdbe9c55220239f4b8458742ac5625c002963217
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153390
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit 2ff1d94ba28b6c3c7e7d1599c5de0333426d5e2c)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153418

2023-06-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [df2da6be2aa336a6f93fa2c41503559678a2fedf]

        tdf#155735: Add tests in basegfx
        
        Add tests for BColorModifier_luminance_to_alpha and
        BColorModifier_saturate
        
        Use basegfx::fTools::equal in B3DTuple::operator==,
        otherwise some asserts fail with
        
        - Expected: [0.3575, 0.8575, 0.3575]
        - Actual  : [0.3575, 0.8575, 0.3575]
        
        Although they are equal
        
        Change-Id: Iad6d9ff78a390f5ee2a3e33e479e34d98e751b2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153394
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit f3db857905437d4ce3b41fd75bd591e2f7801c5f)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153419

2023-06-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [041c7e7c26f03816338edb70b0e6cc339592e0cd]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to c453c6fa2085dc5772ab29c5e76b8e7fee9aad04
          - add missing file
            
            Change-Id: I101b4c08e4c7eabc24b2423861b7838d70a1dcfa
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153417
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-06-21  Tibor Nagy  <nagy.tibor2@nisz.hu>  [755d2a8e30c6f6fd0508697dcd8037e3ce560d3b]

        tdf#155863 sd: fix resizing of cropped images to original size
        
        Resizing with the function "Original Size" (e.g. in the context menu) resulted distortion in case of cropped images, if the original image
        and its cropping have different aspect ratios. Now zoom the cropped
        image to the original resolution instead of stretching it to the
        same size.
        
        Change-Id: I5e59f8b48dc03844a739c3eb803e3195a12d9c6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153170
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>
        (cherry picked from commit a3401a5acb300baa0be9a5e3bd8fa817c4b01c88)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153340
        Tested-by: Jenkins

2023-06-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ab7964558ea263ce83f1ddd285131e67c005a53f]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to 67ad3f44448524d8f66c2d2c0acec5f8e99b22fc
          - tdf#155875 Tabbed UI commands Writer in Help pages
            
            + refactoring
            + Writer View menu (part 4)
            
            Change-Id: Id3282f560d57a7934a7e54a7c6afe378b6e55b4c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153194
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            (cherry picked from commit ea5863372e39437174ea1403ef30092013248df0)
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153415
            
2023-06-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [45db70a2a0786fcdca17cefabdd39f98d1e5c36d]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to e64e6e22988127f85a4d5ec5c9e37038ae7a82ee
          - fix makefile
            
            Change-Id: Ia57f04ba2103b8925429c6aff75aea5ea5e81a29
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153414
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-06-21  Khaled Hosny  <khaled@libreoffice.org>  [914e45a65818a52b7469161b5970db4b8c7c66a5]

        tdf#114432: classify Tangut and Khitan Small Script as ScriptType::ASIAN
        
        They are CJK scripts so should not get spacing applied between them and
        other CJK scripts for instance.
        
        Change-Id: Iab88ff1490733e514fd37436cff937dc5fc8dce2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153372
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>
        (cherry picked from commit bb2c55b2c8f72bfbb7f98cf88911cb88ee1a71d6)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153347

2023-06-21  Eike Rathke  <erack@redhat.com>  [9a52d5b11c74d996f9300f8b4126635aad0e8317]

        rbOverflow was already set for bBadNS, unnecessary to set it again
        
        Change-Id: I26e32b25b53be590bc24646803c7442385ec4d3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153393
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins
        (cherry picked from commit b72a7c01b927912dd746f033b2ad4933e46b1b86)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153411

2023-06-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a89d44bc8eb8ce519e7d932e7c5ec347d58d4a58]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to e92f3f0c4e71f7807e34829cba807d13538ca0c3
          - tdf#155875 Tab'd UI commands Writer/Insert in Help
            
            + refactoring
            + Writer Insert menu (part 2)
            + fix some bad links (D'oh!)
            
            Change-Id: Ic9daa1df531daa2402ed28c6e7482e8e4392443a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153398
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            (cherry picked from commit 4346eb1c17ffbf2ce3497400f8cf3ce72a2e996b)
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153413
            
2023-06-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4c75da793cebb0b2c1507eb05400dc29cb94e882]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to 10a36be48937aac02932de505c6dbba4f6deb470
          - tdf#155875 Tab'd UI commands Writer/Insert in Help
            
            + refactoring
            + Writer Insert menu (part 1)
            
            Change-Id: Ie99bdfbbaacb34db20feb06aa3bb847fcb589ea9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153397
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            (cherry picked from commit 3cfb09675efbdf0c63cb6285c3bedc5176e6017d)
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153412
            
2023-06-21  Khaled Hosny  <khaled@libreoffice.org>  [9161627319f9a179f8792880236be3938a9b3bf0]

        Use switch statement in unicode::getScriptClassFromUScriptCode()
        
        Makes it easier to tell which is script is given which class, and to
        extend it with newer scripts.
        
        Change-Id: I736e078b94f4d324dd5ceabeac5a2d11c25da3a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153371
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>
        (cherry picked from commit b1d226bdf963902782abac128e155956be6aae0d)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153346

2023-06-21  Eike Rathke  <erack@redhat.com>  [f42a9bf1a4520115954bc25d12d11da841e50b9d]

        Use tools::Duration in friend double operator-() if DateTime has Time set
        
        Change-Id: Iff3e2aad596fdfd1530c46cdeff28b44e5142517
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153327
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins
        (cherry picked from commit d3d77d99e3e6f05b232923edc2ea23e513a721d5)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153349

2023-06-21  László Németh  <nemeth@numbertext.org>  [440179cfce5aafa7f480bfea48984451553f8e84]

        tdf#155951 sw: fix crash using XTextRange::getString() in selectionChanged()
        
        XTextRange::getString() triggered selection change event,
        resulting infinite recursion, when getString() used
        in selectionChanged() of the listener.
        
        Steps to reproduce (used by the unit test, too):
        
        Add a XSelectionChangeListener to the document with a
        selectionChanged() calling the getString() of the selected
        text range. Select a word in the document editor using
        the Ctrl-Shift-arrow keys.
        
        Change-Id: I87a0f60cee3663f5303d6eb6980058ccdcc373e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153356
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        (cherry picked from commit 0534715608aad7cc68f83ad4b72d8be0a35d0d6f)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153345

2023-06-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6e75e18782051d174cb198e129a4d68fe0af9a33]

        sd: fix setting theme for notes master
        
        Notes master also needs a theme set or the document will not load
        properly. For now we don't save the theme for the notes master on
        import, so we can only set the default "LibreOffice" theme instead.
        
        Change-Id: Ia9e5db53d4e1a4ca06b10d147cc879475166dfd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153314
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit b13733de130e2f1ca029315e977dc01bd196b05b)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153344
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-21  Miklos Vajna  <vmiklos@collabora.com>  [3ba4bbcd13dda662832de8cb603b725a66cb53f0]

        sw floattable: fix negative vertical offset handling on page boundary
        
        The bugdoc has 3 floating tables, the last one was on page 1 in Word,
        but it was on page 2 in Writer.
        
        It seems what happens is that the vertical offset of the last table is
        negative, so it is moved above the paragraph before the last floating
        table, but once the anchor frame (last paragraph) is moved to a new page
        (because it doesn't fit), then its fly frame is also moved to page 2,
        which leads to overlapping text in the original bugdoc. Interesting this
        works already with 0 vertical offset, and in that case we split the last
        paragraph, fill the page 1 part with a fly portion and fill the page 2
        part with the anchor text.
        
        Fix the problem by:
        
        - triggering a split of the frame in SwTextFrameBreak::IsBreakNow(): if
          the anchor frame doesn't fit (has to be moved to a next page), then
          split it, so only the anchor text is moved, the fly is not (so its
          position matches Word)
        
        - preventing the manipulation of the frame offset in
          SwTextFrame::AdjustFollow_(), so no content is moved from the follow
          to the parent, because that would mean later we move the joined frame to
          the next page
        
        - finally minimizing the frame height at the end of
          SwTextFrame::Format(), so the master still fits the current page
        
        An alternative approach would be to extend
        SwAnchoredObject::FindAnchorCharFrame(), which already has code to
        handle the case when the text frame master and the anchored object is
        not on the same page, but that operates on existing anchor frames, and
        here the original problem is that the entire anchor frame is moved to
        page 2, so we don't have anything left on page 1. Note that this is all
        specific to floating tables, I could not reproduce the same behavior
        with an anchored shape in Word.
        
        Change-Id: I007b57b369f5c1e98ccad77111958dfd9335f079
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153309
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153366

2023-06-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [05291e38d53e8be76b690586cff0cf4f067e918f]

        tdf#155814: only check parent style when it has a local css style
        
        This also fixes the problem for filters and mask, since they
        are call from add_postProcess
        
        Adapt some tests to the new xml output. Visually nothing has changed
        
        Change-Id: I65d2491409019f4cd0b1113a9a7931fc602c57b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153355
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153364

2023-06-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [f2f4bf495aba09d53edf7028f79db46bf7c6f2dc]

        tdf#155735: unify unittest
        
        Change-Id: I8de80f869715d4476e62f526e0bb161de8274977
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153181
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153363

2023-06-20  Regina Henschel  <rb.henschel@t-online.de>  [211ba7dd49ef52820cfd11dab33d9767497fa3c4]

        tdf#155827 MCGR: Axial to linear in oox export, apply...
        
        ... separately for color and transparency gradient.
        
        The current solution had the change from axial to linear applied to
        color and transparency gradient at the same time. That resulted in
        wrong gradient if only one of them was axial.
        
        Because changing axial to linear changes the number of stops, it has
        to be applied before color and transparency gradients are synchronized.
        
        As now color and transparency are both linear already after they
        are synchronized, the switch can be replaced with a simple if.
        
        Change-Id: I75e6b495782bc8a9fe94504426efadec2f60b61f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153197
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>
        (cherry picked from commit b08ceed6e82e58089e58d15e5ac694b8517349be)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153331
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-20  Patrick Luby  <plubius@neooffice.org>  [b1dd43d64d41ebed8b8b92c9b32ea1e47dbdfa65]

        tdf#146626 catch IndexOutOfBoundsException when fetching accessible children
        
        com::sun::star::accessibility::XAccessibleContext::getAccessibleChild()
        can throw an IndexOutOfBoundsException exception even when fetching with
        an index that is positive and less than the value returned by a call to
        the accessible context's getAccessibleChildCount() method so put every
        getAccessibleChild() call in a try/catch block.
        
        Note: this is actually expected behavior even though it is rare. For
        example, accessibility::AccessibleTextHelper_Impl::getAccessibleChild()
        uses the following code snippet to throw such an exception:
        
            if( 0 > i || i >= getAccessibleChildCount() ||
                GetTextForwarder().GetParagraphCount() <= i )
        
        In the case of tdf#146626, getAccessibleChildCount() returns 22 but
        getAccessibleChild(1) throws such an exception due to the last
        condition in the above code snippet.
        
        Change-Id: If974afb7b9178faa99b91dcd79eb5f169bbfe13e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153160
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>
        (cherry picked from commit 060a6aa4396592ab89b7239bec07b5055c7cde1c)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153148

2023-06-20  Khaled Hosny  <khaled@libreoffice.org>  [8d70a1a1a7ab2448332790e194ba643fe13c642b]

        tdf#115321: Fix PDF position of emphasis mark in vertical text
        
        This aligns the code in PDF writer with
        OutputDevice::ImplDrawEmphasisMarks().
        
        Change-Id: I404beda30ff0eb1d6c59d971a7daa59b559ef70f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153326
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>
        (cherry picked from commit 06cc40d87663cce8006d8b5fb0eb27777d51c749)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153341

2023-06-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [750ed0eee376c687cf26a8df689792eb5352e0aa]

        tdf#155932: tdf#97717: only apply opacity when primitive
        
        Partially revert d47b37eea9779e3c354e6c19a7211a306965b7ef
        "tdf#97717: do not call add_postProcess from g element"
        since we still need to call add_postProcess from g to
        apply the clip-path
        
        Change-Id: Ibdc5afadc0db239d0b0e14810943009a4c0a16a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153353
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit f222b28f69740de1b3c8fb639fef32eb55ff420c)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153339

2023-06-20  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [00a4e1afd48940011def4035a4d679e939c5e5d6]

        Remove German capitalization from some translatable strings
        
        Change-Id: I74f886c651ea7973cc60e3771f2de6eaa449fe4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153225
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-06-20  Balazs Varga  <balazs.varga.extern@allotropia.de>  [6af0508592ea7d62e5452b88953c3aa7ddb0b281]

        tdf#155402 - sc improving CELL() function return value in case of OOXML
        
        In case of Excel/OOXML formula syntax:
        Before the patch =CELL("FILENAME";D2) returns 'file:///X:/dr/own.ods'#$Sheet1
        After the patch =CELL("FILENAME";D2) returns file:///X:/dr/[own.ods]Sheet1
        
        Change-Id: I34c805aef813632c45ac3fe930d690ae3c1d5d96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153098
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>
        (cherry picked from commit 5c7196acbdd949005c1b52aeab34b5448e09011e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153217

2023-06-20  Khaled Hosny  <khaled@libreoffice.org>  [c44e725fd4cd0d943b7e138889c5621c8f00ddcd]

        tdf#107718: Fix script itemization of vertical text
        
        Mixed script vertical text was not correctly splitting runs at script
        changes, resulting in Hangul text being mixed with Han text in the same
        run breaking the Hangul composition.
        
        Change-Id: I09c3f799bede6aa8a19684779d500504a9813af7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153313
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>
        (cherry picked from commit 1afc13b0b84353109827d78807836c01f030ab66)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153334

2023-06-20  Khaled Hosny  <khaled@libreoffice.org>  [576349d137eb0bf8132f7b65f30cb9aa276e0b14]

        tdf#153440: Add test
        
        Change-Id: I0c036cd1d8022e6ff265aa67ab177c57eba0c4ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152934
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>
        (cherry picked from commit 6b178c6e88ec5a765ad2b3ccd98182286222f550)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153338

2023-06-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [73bc48555a984a3eacb802fa12e0442d3bf0d0e7]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to b4285bcbc99a6b329d679fae030a2570d081abcc
          - tdf#155875 Tabbed UI commands Writer in Help pages
            
            + refactoring
            + Writer View menu (part 7)
            
            Change-Id: Idca2fd23bc5c2893566335edfb7084570fe2df67
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153230
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            (cherry picked from commit d0ed4cad3244665c4d90b53edf3d6a7c18ea291c)
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153223
            
2023-06-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [62e50e40c95a28a8378936127eb42d6184dd500c]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to bbe57efb79dc4a69d5b48d42a54f54e4f15500b9
          - tdf#154996 Add tabbed UI commands in Help page
            
            + refactoring
            + Writer View menu (part 3)
            
            Change-Id: Id20a4466894c199c229c54c8228b818f4c166126
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152869
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            (cherry picked from commit 05cb445d5f273ccbeb80b1af28bcb1a13e9b8b14)
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153215
            
2023-06-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3213170d738ac78acc860018a37c02d8c01b2f2a]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to 50f30d1815ae931a1629fd1c07af3842d8d208c1
          - tdf#154996 Add tabbed UI commands in Help page
            
            + refactoring
            + Writer View menu (part 2)
            
            Change-Id: I14c57949b522b1fc17ceb26169a81b1ce48fb8c7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152859
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            (cherry picked from commit 97ed4a4faa26d89ee068b12efed26c99caf1ce86)
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153214
            
2023-06-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ec1516632d7f16e06f52bbff3926424eff08ef07]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to 652da5c0713370d8a711631a80ed29c0c2907faf
          - tdf#154996 Add tabbed UI commands in Help page
            
            + refactoring
            + Writer View menu (part 1)
            
            Change-Id: I8848e3102f7294e796a6fcbcd63f22b9bb29f23c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152806
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            (cherry picked from commit 367807066f4e2a1190fe056fd6e52026fd35e2a6)
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153213
            
2023-06-20  László Németh  <nemeth@numbertext.org>  [8c234976c1d3536aab506a30487d8f5d26767c6a]

        tdf#154521 sw navigator: allow to query selected bookmark via UNO
        
        If the hidden title of SwNavigatorPanel was emptied via UNO XPanel
        interface, store the name of the selected bookmark there. This allows
        to query the selected bookmark using UNO e.g. in add-ons, i.e. to
        disambiguate when multiple bookmarks are there on the selected text
        range.
        
        Note: this is a workaround because getDialog() of XPanel is not
        implemented for SwNavigatorPanel.
        
        Follow-up to commit c4a58634753a84b09f20f7271d6525a6656522d3
        "tdf#154545 sw Navigator: select & track nested bookmarks" and
        commit 6eb1d540a1e599aa4fe0a321eddb9cc22e0546d3
        "tdf#154521 sw Navigator: fix selection change event of bookmark".
        
        Change-Id: I94f79daf59516331155e0b36502821c769771207
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153162
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>
        (cherry picked from commit 8e869f2c6a2d20bb47f263a9bcf9c2486c2ac240)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153140
        Tested-by: Jenkins

2023-06-20  Tünde Tóth  <toth.tunde@nisz.hu>  [bb1e68c72e2c95855bde54cd9eb592d0bd3dc4c6]

        tdf#145651 Chart OOXML export: fix write error in exportSolidFill
        
        Don't export the background color, if the FillColor property is empty.
        
        Steps to reproduce:
        
        1. E.g. in Impress, insert a chart (Insert > Chart...).
        
        2. In chart editing mode, select the legend, use the "sidebar > Area >
        Fill" and change from "none" to "color". Notice how the default blue
        that is used does not correspond to the colour in the colour picker
        right underneath.
        
        3. Save as > OOXML format.
        
        Change-Id: I33a060d8fc6c49708029008393e2e22e3d5335b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152951
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>
        (cherry picked from commit 5a4f32ebc037964b7d00a468bc7761e078baeecc)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153332
        Tested-by: Jenkins

2023-06-20  Patrick Luby  <plubius@neooffice.org>  [adac862ec1019aff267bc4f2c1a955999a835241]

        Fix nightly build failures on Mac Intel
        
        When adding entitlements in a debug, non-codesigned build, the
        codesign command fails on some Mac Intel machines. Since this
        command is only executed in non-release builds, ignore any
        failures.
        
        Change-Id: I4d89e03bbbc00725b2902446f2abbb99f273eab7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153269
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>
        (cherry picked from commit ba5ed5d4d959be8f410c2febee3322820734cde2)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153282

2023-06-20  Caolán McNamara  <caolan.mcnamara@collabora.com>  [75be7ffa4593f7bbf05cd613f5a67e603b9882df]

        ofz#59902 Integer-overflow
        
        Change-Id: Iedb4ca9aef44ef8ead9b021075c4808001e9ae5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153237
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        (cherry picked from commit 1128a505a1637cce4c35871432ac902ca2335c64)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153287
        Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-06-20  Henry Castro  <hcastro@collabora.com>  [ab491cf1dfe97c256050f75d3746bac91f16a7f9]

        sc: filter: oox: fix setting value to color scale
        
        The COLORSCALE_VALUE setValue method reset the mpCell
        that contains formula.
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: Idbbfcdc5bce78542ce671753d9a70dcd375e7966
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153281
        Tested-by: Jenkins
        (cherry picked from commit 3a827ee8f05a5188eebda90d0e306cc90ee28638)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153284

2023-06-20  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cf36777e8df6ed7233e3c6c6fc0ba0a1ed505cfb]

        tdf#155086 remove code that sets theme color to shapes as DF
        
        Remove this functionallity for now until we support theme colors
        in shape styles. Then we can do it for the default style, and not
        as a direct format for each inserted shape.
        
        Change-Id: Ib042072954a79cadc750372333c40269fbe4ca40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153244
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit 2afff27c5327bcb30f894d9a507131f2ad8f1dc6)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153286
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-20  Khaled Hosny  <khaled@libreoffice.org>  [924d394220db3c20e638fc573ce3f8c60deab9d0]

        tdf#43671: Pass through emphasis mark setting with cairo canvas
        
        Other canvas implementations passed it through, but cairo canvas was
        not.
        
        Change-Id: I9b4cc500998635568c095866f9099f83bf1c984e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153299
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>
        (cherry picked from commit 35803990c9b1881074460659acdac6b2799c99ee)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153283

2023-06-20  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a8a29024c0268159995f81fb509cac792721b2d4]

        oox: ThemeExport - add "relationship" xml:r namespace
        
        Blips are referenced by r:embed element, which needs the xmlns:r
        to be present, so add it at the toplevel.
        
        Change-Id: Iccc3d197bf30b428927521c6ba598d8d92fa734d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153243
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit 23a7fb9582fba4e5b699f0ea4bb270719256b403)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153275
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-20  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [0e54294046c33cd2bbda6318ee61242dbfd8dcf6]

        tdf#38742 - Start Center: move last opened documents to the top
        
        Change-Id: If395b0784d9bdcdc1200c15fca60647da825ea1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153150
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
        (cherry picked from commit 760c7a806ced3861086d5fdfbb7b4b1461948c27)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153227
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-20  Regina Henschel  <rb.henschel@t-online.de>  [2910dad56c85348d11c428ec20dc57d88ba1d946]

        tdf#155852 same method for StepCount in OOXML as in rendering
        
        Rendering of stepped gradients uses a method that doesn't take the
        color from a cut point, but before or after respectively. For example,
        for StepCount 4, the colors at relative positions 0, 1/3, 2/3 and 1
        are used. So sections are 'start color', '1/3 color', '2/3 color' and
        'end color'. The output to OOXML now uses the same method. That way
        rendering in a produced pptx-file is the same as in the original
        odp-file. Since OOXML has nothing similar to StepCount, it is an export
        only problem.
        
        A second problem comes from the cuddle with StepCount in Gradient
        struct in API and FillStepCount in shape property set. The
        draw:gradient-stop-count attribute in ODF belongs to the graphic style
        of the shape. The gradient definition itself in the <draw:gradient>
        element has nothing about step count. When a file is opened, it can be
        that the StepCount component in the Gradient struct still has the
        default value 0, but the FillStepCount property has the correct value
        of the shape.
        
        The Gradient struct in the API should not have a component StepCount
        to be compatible with ODF. But the API is published and changing that
        struct is far-reaching in the code. So the fix here is not a general
        solution but solves the problem for export to OOXML by reading the
        FillStepCount property while exporting.
        
        Change-Id: Ie1cafe6bdda7c4d74b05f279f0d8212ff67ecc92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153154
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>
        (cherry picked from commit 2b1b2a758cc4666c6cf6b147722223281dfe1f30)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153229
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-20  Mike Kaganski  <mike.kaganski@collabora.com>  [7bf3a3e35273ac9cb9257e396f58be2d8a7ddeab]

        tdf#155871: don't forget to close li before starting next
        
        When closing a nested list, the previous condition failed to close
        the last li in case when the next item is numbered (i.e., will need
        another li). Indeed, if the next item is unnumbered, current last
        li should stay open.
        
        Change-Id: Iad7d83d50d2f02d6bd1d046804b7e23b59f9ce8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153179
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        (cherry picked from commit df98b6015cd2ae4f1573e12cee1b1bc947adabf0)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153228
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-20  Henry Castro  <hcastro@collabora.com>  [091c0a487a6ae882c4d4cf3497402472efae7149]

        sc: filter: oox: only insert conditional format if has items
        
        Otherwise, the empty conditional format will exists.
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I99d83bd50ce4c12ef9be6924cba31b8847c0ad07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149720
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151978
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153200
        Tested-by: Jenkins
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153253

2023-06-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [7dbf237636f02b0f25aa9aedeaed227124ec12a4]

        tdf#145896: set style to 'text/css' by default
        
        This is a regression from 4c31a0be1d8048bf3340acbb59248185e4b93041
        "Resolves: #i125326# accept CssStyles with missing type attribute"
        
        Calling setTextCss(true) when there are no attributes is wrong,
        since it might have attributes like 'id'.
        The unittest added also covers i125326 is still fixed
        
        Change-Id: Ic5e4899211ae98c866f64f17e69a3a8cd24e4959
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153279
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-19  Julien Nabet  <serval2412@yahoo.fr>  [a00f59131c5493855f48aa0bec6eb0d0a6dc85a3]

        Fix TB Jenkins_Linux_Ubsan (duration.cxx)
        
        /tools/source/datetime/duration.cxx:190:77: runtime error: negation of -2147483648 cannot be represented in type 'sal_Int32' (aka 'int'); cast to an unsigned type to negate this value to itself
        0 0x7f08bd84936d in tools::Duration::Mult(int, bool&) const /tools/source/datetime/duration.cxx:190:77
        1 0x7f08c1c1d27a in tools::DurationTest::testDuration() /tools/qa/cppunit/test_duration.cxx:219:26
        
        Detected thanks to eac63ab120a181a1dff6317ee3d223327080e992
        Related: tdf#153517 Introduce class tools::Duration
        
        Change-Id: I3804cc4ff4011a7f3b393b82b27f0c805682fbb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153254
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        (cherry picked from commit 99d01ff26fe69ccc66f49b3ddd43b258c3687f2c)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153277
        Reviewed-by: Eike Rathke <erack@redhat.com>

2023-06-19  Miklos Vajna  <vmiklos@collabora.com>  [7ab377a2f38ea447995ecc2a1703fd820fa1cb8a]

        sw floattable: avoid layout loop for negative vert offset in MakePos()
        
        The bugdoc has 2 paragraphs and a floating table between them. The
        floating table has a large enough negative vertical offset so it "pushes
        down" the paragraph that is before the table in the doc model. Our
        layout didn't push the first paragraph down, the second paragraph
        overlapped with the table and the whole layout process was just stopped
        by the layout loop control.
        
        What happened is that we realized that we have to push down the first
        paragraph, so an SwFlyPortion was created for it. Then we made an
        UnlockPosition() in SwTextFrame::MakePos(), so it could be calculated
        again. This lead to an oscillation, and the calculated vertical position
        of the floating table's fly changed between 964 (good) and 2990 (bad)
        twips.
        
        Fix the problem by limiting when SwTextFrame::MakePos() calls
        UnlockPosition(). The general strategy is that flys are only positioned
        once during a layout pass. The exception from this is when the fly moved
        to a new page and it's not yet positioned. So if we unlock when the fly
        only has the page frame top left position, then we keep the original
        use-case working, but fix the layout loop.
        
        Regression from commit 12a9009a1c19ee26c65fb44fc90f3432c88ab6a5 (sw
        floattable: fix bad position of follow fly if anchor is positioned late,
        2023-03-23), where I didn't realize how dangerous UnlockPosition() is.
        
        Change-Id: I0aa0a52db712a464105e8040497fd429e0604309
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153245
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins
        (cherry picked from commit 01eff4a68b05dd4eeee94bc4b3b018059efa60d4)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153274

2023-06-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [28ce98bb97c382b1035bb7ce14f76e4a871f839a]

        tdf#97717: do not call add_postProcess from g element
        
        Otherwise, it will be called twice, from g and from its children
        
        Change-Id: I88535a7caab6a7711f917b3f383cd79b3b9fbd2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153276
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-19  Henry Castro  <hcastro@collabora.com>  [8140109213f303e2848dd7cd8863d83be1fbc039]

        sc: filter: oxx: insert more rules same range
        
        If there are rules with the same range to preserve
        priority order.
        
        <conditionalFormatting sqref="I4:I5">
         <cfRule type="cellIs" dxfId="5587" priority="1500" operator="equal">
          <formula>"GO"</formula>
         </cfRule>
        </conditionalFormatting>
        <conditionalFormatting sqref="E11:I12 E15:I16">
         <cfRule type="containsText" dxfId="5586" priority="1457" operator="containsText" text="R">
          <formula>NOT(ISERROR(SEARCH("R",E11)))</formula>
         </cfRule>
        </conditionalFormatting>
        <conditionalFormatting sqref="I4:I5">
         <cfRule type="containsText" dxfId="5585" priority="1501" operator="containsText" text="R">
          <formula>NOT(ISERROR(SEARCH("R",E11)))</formula>
         </cfRule>
        </conditionalFormatting>
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: Ibb98953f0a50140dbde4d52a79fde968095881d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150436
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151980
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153198
        Tested-by: Jenkins
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153251

2023-06-19  Henry Castro  <hcastro@collabora.com>  [a700240d9ce830bbd827978b4358f6a04a1f0ee1]

        sc: filter: oox: fix conditional color scale same range
        
        Otherwise, the condition color scale the priority order will be lost.
        
        <conditionalFormatting sqref="G1:G5">
         <cfRule type="colorScale" priority="5">
          <colorScale>
           <cfvo type="min" val=""""/>
           <cfvo type="max" val=""""/>
           <color theme="5" tint="-0.249977111117893"/>
           <color rgb="FF92D050"/>
          </colorScale>
         </cfRule>
        </conditionalFormatting>
        
        <conditionalFormatting sqref="G1:G5">
         <cfRule type="colorScale" priority="1">
          <colorScale>
           <cfvo type="min" val=""""/>
           <cfvo type="max" val=""""/>
           <color theme="0" tint="0"/>
           <color theme="0" tint="0"/>
          </colorScale>
         </cfRule>
        </conditionalFormatting>
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I33fa73bfe8f0bada1cf79bc07be2e43495a4290c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149721
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151979
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153182
        Tested-by: Jenkins
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153250

2023-06-19  Henry Castro  <hcastro@collabora.com>  [aa64ecc00d4e026164d69c6764f6a4c88a1aa96a]

        sc: filter: oox: update databar format before clone
        
        The ScDataBarFormatData should update from import (finalizeImport)
        before cloning, otherwise it loose data.
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I4af8b79e93eed8091bf01244bacac1d12e591c45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149068
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153068
        Tested-by: Jenkins
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153249

2023-06-19  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [d48c5a9d1db0db52c72aff774bf0039634009bfb]

        Update git submodules
        
        * Update translations from branch 'libreoffice-7-6'
          to 9baf6fe8f472c82da8663d0857389562f300bfb0
          - update translations for master/7.6
            
            and force-fix errors using pocheck
            
            Change-Id: I49fa67ebe7d8c3ec8f411920017667c1ae1875be
            (cherry picked from commit 25766b4c4f5fe4e28a338f318013d1097228516d)
            
2023-06-19  Henry Castro  <hcastro@collabora.com>  [b8e42c36558b8d5f8b2556033b9b5a279d32b5d3]

        sc: filter: oox: do not insert rule too early
        
        The </cfRule> tag is a good place to do a post check
        the conditional format sanity.
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: Id6e99c81011040ec47034e993490fae5c71d7e04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149719
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151977
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153159
        Tested-by: Jenkins
        (cherry picked from commit cc483a88a03f9ee847f3cb5fac83fb5dd49d0ba1)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153139
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-19  Henry Castro  <hcastro@collabora.com>  [2817b0e8ed642c03f9e3771cc7a613039decc9f8]

        sc: qa: add databar unit test
        
        <x14:dataBar maxLength="100" minLength="0" border="1" axisPosition="automatic" direction="context" negativeBarBorderColorSameAsPositive="0">
         <x14:cfvo type="num">
          <xm:f>0</xm:f>
         </x14:cfvo>
         <x14:cfvo type="num">
          <xm:f>1</xm:f>
         </x14:cfvo>
         <x14:fillColor rgb="FF63C384"/>
         <x14:borderColor rgb="FF63C384"/>
         <x14:negativeFillColor indexed="2"/>
         <x14:negativeBorderColor indexed="2"/>
         <x14:axisColor indexed="64"/>
        </x14:dataBar>
        
        Change-Id: Ib57dac07027e2c3c01ee556a3df791f49637be54
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149070
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153120
        Tested-by: Jenkins
        (cherry picked from commit 02ba31714a5f72495df203833ec9772b380b1b77)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153138
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-19  Khaled Hosny  <khaled@libreoffice.org>  [a20093c2b7f4ad0822a34507980f5be9d47b812c]

        tdf#155810: Pass Kashida insertion positions through canvas
        
        This was missed in:
        
        commit 3901e029bd39575f700e69a73818565d62226a23
        Author: Khaled Hosny <khaled@aliftype.com>
        Date:   Mon Aug 8 22:08:37 2022 +0200
        
            tdf#104921: Cleanup Kashida insertion logic
        
        The width adjustment passed through, but Kashida insertion positions
        didn’t, leaving gaps in place of Kashidas when canvas is used
        (apparently canvas is only used for slideshow).
        
        Change-Id: I25ff30f10cc46a5c87bda2f3936df26b2fc926b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153224
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>

2023-06-18  Maxim Monastirsky  <momonasmon@gmail.com>  [dbcfabe25d2806974fedb774f39a3517dd1a4df6]

        sc drawstyles: Restore text selection after applying a style
        
        Change-Id: I0a9bb39d8a7a9e770b3593eaa0a97867cbe86913
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153171
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>
        (cherry picked from commit 8a0a4a4e1fa63edaa5ef923e0db56df7d08eb73c)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153221

2023-06-18  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d24e2e06b5f2383f8e2e24fe8e6a5db5d04772d9]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to 927781bcb0e808e6d5e6f4205f3c0b3f617833a9
          - Do not overcapitalize nouns that are not commands
            
            Change-Id: Ic5d2d6775d170b26fa9e9964da5c461e1c53098e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152858
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            (cherry picked from commit 0137de5673170eac325fc503cf10550d65ebe0c4)
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153220
            
2023-06-18  Olivier Hallot  <olivier.hallot@libreoffice.org>  [cd70d18959f8d8b530a5ebca9d4bee8504961637]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to 08967f8b0b97fe797b89f373fa62c71f056aa9cf
          - Improve wording in accessing commands
            
            Change-Id: I5e3220f33a00fd30a42de465b495802abc6e0462
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152796
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            (cherry picked from commit 9ff981baf27f13da4245b41e3bed652925657f4d)
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153212
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2023-06-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [f417f48aaabe69e130b97fbc99800f6f457eff55]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to dc45fbe8e459de068be8370757affb486b4aafad
          - Related tdf#154933  update "Text Body" -> "Body Text"
            
            Change-Id: Ib0844b47d6320fe9b543141f811002ccc3ca4e94
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152659
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            (cherry picked from commit 430c011fc24671011cbdd5f6310e7681ecdaf17d)
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153211
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2023-06-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6cb3f6dc81ad696da9c86f6716c1505f24596927]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to dd07ccc409372d1ed2b6fb473928cf8319984d81
          - Fix typo
            
            Change-Id: Id2a262225d6f9029dc706c309ddcf308fa55ee62
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153000
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            (cherry picked from commit f252a686b4231cfcd3e00756b1a59509aa3ae407)
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/153216
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2023-06-17  Eike Rathke  <erack@redhat.com>  [0770c99928fa0c4af23b06cbf694ee77ee78b836]

        Resolves: tdf#153517 Use tools::Duration for FillSeries with (date+)time
        
        Change-Id: I18567fdac512ee786ce4b0785b01b2ae6da7450e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153203
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>
        (cherry picked from commit 45bee6b9a0e620758d0d4079d832d80095164b0a)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153219

2023-06-17  Eike Rathke  <erack@redhat.com>  [69f757a4bb32a844f7754f6fc6b9970557297528]

        Related: tdf#153517 Introduce class tools::Duration
        
        Change-Id: I73ea6e162c73382ba470a306ce2852dbff3d1314
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153202
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins
        (cherry picked from commit eac63ab120a181a1dff6317ee3d223327080e992)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153218

2023-06-16  Henry Castro  <hcastro@collabora.com>  [d696ffb6a7bc5d7b732a8b91b4eab672b40fda5f]

        sc: filter: oox: fix conditional color scale empty value \"\"
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I115c3731db85267d115efd24739470bffaeace40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149718
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151976
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153178
        Tested-by: Jenkins
        (cherry picked from commit 60086685c91dd5d356b492b34dac613a06639b3c)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153144

2023-06-16  László Németh  <nemeth@numbertext.org>  [42a5ff8011bf0d46eafbb39536b1c9a08a7e314a]

        tdf#155847 sw tracked table column: manage multiple changes
        
        In Manage Changes dialog window, group also redlines of
        multiple different column changes.
        
        Follow-up to commit cc52d895314dd7b67de916bd90ccbfa098e77419
        "tdf#155342 sw tracked table column: manage changes".
        
        Change-Id: I3c9e69bf554bc5b4ce9473f95fff5954228758bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153172
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        (cherry picked from commit 4a40a42afc3ba551e6e58947fc2e44689979b629)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153142

2023-06-16  Caolán McNamara  <caolan.mcnamara@collabora.com>  [8147efa82bfb62305ded9cf5b496ba7328775ccc]

        cid#1532367 Unused value
        
        Within the loop nPrevRowChange is not read after it is set
        and nPrevRowChange is always set to nRowChange at the end of
        the loop. There is no continue within the loop, so it looks
        like there is no point changing nPrevRowChange as it will be
        overwritten with nRowChange in any case.
        
        probably this is the case since:
        
        commit cc52d895314dd7b67de916bd90ccbfa098e77419
        Date:   Wed Jun 7 16:53:42 2023 +0200
        
            tdf#155342 sw tracked table column: manage changes
        
        Change-Id: Ib7cf2da23a7553bdeea13862cf4f67248bc829a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152994
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        (cherry picked from commit 76d5bf35a618dc8f7f268ec5cd40e546a4d48e17)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153141
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-06-16  Khaled Hosny  <khaled@libreoffice.org>  [44edcd746e3a3b52fb03f4e433ffcfa79ee44ab1]

        Use sal_Int32 instead of overzealous use of auto
        
        Change-Id: Ia307f398260343fe388965673da42d9404195224
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153117
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>
        (cherry picked from commit 47e5264233adbf4c06076dae7474d7e175e684fa)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153134
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-16  Regina Henschel  <rb.henschel@t-online.de>  [6ce0ba0c94e137a7b3e0ddd0634c9b545eb2b9f0]

        tdf155825 result same size in synchronize gradients
        
        While synchronizing color and transparency gradients two new sequences
        are generated. In case the last offsets where different, the remaining
        stops where not copied to the new sequence and thus they had different
        sizes which triggered an assert in oox/source/export/drawingml.cxx.
        
        Change-Id: I446f8cfafb23735f06ad4e05eee8c922141b864d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153063
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        (cherry picked from commit f3f64c77585d0c3c01c0d960f4959e18e9668c30)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153078
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-16  Caolán McNamara  <caolan.mcnamara@collabora.com>  [c855acaa4a026713d9b24569faaf6815f6435734]

        turn off undo while creating SdrGrafObj in svg export filter
        
        otherwise in the SdrGrafObj ctor onGraphicChanged is called
        which can put us into the undo stack. presumably as we haven't finished
        constructing yet the ref count isn't right
        
        ==20597==ERROR: AddressSanitizer: heap-use-after-free
        instdir/program/libmergedlo.so
        	SdrObject::SetTitle(rtl::OUString const&)
        		libreoffice/svx/source/svdraw/svdobj.cxx:811
        instdir/program/libmergedlo.so
        	SdrGrafObj::onGraphicChanged()
        		libreoffice/svx/source/svdraw/svdograf.cxx:172
        instdir/program/libmergedlo.so
        	SdrGrafObj
        		libreoffice/svx/source/svdraw/svdograf.cxx:272
        instdir/program/../program/libsvgfilterlo.so
        	SVGFilter::implExportWriterTextGraphic(com::sun::star::uno::Reference<com::sun::star::view::XSelectionSupplier> const&)
        		libreoffice/filter/source/svg/svgexport.cxx:863
        instdir/program/../program/libsvgfilterlo.so
        	SVGFilter::filterWriterOrCalc(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)
        		libreoffice/filter/source/svg/svgfilter.cxx:590
        instdir/program/../program/libsvgfilterlo.so
        	SVGFilter::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)
        		libreoffice/filter/source/svg/svgfilter.cxx:135
        instdir/program/libmergedlo.so
        	SfxObjectShell::ExportTo(SfxMedium&)
        		libreoffice/sfx2/source/doc/objstor.cxx:2494
        
        freed by thread T0 here:
        instdir/program/libmergedlo.so
        	~SdrUndoObj
        		libreoffice/svx/source/svdraw/svdundo.cxx:203
        
        previously allocated by thread T0 here:
        instdir/program/libuno_sal.so.3
        	rtl_allocateMemory
        		libreoffice/sal/rtl/alloc_global.cxx:38
        instdir/program/../program/libsvgfilterlo.so
        	cppu::OWeakObject::operator new(unsigned long)
        		libreoffice/include/cppuhelper/weak.hxx:89
        instdir/program/../program/libsvgfilterlo.so
        	SVGFilter::filterWriterOrCalc(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)
        		libreoffice/filter/source/svg/svgfilter.cxx:590
        instdir/program/../program/libsvgfilterlo.so
        	SVGFilter::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)
        		libreoffice/filter/source/svg/svgfilter.cxx:135
        instdir/program/libmergedlo.so
        	SfxObjectShell::ExportTo(SfxMedium&)
        		libreoffice/sfx2/source/doc/objstor.cxx:2494
        
        Change-Id: Ife225b4250fda53514110b176f35e5278d23f287
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152935
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        (cherry picked from commit bd4d9056cbc40af6b097727d3649ff1e5da09a53)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152989
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-16  Luigi Iucci  <luigi.iucci@collabora.com>  [fe0c1dadc56d72eda1bc699de573ec52e17cbbce]

        sd: fix crash deleting 2 slides during paintTile
        
        pPageView was null in SdXImpressDocument::paintTile while trying
        to paint form controls, which is a corner case in most cases
        then we skip painting in order to avoid a crash
        
        Change-Id: I6c166035220c058fac276f2b7746a8ebc9651f81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152379
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        (cherry picked from commit c183934835a6ab5e74643a671b65e9468592d216)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153079
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-16  Stephan Bergmann  <sbergman@redhat.com>  [7c3c3e2bc1f214b00d460e8825865d5eca7bfd7e]

        ooo#41037 Reject URLs containing unencoded NUL characters
        
        Change-Id: I45bbd342734f190ce918b610441ca911a47830b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153062
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        (cherry picked from commit 977878814a3573627026e31edb8a51c8f30c8a0c)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153086
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-16  Mike Kaganski  <mike.kaganski@collabora.com>  [f18499c7e722f3649bd6999fdd756819c81e3d3d]

        ODF export: simplify restart handling to skip list id where possible
        
        This continues to minimize cases where random ids are written, helping
        to make the output more deterministic; it builds upon commits
        8f48f91009caa86d896f247059874242ed18bf39 (ODT export: omit unreferenced
        <text:list xml:id="...">, 2022-03-10), and
        82bbf63582bdf28e7918e58ebf6657a9144bc9f3 (tdf#155823: Improve the check
        if the list id is not required, 2023-06-14).
        
        The previous code used to write 'text:continue-list' when the list is
        restarted. It is unnecessary when there is no other condition requiring
        such a reference (like style change, or interleaving lists); so relax
        the conditions allowing to put simple 'text:continue-numbering="true"'.
        This also allows to simplify a bit the code around 'ShouldSkipListId'.
        
        Change-Id: Idf8be455953d08fd578266bda22f3a55d7b9ee23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153104
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        (cherry picked from commit 7db19db341608ba2059543a3c8d61cd458470602)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153135
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [ce28e756c3dde56b59cf80c7e6f21f305e76eb25]

        tdf#151946 cache LocaleDataWrapper
        
        because it is a little more expensive these days to create it, since I
        made it an immutable type (which is also why we can safely cache it)
        
        Reduces load time from 7s to 1.5s for me
        
        Change-Id: I583381f0ee5494b8edf746b2329ac5751a9e5d86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153006
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        (cherry picked from commit e0ef3fed69864530da49cecb09fcc2fcc9acfeaa)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153087
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-16  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [eb1ee15aeb542fe55b38ba70cc2f9eb962cc245e]

        tdf#155699 - MRU: show pinned documents at the beginning of the list
        
        Change-Id: Id08678708ee74a4a278baa1e67930044f25e5d5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152690
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
        (cherry picked from commit 651d60f79c28c9a8e456817990c21a404c69d700)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153084
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-16  Julien Nabet  <serval2412@yahoo.fr>  [85c32bc8cfb22cc81ef5bf3ca3396b46376de59f]

        Related tdf#148263: on Writer, no need to repeat "Delete" for columns
        
        To reproduce the regression, just do this:
        - launch Writer
        - create a by default 2x2 table
        - select a cell
        - right click and take a look at sub-entries of Delete entry
        
        Change-Id: I05bf4824e0786f1b4ea73b24389d38858e01818e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153122
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        (cherry picked from commit 6b6428228963f7a9edc99173f46fc4221097e0cf)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153132
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-16  Miklos Vajna  <vmiklos@collabora.com>  [b2d316f7fab79eefc2d58c8212a21ee203c6e212]

        sw floattable: fix handling of upper margin of anchor for fly intersect
        
        The bugdoc has 2 paragraphs and a shape between them. Word has a small
        amount of space between the shape and the 2nd paragraph, Writer has a
        large amount of space between the shape and the 2nd paragraph.
        
        It seems what happens is that Writer puts both the text node's own
        upper spacing and the previous text node's lower spacing into the upper
        spacing of the text frame, so the check added in commit
        d07fc485d46f431405a3f6a002f951a08c559677 (tdf#116486 Consider upper
        margin in paragraph positioning with flys, 2018-04-10) is not entirely
        correct, as it deal with both upper and lower margins, but its intention
        was just the upper margins.
        
        Fix the problem by (indirectly) using
        GetUpperSpaceAmountConsideredForPrevFrame(), which allows doing the
        intersection for the original text node upper spacing but not for the
        text node lower spacing. This keeps the original bugdoc working, but
        fixes the unexpected vertical space for the new bugdoc.
        
        This is part of the effort so that the original bnc#816603 bugdoc's DOCX
        version moves an overlapping floating table from page 4 back to page 3,
        like Word does. testTdf122878 is modified to just make sure no overlap
        happens, manual testing of the bugdoc shows that our layout still
        matches Word.
        
        Change-Id: I4622fb77dc8a52493766e50688ec92065eac65bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153101
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153118

2023-06-15  Khaled Hosny  <khaled@libreoffice.org>  [6eab55912fc0e6bcb4b2ca15fd626d54b9346d43]

        Don’t add empty Fonts dictionary to Type 3 font resources
        
        If the Type 3 font does not use any other fonts, skip writing Fonts to
        its Resources dictionary.
        
        Change-Id: I1d0489debeb9f0e24022316551eb234b279381c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153100
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>
        (cherry picked from commit 845fbfcce9091e541bab657163b026aad8648261)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153085
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-15  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [ead11155b611a355d0f4bfa91454b345a0cd15e0]

        nss: upgrade to release 3.90
        
        Change-Id: Ic446f33abd5355886b8c8c181a088c07ea4605c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153096
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit 3f6bb9565d4edce563dbd938c655ae853926d362)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153083
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [0718628ee0173abb703b9d1999e89eabc26476c9]

        tdf#155833: apply transform to image even if target is equal to viewbox
        
        Change-Id: Ie820528384d096c6a332e2abd0095f68c7f64a0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153103
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit 6dce36484bfcac711251710697dca961fd77ca20)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153082

2023-06-15  Michael Stahl  <michael.stahl@allotropia.de>  [916caa67508530c38eea50061390e8e4ec7e8cc9]

        tdf#155685 sw: ExtendedSelectAll with tables, group the Undo objects
        
        Change-Id: I2fba70968c97cd9704212cd799b333d2d158a042
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153115
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit 5ab4fb27f4232fe0f36cfc079acb065d1712a355)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153089

2023-06-15  Michael Stahl  <michael.stahl@allotropia.de>  [a398e3eb78783dfe533b55b6f174d76265ea422b]

        tdf#155685 sw: fix another ExtendedSelectAll Redo crash w table at end
        
        This can be reproduced with a table containing in the last cell a
        paragraph followed by a table, then ExtendedSelectAll in the cell and
        delete.
        
        On Redo of the SwUndoDelete:
        
          warn:legacy.osl:326138:326138:sw/source/core/frmedt/tblsel.cxx:1775: MakeSelUnions with pStart or pEnd not in CellFrame
          In function:
            const_reference std::vector<SwTableBox *>::operator[](size_type) const
            [_Tp = SwTableBox *, _Allocator = std::allocator<SwTableBox *>]
          Error: attempt to subscript container with out-of-bounds index 0, but
          container only holds 0 elements.
        
        The problem is that DelTable() calls PaMCorrAbs() with a target that is
        outside of the outer table, so the SwEditShell::DeleteSel() rPam has one
        end in the last table cell and other end outside the table.
        
        Change-Id: Ia2764a4c99ba12102957153e005284a44be04fd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153114
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit 4ef548a672658ab164e45e45ebd1b9f0b9282019)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153088

2023-06-15  Laurent Balland  <laurent.balland@mailo.fr>  [7ef2a697b7daa3338febd98057241b57cf7722b3]

        Update git submodules
        
        * Update helpcontent2 from branch 'libreoffice-7-6'
          to ef0e2a4bf333ba01d2e3fd81ad9e4b14fb205e4d
          - tdf#154131 Detect numbers in scientfic notation
            
            Add a new option to CSV params
            Add help to dialog
            
            Change-Id: If812698a5083cc19431d6de6c2439d2879baa1f7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152407
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            (cherry picked from commit a8a5edeadd66edfc0fb0747ba7f1251da1b2597c)
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152983
            
2023-06-15  Henry Castro  <hcastro@collabora.com>  [4a3eba59bef50ae1535482ef7021b50b68e4f016]

        sc: filter: oox: add missing formula if it is a text ...
        
        conditional format:
        
            <x14:cfRule type="containsText" priority="3" text="Done" id="{00730073-0059-47BC-840A-00E100CE00F2}">
              <xm:f>NOT(ISERROR(SEARCH("Done",C1)))</xm:f>
              <x14:dxf>
              <font>
               <color rgb="FF006100"/>
              </font>
              <fill>
               <patternFill patternType="solid">
                <fgColor rgb="FFC6EFCE"/>
                <bgColor rgb="FFC6EFCE"/>
               </patternFill>
              </fill>
             </x14:dxf>
            </x14:cfRule>
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I4da117a1a122b3895788645dcd5de3e36cdcad0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149067
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153008
        Tested-by: Jenkins
        (cherry picked from commit 7c2cfc26381dd31ab43e357eea7a3f5e63d3d6f4)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153075
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-15  Balazs Varga  <balazs.varga.extern@allotropia.de>  [4c71b0ac5fcb3ebe1e88721c49be8a6e0b9dcdf9]

        tdf#155728 - A11y sidebar: fix Update issue list after fixing an issue
        
        in case of SdrObjects.
        
        Change-Id: I45608d423c0da0f1a983dcfad43562c3d7c9ee67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152953
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        (cherry picked from commit 4bfdc5b1aeee65bfbc985452a90cc43868682f0a)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153077

2023-06-15  Michael Stahl  <michael.stahl@allotropia.de>  [b5a50e5bd31303da8c102122b2e0adf3674eee9d]

        tdf#155690 writerfilter: fix import of bookmark in table...
        
        ... at start of section.
        
        (regression from commit 2e8aad6d45c53d554ccaf26de998ede708cfc289)
        
        Change-Id: I1e0e720758b607b69645b29c46f4092264289f9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153053
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit 142aa77265361492e74707b08c5bcd366e7205ad)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153071
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-15  Jim Raykowski  <raykowj@gmail.com>  [2ce4de98f4d0226e8f7e43f8cd1b5f4b4901c230]

        SdNavigator: Improve unique name detection
        
        Commit ace75043781b5fe36546ec75574a14617f4feb30 added the ability to
        rename page and object names from the Navigator. An approach that
        searches entry names in the tree was used to check for unique naming.
        This does not guarantee uniquess as the name may already be used
        for an object in another view, for example, Notes view. This
        patch guarantees name uniqueness by checking the document model to
        see if an object with the name already exists.
        
        Change-Id: Iad419420d6010b94380c55b7dc71a8d4abbec784
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152843
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>
        (cherry picked from commit ec60d354359067f8c5c686ef2239ee705916de43)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153018
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-15  Regina Henschel  <rb.henschel@t-online.de>  [4b1f2e3b7fb106091873dc59dd756473a78363da]

        MCGR: Use BGradient in export of Fontwork to docx too
        
        Transparency values are not exactly like in UI because converting
        through rgb-color adds rounding inaccuracy. The unit tests are adjusted
        accordingly. With only start and end values it was possible to use the
        UI values directly. It would be possible to make special cases for
        front and back value, but I think it is not worth the effort.
        
        The previous solution had the error, that the stops were not mirrored
        in case of non linear gradient. That is corrected now. The unit tests
        are adjusted.
        
        The previous solution had assumed that our 'intensity' at start or end
        colors is the same as the 'lumMod' attribute in OOXML. However, this is
        not the case. So now the 'intensity' is incorporated into the color.
        Again, the unit tests are adjusted.
        
        Change-Id: Id02e455dc09d12c5b453637fcb2bdc4f8f1529d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152839
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>
        (cherry picked from commit 0028c2311ca14669ca530cd4db422cd3cf9438ca)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153019
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [593a428b901dd1473b850e56d1e3d898ca229d00]

        tdf#155735: Add support for saturate type
        
        Add getModifierName to BColorModifier class so when
        can assert which modifier is being used
        
        Change-Id: I2bc2a36470a449df4dc84a8440f232149c1f8278
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153048
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit 41bf4139cab36984cff514bfdd6b1b13576746a3)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153076

2023-06-15  Caolán McNamara  <caolan.mcnamara@collabora.com>  [42cdd2c08e083a39eb3c8048ef20c7d31e750497]

        backport CVE-2023-1999 libwebp fix
        
        Change-Id: Idce341a78e44af9940d287d2a08b02d2ee9a6dae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153020
        Tested-by: Jenkins
        Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>

2023-06-14  Mike Kaganski  <mike.kaganski@collabora.com>  [a32c563fdddf7aa7211df830c037fbb4daf41ae0]

        Related: tdf#150494 add placeholder text to the REST protocol field
        
        Change-Id: I8aab941d9dd03e54a3a39ccb643a5a628d6c5be7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153061
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        (cherry picked from commit 7c6c58197a84cf22789ca3dc97e863390c31a2f9)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153074

2023-06-14  Caolán McNamara  <caolan.mcnamara@collabora.com>  [002adae14e287afcb3748509b05c843045aa588f]

        cid#1532384 Out-of-bounds read
        
        sizeof returns num of bytes, not num of elements
        
        Change-Id: I9dea109e5f322d93ee10680f120b15554efa92e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153028
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-14  Mike Kaganski  <mike.kaganski@collabora.com>  [32981c8c7a166eb7309a40bdd4799ad77fcd1615]

        tdf#155823: Improve the check if the list id is not required
        
        The implementation introduced in commit 8f48f91009caa86d896f247059874242ed18bf39
        (SwNumRule::HasContinueList) was a bit naive: it assumed that maTextNodeList is
        sorted (it is not, and so, valid cases to avoid the id were missed); it assumed
        that a given list can only consist of items of a single numbering style, and so
        only tested the list of nodes referenced from maTextNodeList of given SwNumRule.
        I.e., this implementation targeted a special case of a list style fully covering
        a single continuous list.
        
        This skipped ids for list items with list styles, in which maTextNodeList passed
        the check in HasContinueList, but which were followed by items with a different
        list style, continuing the same list. This constellation outputs continue-list
        attribute in the following items (see XMLTextParagraphExport::exportListChange),
        which references the skipped id. The resulting ODF is an invalid XML (an xml:id
        is missing that is referenced), and also does not allow to continue such a list.
        
        The change tries to fix this, using a list of nodes in XMLTextParagraphExport,
        and analyzing if the list of the current paragraph has a continuation that needs
        to reference this list id. Two new hidden properties introduced in SwXParagraph
        and SwXTextDocument: "ODFExport_NodeIndex" and "ODFExport_ListNodes", resp. They
        allow to pipe the data to the export. The previous special casing of property
        state for "ListId", used in SwNumRule::HasContinueList, is removed together with
        the mentioned function.
        
        The intention is to have a logic allowing to detect 100% cases where the list id
        is required, and where it's not required.
        
        A related unit test for tdf#149668 was fixed to not rely on the mentioned ListId
        property state workaround, and moved from sw/qa/core/unocore to xmloff/qa/unit.
        
        Change-Id: If6a6ac7a3dfe0b2ea143229678a603875153eedb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153044
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        (cherry picked from commit 82bbf63582bdf28e7918e58ebf6657a9144bc9f3)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153027
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-06-14  Noel Grandin  <noelgrandin@gmail.com>  [c8a8b8e3a03a02c7ee0b616eb728103fb7cefad0]

        tdf#155376 weakly cache ScAccessibleCell
        
        the macOS accessibility framework repeatedly queries and enumerates
        all of the visible cells.
        Every time this happens we create a new set of ScAccessibleCell,
        which then live until the application shuts down, which then
        causes a very slow shutdown.
        
        So I fix the problem by caching the ScAccessibleCell so we return
        the same one for a given cell position.
        
        Of course, this begs the question of why the ScAccessibleCell
        objects are not dying when we create new ones, which means we have
        some kind of leak or lifecycle problem somewhere, but anyhow,
        this is a fairly simple and comprehensive fix.
        
        Change-Id: Id2765236ac4524f490a51b56268fb8038612fd43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152932
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        (cherry picked from commit f22cb3dfab413a2917cd810b8e1b8f644a016327)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153025

2023-06-14  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [0e4e10f54dc4218b1a2c8f740173aa3a5d13ad0a]

        tdf#143877 Fix failing tests caused by floating point precision
        
        Due to different imlementation of floating-point unit (FPU),
        on different CPU platforms, the floating point numbers could
        could be different.
        https://stackoverflow.com/questions/64036879/differing-floating-point-calculation-results-between-x86-64-and-armv8-2-a
        https://mcuoneclipse.com/2019/03/29/be-aware-floating-point-operations-on-arm-cortex-m4f/
        
        With this path I have changed the tested images,
        to use floating point numbers which are easily represented
        by floating numbers (multiplied/divided by 2), like:
         - change tension to values: 0.125, 0.25, 0.5, 1.0, 1.5 ...
         - change position of curve to of control points to 256.0, 384.0 512.0
        
        Previous values was hard to represent by floating numbers,
        for example tension:
        - 0.4 has been written as 0.399999976158142
        - 0.1 has been written as 0.099999994039535
        
        More information:
        https://observablehq.com/@benaubin/floating-point
        
        Additionally the precision of numbers were
        increased to double.
        
        Change-Id: I5725c1f2f474d0c00821edaa9bb2102cb172093f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152838
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Bartosz Kosiorek <gang65@poczta.onet.pl>
        (cherry picked from commit 731ab48c4e7b2fb2ad012d60c44b373bb07a9f4e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152984
        Tested-by: Jenkins
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2023-06-14  László Németh  <nemeth@numbertext.org>  [49c4eec4f7974b21cd3c802892ff00b9e834cdd1]

        tdf#155187 sw track changes: color tables in single changes
        
        In Show Changes mode, whole tables within a single redline,
        i.e. in a single text change get similar coloring, as in
        separately tracked table rows or columns.
        
        Follow-up to commit 48898a72066ff9982feafebb26708c4e779fd460
        "tdf#60382 sw xmloff: import/export tracked table/row deletion"
        and commit f348440e17debacbcba9153e238e010e8c020bdc
        "tdf#146120 sw: show tracked table changes with different color".
        
        Change-Id: I0154a20146cd6689750fa33edfe960eb22d7610a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152959
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        (cherry picked from commit 1f558103ce7730319a1804b9ca66132e8f48101e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152987

2023-06-14  Michael Stahl  <michael.stahl@allotropia.de>  [e2e2a9d5b1153965c93caab4b748eae5994b8a50]

        cool#6580 sw: fix infinite loop when changing document language
        
        If there's a footnote in the document, changing the document langauge
        goes into an infinite loop in FindParentText(), because the selection
        created by ExtendedSelectAll(true) is actually invalid, apparently
        the intention is that only very limited functions may be called while it
        is active.
        
        Don't handle this invalid "very" extended selection like one created by
        ExtendedSelectAll(false).
        
        (regression from commit d81379db730a163c5ff75d4f3a3cddbd7b5eddda)
        
        Change-Id: Icf1032715cf2e0a05bf485039c483440c08bb6bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152797
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit ca9341cf60f3f9350662d30b61f6eadefca24667)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152818

2023-06-14  Michael Stahl  <michael.stahl@allotropia.de>  [6c6ff04a82d50691aaa5d084660b606b5c137be1]

        tdf#155794 vcl: handle WM_GETOBJECT without SolarMutex
        
        SalFrameWndProc() handles WM_GETOBJECT by acquiring SolarMutex and
        calling ImplHandleGetObject(), which again acquires the SolarMutex
        inside Application::SetSettings().
        
        This was introduced with commit db214684057e3ff2fa32d57c00507309dd6c24d6
        due to thread-safety crashes but it turns out that it can be problematic.
        
        When loading a document on a non-main thread, WinSalFrame::SetTitle()
        calls SetWindowTextW which is equivalent to SendMessage(WM_SETTEXT),
        while holding SolarMutex, and if the main thread doesn't finish
        processing it then that's a deadlock.
        
        Typically Desktop::Main() has already created the mxAccessBridge, so
        ImplHandleGetObject() most likely doesn't need to do it, so just skip
        the Settings code there in case the SolarMutex is locked by another
        thread.
        
        In case the SolarMutex is locked by another thread, do an unsafe read of
        ImplGetSVData()->mxAccessBridge - this should work until ImplSVData is
        deleted, by which time no Windows should exist anymore that could be
        receiving messages.
        
        This fixes part of the problem, winaccessibility also needs to stop
        using SolarMutex.
        
        Change-Id: I62b027ad06d2c3eb06a5f64b052a4acd0908f79c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152958
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit 889c12e98e04edb4bc25b86bf16b8cf1d9b68420)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152986

2023-06-14  Michael Stahl  <michael.stahl@allotropia.de>  [b54b07d7282e500018226a2976104d5f5b524537]

        tdf#155794 winaccessibility: no SolarMutex in getAccObjectPtr()
        
        MSAAServiceImpl::getAccObjectPtr() is called when processing
        WM_GETOBJECT messages, and this can happen (at least when NVDA is
        active) during processing SendMessages.
        
        When loading a document on a non-main thread, WinSalFrame::SetTitle()
        calls SetWindowTextW which is equivalent to SendMessage(WM_SETTEXT),
        while holding SolarMutex, and if the main thread doesn't finish
        processing it then that's a deadlock.
        
        Introduce a new mutex in AccObjectWinManager and use it to guard the 2
        members that getAccObjectPtr() reads, while keeping the rest of
        winaccessibility with the SolarMutex, as the UNO services may be called
        on any thread.
        
        This fixes part of the problem, VCL also needs to stop using SolarMutex.
        
        Change-Id: I6df5889fd76f59146b4b0b1e5f4513232f8ab867
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152957
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit ac1099443e70eefbd8fdd7dd3705fff08a9c75b8)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152985

2023-06-14  Henry Castro  <hcastro@collabora.com>  [eb2de384f33875dabb98bf91d682111597d81784]

        sc: filter: oox: add missing tag "fillcolor"
        
        To fill the positive color of the conditional format data bar:
        
        <x14:dataBar maxLength="100" minLength="0" axisPosition="automatic" direction="context" gradient="0" negativeBarBorderColorSameAsPositive="0">
         <x14:cfvo type="autoMin"/>
         <x14:cfvo type="autoMax"/>
         <x14:fillColor rgb="FF638EC6"/>
         <x14:negativeFillColor indexed="2"/>
         <x14:axisColor indexed="64"/>
        </x14:dataBar>
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I17e83a01affff292ff941d92f6ae59954aa246ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149064
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152965
        Tested-by: Jenkins
        (cherry picked from commit aebf004ae72e914540526269499bae27f39e04bf)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153013
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-14  Henry Castro  <hcastro@collabora.com>  [2fa664476f7ef233e41f6b445aa9a980ad345961]

        sc: filter: oox: Add a missing tag child of the parent tag "cfvo"
        
        <x14:dataBar maxLength="100" minLength="0" border="1" axisPosition="automatic" direction="context" negativeBarBorderColorSameAsPositive="0">
         <x14:cfvo type="num">
          <xm:f>0</xm:f>
         </x14:cfvo>
         <x14:cfvo type="num">
          <xm:f>1</xm:f>
         </x14:cfvo>
         <x14:fillColor rgb="FF63C384"/>
         <x14:borderColor rgb="FF63C384"/>
         <x14:negativeFillColor indexed="2"/>
         <x14:negativeBorderColor indexed="2"/>
         <x14:axisColor indexed="64"/>
        </x14:dataBar>
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: Ie98507e11a5cdeb0d1adc77a44fd79edb2f26d6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149066
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152998
        Tested-by: Jenkins
        (cherry picked from commit 3d4c4a95c32ad2a96831c3db552b0c389c596aea)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153015
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [edc8dfa49c1c5371177a49c9e661cbda4efd9dd6]

        tdf#155819: check marker property comes from a style sheet
        
        Since 242b7d0162d55be0945ca849c3de841fbf6cb475
        "svgio: simplify code" where bIsInStyleSheet was replaced by
        getCssStyleParent() incorrectly
        
        Change-Id: I48632e9374f4615e32d18a141aeabec2936e6ec8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153016
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-14  Caolán McNamara  <caolan.mcnamara@collabora.com>  [f1fcea55e8653e75a24d1c1a574c6a4576b924d1]

        cid#1532377 Dereference before null check
        
        Change-Id: Ie85e81cea63578413db2c69020dae6a105466cb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152963
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        (cherry picked from commit f412c1e448b0268294ccbccee4f3a6a9e76a7b98)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153010
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-14  Henry Castro  <hcastro@collabora.com>  [1b282eac598d832e7d0af161541b8a3fcf4767c8]

        sc: filter: oox: add missing attribute "indexed"
        
        <x14:dataBar maxLength="100" minLength="0" axisPosition="automatic" direction="context" gradient="0" negativeBarBorderColorSameAsPositive="0">
         <x14:cfvo type="autoMin"/>
         <x14:cfvo type="autoMax"/>
         <x14:fillColor rgb="FF638EC6"/>
         <x14:negativeFillColor indexed="2"/>
         <x14:axisColor indexed="64"/>
        </x14:dataBar>
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: If7f6c8c902e4cd0d775f1014acad3dcd19f13f28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149065
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152968
        Tested-by: Jenkins
        (cherry picked from commit 77a1441aaaa0c3faffb2e2b78c039a989987b0a8)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153014
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-14  Khaled Hosny  <khaled@libreoffice.org>  [40c0847d6fd12e81fda1528f7646f5288de2e24d]

        When adding application fonts, add them also to FontConfig
        
        This way FontConfig can use them for missing chars font fallback.
        
        Change-Id: I63be8a62db9bdacc83be2327555c558d4cd476bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152954
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        (cherry picked from commit b416006052649ed69ef1dcd711187c860353a0db)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153012
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-14  Miklos Vajna  <vmiklos@collabora.com>  [ddf8903e9b7528671e752d24717056f2db039464]

        DOCX filter: improve handling of negative <w:position> in paragraph styles
        
        The bugdoc has a <w:position w:val="-1"> in its Normal paragraph style,
        which is almost not visible in Word, but we mapped this to default
        subscript text in Writer, leading to very visible bad font height in
        practice.
        
        The root of the problem is that <w:position> works with an absolute
        offset in half-points, while Writer works in percentages, so the
        import/export code can only do a correct mapping in case the font size
        is known. This initial mapping was added in commit
        e70df84352d3670508a4666c97df44f82c1ce934 (try somewhat harder to read
        w:position (bnc#773061), 2012-08-07), and later commit
        d71cf6390a89ea6a4fab724e3a7996f28ca33661 (tdf#99602 writerfilter: import
        subscript into character style, 2019-10-04) gave up on this for
        character styles.
        
        Fix the problem by working with paragraph styles similar to what the
        binary DOC filter already does, just assuming that the font height from
        the style won't be overwritten, or will be overwritten together with a
        matching <w:position>. Do this only for negative <w:position> for now,
        as that's good enough for our needs. Do the opposite of this at export
        time.
        
        It would be still possible in the future to add native handling for
        absolute escapements, and then this mapping would not be needed at all.
        
        Change-Id: I771c7bed27fa2596153aa77c472c91b819fa4cb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152962
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins
        (cherry picked from commit 85f0a5d7bc54dfba75e8d6dd9c905bc1ac31d927)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/153011

2023-06-13  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [9b8c21acd31f08a0c3f8d88ddac57c80ef5997a1]

        MCGR: tdf#155479 repair gradient SVG export for MCGR
        
        Unfortunately SVG export is based on metafiles and thus there
        is (in principle) no way to get the BGradient/ColorStop/MCGR
        data transfered as needed. For that, using UNO API to read the
        model or using B2DPrimitives would help - as is better for the
        export respectively.
        
        Since there is not the time to re-design SVG export I added
        this 'compromize' as a fix. It gets the needed data transported
        over the metafile (that part is the compromize). It then
        exports the MCGR data to SVG (at least - as was already there -
        if it's a linear/axial gradient). This happens now with all
        Gradient Stops when there is a MCGR gradient. That part is/will
        hopefully be re-usable if SVG export  gets redesigned.
        
        I also added a handling for StepCount feature, so when used (in
        LO, others do not have that) 'hard' color stops get generated
        to make the gradient look identical for SVG export.
        
        Had to make adding of that extra-information in metafiles
        dependent on exporting really to SVG. There are 51 cases which
        use 'MetaActionType::COMMENT' which would potentially have
        to be adapted.
        
        Also added code to solve the problem for TransparencePrimitive2D
        at VclMetafileProcessor2D::processTransparencePrimitive2D. This
        will now - also only for SVG export - directly create the needed
        MetaFloatTransparentAction and add additional MCGR information.
        This will be used on SVG export to write a 'Mask' as was done
        before. This is now capable of creating fill MCGR-Masks in
        the sense that any number of TransparencyStops will be supported.
        
        Change-Id: Ic6d022714eae96b8fbc09e60652851ac5799b757
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152623
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>
        (cherry picked from commit a6e72e2b314e64f3199f3eaf1ecf78157446f6dd)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152882
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-13  Paris Oplopoios  <paris.oplopoios@collabora.com>  [e691869486cd4ee4ee1dfb8f7a41440f7f6500fd]

        tdf#154168 Export no transparency PNGs correctly
        
        When bTranslucent was false the function would simply return, causing a
        0 byte png. Now we just remove the alpha channel.
        
        Change-Id: Ie2578185ac12fb38b6f1b674758e564721e3973f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152840
        Tested-by: Jenkins
        Reviewed-by: Paris Oplopoios <parisoplop@gmail.com>
        (cherry picked from commit 7588c1f33cdaab58a6b84f4f4e75922c5d4a8a7f)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152886
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-13  Caolán McNamara  <caolan.mcnamara@collabora.com>  [1757415b4f1d81a3445c1cc9cd353ffb98d1ce22]

        cannot export selected fontwork in writer to svg
        
        Background property isn't supported
        
        Change-Id: Ic8c5ff979d16a328fece5b4b2f87c85348606bce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152896
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        (cherry picked from commit b1b3c70f1f16f02a83e23d2b0265bc97b0188a11)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152917
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f4c42593c683a0e05a5d251f8e5af09b12d1a8bc]

        ooxml: import and export char underline theme colors
        
        This adds support to import and export char underline theme color
        properties.
        
        Change-Id: Ia8948ee5aacd20e0c2b7cbb1b2fdf97fc65c04e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152834
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit 953ef30494661788b2e980ece84b62c653d77321)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152974
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-13  Caolán McNamara  <caolan.mcnamara@collabora.com>  [dc95aef10db94682b4d149fb125df7fe4d4d2349]

        Resolves: tdf#155791 export of default impress slide master to svg failed
        
        Change-Id: Ie4ec64fef6d8c2c2844a01d06109ad9022714c11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152902
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        (cherry picked from commit 061d6a280d17d18012a2f53e9870b5b2715bcef0)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152916
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-13  Balazs Varga  <balazs.varga.extern@allotropia.de>  [b22b71879b7570cc1b9b550b9a95af2ff91e2777]

        tdf#155041 - A11Y sidebar: fix warning about missing form control description
        
        Add form control objects to "Go to" and "Fix" functions.
        In case of "Go to" a warning dialoge shows up if it is not in Design mode
        and ask to switch on Design mode or not.
        
        Change-Id: I79b6d67568e2ddfd121081d4c47ce7588f5d51b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152698
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        (cherry picked from commit c5cde93cd4327f55fdd23e6230c2cb101192374d)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152973
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-13  Miklos Vajna  <vmiklos@collabora.com>  [0c301e505fcec37f64d3e5f7ec2445ffd9e966c4]

        sw floattable: fix anchor position of inner floating table
        
        The bugdoc has an outer, split floating table and an inner, non-split
        floating table. The anchor of the inner table was wrong: both were
        anchored in the only paragraph in the body text, while the inner
        floating table should be anchored inside the outer floating table.
        
        The reason for this is commit 9592f56323de27f9e1d890ee6259a5f4f328cbd3
        (n#695479 fix anchor handling in SwXText::convertToTextFrame(),
        2012-02-20), which was necessary to make sure that old-style frames
        after each other are all anchored to the body text, not inside each
        other.
        
        Fix the problem by leaving the behavior unchanged for empty paragraphs,
        but at least when the inner anchor is to-para, the last paragraph of a fly
        content is non-empty and the outer fly range contains the entire last
        paragraph, then consider such a fly as "inside" the outer fly content,
        rather than something that has to be moved so the anchor is still in the
        body text.
        
        CppunitTest_sw_rtfimport's testN695479, CppunitTest_sw_ooxmlexport10's
        testFloatingTablesAnchor and CppunitTest_sw_ooxmlexport13's testFlyInFly
        are all related tests and they continue to work after this change.
        
        Change-Id: I30ed1d884ec465e724b4f133640b9608845a44fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152950
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins
        (cherry picked from commit c374628126ad222be48d5d06857b7dc6b879f783)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152976

2023-06-13  Khaled Hosny  <khaled@libreoffice.org>  [55b42fa3417a547c858ef694ea11bce6840683e6]

        Backport test
        
        The missing test part from"
        
        commit 87c8b85c273f285110ea3ae6d6fe99ece279b7b0
        Author: Khaled Hosny <khaled@libreoffice.org>
        Date:   Mon Jun 12 22:29:11 2023 +0300
        
            tdf#152048: Fix measuring text width with font fallback
        
        Change-Id: I41a04a5ba05187b880e0f3ecc1ccd863929e6339
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152956
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>

2023-06-13  Miklos Vajna  <vmiklos@collabora.com>  [ebf0c3155f04e1294667860f69b4fbe2ff46c9bf]

        sw floattable: import non-split inner floating tables from DOCX
        
        The last floating table from the bugdoc has an inner floating table.
        That inner floating table was imported as a normal table, which means
        that the content is on page 1 in Word, but it on 2 pages in Writer.
        
        Import of nested floating tables were disabled because the layout is not
        yet ready to handle nested split flys. But in case the inner table is
        not in a fly, then the table height is large enough that it doesn't fit
        into page 1, which leads to incorrect layout.
        
        Fix the problem by allowing inner floating tables in floating tables,
        but disable the ability to split for the inner one for now.
        
        In the long run we still need layout-level nested multi-page floating
        tables, but one step at a time.
        
        Change-Id: Ib90cf2873bf7d6c817450a263156764f6f09855e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152891
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins
        (cherry picked from commit b71a9bcc2e1b4541c14e8197b5b888ee92297a6e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152975

2023-06-13  Khaled Hosny  <khaled@libreoffice.org>  [34df6c92e513c5f428eff7c9cb1d6b9831eeb323]

        tdf#152048: Add test
        
        Change-Id: I321e9f400b0d96b9c3193547f184342ce0c69f7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152907
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>
        (cherry picked from commit 507759b449415e897ac0a1de03e8dd685b1e50fe)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152982

2023-06-13  Mike Kaganski  <mike.kaganski@collabora.com>  [7484b1054acd378b94ea4e41a8644fd0e8000ba9]

        tdf#154349: round before converting to an integer
        
        Commit cfff893b9c82843a90aac4ecdb3a3936721b74a0 (Move unit conversion
        code to o3tl, and unify on that in more places, 2021-02-14) changed a
        custom conversion code in CalcToUnit doing inexact conversion from
        points to mm/20 (with "* 10 / 567"), with correct conversion function.
        A side effect was, however, that the imprecise arithmetics provided
        floating-point values that rounded down to correct integers (or maybe
        it was all the chain of calculations down to this function), while
        the correctly converted values could round down to a smaller value.
        
        Fix this problem using rounding.
        
        Change-Id: I42e0d56b068832ef309f6b696f661642e62ddacb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152894
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        (cherry picked from commit cf0fe26f95b5435d65623165cf7ba381eaa0738a)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152980
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cba27b9723764b7215ad62fad9b30280dfea5f94]

        oox: remove code duplication and add getComplexColor to oox::Color
        
        Change-Id: I9cfbc851d4f303a5a8c92183f01cb5b6545b7984
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152800
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit c1470e15bd0643be8d91aaf6a0d25c78867d0b3e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152979
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-13  Khaled Hosny  <khaled@libreoffice.org>  [2a120bd506c08234361dda946b071e56e13e57e1]

        CppunitTest_vcl_text: use CPPUNIT_TEST_FIXTURE()
        
        Change-Id: Ia1264ea7c5c2208d97427568166c6b12c6d89179
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152905
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>
        (cherry picked from commit 6bee2928861692ce8cd7894efc69a997759346c4)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152972
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-13  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [eb8480ab2f87a1ab92f2782abf6c80626c28e4c0]

        curl: upgrade to release 8.1.2
        
        Fixes CVE-2023-28321, CVE-2023-28322, and 2 more CVEs that
        probably don't affect LibreOffice.
        
        Change-Id: If8720ba3647216063bffc8678aa64dad9a317128
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152809
        Tested-by: Jenkins
        Reviewed-by: Taichi Haradaguchi  <20001722@ymail.ne.jp>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit dc19ef0d42e89edffcc21795194eb1eeb5957d0f)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152879

2023-06-13  Miklos Vajna  <vmiklos@collabora.com>  [b25a79252ab96f1294952533b91f49b212eaf24b]

        sw floattable, compat mode: handle lower margin of anchor for fly intersect
        
        The bugdoc has 2 floating tables and they were overlapping in Writer,
        but not in Word.
        
        What seems to happen is that the document has a floating table, followed
        by an empty paragraph, and in case that empty paragraph goes above the
        floating table, then we overlap, but if it goes below the floating
        table, then the next paragraph will start below the empty paragraph, so
        no overlap will happen. This is possible in Word, because in "Word 2010"
        compat mode it has 327 twips vertical space above the first floating
        table (set by its positioning attribute), and in case the empty
        paragraph has a font size of 11pt (220 twips) + 200 twips of lower
        margin (inherited from the default paragraph style), then this 420 twips
        of space doesn't fit. Note that for new documents Word ("Word 2013"
        mode) does the same as Writer and ignores the lower spacing when
        intersecting lines with flys.
        
        Fix the problem by introducing a new
        SwTextFrame::GetLowerMarginForFlyIntersect() that gives us the lower
        spacing if 1) this is Word 2010 compat mode 2) this text frame has no
        fly portions / multiple lines yet and 3) this paragraph is empty. Then
        use this function at 3 places where we used to intersect with the
        absolute print area of the frame, and extend these places with the lower
        spacing.
        
        This could be extended in the future for non-empty paragraphs as well,
        but the bugdoc works without that, and the change is invasive enough, so
        better to limit the scope.
        
        Change-Id: I6e9693847beaec5d9bbf9f8a5699795579c3ff71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152726
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins
        (cherry picked from commit 81a108770233825557c2dae5776d7417be017fb8)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152750

2023-06-13  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [69ea3ca8e97cb5990170e9b41e095a44313c2de7]

        openssl: upgrade to release 3.0.9
        
        Fixes CVE-2023-1255, CVE-2023-2650 and 3 more CVEs that
        probably don't affect LibreOffice.
        
        Change-Id: Ic615b008298471267121a0f4deb227ddb3a0409e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152851
        Tested-by: Jenkins
        Reviewed-by: Taichi Haradaguchi  <20001722@ymail.ne.jp>
        (cherry picked from commit 2137d04d1ddb80691c29de0df99fc2ba58820ce0)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152970
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-13  Khaled Hosny  <khaled@libreoffice.org>  [ce0e06aca095587f09452afa9e67b37e3a2d3086]

        CppunitTest_vcl_text: use CPPUNIT_TEST_FIXTURE()
        
        Change-Id: I3e2f0c2de284d1187e3389387a4a1cc3f0d0896c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152904
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>
        (cherry picked from commit a44994674eb63d427d6624ed0fd9f0a289b72819)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152971
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d154adeea846c972cc5b4ce679cdd87900004d3e]

        ooxml: import and export border theme colors for various props.
        
        This adds support to import and export various border (lines)
        theme color properties.
        
        SvxBoxItem needed to be fixed, because it can happen that the
        BorderLine is not yet initialised and we already set the border's
        ComplexColor. Now there is a maTempComplexColor inside SvxBoxItem,
        which stores the ComplexColor until the specific BorderLine is
        initialized.
        
        In addition add roundtrip test for import and export cycle.
        
        Change-Id: Idd307a3adaf364745aed8fc8540bf72ef4948198
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152833
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit 47afd1e5e022a2c83e2b2c15581c7f7eb149e852)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152915
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [495a37a9fd9046addb7f0985b989d5136729734d]

        ScPatternAttr does not need a special case for *mxHashCode == 0
        
        I don't why the original
            commit   b26c34267cdf9d0b7ba4e2fda7ae706d5cd76299
            replace SfxPoolItem::LookupHashCode() with Lookup() (tdf#135215)
        did this.
        After I can tell, the Lookup will function perfectly fine with hashcode
        == 0, the operator== method already falls back to using full comparison
        of the underlying SfxItemSets
        
        After this change, running 'make sc.check' with
        ScPatternAttr::CalcHashCode patched to always return 0 reveals no
        problems.
        
        Change-Id: I56c3e6c00796e4cc9c12fd460181d6ca1ec6f066
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152732
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        (cherry picked from commit ba9ac212f9f175b6eed6f569f4d5d3fcf2a8cee3)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152881
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-13  Khaled Hosny  <khaled@libreoffice.org>  [87c8b85c273f285110ea3ae6d6fe99ece279b7b0]

        tdf#152048: Fix measuring text width with font fallback
        
        This is a regression from:
        
        commit 43a5400063b17ed4ba4cbb38bdf5da4a991f60e2
        Author: Khaled Hosny <khaled@libreoffice.org>
        Date:   Thu May 25 10:59:18 2023 +0300
        
            tdf#152048: Fix underline width for Kashida-justified text
        
        It fixed measuring width when there is Kashida justification, but broke
        it for font fallback, because of the way MultiSalLayout measures the
        text width takes the maximum of the text widths for all its layouts, but
        layouts with missing glyphs are now giving wrong text width as they are
        measuring the width of .notdef (GID 0) glyph.
        
        This change makes MultiSalLayout measure the text width by iterating
        over all its valid glyphs.
        
        Change-Id: I8b19e0d44326c6f0afe6e504ab6d90c6fb3575f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152933
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>
        (cherry picked from commit 38b5e9bc7d45f52f11bad125a584ad2261383de6)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152919

2023-06-12  Patrick Luby  <plubius@neooffice.org>  [917ce6242e34be0f668302b318f8a6bc110320e7]

        Fix iOS build breakage
        
        Two new functions that are used only on macOS were added in commit
        75dc3a54fca8b2dc775ba007190d8c2e188f1c0a.
        
        Change-Id: I18d0f7aaa9d1ca6634b13eafc76b4fd39dfa52ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152773
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>

2023-06-12  Maxim Monastirsky  <momonasmon@gmail.com>  [f6cb83f87865c2b5729c823a9ccb7b3d4404d7c0]

        tdf#154933 Update style names in autocorrect strings
        
        Change-Id: I8a5157e10179c1813c1fd1a8f94c13c977131cf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152855
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>
        (cherry picked from commit ca54b4112bcfdb08273bb6f452bc4ed6f5172984)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152872

2023-06-12  Patrick Luby  <plubius@neooffice.org>  [e103f775501dc0a00fca8724b7e4d2117c80a87c]

        Partial fix tdf#155376 use NSAccessibilityElement instead of NSView
        
        On macOS, accessibility is implemented by creating a native NSView
        for each C++ accessible element. The problem with using an NSView
        for each element is that NSViews are very slow to add to or remove from
        an NSWindow once the number of NSViews is more than a thousand or so.
        
        Fortunately, Apple added a protocol that allows adding a native
        accessible element using the lightweight NSAccessiblityElement class.
        The topmost NSAccessiblityElement elements are connected to the single
        SalFrameView in each NSWindow but since NSAccessiblityElements are not
        NSViews, they are not connected to any of NSWindow's event or draw
        dispatching. This makes NSAccessiblityElements significantly faster to
        add to or remove from an NSWindow with no apparent loss in functionality.
        
        Note: this change is a subset of the LibreOffice 4.4 code changes that I
        wrote for NeoOffice.
        
        Change-Id: I408108d57217db407512dfa3457fe26d2ab455de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152717
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Patrick Luby <plubius@neooffice.org>
        (cherry picked from commit 75dc3a54fca8b2dc775ba007190d8c2e188f1c0a)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152661

2023-06-12  Patrick Luby  <plubius@neooffice.org>  [40285fdccd995ae304cf1d552cb239f29276f817]

        Set entitlements in non-release in $(INSTROOTBASE) and .dmg package
        
        Also, when building a .dmg for macOS, skip codesigning for non-release
        builds, both with and without the macOS sandbox, if there is no identity
        set but set entitlements to allow Xcode's Instruments application to
        connect to the application.
        
        Lastly, add entitlements when building soffice in $(INSTROOTBASE) if
        this is a non-release build.
        
        Change-Id: I764bf5bd5d44e878669c4287906e6efd6aac593f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152655
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>
        (cherry picked from commit 55dfc98293a28af6bf81e63c2293977956c7250a)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152662

2023-06-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [88f341185b0000d704f108a26a9be5b6b851dd0a]

        tdf#154451 UITest_impress_tests: do not use oneprocess mode for now
        
        Jenkins started to fail more frequently after
        
        18cab645488184f1d861fb4e67aebb383f6e3779
        "tdf#154451 UITest_impress_tests{,2}: enable oneprocess mode"
        Let's see wether this improve the situation
        
        Change-Id: I4983cb8bb90808287e1c32d70e73ff2defbbcc0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152914
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-12  Patrick Luby  <plubius@neooffice.org>  [beffee7653f4a6b9d029a209a0dfae9714694ac5]

        Fix hanging when selecting a column or row in Calc
        
        When a Calc column is selected, the child count will be
        at least a million. Constructing that many C++ Calc objects
        takes several minutes even on a fast Silicon Mac so apply
        the maximum table cell limit here.
        
        Change-Id: I4e3ebf9fdf7367620313e4e10dd0918de9d6bffb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152853
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>
        (cherry picked from commit ca060dac4beb944ac6994ba9c050ab4eba4fc44e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152873

2023-06-12  Michael Meeks  <michael.meeks@collabora.com>  [2642ae3c7ddc188496e19d8e4a024b3403fdd86e]

        trimMemory - fix crash modifying structure during clear.
        
        Re-use existing code from shutdown, to avoid ~Bitmap mutating
        maScaleCache while we're iterating it inside clear.
        
        Change-Id: I021d9075cf5c449702af091c2c8a4de64887f2ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152769
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        (cherry picked from commit 6fc48879f8347a53a5ef1bf801fab831be3310f2)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152884

2023-06-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7f7bada86cb2ac495d27fce9aca56a4dc9b0aedc]

        fix wrong transform type, error handling when JSON parsing
        
        also fix theme export - change scheme enum type name "hlink" to
        "hyperlink" and "folHlink" to "followedHyperlink"
        
        Change-Id: Id5435d59cd51352efc4a4a8e333ec1ff45847a6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152782
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit 7d2a7307da71b245fe55c55c5a29f4695c3c54f7)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152883
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f60e889c95cc894eaae06ea2199e2b2d107d54a0]

        oox: fix theme data in model.xml to use a correct types
        
        Change-Id: Ifaa725d8a3e6c4cfefc92a6c5fcdb581610d3ce6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152832
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit 3a6d360b5e585b8e92cc0d58d5fbc497448e11fb)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152887
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [c1f655d635662a8530ba29c94fedaaa247969cec]

        sc: uitest: fix sporadic test failures
        
        Sometimes theses tests fail with
        
        ======================================================================
        FAIL: test_tdf153972 (tdf153972.tdf153972)
        ----------------------------------------------------------------------
        Traceback (most recent call last):
          File "/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64_branch/sc/qa/uitest/autofilter2/tdf153972.py", line 37, in test_tdf153972
            self.assertEqual('Lime', get_state_as_dict(xSubMenu.getChild('0'))['Text'])
        AssertionError: 'Lime' != '#81D41A'
        - Lime
        + #81D41A
        
        ======================================================================
        FAIL: test_tdf95520 (tdf95520.tdf95520)
        ----------------------------------------------------------------------
        Traceback (most recent call last):
          File "/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64_branch/sc/qa/uitest/autofilter2/tdf95520.py", line 36, in test_tdf95520
            self.assertEqual('Red', get_state_as_dict(xSubMenu.getChild('1'))['Text'])
        AssertionError: 'Red' != '#FF0000'
        - Red
        + #FF0000
        
        See https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil_branch/10807/consoleFull#4610001379567f988-cbcf-4519-af05-6000b834f13f
        
        and I believe the reason is the color palette fails to load in
        sc/source/ui/view/gridwin.cxx:752 and then its not able to
        translate #81D41A to Lime.
        Adapt the test and document to use colors without a color name
        
        Change-Id: Ie1119fe0ff31147b5395076969e41481706d8dfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152912
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-12  Caolán McNamara  <caolan.mcnamara@collabora.com>  [87b50aa2ad21f1ef81de66674c8e6c221a1ce0e8]

        cid#1532366 Uninitialized scalar variable
        
        Change-Id: Iea2b38149815c7025f1df0739731142f892ba016
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152861
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        (cherry picked from commit 49d9bdd259bf17c1db8aae1e95937a15bb672521)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152889
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-12  Caolán McNamara  <caolan.mcnamara@collabora.com>  [f4e6f6edafc2f6b92d86a20d93de338e066cd8e4]

        cid#1532368 Unchecked dynamic_cast
        
        Change-Id: I132b734e74f0b92e7fcb6230163d876783140b7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152862
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        (cherry picked from commit 081ceacde942f558e34cfef8ab64a9feed9b4549)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152910
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-12  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [70c63494ded9f4ceeeaf5a846b22fe01775c184d]

        Update git submodules
        
        * Update translations from branch 'libreoffice-7-6'
          to cb90d7d76f41144d06991b9623999e2666d2f39b
          - update translations for 7.6/master
            
            and force-fix errors using pocheck
            
            Change-Id: I0bd4569353022758a9593acd89d212af24b7cef0
            (cherry picked from commit 7a92b48d34b3ca0b1b92abf3587f11cc5523cf59)
            
2023-06-12  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [2b332cace587fadd645de375c8327e58e7ca10cb]

        tdf#38742 - Start Center: odb files messes up pinned documents
        
        Opening an odb file will mess up the pinned documents in the start center. To fix this issue, newly appended items will be moved to their correct position after their creation in the history vector.
        
        Change-Id: I991ae3ae1018198e054eba3477bb948d7df85b44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152689
        Tested-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
        (cherry picked from commit 1b368909b09cd62494239faaea09bb500dc9f19d)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152880
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-12  Michel Weimerskirch  <michel@weimerskirch.net>  [0b5ebc17ac2bab12f66f759405de04d95443feb8]

        Improved Luxembourgish (lb-LU) autocorrect file
        
        Change-Id: I567f7bef0c9cc7ff332bf71f3d30a313cdb525cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152783
        Reviewed-by: Michel Weimerskirch <michel@weimerskirch.net>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        (cherry picked from commit a6a2536b645963c5ed56ae394b057cce4b2f1163)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152826
        Tested-by: Jenkins

2023-06-12  Balazs Varga  <balazs.varga.extern@allotropia.de>  [af32f4f88be29b4b16e0c5b03cb2ea1075aa8e9b]

        tdf#154943 - Accessibility checker: fix no warn of decorative-flagged image
        
        If an image marked as Decorative it will be irrelevant for a11y,
        and no warning will be on the accessibility sidebar.
        
        Change-Id: If4d25fd8043549832a70b2c2be5aa754c76d9c33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152737
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        (cherry picked from commit fe7d95eb051312e3174b71be84c122c1837c1f0f)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152877
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-12  Caolán McNamara  <caolan.mcnamara@collabora.com>  [4142a5aef0d8bfc7ae7506f19873785139694612]

        check for empty model like ObjectIdentifier::getObjectPropertySet
        
        a speculative fix for:
        https://crashreport.libreoffice.org/stats/crash_details/5b3c8597-9ffa-49b8-8cc2-132e69456249
        
        Change-Id: I4f45cf4c7ed51c814d4cb01b8f55709586d7a981
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152755
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-12  Jaume Pujantell  <jaume.pujantell@collabora.com>  [b42fec3add3d2ff3b8e470d0c11c29b8b2f4b5d7]

        pdfium: better suport for annotations and some fixes
        
        Added suport to import FreeText annotations. Added some suport to export
        graphical annotations. Fixed some color issues to be more inline with
        the pdfium library.
        
        Change-Id: I7371595ebb95594ee765ae532ca7c7d4f0499592
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152606
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 53d610786ba8085fcce331174c74294c90c41a20)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152767
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-12  Czeber László Ádám  <czeber.laszloadam@nisz.hu>  [c37e74949cf3cd11b701e4aea943aba4e8c1d4f8]

        tdf#153437 sc: fix broken formatting without performance regression
        
        Follow-up to commit 7be7e1ff95af485a9cb00748800d3d084f96387c
        "tdf#153437 sc: fix broken formatting at Undo of row/column insertion"
        by replacing that with a better version without performance
        regression. This keeps the original performance fix of
        commit 2e86718626a07e1656661df3ad69a64848bf4614
        "don't allocate unnecessary columns when inserting a row"
        related to the support of 16k columns.
        
        The previous fix used extra memory to fix the broken formatting
        of the cells. I have now solved the error in tdf#153437 without
        taking extra memory. It doesn't change the reserved cells, it just
        deletes a row from the default attribute of the cells when deleting
        rows, so they don't slip. When deleting a column, the last column
        in the still reserved area loses its formatting. I copied the default value back here, as the other columns have this value.
        
        Change-Id: I35da1cb79ff4e3493e91d29766cc2b81412080eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152742
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>
        (cherry picked from commit c61f5a5d55c07721f044befc1f6efa0231cd92f6)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152814

2023-06-12  László Németh  <nemeth@numbertext.org>  [59952bf9b69b856ece35d03df06991c39adca267]

        tdf#155747 sw tracked table column: fix crash at table selection
        
        Selecting tracked columns and accepting their deletion resulted
        crashing because of the outdated table cursor in IsCursorInTable()
        call of UpdateTableStyleFormatting(). Remove table cursor before
        calling DeleteCol().
        
        Regression from commit d1004cdd6a445ae73673b0ca360ae034b0ec09f2
        "tdf#150673 sw offapi: add change tracking of table column deletion".
        
        Change-Id: I47f4db11bd7ce4ad851c0658eec3e12ce4fdf4a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152792
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        (cherry picked from commit fb52ae0386df9ecbfc5ddcf981fe597884d628d0)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152816

2023-06-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3c7643570913c149d68f0850612edcb538c6d346]

        sw: use ThemeExport instead of grab bag
        
        Change-Id: I68d300d58aaa1e5da374a8ddea4ff37e9a1e1819
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152723
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit fcccb8f8d67dd7deec772746661d2d6dff2c14a3)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152768
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-12  László Németh  <nemeth@numbertext.org>  [6d2376bedd833fde2ae4bbf9d9557c1af188c007]

        tdf#155342 sw tracked table column: manage changes
        
        in Manage Changes dialog window, where deleted/inserted
        table columns were shown as multiple cell changes.
        Now deleted/inserted table columns are shown with a
        single tree item in the dialog window instead of
        showing multiple cell changes.
        
        Add new Action icons to the tracked table column
        insertion/deletion tree items (re-using table column
        deletion/insertion icons).
        
        Show cell changes as children of the single parent
        item tracked table column change.
        
        Accept/Reject and Accept/Reject All support
        1-click acceptance or rejection of table column changes,
        instead of clicking on all cell changes of a single
        table column deletion/insertion.
        
        Follow-up to commit commit eebe4747d2d13545004937bb0267ccfc8ab9d63f
        "tdf#144270 sw: manage tracked table (row) deletion/insertion" and
        commit ffd8d20d368a885d6d786749278fa438573227a7
        "tdf#150673 sw xmloff: import/export tracked table column".
        
        Change-Id: Ie9c9d8ef707ee2581cf6d0b066c10901555ca04c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152711
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        (cherry picked from commit 67298969d80e106fd9a3727ab5d5a75fd8afd48c)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152815

2023-06-11  Colomban Wendling  <cwendling@hypra.fr>  [5899f2d6794a02112f8b4e2983fb1d41527bf2d4]

        sw: Fix crash accessing default accessible attributes
        
        Fix crash accessing the name of the MMToPixelRatio item in the sequence
        returned by SwAccessibleParagraph::getDefaultAttributes(), because a
        temporary local was used as the property name, but got destroyed when
        the method returns.
        
        This was introduced in 46ce0d28b4c765076c7871358375c4e85e44534b,
        probably by inadvertently removing the `static` qualifier.
        
        Change-Id: I1d5004b0b0fdf9651781b9c71b67afeba61c284c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152748
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        (cherry picked from commit 235b0a4d30598631218dcc289a9efa85cd52ed3a)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152766
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-06-10  Khaled Hosny  <khaled@libreoffice.org>  [8b36ce6b5b976911a41875bdf9ca09b03eca8f1e]

        tdf#151968: Fix vertical position of RTL spelling wavy line
        
        Second try. This time making sure start > end even for RTL text.
        
        This also now works for horizontal, vertical and rotated Arabic text, in
        Writer and Edit Engine.
        
        Change-Id: I6fe1e9dbb9c071287054200a58d4ddddee073311
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152821
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>

2023-06-10  خالد حسني  <khaled@libreoffice.org>  [c026addda09086f04eca26b6da6ea72085cec518]

        Revert "tdf#151968: Fix vertical position of RTL spelling wavy line"
        
        This reverts commit 5899b27e71430e490c2d3a6b87ae52c10f383ba7.
        
        Reason for revert: tdf#155001
        
        Change-Id: I95d21689a50f6413a7b5c126d6eb6b2c8802fbc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152754
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>

2023-06-09  Svante Schubert  <svante.schubert@gmail.com>  [ea5a96e10f93a285279da4ade8104f85c1a95dfc]

        tdf#155244 filter: XHTML export: Making ODF style IDs unique for ...
        
        ... HTML/CSS by adding a prefix (the @style:family with '-' as glue character)
        to their style name.
        
        Disabled debug output for style:family-name in XSL
        
        add text:a to text family
        
        ... and add a unit test.
        
        Change-Id: Ie846f5ea2a872872f38036aff59d29c8f530ed32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152749
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit 97c07f2ceca336f9659538fc63c600c0a1d51dfe)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152812

2023-06-09  Julien Nabet  <serval2412@yahoo.fr>  [083f3930ce8d74f908b29cfa751ad4805d3f21a8]

        tdf#155726: change the location of the 'Sort by Color' option
        
        Change-Id: I3d1abeb654cd2a7d60c9cec947aa583f9f25126d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152734
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        (cherry picked from commit 77e7f77b7b4b3367adc83e5d06f28842f5c5adc2)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152751

2023-06-09  Franklin Weng  <franklin@goodhorse.idv.tw>  [12b216ba8d9ca66924a2ed74c5e21b063f1ef6a3]

        tdf#155182 : fix test of $minLabelWidth which is always true
        
        Change-Id: I74e6e101ba16de1100e71ed950116bceb6862829
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151601
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        (cherry picked from commit 7f5e2fc7c1ae7c0c2bec76809e11365b255601d5)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152759
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>

2023-06-09  Stephan Bergmann  <sbergman@redhat.com>  [ab235b177b6710157b528d2584e5b448fb7dc03e]

        No longer append appdata for components to flatpak's metainfo
        
        This had originally been added with
        <https://github.com/flathub/org.libreoffice.LibreOffice/commit/945f6caad87658b1df1e8918bd5f64939058ab7f>
        "clean up desktop integration", see its part "append the appdata for the
        separate apps (Base, Draw, etc) to the appdata XML we export for Flatpak, so
        they are visible in software centers etc".  But it now started to cause Flathub
        builds (like <https://buildbot.flathub.org/#/builders/14/builds/3985>) to fail
        its "Check for right id in AppStream xml" step, and reportedly "the problem is
        there are multiple components in the metainfo file and I'm not sure it's
        allowed"
        (<https://matrix.to/#/!RfXaBjokqHAbzZrgHz:matrix.org/$jWhob-a4LEH-e_TXsJwGWNfMYLF1kcWpXV_oW982ZpI?via=matrix.org&via=gnome.org&via=kde.org>).
        
        The solution appears to be to just remove that again
        (<https://matrix.to/#/!RfXaBjokqHAbzZrgHz:matrix.org/$Yrzf_ZjJxBgUVs6kuP_10Tneu1t1wKQJCM_SC1vNHC4?via=matrix.org&via=gnome.org&via=kde.org>):
        
        > I think maybe the problem was from the times that GNOME Software was also
        > moonlighting as a menu editor
        > that without Flatpak providing the metainfo for LibreOffice's different
        > desktop launchers, they were invisible in GNOME Software, which meant you
        > couldn't add/remove them to menus or the desktop
        > but since then GNOME just shows all of the launchers, and menu editing /
        > categories mostly died or sank to the bottom of the 1990s ocean
        > so maybe this is a non-problem
        [...]
        > ah ok
        > ah so they don't show any more 🤣
        
        So remove the now-unused solenv/bin/assemble-flatpak-appdata-step2.sh and
        consequently rename the sole remaining
        solenv/bin/assemble-flatpak-appdata-step1.sh to just
        solenv/bin/assemble-flatpak-appdata.sh.
        
        Change-Id: I3d3fef502f2114274a856102b77edafdd0ecac83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152744
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        (cherry picked from commit 48d09aa85e01d881995c660f845b60bd8088e7c0)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152763

2023-06-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [558f4297561d6ea4940f0fb984b2b4e838ce19ab]

        sw: remove char color GrabBag and fix export, fix tint/shade calc.
        
        Don't store values from grab bag when exporting character theme
        colors and tint/shade values. The values could be wrong now and
        aren't needed anyway as we support the values in the model.
        Add proper export support for char color theme information with
        correct conversion of values into tint/shade values in 0-255
        inverted interval.
        This also fixes the import of tint/shade values whcih calculation
        was slightly off. We divided by 256 instead of 255, which
        introduced an error.
        
        In addition introduce ThemeColorUsage enum, which marks if the
        theme color type has a specific "usage" - text or background. This
        is determined on import if the theme type is background{1,2} or
        text{1,2}. This is then taken into account on export, so the
        exact type is preserved.
        
        Change-Id: I0022a159397fd0c3d39a118a7149bb2488dfc149
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152705
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit 17105fc44bceea61ff8876686cc1362aa787ead2)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152668
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-09  Justin Luth  <jluth@mail.com>  [2b6c09164714e037e7c5bebb1586a7c0672c383a]

        tdf#152046 Revert "tdf#100680 sw DOCX compatibility: fix wrap of as_char flys"
        
        This reverts 7.4 commit 41b012767feb8552b60a68c7be18d80c403304bf,
        
        The premiss of the commit is that as-char flies needed to be handled differently,
        and yet at the spot where it was implemented, we have no idea whether we
        are even dealing with an as-char fly!!!
        
        As this bug report report shows, it affects paragraphy that don't
        have any fly whatsoever, let alone an as-char fly.
        
        Change-Id: I2fedb2d610093933081e861a16a25de2f2716258
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152765
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-06-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [a0ce0d4418ad92dd0e3a70cf698c549b544d6084]

        tdf#155735: Add basic support for feColorMatrix
        
        for now, it only supports type="luminanceToAlpha"
        
        Change-Id: Ia84df9af08ac2be2e496a5fadb490deaf48210cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152741
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit ebef488f765e753fd9acc42084ba25ea37e586f2)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152758

2023-06-08  Balazs Varga  <balazs.varga.extern@allotropia.de>  [f0619fddd49b56652f2fed9a2b56d21a2769e3b0]

        tdf#154951 - Accessibility checker fix missing alt text of grouped shapes
        
        Add grouped shapes objects to "Go to" and "Fix" functions.
        
        Change-Id: I4ebdbcadc775e700fe1da3a858e60658a88553db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152709
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>
        (cherry picked from commit 0b98ddee3612568ac640ad05b2d3d59f00d9ca2f)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152761

2023-06-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [8274361b482f006fbab3f845c5f2e2d259a3955e]

        tdf#155733: no need to store these values
        
        Change-Id: I1c22f8f344731eb5fbc5f77fc80267ebcdc81ed6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152740
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        (cherry picked from commit 9662b23182174888045726fd57bf7d93c16cf4fb)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152757

2023-06-08  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [f4b8bfa2ff7c28b36fcc6ff266591186e1205781]

        tdf#155505 Improve display of individual entries
        
        * Remove "Go to" button and link the issue text directly
        * Improve layout a bit
        
        Change-Id: I3b0dbe7fa5ee0f2fcaeddbf12533ba9169171a57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152621
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        (cherry picked from commit 40725c05ae1eee580a9b974363fd8921c65b5d17)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152669

2023-06-08  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [be96171e0742c851b3dc57416b29956ffaebb3ef]

        Revert "Allow bootstrap variables in Java user classpath settings"
        
        This breaks existing paths which contain "\" or "$".
        
        This reverts commit cfc2376f804f13eb562f39182cb24fe7dc61d6ef.
        
        Change-Id: Ia58df0a4f061f45140575e89231bd18d044a9bc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152604
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        (cherry picked from commit 7b2575e3076e04cb540e8f2b89d5f84abad19ea1)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152667

2023-06-08  Balazs Varga  <balazs.varga.extern@allotropia.de>  [7055f90dce3effc3c9fa0f7e8da6171dc07bf894]

        tdf#154932 - A11Y sidebar: fix warning about missing media object description
        
        Add media graphic object to "Go to" and "Fix" functions.
        
        Change-Id: I796ce53605e5d8d10558494a87b987443ad918ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152695
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        (cherry picked from commit 07af470f6186d8304f1b966b7068d3690eb3e259)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152665

2023-06-08  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [7e6dc9d073c40e58ac7bdb6431f6f5f37b498e2b]

        tdf#155505 Group issues by type in a11y sidebar panel
        
        Change-Id: I87349e9d3f5680751a91264e055e4579c97fa93e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152617
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        (cherry picked from commit ee8405d7567c35ae240e014fe1da289b4bb1abe2)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152664

2023-06-08  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d915ea96cf9190ada63a14ca84ee96f5a946d94b]

        tdf#155404 handle ComplexColor as JSON for XLineColor and XFillColor
        
        This adds support for MID_COMPLEX_COLOR_JSON attribute for
        XLineColorItem and XFillColorItem, which makes it possible to set
        a theme colors from the UI also for fills and lines.
        
        In addition this resolved the issue tdf#155404 which had the effect
        that unsupported "Color" attribute for the UNO call resulted that
        the dialog was opened. This is now not the case anymore as the
        "Color" argument for XLineColorItem and XFillColorItem was added
        in addition to "ComplexColorJSON" argument.
        
        Change-Id: I8876942b07aba453cbe1422b76a1608c78e42109
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152713
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit 5a2c6f4df7149f8c1f543f120fe19bd66abfc189)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152666
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-07  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [6115352247ec0349e63be91a17b667b9e88d5b52]

        bump product version to 7.6.0.0.beta1+
        
        Change-Id: I9276b6548cb0f1e3ad27e2883de05b453a639128

2023-06-07  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [5a4c58bc670ec50baf3855dae8e769867807fc44]

        Branch libreoffice-7-6
        
        This is 'libreoffice-7-6' - the stable branch for the 7.6.x releases.
        The commit rules are different according to the development phase:
        
        A. 7.6.0 beta phase:
        
           A. any bug fixes are allowed without review
           B. late features need approval by 3 people with different affiliation
        
        B. 7.6.0 rc phase and later:
        
           A. fixes need approval by one reviewer
           B. late features need approval by 3 more people with different affiliation
        
        IMPORTANT: Every developer is responsible for pushing the fixes into all
                  appropriate branches. Note that we do not plan any merge
                  from this branch to master or vice versa.
        
        Please, help use to make stable and usable release. If you want to build
        something cool, unstable, and risky, use master.

2023-06-07  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [6f227b0dd912d4c70a01eb3872fff15d52de543a]

        Update git submodules
        
        * Update translations from branch 'master'
          to 4a1edc9b8c2c3f0e0af003050d286ddce84cdbf0
          - update translations for master/7.6.0 beta1
            
            and force-fix errors using pocheck
            
            Change-Id: Ibebf6c575f745ff4e53a2553a5edc0ec42f2ab33
            
2023-06-07  Khaled Hosny  <khaled@libreoffice.org>  [2940fb7d2aba063441e7ce70bb276bfe912ed73e]

        tdf#64830: Don’t require hunspell dictionary for every Arabic locale
        
        For old-style hunspell dictionaries, if “ar” dictionary is found, add
        the rest of Arabic locales for that dictionary’s aLocaleNames, so that
        distributions don’t have to symlink the dictionary files.
        
        This is similar to the fix for macOS spell checking in:
        
        Author: Khaled Hosny <khaled@aliftype.com>
        Date:   Tue Feb 7 21:29:12 2023 +0200
        
            tdf#153436: Improve handling of Arabic system spell dictionary on macOS
        
        Change-Id: I96b23566cba7b345a10e10c10f1bfe02ce1f8cf3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152706
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>

2023-06-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e0a6c730b9fc9a86ff28cc615b70d8bde1a54393]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 374b792c275fbfb5fad9d12764fecde6d1d5aaaa
          - tdf#154996 Add tabbed UI commands in Help page
            
            + refactoring
            + End of Writer edit menu
            
            Change-Id: Ib93d75b18fd596eb27e92ad818656c0ef2bda821
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152710
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-06-07  Caolán McNamara  <caolan.mcnamara@collabora.com>  [4fff25fc2e5335036bd21b9b3739837f31887351]

        ofz: Use-of-uninitialized-value
        
        Change-Id: I880d86faf3c42480a505b452a15da0701ac7e964
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152704
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-06-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [b542d90447230e1d6705a665f3a3e524fa966b5d]

        tdf#155376 partially convert SvCTLOptions to officecfg
        
        When accessibility is enabled, Calc will add tens of thousands of
        listeners.
        
        We then spend a significant chunk of time creating SvCTLOptions objects
        (attached to ImpEditEngine) and adding and removing those objects from
        the related listener lists.
        
        But the required information is already globally cached by the officecfg
        module, so we can avoid that overhead and just fetch it directly from
        officecfg.
        
        Change-Id: I7ff55fd7c4926866eb7086812275ba8bd6e84c75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152645
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-06-07  Michael Stahl  <michael.stahl@allotropia.de>  [734d53534a6ca023e9c2eb819cde889b01818f1b]

        python3: upgrade to release 3.8.17
        
        Fixes CVE-2023-24329 and a few more obscure security issues.
        
        Change-Id: I4b073ce02c0377e2791e4593d20f2b756de0c8cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152696
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-06-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [77354ba8695f66331bfc6cc3f5e3f2e9d15f1740]

        tdf#132246: add basic support for feGaussianBlur
        
        for now only apply it if in="SourceGraphic" is explicitly
        used
        
        Change-Id: I3daea354f61ba5f6b3d13da1e7a71e99d51f6729
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152684
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-07  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [225f79a068a1b5a51b82f9d1a6b1fc756b572873]

        update credits
        
        Change-Id: Iaaaaf2776a870836a3a9985628e7ccf902c23eff

2023-06-07  Stephan Bergmann  <sbergman@redhat.com>  [29fc791077ae8501b69e8e86ded2197fc5e12b15]

        Remove unused include
        
        ...that had been added with e5fe8434110c1299527a0d03bf450e1b6d08ca57 "use a SIMD
        friendly hashcode for ScPatternAttr", presumably for temporary SAL_DEBUG use
        
        Change-Id: I0a77330cf10c0c4e01a88580c2f4eb6a5e1df92c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152699
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-06-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d89d7df77f999a4b3673b0076ab7502c5c63d146]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 850f6ca8e730f867fa981279aaa644c1770bd9a7
          - Calc Sheet Tab Navigator help page fix
            
            Change-Id: I1f26bcaaf01c7cf35c104978199a55796222bd61
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152700
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-06-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d840aaf13fdf23fea55bd2220381815cfc82af8f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b831f1f137d7bc003204a1245a3d7c33fb4da683
          - tdf#154996 Add tabbed UI commands in Help page
            
            + refactoring
            
            Change-Id: Ib680bf78031d83b56695ed79633440aa79fc5c8e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152691
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-06-07  Stephan Bergmann  <sbergman@redhat.com>  [eb1ec67d4e3f1992d7f31d824f06e48df8429540]

        Avoid signed integer overflow
        
        For whatever reason e5fe8434110c1299527a0d03bf450e1b6d08ca57 "use a SIMD
        friendly hashcode for ScPatternAttr" had changed ScPatternAttr::mxHashCode from
        sizt_t to sal_Int32, better use unsigned sal_uInt32 to avoid
        
        > /sc/source/core/data/patattr.cxx:1444:17: runtime error: signed integer overflow: 31 * 887503681 cannot be represented in type 'int'
        
        during e.g. CppunitTest_chart2_geometry
        (<https://ci.libreoffice.org//job/lo_ubsan/2802/>)
        
        Change-Id: Ia561b245431d812f43586013477208426aa1cc11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152697
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-06-07  Michael Stahl  <michael.stahl@allotropia.de>  [86828ea2e323eaba0b0cfa2da73089ee810caacf]

        ucb: webdav-curl: auth data is invalid when receiving 401
        
        Even if it used to be valid before; unfortunately newly entered
        credentials weren't actually used because the flag was never reset.
        
        Change-Id: Ib36689f40ff780596b9cfe6fe589a6f2e79cfcd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152679
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-06-07  Pranam Lashkari  <lpranam@collabora.com>  [d7cf5429336ea4cf9a92b3338fe03ef7dc142dcd]

        sd: introduced impress slide duplication to particular position
        
        Change-Id: I4931f92158c31506b765376639907d2d4f250deb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152512
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>
        (cherry picked from commit dc007c18097143bdb192955dda730d696d8bcb31)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152656
        Tested-by: Jenkins

2023-06-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [a4a570222e1270fecf17fba2c35e96907a327dc1]

        related: tdf#132246: Add basic filter node
        
        Change-Id: Iff451c441f0fe2c2fd2a14db8214f7a7d554dd15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152680
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-07  Miklos Vajna  <vmiklos@collabora.com>  [756254beedf2220a7602c81059ae1d70589072ac]

        CppunitTest_sw_htmlexport: avoid reqif magic in testReqIfOle2Odg
        
        Set the filter options explicitly, rather than inferring it from the
        test name.
        
        Change-Id: I2fad91a968940ebfd908dde5f312c81535f01599
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152686
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-06-06  László Németh  <nemeth@numbertext.org>  [52f70f04bdc586a072141e069d451a979c5f4cb7]

        tdf#155344 sw tracked table column: 1-click Accept/Reject
        
        Now context menu of a changed table column shows Accept Change/
        Reject Change menu items, which accept or reject
        the deletion or insertion of the table column(s).
        Also Accept Change/Reject Change icons of the Track Changes
        toolbar are enabled, and do the same, if the cursor is not
        before or in a tracked change.
        
        Add the following labels to the Undo actions:
        
        "Accept change: Column Inserted"
        "Accept change: Column Deleted"
        "Reject change: Column Inserted"
        "Reject change: Column Deleted"
        
        Follow-up to commit ffd8d20d368a885d6d786749278fa438573227a7
        "tdf#150673 sw xmloff: import/export tracked table column".
        
        Change-Id: Idff570dfcf8c3ce35b6223f801608779bf1cd28e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152626
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-06-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d3cd939763cad3b25c613464a6789fe643ce2baf]

        Removed executable bits from png and svg files
        
        Change-Id: Iba67b992196e26e7b0dc9eadb8cc4c3416a240d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152639
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-06-06  Julien Nabet  <serval2412@yahoo.fr>  [4d5fe05d3926d8106f47cac2cfdefac8ec7b36d7]

        Revert "tdf#146547 Mark read-only docs as modified"
        
        This reverts commit e7e9991fd06ba2e0484ae5e6b6acc323ab8bf66b.
        It generated tdf#155638 "Forms: Form couldn't be closed after it has been opened"
        
        Change-Id: I854c194c718cae51fd0081534570269332d119c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152685
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-06-06  Justin Luth  <jluth@mail.com>  [45906d2dec179aa6868edd0b81ba01b2e479589c]

        tdf#135710 doc import:  force page center on inline images
        
        Relative anchoring is irrelevant for inline images,
        so it is safe to do this in terms of writer layout.
        
        The benefit is clearly seen when the user changes
        from inline to anchored. In ODT format,
        that results in a centered image in the paragraph,
        while in DOC it was anchored somehow to a character
        and didn't lay out nicely at all after the transition.
        
        So this is mainly just side-stepping a layout issue in Writer
        (because checking the properties and hitting OK shifted the image).
        
        Change-Id: I6ff7a191d78bc1597ee9f053e02f161565a27174
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152683
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-06-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [0558926c2f9201a12b4c46efc36b8a4080af4d46]

        use more officecfg for SvtMiscOptions
        
        Change-Id: I6c87025fc0997b5edbc085fc88333fe9e150eb3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152648
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-06-06  Caolán McNamara  <caolan.mcnamara@collabora.com>  [c9d92e3a33e5f21ac2c72c58d49eeb138cece109]

        perf: we don't need to 'really' insert a preview when providing json
        
        if we have intercepting 'image' when generating the json, then we
        don't need to really insert the image into the server side TreeView
        at all, we just need to provide it in the client json payload.
        
        so we generate each bitmap once, and its base64 png representation
        once.
        
        Change-Id: I1b6916b036a0b84ef4346ebf2141240c4ae5b706
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152675
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-06-06  Justin Luth  <jluth@mail.com>  [6e2b10c735381babb1ed5df624462735b84a3c64]

        tdf#135709 doc import: force dynamic wrap on inline images
        
        Wrapping is irrelevant for inline images,
        so it is safe to do this in terms of writer layout.
        
        The benefit is clearly seen when the user changes
        from inline to anchored. In all other formats,
        that results in Parallel wrapping, but in DOC format
        the text "disappears" behind the image since it wraps through.
        
        Change-Id: Ia4827814f9c9a3b8865bf8d0d72552b2b44a0207
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152682
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-06-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [1527fa8435ef415678b2e4a6972f5e378ee5cab1]

        convert SvtAccessibilityOptions to officecfg where possible
        
        Change-Id: Ia530086fe35e64379e55135d392020304b466325
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152649
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-06-06  Michael Stahl  <michael.stahl@allotropia.de>  [6fc8a48691bfa011c8b09e560196c5d3b98fdb76]

        sfx2: SfxMedium::Transfer_Impl() ignore exceptions when getting props
        
        Somehow (bisected to commit bc48f2656c9a7bc1f41541bff66ec2c4496466a4)
        this throws an exception now when getting "Title" when storing a
        new file to a WebDAV server (the server naturally replies with 404).
        
        There is already a fallback to get the filename, so just ignore
        exceptions here so the transfer can succeed.
        
        Change-Id: Ic609f2a4f5a67670b2d8eeb74680730053a7d3a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152678
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-06-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [e5fe8434110c1299527a0d03bf450e1b6d08ca57]

        use a SIMD friendly hashcode for ScPatternAttr
        
        which shaves 5% off load time of a large sheet with lots of formats.
        
        We are calculating a hash over a decent sized array of pointers, so
        unroll the loop and reduce data-dependencies to give the compiler (and
        the CPU) a chance to do work in parallel
        
        Change-Id: I3d58fcf547c9280437295b9c9ec10aff16419afc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152443
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-06-06  Caolán McNamara  <caolan.mcnamara@collabora.com>  [4df278b4a98637aa5050abfd752eae0a9081b752]

        perf: cache the generated json for an iconview image
        
        before:
        
        |--13.95%--JSDialogNotifyIdle::Invoke
        |          |
        |          |--13.01%--JSDialogNotifyIdle::generateWidgetUpdate
        |          |          |
        |          |          |--11.03%--IconView::DumpAsPropertyTree
        |          |          |          lcl_DumpEntryAndSiblings (inlined)
        |          |          |          |
        |          |          |          |--10.94%--extractPngString (inlined)
        
        after:
        
        |--4.86%--JSDialogNotifyIdle::Invoke
        ...
        |          |--2.90%--JSDialogNotifyIdle::generateWidgetUpdate
        |          |          |
        |          |          |--0.76%--IconView::DumpAsPropertyTree
        |          |          |          IconView::DumpEntryAndSiblings
        |          |          |          Link<std::tuple<tools::JsonWriter&, rtl::OUString const&, std::basic_string_view<char, std::char_traits<char> > > const&, bool>::Call (inlined)
        |          |          |          StylesPreviewWindow_Base::DoJsonProperty
        |          |          |          |
        |          |          |          |--0.55%--StylesPreviewWindow_Base::GetCachedPreviewJson
        
        Change-Id: Id234a84e36710794822945584be3adf028808625
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152630
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-06-06  Mike Kaganski  <mike.kaganski@collabora.com>  [9b03f778adfb87a10d781860930ed4d09410af9c]

        Language list: sort generic language before country variants
        
        In Edit Modules dialog, the language list may include entries added
        by LanguageTool, and among them are generic language-only entries
        like "Spanish {es}", stanfing for simple language tags like "es".
        These languages should go before country variants like "Spanish
        (Argentina)", but since "{" is sorted after "(", the order is the
        opposite.
        
        This change fixes this. Since other lists do not include generic
        language-only languages (filtered out by lcl_isPrerequisite and its
        requireSublang argument), this does not apply to them, but the code
        will execute nevertheless; hope that this UI-only performance hit
        will not be noticeable.
        
        Change-Id: I97adc1ae8feb4c8a94b567b33363d63d899cabaa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152676
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [41c248e066f454355dcceaa233ccf90f2adaee52]

        SvtCommandOptions only supports CMDOPTION_DISABLED
        
        CMDOPTION_NONE is just ignored, so remove this parameter
        
        Change-Id: If9de22a6b0522620a267cbc92b118f79e200d999
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152671
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-06-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [d7d8c688d7c20ecb49ff5b3577bee3d55b806d3c]

        convert ColorConfig to officecfg where possible
        
        Change-Id: I14f0ada21d328b3b6637709e403bfe973a7035b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152670
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-06-06  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [bda52485d63e4cfc58453d9f46bf26c3ea078ed7]

        MCGR: tdf#155537 correct usage of wrong result in tooling
        
        Change-Id: I8f68ecc7ccaecf84abbcda1bcdd65e2295baaf0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152673
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-06-06  Miklos Vajna  <vmiklos@collabora.com>  [5a25d9252791409f5e73616ff752a9ae8227aaf7]

        tdf#140066 sw: fix bad position of textbox after anchor type change + undo
        
        The bugdoc has a to-char anchored textbox. Changing the ancor type +
        undo resulted in a new textbox position, which is not expected.
        
        This is a problem since 7596e26fd259ce5445212949403e7cd32303b2bd (Add
        SwTextBoxHelper::findShapes, 2014-06-24), previously the codepath was
        not hit, since shape + content from DOCX was a fly format, not a draw
        format + fly format.
        
        Looking at the undo item implementation, in
        SwUndoFormatAttr::RestoreFlyAnchor(), aDrawSavePt is initialized from
        the old format (that we try to restore on undo), so in case that already
        matches aFormatPos (which is initialized from the new format / doc
        model), then adjusting the same position looks safe to skip, and that
        solves our problem as well.
        
        The whole problem area could be avoided if the draw layer would store
        absolute positions in its undo actions, because then it would be harder
        to get the abs Writer and the rel Draw undo actions out of sync, but
        that would a larger rework.
        
        Change-Id: Ia1c9f486e54f5967a34a1a269f8d234ae96d5bb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152627
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-06-06  Michael Stahl  <michael.stahl@allotropia.de>  [f66d5331c1f55dfc88b1439f1b8e10ebe41d3f98]

        tdf#155685 sw: fix crash on undo of ExtendedSelectAll with table at end
        
        While the selection with table at the end works for Copy, unfortunately
        it doesn't work for Delete, because SwUndoDelete can't handle it,
        and an empty SwTableNode+SwEndNode pair remains.
        
        This needs some extra code, extract a SwDoc::DelTable() out of
        SwDoc::DeleteRowCol() and call it from SwEditShell::DeleteSel() to
        create separate SwUndoDelete objects per table, which appears to work.
        
        (regression from commit d81379db730a163c5ff75d4f3a3cddbd7b5eddda)
        
        Change-Id: I1534b100d31bc279bce298d3c2bd235cffc1f9d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152628
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-06-06  Mike Kaganski  <mike.kaganski@collabora.com>  [f831b1edd87d934d74fc931a3650e3737ccfe3a8]

        Drop the unneeded optimization for "[All]"
        
        It will only be used *at most* once, but often will not be used at all.
        
        Change-Id: I13b0e9ab8a4918c56a7e710c80d6d9d36019c605
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152644
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-06  Mike Kaganski  <mike.kaganski@collabora.com>  [1ae50dc4f816f37df50bfcb9d97c071fdf1e143f]

        Sort languages in Edit Modules dialog
        
        After commit e855481ead996a3b8270fae91bd23d6c8d75ef25, these languages
        are already ordered according to css::lang::Locale sorting implemented
        there; but this ordering does not follow the UI language sorting rules.
        TODO: put language without country/variant before respective languages
        having country/variant.
        
        Change-Id: Ic98b50ef4a500c799110611f7c35c74b4a239ed4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152641
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-06  Mike Kaganski  <mike.kaganski@collabora.com>  [1bdc67de20cf3090f07412513dfece356024ef0b]

        SvxLanguageBox::Store id from getReplacementForObsoleteLanguage
        
        ... not the original id passed to the function. Theese corrected ids
        are used e.g. in set_active_id.
        
        Change-Id: I9967d52ed2362ace947ea21f526c4c0694f14476
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152640
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-06  Miklos Vajna  <vmiklos@collabora.com>  [4c5438b2c447403194420b69311a81ea7d36e157]

        sw floattable, DOCX import: clean up not needed dmapper-level anchor insert
        
        This was added in commit 1c99616f86f7d5b83b91edc225fc95fec227d710 (sw
        floattable, crashtesting: fix PDF export of forum-mso-en3-26783.docx,
        2023-05-02) to ensure that in case a floating table is not followed by a
        text node, then inject one at a dmapper level.
        
        Later commit 01ad8ec4bb5425446e95dbada81de435646824b4 (sw floattable:
        fix lost tables around a floating table from DOCX, 2023-06-05) did the
        same at a tokenizer level, as doing it in dmapper is too late in some
        cases.
        
        So keep the testcase from the first commit, but the changes to dmapper
        can be dropped.
        
        Change-Id: If5b702d99e81a3f939491b7ff9de1128da765cbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152638
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-06-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [c28819ace52704494018f14744674fe09af2d593]

        add unit test for loplugin:staticmethods
        
        Change-Id: Ied72c83dbc364f96e5b78a3cb915b23a1751ac0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152646
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-06-06  Stephan Bergmann  <sbergman@redhat.com>  [244f9cf66bc36f229ccb5712bc8d80166b92266d]

        Remove stray defaulted argument
        
        ...that, for unclear reasons, had been added to this declaration in
        436f3f8eb5b45620842351a1f29ba49571043515 "tdf#38742 - Start Center: introduce
        push pins to favorite documents", but without also adding it to the definition
        in unotools/source/config/historyoptions.cxx, causing
        
        > unotools/source/config/historyoptions.cxx:307:13: error: call to 'Clear' is ambiguous
        >   307 |             Clear(eHistory);
        >       |             ^~~~~
        > include/unotools/historyoptions.hxx:47:29: note: candidate function
        >    47 |     UNOTOOLS_DLLPUBLIC void Clear(EHistoryType eHistory, bool bClearPinned = false);
        >       |                             ^
        > unotools/source/config/historyoptions.cxx:71:6: note: candidate function
        >    71 | void Clear( EHistoryType eHistory )
        >       |      ^
        
        Change-Id: I7ad65d72be2c59da0ad6deaadefebf9662571433
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152637
        Tested-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-06-06  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [436f3f8eb5b45620842351a1f29ba49571043515]

        tdf#38742 - Start Center: introduce push pins to favorite documents
        
        Change-Id: I879e4d93e1da222d9acabb776552ca1cf819574b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152136
        Tested-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-06-06  Justin Luth  <justin.luth@collabora.com>  [026924b192031769449814b9166a7b8d37c869f8]

        tdf#153040: unit test
        
        make CppunitTest_sw_core_text \
            CPPUNIT_TEST_NAME=testDropdownContentControlPDF2
        
        Still wrong/poor with this unit test:
        -wrong font for rich/plain text content
        -slightly offset (shifted right/shifted down) placement
         (tested in Linux Evince anyway).
        
        Change-Id: I586d46eaf5cdf9fbf44a6913f295c440240d180a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152634
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2023-06-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a6041b49b9ced911682973be5522df3190f6baa7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c366e74f9df3dec75df5b6bb21297166599fbf1b
          - tdf#154996 Add tabbed UI commands in Help page
            
            + refactoring
            + Add comments submenu
            
            Change-Id: I465ea7c0518272e08f5af403f7502a1d10043b5b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152632
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-06-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5b18167850dd7a174d6f1d275f11299be95716ac]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0aef8c7bd50b6f82a196358584fabc91ebd64795
          - tdf#154996 Add tabbed UI commands in Help page
            
            + refactoring
            
            Change-Id: I0c8d979b42860c04d93b4ad6085bf41ac1aa5f0f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152631
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-06-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9fc380d24da8ae055a9ca94eaa8fbaeadfb2e306]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 269d7afe0492c2e438c328de95de3ed445809260
          - tdf#154996 Add tabbed UI commands in Help page
            
            + refactoring
            
            Change-Id: I3b299d9d26fdf97b7ebc017f18af3624e6256e1e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152619
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-06-05  Mike Kaganski  <mike.kaganski@collabora.com>  [ee2d846031e9921c61ff1ff8399ed1fe9106c5fc]

        Drop unneeded indirection
        
        Change-Id: Ie837aec7e2b4b87665cc98200d38329ec2155c56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152614
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-05  Mike Kaganski  <mike.kaganski@collabora.com>  [496bd45f1e2f4c3dc90448d1adc81c5c29349f58]

        Drop duplicating function
        
        Change-Id: I15f6aea604f5bc05ae8e2e13c1e79003512b707f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152613
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-05  Mike Kaganski  <mike.kaganski@collabora.com>  [4e6c636433f7b1e4e3580fa99cbff2487e53f984]

        Restructure SvxLanguageBox::SetLanguageList for clarity
        
        And extract sorting and removing duplicates to a separate function.
        
        Change-Id: I57ed8d3960eefb8df8128cdb461a0621ed998bbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152612
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-05  Stephan Bergmann  <sbergman@redhat.com>  [6f33d21fdd85f49cd15b2770c6557e87f05b7dba]

        Adapt compilerplugins to Clang 17 trunk "Remove llvm::Optional"
        
        (<https://github.com/llvm/llvm-project/commit/397f2e9ebee8d8e45547e90dd05228d7f965df67>)
        
        Change-Id: I51acda5951f8250d1a1b47e1c2612199ae7338a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152618
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-06-05  Stephan Bergmann  <sbergman@redhat.com>  [c2c1e6a27293bba770b07efb0a4d64ba4b6150fb]

        Latest VS 2022 Preview is 17.7.0 now
        
        ...while latest proper VS 2022 is 17.6.2
        
        Change-Id: I300812fc9f5d380fb2c288bfa19b74502a5b0e2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152620
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-06-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [367f26ebf0f2be0c0c0ebeab1e14ee26960675e3]

        avoid some UNO querying
        
        Change-Id: I5fa793ab979221252f66bdd38e6950c06a66b00a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152601
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-06-05  Regina Henschel  <rb.henschel@t-online.de>  [6c49886ab46c53398d74610b264e5edb0332a059]

        tdf#155549 MCGR: Recreate 'axial' from symmetric 'linear'
        
        When exporting a shape with an axial gradient fill to OOXML, it is
        converted to a linear gradient with multiple color stops. Versions
        before MCGR had recreated it as axial gradient on import from OOXML.
        But now LO is able to handle multiple color stops and so the linear
        gradient from OOXML is imported as linear gradient in LO.
        
        When such file is then written as ODF, the multiple color stops are
        in elements in extended namespace and versions before MCGR do not
        understand them. They show only the first and last color (which are
        equal) and the gradient is lost.
        
        With this patch LO converts the linear gradient back to an axial gradient
        on export to ODF. The exported axial gradient is rendered in a version
        with MCGR same as the linear gradient when opening the OOXML file. The
        difference is, that versions without MCGR now render an axial gradient
        with two colors.
        
        Change-Id: I2b416b4cdca75d8327107a4f259d63c2e6e97ac3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152574
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2023-06-05  خالد حسني  <khaled@libreoffice.org>  [6014fd047a62e1a002cc27334e39e1d2e54e342f]

        Revert "tdf#155676: Use colon in FontsUseWinMetrics config key"
        
        This reverts commit a38e1537cd06367783a43cc8d3b0e8d674b6e142.
        
        Change-Id: Ic72f1acb7e38209e9b87a8fe80a39acb1eeacfe4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152547
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>

2023-06-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [bdad6055eb32fa6e7ee9e43cf1a54edbd2318fcd]

        tdf#153972: sc: Add UItest
        
        Change-Id: I7479be100d2c0abd9484a4095b3b2acf958beffd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152616
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-05  Mike Kaganski  <mike.kaganski@collabora.com>  [e855481ead996a3b8270fae91bd23d6c8d75ef25]

        Avoid duplicates in Edit Modules language list
        
        Since different services/categories may add same languages, they may
        become duplicated in the resulting list. Avoid that using std::set.
        
        Change-Id: I9a58341212a4f1190754683b032059408a2653cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152611
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-05  Mike Kaganski  <mike.kaganski@collabora.com>  [2c7e2fa0cbf079e659b29a94e5a0a07f94c98a28]

        Use UI language for UI list sorting
        
        Change-Id: I1fd4babe3d577d785015f921e5c8ed95ad4e8fec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152610
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-05  Stephan Bergmann  <sbergman@redhat.com>  [436c879b355f2cde763b0386df92e0d3708180a7]

        Missing include (for std::find_if)
        
        Change-Id: I91d70d72ea6cb18ed4fde2f3b3a3d037668767e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152615
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-06-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [b0d49beb1b9b875e82c98439587fcf37b56050b4]

        tdf#132026: sc: move UItest to CppUnittest
        
        Change-Id: I4a8b40c1618421a0c1775d0585c53d90196f0937
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152608
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-05  Mike Kaganski  <mike.kaganski@collabora.com>  [8149e903db501511193761eebca1640407ad52dc]

        Introduce weld::ComboBox::insert/append taking a single ComboBoxEntry
        
        Change-Id: Ia777daa8ced1df43dd49280ee30269de2b191237
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152609
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-05  Bogdan B  <buzea.bogdan@libreoffice.org>  [2f5bffafe4f653aa4ce86f7a27305587680cba58]

        tdf#152431 Fix line count resets to zero after 65535
        
        GetLineCount was a sal_uInt16 value, that allows only 65535 lines to be
        counted. This is changed to sal_Int32 and also the underlying data type
        for the lines number is changed from sal_uLong to sal_Int32, but not for
        pages number. With this change, the maximum possible line number is now
        increased to 2^31-1 = 2,147,483,647.
        
        Change-Id: Ibee2d24e638204133f0ef085564016543f73d351
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143173
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-06-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e86a0236e69d76769b91f96d71fe852b91c5db6e]

        lok: callback to send the updated theme palette when theme changes
        
        The callback sends the updated theme color palette when the theme
        changes or initially when the view is registered, so the client
        should always have the up-to-date theme color palette stored, so
        it can just show the color picker with the theme at any time without
        the need to call the server.
        
        Change-Id: I7cceccc46c2fad23ba89e6d3f3643e37f8dab292
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152589
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-06-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6c4c040d2ebc4371a706c762e7e6707875c43535]

        svx: extract theme color generation into ThemeColorPaletteManager
        
        The generation of theme colors generation code is moved to the
        ThemeColorPaletteManager class, so it can be reused.
        
        Also change the GetThemeColors return type from std::vector<Color>
        to std::shared_ptr<theme::ColorSet> as we can now safely do that
        and simplifies things.
        
        Change-Id: I4a54bff889a1f97cb1e30467188dc69e07e8c518
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152588
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-06-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [adce63eb131f0b20a1d72797d92f07efcee75ec4]

        sort row-range-styles
        
        which reduces the amount of data-movement we do in the following loop
        when inserting into the sorted_vector.
        Shaves 2% off the load time of a large document with lots of styles.
        
        Change-Id: I8df4cc35edcc212613068af108b136c2d5acd219
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152600
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-06-05  Miklos Vajna  <vmiklos@collabora.com>  [01ad8ec4bb5425446e95dbada81de435646824b4]

        sw floattable: fix lost tables around a floating table from DOCX
        
        The DOCX file has 3 floating tables: the first one is immediately
        followed by a second one, and the second one also has an inner table.
        
        The problem is that somehow dmapper thinks it's fine to merge the two
        outer table together, than the inner table invalidates some of its cell
        start/end references, so at the end the outer table conversion fails,
        which means we only have 1 table, not 3.
        
        This is a bit similar to commit 1c99616f86f7d5b83b91edc225fc95fec227d710
        (sw floattable, crashtesting: fix PDF export of
        forum-mso-en3-26783.docx, 2023-05-02), but here fixing the problem at
        the dmapper level sounded too complex. Instead inject the text node
        that'll serve as an anchor point at a tokenizer level.
        
        With this, the DOCX version of the bnc#816603 bugdoc (the one that
        started all workarounds in 2013) has one less overlapping table, but it
        still has problems.
        
        Change-Id: I54307b4c554da51bb55287e61bca700d8343d11c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152599
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-06-05  Miklos Vajna  <vmiklos@collabora.com>  [5841f73d516201576b1841c38fb3eb2a9c7295ea]

        xmloff: prefix members of SvxXMLListStyleContext, SvxXMLNumRuleExport, ...
        
        ... XMLConstantsPropertyHandler and XMLTextMasterPageContext
        
        See tdf#94879 for motivation.
        
        Change-Id: I739c9d4f7e551f84e7a55c6c5eb5109af596f055
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152598
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-06-05  Khaled Hosny  <khaled@libreoffice.org>  [a38e1537cd06367783a43cc8d3b0e8d674b6e142]

        tdf#155676: Use colon in FontsUseWinMetrics config key
        
        The use of comma breaks editing in Expert Configuration dialog, so users
        effectively can’t use this.
        
        After editing
        
        <it>Celticmd,1571,-567,1571,-547,2126,559</it>
        
        becomes
        
        <it>Celticmd</it><it>1571</it><it>-567</it><it>1571</it><it>-547</it><it>2126</it><it>559</it>
        
        Using colon instead of comma seems to fix this.
        
        Change-Id: I4bba26fe9d94a33e62a0d34c3324daae0845c30b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152597
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Reviewed-by: خالد حسني <khaled@libreoffice.org>

2023-06-05  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [5ec593ac096395c9915e16acc1a2699432d10af5]

        Update a11y check after quick fix actions
        
        Change-Id: Ie2f9a38ece130bc0cdafedf2c188c4c755233eba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152501
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-06-05  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [1f09bab0d033953542d17987e1de56cebfa3497b]

        tdf#155504 Add "Fix" function to shapes
        
        Change-Id: I9494207b0bcdf121034f79d936aeadd95cecdf23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152494
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-06-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [81f9e88e7237f54c636a018b413192f7fdefbaca]

        Fix typo in code
        
        Change-Id: Ie25dfed8d3178f71256b19d9ec3247dff6d0c704
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152593
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-06-05  Khaled Hosny  <khaled@libreoffice.org>  [1263873edf86ce223ee54ecd93297273ac3b0e9f]

        tdf#155297: Use usWinAscent and usWinDescent for B Nazanin font
        
        Its hhea.ascender and hhea.descender metrics are too small, but it does
        not have USE_TYPO_METRICS bit set. Since usWinAscent/usWinDescent are
        equal to sTypoAscender/sTypoDescender, we can use the former.
        
        Change-Id: I638fa81483365f8c44278ee13ad57cd8cf8d8769
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152595
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>

2023-06-05  Colomban Wendling  <cwendling@hypra.fr>  [8698b354ca9cd3b48aee513dd1564e46ca513261]

        gtk3 a11y: Consolidate reporting accessible name
        
        Just like in I61c4d8d4713b2b82ebb40d9de2a8a773405591ba, avoid the any
        assumption on what the parent would do in its own implementation, and
        return ourselves when we mean to.
        
        The case of AtkObjectWrapper::get_name() is actually currently fine,
        because AtkObject::get_name() does what we think it does, and
        GtkWidgetAccessible doesn't override it, but it's safer not to rely on
        those assumptions.
        
        Change-Id: Ib500d8efa8501206da66c3cca4f6b93bd426cb7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152457
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-06-05  Colomban Wendling  <cwendling@hypra.fr>  [ac643f1ae48bae7af6e7c0a5cc5a8dc83beac49b]

        gtk3 a11y: Fix reporting accessible description
        
        AtkObjectWrapper::get_description() sets the AtkObject::description
        field and chains up to its parent, expecting it to return that member
        to the caller.
        
        This is a questionable assumption, but that's what AtkObject does.
        However, since f3b0a95f9c2f85604808c21485e46e43aebbbfed which fixed
        tdf#150496, the direct parent is GtkWidgetAccessible, not AtkObject.
        And the assumption about returning AtkObject::description doesn't hold
        then, because GtkWidgetAccessible short-circuits the call if it can't
        find the associate GtkWidget, which doesn't exist.
        
        To fix this, return the member directly when we set it, but leave it
        to the parent if we don't have anything better in case it could
        actually do something useful, and because it's customary.
        
        Change-Id: I61c4d8d4713b2b82ebb40d9de2a8a773405591ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152456
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-06-05  Mike Kaganski  <mike.kaganski@collabora.com>  [07af51d62d84bb843679e086f5f29833cd1359a1]

        Use getXWeak in canvas
        
        Change-Id: I51b4c20eadc594057d5384bff51b4547da86129d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150837
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-05  Julien Nabet  <serval2412@yahoo.fr>  [f97a7b965be154824e108802b386e3132b0a237a]

        Simplify vector intialization in svx/svdmodel
        
        Change-Id: Ieaed80e4621084baf531b794323b2742ccd80310
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152594
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-06-04  Hossein  <hossein@libreoffice.org>  [af27b57521075b35234daed4a6a7b554ed434df7]

        Rename function to SetMetricValueAndSave
        
        Rename the function, remove prefix and suffix
        
        Change-Id: Iaca0541d15a9162f11f8461892bf4c4454c9d674
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151843
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-06-04  Mike Kaganski  <mike.kaganski@collabora.com>  [23f918ef6a542cc5f473f6c9bb5897ce5be9dd06]

        Use getXWeak in lingucomponent
        
        Change-Id: Icd70dd656d847f595cc1325ed0decb4941a82cde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150857
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-04  Mike Kaganski  <mike.kaganski@collabora.com>  [e2360bfd6263dace3c0c441b78537c214687656f]

        Use getXWeak in connectivity
        
        Change-Id: Id301a9321f77e5ccc1269a3b677e9faeb19a4011
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150841
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-04  Mike Kaganski  <mike.kaganski@collabora.com>  [c6f819836197d519153f9bc6775832cb0435eaf6]

        Use getXWeak in reportdesign
        
        Change-Id: I5d7c6b4b3d9440c6ae63a133e1b7d1374fa61063
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150861
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-04  Khaled Hosny  <khaled@libreoffice.org>  [45f6b03349b2626c5e75008bccd4e094f96e2769]

        Fix ccache cache size detection
        
        I have ccache 4.8.1 and it reports:
        
        (/home/khaled/.config/ccache/ccache.conf) max_size = 30.0 GB
        
        With a space between the number and the unit and the configure check
        with then see a unit-less 30 and will warn:
        
        ccache's cache size is less than 1GB using it is counter-productive: Disabling auto-ccache detection
        
        Change-Id: I12bad9204feddfe06be7207d9367586da871a5e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152592
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>

2023-06-04  Mike Kaganski  <mike.kaganski@collabora.com>  [7157cf5dee03a8a62033025521a68eec2a08d1f4]

        Use getXWeak in writerfilter
        
        Change-Id: I3e0e68c44750f30bd1998c79dc74a13f2c9ade9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150886
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-04  Mike Kaganski  <mike.kaganski@collabora.com>  [4129fca3739090651a9ffb11b35245e09816556f]

        Use getXWeak in filter
        
        Change-Id: I9854e28a4c577fae71bfc7e4bbaaadbdbce08684
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150850
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-04  Mike Kaganski  <mike.kaganski@collabora.com>  [b00c351f0466c65ba51e980d8554e09efe0b7bd8]

        Use getXWeak in unotools
        
        Change-Id: I61ae9f11c3017442ac7461ca57f5625d1687fc68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150882
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-04  Mike Kaganski  <mike.kaganski@collabora.com>  [4900217e74e29c8e19c9a697883c21cbd50c9dbc]

        Move uppercase to SubStr ctor
        
        Change-Id: Ifeeaead20e3ad37705fea04a6c3b9efa4339ddc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152543
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cc6db9f418cae422a4733163f85801c5a14f47c8]

        sw: border and background theme color support for multiple props.
        
        This adds support for theme colors for multiple properties that
        are stored in SvxBoxItem and SvxBrushItem / XFillColorItem. For
        those items the ComplexColor member variable was introduced.
        
        The UNO properties for the colors are added.
        
        The properties with the added support includes paragraph border
        and background + styles, page border and  background, frame border
        and background + styles.
        
        The ThemeColorChanges has been extended to support changing the
        colors for those propertes.
        
        Color picker and tab pages have been fixed so they pass or set
        the theme color properties to the items.
        
        Change-Id: Id27272f5c4a448703a62a759d829e8a9540066e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152397
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-06-04  خالد حسني  <khaled@libreoffice.org>  [f2b270e79016097077bd49c0ae4ac2b8762dc91b]

        Revert "Fix ccache cache size detection"
        
        This reverts commit 70fd835b4cf75e386ee115c705241a4059fb68a8.
        
        Reason for revert: cache_size_kibibyte is the current cache size not the maximum size
        
        Change-Id: Idca3f7f3af9d2d6f20a50cb8360754dc63729726
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152542
        Tested-by: Jenkins
        Reviewed-by: Khaled Hosny (خالد حسني) <khaled@libreoffice.org>

2023-06-04  Mike Kaganski  <mike.kaganski@collabora.com>  [83eee0095c337e454acd5368f70855e34ec4a174]

        ScUserListData::InitTokens can't produce different splits
        
        ... for the same input, because ScGlobal::cListDelimiter is a constant.
        This means, that the copy ctor and assignment operator can be default,
        and ScUserListData comparison can be simplified.
        
        Change-Id: I500892ab592fd0dd24550c5189151f670efed4d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152541
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-04  Mike Kaganski  <mike.kaganski@collabora.com>  [7bbec0dfaac7b4a579c963e0724f5355da2b8df8]

        Simplify a bit
        
        Change-Id: Iaea9a425fc93adc716bdb4944244a14175cf7538
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152540
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-04  Julien Nabet  <serval2412@yahoo.fr>  [e7b1f93cd681e2d0094f5937f4132aa4e780ab9e]

        tdf#71096: xlr filetype not associated with Calc in Windows
        
        Change-Id: Ifb9f74f2bd1532ebf364a3d554d303c1209393cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152360
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-06-04  Mike Kaganski  <mike.kaganski@collabora.com>  [182974354e4536af568dfb05a7400e48a2fe1032]

        Optimize ScAppCfg::ReadSortListCfg
        
        Do not initialize defaults when using custom user list.
        
        Change-Id: I8428a20b65182011a25325f0b7298ea51998346b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152587
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-04  Mike Kaganski  <mike.kaganski@collabora.com>  [1fa085f223761b8dcd7e7ac592eb70450a774543]

        Simplify ScUserList, don't use unique_ptr.
        
        Change-Id: Idd0ce7bfff115a3b762e963dd6cea7927c78e295
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152586
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-04  Julien Nabet  <serval2412@yahoo.fr>  [ca595a7d7e35ca814e4eb6cb5d7afbc88f85c850]

        Remove unused starmathdatabase::Identify_Color_HTML
        
        Seems to be unused since 88c343b50a1de197394e3e22bf82ff455386a80b
        "Corrected my previous mess on mathml export with color export 2.
        
        Now only exports HTML4 colors and others are treated as #RRGGBB.
        Now mathml can import #RGB colors.
        "
        in 2020
        
        Change-Id: Iac006383146afaa62775e6e76fa203925dce51d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152585
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2023-06-04  Julien Nabet  <serval2412@yahoo.fr>  [97710bbf1df975e896839cd78a34bdab7be7622a]

        MathType::HandleNodes: SmNodeType::Expression does the same as default one
        
        Change-Id: I0b7b17bf93470ac07f53c656f91f12b1cec4cd7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152584
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-06-04  Julien Nabet  <serval2412@yahoo.fr>  [7932427a39e684d78f2108d14660288a46f42df9]

        Related tdf#155630: deduplicate in starmath/visitors (2)
        
        Change-Id: I86e629260c5f25a67627589f5b33edc939aa1dff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152583
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-06-04  Mike Kaganski  <mike.kaganski@collabora.com>  [e0c7d7bc511c90e820adaaebb14ca8175364371d]

        tdf#151987: clean default list before using non-default one
        
        This restores the code that I had dropped inexplicably in commit
        8810812e58f1b014d3156235c1ab5a2d6c73c828 (tdf#132145: Synchronize
        ScAppCfg with configuration, 2021-11-29).
        
        Change-Id: Ie0215c9296d9cf9fcd75ed5b08218af9900eadb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152579
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-04  Julien Nabet  <serval2412@yahoo.fr>  [befc6ac8e20863c913da0fd0bac2fa26bab1b025]

        Related tdf#155630: deduplicate in starmath/visitors
        
        Change-Id: I331ce6d2e24e395a1c85789cdc4bd1f973287027
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152580
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-06-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7b84152bdc580bd7277b96a9bacf63c51e0afa0c]

        Fix typo
        
        Change-Id: I224ba72073d77a0c16ed0669252af7b16fb99d03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152582
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-06-03  Julien Nabet  <serval2412@yahoo.fr>  [df6e819a8f76f927bd7a568a95a535299e795a06]

        Remove unused SmStructureNode::SetSubNodesBinMo with plain pointers (starmath)
        
        and keep the remaining one which uses unique_ptr
        
        Change-Id: I0e4e4aff5c202897a27dfef97750c14c3c5736bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152581
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-06-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [698982c10eec667e4861b1ec72ad871b4368f471]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5bb8d842bc4b232f9291f1d600b8cd05af202e56
          - Fix wrong string.
            
            Change-Id: I8d149d4894c026e94a666e4376afa8c79b68da78
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152537
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-06-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f93d503e01987db79500a7f89c780c0e00ece464]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fc809b0331c7399f7dd0acf88236fce9e9972e63
          - Mute L10n on <embedvar>
            
            Change-Id: I43a4ff2c30934d65b34ea53983111d0ceef1b850
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152536
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-06-03  Caolán McNamara  <caolan.mcnamara@collabora.com>  [86630bc0245654533a1f6e6713c39dd401a15bb4]

        perf: use lighter weight png generation for iconview
        
        before:
        
        |--9.50%--JSDialogNotifyIdle::Invoke
        |          |
        |          |--9.33%--JSDialogNotifyIdle::generateWidgetUpdate
        |          |          IconView::DumpAsPropertyTree
        |          |          lcl_DumpEntryAndSiblings (inlined)
        |          |          |
        |          |          |--8.99%--extractPngString (inlined)
        |          |          |          |
        |          |          |          |--8.21%--GraphicConverter::Export
        |          |          |          |          Link<ConvertData&, bool>::Call (inlined)
        |          |          |          |          GraphicFilter::FilterCallback
        |          |          |          |          GraphicFilter::ExportGraphic
        
        after:
        
        |--7.50%--JSDialogNotifyIdle::Invoke
        |          JSDialogNotifyIdle::generateWidgetUpdate
        |          IconView::DumpAsPropertyTree
        |          lcl_DumpEntryAndSiblings (inlined)
        |          |
        |          |--7.16%--extractPngString (inlined)
        |          |          |
        |          |          |--6.84%--vcl::pngWrite
        
        Change-Id: Iae34c8bde3e0bbd075252de356f64557fd80c9ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152578
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-06-03  Jim Raykowski  <raykowj@gmail.com>  [4f69e1b07c12ebd8c3655f3205bff143d1ee1a1b]

        tdf#153721 SwNavigator: fix chapter move
        
        Fixes move chapter up/down regressions introduced by commit
        e27b936fe864cdd2753470e0fef1e3cb1f891555. For regression details please
        see comments 14 and 16 in the bug report.
        
        Change-Id: I0a57483fae51656c89e8b4f3711d8057174517e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152347
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2023-06-03  Caolán McNamara  <caolan.mcnamara@collabora.com>  [666925f2ab06e690c41c470713dc83f2d752bfb7]

        perf: use freeze/thaw around block insert of multiple icons
        
        into the style preview widget in the tabbed view
        
        |--1.67%--StylesListUpdateTask::Invoke
        |          StylesPreviewWindow_Base::UpdateStylesList
        |          weld::IconView::append (inlined)
        |          JSIconView::insert
        |          |
        |          |--1.58%--SalInstanceIconView::insert
        |          |          |
        |          |          |--1.19%--SvTreeListBox::Insert
        |          |          |          SvTreeList::Insert
        |          |          |          SvTreeList::Broadcast (inlined)
        |          |          |          SvTreeListBox::ModelNotification
        
        Change-Id: I1c1058324a056e7c8fb42f31c5b4919fcc5870e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152577
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-06-03  Justin Luth  <jluth@mail.com>  [3eb90b3370ca0284fdbf09f37d7dc63e5d158be7]

        tdf#134114 writerfilter: pass on AllowOverlap to graphics
        
        make CppunitTest_sw_ooxmlexport18 \
            CPPUNIT_TEST_NAME=testTdf134114_allowOverlap
        
        The unit test has terrible layout after a round-trip...
        
        Change-Id: I448af1c6b0c5135eb6d41dd6aa0c4bf00506ebbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152572
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-06-03  Szymon Kłos  <szymon.klos@collabora.com>  [d8b834a750a284ecd04cac1f4de4cb9cbf05c42c]

        Styles preview cache cleanup on exit
        
        Change-Id: I28929d4137008ebcca1733837d0b2112b6859a89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152563
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152576
        Tested-by: Jenkins

2023-06-03  Szymon Kłos  <szymon.klos@collabora.com>  [5ad502af9cf3d49457082a12d36f8159b6c4ca11]

        Styles preview widget should cache images
        
        Change-Id: I3ee370e5d3ef4227681c4a973ac6f24f9aa241e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152556
        Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152575

2023-06-03  Julien Nabet  <serval2412@yahoo.fr>  [c50e4b25b2eb278685698182e2a4b541739f2d42]

        Simplify a bit DatabaseObjectView::fillDispatchArgs
        
        Change-Id: Ic6d4c80813286d6b5dbe33dc0289d0f0d9cedfc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152569
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Lionel Mamane <lionel@mamane.lu>
        Tested-by: Lionel Mamane <lionel@mamane.lu>

2023-06-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [7a5847b3716ac64ad422f24164c0b765610ffbd7]

        remove unnecessary ScPatternAttr copy
        
        slightly speeds up loading document with large number of patterns
        
        Change-Id: I1b82145fb0f8a62da0d5a46a43594f7085ce2c22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152564
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-06-03  Justin Luth  <justin.luth@collabora.com>  [7daf830830609cbb13a01ae55634187718c84d8a]

        tdf#153040 sw content controls PDF export: output listbox entry
        
        This fixes a 7.5 regression/wrong implementation.
        
        Prior to 7.5, content controls were just exported as plain text to PDF.
        Now that the content control is exported, the selected entry in
        the list box was not being printed - just a big hole in the text.
        
        Fixed by informing PDF of the selected entry.
        
        TODO: the content control starts too late
        (a somewhat wide space at the front),
        and ends too soon (the last portion of the text is cut off).
        
        The unit test for the TODO will cover this case,
        so skipping that for now since I found no examples to follow.
        
        Change-Id: I1412a57efc070010c6d0d0a37f48d63699b085b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152566
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-06-02  Mike Kaganski  <mike.kaganski@collabora.com>  [00a44a080539fa5d7cbd9cc21442b500b66164ef]

        tdf#155652: use UI language for language service display names
        
        Change-Id: I7a671e3f8db484b04901bd2360aaab4cde36a72c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152565
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-02  Baole Fang  <baole.fang@gmail.com>  [0450c7177f61ba5be15f7b4175b9fb5e89f850ae]

        tdf#132026: Fix selection in text cell
        
        Change-Id: Ic2bf869efa198cba83d1b781b419c3a9e0e606f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152356
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-02  Mike Kaganski  <mike.kaganski@collabora.com>  [17339a6e1f090972781af94e96f6a39408e49c88]

        Simplify a bit
        
        Change-Id: I0d03a1c68cec9ff0edc2c14f3837054a2c693a7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152534
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-02  Cip Cipricus  <cipricus@gmail.com>  [e7c9f78e4ce5ab5ecd3ccfd06fef71f10f5df8db]

        tdf#155087 Autocorrection in Romanian applies to existing words
        
        Change-Id: I04bc44a4a297f9d0fdccc89a279ff5e11976e561
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151770
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-02  Paris Oplopoios  <paris.oplopoios@collabora.com>  [53d5cc538d9c274cc4d7dfe38229f0f54706b403]

        Add Calc view separation for tiled rendering
        
        Calc now uses different colors based on the current view theme to paint
        tiles when using tiled rendering
        
        Change-Id: I1ca84371141ff026ad49ec362518ca13c59c7c6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152137
        Tested-by: Paris Oplopoios <parisoplop@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        (cherry picked from commit f4eb56b8b9ff3492e0a02fb76eb4ea7b851f4774)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152440
        Tested-by: Jenkins
        Reviewed-by: Paris Oplopoios <parisoplop@gmail.com>

2023-06-02  Michael Stahl  <michael.stahl@allotropia.de>  [710af7d183370ca6fdd2699ea9f4550d9e53918a]

        tdf#152983 sw: layout: fix crash in SwContentFrame::Cut()
        
        Surprisingly, SwContentFrame::Cut() is called in a situation where the
        frame is not connected to any SwPageFrame yet - it is in a follow fly of
        a fly chain that is anchored in a footer, and SwFlyFrame::ChainFrames()
        removes it.
        
        (regression from commit b9ef71476fd70bc13f50ebe80390e0730d1b7afb)
        
        Change-Id: Iad84b7b422126e050493dc3b181d47c4dca2fae2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152510
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-06-02  Baole Fang  <baole.fang@gmail.com>  [69a3bcdaa54700a372151af52ccfbb0deed9db45]

        tdf#43157: Clean up OSL_FAIL
        
        Change-Id: Id4472bd810263ca842d14af6ad4a1359c002fb6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152344
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-02  Dr. David Alan Gilbert  <dave@treblig.org>  [7bec1689fcbe9102aa220739b6113118d9a8dd1f]

        tdf#145538,tdf#147021: qa: range based loops
        
        A bunch of range based loop changes in various qa
        sections that also take out about 1% of SAL_N_ELEMENTS
        
        Change-Id: I8ef000e9aa400cd8363b48f6175f6ab258cefbd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152422
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-02  Heiko Tietze  <tietze.heiko@gmail.com>  [f8036f2f5238adf227d0ffa646e503f0446bb37b]

        Resolves tdf#155200 - Don't scale overlay images in start center
        
        Thumbnails don't change their size so overlay must not too
        
        Change-Id: I83ff2bb60ec619686b583180ebabe194c4a77b23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152193
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-06-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4018f1f3fe4599aac3e908b1d594234a84c406d8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c34c4d0e85fcbccf9d236a8c7a11cd16b3aecebe
          - tdf#154996 Add tabbed UI commands in Help page
            
            + refactoring
            
            Change-Id: I01192f8fdf11a2a6571ad8a33bb44afc9eff6770
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152557
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-06-02  Mike Kaganski  <mike.kaganski@collabora.com>  [72869f559021ced673465cb9aa82e461ecaafc91]

        tdf#155647: Pass XFlatParagraph by normal Reference, not WeakReference
        
        Since commit a7ce722b476c4bb0c9a113ae0c2759181edfe48f (tdf#155232:
        drop m_aFlatParaList from SwXFlatParagraphIterator, 2023-05-13), the
        instances of XFlatParagraph are not cached in its iterator. Hence,
        the instances created in GrammarCheckingIterator to pass to AddEntry
        got immediately destroyed upon the scope end, before the checking
        thread (where weak references were passed) had a chance to create own
        hard references. Then GrammarCheckingIterator::DequeueAndCheck found
        that xFlatPara was empty, and exited.
        
        Just pass hard references there. The iterator was passed to the thread
        by hard reference in FPEntry anyway; and so, the use of weak reference
        to flat paragraph objects provided no benefit, when the iterator kept
        hard references.
        
        Change-Id: Ib56652d88b9a5c6f20aa3d70fed18f8be0d3a3df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152554
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-02  Mike Kaganski  <mike.kaganski@collabora.com>  [a5c1c674e031087ef0516cebac049341dcdd2fcf]

        Fix nullptr dereference
        
        Seen e.g. in builds where no grammar checker was available (like
        bibisect, or own builds), and LanguageTool is enabled in its page,
        and then enabled in Writing Aids options page (Available Language
        Modules list) in the same session, without program restart.
        
        Change-Id: I5ac007ec5e1dfc860085bfd3f95aa61a737ec449
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152529
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-02  Regina Henschel  <rb.henschel@t-online.de>  [8aa623714fd36cf8303ab3bdef0f26db7e69a07c]

        MCGR: Use tryToRecreateBorder too for transparency
        
        This is similar to 'Use tryToRecreateBorder for better BW comp with LO'
        (see commit 8259a99f41367a1d8326c9157fe1902915715879), but now for
        transparency gradients.
        
        Change-Id: I1c2e11562fa998c364896d517f4ed3bfe92f6c15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152508
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2023-06-02  Miklos Vajna  <vmiklos@collabora.com>  [920e76f15b78398de62002e30002f4f8e0fee7c1]

        sw floattable: ignore keep-with-next for anchors of non-last split flys
        
        The bugdoc has a floating table that could split between page 1 and page
        2, but we used to put the entire table to page 2.
        
        What happens is that the anchor of the floating table had <w:keepNext>,
        which means the layout tried to keep the paragraph on a single page, and
        also with the next paragraph (but in this case there is no next
        paragraph, it's the last one in the document).
        
        Fix the problem ignoring the "keep with next" request, in case the
        paragraph is an anchor for a split floating table; unless we're the last
        anchor in the chain.
        
        This is probably consistent with the intent that "keep with next" is
        meant to control the anchor text and not the anchored floating tables.
        
        Change-Id: I387a2db5f5db013da7055686ae6b9d032b467266
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152525
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-06-02  Baole Fang  <baole.fang@gmail.com>  [083975f9666e3dc6fd665dc0418e6c3130628359]

        tdf#90507: Prevent changing default style in AutoCorrect
        
        Change-Id: I3bc7d99daf49ff32d9d80fcbbb7538cc036bc279
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151213
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-02  Caolán McNamara  <caolan.mcnamara@collabora.com>  [845054aa25b7cba1daa1ff30b142d549027299bd]

        WaE: fix more warnings I see with gcc-13.1.1
        
        Change-Id: I8f1087cb98991363ec78a21a90a55724ba3628ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152466
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152528
        Tested-by: Jenkins

2023-06-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [30391deaf6e1726450378bbe5d320bfbbd213abf]

        uitest: sc: check whether current row/column/table has data
        
        Since 41b991ea0cf3f8ce36cbdbf16b9c2c6d2bb16b5d
        "tdf#153709 Adapt message for Delete Sheet"
        when a sheet with no data is deleted the confirmation
        dialog is not prompted anymore.
        Adding this so the code in dev-tools/uitest/mass-testing
        can make use of it
        
        Change-Id: I5b9846982cffeb11d6bcded691255b96a98f5a11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152303
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-02  Baole Fang  <baole.fang@gmail.com>  [730e6fa063fccbd12913362dd5d3c74ea14957be]

        tdf#131638: Fix text cell incorrect formula
        
        Change-Id: I086f077540f52c6ed5fb4df9f0ea64aa95aea152
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152348
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-02  Miklos Vajna  <vmiklos@collabora.com>  [b111418f612a511b94d9b789a57fccf095c00f23]

        CppunitTest_sw_uiwriter5: fix build
        
        See
        <https://gerrit.libreoffice.org/c/core/+/152336/3#message-c6562aa5808e9430d518bb145015ed6260296312>.
        
        Change-Id: I8c45a5457fedbd3b9fecb6cef255f07655798d07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152524
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-06-02  Stephan Bergmann  <sbergman@redhat.com>  [705768837912d38612ab2b06dba1ca491782b773]

        Cannot self-append OUStringBuffer via concatenation
        
        a5084d15e1b72e303e1628fbff84432036b014a9 "loplugin:stringadd in vcl" had dropped
        the intermediary sTemp, but which caused JunitTest_forms_unoapi_1 to fail for me
        once with
        
        > ==2657124==ERROR: AddressSanitizer: memcpy-param-overlap: memory ranges [0x50c00086ca58,0x50c00086ca6a) and [0x50c00086ca48, 0x50c00086ca5a) overlap
        >  #0 in __asan_memcpy at ~/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_interceptors_memintrinsics.cpp:22:3
        >  #1 in char16_t* rtl::addDataHelper<char16_t>(char16_t*, char16_t const*, unsigned long) at include/rtl/stringconcat.hxx:80:9
        >  #2 in rtl::ToStringHelper<rtl::OUStringBuffer>::operator()(char16_t*, rtl::OUStringBuffer const&) const at include/rtl/ustrbuf.hxx:1765:14
        >  #3 in rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, char const [3], rtl::OUString, 0>, char const [3], 0>, rtl::OUStringBuffer, 0>::addData(char16_t*) const at include/rtl/stringconcat.hxx:195:64
        >  #4 in rtl::ToStringHelper<rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, char const [3], rtl::OUString, 0>, char const [3], 0>, rtl::OUStringBuffer, 0>>::operator()(char16_t*, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, char const [3], rtl::OUString, 0>, char const [3], 0>, rtl::OUStringBuffer, 0> const&) const at include/rtl/stringconcat.hxx:207:101
        >  #5 in rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, char const [3], rtl::OUString, 0>, char const [3], 0>, rtl::OUStringBuffer, 0>, char const [4], 0>::addData(char16_t*) const at include/rtl/stringconcat.hxx:195:88
        >  #6 in rtl::ToStringHelper<rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, char const [3], rtl::OUString, 0>, char const [3], 0>, rtl::OUStringBuffer, 0>, char const [4], 0>>::operator()(char16_t*, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, char const [3], rtl::OUString, 0>, char const [3], 0>, rtl::OUStringBuffer, 0>, char const [4], 0> const&) const at include/rtl/stringconcat.hxx:207:101
        >  #7 in rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, char const [3], rtl::OUString, 0>, char const [3], 0>, rtl::OUStringBuffer, 0>, char const [4], 0>, rtl::OUString, 0>::addData(char16_t*) const at include/rtl/stringconcat.hxx:195:88
        >  #8 in rtl::ToStringHelper<rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, char const [3], rtl::OUString, 0>, char const [3], 0>, rtl::OUStringBuffer, 0>, char const [4], 0>, rtl::OUString, 0>>::operator()(char16_t*, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, char const [3], rtl::OUString, 0>, char const [3], 0>, rtl::OUStringBuffer, 0>, char const [4], 0>, rtl::OUString, 0> const&) const at include/rtl/stringconcat.hxx:207:101
        >  #9 in rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, char const [3], rtl::OUString, 0>, char const [3], 0>, rtl::OUStringBuffer, 0>, char const [4], 0>, rtl::OUString, 0>, char const [4], 0>::addData(char16_t*) const at include/rtl/stringconcat.hxx:195:88
        >  #10 in rtl::ToStringHelper<rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, char const [3], rtl::OUString, 0>, char const [3], 0>, rtl::OUStringBuffer, 0>, char const [4], 0>, rtl::OUString, 0>, char const [4], 0>>::operator()(char16_t*, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, char const [3], rtl::OUString, 0>, char const [3], 0>, rtl::OUStringBuffer, 0>, char const [4], 0>, rtl::OUString, 0>, char const [4], 0> const&) const at include/rtl/stringconcat.hxx:207:101
        >  #11 in rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, char const [3], rtl::OUString, 0>, char const [3], 0>, rtl::OUStringBuffer, 0>, char const [4], 0>, rtl::OUString, 0>, char const [4], 0>, rtl::OUStringBuffer, 0>::addData(char16_t*) const at include/rtl/stringconcat.hxx:195:88
        >  #12 in rtl::OUStringBuffer& rtl::OUStringBuffer::operator=<rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, char const [3], rtl::OUString, 0>, char const [3], 0>, rtl::OUStringBuffer, 0>, char const [4], 0>, rtl::OUString, 0>, char const [4], 0>, rtl::OUStringBuffer>(rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, rtl::StringConcat<char16_t, char const [3], rtl::OUString, 0>, char const [3], 0>, rtl::OUStringBuffer, 0>, char const [4], 0>, rtl::OUString, 0>, char const [4], 0>, rtl::OUStringBuffer, 0>&&) at include/rtl/ustrbuf.hxx:378:17
        >  #13 in DoubleCurrencyField::UpdateCurrencyFormat() at vcl/source/control/fmtfield.cxx:1120:20
        
        and e.g.
        
        >         OUStringBuffer b("a");
        >         b = "b" + b;
        >         CPPUNIT_ASSERT_EQUAL(OUString("ba"), b.makeStringAndClear());
        
        would indeed easily fail with
        
        > equality assertion failed
        > - Expected: ba
        > - Actual  : bb
        
        Change-Id: I3108c18b7c941953a73b5731d9973914b7ba1fbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152495
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-06-02  Marco Cecchetti  <marco.cecchetti@collabora.com>  [14b3ad0b4e5a540f436db3467f8a4051392f8479]

        lok: accessibility event listener for focused paragraph
        
        LOKDocumentFocusListener keeps track of the currently focused
        paragraph.
        
        Also includes:
        
        	Author: Andras Timar <andras.timar@collabora.com>
        	Date:   Mon May 15 22:06:10 2023 +0200
        
        	    fix unused exception parameter 'e'
        
        	    Change-Id: Ibfee099e4e9b724648d7500b9ebb4e8ab84989b8
        
        and:
        
        	Author: Marco Cecchetti <marco.cecchetti@collabora.com>
        	Date:   Thu May 4 12:11:53 2023 +0200
        
        	    lok: a11y: focused paragraph info sent to client
        
        	    For the currently focused paragraph the following data is notified to
        	    client:
        	    paragraph content, caret position, text selection start/end
        	    These data is kept as an instance state so the client can request such
        	    info at any time.
        
        	    Change-Id: Ic1a3be0d93472300b1b6a91fb0de5bad87c031aa
        
        and:
        
        	Author: Marco Cecchetti <marco.cecchetti@collabora.com>
        	Date:   Sun May 7 11:52:14 2023 +0200
        
        	    fixup! lok: accessibility event listener for focused paragraph
        
        	    It seems it was not a good idea using a unique_ptr as smart pointer
        	    for an instance of LOKDocumentFocusListener
        
        	    Change-Id: I8e6b0f48fee3c5db3c9b074a663f7f3fb96a601e
        
        Change-Id: I0fa400694f3129608228ade0b96e0b4e0aee87e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152488
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-06-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [8731701481de649a65d59e018d0ba0c381f670c3]

        sc: fix bug in GetPrintAreaVer
        
        it should return false when checking a non-exising column.
        Since ad2bc869bfe2d34bde7d42e10593db1c5ffccc2a
        "tdf#50916 : Refactor table1.cxx wherever there is column access"
        
        Change-Id: I01a53f5fec7e2029badc5c23c1e26fc0723ba0ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152386
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-06-02  Miklos Vajna  <vmiklos@collabora.com>  [15b126534b2dc8490d9ddda9baae76f2e87380f0]

        sw layout xml dump: extract SwCellFrame::dumpAsXml() from SwFrame
        
        Ideally SwFrame should not really know anything about cell frames.
        
        Change-Id: I01c7af5a4ded579a38e78ca9c8218871e0a1d325
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152509
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-06-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [7acc7660a752497a546263d28e82a2e8f61fd702]

        reduce memory overhead of AquaA11yWrapper
        
        we can allocate this internally, which reduces the number of
        heap allocations we need to do
        
        Change-Id: Id5298e70b6816cd65d8285ceea846dc8e9e4b39d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152489
        Reviewed-by: Patrick Luby <plubius@neooffice.org>
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-06-02  Justin Luth  <justin.luth@collabora.com>  [3e6f4bbefaa4f4f83210970210aa7796aab7cf03]

        tdf#154751 writerfilter: last enabled strikethrough wins
        
        The problem is that multiple strikeout character properties can
        be defined for DOCX, but it is implemented using a single property
        in LO. If the last definition was "not *strike" then all strikeouts
        were disabled.
        
        Instead, if any strikeout is enabled, the last one overrides the others,
        but cancelling doesn't negate a previously defined strikeout.
        
        make CppunitTest_sw_ooxmlexport18 \
            CPPUNIT_TEST_NAME=testTdf154751_dualStrikethrough
        
        Change-Id: Iaf17380061a0b37db4bc7a87c703e81f0181bcc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152514
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-06-02  László Németh  <nemeth@numbertext.org>  [472abf99a4d90d7a53316394a2e51a26b7e62345]

        tdf#155341 sw tracked table column: add insertion
        
        All the inserted cells get a dummy redline to store
        the change tracking metadata, setting also the
        HasTextChangesOnly bit of the table box to FALSE.
        
        Follow-up to commit ffd8d20d368a885d6d786749278fa438573227a7
        "tdf#150673 sw xmloff: import/export tracked table column".
        
        Change-Id: I55f5a44ac0ec040993a100156665f116355c235a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152336
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-06-02  Caolán McNamara  <caolan.mcnamara@collabora.com>  [389a8d52d9961f89c0b2847b30ee1ca59a8fdc80]

        Related: tdf#122081 null-deref of SwFootnoteFrame
        
        load doc, ctrl+end, ctrl+home, ctrl+6 enter 29, return, wheel scroll
        down 7 or 8 times and this null-deref
        
        Change-Id: I1963a89e3223de89f3414e435accd8d8ebfe80a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152511
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-06-01  Martin Srebotnjak  <miles@filmsi.net>  [30aac756bef3170101194d94070fd0975b781227]

        Update git submodules
        
        * Update translations from branch 'master'
          to 3f048c8b256ce247546dd78472926b65a332edca
          - Updated Slovenian translation
            
            Change-Id: I3e4ff509f47ce76b9d47847d9b77fbf8860a5cce
            
2023-06-01  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [0b5c0d9e9d6c71d3531a7e1020af1753a50e873e]

        tdf#143877 EMF+ Implement EmfPlusDrawCurve with cardinal spline
        
        Change-Id: I98d30b2a8ba63fdddc08668f453c5f0feeb452db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152288
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2023-06-01  Caolán McNamara  <caolan.mcnamara@collabora.com>  [0fff72154d0dbb44e09546ff59f8a5ec288dfd2e]

        Resolves: tdf#155425 turn off overlay scrolling for color selector
        
        the overlay width is too close to the column width to easily select
        the colors in the column beside/underneath an overlay scrollbar
        
        Change-Id: I096a6f2414eb69f10a79a4a0591f3a210c6784de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152507
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-06-01  Caolán McNamara  <caolan.mcnamara@collabora.com>  [068f28aa67bf7a17b722b3342689c845dda533f7]

        Related: tdf#155425 use preferred_size instead of allocated_width
        
        the scrollbar might not actually be visible so has no real
        allocated width yet
        
        Change-Id: Id15af9e481b9971bf79f16da16581f820f8303d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152506
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-06-01  Caolán McNamara  <caolan.mcnamara@collabora.com>  [1ae15fb6fdf7a1a537e51c4ed6973bb5d95a8ab0]

        resave with latest glade
        
        Change-Id: If9a61d218ccee6bb82adf533dc1932cb2dd46ad0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152505
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-06-01  Michael Stahl  <michael.stahl@allotropia.de>  [59987d3c77ec7dbf59fbea9f47cc226f4e8903f9]

        tdf#150606 sw: layout: leave follow SwTabFrame invalid in columns
        
        With the minimised bugdoc, on Undo, some 12 or so pages are created, and
        the end of the deleted table is shown in the document view.
        
        So first the last pages are layouted, and then once those are done
        layout proceeds from page 1.
        
        The problem is that on page 9, a table remains in the 2nd column of the
        section, and there is nothing in the 1st column and on pages 5-8.
        
        This is because ::CalcContent() is the last thing that formats the table
        on page 9, and it explicitly disables MoveBwd() for follow tables via
        m_bLockBackMove.
        
        That appears to be intentional but because it's already been there since
        initial CVS import it's unclear why; it might be based on the assumption
        that a previous column would have moved over rows from the follow table
        already.
        
        Try to encourage the table to try to MoveBwd() at a later time, when
        it's being formatted from the SwLayAction::FormatContent_() loop, which
        appears to help.
        
        (somehow regression from commit 723728cd358693b8f4bc9d913541aa4479f2bd48)
        
        Change-Id: I421525269948aa58888f5302e6db234c89230f00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152485
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-06-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d7d2b172065f90aa2f61c0216f3722e868ae76a1]

        prefix aPreviousColor and aCurrentColor in SvxColorTabPage
        
        Change-Id: I631ce120d7a2825c6d170f4b25ffefdd155e04e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152396
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-06-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e6215c7233c0fb437a81b51c8a8a30bb53eef65f]

        tdf#153361 improve theme color generation in color picker
        
        The theme color generator needs to take color luminocity into
        account, so that the very dark or very light colors are properly
        shaded. Otherwise a too dark color will generate a too dark (almost
        black) color variant, or a too light a too light (almost white)
        color variant. However those colors aren't useful.
        
        Change-Id: Id803a8f6f1a79cbc822ed2d7faca9bec228c0188
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152237
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-06-01  Caolán McNamara  <caolan.mcnamara@collabora.com>  [c7b4d15c5c33e8ac05b054aa1d19751fb1b1275a]

        WaE: Py_SetPythonHome is deprecated since python 3.11
        
        not obvious how to replace it, so just accept for now
        
        Change-Id: Id3fc4c95a5cc60e078f06faaa024faa9c770de20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152504
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-06-01  Caolán McNamara  <caolan.mcnamara@collabora.com>  [9ff2b61876843584d6c4fb3cadda48089b8a84b7]

        WaE: -Wmaybe-uninitialized with GCC 13
        
        Change-Id: I69e0f28ab6f6a8a2c7181876735b128d39394b52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152503
        Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-06-01  Caolán McNamara  <caolan.mcnamara@collabora.com>  [619d022fb0e01a2073b6c2635e2e8dc1c29162bc]

        take a copy of SwAccessibleParagraph::GetString()
        
        take a copy of this a11y and not a reference
        
        it is not guaranteed that listeners to the a11y events called by
        FireAccessibleEvent will themselves not call anything which could end up
        calling ClearPortionData which would leave rText pointing to old
        released memory
        
        seen in the wild with:
        
        ==15145==ERROR: AddressSanitizer: heap-use-after-free
        program/../program/libswlo.so
        	rtl::OUString::equals(rtl::OUString const&) const
        		builddir/libreoffice/include/rtl/ustring.hxx:952
        program/../program/libswlo.so
        	rtl::operator==(rtl::OUString const&, rtl::OUString const&)
        		builddir/libreoffice/include/rtl/ustring.hxx:1713
        program/../program/libswlo.so
        	SwAccessibleContext::InvalidatePosOrSize(SwRect const&)
        		builddir/libreoffice/sw/source/core/access/acccontext.cxx:1196
        
        and
        
        previously allocated by thread T0 here:
        program/../program/libswlo.so
        	SwAccessibleParagraph::UpdatePortionData()
        		builddir/libreoffice/sw/source/core/access/accpara.cxx:442
        
        with free of:
        
        program/../program/libswlo.so
        	std::default_delete<SwAccessiblePortionData>::operator()(SwAccessiblePortionData*) const
        		gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/unique_ptr.h:78
        program/../program/libswlo.so
        	SwAccessibleParagraph::ClearPortionData()
        		builddir/libreoffice/sw/source/core/access/accpara.cxx:451
        program/../program/libswlo.so
        	SwAccessibleParagraph::getCaretPosition()
        		builddir/libreoffice/sw/source/core/access/accpara.cxx:1016
        program/libmergedlo.so
        	LOKDocumentFocusListener::updateParagraphInfo(com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleText> const&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
        		builddir/libreoffice/sfx2/source/view/viewsh.cxx:685
        
        Change-Id: I72c9894ca842b8f040b27481f0fd8d56542eb530
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152486
        Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-06-01  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [d3996db28d88d219a9a1acc98af0cc862ac3d704]

        tdf#155504 Add "Go to" function to shapes
        
        Change-Id: Ic1f39c65565f92ceb86e3b19d45aed7014b88e2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152487
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-06-01  Khaled Hosny  <khaled@libreoffice.org>  [ef30d351da288b3513cfd30cb82bff7e0827fcb3]

        tdf#155623: Revert "tdf#155557: Fix drawing mixed direction underlined text"
        
        This reverts commit 99d22fd79c5532fd6c1b167996e1c27216b92469.
        
        Lets revert and figure out a less radical fix for the original issue.
        
        Change-Id: If3025d32019e953b7946ebe4209daf74efc5e15a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152490
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>

2023-06-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [e899a75fc6dd600ea9992c851a42734b334122b6]

        Revert "Convert XFastParser into a normal C++ interface"
        
        This reverts commit 5e68d6cfade45f40b1ad46025a81afe4cb8dd337.
        
        Reason for revert: Seems like outside users have been using this API
        
        Change-Id: I8814cf1eb4f000eeb4cbbb5db9c282d001465993
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152441
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-06-01  Caolán McNamara  <caolan.mcnamara@collabora.com>  [020d72fb85dac7a52eacb29731b8f2d536a2892d]

        WaE: SwNodeIndex GCC12 spurious -Werror=dangling-pointer=
        
        I see this with gcc 13 too
        
        Change-Id: I63aed9a3bdc5bec7f96474145fd2ba30156741cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152478
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-06-01  Khaled Hosny  <khaled@libreoffice.org>  [737854f3c5131d3a64803edc0802dbbc07aa4405]

        tdf#153440: Fix font fallback for surrogate pairs in RTL text
        
        When checking for a font that supports the surrogate pair, code was
        appending code units one by one to string buffer and in RTL case this
        was happening in reverse order leading to invalid text and consequently
        failing to find any font that supports it.
        
        We now iterate over runs not individual positions, so the text of each
        individual run maintains its correct order regardless of the direction.
        
        Change-Id: Icf2e2aed56512bf907dc6b3c36f387a9e3ad497a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152481
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>

2023-06-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [29224bf7305ab8ba103be145effc8ac467ffcfd6]

        SwModelTestBase: simplify code a bit
        
        and rename reload method to saveAndReload to unify
        code and use it everywhere
        
        Change-Id: I7c0f4e8d2feb7a0f9ca28df4b6dddd7a11b2e57e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152455
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [b6b28854c77731f7506b2551dc5dd47f798ca946]

        tdf#154174: sc: move UItest to CppUnittest
        
        Change-Id: I62e1e9a0dbcbea509d5d9a9b493c2484dc373854
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152483
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: Jenkins

2023-06-01  Miklos Vajna  <vmiklos@collabora.com>  [b64cd9c8e0498b8aecc49eba873d2a3fd3065a6a]

        sw doc model xml dump: show address of SfxBoolItems
        
        I want to know when a relevant keep-with-next pool item is read, but
        there are many of them, so seeing the pointer address is helpful.
        
        Change-Id: I5ff7654430a41eaea6c7b0cf722e34256cdd4d3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152480
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-06-01  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [6e2993e1a7a61d69717b3fcf93ffa52fa0f26ba9]

        tdf#153972 Fix color filter when cells have no content
        
        Change-Id: I9742fc0627c2311bfe4c067961e0feea476f1899
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151096
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-06-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [677ec236e7409681e04578c8501833792c5f8099]

        CppunitTest_sw_htmlexport: fix test after my previous commit
        
        In 6aec73de12a56a56b3ffd9bb86b559bf0609bf58
        "SwModelTestBase: drop mustCalcLayoutOf", I misread the code
        and thought that loadAndReload wasn't calling calcLayout
        anymore. Obviously I was wrong. adapt the code to do
        load and save without calling calcLayout and without reintroducing
        the mustCalcLayoutOf complexity
        
        Change-Id: I4d5619a0443e70bbec89c4513ab86a93d968646c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152477
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-06-01  Regina Henschel  <rb.henschel@t-online.de>  [28f0e847e4e9cebc43cdcf97b8212a70977f2b49]

        MCGR: Unit test for 'Use tryToRecreateBorder for...'
        
        Unit test for commit 8259a99f41367a1d8326c9157fe1902915715879.
        
        Change-Id: Iba3367fe42b5014b98cf575f53006fc09a79d6ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152428
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2023-06-01  Noel Grandin  <noelgrandin@gmail.com>  [5e68d6cfade45f40b1ad46025a81afe4cb8dd337]

        Convert XFastParser into a normal C++ interface
        
        There is no need for it to be an UNO interface anymore (ever since
        we started supporting dynamic_cast on UNO objects).
        
        Which means that XImportFilter2 also needs become a C++ interface.
        
        Change-Id: Ice2db0f098271bba32b199bd083b08cb8410ce93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152388
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-06-01  Mike Kaganski  <mike.kaganski@collabora.com>  [f15a6e1b1b186bf42e1ade05630d17841add2c46]

        Use OUString for filter
        
        Change-Id: I45c809cfd4ee9b1c6f479db1ad0a6bf2d479fed5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152473
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-06-01  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [c1893df42567c260ca5fb069038d1a55616e7b7f]

        tdf#149598 - Remember window state of the format cell dialog
        
        Change-Id: Ie3b468c674a9a811a5359155cda1d96ed44e50fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152474
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-06-01  Caolán McNamara  <caolan.mcnamara@collabora.com>  [36ec021c6eafe80caefbedbbe674bd1ee0a9429a]

        WaE: WhitespaceToSpace() spurious -Werror=maybe-uninitialized
        
        vcl/source/helper/strhelper.cxx:366:9: error: ‘pBuffer[-1]’ may be used uninitialized [-Werror=maybe-uninitialized]
        
        I see this with gcc 13 too
        
        Change-Id: I3ddc5fadb9177827e6cd49f5b6366a79204e95c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152469
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-06-01  Czeber László Ádám  <czeber.laszloadam@nisz.hu>  [a5c1b749a89b662f9a136d774b3dfd5fbd639c50]

        tdf#154174 sc: fix input line to update to the repeated content
        
        Repeating the last text edit by Repeat, e.g. by pressing
        Ctrl-Shift-Y, the input line still contained the old content
        of the cell, and only updated to the new content after moving
        the cursor to another cell and back. Now the input line is updated
        automatically, and the actual content of the cell can be modified
        immediately by pressing F2 or clicking in the input line.
        
        Change-Id: Ia38b833ff77c75d37700715638aa71c7f1863e91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152423
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-06-01  Laurent Balland  <laurent.balland@mailo.fr>  [811e67eb45b1fc97d8c8cc9509acb33267a51aa4]

        tdf#154131 Update UI
        
        Change "scientific numbers" to "scientific notation"
        
        Change-Id: Ic895fda8fb98d0307d05c4a540b4ba43079f8682
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152405
        Tested-by: Jenkins
        Reviewed-by: Stéphane Guillou <stephane.guillou@libreoffice.org>
        Reviewed-by: Laurent Balland <laurent.balland@mailo.fr>

2023-06-01  Miklos Vajna  <vmiklos@collabora.com>  [e2f90d1d0e51c68dd01c9968cdb7a3bbb5658613]

        tdf#103869 sw floattable: fix lost table right before a section break from DOCX
        
        The bugdoc has 2 pages and 2 tables, one table on each page. The table
        on the first page was missing in Writer.
        
        What happened is that the floating table is anchored in the next
        paragraph, but that is removed (since it's the last one in the section,
        so no need for a "next" paragraph), which shifted the table to the next
        section, which was already a wrong anchor point. Then that next section
        (next page) started with a (floating) table, so a dummy text node was
        inserted at the start, which means once it's disposed at the end of the
        2nd section, we lost the first floating table with its bad anchor.
        
        Fixing the problem was a bit tricky, because
        DomainMapper_Impl::RemoveLastParagraph() is called before the text frame
        conversion would be invoked in DomainMapperTableHandler::endTable(), so
        we can't check if this last paragraph has something anchored in it, as
        it's too early. Instead, detect that a floating table will be created,
        and don't remove the last paragraph in this case, since we know that
        we're at the end of the section (that's why we remove the last
        paragraph).
        
        The export result looks OK, we keep the
        paragraph-table-paragraph-table-paragraph model correctly.
        
        Change-Id: I4612a15d0d1ad3fe527593a21a4120096790a33f
        (cherry picked from commit ba2f4ebc5343f3eca27baaaf27906be2e6486fcd)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152472
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-06-01  Miklos Vajna  <vmiklos@collabora.com>  [4ee0aa2ebda0ccd61ea4e0da3caa07d5f9a72eb9]

        UITest_calc_dialogs: use oneprocess mode
        
        Execution time goes from:
        
        real    1m36,132s
        
        to:
        
        real    0m49,165s
        
        Also the same for UITest_conditional_format: 1m36,842s -> 1m14,630s
        
        Also the same for UITest_csv_dialog: 1m25,584s -> 0m59,205s
        
        Also the same for UITest_external_links: 0m27,881s -> 0m19,912s
        
        Change-Id: Iec462dd578956d3c62b8944de367e46bd3abe975
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152464
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-06-01  Khaled Hosny  <khaled@libreoffice.org>  [99d22fd79c5532fd6c1b167996e1c27216b92469]

        tdf#155557: Fix drawing mixed direction underlined text
        
        The code here first unsets the underline style, draws the text, then
        measures the text size, change the text to two blank spaces, sets the
        measured width back and tries to guess how much space was added by
        justification, sets the underline style back and then draws again.
        
        I have no idea why it is doing it in this highly convoluted way, but
        this code goes all way back to the initial import. However, it currently
        fails to account for Arabic justification when the Arabic text does not
        have any space characters.
        
        Instead of trying to guess more how much width the Arabic justification
        adds, I’m removing this code altogether to let the normal drawing code
        handle the underline drawing.
        
        Lets see what will break.
        
        Update text expectation because we now do one-less drawing.
        
        Change-Id: I8158bd15370005a78b866c8192414e4b46af2727
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152452
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>

2023-06-01  Khaled Hosny  <khaled@libreoffice.org>  [70fd835b4cf75e386ee115c705241a4059fb68a8]

        Fix ccache cache size detection
        
        I have ccache 4.8.1 and it reports:
        
        (/home/khaled/.config/ccache/ccache.conf) max_size = 30.0 GB
        
        With a space between the number and the unit and the configure check
        with then see a unit-less 30 and will warn:
        
        ccache's cache size is less than 1GB using it is counter-productive: Disabling auto-ccache detection
        
        Instead of relying on the human readable output, use --print-stats
        which prints machine-readable output and is available since 3.7 (thanks
        to Cloph for the suggestion).
        
        Change-Id: I69f994a07cfbf08b66a2010f9c99401881d4acf3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152382
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Jenkins

2023-06-01  Justin Luth  <jluth@mail.com>  [a05dc1591ca9122056e95cb2801e7f924bb7ecdb]

        tdf#104704 tdf#145998 doc/rtf import: don't lose section page break
        
        This fixes a LO 7.5 regression from
        commit c37f62b71fa59917ef85ff98480dff18aa936e41
        
        That 7.5 fix focused on DOCX, and didn't realize that the doc/rtf path
        couldn't handle the same logic.
        
        Just reverting to previous behaviour for DOC/RTF for now.
        (It is too hard to find relevant documents because any document
        starting with a section break on the first paragraph
        [and there are MANY of these - an ODT default],
        and that scenario harmlessly matches this code path.)
        
        Change-Id: I82cfe10e217269448d38df0ca03ce6cae3536e56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152467
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2023-05-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [74a306ef4aa425a5637c7c4766600de6c4bc504c]

        Fix typo
        
        Change-Id: Ie108cc69cfd0d0e2837de3f1d38329f578866bd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152461
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c58ff5befa4c9704ab54f365811af4beeea384a8]

        Fix typo
        
        Change-Id: I9c58980de73dc2f00802f0d589d0c6fafe11d16a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152460
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [aad2ca8bd3986510b2331752d92958c96ec93f9f]

        Fix typo
        
        Change-Id: I4b877a06c1fc09fa866c29dc39cb9478a50581b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152459
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a2bb3dc8696e52b1bf4b0057e2a3fb349c6ca509]

        Fix typo
        
        Change-Id: Ifbf42470fdf11e072749ec6b7a86a5970f9a2d7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152458
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [55b9419e541990fe4f96dd59a42359f86901ab3a]

        Fix typo
        
        Change-Id: Iaeeda3ce15e6765e914eb74c6b1cb0f0f8b6d6f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152463
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [006990b8d6337c232f0fe06fc284d83c44e6dc80]

        Fix typo
        
        Change-Id: I0dfd64a270a2b669bceba435c2e01472ecf277f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152462
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-31  Mike Kaganski  <mike.kaganski@collabora.com>  [66eabacb7c3618d2724470203d7e95c256334520]

        tdf#155611: SwFrame::FindNext sometimes returns a sub-frame of this frame
        
        This resulted in wrong split of the section frame, when the table frame
        was the last in the section, the split needed to happen after that table
        (i.e., at the very end of the section), and passing the table frame as
        pFrameStartAfter gave its last cell's subtable as pSav (i.e., the frame
        to move after the split). The first frame of the last cell (the one prior
        to pSav) got lost from the layout, and wasn't destroyed when SwRootFrame
        was destroyed, and then it crashed referencing destroyed root frame and
        view shell.
        
        Change-Id: I1a539818aa890f65e961f4185ce50916ce7e4e4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152454
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-31  Mike Kaganski  <mike.kaganski@collabora.com>  [192167f635e87e1acee9c31d1153285479dc04ab]

        Simplify a bit
        
        Change-Id: I3ba0187e46e57650e26faaf798c1e9f2864373c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152431
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-31  Tibor Nagy  <nagy.tibor2@nisz.hu>  [6a059f8d1b0a7a5b64bd272e1e7b8291979bcd56]

        tdf#155321 sc: fix color of the highest value on percentile color scale
        
        if the highest value occurs multiple times in the data set.
        
        Also for coloring based on the percentile, use always the end
        of the color scale for the highest values, like other spreadsheets
        do, i.e. not the first possible color in the case of repeating
        values. For example, the corner case in the test document is not
        a red and two yellow cells any more, but a red and two green cells.
        
        Note: color of the other repeating values still differs from
        MSO, but the same as in Google Sheets.
        
        Change-Id: I1d7eacec6e442c1112a9568e64dd6461e2ff2fbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152117
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2023-05-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [6aec73de12a56a56b3ffd9bb86b559bf0609bf58]

        SwModelTestBase: drop mustCalcLayoutOf
        
        it's not used anywhere since f3294eb1789e9603b5129f0f2d61116fd4853b52
        "CppunitTest_sw_htmlexport: remove not needed mustTestImportOf()"
        
        Change-Id: Ifb27c176bd64ca3efecb0f9b142b6144c5703556
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152453
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [58ab2f002fd27974b474151b01287dac221dc102]

        SwModelTestBase: get rid of mustValidate
        
        and remove duplicated save method
        
        Change-Id: I9bdf0e28d59ae281fccbafd266b86cdf89c112da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152421
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [009b889616561176a230bc041699271697f95bf6]

        do not throw DisposedException when inside a dispose() method
        
        There is no need to do this, as the documentation of
        css.lang.XComponent::dispose at
        
            udkapi/com/sun/star/lang/XComponent.idl
        
        states:
        
            After this method has been called, the object should
            behave as passive as possible, thus it should ignore all calls
        
        Otherwise, the effect of throwing here is mostly to disturb the flow of
        logic in caller code, preventing other parts of teardown from proceeding
        smoothly.
        
        Change-Id: I30e6d1b35f85b727debf4405a995fdc0a4fccde6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152450
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-31  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [046e37faa295889157f0313f2300d93cb0f83b9e]

        update credits
        
        Change-Id: Id34d3ecb170be128bb19d6982845bc4fbd4af598

2023-05-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [4f98574b78ed1b06bac1d440d75d8ce1ddea8309]

        speed up tab-switching in a calc document with a lot of graphic objects
        
        if we are in the destructor, and we have never painted the object in
        question, then we don't need to do an expensive object-range calculation
        and invalidation
        
        Change-Id: I857c3d927142f4e90d54f79fa6c293731382f0d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152424
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-31  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [5194bb56b6db3b67389cad977c27a7b34f51044b]

        Update git submodules
        
        * Update translations from branch 'master'
          to b9fc08bbb6763328ebc59b3e5be620b50c0caed0
          - update translations for master/7.6
            
            and force-fix errors using pocheck
            
            Change-Id: I0bdcb9cbf6bc0e0a005f59e98799d3cd7eb8b151
            
2023-05-31  Miklos Vajna  <vmiklos@collabora.com>  [dcc54c4c4bd3c938ba4b06e89f5688ae262b8507]

        vcl: one more nullptr check in Window::GetOutDev()
        
        As it was pointed out at
        <https://gerrit.libreoffice.org/c/core/+/151857/2#message-ced4ba9ebaf5725ec06853682c146211824af158>,
        it makes little sense to have the nullptr check in the non-const version
        of Window::GetOutDev() but not have it in the const version, fix this.
        
        Change-Id: I2f97938a4015d3ce27e35b9971b65090f7289c11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152429
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-05-31  Caolán McNamara  <caolan.mcnamara@collabora.com>  [8811bf5aa94df5beff2249e1f51d383b3df6409c]

        Related: tdf#155507 don't enable field shadings in online case
        
        as in initializeForTiledRendering we don't want field shadings
        
        Change-Id: Ie1ea2c365bcd78cdfd554646474c4ef05a19fcda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152425
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [8ac06469dc0338ed57af76cba9d96117d753422c]

        Fix dynamic-type-mismatch
        
        After
            commit 5315e6069e425aad88873beb5344bb8ea31e0c55
            use more TypedWhichId
        
        flushed out some inconsistency in how SID_NUMBER_TYPE_FORMAT
        was being used, by managed to miss one place
        
        Which started to cause CppunitTest_sc_shapetest
        CPPUNIT_TEST_NAME=testTdf137355_UndoHideRows::TestBody to fail with
        
        > sc/source/ui/sidebar/NumberFormatPropertyPanel.cxx:185:46: runtime
        error: downcast of address 0x503000ef5ae0 which does not point to an
        object of type 'const SfxUInt16Item'
        > 0x503000ef5ae0: note: object is of type 'SfxInt16Item'
        >  00 00 00 00  90 28 c9 3d f7 7f 00 00  01 00 00 00 21 67 00 be  00 00
        be be be be be be  00 00 00 00
        >               ^~~~~~~~~~~~~~~~~~~~~~~
        
        Change-Id: I4b4f9c88b8c587a9e08955728b3085eb5acece12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152427
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-31  Seth Chaiklin  <sdc.blanco@youmail.dk>  [847f899cb3f9607b55fd5989b2043a0b513dec22]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 36b8bd4e7d31ff18c9e8ce85718aa8e9a3f1edcd
          - tdf#121367; tdf#153876 followup to workaround <switch> behavior
            
               For some reason, possibly related to tdf#144859,
               WRITER is not included in <default>, even though it should.
               Patch repeats the <embeds> found in <default> for Writer,
               so that they will also appear with WRITER in help.
            
            Change-Id: I05300853717dcc555645cbf98f8089f70ce3e779
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136712
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-31  Luigi Iucci  <luigi.iucci@collabora.com>  [1bc6d8f811e0941d1a8046c9ba725d0f38223143]

        Added doxygen to calc currency combo
        
        Change-Id: If6a70f38007c385c28f9136e48635e91b9ec93e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151968
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-31  Caolán McNamara  <caolan.mcnamara@collabora.com>  [f1ec565d4843284e43614d208b006420732b98e8]

        Resolves: tdf#109149 don't poll the Default Printer Name on every query
        
        We are queried on every change, so on every keystroke, and we are only
        using this to fill in the printername inside the label of "Print
        Directly (printer-name)" On Printer::GetDefaultPrinterName() is
        implemented with GetDefaultPrinter so don't call this excessively. 5
        mins seems a reasonable refresh time.
        
        Change-Id: I71e87f26ed022241e09f9ab0eed94d09648ec9b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152415
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-31  Stephan Bergmann  <sbergman@redhat.com>  [2cda7933d1ed9e28153f6083e353df352851e235]

        tdf#155543 Get back com.sun.star.cui.AsynchronousColorPicker service impl
        
        901360967dde5d3948d4a28d156ad526b0802ca1 "Combine
        com.sun.star.cui.[Asynchronous]ColorPicker implementation decls" had assumed
        that:
        
        "f54ccf09a5073b6e544c976da68de0c9fc0bdf6c "Make Custom Color Picker dialog
        async" had added the additional com.sun.star.cui.AsyncColorPicker implementation
        entry (later renamed to com.sun.star.cui.AsynchronousColorPicker) for the same
        actual C++ implementation, presumably out of confusion.  (The implementation
        name "com.sun.star.cui.AsynchronousColorPicker" appears to not be mentioned
        anywhere else than in this .component file, so it shouldn't matter to drop it.)"
        
        But turns out that things are even more confused there than I'd initially
        thought they would be:  The names com.sun.star.cui.ColorPicker and
        com.sun.star.cui.AsynchronousColorPicker are actually UNOIDL service names as
        declared in offapi/com/sun/star/cui/[Asynchronous]ColorPicker.idl.  And the
        implemenation is accessed via css::cui::ColorPicker::createWithParent and
        css::cui::AsynchronousColorPicker::createWithParent in
        svtools/source/dialogs/colrdlg.cxx.  Which, in the past, happened to work,
        because creating a service X also looks for registered implementation names X,
        if it does not find a registered implemenation that advertises service name X.
        For com.sun.star.cui.AsynchronousColorPicker it happened to work until I removed
        that implemenation name from cui/util/cui.component...
        
        A minimal fix for that mess is to make that implementation also advertise the
        com.sun.star.cui.AsynchronousColorPicker service name (the
        com.sun.star.cui.ColorPicker service name is still found, unconventionally, via
        the implementation name).  Whether the two additional service names
        com.sun.star.ui.dialogs.ColorPicker and
        com.sun.star.ui.dialogs.AsynchronousColorPicker are relevant in any way I don't
        know---just leave them alone for now.
        
        Change-Id: I37f4fd5b45b97ab27275cd377921063d6e0cc096
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152418
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-31  Stephan Bergmann  <sbergman@redhat.com>  [a0ee0fe0d5340ba67e849068af9a50108cd27e5f]

        Improve some error diagnostics
        
        Change-Id: I4e9d19a164fdc035ceabd9d4a04a0f500322dd0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152419
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-31  Czeber László Ádám  <czeber.laszloadam@nisz.hu>  [7be7e1ff95af485a9cb00748800d3d084f96387c]

        tdf#153437 sc: fix broken formatting at Undo of row/column insertion
        
        Performance fix for the 16k rows resulted broken
        formatting during Undo of row insertion, e.g. rows
        with background color fell apart, highlighting partially
        also the row under the deleted row removed by Undo, or
        Undo of inserted/copied columns removed the background
        coloring at the place of the removed columns.
        
        Formatting was always deleted after the last column
        containing data, because the row was only allocated until
        then. When deleting row(s) or column(s), allocate the last
        column before updating the references.
        
        Regression from commit 2e86718626a07e1656661df3ad69a64848bf4614
        "don't allocate unnecessary columns when inserting a row".
        
        Change-Id: I8d74d59ff0051fdfe183e14a16d987edc71d55e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152185
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-05-31  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [8259a99f41367a1d8326c9157fe1902915715879]

        MCGR: Use tryToRecreateBorder for better BW comp with LO
        
        For better compatibility with LO versions before MCGR, try
        to re-create a 'border' value based on the existing GradientSteps.
        
        With MCGR we do not need 'border' anymore in quite some cases since
        no Start/EndColor at 0.0 resp. 1.0 is explicitely needed. Since we
        (unfortunately need to) internally continue to support border
        anyways it does no harm to fallback to use the border value - if
        there is an equivalent representation as this helper checks for.
        
        For exports that do not support 'border' this will be adapted as
        needed (see tryToApplyBorder())
        
        Change-Id: If98c64039ff97143d4b5c92ac2a950e70f5bb70a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152395
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-05-31  Stephan Bergmann  <sbergman@redhat.com>  [c6fcc69ec3a4b36526fbf8ca959371d1ee8e0fb3]

        Missing test dependencies
        
        > warn:vcl.builder:927441:927441:vcl/source/window/builder.cxx:481: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: "file:///.../instdir/share/config/soffice.cfg/svt/ui/scrollbars.ui at xmlreader/source/xmlreader.cxx:67"
        
        and then
        
        > warn:vcl.builder:928408:928408:vcl/source/window/builder.cxx:481: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: "file:///.../instdir/share/config/soffice.cfg/modules/scalc/ui/posbox.ui at source/xmlreader.cxx:67"
        
        and then
        
        > warn:vcl.builder:931775:931775:vcl/source/window/builder.cxx:481: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: "file:///.../instdir/share/config/soffice.cfg/sfx/ui/tabbar.ui at xmlreader/source/xmlreader.cxx:67"
        
        Change-Id: Id7aa68b8bfef8a1d318e3a54614dc284f2dc7f4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152413
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-31  Miklos Vajna  <vmiklos@collabora.com>  [e851d081c614107c450f8ac87e415b49a58bb5bf]

        CppunitTest_sw_htmlexport: avoid reqif magic in testReqIfOle2
        
        Set the filter options explicitly, rather than inferring it from the
        test name.
        
        Change-Id: I9b3c1ffc87e68da315e58f97d63b4f13cb1a5322
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152400
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-31  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [f6c753cc0f42e94f89361b7d1c41dae069ed73aa]

        MCGR: tdf#155437 handling of TransparencePrimitive2D for metafiles
        
        In VclMetafileProcessor2D we need to take care of changed
        circumstances for gradients with the MCGR adaptions. The
        method processTransparencePrimitive2D tries to detect the
        special case that the trapsparency part of the handled
        TransparencePrimitive2D is a single TransparencyGradient.
        
        If detected, this is handed directly to vcl using a
        MetaFloatTransparentAction which contains a class
        'Gradient', but the limited form from vcl (see
        include/vcl/gradient.hxx). This class can only in very
        limited scenarios directly handle/hold a gradient from
        the model (even before MCGR).
        
        For that case there is the helper method
        'cannotBeHandledByVCL' that is already used to decide
        if limited direct rendering using vcl can be used.
        This has also be used here.
        
        Also reworked the conversion to Bitmap as needed, the
        existing versions created slight errors. For more
        details see additional comments in the code.
        
        Change-Id: If9af8b1423df5354eaf9ba8ca6243a1b3ad1b965
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152392
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-05-31  Miklos Vajna  <vmiklos@collabora.com>  [2a380dba73d57f825128fbada91c7a9fe79e8a06]

        tdf#150769 sw floattable: fix lost PageDescName if section starts with a table
        
        The bugdoc has 2 tables in it, separated by a section break (next page).
        This page break was missing in Writer, so the tables overlapped.
        
        The page break was lost because the 2nd section started with a table,
        where we insert a dummy initial paragraph (to side-step the problem that
        you can't have a selection starting in a table and finishing outside
        that table), and once it's disposed, its properties are lost.
        
        Fix the problem by copying the PageDescName property from the dummy
        paragraph to the next paragraph before dispose. Note that we need this
        combination of creating a range (using gotoNextParagraph()) and then
        enumerate over the range, because gotoNextParagraph() would skip a
        leading non-floating table, which would lead to an additional, not
        wanted page break, as pointed out by CppunitTest_sw_ooxmlexport15's
        testTdf134649_pageBreak.
        
        This went wrong in ce5f82dbaf1c22f45a08c60eb213bc9bc821c1d1 (DOCX
        import: floating table with negative top margin has to be a fly frame,
        2022-01-21), and it turns out to be related to normal floating tables,
        unrelated to multi-page floating tables.
        
        Change-Id: I83245c78c63ec8f3d6015ce3e72ab232220a9fdb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152411
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-05-31  Julien Nabet  <serval2412@yahoo.fr>  [b960668bbde1c77c5eadf0a1ad8abde08114810f]

        tdf#155562: crash when switching to PostgreSQL connector in Database wizard
        
        It seems "label" doesn't exist for AtkObject so rather use "AtkObject::accessible-description"
        
        Regression from afe99617707c92460e66486c0057ef327e8aa017
        tdf#43369: Specific UI for collecting PostgreSQL connection settings
        
        Change-Id: I1f4f7ebe5e20a9ff7b75e6f82ffdd2bdebe7417c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152406
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-30  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [60e499147963e42ce783dffcf9c8d4aba8b5d475]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 26a4384689855508e662ae04cb49852280db50ee
          - Proofreading: A document may have “contents”, but not the TOC itself
            
            Change-Id: I5b20b7702a795570832ae88e5fac22d702dccb00
            
2023-05-30  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [b2da36a0837c3d2614917f2382c19c070c5750ed]

        tdf#155374 Icons for PageNumberWizard
        
        Change-Id: Ie0317d6640e2c2a40dc3e5808397dfada6edc55a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152408
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-05-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e0d2996d05be4eb0a3fdc6d1a5155e55294cbb11]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e21dbdfd8585da7953ea5f442c7b7b9839a9be1c
          - Synch Contents Controls nomeclature with UI
            
            Change-Id: I4cf44c40b4635b9a145d8d4428baa2532a9d2b71
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152409
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-30  Caolán McNamara  <caolan.mcnamara@collabora.com>  [ecd270bc44d094cc01e9978af60715c0d3940416]

        Revert "Resolves: tdf#155453 formatting lost when formula bar edited via IM"
        
        This reverts commit 1a6d250f34c63808552f783a31a315bc7d80ca93.
        
        seemed to work at the time, but it crashes now.
        
        Change-Id: I21bdc7a6494de4190d088552ca89ac831b642ba3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152404
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-30  Justin Luth  <jluth@mail.com>  [0ceb131e964206efbb1c76a03f19d1992e2f89c7]

        tdf#140508 doc import: auto-contour for textboxes
        
        This fixes a 6.3.1 regression.
        
        The problem was that contour was turned off
        despite settings indicating that it should be on.
        
        An earlier patchset contains the results of a make sw.check assert.
        
        make CppunitTest_sw_ww8export3 CPPUNIT_TEST_NAME=testTdf79186_noLayoutInCell
        
        Change-Id: Ib3df022a1430649b271083f343b470798f4a08c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152398
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2023-05-30  Jim Raykowski  <raykowj@gmail.com>  [60e32969a98cad348cf8e55e8f93abc3d6e9c70c]

        tdf#155393 SdNavigator: Enhancement to navigate in Notes view
        
        Change-Id: Icea71217fa5ffadc637bd7d9b8cae2fa18ec93bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152075
        Tested-by: Jenkins
        Reviewed-by: Stéphane Guillou <stephane.guillou@libreoffice.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2023-05-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [8b5f9debcdb861589c6c9b01858388603dec0d24]

        tdf#152037: sc_uicalc: Add unittest
        
        Change-Id: Ia0fbea3ecc4fab741940a453e8508f417e31e6a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152394
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-30  Michael Stahl  <michael.stahl@allotropia.de>  [35a79eac56f8b93b62de555ea92c28304f2333d9]

        sw: fix infinite recursion in SwEditWin::GetSurroundingText()
        
        This is basically the same as what was fixed by commit
        581ba395222e04e43697484bef9181c877d1fd61 and i'm not sure why this
        problem is now happening here.
        
        Change-Id: I0769d1aa0980031452b69c48dee7aaef211df25e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152390
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-30  Mike Kaganski  <mike.kaganski@collabora.com>  [05bc773b0e88b408a997ffa5851cc9207d3303e5]

        tdf#73483: make sure to not reset style names
        
        The problem was, that resetting direct formatting also used to reset
        RES_FRMATR_STYLE_NAME and RES_FRMATR_CONDITIONAL_STYLE_NAME. These
        are important at autostyles export: in XMLTextParagraphExport::Add,
        SwXAutoStyle is queried for ParaStyleName/ParaConditionalStyleName
        properties, and empty values of these were used to add the autostyle
        to pool. Looking for the autostyle while exporting the paragraph,
        SwXParagraph reports the correct "Standard" as the style name, but
        no matching children were found for the "Standard" parent style, and
        so the paragraph got "Standard" style name, instead of the autostyle.
        
        Change-Id: Iadf24ebd2b85e494267b73336a54b24f85ea0a0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152393
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-30  Michael Stahl  <michael.stahl@allotropia.de>  [4c29c7107ed45b777a63c4060340e03f54375391]

        sw: SwView::SetZoom_() shouldn't subtract page margins
        
        In the PAGEWIDTH mode, this has the annoying habit of changing the zoom
        factor when moving the cursor between a page with a mirrored page style
        and a page with a non-mirrored page style.
        
        Change-Id: I0e4290432ebaa5012b10d896fc96ae53b39fa475
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152391
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-30  Mike Kaganski  <mike.kaganski@collabora.com>  [d2c02a9aba3c05e4b3072596d2b3871b7fe67864]

        Fix wrong check
        
        It was introduced in commit 286ba5b6ca60c7f67106059ea56721b86c36925b
        (#79947#: Improve performance, 2001-11-01), and there the size of
        xPropStates did not change when incrementing nIgnoreProps. But later
        commit 8195d7061ed52ebb98f46d35fe5929762c71e4b3 (INTEGRATION: CWS
        swautomatic01 (1.126.4); FILE MERGED, 2006-12-01) started to remove
        the ignored items from xPropStates.
        
        Change-Id: Ida864a83c32dec2884beba9ad68943e936655fc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152326
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-30  Caolán McNamara  <caolan.mcnamara@collabora.com>  [d669df25d2ac950da85e9d60074d059f9ef1459a]

        Related: tdf#155542 drop workaround for "XB Roya" issue
        
        Change-Id: I8323ae631c13da80cc3f4b8b8826cb9b23e788f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152384
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-30  Dr. David Alan Gilbert  <dave@treblig.org>  [4998370216bbea3bcaff7fac2d62cbb4ac978c5d]

        tdf#145538,tdf#147021: sw/source: range based loops
        
        A bunch of range based loop changes in sw/source
        
        that also take out SAL_N_ELEMENTS usages
        
        Change-Id: I28b929d2ecbe40c1b257454f21b5d2ff51d617e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152251
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-30  Czeber László Ádám  <czeber.laszloadam@nisz.hu>  [8c1892cd80a5095b38e88d558f653b27d93b074c]

        tdf#152037 XLSX import: fix false alarm data validation error
        
        Fix validation error on valid input by adding missing
        SimplifyCompiledFormula() to the implementation of
        setFormula1() and setFormula2() of XSheetCondition UNO API,
        which used by the XLSX input filter.
        
        Change-Id: I8389227eb5a609c29e8d466cf62420bae36f7927
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152295
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-05-30  Mike Kaganski  <mike.kaganski@collabora.com>  [20db76c08f870f1f1b4f890d93c0597e2bd36a0a]

        Revert "Use getXWeak in ure"
        
        This reverts commit d9225a59e89907e9d289ab93c44fd8e6883f1be2.
        
        Reason for revert: this is not a LIBO_INTERNAL_ONLY code.
        
        Change-Id: I780afcd88764f8f5bbf99d257a07d19cacb5aa55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152322
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-30  Mike Kaganski  <mike.kaganski@collabora.com>  [c9d3abf80e6d8617b7447d2f291cefe16c133514]

        Revert "Use getXWeak in unodevtools"
        
        This reverts commit 35eb21d563418bdd664677d073c5653ace3da957.
        
        Reason for revert: this is not a LIBO_INTERNAL_ONLY code.
        
        Change-Id: Idd7a6664c89eca1a5bcfe800cf4fb4a9576722d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152323
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-30  Heiko Tietze  <tietze.heiko@gmail.com>  [57d5c01ac1bcce56591b4eae96d1e679ef7197d4]

        Resolves tdf#140091 - Tooltip to add sheets should be more informative
        
        Change-Id: I03ae5d11b80472839e2654ff43eb391b5396f026
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152383
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-05-30  Miklos Vajna  <vmiklos@collabora.com>  [d785d26a5599d3d546b96958b0f1c6d5ed777a0d]

        sw floattable: handle \nobrkwrptbl in the RTF filter
        
        This is the RTF import/export for the functionality added in
        commit 08fa2903df1a7cf9a1647fcf967e4c8b57dad793 (sw floattable: add a
        DoNotBreakWrappedTables compat flag, 2023-05-24).
        
        Change-Id: I3c458cbe1f4b0947a94651cc205f2a7660d2ec2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152377
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-05-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [5655cc201e5a80997fe21bc2a0c7abcbe4fb488f]

        sc: avoid crash in ScHorizontalCellIterator
        
        At least do not crash with release builds as seen in
        https://crashreport.libreoffice.org/stats/signature/ScHorizontalCellIterator::ScHorizontalCellIterator(ScDocument%20&,short,short,long,short,long)
        
        Change-Id: If253e950bbb709b585dc9398beddd1303dcb1b57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152000
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2023-05-30  Vojtěch Doležal  <dolezvo1@cvut.cz>  [8716f10f8a3b59ceb8b7673d6c5948b882830167]

        Fix gray shade for NBSPs
        
        28675af broke field shading for NBSPs, showing it only when non-printing characters are enabled.
        
        This commit reverts the behaviour to the original state, where field shade is independent on whether the non-printing characters are enabled.
        
        Change-Id: Ica44937a82d6c3742716e9aa934ab87e7f8b5168
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152349
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-30  Khaled Hosny  <khaled@libreoffice.org>  [bf8d1290a4de26f06d429148a92cbdb7a63eecf5]

        tdf#155542: Fix crashtesting assert
        
        When cloning an RTL glyph range, we might end up cutting in the middle
        of a cluster e.g. between a base character and a combining mark since
        both with have the same charPos() after:
        
        commit 09c076c3f29c28497f162d3a5b7baab040725d56
        Author: Khaled Hosny <khaled@aliftype.com>
        Date:   Wed Oct 5 21:00:46 2022 +0200
        
            tdf#151350: Fix extraneous gaps before marks
        
        (which changed how HarfBuzz sets up clusters back to the default where
        marks form clusters with their bases, before that a mark formed its own
        cluster).
        
        This leads to the cloned glyph range to include the glyph for the
        combining marks, while it is not included in the text string.
        
        Change-Id: I83031e0e0ffc7c5932101649a9cc2bf953a6347d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152380
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-30  Miklos Vajna  <vmiklos@collabora.com>  [385d3323ce23833e8706b0d21f6df07e1927b8e0]

        sw: prefix members of XMLEventsImportContext, XMLFontStylesContext, ...
        
        ... XMLMarkerStyleExport and XMLMarkerStyleImport
        
        See tdf#94879 for motivation.
        
        Change-Id: Ief48236f16c5525c6bd49d78e6ba4f9643ef1214
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152376
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-05-30  Noel Grandin  <noelgrandin@gmail.com>  [cf4a1c42d6a90ec73ab1504d4bfaf3004bad33da]

        merge expwrap into sax library
        
        there is no need for 2 shared libs for such a small module
        
        Change-Id: Id28c9038f3e16931bfb8af3532eca172998da1aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152374
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [dc50abb7f972c53fcca08d2ac3627e7848456520]

        use more TypedWhichInfo
        
        Change-Id: I406c5d070e3dd197b2cf819d63212d5a40a8eadc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152309
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [fc4f7db59152f606b6aa88cf32197700959d0f8b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3ffbf68223b981335abdfede5dc5f86c30269c13
          - tdf#154996 Add tabbed UI commands in Help page
            
            + refactoring
            
            Change-Id: I7db22fb77cd690cfadb8b0fda4776ddb0a1ff0df
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152373
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [5316e32d72584a60054c4ba98c40067712058d26]

        avoid some invalid Fraction objects
        
        when loading spreadsheet with embedded OLE objects
        
        Change-Id: Ib8fe88f0ffec03e8b92d8d8b69c8763164f4dd05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152370
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-29  Khaled Hosny  <khaled@libreoffice.org>  [8783f5959c83a4de3b857af3e63d5f3e5d3afdf2]

        tdf#89288: Insert space between CJK and non-CJK text only
        
        When “Apply spacing between Asian and non-Asian text” option is set
        (which is the default), Writer inserts text between any two script
        changes which is not desired.
        
        Change-Id: I9abb672b761a5f25f714cf60cf06c7dab5441af3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152369
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>

2023-05-29  Justin Luth  <jluth@mail.com>  [5bdff09d5e7026c8176d11abfa164b1c44bf4222]

        tdf#36711 doc import: special case when DyaAbs is zero
        
        One existing unit test found, but the frame was non-functional.
        Noted in an earlier patchset.
        
        make CppunitTest_sw_ww8export CPPUNIT_TEST_NAME=testTdf36711_inlineFrames
        
        Change-Id: I9bc4064b6564b327614e44112304adef59490078
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152346
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2023-05-29  Mike Kaganski  <mike.kaganski@collabora.com>  [949d1ee783f58504fdf7cb6b6a164384ae82533f]

        ReqIF: 'ol' elements must have no 'type' attribute
        
        Change-Id: I62098bac9dc3751f7b939cbf94f1561b4539a294
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152368
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-29  Khaled Hosny  <khaled@libreoffice.org>  [d7ddac208516ce2350c84c434aad933b345c9509]

        Remove recently unused CTLScriptType code
        
        This is now unused after:
        
        commit 98f7ec383db74a6491e925e30125d3fbf270afc2
        Author: Khaled Hosny <khaled@libreoffice.org>
        Date:   Sun May 28 16:28:52 2023 +0300
        
            tdf#139863, tdf#155514: Don’t split COMPLEX text portions
        
        The code is also broken as it doesn’t handle surrogate pairs.
        
        The UNO API now throws an exception.
        
        Change-Id: I454ed741e3834e762a2731d671c21a3e73515da3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152359
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Reviewed-by: خالد حسني <khaled@libreoffice.org>

2023-05-29  Khaled Hosny  <khaled@libreoffice.org>  [ab1985d0b39e8bcc976543b9700e04610f434423]

        tdf#149297: Fix Y position of vertical glyphs on macOS
        
        Remove the Y position offset that became redundant and now double shifts
        the glyphs after:
        
        commit dd0d0b44fd1c6c0292d7b2eb3f5cf2baa21e4481
        Author: Mark Hung <marklh9@gmail.com>
        Date:   Sun May 2 15:12:46 2021 +0800
        
            vcl: adjust LayoutText() for vertical writing.
        
        Change-Id: Iac7abfa69acfe75860d05800f446c25ed622bb95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152366
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>

2023-05-29  Dr. David Alan Gilbert  <dave@treblig.org>  [b20eb3367436de4fb189dc82d14412539c02d30c]

        cppunit/timer: Use a range based loop and cleanup
        
        Use a range based loop in testDurations re
        
        tdf#145538
        
        which also nails a SAL_N_ELEMENTS
        tdf#147021
        
        and takes out a sal_uLong
        tdf#114441
        
        while here, clean out the rest of the sal_uLong's in that file
        to be sal_uInt64 to match timer.hxx which was changed by 9c7016b5b5
        way back in 2015.
        
        Change-Id: Ie065885939a340d9a73af797fb4d7d6f76530242
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152250
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-29  Dr. David Alan Gilbert  <dave@treblig.org>  [da398ad3bb511e33451f9d3bf24b0c5abd55ce25]

        replace find_if by any_of
        
        A few cases where find_if is used just to test if there are any
        matches; use any_of as per
        
        tdf#153109
        
        In document3 we can merge two identical loops.
        In langbox we can optimise the arg capture (Arkadiy's suggestion)
        
        Change-Id: I480b80ec1b859980b651c6d727e7fb5d01d390e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152201
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [583c3fcea50b69ca9d3cd866050c9e722a8f780b]

        use more TypedWhichId
        
        Change-Id: If7b4320e199a01f2614e3bf582e5d96fade22aa2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152353
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [a12633a9982d34eb8f0b714d5f25cff3040f33ab]

        tdf#155515 tdf#155528 crash on exit
        
        regression from
            commit 3b7db802731826b6cc3b55100470b0c61c1f2dfa
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu May 4 10:06:14 2023 +0200
            tdf#105404 [API CHANGE] add index to accessiblity change event
        
        Fix a handful of things related to accessibility objects being
        destructed later than they should and consequently trying at access
        other stuff that has already been destructed.
        
        (1) AccessibleControlShape::disposing check the window still exists
        (2) DocumentFocusListener::notifyEvent, handle INVALIDATE_ALL_CHILDREN
        (3) hold DocumentFocusListener by weak reference in GtkSalData, so that
        it dies when the related UI widgets die
        
        Change-Id: I38bf68a748b37e6abc4a8cfcc961436728e081bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152365
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4025ab7a19e730501877040814096c2fa47cefc3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 921da60c0a7bf06943277d27dad3e10b19d7d5bd
          - tdf#154996 Add tabbed UI commands in Help page
            
            + refactoring
            
            Change-Id: I8d16368723426d6c7f9be66f8000fbe79e4e4e57
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152364
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-29  Patrick Luby  <plubius@neooffice.org>  [b76a3bdc996f275f9d615b32d6ab89d533a7505c]

        Revert "Script that adds "com.apple.security.get-task-allow" entitlement to soffice"
        
        This reverts commit ff95984c8e3475b7ff7832683d621bd09896852e.
        
        Reason for revert: The script was just a quick hack that I whipped up during other development work and I didn't know how to integrate it into debug builds by default. @Christian Lohmeier reviewed the script and noted the existing build scripts that add entitlements based on build type where I can put this new entitlement.
        
        Change-Id: I4246639e99a62c63fb1ba38b19cac0442c71c0a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152031
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>

2023-05-29  Patrick Luby  <plubius@neooffice.org>  [cb4fb9e31e42ed719f435919d1ca671ba2d66863]

        Related tdf#tdf155376 fix minor memory leaks
        
        Change-Id: I9cdc5fb38ffba113e3d069d9d766dbe1a82c492d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152352
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>
        (cherry picked from commit 7ae89a2ad89c9e7702fbd2b31269ee4c61fe5bcb)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152316

2023-05-29  Patrick Luby  <plubius@neooffice.org>  [1bf7da609848652ad99d9bde844b90d37de80ffa]

        Partial fix tdf#146626 Catch uncaught DisposedException
        
        Fix crash due to an uncaught DisposedException thrown by
        SwAccessibleParagraph::getTextRange() by using the same try/catch
        block in -[A11yWrapper accessibilityAttributeValue:] in
        -[A11yWrapper accessibilityAttributeValue:forParameter].
        
        Change-Id: Ifcaec3eb2d76f32bddc56a1242f6d86f8b90f782
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152361
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>
        (cherry picked from commit f8cc6f960e8aeb37547d447fed2b2c6e6ddc02e3)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152317

2023-05-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [de6c3385d4cd515862804a9d566e8fded39147e8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f527d4cfc5f65bb6fec477f540da3794e9fa744d
          - tdf#154996 Add tabbed UI commands in Help page
            
            + refactoring
            
            Change-Id: I9fc6a419fbe838015dd991716b5dea682b99dbaf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152362
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-28  Julien Nabet  <serval2412@yahoo.fr>  [3070091c9eafc964ebb3f53d3b44124b40571fd8]

        Typo: aCatlog->aCatalog
        
        Change-Id: I875e94e47d44101a840b711de174f38ad4b85b4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152357
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2023-05-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [27bf610d31dc03495c451dbabc56eaf64fdd906b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bb49f8d719951c9a1dcef0953e8b213def056f21
          - tdf#154996 Review Common File menu entries
            
            Change-Id: I397d3ce8a0a0f89c835bcf31245dfef3ea8a745f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152358
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d4223b3915940da9455cda34efa47363af76e6db]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 98d5ed689681c18a27e8f03824a47cde3c376639
          - Reformat table for Index Help page
            
            + refactor (no contents change)
            
            Change-Id: I02ac63520bdf3930129f6c1ccca725ea072740a6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152355
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-28  Khaled Hosny  <khaled@libreoffice.org>  [98f7ec383db74a6491e925e30125d3fbf270afc2]

        tdf#139863, tdf#155514: Don’t split COMPLEX text portions
        
        When a COMPLEX text portion contains more than one script, it gets split
        into multiple portions. This is broken into more than one way:
        * ScriptTypeDetector::endOfCTLScriptType() does not handle surrogate
          pairs, so it split the portion in the middle of a surrogate pair,
          causing tdf#139863.
        * If a combing mark of a different COMPLEX script is used, it gets split
          into its own portion, causing tdf#155514
        
        This was supposedly done to fix https://bz.apache.org/ooo/show_bug.cgi?id=28203,
        but testing the documents from this bug report with this change does not
        show recurrence of any of the kashida issue, so this split is unnecessary.
        
        Change-Id: I9bd60efe3023b96ee74f861a5dc15a2229c27d79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152354
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>

2023-05-28  Caolán McNamara  <caolan.mcnamara@collabora.com>  [1a6d250f34c63808552f783a31a315bc7d80ca93]

        Resolves: tdf#155453 formatting lost when formula bar edited via IM
        
        do like we do for simple key strokes and forward to the ScModule
        InputHdl
        
        Change-Id: I2d99c23e8ac03b6de2498c6378a0dc5d11530248
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152351
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-28  Khaled Hosny  <khaled@libreoffice.org>  [da09513ae6221f46ee453943b3669d1d922a4aa3]

        tdf#154547: Improve Hebrew font preview sample text
        
        The Hebrew font preview sample text include Nikkud (vowel marks) which
        are optional for modern Hebrew and not all Hebrew fonts have them, and
        for fonts lacking them we use a much shorter preview text.
        
        The inclusion of Nikkud is unnecessary and we don’t include vowel marks
        in many other scripts (e.g. Arabic where they are more used).
        
        This patch drop the Nikkud marks and leaves the sample text otherwise
        unchanged.
        
        Change-Id: Ie4e5abcd74599d25db41c4cdf7e1d3bf997a998c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152350
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>

2023-05-28  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [f068ec681775772e3acc1ecbd8be7a17124e70f4]

        [3.0] external/openssl: add patch for CVE-2023-0464
        
        this issue should be fixed in release 3.0.9
        
        Severity: Low
        Security Advisary: https://www.openssl.org/news/secadv/20230322.txt
        
        Change-Id: I8d34acd72ac8eb7e9e83b241eb1235a93111884a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149639
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-28  Mike Kaganski  <mike.kaganski@collabora.com>  [b4de1a98e61a75782464a440a33acf7435e1bbb9]

        Use getXWeak in vcl
        
        Change-Id: I665c9dc8c4f9cc4a996d9bf990cbfa33822bd07f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150885
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-28  Mike Kaganski  <mike.kaganski@collabora.com>  [44239426ad12050b0e3a7db87efa202288ba2e14]

        Use getXWeak in basegfx
        
        Change-Id: I650a8fcefd179937bdcbb6088658aa960008794d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150834
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-28  Mike Kaganski  <mike.kaganski@collabora.com>  [da685e0029ff46f22d169d16986bb2e82e863e51]

        Use getXWeak in embedserv
        
        Change-Id: If50010a2b2ba18623bcf7c049e8f31091a9a46a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150847
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-28  Mike Kaganski  <mike.kaganski@collabora.com>  [6bff407d3b62713ec9946086e8c381e0d3f9d842]

        Use getXWeak in eventattacher
        
        Change-Id: I5f10d1404f28d3a16301bbfd755bdbc3886b16a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150848
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-28  Mike Kaganski  <mike.kaganski@collabora.com>  [c19c775c0b54e797b4b7a30f9acf6a34efeaacca]

        Use getXWeak in binaryurp
        
        Change-Id: If1891fc180126aa5d5ac92772cbca9b485619f46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150836
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-28  Eike Rathke  <erack@redhat.com>  [7e3ddf1e5aae5e4e956495e3d86a8cbf6e251b5e]

        Factor out DateTime::NormalizeTimeRemainderAndApply(tools::Time& rTime)
        
        Change-Id: Ie520b10baaeb4c94973c44435c3241e5d2254968
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152345
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-05-27  Caolán McNamara  <caolan.mcnamara@collabora.com>  [20873f073ae4a9478f0a84355f779a2176bd2ec8]

        cid#1448540 Dereference null return value
        
        Change-Id: I72fd7c1a38cb870d99ee085f4f511f2fb9d8d7af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152343
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-27  Caolán McNamara  <caolan.mcnamara@collabora.com>  [fc1eb075a5bbddebd3359dae79713af3094bfd38]

        cid#1531780 Dereference null return value
        
        Change-Id: I4aa66284b0a9948cd947cc99a119ce4ea2bbf26e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152342
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-27  Caolán McNamara  <caolan.mcnamara@collabora.com>  [2743839c4ac3aaaf6bafc31bebfb67254173f7ee]

        ofz#59362 aPardMap returns 0 'Which' for SID_ATTR_BORDER_OUTER
        
        since:
        
        commit 839c5010241842835a1c066be0838df4a8a53dc7
        Date:   Wed May 24 16:40:59 2023 +0200
        
            use more TypedWhichId in editeng
        
        cause operato[] is just a getter now
        
        Change-Id: I2c5cc21131dffd0e9840b65185c2491ed6183bd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152341
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-27  Mike Kaganski  <mike.kaganski@collabora.com>  [42a5f14edcea5d2fd2e92955cd70a163a1a27804]

        Use getXWeak in testtools
        
        Change-Id: Iee8f1314fc3d924376b5b6ad6c683c7d451ab900
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150876
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-27  Mike Kaganski  <mike.kaganski@collabora.com>  [d4182557b5cba1d56041792dfddbd89a131f6ada]

        Use getXWeak in ucbhelper
        
        Change-Id: I6bdc3acf86854fe3f91aa09cb52d67a2b11ca8e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150879
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-27  Mike Kaganski  <mike.kaganski@collabora.com>  [87276a497d9aa8a3f8ac0bfceb75d64938945f9a]

        Use getXWeak in io
        
        Change-Id: If2b40ecdca67c6d82ff1a87443cb8533401e9ae8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150856
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-27  Mike Kaganski  <mike.kaganski@collabora.com>  [efcbd2306f0310809f2d6f1db086b839055c77f6]

        Use getXWeak in fpicker
        
        Change-Id: Iedeb452d49718b6e73a526da132bc0fc9b165fb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150852
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-27  Mike Kaganski  <mike.kaganski@collabora.com>  [5c1c768e128d9356cbe17adb96ef6290ec3bb1ad]

        Use getXWeak in UnoControls
        
        Change-Id: I4e1deaffb3c6926bf57715cb10fc38bf59f791a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150880
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-27  Mike Kaganski  <mike.kaganski@collabora.com>  [1aba7cd7385a08e450a4b86ce0b378be5eedb903]

        ReqIF: do not write 'align' attribute to 'div' element
        
        To keep the alignment information, use 'style' in this case. Maybe it
        makes sense to unify on 'style' also in normal case in a later change.
        
        Change-Id: I6e07acd46fbabeaa47ae9dbe71c00e1b1abc6b73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152340
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e1f1f2b85379faa79e2b52ee221089b1d01646f7]

        Fix typo
        
        Change-Id: Id0d9335df80539877d1ee27e57e98b0a6aae75db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152337
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-27  Mike Kaganski  <mike.kaganski@collabora.com>  [dccf807b7585c0b73700c54642c37821c0836ae3]

        Use getXWeak in unoxml
        
        Change-Id: I141bad0d1b244bd801f613f159b79c4518fdf252
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150883
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-27  Mike Kaganski  <mike.kaganski@collabora.com>  [35eb21d563418bdd664677d073c5653ace3da957]

        Use getXWeak in unodevtools
        
        Change-Id: I71c8c7f26dac1ce97f29818c73f3268d948d57a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150881
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-27  Mike Kaganski  <mike.kaganski@collabora.com>  [1f91efaea987c78c2755ea5d02eb3b1cb50743bd]

        Unify Concat2View
        
        Change-Id: Idb0a0fc620ece33e7ed6bcec3cbd8a0a833b1e38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152314
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [42df2445f3bc34cf006f9b4433671e21a179ff5c]

        Fix typo
        
        Change-Id: I989d9a915c61186b4fd9132f70b916b3dfd7f202
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152338
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5ab3a2fae34a000e27a9e44accdcc7bcbae60246]

        Fix typo
        
        Change-Id: I99ef22d0062b3e9573abd3c60078e72472681c32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152339
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-27  Mike Kaganski  <mike.kaganski@collabora.com>  [d9225a59e89907e9d289ab93c44fd8e6883f1be2]

        Use getXWeak in ure
        
        Change-Id: I5d76890ca1165b74e204b38c5ca9675d40a80823
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150884
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-27  Baole Fang  <baole.fang@gmail.com>  [9e92437cbb2180d51fdabc0d5efff24b530ba27a]

        tdf#148756: Fix document type in option dialog
        
        Change-Id: I16ef2adbb5c77960c18426ef6b2211d230adf410
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151455
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [38e0e78998153463caf9c3c72ef7f4549ddff0e8]

        xmloff: add color-type attribute to complex color
        
        We need to identify what the color type of the complex color is.
        For now we mostly use "theme", but in the future we can also have
        other types like "rgb",... when the infrastructure for that is
        built.
        
        Change-Id: I38c91d294a191ca3124be4e99050977c9815d23e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152253
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-26  Laurent Balland  <laurent.balland@mailo.fr>  [2b3b4026a5c6a1b92c0b29b94dd62a4c3c7b9fad]

        tdf#154131 Add Detect scientific number option
        
        Add a sub case of Detect special numbers for import CSV (SC_IMPORTFILE),
        paste unformated text (SC_PASTETEXT) and text to columns
        (SC_TEXTTOCOLUMNS). Following cases are treated:
        - If "Detect special numbers" is true, then "Detect scientific numbers"
          must be true and all special formats are treated (date, time,
        scientific notation) in addition to basic decimal numbers.
        - If "Detect special numbers" is false and "Detect scientific numbers" is
          true only scientific notation is treated in addition to basic decimal
        numbers.
        - If "Detect special numbers" and "Detect scientific numbers" are both
          false only basic decimal numbers are recognized as numbers. It is the
        new case treated by this change
        The new option bDetectScientificNumber is append to ASCII options
        
        Change-Id: I73dff9f75d2c7b07ce155daa29dcc4ca9f288664
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152072
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2023-05-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [75cca3bdea8e929bdca590710dc3f44481a72ace]

        Fix typo
        
        Change-Id: I7d6dd38b15df7e18775bc94a64aec215d2106c46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152307
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0165b92f8c0980a3c5c4e2d6c77818ee02b73d47]

        Fix typo
        
        Change-Id: I3e63b18e94b26c671d140009db97d82efc346028
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152306
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-26  Justin Luth  <jluth@mail.com>  [d42f519be7bcc8e194899a6b3225bcee7e54bc16]

        tdf#60683 tdf#55946 doc import: use style's anchor info
        
        make CppunitTest_sw_ww8export CPPUNIT_TEST_NAME=testBnc787942
        
        Change-Id: Ie1dc179fc3954b5eed73f3ee1f6dc95f4785f3e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152331
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2023-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [a4d4445e698b78ec0c2eb61a685869bd1d8bfd85]

        use more TypedWhichId
        
        Change-Id: Iaa7ce9165da835a638bcc1d633bed0a2ff2c4108
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152308
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-26  Michael Stahl  <michael.stahl@allotropia.de>  [370533da3f07169791c0a17013ca55c57df2f3c9]

        tdf#155190 svx,sw: PDF export: don't tag SwNoTextFrame as Artifact
        
        The problem is that inside of the Figure tag, in
        SwNoTextFrame::ImplPaintPictureGraphic(), ViewContactOfSwNoTextFrame
        and ViewObjectContactOfSwNoTextFrame are used to create and process
        another primitive sequence.
        
        ViewObjectContactOfSwNoTextFrame does not have access to a SdrObject,
        because that was already processed by the outer layer of code that
        called the SwFlyFrame painting code.
        
        Avoid running the code that assumes anything without an SdrObject is an
        artifact by disabling PDF tags altogether in
        ViewObjectContactOfSwNoTextFrame.
        
        (regression from commit 81ef84648515965bf67afaced946227d0f63a71e)
        
        Change-Id: I9fabe7f7e5296f8d850448ac44865f87cd164591
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152335
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-26  Michael Stahl  <michael.stahl@allotropia.de>  [ef2d064c403738660e9ba6bee6de736d0575dade]

        vcl: PDF export: stop adding pointless circular RoleMap entries
        
        ... for standard roles; no idea what these are supposed to be good for.
        
        Change-Id: Ie2ccf394631a2bccb496b2f93e26a571ba84d58d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152334
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-26  Jean-Pierre Ledure  <jp@ledure.be>  [a83643dea9f5922d4706c9e1d8b9f53f71eb01d9]

        ScriptForge (SF_Dialog) new CloneControl() method
        
        Duplicate an existing control of any type
        in the actual dialog.
        
        The duplicated control is left unchanged.
        The new control can be relocated.
        Args:
          SourceName: the name of the control to duplicate
          ControlName: the name of the new control.
            It must not exist yet.
          Left, Top: the coordinates of the new control
            expressed in "Map AppFont" units.
        Returns:
          an instance of the SF_DialogControl class or Nothing
        
        The method is available from Basic and Python user scripts
        
        This change will require an update of the SF_Dialog help page.
        
        Change-Id: I5c2a5404a14ad60b2d4df2ac7eabbf0ddd843170
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152333
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2023-05-26  Laurent Balland  <laurent.balland@mailo.fr>  [6dd2ebbba23b20864d3cf74322540c628088375c]

        tdf#150028 Treat decimal separator after [SS]
        
        Only decimal separator after S or SS was treated
        This change adds [S] and [SS] to treat formats like
        [SS].00
        Update: correct export to XML
        Add QA unit tests
        
        Change-Id: I97ce4084d3caab2fcd18f1c70cd4221596290563
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151823
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2023-05-26  Caolán McNamara  <caolan.mcnamara@collabora.com>  [31f2de053d89fc782f98f74785643dbd6e19ba73]

        Related: tdf#155507 disable HeaderFooter menu for tiled rendering
        
        Change-Id: I3fa87dc40c8e68d00f2f2fa82a0e6c4179466429
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152332
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-26  Caolán McNamara  <caolan.mcnamara@collabora.com>  [1354d0ffcabc6e7f78767e8cac1e8c127d4e4b6c]

        Related: tdf#155507 Only need this invalidate if using header/footer controls
        
        which is implied from the IsUseHeaderFooterMenu option
        
        Change-Id: I0f9a32ed1a3e0e5e277c33c45206757d133d92e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152330
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Jenkins

2023-05-26  Julien Nabet  <serval2412@yahoo.fr>  [42547b6472cad484bced8aa47ecadd6d21d587ac]

        Related tdf#153317: extra check since we deal with signed integers
        
        Thank you Michael Stahl for having spotted this! :-)
        
        Change-Id: I4e643b562e6dc653a511109531837c228f0e0e0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152305
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2023-05-26  Justin Luth  <jluth@mail.com>  [4f91e6c91b449ffe1e51cc517e8fc93179feca67]

        tdf#133504 doc import: set the correct wrap
        
        Umm, I'm amazed that
        1.) this hasn't been a bigger, burning issue, and
        2.) that no one has ever investigated or fixed this.
        It was super easy.
        
        The code is mind boggling though. "Auto" and "Not Beside" are NONE,
        but around, none, tight, and through are "Optimal"?
        
        How about auto is optimal, around/tight are parallel,
        none is none, and through is through.
        
        Lets try that and see how it works.
        
        Prior patchsets submitted searched for existing examples.
        They suggest that MS Word's UI only allows for notBeside and around,
        but I kept the others there just in case something can trigger them.
        
        Change-Id: I893dfd66737bcc3148b48c68cb6df778d3f528c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152286
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2023-05-26  Caolán McNamara  <caolan.mcnamara@collabora.com>  [94639b415729beb2a27bcb47da2cbd5205006861]

        SwViewShell::ToggleHeaderFooterEdit already calls GetWin()->Invalidate()
        
        so this is a duplicate call, drop it
        
        Change-Id: I4d332217594f7e1ceb4692ea31a6718ecd44d1ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152304
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-26  Caolán McNamara  <caolan.mcnamara@collabora.com>  [c9581d7ada7d6a0e62653bdfa1e419ede6324970]

        tdf#155507 don't redraw numbering when cursor enters it, if...
        
        "field shadings" are turned off and so the new output would be the same
        as it already is. Which removes a potential source of whole document
        invalidations in a multi-user collaborative scenario where participants
        may be casually clicking around the place with an expectation that it
        has limited effect on the other participants
        
        Change-Id: I2fb51ba3358bfc920aa2bff3593a0dd46f287100
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152301
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [5315e6069e425aad88873beb5344bb8ea31e0c55]

        use more TypedWhichId
        
        which flushed out an inconsistency in how SID_NUMBER_TYPE_FORMAT was being used
        
        Change-Id: Ib59ae4c4950136703d18d7485db432a39e3dc39c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152300
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-26  Caolán McNamara  <caolan.mcnamara@collabora.com>  [a82e7cc9ed17a2500ad8cb9ffe54c412b0d8063f]

        ofz#59338 Abrt failed_throw
        
        Change-Id: Ib70dfef2c4ecce024162409ffd8c210d6feef1eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152297
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-26  Heiko Tietze  <heiko.tietze@documentfoundation.org>  [ca10ae200aac01e6b238567fa637cdc293f70f7a]

        Suppress variable not used warning
        
        Change-Id: Ie154c9ad2d187adf735590da2e23420572dd5de4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152294
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2023-05-26  Heiko Tietze  <tietze.heiko@gmail.com>  [306093f8f82a646a2a82ebfc57fbef70af2d30a7]

        Related tdf#145080 - Less obtrusive col/row header color on macOS
        
        Change-Id: I4821643148afa205d94fe2f6178091c2acfb5bc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152299
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-05-26  Dr. David Alan Gilbert  <dave@treblig.org>  [b480552d9c4ac9be1f53edc6cac21bc45cfe29ca]

        replace find_if by none_of
        
        A set of cases where find_if is used just to test if there are no
        matches; use none_of  as per
        
        tdf#153109
        
        Change-Id: I6c705ab7a8289914743199722a444ee40d11d746
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152200
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [2d6dff8d9837c66d5961ea74921306110b9d747b]

        use more TypedWhichId
        
        Change-Id: Icc1cbd2717034c87bdaea1b62253b001243c6652
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152290
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [d1b0dbcbd7016fea59b4a509d95045f643b9eeec]

        sal_uLong->sal_uInt16
        
        Change-Id: I5e62c090978cabe3cc9b065fdd2b0e2a235557f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152293
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-26  Michael Stahl  <michael.stahl@allotropia.de>  [8061cd765c7854667550d6aafda5832715648876]

        tdf#155436 svx: PDF export: fix crash on SdrMediaObj without URL
        
        Both sw and sd don't call CreateScreen() if there is no URL.
        
        (regression from commit e84b310b59825fd572d79def98c3d21566aac603)
        
        Change-Id: I087511bb6ed41b0e39321f6ca8684f60261f01cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152282
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-26  Stephan Bergmann  <sbergman@redhat.com>  [7d9b3393e2632247624d8a1e3129365290d1b60b]

        external/libxml2: Fix missing external symbols needed by xmllint
        
        After 5b42f148e206cda19467e76c2f9915fc2b6fa5f6 "ExternalProject_libxml2 still
        needs to build the xmllint executable" (which I had happened to prepare on
        macOS, so didn't originally notice the issue addressed here now), Linux builds
        like <https://ci.libreoffice.org/job/lo_callgrind_linux/13374/> started to fail
        with
        
        >   CCLD     xmllint
        > /opt/rh/devtoolset-11/root/usr/libexec/gcc/x86_64-redhat-linux/11/ld: xmllint-xmllint.o: in function `testSAX':
        > /home/tdf/lode/jenkins/workspace/lo_callgrind_linux/workdir/UnpackedTarball/libxml2/xmllint.c:1646: undefined reference to `xmlNewSAXParserCtxt'
        > /opt/rh/devtoolset-11/root/usr/libexec/gcc/x86_64-redhat-linux/11/ld: xmllint-xmllint.o: in function `myReallocFunc':
        > /home/tdf/lode/jenkins/workspace/lo_callgrind_linux/workdir/UnpackedTarball/libxml2/xmllint.c:357: undefined reference to `xmlMemSize'
        > collect2: error: ld returned 1 exit status
        > make[2]: *** [Makefile:1007: xmllint] Error 1
        > make[1]: *** [/home/tdf/lode/jenkins/workspace/lo_callgrind_linux/external/libxml2/ExternalProject_libxml2.mk:37: /home/tdf/lode/jenkins/workspace/lo_callgrind_linux/workdir/ExternalProject/libxml2/build] Error 1
        
        Turns out that those two functions have been introduced after the previously
        used libxml2 2.10.4.  No idea how things are supposed to work (given that
        workdir/UnpackedTarball/libxml2/libxml2.syms starts off with "Retained for
        backward compatibility. Don't add new symbols.", it appears that there should be
        some other mechanism at play to make xmllint on Linux find the libxml2.so
        symbols it needs, but which doesn't work as intended in our build), but just add
        those two symbols to libxml2.syms for now.  (With a new version named
        LIBXML2_2.11.4, even if the symbols can actually have been introduced in some
        other version between 2.10.4 and 2.11.4, but who cares.)
        
        Change-Id: Ib9d5c7901fe94b8014a87b049fc27ef5658fd954
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152292
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-26  Miklos Vajna  <vmiklos@collabora.com>  [63de1ea465ef72ecb8d4a7dcdaf5e92ea875eb00]

        sw floattable: handle fDontBreakWrappedTables in the DOC filter
        
        This is the binary DOC import/export for the functionality added in
        commit 08fa2903df1a7cf9a1647fcf967e4c8b57dad793 (sw floattable: add a
        DoNotBreakWrappedTables compat flag, 2023-05-24).
        
        Change-Id: I91c29b9049e8e9079ed16b1beeefddfa2f6e9a6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152291
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-05-26  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [c2bea1bedd2ee8bc4007fd23c6cb839a692297a7]

        MCGR: Border restoration support
        
        Due to tdf#155362 I added code to be able in case we
        would need it to convert a BGradient using added
        tooling from having offsets in the GradientSteps
        and no border to adapted GradientSteps and border.
        
        This is preferrable due to our GradientStyle_RECT
        (and GradientStyle_ELLIPTICAL too) use that 'non-
        linear' paint aka move-two-pixels-inside, someone
        else called it 'frame-paint'. This does not bode
        well with the border being applied 'linear' at the
        same time (argh). Thus - while in principle all is
        correct when re-importing a GradientStyle_RECT
        with a border after export to pptx, it looks
        slightly better ('correcter') wen doing so. That is
        because when being able to and restoring a border
        at least that border part *is* applied linearly.
        
        I took the chance to further apply tooling, move
        it to classes involved and instead of awt::Gradient2
        use more basegfx::BGradient since it can and does
        host tooling. This is also a preparation to be
        able to adapt (restore) border in case of turn-
        around in ODF where the importing instance is before
        MCGR existance and has to handle Start/EndColor.
        
        Needed to take more care with using BGradient instead
        of awt::Gradient2 for initialization, also better
        dividing/organization of tooling, already preparation
        to use for other purposes.
        
        Change-Id: I2d3a4240a5ac6fff9211b46642ee80366dc09e3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152194
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-05-26  Mike Kaganski  <mike.kaganski@collabora.com>  [7d87770986fdfc43dd5d4b514f68026ff6ededcf]

        tdf#155496: Export list header to (X)HTML using 'display: block' style
        
        This re-implements commit 013a4f1f5c9ea5fb511568c53a7e76d1b365a65d
        (sw XHTML export: fix handling of list labels, 2021-05-13), and
        instead of not putting headers (ODF 'text:list-header' elements)
        into lists, this adds 'style="display: block"' attribute to the
        respective list items. This makes sure that the items use proper
        list indentation, and produces correct markup.
        
        Change-Id: I900e4aebbe562830dc2ce5400e3e33b38c2f2faa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152280
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-26  Julien Nabet  <serval2412@yahoo.fr>  [16a8943f7dbf338377fe486cc75116b89742c7b0]

        tdf#153317: direct SQL: try to detect Bit field in Mysql/MariaDB
        
        Change-Id: I462cb28c15a0cd1d3c93f2335bcac02ca09c78e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152289
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-26  Miklos Vajna  <vmiklos@collabora.com>  [0360b9940833609b80b7cf0dd782f124212b01bb]

        sw layout xml dump: extract SwRowFrame::dumpAsXml() from SwFrame
        
        Ideally SwFrame should not really know anything about row frames.
        
        Change-Id: I31e7cbec7466f9d0677755adb631b63c156b55c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152283
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [363c6bec73fbd8677b230892f4e828457e0b5dc6]

        Fix text in IDL file
        
        + Copy&Paste is evil...
        
        Change-Id: I11352ec41d96cfbc7d4176773789066aee292a0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152281
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f65949452bd3a61f0eeb1b95db7ec2ce2e1c59f3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9b8794b4b681e2c4f148ca626c766d961e0e3078
          - Add Sheet Events Help page, update command paths
            
            Change-Id: I90d0b82c143d467e48aed65bb422c0323875ece2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152285
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [841cbe121dd98cf51bd6e11a3afcb83126c2c791]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 027d282ebbf0cd889772eb646b756f7ee374105b
          - Refactor - no contents changed.
            
            Change-Id: Ic8492fff71c310a2dc054683ea16338254500afe
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152284
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [ea63b3d25a7c83773721f8ba6bf6d00c059d44fe]

        use more TypedWhichId
        
        Change-Id: I6c54c1276b36cbc71417486ffcee2ef9ef0cff7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152270
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [3ec8822b62d647379999b4c09f3e72b9474b61a3]

        CppunitTest_sw_uiwriter4: disable part of test on all platforms
        
        Sometimes Jenkins also fails on mac and linux
        
        Change-Id: I198a30bfbe1dd0952e69ef8066feccc78ea11d15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152278
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [e810bd2b99777e192fb464572fa64a34bc0768fe]

        merge some stringadds
        
        found with a lightly tweaked version of the loplugin:stringadd
        and some hand-holding.
        
        Change-Id: I146aadcaf665e98fea89a9cad2df4dc3935622f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152275
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [578758835e700b38b167753ccda9527f3a8cc43b]

        desktop: check getDialog()
        
        it might return nullptr
        
        See https://crashreport.libreoffice.org/stats/signature/dp_gui::TheExtensionManager::ToTop()
        
        Change-Id: I4023529aec0ba2c72b4e7db5449d235c208ee30b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152268
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-25  Mike Kaganski  <mike.kaganski@collabora.com>  [aed48f26fc8acbcc3a1eaf737619ef1f33d3cb29]

        Fix identical copypaste errors
        
        Change-Id: Ic3d93c9141fcf407493ebb9b7cfc40d1598368ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152221
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b0b164e512448cb6e04f05de6e1f1e8221f5f43c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 31fe3777cb0dc69a3badc026f4de55c096af48d9
          - tdf#154996 Add tabbed UI commands in Help page
            
            + refactoring
            
            Change-Id: I404321de45f8d4c4621a64d2f30a48421f65f86e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152249
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [edef2f05aa18d235cbd2c4f49d49d228dcd263ff]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c26935e97327fd87907d41dd07f60bdf71ef8067
          - tdf#154996 Tabbed Interface command in Help pages
            
            + review the Hide / Show  sheet command
            
            Change-Id: I5dd3e9fe40f06c006282c1b62de38daadd01d2a6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152248
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [f447cb9bc8ab43a5f737d27dfa61bf0e71667bbb]

        tdf#107965: partially revert fix for tdf#91312
        
        This commit partially reverts 8a11d34c7e08218b5ff9da4870c460297f312332.
        
        tdf#91312 is not reproducible after the revert because the
        conditional format logic has changed since then and now
        conditions are grouped.
        
        Change-Id: I5ae86c8c3b8611e3fdfed6adbcac7b481bc7217f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152273
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-25  Julien Nabet  <serval2412@yahoo.fr>  [e4261e4733f795da33fe8e263cf092b509ff7b4b]

        Related tdf#155443: MySQL/MariaDB direct connect, use more of the new function
        
        ...getAlterTableColumnPart().
        
        getName() and getTableName() don't deal with database/schema prefix + backticks
        
        Change-Id: I31cc9dc98de0449dfe2f6f24305290d4edb9ecb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152276
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2023-05-25  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [cfc2376f804f13eb562f39182cb24fe7dc61d6ef]

        Allow bootstrap variables in Java user classpath settings
        
        This allows for relative paths to be configured as Java class path.
        
        Change-Id: Ie3e6bc3836fb316457e5c9f11dfb77d2fcd49ad4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152271
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-05-25  Michael Stahl  <michael.stahl@allotropia.de>  [21473f46fda5f1c7f220493667a96fff7c78a7b3]

        sw: fix crashtesting assert on forum-mso-en-13115.docx
        
        itrpaint.cxx:436: SwTextPainter::DrawTextLine: Assertion `!roTaggedParagraph' failed.
        
        The problem is that there are 2 SwNumberPortion, and the 1st one doesn't
        have the m_bHasFollow flag set.
        
        The numbering suffix is 5 consecutive ' ' spaces, which is oddly enough
        considered a hook char in SwFieldPortion::Format() but not in
        SwTextFormatInfo::ScanPortionEnd().
        
        This inconsistency appears to cause the problem, and was already there
        in initial CVS import, but nothing bad seems to happen when it is
        resolved.
        
        (regression from commit 9b38beadf9eaf027b201cdf0ecb2bce5611014dd
         and commit df5328ff1e472af9c69d4ff83fa13c71d644ddec)
        
        Change-Id: I602d9adb63220cb63ce8a477b617e9aeae45fb8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152274
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-25  Khaled Hosny  <khaled@libreoffice.org>  [43a5400063b17ed4ba4cbb38bdf5da4a991f60e2]

        tdf#152048: Fix underline width for Kashida-justified text
        
        Fix GenericSalLayout::GetTextWidth() again, this time doing away with
        using linearPos as it is wrong, the glyph’s position is not directly
        related to how much it contributes to the text width (for example,
        combining marks have zero advance width yet their position is different
        from the base glyph they apply too). This is a followup to:
        
        commit ce7c1c608fa99c86c8f2380cd8b82d02123f514e
        Author: Khaled Hosny <khaled@aliftype.com>
        Date:   Wed Aug 31 07:07:54 2022 +0200
        
            vcl: Fix GenericSalLayout::GetTextWidth()
        
        Additionally, inserted Kashida should have its origWidth and newWidth
        both set to zero, since it does not add to the text width, all
        additional width is already added to the glyph the Kashida is applied
        to.
        
        With both fixes, the text width of Kashida-justified lines is correctly
        calculated and the underline no longer extends beyond the text line.
        
        Fix test expectation now we are reporting the real text width.
        
        Change-Id: I0de93f955929cf3030cf420cb4f4e94df974fb79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152267
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@libreoffice.org>

2023-05-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [99097e32b205b3a37214d6f082f5f831d0422527]

        more TypedWhichId
        
        Change-Id: I2536f09fc48ff641c0e5c646ca7127f293ae5db4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152259
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-25  Julien Nabet  <serval2412@yahoo.fr>  [fd113e2f44d4e821e829fb71ac51da33a3284b2f]

        Revert "BaseMutex->std::mutex in OPropertyForward"
        
        This reverts commit b0244ef9e44c5c1dc9faf9705f2ae1dba499d62c.
        
        Lock when trying to save a change in a table:
        
        #0  futex_wait (private=0, expected=2, futex_word=0x55f20be59550) at ../sysdeps/nptl/futex-internal.h:146
        #1  __GI___lll_lock_wait (futex=futex@entry=0x55f20be59550, private=0) at ./nptl/lowlevellock.c:49
        #2  0x00007f462caab262 in lll_mutex_lock_optimized (mutex=0x55f20be59550) at ./nptl/pthread_mutex_lock.c:48
        #3  ___pthread_mutex_lock (mutex=0x55f20be59550) at ./nptl/pthread_mutex_lock.c:93
        #4  0x00007f45fad12a63 in __gthread_mutex_lock(pthread_mutex_t*) (__mutex=0x55f20be59550) at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/x86_64-linux-gnu/c++/12/bits/gthr-default.h:749
        #5  0x00007f45fad138c5 in std::mutex::lock() (this=0x55f20be59550) at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/std_mutex.h:100
        #6  0x00007f45fad1389c in std::unique_lock<std::mutex>::lock() (this=0x7ffd5b691a78) at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/unique_lock.h:139
        #7  0x00007f45fad136b1 in std::unique_lock<std::mutex>::unique_lock(std::mutex&) (this=0x7ffd5b691a78, __m=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/unique_lock.h:69
        #8  0x00007f45fb060b55 in dbaccess::OPropertyForward::setDefinition(com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&)
            (this=0x55f20be59520, _xDest=uno::Reference to (dbaccess::OTableColumnDescriptor *) 0x55f20bd765b8) at /home/julien/lo/libreoffice/dbaccess/source/core/misc/PropertyForward.cxx:128
        #9  0x00007f45fb039edc in dbaccess::OContainerMediator::elementInserted(com::sun::star::container::ContainerEvent const&) (this=0x55f20bd9ac30, _rEvent=...)
            at /home/julien/lo/libreoffice/dbaccess/source/core/misc/ContainerMediator.cxx:105
        #10 0x00007f461ebaa03e in comphelper::OInterfaceContainerHelper3<com::sun::star::container::XContainerListener>::NotifySingleListener<com::sun::star::container::ContainerEvent>::operator()(com::sun::star::uno::Reference<com::sun::star::container::XContainerListener> const&) const (this=0x7ffd5b691c90, listener=uno::Reference to (dbaccess::OContainerMediator *) 0x55f20bd9ac58)
            at include/comphelper/interfacecontainer3.hxx:252
        #11 0x00007f461eba9e4c in comphelper::OInterfaceContainerHelper3<com::sun::star::container::XContainerListener>::forEach<comphelper::OInterfaceContainerHelper3<com::sun::star::container::XContainerListener>::NotifySingleListener<com::sun::star::container::ContainerEvent> >(comphelper::OInterfaceContainerHelper3<com::sun::star::container::XContainerListener>::NotifySingleListener<com::sun::star::container::ContainerEvent> const&) (this=0x55f20ba55ee0, func=...) at include/comphelper/interfacecontainer3.hxx:274
        #12 0x00007f461eb8aab3 in comphelper::OInterfaceContainerHelper3<com::sun::star::container::XContainerListener>::notifyEach<com::sun::star::container::ContainerEvent>(void (com::sun::star::container::XContainerListener::*)(com::sun::star::container::ContainerEvent const&), com::sun::star::container::ContainerEvent const&) (this=0x55f20ba55ee0, NotificationMethod=&virtual table offset 32, Event=...)
            at include/comphelper/interfacecontainer3.hxx:289
        #13 0x00007f461eb8527d in connectivity::sdbcx::OCollection::appendByDescriptor(com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&)
            (this=0x55f20ba55e80, descriptor=uno::Reference to (dbaccess::OTableColumnDescriptor *) 0x55f20b909188) at /home/julien/lo/libreoffice/connectivity/source/sdbcx/VCollection.cxx:388
        #14 0x00007f45fb060571 in dbaccess::OPropertyForward::propertyChange(com::sun::star::beans::PropertyChangeEvent const&) (this=0x55f20be59520, evt=...)
            at /home/julien/lo/libreoffice/dbaccess/source/core/misc/PropertyForward.cxx:94
        #15 0x00007f462b59ac96 in cppu::OPropertySetHelper::fire(int*, com::sun::star::uno::Any const*, com::sun::star::uno::Any const*, int, unsigned char)
            (this=0x55f20b7e8098, pnHandles=0x7ffd5b69320c, pNewValues=0x7ffd5b6934a8, pOldValues=0x7ffd5b693198, nHandles=1, bVetoable=0 '\000') at /home/julien/lo/libreoffice/cppuhelper/source/propshlp.cxx:680
        #16 0x00007f462b59bb77 in cppu::OPropertySetHelper::impl_fireAll(int*, com::sun::star::uno::Any const*, com::sun::star::uno::Any const*, int)
            (this=0x55f20b7e8098, i_handles=0x7ffd5b69320c, i_newValues=0x7ffd5b6934a8, i_oldValues=0x7ffd5b693198, i_count=1) at /home/julien/lo/libreoffice/cppuhelper/source/propshlp.cxx:568
        #17 0x00007f462b59a64e in cppu::OPropertySetHelper::setFastPropertyValue(int, com::sun::star::uno::Any const&) (this=0x55f20b7e8098, nHandle=22, rValue=uno::Any("long": 10000))
            at /home/julien/lo/libreoffice/cppuhelper/source/propshlp.cxx:543
        #18 0x00007f462b59884b in cppu::OPropertySetHelper::setPropertyValue(rtl::OUString const&, com::sun::star::uno::Any const&) (this=0x55f20b7e8098, rPropertyName="FormatKey", rValue=uno::Any("long": 10000))
            at /home/julien/lo/libreoffice/cppuhelper/source/propshlp.cxx:265
        #19 0x00007f45f996faf0 in dbaui::OFieldDescription::copyColumnSettingsTo(com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&)
            (this=0x55f20bf4f960, _rxColumn=uno::Reference to (dbaccess::OTableColumnWrapper *) 0x55f20b7e80a8) at /home/julien/lo/libreoffice/dbaccess/source/ui/tabledesign/FieldDescriptions.cxx:623
        #20 0x00007f45f99784c4 in dbaui::OTableController::alterColumns() (this=0x55f20b7931e0) at /home/julien/lo/libreoffice/dbaccess/source/ui/tabledesign/TableController.cxx:1070
        #21 0x00007f45f99731d5 in dbaui::OTableController::doSaveDoc(bool) (this=0x55f20b7931e0, _bSaveAs=false) at /home/julien/lo/libreoffice/dbaccess/source/ui/tabledesign/TableController.cxx:356
        
        Change-Id: I4363cdad7339eb2ad69f9839832b11f448dd989c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152258
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-25  Stephan Bergmann  <sbergman@redhat.com>  [5b42f148e206cda19467e76c2f9915fc2b6fa5f6]

        ExternalProject_libxml2 still needs to build the xmllint executable
        
        No idea why fd6cbd983a3021d22321854d0414bdc42c6cb1b7 "upgrade to libxml2-2.11.4"
        started to only explicitly make libxml2.la (the commit message doesn't say), but
        that caused at least <https://ci.libreoffice.org/job/lo_ubsan/2788/> to fail
        with
        
        > make[1]: *** Deleting file '/home/tdf/lode/jenkins/workspace/lo_ubsan/workdir/CustomTarget/sfx2/classification/example.validated'
        > [build VAL] CustomTarget/sfx2/classification/example.validated
        > /bin/sh: /home/tdf/lode/jenkins/workspace/lo_ubsan/workdir/UnpackedTarball/libxml2//xmllint: No such file or directory
        > make[1]: *** [/home/tdf/lode/jenkins/workspace/lo_ubsan/sfx2/CustomTarget_classification.mk:20: /home/tdf/lode/jenkins/workspace/lo_ubsan/workdir/CustomTarget/sfx2/classification/example.validated] Error 1
        
        Change-Id: I7e7aa2bae05cf8674720cfd72c78840cd7a28919
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152256
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-25  Miklos Vajna  <vmiklos@collabora.com>  [98a87f015800cd2e81e43732d7effe723b61e02a]

        [API CHANGE] remove XModuleUIConfigurationManager3 and XUIConfigurationManager3
        
        The motivation was to not modify XModuleUIConfigurationManager /
        XUIConfigurationManager, but as pointed out at
        <https://gerrit.libreoffice.org/c/core/+/151798/10#message-31d00a775989b981a5f50639623cc773d6ea930d>,
        it may be fine to modify XModuleUIConfigurationManager2 and
        XUIConfigurationManager2 instead of adding
        XModuleUIConfigurationManager3 and XUIConfigurationManager3.
        
        Indeed, searching for usage in <https://github.com/libreoffice/wollmux>,
        only the published interfaces are used, so let's fold
        XModuleUIConfigurationManager3 into XModuleUIConfigurationManager2 and
        XUIConfigurationManager3 into XUIConfigurationManager2.
        
        This is a reasonable middle ground between 0 API change and breaking
        known users of the public API.
        
        Change-Id: I2dedee7e255f9dda9c9057961e6c829f83b2b709
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152254
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-25  Miklos Vajna  <vmiklos@collabora.com>  [f5dc52dc9a068fec3323c3089929a81675b0d1ba]

        sw floattable: handle <w:doNotBreakWrappedTables> in the DOCX filter
        
        <w:doNotBreakWrappedTables> primarily appears in documents imported from
        RTF, unless \nobrkwrptbl is specified there (which, confusingly, means
        to do split floating tables).
        
        Change-Id: I1891b89787719805e6c87045dee3c63c68ed2940
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152255
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-05-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9747d9a6ea954dfca4152d36fdb28a8b77fec84b]

        xmloff: rename theme color names and color-table to theme-colors
        
        For ODF it's not needed to abbreviate names and we prefer to use
        full names. The theme color names in OOXML are abbreviated and the
        same names were used also for ODF - this was changed now.
        
        "color-table" used in "theme" element has reused the already
        existing "color-table" element name in ODF, but they don't relate
        to each other. The name was changed to "theme-colors", which makes
        more sense anyway.
        
        Change-Id: I61ec91895d301ad4343f2b977d5cbcf38e360b99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152252
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-25  Julien Nabet  <serval2412@yahoo.fr>  [c557b30df03cb09ca7133d6921ece09a2a10eb3c]

        tdf#155443: MySQL/MariaDB direct connect: pb to change fieldname in table
        
        Copy and simplify "getAlterTableColumnPart" from Mysql JDBC part which seems
        to do the right job with table name.
        
        Change-Id: I94d20b002a60f2ce1ea4d7e4de8040a9cbf04994
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152247
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2023-05-25  Miklos Vajna  <vmiklos@collabora.com>  [dc69e7c52f12f57197f26b56c968139186d4ed5b]

        Update pdfium to 5778
        
        - external/pdfium/abseil-trivial.patch is no longer needed, upstream
          does what we did previously
        
        - external/pdfium/build.patch.1: re-generate with 'patch -p1' + 'git
          diff'
        
        - external/pdfium/include.patch is no longer needed, upstream does what
          we did previously
        
        Change-Id: I39a6f721e436aa53914bbf43b78ac7d86e5eac59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152244
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-25  Miklos Vajna  <vmiklos@collabora.com>  [f0a9d4d4eea6562e98fd92a2797d16504e1d4db5]

        sw: fix wrong downcast in UndoManager::IsViewUndoActionIndependent()
        
        In case a user types in one view, an other user types in an other view,
        finally the first user deletes, then getting the undo state resulted in
        a memory corruption.
        
        This went wrong in commit 2875c65946e59f5dd7968155463bf00bd71d440b (sw,
        out of order undo: allow a subset of a non-empty redo list, 2021-11-11),
        the intention was to check if we have a redo item and it has the
        expected type, but we checked the type of an earlier undo action that
        belongs to the view.
        
        Fix the problem by checking the type of the correct undo action, this
        was probably a copy&paste error of mine.
        
        Resolves <https://github.com/CollaboraOnline/online/issues/6412>.
        
        Change-Id: I6cb2a081067695a045d86b4ef427cc5a76c0f9c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152204
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [839c5010241842835a1c066be0838df4a8a53dc7]

        use more TypedWhichId in editeng
        
        Change-Id: I2eb2b50ef7002e23221c985ab3218617b3832aa7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152203
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9a4b768b0a22bd3ae627c7355bbd223b9cf65015]

        svx: combine svx::NamedThemedColor into NamedColor
        
        Change-Id: I9a9656ddce9c12564411cfcb3e8e8714ae74a418
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152236
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8e87f1f2ff4df763e29bdc097786230c6293744b]

        svx: change NamedColor be a struct instead of std::pair
        
        Change-Id: Ice1625e8cae8da859ea8a940b3f8e40f6f9d7037
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152235
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [68c4d1ca207a82015120a770fbbc5c12fbe1abda]

        xmloff: rename *-color-theme-reference to *-complex-color
        
        Change-Id: I63dd83522da7699162eb06a019a679d4b8750d10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152053
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-24  Justin Luth  <jluth@mail.com>  [73a82b425b4dc02ef4ad3946b71c067a6411045c]

        tdf#138279 Revert "On double click on chart select the chart backgroud"
        
        This reverts 7.1 commit 6a915073f8400fd34274cf311994bbc9bf498ab6.
        
        The change was simply wrong. There is NOTHING about this context
        that indicates that a double-click is happening.
        
        So whatever this patch was trying to do,
        it simply was made in a completely wrong way.
        
        So best to just revert, and put the onus back on the interested
        parties to redesign a fix for their double-click issue.
        
        Change-Id: Ia209c0552839d6cce1b348432789f0f861ac5703
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152023
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2023-05-24  Michael Stahl  <michael.stahl@allotropia.de>  [b0e2b60fa45f236f6a993cc1295a7afddabb5098]

        tdf#148897 tdf#143239 sw: move flys off the page in SwTextFrame::Format()
        
        The bugfix regresses testTdf143239, so we add some scary additional hacks:
        
        * testTdf143239: turns out that this was already moving back and forth
          many times but then ran into some loop control - now with the fix for
          tdf#148897 this still happens, but the result is now bad, where
          previously it was good (by accident?).
        
          Move the flys off the page also in SwTextFrame::Format() - there is
          already code there to detect that footnotes have been moved off by
          Format_() - this is similar, the formatting should be redone immediately
          if there is a fly that created SwFlyPortions in the current frame, but
          the fly was actually moved to the next page by the very same
          Format_() splitting the frame.
        
        * testKeepWithNextPlusFlyFollowTextFlow: here the problem was that the
          para with the fly didn't move back to page 1; need to clear the
          SwLayouter when toggling FieldNames.
        
        * testKeepwithnextFullheight: this test document will loop creating
          infinite pages if the newly add move code is run during
          SwObjectFormatterTextFrame - the latter must move the flys if it is
          active, not SwTextFrame::Format().
        
        This is all a bit experimental but i failed to have a better idea...
        
        (regression from previous commit)
        
        Change-Id: Icfcbd270137116198128d549b34e7f49a47b6911
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152246
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-24  Michael Stahl  <michael.stahl@allotropia.de>  [35f7f1ad9c2aba1644a46dfb4da0a86f72c6a224]

        tdf#148897 sw: layout: force invalidate background when moving fly off page
        
        The fly 15 moves forward in SwLayAction::FormatContent(), then back
        again later, without being positioned on the next page, and it happens
        to go to the same position that it originally had.
        
        Then SwFlyNotify sees that the position is the same, and doesn't do any
        invalidation of the background, so the fly overlaps a text frame.
        
        When the fly is moved by the object positioning code (before the below
        commit), it first gets a new position on the next page, and then moves
        back, so all invalidations happen.
        
        Force the invalidation of the background in this case.
        
        (regression from commit eb85de8e6b61fb3fcb6c03ae0145f7fe5478bccf
         "sw: layout: if fly's anchor moves forward, move fly off SwPageFrame")
        
        Change-Id: Ifdc9460defe7b1f37cbb05310906146919e8fb6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152245
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [01c12264f1f6ec3b78cab0c6acb04a55b1a52903]

        Fix typo
        
        Change-Id: I9478777b375b69794a3ae61ee35842ca94b6ba1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152202
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-24  Justin Luth  <jluth@mail.com>  [446f9d77af4fe0cedf50e9cbd792cf1aee105675]

        tdf#155465 doc export: handle para last line - justify
        
        This was already OK for import in OOo 3.3,
        but never exported. DOCX export landed in 2019 (no bug report).
        
        No existing unit tests matched for DOC.
        
        make CppunitTest_sw_ww8export4 \
            CPPUNIT_TEST_NAME=testTdf155465_paraAdjustDistribute
        
        Change-Id: Iaea149c21259fe2a9002c8ce7c023327bbd13746
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152199
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-05-24  Justin Luth  <jluth@mail.com>  [2cdb48eee93a3a93074184c5c8a82e571fb0bd04]

        tdf#141684 tdf#147740 notebookbar: fix disappearing icons in groupbar #2
        
        AFAICS, the code was non-sensical before.
        Hopefully now it is logical.
        
        Apparently returning the correct width doesn't mean much,
        but that is the only thing that should be changing in this patch.
        I would assume that returning an accurate width
        is the proper thing to do for this function...
        
        Change-Id: Iab26ac7fd8cd00127d2646f792fa552ec148dc74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152126
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-05-24  Caolán McNamara  <caolan.mcnamara@collabora.com>  [fd6cbd983a3021d22321854d0414bdc42c6cb1b7]

        upgrade to libxml2-2.11.4
        
        'checked' field removed with:
        https://gitlab.gnome.org/GNOME/libxml2/-/commit/ce76ebfd1312459951d555ad9d87fb9a89eede55
        
        win32 'run_debug' removed with:
        https://gitlab.gnome.org/GNOME/libxml2/-/commit/59f2f60e3eff07324f1c7cd861a444d714be750b
        
        add libxml2-XMLCALL-redefine.patch.0 to avoid:
        UnpackedTarball\libxml2\include\libxml/xmlexports.h(41): error C2220: the following warning is treated as an error
        UnpackedTarball\libxml2\include\libxml/xmlexports.h(41): warning C4005: 'XMLCALL': macro redefinition
        UnpackedTarball\expat\lib\expat_external.h(69): note: see previous definition of 'XMLCALL'
        
        Change-Id: Ia9b1540dc1b4eccf91662c8d995c036f71de6fc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152176
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f128fc5dbb34c75cbd5fca326e1ad7cce1f485bd]

        Remove triplicated include
        
        Change-Id: I345a6e87ebf27188e9bdfe82ee364c2363b48efd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152197
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2023-05-24  Stephan Bergmann  <sbergman@redhat.com>  [72b869d1c006f61bf78d8af4ce76b14489f477d4]

        Fix CppunitTest_configmgr_unit for --disable-report-builder
        
        ...after abd630e81bc150d05e4129cc22752ecf461777c7 "Allow all hierarchical path
        segments to be ['...'] quoted", which failed as the checked
        MimeTypeClassIDRelations group is conditional on install:module="reportbuilder".
        (See the comments at
        <https://gerrit.libreoffice.org/c/core/+/151673/2#message-f029dd1877f8a946647456ed73a7b60f6dfc0e8f>
        "Allow all hierarchical path segments to be ['...'] quoted".)
        
        It looks like there is no other, non-conditional property with a slash in its
        name, so the test now just tests the ['...'] syntax on an otherwise
        unproblematic property name.  (Alternatively, we could have extended the
        configuration data used by unit tests with such a problematicaly named
        property.)
        
        Change-Id: I820004a5b824326d86e67c158994f13e71ba135e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152184
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bcad9f53c8b421590beacbe1e65cb065db67d1a9]

        Remove duplicated include
        
        Change-Id: I01ff5b522433826f560c9adbe606393e449434ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152198
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-24  Rafael Lima  <rafael.palma.lima@gmail.com>  [6c48e0b8e15c46b4c56a772065f3671d6bdba8e8]

        Related tdf#146518 Add Watch/Stack window commands to toolbar
        
        This patch adds the new commands WatchWindow and StackWindow to the Basic toolbar, together with the related ObjectCatalog command.
        
        Change-Id: Ia50d4a695271c6fae6446c18548930a3e9063489
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151787
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [3fbaef1db1f63485f4cabe843c08ccf6f5ca92fd]

        remove obsolete comment
        
        Change-Id: I0b241b61f300fb3ed25b74595c3f8a7d018105b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152186
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-24  Miklos Vajna  <vmiklos@collabora.com>  [08fa2903df1a7cf9a1647fcf967e4c8b57dad793]

        sw floattable: add a DoNotBreakWrappedTables compat flag
        
        RTF doesn't break floating table across pages, and there is a matching
        DOCX compat flag to handle such documents.
        
        We can ignore floating table info on the model as a workaround, but that
        would mean the info is lost on save, so that's not ideal.
        
        Instead add a new compat flag that disables fly split at a layout level,
        which allows both not splitting tables & retaining the model-level info.
        This commit does the doc model, UNO API, layout & ODT filter, the Word
        filters are not yet updated.
        
        This compat flag is probably quite rare, so introduce a mechanism to
        only write the compat flag when it's true: this way the majority of the
        documents don't need to say anything about it and we can assume "false"
        for them. Also fix two missing xmlTextWriterEndElement() calls in the
        xml dumper.
        
        Change-Id: I32321ec204d7bfe011fcf024b97c906da0db8aae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152190
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-05-24  Andras Timar  <andras.timar@collabora.com>  [0ce9c61f35151f115b42e24fabe6f7bae5ee8783]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 2404521a6c320ae5e307c6c0fed31d81de751a88
          - On Linux dictionaries are packaged separately
            
            Change-Id: I604a0f12bdbedc0f35a27ead0f995e9dd3a27d8b
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/152191
            Reviewed-by: Gabor Kelemen <kelemeng@ubuntu.com>
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2023-05-24  Jean-Pierre Ledure  <jp@ledure.be>  [e7c4a883624745ef858d0e281e87c0483a66b791]

        ScripForge (SF_Dialog) new OrderTabs() method
        
        Set the tabulation index f a series of controls.
        The sequence of controls are given as an array
        of control names from the first to the last.
        
        Next controls will not be accessible (anymore ?)
        via the TAB key if >=1 of next conditions is met:
           - if they are not in the given list
           - if their type is FixedLine, GroupBox or ProgressBar
           - if the control is disabled
        
        Args:
           TabsList: an array of valid control names in the order of tabulation.
           Start: the tab index to be assigned to the 1st control in the list. Default = 1.
           Increment: the difference between 2 successive tab indexes. Default = 1.
        Returns:
           True when successful.
        
        The method is available from Basic and Python user scripts
        
        This change will require an update of the SF_Dialog help page.
        
        Change-Id: Ie854227691c4e182b49a521b1285deaa4de3d1ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152166
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2023-05-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [e518624da1bdad5fcb24feb41349efa4301329e3]

        sw: fix crash in SwNode::GetFlyFormat()
        
        FindFlyFrame() might return nullptr
        See https://crashreport.libreoffice.org/stats/signature/SwNode::GetFlyFormat()
        
        Change-Id: Id99a806e62f03b8912747525c8b0235c1b23232b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152156
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-24  Stephan Bergmann  <sbergman@redhat.com>  [4f3a5acac5c1810d845e850f5199d9292c7fe1b6]

        Remove unused comphelper::adjustIndexToStartOfSurrogate
        
        ...introduced in 28cc0bff10f5dcec0c7b698ae7ba275845b2cad1 "Break
        comphelper::adjustIndexToStartOfSurrogate out of o3tl::iterateCodePoints" in
        preparation for bd5c3582581f37513f45b518e348f443d5d57334 "a11y: Fix returning
        unpaired surrogates when retrieving characters", but which never picked it up
        
        Change-Id: I5a10a3053d2f51333e27b74a808a41df7c1912ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152183
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-24  Miklos Vajna  <vmiklos@collabora.com>  [2c43b3f88d71e9bcf73d2b3ac52bad55aa5b9a7a]

        CppunitTest_sw_uiwriter4: restore part of testTdf107975 on Windows
        
        Just disable the part that in fact fails, as requested at
        <https://gerrit.libreoffice.org/c/core/+/152180/2#message-a9a5614df8b71f2b545ede872c5af9efa41a029b>.
        
        Change-Id: Ic856525505d25d7b443058e6e56151270c4c1244
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152181
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Jenkins

2023-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [55cca83ca3544d3ae82d978b017899ced9833cc5]

        speedup drawing toolbars, cache min-width
        
        doing the style lookup for the minWidth is really very slow in gtk
        
        Change-Id: Ic7c44edada8d7205586fe569f30d92d4243642a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152182
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-24  Miklos Vajna  <vmiklos@collabora.com>  [50ab65a84ade5a14c2e48667ff6629e4907de35f]

        CppunitTest_sw_htmlexport: avoid reqif magic in testReqIfList
        
        Set the filter options explicitly, rather than inferring it from the
        test name.
        
        Change-Id: Id24ee8755afeed0393f7ebe164f1caf27a2e0ca8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152170
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-24  Baole Fang  <baole.fang@gmail.com>  [0a90b90048313fb43f8c5d7461f58dafec276600]

        tdf#148088: Fix master related UI in Draw
        
        Page/Master Page... -> Page/Change Master Page... (corresponds to Impress)
        In the above dialog:
        Available Master Slides -> Available Master Pages
        Select a Slide Design -> Select a Page Design
        After clickling load:
        Load Master Slide -> Load Master Page
        In Master mode, right click/Rename Master:
        Rename Master Slide -> Rename Master Page
        
        Change-Id: I6a8e987d6f3eaf91289ec061ec87cd76b3f90ca2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151489
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-05-24  Miklos Vajna  <vmiklos@collabora.com>  [a92965d51887b552d912304fbf9efd6d5015a82a]

        CppunitTest_sw_uiwriter4: disable testTdf107975 on Windows
        
        E.g. <https://gerrit.libreoffice.org/c/core/+/152138> failed 3 times in
        a row, always on this test, always on Windows.
        
        Also <https://gerrit.libreoffice.org/c/core/+/152170> failed 2 times in
        a row, again only on this test, only on Windows.
        
        At the same time, it doesn't fail reliably locally, so hard to debug the
        root cause.
        
        Change-Id: Iaf257d2b7ef5f46f6275b6ebcebc2156f4e58d04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152180
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-05-24  Dr. David Alan Gilbert  <dave@treblig.org>  [69384d208a2c40c14de73d67d3620596678bf502]

        CloneList::CopyConnections: Replace duplicated code by loop
        
        There's a chunk of code copied for the two ends of the connection;
        replace it by a loop with the original code.
        
        Change-Id: I80d80f61879a08612dd8314963cccb35651c2091
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152073
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f3aab159f1c1e00c25e6b4ca1e50813bc343f4f3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2cbe21de3941407ffbd6957dfb88f142122ad057
          - Fix typo
            
            Change-Id: I68cced3d3101be527beea717e828da418834f117
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152134
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-23  Michael Meeks  <michael.meeks@collabora.com>  [b3768c69c20018febfe5161670fc44b19307bd0e]

        perf: surprising to see getenv on a profile.
        
        Change-Id: Id97c77d4c836e4f3c5a9eff6da07eb52d29248c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152105
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2023-05-23  Michael Meeks  <michael.meeks@collabora.com>  [2a1e7671795ee6c6350b7d799b9c4742ffb67e78]

        perf: surprising to see PDF being vsprintf'd during JSDialog rendering.
        
        Avoid some hundreds of these:
        
        _cairo_pdf_surface_show_page
        ...
        cairo_surface_destroy
        CairoTextRender::CairoTextRender
        
        via.
        
        SvpCairoTextRender: :SvpCairoTextRender(SvpSalGraphics&)
        SvpSalGraphics: :SvpSalGraphics()
        Change-Id: Ieefb65138f7e685f09dbf4c36a2fccd39b4b05cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152173
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-23  Caolán McNamara  <caolan.mcnamara@collabora.com>  [c43e39a7b7f4b0ed6165af966cce8057a93eb22f]

        tdf#155350 Do AutoCorrect of Input Method text
        
        for all of SvxAutoCorrect::IsAutoCorrectChar() chars not just
        quotes
        
        Change-Id: I368836ea3c2dcdcc7fbe6906d7ae886f312d73d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152172
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-23  Caolán McNamara  <caolan.mcnamara@collabora.com>  [010c05ca0eb66756b7f5db8b847e5a227d9e1ed4]

        don't InvalidateAll in online for a OuterResize case
        
        which is triggered on a new joiner to a shared document
        but doesn't seem useful in the online case at least
        
        https: //github.com/CollaboraOnline/online/issues/6379
        Change-Id: Ic5034658d9e8a7ca1dfab44ce3905b95a5705eb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152164
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-23  Caolán McNamara  <caolan.mcnamara@collabora.com>  [e606d9336149a78eabd9440ccea2f6c2a29cd0d0]

        categorize the reasons writer calls "LockPaint"
        
        and bubble to a new InvalidateAll the collected
        reasons for that whole document Invalidate
        
        https: //github.com/CollaboraOnline/online/issues/6379
        Change-Id: Id71c59f9cafebe42085337ee1e9591eb9f1162d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152162
        Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-23  Colomban Wendling  <cwendling@hypra.fr>  [4dc2d5ec7a375f5543f3fba8c1e56988c0e8067f]

        gtk a11y: Return 0xFFFFFFFF for invalid characters
        
        Make get_character_at_offset() return 0xFFFFFFFF if fetching the
        character fails, including when querying an unpaired surrogate.
        
        https://docs.gtk.org/atspi2/method.Text.get_character_at_offset.html
        
        Change-Id: If5e2e3b6bbd4cbc86b2b8524f305f8f0d843019d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151591
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-05-23  Julien Nabet  <serval2412@yahoo.fr>  [980b5f2676c3a57022893c244617a61594c5f696]

        Revert "Related tdf#114286: put duplicates commands in GenericCommands..."
        
        This reverts commit 52a695d2ceb4231a9fcc419959e29023ecef037b.
        
        Reason: cause of tdf#155442
        Accelerator to delete row(s) conflicts with the one for adding row(s)
        
        Change-Id: If19d67a080e85d2a2716e4004db3335f0619c73f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152169
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [6a55299234da6df8bfba760223af30625ac32288]

        prevent some "index hint out of range" warnings
        
        Change-Id: Ib3d4dce2e535fb16a0f34c01c03c71927fa5cdd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152160
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-23  Colomban Wendling  <cwendling@hypra.fr>  [bd5c3582581f37513f45b518e348f443d5d57334]

        a11y: Fix returning unpaired surrogates when retrieving characters
        
        Fix implementations of XAccessibleText's getTextAtIndex(),
        getTextBeforeIndex() and getTextBehindIndex() when called with
        AccessibleTextType::CHARACTER to return the whole code point rather
        than an unpaired surrogate.
        
        This is still not perfect because XAccessibleText::getCharacterCount()
        will return an incorrect value (code units rather than code points),
        but it fixes the most useful case of retrieving the character at e.g.
        the caret offset.
        
        This fixes the GTK3 and Windows backends as well without further
        changes.  Qt6 also mostly works according to Michael Weghorn, but for a
        bug on Qt's side (https://bugreports.qt.io/browse/QTBUG-113438).
        MacOS backend doesn't seem to be affected in the first place.
        
        Change-Id: I53f07bcba78c6b267939257542a521b106101e96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151303
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-05-23  Justin Luth  <jluth@mail.com>  [dce8d2dbc48eb1c7597afec236dc51b4b8aede9c]

        tdf#140557 notebookbar: be smarter about hidden window size
        
        This fixes a 7.1 regression from 53d73d532281b6734a7d4614bb74fc6cc15510f0
        where notebookbar controls were being hidden (and then shown
        after a refresh of the toolbar), leaving big empty gaps.
        
        I don't know anything about vcl or window layout idiosyncracies,
        so I just read through this code looking for some way to fix
        the problem of the notebookbar not using all of its available space.
        
        The problem was that GetOutputSizePixel was returning zero.
        Why that would be I don't know. Perhaps because it had never
        actually been displayed on screen yet? (This was occurring
        on simply loading Calc.)
        
        Substituting a small DUMMY_WIDTH didn't give a very accurate
        reduction, so there was no space to add back in any items later on.
        
        When adding it back, it adds using a legitimate-seeming width,
        with an (unused this time) fallback to DUMMY_WIDTH.
        
        So, unless getLayoutRequisition cannot be depended upon for
        returning an accurate size, this should be a nice fix.
        It will no longer hide too many controls from the notebookbar.
        
        Change-Id: I1c39fe3532dad501c16f53612f8e26835b72638a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152125
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-05-23  Miklos Vajna  <vmiklos@collabora.com>  [807ad65661c122a33fccb4fd3453ef92c0e9129d]

        tdf#155002 sw floattable, split but not yet moved follow: fix GetNextFlyLeaf()
        
        Trying to open the bugdoc resulted in a layout loop since commit
        b47401e12d9c45386899df0aa26653bd26c9abd4 (sw floattable: fix assert fail
        when object formatter gets the wrong anchor, 2023-05-22), previously
        could not open due to an assertion failure.
        
        What happened is that the anchor hosted a fly frame with a table, but
        the anchor was inside a section. Instead of splitting the fly and moving
        part of it to a next page, we constantly created and deleted new pages,
        without moving anything, which is a layout loop.
        
        In fact crating a new page in SwFrame::GetNextFlyLeaf() is not correct:
        we should realize that we're inside a section and let GetNextSctLeaf()
        handle the page (and section) creation. Once the anchor code is improved
        to detect that we're in a section, GetNextSctLeaf() creates the follow
        section, and later in GetNextFlyLeaf() the call to GetNextLayoutLeaf()
        will find the new follow section. Which means we have a place for the
        follow anchor and don't create any new page, fixing the loop.
        
        The import result of the bugdoc is still not perfect, but at least we
        don't crash or hang while opening the document.
        
        Change-Id: Ic0717dddbcd0949df7d4ae766f3cc0dbbbcff27a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152163
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-05-23  Stephan Bergmann  <sbergman@redhat.com>  [e1819dfeb0f1436d8b957183758df0a3133c02c1]

        Avoid -Werror=unused-function when building against older GTK4
        
        ...as reported in the comment at
        <https://gerrit.libreoffice.org/c/core/+/151866/2#message-daf995784c18439280d3280877cfcf73d0bb5e9b>
        "Silence loplugin:external and lopluign:unreffun in (WIP?) a11y.cxx for now",
        
        > In file included from /home/michi/development/git/libreoffice/vcl/unx/gtk4/a11y.cxx:17:
        > /home/michi/development/git/libreoffice/vcl/unx/gtk4/a11y.hxx:19:24: error: ‘void* lo_accessible_get_instance_private(LoAccessible*)’ declared ‘static’ but never defined [-Werror=unused-function]
        >    19 | static inline gpointer lo_accessible_get_instance_private(LoAccessible*);
        >       |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > /home/michi/development/git/libreoffice/vcl/unx/gtk4/a11y.hxx:21:24: error: ‘void* ooo_fixed_get_instance_private(OOoFixed*)’ declared ‘static’ but never defined [-Werror=unused-function]
        >    21 | static inline gpointer ooo_fixed_get_instance_private(OOoFixed*);
        >       |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        Change-Id: I40811235a66e429e2472b50bcbaa3e6fefa6a593
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152147
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [1ed765c818af2186e459c5ad0eff24dc39a20d34]

        tdf#155235 workaround gtk3 accessiblibility crashes on close
        
        we are still working around the problem here, which is that various bit
        are not firing accessibility events when their children change.
        
        So clear the static map in comphelper on shutdown, to prevent crashes
        resulting from objects being kept alive after vcl has shutdown
        
        Change-Id: I3ae216b345a1bb4cb4e3fde3527e4d4aa5968f76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152161
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-23  Gökay Şatır  <gokaysatir@collabora.com>  [d4bc98c5bf8d099ab1df32cc8ac30169ac537e62]

        [API CHANGE] Add createShortCutManager function to uiconfigurationmanager.
        
        We need to have different accelerator classes for differnt languages.
        This PR creates a new accelerator class for different languages.
        
        Since current code uses single instance for accelerators, i needed to add a create function.
        
        Also we now have an unordered map for different languages and modules.
        
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147157
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148680
        Tested-by: Miklos Vajna <vmiklos@collabora.com>
        Change-Id: Ia646f20b3206f430ece614fc127e8b748044e4c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151798
        Tested-by: Jenkins

2023-05-23  Miklos Vajna  <vmiklos@collabora.com>  [ef76718e7146b9c7c878d598d2e9b5125b278d69]

        sd: fix crash in SdXImpressDocument::postMouseEvent()
        
        Crashreport signature:
        
        program/libsdlo.so
              SdXImpressDocument::postMouseEvent(int, int, int, int, int, int)
                      sd/source/ui/unoidl/unomodel.cxx:2615
        program/libmergedlo.so
              doc_postMouseEvent
                      desktop/source/lib/init.cxx:5007
        
        Change-Id: I321f39b284f5917048925bf45c9a6417ac9cb2ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152138
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-23  Caolán McNamara  <caolan.mcnamara@collabora.com>  [5719e0eb87fd8cfc072b7d5ea02b2c3cb9d3dbf7]

        in online do less whole document invalidation
        
        https://github.com/CollaboraOnline/online/issues/6379
        
        lets at least halve the num of invalidations on joining
        a session.
        
        Change-Id: I8ceb0a9ee23d632c9fb2c4a96250cc259b4a2f29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152120
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-23  Dr. David Alan Gilbert  <dave@treblig.org>  [26b0870f4e16a8ce53129045d6feea4f8139487f]

        tdf#120283 CopyObjects: Use CloneList to wire up connectors
        
        Remove the old connector wiring code and replace it by CloneList.
        The copy/paste code uses CloneList to do this work, and CloneList
        knows how to deal with groups; and not dealing with groups
        is the cause of
        
        tdf#120283
        
        Change-Id: I48476a93a89c1a14f55ba206e0c8354823d0e8c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152070
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-23  Noel Grandin  <noelgrandin@gmail.com>  [8de6e211b760761f1f80b2a7371a5f6b640ab14e]

        tdf#155410 move some layer/object visibility computation inside SdrObject
        
        which has the nice effect of
        (a) removing some duplicated code
        (b) being more efficient with deeply nested complex objects
        
        Change-Id: Ifee10d40fca3faac0f5a7b79febdba756850f30f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152124
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-23  Stephan Bergmann  <sbergman@redhat.com>  [f1ac4376ffaee143ad24931744637aa0a4717016]

        Don't even bother to introduce unused variables
        
        With <https://gerrit.libreoffice.org/c/core/+/152157> "More conservative
        SAL_WARN_UNUSED to avoid -Werror,-Wunused-private-field", these two cases would
        have started to cause "unused variable declaration [loplugin:casttovoid]"
        (because the call to isWarnUnusedType in compilerplugins/clang/casttovoid.cxx
        would no longer return true).  Just avoid that by not introducing the variables
        in the first place.
        
        Change-Id: I3d2b085082555d1765fbd32045b5157deb0af67e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152158
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [4fac9a110961f19006c3041be0c4b920a5eafe7b]

        tdf#155410 speedup shutdown when document has lots of images
        
        prevent unnecessary broadcasting during teardown of draw model
        
        regression from
            commit 8611f6e259b807b4f19c8dc0eab86ca648891ce3
            ref-count SdrObject
        
        The above patch seems to have changed the destruction ordering and now
        we do lots of unnecessary broadcasting.
        
        Change-Id: I90f4e560bc82834246a323275d13ef8ee8abeae0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152140
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [1167bfefe539417a24016f2c4e69f39ed10d2624]

        avoid some ref-counting traffic in SvxShape::Notify
        
        which is quite a hot method
        
        Change-Id: I7fe6557d48cff8c9312b4dbcd24c215f16b9fcfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152139
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-23  Olivier Hallot  <olivier.hallot@libreoffice.org>  [42d4143974d1e7ae991ae2301d34bc61b996e61a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b79b0b978cd10d8bd2ef7ecf15972bfd1d778f3f
          - Add missing file
            
            this must fix https://gerrit.libreoffice.org/c/help/+/152130
            
            Change-Id: Ic7c418c5993429cc622aa9a61023be3a58bb6f3e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152159
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [0916808ed8f39604bc105cd74200090a409e8618]

        sw: fix crash in DocumentLayoutManager::CopyLayoutFormat
        
        See https://crashreport.libreoffice.org/stats/signature/sw::DocumentLayoutManager::CopyLayoutFormat(SwFrameFormat%20const%20&,SwFormatAnchor%20const%20&,bool,bool)
        
        Change-Id: I1680bb79be4c1eb2ff18ed46dfa286da5e729e63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152015
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2023-05-23  Czeber László Ádám  <czeber.laszloadam@nisz.hu>  [639519dc2bad058197b6ff73c9e3df622f979f97]

        tdf#100034: Fix to persistently remove print-range
        
        Don't save print range if the builtin index is unknow
        and sheet index is vaild (this is a deleted range).
        
        Change-Id: I10dfa98ad4f24d0f5958053974bd75cb19c85147
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152081
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-05-23  Jussi Pakkanen  <jpakkane@gmail.com>  [0f6bf89b1f3fb7e089d928d3ac27bed59fd7d364]

        Add configure switch to enable building the installer with WiX.
        
        Change-Id: I5b1cf7a4a90c65b27fd3a9e2f33c9ffe044704e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151738
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2023-05-23  Caolán McNamara  <caolan.mcnamara@collabora.com>  [d2ab9d3ff3f16352c3b05dbe87d31d37654506e5]

        ofz#59210 Abrt
        
        Change-Id: I464f508324e66125a1578f162b5be31b00397075
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152082
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-23  László Németh  <nemeth@numbertext.org>  [8b85bf77f461dfe095b09df5cfa4ec501fd1c199]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to e868c6a2b11784ff728588ef15f310737dce2747
          - Update Hungarian dictionary
            
            Change-Id: I6627735ffefd6547deec31ece44faa57d3f4b3c4
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/152089
            Tested-by: László Németh <nemeth@numbertext.org>
            Reviewed-by: László Németh <nemeth@numbertext.org>
            
2023-05-23  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [e6ad415037b0b0bc77cd742af8260d99c1610c11]

        MCGR: Check correctly for used FillTransparenceGradient
        
        To correctly check using UNO API if a FillTransparence-
        Gradient is used it is necessary to check if a Name for
        it is set. This corresponds to the IsEnabled() state
        of the XFillFloatTransparenceItem in the core.
        
        This was not consequently done that way and e.g. was
        done by checking if the FTG was 'default' in the sense
        that the StartColor was COL_BLACK. This was never
        sufficient and is not with MCGRs, too.
        
        Important in this case is the UnitTest checking for
        file fdo66688.docx - the re-export/roundtrip goes
        wrong when not doing this correctly.
        
        Change-Id: Iaf14c1e4481188124f044b4b3c8bcd6689c65aad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152087
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-05-23  Heiko Tietze  <tietze.heiko@gmail.com>  [258686a58f909ab04c7281c05f15882eb400748e]

        Resolves tdf#145080 - Use accent color for focused cell
        
        Accent color added but effectively working only on macOS
        See inline comments for gtk, qt, and win
        
        Change-Id: I1e4a729331735683921f94b27bb2bb02555c0165
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151887
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-05-23  Miklos Vajna  <vmiklos@collabora.com>  [dc11f5b151e1a2ea2623fc8cf806a400763955d9]

        tdf#143445 DOC import: limit the usage of the CONTINUOUS_ENDNOTES compat flag
        
        The bugdoc has 72 endnotes and not all of them were listed at the end
        of the document, since commit 4814e8caa5f06c4fe438dfd7d7315e4a2410ea18
        (tdf#124601 sw: add ContinuousEndnotes layout compat option,
        2019-09-30).
        
        The problem is that for simple documents the strategy to just place the
        endnotes (in the form of footnotes) on the last page works, but this
        approach breaks when the document is growing, since nobody moves the
        endnotes from the former last page to the new last page. Additionally,
        it's not trivial to know what the effective last page is, once you have
        enough endnotes that the end of the body text is not on the last page.
        
        Fix the problem by restricting when the DOC import sets this compat
        flag. The limit is picked to be 2 endnotes, just because that keeps the
        use-cases for continuous endnotes working.
        
        A future solution would be to create a layout-level section at the end
        of the document for such endnotes: that would allow them to be inline,
        and we know how to keep endnotes inside a section & know how to keep a
        section at the end of the document. But that would be a bit of a feature
        work, let's keep this regression fix simple.
        
        Change-Id: Ideea1c52f4e31ded3e28e9441aace2bc3857079e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152127
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-23  Seth Chaiklin  <sdc.blanco@youmail.dk>  [e3ac3b79cd535e940495d911fcd9305356729369]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 017955e2322d86929802db5ebcbce65889345528
          - remove xml-lang, formatting clean-up, no i10n consequences
            
            Change-Id: I7ce3f3722c6a3f52f89623f39683d0a23daa8f36
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152101
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-05-23  Seth Chaiklin  <sdc.blanco@youmail.dk>  [13c4a7e1700b60e595e86b864d4feeb9cc383961]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 26a379d7f2c21de638bbeb1e7d4032896ac326d4
          - tdf#153561 embed sections: <hyperlink>,<tab_options>,<headinginfo>,<eval>,<tab_relative>
            
                remove <xml-lang>
            
            Change-Id: Ia8aa894ffc112d7ec16991cbcc44ab963903fc52
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152099
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-05-23  Maxim Monastirsky  <momonasmon@gmail.com>  [0a74b5fcfbfa68ad1cab228d74f08e8c35bc6820]

        sc drawstyles: Enable the clear DF command
        
        .uno:StandardTextAttributes works for shape formatting already
        (despite its name), but it's a different command than Format >
        Clear DF. So let's connect the regular Clear DF command to the
        same code.
        
        Also includes a workaround for comments to maintain their size.
        Changing the size (because of the "Fit height to text" setting)
        is probably confusing for other shapes as well, but for comments
        this requires an extra step to undo, as comments can't be resized
        unless they're shown permanently. And manually resizing each
        comment back will also result with inconsistency in their size.
        
        Change-Id: I7c158523ecc4be18d17479632eaf9fd2a51dca12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151161
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-05-23  Seth Chaiklin  <sdc.blanco@youmail.dk>  [1497d5c8dd97df0559cf718b5a78678aa5788eb1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6d37d30f9474ae437544ce04cfdcbc4ba4119303
          - tdf#153561 add <note> for heading info section
            
               remove <xml-lang> from bookmarks
            
            Change-Id: I75d1e5b2882816a66fc9859a881ae34381c969dd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152100
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-05-22  Seth Chaiklin  <sdc.blanco@youmail.dk>  [6df5db55a78281e5a92441e6d125eb7f1d340800]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ed9181c7a7b65f1de07c809b5ac515e4dfc73b7b
          - tdf#153561 add <section> to hyperlink, update hyperlink description
            
              remove <xml-lang> from bookmarks
            
            Change-Id: Ia29f026c9e40a58633c4428066ba9c8269cfe88c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152098
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-05-22  Seth Chaiklin  <sdc.blanco@youmail.dk>  [343fbe76d5122aed28c3ec6e72ff8629a4f95f1d]

        tdf#155065  change label for "Page Number" -> "Page Number Field"
        
        Change-Id: I80b646857311e9fa910f3384e49ea965a1a7fb7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151284
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-05-22  Seth Chaiklin  <sdc.blanco@youmail.dk>  [23a41c919602828acb88a477f3f073154d9388ec]

        tdf#155065  hide .uno:PageOffsetDialog from Customize dialog
        
        Change-Id: Iad95d757ed09921403f41ed3c757b34149ec8c47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151285
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-05-22  Seth Chaiklin  <sdc.blanco@youmail.dk>  [098e9426ad0b66b3da873a519c10047cb3955b0f]

        tdf#154186 change "OK" to "Apply" and rearrange button position
        
          Some buttons are sorted automatically. As a result, the "close"
          button appears in the desired position, after the label change.
        
        Change-Id: I67ce06825a642fa34086f97a99cde8ac2acb1ff6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151195
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-05-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c244e0a3017ede5e913420f6d57b51ce2d61dd4e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 033dc1a727a6cb48419a08990a2b737058afd99f
          - Calc Sheet Tab Navigator help page
            
            Change-Id: Ie79a7e1b6e3383d52660e48d145bec5ca7ca89af
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152130
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [46a238dcf262a48c9c92f20cab30bf6590868f12]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f412e2dadeeba74aa71293d010d9a6d092d38e64
          - tdf#140091 Precisions for the (+) button in sheet tabs bar.
            
            Change-Id: I6c125b5fa230690f598399b68e1f310f4cbc25d5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152129
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [60489faa6c4dff83abcf63d615a16c71a412b856]

        Fix typo
        
        Change-Id: Ic3f79113f09be10f6ff33183b09f80e269f77f93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152122
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fba847a7fc515b271b60c1a3fe54254cc4424423]

        Fix typo
        
        Change-Id: I6fab6b5c40eb9668df72ea01a2d158eabdc99f86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152121
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-22  Regina Henschel  <rb.henschel@t-online.de>  [1d2830b936d02ed0882d9cc1234ddafb3bb7e8dd]

        tdf#155271 add drawooo:display to libreoffice-schema
        
        Commit 33ef17ed had introduced attribute drawooo:display at 2010-03-02.
        The entry in libreoffice-schema.rng was missing and therefore
        validation in unit tests fails, when this attribute occures.
        
        The attribute is written in case an object in Calc is hidden by hiding
        the cell to which it is anchored, for example. The attribute belongs to
        properties 'Visibile' and 'Printable' in 'Shape Service' in API.
        
        Change-Id: Id3d2e7984aed146fca9e2819eb183d7d7bfaf701
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152119
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2023-05-22  Miklos Vajna  <vmiklos@collabora.com>  [b47401e12d9c45386899df0aa26653bd26c9abd4]

        sw floattable: fix assert fail when object formatter gets the wrong anchor
        
        A subset of the tdf#155002 bugdoc hit an assertion failure in
        SwObjectFormatterTextFrame::DoFormatObj() for multi-page floating
        tables.
        
        What happens is that a section frame wants to format its content, calls
        CalcContent(), which assumes that the text frame's all draw objects are
        also on the same page, as long as they are at-para anchored. This is
        true for at-para anchored images, but not for split flys.
        
        Fix the problem by using FindAnchorCharFrame() to know if the anchored
        object should be inside the master anchor or a follow anchor: that
        allows invoking SwObjectFormatter::FormatObj() with the correct anchor
        and page frames, so we don't hit the assertion failure.
        
        The hang with the original tdf#155002 bugdoc needs more work, still.
        
        Change-Id: I2b4d88ccb2ff251c0b0811c31d2aa85053143443
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152116
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-05-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [e34bb6e67aefde2fa1e7e12635a016a2076a11bd]

        tdf#155368: sc_subsequent_export: Add unittest
        
        Change-Id: Ie177342720df50d160600cf133b87bdf3411203d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152114
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-22  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [e7e9991fd06ba2e0484ae5e6b6acc323ab8bf66b]

        tdf#146547 Mark read-only docs as modified
        
        when an editable section is changed.
        
        Change-Id: I588b09f160974d3a3833bfa011fd07f2ee496616
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151535
        Tested-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-05-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [c4c220b56c25a5a78106b9d0fc06280968ccdb28]

        improve logging when we get an exception in copyProperties
        
        Change-Id: Id37ad92df93667536efaac86db3765da98847184
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152086
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-22  Jean-Pierre Ledure  <jp@ledure.be>  [0a1022b04c90d36e16dee121923ca4111386585b]

        ScriptForge (SFDialogs: create dialogs on-the-fly
        
        A dialog service is returned by next statement
        
          dialog = CreateScriptService("newdialog", dialogname, place)
        
        All properties and methods applicable to predefined
        dialogs are available for such new dialogs.
        In particular the series of CreateXXX() methods for the addition
        of ne dialog controls.
        
        The functionality is available from Basic and Python user
        scripts.
        
        An update of the SFDialogs.SF_Dialog help page is required.
        
        A display rendering unstability (flickerings, delays, ..) has
        been observed when (all conditions must be met)
        - the user script is run from Python
        - from inside the LibreOffice process
        - the dialog is non-modal
        
        Change-Id: Id3f311cd04497fd79712ce712bdb2724b5caa861
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152071
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2023-05-22  Tibor Nagy  <nagy.tibor2@nisz.hu>  [8af6c46a9c0e86bbbd908e96ff236ad1d6c4ddab]

        tdf#155319 sc: fix conditional format data bar after copying
        
        This is a follow up to commit I064fb3fe0443705553c6bbfcc34f2d717e0f6bd6
        (tdf#154906 tdf#129813 tdf#129814 sc: fix conditional format color
         scale)
        
        Change-Id: Iacc1f5af762e1f6a40ecd13c33384e4a3340822a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151860
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-05-22  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [4a162c4cdc9fd95bdbeb6a71b9b7689f242c2906]

        Update git submodules
        
        * Update translations from branch 'master'
          to b2e864f9b44f85777d7679cb3696a5a801b8ee97
          - update translations for master/7.6
            
            and force-fix errors using pocheck
            
            Change-Id: Iec9043ba6ba5c1520fd5906a7ebfc8c7ae94a2c5
            
2023-05-22  Miklos Vajna  <vmiklos@collabora.com>  [a97374fca86e4073c83a8e539d97462c23dd32b8]

        sw: prefix members of XMLGradientStyleExport, XMLGradientStyleImport, ...
        
        ... XMLHatchStyleExport and XMLHatchStyleImport
        
        See tdf#94879 for motivation.
        
        Change-Id: I2dd4c97c6e234447190e46bd6f6a6354e16911bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152077
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-05-22  Noel Grandin  <noelgrandin@gmail.com>  [8cc51cf9886a1e2f185c3824b71c960c08a9bf2e]

        tdf#155368 Can't toggle Wrap Text on all cells if cell already has
        
        The problem is not so much that we cannot toggle, it is that we
        cannot unset a toggle property.
        And the reason for that, is that the state of the toggle never
        goes off because the view state as computed by
        ScViewFunc::GetSelectionPattern is different
        from the state that is seen in ScViewFunc::ApplySelectionPattern
        where we apply the pattern.
        
        So make the same shrink-data-area adjustment in GetSelectionPattern.
        
        Change-Id: Ic56145ee98ead931278767851f74e0ce7422a150
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152074
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-21  Caolán McNamara  <caolan.mcnamara@collabora.com>  [f4c24da1e7f11664e0d2f688d2531f068e4a3bc0]

        Revert "tdf#63130 when getting the size, do not do a full paint"
        
        because it is triggering many CppunitTest_toolkit_a11y failures
        
        This reverts commit 67c3b3becab2aa2b9522e3a092d46bfe507c3101.
        
        ImplCallResize is not called on the same Window after that
        commit than it was originally called on.
        
        Change-Id: I0c3721d2674067ac7f0bf765e0fe1097b1d67dbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152026
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-21  Caolán McNamara  <caolan.mcnamara@collabora.com>  [bfc8221c9e903ffe843fceb502b054921a647035]

        tdf#155349 add a test case to catch if full invalidation ever returns
        
        Change-Id: Ifea1102fd27643ba950b4c9e8d42dd06c1ce71e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152001
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-21  Regina Henschel  <rb.henschel@t-online.de>  [58926cc60c7868785c8db126fc199f6731269b86]

        tdf#155412 ooxml export typeface attribute is mandatory
        
        The attribute 'typeface' is required for <a:ea>, <a:cs> and <a:latin>
        elements, see CT_TextFont in ISO/IEC 29500-1:2016. Its value may be
        the empty string.
        
        Change-Id: I7c9316fa40ad6d1aabccb4191fee11be553c453b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152024
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2023-05-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f0dbebc76b819adebf228fbdb0f25a6ee14187c9]

        oox: convert odp documents to fodp so it is easiert to change
        
        Mainly to change the non yet fixed theme ODF format.
        
        Change-Id: Iad51de7b4f9a721e566fe12266e633534c15bb54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152052
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f8cd1d5f0a6f515d8c06b8d4b189eade800d9b5d]

        xmloff: rename XMLThemeColorHandler to XMLComplexColorHandler
        
        Change-Id: Ib24c4b819c31cdc6a9626b09a5b2acd10389ad7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152051
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [66fff7efab4dd1ff08b43ed6d2d557ecad578509]

        xmloff: rename XMLThemeColorExport to XMLComplexColorExport
        
        Change-Id: I3d943f20e76b8f3e0409d307d11e3bf16489bf02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152050
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e1cc0f3e7adc9d4c930a1c37bbe45c69dd3725ab]

        xmloff: rename XMLThemeColorContext to XMLComplexColorContext
        
        Change-Id: I039aea6656cc8dedd74782f4fda8b0e1c25d3910
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152029
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-21  Mike Kaganski  <mike.kaganski@collabora.com>  [8843e4c441b881a68b46bc08019ff994c9aa574d]

        Simplify a bit
        
        Change-Id: I4be66ff1ea2a15d3345134f4131bd0fabb5de9ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152028
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-20  Caolán McNamara  <caolan.mcnamara@collabora.com>  [1fec168aff4569827d4822c9fcff7bc4ecd0d04b]

        ofz#59028 avoid config
        
        make this actually do nothing to test a point
        
        Change-Id: I353dc2bbbcd9229518f6527fe1589a901a9adfd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151833
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-20  Justin Luth  <jluth@mail.com>  [02c56a8d3ea86f28ffbdd645f83d1d4de2b56bea]

        tdf#90408 Revert #i79169# save/apply attributes of macrobutton text
        
        This reverts ancient commit a79a0101f114e0fcac40503220c5d34750124367.
        
        I'm not sure what problem it was trying to solve,
        but it doesn't seem necessary now.
        At least, I took my unit test and set some different
        font sizes to them, and they correctly got those attributes.
        
        This was the original file that needed to be fixed:
        make CppunitTest_sw_ww8export4 CPPUNIT_TEST_NAME=testTdf90408
        
        This is for the current bug report:
        make CppunitTest_sw_ww8export4 CPPUNIT_TEST_NAME=testTdf90408B
        
        Change-Id: I09fb3bd12d645318f1024ac78a9b3154a1fcd078
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152025
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-05-20  Justin Luth  <jluth@mail.com>  [fc15f483988622b8e3ea2a97c9a8593f2beb18fb]

        tdf#139512: partial revert default row height on new sd tables
        
        Back in 5.0, a regression caused the cell height to ignore
        the font height for any empty rows. Well, of course all rows
        are empty for a new table, so the table was created with only
        a super tiny row height.
        
        That 5.0 regression was properly fixed in 7.4.2 with tdf#144092,
        so the height of new rows should automatically be appropriate
        for the current font size.
        (It was already somewhat fixed in 5.1.1 - enough for this bug.)
        
        Thus, we can revert back to the original default size (200),
        since there were complaints that my default size (2000)
        was too big.
        
        In practice, each row height will be approximately 750,
        since Draw/Impress always create tables with 18pt font size.
        200 is appropriate for 4pt font.
        
        Change-Id: Ic03d94ea3557581fd96613a408ab233b2c2c6a7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152021
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-05-20  Dennis Francis  <dennis.francis@collabora.com>  [4536694edb7e564ea1f4ae871e9107f52ed0972f]

        tdf#155369 ScIndirect: handle names that resolve to...
        
        table structured references.
        
        Conflicts:
        	sc/qa/unit/subsequent_filters_test2.cxx
        
        Change-Id: I897feeeb49e63c1758cf64450799acb192e2d593
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151888
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2023-05-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [01efc938229b03faf79555a04efc7526dd68d7e8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8322f7d3b512cbd1a548a1b37d07d5614e3bb3c6
          - Comesmetic change for better user experience
            
            Change-Id: Ib7e442356c4e8f0deb796a009994da9785cc65e2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/152032
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-20  Mike Kaganski  <mike.kaganski@collabora.com>  [075ecc1c31199d0fd0f930cf1b803b04a3b17ce8]

        tdf#155407: fix the second replacement in FnChgToEnEmDash
        
        It was broken from the beginning. The second replacement could
        look into a wrong string when checking if the characters around
        the "--" are eligible; it could use obsolete indices in the
        document, ignoring the previous replacement that changed the
        lendth of the text.
        
        This also replaces a use of char* to hold Unicode codepoints to
        pass to lcl_IsInAsciiArr, with an array of sal_Unicode (because
        all the checked values fit into it).
        
        Change-Id: I949630abc564fc0875be0b92228846497bb1a022
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152002
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-20  Jean-Pierre Ledure  <jp@ledure.be>  [f692b5c5e4e9c57fb69d0054c654486a737d19bd]

        ScriptForge New method dialog.CreateHyperlink()
        
        Method (Dialog service)
          CreateHyperlink(controlname, place, border, multiline,
                          align, verticalalign)
        
        completes the set of available methods for
        dynamic DialogControl creation.
        
        Cfr. https://gerrit.libreoffice.org/c/core/+/151896
        
        Change-Id: I162075ea39efdd2e1189fe8b16ac05316e6a13ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151954
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2023-05-20  Julien Nabet  <serval2412@yahoo.fr>  [82816547ccda994acfa6ec63a98f561f615efcfa]

        idl: they're not params but attributes
        
        Fix these warnings:
        /home/tdf/jenkins/workspace/gerrit_windows@2/offapi/com/sun/star/ui/dialogs/DialogClosedEvent.idl:33:
        warning: com::sun::star::ui::dialogs::DialogClosedEvent::DialogResult has @param documentation sections but no arguments
        
        /home/tdf/jenkins/workspace/gerrit_windows@2/offapi/com/sun/star/ui/dialogs/FilePickerEvent.idl:29:
        warning: com::sun::star::ui::dialogs::FilePickerEvent::ElementId has @param documentation sections but no arguments
        
        Change-Id: Ic2ae5f70f3f6aa744bd61044f80e9ab525407ecc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152020
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [8270eb5d5600cc84dbf5f0e339f90c4519ef88bb]

        loplugin:unusedmethods
        
        Change-Id: Ief95f111350808f010539bb733a553007d30a9df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152006
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [4f3dd930324552aec40b333d750ec7b95ff03c26]

        loplugin:unusedfields
        
        Change-Id: I5036b484055e516fd808428238a044e12d34e089
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152005
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-20  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a3d566165c0580ab41334cb3e031465df1f839ad]

        docmodel: add hash to ComplexColor and Transformation classes
        
        Change-Id: I206235162b057f184fbd413982c06f9bd9fa8a94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152013
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-20  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c53a8284cf1740af7035b952fbc040a785117319]

        sw: prevent crash in TextContrastCheck
        
        Change-Id: Idc8740a275b9f49aca08d8a3add9a88f9d53a220
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152012
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-20  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [028c974cf2fcb9494f42267edf1427cb45342f39]

        prefix SvxBorderLine aColor attribute
        
        Change-Id: I77f950a88e5875469a95c3ec37716b99328672f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151855
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-19  Julien Nabet  <serval2412@yahoo.fr>  [45826e60d5f1508d54b0f0a4d98b0e2ebe94a097]

        XML forms: remove duplicate addEventListener DOMAttrModified with capture true
        
        since commit b2a54aa2e4d215edc30cfecc397eeb3eeff1e5bc
        Author: Vladimir Glazounov <vg@openoffice.org>
        Date:   Wed Mar 23 10:34:34 2005 +0000
        
        Change-Id: I8f511d1efa0e2ee713d1e7c145cc60f4945aa8cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151983
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-19  Miklos Vajna  <vmiklos@collabora.com>  [632f36cc972116cd8da8245590f74014c22532db]

        sw floattable: fix legacy max height of split flys with negative vert offset
        
        A reduced bugdoc from tdf#155002 had 2 floating tables, the one on the
        2nd page was split to two fly frames, so the first and the second row
        overlapped.
        
        This is similar to what was fixed in commit
        4cb6e54a3dcdd771ef76bd98b58f0bf1c4be4c45 (sw floattable: fix missing
        table join when moving master fly to next page, 2023-05-18), but here we
        are in the legacy layout mode, which allows floating tables outside the
        body frame, somewhat. The exact detail here is that the vertical offset
        of the floating table is -179 twips, and Word also splits the table to 2
        floating frames in case there is no such vertical offset.
        
        Fix the problem by ignoring the part of the fly frame that is
        overlapping with the top margin area, this way the 2nd floating table
        fits the 2nd page and our layout matches Word.
        
        The crash with the original tdf#155002 bugdoc needs more work, still.
        
        Change-Id: I61ac54116480904320c7fa7cc557e0fcaf792739
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152011
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-05-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [41e21afa59d8c7cfd5593bba1d384d80c561e12e]

        loplugin:unnecessaryvirtual
        
        Change-Id: I3a3d4debd83f1a6452721ce704b6b88622b38109
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152004
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [4d07ee9a54e0b929ab116b08227e20f4a9c330e9]

        loplugin:virtualdead
        
        Change-Id: I089fd6b9281cc35768462e83a7e18588f357df4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152003
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [8dfceb4e0b05b9d531e27e38b954f18e33091f8a]

        sw: fix crash in GotoNextLayoutTextFrame/GotoPrevLayoutTextFrame
        
        See
        https://crashreport.libreoffice.org/stats/signature/sw::GotoPrevLayoutTextFrame(SwNodeIndex%20&,SwRootFrame%20const%20*)
        and
        https://crashreport.libreoffice.org/stats/signature/sw::GotoNextLayoutTextFrame(SwNodeIndex%20&,SwRootFrame%20const%20*)
        
        Change-Id: I2233078051bd653de5634f1e0dabab9c1f59acb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151994
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2023-05-19  László Németh  <nemeth@numbertext.org>  [5facae7614a1a82ed51241f50cec8e82bfb2cbda]

        tdf#155343 sw tracked table column: add tooltip
        
        Tooltip of a deleted table column shows "Column Deleted",
        an inserted table column (will) show "Column Inserted".
        
        Follow-up to commit ffd8d20d368a885d6d786749278fa438573227a7
        "tdf#150673 sw xmloff: import/export tracked table column" and
        commit 84fbb3398f7486f00e7b7dea415e1ea2510a9535
        "tdf#146144 sw: add tooltip to table rows with change tracking".
        
        Change-Id: I79fd2397410328b320bd2536285cc5cc835da9fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151998
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-05-19  Miklos Vajna  <vmiklos@collabora.com>  [d0a91310d481f4219608dedf481bd9824da97b2c]

        CppunitTest_sc_dataprovider: fix sanitizers failure
        
        Type info for ScCondFormatItem is now needed, see
        <https://ci.libreoffice.org/job/lo_ubsan/2782/console>.
        
        Change-Id: I7cd7762bbd9f961e78d6f2fa98a808ff88a82269
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151993
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a085af7dab7b6d69bd4bda9b7aa7963de688c40b]

        Fix typo
        
        Change-Id: Iae2332f088a5ed48f373f6f5389c4ea47f64f308
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151986
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0a8648f6d334a5aee4e39e265acacb655ae1d5b1]

        Fix typo
        
        Change-Id: If39ff84ec74e29fdfcd21194ef371108b591caed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151996
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b4422a065959dced98dda109697ed1c322246d24]

        Fix typo
        
        Change-Id: I27c03c0312331b7f1050f5edb28fc5e658240b41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151997
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-19  Tünde Tóth  <toth.tunde@nisz.hu>  [deb2512e5ea16ad8fa9f975569fbc5363cebf8dd]

        tdf#148142 chart: fix export of modified On/Between tick marks
        
        Reset the MajorOrigin property after import to avoid
        of the bad export of the modified document, which reset
        the original On tick marks/Between tick marks value.
        
        Follow-up to commit 40d83914d43f60a196dfabddea0b52e2046b333a
        "tdf#127792 implement UNO chart attribute MajorOrigin".
        
        Change-Id: I0e3915b7d1b601abd40fbd1ba9d01fc05a8fb7c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151885
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-05-19  Matti Tyrväinen  <matty@uef.fi>  [384a80fc56e75e3d1ee18ffc303db85490716829]

        tdf#81720 Don't expand Reference Marks
        
        Make Reference Marks behave like nesting attributes such as
        Hyperlinks. This is described as the ideal behavior in
        <https://bugs.documentfoundation.org/show_bug.cgi?id=81720#c24>
        
        Change-Id: I34ddfb3a6aa0147ba4bc281ebbb6342089b7bd08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146941
        Reviewed-by: Matti <matty@uef.fi>
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-19  Michael Stahl  <michael.stahl@allotropia.de>  [595b42b686b33bbba0eeba1740277b5f6e0f5433]

        tdf#155346 sw: fix crash from changing modal mode
        
        When closing the dialog, UpdateCursor() creates a table cursor for
        ExtendedSelectedAll() because mbSelectAll isn't set.
        
        1  SwShellTableCursor::SwShellTableCursor
        2  SwCursorShell::UpdateCursor
        3  SwCursorShell::ShowCursor
        4  SwView::ShowCursor
        5  SfxViewFrame::Enable
        6  SfxViewFrame::Notify
        7  SfxBroadcaster::Broadcast
        8  SfxObjectShell::SetModalMode_Impl
        9  SfxViewFrame::SetModalMode
        
        (regression from commit d81379db730a163c5ff75d4f3a3cddbd7b5eddda)
        
        Change-Id: Ie73f8e42f764f8041288eb0850721a530d106a0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151880
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-19  Miklos Vajna  <vmiklos@collabora.com>  [4f84b4c23f4634cd5b9f24a2fd61712dc85306a6]

        CppunitTest_sw_core_edit: add test for the FnChgToEnEmDash() fix
        
        Fails with commit 971c9945825db02a4809538d26fff3ae77d16866 (Fix
        "AddressSanitizer: heap-use-after-free", 2023-05-18) reverted in an ASan
        build.
        
        Change-Id: Ie87039c2c46abaf2f73cb1bbad48d2d1f7e59392
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151991
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-05-19  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [428b8a8d23e473fecf2916591615ff38611b93c9]

        MCGR: Adaptions to WriteGradientFill and BGradient
        
        Added code to make WriteGradientFill directly use the
        available BGradient implementation. The goal is to
        never directly work on awt::Gradient2, but use
        BGradient & it's tooling methods.
        
        Added constructors and tooling to BGradient and
        BColorStops to make that easier (single line
        conversions between uno::Any, basesgfx classes
        and awt:: incarnations). Directly handle uno::Any
        and awt:: classes, changed stuff to make use of
        this.
        
        Change-Id: I083a323b9efee8ca4f3becb2966aac0a294b9a60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151842
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-05-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [286a1c03fa10acf60f076a0af987112d24cb2ff5]

        sc: check excel::getDocShell
        
        There seems to be some crashes related. See
        https://crashreport.libreoffice.org/stats/signature/ScDocShell::GetDocument()
        or
        https://crashreport.libreoffice.org/stats/signature/ScDocShell::RegisterAutomationWorkbookObject(com::sun::star::uno::Reference%3Cooo::vba::excel::XWorkbook%3E%20const%20&)
        
        Change-Id: I9affce5a28cb1198eb472d369debf83fd7dd8c0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151955
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [63707596eefa4f141a5c7146e69bb5684ed51cf6]

        svx: check SfxObjectShell::Current()
        
        See https://crashreport.libreoffice.org/stats/signature/static%20void%20%60anonymous%20namespace'::SvxStyleBox_Base::Select(bool)
        
        Change-Id: I6edce9c8bad1ee087ddf884ff47439cceee3f1de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151964
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-19  Caolán McNamara  <caolan.mcnamara@collabora.com>  [bd9430864240d3073333ce4e7461ae148b9226d3]

        bPaint is now always true here
        
        Change-Id: I9a9ef0b85140dd622c42983613464f76e29ee35e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151870
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-19  Caolán McNamara  <caolan.mcnamara@collabora.com>  [669b95e6c99f9fc0ade7c23322b7142ef497133b]

        Related: tdf#155349 drop SetEndActionByVirDev from the html import
        
        EndActionByVirDev only arises in the non-mainstream use html web document case and precedes the introduction of DoubleBuffer. It would be helpful to have one less corner case to consider.
        
        Change-Id: Ibb9064cf5b37b1806f90c24ad9fbf84a8e37c0c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151854
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-19  Miklos Vajna  <vmiklos@collabora.com>  [4cb6e54a3dcdd771ef76bd98b58f0bf1c4be4c45]

        sw floattable: fix missing table join when moving master fly to next page
        
        A reduced bugdoc from tdf#155002 has 2 floating tables: one table on the
        first page, second table on the second page. The second page had 2 fly
        frames: the first row of the 2nd table in the first fly and the
        remaining rows from the 2nd table in the second fly, and they were not
        joined, which lead to overlapping text.
        
        It seems what happens is that the fly is split: first row goes to the
        first page, rest goes to the second page. Later we move the master fly
        to the 2nd page as well, but we don't try to join the table, since the
        master fly has no additional space. It's a circular problem: once we
        split the fly, we limit the master fly size to what's necessary, so once
        the 2 flys are on the same page, we don't move content from the follow
        fly to the master fly because we believe it has no space... but it has
        no space because the content is not moved.
        
        Solve this problem similar to what the web view already does: in case a
        table frame has a follow and the table frame is in a split fly that can
        grow to host at least one follow, then try to grow it to host all
        follows. This prevents layout loops, since we don't move content from a
        follow fly to a master fly when it would not fit anyway, but allows
        large enough master flys so table joining happens.
        
        The crash with the original tdf#155002 bugdoc needs more work, still.
        
        Change-Id: I411b21d796be82ab5600d66b600cb50c116db4e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151956
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-05-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [9efbcce8b3f6f40a2687b9e4892527b6974227b7]

        prevent crash in mail merge
        
        seen reports in crashreporter
        
        Change-Id: I10ecac363eea0292f9dc257769da6d060dc350f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151962
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-19  Miklos Vajna  <vmiklos@collabora.com>  [85c0bf2e6d851ca53dc200c7c36c4419115636b9]

        sw layout xml dump: extract SwTabFrame::dumpAsXml() from SwFrame
        
        Ideally SwFrame should not really know anything about table frames.
        
        Change-Id: I8d7902e1e80124aa7e09cebc823d9e2bb1425ede
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151982
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bc769e793865967d37ef86ffb764f0279ac515da]

        Fix typo
        
        Change-Id: I144687f794b4a6f80d5b8b20e0ce0618030aa0ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151985
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-19  Szymon Kłos  <szymon.klos@collabora.com>  [48d3e30748162f6e10dc27ada79dd14179ee5c3f]

        navigator: lok: hide global tree on construction to not flicker
        
        Change-Id: Icfb9b79b16dc46a722c46a08f647afaf9ad49b4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151661
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151753
        Tested-by: Jenkins

2023-05-19  Mike Kaganski  <mike.kaganski@collabora.com>  [971c9945825db02a4809538d26fff3ae77d16866]

        Fix "AddressSanitizer: heap-use-after-free"
        
        https://github.com/CollaboraOnline/online/issues/6380
        
        Commit 7481e8b5500e86626be5f8eae1e7f48b7f51e21a (sw_redlinehide_4a:
        SwEditShell::AutoCorrect() etc., 2018-11-28) explicitly relied upon
        the reference to the node text being updated on editing operations.
        
        Commit 14f6700fefa945c4cf995c09af9326c2a022f886 (use more string_view
        in editeng, 2022-04-14) converted the argument of FnChgToEnEmDash to
        a string view, which means that any change in the underlying OUString
        frees the memory referenced by the view.
        
        But in this method, we really don't want to have the text updated;
        so use a local OUString copy for later reference.
        
        Partially revert commit 14f6700fefa945c4cf995c09af9326c2a022f886.
        
        And copy mst's commit 7481e8b5500e86626be5f8eae1e7f48b7f51e21a
        message to document the assumptions in SwEditShell::AutoCorrect.
        
        Change-Id: I0ff02958c8de9566d774f366d905aa9bb603055c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151970
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-19  Eike Rathke  <erack@redhat.com>  [261063e69e80193ad563e086c515fd6e22e48464]

        Eliminate 24h loops in DateTime::operator+=/-=(tools::Time&)
        
        ... and repeated Date::operator++/--() that each calculate
        lcl_DaysToDate( GetAsNormalizedDays() + 1 )
        where Date::AddDays() does it once.
        
        Also, that probably never worked correctly with negative time results >=24h
        
        Change-Id: Ic67aaa3d93e0d6533501d52671acf765e2d9bbdd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151984
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-05-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e15f54ebe7eb53f9e5d5ae7de4449c7e27171daf]

        Fix typo
        
        Change-Id: I885b9e86b9078dc89ba0543103fd630a9ad3bc41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151963
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2023-05-18  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c7d4d0e92219ca16e85bc153efa3670ba870bfd7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ccce5b9aa0c1d59f6e3d102eb48191ca7fdb0a0c
          - Fix typo
            
            Change-Id: I11c8cfde4e8a53b541cea2ae165044fac11dcae7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151919
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9055b11b82367653ef552505585846619ad7c85c]

        Fix typo
        
        Change-Id: I33ddd35cc09d0976ac64af80d597ba9d307041e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151960
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ba9908f2ecfaa51b3def099ac3b86ae6cfb714ea]

        Fix typo
        
        Change-Id: Ida74d3ff99c4e8c7e6c6402d580ae9d279217105
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151961
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-18  Patrick Luby  <plubius@neooffice.org>  [ff95984c8e3475b7ff7832683d621bd09896852e]

        Script that adds "com.apple.security.get-task-allow" entitlement to soffice
        
        To connect Xcode's Instruments application to profile LibreOffice, the
        "com.apple.security.get-task-allow" entitlement must be added to the
        soffice executable.
        
        This script will set the "com.apple.security.get-task-allow" entitlement
        instdir/LibreOfficeDev.app/Contents/MacOS/soffice executable so that
        profiling can be done using a local build.
        
        Credit for documenting this Xcode requirement goes to the following blog:
          https://cocoaphony.micro.blog/2022/10/29/solving-required-kernel.html
        
        Change-Id: I547edf7c1ad340267e9ed4c396fc723b7ea719be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151981
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>

2023-05-18  Noel Grandin  <noelgrandin@gmail.com>  [fdd06037e0cf902d71270c4bf7a867efc7c9c1f4]

        improved B2DHomMatrix
        
        since we know that this is a matrix only used for 2D transforms,
        we know that the last row of the matrix is always { 0, 0, 1 }.
        
        Therefore, we don't need to store that information, and
        we can simplify some of the computations.
        
        Also remove operations like operator+ which are not legal for
        such a matrix.
        
        Change-Id: I482de9a45ebbedf79e3b6033575aab590e61c2d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151909
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [1b9702920dc7a3c36b19bbcae81176b0ad1bb0cd]

        find-unused-data.sh: move script to bin and adapt it
        
        to check the whole repository
        
        Change-Id: Ic2df1248604e6e0053a8eeda50869eb5a3b1db0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151942
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-18  Justin Luth  <jluth@mail.com>  [00e2e3210da57c138bd998481a89760b8c7a0e47]

        tdf#86630 sw page number wizard: use '/' for page total
        
        '/' is a better default separator (1 / 5)
        than '-' (1 - 5)
        
        Change-Id: I94bc704fbb22e817dfc0008f47880c1d41578880
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151965
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-05-18  Mike Kaganski  <mike.kaganski@collabora.com>  [78eedc1a1f73f06fca1384f848f2d6b7b89787cb]

        tdf#155387: fix list restart and opening/closing conditions
        
        1. List restart flag in the node does not yet mean that the restart
        would actually happen: it will be ignored, if the next node is more
        nested than the previous one.
        
        2. When writing nested list items, we should not write additional
        <li><ul> pairs for current level (previously, only level 0 was
        skipped); same for closing.
        
        Change-Id: I5f67e8fa9236e7e2e6dba2e0ec5dffbf0d7b7f8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151958
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [3584fd0d110b4138ec32cf55ddd07e3fb8d81333]

        CppunitTest_vcl_filters_test: just pass the file name as parameter
        
        Otherwise these files would be flagged as unused
        
        Change-Id: I3203ef7820a6e5b31d48578d9184b5822836f27c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151940
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [5a4d78d9a9b45c7fa387b66f5e310447ec813034]

        tdf#63130 reduce large memory copies when reading from BinaryDataContainer
        
        rather than writing a bunch more code, extract the common part from
        comphelper::SequenceInputStream into a new base class
        
        Change-Id: I0d3561e3ca2e748b904128e3b5955e27196d7170
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151943
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-18  Regina Henschel  <rb.henschel@t-online.de>  [800f9233513a45aa8f8950cf929fd44cb9381d72]

        tdf#154821 improve shape export with hidden row/col
        
        XML needs shape geometry so as if no rows/cols are hidden. This had
        been calculated by using the shape start and end cell. But that did
        not work in some cases. Now the snap rectangle of the shape is used.
        
        During testing I noticed, that the fix in tdf#154005 does not work
        correctly. The fix had provided only a workaround for controls. It did
        not address the root cause that a shape was size protected but has an
        anchor 'To Cell (resize with cell)' at the same time. Such combination
        is no longer needed as we have 'To Cell' anchor now, but shapes using
        it still exist. The current solution catches such cases now in general.
        
        As large parts of the method are changed anyway, I have put existance
        tests at the beginning. That allows shorter conditions and flattens
        if-constructions.
        
        Change-Id: I6bd1e15dbdafc43e309a6e12c1c5e3218bb12675
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151717
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2023-05-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [60c00abc2e57351b265e97c635b331197eaa802e]

        CppunitTest_sc_vba_macro_test: don't concatenate the name file
        
        Otherwise these files will be flagged as unused
        
        Change-Id: I6ae0f8327bc81f57fb63e65dde66742177fc693d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151938
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [7eeeebb26a7371219eb2196abb6b1b159e591f3c]

        CppunitTest_sc_subsequent_filters_test: re-enable test
        
        Commented out since it was introduced in
        731a9aab0fa42ed42b5470e2c6f7e9fc6b1e3a85
        "add first test for user defined functions"
        it no longer crashes
        
        Change-Id: I8a35dc2a737c946e9af1bafb4cc913bb9dc925fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151941
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-18  shehr  <shehr.bano@collabora.com>  [dd7776285d95b94c46a44645696522899d33f66d]

        JSDialog:  Validity message dialog is tunneled #6327
        
        Change-Id: I83b181b5b613fa8c973f673e1afdc6ee12422545
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151886
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Jenkins

2023-05-18  Julien Nabet  <serval2412@yahoo.fr>  [0138745f0206f348644fd6d47c7316c8190d711b]

        tdf#155123: XML Form: Deleting parts of user defined data type impossible
        
        2 parts:
        1) in extensions/source/propctrlr/standardcontrol.cxx
        if value retrieved from the field is 0, let's return an empty Any var.
        
        2) forms/source/xforms/datatypes.cxx
        Allow to select 0 in the spinbox for String and URI ("hyperlink") datatypes
        to be homogeneous
        
        Change-Id: Ife9a94c279e8651623112c0bf8a64555cb9c556c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151740
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [24ba2cdaedb616c091f51cdec7e77c9930c83162]

        Fix typo
        
        Change-Id: Ia737462375311bb8642a9326a2980111e3ef7064
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151953
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d00415949cceba2f712da8d311cf4f07b183c5cd]

        Fix typo
        
        Change-Id: I65b7269dc8717ac12f12bde2b59082cbb2faca53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151952
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9231531b3ed8554db89af7837b6e4860e4e5a332]

        Fix typo
        
        Change-Id: Ie097c4afad429ed23a616658502e3936afaea86a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151951
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3fdaed2ebbc6ada5c179b3d7eccd89fac8cde1e3]

        Fix typo
        
        Change-Id: I1a18149550cdfbaf7537213bdf41734751503598
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151950
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [657cbc8c413683216fd6010c0b287d91e126508a]

        Fix typo
        
        Change-Id: I101861eaa810dc6e2f92a57ddc4e247a76a4b558
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151949
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0b7bea7e27393469187c45eb98e2dc6904cac666]

        Fix typo
        
        Change-Id: I89d8b370cf95d43de33c35b788fc955adfb85a0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151948
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4967fc20eb3120016d9017c1af6d8cf78fd6699f]

        Fix typo
        
        Change-Id: I372395970887c4201e973aa0583c288714fdbf6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151947
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6b43043dc0c7dbce786b6afc5813a189ecc59827]

        Fix typo
        
        Change-Id: I7a79c2a4d145d1d847d71e5b36ccdb42278b06cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151946
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7d7740aeca1aa50d8ecdffedee51365f3a9e3d4d]

        Fix typo
        
        Change-Id: I4a9abe0683f6dfd116fa15a6e1202d5a69328553
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151945
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [13c3376b01770db981cdf2c63ef4072ebe0d4d21]

        Fix typo
        
        Change-Id: Ifbda8492c1b7c6cef1616a6183e2d04aee1b9bde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151944
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-18  Caolán McNamara  <caolan.mcnamara@collabora.com>  [4b3d3354119b643ec20aaad187d0a6506ea307fb]

        cid#1530394 Uncaught exception
        
        and
        
        cid#1530396 Uncaught exception
        
        Change-Id: Ib484a788fc2defd4a337645526f410ee365f7209
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151933
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-18  Caolán McNamara  <caolan.mcnamara@collabora.com>  [2d5bad1d0904ab0d5a205b15cd109caf8eba6717]

        cid#1524496 Uninitialized scalar field
        
        Change-Id: I63a201d6f5c51fa2426c44fb63d1e593d31a895b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151932
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-18  Jean-Pierre Ledure  <jp@ledure.be>  [66a3b09fc3b2927f1333f4fd54426fc5918d89cb]

        ScriptForge (SFDialogs) create controls dynamically
        
        The dialog service hosts now a bunch of methods
        to create new controls dynamically in an existing
        dialog predefined in the Basic IDE.
        
        In other words, a dialog is initialized with controls
        in the Basic IDE. New controls can be added at run-time
        before or after the Execute() statement.
        
        All the new methods have in common their first 2 arguments:
         ControlName
         Place: an (X, Y, Width, Height) array
                or a com.sun.star.awt.Rectangle
        
        New methods:
         CreateButton(..., toggle, push)
         CreateCheckBox(..., multiline)
         CreateComboBox(..., border, dropdown, linecount)
         CreateCurrencyField(..., border, spinbutton, minvalue,
                             maxvalue, increment, accuracy)
         CreateDateField(..., border, dropdown, mindate, maxdate)
         CreateFileControl(..., border)
         CreateFixedLine(..., orientation)
         CreateFixedText(..., border, multiline, align, verticalalign)
         CreateFormattedField(..., border, spinbutton, minvalue,
                              maxvalue)
         CreateGroupBox(...)
         CreateImageControl(..., border, scale)
         CreateListBox(..., border, dropdown, linecount, multiselect)
         CreateNumericField(..., border, spinbutton, minvalue,
                            maxvalue, increment, accuracy)
         CreatePatternField(..., border, editmask, literalmask)
         CreateProgressBar(..., border, minvalue, maxvalue)
         CreateRadioButton(..., multiline)
         CreateScrollBar(..., orientation, border, minvalue, maxvalue)
         CreateTableControl(..., border, rowheaders, columnheaders,
                            scrollbars, gridlines)
         CreateTextField(..., border, multiline, maximumlength,
                         passwordcharacter)
         CreateTimeField(..., border, mintime, maxtime)
         CreateTreeControl(..., border)
        
        All the methods return a SF_DialogControl instance.
        
        The arguments have bben chosen based on functionality
        rather than on layout. After the creatio of the control,
        most properties and methods relevant to SF_DialogControl
        objects are applicable. Also the XControlModel property
        might contribute to layout refinements.
        
        Other changes:
        - The SF_DialogControl class receives next updatable
          properties: Border and TabIndex
        - The dialogcontrol.SetTableData() receives an
          additional argument: rowheaderwidth
        - The dialogcontrol.Resize() method without arguments
          resizes the control to its "preferred size", a size
          adjusted depending on its actual content
        
        All the new functionalities are callable from both
        Basic and Python user scripts.
        
        Described changes will require a serios review of the
        Dialog and DialogControl help pages.
        
        Change-Id: I654eeae5456527bf14b1f4b43f04d176bbd830b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151896
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2023-05-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [8afcd6e74fd8f36a5599a852383ffdb59ed734e9]

        tdf#63130 improve the performance in librevenge
        
        we end up generating a ton of base64 encoded strings when loading a
        visio file, so reduce some copying here
        
        Change-Id: I2d56fda867032b23b03971731b2565f1edc2e1a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151882
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [7be8430702d433ce981d65fdf12e510c1cddda53]

        tdf#63130 reduce duplicated work when pixel snapping
        
        Cache the calculations so we don't repeat work unnecessarily. Shaves 5%
        off load time.
        
        Change-Id: Iffbdd08768fea5b25ac83926b812067f52cba3a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151883
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-18  Vojtěch Doležal  <dolezvo1@cvut.cz>  [9ffaf2cbfb855390954380eb40ebd7415b26e067]

        Removed remaining macro concatenations from xmloff/
        
        For PropertyMaps.cxx used:
        	(MAP_FULL\( *[A-Za-z0-9_]+ *, *) => \1XML_NAMESPACE_
        	(MAP_ENTRY\( *[A-Za-z0-9_]+ *, *) => \1XML_NAMESPACE_
        	(MAP_ENTRY_ODF12\( *[A-Za-z0-9_]+ *, *) => \1XML_NAMESPACE_
        	(MAP_ENTRY_ODF_EXT\( *[A-Za-z0-9_]+ *, *) => \1XML_NAMESPACE_
        	(MAP_ENTRY_ODF_EXT_IMPORT\( *[A-Za-z0-9_]+ *, *) => \1XML_NAMESPACE_
        	(MAP_CONTEXT\( *[A-Za-z0-9_]+ *, *) => \1XML_NAMESPACE_
        	(MAP_SPECIAL\( *[A-Za-z0-9_]+ *, *) => \1XML_NAMESPACE_
        	(MAP_SPECIAL_ODF12\( *[A-Za-z0-9_]+ *, *) => \1XML_NAMESPACE_
        	(MAP_SPECIAL_ODF13\( *[A-Za-z0-9_]+ *, *) => \1XML_NAMESPACE_
        
        For xmlexppr.cxx used:
        	ENTRY\( *([A-Za-z0-9_]+) *\) => { GET_PROP_TYPE(XML_TYPE_PROP_\1), XML_\1_PROPERTIES }
        
        For OOo2Oasis.cxx used:
        	(OOO_IMPORTER\( *)([A-Za-z]+) => \1xmloff_\2_get_implementation
        
        For xformsapi.cxx used:
        	TOKEN_MAP_ENTRY\( *([A-Za-z0-9"]+) *, *([A-Za-z0-9_]+) *\) => { XML_NAMESPACE_\1, xmloff::token::XML_\2, xmloff::token::XML_\2 }
        
        For xformsexport.cxx used:
        	TABLE_ENTRY\( *([A-Za-z0-9"_]+) *, *([A-Za-z0-9"_]+) *, *([A-Za-z0-9"_]+) *, *([A-Za-z0-9"_]+) *\) => { \1, XML_NAMESPACE_\2, xmloff::token::XML_\3, \4 }
        
        elementexport.cxx and property_meta_data.cxx done by hand.
        
        Change-Id: Ifb0c76a60f95e74ff1f9d596afdaff138c2228c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151867
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-18  Miklos Vajna  <vmiklos@collabora.com>  [f5b3f8d6d9d7c060e35b6da295c043576cd36a57]

        sw: fix undo comment of FN_DELETE_SECTIONS
        
        It's sections, not section. One has to dispatch .uno:DeleteSections to
        see this in action, which does something if the document already has
        existing sections.
        
        I think this was the last place where the relatively new biblio-related
        UNO commands had a wrong undo comment.
        
        Change-Id: I55074174a498f26ea7bda721988940a86ad2e458
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151930
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-18  Justin Luth  <justin.luth@collabora.com>  [1c98c88a1208f47327ac2f3beaf593521ce9b394]

        tdf#86630 sw page number wizard: add to notebookbar insert menus #2
        
        Well, I wasn't very thorough in my previous patch.
        I guess chalk it up to my first realization that there
        even was a separate config for this side menu.
        
        In any case, all of these all have the nice little menus
        and all should have the same access to insert page wizard.
        
        Change-Id: Id2513b61e34aa5e3ed94f88a6af495ee02439455
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151788
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-05-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [4d030ec4a63c63eeb4fa958ffa377785478cf078]

        sd: remove unused document
        
        Added in 2704821c6b6e829b5ef5c32cdc8eb2a03b6114a9
        "smartart : test documents" without any code using it
        
        Change-Id: I5a31701466ff8cf97a23c9b034b2b33814cefde6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151934
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0cca603636e74c164569e3ebea80e7006106fe52]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f2c3da66938bdb8802d1225bf25fbc2f7ad49493
          - Fix some D'oh! you found a bug ...
            
            Change-Id: Ifb98179340e64ddd4e9c672ec56ba886264bf02f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151935
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [edc7645cdbe04e20259c24cb34d1f8921d918294]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 500b29ddfcf067e5831c3ecef5bd386b725a463c
          - Exclude file from indexing
            
            This file is source for embeds and don't need to be indexed.
            
            Change-Id: I458da5804e7152bc5e684e356df5d62e8dbca9e3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151908
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-17  Miklos Vajna  <vmiklos@collabora.com>  [7952477debb9b7f10ec1e10bd6aac66a2e739b94]

        vcl: fix crash in Window::GetOutDev()
        
        Crashreport signature:
        
        program/libmergedlo.so
                rtl::Reference<vcl::WindowOutputDevice>::get() const
                        include/rtl/ref.hxx:208
        program/libmergedlo.so
                vcl::Window::GetOutDev()
                        vcl/source/window/window.cxx:574
        program/libswlo.so
                SwViewShell::ImplEndAction(bool)
                        sw/source/core/view/viewsh.cxx:294
        program/libswlo.so
                SwViewShell::EndAction(bool)
                        sw/inc/viewsh.hxx:611
        
        i.e. GetOutDev() is called on a disposed vcl::Window.
        
        Change-Id: I5b17225fced85c6804fc93fd12021c92966d3aa7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151857
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-05-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [b3c88dc039d447322b8c8c564ab6e2f0ce9c5b90]

        CppunitTest_sc_opencl-1: use CPPUNIT_TEST_FIXTURE()
        
        Avoiding the declaration/registration/definition of each
        test manually saves a lot of space.
        
        Change-Id: Ifd12aaa560be4aa69db87a3aa3f37e03940f68eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151878
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [7723e3f627175a09c074fd8bcb38ebbaa4867874]

        CppunitTest_sc_opencl-1: remove commented out tests
        
        These were commented out in 9247a100e3aa0c1ebd81254683eef2311a516a17
        "The test documents for these tests are not available."
        
        Change-Id: Icbaf29de91c7828efbca3c8e55a123b44591d308
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151877
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [a28c31198d747e4abc020eb274b795c6207d3033]

        sw: remove unused document in test
        
        Added in e9b6e7f6b4e78bd098b3a32e9288253938a00881
        "ooxml: extend roundtrip test with w14:props3d" became unused in
        22d5d14d1aed73f36938b49d0ea1e9281e19dafd
        "ooxml: extend roundtrip test - ligatures, numForm, numSpacing"
        
        Change-Id: I123ac624a23e5e2a6b29b2730b6f1f0bb86c5305
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151881
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-17  Mike Kaganski  <mike.kaganski@collabora.com>  [343f1910d40f6d89658cf6e30b9b8f4af51deb43]

        Simplify a bit
        
        Change-Id: I3d10e85a6141aae6c7741aebb1c0b1ac68ac4364
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151785
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [67c3b3becab2aa2b9522e3a092d46bfe507c3101]

        tdf#63130 when getting the size, do not do a full paint
        
        otherwise we end up doing double work when called from
        ImplWindowFrameProc, which is the main driver of painting on the screen
        
        This reduces the load time by 10%
        
        Change-Id: I9eb82a180344875f707fbf3d8128351a35def6a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151879
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-17  László Németh  <nemeth@numbertext.org>  [ad7a84e41b50e6221634307112f00baf2b549dcd]

        tdf#92824 spell checking: limit suggestions only for the best ones
        
        Apply Hunspell fix to keep only the best suggestions, if they
        exist to avoid of overgenerating worse suggestions especially
        for short bad words.
        
        See Hunspell commit b88f9ea57bdb9b219f3c1d2c67f4f882f1f23194
        "Keep only REP, ph: or 2-word dictionary phrase suggestions
        
        These are the best suggestions, no need to search other
        ones to avoid annoying redundant and long list.
        
        For example to suggest only "a lot" to the bad form "alot",
        add the 2-word phrase "a lot" to the dic file.
        
        Or for a very typical spelling mistake, enough to specify the
        bad form with a ph: in the dictionary file to remove the other
        suggestions."
        
        Change-Id: I0272bb9ed2dd493aa372feb68d1937e359910e0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151868
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-05-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [45229e679aead3c1b5f91069d2a87e9597eb93b5]

        tdf#153790: sc_uicalc: Add unittest
        
        Change-Id: Idf1628f3367fba3c196a63766ea298996bcbbb73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151875
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-17  László Németh  <nemeth@numbertext.org>  [aff269c18b9029fec992135a406dc5031927c401]

        tdf#155345 sw tracked table column: hide them in Hide Changes mode
        
        And if all columns are deleted, hide the table in Hide Changes mode.
        
        Follow-up to commit ffd8d20d368a885d6d786749278fa438573227a7
        "tdf#150673 sw xmloff: import/export tracked table column" and
        commit f481c2c8e74bded11fac754e493560391229dbcd
        "tdf#144057 sw track changes: hide deleted table rows".
        
        Change-Id: Ic8f0254d607d629ed6386df94b16a939cde17506
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151805
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-05-17  Michael Stahl  <michael.stahl@allotropia.de>  [247738a9afeeb2f0644fa0307b7023fe115fae83]

        tdf#155324 sw: add unit test
        
        Change-Id: I0df173be99b8b9fa3920431a8386e14fd1d2260e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151876
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-17  Colomban Wendling  <cwendling@hypra.fr>  [1fe4d37caa983dea9815082e3e955337a03034e9]

        sw a11y: Replace some uses of magic numbers with proper constants
        
        Change-Id: I61b1924c22a66a08ac165546811daeaf20176954
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151650
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-05-17  Caolán McNamara  <caolan.mcnamara@collabora.com>  [24b1631dfd1c0701f13a10378580836c8862cdc4]

        menus all black with SAL_RTL_ENABLED=1 and SAL_USE_VCLPLUGIN=gen
        
        export SAL_USE_VCLPLUGIN=gen
        export SAL_RTL_ENABLED=1
        run writer and the menus are all black
        
        a problem since:
        
        commit 622e8cd9e5c96d0fe0bb02e07d95efa93c156c44
        Date:   Wed Jan 11 11:00:43 2023 +0000
        
            reuse CairoCommon GetGraphicsWidth from X11CairoSalGraphicsImpl
        
        so restore the use of mrParent.m_pFrame as done in original
        implementation
        
        Change-Id: I21f76b2e57b7ea6d910552d3b07830811152bfe3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151874
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-17  Henry Castro  <hcastro@collabora.com>  [604c27f7c382bdd6baea73e60eed6525b9bfbd3d]

        tdf#154477: sc: filter: html: fix missing color scale conditional format
        
        When copying a range cell to an external application that request
        html data, the color scale conditional format does not have an
        associate a set attribute.
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I82b466a2100abc5070e92f844dc706d9b015c2e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151837
        Tested-by: Jenkins

2023-05-17  Henry Castro  <hcastro@collabora.com>  [c85255fd7a62bec9342fa6f2a79d1395979d54be]

        tdf#154477: sc: copy cache values when clone color conditional format
        
        When clone a conditional format list, also copy the cache
        values that hold the min and max values, otherwise if clone
        occurs when copying to the clipboard the values have wrong
        data due to limiting range cells copied.
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: Id9085a1488a3bde24842e0d2e062c9b425074157
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151836
        Tested-by: Jenkins

2023-05-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [2e71891760093151bf094573dbf4ad1afe636262]

        fire less "index hint out of range, ignoring" warnings
        
        after
            commit 3b7db802731826b6cc3b55100470b0c61c1f2dfa
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu May 4 10:06:14 2023 +0200
            tdf#105404 [API CHANGE] add index to accessiblity change event
        
        Change-Id: I52d6b7b7368b780c1c9fdf60628311cb02429eff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151872
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-17  Henry Castro  <hcastro@collabora.com>  [fcb348da642f7e5c41fe495cf6289f9992bfa1b9]

        tdf#154477: sc: add "updateValues" method to conditional format list
        
        When copying a range cells to a clipboard, if exists a
        color scale conditional format from different ranges,
        it should update the min and max values, otherwise
        the color scale conditional format could not calculate
        min and max values due to limiting range cell copied.
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I660e18090a60b99ddf2b55ce1f713fd41121290e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151835
        Tested-by: Jenkins

2023-05-17  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [5c0b66dc02de4ecd7937348c6af86354667b2b07]

        Update git submodules
        
        * Update translations from branch 'master'
          to ae42bcbf34f4674bcdb9eaee2117bea67b1dc5cd
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: Id394cdfeec287ffc3faa0c1c738ae4d3f8587e69
            
2023-05-17  Stephan Bergmann  <sbergman@redhat.com>  [a4ccde0b12faad14836de9582f6f9afad95eaa6d]

        Silence loplugin:external and lopluign:unreffun in (WIP?) a11y.cxx for now
        
        Change-Id: Iea207bca4fee57e8c7dd5d307ccd42efc0dd2542
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151866
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-17  Stephan Bergmann  <sbergman@redhat.com>  [1d40c4253ece649882b312139e47b65bdff8ab5a]

        Avoid loplugin:unreffun
        
        > vcl/unx/gtk4/a11y.cxx:295:1: error: redundant function redeclaration [loplugin:unreffun]
        > G_DEFINE_TYPE_WITH_CODE(LoAccessible, lo_accessible, G_TYPE_OBJECT,
        > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > /usr/include/glib-2.0/gobject/gtype.h:1730:56: note: expanded from macro 'G_DEFINE_TYPE_WITH_CODE'
        > #define G_DEFINE_TYPE_WITH_CODE(TN, t_n, T_P, _C_)          _G_DEFINE_TYPE_EXTENDED_BEGIN (TN, t_n, T_P, 0) {_C_;} _G_DEFINE_TYPE_EXTENDED_END()
        >                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > /usr/include/glib-2.0/gobject/gtype.h:2213:3: note: expanded from macro '_G_DEFINE_TYPE_EXTENDED_BEGIN'
        >   _G_DEFINE_TYPE_EXTENDED_BEGIN_PRE(TypeName, type_name, TYPE_PARENT) \
        >   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > /usr/include/glib-2.0/gobject/gtype.h:2160:17: note: expanded from macro '_G_DEFINE_TYPE_EXTENDED_BEGIN_PRE'
        > static void     type_name##_class_init        (TypeName##Class *klass); \
        > ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > <scratch space>:47:1: note: expanded from here
        > lo_accessible_class_init
        > ^
        > vcl/unx/gtk4/a11y.cxx:236:13: note: previous declaration is here [loplugin:unreffun]
        > static void lo_accessible_class_init(LoAccessibleClass* klass)
        > ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        Change-Id: I22bad5cf5e546d3a4dff4c1de3b3bb06638d1200
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151865
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-17  Stephan Bergmann  <sbergman@redhat.com>  [37ca398665af12711769f825395376772f9e0f2d]

        loplugin:external
        
        "externally available entity '...' is not previously declared in an included
        file (if it is only used in this translation unit, make it static; otherwise,
        provide a declaration of it in an included file)"
        
        Change-Id: Id53a4fd0b01ea7a91735231750c32200ea1529b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151864
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-17  Stephan Bergmann  <sbergman@redhat.com>  [d5d40497112e13ca281573b4d7b3b3a350d29ea4]

        loplugin:reservedid
        
        Change-Id: Ia24f5214f44a5ef4f5ac4397b8adcd6d46a99676
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151863
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-17  Julien Nabet  <serval2412@yahoo.fr>  [2811ffb4a5f6629101e851d0d57c9816404464ab]

        tdf#154628: XML Form Document: Sending data with GET fires very often
        
        See rationale here:
        https://bugs.documentfoundation.org/show_bug.cgi?id=154628#c5
        
        Change-Id: I26556baceec8823d2c3bed382d51731d18bd2ccd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151852
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2023-05-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [a78a9ea3a5f935bf364f59426b22e9039d2c1784]

        tdf#63130 use a simpler, SIMD-friendly algorithm for matrix invert
        
        which is 10% faster loading this document
        
        Algorithm copied from https://github.com/niswegmann/small-matrix-inverse/blob/master/invert3x3_c.h, which is CC0-1.0 licensed.
        
        Change-Id: I7aa272cae90b1aee30eb6b3e8e5acb260b92ceef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151830
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-17  Sophia Schroeder  <sophia.schroeder@libreoffice.org>  [118bc92cd1cf7714de61ba9af12ceb461431221b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c439137cdb1055ddd262b9169c7a59e138b9472d
          - Gradual Improvements
            
            get rid of xml-lang="en-US"
            improved code indentation and removed empty lines for better readability
            checked menu paths
            (leave 000000413.xhp mostly untouched for now,
            should be moved to Draw anyway, Impress doesn't have a Shape menu)
            added alt text to icon where missing.
            
            Change-Id: If4aaf69dd21544c073fbb42ea336e6da534866ea
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151621
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [c38c6a12cc7e5c640d7dbc9f7374da3f5a0cc869]

        tdf#154114 Formatting active cell applies to entire cell range
        
        regression from
            commit ac859a4c6a7fce4efee9cdd45821a0c9e40e9e9a
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Mon Oct 17 16:36:23 2022 +0200
        tdf#147842 shrink selection to data area when applying to entire
        sheet
        
        Change-Id: I6fd8504d3995878fc9aedd461c0f374695d1f48e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151873
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-17  Caolán McNamara  <caolan.mcnamara@collabora.com>  [00ede35a5241925d7060dd44fb81b71f7b03091c]

        ofz#57493 reduce num_edges required to trigger
        
        Change-Id: Idb6127d8943dbf62d8cacb7f2f5382a1e8619aae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151869
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-17  Szymon Kłos  <szymon.klos@collabora.com>  [52e8b4cae2ee5249e2c3dccecaba4802d0aa50a5]

        navigator: use toggle available for all apps
        
        Change-Id: I3136071ee943b120ebb2ad6491c91d8ebbcd6244
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151573
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151752
        Tested-by: Jenkins

2023-05-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9aa16f3cb578a98e7febe4c77a822f087fc088df]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 59f138dd11466e07ac0e615356f4ef36afee6ac2
          - Remove bad example
            
            Change-Id: Ic6307c884458c0303f88d42e19b8a4f1c924c05b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151777
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-17  László Németh  <nemeth@numbertext.org>  [85a47bbb8340e65a19dc1ceaac768902a771ee77]

        tdf#155328 sw tracked table column: add DOCX export/import
        
        Follow-up to commit ffd8d20d368a885d6d786749278fa438573227a7
        "tdf#150673 sw xmloff: import/export tracked table column" and
        commit 896c2199d9f0a28bd405dd2d1068f5e2973cdf06
        "tdf#79069 DOCX: support tracked table (row) deletion".
        
        Change-Id: Ifbe7b8b83e7071367104a09b4b559513227db786
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151709
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-05-17  Stephan Bergmann  <sbergman@redhat.com>  [162cfe463ee29c2dbae9d50e39ca50336a77eea5]

        loplugin:fakebool
        
        Change-Id: I8c7fe59223dfda4c376e50bb4b6fedee341bd85f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151862
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [d92a89afbdff4faddc869fde88bb6b52d300ea60]

        tdf#154118: ppt: use SetTextLeft instead of SetLeft
        
        and for that, call SetTextFirstLineOffsetValue first
        Also simplify the code a bit
        
        Regression from a0875d09d9eeb368e9e319f3f2f29ec3be71b56c
        "editeng: remove SvxLRSpaceItem::nTxtLeft"
        
        Change-Id: If45ded4602f2c9acc885439940db9741d16a5534
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151827
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-17  Mike Kaganski  <mike.kaganski@collabora.com>  [88c4dd990ae158fbc9a0d122a9fcbedd88cc6ec2]

        Drop redundant condition
        
        Whenever (i != 0), this whole subcondition will be true; and (i != 0)
        can only be false when (nPrevDepth != 0) is also false.
        
        Change-Id: Icfd6dae3ecbbcd7307c42762d245d58725256c56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151783
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c25f8f0468a830cfd855389261a7b7250ef712b1]

        sc: change (char, background) style colors when changing the theme
        
        This adds a Calc specific ThemeColorChanger, which changes the
        character and background colors in styles. In addition add the
        changes that make this possible - support in SvxBrushItem for
        the ComplexColor, making sure that ComplexColor is properly passed
        to other items (mainly from color picker),...
        
        Change-Id: Id2e98c42bbe195a0f75cc8951ff69f6d7eea6be0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151667
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-17  Miklos Vajna  <vmiklos@collabora.com>  [a13264fc7578cbd3267065f4992ded9f7558ec7a]

        sw floattable: disable chain UI if the frame is allowed to split already
        
        This is similar to d9cd177b9b08d454882dd77ffeb825a184a1b540 (sw
        floattable: disable UI if the frame is chained already, 2023-05-16), but
        here the fly is split and we disallow chaining, not the other way
        around.
        
        Change-Id: I637d594d41ba9a80d58bc0bef37627d8104293ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151856
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-05-17  Jean-Pierre Ledure  <jp@ledure.be>  [d07cc6706ef3b382fa16a104c97b69bc2d2365e5]

        ScriptForge - database.GetRows() tdf#155204 error when no data
        
        The complete expected bheviour is:
        when there is no data returned by the query,
        - either GetRows() returns an empty array, (Header := False)
        - or GetRows() returns an array with a single
        row containing the column names only (Header := True)
        
        In the example given in the bug report,
        GetRows() gives an unexpected error.
        
        Actually the "end-of-file" status is tested
        with the isAfterLast() indicator.
        It seems better to rely on the Boolean value
        returned by the first() and next() methods applied
        on the resultset.
        
        Change-Id: Ibe97dbbcb03d45ebb9184fab2733abe4e04963a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151844
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2023-05-17  Vojtěch Doležal  <dolezvo1@cvut.cz>  [24b15bc11b57aaeb3961b26ab636c3cf2d18fddc]

        Removed more constant concatenations
        
        Change-Id: I4fce6eeb6652914e1883037b41a2dc3c09a88ada
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151826
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-17  Miklos Vajna  <vmiklos@collabora.com>  [119190c5237f1e6eb3a8b3d87f1becf3bf39829f]

        CppunitTest_sw_htmlexport: avoid reqif magic in testReqIfTable2
        
        Set the filter options explicitly, rather than inferring it from the
        test name.
        
        Change-Id: Id55d735693be8d87cbc9b7048ef5533a5b7b41d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151849
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-17  Justin Luth  <jluth@mail.com>  [1349f140fcc49e5da78482ca3db09663ccdae0a9]

        tdf#138726 LRSpaceItem ooxmlexport12: don't test implementation
        
        To get the desired effect, properties were being spammed
        as direct formatting. Now that LRSpaceItem has been split,
        there is no/less need to spam like that.
        
        Allows https://gerrit.libreoffice.org/c/core/+/151821
        
        make CppunitTest_sw_ooxmlexport12 CPPUNIT_TEST_NAME=testTdf108493
        
        Change-Id: I7b7f109eacb79737d898da5bcf87162b9fa6529e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151850
        Tested-by: Jenkins
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-05-17  Eike Rathke  <erack@redhat.com>  [fcb66a74ae3af322b2829040bb84669d5c63e568]

        Resolves: tdf#153790 Suppress duplicated end part sheet reference, tdf#103890
        
        Also keep explicitly given sheet reference relative to the same
        sheet as user wished.
        
        Affected only when moving formula cell position like with
        cut&paste and drag&drop.
        
        Change-Id: I6b1da6aea58b88a24567189ef6aa212dab01de49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151845
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-05-17  Caolán McNamara  <caolan.mcnamara@collabora.com>  [dff1d54c2d6d84a852f9c2266fec6be1d343af36]

        dynamic_cast followed by static_cast
        
        Change-Id: I2b2105e577184f87723c85ed79533983fdd60405
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151853
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-16  Julien Nabet  <serval2412@yahoo.fr>  [074c62b4e47c1e595f08d90e3811a8baab102dd5]

        Remove remnant commented code concerning recently dropped "XAccessibleStateSet"
        
        Change-Id: Ib11e37dbc6bf9bfc7ba8cdf3b5cb28d5a11f31a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151847
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-16  Regina Henschel  <rb.henschel@t-online.de>  [04ae198019cf2c6593023f9ef630e4e99f65defe]

        tdf#155327 Detect default color in WordArt
        
        It is possible to not set the character color explicitely in a WordArt
        shape. In such case MS Office uses the scheme color 'tx1' from current
        active scheme. The import of the character properties does not set this
        color in the fill properties. The patch adds it, when the character fill
        properties are converted to shape fill properties.
        
        Change-Id: Ic72fd9f55bac1e2874cbf701ffa692ca4fbc9435
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151851
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2023-05-16  Michael Stahl  <michael.stahl@allotropia.de>  [325fe7ab507fd8f2ca17a3db32181edf30169525]

        tdf#155324 sw: layout: try not to MoveFwd onto a page created by page break
        
        There is a ToX that is updated; it has about 4 pages worth of entries.
        
        When the old entries are deleted, 2 of the pages become empty, and since
        commit b9ef71476fd70bc13f50ebe80390e0730d1b7afb these pages are deleted.
        
        While layouting the new entries, these are moved onto the page following
        the ToX, which starts with a page break and contains lots of footnotes.
        
        Now the footnotes reduce the space on the page available for the ToX
        entries, and thus after CalcLayout() there are 5 ToX pages instead of 4.
        
        Then the page numbers are inserted into the entries, and another layout
        action deletes one of the ToX pages; now all the page numbers are too
        large by 1.
        
        Some ideas to fix this:
        1) ignore a footnote when formatting a frame that is before the
           footnote anchor frame; similar to commit
           c79bf7865bff4e88cc201357370d8faeef8e6ad9
        2) invalidate the last content on the page when moving forward the
           footnote container, similar to commit
           eb85de8e6b61fb3fcb6c03ae0145f7fe5478bccf; this doesn't look easy to
           do because as it turns out the footnote container is moved in
           SwLayoutFrame::Cut() 5 function calls inside MoveFwd() while the frame
           on which MoveFwd() is called is still on the page, so would probably
           somehow need to be detected in MoveFwd() itself?
        3) don't move frames forward onto a page that was created by a page
           break - instead create a new frame.
        
        Let's try 3) for now, only in SwFrame::GetNextSctLeaf().
        
        (regression from commit b9ef71476fd70bc13f50ebe80390e0730d1b7afb)
        
        Change-Id: I641f586799a5ddb4e2a6ff8e9de784e422ecc214
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151711
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-16  Eike Rathke  <erack@redhat.com>  [cda59e72ea7dbd904012ff377588d71ea8c4a2bc]

        Remove nonsense OSL_ENSURE()
        
        Apparently a legacy leftover; it's perfectly valid to remove
        EDITATTR along with CONTENTS, i.e. in Cut.
        
        Change-Id: I10010e1fc98b5e5863d041d72ddf78d499a0ec45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151846
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-05-16  Heiko Tietze  <tietze.heiko@gmail.com>  [7e3a9c7b82745f8765b5526f400243f0e8eff390]

        Resolves tdf#154787 - Ambiguous item on macOS quick start menu
        
        Change-Id: I3f414bfc15feff67eac3dddbe5e3cd7b557ea82d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151832
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-05-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [3d6b0594267e42945a87bc98105a2e820d2229f6]

        tdf#63130 flatten the extra ImplMatLine into ImplHomMatrixTemplate
        
        on modern CPUs, it is more efficient to just store the extra data, and
        lose the branching code and indirection.
        
        Change-Id: I9840c2f5c84f851293fb37466d09155dbef713f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151829
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [a04fa4ad1dcfc6b7c2a13d9c5326757a1948ed4e]

        simplify ImplMatLine constructor
        
        Change-Id: I20998c99b46418f29c12cbf43787ccd17dfd75f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151828
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-16  Stephan Bergmann  <sbergman@redhat.com>  [511f4f785e6137dda2589e660dc2f1953c914dfd]

        Make --with-latest-c++ support future C++26
        
        ...as already supported by
        <https://github.com/llvm/llvm-project/commit/b763d6a4ed4650c74c6846d743156468563b0e31>
        "Add C++26 compile flags."
        
        Change-Id: I0e7b55138222c0f0a81d4aec9a20da7922c51df2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151825
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [a3fa0f1e5320ff6c83a3eb9ecf8b2a5aeeec3f9f]

        xmlsecurity: do not run the test with HAVE_FEATURE_PDFIMPORT
        
        The test is meant to test PDFiumLibrary
        
        Change-Id: Ib99d1aef4857df09fa3e73a9cfdf130c7660619d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151761
        Tested-by: Jenkins
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-16  Caolán McNamara  <caolan.mcnamara@collabora.com>  [1a3bfd3af113da246b0327e5cc816542682f90ba]

        tdf#155349 std::move of a std::optional leave behind a set std::optional
        
        unlike std::move of a std::unique_ptr which leaves behind an empty
        std::unique_ptr
        
        so if HasPaintRegion was true before TakePaintRegion it was
        still true after TakePaintRegion
        
        Change-Id: I6569f5ccd8081cbcec42190c474a98c4e28030a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151807
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-16  Hossein  <hossein@libreoffice.org>  [c01639c556276e496d9e762468cad6b27f9ed0f4]

        Simplify the code by introducing a new function
        
        There were a lot of repetitions in the code of the function
        SvxConnectionPage::Reset(). This patch Simplifies this function by
        introducing SvxConnectionPage::lcl_SetMetricValueAndSave() to do the
        repetetive instructions.
        
        Change-Id: I337ccf2281fd8d1bd9b1948beb6d31b2306eb339
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151820
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-05-16  Bogdan B  <buzea.bogdan@libreoffice.org>  [8107a65b17e5eaab41027cfd69ae227fb2e26ee8]

        tdf#155179 Improve Solver symbols
        
        Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Change-Id: I608330f175ebf41f282d07752d593661138963b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151623
        Tested-by: Jenkins
        Tested-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-05-16  Vojtěch Doležal  <dolezvo1@cvut.cz>  [41d96a72fc0e0a9fa35b6ac88a389473f8baedaf]

        Removed constant concatenation macros from txtprmap.cxx
        
        Removed concatenation from the macros, because due to them I wasn't able to find anything relevant with grep when searching for them.
        
        Change-Id: Ic22d711d9e93bb89b402d141aa1ca3293bba866e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151819
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-16  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [535f8fde0c33c435e4a8e9f768003516ce933666]

        tdf#141440 - Do not delete notes when pasting contents
        
        Contents include cells with values, datetimes, strings, formulas, outlines, and sparklines.
        
        Change-Id: I9acf3a33c7723300d6b85f0abe468db28de6ebcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151759
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-05-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [36eeb7a93174d17b08213eef7344952ae8e2e62e]

        Fix typo
        
        Change-Id: I006c882aacf316dda0ecb3302835ca021d45ecc3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151812
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ef1982d633ece640a54f6ee6dc2886964930cff9]

        Fix typo
        
        Change-Id: Ibbf9a267bbfba02c119fa1995c6b2ae90f391031
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151813
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [68655b362f8129f6f3762bf7926690c1a40c9821]

        Fix typo
        
        Change-Id: Id590b13237bc148dac955d6f4d56092f86d1dd16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151817
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [92159c4b2eb4c588b4c2505bae2be036bafc0372]

        Fix typo
        
        Change-Id: Ibb3cbd37e04beed410c61f93f35be51a59bdc10b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151808
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e775824b63d61aa9c65560e42c1e4faf1a3fd3a8]

        Fix typo
        
        Change-Id: I77c647c513c4b605917888bd9054385b2f7f7bf3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151814
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-16  Miklos Vajna  <vmiklos@collabora.com>  [d9cd177b9b08d454882dd77ffeb825a184a1b540]

        sw floattable: disable UI if the frame is chained already
        
        TextFrames can be chained and we look at those fly frames as shapes. In
        this case, we should not offer the "split fly" functionality, which
        makes sense only when the fly frame is considered as a floating table.
        
        The combination of these two features have no use-case and it would just
        cause trouble when exporting to Word formats.
        
        Fix the problem by making SwFramePage::Reset() more strict: it already
        only allowed fly split for the case when the content was a single table,
        but now it also requires no chaining.
        
        The other way around (split fly -> no chain) still needs doing.
        
        Change-Id: I06c240209a3a26519a5df953e22c9ee1b54aed34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151822
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-05-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bb0edd05b5595e8b795db6ce521491716661a09a]

        Fix typo
        
        Change-Id: I126f38c126c3f541d451cdafa074d2b8c0248d05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151815
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8c76c0538d81a1425caca55c917367492b7cc631]

        Fix typo
        
        Change-Id: I5701a1fdfe9e4f139049ed6c0de1748ec7c06e07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151816
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [30984681f9019d267d5cf7c453ff482a2f5bc33c]

        Fix typo
        
        Change-Id: I77c5760a38b07541eaceae765cd0e14eaddb6d11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151818
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b4a64ea76a4e0d5dcdbb806ae7352d715226b494]

        Fix typo
        
        Change-Id: Idce8a85c80c21ee4667810ec6f397389077432d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151810
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-16  Heiko Tietze  <tietze.heiko@gmail.com>  [90a8073fa5a6a724de498130476895dfaf4429b5]

        Related tdf#155070 - Tooltips moved from container to controls
        
        * Save log button disabled if Skia is off to prevent error message
        
        Change-Id: Iccd757fb15b347cf9d048115d4b048543814bd99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151764
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-05-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [64f4bc610ed3ba18f282f1a2b43bf59c87c1df68]

        Fix typo
        
        Change-Id: Ib9150f390574dc9467335451f42a10749bd915d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151811
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [645adce7c7294148f2729e648c37370e788575bf]

        Fix typo
        
        Change-Id: Id6f8a07f62e5861c4ad37b4537436632243b1a1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151809
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-16  Miklos Vajna  <vmiklos@collabora.com>  [a396d0e373f3e62931f2660a1b149e88d2eaefec]

        sw: document SwFormatURL and SwTextINetFormat
        
        SwFormatURL is special, it has its won SwTextAttr subclass, instead of
        going via the usual SwFormatAutoFormat.
        
        Change-Id: Ibe06abcb486b6bf6037006e727be4ce750d489a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151806
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-16  Heiko Tietze  <tietze.heiko@gmail.com>  [3e602a74c8de7553ca2340e695ac6a6ec396e1b8]

        Resolves tdf#155278 - Adjust minimum statusbar height according icons
        
        Change-Id: I7dbcf35f338bfe87702afb45651cd99630efe875
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151768
        Reviewed-by: Stéphane Guillou <stephane.guillou@libreoffice.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-05-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [83650c82b56f496cd165981aa34edef9d5547697]

        tdf#63130 make B2DHomMatrix a flat object
        
        instead of using COW for its data.
        This takes the load time from 1m29 to 1m12
        
        Also fix a bug in
            ImplHomMatrixTemplate::operator=
        which never triggered before because the usage
        of o3tl::cow_wrapper means it very seldom gets used.
        
        Change-Id: Ib0a7bdddf6c014f583e06d15e8dce5025e67e4a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151793
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-16  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [1303d88047e21fd40c0d1cf056727efc7d690d9c]

        tdf#153789 sifr icons for Watched Expressions and Call Stack
        
        Change-Id: I9bd81878f931f78ed0b7d73a03cbc89d3d8347c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151797
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-05-16  Justin Luth  <jluth@mail.com>  [22950a9b008e1bb22fa9e54b5d45715e25fee764]

        tdf#154956 sw: delete bookmarks at end: fix crashtesting
        
        This fixes LO 7.6 commit 21b1dd42e9a817ae9b68e9e13ea57ce2491940c6
        
        wget https://bugs.documentfoundation.org/attachment.cgi?id=124859 \
            -O ~/tdf99692-1.odt
        ./instdir/program/soffice --headless --convert-to odt ~/tdf99692-1.odt
        
        sw/source/core/crsr/pam.cxx:268: void SwPosition::SetContent(sal_Int32):
        Assertion `nNode.GetNode().GetContentNode()
            && "only valid to call this if we point to an SwContentNode"' failed.
        
        Change-Id: Ic8280bf56f1e7f339fdff3e9591470bc74aa0d5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151639
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-05-16  Justin Luth  <jluth@mail.com>  [25fed4ae027b9680597ea498c25acc3f854db4bf]

        tdf#79542 xls: applyGroupBox to radiobutton groups
        
        A group box control links radiobuttons together,
        and so does a sheet.
        
        No matching unit tests were found.
        
        make CppunitTest_sc_subsequent_filters_test4 \
            CPPUNIT_TEST_NAME=testLegacyOptionButtonGroupBox
        
        Change-Id: Ib5b03c68b5218649268f283d11981cc03fe4850a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137838
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-05-16  Justin Luth  <jluth@mail.com>  [67d4fe32713070be5688eef2da9377a91e2f6b81]

        tdf#144362 doc/x export: different columns mean new section
        
        The situation causing this may have become more likely in 7.4.0.
        I think that tdf#149313 might have caused a regression in the
        unit test that I found that exhibited the problem,
        so I am adding another one.
        
        make CppunitTest_sw_ooxmlexport9 CPPUNIT_TEST_NAME=testTdf97648_relativeWidth
        make CppunitTest_sw_ooxmlexport9 CPPUNIT_TEST_NAME=testTdf144362
        
        Change-Id: I8e668ac7bfb01a8704634a3e16243be7298bd1ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151731
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-05-15  MoazAlaa  <moazalaa4727@gmail.com>  [a9d60aba81305bf86024df707eb694d1cabc9a1d]

        tdf#140226: use StaticWhichCast
        
        Change-Id: If5eab003a732264522ff1b1fe55a6a2c876c22db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150794
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-05-15  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [26df8770efecb6f98f05ceffa5c81905582d1d3b]

        tdf#154782 Fix scrolling in a11y sidebar
        
        Doesn't need its own scroll handler anymore,
        Sidebar has a generic scroll handler.
        
        Change-Id: Ic56d1cfd7cde8ed81bf36f3302a128aa03ff6f27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151769
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-05-15  Gabor Kelemen  <kelemeng@ubuntu.com>  [01f9e76ed9c90244e161a7bfc30d702a5567f018]

        [API CHANGE] Drop unused ToolboxStyle config key
        
        Unused since 2020
        commit a0eab90bd1f7fc31978da3f7be0ec86781baf8bc
        
        Change-Id: Id03396022d7481ce85356207d468f5b1201df44c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151407
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-15  Gabor Kelemen  <kelemeng@ubuntu.com>  [1ec0a53d6e07f24b3f186b5dc152b66a66af2ff1]

        [API CHANGE] Drop unused Dictionaries config group
        
        Its use was removed in 2020 by
        commit acb1c390539730957fb509f18f469fc7f6133082
        
        Change-Id: I48a10ab13de9fcdb1b1c5721a9be648250166f52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151058
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-15  Gabor Kelemen  <kelemeng@ubuntu.com>  [d948d183930ef9c5d062717c4d7f95f9453c50f6]

        [API CHANGE] Drop unused config key EmojiFont
        
        Its use was removed in 2022 by
        commit 5f1eb2a12b6e6ee646b5e9536822531ad0bd3259
        
        Change-Id: Ifc7e3f645422a478571aaa9dcbcd9ebe9a811b23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151061
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-15  Gabor Kelemen  <kelemeng@ubuntu.com>  [d5c033e4393395e8c7ef18115f00bdd835ba0bfb]

        [API CHANGE] Drop obsolete group PersonasEntry and set PersonasList
        
        Its use was removed in 2020 by
        commit e1e9e2aa16f08a8fd9e38db706d63e8eceeda8d1
        
        Change-Id: I1271c3a1d0dc9c1b294f9d93753196609a85a245
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150988
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-15  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [172aa5d1ed851366f78375c297a5d458416f7d03]

        tdf#153789 Colibre icons for Watched Expressions and Call Stack
        
        Change-Id: I0cbe5df13e49a6bdbdcf7aa93472c24e331b5576
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151804
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-05-15  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [dc60f3b9f90ebd4d76bbc28cd2a1f1131e84a4d3]

        tdf#153789 Sukapura icons for Watched Expressions and Call Stack
        
        Change-Id: I0445f256680d5a88b99ac777ac7c65aaf507f232
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151803
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-05-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c773bfd71d7eac7def4f8d7864a988fb160a6717]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 08e07a280483ca2db507cc9d06848d53f64f7d12
          - tdf#155309 - Base Form link to right Help page
            
            + Add bookmark to right Help page
            + refactor
            + pretty-fy table.
            
            Change-Id: I7832bb3732bb96232f8bd644311c1336e2e491bd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151791
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-15  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [45cefedbc633fc315972a1fcfae43f79230703a0]

        tdf#142978 Grab focus to document when clicking "Go to" button
        
        Change-Id: Id671c0f2e31435a09f6945d5065384cae49c37c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151790
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-05-15  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [168528094262f59aa5862dfb396ee4d95a989394]

        tdf#142978 Automatic a11y is required for this sidebar panel
        
        So enable it while using the panel; and restore the original state afterwards.
        
        Change-Id: I15d1d266454d6bf7595956880b646bc047e8be0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151767
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-05-15  Stephan Bergmann  <sbergman@redhat.com>  [9b90463351919d05c6ce602e7788c4583c5f5534]

        Avoid unnecessary, wrong downcast
        
        ...in test code added with 61f3c796702f725f2c65b53b79ab7e190d39b6b8 "sw
        floattable: fix UI / property dialog for shape containing table", causing
        CppunitTest_sw_core_frmedt
        CPPUNIT_TEST_NAME=testTextBoxSelectCursorPos::TestBody to fail with
        
        > sw/qa/core/frmedt/frmedt.cxx:152:34: runtime error: downcast of address 0x506000892f40 which does not point to an object of type 'SwDrawContact'
        > 0x506000892f40: note: object is of type 'SwFlyDrawContact'
        >  00 00 00 00  90 6c 59 73 ce 7f 00 00  00 6d 59 73 ce 7f 00 00  00 00 00 00 00 00 00 00  50 2b 06 00
        >               ^~~~~~~~~~~~~~~~~~~~~~~
        >               vptr for 'SwFlyDrawContact'
        >  #0 in testTextBoxSelectCursorPos::TestBody() at sw/qa/core/frmedt/frmedt.cxx:152:34
        
        Change-Id: I1c669d0ed3e2a4055db28c9fc4676b6e7c8520b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151795
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-15  Justin Luth  <jluth@mail.com>  [a4d011fb8ae24f90375744af5e98ba81716a22cb]

        related tdf#136536 sw: don't copy useless char escapement to next node on split
        
        This was clearing ANY single direct formatting attribute,
        not just char escapement.
        
        While that might be desireable in certain contexts,
        limit the hack to its intended subscript/superscript only.
        
        Change-Id: I0d503af826635c4325332cc985964957ee0b065d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151796
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-05-15  Julien Nabet  <serval2412@yahoo.fr>  [880165e9c0786d5c70d5bf5804c17772e5f22f61]

        tdf#155143: blacklist 3 Nvidia cards for Skia hardware rendering
        
        GeForce GTX 1660 SUPER (516.376.0)
        GeForce GTX 970 (531.272.0)
        Quadro P400 (516.376.0)
        
        Change-Id: I2ba3cc33dabcbd821459493ae94bdfbb130653de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151801
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-15  Julien Nabet  <serval2412@yahoo.fr>  [2c6e275120fd557ece84267deaa1019f347c0b82]

        tdf#154927: Crash when a11y toolbar is visible and try to insert a math object
        
        Since https://cgit.freedesktop.org/libreoffice/core/commit/?id=403ea882af35337431e0f67aa973c5f046deb630
        tdf#142978 Add a11y check sidebar
        
        Change-Id: I5d3ba05ffd8089b7a9ab509ae248fc84da52f870
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151802
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-15  Michael Stahl  <michael.stahl@allotropia.de>  [10abf111105537e1f400600edc2995ded23aed2d]

        sw: fix crashtesting assert on ooo34309-3.odt
        
        frmpaint.cxx:804: SwTextFrame::PaintSwFrame: Assertion `!oTaggedLabel' failed.
        
        This is even more special, the numbering contains a ' ' space followed
        by '\t' tab and the space becomes a hook-char and then somehow disappears
        completely, while the tab becomes a SwTabLeftPortion.
        
        So SwFieldPortion::Format() needs to predict that 2 of the
        SwNumberingPortion follows will be deleted by hook-char magic.
        
        (regression from commit 9b38beadf9eaf027b201cdf0ecb2bce5611014dd)
        
        Change-Id: Ica2b303f7f098c2b85720d7ae7c5c7bbf078e1b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151800
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-15  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [3df90fbc24a650cf6b0767d00821753ed3d4f5f4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0c13b980b88e691ff48f69c1b65f0abb5246a208
          - Gradual Improvements
            
            All changes are tested with own builds on different builddirs (Windows)
            
            Main:
            - add alt text to icon(s)
            - moved paragraphs to where they belongs
            
            Further:
            - removed " xml-lang="en-US""
            - removed empty lines
            - new indentations for better readability
            - inline <tablecell> for better readability
            
            Change-Id: I0dde6eb6f23a77c215d26dd6129cac100029bc13
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147537
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-15  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [438f0752deaf7d6e6d9d1df381b64aca4628e944]

        MCGR: consolidations/cleanups for changes so far
        
        Change-Id: I85cf40e4803b0485bb40349d8e81adc8123666c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151706
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-05-15  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [efa965969c6d3dfe5745a535605a6b9a482a03bd]

        tdf#104005 Don't allow changing finalized properties
        
        Change-Id: Ic9e42ba6aed2fadd0f28dfc6be0a639cdd16bb34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151660
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-05-15  Caolán McNamara  <caolan.mcnamara@collabora.com>  [d2756dbd9b11bdfbf1d576381b8f9846a6fb7070]

        ofz#58991 Heap-buffer-overflow
        
        Change-Id: I44661cb2f9b2f44118140ae2fbcf86fe12cd282c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151760
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-15  Miklos Vajna  <vmiklos@collabora.com>  [d75f4673ac6e51ae341a3d87dc9b16c4ed0c1cdf]

        sw: prefix members of SvXMLAttrContainerData, XMLDashStyleExport, ...
        
        ... XMLDashStyleImport and XMLEventExport
        
        See tdf#94879 for motivation.
        
        Change-Id: I203cc1c789a1a33721b27754412da35c3ca8a56a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151755
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-05-15  Caolán McNamara  <caolan.mcnamara@collabora.com>  [f5a9b83cf9403594d9c37df8397fe01a103ae67e]

        ofz#58942 tweak so fuzzing uses the same defaults as real world writer
        
        I have a looping document which loops in layout in the fuzzer but
        not in writer but we want easy to reproduce findings rather than
        load document, ctrl+a, format paragraph and set widow control to 2
        
        Change-Id: I7739a5ebf4eaeac2152afcf8b431c42362374f2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151741
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>

2023-05-15  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [d1dce8d84ad9d19897007823d5af5b9e69f3f564]

        tdf#153789 elementary icons for Watched Expressions and Call Stack
        
        Change-Id: If83566c4aa0111c2fd2bd6ad6b216b7a2ca61b2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151756
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-05-15  Miklos Vajna  <vmiklos@collabora.com>  [61f3c796702f725f2c65b53b79ab7e190d39b6b8]

        sw floattable: fix UI / property dialog for shape containing table
        
        The bugdoc contains a shape, containing a table (fly + draw format
        pair). Trying to open the shape properties (position & size) dialog in a
        debug build crashes.
        
        We hit an assertion failure in SwTextFrame::MapModelToView(), because
        the model position does not belong to the text node of the text frame.
        This happens because SwFEShell::CalcBoundRect() uses GetCurrFrame(),
        that normally points to the anchor frame for draw formats, but pointed
        to a text frame inside the table (inside the shape) instead in the
        problematic case.
        
        Fix the problem by improving SwFEShell::SelectObj(), so in case it
        selects a draw format instead of a fly format, then we don't use
        SwCursorShell::SetCursor() (which works with a coordinate, and will find
        the in-shape text nodes) but instead use SwCursorShell::SetSelection()
        to explicitly set the cursor to the anchor position.
        
        This went wrong in commit 7596e26fd259ce5445212949403e7cd32303b2bd (Add
        SwTextBoxHelper::findShapes, 2014-06-24).
        
        Change-Id: Ifa0d2a245b97fc2ada247849e3f22579730a62e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151757
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-05-15  Attila Szűcs  <attila.szucs@collabora.com>  [4ad89dd8166fac837d7ed6887c17f9255f06285e]

        LOK: Navi-1 open/close on sidebar
        
        Enabling Navigator sidebar in case of LOKit.
        
        Change-Id: I3a656fa12822e5866c2cd4fbf82627a88f26903a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151307
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151704
        Tested-by: Jenkins

2023-05-15  TokieSan  <eltokhy@aucegypt.edu>  [627a601d1fcea0b3198654756d351b0b81600b49]

        tdf#148979 Added option to update selected field
        
        Added Uno command UpdateSelectedField, FN_UPDATE_SEL_FIELD
        to support updating a single selected field
        
        Change-Id: Ia1a2387e137f8a672a24056b13234d4275a77ca4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150450
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-15  Heiko Tietze  <tietze.heiko@gmail.com>  [4356790bdf493c68ab609468603ec57e98dd2dae]

        Resolves tdf#155070 - Easy access to skia.log
        
        Change-Id: I2aac7a060bbb1d31510da67120728c8a24f0de88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151699
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-05-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c35e5ce3fc1de78762e03cf2b38fce1398841b20]

        Remove duplicated include
        
        Change-Id: I47741f157e54911687be9d0f39c8e67da902b528
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151736
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d53540ffaf68d691061afcbc2ea55b47d5a81b69]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6c6fa59fd44ba6926e42c0eb37f6d63cf837ca04
          - Fix typo
            
            Change-Id: I941edf7b6f860327d82f181a39b1c5784d6a73c1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151737
            Tested-by: Julien Nabet <serval2412@yahoo.fr>
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2023-05-15  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [73b35219cc9ed42072506ed18a5767f072e1da02]

        tdf#153789 Breeze icons for Watched Expressions and Call Stack
        
        Change-Id: Iff094c8101a9d01fd1f73cf66c8672d0e8eb3938
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151750
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-05-14  Martin Srebotnjak  <miles@filmsi.net>  [6f1534940ac12ff8e46f4782e18cfb6cf585da39]

        Update git submodules
        
        * Update translations from branch 'master'
          to bcbd9a46cf90c4fe2357c3b256e21e8f83f9a282
          - Updated Slovenian translation
            
            Change-Id: I2d179ae225ef2cd62640148098f48a472cc671c2
            
2023-05-14  Julien Nabet  <serval2412@yahoo.fr>  [aa0cbe2c82bbc2295b51357378a68da0d64a44a0]

        tdf#155121: XML Form Document: better take into account "not required"
        
        Change-Id: Ibebdbc52f2bd7d09ec7aa5f072efef364249a291
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151733
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-14  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [777e188e7284e658a610dc5fa86e4d8f54fd2cb7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f2535c6ff09e2afaa4c5db0a7fb6ee594a417732
          - tdf#139858 - Adapt documentation for paste special
            
            Change-Id: I35f43fca75427c77f320cb88fd5d164ef8fb67b7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151622
            Tested-by: Jenkins
            Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
            
2023-05-14  Noel Grandin  <noelgrandin@gmail.com>  [35dca0ad624586c490bad612de0010c3bb228565]

        use more optional in i18npool
        
        Change-Id: If813a8bc339013c58f1b2d1f45f05b58d57f0abe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151724
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-13  Caolán McNamara  <caolanm@redhat.com>  [975590e69edfa351ef20a0973a5005ca49d08edc]

        Related: ofz#58942 use the same flags as filterdetect.cxx
        
        Change-Id: Ifd53334bc17a77dbf37f06d043fe0a8038fa63b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151729
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-13  Caolán McNamara  <caolanm@redhat.com>  [16941a925c38022a8ab07088d2e42e0b9aa44b78]

        ofz#58928 Heap-buffer-overflow READ
        
        since:
        
        commit ba0bf0ab2c24d309e8a938cec26daa41eba9c8cf
        Date:   Mon Mar 21 20:20:02 2022 +0100
        
            tdf#142249 EMF Implement EMR_POLYDRAW record
        
        Change-Id: I9234a66d9f8691b9b051950b818884429b5f7277
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151728
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-13  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3772a3d1ce574a60bef9b120509e444b4fa27e13]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to afa422b963d6b3677165dd8050286431652a815c
          - tdf#154210 Review Navigator Help page
            
            + Add F1 links from the context menu of the navigator elements
            + removed table describing individual context menu (redundant info)
            + break long paragraphs into smaller ones
            + precision on the hovering of navigator elements
            
            Change-Id: Ic2dd015490f07d9598362dff60d038b4f5124fb6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151727
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ef106661fcc40cfdd406064cbf73fd62477d0e79]

        prefix members and cleanup SvxBoxItem, SvxBoxInfoItem
        
        Change-Id: I9f3d36257175a5118a2b8ddca981815b24b8d243
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151718
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-13  Olivier Hallot  <olivier.hallot@libreoffice.org>  [506f8fb7d541da856278fcbfbca6014417e990a8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to af81c959ae17b1036f3d0d9977efc50bb4befc59
          - Fix and embedvar issue
            
            Place a target at variable location but remove the target at embed
            position. This allows embedvar inside the same help file.
            
            + Remove cruft from very old OO help
            
            Change-Id: I2c6cb885fb5457b1a93ccd4d821f2baaa9ff3620
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151726
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-13  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8f39e946e694a4fb746058a0788d5f95697e6554]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 33d810532f97b4ac171d189c5118b4a3451a0df3
          - Refactor Help page - no contents change
            
            Change-Id: I56fa2979f540ee35392a899cc1ea8c65e5fd3382
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151725
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-13  Noel Grandin  <noelgrandin@gmail.com>  [07af6b1c386b90e50c1aae0f7dd67af3173ffadb]

        simplify
        
        no need to use a map here, a set will do
        
        Change-Id: I8e8b35f390ffba5b7da6caa52eb3e33d3b50d354
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151723
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-13  Noel Grandin  <noelgrandin@gmail.com>  [5dc82f62d54fbd6299b4a1dc677e714e92f2f88c]

        use more optional for CharClass
        
        Change-Id: I67984321b8f38928bfab9fb0b624620e7d286a11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151722
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-13  Noel Grandin  <noelgrandin@gmail.com>  [3168d1ab07239789cd36a5960cef2d13ae29c9de]

        use more optional for SdrObjListIter
        
        Change-Id: Iffd99d820889a1a5be514d46191ffaa2a6fa6910
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151721
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-13  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [5351b8789805154219fe57b92b41b17c0e0cd765]

        related tdf#57423: make a11y checker accept image description too
        
        For LibreOffice, alt text and image description text are treated
        mostly the same during PDF export (and merged, if both are set), so
        having at least one of them set should make the checker happy enough.
        
        Change-Id: I9e54bcf52dee323fdbdd4a3015797a59efb7b42f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151695
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-13  Caolán McNamara  <caolanm@redhat.com>  [439a78496a9a45c6e412fa93edb537727ab7862a]

        cid#1530046 Unchecked dynamic_cast
        
        Change-Id: Iaeec0f90e6faae8f7c5ab8e1745c8bdb62925ca5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151714
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-13  Caolán McNamara  <caolanm@redhat.com>  [2ac8bf040be16eea79b1386a9466a058deee330f]

        cid#1529965 Uninitialized scalar variable
        
        Change-Id: I8a4ca8ad47086d19b6714d9846775afd5e81fda8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151713
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-13  Dr. David Alan Gilbert  <dave@treblig.org>  [fb41d0d2969726a00bcb5ac381ca77f4cb7230bd]

        tdf#148251 doccomp: Use std::swap instead of using temporary values
        
        Another swap case in LgstCommonSubseq::FindL
        
        Change-Id: Ida1e3f4f2a40bb4bc6da84e29d3fb969ff24fe6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151655
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-13  Mike Kaganski  <mike.kaganski@collabora.com>  [a7ce722b476c4bb0c9a113ae0c2759181edfe48f]

        tdf#155232: drop m_aFlatParaList from SwXFlatParagraphIterator
        
        There is no need to keep those references. The set was there from
        the beginning, introduced in commits 677eba2322d2753951024c688d59553182bf2fbd
        (INTEGRATION: CWS gcframework_DEV300 (1.1.2); FILE ADDED, 2008-02-26) and
        ba76230f6f677774b0d333da946a7e487acbeb0b (INTEGRATION: CWS gcframework_DEV300
        (1.1.2); FILE ADDED, 2008-02-26).
        
        Change-Id: Iaf2482adb0aac063ad106c4198baf74577a75bf4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151712
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-13  Dr. David Alan Gilbert  <dave@treblig.org>  [389b801cea9c9f3c311dcbe9d32df62a66e5ea4a]

        tdf#148251 qt: Use std::swap instead of using temporary values
        
        Another std::swap case in drawLine
        
        Change-Id: I207fe3c8c6c88532c23faf3aa3188acdcda3a5b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151654
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-05-13  Justin Luth  <jluth@mail.com>  [b5a22fceed57f05eb43a5fb0817afbc141610c5e]

        tdf#130363 sw layout: MS Word compatibility trailing blanks option part 4
        
        There are also margins to be considered.
        Granted, the previous approach DID seem to get the right width,
        since MS Word doesn't paint the left border spacing either.
        
        However, since the existing situation doesn't cover that case,
        just remove the excess amount.
        
        Although not perfect (and this whole thing is a total hack,
        so perfection can hardly be expected)
        it is better than before.
        
        Change-Id: I9dd1e801d8fe0000de020d59c7463138e2ad9f6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151716
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-05-13  Justin Luth  <jluth@mail.com>  [06824845cc0a1b48d87554091bcac5aad8d60b4a]

        NFC tdf#130363 sw layout: cleanup MS Word compatibility trailing blanks
        
        Cleaning up the code separately so my change can be better understood.
        
        Change-Id: Ib756eb8c86f0c515056fba3e9af61cf645a19365
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151715
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-05-13  Supriyo Paul  <paulsupriyo64nk@gmail.com>  [e08c910f9ee520ce00fe99d6dab9988138996ee3]

        tdf#145538: traditional for loops to range-based for loops
        
        changes traditional for to ranged based for in localizationmgr.cxx
        goal: better readability for programmers
        
        Change-Id: Ifde48037b27a794a9cdc3b1183f825651896cafb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148127
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-05-12  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [717bdd06a7ac1a2a266f36a43d7f1e695559d056]

        EMF Fix text aligning for EMR_SETTEXTALIGN for wrong values.
        
        Change-Id: I4d67eb7112d2295185905eac52ebab022a1beb78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151670
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2023-05-12  Caolán McNamara  <caolanm@redhat.com>  [a9c14a3b2c1d14373b63cf0aff0eb92ab5d640d8]

        Related: ofz#58830 do Bezier point count check
        
        Change-Id: I1a7d7600563b57fb6dd9479b288d6fd3d4483059
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151710
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-12  Patrick Luby  <plubius@neooffice.org>  [976cd8c1c146d6a733a53ac6a55aad84b9bbd406]

        Disable test that always fails with Apple Retina displays
        
        With a HiDPI display on macOS, each logical pixel is backed
        by 4 physical pixels. Turning off antialiasing and drawing a
        diagonal line causes many logical pixels on the edge of the
        diagonal line to have a mixture of white and blue physical
        pixels. Then, when such logical pixels are fetched via
        BitmapEx::GetPixelColor(), their underlying 4 white and blue
        physical pixels are combined into blended shades of white
        and blue.
        
        Change-Id: I1aca121f294ce2f4cb7b17a93b904425c8049f80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151705
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>

2023-05-12  Caolán McNamara  <caolanm@redhat.com>  [c0fd5835c01e84d2351d60785e2e5fa33814e82e]

        ofz#58883 Out-of-memory
        
        Change-Id: I91de8f537ae237de814ed7e933fb6d0a3cc98466
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151708
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-12  Attila Szűcs  <attila.szucs@collabora.com>  [6be76f54a4e94b952975dfded25afff60257c6dd]

        LOK: Navi-4 tree dblclick
        
        Removed sendUpdate that was called 1/sec, so selection dont revert 1/sec.
        Put sendUpdate into set_cursor(), that seems to be a better spot.
        
        Fixed set_cursor usage in executor, that caused slection to not work
        in dblclick at all.
        Because set_cursor(int) use not absolute position, but relative to parent
        And root was used as parent, so it picked SwContent from the 1. lvl,
        but the 1. lvl items are not real items, just SwContentTypes ..
        e.g.:Headings.. that cannot be activated.. so never happened anything.
        
        Change-Id: Iea373af3a0832a4f97202122bd36022eddf26efe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151308
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151703
        Tested-by: Jenkins

2023-05-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [59b0153d93d0cbc3dffd1e5d7df125c5f0360497]

        avoid some dynamic_cast in XTextRangeToSwPaM
        
        by re-arranging so we only do the dynamic_cast when we need it
        
        Change-Id: I7e37e3ab014032ba231dec03d470b45a4531ffcd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151697
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [fdcce774409e47b452910d44fcb8a00b1131985c]

        use more concrete UNO types in sw/
        
        as preparation for getting rid of some dynamic_casts
        
        Change-Id: I78728325b916af3ec6303f7c8eaf3b8b94cfd74c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151691
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [8be73da2284ffe963a464b4c65db4f2ff5d7f09f]

        avoid some OUString construction in SwASCWriter::WriteStream
        
        Change-Id: I53371dd53982660b82803d74ff97efa0f58479c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151696
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [58208b97b972d6ddca5122893b3084c67b0c5ecd]

        avoid some OUString construction in writerfilter/
        
        no need to repeatedly construct these
        
        Change-Id: Ie271c8adaf1cb558d3174c9f325de524c46e399b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151698
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-12  Attila Szűcs  <attila.szucs@collabora.com>  [39b25518ce96a50f54459f681edcb95057507251]

        LOK: Navi-10 hide not needed controls
        
        Hide controls we dont need in navigator now.
        
        Change-Id: Ibf6843be2976bcd4d90e67130dd0cc08d0988c0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151397
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151702
        Tested-by: Jenkins

2023-05-12  Attila Szűcs  <attila.szucs@collabora.com>  [9c8e38ef8c69d519d72737b404d54d6413a98518]

        LOK: Navi-6 page selector SpinField
        
        Grab the focus back to the spinfield in sidebar, so the document will
        be able to scroll to the right page.
        It seems there is a condition check, on move to page, that focus must be
        not on document, or else it does not move.
        AFAIK in lok code we dont try to simulate the focus of the core,
        but maybe we should, for cases like this.
        
        Change-Id: Ie9a30e6bd944cfa1729861eb0ac1924b946f4185
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151309
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151701
        Tested-by: Jenkins

2023-05-12  Michael Stahl  <michael.stahl@allotropia.de>  [0025190152a35e18c7847e91ad171df339657910]

        tdf#155228 vcl: PDF export: /Tabs needs PDF name, not string
        
        (regression from commit fa3f04bdd4f73a1b3be70dfb709c44638ef7e3d9)
        
        Change-Id: I5ccc37cd538448b2cb9db594287b49869589b2db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151700
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-12  Szymon Kłos  <szymon.klos@collabora.com>  [8abce26253f3ba6bf74ba419775bf2b4a2f23546]

        lok: escape notifyWindow message
        
        File properties dialog contains problematic characters.
        In lok case and nl language it was constructing incorrect
        message so boost JSON parser was throwing an exception
        and dialog was not created correctly.
        
        Change-Id: I7e81c9407fcbf57355c0890c9540ce1f828904e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146900
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150042
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150389
        Tested-by: Jenkins

2023-05-12  Szymon Kłos  <szymon.klos@collabora.com>  [d01f432d283631cf99766ccbb315238f013b79d1]

        jsdialog: enable image properties dialogs
        
        Change-Id: Id3bf64e38093e7c068871029599a13f64891b6fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151557
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151693
        Tested-by: Jenkins

2023-05-12  Szymon Kłos  <szymon.klos@collabora.com>  [77b2fd00eee43cac9defe55b9622d95c3cb21542]

        jsdialog: don't send full update on message dialog close
        
        this fixes regression introduced in:
        commit 09976bda9c196b2426b8826941f21384a58bf536
        jsdialog: don't close dialog on tab page destroy
        
        when enable macro warning was shown it required to
        close manually the dialog with 'x' button because
        after click on "enable' or 'disable' it wasn't closed
        
        Change-Id: I4741a874f93481ad03d043349520a1bf91a882be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151602
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151694
        Tested-by: Jenkins

2023-05-12  Szymon Kłos  <szymon.klos@collabora.com>  [29f6cea1bf55bc40d124fb0ca5cd8895c9053843]

        lok: Hide file name label
        
        this is followup for:
        commit 80c423520baa94cd3546e02cb383946a7d448ce9
        lok: Hide file linking in section
        
        Change-Id: I28f965766758d87f457e8471bf88b5db886fbba3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151232
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151692
        Tested-by: Jenkins

2023-05-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [334fcc3b98f6e047675651f673f8e970de3edc73]

        drop solarmutex guard from SwTextBoxHelper::isTextBox
        
        this path is very hot on some workloads, and AFAICT the SolarMutex is
        already taken on all paths leading here.
        But leave a DBG_TESTSOLARMUTEX just to be sure.
        
        Change-Id: Ida278360a8f740b2490574eea5411d952287b10c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151690
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [4b704b530c072c22dc4d66fdad407f3291fdd7e2]

        add a toAny variant that takes a && value
        
        to avoid some unnecessary construction - we hit this path when going
        through the comphelper makeProperty functions sometimes
        
        Change-Id: Idbc4550c9ca26d4a940397d6fe038db5c342867f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151689
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d23ec642e9eecd792da7a39b7871b384b9256e91]

        sd: remove unneeded includes in TextFittingTest
        
        Change-Id: Ifaf94f0e9cce1a54ddd592b480aa52bb1f6377e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151666
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-12  Bogdan B  <buzea.bogdan@libreoffice.org>  [f6782ca20a5b0405beffdea4062a99cd043ffe9f]

        tdf#155179 Replace in Solver "=>" with ">="
        
        Change-Id: I4c20f755e042cee114cc81a8135b9801261c8451
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151616
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-05-12  Miklos Vajna  <vmiklos@collabora.com>  [ee5c6039d73fee9201fa93ac7973728725422e53]

        sw layout xml dump: extract SwSectionFrame::dumpAsXml() from SwFrame
        
        Ideally SwFrame should not really know anything about section frames.
        
        Change-Id: I713c4646815e681c377e18ae0e1e0b77c15cf5a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151688
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-12  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [28bcb35b12f19858eca3d08559d7914e36ad1d2b]

        tdf#139858 - Do not delete existing cell contents when pasting notes
        
        Change-Id: I9befa9e28f70ba767bbd9c4694521964a40c4463
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151603
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-05-12  László Németh  <nemeth@numbertext.org>  [f517c839f786c4fa3ad06b1cdcf86d7a4eb6eeb4]

        sw offapi: clean up com::sun::star::text::CellProperties::HasTextChangesOnly
        
        Reported by Stephan Bergmann.
        
        Change-Id: Ide8d17dcc7775f3a4f97088e2cbb00ddef271929
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151676
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-05-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ca3bfa9bded6103d4d172ace486b697beeb191be]

        change ComplexColor to show more useful properties
        
        Change-Id: Ie19f080f2faf388f9b8ba3e9a4b3c0926d5ebdd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151674
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1df0565fb92972bd410e7db85eef1e4bec3fcc31]

        use ComplexColor instead of ThemeColor for better OOXML compat.
        
        In OOXML a color definition includes more represenations, one of
        which is scheme color (which is what is implemented in ThemeColor
        currently), but it supports other representations too (RGB, HSL,
        System,..). ComplexColor includes all the representations, so to
        have a better compatibility with OOXML, this changes all uses of
        ThemeColor to ComplexColor.
        In many cases the usage of ComplexColor isn't the same as the
        usage of ThemeColors, but this cases will need to be changed in a
        later commit.
        
        Change-Id: I9cc8acee2ac0a1998fe9b98247bcf4a96273149a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151492
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-12  Justin Luth  <jluth@mail.com>  [99a88c9e55872214ce01d89447d18708e47e956b]

        tdf#134901: update print statistics on PDF export
        
        From a modern point of view,
        a PDF export could be considered a print event.
        
        If one agrees with that point of view,
        then updating the print statistics whenever a PDF is generated
        makes sense.
        
        That is what the bug report requested, and what this patch does.
        That is what MS Word does also.
        
        Downsides:
        -there is no setting for a user to disagree with this bug's POV.
        -doesn't work for Send - Email a PDF
        -open a doc: export to PDF: close -> "Do you want to save changes?"
            -I tested on --headless --convert-to pdf -> no problems
            -a setting does exist to avoid modified status by printing.
                -that setting defaults to avoid modifying the status - YAY!
        -the print date is changed even if the export fails
            -NEEDS to be changed before export: time needed in PDF itself
            -didn't seem important enough to waste the time coding it.
                -for real printers the old print date is restored on failure.
        
        Change-Id: I0d1387c1c2c925f3be772c5bdad7187f9f6a4d7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151682
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins
        Tested-by: Justin Luth <jluth@mail.com>

2023-05-11  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [6337348e9f51c6cf299ce0b9dc3eb221d8e07edb]

        bump product version to 7.6.0.0.alpha1+
        
        Change-Id: I4215440ecfc7509004837e436c2f947eba3f8148

2023-05-11  Caolán McNamara  <caolanm@redhat.com>  [12b9c296d9a233b1c02a356225354c056ff78b54]

        move xmlSetGenericErrorFunc into LLVMFuzzerInitialize
        
        and add xmlInitParser there
        
        Change-Id: Ifde0f8d9e8be413fd3dcf216ad33effa731fa549
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151684
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-11  Caolán McNamara  <caolanm@redhat.com>  [279b21da6a4586915f889a4a835b252dae64b758]

        libxml2's fuzzers call xmlResetLastError so do that too
        
        Change-Id: I6a422be17569340865d8799a74dbc5a9867b7562
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151683
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-11  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [85ccfd86e1bc3bbe2a9957cf3df069e2f7e85071]

        Update git submodules
        
        * Update translations from branch 'master'
          to 9318da0af27a3b57a656027a30779585b40c795a
          - update tranlsations for master/7.6.0 alpha1
            
            and force-fix errors using pocheck
            
            Change-Id: I1f2ca28d636d596f8a4eeb78bf53cc2468fd1de2
            
2023-05-11  Caolán McNamara  <caolanm@redhat.com>  [4ae776b842a8b6f065206d3250113493fd688756]

        tdf#155241 keep current MetricSpinButton value if unparseable junk input
        
        Change-Id: I0f13c9ae25c1788924fd81ed77307e96400f6220
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151677
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-11  Michael Stahl  <michael.stahl@allotropia.de>  [c8cb7a658b33e296024044f3377378644a9a97ef]

        tdf#144494 sw: fix layout loop
        
        There is a pre-existing loop here, where page 1 is layouted, the text
        frame splits due to the fly taking up space, page 2 is layouted, the fly
        moves to page 2 (invalidating page 1) and thus the text frame splits
        again, page 1 is layouted, happy to see all the free space, and joins all
        its follows.
        
        Previously this was eventually terminated by layact.cxx:639 calling
        SwLayouter::LoopControl() and this force-validates page 1, resulting in
        page 1 having the fly (which is actually anchored at the end of the text
        frame, on page 2).
        
        Now the CheckPageDescs() discovers that page 3 doesn't have any content,
        and deletes it; this causes it to be re-created on every iteration of
        the loop and somehow the SwLayouter now doesn't detect the loop.
        
        But the call that deletes the page 3 is actually unnecessary: the text
        frame does have a SwPageDescItem - but it is itself a follow, where
        break items doesn't matter anyway - so just check for this to get back
        to the previous layout result.
        
        (regression from commit b9ef71476fd70bc13f50ebe80390e0730d1b7afb)
        
        Change-Id: If15c31278bd36e51c64090a288e8bd1ab6753dd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151680
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-11  Michael Stahl  <michael.stahl@allotropia.de>  [85d961200b674b8c8179f85aed752fb179350dbb]

        sw: move some loop control debug messages out of #if OSL_DEBUG_LEVEL > 1
        
        Also convert some obvious assert().
        
        Change-Id: I6ec56920df5b4aceff5e85b7e7e40ee8ce37f93a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151679
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-11  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [1fe8e130af0676409017df1fbe3341a1edf24b0d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a38b476b7d71b7fb0afd96658dc131fbc682b18d
          - Gradual Improvements
            
            All changes are tested with own builds on different builddirs (Windows)
            
            Main:
            - switch to new syntax
            - check menu path(s)
            
            Further:
            - removed " xml-lang="en-US""
            - removed empty lines
            - new indentations for better readability
            
            Change-Id: Ib99e350c10d3325dd3f029fb9da6011f5fad3bb7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151385
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-11  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [c0cd1e38646de9d01bb6e0fdc7240e7849e0ae68]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d731bb61f0d39c23a4e0d4b838e442fa4df292ea
          - Gradual Improvements
            
            All changes are tested with own builds on different builddirs (Windows)
            
            Main:
            - add alt text to icon(s)
            - change 1x1 cm and other icon sizes to 6x6 mm
              - 1x1 cm looks TOO BIG in comparison to the text around
              - can easily be reverted if not wanted of course
            - added bookmark: text frame;insert
            - switch to new syntax
            - markup improvements
            - check menu paths for correctness
            
            Further:
            - removed " xml-lang="en-US""
            - removed empty lines
            - new indentations for better readability
            - inlining "listitems" for better readability
            
            Change-Id: Id167b8716d425863e347ca70e2a5d19400234223
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151384
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-11  Sophia Schroeder  <sophia.schroeder@libreoffice.org>  [234c5a581c2dbeb67aa61b6f1f9e80f25e3dd1ea]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4fe60582d3a64038754ebe1bf86eaee099c59e97
          - Gradual Improvements
            
            All changes are tested with own builds on different builddirs (Windows)
            
            Main:
            - add alt text to icon(s)
            - change 1x1 cm and other icon sizes to 6x6 mm
              - 1x1 cm looks TOO BIG in comparison to the text around
              - can easily be reverted if unwanted, of course
            - add some bookmarks
            - provide some additional text
            - improve some wording
            - switch to new syntax
            - improve markups
            
            Further:
            - removed " xml-lang="en-US""
            - removed empty lines
            - new indentations for better readability
            - Inlining "listitems" for better readability too
            
            Change-Id: Idef093c2e1fab8dde1a079a535ae60e85ab8bab7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151382
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-11  Maxim Monastirsky  <momonasmon@gmail.com>  [47fc6a5805592dc4e6b5339def60e2b0727a30eb]

        tdf#154933 Rename "Text Body" to "Body Text" in menus
        
        Change-Id: I012beaa6188ed6c53dd72e100109b496a6636993
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151663
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-05-11  Justin Luth  <jluth@mail.com>  [3230d0e2a8b66634c7399764a9625b0b8e9bb307]

        tdf#143368 sw CHAR_DLG_FOR_PARAGRAPH: restore selection
        
        When the dialog was made asynchronous,
        as soon as the dialog launched, the artificial selection
        clean-up code was called.
        
        Instead, just pass on the intention that the paragraph
        should be selected.
        
        Note that we are still hoping that the cursor
        doesn't change position or anything strange like that.
        
        Change-Id: I6e618c92f2655ffcbf8b6f2029af893e7df30017
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151678
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-05-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7f46e701f25e8eef1572e94d092170e0d793dc87]

        sc: add ThemeDialog to the main menu
        
        Change-Id: I677aac5fdc8f493dcd8190c12e4e44ba09d3eb9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151450
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-11  Mike Kaganski  <mike.kaganski@collabora.com>  [1a88efa8e02a6d765dab13c7110443bb9e6acecf]

        tdf#155238: Reimplement how ListAutoFormat is stored to ODF
        
        This reimplements commits 6249858a8972aef077e0249bd93cfe8f01bce4d6
        (sw: ODT import/export of DOCX's paragraph marker formatting,
        2022-12-19) and 209dce614c43f63f63f5b42a746665c0ec1cbfe3 (sw: fix
        ODT import of paragraph marker formatting, 2022-12-20).
        
        Instead of using an empty trailing span for the ListAutoFormat data,
        introduce a new loext:marker-style-name attribute for text:p element,
        referencing a text autostyle.
        
        The problems with the previous implementation were that (1) it was
        impossible (or very difficult) to disambiguate several empty trailing
        spans, in case it was needed; and (2) this was incompatible change,
        with other ODF implementations treating the trailing span normally.
        
        I couldn't manage to incorporate the attribute to paragraph autostyle,
        because of problems referencing different autostyles one from another,
        so put it directly to the paragraph attributes.
        
        Change-Id: I33473147f1f774c24cbbc57bf0c4f3a1d83ce5bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151645
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-11  Stephan Bergmann  <sbergman@redhat.com>  [abd630e81bc150d05e4129cc22752ecf461777c7]

        Allow all hierarchical path segments to be ['...'] quoted
        
        ...and not just set elements.  <https://gerrit.libreoffice.org/c/core/+/151660>
        "tdf#104005 Don't allow changing finalized properties" found that some existing
        property names include "/", which makes them unusable with e.g.
        getPropertyByHierarchicalName.
        
        The most obvious solution is to allow ['...'] quoting (without a leading
        template name, though) for all kinds of hierarchical path segments.  (In theory,
        that would cause backwards incompatibility, as e.g. a property named ['foo']
        could no longer be referenced by a ['foo'] path segment (it would need to be
        referenced by a ['[&apos;foo&apos;]'] path segment instead).  But in practice,
        that path segment ['foo'] would have been rejected in the past anyway, as it did
        not reference a set element.)
        
        To make this work, the meaning of the setElement out-parameter of
        configmgr::Data::parseSegment is changed to only be true if the segment uses
        ['...'] notation including a leading (non-empty) template name.
        
        What this change does not (yet) address is writing out such quoted (group or
        set) names in the hierarchical paths written out in configmgr::writeModFile,
        where necessary.  (It never writes out names of properties as parts of
        hierarchical names, so this wouldn't be an issue for the existing problematic
        properties containing "/" in their names, anyway.)
        
        Change-Id: I635d823c7bbb6b8ac5869c7e0130ba8cfd329599
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151673
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-11  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [dbacaf49ea7f1ed44c5e7a1ec5547d7a165a8c54]

        Save with Glade 3.40.0
        
        Change-Id: I2cbfa9344d61f5b864f29c49c9d8efe445f3e2db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151671
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [957ac2bd3e6be97179f87f96fb9b5f13c0635834]

        tdf#150732 ReportBuilder,Moving fields breaks connection of field to datasource
        
        regression from
            commit 09cb778b6eb7d3a5b9029965a1320b49c90e7295
            Author: Noel <noel.grandin@collabora.co.uk>
            Date:   Tue Feb 9 13:42:22 2021 +0200
            clean up SdrObject cloning
        
        The changed order of initialisation of the copied objects meant that
        they ended up with a missing servicename, which broke copying of
        properties
        
        Change-Id: I76a2a4721f1e3669684094a86cd501c03f80206d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151672
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-11  Caolán McNamara  <caolanm@redhat.com>  [354cfa20af48207ac35ac14b832b7e44836726d7]

        ofz#57493 Timeout in _cairo_bo_event_queue_sort with > 200000 edges
        
        Change-Id: Id925da604647973977c25bbbfa57b1a69382e063
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151665
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [39848b5f802c539e5d630bb7905d3d9b8d966c26]

        tdf#155231 CRASH: with embedded OLE chart
        
        regressions from commits like
            commit 70595c0291e4cc137158c77f6136025b10ce6728
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu Mar 16 09:20:17 2023 +0200
            move setDimension/getDimension inside chart2::Diagram
        
        Change-Id: I535d8e74d621821bde7d31894fe7f0350e91c941
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151664
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-11  László Németh  <nemeth@numbertext.org>  [1fdb056ef034109f330b79c85da39af44c3a8251]

        tdf#150673 sw tracked table column: color deletion
        
        Reset also HasTextChangesOnly property of the table cell
        at rejecting the deletion.
        
        Follow-up to commit f348440e17debacbcba9153e238e010e8c020bdc
        "tdf#146120 sw: show tracked table changes with different color".
        
        Change-Id: I7bc1643b13a54934d1538f39e0a0d4516c88fa31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151638
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-05-11  László Németh  <nemeth@numbertext.org>  [ffd8d20d368a885d6d786749278fa438573227a7]

        tdf#150673 sw xmloff: import/export tracked table column
        
        to OpenDocument format using
        
        <style:table-cell-properties loext:text-changes-only="false"/>
        
        Follow-up to commit 05366b8e6683363688de8708a3d88cf144c7a2bf
        "tdf#60382 sw offapi: add change tracking of table/row deletion"
        and commit 48898a72066ff9982feafebb26708c4e779fd460
        "tdf#60382 sw xmloff: import/export tracked table/row deletion".
        
        Change-Id: I6fb37322056a42a6746db0e4144b0848b0754b0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151606
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-05-11  László Németh  <nemeth@numbertext.org>  [d1004cdd6a445ae73673b0ca360ae034b0ec09f2]

        tdf#150673 sw offapi: add change tracking of table column deletion
        
        This is a minimal extension of the text range based change
        tracking to record and apply table column deletions with full
        Undo/Redo support.
        
        Add property HasTextChangesOnly to com::sun::star::text::CellProperties.
        
        During recording of track changes, deletion of table columns wasn't
        recorded: columns were removed completely with their text content.
        Now the deletion deletes the cell content with change tracking,
        setting also HasTextChangesOnly property of table cells to FALSE. If
        a tracked deletion is accepted in a deleted column, and the result
        is an empty cell, the column will be removed, if HasTextChangesOnly
        property of the deleted cell is FALSE.
        
        Note: Deletion of empty columns isn't recorded. Hiding deleted
        columns hasn't been supported yet in the Hide Changes mode.
        
        Follow-up to commit 05366b8e6683363688de8708a3d88cf144c7a2bf
        "tdf#60382 sw offapi: add change tracking of table/row deletion".
        
        Change-Id: I36915d7a58f66b4a3bdaf90495cb998d29c36561
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151593
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-05-11  Caolán McNamara  <caolanm@redhat.com>  [2f4e74318a9485d5497478f8bf6b4a00f0e6c9d7]

        ofz#58830 Container-overflow READ 1
        
        Change-Id: I7786a63c4cad8e4538b108a06551ff274a0ddcc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151658
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-11  Caolán McNamara  <caolanm@redhat.com>  [8fa788c393ed229ed065a3a26f316d02289dd0d3]

        cid#1529966 silence bogus Resource leak
        
        Bitmap::ReleaseAccess(foo) is just delete foo, so null is fine there
        anyway
        
        Change-Id: I18143c9cf0c63e985866276273b099f5d3b8d5a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151649
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-11  Caolán McNamara  <caolanm@redhat.com>  [ba63c4199d19b87d53bb167397180fc2d8686ff5]

        ofz#58818 Direct-leak
        
        Change-Id: I8974b998397aa521c9ee61651b5ce45d4189b303
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151662
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-11  Caolán McNamara  <caolanm@redhat.com>  [662840c33d7736a8d873b2c53f6d0cb6dd3b2998]

        ofz#58836 Out-of-memory
        
        Change-Id: I792bb179d2ac0133175e2690df6731fcb8bbbc15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151659
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-11  Maxim Monastirsky  <momonasmon@gmail.com>  [c83d241effbd09491e9f96d3e435ab91700f58b0]

        tdf#154933 Rename "Text Body" para style to "Body Text"
        
        - Change only the UI name, leaving the programmatic name
        which used by ODF and UNO API unchanged.
        
        - DOCX shouldn't be affected either, as that style is
        mapped to Word's "Text Body".
        
        - RTF export used to use the UI name (at least in 7.5).
        Which means that files created in older LO will show 2
        styles for old and new names (same would happen also with
        files created with a different UI language). It seems to
        be no longer the case in current master.
        
        Change-Id: I8a4866d5db5f964a5d45071fb09a99ed4996fae4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151653
        Tested-by: Maxim Monastirsky <momonasmon@gmail.com>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-05-11  Stephan Bergmann  <sbergman@redhat.com>  [1e885b09f99d5edb2d10c9ad32a9ab538141a661]

        Add missing file
        
        Change-Id: I9f78a248f0f4d1793bb7a292032b3282df26e4c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151656
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-11  Caolán McNamara  <caolanm@redhat.com>  [7d6d1dee81470133df652bdbdb3b6a93e46da97c]

        cid#1529968 Dereference null return value
        
        Change-Id: Ib1d3f6229bf884b27b8e697b824e99ffa0af800a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151648
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [d309298d1f70f4ffbf699b1aa1b2bfe08be8c4ef]

        tdf#155235 Draw crashes on close: SIGSEGV in SalInstance:GetYieldMutex()
        
        This is a regression from
            commit 3b7db802731826b6cc3b55100470b0c61c1f2dfa
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu May 4 10:06:14 2023 +0200
            tdf#105404 [API CHANGE] add index to accessiblity change event
        
        The list of children in DocumentFocusListener is getting out of sync
        because something is not sending add/remove events for accessible
        objects, a problem which was hidden before the commit above.
        
        I can't find the add/remove problem, so do the next best thing - fix the
        dispose methods of various accessible objects so that they clear
        references to other objects, which results in the relevant objects being
        destructed in an order which does not lead to crashes.
        
        Change-Id: Iac7f48d6e3f2bdf30edb5c7fd3c5de861aec4b7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151657
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-11  anfanite396  <dipamt1729@gmail.com>  [35845a056e332c1d78d536b613aeb3183af09a91]

        tdf#97228 Move MenubarValue class to separate include file
        
        Change-Id: I5da4bb1765f91d1f9d78e27221d243d5c2ef92e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149076
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-05-11  Gabor Kelemen  <kelemeng@ubuntu.com>  [37232295b8800e6a5a82b5e8965dbb00e0c1417d]

        [API CHANGE] Drop unused config keys VCL/LFonts/ -> SubstFontsPS SubstFontsHTML
        
        Marked as unused since 2018
        commit 33e80611c46ffb8b324e1d445287f0957546de97
        
        Change-Id: I76cc62ca4911d1c130092a85f0b89e6078ad5d65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151500
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2023-05-11  Miklos Vajna  <vmiklos@collabora.com>  [1b5bc2ae2f19a190bf588a5a26c4d125c3960991]

        tdf#154775 sw layout: fix unexpected large table print area left margin
        
        The bugdoc had 2 pages, but the second page's content was mostly a
        table. This table was rendered outside the page frame, so it was
        practically invisible.
        
        This started after commit fd7749fddc5a767461dfced55369af48e5a6d561 (sw:
        fix handling of table vs fly overlaps in the AddVerticalFlyOffsets case,
        2020-02-14), and that behavior is still wanted to have correct table
        borders, but that change introduced an inconsistent case: we started to
        always accept an invalid frame area definition of the fly, but we only
        shifted the content down in the text::HoriOrientation::NONE case.
        
        Fix the problem by limiting the "accept invalid frame area definition"
        based on the horizontal orientation, so we either both ignore the
        validity flag & shift down or do none of this. This keeps the original
        bug fixed, but addresses the new "no visible table" problem.
        
        Note that this only fixes the regression part; once the image from the
        header is removed and undo is invoked, a similar problem still happens.
        But that is a pre-existing, separate problem.
        
        Change-Id: Id752c169b7c7fb6b75e6603ad29aaafbb676b8a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151652
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-11  Caolán McNamara  <caolanm@redhat.com>  [7c6d409d252825b2407f3892f4eac35fc0c8c1ed]

        cid#1529964 Uninitialized scalar variable
        
        and
        
        cid#1529965 Uninitialized scalar variable
        cid#1529967 Uninitialized scalar variable
        
        Change-Id: Ib349b4a032484a1916f934008f5737f9815ba5b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151647
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-10  Patrick Luby  <plubius@neooffice.org>  [bf2cf747303d1485fac44e0d7250541094fe9724]

        tdf#152173 Don't display tooltip windows when mousing over non-key windows
        
        Don't display tooltips when mousing over non-key windows even if the
        application is active as the tooltip window will pull the non-key
        window in front of the key window.
        
        Change-Id: I425b9af09de0272ebee84a218e2e5ae8c200a4e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151646
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>

2023-05-10  Caolán McNamara  <caolanm@redhat.com>  [a580a69a1e579755f726ffcd2a31a6f4f42c7100]

        reinforce the infobar warning when there are both external links...
        
        and WEBSERVICE present. This information is also shown in the
        "help" in the infobar
        
        Change-Id: I1412dc472afba353153b0c91aac1524cefa76aee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151641
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-10  Caolán McNamara  <caolanm@redhat.com>  [d3c2ae1bb0913bcb2a28b2243e62f38016ddf7b0]

        attempt to select non-existing index -2 in combobox
        
        regression since:
        
        commit be1fe4418caa8c26ea53fe1f9acbe36096d5e3a9
        Date:   Mon Mar 27 14:28:45 2023 +0200
        
            tdf#150652 Column Type being disabled makes UX unintuitive
        
            Columntype is no longer disabled by default.
        
        Change-Id: I607fc6481dd1d81d8deb440317dbfeffc9ec30dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151640
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-10  Caolán McNamara  <caolanm@redhat.com>  [9a8b367f5d34b59ccdba0cf9336fb1e59bc4a8e5]

        add a liststore4 to widgettestdialog.ui
        
        Change-Id: I241675dc236867e1efc2730e70e21568910f37b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151637
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-10  Sarper Akdemir  <sarper.akdemir@collabora.com>  [eafc57233e90cafeee6f3c9e9ad655df5f1c3185]

        rename SDRATTR_TABLE_GRABBAG to SDRATTR_TABLE_CELL_GRABBAG
        
        Since SDRATTR_TABLE_GRABBAG was only used in the cell context, rename
        it to SDRATTR_TABLE_CELL_GRABBAG to reflect that.
        
        As per Miklos' suggestion in:
        https://gerrit.libreoffice.org/c/core/+/150521/3/svx/source/table/cell.cxx#99
        
        Change-Id: Id18e1ab077072d0d8ba45774ef6a3443bbea52e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150736
        Tested-by: Jenkins
        Reviewed-by: Sarper Akdemir <sarper.akdemir@collabora.com>

2023-05-10  Julien Nabet  <serval2412@yahoo.fr>  [b70803101f454fce0461650d22d57a6adb5f5a87]

        tdf#155231: fix CRASH: with embedded OLE chart
        
        First bt:
        6  0x00007f19f96b29b2 in rtl::Reference<chart::Diagram>::operator->() const (this=0x55f40881f1f0) at include/rtl/ref.hxx:216
        7  0x00007f19f97b0a03 in chart::DialogModel::isCategoryDiagram() const (this=0x55f407cfffb0) at /home/julien/lo/libreoffice/chart2/source/controller/dialogs/DialogModel.cxx:656
        8  0x00007f19f983ab1a in chart::DataSourceTabPage::updateControlState() (this=0x55f408bdd840) at /home/julien/lo/libreoffice/chart2/source/controller/dialogs/tp_DataSource.cxx:439
        9  0x00007f19f983a954 in chart::DataSourceTabPage::SeriesSelectionChangedHdl(weld::TreeView&) (this=0x55f408bdd840) at /home/julien/lo/libreoffice/chart2/source/controller/dialogs/tp_DataSource.cxx:469
        10 0x00007f19f98380e2 in chart::DataSourceTabPage::updateControlsFromDialogModel() (this=0x55f408bdd840) at /home/julien/lo/libreoffice/chart2/source/controller/dialogs/tp_DataSource.cxx:313
        see full bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=187190
        
        Second part bt:
        6  0x00007fc66e0b29b2 in rtl::Reference<chart::Diagram>::operator->() const (this=0x7ffce5f5c9b0) at include/rtl/ref.hxx:216
        7  0x00007fc66e1b00d8 in chart::DialogModel::getCategories() const (this=0x5590bff92f10) at /home/julien/lo/libreoffice/chart2/source/controller/dialogs/DialogModel.cxx:601
        8  0x00007fc66e1b0474 in chart::DialogModel::getCategoriesRange() const (this=0x5590bff92f10) at /home/julien/lo/libreoffice/chart2/source/controller/dialogs/DialogModel.cxx:637
        9  0x00007fc66e238141 in chart::DataSourceTabPage::updateControlsFromDialogModel() (this=0x5590c00c4030) at /home/julien/lo/libreoffice/chart2/source/controller/dialogs/tp_DataSource.cxx:316
        
        Regression from:
        commit 5a4b75dcb5abc2e925870614a28e1c2876df8ed9 (patch)
        tree 5fe1f89c70f9c6d90d3eea8f9eb9a68e91f2dec0
        parent dab0d4e1f36faace21145a51733bd3a946992624 (diff)
        use more concrete types in chart2, Diagram
        
        Change-Id: I4332a237248c5acacab7180733d502f049aead96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151642
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-10  Justin Luth  <jluth@mail.com>  [24cc6f7e21844c078b8db4c505df5ca3983450b3]

        related tdf#138925 sw inputwin: get correct cell formula
        
        The problem was that repeatedly pressing F2,
        or any non-mouse movement between cells
        was getting a "random" formula returned.
        
        The only thing that worked was moving the mouse,
        because on every pixel change, it re-loads
        the RequestHelp tooltip that displays the formula,
        thus loading it as the most current formula.
        
        The example bug document easily crashes,
        and everything about this is terribly imprecise,
        so I'm not attempting to make any unit test here.
        
        The code is modeled from GetContentAtPos,
        which also does an unconditional const_cast.
        
        Change-Id: Iecaf2e9a56bccef9a1e05bc0667caad6c3aeb109
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151550
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-05-10  Michael Stahl  <michael.stahl@allotropia.de>  [21e6aea941d297545b1acd6592e0769af2b4d8a6]

        sw: fix crashtesting assert on moz386569-2.odt
        
        itrpaint.cxx:434: SwTextPainter::DrawTextLine: Assertion `!roTaggedParagraph' failed.
        
        The list item has the soft hyphen as a bullet char.  Surprisingly this
        creates a SwSoftHyphPortion followed by an empty SwNumberPortion.
        
        (regression from commit 9b38beadf9eaf027b201cdf0ecb2bce5611014dd)
        
        Change-Id: Id58687c7e968a8a77ed5fab85d4c20d239174569
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151608
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-10  Michael Stahl  <michael.stahl@allotropia.de>  [ef692c98d43aeb861afb5b01f62e46344e835cb2]

        sw: fix crashtesting assert on fdo38226-1.odt
        
        frmpaint.cxx:804: SwTextFrame::PaintSwFrame: Assertion `!oTaggedLabel' failed.
        
        This is similar to what was fixed in commit
        0913da454e2dd88fb8fc83cddd20c735b79f73ca except that the last numbering
        portion is now in a subsequent line that isn't painted at all due to the
        "aLine.Y() <= nBottom" check in SwTextFrame::PaintSwFrame().
        
        (regression from commit 9b38beadf9eaf027b201cdf0ecb2bce5611014dd)
        
        Change-Id: I16cd8bd254457b81e74cb02a46ddf0e2167f11ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151607
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [9d5d7b021db791b309469bc946d59502d47e6bef]

        ImplPrintTransparent is always called with an empty mask
        
        which we can use to simplify it
        
        Change-Id: I8fa38a9f414d8d720e31bd1f71fd722f6a95fdbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151635
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-10  gilssonn  <gilsonnyirimana@gmail.com>  [47b1e4fdb1d70c9812fe849e6007ca74f3e18787]

        tdf#143148 Use pragma once instead of include guards in chart2
        
        Change-Id: I6227accbaf35ea810828b018f0f7349f5404778f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151604
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-05-10  Caolán McNamara  <caolanm@redhat.com>  [f5febc2888a26cdd684c9a1590c6ca0b6ff26a4b]

        Related: ofz#58781 insist on presence of office:mimetype
        
        reject here what full office will reject to generate easily reproducible
        findings.
        
        Change-Id: Ia9a2f7fd3ae32b2623caa8eb9964a8fbd7ee09b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151636
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [444c598f53cdcd6230af01e279f5e74feab94597]

        sc: improve test a bit
        
        Change-Id: I26e06d76b6af1221fdfad1ae2c8dda4f10c70e19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151632
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-10  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [ba0bf0ab2c24d309e8a938cec26daa41eba9c8cf]

        tdf#142249 EMF Implement EMR_POLYDRAW record
        
        The EMR_POLYDRAW record specifies a set of line segments and Bezier curves.
        
        Change-Id: I93d846d2fbb7a60b0565668a17ee092da30ef21c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151424
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2023-05-10  Juergen Funk  <juergen.funk_ml@cib.de>  [88bd66d258de5fee3d35aba80c61fec49eb2a969]

        Double name 'liststore1' fixed
        
        Change-Id: Idd4ab5d64ab58ddbe13c412f5684ab7db8af8224
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151633
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [04f02cfecfae481f256b6c98a1940fc5235a921a]

        AlphaMask::BlendWith wants an AlphaMask parameter
        
        so make it so
        
        Change-Id: Ia5a91c78d2fd10f22eb19e4ebbd753151149190f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151630
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [6ec2d6461fe9c41025ce2bde13ddeb02acb01cb3]

        tdf#76258: sc: Add UITest
        
        Change-Id: I670950f499ebc268318913f3f3743e8d99d9ab84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151631
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-10  Juergen Funk  <juergen.funk_ml@cib.de>  [af1638985beaadb2254ca22e91de23f21690f74e]

        Revert duplicate shortcut definition
        
        This reverts the Accelerators.xcu part of b6af287527d42f8cf4bc43047fe0ed6130420d6b
        
        The key combination for Ctrl-F is already defined in the global section,
        it is not necessary to define it in other modules.
        
        Change-Id: I44047f998487b58185ceb19c19f06ee44797c5d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151503
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [f3e127217d8daa443b8eda52ac4810e375cc7d63]

        use comphelper::WeakComponentImplHelper in DocumentEventNotifier::Impl
        
        Change-Id: Ife4222b3f485969351565145554a51e4bed199df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151584
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-10  Paris Oplopoios  <paris.oplopoios@collabora.com>  [fc87b725d5e29f40d78f2ca7c20a2b516bcfa29a]

        Add view options class in Draw
        
        Add SdViewOptions class in Draw to hold the view state and
        manage view separation in tiled rendering mode
        
        Change-Id: I1546fa536555b3262217ff4be163a48b958b7a33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150249
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        (cherry picked from commit fa2fdc90d5fba9420cbb475f8c88423124c158ec)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151519
        Tested-by: Jenkins
        Reviewed-by: Paris Oplopoios <parisoplop@gmail.com>

2023-05-10  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [6c9b0e2438802980ff31a67286afa453f1d3b4d0]

        Update git submodules
        
        * Update translations from branch 'master'
          to 4a35dde9e2066bb0f5fe9ebd14114282a6e3866b
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I002f6217ab064ef3895d3c7ca0ebf3a28a7c936e
            
2023-05-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [0a6db8c2d6fdf5cb2dfad9381f82f730021a9a9d]

        chart2: remove duplicated code
        
        Change-Id: I1bd92230e9fba8b562e57dbc3e269913dc3942e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151605
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-10  Arnaud VERSINI  <arnaud.versini@libreoffice.org>  [5582b8c6da7e9d8cbcf20b381a8b0f5344b4d743]

        desktop : remove useless using namespace
        
        Change-Id: I23a2932402120d9097ab6bd9793d4b4e92be03e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151538
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2023-05-10  Heiko Tietze  <heiko.tietze@documentfoundation.org>  [ce9ed68fa63af229dceee32d1e512ac31b76e939]

        Revert "Resolves tdf#134941 - Fix size issue on start center"
        
        This reverts commit 77ed6380dda73a9716f48f73c3ff730380557a09.
        
        Reason for revert: Scolled window looks ugly and does not solve the issue; we just cannot support +2x scaling on small screens
        
        Change-Id: I2fb9759d55e28169508f33a822241efe955d5699
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151525
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-05-10  Heiko Tietze  <heiko.tietze@documentfoundation.org>  [6eb1a3de4d77c887502058e484aba44ba3024528]

        Revert "Resolves tdf#155167 - Start center app pane issue under gtk3"
        
        This reverts commit b7632b68c5398fce8a22ec09414e0075709fbc32.
        
        Reason for revert: Scrolled window looks ugly and does not solve the issue; we just cannot support +2x scaling on small screens
        
        Change-Id: I1c908dfc801a3867597feefa2a8852b871f7df3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151526
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-05-10  László Németh  <nemeth@numbertext.org>  [b1568a4cd8b439de19aab2bfe5f8f8465e4dc6af]

        tdf#154499 spell checking: allow phrases in custom dictionary
        
        Adding phrases, i.e. space separated word sequences is allowed
        in custom dictionaries and in replacement text of the negative
        custom dictionaries.
        
        Follow-up to commit 5619fc438273cd15e78539e78b8af751bca24b1a
        "tdf#154499 sw spell checking: add 2-word phrase checking".
        
        Change-Id: Id82dafcd5ca41842e78f2121579f5b46857bfca9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151596
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-05-10  Miklos Vajna  <vmiklos@collabora.com>  [936ea5d2cc5267dc169a4dc5986d9ae604f14d81]

        CppunitTest_sw_htmlexport: avoid reqif magic in testReqIfTable
        
        Set the filter options explicitly, rather than inferring it from the
        test name.
        
        Change-Id: I2edb1dfd8fa7d756ce34b747659d9cfbe18b49ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151600
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [71ea95ba55ba9e52318423041c4804771818e01f]

        re-enable typeid checking in exceptionToStringImpl
        
        now that we have valid RTTI tables for the UNO proxy objects generated
        by the bridge code. (We won't get a useful typeid for them, but for all
        other objects, we will, so this is still worth doing)
        
        Change-Id: I32bfa0099a242021f353fc4065e8660eb6c7cd93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151585
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [89e0a3e05dc00339b1d7b4e14443bdf26f9d09c1]

        use WeakComponentImplHelper2 in Bootstrap_MacroExpander
        
        Change-Id: I49f051d9c9da46ec877e4f611836c7a3548f9f10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151581
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [8809b57da900c0fa8e7aa9d05021fe9a00114ecd]

        use WeakComponentImplHelper2 in ServiceManager
        
        Change-Id: I0f141398effbd2673c02f9d1f4378fd4e67af655
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151580
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c84b37c0bbab3b386b22b87be52f965839b44a49]

        Remove duplicated include
        
        Change-Id: I324844e4ff628c6a72621a2b1511cc5b7f390901
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151588
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2023-05-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6e7aaa954082acd432e8e02aee03e2c7d497c34b]

        Fix double word
        
        Change-Id: I72a951275fc0e3ff16be6c2f4cefae7949dea9be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151594
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [daf30c29be67b8b8fa361b0efd1a6cdbe087b6f8]

        CppunitTest_sc_opencl-2: use CPPUNIT_TEST_FIXTURE()
        
        Avoiding the declaration/registration/definition of each
        test manually saves a lot of space.
        
        Change-Id: I3a6253d259bac58f8d8ca78cd5d4f9e357a2c315
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151589
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [6a936ebc2909f22143da3c7e03582afc5c673c22]

        comphelper/servicedecl.hxx is unused
        
        Change-Id: I3ddb06a31c746bfd7da72368a51266d688b1230b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151570
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [40f5a5be9fd228a5d33a3b1218864a38cb70dc1f]

        tdf#155210 FILESAVE ODT Default chart row labels disappear from Writer chart
        
        revert
            commit 6500106dff0f0cd86f509ffd01542aab77c21596
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Tue Apr 19 13:48:55 2022 +0200
            tdf#148635 no need to init ChartDataWrapper more than once
        
        Change-Id: I28f078731bd8bfedbde63d0bb2e5fe40f0a4ff46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151583
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-09  Julien Nabet  <serval2412@yahoo.fr>  [333f91b389a62bf4c21a963389a3a0bae27f110f]

        Typo: tapstoplabel->tabstoplabel in sd/optimpressgeneralpage.ui
        
        Change-Id: Ie271244eb971fc8180984b7a2723e2c780a9fb0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151486
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-09  Caolán McNamara  <caolanm@redhat.com>  [c04d0570b6c8c78e35c2c9b58bf37bb1218021f5]

        Resolves: tdf#142176 under GNOME inhibit logout if there are modified docs
        
        and if we are forced to quit anyway, unset modifications on documents and
        terminate.
        
        Change-Id: If4a3aed48a4621950e2d630fdfef34b28ba1b089
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151575
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-09  Caolán McNamara  <caolanm@redhat.com>  [5c73c3aa6875b1e69b2d58a47ba823faf78b8aa2]

        drop unused ImplPrepareExitMsg
        
        Change-Id: I9254328829ac051524fbfdf6a3b5b2f72b12c427
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151574
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-09  Caolán McNamara  <caolanm@redhat.com>  [5e99e5d734f19fe7299a3e390b23a93db971e013]

        Resolves: tdf#138512 don't crash on removing already Disposed a11y context
        
        Change-Id: I2a8f3d10a1349de233e11d841f7f244e4e513b2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151582
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-09  Mike Kaganski  <mike.kaganski@collabora.com>  [b7affedf9c281d6329ac87c5f3cd0fd0f617acbb]

        const -> constexpr
        
        Change-Id: Ibeeba1862d84e43fa659cb2a97ef3498674f0d40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151590
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [14c12d7a0672148522f0773146f41bb0648f6caa]

        CppunitTest_sc_opencl: factor out common code
        
        Change-Id: I5da3d3a0e0f9f18033d8695081501a52aea5bd60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151586
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [efdbe4179d151899c8a9a9de8f5bc1660700b27d]

        tdf#95520: sc: Add UItest
        
        Change-Id: Ia4e30a1e4dea3dbd9eb40c29c96e5ab3d700e54e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151578
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [91bdd2fa1a8d602a2af26dfbc38cdd09f2e8394e]

        Fix typo
        
        Change-Id: I38877f928fd6943afa1a6c17d8225caef8411d1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151338
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [94aba9289af06b3a18f143d1253467f32c4af2cd]

        use WeakComponentImplHelper2 in TypeManager
        
        Change-Id: I2358006a069ea4e8cdeeeafb8384ad8d47fba50a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151579
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [cd52832249267a83f7207e6702a50af6e94c6654]

        move a toolkit header inside the module
        
        It is only used inside the module, no need to be public
        
        Change-Id: Ibd8445ecbb67624569ee7225f0bdf6d9c041dab4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151569
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [4f520dc7e3badc0165ee3b13ddd514bb94b00265]

        inline GalleryStorageLocations allocation into GalleryFileStorageEntry
        
        no need to allocate this separately
        
        Change-Id: I01795ac459c5b65b5c143dc081e5b7cf74c2e6f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151554
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [9af57871fc153ca0145dd40e48f577564395ab73]

        tdf#154282: sw_uiwriter3: Add unittest
        
        Change-Id: I48b0dd636f50bf0b4d08ee0d43593f6142babd3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151566
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-09  Dennis Francis  <dennis.francis@collabora.com>  [4adf6852cc3fd0eddf53c2ab4f66efed0668b699]

        sc: use the current cell's numfmt to format...
        
        to format the values in the validation list when the items are numbers.
        This is better than applying no formatting since we lost track of the
        source formatting when values are passed through a matrix.
        
        Change-Id: I06432bd93ef8d01181dd16d2f5ee99eb0477c094
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151313
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        (cherry picked from commit 2f6d1cefc184fda3ba292f1718b034202989d7b3)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151386
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2023-05-09  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [421d4fc533498d058a91f9686c47b35114e6a6c9]

        tdf#104487 - Function wizard: remember last used function category
        
        Change-Id: I978dd63553e3528e7b9b853dbb438304f1f680cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151565
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-05-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [600ad0a53e25beed8b418d477635d0c8513d5d07]

        sc: add theme colors to the color picker
        
        Change-Id: Iae8f502a24187f4d41f60fbb727066f214d1cf70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151449
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-09  Caolán McNamara  <caolanm@redhat.com>  [4232b46b4a0f7b4ae0c6967778af437f59b90e14]

        increase max_len for fodt2pdffuzzer
        
        Change-Id: Ib8c3c0e35c6a7cc8b3b40fce4f89c038e819f088
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151587
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [b189172dd639f79bdf6564c2b9fab532fdcfe8cd]

        tdf#154451 uitest: use more oneprocess mode
        
        Execution time changes:
        
        - UITest_autofilter: 4m39,519s -> 3m10,079s
        - UITest_autofilter2: 2m11,254s -> 1m32,543s
        
        Change-Id: Ibeb22b46a4ccaa1d560a4d82288ba9f2351b8f54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151576
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [7b6dbbcb5a42bb51b3e84b54f9950f3f43e97c97]

        CppunitTest_sc_opencl-2: re-enable test
        
        Disable in 836abd393d126cfbba6b0bd1fdda5b03095516c9
        "GPU Calc: temporarily disable Kombin unit test"
        
        Change-Id: I311caae5450874c61a6bf5e40940513f614da965
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151572
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-09  Justin Luth  <jluth@mail.com>  [10c2e1f4a2158f629892356f569de01e7fea20f7]

        NFC sw edtab.cxx: remove do ... while (false) without break
        
        Since original import in 2000, the clause was while(false)
        (although at that point it still had a commented out condition).
        The next change to this function remove the commented out stuff,
        leaving only a pointless do while bracket
        that has no early exit uses.
        
        Change-Id: I4e0c083a52677c3116e6d008a860b1473418d1f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151549
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-05-09  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [81e77bcc7c454d79b302df7ad545e7da16b64ae0]

        MCGR: Correct interpolate TextureMap due to possible zero value
        
        Change-Id: I5b2fe354077bea659f522e5b5c839be1f4cae1c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151568
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-05-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [9585ce0e6a1075597943268ef72ccd859b6c8065]

        move include/svx/legacyitem.hxx inside svx
        
        it is only used from there
        
        Change-Id: I12065d4e2db142d50c403310ea4a7bb23412884e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151571
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [00f8f75f36dfb4394d43b10510ea08049752a1a7]

        copy some comphelper code down into cppuhelper
        
        Since I want to use them in the cppuhelper too, but comphelper is
        "above" cppuhelper in the dependency tree.
        
        And sharing the code between cppuhelper and the rest of LO
        across the URE boundary appears to be nigh impossible.
        
        Change-Id: I2ebf37746928dc820df43347dc1a2c158f00ec50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151445
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-09  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [fa0a1f6462c050bdd14a4f75589eb324c6575a91]

        tdf#153543 - Add vba shell constants
        
        Change-Id: Ifa73050f6892ce8ce95d16dedc166e68d1809491
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151567
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-05-09  Eike Rathke  <erack@redhat.com>  [f75b4eca9f9f81abbace8fdf192293feed90565c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 59861677cc4ca59020718033f675b54f49fc0b74
          - Size in characters, not bytes; tdf#153574 follow-up
            
            Change-Id: I67a23a18801d152579f521692550d22493e0cb24
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151577
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Tested-by: Jenkins
            
2023-05-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [c9b0a6010e96d22844cdab6c1e8e67fbf14ab142]

        merge GalleryFileStorage with GalleryBinaryEngine
        
        Change-Id: Id948627873db9c646d1a81784dd16f6aa1c2063b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151553
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-09  Olivier Hallot  <olivier.hallot@libreoffice.org>  [38a658f3f064e1f0dc28cd7f69d800f78115c8df]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d0d854aabafc612def2622647c8e85b599fcc097
          - tdf#149223 (part) Missing Help page for database connection properties page
            
            Change-Id: If9a306f53abf031dfca58e5ce9a3f9bb0862dd70
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151546
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-09  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3b3aaf3f228a628e7c1dbc4903ee6160400c1cfb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a8a10f51d66795e9fd8f49839d01e26c9cc4e2a2
          - tdf#149222 Missing Help page for database Relationship dialog
            
            Change-Id: Ieab2dd8906b2d368b054655e22c714076e0d96b2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151545
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-09  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0d94705113db12f3c9b31669a66693e171c6ca03]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 429400018469d9925c4645fe7b2266bb275f407d
          - tdf#154687 Line & Filling toolbar hidden feature
            
            Change-Id: If751ae42947cfc3320ec4bbf273074ec25e59e5e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151543
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [60cc7b1fbe8e44f323016ce79a14c5c74c8b4cd0]

        sc: enable document themes in Calc
        
        Create and check that the SdrPage, that is associated with the
        current sheet, has a model::Theme available on creation.
        
        Change-Id: I1814d4a86452b1a15ef01e0b2349d435405f4b7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150263
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [33d35a2181c9cebf77bc1aa9322a2d11892de5fd]

        sw: support Undo/Redo for theme colors
        
        Change-Id: Ic4166ec4836545467866a70b4160f1adba0bad96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151448
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [afccbe23cecc04a08281a91e02bb25dd7b0ffdcf]

        merge GalleryFileStorageEntry with GalleryBinaryEngineEntry
        
        Change-Id: I21b3f49cdf04b021931ab9e1171bfffa5cd76e1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151552
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [3efb1714d7095898389f86258e805a62e7468a19]

        CppunitTest_sc_vba_macro_test: use CPPUNIT_TEST_FIXTURE()
        
        Avoid the declaration/registration/definition of each
        test manually saves a lot of space.
        
        Change-Id: Ifbefb1950f7fe547489f279c8b229c43dac57f3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151564
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [332ac45c73952af7e2c2a868fc03e17d96a7de2c]

        tdf#120177: sc_subsequent_export_test4: Add unittest
        
        Change-Id: I71846e6e80674dc61126069d13ddd431560b071b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151563
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-09  Caolán McNamara  <caolanm@redhat.com>  [796fb57d7b2e2ea05795dc49c4438c25adc26fd4]

        Related: tdf#142176 rearrange screensaver inhibiter to be more generic
        
        and for not-x11 I see gtk just uses 0 for xid (which is called
        window_system_id there now)
        
        Change-Id: I9248bcceaa2d21d34133dea80697776df0aa8c6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151560
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-09  Caolán McNamara  <caolanm@redhat.com>  [4a8a24be5a378308680a0b6e2e246d5d9df414c4]

        Related: tdf#142176 document what the other inhibit options are
        
        via an enum like the gtk one so it can be seen how to inhibit logging
        out due to unsaved changes
        
        Change-Id: I07609cfb7a97b5b6c1b94a09b7b79bcca308d5d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151559
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-09  Caolán McNamara  <caolanm@redhat.com>  [b7ec54b7c6e85d507066442de3b7398f34bbb653]

        ofz#58756 Integer-overflow
        
        Change-Id: Ie2782c1d68f73e5e88cf868eb1ce106ec0c181b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151558
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-09  Michael Stahl  <michael.stahl@allotropia.de>  [d81379db730a163c5ff75d4f3a3cddbd7b5eddda]

        tdf#154877 sw: generalise ExtendedSelectAll()
        
        This used to work only in the body text; make it work in any text, so
        also text frame, header/footer, footnote, table cell.
        
        (fixes regression from commit 0590cd2857f68f48b8847071a9c1a7dbef135721)
        
        This is made much more difficult by table cells, which may contain
        nested tables; there is already some code to switch between text
        selection (via m_pCurrentCursor) and table cell selection (via
        m_pTableCursor).
        
        There were also a few things that looked kinda wrong, but i forgot
        where.
        
        One tricky case that can't be handled well is if there are multiple
        tables in a text but no paragraph (this is impossible in the body but
        possible in other texts by removing the paragraph via Ctrl+Shift+Delete)
        ... here the most we get is one table fully selected, because the
        SwTableCursor can't select cells from multiple tables.
        
        Change-Id: I0964baacecb8f10636792a27efa9ea6b18da4709
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151544
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-09  Stephan Bergmann  <sbergman@redhat.com>  [edf471ba8b5a69ce26e68eff26283b304c4c9a9e]

        Reinstate external/libwpg/rpath.patch
        
        ...which 0c0c9a0dd8a7b102315ab1075f78a0f1f3397b67 "tdf#155057: Wrong colors in
        some WPG2 (well rendered in WPG1)" had dropped for no apparent reason, causing
        
        > [CHK] CustomTarget/postprocess/check_dynamic_objects/check.done
        > ~/lo/core/instdir/program/libwpg-0.3-lo.so.3 has unexpected RPATH  0x000000000000001d (RUNPATH)            Library runpath: [~/lo/core/workdir/UnpackedTarball/libwpd/src/lib/.libs:~/lo/core/workdir/UnpackedTarball/librevenge/src/lib/.libs:/usr/local/lib:$ORIGIN]
        
        to fail (in Linux builds that execute that test)
        
        Change-Id: Id9f87b14f571b328b98496625351bc1f87bf8c61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151555
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [440c23ee678442fc64aa9fcca13b137738e10a04]

        merge GalleryStorageLocations with GalleryBinaryStorageLocations
        
        Change-Id: Icf9a942047f212132d7b543cd1b1a857f8f95223
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151551
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8bafae3656f7a0a6b74bb0985403a96f9a3f61be]

        change model::ColorSet to be stored in a shared_ptr in model::Theme
        
        Change-Id: Ic3067f1681c047cd944e64179c568f4e972e0c95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151447
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-09  Miklos Vajna  <vmiklos@collabora.com>  [5c5d0c4858a123c6aa1dbadcdfd96641eb91283b]

        sw: document SwFormatMeta and sw::Meta
        
        A bit hidden, since there is no UI for this.
        
        Change-Id: I1167236a1a2f4745580cc85b0b1f3555622bf3be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151547
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [47378fcb3ca35bbe9fc27e9c062479dc5812138b]

        move some gallery header files inside svx
        
        They are not used outside svx.
        
        Change-Id: Ib9ef73ec19a12401ea808922aba49e0ce1625378
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151501
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [e4f5c7e3bf9a791ce777d1027aa17c93ad8f28a3]

        tdf#155186 crash Inserting tables and switching slides (gtk3)
        
        regression from
        
            commit 3b7db802731826b6cc3b55100470b0c61c1f2dfa
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu May 4 10:06:14 2023 +0200
            tdf#105404 [API CHANGE] add index to accessiblity change event
        
        where something is forgetting to send events for some of the changes, so
        just ignore a bad indexhint here
        
        Change-Id: I9228b480be10b2f267c2a76cb30a9faf1476639e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151536
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-09  Czeber László Ádám  <czeber.laszloadam@nisz.hu>  [96965871f4cd2e4afbdf3bcae9dc0c43d1543e1d]

        tdf#152980 CSV import: Fix control character length in XLSX save
        
        Converting from CSV to XLSX corrupts text that looks like a control
        character. Only 4 numeric length escape character allowed, in _x000D_
        format, not _x0D_ for exampled.
        
        Change lcl_unEscapeUnicodeChars function to decodeXString. Delete not used functions and add multiple occurence for unit test.
        
        Change-Id: Id1d4bfcf7d27cf5005e7bea8e289303c5d9aca73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151494
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Eike Rathke <erack@redhat.com>

2023-05-08  Eike Rathke  <erack@redhat.com>  [c742ab96ccac05465d87e860838c92f1f370aea3]

        Do not copy decodeXString() string and analyse if there is nothing to decode
        
        ... which usually isn't.
        
        Change-Id: I1cadc5a4c0072d5152173ad41e54e25c224e96db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151509
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-05-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [2c4bfbf224aa5ced905bbe569ca56ecf5e00115f]

        tdf#144549: sc: Add UItest
        
        Change-Id: If0839d3f33e6fb7d5264b61d033b33e98f3ff44d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151504
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-08  Regina Henschel  <rb.henschel@t-online.de>  [43f72183ce12835f6a3a5185e708a00e968d27da]

        tdf#139083 Further unit tests for commit dfb0d118
        
        The tests cover bugs tdf#125938, tdf#155091, tdf#155094 and tdf#155095.
        
        Change-Id: Ifb5fdb2375656934822e7b705062c559f073aacd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151488
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2023-05-08  Julien Nabet  <serval2412@yahoo.fr>  [c825abdee67b6dc9fce2457a15f08ea9a506fc11]

        Revert "Simplify initialization in sw/unotxdoc + flatten a bit"
        
        This reverts commit 76a3c01c3abd01f404f8f5ac572e52b2f8a2927e.
        
        Reason for revert: I was wrong, see Mike’s comment
        
        Change-Id: I9c9501e4011f396a2fb726a17aa6f238413a9073
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151517
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [ef950b8f42c0c6e501540ffc74ba193f1952b864]

        GalleryObject*Storage are unnecessary
        
        They are identical, and they contain no useful logic.
        Remove them and just store the underlying INetURL object directly.
        
        Change-Id: I73f46d13867ae3b6e738189c0dbaa3cb0ea40ba0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151539
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-08  Julien Nabet  <serval2412@yahoo.fr>  [76a3c01c3abd01f404f8f5ac572e52b2f8a2927e]

        Simplify initialization in sw/unotxdoc + flatten a bit
        
        static_cast<sal_Int32> could be removed since:
        - GetLeftSpace, GetRightSpace, etc. return a sal_Int32
        - convertTwipToMm100 is a template method defined like this:
        93  template <typename N> constexpr auto convertTwipToMm100(N n)
        94  {
        95      return o3tl::convert(n, o3tl::Length::twip, o3tl::Length::mm100);
        96  }
        (see https://opengrok.libreoffice.org/xref/core/include/tools/UnitConversion.hxx?r=bfed5882&mo=2801&fi=93#93)
        so will return sal_Int32 if its argument is a sal_Int32
        
        "comphelper::makePropertyValue" would have simplified even more but the handle here is -1 not 0.
        Now, I don't know what would be the impact.
        
        Change-Id: Ie39e6c5984930e53dff7de3584cb80f421f9288c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151540
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-08  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9d6653fc5579f60e5d93dd8ae767579fbeaecf51]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to baa3ad9698dfc80375109478ff88d7929dfb62ea
          - tdf#153574 Update error code Help page
            
            + add #N/A error
            + removed 526
            + updated 521, 504, 513, 514, 525, 538
            +
            
            Change-Id: Ie1bf57cd8f13fb60e64d89c14a20bb2d8a04fb4a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151078
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-08  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a988b59dfaf927d0653b8cee85c3ba1882e0d273]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 254accc37f7b37e29b0353376d7af557fe04ae03
          - tdf#98232 Add precisions on round cornering and slanting objects
            
            Change-Id: I7bb0e44b62de8341682a6925f6b29b99d0a13e04
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151334
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-08  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [1a9d96d35afc7fd496434ead4311f872db5d6232]

        tdf#142978 Add menu entry for a11y check back
        
        And make it open the sidebar
        
        Makes the feature more discoverable and prevents empty menu slots
        when people customized their menubar.
        
        Change-Id: I03440d78d5cf1d31cad7412dc0988d8a837a92e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151537
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-05-08  László Németh  <nemeth@numbertext.org>  [5619fc438273cd15e78539e78b8af751bca24b1a]

        tdf#154499 sw spell checking: add 2-word phrase checking
        
        Hunspell dictionaries can contain phrases, i.e. space
        separated word sequences, which were used only to reject
        compounds and to give better suggestions. Now recognize
        2-word phrases in the text, no need to break the phrase
        into single words, e.g. "et" and "cetera", which resulted
        acceptance of typos (e.g. "et" without "cetera"), also
        bad suggestions (e.g. "et" and "cetera" independently from
        the context).
        
        More example:
        
        == old .dic file ==
        ...
        et
        cetera
        von
        Neumann
        veni
        vidi
        vici
        ...
        
        List the 2-word phrases, and break the 3 or more word
        into 2-word phrases:
        
        == new .dic file ==
        ...
        et cetera
        von Neumann
        veni vidi
        vidi vici
        ...
        
        Note: words of the phrase are separated by a space, but
        recognized also with punctuation, e.g. in the previous
        example, "Veni, vidi, vici."
        
        Note: during typing, the second word of the phrase
        will be accepted only at ending the paragraph, i.e.
        pressing Enter.
        
        Change-Id: I4a1487abc0e4ab31d09750ee8c817353e6325ca3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151487
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-05-08  Khaled Hosny  <khaled@aliftype.com>  [7ea34aa61f1c669710ed93e8e5cf2d19b452a371]

        tdf#155161: Always embed fonts with CFF2 table as PDF Type 3 fonts
        
        PDF doesn’t support CFF2 table and we currently don’t convert them to
        Type 1 (like we do with CFF table), so treat it like fonts with
        variations and embed as Type 3 fonts.
        
        Change-Id: I963b55d5d0ed1470eda157c7e10cae63195a0c91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151532
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2023-05-08  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d91383f831b8de36651fc390dab225aa7ca3c644]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bd7a76d9bcf2222a0d1ce4ac5031069a7097ce0a
          - Remove duplicated Help page
            
            Line & Filling toolbar is the same for Draw and Impress
            
            Change-Id: I7cc62f6952aedce47be1cf7343ce0b04242c7e86
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151542
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-08  Olivier Hallot  <olivier.hallot@libreoffice.org>  [006a4aecbf82a7fdbb4ff9d5a95cf870bb8d8c16]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d161830063f41642c5104629d355d40eeecc81e7
          - Refactor - no contents change
            
            Change-Id: I1021a36330a638bcd543f82dc96d1e1b21fc9584
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151541
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [44b2a04e3123054c1103be6c74742105dab32ee3]

        Fix typos
        
        Change-Id: I1d171c2177a83b0918c483e8c34399b0f70fd59b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151507
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [678858db53258a0e03497ca167556a2bfea50958]

        Fix typo
        
        Change-Id: Ie6383936bd199646b7b76937c6a2d5a1066536d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151508
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-08  Jim Raykowski  <raykowj@gmail.com>  [20bf9f2b31343e17c14a3091d59b40a71eeb3e26]

        tdf#154551 check pointer before use
        
        Change-Id: Ied215ea393760f246128610c5b7b4d50ab211f97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151300
        Tested-by: Jenkins
        Reviewed-by: Paris Oplopoios <parisoplop@gmail.com>
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2023-05-08  Julien Nabet  <serval2412@yahoo.fr>  [23c9a5a2719c8ca6a7919db55989b0bb67f73f81]

        Row and Cols in sw preview page part should be sal_Int16 instead of sal_uInt8
        
        Following offapi/com/sun/star/text/PagePrintSettings.idl which defines
        [property] short PageRows;
        [property] short PageColumns;
        and "short" is defined as signed 16-bit integer type
        see https://wiki.documentfoundation.org/Documentation/DevGuide/Professional_UNO
        
        it allows to avoid some static_cast
        
        Change-Id: I5f497a27cd56f7d07c9440e9d6e6718a5e418345
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151499
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-08  Mike Kaganski  <mike.kaganski@collabora.com>  [4a998c6c7325505d90780d18304267377a69225a]

        lok: also do not push the cursor in lok case
        
        Change-Id: Iaa70edd1fd8f196f487816a324ab0dbb0d363358
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151506
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-08  Stephan Bergmann  <sbergman@redhat.com>  [93915c0be321c79821bbeca0b0af95ba452c5011]

        Avoid more division by zero
        
        Similar to <https://gerrit.libreoffice.org/c/core/+/151495> "Avoid division by
        zero", CppunitTest_sw_ooxmlexport7 CPPUNIT_TEST_NAME=testFdo78957::TestBody
        started to fail with
        
        > drawinglayer/source/texture/texture.cxx:470:71: runtime error: division by zero
        >  #0 in drawinglayer::texture::GeoTexSvxGradientRadial::appendTransformationsAndColors(std::function<void (basegfx::B2DHomMatrix const&, basegfx::BColor const&)>) at drawinglayer/source/texture/texture.cxx:470:71
        >  #1 in drawinglayer::primitive2d::FillGradientPrimitive2D::generateMatricesAndColors(std::function<void (basegfx::B2DHomMatrix const&, basegfx::BColor const&)>) const at drawinglayer/source/primitive2d/fillgradientprimitive2d.cxx:99:31
        >  #2 in drawinglayer::processor2d::VclPixelProcessor2D::processFillGradientPrimitive2D(drawinglayer::primitive2d::FillGradientPrimitive2D const&) at drawinglayer/source/processor2d/vclpixelprocessor2d.cxx:1017:24
        >  #3 in drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D(drawinglayer::primitive2d::BasePrimitive2D const&) at drawinglayer/source/processor2d/vclpixelprocessor2d.cxx:363:13
        >  #4 in drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::Primitive2DContainer const&) at drawinglayer/source/processor2d/baseprocessor2d.cxx:68:21
        >  #5 in drawinglayer::processor2d::VclProcessor2D::RenderMaskPrimitive2DPixel(drawinglayer::primitive2d::MaskPrimitive2D const&) at drawinglayer/source/processor2d/vclprocessor2d.cxx:866:9
        >  #6 in drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D(drawinglayer::primitive2d::BasePrimitive2D const&) at drawinglayer/source/processor2d/vclpixelprocessor2d.cxx:257:13
        >  #7 in drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::Primitive2DContainer const&) at drawinglayer/source/processor2d/baseprocessor2d.cxx:68:21
        >  #8 in drawinglayer::processor2d::BaseProcessor2D::visit(drawinglayer::primitive2d::Primitive2DContainer const&) at drawinglayer/source/processor2d/baseprocessor2d.cxx:56:13
        >  #9 in drawinglayer::primitive2d::BufferedDecompositionPrimitive2D::get2DDecomposition(drawinglayer::primitive2d::Primitive2DDecompositionVisitor&, drawinglayer::geometry::ViewInformation2D const&) const at drawinglayer/source/primitive2d/BufferedDecompositionPrimitive2D.cxx:41:14
        >  #10 in drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::BasePrimitive2D const&) at drawinglayer/source/processor2d/baseprocessor2d.cxx:46:24
        >  #11 in drawinglayer::processor2d::VclPixelProcessor2D::processPolyPolygonGradientPrimitive2D(drawinglayer::primitive2d::PolyPolygonGradientPrimitive2D const&) at drawinglayer/source/processor2d/vclpixelprocessor2d.cxx:490:9
        >  #12 in drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D(drawinglayer::primitive2d::BasePrimitive2D const&) at drawinglayer/source/processor2d/vclpixelprocessor2d.cxx:232:13
        >  #13 in drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::Primitive2DContainer const&) at drawinglayer/source/processor2d/baseprocessor2d.cxx:68:21
        >  #14 in drawinglayer::processor2d::BaseProcessor2D::visit(drawinglayer::primitive2d::Primitive2DContainer const&) at drawinglayer/source/processor2d/baseprocessor2d.cxx:56:13
        >  #15 in drawinglayer::primitive2d::BufferedDecompositionPrimitive2D::get2DDecomposition(drawinglayer::primitive2d::Primitive2DDecompositionVisitor&, drawinglayer::geometry::ViewInformation2D const&) const at drawinglayer/source/primitive2d/BufferedDecompositionPrimitive2D.cxx:41:14
        >  #16 in drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::BasePrimitive2D const&) at drawinglayer/source/processor2d/baseprocessor2d.cxx:46:24
        >  #17 in drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D(drawinglayer::primitive2d::BasePrimitive2D const&) at drawinglayer/source/processor2d/vclpixelprocessor2d.cxx:378:13
        >  #18 in drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::Primitive2DContainer const&) at drawinglayer/source/processor2d/baseprocessor2d.cxx:68:21
        >  #19 in drawinglayer::processor2d::BaseProcessor2D::visit(drawinglayer::primitive2d::Primitive2DContainer const&) at drawinglayer/source/processor2d/baseprocessor2d.cxx:56:13
        >  #20 in drawinglayer::primitive2d::BufferedDecompositionPrimitive2D::get2DDecomposition(drawinglayer::primitive2d::Primitive2DDecompositionVisitor&, drawinglayer::geometry::ViewInformation2D const&) const at drawinglayer/source/primitive2d/BufferedDecompositionPrimitive2D.cxx:41:14
        >  #21 in drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::BasePrimitive2D const&) at drawinglayer/source/processor2d/baseprocessor2d.cxx:46:24
        >  #22 in drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D(drawinglayer::primitive2d::BasePrimitive2D const&) at drawinglayer/source/processor2d/vclpixelprocessor2d.cxx:378:13
        >  #23 in drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::Primitive2DContainer const&) at drawinglayer/source/processor2d/baseprocessor2d.cxx:68:21
        >  #24 in drawinglayer::processor2d::BaseProcessor2D::visit(drawinglayer::primitive2d::Primitive2DContainer const&) at drawinglayer/source/processor2d/baseprocessor2d.cxx:56:13
        >  #25 in drawinglayer::primitive2d::GroupPrimitive2D::getChildren(drawinglayer::primitive2d::Primitive2DDecompositionVisitor&) const at include/drawinglayer/primitive2d/groupprimitive2d.hxx:76:90
        >  #26 in drawinglayer::primitive2d::GroupPrimitive2D::get2DDecomposition(drawinglayer::primitive2d::Primitive2DDecompositionVisitor&, drawinglayer::geometry::ViewInformation2D const&) const at drawinglayer/source/primitive2d/groupprimitive2d.cxx:53:13
        >  #27 in drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::BasePrimitive2D const&) at drawinglayer/source/processor2d/baseprocessor2d.cxx:46:24
        >  #28 in drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D(drawinglayer::primitive2d::BasePrimitive2D const&) at drawinglayer/source/processor2d/vclpixelprocessor2d.cxx:378:13
        >  #29 in drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::Primitive2DContainer const&) at drawinglayer/source/processor2d/baseprocessor2d.cxx:68:21
        >  #30 in drawinglayer::processor2d::VclProcessor2D::RenderTransformPrimitive2D(drawinglayer::primitive2d::TransformPrimitive2D const&) at drawinglayer/source/processor2d/vclprocessor2d.cxx:1004:5
        >  #31 in drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D(drawinglayer::primitive2d::BasePrimitive2D const&) at drawinglayer/source/processor2d/vclpixelprocessor2d.cxx:284:13
        >  #32 in drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::Primitive2DContainer const&) at drawinglayer/source/processor2d/baseprocessor2d.cxx:68:21
        >  #33 in drawinglayer::processor2d::VclProcessor2D::RenderTransformPrimitive2D(drawinglayer::primitive2d::TransformPrimitive2D const&) at drawinglayer/source/processor2d/vclprocessor2d.cxx:1004:5
        >  #34 in drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D(drawinglayer::primitive2d::BasePrimitive2D const&) at drawinglayer/source/processor2d/vclpixelprocessor2d.cxx:284:13
        >  #35 in drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::Primitive2DContainer const&) at drawinglayer/source/processor2d/baseprocessor2d.cxx:68:21
        >  #36 in drawinglayer::processor2d::VclProcessor2D::RenderTransformPrimitive2D(drawinglayer::primitive2d::TransformPrimitive2D const&) at drawinglayer/source/processor2d/vclprocessor2d.cxx:1004:5
        >  #37 in drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D(drawinglayer::primitive2d::BasePrimitive2D const&) at drawinglayer/source/processor2d/vclpixelprocessor2d.cxx:284:13
        >  #38 in drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::Primitive2DContainer const&) at drawinglayer/source/processor2d/baseprocessor2d.cxx:68:21
        >  #39 in drawinglayer::convertToBitmapEx(drawinglayer::primitive2d::Primitive2DContainer&&, drawinglayer::geometry::ViewInformation2D const&, unsigned int, unsigned int, unsigned int) at drawinglayer/source/tools/converters.cxx:217:24
        >  #40 in drawinglayer::convertPrimitive2DContainerToBitmapEx(drawinglayer::primitive2d::Primitive2DContainer&&, basegfx::B2DRange const&, unsigned int, o3tl::Length, std::optional<Size> const&) at drawinglayer/source/tools/converters.cxx:332:28
        >  #41 in SvxShape::GetBitmap(bool) const at svx/source/unodraw/unoshape.cxx:717:21
        >  #42 in SvxShape::getPropertyValueImpl(rtl::OUString const&, SfxItemPropertyMapEntry const*, com::sun::star::uno::Any&) at svx/source/unodraw/unoshape.cxx:2597:18
        >  #43 in SvxCustomShape::getPropertyValueImpl(rtl::OUString const&, SfxItemPropertyMapEntry const*, com::sun::star::uno::Any&) at svx/source/unodraw/unoshap2.cxx:1780:26
        >  #44 in SvxShape::_getPropertyValue(rtl::OUString const&) at svx/source/unodraw/unoshape.cxx:1638:14
        >  #45 in SvxShape::getPropertyValue(rtl::OUString const&) at svx/source/unodraw/unoshape.cxx:1622:16
        >  #46 in non-virtual thunk to SvxShape::getPropertyValue(rtl::OUString const&) at svx/source/unodraw/unoshape.cxx
        >  #47 in SwXShape::_getPropAtAggrObj(rtl::OUString const&) at sw/source/core/unocore/unodraw.cxx:1823:23
        >  #48 in SwXShape::getPropertyValue(rtl::OUString const&) at sw/source/core/unocore/unodraw.cxx:1753:20
        >  #49 in non-virtual thunk to SwXShape::getPropertyValue(rtl::OUString const&) at sw/source/core/unocore/unodraw.cxx
        >  #50 in writerfilter::TagLogger::unoPropertySet(com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&) at writerfilter/source/dmapper/TagLogger.cxx:123:47
        >  #51 in writerfilter::dmapper::DomainMapper_Impl::PushShapeContext(com::sun::star::uno::Reference<com::sun::star::drawing::XShape> const&) at writerfilter/source/dmapper/DomainMapper_Impl.cxx:4204:38
        >  #52 in writerfilter::dmapper::DomainMapper::lcl_startShape(com::sun::star::uno::Reference<com::sun::star::drawing::XShape> const&) at writerfilter/source/dmapper/DomainMapper.cxx:3680:18
        >  #53 in writerfilter::LoggedStream::startShape(com::sun::star::uno::Reference<com::sun::star::drawing::XShape> const&) at writerfilter/source/dmapper/LoggedResources.cxx:139:5
        >  #54 in writerfilter::ooxml::OOXMLFastContextHandlerShape::sendShape(int) at writerfilter/source/ooxml/OOXMLFastContextHandler.cxx:1810:19
        >  #55 in writerfilter::ooxml::OOXMLFastContextHandlerShape::lcl_endFastElement(int) at writerfilter/source/ooxml/OOXMLFastContextHandler.cxx:1829:9
        >  #56 in writerfilter::ooxml::OOXMLFastContextHandler::endFastElement(int) at writerfilter/source/ooxml/OOXMLFastContextHandler.cxx:223:9
        >  #57 in (anonymous namespace)::Entity::endElement() at sax/source/fastparser/fastparser.cxx:515:27
        >  #58 in sax_fastparser::FastSaxParserImpl::callbackEndElement() at sax/source/fastparser/fastparser.cxx:1330:17
        >  #59 in (anonymous namespace)::call_callbackEndElement(void*, unsigned char const*, unsigned char const*, unsigned char const*) at sax/source/fastparser/fastparser.cxx:339:18
        >  #60 in xmlParseEndTag2 at workdir/UnpackedTarball/libxml2/parser.c:9742:2
        >  #61 in xmlParseTryOrFinish at workdir/UnpackedTarball/libxml2/parser.c:11642:14
        >  #62 in xmlParseChunk at workdir/UnpackedTarball/libxml2/parser.c:12351:13
        >  #63 in sax_fastparser::FastSaxParserImpl::parse() at sax/source/fastparser/fastparser.cxx:1111:25
        >  #64 in sax_fastparser::FastSaxParserImpl::parseStream(com::sun::star::xml::sax::InputSource const&) at sax/source/fastparser/fastparser.cxx:891:9
        >  #65 in sax_fastparser::FastSaxParser::parseStream(com::sun::star::xml::sax::InputSource const&) at sax/source/fastparser/fastparser.cxx:1469:13
        >  #66 in writerfilter::ooxml::OOXMLDocumentImpl::resolve(writerfilter::Stream&) at writerfilter/source/ooxml/OOXMLDocumentImpl.cxx:515:18
        >  #67 in writerfilter::dmapper::DomainMapper_Impl::substream(unsigned int, tools::SvRef<writerfilter::Reference<writerfilter::Stream>> const&) at writerfilter/source/dmapper/DomainMapper_Impl.cxx:9143:14
        >  #68 in writerfilter::dmapper::DomainMapper::lcl_substream(unsigned int, tools::SvRef<writerfilter::Reference<writerfilter::Stream>>) at writerfilter/source/dmapper/DomainMapper.cxx:4390:14
        >  #69 in writerfilter::LoggedStream::substream(unsigned int, tools::SvRef<writerfilter::Reference<writerfilter::Stream>>) at writerfilter/source/dmapper/LoggedResources.cxx:272:5
        >  #70 in writerfilter::ooxml::OOXMLDocumentImpl::resolveFastSubStreamWithId(writerfilter::Stream&, tools::SvRef<writerfilter::Reference<writerfilter::Stream>> const&, unsigned int) at writerfilter/source/ooxml/OOXMLDocumentImpl.cxx:126:13
        >  #71 in writerfilter::ooxml::OOXMLDocumentImpl::resolveHeader(writerfilter::Stream&, int, rtl::OUString const&) at writerfilter/source/ooxml/OOXMLDocumentImpl.cxx:385:10
        >  #72 in writerfilter::ooxml::OOXMLFastContextHandler::resolveHeader(int, rtl::OUString const&) at writerfilter/source/ooxml/OOXMLFastContextHandler.cxx:888:35
        >  #73 in writerfilter::ooxml::OOXMLHeaderHandler::finalize() at writerfilter/source/ooxml/Handler.cxx:214:20
        >  #74 in writerfilter::ooxml::OOXMLFastContextHandlerProperties::handleHdrFtr() at writerfilter/source/ooxml/OOXMLFastContextHandler.cxx:1113:28
        >  #75 in writerfilter::ooxml::OOXMLFactory_wml::endAction(writerfilter::ooxml::OOXMLFastContextHandler*) at workdir/CustomTarget/writerfilter/source/ooxml/OOXMLFactory_wml.cxx:7482:26
        >  #76 in writerfilter::ooxml::OOXMLFactory::endAction(writerfilter::ooxml::OOXMLFastContextHandler*) at writerfilter/source/ooxml/OOXMLFactory.cxx:157:19
        >  #77 in writerfilter::ooxml::OOXMLFastContextHandler::endAction() at writerfilter/source/ooxml/OOXMLFastContextHandler.cxx:316:5
        >  #78 in writerfilter::ooxml::OOXMLFastContextHandlerProperties::lcl_endFastElement(int) at writerfilter/source/ooxml/OOXMLFastContextHandler.cxx:1034:9
        >  #79 in writerfilter::ooxml::OOXMLFastContextHandler::endFastElement(int) at writerfilter/source/ooxml/OOXMLFastContextHandler.cxx:223:9
        >  #80 in (anonymous namespace)::Entity::endElement() at sax/source/fastparser/fastparser.cxx:515:27
        >  #81 in sax_fastparser::FastSaxParserImpl::callbackEndElement() at sax/source/fastparser/fastparser.cxx:1330:17
        >  #82 in (anonymous namespace)::call_callbackEndElement(void*, unsigned char const*, unsigned char const*, unsigned char const*) at sax/source/fastparser/fastparser.cxx:339:18
        >  #83 in xmlParseTryOrFinish at workdir/UnpackedTarball/libxml2/parser.c:11493:8
        >  #84 in xmlParseChunk at workdir/UnpackedTarball/libxml2/parser.c:12351:13
        >  #85 in sax_fastparser::FastSaxParserImpl::parse() at sax/source/fastparser/fastparser.cxx:1086:21
        >  #86 in sax_fastparser::FastSaxParserImpl::parseStream(com::sun::star::xml::sax::InputSource const&) at sax/source/fastparser/fastparser.cxx:891:9
        >  #87 in sax_fastparser::FastSaxParser::parseStream(com::sun::star::xml::sax::InputSource const&) at sax/source/fastparser/fastparser.cxx:1469:13
        >  #88 in writerfilter::ooxml::OOXMLDocumentImpl::resolve(writerfilter::Stream&) at writerfilter/source/ooxml/OOXMLDocumentImpl.cxx:515:18
        >  #89 in (anonymous namespace)::WriterFilter::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at writerfilter/source/filter/WriterFilter.cxx:208:24
        >  #90 in SfxObjectShell::ImportFrom(SfxMedium&, com::sun::star::uno::Reference<com::sun::star::text::XTextRange> const&) at sfx2/source/doc/objstor.cxx:2272:34
        >  #91 in SfxObjectShell::DoLoad(SfxMedium*) at sfx2/source/doc/objstor.cxx:739:23
        >  #92 in SfxBaseModel::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at sfx2/source/doc/sfxbasemodel.cxx:1940:36
        >  #93 in (anonymous namespace)::SfxFrameLoader_Impl::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) at sfx2/source/view/frmload.cxx:720:28
        >  #94 in framework::LoadEnv::impl_loadContent() at framework/source/loadenv/loadenv.cxx:1176:37
        >  #95 in framework::LoadEnv::start() at framework/source/loadenv/loadenv.cxx:412:20
        >  #96 in framework::LoadEnv::startLoading(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, rtl::OUString const&, int, LoadEnvFeatures) at framework/source/loadenv/loadenv.cxx:308:5
        >  #97 in framework::LoadEnv::loadComponentFromURL(com::sun::star::uno::Reference<com::sun::star::frame::XComponentLoader> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at framework/source/loadenv/loadenv.cxx:168:14
        >  #98 in framework::Desktop::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at framework/source/services/desktop.cxx:593:16
        >  #99 in non-virtual thunk to framework::Desktop::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at framework/source/services/desktop.cxx
        >  #100 in unotest::MacrosTest::loadFromDesktop(rtl::OUString const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at unotest/source/cpp/macros_test.cxx:71:62
        >  #101 in UnoApiTest::load(rtl::OUString const&, char const*) at test/source/unoapi_test.cxx:115:11
        >  #102 in SwModelTestBase::loadURL(rtl::OUString const&, char const*, char const*) at sw/qa/unit/swmodeltestbase.cxx:470:20
        >  #103 in SwModelTestBase::load(char const*, char const*) at sw/qa/inc/swmodeltestbase.hxx:353:16
        >  #104 in SwModelTestBase::loadAndSave(char const*) at sw/qa/unit/swmodeltestbase.cxx:523:5
        >  #105 in testFdo78957::TestBody() at sw/qa/extras/ooxmlexport/ooxmlexport7.cxx:783:5
        
        Change-Id: Ifbc7da0b6c971df61e9908cc02b10a9f50769fcf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151496
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-08  Stephan Bergmann  <sbergman@redhat.com>  [d7aaec3d11101183b14cb51fe6e444e45736059a]

        Avoid division by zero
        
        bb198176684c3d9377e26c04a29ec66deb811949 "MCGR: Make MCGR default for oox
        im/export, cleanup" started to cause CppunitTest_chart2_geometry
        CPPUNIT_TEST_NAME=Chart2GeometryTest::testTdf128345Legend_CS_TG_axial_import to
        fail with the below UBSan failure (even though the relevant code appears to be
        even older than that commit).
        
        At least for now, lets silence that by explicitly using +INF in case the divisor
        is zero (and the dividend is known non-negative).
        
        > /drawinglayer/source/texture/texture.cxx:246:71: runtime error: division by zero
        >     #0 0x7f2e61d80f7f in drawinglayer::texture::GeoTexSvxGradientLinear::appendTransformationsAndColors(std::function<void (basegfx::B2DHomMatrix const&, basegfx::BColor const&)>) /drawinglayer/source/texture/texture.cxx:246:71
        >     #1 0x7f2e616e187d in drawinglayer::primitive2d::FillGradientPrimitive2D::generateMatricesAndColors(std::function<void (basegfx::B2DHomMatrix const&, basegfx::BColor const&)>) const /drawinglayer/source/primitive2d/fillgradientprimitive2d.cxx:75:31
        >     #2 0x7f2e616e4f4f in drawinglayer::primitive2d::FillGradientPrimitive2D::createFill(drawinglayer::primitive2d::Primitive2DContainer&, bool) const /drawinglayer/source/primitive2d/fillgradientprimitive2d.cxx:172:17
        >     #3 0x7f2e616e66ca in drawinglayer::primitive2d::FillGradientPrimitive2D::create2DDecomposition(drawinglayer::primitive2d::Primitive2DContainer&, drawinglayer::geometry::ViewInformation2D const&) const /drawinglayer/source/primitive2d/fillgradientprimitive2d.cxx:269:17
        >     #4 0x7f2e76cecd04 in drawinglayer::primitive2d::BufferedDecompositionPrimitive2D::get2DDecomposition(drawinglayer::primitive2d::Primitive2DDecompositionVisitor&, drawinglayer::geometry::ViewInformation2D const&) const /drawinglayer/source/primitive2d/BufferedDecompositionPrimitive2D.cxx:36:9
        >     #5 0x7f2e619b9278 in drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::BasePrimitive2D const&) /drawinglayer/source/processor2d/baseprocessor2d.cxx:46:24
        >     #6 0x7f2e61a38a25 in drawinglayer::processor2d::VclMetafileProcessor2D::processBasePrimitive2D(drawinglayer::primitive2d::BasePrimitive2D const&) /drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx:917:13
        >     #7 0x7f2e619b9a5f in drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::Primitive2DContainer const&) /drawinglayer/source/processor2d/baseprocessor2d.cxx:68:21
        >     #8 0x7f2e61a5cc3e in drawinglayer::processor2d::VclMetafileProcessor2D::processMaskPrimitive2D(drawinglayer::primitive2d::MaskPrimitive2D const&) /drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx:2139:13
        >     #9 0x7f2e61a3734a in drawinglayer::processor2d::VclMetafileProcessor2D::processBasePrimitive2D(drawinglayer::primitive2d::BasePrimitive2D const&) /drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx:833:13
        >     #10 0x7f2e619b9a5f in drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::Primitive2DContainer const&) /drawinglayer/source/processor2d/baseprocessor2d.cxx:68:21
        >     #11 0x7f2e619b952c in drawinglayer::processor2d::BaseProcessor2D::visit(drawinglayer::primitive2d::Primitive2DContainer const&) /drawinglayer/source/processor2d/baseprocessor2d.cxx:56:13
        >     #12 0x7f2e76ced03a in drawinglayer::primitive2d::BufferedDecompositionPrimitive2D::get2DDecomposition(drawinglayer::primitive2d::Primitive2DDecompositionVisitor&, drawinglayer::geometry::ViewInformation2D const&) const /drawinglayer/source/primitive2d/BufferedDecompositionPrimitive2D.cxx:41:14
        >     #13 0x7f2e619b9278 in drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::BasePrimitive2D const&) /drawinglayer/source/processor2d/baseprocessor2d.cxx:46:24
        >     #14 0x7f2e61a595e3 in drawinglayer::processor2d::VclMetafileProcessor2D::processPolyPolygonGradientPrimitive2D(drawinglayer::primitive2d::PolyPolygonGradientPrimitive2D const&) /drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx:2014:9
        >     #15 0x7f2e61a36fc0 in drawinglayer::processor2d::VclMetafileProcessor2D::processBasePrimitive2D(drawinglayer::primitive2d::BasePrimitive2D const&) /drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx:821:13
        >     #16 0x7f2e619b9a5f in drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::Primitive2DContainer const&) /drawinglayer/source/processor2d/baseprocessor2d.cxx:68:21
        >     #17 0x7f2e61a2e0da in drawinglayer::processor2d::VclMetafileProcessor2D::impDumpToMetaFile(drawinglayer::primitive2d::Primitive2DContainer const&, GDIMetaFile&) /drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx:244:5
        >     #18 0x7f2e61a60f4a in drawinglayer::processor2d::VclMetafileProcessor2D::processTransparencePrimitive2D(drawinglayer::primitive2d::TransparencePrimitive2D const&) /drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx:2292:52
        >     #19 0x7f2e61a378cb in drawinglayer::processor2d::VclMetafileProcessor2D::processBasePrimitive2D(drawinglayer::primitive2d::BasePrimitive2D const&) /drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx:851:13
        >     #20 0x7f2e619b9a5f in drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::Primitive2DContainer const&) /drawinglayer/source/processor2d/baseprocessor2d.cxx:68:21
        >     #21 0x7f2e619b952c in drawinglayer::processor2d::BaseProcessor2D::visit(drawinglayer::primitive2d::Primitive2DContainer const&) /drawinglayer/source/processor2d/baseprocessor2d.cxx:56:13
        >     #22 0x7f2e76ced03a in drawinglayer::primitive2d::BufferedDecompositionPrimitive2D::get2DDecomposition(drawinglayer::primitive2d::Primitive2DDecompositionVisitor&, drawinglayer::geometry::ViewInformation2D const&) const /drawinglayer/source/primitive2d/BufferedDecompositionPrimitive2D.cxx:41:14
        >     #23 0x7f2e619b9278 in drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::BasePrimitive2D const&) /drawinglayer/source/processor2d/baseprocessor2d.cxx:46:24
        >     #24 0x7f2e61a38a25 in drawinglayer::processor2d::VclMetafileProcessor2D::processBasePrimitive2D(drawinglayer::primitive2d::BasePrimitive2D const&) /drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx:917:13
        >     #25 0x7f2e619b9a5f in drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::Primitive2DContainer const&) /drawinglayer/source/processor2d/baseprocessor2d.cxx:68:21
        >     #26 0x7f2e61a68781 in drawinglayer::processor2d::VclMetafileProcessor2D::processObjectInfoPrimitive2D(drawinglayer::primitive2d::ObjectInfoPrimitive2D const&) /drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx:965:5
        >     #27 0x7f2e61a38916 in drawinglayer::processor2d::VclMetafileProcessor2D::processBasePrimitive2D(drawinglayer::primitive2d::BasePrimitive2D const&) /drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx:910:13
        >     #28 0x7f2e619b9a5f in drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::Primitive2DContainer const&) /drawinglayer/source/processor2d/baseprocessor2d.cxx:68:21
        >     #29 0x7f2df2676731 in sdr::contact::ObjectContactOfPageView::DoProcessDisplay(sdr::contact::DisplayInfo&) /svx/source/sdr/contact/objectcontactofpageview.cxx:277:31
        >     #30 0x7f2df26741be in sdr::contact::ObjectContactOfPageView::ProcessDisplay(sdr::contact::DisplayInfo&) /svx/source/sdr/contact/objectcontactofpageview.cxx:117:21
        >     #31 0x7f2df291809d in SdrPageWindow::RedrawAll(sdr::contact::ViewObjectContactRedirector*) /svx/source/svdraw/sdrpagewindow.cxx:357:28
        >     #32 0x7f2df363584c in SdrPageView::CompleteRedraw(SdrPaintWindow&, vcl::Region const&, sdr::contact::ViewObjectContactRedirector*) /svx/source/svdraw/svdpagv.cxx:239:18
        >     #33 0x7f2df36a80b0 in SdrPaintView::DoCompleteRedraw(SdrPaintWindow&, vcl::Region const&, sdr::contact::ViewObjectContactRedirector*) /svx/source/svdraw/svdpntv.cxx:609:21
        >     #34 0x7f2df36a7b61 in SdrPaintView::CompleteRedraw(OutputDevice*, vcl::Region const&, sdr::contact::ViewObjectContactRedirector*) /svx/source/svdraw/svdpntv.cxx:522:5
        >     #35 0x7f2df3ec0413 in (anonymous namespace)::GraphicExporter::GetGraphic((anonymous namespace)::ExportSettings const&, Graphic&, bool) /svx/source/unodraw/UnoGraphicExporter.cxx:740:24
        >     #36 0x7f2df3ec857b in (anonymous namespace)::GraphicExporter::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /svx/source/unodraw/UnoGraphicExporter.cxx:1037:19
        >     #37 0x7f2db53f082a in chart::ChartView::getMetaFile(com::sun::star::uno::Reference<com::sun::star::io::XOutputStream> const&, bool) /chart2/source/view/main/ChartView.cxx:263:20
        >     #38 0x7f2db53f1d43 in chart::ChartView::getTransferData(com::sun::star::datatransfer::DataFlavor const&) /chart2/source/view/main/ChartView.cxx:285:11
        >     #39 0x7f2db53f28ae in non-virtual thunk to chart::ChartView::getTransferData(com::sun::star::datatransfer::DataFlavor const&) /chart2/source/view/main/ChartView.cxx
        >     #40 0x7f2db586547f in chart::ChartModel::getPreferredVisualRepresentation(long) /chart2/source/model/main/ChartModel.cxx:1054:44
        >     #41 0x7f2db586779e in non-virtual thunk to chart::ChartModel::getPreferredVisualRepresentation(long) /chart2/source/model/main/ChartModel.cxx
        >     #42 0x7f2db8401589 in OCommonEmbeddedObject::getPreferredVisualRepresentation(long) /embeddedobj/source/commonembedding/visobj.cxx:186:48
        >     #43 0x7f2e95742555 in comphelper::EmbeddedObjectContainer::GetGraphicReplacementStream(long, com::sun::star::uno::Reference<com::sun::star::embed::XEmbeddedObject> const&, rtl::OUString*) /comphelper/source/container/embeddedobjectcontainer.cxx:1428:54
        >     #44 0x7f2e9573f6b4 in comphelper::EmbeddedObjectContainer::StoreAsChildren(bool, bool, bool, com::sun::star::uno::Reference<com::sun::star::embed::XStorage> const&) /comphelper/source/container/embeddedobjectcontainer.cxx:1198:31
        >     #45 0x7f2e044c7a1f in SfxObjectShell::SaveAsChildren(SfxMedium&) /sfx2/source/doc/objstor.cxx:3316:38
        >     #46 0x7f2e044c6d0c in SfxObjectShell::SaveAs(SfxMedium&) /sfx2/source/doc/objstor.cxx:160:12
        >     #47 0x7f2e0c509471 in sd::DrawDocShell::SaveAs(SfxMedium&) /sd/source/ui/docshell/docshel4.cxx:602:33
        >     #48 0x7f2e0453a4ec in SfxObjectShell::SaveAsOwnFormat(SfxMedium&) /sfx2/source/doc/objstor.cxx:3256:16
        >     #49 0x7f2e0c513d7d in sd::DrawDocShell::SaveAsOwnFormat(SfxMedium&) /sd/source/ui/docshell/docshel4.cxx:924:28
        >     #50 0x7f2e044f8b0c in SfxObjectShell::SaveTo_Impl(SfxMedium&, SfxItemSet const*) /sfx2/source/doc/objstor.cxx:1457:23
        >     #51 0x7f2e04534ef5 in SfxObjectShell::PreDoSaveAs_Impl(rtl::OUString const&, rtl::OUString const&, SfxItemSet const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /sfx2/source/doc/objstor.cxx:2993:39
        >     #52 0x7f2e0452c40c in SfxObjectShell::CommonSaveAs_Impl(INetURLObject const&, rtl::OUString const&, SfxItemSet&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /sfx2/source/doc/objstor.cxx:2783:9
        >     #53 0x7f2e04486556 in SfxObjectShell::APISaveAs_Impl(std::basic_string_view<char16_t, std::char_traits<char16_t> >, SfxItemSet&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /sfx2/source/doc/objserv.cxx:319:19
        >     #54 0x7f2e046d7afe in SfxBaseModel::impl_store(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, bool) /sfx2/source/doc/sfxbasemodel.cxx:3151:42
        >     #55 0x7f2e046de8db in SfxBaseModel::storeToURL(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /sfx2/source/doc/sfxbasemodel.cxx:1785:13
        >     #56 0x7f2dff75b078 in UnoApiTest::save(rtl::OUString const&, char const*) /test/source/unoapi_test.cxx:174:16
        >     #57 0x7f2e63063d61 in Chart2GeometryTest::testTdf128345Legend_CS_TG_axial_import() /chart2/qa/extras/chart2geometry.cxx:322:5
        
        (<>https://ci.libreoffice.org//job/lo_ubsan/2766/)
        
        Change-Id: I72650fba2ee7ba339ec78d24dd690487c31e2600
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151495
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-08  Olivier Hallot  <olivier.hallot@libreoffice.org>  [966496b51cbcfe8ab96a652ae2fd4c6dcbfa163c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to faee05bb8a7cbcfac6ee30647b8ae4ba346a0f2b
          - More updates on Drawing bars
            
            + some refactors
            
            Change-Id: Idf1b0c63a00abf65fad8774739b54d5dd33eec2c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151530
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-08  Miklos Vajna  <vmiklos@collabora.com>  [1e75a434e349110990bcccd80b5c63c11080853e]

        writerfilter: fix crash in DomainMapper_Impl::handleIndex()
        
        Crashreport signature:
        
        program/libwriterfilterlo.so
              writerfilter::dmapper::DomainMapper_Impl::handleIndex(tools::SvRef<writerfilter::dmapper::FieldContext> const&, rtl::OUString const&)
                      writerfilter/source/dmapper/DomainMapper_Impl.cxx:6116
        program/libwriterfilterlo.so
              writerfilter::dmapper::DomainMapper_Impl::CloseFieldCommand()
                      include/rtl/ustring.hxx:527
        program/libwriterfilterlo.so
              writerfilter::dmapper::DomainMapper::lcl_text(unsigned char const*, unsigned long)
                      writerfilter/source/dmapper/DomainMapper.cxx:3735
        program/libwriterfilterlo.so
              writerfilter::rtftok::RTFDocumentImpl::singleChar(unsigned char, bool)
                      writerfilter/source/rtftok/rtfdocumentimpl.hxx:718
        
        Change-Id: I4e0f93ce50c8c9a1f9a1a0f9204bd4fee70cdde4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151502
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-05-08  László Németh  <nemeth@numbertext.org>  [4d3d1527c4cf8ab6675d42d02cf313796398b220]

        tdf#147180 sw: fix lost change tracking of empty rows
        
        during partitionating the redline of a tracked text
        containing tables.
        
        Empty tracked table rows use a dummy redline to store
        tracking data. Insert this, when tracked tables in a
        single redline are partitionated after modifying its
        text content, deleting its rows, or using tabulator to
        move cursor in the next cell.
        
        Follow-up to commit a9cf949efcfdb9eb459cabe1b9e15f993e789c73
        "tdf#147180 sw: fix lost change tracking of modified tables".
        
        Tests:
        
        1) Load a tracked empty table, and insert a character
           in the first cell;
        
        2) Insert a tracked empty table with multiple rows, and insert
           two paragraphs in the first cell;
        
        3) Insert a tracked empty table with multiple rows, and delete
           the first row.
        
        4. Insert a tracked empty table with multiple rows, insert a
           character and press tabulator (which triggers partitionating
           as a new regression).
        
        Change-Id: I8bf0f6b201a892a4f54d0bcdde33de440e5be67b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151425
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-05-08  Heiko Tietze  <tietze.heiko@gmail.com>  [b7632b68c5398fce8a22ec09414e0075709fbc32]

        Resolves tdf#155167 - Start center app pane issue under gtk3
        
        Issue introduced with 77ed6380dda73a9716f48f73c3ff730380557a09
        
        Change-Id: I093808b87bca5f93e28239f22886f543a053e62b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151493
        Tested-by: Jenkins
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-05-08  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [f31bda6971e6f69e2f0c170df4a0dd206aa2f720]

        tdf#154282 - Prevent crash for LeftParaMargin and RightParaMargin
        
        Prevent crash for LeftParaMargin and RightParaMargin by returning both
        values for the hardcoded 0 in SfxDispatchController_Impl::StateChanged.
        
        Change-Id: I7705bd5e22d6cd7fbbe702d7ddbf17e2899b851e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151472
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-08  Caolán McNamara  <caolanm@redhat.com>  [63b8e8bda29efbdde0e0bd7f7d2b18d5a9b7b135]

        tdf#152974 revert change to ORichTextModel::getPropertyDefaultByHandle
        
        properties that match the default are not exported, so we're basically
        stuck with what is in there for compatibility with older versions, so
        revert
        
        commit ca46afebb7dc0ec4375e995fa90edccbed6c2530
        Date:   Tue Oct 4 16:22:51 2022 +0100
        
            default to 'flat' instead of '3D Look' for form controls
        
        and set m_nBorder to the desired new default in the ctor but
        leave getPropertyDefaultByHandle as it always was
        
        Change-Id: Ia862fc6851248fc9b16b3b4c505fdaf6fdb4b2ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151497
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [772ce2e0a98a7acc2b80bdf1143782849151e77b]

        unique_ptr->optional for Bitmap
        
        since Bitmap is really just a tiny wrapper around SalBmp
        
        Change-Id: Ie2c9be40f6abba72c600c6778ec42d0689c66558
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151498
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-08  mostafa-elsharnoby  <mostafaelsharnobi@gmail.com>  [c5c83c8e6c4ddbb7f1fa88b9ab0a67ccbb2627c3]

        tdf#114441 Convert use of sal_uLong to sal_uInt32
        
        Replaced sal_uLong with sal_uInt32 because implementation of the
        GetValue() returns sal_uInt32.
        
        Change-Id: I6e4d9b3f4854da0c60d7ba32b688106639362adc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146821
        Tested-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-05-08  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [240c2410973e5eec1793656538619560a28a500f]

        tdf#144549 Consider number format colors when filtering/sorting by color
        
        Change-Id: Ie2e7aa42c15967c1ce04157163b37798522f7349
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151091
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-05-08  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8cd29dac4046e38bcf14784accab94ad1b4ac4d7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 36a8ea5fd6658cc2870ad518e8e84a752427bcb7
          - Update Draw/Impress Drawing Bars
            
            + refactor of images and links
            
            Change-Id: I6f97cb7d238e076b60342e0999f3aadeda1632e2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151490
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-08  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [db4b960643832a52000523ca2eb3667e36af52cd]

        MCGR: Correct import for Gradient presets/templates
        
        Change-Id: I1424ad5deb65f6c72f414a51a40fbd1138c284d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151432
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-05-08  Svante Schubert  <svante.schubert@gmail.com>  [603934447c19033acc5590c37efffe208b65bbd8]

        XHTML export: Removing former 'ugly' - now redundant- fix added by
        
        tdf146264 as now made redundant by prior changes
        
        Change-Id: I6747e33d1ffd4812d8881e10cda2300e7d79e1b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151468
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-08  Svante Schubert  <svante.schubert@gmail.com>  [1f92ade0ae1e54f3220a62d17068f77d09e72e87]

        XHTML export: Removing bullet prefix, which is not viewed in LO - similar
        
        to tdf146264
        
        Change-Id: Iba9a3ca8591591300b4a432caf280935ef8d193a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151467
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-08  Svante Schubert  <svante.schubert@gmail.com>  [5178ade8a12cc52c02cd6288932e5a85dfbaea1b]

        XHTML export: Removing bullet suffix, which is not viewed in LO - see tdf146264
        
        Change-Id: I017c0b6deb84f01f98beddf2b24c0b3500e23e89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151466
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-08  Svante Schubert  <svante.schubert@gmail.com>  [e857b12dada1468cb3bdb49ed5ea636df0b6d153]

        tdf#154989 filter: XHTML export: avoid duplicated frames
        
        Various updates on XSLT ODF2HTML triggered by TDF issue 154989 - esp. image/frame positioning by CSS position
        
        (regression from commit f680b6d74209fd78c547201b2f14c6547e55c81b)
        
        Change-Id: I4d08a67ebca7ae3808db07c828488bb9284623a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151094
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-08  Michael Stahl  <michael.stahl@allotropia.de>  [ab85fd73a52256da6feb4fabd1b188f4f0fb7ce4]

        tdf#153839 XHTML export: do not add newlines to attribute values
        
        (regression from commit d2e8705c9cc503afdaed366b1f71ed012b0c568f)
        
        Change-Id: I5e841b1db195b0646c5a2244061f93b97344c3dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151465
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-08  Michael Stahl  <michael.stahl@allotropia.de>  [63ac36893ad7f3b1c73cb46667fbfd5384a747dc]

        tdf#153839 XHTML export: fix syntax error in table.xsl
        
        Static error at xsl:param on line 67 column 40 of table.xsl:
          XTSE0010: xsl:param must not be preceded by other instructions
        
        (regression from commit ce4272c25426f0084e53735e80870b9339239078)
        
        Change-Id: I5bed9a8ad81edc5ec016618cb9fd5d75209a2809
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151464
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-08  Hossein  <hossein@libreoffice.org>  [fdd7304485ce00177e4b61e6632d14d89d438756]

        Drop boost dependency for writerfilter
        
        The last usage of boost in writerfilter was <boost/lexical_cast.hpp>.
        This is now implemented using rtl::math::stringToDouble(). To avoid
        behavior change in case it does not find any suitable characters to
        convert, it is checked that the index of the last parsed character to
        be zero, as lexical_cast throwing bad_lexical_cast exception in this
        case but stringToDouble reports rtl_math_ConversionStatus_Ok.
        
        OUString::toDouble() is not enough here, as it does not provide suitable
        error handling mechanism beyond IEEE 754 special values and 0 as output.
        
        stringToDouble() should be able to handle 16-bit char strings, as it
        takes std::u16string_view type string as input, and also uses sal_Unicode
        as the data type for the separators.
        
        The boost library is no longer in use in writerfilter. But, right now it
        is not possible to remove the remainings from the makefiles and includes,
        because of the dependencies that still use boost.
        
        Change-Id: Iae4b83106fcbdded71e7d9e5f70376ab408e9b5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139279
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-08  Miklos Vajna  <vmiklos@collabora.com>  [d9a276bc6aaf66241e3a0b5d53b1e8d2dd238d7e]

        sw: prefix members of ProgressBarHelper, SvI18NMapEntry_Key, ...
        
        ... XMLBase64ImportContext and XMLErrors
        
        See tdf#94879 for motivation.
        
        Change-Id: Ic8d1b3515727981c50d8f3a64fe6bf030f0521fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151491
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-08  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [bb5e03681c576bc108c1e5c819957f1b34f80ca7]

        tdf#95520 Autofilter: Sort by color
        
        Change-Id: I2c1455cc2c741d16f09eccee0bf489f8990684f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151064
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-05-08  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [900c3a2a854436fdbacd488ef1da12ea99fbceb0]

        svx: use ComplexColor in SvxColorItem instead of the ThemeColor
        
        ComplexColor includes everything a ThemeColor has and in addition
        also can have various other representations that are supported by
        OOXML. This is important for compatibility reasons to preserve the
        color information.
        
        Change-Id: I677775a96511dc1742c75b1949e002eaa8c622e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151226
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-08  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7a10187042c1a2b402a9872f66108cfcd8080117]

        XComplexColor and UnoComplexColor - a wrapper for model:ComplexColor
        
        Change-Id: I40107fc38a4d080d969fee862595660d2f585e51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151225
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-07  Julien Nabet  <serval2412@yahoo.fr>  [002ae41bb6088002ba3ed0188ac822fb823a23f9]

        Simplify some initializations in writerfilter
        
        Change-Id: Ib9f653c6add8713a9acf9f6b4605323bcb2c6db6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151470
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-07  Julien Nabet  <serval2412@yahoo.fr>  [28502c1ddb838381b6202c7b066f6964400a5ef9]

        Simplify initialization in cui/source/options/optlingu.cxx
        
        Change-Id: Ie2d68ff2dc9cbc99a10fd3403a72737be4b991dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151478
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-07  Julien Nabet  <serval2412@yahoo.fr>  [5152841ad0c9e3307285b809b7432bee3df78471]

        framework/taskcreator: declare ARGUMENT_HIDDENFORCONVERSION and use it
        
        Change-Id: Ie4e8c24bf776d0ba0e1b7f986fd506521816d2e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151477
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-07  Mike Kaganski  <mike.kaganski@collabora.com>  [059892da740e4272477ad0d69183b0e9b77129d7]

        Simplify a bit
        
        Change-Id: Ibcf59feaa1631c06a393017d1b6342d4a646b9a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151387
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [1c7cbd685633d44eac554629572f3401c450f855]

        use AlphaMask for variables when calling GetAlphaMask
        
        Right now this doesn't make any difference, since Bitmap is the
        superclass of AlphaMask.
        But when I switch to using alpha instead of transparency, passing
        AlphaMask around is going to mean something different to passing plain
        Bitmap around.
        
        Change-Id: Ic1541e5f0a3b97331793cd23e23115faa7f382b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151463
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [918012d94cf9419318e66aaa489a75e56f81074f]

        simplify code
        
        The BitmapEx constructor already does this check, no need to do it here
        
        Change-Id: Iacd0e1b1d4aa3dfae120e0d4a60a6924ecd9f778
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151460
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-07  Mike Kaganski  <mike.kaganski@collabora.com>  [4f93995f2262cde0b16bacc83f4ba3c6161ada7f]

        tdf#137972: when correcting PaMs, move them to the end
        
        The cursor position is pushed in SwView::ExecSpellPopup, and popped
        in the end, to restore the changed position e.g. when the action is
        cancelled.
        
        In the replacement, the PaM of the pushed cursor is updated in
        DocumentContentOperationsManager::ReplaceRangeImpl, likely to avoid
        several updates during the further processing. The stated goal is
        to move all PaMs out of the deleted range, but the direction is not
        stated explicitly.
        
        If this correction is removed, the cursor PaM gets corrected anyway,
        and arrives at the end of the replaced text. So, to fix the bug, and
        to be compliant with the default case, let's correct to the end of
        the range, instead of the random direction (GetPoint() may return a
        position at either end, depending how PaM was created).
        
        Change-Id: I83bcf01bcc0bf7277a9a34263b524b1212785814
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151462
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f06b19e0f6d6861b0fcec56fb6de3b2dcaaed0c5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bcabd26061bf9740878cdbbbf09c2efb686d2b24
          - Put back string for related topics
            
            Change-Id: I63fecc145ddab0948931ffbd8898fd3d1096cff3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151485
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ece20eb780d116c891f3286163389006b716b010]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 35f61fce142836d5bc2542d474e779532f7e68d7
          - Update Help page for Line and Filling toolbar
            
            + several updates and refactoring
            
            Change-Id: I218204d3c37def5acfc89a5eb5b36a19ed3b38be
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151484
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5cbfb519aa68465dc4ad6a3fa5ad385e94b2f447]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b8c81e75d9094cddd2b62f7835d67e6fe2070254
          - Update icon
            
            Change-Id: I2bf5920120d2c96a06cd17edef7666ca5c7c2901
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151483
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3f30e2e60683b83a93e9be918a69ad34b9631b06]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9eff87dfdf14777f4a867c5f6614868a9f8bb631
          - Refactor - no change in contents
            
            Change-Id: Ib8d52fee2054790a97ce5fa57ba573884a96fecf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151482
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6776268604a1282bff26fa9827ac50aa5cd5cb0b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4bb76d76debdcb5d63ac58da66723759b2af92eb
          - Refactor help file, no content change
            
            Change-Id: I7f8034e20776809112d86f9253d2980dd343de8c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151481
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [912b25d6bd93a00410592f5b8a8374e0df8bda45]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8b3d7e6a7832b4c0dd6b489b9ca0f3229dfeb79b
          - Refactor - Visit help file for icon updates
            
            Change-Id: I69004353c7b6df30e3679900fa9bbe877983d1fc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151480
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [96c866ffc77cad945a5efef9f2c4cf6c6a0d3414]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fb88bf7fa8e5909ef7da5dde76545eb3b944279b
          - Refactor help page - no contents change
            
            Change-Id: Iecc4632f24421c5fd77636bb9489e298cb72428b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151479
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-07  Julien Nabet  <serval2412@yahoo.fr>  [4327ee4563d6458a578ebc8685ac7735f361168c]

        Simplify some initializations in framework/source/classes/taskcreator.cxx
        
        Change-Id: I56480780903a39534c3bab8e79e3864fcba10470
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151473
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-07  Julien Nabet  <serval2412@yahoo.fr>  [9f878c69f3da944261989d59f46bd26cc61b0fe1]

        framework/inc/taskcreatordefs.hxx: these are bool and not sal_Bool (2)
        
        Thank you Mike for having spotted it! :-)
        
        Change-Id: I210edf2e05eb6ba02ac9cdd999c4f2233819cfa4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151476
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-07  Julien Nabet  <serval2412@yahoo.fr>  [7acdb3c81f168321977e56995b27f0fe0c36dc1e]

        Simplify some initializations in sfx2/source/doc/printhelper.cxx
        
        Change-Id: Ia85598b6558f8f34187f40d6f5e5285bbc28abf8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151471
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-07  Julien Nabet  <serval2412@yahoo.fr>  [45aa6f7ca99fff8388ade3484f5d5458a84af015]

        framework/inc/taskcreatordefs.hxx: these are bool and not sal_Bool since 2014
        
        See a6287e21f1dab6ae382c24ceeb4c0212b7cad2d7 "framework: sal_Bool->bool"
        
        + /opt/lo/bin/clang-format -i framework/inc/taskcreatordefs.hxx
        as requested when submitting patch with logerrit
        
        Change-Id: Icb21563590a4104f3cb678db44fc4b5f1d884764
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151475
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-07  Julien Nabet  <serval2412@yahoo.fr>  [12e0178d4a450386eac6864cb98bf006cef93b85]

        Typo: freature->feature
        
        Change-Id: Ia30740ce0422b2fe5a85e288f18de68a1dca9b33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151474
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-07  Caolán McNamara  <caolanm@redhat.com>  [863d7317a16bdc5a491a1284386abe3dd1f09469]

        crash seen with empty moLineColor on macOS with skia
        
        Change-Id: I260f6bd060b9f1ec3a782ff765b676f78d126d40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151461
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [6a45cb6a037356b891bd13d3f633f83962df7abf]

        avoid unnecessary SAL_WARN
        
        Change-Id: I48db543231f0b7abb7e27173b9bbfd0b657dc716
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151457
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-07  Caolán McNamara  <caolanm@redhat.com>  [2aabb00d573be097f9d2e9ae4950991035cdcfc4]

        ofz#57493 Timeout negative width/height is negated and mirrored by vcl
        
        Change-Id: I70c0a72d6bbbec7e809edc856976633fce3efa9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151458
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-07  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [6f67eb36d035fa3fe4103e497207452602ff993b]

        tdf#96854 - Remember last used option in copy/move sheet dialog
        
        Change-Id: Iebfd224091c108bb5068b716c39da0979a7ab3ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151437
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-05-07  Mike Kaganski  <mike.kaganski@collabora.com>  [54d07afac60d68fae9910724c5f273658e9a82cc]

        tdf#155176: only use item's URL in case filesystem path failed
        
        I was daydreaming, when thought that we can rely on the system-provided
        file URL. Windows creates such URLs using current 8-bit codepage, and
        URL-encodes the octets from that string, which fails when the URL is
        treated as UTF-8 after URL-decode.
        
        Change-Id: I2703586d371c1254e693a5760c5b6b74101e299d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151456
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-07  Regina Henschel  <rb.henschel@t-online.de>  [dfb0d118f6b23730bc632885eb4703a37eeaec16]

        tdf#139083 Only resize if 'resize with cell' is set
        
        The copy&paste of ranges with shapes had the following further bugs:
        * For cell anchored shapes the position was taken from the source
        rectangle instead of the anchor.
        * Resizing was calculated from source and destination rectangle, but
        should only depend on size of object range.
        * tdf#125938 Shapes were moved without adapting the anchor.
        * tdf#155091 Source with filtered rows produced doubled objects in
        paste.
        * The CopyToClip method has a useless NbcMove(size(0,0)). NbcMove
        is a move 'by', not a move 'to'.
        * tdf#155093 Pasted object has same name as source object and thus
        is not accessible via Navigator.
        * tdf#155094 Transposed pasted objects have wrong position
        * tdf#155095 Objects over collapsed group are incorrectly resized
        * tdf#141437, tdf#141436 transposed objects have wrong size
        
        Only objects, which can really resize, are now resized. In case of
        transposing no objects are resized. Transposing would need to
        transpose the object geometry, but that is missing.
        The offset inside the start anchor cell is adapted to the size of
        the destination cell to keep the anchor in this cell.
        Object resizing considers that filtered rows are removed whereas
        collapsed or hidden rows are shown in pasted area.
        Object resizing does no longer use global factors but calculate the
        desired snap rectangle and fits the object into it.
        
        Change-Id: I42924b28a2d652d8b70cb8e1a1d7ca4324b09cf6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150161
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2023-05-07  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [a2066028ff6b1d0470968bfc064d54cb9d8cbd6b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 06878198a15d3f7777cde8d24d0c889bd0ff8ec1
          - Proofreading
            
            Change-Id: I314b97f7472ba5159ec7394e243991c2a3e08969
            
2023-05-07  Mike Kaganski  <mike.kaganski@collabora.com>  [4cec737a53c736bd38e81f7ba555c39117aaaf68]

        Revert a thinko from commit 876010cbc4584249e919c694b8b977fd4e83084e
        
        Indeed, the cDecSeparator and cGroupSeparator require that the buffer
        uses the proper character type, otherwise it won't be possible to use
        Unicode separators in rtl_math_doubleToUString.
        
        Change-Id: Id26bed72776475c1be5b092e3ffcff0e75ffe557
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151451
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-07  Noel Grandin  <noelgrandin@gmail.com>  [31e2b4746a4a5d7661c4aa8f6a4489e50982aede]

        improve some usage of OInterfaceIteratorHelper4
        
        we can drop the lock immediately after construction (since
        the iterator holds a thread-safe COW link to the underlying listener
        container)
        
        Change-Id: I08f8fa9ed7393747938572097f3c25f5f3f847fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151440
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-07  Jim Raykowski  <raykowj@gmail.com>  [50deb478e97aa9cfd023c5fa2f9d567b0b5797c2]

        tdf#154211 SwNavigator: select range of content by shift + double-
        
        click or shift + enter key
        
        Enhancement to make a selection from the current cursor position in
        the document to the position in the document that is navigated to
        when a content entry in the Navigator tree is double clicked or the
        enter key is pressed.
        
        No selection is made when the current cursor position is in a table,
        header, footer, footnote, or frame.
        
        To make shift + double-click behavior for x11 and qt5 the same as
        gtk3, FunctionSet::SetCursorAtPoint is added to the Shift case for
        SelectionMode::Single in SelectionEngine::SelMouseButtonDown.
        
        Change-Id: Id845dad8011ff7777a24f9b2730f10c62271c368
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151157
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2023-05-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [45646542a638ec452b00c0c36a8a65d7194defcc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b176d62d7cb328903699b6ccc0b30e0c91a0ff97
          - Color quick selector help page
            
            Change-Id: I479e0e00fa36035551c47139dda3c2491d3c4dc6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151444
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-06  Caolán McNamara  <caolanm@redhat.com>  [a82d8b489ca2c628dd51a16631dbcc57aa9836d4]

        not interested in what happens during LLVMFuzzerCustomMutator
        
        e.g.
        
        ==34359==WARNING: MemorySanitizer: use-of-uninitialized-value
            #0 0xf83e3b4 in xmlParserPrintFileContextInternal /work/workdir/UnpackedTarball/libxml2/error.c:201:24
            #1 0xf848d44 in xmlReportError /work/workdir/UnpackedTarball/libxml2/error.c:406:9
            #2 0xf841166 in __xmlRaiseError /work/workdir/UnpackedTarball/libxml2/error.c:0
            #3 0xf8755e0 in xmlFatalErrMsg /work/workdir/UnpackedTarball/libxml2/parser.c:602:5
            #4 0xf8ed9a3 in xmlParseDocument /work/workdir/UnpackedTarball/libxml2/parser.c:10824:2
            #5 0xf915b0e in xmlDoRead /work/workdir/UnpackedTarball/libxml2/parser.c:15175:5
            #6 0xf9178fc in xmlCtxtReadMemory /work/workdir/UnpackedTarball/libxml2/parser.c:15452:13
            #7 0x8d849f in LLVMFuzzerCustomMutator /src/libreoffice/vcl/workben/fodt2pdffuzzer.cxx:68:21
            #8 0x83044a in MutateImpl /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMutate.cpp:550:22
        
        Change-Id: I95c00d8ba0e4f9886ea6a03828cb2f065c6eff1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151454
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-06  Caolán McNamara  <caolanm@redhat.com>  [31a95393e69dbf1b200e323d25182c8b381ddce8]

        cid#1529287 Explicit null dereferenced
        
        after
        
        commit c55d5586304f23f9d8acbaffefba68a3a11c6175
        Date:   Sat Apr 1 16:10:33 2023 +0100
        
            BinaryDataContainer: hand out shared_ptr's to SvStreams.
        
        and
        
        commit 0f2581204a70038ed7ca78089a9bd96d158e02c0
        Date:   Mon Apr 3 09:34:54 2023 +0100
        
            BinaryDataContainer swap out implementation.
        
        it is possible that a eLinkType of GfxLinkType::NativeGif and a
        nStreamLength of 0 could lead to BinaryDataContainer::getAsStream
        being called on a default ctored BinaryDataContainer which would
        mean an mpImpl of null and a null dereference here
        
        Change-Id: Id964e3ce97e5527c5357576131fe03440f1ea00c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151453
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-06  Caolán McNamara  <caolanm@redhat.com>  [7ef7bf9304414488ed7ceec71bb9c2400ebb99b8]

        cid#1529285 Uninitialized pointer field
        
        and
        
        cid#1529286 Explicit null dereferenced
        
        Change-Id: Ibe7832ddcfe0239aa71626075209ef6a052af914
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151452
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6c042848b688f64b3c56d65dd9dc5fe85412660a]

        Change text auto-fit alg. to also increase the scaling
        
        When in edit mode, the text can be deleted, so the text box size
        can become smaller, but the auto-fit algorithm didn't take into
        account.
        In this case we already have the font and spacing scaling already
        set to a specific value and we need to find a scaling value where
        the margin is the smallest.
        
        This change also adds a test for the issue.
        
        Change-Id: I6c52f06dfbf5a1e582f7b31aceabf4736498ee90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151412
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-06  Mike Kaganski  <mike.kaganski@collabora.com>  [6868a857fc8a5256b47da239b573b27d40002080]

        Use getXWeak in xmlscript
        
        Change-Id: I00f644392860162cf7294ff8119bf00a5ec69b3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150889
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-06  Mike Kaganski  <mike.kaganski@collabora.com>  [af623298ca32543017672bb687e356bf5819b128]

        Use getXWeak in xmloff
        
        Change-Id: I3e40f0731c219cb40019d38a0a986a53776cce83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150888
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-06  Mike Kaganski  <mike.kaganski@collabora.com>  [31a5426172f4db94a3ae6d735bc79fc86140535e]

        Use getXWeak in xmlhelp
        
        Change-Id: Iaea6bf7c539d1ab5e0399e07531be08f2764f488
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150887
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [325c571c22231978e5409902b514d2584186e0a0]

        update loplugin:stringview* for o3tl::iterateCodePoints
        
        And change o3tl::iterateCodePoints to use sal_Int32 for its
        second param, to integrate better with places where the parameter
        comes from an UNO API, which cannot use std::size_t
        
        Change-Id: I7b9dd2c9bc7f48e6c4a912f039f1b5dae7beae69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151421
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-06  Mike Kaganski  <mike.kaganski@collabora.com>  [6276e7c28ed53670fb911ec2bd97a6696583d36b]

        Use getXWeak in svtools
        
        Change-Id: Ia985e96eb441d03ace050f4f184a899fba897830
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150873
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-06  Mike Kaganski  <mike.kaganski@collabora.com>  [d590454062cfef1b6ede8b75311610874f63e5fa]

        Use getXWeak in oox
        
        Change-Id: I8211a1fe19bbd900f866c46d5b7ec68a37bc38cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150859
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-06  Mike Kaganski  <mike.kaganski@collabora.com>  [ee3b2907eae61fb46fb6fe1511fafaa2a2b60bd3]

        Use getXWeak in linguistic
        
        Change-Id: I1202763917dab414e8bc540bd89d736e74fa1450
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150858
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-06  Mike Kaganski  <mike.kaganski@collabora.com>  [4cedea47f9f97ec04e25e36cea38a2fb536bb1bc]

        Simplify rtl_(u)string_newReplace implementation
        
        and unify with *ToAscii(Lower/Upper)Case
        
        Change-Id: I06999b4f5f34abc8da2860b7f9e279608edb40dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151381
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-06  Mike Kaganski  <mike.kaganski@collabora.com>  [1db728a70cd2378bfd31c5ea76facd223175f823]

        Simplify a bit
        
        No need to use different temporary objects here
        
        Change-Id: I1b47cae8b80adea5426c780003bddf68310a0060
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151380
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-06  Mike Kaganski  <mike.kaganski@collabora.com>  [e15e809e331e9fdb7a7ed46937f2ad5f83e27dc5]

        Simplify O(U)StringBuffer's append - delegate to insert
        
        This limits the number of places that know how to deal
        with a given type.
        
        O(U)StringNumber doesn't need an own overload, because
        it has operator basic_string_view.
        
        Change-Id: I6e82dc2cef103b578153fbc3ce16e96247ea9d74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151379
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-06  Mike Kaganski  <mike.kaganski@collabora.com>  [73ede24746ce7d06487ca34e20af436c2a119cbf]

        Optimize O(U)StringBuffer's append/insert taking float/double
        
        rtl_(u)str_valueOf(Float/Double) are the most inefficient choice:
        their implementations call rtl_math_doubleTo(U)String, asking to
        allocate a new rtl_(u)String; then copy the string to the provided
        buffer on stack, and destroy the rtl_(u)String; and then copy the
        buffer into self. Even using O(U)String::number() would be more
        efficient, avoiding the intermediate stack buffer copy.
        
        But rtl_math_doubleTo(U)String can take also the O(U)StringBuffer's
        data directly, allowing to insert efficiently. Use that.
        
        Change-Id: I720ea7be6f4b2b92865a18eafcdb9ca9a089b854
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151377
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-06  Mike Kaganski  <mike.kaganski@collabora.com>  [7dbc0e991f65b51f2033b8c8c60df055926d37b9]

        [API CHANGE] Fix O(U)StringBuffer::insert taking float
        
        It was broken from the start: it was introduced like this already
        in commit 9399c662f36c385b0c705eb34e636a9aec450282
        (initial import, 2000-09-18).
        
        Creating a temporary copy as a return value makes no sense.
        
        Change-Id: I6910d426c2437038ec4979be2c44cd72146dec9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151375
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2023-05-06  Heiko Tietze  <tietze.heiko@gmail.com>  [77ed6380dda73a9716f48f73c3ff730380557a09]

        Resolves tdf#134941 - Fix size issue on start center
        
        Very tiny screens or huge scaling may result in cut-off
        content at the app pane. The scrollbar should solve this.
        
        Change-Id: I33e6fa3b428c8643f8024bb1287d93dfe4f3b1bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151422
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-05-06  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [793cc7d2ef5967af90a6810e597e1e12bd42777c]

        tdf#154872 Add Poisson distribution to Random Number Generators
        
        Change-Id: I325a76423a98a405dfb0f69fbd89eb9253c36390
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151439
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e594493d4fe1d623467eb9dbcd4e2fb1637b6e4b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f2726113c1c969d43fbc7c4df996b24408868ec8
          - Refactor Help page - no contents change
            
            Change-Id: I97fd085d2c1a2e2c8a82034a1d15b7408535ffec
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151443
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-06  Gabor Kelemen  <kelemeng@ubuntu.com>  [69d0be09ad81935f7da4b6f8d036c3562357d068]

        [API CHANGE] Drop unused config group AppWindow
        
        It was not used ever since added in 2002 by
        commit 72cbd26315bf935a0d6e2c9ffcdbea7d2ada07fb
        
        Change-Id: I3be8a020174677a6e876628307b2deb311874e67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151059
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-06  Gabor Kelemen  <kelemeng@ubuntu.com>  [10d74fd12af9708b427afd927ce13a90b53b6588]

        [API CHANGE] Drop unused config keys ButtonLarge, ButtonFlat
        
        Do not seem to have been ever used since added in 2002 by
        commit 72cbd26315bf935a0d6e2c9ffcdbea7d2ada07fb
        
        Change-Id: I64a437111d3c2d54e205de944421b05552e9600d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151060
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-06  Gabor Kelemen  <kelemeng@ubuntu.com>  [5eb3ec6cbd74eafcf2a6c44da23cfba385c44c13]

        [API CHANGE] Drop obsolete TemplateRepositoryURL config key
        
        Its use was removed in 2020 by
        commit 9eaaf97ab32068a619b5c36772619b7e66268800
        
        Change-Id: I47b86a9b1bf528d611fa3a79054681bd85382bb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150989
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-06  Gabor Kelemen  <kelemeng@ubuntu.com>  [0ca0cd7294e938fff6f0107803c27411cb367f63]

        [API CHANGE] Drop unused PropertyBrowser->ExperimentalProperties config key
        
        Seems to be unused ever since it was added in 2006 by
        commit a9d03e7895953a30790c09e0975dbbf116e05111
        
        Change-Id: I26fe886d48d066146b0f925925ae61c45539dfb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151406
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4f58329fa4db17df21cacc35b2f14acf21cc39e2]

        Fix typo
        
        Change-Id: I3a482c273498da94d5f3d8928cfd31fa63f9f6b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151438
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-05  Michael Meeks  <michael.meeks@collabora.com>  [0f2581204a70038ed7ca78089a9bd96d158e02c0]

        BinaryDataContainer swap out implementation.
        
        We can easily accumulate a large number of in-memory graphic
        objects, and swapping these as well as the un-compressed
        images can become important.
        
        For now we swap out the container when the image is swapped
        out, however it seems unlikely it will ever need to be swapped
        in again.
        
        Despite the shared pImpl, we retained the reference counting
        on the underling vector to keep this immutable while we hand
        out a MemoryStream reference to it.
        
        Change-Id: Ib7ca45afb8499460b1852461f7c11afca3f3cdfa
        Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151359
        Tested-by: Jenkins

2023-05-05  Miklos Vajna  <vmiklos@collabora.com>  [d1999f23caf47a36786182adbe071619fd60f999]

        sw doc model xml dump: restore lost spzFrameFormatTable section
        
        This was lost in commit b12ff94a771db17843f642a82820b2864bec4744
        (introduce sw::FrameFormats<>, 2023-04-11). It used to be handy that you
        can search for spzFrameFormatTable in a doc model xml dump to quickly
        see how many fly/draw formats the document has, so restore it.
        
        Change-Id: Ia5d83e2f71f589208a7ad5718d5705b17520db5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151433
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-05-05  Caolán McNamara  <caolanm@redhat.com>  [7e68e49667f58e741abeaa88bb934faaa2d46244]

        adjust some fuzzer max-lens
        
        Change-Id: Idf893faafac27d8a395bd39ca8297121e8ceffa1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151435
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-05  Caolán McNamara  <caolanm@redhat.com>  [2d428c1b7d6221eb634cecb2ca7719bf4997ead4]

        experiment with LLVMFuzzerCustomMutator
        
        Change-Id: I3294c4e6cc5671927824cffaf03fd536a0a7dba6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151403
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-05  Caolán McNamara  <caolanm@redhat.com>  [6dc61f97cbd8333632e87155a8deaa5b7d45b60d]

        build and use an odf fuzzing dictionary
        
        Change-Id: Ib6dabc636cd171151ce77e48a0e774e955ab7ce3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151434
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-05  Caolán McNamara  <caolanm@redhat.com>  [61c06d531171c079a032097e00b9602a192cbd1f]

        use the mathml dict for the mml fuzzer
        
        Change-Id: I5b238bfad2495b3354140a39366001186b3eb91a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151426
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-05  Caolán McNamara  <caolanm@redhat.com>  [9e745192f19dda1328231c680ee17275c3c89932]

        Resolves: tdf#154337 allow submitting to file: if user agrees
        
        continue to allow submitting to http[s]: without further interaction.
        Don't allow for other protocols, except for file: where the user has to
        agree via dialog prompt.
        
        Change-Id: Ia915f4f33d5dba621971ce69a156c339da933b55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151418
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [87cefcdce6a02044e61c3173777b4546f3ad39f6]

        chart2: move UItest to CppUnittest
        
        Change-Id: I4c9a2f9488a031b497c3ef87bcec9c1413002e23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151423
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-05  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [a86cbb0da80e0e05c041a8ddbd8e16df47638c73]

        tdf#131759 - Remember last used option in split table dialog
        
        Change-Id: Id7aaa300babff988f0244d822860d455d57c86c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151160
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-05-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [2361718a34ee4ef47901846cb35eea4552bca46b]

        tdf#155149 Crash when exiting cell edit mode
        
        regression from
            commit 2dc240a82646fc23c673a6fd5a29ade934dd5b67
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Tue May 2 14:47:43 2023 +0200
            improve AccessibleEventNotifier::addEvent
        and
            commit 3b7db802731826b6cc3b55100470b0c61c1f2dfa
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu May 4 10:06:14 2023 +0200
            tdf#105404 [API CHANGE] add index to accessiblity change event
        
        (*) Send better index hints
        (*) Error check the index hints better
        (*) Convert asserts to warnings and fall back to old code when
            index hint is wrong.
        
        Change-Id: I8e752fc26e729c9c8926beb2c7b196f5418a147e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151419
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [b10417eb1e5a4a6959e7fc1cdd9819e5b09d39a4]

        tdf#151974: sw_uiwriter3: Add unittest
        
        Change-Id: Ieb22d53a262a378539bf1bc576826f83797267f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151420
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-05  Maxim Monastirsky  <momonasmon@gmail.com>  [86b48c757906c3ef647f3d5e2579ac1fef1bf55b]

        tdf#155144 sd: Don't reset table styles on RTF pasting
        
        Regression of daab698b346e5e40b67f1e15c796c4e399ccaf8a
        ("sd: replace hardcoded table styles with xml file").
        
        The problem is with the temp SdDrawDocument reusing the
        document's DrawDocShell. Before the mentioned commit we used
        to insert the default table styles directly into the style
        sheets pool, and that didn't affect the dest document as each
        SdDrawDocument maintains its own pool. However, after that
        commit we go through ODF import which use the document model
        which happens to be the dest document. This results with all
        the default table styles being replaced, with all their
        formatting being reset, and all existing tables being reset
        to the default style following the disposal of the original
        styles. At the same time, this leaves the temp SdDrawDocument
        with no table styles in its pool, and so the newly inserted
        table ends up with no style assigned.
        
        Change-Id: I9bebae929ec3d54e0139dd212ad0ad1dfe815caa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151417
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-05-05  Seth Chaiklin  <sdc.blanco@youmail.dk>  [abe1b3ff2e0f2fc0e9ccf8ac3f22fa34babc7155]

        tdf#153653  vertical centering of "Assign" button
        
        Change-Id: I55d14e419f008684fdd184ece79c2e50f37f9aa0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147981
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-05-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [1d532b15472f42bda831c5404f78f92725e66e83]

        tdf#101894: chart2: move UItest to CppUnittest
        
        Change-Id: I54d7376cb9b96164ed8c4526ef8f3a0502326f9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151365
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-05  Szymon Kłos  <szymon.klos@collabora.com>  [edab3e4d2941a545b6f84df41003fa621c4471d3]

        lok: Hide file linking in section
        
        this is followup for 6f56317
        
        Change-Id: I87227b3e665a6d15378ee294556bcd2f95801e6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151231
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit c7fffb9ff3a0d0636d86bf68086d5ae3fd3f8ae6)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151272
        Tested-by: Jenkins

2023-05-05  Stephan Bergmann  <sbergman@redhat.com>  [28cc0bff10f5dcec0c7b698ae7ba275845b2cad1]

        Break comphelper::adjustIndexToStartOfSurrogate out of o3tl::iterateCodePoints
        
        ...as what they do is orthogonal (and it turned out that the use case that
        motivated the addition of o3tl::iterateCodePoints in the first place needs them
        independently, anyway)
        
        Change-Id: Id33901a2f7ac627253654ee6d883305dcf5a456f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151415
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-05  Stephan Bergmann  <sbergman@redhat.com>  [c1bd421eae5449a005f2ee0f01b3b4e72002296e]

        Add some o3tl::iterateCodePoints tests
        
        Change-Id: I00f7d8bbcf7588bb2d5df1bc6f68e2d5d224bd3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151414
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-05  Stephan Bergmann  <sbergman@redhat.com>  [f614e082055dd3cad9885d6e1968d71f1e1b5a05]

        Fix typo in assert
        
        I accidentally broke this in fa0c012d6c06e9a92093dacf997fe3151272648e "Provide
        std::u16string_view based o3tl::iterateCodePoints" when moving the body of code
        from rtl_uString_iterateCodePoints to here and then adapting it from sal_Int32-
        base OUString to std::size_t-based std::u16string_view.
        
        Change-Id: I5bd97413ac8c8482f409ad5be3797fef47191d33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151409
        Tested-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-05  Stephan Bergmann  <sbergman@redhat.com>  [9c6b7283e366788c629b237cb2a3045ce926fed6]

        loplugin:unnecessarygetstr
        
        The plugin in its current form is probably not intending to find these cases.
        But it happened to do so on macOS with libc++, where the std::basic_string ctors
        taking a final defaulted Allocator argument are instead implemented by a pair of
        overloaded ctors, one taking no Allocator at all (see
        671d1c6cd14b28b5960ad56086299bd69533dfd8 "Adapt loplugin:unnecessarygetstr to
        libc++").
        
        But these changes here are useful regardless, so lets leave it at that.
        
        Change-Id: I2776671e2953182bdcad36432951a75f82412ebb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151410
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-05  Miklos Vajna  <vmiklos@collabora.com>  [f7e1cdf951f7f9cbb5822c49b86ba8a77a2fa878]

        sw floattable: fix UI for turning fly split off
        
        Given a multi-page floating table of 2 pages, turning the "allow frame
        to split across pages" checkbox off in the frame properties dialog
        resulted in a 1 page document, but with 2 fly frames instead of just 1.
        
        There were 3 problems here:
        
        1) SwTabFrame::MakeAll() should join the follow table frames, similar to
        what happens then the split bit on the table itself is turned off.  Note
        that this is only safe if the frame is not chained, either.
        
        2) SwTabFrame::Cut() should mark the follow fly for deletion. The check
        here was broken, since we didn't do anything in case the split bit is
        off for the fly frame. This looks OK, but we still need to handle the
        case when it was on, but it's now off.
        
        3) Finally SwFlyFrame::Format() always increases the height of flys to
        at least MINFLY, so drop the HasArea() condition that prevented
        deletion. Checking if the fly has content is probably enough.
        
        With this, disabling the "split" checkbox on the frame dialog results in
        a single fly frame, as expected.
        
        For the testcase, improve Create1x2SplitFly() a bit, so it's closer to
        what floattable.docx import would create (to help debugging) and also
        improve SwFlyFrame::UpdateAttr_(), because previously that only worked
        by accident, due to some rounding error on the UI. (So the fly size
        changed even when that was not the intent.)
        
        Change-Id: I7b33e6557282032c5d8ed2c3aea21b78a33bd6d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151408
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-05-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [140d09520cc92135093d61e8b6b0de9cc26a4edc]

        Fix typo
        
        Change-Id: If680acecd66a59f2fcd12aa8121bdf548404ca51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151405
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2a7952962ace0ff0ab1dc5379b27fdabc82a64b5]

        Fix typo
        
        Change-Id: I4998d44daba0c3802e8d79a3bba4dff1b1e653e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151404
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-05  Miklos Vajna  <vmiklos@collabora.com>  [5d66979a58363e0362b13c637b7eade0fc28505d]

        sw layout xml dump: extract SwFlyFrame::dumpAsXml() from SwFrame
        
        Ideally SwFrame should not really know anything about fly frames.
        
        Change-Id: Idc10a3c8130a961b01a0abbf6f52b093937fd0dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151401
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-05  Vojtěch Doležal  <dolezvo1@cvut.cz>  [d543eb2d8e45999a3d8fa6134f0d98f08acb8037]

        Reworked bibliography mark link target to have user-selectable type
        
        Without this change, havign no link is not possible, if the bibliography entry has URL.
        This commit adds a select box for user to choose between target types (Entry URL, specific Target URL, None, bibliography table row)
        The main features are that it also makes it more obvious to the user and makes it possible to easily extend target types in the future.
        
        As for compatibility, files from before 7b99871635 are fully compatible without any hurdles, as missing property maps to the old behaviour.
        Bibliography marks saved after 7b99871635 will also revert to the old behaviour, however no actual data (such as target URLs) will be lost.
        
        Change-Id: Iad61dd8b4df337fa202f45d117313ee47ec20c05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150708
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-05  Stephan Bergmann  <sbergman@redhat.com>  [671d1c6cd14b28b5960ad56086299bd69533dfd8]

        Adapt loplugin:unnecessarygetstr to libc++
        
        > [CPT] compilerplugins/clang/test/unnecessarygetstr.cxx
        > error: 'error' diagnostics expected but not seen:
        >   File compilerplugins/clang/test/unnecessarygetstr.cxx Line 119 (directive at compilerplugins/clang/test/unnecessarygetstr.cxx:118): unnecessary call to 'getStr' when passing to string constructor [loplugin:unnecessarygetstr]
        
        because libcxx's <string> declares
        
        > template <__enable_if_t<__is_allocator<_Allocator>::value, int> = 0>
        > _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 basic_string(const _CharT* __s)
        
        and
        
        > template <__enable_if_t<__is_allocator<_Allocator>::value, int> = 0>
        > _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 basic_string(const _CharT* __s, const _Allocator& __a)
        
        instead of single
        
        > basic_string(const charT* s, const Allocator& a = Allocator())
        
        Change-Id: I8d64b140618337adfba01c02d5d02fda093628f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151392
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-05  Aron Budea  <aron.budea@collabora.com>  [5e7327e9313e2d9fe2f0defb30d3e7dc28c0b2ce]

        cui, lok: Hide options irrelevant for online in Spelling Options dialog
        
        User-defined Dictionaries part and
        Get more dictionaries URL + icon.
        
        Change-Id: I73825a481e1981145abbf36b44485fb1628fbe13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151212
        Tested-by: Jenkins
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2023-05-04  Patrick Luby  <plubius@@users.noreply.github.com>  [3bc7cc14706f47d740dfc5715970054922ca470c]

        tdf#152173 Don't display tooltip windows when application is inactive
        
        Starting with macOS 13 Ventura, inactive applications receive mouse
        move events so when LibreOffice is inactive, a mouse move event causes
        a tooltip to be displayed. Since the tooltip window is attached to its
        parent window (to ensure that the tooltip is above the parent window),
        displaying a tooltip pulls the parent window in front of the windows
        of all other inactive applications.
        
        Change-Id: I35caf480a8afb42694957a4a6c2bec20be591ef3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151394
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>

2023-05-04  Justin Luth  <justin.luth@collabora.com>  [794af70fa802c7f495d217b435991f5a7551edcc]

        Revert "tdf#86630 sw page number wizard: add contextLabel"
        
        This reverts 7.6 commit b89f65a5138fe74b7858c2817fae4204b021c1f5
        
        and also take the opportunity to add a tooltip.
        
        It was thought that the label would only be noticed
        in tools - customize. However, I have discovered that it
        also is shown in the notebookbar. Thus, it may very well
        be used in other user-visible places.
        
        Additionally, Heiko didn't like the term "wizard"
        since it is a single-step dialog.
        
        Change-Id: Ib11b68625eebf190d49ee8ce2b7b63378e248820
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151400
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-05-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [b6e68913f7086a816483cdf6f5e548b1fcf1d41e]

        CppunitTest_sc_macros_test: inherit from ScModelTestBase
        
        so the code can be simplified
        
        Change-Id: Iedbb844e5f11b993d73fb32d6871d74779919e10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151368
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-04  Caolán McNamara  <caolanm@redhat.com>  [a831886004fba93a4eb0e5675b1e3e8afbe3d3bb]

        Resolves: tdf#155140 gallery right click for context menu doesn't consume event
        
        Change-Id: I13b6d62561e3d9eed47f81c4268a6a32ff108b40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151355
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [2f9c6fbfd4c96d53357bf63c1903087ad10707b0]

        remove some dead code in ImplWriteDIB
        
        which has been dead since
            commit 1ecdddcc32ce2b003fca43ac2c5ef0668afef8dd
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Fri Oct 27 17:13:16 2017 +0200
            loplugin:constantparam in vcl
        
        Change-Id: I39c689b75231a6de1eb993c13e416df63f9a16db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151399
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [491866af90346c0af014f9d77300ca055b25af76]

        CppunitTest_sc_shapetest: use existing method to go to cell
        
        Change-Id: I96f8f676964920a9bf9c31d8fa81a17788f763af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151367
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [7df8b258d9ae2aa4217f38c81390523481f52520]

        CppunitTest_sw_uiwriter3: simplify code a bit
        
        Change-Id: Idd4c436164d874c803f9171587eae684c5f3f794
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151395
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-04  Justin Luth  <justin.luth@collabora.com>  [639c01dcf9aabe587df0ff4f661cc4e38244e304]

        tdf#86630 sw page number wizard: add to notebookbar insert menus
        
        There are two places in the notebookbar where this
        Insert page number could fit - in insert and in layout.
        
        Both of these have "Title Page" in the menu at the right,
        so this patch adds the page number wizard underneath that.
        (Title pages should be setup first before page numbers are added.)
        
        This is pretty non-controversial I would hope.
        A follow-up patch will consider placing it on the main ribbon.
        
        Change-Id: I195ee5a134a581cb6570485f84e4030b63d7895c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151396
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-05-04  Stephan Bergmann  <sbergman@redhat.com>  [cd3f8acc4dc803fef4453ae31037eba15acfefa7]

        Adapt loplugin:randedforcopy to libc++ std::vector<bool>
        
        Seen unhelpful
        
        > sc/source/core/data/dpoutput.cxx:882:10: error: Loop variable passed by value, pass by reference instead, e.g. 'const const reference&' [loplugin:rangedforcopy]
        >     for (const auto bCompact: aRowCompactFlags)
        >          ^~~~~~~~~~~~~~~~~~~~
        
        on macOS
        
        Change-Id: I9854e2498950951efc640bf31741229631e00e87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151393
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-04  Stephan Bergmann  <sbergman@redhat.com>  [fa0c012d6c06e9a92093dacf997fe3151272648e]

        Provide std::u16string_view based o3tl::iterateCodePoints
        
        ...as requested in the comments of
        <https://gerrit.libreoffice.org/c/core/+/151303> "a11y: Fix returning unpaired
        surrogates when retrieving characters" (incl. the additional preAdjustIndex
        parameter).
        
        The type of the indexUtf16 parameter obviously needed to be adapted to
        std::u16string_view's std::size_t.  But there is no obvious best choice for the
        type of the incrementCodePoints parameter (int? std::ssize_t?), so lets leave it
        as sal_Int32.
        
        For simplicity of avoiding a Library_o3tl, and to allow o3tl::iterateCodePoints
        to be used in the implementation of rtl_uString_iterateCodePoints now,
        o3tl::iterateCodePoints is provided as an inline function defined in the include
        file.
        
        Change-Id: I8280ca11d2a943bd2b7150a266807b358f321a72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151366
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [2711b42088ad8e19c2bccd265f032b4acaba7b9e]

        tdf#154478: sw_ooxmlexport18: Add unittest
        
        Change-Id: I277d6fb8c1e9b8c46fed6bd07460513c11f089bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151357
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-04  Stephan Bergmann  <sbergman@redhat.com>  [3f39a7ada7b5cadf71da2fa5307dd456c7f8d735]

        external/libjpeg-turbo: Missing include (for FILE)
        
        Change-Id: Ifb80f4824ab7a89177171f7dc91a2c6bb6f954f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151369
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-04  Caolán McNamara  <caolanm@redhat.com>  [6990fd3e4199c71fd1490b895ff30ef18d387e52]

        Resolves: tdf#155076 set annotation cursor to Text on mouse enter
        
        Change-Id: Ib3b1f90dd055ddd3b343f83d3118f090ea449b71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151362
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-04  Caolán McNamara  <caolanm@redhat.com>  [96a403b9b12fbea4cd1d72c55597dd64023de465]

        Resolves: tdf#155029 set StandardStyles before updateFromModel
        
        otherwise it overrides custom settings set by the model properties
        
        Change-Id: If5898aba3f2701b6d6bdaed99f9cb01174e53613
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151356
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-04  Hossein  <hossein@libreoffice.org>  [894bb1128ca0e80b96d48bfd94556f70af02ce41]

        tdf#150457 Port UITest to CppunitTest
        
        The UITest for tdf#150457 is now ported to CppunitTest. The new test can
        be run by:
        
         make CPPUNIT_TEST_NAME=testTdf150457 -sr CppunitTest_sw_uiwriter3
        
        Without the fix d05c176cc022f1b771f7c064f6ce74e9f8c27a1b in place,
        running the test leads to a segfault.
        
        Change-Id: I1d633cadf9f5579cdf3e1e59641108eadc7b7073
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151330
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-05-04  Caolán McNamara  <caolanm@redhat.com>  [b50df5aa72fb1259734794222119c5ad3017ba26]

        Resolves: tdf#134308 if max undo is 0, treat as if no undo
        
        Change-Id: I7eaa71d80718a4350ba6a3d7ff19ce09e1ac3aa3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151354
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [cef0b4c187a669896706799967def4a9aecf2126]

        speed up dealing with large shape selections
        
        cuts the time spent waiting when changing large selections by 90%
        
        Change-Id: I558b5b28449d0cc6b1d3b5e9e4cf455a4b37016a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151360
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [724d21ec7383c7422efafc784ec21bad8b448569]

        Fix typo
        
        Change-Id: I95d5aff29a500ef171f198b28e8b5a4b43b61fe2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151361
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-04  Julien Nabet  <serval2412@yahoo.fr>  [24cf81f9bc1165d21657a710e717d1c967e2cef7]

        extensions: adjust max possible for reserve in eformspropertyhandler
        
        Change-Id: I9ff8e3afbf4dbc662a78d071a18a2f1f03da063a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151351
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [d548d283f0ce369fa03d6f2c1ddf0f8e988bc65a]

        tdf#105404 lock model while updating
        
        to reduce broadcasting while we are doing a "break" operation on a
        vector shape, shaves 50% off the time here
        
        Change-Id: Ied77c81c892727b69481c23ea7c5eff0e7eeb830
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151353
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [3b7db802731826b6cc3b55100470b0c61c1f2dfa]

        tdf#105404 [API CHANGE] add index to accessiblity change event
        
        Which shaves 80% off the time off breaking up a vector image on Linux.
        
        Change-Id: Id8e7daad001b6120d1fb98e382357da5b55e92ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151352
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [fd02cdd4b5ef0fc96225501ba8f6758af8b6c69e]

        tdf#155037: check source code name exists
        
        Otherwise, it crashes with
        terminate called after throwing an instance of 'com::sun::star::container::NoSuchElementException'
        
        Change-Id: Ic53bedcc19690d43aef20d4193e840e340e349d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151336
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-04  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [4cae4a11642f0d8f0c8005141893e34e1c216fde]

        tdf#154818 - Find bar: remember and reuse last search string
        
        Changed remembered search string in the find bar from user
        configuration to session and added UI test.
        
        Change-Id: Idf211f1fadd87ba935fe3948c20c4e511aa8afdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151335
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-05-04  Regina Henschel  <rb.henschel@t-online.de>  [f2eac63dcca642efc80a171a986aecc482f9cbc6]

        WIP ODF import and export for MCGR
        
        Current state uses:
        Element loext:gradient-stop with the attributes svg:offset,
        loext:color-type with value 'rgb', and loext:color-value with
        values of kind #rrggbb.
        Element loext:opacity-stop with the attributes svg:offset and
        svg:stop-opacity, both with datatype double.
        
        With MCGR enabled testColorGradientWithTransparencyDOCX in
        CppunitTest_chart_export3 has the value 90000 instead of
        90196. That is same value as in original file. Thus I have
        adapted the test.
        
        Change-Id: I976934f9b8fb79be4f74adb180b3285486dce31f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150060
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-05-04  Justin Luth  <justin.luth@collabora.com>  [0f4a3823a6bab01723f2a958d44159d39d137b97]

        tdf#148956 sw: clear RES_TXTATR_LIST_AUTOFMT in FN_FORMAT_RESET
        
        This is a relatively new "character style"
        that comes form importing MS formats.
        
        Character properties that apply to the whole paragraph
        as direct formatting are stored in here.
        So when direct formatting is cleared,
        this property should also be reset.
        
        make CppunitTest_sw_ooxmlexport18 \
            CPPUNIT_TEST_NAME=testTdf148956_directEndFormatting
        
        Change-Id: Ic843da464c69050e989ae9be53ae58dde9c80948
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151329
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-04  Miklos Vajna  <vmiklos@collabora.com>  [8c34ed6e8d62c5fe558b11bb91c5405e5bf2798e]

        sw floattable, crashtesting: fix PDF export of ooo9470-1.doc
        
        Converting the bugdoc to PDF crashed Writer layout since commit
        ce3308a926f036b87515b8cd97d2b197063dc77a (tdf#61594 sw floattable:
        import floating tables as split flys by default, 2023-04-12).
        
        The immediate problem was a failing
        assert(GetPageFrame().GetPhyPageNum() == GetPgNumOfCollected(nIdx)) in
        SwObjectFormatterTextFrame::DoFormatObj(), becase the floating table was
        in a multi-column section and no code handled that correctly.
        
        Fix this by just disabling the split of floating tables in multi-column
        sections, seeing that Word does the same.
        
        Note how FindAnchorCharFrame() is not used to get the fly's anchor,
        because that would call IsFlySplitAllowed(), leading to an infinite
        recursion. Additionally, the first IsFlySplitAllowed() call is on a
        non-split fly, so GetAnchorFrame() gives us the correct frame in this
        specific case.
        
        Change-Id: Ibd163018d6d71ee613549ec835075653f7c20755
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151347
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-05-04  Caolán McNamara  <caolanm@redhat.com>  [1efb16454f813dce9dffc124b43a31e46a1b9e3f]

        tdf#108889 ref count goes negative with 0 undo levels configured
        
        Change-Id: Ic28c3738f951af6e5371f88b4bb061a0aadf16e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151332
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-04  Rasenkai  <rasenkai99@gmail.com>  [e5402f1b1f5d44d5e40eede80ae05303036a4efe]

        tdf#119931 Fix accessibility warnings
        
        Signed-off-by: Rasenkai <rasenkai99@gmail.com>
        Change-Id: Id211c56f0090516ec0118110038be70f003ff80f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150706
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-05-04  Julien Nabet  <serval2412@yahoo.fr>  [5ed998cb2f6f7965f51c3d091048f83d454a5c5a]

        extensions: reserve the right nb of elements for vectors
        
        Change-Id: Ie89edc6be31f6c0349075a7ee190383814f57daf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151343
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2023-05-04  Baole Fang  <baole.fang@gmail.com>  [1cff5c9db7e0d7cf7ae45b306deb963d95926d99]

        tdf#128192: Fix Tools/AutoCorrect/Apply
        
        AutoCorrect() is applied in GET_ALL_INFO and HAS_FMTCOLL stage.
        Also, UITest is added by examining whether "Replace dashes" is performed.
        
        Change-Id: Idcb34ad03c4fe8df27ed126bf39ce23ab4f02846
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151008
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-05-04  Rafael Lima  <rafael.palma.lima@gmail.com>  [e265a6e016e3ec8818ba49351ca5a4dcb8b67d72]

        tdf#150994 Rename Quotations to Block Quotation
        
        As discussed in the ticket, the paragraph style "Quotations" should be
        renamed to "Block Quotation" everywhere in the code.
        
        Change-Id: Id789f0777e7ef6c96714fbdb81c802185d9b4c86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150973
        Tested-by: Jenkins
        Tested-by: Maxim Monastirsky <momonasmon@gmail.com>
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-05-04  Juergen Funk  <juergen.funk_ml@cib.de>  [b6af287527d42f8cf4bc43047fe0ed6130420d6b]

        tdf#153587 Display CTRL+F in the keyboard shortcuts list
        
        * Add the missing entry to Accelerators.xcu
        * Handle vnd.sun.star.findbar:-command the same as .uno commands
        
        Change-Id: I69d441d63a6b0478a07c9ef10665b7d59d3334b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151322
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Tested-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-05-04  Miklos Vajna  <vmiklos@collabora.com>  [55f6141b65411f15a99d509ad5bd7bbab63cd129]

        sw: fix undo comment of FN_UPDATE_SECTIONS
        
        It's an update of sections, not insert of a section. One has to dispatch
        .uno:UpdateSections to see this in action, which does something if the
        document already has existing sections.
        
        Change-Id: Iaca5448feceea3fc2bc450586e5f67981550d8f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151339
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-04  Amin Irgaliev  <irgaliev01@mail.ru>  [8d8779808063aeedcf0d2b7efba3d2f82e0d7bef]

        tdf#154839 Add navigation buttons for slides
        
        Change-Id: Ie9a533acf94f5760c6233aa70259bec620f420fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150448
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-04  Justin Luth  <justin.luth@collabora.com>  [83b1f6b58a30bdb589e9ce73deef39f021aebde1]

        tdf#86630 sw page number wizard: avoid crash when no GetCurrFrame
        
        The steps to get the crash were:
        -create a header (and leave the cursor in the header)
        -use the wizard to create a non-mirrored footer
        
        I had seen this crash happening occassionally during development,
        but hadn't yet identified the exact steps to consistently reproduce.
        Thanks to QA who tracked that down.
        
        Although it looks/feels like a hack, it actually works amazingly well.
        The simple act of SetCursorInHdFt "fixes" GetCurrFrame/Get*PageNum,
        but we can't always use that because we don't know whether we
        are on an odd or even or first page when we start, so Goto*Text
        is the best when non-mirroring.
        
        Change-Id: I0e2f28d9c8fd2d1a10afede885b525c42ed08af4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151345
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-05-04  Gabor Kelemen  <kelemeng@ubuntu.com>  [a55af69baefd7965da3a7faf5af1c049fe99f9b4]

        [API CHANGE] Drop unused LogicalGraphicSize config group
        
        This was added in 2002
        commit d6da51a02d1804b691be5e2ff6d9318a240b6b05
        and last touched in 2010 by
        commit 9508a731824e7f8a692d462da763b2db95463875
        but was never used in code
        
        Change-Id: Ic18eb94470152bfd6e42b317923627b93256076b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151036
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-04  Gabor Kelemen  <kelemeng@ubuntu.com>  [dc73651a9df268ac9ab76cb84cb6a662727160a7]

        [API CHANGE] Drop unused config key ShowOfficeUpdateDialog
        
        Its use was removed in 2011 by
        commit 83ee1bccf9899bb5c1913389b9a26a73a515ad82
        
        Change-Id: I995b994c47b2ea9b908867698fe72d7c13e37b0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150991
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-04  Gabor Kelemen  <kelemeng@ubuntu.com>  [01ac5c55ec3583d5c1b26f10170a71fd988da6b9]

        [API CHANGE] Drop unused ProductVersionID group
        
        Its use was removed in 2009 by
        commit fb623aa0e73ed6fcd19f70fbe5a8d8aabe17aa65
        
        Change-Id: I5c08f8f84e1262b003dc22783c6b2ae47fa18f72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150987
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-04  Gabor Kelemen  <kelemeng@ubuntu.com>  [ce8a5ea8dd4eb85c0b598ca9bdaf3207aa18f49f]

        [API CHANGE] Drop deprecated config group GraphicSize
        
        Deprecated in 2002 by
        commit d6da51a02d1804b691be5e2ff6d9318a240b6b05
        
        Change-Id: I265a1a03fdd9cfde4c1450f6cd0e799577ff0967
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150990
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-04  Gabor Kelemen  <kelemeng@ubuntu.com>  [a51e53fd211696df3a566b34986cc75d42361880]

        [API CHANGE] Drop empty config group Gallery
        
        Its last key was removed in 2013 by
        commit 8e7a1ad17cdcd677e40865daa9bbdbe69927360d
        
        Change-Id: Icd9f175ba0195227454a22f3c76ac4307ae90ec4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150992
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-04  Gabor Kelemen  <kelemeng@ubuntu.com>  [f7a4a68fed76ff39449f4c07b5cd04d89d6e7a96]

        [API CHANGE] Drop deprecated config keys...
        
        Misc/Path/Current/Temp and Storage were deprecated by
        commit 8c895561f63ed7161947a04da8e6a3d3fb195fa7 (2009)
        commit 3cf21a8bb947ffdffbdcec36880bc16ea39d1335 (2004)
        
        Change-Id: Id37650557e5c9ac791dffc9569aa1f23e9bedc89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150996
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-04  Gabor Kelemen  <kelemeng@ubuntu.com>  [1339324674673e4aa9f3943b4ccbd7c2b03fb156]

        [API CHANGE] Drop unused Excel_Lotus, W4W, Writer groups
        
        These seem to be unused ever since their 2002 addition in
        commit 72cbd26315bf935a0d6e2c9ffcdbea7d2ada07fb
        and some description in sw with:
        commit 7e30aa52adc691c6b468ec4e15089e32a418b919
        
        Change-Id: I8e5c76e8483aa5dbd0934f4eabc16538366b26a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150994
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-04  Gabor Kelemen  <kelemeng@ubuntu.com>  [f111333b5586c743ea71386f057b2ed5e0cea1ca]

        [API CHANGE] Drop deprecated Java config keys
        
        Deprecated by
        commit 095c439703a861a65a17a34b59ce626a7491ac56 (2002)
        commit d8155fb911c85cfef2ed6f886797d2700f867e14 (2004)
        
        Change-Id: Id37fdbee40f6d411dc4416763a1c1e79ee9ac232
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150997
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-04  Gabor Kelemen  <kelemeng@ubuntu.com>  [4c65a29e7f35844e8c75b462cdf3a659c464b288]

        [API CHANGE] Drop empty config group ExternalApps
        
        Its last use was removed in 2004 by
        commit f5d946a558378b1b156dadae9b8dd588e0e1fbf5
        
        Change-Id: Ieb2ae9c16cf55adb173fa0b5260afc83722db117
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150993
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-04  Gabor Kelemen  <kelemeng@ubuntu.com>  [e4c59b7be32a305b4753acc466750b1ed3694913]

        [API CHANGE] Drop unused DialogSize group
        
        Added in commit 72cbd263 and changed in commit f0554890
        but not actually used even back then or ever since
        
        Change-Id: Ifbe780917b86fdc0cd78d08c92d44b51707c701b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151049
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-04  Gabor Kelemen  <kelemeng@ubuntu.com>  [1b7c4394de4f5ddd381436289d00f5777d5152a3]

        [API CHANGE] Drop unused NameCounter template
        
        Its last use was removed in 2017 by
        commit 49b237c46efa1ba3513dfbe6c782c713296352d8
        
        Change-Id: I1ed0bdc9c01430ec432015bcbf3ec25f6920c5d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151050
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-04  Gabor Kelemen  <kelemeng@ubuntu.com>  [009c594a65deadafe2953f27789070d4ee8c2e64]

        [API CHANGE] Drop deprecated config key CompressMode
        
        Deprecated in 2004 by
        commit 93e3a53e678ebcac85a20105a270b5a191b9279e
        
        Change-Id: I90d5447eef50de3a46e7ae7716ae440219812ebb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150995
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-04  Justin Luth  <justin.luth@collabora.com>  [08aefd5522e54059788d53ecf863d2deac78c029]

        tdf#86630 sw page number wizard: fix divergence from HIG
        
        Thanks to Seth for pointing this out in
        gerrit.libreoffice.org/c/core/+/151152
        
        Possible misses still?
        -24pt column (start of rightVBox)
        
        Also taking the opportunity to fix copy/paste error
        with the translation context.
        
        Change-Id: Ic542875331104c376d53b3fb195f2aa2a3e485df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151242
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-05-03  Justin Luth  <justin.luth@collabora.com>  [2f474d5690d0c9850ef82efa26f2f82580c09a8d]

        tdf#127322 svx: add back MID_GRAPHIC_URL to SvxBrush
        
        This fixes the problem where gallery images
        could not be set as page or paragraph backgrounds.
        
        This URL attribute was removed in LO 6.1 with
        author	Tomaž Vajngerl on 2018-03-09 09:41:44 +0100
        commit c7ff07b2dab639b901c80f1f62efee4dd3ad549b
            remove MID_GRAPHIC_URL and related mappings, implementation
        
        Most of this was restored shortly thereafter with
        author	Tomaž Vajngerl on 2018-05-07 16:30:35 +0200
        commit	7a8ed362eb163ac15a000ba1cfc74b58315800a1 (patch)
            [API CHANGE] revert and deprecate *BackGraphicURL add *BackGraphic
        
        However, this piece wasn't restored.
        
        Change-Id: Ia74d2562b61135f3294a7d6ebfa72cfadb4bdb5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151342
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-05-03  Caolán McNamara  <caolanm@redhat.com>  [8b865782d798a33f95ddedad2bde78cb8450708a]

        pass the std::vector instead of its data()
        
        Change-Id: I9319896eb4d0e7728a9ded77fa1bfd05e63fbbe3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151326
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-03  Caolán McNamara  <caolanm@redhat.com>  [a7a008d055eecf540b5d20060754cc686508a895]

        tdf#147526 a macro case which results in a null Lower() result
        
        while deleting a table
        
        Change-Id: I5e80a654e668fbcd7086a904bbed853eacbfc08a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151327
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cfe49a23bc3ac79117a120d0f661f98e384798e2]

        Fix typo
        
        Change-Id: Iaf3db11f667f46a421726fee10ace21581fc3853
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151337
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-03  Pranam Lashkari  <lpranam@collabora.com>  [a4e8c663b613fcd2ec26211faedb6e703f27806b]

        jsdialog: enabled word count dialog (writer)
        
        set mobile fields visibility only with mobile phones
        
        Change-Id: I5680effe9df5de01221bcf52e339490aa5dd5a6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150024
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit e7bcf7aa95a31dcefc82f56b23a36424353016c3)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151280
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2023-05-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [1c706980a79812d4fb0930ff35217a4b776aafd7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 15ebd0257b457b87f4de43352d9b5d51272b5dba
          - Include Date add-in functions in Date&Time Help page
            
            Change-Id: Icf4b9bb113b778b059928eb117d88084551ba6ac
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151341
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f2ef458f166eada06659d28fcca4e23723b75023]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 507bed7d6fe7ea2347648813008074e8fd1e90f8
          - Refactor help page - no contents change
            
            Change-Id: Ib45b27e20c047b9c1b65251729a54dcac40e48ba
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151340
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-03  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [d23da1892448669162781a6847c447b75b434f11]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f50afd07d060f8f67a4503d2d6bbe468bba747d8
          - Explicitly use the adjectival form here
            
            I wrote a rationale for this change in core commit 15ae7425b9fdc6e5f2613cd91bcad795eef5fc5e.
            
            Change-Id: I7600ab8fe8998cdc2fc9dbbc3701c3f99efe08af
            
2023-05-03  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [15ae7425b9fdc6e5f2613cd91bcad795eef5fc5e]

        Explicitly use the adjectival form here
        
        For the longest time, I had a gripe with commit 6efb46c6493d4c3c2208dcbea25471c0268fc10c
        but I couldn’t explain to myself why. And after I proofread some of my own translation
        work I finally understood why — the word “archive” is ambiguous in that it can refer to
        archival science (which is the intended meaning here, given the context of the ISO 19005-1
        standard) or to computer files that contain other files inside it (vd. Wikipedia article
        https://en.wikipedia.org/wiki/Archive_file). Me, and other translators, chose subpar
        wordings as a result of the ambiguity (in the case of Spanish, I used “archivador” for
        what should have been “archivística” all along). Mea culpa, yes, but the string could’ve
        been better.
        
        Change-Id: I96693fc4df1c45b19417ad1bdd4fffd2dc6dc5be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151316
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-05-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [d4ec4b875b952b05b8b1e0ba73dc31c1bcd27e43]

        Portion can use sal_Int32 for its key
        
        which makes it a little more cache-dense on 64-bit platforms
        
        Change-Id: I6a7d22d94a04baac623a23d4766d4d8b7bbbb570
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151325
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [e19c102e87002f953f2eb28c154da8f54b70068e]

        tdf#136991 speed up rtf load
        
        (*) since we are searching an ordered list, and we know that we want the
        "next" range, a linear search is faster than a binary search, especially
        when the list becomes large enough to exceed cache.
        (*) Since element "i" and element  "i+1", we can start the second
        search where the first search left off
        (*) Since we are moving forward through the list, we can limit
        subsequent searches by the results from the previous loop search.
        
        This reduces the load time by 15%
        
        Change-Id: I460339e3bc12e0a8bea39334173a34b2aa79515d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151323
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [b779b948cc46461b9c7aaa0a01d719879dfe65e5]

        tdf#136991 speed up large rtf load
        
        We can limit the search when scanning the portion map, based on what the
        previous search returned.
        Reduces load time by 10%.
        
        Change-Id: I46ef6e80b4ef100318d911a636e28b166b053779
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151321
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-03  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [ebfd2f10b400ad215ccd2263267f48a79b1427ef]

        tdf#90496 - Remember last used view in hyperlink dialog
        
        Changed remembered last used view in hyperlink dialog from user
        configuration to session.
        
        Change-Id: Ifd04fc92d8ca8880d85c6cb52a7e364cff54a82e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151331
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-05-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [a0dd4cd98504124362524727c5f9eae731c1944f]

        tdf#136991 reorganise lcl_ExportHints loop
        
        to reduce some CPU cycles by avoid calling GetSortedByEnd multiple times
        for the same key.
        
        Change-Id: I2c77c1f70f3c7d3e2f5801edfacc2e511d7b375f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151324
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-03  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [feb2bec3c3f02881df3f447a72e4d9f214e1481b]

        Formula W.: tdf#78826 colons tdf#150045 sec. labels
        
        Change-Id: Ied39588884eed9d1602bac7e1bca9cf2dc7ac0c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151319
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-05-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [2d4348a0c3bd3cae35d84b87c0c026878b5d7334]

        sc: use commas instead of semicolons in test
        
        See https://gerrit.libreoffice.org/c/core/+/151262
        
        Change-Id: Iecfc019d4b1eb16b572a13e8d9ad34088bd7bbba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151328
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [78dc25539e820548aaa9e355ed03d9f7a54297b8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7b332f3fa1e24fe1ee5a5408bcf29f14b5af612a
          - Refactor - no change in contents
            
            Change-Id: Ib15fe46548cb481a52d2f374eb5b074c0ee6aa8f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151333
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-03  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [bb198176684c3d9377e26c04a29ec66deb811949]

        MCGR: Make MCGR default for oox im/export, cleanup
        
        Following an error in CppunitTest_chart2_export3 I updated
        the transparency definition at WriteGradientFill and
        corrected usages.
        
        Had to correct/adapt some Chart UnitTests. Some of these
        changes are temporary since this will/has to change when
        ODF MCGR im/export is integrated. I checked that all of
        these cases actually work, comparing im LO and MSO.
        
        Adapted some Chart2ImportTest to directly compare/check
        now for the fully imported tranparence gradient with
        available higher precision.
        
        Adapted OoxDrawingmlTest testGradientMultiStepTransparency
        to use new MCGR capabilities.
        
        Adapted testTextframeGradient and tested the turn-around
        with rtf gradients. These are a little bit limited and
        needed some extra care.
        
        Adapted testTextframeGradient.
        Adapted SdOOXMLExportTest1, testTdf94238
        Adapted SdOOXMLExportTest1, testTdf128345GradientAxial
        Adapted SdOOXMLExportTest2, testTdf105739
        Adapted SdOOXMLExportTest3, testTdf127372
        Adapted SdOOXMLExportTest3, testTdf127379
        Adapted SdMiscTest, testFillGradient
        Adapted testTextframeGradient
        Adapted ScFiltersTest3, testTdf129789
        Adapted SdUiImpressTest, testPageFillGradient
        
        Adapted SdOOXMLExportTest1, testTdf128345GradientLinear by
        using better double-to-integer rounding (basegfx::fround) in
        DrawingML::WriteGradientStop. After double calculations
        this makes the tansition to integer correct and stable. Also
        took back change at testTdf128345ChartArea_CG_TS_export
        which showed the same flaw before.
        
        2nd look @testTdf128345Legend_CS_TG_axial_export made me
        add that stuff again and adapt the axial ColorStop adding
        in the export to not export the middle enty twice. Extended
        test a little bit, too.
        Only do not add value if it starts at 0.0 aka StartColor,
        else adding it is corect.
        
        Adapted some tests CPPUNIT_ASSERT to CPPUNIT_ASSERT_EQUAL
        after being pointed to it from gerrit_linux_clang_dbgutil
        build.
        
        Change-Id: I4a993053da8960035671b655e67908f36e59b5fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150763
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-05-03  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [f1fd3e32508ee3e8aca6f90724e7af8664652e41]

        update credits
        
        Change-Id: I3243e55b996f8a647fbe060f83a76d3ee416e6b9

2023-05-03  Justin Luth  <justin.luth@collabora.com>  [92fe70072d16922af41ab0fd3746172f3a58e489]

        tdf#148956 sw: clear nAttrStart == paraEnd hints in DOCX
        
        I don't think that native Writer will create a character
        property at the end of a paragraph. (I couldn't do it manually
        or by round-tripping a problematic DOCX file.)
        
        However, DOCX does need to do this. However, a Ctrl-M
        to clear direct formatting was not clearing out those
        attributes (that don't span any text, but just sit
        at the end of the node).
        
        This patch fixes that problem.
        
        Change-Id: I6bd93fc145d226f785287e6991b7ea6e3fcd1c9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151306
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-03  László Németh  <nemeth@numbertext.org>  [966e955ea09772ad1e3363f1813e5b26bfa41671]

        tdf#155134 DOCX export: fix crash with old table format
        
        Handle missing start nodes of boxes in old table format.
        
        Regression from commit dd5e5f3fab4b8f736baeda0f706c77a4ea9b6804
        "tdf#150824 sw DOCX: fix export of new tracked tables".
        
        Change-Id: Ib10afa52351c683c3d3407aff567d6a8e2c76306
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151318
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-05-03  Julien Nabet  <serval2412@yahoo.fr>  [c4aa51f497db8b659cc66402dea7be88f57c2580]

        Related tdf#154769: XML Form add limits of length value for some datatype
        
        length value for:
        - year:4
        - month and day:2
        
        change ISO8601parseDate in unotools to return false when month or day length > 2
        
        Change-Id: I807a8a784c8924750ae2c821de4be667e514e91f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151238
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-03  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [2dadde7cf6999ba64c3db8ecf477e1c752af98f0]

        Update git submodules
        
        * Update translations from branch 'master'
          to 92dbd56ebbb21c475c13bda88db729dedd981b49
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: Icbe8231ea11d0eb6a624d2b18a4e314fa8267a6a
            
2023-05-03  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [8828ff5015702bd520808ce46f2266c66ccd11fd]

        Proofread these recent strings before they go to translators
        
        Change-Id: Ia7e4131b8e05abcc74e38ee31a1a7a9eb634a71b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151292
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-05-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [d72f3d480eaffd8bd6d14fe60f01c995886cf317]

        tdf#137544 simplify SdrObjList destructor
        
        by allowing the maList to destruct naturally, it deletes the objects
        from first to last. This speeds up the search process when these objects
        remove themselves from broadcasters.
        
        Change-Id: I0534b39bc82b24d0e4245773e105a77bce735c9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151315
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-03  Jaume Pujantell  <jaume.pujantell@collabora.com>  [5431b756d45bebe74beaba2026704552ee6891f0]

        tdf#154478 fix comments empy after ToC
        
        TOC creation entered a malformed state where it interfered with
        the creation of other elements (e.g. annotations and textboxes).
        This change is also a fix to tdf#154481, so the patch from
        94de79e7d3c98 can be removed.
        
        Change-Id: I423f9d048b8c5b89fd38229c4f3ad41213d5ab67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151103
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ash@collabora.com>

2023-05-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [6f8d649b8c0ae0849e5c1f279c0f24700ec3f0d2]

        tdf#143574: sw: move UItest to CppUnittest
        
        Change-Id: I7a259df2291ab34a99ab58c359965c5e4873f97e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151314
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9b8ae4df0ec765c5d65a27a6c3ef5daa7606e99f]

        Fix typo
        
        Change-Id: If92643e3e8aad5a3367b9ee20afa5a1fef7ee8ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151317
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [e2b54a73118849a107f516c61c517f259f7d4530]

        tdf#155028: sw_uiwriter3: Add unittest
        
        Change-Id: Ida1de2645969394069066519ea18d546af3da96a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151269
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-03  Michael Stahl  <michael.stahl@allotropia.de>  [0913da454e2dd88fb8fc83cddd20c735b79f73ca]

        sw: fix crashtesting assert on tdf124604-1.docx
        
        frmpaint.cxx:801: SwTextFrame::PaintSwFrame: Assertion `... || oTaggedParagraph || ...' failed.
        
        Here the problem is that the numbering label on the last paragraph is so
        indented that it ends up off the right end of the page, and so the loop
        in SwTextPainter::DrawTextLine() terminates before seeing it.
        
        Sigh, add another special case ...
        
        (regression from commit 9b38beadf9eaf027b201cdf0ecb2bce5611014dd)
        
        Change-Id: I6bb7385a10269d77d533c3b98462602e58a60317
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151299
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-03  Michael Stahl  <michael.stahl@allotropia.de>  [336a3c3d5b5b8e502cb6edfecf4f5fa1780b13e3]

        sw: fix crashtesting assert on ooo95981-1.odt
        
        itrpaint.cxx:433: void SwTextPainter::DrawTextLine: Assertion `roTaggedLabel' failed
        
        The problem is that there are 2 SwNumberingPortions, and CalcPaintOfst()
        skips one of them.  So the portion that doesn't have a follow may never
        be iterated.
        
        (regression from commit 9b38beadf9eaf027b201cdf0ecb2bce5611014dd)
        
        Change-Id: If6618b183cf533f69091d4657d3a412f9d1cc4b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151298
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-05-03  Miklos Vajna  <vmiklos@collabora.com>  [8c78361b05ba3cefe5b0f31f35113f7890fd2296]

        sw floattable: don't try to set various character properties as table property
        
        Cell UNO objects don't have such a property, and this generates a
        warning on importing sw/qa/core/layout/data/floattable.docx, silence it.
        
        Change-Id: Ie8e104ba9b028d0e1d9cf4893b4002b1b2a89f38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151311
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-05-03  Seth Chaiklin  <sdc.blanco@youmail.dk>  [8426c38a23e5bcc4a8fc061113755de0f8dbc250]

        tdf#153897  "mark" to "entry" for index .unos
        
        Change-Id: I3e9b94e5e6d7073773b3d39276a7f708f34492ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151196
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-05-03  Miklos Vajna  <vmiklos@collabora.com>  [59d609c047dad12d2448f1686b379adc5575865c]

        CppunitTest_sw_htmlexport: avoid reqif magic in testReqIfJpgImg
        
        Set the filter options explicitly, rather than inferring it from the
        test name.
        
        Change-Id: I0719e6d3e8338d2e61900b3b230489a10b62ee83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151296
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-03  Stephan Bergmann  <sbergman@redhat.com>  [46da86c845c871b8f28ed5dc92fcfd5dbac12ad4]

        Sync flatpak-manifest.in with Flathub
        
        ...including
        <https://github.com/flathub/org.libreoffice.LibreOffice/commit/c80b412af7ec1d15b49c64ec6590450e9bacd3f2>
        "fix missing user-installed fonts"
        
        Change-Id: I76f10959b37c2c1c41bfaed6f7b4199ba0e6f3b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151294
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-03  Baole Fang  <baole.fang@gmail.com>  [e8d7bf954fe74ce85bdd084d6e12d27027a4c379]

        tdf#145925: Support AutoCapitalize in DOI recognition
        
        Sometimes, the first character of the doi string is auto capitalized, which isn't recognized as DOI.
        Now, the doi detection is able to recognize doi string with the first character capitalized,
        like what is done in url recognition.
        
        Change-Id: I95334941dc4cda3095f1750fea927640dea55e23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151142
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-05-03  Heiko Tietze  <tietze.heiko@gmail.com>  [a21e151508918c39189a18d46fcba490100e5890]

        Resolves tdf#101876 - Resizing function wizard content
        
        GtkPane added
        Function entries expand now
        
        Change-Id: I3f900540fadb530a8c154ec1bdf3771daecb7acb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151258
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-05-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [7df67f4cd7d3e763e684041db6d63d17a3280d88]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 18bf37d1dadbdd5631b8c3a60d3385038513f3df
          - tdf#155100 LibreOffice treats 1900 as a common year, not leap
            
            Change-Id: Id8ab89baa623f04a49a307856ea063a2301a2ce3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151302
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2023-05-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [47016a3374af6effb795ada4efa9fb682b566e25]

        Fix typo
        
        Change-Id: Ib3e60b4ab1ab61354294e8c41ea08906a4e47d4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151304
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-03  Justin Luth  <justin.luth@collabora.com>  [98f766004e29ea35eef6fcf3a4c28696b95f6c90]

        tdf#86630 sw page number wizard: try avoid copying bookmarks
        
        Each time the pagedesc is changed, it makes extra copies
        for undo purposes. That really messes up unique bookmark names.
        
        So, consolidate all the page description changes,
        and make the change in one big batch.
        
        I like this better anyway, because now it doesn't
        look like all kinds of magic incantations.
        This is now straight forward programming,
        and consolidates three separate calls to adjust the page style.
        
        Change-Id: Ib200a1f6ba810fdf0111c9909679e3f80d573230
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151243
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-05-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [98726695af0e3a673618d16b981818155d43bc0c]

        simplify SwSortUndoElement
        
        No need for a union to save the minimal amount of memory. The code
        is much harder to read an more error prone. Just duplicate source
        and target - in one kace to be SwNodeOffset and other as OUString.
        
        The assumption that SwNodeOffset doesn't have a default constr. is
        also not true anymore, so we can just freely use that.
        
        Change-Id: Ia96182eb2f872d0ca8f2e71ef2258d4b929c2d20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151263
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-03  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [2d0a87f97e2c9ac50cd6ce329ca8256daf94ead4]

        tdf#151974: writerfilter: apply props only to new document
        
        Properties applied to document shoudl be a case only for new doc,
        but DomainMapper can be called during pasing of RTF and cause
        modifications to props in already open document.
        
        Tested only for "NoNumberingShowFollowBy" but I assume this is
        a case for all compatibility props.
        
        Change-Id: I4558d809ca477918373b15fa05500ed985e170a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151069
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-03  Eike Rathke  <erack@redhat.com>  [95c10ff05c4036587302e03e903aa849cba828f3]

        More complete positive list for ScFormulaReferenceHelper::ShowReference()
        
        Various operators were omitted so for an expression using only
        such like '~' range "union"/concatenation the ranges weren't
        highlighted; also use indexOfAny() instead of repeated indexOf().
        
        Change-Id: I288bb8e0a2bf738bbc3a56025474a18ea18a4d13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151297
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-05-02  Gabor Kelemen  <kelemeng@ubuntu.com>  [581764d7781477deada108c7fa108c684983fbc8]

        [API CHANGE] Drop unused config group AddXMLToStorage
        
        Its use was removed in 2009 by
        commit f87ee64d502aec9365d98d53d5b913f6456eae6b
        
        Change-Id: Ie9f65ac548ce9eff53156f61df40dbff839a8d8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150983
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-02  Julien Nabet  <serval2412@yahoo.fr>  [0c0c9a0dd8a7b102315ab1075f78a0f1f3397b67]

        tdf#155057: Wrong colors in some WPG2 (well rendered in WPG1)
        
        Thank you Fridrich Strba for the quick fix in libwpg!
        
        Change-Id: Icb2a48cdd7846ac9f2b32ca65a479381d8c8bfed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151217
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-05-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [cd3cbb40d52c1e8a17bdfe00ecc3609a67626c1a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8508046cdf9b54dfe73c4def579abe53db4f5211
          - Refactor page - no change in contents
            
            Change-Id: I8466c9b6441908d3ba01e78fa3317dd4ecd66f6b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151301
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-05-02  Gabor Kelemen  <kelemeng@ubuntu.com>  [8decea689985c75cbe5b302c47687d0a998772ba]

        [API CHANGE] Drop unused keys from the Scripting group
        
        OfficeBasic, its use was removed in 2020 by
        commit fbc909364c9c3964c1354169527e68446905c39b
        
        ExecutePlugins, Warning, Confirmation, their use removed by
        commit f36433c10a4be39bd5e93621ee46766c587ad57c
        
        Change-Id: Ic2bca7b8652f84a1f81141325ae520f138dbeb78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150986
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-02  Gabor Kelemen  <kelemeng@ubuntu.com>  [4b6f64f55c8a763f348ff33cca3e5a7623e87b4f]

        [API CHANGE] Drop deprecated config keys of Window group
        
        Window -> Key, Version, State, Flag, UserData
        
        Deprecated in 2002 by
        commit 9f0aea44a8437d55d5d88cda7359fbbb5c5622a6
        
        Change-Id: I1b086c1b87542e954262d09e23debbefe6068e31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150985
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-02  Gabor Kelemen  <kelemeng@ubuntu.com>  [e161d39ccdd4dd90abffdc1abf09eb8179104c3f]

        [API CHANGE] Drop obsolete JobDescription and Startup config groups
        
        Obsoleted by 2004 commit 2f9e9552202bbc8314c44107fdddd2f34cdfe507
        and 2002 commit 3dcc79adb407499bd6ecd581c92efd84244d5bd1
        
        Change-Id: Ided71e52b05d99cd5b73694737cf4b4ed4c08bf8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150982
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-02  Gabor Kelemen  <kelemeng@ubuntu.com>  [e603786daac6a5ab62bb4c9edf837b1b1d46c5bf]

        [API CHANGE] Drop unused config group InputMethod
        
        Its use was removed in 2019
        commit 5bfa8b8d5e1cf3cb572dbd91bf3b0cfcf29fb65a
        
        Change-Id: Ibdf90d2bf65dc55e8bb535b7609c1e636f815850
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150984
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-02  Gabor Kelemen  <kelemeng@ubuntu.com>  [8bcf321d549799e530c81f22ff90096668442a96]

        [API CHANGE] Drop TotalCacheSize ObjectCacheSize ObjectReleaseTime config keys
        
        Obsoleted by 2018 commit c6cf2320d2a464594e759289c34796538d31f02b
        
        Change-Id: Ifc83b8dae06ef84d2ae276c18a395185db330cc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150964
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-02  Gabor Kelemen  <kelemeng@ubuntu.com>  [5dc7f2f2c6bb1ab9ec29696adbfc9f0506b22e0b]

        [API CHANGE] Drop obsolete ObjectNames group
        
        Deprecated by 2004 commit f1e7d342bff9d58cc6aa1ab3878ef0d112cc26ed
        
        Change-Id: I9d3dcb47bdd4a9cc217e1a534a003e173a4aeda1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150965
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-05-02  Caolán McNamara  <caolanm@redhat.com>  [831ccb770f318a4be039431b14ce0cd247174e44]

        ofz#57493 Timeout
        
        Change-Id: I2a61016c771012f23415e753ca91bf254584131a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151293
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [7a2435b4ae52bbbe8bd7d0fd0cf6a32ee42aac98]

        fix mistake in commit "optimise ensureGeometry"
        
        In
            commit bfe32f3e50b5406810e740ac41368f101033e766
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Wed Jan 12 20:51:39 2022 +0200
            optimise ensureGeometry
        
        I got the return value wrong for the early exit case.
        I am quite surprised this did not mess up something
        in the drawinglayer line handling.
        
        Change-Id: I6788ef8898575c89344f25f6e66c4ae0a999f013
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151268
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [2dc240a82646fc23c673a6fd5a29ade934dd5b67]

        improve AccessibleEventNotifier::addEvent
        
        we use the OInterfaceContainerHelper4 notifyEach function to avoid
        copying a vector of listeners
        
        Change-Id: I96476bb6100630a5c5d0f5d0973f821de702db39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151290
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [6e63866ea343dea0d1c528c9f7069be44bc034c0]

        tdf#137544 use cheaper method to scan accessibility child list
        
        which shaves 2% off runtime here
        
        Change-Id: If574fad4ff756e03eac8e96cba3226bacb2828ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151267
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [0431264c2bfbc73c6b7aa832ad7ac458daaeddc6]

        tdf#137544 no need to broadcast in ~SdPage
        
        It's not clear to me that we ever needed to do this - originally we did
        not, and then we did, but only to avoid UserCall being triggered back
        into us. Then the UserCall was explicitly cleared before the listener
        were notified.
        So just remove the notification again.
        Which removes 10% of the overhead here.
        
        Change-Id: I51f508e86c9785742bb092b7b3ae18f62f1f10f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151266
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [e3c6c36e6fffeafa235e9230901e81b08866e6b2]

        tdf#137544 reduce cost of AccessibleEventNotifier
        
        the ListenerContainer can be a moveable type, which means we can store
        it in a node and avoid an indirection and an extra allocation.
        Also use unordered_map to speed up lookups.
        
        Change-Id: I888f0418b035e459cce3facd956ba51db97335a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151265
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-02  Mike Kaganski  <mike.kaganski@collabora.com>  [d7823e0266d38dd83d7f824f6bafb3898ccbca75]

        tdf#155122: implement CtrlHandler on Windows
        
        Change-Id: Ia766db91030528c320a27a2d608bd0ec0a34f31b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151261
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-02  Mike Kaganski  <mike.kaganski@collabora.com>  [da50aaff5324661cbc7b4513ba249d9ed58f3626]

        Avoid unneeded cast
        
        Change-Id: I8ab52af3b53e3da5f4dd006674c0392fcce46987
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151291
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-02  Stéphane Guillou  <stephane.guillou@libreoffice.org>  [1aaa884edb23612b9fa2cb3f78c6d7149c2b4de3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e506fc8bfa0170c98277320023e73c60b7c11a87
          - correct string for menu entry "Edit Formula"
            
            Was changed from "Text Formula" to "Edit Formula" back in 7.3
            
            Change-Id: Ie443bfc7ced17a5fc45ebaceb95e3fe06d59cd9a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151276
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2023-05-02  László Németh  <nemeth@numbertext.org>  [a9cf949efcfdb9eb459cabe1b9e15f993e789c73]

        tdf#147180 sw: fix lost change tracking of modified tables
        
        Tracked text insertion can contain tables in a single
        redline (i.e. change), e.g. in case of newly inserted
        or deleted tables. Editing this tracked table, e.g.
        typing new text in a cell, deleting rows or columns
        resulted loss of the change tracking of the table by
        replacing the single redline over the table with
        redlines within the cells. Now add tracked row changes
        to the (not empty) table rows to keep change tracking
        of the table.
        
        Follow-up to commit 1555ba4dd9e90f0dfd39df952c3d2fd5e755e2f5
        "tdf#150824 sw DOCX: fix export of new tracked tables" and
        commit 05366b8e6683363688de8708a3d88cf144c7a2bf
        "tdf#60382 sw offapi: add change tracking of table/row deletion".
        
        Change-Id: I8eb46b240c3f5036b5b0966e2a523e369cb02e41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151169
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-05-02  Miklos Vajna  <vmiklos@collabora.com>  [1c99616f86f7d5b83b91edc225fc95fec227d710]

        sw floattable, crashtesting: fix PDF export of forum-mso-en3-26783.docx
        
        Converting the bugdoc to PDF crashed Writer layout since commit
        ce3308a926f036b87515b8cd97d2b197063dc77a (tdf#61594 sw floattable:
        import floating tables as split flys by default, 2023-04-12).
        
        Inspecting what the layout does, the trouble was that the bugdoc has a
        floating table, immediately followed by a non-floating table. This
        breaks the invariant that floating tables are anchored in the next, text
        node. In practice we anchored the floating table in the first cell of
        the next table, which is not the same as a floating table followed by a
        normal table. (For comparison, the DOC import simply lost the floating
        table in this case.)
        
        Fix the problem by making sure there is a text node after a floating
        table, in case it's directly followed by a table (no text node
        in-between).
        
        Changed tests:
        
        - testFloatingTablesAnchor: this still asserts that the flys are all
          anchored in the body text
        
        - testTdf95755: the problematic table is still not as wide as it used to
          be in the bad case
        
        Change-Id: I30b9ae423914b0b2cb1ebc7c1dce7efcd4cc3cf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151251
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-05-02  Caolán McNamara  <caolanm@redhat.com>  [46e40f2f7c742ffe01833551bb2843d156716be0]

        ofz#58550 Direct-leak in writer layout
        
        Change-Id: Id29138896a8da7a6badbeecfb0df24171c51f145
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151264
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [30334be31f190b5da79f3ba2bec94b2ff35ad72c]

        tdf#119659: sc_uicalc: Add unittest
        
        Change-Id: I9c1851d4c0520345d632ceef202f9991d2e6d359
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151262
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-02  Justin Luth  <justin.luth@collabora.com>  [751cb2cf874a2d017cae699a7983e4419dcbe6f6]

        tdf#86630 sw page number wizard: add page total
        
        1 - 3 is the format of the output.
        Not totally clear, but it is at least not in English,
        and I'm fairly certain I've seen this format used numerous times.
        
        At least everything is there, and all the user needs to do is
        modify the - to be whatever they want.
        
        I checked to see if by some miracle localedata had a specification
        for "X of Y" but it doesn't.
        
        Change-Id: Iae1e74e612ec449f72086b3f5a5e32713fee4d27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151173
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-02  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [453af38f46ad4c2eb3125b8d2967c91b950b3c50]

        tdf#155049 Revert "tdf#115884 PDF signing should mention it only works with x509 certificates"
        
        This reverts commit a1146fd95022196636f8c41f7322a7257955cef4.
        
        Reason for revert: needs special case for PDFs as this dialog
        is also used when signing ODF files
        
        Change-Id: I8b9a007816732066746b790ee03654f4b5b2904d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151273
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-05-02  Vert D  <devoptmsoi@gmx.com>  [332b620732d4f78625c6547a988fa9860ab0d7bd]

        tdf#154884 fix isFavChar, updateFavCharacterList deletes the correct pair
        
        Change-Id: I98be8df93c5e3985e95f285e3cb9a2b600eb85c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151216
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0e5b5237d62422d152c4d54be5e5d2de2fa2f6e4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8526bfa2d6570e05906ab96b195dc1c773a734d7
          - tdf#147105 Fix inconsistencies in pdf param descriptions
            
            Change-Id: I30962fef0bf0ec88d24eb6df19207ba52ad51c15
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151234
            Tested-by: Jenkins
            Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
            
2023-05-02  Caolán McNamara  <caolanm@redhat.com>  [4ec8787b41fa366182cc97e165943d6af130f304]

        ofz#58551 Conditional jump or move depends on uninitialised value
        
        Change-Id: Iee5d82fff5edf14dd4f8adeabc305e96dd0ddd8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151260
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-02  Justin Luth  <justin.luth@collabora.com>  [6dfa1fc2fa9a7cdbbaf5ecd27528c95f744e0db4]

        tdf#86630 sw page number wizard: allow wizard to be re-run
        
        First delete what a previous run of the wizard inserted,
        then re-insert the page number.
        
        Change-Id: I1cbf1a7a40e71a13a06a174fd662eccfe8298e28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151148
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [20b82690cdf58ae3ad9415d552fb924c51cdafd6]

        sc: extend conditional format range in test
        
        Change-Id: Ie857bc22f0340659612eb407975679953c538822
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151259
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-05-02  Caolán McNamara  <caolanm@redhat.com>  [81e8cc7aa3d97ecc42f2592a2f6075f7f1ba74ff]

        ofz#58529 Null-dereference READ
        
        Change-Id: I9d8ea7d40429faee94889e4d2d9df7440b18e65f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151255
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-02  Eike Rathke  <erack@redhat.com>  [d5565b70bc6d3d263e1cc50fa1f343f4e1a428fe]

        Resolves: tdf#154987 Add Santali {sat-IN} locale data
        
        Change-Id: I9da3003a4db91bfa432bb68edcf577b73df5ee2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150949
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2023-05-02  Aman Jha  <amanjha752001@gmail.com>  [53c641702a280be8b80976301f3427b41d2e0b74]

        tdf#114441 Convert sal_uLong to better integer types
        
        * Use tools::Long for nY as it stores calculations with result values
          that can be sometimes negative
        * Cast nLine to sal_uInt16 as rModulWindow.ToggleBreakPoint() takes
          parameter of type sal_uInt16
        
        Change-Id: Ibfdee40f37714406ee0f089c9a87f8b9a650e492
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145210
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-05-02  Noel Grandin  <noelgrandin@gmail.com>  [dbcf188d39ff70ac87312dd28444df97e3cea993]

        remove unnecessary method
        
        the call to GetObjectItemSet() in
        OleProperties::ForceDefaultAttributes() is unnecessary, because
        it is always called before ForceDefaultAttributes is called, and
        having removed that, the rest of the method becomes unnecessary too.
        
        Change-Id: Ibb09020837d47cb9eb1fb8b5deca1defc1465108
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151237
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-02  Noel Grandin  <noelgrandin@gmail.com>  [7a1f2f0b9906228ce970d48fef29dd25cd4cc55b]

        use more specific class in sdr::table::Cell
        
        mpProperties always points at a CellProperties object.
        
        Change-Id: Ie78d015a23b48c5b40cbf3564974870e49a0b2af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151239
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-02  Miklos Vajna  <vmiklos@collabora.com>  [41e3d2c936f008d010a64c00904539eed2392551]

        sw: prefix members of SvXMLImport, SvXMLImportPropertyMapper, ...
        
        ... SvXMLNumFmtHelper and SvXMLNumFormatContext
        
        See tdf#94879 for motivation.
        
        Change-Id: I1942fae05f2df1f23e0b05f8cb0eaa1f6df73f18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151252
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-05-02  Noel Grandin  <noelgrandin@collabora.co.uk>  [bcd233e45f1d793555e29522d1c30b67c574b628]

        improve windows backtrace_to_string
        
        I want to know the symbol address we actually capture, since
        we seem to getting duplicates in the output of SymFromAddr, I
        want to know if the fault is in SymFromAddr, or the backtrace
        capture call.
        
        Change-Id: Iece9c204abb780ae6b67a11e6ba77db816351e8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151254
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-02  Caolán McNamara  <caolanm@redhat.com>  [7e74f2260b7d093c1b3bb6e362de1c52b5068cc6]

        cid#1528432 Argument cannot be negative
        
        Change-Id: Ic55c524a9ec8ae9a4df7f96d284d822616fa3b54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151241
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-05-02  Marco A.G.Pinto  <marcoagpinto@sapo.pt>  [24f938c016b62aa8f05e23e2be4f51e7ead51e65]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 03a891f1b00d9b1a14c6a72fb33cb682b549053a
          - Updated the English dictionaries: GB+ZA
            
            Change-Id: I82eb3829ab615d1b395effc8f149d1f0e5ccf12d
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/151227
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            Tested-by: Andras Timar <andras.timar@collabora.com>
            
2023-05-02  Paris Oplopoios  <paris.oplopoios@collabora.com>  [b42f3d450d861ecf7b8867ad2ad38537bf888888]

        Test tiled rendering view separation
        
        Make sure that changing the theme in one view doesn't change it in
        another view when doing tiled rendering
        
        Change-Id: I0a21dc36bfb825337fe74a11099ecc728b99c861
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149324
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-05-02  Noel Grandin  <noelgrandin@gmail.com>  [ff307906ce794173e4f26dcad84518d010668ea3]

        elide temporary copy
        
        Change-Id: I3818767811ee92b39f475533144d0163a7e6931e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151236
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-05-02  Kohei Yoshida  <kohei@libreoffice.org>  [fb3a6b82b55a298eabf8f431f1451dc826642acd]

        Update mdds to 2.1.1
        
        Change-Id: I4f708faa5b0017e7852e3b085825b6637f6fa988
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151244
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2023-05-01  Justin Luth  <justin.luth@collabora.com>  [b89f65a5138fe74b7858c2817fae4204b021c1f5]

        tdf#86630 sw page number wizard: add contextLabel
        
        What the user should see in the menu is "Page Number...",
        but the label itself is better named Page Number Wizard.
        This label is used to distinguish it from other Page Number
        items in Options - Customize.
        
        Thanks to Seth for pointing this out in comment 39.
        
        Change-Id: I9df14822f3fd69e4dec1d08a198da740479ab571
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151240
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2023-05-01  Eike Rathke  <erack@redhat.com>  [595eda782296916ddfec5f6d15e9abc5c61667ee]

        Related: tdf#119659 Use ValidColRowOrReplicated() for matrix dimension check
        
        ... instead of only ValidColRowReplicated(), and check the return
        value. With this, the abort wouldn't had happened but an empty
        string returned for this case (which would had been wrong as well,
        but the caller has to check dimensions).
        
        Change-Id: I75218c479896893146b0e73d3c82215fe61cdf6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151235
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-05-01  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [1dc1595824509c58f86f819673719096f771f417]

        replace SwFrameFormats with sw::FrameFormats<SwFrameFormat*>
        
        - SwFrameFormats is now completely replaced by stronger typed
          sw::FrameFormats<>, thus remove it
        
        Change-Id: I7e655a83ba8cf01d1e68dccd1804c167e8daca9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150455
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2023-05-01  Mike Kaganski  <mike.kaganski@collabora.com>  [a6aa71f6f3357f4fcd06c2307882733606af37ca]

        AutoName is only used as Any, no need to extract into intermediate string
        
        Change-Id: I00b0d647946e3943852098ff96cc09b7a2fd49ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151233
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-01  Mike Kaganski  <mike.kaganski@collabora.com>  [2059f242bd2d3e9cefa8cb38bcbef8cab120bab5]

        Simplify and unify a bit
        
        Change-Id: Ife4b4b3beb4d31948aebbb2028ef0683013a7b58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151229
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-05-01  Hossein  <hossein@libreoffice.org>  [57f46a5a64f4e3bca2f0a52309ca7d201c1e2372]

        tdf#152246 Test position of RTL elements in PDF
        
        This test checks the position of RTL/LTR elements in the exported PDF
        files. Without the fix in place, the test fails because the RTL elements
        will position as LTR, and the "Rect" element will be something else:
        
        double equality assertion failed
        - Expected: 303.349
        - Actual  : 56.699
        - Delta   : 1e-06
        
        The Sample DOCX file contains both RTL and LTR content controls for testing.
        
        One may run the test with:
        
         make CPPUNIT_TEST_NAME=testTdf152246 -sr CppunitTest_vcl_pdfexport
        
        For an overview on PDF fill-in forms, please refer to:
        
        James C. King, Introduction to the Insides of PDF, pages 81-85
        https://www.adobe.com/technology/pdfs/presentations/KingPDFTutorial.pdf
        
        Change-Id: I6c15b49bffb1aef6f137f7bb518a291f4d88b888
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151228
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-05-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [113c6d11afbfc97e17fe90d90dd55d149a33a191]

        docmodel: extract ColorDefinition into own file and rename
        
        ColorDefinition is renamed into ComplexColor.
        
        Change-Id: I81c2d97e6b7bf9de4ce703c02b6db40636b04961
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151224
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a0a61ffc29cde98d32dcd3b8d71cc8c21cb6e493]

        docmodel: extract Transformation from ThemeColor into own file
        
        Change-Id: I45316e377cf895773037f500c521111f7e4d1ed7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151223
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-05-01  Seth Chaiklin  <sdc.blanco@youmail.dk>  [607b85b908d14f9907e12932bbc2298398f72ef0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4e66412d1c72a51d6548c02baf8de9b4bbcfb92e
          - tdf#154940  update "Variable" label to "Custom"
            
            Change-Id: Ib03c304b6fca75a6e442c50f31accb697a1bd4ee
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151194
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-05-01  Seth Chaiklin  <sdc.blanco@youmail.dk>  [7837c4c7bd25202fd010fbf7b7f5a13388d62007]

        tdf#154940 change label from "Variable" -> "Custom"
        
        Change-Id: I24db05dc26742513c1b6225d5c601ee19078ab87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151117
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-04-30  Mike Kaganski  <mike.kaganski@collabora.com>  [d049a1439d7db9cc3c68bbec3b496a61e7a7b855]

        Use getXWeak in slideshow
        
        Change-Id: Ica0290ee46286ff6d82634c378e40b3605d48a54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150869
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-30  Mike Kaganski  <mike.kaganski@collabora.com>  [d4d994321464b1f0301c3cb86f55d851794d5f88]

        Use getXWeak in sax
        
        Change-Id: I24d61be2a1e1c21c08e50790b2d7bbb794c4fb07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150862
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-30  Mike Kaganski  <mike.kaganski@collabora.com>  [d74c010192a3d9605364bfb942f18c9199a75804]

        Use getXWeak in scripting
        
        Change-Id: I4370c0bfaa75b150bd05f03a5961e7152ac41e7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150864
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-30  Mike Kaganski  <mike.kaganski@collabora.com>  [0dcbf8a5a5048b30fce48081090a922d286a62e4]

        Use getXWeak in sot
        
        Change-Id: I68d6b7393b367b68206c92cd65705326c5aeda7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150870
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-30  Mike Kaganski  <mike.kaganski@collabora.com>  [bad7f6376f96a008c1b1a77d262953c13eb8442b]

        Use getXWeak in sfx2
        
        Change-Id: I364f13308adf8b3257e53da2bc6576088bb958f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150867
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-30  Mike Kaganski  <mike.kaganski@collabora.com>  [116adf5341c681e4044f9fe940d0d143eeabc457]

        Use getXWeak in sdext
        
        Change-Id: I24563de37b98cad57823fe936e5bfa7e10e8a2c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150866
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-30  Mike Kaganski  <mike.kaganski@collabora.com>  [f220acf3aad954e20f3b15b30910432fac97ed15]

        Use getXWeak in shell
        
        Change-Id: Ied9a244a0fdd5973f2c9cb3bdd46500f6be2e0cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150868
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-30  Julien Nabet  <serval2412@yahoo.fr>  [723a0a067daaefb8b082fc849713ee6502ec9231]

        Firebird: add info FDB/FBK use on README
        
        Thank you again Mike for this info!
        
        Change-Id: Iab02f486035de48636d84148a045e86b24307a95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151218
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-30  Caolán McNamara  <caolanm@redhat.com>  [6377fe10964ebf1936e4a55f845e3f1eda5501ac]

        fix fuzzer build
        
        Change-Id: I9b980f3c81d468da4bcc33b6d27df9233f78c365
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151219
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-30  Caolán McNamara  <caolanm@redhat.com>  [538956c32b867102b5174add3ea1990ae9d0b075]

        ofz#58400 Timeout
        
        Change-Id: I6ded0d0613b66f7ec075796e257d93cf25822d2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151189
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [dd15364793401e41bae45cdeb410808c9f94fa93]

        adapt the new auto-fitting alg. to work for vertical text
        
        And remove the old auto-fitting algorithm now.
        
        Change-Id: I0bf26d57955018b6d43783d860a0aeae596439b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151183
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [fd0515abfcd659610661dbf4375c51519b6fb157]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c02428dbc46618eb781bcbdeb816e20518a44e6c
          - tdf#152397 Fix Help page about Calc Input settings
            
            Change-Id: Ic7a92343279fb1321d4189cca32bad93e611c095
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151132
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-04-29  Mike Kaganski  <mike.kaganski@collabora.com>  [1df99a2155751a1874f45b57a637ee9ecc4dc110]

        Use getXWeak in avmedia
        
        Change-Id: I1dc1e597c50b0081375b9216ac4e6436b84aaa0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150832
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-29  Mike Kaganski  <mike.kaganski@collabora.com>  [32122e89310bd1d72aa796823965eadd766a84fc]

        Use getXWeak in accessibility
        
        Change-Id: Ifd6d57bb4087e6934075ff9f0931260cb8d09328
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150830
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-29  Mike Kaganski  <mike.kaganski@collabora.com>  [0a87d8fed89eacf74eec4dda9e7fb5ec19a32ed5]

        Introduce cppu::getXWeak and cppu::OWeakObject::getXWeak
        
        To avoid explicit static casts when XWeak or XInterface is needed
        
        Change-Id: I0496a5b8dcd48743bceeef9f90904811acd556cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150807
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-29  Mike Kaganski  <mike.kaganski@collabora.com>  [c97ddabb78b17fa8fb568fc7511aab82f0da63c4]

        Simplify a bit
        
        Change-Id: I201dc0c1b9438b53656802c20c181654ee758a5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151127
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-29  Mike Kaganski  <mike.kaganski@collabora.com>  [c395fc2ba51bf71bd70fcfa51c9fadb83ae24913]

        These are not applicable to FILEOPEN_SIMPLE
        
        Change-Id: Id2668a6b30f7062e42ec60b3664b9a7490feccd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151128
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-29  Mike Kaganski  <mike.kaganski@collabora.com>  [621a7ac49500a2f9e7381a6e4a79675bf8d1043d]

        Simplify a bit
        
        Change-Id: Idd17018c0fe452979f699d63f2166ae95241a3b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151129
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-29  Noel Grandin  <noelgrandin@gmail.com>  [6e0eb7da0601ab4bf828a0fa71bbad83b9e8f465]

        rename field in GroupProperties
        
        to distinguish it from the similarly named field in the
        DefaultProperties superclass.
        
        Change-Id: I8512c1a60e360a1e31ceaa86a8ff63ebe068d0cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151185
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-29  Caolán McNamara  <caolanm@redhat.com>  [2f1860199ace72973a0092493c5b1c6bc1a077be]

        reject fodt input that doesn't load and so doesn't exercise pdf export
        
        Change-Id: Ie8596618f62d245f35cb56e128c529464bc7cc25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151177
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-29  Caolán McNamara  <caolanm@redhat.com>  [6c3f27c794b90e2877edd72689d7d8284fecff00]

        add a fodt to pdf fuzzer
        
        Initially give it a fairly tiny input size limit.
        
        Change-Id: Iabc2611174e88f1f6050edb21da4f28694bac4a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151151
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-29  Eike Rathke  <erack@redhat.com>  [6b6b83b43fcae13e30a9ca67b421187a5e0d7142]

        Resolves: tdf#119659 Check found position for result vector
        
        Change-Id: Idc454462c47b6c7b7b7cb6c86b08650d059221c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151186
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-04-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0cda9cdba77bfe3c5f4b78f7538e2b6c96a01493]

        use XThemeColor instead of XInterface for *ThemeReference props
        
        Change-Id: I23b6a7429bbcf7901f3d817c970ee7ef4a453197
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151184
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-29  Mike Kaganski  <mike.kaganski@collabora.com>  [5d56733bbc283f5927d83bc3151a05fc477c31b1]

        Simplify a bit
        
        Change-Id: I5b39a16479a69c0683d8e04497ad24421112751c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151126
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-29  Mike Kaganski  <mike.kaganski@collabora.com>  [90ac25f12cecd5850607096acf4d97f29baaa710]

        Simplify a bit
        
        Change-Id: Id768a3e10eb593af84bdea423ddfd090df33eef2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151182
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-29  Mike Kaganski  <mike.kaganski@collabora.com>  [5f303eaaeac23813e9809c87bce406ea5c52ee14]

        tdf#155077: use the selected URL when writing languages
        
        Regression after commit 9a55b97e980bbf2a0ce12841f6168f1f7545ac96
        (tdf#40068 Remember last directory for basic/dialog import/export,
        2021-07-14).
        
        Change-Id: I6ddb88cbe8a08128c451169de7e9ed4597dc4356
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151181
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-29  Rafael Lima  <rafael.palma.lima@gmail.com>  [139e0fb7132cb7b943ea50930a8a7ede72ea5e47]

        tdf#45705 Define accelerators for zoom in/out
        
        This patch defines the shortcut Ctrl+Shift+PgUp/PgDown for zooming
        in and out.
        
        Change-Id: I2ba486de82952e3cc06b56e70a8cb157cdae0ba2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150212
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-04-29  Mike Kaganski  <mike.kaganski@collabora.com>  [876010cbc4584249e919c694b8b977fd4e83084e]

        Simplify strtmpl.hxx
        
        Replace bulky and difficult-to-read template argument names with
        clearer ones; remove excessive whitespaces; reorder to avoid forward
        declarations (these are remnants from the refactor from macros to
        templates, when I tried to keep the old structure as close to the
        original as possible).
        
        And also a small code simplification in doubleToString.
        
        Change-Id: I901cfb86daf410e85269538f36ebb6b553a4be76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151125
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fd99725abdeea92e8cd46bb3e8e6fdcad8180e8a]

        Prevent to get 0 font size in the auto-fitting algorithm
        
        When the text box is empty, the size of the box can be returned
        as (0,0) so the auto-fitting algorithm will calculate the scaling
        to 0%, which means the text is shrinked to very small size or is
        invisible.
        
        This change fixes the issue so that if the size is (0,0) we just
        return and leave the scaling at 100%.
        
        Change-Id: Ie359461f23a1f7a496eb03b5670f588ad48bbf49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151178
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a1acc2f46cc499631d66b1d7a923ed15ab4f28de]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cac49fecf0b35af451fd0e043b21f86a8a46b38d
          - tdf#139027 More on INDEX() function
            
            + Review after erack comments
            
            Change-Id: Ibc294c35dd98cbd5c9f2b638db4e9cf31e768edd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151175
            Tested-by: Jenkins
            Reviewed-by: Eike Rathke <erack@redhat.com>
            
2023-04-28  Michael Weghorn  <m.weghorn@posteo.de>  [4849c98eb44b62324293254c946de41668ecd494]

        qt a11y: Forward changes to active state
        
        Forwarding of a11y state change events had in general
        been implemented in
        
            commit 8c3e8af0e60865ec6d38e2117efdb4ed2f10a20c
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Fri Jun 17 17:29:19 2022 +0200
        
                qt a11y: Forward STATE_CHANGED event as such
        
        , but that commit explicitly did not yet enable forwarding
        of changes to the `active` state; quoting from the commit
        message:
        
        > For some reason, forwarding changes to state `AccessibleStateType::ACTIVE`
        > resulted in Orca becoming unresponsive (stop talking) quite quickly.
        > That needs further analysis, so that state change isn't forwarded
        > to Qt for now.
        
        I no longer see this problem on Debian testing with Orca 43.1-1,
        current LO master and qtbase dev branch as of commit
        589c6d066f84833a7c3dda1638037f4b2e91b7aa
        plus the pending Qt Gerrit change [1]
        ("a11y atspi: Implement TableCell methods Get{Column,Row}HeaderCells")
        in place. Without the latter qtbase change, I can observe
        Orca becoming unresponsive quite quickly when moving around in Calc
        after pressing Shift, which may be due to waiting for a timeout
        instead of receiving the proper reply to the AT-SPI methods
        that that Gerrit change implements. (S.a. QTBUG-113110 [2] for
        another scenario using a simple pyatspi script to trigger
        what is potentially the same underlying issue.)
        
        Therefore, drop the old workaround.
        
        With this LO and the Qt change in place, Orca announces the
        focused and selected cell(s) in Calc with the qt6 VCL
        plugin and these steps:
        
        1) start LO Calc with the qt6 VCL plugin
        2) press Shift and wait a few seconds
        3) move around using the arrow keys
        4) select cells using Shift + arrow keys
        
        Ideally, this should also work without step 2, but
        apparently that step currently somehow triggers something
        relevant (creation of relevant a11y objects and registration
        of their listeners?) that doesn't yet happen without step 2.
        
        [1] https://codereview.qt-project.org/c/qt/qtbase/+/473907
        [2] https://bugreports.qt.io/browse/QTBUG-113110
        
        Change-Id: Icff8bbe7a6ee233407804c9098166945cdef4315
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151176
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-04-28  Hossein  <hossein@libreoffice.org>  [8434b855434e17db99ebcd9c8c29f989677b3571]

        Add .cache (Qt Creator) and gdbtrace.log (gdb)
        
        Change-Id: I80ebe9270bcb895ea95d2fd679417dd4f2b22165
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151047
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-04-28  Radhey Parekh  <radhey.parekh@gmail.com>  [f43c365fdddfaa6095c5392e3044914ad1054652]

        tdf#145538 Use range based for loops
        
        Change-Id: I6a393526d96fc5c7bee88fc03fc254dbdbe975cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138157
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-04-28  Caolán McNamara  <caolanm@redhat.com>  [2b7773ebb8e8e1662adc4f90ae90f4f746254169]

        survive exporting to pdf without config for fuzzing
        
        Change-Id: I229f25a8a15b21257756ecfa008b9e99681003c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151172
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [f701edb6f72e50fae5857a81081d3503e5363b8f]

        fix type checks of raw SdrObject's in writer
        
        Which are no longer possible since SdrObject is abstract now.
        
        I assume the original code was gunning for the kind of objects that
        were being created before
        
            commit 24a374ebc9da56cc6721e8feaa1e15ba850bf41d
            tdf#154040 use a SdrObjKind::NewFrame for frame creation in writer
            Instead of (ab)using SdrObjKind::NONE for the temporary, empty
        
        Since that is only explanation that makes sense
        
        Change-Id: I0c3a26cc303ab7d54193beacb285c69aaf98a63e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151170
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Jenkins

2023-04-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [4ab38a26bf4a6d37da6c03f7fdb999d0cacf2e63]

        Revert "remove dead code in SwDrawModellListener_Impl::Notify"
        
        This reverts commit e8c265d06a9f34fec382d67c65c38189f16ee323.
        
        Reason for revert: I misunderstood how the isType is working here
        
        Change-Id: Ic4fcedd02affa6df58b74b4cad231cfdf6288592
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151124
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-28  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [a9cea0ddeb5cd51db0720f96af75af75120908d9]

        tdf#90496 - Remember last used view in hyperlink dialog
        
        Change-Id: I500e9e58c84486307c50f4ccb878ad0340412246
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151039
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-04-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [71a27a57898c578e6b27d7f4343736c393cef3cd]

        Fix typo
        
        Change-Id: I20d3d5120c35d34d52b463ff7d8de74a4b8b02f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151158
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2023-04-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8c935e127a3b1a2d4cebec471b807126ad297ec5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c8a6e326f6207982fd507161d48f7793cfe82c26
          - Refactor page - no change in contents
            
            Change-Id: I5686fda46a1e572a6156b125f6dc9d11416af4d5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151174
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-04-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [6523c7a6436f3a7ea189c4e77898d754bf703e49]

        Revert "remove dead code in SwDoc::CloneSdrObj"
        
        This reverts commit 23046111d01ab0ec5feb570d428aea5ed4ece5fc.
        
        Reason for revert: I misunderstood how sw::isType is working here
        
        Change-Id: Ib5eac520f4ed79dbe1d6088a44e17b2b2a129877
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151123
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-28  Mike Kaganski  <mike.kaganski@collabora.com>  [424bdeda9fea09f0b48b5551baf872656845c7c3]

        Move all handling of AA allowing from svt to drawinglayer
        
        Commit 444bf8710d5da7b584fbcb94693e4ed8d2e29297 (Update handling of
        AntiAliasing settings and processor2d, 2022-11-08) moved the actual
        variable holding the AA state to drawinglayer, which introduced a
        duplication of the information.
        
        This moves all the handling from svt to drawinglayer, so that svt
        functions only use respective drawinglayer functions. Well, almost:
        the IsAAPossibleOnThisSystem function needs vcl, so stays in svt.
        
        Change-Id: I887307fbca1ca0cff1f5f32446e3599817099c3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151163
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-28  Heiko Tietze  <tietze.heiko@gmail.com>  [a2756bf71a304f2bb1bf49753dfd37a3402bc463]

        Resolves tdf#153499 - Hide newly introduced frame label
        
        Frame content is not shown for existing entries
        Follow-up to 4ec75d22eb916e3809e9e92f77fd25e33f6b21ee
        
        Change-Id: Ic2b40b19424245ede326a5ef5b53f684ca8a3f94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151166
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-04-28  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [6fab79859ec97a9153e033fe00fd01e4e46620ce]

        Revert "Revert "introduce sw::SpzFrameFormat ...""
        
        apparently, in SwHistoryChangeFlyAnchor::SetInDoc, m_rFormat might
        actually reference a DrawFormat, not a FlyFormat, and that is likely
        fundamentally broken. But for now, lets just make m_rFormat a
        sw::SpzFrameFormat -- this already removes some pointless up and
        downcasting.
        
        This reverts commit 52acefd6024ec79f8333ba40eef83816eda3046f.
        
        Change-Id: I040d98548bf9ac1c25b93214224eb0812f8cb653
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151150
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2023-04-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [10f289477971fe27a5062f02fbb07a44c79e2778]

        Capitalize "Display tracked changes" string to match others
        
        Change-Id: I012871296dcf8b3d27003c681b4fa2179bb0f943
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151165
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-04-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [0e55c5dd7b72c7da54a38ea4dcfc17069f311b0f]

        tdf#155046: sc_subsequent_filters_test4: Add unittest
        
        Change-Id: If0e64b6b4be769a485153465404370316d3f6587
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151162
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-04-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [dcb8f373d7bcd328e69e0bea85b76874923ce0dd]

        disable dbl-click in ThemeDialog in LOK, remove the dialog size
        
        The double click in THemeDialog exits the dialog automatically,
        but this causes a crash in online, so disable it there.
        
        No need to set the theme dialog size to a certain fixed value so
        we don't add white space.
        
        Change-Id: I555a631b7d0c515ec326c3654138982c59d3f021
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151106
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-28  Justin Luth  <justin.luth@collabora.com>  [511505f0ca11632be19b5923791c39d65c994673]

        tdf#86630 sw page number wizard: mirror margins as well
        
        This is only done in a very specific situation,
        when no heading/footer is defined at all.
        If we turn on mirroring at this point,
        then be helpful and mirror the margins as well.
        
        By default, this is irrelevant because the margins are identical.
        
        It isn't necessary for page numbering,
        but I think it is a nice touch to add something
        that most people wouldn't find otherwise.
        If they really want mirrorred page numbers,
        then it is highly likely they also want mirrored margins.
        
        Helping out people is the whole point of wizards after all.
        
        Change-Id: I20cde65dc95ea3115951a4ea3a01534399f19f3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151153
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-04-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [23046111d01ab0ec5feb570d428aea5ed4ece5fc]

        remove dead code in SwDoc::CloneSdrObj
        
        Dead because
            isType<SdrObject>(pObj.get()
        is unconditionally true, which renders the entire if statement dead.
        
        Ever since it was introduced in
        
            commit 68428bf17441dc0ec9dfcffd7cc6073660e552f0
            Author: Vladimir Glazounov <vg@openoffice.org>
            Date:   Fri Jul 4 12:19:41 2003 +0000
            INTEGRATION: CWS aig02 (1.12.32); FILE MERGED
        2003/07/03 13:29:21 od 1.12.32.4: #108784# further adjustments for
        support of drawing objects in header/footer
        <SwDoc::CopyLayoutFmt(..)> - do *not* connect draw frame
        format to
                     layout, if its corresponding <MakeFrms> will not be called.
        2003/07/02 16:04:01 od 1.12.32.3: #108784# - consider 'invisible'
        layer at drawing page for support of
                       drawing objects in header/footer
        2003/06/26 18:17:53 od 1.12.32.2: #108784# - further adjustments for
        support of drawing objects in header/footer
        2003/06/26 17:02:11 dvo 1.12.32.1: #108784# copy shapes (but not
        controls) into header/footers
        
        Change-Id: Idca3d73ac5b790f93e56214ce1aaa3e99a173a6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151141
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [08c09017bfa5c72ba2b9614237fcf0c0f9738037]

        fix regression in "tdf#119388 add new UNO listener/broadcaster"
        
        Upon further inspection, I note that part
        of the the code I added in
        
            commit ec940941e0bd7db15c5cf7d43df82226e0d849dc
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Tue Aug 20 17:03:13 2019 +0200
            tdf#119388 add new UNO listener/broadcaster
        
        would never have been able to be hit. Re-arrange a little to fix that.
        
        Change-Id: I537102d768591e5fa0ec2fb4b52b05dad4d26f29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151140
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [e8c265d06a9f34fec382d67c65c38189f16ee323]

        remove dead code in SwDrawModellListener_Impl::Notify
        
        The
            isType<SdrObject>(pSdrHint->GetObject()) ) )
        code has always been unconditionally true, because SdrHint has always
        returned an SdrObject,
        
        ever since it was introduced in
        
            commit 12b8488b9cf659adcafd4b998227397c57cf51ba
            Author: Vladimir Glazounov <vg@openoffice.org>
            Date:   Wed Jul 9 08:16:20 2003 +0000
            INTEGRATION: CWS sw020 (1.44.80); FILE MERGED
        2003/07/01 11:50:20 od 1.44.80.1: #110554#
        <SwDrawModellListener_Impl::Notify(..)> - correction: no broadcast
        of notifications for writer fly frames and plane
        <SdrObject>-objects.
        
        Change-Id: I67e6576f0670856259edee35aaf001401e67d98d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151139
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-28  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [ca45f6efc2e9250daee8e94f8408fe4abba4a7ba]

        msicreator: fix hardcoded wix toolset path
        
        On a Windows Server, the following installation procedure has the
        toolset end up below the x86 program dir:
        
         * % powershell Install-WindowsFeature Net-Framework-Core
         * % choco install -y wixtoolset
        
        Change-Id: I5e416cd24f51ae84cb0e6ef99b8a962355fb2b22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150828
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-04-28  Miklos Vajna  <vmiklos@collabora.com>  [1795d5183d5371a24e8dcb15f8671c78b2c94665]

        sw floattable, crashtesting: fix PDF export of tdf114111-3.docx
        
        Converting the bugdoc to PDF crashed Writer layout since commit
        ce3308a926f036b87515b8cd97d2b197063dc77a (tdf#61594 sw floattable:
        import floating tables as split flys by default, 2023-04-12).
        
        The stripped down document has 3 tables: a toplevel, a middle and an
        inner one. The middle one is floating. SwFrame::GetNextFlyLeaf() doesn't
        support nested tables, so we move an inner table frame to a next page,
        causing a frame to have the in-table flag, without a table frame parent,
        leading to a crash.
        
        Fix the problem by just disabling floating tables for nested tables for
        now.
        
        It can be enabled later, and not supporting inner floating tables was
        the intent of 8818dd359fbf0f37e1b318de89ab2ea7d735f58 (sw floattable:
        fix handling of nested non-floating tables at cell start, 2023-03-20)
        anyway.
        
        Change-Id: I75db01c6c0fdd803130fbb2a8f2f90c6180051ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151155
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [ea5c846fd5630acef26a3ee96d47c4a43fb5c24d]

        tdf#155028 Crash in: `anonymous namespace'::lcl_PasteFlyOrDrawFormat
        
        since
            commit 8611f6e259b807b4f19c8dc0eab86ca648891ce3
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu May 27 10:27:46 2021 +0200
            ref-count SdrObject
        The CloneSdrObj() call needs to return a rtl::Reference or the
        created object might get destroyed before we return a (now stale)
        pointer to it.
        
        Change-Id: I3de46b025887e6d460860b37677d2b18b90fb3e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151137
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-28  Noel Grandin  <noelgrandin@gmail.com>  [601db233f5cc7ee8bcd948681345fa37d5bb1d84]

        remove dodgy code in OReadToolBoxDocumentHandler
        
        comparing hashcodes without doing an actual comparison
        is not safe.
        Code was like this since
            commit 6845330a228f7b516425e2dcb0aa5f2cdfaedc85
            Author: Carsten Driesner <cd@openoffice.org>
            Date:   Wed Oct 17 09:57:37 2001 +0000
            #87255# support toolbar item style and help id
        
        Change-Id: Ie49647da257e6199d9502c916da2dd3d39d52377
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151136
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-28  Noel Grandin  <noelgrandin@gmail.com>  [a33922e38b87db5b009986324c6543e90f18a752]

        optimise find/insert calls to maps
        
        Instead of doing two lookups, we can just call insert and
        then update the mapped-to value if the insert actually succeeded.
        
        Change-Id: I3df3b98f0debe6bf74c739dd5850e7714d9c2789
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151030
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-28  Stephan Bergmann  <sbergman@redhat.com>  [2eb3922750b385dcadfd124d7baf686cec40eb5e]

        Remove duplicate com.sun.star.i18n.IndexEntrySupplier_ja_phonetic_* impls
        
        Ever since 95823ae83c8c13c5c10c5084e2a90549ff2eb25e "#95565#add new phonetic
        entry for CJK index modules", "com.sun.star.i18n.IndexEntrySupplier_ja_phonetic
        (alphanumeric first)" was using the same implementation as
        "com.sun.star.i18n.IndexEntrySupplier_ja_phonetic (alphanumeric first) (grouped
        by syllable)", and "com.sun.star.i18n.IndexEntrySupplier_ja_phonetic
        (alphanumeric last)" was using the same implementation as
        "com.sun.star.i18n.IndexEntrySupplier_ja_phonetic (alphanumeric last) (grouped
        by syllable)".  But there appears to be no evidence that those implementation
        names "com.sun.star.i18n.IndexEntrySupplier_ja_phonetic (alphanumeric first)"
        and "com.sun.star.i18n.IndexEntrySupplier_ja_phonetic  (alphanumeric last)" are
        actually used anywhere (see also c9b6bf655e6de50c55629b4805399932c90a3b30 "Add
        some tests for (Japanese) i18n::IndexEntrySupplier behavior").
        
        And a problem with the current setup is that instantiation those two
        implementation names will return implementations whose getImplementationName()
        does not match those implementation names (but rather returns
        "com.sun.star.i18n.IndexEntrySupplier_ja_phonetic (alphanumeric first) (grouped
        by syllable)" and "com.sun.star.i18n.IndexEntrySupplier_ja_phonetic
        (alphanumeric last) (grouped by syllable)", resp.)---which is something that
        would create failures with an improved CppunitTest_services.
        
        Change-Id: I27cf4ffdb2b84195c6d96f8a7a269120f6a17714
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151144
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-28  Justin Luth  <justin.luth@collabora.com>  [21fad629e72791f6cc1791fdba858bf52b9bfeff]

        tdf#86630 sw page number wizard: mirror right/left
        
        If the user puts the page numbers on the left or right
        side of the page, they usually want that mirrored
        on even and odd pages.
        
        This got rather tricky, but in the end
        I have enough safeguards that it seems
        to work logically and stablely.
        So I think it is ready to be submitted.
        
        Change-Id: I321e575cd9f6718579ffee99f1258bffe26581f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151152
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2023-04-28  Justin Luth  <justin.luth@collabora.com>  [d4cf5814146e375805df98eafba2baf321b9b005]

        tdf#86630 sw page number wizard: cleanup numbering type patch
        
        Much nicer to use things have have references
        for guaranteed items.
        
        I didn't notice the previous use of this
        as I was copy/pasting my patch together from various sources.
        
        Change-Id: I47f44a12fba4fc30db0597bcdcb339c062bc8b78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151149
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-04-28  Justin Luth  <justin.luth@collabora.com>  [a3a758350e92a3084d2cbef05ca6caef899746a4]

        tdf#86630 sw page number wizard: only turn on current page footer
        
        Without specifying the name of the page style,
        all in-use page styles were having the header or footer enabled.
        That was not the intent.
        
        Change-Id: I5eadd73cb2d7e11b6a003826b5698e22df3f13c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151133
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2023-04-28  Justin Luth  <jluth@mail.com>  [1770d3ba3313f2166153d39be6ae1212c00da6d8]

        tdf#155034 Revert "Update libxmlsec to 1.3.0"
        
        This reverts commit 26bf26272bf525b59b4a4ce18b3ce14c1febfd7b.
        
        Reason for revert: compiled version fails open/create some documents
        on Ubuntu 20.04, which is still an Ubuntu-supported release.
        Also fails to compile on 20.04 with built-in system NSS
        
        The clinching reason is for running bibisects.
        There was no compelling reason to make the change,
        just routine maintenance. So if something breaks
        or is annoying when doing routine maintenance, then revert it.
        
        The previous version is still 1.2.37, released in Nov 2022.
        So this will likely come up again relatively soon
        if there is a security fix required.
        But at least at the end of the 7.6 development cycle,
        we can avoid the pain.
        
        Change-Id: Ife387d6e4058b017ba18cba1fbcb2b2d50f52c12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151118
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-04-28  Miklos Vajna  <vmiklos@collabora.com>  [10cf767884de2c465304ef4b617d924e2d13630f]

        sw layout xml dump: extract SwBodyFrame::dumpAsXml() from SwFrame
        
        Ideally SwFrame should not really know anything about body frames.
        
        Change-Id: Ieddbf592b8e7a5597b0de91a4acffa8abe2f2868
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151143
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-04-28  Mike Kaganski  <mike.kaganski@collabora.com>  [1b85a555d3ee618b542dce414687c97f934b8b56]

        tdf#155048: forward AntiAliasing to drawinglayer also in temporary case
        
        Commit 444bf8710d5da7b584fbcb94693e4ed8d2e29297 (Update handling of
        AntiAliasing settings and processor2d, 2022-11-08) made respective
        changes so that SvtOptionsDrawinglayer::SetAntiAliasing forwards the
        setting to drawinglayer. However, it only happened in non-temporary
        case, which is fixed now.
        
        Change-Id: I66f5630dde759e3a3aa305ef38f60c8e24e6330e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151109
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-28  nirnay  <nirnaykorde@gmail.com>  [afe99617707c92460e66486c0057ef327e8aa017]

        tdf#43369: Specific UI for collecting PostgreSQL connection settings
        
        strings.hrc is used to add the text visible in the GUI and hence
        coressponding strings have been defined for postgres GUI.
        
        dsntypes.cxx since a new GUI page has been created for postgres
        a new page routing has been inserted instead of it going to default
        Since oracle jdbc and mysql jdbc have almost the same GUI the
        oracle jdbc was used as reference since there is no middle page between
        the target GUI page, unlike in mysql jdbc.
        
        dsntypes.hxx corressponding page id has been added for postgres
        for routing.
        
        dbadmin.cxx new default postgres port id has been added added just
        like MySQL and defined like all.
        dsitems.hxx contains the DSID used dbadmin.cxx
        
        dbwizsetup.cxx this where the GUI page is being called for generation
        dbwizsetup.hxx holds the title page string
        
        UIConfig_dbaccess.mk includes the new postgres page
        postgrespage.ui is the UI page where the GUI part has been refered from
        specialjdbcconnectionpage.ui and the connection string has been taken from
        dbwizconnectionpage.ui instead of adding a label and edit option
        so that connection string prefix is handled in the GUI with pre-existing
        curledit.cxx
        
        DBSetupConnectionPage.hxx holds the declaration of all the functions called
        in the coressponding cxx file. The declaration is a mix of OGeneralSpecialJDBCConnectionPageSetup
        class from where the GUI is being handled and since there is no test connection from postgres  the
        test driver has not been implemented, OConnectionTabPageSetup  from which commit page has been
        inspired and OConnectionHelper is used to handle the connectionstring just like in the original
        class minus the file based system implementation.
        
        DbAdminminImpl.cxx is where the data is retrevied from GUI and and pasted at the back of the connection
        string which is now a usual postgres connection string.
        
        dbaccess.suppr the supression has been added for gtklabel of postgres which have no corresponding
        entry widget.
        
        Change-Id: Id60fd02a56b10c1cb9b09c9302c6ddf170be8493
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150546
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-04-27  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [2e57755f72907e4bb604a8ba32edbd6c253ee57c]

        Update git submodules
        
        * Update translations from branch 'master'
          to bb3db75014e836ce6af4573bb8576c575a620efe
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I84abc5c49dc5bf2d198feb58356298e6fb2d1a96
            
2023-04-27  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [b79a5cdcf0b98fef4b5bfeb380efcea322e9a51a]

        EMF+ tdf#103859 Optimize EmfPlusFillRects and EmfPlusDrawRects
        
        Change-Id: Iac96cf2d4291646fb69cc87c471d2f68ed905d69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151102
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2023-04-27  Caolán McNamara  <caolanm@redhat.com>  [bcccaf2322a7bd6ac4204ff48f623517a273922a]

        add something for fodt to pdf
        
        Change-Id: Ia2dd8a4d5c6e558ebea6c170a0b01b5f361e1d39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151135
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-27  Caolán McNamara  <caolanm@redhat.com>  [dfd1a83a42791973ff8db36960089e2a00c36e99]

        avoid config when fuzzing
        
        Change-Id: If7778a7799db8d14c990a398166358b084da48d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151134
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-27  Julien Nabet  <serval2412@yahoo.fr>  [647747009aa5d48dd986334709425dfddbb7031f]

        Renumbering comments in include/svx/svddef.hxx
        
        + some reformating
        
        Change-Id: Ic72bbe5d0c714ebbeb14db54ebd0f0ab672b66b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151035
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-27  Julien Nabet  <serval2412@yahoo.fr>  [1f36f5dedf8d313e6f29bb1fcf8ac6744624952d]

        0 is ok for ParaTabStopDefaultDistance
        
        since introduction of ParaTabStopDefaultDistance cced51a1ed7c140276aabfe857510afb974fcef5
        tdf#102261: introduce editeng paragraph tab stop default distance
        
        Adds mnDefaultDistance to SvxTabStopItem that if defined
        will set a paragraph wide tab stop default distance and
        override the document wide setting.
        
        Also makes editeng consider mnDefaultDistance while getting
        tab stop default distance.
        
        The goal is to avoid:
        warn:xmloff:580503:580503:xmloff/source/core/xmlerror.cxx:163: An error or a warning has occurred during XML import/export!
        Error-Id: 0x20040001
            Flags: 2 ERROR
            Class: 4 API
            Number: 1
        Parameters:
            0: ParaTabStopDefaultDistance
        Exception-Message: at /home/julien/lo/libreoffice/svx/source/unodraw/unopool.cxx:190
        Position:
            Public Identifier:
            System Identifier:
            Row, Column: 2,12943
        
        To reproduce this:
        Open a new Writer document.
        Go to Form → Text Box.
        Draw a text box.
        Right mouse click on the box → Control properties.
        General → Border Color: Set to something like "Green" (not: Default).
        Save the file and close the file.
        Reopen the file
        
        (from https://bugs.documentfoundation.org/show_bug.cgi?id=155029
        Form control: Border color of Text controls won't be saved)
        
        Change-Id: I8252b1f0c4633a1588edbdc682c6faa48f6b25cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151070
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [233057d98258e9dee7cc50d86f26c1d681df5ba1]

        Fix typo
        
        Change-Id: If5a1b306db1a3abd49ed9a554fbff3f5dfa72771
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151130
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-27  Tünde Tóth  <toth.tunde@nisz.hu>  [b88d11ba05085002cf847d4828ded52a3dfb3b09]

        tdf#152577 sc DBData: fix regression of database ranges
        
        Regression from commit 0c0444c44107f1a18f23dd0833d462d8dbf56569
        "tdf#126926 sc DBData: delete the database range".
        
        Change-Id: I04923decdc768770f98763e60cd295400d15c769
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151065
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-04-27  Czeber László Ádám  <czeber.laszloadam@nisz.hu>  [fd79c5ed9b13516bdb0f2a29806296698ddda7b2]

        tdf#131722 DOCX import: fix lost first character in date selector
        
        Fix another date selector control bug, date picker first character
        goes out of the control. The first character of the date separator
        in the first row of the table is out of control. The fix takes into
        account the placement of the dummy paragraph in the first row of
        the table, which caused the date separator to be corrupted.
        
        Thanks to Gabor Kelemen for pointing out this error to me.
        
        Follow-up to commit e898f95bfab16ddd9b04e516293cb6eb7e0a3847
        "tdf#138093 DOCX import: fix broken date selector control in table".
        
        Change-Id: I91d272b786a3d3dc047334c2a4a039f987c94ce0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151087
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-04-27  Eike Rathke  <erack@redhat.com>  [e59fdc8b800aa3ab551b3f4fec4bc58366df582e]

        Resolves: tdf#155046 Accept true and false as 1 and 0 for OOXML boolean cells
        
        Encountered in the wild written by
        https://www.npmjs.com/package/excel4node
        https://github.com/advisr-io/excel4node/blob/c14213abb9a511ff786c574e473f53006a85e4f9/source/lib/cell/cell.js#L74
        
        Change-Id: Ib21242a55f0d8530fd9120b07a096a9908f451bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151101
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-04-27  Caolán McNamara  <caolanm@redhat.com>  [bb28a0e8b914edf1fe2aac0cd1a876b976f61300]

        cid#1528189 Uninitialized pointer field
        
        Change-Id: I9c66ee7d147cf9082b9f065601a87ef5d2fc01d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151098
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [40950c2f77e2baad49ef0ab4f4cb08cd81c457d5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5695f2974d5cf32f9832502bd93602672cdc7eaf
          - Refactor Help page - no change in contents
            
            Change-Id: Idaa37fd11e570350a1ff27e8283ebfdf15c1a157
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151131
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-04-27  Caolán McNamara  <caolanm@redhat.com>  [0b35b7953507491fe1ebdead9ac6ce592bd9b674]

        cid#1528191 Uninitialized scalar field
        
        Change-Id: I0d57f541fb110af295db6b56c32e7ee32168b463
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151097
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-27  Caolán McNamara  <caolanm@redhat.com>  [b9f78bec3558937d45b3a9d730c1c9d40a9c58d6]

        ofz#58380 Integer-overflow
        
        Change-Id: I88155f7f2abf42a11376d6f54aab28c233cf7e07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151100
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-27  Mike Kaganski  <mike.kaganski@collabora.com>  [9c514228132096f297379172687b49a57b9f3058]

        Simplify DocumentLinksAdministrationManager
        
        And fix a case of string view pointing to a released string in SelectServerObj
        after commit 5200a73627d13e2997f81b53f61e143e77e328ee (use more string_view in
        various, 2022-05-01). The lowercase string is unused.
        
        Change-Id: I0ec29ba59b16c8970d69adcfefec1d6ba6537f22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151113
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-27  Michael Stahl  <michael.stahl@allotropia.de>  [ed4d4d47ea322236199b1f8ff97ddd945b099cbe]

        tdf#151715 sfx2: do not use FORCERELOAD for document stored in /tmp
        
        This does not fix the actual bug, but is a workaround for a bug
        somewhere in the Notebookbar code that was exposed by commit
        5b5fb5e9c0580ecb70cf65882865bdaf16498fa5 "sfx2: do reload on SID_EDITDOC
        in SfxViewFrame::ExecReload_Impl()".
        
        For an ODF file, the Notebookbar is switched to editable by the call to
        SetReadOnlyUI() from ReadOnlyUIGuard, but the XLS file takes a different
        path and SetReadOnlyUI() is called in line 819.
        
        Here the SfxViewFrame is not yet connected to the SfxObjectShell so
        unsurprisingly it does not affect the UI; more surprising is that moving
        the call to around line 859 leads to the SfxHintId::ModeChanged event
        being handled in SfxViewFrame::Notify() with lots of things invalidated,
        but the NotebookBar is entirely unimpressed by that.
        
        Change-Id: I16f321bb3444eeae76348e20816af02938c3f46b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151089
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-04-27  Baole Fang  <baole.fang@gmail.com>  [a772976f047882918d5386a3ef9226c4aa2aa118]

        tdf#145925: Add DOI recognition
        
        Detect DOI string in the form of "doi:10.*" and add hyperlink to it.
        It works the same way as url recognition.
        
        Change-Id: I3c4e78a110fd81ad7e727d5e9acee7e51127466a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150954
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-27  Heiko Tietze  <tietze.heiko@gmail.com>  [ec90dae4993b90e0c3a797ac9b43a076527e1a7d]

        Resolves tdf#155039 - Color name not displayed with GTK3
        
        Change-Id: I317a935c1e99c20f09cba8c24085d3a173d64dbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151090
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-04-27  Heiko Tietze  <tietze.heiko@gmail.com>  [d4d0921db42ef2cb0bf691b408da78f36ac4af88]

        Resolves tdf#155038 - Application Color is disabled with GTK3
        
        Change-Id: If820e765f3477f4b5ec8609f2781f8f0ed06cd09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151093
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-04-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [e5498d5323b2e9f1c4760d780a1a5542fbe9a4b9]

        tdf#151958: sc_subsequent_filters_test4: Add unittest
        
        Change-Id: I43413ecb2ddf49676e7e446c6cdd1d4bfea7d8e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151088
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-04-27  Miklos Vajna  <vmiklos@collabora.com>  [4b6b9411e4ac912817dd804782ad2054bc0d1660]

        sw floattable, crashtesting: fix PDF export of fdo72790-1.docx, part 4
        
        Converting the bugdoc to PDF crashed Writer layout since commit
        ce3308a926f036b87515b8cd97d2b197063dc77a (tdf#61594 sw floattable:
        import floating tables as split flys by default, 2023-04-12).
        
        Part 1 already fixed the crash and parts 2-3 already improved the layout
        partially, towards avoiding a layout loop. The top problem now seems to
        be that page breaks before floating tables are ignored, which leads to a
        layout situation that loops. This problem was hidden before, since page
        breaks were not ignored.
        
        Fix the problem at DOCX import time: if there is a "break before" on the
        table, then transfer that to the anchor paragraph, which gives the
        correct layout, and also side-steps the above described layout loop.
        
        We should probably never call SwTextFrame::JoinFrame() when creating the
        initial layout for a document, that part is still unfixed, but that
        looks like a pre-existing problem.
        
        Change-Id: I1e2ecdbf0a3d4e2477cd4768a9b4a35a155e815b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151082
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-27  Jaume Pujantell  <jaume.pujantell@collabora.com>  [2fe581d916b76d613742c983731fb4a10b4ee95f]

        fix bug in json_writer
        
        Ruler stores null-terminated strings in fixed length char arrays, so when creating a JSON
        a string might end earlier that it's size sugsests.
        
        Change-Id: Icdcaf35f9ce54c24dcd36368dc49bb688a2a65ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150542
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Jenkins

2023-04-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f62b1e17def7bc3881c7426229eabbaeb4cb5037]

        Fix typo
        
        Change-Id: I8ae43a371b925773e02e23631f18b74fd7bf366f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151092
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-27  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [89afe2978500233dc7b58d39cc519ecb9c224e98]

        tdf#154818 - Find bar: remember and reuse last search string
        
        If there exists no last search string in the view options and there
        exists a search history, preselect the last search item.
        
        Change-Id: Ic6056e02eaf6c0ee7e266e47ba961dff11e9f9da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151072
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-04-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [e4410284c9907c5c8938a4f54bdde22cf27bba56]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a53384ca39c4423a4562583373eaaabc20e6763e
          - tdf#154717  improve notes about number format; simplify "refer to"
            
               also move "Chapter" format to correspond to position in UI.
            
            Change-Id: Idf76a27c42dc8fa1ba9ee36f80faf2ef36769b51
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/150512
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2023-04-27  Dennis Francis  <dennisfrancis.in@gmail.com>  [53279b8bc210485471f9550ebbc5ad09adefa4c0]

        add @since for COMPACT_LAYOUT
        
        Change-Id: I4b7f918e846ea1d220b9df2be5bc0b39d1f22f7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151086
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2023-04-27  Mike Kaganski  <mike.kaganski@collabora.com>  [0f83cbe27b95d991ce171a961950645a1ef67d7a]

        Avoid temporary OUString creation
        
        Change-Id: I1cebcc2cbd36ed83d4898e222929c872f46c08d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151028
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-27  Stephan Bergmann  <sbergman@redhat.com>  [52acefd6024ec79f8333ba40eef83816eda3046f]

        Revert "introduce sw::SpzFrameFormat ..."
        
        This reverts commit 09cdcb5f37bb4e42da7b28db6e757b9f2affed14.  It  broke at
        least CppunitTest_sw_uiwriter3
        (<https://ci.libreoffice.org//job/lo_ubsan/2756/>),
        
        > /sw/source/core/undo/rolbck.cxx:938:46: runtime error: downcast of address 0x61300041fd00 which does not point to an object of type 'SwFlyFrameFormat'
        > 0x61300041fd00: note: object is of type 'SwDrawFrameFormat'
        >  00 00 00 00  70 83 cf 09 25 7f 00 00  00 83 47 00 30 61 00 00  40 e5 43 00 30 61 00 00  80 66 5d 00
        >               ^~~~~~~~~~~~~~~~~~~~~~~
        >               vptr for 'SwDrawFrameFormat'
        >     #0 0x7f24fca9c5b9 in SwHistoryChangeFlyAnchor::SetInDoc(SwDoc*, bool) /sw/source/core/undo/rolbck.cxx:938:46
        >     #1 0x7f24fca880f3 in SwHistory::Rollback(SwDoc*, unsigned short) /sw/source/core/undo/rolbck.cxx:1208:15
        >     #2 0x7f24fcb47832 in SwUndoDelete::UndoImpl(sw::UndoRedoContext&) /sw/source/core/undo/undel.cxx:1031:33
        >     #3 0x7f24fcb703c2 in SwUndo::UndoWithContext(SfxUndoContext&) /sw/source/core/undo/undobj.cxx:225:5
        >     #4 0x7f2543b8b57c in SfxUndoManager::ImplUndo(SfxUndoContext*) /svl/source/undo/undo.cxx:712:22
        >     #5 0x7f2543b8c4f8 in SfxUndoManager::UndoWithContext(SfxUndoContext&) /svl/source/undo/undo.cxx:664:12
        >     #6 0x7f24fca6a074 in sw::UndoManager::impl_DoUndoRedo(sw::UndoManager::UndoOrRedoType, unsigned long) /sw/source/core/undo/docundo.cxx:696:32
        >     #7 0x7f24fca6b38f in sw::UndoManager::UndoWithOffset(unsigned long) /sw/source/core/undo/docundo.cxx:731:16
        >     #8 0x7f24fa830b18 in SwEditShell::Undo(unsigned short, unsigned short) /sw/source/core/edit/edundo.cxx:141:57
        >     #9 0x7f250088f448 in SwWrtShell::Do(SwWrtShell::DoType, unsigned short, unsigned short) /sw/source/uibase/wrtsh/wrtundo.cxx:45:26
        >     #10 0x7f24ff7f16e2 in SwBaseShell::ExecUndo(SfxRequest&) /sw/source/uibase/shells/basesh.cxx:651:27
        >     #11 0x7f24ff7eea14 in SfxStubSwBaseShellExecUndo(SfxShell*, SfxRequest&) /workdir/SdiTarget/sw/sdi/swslots.hxx:2203:1
        >     #12 0x7f2523fbc059 in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool) /sfx2/source/control/dispatch.cxx:254:9
        >     #13 0x7f2523fd1ced in SfxDispatcher::Execute_(SfxShell&, SfxSlot const&, SfxRequest&, SfxCallMode) /sfx2/source/control/dispatch.cxx:753:9
        >     #14 0x7f2523f61333 in SfxBindings::Execute_Impl(SfxRequest&, SfxSlot const*, SfxShell*) /sfx2/source/control/bindings.cxx:1060:22
        >     #15 0x7f252437496b in SfxDispatchController_Impl::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> const&) /sfx2/source/control/unoctitm.cxx:688:53
        >     #16 0x7f2524377211 in SfxOfficeDispatch::dispatchWithNotification(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> const&) /sfx2/source/control/unoctitm.cxx:266:16
        >     #17 0x7f24cad28dd6 in framework::DispatchHelper::executeDispatch(com::sun::star::uno::Reference<com::sun::star::frame::XDispatch> const&, com::sun::star::util::URL const&, bool, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /framework/source/services/dispatchhelper.cxx:163:30
        >     #18 0x7f24cad27cb2 in framework::DispatchHelper::executeDispatch(com::sun::star::uno::Reference<com::sun::star::frame::XDispatchProvider> const&, rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /framework/source/services/dispatchhelper.cxx:120:16
        >     #19 0x7f24cad29684 in non-virtual thunk to framework::DispatchHelper::executeDispatch(com::sun::star::uno::Reference<com::sun::star::frame::XDispatchProvider> const&, rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /framework/source/services/dispatchhelper.cxx
        >     #20 0x7f24e91d386d in unotest::MacrosTest::dispatchCommand(com::sun::star::uno::Reference<com::sun::star::lang::XComponent> const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /unotest/source/cpp/macros_test.cxx:94:33
        >     #21 0x7f25319b2012 in testTdf132321::TestBody() /sw/qa/extras/uiwriter/uiwriter3.cxx:982:5
        
        Change-Id: Ibeb181bc38cd6f88df76403cca8a15b45090633f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151027
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-27  Dennis Francis  <dennis.francis@collabora.com>  [2f8d10b0b9baa03b8a713e9fd1342fe6c8094fb4]

        sc: pivot table compact layout
        
        This implements compact layout for pivot tables. In ooxml each row field
        can have a compact layout setting. Support for any such "mixed" layout
        of tabular/outline/compact per field is also implemented. This also
        implements expand/collpse toggle buttons to field labels to make pivot
        tables with compact layout more usable. Such buttons are also available
        if other layouts are used.
        
        Conflicts:
        	sc/qa/unit/pivottable_filters_test.cxx
        	sc/source/ui/cctrl/checklistmenu.cxx
        	sc/source/ui/inc/checklistmenu.hxx
        
        Change-Id: Ieaa1f3bd282ebdec804d0b45a0af7b3d95a2027f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151057
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2023-04-27  Paris Oplopoios  <paris.oplopoios@collabora.com>  [292f422c421336c43bafe5ee048832137d617436]

        Extend tiled rendering test to account for dark mode
        
        Made testGetViewRenderState test for change from light mode to dark mode
        
        Change-Id: Ia02e7a462e595671492405733f25c0bbb3c24080
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151046
        Tested-by: Jenkins
        Reviewed-by: Paris Oplopoios <parisoplop@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-04-27  Miklos Vajna  <vmiklos@collabora.com>  [014b481326f98ff9202f7c1fa9a9e2ee91c56355]

        CppunitTest_sw_htmlexport: avoid reqif magic in testReqIfOleImg
        
        Set the filter options explicitly, rather than inferring it from the
        test name.
        
        Change-Id: I5726642d932a495ff2158d3a0ed9c242a5c13278
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151073
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-04-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [59036776b92c0f4ad2edd1bafd332f7a4ee87cdc]

        tdf#136749 no need to use maMutex in SwAccessibleMap
        
        we already need to be running under the SolarMutex, so just use that.
        
        Shaves some 5% off time here.
        
        Change-Id: Ife13f44d2e52171638bebcee946f5a1f07248cb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151062
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-27  Jim Raykowski  <raykowj@gmail.com>  [2ff85183b959c05134a2737d6d14afd1882f2ba3]

        tdf#38194 Use a hashed string HSL color approach
        
        for style name color creation
        
        New magic for style name color creation.
        
        Change-Id: Ia6eec2dcf04fc2c3c38276bf6eaed73598505947
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151079
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-27  Tor Lillqvist  <tml@collabora.com>  [0340cbbc34d2c97baa5b7ebc4a57650861907067]

        Bin the unused paintTileToCGContext special thing for iOS
        
        It was used by "LibreOfficeLight" which died years ago.
        
        Change-Id: I71a1315448baa4f1ec7a22b20cb3dd39c88cda78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151066
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-04-27  Rafael Lima  <rafael.palma.lima@gmail.com>  [cb79692883e92de02d87b0662a431f6ff8fba9c8]

        Remove wrong "toolti-text" in notebookbar.ui
        
        This patch removes wrong "toolti-text" entries in Calc's notebookbar.ui
        file.
        
        Besides being wrong (the correct would be "tooltip-text"), these entries
        do not make sense since tooltips are not supported in this manner by the
        Tabbed UI.
        
        Moreover, "toolti-textp" is not used in any of the notebookbar files.
        
        Change-Id: I2f862cfe53a8de5fa1566fec7cc00c14d1bcc505
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151022
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-04-27  Eike Rathke  <erack@redhat.com>  [9a555d79b3b00793edf1d51a8a7c76b723cc436d]

        Resolves: tdf#151958 Disable binary search on sorted cache for current releases
        
        Temporary measure until the actual cause is fixed.
        The by string query of binary search on sorted cache is broken for
        mixed types like here the numeric date cells and text cells.
        
        Change-Id: Icfe0b0c30987fcefdd6ed11066ea9113f3b4dabe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151074
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-04-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f565658431d6841c9a551a4c160e49080b89a06b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6a79a8d4a5ca9e76f0811ddc8fcf8d79b21728ac
          - Refactor page - no content change
            
            Change-Id: I0f97c79e69234b52147c0812066f50f952705bd9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151077
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-04-26  Julien Nabet  <serval2412@yahoo.fr>  [2930179b0c0bbb42a66fcf7628060bda74e6c6c8]

        Simplify aCurNode.children construction in sw/WriterInspectorTextPanel.cxx
        
        Change-Id: Ide294aadc8a0c0df1fa6ba24bae044a2592677f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151075
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-26  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [f297cdffefc28443997de075aa1a9b617e0e66b4]

        Update git submodules
        
        * Update translations from branch 'master'
          to bd22a155b84999d3a2e75cca0e1c735993971064
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I8c546190ea25d29f985750ecb2461a126f0815ff
            
2023-04-26  Sarper Akdemir  <sarper.akdemir@collabora.com>  [7dd994f8303a2b9396ed3848104028ff724e3bab]

        pptx export: fix export of vertical table text
        
        The mapping (implemented in 77655fc3dca05d4bb2366e67ccea228e3886bfe2)
        used on export and the accompanying roundtrip test was incorrect. This
        patch fixes both.
        
        Rotation value of
        - 9000 maps to vert270
        - 27000 maps to vert
        
        Change-Id: I9a9f889a2bff0241e62ee685492034eec6d0cccf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150955
        Tested-by: Jenkins
        Reviewed-by: Sarper Akdemir <sarper.akdemir@collabora.com>

2023-04-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [af8cb1039fd0cce86d771f4765c7d73c9f39b5a7]

        tdf#136749 std::map -> unordered_map
        
        considerably faster when looking up pointers, shaves 10% of time off
        here
        
        Change-Id: I521f8d557a30e4f430caab6b0701ad8da65f99f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151063
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-26  Miklos Vajna  <vmiklos@collabora.com>  [400d970f27078a93eab97ead8a6934a32272f549]

        sw floattable: DOCX import: m_bConvertedTable is now unused
        
        This was added in commit 659c0227a50d298780d72902314e03df8824bc06
        (tdf#107889 DOCX import: consider page breaks for multi-page
        floattables, 2017-05-16), but is no longer used since commit
        c50bf5a5daaae3d40f89ea0784a75a8a571c208d (sw floattable: remove no
        longer needed DOCX import heuristics, 2023-04-12).
        
        Change-Id: Ieba43e1175ab59c29c0555299facb8fc0e865acf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151067
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-26  Julien Nabet  <serval2412@yahoo.fr>  [281c121bb3119db28c164a7b1ec7fde87abeccbf]

        Typo UNO_NAME_EDIT_PARA_TAPSTOPS->UNO_NAME_EDIT_PARA_TABSTOPS
        
        Change-Id: I515557adc9363858ebda5230e8428e2b58d06d5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151068
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a0c23043725dd044ae93d9033ee97d5e8663ea35]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 77b1a5a7118478c2b3a86fd43cfc68e336ac913c
          - tdf#153547 Fix typo
            
            + Reference to comment #2
            + Refactor of whole file
            
            Change-Id: I1c167c9ca1a0cf8e6d3f10ecb9da02eac9060ba3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/151071
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-04-26  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [904dfc73d08ba51ed29f4009ba2290e6232c0489]

        Disable WiX-based MSI generation for the moment
        
        Right now, CI builders have no WiX toolset installed, breaking all
        daily builds (since commit 9aee0383c3ebc3f267c99e19764728ba09c12d3a)
        
        Change-Id: I92ba2590c5afa711d3079edc070fd904b01de6f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150823
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2023-04-26  Caolán McNamara  <caolanm@redhat.com>  [f5dd0ffdae83d3e9a568d54719ca82cf53693c4a]

        cid#1401342 Uncaught exception
        
        Change-Id: I50a2a4b1763749ae6117e38c982808b514e876d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151037
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-26  Caolán McNamara  <caolanm@redhat.com>  [e2279c73456cd54f0cc8290bb562e0226fa174dd]

        upgrade to more recent fuzzing dicts and use some additional ones
        
        that look a good fit for the formats we're already fuzzing
        
        Change-Id: Ie635d17d829858c0cb10f71ea936f8dc131db811
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151052
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-26  Caolán McNamara  <caolanm@redhat.com>  [33775c5d052e52ca60e3bc75d57981191d7b8c3a]

        add a svg fuzzer
        
        Change-Id: I9662d91d2761b4f160858897f19f31f474dccbed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151051
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-26  Caolán McNamara  <caolanm@redhat.com>  [6d6c39f27bad19db7ec60d822e73cdeac9f4d69f]

        assume IFrame script/macro support isn't needed
        
        seems undocumented at least
        
        Change-Id: I316e4f4f25ddb7cf6b7bac4d856a721b987207a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150710
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-26  Caolán McNamara  <caolanm@redhat.com>  [42ab4f0de00e113ed31f038e0441c1075b881b8d]

        use skia's svg seed corpus
        
        Change-Id: Iee1e7a6bbc3e50b3e882465aafea4c9b0650dcbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151056
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-26  Caolán McNamara  <caolanm@redhat.com>  [7d913c6ec16cab123bd261bca20c4aaeea6b0b38]

        expose parsing svgs for testing
        
        Change-Id: I4d59aa9a684bd3e05fca473d6c7567cd8258b242
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151002
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-26  Rafael Lima  <rafael.palma.lima@gmail.com>  [c163334ae8cdd202dd4060ef1f401a9e9b51ce3e]

        tdf#151624 Fix Insert Formula tool in the Tabbed UI
        
        As reported in the ticket the Insert Formula tool was misaligned in the
        Tabbed UI since the removal of the Emoji tool.
        
        This patch fixes that by making the tool use all the available vertical
        space.
        
        Change-Id: I26d36ba4fc6f38e80d8ab46bfdf88c08fbf2fd68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150701
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-04-26  Heiko Tietze  <tietze.heiko@gmail.com>  [95ae136380906c6d270fd47b2b9655b2c32f670e]

        Resolves tdf#153852 - Make sort dialog resizable
        
        Change-Id: Ie0db5c713bf16443962245900655736aeddce532
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151042
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-04-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [3bd65f0e3ea9953c7f4b00f3d42171d9b3dc3fd0]

        tdf#108757 speed up PDF generation
        
        std::list->std::vector reduces output time by 10% because we search the
        m_aChildren often and vector is better at that
        
        Change-Id: I4d0d5f6248a9c36aa0085cb22315ad6e2f53738e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151041
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [8d2a340eb8a4b6f51e2a121caba3a0d3b47504f2]

        tdf#108757 avoid some OUString construction on a hot path
        
        Change-Id: I468bc9fac024dd9fa33286382264e2b84617481b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151040
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-26  Miklos Vajna  <vmiklos@collabora.com>  [73bada774ef37efd5a4498ccc083b1358314557d]

        sw floattable, crashtesting: fix PDF export of fdo72790-1.docx, part 3
        
        Converting the bugdoc to PDF crashed Writer layout since commit
        ce3308a926f036b87515b8cd97d2b197063dc77a (tdf#61594 sw floattable:
        import floating tables as split flys by default, 2023-04-12).
        
        Part 1 already fixed the crash, but a layout loop remains. The current
        problem is that we could have a document of 3 pages where the last page
        had no anchor for the fly frame, so it took the anchor from the previous
        page, but this lead to negative frame heights and at the end an empty
        3rd page.
        
        To fix the problem:
        
        1) Make sure SwTextFrame::FormatAdjust() doesn't break the invariant
           that only the last frame of a floattable anchor has text content.
        
        2) Make sure SwTextFrame::AdjustFollow_() doesn't join a frame that
           still hosts non-last split flys.
        
        With this, we have exactly 3 anchor frames (in a flow frame chain) for
        the 3 pages and the 3rd page looks correct. The original document still
        needs more work to fix the layout loop, though.
        
        Change-Id: I2fc9c4728fdf191ac5b5b435a10d553a699bae75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151048
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-26  Tor Lillqvist  <tml@collabora.com>  [4348f878284b53fa4e8ca670a8461a30ad0cba70]

        Bin leftover dead code
        
        Change-Id: Ie0583d52b01bba92e6fc41f0fee3fd4732f1d479
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151054
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-04-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [09834f2d6dca89f4ce9e529bfcf2783a402b1259]

        Fix typo
        
        Change-Id: I05e089a8d04d2b5527cf466510b182eeac355836
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151044
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d558e6bd23014166c20981cf05b4f14d4d3239ca]

        Fix typo
        
        Change-Id: I13e43e0cd7f3f3e31b581c5b3cec12f5c0634cdf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151043
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-26  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [b79a82886dd8431ff79f148bd8bde8b11e04863a]

        update credits
        
        Change-Id: I934d635e0d241b9884017e4a22ba99e9d1459783

2023-04-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [69093f896b7da2b3694eeb6ea8fc439b00ef8884]

        Revert "workaround compile failures in libxml, with clang-17"
        
        This reverts commit 4a828dde104551c1c3d935ed8b43ebc546fa77c3.
        
        Reason for revert: Caolan merged a better fix with aa87fe2562e7a55a18a1c757a49babfe74377bcd
        
        Change-Id: I3ae713555fc62782675dbc48ad51a36ff41bfcf5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151016
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-26  Tibor Nagy  <nagy.tibor2@nisz.hu>  [3fa15dd614bd72ddb36dbe033abeef5609d31f38]

        tdf#154906 tdf#129813 tdf#129814 sc: fix conditional format color scale
        
        This is a follow up to commit 3f614f431475e1bf3bb3bbeac59b0681309628b7
        (tdf#95295: don't add duplicate conditional formats)
        The above commit clearly describes how this fix works.
        
        Change-Id: I064fb3fe0443705553c6bbfcc34f2d717e0f6bd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150899
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-04-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f222ea7cac653bb2319bb1d3196dea6ce062026a]

        jsdialog: enable themedialog.ui and themecoloreditdialog.ui
        
        Change-Id: Ie6c6af3e3a98548cad8b5bfb067382a03296b278
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151033
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-26  Mike Kaganski  <mike.kaganski@collabora.com>  [57a676cf951eaa65831b32b080cf3da013bf60fb]

        Related: tdf#155017 Stop after the first pop in case the shell was not on stack
        
        After commit 271f17a6022c64cbbe9befbc66a9eaaa0567d569 (tdf#155017: make
        sure that the correct shell is popped from SfxDispatcher, 2023-04-26).
        
        This restores the previous logic for a hypothetical case of a pop without
        POP_UNTIL scheduled for a shell, which was not on the stack (so that it
        wasn't removed in the code added in the commit mentioned above); I haven't
        a reproducer, but it definitely can happen, given how things work here. So
        I try to avoid breaking it even further :-)
        
        Change-Id: Ied0a1406881fbefe3cf069f816c50da03a41dcd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151034
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-26  Caolán McNamara  <caolanm@redhat.com>  [36dd8de9a6a64a047fe1330ab838d3c2efc8224a]

        use our existing zipfuzzer_seed_corpus
        
        Change-Id: Ib0ea6ad80ff24d3b405051c22b4cdcc461ae2018
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150999
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-26  Hossein  <hossein@libreoffice.org>  [1466e2a58f40c869d8c2590a4479e85c093b3468]

        tdf#152246 Fix RTL content control field position
        
        With this patch, the horizonal position of the content control fields
        are corrected. Previously, they were calculated just like the fields in
        the LTR paragraphs. To implement this, I've used the
        GetTextFrame()->SwitchLTRtoRTL method.
        
        The remaining issue is that The exported fileds in the PDF are still LTR
        themselves. For example, the combo box will still be LTR.
        
        It should be pointed that handling vertical text is still an issue that
        should be addressed later. If you rotate the paragraph with content
        control field, the output does not obey, which is incorrect.
        
        Change-Id: I927d14f9ca90434b4397dcf175dbb9531dda0c7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150515
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-04-26  Czeber László Ádám  <czeber.laszloadam@nisz.hu>  [e898f95bfab16ddd9b04e516293cb6eb7e0a3847]

        tdf#138093 DOCX import: fix broken date selector control in table
        
        In tables, first character of the text value of the date selector
        control left outside of the control during the import, resulting
        broken date selector, e.g. 2[023] instead of [2023]. (Clicking on
        the broken control, according to the year *023*, the selector listed
        the lowest possible value, year 1900, and selecting that, the result
        became 2[1900].)
        
        Note: the fix works well with nested tables, too, so likely the
        condition with tables is obsolete.
        
        Perhaps regression from commit b36ef83ea59eeaca239e58b95aa0b1acdcb99efc
        "tdf126701: MSForms: Fix import of date field at the end of the
        paragraph." and commit 68e1be4ccbb90ee9a788962219a88312c4ffbea2
        "MSForms: Rework text-based date form field's representation".
        
        Change-Id: Ib217a3a06522bfe7b3b0fbc884f98504f628fc59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150575
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-04-26  Caolán McNamara  <caolanm@redhat.com>  [5dc84674816e5f3cad9a45b9307723de3dd25b71]

        tdf#155006 don't show "InsertObjectFloatingFrame" by default in menus and toolbars
        
        still exists, just isn't presented by default.
        
        help describes this as
        
        "Inserts a floating frame into the current document. Floating frames are
        used in HTML documents to display the contents of another file."
        
        and
        
        "Changes the properties of the selected floating frame. Floating frames
        work best when they contain an html document, and when they are inserted
        in another html document."
        
        This is basically support for html IFrames and is a fairly obscure thing
        for an ordinary document.
        
        Change-Id: Iec8ff591393e4ee4ed8791094e1f15a225808c8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150707
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2023-04-26  Miklos Vajna  <vmiklos@collabora.com>  [9c23f533d6749e94971f04e18f1537472cac6b86]

        sw floattable, crashtesting: fix PDF export of fdo72790-1.docx, part 2
        
        Converting the bugdoc to PDF crashed Writer layout since commit
        ce3308a926f036b87515b8cd97d2b197063dc77a (tdf#61594 sw floattable:
        import floating tables as split flys by default, 2023-04-12).
        
        Part 1 already fixed a crash, but a layout loop remains. One problem
        there is that we move too many rows to a next page. Analyzing what Word
        does and how we behave, we handled the TABLE_ROW_KEEP flag even for
        floating tables, but Word only does this when table wrapping is "none".
        
        Fix the problem by following suit, which gives the correct 2.5 rows on
        the first page of a reduced bugdoc.
        
        The layout loop for the original document still needs more work, though.
        
        Change-Id: Ief79d4b4e984a9e46ee133ae3e7e7cf81e13a836
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151009
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-26  Julien Nabet  <serval2412@yahoo.fr>  [263f8a84712ae68780fd84cf3e37b857d3075cc0]

        Renumbering comments in include/svx/xdef.hxx
        
        Change-Id: Ice9f69824a6127dd23ce9e760b06ce9f03403604
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150960
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-26  Julien Nabet  <serval2412@yahoo.fr>  [d0ecc80ca4ab5fd19bf26dff8dc748c87444c024]

        Related tdf#154769: XML forms add anyURI/hyperlink datatype
        
        See https://www.w3.org/TR/xmlschema11-2/#anyURI
        
        Since I copied-paste string datatype + add check url, I thought about deriving from string datatype
        but seeing https://www.w3.org/TR/2012/REC-xmlschema11-2-20120405/datatypes.html#built-in-datatypes
        anyURI doesn't derive from string
        
        TODO: contrary to "string" which uses "preserve" for "whitespace" "anyURI" uses "collapse"
        There's WhiteSpaceTreatment notion in datatypes.cxx and m_nWST associated,
        WhiteSpaceTreatment::Preserve seems to be the default but when searching about it, it's seems not used.
        
        Change-Id: Ifc2dc06072e40b9be168c2f40a9506fe7d267ce4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150822
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-26  Justin Luth  <justin.luth@collabora.com>  [f6f14b98b8be8319c810708e73cffdb189c467ca]

        tdf#86630 sw page number wizard: set page style numbering type
        
        Giving the user the opportunity to change the number type
        is rather important. Well, maybe not too critical since I
        assume that the default page number style is relatively accurate
        for each locale, and at least for English we always just
        use numbers for the page style.
        
        However, a wizard is the perfect place to expose such a setting,
        otherwise it is buried in page style settings - far from
        where anyone would look when inserting a page number.
        
        Change-Id: I9053504fa55d16ebf5424946b480cb044b79988c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151005
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-04-26  Miklos Vajna  <vmiklos@collabora.com>  [8d0acd88214180f93cd09730baa1ed9a8169e987]

        tdf#154855 DOCX export: fix <wp:anchor layoutInCell="1"> with <wp:wrapNone>
        
        The bugdoc has a table where shapes are anchored in cells. The wrap type
        is set to "none" ("in front of text" in Word UI terms) and the follow
        text flow ("layout in table ell" in Word UI terms) option is enabled.
        The import into Writer is fine, but saving back to DOCX and checking in
        Word is not: all shapes move to the left cells.
        
        What happens is that since commit
        e993638d5ecd33783f2eebdccfa87a81e5a8a2c5 (DOCX import: fix <wp:anchor
        layoutInCell="1"> with <wp:wrapNone>, 2022-01-24), we ignore
        layoutInCell in case wrapNone is used with a suitable horizontal
        relation orient, since Word doesn't capture anchored shapes inside the
        cells in practice in that case. This helps for the old bugdoc, but
        introduces the problem that we now lose the layoutInCell
        setting on export, which is not wanted.
        
        Fix the problem by leaving the import and the layout unchanged, but do
        the opposite mapping on export: if we have the relevant wrap and
        horizontal relation orient case, then enable layoutInCell, even if the
        doc model doesn't have it.
        
        Note that Word itself behaves inconsistently here: if you change the
        vertical offset of one of these shapes to position the shapes outside
        the cell, Word does it, even if "layout in cell" is enabled.
        
        Change-Id: I980a995d76afdee4716f7669081c688065427ee8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151000
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-04-26  Mike Kaganski  <mike.kaganski@collabora.com>  [271f17a6022c64cbbe9befbc66a9eaaa0567d569]

        tdf#155017: make sure that the correct shell is popped from SfxDispatcher
        
        Honestly, I don't quite understand the idea of using the stack of shells
        in SfxDispatcher, when the order of addition of shells there does not
        match the order of removal.
        
        After opening the bugdoc, SfxDispatcher has these shells in xImp->aStack
        (from top to bottom):
        
          [8] SwWebView
          [7] SwWebTableShell
          [6] SwWebTextShell
          [5] SwWebListShell
          [4] FmFormShell
          [3] SwWebDocShell
          [2] SfxViewFrame
          [1] SwModule
          [0] SfxApplication
        
        SfxViewFrame dtor calls ReleaseObjectShell_Impl.
         * First of all, it calls PopShellAndSubShells_Impl for SfxViewShell;
         * Then it calls SfxDispatcher::Pop for SfxObjectShell;
         * Then it calls SfxDispatcher::RemoveShell_Impl for SfxModule;
         * Then SfxObjectShell is destroyed;
         * And finally, SfxDispatcher::SetDisableFlags is called.
        
        PopShellAndSubShells_Impl (for SfxViewShell) finds the passed SwWebView
        at the top of the stack (pos. 8), and removes it.
        
        SfxDispatcher::Pop for SfxObjectShell queues removal of the passed
        SwWebDocShell *without* SfxDispatcherPopFlags::POP_UNTIL mode.
        
        SfxDispatcher::RemoveShell_Impl first calls Flush, which actually
        executes the queued actions. At this point, an SwWebTableShell (pos. 7)
        is the top of the stack; SfxDispatcher::FlushImpl will pop it, and stop
        (because there was no SfxDispatcherPopFlags::POP_UNTIL at the previous
        step), so the intended removal of SwWebDocShell (which is at pos. 3)
        will not happen. Then RemoveShell_Impl will proceed searching for the
        specific shell (SwModule), and removing specifically that (at pos. 1).
        
        At the moment of destruction of object shell, the dispatcher's stack
        looks like this:
        
          [5] SwWebTextShell
          [4] SwWebListShell
          [3] FmFormShell
          [2] SwWebDocShell <-- The problem is here
          [1] SfxViewFrame
          [0] SfxApplication
        
        and pos.2 points to a destructed object.
        
        Finally, SetDisableFlags iterates all the shells still in the stack,
        setting their flags - and obviously accessing already destroyed object.
        In debug builds, this crashes reliably; in release builds, where dtors
        do not fill memory, the access of the just-destroyed objects likely
        often goes unnoticed.
        
        In different documents, the order and the set of shells there is
        different, e.g. an empty Writer document would have view shell just
        above object shell, resulting in correct removal of the object shell.
        
        I don't know what strategy is intended here. I decided to implement a
        small change, that makes sure that without POP_UNTIL, popping a shell
        removes exactly that shell that was requested for removal.
        
        Change-Id: I670d024056a5b32d5485f00a4799a8b0bacb6485
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151003
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-26  Mike Kaganski  <mike.kaganski@collabora.com>  [9ca317ff313958706c63b132113d3f706813587d]

        tdf#155011: Fix assert/check
        
        pFrameStartAfter may be a section frame itself, thus its FindSctFrame
        would not return this. Same for pSav.
        
        Change-Id: Ib592965b30eb47f37ba54fe7f39af0b8689b3175
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150981
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-26  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [d91dc9ffd57d749946dd6062a3d961fab47ec607]

        tdf#153789 KJ: icons for Watched Expressions and Call Stack
        
        Change-Id: I9a989e039ae726e413c0a54ab805a0ee7d09c94e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151007
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-04-26  Justin Luth  <jluth@mail.com>  [bc6c5356c5cfa5c09145b54b87ad7be4d8f40ca2]

        tdf#86630 sw page number wizard: default to center of page
        
        Defaulting to one side of the page only makes sense
        if the footer is mirrored.
        [Well, mirrored isn't the best word here
        because it only refers to margin spacing.]
        
        The only way to get mirrored footers is to have
        separate left and right pages.
        
        It would be nice to add mirroring to the wizard,
        but that can be done separately.
        
        First, lets just get a better default value in place.
        
        Change-Id: I314c6a34414a696c6f2e27bb2b0747fdb86f3b22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150998
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Paris Oplopoios <parisoplop@gmail.com>

2023-04-25  Eike Rathke  <erack@redhat.com>  [2ff1830207d69ddd8aa6637e8ccc586ecabf1567]

        Resolves: tdf#41304 Add percent operator % to reference delimiters
        
        Change-Id: I094fcb800a29de424db28e1b58f1239381a3b4a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/151001
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-04-25  Justin Luth  <justin.luth@collabora.com>  [293959d42c0eb19a5e953c6d2610b2c7b1908412]

        tdf#56258 i18npool en-US: re-arrange outline numbering suggestions
        
        This patch brings order out of chaos,
        organizing the outline choices into
        academic, modern, simple numeric, and misc columns.
        
        The very first suggestion should be the academic standard.
        Next comes a distinctly different modern alternative
        Simple numeric moves over to be above the other numeric,
        followed by a demo of the kind of mixture that can be designed in LO.
        
        Since the academic standard uses Roman numerals,
        it is offset on the next row by the other one containing Roman numerals
        followed by a modern classic,
        and the all-numeric ISO standard retains it current position.
        The bullet oddball logically remains as the last suggestion.
        
        In this patch there was no change made to the actual suggestions
        themselves. Earlier patches made changes to 3 definitions,
        which allowed for the nice correlations.
        
        I missed changing the descriptive "strings" in the earlier patches.
        I had assumed earlier that these monotonous descriptions
        were dynamically produced...
        
        Since the English description should not be translated,
        I added a comment that will be extracted to the PO as a comment.
        (Thanks Andras).
        
        I think it would be nice to use strings
        "Academic MLA/CMOS/Turabian/OWL compliant outline"
        "ISO 2145 outine"
        but that could be made in a separate patch.
        
        Let me just point out what happened with the strings
        in case this helps with translation
        NOTE: only languages that ultimately inherit from en_US need to re-translate:
        
        old RID_SVXSTR_OUTLINENUM_DESCRIPTION_0
          -no string change
          -moved to _3
        old RID_SVXSTR_OUTLINENUM_DESCRIPTION_1
          -string changed / list modified earlier
          -moved to _5
        old RID_SVXSTR_OUTLINENUM_DESCRIPTION_2
          -string changed / list modified earlier
          -moved to _1
        old RID_SVXSTR_OUTLINENUM_DESCRIPTION_3
          -no string change
          -moved to _2
        old RID_SVXSTR_OUTLINENUM_DESCRIPTION_4
          -string changed / list modified earlier
          -moved to _0
        old RID_SVXSTR_OUTLINENUM_DESCRIPTION_5
          -no string change
          -moved to _4
        RID_SVXSTR_OUTLINENUM_DESCRIPTION_6
          -no change
        RID_SVXSTR_OUTLINENUM_DESCRIPTION_7
          -no change
        
        Suggested translation order:
        -cut _3 and paste into _2
        -cut _0 and paste into _3
        -cut _4 and paste into _0 and fix definition
        -cut _5 and paste into _4
        -cut _1 and paste into _5 and re-define
        -re-define _1
        
        Change-Id: Ie4ec8423acddc24efefb270d9ed19ab77566e6e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150805
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2023-04-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8e5df127d26e42c3535e66f1733730e32e12df4d]

        svx: rework the theme dialog to allow editing theme colors
        
        In addition to editing of theme colors, this also changes the
        way how theme colors are represented in the theme dialog and the
        behaviour when changing applying a theme color change.
        
        Previously a theme colors were applied with double-click, now a
        double-click still applies, but automatically exits the dialog.
        The selected theme is applied also when OK button is pressed.
        
        Change-Id: Ic0f8399ede180d6ab0001a7f8b5dda0e7c49fa3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150975
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5cde4f2781fc80ed32aac2ad9c81cadab80860e8]

        add "m" prefix to member variables - SfxTabPage
        
        Change-Id: I482c341518948bf92f81d4f89b7e307635220150
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150974
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-25  Eike Rathke  <erack@redhat.com>  [5f6d27711a297d1851dc6bc713fd16c44014cf5c]

        Resolves: tdf#144547 ScRangeFindList: handle references in multi-line formula
        
        Also fix a color attribution error if when dragging the reference
        the new reference string is longer (colored too short) or shorter
        (colored too much including the next characters/operator/...) than
        the old reference string.
        
        Change-Id: I1b39fd5778d75290a0233f51a4198753fa858f48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150979
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-04-25  Jim Raykowski  <raykowj@gmail.com>  [a8493ee3d7dac611286a75516f24dd6e451f9718]

        tdf#154604 SdNavigator: Support listing in front-to-back z order
        
        Enhancement patch to provide the option to list objects in front-to-
        back or back-to-front z order
        
        Change-Id: I2194cace08736d948002548887661314834cef89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150893
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2023-04-25  Jim Raykowski  <raykowj@gmail.com>  [4bc86f6477c3ed5f0e97b0a530acf7e102b613b3]

        tdf#38194 tdf#106556 Enhancement to highlight direct formatting,
        
        paragraph style, and character style use in Writer documents
        
        Initial commit to realize direct formatting, paragraph style, and
        character style highlighting enhancement requests.
        
        Highlighting of character direct formatting is turned on/off using
        .uno:HighlightCharDF. Highlighting of paragraph styles and character
        styles is turned on/off using a check box in the Sidebar Styles panel.
        Closing the Sidebar also turns paragraph and character style
        highlighting off. Paragraph direct formatting is indicated by a hatch
        pattern over the paragraph style highlight bar and also by "+ Paragraph
        Direct Formatting" appended to the tooltip that appears showing the
        name of the paragraph style when the mouse pointer is over the style
        highlight bar.
        
        Colors used for styles highlighting are determined by a hash of the
        style name. Lightgray is used for character direct formatting.
        
        Known issue:
        
        Tooltip doesn't show for paragraph style highlighting in tables and in
        frames where the highlighting bar is drawn outside of the frame.
        
        Change-Id: I6e00ee38c1c169bc7c6542a1782c03b2593e1891
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150451
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-04-25  Caolán McNamara  <caolanm@redhat.com>  [fb76d7f454522c4e8982b8fe1e75d0eb6f37c12d]

        add a fuzzer to test zip recovery mode
        
        Change-Id: I25f82cd83afae0fb3b0cfc3f1586e28323369f8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150978
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-25  Caolán McNamara  <caolanm@redhat.com>  [aa87fe2562e7a55a18a1c757a49babfe74377bcd]

        add --disable-pedantic to avoid warnings as error for xmlsec
        
        like...
        
         symkeys.c:621:30: error: no newline at end of file [-Werror,-Wnewline-eof]
         #endif /* XMLSEC_NO_PBKDF2 */
                                     ^
         1 error generated.
         make[5]: *** [Makefile:765: libxmlsec1_openssl_la-symkeys.lo] Error 1
        
        Change-Id: I1dcd0cb6b350f412c30fb5a8d3aa4976cd0afde5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150980
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-25  Justin Luth  <justin.luth@collabora.com>  [21b1dd42e9a817ae9b68e9e13ea57ce2491940c6]

        tdf#154956 sw: delete bookmarks at end if whole node is selected
        
        Exposed by LO 7.2.2 commit 4bf04dea9afb30a9395e80b07a81d1908937ee8b
        Author: Michael Stahl on Fri Aug 27 14:38:18 2021 +0200
            tdf#128106 sw: copy bookmarks at start if whole node is copied
        
        Change-Id: I9205463f9beb3704eeb63fe7556103230ba7283d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150772
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-04-25  Heiko Tietze  <tietze.heiko@gmail.com>  [07f87f20c8af71faeda500b6b1d7775743bbf646]

        Resolves tdf#154080 - Allow customization of comment indicator color
        
        * New application color added
        * Border color depending on cell/sheet background
        * Comments color set to light magenta to align with similar tools
        
        Change-Id: I782e8359632c5a319e61f5d5ac3deb4614bd7e79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150970
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-04-25  Michael Stahl  <michael.stahl@allotropia.de>  [bb0e041a237a1c4ad4f5c0bd092fc3da5c18b7f1]

        Fix tdf#155004: ucb: webdav-curl: carry over Class1 bit only if set
        
        With d6182cb6704c06f33d284874b9fe96c85cce5bf5 there are cases when a
        webdav server inadvertendly releases the lock. Lets apply the fix only
        if the Class1 flag is actually set.
        
        Change-Id: I85e5253c7df0980f373d2dea788c331b81ed4a82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150552
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: Jenkins

2023-04-25  Caolán McNamara  <caolanm@redhat.com>  [5f0e276336bc130b15480a04ec1cc6a9a1c9e93b]

        Remove lock file fuzzer
        
        this found nothing in 12 months and exists to try and follow up
        on a confusing report which went nowhere in the end
        
        Change-Id: I7f3c6a5e2ccedad2e7b925b3c15b076cd22f1ce4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150972
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-25  Caolán McNamara  <caolanm@redhat.com>  [d41b436058def4497240c54afc38b319ce388430]

        expose recovering zips for testing
        
        Change-Id: I4709a2fb0bbb0fcc4c7d57dad53c899e7ba79cb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150971
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-25  Caolán McNamara  <caolanm@redhat.com>  [e7c30e6c1ee8fbea7d44ab00e2721ff13dfa4da5]

        Resolves: tdf#155005 use of uninitialised value
        
        ==2515797== Conditional jump or move depends on uninitialised value(s)
        ==2515797==    at 0x33FAB399: ZipFile::recover() (ZipFile.cxx:1090)
        ==2515797==    by 0x33FA4D32: ZipFile::ZipFile(rtl::Reference<comphelper::RefCountedMutex>, com::sun::star::uno::Reference<com::sun::star::io::XInputStream> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>, bool, bool) (ZipFile.cxx:111)
        ==2515797==    by 0x33FEF134: void std::_Construct<ZipFile, rtl::Reference<comphelper::RefCountedMutex>&, com::sun::star::uno::Reference<com::sun::star::io::XInputStream>&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, bool, bool&>(ZipFile*, rtl::Reference<comphelper::RefCountedMutex>&, com::sun::star::uno::Reference<com::sun::star::io::XInputStream>&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, bool&&, bool&) (stl_construct.h:119)
        ==2515797==    by 0x33FED528: void std::_Optional_payload_base<ZipFile>::_M_construct<rtl::Reference<comphelper::RefCountedMutex>&, com::sun::star::uno::Reference<com::sun::star::io::XInputStream>&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, bool, bool&>(rtl::Reference<comphelper::RefCountedMutex>&, com::sun::star::uno::Reference<com::sun::star::io::XInputStream>&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, bool&&, bool&) (optional:278)
        ==2515797==    by 0x33FEB73B: void std::_Optional_base_impl<ZipFile, std::_Optional_base<ZipFile, false, false> >::_M_construct<rtl::Reference<comphelper::RefCountedMutex>&, com::sun::star::uno::Reference<com::sun::star::io::XInputStream>&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, bool, bool&>(rtl::Reference<comphelper::RefCountedMutex>&, com::sun::star::uno::Reference<com::sun::star::io::XInputStream>&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, bool&&, bool&) (optional:457)
        ==2515797==    by 0x33FE77DB: std::enable_if<is_constructible_v<ZipFile, rtl::Reference<comphelper::RefCountedMutex>&, com::sun::star::uno::Reference<com::sun::star::io::XInputStream>&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, bool, bool&>, ZipFile&>::type std::optional<ZipFile>::emplace<rtl::Reference<comphelper::RefCountedMutex>&, com::sun::star::uno::Reference<com::sun::star::io::XInputStream>&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, bool, bool&>(rtl::Reference<comphelper::RefCountedMutex>&, com::sun::star::uno::Reference<com::sun::star::io::XInputStream>&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, bool&&, bool&) (optional:918)
        ==2515797==    by 0x33FD61FD: ZipPackage::initialize(com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) (ZipPackage.cxx:760)
        ==2515797==    by 0x64DE1EC: cppuhelper::ServiceManager::Data::Implementation::doCreateInstanceWithArguments(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) (servicemanager.cxx:732)
        ==2515797==    by 0x64DDF19: cppuhelper::ServiceManager::Data::Implementation::createInstanceWithArguments(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, bool, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) (servicemanager.cxx:694)
        ==2515797==    by 0x64E0E8F: cppuhelper::ServiceManager::createInstanceWithArgumentsAndContext(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) (servicemanager.cxx:1018)
        ==2515797==    by 0x34A3B25F: OStorage_Impl::OpenOwnPackage() (xstorage.cxx:435)
        ==2515797==    by 0x34A3C16C: OStorage_Impl::ReadContents() (xstorage.cxx:541)
        ==2515797==  Uninitialised value was created by a stack allocation
        ==2515797==    at 0x33FAB02C: ZipFile::recover() (ZipFile.cxx:1034)
        
        since:
        
            commit abda72eeac19b18c22f57d5443c3955a463605d7
            Date:   Mon Feb 20 00:32:22 2023 +0100
        
                tdf#82984 tdf#94915 zip64 support (import + export)
        
        where
        
        - aEntry.nCompressedSize = nCompressedSize;
        - aEntry.nSize = nSize;
        
        was removed before the subsequent use of aEntry.nCompressedSize/aEntry.nSize
        
        change things (git show -w for clarity) to check bounds first just for
        the range the extra fields might be in and read those, and then follow
        up with the original check that the newly discovered
        aEntry.nCompressedSize/aEntry.nSize are within the bounds of the overall
        file
        
        Change-Id: Iad4ce8297109b06bc5baf77df4f3e86659cbb4cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150969
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-25  Caolán McNamara  <caolanm@redhat.com>  [80805716a409c34203b059f3e03cd934367186c3]

        tdf#155005 fail gracefully on encountering a negative compression value
        
        we are using sal_Int64 for this so a large enough value can be
        interpreted as negative here
        
        Change-Id: Id547a24591aca4b6ed7b7955621641a0666b0bd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150968
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-25  Tünde Tóth  <toth.tunde@nisz.hu>  [2ef83c8782ed947b47f9292a12355fc3bb078078]

        tdf#91332 XLSX export: fix missing solidFill
        
        Background color of shape inherited from theme
        lost after export.
        
        Regression from commit bc0a9076aa43a0782bcf81e55d3f84f6af0f68e8
        "ooxml: Preserve shape theme attribute for solid fill".
        
        Change-Id: I2d8298ac17332ba3ad6a627ce8b07c23087ac7b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150674
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-04-25  Tünde Tóth  <toth.tunde@nisz.hu>  [5ee52d401e2086f79f794a4ec1a1d7beec8aa582]

        tdf#119565 XLSX export: fix lost line properties inherited from theme
        
        Line properties (LineWidth and LineJoint) of shape
        inherited from theme lost after export.
        
        Perhaps regression from commit 5391d4872e71d1edba7acc4ad2d2e3b5b97e1723
        "ooxml: Preserve shape style and theme attributes for line".
        
        Change-Id: I9977bb20f16245f3c95ccbe2c5c8033b5b0c9cc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150547
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-04-25  László Németh  <nemeth@numbertext.org>  [dd5e5f3fab4b8f736baeda0f706c77a4ea9b6804]

        tdf#150824 sw DOCX: fix export of new tracked tables
        
        New tracked tables handled by a single redline, which
        lost during the export: only the tracked text changes
        of the cells were exported, but not the table changes.
        This resulted also problems in MSO, e.g. rejecting text
        changes removed only single cells of the tables,
        modifying the table structure. To fix this, add missing
        tracking to the table rows, if needed.
        
        Follow-up to commit 896c2199d9f0a28bd405dd2d1068f5e2973cdf06
        "tdf#79069 DOCX: support tracked table (row) deletion".
        
        Change-Id: Ic900cafa7bea3c934d8d1bd585b3e95f56746db2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150967
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-04-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6252959192c07973af698ce30fa67b1a29e4871e]

        oox: add support for theme import and export of blip effects
        
        This adds support for (most) blip effects import, export and
        the document model.
        
        Change-Id: Iec15f4de22c31268019fa1a60432e40ae8f03635
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150262
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b09c377888e2e75859fff37fdf9408065eb522d6]

        oox: write graphic (blip) in ThemeExport - BlipFill
        
        Share the graphic writing from DrawingML class, which needed a
        bit of refactoring and use it when writing the BlipFill when
        exporting a theme with ThemeExport.
        
        Change-Id: I89bf3be98f607b7641d231982af2f7a5e2c3d3a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150261
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [3fa2ba3b557f2415f94cc22cc4b3495d9226df72]

        tdf#154991: sc_uicalc: Add unittest
        
        Change-Id: I1aa8e56fdbf0b8903cd04b78f4bb640fb31bd56d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150963
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-04-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [4a828dde104551c1c3d935ed8b43ebc546fa77c3]

        workaround compile failures in libxml, with clang-17
        
        ever since
            commit 26bf26272bf525b59b4a4ce18b3ce14c1febfd7b
            Author: Miklos Vajna <vmiklos@collabora.com>
            Date:   Mon Apr 24 14:27:47 2023 +0200
            Update libxmlsec to 1.3.0
        failures reported to https://github.com/lsh123/xmlsec/discussions/623
        
        Change-Id: I2952f0eda036f6ff69710b8a103bbfc846ed87d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150966
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-25  Eike Rathke  <erack@redhat.com>  [5265892378ded9336e24199fe8260dde6be99156]

        Group sort bo_IN.xml LC_FORMAT FormatElement for better comparability
        
        Change-Id: I6e17c01ce4d3a351a2cb49d214f73468d425b4a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150952
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-04-25  Eike Rathke  <erack@redhat.com>  [805343aa483f864f9fb55e0000a5a1086667eee8]

        Inherit ml_IN formats and numberings from hi_IN
        
        Change-Id: Ied5f3f8e051d8d9292888d8831ae3e6a88270198
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150953
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-04-25  Eike Rathke  <erack@redhat.com>  [a08e73d7ff477a4a0e3bce2a9e56a969d204203d]

        Group sort hi_IN.xml LC_FORMAT FormatElement for better comparability
        
        ... and eliminate doubled space.
        
        Change-Id: I84229145072283975ff17e2db661784205fa9af9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150950
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-04-25  Stephan Bergmann  <sbergman@redhat.com>  [538e7a8a79dfde8a9e9b2339880f7a7b2df187b2]

        loplugin:unnecessarygetstr
        
        Change-Id: I120b2ef4b8a409dc63495829bec872ebad01c868
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150962
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-25  Heiko Tietze  <tietze.heiko@gmail.com>  [1f7b725b55328f961fc9f124f22e3537e3cfed94]

        Resolves tdf#154991 - Fix crash with hidden columns
        
        Hidden columns do not have a background that can be taken
        into account for the text overflow indicator's frame
        
        Change-Id: I325873aede07fd890777624308a3f5a41f0f1795
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150959
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-04-25  Stephan Bergmann  <sbergman@redhat.com>  [1dec9d7f1a421af0dc4534204f2af550850cb60d]

        loplugin:unnecessarygetstr
        
        Change-Id: I36eaac02a9779ee8e1f69930ffeafedc8641301f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150961
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [78cf9c05db01e2177d28eb08b3389e487d84060f]

        oox: refactor ThemeExport to use member FSHelperPtr instance
        
        This refactors ThemeExport to use the member variable FSHelperPtr
        instead of passign it through functions as a parameter. This also
        forces many functions that were in anonymous namespace to become
        members of the ThemeExport class. This is needed because in some
        instances we will need access to FSHelperPtr instance as well as
        access to XmlFilterBase.
        
        Change-Id: I9e4ead9cd87ec2157535106be28596c4282fe167
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150260
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-25  Gabor Kelemen  <kelemeng@ubuntu.com>  [b355c9b79e03307eda080c5ea6010632854fa801]

        Make bin/includebloat.awk script output prettier
        
        So instead of:
        sum total bytes included (excluding system headers): 21793372177
        1197253280 132910 9008 /home/gabor/src/core/include/rtl/ustring.hxx
        825845085 90207 9155 /home/gabor/src/core/include/rtl/ustring.h
        
        We can see something nicer:
        Sum total bytes included (excluding system headers): 21.795.559.123
        Total bytes	Size	   Occurrences	Filename
        1.197.253.280	132.910	   9.008	/home/gabor/src/core/include/rtl/ustring.hxx
          825.845.085	 90.207	   9.155	/home/gabor/src/core/include/rtl/ustring.h
        
        Change-Id: Iabcaadae964221ed532e7e7e97b10211e37d4857
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150613
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-04-25  Caolán McNamara  <caolanm@redhat.com>  [bff4282e1c0c7c1f32b93cf5175a721c8226d5de]

        Resolves: tdf#154958 add an empty spin button to use for the unused case
        
        instead of reusing the percentage one, which will set its min value
        under gtk
        
        Change-Id: I342f8f0588574c45c5752964b95232e419f752ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150943
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-25  Caolán McNamara  <caolanm@redhat.com>  [b3d6c521c1e1fc6a1e84940c19cb2e18157e877f]

        ofz#57493 avoid Timeout
        
        Change-Id: I9fee1ad3467c18d2714ef211f2c95c6b4211415b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150946
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-25  Miklos Vajna  <vmiklos@collabora.com>  [3c2e4d454aaabcd61593e670a90638a185046539]

        sw floattable, crashtesting: fix PDF export of fdo72790-1.docx, part 1
        
        Converting the bugdoc to PDF crashed Writer layout since commit
        ce3308a926f036b87515b8cd97d2b197063dc77a (tdf#61594 sw floattable:
        import floating tables as split flys by default, 2023-04-12).
        
        What happens is that the DOCX file has a continuous section break, that
        is mapped to a Writer section, but then the fly splitting code didn't
        expect that the anchor might be inside a section frame.
        
        Fix this by explicitly checking for an in-section anchor in
        SwFrame::GetNextFlyLeaf(), which will give us a suitable insertion point
        on the next page.
        
        This does not fully fix the handling of the bugdoc, but at least now a
        reduced sample doesn't crash and is handled correctly.
        
        Change-Id: I52b5c901d899533bbb78131f443789d55db41000
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150956
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-25  Stephan Bergmann  <sbergman@redhat.com>  [c9b6bf655e6de50c55629b4805399932c90a3b30]

        Add some tests for (Japanese) i18n::IndexEntrySupplier behavior
        
        ...in preparation for some upcoming i18npool/util/i18npool.component clean-up
        
        Change-Id: I8e93aa33759f2bdd6b9422b3833a608cfbed1df0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150948
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-25  Gabor Kelemen  <kelemeng@ubuntu.com>  [75ed56689427f972ce58e395af8aaf951dda7581]

        Add script to find unused using declarations
        
        As a complementer to clang-tidy-12 --checks="-*,misc-unused-using-decls"
        Pros:
        - simple, fast!
        - finds some more unused declarations, somehow
        - works on non-linux specific parts of the code
        - clang-tidy (for me) trips on files with external headers, this does not
        
        Change-Id: If2db989114ac5c2841ed2e89ff7bd7a9e419f567
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150612
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-04-25  Miklos Vajna  <vmiklos@collabora.com>  [26bf26272bf525b59b4a4ce18b3ce14c1febfd7b]

        Update libxmlsec to 1.3.0
        
        See <https://github.com/lsh123/xmlsec/releases/tag/xmlsec_1_3_0> for the
        upstream release notes, notably:
        
        > (ABI breaking change) Switched xmlSecSize to use size_t by default.
        
        Adapt xmlsec-wrapper.h accordingly.
        
        Change-Id: If910e44441be65794d4441558e2838d00b4b927c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150647
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-04-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [33c2443134cfd2110258d5424645ace9e1db127f]

        oox: extract image / graphic export into GraphicExport class
        
        Change-Id: Ib37aee6c5f664e80d45530dae0de9c172e0773a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150259
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2f48aae12ae949056654cb172873f4025104af67]

        oox: Harden the testTdf142605_CurveSize Test with extra checks
        
        Even if it is likely that we fail, it's important that we check
        that we are checking thr correct shape and not some other shape.
        
        As there is only one shape we could assume that in the case that
        something goes wrong and we wouldn't be able to read the shape,
        we would end up with 0 shapes, but in case of an empty page we
        inject placeholder shapes into the page, so we end up comparing
        the size of a placeholder shape. In this case the test assert
        gets confusing as we obviously get wrong sizes, which suggest that
        something is wrong with the shape and not that the shape we expect
        to assert against is missing and we compare against a different
        (placeholder) shape.
        
        This adds more asserts, which make sure we actually have the
        expected shape first and also preven crashes if something would
        go wrong.
        
        Change-Id: I435f87d7e634c5135a376ad084373f8d5053555e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150942
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-25  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [398d64e32c60871315ca31524d7a204fb0576ebe]

        tdf#154774 KJ & Sukapura: +/^ images for spacing preview in Math
        
        Change-Id: Ibafddc6e1db98448cc94e72d48c577e8c719ae8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150951
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-04-24  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0ee38e7e061f764b5e21487da090620ed93bb260]

        oox: combine graphic cache into GraphicExportCache class
        
        We cache graphics to not export the same graphic multiple times
        if this can be avoided. The cache was integrated into DrawingML
        but we need access to it in different places, so this change
        extracts it into its own class.
        
        Change-Id: I71e3b67906f2948ca00c2ef7ca857bf80ab6a737
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150258
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-24  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c3f7720ff13c34b9cf2c90d9c9b6dcc3d8f4c7a5]

        oox: extend ThemeExport to export font and format scheme of a theme
        
        Also use the ThemeExport when exporting PPTX documents and remove
        all the hard-coded theme bits.
        
        Change-Id: I03791e23d6ac4023748b5a553e4824b72ed63a93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149363
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-24  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [09cdcb5f37bb4e42da7b28db6e757b9f2affed14]

        introduce sw::SpzFrameFormat ...
        
        - ... as a base class of frame formats allowed into the
          spz frame format container
        - with a private ctor and friends SwDrawFrameFormat and SwFlyFrameFormat
          so only these two classes derive from it
        - with that, switch over the SpzFrameFormats to only ever allow these
          types into the container
        - in followups, likely quite a bit of stronger typing can be introduced.
        
        - ultimately, it would be nice to have each SwDrawFrameFormats and
          SwFlyFrameFormats in their own strongly typed container in the end.
        
        Change-Id: Ic30efc1220aded701533c9ca5003d2aaf8bbdaec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150452
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2023-04-24  Jim Raykowski  <raykowj@gmail.com>  [eebd13c97ecef1e39aa054701a6e6618227d7ae0]

        tdf#145359 related: Fix SdNavigator dnd z ordering
        
        Makes the object dnd z order follow the current behavior of bring
        forward and send back actions. Object placement top to bottom in the
        Navigator is wrt object z order back to front.
        
        Change-Id: I42e0902eabe7a2758a075a5f4357868994825a51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150810
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2023-04-24  Caolán McNamara  <caolanm@redhat.com>  [4d6fcd7908f6db892e8d5fb3cabf7e0fe49328c4]

        Resolves: tdf#153441 use a TriStateEnabled helper
        
        Change-Id: I976e4271a072bfb53c676091509e1d4ef7dbcccb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150934
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-24  Caolán McNamara  <caolanm@redhat.com>  [26b7d00c24c4d85d004e3840fb9053e4c88c1fee]

        ofz#58241 Integer-overflow
        
        Change-Id: Ie5b82df4642c786e309022e3b5a436aef66d1137
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150945
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [5c1561561a859c561fb2321420f1abb7f1cedde3]

        loplugin:unnecessarygetstr extend to more std::string checking
        
        suggested by mike kaganski
        
        Change-Id: I5f5f254142767aca45a6101abdd84a0163ca6a34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150936
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-24  László Németh  <nemeth@numbertext.org>  [5e6d8efbf3fb456ca370df04b21d2e340d9831ad]

        tdf#154859 sw: fix deletion of tracked row insertion
        
        Row deletion of tracked row insertions resulted an
        empty, not tracked row. To fix this, disable row
        deletion on tracked row insertions, allowing only to
        manage changes for removing the row, e.g. by clicking
        on Reject Change of the context menu of the table row,
        like MSO does.
        
        This also avoids of clicking again on the row deletion
        to create an empty tracked row deletion from the
        empty not tracked row, and originally, from the tracked
        row insertion.
        
        Regression from commit 05366b8e6683363688de8708a3d88cf144c7a2bf
        "tdf#60382 sw offapi: add change tracking of table/row deletion".
        
        Follow-up to commit 0204c00f241313e1d292b4c3ea117d42af7dec69
        "tdf#147453 sw: disable Delete Table functions on tracked deletions".
        
        See also commit 95c003d75e0f8b255344715a35358072b5eba99d
        "tdf#146145 sw: 1-click Accept/Reject of table row changes".
        
        Change-Id: Ied38860939359caa52e09987cf968953399611ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150938
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-04-24  Caolán McNamara  <caolanm@redhat.com>  [a1388417b217430de456868c440817459697c4a8]

        resave with latest glade
        
        Change-Id: I8db5ddfa271ab3729d069486f9f4b05263fbe9b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150941
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-24  Miklos Vajna  <vmiklos@collabora.com>  [e0017ad2a5b008111b716c0814c5a0c5b0f1e05b]

        sw floattable, crashtesting: fix PDF export of fdo80989-1.docx
        
        Converting the bugdoc to PDF crashed Writer layout since commit
        ce3308a926f036b87515b8cd97d2b197063dc77a (tdf#61594 sw floattable:
        import floating tables as split flys by default, 2023-04-12).
        
        There were two problems here:
        
        1) We assumed that when we move content to a next page, that page is
        empty. This may not be true, and in case the next page has content,
        we should insert the content at the start of the page, not at the end.
        Specifying the sibling for MoveSubTree() fixes this.
        
        2) We also hoped that if we ask for the next layout leaf, that will be
        from the next page. Again, this may not be true,
        SwFrame::GetNextSctLeaf() has quite complex conditions to detect this.
        Split flys don't have to span over multiple columns, so just require
        that the candidate is inside a different body then our anchor.
        
        The bugdoc has to be loaded in hidden mode, otherwise we already calc
        the layout on load, and then the problem is not visible.
        
        Change-Id: I6e1533369db24c7c275ec1d7dceaddc4128c268a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150904
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-24  Mike Kaganski  <mike.kaganski@collabora.com>  [5a1d07a819bd0f14dd901b35ae245bcd681cb512]

        tdf#154884: do not stop if the first pair is not what we looked for
        
        The same character can be added later with a different font, so keep searching
        
        Change-Id: I7b83438ca476ffab23ca08268cf957045d75f6f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150937
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-24  Caolán McNamara  <caolanm@redhat.com>  [a27e9e32ca9d67402706d1d970f3aaa04d746904]

        tdf#154698 allow "XML Form Document" to be localized
        
        like "Base: Relation Design" can be
        
        Change-Id: Ic4bebd0636da1eb598e667f7aa51b201ecf9cc27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150935
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-24  Caolán McNamara  <caolanm@redhat.com>  [3e3a220a1516fae7a038aec63388c97c8cc5c694]

        cid#1524749 Copy into fixed size buffer
        
        Change-Id: I0a4d11fc15c9e7603f6c46c2075373722722b437
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150905
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-24  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [33a4a934a230c551d053c30938ec802b2924182b]

        tdf#154774 Breeze & Sifr: Add image for spacing preview in Math
        
        Change-Id: I8a7aa14729b41311c86a9cbc57626c68c8d70ee0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150908
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-04-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [8060f1349169772653c9be42cf64f559418fab73]

        tdf#154941: sc_mathematical_functions_test: Add unittest
        
        Change-Id: I263b143c94773045fa9c20471b81a7555aff4ce9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150909
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-04-24  jucasaca  <jucasaca@gmail.com>  [9227fbabe0a33134f56aefdd8ec16024f006a659]

        tdf#117118 - Saves data automatically in Firebird embedded database
        
        Saves data when dispossing connection regardless of
        whether or not the save button is pressed
        
        Change-Id: I501fbc3d89ff52695f42196b2627e26c2011f75b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148368
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-24  Caolán McNamara  <caolanm@redhat.com>  [5be0f62621a5ef66438cf2dc660be8e524588c15]

        tdf#147503 don't use SfxObjectShellLock for new xml forms document
        
        because in the hidden case the document is unexpectedly closed on
        leaving NewXForms
        
        Change-Id: I00ea0b8de6c10ff141584cefe3768b7071138393
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150891
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-24  Miklos Vajna  <vmiklos@collabora.com>  [5951e37eb24e09d3c24cb4cab4b0f3da41e3dfff]

        sw: fix crash in OutHTML_SwFormatField()
        
        Crashreport signature:
        
        program/libswlo.so
                SwDocShell::GetView()
                        sw/inc/docsh.hxx:222
        program/libswlo.so
                OutHTML_SwFormatField(Writer&, SfxPoolItem const&)
                        sw/source/filter/html/htmlfldw.cxx:549
        ...
        program/libswlo.so
                SwTransferable::WriteObject(tools::SvRef<SotTempStream>&, void*, unsigned int, com::sun::star::datatransfer::DataFlavor const&)
                        sw/source/uibase/dochdl/swdtflvr.cxx:?
        
        I.e. clipboard documents don't have a doc shell, handle that.
        
        Change-Id: I48b22087f759a11b4aa46b83b310f4a661e1fbc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150897
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-04-24  Caolán McNamara  <caolanm@redhat.com>  [9d77abfa4fd0f352a7a30f3140ab0adfed71bd85]

        cid#1401342 silence Uncaught exception
        
        Change-Id: I1ff8deeb07c13cc7dee6e5d86f004f840723f056
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150903
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [dba55c304a330a355147a39e53ec4c7cf5c5c3f5]

        loplugin:unnecessarygetstr extend to createFromAscii
        
        idea from mike kaganski
        
        Change-Id: I0ecb9cad091d7a048d2ddae73165bf22748f3872
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150907
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-24  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [8505d29d61a76ffa506be0dc86fe2ec7ed647483]

        tdf#154774 Breeze: Add images for spacing preview in Math
        
        Change-Id: I9cacdb4c1ae5de9a312b59fc07310ab1991a1105
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150898
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-04-24  Arvind K  <khandelwalarvind26@gmail.com>  [b7dfed873d79417fff83410760fec84567b534e9]

        tdf#139544 change boundary columns to rows in sort dialog
        
        Change-Id: I7f525bea42e6efd3c7c4b62a21d2638b676cd836
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150432
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-04-24  Miklos Vajna  <vmiklos@collabora.com>  [5c59d6f51f837639f1f0f24e154814136bbdfda9]

        sw floattable: remove no longer needed ImportFloatingTableAsSplitFly setting
        
        This was useful while developing the DOCX and DOC filters, but those are
        now enabled by default, so this can be removed.
        
        Change-Id: I0ebde6ec5e1a84f368d35b362bd1c3b1aabc9d5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150895
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-24  Maxim Monastirsky  <momonasmon@gmail.com>  [732ca611a00068c5c77c1774ec893a2abccd6c1e]

        Missing CJK and CTL attributes in default cell styles
        
        Presumably after 516bc904e94971b61e4b13af632bf321b0a4a640
        ("Upgrade mdds and orcus to 2.1.0 and 0.18.0, respectively").
        It appears that we used to set them from the latin attributes
        specified in styles.xml, which isn't correct. So let's just
        add them explicitly.
        
        Change-Id: I3300f73b0376275147f89d2db0ac3ef4bf2da5a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150892
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-04-24  Miklos Vajna  <vmiklos@collabora.com>  [95aa39749b4dcc9cf06350dcb8c9a96373de5999]

        sw: prefix members of XMLFontAutoStylePool, XMLPageExport, ...
        
        ... XMLStyleExport and XMLTextListAutoStylePool
        
        See tdf#94879 for motivation.
        
        Change-Id: If49190233b87bf86c83d56f02eedb1c010ef119c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150896
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-04-24  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [12e23067fd0acad3e06df50cefaa0a2cd73df3b5]

        EMF+ Minor optimization and clean up code of DrawBeziers
        
        Change-Id: Id560b3d3a6182270853fd05a6f2d1e44452c0013
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150894
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2023-04-24  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [30df7198f96ef23b4925e60a1b35144668749ec4]

        tdf#154976 Fix VCL based asset's contrast in Colibre Dark & harmonize them with Light
        
        Now the Light and Dark variant will have opposite but complementary colors
        
        Change-Id: I71b01cd3933b2c76c6880430a6684ee5665fa653
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150890
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-04-24  buldi  <dobrakowskirafal@gmail.com>  [c6755955aeaddb14bd3ad231f78cda47a0a5aeaa]

        tdf#147906 Use std::hypot for Pythagorean addition
        
        Change-Id: I47611e1bffed814294bd2c7b23b26e1878151464
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149939
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-04-24  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [14a23ef47c8ceaa1fc6dc4a7a942fb8360ea4bfd]

        tdf#152625 Revise Colibre's tab_select* icons
        
        Change-Id: Ic5a92b98ddcbfa970643bf54fb406673c9108c2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150829
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-04-24  Stephan Bergmann  <sbergman@redhat.com>  [898cf0b7d9e3198cb17f68ef6e6cf6d80ae03780]

        Fix some getImplementationName
        
        ...to match the corresponding .component entries,
        
        > com.sun.star.i18n.IndexEntrySupplier_ja_phonetic (alphanumeric first) (grouped by consonant)
        
        etc. rather than
        
        > com.sun.star.i18n.IndexEntrySupplier_"(alphanumeric first) (grouped by consonant)"
        
        etc.
        
        Change-Id: I7fa0f9c7615b5cb1b7c0c6a8908cad27f0ac5712
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150760
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-23  Stephan Bergmann  <sbergman@redhat.com>  [503242381527d8d916ae705f240a10a0c291182d]

        Fix some getImplementationName
        
        ...to match the corresponding .component entries
        
        Change-Id: I1f32d4533a49f0988a2d5c2b8d20198baab515a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150761
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5dc2b5277f4d18533c5fe4d43b016f12da52ed36]

        Translate remnant "Kalkulator" into "calculator"
        
        Change-Id: I3c72342d07eabb3b618cd0c36d0606d81baad423
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150173
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b102852bd67fb08e08c02cc733d3682db3969ce1]

        Fix typo
        
        Change-Id: Ie8c702436d3efbaf2ca1573193100974a42f93a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150459
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-23  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [d494b80b158bb3ead90f62072b7a50225e382f42]

        tdf#153892 Colibre Differentiate two Index icons
        
        Change-Id: Icafd532f4a5cc18d7bdfe9fe545d678286081b52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150827
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-04-23  Nabeel Siddiqui  <nabeel.siddiqui.314@gmail.com>  [52522f4772806d9e74ab7df9cc3e8046f68c5809]

        tdf#148251 Use std::swap instead of using temporary values
        
        Change-Id: I7733ba595634f41ef0a0902ea37d694276417871
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149087
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-04-23  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [ce008fa9d8f2752bdfeaeff763aafc774a4b4fb2]

        tdf#154789 EMF+ Performance boost of the EmfPlusRecordTypeDrawBeziers
        
        There is several benefits of such performance optimization:
         1. We are drawing single curve instead of hundreds of small curves.
            In the loop we are creating single Polygon and outside
            of the loop we are invoking EMFPPlusDrawPolygon drawing method only
            once. As https://bugs.documentfoundation.org/attachment.cgi?id=186725
            image is using single EmfPlusRecordTypeDrawBeziers EMF+ record with
            hundreds of curves, with using single EMFPPlusDrawPolygon call,
            there is no lnger need for individual line creation (e.g. line
            color, weight, line caps, line joints, line dashes, etc.)
        
            - The PDF export performance without optimizations of the https://bugs.documentfoundation.org/attachment.cgi?id=186725:
        
                time ./instdir/program/soffice --headless --convert-to "pdf:writer_pdf_Export" --outdir ~ ~/Pobrane/problem.docx
                real 24m18,471s
                user 2m56,004s
                sys 1m37,816
        
            - The PDF export performance with optimizations:
        
                real 0m37,527s
                user 0m37,004s
                sys 0m0,531s
        
            - With Libreoffice 7.5.2 from Ubuntu 22.04, the conversion was
            crashed.
        
         2. The PDF export for document: https://bugs.documentfoundation.org/attachment.cgi?id=186725
            was not working correctly for me. The original image is containing
            chart. Without optimization, the exported chart was empty.
            Current export is working correctly, and graph is visible.
        
         3. The standard opening of the document from https://bugs.documentfoundation.org/attachment.cgi?id=186725
            is now much faster. The zooming in, move image operations are also
            noticible faster.
        
        Change-Id: Ic77d4c20a462587bb5da4a4df757e30c5ca04fc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150821
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2023-04-23  Julien Nabet  <serval2412@yahoo.fr>  [2b87376d7e8cc9d5973a8ccd4c9fdf398ebbd2a0]

        tdf#154886: fix Report builder mutex assertion
        
        Thank you Noel for the hint!
        
        Change-Id: Icb1f63deaffc454e0dcc3b736c9214d93b6871df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150826
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-23  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [4ee01c29a3794e1e0dee300d0f2aa150ce07b3c0]

        tdf#154825 All icon themes: add/update section editor
        
        Change-Id: I9b59c4c99d623aab1a46898e732f45d5b22261ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150825
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-04-23  Jean-Pierre Ledure  <jp@ledure.be>  [a58017d99c3cea52fe7b37f2379c5306bfa59807]

        ScriptForge (SFDialogs) support hyperlink control types
        
        Controls designated in english as "Hyperlink controls"
        in the Basic IDE are from now on accepted as instances
        of the SF_DialogControl service.
        
        All generic properties are accepted.
        The supported specific properties are:
           - Caption (the text that appears in the dialog box)
           - URL (the URL to activate when clicked)
        
        The new control type is supported in Basic and Python
        user scripts.
        
        The SFDialogs.DialogControl help page needs to be updated.
        
        Change-Id: I4827834ad8ef336c084ee51b5285b85745ceb1b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150824
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2023-04-23  Caolán McNamara  <caolanm@redhat.com>  [f7307c6366196940dcdbf6d2bfc23b69b18acb85]

        cid#1524746 silence Using a moved object
        
        Change-Id: I82728c481c721aeb0d70f6bbdf6f0f1b49ea7b8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150819
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-23  Caolán McNamara  <caolanm@redhat.com>  [e03603bcedf236c050173b921ab51db9aa8ce274]

        cid#1524676 try to convince coverity of the error of its ways
        
        and
        
        cid#1524745 Explicit null dereferenced
        
        Change-Id: Id2fb9cf6d0a71712533e14981a33490c578db597
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150818
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-23  Caolán McNamara  <caolanm@redhat.com>  [1597f3cf16aa6747c878a23f64669805d18e9c46]

        cid#1524747 Dereference null return value
        
        Change-Id: I08a3382287dd30a6cee84e93b3aa8a97db4c3a76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150817
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-23  Caolán McNamara  <caolanm@redhat.com>  [6ca3b441a9e32d80be8e6ebf3246b5e2de36e1ef]

        cid#1524750 Dereference null return value
        
        Change-Id: I2f0aa7c190e6f4c18340a75fcc2eb5b635d686e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150816
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-23  Caolán McNamara  <caolanm@redhat.com>  [2281c182e181fcfccf526a4ca2364295c7eaa1ee]

        cid#1524751 Dereference after null check
        
        Change-Id: I3543b7e251fe6076ad1875bc49abfbe747f45999
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150813
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-23  Caolán McNamara  <caolanm@redhat.com>  [ed93d660953cb4d15321ee7529a07cd0c8af0ba9]

        cid#1401342 Uncaught exception
        
        Change-Id: I16dd5b9adf6f6e87c11bd1cfcbb823c4f683bedd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150812
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-23  Caolán McNamara  <caolanm@redhat.com>  [8ce01e886db5c9968909eda0cab93b5f41634f34]

        cid#1524748 Uninitialized pointer field
        
        Change-Id: I50becae790146538b5996df15301456d83af2ffd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150811
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [b6c617c3d69d6b2cf209bd7cfe4b9565b58e87c0]

        use more TOOLS_WARN_EXCEPTION
        
        so we get more complete information when something goes wrong
        
        Change-Id: Ia73623f748b0779cf80b0086bd8258791590e9ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150754
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-23  Gabor Kelemen  <kelemeng@ubuntu.com>  [d7e0247ed43091172c2cc3827399bb111416d617]

        Run clang-tidy with misc-unused-using-decls on modules [s-t]*
        
        To remove unneeded using declarations.
        
        Via the simple script:
        
        for i in $(find $dirname -name "*cxx" -o -name "*hxx" ); do
            clang-tidy-12  --checks="-*,misc-unused-using-decls" "$i";
        done
        
        Change-Id: I596299084471b2904548d23875866f1583b00b2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150610
        Tested-by: Jenkins
        Reviewed-by: Gabor Kelemen <kelemeng@ubuntu.com>

2023-04-23  Michael Weghorn  <m.weghorn@posteo.de>  [20c86bd1059b54915190ce2e3dd39206d293aced]

        tdf#153806 a11y Allow opening context menu of fav/recent char w/ keyboard
        
        This is similar to
        
            commit 1f437264084fd173116965fa4d856aeafdfe7a98
            Date:   Sun Apr 2 00:36:44 2023 +0300
        
                tdf#153806 a11y: Allow opening context menu in special char dlg using keyboard
        
        , but now for the character views in the "Recent Characters"
        and "Favorite Characters" sections in the special character dialog,
        and thus addresses this comment from the commit message of the
        above-mentioned commit:
        
        > Adding support for opening the context menu for the
        > recently used and favorite characters further down
        > in the special characters dialog is independent of this
        > and would have to be added separately.
        
        Turns out that the position returned by `CommandEvent::GetMousePosPixel`
        is good for the keyboard case as well, is right in the middle of the
        char view widget.
        
        Change-Id: I9f55b99398d557b19263bf531f6a857d274d3d9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150815
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-04-23  Michael Weghorn  <m.weghorn@posteo.de>  [da4c97968080707c91a15f53d07e6d062977b19a]

        sfx2: Pass SvxCharView context menu pos as param
        
        ... and drop the `maPosition` member that was used for that
        purpose only.
        
        Change-Id: If449a12e6e8e37c28d7b2b139e20c4c307d41eb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150814
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-04-23  Justin Luth  <justin.luth@collabora.com>  [deb1a14adb115710b5e40dd305dc5da4a4e3b065]

        tdf#97128 tdf#154703 docx export framePr: export frame textDirection
        
        textDirection attributes were lost on framePr round-tripping
        
        No existing unit tests were affected by/matched the change.
        
        make CppunitTest_sw_ooxmlexport18 \
            CPPUNIT_TEST_NAME=testTdf154703_framePrTextDirection
        
        Change-Id: I2184b9350391f510c7a2e77096b080e05d3d62da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150820
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-04-22  Caolán McNamara  <caolanm@redhat.com>  [0ad8d644722228759abce42b0c11024e7460f6eb]

        tdf#154957 Revert "use OutputDevice clipping if its just a set of rectangles"
        
        it was an attempt at an optimization, but if it doesn't work just revert it.
        
        The non-antialias case also doesn't work so the reverted commit
        wasn't itself the problem but the existing path has some flaw I'm not
        going to invest in figuring out.
        
        This reverts commit ee0d5e7bb8614c50e71dd074b8440f412eb62ff3.
        
        Change-Id: I8d4f126e3bfe135d39a085f28cea6708ae8f833f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150773
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a17ec91d4278afcc1e54ecd85652949c2ff79634]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6c4c5275e8d0d3bf5e590b4093b8bcc67b4d521e
          - Fix typo
            
            Change-Id: Ib11ff464bc2ce261aeefaa632a6fc8d3f51e6cd6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/150806
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2023-04-22  Mike Kaganski  <mike.kaganski@collabora.com>  [df4255c315f8061fbe7b3771122926589be7dfad]

        Simplify lcl_getURLFromShellItem
        
        And make the URL returned for the item by system to be the preferred result.
        
        Change-Id: Ifbe8acc0aef8d656526d1ae64010fb6bfa68eefc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150784
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-22  Mike Kaganski  <mike.kaganski@collabora.com>  [8de1bf3674b5f5391ff1be229d99115107514877]

        Introduce sal::systools::CoTaskMemAllocated to use RAII for CoTaskMemFree
        
        Change-Id: I5553138bfc8dd989e68b8bcc2be981746e8c1e84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150783
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-22  Mike Kaganski  <mike.kaganski@collabora.com>  [31486f92f9ec0c2446ad96a4e8228a15797b23ba]

        Drop some defines in scaddins
        
        Change-Id: I6155ad1c9e4627aad65ae1884e03491902c5d8a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150780
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-22  Justin Luth  <justin.luth@collabora.com>  [95c31968efaaefad548d300b216598f51d7a0746]

        NFC flatten/clang-format SwTabFrame::CalcFlyOffsets
        
        No functional change intended
        
        Change-Id: I63a052ad39e7f90a744225d06cc4000ac6fdd602
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149466
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-04-22  Mike Kaganski  <mike.kaganski@collabora.com>  [0f6ec3939df6b0e3263fc07a2067bbbfc6421ac7]

        Introduce o3tl::toU converting wstring_view to u16string_view
        
        Change-Id: I5be9aa767020c2516984e47fcd0f51d4661fdf17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150779
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-22  Mike Kaganski  <mike.kaganski@collabora.com>  [ab55c7bffddc1a4c8f3d971d24bae297a15f3346]

        clang-format char16_t2wchar_t.hxx
        
        Change-Id: I5b86fb372702e3a6fdb3e4aa6846c4bc2e754307
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150778
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8e89ca42f3748e31fb600e6d69f96a6451e8240e]

        Fix typo in code
        
        Change-Id: Iba5e188204fafa4cd88282d001eea31f277fcc4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150768
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [932e79a43fbf8aa3b5682b3b8c12248970a91cd1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8c0b0a8e0aad857b7089883f7c4fabbe8d9d64de
          - tdf#147105 Document the various new PDF export options in command-line
            
            Change-Id: Id89e27738d34322e7bab870a5fd247f988be76a4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/150797
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-04-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [1de3c32016ea5509fdab773c984e061c286452a4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5dfb463b6d96f4c2077d9565628d5674ec340550
          - Improve links between pages classification
            
            Change-Id: Ica92e7a69556c15aaf1a77ac6979df214b41672a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/150765
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-04-22  Michael Weghorn  <m.weghorn@posteo.de>  [84183c84d86456e3c311b35150b1fc9b63a85561]

        qt a11y: Implement QAccessibleSelectionInterface added in Qt 6.5
        
        This adds an implementation of the
        `QAccessibleSelectionInterface` that was added
        in Qt 6.5 in commit [1]
        
            commit 9d16d5e2245c26e5746fd7609300b84a2a983457
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Tue Oct 11 15:23:54 2022 +0200
        
                a11y: Add new QAccessibleSelectionInterface
        
        , s.a. QTBUG-105909 [2].
        
        The `QAccessibleSelectionInterface` is currently still marked as
        preliminary in Qt, so changes to the API *might* still happen
        and require an update of the implementation here as well).
        
        Quoting from the commit message of the above commit:
        
        > This interface is marked \preliminary until:
        >
        > 1. There is a working a11y bridge for macOS/VoiceOver
        > 2. There is a working a11y bridge for Windows/UI Automation
        > 3. There is a working a11y bridge for linux/AT-SPI
        > 4. There is at least one implementation (e.g. QAccessibleTable)
        >    that implements it successfully (second candidate:
        >    Qt Quick TableView [...])
        
        The AT-SPI bridge (point 3 from above) has been implemented in [3]
        
            commit ece2feee0317b582a56a0bfc783f11fe67d3edee
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Tue Oct 11 15:24:04 2022 +0200
        
                a11y atspi: Bridge newly introduced QAccessibleSelectionInterface
        
        , an implementation for `QAccessibleTable` (point 4 from above) was
        added in [4]
        
            commit 092bbc9ad30c6cd7389053dc4b332cc762693676
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Wed Oct 12 07:07:48 2022 +0200
        
                a11y: Implement QAccessibleSelectionInterface for item views
        
        . The Qt Gerrit changes for the macOS implementation (point 1 from
        above) and the Windows/UIA implementation (point 2 from above)
        are currently still awaiting review: [5] [6]
        
        To avoid duplication, just call the newly added methods
        `QtAccessibleWidget::selectedItemCount` and
        `QtAccessibleWidget::selectedItem` from the
        `QAccessibleTableInterface` methods
        `QtAccessibleWidget::selectedCellCount` and
        and `QtAccessibleWidget::selectedCells`, and
        therefore implement the former also for Qt < 6.5.
        
        Sample use of the interface from Accerciser's IPython
        console (with 18 cells selected in Calc and the spreadsheet
        object selected in Accerciser's a11y object tree; screencast
        attached to QTBUG-105909 [2]):
        
            In [10]: acc.get_interfaces()
            Out[10]: ['Accessible', 'Component', 'Selection', 'Table']
            In [11]: sel = acc.querySelection()
            In [12]: sel.nSelectedChildren
            Out[12]: 18
            In [13]: sel.getSelectedChild(0).name
            Out[13]: 'B1'
            In [14]: sel.deselectSelectedChild(1)
            Out[14]: True
            In [15]: sel.deselectChild(1)
            Out[15]: True
            In [16]: sel.selectChild(0)
            Out[16]: True
            In [17]: sel.clearSelection()
            Out[17]: True
            In [18]: sel.selectAll()
            Out[18]: True
        
        [1] https://code.qt.io/cgit/qt/qtbase.git/commit/?id=9d16d5e2245c26e5746fd7609300b84a2a983457
        [2] https://bugreports.qt.io/browse/QTBUG-105909
        [3] https://code.qt.io/cgit/qt/qtbase.git/commit/?id=ece2feee0317b582a56a0bfc783f11fe67d3edee
        [4] https://code.qt.io/cgit/qt/qtbase.git/commit/?id=092bbc9ad30c6cd7389053dc4b332cc762693676
        [5] https://codereview.qt-project.org/c/qt/qtbase/+/451353
        [6] https://codereview.qt-project.org/c/qt/qtbase/+/451646
        
        Change-Id: Iac3c050448183610af3bd3b10a56e82d7d52cb91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138750
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-04-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dabe502c362f528a529e14a90abcc79d95d393be]

        Fix typo
        
        Change-Id: I59aea5a7b71d6ddf14d4d7d22b61bdc8ab01ae3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150767
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5c47997694adbaedfed5c20f861e493b4e07c134]

        Fix typo
        
        Change-Id: I943dbf7dd8c6ac138ab9fc16638a06b07dcace93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150766
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-22  Julien Nabet  <serval2412@yahoo.fr>  [8359aebefe63397001ffcc1b8369d2db81af2f21]

        Remove namespace prefix in manifest.xml (extras/pt-PT)
        
        since other languages don't have it
        
        Change-Id: I02dead7abcae1409f756d4daebbd23d4a70efbc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150762
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-22  Rakielle  <rakielledev@gmail.com>  [9aee0383c3ebc3f267c99e19764728ba09c12d3a]

        Integrate msicreator into LO and generate installer
        
        Co-authored-by: Ximena Alcaman <alcamanximena@gmail.com>
        
        Change-Id: Iea2ea3b4bddc975a032592403727a4ff00db4a5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146843
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-04-22  Sarthak Roy  <sarthakroy2002@gmail.com>  [35787e07b7e83f7dcaa0c67830fcb4eded49c71f]

        workflows: Update dessant/repo-lockdown to v3
        
        * Changelog: https://github.com/dessant/repo-lockdown/blob/master/CHANGELOG.md#300-2022-12-04
        
        Change-Id: I7c4f7dc8f97dc59b3d689cf82e23365740c8fd6c
        Signed-off-by: Sarthak Roy <sarthakroy2002@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147495
        Tested-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-04-22  Justin Luth  <justin.luth@collabora.com>  [d3a121cecfa8fb3c6f81b05822ba3309d77ab85d]

        tdf#154703 sw framePr: export knowing import wrap spacing limitations
        
        I noticed that the wrap margin spacing was being cut in half each round-trip.
        That is because MS Word ignores the spacing on LEFT or RIGHT alignment,
        while LO doesn't. Rather than monkey with layout, import just ignored
        the spacing. Sounds like a good idea - but needed to do the same on export.
        
        make CppunitTest_sw_ooxmlexport18 \
            CPPUNIT_TEST_NAME=testTdf154703_framePrWrapSpacing
        
        Change-Id: I3878d1bdb98cf027fe95137939caf6901c7188a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150796
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-04-21  Justin Luth  <justin.luth@collabora.com>  [006b35d50024b1932d84380b5d2fec1f7066bccd]

        tdf#154703 NFC sw framePr: flatten TextBoxIsFramePr and fix typo
        
        Change-Id: I0fd30cb62c3676a1c7088636798bd4e6d3a18c50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150071
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-04-21  Justin Luth  <justin.luth@collabora.com>  [66465fe341a25652cf0eb06b8e4e24e18ea8ed3c]

        NFC rename: const table::BorderLine2* rStyleProps (is not a reference)
        
        Added with commit ae61569eea0719a882010cfbb260a1a0d690d974
        Author: Jacobo Aragunde Pérez on Thu Apr 3 16:27:37 2014 +0200
            oox: Do not overwrite table style properties
        
        Change-Id: I8140e3a084f3f1e2d304a4ffc62897afa6427c4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150771
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-04-21  Justin Luth  <justin.luth@collabora.com>  [981c5b5421b5fc728e2b8140d7d52d8c8eb465e7]

        NFC tdf#154703 docx export: optimize/reorder "if TextBoxIsFramePr"
        
        -there is no need to run the long TextBoxIsFramePr function first,
        so start by evaluating the simple boolean case to avoid unnecessary processing.
        
        -reorder if/else to logically start with the small section.
        By doing so, it highlights that really we are doing something special
        when TextBoxIsFramePr and the else is the normal for anything else.
        
        Change-Id: Ic06826c2b6dcd5d89a6873784eb58b2d7bedaba4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150770
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-04-21  Gabor Kelemen  <kelemeng@ubuntu.com>  [36db242816099bdc3ed2573df1230313056c552c]

        Run clang-tidy with misc-unused-using-decls on module xmloff
        
        To remove unneeded using declarations.
        
        Via the simple script:
        
        for i in $(find $dirname -name "*cxx" -o -name "*hxx" ); do
            clang-tidy-12  --checks="-*,misc-unused-using-decls" "$i";
        done
        
        Change-Id: Iccae38de41c809b39345ec6b31c9f6346e620f53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150611
        Tested-by: Jenkins
        Reviewed-by: Gabor Kelemen <kelemeng@ubuntu.com>

2023-04-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [f712c531336b2c44636a35ad682913550640e0d3]

        loplugin:unnecessarygetstr extend to checking std::string::c_str
        
        Change-Id: I17398e2a6a31a2c98ba8e54b5c8045f22aee8759
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150749
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-21  Eike Rathke  <erack@redhat.com>  [90cbe03a0bd65151c197d3d4aeaf48a696f13fad]

        Resolves: tdf#154941 MROUND() use approxValue of division to round
        
        Change-Id: I75394b1bdffbdadf051157e84afa06f30126fe23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150764
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-04-21  Caolán McNamara  <caolanm@redhat.com>  [1d0fadfd218b872ee5d4b07b88320c8f37667218]

        Resolves: tdf#154535 create the OXFormsDescriptor on-demand
        
        so we don't cause an unwanted Binding to be created unless we are forced
        to.
        
        Change-Id: Id78cbbb72ebd4e78b82a1ba614bbcb6488d04ce4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150769
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-21  Patrick Luby  <patrick.luby@collabora.com>  [b3f3d1447477428669a6d96dc2d6421de61204ba]

        tdf#154546 skip dispatch when presenter controller is not set
        
        mpPresenterController is sometimes unset and this will cause a
        crash when pressing the presenter console's Exchange button.
        
        Change-Id: Ibfc866d573ce0c535df5c8fdbd6d358353784854
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150456
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Patrick Luby <plubius@neooffice.org>

2023-04-21  Stephan Bergmann  <sbergman@redhat.com>  [53f72f72ab501bb12bd6fd8ff9788b9a278c16bf]

        Fix apparent copy/paste typo in implementation name
        
        ...introduced in 155c056b1d4674d5ff73bbb5e1ad1dcd1e6aae36 "i18npool: create
        instances with uno constructors"
        
        Change-Id: Ie9094ec5c58aa98cdb379051ecbad80638aae02a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150759
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-21  Stephan Bergmann  <sbergman@redhat.com>  [29b3265a6eee7aada7cb6d8f478bfeb0a32c006e]

        Fix some getImplementationName
        
        ...to match the corresponding .component entries
        
        Change-Id: I4c2a838b7a88e3d21e230310c1a4057b427a7c7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150756
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-21  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [dccd82b5ac47f44ea0297d301dc894c70bc793a2]

        MCGR: Reduce diverse GradientStyle enums to single UNO API one
        
        Change-Id: Ie0cd26a308a75ddead9451c53e874a39cc6eeb63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150705
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-04-21  Balazs Varga  <balazs.varga.extern@allotropia.de>  [0293724d05953be608287629ed6178a7c05383a6]

        tdf#154578 sc fix: fill square is reduced when pulling selection with CTRL
        
        Return from DestroyAnchor in case of fill mode, because we should not
        modify the refmode or blockmode in that case.
        
        Change-Id: Id5b4b2207ddd9e1b1d82afc773d2d1b3e97dbbc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150645
        Tested-by: Jenkins
        Tested-by: Gabor Kelemen <kelemeng@ubuntu.com>
        Tested-by: Balazs Varga <balazs.varga.extern@allotropia.de>
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>

2023-04-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [b1d341738d0902e3f71635b16d2d0f9ff63feb79]

        related tdf#154946: check syntax in git pre-commit hook
        
        Change-Id: If685f69227f98b194c124af0e28307d31edabf9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150752
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-04-21  Julien Nabet  <serval2412@yahoo.fr>  [50837fdd60d3d20b5025d94e243b09d92a166fb4]

        tdf#116451: XML Form: adding 2 values of decimal-fields gives wrong result
        
        Since, depending of the localization decimal separator may be ",",
        replace "," by "." before calling ::rtl::math::stringToDouble
        
        Change-Id: I461f3bdf83019d066735e10b3b6b6784e006bc7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150750
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins

2023-04-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [89cbbbe7f11b941be27b81eb50cfac614d195c2e]

        SwXShape no longer needs to extend SvtListener
        
        after
            commit 40babcfa637957bf7b59caa3cd12a630189e3e63
            tdf#154827 and tdf#154428 graphics anchored in Writer as character.
        
        Change-Id: Iad3ad440690fa9b8530f32e17a113b8365656a05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150746
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-21  Miklos Vajna  <vmiklos@collabora.com>  [a1c5f77d3ee7c9907c8247aa0e896e07fe9427b6]

        sw floattable, crashtesting: fix PDF export of forum-mso-de-117064.docx
        
        Converting the bugdoc to PDF crashed Writer layout since commit
        ce3308a926f036b87515b8cd97d2b197063dc77a (tdf#61594 sw floattable:
        import floating tables as split flys by default, 2023-04-12).
        
        What happened is that we hit a case in the SwTextFrameBreak ctor where
        the frame had the "is in section" bit set, but the frame wasn't actually
        in a section, so when looking up that parent section frame, we found
        nothing, and later code assumed that we always find something. This is
        fine, the root of the problem was that in the non-legacy case
        GetFlyAnchorBottom() assumed the upper of the anchor frame is the body
        frame, so in case you had a protected section in DOCX, we mapped that
        into a Writer section, resulting in a body -> section -> anchor frame
        hierarchy.
        
        Fix the problem by improving GetFlyAnchorBottom(), so it works with the
        body frame of the page (of the anchor), not with the anchor's upper,
        which breaks in the section case.
        
        This only happened in the compatibilityMode=15 case, i.e. DOCX files
        produced by Word >= 2013.
        
        Change-Id: I94ed22701d275e7a9048c6154652d40268850c34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150741
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-21  Franklin Weng  <franklin@goodhorse.idv.tw>  [ce4272c25426f0084e53735e80870b9339239078]

        tdf#153839 : Further handling for adding newlines
        
        before and after some tags as described in comment 7
        
        Change-Id: I6e2a6559a888d259c6d1cc848fad7d39a1ab653b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149280
        Reviewed-by: Stéphane Guillou <stephane.guillou@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-04-21  Julien Nabet  <serval2412@yahoo.fr>  [593130b0df424a40983b67ce3224dbb40a69556e]

        tdf#154946: Draw/Impress Standard toolbar missing many icons
        
        Regression from 4cd7489f5898394730b794bdecbc29800cf23627^!/
        "Resolves tdf#143055 - Make Snap-to-grid easier to access
        Added to page context menu, standard toolbar, and line & filling
        toolbar"
        
        Change-Id: I3d7040f59a3c422e7f596fcd96cde88466bc2a79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150747
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-21  Jean-Pierre Ledure  <jp@ledure.be>  [37a68d6ae3b32aa3d3c864f67a8c55b6eeb6964d]

        ScriptForge (SFDialogs) dialogs and controls are sized in APPFONTs
        
        Dimensioning a dialog in the Basic IDE is done
        by using "Map AppFont" units.
        Map AppFont units are device and resolution independent.
        One Map AppFont unit is equal to one eighth of the average
        character (Systemfont) height and one quarter of the average
        character width.
        
        A dialog or control model also uses AppFont units.
        While their views use pixels.
        
        This is confusing. It also complicates size prototyping
        with the Basic IDE.
        
        In ScriptForge, sizing and positioning a dialog or a control
        is done from now on in AppFont units as well.
        
        Additionally, X and Y positions accept now negative values.
        
        Compatibility with past is ensured: dynamic change or
        position and size is a new feature in 7.6.
        
        The change is valid both for Basic and Python user scripts.
        It requires a small change in the actual documentation
        (pixels => AppFontunits)
        
        Change-Id: Id80b0ccf473eb012b0a8c85d66f5a8ada9b26be5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150704
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2023-04-21  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [dd0b469af4b1ab49faf4b1688932da2370368e70]

        Colibre tdf#154825 Section editor icons
        
        Change-Id: Ia5cb61074d519b68416801ba2268dd11c49284f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150748
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-04-21  Michael Stahl  <michael.stahl@allotropia.de>  [ed5adb367ed0070d06312bce3ec3f44ec87a2361]

        sw: fix crashtesting assert on fdo44018-2.doc
        
        itrpaint.cxx:435: void SwTextPainter::DrawTextLine(): Assertion `!roTaggedParagraph' failed.
        
        The problem is that there are in fact 3 lines with the numbering bullet,
        which is a problem that existed since LO 4.1, but that only changed the
        WW8 import so it really exists all the way back to OOo 3.0.1.
        
        The SwNumberingPortion is created, then it is cloned for the insertion
        of the tab, then the 2nd one is deleted (which is expected as it is
        empty), then due to some ChkFlyUnderflow() SwTextFormatter::FormatLine()
        resets the m_bNumDone flag and the next line gets another numbering.
        
        The m_bNumDone flag must be reset if the numbering portion was deleted,
        but not otherwise.
        
        (regression from commit 9b38beadf9eaf027b201cdf0ecb2bce5611014dd)
        
        Change-Id: I575947fdfb8786ad6d0f9e83636c39eb929a1b06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150709
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-04-21  László Németh  <nemeth@numbertext.org>  [77ce7aaa30d20abc1e6221a60ce5e69a52bfaf19]

        tdf#153016 sw DOC: don't export automatic redline comments
        
        DOC format doesn't support comments of change tracking, so DOC
        export converts them to annotations. But skip this conversion
        in case of automatic redline comments of tracked annotations
        ("Commend added" and "Comment deleted") to avoid of double
        annotations (the original tracked annotation and the newly
        added annotation of the comment of the change tracking).
        
        Regression from commit 3a14b2040ecd95a23acbc3e8d0f8087505135f11
        "tdf#148032 sw: add redline comment for tracked comments"
        
        Change-Id: I563859d203886a7f81f6a9e1f164ea5524d80d1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150735
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-04-21  Czeber László Ádám  <czeber.laszloadam@nisz.hu>  [e6a08aa351815b7be3bd094320c589026582454b]

        tdf#133363 sw DOCX import: remove extra auto space in mixed list
        
        Remove extra auto space even for mixed list styles. For mixed
        style lists, it has not removed all the extra space needed.
        
        See also commit 9cca15204af9cc44a8a9528ccf2f36616fb70e69
        "tdf#133052: DOCX import: fix top auto margin of subitems".
        
        Change-Id: I15e58616d5810ea57ac9339bdd8e4b5859f09c81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150313
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-04-21  Sarper Akdemir  <sarper.akdemir@collabora.com>  [4232907e0a8a5bd87c673afd9df0031dce74d798]

        related tdf#154501: pptx import: push cell's RotateAngle after text
        
        It appears to matter whether "RotateAngle" property is set
        before or after insertion of the text for cells.
        
        It only renders correctly when it is pushed after the text insertion.
        
        RotateAngle appears to end up in the property set either way with
        correct values, so I don't really know why this is the case.
        
        Adds a unit test that covers rendering of vertical text in table cells
        on import from an example pptx file.
        
        Change-Id: Ifb8caa0b74920758fea2815b16dae7fd60587cc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150712
        Tested-by: Jenkins
        Reviewed-by: Sarper Akdemir <sarper.akdemir@collabora.com>

2023-04-21  Czeber László Ádám  <czeber.laszloadam@nisz.hu>  [5c98966b8318d526bdfbefc77831c051e946231f]

        tdf#153195 sw RTF import: fix negative indent of table in footer
        
        Fix missing processing of TBLIND keyword, which puts the table in
        the footer in the correct orientation, applying also the following
        conversion between RTF and OpenDocument/Writer to avoid regression:
        
        Left spacing of the table has different meaning in MSO and Writer.
        In MSO, left spacing means the indent of the text content of the
        cells, i.e. if table spacing is 0, the text content of the cells
        is vertically adjusted to the text content of the table, not to
        the table border. In Writer, if left table spacing is 0, the table
        border is vertically adjusted to the page text content. So for
        the correct conversion, left spacing of the table decreased
        with the left padding of the table text content during the RTF
        import. (See table padding on the Borders pane of Table Properties.)
        
        Reported and created unit test document by Gábor Kelemen.
        
        Change-Id: Ia3a781044a11d012f204a8ac3b160ad4c5dc896a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150022
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-04-21  Baole Fang  <baole.fang@gmail.com>  [56d2939e1928ae06fa74cb4b4be36cc0eaf3e702]

        tdf#154731: Hide Zoom & View Layout dialog
        
        Change-Id: I49f86a858826da39f9dd08580d5ab7796bc397a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150667
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-04-21  Stephan Bergmann  <sbergman@redhat.com>  [4ad6228e0d1f153fda94104258709aa6a8ca570e]

        Fix some getImplementationName
        
        ...to match the corresponding .component entry
        
        Change-Id: I56ac64be65740450df92f03aac4d2f4f447f08a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150694
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-21  Miklos Vajna  <vmiklos@collabora.com>  [f703ad86984bcc5e2271484cf45d36e1057b21ad]

        sw floatable: teach the RTF export about SwFormatFlySplit
        
        Write \nobrkwrptbl unconditionally till we have a layout mode where
        floating/wrapped tables don't split/break.
        
        Change-Id: I0a19d034651a276dde8df391a5f1ca8ae39ddfed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150739
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-21  Stephan Bergmann  <sbergman@redhat.com>  [76e80a567fe41f885224d01c7dd22de7ee90606d]

        Fix OrcusFormatDetect XServiceInfo
        
        Change-Id: I7c54ec6de8c6bd3a5ed67809404eee65aa5af695
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150697
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-21  Miklos Vajna  <vmiklos@collabora.com>  [05425f73bfa41d3f7591461e2ad0beb4fafc39b4]

        sw floatable: teach the RTF import about SwFormatFlySplit
        
        - if the document has no \nobrkwrptbl, then ignore all floating table
          control word for now
        
        - map the rest of the RTF control words to OOXML attributes under the
          NS_ooxml::LN_CT_TblPrBase_tblpPr sprm:
        
         - \tpv{para,mrg,pg} -> NS_ooxml::LN_CT_TblPPr_vertAnchor
        
         - \tph{col,mrg,pg} -> NS_ooxml::LN_CT_TblPPr_horzAnchor
        
         - \tposy -> NS_ooxml::LN_CT_TblPPr_tblpY
        
         - \tposy{c,b} -> NS_ooxml::LN_CT_TblPPr_tblpYSpec
        
         - \tposx -> NS_ooxml::LN_CT_TblPPr_tblpX
        
         - \tposx{c,r} -> NS_ooxml::LN_CT_TblPPr_tblpXSpec
        
         - \tdfrmtxtLeft -> NS_ooxml::LN_CT_TblPPr_leftFromText
        
         - \tdfrmtxtRight -> NS_ooxml::LN_CT_TblPPr_rightFromText
        
         - \tdfrmtxtTop -> NS_ooxml::LN_CT_TblPPr_topFromText
        
         - \tdfrmtxtBottom -> NS_ooxml::LN_CT_TblPPr_bottomFromText
        
        Change-Id: I0b30d0eba8c1b7b6d3497334c958146717d06552
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150738
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-21  Miklos Vajna  <vmiklos@collabora.com>  [ac519af951541b7313a4c98e1bee463bf47356be]

        CppunitTest_desktop_lib: disable 3 useless doc sign tests
        
        These would test how LOK APIs for signing editable documents would work.
        In practice, this is already broken, because the tests are disabled in
        the MPL subset builds but binaries tuned for LOK API users at
        distro-configs/CPLinux-LOKit.conf already use --enable-mpl-subset.
        
        Additionally these tests pass with an upcoming libxmlsec-1.3 for me
        locally, but not in a RHEL7 environment.
        
        So just disable the 3 tests till we have the time to fix them up in MPL
        subset builds, where they would be useful.
        
        PDF signing is a different story, that still works to some extent.
        
        Change-Id: Idcfda4c8c72353e710a65c5b0ee68d28e30a351b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150700
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-04-21  Stephan Bergmann  <sbergman@redhat.com>  [901360967dde5d3948d4a28d156ad526b0802ca1]

        Combine com.sun.star.cui.[Asynchronous]ColorPicker implementation decls
        
        f54ccf09a5073b6e544c976da68de0c9fc0bdf6c "Make Custom Color Picker dialog async"
        had added the additional com.sun.star.cui.AsyncColorPicker implementation entry
        (later renamed to com.sun.star.cui.AsynchronousColorPicker) for the same actual
        C++ implementation, presumably out of confusion.  (The implementation name
        "com.sun.star.cui.AsynchronousColorPicker" appears to not be mentioned anywhere
        else than in this .component file, so it shouldn't matter to drop it.)
        
        Change-Id: I80cc4f474d71493fb5bc125d9137595184cc6e96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150644
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-21  Stephan Bergmann  <sbergman@redhat.com>  [a5e002442cba22f6d0806197e5a155353593bcd0]

        Fix some getImplementationName
        
        ...to match the corresponding .component entry
        
        Change-Id: I718cf71482923eec25f8c965e1a246fc2194a991
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150696
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-21  Stephan Bergmann  <sbergman@redhat.com>  [5e9cafa29bd74e4ed9ca30b3150fe8a59aa671a5]

        Fix some getImplementationName
        
        ...to match the corresponding .component entries
        
        Change-Id: I58e9f3a137b31b5867817dc0f87190573c54c3ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150698
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-21  Stephan Bergmann  <sbergman@redhat.com>  [61717b215bc5d012e427f268855642a8f281027a]

        Fix some getImplementationName
        
        ...to match the corresponding .component entries
        
        Change-Id: I280619b9c5660910ecc5386b39aa2c8d2ba23f9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150692
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-21  Stephan Bergmann  <sbergman@redhat.com>  [ac7be7e96d80ce46ad9e4f958826dc0c856d78b2]

        Fix some getImplementationName
        
        ...to match the corresponding .component entry
        
        Change-Id: Id08644bcb49928594220bd3e49dd8b8578473ffe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150693
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-20  Mike Kaganski  <mike.kaganski@collabora.com>  [5cd9de202765e243e41416802f3e4486b8a96f16]

        Add a bit of consistency
        
        Change-Id: Ib201a8cec7c7a4a0a5cbd3d7e7d6156f8e8e59a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150717
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-20  Mike Kaganski  <mike.kaganski@collabora.com>  [efb3c57851d29440ef086c68a6c1ddbb8bc8fc00]

        tdf#154113: do not forget to split the outermost section frame
        
        ... when the inserted section node is not the first one.
        
        The very first frame, where InsertCnt_ puts content to, may already have
        some content after the insertion position. When an inner section ends,
        the current section needs a new frame, and the rest of content must go
        to that new frame. Previously, the new empty frame was created without
        taking the content move into account.
        
        This moves the split into the single place inside InsertCnt_, to avoid
        special processing in MakeFrames.
        
        Change-Id: I1335ebbc620af0f2b064141e8267e5bd1af0b195
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150675
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-20  Tor Lillqvist  <tml@collabora.com>  [153263957b22e2d5f76f951366d44c182c22c260]

        Fix compilation with latest Xcode with iOS SDK 16.4
        
        Alternatively we could just remove lots of stuff that we apparently
        don't actually need from this file, including the problematic typedef
        and its uses.
        
        _Unwind_Exception_Class now gets typedeffed in <unwind_itanium.h> as
        uint64_t which effectively is the same as the unsigned
        __attribute__((__mode__(__DI__))) that is used here.
        
        Change-Id: Id96d43eb481ee4ae97dd315aa2fd741e5f627916
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150702
        Reviewed-by: Patrick Luby <plubius@neooffice.org>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2023-04-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [877dea227e44e52f789517471c21615ff2d95716]

        return this map by const&
        
        Change-Id: I471bdc5ceb85d19332d32abc8469f90f28947eee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150699
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-20  Caolán McNamara  <caolanm@redhat.com>  [d9eea89a53248744e6560958b6353176850a5d2a]

        Resolves: tdf#152625 add a border around the tab_select_* icons
        
        so they are visible against a black background
        
        used inkscape and kept the existing black arrows are they were but put a
        larger one behind them with the light fill color I see in the other
        cursor icons and cleaned the resulting svg to match our current ones.
        
        created the pngs with, e.g.:
        inkscape icon-themes/colibre_svg/vcl/res/tab_select_sw.svg -o icon-themes/colibre/vcl/res/tab_select_sw.png
        
        then copied the svgs and pngs over their duplicates in
        icon-themes/colibre_dark[_svg] icon-themes/karasa_jaga[_svg]
        
        I'm a graphic artist now.
        
        Change-Id: Ic32db3cd5604c263de83f26143ee778218a80bda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150688
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-20  Baole Fang  <baole.fang@gmail.com>  [91148ed5d5ef3428a39676bec672ccb5918ff19a]

        tdf#154732: Fix zoom bar in Draw
        
        Oringally, the zoom bar in both Draw and Impress show
        "Fit slide to current window."
        Now, the zoom bar in Draw is modified into
        "Fit page to current window.", while Impress still uses "slide".
        
        Change-Id: Iba25215d437b128f581bc5a8e6767f6b1f382be4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150650
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-20  Miklos Vajna  <vmiklos@collabora.com>  [6e8a89b762d625adc10227402de506c7a632e073]

        sw floattable: remove no longer needed DOC import heuristics
        
        Now that IsFlySplitAllowed() is true, bNoFly and related code in can go
        in sw/source/filter/ww8/.
        
        Change-Id: I5c3eb4002151af3436c596ccca72d5de7ec690dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150679
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-20  Stephan Bergmann  <sbergman@redhat.com>  [ab5e812e381b85ddd8bc4a3456e9b7695f824c95]

        Missing test dependencies
        
        > warn:vcl.gtk:1737406:1737406:vcl/unx/gtk3/gtkinst.cxx:23545: GtkInstanceBuilder: error when calling gtk_builder_add_from_file: Failed to open file “instdir/share/config/soffice.cfg/vcl/ui/screenshotparent.ui”: No such file or directory
        > cppunittester: vcl/unx/gtk3/gtkinst.cxx:23548: void {anonymous}::load_ui_file(GtkBuilder*, const rtl::OUString&): Assertion `rc && "could not load UI file"' failed.
        
        and then
        
        > warn:vcl.gtk:1738858:1738858:vcl/unx/gtk3/gtkinst.cxx:23545: GtkInstanceBuilder: error when calling gtk_builder_add_from_file: Failed to open file “instdir/share/config/soffice.cfg/svt/ui/scrollbars.ui”: No such file or directory
        > cppunittester: vcl/unx/gtk3/gtkinst.cxx:23548: void {anonymous}::load_ui_file(GtkBuilder*, const rtl::OUString&): Assertion `rc && "could not load UI file"' failed.
        
        and then
        
        > warn:vcl.gtk:1739896:1739896:vcl/unx/gtk3/gtkinst.cxx:23545: GtkInstanceBuilder: error when calling gtk_builder_add_from_file: Failed to open file “instdir/share/config/soffice.cfg/sfx/ui/tabbar.ui”: No such file or directory
        > cppunittester: vcl/unx/gtk3/gtkinst.cxx:23548: void {anonymous}::load_ui_file(GtkBuilder*, const rtl::OUString&): Assertion `rc && "could not load UI file"' failed.
        
        and then
        
        > warn:vcl.gtk:1741504:1741504:vcl/unx/gtk3/gtkinst.cxx:23545: GtkInstanceBuilder: error when calling gtk_builder_add_from_file: Failed to open file “instdir/share/config/soffice.cfg/svx/ui/sidebarstylespanel.ui”: No such file or directory
        > cppunittester: vcl/unx/gtk3/gtkinst.cxx:23548: void {anonymous}::load_ui_file(GtkBuilder*, const rtl::OUString&): Assertion `rc && "could not load UI file"' failed.
        
        Change-Id: I0ebdbbaadbf5cec7c86d24b2603537d93db3738b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150690
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-20  Stephan Bergmann  <sbergman@redhat.com>  [6413e3060be3646279a50342df64eafa626552e7]

        Fix some getImplementationName
        
        ...to match the corresponding .component entries
        
        Change-Id: Ic5286d4969635bee5e606dcf186fbc7b297263c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150695
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-20  Julien Nabet  <serval2412@yahoo.fr>  [bf770e860382ff8b6483b820a6dacb55f1cd5c68]

        Typo: nCurentPos->nCurrentPos (connectivity/sqliterator)
        
        Change-Id: I6580e81a8a792ff98e1b8594ed79bd77b684b719
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150684
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-20  Justin Luth  <justin.luth@collabora.com>  [06c61d3581d95354d627c7de1a7d97b62c8f61c6]

        tdf#154817 sw UI: no hatch/gradient name if not selected
        
        This fixes a LO 7.2.0 regression caused by
        commit 3f6797c29e9672eba354400f24a669244fd746c0.
        
        A unique name was being created for gradients and hatches
        every time the paragraph dialog box was OK'd,
        even if the Area tab was not selected or natigated to.
        
        Only create the name if the gradient or hatch is actually
        selected as the fill type.
        
        Change-Id: I088954db07d025570b0f5ecd5785020052c6f1f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150669
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-04-20  Julien Nabet  <serval2412@yahoo.fr>  [04d7c46b0585a730452b8b5f2ed010096df9a3a8]

        Typo getCurentSfxFilter->getCurrentSfxFilter in sfx2/filedgimpl-helper
        
        Change-Id: Ia428e81e9ebefcac521354d1eccb39f891fa9656
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150685
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [40babcfa637957bf7b59caa3cd12a630189e3e63]

        tdf#154827 and tdf#154428 graphics anchored in Writer as character..
        
        ..become anchored at paragraph when reopening the document
        
        regression from
            commit 8611f6e259b807b4f19c8dc0eab86ca648891ce3
            ref-count SdrObject
        
        This used to work by accident, previously, the SwXGroupShape that we
        need would get created and destroyed and handful of times, and then
        properly created.
        
        Now, however, the first time we create it it sticks around, which means
        it does not get the m_pFormat field configured correctly.
        
        Fix this by removing the caching of m_pFormat from SwXShape, and just
        fetching it from the model when we need it.
        
        Change-Id: I10fe2ad0b877b3d928d5288e73cfed373b27a506
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150687
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-20  Julien Nabet  <serval2412@yahoo.fr>  [54c30f2f9b30b2da5483f0a9dd98fbb41baa9bf5]

        Typo: GetCurentItemData->GetCurrentItemData (in cui)
        
        Change-Id: I5adaa6193482ef722396206269aaea57224502a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150686
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-20  Eike Rathke  <erack@redhat.com>  [df8ae4fddb77f5621f651f05e72f8c2bd4ae111b]

        Related: tdf#154915 #NULL! is not an "Internal syntactical error"
        
        ... but "Error: No code or intersection".
        
        Change-Id: I8c161e6553084fc849092f689273cbe181033e22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150654
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-04-20  Maxim Monastirsky  <momonasmon@gmail.com>  [0ed12710d743e12501292d688caf6e4a72f16376]

        sc drawstyles: Avoid styles for detective shapes
        
        Those are fixed shapes with fixed formatting, and not
        supposed to be changed by the user (with the exception of
        their color via Tools > Options... > LibreOffice > AC, but
        that is a user profile setting, not a document formatting).
        So we need to undo the setting of the default style, which
        happens by default for all created shapes.
        
        Change-Id: Id48b4e9fb9b84008f154a7277f17ec00156ccc76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150659
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-04-20  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [6c0ce7f7124ea7d91eada9a544c52235770fa255]

        MCGR: Correct creation for Gradient-Previews
        
        Change-Id: Iafadcaa93660317d65c8f45940653273b562f37e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150651
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-04-20  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [68912948e376ce0b080a0d2a76dd9d951f8bcdf6]

        WASM: don't run gfx tests on startup
        
        Change-Id: Ibc04b5c1bb3972544fa605447c635b4af84f7584
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150668
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-04-20  Gabor Kelemen  <kelemeng@ubuntu.com>  [890bf59e0a3507b009284d81632a3381fbe9a70f]

        Run clang-tidy with misc-unused-using-decls on modules [d-o]*
        
        To remove unneeded using declarations.
        
        Via the simple script:
        
        for i in $(find $dirname -name "*cxx" -o -name "*hxx" ); do
            clang-tidy-12  --checks="-*,misc-unused-using-decls" "$i";
        done
        
        Change-Id: Idd8aa3d3cfec456c4babb65e89af712051b4deb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150609
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-04-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [b167bc073b6b83110242bfbace107f6978e5bca7]

        tdf#153190 Compressing tool calculates compression rate wrong on large images
        
        calculation used sal_Int32, which overflowed on large values, rather use
        floating point to do the calculation
        
        Change-Id: I15974c5bf785a800a8f71711acfa9895361bad7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150683
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-20  Eike Rathke  <erack@redhat.com>  [110dedfa00336de45fcb7462940f41378a9809e1]

        Resolves: tdf#154915 Let empty intersection error be #NULL! instead of #REF!
        
        Change-Id: I51f0bca8af2b283bfc72dfe75b04507c1d717014
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150653
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-04-20  Caolán McNamara  <caolanm@redhat.com>  [a687441abedfc659abf1cf48fa34c2f080369a4c]

        Resolves: tdf#154623 KEY_DECIMAL == GDK_KEY_KP_Decimal or GDK_KEY_KP_Separator
        
        Change-Id: Iade6d3f93ff7f9dcc35c5a04e21617df06955527
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150676
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-20  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [ccd6415902ab2fd35658cb28258e0a7ce935d376]

        tdf#142978 Add quick fix action for missing alt text
        
        Change-Id: I09234e50def6b52b9a70081f31bb45b8d7e2cdd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150003
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-04-20  Miklos Vajna  <vmiklos@collabora.com>  [61be351ac83acec75788d2f79a9038486163160f]

        sw floattable: import floating tables from DOC as split flys by default
        
        To get wider testing.
        
        Change-Id: Id9d21aeca3bb9c00a5b4adfd45934a242e7559bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150597
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-20  Caolán McNamara  <caolanm@redhat.com>  [3109c2a04998dc144d936d62824c832eba47b165]

        gtk[3|4] massage focus in GtkToolbar .ui desc to work for both cases
        
        Change-Id: I31adbe57eb19905b8447c1a3008b3805cf9520b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150658
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-20  Caolán McNamara  <caolanm@redhat.com>  [e7a57620c5f9d3ad5e13f0052310fa4e0eb05f89]

        add truncate-multiline as our usual property
        
        and remove input-purpose as we don't use that, esp for
        auto-conversion to gtk4
        
        Change-Id: Icf2f9127b189b9966aac3fcadb09c2a01bd671f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150657
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-20  Caolán McNamara  <caolanm@redhat.com>  [81a664b8e5e8a95a06b562873305422e00d02d50]

        using mnemonic-widget is more idiomatic for a simple label for something
        
        Change-Id: I46f9f9fba894819a7efafcfe8c47229c2b3cf8ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150656
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-20  Caolán McNamara  <caolanm@redhat.com>  [d9eb808d6155efa80a1b47f3f688eb23e023c294]

        resave with latest glade
        
        Change-Id: Idc41a5f3d88b6e0fb68a045c59536213e38f8b0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150655
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-20  Vojtěch Doležal  <dolezvo1@cvut.cz>  [9ce48c5992ca7ae2b68edfc1f558ccfa3289264d]

        Allow Copy Hyperlink Location in protected fields
        
        This change aims to make it possible to copy hyperlinks from protected fields.
        That includes showing command and fixing it's broken behaviour, which wasn't detectable because it was hidden.
        
        Change-Id: I119e7617fcd7261e437411c86d4c920931e9fe84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150070
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-04-20  Gabor Kelemen  <kelemeng@ubuntu.com>  [b4b3a0d40707f9ec126d7238b2974ac6ff7ee359]

        Run clang-tidy with misc-unused-using-decls on modules [a-c]*
        
        To remove unneeded using declarations.
        
        Via the simple script:
        
        for i in $(find $dirname -name "*cxx" -o -name "*hxx" ); do
            clang-tidy-12  --checks="-*,misc-unused-using-decls" "$i";
        done
        
        Change-Id: I95871cc0ae6f22a9684bae9d14ef0475aea17abb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150608
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-04-20  Julien Nabet  <serval2412@yahoo.fr>  [4d8a46b819fb65ff13e306ac2c1580f87974bb6d]

        Related tdf#154769: XML form, detect misformed year/month/day
        
        From https://www.w3.org/TR/xforms20/
        "Data Binding Restrictions: Binds only the following list of datatypes,
         or datatypes derived by restriction from those in the list:
         xsd:duration, xsd:date, xsd:time, xsd:dateTime, xsd:gYearMonth,
         xsd:gYear, xsd:gMonthDay, xsd:gDay, xsd:gMonth, xsd:float, xsd:double, and xsd:decimal.
        "
        
        gYear: a number between 0 and 10000
        From https://www.w3.org/TR/xmlschema11-2/#gYear + https://www.w3.org/TR/xmlschema11-2/#partial-implementation:
        "All ·minimally conforming· processors must support nonnegative ·year· values less than 10000"
        -> we could accept more but if other use this minimal requirement, they may wrongly consider LO as buggy here
        
        gMonth: a number between 1 and 12, not some string like 'May' (see https://www.w3.org/TR/xmlschema11-2/#gMonth)
        
        gDay: a number between 1 and 31, https://www.w3.org/TR/xmlschema11-2/#gDay
        
        The first test in lcl_getValueyear is due to the fact that a failing conversion with "o3tl::toInt32" also returns 0.
        So the goal is to consider this obvious case first.
        
        Change-Id: Ifd8106b55419093a0223cff6a0afb9ccd3aa5efe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150652
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-20  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [b12ff94a771db17843f642a82820b2864bec4744]

        introduce sw::FrameFormats<>
        
        - a drop-in replacement for SwFrameFormats
        - ... but strongly typed sw::FrameFormats<SwTableFormat*> returns
          SwTableFormats
        - replace in SwDoc for GetTableFormats
        
        - also: use tags to name indices, lose the references to them as members
        - add an explicit Rename() member to allow both SwFrameFormats and
          sw::FrameFormat<> to be updated if a format is rename. This should be
          removed once all SwFrameFormats have been moved to sw::FrameFormats<>.
        
        - Ultimately it seems like a few linear iterations of the table formats
          can be replaced with an index-based accesss by name (in a follow-up).
        
        Change-Id: I1c49d64621104c964c95c6da0c84e01ee7f97028
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150243
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2023-04-19  Caolán McNamara  <caolanm@redhat.com>  [3ec73488e447a693a14a773a7fb96938036c0324]

        Resolves: tdf#154912 make double-click to expand rows the same as arrow expand
        
        the arrow case does the necessary removal of the "dummy" entry which is
        necessary to get the treeview to indicate it has children, while the
        double click case skipped that step, so rearrange so both behave the
        same.
        
        Change-Id: I6161d786cd58b0eea53152074dff2b035c621e7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150643
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-19  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [4409cd197dfb1fab05c0285f3ae17a107c99b77e]

        MCGR: 2nd corrections/adaptions to MCGR
        
        Adapted handling of 'border' argument from our gradients
        for oox export, so that it looks the same.
        
        Also added quite some cases to peserve in-between
        GradientStops for current UI implementations to be
        able to edit the gradients as usual without losing
        the in-between GradientStops.
        
        While we will not be able to modify these, we are
        at least able to modify all the other gradient
        attributes, including start/endColor.
        
        Done this for TransparencyGradients, too.
        
        Also moved more stuff to the gradient tooling in
        basegfx.
        
        Change-Id: I6e94011bbf3715baa1401ab97e5b59811298342f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150577
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-04-19  Julien Nabet  <serval2412@yahoo.fr>  [730b329b51797254aca58843ad7937ee7662cf7f]

        tdf#154909: Assertion dont select when frozen in sw/redlndlg.cxx
        
        relevant part of bt:
        6  0x00007f9968f0b3b0 in (anonymous namespace)::GtkInstanceTreeView::make_sorted() (this=0x55a0e2935d20) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtkinst.cxx:15222
        7  0x00007f99438be35e in SwRedlineAcceptDlg::InsertParents(unsigned long, unsigned long) (this=0x55a0e2846f50, nStart=1, nEnd=1) at /home/julien/lo/libreoffice/sw/source/uibase/misc/redlndlg.cxx:932
        8  0x00007f99438bf72b in SwRedlineAcceptDlg::CalcDiff(unsigned long, bool) (this=0x55a0e2846f50, nStart=1, bChild=false) at /home/julien/lo/libreoffice/sw/source/uibase/misc/redlndlg.cxx:557
        9  0x00007f99438bab7a in SwRedlineAcceptDlg::Activate() (this=0x55a0e2846f50) at /home/julien/lo/libreoffice/sw/source/uibase/misc/redlndlg.cxx:416
        
        Full bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=186793
        
        It seems there can be several levels of freeze since the caller of make_sorted() does:
         930     rTreeView.thaw();
         931     if (m_pTable->IsSorted())
         932         rTreeView.make_sorted();
        
        so I would have supposed it's not frozen.
        
        Change-Id: Ia1ce00aaa09efed05f614ca57cfe11cacf2da4b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150642
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [e2c7a6bd572644b928704f6cb3696b568ac0aba1]

        loplugin::unusedmethods
        
        Change-Id: I6a07860edb13588b83345babeb53675aedc43f7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150607
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-19  Sarper Akdemir  <sarper.akdemir@collabora.com>  [fcf776a09a2c5cd692480c8ec4a678e3d04739c9]

        tdf#150020: pass transform and scale matrix for the table shadow primitive
        
        Shadow scaling related bits in createEmbeddedShadowPrimitive, requires
        the ObjectMatrix with scale and translate.
        
        Pass these in for table shadow creation too.
        
        Change-Id: I28c30fe49d3c90e3ca03fb5294ca97eb5ba22773
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150639
        Tested-by: Jenkins
        Reviewed-by: Sarper Akdemir <sarper.akdemir@collabora.com>

2023-04-19  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [695f08911f40ab8d457c7c7e37bf87bb301ef98d]

        tdf#154818 - Find bar: remember and reuse last search string
        
        In addition, the search items are rearranged to their usage order.
        Change-Id: I4f4bdfd869a981726ef84060e93c178502eaefef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150485
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-04-19  TokieSan  <eltokhy@aucegypt.edu>  [be1fe4418caa8c26ea53fe1f9acbe36096d5e3a9]

        tdf#150652 Column Type being disabled makes UX unintuitive
        
        Columntype is no longer disabled by default.
        
        Change-Id: I173ec35363278b397a2727cff234c0b4d936ff99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149630
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-04-19  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [02794cc8c2054f4030c2e0b3dd31976cab53dfcf]

        Update git submodules
        
        * Update translations from branch 'master'
          to 1d2b3738b883c63406b69201713c4c702f4eae4f
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I24f01a149404b4ed23b7800e680e5f9d1798345c
            
2023-04-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [4ad6fb09ba98d19d0cc3385b34ac8565d8620341]

        loplugin:finalclasses
        
        Change-Id: Ic2599da33b698400b6e52a7f666508c8cd947321
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150606
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [cd39a53cc745ac1b8f25f59df7328909c3da3132]

        loplugin:finalclasses in sw
        
        Change-Id: I0b68920bb82bb9c096f4ee2e3532e4588302dc8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150605
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [8032624177c8ea8a10d0687b410ae9433fdf1481]

        loplugin:finalclasses in sd
        
        Change-Id: I0a8c94e86503a0a1006a4fc34ab0a293f59f3429
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150604
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-19  Miklos Vajna  <vmiklos@collabora.com>  [cfa463cc5446e72a06db5a457bf4d50d4173f31e]

        sw floattable: fix CppunitTest_sw_ww8export2's testTdf80635_pageRightRTL
        
        Assert that the fly is aligned to the right of the page instead of
        testing it's not floating (even if sprmPPc is present in the document).
        
        Change-Id: Ibf160d02ca6ee997edf6232e5569c90d9b570c48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150603
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [a7e1924a694e3a8616aa2db41ab08e0d80a51e5b]

        sfx2: fix crash in StyleList::CustomRenderHdl
        
        GetFamilyItem() might return nullptr
        See https://crashreport.libreoffice.org/stats/signature/StyleList::CustomRenderHdl(std::tuple%3COutputDevice%20&,tools::Rectangle%20const%20&,bool,rtl::OUString%20const%20&%3E)
        
        Change-Id: I099f045232aac710c4f26148de5e798d00ecc7ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150602
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-04-19  Caolán McNamara  <caolanm@redhat.com>  [8550aff56cec3fbe3a4b8c753d6869d0ad94f702]

        Resolves: tdf#104011 add a default CellRange argument in dialog editor
        
        so the form combo box can be added without exception, likely either a problem
        from:
        
        commit 9cff030fa15f89fa1009fbb3827ab11c43c20b04
        Date:   Mon Dec 5 09:56:17 2011 +0000
        
            add some form control support for basic dialogs
        
        or:
        
        commit c0d6bc75b223e9e477ef3669f7dc4abec703ecf6
        Date:   Fri Jun 5 14:52:44 2015 +0100
        
            Resolves: tdf#90361 CellValueBinding/CellRangeListSource need WithArguments
        
        Change-Id: I80e670840195a6725a9fdedc024f9763ad12ffe7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150599
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-19  Maxim Monastirsky  <momonasmon@gmail.com>  [0f6e6e82a4a693a6970540db6e98d0302f3fefa6]

        sc drawstyles: Fix export of transparency
        
        Change-Id: I1abf277223718ae2d650728e5bd141372a771a87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150590
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-04-19  Michael Stahl  <michael.stahl@allotropia.de>  [b28fd940ca46828be624679863364b4db89dd38c]

        libxml2: upgrade to release 2.10.4
        
        Fixes CVE-2023-29469 and CVE-2023-28484.
        
        Also: SAX2: Ignore namespaces in HTML documents
        
        which is probably the reason why one test fails, so switch it to parsing
        XML:
        
            HTML parser error : Tag reqif-xhtml:div invalid
            <reqif-xhtml:div>
            HTML parser error : Tag reqif-xhtml:table invalid
            <reqif-xhtml:table cellpadding="2" cellspacing="2">
            ...
            reqif-table.xhtml:
            C:/cygwin/home/tdf/jenkins/workspace/gerrit_windows/test/source/xmltesttools.cxx:195:testReqIfTable::Import_Export
            equality assertion failed
            - Expected: 1
            - Actual  : 0
            - In <file:///C:/cygwin/home/tdf/jenkins/workspace/gerrit_windows/tempdir/lu134607bxu8q.tmp>, XPath '/html/body/div/table/tr/th' number of nodes is incorrect
        
        Change-Id: Icc161b39515c996193366bc777a67eca79e4e892
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150544
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-04-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [7ec4e29ec5d7063b9e9a9e9ea6c1e18579c48218]

        basctl: fix crash in EditorWindow::Command
        
        GetWheelData returns nullptr if  mnCommand != CommandEventId::Wheel
        
        Change-Id: I57b30cc137b2f56e4295d49d0163ad95323201ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150598
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-04-19  Miklos Vajna  <vmiklos@collabora.com>  [115a4eb944f6a49def1ba8e826c3258389aeab10]

        sw floattable: fix CppunitTest_sw_ww8export2's testTdf80635_pageLeft
        
        Assert that the left of the floating table is around the page edge, not
        some larger value from the left of the body frame.
        
        Change-Id: Ibb5ddf64706dc2296b0aaf2273d216ee63fae63f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150600
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-19  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [1e273de12710eabf908495d341311da93701868f]

        win/aarch64: fix offset loading simple values into the registers
        
        the stack variable doesn't point to the beginning of the array with the
        values, instead the code creates a large general purpose register array (gpr)
        with the floating point register (fpr) and stack just being offsets in
        that one.
        bridge isn't fully working with that fix yet, still some wrong pointers
        ending up in the interface reference
        
        Change-Id: I6f1e5f84f84aff34663090c20fe70d65e0a7a334
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150578
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2023-04-19  Noel Grandin  <noelgrandin@gmail.com>  [e5e4472e4ebe0f84087cfaa551e3fc28e94fd399]

        use more concrete UNO type in SwFieldType
        
        Change-Id: Iffb0ffad6daf102299fa7ce072bfc117cdf38b55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150589
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-19  Caolán McNamara  <caolanm@redhat.com>  [07179a5a5bd00f34acfa8a3f260dd834ae003c63]

        add a route to get calc Floating Frame links under 'manage links'
        
        much harder than writer because the organization and ordering
        of properties and object activation etc is different.
        
        This ended up ugly, but functions.
        
        We set FrameURL before AddShape, we have to do it again later because it
        gets cleared when the SdrOle2Obj is attached to the XShape.  But we want
        FrameURL to exist when AddShape triggers SetPersistName which itself
        triggers SdrOle2Obj::CheckFileLink_Impl and at that point we want to
        know what URL will end up being used. So bodge this by setting FrameURL
        to the temp pre-SdrOle2Obj attached properties and we can smuggle it
        eventually into SdrOle2Obj::SetPersistName at the right point after
        PersistName is set but before SdrOle2Obj::CheckFileLink_Impl is called
        in order to inform the link manager that this is an IFrame that links to
        a URL
        
        Change-Id: I67fc199fef9e67fa12ca7873f0fe12137aa16d8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150539
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-19  Miklos Vajna  <vmiklos@collabora.com>  [eb65f881da9c63636bc07eca735fd2bc01854fd6]

        sw floattable: fix CppunitTest_sw_ww8export2's testTdf80635_marginRTL
        
        The rendering is unchanged, but now the fly is positioned, the inner
        table doesn't have an own orientation. Also, this way the exported
        result is correct, so assert that, too.
        
        Change-Id: I158a856fd1e3712749867e6882b36974c0dfc3e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150592
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-19  Noel Grandin  <noelgrandin@gmail.com>  [55adcc8d5671c2710b22d25866b9ce90cc8bedc9]

        use more concrete UNO type in SwTableAutoFormat
        
        Change-Id: I5c36a268a76afcf7af5829dc7f873f4410f68298
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150588
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-19  Noel Grandin  <noelgrandin@gmail.com>  [7f3df1a07dd55ebff1c9c572d3ec93e06dfe854b]

        use more concrete UNO type in SwXTextTableStyle
        
        Change-Id: I19b556a5fc2ee9f475478b16e228aa3670146551
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150587
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-19  Miklos Vajna  <vmiklos@collabora.com>  [ecb76e447891fb35c599abf36415952ea700561f]

        CppunitTest_sw_htmlexport: avoid reqif magic in testReqIfOleData
        
        Set the filter options explicitly, rather than inferring it from the
        test name.
        
        Change-Id: I96ab2055c154ebd464b930fc4c6808ffbc12bda0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150585
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-04-19  Noel Grandin  <noelgrandin@gmail.com>  [6f6a31d3e3b2ff113d5cc3a1ea960059cf09ceae]

        use more concrete UNO type in SwBoxAutoFormat
        
        rather than hiding the relationship behind XInterface
        
        Change-Id: Ie5e6e527d39ab2b4a26ae7830a196b354d2a6f04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150586
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-19  Julien Nabet  <serval2412@yahoo.fr>  [3b4982b9c702002072dc3a9f7755f820eada08e7]

        Related tdf#154769: XML form, detect misformed date/datetime/time
        
        Change-Id: Ied859703f906ef97c70be4518974ca6a0e482573
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150582
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4396c1a2294d6904b5aa808a1f970a2586d63962]

        sw: rearrange ThemeTest - add checks for fill, line styles
        
        Change-Id: Ia3fd9b6d608e83dcada03244c7347725046fdbea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149362
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-19  Maxim Monastirsky  <momonasmon@gmail.com>  [61b41646c5a93ca24f2c9f143cdb0da2c9258989]

        tdf#154883 Set doc as modified on applying table style
        
        Change-Id: I2a20f35f8b6730f256216cea718ac9020347f119
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150584
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-04-18  Caolán McNamara  <caolanm@redhat.com>  [bafec47847a0b9697b3bbe9358e53f8118af3024]

        create the FloatingFrameShape in a separate step to inserting it
        
        this is derived from the path taken by the AddShape(const OUString&)
        function for this case. No change in behavior is intended.
        
        Change-Id: Id09ae0c65a55a37743ad7c184070fb8dd97d8a7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150526
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-18  Caolán McNamara  <caolanm@redhat.com>  [02379929bd0e1d1676635f0ca1920422702ebb7c]

        allow SvxOle2Shape::resetModifiedState to survive having no SdrObject
        
        Change-Id: Iea059262c124e3f44249e49b4189732310d28156
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150538
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-18  Mike Kaganski  <mike.kaganski@collabora.com>  [ebcd77c9ea2550d4082abf42d35a95bff72a40a7]

        This is redundant
        
        Change-Id: Ie01bc8f817022585939338d88f850b24ac4e9091
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150565
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [90d6d7bb71a4961fc96d09833f5fefb77897f9f3]

        sw: these test should also check the export
        
        Change-Id: I4b6a42454c186b17bf35c204dae1e051bb401b84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150580
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-04-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [6f36e44f248c8e3705779d6692daaf79865a1378]

        sw: fix divide by 0 in SwFlyFrame::CalcRel
        
        https: //crashreport.libreoffice.org/stats/signature/SwFlyFrame::CalcRel(SwFormatFrameSize%20const%20&)
        Change-Id: If7a1919a2829bbec3292b3aa5f7f719c5ba0beef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150579
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-18  Sarper Akdemir  <sarper.akdemir@collabora.com>  [c27946fb157fe46fbfaefbe93f2c6794b1af4411]

        tdf#150020 pptx import: handle algn for outerShdw
        
        Introduces RectangleAlignmentItem that holds a value of the enum
        model::RectangleAlignment.
        
        Introduces SDRATTR_SHADOWALIGNMENT that holds alignment for a shadow.
        
        Implements import of algn for outerShdw.
        
        Makes the alignment considered while the shadow is being scaled.
        Also adds a unit test that covers this.
        
        Change-Id: I8f4eaed5f0d9428a7f405c65f19237f9e70ca151
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148934
        Tested-by: Jenkins
        Reviewed-by: Sarper Akdemir <sarper.akdemir@collabora.com>

2023-04-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [be7ce49f33035fcd289a5ffc7a2307bd9a566780]

        sw: fix divide by 0
        
        See https://crashreport.libreoffice.org/stats/signature/operator/(Fraction%20const%20&,Fraction%20const%20&)
        
        Change-Id: Ia93e2969d6eb0bde71c8419f2aa90bb7aa231f61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150553
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-04-18  Stephan Bergmann  <sbergman@redhat.com>  [4b3308a8c24d71c30145c93411fab12c66660b5e]

        Avoid NullPointerException
        
        ...when dispose is called without a preceding call to initialize (as would
        happen with an improved CppunitTest_services)
        
        Change-Id: Ic632d736ecb27509b092ef526cf0dfc964023663
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150576
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-18  Mike Kaganski  <mike.kaganski@collabora.com>  [77441b237db98d6577c8799c0c636839855c5c52]

        bApres -> bAfter
        
        Change-Id: Iac6965fa7695e9123b7861add6e4425bb31b79ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150574
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [2d62a54d151f32007c1cb1c7f729b777dbdb73cc]

        formula: fix crash in FormulaDlg_Impl::UpdateSelection
        
        m_pFuncDesc can be nullptr
        
        See https://crashreport.libreoffice.org/stats/signature/formula::FormulaDlg_Impl::UpdateSelection()
        
        Change-Id: If8a95bef8b0a8a03ffe63041409ee7c1cf322b0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150550
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-18  Chenxiong Qi  <qcxhome@gmail.com>  [10fac0f7f7cdc66d9d1ee5e5bffbeb82973b733a]

        tdf#143123 Port DevelopersGuide/FirstSteps/HelloTextTableShape to Python
        
        Signed-off-by: Chenxiong Qi <qcxhome@gmail.com>
        Change-Id: Ifb5639369c4af1db27ccb5a93dfad093ce7403b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146819
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-04-18  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [e39d4921bcd06836d5b28dc23628da41bcf463f7]

        vscode: add Cygwin terminal profile and config for VS debugger for Windows
        
        and also fix the gdb helper path for linux in one of the launch
        configurations, it used instdir for both the solenv as well as instdir
        paths.
        
        Change-Id: I2d2ad955e4c1d386071edc50af8fd0bdcffc66e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150051
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2023-04-18  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [11a25339abfb957ea51614b67bbff26cb606f3a2]

        tdf#154269 - Respect FindReplaceRememberedSearches: add unit test
        
        Change-Id: I72db7964b512a40c4b81b218b2cae60ab34d47c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150522
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-04-18  Rafael Lima  <rafael.palma.lima@gmail.com>  [2c01d4448a8059b5f335d07347b9e85a0d0031d8]

        tdf#154773 Fix Symbols dialog in dark mode
        
        Change-Id: I92029f1d19c7545a4122b125ae69ab5964e562d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150209
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-04-18  Caolán McNamara  <caolanm@redhat.com>  [d68d1876216f7d69830fdc16d4a1dd9d9952c2df]

        reduce copy and paste a bit
        
        Change-Id: I65cb71d44828e0c0d738c4192c39a697513bc6e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150549
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-18  Caolán McNamara  <caolanm@redhat.com>  [e535a2bd67b50cc529115e9ac9e346140ea164dc]

        Resolves: tdf#154870 label grayed out when it should not be
        
        Change-Id: I1d84434622f09e6e91bea550f5dc0321cb7d89ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150548
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-18  Miklos Vajna  <vmiklos@collabora.com>  [1ee5ae0eec2d1c673af6b8f18a2c36b4d1e7fb70]

        sw floattable: fix CppunitTest_sw_ww8export2's testTdf80635_marginLeft
        
        The rendering is unchanged, but now the fly is positioned, the inner
        table doesn't have an own offset.
        
        Change-Id: I6ffaeb2672e04b3b855cbcb63ceba6506b970399
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150545
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-18  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [10f2e8363076fb9217b4fc8acf12b4d9c13328cc]

        tdf#154803 - Check if range is entirely merged
        
        Regression from commit b9411e587586750f36ba9009b5f1e29fe461d8b5 where I
        missinterpreted the check to get merged cells.
        
        Regression:
        tdf#147122 - Return cell object when a simple selection is merged
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145378
        
        Change-Id: I2e39599a206cf102b1da8c7fc4bb2d8c0a4b106c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150412
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-04-18  Heiko Tietze  <tietze.heiko@gmail.com>  [898b77b645cc8b3911bc0722f538ad61f12835c8]

        Solve or suppress accessibility warnings
        
        Change-Id: Ice45231375e659ea25907c1af0a48ca77d3cb63b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150421
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-04-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [aff9ea4c77e3cdcee6713c84aca26e5b195c4f3d]

        fix brain malfunction
        
        in
            commit 01a3cc1e55034f7703219d4bbb209de7c37bf07b
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Tue Nov 29 16:09:10 2022 +0200
            tdf#133343 collect autostyle prop names
            before scanning for autostyles. That way we can collect only the
            property state we are interested in, instead of all properties.
        
        where I apparently wrote the code at the beginning of the call-chain
        to collect autostyle prop names, and I wrote the code at the end of the
        call-chain to filter on those names, but I never hooked it up in
        the middle.
        
        (which just means that the initial commit had no effect at all)
        
        Unfortunately, fixing the middle part results in
        unit test failures, so for now, just revert it.
        
        Change-Id: Ia1d655f70d2f5a1656e910d45817c3c4627b85fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150531
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-18  Miklos Vajna  <vmiklos@collabora.com>  [2424fa9c601003a9778bbc3a9cf0f55d33ead6f1]

        sw floattable: fix CppunitTest_sw_ww8export's testTdf112346
        
        Assert the layout, not the doc model, then this still passes.
        
        Change-Id: I5172fbc97547310f26cdf364191f404d875b3ff8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150540
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-18  Michael Stahl  <michael.stahl@allotropia.de>  [5195530f3ac43f071bc5676fd7ad1a0adc63e9d8]

        xmlhelp: fix lots of deadlocks
        
        Not sure if any of this makes sense but it doesn't deadlock immediatly.
        
        (regression from comit 2c37a0ca31095165d05740a2ff4969f625b4a75b)
        
        Change-Id: I4a5e01acb06b56a78453900a143d36cad1156f21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150431
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-04-18  Olivier Hallot  <olivier.hallot@libreoffice.org>  [36213a2a0bcea9c9919218dedef854b199353aad]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 289dce6420de9491969db0280e82bfac703dc5bd
          - Add data analysis Help page to Contents
            
            Change-Id: I5ea83e0bd4109fc703ad0941cc78b81ce3bb523f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/150488
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-04-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [128c64fd110254577d31c5bd053aa98d8c0676ed]

        tdf#154754: sd_export_tests: Add unittest
        
        Change-Id: I0496bdb7893d944dc78b1038d64ec6c762ecceb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150517
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-04-18  Tünde Tóth  <toth.tunde@nisz.hu>  [23cb5a95e057060a47facad19ad150134aa0692b]

        tdf#147810 DOCX export: fix corrupt file with hyperlink and text box
        
        Remove m_startedHyperlink boolean, because the
        m_nHyperLinkCount is more precise in nested paragraphs,
        e.g. when exporting hyperlink combined with the export
        of the paragraph of a text box attached to the paragraph
        of the hyperlink, which caused corrupt DOCX file with data
        loss.
        
        Regression from commit 9835a5823e0f559aabbc0e15ea126c82229c4bc7
        "sw textboxes: reimplement ODF import/export".
        
        Change-Id: I94bcb64a756ba2c90360629640f667190fa45f3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149677
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-04-18  Miklos Vajna  <vmiklos@collabora.com>  [16b59cee44c7f728b2fe6d7b624c494f649ee79f]

        sw floattable, layout: don't split inside headers/footers
        
        CppunitTest_sw_ww8export2's testTdf128700_relativeTableWidth had a
        layout loop in the SW_FORCE_FLY_SPLIT=1 case.
        
        This seems to happen because the footer had a big floating table, which
        doesn't fit the anchor's upper, but adding more pages won't help the
        table to fit.
        
        Fix the problem by not trying to split floating tables in
        headers/footers.
        
        An alternative would be to filter this out at import time, but then we
        would loose the setting on DOCX/DOC roundtrip, which is not ideal.
        
        Change-Id: Ice97159563812acee823dbd00b364601db293ed9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150535
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-18  Noel Grandin  <noelgrandin@gmail.com>  [ac30e6bfb653490003d04f30bf2d5f8f857e572b]

        convert XmlShapeType to scoped enum
        
        Change-Id: I1fd3d995508eed507d07de11c4f60f05d075b84f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150528
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-18  Maxim Monastirsky  <momonasmon@gmail.com>  [a9a2ace53625a8fb3feb1c050648a875a98cb7a8]

        sc drawstyles: Comment shadow should depends on shadow attribute
        
        The shadow of comments differs from the shadow of normal callout
        shapes, as it shows only for the text rectangle. However the way
        it's implemented is weird: The shadow attribute is set to false,
        which turns off the "normal" shadow, and then the special shadow
        is drawn unconditionally. There is also a code that forces the
        shadow attribute to false on import, to handle some old files
        that used to have the shadow on.
        
        The confusion begins when one shows the comment, and looks at
        right click > Area... > Shadow, which (rightfully) shows the
        shadow as off, but doesn't align with what is visible on the
        document canvas. Moreover, the other shadow settings on this page
        do affect the comment shadow, but in order to change them it is
        needed to check the "Use shadow" checkbox first. But leaving that
        checkbox as checked will result with a double shadow being drawn
        for the text rectangle, and an unnecessary shadow drawn for the
        arrow part. The problem becomes now more visible, as there is
        a Note style listed in the sidebar.
        
        One possible approach could be to draw the special shadow only
        when the shadow attribute is on, and patch existing files on
        import to "shadow on" instead of "shadow off". But this will
        cause the "double shadow" problem when opened in older versions
        (unless the comment is hidden, in which case we used to override
        the shadow attribute).
        
        But now there's an opportunity for a better solution: As we
        assign the default comment style to imported comments, we can
        just clear the shadow attribute DF, instead of forcing it to
        some value. As a result, the "shadow on" attribute of the style
        will be in effect in newer versions, while in older versions it
        will fallback to the "shadow off" pool default.
        
        Change-Id: I4b35bc1e8e2e12ed35a82b0c2e9aabcf28b46270
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150353
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-04-18  Maxim Monastirsky  <momonasmon@gmail.com>  [90fbb14e517c95036a133697d7300fc662d1b8b5]

        sc drawstyles: Don't consider the default cell style formatting
        
        We no longer use the text formatting of the default cell style
        for new comments, nor we follow that style changes, so there
        is no reason to do that on import. And this formatting will
        be overwritten anyway in most cases with the imported formatting.
        
        (There is currently a bug in xlsx import that makes the author
        name appear with the default font in visible comments, and that
        case will look differently after this commit. However, the
        truth is that *both* old and new looks are wrong. The correct
        font can be seen in the temp popup when hovering the comment
        marker, or after copying & pasting the cell with the comment to
        somewhere else. But even if this wasn't a bug, it was *our*
        decision to use the cell style font, not something imported or
        done by Excel, so I believe we're free to change something like
        this.)
        
        Change-Id: I92b95d7dfcfb747144eb710c76ec5f755f70400f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150490
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-04-18  Miklos Vajna  <vmiklos@collabora.com>  [68632a752ddac08d0bf0b3405fa767540afd7e80]

        sw: document SwFont
        
        Explain why it's not like SwFont would just derive from SvxFont
        directly.
        
        Change-Id: I78bd536654831836351029badcaa47e6cc81c7eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150529
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-04-18  Noel Grandin  <noelgrandin@gmail.com>  [94e505b9ffbeb1695393d5dea0da84a0bf887fba]

        no need to perform lookup twice in XMLShapeExport::seekShapes
        
        Change-Id: I833da530fdc43233e14482a17a60beadb6ef6043
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150530
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [b1684730ccbbca83df4dcb07d4759eebebbc4d66]

        tdf#143200 assert when pasting a cell to a large-height range
        
        The values are unfortunately genuinely outside the range that our
        Fraction class can work with.
        So do the least-bad thing for now, and reduce the magnitude of the
        values until they fit.
        
        Change-Id: Iedc34e9767b3d4a502f5d84efcdebc96c6514cac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150493
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-18  Stephan Bergmann  <sbergman@redhat.com>  [7c36c5fdfdfeab9d15ea733fe2a831cd4ff25d27]

        Some missing XServiceInfo implementations
        
        Change-Id: I1cf871b40f9f4020147dac0456ebeed3de0438e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150533
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-18  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [3c4f53bc19ab90a98edb75a2dc554c917e36ab11]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d7088d24df28bba2fdbab7d77a2e7151e3b4f0dd
          - These descriptions shouldn’t be imperatives with contractions
            
            Change-Id: I030e188834356511a64a243d5b38d413fd21667c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/150534
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2023-04-18  Maxim Monastirsky  <momonasmon@gmail.com>  [0ee9501c0b7dc1a291715fff9c1934b1c08cb654]

        sc drawstyles: Assign the Note style to imported comments
        
        ... that don't have a style assignment. Typically in ods files
        created by older versions or by 3rd party.
        
        - For hidden comments this should make no difference, as we used
        to apply the default comment formatting as DF underneath their
        defined DF, just now we do that as a style assignment instead.
        
        - Same for comments from xlsx and xls files.
        
        - For visible comments from ods files created by OOo/LO, there
        should be no difference either, as such files typically include
        the shape formatting in them.
        
        - For visible comments from ods files created by Excel, there
        will be a difference, as Excel used to not include the full shape
        formatting (known to be the case with Excel 2007 and 2016; can't
        test any other version). This resulted with a weird look, e.g.
        a line instead of an arrow, a default blue fill color and too
        distant shadow, which clearly not how comments supposed to look.
        Moreover, the comment will turn to transparent after hiding or
        copying the cell, and will revert to the default look anyway
        with resaving. Given that we were already enforcing the default
        formatting for hidden comments and for foreign formats, I think
        it's reasonable to do that for visible comments too (and in
        general it's unclear to me why the ODF import treats visible
        comments differently than hidden ones).
        
        The main motivation of this change is to aid solving the shadow
        issue - see the next commits.
        
        Regarding the comment height change in the testCommentSize test:
        This does *not* mean there is a change in that comment's import.
        What this test does is to replace the existing comment with
        a new comment, and that use the default formatting instead of
        inheriting the formatting of the old one. But while the current
        default formatting is whatever defined in the Note style, the old
        default formatting was actually the draw pool defaults. This is
        because we used to apply the comment formatting as DF, and the
        relevant svx code (in SdrTextObj::NbcSetText) wasn't aware of the
        fact that part of the DF was considered as default in this case.
        Which means that this test was actually asserting a buggy behavior.
        
        Change-Id: I37723cce3c719ecaa9c57bef25bcb168e353c55c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150489
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-04-18  Maxim Monastirsky  <momonasmon@gmail.com>  [86cbbbccba19ba0433693e3e5c59c67e9dc6a003]

        sc drawstyles: Fix xlsx export for text attributes in comments
        
        Change-Id: Ic5b6099460bd5e978c04aff3233537059ce711b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150379
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-04-18  Bayram Çiçek  <bayram.cicek@libreoffice.org>  [059f99991e8f291404addeba9341d2c4989976af]

        tdf#90253: Impress: make TextBox retain its height
        
        - [Impress] drawing a new Text Box and Vertical Text
        minimize itself to the height of one line.
        
        - This behavior has changed and inserting a
        new TextBox/VerticalText does not shrink itself to
        height of one line.
        
        - Unified some common Draw and Impress codes
        
        - removed unnecessary ImpSetAttributesFitCommon(pText)
        function, as ImpSetAttributesForNewTextObject(pText)
        takes care of the Text Box creations.
        
        - SID_ATTR_CHAR (.uno:Text)
        - SID_ATTR_CHAR_VERTICAL (.uno:VerticalText)
        
        Change-Id: Ia944c2b64d5b1fa6970f6afabf41d36bf1643efa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150377
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-04-18  Maxim Monastirsky  <momonasmon@gmail.com>  [3e4b8463f288d87f91cd5bc864d30ae02d4f5579]

        sc drawstyles: Maintain comment formatting with styles
        
        Up to now the look of comments was maintained with the comment
        shape's DF, with the default formatting being reapplied on
        import (for hidden comments), on changing Tools > Options... >
        LibreOffice > AC > Notes background, and on changing the
        default cell style, while keeping the user-applied DF to some
        extent. However, as we attempt to support drawing styles, this
        approach is no longer viable, as applying DF on top of styles
        at random times makes styles useless in the context of
        comments.
        
        (One might argue, that the look of comments should ideally be
        treated as an app view setting, and not as a formatting of an
        individual shape. This definitely makes sense, but has compat.
        implications, as both LO and Excel allow formatting individual
        comments (e.g. show a comment, right click > Area...). However
        we will probably do it anyway if we ever implement threaded
        comments like in recent Excel [1], as the callout shape based
        approach seems to not scale to it.)
        
        One way around it could be to explicitly disable any style
        interaction with comments. But this will be unfortunate, as
        styles have a clear advantage of being able to consistently
        maintain the same formatting for several elements, much more
        that the fragile approach of mixing the default formatting and
        user-applied formatting in the same formatting layer. Not to
        mention the possibility to define several custom styles. In
        addition there is a request in tdf#55682 to disconnect the
        formatting of comments from the default cell style, having a
        dedicated style instead, which I find reasonable.
        
        So this commit introduces a comment style, and uses it for new
        comments instead of DF, making it easy to format all comments at
        once. And a style based formatting is never overriden with DF,
        unless explicitly set by the user. Changing Tools > Options... >
        LibreOffice > AC > Notes background still has an effect in two
        ways: (1) Sets the default background of the comment style for new
        documents, and (2) if changed while a document is open, changes
        also the comment style of the current document. An undo action
        is also added, in case changing the current document wasn't
        deliberate. Changing the default cell style no longer has any
        effect on comment formatting.
        
        One unfortunate side effect of this change, is that newly
        created and permanently visible comments will lose their
        default look when opened in an older version. But there is not
        much I can do here, as older versions don't support styles, and
        I believe the advantage of using styles outweigh this concern.
        Hidden comments are not affected by this.
        
        [1] see https://support.microsoft.com/en-us/office/the-difference-between-threaded-comments-and-notes-75a51eec-4092-42ab-abf8-7669077b7be3
        
        Change-Id: I84215791b9e6ce393c6d979aa2b19ef70c76dff9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150352
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-04-17  Balazs Varga  <balazs.varga.extern@allotropia.de>  [6feafa2c5a2c593b1852ac44e2ea88eb9375c01d]

        tdf#130199 sw Confirm deletion of hidden sections
        
        To enhance the existing discoverability of hidden sections
        via Navigator by a confirmation box when a hidden section
        is to be deleted.
        
        Also add an option to switch on/off this warning message named
        "ShowWarningHiddenSection". The default setting is on.
        
        Change-Id: I91a1a32524f8d8d8fd0f230c142654df4367e729
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150231
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>

2023-04-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5713871497f81bd4b4196a217c9084f2db3e6614]

        Fix typos
        
        Change-Id: Idfb50721c4844de4354a4ab65d41b15529fe7c69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150525
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-17  Mike Kaganski  <mike.kaganski@collabora.com>  [60022965ce3791e578468b366baf33c64338a388]

        Use move ctor here
        
        Change-Id: Ic20b91ee6d674c7fe5f08f07c3f29fc9fbaf5282
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150524
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-17  Mike Kaganski  <mike.kaganski@collabora.com>  [c11463cdc5415707d05ab6da08736ff7212db4a0]

        tdf#154016: use ScopedVclPtr
        
        A regression crash from commit d79c527c2a599c7821d27cf03b95cb79e2abe685
        (Use IconView in SmElementsControl, 2022-06-01). Without disposeAndClear,
        the VirtualDevices leak; and on Windows this quickly leads to GDI handle
        10 000 limit killing the process (which is good, helping to track this
        kind of issues).
        
        Change-Id: I28e1ffbeb425fae3fdbd76b7873fef5c929b8e11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150523
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3de2980f198f4d592896f1bebae841ffbcc74c5e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2c7b120a56135515df2a3f2a0ea74c2a5166de5b
          - Fix typo
            
            Change-Id: Ib52c112685d97f8cd684e42ba3b238ce39af81b9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/150509
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2023-04-17  Miklos Vajna  <vmiklos@collabora.com>  [3a759a0b0c9605732c95dfac6a3315ed48ec1076]

        Remove some unused includes
        
        Mostly com/sun/star/frame/Desktop.hpp is unused after inheriting from
        UnoApiTest.
        
        Change-Id: I71b75fa5c880337ff294583b96af09c90b5059c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150514
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-17  Stephan Bergmann  <sbergman@redhat.com>  [8daa8eef06fa485f5271503921585a3fbef26567]

        Upgrade external/boost to latest Boost 1.82.0
        
        <https://dev-www.libreoffice.org/src/boost_1_82_0.tar.xz> has been generated (on
        Fedora 38) with
        
        > $ wget https://boostorg.jfrog.io/artifactory/main/release/1.82.0/source/boost_1_82_0.tar.bz2
        > $ printf 'a6e1ab9b0860e6a2881dd7b21fe9f737a095e5f33a3a874afc6a345228597ee6 boost_1_82_0.tar.bz2' | sha256sum -c # cf. <https://www.boost.org/users/history/version_1_82_0.html>
        > boost_1_82_0.tar.bz2: OK
        > $ external/boost/repack_tarball.sh boost_1_82_0.tar.bz2
        > Unpacking boost_1_82_0.tar.bz2 ...
        > Removing unnecessary files ...
        > Creating boost_1_82_0.tar.xz ...
        > Cleaning up ...
        > e48ab6953fbd68ba47234bea5173e62427e9f6a7894e152305142895cfe955de  boost_1_82_0.tar.xz
        > Done.
        
        * Updating StaticLibrary_boost_locale.mk is needed to avoid
        > workdir/UnpackedTarball/boost/libs/locale/src/boost/locale/util/locale_data.cpp:137: error: undefined reference to 'boost::locale::util::normalize_encoding(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
        
        Change-Id: Iff3f5249df0fcf75f5a50e7eb35ef64373af8184
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150516
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-17  Stephan Bergmann  <sbergman@redhat.com>  [e7617af8b463e31faabde6e409cc347c0c648364]

        Silence clang-cl -Werror,-Wunused-but-set-parameter
        
        ...in work-in-progress code (see the comments starting at
        <https://gerrit.libreoffice.org/c/core/+/147023/7#message-b9f4dd2f674548b522d3d4e657ba4517af9ff333>
        "editeng: split SvxLRSpaceItem into 1 class per attribute")
        
        Change-Id: If0e85d20d9b9e5b3dee1445ee489227f57d214ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150476
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-17  Stephan Bergmann  <sbergman@redhat.com>  [a0c08ce6cf5e0cd88238fefb3b819305daf4005e]

        loplugin:stringadd
        
        Change-Id: I674655aa4bfe38675dd3c9d677a7d7c64b3eaac8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150478
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-17  Stephan Bergmann  <sbergman@redhat.com>  [955b4aa7619206e2ae38127e3cfaecbf1d1d7e11]

        loplugin:nullptr
        
        Change-Id: Ibe555b1362e4a7a016d99449abca8354777c5bc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150479
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-17  Caolán McNamara  <caolanm@redhat.com>  [13a2ca25e4b16a6ac310c03ec9b543c774a0df6c]

        Resolves: tdf#146068 don't crash when MA(central) lacks data
        
        Change-Id: I2c9b78f4d1a963bb71abb21068e61e6983ade777
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150484
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-17  Caolán McNamara  <caolanm@redhat.com>  [7773932ba7c4bafeed7fba0a5d87f75eed09f850]

        tdf#151560 don't crash on loading dubious fods
        
        Change-Id: Ib41b3a95dd3829e8d3eca61621257fdd416bd8dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150483
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-17  Caolán McNamara  <caolanm@redhat.com>  [d405ddce1fca35e088d35805345571687c46ff5f]

        crashtesting: crash on export of forum-mso-de-102589.docx to odt
        
        recurses to death
        
        Change-Id: I4474de502df0924176cbe8d6c9244d0b73838458
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150460
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-17  Sarper Akdemir  <sarper.akdemir@collabora.com>  [178832ef7139b9279a3ae0056eb11be9c476800e]

        oox: tcPr vert roundtrip, introduce interopability grab bag for table cell
        
        To properly roundtrip all possible values of <a:tcPr vert="...">
        
        + Introduce grab bag for table cell
        + on import: Store the unsupported values in the grab bag:
          + (e.g. wordArtVert, mongolianVert, wordArtVertRtl)
        + on export: if nothing is being exported from the doc
          model, export the value from the grabbag
        
        Also adds a unit test covering this behavior.
        
        Change-Id: I791ed2d992b0a554ef6da37200f027cffd8c5f2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149737
        Tested-by: Jenkins
        Reviewed-by: Sarper Akdemir <sarper.akdemir@collabora.com>

2023-04-17  Sarper Akdemir  <sarper.akdemir@collabora.com>  [77655fc3dca05d4bb2366e67ccea228e3886bfe2]

        pptx export: consider RotateAngle for tcPr on export
        
        It appears the RotateAngle property is imported, even though
        it has no effect on how table cell is displayed right now.
        
        Let's export the property so that we are able to roundtrip
        the <a:tcPr vert="vert"> & <a:tcPr vert="vert270">
        
        Change-Id: Idc23f3b0677fdc5ed12fa5494f0f1823bb89683f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149545
        Tested-by: Jenkins
        Reviewed-by: Sarper Akdemir <sarper.akdemir@collabora.com>

2023-04-17  Stephan Bergmann  <sbergman@redhat.com>  [1ccb5a63cd3f16f46c3d8cb7d86374805705804d]

        loplugin:stringadd
        
        Change-Id: I3bbb2df7b77ab971553b646690806385e5dea75d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150482
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-17  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [dbbe5d0cd721a815df5e4cbf3215f291a423f2b1]

        MCGR: 1st corrections to gradient export, transparency
        
        Changed Alpha export from using Red component of
        used BColor too use luminance, that will be more
        safe if we evtl use same gradients for this in the
        future.
        
        Added evtl. needed inversion for gradient exports,
        also emulation of our 'axial' type.
        
        Change-Id: I245959bf1602174f978848e1a02444b4b105f896
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150416
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-04-17  Stephan Bergmann  <sbergman@redhat.com>  [3b58e91c8a25917a2cf6c747f3d6ace27879f92a]

        loplugin:stringadd
        
        Change-Id: Ic44ff2f812fd74ae2cb1467ca0d420317b63a445
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150480
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-17  Stephan Bergmann  <sbergman@redhat.com>  [1b7ced8e77910e7f44d726f48185f16bc2fb087d]

        loplugin:stringadd
        
        Change-Id: Id63306a86c955c1f00252c555a6c0faaed625c7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150481
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-17  Mike Kaganski  <mike.kaganski@collabora.com>  [7b55e994338ab5e7d9056f84d1aa2989534f59fb]

        Normalize line endings
        
        Change-Id: I8daa44961ae7a92fc6bbc728e5387dc0b5e32f31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150487
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-17  Stephan Bergmann  <sbergman@redhat.com>  [a2166dfd4175ed1da0b59e0b618b092d62ed3401]

        Avoid MSVC error C2039
        
        At least with VS 2022 Preview 17.6.0 Preview 3.0 and (if that makes a difference
        here) --with-latest-c++, the build started to fail now for me with
        
        > cli_ure/source/climaker/climaker_app.cxx(603): error C2039: '{dtor}': is not a member of 'System::IDisposable'
        
        Originally, in 4c937bbdbbfd954936fdc92c4b35d90c2233719e "#107130# new",
        TypeEmitter in cli_ure/source/climaker/climaker_share.h had been defined as
        
        > __gc class TypeEmitter : public ::System::IDisposable
        
        with an overriding Dispose member function (and no user-declared dtor), and the
        code in cli_ure/source/climaker/climaker_app.cxx had called
        
        >         type_emitter->Dispose();
        
        when done.  Then, in 6fa1a74ec4bb5820d1638ff3b872476f8652efe0 "convert climaker
        to new syntax", the definition of TypeEmitter had been changed to
        
        > ref class TypeEmitter : public ::System::IDisposable
        
        with a dtor instead of the overriding Dispose member function, and the code in
        cli_ure/source/climaker/climaker_app.cxx had been changed to call
        
        >         type_emitter->~TypeEmitter();
        
        instead.
        
        I have no deep understanding of the Managed C++/CLI stuff at play here, but it
        looks reasonable to avoid all this by not deriving from IDisposable (and relying
        on GC to clean up all instances) and introducing some explicit finish()
        protocol.
        
        Change-Id: I8ebfba9d9f9c32b65a50104d200306e06dc69f73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150387
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-17  Stephan Bergmann  <sbergman@redhat.com>  [8978d12cbc475fa4c94a9a6b65d2e3f7219eb227]

        -Werror,-Wunused-variable
        
        Unused ever since it got introduced in 9a62e50d72bdcc786df4ea6094b349d1b3215b56
        "tdf#154771 sw: fix drag & drop moving of table columns".
        
        (Found with an experimental Clang build supporting __attribute__((warn_unused))
        on individual ctors rather than just whole class types, and the corresponding
        css::uno::Reference ctor marked accordingly.)
        
        Change-Id: Ibd17de455af63211699e493de991f3a01e40f16f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150466
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-17  Stephan Bergmann  <sbergman@redhat.com>  [d88b2ec74c35cbf6adcd7bcd80243685a5a02344]

        loplugin:stringviewparam
        
        Change-Id: I4358852758782bc104f1af2c34ce4542e26e1edc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150475
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [41741d0417a11ab3033e4dc6c899646d42871546]

        tdf#154473 remove assert
        
        so the commit that caused this:
            commit 8611f6e259b807b4f19c8dc0eab86ca648891ce3
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu May 27 10:27:46 2021 +0200
            ref-count SdrObject
        did its job - we have far fewer crashes due to accessing dead SdrObjects
        - but the wide variety of other, smaller leaks, means that sometimes
        we have leaks of SdrObjects too.
        
        So just remove this assert for now (but leave the warning in DBG_UTIL
        mode in)
        
        Change-Id: I2123ba0f28a0cb4356eab3cbf34c8b67d785c516
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150486
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-17  Miklos Vajna  <vmiklos@collabora.com>  [cbd7ce7ea647a2608e1d12035a634a1637482672]

        sw: improve naming of WW8_TablePos members
        
        - Sp26 -> TDxaAbs
        - Sp27 -> TDyaAbs
        - LeMgn -> LeftMargin
        - RiMgn -> RightMargin
        - UpMgn -> UpperMargin
        - LoMgn -> LowerMargin
        - Sp29 -> TPc
        - Sp37 -> PWr
        
        Change-Id: Icc92ea3180a05c65a8a41ff04d97a1217c7b51b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150472
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-17  Heiko Tietze  <heiko.tietze@documentfoundation.org>  [846e9a202b450445ede565c4f6a9a70954134438]

        Resolves tdf#152184 - App color follow system colors
        
        Change-Id: I47d37a911baab57af832821bb66f8dd4818a8830
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150283
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-17  Stephan Bergmann  <sbergman@redhat.com>  [1f8c3839dfc7e633c74da905593821f7681e2e66]

        loplugin:stringadd
        
        Change-Id: I10b450bccf27304530767cf80e0a6b04768cfc80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150468
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-17  Stephan Bergmann  <sbergman@redhat.com>  [1c8df0fd1ad896cbf7dfb08f2d70fa49e70c5106]

        loplugin:stringadd
        
        Change-Id: I04dad33cad121eba7189fc78cac762e31d7c4c2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150477
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-17  Pranam Lashkari  <lpranam@collabora.com>  [066b23115c2a360507e306a88da572554daefab7]

        jsdialog: enabled insert index entry dialog (writer)
        
        Change-Id: I2540620f7c4f9f640d943fb9e7b0e8661c706c7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149170
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit 062f0ff0a43a6d5ce610742a73d5b18562168a00)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150088
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2023-04-17  Pranam Lashkari  <lpranam@collabora.com>  [e82badd95d306c4e6c16a5858b3f1f7365a20df3]

        jsdialog: enabled bullets and numbering dialog (writer)
        
        Change-Id: I6d5ca75c7f2a91bd1716083fa9929fbeb3bd2e07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149276
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit 4bd57ffda77c884ea1104755af098730f04ef178)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150090
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2023-04-17  Pranam Lashkari  <lpranam@collabora.com>  [84d327698e5107de23bb0d342fb0c68604461790]

        jsdialog: enable table of content dialog (writer)
        
        Change-Id: I21af621a10e6d483af0174304e3457775068ab2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149169
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit 6c204682d3b69bdcbb215fa10fbcd66253d0cdba)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150087
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2023-04-17  Stephan Bergmann  <sbergman@redhat.com>  [856fc80439c23d4473930b92e201ebd33b20fc8b]

        loplugin:stringadd: Adapt O[U]StringBuffer ctor detection for Windows
        
        ...where sal_Int32 is not int, so a literal argument like 16 actually calls the
        
          O[U]StringBuffer(T length, std::enable_if_t<std::is_integral_v<T>, int> = 0)
        
        overload
        
        Change-Id: I1d151efbc723cbfa76690e02491b05a9a4147e91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150473
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-17  Stephan Bergmann  <sbergman@redhat.com>  [5955a453165f6d8117b44e8ad37fb5ca0134add4]

        Adapt expected diagnostics to Windows
        
        ...where std::size_t is unsigned long long
        
        Change-Id: Icfe3927deaf4ffe57ac218ec109864852913cf31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150474
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-17  Caolán McNamara  <caolanm@redhat.com>  [5692a58cbfbd5da33b37415383f6eafb80d79177]

        tdf#137542 don't crash at least
        
        doesn't address the underlying issue though
        
        Change-Id: I7f5a5dba01c399ec78eceaab6ea85fc0b8897927
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150446
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-17  Miklos Vajna  <vmiklos@collabora.com>  [17071b079dcae1bb20dc7af11852ac2ffd8525d5]

        xmloff: prefix members of SvXMLNumFmtExport
        
        See tdf#94879 for motivation.
        
        Change-Id: I8aa01371f310bf928cb78f149ea25bf0835cd6aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150465
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-17  Miklos Vajna  <vmiklos@collabora.com>  [3cd14725b6a16d7e6cc328aef3d1d9a9a6649634]

        sw floatable: teach the DOC export about SwFormatFlySplit
        
        Floating tables were always written back as a shape, containing a table,
        which can't split over pages, not even in Word.
        
        Now that we have split flys, we know that floating tables are mapped to
        split flys, so we can map split flys back to floating tables on export.
        
        The following SPRMs need writing, which are more or less the equivalent
        to DOCX's <w:tblpPr> attributes:
        
        - sprmTPc: relation orient for positioning the table
        - sprmTDyaFromText, sprmTDyaFromTextBottom: top/bottom margin
        - sprmTDxaFromText, sprmTDxaFromTextRight: left/right margin
        - sprmTDxaAbs: horizontal orientation
        - sprmTDyaAbs: vertical orientation
        
        With this, testTdf107773 passes in the SW_FORCE_FLY_SPLIT=1 case, while
        previously only the import side worked.
        
        Change-Id: Id534c1497eb56f9268bf49d2a19764051397bb18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150464
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-17  Noel Grandin  <noelgrandin@gmail.com>  [e870d996efb4a856f667c601032e02e5b21c5b82]

        use more string_view
        
        Change-Id: If4523dc2c89d1fb1c5e11665ee60044834fcecd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150458
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-16  Caolán McNamara  <caolanm@redhat.com>  [80a0d3b44cd6edb6419ab66588548ba169f2567b]

        Resolves: tdf#153958 Hyphenation crashes with -Alte...
        
        nPos2 is 0 due to the -, so aLeft is empty, nPos is set to 0
        then incremented to 1, aLeft.replaceFirst is run after its end pos
        so crashes/asserts. Presumably we can do nothing meaningful here
        so skip if nPos2 is 0
        
        Change-Id: I09754c4b2567fe5c1b4c36de0b36ee99f575244d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150445
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-16  Noel Grandin  <noelgrandin@gmail.com>  [abc09fe149ed971074eecb0cc1808c35add6ccfa]

        remove dead code
        
        it is easier to see that is dead if you look at the code
        prior to eec42f0dbcc79a4c9f456ce97fa1066b8031ea28, when we
        were using unique_ptr, which means that the pointer comparisons
        could never be true.
        
        Change-Id: I2e8608e468868a1f6b657a90b3db580334ec0490
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150457
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-16  Eike Rathke  <erack@redhat.com>  [ea5f1533cb0ad95a03a0770e3e99fec356ee93e6]

        Document locale data ReservedWords
        
        Change-Id: Ie7085e437f6c80a7d13c9d01a7259f97ab05649c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150454
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-04-16  Eike Rathke  <erack@redhat.com>  [8a11d2e0b1ff09b3637a369eb468a15288dad7e8]

        Related: tdf#154832 Official name is Morisyen
        
        Change-Id: Ieae2d95318184e76cd8e533ba37d5a31eb9d2a1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150453
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-04-16  Eike Rathke  <erack@redhat.com>  [5a3694a53bec61693d86aa0f6c175df6fff82137]

        Resolves: tdf#154832 Add Creole (Mauritius) {mfe-MU} [0x06B2] locale data
        
        Change-Id: Ia49e3dfb6ef7abc35f981712077018f98ef94297
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150449
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-04-16  Julien Nabet  <serval2412@yahoo.fr>  [e542aa8c3ac78fc0f36dd06d6fa8dc3d5b0ac588]

        configure.ac: add error message if NET SDK not found
        
        + rename find_dotnetsdk46 to find_dotnetsdk
        
        Change-Id: I6354ed1a900bb3b86999bee4354f628e79318924
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150440
        Tested-by: Jenkins
        Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-16  Justin Luth  <justin.luth@collabora.com>  [1d12d12598927ef8a74dd648632112ceb16bdf78]

        tdf#154703 DOCX {im,ex}port framePr: adjust framesize by para spacing
        
        The specified frame size does not seem to account for
        left and right paragraph border spacing.
        
        At first I assumed it was just RTF, but DOCX needed it as well.
        
        This is all VERY nasty. In practice, the paragraph border spacing
        normally matches the frame's border spacing, but not necessarily.
        Plus, the user might have interferred.
        
        MS Word must know that this is a special kind of frame. LO doesn't.
        To handle this properly, LO frame UI would need to adjust
        ALL of the paragraphs' border properties when any
        changes are made to the frame.
        
        For the present, we have to import the frame properly,
        and export as well as possible.
        
        RTF export is losing paragraph borders already,
        so it has been excluded from consideration.
        
        No other unit tests were found that had a significant border spacing.
        make CppunitTest_sw_ooxmlexport10 CPPUNIT_TEST_NAME=testLibreOfficeHang
        
        Change-Id: I03d801ff0ec3c2b93a77761da8ad1f43aeaacf42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150357
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-04-15  Caolán McNamara  <caolanm@redhat.com>  [96c4c0fcffc4f0a1f5a49be576646d15d613228e]

        ofz#58028 Abrt
        
        Change-Id: Iaf25521993ddf7269ca34bb3740d00432e615795
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150444
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-15  Eike Rathke  <erack@redhat.com>  [a062bceb2509d227cec86845af680a4b69d42df3]

        Add ROUNDSIG samples to unit test, tdf#138220 tdf#105931
        
        Change-Id: I0bab920c78ff6d02382b9a314982a2f3d436b35a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150442
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-04-15  Eike Rathke  <erack@redhat.com>  [e68cd91651c53c5c228d84582b1062d8fb9a7077]

        Add ROUND(DOWN|UP) samples to unit test, tdf#154792 tdf#124286 tdf#138220
        
        Change-Id: I20efab10041cee570bd0685bbd4da6077a71f1e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150441
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-04-15  Caolán McNamara  <caolanm@redhat.com>  [7d6e1eccf742664fc7487f1b73ac233e1d2674d3]

        just use a reference instead of an always dereferenced pointer
        
        Change-Id: I105873fc890d67b39b796864f8eae4bd12aecd26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150425
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-15  Julien Nabet  <serval2412@yahoo.fr>  [33624fff2d66ad9cdab94df654c802acde42c0ba]

        Fix number decimal separator in text tags in ui several files
        
        Change-Id: I55b5fe4fdd89f9383c6ce646780cce846639736f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150420
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2023-04-15  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [b8349ca053753bb0dc713933628a1575a70677d3]

        tdf#154269 - Respect FindReplaceRememberedSearches expert option in quick find
        
        Change-Id: I88c1bed647bf6f77953ccd9921e515c1246fa96f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150273
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-04-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [47064420eedd3fc567570e6843a041aca8831f10]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to de94ac52fd6aecff990f8dae6e69dc5c4363cb83
          - tdf#149155 Update Formatting Aids Option Help page with image anchoring option
            
            + refactor of some small help pages
            + remove wrong bookmark
            
            Change-Id: I3fcf441ad266d84e1ddd5e221a5749df34d913e8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/150427
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-04-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ffa6601469e2e16f96421cd01857bc06c7e875f2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 323f114ac39db557b5ac55c9bab9259d28b98228
          - Refactor Help page, no change in contents
            
            Change-Id: Ib32142a66bc662b5c0ddb79b0a0256c09550b0fa
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/150426
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-04-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [eb7cfce7bfe67b8b7024b2a3d9589d2f22513a29]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f4d872408d2e6b69807eb47f2a9d9e2d5f00548a
          - tdf#132465 "Trim input range..." option on Calc's Moving Average dialog
            
            Refers to tdf#99938
            
            Change-Id: Ia8bac690c0090c7fedf635cdf6987cfc1e3c8cb2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/150424
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-04-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4283d11a18b1685ae191a0dec02b51e03165f095]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c811d25cb446be27fd99363c08b7e2e406082391
          - Refacter help file, no content change
            
            Trim xml-lang
            
            Change-Id: I86695d593cbd3d99dda1ad65ff13897cee5b3bd1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/150423
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-04-15  Michael Weghorn  <m.weghorn@posteo.de>  [07f4fa7119d28ce943405ee6e7cbdf260c730357]

        a11y: Send VALUE_CHANGED event for FormattedField
        
        `VCLXAccessibleEdit::ProcessWindowEvent` takes care
        of sending a `TEXT_CHANGED` event. In the case of
        `SVTXAccessibleNumericField`, numeric values are
        handled, so send a `VALUE_CHANGED` event in addition.
        
        This makes Orca with the qt6 VCL plugin announce
        the new value when e.g. changing the page width
        using the arrow up key in the "Format" -> "Page Style"
        dialog.
        
        For Accerciser, an additional fix is needed so the
        value gets updated there in the interface view when
        the a11y object is selected. Pending MR: [1]
        
        [1] https://gitlab.gnome.org/GNOME/accerciser/-/merge_requests/25
        
        Change-Id: Id911f50664df7220bc58204bc3477c5306a1da33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150422
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-04-15  Michael Weghorn  <m.weghorn@posteo.de>  [86bbf9a4eca0e96b282f656c7dc0cf11ff80c9f9]

        a11y: Report focusable and focused state for ThumbnailViewItem
        
        Basically the same as
        Change-Id I3f14047fe721c4a2bc0c6acb2d32f185d0eed204
        "a11y: Report focusable and focused state for ValueSetItem",
        but for `ThumbnailViewItemAcc`.
        
        Makes Orca with the qt6 VCL plugin announce the selected/focused
        item in the recent documents view in the LO start center.
        
        Change-Id: I8ab259ce6649904b42367ac30e4efbd6ab62cb6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150419
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-04-15  Michael Weghorn  <m.weghorn@posteo.de>  [0dc23570a033b69dfcaec64de18c3c0bbd2ad151]

        a11y: Report focusable and focused state for ValueSetItem
        
        With this in place, Orca now also announces the selected
        color when moving focus in the list of available colors
        in the Writer toolbar font color popup
        when using the qt6 VCL plugin.
        
        Change-Id: I3f14047fe721c4a2bc0c6acb2d32f185d0eed204
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150418
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-04-15  Michael Weghorn  <m.weghorn@posteo.de>  [734d10ed3612d75edcee145475ddd0b0165efeac]

        qt a11y: Send QAccessible::ObjectCreated event for correct object
        
        When an `AccessibleEventId::CHILD` event with
        its s `NewValue` set is received, that means that
        this a11y child object has been created, so the
        `QAccessible::ObjectCreated` event needs to be
        sent for the newly created object, not the accessible
        interface of the listener (which is the parent).
        
        This makes announcement of (part of) the font color popup
        button in Writer's toolbar generally work with Orca and the
        qt6 VCL plugin e.g. the buttons in the popup are now announced
        (but the colors are not yet).
        
        Adapting this for the case where a child has
        been removed (bridged to Qt as `QAccessible::ObjectDestroyed`
        event) would currently results in crashes when closing the
        application e.g. after using the character font color popup in
        the Writer toolbar. This needs further investigation, so don't
        send the event for now, but add a `SAL_WARN`.
        
        Also warn when receiving a `CHILD` event with neither `OldValue`
        nore `NewValue` set, since that shouldn't happen,
        s.a. documentation in
        `offapi/com/sun/star/accessibility/AccessibleEventId.idl`.
        
        Change-Id: I183e71de061489fdc9751620820268f280f1949f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150417
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-04-15  Eike Rathke  <erack@redhat.com>  [8186a01f2a26f05645a2a3c9c93b453bd35b796f]

        Resolves: tdf#138220 tdf#154792 Avoid double rounding; tdf#124286 follow-up
        
        Change-Id: Ie4028b20f2d3087a54bbfafd35d59fa06ec7a061
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150439
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-04-15  Eike Rathke  <erack@redhat.com>  [397d12997a604730ad11316faa34cefd470ee0ff]

        ROUNDSIG() Avoid inaccuracy of pow(10,negative) tdf#138220, tdf#105931 follow
        
        https://bugs.documentfoundation.org/show_bug.cgi?id=138220#c6
        (otherwise unrelated) has an example of
        =RAWSUBTRACT(ROUNDSIG(-999.13;12);-999.13)
        resulting in -0,00000000000011368684 instead of 0, due to these
        0.1 ... inexact negative power of 10 values.
        
        Change-Id: I82429f0871f1de35a7f2092708fc6b9c2e902999
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150438
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-04-15  Mike Kaganski  <mike.kaganski@collabora.com>  [4578ded393f8e97ae781f63c9a1cf57669409635]

        Simplify initialized check
        
        The previous complexity did nothing useful; it allowed to have a single
        unguarded boolean value check, for the cost of releasing and acquiring
        the mutex again.
        
        Change-Id: I426304e9ef6f27ca371544951bf3cc029887019e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150437
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-15  Justin Luth  <justin.luth@collabora.com>  [e07d5c089ab2e8fe8a5cfa2a11cef3f1cf3afab3]

        tdf#154703 docx export framePr: export xAlign/yAlign
        
        This fixes a regression in LO 4.4
        from commit 1c876f5616522ab695de8c0316cdb0c601081815.
        
        The relative positions (left,right, center, inside, outside)
        (top, bottom...) were simply ignored on export.
        
        Change-Id: Ie12eb75483fbc3f05c77e45d40e4a18a7ead5b1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150430
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-04-14  Julien Nabet  <serval2412@yahoo.fr>  [4829a85d0753c93419bd46b1d50bcfa6f0f3f1da]

        tdf#154734: XML Form doc: all binded fields will be shown as fields...
        
        with wrong content - except fields, which have wrong content
        
        Regression of 14cfff500e93f0d6cbf8412065feea85c01ea81d (at 2021-08-05)
        Pass context and resource string down to boost::locale separately
        because this is often on a hot path, and we can avoid the splitting and
        joining of strings like this.
        
        Before the commit, it was:
        return ( _validate( sValue ) == nullptr );
        
        _validate methods return "TranslateId" variable which contain the reason why validity is wrong
        so if this variable contains no reason it means everything is OK.
        
        so just replace:
        return bool(_validate( sValue ));
        by:
        return bool(!_validate( sValue ));
        
        Change-Id: I76373d0825f86f9072217c96757252b6a891ecc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150433
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2023-04-14  Caolán McNamara  <caolanm@redhat.com>  [5bb3a7af2040dc11e424cb4f5bce7a4ee30df38d]

        Resolves: tdf#113286 make Crash report link clickable
        
        Change-Id: Ife9f152e7945d40307e1f8b974e08167981acc6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150414
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-14  Caolán McNamara  <caolanm@redhat.com>  [232fb7e4f22d2d0af1121fb3eb39be5afd4e8f07]

        resave with latest glade
        
        Change-Id: Id516d979c803a7a3631f95df220bd430fac0bb0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150413
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-14  Michael Stahl  <michael.stahl@allotropia.de>  [6edb6d2b34eb48d0db6d568fd22929eb1e5fa98e]

        sw: fix crashtesting assert on tdf56085-1.odt
        
        ustring.hxx:860: sal_Unicode rtl::OUString::operator[](sal_Int32)
        
        in SwTextFormatter::BuildPortions, itrform2.cxx:529
        
        The follow flag was erroneously not set, here the situation is that
        the current line is full and the field moves to the next line and that's
        why this SwFieldPortion is empty and will be deleted but it was a follow
        itself so its follow is a follow too.
        
        (regression from commit e006c6ce7502f47889034b98cb0795e78ea36094)
        
        Change-Id: I35350c7dc9a5aa249af53bac724cdd270d12b99b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150415
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-04-14  Michael Stahl  <michael.stahl@allotropia.de>  [7b3236a52f80ffc713fcdc61760c2c3e30fe8c39]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 88f875a677dad35889ab2b6cda9ef750ee973809
          - add help for Common::Load::ViewPositionForAnyUser checkbox
            
            Change-Id: I49f0c83665955ae9db3ea9187418d0d093a88df9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/150428
            Tested-by: Jenkins
            Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
            
2023-04-14  Mike Kaganski  <mike.kaganski@collabora.com>  [46cf6d3f899fbab7524085597483feeb6f5d6cd9]

        tdf#138124: do not reset IsFootnoteDone status in line layout
        
        Similar to IsNumDone
        
        Change-Id: I64c713148b613ca1db4a30cde13bec5a6744accc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150378
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [25d0ae95d6e7695a33cb67b1cb3626c338cf92a9]

        fix check in SvxUnoTextBase::insertTextContent
        
        looks like copy/paste error in
            commit aac15b638410f181133dc15343136b4e9a1675ba
            Author: Kohei Yoshida <kohei.yoshida@gmail.com>
            Date:   Mon May 7 15:22:54 2012 -0400
            Set anchor to XTextContent using UNO API.
        
        Change-Id: I516cf6e5ff23c2409585b57da34862f0ab6bdb17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150408
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-14  Pranam Lashkari  <lpranam@collabora.com>  [d1c24db3f8329bd798d4f80a94f191e6b43678f6]

        jsdialog: enabled footnote endnote settings dialog(writer)
        
        Change-Id: I85c6eb0db6ad7123df1c8596951be5bb8ed5ef3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149171
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit 451939ac9a8cf182ab563412d561562957a60499)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150089
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2023-04-14  Justin Luth  <justin.luth@collabora.com>  [a24d461d736de0a29bb8ef2a20b57db4836cda3e]

        tdf#154703 writerfilter framePr: RTF != INVERT_BORDER_SPACING
        
        Change-Id: I839b187f8e5822fb162255595aeeeac36427cb5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150356
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2023-04-14  Julien Nabet  <serval2412@yahoo.fr>  [19ecb4a390bc0bc6dad6688cdc2b70a8d05bcde2]

        Fix number decimal separator in cui/editmodulesdialog.ui
        
        Change-Id: Ie10f061f5feb97ce5e251aba03c5a0d21d7c0f62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150390
        Tested-by: Jenkins
        Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2023-04-14  Miklos Vajna  <vmiklos@collabora.com>  [69fe424e426957545a30e1b912c933e1e7693100]

        sw floattable: unconditionally map DOC table pos props to SwFormatFlySplit
        
        Previously we only mapped DOC floating tables to split fly frames when
        the heuristics asked for a fly frame, this goes further.
        
        Also add a testcase that shows that the import now works, but the export
        needs more work.
        
        In other words, this disables heuristics when the feature flag is on.
        
        Change-Id: I65018fef7994b283a60b0c38b22c16e2277cb80f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150410
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [597853903871325876b44fb523d323d2174874e3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3b4bda73615e8199f4f8ffae09bac344dea51c5d
          - Make text straight
            
            Change-Id: Ia98e8c8090bd8ddd93b3dc4b4194d968e8dee7be
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/150322
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-04-14  Caolán McNamara  <caolanm@redhat.com>  [f76ec0b61e19267d9a01946dee2979f53f182a46]

        add a way to resolve if dark mode (explicit or auto) is active
        
        Change-Id: Ie0d4e0c3cd5d19cf6337ec79d30ae7c877cffd82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150394
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4fffaa538e38d7e12553f204f61fdd45795efdcf]

        Fix typo
        
        Change-Id: I36ff6c3ccec07426b1a59b823f90882d817e6e13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150399
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a389cbe404a25e18f004e216a1e04412c077df2e]

        Fix typo
        
        Change-Id: Ib27e0fa515eb69a56462f8571c37e314321924a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150298
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a47829dd9af35d31bb38a52e07a32a7e452d4ab3]

        Fix typo
        
        Change-Id: Ib001ad971640f6e76a8e58549edbe3fb4b248e6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150400
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3e8a356f5ca00d875981b0f4279894c569bcc694]

        Fix typos
        
        Change-Id: I7f8fa704199865e67c0543f92f89f63765c8c2ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150406
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2150414400400efe76fc103286bf2abafccd8fd7]

        Fix typo
        
        Change-Id: I9ff6b3a0720e9edec11edc0c81ba2995a3aad5e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150401
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d1e97808f54bef3e5e87647d82e37662580b607c]

        Fix typo
        
        Change-Id: Idb607f8d35163de55e29415efe8a3cfb029eb9e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150403
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4256a9cf6485f0c07b441687ddde1eeab2c94402]

        Fix typo
        
        Change-Id: I59de66225912c4a5ebf257ee47b29d20c23649af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150402
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f26d8531038e1b208450deec88c23678782db926]

        Fix typo
        
        Change-Id: I13fc79ab0fc9ede2a977424627fca0765ad90f1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150398
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c1f7b5e8fcefdacb268c49a6a9ad168e3610b293]

        Fix typos
        
        Change-Id: Id3dd5a8386906b0b17a0c5934381782ecb7cd25a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150404
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9fa1eb12d8a1b86a25dfb9aaa9734de522a00ada]

        Fix typo
        
        Change-Id: I9ba81b030e6ed0ebb6207a0124a52ec8a38de832
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150405
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ac9cdc995bc0f8f43ec2c4ad2e509b440f5b1b68]

        Fix typos
        
        Change-Id: I2b087d0f97c675cfedd4e2e78c7f827df4605fb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150407
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fe65fdce9468c87767364a2a7d0ce4025cbdd093]

        Fix typo
        
        Change-Id: I6d2119f12d92572ec89db3773196896f28b35319
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150396
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bf2a30068915924ef0d1293fc33886e6268b45b0]

        Fix typo
        
        Change-Id: I99f24d3df72385ea650abb2224a724892146f220
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150397
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-14  Mike Kaganski  <mike.kaganski@collabora.com>  [43b893f3a1812b1ca4380267e78ff1b846c41436]

        Another micro-optimization
        
        I was surprised to see that all three major compilers generate
        better code using the pointer arithmetics compared to indices.
        
        Change-Id: I934a840a43159babf51f337b4af7f972424ff4fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150323
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-14  Stephan Bergmann  <sbergman@redhat.com>  [b1c88800c2e3e6a509ba08050c7e65ce7d0e693a]

        NamedValue needs to be a complete type here now
        
        ...at least with VS 2022 Preview 17.6.0 Preview 3.0 and --with-latest-c++,
        
        > C:\PROGRA~1\MICROS~3\2022\Preview\VC\Tools\MSVC\1436~1.323\Include\span(78): error C2036: 'const com::sun::star::beans::NamedValue *': unknown size
        > C:\PROGRA~1\MICROS~3\2022\Preview\VC\Tools\MSVC\1436~1.323\Include\span(73): note: while compiling class template member function 'std::_Span_iterator<_Ty> &std::_Span_iterator<_Ty>::operator --(void) noexcept'
        > with
        > [
        > _Ty=const com::sun::star::beans::NamedValue
        > ]
        > C:\PROGRA~1\MICROS~3\2022\Preview\VC\Tools\MSVC\1436~1.323\Include\xutility(1414): note: see the first reference to 'std::_Span_iterator<_Ty>::operator --' in 'std::iter_move'
        > with
        > [
        > _Ty=const com::sun::star::beans::NamedValue
        > ]
        > C:\PROGRA~1\MICROS~3\2022\Preview\VC\Tools\MSVC\1436~1.323\Include\xutility(474): note: see the first reference to 'std::iter_move' in 'std::ranges::_Iter_move::_Cpo::operator ()'
        > C:\PROGRA~1\MICROS~3\2022\Preview\VC\Tools\MSVC\1436~1.323\Include\__msvc_iter_core.hpp(392): note: see reference to class template instantiation 'std::_Span_iterator<_Ty>' being compiled
        > with
        > [
        > _Ty=const com::sun::star::beans::NamedValue
        > ]
        > C:\PROGRA~1\MICROS~3\2022\Preview\VC\Tools\MSVC\1436~1.323\Include\xutility(602): note: see reference to variable template 'bool input_or_output_iterator<std::_Span_iterator<com::sun::star::beans::NamedValue const > >' being compiled
        > C:\PROGRA~1\MICROS~3\2022\Preview\VC\Tools\MSVC\1436~1.323\Include\xutility(1778): note: see reference to variable template 'bool input_iterator<std::_Span_iterator<com::sun::star::beans::NamedValue const > >' being compiled
        > filter\source\config\cache\filtercache.hxx(368): note: see reference to class template instantiation 'std::span<const com::sun::star::beans::NamedValue,18446744073709551615>' being compiled
        
        Change-Id: Ibff530be810f56a1f33bf78f0d2e3b76c64b08cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150385
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-14  László Németh  <nemeth@numbertext.org>  [a36fda0d7c70ffd344f9636ca436e77e41dc01f1]

        tdf#150149 sw: fix table header in multi-column sections
        
        Disabling long repeating table header on pages resulted
        lost table header within multi-column sections. To fix this,
        revert commit f7e071a00542c414a7e9d7bcf4434d908f225e59
        for tables in sections.
        
        Regression from commit f7e071a00542c414a7e9d7bcf4434d908f225e59
        "tdf#88496 DOCX: disable long repeating table header".
        
        Change-Id: Idb7b9ea014be5430a185489cf449463f534c1916
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150393
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-04-14  Miklos Vajna  <vmiklos@collabora.com>  [ab639ae344704cd22318938cfeafbe954abcd2c0]

        sw floattable: limit the unfloat button to legacy ODF files
        
        CppunitTest_sw_uiwriter2's testUnfloatButton and testUnfloating failed
        in the SW_FORCE_FLY_SPLIT=1 case, on unfloatable_floating_table.doc.
        
        The trouble was that it assumed that floating tables from DOC are
        imported as tables in non-split flys, which is no longer the case.
        
        Fix the problem by limiting the test to legacy ODT files.
        
        Change-Id: I0c82c04f3e44d9d0c936a5eb386cd2c0e68f8af1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150395
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-14  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [70684ab604c5fb32a16614c708f986671dd2da3c]

        MCGR: Adaptions to oox export
        
        This is a 1st version and might need more fine-tuning,
        so it is still 'hidden' behind the MCGR_TEST env var
        being set (as the import is, too).
        Still, when used, it can now import a MCGR with
        transparence and export it again. I will now do extended
        testing/experimenting, fine-tuning where needed and
        prepare final change/drive forward.
        The current state in master should not be changed as
        long as the mentioned env var is not set, but this
        will need to be checked, too, due to changes to the
        export api in oox.
        Corrected an error in GetAlphaFromTransparenceGradient
        method(s), css::rendering::RGBColor is [0.0 .. 1.0]
        Corercted an error in WriteSolidFill where transparence
        gradient gets checked. This should really check if
        TrGr is used, but only checks for 'empty/unused'
        color instead (assuming COL_BLACK is 'unused').
        All usages of GetAlphaFromTransparenceGradient should
        be checked and adapted.
        Change-Id: If59d7a06b9207e2efe9e71f3f8ddeca4476408f3
        
        Change-Id: If97f8abdd0e1597aa1fd865b7e884e06a22b71f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150391
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-04-14  Caolán McNamara  <caolanm@redhat.com>  [8b8a2844addbd262befb1a2d193dfb590dfa20be]

        add a route to get writer Floating Frame links under 'manage links'
        
        Change-Id: If90ff71d6a96342574799312f764badaf97980eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150349
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-14  Heiko Tietze  <tietze.heiko@gmail.com>  [11bb9c14da13507adeeea8dce863fb4b96a92870]

        [API CHANGE] Related tdf#154080 - Allow customization of comment indicator color
        
        * Calc > View option replaced by a new application color
        * Border not only in highcontrast mode but always shown
        * Border color depending on cell/sheet background
        
        The previous option TextOverflow in Calc.xcs was replaced by
        CalcTextOverflow in UI.xcs in order to combine color and on/off
        with the accepted drawback of incompatibility.
        The alternative, keeping the color separate from the toggle, would
        separate the options and was rejected therefore.
        
        Change-Id: Ie3e469163485d8eb1cffc7022e1518ad20e8e54e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150340
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-04-14  Szymon Kłos  <szymon.klos@collabora.com>  [b9ad48f1939145105ee57470b5c9210bacc8ee45]

        jsdialog: enable area dialog
        
        Change-Id: I915414c55c0b008c018bc2376760eaa85f653384
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150282
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150388

2023-04-14  Stephan Bergmann  <sbergman@redhat.com>  [2416cae8ea94997ebea112c31624db79d0d6b91a]

        XMLPropertyState needs to be a complete type here now
        
        ...at least with VS 2022 Preview 17.6.0 Preview 3.0 and --with-latest-c++,
        
        > C:\PROGRA~1\MICROS~3\2022\Preview\VC\Tools\MSVC\1436~1.323\Include\span(78): error C2036: 'const XMLPropertyState *': unknown size
        > C:\PROGRA~1\MICROS~3\2022\Preview\VC\Tools\MSVC\1436~1.323\Include\span(73): note: while compiling class template member function 'std::_Span_iterator<_Ty> &std::_Span_iterator<_Ty>::operator --(void) noexcept'
        > with
        > [
        > _Ty=const XMLPropertyState
        > ]
        > C:\PROGRA~1\MICROS~3\2022\Preview\VC\Tools\MSVC\1436~1.323\Include\xutility(1414): note: see the first reference to 'std::_Span_iterator<_Ty>::operator --' in 'std::iter_move'
        > with
        > [
        > _Ty=const XMLPropertyState
        > ]
        > C:\PROGRA~1\MICROS~3\2022\Preview\VC\Tools\MSVC\1436~1.323\Include\xutility(474): note: see the first reference to 'std::iter_move' in 'std::ranges::_Iter_move::_Cpo::operator ()'
        > C:\PROGRA~1\MICROS~3\2022\Preview\VC\Tools\MSVC\1436~1.323\Include\__msvc_iter_core.hpp(392): note: see reference to class template instantiation 'std::_Span_iterator<_Ty>' being compiled
        > with
        > [
        > _Ty=const XMLPropertyState
        > ]
        > C:\PROGRA~1\MICROS~3\2022\Preview\VC\Tools\MSVC\1436~1.323\Include\xutility(602): note: see reference to variable template 'bool input_or_output_iterator<std::_Span_iterator<XMLPropertyState const > >' being compiled
        > C:\PROGRA~1\MICROS~3\2022\Preview\VC\Tools\MSVC\1436~1.323\Include\xutility(1778): note: see reference to variable template 'bool input_iterator<std::_Span_iterator<XMLPropertyState const > >' being compiled
        > include\xmloff/txtparae.hxx(390): note: see reference to class template instantiation 'std::span<const XMLPropertyState,18446744073709551615>' being compiled
        
        Change-Id: Ib5f32df4a696dd1077c171662da48909dad09e33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150386
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-14  Stephan Bergmann  <sbergman@redhat.com>  [e5aeca2cf9ff9746f9af521c52b40360cd7f7bfc]

        -Werror,-Wunused-variable
        
        Unused ever since it got introduced in 62b337a3d6650b8b3045dd98f59a8c0188f0a6fa
        "Unit test for removeTextContext."
        
        (Found with an experimental Clang build supporting __attribute__((warn_unused))
        on individual ctors rather than just whole class types, and the corresponding
        css::uno::Reference ctor marked accordingly.)
        
        Change-Id: Id80b031625134ea6b4d679bfb774fc253206ae18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150374
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-14  Stephan Bergmann  <sbergman@redhat.com>  [53ba2283c81ea7812538dc1c846a81fcb037fb10]

        Latest VS 2022 Preview is 17.6.0 now
        
        ...while latest proper VS 2022 is 17.5.4
        
        Change-Id: I7d3ff3dea730cf1490a0198922281792e524ed9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150382
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-14  Miklos Vajna  <vmiklos@collabora.com>  [b0067dee80e8c33e5be9ca8acaafe7dab6cfc085]

        sw floatable: teach the DOC import about SwFormatFlySplit
        
        - add a new DOC/ImportFloatingTableAsSplitFly setting, replacing the old
          (enabled by default DOCX/ImportFloatingTableAsSplitFly) one
        
        - clean up old uses of SwModelTestBase::FlySplitGuard
        
        - if SwWW8ImplReader::StartApo has a table position, then map that to
          SwFormatFlySplit=true in the ImportFloatingTableAsSplitFly case
        
        - testcase for this
        
        Change-Id: Ibd798ea7eb79d7ec00620dd8921797232f4732d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150381
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-14  Szymon Kłos  <szymon.klos@collabora.com>  [5a4fa04d9b161cdfc6d77f942aa38b8a73d025e8]

        lok: draw textboxes under edit
        
        This fixes bug in impress:
        - open in 2 views
        - start editing textbox in 2. view on 2. slide
        - start editing textbox in 1. view on 1. slide
        Result: slide 2 textbox was dissapearing
        
        We need to allow drawing textboxes edited by other views
        so if we select non-editor for rendering we will see the
        full content.
        
        It was regression from
        commit e496b55a592caf0ca07f5477285a72d50cee6501
        lok: masterpage: don't render text edits from different mode
        
        Change-Id: I7645496aec77d11d16621129dd6644d3b54a6010
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146999
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150096
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150348
        Tested-by: Jenkins

2023-04-14  Szymon Kłos  <szymon.klos@collabora.com>  [6c62b5a994b9045d1d7228fef655be1a8d3b5452]

        lok: setup LOK notifier for invalid range error
        
        Change-Id: I63fc6fcdec873a9d0c8d54dd6a6f3783f2c15251
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147200
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150043
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150347

2023-04-14  Miklos Vajna  <vmiklos@collabora.com>  [9282e294c3f575e8346f6c6aae22530e700c1cec]

        sw layout xml dump: extract SwFootnoteFrame::dumpAsXml() from SwFrame
        
        Ideally SwFrame should not really know anything about footnote frames.
        
        Change-Id: I3bfdc9d16a5940f6fa2af4b85ad4261d7d10c3f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150375
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-04-14  Stephan Bergmann  <sbergman@redhat.com>  [99b33f387a8703a2a37a45554309ca6b8906a296]

        -Werror,-Wunused-variable
        
        Apparently left behind by 36e62098c8c541c4a3fb63eced591cf29ac56e4a "CppUnittest:
        sw: simplify code. use getShapes and getShape".
        
        (Found with an experimental Clang build supporting __attribute__((warn_unused))
        on individual ctors rather than just whole class types, and the corresponding
        css::uno::Reference ctor marked accordingly.)
        
        Change-Id: I17adb18fc8a054dd2f2c26181c5d1ab4273c5411
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150365
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-14  Stephan Bergmann  <sbergman@redhat.com>  [c4a8458f49c9d6816c9a625cc62edd67a6b7af54]

        -Werror,-Wunused-variable
        
        Unused ever since it got introduced in ea358f5d5b04a2a8e11a73d35643cd0afc5cb63b
        "CharBrd 8.2: Tests for UNO API and ODF filter".
        
        (Found with an experimental Clang build supporting __attribute__((warn_unused))
        on individual ctors rather than just whole class types, and the corresponding
        css::uno::Reference ctor marked accordingly.)
        
        Change-Id: Id30adc7bb05855316f59e7b0cba9c6e401dc9fcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150367
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-14  Stephan Bergmann  <sbergman@redhat.com>  [81b8888b8184d28e0f6fe67d943f4cdda2e42794]

        -Werror,-Wunused-variable
        
        Unused ever since the two variables got introduced in
        a825e23a2980fcb3d970834c4ce1f8403fb93054 "DOCX export: fix not-well-formed XML
        when hyperlink end is a textbox anchor" and
        87e82f80e87bb4a216ea83383864d494f3e92eea "docx: export symbol characters
        correctly", respectively.
        
        (Found with an experimental Clang build supporting __attribute__((warn_unused))
        on individual ctors rather than just whole class types, and the corresponding
        css::uno::Reference ctor marked accordingly.)
        
        Change-Id: I89b8324633d598b06c8aa206747f9213d4634cac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150361
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-14  Stephan Bergmann  <sbergman@redhat.com>  [2c13cb94be4b601e55712512d52d8cc975ca2974]

        -Werror,-Wunused-variable
        
        Unused ever since it got introduced in cd62fa66a7b57c1cdcbf7cdbdf155edf8e40c9fc
        "tdf#139737 sw_fieldmarkhide: add unit test".
        
        (Found with an experimental Clang build supporting __attribute__((warn_unused))
        on individual ctors rather than just whole class types, and the corresponding
        css::uno::Reference ctor marked accordingly.)
        
        Change-Id: If9281585d081c58bd1a32159a403989af7fec621
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150369
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-14  Stephan Bergmann  <sbergman@redhat.com>  [7cdbe504ff3b59d3aec1b1e86caf7f24223dce72]

        Fix what looks like copy/paste typos
        
        ...introduced in 398275ba9f4d65bebcc78864e70eee6212a84397 "tdf#115483 svl xmloff
        sc sw: verify all ODF 1.2 protection-key hashes".
        
        (Found with an experimental Clang build supporting __attribute__((warn_unused))
        on individual ctors rather than just whole class types, and the corresponding
        css::uno::Reference ctor marked accordingly to report xSect2 and xSect3 as
        unused.)
        
        Change-Id: Ie0eb38e0011b2b457f640ade67c6e615731f165f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150368
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-14  Stephan Bergmann  <sbergman@redhat.com>  [83617ef36a6e962d0f90a413950032781bba1cf9]

        -Werror,-Wunused-variable
        
        Unused ever since it got introduced in 0101c7918bb735d796bc1bc0d1705f995e41ee98
        "Add simple unit test for recent fix to take layoutInCell into consideration".
        
        (Found with an experimental Clang build supporting __attribute__((warn_unused))
        on individual ctors rather than just whole class types, and the corresponding
        css::uno::Reference ctor marked accordingly.)
        
        Change-Id: Ibba11e910433769a72a7c1e8e1419d07cb8968a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150360
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [bc2101646bc6e63944c42500af5a15134b9b2d17]

        loplugin:stringviewparam improvements
        
        improve the check by checking for methods that exclude
        using string_view, rather than checking for methods that
        __can__ use string_view, which leads to exposing
        some holes in our o3tl/string_view.hxx coverage.
        
        Change-Id: Ic9dd60441c671f502692f9cd2a1bb67301c4b960
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150277
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-14  Noel Grandin  <noelgrandin@gmail.com>  [ad97694737c99889bc0eb21efccb83768d510361]

        tdf#154501 - Fileopen PPTX: Table with rotated text wrong
        
        regression from
        
            commit eec42f0dbcc79a4c9f456ce97fa1066b8031ea28
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Sun Aug 15 17:35:58 2021 +0200
            pass OutlinerParaObject around by value
        
        where some of code I converted needed to be mutating the
        OutlinerParaObject that something else held, rather than mutating
        a local copy.
        
        Change-Id: Ib91dddb3fc0d4190868f9fd59becb0d366af5e19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150376
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-14  Seth Chaiklin  <sdc.blanco@youmail.dk>  [4237a0b56306d8c9ac1e8391440fc02abdf1ceb0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 18bfaed6e90eb353d17fc837162e9ad9924bec04
          - tdf#153903 corrections to "caption" format descriptions
            
               remove <xml-lang> from <bookmarks>
            
            Change-Id: Ic8d18453ea14a1e0c482749c0713d7bb2ec61811
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/150139
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-04-14  Justin Luth  <justin.luth@collabora.com>  [02c902bde09984a87f19ac0eb63942724056c982]

        tdf#154703 docx export framePr: merge para/frame FormatBox
        
        Now that export knows about both frame and para border spacing,
        we can remove an import hack.
        
        When exporting the paragraph properties, not only do the direct
        border settings and the paragraph styles settings apply,
        but also (uniquely for framePr) do the frame properties.
        
        The most significant property is the border spacing.
        On import only the paragraph keeps the spacing
        (with the purpose of keeping paragraph shading looking right)
        and the frames itself has no border spacing.
        [That is also good, because the frame size
         is specified as the size without border spacing,
         and LO does not expand the frame when borders spacing is added.]
        
        One exception of course is if the user adds spacing during editing.
        Another (theoretical) situation comes during an ODT->DOCX export.
        
        Fortunately, both of these situations should be handled by just
        adding the frame and paragraph properties together.
        It is emulation, but it seems to work pretty good.
        
        I modified the unit test from
        7.1 commit 49e2bd6103669ca94d4e308fc08beed57f85c7e2
        Author: Tibor Nagy on Mon Aug 10 10:51:20 2020 +0200
            tdf#131420 DOCX export: fix missing border of frame
        because we should _not_ have two pBdr entries,
        just one, non-empty entry.
        
        Table import and export are already a mess.
        See ooxmpexort5's fdo 60957-2.docx for a great example,
        and tdf104394_lostTextbox.docx is also fascinatingly complex.
        
        Change-Id: I011100ee2790de6b8573d6a8bc99b9455f65e76d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150242
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-04-14  Justin Luth  <justin.luth@collabora.com>  [996d264dd4ca37c869e5109296de6ae306f740d9]

        tdf#154703 docx export framePr: export frame background
        
        [This bug report is about exploring when Writer can export
        in a way that imports as Writer frames instead of Draw objects.
        Exporting the background is one of the most crucial pre-requisites.]
        
        The framePr background always imports as fully transparent.
        In that case it should just be ignored on export.
        
        However, in the (theoretical) case of ODT->DOCX framePr,
        or in the (practical) case where a user modiifies
        a framePr's background colour, then that background should
        be transferred to the non-backgrounded paragraphs in the frame.
        
        make CppunitTest_sw_ooxmlexport18 CPPUNIT_TEST_NAME=testTdf154703_framePr2
        
        Change-Id: I1f59267030810b56d2701822b7004069e02eb46d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150355
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-04-13  Stephan Bergmann  <sbergman@redhat.com>  [4e70952efbc97bef7bc108e738bee346bf5de605]

        -Werror,-Wunused-variable
        
        Apparently left behind by 36e62098c8c541c4a3fb63eced591cf29ac56e4a "CppUnittest:
        sw: simplify code. use getShapes and getShape".
        
        (Found with an experimental Clang build supporting __attribute__((warn_unused))
        on individual ctors rather than just whole class types, and the corresponding
        css::uno::Reference ctor marked accordingly.)
        
        Change-Id: Ib8bb03116c2323e76321259f423b19af678e09f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150362
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-13  Stephan Bergmann  <sbergman@redhat.com>  [ba4762fa14aeca39929d7a6d33217f34f2218e58]

        -Werror,-Wunused-variable
        
        Unused ever since it got introduced in 912336f3c85d9a631fa0ac0f270bab04b204f619
        "tdf#154599 sw: fix crash at drag & drop table columns".
        
        (Found with an experimental Clang build supporting __attribute__((warn_unused))
        on individual ctors rather than just whole class types, and the corresponding
        css::uno::Reference ctor marked accordingly.)
        
        Change-Id: Ic297b850eab488e22f0477f58c2c62523d58f299
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150373
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-13  Stephan Bergmann  <sbergman@redhat.com>  [6888d414fd298a6d3da69e189398b38bbd1db7c0]

        -Werror,-Wunused-variable
        
        Unused ever since the two variables got introduced in
        19b0171bbb6c2bcdab998b74a212dc68b1884e84 "tdf#108494 fix regression".
        
        (Found with an experimental Clang build supporting __attribute__((warn_unused))
        on individual ctors rather than just whole class types, and the corresponding
        css::uno::Reference ctor marked accordingly.)
        
        Change-Id: Idb06de376cf5bed273f0ebb46c00b9f6f675b223
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150372
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-13  Stephan Bergmann  <sbergman@redhat.com>  [5e86a3487f1ec5dd1c74b6b9ebb6a04550d39c04]

        -Werror,-Wunused-variable
        
        Looks like it got added by mistake in 8a776fecda43db0bebf5f0028adacce8c2c6afd2
        "sw_uiwriter2: Unify code and use createSwDoc everywhere".
        
        (Found with an experimental Clang build supporting __attribute__((warn_unused))
        on individual ctors rather than just whole class types, and the corresponding
        css::uno::Reference ctor marked accordingly.)
        
        Change-Id: I441dceeea14152a2c84c46ed2c349cf320e3d439
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150371
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-13  Stephan Bergmann  <sbergman@redhat.com>  [ca1ecf8bf7bba63f046848840db9d1aee5501fc5]

        -Werror,-Wunused-variable
        
        Unused ever since the two variables got introduced in
        22a77cb83a3769a8b43d80565282988a74214866 "tdf#134436 sw: fix
        SwUndoDelete::RedoImpl() with section at end..."
        
        (Found with an experimental Clang build supporting __attribute__((warn_unused))
        on individual ctors rather than just whole class types, and the corresponding
        css::uno::Reference ctor marked accordingly.)
        
        Change-Id: I53777c67da8e384d8f1ed2cd2840ce0c6abeeb5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150370
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-13  Stephan Bergmann  <sbergman@redhat.com>  [f98f1f1a5f6c9dc8ca32fd9eec8c2bc902f50c77]

        -Werror,-Wunused-variable
        
        Unused ever since the three variables got introduced in
        504d61697bac45236da27fba23c7189daf8c171e "tdf#149206: sd_import_tests2: Add
        unittest", 59cf9a433e1ea74ccdb1abe080511353a6c0af08 "tdf#149785:
        sd_import_tests2: Add unittest", and 93b07a377b93875b28464546f1292e4aa5f9e17d
        "tdf#149985: sd_import_tests2: Add unittest", respectively.
        
        (Found with an experimental Clang build supporting __attribute__((warn_unused))
        on individual ctors rather than just whole class types, and the corresponding
        css::uno::Reference ctor marked accordingly.)
        
        Change-Id: I0f5520255cb400eee7a860212b42190c66cdb239
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150359
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-13  Stephan Bergmann  <sbergman@redhat.com>  [03ad8bdc2a2d9f85aaeff692c9e89d8a66fa3e9b]

        -Werror,-Wunused-variable
        
        Unused ever since it got introduced in e11c51eefe8c3210cef2b5850f401ba67a401d01
        "tdf#95806 tdf#125877 tdf#141172 DOCX: fix tables in footnotes".
        
        (Found with an experimental Clang build supporting __attribute__((warn_unused))
        on individual ctors rather than just whole class types, and the corresponding
        css::uno::Reference ctor marked accordingly.)
        
        Change-Id: I00585e7aae5c869ccd32d8edfc319f027050e6b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150366
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-13  Stephan Bergmann  <sbergman@redhat.com>  [f1ff6f9c72cf0e105e6e151a9fa3b7d395553d4b]

        -Werror,-Wunused-variable
        
        It apparently also wants to be "disabled temporarily, next commit enables it
        again" (whenever that will actually happen) since
        a9ba8e57a41c5ddf3597272bddab30e51fb3fd38 "Revert 'tdf#118947 sw tablestyle:
        manually scan parents for ::SET'".
        
        (Found with an experimental Clang build supporting __attribute__((warn_unused))
        on individual ctors rather than just whole class types, and the corresponding
        css::uno::Reference ctor marked accordingly.)
        
        Change-Id: Ie280fda9948c3b1730e13b53db5e288d0a651f60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150364
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-13  Stephan Bergmann  <sbergman@redhat.com>  [c4b561d64ef64a1cd578ea7a6e24bd78a3bce36e]

        -Werror,-Wunused-variable
        
        Unused ever since it got introduced in 84fefd7c295fc05499ca222dff50c2fe4e0fb27e
        "tdf#120145 ww8import: ignoreCols if section is inserted".
        
        (Found with an experimental Clang build supporting __attribute__((warn_unused))
        on individual ctors rather than just whole class types, and the corresponding
        css::uno::Reference ctor marked accordingly.)
        
        Change-Id: Ifdf83006d244abe92025fed528f9b1546142ce82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150363
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-13  Michael Meeks  <michael.meeks@collabora.com>  [c55d5586304f23f9d8acbaffefba68a3a11c6175]

        BinaryDataContainer: hand out shared_ptr's to SvStreams.
        
        Hide the SvMemoryStream implementation detail better - this
        could be served from a file in future. Also couple lifecycle
        of the SvMemoryStream to the vector backing it.
        
        Change-Id: Ia9b28b57b8df4ce57286effd4d1753bf345fc10e
        Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149917
        Tested-by: Jenkins

2023-04-13  Michael Meeks  <michael.meeks@collabora.com>  [689f0da67b063284991d758a4f0c66a305dcad37]

        BinaryDataContainer: pure re-factor - encapsulate cbegin/cend
        
        Change-Id: Ic8dbf0afdb96a0f1be210eedfbd12ef6467dd29f
        Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149916
        Tested-by: Jenkins

2023-04-13  Justin Luth  <justin.luth@collabora.com>  [499247966af565071542f1cdfa882d6b8e6c33f0]

        NFC tdf#154703 docx export framePr: cleanup prep before patch
        
        This sets up the building blocks for a series of patches.
        Lets get this formatting/renaming stuff out of the way first
        so that we can focus on the actual logic changes later on.
        
        Change-Id: I20aa333080d9f31af4f4b9e89a51eafba1d39530
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150354
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2023-04-13  Stephan Bergmann  <sbergman@redhat.com>  [6cd14af780efb5704538622b6d95c2a1ba3dc7dc]

        -Werror,-Wunused-variable
        
        Unused ever since it got introduced in ea331fa8b498c66ec687c6611c69ffc61e58bc79
        "tdf#131553: Add unittest".
        
        (Found with an experimental Clang build supporting __attribute__((warn_unused))
        on individual ctors rather than just whole class types, and the corresponding
        css::uno::Reference ctor marked accordingly.)
        
        Change-Id: I9841713baf718be5b19d25acb35f3b856a94e1cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150358
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-13  Mike Kaganski  <mike.kaganski@collabora.com>  [465e66be927fa186d1cc2ffaf25ebccdfd9862d9]

        sal_uInt16 is not a good choice to store SwTwips
        
        The latter is tools::Long, which is even 64-bit on most platforms.
        Just use auto here.
        
        Change-Id: I5b45220b79cd4798bafdb416ad7a44eb4d5d1f99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150320
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-13  Caolán McNamara  <caolanm@redhat.com>  [99be03fc96c481e2ffb5372d19f8e63932e679b7]

        add some debugging on failure to find impress_all
        
        Change-Id: I4d303f7f60bb0f086fad8f3883dee1393a5d6eb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150345
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-13  Caolán McNamara  <caolanm@redhat.com>  [5464a1dad69c52d011b194baf7d543ce8dd27748]

        Resolves: tdf#152619 crash inspecting uninserted XFieldMaster
        
        Change-Id: I765dd5d7e1ed2c1749841491a50216a6afe903c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150351
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-13  Caolán McNamara  <caolanm@redhat.com>  [c0d3b50213ffbed1cd58226a35e325fb7c769ec0]

        pointer is always dereferenced make it a reference
        
        Change-Id: I77c5dc3a4d4f290f5020019f3f455b1fec2497ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150350
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [5652ecbf8bf9bf8b3c15764c38d26fe4b449cb64]

        use more string_view in PrinterInfoManager
        
        Change-Id: Ib0173b1a33be7156c27c81b0804ac7c4d3373857
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150336
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [041e0d0943dffc2002a21ba7a157200766ecd644]

        remove unnecessary exportStyleFamily method
        
        Change-Id: I59c75494ffd3f132a041beebb4336714c1e94143
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150338
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [62541620ef1c8d3720e6e96b5d4eed7be8562db5]

        use more string_view in SwHTMLParser
        
        Change-Id: I49675277766146c948886b58c8eeaecb7e41b90b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150337
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-13  Miklos Vajna  <vmiklos@collabora.com>  [8c8e4ae16472a1a234b02144bb075dc179dfd6df]

        tdf#154451 uitest: use more oneprocess mode
        
        Execution time changes:
        
        - UITest_writerperfect_epubexport: 20,023 -> 6,083s
        - UITest_svx_table: 15,214s -> 14,378s
        - UITest_cui_tabpages: 13,561s -> 12,503s
        - UITest_math_demo: 19,737s -> 13,578s
        
        Change-Id: Ide03d5d9cb884297291a5ed1351de5a7602fcba4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150346
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-13  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [94de79e7d3c980b576192d2f264bee658716163a]

        tdf#154481 sw DOCX import: fix page loss and freezing at ODT export
        
        Disable TOC creation in case when field context stack
        is empty but TOC creation is in progress in textboxes.
        Before if TOC creation failed because it is already
        existed, the TOC creation member (mbStartTOC) kept
        true resulting in broken textbox handling.
        
        Textbox and TOC import use the same text append
        stack but the TOC was not removed from the stack
        so content have been written into the TOC instead
        of the textbox, resulting page loss, and because
        of the broken structure, freezing at further ODT export.
        
        Change-Id: If27aa477c49f276d4e538b6e125798d89f0ac423
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150099
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-04-13  Caolán McNamara  <caolanm@redhat.com>  [52aa46468531918eabfa2031dedf50377ae72cf7]

        query getUserAllowsLinkUpdate for the case of content in a floating frame
        
        similarly to how it works for the more common "normal" embedded objects
        
        Change-Id: I83e38dfa2f84907c2de9680e91f779d34864a9ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149971
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-13  Caolán McNamara  <caolanm@redhat.com>  [3a727d26fd9eb6fa140bc3f5cadf3db079d42206]

        adjust IFrameObject so it could reuse mxFrame for a reload of content
        
        Change-Id: I7eec3132a23faafd9a2878215a0a117a67bc9bf2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150343
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-13  Caolán McNamara  <caolanm@redhat.com>  [f93edf343658abd489bde3639d2ffaefd50c0f99]

        use parent window as dialog parent
        
        it makes no odds, but is more convenient for upcoming modification
        
        Change-Id: Ibc5333b137d2da089b3b701ff615c6ddf43063d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150342
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-13  Caolán McNamara  <caolanm@redhat.com>  [183e34a3f8c429c0698951e24c17844e416a3825]

        extract a OCommonEmbeddedObject::SetInplaceActiveState for reuse
        
        no behaviour change intended
        
        Change-Id: Ia1d12aa5c9afdc1347f6d4364bc6a0b7f41ee168
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150341
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-13  Szymon Kłos  <szymon.klos@collabora.com>  [f24b1ebec698fd1f956530d48a50985a99659172]

        Content Control Properties dialog alignment
        
        Make explicit that ok/cancel buttons should be the last row
        
        Change-Id: If22da5222fc9dc1c1c5f94fd08c945364284daee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146904
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150095
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-04-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [6e0ddf586eab00831b7c3755c0647d8fdfcec681]

        use more string_view in SwHTMLParser
        
        Change-Id: If1dcb2e4207b15eb71bd79469f89526c76f05772
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150335
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [20daf957baea858e57630207896152e740a2fd59]

        fix SwHTMLParser::InsertCommentText
        
        which went wrong in
            commit 7a504c8752bf7c5accbb9bcc33a98f79b31b8bf2
            Author: Palenik Mihály <palenik.mihaly@gmail.com>
            Date:   Fri Aug 9 13:51:08 2013 +0200
            Change String to OUString in SwHTMLParser class
        
        Change-Id: I7623e5fe1f4ca07adff8de11d7c01b1cea3733d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150334
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-13  Mike Kaganski  <mike.kaganski@collabora.com>  [9470fca71139f9e439ce61b4c93dd33022c2cc6d]

        deduplicate o3tl::trim
        
        Change-Id: I5d4b3555b59b5abf622c389662e83cbd0f7d142d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150213
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-13  Michael Meeks  <michael.meeks@collabora.com>  [15f0fd06346618c772466993598df5fd25181202]

        lok: trim glibc allocator's pending heap when called.
        
        Change-Id: I8d1bda01a0e6ccff0fa868013c67c0fbbf78a836
        Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150299
        Tested-by: Jenkins

2023-04-13  Noel Grandin  <noelgrandin@collabora.co.uk>  [209e859c3e78d5818df3e3f84669aaa2a3810c01]

        no need to allocate these separately
        
        Change-Id: Icc24e0aaf1762e5b318b8364dd9fdb496edfb77c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150279
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-13  Miklos Vajna  <vmiklos@collabora.com>  [17367a67cd39109006060176b04bc2b174a17e48]

        sw floattable: restrict selection of follow flys
        
        Select a follow flys that is at the top of the page, drag it towards the
        bottom of the page, release it, it'll jump back to its original
        position, which is frustrating.
        
        The reason for this is that the layout ignores the vertical offset for
        follow flys on purpose, but this is communicated to the user poorly.
        
        Fix the problem by selecting the master fly on fly selection (for split
        flys), this allows changing the horizontal position for all flys in the
        chain and changing the vertical position for the master flys. This is
        now less confusing, since the indicator of the new position is also
        drawn for the master fly.
        
        This is somewhat similar to what
        7596e26fd259ce5445212949403e7cd32303b2bd (Add
        SwTextBoxHelper::findShapes, 2014-06-24) did for textboxes, but there we
        selected the owning draw shape of the fly frame.
        
        Change-Id: Ie8171d32a306bfb5d28cc750db5bbae6021ef72f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150310
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-13  Stephan Bergmann  <sbergman@redhat.com>  [852af3af0dde3810e323afc3d42d7bd1cd4e67bc]

        Fix UBSan function-type-mismatch
        
        ...as seen with the additions to CppunitTest_i18npool_transliteration made here,
        
        > i18npool/source/transliteration/textToPronounce_zh.cxx:175:17: runtime error: call to function get_zh_zhuyin through pointer to incorrect function type 'unsigned short **(*)()'
        > workdir/CustomTarget/i18npool/indexentry/zh_zhuyin.cxx:1512: note: get_zh_zhuyin defined here
        >  #0 in i18npool::TextToPronounce_zh::TextToPronounce_zh(char const*) at i18npool/source/transliteration/textToPronounce_zh.cxx:175:17
        >  #1 in i18npool::TextToChuyin_zh_TW::TextToChuyin_zh_TW() at i18npool/source/transliteration/textToPronounce_zh.cxx:149:5
        >  #2 in TextToChuyin_zh_TW_CreateInstance(com::sun::star::uno::Reference<com::sun::star::lang::XMultiServiceFactory> const&) at i18npool/source/registerservices/registerservices.cxx:236:1
        >  #3 in cppu::(anonymous namespace)::OFactoryComponentHelper::createInstanceEveryTime(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) at cppuhelper/source/factory.cxx:173:24
        >  #4 in cppu::(anonymous namespace)::OFactoryComponentHelper::createInstanceWithContext(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) at cppuhelper/source/factory.cxx:230:12
        >  #5 in non-virtual thunk to cppu::(anonymous namespace)::OFactoryComponentHelper::createInstanceWithContext(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) at cppuhelper/source/factory.cxx
        >  #6 in cppuhelper::ServiceManager::Data::Implementation::doCreateInstance(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) at cppuhelper/source/servicemanager.cxx:709:26
        >  #7 in cppuhelper::ServiceManager::Data::Implementation::createInstance(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, bool) at cppuhelper/source/servicemanager.cxx:675:16
        >  #8 in cppuhelper::ServiceManager::createInstanceWithContext(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) at cppuhelper/source/servicemanager.cxx:1006:36
        >  #9 in non-virtual thunk to cppuhelper::ServiceManager::createInstanceWithContext(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) at cppuhelper/source/servicemanager.cxx
        >  #10 in i18npool::TransliterationImpl::loadBody(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::i18n::XExtendedTransliteration>&) at i18npool/source/transliteration/transliterationImpl.cxx:619:45
        >  #11 in i18npool::TransliterationImpl::loadModuleByName(std::basic_string_view<char16_t, std::char_traits<char16_t>>, com::sun::star::uno::Reference<com::sun::star::i18n::XExtendedTransliteration>&, com::sun::star::lang::Locale const&) at i18npool/source/transliteration/transliterationImpl.cxx:630:5
        >  #12 in i18npool::TransliterationImpl::loadModuleByImplName(rtl::OUString const&, com::sun::star::lang::Locale const&) at i18npool/source/transliteration/transliterationImpl.cxx:278:9
        >  #13 in (anonymous namespace)::Transliteration::testTextToChuyin_zh_TW() at i18npool/qa/cppunit/transliteration.cxx:120:27
        
        For one, there had always been a mismatch between the return type `const
        sal_uInt16**` generated in i18npool/source/indexentry/genindex_data.cxx since
        d319c4611e932b286c0bef14387382da0f2e92d2 "INTEGRATION: CWS i18n24 (1.1.2); FILE
        ADDED" vs. `sal_uInt16**` used in
        i18npool/source/transliteration/textToPronounce_zh.cxx since
        f4705bf0a3efeebfe74568abb355ad60621300dd "INTEGRATION: CWS i18n24 (1.8.36); FILE
        MERGED".
        
        And for another (and more severe, as it caused random writes), there had also
        been a mismatch between the parameters `(sal_Int16 &max_index)` newly generated
        in i18npool/source/indexentry/genindex_data.cxx since
        7696cd3902ca248951205f15930787488368ea26 "INTEGRATION: CWS i18n31 (1.4.60); FILE
        MERGED" (and correctly used in
        i18npool/source/indexentry/indexentrysupplier_asian.cxx since
        58dcf0ffaf8668827fc2f47445c9d8faf3d29555 "INTEGRATION: CWS i18n31 (1.9.60); FILE
        MERGED") vs. the original `()` used in
        i18npool/source/transliteration/textToPronounce_zh.cxx ever since
        f4705bf0a3efeebfe74568abb355ad60621300dd "INTEGRATION: CWS i18n24 (1.8.36); FILE
        MERGED".
        
        For DISABLE_DYNLOADING, the second (missing max_index parameter) issue appears
        to have been broken even further with 9db03b879b912d79060ab06f03a54d4a59e6ac65
        "i18npool: fix wrong static function symbols", replacing the wrong
        
            sal_uInt16** get_zh_zhuyin();
            sal_uInt16** get_zh_pinyin();
        
        declarations in i18npool/source/transliteration/textToPronounce_zh.cxx with the
        even worse declarations
        
            sal_uInt16** get_collator_data_zh_zhuyin();
            sal_uInt16** get_collator_data_zh_pinyin();
        
        corresponding to function definitions generated by
        i18npool/source/collator/gencoll_rule.cxx (which also happen to have zero
        parameters, but non-matching return types, and apparently completely different
        collation vs. transliteration semantics).
        
        Change-Id: Id91b17eeb7fcdd0c711d52a624375356dc47fc32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150302
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-13  Justin Luth  <justin.luth@collabora.com>  [cbdd54e41a78e6a567d7ff97935721b07461cce5]

        tdf#105035 writerfilter framePr: don't allow overlap in extreme case
        
        I NEED to do something about preventing overlap
        because in certain cases MS Word (2010/2016 tested) does
        not overlap frames even though their vertical placement
        is identical.
        
        The previous commit just fixed mis-combining separate frames into one,
        but now those frames might overlap each other - which is worse
        than being combined into one IMHO.
        
        Unfortunately, Microsoft's decision to not overlap seems arbirary.
        In most cases it needs to be allowed,
        so I have developed a minimal set of specifications
        that prevent overlap for bug 105035's specific document,
        and it should be flexible enough to allow other cases to be added.
        I tested a number of cases when designing my formula.
        It doesn't seem to prevent overlap for page or margin position.
        It doesn't seem to prevent overlap when set to top/middle/bottom.
        It doesn't seem to prevent overlap if the frames are below the
        first line of text.
        
        I still have a problem: the order of the frames might
        layout wrong - as in this unit test. Sigh.
        
        Too bad this code is so ugly and long,
        but it should be relatively performant.
        
        make CppunitTest_sw_ooxmlexport18 CPPUNIT_TEST_NAME=testTdf105035_framePrB
        
        Change-Id: Iddaf36b9797a38b7906bb980e06cc73da7012eed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150063
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-04-13  Miklos Vajna  <vmiklos@collabora.com>  [95eb99866b3ac1a1639d3399f42f82a0670eb23a]

        sw: fix undo comment of FN_DELETE_FIELDS
        
        It's fields, not field. One has to dispatch .uno:DeleteFields to see
        this in action, which does something if the document already has
        existing reference marks.
        
        Change-Id: I81e3be3f2b68bfee2ed85a2a060dd05c3eb56670
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150300
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-04-13  Noel Grandin  <noelgrandin@collabora.co.uk>  [00f73472c1342213b7eb48b9e48175db3c9041c2]

        try to fix CppunitTest_framework_dispatch on windows
        
        I see occasional failures here, possibly they are a threading
        issue since we are touching these fields from multiple threads.
        Add a mutex to see if it helps.
        
        Change-Id: I7277e96d07d292a6bc1d333dabec7a82fc607465
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150281
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-13  Stephan Bergmann  <sbergman@redhat.com>  [d8249389f791177464b0b74fc873384433d08947]

        -Werror,-Wunused-variable
        
        Unused ever since it got introduced in 6de8d3109dffa7d4d0cc06f319cca70134f0a8f3
        "tdf#103474 handle edge cases in ARCANGLETO".
        
        (Found with an experimental Clang build supporting __attribute__((warn_unused))
        on individual ctors rather than just whole class types, and the corresponding
        css::uno::Reference ctor marked accordingly.)
        
        Change-Id: I40342955feedad25435c03f16a31b9585281c1f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150306
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-13  Stephan Bergmann  <sbergman@redhat.com>  [396f3fd0ab1cdabf0b4800b5c45a418534f83e5c]

        -Werror,-Wunused-variable
        
        Unused ever since the two variables got introduced in
        919a4ef592b6026a7533a93682f39118fef29ce8 "tdf#105461 PDF export of editeng fill
        color: restrict to logic map modes" and fddd956c0cf3b2c22a152bbb30554def1336b466
        "tdf#96892 vcl: add unit test for misplaced soft-hyphen ...", respectively.
        
        (Found with an experimental Clang build supporting __attribute__((warn_unused))
        on individual ctors rather than just whole class types, and the corresponding
        css::uno::Reference ctor marked accordingly.)
        
        Change-Id: I538a8cf410355ca4b5230f89947587b58d67e205
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150304
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-13  Stephan Bergmann  <sbergman@redhat.com>  [8a4fdf8a18fac2829b5a95ce9e3f4323f5eec9b4]

        -Werror,-Wunused-variable
        
        Unused ever since it got introduced in 463178fef5c22f1a04d10e54491852d56e2038b0
        "xmloff, sw: ODF import/export of fieldmark separator".
        
        (Found with an experimental Clang build supporting __attribute__((warn_unused))
        on individual ctors rather than just whole class types, and the corresponding
        css::uno::Reference ctor marked accordingly.)
        
        Change-Id: I8d665d12f923725773f6a55f7edee70ebc72e3ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150303
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-13  Michael Weghorn  <m.weghorn@posteo.de>  [fc893169d37ae78d34b6a127bc920bc5b887711a]

        tdf#153806 sw a11y test: Drop obsolete workaround
        
        This is no longer needed with
        
            commit d1f5b3c5cb226fd5f58fe2cdc8be9d1330fad6a2
            Date:   Sat Apr 1 23:35:50 2023 +0300
        
                tdf#153806 a11y: Improve keyboard interaction in special char dialog
        
        in place. The insert action is available right away now.
        
        Change-Id: Id47f306ba17ed428a4bfc978177e367991509eb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150289
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-04-13  Patrick Luby  <patrick.luby@collabora.com>  [127eacf630e1712fd5addcabed404b2d33752311]

        Related: tdf#153374 Don't release autoreleased attributeNames
        
        Also, return an autoreleased empty array instead of a retained array.
        
        Change-Id: I5f494b301dbae859486d6bc4874112b714022b60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150307
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>

2023-04-12  Michael Weghorn  <m.weghorn@posteo.de>  [cf9f73ae78aa9654064abde8411ea2f921c38354]

        tdf#140730 a11y: Focus form control property dlg when it starts
        
        Make sure the dialog gets focus again when it
        starts after having been welded in
        
            commit 1efeb17837c22499f00299c033ae59ba3910f7d7
            Date:   Mon Nov 4 13:06:04 2019 +0000
        
                weld Property Browser
        
        (Tested with gen, kf5 and on Windows.)
        
        Change-Id: Ie5d28a60b459735d1f1fa4c2d5d679f3d5a27cec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150284
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-04-12  Mike Kaganski  <mike.kaganski@collabora.com>  [53a4b94d018820689e0b98d7fa0a92563e3971a1]

        Use more *string_view
        
        OUString::equalsIgnoreAsciiCaseAscii and compareToIgnoreAsciiCaseAscii
        taking string_view are added as overloads, rather than replacements to
        the variants taking const char*, because the latter have benefit when
        the passed C-style string's length is unknown, because these variants
        don't pre-calculate the length.
        
        Change-Id: I2def689d7b7784212dc6cd6b8ae9ab1d42604079
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150272
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-12  Mike Kaganski  <mike.kaganski@collabora.com>  [d4257802159e672035fab164b0cabd9222f18515]

        Use o3tl::trim in strtmpl.hxx
        
        Change-Id: I4de8658c36c21fe07fa45f697cf3145c567a95c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150210
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-12  Michael Weghorn  <m.weghorn@posteo.de>  [d446be648385a451c60ba3bd1657906f72a63e75]

        qt: Don't show non-visible menu entries
        
        Take the visibility of the menu item
        (that e.g. gets set in `QtMenu::ShowItem`)
        into account when updating the menu in
        `QtMenu::DoFullMenuUpdate`.
        
        With this in place, only the relevant entry is shown
        in the context menu for items in the character table
        in the special characters dialog (Writer: "Insert" -> "Special
        Character") while previously, the "Add to favorites"
        and "Remove from favorites" entries would both be shown
        at the same time regardless of whether the character
        was present in the favorites or not.
        (Both entries would actually do the same: add the character
        if it was not present in the favorites, remove it if it
        was already there...).
        
        Change-Id: Ica5f07d6009d97db2df0540293b096565bf1dd52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150285
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-04-12  Seth Chaiklin  <sdc.blanco@youmail.dk>  [cdd8bb13d95d849eb1211f789896589d06bea564]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5eebbe317f7515c901355e1a14e5374169f0223c
          - tdf#154689 clarifications for "to" and "Horizontal
            
            Change-Id: I05fcbb9fe7628783a89807f91b215d397a7586d0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/150206
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-04-12  László Németh  <nemeth@numbertext.org>  [9a62e50d72bdcc786df4ea6094b349d1b3215b56]

        tdf#154771 sw: fix drag & drop moving of table columns
        
        Only first selected column was moved, the other ones
        were copied during drag & drop moving of table columns.
        
        Regression from commit 5e8aa259e48d5602b932353bb146ebb523982cf2
        "tdf#146967 sw table: fix freezing in Hide Changes mode".
        
        Follow-up to commit 912336f3c85d9a631fa0ac0f270bab04b204f619
        "tdf#154599 sw: fix crash at drag & drop table columns".
        
        Change-Id: I31ca5b3d6004ed53c11a951fa184b9db48f21041
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150280
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-04-12  Noel Grandin  <noelgrandin@collabora.co.uk>  [5944f8dc9a20c5c1cd450cd457bcc973f649b7ca]

        mpMouseLeaveTimer has been dead
        
        ever since it was added in
            commit 8229967979d96bd01e63e2954b7af35a57d9e08c
            Date:   Thu Sep 20 15:23:39 2007 +0000
            INTEGRATION: CWS os2port01 (1.2.2); FILE ADDED
            2006/11/29 14:34:20 ydario 1.2.2.1: Initial OS/2 import.
        
        Change-Id: Ic1bbf9f9167f9a7146f3c7d18b6fdb69c1f44e0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150275
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-12  Noel Grandin  <noelgrandin@collabora.co.uk>  [9cfa99594cc21ad42f3428c4e2c521dd87511fc2]

        use more unique_ptr in SalData
        
        Change-Id: Ib6e5131bff38b55b2dbf0805b63ca3554c5ee349
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150278
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-12  Sarper Akdemir  <sarper.akdemir@collabora.com>  [a925476352b3cb32f6384e7b0fb07e323bb6e64f]

        xmloff: ODF import/export for style:overflow-behavior "clip"
        
        Adds initial support for style:overflow-behavior
        
        According to OpenDocument-v1.3-part3 style:overflow-behavior can take
        values of:
        - "clip"
        - "auto-create-new-frame"
        
        This patch doesn't properly implement support "auto-create-new-frame",
        only "clip".
        
        If "clip" is set, TextClipVerticalOverflow is set to true, causing the
        vertical overflowing text to be clipped.
        
        "auto-create-new-frame" is treated the same as omitting the
        style:overflow-behavior attribute, setting TextClipVerticalOverflow to
        false.
        
        Change-Id: Iea298f41fbf0cf18dc07f41788ba0b665515db8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150122
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-12  Bayram Çiçek  <bayram.cicek@libreoffice.org>  [9bee4cec215e2694f6e6e1aa4a463b47b69cc1ff]

        tdf#39593: remove trim(), use o3tl::trim() instead
        
        trim(std::u16string_view in) and trim(std::string_view in)
        functions were removed and replaced with
        o3tl::trim(rString) function
        
        Change-Id: I29b2274422dbfe9dc26177c3e1dbf20786c811d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150245
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [0c5c1e831aaf139379134fee63797f02ca5a75e5]

        Revert "remove unnecessary UnoControlModel::setPropertyValues"
        
        This reverts commit 19c18c94085f7a70e536a914ed978fc54b5625b9.
        
        Because it breaks the MRI extension, I was wrong, it does not
        do quite the same thing as its superclass method.
        
        Change-Id: I65bfb4264615dea5f6d0f2fb7b989352e7e83ee1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150274
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-12  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [81dc568ab3f504bca58810da0b0bd3c4c2737096]

        lok: capture and publish the modified status in save result
        
        This is necessary to flag to the storage whether or not
        the contents of the file being uploaded has any user
        modifications or not. This is typically used to optimize
        the versioning and storage utilization.
        
        We also add the time when saving started and the duration
        it took. The timestamp is to figure out if there has been
        subsequent activity/commands that could have modified
        the document. The duration is to help Online throttle
        saving if too frequent.
        
        Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
        Change-Id: Id6d8e629ef9b6e723d1d8b84d64fc7741b997bc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149985
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-04-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ca9df86986e5cc5d60e74b9325cf0268dbacbfd4]

        Remove duplicated include
        
        Change-Id: Iff23fcd5d88ce33d66f5f7255d0967c695b91f84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150247
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [6629bdff20602935f042838ede5e8986a120b5f0]

        use more unique_ptr in ImplSVWinData
        
        Change-Id: Id1d42e2de480e8ec248e5716ababc8bddfc905ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150276
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [00a9b9bcd12bacafa2d81a11233b9c88669da6f1]

        rename intern->internal
        
        where appropriate
        
        Change-Id: I440d277e7be242eeecb7767fa11d1c4dad937e65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150268
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-12  Seth Chaiklin  <sdc.blanco@youmail.dk>  [669c7505358e0362d8829a79994946239c2cc7ce]

        tdf#153903 "Numbering" -> "Number" for "number range" cross-ref format
        
        Change-Id: I5857e7b42177b9b6db4903371e14a7d30822ce45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150137
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-04-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [c45bc08dc6e64352e11cf632b8ad868c312a62fe]

        loplugin:stringview whitelist getLength and isEmpty
        
        Change-Id: I38f3410c0b25ff579879b9de1f266af4d8fd51e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150256
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [08495e24e899c2fd52b9724d993598189e12fc7e]

        OUString::intern is a relic
        
        and a pessimisation. Remove usage thereof.
        
        Change-Id: I98f6197aa375349b909a7ef1403ec06ca37890d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150269
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-12  Miklos Vajna  <vmiklos@collabora.com>  [8f9523b3ef464731afed61a253c958644fca6335]

        sw floattable: don't try to set left margin as cell property
        
        Cell UNO objects don't have such a property, and this generates a
        warning on importing sw/qa/core/layout/data/floattable.docx, silence it.
        
        Change-Id: I573c6f95edb8577e70518a9c21119a0e32b6a411
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150271
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-12  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [e8de03a18ed8684ed94d93b09aa1662ba799e877]

        tdf#116127 - Add EDITATTR to ALL flags to check for valid function inputs
        
        Otherwise, the function clearcontents does not accept the EDITATTR flag as a valid input.
        
        Change-Id: I8381014da7110d060167a814d9ea02e347d5a92b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150191
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-04-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [505647d63726ce526d9ecd544954f3ce3e1af95a]

        remove unnecessary method
        
        Change-Id: I9ef8f2cb2e3836c879532f690794df642c2449de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150255
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [9f463511fb8712312c94211e34a0fbcd70069108]

        loplugin:stringview and stringviewparam, whitelist equalsAsciiL
        
        since we have a o3tl::equalsAscii that can handle that
        
        Change-Id: I0ae3b81cd5b4d97a0aef92cb6586cf365ee042b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150239
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-12  Miklos Vajna  <vmiklos@collabora.com>  [c50bf5a5daaae3d40f89ea0784a75a8a571c208d]

        sw floattable: remove no longer needed DOCX import heuristics
        
        Now that IsFlySplitAllowed() is true, m_aPendingFloatingTables and
        related code can go in writerfilter/.
        
        Change-Id: Id69e13e82fc447ad56b9f3926e353c203e600141
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150257
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2a7ab2ab7786ab88b1bdbbe5e4b00ea8e93636f7]

        oox: add model::EffectStyle and import effect style elements of a theme
        
        Extends the SwCoreThemeTest with effect style use-cases-
        
        Change-Id: Ifcb96a860fcbc0aae65e8ec276e069f7f60fb950
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149361
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-12  Vojtěch Doležal  <dolezvo1@cvut.cz>  [b8cc40c906d4838b028e332e9dabbacba7f7c033]

        Replaced ...ASSERT with ...ASSERT_GREATER in vwNBSP tests
        
        Change-Id: I3d1584de37873ead53d317b033f3611974183c28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150025
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-04-12  Justin Luth  <justin.luth@collabora.com>  [e0e33aa622968bc2e182099670a024a1d00b8e5c]

        tdf#105035 tdf#127622 writerfilter framePr: compare using style info
        
        Prior to this patch, we were only comparing frame definitions
        based on direct formatting properties.
        
        Well, the definition can be spread throughout the paragraph styles,
        and only if the end result matches will they all be part of one frame.
        
        This patch fixes bug 127622 where three different styles all had
        the same framePr settings.
        
        It partially fixes bug 105035 - the frame is split in two - but
        now the frames overlap. There is no "overlap" tick box in MSO,
        although they do allow overlap - just not from other framePr text.
        So this could end up giving me a lot of grief, where two frames
        joined look OK, but split they will almost inevitably be stuck
        overtop of each other - like we previously saw in bug 127622.
        
        make CppunitTest_sw_ooxmlexport18 CPPUNIT_TEST_NAME=testTdf127622_framePr
        
        Change-Id: Ie9ce9076d06029b8789a95b46f4ed49190ab09f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150036
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-04-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [53692ac7b3d5171453a797998337a6269763f657]

        sw: remove debug leftover
        
        Introduced by ff4f2ba3242d303f7f238a7a142440f1f4b1f288
        "sw: DOCX: recognize TOC title during import"
        
        Change-Id: Ibaaf2071b903cdcfdd059cef8dde57f38a88e049
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150103
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-04-12  Miklos Vajna  <vmiklos@collabora.com>  [ce3308a926f036b87515b8cd97d2b197063dc77a]

        tdf#61594 sw floattable: import floating tables as split flys by default
        
        To get wider testing.
        
        Change-Id: Ic05844c6ae48429feb9a0cd3217a7afce6c902dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150252
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-12  Miklos Vajna  <vmiklos@collabora.com>  [31b365d1fe49eb71409ff78ff3fbcc7fface4040]

        UITest_sw_{navigator,findBar,classification,chart}: enable oneprocess mode
        
        Execution time changes:
        
        - from 2m5,297s to 1m28,636s
        - from 20,711s to 14,122s
        - from 18,361s to 14,835s
        - from 15,874s to 14,810s
        
        for me.
        
        See tdf#154451 for motivation.
        
        Change-Id: I7d5735f9b900568c7f7aa61ce7be5e622bd9fc38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150253
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [4c288a18e7052de2a42d25ca04c0cda7badf9f95]

        fix o3tl::equalsAsciiL
        
        after I got it wrong in both the original commit
            commit d15a6560bd445cd1931e9fded6ad8ecfdd54211b
            use more string_view
        and in the attempted fix
            commit dd41ea3ec1f579fabb9f674184b52c1be77e2fdb
            fix for o3tl::equalsAscii
        thanks to sberg for spotting that
        
        Change-Id: Iff12879de823553b2623db48979e9a720302f2d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150240
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f69614d8115e9d62752f1c59c0fdcd697a9ded2c]

        oox: add model::LineStyle and import line style elements of a theme
        
        Also extend the SwCoreThemeTest with asserts for the LineStyles
        for the example theme.
        
        Change-Id: I72aa64345d39fea84544e39b0a37a22f3e6baa5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149360
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0ffa50031eb33500a3530ece76ea32d15864f345]

        oox: add model::BlipFilll and import blip (graphic) fill elements
        
        Change-Id: I610b732b1fd4eebcfcc55acb6f04a8acf84f92b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147954
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [17167dbede715de4792a48149b8603f384555f80]

        oox: add model::PatternFill and import pattern fill elements
        
        Change-Id: I49ef33fd81509599f4081e6a913b05dae1e4a642
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147953
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-12  Patrick Luby  <patrick.luby@collabora.com>  [1b06f35de68a555b85bceb5fc29d1a5f426f4bb7]

        tdf#154708 Preserve selection for repeating Shift-arrow on Japanese keyboard
        
        Skip the posting of SalEvent::ExtTextInput and SalEvent::EndExtTextInput
        events for private use area characters.
        
        Change-Id: I6fa5dedacefc5d9dd671f607786deb999f5e4c6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150248
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>

2023-04-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [436c280392ff22b53f10d8399f4e5ac0d99d0fd2]

        CppunitTest_sw_ooxmlexport10: split in two
        
        it already has 104 tests
        
        Change-Id: Ib3b4bf342af73aaf3c925d79bd0a06cee4853c93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150234
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-04-11  Mike Kaganski  <mike.kaganski@collabora.com>  [9c933a9221639ade1814b2ee7b01dd927af7157e]

        tdf#154761: each dl needs a dd to actually indent
        
        Change-Id: Iaa75048b33ab82250d205cbf821e57425754ef5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150244
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-11  Stephan Bergmann  <sbergman@redhat.com>  [fe0fbb166233b53d43e1eab61d110c37bac2fb5a]

        loplugin:stringadd
        
        Change-Id: Ib35058e0e8d1708c29f4fe727eda05f5a6de4ab4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150232
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-11  Stephan Bergmann  <sbergman@redhat.com>  [5b6ed0abb8279a0b2858dad60435cb2494887014]

        loplugin:stringadd
        
        Change-Id: I8437b896feb54b3162fd846861d6de0879ed2690
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150233
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-11  Caolán McNamara  <caolanm@redhat.com>  [658c2c98c98662eb06f22c1b743f10281e191c16]

        tdf#154753 if substituting with OpenSymbol check if there for a recode
        
        entry for that font->OpenSymbol conversion. It might make sense to drop
        the conditionals and just use the result of ConvertChar::GetRecodeData
        if there are any, but keep close to what has worked historically.
        
        Change-Id: Idf9ee0f8068f1ff8e7f179ba5087763e44ade268
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150241
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-11  Michael Stahl  <michael.stahl@allotropia.de>  [d57abff54db6860c3e263c8874c6b606e1ba1088]

        officecfg,cui,sw: add Common::Load::ViewPositionForAnyUser
        
        Add setting Office::Common::Load::ViewPositionForAnyUser which if
        enabled skips the user name matching against meta.xml that sw does
        before restoring a view position stored as ViewTop/ViewLeft/etc. in
        settings.xml in an ODF file.
        
        This is particularly useful if the user disables the "ApplyUserData"
        in Document->Properties->General, which made restoring view position
        impossible.
        
        Change-Id: Ie3ced3c4ad20a35eb8453ad1521c787b0b0c8458
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150113
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-04-11  Tünde Tóth  <toth.tunde@nisz.hu>  [7460e4f4a7b15cc7984adf65bc17e3d580413224]

        tdf#154469 DOCX export: fix hyperlink in group shape
        
        Hyperlink inserted to shape lost after export,
        if the shape was inside a group shape.
        
        Follow-up to commit 7f4f88b883f81fbce975f72aea0f66a54e269ead
        "tdf#145147 DOCX import: fix hyperlink in group shape".
        
        Change-Id: I48b582c04b6f779cb5393179f65a32d7a7eca5ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149716
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-04-11  Tibor Nagy  <nagy.tibor2@nisz.hu>  [b7c542b5085374f1d031183cb86ceeefcf24964d]

        tdf#154363 sd: fix line connectors regression of mirrored shapes
        
        caused by commit cbf66ec3e60d07efb7c3cceed9b4f0fb4f0510c8
        (tdf#89449 PPTX import: fix line connectors).
        
        Note: partial revert of commit 9ab16e2738b4b9bd324c9aded8acb2ecba0fd2b0
        "oox: fix crash in lcl_GetGluePointId by removing unused code".
        
        Change-Id: Icc45c93c4fa3a22c0f34866ccb64ea6b9037d936
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149676
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2023-04-11  Arnaud VERSINI  <arnaud.versini@libreoffice.org>  [b77775de1ab530912153a9fcc571efb300c2888e]

        sw : small code simplification in lcl_IsInSameTableBox
        
        Change-Id: Ic72a49deee17d907639e67ef31e0ca932bf66215
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150188
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-11  Jean-Pierre Ledure  <jp@ledure.be>  [9c60996fc2a536803d016d6f60f879f8a1e49a54]

        ScriptForge - (SF_FileSystem) tdf#154462 2nd call of PickFile() fails
        
        Error happens in gen and gtk3 modes.
        Does not happen in kf5 mode.
        
        Linux only. Windows OK.
        
        Change-Id: Ia5dd21f6879c1a732d291d15d6fb9f4bf20c76e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150238
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2023-04-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [f1ad6834e1c08ea59e85bfa8a1e47d81e2a92533]

        avoid some OString<->OUString back and forth conversion
        
        Change-Id: I20d2611ca88df7daca7c56e7475fb85f98fbf888
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150226
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [38640d7cb4dd6c19cd9f0c944536dfc1ccec1bf8]

        use more string_view in filter
        
        Change-Id: Icbccd81fd0fa18fc15a32aa2729b1c5f9a3ee542
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150220
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [8ac1dd864bc535a25caa91c44e7d94b8b8ab9024]

        use more string_view in o3tl::equalsAscii
        
        Change-Id: I1445a179e0007152b96436da4520c30a6fe6575c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150218
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-11  Caolán McNamara  <caolanm@redhat.com>  [dde90d1d06ab5f660d8f2cc729587698361e6748]

        set Referer on loading IFrames
        
        so tools, options, security, options,
        "block any links from document not..."
        applies to their contents.
        
        Change-Id: I04839aea6b07a4a76ac147a85045939ccd9c3c79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150221
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [34331280c89e51331303fd6f7d5b39aadf88b638]

        sw: remove duplicated code
        
        Change-Id: I200061d0624318abdc8f2850661a0b8c0005bfe3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150227
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-04-11  Mike Kaganski  <mike.kaganski@collabora.com>  [3ce1616ea371e0efd317290bb4f943f319404800]

        tdf#153923: In ReqIF case, avoid fake dl/dd used to emulate indentation
        
        Change-Id: Iac85350c8f52a39173a07131c67e7dc943aa140e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150229
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-11  Baole Fang  <baole.fang@gmail.com>  [487010ef62405a1a728ae9b3d838e934015b1719]

        tdf#150477: Change "Slide" to "Page" in Draw status bar
        
        Originally, Draw displays "Slide x of y".
        Now, a new string is added, so that it displays "Page x of y".
        
        Change-Id: I5857626b5a18decda4bf235b67a3c7d877556e94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149671
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-04-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [fa0d09541d451c14afa3de6e6173664827593f58]

        CppunitTest_sc_pivottable_filters_test: use CPPUNIT_TEST_FIXTURE()
        
        This suite is large enough so that avoiding the
        declaration/registration/definition of each test manually saves a lot of
        space.
        
        Change-Id: I4e2786f11bc1c164a74d3f5a3795a2ddf289d65f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150222
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-04-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [ee7746227645ea2307ed803cce7bb51f2d7678a7]

        CppunitTest_emfio_emf: use CPPUNIT_TEST_FIXTURE()
        
        This suite is large enough so that avoiding the
        declaration/registration/definition of each test manually saves a lot of
        space.
        
        Change-Id: I476b58a1c45ed5c977ce71a92d172b7e2df93015
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150224
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-04-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [886fb2fe7275469a7bd586b99705784a012c67f6]

        CppunitTest_vcl_outdev: use CPPUNIT_TEST_FIXTURE()
        
        This suite is large enough so that avoiding the
        declaration/registration/definition of each test manually saves a lot of
        space.
        
        Change-Id: Icfbfede5663d93eca10d7585313b51c3e19303bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150223
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-04-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [de7ec4141d07d11330ffae8caafaa259fc8016b4]

        loplugin:unnecessarygetstr check for OUString::number facilities
        
        These were fixed by mike kaganski, but add to the plugin to prevent
        future mistakes
        
        Change-Id: I09b4b094a74e02399e017ccf5631c0d68052344a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150215
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-11  Stephan Bergmann  <sbergman@redhat.com>  [dc80c92a1e63fd88560fd77261b96f6c5be97273]

        Fix heap-buffer-overflow
        
        ...during CppunitTest_sc_ucalc, after 40e3e9fd1c501cc1978d4370b6392701ccd42a71
        "tdf#113027 - Allow cycling cell reference types including whitespaces",
        
        > ==5140==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x604000cfba74 at pc 0x7f36cb07ef6e bp 0x7ffd061d34d0 sp 0x7ffd061d34c8
        > READ of size 2 at 0x604000cfba74 thread T0
        >     #0 0x7f36cb07ef6d in (anonymous namespace)::FindEndPosR1C1(char16_t const*, int, int) /sc/source/core/tool/reffind.cxx:91:13
        >     #1 0x7f36cb07cf0f in (anonymous namespace)::FindEndPos(char16_t const*, int, int, formula::FormulaGrammar::AddressConvention) /sc/source/core/tool/reffind.cxx:126:20
        >     #2 0x7f36cb07b029 in ScRefFinder::ToggleRel(int, int) /sc/source/core/tool/reffind.cxx:262:28
        >     #3 0x7f36c7b8482b in testTdf113027::TestBody() /sc/qa/unit/ucalc.cxx:467:13
        >
        > 0x604000cfba74 is located 0 bytes to the right of 36-byte region [0x604000cfba50,0x604000cfba74)
        > allocated by thread T0 here:
        >     #0 0x4b7c20 in malloc /home/tdf/lode/packages/llvm-llvmorg-12.0.1.src/compiler-rt/lib/asan/asan_malloc_linux.cpp:145
        >     #1 0x7f371b927c59 in _rtl_uString* rtl::str::Alloc<_rtl_uString>(int) /sal/rtl/strtmpl.hxx:833:46
        >     #2 0x7f371b92640f in void rtl::str::newFromStr_WithLength<_rtl_uString, char>(_rtl_uString**, char const*, int, int) /sal/rtl/strtmpl.hxx:947:15
        >     #3 0x7f371b9797f0 in rtl_uString_newFromLiteral /sal/rtl/ustring.cxx:1252:5
        >     #4 0x7f36c7dab771 in rtl::OUString::OUString<char const [14]>(char const (&) [14], rtl::libreoffice_internal::ConstCharArrayDetector<char const [14], rtl::libreoffice_internal::Dummy>::Type) /include/rtl/ustring.hxx:365:13
        >     #5 0x7f36c7b843e8 in testTdf113027::TestBody() /sc/qa/unit/ucalc.cxx:462:31
        
        (<https://ci.libreoffice.org/job/lo_ubsan/2739/>)
        
        Change-Id: Ie8d053cdb56bdf00bf21663b05521eca632ddfbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150219
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
        Tested-by: Jenkins

2023-04-11  Stephan Bergmann  <sbergman@redhat.com>  [d1fec382c82f65d49008676525ad7935f8ad9098]

        Avoid UB converting from double to sal_Int16
        
        ...e.g. during CppunitTest_sd_import_tests,
        
        > /oox/source/drawingml/colorchoicecontext.cxx:280:78: runtime error: 35000 is outside the range of representable values of type 'short'
        >     #0 0x7f3b8abf6278 in oox::drawingml::ColorValueContext::onCreateContext(int, oox::AttributeList const&) /oox/source/drawingml/colorchoicecontext.cxx:280:78
        >     #1 0x7f3b8abf6534 in non-virtual thunk to oox::drawingml::ColorValueContext::onCreateContext(int, oox::AttributeList const&) /oox/source/drawingml/colorchoicecontext.cxx
        >     #2 0x7f3b8a94baff in oox::core::ContextHandler2Helper::implCreateChildContext(int, com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList> const&) /oox/source/core/contexthandler2.cxx:100:34
        >     #3 0x7f3b8a94eabb in oox::core::ContextHandler2::createFastChildContext(int, com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList> const&) /oox/source/core/contexthandler2.cxx:204:12
        >     #4 0x7f3b8a950484 in non-virtual thunk to oox::core::ContextHandler2::createFastChildContext(int, com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList> const&) /oox/source/core/contexthandler2.cxx
        >     #5 0x7f3b43e81c45 in DOM::CElement::fastSaxify(DOM::Context&) /unoxml/source/dom/element.cxx:164:67
        >     #6 0x7f3b43e8299e in DOM::CElement::fastSaxify(DOM::Context&) /unoxml/source/dom/element.cxx:181:20
        >     #7 0x7f3b43e8299e in DOM::CElement::fastSaxify(DOM::Context&) /unoxml/source/dom/element.cxx:181:20
        >     #8 0x7f3b43e8299e in DOM::CElement::fastSaxify(DOM::Context&) /unoxml/source/dom/element.cxx:181:20
        >     #9 0x7f3b43e8299e in DOM::CElement::fastSaxify(DOM::Context&) /unoxml/source/dom/element.cxx:181:20
        >     #10 0x7f3b43e8299e in DOM::CElement::fastSaxify(DOM::Context&) /unoxml/source/dom/element.cxx:181:20
        >     #11 0x7f3b43e8299e in DOM::CElement::fastSaxify(DOM::Context&) /unoxml/source/dom/element.cxx:181:20
        >     #12 0x7f3b43e8299e in DOM::CElement::fastSaxify(DOM::Context&) /unoxml/source/dom/element.cxx:181:20
        >     #13 0x7f3b43e8299e in DOM::CElement::fastSaxify(DOM::Context&) /unoxml/source/dom/element.cxx:181:20
        >     #14 0x7f3b43df8a50 in DOM::CDocument::fastSaxify(DOM::Context&) /unoxml/source/dom/document.cxx:289:20
        >     #15 0x7f3b43e117af in DOM::CDocument::fastSerialize(com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastDocumentHandler> const&, com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastTokenHandler> const&, com::sun::star::uno::Sequence<com::sun::star::beans::StringPair> const&, com::sun::star::uno::Sequence<com::sun::star::beans::Pair<rtl::OUString, int> > const&) /unoxml/source/dom/document.cxx:1023:9
        >     #16 0x7f3b8aa55f81 in oox::core::XmlFilterBase::importFragment(rtl::Reference<oox::core::FragmentHandler> const&, com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastSAXSerializable> const&) /oox/source/core/xmlfilterbase.cxx:470:23
        >     #17 0x7f3b8bd30d0f in oox::ppt::PresentationFragmentHandler::importSlide(unsigned int, bool, bool) /oox/source/ppt/presentationfragmenthandler.cxx:357:41
        >     #18 0x7f3b8bd3cd16 in oox::ppt::PresentationFragmentHandler::finalizeImport() /oox/source/ppt/presentationfragmenthandler.cxx:543:17
        >     #19 0x7f3b8a9f79ae in oox::core::FragmentHandler2::endDocument() /oox/source/core/fragmenthandler2.cxx:53:5
        >     #20 0x7f3b548344f0 in sax_fastparser::FastSaxParserImpl::parseStream(com::sun::star::xml::sax::InputSource const&) /sax/source/fastparser/fastparser.cxx:897:36
        >     #21 0x7f3b54855150 in sax_fastparser::FastSaxParser::parseStream(com::sun::star::xml::sax::InputSource const&) /sax/source/fastparser/fastparser.cxx:1469:13
        >     #22 0x7f3b8a97ff11 in oox::core::FastParser::parseStream(com::sun::star::xml::sax::InputSource const&, bool) /oox/source/core/fastparser.cxx:121:15
        >     #23 0x7f3b8a9806a8 in oox::core::FastParser::parseStream(com::sun::star::uno::Reference<com::sun::star::io::XInputStream> const&, rtl::OUString const&) /oox/source/core/fastparser.cxx:129:5
        >     #24 0x7f3b8aa548a4 in oox::core::XmlFilterBase::importFragment(rtl::Reference<oox::core::FragmentHandler> const&, oox::core::FastParser&) /oox/source/core/xmlfilterbase.cxx:412:21
        >     #25 0x7f3b8aa531fd in oox::core::XmlFilterBase::importFragment(rtl::Reference<oox::core::FragmentHandler> const&) /oox/source/core/xmlfilterbase.cxx:342:12
        >     #26 0x7f3b8bcbaf54 in oox::ppt::PowerPointImport::importDocument() /oox/source/ppt/pptimport.cxx:109:17
        >     #27 0x7f3b8a99493c in oox::core::FilterBase::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /oox/source/core/filterbase.cxx:488:49
        >     #28 0x7f3b8bcbe067 in oox::ppt::PowerPointImport::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /oox/source/ppt/pptimport.cxx:192:24
        >     #29 0x7f3b7a89c1c6 in SfxObjectShell::ImportFrom(SfxMedium&, com::sun::star::uno::Reference<com::sun::star::text::XTextRange> const&) /sfx2/source/doc/objstor.cxx:2272:34
        >     #30 0x7f3b82834e18 in sd::DrawDocShell::ImportFrom(SfxMedium&, com::sun::star::uno::Reference<com::sun::star::text::XTextRange> const&) /sd/source/ui/docshell/docshel4.cxx:429:39
        >     #31 0x7f3b7a85bd64 in SfxObjectShell::DoLoad(SfxMedium*) /sfx2/source/doc/objstor.cxx:739:23
        >     #32 0x7f3b7aa63c10 in SfxBaseModel::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /sfx2/source/doc/sfxbasemodel.cxx:1940:36
        >     #33 0x7f3b7b1c142c in (anonymous namespace)::SfxFrameLoader_Impl::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) /sfx2/source/view/frmload.cxx:720:28
        >     #34 0x7f3b4ff0f5fb in framework::LoadEnv::impl_loadContent() /framework/source/loadenv/loadenv.cxx:1176:37
        >     #35 0x7f3b4ff059fb in framework::LoadEnv::start() /framework/source/loadenv/loadenv.cxx:412:20
        >     #36 0x7f3b4fefd8bc in framework::LoadEnv::startLoading(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, rtl::OUString const&, int, LoadEnvFeatures) /framework/source/loadenv/loadenv.cxx:308:5
        >     #37 0x7f3b4fef8c50 in framework::LoadEnv::loadComponentFromURL(com::sun::star::uno::Reference<com::sun::star::frame::XComponentLoader> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /framework/source/loadenv/loadenv.cxx:168:14
        >     #38 0x7f3b4ffc334d in framework::Desktop::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /framework/source/services/desktop.cxx:593:16
        >     #39 0x7f3b4ffc3576 in non-virtual thunk to framework::Desktop::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /framework/source/services/desktop.cxx
        >     #40 0x7f3b5feedd95 in unotest::MacrosTest::loadFromDesktop(rtl::OUString const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /unotest/source/cpp/macros_test.cxx:71:62
        >     #41 0x7f3b75b0aef9 in UnoApiTest::load(rtl::OUString const&, char const*) /test/source/unoapi_test.cxx:115:11
        >     #42 0x7f3b75b0baf4 in UnoApiTest::loadFromURL(std::basic_string_view<char16_t, std::char_traits<char16_t> >, char const*) /test/source/unoapi_test.cxx:127:5
        >     #43 0x7f3b95d2f402 in SdModelTestBase::createSdImpressDoc(char const*, char const*) /sd/qa/unit/sdmodeltestbase.hxx:54:13
        >     #44 0x7f3b95d025c8 in testBnc584721_1::TestBody() /sd/qa/unit/import-tests.cxx:1281:5
        
        (<https://ci.libreoffice.org/job/lo_ubsan/2741/>).
        
        Presumably it was just a typo that f707834e8538c0a183716b26ebdf04381482ca6d
        "oox: write color transforms to model::ColorDefinition" used 10.0 rather than 10
        as divisor.
        
        Change-Id: I42de6daaa6db86bf4444243ec2c9173d6d514b02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150216
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [dd41ea3ec1f579fabb9f674184b52c1be77e2fdb]

        fix for o3tl::equalsAscii
        
        from
            commit d15a6560bd445cd1931e9fded6ad8ecfdd54211b
            use more string_view
        where the new method was named incorrectly
        
        Change-Id: Ia4513fa67f5bda8b6cb56e3db22df48b5e3c7283
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150217
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-11  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [c0e82975c21d702f962784ee5ddb7435e6d7c922]

        add fetch to dependencies of gbuildtojson / Rdb target
        
        Change-Id: Icd3535a90fc0a13b1df8f412e8a1a50e9d5e5b08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150052
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2023-04-11  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [bdd96fb801627b0accd81ff33be034c19fe193ba]

        accept aarch64 JDK for win/aarch64
        
        the check is only done for windows & mac since the property can have
        arbitrary values - in OpenJDK it is hardcoded for windows, but for other
        platforms it can come from autoconf. For a more detailed explanation
        see f05a42ef8c8192186f91a169047742e5c3ae9b9e
        
        Change-Id: I8555ef3b7153a9b744b45cf07deae3c3a1d48ae3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150119
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2023-04-11  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [93f9a747e0603ff3c38f44c43153f88e89d178c8]

        fix dbgutil build on win/aarch64 (print stack from cppunittester)
        
        Change-Id: I632607599060e625bda3dabee627ae1ddd6bd709
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150102
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2023-04-11  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [d04f1cf9373e4fa7dd6d3db660393894916e41a8]

        allow native compile for windows aarch64
        
        using both --host=aarch64-pc-cygwin and --build=aarch64-pc-cygwin on a
        suitable system.
        
        Change-Id: Id11e25b03de8dd8dd52c63e7a06d57d44e3fce33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150053
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2023-04-11  Stephan Bergmann  <sbergman@redhat.com>  [8029a239cf294d06bb9f29aeb9b6897cb422a880]

        loplugin:stringadd
        
        Change-Id: I2dec226b3fb17f5ea361673139f2511ce7c3fe89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150214
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-11  Mike Kaganski  <mike.kaganski@collabora.com>  [1155def95bfe5b43f2b68e6c85632716df87bcf8]

        Drop Writer::OutLong
        
        ... and use SvStream::WriteNumberAsString, replacing Write[U]Int32AsString
        
        Change-Id: I10e56c532494239ed40ec01b6184dd06db463a0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150193
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-11  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [b614797a34d25b35c06e20153495795ecfe4e4fe]

        introduce SwFrameFormat::IsVisible()
        
        - as a replacement for RES_CONTENT_VISIBLE
        - broadly: if a FrameFormat has at least one Frame, it is visible
        - however, sections are special and need to recurse into their childs
        - SwFlyFrameFormat::GetInfo then does not need to override anymore
        
        Change-Id: I01c469e7330a7daaccd2be0541af1d83c7d1a424
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150038
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2023-04-10  Eike Rathke  <erack@redhat.com>  [fc6806c4be8585ce0d35a6b581bf8b3dbf858500]

        Related: tdf#154218 Use proper locale in SwUserFieldType::PutValue()
        
        The cast to sal_uInt16 actually called the overloaded
        DoubleToString(...,sal_uInt32) with the LanguageType value used as
        format key number.
        
        Change-Id: I74415ff5504369d437df8caab02ecb61eb853143
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150186
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-04-10  Mike Kaganski  <mike.kaganski@collabora.com>  [5fe96b6dcec8f0ccb7c606fa8e981112e6160e7e]

        Drop SvStream::WriteCharPtr
        
        WriteOString is a better replacement
        
        Change-Id: Ic431b9aeb98d19fe61cff71360eee555105cc2bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150192
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-10  Noel Grandin  <noelgrandin@gmail.com>  [5dba03b200564e2f891fc7e75e948f93ea769c10]

        pack the ImplPropertyInfo struct
        
        Change-Id: I08d163824ca0ed4fdba91d1e0d4d7f076c64a4dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150190
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-10  Noel Grandin  <noelgrandin@gmail.com>  [9ff063eeabc38d9c1fd1a4beb0d0e4112559b0c1]

        use std::unordered_map for static properties in toolkit
        
        which is faster than binary lookup
        
        Change-Id: Ia810313af36c75fd9b5b241704f0cbd66afcb6b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150189
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-10  Mike Kaganski  <mike.kaganski@collabora.com>  [f6fa9c455502e9a00e4a4cff6e19f3e17c5479c3]

        Use more *string_view
        
        Change-Id: I1172febd45da4dba006f8495427fe45c6d9b9fa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150187
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-10  Mike Kaganski  <mike.kaganski@collabora.com>  [b454107b87ac78096d98fd7ceedcbfac71d247a0]

        Drop MzString
        
        Change-Id: Id0b0541e5069379ef387b3c9309cdda38929b97f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150194
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-10  Mike Kaganski  <mike.kaganski@collabora.com>  [8b6d167608d74986e97d462fde8efcae4c28b564]

        Use of O(U)StringNumber for float/double is actually a pessimisation
        
        They use rtl_(u)str_valueOf(Float|Double), to fill the buffer, and
        the latter use doubleToString, which creates an rtl_(u)String, copies
        to the buffer, and releases the rtl_(u)String.
        
        So instead just use the rtl_(u)String from rtl_math_doubleTo(U)String
        directly. Even when the end result is not needed as O(U)String, this
        would avoid an extra copy step. Also, this avoids separate
        LIBO_INTERNAL_ONLY implementations.
        
        Change-Id: Ib1d9ecebd7876dfff7dc758f89ee4c1536647a50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150150
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-10  Olivier Hallot  <olivier.hallot@libreoffice.org>  [eb372cde829a667acb509ab9d55887ed934f7639]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a6791d09b9d45918e4bacacb85f9edd530845650
          - Typo in Fontwork Help page
            
            + refactor
            + adjust in page layout
            
            Change-Id: Ib71fe788f4eca190be8204b4854644e773dd1d03
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/150185
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2023-04-10  Julien Nabet  <serval2412@yahoo.fr>  [3ebe2e7170b093bfd1c417b5907f713df591654a]

        tdf#154631: fix Export as gif ignores transparence of objects
        
        As noel indicated in https://bugs.documentfoundation.org/show_bug.cgi?id=154631#c6
        "GIF does not (as far as I can tell) support partial transparency, it only has full or none transparency.
        See specs linked from https://en.wikipedia.org/wiki/GIF"
        
        Change-Id: Ib110f344a6b8f0fdfd1355e6521d979b33548709
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150184
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-10  Eike Rathke  <erack@redhat.com>  [8761510ae5cef17a293f464dc3abc84f46516ff2]

        Clarify XSheetOperation::computeFunction() behaviour in description
        
        Change-Id: I097d5959f227769bbb0a082c5e0b51b245cf96ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150182
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-04-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [42cd2550cfb91f0aaeabf8ffe270bcbeee76e147]

        fix calls to OStringToOUString
        
        after commit d7910847fba1694c83dc57a1f27b8eaabb2a7d85.
        
        Thanks to mike kaganski for spotting this.
        
        Change-Id: Ie7272b6f97e3b292439aedb3a163bf00ca26f852
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150181
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-10  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [7a229155aa1f32a5974fd3ff58978f005ed8360d]

        Related: tdf#154684 Make this string more specific
        
        Change-Id: Id28083f1549c752555068dc715131c38f09adb23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150180
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-04-10  Caolán McNamara  <caolanm@redhat.com>  [c0400558ba9325bc19fd454bcb4b16498082842c]

        crashreporting: getUsedFontList() crash
        
        e.g.
        https://crashreport.libreoffice.org/stats/crash_details/3a3c07aa-0f96-4efa-b55b-c3fe4e4b6ed8
        
        ...
        Crash Reason  EXCEPTION_ACCESS_VIOLATION_READ
        Crash Address 0x0
        ...
        
          XMLFontAutoStylePool::getUsedFontList() xmloff\source\style\XMLFontAutoStylePool.cxx:334
          XMLFontAutoStylePool::exportXML()       xmloff\source\style\XMLFontAutoStylePool.cxx:408
        
        Change-Id: I5d057b8e639260f6d00e731c3af7bab7203a8814
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150177
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-10  Eike Rathke  <erack@redhat.com>  [a5d955e2fc6e5eabeccf9875a50c85590f3f4768]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0de438c96e95ce7160947023253c3d32ec5f2166
          - SF_Calc DAvg, DCount, DMax, DMin and DSum are the status bar functions
            
            Change-Id: I7f905111e58f0997c6a249a38313853d6c26f725
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/150178
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Tested-by: Jenkins
            
2023-04-10  Julien Nabet  <serval2412@yahoo.fr>  [2ff7d9696799f34f8a10a778cfcf7132a9e41713]

        Typo: plural lacking
        
        Change-Id: I941f3f468f21dfaa4c35ac6c0730bb955b8688e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150179
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [19223ca3ca6aeb530773af43929bd32fc9211282]

        Remove wrong comma
        
        Change-Id: Ib099dbae688d1f7d7f0609911bdc0428cd1b918e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150160
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-10  Julien Nabet  <serval2412@yahoo.fr>  [26012007e4d20f47697d1336b725e60541df794a]

        tdf#154658: XML Form Document: Fields doesnt calculate any more
        
        Regression from 73334560b2dd2d60ac58d2cc2b1a5295490b03e1
        author	Julien Nabet <serval2412@yahoo.fr>	2021-11-07 15:40:37 +0100
        committer	Julien Nabet <serval2412@yahoo.fr>	2021-11-07 21:58:53 +0100
        commit	73334560b2dd2d60ac58d2cc2b1a5295490b03e1 (patch)
        tree	b5bc4f69dd8ed455c78ea05ab1c5e2f3c25b909e
        parent	6be03ac71e0d4927612b4a57ead3d0b245c29c77 (diff)
        Replace some macros in forms part 16
        
        A big thank you to Raal for having spotted this!
        
        Change-Id: Ib6f1878897b16b43df287702f82835824c1f766d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150174
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2023-04-10  Julien Nabet  <serval2412@yahoo.fr>  [ccfd0c68611f2c28dabaab5ce485d1518b6438ec]

        tdf#154740: Assert: Changing Paper tray property
        
        Related to tdf#152950: Calc sort crashes after changing from default language to a different one
        
        In brief "don't set_active while frozen"
        
        bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=186560
        5  0x00007f9a75653df2 in __GI___assert_fail
            (assertion=0x7f9a6393ad87 "gtk_tree_view_get_model(m_pTreeView) && \"don't set_active when frozen, set_active after thaw. Note selection doesn't survive a freeze\"", file=0x7f9a639265f6 "/home/julien/lo/libreoffice/vcl/unx/gtk3/gtkinst.cxx", line=21759, function=0x7f9a63936b44 "void (anonymous namespace)::GtkInstanceComboBox::set_active_including_mru(int, bool)") at ./assert/assert.c:101
        6  0x00007f9a63b026fa in (anonymous namespace)::GtkInstanceComboBox::set_active_including_mru(int, bool) (this=0x562278124580, pos=0, bInteractive=false)
            at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtkinst.cxx:21759
        7  0x00007f9a63af904c in (anonymous namespace)::GtkInstanceComboBox::set_active(int) (this=0x562278124580, pos=0) at /home/julien/lo/libreoffice/vcl/unx/gtk3/gtkinst.cxx:22173
        8  0x00007f9a357153ee in weld::ComboBox::set_active_text(rtl::OUString const&) (this=0x5622781249d8, rStr="[D'après les paramètres de l'imprimante]") at include/vcl/weld.hxx:786
        9  0x00007f9a35ad761f in SvxPageDescPage::PaperBinHdl_Impl(weld::Widget&) (this=0x5622774108e0) at /home/julien/lo/libreoffice/cui/source/tabpages/page.cxx:924
        
        Change-Id: Ib13c3e8e472fdcc8f285993f39a69775537bb238
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150176
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-10  Caolán McNamara  <caolanm@redhat.com>  [ffdee63185d910f9c239ddf1686f72589eee0973]

        ofz#57800 Timeout
        
        Change-Id: I14b4906ce61b3d8a86cb9a766986c49e0b0e6abc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150171
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-10  Sarper Akdemir  <sarper.akdemir@collabora.com>  [60bce1af8aab2115d603781193bb659b35d1aedb]

        pptx import/export: consider TextClipVerticalOverflow for vertOverflow
        
        Also adds a unit test that tests TextClipVerticalOverflow on
        4 different scenarios.
        
        Change-Id: I6232935765641c796046d90fe2207d67ae4b3eb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150107
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-10  Sarper Akdemir  <sarper.akdemir@collabora.com>  [1934698260222f6727ac43118933094fa84dcdea]

        editeng, svx: introduce ability to clip vertical text overflow
        
        Introduces editeng text property TextClipVerticalOverflow.
        
        Which when set causes vertical text that is overflown out of a
        frame/shape truncated. (Only when text isn't being edited)
        
        This is implemented as two steps:
        (if text overflows)
          1 - Vertical adjust is forced to top.
            (Forcing vert adjust to top isn't the desired behavior normally,
            but good enough for a first cut I'd say.)
               -> The desired behavior would be after the overflown text is
               truncated, doing a vertical adjust (of center/bottom/top) on
               that piece of text.
        
          2 - ClipRange is set to the height of the frame/shape.
        
        This appears to work with different text directions too (vertical
        etc.).
        
        Change-Id: I697715a7d28bde94a6650609b16505ffab92173f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150106
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-10  Eike Rathke  <erack@redhat.com>  [185cf4496d8750c9e4905c4e384252b01b85d130]

        Resolves: tdf#154217 Edit date+time User Field and Set Variable
        
        ... instead of the raw numeric value.
        
        Change-Id: I256cb4fde1e4ea6b0580b3208c5d4948e2573448
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150169
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-04-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [eaf071397a1ff30536616f2ed76051f77fd38ed6]

        new loplugin:unnecessarygetstr
        
        which prevents constructing unnecessary temporaries via getStr()
        
        Change-Id: I9ca70893a10e954b5ee0e6ad6098660ee24c2bef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150170
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-09  Maxim Monastirsky  <momonasmon@gmail.com>  [1e79befa61a08de7a1ddaccb6c435dbb8015c063]

        sc drawstyles: Use display name to find comment styles
        
        Change-Id: I3f56fd4bdb914da336927385e6c0ca76f1c871ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150163
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-04-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [d7910847fba1694c83dc57a1f27b8eaabb2a7d85]

        use more OStringToOUString
        
        both because it is more obvious to read, and it takes a string_view,
        which is handy
        
        Change-Id: Ic201cfa0434446f51436d23c33d3f1a919ed65be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150167
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [bcf9c4dc32eccd33234511ccf3c2281bee3b0e60]

        elide temporary OString in TokenMap::TokenMap
        
        Change-Id: I6c5ae545d559f408a1ffd5f0132ab0c9a52de4dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150166
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [7b3c45b710adcd6723167741e677695a265c5e98]

        elide temporaries in readEvents
        
        Change-Id: I4e2967f314113f78c0c054cb11fa39cf4749545b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150165
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-09  Caolán McNamara  <caolanm@redhat.com>  [ac8c1acbd1d908f506618c05d02c7cbebefa5077]

        cid#1524676 try to convince coverity of the error of its ways
        
        Change-Id: I098636732a3f704c9743cce93d7ba248455c9212
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150168
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-09  Caolán McNamara  <caolanm@redhat.com>  [f0210c8f18956b9ff2c1a76661bc5190b1cf9061]

        cid#1524699 silence Uninitialized scalar variable
        
        Change-Id: I32fc2570e8553be356e5c5c059b92791f5e9106a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150164
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [3fbadf2801f4c13f086d76a3ed566180cc0693dc]

        use more OUStringToOString
        
        which makes it easier to pass around string_view in a few places.
        
        Change-Id: Icbbb7f56494986582f1c3272404775bd98031240
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150129
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f707834e8538c0a183716b26ebdf04381482ca6d]

        oox: write color transforms to model::ColorDefinition
        
        Change-Id: I438c10b5181ffd20f2aa041479da2df62a92b156
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147952
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-09  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [424ff8486b15de152225634a51e3048527e23f21]

        tdf#154694 All icons: Sidebar's A11y Checker
        
        Change-Id: Ifb91eb6d78ae1c6cb7050b89ab0ddc45fb029a09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150159
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-04-09  Justin Luth  <justin.luth@collabora.com>  [e4b1be58db73f5a3c483b40b5615c1c764bbe1d3]

        tdf#154703 writerfilter framePr: don't duplicate top/bot spacing
        
        With framePr, all of the background/border settings
        are really just paragraph properties.
        
        BETTER would be to zero out the frame spacing
        and leave it on the paragraph.
        After all, there could be multiple paragraphs
        and each could have their own spacing.
        
        However, in this case we are getting the whole range as
        one propertySet, so that basically means it is treated as one.
        I presume.
        
        But the biggest reason for zeroing out the paragraph instead of the frame
        is because on export only the frame borders are being written out.
        So that really needs to be fixed first.
        
        make CppunitTest_sw_ooxmlexport10 CPPUNIT_TEST_NAME=testLibreOfficeHang
        
        Change-Id: I1faeef6bf12668fb28e2b3710053ff545a4c36e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150157
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-04-09  Stéphane Guillou  <stephane.guillou@libreoffice.org>  [f22f7159ec1bd28d19f4a8b431893436419ecd64]

        tdf#154622: remove erroneous validity dropdown expand shortcut in extended tip
        
        We can't easily make keyboard shortcuts adapt to OS in extended tips, and
        it is already in the documentation with helpcontent2 commit 278e5201987892072da38033bba89b96af87e2af.
        
        Change-Id: I018af2043701ab46b479fffaa29ffa00f9f6b45f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149993
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-04-08  Justin Luth  <justin.luth@collabora.com>  [7e99d1010e90becb255d9f64fe2604e4d950e01e]

        itrform2 use GetTextFrame consistently
        
        It make code reading easier if you use the same term
        for the same item.
        
        Change-Id: Iaf64a374a87eeb0ed01869b7772ab671d4b0ef41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149896
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2023-04-08  Justin Luth  <justin.luth@collabora.com>  [31ea6305b6a763ee48f639562313d9bd109a2923]

        tdf#154703 writerfilter framePr: avoid exception with hasValue
        
        I'm assuming that because the range has multiple border definitions
        in the various paragraphs that the left border was considered
        undefined. Whatever the reason, a (void) uno::Any as a border
        was causing the conversion to fail.
        
        No matching existing unit tests found.
        make CppunitTest_sw_ooxmlexport18 CPPUNIT_TEST_NAME=testTdf154703_framePr
        
        Change-Id: I02fabfd035cad0f2094b023936ff1d33ed7f3fb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150156
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2023-04-08  Mike Kaganski  <mike.kaganski@collabora.com>  [02bf9a2e65042afc224f52680cbcfcf30e298ad1]

        Delete other special copy/move functions
        
        As suggested in
        https://gerrit.libreoffice.org/c/core/+/146098/2#message-c2f0d0c43d5315650136a10470785ea2ec4d6e58
        
        Change-Id: Ibf9ef1cf61fd2a8d05ce5e7a78c8bac793318485
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150147
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-08  Julien Nabet  <serval2412@yahoo.fr>  [05e4b5bbe6da465ef6cf1b3a2d0da0a6ed6b825c]

        tdf#154677: fix crash when clicking on Tools-Options-Language Settings-DeepL
        
        Change-Id: Iaf24dae303edbeeaf8e19a4ca3d19232083a71bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150158
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-08  Mike Kaganski  <mike.kaganski@collabora.com>  [76a413aaf978cfa2b672299ea030ca96088ca786]

        Drop duplicated search
        
        Since commit f3909d4114ab54fd2ee3b71da0777fad9a4a3ee8
        (#90968# use SwStyleNameMapper methods which disambiguate
        user defined styles which clash with programmatic names,
        2001-08-16)
        
        Change-Id: Ic7708242d004af9e183147e044f93211b108ed91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150143
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-08  Mike Kaganski  <mike.kaganski@collabora.com>  [2c364d7564ee24d119c21d1738d78982303c4cdc]

        Simplify a bit
        
        Avoids creation of immediately destructed object in case of outline
        
        Change-Id: I72bfb4c5b4020619b61d432c3eee59304fce9795
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150144
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-08  László Németh  <nemeth@numbertext.org>  [912336f3c85d9a631fa0ac0f270bab04b204f619]

        tdf#154599 sw: fix crash at drag & drop table columns
        
        New code path for (tracked) row deletion resulted broken
        column deletion, by deleting more columns at their
        drag & drop, than needed.
        
        Regression from commit 5e8aa259e48d5602b932353bb146ebb523982cf2
        "tdf#146967 sw table: fix freezing in Hide Changes mode".
        
        Change-Id: Ib649f5b534a588d192d27757e30c8f81087beb0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150132
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-04-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e11655bc0ff6047bdf1cc4ddc39af3a37a948782]

        Fix typo
        
        Change-Id: I1346a75f6341f01544102ffdb615f01f7332de62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150155
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-08  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4208d95a292674c80592a7b0b69e5417939b31c1]

        oox: add FormatScheme test case and make sure FillStyle is imorted
        
        Extends ThemeTest in sw with the use cases relevant for import of
        FormatScheme into the model::Theme (as much as it is implemented
        currently).
        
        Change-Id: I888f64c24ba455913d688be256f095d9c298dc2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147693
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-08  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [dad60bd52a25c1997d3724361ea81c0fe99b1872]

        oox: add model::Theme to oox::Theme and remove createSvxTheme
        
        This is the start of the change where oox::Theme is only a holder
        of model::Theme and not a oox structure. This is probably the
        easiest way how to refactor that. In this commit only prepare that
        and make the code work the same as it did before.
        
        Change-Id: I926a35fd0db383ddb182dc83b36411b2d40b8530
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147692
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-08  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4f347ebabad6355014889f0a81b107dc774590fe]

        use shared_ptr for model::Theme instead of unique_ptr
        
        Also change other cases to use the shared_ptr so there is no need
        to do copies and replace some of docmodel/theme/Theme.hxximports
        with forward declarations.
        
        Change-Id: I4588cb25e05e5f3e535011fffb68a8075b05aecc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147691
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-08  Justin Luth  <justin.luth@collabora.com>  [ad5756f0529a80fbb537979bcfd9de7a83a69805]

        uno:TextAttributes - add to popupmenu draw.xml for textboxes
        
        Text Attributes includes margins for spacing the borders (lines)
        away from the text.
        
        I personally would like to see the order be Area, then lines,
        then textAttributes, but I suppose one could look at it as
        area margins instead of border margins.
        
        In any case, margins are a pretty critical piece of either
        lines or margins, and so should be a menu choice whenever
        either of these is available.
        
        Change-Id: Ifec5bbcd20dba6f42aba586bd0cd791bb9f3acae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150131
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-04-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6b2e928450ea55cc1667631b9d8a23146906d1da]

        Fix typo
        
        Change-Id: I16044e195878c4d51a2e4a92986a1b0baf8bc2a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150127
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-04-08  Olivier Hallot  <olivier.hallot@libreoffice.org>  [197fc56a624714f284e3d9cb073589d79ce56ed0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 001bc6f839d99b51a79eb398fc9f4317ccc9c60a
          - Adjust table and refactor
            
            Change-Id: I477f9c35dcda50e2546c411b0a56f552e6e48ab9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/150154
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-04-08  Mike Kaganski  <mike.kaganski@collabora.com>  [b6a5f16a9bf3227867bf46b88d012440138b6f24]

        tdf#154695: use Chapter Numbering Rules to confirm that ToC needs tabs
        
        Indeed, this still can't handle it per-element, like Word does: the latter
        would omit both the number and the tab for headings without numbering. But
        at least the most common case should be handled better now.
        
        Change-Id: I0be5d61a5d2cbbf778ee88a11129a6e7655593ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150133
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-07  Caolán McNamara  <caolanm@redhat.com>  [2da7cb9462a98d37191132b6eec13a3ab0da147a]

        set an InteractionHandler with the embedded frame as dialog parent
        
        for any warning dialogs that may appear
        
        Change-Id: Ibb8f90b60cb1af625b0dc57d2f9fd01964fa9bba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150128
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-07  Michael Meeks  <michael.meeks@collabora.com>  [1ed50bb714b8ed657cd422df850a6852cd863f43]

        lok: avoid painting writer windows to a giant virtual-device.
        
        When layout changes, we don't want to immediately redraw lots of
        windows; we should be able to wait for tiles to be rendered
        instead. Certainly we don't want to allocate a giant virtual
        device.
        
        Unfortunately we also believe that full document invalidations
        are cheap - so warn about that.
        
        Change-Id: Ib56320d4860c4b6f4e100b30cc6d3e490a1c7a90
        Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149601
        Tested-by: Jenkins

2023-04-07  Caolán McNamara  <caolanm@redhat.com>  [7087e5b9be3a099743f60ba721305f6cc607eaef]

        Resolves: tdf#154680 don't mark an empty fontname as italic for "unknown"
        
        its used for 'ambigious' rather than 'unknown'
        
        Change-Id: I1aeb2f825c5e611e0a943a6ce5f3ab58658701bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150121
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-07  Caolán McNamara  <caolanm@redhat.com>  [9e786320a7d2609a9f997b32e31347f2eab0489e]

        move using the vcl file dialog in headless mode to the point of creation
        
        instead of setting and unsetting the config option at start and exit
        because a document that crashes in headless mode leaves my config
        in an unwanted built-in file dialog state.
        
        Change-Id: Ib5fcc5994a08c78bffdf57cb5b252dc469167ba2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150126
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-07  Caolán McNamara  <caolanm@redhat.com>  [105a9390e02856887ff5cfb6dbf6fe008738ffe1]

        drop unused eventtesting stuff
        
        eventtesting with input of fuzzed keystroke was a fairly nifty idea, but
        I never did anything with it beyond an initial experimental run and its
        cluttering up things so drop it now
        
        Change-Id: I44571e3e33124f522374d7c6772b7a7e7721aa1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150125
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-07  Baole Fang  <baole.fang@gmail.com>  [04bf1d2385ed80e7aee8015dc69e868c2abe4142]

        tdf#154437: Check "Page" instead of "Slide" in Draw rename
        
        Change-Id: Iec1ee88f12895007240408c8411cc1638c2f0559
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149672
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-07  Maxim Monastirsky  <momonasmon@gmail.com>  [1e442e2c6800cf38e42749ac6644502cb3717bc3]

        sc drawstyles: Keep style assignment for comments
        
        Need to handle 3 cases:
        
        - Import of hidden comments (not too much useful by itself,
        as we still force the default comment formatting as DF).
        
        - Copying cells with comments.
        
        - The comment popup that is shown when hovering over a
        comment marker.
        
        Change-Id: Ibf2e22f1432745fe46f89da624ed3586b5d9fb55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149943
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-04-07  Caolán McNamara  <caolanm@redhat.com>  [94ec3df7733dfbc5f48bc1d1a5f0578572749400]

        set m_bSystemDialogs just once
        
        Change-Id: I4ae32628e79902e4ce5534797cacd9ba9e8a177a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150124
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-07  Seth Chaiklin  <sdc.blanco@youmail.dk>  [d9c48d8e98a08cd31f6b18083a8cc7a927245413]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 02f32becf3e2e4238027b4ec566ac8e07c9b81eb
          - refactor to remove <xml-lang> - no consequences for i10n translation
            
            Change-Id: I71e958bb46ed3a9a670b628e28f4d89bc201a176
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/150138
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-04-07  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [40e3e9fd1c501cc1978d4370b6392701ccd42a71]

        tdf#113027 - Allow cycling cell reference types including whitespaces
        
        A formula containing a remote reference to a sheet including a
        whitespace in its name does not correctly handle switching from
        relative to absolute cell references using the EXCEL R1C1
        formular grammar.
        
        Change-Id: I3391f4e8f57993899b5e97f0a173b624b5ef0b22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150109
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-04-07  Caolán McNamara  <caolanm@redhat.com>  [8bec0ff56c53e80be81a9f463fd1fd21ade33151]

        tdf#154679 unable to scroll with mouse wheel with frozen rows
        
        which is a problem since:
        
        commit f2b97ecf340e1fd714c636060ae09382518a2b46
        Date:   Tue Mar 21 14:30:38 2023 +0000
        
            unmerge default and ScrollType::Drag cases for calc scrollbars
        
        which noted that in
        
        commit 8c4e8818fe9f5ac1f6cdf908299cc109d67f1e50
        Date:   Thu Aug 4 16:38:47 2022 +0100
        
            nDelta overwritten on all branches except default
        
        the default case was different to the Drag case
        
        and speculated that the right approach might be to restore
        that distinction.
        
        but in fact ScrollBar::DoScroll(tools::Long nNewPos)
        had an unconditional 'meScrollType = ScrollType::Drag' which
        ScrollAdaptor::DoScroll doesn't so it was originally the case
        that scroll wheels used to be reported to calc as "ScrollType::Drag"
        so the default handler never arose and such scrolls were handled
        by the drag handler after all, despite the unlikely looking scroll
        type.
        
        So restore the merge of ScrollType::Drag and default as the desired
        outcome, dropping the comment about "only for warnings" which is
        out of date now.
        
        Change-Id: Ibb396f053ae518a6ad5a9b4266ee879c84883953
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150120
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-07  Seth Chaiklin  <sdc.blanco@youmail.dk>  [37bd2d209e9ee3ae773dec728b21910d69d0522b]

        tdf#153242 change tooltip/extended tip from label to GtkEntry box
        
        Change-Id: Ic3692a32bb3f26c4184d315eae2eb8b50dc7e09c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150134
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-04-07  Seth Chaiklin  <sdc.blanco@youmail.dk>  [7f12ea00177564342cef76c870c1b891ffb86a04]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 42455110e4a9b0777a8a42a676d75aa6f74a12ce
          - tdf#153847  "Index Entry" is now "Edit Index Entry" in context menu
            
              also refactor Edit menu (text/swriter/00/00000402.xhp)
                - remove <xml-lang>
                * improve icon table
            
            Change-Id: I68606d1320255532e4b0065c0a43c74a416eae14
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/150135
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-04-07  Bogdan B  <buzea.bogdan@libreoffice.org>  [000c7fd6b8edf57b3ced14012994cb521901c360]

        tdf#154014 Improve Import Dialog sentence in Basic
        
        Change-Id: I3a3a2737d944f7360052284de1ff09efc493f571
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149702
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-04-07  Caolán McNamara  <caolanm@redhat.com>  [70642bb7afd2cee6f7ae6eff2936a35978bd0597]

        tdf#154470 try moving the Show of the client to after the float positioning
        
        Change-Id: I785120bdad1a3c3311aeca0c8ec5b8b014999872
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150108
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-07  Maxim Monastirsky  <momonasmon@gmail.com>  [3709d62860b07110a8420ff30c0150d81267b31d]

        crashtesting: crash on saving of fdo48916-1.ods
        
        That document has <style:style ... style:family="graphic">
        before <style:default-style style:family="graphic">. The
        problem was that only the default style was creating the
        draw layer (in ScDrawDefaultsObj::getModelPool), which
        means that the SdrItemPool didn't exist at the time the
        item set of the former style was created.
        
        The easiest solution seems to ensure the draw layer
        existence on each UNO style object creation, similar to
        the other draw layer related objects in this method.
        
        A similar fix was added recently for another scenario in
        commit aec0830f31c2fd258de711baaa7da24bd01488c9 ("Ensure
        valid SdrItemPool for drawing styles").
        
        Change-Id: I50d89fea6d419119cd47ab163c82d1470b04b4a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150115
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-04-06  Patrick Luby  <patrick.luby@collabora.com>  [375f85f8518f49ce4381b6663f1e94fc02bacf93]

        Fix iOS build failure in commit a5225ba82e94a549f44420f56a7cb9d7906561cc
        
        Change-Id: I5f4fe093c77f2faf91c6512ed5c294a4f2389757
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150111
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>

2023-04-06  Mike Kaganski  <mike.kaganski@collabora.com>  [d856be879e0b94b36c8f87817de74189a8a04121]

        Use more *string_view
        
        Change-Id: Ic82bbb1b8d6b03066e66f5eb93e9a94b16b1a9f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150072
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-06  Seth Chaiklin  <sdc.blanco@youmail.dk>  [a82a294f4681647fa4e11d8b02147d5881d80b0a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 18e7e5c3bf1a43e591d00ab01afa651cae12fa27
          - tdf#153242 update label changes: "Numbering separator" and "Separator"
            
               "Numbering separator" -> "After number"
               "Separator" -> "After caption"
            
            Change-Id: Ib7110a73eaf9c7c48f2d47e92f8fc26b10f697d4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/150083
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-04-06  Seth Chaiklin  <sdc.blanco@youmail.dk>  [e131cd4cde28531e088a16a9eba1b8bc2ed067a1]

        tdf#153242 update labels for "Numbering separator" and "Separator"
        
           These two changes bring AutoCaption in line with the changes made
           to the Insert Caption dialog.
        
           "Numbering separator" -> "After number"
                and tooltip added
           "Separator" -> "After caption"
        
        Change-Id: I60bedf0e4139f9492672071cf9703cf94fcde684
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150082
        Tested-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-04-06  Seth Chaiklin  <sdc.blanco@youmail.dk>  [037177d047bfc38b7555b8ec45ceb98f35e3551c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5f36f1f9a460f33cb48e50aac6f3c24b82a8ae66
          - tdf#154184  clarify how "Apply to all occurrences" option works
            
            Change-Id: Ieed042b8b6d78257b77ef61e5ab56fbbcdba27cc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149984
            Tested-by: Jenkins
            Reviewed-by: Stéphane Guillou <stephane.guillou@libreoffice.org>
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-04-06  Seth Chaiklin  <sdc.blanco@youmail.dk>  [3b5bc5b4018ba94375ff66c381746e413af5b836]

        tdf#154184  modify/add tool/extended tip: "Apply to all other occurrences"
        
        It is possible to modify a text selection, but the "Apply to..." option
        will search only on the original selection, even while adding the
        modified entry as the index entry. The tooltip is adjusted to reflect
        that behavior, and an extended tip is added to explain more explicitly.
        
        Change-Id: Ic3a9279beb696948a3b30a05a76753905b58641a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149988
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-04-06  Eike Rathke  <erack@redhat.com>  [471e177658761a0c492a56d17de5ea40cfa741f2]

        Update ODFF link
        
        Change-Id: Ieb72077d175862bd459e85a1acc9ea3b0e49c25b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150110
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-04-06  Bogdan B  <buzea.bogdan@libreoffice.org>  [3a8f1069a9041c2a999d5287f474ac2dd703ecde]

        tdf#154164 Remove "Adobe" referring to PDF document
        
        Change-Id: Ib9676b01c288518f74c01b41300ebc427f5c3109
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150086
        Reviewed-by: Vernon, Stuart Foote <vsfoote@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-04-06  Jim Raykowski  <raykowj@gmail.com>  [e27b936fe864cdd2753470e0fef1e3cb1f891555]

        tdf#154212 SwNavigator: Fix outline up/down handling
        
        Fixes incorrect move outline up results and crashes related to
        headings in frames being placed in order of document appearance in
        the Navigator content tree, commit
        c81f4a4ecbfa7dc97d8c28b5ec5f00d1d561b6bb.
        
        It appears a significant amount of the existing code for handling
        outline up/down movement isn't needed.
        
        Change-Id: I9701b6d74dfa06f526f206fc2d250c4183ce4b2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149944
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2023-04-06  Laurent Balland  <laurent.balland@mailo.fr>  [dc9b8c31aaf72812dc205f610638098898a4cde7]

        tdf#153887 Fraction number format: avoid 0/0
        
        If round value is an integer and there is no integer part in the number
        format, then nDiv was wrongly forced to 0.
        Add corresponding unit tests.
        
        Change-Id: Ib69393eca8f6c2bdda0eacfc83637ab0c971ff2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149118
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2023-04-06  Eike Rathke  <erack@redhat.com>  [74d39f5cff324d76092268418028bd882d8a4d60]

        Resolves: tdf#154627 RANK() query value not in data must return error
        
        For all RANK(), RANK.EQ(), RANK.AVG().
        Also, use #N/A NotAvailable instead of #VALUE! NoValue.
        
        This made it necessary to adapt sc/qa/unit/data/ods/functions.ods and
        result check that had a totally senseless query value with arbitrary
        results.
        
        Change-Id: If835b5ed49caf16a813b4ea897e1d7dd1aa02954
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150067
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-04-06  Caolán McNamara  <caolanm@redhat.com>  [91ff3a3ef603aa1f9eb2db7f34522f38be44dc38]

        there is no SwClient::SwClientModify
        
        presumbly we want SwClient::SwClientNotify here
        
        Change-Id: I826abcc3612246c65449f41cbd82d5cd330a5430
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150105
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-06  Caolán McNamara  <caolanm@redhat.com>  [2940491e2670610ca68288dd55af65238306d947]

        cid#1524677 attempt to silence Explicit null dereferenced
        
        ctor iterator to point to start of container
        
        Change-Id: I37f55b572d76958cf0b8ea5139ccd291ef546c65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150104
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-06  Caolán McNamara  <caolanm@redhat.com>  [5402e881ea057ac2956dbcf9942015627601da87]

        tdf#154629 inspector sidebar panel use-after-free on switch to print preview
        
        Change-Id: I5489cd18213d82ae4174ca8d9d00f1da5aa1091d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150098
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-06  Seth Chaiklin  <sdc.blanco@youmail.dk>  [a6d5b89274b01b94d1802c5457cd9b71f84d9e37]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0380b0919552e5409ec508aac3910a7422038311
          - tdf#153242 new labels for "Numbering separator" and "Separator"
            
                 "Numbering separator" -> "After number"
                 "Separator" -> "After caption"
                      plus correction in explanation about where it appears.
                 Also correction to explanation for AutoCaption
            
            Change-Id: Ibece5ddd4e6d1385a94d22a1d7022d2650176ad0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/150081
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-04-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [88df20946c6d5b7ea3081f168dde13554ee47513]

        Fix typo
        
        Change-Id: I752f670346d42b8756f77f75ef8bcb0d1b9ae77f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150101
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-06  Seth Chaiklin  <sdc.blanco@youmail.dk>  [feed4e7b75656f4dd8a55c0db8bc92e151c4027f]

        tdf#153242 "Numbering separator" -> "After number"
        
        The meaning of "Numbering separator" is opaque. The new label indicates
        where the optional text string will be placed. The added tooltip /
        extended tip helps to explain.
        
        Change-Id: Ia9da9d4d1d6bdf40ab7465cffe8d0d5faf42b27d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149992
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-04-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [681c08523cee2dfedb10130eb0120788e1656b2c]

        sd: fix crash in DrawViewShell::ExecCtrl
        
        See https://crashreport.libreoffice.org/stats/signature/sd::DrawViewShell::ExecCtrl(SfxRequest%20&)
        
        I believe this crash is triggered with some basic code while
        slideshow is running.
        Anyway, if I delete the previous SlideShow::IsRunning(GetViewShellBase())
        check, launch Impress and add a new slide, LibreOfice also crashes.
        
        Change-Id: Iba40f37485a4a6815729a1a26c380b6c3fdedfd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150097
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-04-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [bd17c9c9495f555ea27f7debfabeb2407ac2b9b6]

        loplugin:stringadd also check O[U]StringBuffers
        
        For similar code sequences that can be improved.
        
        Also move containsComment from collapseif plugin code to
        plugin.cxx so we can use it from stringadd.
        
        Change-Id: Ie07d9aedf2c31cb0b2080e1b8584294d7046a8e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149217
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-06  Stéphane Guillou  <stephane.guillou@libreoffice.org>  [d5673ec3f8b17d57857c75916186c681d66cf243]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 278e5201987892072da38033bba89b96af87e2af
          - tdf#154622: correct validity dropdown expand shortcut to Alt + Down
            
            Change-Id: I44c8516ca808491187784dc5cf3e198b9facb843
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149991
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-04-06  Stéphane Guillou  <stephane.guillou@libreoffice.org>  [e3ffc41cd02b3028231f41a20be5632468b64546]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f042658be3bb4621450b4155f0dd5c400f1b641a
          - tdf#154609: mention option to search by shortcut
            
            Change-Id: Ia772db91419cf3ed8bb73f8c5e3cbd5f01529028
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/150074
            Tested-by: Jenkins
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-04-06  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [79e60bb93f69370f23010adb078b5a5de5a1e7b2]

        poppler: upgrade to release 23.03.0
        
        * Upgrade poppler-data to 0.4.12
        * Update poppler-config.patch.1
        
        Change-Id: Ic2a3e8d4f801d52d1568210d0df064cacb51290f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148842
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-04-06  ektagoel12  <ektagoel12july@gmail.com>  [87f52dbf4faf8dcd6fcc1b070e070b9ca8584ac4]

        tdf#145538 Use range based for loops
        
        Change-Id: Ib74318a36898270c7b6e45e5e064ddd696a91be8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145905
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-04-06  WANG Xuerui  <xen0n@gentoo.org>  [477374d8f5e3acfc2727b009a95427ef05297ffc]

        m4: Bump Boost detection macros to latest autoconf-archive version
        
        Aside from general up-to-dateness, this also fixes build on some
        loongarch64 systems whose libdir is `lib64`.
        
        Change-Id: I78988c7d585be4e44b3388d8e1c7d60e2738de97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147185
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2023-04-06  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [00408d71e8db4b58bf350978d6ff6f032ae53e56]

        Make SvxNameDialog public
        
        Useful as a generic text input dialog
        
        Change-Id: Ibc6ff0c25a790da8f1226fff7244e50ed3a1cf04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150002
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-04-06  Szymon Kłos  <szymon.klos@collabora.com>  [c19f041f27c9a297ec20107acc89e9b1144ec070]

        jsdialog: implemented mouse events for drawingarea
        
        Change-Id: Ieab3d9fdbcee90ccd125e84f74c06cd1d6711a9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149953
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150057
        Tested-by: Jenkins

2023-04-06  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [a6cc4d851f1a061af71e03af4c886638d6a5f3b3]

        MCGR: Moved color compare in common computation part
        
        The colors of a ColorStopRange can be equal in case of
        hit *and* miss, so in both cases. I moved it to the
        common computation part. Prev version worked and did
        no harm, but unnecessary color interpolations for equal
        colors.
        
        Change-Id: I19031f1021ee5955b48da5c0d8e3a03cb9512ebf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150046
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-04-06  Michael Stahl  <michael.stahl@allotropia.de>  [5ef4d326a06f9fc0aff36bd5cdcba1b7af8e03db]

        tdf#152234 drawinglayer: PDF/UA export: fallback for unsupported forms
        
        veraPDF complains:
        
          Specification: ISO 14289-1:2014, Clause: 7.1, Test number: 3
          Content shall be marked as Artifact or tagged as real content
        
        Form element can only be used for those form controls for which
        PDFWriterImpl can produce a Widget annotation; see createDefaultWidget().
        
        For a label control, it's not editable so it's not a PDF widget.
        
        For an image button, it could be implemented in VCL but isn't currently.
        
        So a fallback is required in any case, "Figure" or "Div" can be used.
        
        Change-Id: I454030ff7c67a8a8101fcc59e945fe9dbc5f87a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150059
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-04-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [2ca70301a97172b04c170f5f2e486c33114243ff]

        oox: drop macros
        
        Change-Id: Ic8eeb34bef91807b54823a4114acc1200bec9de9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150065
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-04-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [9ab16e2738b4b9bd324c9aded8acb2ecba0fd2b0]

        oox: fix crash in lcl_GetGluePointId by removing unused code
        
        See
        https://crashreport.libreoffice.org/stats/signature/oox::drawingml::lcl_GetGluePointId
        
        Change-Id: I7737568b12a18a2195f24f023917d30dd838ea12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150064
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-04-06  Stephan Bergmann  <sbergman@redhat.com>  [e489200756d08fd647d3c3ce5ae4f620c3f4baa7]

        Missing XServiceInfo
        
        Change-Id: I1ec148d239d6ea6ac72f820d5e5f41f1865f4b0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150069
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-05  Stephan Bergmann  <sbergman@redhat.com>  [23bd3bd10e74b0c23c2654d02d7d830e7693adac]

        Add missing constructor attributes
        
        ...that were apparently forgotten by 155c056b1d4674d5ff73bbb5e1ad1dcd1e6aae36
        "i18npool: create instances with uno constructors" and
        d2140a6320cd1cf4dea29b174cdb3bcb5261056b "i18npool: create instances with uno
        constructors", respectively
        
        Change-Id: I3caedf9d2a941a8671fab554a2358776d95c4938
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150066
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-05  Stephan Bergmann  <sbergman@redhat.com>  [7191ebc701074059bcfce01620c6035a299ffd78]

        Remove dead com.sun.star.i18n.Transliteration.ignoreKana service implementation
        
        In 2002, fc680b643030fc2c99dcfffe75e762ee35e5f292 "#97583# Modify for new
        services" had added the two com.sun.star.i18n.Transliteration.IGNORE_KANA and
        com.sun.star.i18n.Transliteration.ignoreKana service implementations, both using
        the also added ignoreKana_CreateInstance factory function, to
        i18npool/source/registerservices/registerservices.cxx (back in a time when that
        still used active component registration via component_writeInfo).  Then in 2010
        a3c8a0ed0c5c6be1cb5c940750222f6381608bd7 "sb129: #i113189# change UNO components
        to use passive registration" (dropping the active component registration via
        component_writeInfo) faithfully listed both those service implementations in
        i18npool/util/i18npool.component.  And in 2014
        a4f17c00b16f5a983cd91ac5d2c43454f1775931 "i18npool: Constructor feature for few
        more implementations" switched the com.sun.star.i18n.Transliteration.IGNORE_KANA
        service implementation to use a constructor attribute in
        i18npool/util/i18npool.component.  But it also removed from
        i18npool/source/registerservices/registerservices.cxx the
        ignoreKana_createInstance factory function and the
        
        >     IMPL_TRANSLITERATION_ITEM (ignoreKana),
        
        aInstances element through which the other
        com.sun.star.i18n.Transliteration.ignoreKana service implementation was created
        via i18npool_component_getFactory.  (It presumably either intended to also
        change com.sun.star.i18n.Transliteration.ignoreKana to use a constructor, but
        forgot to implement that, or accidentally broke that service implementation.)
        
        So the com.sun.star.i18n.Transliteration.ignoreKana service implementation has
        not been instantiatable ever since 2014.  But it appears that nobody missed it
        much, so maybe it had already been a mistake to add it (alongside the
        com.sun.star.i18n.Transliteration.IGNORE_KANA service implementation) in 2002.
        So just remove it completely for good now.
        
        Change-Id: Ieda888038a70f4123a0c5f9f4e3306491f32ed64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150068
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-05  Caolán McNamara  <caolanm@redhat.com>  [7f9b3a0214e0c5d69e2becf2084fbf6e3defa090]

        Resolves: tdf#154308 if start center frame exists, use it as dialog parent
        
        At least for the case the document is launched from the StartCenter, put
        that StartCenter as the parent for any dialogs that may appear during
        typedetection, this avoids such dialogs not getting associated with
        the start center and going behind the dialog if the start center is
        clicked while the dialog was appearing.
        
        The start center is always recycled to become the next document if
        it exists, so its window is the window the final document would
        appear in if successful.
        
        Change-Id: I75a92ff424aa0b9d5d6b808e2f7f1766a80fa50c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150058
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [8c3e219a831719ebb40dd2af8a26b0a24ad7aba1]

        tdf#154549: vcl_pdfexport: Add unittest
        
        Change-Id: Ia2865346e966cdd4b64ed588a29cc1e760d36c73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149969
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-04-05  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ae6f44235677f713e285e0d5342faca529d37557]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 470abc85b20e113506966df8883e287d25079517
          - tdf#154608 Add example of regex with \N{} to Help
            
            Change-Id: I7b6c847cc3fbcbb62d9590eea4050630933e85f5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/150062
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-04-05  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3ec614bf247fff5373de29b59553cd934b5fb826]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e4f2e673eae5e1c3ffcc54d2253a35145aba7774
          - Refactor file (no content change)
            
            Remove xml-lang
            
            Change-Id: I88f54ed44b795f7a5731748eccbafbe5f926ff27
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/150061
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-04-05  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [b51bf9594384d822a2778bf6bf3ecdeed9ef3e7f]

        tdf#146312 - Chapter numbering dialog: adapt extended tooltip for [None]
        
        Change-Id: I71cddd45a336d6e201e23fdf1c93928ec2928a0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149987
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-04-05  Noel Grandin  <noelgrandin@gmail.com>  [e57d5daaea734ade43e8251120afa031099a0840]

        fix leaks when using tools::JsonWriter
        
        Specifically in sd/source/core/annotations/Annotation.cxx
        
        We seem to end up fixing leaks here often.
        The current tools::JsonWriter API is just very hard to use correctly.
        
        So rather return an OString, which is cheap to copy,
        and push that down into the LOK code.
        
        AFAIK that seems to end up requiring less code and less adhoc copying
        of data (specifically the queueing code in init.cxx was creating
        copies when converting to std::string).
        
        Ideally, we could have some special API to avoid the new strdup()
        calls in init.cxx, but not sure how to prevent other people
        from accidentally using that.
        
        Change-Id: Ia33437c1bfd9cc2d54dfb99914d1b72db20335f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149963
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-05  Michael Stahl  <michael.stahl@allotropia.de>  [e4042da6e63ed2ac6e1687f696580d9a502bad83]

        sw: fix crashtesting assert on tdf90408-1.doc
        
        frmpaint.cxx:801: SwTextFrame::PaintSwFrame: Assertion `... || oTaggedParagraph || ...' failed.
        
        The problem is that here the SwNumberingPortion is outside of the table
        cell and even outside of the page due to negative indent, hence
        CalcPaintOfst() skips it.
        
        Have to add another special case to open the LBody/P tags in this case.
        
        Let's not produce Lbl tag in this case since it's not visible.
        
        (regression from commit 9b38beadf9eaf027b201cdf0ecb2bce5611014dd)
        
        Change-Id: Ic048849c9f426ebfa59e05acece1ec995fd28247
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150056
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-04-05  Michael Stahl  <michael.stahl@allotropia.de>  [e006c6ce7502f47889034b98cb0795e78ea36094]

        sw: fix the other stale SwNumberPortion follow flag
        
        This happens since commit 9b38beadf9eaf027b201cdf0ecb2bce5611014dd
        on abi13630-1.abw.
        
        itrpaint.cxx:419: void SwTextPainter::DrawTextLine: Assertion `roTaggedLabel' failed.
        
        The problem is very similar to the situation fixed with commit
        6c0105307efa15837e9e5287103995312f373b67; then it was the pField which
        ended up empty and deleted, while now it is "this" which ends up empty
        and deleted; in either case the DrawTextLine checks of the follow flags
        fail because some follow flag is erroneously set.
        
        This requires a further tweak because the length of the portion is set
        to 1, so Compress() returns the wrong result there but immediately after
        SwFieldPortion::Format() returns SwNumberPortion::Format() sets the
        length to 0 anyway, so simply set m_nFieldLen to 0 in ctor which is
        correct anyway as there's no dummy char for these.
        
        Change-Id: Ie99f67ee19a1f6019afe68764ec746cdc862984e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150055
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-04-05  Seth Chaiklin  <sdc.blanco@youmail.dk>  [0a703b615b8fec592304d9060aab9c77d0ced02c]

        tdf#153847 add tooltip for Insert Index Entry
        
        According to
        officecfg/registry/schema/org/openoffice/Office/UI/Commands.xcs,
        TooltipLabel is supposed to default to Label if PopupLabel is empty,
        but in practice it seems TooltipLabel also defaults to ContextLabel
        when TooltipLabel is empty, so this patch adds back the original
        TooltipLabel, which is different from the ContextLabel, and is needed
        primarily for some toolbars.
        
        Change-Id: I538bb4d75ce9a5141c292408c3f670d4524f2069
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149986
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-04-05  Szymon Kłos  <szymon.klos@collabora.com>  [c81306b7f5f2c12c3b4391dce4697276a0a3523b]

        jsdialog: dump menu for menubutton
        
        Change-Id: I449ae3f8cf294e2ab81a5b47862278e325f2cb1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148937
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150041
        Tested-by: Jenkins

2023-04-05  Michael Stahl  <michael.stahl@allotropia.de>  [5cc69594e4382c258f0e3e3b1ef210567fce1bd8]

        vcl,sw,sd: PDF/UA export: produce better /CT for SdrMediaObj
        
          7.18.6.2 Media clip data
          In the media clip data dictionary, the optional CT and Alt keys
          (ISO 32000-1:2008, 13.2.4.2, Table 274) are required.
        
        Presumably writing a potentially wrong hard-coded mime type here isn't
        intended.
        
        Change-Id: Ifa8ee199a4cf9ce83f410860d59b6c30475f80e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150050
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-04-05  Michael Stahl  <michael.stahl@allotropia.de>  [a5225ba82e94a549f44420f56a7cb9d7906561cc]

        avmedia,*: guess the mime type of media files based on file name
        
        .. at least for the most popular types, and do it automatically in
        MediaItem::setURL().
        
        This should work in practice in most cases and is much simpler than
        adding some type detection or calling into platform dependent avmedia
        backends.
        
        Remove the parameter that was only ever set to
        "application/vnd.sun.star.media" anyway, the same value that would be
        used if it's missing.
        
        Stop using that silly type for everything, only use it when guessing
        fails.
        
        In case an ODF document is loaded, it will use the mime type loaded from
        the file (see setting of MediaMimeType in SdXMLPluginShapeContext) and
        not guess it because that would require updating the entry in
        manifest.xml as well.
        
        Change-Id: I8ce29cf7425678ae11dda1d8c875be818f8623af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150049
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-04-05  Stephan Bergmann  <sbergman@redhat.com>  [8b4af1eb0549b6832361da85ddaa1e13be34ec76]

        Adapt expected test output to recent Clang
        
        ...after 90c590812eecb3a0eb2748a132e304fa6c0ea0ad "Simplify O(U)String::number
        implementation"
        
        Change-Id: I3f5d7b1ff41a6d55293f15f15fd67bd5d2e69d69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150045
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-05  Paris Oplopoios  <paris.oplopoios@collabora.com>  [d4240225d159db9912f565f954598052ab7a63b8]

        Notify LOK that application background color has been changed
        
        Notify LOK when the application background color changes in Writer
        
        Change-Id: Ibc900cc8b3253aaa5b53602a007566896f04d9df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149906
        Tested-by: Paris Oplopoios <parisoplop@gmail.com>
        Reviewed-by: Paris Oplopoios <parisoplop@gmail.com>
        (cherry picked from commit 0dca587be41718d2d88e80fc585829ad83da59ea)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149892
        Tested-by: Jenkins

2023-04-05  Julien Nabet  <serval2412@yahoo.fr>  [62b5dd31ffdad49f36aef2b7f6f1c54bcbf320ec]

        tdf#148906: Ukrainian letters miss in bullets and numbering dialog
        
        Change-Id: Ieef2b2a7052da342709baf298b618d2c29fa3e43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149768
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d2de1cf7e5d7dcb3f7e8420b8fbfad718a41b5a3]

        Fix typo
        
        Change-Id: I1cf23442667a8ac6e9f8da2ea72bf60f5126236e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150047
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-05  Jani Saranpää  <jani.saranpaa@gmail.com>  [cccfc2e705b3708854dc2de8bcc602fa45fdb5a8]

        tdf#145614 Convert #define to enum in propctrlr/fontitemids.hxx
        
        - Removed fontitemids.hxx and moved new enum definition inside cxx file to
        optimize compiling.
        - Removed non-existing fontitemids.hxx from clang format excludelist.
        
        Change-Id: I67e782821d65241264de0926e445a58dc7307ba7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149736
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-05  Mike Kaganski  <mike.kaganski@collabora.com>  [90c590812eecb3a0eb2748a132e304fa6c0ea0ad]

        Simplify O(U)String::number implementation
        
        Change-Id: I059f0324597a90aee01c95170a48ac5578f3caee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150037
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-05  Caolán McNamara  <caolanm@redhat.com>  [53e24da3698ddb5f976cec0ae8eb8b2a2ab2c4c6]

        tdf#132112 excessive stretch of braces can trigger freetype into an error
        
        which propogates to cairo and once a cairo surface is in an error state,
        that cannot be cleared and all subsequent drawing fails, so bodge that
        with a high degree of stretch we draw the brace without stretch to a
        temp surface and stretch that to give a far poorer visual result, but
        one that can at least be rendered.
        
        Change-Id: I6b8bb079e82c3cf03a908de750c5c445ad230750
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150031
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-05  Caolán McNamara  <caolanm@redhat.com>  [2510d4805482d2cec9059065174825b4260adf0f]

        split out a makeCacheId
        
        Change-Id: I89fbaca1fa7303904681f75ee4a7fc90aeb9ef8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150030
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-05  Szymon Kłos  <szymon.klos@collabora.com>  [591e96c29d15bd511645897e86ea3c9b4a20d9d7]

        jsdialog: enable table related dialogs
        
        Change-Id: Ibcbd175e9b7c04f30acd4c5d23998b00889e7b0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149714
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150040

2023-04-05  Szymon Kłos  <szymon.klos@collabora.com>  [1389150fb1d72ca431139177e5f31088ebf985e8]

        jsdialog: enable pick color dialog
        
        Change-Id: I45c086ce652487017817fcdb2a3c5329a8f2a30f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149689
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150039

2023-04-04  Mike Kaganski  <mike.kaganski@collabora.com>  [1e9f4de320f67d1218c710bcee1969a2324c6888]

        Make O(U)String::boolean also return an O(U)StringNumber
        
        Change-Id: I184fa0e4e45662e0fac86076d1c8733a0465bb56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149978
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-04  Caolán McNamara  <caolanm@redhat.com>  [c9c463af22d1c7ea75c8af2d7cf5e2c0a152e40f]

        split out the pieces that apply the font to the cairo context
        
        Change-Id: I0577832f57b15621d150da4cb50e134c9c06bae7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150029
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-04  Seth Chaiklin  <sdc.blanco@youmail.dk>  [1ca2edf4efaea9824613aaf02e854da6a2241f07]

        tdf#153847  update labels to disambiguate insert/edit index entry
        
            primary purpose is to differentiate the two .uno commands
            so that they do not have the same label in the Customize
            dialog. ContextLabel is needed for use in submenus.
            PopupLabel needed for Edit..., but not for Insert.
        
        Change-Id: I4dc452805ff47669218158711b874b04330d02ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149881
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-04-04  Caolán McNamara  <caolanm@redhat.com>  [e0e613ad27c29c35a982f34f1af84b1c342eb4e5]

        remove cairo_set_matrix calls that do nothing anymore
        
        in the past there was intermediate calls that these affected
        
        Change-Id: I5bb15046ff5869522dfafe72e16f9be4707c1f7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150027
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-04  Caolán McNamara  <caolanm@redhat.com>  [3e1ee22e8ac6d2217547bf9a591e38af5c6da440]

        cairo_font_extents is unused
        
        since:
        
        commit 6c9948d80aaa1d4827ccf741d900093abe7a973e
        Date:   Mon May 3 06:51:50 2021 +0800
        
            vcl: adjust cairo text renderer for vertical writing
        
        Change-Id: I853b5f3b8c8979468d6c72617b7991f4c7d509d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150026
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [73d0723c466e63c247d37ec8b9fa0bd8db8766b5]

        Fix typo
        
        Change-Id: I4ff8556c954cae844fa35385535cf9b6e9477e08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150033
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7e1138db4e472e0d5de851c724e0048f1a834c08]

        Fix typo
        
        Change-Id: I09163a500caf66c6ac2921dca3128997574d20d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150032
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-04  Caolán McNamara  <caolanm@redhat.com>  [55d5648958f9d453688bba50706323c8deb30478]

        tdf#154565 ignore unwanted crossing event from search to treeview on "enter"
        
        i.e if the crossing was triggered ultimately by a key stroke which is
        likely from exiting the search box.
        
        This way we can avoid the problem that with hover-selection that after
        "enter" is used in the search box, selecting a matching row, then during
        teardown of the widget the box is hidden, and the generated crossing
        notification triggers unwanted selection of a different row under the
        mouse.
        
        If needs be this could be refined further to only happen for a specific
        key or other details of the triggering event
        
        Change-Id: I7e64fb5fa31a446b85016d86ecd314d13130d7b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150016
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-04  Szymon Kłos  <szymon.klos@collabora.com>  [fcb4e31983515d2231957e894d54649eba5c62cf]

        Convert SvtLineListBox to WeldToolbarPopup
        
        Change-Id: I1849e40508a8754ec567da5913d3454571da5bee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149063
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150015
        Tested-by: Jenkins

2023-04-04  Szymon Kłos  <szymon.klos@collabora.com>  [65752e649872edfd98915035b61aca510ae8f271]

        jsdialog: enable and make async chart line prop dialog
        
        Change-Id: I21817b21fe6d2ce0a6f6bd784c0e24fe35b17fec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149502
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150014
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2023-04-04  Balazs Varga  <balazs.varga.extern@allotropia.de>  [89e65e6afdfc942cf8232886d6703947167eaec3]

        tdf#153880 sc: Make Calc text hyperlinks stand out more
        
        Add underlining for links in Calc.
        
        TODO: unit test
        
        Change-Id: Idd5a7de7464d8ce443cdec756ac803491e73b0ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149913
        Tested-by: Jenkins
        Tested-by: Gabor Kelemen <kelemeng@ubuntu.com>
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>

2023-04-04  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [4b5203ebf4ca5894f4d7dd37a141832df26e8b9a]

        MCGR: Improve performance for texture-mapped MCGR processing
        
        Change-Id: I20b32e7c272112c6c3d9f7ee0ef59c6d4d006d94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150020
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-04-04  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [37928bef1c23f30df04bc7e95fcbc202c8cb4299]

        tdf#151206 - Sc Auto Filter: filter items after search edit timeout
        
        In addition, UI tests have been adapted to address the timeout of the search process.
        
        Change-Id: Id9d78896e45da43734346654762c3541b8c07ba2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149958
        Tested-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-04-04  Stephan Bergmann  <sbergman@redhat.com>  [65710a8d0098752b1079680563a053c2770ec958]

        Fix typos in XML that broke three implementation elements
        
        The typos all originated with d2140a6320cd1cf4dea29b174cdb3bcb5261056b
        "i18npool: create instances with uno constructors", causing three intended
        constructor attributes to rather be plain character data.  Which apparently went
        unnoticed until recently (see the TODOs resolved here that had been introduced
        with 456a146b9eb643655ae2bd336740e8c5536913aa "tdf#151971: Fix used
        implementation names of transliteration services"), in part because the Parser
        class in cppuhelper/source/servicemanager.cxx silently ignores any unexpected
        character data via xmlreader::XmlReader::Text::NONE.)
        
        Change-Id: Ia8fdbc09c67d10530b4d86dbbbde2b6b84038e66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150021
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-04  Rafael Lima  <rafael.palma.lima@gmail.com>  [894ddf0251b1b8dcd44e588430215e35b91eb02e]

        tdf#151338 Rearrange table popup menu in Draw/Impress
        
        I also added the SplitCell command to the Draw popup menu, since there's no reason for it not to be there.
        
        Change-Id: Iec0d51559bf03c0f352aa631bedb794f18e02e2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149700
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-04-04  Rafael Lima  <rafael.palma.lima@gmail.com>  [a9cf7e8b23a0223eb2f5e0ed28bd012551836867]

        tdf#154476 Fix accelerators in Print preview
        
        As reported in the bug ticket, the +/- accelerators are inverted.
        
        Change-Id: Iafd648968ce8c3c2f461f31b65b1bd4bf85f1dab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149701
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-04-04  Miklos Vajna  <vmiklos@collabora.com>  [18cab645488184f1d861fb4e67aebb383f6e3779]

        tdf#154451 UITest_impress_tests{,2}: enable oneprocess mode
        
        Execution time changes:
        
        - from 2m10,846s to 1m34,525s
        - from 1m37,723s to 1m7,339s
        
        for me.
        
        Change-Id: Id1bf511ec01694497b9fbc6b95aa7c4ac9bb4a44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150019
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-04  Michael Stahl  <michael.stahl@allotropia.de>  [2a87a59a52ae26db5106f7d1f4346225d032b550]

        tdf#152234 vcl,drawinglayer: PDF/UA export: produce Role for form controls
        
        veraPDF complains:
        
          Specification: ISO 14289-1:2014, Clause: 7.18.4, Test number: 2
          If the Form element omits a Role attribute (Table 348), it shall have
          only one child: an object reference (14.7.4.3) identifying the widget
          annotation per ISO 32000-1:2008, 14.8.4.5, Table 340.
        
        LO forms produce both page content in an MCID and an /Annot, so Role is
        needed.
        
        Change-Id: Ic231931a7c35d8da37ca76e02d97501edb43347c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149626
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-04-04  Seth Chaiklin  <sdc.blanco@youmail.dk>  [4047cb44b7a41115dafb7cffcebd2a02329283df]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 562c29b9451c68b607d980b6011726bbf9de0247
          - tdf#153248 numbering is changed globally
            
               Add a sentence to note that changes to "Numbering" are
               applied retroactively to any existing captions.
               remove <xml-lang>
            
            Change-Id: I5279296cf27018d7f0f5a08a62e97689e6021339
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149879
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-04-04  Stephan Bergmann  <sbergman@redhat.com>  [456a146b9eb643655ae2bd336740e8c5536913aa]

        tdf#151971: Fix used implementation names of transliteration services
        
        ...after 04af4e4f55f3ef319a78edd4d0109e2e7eba90b6 "[API CHANGE] Fix all bad
        UNOIDL identifiers across offapi" had changed the spelling (character case) of
        some of the css.i18n.TransliterationModules[New] enum values involved here, so
        that the TmItem1 macro generated broken TMList::implName values now.  (Which in
        turn caused TransliterationImpl::loadBody to throw "unsatisfied query for
        interface of type com.sun.star.i18n.XExtendedTransliteration!"
        css::uno::RuntimeExceptions, which remained uncaught.)
        
        Also add a test verifying that loading all those transliteration services no
        longer fails throwing exceptions.  Which lead to two open TODOs:  For one, the
        value of maxCascade in i18npool/inc/transliterationImpl.hxx might come from a
        time when there were fewer TransliterationModules[New] enum values and might no
        longer be appropriate.  This would need some further investigation.  But for
        another, there are two transliteration services that cannot currently be
        instantiated.  That looks like a regression that should be fixed in a follow-up
        commit.
        
        Change-Id: Icfca3e841360d4b471013e2c96d6868a75a21a1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150018
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-04  Michael Stahl  <michael.stahl@allotropia.de>  [22fd7ccb913c55db14adf736859fc9e0e7f00630]

        vcl: PDF export: fix erroneous MCID produced for 1st page
        
        PDFWriterImpl::beginStructureElementMCSeq() emits a spurious MCID
        definition outside of any stream, before the 1st page:
        
          /Document<</MCID 1>>BDC
          % PDFPage::emit
          1 0 obj
          <</Type/Page/Parent...
        
        This is because SwPageFrame is translated to a Document StructElem in
        EnhancedPDFExportHelper, but PDFPage::emit is called at a later time
        than when the page content stream is produced, so this is just wrong; an
        MCID inside the page content stream is pointless because that's an
        object already anyway, so just suppress this.
        
        Looks like other applications don't produce Document currently.
        
        Change-Id: Ic2e30e4125c0e97c8e47330c7a247f74efc18f98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150017
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-04-04  Seth Chaiklin  <sdc.blanco@youmail.dk>  [250b820a24640a33d73a6e690e04e36be01cda28]

        tdf#129726  make extended tips visible for 1st and 2nd key
        
          ce58da3240e508800bd3e6fd7d56fb5fbde3349d introduced extended tips,
          but the extended tips for "1st key" and "2nd key" should be the
          child of the GtkComboBoxText, and not GtkEntry.  
        
        Change-Id: Iaaa23c76debaa87c37f2fa8308e81c31cfb657cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149888
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-04-04  Seth Chaiklin  <sdc.blanco@youmail.dk>  [9d298aa0c78855fd075e24ef542e0c8e176e729c]

        tdf#153242  "Separator" -> "Before caption"
        
        The "separator" option places an option text after the category
        name and number and before the caption text. This option is
        relabeled to "Before caption" to make its function more transparent
        and to reduce ambiguity with "separator" which is also used, with
        a different meaning, as part of Heading Numbering before Caption Number
        in the Caption Options. Also, add a tooltip for this option, and
        update extended tip to explain the option more precisely and fully.
        
        Change-Id: I3d1a53936ea68ac79c5f6a5ed41dd291826b0227
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149878
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-04-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [660ba4b4a0e5ac3f5c517c3c21daf277bdae5bc0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e252239f3cd73b80f049fd1794338766fbd3fe6c
          - Change <embedvar> for <link>
            
            Change-Id: I233af09ea89c177c37ff4978107f626b749671a9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149975
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-04-04  Miklos Vajna  <vmiklos@collabora.com>  [96df0ad0da6e8972a828721dac6b4ba7c69eba85]

        sw floattable: fix removal of last follow fly with a start/middle one
        
        The bugdoc has 3 pages: each page has 1 row of a floating table.
        Deleting the last row deleted the last fly frame, but the text in the
        body didn't move from page 3 to page 2.
        
        It seems what happened was that the condition in
        SwTextFrame::HasNonLastSplitFlyDrawObj() was wrong, it always filtered
        for the master anchor, not for the relevant anchor. Once that's fixed,
        the other problem was that by the time SwRootFrame::DeleteEmptyFlys_()
        would invalidate the anchor, the follow/precede relationship is already
        unlinked for the to-be-deleted fly, so we can't find the correct anchor
        of the to-be-deleted fly.
        
        Fix the second problem by invalidating the anchor earlier, in
        SwFlyAtContentFrame::DelEmpty(), where the to-be-deleted fly is still
        part of the flow frame chain.
        
        With this, deleting the last row in the document results in deleting the
        entire page 3 and moving up the body text, as expected.
        
        Change-Id: I3303408cafabcc61abfffe6c355ec3874fff30a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150008
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-04  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [309469a3863c1ce7a2d463f3a62f5101c39ac89c]

        RES_REFMARKFLD_UPDATE no more (lots of zombie code)
        
        - RES_REFMARKFLD_UPDATE is only instantiated in SwEditShell::UpdateOneField
        - ... which passes it to DocumentFieldsManager::UpdateField, which
          * puts it in an SwUndoFieldFromDoc into the undo stack
          * and passes it to UpdateTextNode
        - SwUndoFieldFromDoc::UpdateField only uses it to pass it back again to
          DocumentFieldsManager::UpdateField
        - in UpdateTextNode RES_REFMARKFLD_UPDATE does not trigger any specific
          code
        
        thus:
        - replace UpdateTextNode with ForceUpdateTextNode
        - remove the message item from the SwUndoFieldFromDoc ctor
        - remove the message item as a parameter to
          DocumentFieldsManager::UpdateField as it was only ever used for
          RES_REFMARKFLD_UPDATE
        - remove the instantiation in SwEditShell::UpdateOneField
        - and finally: remove RES_REFMARKFLD_UPDATE itself
        
        Change-Id: I3f7e27a555a24630d6d5a2c1a40db9096195b826
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150004
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-04-04  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [116a646a9f36ff07393186d5a001628023c6ded6]

        RES_TBLHEADINGCHG no more ...
        
        - replaced LegacyModifyHint by a proper SfxHint
        - Refactor SwTabFrame for table heading change:
          * split out Invalidate(SwTabFrameInvFlags)
          * split out HandleTableHeadlineChange()
        
        Change-Id: I374db7a3b16a3062d6ad54c32527ec1056cbc00b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149929
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-04-04  Szymon Kłos  <szymon.klos@collabora.com>  [bd5efa2899a3db51c2b6d525d7e518a7a3fbf912]

        jsdialog: send full update when shown not when created
        
        Change-Id: I02cb63b57960c1d7425fe97c341eaf24f216c3a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149496
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150013
        Tested-by: Jenkins

2023-04-04  Szymon Kłos  <szymon.klos@collabora.com>  [a9872f5ef0bef781df7fec99d0ce98746f01ae9e]

        jsdialog: dump label relation between widgets
        
        Change-Id: I625346049b866d9f231bba461f40b671f4959e4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149717
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150012

2023-04-04  Heiko Tietze  <tietze.heiko@gmail.com>  [2039fd382af9d110bd68be8629ab757b3617926a]

        Resolves tdf#154446 - Remove redundant option for grid line color
        
        Change-Id: I41d39b763e651f90660f2a451ed0a9b473ead206
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149715
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-04-04  Szymon Kłos  <szymon.klos@collabora.com>  [f4a0b43d729fff169a2152a04aaa1369a4d4f9d6]

        jsdialog: enable missing chart related dialogs
        
        Change-Id: Ia33980d3536b3a52a24161e789f04ee4de75f2e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149540
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149999

2023-04-04  Szymon Kłos  <szymon.klos@collabora.com>  [564d8594afc64cb5e227cedb872b7cf75c0cff07]

        jsdialog: update drawing area when resized
        
        Change-Id: I429a5d750fc84b42d0d399cf3833f22e7479cfe5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149455
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149998
        Tested-by: Jenkins

2023-04-04  Caolán McNamara  <caolanm@redhat.com>  [6942c44120243de997ede145426ccf928bafaf9f]

        resave with latest glade
        
        Change-Id: Ida60773e87cc607de6763fb6676aad83c316e8b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/150000
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-04  Vojtěch Doležal  <dolezvo1@cvut.cz>  [28675af84ae8e2342bd78be3696dc09de6ce5cc5]

        tdf#41652: Variable width NBSP
        
        Adds a flag that when enabled (opt-in for both old and new documents) changes behaviour of NBSP to not be strictly fixed width.
        
        This commit also implements this behaviour such that NBSP has always the width of a standard space (0x20) on the given line. This change is only noticeable when the paragraph is justified.
        
        Lastly a tilde or a degree character is now shown in place of NBSP when nonprintable characters are enabled, since the gray field alone is not visible in many circumstances.
        
        Change-Id: Iabb30b5930ced62691cc4304f60c5e6dc886ed61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149576
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-04-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fb8e9b3e8ec9b03399e6cd0d47a9d08976b71ed7]

        Fix typo in code
        
        Change-Id: I9386ce811885e46ffedfc5bd8cc05007ddf75f10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149968
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-04  Miklos Vajna  <vmiklos@collabora.com>  [54ae3b7ed03a513dc218c40196172c950380a450]

        sw: document at-char vs as-char layout frames
        
        "bound to a character" is a bit misleading for as-char.
        
        Change-Id: I0c322c88f81bf96c7b4818598cfbef4fc7f4baea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149996
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-04-04  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [1b52ec38dd338932255aa94411ad90f83ed02d9e]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to ff606081bb42acb96611ff232f5606dd76f411bf
          - tdf#154459 Improve grammar for hlp_ellipsis
            
            Change-Id: Ia488470069a9a4818dd3152250cc053842d161a2
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/150006
            Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2023-04-04  Seth Chaiklin  <sdc.blanco@youmail.dk>  [5cc29848b78b6c5ab01aa7a66b1dd7caff5f9385]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 17ff420d14f2d7289bcee4ce7c652b4dfeb5a4d9
          - add missing < to embedvar 
            
            Change-Id: Ief1b8c7f78f6756d178c70d27020f6b483abfb24
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149977
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-04-03  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [12ea66f132ae3894f336444ddf30a8f2579be503]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1964fcaee6441a576976a8730287ebd955f9128e
          - Proofread and add missing markup
            
            Change-Id: I1269d775307dcc5ad022d5d99f640bfb778386fa
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/150001
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2023-04-03  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [c74117e400578348187113bcf191ccfd6deb2cce]

        Hyphenate this compound adjective
        
        Change-Id: I7e19c90fd0106f59398205579d7b5d60cbf4a07e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149945
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-04-03  Eike Rathke  <erack@redhat.com>  [632fdbb7fb9fd296aaa4c473070aecc3c0dd019c]

        Resolves: tdf#154582 Obtain English DisplayName before CompatibilityName
        
        ... for Add-Ins from configuration.
        
        Change-Id: If13d692ca7550e69d2f6e3ff72747d17aee3e7f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149995
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-04-03  Szymon Kłos  <szymon.klos@collabora.com>  [055280fbd829a8ce51ade625d0f1cb7e1e631020]

        jsdialog: enable impress format dialogs
        
        Change-Id: If7bcdf7afdf6e272e47531c2b2b0b75046c561a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149425
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149965
        Tested-by: Jenkins

2023-04-03  Szymon Kłos  <szymon.klos@collabora.com>  [199af45c99e2e45a4a0236fdb5d0da135c205188]

        jsdialog: enable slide properties dialog
        
        Change-Id: I5c6b0c24a049a2368dbe084bcfffc4f777d88625
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149423
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149964
        Tested-by: Jenkins

2023-04-03  Caolán McNamara  <caolanm@redhat.com>  [dd56b1c4980bea867286880bd0ac194b6106c968]

        set a parent for embedded object warning dialog
        
        calc does a lot of "CaptureMouse" which then leads to a lot of
        "ReleaseMouse", I'm somewhat unconvinced that there should be any
        CaptureMouse calls in there.
        
        Change-Id: I7c44d2c36c89a5c32c525d65939723da9be77a72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149973
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-03  Caolán McNamara  <caolanm@redhat.com>  [e97c8ceb003488589bf14c7ea335eaa3e1a86975]

        tdf#152257 popup already launched, don't relaunch
        
        Change-Id: I2503803b756fed179f6aa62cee2c549b6bc7c3c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149972
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c2cc3e696e27f3ab218c56e90065f5c102ae50b6]

        Fix typo
        
        Change-Id: I49fe9dbdc11291c02be1dd5e41171a987d896008
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149997
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f8016f45ea6d43c8b7a981d364e0df26feec3eb1]

        Fix typo
        
        Change-Id: I5f5d819f5068869d78bd52f820a24d1d9702f6ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149967
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-04-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [994ecdc459ff99b5944ae289a51328d8093c422f]

        tdf#124525: sc_subsequent_filters_test4: Add unittest
        
        Change-Id: I16321c8e22a205d211536b189191db453ebf1ce9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149956
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-04-03  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [64007cb308ead90ba6ffa2963c5de8ef89cec5ce]

        MCGR: Unify Gradient intensity handling in tooling
        
        Moved the Gradient intensity handling to tooling since
        it is also needed for TransparencyGradients. Added
        missing use of GradientStepCount for transparency.
        
        Change-Id: I63ae6683fa0131be7faadc8572e19f5c43bf27e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149957
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-04-03  Maxim Monastirsky  <momonasmon@gmail.com>  [aec0830f31c2fd258de711baaa7da24bd01488c9]

        Ensure valid SdrItemPool for drawing styles
        
        ... when pasting cells as OLE object. Problem caught by UBSAN build with
        UITest_conditional_format UITEST_TEST_NAME=tdf117899.Tdf117899.test_tdf117899:
        
        /sc/source/core/data/stlsheet.cxx:238:53: runtime error: reference binding to null pointer of type 'SfxItemPool'
            #0 0x7f9cb1ef60ce in ScStyleSheet::GetItemSet() /sc/source/core/data/stlsheet.cxx:231:28
            #1 0x7f9cb1ed52e3 in ScStyleSheetPool::CopyStyleFrom(SfxStyleSheetBasePool*, rtl::OUString const&, SfxStyleFamily, bool) /sc/source/core/data/stlpool.cxx:144:40
            #2 0x7f9cb1ed9285 in ScStyleSheetPool::CopyStdStylesFrom(ScStyleSheetPool*) /sc/source/core/data/stlpool.cxx:223:5
            #3 0x7f9cb0e25d51 in ScDocument::CopyStdStylesFrom(ScDocument const&) /sc/source/core/data/documen8.cxx:292:35
            #4 0x7f9cb4602d7c in ScTransferObj::InitDocShell(bool) /sc/source/ui/app/transobj.cxx:683:14
        
        ScStyleSheetPool::CopyStdStylesFrom wants to create/update the default drawing style,
        but in case the source clipdoc didn't have shapes - without creating ScDrawLayer first,
        which means no SdrItemPool exists. Fix that by creating ScDrawLayer unconditionally,
        as we attempt to do this later on anyway.
        
        Regression of commit 685a864cfc40227559ed55f6273fd118174e8e6e
        ("sc drawstyles: Clipboard support").
        
        Change-Id: I3def9860ab4f11c70c120f5324a60adf63056a7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149966
        Tested-by: Maxim Monastirsky <momonasmon@gmail.com>
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-04-03  Michael Weghorn  <m.weghorn@posteo.de>  [1f437264084fd173116965fa4d856aeafdfe7a98]

        tdf#153806 a11y: Allow opening context menu in special char dlg using keyboard
        
        Open the context menu for the `CommandEventId::ContextMenu`
        command for the character table that is used in the special
        characters dialog, so opening the context menu is not only
        possible by right mouse click, but also using the keyboard
        (by pressing the context menu button or Shift+F10).
        
        Move the handling for the case where the context menu is activated
        using the mouse from `SvxShowCharSet::MouseButtonDown`
        to `SvxShowCharSet::Command`.
        
        When the context menu is activated using the keyboard,
        use the centre of the currently selected item for the
        context menu position.
        
        Adding support for opening the context menu for the
        recently used and favorite characters further down
        in the special characters dialog is independent of this
        and would have to be added separately.
        
        Change-Id: I55ef43708b95f5a90b06777a8aeb32a64609160d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149927
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-04-03  Michael Weghorn  <m.weghorn@posteo.de>  [bb4aaa4cfd6cf3fe0f43baae2622df1098047123]

        Pass special char dlg context menu pos as param, drop member
        
        The `maPosition` member was only used for the position
        of the context menu. It was set before calling
        `SvxShowCharSet::createContextMenu` and then only used
        in there.
        
        Pass the position directly as a parameter instead and
        drop the extra member.
        
        Change-Id: I7ba9ec60ffb993ca1269d86efeddbe0950ed7fbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149926
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-04-03  Michael Weghorn  <m.weghorn@posteo.de>  [fa7fc141e49bf1a5e1fc30645d559c19205d76a7]

        tdf#153806 a11y: Insert special char + close dialog on return key
        
        As discussed in tdf#153806, insert the currently selected
        character from the special characters dialog and close
        the dialog when the return key is pressed on the
        table of characters (either showing all characters
        or just the search result).
        
        Something similar should probably be done when the return
        key is pressed with one of the recent characters or
        favorite characters in the dialog having focus, but
        that needs to be handled separately, possibly along
        with the other remaining suggestions to improve keyboard
        handling in the special characters dialog as discussed in
        tdf#153806.
        
        Change-Id: Iccc19e4808ddf6f15c32710f9bea931e46b046bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149920
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-04-03  Michael Weghorn  <m.weghorn@posteo.de>  [d1f5b3c5cb226fd5f58fe2cdc8be9d1330fad6a2]

        tdf#153806 a11y: Improve keyboard interaction in special char dialog
        
        Make interacting with the "Special Characters" dialog
        using the keyboard more intuitive and consistent:
        
        * Call the selection handler (that changes the "OK" button
          to be sensitive) when a new entry is selected, as happens
          e.g. when tabbing into the table of characters, at which
          point the currently focused character is already considered
          selected (as e.g. indicated by the fact that other UI elements
          in the dialog are already updated according to that selection).
          This previously required pressing the space key (or moving back
          and forth using the arrow keys) for no apparent reason.
        
        * When a character in the character table is selected,
          insert it into the document when pressing the space
          key, as happens when double-clicking the entry
          using the mouse. Insertion using the space key
          already works for the characters in the "Recent Characters"
          and "Favorite Characters" sections below the table, so this also
          makes the behavior more consistent within the dialog.
        
        Change-Id: I35072f565b26d1f6c12c7dc8b7c6592f6a985a03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147657
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-04-03  Michael Weghorn  <m.weghorn@posteo.de>  [cb29cd301d6a493870d8efc233965658ae532206]

        tdf#153806 cui: Deduplicate code for special char dialog handlers
        
        Various handlers for `m_xShowSet` and `m_xSearchSet` are
        the same, except that they operate on the different objects.
        
        However, since a pointer to the `SvxShowCharSet`/`SvxSearchCharSet`
        is passed as an argument to the handler, use that
        and reuse the existing handlers instead of duplicating them.
        
        Also extract a `SvxCharacterMap::insertSelectedCharacter` method
        from the `CharDoubleClickHdl`, since that will be reused elsewhere
        in a follow-up commit for tdf#153806.
        
        Change-Id: I14e8e7fd7add33f86fa0246c65927ceb88bb7899
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149919
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-04-03  Mike Kaganski  <mike.kaganski@collabora.com>  [be9919f4719aee2154fe2cbaef70b3537e49fe8b]

        Optimize a bit
        
        Change-Id: I5a2c37e4ff1e19cfbc29e1e61b025f44d067b95a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149893
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-03  Caolán McNamara  <caolanm@redhat.com>  [a8dbc875814e003a7a1eb733c0f5f7f0ab80b908]

        add CVE-2017-18013 test case
        
        Change-Id: I43324a4159a0562a87594662a634fae91b216055
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149955
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-03  Caolán McNamara  <caolanm@redhat.com>  [ae9ef125e27758f1ae018aa2598dcafe3c29c9a8]

        move to libwebp 1.3.0 release
        
        Change-Id: I88205be86e15d9878040958b96dc30043d9eb0b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149959
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-03  Mike Kaganski  <mike.kaganski@collabora.com>  [e8e244d93c02f4d5b58b9a29dd7fc0d69316888a]

        Simplify JsonWriter a bit
        
        Change-Id: I0ca4a0fcf4f19bc26ae931bae0b2ee53db47f12c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149951
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-03  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [a7b79f7e1ac4aa1dc4744dced45903f9ecc7f351]

        tdf#146312 - Chapter numbering dialog: show paragraph style [None] in preview
        
        Change-Id: Icb576df2f0de255aba9fdfddad81b654a48c6c36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149948
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-04-03  Mike Kaganski  <mike.kaganski@collabora.com>  [8067c37e4197f8f07be87f4516a89b07b7462632]

        Fix rtl_(u)str_valueOfBoolean return value documentation
        
        The reported numbers are factually wrong. See rtl::str::valueOfBoolean,
        and back to commit cb6ab44fbef0a71984a15766d5ad7dcbe0a82a10 (template
        implementation for String/UString, 2001-03-16) that introduced the
        actual return values.
        
        Change-Id: Ib692ee7164be31bde3d884823a77e6452dbf9cb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149890
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-03  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [8fc316fb65e0d4b78ec881aa79f4184602b96f54]

        tdf#89920 - Handle embedded newline in Calc's search cell
        
        Update short-circuited boolean expression so the least expensive subexpressions will be executed first
        
        Change-Id: I8c924e00e8de809f3e6df2828f8537185e71c18c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149891
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-04-03  Szymon Kłos  <szymon.klos@collabora.com>  [735437b3b663f43dd7ef6bb2e8c8666673c14c49]

        jsdialog: keep button under content in SpellCheck Options
        
        Change-Id: I75b1424fe688f975b88634d6355cd0311fc07057
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149227
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149825
        Tested-by: Jenkins

2023-04-03  Szymon Kłos  <szymon.klos@collabora.com>  [778e034d89f1e8236cc5afdff902f165637ce9ca]

        jsdialog: enable spelling options dialog
        
        and make it async
        
        Change-Id: Idbf8661aa106d69e60ab6037052fd3d6dec28c06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149205
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149824
        Tested-by: Jenkins

2023-04-03  Stephan Bergmann  <sbergman@redhat.com>  [637d588ef3eaed3b9896d8aff3ccab6eb100ab29]

        Fix heap-use-after-free
        
        ...seen with CppunitTest_desktop_lib
        CPPUNIT_TEST_NAME=DesktopLOKTest::testControlState after
        116b9d6ddf2b61186b29f0370234eec9c1bbe306 "Avoid conversions between OUString and
        OString in VCL",
        
        > ==883385==ERROR: AddressSanitizer: heap-use-after-free on address 0x603000937904 at pc 0x7fe40a2ef6ad bp 0x7fff0a077390 sp 0x7fff0a077388
        > READ of size 4 at 0x603000937904 thread T0
        >  #0 in rtl::OUString::equalsAsciiL(char const*, int) const at include/rtl/ustring.hxx:1279:21
        >  #1 in rtl::libreoffice_internal::ConstCharArrayDetector<char const [11], bool>::Type rtl::operator==<char const [11]>(rtl::OUString const&, char const (&) [11]) at include/rtl/ustring.hxx:1815:24
        >  #2 in JSDialogNotifyIdle::Invoke() at vcl/jsdialog/jsdialogbuilder.cxx:283:27
        >  #3 in JSDialogSender::flush() at vcl/inc/jsdialog/jsdialogbuilder.hxx:172:34
        >  #4 in JSDialogSender::sendClose() at vcl/jsdialog/jsdialogbuilder.cxx:345:5
        >  #5 in JSDialogSender::~JSDialogSender() at vcl/jsdialog/jsdialogbuilder.cxx:320:5
        >  #6 in JSInstanceBuilder::~JSInstanceBuilder() at vcl/jsdialog/jsdialogbuilder.cxx:706:1
        > 0x603000937904 is located 4 bytes inside of 24-byte region [0x603000937900,0x603000937918)
        > freed by thread T0 here:
        >  #0 in free at ~/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:52:3 (workdir/LinkTarget/Executable/cppunittester +0x139452)
        >  #1 in void rtl::str::release<_rtl_uString>(_rtl_uString*) at sal/rtl/strtmpl.hxx:875:9
        >  #2 in rtl_uString_release at sal/rtl/ustring.cxx:1204:12
        >  #3 in rtl::OUString::~OUString() at include/rtl/ustring.hxx:546:13
        >  #4 in JSInstanceBuilder::~JSInstanceBuilder() at vcl/jsdialog/jsdialogbuilder.cxx:706:1
        
        Change-Id: Ib95b4d16c7a7d74ad989716e7829de775ed0de8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149954
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-03  jpuronah  <joel.puronaho@gmail.com>  [6201b6468f53338f833dd93809cb4a78458114aa]

        tdf#143148: Use pragma once instead of include guards
        
        Change-Id: I8369e0bdb6a01838d87e7cddc1cbaed911fe461a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149952
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-04-03  Miklos Vajna  <vmiklos@collabora.com>  [1006fd848ba7c67927472e53df7f3b6f682fadfb]

        sw floattable: fix removal of empty master flys on master table removal
        
        The bugdoc has 2 pages, a floating table covering both pages, row 1 on
        page 1, row 2 on page 2. Once row 1 was deleted, the text around row 2
        moved up to page 1, but row 2 remained on page 2, which is unexpected.
        
        What happened is that we correctly deleted the fly of row 1, even moved
        the text of the anchor on page 2 to page 1, but nobody moved the fly of
        row 2 to page 1, which is inconsistent.
        
        Fix the problem by invalidating the position of the follow in
        SwFlyAtContentFrame::DelEmpty(), since deleting a master fly potentially
        creates space for follows, so they can move up.
        
        This helps in the 2-page case, the case with more than 2 pages still
        needs work.
        
        Change-Id: Ida9cc1d586963867e8fc7ee92d4b3f5dfafd3579
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149947
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-03  Miklos Vajna  <vmiklos@collabora.com>  [9996b7aba68b2e8a84701d7643c4376ed6c34554]

        xmloff: prefix members of XMLTextParagraphExport
        
        See tdf#94879 for motivation.
        
        Change-Id: I894665f1af47cf1e5f0f191bfdf3100e426fa6d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149946
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-04-03  Michael Meeks  <michael.meeks@collabora.com>  [0bd949f4412249e5ecd63716efcc55d92d120da9]

        BinaryDataContainer: pure re-factor to encapsulate stream copying.
        
        Change-Id: Iab24e8d18bf7badbca672fbdbf455f78d08f41a0
        Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149905
        Tested-by: Jenkins

2023-04-03  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [56ae7d01505fdae421109cfc78449230ba589d79]

        tdf#89920 - Handle embedded newline in Calc's search cell
        
        If the replaced string contains a newline after find and replace,
        insert an edit cell in order to handle an embedded line correctly
        regardless of the content in the source cell.
        
        Change-Id: Ic8a5fc80b85546897572a228511b319cd5a8b9aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148752
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-04-03  Seth Chaiklin  <sdc.blanco@youmail.dk>  [d36145d7cf6ca4d6072d4ab0a709bb8fe866336c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5041e95a2e3804ded772be4b6d6a3d6d7f9e5039
          - tdf#153499 add new section title and missing options; corrections to "Level" and navigation
            
              + add "Update entry from selection" option, with icon table
              + add icon table for "New User-defined Index"
              + add new "From Selected Entry" section title and explain
                the purpose of the section
              - remove "Selection" section title, and modify heading levels
              * update "Level" -> "Index level" and correction to explanation
              * corrections to navigation button labels, and icons
              * correction to description for "Next entry (same name)" and
                "Previous entry (same name)"
              * order options according to dialog
            
            Change-Id: I937eb727f303b3e4990de117f962eecc30bc0194
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149594
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-04-02  László Németh  <nemeth@numbertext.org>  [c4a58634753a84b09f20f7271d6525a6656522d3]

        tdf#154545 sw Navigator: select & track nested bookmarks
        
        After selecting a nested bookmark in the Navigator with
        double click or Enter, the selected item changed to the
        item of the main bookmark in the tree list. This jumping
        was very annoying especially with multiple nested bookmarks
        inside the same bookmark.
        
        Navigator didn't track nested bookmarks, i.e. it always
        showed the main bookmark instead of the actual nested one
        under the text cursor.
        
        Change-Id: Ic3f1e8321454d4ad892708e76c001da6eca30cf9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149915
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-04-02  Noel Grandin  <noelgrandin@gmail.com>  [89170bc27196f9b5a27de7bf42a43b71235676c2]

        make some methods final in chart OPropertySet
        
        so that the subclasses use the right overrides to implement custom
        behaviour
        
        Change-Id: Ida9d1de51b5595c4d9532a5c98a220bf39d9a208
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149940
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-02  Caolán McNamara  <caolanm@redhat.com>  [3a5ad705979e0928a2f96cafab7fc92aabfd2b75]

        cid#1524674 Uninitialized scalar field
        
        Change-Id: Ia32ed66c35f7d32b626e0bf719269ae8f45241c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149938
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-02  Noel Grandin  <noelgrandin@gmail.com>  [8f6dd1fde5d99418d2db4b547f9761f3449d3490]

        map->unordered_map in chart OPropertySet
        
        no need for ordering here
        
        Change-Id: I7e0928284c98aca297d4452e65efd8a4f3b1e56d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149941
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-02  Noel Grandin  <noelgrandin@gmail.com>  [0b32750a8dcc8cec2922e93ce34151006d3517b0]

        remove IEventNotificationHook from comphelper::OPropertySet
        
        this class is a copy of cppuhelper::OPropertySet, and this
        feature is unused in that class too, so we are not likely to
        need it
        
        Change-Id: I9e3f0f7d786052f87f5a18c67e9b78409752fd99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149942
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-02  Mike Kaganski  <mike.kaganski@collabora.com>  [116b9d6ddf2b61186b29f0370234eec9c1bbe306]

        Avoid conversions between OUString and OString in VCL
        
        Standardize on OUString, which is the main internal string class.
        Convert from/to OUString only when communicating with respective
        external APIs.
        
        Removes about 200 conversions from the code.
        
        Change-Id: I96ecee7c6fd271bb76639220e96d69d2964bed26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149930
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-02  Stephan Bergmann  <sbergman@redhat.com>  [d7ba78e9c7be835a1e2ecdacd25995663e96862f]

        New --with-coredumpctl to obtain core dumps of crashed tests from coredumpctl
        
        ...for (Linux) systems that don't store core.* files in the current working
        directory.  When enabled, this wraps test execution in `systemd-run --scope
        --user --unit=...` with unit values unique per individual test invocation, so
        that solenv/bin/gdb-core-bt.sh can query coredumpctl for matching core dumps.
        (See the mailing list thread starting at
        <https://lists.freedesktop.org/archives/systemd-devel/2023-March/048884.html>
        "[systemd-devel] coredumpctl: matching by e.g. env var?" for further details.)
        
        The used --unit=... scheme is a best effort to produce system-wide unique
        values, combining the target location path of the given test with a
        second-granularity date/time and the current PID.  (In case there would be
        multiple invocations of the same test per second, which then hopefully wouldn't
        reuse the same PID.  The date/time and PID could be replaced with a
        high-resolution system-wide monotonic clock/counter if one were easily
        available.  The advantage of the current scheme is that it only uses Posix
        features.)  The overall length of the unit value (incl. the appended ".scope"
        suffix) must not exceed 256 characters, or else systemd-run would fail with
        "Failed to mangle scope name: Invalid argument".
        
        It might look more natural to pass the unit value into gdb-core-bt.sh as a
        fourth positional argument rather than via a new LIBO_TEST_UNIT env var.  But
        for one, the unit value is most easily computed from within the recipe shell
        command lines, where an env var is the most natural fit.  And for another, this
        avoids having to tunnel yet another value through the tearDown method in
        unotest/source/java/org/openoffice/test/OfficeConnection.java to the given
        postprocesscommand.
        
        Change-Id: Idcb20cd1e1141d8ec7f10947e5edc70aa2aa7d32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149690
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-04-02  Caolán McNamara  <caolanm@redhat.com>  [b05fb34d48da717447b9b86db9546df72b25e988]

        use the same max size that libtiff defaults to for its own utilities
        
        Change-Id: I67a769a6108fb8590d6304390a4f27ef95927c9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149922
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-02  Caolán McNamara  <caolanm@redhat.com>  [484fa53f43977e390bf79831cf7096983a440cff]

        ofz#57592 Null-dereference READ
        
        Change-Id: I6fc96bb0be6c5a872861987a195b0d628f574c46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149918
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-02  Mike Kaganski  <mike.kaganski@collabora.com>  [ebf2cc4e9dacdc7afdeb4fcc91482678fa3edc4a]

        Simplify a bit
        
        Change-Id: Iae784d3ae40cd237c768413c067a2067c608238d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149885
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-02  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [ce86e5b4a8d54eb55fdde7756ad6fde6e6967d55]

        MCGR: 1st additions to OOXML MCGR import
        
        This change provides 1st changes to get Gradients with
        muti color stops imported from MSO in the oox import
        filter. It supports currently multiple ColorStops and
        transparency. Also 'border'(s) should work, but
        -remember- this is work in progress.
        
        Since it is work in progress it is currently and
        temporaily secured by ENV VAR "MCGR_TEST=0", so when
        not using this the master version will not be touched
        at all.
        
        The number defines various ColorStop tests, 0 for none,
        but some changes are active, e.g. MSO import. You may
        try 1 or 16 to see all your Gradients hard replaced by
        something using that feature.
        I will take care fo cleaning this up again when the
        feature progresses/gets complete.
        
        Change-Id: I92e10d8cd5150733741a6def20a542abf97bd903
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149682
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-04-02  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [389f338da025aa7bc26556a7167cd272b64b77fd]

        SDPR: Use currently added lambda to render Gradients
        
        Change-Id: I9fba920c60690f136cae956dae17e2f5e5081f19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149839
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-04-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [24a374ebc9da56cc6721e8feaa1e15ba850bf41d]

        tdf#154040 use a SdrObjKind::NewFrame for frame creation in writer
        
        Instead of (ab)using SdrObjKind::NONE for the temporary, empty
        SdrObject instance in writer when creating a new frame, use a new
        SdrObjKind::NewFrame kind for the object and use a empty SdrObject
        instance EmptyObject - minimal implementation of SdrObject).
        
        Change-Id: I0277a8f0cf7bfd428e106258ae8710b77e62c41b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149924
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-02  Eike Rathke  <erack@redhat.com>  [82ed010cd39351adcd4015e2bdd1591aa869cf18]

        Resolves: tdf#154218 Use the proper document's SwCalc locale for formula field
        
        ... instead of the format's locale to generate the expanded value
        string to be reinterpreted again. i.e. inherited by SwSetExpField
        used with Set variable.
        
        Change-Id: I0bb545282a50032f2d8d2965020a36e3c5c8914e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149911
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-04-02  Eike Rathke  <erack@redhat.com>  [8c8457526a11fd03ed63a86ecdeeb270d5551049]

        Related: tdf#154218 Actually use the top format selected
        
        Choosing a format of Additional Formats replaces the listbox
        content with the format's category so the assumption that Text
        would be the first entry does not hold. For such format still Text
        was assumed and the input used as literal string, which defeated
        the actual value formatting capabilities and a possible formula
        interpretation for SwUserFieldType.
        
        Change-Id: I199575469672a9f8bada2d2edde5036766977501
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149910
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-04-02  Eike Rathke  <erack@redhat.com>  [ba6d84b854e1abd3e913423dbcfaf192f7ade7f2]

        Resolves: tdf#154218 Tie user field content value string to content locale
        
        ... instead of the format's locale.
        
        Change-Id: I83aeaa1433486241626fafc1ab9b4e2b3802d3eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149909
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-04-02  Maxim Monastirsky  <momonasmon@gmail.com>  [7fed5d046f1c7c9e8caa2e80c020ea8f8ff6df66]

        Related: tdf#152250 Copy also style hierarchy
        
        Change-Id: I134857c9a7749b0dd4a6fe6842dcc8c72d373f4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149928
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-04-02  Maxim Monastirsky  <momonasmon@gmail.com>  [341900458578cb7d875efeee1ffdc9a0429e92b7]

        Explicitly check for cell styles
        
        Now that this method is used also for drawing styles.
        Overlooked this in 685a864cfc40227559ed55f6273fd118174e8e6e
        ("sc drawstyles: Clipboard support").
        
        Change-Id: I7218b735d743841106606739fbd72e45a1d4bf1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149923
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-04-02  Maxim Monastirsky  <momonasmon@gmail.com>  [ae1285a593173cddf002f9b9ca9a6f1003f49285]

        Try a different approach for cid#1524623
        
        I fail to see how pClipDoc could be nullptr, as all call sites of
        ScDrawLayer::CopyFromClip get a ScDocument-owned ScDrawLayer. But
        even in such case we can still get the style sheets pool from
        ScDrawLayer itself, which guaranteed to have one with or without
        ScDocument, as per ScDrawLayer's ctor.
        
        Change-Id: I6a3b7af7080b0a07ab3ec1fcfa7c6ca00e365162
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149921
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-04-02  Khaled Hosny  <khaled@aliftype.com>  [96aad0d0497c8486f8affc8fed79e63a060c9a59]

        tdf#154549: Make combining marks inherit the script of their base
        
        ... regardless of the script of the mark itself.
        
        Change-Id: I15a5d8cb2e1d7b7a26316689ffa11c278d1f6365
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149925
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2023-04-02  Michael Weghorn  <m.weghorn@posteo.de>  [574a5519e23e8ed50c54fb27587afb1b5b5c13c5]

        tdf#152979 qt: Re-add workaround for X11 modality change w/ hide/show
        
        Essentially add back the workaround originally added in
        
            commit e770bacc85a0eec96de77068d61b03f374b3cdec
            Date:   Sun Jun 2 21:01:33 2019 +0000
        
                Qt5 workaround modal change after show bug
        
        but then dropped again in
        
            commit 2dc6bdd1d5789ace0500cad90f5d2eb930888bb9
            Date:   Wed Jun 5 17:39:45 2019 +0000
        
                tdf#125692 SalObject always holds a SystemChildWindow
        
        , since it turns out that it is still needed for other
        use cases than the original one from tdf#125692, as the freeze
        of the basic IDE dialog dialog preview described in tdf#152979.
        
        The
        
            qt.qpa.xcb: internal error:  void QXcbWindow::setNetWmStateOnUnmappedWindow() called on mapped window
        
        issue mentioned there is apparently also worked around in
        upstream Qt tests, s. this qtbase commit [1]:
        
            commit 3714e51436eebb64873c58dc36cf89ef8f139f09
            Author: Volker Hilsheimer <volker.hilsheimer@qt.io>
            Date:   Mon Sep 20 13:44:26 2021 +0200
        
                QWidgetWindow: Stabilize test on Xcb
        
                Showing, hiding, and showing a window can result in the Xcb QPA plugin
                warning about
        
                qt.qpa.xcb: internal error:  void QXcbWindow::setNetWmStateOnUnmappedWindow()
                called on mapped window
        
                The point of the test is to verify that we get a paint event on a window
                that is shown again after having been hidden, not to verify that async
                windowing systems can handle a show/hide/show sequence. So wait for the
                window being exposed before we hide it.
        
                Pick-to: 6.2 5.15
                Change-Id: If91a9926613645e78e332dacff34bd57e4034b6f
                Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
        
        Decrease the sleep from the original 250 ms to 100 ms,
        since tdf#152979 comment 14 mentions that this is enough.
        
        [1] https://code.qt.io/cgit/qt/qtbase.git/commit/?id=3714e51436eebb64873c58dc36cf89ef8f139f09
        
        Change-Id: I57ed520d0df85b7a3bcf47c2f9314754649482ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149912
        Tested-by: Jenkins
        Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>

2023-04-01  Noel Grandin  <noelgrandin@gmail.com>  [84646117baa2ac3463a007207b6b5d1d3cf0e3ae]

        fix locking in chart::Diagram
        
        we can't return a reference to internal state that needs to be protected by a mutex
        
        Change-Id: I13c0128559546cc2078584fc0de818c568617b7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149914
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-01  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [383f70fa9ed0ec7acd6fbc4e921bb5b91fde4689]

        RES_UPDATEDDETBL no more
        
        - SwDDETable doesnt handle the hint anymore (it used to do a
          ChangeContent triggered by it)
        - SwDDEFieldType::UpdateDDE doesnt create the hint anymore -- it used
          to send it via UpdateTextNode, which would call
          SwTextNode::TriggerNodeUpdate for some types, but not for SwFieldIds::Dde
        - ... so the hint sent is never received by anyone who cares
        
        - SwDDEFieldType::UpdateDDE calls ChangeContent on all DDETables
          directly in UpdateDDE anyway, so the dead code is likely just
          obsolete.
        
        Change-Id: I85301ef89998508031833f35c4a2c93e7acb112e
        
        Change-Id: Iaef54e27869947fb7f57d1575e9e0f59f903befd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149656
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2023-04-01  László Németh  <nemeth@numbertext.org>  [6eb1d540a1e599aa4fe0a321eddb9cc22e0546d3]

        tdf#154521 sw Navigator: fix selection change event of bookmark
        
        In Navigator, double click or enter on a bookmark name selects
        the bookmark in the text, but the triggered selectionChanged event
        didn't give access to the actual selection, but only to the start
        of the previous one.
        
        Note: newly enabled Navigator tree item "Bookmarks" is not stateless
        on some test platform, so adjust unit tests according to the (now)
        unknown index of the requested tree items.
        
        Change-Id: Iade4ea40c524a1eb14737669bb3d21f22b556c76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149895
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-04-01  Noel Grandin  <noelgrandin@gmail.com>  [6726fef6910559000f6fb5dc17647c455b944adc]

        pack the UnoControlComponentInfos struct
        
        Change-Id: I18ab490074051831dd31b3953308e372ca2b469f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149904
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-01  Noel Grandin  <noelgrandin@gmail.com>  [bfdf5d290be3fccb631d50cfea52fbe43fff4dce]

        use more XVclWindowPeer
        
        Rather than using it's superclass XWindowPeer and implicitly relying on it being XVclWindowPeer and casting it everywhere.
        
        Change-Id: Icfb46f3b920d00f4a167a31803a71bbb0368d05c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149894
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-04-01  Juergen Funk  <juergen.funk_ml@cib.de>  [cd013e66711c056c52ffd0839e782f6ee9c2dabd]

        git-hooks: remove hint in './g -z'
        
        In the patch 05ea4ac1952c546a81781ac0662747dbe6073616 the hint
        is too mutch and the elsewhere I think it makes no sense, remove.
        
        Change-Id: I1c13e593f673f2cab9a307f57f59efa1fbd903c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149761
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-01  Mike Kaganski  <mike.kaganski@collabora.com>  [166a16594eb4e7e78f3f5b00a1432637d109bf8d]

        Simplify logic in XOutBitmap::WriteGraphic a bit
        
        Change-Id: I8781a4e2cd0ab89dcd1ed3092bd2995be59abf82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149760
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-04-01  Caolán McNamara  <caolanm@redhat.com>  [a13d6e441d91a1a071ac57b20df6774cee2de0f6]

        cid#1524623 Dereference after null check
        
        Change-Id: I43de41c207d129013fa9c2003cccb12facf3f1da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149902
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-01  Paris Oplopoios  <paris.oplopoios@collabora.com>  [8d0cab477904091f3d663e6d90aca95a66d199b0]

        Add LoKit callback for application color change
        
        Change-Id: I9d0fe4ab878c9d3a4a6d842be5cd534b97bf77a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149822
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Paris Oplopoios <parisoplop@gmail.com>
        (cherry picked from commit 48650acef94147c2100eade8c583fddc770b94ef)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149876
        Tested-by: Jenkins

2023-04-01  Seth Chaiklin  <sdc.blanco@youmail.dk>  [33f9d8356bea13fd47497ee6337311e3e9ade2c2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4218a343f54af2dc10a9648a4e9b71bb346c16de
          - tdf#154214,tdf#153248 update/order sections; note global effect of numbering
            
               tdf#154214 reorganized the ordering of the options in the dialog,
               which also resulted in some changes in some section titles.
               This patch reorganizes the presentation on the help page to
               correspond to the dialog, and updates the two changed section titles. 
               tdf#153248 notes a lack of documentation about the retroactive
               change to existing captions if changes are made to the heading
               numbering options. This patch adds a <note> about that.
            
            Change-Id: I77cab25b7f0085d6b153546515897980b2a0de01
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149877
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-04-01  Caolán McNamara  <caolanm@redhat.com>  [e0344a7a3081154798ebf9eae65e364e63af958c]

        gtk_tree_view_scroll_to_cell: assertion 'tree_view->priv->tree != NULL' failed
        
        Change-Id: Ia8070c3c8102bc6bfb72531be450abd9fe47a1a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149841
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-04-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e03b053fcc2905f999598906fd37fda2c8c9a829]

        tdf#154040 writer still needs an "empty" object so create one
        
        For inserting frames writer still relies on an empty SdrObject, so
        create an instance of an empty object when requested to do so.
        
        Change-Id: I8b55318a7fb4b02c9c40de4ca845a804af3e781a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149899
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-04-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [32a11b50b2fc0b7a190a2197368958fa4e82b3e3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 717e7ee5206afad534d358182d88c3244ac6635e
          - Update filter conversion help page
            
            Change-Id: Ieac78fad758e1b66932566d8928bbef53593b28a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149898
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-31  Mike Kaganski  <mike.kaganski@collabora.com>  [d408e940630d131ab886a1d4619671fa0299c03e]

        Simplify a bit
        
        Change-Id: I56de67a7860263d40b4352e93927dfdb107eb4bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149875
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-31  Mike Kaganski  <mike.kaganski@collabora.com>  [d893a40c81357a25a4a89a62f6cf6122046068d5]

        tdf#154486: Use known name when inserting the table into the document
        
        ... instead of assinging a unique name at insertion time, then changing
        to the final value.
        
        As discussed in commit 1dd71d79e15bd8098e7c17c8fcea3748592a902f (tdf#154486:
        use importer-local map to deduplicate table names, 2023-03-31), the lookup
        for a unique table name has an O(n^2) complexity, and can make loading of
        thousands tables impossible.
        
        This changes import time from 23 s to ~2.5 s, and the time now depends on the
        number of tables linearly (e.g., 200 000 tables load in ~45 s).
        
        Change-Id: I0f2b5e37db2d370bccbc8c3430f895c864d9a4c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149840
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [60bb7f3afe4fd8bb3ebb75a77f31f7ba5091eac4]

        Fix typo in code + add curly braces for "No assigment"
        
        Change-Id: I58f01ede2d568c73bca697674a625cb1b13e5684
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149762
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-03-31  Szymon Kłos  <szymon.klos@collabora.com>  [bd3bc03ef82e77fbb577a69a92da2690a5ef384f]

        jsdialog: enable header and footer dialog in impress
        
        Change-Id: Iac64dea2811b8a784ff237d72eb02b36b29d042b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149422
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149837
        Tested-by: Jenkins

2023-03-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [96a47eeedfe4c8adcf2c2903d72fe6e4e12a65e3]

        simplify subclasses of comphelper::OPropertySetHelper
        
        they should deal in terms of the fast property IDS, they should not need
        to override setPropertyValueImpl, so just remove this, and standardise
        on the subclasses overriding setFastPropertyValueImpl
        
        Change-Id: I190955ccc4ae3e07dd481a1044f3c074dd1a40aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149836
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [589cd835436de8ada027280f927fa2ae28420317]

        CppunitTest_sc_macros_test: use CPPUNIT_TEST_FIXTURE()
        
        This suite is large enough so that avoiding the
        declaration/registration/definition of each test manually saves a lot of
        space.
        
        Change-Id: I60792ef623f6db275bf5b1346debceaa38fd6539
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149838
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [19c18c94085f7a70e536a914ed978fc54b5625b9]

        remove unnecessary UnoControlModel::setPropertyValues
        
        which does exactly the same thing as the method it overrides
        
        Change-Id: Ib227011795f0cf6336fb1e01c14636a9996bb164
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149835
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [739da6657a665d38ef99032fe9756519a40ef2f6]

        make some method in comphelper::OPropertySetHelper final
        
        Change-Id: Ia745a0d7568cf8f9180ed2e28cfd11da94cd186a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149834
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-31  Olivier Hallot  <olivier.hallot@libreoffice.org>  [dff8918050cd7210bd783c66eaa9bbf23571e22c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e3b6c3b4f9c2a5834251afe1ced59be64321e23e
          - tdf#154475 Explain "Decorative" property in objects
            
            Change-Id: Ie00f6066453e9f7ab91ec86ee79ac1f949a0f43d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149765
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-31  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [992d86b1b67a6bd28bbf5e63b2d2406881f476b7]

        tdf#150542: DOCX import: support for document varibles
        
        Writer does insert document variables only if they are in
        document body as DOCVARIABLE fields. But ones given in
        settings.xml (w:docVars/w:docVar) were ignored.
        
        Moreover variables in settings should have priority and
        overwrite ones in fields. Word by default does show only
        field results, but refreshing field values will override
        values with ones from settings.
        
        Change-Id: I7103c90eef59ab18f8a25e616dcf8a8b1c6dcb08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149646
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-03-31  Szymon Kłos  <szymon.klos@collabora.com>  [42a432d0023bd0a2da7c3683e43575b0386e705c]

        jsdialog: enable Insert header footer
        
        Change-Id: Ib6f1cd1ffac5479ae9cdf1e47fe0cb69abfc8c91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148889
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149365

2023-03-31  Szymon Kłos  <szymon.klos@collabora.com>  [078d8ce4d4add3c11df524ff92b337a58a75b004]

        jsdialog: enable page format (calc)
        
        Change-Id: I2c40b1e6dbfcb8693afc27e65a75ef71e6a9b7e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148996
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149821
        Tested-by: Jenkins

2023-03-31  Szymon Kłos  <szymon.klos@collabora.com>  [e026ef65eed3c04df4d3dada09c4e1ef858d69a5]

        jsdialog: enable sort dialog
        
        Change-Id: I694bf3ea9982032b0202e408f8121a6407427cca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148789
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149820
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-03-31  Julien Nabet  <serval2412@yahoo.fr>  [a135a182c38083511563009fc1c370e36c546d84]

        Revert "Related tdf#129547: add Excel shortcuts insert time/date in Calc for German UI"
        
        This reverts commit 6896c12ddeb00210629396046678bc1d83d45644.
        
        Reason for revert: it doesn't work according to https://bugs.documentfoundation.org/show_bug.cgi?id=129547#c48
        
        Change-Id: Ia65cd31b652d41ff15352479923c49e9b30ba822
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149797
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-31  Szymon Kłos  <szymon.klos@collabora.com>  [d34f1b24005b0b142ae3b5f6505852fcbd5abcac]

        jsdialog: enable Format cell dialog
        
        Change-Id: I19722ac3e8b3f58ba916aa21513ba7ee34ef0bb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148990
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149366

2023-03-31  Caolán McNamara  <caolanm@redhat.com>  [09b00e959d587058a57be01abccf9873022c969b]

        crashtesting: XDataSeries OPropertySetHelper::getFastPropertyValue crash
        
        seen with
        
        gcc --version
        gcc (Debian 10.2.1-6) 10.2.1 20210110
        
        similar to
        
        commit ad59487053bcd267b53febde0cecbd64c7f94cc0
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Sun Mar 19 20:40:35 2023 +0000
        
            crashtesting: frequent XDiagram OPropertySetHelper::getFastPropertyValue crash
        
        Change-Id: If190e0c51a0b983165ff6f36bb2185456ea6bade
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149819
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-31  Caolán McNamara  <caolanm@redhat.com>  [341ff232aec77c2b46325389da933315613b6f2d]

        gtk4: get a11y to say hello world
        
        role mappings are somewhat unsatisfactory, but can serve as placeholders
        for now
        
        Change-Id: I050fdc0e85fc57de6d79823b2432b521dcffcad4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149215
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-31  Mike Kaganski  <mike.kaganski@collabora.com>  [1dd71d79e15bd8098e7c17c8fcea3748592a902f]

        tdf#154486: use importer-local map to deduplicate table names
        
        ... instead of SwDoc::GetUniqueTableName. The latter is expensive with
        many tables, has O(n^2) complexity with rather large O, and in corner
        cases of thousands tables with no or duplicate names, is unacceptably
        slow.
        
        Changes the test case import time from 39 s to 23 s on my system.
        
        Change-Id: Ia461c860d56cbbfdcb25bacbb9cca4961ced885e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149817
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-31  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [aceaab0839173051e4f6c7b15afe4fc90691abe6]

        fix poppler build
        
        * Update POPPLER_VERSION in poppler-config.patch.1
        
        Change-Id: Iba770e6a3036a091925997025d4528f1d855da5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148841
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-31  Miklos Vajna  <vmiklos@collabora.com>  [f6fbd9d5ff5b049112e6ca7a8943c156b3e4f411]

        sw floattable: remove empty follow flys on follow table removal
        
        - add a SwRootFrame::DeleteEmptyFlys_(), which can delete empty flys and
          invalidate the anchors, so the necessary text frame joins and page frame
          deletions happen
        
        - add a SwRootFrame::InsertEmptyFly(), which can build a to-delete list for
          DeleteEmptyFlys_()
        
        - add a SwFlyAtContentFrame::DelEmpty(), which can call InsertEmptyFly()
          for one empty fly frame
        
        - in SwTabFrame::Cut(), call DelEmpty() on the fly parent, similar to how we do
          it for sections
        
        - in SwLayAction::InternalAction(), call DeleteEmptyFlys() to actually delete
          the unnecessary fly frames
        
        Change-Id: I8d3b4ee2c07b60d6187059bb177c56a129810750
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149815
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-31  Miklos Vajna  <vmiklos@collabora.com>  [ad811b4441f6f9f8f42114640fea39cf0f3156a5]

        sw layout xml dump: extract SwFootnoteContFrame::dumpAsXml() from SwFrame
        
        Ideally SwFrame should not really know anything about footnote container
        frames.
        
        Change-Id: I2745cb74ff503288863439a15b37cec06766d208
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149814
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [3db0ff0c49159f9856c259167256f6c5f89931e0]

        add some asserts in SwFormatAnchor
        
        Which flushes out some dodgy behaviour.
        
        Particularly in SwUndoFormatAttr, which was storing a sal_Int32 content offset in a sal_uInt16 page field.
        In this case, rather just store the value on SwUndoFormatAttr itself, the same way it does for other things.
        
        Change-Id: I5890353f5d51d82037bf7e0e77a16cf3b0dff565
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149764
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-30  Maxim Monastirsky  <momonasmon@gmail.com>  [1b463f697405e64a03378fb38a32172c4d3c25e6]

        sc drawstyles: Enable the UI
        
        I believe it's in a usable state now. But keep in
        mind that the work isn't finished yet. For example,
        there is only one base default style, and the work to
        support styles for comments wasn't merged yet.
        
        Change-Id: I1ad3a4803ad91773906743e19a35405d5cd3255d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149754
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-03-30  Maxim Monastirsky  <momonasmon@gmail.com>  [685a864cfc40227559ed55f6273fd118174e8e6e]

        sc drawstyles: Clipboard support
        
        - Paste as Calc's own format (default in Calc, results with an
          OLE object elsewhere), should preserve style assignment. This
          can be in one of two ways: Either copy the shape itself, or a
          cell range that includes a shape.
        
        - Similarly, copying or moving a whole sheet to another document
          should also preserve the style.
        
        - Paste as drawing format (default in other apps, also default
          in Calc when copying shapes from other apps), should preserve
          the formatting as direct formatting. Pasting into Calc will
          also assign the default style to that shape.
        
        Change-Id: Icb951dad1a77ba9ced706c33c928980d1ec7f8ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149753
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-03-30  Maxim Monastirsky  <momonasmon@gmail.com>  [cb3b8b0aaa9d53bd4b4a74d22b87d46e77835206]

        sc drawstyles: Add a default style and make use of it
        
        The style is empty, similar to the default cell style,
        thus fall backs to the pool defaults for everything. This
        ensures compatibility with existing documents, despite the
        fact that the default style is applied to all shapes upon
        import. In addition, people who will ignore styles and just
        continue to use DF, will have their spreadsheets look the
        same in older versions that don't support styles. For this
        reason I also opted to not set a dedicated style for images
        and OLE objects via
        SdrModel::SetDefaultStyleSheetForSdrGrafObjAndSdrOle2Obj,
        unlike Impress/Draw, and continue setting the "no fill and
        no line" override as DF.
        
        Change-Id: I11554044a1aaf386dc6c4acdbab798fc5a231adc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149359
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-03-30  Caolán McNamara  <caolanm@redhat.com>  [4ceb287c6d42940adf887f36c4f88abae44e0022]

        cid#1524600 Logically dead code
        
        since:
        
        commit 628275acb1b9652e65b8c5c013549dce5ad6f5bf
        Date:   Thu Mar 23 11:24:30 2023 +0900
        
            tdf#90407 Change the auto-fit alg. to match better with OOXML
        
        Change-Id: Ib315d7543229b6ddae0e3282be8cfdfb3f1bad13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149776
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-30  Caolán McNamara  <caolanm@redhat.com>  [5af55a4b4ce86c61cb227822c016f0d51e03c009]

        ofz#57483 Out-of-memory
        
        Change-Id: Id5e920c16f005512a14e41d453f435826a9e7053
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149775
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-30  Caolán McNamara  <caolanm@redhat.com>  [df6bf128ae89d9b4a85fc8300ff7c5e0769e8055]

        ofz#57493 Timeout
        
        Change-Id: I7d4776d77385dc46f496b873c75e2be25840f86b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149774
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-30  Caolán McNamara  <caolanm@redhat.com>  [397e2d5118dcc5ebd8dedfe731de02fb4277960f]

        ofz#57529 Integer-overflow
        
        Change-Id: I93775299aa340e2e645a04be5d0bc36a9caea103
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149773
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-30  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [1bdd92bceb5997d5d0ed27b59734c88f7546a4da]

        SwTableFormulaUpdate: SwMsgPoolItem no more
        
        - get rid of legacy call with unused WhichId (TABLEFML_UPDATE)
        - simplify and inlune ChangeSate, by now only handling TBL_CALC
        - simplify params for UpdateTableFields (explictly just one SwTable*)
        
        Change-Id: Ie356c2a17eab0b557efb54719d33e278b887eef5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149591
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2023-03-30  Caolán McNamara  <caolanm@redhat.com>  [a1f6628e0b73556e0f9fa5f4110068ab7096af1a]

        ofz#57526 Abrt
        
        Change-Id: Ic165f012e6fc21e4be6833ccbfd6ad70e522cc11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149772
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [db7f33af1438538bb51b376242294ecd3bfcb055]

        loplugin:stringadd in various
        
        when applying my upcoming patch to also consider O[U]StringBuffer
        
        Change-Id: I8cf6a47ad357ddc73e2c430d966be72d5efd1485
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149767
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-30  Bogdan B  <buzea.bogdan@libreoffice.org>  [7d8ffcc587dc54764e3fc67b8622b7b0c088297e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6a882aaf39f3c8f80c40f460565c51e5265b2b58
          - related tdf#152011 Typo in Insert description
            
            Change-Id: I20fb5670621cb2a496fdf099d7f7c5599330fe5f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149703
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-30  Julien Nabet  <serval2412@yahoo.fr>  [6896c12ddeb00210629396046678bc1d83d45644]

        Related tdf#129547: add Excel shortcuts insert time/date in Calc for German UI
        
        For German UI and locale
        German layout keyboard (based from https://en.wikipedia.org/wiki/German_keyboard_layout)
        
        https://www.traens.com/tipps/microsoft/datum-uhrzeit-excel.html
        indicates:
        "
        Einfügen eines statischen Datums in Excel
        Drücken Sie STRG + . (Strg und Punkt)
        
        Einfügen der aktuellen Uhrzeit in eine Excel Tabelle
        Drücken Sie STRG+UMSCHALT+. (Strg, Umschalt, Punkt)
        "
        
        so I added (specifically for "de"):
        POINT_MOD1 for InsertCurrentDate
        COLON_SHIFT_MOD1 for InsertCurrentTime
        
        Change-Id: I2523dddf918f9680f87c82c174e20462620948ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148931
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-30  Mike Kaganski  <mike.kaganski@collabora.com>  [b26a65bb108e2c681e0721bfe590e68f2fe5a602]

        Simplify some calls to HtmlWriter::attribute
        
        Change-Id: I608efc6cf7ae05df5a0db3282e0a55315e286718
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149759
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [8d00f6c851b7680f18f602b10ca19a1c9223d276]

        no need to make copies of the GrabBag map
        
        Change-Id: I5cd697d0cfaf65a9ad581d4d7571a69e6214cbb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149757
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [5988a3cf91e2cb5bf1628b88965e3652932e4eb6]

        loplugin:stringadd in xmloff
        
        when applying my upcoming patch to also consider O[U]StringBuffer
        
        Change-Id: Id38d983e59386554c61e9bdcd9333554bbf4665c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149756
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [a5084d15e1b72e303e1628fbff84432036b014a9]

        loplugin:stringadd in vcl
        
        when applying my upcoming patch to also consider O[U]StringBuffer
        
        Change-Id: I44ce7183e4b292269fac1e3d2217286bf5abe823
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149752
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [6ffdcbdd29f014fcce290dfdb969fb6ff66a95ed]

        loplugin:stringadd in ucb
        
        when applying my upcoming patch to also consider O[U]StringBuffer
        
        Change-Id: I2445a69dc46314c73f54c190a0c498c0309be06b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149750
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-30  Rafael Lima  <rafael.palma.lima@gmail.com>  [04ed7cbe53243a042ceeecc62212e73a910d7aef]

        tdf#150471 Remove duplicated Freeze commands from the Tabbed UI
        
        As discussed in the ticket, the commands "Freeze First Column" and "Freeze First Row" are duplicated in the Tabbed UI (under the View tab), since there's already a "Freeze Rows and Columns" command that already offers these 2 options.
        
        So this patch removes the "Freeze First Column" and "Freeze First Row" entries and keep the "Freeze Rows and Columns" comand.
        
        The label of the ".uno:FreezePanes" is also changed to "Freeze Panes" so that it doesn't occupy so much space in the tab. I set the ContextLabel to "Freeze Rows and Columns", so in the menu and context menus, the text shown remains "Freeze Rows and Columns".
        
        Change-Id: I57e6b22b103c2316ca0722878491b719e93b9bb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149650
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-03-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [8ad0669955228b2da64ecce34ea71d761d066864]

        loplugin:stringadd in test..tools
        
        when applying my upcoming patch to also consider O[U]StringBuffer
        
        Change-Id: I8619fa3280338afdfe75bdbfda6cb118d396e1c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149749
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [f24d38de3c23479e79768cd3fcfe37692cee27e4]

        loplugin:stringadd in sd/sdext
        
        when applying my upcoming patch to also consider O[U]StringBuffer
        
        Change-Id: Ic95e72e1c857c6814d6e25b9820494cdfa535465
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149746
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [db9912d824c1d621fdc409b9cdd6c79caefe1327]

        loplugin:stringadd in ucbhelper..uui
        
        when applying my upcoming patch to also consider O[U]StringBuffer
        
        Change-Id: I49549347c1c041cc9ce103aed1fe1cc3bc1a780f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149751
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-30  Sarper Akdemir  <sarper.akdemir@collabora.com>  [6b19f32252f8ba5540ce3b1e38f8ac6112421906]

        add docstring for unclear default distance property in SvxTabStopItem
        
        Change-Id: I6c9eef0a2167f738cdab8171d082becfca401d25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149740
        Tested-by: Jenkins
        Reviewed-by: Sarper Akdemir <sarper.akdemir@collabora.com>

2023-03-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [efbbc141b0db77510b41b452bf3931fc3c9ecc7e]

        use more concrete types in chart2
        
        Change-Id: Iaefad282d40c83f58758b41db9b14f6e95552354
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149742
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [1c8d43d8a9062dbe2cff52b61414e8be6d3b646d]

        loplugin:stringadd in sfx2
        
        when applying my upcoming patch to also consider O[U]StringBuffer
        
        Change-Id: I72c2afa0b6bddfe00fe09f34eb1b1bf2177461d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149747
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-30  Mike Kaganski  <mike.kaganski@collabora.com>  [ab07ba6a9f89aedf4c33fbe911ed8a7d55ced1dd]

        Report correct mimetypes for TIF and EMF
        
        Change-Id: I2eeb07780e3581eea29a9ad98b493de4e78a5d65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149745
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [aa8fb790e8d3f975c7ffadcb5a4fa390186c6d5d]

        loplugin:stringadd in starmath..svl
        
        when applying my upcoming patch to also consider O[U]StringBuffer
        
        Change-Id: Id8f229c3a5223dee8d2710caf15d4612594fc763
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149748
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-30  Arvind K  <khandelwalarvind26@gmail.com>  [2ca71b5c6e0374254e7c75c75e54fa6a8caebfde]

        tdf#146748 Change 'More Numbering/Bullets' options to 'Customize'
        
        Change-Id: Ia9ae20b8c73ddd762424c99eedbaf145fed81935
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148142
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-03-30  Mike Kaganski  <mike.kaganski@collabora.com>  [8e97ef854fb225dac37185c1911894b7d206fa8d]

        sw reqif-xhtml export: fix export of transparent TIF
        
        Since commit 22b50f1937de67e4ad9e692d6964aa5b8d33af7a (use libtiff for
        tiff import, 2022-05-21), transparent TIFs are imported correctly.
        As the result, reqif export started to output the transparent TIF
        images as GIFs, because XOutFlags::UseGifIfSensible handles case of
        transparency, and XOutFlags::UseNativeIfPossible didn't handle TIF.
        Additionally, the resulting mediatype was reported incorrectly:
        
          <reqif-xhtml:object data="[...].gif" type="image/tiff" ... >
        
        1. Handle TIFs in XOutBitmap::WriteGraphic when XOutFlags::UseNativeIfPossible
           is specified.
        2. Return the corrected mediatype from XOutBitmap::WriteGraphic,
           to inform the caller about the possible change.
        3. Remove the XOutFlags::UseGifIfSensible flag when doing the
           reqif export, to avoid the format change at all.
        
        Change-Id: I99f7cfb8d12ef66d372700ec810bd8b269868ffd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149744
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-30  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [0e536abc286b50de171ecb0b6a57dad37467a516]

        tdf#108188 - Use constant string for default page style
        
        Change-Id: I7c398c3dec044722e4552527de8553506cda54f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149730
        Tested-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-03-30  Miklos Vajna  <vmiklos@collabora.com>  [3ec17b23098eed2934020995a890740e7f8581cc]

        UITest_{calc_tests6,chart,chart2,sort}: enable oneprocess mode
        
        Execution time changes:
        
        - from 1m27,535s to 0m55,724s
        
        - from 5m40,926s to 4m46,884s
        
        - from 1m54,886s to 1m31,400s
        
        - from 3m30,592s to 2m20,833s
        
        for me. Also add a simple script that lists what's remaining to be
        converted.
        
        Change-Id: I274f5a11a0f606964bdad5d5e5254b65b09fe497
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149739
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-30  Miklos Vajna  <vmiklos@collabora.com>  [d3bfbcb5f42ca0ff3441ee14b179ca590e646b1f]

        sw: fix undo comment of FN_UPDATE_FIELDS
        
        It's updates, not insert. One has to dispatch .uno:UpdateFields to see
        this in action, which does something if the document already has exiting
        reference marks.
        
        Change-Id: If5a06d2a81aa2439977c9fc51c3af1ee241f9eb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149738
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9c7d3ce813c761b116232bc291e2737c59d383da]

        Add extended tip to labelselectiondialog.ui
        
        Change-Id: I6b4d0a30c2a1a51694770ecd02eea3cf3677b5eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149732
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2023-03-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [eebbe47a5e08fa5e8442c621f454d54484235ac8]

        Bump Glade release for labelselectiondialog.ui
        
        Change-Id: Id941b353e8d9f0df2de3816d47e03ec564351701
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149731
        Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2023-03-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [383c7c44645b37a5c1a0e16d814d218581773ffa]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1a24e9d015c2747c37533c9edec8a081318d6e96
          - tdf#83283 link help page for Label Field Selection in Form design
            
            Change-Id: Id9abe070e03956c283b2f1c33fdb7737b7584f6a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149734
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [73629951f68a2958ec77a74a3a4b50bbf0f3ebea]

        use more concrete types in chart2
        
        Change-Id: I1ba60b690a0402d1a98f792c86ddd033e0c39ed0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149726
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [67cf6e0463c7538ebdd1ea7ba1b98c5e8cf8b7f9]

        use more get/setFastPropertyValue in chart2
        
        Change-Id: I4979cf5dab8b35ba35a46808cef76dc3f81c59b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149725
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [99463a6f7f25d53e806fb475a6d5e2ced13b10e6]

        use more get/setFastPropertyValue in chart2
        
        Change-Id: I1471309e200c8eec21844658b873f817565f9604
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149693
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-29  Mike Kaganski  <mike.kaganski@collabora.com>  [c6431ba1d041379c37292337337690c01f144fe2]

        Prevent accidental OUString(nullptr)
        
        Similar to commit f20162304d73bc01955e9ef6506c3bd1c7016c48
        (Rule out OString(std::nullptr_t), 2015-07-12); after that,
        OUString was changed to have only one ctor taking pointer
        in LIBO_INTERNAL_ONLY case, so became a similar issue.
        
        Change-Id: Iac851d1c24c0616ee52a112b81ba71877c28c493
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149696
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-29  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [8085a68be7604e7bd00004e0d9445be5e266ffbb]

        tdf#154445 - Export all page styles even if they are not in use
        
        Change-Id: If0ca5ea97ad545058c6a70d223158a87bf9207ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149729
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-03-29  Miklos Vajna  <vmiklos@collabora.com>  [10daade356692417e43faaa1909d3794e279054b]

        UITest_calc_tests{,2,3,4}: enable oneprocess mode
        
        Execution time changes:
        
        - from 5m6,456s to 3m26,832s
        - from 2m56,710s to 1m56,982s
        - from 1m37,645s to 1m9,388s
        - from 1m52,203s to 1m12,651s
        
        for me.
        
        Change-Id: Ie3860309c768dd3aaf8efe40a1e995874737b052
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149728
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [98a23169bf761825d0e6ed432632d71dee5a691f]

        use more concrete types in chart2
        
        Change-Id: I932d8a45d525b1b629a0aaee96a1643b155069f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149692
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [2714b18cbaefb13131ae63396297cd57b564a3af]

        fix bug in WrappedRegressionCurvesProperty::setValueToSeries
        
        ever since
            commit 1cd3e2038010cb37bda82d38dd058b793b7eec26
            Author: Tomaž Vajngerl <quikee@gmail.com>
            Date:   Sat Jun 29 18:43:16 2013 +0200
            Multiple trendline removing and changing type support.
        
        Change-Id: Ibd24d0831932f25e60c05a00450d611e15875102
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149691
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-29  Sabri Unal  <libreajans@gmail.com>  [501c0fd78316b18e09811dfcffb923d62c41c5dc]

        tdf#153705 officecfg: use more Title Case in GenericCommands.xcu
        
        Change-Id: Ief2ed6d86b5f65d354d4e47d9ef2999bef81d643
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149723
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-03-29  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [4bf27aa3a12cf4013ec1884ada902e905f751af7]

        libjpeg-turbo: upgrade to release 2.1.5.1
        
        Fixes a serious regression that 2.1.5 had.[1]
        
        [1] "Release 2.1.5.1 · libjpeg-turbo/libjpeg-turbo"
        <https://github.com/libjpeg-turbo/libjpeg-turbo/releases/tag/2.1.5.1>
        
        Change-Id: I0586d735e17789482e0e8e667aafd2b5613a1232
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148941
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-29  Caolán McNamara  <caolanm@redhat.com>  [0bd23b624035f0796fb161feadf948fd730b7cf8]

        crashtesting: xSource seen as empty reference
        
         #17 0x00007f42f14f1662 in __assert_fail () from /lib/x86_64-linux-gnu/libc.so.6
         #18 0x00007f42ef64c68f in com::sun::star::uno::Reference<com::sun::star::embed::XStorage>::operator-> (this=<optimized out>) at core/include/com/sun/star/uno/Reference.h:385
                 __PRETTY_FUNCTION__ = {<optimized out> <repeats 151 times>}
         #19 SfxObjectShell::CopyStoragesOfUnknownMediaType (xSource=..., xTarget=uno::Reference to (OStorage *) 0x561536cddad8, rExceptions=empty uno::Sequence) at core/sfx2/source/doc/objstor.cxx:3566
                 aSubElementNames = uninitialized uno::SequencePython Exception <class 'TypeError'> 'NoneType' object is not iterable:
        
                 bResult = true
         #20 0x00007f42ef65551d in SfxObjectShell::SaveAsChildren (this=this@entry=0x561536dad540, rMedium=...) at core/sfx2/source/doc/objstor.cxx:3328
                 xStorage = uno::Reference to (OStorage *) 0x561536cddad8
                 AutoSaveEvent = false
                 lArgs = {<comphelper::SequenceAsHashMap> = {m_aMap = std::__debug::unordered_map with 2 elements = {[{maString = "AutoSaveEvent", mnHashCode = 528032507}] = uno::Any(void), [{maString = "FilterName", mnHashCode = -1339490047}] = uno::Any("string": "draw8")}}, static PROP_ABORTED = {{str = Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'lazy_string':
         , more = {refCount = 1073741824, length = 7, buffer = u"Aborted"}}}, static PROP_ASTEMPLATE = <same as static member of an already seen type>, static PROP_COMPONENTDATA = <same as static member of an already seen type>, static PROP_DOCUMENTSERVICE = {{str = "DocumentService", more = {refCount = 1073741824, length = 15, buffer = u"DocumentService"}}}, static PROP_ENCRYPTIONDATA = <same as static member of an already seen type>, static PROP_FILENAME = <same as static member of an already seen type>, static PROP_FILTERNAME = <same as static member of an already seen type>, static PROP_FILTERPROVIDER = <same as static member of an already seen type>, static PROP_FILTEROPTIONS = <same as static member of an already seen type>, static PROP_FRAME = <same as static member of an already seen type>, static PROP_FRAMENAME = <same as static member of an already seen type>, static PROP_HIDDEN = <same as static member of an already seen type>, static PROP_INPUTSTREAM = <same as static member of an already seen type>, static PROP_INTERACTIONHANDLER = <same as static member of an already seen type>, static PROP_AUTHENTICATIONHANDLER = <same as static member of an already seen type>, static PROP_JUMPMARK = <same as static member of an already seen type>, static PROP_MACROEXECUTIONMODE = <same as static member of an already seen type>, static PROP_MEDIATYPE = <same as static member of an already seen type>, static PROP_MINIMIZED = <same as static member of an already seen type>, static PROP_NOAUTOSAVE = <same as static member of an already seen type>, static PROP_OPENNEWVIEW = <same as static member of an already seen type>, static PROP_OUTPUTSTREAM = <same as static member of an already seen type>, static PROP_PASSWORD = <same as static member of an already seen type>, static PROP_POSTDATA = <same as static member of an already seen type>, static PROP_PREVIEW = <same as static member of an already seen type>, static PROP_READONLY = <same as static member of an already seen type>, static PROP_REFERRER = <same as static member of an already seen type>, static PROP_REPLACEABLE = <same as static member of an already seen type>, static PROP_SALVAGEDFILE = <same as static member of an already seen type>, static PROP_SILENT = <same as static member of an already seen type>, static PROP_STATUSINDICATOR = <same as static member of an already seen type>, static PROP_STREAM = <same as static member of an already seen type>, static PROP_STREAMFOROUTPUT = <same as static member of an already seen type>, static PROP_TEMPLATENAME = <same as static member of an already seen type>, static PROP_TITLE = <same as static member of an already seen type>, static PROP_TYPENAME = <same as static member of an already seen type>, static PROP_UCBCONTENT = <same as static member of an already seen type>, static PROP_UPDATEDOCMODE = <same as static member of an already seen type>, static PROP_URL = <same as static member of an already seen type>, static PROP_VERSION = <same as static member of an already seen type>, static PROP_DOCUMENTTITLE = <same as static member of an already seen type>, static PROP_MODEL = <same as static member of an already seen type>, static PROP_VIEWONLY = <same as static member of an already seen type>, static PROP_DOCUMENTBASEURL = <same as static member of an already seen type>, static PROP_SUGGESTEDSAVEASNAME = <same as static member of an already seen type>, static PROP_AUTOSAVEEVENT = <same as static member of an already seen type>}
                 aExceptions = empty uno::Sequence
         #21 0x00007f42ef6555fd in SfxObjectShell::SaveAs (this=this@entry=0x561536dad540, rMedium=...) at core/sfx2/source/doc/objstor.cxx:160
        
        Change-Id: Ie9bb49a8ebff6d985e93c7738da241ff8d61ff2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149724
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-29  Jaume Pujantell  <jaume.pujantell@collabora.com>  [20132d64bbd448950bcbd2b0d31504d5025ac6c7]

        tdf#149064 ensure interaction handler is present when transfering with webDAV
        
        Change-Id: I7a31f708e6fe01f07c7187aacd4657b5c6156c82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149722
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2023-03-29  Czeber László Ádám  <czeber.laszloadam@nisz.hu>  [8bf897186de81b39064340c44a54db344d6878f6]

        tdf#124472 DOCX import: fix broken field command by skipping delInstrText
        
        Process only inserted and not tracked parts of the (partially)
        tracked field commands to avoid of broken fields, e.g. hyperlinks
        with bad URLs.
        
        For example, instead of the previous bad URL
        'https://www.libreoffice.org/"HYPERLINK https://bugs.libreoffice.org/',
        now the hypertext field of the test document imported with the
        correct URL 'https://www.libreoffice.org/'.
        
        Field commands have change tracking in OOXML, but not in ODF/Writer.
        OOXML delInstrText, i.e. deleted part of the field commands was imported
        as part of the actual command, resulting broken fields, e.g. hyperlinks.
        
        FieldCommand was splitted into two parts, deleted and non-deleted
        elements. This way the commands do not get mixed up if the order
        is changed and no fragmentation of deleted items occurs (otherwise
        it could fail on the test of tdf#150086).
        
        Change-Id: I97d22e5ee1fe647715206f86c4160ebcc4b9cca0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148528
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-03-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [6213787202570f783458a2d00351851ad46150d7]

        use more concrete types in chart2
        
        Change-Id: Id665050f4f0763505e7f1ace6ade5bf9ab02edf1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149686
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [23c2fb9dbfa5b3eca64ba8aef1a82f9c60d39397]

        use more get/setFastPropertyValue in pie charts
        
        Change-Id: I17bf8631b5934d6d112f17e4a05025802dcde2f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149685
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [856e6627c21b84a0b9ab2e3cb95a5a57864854e8]

        use more concrete types in chart2
        
        Change-Id: I938aa1d6d3c20b35d9e11818d4b641d8a03decaa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149684
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-29  Caolán McNamara  <caolanm@redhat.com>  [06b34d9f4b7967e87cd53e0effd98bfacfee2bb9]

        crashtesting: Null-deref on export of forum-mso-en4-274729.xls to ods
        
        and others, probably since:
        
        commit f02ec0d8489404966596cb0e949bf969e8e66fa2
        Date:   Wed Mar 22 08:50:15 2023 +0200
        
            move hasUnhiddenData inside chart2::DataSeries
        
        Change-Id: Icf59439f00a40ef036decaa36f3d5af68787c864
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149688
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [a2e78d06df22e99f2dc82ee3245ddc4c5de56acf]

        fix concurrent access to fontcache
        
        Every now and then I see a crash in fontcache code.
        Add some DBG_SOLARMUTEX calls there, which spots a few issues.
        
        (*) In writer, SwDLL needs to be under the SolarMutex during
        init, and we can just move a method call to fix that.
        
        (*) in chart2, life is more complicated. Various of the static
        defaults we build want to call OutputDevice::getFontInstance.
        We can't just stick a SolarMutex somewhere in the call chain,
        because those maps are built on-demand, and then we end up
        with ABBA deadlocks between the SolarMutex and the mutex
        in the cppu::PropertySetHelper.
        So I picked a spot that is init'ed early on in chart2,
        and force the init of all the troublesome tables there.
        
        Change-Id: I832978bea35fd5fa681d144b8beff1af13ef3341
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149648
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-29  Mike Kaganski  <mike.kaganski@collabora.com>  [167b864fb1933d069293760e50e1f204a3d2e63d]

        Add an assert
        
        Change-Id: Iee190f27323202d5bb673aaba3116071f294a85b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149695
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-29  Michael Weghorn  <m.weghorn@posteo.de>  [f51b220b953ec71fb742f799fbe645a93cf3d944]

        tdf#149805 tdf#151677 tdf#152217 tdf#154043 tdf#153458 tdf#153800 Revert "VCL expect
        
        ... correct frame size for native menubars"
        
        This reverts
        
            commit afc828b9833b7a612369e95606ba56d41ef2c369
            Date:   Sat May 28 23:47:21 2022 +0200
        
                VCL expect correct frame size for native menubars
        
                ... and renove the wrong framesize hack in the Qt backend
        
        because it caused several regressions and unfortunately
        the commit also doesn't fix all of the bugs mentioned
        in its commit message (while some previous patch sets of the
        change did address more, yet had other issues, s.a. the discussion
        in the commit's Gerrit change [1]).
        
        While e.g. the drag and drop issues reported in tdf#153458
        and tdf#153800 could be fixed by translating the event position
        using `mapToParent()` (as is done in
        `QtWidget::fillSalAbstractMouseEvent` with the above commit
        in place), I currently don't see how to address the other
        issues and the overall direction of the change is not fully
        clear to me at this point. (There are also other pending changes
        in the relation change still pending in Gerrit that would presumably
        need more work/analysis.)
        
        After all, it seems the best way forward to revert the
        commit for now.
        
        This also reverts the follow-up commit
        
            commit 25da92004038c03c0feedf373e8038e7ee3e0c37
            Date:   Thu Jul 21 11:33:02 2022 +0200
        
                Make JunitTest_toolkit_unoapi_1 succeed again on macOS
        
        that fixed a test failure introduced by the above commit.
        
        Luckily, there seem to be no follow-up commits that
        depend on this and the commits can be reverted cleanly
        without the need to resolve any conflicts manually.
        
        This reverts commit 25da92004038c03c0feedf373e8038e7ee3e0c37.
        This reverts commit afc828b9833b7a612369e95606ba56d41ef2c369.
        
        [1] https://gerrit.libreoffice.org/c/core/+/135082
        
        Change-Id: I4c099ad7de8cbbad10da391ede4770d8c748fbde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149495
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-03-29  Heiko Tietze  <tietze.heiko@gmail.com>  [5675937f7564fa5614f7be5aec0d7f20ba91d02c]

        Resolves tdf#152184 - Application color should follow system color
        
        This patch reverts the previously added "LibreOffice Dark" application color set and adds it to the automatic colors. Switching between light and dark changes the Automatic color accordingly instead switching to another color scheme. The added System Theme option makes Light/Dark follow the actual OS appearance.
        
        Reverts 6dfc49bb6a72bf6bb79167b12f0d2d0c5a155d06 (Introduce dark color set),
        546ad5d17d3e363b75337c336cfb2b2f8acc55e3 (color scheme translatable),
        9f0cf00d29298ed55737928ec4dddc50ac850cd8 (Update view options string based on theme)
        
        Change-Id: Ibf491f2e510fac5f1d27a7166560c4ec281d98d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149059
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-03-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [6d4917db0ec647561c3c02765765491e9ae2d8eb]

        expand out ChartModelHelper::findDiagram
        
        since it just calls findFirstChartDiagram
        
        Change-Id: I21eb9a747127ad54f3b5875074a7bf7ffbf79e4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149681
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [0af8c811ccd297539c56f03af8353175671e189c]

        use more concrete types in chart2
        
        Change-Id: I286ad05252bb34f7a1b8f7c08190bddc601faf3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149680
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [1f93816dd5d75aca98f210017d0b58b7ef1d08da]

        loplugin:stringadd in sw
        
        when applying my upcoming patch to also consider O[U]StringBuffer
        
        Change-Id: I0999a0b04236c276d49c541bbbe3932ba3e5e05d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149678
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [92c504b5bd9ec81474704f563b23a2fcd422d1d1]

        use more concrete types in chart2
        
        Change-Id: I818253350bd954d3a2a0f302493c896eb2e26994
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149675
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [5e482317a0b140b11220554753e30ccfd53385ee]

        use more concrete types in chart2
        
        Change-Id: Ifd3bce5fc22371559203da673ca98913bc742c21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149674
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-29  Stephan Bergmann  <sbergman@redhat.com>  [cfe339efd5f306452bc78ae4121867dc9b07b95a]

        Sync flatpak-manifest.in with Flathub
        
        ...including
        <https://github.com/flathub/org.libreoffice.LibreOffice/commit/85022d587be454efd482bcb9baf657d570cc7d06>
        "Update GVFS, Kerberos5, Apache Ant and OpenJDK Flathub Extension"
        
        Change-Id: I6b03adb5872958578b7b2e4bfe3e26bea8882213
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149679
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-29  Caolán McNamara  <caolanm@redhat.com>  [1d2ad8e8823a8633534580d589270945f01f1ca1]

        tdf#154115 use correct column for search
        
        Change-Id: Iaa390e63d269221b7273fe15362cfbdf20f235da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149638
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [a15329d53f20bf913fe63c05fc7c53e17bd68e97]

        loplugin:stringadd in svx
        
        when applying my upcoming patch to also consider O[U]StringBuffer
        
        Change-Id: I043885ed3120ff6f4262f339c69f15e2b2d4a85c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149653
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [5482a582db942fcb02aec57a904ab16d496006f2]

        use more concrete types in chart2
        
        Change-Id: I7ec6df57504b3515be09796016b6db02521e5d67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149673
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-29  Miklos Vajna  <vmiklos@collabora.com>  [a304bd8245f8078813014e90ada91c3332f63146]

        CppunitTest_sw_htmlexport: avoid reqif magic in testReqIfParagraph
        
        Set the filter options explicitly, rather than inferring it from the
        test name.
        
        Change-Id: Ic1c13c7f63bb7c052ba4786a45ac02ea3e2b56ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149655
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-29  Yousef_Rabia  <yousef.mohamed.rabia@gmail.com>  [6700f7f5b4eae31bf020e7d073c496c6e67a2397]

        tdf#147906 Use Math.hypot() for Pythagorean addition
        
        Change-Id: I8823038bde51002ea8c02ca7e841aca99f928a58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149618
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-03-28  Eike Rathke  <erack@redhat.com>  [002f941ec20e594e9702c39fab9cf9f4cc392dab]

        Resolves: tdf#154433 Correct {uk-UA} quotation mark characters
        
        Change-Id: Id5c251ee632d2da134ffbbb352844152f12c1f77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149654
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-03-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [90baab0f50bcf35ae29f1841509ecdace9be77db]

        use more concrete types in chart2
        
        Change-Id: I067e9424a77fb1d835f2847bba3c3f2cda3430f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149652
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [ef1f51571654d6449c6ce2872a4bc2bc2475585d]

        move switchRightAngledAxes from ThreeDHelper to Diagram
        
        so we can use the get/setFastPropertyValue methods
        
        Change-Id: Id17fa2466f75a3b4530306143ce50f66fc5593b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149651
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [983456a42dd2a5a08d7d053f8e3069fbd8c9777d]

        Removed executable bits on ods file
        
        Change-Id: I9a43b02caaad389d8f67a2d2d43ad555d131edf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149645
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [8eb682f932d7feb1db2157e6d522126152de786c]

        move setDefaultRotation from ThreeDHelper to Diagram
        
        so we can use the get/setFastPropertyValue methods
        
        Change-Id: Id9470e5b878ed15e20ca285cacc36cd2e9511365
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149649
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [b17a441912da448ca0c731a015f4221ae264d959]

        move get/setScheme from ThreeDHelper to Diagram
        
        so we can use the get/setFastPropertyValue methods
        
        Change-Id: I2b57212a1d3933cd2825e647f692e2ae3cb8b484
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149647
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-28  Stephan Bergmann  <sbergman@redhat.com>  [7fcfc39232d2fea7078c15552ee092b973e9175b]

        Fix build for recent GCC
        
        ...after 58dd5870a77344754ea459d8423d1b3787a6a813 "Avoid dangling references to
        temporary O[U]StringConcatMarker instances" caused e.g.
        
        > In file included from /home/tdf/lode/jenkins/workspace/lo_callgrind_linux/include/rtl/string.hxx:49,
        >                  from /home/tdf/lode/jenkins/workspace/lo_callgrind_linux/include/rtl/ustring.hxx:43,
        >                  from /home/tdf/lode/jenkins/workspace/lo_callgrind_linux/include/osl/module.hxx:31,
        >                  from /home/tdf/lode/jenkins/workspace/lo_callgrind_linux/sal/osl/all/loadmodulerelative.cxx:26:
        > /home/tdf/lode/jenkins/workspace/lo_callgrind_linux/include/rtl/stringconcat.hxx:468:8: error: partial specialization ‘struct rtl::StringConcat<C, rtl::StringConcatMarker<C>, T2, Dummy>’ is not more specialized than [-fpermissive]
        >   468 | struct StringConcat<C, StringConcatMarker<C>, T2, Dummy>
        >       |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > /home/tdf/lode/jenkins/workspace/lo_callgrind_linux/include/rtl/stringconcat.hxx:190:8: note: primary template ‘template<class C, class T1, class T2, typename std::enable_if<(allowStringConcat<C, T1> && allowStringConcat<C, T2>), int>::type <anonymous> > struct rtl::StringConcat’
        >   190 | struct StringConcat
        >       |        ^~~~~~~~~~~~
        
        (<https://ci.libreoffice.org/job/lo_callgrind_linux/13174/>) with GCC 11.02.
        (But what fixes it for recent versions of GCC would start to fail with
        
        > In file included from sal/osl/all/loadmodulerelative.cxx:26:
        > In file included from include/osl/module.hxx:31:
        > In file included from include/rtl/ustring.hxx:43:
        > In file included from include/rtl/string.hxx:49:
        > include/rtl/stringconcat.hxx:468:8: error: non-type template argument specializes a template parameter with dependent type 'std::enable_if_t<allowStringConcat<C, T1> && allowStringConcat<C, T2>, int>' (aka 'typename enable_if<allowStringConcat<C, T1> && allowStringConcat<C, T2>, int>::type')
        > struct StringConcat<C, StringConcatMarker<C>, T2>
        >        ^
        > include/rtl/stringconcat.hxx:189:125: note: template parameter is declared here
        > template <typename C, typename T1, typename T2, std::enable_if_t<allowStringConcat<C, T1> && allowStringConcat<C, T2>, int> = 0 >
        >                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
        
        for e.g. Clang 17 trunk.)
        
        Change-Id: I6110d5a2813b561748654065e76bb4b6ab2f82d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149644
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [5bcc7e6abfd8a0838f6f2c13b9e7040748913e28]

        move get/setRotation from ThreeDHelper to Diagram
        
        so we can use the get/setFastPropertyValue methods
        
        Change-Id: I147ed5c092b44283bfbbf4ea5a3145736417b92c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149642
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-28  Mike Kaganski  <mike.kaganski@collabora.com>  [5f154a342583540a7bbac3a135d29114ef16aacb]

        Simplify OfaTreeOptionsDialog ctors by delegation
        
        Change-Id: Iea1487bde1c5a15934c5678a53648f3597df5cf3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149643
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-28  Miklos Vajna  <vmiklos@collabora.com>  [98cf5157d69d9f1692be7f2cac958b1dfb387ca9]

        editeng: document SvxOrphansItem and SvxWidowsItem
        
        Replace boilerplate with something that actually helps remembering which
        one is which.
        
        Change-Id: Ia74b69d756cd31006b6f56726aeb37dc86880238
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149636
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-28  Caolán McNamara  <caolanm@redhat.com>  [6a9e5614fe88e7b9cd32adb3484cc8bba142246e]

        resave with latest glade
        
        Change-Id: Ib75edfa79a2beffcb1d5b4222901a7f2fd61d44f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149637
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-28  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [d622972dceba40d89852b1dc832c6e2a4612b2fa]

        tdf#142391 - Store method using 0x13 format only when actually needed
        
        Change-Id: I907d234b20be5e3c7bee0d44407f1bf4c4b49f05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149175
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-03-28  László Németh  <nemeth@numbertext.org>  [bb97bfe3168916ec54404a35f1f0d66d8c06c50d]

        tdf#153628 sw: fix locked spell checking in spelling dialog
        
        Which resulted incomplete spell checking finished before
        checking the document.
        
        Regression from commit b484e5d9e0d22b794c2d1c73741191836158a4ad
        "use more SwPosition::Assign".
        
        Follow-up to commit 2780b026f912a103aea3f8dc19319b998d19a43a
        "tdf#152738 sw: fix lost SwPosition in spelling dialog" and
        commit 221d76260096b9e6b4c4479b1b89c95af8b05774 "simplify assignment".
        
        Change-Id: Ib66903596847016ddaf68da42813dd3a839adb59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149633
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-03-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [f81b47eb98eee8a2b2c027b91b8d7cea1179fad4]

        move get/setCameraDistance from ThreeDHelper to Diagram
        
        so we can use the get/setFastPropertyValue methods
        
        Change-Id: Ibce7c93f067468f2e88f196158dfcb80686d01c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149635
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-27  Justin Luth  <justin.luth@collabora.com>  [4daeb21a5f533144fd6b3bc397a98f37e5b1dd4c]

        sw CopyBookmarks: ensure that Move copies can rename
        
        The problem was that a reference to the bookmark name
        was failing - since the move was adding a "Copy 1" at the end.
        
        That rename line is very deceptive because AFAICS it fails every time.
        I'm going to look at removing it in a followup commit.
        
        Two other unit tests also found with make sw.check
        -tdf149089.docx
        -tdf149507.docx
        but they also didn't have references to the bookmark to visually notice.
        
        make CppunitTest_sw_ooxmlexport10 CPPUNIT_TEST_NAME=testTdf92157
        
        Change-Id: Idd695ec4a89057b28a68bc051b73f17fd4c3de56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149574
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [3a30f1a0fd555febd770b6097197d0d9e499afc6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3c28ee643a415afa0953ece2df6873839febf495
          - tdf#153739 add "bookmark" to Glossary; make relevant cross-references
            
            Change-Id: I7ef8c33a39383a00c8c538694808b4383ad983b8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149095
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-03-27  Rafael Lima  <rafael.palma.lima@gmail.com>  [2001572a49afb3561219c36a7376b4c325dcbc07]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ab10c28fab4226c0270c9870561094af4dbca01d
          - Related tdf#151309 Use t-test instead of T Test
            
            As discussed in the ticket, we should use "t-test" instead of "T Test".
            
            A previous patch fixed the occurrences in the UI. This patch fixes this only occurrence in the help files.
            
            Actually the entire text uses "t-test" but the page title uses "T Test". So here I made the page title better match the title used in the heading <h1>.
            
            Change-Id: I50d8814af5d4f93568aca7e5c299d95664bdb582
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149607
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-27  Laurent Balland  <laurent.balland@mailo.fr>  [c1c2a6acf936a9568d8abf7ccaaa85e3532a3a6b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e24ed3bc78751e931c81a98a542af71aa4a0f5b4
          - tdf#154131 Import text in Calc: Scientific numbers
            
            Since LibO 3.6, numbers in scientific notation are always detected with or without the option "Detect special numbers".
            This change update help for this "new" behavior.
            
            Change-Id: I1fb033229f29f4cc850fe28ea51d89413e52ed58
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149467
            Tested-by: Jenkins
            Reviewed-by: Stéphane Guillou <stephane.guillou@libreoffice.org>
            Reviewed-by: Vernon, Stuart Foote <vsfoote@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5978039917f4e9c6e85c04ce0243a2b386e6f23a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 68257fa557206cc11dfcad9fdb037eaceb131217
          - tdf#154364 (final) refactor "related topics" for share/guide
            
            + refactor
            + some changes in content display
            + few icon updates
            
            Change-Id: I1cc1823313d96667827a590b48eb4bcbe5419ba5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149632
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-27  Stephan Bergmann  <sbergman@redhat.com>  [58dd5870a77344754ea459d8423d1b3787a6a813]

        Avoid dangling references to temporary O[U]StringConcatMarker instances
        
        ...which were created in O[U]String::Concat and bound to O[U]StringConcat::left.
        Thanks to Mike Kaganski for finding this.
        
        Change-Id: Id7838bc55eec7cba8860c2ec21a247bf4abd3c62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149629
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-27  Stephan Bergmann  <sbergman@redhat.com>  [4ca42f5d7c6b29814741f6df74dbc22ea45b47ca]

        -Werror=maybe-uninitialized
        
        Change-Id: I65f7583851dda2233a375a9f37a7e12a7fc29d07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149625
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-27  Tünde Tóth  <toth.tunde@nisz.hu>  [7f4f88b883f81fbce975f72aea0f66a54e269ead]

        tdf#145147 DOCX import: fix hyperlink in group shape
        
        Hyperlink inserted to shape lost, if the shape was
        inside a group shape.
        
        Test: ungroup the grouped shape and move the mouse
        over the shapes, or use Edit Hyperlink... in their
        context menu.
        
        Change-Id: I45d816f18a1e1bc1c442943b31c9e0ae7de199e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148552
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2023-03-27  Czeber László Ádám  <czeber.laszloadam@nisz.hu>  [5f138e23f61b58857b0e90dc09642ee832af29d4]

        tdf#135786: DOCX import: remove dummy paragraph before tables with comment
        
        Section-starting tables were imported with a section-starting dummy
        paragraph, when the tables contain comments. Remove dummy paragraph
        by postponing the call of RemoveDummyParaForTableInSection() after
        the annotations are processed.
        
        Regression from commit 2e8aad6d45c53d554ccaf26de998ede708cfc289
        "fdo#39056 fdo#75431 Section Properties if section starts with table".
        
        Change-Id: I4c566d0adbe16e4f57018301a98db93b37bcd45f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149623
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-03-27  Mike Kaganski  <mike.kaganski@collabora.com>  [5ed8d20d5f846e916e8af6f58d55955d9657e749]

        Simplify EventDescription ctor
        
        Change-Id: Ie6a743e2a67394fc85014acd5acf7c53e86c31c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149606
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-27  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [13c37d2c0f0a172d2522b255c0416a4ade639b7a]

        MCGR: More corrections fo sortAndCorrectColorStops
        
        Handle cases where gradient snippets overlap Start/End-
        Color to preverve input information.
        Added more test cases to createNewSdrFillAttribute to
        check these cases.
        All 27 look good, so add this changes.
        
        Change-Id: I6b2ba190ac8cf5a00c5a27865cea6bb41efe5110
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149624
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-03-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b653556f8dc5a65805a0ef091f654b95caa20a63]

        Better error msg for sheet insertNewByName() and copyByName()
        
        + Indicate where the error occurs,
        + What are the possible causes,
        + and what are the possible fixes.
        
        Change-Id: I42d4d35ba33a1f5a20a2f0b20724754d8c63a049
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149589
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2023-03-27  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [f51ea7a8ec9150006c0fa8d9a9cfccadb61c014b]

        tdf#153362 oox: remove dead link from ooxml-export-notes.txt
        
        Change-Id: Iccb91f586bdbd2533f7684a9ef0307d8e492a7a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149627
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-03-27  Miklos Vajna  <vmiklos@collabora.com>  [40b6224780284d0e7fa542698bd17586a525159b]

        xmloff: prefix members of NameSpaceEntry, SinglePropertySetInfoCache, ...
        
        ... SvXMLAutoStylePoolP and SvXMLNamespaceMap
        
        See tdf#94879 for motivation.
        
        Change-Id: I306ceadd6d3753b76188fed3707b4df63c10bb8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149621
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [7f91e4a982672969c80e6117d09ae816a8dc5f21]

        loplugin:stringadd in oox..pyuno
        
        after my patch to merge the bufferadd loplugin into stringadd
        
        Change-Id: I5fdc0a33923fe00e7b588f4576607515a93e5c13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149579
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-27  Michael Stahl  <michael.stahl@allotropia.de>  [d9031bd83ffe718a80da9ecbdbeb485e35fbabee]

        tdf#152234 vcl: PDF/UA export: StructElem<->Annot for form controls
        
        veraPDF complains:
        
          Specification: ISO 14289-1:2014, Clause: 7.18.4, Test number: 1
          A Widget annotation shall be nested within a Form tag per
          ISO 32000-1:2008, 14.8.4.5, Table 340.
        
        This is a little simpler than for Link and Screen annotations, because
        the form control StructElem and Annot are exported at the same time
        from VclMetafileProcessor2D::processControlPrimitive2D().
        
        So PDFExtOutDevData can just make up the mapping on playback.
        
        Change-Id: Idacb84a3e414f45a2598ccb33b252205cb2bcde9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149556
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-27  Michael Stahl  <michael.stahl@allotropia.de>  [a9ba09b66feec19206b0b7c6b70c6d905a6dbfe2]

        sw: fix assert due to inconsistent ordering of MarkManager::m_vAllMarks
        
        In function:
            std::pair<_FIter, _FIter> std::equal_range(_FIter, _FIter, const _Tp&,
            _Compare) [with _FIter = gnu_debug::_Safe_iterator<gnu_cxx::
            normal_iterator<sw::mark::MarkBase**, vector<sw::mark::MarkBase*,
            allocator<sw::mark::MarkBase*> > >, debug::vector<sw::mark::MarkBase*>,
            random_access_iterator_tag>; _Tp = SwPosition; _Compare =
            {anonymous}::CompareIMarkStartsBefore]
        
        Error: elements in iterator range [first, last) are not partitioned by the
        predicate __comp and value __val.
        
        Change-Id: I2c78d64dc6e87ba1aae0dd08a0ece01b0c43e9fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149553
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-27  Michael Stahl  <michael.stahl@allotropia.de>  [002a6fee2fbd07c3f0cd1f1ddba39c691130727e]

        tdf#152234 drawinglayer,svx: PDF/UA export: add Alt text to form controls
        
          Specification: ISO 14289-1:2014, Clause: 7.18.1, Test number: 3
          A form field whose hidden flag is not set and whose rectangle is not outside the crop-box shall have a TU key present or all its Widget annotations shall have alternative descriptions (in the form of an Alt entry in the enclosing structure elements)
        
        Form controls are weird because they have an SdrObject with the usual
        name/title/description plus a property "HelpText" on the control itself
        which is already exported as "/TU" on the /Annot unless it's empty.
        
        Exporting the SdrObject properties via ObjectInfoPrimitive2D doesn't
        work as tragically that is only created for form controls when painting
        to the screen while PDF export takes a detour that needs special
        handling.
        
        Change-Id: Id96f7dd13f190ab439c099cd1f4acb70c1c9fdc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149554
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-27  Tibor Nagy  <nagy.tibor2@nisz.hu>  [a41dbf0bd726613204d975fb4fc5e50c23d61410]

        tdf#153466 PPTX import: fix "Custom position/size" background image
        
        Custom sized background with the value "tile" was imported as
        "stretched", losing the preset size. Restore also the exported
        preset positions, and map the other values to the preset positions
        supported by OpenDocument/Impress.
        
        Follow-up to commit 11451781d4c562f506a3aae3732e35b92387b4db
        (tdf#153105 PPTX export: fix "Custom position/size" background image)
        
        Change-Id: Ibf9b487ecd31b3ad7b06bda668c51e6b7a98c4af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148482
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-03-27  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [31690100461d42fd93b9a1a6546b1e17a8d31720]

        refactor table split
        
        Change-Id: Ifd7e77b29205fa505ed2fe41d08b4253f50a99a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149185
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2023-03-27  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [7c680a96122f7f90114932ef5fdb48328c327268]

        refactor table merge
        
        Change-Id: Ia4d5b3fc04cc032a182b4bf7f7570fc250ed8504
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148739
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2023-03-27  Rafael Lima  <rafael.palma.lima@gmail.com>  [998882138adf693b04a2061714fcc33646619912]

        tdf#151309 Fix the use of t-test in the UI
        
        As discussed in the ticket, we should use "t-test" instead of "T test".
        
        Change-Id: I0aeb122b0f9a9affd4c298915956396580cb4de7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149598
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-03-26  Jim Raykowski  <raykowj@gmail.com>  [e0daa98a802cc1f84ceb0f306f5d15fecabd62c1]

        tdf#126632 tdf#152908 Resize the notebook bar on context change
        
        For other than gtk vcl backend the tabbed compact toolbar tabs do not
        repaint correctly when the 'Table' tab is active and the cursor is move
        outside of the table. This patch adds a Resize after the context is set
        to make the tabs always show as expected.
        
        Change-Id: Iedf8a6eea52c3c55e9c1266b7aa79bc0f34deb22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149593
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2023-03-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9917f1fa0e159b8d237639a99335b4cdb5e4fdc2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 802dff23502b199e496847b3091a557e8e4c793b
          - tdf#154364 (part) refactor "related topics" for simpress
            
            Change-Id: I7838818dd88538b9ab797f132f140b8a11864b10
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149620
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [98d4732ff7e315f82767be47ea71716f904d6940]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7484a8aa5d9f1350d4272aa3a1ed894cc05e102e
          - tdf#154364 (part) refactor "related topics" for smath
            
            + refactor
            
            Change-Id: I7528998a4a1254b4c0af0092dfd73db896422a18
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149619
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-26  Seth Chaiklin  <sdc.blanco@youmail.dk>  [46bac65b3e2d8e22f161d3fa88507355cacb0cb1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9c5ba9aeebcfb261ea59f2a43e489884c04a2e88
          - tdf#154234 clarify meaning of A,B,C (a,b,c) and A,AA,AAA (a,aa,aaa)
            
               definitions are in text/shared/01/06050500.xhp
               then embedded in other relevant files
            
            Change-Id: Ibf23f6271d804e199a9606a4c18d10eae6a8c557
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149028
            Tested-by: Jenkins
            Reviewed-by: Stéphane Guillou <stephane.guillou@libreoffice.org>
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2023-03-26  Balazs Varga  <balazs.varga.extern@allotropia.de>  [69cc8bdd5f9109804d912b52d5ee1040d6e1868f]

        Related: tdf#154005 sc ods fileopen: fix dropdown form control size
        
        Fixing the crashtesting assert/crash after the original change.
        Also a little clean-up.
        
        Change-Id: I35453fbc55b3d5d4064179e84755334c2d3a01ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149583
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>

2023-03-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [628275acb1b9652e65b8c5c013549dce5ad6f5bf]

        tdf#90407 Change the auto-fit alg. to match better with OOXML
        
        The auto-fit algorithm has been tweaked to be more in-line with
        the expectations of OOXML. This means a couple of changes to what
        properties are scaled by the algorithm have been made:
        - most properties that influence the X axis position or size (for
        example indent) are not scaled down or changed by scaling.
        - properties that influence y axis position and size are scaled
        by a separate parameter (like in the OOXML). This is used in the
        auto-fit algorithm in a different way.
        - if line spacing is proportional, it is now scaled with the
        spacing parameter. Fixed line spacing doesn't get scaled.
        - the main scaling X,Y parameter only scales the fonts.
        - trying hard to scale the fonts to the nearest pt (point) value
        
        With this change the scaling is much more stable than it was
        before - for example it doesn't matter what the unscaled font
        size is, when it is scaled down to the text box size, it (should)
        always look the same (for example scaling from 32pt -> 10pt or
        64pt -> 10pt or even 999pt -> 10pt).
        
        The algorithm is also rewritten to be better at finding a fit and
        is also better at find a good fit, but it can take more iterations
        by doing so (there are ways to improve it however). Previous
        algorithm used a linear search to converge to the best fit in less
        iterations, but the issue with that was that it could in some cases
        miss a solution (especially since change to floating point scaling
        parameter). The new algorithm now uses a binary search - always
        trying the middle of the search space.
        
        OOXML export and import was also changed to take advantage of the
        font scaling and spacing scaling parameters. The additional
        scaling at export that was needed to have consistent OOXML support
        was removed.
        
        Change-Id: I8f3bb8d43a01931f18bd7ffdf8e0ba40caa73d8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149207
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-03-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a5fde5d749d27b0da216da4412f8b750178b1b08]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2e3d807ec068688bbca1c3c384fa6ecda196fc59
          - Fix XHP tag
            
            Change-Id: I90f3290ba28baa88d8d60808234a3ed510d81d19
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149596
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [86313f053315cd0ba896e494d7bac14d2279c9b4]

        loplugin:stringadd in sc
        
        after my patch to merge the bufferadd loplugin into stringadd
        
        Change-Id: Ifa70db5be4719fe66d3043e5e49403246f6aa8bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149582
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-26  Julien Nabet  <serval2412@yahoo.fr>  [4938bbcd64e95c9b494bcc32e8a5be3706f00cfa]

        tdf#154378: blacklist GeForce RTX 3080 for Skia hardware rendering
        
        Change-Id: I0dc4e0fd34737613a45eb358449a7cfb12467bbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149617
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-03-26  Maxim Monastirsky  <momonasmon@gmail.com>  [f0287aad967761d46cb6903fc0d985a536408176]

        svx: don't overwrite the first cell's style
        
        i.e. new Draw document, change the char formatting in the
        default drawing style (e.g. font size), insert a table and
        fill its cells with text. Save and reload. After reload the
        first cell inherits the formatting of the default DS,
        instead of its assigned cell style. But dragging the table
        around shows the correct formatting in the dragging overlay,
        and it's also correct when copy & pasting the table.
        
        This is caused by the order of things at import, as a table
        is created initially with a single cell at least, and it
        gets its cell style assignment too early. There is also
        similar code to what is changed here in SdrTextObj::
        BegTextEdit, and it's rightfully overridden by SdrTableObj.
        
        This appears to be a regression from 4-0, but I'm not sure
        which commit and what exactly changed there.
        
        Change-Id: Id096c7b5f330d6abd8f5b01c96448a9d8aac8001
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149616
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-03-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8361cef32d54d2dec32e22c35c6d77ca792ae90a]

        Fix typos
        
        Change-Id: Ib2c8055cc3caae5bab476609f8097046f1981f11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149536
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-26  Mike Kaganski  <mike.kaganski@collabora.com>  [b6dc6712aef820c2d296101961b163d665633d9a]

        Simplify FbCreateStmtParser::compose
        
        Change-Id: I7b593cdfc4ee32897314d95d71c9dcecc8bb9a8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149614
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-26  Khaled Hosny  <khaled@aliftype.com>  [ced4a9221329b88484f90ab6d00d797f024585bb]

        tdf#133089: Use proper Unicode code points for bullet style names
        
        The names introduced in:
        
        commit 43c44f7c82fdcf7e5e6eccb0a80d5bb0e1e3a86c
        Date:   Tue Apr 2 08:30:17 2019 +0100
        
            tdf#124471 Change bullet styles names in Style section of Sidebar
        
        Use Private Use Area code points from OpenSymbol font for the bullets,
        but the code in sw/source/core/doc/DocumentStylePoolManager.cxx uses
        proper non-PUA code points. PUA is problematic because they are
        “private” as in Unicode does not define how they are interpret, so they
        are font-specific and many systems will not do font fallback for them
        because of this.
        
        The names now use the non-PUA code points.
        
        Change-Id: I462c054cff1ffbdfe66ad8d8172901b23fb4810c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149588
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-03-25  Caolán McNamara  <caolanm@redhat.com>  [67bb7f71b785d3d831ffaa47262b6cbd84e71c42]

        ofz#57134 Timeout
        
        Change-Id: I81cded1dc765d4939a03d46f7df293dfebddcfbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149585
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-25  Caolán McNamara  <caolanm@redhat.com>  [c76c805472ff07695d1b1de5e5ed567162c5f227]

        ofz#57444 Integer-overflow
        
        Change-Id: I8e18854379c6ad71ebe316d60fbf586cbdc240ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149584
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [27b98e9e3b3d21fded40df1912292f381fae4ab0]

        loplugin:stringadd in registry..sal
        
        after my patch to merge the bufferadd loplugin into stringadd
        
        Change-Id: I1658b960d44780f7d9c447246b1178cb70be5e66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149581
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-25  Caolán McNamara  <caolanm@redhat.com>  [5607e88d5f2f2eb7a6b0c9c329728589761c3431]

        crashtesting: iterator range not partitioned by predicate
        
        i.e.
        
        Error: elements in iterator range [first, last) are not partitioned by the
        predicate __comp and value __val.
        
        with backtrace:
        
         #17 0x00007fa394097dd7 in std::upper_bound<__gnu_debug::_Safe_iterator<__gnu_cxx::__normal_iterator<std::unique_ptr<SetGetExpField, std::default_delete<SetGetExpField> > const*, std::__cxx1998::vector<std::unique_ptr<SetGetExpField, std::default_delete<SetGetExpField> >, std::allocator<std::unique_ptr<SetGetExpField, std::default_delete<SetGetExpField> > > > >, std::__debug::vector<std::unique_ptr<SetGetExpField, std::default_delete<SetGetExpField> >, std::allocator<std::unique_ptr<SetGetExpField, std::default_delete<SetGetExpField> > > >, std::random_access_iterator_tag>, std::unique_ptr<SetGetExpField, std::default_delete<SetGetExpField> >, o3tl::less_uniqueptr_to<SetGetExpField> > (__first=std::unique_ptr<SetGetExpField> = {get() = 0x5623f9fa1ef0}, __last=std::unique_ptr<SetGetExpField> = {get() = 0x6666666666666666}, __val=std::unique_ptr<SetGetExpField> = {...}, __comp=...) at /usr/include/c++/10/bits/stl_algo.h:2125
                 __PRETTY_FUNCTION__ = "_FIter std::upper_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = __gnu_debug::_Safe_iterator<__gnu_cxx::__normal_iterator<const std::unique_ptr<SetGetExpField>*, std::__cxx1998::vector<std"...
         #18 0x00007fa394089f6f in o3tl::sorted_vector<std::unique_ptr<SetGetExpField, std::default_delete<SetGetExpField> >, o3tl::less_uniqueptr_to<SetGetExpField>, o3tl::find_unique, true>::upper_bound (x=std::unique_ptr<SetGetExpField> = {...}, this=0x5623f8889220) at /home/buildslave/source/libo-core/include/o3tl/sorted_vector.hxx:202
         No locals.
         #19 o3tl::sorted_vector<std::unique_ptr<SetGetExpField, std::default_delete<SetGetExpField> >, o3tl::less_uniqueptr_to<SetGetExpField>, o3tl::find_unique, false>::upper_bound (x=0x7ffcf58ff6c8, this=0x5623f8889220) at /home/buildslave/source/libo-core/include/o3tl/sorted_vector.hxx:341
                 tmp = std::unique_ptr<SetGetExpField> = {get() = 0x7ffcf58ff8a0}
                 ret = Python Exception <class 'gdb.error'> value has been optimized out:
        
                 tmp = std::unique_ptr<SetGetExpField> = {get() = <optimized out>}
                 ret = Python Exception <class 'gdb.error'> value has been optimized out:
        
         #20 sw::DocumentFieldsManager::FieldsToCalc (this=this@entry=0x5623f7c46a40, rCalc=..., rToThisField=..., pLayout=pLayout@entry=0x5623f9ef5450) at /home/buildslave/source/libo-core/sw/source/core/doc/DocumentFieldsManager.cxx:1535
                 itLast = invalid iterator
                 pMgr = 0x5623f88b6d30
         #21 0x00007fa39408ba53 in sw::DocumentFieldsManager::UpdateTableFields (this=0x5623f7c46a40, pHt=0x0) at /usr/include/c++/10/optional:268
        
        from documents
        
        forums/docx/forum-mso-en-8069.docx
        forums/docx/forum-mso-en-8072.docx
        
        where the problem seems to begin with:
        
        commit 9dc6e2c9062725ef1f9d7e321cae5f4dbe8ca749
        Date:   Tue Apr 5 18:27:35 2022 +0200
        
            sw: fix expansion of SetGetExpField in headers with split table rows
        
            The problem is that a get field in a header on page N may calculate and
            show values that do not take into account a set field on page N-1.
        
        and in DocumentFieldsManager::UpdateTableFields for these documents I
        see if( pTableNd->GetIndex() < m_rDoc.GetNodes().GetEndOfExtras().GetIndex() )
        is false, and then FindNeighbourFrameForNode finds nothing, so a page
        number of 0 is used as fallback
        
        but the sort isn't consistent on comparing such a page 0 element with
        entries with a valid page number, it has to have some sort of ordering
        one way or the other.
        
        Here, try sorting entries with "invalid" pages to the end.
        
        alternatively in DocumentFieldsManager::UpdateTableFields maybe move
        
        Point aPt;      // return the first frame of the layout - Tab.Headline!!
        std::pair<Point, bool> const tmp(aPt, true);
        pFrame = rTextNd.getLayoutFrame(pLayout, nullptr, &tmp);
        
        before
        
        if( pTableNd->GetIndex() < m_rDoc.GetNodes().GetEndOfExtras().GetIndex() )
        
        which works to give it a non 0 page number in this case
        
        Change-Id: I8cc5a93c4e968f212473b46382650fb30950fd8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149551
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-25  Mike Kaganski  <mike.kaganski@collabora.com>  [71d4049dd0f37cbc23180d11f6bb65de4a59155d]

        Simplify DbgOutItem
        
        Use SfxPoolItem::StaticWhichCast instead of static_casts;
        have type-specific append overloads for the different item
        types to remove duplication and differentiate output for
        similar but distinct items, like EE_CHAR_LANGUAGE/CJK/CTL;
        and drop numeric type casts when calling OString::number.
        
        Change-Id: Ibce1f77f5cfd0eae02e31a6eac83dd9508bd5e9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149577
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ce9c446def76a4f5f29d3777afaed2594942d447]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7062dbc3016bf22b8294a7d6998e0441523f1895
          - tdf#154364 (part) refactor "related topics" for swriter
            
            Change-Id: I49a7c8b7b22ed041d48949e63103ef6cd6aa8a23
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149557
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-25  Caolán McNamara  <caolanm@redhat.com>  [873ec89d20f7a6a8d6d9003d159eb68053c626ff]

        Related: tdf#153628 too many "Activate" calls with gtk
        
        for container_focus_changed (as documented) we only want notifications
        for focus entering a child of the container and focus lost to some
        widget not in the container, not movement within the container
        
        has-toplevel-focus is sufficient for this for GtkWindow (GtkDialog) and
        we should omit the GtkContainer set-focus-child callback when using the
        GtkWindow has-toplevel-focus
        
        Change-Id: Id5e86b8035fd578b61c8869b91e6097b015ec411
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149539
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-25  Rafael Lima  <rafael.palma.lima@gmail.com>  [5d86cc81fef7d538440c630a503a5d94c6a3be4c]

        tdf#38948 Save solver settings to file
        
        This patch implements the mechanism to save solver settings in LO Calc as well as export/import them from XLSX files.
        
        In MS Excel solver settings are saved as hidden named ranges, so in this patch I used the same strategy to save solver settings in Calc, i.e. by creating named ranges to store the solver settings using the same terminology used in Excel.
        
        With this we gain the ability to save solver settings by tab, as well as export/import since we already have "named ranges/expressions" import/export implemented in LO.
        
        Change-Id: Id41bca261dc3cd8e6888643f0ed6a97b26097876
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148112
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-03-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9a762f9ea38f7d8fa527a74af13579555e0fa61e]

        Fix typo
        
        Change-Id: I799bfd30406025dfc90bba7f941e14622ddfacb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149555
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-25  Jim Raykowski  <raykowj@gmail.com>  [48b7cf3182cc8fb0b728860f9cbb489390074101]

        tdf#154294 Fix customize notebook bar regression
        
        caused by commit e79741488cc740f49ebd4426c40b45e7139ff663
        
        Change-Id: I04fe66124af831c73834b7f695458e1667198ddb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149470
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2023-03-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [3a0c5b782001fc398740b46f2adc9e07055505d6]

        loplugin:stringadd in editeng..framework
        
        after my patch to merge the bufferadd loplugin into stringadd
        
        Change-Id: Ieac16a01fde6467a2f6fe47864069304a3c44e47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149552
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-25  Noel Grandin  <noelgrandin@gmail.com>  [f2b027d5cdaf0e88d1fe47c4d89ef57c03b1f9b8]

        no need to call lock() here
        
        notifyEach was changed to lock the mutex before returning.
        
        Change-Id: I0dc0e11e51e28890e98035cf8356846f9b49c436
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149575
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [d638a512ac19fa68f7760ff110469337f061f481]

        loplugin:stringadd in d*
        
        after my patch to merge the bufferadd loplugin into stringadd
        
        Change-Id: I625a0adf89f54ea25f0377a266c37acf9a37d723
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149550
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-24  Justin Luth  <justin.luth@collabora.com>  [4ca4282517d02592966576fc642048b3d5ae5532]

        related tdf#76022 sw CalcFlyOffset: no ConsiderFly if THROUGH wrap
        
        A fly that has text wrap through it does not need to be considered
        for table offsets.
        
        Change-Id: I1b1e58bca3f59d8789581f978f15355c2d4d7ee0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149465
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2023-03-24  Caolán McNamara  <caolanm@redhat.com>  [45da2754222d1fd6ffb02636b8568b4ac6472979]

        tdf#151722 restore use of localized font name
        
        basically disabled back with:
        
        commit cc93f06f93eeaaee5811588d90929ebc72bf9724
        Date:   Fri Apr 23 12:28:26 2010 +0200
        
            #i111108# do not prefer fontconfig familyname because of i79878
        
        to avoid stuff like "DejaVu Condensed" getting reported as "DejaVu" with
        a "Condensed" style.
        
        Rather than reopen that problem, just tweak analyzeSfntFamilyName to
        use the UI lang instead of the system lang as the preferred lang.
        
        Change-Id: I41f128d1a21397ff7880f34985c1553b890b4747
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149542
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-24  Caolán McNamara  <caolanm@redhat.com>  [2f8b40487cb02287f02ec93acb42f1442c9b4590]

        ofz#57376 Fuzzing build failure
        
        Change-Id: I03624956bebc7c6ce435482bc7cc5fc8b3fc31cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149547
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-24  Caolán McNamara  <caolanm@redhat.com>  [eba27d85c2c47ba8880ff257cddfe148ca987828]

        ofz#57232 Integer-overflow
        
        Change-Id: I352d66bf6926a1d839de538dd02d1f2f7c355da8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149461
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-24  Michael Stahl  <michael.stahl@allotropia.de>  [48d5d19716b941a67492989ea30fb76f65696841]

        sw: fix crashtesting assert on ooo55147-1.doc
        
        frmpaint.cxx:801: SwTextFrame::PaintSwFrame: Assertion `!isPDFTaggingEnabled || oTaggedParagraph || rRect.GetIntersection(getFrameArea()) != getFrameArea()' failed.
        
        This happens because the SwNumberPortion is outside of the
        SwTextFrame 16's area so it is not painted at all (table cell clipping).
        
        The first-line indent is incorrect 1233 instead of 2084
        because in SwTextMargin::CtorInitTextMargin() the mnLeft is incorrect
        2084 instead of 2935 because it erroneously took the branch to set
        mnLeft = m_pFrame->getFramePrintArea().Left() + m_pFrame->getFrameArea().Left()
        because the nLMWithNum check wasn't adapted to the change of including
        the text-left-margin in it.
        
        (regression from commit 92280ad0c65a3d1b5aa8ac77c87ec6a964389a01)
        
        Change-Id: Ic7cd2b272a79e70cb5e0313bb6bcf1e909c3a68a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149538
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-24  Seth Chaiklin  <sdc.blanco@youmail.dk>  [4ec75d22eb916e3809e9e92f77fd25e33f6b21ee]

        tdf#153499  Add "For Selected Entry" label
        
           add frame to checkboxes under "For Selected Entry"
           add grid for navigation buttons
           add typographical quotes to extended tips
           add missing colons to three "Phonetic reading" labels
        
        Change-Id: Id630febb01165e4a0faf1a228e436457867748da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148695
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-03-24  Mike Kaganski  <mike.kaganski@collabora.com>  [2a145d8667196838bd5e1bf635234fce564faea6]

        Introduce query() and queryThrow() to css::uno::Any
        
        Similar to commit f3ffdc1a5fe965016550f20ada405ef638bf5f75
        (Introduce non-static query() and queryThrow() to css::uno::Reference,
        2023-03-23), this adds a syntactic sugar for css::uno::Reference ctors:
        
          css::uno::Reference<css::SomeNamespace::SomeInterface> xSomeInterface(anAny, css::uno::UNO_QUERY);
        
        would become
        
          auto xSomeInterface(anAny.query<css::SomeNamespace::SomeInterface>());
        
        and
        
          css::uno::Reference<css::SomeNamespace::SomeInterface> xSomeInterface(anAny, css::uno::UNO_QUERY_THROW);
        
        would become
        
          auto xSomeInterface(anAny.queryThrow<css::SomeNamespace::SomeInterface>());
        
        Change-Id: I06f8d97fe200a7dd03ecc965a431eb54b10a3c91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149549
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [cfcf76b67935bb91d7417e8be60ec2a6285652de]

        CppunitTest_sw_uiwriter3: move failing test to another file
        
        In order to see wether this test keeps failing in the new file
        or it's affected by another test
        
        Change-Id: I73ef0287a81d0ea8c2b26f466cd0d623a62933c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149543
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-24  Seth Chaiklin  <sdc.blanco@youmail.dk>  [be5b1b42c8b66c6614b6cc307112e02ac0f082d1]

        add 6px to Skia children options
        
        Change-Id: Ic7d3a63516aae263aaffec9fba9d9673469bede4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149445
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-03-24  Justin Luth  <justin.luth@collabora.com>  [afbe948d4c47391092c8fcf4130bd7501c3d5062]

        tdf#115625 tdf#76022 sw table: CalcFlyOffset: get correct surround for textbox
        
        The function thought it was dealing with a wrap-through shape,
        but actually it is wrap parallel.
        
        Attempts to syncProperty of RES_SURROUND meet with instant disaster,
        and likely this emulation works better if the doubled-up shape
        only has one wrap anyway.
        
        There is a helper function for this after all,
        so that highly suggests workarounds are necessary
        instead of just syncing the wrap property.
        
        There were two existing unit tests identified:
        -tdf123163-1.docx (doesn't even open in MS Word 2010/2003)
        -testCustomShapePresetExport.odt (on round-trip)
            -no differences noticed.
        
        Change-Id: I7b0828ce6406fa9cfb1debb68040ea02e8d6fe45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149463
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-03-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ae4e5e38b5ec99123ef478143501a9b0a3650171]

        Fix typo
        
        Change-Id: I8106dc197585b823b52d675698533e8a5167819b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149537
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [8bc0c3013089b291bd6c4cb65f944db64373dcb5]

        CppunitTest_sw_rtfexport: split in two
        
        it already has 109 tests
        
        Change-Id: I1e7adf3fa9c1cdb22fb1402306c2f9478d94038c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149546
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-24  Mike Kaganski  <mike.kaganski@collabora.com>  [7eedd76d93ef04d11ae2e1bfb1e7d264aab88f40]

        tdf#154360: use TOC(N) styles in DOCX as the source of ToC tab stop position
        
        Change-Id: Iab8001f8be8a8af437e8898079d55ff57dd6fa3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149494
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-24  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [9469044db420f280bf60765e0d94bc7d94e6641e]

        update credits
        
        Change-Id: Iea1190aa7e0b9d81a8cf73ebbafd318e73fca757

2023-03-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [637cceeefba0b0e2e09ac734bb0327364e8ddd25]

        loplugin:stringadd in c*
        
        after my patch to merge the bufferadd loplugin into stringadd
        
        Change-Id: I66f4ce2fd87c1e12eefb14406e0e17212f68ceff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149497
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4d90e2696dd4358b3d02bbbae90160c92d36263f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ed90b5c51e0cda59e30995bbfb26d9ea69123fe8
          - tdf#154364 (part) refactor "related topics" for swriter/guide/
            
            Change-Id: I16d60d69f8ab0e5c79079ad54ad58752673082c7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149544
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [764f99dcac7a3e739762465bb2703b8f39252865]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1cb08818a1cc6b2ea566316b7904dc77749028e1
          - Fix bad link for SUMIF
            
            Change-Id: I8f7bfe2a4427c5465d8bd428fd58510cf90cca57
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149473
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b6d0be98f5bef19d20f1ce65ef86e82285f55c9a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3b91921b052201ce082d96fa3d9c8d85170808c5
          - Fix menu path for color bar in Impress
            
            +  PLus refactoring
            
            Change-Id: I4c6fe7d906fb63fa1a2b293ed7f7a161e9548634
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149471
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-24  Stéphane Guillou  <stephane.guillou@libreoffice.org>  [722d30c1d84eee5ab0a452b1f38d342f1d0b9011]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 47a4762f1c5c7f208beaada82f71995ea084d923
          - fix dead link to Modify or Insert Layer
            
            Change-Id: Ib708c5314136143dc6c3b43e1e906b4d7c6d66ed
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149516
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [153055f27ba1ca1aca8bebba2b6836e52ac801a6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 742aa91199f41ef96f1b47bbc163b7c3bb6e2a9d
          - tdf#154335 Deprecate layer_new.xhp in favour of insert_layer.xhp
            
            + refactoring for XML simplification
            + #2 replace layer_new by insert_layer
            
            Change-Id: I12e7bac9da6652d5b3d98e8a4cee0eb40aa9c627
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149474
            Tested-by: Jenkins
            Reviewed-by: Stéphane Guillou <stephane.guillou@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [b09df066497fecc66b51af9094914e46e7a87176]

        tdf#149485: Revert "tdf#142450 add code to store showing whitespace"
        
        This reverts commit 5b07acbf3345918f450fccf7ee243ad5bcb3fd67.
        
        The reverted commit claims that
        "This option is stored at the document level like the other
        layout options."
        which is not true. The option is saved in the user profile,
        which makes other documents to look wrong.
        Reverting for now until it's implemented at document level
        as the commit suggests
        
        Change-Id: I2ae0daeb410090949f1b6cfc8245b711fe518216
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149541
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fba19e93cca9a7cdfa1e4ac92291cd0b7f06d715]

        Fix typo
        
        Change-Id: I4cc8dbd5a315844f858bf60e3b5b949c4adb1f58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149535
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-24  Michael Stahl  <michael.stahl@allotropia.de>  [d367afff67d166d292f461fccc6075cbf0997419]

        sw: fix crashtesting assert on ooo90040-2.doc
        
        itrpaint.cxx:421: void SwTextPainter::DrawTextLine: Assertion `!roTaggedParagraph' failed
        
        because the first portion is a SwKernPortion due to some text grid.
        
        (regression from commit 9b38beadf9eaf027b201cdf0ecb2bce5611014dd)
        
        Change-Id: I95b87871b7db3c7ced223b477b9f7522c1622d69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149469
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-24  Michael Stahl  <michael.stahl@allotropia.de>  [1249706aeaaf60ccafa3675ca203de09f26aebc8]

        drawinglayer: remove obsolete comment
        
        The code is now in vcl/source/gdi/formpdfexport.cxx
        
        Change-Id: I07ca1d87eedadc9778e08a491a77adc88f393586
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149468
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-24  Caolán McNamara  <caolanm@redhat.com>  [f2033b6623e13ad70f6648545571594a8cd848c7]

        ofz#57146 Integer-overflow
        
        Change-Id: Ic5a86254b5d969c8242c124fa0515e4f1537114f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149460
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [c76fb95d45f0240ee00f831a88e8a52bf3faacbc]

        loplugin:stringadd in b*
        
        after my patch to merge the bufferadd loplugin into stringadd
        
        Change-Id: Ieb9b4f5154173738e26b429b55c7a3ea38733553
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149478
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-24  Miklos Vajna  <vmiklos@collabora.com>  [3c3a47e911a7ee4d199fe96bd3003c7d9afa9deb]

        sw floattable: fix up/down cursor travel at fly boundary
        
        Pressing the "down" key in the middle of the last line of the A1 cell on
        page 1 went to the end of the paragraph instead of going to the A2 cell
        on page 2.
        
        The problem was that fly frames don't have a "next" pointer to the
        follow fly frame, so the cursor travel code thought there is no follow
        frame to jump to.
        
        Fix the problem similar to how explicitly chained frames do this in
        lcl_FindLayoutFrame().
        
        While at it, also fix the the "up" direction.
        
        Change-Id: I8dd0c2d011300520b126abf3ca8d17722ab5ff92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149476
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-24  Sarper Akdemir  <sarper.akdemir@collabora.com>  [fa5c01e67775c01b302fc08033a0eb78d3b87489]

        related tdf#102261: xmloff: ODF import/export for ParaTabStopDefaultDistance
        
        Introduces ODF import/export for ParaTabStopDefaultDistance
        (loext:tab-stop-distance).
        
        Also adds a unit test that covers import & export of the
        property.
        
        Change-Id: I8a69a9e2b73e8f1172f92dc35fada901f4b887f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148540
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-24  Miklos Vajna  <vmiklos@collabora.com>  [c586d7f1f8370c9e6334c6f38b5ed883212945c7]

        sw layout xml dump: extract SwFooterFrame::dumpAsXml() from SwFrame
        
        Ideally SwFrame should not really know anything about footers.
        
        Change-Id: I5fe349b0a9bf11f84649d6f274c2620b7563174d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149472
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-24  Mike Kaganski  <mike.kaganski@collabora.com>  [53c39db4cfbeec29c0972df8ade4b12a23074f10]

        These must be const
        
        Change-Id: I6af7a8933662dc5b8585c14d1cb66e2aad883252
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149444
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-24  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [6e70d50db34afc9242b45172f456bb8221c4fa00]

        Delete temporary variable
        
        Change-Id: I5d0fc2a4b078e49be684b4a9b8a27f6059d9e5c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149475
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-03-23  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [cae0daff1dd8bd60208892c792948c0cd2b0eeec]

        tdf#142978 Add shortcut to a11y check deck
        
        Change-Id: I3d356905fe8548dbf6a72169f72f1d4b741d63c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149454
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-03-23  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [61d961f3bc0d127f88d7d35eaf5eca4e34799731]

        tdf#142978 Remove a11y check dialog
        
        in favor of sidebar deck
        
        Change-Id: I2daf34edbe71341ebc44ca9b966c97f8e494d583
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149433
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-03-23  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [53fc5fa0fed077b7d11e39b710280f0a84b631ff]

        tdf#142978 Show a11y sidebar when finding issues on PDF export
        
        Change-Id: I5234aca76153e1a781b7df1d3fbea8bb856af921
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149430
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-03-23  Caolán McNamara  <caolanm@redhat.com>  [e713d9be05b788d5da0fff59c6070cca95b73b37]

        cid#1524497 Uninitialized pointer field
        
        Change-Id: Ic3f347b9a588bda459411f917be47cbfa442d3e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149459
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-23  Caolán McNamara  <caolanm@redhat.com>  [68fe430723368bdb0be91b7eef0bc3e3d294caa5]

        rename mnAnimCount to gAnimationRendererCount
        
        to better distinguish it from nAnimCount
        
        Change-Id: I2fc5912964e8d48a991dfe0d755e5ce27d9e0905
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149458
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-23  Caolán McNamara  <caolanm@redhat.com>  [f70314c8d438efe6d26460cfbeb2e7fd955346cd]

        crashreporting: BitmapEx::operator=(BitmapEx const &) crashes
        
        e.g.
        https://crashreport.libreoffice.org/stats/crash_details/b68d5267-16b1-4ee9-bd42-bdcecdb7043c
        
        this went wrong with:
        
        commit 91bc1e6a8c92a7c895f0ba9dcad9ac4d35f3f791
        Date:   Sat Jun 25 10:21:17 2022 +1000
        
            vcl: extract function Animation::RenderNextFrameInAllRenderers()
        
            Change-Id: Iaccf12b251ffe06e24813c48ba3a169d0eaaa61c
            Reviewed-on: https://gerrit.libreoffice.org/c/core/+/76416
        
        which substituted mnAnimCount with nAnimCount which is a subtle one char
        difference, but mnAnimCount is a different thing entirely than the (then
        local variable) nAnimCount. mnAnimCount is the count of animations
        active, not the number of animation frames in a specific animation.
        
        orig code was const size_t nAnimCount = maFrames.size();
        so replace mnAnimCount here with maFrames.size() to get back to the
        original logic
        
        Change-Id: I11d1797eb0b9ef61addb3769d12d8364872071df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149457
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [07fa6e041f0d6146fc34ade4dcea1be8d69f80e2]

        CppunitTest_sc_uicalc: split in two
        
        It already has 99 tests
        
        Change-Id: I672de980ce170b83ba84252170878731e1ce02f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149462
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-23  Michael Weghorn  <m.weghorn@posteo.de>  [d7f78d469870717cfc356ce12413031b9d86079b]

        tdf#135769 a11y: Set a11y name and tooltip for buttons in hyphenation dialog
        
        Set accessible name and tooltip "Left" and "Right" for the
        left and right arrow buttons, as suggested in tdf#135769 comment 6.
        
        Change-Id: I233d7f9028b2336130475ce50a4161df0629a835
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149355
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-03-23  Michael Weghorn  <m.weghorn@posteo.de>  [db863e0aabfb9008bf7ca226e7da7c186d89e5ea]

        Resave cui/uiconfig/ui/hyphenate.ui with glade 3.40.0
        
        .. before doing any changes for tdf#135769
        
        Change-Id: If9ae28a979c4d4c12120711b90a9361b2e90b6c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149421
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-03-23  Noel Grandin  <noelgrandin@gmail.com>  [e7dbef922a2fc73469f12c520bcc1af54fe038fb]

        rtl::Static to thread-safe-static
        
        Change-Id: Ife02e6d2be3ebfbb08522ab0183ef4aa31a99e19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149415
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-23  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [462ebbd10bd537f42104fe991a0aeebcd563f178]

        MCGR: Speedup Gradient Paint for VCLPixelProcessor
        
        To do this, I re-organized FillGradientPrimitive2D and
        how it creates it's decompose. This provides the needed
        tooling to also do a more direct rendering in primitive
        processors if needed.
        
        The decompose no longer collects the matrices & colors
        as a 1st step in a helper data struecture (so I removed
        B2DHomMatrixAndBColor). It now uses a lambda function
        callback that hands over the matrix & color for each
        created step, so you can process it directly, in this
        case to create the needed primitives.
        
        NOTE: The decompositions are both tested. There was
        createNonOverlappingFill, but also createOverlappingFill
        that I am not sure is still used - and if in re-creating
        an old, strange XOR-using gradient paint mechanism in
        old metafiles (encapsulated with gradient info anyways),
        but I converted that and made sure it works.
        To do so I forced it to be used in paint. This is not
        really usable in paint since we need to paint using AA
        (else we would get staircase effects, esp. in new 'hard'
        color changes in multi-color gradients) and - as should
        be known - same edges painted in AA do *not* add up to
        full opacity, but leave behind awful 'jaggies' (e.g.
        opacity 0.5 and 0.5 create 0.75 and *not* 1.0). Still
        important to have the working geometry creation for this
        case.
        
        This already makes the decompose faster, but the main
        purpose is to use it as tooling for painting in own
        primitive renderers.
        
        Thus processFillGradientPrimitive2D now uses that
        instead of using the decomposition by default.
        This avoids one level of primitive creation, use
        that new FillGradientPrimitive2D tooling to directly
        create needed geoemtry & color for getting better
        performance (to partially compensate for potentially
        more expensive multi color gradients). It then paints
        directly using OutputDevice calls.
        
        NOTE: This can also be used in SDPRs as a 1st step
        to just directly and rapidly render filled single-
        color polygons, but of course there an implementation
        using the back-transformations (which are also
        adapted for MCGRs aleady and work) will be superior.
        
        Change-Id: I5079f76d6d8fe86007a098614c276447f2bfebce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149456
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-03-23  Noel Grandin  <noelgrandin@gmail.com>  [7ecc9925f3b0d1cea4ee7201473dd6fbbb95c271]

        mutex in OOXMLFactory_* is unused
        
        Change-Id: I55cf235919df3c19019ca5d280f10f6720cc4f15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149416
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-23  Szymon Kłos  <szymon.klos@collabora.com>  [676602a1a4e53e88d9f4664579497d534f6ae9c2]

        jsdialog: enable standard filter dialog
        
        Change-Id: Id29ec01a9ffefeb7da0c4e61011fff966d9cf3c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148787
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149364
        Tested-by: Jenkins

2023-03-23  Caolán McNamara  <caolanm@redhat.com>  [b2beab144096c1f4f33ce0d9cacedbb80cc83594]

        tdf#154322 select the first entry of the current page by default
        
        rather than default to nothing selected, if we switch pages and then
        back to page 1 this will be selected anyway, so start off that way
        
        Change-Id: Ia684a5e44b12c984df3920f18b34c99693a2702c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149426
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-23  Caolán McNamara  <caolanm@redhat.com>  [0cdd0a6603626d7da9c331771c77b8a719f0592a]

        Resolves: tdf#154322 if entries are disabled while menu is active, update it
        
        Change-Id: Id5cad5f2f4ac21db8675de16f1bc0ceeff39fe6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149424
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-23  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [3d1fbd81988c11ac7de54bbe718073422f5db71f]

        tdf#142978 Improve a11y check sidebar panel
        
        * Set minimum size
        * Wrap long texts
        
        Change-Id: I4c23ebd47d26fe628187143eeda43efe467b911a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149429
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-03-23  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [b80e0165affb81bcc6bf343b54c17b9a9b4c0d0e]

        Upgrade Harfbuzz to 7.1.0
        
        * Fixes CVE-2023-25193.
        * if Harfbuzz >= 7.0.0, uses hb_font_draw_glyph()
          instead of hb_font_get_glyph_shape().
        * Update URL in README.
        
        Change-Id: Id234c2b459c40ddac340731b44889b104e03a1e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148743
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2023-03-23  Arvind K  <khandelwalarvind26@gmail.com>  [e466b4a92f5f7c49c6aff01af994d59d13633529]

        tdf#114441 Convert sal_uLong to better integer types
        
        filter/ -> nFilePos in struct SvxMSDffBLIPInfo is assigned nBLIPPos
        which is defined as sal_uInt32.
        
        Change-Id: If2815449d12b17e8caadaff0324371c69a5a5ab6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148291
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-03-23  Mike Kaganski  <mike.kaganski@collabora.com>  [f3ffdc1a5fe965016550f20ada405ef638bf5f75]

        Introduce non-static query() and queryThrow() to css::uno::Reference
        
        As a syntactic sugar for the respective ctors:
        
          css::uno::Reference<css::SomeNamespace::SomeInterface> xSomeInterface(xAnotherInterface, css::uno::UNO_QUERY);
        
        would become
        
          auto xSomeInterface(xAnotherInterface.query<css::SomeNamespace::SomeInterface>());
        
        and
        
          css::uno::Reference<css::SomeNamespace::SomeInterface> xSomeInterface(xAnotherInterface, css::uno::UNO_QUERY_THROW);
        
        would become
        
          auto xSomeInterface(xAnotherInterface.queryThrow<css::SomeNamespace::SomeInterface>());
        
        Change-Id: Ic42da364562b702cd468cc708fbda70394c4f2a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149368
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-23  Stephan Bergmann  <sbergman@redhat.com>  [fe3234718539ef65e384f1393cfd859cb81b8233]

        loplugin:stringview: Constructing O[U]String from O[U]StringLiteral is cheap
        
        ...so don't warn about those, as requested in the comment at
        <https://gerrit.libreoffice.org/c/core/+/149254/8#message-6430dc5397ab7b60bf4e78e6856b44ab6cd72c97>
        "tdf#154319: fix TOC field codes parsing"
        
        Change-Id: I25989cd4b42bc3fe9062a8a0d6896d32a18635d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149417
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-23  Bayram Çiçek  <bayram.cicek@libreoffice.org>  [71311f88f7d83d8669576a98d300780d3d8bd02a]

        tdf#146150: Use dispatch command in framectr.cxx
        
        - "slot:5503" changed to ".uno:CloseDoc"
        
        Change-Id: Ia2748cfe13191a9b93fd76f9f26fe6fadbd2d0b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148693
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-03-23  Miklos Vajna  <vmiklos@collabora.com>  [12a9009a1c19ee26c65fb44fc90f3432c88ab6a5]

        sw floattable: fix bad position of follow fly if anchor is positioned late
        
        The bugdoc has a split fly, the master is centered horizontally. That
        means the follow should be centered as well, but it was aligned to the
        left.
        
        The problem is that the follow fly was positioned when the anchor was
        not positioned at all (its top left was 0,0) and then there was no
        invalidation of the fly position to recalc it later when the anchor got
        positioned. The existing InvalidatePos() call is not enough because once
        a fly is formatted, its position gets locked and only
        unlockPositionOfObjects() at the end of the layout process will unlock
        it.
        
        Fix the problem similar to what lcl_InvalidateLowerObjs() for SwTabFrame
        does: if we know that the position of the anchor changed, then unlock
        the position before invalidating it.
        
        If this leads to unwanted re-positioning of flys, it would be perhaps
        possible to do this when the anchor position changes from 0,0 to a valid
        position, but for now just do this all time the anchor position changes.
        
        Change-Id: I811bdfa1eb6705ff3de6ec77111e9500617e8bee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149367
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-23  Maxim Monastirsky  <momonasmon@gmail.com>  [b1393fd5ce847f40abab49f57c67929bb0087fae]

        sc drawstyles: ODF import and export
        
        Change-Id: Id92088a7d70c550682fe707d81e94157edc7caa8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149330
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-03-23  Caolán McNamara  <caolanm@redhat.com>  [5d88965e7cca19205f5ef5ebd10ae8a8459ecb49]

        instdir/share/registry/res/registry_de.xcd is effectively empty
        
        I find with GNU Make 4.3 and find 4.9.0 I get a
        workdir/CustomTarget/postprocess/registry/registry_de.list with no
        entries, though my libreoffice-7.3 build has a populated one and this
        makefile is the same as in that version.
        
        Change-Id: I45ffb381c4c962cd80c3e07e7539d993f86101d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149351
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-23  Miklos Vajna  <vmiklos@collabora.com>  [457af772f52e447ef4d2dd22c1eb4624e50e6df7]

        sw: fix undo comment of FN_UPDATE_FIELD
        
        It's an update and the name was not set. One has to dispatch
        .uno:UpdateField to see this in action, which does something if the
        cursor is inside an exiting reference mark.
        
        Change-Id: I1701c7c3ab0a395c2346d41fb517d13c9d9c5a3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149350
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-23  Szymon Kłos  <szymon.klos@collabora.com>  [ae71f11d2861f7c49f9f75435f85c01907a6029e]

        jsdialog: enable function wizard
        
        Change-Id: I534556e87cda3239bff51f1e7d83355922f8af7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148245
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149327
        Tested-by: Jenkins

2023-03-23  Szymon Kłos  <szymon.klos@collabora.com>  [83bde658dd538b8cb66df9bf0ce1e1c959052f59]

        jsdialog: enable data validation dialog
        
        Change-Id: Ide679ada03dff5e62432d77b8c804d667bf2435b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148781
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149219

2023-03-23  Szymon Kłos  <szymon.klos@collabora.com>  [584c9914fc4da76839ecdb3efed36381bee21954]

        jsdialog: render full edit engine content
        
        Change-Id: I43c2deb75619956b95cdc1d2693a7540d5c8f894
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148888
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149326
        Tested-by: Jenkins

2023-03-23  Jani Saranpää  <jani.saranpaa@gmail.com>  [6dfa9c7c0db91a71f3787226636864161d5367ca]

        tdf#42982 Improve UNO API error reporting
        
        Change-Id: If8c8e96c2d8365f10a191868e76e75d6fc7c5db9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149357
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-03-23  Noel Grandin  <noelgrandin@gmail.com>  [b2db6b7586b4e7b7e2c175dbc93fd0ace1cddd97]

        rtl::Static-> thread-safe-static in chart2
        
        Change-Id: Ie1379a1d40a6d65b28fd94ed114853e399fea5f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149339
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-23  Noel Grandin  <noelgrandin@gmail.com>  [1131b090ed9b68300c0b08366e6cb7d7fee453e5]

        rtl::Static-> thread-safe-static in chart2
        
        Change-Id: I5bd595d5251cd92904750d6e6830f1d95f41b177
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149338
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-23  Noel Grandin  <noelgrandin@gmail.com>  [4e8f36fcd43c6ccc9d07211ebc8e7ee53d2e33d1]

        rtl::Static-> thread-safe-static in chart2
        
        Change-Id: Ie629e4e2d4e3a56894bc964b8bb50dac5823cf4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149337
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [edb2c2a9f128273486163e22f7a44117ac47ae84]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 35dca7d7e802b33da0f8c903f554f591eb239f03
          - Fix typo
            
            Change-Id: I53670595539d0c34ef6ce21f463cc19cd9c0f5ba
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149352
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2023-03-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [697c1ef9fe9c5065109e798df0eb7d2acfe0153f]

        Fix typo
        
        Change-Id: I48bca01a495c2df86b3868a420b11ce4ab860bd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149354
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-23  Mike Kaganski  <mike.kaganski@collabora.com>  [76777c82fa4bb5080c135e2241c3f7122dcbb298]

        tdf#154319: fix TOC field codes parsing
        
        Change-Id: I734697f52df14ca5b316481df8a58fef72ab9571
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149254
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0d18262789fbe95eafe32bd775a9827ed99685ef]

        oox: import gradient fill to model::FormatScheme
        
        Change-Id: I90bc7cf4239f08efbc7239928c34ccdbec20cb2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147575
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-03-22  Stephan Bergmann  <sbergman@redhat.com>  [27f9a9cfa76fa584477e89f13b33720b5edbd570]

        OUString::match -> OUString::startsWith
        
        (which reads better in combination with the following
        OUString::endsWithIgnoreAsciiCase)
        
        Change-Id: Ia80e3d205e5e3b48f9df43757fb267258ba3f8ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149353
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-22  Gabor Kelemen  <gabor.kelemen.extern@allotropia.de>  [667f5f87dee072f6737ee6b6491ed53b7cf154a7]

        tdf#153664 Export correct Table of Figures paragraph style
        
        Change-Id: I892a0185a94aadd902e55ee9b719f855edbdfc89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149258
        Tested-by: Jenkins
        Reviewed-by: Gabor Kelemen <kelemeng@ubuntu.com>

2023-03-22  Gabor Kelemen  <gabor.kelemen.extern@allotropia.de>  [9b89ce887836742bb84bf57afa3b536b6c3bb1c1]

        tdf#153659 Import Table of Figures paragraph style correctly
        
        Change-Id: I5a995349c168bfbb5c8933dafa72e06eddb74ac6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149257
        Tested-by: Jenkins
        Reviewed-by: Gabor Kelemen <kelemeng@ubuntu.com>

2023-03-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [6f59baf135f42f9c281148184b1b1f16e3902442]

        use more concrete type in chart2
        
        Change-Id: If67a4f0fe75554e14c3030c68374607b76d5b840
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149336
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [f6da444a9e2b239d8905d6cdb845c7be8d8ce66f]

        use more concrete type in chart2
        
        Change-Id: I33deb726da5a59093b1104696da7c80ce830b7e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149335
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [f5b0bd23ff80f5229371c6e289480b347f168524]

        use more concrete type in chart2
        
        Change-Id: I215bf2a6e2fbd4cdd57fd14c2d34fb11a0d2a862
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149334
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [c00cd73f15606d4e0fc942ddbb1ab734b83fc8c7]

        use more concrete type in chart2
        
        Change-Id: I92e0cb707b0fdd8e82ba350919294584904f2c68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149333
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [88047257087350497009e418850a90f1cd34310a]

        simplify ViewLegendEntry
        
        we never have more than one FormattedString
        
        Change-Id: Id61a2a89a053f49da758a2bb888cef189515458f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149332
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-22  Rafael Lima  <rafael.palma.lima@gmail.com>  [3a4b32c9e1dfc56d9b00e3720834d21c9095f629]

        tdf#153808 Fix numbering preview in dark mode
        
        This patch fixes the color used for numbers and bullets in the preview
        of the Bullets and Numbering dialog in Impress. Currently the
        implementation causes the bullets and numbers to be rendered in white
        over a white background when using dark mode.
        
        The fix uses DOCCOLOR and FONTCOLOR to create the preview, instead of
        FieldColor and FieldTextColor.
        
        Change-Id: Icf41c5be59c67a2d68e3c520744276492e9baa59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147664
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-03-22  Caolán McNamara  <caolanm@redhat.com>  [936f2e6924e405433770b98f32a615508fd0670d]

        fix crash seen when experimenting with tdf#129547
        
        Change-Id: I0b26a7f683f91d3307856f86c5a437fde1155451
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149331
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-22  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [2252313a90b6561f2746e05dae99551701550201]

        bridges: drop unnecessary debug message
        
        Change-Id: I4c08ea2e464164351ba66a4c04ef2575e3f5f580
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149157
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-22  Stephan Bergmann  <sbergman@redhat.com>  [c3ec6ac5df2954b24010868f1d40bff242bd1742]

        m_aBootsrapError will always be BE_OK here now
        
        ...since a1faf14f74a62ea76141115538d7d30d90c9eeb6 "rhbz#2171265 Report fatal
        InitApplicationServiceManager failures more reliably"
        
        Change-Id: I36771aeb8d13f08558f323e713de5cbe3972b82e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149329
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-22  Stephan Bergmann  <sbergman@redhat.com>  [feb8b04a0ee86b0146a17393da220ae188babda8]

        rhbz#2171265 Filter out all non *.rdb files
        
        In that rhbz issue ("Libreoffice cannot start"), it looks like some junk file
        named /usr/lib64/libreoffice/program/services/services.rdb;63ddcd86 caused
        soffice.bin to crash early, without any information (cf.
        a1faf14f74a62ea76141115538d7d30d90c9eeb6 "rhbz#2171265 Report fatal
        InitApplicationServiceManager failures more reliably").  So, following up on
        b8c7548527f5fc14fe8fcbe74a749c7e3c10d385 "ignore backup files in services/
        directory to avoid debugging grief", extend the set of ignored files to anything
        starting with "." or not ending in ".rdb" (in any case).
        
        Change-Id: I154750465d2128b3ff6493f4ab606072dda61503
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149328
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8abe0c94e265fbf5fe5b90fd46dd01dec6a8d374]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 35a7913f2075a9b73fd2c8d41473adface5711bb
          - tdf#139027 Help information for Calc's INDEX() function
            
            Change-Id: I23b4b923329ba6d2783d4a2f02d9e02d3786f708
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149179
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-22  Patrick Luby  <patrick.luby@collabora.com>  [49f36c83e4bb1c332028bc70606e96ebf31fbd74]

        Partial fix: iOS missing text direction listbox in Format > Page Style > Page
        
        Add the static libraries that are required by the LibreOffice's
        CTL and CJK text layout features to the iOS app add link list.
        
        libnumbertext.a is one of the missing static libraries that are required by the LibreOffice's CTL and CJK text layout features.
        
        The other missing static library (which was in the ios-all-static-libs list but was getting stripped by Xcode) is added back by listing the "lingucomponent_NumberText_get_implementation" C function.
        
        Without these static library changes, enabling CTL or CJK will cause a crash as the "lingucomponent_NumberText_get_implementation" symbol won't be in the binary and that function needs libnumbertext.a.
        
        Reference-to: https://github.com/CollaboraOnline/online/issues/6050
        Change-Id: I21fddbfd29a1d326b509840127bd136c327cd3d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149110
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>

2023-03-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [53a3d028e6931e4443cfe8cdf18909f6bfd8e2f4]

        use more concrete type in chart2
        
        Change-Id: I568530c1db0add697f7f257a4e5560a3e50919f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149290
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [f02ec0d8489404966596cb0e949bf969e8e66fa2]

        move hasUnhiddenData inside chart2::DataSeries
        
        Change-Id: Id8a4daf046f2306a52948c7ed434854b25ee7936
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149283
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [f4cde4406217dd61e8d803eb38e6f5fac84a1f6d]

        use more concrete type in chart2
        
        Change-Id: I0ed45cf9acd1c9bf702bbe335f8a07b6947fb946
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149282
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-22  Jaume Pujantell  <jaume.pujantell@collabora.com>  [826b20b049449c9c335ce00c781cdb52e4ee0512]

        Fix wrong layout of textbox in header
        
        In some cases the text box wasn't properly moved afeter it's position
        had been calculated. Also now when the shape and text element are
        brought together in the Z ordering, the one with higher Z moves down.
        
        Change-Id: I0512db4b6466532b5af4e3c091fd65bd0a416381
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149221
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2023-03-22  Caolán McNamara  <caolanm@redhat.com>  [fc9126c3cb84d6b53c1d6daa10814ae25f863056]

        tdf#154307 remove instead of hide these menu entries
        
        because on kf5 they are getting shown, which suggests a wider more
        generic bug on that variant, but use remove for this specific case
        because that's ok for this usage and works around the problem for now.
        
        Change-Id: Ib2bc316cc33894253a0b6335ae8643d0c8d78794
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149325
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-22  Szymon Kłos  <szymon.klos@collabora.com>  [0ad9327f3f8d94da1e932fcba23437fb4c126704]

        jsdialog: enable insert special character dialog
        
        Change-Id: I535397ff7c5250989057dd8616ccc7c4eec6afad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148853
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149232
        Tested-by: Jenkins

2023-03-22  Caolán McNamara  <caolanm@redhat.com>  [76e3d55548279d4d50ac97ac70281e86772a37ce]

        cid#1524496 Uninitialized pointer field
        
        Change-Id: I5bdc9557851f1059f7adf310af0375ff02092b3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149317
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-22  Stephan Bergmann  <sbergman@redhat.com>  [a1faf14f74a62ea76141115538d7d30d90c9eeb6]

        rhbz#2171265 Report fatal InitApplicationServiceManager failures more reliably
        
        For example, when initialization of the UNO type manager failed, any code run
        between this SetBootstrapError and the HandleBootstrapErrors in Desktop::Main
        which would need the type manager (e.g., to set a css::uno::Any) would have
        caused a crash, so would have failed to print to std::cerr the sought-after
        css::uno::Exception message.  The mis-initialized process would most definitely
        crash sooner or later anyway, so there's no harm in a controlled std::abort()
        here (if that is even reached, and the process doesn't already crash in
        HandleBootstrapErrors, after it has printed the relevant information to
        std::cerr).
        
        Change-Id: Ic5889aedec0908fa4b1e2966eb188508d0f92d26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149323
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-22  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [9331d2d333feb911e16f20ce899f2de220bee2f1]

        MCGR: Corrected error with Case16 wrong gradient shortcut
        
        Also simplified using the test cases, these now depend on
        an ENV VAR called MCGR_TEST. Fallback is no test. For
        seeing a multi-color gradient use 1, for Case16 use 16.
        If active, all gradients are replaced with the one active
        for the test, 2D and 3D. This is temporary but also for
        pro build to check for speed there.
        
        Change-Id: I90f3c7e59d9d0a3e070a849af3f9ea1c9e5462a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149316
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-03-22  Michael Stahl  <michael.stahl@allotropia.de>  [3545c0c0b991e5b9438d890f48dd10c4a60f2090]

        vcl: PDF export: simplify version checks
        
        The constructor converts PDF_A_1 etc versions to the underlying PDF
        versions and a boolean flag, so almost all of the PDFWriterImpl code
        needs to check only the base PDF versions.
        
        Change-Id: I0a74f532f7ed2473acc73eabc8a59eff25396672
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149260
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-22  Heiko Tietze  <tietze.heiko@gmail.com>  [1ff8fa39d116c856dd2c0a6809a7f2f100b3439e]

        Related tdf#154182 - Recognize flat open document formats in MRU list
        
        Change-Id: I7e25cf98502db62e80f563af6a80dbf9a7ac8db3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148845
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-03-22  Miklos Vajna  <vmiklos@collabora.com>  [015da04a8f3e1368c6b9668ca22d7e320e1ecae6]

        sw floattable: fix current page number when editing document with a split fly
        
        UITest_writer_tests6's
        tdf124675.tdf124675.test_tdf124675_crash_moving_SwTextFrame_previous_page
        failed in the SW_FORCE_FLY_SPLIT=1 case, since the current page after
        typing was 3, not 2.
        
        It seems this change is wanted, since the total page count increases by
        2, so it's consistent that the current page increases similarly with
        typing. Also, repeating the UITest in Word (after positioning the cursor
        at the top paragraph in the document) also produces page 3 as the
        current page.
        
        Fix the problem by locally enabling split flys for this test and then we
        can assert that we match Word. This requires a new context manager, but
        that set_config() is really similar to other context managers in the
        class that return no value.
        
        The original purpose of the test was to make sure we don't crash,
        anyway.
        
        Change-Id: Id0dfde23a8726c8799950a6e4fdd1d85f135eafc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149315
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-22  Stephan Bergmann  <sbergman@redhat.com>  [b1851d1afec70402a711e850f27c1c2521a7ba4d]

        Remove unused file
        
        ...that 9111536f1bbaed489ed3ed36315e05d4b3940f5b "Introduce css.reflection.Dump
        singleton" had added by mistake
        
        Change-Id: I15e273c3186312c45b7d435f983f17eb2f93a56e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149292
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c888ac311734deaf07cbfe04b87aa7339ed6afb6]

        Fix typo
        
        Change-Id: I65261e7aaccb640eee4100fd53bc7e7e2cb229f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149318
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [74f398bb58510087cc4a11bb2253715771a2c6b2]

        sw: check GetActiveView()
        
        See https://crashreport.libreoffice.org/stats/signature/SwView::GetDocShell()
        
        Change-Id: I90ebbff5082f1f9cae7fa3b940cbb9796d6c6dd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149223
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-22  Michael Stahl  <michael.stahl@allotropia.de>  [d41c3c820dad7c78bc57815e0f4a6999d125561d]

        vcl: PDF/UA export: produce UF and Desc for embedded files
        
          7.11 Embedded files
          The file specification dictionary for an embedded file shall contain
          the F and UF keys and should contain the Desc key (ISO 32000-1:2008,
          7.11.3, Table 44.).
        
        Also write Alt text as hex/unicode string, not literal string.
        
        Change-Id: Id83597cc5ea645bd57c110514bafede433aee572
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149259
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-22  Michael Stahl  <michael.stahl@allotropia.de>  [e84b310b59825fd572d79def98c3d21566aac603]

        vcl,drawinglayer,svx,sw,sd: PDF/UA export: Annot StructElem for SdrMediaObj
        
        veraPDF complains:
        
          Specification: ISO 14289-1:2014, Clause: 7.18.1, Test number: 1
          An annotation, excluding annotations of subtype Widget, Popup or
          Link, shall be nested within an Annot tag
        
        This is very similar to Link annotations, that is to say, extremely
        complicated to get it thought the convoluted PDF export code, with
        additional complication that the StructElem is produced by drawinglayer
        and the page annotation by sw.
        
        Put another map into PDFExtOutDevData where sw code puts stuff for the
        SdrObject that drawinglayer can find.
        
        The test had the problem that PDFObjectParser::parse() could not handle:
        
        <</Nums[
        0 [ 6 0 R ]
        1 6 0 R
        ]>>
        
        Fix dropping the "1".
        
        Change-Id: If5bf7c552e26ebb7e631030b8aaecd4281e77acc
        (cherry picked from commit c78e90bd28cc4d6d3bde473535107784b12d9c0d)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149008
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-22  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [7f4b53b1c7c192ecfef35913133239b670070062]

        UpdateTableFields: stronger assertions
        
        - And use {Static,Dynamic}WhichCast where possible
        
        Change-Id: Ie5097d360ddb0a5cd9980392a9106b9586861001
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149121
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-22  Juergen Funk  <juergen.funk_ml@cib.de>  [05ea4ac1952c546a81781ac0662747dbe6073616]

        git-hooks: better handling in './g -z' with win-links
        
          and linux-links
        
        This patch improve patch
        9afc6b22e225e8a6ec50c1cbb4d966585d15dbfd git-hooks:
          overwrite the windows-links not with linux-links
        
        The main problem with the previous patch is that
        when an alias is set for git, this alias will not
        map in the Shell script passed, better you
        use a git-symlink.
        
        The other problem was the behavior of cygwin-bash
        and win-git-bash that is not always the same, e.g.
           - winlnk=$(cmd /C ... 2>&1) it hang infinity,
              line 123
           - the 'ln' made not link, it only copy the files
        
        Improving the FOR in ./git-hooks/README, when
        you have the copied files, need a other del command
        
        The patch can not set the windows-links, only output
        the ./git-hooks/README
        But in Win 11 should be possible, it is not needed
        admin-rights for the 'mklink' command
        
        Change-Id: Icecdb96e65fe2bba1270dfad2ac1af5af145925a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148462
        Tested-by: Jenkins
        Reviewed-by: Juergen Funk <juergen.funk_ml@cib.de>

2023-03-22  Justin Luth  <justin.luth@collabora.com>  [d68e428a2ab9f0027ff82d67ae2492d143364586]

        tdf#135581 sw UI: keep image in place when changing anchor
        
        Changing the anchor type should not move an image around.
        
        The only time we have a prosition to fix AFAICS is when
        the anchor changes and the RelationOrient is no longer appropriate.
        In that case we always get a new p*OrientItem.
        If GetPos changed, then that means the user (or earlier algorithm)
        already adjusted for the change. If there is no difference in GetPos
        even though the relation changed, then that is the only time we (likely)
        need to recalculate.
        
        So the typical example requiring an adjustment would be a change
        from "to paragraph" at text position 0 to a "to page" anchor.
        In this case "page" has no relationship to "text margins"
        and thus needs to base the absolute position 0 on page instead of text,
        meaning that the margins would need to be added to the absolute position.
        
        This code is basically unchanged since initial import.
        I have no idea why it could possibly be good to change
        the position when there is no new information given
        (no pHoriOrientItem/pVertOrientItem).
        
        [I checked and "from top" and "from bottom"
         are both == NONE, as well of course as "from left".]
        
        make CppunitTest_sw_uiwriter3 CPPUNIT_TEST_NAME=testTdf135581
        
        Change-Id: Ib89ad9ba26c8826ed43f6d4505a82502b9ad8af9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149012
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-22  Michael Stahl  <michael.stahl@allotropia.de>  [089b9e21c7210df3e5ee312a06131ce410989cf7]

        filter: PDF export dialog: always disable ReferenceXObject for PDF/UA
        
          7.20 XObjects
          Reference XObjects, as noted in ISO 32000-1:2008, 8.10.4, shall
          not be used in conforming PDF/UA files.
        
        Change-Id: I62a4b6b76a6cb1d14d4fd39fad90ec0323a481c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149261
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-22  Miklos Vajna  <vmiklos@collabora.com>  [2b7b272e28bf95c4ed85cb118eacf065fb6dca3c]

        sw floattable: limit the unfloat button to non-DOCX files
        
        CppunitTest_sw_uiwriter2's testUnfloatButton and testUnfloating failed
        in the SW_FORCE_FLY_SPLIT=1 case.
        
        The trouble was that it assumed that floating tables from DOCX are
        imported as tables in non-split flys, which is no longer the case.
        
        Fix the problem by limiting the test to ODT and DOC files.
        
        Once the DOC filter is there for SwFormatFlySplit, this can be
        restricted further to ODT files only (or perhaps it should be removed
        completely).
        
        Change-Id: Ie1db9a66c862c196aa3bf5326dfb20c67b9b493a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149291
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-22  Maxim Monastirsky  <momonasmon@gmail.com>  [ca487e3f4c0f97c14bcff3a5372717d47f32ee94]

        sc drawstyles: Add a dialog for style editing
        
        Change-Id: I7e62251024df8f24bd6fe318f5c0262bbd6a1a11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149279
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-03-22  Maxim Monastirsky  <momonasmon@gmail.com>  [debf3e06bc5330b227dc9dd55e49930cb3da522a]

        sc drawstyles: Add a style UNO property to shapes
        
        Change-Id: I5c8eb3c3e182d9efefc385020b97d768e615a20a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149278
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-03-22  adityasingh22  <adityasingh22011997@gmail.com>  [a49019618be881520a454550454c3f2d078d17fa]

        tdf#147132: Simplify usage of StarBASIC::Error()
        
        Change-Id: Iedb499fa58798d40e7193c80c31dc9337a3a356b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148519
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-03-22  Stephan Bergmann  <sbergman@redhat.com>  [d54e5915da0778a0087f8b40c92d15d3c21f3de6]

        Demultiplex test code
        
        It is so much easier to work with if a test failure's line number unambiguously
        points at the code's sole execution.  (That is, test code is necessarily non-
        DRY.)
        
        Change-Id: Icb1753928521cdbafb129938559964f238d1dc4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149289
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-22  Michael Stahl  <michael.stahl@allotropia.de>  [fb93cf7e3f70cf711742c5b492d520d9d49c3c5e]

        sd: PDF export: produce annotations for shapes before painting shapes
        
        This is the same order as sw SwEnhancedPDFExportHelper and required to
        connect media shape Annot to its StructElem.
        
        Change-Id: I1d421e5d353261e32b28a0429cd73f156c692260
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149060
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-22  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [ce47be6e5408835fdaeac184f05cc832c12186cd]

        tdf#154318 elementary: Fix 5 Quarters Conditional Formatting Icon Sets
        
        Change-Id: I60d57891d460f795efd7e0151dc434f427251fee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149288
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-03-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7a0cf6797bb53d1fec5101a8f7007d2287ae53b0]

        oox: introduce FormatScheme - use in Theme import
        
        Introduces model::FormatScheme as an member of model::Theme, which
        is used in the theme import.
        
        As an first step it imports FillStyleList, but only SolidFill
        and NoFill.
        
        Change-Id: I14a75782ebabcf7ff69b0872752d411183653a47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147573
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-03-22  Stephan Bergmann  <sbergman@redhat.com>  [9111536f1bbaed489ed3ed36315e05d4b3940f5b]

        Introduce css.reflection.Dump singleton
        
        ...and revert e1c6f36d8bcc0799281e3a7e244175f682d97cb2 "Add a to_string()
        function to the code generated for UNO IDL constant groups".  (But keep the
        constants groups the latter had added to cppu/qa/cppumaker/types.idl, and use
        them in the newly added CppunitTest_stoc_dump, for better or worse.)
        
        Change-Id: I56e9eaeb1e45b83a72a25eceef13e719dc6f3a1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149281
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Jenkins

2023-03-22  Szymon Kłos  <szymon.klos@collabora.com>  [464a3549ae228bcd70bae8ea519fc781c2cc9e45]

        jsdialog: double click for drawing area
        
        Change-Id: I280158b101f39d107090a2eebb2c06e64591cb94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148852
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149231
        Tested-by: Jenkins

2023-03-22  Miklos Vajna  <vmiklos@collabora.com>  [a1b935ca1bb6d48241e73e7206a367fe2b51f948]

        sw floattable: fix inner floating table inside normal outer table from DOCX
        
        The problem was that CppunitTest_sw_ooxmlexport9's testTdf79329 has a
        normal outer table and a floating inner table; the inner table was
        already not floating (so that's not a new problem), but
        SW_FORCE_FLY_SPLIT=1 even failed the text-to-table conversion for the
        outer table, so we just had 1 table, not 2 tables.
        
        The problem seems to be that the start/end positions for the outer table
        cell get invalidated by the inner table-to-frame conversion, so the
        outer table conversion will fail as well.
        
        Fix the problem by limiting the table-to-frame conversion for toplevel
        tables: this avoids the failing text-to-table conversion in the
        SW_FORCE_FLY_SPLIT=1 case.
        
        At some stage I should revisit this, since the DOC import has working
        floating tables for the inner case, for now just make sure that the DOCX
        import result has two tables, as before.
        
        Change-Id: I39aa00e46c12a32117c334cb97e1cc0270b77651
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149284
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-22  Michael Stahl  <michael.stahl@allotropia.de>  [621143588b3cb438baf27fb6893ab02e7b06f9dd]

        Revert "avmedia : use std::mutex instead of osl::Mutex"
        
        This reverts commit 477fa6c3cb92f578032dee60482718efdb8f44f2.
        
        MissingPluginInstaller requires a recursive lock:
        
        Thread 2 (Thread 0x7f8e73d69700 (LWP 29931)):
        0  __lll_lock_wait () at /lib64/libpthread.so.0
        ...
        5  std::unique_lock<std::mutex>::lock() (this=0x7f8e73d65a88) at /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/bits/std_mutex.h:267
        6  std::unique_lock<std::mutex>::unique_lock(std::mutex&) (this=0x7f8e73d65a88, __m=...) at /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/bits/std_mutex.h:197
        7  avmedia::gstreamer::(anonymous namespace)::MissingPluginInstaller::detach(avmedia::gstreamer::Player const*) (this=0x7f8e644c6be0 <rtl::Static<avmedia::gstreamer::(anonymous namespace)::MissingPluginInstaller, avmedia::gstreamer::(anonymous namespace)::TheMissingPluginInstaller>::get()::instance>, source=0x75d2fa0) at avmedia/source/gstreamer/gstplayer.cxx:187
        8  avmedia::gstreamer::Player::disposing() (this=0x75d2fa0) at avmedia/source/gstreamer/gstplayer.cxx:334
        9  cppu::WeakComponentImplHelperBase::dispose() (this=0x75d2fa0) at cppuhelper/source/implbase.cxx:104
        10 cppu::PartialWeakComponentImplHelper<com::sun::star::media::XPlayer, com::sun::star::lang::XServiceInfo>::dispose() (this=0x75d2fa0) at include/cppuhelper/compbase.hxx:90
        11 cppu::WeakComponentImplHelperBase::release() (this=0x75d2fa0) at cppuhelper/source/implbase.cxx:79
        13 rtl::Reference<avmedia::gstreamer::Player>::~Reference() (this=0x7f8e7c028f20) at include/rtl/ref.hxx:129
        ...
        21 std::__debug::set<rtl::Reference<avmedia::gstreamer::Player>, std::less<rtl::Reference<avmedia::gstreamer::Player> >, std::allocator<rtl::Reference<avmedia::gstreamer::Player> > >::clear() (this=0x7f8e644c6cd8 <rtl::Static<avmedia::gstreamer::(anonymous namespace)::MissingPluginInstaller, avmedia::gstreamer::(anonymous namespace)::TheMissingPluginInstaller>::get()::instance+248>) at /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/debug/set.h:426
        22 avmedia::gstreamer::(anonymous namespace)::MissingPluginInstaller::report(rtl::Reference<avmedia::gstreamer::Player> const&, _GstMessage*) (this=0x7f8e644c6be0 <rtl::Static<avmedia::gstreamer::(anonymous namespace)::MissingPluginInstaller, avmedia::gstreamer::(anonymous namespace)::TheMissingPluginInstaller>::get()::instance>, source=..., message=0x7cdb400) at avmedia/source/gstreamer/gstplayer.cxx:156
        23 avmedia::gstreamer::Player::processSyncMessage(_GstMessage*) (this=0x75abfe0, message=0x7cdb400) at avmedia/source/gstreamer/gstplayer.cxx:536
        24 avmedia::gstreamer::pipeline_bus_sync_handler(_GstBus*, _GstMessage*, void*) (message=0x7cdb400, data=0x75abfe0) at avmedia/source/gstreamer/gstplayer.cxx:382
        25 gst_bus_post () at /lib64/libgstreamer-1.0.so.0
        
        Change-Id: Ia8e7fef4d4cee2dde7189702af6dddf883b6cceb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149233
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-22  Yousef_Rabia  <yousef.mohamed.rabia@gmail.com>  [a76ef6e4cb345d6aa70f48777708188fce0ceacb]

        tdf#130924 : replace debugging printf calls with SAL_INFO/SAL_WARN
        
        Change-Id: I94686f820e264867643bb30c83367ee702d3118d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149088
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-22  Pranam Lashkari  <lpranam@collabora.com>  [7e476a24d1f9d58617e3e94630c931dfa0ab3c84]

        jsdialog: enabled spelling dialog
        
        Change-Id: I36c35e82aa17d8e6cb76dbb24f33344870c49629
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149172
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149275
        Tested-by: Jenkins

2023-03-22  Szymon Kłos  <szymon.klos@collabora.com>  [2dae66968750af7ec1337b8a0431c478f043f6e8]

        jsdialog: enable advanced filter dialog
        
        Change-Id: I629566eb3193bba1a56c058eca17a68ff1a84881
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148788
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149230

2023-03-22  Szymon Kłos  <szymon.klos@collabora.com>  [5b30ce463476653d7ef6fc6dc88653d409544694]

        jsdialog: enable goal seek dialog
        
        Change-Id: If3ec1d166b39720fd1307e1cc5472b839bf776e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148791
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149220

2023-03-22  Szymon Kłos  <szymon.klos@collabora.com>  [ba15e267f092139d7362ec6867e147c2957bd068]

        jsdialog: enable chart related dialogs
        
        Change-Id: Icb98ce84518d0f43b832ea05d7045f43bc194990
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148782
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149218

2023-03-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [7131530929d3670b8c2db7dc0c1a86c822e05660]

        tdf#154274: show "Unknown Author" when no name is set
        
        Same as in Writer
        
        Change-Id: I830ba9f34dc39424202110538ba4a7dbada1b06c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149206
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-22  Adoche Onaji  <dochieonaji@gmail.com>  [b1dc8d302f5a7c7b8f69261f86ff01377a910c68]

        tdf#38890 Remove hard-coded URLs in source Files
        
        Project URLs are extracted to the Common.xcu files
        and read in the source files.
        
        Change-Id: I0da72ff033af6c155195b2f91177e7bf7d554daa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149115
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2023-03-22  Miklos Vajna  <vmiklos@collabora.com>  [1983695a64c27894fb76bc33bcdc4a2ed9813fc8]

        CppunitTest_sw_htmlexport: avoid XHTML magic
        
        Set the filter option explicitly, rather than inferring it from the test
        name.
        
        Change-Id: Idaf476756b477bf55a31598ce67028fcf1c9d4ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149256
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6fc0de7ce23f8faec052c744434006d40a33110a]

        Fix typos
        
        Change-Id: Iaf63fce5295f00e5d6fff020498a01a25fc0ee93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149262
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-22  Michael Weghorn  <m.weghorn@posteo.de>  [02edbf7dc7cf1a3bcc1b943e79c027e3c144d544]

        tdf#154303 wina11y: Don't truncate 64-bit states
        
            commit 8d8e6c84e512c1a8b33aac75965b84481d1a1d13
            Date:   Sun Jul 3 20:29:28 2022 +0200
        
                [API CHANGE] Drop css::accessibility::XAccessibleStateSet
        
        had introduced the use of a 64-bit integer with
        bit flags for the accessible states.
        
        However, `AccObjectWinManager::DecreaseState` and
        `AccObjectWinManager::IncreaseState` were still using
        unsigned short, resulting in truncation.
        
        As one result, the `AccessibleEventId::STATE_CHANGED`
        event with state `AccessibleStateType::VISIBLE`
        from `OAccessibleMenuBaseComponent::SetVisible` would no
        longer result in the `STATE_SYSTEM_INVISIBLE` being unset
        and thus the the JAWS screen reader would no longer announce
        the focused (but considered invisible) menu item.
        
        Fix this by switching the param for those two methods to
        sal_Int64 as well.
        
        Change-Id: I714573e2691e82c6287a4b83f872f87568e46495
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149255
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-03-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [949c73f9c35d640c841f03d505e905aa2e1b7a3f]

        use more concrete types in chart2
        
        Change-Id: I70042284e4549b3eef67866a35741b06305d720f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149229
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [30ab88edbbd60e62302a8d08a3cca39bfb0d45a5]

        Fix typo
        
        Change-Id: Ibad12225523e0cbfbd5b09abad8f1b31c7d7264e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149274
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dd490103342900a1bab2138555803e53a49894dd]

        Remove executable bits from odt
        
        Change-Id: I719c1a156dea095d391f94b42f78f2a8c99b0673
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148938
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2023-03-22  Mike Kaganski  <mike.kaganski@collabora.com>  [458f2b8f69fbf0a220f18fbf250e4369fd0491cd]

        Refactor and fix VBA StrConv
        
        This properly handles null bytes that are expected
        when converting between byte strings and Unicode.
        
        It properly handles TransliterationFlags, which are
        not a bitset.
        
        In vbProperCase, it uses the correct method to
        lowercase the string, working not only with ASCII.
        
        Change-Id: I04e8cdca66ef9863a6516b15205a2a543ed97680
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149224
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-21  Maxim Monastirsky  <momonasmon@gmail.com>  [1cfeb4bd8ce7f7727a81136bd3e2d6ebea976895]

        sc drawstyles: Handle style commands and undo
        
        Change-Id: Ibd81f7aba9ef2efca89556c31cd9b09867419d0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149203
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-03-21  Maxim Monastirsky  <momonasmon@gmail.com>  [f460bd163afb06dc2dccc877269106af38767484]

        sc drawstyles: Connect the styles pool to the draw layer
        
        Change-Id: Ie87bb028264b74fd3e15e23a3ad60ab3c48bb14d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149202
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-03-21  Maxim Monastirsky  <momonasmon@gmail.com>  [6db5e15e5b91f34232e90225a723e0673ecfc2f0]

        sc drawstyles: Implement the styles family
        
        Change-Id: I2af6072685e4c79cfe2f177c0aae27044f86d840
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149184
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-03-21  Pranam Lashkari  <lpranam@collabora.com>  [65758e25b16db552af7699facbe068e3d4aebc3a]

        jsdialog: enabled insert break(manual break) dialog(writer)
        
        Signed-off-by: Pranam Lashkari <lpranam@collabora.com>
        Change-Id: I65213cd8822e574eff333b96a8718ebff2946f5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149166
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit 41b7f70981cffb9a04b6b132317915ca51519eab)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149236
        Tested-by: Jenkins

2023-03-21  Pranam Lashkari  <lpranam@collabora.com>  [e8d56d600f16e137acf765842273feeca5d98b37]

        jsdialog: enable watermark dialog (writer)
        
        Change-Id: Ie1f5a299fd68bdfd21c04d1ef79514953a2ac5c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149168
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit 8c358c1616a16beb10752f0a60bbacccba15d6ea)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149234
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2023-03-21  Caolán McNamara  <caolanm@redhat.com>  [f2b97ecf340e1fd714c636060ae09382518a2b46]

        unmerge default and ScrollType::Drag cases for calc scrollbars
        
        before:
        
        commit 8c4e8818fe9f5ac1f6cdf908299cc109d67f1e50
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Thu Aug 4 16:38:47 2022 +0100
        
            nDelta overwritten on all branches except default
        
        the default case was different to the Drag case, and tdf#152406
        uncovers a problem using the Drag case for scroll wheel, so undo
        the merge of default of Drag.
        
        Change-Id: I7471191d5e1f50f74563e8bcbcb82127d94edf2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149228
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-21  Mike Kaganski  <mike.kaganski@collabora.com>  [24d2e8ea7a17ded531d19cba3f1cb30b17833eea]

        Simplify a bit
        
        Also takes care of one place where dereferencing wasn't safe
        
        Change-Id: I4ed67ad709610bea9cbed8184710f53d18d76d11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149225
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [0f691fe670526c1c0ba5c9bab8dfe8209bfe698e]

        move getLabel inside chart2::DataSeries
        
        Change-Id: I38baff5980d8cae5f63ee9163d667385837d249b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149198
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [59361b4578d6bea5af618efd904b3243553d246b]

        move getAllRegressionCurvesNotMeanValueLine inside chart2::Diagram
        
        Change-Id: Ic01a886f575022fa106aa2e3b384e184683df6f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149197
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-21  Pranam Lashkari  <lpranam@collabora.com>  [11fc8254548d241a972a5f1483609497d8d93ea2]

        jsdialog: enabled thesaurus dialog
        
        Change-Id: I01059e7a4aaffd5c4a2f5ccff55f83ed3db9bf38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149173
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit 2e75e849e85da86ea33b447350b0e2f7eaede69e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149237
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2023-03-21  Pranam Lashkari  <lpranam@collabora.com>  [6c4464a14ce324100df4cf3934c3ddeeac82ab08]

        jsdialog: enable column dialog (writer)
        
        Change-Id: I4b91d271d766d8efeaddc3c3775513184036c5f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149167
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit f50d009885c499e55db35571ace83f2ed7effbfe)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149235
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2023-03-21  László Németh  <nemeth@numbertext.org>  [ed0372bac123b402fe3cd694a455e8328117752d]

        tdf#153255 DOCX import: fix footnote order
        
        Simple unit test for tdf#152203 allowed to create
        bad ordering algorithm by accident without noticing
        the problem, which caused problem for most of the DOCX
        files, where serialization in footnotes.xml doesn't follow
        the order of the footnotes.
        
        Regression from commit 9b39ce0e66acfe812e1d50e530dc2ccdef3e1357
        "tdf#76260 DOCX import: fix slow footnote import".
        
        Follow-up to commit 09ae3c01940bbc25ffde51963683b04e3cb4bb6a
        "tdf#152203 DOCX import: fix mixed footnotes/endnotes".
        
        Change-Id: I0628d96e3b8ad4df38d26e9288b47d39b958c441
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149176
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-03-21  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [808c5bf66370f78f36e98887db0848ee7e55bb3a]

        MCGR: Model data changes for ColorSteps (II)
        
        The biggest change here is to allow multiple ColorStops
        with the same Offset. That allows to define gradients
        with 'hard' color changes at any place using two
        ColorStops with the same Offset and different Colors.
        This required quite some adaptions, but works well.
        
        Also removed in this context checking for all Colors
        being the same to not mix up things. Also works well.
        
        Also changed the need for having Start/EndColors AKA
        ColorStops for 0.0 and 1.0 in place, instead 'imply'
        the 1st ColorStop to also define the StartColor and
        the last one the EndColor. This allows e.g. Gradient
        definitions with two GradientStops at the same
        Offset e.g. 0.5 with different colors to already
        define a full Gradient.
        
        Also added a tooling method to reverse ColorSteps,
        which changes the order and mirrors the Offsets
        (what even keeps an existing sort valid).
        This is useful e.g. for GradientAxial which is the
        only one where for decomposition the Gradient had
        to be interpreted 'reverse' since it's defined
        from center to edge, but for creating correct filled
        polygons to represent this the inverse order had to
        be used, creating polygons from edge to center.
        This led to 'wild' code for this one of six cases
        and prevented unifications with the other cases
        (also made your brain flip).
        Thus I adapted this now to use the reversed
        ColorSteps consequently, and the same principle
        loops than the other implementations to make things
        easier for the future and to use common tooling.
        
        Change-Id: If2943348d17d5b9cd165f4d78f22638a1dff5237
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149208
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-03-21  Caolán McNamara  <caolanm@redhat.com>  [5ccbdcf182851375486386c0df8bb3f04cf2f9cd]

        crashreporting: CreateEmbeddedObject might fail
        
        Change-Id: I0e1ccbea92343d18e5ff3a9af1f54ed5e0dd796b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149216
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-21  Szymon Kłos  <szymon.klos@collabora.com>  [b46defbc331c3c91553bc8967cdf48eacea87afd]

        jsdialog: update Entry on replace_selection
        
        Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
        Change-Id: Ie0c3586fbf4bda1a9d68dceec61e08ff9f75bb97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148634
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149201
        Tested-by: Jenkins

2023-03-21  Szymon Kłos  <szymon.klos@collabora.com>  [74e8476d23b72f06328dcbe183597847471771e1]

        jsdialog: add wrapper for ScrolledWindow
        
        Change-Id: I59489e4cf1e5fb492272108e3a19afb4212753f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148610
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149200

2023-03-21  Caolán McNamara  <caolanm@redhat.com>  [5f5e1a3204b98b9e74bded50ba0eddd4fb371301]

        gtk4: use PANEL a11y role for VclBox under gtk4
        
        Change-Id: I0cd6bb9578c177947741bb6d8d21237faf41679d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149214
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-21  Caolán McNamara  <caolanm@redhat.com>  [f7e5c9bee73c9834312a78adb8d040ed78c6c0ef]

        typo: then->them
        
        Change-Id: Ieb864f70873f2baa1157114b99cfbec98fc84cc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149213
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [cde0f27c84599d0d9894148e510254749f7e2784]

        move getTemplate inside chart2::Diagram
        
        Change-Id: I05da4e4a9acb2683633eda42cf18d740913c2e37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149180
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-21  Patrick Luby  <patrick.luby@collabora.com>  [d82a734c07b85cbd7861699b7fa6d3ebbb3122f2]

        tdf#152406 Disable anti-jitter code for scroll wheel events
        
        After moving thousands of columns to the right via horizontal
        scroll wheel or trackpad swipe events, most vertical scroll
        wheel or trackpad swipe events will trigger the anti-jitter code
        because nScrollPos and nPrevDragPos will be equal and nDelta
        will be overriden and set to zero. So, only use the anti-jitter
        code for mouse drag events.
        
        Change-Id: I9a22b31e1e012a97a058ab36e040629a71f5d24f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149183
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-21  Miklos Vajna  <vmiklos@collabora.com>  [28b16870553f436b8dd0f74894896136057402a3]

        sw floattable, CppunitTest_sw_ooxmlimport2: assert the layout in testTdf114217
        
        The point is that the table is multi-page, which is preserved. The
        detail that it's not in a fly is no longer true.
        
        Change-Id: I8fa61391eb26b434cd7e8b8adb5012c4909e5553
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149209
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-21  Michael Stahl  <michael.stahl@allotropia.de>  [e5005c76bd60a004f6025728e794ba3e4d0dfff1]

        curl: upgrade to release 8.0.1
        
        Apparently 8.0.0 had a serious regression.
        
        Change-Id: Icc761f5e5e01b5d9bebecc13f7cba608f5834f54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149204
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-21  Szymon Kłos  <szymon.klos@collabora.com>  [33f97ddd549b4ebd72b5fea327378667d55796ff]

        jsdialog: set text for textview on every key press
        
        for that we need to set text without sending back notification
        to not disturb user in typing
        
        we need to keep the selection at the same place
        
        Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
        Change-Id: Ib5c4a53e61dbc2cf28d450fb44fc5a2957ff57b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148533
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149191
        Tested-by: Jenkins

2023-03-21  Miklos Vajna  <vmiklos@collabora.com>  [3911b23c89da02eca92a0069bf1035155b7fddae]

        sw floattable, CppunitTest_sw_ooxmlexport9: assert can-split in testTdf109063
        
        It should not be a problem if the table is in a frame, what matters is
        that the frame is marked to split.
        
        Change-Id: Ib289691dcdf78de494518a9afeac3ede9045ec1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149195
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [53946b0698d63849266f465c16386dd8e9319f19]

        CppunitTest_sc_subsequent_filters_test4: simplify code a bit
        
        Change-Id: I85f8a4859e741959f841b82e771d45e9a362cc20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149199
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-21  Caolán McNamara  <caolanm@redhat.com>  [4fd7d1a9e64ed256d442ef997c80bce92afe839b]

        cid#1524485 'Constant' variable guards dead code
        
        Change-Id: I3a4dfb0e35db481c94a1f5cb56f078cc9e060a73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149196
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-21  Szymon Kłos  <szymon.klos@collabora.com>  [8f0a337afd8cf40a74e6668b4441903a1b49f4ae]

        jsdialog: dump properties of scrolled window
        
        Change-Id: Id6d072e951efec4c1de7641c94017c82840fa50b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148609
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149190
        Tested-by: Jenkins

2023-03-21  Szymon Kłos  <szymon.klos@collabora.com>  [103e656e4f9e073354dc6a683889fd3fb922ecf2]

        jsdialog: don't send full updates on tab change
        
        All tabs are now sent with the first full message.
        So client can switch between tabs by showing another
        tabpage content. We don't need to send structure again.
        
        Change-Id: I0f3dfc8be4816fba5813a83b41722407631edb73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148421
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149189
        Tested-by: Jenkins

2023-03-21  Tor Lillqvist  <tml@collabora.com>  [660f73385562314e01abb4cef9d443b0c0f42b06]

        There is no XAccessibleStateType
        
        What is meant is surely AccessibleStateType.
        
        Change-Id: I57903dd7e1eb9b0a3cac42a96633093569f770eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149194
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-03-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [df12a23157f4515ba5e78c0bd293dfd1609de668]

        move getVertical/setVertical inside chart2::Diagram
        
        Change-Id: Ide512e20fea94b1d7d038290d1c833f1d8cf42ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149164
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-21  Caolán McNamara  <caolanm@redhat.com>  [fd32093df9fdf5d46ed4def9fd8dada7d0d5e361]

        tdf#154232 signal_drag_begin callback can delete current GtkTargetList
        
        so fetch the up to date one on calling gtk_drag_begin_with_coordinates
        
        ==3221972== Invalid read of size 8
        ==3221972==    at 0x23F281DA: gtk_drag_begin_internal (gtkdnd.c:1801)
        ==3221972==    by 0x23F2886F: gtk_drag_begin_with_coordinates (gtkdnd.c:1995)
        ==3221972==    by 0x23845075: (anonymous namespace)::GtkInstanceWidget::signal_motion(_GdkEventMotion const*) (gtkinst.cxx:3139)
        ==3221972==    by 0x23844F09: (anonymous namespace)::GtkInstanceWidget::signalMotion(_GtkWidget*, _GdkEventMotion*, void*) (gtkinst.cxx:3130)
        ==3221972==    by 0x23C0FC56: _gtk_marshal_BOOLEAN__BOXED (gtkmarshalers.c:84)
        ==3221972==    by 0x1378C05F: g_closure_invoke (gclosure.c:832)
        ==3221972==    by 0x137B8F65: signal_emit_unlocked_R.isra.0 (gsignal.c:3796)
        ==3221972==    by 0x137A8ED5: g_signal_emit_valist (gsignal.c:3559)
        ==3221972==    by 0x137A96F2: g_signal_emit (gsignal.c:3606)
        ==3221972==    by 0x23EF1073: gtk_widget_event_internal.part.0.lto_priv.0 (gtkwidget.c:7812)
        ==3221972==    by 0x23D825AD: UnknownInlinedFun (gtkmain.c:2588)
        ==3221972==    by 0x23D825AD: propagate_event.lto_priv.0 (gtkmain.c:2691)
        ==3221972==    by 0x23D83320: UnknownInlinedFun (gtkmain.c:1921)
        ==3221972==    by 0x23D83320: gtk_main_do_event (gtkmain.c:1691)
        ==3221972==  Address 0x2c7d8070 is 0 bytes inside a block of size 16 free'd
        ==3221972==    at 0x48460E4: free (vg_replace_malloc.c:884)
        ==3221972==    by 0x1383388C: g_free (gmem.c:229)
        ==3221972==    by 0x1384E093: g_slice_free1 (gslice.c:1185)
        ==3221972==    by 0x23CD7A08: gtk_drag_source_set (gtkdragsource.c:162)
        ==3221972==    by 0x23ED1EAB: gtk_tree_view_enable_model_drag_source (gtktreeview.c:14303)
        ==3221972==    by 0x23877F41: (anonymous namespace)::GtkInstanceTreeView::drag_source_set(std::__debug::vector<_GtkTargetEntry, std::allocator<_GtkTargetEntry> > const&, GdkDragAction) (gtkinst.cxx:16279)
        ==3221972==    by 0x238440B3: (anonymous namespace)::GtkInstanceWidget::do_enable_drag_source(rtl::Reference<TransferDataContainer> const&, unsigned char) (gtkinst.cxx:2707)
        ==3221972==    by 0x23877E99: (anonymous namespace)::GtkInstanceTreeView::enable_drag_source(rtl::Reference<TransferDataContainer>&, unsigned char) (gtkinst.cxx:16270)
        ==3221972==    by 0x36AAE6D2: SwContentTree::DragBeginHdl(bool&) (content.cxx:1227)
        ==3221972==    by 0x36AAE2CE: SwContentTree::LinkStubDragBeginHdl(void*, bool&) (content.cxx:1180)
        ==3221972==    by 0x238D38DA: Link<bool&, bool>::Call(bool&) const (link.hxx:111)
        ==3221972==    by 0x23878D2D: (anonymous namespace)::GtkInstanceTreeView::do_signal_drag_begin(bool&) (gtkinst.cxx:16520)
        
        Change-Id: Idffa33c6a549bf17a92eb56760ddfb7d5424b7ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149155
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-21  Miklos Vajna  <vmiklos@collabora.com>  [8bc607225e6bc9ba343e2292f9185b6491108e44]

        sw floattable, CppunitTest_sw_ooxmlexport9: assert the layout in testTdf107889
        
        The point is that the table is multi-page, which is preserved. The
        detail that it's not in a fly is no longer true.
        
        Change-Id: I63ee8182638a2f0118584f5e985abaf1c3d7e337
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149188
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-21  Szymon Kłos  <szymon.klos@collabora.com>  [b9484dfdc2545a1c8eb954b260b5e122d1ede56c]

        Move SalInstanceScrolledWindow declaration to header file
        
        Change-Id: I8848358cf04ad0298867903350476f1f3b38b7da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148608
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149160
        Tested-by: Jenkins

2023-03-21  Szymon Kłos  <szymon.klos@collabora.com>  [7e58604211085caffbbf5dfeefa29385f3267a01]

        jsdialog: textselection action for text view
        
        Change-Id: I11e41b5be897c4341ed0e2baf9fc6772ad0163b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148247
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149159

2023-03-21  Szymon Kłos  <szymon.klos@collabora.com>  [95e41f4a34262661e90736d9c50fb9ca683d5238]

        jsdialog: treeview selection should be an action
        
        Change-Id: Iaaff603b647c18eb566cece272b0e93563c960b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148463
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149158
        Tested-by: Jenkins

2023-03-21  Miklos Vajna  <vmiklos@collabora.com>  [f7ec6a19dca9619bce038dd0aee88765a93255f6]

        UITest_writer_tests{2,3,4,6}: enable oneprocess mode
        
        Execution time changes:
        
        - from 4m8,209s to 2m23,235s
        - from 4m0,718s to 2m35,536s
        - from 2m52,488s to 1m58,201s
        - from 2m40,288s to 1m48,718s
        
        for me.
        
        Change-Id: I9e345d4b97ff888daa9b72598523eb45eaeca648
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149181
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-21  Jean-Pierre Ledure  <jp@ledure.be>  [3d94a43d28813b42c11a66fa88724aae53d5780e]

        ScriptForge - (SF_DialogControl) new Resize() method
        
        Addition of method
           control.Resize(X, Y, Width, Height)
        to selectively (arguments are applicable only when present)
        update the position and/or the size of any
        dialog control.
        
        Addition of updatable properties:
           Height
           Width
           X
           Y
        for the same purpose.
        
        All measures are expressed in PIXELS.
        
        The measures for dialogs are also as from now expressed
        in pixels.
        
        Changes are applicable to Basic and Python user scripts.
        
        Documentation should be updated.
        
        Change-Id: I03a6c819efa6a2a67c88403f1ae644d94eb7f2d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149174
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2023-03-21  Baole Fang  <baole.fang@gmail.com>  [8cf73a9a8227f90217c595be04519f0c3692754c]

        tdf#153514: sc_subsequent_filters_test4: Add unittest
        
        Change-Id: Idd4638b68be8400272c496eb61fd17f215f5693b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149078
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-21  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [a542956c8c2f80f4dd660aa0eef3f1dbab340ba3]

        tdf#154242 and tdf#154143 Asset images for UI Chooser and ToTD
        
        Change-Id: I9397133c3a1fd939f2ef136dc4b914e9248234f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149186
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-03-20  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [64d1a735b2b371495bfd56faf7070fb3274533ad]

        DocumentFieldsManager::UpdateFields refactoring
        
        - flatten preconditions
        - flatten conditionals
        
        Change-Id: I477220d66ff9fb4e05980a978dda8a7fab85caa4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148252
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2023-03-20  Michael Weghorn  <m.weghorn@posteo.de>  [4a93739e619fd4f4ec369932e923554d71297900]

        tdf#136760 sw a11y: Provide page-relative cursor pos via doc attr
        
        This introduce 2 new extended accessible attributes
        "cursor-position-in-page-horizontal" and
        "cursor-position-in-page-vertical" to expose
        the page-relative position of the cursor in Writer
        to assistive technology.
        
        This is similar to how the current page
        number is already exposed (attribute "page-number").
        
        Together with a corresponding pull request for the NVDA
        screen reader [1], this allows NVDA to announce the position
        similar to how it is done for Microsoft Word (where the information
        is not retrieved via the accessibility APIs but the
        MS Office COM API, s. discussion
        in the corresponding NVDA issue [2] for more details).
        
        (Side note: Currently there is no a11y object for a Writer
        page in the a11y tree, but "normal" paragraphs are direct
        children of the document object.)
        
        For performance reasons, introduce a new method
        `SwCursorShell::GetCursorPagePos` to get the position
        instead of passing the result from
        `SwCursorShell::GetCursorDocPos` to
        `SwFEShell::GetRelativePagePosition` to avoid
        iterating over the doc pages.
        
        [1] https://github.com/nvaccess/nvda/pull/14727
        [2] https://github.com/nvaccess/nvda/issues/11696
        
        Change-Id: I6fd56c5c7d051840bab836ce5fe525fdc061b376
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149051
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-03-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [92b732ce29f734d91fb6c9350b9a8b6df7f9293e]

        tdf#154273: sw_htmlimport: Add unittest
        
        Change-Id: I9d65f514979bbd24380210dc9006b6ed2649b37a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149165
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-20  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [468fbbc0f5676ec5a630041f835940f673888d83]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7222dc792d578f9640d5d8760041569b29e7f0c1
          - tdf#147469 remove mouse "Positioning" from View options help
            
            Change-Id: I5593ae03960d11aba09d35887fa33692bd278846
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149182
            Tested-by: Jenkins
            Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2023-03-20  Caolán McNamara  <caolanm@redhat.com>  [cc18f6cfed5281e1a47636d9d9df02613a51ff60]

        tdf#147469 remove mouse "Positioning" from options page
        
        Change-Id: I929c62189e3e31358fe95c804457fcbcba85e4b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149149
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [770dd89094a8e60e4d8d9f927fde742e9349fa5d]

        move getStackMode/setStackmode inside chart2::Diagram
        
        Change-Id: Ie359d2a21d288e989bf2bcdfab781938bc8fa26f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149161
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [70595c0291e4cc137158c77f6136025b10ce6728]

        move setDimension/getDimension inside chart2::Diagram
        
        Change-Id: If52f92e152011ead81a1b25f30ba15124e6a8e75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149151
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-20  Michael Stahl  <michael.stahl@allotropia.de>  [e7d5e346677efeb7d7d14537a9151ea7a1a32809]

        vcl,sd,sw: PDF/UA export: add Alt text to SdrMediaObj media shapes
        
          7.18.6.2 Media clip data
          In the media clip data dictionary, the optional CT and Alt keys
          (ISO 32000-1:2008, 13.2.4.2, Table 274) are required.
        
        Change-Id: I147f1677f1bd0788c2269735688d329db15c0ead
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149007
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-20  Regina Henschel  <rb.henschel@t-online.de>  [790dc4d759c3a2f7f7fc513d358cc0e116e6f17a]

        tdf#154071 UI rename gradient back to 'Rectangular'...
        
        Commit e97e62a4707e09739f9c00f8fc4a943f0123a9cf had wrongly changed
        'Rectangular' to 'Square' (API RECT, ODF rectangle) and 'Square' to
        'Quadratic' (API SQUARE, ODF square).
        This patch reverts 'Square' to 'Rectangular' and 'Quadratic' to
        'Square (Quadratic)'. It uses 'Square (Quadratic)' instead of simple
        'Square' to help users to find the correct type.
        In addition, use of the wrong type names in comments is fixed.
        
        Change-Id: Ibbd90be2cceb65c9857e473cb74c39df1b9530f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149004
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2023-03-20  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [403ea882af35337431e0f67aa973c5f046deb630]

        tdf#142978 Add a11y check sidebar
        
        Change-Id: I6d9d6dca0118567f68db11b7c0cce60643211ab2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149000
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-03-20  Michael Stahl  <michael.stahl@allotropia.de>  [bbe0d0534abe6480c4502ce8fb543a736d3399d8]

        curl: upgrade to release 8.0.0
        
        Fixes CVE-2023-27535.
        
        Also hopefully fixes excessive storage consumption during build:
        o build: drop the use of XC_AMEND_DISTCLEAN [62]
        
        Change-Id: I8792e95bc7634ee496488e80fec5a1310b24a31c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149153
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-20  Stephan Bergmann  <sbergman@redhat.com>  [7cce1141c6d0fd3023a827021f818f1e96cf26f0]

        Missing includes (for std::exception_ptr)
        
        Change-Id: If93883ba9feb22e6da2d56af4ebb2f4eafe58de1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149162
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-20  Stephan Bergmann  <sbergman@redhat.com>  [28fba1a4002cefb6d77f0b682f1d632e18c0967d]

        Don't let workaround for old GCC affect Clang
        
        (which defines __GNUC__ as 4)
        
        Change-Id: I5cf79ed9194150b13e480c91289c42e7bfeed31c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149152
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-20  Damjan Jovanovic  <damjan@apache.org>  [28341f0b107b7bcd1377cec68c90eee9c4f27e1c]

        tdf#154273: Add the "&apos;" entity definition to our HTML parser...
        
        ... so that we can correctly read it and convert it a "'",
        but when writing to HTML write out the "'" directly for now.
        
        Fixes: https://bz.apache.org/ooo/show_bug.cgi?id=80657
        
        Patch by: me
        
        Cherry-picked from
        https://github.com/apache/openoffice/commit/3304210c5c53f441cdb2c462fbbf6d8351380b01
        "Add the "&apos;" entity definition to our HTML parser, so that we can…"
        
        Change-Id: I10d07af5f49d2432d99a79318d9d95b0bc976637
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149150
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-20  Damjan Jovanovic  <damjan@apache.org>  [d0159892793860e53ddc068b4bdb707a521def19]

        Fix some errors in the scripting module's XInputStreamImpl:
        
        - Check the loop termination in readBytes() properly: currently it increments
        totalBytesRead while also decrementing nBytesToRead, so when compared to
        each other, the loop terminates when the buffer is half full. Only check
        for nBytesToRead instead.
        - Deal with the possibility of available() returning 0 in readSomeBytes().
        
        Patch by: me
        
        Cherry-picked from
        https://github.com/apache/openoffice/commit/7e29bacc90c4b1b9788c3b71dfacd17daecde7a7
        "Fix some errors in the scripting module's XInputStreamImpl:"
        
        Change-Id: I951dc10565afa3519b0ddf98de559a7b585b1627
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149156
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2023-03-20  MoazAlaa  <moazalaa4727@gmail.com>  [9b631efd012c94d099b0181c5d85aed321d031f5]

        tdf#145614 convert all #define into enum in hwpfilter/source/grammar.h
        
        Change-Id: I8496b95cc55732d72d36cfc4d2fadc5cbea53e6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148261
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-03-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [369b241a7dd30e5102306273263cc92f613e12b4]

        move replaceCoordinateSystem inside chart2::Diagram
        
        Change-Id: I49d70e40bd06bb1522ee98185fb0404aede1e7fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149136
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-20  Pranam Lashkari  <lpranam@collabora.com>  [87210002a3ea9c785262166efbed59cdf44bb4a6]

        jsdialog: enabled page format dialog (writer)
        
        Change-Id: I352214af08e7f5f8470aeccc49932d0ea5b191a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149061
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit fcc6e504ff968923f0b17d9e59be56dc5f342711)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149103
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2023-03-20  Miklos Vajna  <vmiklos@collabora.com>  [f5d97d14a2169c23b801d5d09ea19c001d36bba1]

        uitest: add a way to optionally use the same soffice process for a testsuite
        
        A uitest suite may have several testcases and we spend a lot of time
        spinning up a new soffice process for each testcase, while we typically
        do such initialization only once for per testsuites in the cppunit case,
        slowing down uitests.
        
        The problem is that this way today's uitest cases don't really have to
        clean up after themselves, since they know that the next testcase will
        gets its own clean state (back to the start center).
        
        Fix the problem by adding an opt-in way, so that a uitest suite can
        declare that it's safe to run the entire suite with the same soffice
        process. To be more specific:
        - add a new --oneprocess for test_main.py, which will create a shared
          connection to a soffice process
        - UITest then closes the document (returning to the start center)
          instead of disposing the component in the oneprocess case
        - UITestCase won't create its own soffice connection in the oneprocess
          case
        - add a new gb_UITest_use_oneprocess method to gbuild, to request this
          new, faster behavior
        E.g. on my machine this means UITest_sw_styleInspector takes 26,345s
        instead of 40,652s, probably such a speedup is worth the added
        complexity.
        
        This works nicely when the testsuite is a list of simple/boring test
        cases, always loading one component/document at a time and always using
        close_doc() to close it. It may not be safe for testsuites that do
        something special (they may fail or hang), we'll see.
        
        Change-Id: Ib14439d48aa547c92652245ee1c0cf37d2d7b6e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149134
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-20  Miklos Vajna  <vmiklos@collabora.com>  [48818dd359fbf0f37e1b318de89ab2ea7d735f58]

        sw floattable: fix handling of nested non-floating tables at cell start
        
        CppunitTest_sw_ooxmlexport8's testN779642 failed in the
        SW_FORCE_FLY_SPLIT=1 case.
        
        The bugdoc has a floating table, then an inner, non-floating table. The
        conversion to floating tables was disabled by the
        c1eebcdac9f2b289fd363399130c485ca5ff444c (tdf#79329 DOCX import: fix
        missing outer table with floattable at cell start, 2016-11-08).
        
        Given that SwFormatFlySplit doesn't need the delayed text frame
        conversion, we can get rid of this workaround.
        
        Fix a similar problem on the export side as well, where the positioning
        properties of the outer table leaked into the inner table. Once both the
        import and export are fixed, the test passes.
        
        Change-Id: I884ad38cbc247c885991b0faf0d37221b70a6ba7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149154
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-20  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [564d0fa5b38bdd90d15b8e4b630e3d6ac6d10769]

        Update git submodules
        
        * Update translations from branch 'master'
          to 68c647361a152687bdc6f08222d479a7ad802513
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I7be920e9559128d8f94b8ccb787bb70719175c86
            
2023-03-20  Juergen Funk  <juergen.funk_ml@cib.de>  [038f0b06a2d7d90e7ea19f2233f2892d9c78a08c]

        little optimization in accelerators
        
        remove double calls
        
        Change-Id: I4242067bdc0fdcc5184d555bb293f17d66965fb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147094
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-03-20  Juergen Funk  <juergen.funk_ml@cib.de>  [c6dffdf014127af23b0b20b1015a4b6fdf0e1ac9]

        tdf#153587 If one of the multiple shortcuts is deleted,
        
          the next one is not displayed
        
        This patch solve the part 2 of the bug, the problem was
        that it did not take into account whether a command was assigned
        multiple keys, it simply deleted the whole command
        
        Change-Id: I4e09096d3bc112ed49a4210dd294d1acf7a48159
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147093
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-03-20  Caolán McNamara  <caolanm@redhat.com>  [770eea32b68a95e493a86a97eba5003c46ed736b]

        tdf#152898 remove "show context menu shortcuts" from options page
        
        Change-Id: I44acae51ca72ece735f264e826f8d254e85be8f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149148
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-20  Mike Kaganski  <mike.kaganski@collabora.com>  [0283512c49160aada159576c2fbb9b57c484b007]

        cid#1523442 Silence this Coverity diagnostic: the copy is intentional
        
        Change-Id: Ief116532a294edadf332edb758d3f2018f6249fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149098
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2023-03-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [514d2c7d20b3d63fc753918e4013eec71d2b342e]

        move attachSeriesToAxis inside chart2::Diagram
        
        Change-Id: I3559fe9b9f0830c32a44c23b0b4d1a3683bafbd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149135
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-20  Stephan Bergmann  <sbergman@redhat.com>  [a44c9d023041c881f7858ddd9d93809dc1861313]

        rtl_allocateString takes a size_t parameter
        
        Change-Id: Ibfdc0e7e3af243f157d5d14e3fbe5ab204c0b8df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149140
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-20  Miklos Vajna  <vmiklos@collabora.com>  [75249d502e83c10ec38ef8cc8ee58c6c877c6ee9]

        sw floattable: fix CppunitTest_sw_ooxmlexport10's testTdf99140
        
        Assert this at a layout level, which still passes:
        
        - the table is split on two different pages
        
        - the width of the floating table is correct
        
        Change-Id: I580db33fc7c049d27c1b2c8da5aac4b37e989695
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149137
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-20  Caolán McNamara  <caolanm@redhat.com>  [ad59487053bcd267b53febde0cecbd64c7f94cc0]

        crashtesting: frequent XDiagram OPropertySetHelper::getFastPropertyValue crash
        
        seen with
        
        gcc --version
        gcc (Debian 10.2.1-6) 10.2.1 20210110
        
        bt
        
         #1  0x00007ffff702fd36 in cppu::OPropertySetHelper::getFastPropertyValue (this=this@entry=0x55555991baa0,
             nHandle=nHandle@entry=0) at /home/buildslave/source/libo-core/cppuhelper/source/propshlp.cxx:550
         #2  0x00007fffd6e97b4d in chart::Diagram::getDiagramPositioningMode (this=0x55555991ba30)
             at /home/buildslave/source/libo-core/chart2/source/model/main/Diagram.cxx:720
         #3  0x00007fffd6dd9575 in chart::SeriesPlotterContainer::initializeCooSysAndSeriesPlotter (this=0x555559aa44a0,
             rChartModel=...) at /home/buildslave/source/libo-core/chart2/source/view/main/SeriesPlotterContainer.cxx:231
         #4  0x00007fffd6d96e02 in chart::ChartView::createShapes2D (this=this@entry=0x555558fb1fa0, rPageSize=...)
             at /usr/include/c++/10/bits/shared_ptr_base.h:1324
         #5  0x00007fffd6d98420 in chart::ChartView::createShapes (this=this@entry=0x555558fb1fa0)
             at /home/buildslave/source/libo-core/chart2/source/view/main/ChartView.cxx:1398
         #6  0x00007fffd6d98647 in chart::ChartView::impl_updateView (this=0x555558fb1fa0,
             bCheckLockedCtrler=bCheckLockedCtrler@entry=false)
             at /home/buildslave/source/libo-core/chart2/source/view/main/ChartView.cxx:1451
         #7  0x00007fffd6d9c5f0 in chart::ChartView::updateHard (this=<optimized out>)
        
        info vtbl this
        
        vtable for 'cppu::OPropertySetHelper' @ 0x7fffd71c7980 (subobject @ 0x55555991baa0):
        [0]: 0x7fffd6ea0529 <non-virtual thunk to chart::Diagram::queryInterface(com::sun::star::uno::Type const&)>
        [1]: 0x7fffd6e95434 <non-virtual thunk to chart::Diagram::acquire()>
        [2]: 0x7fffd6e953ba <non-virtual thunk to chart::Diagram::release()>
        [3]: 0x7fffd6e9ff43 <non-virtual thunk to chart::Diagram::setFastPropertyValue(int, com::sun::star::uno::Any const&)>
        [4]: 0x7ffff702ff0b <non-virtual thunk to cppu::OPropertySetHelper::getFastPropertyValue(int)>
        [5]: 0xffffffffffffff88
        [6]: 0x7fffd71c7008 <typeinfo for chart::Diagram>
        [7]: 0x7fffd6ea0520 <non-virtual thunk to chart::Diagram::queryInterface(com::sun::star::uno::Type const&)>
        [8]: 0x7fffd6e9542e <non-virtual thunk to chart::Diagram::acquire()>
        [9]: 0x7fffd6e953b4 <non-virtual thunk to chart::Diagram::release()>
        [10]: 0x7fffd6e9ae67 <non-virtual thunk to chart::Diagram::getPropertySetInfo()>
        [11]: 0x7ffff702de17 <non-virtual thunk to cppu::OPropertySetHelper::setPropertyValue(rtl::OUString const&, com::sun::star::uno::Any const&)>
        [12]: 0x7ffff702de89 <non-virtual thunk to cppu::OPropertySetHelper::getPropertyValue(rtl::OUString const&)>
        [13]: 0x7ffff702f6ec <non-virtual thunk to cppu::OPropertySetHelper::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&)>
        [14]: 0x7ffff702f8be <non-virtual thunk to cppu::OPropertySetHelper::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&)>
        [15]: 0x7ffff702fb24 <non-virtual thunk to cppu::OPropertySetHelper::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&)>
        [16]: 0x7ffff702fcf6 <non-virtual thunk to cppu::OPropertySetHelper::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&)>
        [17]: 0xffffffffffffff28
        [18]: 0x7fffd71c7008 <typeinfo for chart::Diagram>
        [19]: 0x7fffd6ea0514 <non-virtual thunk to chart::Diagram::queryInterface(com::sun::star::uno::Type const&)>
        [20]: 0x7fffd6e95425 <non-virtual thunk to chart::Diagram::acquire()>
        
        but without "final" used
        
        info vtbl this (and this is what I also get with fedora's gcc 12.2.1
        with "final" used)
        
        vtable for 'cppu::OPropertySetHelper' @ 0x7fffd79c8850 (subobject @ 0x55555991cc98):
        [0]: 0x7fffd76a1370 <non-virtual thunk to chart::Diagram::queryInterface(com::sun::star::uno::Type const&)>
        [1]: 0x7fffd76962d2 <non-virtual thunk to chart::Diagram::acquire()>
        [2]: 0x7fffd7696258 <non-virtual thunk to chart::Diagram::release()>
        [3]: 0x7fffd769bcf7 <non-virtual thunk to chart::Diagram::getPropertySetInfo()>
        [4]: 0x7fffd77fcd5c <property::OPropertySet::setPropertyValues(com::sun::star::uno::Sequence<rtl::OUString> const&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>
        [5]: 0x7ffff702e320 <cppu::OPropertySetHelper::getPropertyValues(com::sun::star::uno::Sequence<rtl::OUString> const&)>
        [6]: 0x7ffff702f1ac <cppu::OPropertySetHelper::addPropertiesChangeListener(com::sun::star::uno::Sequence<rtl::OUString> const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertiesChangeListener> const&)>
        [7]: 0x7ffff702f282 <cppu::OPropertySetHelper::removePropertiesChangeListener(com::sun::star::uno::Reference<com::sun::star::beans::XPropertiesChangeListener> const&)>
        [8]: 0x7ffff703085a <cppu::OPropertySetHelper::firePropertiesChangeEvent(com::sun::star::uno::Sequence<rtl::OUString> const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertiesChangeListener> const&)>
        [9]: 0x7ffff702dde2 <cppu::OPropertySetHelper::setPropertyValue(rtl::OUString const&, com::sun::star::uno::Any const&)>
        [10]: 0x7ffff702de1e <cppu::OPropertySetHelper::getPropertyValue(rtl::OUString const&)>
        [11]: 0x7ffff702f490 <cppu::OPropertySetHelper::addPropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&)>
        [12]: 0x7ffff702f6f6 <cppu::OPropertySetHelper::removePropertyChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertyChangeListener> const&)>
        [13]: 0x7ffff702f8c8 <cppu::OPropertySetHelper::addVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&)>
        [14]: 0x7ffff702fb2e <cppu::OPropertySetHelper::removeVetoableChangeListener(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::beans::XVetoableChangeListener> const&)>
        [15]: 0x7fffd76a0dae <non-virtual thunk to chart::Diagram::setFastPropertyValue(int, com::sun::star::uno::Any const&)>
        [16]: 0x7ffff702fd00 <cppu::OPropertySetHelper::getFastPropertyValue(int)>
        [17]: 0x7fffd769bc26 <non-virtual thunk to chart::Diagram::getInfoHelper()>
        [18]: 0x7fffd77f78c0 <property::OPropertySet::convertFastPropertyValue(com::sun::star::uno::Any&, com::sun::star::uno::Any&, int, com::sun::star::uno::Any const&)>
        [19]: 0x7fffd77fcb46 <property::OPropertySet::setFastPropertyValue_NoBroadcast(int, com::sun::star::uno::Any const&)>
        [20]: 0x7fffd76a0f5f <non-virtual thunk to chart::Diagram::getFastPropertyValue(com::sun::star::uno::Any&, int) const>
        
        seen with exporting forum-de2-10559.odt to odt
        
        Change-Id: I18f7ddb90f9249eda5f5635fe4e9d185a2e092f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149117
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-20  Stephan Bergmann  <sbergman@redhat.com>  [0f6dfd5e6d3635ba56c320179a616405cd05d68a]

        Fix C++20 build
        
        ...after 40d717c7bea493a24b9fd888bc71647d8793323b "CppunitTest_starmath_export:
        inherit from UnoApiXmlTest",
        
        > workdir/UnpackedTarball/cppunit/include/cppunit/tools/StringHelper.h:25:9: error: overload resolution selected deleted operator '<<'
        >     ost << x;
        >     ~~~ ^  ~
        > workdir/UnpackedTarball/cppunit/include/cppunit/TestAssert.h:74:42: note: in instantiation of function template specialization 'CppUnit::StringHelper::toString<char16_t>' requested here
        >         return CPPUNIT_NS::StringHelper::toString(x);
        >                                          ^
        > workdir/UnpackedTarball/cppunit/include/cppunit/TestAssert.h:168:50: note: in instantiation of member function 'CppUnit::assertion_traits<char16_t>::toString' requested here
        >     Asserter::failNotEqual( assertion_traits<T>::toString(expected),
        >                                                  ^
        > starmath/qa/extras/mmlexport-test.cxx:76:5: note: in instantiation of function template specialization 'CppUnit::assertEquals<char16_t>' requested here
        >     CPPUNIT_ASSERT_EQUAL(u'\x222B', aContent[0]);
        >     ^
        > workdir/UnpackedTarball/cppunit/include/cppunit/TestAssert.h:333:17: note: expanded from macro 'CPPUNIT_ASSERT_EQUAL'
        >   ( CPPUNIT_NS::assertEquals( (expected),              \
        >                 ^
        > ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/13.0.1/../../../../include/c++/13.0.1/ostream:605:5: note: candidate function [with _Traits = std::char_traits<char>] has been explicitly deleted
        >     operator<<(basic_ostream<char, _Traits>&, char16_t) = delete;
        >     ^
        
        Change-Id: I4602c6876d21dc17c6b8d5dfda08a17216087aa1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149119
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-20  Miklos Vajna  <vmiklos@collabora.com>  [28325983db2f7613b94bc70ef920ba13ebe6d817]

        sw floattable: fix CppunitTest_sw_ooxmlexport10's testTdf8255
        
        This asserted that the table is not floating, rather assert that the
        floating table is allowed to split.
        
        Change-Id: I1dec6027b0774a1fc5380e65c7221b3b9d289e59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149133
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-20  Stephan Bergmann  <sbergman@redhat.com>  [926095df6b444866cd7e245b6a7befa6c2e29424]

        Shrink rtl_[u]String allocation size to what's actually needed
        
        Change-Id: Ib39caf31b5d2fb06cc81cdeb14578794b35d8ed4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149120
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-20  Arnaud VERSINI  <arnaud.versini@libreoffice.org>  [048d01ff0f0869be3b63ad62ea15e52f3727f617]

        cppuhelper : use BaseMutex instead of OFactoryComponentHelper_Mutex
        
        Change-Id: I49ed178310b6d8441d8cfdd208b26b8d13ef39ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149091
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-20  Arnaud VERSINI  <arnaud.versini@libreoffice.org>  [d4822aa45017349fcff36e9a61e1e5b0237b208f]

        cppuhelper : use constexpr OUStringLiteral instead of a function
        
        Change-Id: Icc25698e4213edbeaae1a997dccbee0ff529ce3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149092
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [3d4ac66e25427a71798ab720df8078a541d745da]

        move getAttachedAxis inside chart2::Diagram
        
        Change-Id: I520633863103a966f1836b4473bc6be32a134ac0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149093
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [6a4bcb83f6ac6d240f1358c7334f221a5b8a3d83]

        move getChartTypeOfSeries inside chart2::Diagram
        
        Change-Id: I496b180c1e7d6641760251186357d2b11f4434ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149089
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-19  adityasingh22  <adityasingh22011997@gmail.com>  [1f22d01b7ae96a7efa91c9285f3d2f8c37f05237]

        tdf#147906: Use python's math.hypot() for Pythagorean addition
        
        Change-Id: Iff40b4fcbfd0fce492aff4f10f7651899d36872d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148547
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2023-03-19  Maxim Monastirsky  <momonasmon@gmail.com>  [ba58d80a1a9c30e58b20184135e81cc1851bdd75]

        sc drawstyles: Delay the destruction of SdrItemPool
        
        Nowadays SfxItemPool_Impl::mpSecondary is ref counted, so
        there is no fear in destroying the draw layer before the doc
        pool.
        
        This kind of change is needed for drawing styles, as their
        item set references the SdrItemPool with a raw pointer, but
        they are destroyed as part of the styles pool, much later
        than the draw layer.
        
        Change-Id: I169bbacfbdbec2121217b13293b6f495898fe2e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149090
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-03-19  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [01d0019c851b9e942f9a3b94d6dd554fb1adb40c]

        MCGR: Model data changes for ColorSteps
        
        Added tooling replaceStart/EndColor to allow simple
        transition for code that does not immediately adapt
        to multi color gradients. Also added
        createColorStepsFromStartEndColor for the same
        purpose.
        
        Adapted XGradient to no longer have Start/EndColor
        at all, but only use ColorSteps.
        
        Adapted all usages of XGradient to no longer use
        Get/Set/Start/EndColor, but access the ColorSteps
        instead.
        
        Replaced quite some XGradient constructors that
        used XGradient() as Start/EndColor since this is
        already the default.
        
        Adapted ColorBlending to black AKA Start/EndIntens
        in XGradient to work now on all ColorSteps in the
        required linearly-scaled manner.
        
        UNO API changes:
        
        Added com::sun::star::awt::ColorStep as basic data
        element that holds a pair of Offset and Color.
        
        Added com::sun::star::awt::ColorStepSequence to
        handle an array of sorted entries.
        
        Added com::sun::star::awt::Gradient2 derived from
        com::sun::star::awt::Gradient, extended by the
        needed com::sun::star::awt::ColorStepSequence.
        
        Added MID_GRADIENT_COLORSTEPSEQUENCE to UNO API
        to provide access to ColorSteps directly.
        
        Adapted XFillGradientItem::QueryValue/PutValue to
        make use of new UNO API data structures. To do so,
        added tooling methods for data transition:
            - fillColorStepSequenceFromColorSteps
            - fillGradient2FromXGradient
            - fillColorStepsFromAny
            - fillXGradientFromAny
        and adapted
            - case '0' (all data)
            - MID_FILLGRADIENT
            - MID_GRADIENT_COLORSTEPSEQUENCE
            - MID_GRADIENT_START/ENDCOLOR
        to make use of these.
        
        Tested usage of these in the office.
        
        Renamed from GradientStep to GradientStop after
        discussions with members on the list to make this
        closer related to other norms/definitions.
        
        Also renamed classes and class members to better
        reflect to GradientStop, so grepping/finding will
        be easier (e.g. 'Color' just exists pretty often,
        but 'StopColor' is more precise).
        
        Changed the used UNO API class for reprsenting the
        Color to better reflect to ranges [0.0 .. 1.0] and
        usage of RGB.
        
        Change-Id: I1eeb3e97e81d6785967615d1ff256551fc3b882d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148849
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-03-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [fd299d209d82495eb6528fb444e0b68f41c8ae0d]

        move getDataSeries inside chart2::Diagram
        
        Change-Id: Ie60d288dba9c8d006de03c80d3cfc7bf8f108782
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149085
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-19  Vinit Agarwal  <agarwalvinit5678@gmail.com>  [48b1fdf31f2fd4e9de47bda40e58cde7be9bc94d]

        tdf#114441 - Convert use of sal_uLong to better integer types.
        
        In reportdesign/source/ui/dlg/Navigator.cxx
        Updated type of nPos at Line number 574 to int as it would be either
        1 or 2 depending on the ternary evaluation
        
        Change-Id: If2bf75ddfb66b518fec109757f32dd6e4a8b77dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148600
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-03-18  Caolán McNamara  <caolanm@redhat.com>  [b5c3a7502f7ff6ccf0f829c1f3a2ba50b8584c41]

        probably a good idea not to have two things called comphelper::UnoImplBase
        
        Change-Id: Ib2b4456c55bcb65fba1ec67739ba08b22a4fcae0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149086
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-18  Caolán McNamara  <caolanm@redhat.com>  [3e6c7ac667511aaafd210b8e93cd54798c387acd]

        cid#1523394 Dereference after null check
        
        Change-Id: I1feeace608c11b653fce17020afe592de4317de9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149074
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [61e6afb4d556f95d3cb7dc64262d834c627518f1]

        move getDataSeriesGroups inside chart2::Diagram
        
        Change-Id: I776e07ad6dce63df9891ab6823811ad20a37e77c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149084
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [84352224e132c52bcc5ebff44c5a6f8383316f79]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5ba7b847709a22714cb276d0bc9d12b7ea204d50
          - remove extra space
            
            Change-Id: Ief6c4fa6381c15ebca3843d22f083f567ba663e9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149096
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2023-03-18  ektagoel12  <ektagoel12july@gmail.com>  [307b1cc494c51c802882ae23029e33a72d57f2a3]

        tdf#130924 replace debugging fprintf calls with SAL_INFO/SAL_WARN
        
        Change-Id: I1893e130af2584c1d57c3e37ee3f3ff18c07c077
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148792
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-03-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [c8fc36154e1933bb3d9e2a549b7ab4d4e5e46c75]

        move isCategory inside chart2::Diagram
        
        Change-Id: I568a573004c20d7bbf60a947b34a6a8223217b19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149083
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [183c3d58fbaf20a61b589d8f8f29bffc07fbe7dd]

        move getCategories/setCategories inside chart2::Diagram
        
        Change-Id: I7c6b4e92bb131cc3c6b5b4eedb3304128b8bd988
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149082
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-18  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [60901415ef727622c4820cc30bf6324b0cc6b0a3]

        tdf#154242 Explanatory images of UI Chooser (.uno:ToolbarModeUI)
        
        Change-Id: I4068522a866843ed19bdd0c44d5e018e7a51cf2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149077
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-03-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [0bb487ae390b29fd75258cae6fb3a7645fefcc86]

        move isSupportingDateAxis inside chart2::Diagram
        
        Change-Id: I6c0d6d68c08cc66bff6666c6ff8189d2e7e24c39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149079
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-18  Caolán McNamara  <caolanm@redhat.com>  [dbeff4210d3e88751508fffc4df24368d4e6d37c]

        cid#1523393 Uninitialized scalar field
        
        Change-Id: If95378442e3be04abae3c9f6090d5b6904feee47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149073
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-18  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [3e6c9ff68fafadc3d445720df2438d4e370cc816]

        bridges: add whitespace to SAL_INFO
        
        Missed in 7a8ec6cddc9f37ba6ff1a98ad39702521c8fb36b
        
        Change-Id: I70b73873f20814d25c34f326a6552e72f57b3e28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149081
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-03-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3086565a02ec85ff43be641bd2b7b1a499bb4968]

        Fix typo
        
        Change-Id: Ibaed9abff12438789841e3560416198d52d7647f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149075
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [4b9acb48b1ea45c82dbd8df3faa35cabd3bb9b4d]

        loplugin:stringadd use more O[U]StringChar
        
        Change-Id: I196e4539ad430a39415eff9d7170b33df7228230
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149062
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-18  Khaled Hosny  <khaled@aliftype.com>  [6f54b54ec3dc51fb8824adb08620fde4c70d10f2]

        tdf#154235: Ignore underline metrics for all Liberation fonts
        
        They all have bad metrics and we are better off synthesising metrics for
        them instead. Also simplify the exception list to only use family name.
        
        Change-Id: I9e13bc05bdf56a31e9805fcd348439d191ed3a3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149072
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2023-03-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [f30e9a6143128421c8fabd2ebb4eafcb43c1e16a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1950b38e185b4ced962e2bacde9ac4086b31257c
          - tdf#152605 revise "heading level"; update command names
            
                update command names for Edit Index, N#
                "heading level" -> "index level"
                refactor <h1>,<menuitem>,<relatedtopics>,remove <xml-lang>
            
            Change-Id: I3b4a00366bbfa7108716136ac5004c50aa9813e4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149022
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-03-17  Seth Chaiklin  <sdc.blanco@youmail.dk>  [ce15f7b5999d119b1c6ec726731c32c321f7dc92]

        tdf#154214 redesign of Caption Options dialog
        
        Change-Id: I7cb9c8a01b8ae2482b7dbce976288df1b878b87c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148964
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-03-17  Khaled Hosny  <khaled@aliftype.com>  [155028fa20d89713ec82168e5c7570333a47136d]

        tdf#154235: Fix underline position in PDF export
        
        Change-Id: I9a15646cc6a69ca7226f06ecc56a28fba3fa96db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149071
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2023-03-17  Eike Rathke  <erack@redhat.com>  [b8547e65e5807dce6bf66839548a4b8c20729515]

        Related: tdf#153842 {dsb-DE} remove confusing comment
        
        The format is needed, even if not used / offered as default.
        
        Change-Id: Ifd4e5114a1d763a9a7ef69046949dfb7cf96ef84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149055
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2023-03-17  Baole Fang  <baole.fang@gmail.com>  [70b8adb100499178ad52f23f7c0a1b7a31129921]

        tdf#153683: Refactor fix
        
        Change-Id: I3358c99425edae92bde120eda4fd905552444eba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149034
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-17  Miklos Vajna  <vmiklos@collabora.com>  [9a9ee21ec237eda5df6ea70bfa3bec07b44b4d21]

        sw floattable: fix redline import from DOCX
        
        The problem was that sw/qa/extras/ooxmlexport/data/tdf149388.docx
        contained redlines but those were not imported for split flys.
        
        This happened because split flys get imported directly in
        DomainMapperTableHandler::endTable(), and the redling handling for
        floating tables was only implemented in
        SectionPropertyMap::CloseSectionGroup() (where delayed floating tables
        are imported).
        
        Fix this by extracting the redline import code for floating tables into
        2 functions and then calling those also from
        DomainMapperTableHandler::endTable().
        
        Note that the !isExported() branch of the testcase looks like dead code,
        since we always run this code after an export.
        
        Change-Id: I860ee0168807077eb5ed33d79888f4cc1de9a717
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149057
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-17  Mike Kaganski  <mike.kaganski@collabora.com>  [32b2d00853d049bacb60cfb40e732602da048c89]

        tdf#148008: do not proceed after the marked range
        
        Implementation error in commit c008dc483f8c6840803983e7e351cec6fdd32070
        ("Switch to using multi_type_vector for cell storage.", 2013-06-24).
        
        Change-Id: I1e946b3b816db3d24f79a10fe8aa0dfc673b2e4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149026
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-17  Michael Stahl  <michael.stahl@allotropia.de>  [dd3c70518851b532f43a853d8e0c6189013844c4]

        sw: fix assert on tdf140219-2.odt
        
        itrpaint.cxx:421: void SwTextPainter::DrawTextLine: Assertion `!roTaggedParagraph' failed.
        
        The unexpected situation is that the SwTextFrame contains no numbering
        portions but only fly portions, and the follow SwTextFrame contains the
        numbering portion.
        
        Delay producing the numbering and paragraph structured elements until
        the numbering portions - it's the only way to create the list structure
        correctly.
        
        Unfortunately this means that the fly anchored on the paragraph won't be
        nested inside the paragraph structured element any more, because it's
        created later, but that seems rather difficult to do and the paint order
        in sw already prevents this from working for hell layer flys.
        
        (regression from commit 9b38beadf9eaf027b201cdf0ecb2bce5611014dd)
        
        Change-Id: I9b40b85edd6f4b9920beac5602a5d3a6d4de5dd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149058
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-17  Mike Kaganski  <mike.kaganski@collabora.com>  [db96cd9d410b34e235b5de772540d08537298669]

        Move the variable into the scope where it's used
        
        Change-Id: Ib49ba81686199eea045d9f4eca6c8978646694f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149027
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-17  Stephan Bergmann  <sbergman@redhat.com>  [d9f591bcd99f23d6dbf259107a9985f5e851a541]

        loplugin:rangedforcopy: Assume non-reference structured binding is intentional
        
        See pending <https://gerrit.libreoffice.org/c/core/+/149026> "tdf#148008: do not
        proceed after the marked range" for a use case.
        
        Change-Id: Ief7cbb215068b6f5428c16a72896ef5612204128
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149056
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [7a519bc2afec54f1c4c78d30023415d7ae7dc6c4]

        move getChartTypeByIndex inside chart2::Diagram
        
        Change-Id: Idff60dbd7c1cdb8c60e7ac07ad3abe3c6b07e321
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149050
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-17  Heiko Tietze  <tietze.heiko@gmail.com>  [2327015285ef31430d8b6a1c18b45d3da1890306]

        Related tdf#97551 - Fixes XHierarchicalNameAccess warning
        
        Change-Id: I965568bfa57449d1227e7ed0967bc05a29edf85f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148998
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2023-03-17  Pranam Lashkari  <lpranam@collabora.com>  [b12c6c938450dee5092378b543da8bd8e2f1227f]

        jsdialog: enabled paste special dialog
        
        Change-Id: I20833a2d138208ad139d0a4c673f87a0f7eb8f5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148920
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit 8665bd300f60a3934d9991a877097112edda325f)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149015
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2023-03-17  Eike Rathke  <erack@redhat.com>  [993e13768116dd3a1ac61b83520b3f6cdbb55e54]

        Related: tdf#153842 {hsb-DE} does not use AM/PM
        
        Switch defaults and remove from 47 date+time edit format code.
        
        Change-Id: I4832c26490adcc369a2d88e524fded724d01e996
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149054
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-03-17  Stephan Bergmann  <sbergman@redhat.com>  [b8f131d4cc0454ffe4f809763ce6bccafeab3eb0]

        Towards literal O[U]String types in C++20
        
        ...(where destructors can be constexpr), making
        21584b304b21bfe6b99b6f29018c6b754ea28fc0 "make OUString(OUStringLiteral)
        constructor constexpr" and 983c1146ac80c038feae653e8e3752a72171d6cb "actually
        make OString(OStringLiteral) constructor constexpr" actually useful and
        eventually removing the need for O[U]StringConstExpr again
        
        Change-Id: I55520c1d928758f61e92336206e0f14b6f12a711
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148978
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-17  Maxim Monastirsky  <momonasmon@gmail.com>  [796c9c5ac2196e62546bcef229dcd08a3b8724db]

        sc drawstyles: Move style commands to ScTabViewShell
        
        For them to be available also when shapes are selected.
        This commit alone shouldn't cause any change in behavior.
        
        Change-Id: Ic038618fe8b450ef2c93a19efb2e27c41f6de0f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149047
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-03-17  anfanite396  <dipamt1729@gmail.com>  [34f7c8cce9c16861940f403f9a633fe8b26ba4ad]

        tdf#145538 Use range based for loops
        
        Change-Id: I546bbcd6de02f9a31db6dcb34b4493bd165c0661
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148527
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-03-17  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [928957ee04c57a20bab42223b81f55a714b62d9c]

        tdf#151741 - BASIC Organizer: fill various URLs for libraries
        
        Otherwise, libraries cannot be renamed in the BASIC organizer.
        
        Change-Id: I6c78cdee12f8d6128acf68e889fca463ed782477
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148483
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-03-17  Uday Sharma  <itsudayy@gmail.com>  [f18b76cad2e27fe5167cd683916d592088c5bf99]

        tdf#132293 remove some unused imports from uitests
        
        Change-Id: I7a116345e479dd5344396e845ef840bc6b5a6c1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149003
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-03-17  Michael Stahl  <michael.stahl@allotropia.de>  [2f94534311e68d27c888628b4694a67a38bcfde5]

        sw: fix crash on exporting forum-en-3524.odt to PDF
        
        It turns out that the m_bFootnoteNum flag is no guarantee that there is
        a SwFootnoteNumPortion, because if it has no width, it will be deleted
        in SwLineLayout::CalcLine(); the flag indicates that this is the frame
        which would contain the SwFootnoteNumPortion, which appears to be
        checked in SwTextFrame::Prepare().
        
        (regression from commit 92f7d3bfedc71bb0a91cf77b0263633c9d0f8d14)
        
        Change-Id: I2f3ff70e6c2bb3379068b285cdd5fd52bc7cecf8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149053
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-17  Miklos Vajna  <vmiklos@collabora.com>  [d477fa8ac1b0d3ee81427217bbb5950278ab16db]

        sw floattable: unconditionally map <w:tblpPr> to SwFormatFlySplit
        
        CppunitTest_sw_ooxmlexport8's testN816593 failed in the
        SW_FORCE_FLY_SPLIT=1 case because the re-import of the document merged
        two tables into one.
        
        The problem starts earlier, we didn't import the table with a <w:tblpPr>
        as a floating table, but we should.
        
        Fix the problem by never going via m_aPendingFloatingTables in the
        SW_FORCE_FLY_SPLIT=1 case, since that was only a workaround for layout
        limitations. This conditionally reverts commit
        78d1f1c2835b9fae0f91ed771fc1d594c7817502 (fdo#68607 bnc#816593
        DomainMapperTableHandler: don't always start a frame, 2013-09-03).
        
        Also add a SwModelTestBase::FlySplitGuard, so it's just a one-liner
        change to test the SW_FORCE_FLY_SPLIT=1 case from cppunit. The goal is
        to have this on by default once it's mature enough.
        
        Change-Id: I9d94a49f7a0c27dd43e8fd388867c65d6d25f2e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149044
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [57914a4084da9107ec6815b1916a4be117c400bf]

        move getChartTypes inside chart2::Diagram
        
        Change-Id: I43fd96feb1e3d34a5f3327b2e6398ca4b5e9f928
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149049
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-17  DrGigioSan  <luigi.iucci@hotmail.it>  [dc6b93011cc5435f367666e43e354c6ab97bbc90]

        store last five most recently used currencies in the currency toolbar drop-down
        
        Refactory
         Cause
           Currency must be added in the MRU list in  SvxCurrencyToolBoxControl::execute
           method.
           Unfortunately in this point the only information available is the number format.
           It is not possibile to infer currency from number format  (e.g: both  USD and
           AUD use symbol $).
         Encapsulating currency data
           In order to solve the problem currency data is enacpsulated in a SvxCurrencyData
           struct. Added a vector of SvxCurrencyData to SvxCurrencyToolBoxControl.
         Static and non static call
           Former static SvxCurrencyToolBoxControl::GetCurrencySymbols has been
           preserved, as it is called by SvxNumberFormatShell.
           A new GetCurrencySymbols is used by the control.
           To avoid code duplication, both functions call a static private function
           inner_GetCurrencySymbols.
        MRU Currencies
           MRU currencies are stored in another member vector m_mru_curencies:
           During currencies vector population (inner_GetCurrencySymbols) a space is reserved
           on top of vector for mru currencies.
           A new method addMruCurrency updates m_currencies. This method is called in
           SvxCurrencyToolBoxControl::execute
        
        Change-Id: I6f86179efd1839e31b089e0086b6ddbdda358f31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148896
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [5f0a3a20efd26f50efbe92643c95f09bd21dfc0f]

        use more concrete types in Diagram::moveSeries
        
        Change-Id: Ic5bb7f36137afe112d1a542bd642355d996cf68c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149048
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-17  Tor Lillqvist  <tml@collabora.com>  [e1c6f36d8bcc0799281e3a7e244175f682d97cb2]

        Add a to_string() function to the code generated for UNO IDL constant groups
        
        If the inpt matches one of the constants exactly, the result is the
        name of that constant. If the input matches some combination of
        constant values that are single bits, the result is the sequence of
        the names of those constants joined with plus signs.
        
        For instance, if the IDL has:
        
        constants Constants {
            const byte BIT0 = 1;
            const byte BIT1 = 2;
            const byte BIT2 = 4;
            const byte BIT3 = 8;
        }
        
        The result of Constants::to_string(5) is "BIT0+BIT2", and the result
        of Constants::to_string(17) is "17".
        
        I am sure there are corner cases that aren't handled as would be
        intuitive, especially with types that include unsigned values.
        Correspondingly, the semantics of the generated to_string() functions
        is not formally defined.
        
        Also add a unit test for the new functionality.
        
        Change-Id: I14aa826d0989ac6dfe97dd5c09119b1601c65643
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148995
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-03-17  Sarper Akdemir  <sarper.akdemir@collabora.com>  [f92721bf182952be88b0349a17e46b684d630c29]

        related tdf#102261: consider ParaTabStopDefaultDistance in SvxRuler
        
        If there's a paragraph scoped tab default distance defined,
        use that as the default tab distance in the SvxRuler instead
        of the document wide setting.
        
        Change-Id: I9b0e7d0db0b25aee08bd27948b2e462b4a4ee496
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148060
        Tested-by: Jenkins
        Reviewed-by: Sarper Akdemir <sarper.akdemir@collabora.com>

2023-03-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [0fc4f285b2578a68e30004baafc37ea189aa8c00]

        move isSeriesMoveable inside chart2::Diagram
        
        Change-Id: I119552a4f1300eafc8b060f567777a74dc11772f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149038
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-17  Pranam Lashkari  <lpranam@collabora.com>  [529c5494c256138c32996d8d95cf7ef542af7900]

        jsdialog: enable style dialog (writer)
        
        Change-Id: Iaf664deeac5c5887f20c9579881cd921868b652f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148794
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit ae69dc05d3de876dade4fa8a9b6f6f693cc7c865)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148973
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2023-03-17  Stephan Bergmann  <sbergman@redhat.com>  [f0ff4243d45b11f372a2ed824fbb8806de9cb595]

        Avoid loplugin:unusedmember crash for templated offsetof
        
        Change-Id: I6cbac308d2911a502381067398d72136ca2b5ae3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149045
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [f5bfc127ddabf5f94d0cd1c1e4e6727b4dd3f73a]

        elide some temporary OUStrings
        
        where we are calling
          append(OUString::createFromAscii(
        and we can rather call
          appendAscii
        
        Change-Id: I2366b518fe6d8d2484b00bb831cb79fb49bc0293
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149043
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-17  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [657743ec52c5706a88666afe554752ce0d160361]

        Colibre: tdf#126689 Jump Up & Jump Down This Level icons
        
        Change-Id: Iebfbeecf43e139f39a70ca58bd3b30076856c4d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149042
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-03-17  Miklos Vajna  <vmiklos@collabora.com>  [90523e10ec053347719309403a4d8566da1dfc4a]

        sw floattable, legacy: also consier fly position when deciding the bottom
        
        The bugdoc has 2 rows: the 2nd row was split and the master row went to
        page 1 and the follow row went to page 2. Word positioned the entire row
        to page 2.
        
        The problem seems to be that the layout code wants a "deadline" (so it
        can grow the frame to that bottom position), but the deadline depends on
        the height: split flys need to fit the body frame, then they can have a
        vertical offset (resulting in an overlap between the bottom margin area
        & the fly frame), in case the fly frame is still inside the page area.
        This means that this deadline depends on the body height, the fly top
        and the fly height at the same time. (Or in other words: the overlap is
        only allowed if the fly would fit the body frame, but an additional
        vertical offset pushes it to the bottom margin area, with an unchanged
        height.)
        
        Solve this fly height <-> deadline circular dependency by first checking
        against the page size, using the current fly height; and then against
        the body height, using the assumed / future fly height (assuming that
        the fly will grow so its new height will match the deadline). This
        results in a construct where usually you can't grow outside the body
        area, but in some limited cases you can (till you only use the bottom
        margin area), but only in case you grow your top position as well, which
        is Word-compatible, but quite unusual at other places in Writer.
        
        With this, the original tdf#61594 bugdoc gets rendered correctly, once
        you opt in with SW_FORCE_FLY_SPLIT=1.
        
        Change-Id: I016df1bad79f4b09abc7e2b4fe9ea613355e3794
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149039
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [811e96ae89bf2172217b5cbfaa05f5ffd23b523f]

        move isSupportingFloorAndWall inside chart2::Diagram
        
        Change-Id: Ibc05961b60cabcd3d7421116245713c217b40999
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149037
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [5b3b1bb06b0802735d72d49f6a0088c107b90309]

        move isPieOrDonutChart inside chart2::Diagram
        
        Change-Id: Ib0d8c2674bfa4aa38cdf3a6449642407c2373093
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149036
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-17  Miklos Vajna  <vmiklos@collabora.com>  [456b02476f2c8f101479db88087d93b2f57bc75e]

        sw layout xml dump: extract SwHeaderFrame::dumpAsXml() from SwFrame
        
        Ideally SwFrame should not really know anything about headers.
        
        Change-Id: I96df0d14473564d39368b2af92794a796668676c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149006
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [dfcca2ff48384de1fb36c376a06decea97a1441e]

        move getGeometry3D inside chart2::Diagram
        
        Change-Id: I71f557016c0e107b97ad839b0514efbae4f3665b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148977
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-17  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [c832bd2103a22c78a6790de9f10ab478ca657b23]

        tdf#126689 Breeze, elementary, KJ, Sifr, Sukapura: Jump + & Jump - This Level
        
        Change-Id: I5f361822048720a68ce2b6fc7246cb7cf7c87fa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148983
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-03-17  Baole Fang  <baole.fang@gmail.com>  [d34a3c92eb68b7f0b2cef698639a2853e19a898f]

        tdf#152690: Refactor fix
        
        Change-Id: I170eba4968743afbab3cc6aa943706612b3e1a57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149035
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-16  Paris Oplopoios  <paris.oplopoios@collabora.com>  [9f0cf00d29298ed55737928ec4dddc50ac850cd8]

        Update view options string based on theme
        
        Update the view options string based on the theme when tiled rendering,
        and make sure only the currently active view is updated
        
        Change-Id: Ib24111848f2926fe7ae858ca2e18e946d980e83f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148943
        Tested-by: Paris Oplopoios <parisoplop@gmail.com>
        Reviewed-by: Paris Oplopoios <parisoplop@gmail.com>

2023-03-16  Paris Oplopoios  <paris.oplopoios@collabora.com>  [9310192a4a0af4e7e3e9ac6124cdd2a706dfedcb]

        Add uno command that changes the theme
        
        Add an uno command that changes the theme to the one specified in the
        first parameter
        
        Change-Id: Ia0fef2ca698415e07f1943cf80ab667fb5c37238
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148942
        Tested-by: Jenkins
        Reviewed-by: Paris Oplopoios <parisoplop@gmail.com>

2023-03-16  Baole Fang  <baole.fang@gmail.com>  [e12fff12b66561bc46a0e22f58919efa443e7e17]

        tdf#152690: Fix "!" behavior when it is not the first in a group
        
        Fix "!" behavior when it is not the first in a group.
        Add testcases for "!" and Like.
        
        Change-Id: Ia76fa26722b6546d08dd8842d83f55bb0c0ea5ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148720
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2d426a9299adb5cfd4a38af33b66b7409f6b789d]

        Fix typo
        
        Change-Id: Ic43a5bb4d243b2c4081fcd56130e20ed1c3b43a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149009
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-16  Caolán McNamara  <caolanm@redhat.com>  [9a123a6e63600ba3998d22bbc300ac4b65b3da2c]

        cid#1522030 Uninitialized scalar field
        
        Change-Id: Iaf8ad5edd483da25cad45d91afc27f9cc3aa9040
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149002
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-16  Caolán McNamara  <caolanm@redhat.com>  [aa252a2d019c350d90b7c4a090246451a6006b87]

        Resolves: tdf#152704 old image remains underneath when new image drawn
        
        in this dialog preview widget
        
        Change-Id: Id33995d9a9557d235178be0d12cc6b44e146ff4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148997
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [0c9fafe07df10d541251f494b28fcb89e5387cda]

        sw: fix null dereference
        
        See https://crashreport.libreoffice.org/stats/signature/SfxDispatcher::ExecuteList(unsigned%20short,SfxCallMode,std::initializer_list%3CSfxPoolItem%20const%20*%3E,std::initializer_list%3CSfxPoolItem%20const%20*%3E)
        
        Change-Id: I7f5471f003798f260d9d015782bd2a798baa22d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148999
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-16  Stanislav Horacek  <stanislav.horacek@gmail.com>  [fde1946074aaa3db23f7fcb5bdfe87f1e75ca7e6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a0ef2acc2d24501a7373ab7ba03ddc9473814b54
          - one character is found without plus in regular expression
            
            reported by Kamil Landa
            
            Change-Id: I53f11b8ccd89340d2545e3c26edd8abee8cf5e9a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/149005
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-16  Pranam Lashkari  <lpranam@collabora.com>  [ca12d483ba4c764cf5e9ba083c5376dba772547f]

        jsdialog: enabled insert section dialog (writer)
        
        Change-Id: I556973587c2c7f4baab4cf696afe980186e82f6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148930
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit cd428e3e564b9bca0badb5e947f78a6fe3ea39ec)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149014
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2023-03-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [b209507a57e4ff01c6a06a20d741083b3ddef69d]

        move setGeometry3D inside chart2::Diagram
        
        Change-Id: I3825349e3889c45bbb5cbc467dad2f100ccd2298
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148952
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-16  Noel Grandin  <noelgrandin@collabora.co.uk>  [2604dae5729018dcc0894179b032c463f941624b]

        osl::Mutex->std::mutex in CDOTransferable
        
        Change-Id: I44e9305ec4127f9567fb51ce7bf8c26f17727787
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148974
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-16  Noel Grandin  <noelgrandin@collabora.co.uk>  [45946d9465b197a20f12828815da6d9da3b2e3e7]

        osl::Mutex->std::mutex in CMtaOleClipboard
        
        Change-Id: If19fe618de0c316ffa6d74432b03c507b960a891
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148953
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [40d717c7bea493a24b9fd888bc71647d8793323b]

        CppunitTest_starmath_export: inherit from UnoApiXmlTest
        
        Change-Id: Ib84525664ff8456b4eb8e100aaaea2783babaf30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148994
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-16  Stephan Bergmann  <sbergman@redhat.com>  [3a1fbb70a39cff9eea852f6709ecb63f45b29c40]

        Prepare compilerplugins for C++23 `if consteval`
        
        ...for which clang::IfStmt::getCond returns null
        
        Change-Id: I8b86a033d52de87dedbdf6d867f2b3d3f57c1b5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148979
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [9affc1f4eb591cd1bf0ca7d87041d1bdc4936f78]

        CppunitTest_starmath_import: inherit from UnoApiTest
        
        Change-Id: I77e48dc05c2bd6a36c42e1860a209ed563e71ad8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148988
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [8cf26e739797fdceddf5e805f02c63179d17b70e]

        CppunitTest_starmath_export: move code to method
        
        Change-Id: I460ffc51d82ff8b727813228e93a6e0c95c8569a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148993
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-16  Sarper Akdemir  <sarper.akdemir@collabora.com>  [f039fe0da31907a58a4c3b6717cf29caf2685101]

        tdf#102261: pptx export: implement defTabSz ParaTabStopDefaultDistance
        
        Adds export of ParaTabStopDefaultDistance property into defTabSz.
        
        Also adds a unit test that checks pptx roundtrip of the property.
        
        Change-Id: I5be9ea88b15e3e8cab25af79488983a71b96dae1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148539
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-16  Khaled Hosny  <khaled@aliftype.com>  [a8725c24fa4d89ec2efddf6f341d403abf79865a]

        tdf#153704: Make sure the last script segment is also added
        
        Change-Id: Id6381d77cdf05c24a1b557206f530f4e004e8e52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148986
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2023-03-16  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [cea9c205cee53f3bcc72129ae00be5fa1835896f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4453c0b2edae4934f87594d5974783c4a1a5ea54
          - convert paragraphs with role="heading" & childelements to → h<level>
            
            and also drop the language that was changed to implied previously/defaults to
            en-US unless specified.
            
            This change doesn't affect translations, only the content of the
            paragraph/headings is extracted.
            
            done with:
            perl -CSD -pi -e 'BEGIN {$base = qr/role="heading"|level="(?<level>\d+)"|(?<id>id="[^"]+")/;} s#<paragraph(((\s+($base)){3})|(\s+($base|xml-lang="en-US")){4})>(?<body>.*?)</paragraph>#<h$+{level} $+{id}>$+{body}</h$+{level}>#g'
            
            and manually undoing the one that uses <sup>in body that's not valid
            according to the dtd in the h tags.
            
            Change-Id: Ibd4aed3157ed168cd5005161575672a392e59202
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148797
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-16  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [5c78600292d965af157967343a1a4559a086d39a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 77cb682cd1b004e7247560e60f603a4bb0565b8d
          - convert plain paragraphs with role="heading" → h<level>
            
            i.e. without child elements and also drop the language that was changed
            to implied in the dtd previously/defaults to en-US unless specified.
            
            This change doesn't affect translations, only the content of the
            paragraph/headings is extracted.
            
            done with:
            perl -CSD -pi -e 'BEGIN {$base = qr/role="heading"|level="(?<level>\d+)"|(?<id>id="[^"]+")/;} s#<paragraph(((\s+($base)){3})|(\s+($base|xml-lang="en-US")){4})>(?<body>[^<]+)</paragraph>#<h$+{level} $+{id}>$+{body}</h$+{level}>#g'
            
            (all permutations re order of attributes, and xml-lang="en-US" being
            optional / implied)
            
            Change-Id: I365a2bb983a3969af9390753fce7b7f3597c7b8b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148795
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-16  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [f709f5d23d62752fcd406da35a65232f9883387f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 00567a452bb1e270dd2438dcc865359edba56c19
          - convert plain paragraphs with role="heading" → h<level> (localize="false")
            
            done with
            perl -CSD -pi -e 'BEGIN {$base = qr/role="heading"|level="(?<level>\d+)"|(?<id>id="[^"]+")|localize="false"/;} s#<paragraph(((\s+($base)){4})|(\s+($base|xml-lang="en-US")){5})>(?<body>[^<]+)</paragraph>#<h$+{level} $+{id} localize="false">$+{body}</h$+{level}>#g'
            
            Change-Id: I5d2b1b6326801adb8d000b3353d314d2fc9f322d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148796
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-16  Caolán McNamara  <caolanm@redhat.com>  [266f0d6e94bd83a5017c82c2d18f419377a46b62]

        update line controls dropdown valueset if style changed
        
        e.g. in page style dialog, footnote page, line menubutton, if theme
        changes from light<->dark while the line dropdown remains open.
        
        Use the application settings, and not the current rendercontext settings
        to get the up to date settings and not the settings at the time the
        virtual device rendered to was created.
        
        Change-Id: I674c94603f15c9035bbd07b4bd7247dcebc3124b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148982
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-16  Caolán McNamara  <caolanm@redhat.com>  [bda036f0fe34cb8f20e1d4441f1514bae68df69f]

        update line controls preview if style changed
        
        e.g. in page style dialog, footnote page, line menubutton,
        if theme changes from light<->dark while the dialog remains open
        
        Change-Id: If8ca8b2cf9c4e4d620ce0ea1c92c50accbc8ebcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148981
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-16  Sarper Akdemir  <sarper.akdemir@collabora.com>  [44271f3997f2374d81a2336131fef7ac79499048]

        tdf#102261: pptx import: handle defTabSz
        
        Introduce import of defTabSz using ParaTabStopDefaultDistance.
        
        Change-Id: Ied59c2bc5d9dfffa6254ef87849c3dbad4c48d07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148059
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-16  Caolán McNamara  <caolanm@redhat.com>  [dffde8403e0bb81d7eb3b7853cece187e1d36c62]

        allow more than DrawingArea to report style updates
        
        Change-Id: I791e4ad45daeeb77ca25e36ae6520168b2ece044
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148980
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-16  Olivier Hallot  <olivier.hallot@libreoffice.org>  [85d23f8ce86a71c8d7d2cb34e8b790dcfc8df654]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d29743de6f11453152a00222fddf0e4dd12c2c05
          - Remove xml-lang from tags, since marked IMPLIED everywhere
            
            Change-Id: I899df40cbad5ac86d9a25c448cf9e7d6032c4401
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148987
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-16  Paris Oplopoios  <paris.oplopoios@collabora.com>  [2135706397d36aa7ea24650b65859be0b6860a65]

        tdf#154061 Make sure table column attributes size is correct
        
        Resize maTableColumnAttributes to match the amount of columns, fixes
        crash upon undoing a column insertion on a table
        
        Change-Id: Iad4b8ac5c38d5d1065d6ef1267ce3f5d3b28afa8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148492
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-03-16  Caolán McNamara  <caolanm@redhat.com>  [67d353ff50712a036d04b1c0ffab68f2a21b5008]

        Related: tdf#154205 skip Invalidating content a11y relations when closing doc
        
        Change-Id: If6dbc02f1ec22be9f020290572199f89548c76e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148939
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-16  Caolán McNamara  <caolanm@redhat.com>  [12233f437e6299e6dcea3ee1490a80da2bef2372]

        Related: tdf#154205 avoid use of destroyed ViewShell
        
        Change-Id: Ife553269e0cdeb331931a885a3dd4f87c1c3d9bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148940
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-16  Stephan Bergmann  <sbergman@redhat.com>  [251135b308fa7a9a5842c0abe7128311579d603b]

        Remove empty comment
        
        ...which I had added as part of 0025fa723afb9f6a0d94b9b3185ea14da18f1bd5 "Enable
        loplugin:unnecessaryparen for integer and Boolean literals", and where I
        apparently wanted to include a link but forgot to do so (and no longer know what
        link that would have been)
        
        Change-Id: I245725fea80ee0e13d76026656d433d5c42e4c19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148975
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-16  Caolán McNamara  <caolanm@redhat.com>  [89657b5309a276f6be59d74651a94132590be028]

        Resolves: tdf#153908 scrolling relationships moves the wrong direction
        
        Change-Id: Ic49e0c167a020269fa7de58ea9e1ece0b66d57ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148950
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-16  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [f7475f4e14f43ba13078abef6b676be27af43e14]

        Relates tdf#154143 Add source image assets of Tips of The Day
        
        Change-Id: I6e1d881705282c7f7c219a345f61990a20c05cbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148951
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-03-16  Sarper Akdemir  <sarper.akdemir@collabora.com>  [cced51a1ed7c140276aabfe857510afb974fcef5]

        tdf#102261: introduce editeng paragraph tab stop default distance
        
        Adds mnDefaultDistance to SvxTabStopItem that if defined
        will set a paragraph wide tab stop default distance and
        override the document wide setting.
        
        Also makes editeng consider mnDefaultDistance while getting
        tab stop default distance.
        
        Change-Id: I0fa098f874d6b9c91ddbaa2634224ff55cafcc95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148058
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-16  Tor Lillqvist  <tml@collabora.com>  [910226f2916b271a496daa6920843bf8d82238a6]

        Remove false documentation
        
        There are no such duplicated constant labels in this file.
        
        Change-Id: I6352766834bf832667b5644d7507ec250932492a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148976
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-03-16  Seth Chaiklin  <sdc.blanco@youmail.dk>  [eecf80599e838a020f5e4b9bf857ccbd4ce8befd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 142696bd75353a8b1fa23c6aae08b0d18e807546
          - tdf#153560  adjust heading levels for "Up to level" and "Offset"
            
               One content change: A correction to the description of the
               "Heading" type. Other changes are neutral in relation to translation.
               * The options in the "Format" section are part of that section, so
                 they should be one level down (h2->h3) in the hierarchy.
               - remove <xml-lang>
            
            Change-Id: I1ee11c3e8c726c2a3ae2985456be40abc75813b8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148962
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2023-03-16  Bayram Çiçek  <bayram.cicek@libreoffice.org>  [66d38ba8e9ccb7ba0ef5b3feb67b241a5b6b2e80]

        tdf#140226: use StaticWhichCast in htmlatr.cxx
        
        Change-Id: If7694d45827630ec690004d4fd2c5fbacbc46f09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148541
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-03-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [d14a83bf989d09e27ab3b787f4d3dcac087c9f0d]

        move getCorrectedMissingValueTreatment inside chart2::Diagram
        
        and also switch to using getFastPropertyValue
        
        Change-Id: I0c6617841a364ccb8e1c7b624e1ef6fde28426d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148928
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-16  Uday Sharma  <itsudayy@gmail.com>  [0d8d0fb8932652f182c46805d5cf3ae7f6ebadd5]

        tdf#143148: Use pragma once instead of include guards
        
        Change-Id: I6898acbf7c6c9de45bbfa6a32202acf302f92caa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146822
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-03-16  Stephan Bergmann  <sbergman@redhat.com>  [c7aee57724828c4b9d67deb930f09c494ff4d811]

        Adapt loplugin:implicitboolconversion to _G_STR_NONNULL
        
        ...from glib2-devel-2.76.0-1.fc38.x86_64, causing
        
        > libreofficekit/source/gtk/lokdocview.cxx:390:28: error: implicit conversion (IntegralCast) from 'bool' to 'int' [loplugin:implicitboolconversion]
        >     pLOEvent->m_pCommand = g_strdup(pCommand);
        >                            ^~~~~~~~~~~~~~~~~~
        > /usr/include/glib-2.0/glib/gstrfuncs.h:212:35: note: expanded from macro 'g_strdup'
        >         const char *const __str = _G_STR_NONNULL (___str);                    \
        >                                   ^~~~~~~~~~~~~~~~~~~~~~~
        > /usr/include/glib-2.0/glib/gstrfuncs.h:157:34: note: expanded from macro '_G_STR_NONNULL'
        > #define _G_STR_NONNULL(x) ((x) + !(x))
        >                                  ^~~~
        
        Change-Id: Iec20b20992a61fd48155f338a10dc313411448f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148948
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-16  Michael Stahl  <michael.stahl@allotropia.de>  [9070c1b0404fb72d2553f6fa8f702e70c0abb269]

        xmloff: ODF export: produce alt text and description for MediaShape
        
        ... and others where it was inexplicably missing (PluginShape,
        AppletShape, FrameShape).
        
        Change-Id: Idf1c44488370a81bc90fb316ab6056994d782a1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148917
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-16  Michael Stahl  <michael.stahl@allotropia.de>  [529afed0ba3ca5e659cea661816e9164846630e8]

        tdf#39667 filter,officecfg: PDF export dialog: set initial view to...
        
        ... Outline for PDF/UA.
        
        * change the dialog to disable the radio buttons if PDF/UA is enabled
        * also change the configuration to make Outline the default
        
        Change-Id: Iea8c5e0f8560c972dc250859198bea1cb9fc3597
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148883
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-16  Miklos Vajna  <vmiklos@collabora.com>  [7a7eb4aa21ca0c83db825fe8d5a5278611b391d8]

        sw: fix undo comment of FN_DELETE_BOOKMARKS
        
        It's bookmarks, not bookmark. One has to dispatch .uno:DeleteBookmarks
        to see this in action, which does something if the document already
        contains at least one bookmark.
        
        Change-Id: I7678f6bc6a00a95cfd4ecc87e97e8db6d469216d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148945
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-16  Paris Oplopoios  <paris.oplopoios@collabora.com>  [1916d161902bdd52b8cfa5b29153c8f8c39fce52]

        De-static-izing colors in SwViewOption
        
        The view colors in SwViewOption were static which means that two
        separate views couldn't have different colors
        
        Change-Id: Id595b00ba56bdb210ad1a784cf76e99ead0d6014
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148481
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-16  Miklos Vajna  <vmiklos@collabora.com>  [ee8e9b993595e728f827a5fe6ab1ae5fb1f6aaae]

        sw floattable, legacy: restrict height when using bottom margin area
        
        The bugdoc was 1 page in Writer, but 2 pages in Word. There the entire
        3rd row went to the next page.
        
        The problem seems to be that the legacy mode in Word seems to allow
        going to the bottom margin only in case the height of the floating table
        still fits the body frame height, while we simply allowed the usage of
        the bottom margin area unconditionally.
        
        Fix this by extending GetFlyAnchorBottom() to explicitly check for the
        body frame height.
        
        Note that this doesn't solve cases where the current height fits the
        body frame, but the new bottom won't; that still needs fixing in a
        follow-up commit.
        
        Change-Id: Ic55b93e7b53fc45a837c3245c0091f2c93d028aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148944
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [d2867ac604937abf88c553341fcdd7e7abb7698c]

        XmlTestTools: factor out common code
        
        Change-Id: Ie212c86c6c0ac20878be88d88ade5eb1c989942d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148935
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-16  Michael Weghorn  <m.weghorn@posteo.de>  [c379f1b978c3ad4578c130675c1e0a82c70823c0]

        tdf#140762 tdf#152671 Make dock win visible before showing popup
        
        The fact that the docking window got hidden (in
        `ImplPreparePopupMode`) and only shown again
        after starting popup mode for the containing
        floating window meant that the docking window
        and its children were still invisible when
        starting popup mode.
        Therefore, they would also not be
        considered/returned as accessible children
        when listeners are registered for accessible
        children in winaccessibility's
        `AccTopWindowListener::AddAllListeners`.
        As a consequence, no a11y events would be
        sent when they receive keyboard focus and they
        would not be announced by the NVDA screen reader.
        
        Make them visible again *before* starting
        popup mode for the floating window.
        This e.g. makes NVDA announce popups in the toolbar
        or the Calc autofilter dropdown.
        
        Change-Id: I6953e4b491db4708ba30fb98173d13391d6e0461
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148933
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-03-16  Baole Fang  <baole.fang@gmail.com>  [80d5d2eb70fd84e98cbe19cd4363d12d50ec31f6]

        tdf#153683: Show the used module in --convert-to
        
        Implements getName that returns the module name.
        When outputs the convert-to message, module name is included.
        
        Change-Id: Ic18d8899d160e9c1afa8801dc07120f5ef822d07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148905
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [dcf65e4ce94840ea2072eb968a30c81ded0f21cf]

        use more OUStringLiteral in chart2::ObjectIdentifier
        
        Change-Id: I9387b6f5f65c030a6ddea47b34927b613533ff26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148913
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [61ed494b4acd7664c03a19577c67c9b2c2dec59a]

        convert DiagramPositioningMode to scoped enum
        
        Change-Id: I235a9e8bc4fa5406ff71f70c65038127716d58e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148907
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-15  Michael Weghorn  <m.weghorn@posteo.de>  [1aeacf54bf6c961d89678e961c747ff76d867c5f]

        tdf#153167 Re-add ImageMap Editor dialog title again
        
        Essentially reapply
        
            commit 66291d467be4bf0e841814111d57d1af76117f8e
            Date:   Mon Jan 23 12:15:50 2023 -0600
        
                tdf#153167 ImageMap Editor dialog had no title
        
        after it has been reverted in
        
            commit a90ef17809071b808a8c703e7e47e045ddabcd4a
            Date:   Tue Jan 24 08:36:48 2023 +0000
        
                Revert "tdf#153167 ImageMap Editor dialog had no title"
        
                This reverts commit 66291d467be4bf0e841814111d57d1af76117f8e.
        
                Reason for revert: didn't wait for jenkins and broke the build
                translatable strings need context attribute.
        
        , but this time add the required context attribute
        as well, as it used to be before
        
            commit 8a35ae3e6c5c45aa1426cfd81472b309d02a1b48
            Date:   Thu May 16 15:17:38 2019 +0100
        
                weld SvxIMapDlg
        
        Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Change-Id: Id777e457fe144b0f0746cfc19e7e13e6db7a89a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148914
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-03-15  Stephan Bergmann  <sbergman@redhat.com>  [5377a98c2cb78b0768d469ff379f9add9aaa7b68]

        Silence some false -Werror=dangling-reference
        
        ...seen at least with gcc-c++-13.0.1-0.7.fc38.x86_64,
        
        > connectivity/source/manager/mdrivermanager.cxx: In lambda function:
        > connectivity/source/manager/mdrivermanager.cxx:621:41: error: possibly dangling reference to a temporary [-Werror=dangling-reference]
        >   621 |                     const DriverAccess& ensuredAccess = EnsureDriver(m_xContext)(driverAccess);
        >       |                                         ^~~~~~~~~~~~~
        > connectivity/source/manager/mdrivermanager.cxx:621:81: note: the temporary was destroyed at the end of the full expression ‘drivermanager::{anonymous}::EnsureDriver(this->drivermanager::OSDBCDriverManager::m_xContext).drivermanager::{anonymous}::EnsureDriver::operator()((* & driverAccess))’
        >   621 |                     const DriverAccess& ensuredAccess = EnsureDriver(m_xContext)(driverAccess);
        >       |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
        
        and
        
        > vcl/source/window/layout.cxx: In function ‘array_type assembleGrid(const VclGrid&)’:
        > vcl/source/window/layout.cxx:952:30: error: possibly dangling reference to a temporary [-Werror=dangling-reference]
        >   952 |             const GridEntry &rEntry = A[x][y];
        >       |                              ^~~~~~
        > vcl/source/window/layout.cxx:952:45: note: the temporary was destroyed at the end of the full expression ‘boost::multi_array_ref<T, NumDims>::operator[](index) [with T = {anonymous}::GridEntry; long unsigned int NumDims = 2; reference = boost::detail::multi_array::sub_array<{anonymous}::GridEntry, 1>; index = long int](((boost::multi_array_ref<{anonymous}::GridEntry, 2>::index)x)).boost::detail::multi_array::sub_array<{anonymous}::GridEntry, 1>::operator[](((boost::detail::multi_array::sub_array<{anonymous}::GridEntry, 1>::index)y))’
        >   952 |             const GridEntry &rEntry = A[x][y];
        >       |                                             ^
        > vcl/source/window/layout.cxx: In function ‘void calcMaxs(const array_type&, std::__debug::vector<VclGrid::Value>&, std::__debug::vector<VclGrid::Value>&)’:
        > vcl/source/window/layout.cxx:1075:30: error: possibly dangling reference to a temporary [-Werror=dangling-reference]
        >  1075 |             const GridEntry &rEntry = A[x][y];
        >       |                              ^~~~~~
        > vcl/source/window/layout.cxx:1075:45: note: the temporary was destroyed at the end of the full expression ‘boost::multi_array_ref<T, NumDims>::operator[](index) const [with T = {anonymous}::GridEntry; long unsigned int NumDims = 2; const_reference = boost::detail::multi_array::const_sub_array<{anonymous}::GridEntry, 1, const {anonymous}::GridEntry*>; index = long int](((boost::multi_array_ref<{anonymous}::GridEntry, 2>::index)x)).boost::detail::multi_array::const_sub_array<{anonymous}::GridEntry, 1, const {anonymous}::GridEntry*>::operator[](((boost::detail::multi_array::const_sub_array<{anonymous}::GridEntry, 1, const {anonymous}::GridEntry*>::index)y))’
        >  1075 |             const GridEntry &rEntry = A[x][y];
        >       |                                             ^
        > vcl/source/window/layout.cxx:1106:30: error: possibly dangling reference to a temporary [-Werror=dangling-reference]
        >  1106 |             const GridEntry &rEntry = A[x][y];
        >       |                              ^~~~~~
        > vcl/source/window/layout.cxx:1106:45: note: the temporary was destroyed at the end of the full expression ‘boost::multi_array_ref<T, NumDims>::operator[](index) const [with T = {anonymous}::GridEntry; long unsigned int NumDims = 2; const_reference = boost::detail::multi_array::const_sub_array<{anonymous}::GridEntry, 1, const {anonymous}::GridEntry*>; index = long int](((boost::multi_array_ref<{anonymous}::GridEntry, 2>::index)x)).boost::detail::multi_array::const_sub_array<{anonymous}::GridEntry, 1, const {anonymous}::GridEntry*>::operator[](((boost::detail::multi_array::const_sub_array<{anonymous}::GridEntry, 1, const {anonymous}::GridEntry*>::index)y))’
        >  1106 |             const GridEntry &rEntry = A[x][y];
        >       |                                             ^
        
        Change-Id: I498bb468ade52f83117c8cf57f8d64697978d9ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148921
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-15  Eike Rathke  <erack@redhat.com>  [2fd915b7d2d2a9e25600a07587ab01d23bffbc58]

        Related: tdf#152943 Test that a quiet NaN payload is propagated
        
        Change-Id: Ib98b507db9305ed20e3000f7f457a135a3bb3836
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148936
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-03-15  Caolán McNamara  <caolanm@redhat.com>  [ebaccbd0acc41bfb6c1a1321656679b18026d983]

        avoid font replacement in test
        
        Change-Id: Id3ec97f0859cf7c702ad0a501c2431af1df997d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148923
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-15  Caolán McNamara  <caolanm@redhat.com>  [edf9d231dd5dc197aeb627bb0712dbc0db37f42e]

        Resolves: tdf#154169 tree lines not visible in macOS dark mode
        
        or kf5, a collision in expectations between
        
        commit db6fbb0317fcb0a7babca9f71adbbb7c126b9e4e
        Date:   Tue Feb 14 08:56:13 2023 +0000
        
            base section Titles are invisible in dark mode
        
        and
        
        commit 5f9cd841a22fa7eb6f29ca8b9a35a8b016fb3d56
        Date:   Thu Oct 13 22:03:27 2022 +0200
        
            tdf#144587 Fix lines in treelists using dark mode
        
            As reported by the user, the lines in a treelist are dark over a dark background. This patch fixes that.
        
        where db6fbb0317fcb0a7babca9f71adbbb7c126b9e4e basically undid the
        work of 5f9cd841a22fa7eb6f29ca8b9a35a8b016fb3d56 making the tree
        lines indistinct again when making the base heading distinct
        
        I think "LightColor" and "ShadowColor" etc should be thought of from the
        perspective of the expectations of the original "Light Mode" and
        "LightColor" is basically close to the window/canvas background and
        "ShadowColor" basically close to the the text foreground color, so
        "LightColor" is something close to Black in "Dark Mode" and not
        typically suitable for drawing on the default background, while
        "ShadowColor" is something close to White in "Dark Mode" and suitable
        for use on the default background.
        
        also drop restoring the line color with
        rRenderContext.SetLineColor(aOldLineColor);
        because the Push(...LINECOLOR), Pop() does that automatically
        
        Change-Id: Ic08a8563f41f892c75a08195c04cd9b9c2abf4da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148848
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [797938b7bb897617a078fc7e57de27759a00ed07]

        SwModelTestBase: factor out common code
        
        Change-Id: Iab415dadd3bc465d31bf14cbe2f384b9588466a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148929
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-15  Eike Rathke  <erack@redhat.com>  [48fac1585feaad3982c2bf4ec2f831d53def21b7]

        Resolves: tdf#154031 Add Rohingya Hanifi {rhg-Rohg-MM} [0x06B1] CTL, RTL
        
        Change-Id: Icb18349ceb4614e777bed15bbc2108e85a0db54d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148911
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-03-15  Caolán McNamara  <caolanm@redhat.com>  [7c66d037b09238709d78206431cf487443633787]

        cid#1522014 Dereference null return value
        
        Change-Id: I9c5b48ececd6be84d8f1a3c4a45b02d81641736e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148926
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-15  Caolán McNamara  <caolanm@redhat.com>  [a84a15eadc4ff5b142811117f548170f4a9d81ee]

        cid#1521990 silence Unchecked return value
        
        Change-Id: I7833b6ab19334ea17f5210a0381109aa55d6efd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148925
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-15  Justin Luth  <justin.luth@collabora.com>  [97b84d31a1db2ec690d180effad307f331d62fb9]

        tdf#154129 tdf#78590 writerfilter framePr: deduplicate grabbag
        
        Well, not really deduplicate, because it only existed once.
        But I can't imagine why it would depend on a parent style.
        
        It was added with commit 1c876f5616522ab695de8c0316cdb0c601081815
        Author: Rohit Deshmukh on  Fri Jun 13 11:39:56 2014 +0530
        fdo#78590: Fix for Corruption of para with framePr & drawing object into para
        
        Typically only RTF files don't have a parent style,
        so the lack of it being there in the "else" clause
        likely wouldn't have been noticed.
        
        Change-Id: I36828863f9bc9b51fbd7c019d3865ac477662795
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148816
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-03-15  Justin Luth  <justin.luth@collabora.com>  [b1194e42dde6e3749631a6510d9e7b969e5eae8e]

        tdf#154129 writerfilter framePr: deduplicate BackColorTransparency
        
        Well, not really deduplicate, because it only existed once.
        
        Added long ago with commit 4ac48167662c592c21025b89fe8f6925c680c6e0
        Author: Miklos Vajna on Mon Feb 20 15:46:08 2012 +0100
            n#695479 fix rtf/docx import of transparent frames
        
        However, it didn't handle the situation where
        {\stylesheet{\fs19\lang1033 \snext0 Normal;}}
        was missing. In that case there is no "Normal"
        paragraph style to inherit from, and thus his fix is also
        needed in the no-style case.
        
        make CppunitTest_sw_rtfexport3 \
            CPPUNIT_TEST_NAME=testTdf154129_transparentFrame
        
        Change-Id: Iaa5b92cd626192d44d11c1365b9b483bd46dff9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148815
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-03-15  Justin Luth  <justin.luth@collabora.com>  [d21ba804040bdb275234254fbbe742ce830420c2]

        tdf#154129 tdf#97128 writerfilter framePr: deduplicate PopFrameDirection
        
        Well, not really deduplicate, because it only existed once.
        But I can't imagine why it would depend on a parent style.
        
        Recently added with 7.1 commit af4e5ee0f93c1ff442d08caed5c875f2b2c1fd43
        Author: Daniel Arato (NISZ) on  Wed Sep 16 08:48:32 2020 +0200
            tdf#97128 DOCX import: fix frame direction
        
        Typically only RTF files don't have a parent style,
        so the lack of it being there in the "else" clause
        likely wouldn't have been noticed.
        
        Change-Id: I8e561dcfc5a1dfc6ac1979ad4226b6c5f35800d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148814
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-03-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [2386279c4f0d91dc0758157578ecf62ae9e1ceaa]

        tdf#117037: svl_qa_cppunit: Add unittest
        
        Change-Id: I707f1a5402189a2453f5d11beb4e1c493699e28b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148909
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-15  Stephan Bergmann  <sbergman@redhat.com>  [effc64f238bf0832229b7043dc8497a9cce5548a]

        Simplify AcceptsURL
        
        Change-Id: I14cd7d6bce2d5d5160e21b4fd12dcb77572925b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148922
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-15  Justin Luth  <justin.luth@collabora.com>  [949b2bbbaaa9bd21b6882dab49ea2018a08d2362]

        tdf#146984 writerfilter inline_inline: no break in shape
        
        Change-Id: I94efea80df1fee9ecd338bfec3430edfdf418e3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148918
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-03-15  NirnayK  <nirnaykorde@gmail.com>  [158be75c71a2a22f108685bc03c64dbac77e9b73]

        tdf#114441: Convert use of sal_uLong to better integer types
        
        In tp_AxisPosition.cxx the sal_uLong has been changed to sal_uInt32 as the GetValue returns a 32 bit integer
        In outliner.cxx the sal_uLong is converted to sal_uInt64 as the the sum of 2 sal_uInt32 might exceed 32 bits
        
        
        Change-Id: I560faf952520078f6a0747dfdec8a3039927e5c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148335
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
        Tested-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-03-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [8d024174dcb95c86400f47556738d092487ce429]

        move getDiagramPositioningMode inside chart2::Diagram
        
        and also switch to using getFastPropertyValue
        
        Change-Id: Idef712def160abb500770aceedf6d94d385e5da3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148906
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [720c77bdb53a83a276f423c75ee163d7c1b191ca]

        Fix typo
        
        Change-Id: I0688bd287f09aa5d963436f8b934897c9368636d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148912
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2023-03-15  Justin Luth  <justin.luth@collabora.com>  [a777dab7544bd11c26ae26c40cce49ab976dab2d]

        tdf#154129 tdf#73546 writerfilter framePr: fix/deduplicate w:v/hSpace
        
        This is not quite a No Functional Change commit.
        
        Now, the difference between the two clauses that I am calling
        deduplicated is rather severe in this case.
        But that seems to be because only one half was fixed with
        4.3 commit 896714db527f39497aedee8946964e5acd73778c
        Author: umeshkadam on Fri Jan 17 19:00:29 2014 +0530
            fdo#73546 : faulty value of attribute value in <wp:anchor> tag
        
        So I expect that the "else" side is simply wrong.
        That side is generally only hit by RTF formatted files
        (or docx that are basically missing styles.xml).
        
        Change-Id: Id0fd4f4807c38f281d2fbf8f805a49d6ae9acc0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148813
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-03-15  Justin Luth  <justin.luth@collabora.com>  [4237db7f43c08efbf166a2bfa8a0c99d1c5f04a4]

        NFC tdf#154129 writerfilter framePr: deduplicate lcl.. call
        
        Change-Id: Iedaea9d6d6f344ebd66bf83d1a9ee243cae5875b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148812
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-03-15  Justin Luth  <justin.luth@collabora.com>  [33ce22f080bbedfde78fdc907b0d4d5bd0f68f14]

        tdf#154129 writerfilter framePr: deduplicate w:wrap
        
        This is not quite a No Functional Change commit.
        
        Likely it was a mistake that this was different for no-parent style.
        Ahh, yes. commit 3eda8234acf09cd5a31cdcde76f04631a51fcc37
        Author: Caolán McNcNamara on Thu Apr 27 15:25:20 2017 +0100
            Resolves: tdf#107411 LibreOffice hangs at RTF import time
        made the change to only one half.
        
        Basically only RTF format ever has no "parent style",
        so this should be a rather safe change to make.
        
        MAKE_FIXED_SIZE is ENUM_MAX which would be
        define SAL_MAX_ENUM 0x7fffffff.
        
        Change-Id: I72ebfbdfbf656450068339326ad2a182d56b291f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148811
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-03-15  Caolán McNamara  <caolanm@redhat.com>  [aa428c26b9476ab450f3987d95b3c1968b738dee]

        ofz#55729 Out-of-memory
        
        Change-Id: I16713a23093483041e9ac03a7fe6cc3e2960ac31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148915
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-15  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [7c954d09f70d262d44b2c63fff3376dc89722c60]

        Add SwTable::SwitchFormulasToInternalRepresentation
        
        - and get rid of most of the TBL_BOXPTR stuff it replaces
        - instead of using a TBL_BOXPTR on UpdateTableFields
          SwTable::SwitchFormulasToInternalRepresentation should
          be used
        - TBL_BOXPTR is not used via UpdateTableFields anymore and
          an assert assures it will never be
        
        Change-Id: I56eca0e339e0d87a60009ea4dd53f4fe96fe639a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148249
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-15  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [5c04c4474236cc50009aea6d89f7c443c861af19]

        tdf#40142 - Consider level settings of the various text nodes
        
        Consider level settings of the various text nodes when creating a TOC
        from custom styles.
        
        Change-Id: I70759f9bcf63e8591ce89bc71afabb1da0c2f29c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148886
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-03-15  Yousef_Rabia  <yousef.mohamed.rabia@gmail.com>  [08c283d63fa648f3db1ab6dddf9edb73f0c7194e]

        tdf#88205: Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: I37b5056026f29d2619a4f9d3da9251924c7f5fdd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148898
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-15  Julien Nabet  <serval2412@yahoo.fr>  [fcbf416dffdc8a9fbbbc41c07bfb4929a14c7099]

        tdf#129547: Ctrl-":" to insert time in Calc for French UI with azerty
        
        Change-Id: Icc6a73494ba350837779b4e3c9620fd389730e1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148903
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-15  Stéphane Guillou  <stephane.guillou@member.fsf.org>  [02c352d7fdb01e7b4899cbd3c5d62b81019ddb15]

        tdf#152959 sw: allow lowercase unicode literal for soft hyphen
        
        Change-Id: If0cd7a07badf9f518ca697beb065e26b48a64abf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145662
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-15  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [7e678312f0832eed67595b7300047f60c6b1c253]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4be597da538b8cdb54f1f12fedfd940a1fa9c60e
          - tdf#82254 - Add UTF-8 BOM (Token 14) to CSV filter parameters
            
            Change-Id: I085e66ca6b46955110a4eaab7118c4a376f16b40
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148871
            Tested-by: Jenkins
            Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
            
2023-03-15  Caolán McNamara  <caolanm@redhat.com>  [ac442dc11247a9f794056cfb7d6cff5cd8400717]

        set the background color of the valueset during format
        
        so that it will change when the theme changes
        
        Change-Id: I20cc8434a75a1cfebef274d27a86cacc91b1e7d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148894
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-15  Justin Luth  <justin.luth@collabora.com>  [2d331e6bfe8c9ca31f1a4e092dbcffb8919b8655]

        tdf#154129 writerfilter framePr: deduplicate w:vAnchor
        
        This is not a No Functional Change commit.
        
        However, it seems that pretty much only RTF
        fails to typically have styles defined,
        since even an unspecified "Normal" style is checked.
        
        That means that in all but the most bizarre cases,
        the "no style" case would never be reached anyway.
        That really eliminates any worries about the deduplication going bad.
        
        In any case, I can't see any reason why the same qualification
        is not made if there is no parent style involved.
        
        make CppunitTest_sw_ooxmlexport5 CPPUNIT_TEST_NAME=testTdf112287
        make CppunitTest_sw_ooxmlexport5 CPPUNIT_TEST_NAME=testTdf112287B
        
        Change-Id: Ied79f83dcd18304ae0d86c0b7843cd36a532ae93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148810
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-03-15  Justin Luth  <justin.luth@collabora.com>  [070e62bad980cbe15dfbe9096a5e5d962a70f07c]

        tdf#154129 writerfilter framePr: deduplicate w:hAnchor
        
        This is not quite a No Functional Change commit.
        
        If there was no anchor specified, and no parent style,
        then no property was written at all.
        
        Basically only RTF format ever has no "parent style",
        so this should be a rather safe change to make.
        
        Change-Id: Ibeecd489deb876c64a2ba6ca2b700e4a03dbd316
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148809
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-03-15  Justin Luth  <justin.luth@collabora.com>  [611288b64548762e0731ed6323e1653e4fca2317]

        tdf#154129 writerfilter framePr: deduplicate w:y
        
        This is not quite a No Functional Change commit.
        In the previous code, a zero value for Y was not added as a property
        if there was no parent style.
        
        Basically only RTF format ever has no "parent style",
        so this should be a rather safe change to make.
        
        I've done the same thing for others as well.
        
        Change-Id: I4a7ecb194ad8cbedf6d1b5c66cac7b10a1532b98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148808
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-03-15  Justin Luth  <justin.luth@collabora.com>  [1188fa78d0e7b5fd8f4c7c207fd4ec9ced666c12]

        tdf#154129 writerfilter framePr: deduplicate w:x
        
        This is not quite a No Functional Change commit.
        In the previous code, a zero value for X was not added as a property
        if there was no parent style.
        
        Basically only RTF format ever has no "parent style",
        so this should be a rather safe change to make.
        
        I've done the same thing for others as well.
        
        Change-Id: Iaf4eb45b3adae88622fa9be16b5237db101a631e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148807
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-03-15  Justin Luth  <justin.luth@collabora.com>  [f2a10d9e751bdbc4ba981b6ca9d0dc127439a3c2]

        tdf#154129 writerfilter framePr: nhRule obey comment instructions
        
        The comment says
        "[MS-OE376] Word uses a default value of "atLeast" for
         this attribute when the value of the h attribute is not 0."
        
        But the code was setting MIN even when the attribute was 0.
        I think that was a mistake.
        
        Errata documentation confirms:
        "The standard states that 0 is a valid value of the h attribute.
        HOWEVER Word treats a value of 0 on this attribute as a value of auto."
        
        // The height of the object is determined by the content only.
            const short SizeType::VARIABLE = 0;
        
        Change-Id: I1a74da6c5cd25024aba82a68238580a7ca90c9c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148806
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-03-15  Justin Luth  <justin.luth@collabora.com>  [af8f05f859a1fb61d88dfe558d1bc7a8282c792a]

        tdf#154129 writerfilter framePr: deduplicate w:h
        
        This is not quite a No Functional Change commit.
        In the previous code, a zero value for H was not added as a property
        if there was no parent style.
        
        However, it seems that pretty much only RTF
        fails to typically have styles defined,
        since even an unspecified "Normal" style is checked.
        (fdo77890.docx also followed the "else" path
         because it basically had an empty styles.xml file.)
        
        That means that in all but the most bizarre cases,
        the "no style" case would never be reached anyway.
        That really eliminates any worries about the deduplication going bad.
        
        In any case, it makes it the same as width (and most DOCX files)
        which had been doing this in the first place.
        
        For consistency and code simplicity I'll go ahead with the change.
        
        Change-Id: I65eed50ba83397284f21bb20ef3bbf10e02cce04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148805
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-03-15  Justin Luth  <justin.luth@collabora.com>  [1a12246fc1deaaf1e2c723c0c541de85cf88101e]

        NFC tdf#154129 writerfilter framePr: deduplicate w:w
        
        This should be a No Functional Change.
        
        I had a unit test error deduplicating the combined patch
        (in combination with Hori/VertOrient) but not now.
        And I don't see any differences
        (even after a git reflog/git cherry-pick)
        and yet the unit test failure was consistent over three tries...
        
        Change-Id: I00f5290590fe51c68d1e3e65df1f172252655feb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148804
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-03-15  Justin Luth  <justin.luth@collabora.com>  [fb8522e457b098b5ade98a4a4babbc8704d3fad4]

        NFC tdf#154129 writerfilter framePr: deduplicate Hori/VertOrient
        
        This patch should be a No Functional Change
        
        I had a unit test error in an earlier combined patch
        so it seemed better to split deduplication up into smaller chuncks
        and make the change incrementally.
        
        Change-Id: Ie6eeaca07fd5d4fd5bc312f131851ceda5cc3647
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148803
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-03-15  Justin Luth  <justin.luth@collabora.com>  [6eb483d3f27e3ee8c56d422fb96f83844370d325]

        tdf#154129 writerfilter framePr: remove last use of pParaStyle
        
        Now that everything is using vProp, pParaStyle can be removed.
        
        Although there could conceivably be a minor logic flow difference
        (in case a specified style had no properties == early return)
        I'm pretty sure that that would actually cause errors,
        so this should be better.
        
        Change-Id: I5079732ebd2b822bea40929c5b4899b8551324e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148719
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2023-03-15  Justin Luth  <justin.luth@collabora.com>  [2ab9a2e4166264be83300e7ed038be1b803a5ac8]

        tdf#154129 writerfilter framePr: check whole style inheritance: v/hSpace
        
        This patch depends on HAnchor, which created vProps.
        
        A style can inherit its properties from another style,
        but the code was naively just checking the first paragraph style,
        and not any of the parents.
        
        There were no existing sw.check tests where the old and new method
        produced different values.
        
        Change-Id: I66ea366fae933c29587aa0fa9fff3abab6d8666b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148718
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2023-03-15  Noel Grandin  <noelgrandin@collabora.co.uk>  [5f661a23346858c6162356d92a9f026f288ce31d]

        BaseMutex->std::mutex in CWinClipboard
        
        Change-Id: Icabb28d58af5a1e2c5f44513fbbe18da3fd69b03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148908
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-15  Stephan Bergmann  <sbergman@redhat.com>  [e149f038b6179ac94a613676fb0b1b475541313b]

        Bump dconf minimum version requirement
        
        At least building on Fedora 37 with dconf-devel-0.40.0-7.fc37.x86_64 against
        recent LLVM 17 trunk libc++ started to fail now with
        
        > In file included from configmgr/source/dconf.cxx:25:
        > In file included from /usr/include/dconf/dconf.h:23:
        > In file included from /usr/include/dconf/common/dconf-enums.h:23:
        > In file included from /usr/include/glib-2.0/glib.h:34:
        > In file included from /usr/include/glib-2.0/glib/gasyncqueue.h:34:
        > In file included from /usr/include/glib-2.0/glib/gthread.h:34:
        > In file included from /usr/include/glib-2.0/glib/gatomic.h:30:
        > In file included from /usr/include/glib-2.0/glib/glib-typeof.h:44:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/type_traits:430:
        > ~/llvm/inst/bin/../include/c++/v1/__type_traits/aligned_union.h:23:1: error: templates must have C++ linkage
        > template <size_t _I0, size_t ..._In>
        > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > configmgr/source/dconf.cxx:19:1: note: extern "C" language linkage specification begins here
        > extern "C" {
        > ^
        
        because the missing extern "C" has meanwhile been added to upstream dconf with
        <https://gitlab.gnome.org/GNOME/dconf/-/commit/f860ddcc6a501b982d82c5630c73936bd611ad8a>
        "common: Add missing G_BEGIN/END_DECLS" towards tag 0.40.0.
        
        So the easiest fix here appears to be to bump our requirements to that dconf
        version 0.40.0:  The one case I'm aware of that explicitly wants dconf support
        is downstream Fedora and RHEL builds, which already have dconf 0.40.0
        (cf. most recent
        <https://src.fedoraproject.org/rpms/dconf/blob/a9987b0abe15133d091bcd390fd33077881567ae/f/dconf.spec#_4>
        for f37 and most recent
        <https://gitlab.com/redhat/centos-stream/rpms/dconf/-/blob/1bb6b46da242b75e5e1864f5c97ab6e592ca60ba/dconf.spec#L4>
        for e9s).  On the other hand, the TDF Linux release builds are done with an
        explicit --disable-dconf in distro-configs/LibreOfficeLinux.conf (since
        ecc617e797aa5ed329668114e54ec7ffa5c0e87b "configmgr: support reading from a
        dconf layer (WIP)") and the Flatpak builds on Flathub are done against an
        org.freedesktop.Sdk//22.08 where no dconf support is detected at all (for the
        most recent LO 7.5.1 build on Flathub see
        
        > checking for DCONF... no
        > checking whether to enable dconf... no
        
        at <https://buildbot.flathub.org/#/builders/5/builds/3184/steps/8/logs/stdio>
        for aarch64 and at
        <https://buildbot.flathub.org/#/builders/5/builds/3184/steps/8/logs/stdio> for
        x86_64).
        
        Change-Id: I559d2ac8712dbe2b40c9b881314b88d1cc8eaf43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148887
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-15  Stephan Bergmann  <sbergman@redhat.com>  [7a21cba913fe99ea11e0b6a9d4b1e61cf677f2e1]

        Silence -Werror=deprecated-declarations for now
        
        ...as seen with gtk4-devel-4.10.0-3.fc38.x86_64,
        
        > avmedia/source/gtk/gtkplayer.cxx: In member function ‘virtual com::sun::star::uno::Reference<com::sun::star::media::XPlayerWindow> avmedia::gtk::GtkPlayer::createPlayerWindow(const com::sun::star::uno::Sequence<com::sun::star::uno::Any>&)’:
        > avmedia/source/gtk/gtkplayer.cxx:358:20: error: ‘void gtk_widget_show(GtkWidget*)’ is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Werror=deprecated-declarations]
        >   358 |     gtk_widget_show(m_pVideo);
        >       |     ~~~~~~~~~~~~~~~^~~~~~~~~~
        > In file included from /usr/include/gtk-4.0/gtk/gtkapplication.h:27,
        >                  from /usr/include/gtk-4.0/gtk/gtkwindow.h:33,
        >                  from /usr/include/gtk-4.0/gtk/gtkaboutdialog.h:30,
        >                  from /usr/include/gtk-4.0/gtk/gtk.h:34,
        >                  from avmedia/source/gtk/gtkplayer.cxx:28:
        > /usr/include/gtk-4.0/gtk/gtkwidget.h:273:12: note: declared here
        >   273 | void       gtk_widget_show                (GtkWidget           *widget);
        >       |            ^~~~~~~~~~~~~~~
        > avmedia/source/gtk/gtkplayer.cxx:359:20: error: ‘void gtk_widget_show(GtkWidget*)’ is deprecated: Use 'gtk_widget_set_visible or gtk_window_present' instead [-Werror=deprecated-declarations]
        >   359 |     gtk_widget_show(pParent);
        >       |     ~~~~~~~~~~~~~~~^~~~~~~~~
        > /usr/include/gtk-4.0/gtk/gtkwidget.h:273:12: note: declared here
        >   273 | void       gtk_widget_show                (GtkWidget           *widget);
        >       |            ^~~~~~~~~~~~~~~
        
        Change-Id: I1cb2988cec6cda3dd3e43a3773647a3ddaf211e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148899
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [b7be39c5f45f8268acd9e19c3abd731fee6dcca3]

        CppunitTest_sc_ucalc_formula: split in two
        
        it already has 118 tests
        
        Change-Id: I13d6fe65aca2fa01cf115c5873b9ca853cf5e77b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148891
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-15  Stephan Bergmann  <sbergman@redhat.com>  [633b9aebf8ac50f5e46e70f9f371fe7b936e0e1d]

        Silence a false -Werror=maybe-uninitialized
        
        ...seen at least with gcc-c++-13.0.1-0.7.fc38.x86_64,
        
        > In file included from include/test/bootstrapfixture.hxx:20,
        >                  from include/test/unoapi_test.hxx:18,
        >                  from include/test/unoapixml_test.hxx:15,
        >                  from sd/qa/unit/sdmodeltestbase.hxx:15,
        >                  from sd/qa/unit/import-tests2.cxx:12:
        > sd/qa/unit/import-tests2.cxx: In member function ‘void testTdf152186::TestBody()’:
        > workdir/UnpackedTarball/cppunit/include/cppunit/TestAssert.h:274:33: error: ‘bHasShadow’ may be used uninitialized [-Werror=maybe-uninitialized]
        >   274 |   ( CPPUNIT_NS::Asserter::failIf( !(condition),                                   \
        >       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        >   275 |                                  CPPUNIT_NS::Message( "assertion failed",         \
        >       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        >   276 |                                                       "Expression: " #condition), \
        >       |                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        >   277 |                                  CPPUNIT_SOURCELINE() ) )
        >       |                                  ~~~~~~~~~~~~~~~~~~~~~~~~
        > sd/qa/unit/import-tests2.cxx:86:9: note: in expansion of macro ‘CPPUNIT_ASSERT’
        >    86 |         CPPUNIT_ASSERT(!bHasShadow);
        >       |         ^~~~~~~~~~~~~~
        > sd/qa/unit/import-tests2.cxx:80:10: note: ‘bHasShadow’ was declared here
        >    80 |     bool bHasShadow;
        >       |          ^~~~~~~~~~
        
        Change-Id: Ia6409c9558a6e76981a738fdf29fd6a23c440255
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148900
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-15  Stephan Bergmann  <sbergman@redhat.com>  [5d323ee3c765a8767f988d8a7cc26466d0019d20]

        Silence a false warning also for GCC 13
        
        ...as it still hits at least with gcc-c++-13.0.1-0.7.fc38.x86_64
        
        Change-Id: I25f48c241cec17d277c2ff6d4216ee63fdcfc6e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148901
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [69b0fa8a6267a1fa77e77405000f42e8aeba5fa0]

        Use officecfg instead of SvxDeeplOptions
        
        Change-Id: I977d9be45fa17b960cccb0915c5f2762bf11288f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148885
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [c95bfc87ce4e229a93cb69325d815404a9883f20]

        Use officecfg instead of SvtTabAppearanceCfg
        
        but we need to keep a small chunk of logic which is used by two
        different classes
        
        Change-Id: I57390144eae2ecdb49b5b2ca3f4ce1fbc3d69420
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148884
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-15  Eike Rathke  <erack@redhat.com>  [5dcb09deb81379235ad81d17e95efce3cd34143e]

        Use #REF! error in INDEX()
        
        Also PopError() in case of unexpected stack type before
        PushError() to propagate a possible earlier error.
        
        Change-Id: Ia97c1b807c4c1b6c2403fd608b45e22fa26b4843
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148902
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-03-15  Baole Fang  <baole.fang@gmail.com>  [20c7df24b2df57f4bbd62d08cc759ad62d6512ce]

        Refactor InchesToPoints in Calc
        
        Change-Id: I379e41ce0a16e1e02b2e4426525657c751e945dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148890
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-15  Justin Luth  <justin.luth@collabora.com>  [44837a12d12be3e525fa48b37c3dd2553cc97d94]

        tdf#154129 writerfilter framePr: check whole style inheritance: wrap
        
        This patch depends on HAnchor, which created vProps.
        
        A style can inherit its properties from another style,
        but the code was naively just checking the first paragraph style,
        and not any of the parents.
        
        There were no existing sw.check tests where the old and new method
        produced different values.
        
        Change-Id: Ifdd4b5f9eefdc1f53e472c1bb5d19b526e00ee38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148717
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2023-03-15  Justin Luth  <justin.luth@collabora.com>  [828fde37632a5bb0542b6925454690a5287d6490]

        tdf#153613 tdf#146984 writerfilter: split para after anchors
        
        Even though the w:br occurs in the paragraph before the anchors,
        the anchors stay on the first page, and don't move to the second page
        (unless it is the last paragraph in the section/document,
        which is not yet handled.)
        
        make CppunitTest_sw_ooxmlexport18 \
            CPPUNIT_TEST_NAME=testTdf153613_textboxAfterPgBreak3
        
        Change-Id: Icfc7e2a5d7657f1eb8f94263a4bfc8dcca7e52de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148897
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-03-15  Seth Chaiklin  <sdc.blanco@youmail.dk>  [5da513c1f34f657f910d2a9d1af7761cf649574f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 87ab9fc48e05a39caf563be8f171d0ed737c50f7
          - tdf#153890  "apply to all similar texts" -> "apply to all other occurrences"
            
                plus remove <xml-lang>
            
            Change-Id: Id2a01e490cbae4c7a378d0d7834a0c7edbac97d3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148868
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-03-14  Justin Luth  <justin.luth@collabora.com>  [6f1052da8d145b1176186024dc4745cbd561fe36]

        tdf#154129 writerfilter framePr: check whole style inheritance: hRule
        
        This patch depends on HAnchor, which created vProps.
        
        A style can inherit its properties from another style,
        but the code was naively just checking the first paragraph style,
        and not any of the parents.
        
        There were no existing ooxmlexport tests where the old and new method
        produced different values.
        
        Change-Id: I8648ec7abce5943be4850ec0f2dd054cd9ce1a8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148716
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2023-03-14  Seth Chaiklin  <sdc.blanco@youmail.dk>  [fc389f6bfb524c6e7a3aedbe4c4ff1bb8ec1ec40]

        tdf#153890  "similar texts" -> "other occurrences" + tooltip
        
        Change-Id: I95e7fa7334093e5358d1191e42328367e7e8df74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148861
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-03-14  Patrick Luby  <patrick.luby@collabora.com>  [b0b8815fffcd1d3862a4784fe93bb7c9d66b7d1c]

        Handle pasting disallowed clipboard contents on iOS
        
        When another app owns the current clipboard contents, pasting
        will display a "allow or disallow" dialog. If the disallow
        option is selected, the data from the UIPasteboard will be
        garbage and GetLOKNotifier() will return a nullptr. Since calling
        SetLOKNotifier() with a nullptr aborts in an assert(), fix the
        crash by failing gracefully.
        
        Also, throw an exception if the -[UIPasteboard dataForPasteboardType:]
        returns nil. By throwing an exception,  the "allow or disallow"
        dialog will display again the next time the user tries to paste.
        
        Change-Id: I05d689b679a7643a8478e3ce0f416205fdf8ec23
        Reference-to: https://github.com/CollaboraOnline/online/issues/5908
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148655
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 1dd68786a927a23e5465589025abd90b8c9f4e7b)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148627
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>

2023-03-14  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [34510e6e57e58fb27071564f546bbd420404e66d]

        tdf#117037 - Support Unicode minus (0x2212) in the number scanner
        
        Change-Id: I5b2cd4f3d6ac23e10dc0745819c7955d0a8ff170
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148432
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2023-03-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [411dbbe8117eefe4166dd5f75525b25fa58d3fb9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9309d69eab4f5bedc266b2286a9b0e5f0a06e295
          - Mute l10n or string.
            
            Change-Id: I1ecfc8a5bf6b64060a92be1a48cd0cf877671236
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148866
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2023-03-14  Patrick Luby  <patrick.luby@collabora.com>  [b355f4e88998cc953b135933f554d773964badc2]

        Improve scripts that codesign and create a .dmg from a Universal bundle
        
        This change adds the following:
        - The solenv/bin/macosx-codesign-app-bundle script now uses
          "--timestamp" wherever "--options runtime" is used in order to
          pass Apple's notarization process.
        - A second, required argument has been added to the
          bin/create-dmg-from-merged-app-bundle script that specifies one
          of the following types: "release", "dev", or "collabora". Only
          the .DS_Store is different for each as no product set a volume
          icon currently.
        - Upon success, the bin/create-dmg-from-merged-app-bundle script
          will print a warning that the .dmg is not notarized as well as
          the commands to use to manually notarize the .dmg.
        
        Change-Id: I7c3f2d60dbb16b25bd6088b7e0af8c82284702d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148490
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Patrick Luby <plubius@neooffice.org>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 86e612db56be2d1934275de021b3213875e9301d)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148508
        Tested-by: Jenkins

2023-03-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [189bd2fee8d5cf0ae7189b3f1fb64471a42831d2]

        CppunitTest_sc_shapetest: pass parent path to ScModelTestBase
        
        So it can use other file formats
        
        Change-Id: Id8c3e3bd185f6e01d3e375c24c063a9f897c0b5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148851
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [0d2617214e7a1b49a5d7fdb4a5aa76011b84b149]

        CppunitTest_sc_shapetest: use CPPUNIT_TEST_FIXTURE()
        
        This suite is large enough so that avoiding the
        declaration/registration/definition of each test manually saves a lot of
        space.
        
        Change-Id: I765b9de1ac2e527d29bd235063bbd20bfce64aae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148850
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [6e6020d01cfc373c6117164d112f59fdbfe2463d]

        tdf#154167: sc_spreadsheet_functions_test: Add unittest
        
        Change-Id: Iec3de72c0742d0817aaec037ffd234ab05c090c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148840
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [899dfbca1755f730dc935ca0d929236f999b9879]

        elide some temporary OStrings
        
        where we can pass a string_view into OStringToOUString
        
        Change-Id: If7803ba49aa15f6e9c7bd386d32fb84003155390
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148844
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-14  Julien Nabet  <serval2412@yahoo.fr>  [e056c1ce10779b42ae17866913cf4db06b86a491]

        Related tdf#129547 and tdf#154136: add COLON key
        
        Change-Id: I17978dbb100fbfa6f6ddbbbdf96872076bc2a289
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86713
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-14  Justin Luth  <justin.luth@collabora.com>  [2571b39158c679a42a68bea5f219e29a42f4e6a6]

        tdf#154129 writerfilter framePr: check whole style inheritance: W/H
        
        This patch depends on HAnchor, which created vProps.
        
        This patch changes the logic a little bit from the previous code.
        Before, the paragraph has to specify something other than 0 (auto)
        in order to be acceptable. Well, I don't see any reason why
        direct formatting shouldn't be able to override a non-auto style value,
        so we'll make the change and see how it plays out.
        
        Errata says:
        "The standard states that 0 is a valid value of the h attribute.
         HOWEVER Word treats a value of 0 on this attribute as a value of auto."
        
        and:
        "The standard states that the values of the h attribute
         are defined by the ST_TwipsMeasure simple type.
         HOWEVER Word restricts the value of this attribute
         to be at least 1 and at most 31680."
        
        There were no existing ooxmlexport unit tests where the old and new method
        produced different values.
        
        Change-Id: I48934598c1bca8ffc99b97b114d77505f3341105
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148715
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2023-03-14  Miklos Vajna  <vmiklos@collabora.com>  [34504d2496a32f64952ec434ce1ac30ee2d9fb66]

        CppunitTest_sot_test_sot: remove duplicated assert
        
        This was added in commit 29d4ecf32392bc94ab0ba9e73fd79eba65c23fdb
        (tdf#115574 sot: fix Excel -> Writer paste, 2018-03-29), where it was
        hard to consider 4 bugreports at the same time, so I wrote asserts for
        each bugreport. But at the end 1 bugreport is a superset of an other
        one, so just moving the 2 comments next to each other having 2 asserts
        instead of 3 leads to a simple removal of the duplication.
        
        Change-Id: Iaedccf5ac498dd6842c25b60b507e63332daddf9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148847
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bb739dbcfc4e9b6467d09fc624ab618a4279cffe]

        Fix typo
        
        Change-Id: Ie7b0692c5f79eb4e8022ac1bcedfe01b3f7b75f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148878
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-14  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [bd4ae16a5417c0997993b64864d914fb01fdb165]

        Remove debug command
        
        Change-Id: I6cd82e83288724896987c591f308fb7ab0eb880a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148863
        Tested-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-03-14  Mike Kaganski  <mike.kaganski@collabora.com>  [19aa70022b23745f52258b6db192b19ba8a531fa]

        tdf#154179: fix pre-selection of the current outline level
        
        This seems to always be the intention, and never worked. The pre-selection
        made in SwOutlineSettingsTabPage::SetWrtShell was overridden later in the
        SwOutlineSettingsTabPage::ActivatePage, because SwOutlineTabDialog::s_nNumLevel
        wasn't updated to the wanted value. Additionally, it only could potentially
        work when the dialog opened the SwOutlineSettingsTabPage, not the other
        page (which would happen when it was active the last time when the dialog
        closed).
        
        And the active document level value must be sanitized.
        
        Change-Id: Iefefcdcde9da0e54e3acaffb981e057367a27197
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148837
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-14  Seth Chaiklin  <sdc.blanco@youmail.dk>  [64381df6fe236807c1793df11ce51537ea7e53f4]

        move "align right" checkbox to the left
        
        Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Change-Id: I4a3c42a6ea098f73c8467e003275e759c0f98882
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148756
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-03-14  Rafael Lima  <rafael.palma.lima@gmail.com>  [24382019a3f413cc328ee0adf8dfa8a5bc6f97ec]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 36f71cb8d29fde0c8b42238ba59bc1d73b042cc6
          - Related tdf#145332 Fix sentence about TRUNC function
            
            As discussed in the original commit [1] the wording about the TRUNC function was incorrect. This patch fixes the sentence.
            
            [1] 6b1075e1e032be5bb6cba1dbdcc11de2a1824add
            
            Change-Id: Iec86eb4c881dbfbbb3e2020a7aedd6ff59bf0e61
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148767
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b5310727be645e5b6d56fae84a30b349810482a4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 87d52df5836c4fe06e186b289c937be47d9ded53
          - Improvement in refactoring XSLT
            
            Change-Id: I91f3dce118e4a66d697f844f7f78897748c17a95
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148880
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-14  Eike Rathke  <erack@redhat.com>  [9c5764d1edb154cbd235fffe3b778368f182a260]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5e8ed765cc8c502f1272c191c0a1a4f82d505e57
          - Related: tdf#154167 ERROR.TYPE() list both alias name and Err:... value
            
            Change-Id: Ice9252d0aba19719737d47090f426ee52a0eabc7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148882
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Tested-by: Jenkins
            
2023-03-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [4b695a28ff01a0ee27186dfc583da6facad06de8]

        tdf#139065: vcl_pdfexport: Add unittest
        
        Change-Id: Ic185f4e9bd26844b01cf3df61c9b4bcf3b637e6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148798
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [92d3627b5b2b3cf9da1e0eea2a8724e6936d25e3]

        language list in SwTranslateLangSelectDlg can be static
        
        Change-Id: Ica911ec651e536e399491c0c28765aeb9e021548
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148843
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8eed6f0bea900368e7e2468990504b8b3eaeb60c]

        Fix typo
        
        Change-Id: I3c7b644de7b6e6bf46161a33f56eb89df662777c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148876
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [048f08e7086f74883e83d24628085690c2305df9]

        Fix typo
        
        Change-Id: I9a46298fe53880cd84aa1cb9713e576eece3d2f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148877
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c673f0f04a2c1697e96c7fc228e1de33e112aa83]

        Fix typo
        
        Change-Id: Ie08c4c4b6997b13eea7b29f987f994d8a894a331
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148875
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-14  Eike Rathke  <erack@redhat.com>  [248f63cee242bc21451bfa0b6c54f2c9da0b8e99]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c3a560d632327fea245b60b7a40e7950974f3cd7
          - Related: tdf#154167 ERROR.TYPE(#NULL) is for Err:521
            
            Change-Id: Id30b59e13feac935fb5307f67bd5a5423b1e9fb0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148881
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Tested-by: Jenkins
            
2023-03-14  Eike Rathke  <erack@redhat.com>  [8dc4bea8323783b4abbf8010c492bf8d8de76481]

        Resolves: tdf#154167 ERROR.TYPE(#NULL!) must return 1
        
        Error #NULL! is an alias of FormularError::NoCode Err:521 that is also
        mapped to import/export Excel docs. ParameterExpected Err:511 was wrong.
        
        Change-Id: I08dc4e5747cb6c6ab7c2b309b02b942340ed4484
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148820
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-03-14  Justin Luth  <justin.luth@collabora.com>  [1bc004f67feb51beb00113cedd5f98a1e6e2bcdd]

        tdf#154129 writerfilter framePr: check whole style inheritance: X/XAlign
        
        This patch depends on HAnchor, which created vProps.
        
        XAlign is not like YAlign - which is invalid with a text anchor.
        XAlign is still valid with a text anchor,
        and so doesn't need to copy YAlign's special vAnchor default.
        A unit test was added just to pre-emptively assert that.
        
        There were no existing unit tests where the old and new method
        produced different values.
        
        Change-Id: Ib3066f3d67c01a1bca972c6a114bb726bccac5af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148714
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2023-03-14  Justin Luth  <justin.luth@collabora.com>  [630732bfd8ed531e9d412a36a083f33763def054]

        tdf#112287 tdf#154129 writerfilter framePr: fix vAnchor default
        
        This patch depends on previous patches for tdf#154129.
        
        yAlign takes precedence over w:y. HOWEVER, there is a clause
        in the documentation that complicates everything.
        
        "If [yAlign is] specified, the position for this attribute
        supersedes any value which is specified in the y attribute,
        and that value is ignored, UNLESS the vAnchor is set to 'text',
        in which case any relative positioning is not allowed,
        and [yAlign] is itself ignored"
        
        So if vAnchor is not defined, it defaults to text (FRAME),
        but if yAlign is defined then it should mean margin
        (or else yAlign has no meaning), unless of course w:y
        is also defined, in which case "text" anchor has meaning again
        and this unit test shows that w:y wins out in this case.
        
        The anchor is not affected by wrapping.
        
        [P.S. This was already set correctly in the code, but worth noting:
         "The standard states that the default value for the vAnchor attribute is page.
         Word uses a default value of 'text' for this attribute."]
        
        make CppunitTest_sw_ooxmlexport5 CPPUNIT_TEST_NAME=testTdf112287
        make CppunitTest_sw_ooxmlexport5 CPPUNIT_TEST_NAME=testTdf112287B
        
        Change-Id: I953afa89e3c0974a16d43500ce590e1a481c2251
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148691
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2023-03-14  Justin Luth  <justin.luth@collabora.com>  [b1696d2a3e2015b60fc04a785e6a9f7925f4232e]

        tdf#154129 writerfilter framePr: check whole style inheritance: Y/YAlign
        
        This patch depends on HAnchor, which created vProps.
        
        There were no existing unit tests where the old and new method
        produced different values.
        
        Change-Id: I1bf7dd6ee7a8c8d00f7c743657a32a86986e7a7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148690
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2023-03-14  Jean-Pierre Ledure  <jp@ledure.be>  [0483b0a4bbd41f026a53ff35ab3162b57bee1a91]

        ScriptForge (SFDialogs) make On properties editable
        
        A dialog box and its controls may be associated
        with scripts triggered by events (mouse moved,
        key pressed, ...).
        
        The link is usually preset in the Basic IDE when
        the dialog is designed.
        
        So far, ScriptForge did not offer the setting of
        a link event-script by code.
        
        The actual commit removes this limitation: every
        On-property related to either a dialog or a dialog
        control is now editbale.
        With the important precision that such a property
        may be updated ONLY IF it was NOT PRESET in the
        Basic IDE.
        
        Static (IDE) and dynamic (by code) definition of
        a specific On property on a specific dialog or on
        a specific dialog control are mutually exclusive.
        
        The new capacity may be used both in Basic and Python scripts.
        
        A short update of the help texts (dialog and dialogcontrol)
        is needed with mention of above restriction.
        
        Change-Id: Ia078aaab317ced7ade7ce69694504013f8e768a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148800
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2023-03-14  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [8a3dc12a13a3b9e99dbd5000ca6a1d541cf472f7]

        remove support for TBL_BOXNAME TBL_RELBOXNAME in ChangeState
        
        * PtrToBoxNm and ToRelBoxNm are both public -- use just them directly
          instead.
        
        Change-Id: I7b0e377a13f00a3e0ab90e1cd12325672a83d16f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148213
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-14  Miklos Vajna  <vmiklos@collabora.com>  [a224948ef44eadfb32aee002d5f0e9f10c9e47de]

        sd: fix crash in ViewTabBar::dispose()
        
        Crashreport signature:
        
        program/libsdlo.so
            sd::ViewTabBar::disposing()
                    sd/source/ui/view/ViewTabBar.cxx:113 (discriminator 1)
        program/libuno_cppuhelpergcc3.so.3
            cppu::WeakComponentImplHelperBase::dispose()
                    cppuhelper/source/implbase.cxx:104
        program/libuno_cppuhelpergcc3.so.3
            cppu::WeakComponentImplHelperBase::release()
                    cppuhelper/source/implbase.cxx:84
        program/libsdlo.so
            sd::ViewTabBar::ViewTabBar(com::sun::star::uno::Reference<com::sun::star::drawing::framework::XResourceId> const&, com::sun::star::uno::Reference<com::sun::star::frame::XController> const&) [clone .cold]
                    include/cppuhelper/compbase.hxx:65
        program/libsdlo.so
            sd::framework::BasicToolBarFactory::createResource(com::sun::star::uno::Reference<com::sun::star::drawing::framework::XResourceId> const&)
                    sd/source/ui/framework/factories/BasicToolBarFactory.cxx:129 (discriminator 2)
        
        I.e. the ViewTabBar got deleted by a smart pointer before its ctor
        finished, guard against this.
        
        Change-Id: I3d6ccc21167355047e3752316c8d0b9b02470f57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148838
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [67127e9a1340076d0c8f818b41cc6c44ddd575da]

        use more string_view in vcl::PDFObjectContainer
        
        which makes the call sites much less verbose
        
        Change-Id: I94eef7569e419f134ce574ecd9fb2ce8f50184b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148839
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-14  Michael Stahl  <michael.stahl@allotropia.de>  [4a96f25ac3ef9f2ed940d6e56eca87bba387d451]

        filter: PDF export dialog: always enable Outlines for PDF/UA
        
        This is not a hard requirement, but why not prevent this pitfall
        at least in the dialog:
        
          7.17 Navigation
          A document should include a document outline that matches the reading
          order and level of navigational targets (ISO 32000-1:2008, 12.3.3).
        
        Change-Id: I06533123cdfe5fe1c79180d6ebd4e961b25a63b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148818
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-14  Michael Stahl  <michael.stahl@allotropia.de>  [62f8bf1fd379387cafeb616189480976d026224c]

        filter: PDF export/PDF dialog: PDF/UA requires P bit 10 enabled
        
        Adapt dialog and export filter to ensure the bit is set:
        
          7.16 Security
          An encrypted conforming file shall contain a P key in its encryption
          dictionary (ISO 32000-1:2008, 7.6.3.2, Table 21). The 10th bit
          position of the P key shall be true.
        
        Change-Id: I2e8e4f5b0ef44efeabf3017f2e12b58914e93520
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148802
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-14  Michael Stahl  <michael.stahl@allotropia.de>  [847f836c047152b6202b9ee28020df5e87eeba2f]

        tdf#154171 filter: PDF export dialog: don't show spurious error if PDF/UA toggled
        
        1. Security tab, set permission password
        2. General tab, disable PDF/UA
        3. General tab, enable PDF/UA
        4. spurious error dialog mentioning PDF/A, which is unrelated to PDF/UA
        
        (regression from commit 5a7cfe98e96489b7fa19d286ddd1e8c8e591d7dd)
        
        Change-Id: I742da1cd459919faeae53fc21e5f97ee6a7c6ffe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148801
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-14  Miklos Vajna  <vmiklos@collabora.com>  [baebe41647e4522a2d58f7a4eb392ceab66fc2c9]

        sw floattable: reject small(er than min height) row master at page bottom
        
        The problem was that the second row in the doc model was split between
        page 1 & page 2, but it was expected that row 2 is entirely on page 2.
        
        The underlying reason seems to be similar to what commit
        913b71dbe06c33773c4d779e00c6ec4b6a4af59f (sw floattable: ignore height
        of masters in lcl_CalcMinRowHeight(), 2023-03-10) fixed: again the
        minimum row height is meant to be enforced for each row frame of the
        row, so in case the remainings size on the page is 566 twips and the
        minimum row height is 1134, then we should not split the row, instead we
        should move the entire row to the next page.
        
        Fix the problem by checking for this (relatively) at the start of
        SwTabFrame::Split(), so we don't even try to split the row in this case.
        
        I assume that this would be correct to do in general, but have no such
        sample to confirm this in Word, so keep this specific to tables in split
        flys for now.
        
        Change-Id: Ic9171683ef7e14a70f7f8d5305198bbc16277d92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148834
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-14  Regina Henschel  <rb.henschel@t-online.de>  [260735ff98631b94ae8737cf1cead3e20bade618]

        tdf#139618 Add WordArt fill types in pptx import
        
        This fix uses a similar approach as in WpsContext::onEndElement, only
        that here moTextOutlineProperties and maFillProperties are still
        available whereas in WpsContext the properties need to be collected
        from CharInteropGrabBag.
        I have adapted unit test testTdf125573_FontworkScaleX because now the
        gradient is imported, see comment in former version of the test.
        
        Change-Id: I989ee475867c97b9f93c7e65cd25483611eec7bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148687
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-14  Miklos Vajna  <vmiklos@collabora.com>  [599722cf77310429a9b9bd2a348486a08b60de0d]

        svl: fix CppunitTest_desktop_lib's DesktopLOKTest::testSignDocument_PEM_PDF
        
        The problem was that this test passed when the entire suite was running,
        but not as an individual test.
        
        Digging deeper, this didn't pass in isolation because the test loads a
        private key into memory (which is not in the NSS DB) and since commit
        5592ee094ca9f09bfcc16537d931518d4e6b2231 (svl: fix
        testSignDocument_PEM_PDF with "dbm:" NSS DB, 2022-04-28) we delete that
        in-memory key as a workaround for the NSS dbm -> sqlite transition.
        
        Fix the problem by not deleting the in-memory private key in the LOK
        case: this makes the test (operating in a stateless mode, with in-memory
        keys) pass again and keeps the desktop signing (working with the NSS DB)
        working.
        
        I noticed this test failure as a local test update of libxmlsec to 1.3
        RC started to fail here even when the whole suite was running, but looks
        like this was working by accident before anyway, and the fix doesn't
        hurt for libxmlsec 1.2, either.
        
        Change-Id: Id365ddc5c5d04d538609f444c0e3c4ab4b32a6fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148817
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-14  Baole Fang  <baole.fang@gmail.com>  [16242898da50fbf680df558cb47d1978c3304572]

        tdf#150135: Fix OTextInputStream to throw runtime exception when uninitialized
        
        New method checkNull is added to the class to throw a runtime error if mxStream is uninitialized. It is run in the beginning of all methods that require an initialized mxStream.
        
        Change-Id: Ia1f15d90c79c71b2a2350d9b60ef1bf68fb9009c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148819
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-14  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [7121117d12ae87b394b6c6ed41a2d95aadedc5b7]

        Colibre & Sukapura: tdf#153772 Revise Navigator's Headings > Outline Lvl icons
        
        Change-Id: Ice9eeb2d2d9a5ef4bda2d373d007ba8850b0f052
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148799
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-03-14  Balazs Varga  <balazs.varga.extern@allotropia.de>  [97a38dbfa998967c45efaf3303fedfa1a709a2bb]

        tdf#154005 sc ods fileopen: fix dropdown form control size
        
        Dropdown form control size was increased by the size of hidden
        rows or columns.
        
        Regression from commit: 1f0b3c7a40edfa81bbc7a58d123a6a2dfd83e4ca
        (Improve 'resize with cell' handling)
        
        Change-Id: Ic903a488cab22286f95cfdf4ee559013fd7bfa02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148738
        Tested-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-03-14  Justin Luth  <justin.luth@collabora.com>  [c253fc3877fd91f4345feb60dacb6565f9a2509b]

        tdf#154129 writerfilter framePr: check whole style inheritance: VAnchor
        
        This patch depends on HAnchor, which created vProps.
        
        A style can inherit its properties from another style,
        but the code was naively just checking the first paragraph style,
        and not any of the parents.
        
        make CppunitTest_sw_ooxmlexport18 CPPUNIT_TEST_NAME=testTdf154129_framePr1
        
        Change-Id: I72159321485aca18bc4bb8384221ff59cb685fe0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148689
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2023-03-13  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [c132a1abd57c109331191c3b3fbd14e1c5e46631]

        Always update fields when loading document
        
        to make sure that table formulas are re-evaluated after loading.
        
        When a document has a wrong sum saved (which seems to happen sometimes),
        this sum is used until user clicks into the table or otherwise
        refreshes the formula.
        
        Change-Id: I5cc3f983524b395089c17aa35d8641847a388bad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148355
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-03-13  Stephan Bergmann  <sbergman@redhat.com>  [758050caa06bd742dddea55fb29b0eec1b2309e4]

        Use a more reasonable type for XDataPilotDescriptor::checkName nIndex parameter
        
        Change-Id: If9e6760a6b23c63d03d337d6b111493684d67c85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148568
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-13  Michael Stahl  <michael.stahl@allotropia.de>  [fff2b5d06c24bb36a498bdb869158ee09c487111]

        tdf#153935 sw: PDF/UA export: guess table headers based on autoformat
        
        This is a bit of a disaster area because in contrast to SdrTableObj
        (see commit 0bc96b8805f2cfa2278729a9f3e56a350ddd69ad)
        the SwTableAutoFormat application doesn't have flags which "special"
        formattings like "first-row" etc. should be applied to the table.
        
        So add a horrible heuristic to guess depending on the content of its
        formatting attributes.
        
        Change-Id: Ie09538d37de6118409b04a4cec6ab46b74c4194d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148793
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-13  Alain Romedenne  <alain.romedenne@libreoffice.org>  [49045e094960e06a59286a7fb6412e501b49cd27]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f3a16adcb0187df5cf9c01ae6b4550785c03375b
          - tdf#141474 Incorrect parameter names for Basic functions in help
            
            Skipped items: Mid, MIRR, NPV, Shell:
            
            - MID statement is bugged, TDF#154166 refers, no need to change it yet.
              MID function operates fine
            - MIRR and NPV do not support named arguments in VBA despite MS documentation.
              No need to update those pages
            - Shell keyword arguments are correct
            
            Change-Id: I09dcc280edeec158eafaf87286966c36447ff71b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148316
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2023-03-13  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [5307ce6448a8aed3d91b6a250bc7af38b5a37e06]

        tdf#126689 elementary: Jump Up & Jump Down This Level icons
        
        Change-Id: Ia7726678521faa9cf90c3fcb06799c1eb420e399
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148748
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-03-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [13d3ae64dbf2ac4bda8e831c1da890b09024a8bb]

        make more use of OUStringBuffer::append(OUStringConcat)
        
        where we can avoid constructing temporary OUStrings
        
        Change-Id: I0eacd68a8d1b450894c2ea769055f16886b78ad0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148780
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [25ae332bbafd0cb416a6a5c0db467e501661c679]

        tdf#154125: sc_uicalc: Add unittest
        
        Change-Id: I85a87d9c7f23f6e2c914542a328174cca02d3491
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148790
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-13  Galdam  <qmebic1975@gmail.com>  [da4f2ddc6ea7db9a55ad1d9baf3cf126e41d8af2]

        tdf#154106 Add Sukapura TipOfTheDay
        
        Added Sukapura Totd images
        
        Change-Id: I4093f53a338cc4ed08e30a07f713aa741635a31c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148785
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-03-13  Seth Chaiklin  <sdc.blanco@youmail.dk>  [6f54bbbea5949001c7171efa03bb3a5fbe32a067]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b119b55661646266f6432addfa59f3de24925315
          - tdf#153560 (tdf#153748)  update "up to level"
            
                need to indicate that the option selects the header.
                correction to left/right arrow icons for tdf#153748
                Problem arose because commit
                59b602dcdb445116dde3e50dce45974eec0e043b removed the
                relevant information from links.txt
                refactor <relatedtopics>, remove <xml-lang>
            
            Change-Id: I0462c55ff54777b4b4b3af9a0c6de53634aabc2d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148762
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-03-13  Baole Fang  <baole.fang@gmail.com>  [a6edfaaeb02169d90d8b414c480257b1ec0bcaad]

        tdf#150281: Fix CentimetersToPoints in Calc
        
        Originally, CentimetersToPoints was implemented as a base method for
        Writer and Calc. They are both using the same implementation,
        which is correct for Writer, but wrong for Calc.
        Since their behavior should be different,
        I remove the base method and implement a correct one for Calc.
        
        Change-Id: If957accdd9be86a96ca6fb711502e49a79bf3223
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148745
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-13  Mike Kaganski  <mike.kaganski@collabora.com>  [9d829facd92d51c7eba8a8cc30bac4d5fbdea112]

        Fix build
        
        ... after commit 470a2c0692533f42d333b9416daf3f0871cd951a
        and commit 544d6d781b3c8aa108ced362d708693b5127f3d7
        landed, tested on CI independently.
        
        Change-Id: Ibc2ee083e9afde47c37af3c20a8fcb895b635861
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148765
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2023-03-13  Mark Hung  <marklh9@gmail.com>  [f88bb22cc3cbbc35abf72ec0ce1a4c0bb60ee88c]

        tdf#115321, tdf#139065 render emphasismark for pdf export.
        
        Fix the logical mistake: it rendered emphasis mark only
        for spaces - that is excatly opposite to what we want.
        
        Change-Id: Id478af269c6cf8ab9a9e1413d19f9b3a3451d59d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147916
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2023-03-13  Mike Kaganski  <mike.kaganski@collabora.com>  [2cb2e2b9c1d55bbbc639997ca30fd6b57a81bfb2]

        Introduce OUStringBuffer::insert taking OUStringConcat
        
        Avoids some (re)allocations, and aligns with already existing append
        
        Change-Id: I536ba50f56fc560c0f6e8c0a8b65bd4248896a8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148777
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-13  Seth Chaiklin  <sdc.blanco@youmail.dk>  [cd50669485ebea3c45d4c555ad90ff484e22f429]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8d23e853b52eab08b7f76ef92d875ffc5720f8e6
          - tdf#153551 correction to "caption" and "category"
            
                + indicate that category is also mentioned before "caption"
                + indicate that "category" position depends on Caption Option
                * clarification about paragraph style applied to the caption
            
            Change-Id: I85dcccf3dd454ec33480f71cf2a5bd6f9be425b7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148766
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2023-03-13  Justin Luth  <justin.luth@collabora.com>  [b2d754c49b7351f7b2663bb249b4b2f663ef3786]

        tdf#154129 writerfilter framePr: address nit about nSafetyLimit
        
        I was going to change --nSafetyLimit to nSafetyLimit-- anyway,
        since that better matches "getting 16 tries" like a code-reader
        would first expect (instead of only 15).
        
        I had thought about putting an assert here,
        but that isn't logically impossible to have 16 inheritances,
        so an assert seemed a bit too strict.
        But as the reviewer noted, a SAL_WARN at least ought to be here.
        
        I thought perhaps using an unordered_set might let me
        automatically eliminate loops, but then according to the documentation
        it uses "random" sorting and isn't treated like an array,
        which is definitely needed here.
        
        Of course, I could add the logic to simply check if the new
        value already exists in the vector. However, I believe that a loop
        would be considered an "invalid document" and thus should never exist,
        so clean-reading code and a safety valve against a malicious document
        seems appropriate enough to me.
        
        Change-Id: Ie6132c1beb483a6bee9c9794934ba8de7cfd82bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148784
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-03-13  Olivier Hallot  <olivier.hallot@libreoffice.org>  [816c8551803fa15bbf78112a2f0679fd1b6dbcd8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 09fd472db2c23c40da053606953449cc165d6ecf
          - Fix bad link
            
            Change-Id: I1943382ae49c3085e8619c1b2d99c7be3c76e35f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148786
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [a4aeb2b0c474e0cd7a4c870865aa15462b6b6a3c]

        lok: introduce resetCompatFlag
        
        and reset logic of setCompatFlag/isCompatFlagSet changed in
        afb7b373c34bd6a1608a30eb8267fa6f8231e853
        "CppunitTest_sc_tiledrendering: reset CompatFlag in tearDown
        Otherwise, there are some tests setting it to scPrintTwipsMsgs,
        so depending on the order of execution, it might affect other
        tests"
        
        Change-Id: I306ac0b77b65f99879f4018cfbc57354a158f38a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148783
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-13  Tor Lillqvist  <tml@collabora.com>  [42e94211ad6dc2125a411c1768d0b3a677dba34d]

        Improve documentation of lok::Document::getPartPageRectangles()
        
        Change-Id: Ic507749064ff27b36cac8e01a54fb58dd10cdda5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148779
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-03-13  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d3a44a3a4192247b4fa1ce559e3427a83dcb7d23]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5f61c7de68a7ca48e2aea2827fcb8c081100d581
          - tdf#154121 Add hidden characters to index
            
            Change-Id: Ibcfc4cc2c2690bb98c60c5b63c4383cc2d636469
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148737
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-13  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [da17ea737cf64a3c6c4e28355e85f155e49fdb5f]

        Update git submodules
        
        * Update translations from branch 'master'
          to 133ec76d6453eb8ce7b0a4007ddb01eb75aada8a
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: Iac6e70066abbd24a44e9622a92fcbc5c21184aa3
            
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: If515aaa23247d33099acbfe94f83552c12e2f410
            
2023-03-13  Michael Stahl  <michael.stahl@allotropia.de>  [a4e0e85f675ecb2282432503ab439e4445b487e3]

        sw: PDF/UA export: produce Lbl for footnotes/endnotes
        
        Extend the list item Lbl code that was added in commit
        9b38beadf9eaf027b201cdf0ecb2bce5611014dd a bit for footnotes.
        
        The FootnoteNum portion gets 2 SwTaggedPDFHelper, the outer one produces
        Lbl and the inner one Link.
        
        Change-Id: I836c83d6978ecc8c0a87fa6b0fe2fa17e31a0683
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148648
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-13  Michael Stahl  <michael.stahl@allotropia.de>  [4250f334de729360567ec9bd88aed06fbd823dc4]

        tdf#152218 vcl: PDF/UA export: produce ID for footnote/endnote
        
        There is this mysterious requirement:
        
          7.9 Notes and references
          Footnotes and endnotes shall be tagged with a Note tag. Each note
          tag shall have a unique entry in the ID key as described in ISO
          32000-1:2008, 14.7.2, Table 323.
        
        Then also an IDTree is required; PDF 1.7, 10.6.1 Structure Hierarchy:
        
          (Required if any structure elements have element identifiers)
        
        The point of this is entirely unclear to me, it looks like neither
        poppler nor pdfium even have code to read the IDTree, and structure
        elements already always have an object id by which they can be
        referenced, so why add a second ID?
        
        Alas veraPDF complains if it is missing:
        
          Specification: ISO 14289-1:2014, Clause: 7.9, Test number: 1
          Note tag shall have ID entry
        
        Change-Id: Ia8e52c46312c7dbb3bf7ef8635321200e5de24ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148645
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-13  Michael Stahl  <michael.stahl@allotropia.de>  [c105fbec07d0734b6b183ea8b4da15e8fe260f9b]

        tdf#152218 sw: PDF/UA export: produce Link from footnote to body
        
        There was already a Link StructElem from the reference in the body to
        the footnote but it was missing for the other direction, so veraPDF
        complains about a Link annotation without StructElem:
        
          Specification: ISO 14289-1:2014, Clause: 7.18.5, Test number: 1
          Links shall be tagged according to ISO 32000-1:2008, 14.8.4.4.2, Link Element.
        
        Change-Id: I57aa153d5899bcfa505e274a01b0183978a2e995
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148644
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-13  Caolán McNamara  <caolanm@redhat.com>  [2071538904ed37397767ebd4a9dc82827f75f374]

        tdf#132847 emit NotifyScrolled on use of end/home to scroll to end/start
        
        Change-Id: I8d4366b6ad667f28ff35f18fef13f2e0f3e9b194
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148741
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-13  Michael Weghorn  <m.weghorn@posteo.de>  [dd4f562cfdff35e99acc55f522f65f966fa7ee52]

        sc a11y: tdf#139322 Don't steal focus from "Manage Names" dialog
        
        When opening the "Manage Names" dialog from the name box,
        move setting the dialog to after calling `ReleaseFocus_Impl`,
        since that one sets focus to the active view, and may thus
        steal the focus from the dialog otherwise. (Observed
        with gtk3 on Linux and on Windows, while focus was still
        in the dialog with kf5 or gen.)
        
        Setting the dialog afterwards ensures that the dialog
        gets focus when it opens, while still ensuring that the
        focus is no longer in the name box when the dialog closes
        again.
        
        Change-Id: I47f12d115a747ecda1c11c04282bd848eb398d9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148775
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-03-13  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [544d6d781b3c8aa108ced362d708693b5127f3d7]

        tdf#39667 Enable tagged PDF by default
        
        And adjust some tests accordingly
        
        Change-Id: If81803ba48485273939f419ad589dc6dd2e9c531
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148303
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-03-13  Caolán McNamara  <caolanm@redhat.com>  [43e9582e01b63fb55a0e8cdea7b7f3bb209886ee]

        crashtesting: assert on loading forum-mso-en4-144513.xls
        
        the same case, though non-fatal in that instance, can be seen with
        sc/qa/unit/data/functions/spreadsheet/fods/hlookup.fods
        with a maParam.nCol2 of 27, nFoundCol of 23, nCol of 28 so a nColDiff
        of 5. rParam.nField was originally reduced from 27 to 22 with
        -= nColDiff, while with this approach of restoring the original
        position it is restored to the value of 23 it had before the
        last call to GetNext()
        
        Change-Id: Ia6ca73be03fe313c81a23f176a40a5e619a75d3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148415
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-13  Caolán McNamara  <caolanm@redhat.com>  [5fdd00dc26123850858564b079154765a01c83bf]

        ofz#56910 Timeout
        
        Change-Id: Ic820a984d9a714babe590c51fbb4120f12c14089
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148740
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [143c48f3c3dd172c635e4535a0b0da741721f375]

        remove leftover #undef
        
        from back when some code did
            define css com::sun::star
        
        Change-Id: Ia88ef5e79abac67b90bfed17220ef5eba6043c07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148750
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-13  Michael Weghorn  <m.weghorn@posteo.de>  [e0647aeaa4d3a2467c3cc12440df179d7a5853c2]

        android: Update Android Gradle Plugin to 7.4.2
        
        Change-Id: Idee4fddd7fd2b610fef194b86ace88469c3124da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148749
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-03-13  Miklos Vajna  <vmiklos@collabora.com>  [da2707a83f13cba98b22aba1ca6568dbbc4c5fd8]

        sw floattable: handle Word 2010 legacy mode in SwFlyFrame
        
        The tdf#61594 bugdoc has 3 non-header rows on the first page, while
        Writer splits the 3rd row, so the follow row goes to the 2nd page.
        
        It turns out that the 3rd row fits the first page in Word because >=
        2013 matches Writer, but <= 2010 used to behave differently, see
        <https://answers.microsoft.com/en-us/msoffice/forum/all/floating-tables-in-word-2013-will-not-extend/576962cc-392d-43e5-b603-654406e1969f>.
        (The spec doesn't seem to document this, sadly.)
        
        Fix the problem by using one of the existing compat flags that we only
        set in the Word <= 2010 case (triggered by <w:compatSetting
        w:name="compatibilityMode" w:val="14"> or lower values), that scenario
        wants to allow the fly frame to extend till the bottom of the page, not
        only till the bottom of the body frame print area.
        
        The bugdoc now doesn't split that 3rd row, but the layout of the 4th row
        is still bad with this.
        
        Change-Id: I547abb19df250e5fbe4d8e123593a645cdbdc6b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148751
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-13  Justin Luth  <justin.luth@collabora.com>  [1519ae101abf32187db983c8a08f7bf1899d5d22]

        tdf#154129 writerfilter framePr: check whole style inheritance: HAnchor
        
        A style can inherit its properties from another style,
        but the code was naively just checking the first paragraph style,
        and not any of the parents.
        
        I'm going to onboard these one at a time.
        
        make CppunitTest_sw_ooxmlexport18 CPPUNIT_TEST_NAME=testTdf154129_framePr1
        
        Change-Id: I32eabc6c1090dbc2c467da74fe32c6377e9a3875
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148686
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-13  Miklos Vajna  <vmiklos@collabora.com>  [47afcad0d599009c38b4597c27558ec2af58b7f8]

        Update pdfium to 5636
        
        Some changes in the bundled libtiff, but it seems that would be for XFA
        which we disable, so it doesn't affect us.
        
        Change-Id: Ibadeecf20daec342fbfef6d1e89bd17f5f0095e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148652
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [30784e55e484de2790c4b264a50a65acf450c000]

        convert UnoControlModel and friends to use std::mutex
        
        Which means creating a variant of the cppuhelper::OPropertySetHelper
        helper class which uses a std::mutex.
        Since we can do virtual base classes now (which the original could not), use that and a new helper
        class comphelper::UnoImplBase to share
            std::mutex m_aMutex;
            bool m_bDisposing;
        fields that the OPropertySetHelper wants to share with the parent class.
        
        Change-Id: I05ad465a3d3653ed4e109137e3e1c58190da8d97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148474
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-13  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [982b550541cc68670cad222e921fd62a4c1f232c]

        elementary: tdf#153609 Update Book Preview in Page Preview
        
        Change-Id: Idc5710c576b6edcea21cfad715507df1e38267c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148746
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-03-13  Seth Chaiklin  <sdc.blanco@youmail.dk>  [98f35cf85ee66e995610fec92ea5224fbf28dff3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e87fd6170e4836d6fb426470a97d78c87659970a
          - tdf#153560  corrections to "up to level" and "Format"
            
              * Following decision in tdf#147004, comment 20, the actual rule
                used by "Up to level" is included in the documentation. Also
                needed to modify description, because level is not only
                referring to heading numbers.
            
              * Simplify "Format" description for type "Heading".
            
            Change-Id: I95a53b58b048a68df11706b5d5641746b5929e26
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148760
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-03-12  Caolán McNamara  <caolanm@redhat.com>  [668c44e841a10cec8932a446a941e6d7c386bf3b]

        ofz#56928 Integer-overflow
        
        Change-Id: Ia20a42e16b50ab320e44405e60403c1d3b971bb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148692
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-12  Seth Chaiklin  <sdc.blanco@youmail.dk>  [83eaf726ada716f5d16713d3f23d432f587754e8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4dd6c878412fd650ab8db543ca45006b101933ca
          - tdf#153243;tdf#152873 update labels; corrections to "Heading Numbering" section
            
              The main change, for all three files, is to update
              "Numbering by Chapter" section.
                   "Numbering by Chapter" -> "Heading Number Before Caption Number",
                    (or "With Heading Number" for Variable dialog), and correction
                    to explanation.
                   "Outline level" -> "Up to level" and correction to explanation
                    correction to "Separator"
            
              shared/optionen/01041100.xhp (AutoCaption)
                 + added "Numbering Separator" and explanation
                 * corrections to explanations for
                    "Add captions automatically...", "Caption", "Separator", and
                    "Character Style"
                 remove some <xml-lang>
            
               swriter/01/04060100.xhp (Caption Options)
                 * corrections to introductory description
                  "Character Style", "Caption order"
                 remove some <xml-lang>
            
               swriter/01/04090005.xhp (Variable)
                 refactor <h2>,<tip>, remove some <xml-lang>
            
            Change-Id: Ifd70c13a7f21b8eb23ecf61dd264cc8b314c3d81
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147595
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-12  Seth Chaiklin  <sdc.blanco@youmail.dk>  [f039e86e7ba51a9fe36937cfcadd4efd7c18c713]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f00818a17ab14315f2d6d937cab079f19c6251f9
          - tdf#153561  Untangle the "Format" options
            
              "Format" appears both as a section title and a label with a buddy
               control for the "Heading Info" element. This distinction does not
               appear in the different "entries" help pages.  This patch untangles
               the different embeddings that are used, so that the help pages
               for Entries for each index type will correspond to the dialog for
               that type.  This patch only changes the entries page for
               "Table of Contents" and "Alphabetical Index", where some new sections
               are created. The sections in these two pages are embedded in the
               Entries pages for the other index types. These other pages will be
               updated after the sections in this patch are available for embedding.
            
            Change-Id: I5ed12506666af2ac04009e833b8bef37fff9485e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148754
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-03-12  Mike Kaganski  <mike.kaganski@collabora.com>  [e11b63196ba6db33a6137382ba82bbcca2dd5bdc]

        Drop some const_cast
        
        Change-Id: I34458e6d16a5fddebf3673cc475204c914217a54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148734
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-12  Eike Rathke  <erack@redhat.com>  [df706f47a2b62248d222911db12c674e6507e5c6]

        Resolves: tdf#154125 Fix INDEX() one-dimensional vector access
        
        For i62850 a (not documented by Excel in
        https://support.microsoft.com/en-us/office/index-function-a5dcf0dd-996d-40a4-a822-b56b061328bd?ui=en-us&rs=en-us&ad=us)
        one-dimensional vector's element access was implemented with
        non-sufficient conditions that prevented returning an entire
        vector. Later ODFF defined proper conditions for that, see
        https://docs.oasis-open.org/office/OpenDocument/v1.3/os/part4-formula/OpenDocument-v1.3-os-part4-formula.html#INDEX
        
        Also, that vector element case assumed vector replication to the
        other dimension as usual, which is not the case here, access to
        the other dimension's index >1 must return error.
        
        Change-Id: I604c2355f0aca2988cb13f0d4f54ccd2d74c3b0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148736
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-03-12  Seth Chaiklin  <sdc.blanco@youmail.dk>  [1042250055364e82c71631630942117cb6c14346]

        "None" -> "[None]"
        
           to be consistent with other dialogs
        
        Change-Id: I736c2017cafbb032e19fff609a1655bd8b415e46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148702
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-03-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [73f8c723100741543cca2cc0dbf0fc83264011c7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 453215e939e4b0b8247e694a96eb89f7e117afaf
          - Remove wrong reference to ODFF.
            
            Related to https://gerrit.libreoffice.org/c/help/+/127817
            
            Change-Id: I8a3dd1bcd0481acfdf8e0faa794f8e0214f49b89
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148735
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-12  Mike Kaganski  <mike.kaganski@collabora.com>  [2d9e35063c81e22ef681be0aa39eb3311f00784a]

        Assert that we only order nodes of the same array
        
        Change-Id: Id04aa8177552624078369d33c9e7bcdc783045bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148722
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-12  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [c6569b4d58c45d573bffa557cb82cb4800e188cd]

        tdf#154143 Update image assets for Tips of The Day
        
        Change-Id: Id9b82404f7638eb2c70b6d3a079a91026b8cf484
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148721
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-03-12  Noel Grandin  <noelgrandin@collabora.co.uk>  [be1c0c195166bb4d4056196599d88c864b42600b]

        osl::Mutex->std::mutex in dtrans::GenericClipboard
        
        Change-Id: I5a4bbb9a445ec73422bca167ca658550eac26b7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148638
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-12  Noel Grandin  <noelgrandin@collabora.co.uk>  [5e05c18a44f9ae37d7119c7d9fd618a2e945dc72]

        osl::Mutex->std::mutex in dtrans::ClipboardManager
        
        Change-Id: I94cf2557c8b3ddac111a606361647697c8852b20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148639
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-12  Galdam  <qmebic1975@gmail.com>  [86ef24c5bdde4a283c1347ac385b1b537896db05]

        Update TipOfTheDay Images
        
        - Update app icon in Fraction
        - Update icon themes showcase
        - Adjust some screenshot
        
        Change-Id: I1af95c88093eb801b1b29fa9e542f75ed9d1d646
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148491
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-03-12  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [d887b6a6fa2a572f48498839c5a68791c3196634]

        Relates tdf#153344 - Sukapura: Sync outline color
        
        Change-Id: I710be3f227bf45740313f6ebd662b16653927a97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148676
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-03-12  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [5f20f4ff21f597e55d899f5ea4dfe1c1fa5824bc]

        cross-compiling on windows needs openssl to build internal python
        
        → add back OPENSSL as a permissable sub-build target and explicitly
        enable openssl when cross-compiling for windows_aarch64
        
        partially reverts 4132bd5477c25a505f7bfbee1e7dcf6602c927d3
        
        Change-Id: Ic162a2f0c6db377eadedb149fb428f0f015539f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148688
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2023-03-11  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [f5c466502a302b8e56486119e5e318fb02b479fe]

        tdf#153344 KJ: Unify color and reduce cursor thickness
        
        Change-Id: I3911bf219e5663d5e314fe3703995c4880e0d99e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148677
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-03-11  Michael Meeks  <michael.meeks@collabora.com>  [4a4602ad7513262a6c0423f17b42791a852b7e23]

        lok: add trimMemory capability, and expand dumpState to caches.
        
        Being able to trigger some more aggressive memory saving is
        useful in for both online and mobile.
        
        Change-Id: I9b91c9fe9eecec06c75112595deac0bfeb94c144
        Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148624
        Tested-by: Jenkins

2023-03-11  Caolán McNamara  <caolanm@redhat.com>  [9dec458e40a8b6a180e5c1c6f93fd4277825b9a2]

        Resolves: tdf#132847 large scrolls that cause page up/down are still "scrolls"
        
        and should emit NotifyScrolled even if the scroll is large enough that
        the call to internal "scroll" optimization is omitted.
        
        (and like cursor up/down call NotifyScrolled after ShowCursor)
        
        Change-Id: Ie605bde8ce8312b2ff2be9fb471e2f7516b355d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148649
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-11  Mike Kaganski  <mike.kaganski@collabora.com>  [b0b9e755d3b81ad453ebe8f800a1e7c005efc471]

        Simplify SwNodeIndex
        
        Change-Id: Ic3bb99d30445c2c355ec8634651bb308d198f714
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148683
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-11  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [1bd9f9b57ba4f40376ee9170e14ef2c31295c76e]

        tdf#154106 Breeze, elementary, KJ, Sifr: Add Bulb assets for ToTD
        
        Change-Id: I218d33b4c84b846e3c4c3d95e56662a019f70720
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148681
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-03-11  Galdam  <qmebic1975@gmail.com>  [d147ca1543ef91c54bee203cf71745b216e3b257]

        tdf#152598 Update .ico files
        
        Added more images inside the app/mimetype .ico files to avoid bluriness in Windows
        
        Change-Id: Ie3ccc6f26ab21b2261a2964a70821473c413d86c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148485
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-03-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [2fccec4078f9cdcfa42447c2217d52035dc8fc3e]

        Revert "tdf#94079 sc_ucalc: Add unit test"
        
        This reverts commit e9697e315cd382ce14b5c8efc47a07aa06dea30c.
        
        Reason for revert: this is reliably failing on various jenkins bots
        
        Change-Id: Iac25f4c5bc7baff903e2e859e35d989fa52b55cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148697
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-11  Michael Meeks  <michael.meeks@collabora.com>  [950ad392c8e57a78a92450330a91b2f8233f038c]

        tilebench: allow save after rendering, and better load fail diagnostic.
        
        Change-Id: I24df1a42b1d3e991a430cf0ca25e9dc53b4bbff2
        Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148674

2023-03-11  Seth Chaiklin  <sdc.blanco@youmail.dk>  [1f7a9434e4e890359b433702e55a04bd9c184ddb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9c97ba522ba4581f7ceed9cabc0d88d0a83098a4
          - tdf#153712  "Chapter Info" -> "Heading Info"
            
               updates to change "Chapter Info" to "Heading Info"
               and changes to the dialog for Chapter Info.
               New labels names included, and explanations revised.
               some refactoring to <h3>, remove <xml-lang>
            
            Change-Id: Ief4ebabe83b469576dfcb81f1b639f8219a46a71
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148505
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-03-11  Shady Mohamed  <shadimabdrawy1999@gmail.com>  [7228fd770396885bcbee972dbf432f834de19fc5]

        tdf#141908: CppUnittests: replace usage of sal_Int32 with colors
        
        Change-Id: I0cdd505833ab0f06ef37d7219df5e7e18f00591e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148654
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-03-11  Abdallah Elhdad  <abdallah31009448@f-eng.tanta.edu.eg>  [1927c6687ffc45a639aa5aaed1e6c7d2f9892b85]

        tdf#114441 Convert sal_uLong to sal_uInt32
        
        Change-Id: Iab17a199d15204a6944b415b170e813d4f9d7bfe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148137
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-03-11  Seth Chaiklin  <sdc.blanco@youmail.dk>  [1015770d87fb5287fd46921a94623fab07351c1b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4d9276a7ac8d9ecce1b0b1bce75a232e3b043a95
          - tdf#154132   add "Index (user-defined)" as "related topic"
            
                add variable to <h1> for Index (user-defined) and then
                embed as related topic to Index (table of contents).
                Also add variable to <h1> for Index (table of contents),
                along with a (table of contents) identifier.
            
            Change-Id: Ide3fe657093c00d0470dee0f55b67d80a25c9ed9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148696
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2023-03-11  gokulakrishnan-shankar  <gokullan1101@gmail.com>  [20a5e38ee279022b7e6fbc32d2d259738244c0fd]

        tdf#145538 Refactor to use range-based for-loops
        
        Replaced an existing for-loop (that used indexes to iterate over an array) with a range-based for-loop for better readability
        
        Change-Id: I0cb112e6a41d38158deb99fb27f2b8b7f8852339
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147145
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
        Tested-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-03-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [60827355e483351886f7a96b5de12d810f35f0e6]

        Fix typo
        
        Change-Id: Id5fdd50fb17dc62281f986ddb79e417705b0c194
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148546
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-11  Noel Grandin  <noelgrandin@collabora.co.uk>  [770580ba8e9546aa7b960c8b622b936ba6cf9d37]

        osl::Mutex->std::mutex in avmedia::win::Window
        
        Change-Id: I4e6e7fd03c4aa7847edbc48bccac88ec361c8237
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148637
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [b6977dad4535532d9bd897282f52806885862c83]

        osl::Mutex->std::mutex in OSQLParser
        
        Change-Id: Ibc56fee796914a6dd39970f7a7879d5b5b2c219f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148660
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [72c05eda32286703ec8315d05686d46ae824e194]

        osl::Mutex->std::mutex in OConnectionPool
        
        Change-Id: Icc0fc8162321296307f2b01e3fe39be3a69d5d10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148659
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [5126c94cea90251f73b7b383e23ffa473ac5f5f0]

        osl::Mutex->std::mutex in OOfficeRestartManager
        
        Change-Id: I473d604346280cb24c299e0e6d6ca2621a2200a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148658
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [125287c157e1d0db199f5e14364948181c572c11]

        Fix typo
        
        Change-Id: I815a6871546a6010601054983560ecfb7ec21239
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148544
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f69235a6f6578f3280a28560f6297c8ee6b797b8]

        Fix typo
        
        Change-Id: Iaee1ae3085caa5a416f2129e218658c4ad8e531b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148647
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bb3f9cc58d9cbd896722cc1b2d6b4d5e0f0ec433]

        Fix typo
        
        Change-Id: I7508ed457b2aa17bb199b135c6dff89909d4729a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148543
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8013fce4c98e0e85e3fbc7d435d49217cf188258]

        Fix typo
        
        Change-Id: I37f1f41b93f1ec2a428e71fbbaa64437214d565e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148542
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bba20dfa2d69df6ae1e367022471c4eecf1079d6]

        Fix typo
        
        Change-Id: If59a564d6798e256bad8eaf16443bfe06b8ad265
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148646
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0007966f8d333dcc9fcb0982859ed47dd6f41a2d]

        Fix typo
        
        Change-Id: Ia51621902ea8e1cff8c3813739b9d9c655477d51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148663
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-03-11  Caolán McNamara  <caolanm@redhat.com>  [e629abc924bd3589d98a85d361e94a55794861f1]

        Use sifr_dark for dark mode under gnome
        
        originally we only had one dark theme so in a dark theme there was only
        one option available, breeze_dark, but there's now a bunch to choose from,
        so we should make an explicit choice.
        
        https://pagure.io/fedora-workstation/issue/361
        
        suggests that
        
        "... the Sifr icon theme ... was designed to fit in with GNOME's icons."
        while
        "... the Breeze icons were designed for KDE Plasma, not GNOME"
        
        Change-Id: Ibdbf6dd624cbf607ba8e5632add430c2d8ff64d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148651
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-03-11  Caolán McNamara  <caolanm@redhat.com>  [772328b386db4ab5a2b15e650610c31b34815c8c]

        Use a matching dark icon theme on auto picking icon theme from fallbacks
        
        explicitly use:
         breeze/breeze_dark for plasma
         sukapura/sukapura_dark for macOS
         colibre/colibre_dark for win
        
        originally we only had one dark theme so in a dark theme there was only
        one option available, but there's now a bunch to choose from.
        
        In practice nothing changes here because breeze_dark is the current (as
        originally only) dark mode fallback for gnome and win/osx name an
        explicit something"_dark" in their platform specific bits
        
        Change-Id: I13fdfe586cec30b5a9770dc80c9bdcc6a57d04a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148650
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-03-11  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [377d775d1f61245892dc61aa353246f985d83bae]

        Relates tdf#153344 - elementary: darken outline
        
        Change-Id: I2345da12a4dea6391ff607055124d5469dc536ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148675
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-03-10  Seth Chaiklin  <sdc.blanco@youmail.dk>  [ee5dbd193fa24b46fb980ddd8a6c39ca349d0d01]

        tdf#153243 adjust label/tooltip/extended tip for "level" option
        
           3b995c0a73215b974437f63c1081daebf7ecec48 was created
           on the assumption that the current implementation was a bug
           and the UI should reflect the intended behavior. Subsequently,
           it was decided (e.g., tdf#147004, comment 20) to make UI reflect
           current behavior. Therefore, this patch changes "Outline level"
           to "Up to level" and the tooltip and extended tip are modified to
           reflect actual behavior. Also: simplify section heading because
           tooltip can indicate that the heading number is prepended.
        
        Change-Id: Ic4d308db5ca5abd02e70f8e61456c42e62ddcb0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148504
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-03-10  Mike Kaganski  <mike.kaganski@collabora.com>  [8c519bd3a382f6a5e23624bb5e7bd0230f32ce01]

        Flatten FindPrvNxtFrameNode
        
        Change-Id: I3a3f6e1aec7efb988adf7ba76b130929736458a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148657
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-10  Justin Luth  <justin.luth@collabora.com>  [f4f91c9e7ad9ad669f03fc9a09cd20fdfb53805b]

        tdf#104394 writerfilter: no addDummyParaForTable when PrevFramed
        
        The dummy paragraph is only supposed to be added when the table
        starts the section. In this case, a framed paragraph was
        the first item in the section.
        
        Since it ends up being a floating item, it is probably not
        correct to turn off GetIsFirstParagraphInSection.
        
        In any case, this is a much more targetted fix,
        and thus much less likely to lead to regressions.
        
        Change-Id: I7fb2c6189ddbff5d46828b27d68667c9d4a31122
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148656
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-03-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [85cdae23f1bb184d50500deb37f24d650f5e9230]

        Use officecfg instead of SvxChartOptions
        
        Change-Id: Ie7fddd86baa029890cd6874fdfae186098d00407
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148604
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [f74490877aae984d2991e18118baae797db04e92]

        simplify ConfigColorScheme
        
        there is only one property that we are interested in
        
        Change-Id: I5c2b80e7ade38c822f495b79bda7e541b191199a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148603
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [11c8a72b91cf2798610ca3eb3fa33efe1940233f]

        CppunitTest_sc_tiledrendering: use CPPUNIT_TEST_FIXTURE()
        
        This suite is large enough so that avoiding the
        declaration/registration/definition of each test manually saves a lot of
        space.
        
        Change-Id: Ifc11d57662a9ef80e0cc2a1b35c8e5efaab44e66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148636
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [afb7b373c34bd6a1608a30eb8267fa6f8231e853]

        CppunitTest_sc_tiledrendering: reset CompatFlag in tearDown
        
        Otherwise, there are some tests setting it to scPrintTwipsMsgs,
        so depending on the order of execution, it might affect other
        tests
        
        Change-Id: Ib0d08b1fe4e172bd5b03d63260e6b1c3fde26595
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148635
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-10  Miklos Vajna  <vmiklos@collabora.com>  [c804c5354855188b5a37219cfe11dc079dc235f4]

        sw content control: fix lost properties on copy&paste
        
        E.g. a checkbox content control was turned into a rich text one on
        copy&paste, so toggling didn't work on the copied content control.
        
        Change-Id: Ia7262e0b88dff12a2f87acd7b0e6cc3fbde3c3a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148613
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-10  Marco Cecchetti  <marco.cecchetti@collabora.com>  [4eae3fcae0bcc3aafa5b51d80ffca7e4d539f97a]

        lok: some tunneled dialog control was not invalidated correctly
        
        This patch fixes a regression for commit:
        "lok: form controls: rendering and mouse event forwarding"
        
        Change-Id: Iffb0757834a884a6c86206221660da2a24bdff17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148564
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 7ed760c4564834ec61ceb91f681dfc6daa1be4bd)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148621
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>

2023-03-10  Angelle Leger  <angelle.leger1@gmail.com>  [eaa5f54dd1d64f314379a34277a19503eb5b38df]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b6d4faa7e677a53d4bd36c44778d87e51bd206c8
          - TDF#153108 Calc Zoom Help Page
            
            * New help page by Angelle Leger
            * Refactoring by ohallot.
            
            Change-Id: I8c0d47414ec257b21d0f0369912147038d440d47
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148530
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [8b3ffd089b2a3d8eb4f1b61b7f7ee645f34523be]

        Use officecfg instead of chart::ConfigurationAccess
        
        Change-Id: I078c53af6a261da2a618c1cc4e99f26bc03e65c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148602
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [3191c67deefa13f8c664e0ea1ed27c218b1b6144]

        tdf#153801 fix transparency in About dialog on gen/kf5
        
        This reverts
            commit 6d404f9ccad3ac6a7ffb83876ae7a656bc2d4547
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Sun Feb 5 11:29:27 2023 +0100
            make create_virtual_device not use a separate alpha layer
        
        I made the change to make the
          SalInstanceWidget::create_virtual_device
        and
          GtkInstanceWidget::create_virtual_device
        the same, to make my life easier in landing the transparency->alpha
        patch.
        But that cannot work - the only reason the gtk path works is because gtk
        uses combined alpha (ie. 32-bit) but that requires gtk doing some lying
        and general fudging to the upper vcl layers because they don't know
        about combined alpha.
        
        Change-Id: If0e5046b05302a8f41b87846123685ed8f8e86f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148597
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-10  Caolán McNamara  <caolanm@redhat.com>  [e6230bbfc9526af65e6618390593c3a3c90743d0]

        Resolves: tdf#154087 update scrollbar range when search criteria change
        
        Change-Id: Iaf5f20c8952b15f3dcccb65277dadb171a705605
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148606
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-10  Vojtěch Doležal  <dolezvo1@cvut.cz>  [531a462f3110b70a6ba56db336dffbb270276013]

        Make sure new bibliography actions work even with tab stops
        
        Change-Id: Ibe7fb7f3608eb734c670501b7d83fca0a5d68946
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148486
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [ca4d4288197c3f3052eda9a914debbad6819d850]

        Use officecfg instead of MailMergeCfg_Impl
        
        Change-Id: I134bf9a0afc31e50629856416e0b52a7113f1e2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148605
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [1b8a9af14d652115e1b17ecca79b647e94a63ef5]

        Use officecfg instead of chart::ConfigAccess
        
        Change-Id: I9bf7f05ab1d303bbf1de289b101989178f0421cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148601
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-10  Mark Hung  <marklh9@gmail.com>  [9e6ff03454c2c554fc81b5f5d453a02edd5245d1]

        tdf#114556 fix vertical writing emphasis mark position.
        
        1. Calculate emphasis mark offset from base line using
        ascender + descender, so it won't be too close or even overlap
        with the glyph. It's an approximate for ideographic embox right
        or ideographic chraceter face right.
        
        2. CJK Ideographs have different drawing base positions.
        Besides, it seems that glyph bound rect isn't consistent among
        platforms, so use glyph advance information ( pGlyph->origWidth )
        to calculate proper position and center the emphasis mark along
        glyph advance axis.
        
        Change-Id: I93676656ed2a1b12a2237a9af94d772879eb7ff7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147748
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2023-03-10  Patrick Luby  <patrick.luby@collabora.com>  [57b88be1e10e131aea429e205fd426b7dab2ba2d]

        Reset dark mode colors in HITheme controls after printing
        
        In dark mode, after an NSPrintOperation has completed, macOS draws
        HITheme controls with light mode colors so reset all dark mode
        colors when an NSWindow gains focus.
        
        Change-Id: Ifdbb7d2eff8157ed0d711cf975c2ad1fdcf63495
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148570
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Patrick Luby <plubius@neooffice.org>

2023-03-10  Miklos Vajna  <vmiklos@collabora.com>  [656850deda2bd478b828a761d2231c65b1fa771e]

        xmloff: fix -Wmaybe-uninitialized
        
        In case operator >>=() of uno::Any fails, it leaves nTabIndex
        uninitialized and it seems gcc notices this sometimes:
        
        In file included from include/com/sun/star/uno/Any.h:30,
                         from include/com/sun/star/uno/Any.hxx:35,
                         from include/o3tl/any.hxx:21,
                         from xmloff/source/text/txtparae.cxx:22:
        include/rtl/ustring.hxx: In member function ‘void XMLTextParagraphExport::ExportContentControl(const com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet>&, bool, bool, bool&)’:
        include/rtl/ustring.hxx:3044:22: warning: ‘nTabIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized]
         3044 |         return number( static_cast< unsigned long long >( i ), radix );
              |                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        xmloff/source/text/txtparae.cxx:3999:20: note: ‘nTabIndex’ was declared here
         3999 |         sal_uInt32 nTabIndex;
              |                    ^~~~~~~~~
        
        Change-Id: Ia39e85575bde4011247583265497ddf4d0d4c52b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148598
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-10  Michael Stahl  <michael.stahl@allotropia.de>  [a20591e08d8996db02f3811b62b06f12a9f033e1]

        sw: PDF/UA export: produce ListNumbering
        
        As required by ISO 14289-1:2014:
        
          7.6 Lists
          — An explicit ListNumbering attribute shall be used for L tags in
            ordered lists as specified in ISO 32000-1:2008, 14.8.5.5, Table
            347.
        
        Change-Id: If3d1e4aa63f7bcfba1a28294fe9f59cf2e068070
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148557
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-10  Tünde Tóth  <toth.tunde@nisz.hu>  [05df784c6febd1d77e95db8ef3dfdc03347a48a3]

        tdf#149996 DOCX export: fix hyperlinks in nested paragraphs
        
        Close all hyperlinks in the paragraph where they start.
        
        Regression from commit 20a3792502120d67b1a9fdea641e15ea504359d3
        "fdo#76316 : File gets corrupt after Roundtrip".
        
        Change-Id: Ied5be90601f5a494f927d43aa6ff7efd3545f993
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148353
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-03-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [50b68c341f2543c4d841fce4d4b3e080f4491e1d]

        improve loplugin:unnecessarylocking
        
        to find more locking we can remove
        
        Change-Id: Ief7bc5ec2a1ff31f22a0ad366910b7fcc4725818
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148599
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-10  Seth Chaiklin  <sdc.blanco@youmail.dk>  [8ceb85cafb0af066c5b8466da61a46eef2779dc6]

        tdf#153735 update tooltip because outline level "Text Body" -> "None"
        
        Change-Id: I2af0ba85bcd30c89e7948d6057ccbb6a1e64f449
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148503
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-03-10  Michael Stahl  <michael.stahl@allotropia.de>  [9b38beadf9eaf027b201cdf0ecb2bce5611014dd]

        sw: PDF/UA export: produce Lbl tagged element
        
        Commit bd66a0201fb6d1a127139287cc8b5bd27e3a92c3 did this for editengine
        text in shapes, but it turns out it's a little more complicated in sw.
        
        The SwTaggedPDFHelper nicely lived stack allocated, but list labels are
        SwLinePortions inside a paragraph, and they can't be painted separately,
        so if there's a list label the creation of LBody has to be delayed until
        that is processed.
        
        The SwNumberPortion can't even generate the Lbl itself, because there
        can be multiple portions, they are broken across lines and at script
        boundaries, and checking their follow flags is also tricky (see previous
        commit).
        
        Change-Id: I0dd383089a7ca0edddf6f805e79615c611a446f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148556
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-10  Michael Stahl  <michael.stahl@allotropia.de>  [6c0105307efa15837e9e5287103995312f373b67]

        sw: fix stale SwNumberPortion follow flag
        
        Somehow a SwNumberPortion can be split into 2 SwNumberPortions and the
        2nd one ends up with a '\t' character that is then removed from the
        portion and via some HookChar thing converted to a SwTabLeftPortion.
        
        To add further insult, the SwTabLeftPortion is inserted between the
        first SwNumberPortion and the empty SwNumberPortion, and then
        SwLineLayout::CalcLine() deletes the empty one but the first one still
        has the m_bHasFollow flag set.
        
        Change-Id: Ic902ed7f35d7faf168bef636b869e5cd9e2435ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148555
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-10  Michael Weghorn  <m.weghorn@posteo.de>  [76fcddcd955ba26655dcfc0d6261f4c00be375fe]

        Revert "Resolves: tdf#152411 clear before freeze to let gtk a11y ...
        
        ... drop reference"
        
        It's no longer needed, since the original problem is solved
        differently with Change-Id Id0c241d68ec4fbf933312008f7d0ee86bd3eab0c
        ("tdf#140659 gtk a11y: Don't unset model when freezing icon view")
        in place.
        
        This reverts commit 4e8331b77a2dcad2b10d3ca5b788711ea4e83a1b.
        
        Change-Id: I5c94a1c610a807a09ab62577477135cc14dbcfa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148558
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-03-10  Michael Weghorn  <m.weghorn@posteo.de>  [1255e9b3c0ed82014a8c0832c40e4c7d8f9c5756]

        tdf#140659 gtk a11y: Don't unset model when freezing icon view
        
        As described in Change-Id I10249bbd8c684e89174ba91ce4690d37c24b5d5c
        ("tdf#153657 gtk3 a11y: Use IconView item tooltip as a11y desc"),
        freezing the gtk3 icon view previously resulted in the accessible
        child objects not being created at the time of insertion,
        so setting the accessible description on them doesn't work.
        
        As a result, e.g. the Orca screen reader would not properly
        announce the focused item in Math's elements dock window when using
        the gtk3 VCL plugin.
        
        This was caused by clearing the model in
        `GtkInstanceIconView::freeze` (and resetting it in
        `GtkInstanceIconView::thaw`).
        
        Stop doing that to fix the problem.
        
        Thanks to Caolán for this suggestion!
        
        This also allows to revert
        
            commit 4e8331b77a2dcad2b10d3ca5b788711ea4e83a1b
            Date:   Wed Dec 7 13:20:03 2022 +0000
        
                Resolves: tdf#152411 clear before freeze to let gtk a11y drop reference
        
        in a follow-up commit since the problem described in
        tdf#152411 also no longer happens with this in place.
        
        Also switch the previous check + SAL_WARN to an assert
        now that the underlying cause has been addressed.
        
        Change-Id: Id0c241d68ec4fbf933312008f7d0ee86bd3eab0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148535
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-03-10  Michael Weghorn  <m.weghorn@posteo.de>  [ba0e36e607d1c380fd09b6725a4ebcb69ff399de]

        tdf#153657 tdf#140659 gtk3 a11y: Use IconView item tooltip as a11y desc
        
        Similar to how the non-gtk SalInstanceIconView does since
        
                commit 2a28ebeef5ea3e2b01d836a7233d2316b765bf38
                Date:   Wed Jun 1 11:18:26 2022 +0300
        
                    Accessibility for IconView
        
        , use the tooltip as accessible description for
        the gtk3's IconView implementation as well.
        
        (Another alternative might be to always require passing
        a text/name in weld::IconView::insert, e.g. by turning the
        `const OUString* pStr` param into a `const OUString&`
        and adding a bool param to indicate whether the text
        should be shown on screen or only used for the accessible
        *name*. Might make sense to reconsider that when looking into
        the remaining aspects from the IconView a11y discussions in [1]
        and [2].)
        
        Together with Change-Id Ic77cf485ed4b2b413d3d3368c15b788d693111cd
        "tdf#153657 a11y: Set tooltip/a11y desc for fontwork styles",
        this makes Orca announce the items in the fontwork
        gallery by their title when using the gtk3 VCL plugin as well.
        
        Setting the accessible description for the items in Math's
        elements side bar still doesn't work with this change by
        itself, since the fact that the IconView is frozen
        (s. the call to `freeze()` in `SmElementsControl::addElements`)
        apparently prevents the creation of the accessible child objects
        on insertion (s. upcoming Change-Id Id0c241d68ec4fbf933312008f7d0ee86bd3eab0c,
        "tdf#140659 gtk a11y: Don't unset model when freezing icon view").
        
        [1] https://gerrit.libreoffice.org/c/core/+/135226
        [2] https://gerrit.libreoffice.org/c/core/+/135593
        
        Change-Id: I10249bbd8c684e89174ba91ce4690d37c24b5d5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148534
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-03-10  Michael Weghorn  <m.weghorn@posteo.de>  [1fbf95190ea0b3f14060193c51ff31ae178a992a]

        tdf#153657 a11y: Set tooltip/a11y desc for fontwork styles
        
        Add a map between ID and title and use that in a newly
        introduced tooltip query handler to return the item's title
        so it is shown as a tooltip.
        
        This also implies that the title is used as the accessible
        description for the items for the non-gtk case, see
        `SalInstanceIconView::EntryAccessibleDescriptionHdl`,
        introduced in
        
            commit 2a28ebeef5ea3e2b01d836a7233d2316b765bf38
            Date:   Wed Jun 1 11:18:26 2022 +0300
        
                Accessibility for IconView
        
        Therefore, the NVDA screen reader on Windows now
        announces the items using their title when they
        receive focus.
        
        Change-Id: Ic77cf485ed4b2b413d3d3368c15b788d693111cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148523
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-03-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [66b0bc55854ba13b92b6c39b95f3f2d4ef76bf20]

        simplify initialisation in *DatabaseMetaData
        
        Change-Id: I1d7e107e22a98489e4d1013e14bb780e20d87c40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148594
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-10  Miklos Vajna  <vmiklos@collabora.com>  [913b71dbe06c33773c4d779e00c6ec4b6a4af59f]

        sw floattable: ignore height of masters in lcl_CalcMinRowHeight()
        
        The problem was that the bugdoc has a split row and the minimum row
        height was only enforced for the master row, not the follow one.
        
        It seems this behavior started with commit
        6f5024de2e1a5cc533527e45b33d9a415467c48d (tdf#104425 sw: split rows
        w/large min height (fix layout loop), 2016-12-08), because that had a
        case where the minimum row height didn't fit a page, but moving to the
        next page didn't help, so we hit a loop. The trouble is that when we do
        have enough space in the body frame, then not enforcing a minimal row
        height for each part of a split row leads to bad layout, since the row
        height will be smaller, so content after the table moves up.
        
        Fix this by checking if the body frame has enough space
        and not consider the height of the master + previous follows in that
        case.
        
        This is just for floating tables at the moment, doing this in general
        may need more work. With this, orig-nocompat.docx from tdf#61594 renders
        correctly with SW_FORCE_FLY_SPLIT=1.
        
        Change-Id: I922434db8455aba03ebeab9eae845003935f1d77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148595
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-10  Seth Chaiklin  <sdc.blanco@youmail.dk>  [5e937a3d1ee335eebb327af0bbb8687c68169f42]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f9538fa1e908f7a8ecbd5f0d27c4ff72a53ad294
          - tdf#153735 changes because outline level Text Body -> "None"
            
            Change-Id: I9e37dc4033133a29862837c46ba1dc7890db559d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148614
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-03-10  Pranam Lashkari  <lpranam@collabora.com>  [f973d0259de40e77709f487e87db5f29437d60db]

        jsdialog: enabled Format Paragraph dialog (writer)
        
        can be found from:
        Tabbed view > Format > Paragraph
        sidebar > Paragraph
        Compact view > Format > Paragraph
        
        Change-Id: I5b0e59c88017cb039f9e441be76c350bf39f9614
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148398
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-03-10  Heiko Tietze  <tietze.heiko@gmail.com>  [dc238d75ba2ed49d76c1782043817f57f0a560b3]

        Resolves tdf#153735 - No outline level should not be called Text Body
        
        Changed to [None]
        
        Change-Id: I841664f432d9235ac5486af7d27ba141ce35cd48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148562
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-03-10  Vojtěch Doležal  <dolezvo1@cvut.cz>  [61d55b67b02a74456a407b84fcba82d8c39bc697]

        Moved target-url and use-target-url into loext namespace
        
        Change-Id: I4307a20f34543d4a187b5e59f117b43371f6f6fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148559
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-10  Paris Oplopoios  <paris.oplopoios@collabora.com>  [c1d6af3e9a8937cef192e2764ad4afb572743d86]

        sw lok: notify clients about view option changes
        
        Send a string of the view options to the kit when the view changes
        
        Change-Id: I89f65ff1d22a83a54dde35e39eb487edda0b58e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148078
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-10  Seth Chaiklin  <sdc.blanco@youmail.dk>  [f5b7967b01e68a16ff2f9bc94afec7d405d03dbd]

        tdf#153243 Make "level" label and tooltip correspond to actual behavior
        
           Decided (e.g., in tdf#147004, comment 20) to make UI reflect current
           actual behavior. Therefore, this patch changes "Outline level"
           to "Up to level" and its tooltip and extended tip are modified to
           reflect actual behavior.
        
        Change-Id: I6d7d14d6b6bc8f0000e748ddf15690474374e360
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148511
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-03-10  Miklos Vajna  <vmiklos@collabora.com>  [9c75a7c950c6315b5f839d2711fb9ec0890739b8]

        sw layout xml dump: extract SwColumnFrame::dumpAsXml() from SwFrame
        
        Ideally SwFrame should not really know anything about columns.
        
        Change-Id: I0672dc685e846caa08ec9fe329ef45ec34aff04a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148563
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [13a9d32cd1d6f8f95efbea5f6a85d50159d3baaa]

        simplify initialisation of some pool defaults
        
        Change-Id: I794e528a08a5a76cef1955f5c4f3e594f1e90f4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148537
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-10  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [83ea56910ca0829ad48e5fa15099f0dca5e73ee7]

        tdf#154106 Colibre: Add Bulb assets for ToTD
        
        Change-Id: I074cf1dc2d5f439b1e896767209519fb2b0ad01c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148569
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-03-10  Seth Chaiklin  <sdc.blanco@youmail.dk>  [688f73c06e154018489b1ae36eabcd12b0d872a3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4bf58601f847370be00b3e600a7a3fdac9e6b315
          - tdf#153549 more "chapter" to "heading" adjustments
            
               Possibly this is the final patch needed to change
               "Tools - Chapter Numbering" to "Tools - Heading Numbering".
               Also, "chapter" is changed to "heading" where appropriate.
               Where appropriate or necessary, corrections or command
               updates were made.
            
            Change-Id: I00a72a3c09909f2cf0a0ebe1320f5744c4ae4b68
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148506
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-03-10  Seth Chaiklin  <sdc.blanco@youmail.dk>  [28e16dfab5b134b2f8dbc3804677329d3db98ae3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0affdd29956c531bf624da7c69c780e8ee2f14a6
          - tdf#153561 add <widget> to N#
            
            Change-Id: I1d8b36b06741a303b6e4a67e863b531a9b7dc55d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148512
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2023-03-09  Regina Henschel  <rb.henschel@t-online.de>  [be7455813557f4289b31d5bb1b68ce1a44a86669]

        rename struct gradientStopColor to GradientStopColor
        
        This is a follow-up to commit d95a09c1fca70d658207b8c48761af32dd2df213.
        The change has been requested by reviewer Miklos Vajna.
        
        Change-Id: If59cee0b757ef0afe0b48c5bce9d9e3024e81e4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148566
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2023-03-09  Caolán McNamara  <caolanm@redhat.com>  [b6d1cb887438733da2465f107da5088f9826435e]

        cid#1521901 Pointer to local outside scope
        
        Change-Id: I38e76440606afb65a8c1ce419c446e234a513659
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148550
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-09  Vinit Agarwal  <agarwalvinit5678@gmail.com>  [d898620cb47e0d794d4033fdfa13b049f972a9ff]

        tdf#147021 - Use std::size() instead of SAL_N_ELEMENTS() macro
        
        Modified updatecheck.cxx where SAL_N_ELEMENTS (nRetryInterval) was used
        to get the size of the array. Now it is replaced with std::size().
        
        Change-Id: Ib43ff3ecaeb8e853f14d5b0be45654596a817ec4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148367
        Tested-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-03-09  Mike Kaganski  <mike.kaganski@collabora.com>  [9aca8e1333393af69972450d5e7e924cdfed4269]

        Use officecfg instead of SvxLanguageToolOptions
        
        Change-Id: Ia9add4ff3ebe20ba491e33de1e9a2644a48ef7a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148548
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [92598f5a5eed932048e060ab2ca17ffcbcca56dc]

        CppunitTest_sw_layoutwriter: split in two
        
        it already has 110 tests
        
        Change-Id: I4f218c873b5771e46cd2037249f0bb9db5f6b808
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148554
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-09  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [560a6307a1407176c1cfce77daaba38f5cc24798]

        tdf#153465 & tdf#153344 Sukapura Dark with 16px status bar icons
        
        Change-Id: If255495c43f4606b7931b86901449453189e9994
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148551
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-03-09  Miklos Vajna  <vmiklos@collabora.com>  [ff1640fd59560a2a9c9a5685fb349b1d4c936845]

        sw layout xml dump: allow invoking this from out sw/ in a debugger
        
        This is similar to SwDoc::s_pLast, but for the layout.
        
        Change-Id: I48bb53a7595a4cec3fe47c563e91db671643d6b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148529
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-09  Seth Chaiklin  <sdc.blanco@youmail.dk>  [785bd2af80704a032e185853ad6d9327e1a78fc7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d1b4263237f2cb02929156ff556cc12f6460380f
          - tdf#153561  adjustments for "Format" because of widget name change
            
            Change-Id: Iaead2cc332a8889f8c174f1ccf84e9cdfbfc154c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148507
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2023-03-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [2b87bcf08cedd444ba8b4de87a6c2b81e1d5fb0d]

        remove some unnecessary locking in TypeDetection
        
        the FilterCache class is already internally thread-safe
        
        Change-Id: Ic869bda1257cc61fc69557624c8d6e169645b23a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148538
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-09  Heiko Tietze  <tietze.heiko@gmail.com>  [49379a0b3fc7b263a7e5be2ecbb018e9248d01f2]

        Resolves tdf#131177 - Replace Hard-Coded TotD bulb by themeable icon
        
        Change-Id: I25006f64436a72f554450929b1b649478b02cbc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148536
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-03-09  Tünde Tóth  <toth.tunde@nisz.hu>  [ed77023797985e62e8f0af29326a61f55a65ae0a]

        tdf#148026 DOCX export: fix link with target frame and anchor
        
        Hyperlink with target frame and anchor didn't work after export.
        
        Change-Id: I84980e30d2e1d6d53cfe201cf4cac60354151aba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148041
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2023-03-09  Caolán McNamara  <caolanm@redhat.com>  [153313dd195004fc735f92a0623cde4493e10358]

        cid#1521899 Dereference after null check
        
        Change-Id: I6cbdabfe794e37f7e00fa730f672bf8318b86b83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148549
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-09  Seth Chaiklin  <sdc.blanco@youmail.dk>  [369f65d4aac9f75bec8c5527c8d08d9eda73d13e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6a25d11512dc078fc47c546585c9663b5804a3eb
          - tdf#153561  "Chapter No." -> "Numbering" because of widget name change
            
                also corrections to "Numbering" and "Entry text" descriptions
                refactor <h2>,<h3> and remove <xml-lang>
            
            Change-Id: I19fe8d8ecf74f3526a4d10b18a76ad1da47ad5c3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147370
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-03-09  Julien Nabet  <serval2412@yahoo.fr>  [ee19ca22866c99be6422abd7c6ad2ffe51020b5e]

        Wrong value for VT_UI4 (sd/propread)
        
        9 instead of 19
        see https://learn.microsoft.com/en-us/windows/win32/api/wtypes/ne-wtypes-varenum
        
        Change-Id: I00283e117a2a2fd2d5165047bf7dcad82ffc18ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148446
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-09  Mike Kaganski  <mike.kaganski@collabora.com>  [3579343ec00adcbf54938e59d27cc52d11ddb920]

        Some refactoring and deduplication
        
        Change-Id: I443bd562bc9df6636bf71a230a05a12e443c6614
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148532
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-09  Caolán McNamara  <caolanm@redhat.com>  [33153adfc26e256e3cba27ae8de0ddbbd9f7ce78]

        ofz#56819 Null-dereference
        
        since:
        
        commit d062f097cc48bd53247b7fb0c677d90fcc430ab7
        Date:   Wed Mar 8 02:14:11 2023 +0300
        
            Simplify usage of BinaryDataContainer
        
            It is always used to store data read from streams
        
        Change-Id: I33d237a801b1cdf47b85b3fd3522c398ba08068b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148524
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-09  Arvind K  <khandelwalarvind26@gmail.com>  [013fbfb592f71c1f0a60b6a7ec08aded375515ac]

        tdf#114441 Convert sal_uLong to better integer types
        
        This patch replaces sal_uLong usages in cui directory.
        changed m_nOldCount in cui/source/inc/dbregister.hxx to size_t.
        m_nOldCount has been used in dbregister.cxx where it is initially
        assigned a value 0, later on it has been assigned the value
        returned by registration.size() which returns type size_t.
        Line 272 in cuigaldlg.cxx mrTakenList with type TokenList_impl
        is pushed back with variable nPos of type sal_Int32 hence
        changed TokenList_impl to store sal_Int32 types.
        
        Change-Id: Ie0ba284dc4592cc69a1ded2fe232d18aaec3c92a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148237
        Tested-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-03-09  Caolán McNamara  <caolanm@redhat.com>  [bef33a6c59df9943a0453b20237e53d4794e9304]

        ofz#56818 Integer-overflow
        
        Change-Id: I4be620619e407be132b92f4ce82b7a26dbc34406
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148531
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [ab8ebc65af13873cccb89f56d1027521f6d0f87e]

        remove dead code in SwNodes::FindPrvNxtFrameNode
        
        ever since
            commit af4e20426ad24c6f2c0164b37472f2b7b54ecd30
            Author: Michael Stahl <michael.stahl@allotropia.de>
            Date:   Tue Dec 21 15:19:33 2021 +0100
            tdf#135061 sw_redlinehide: create frames following hidden table
        
        Specifically, remove the line
           pFrameNd = &aIdx.GetNode();
        because the pFrameNd is then immediately overwritten with nullptr.
        
        Also re-indent the resulting code and removing an unnecessary block scope.
        
        Change-Id: Ic4d40ee7835ed73038eba9da7ec72670cf0b97b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148384
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-09  Caolán McNamara  <caolanm@redhat.com>  [59b0f676758dd752457c84fb4159f6446d74e8a4]

        ofz#56826 Heap-use-after-free
        
        since:
        
        commit abda72eeac19b18c22f57d5443c3955a463605d7
        Date:   Mon Feb 20 00:32:22 2023 +0100
        
            tdf#82984 tdf#94915 zip64 support (import + export)
        
        Change-Id: Iffc1c54b3ccc5464e217d7f94ecc34b57ec1afb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148526
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-09  Yousef_Rabia  <yousef.mohamed.rabia@gmail.com>  [ddd2e00278eb489576eb4c63f44a1a034e7b9d8e]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: I1c175753242783d83b5b1edc9b8b4cee2a5bd277
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148449
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-03-09  Stephan Bergmann  <sbergman@redhat.com>  [b48371ba614d300ab5906bbc723c87095cfcd8f2]

        Silence false -Werror=dangling-pointer=
        
        ...that hit at least with GCC 13 trunk and --enable-optimized,
        
        > In file included from sw/inc/tox.hxx:35,
        >                  from sw/inc/doc.hxx:35,
        >                  from sw/source/core/inc/AccessibilityCheck.hxx:14,
        >                  from sw/source/core/access/AccessibilityCheck.cxx:11:
        > In constructor ‘sw::ClientIteratorBase::ClientIteratorBase(const SwModify&)’,
        >     inlined from ‘SwIterator<E, S, <anonymous> >::SwIterator(const TSource&) [with TElementType = SwTextFrame; TSource = SwTextNode; sw::IteratorMode eMode = sw::IteratorMode::UnwrapMulti]’ at sw/inc/calbck.hxx:364:68,
        >     inlined from ‘virtual void sw::{anonymous}::FakeCaptionCheck::check(SwNode*)’ at sw/source/core/access/AccessibilityCheck.cxx:937:99:
        > sw/inc/calbck.hxx:295:32: error: storing the address of local variable ‘aIter’ in ‘sw::ClientIteratorBase::s_pClientIters’ [-Werror=dangling-pointer=]
        >   295 |                 s_pClientIters = this;
        >       |                 ~~~~~~~~~~~~~~~^~~~~~
        > sw/source/core/access/AccessibilityCheck.cxx: In member function ‘virtual void sw::{anonymous}::FakeCaptionCheck::check(SwNode*)’:
        > sw/source/core/access/AccessibilityCheck.cxx:937:14: note: ‘aIter’ declared here
        >   937 |         auto aIter = SwIterator<SwTextFrame, SwTextNode, sw::IteratorMode::UnwrapMulti>(*pTextNode);
        >       |              ^~~~~
        > sw/inc/calbck.hxx:289:53: note: ‘sw::ClientIteratorBase::s_pClientIters’ declared here
        >   289 |             static SW_DLLPUBLIC ClientIteratorBase* s_pClientIters;
        >       |                                                     ^~~~~~~~~~~~~~
        
        (And -Wdangling-pointer is unknown to older GCC versions, so would cause
        -Werror=pragmas there.)
        
        Change-Id: I64e53b52e04ab34da42c7adc54b8d8cb46123dfe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148515
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-09  Seth Chaiklin  <sdc.blanco@youmail.dk>  [4322248194c2b019c20f593ad9971a1014a7e7bc]

        add a missing space in formatting
        
        Change-Id: I17263a1a29ba0bb0821d11234d05b55f0697e34c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148496
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-09  Miklos Vajna  <vmiklos@collabora.com>  [ab61be6ed502349152b165bc3db4c61f04c2f20d]

        sw doc model dump: allow invoking this from outside sw/ in a debugger
        
        There is only a single SwDoc instance in many cases, having an easy
        to access pointer to that is helpful when the backtrace doesn't include
        a frame in sw/ code.
        
        This allows something like 'print SwDoc::s_pLast->dumpAsXml(0)' in gdb,
        even if e.g. the current frame is xmloff/, without hunting for a parent
        that is in sw/.
        
        Change-Id: Id70baf7919ef6fde7b834704741dab70531e7e2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148522
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-09  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [db06ae5475bfd64c8acf3073c72193babbd4b822]

        tdf#149144 Icons for sm Formula Editor in Sidebar Deck
        
        Change-Id: I851e0e45df3331012eddcaa3240c6ffb27054e57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148520
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-03-09  Caolán McNamara  <caolanm@redhat.com>  [45d335e388566565ed53f7f7628f7351f88fd242]

        crashtesting: assert seen on load of moz1297206-1.svg
        
        Change-Id: Ide16b0086ef81bb9580b93f63c2c5220459d74d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148478
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-09  Regina Henschel  <rb.henschel@t-online.de>  [d95a09c1fca70d658207b8c48761af32dd2df213]

        tdf#51195 add docx export of gradient fill of Fontwork shapes
        
        FillGradient, which is a awt::Gradient, has many features which cannot
        be represented in the <w14:textFill> element in docx. Therefore often
        only workarounds are possible.
        
        ELLIPTICAL and RADIAL are exported to 'circle', SQUARE and RECT to
        'rect'. 'Angle' is ignored. A focus point is used instead of a focus
        line.
        LINEAR and AXIAL are exported to 'lin'. AXIAL is done be compress and
        mirroring the color stops. Using Words feature of reflecting a gradient
        would prevent detecting 'axial' in the current import filter.
        
        'Border' is exported by introducing additional color stops.
        
        'StepCount' is ignored. A workaround using additional color stops is
        possible, but would require a simultaneous change of the import filter.
        
        'StartIntensity' and 'EndIntensity' are exported as 'lumMod'.
        Theme colors are considered where they can currently occur. But
        tdf#151882 is yet not fixed, so Word will not render them because of
        missing Theme folder.
        To allow 'lumMod' and theme color and RGB color as well, the color of
        a color stop is hold in a struct.
        
        In case of two color stops, the color stop at position 0% is doubled.
        That way Word uses the same linear color transition as LO and not its
        quadratic one. AXIAL too introduces two color stops at position 50%.
        Emulating 'StepCount' would produce two color stops at same position
        too. Therefore a std::multimap is used for the color stops.
        
        The implementation has a lot local parts. If they should be useful
        for Fontwork shapes in Impress/Draw, they can be moved and adapted
        later. The implementation separates the calculation of the required
        color stops from the generation of the markup, so using parts in
        Impress/Draw is likely possible.
        
        Change-Id: I1032ab8d37b6f112d66f85a30210ebda3ae54486
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148354
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-09  Miklos Vajna  <vmiklos@collabora.com>  [78b1631e9649402e29c906c7023f55ed2cbe84f9]

        sw floattable: enable widow / orphan control in split rows
        
        The bugdoc has a single table cell, and widow control is meant to move
        the last 2 lines to the second page, but only one page was moved there.
        
        The problem is that widow / orphan control was completely disabled
        inside split table rows, but Word does this.
        
        We know when a table comes from a Word document, so in that case enable
        widow / orphan control inside split rows as well.
        
        Do this only for in-fly tables for now, doing this in general would need
        more work, as pointed out by CppunitTest_sw_layoutwriter's
        testForcepoint76. It is an RTF file that doesn't open in Word, but we
        would layout-loop on it if this would be enabled in general right now.
        
        Change-Id: Ie37be61443a274f408e1124983d1d495de5636c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148521
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-09  Franklin Weng  <franklin@goodhorse.idv.tw>  [d2e8705c9cc503afdaed366b1f71ed012b0c568f]

        tdf#153839: add newline after certain tags
        
        Add newline after certain tags in head section and paragraphs, to make generated xhtml easier to read.
        
        Change-Id: I9562ef48d9dd1283110be4a45527616dce186681
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148026
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-09  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [bc8b153da74b0961cc3c48691d41b4e16c6d4f5b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d399273cdb7cfb2b90260d40e49e81ac75398718
          - Update more references to the Extensions dialog
            
            Change-Id: I478df514a784bac03c4acdca935df184accd6b6b
            
2023-03-09  Maxim Monastirsky  <momonasmon@gmail.com>  [37b2bb1f6c18b915286264682bf0b3c25f0d552a]

        tdf#154050 Unset external pointer before destroying
        
        Regression of 48ca2336251d62ac2e90300cd9945fb84b1cddd8
        ("tdf#125040 Avoid flickering on context change").
        Before that commit the state of toolbar commands was
        updating async, which is how it managed to not crash.
        
        Change-Id: I07e2ce25faf848c7db33dd029b54a98bafcf8fa9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148518
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2023-03-09  Stephan Bergmann  <sbergman@redhat.com>  [a5c83673ba987bd6ed1a36fe5b8c4b1f600f9626]

        Demultiplex test code
        
        It is so much easier to work with if a test failure's line number unambiguously
        points at the code's sole execution.  (That is, test code is necessarily non-
        DRY.)
        
        Change-Id: I75919c55671348f6190e9e108e72e24ec18ce986
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148514
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-09  Stephan Bergmann  <sbergman@redhat.com>  [f194f9dba0aee30de9d5701f2ff0ce60c785131d]

        Re-enable CppunitTest_emfio_wmf for --enable-mergelibs
        
        It had originally been disabled by a037f6338c19e16bcbc0674214666a786872c59d
        "Disable CppunitTest_vcl_wmf_test under --enable-merglibs for now" because "the
        problems caused by that test having the vcl objects linked into both the test's
        library and the mergedlib (which the test's library links against) are just not
        manageable", which is no longer an issue at least since
        29cdfa3fc337381e2529eaac2a551137ee8a1aaa "no need to statically link against the
        emfio library in the tests".
        
        But the test code apparently uses WinMtfFontStyle, which can thus no longer be
        hidden under --enable-mergelibs.
        
        Change-Id: Ie807b19f0cb44408c69d03faca01fabe88239ca0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148493
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-09  Miklos Vajna  <vmiklos@collabora.com>  [db73d73c4031c20cede546e00b2fc34d673f3069]

        sw: fix undo comment of FN_UPDATE_BOOKMARKS
        
        It's updates, not insert. One has to dispatch .uno:UpdateBookmarks to see
        this in action, which does something if the document already contains at
        least one bookmark.
        
        Change-Id: I32d259b0b5c18cbbec2969cd189ca7ba4dd0dde4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148487
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a7952b339e73d203ba7d2b4f701d3279bb581d16]

        Fix typo
        
        Change-Id: Ie69dd2bacbd1f1680d82ad113b707cca24950d2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148471
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5eae429d026b3f502e40265376772e2188239fb5]

        Fix typo
        
        Change-Id: I4c48c988667ffd9221a0e226ab9c35e1e857e9d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148489
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-09  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [082d009b6a156faa74c9966b0dffc5fa6ce22287]

        Sukapura: tdf#152887 Add status bar icons for Accessibility Check
        
        Change-Id: If5b556fe8263740f26b80961add87398e8b3eefe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148517
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-03-09  Justin Luth  <justin.luth@collabora.com>  [80e8763036f36afd482a06fbf0f3ffe1ebbe2b46]

        tdf#153964 writerfilter: column break split should inherit most properties
        
        When a column break or page break split occurs,
        the split off paragraph should keep (most of) the properties
        of the original paragraph. This already happened for page breaks.
        
        Exceptions are first line indents, and numbering
        if there was a run to apply them to already.
        
        This commit:
        -tells lcl_startParagraph when column breaks are m_bIsParaSplit,
         resulting in the paragraph properties being copied over
        -clears the para properties that shouldn't apply twice.
        
        [Top Margin was more complicated and handled separately.]
        
        make CppunitTest_sw_ooxmlexport18 \
        CPPUNIT_TEST_NAME=testTdf153964_firstIndentAfterBreak14
        
        make CppunitTest_sw_ooxmlexport18 \
        CPPUNIT_TEST_NAME=testTdf153964_numberingAfterBreak14
        
        Change-Id: I5ecd25da831894536044c6dbffbb0a262f8b6828
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148452
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-03-08  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [6002b5ff598ed63ad8de259b04fc7a17789a1751]

        tdf#152887 Add status bar icons for Accessibility Check
        
        Change-Id: Ied2b876938824c3504231988943851bd97265e44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148466
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-03-08  László Németh  <nemeth@numbertext.org>  [8f26482986fd9af5eac4efd44ec56fd994ec69f1]

        tdf#136904 tdf#116084 tdf#121176 sw: fix Undo & anonymized w:del in w:ins
        
        Undo/Redo crash resulted by the workaround for anonymized
        w:del in w:ins. Anonymized (no time stamp) redlines
        are loaded with Epoch time (1970-01-01) since
        commit 2c51746997478ad5d0e7cc64aa6489769c473d43
        "tdf#146171 DOCX: fix loss of change tracking, if no date",
        so it's possible to fix the original DOCX import problem
        using this value: don't combine anonymized deletion
        inside/over anonymized insertion, and remove all the
        workaround, keeping only their adjusted unit tests,
        and add new tests for the export fixed finally, which
        keeps anonymized w:del in anonymized w:ins.
        
        Revert commit 2de1fd7d8b8bd42c66190140cc4506df0c3367f1
        "tdf#125187 DOCX track changes: fix w:del within w:ins",
        commit df4f405a153603551f67e289bbaccf9ac39b923c
        "tdf#121176 DOCX track changes: same size w:del in w:ins" and
        commit 7a810d6a9fb79a24d00e5dbd8e1223e6f8b09677
        "tdf#116084 DOCX track changes: fix w:del within w:ins".
        
        Regression from commit 2de1fd7d8b8bd42c66190140cc4506df0c3367f1
        "tdf#125187 DOCX track changes: fix w:del within w:ins".
        
        See also commit 64dcedcf7c073d1819794d68a33651b14877e1b5
        "tdf#147760 tdf#142902 DOCX export: anonymize date and moveFromRangeStart".
        
        Change-Id: Id6e41187e7f94154389f24dd525067ac47ec7e58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148479
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-03-08  Mike Kaganski  <mike.kaganski@collabora.com>  [f5cceefde86bcc7d563469c7aba0009a5611adb0]

        MSVC: use the newer conformant preprocessor
        
        As explained in the /Zc:preprocessor documentation [1], it enables "a token-based
        preprocessor that conforms to C99 and C++11 and later standards", available since
        Visual Studio 2019 version 16.5.
        
        It helps to workaround an IntelliSense bug [2], which disables highlighting and
        code completion in the IDE integration when certain Boost libraries are included;
        but using a better preprocessor can't hurt in general, right?
        
        [1] https://learn.microsoft.com/en-us/cpp/build/reference/zc-preprocessor
        [2] https://developercommunity.visualstudio.com/t/IntelliSense-reports-many-errors-for-the/10287480#T-ND10303205
        
        Change-Id: I5268f2dd4acf01cc1da23cfe76653c2f6c688c05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148484
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-08  Caolán McNamara  <caolanm@redhat.com>  [ee5f8b0bb59f974293a1810b5163ecc0cab6cc09]

        cid#1521854 Unchecked return value
        
        Change-Id: I2636790165b2fc0d535d4b8648e16751a0b69e23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148470
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-08  Caolán McNamara  <caolanm@redhat.com>  [fa0f8dd9d3dcbbee2d8c23341981635f9c55e55f]

        cid#1521852 Unchecked dynamic_cast
        
        Change-Id: Iec5f58101ca65665d6782e769a5a58765c9e6d37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148469
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-08  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [c1af1b9c555480305862336954ceefe14865e27d]

        tdf#66613 - Transfer tab: preserve print ranges and col/row repetitions
        
        Change-Id: Ib0e6f9942c2bae1f1fdfa2d0ead0868e9b790b1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148284
        Tested-by: Jenkins
        Tested-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-03-08  Seth Chaiklin  <sdc.blanco@youmail.dk>  [e78e3b2de19f8a2f9b5d6f256bd3b1c147fee780]

        tdf#153712 revise labels for Chapter Info and its related options
        
            "Chapter Info" -> "Heading Info" (in Entries tab)
               add tooltip; revise extended tip
            "CI" -> "HI"  (on Structure widget)
               and its tooltip
            "Chapter entry" -> "Heading info"
                add accelerator
             change labels in dropdown box to number and contents
              (consistent with 'Heading' type field variable)
                add tooltip; revise extended tip
        
        Change-Id: Ic937d0db6af28c9fc416e6a960c0f22a69bfbadb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148406
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-03-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [b8ef33f1a2037bae927461dc2becdcecdea4d9b0]

        BaseMutex->std::mutex in MutableTreeDataModel
        
        Change-Id: I9028c0ac35b2f375ef0d72201ca4b9f8eb99c7b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148477
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-08  Attila Szűcs  <attila.szucs@collabora.com>  [abda72eeac19b18c22f57d5443c3955a463605d7]

        tdf#82984 tdf#94915 zip64 support (import + export)
        
        Implemented import + export for "Zip64 Extended Information Extra Field",
        (in "Local file header" and "Central directory file header")
        and for Data descriptor.
        Focused only to be able to handle files with over 4GB uncompressed size,
        in the zip archive.
        The 64k filecount, and the 4GB compressed size limit is probably still present
        
        Tried to follow pkware .ZIP File Format Specification,
        Some cases were not clear to me and/or some zip compressing tool may not
        perfectly follow the standard, like 'extra field' should be 28 bytes long,
        but its reader now can read shorter (or longer) 'extra field'.
        
        Replaced some 32bit codes with 64bit codes, in stream handling, in deflater.
        
        Tested with an ods file that contained a content.xml that bigger then 4BG+
        (import + export + reimport) on windows.
        I think 4GB+ files import/export would be too slow fot unittest.
        So, for unit test, used the small but zip64 format files,
        that was attached to the bugzilla tickets
        
        Note: It helps with Bug 128244 too (1 of the unittest tests it),
        but that ods file missing manifest.xml, so LO won't be able to import it.
        
        Change-Id: Idfeb90594388fd34ae719677f5d268ca9a484fb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147306
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2023-03-08  Heiko Tietze  <tietze.heiko@gmail.com>  [f1306e1d0f52716cf44a9052654af4133fa2c6eb]

        Fix to SC_VIEWSETTINGS_COUNT
        
        Missed in I8f3e368d4fdad362b819b4ce2fd6b0c32b5c1c0f
        
        Change-Id: Ibb744c0c853813e379eca8558fa114d403a4f494
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148468
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-03-08  Michael Stahl  <michael.stahl@allotropia.de>  [470a2c0692533f42d333b9416daf3f0871cd951a]

        sw: PDF/UA export: produce more headings H7..H10
        
        ISO 14289-1:2014 adds a new feature:
        
          7.4.3 Additional headings
          If a PDF that contains the tags H1, H2, H3, H4, H5, and H6 (in any
          permissible sequence) requires more headings, tags numbered from
          H7 upward (without limit) may be defined and used.
        
        Do not add new enum values H7..H10 to StructElement, because this
        approach results in veraPDF complaining:
        
          Specification: ISO 14289-1:2014, Clause: 7.1, Test number: 5
          All non-standard structure types shall be mapped to the nearest
          functionally equivalent standard type, as defined in ISO
          32000-1:2008, 14.8.4, in the role map dictionary of the structure
          tree root.
        
        Change-Id: Icf39667dee3847f6b755bfa592a9d30ce872c26e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148431
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-08  Seth Chaiklin  <sdc.blanco@youmail.dk>  [255dd20d2f0d6d740a3bcb356ad1e347fe95e33e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 717e288c98b181fe9a49e86f7fa6d4f594df4ab5
          - tdf#153637 update "use level..." option label and explanation
            
               correction to description about what appears in Type box when new
               user-defined index is created, and adding link to relevant help page.
            
               refactor <h1>,<h2>,<h3>,<relatedtopics>
            
            Change-Id: I35ccb871f6da435fac2cdf95f0a47e77baf75476
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148413
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-03-08  Heiko Tietze  <tietze.heiko@gmail.com>  [0f9226287fec770c4c9c0fe49b1d7046d995a3e9]

        Related tdf#153499 - Index Entry UI
        
        Misleading label "Selection" and associated frame removed
        Nested grids cleaned-up
        
        Change-Id: Ib144d91d6c03a4ae0324c18ad27cde6f25594be7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148467
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-03-08  Mike Kaganski  <mike.kaganski@collabora.com>  [6b6d59d04e0398d67e789db05b6071faf2255ec1]

        Add some SAL_WARNs and SAL_INFOs
        
        These help when debugging the LanguageTool issues.
        
        Change-Id: I04bb84dbffc8e4c4e0b353f8e830fe66d8dff576
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148199
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [c405820c8e7195e331539e11c5a1ea14596f62a1]

        deduplicate MutexAndBroadcastHelper
        
        there are two very similar classes, standardise on the one in
        include/comphelper
        
        Change-Id: If85729dcea01e65a2d095bb211fe643c783ebf1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148442
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-08  Justin Luth  <justin.luth@collabora.com>  [96a502b3756a1c100b40235f50ef2122d5b543f9]

        tdf#153964 writerfilter compat15: top margin after break split
        
        The problem was that the top margin was being applied
        to the new paragraph after the split.
        
        This is absolutely attrocious in MS Word before 2013.
        If I am going to be in error, I want to error on the side
        of being compliant with compat15, since all other versions
        of MS Word are now unsupported.
        
        I think I have the logic of it mostly figured out.
        In compat15, the top margin never applies after the break.
        
        In compat14, if the paragraph properties are not applied
        to a run before the break, then they can be applied after the break.
        
        make CppunitTest_sw_ooxmlexport18 \
        CPPUNIT_TEST_NAME=testTdf153964_topMarginAfterBreak14
        
        make CppunitTest_sw_ooxmlexport18 \
        CPPUNIT_TEST_NAME=testTdf153964_topMarginAfterBreak15
        
        Change-Id: I8816b391e898cfea58c2e0dbf01c881f87bbc4c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148451
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-03-08  Tor Lillqvist  <tml@collabora.com>  [bcf0f2b6d87f6be18c417e3537f5cf9b320c4348]

        Make error message more useful
        
        Change-Id: I3c6efcbd2a2759385912aa352d0c250963e5f004
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148464
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-03-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [366812f72f73c12e5be83d27409272769e9337f2]

        UnoApiXmlTest: remove workaround to handle chart file names in tests
        
        No longer needed after 269585d6b461b565fe75f77b6dbf219749edc5ab
        "oox, sd: fix ever-increasing chart IDs when exporting to PPTX"
        and b27b250f70f4651d387ef0646a9668950371e779
        "sc: fix ever-increasing chart IDs when exporting to XLSX"
        Also restored the documents modified in d913584909c2e0a235546a5f800baf45c3446d8b
        "UnoApiXmlTest: merge parseExport from ChartTest" to ensure
        only one chart was possible per document. Sample documents in unittests
        can have more than one chart now, since the chart file name wouldn't
        change
        
        Kudos to Miklos Vajna for fixing the chart file names when exporting them
        
        Change-Id: I10e2c44e41953a2d0d08bbb2a813134861e74660
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148461
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-08  Seth Chaiklin  <sdc.blanco@youmail.dk>  [d2cdc92d4a2664ead411a5e848dafaf559ba47ce]

        tdf#153637 "Use level from source chapter" -> "Use outline level"
        
            Rename option label; add tooltip; revise extended tip
        
        Change-Id: Idf705bc51d2311e331ab2b7c35bff2963cf20376
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148330
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-03-08  Caolán McNamara  <caolanm@redhat.com>  [842c2f1d4725b654f141b2b1695a174afc9b02b4]

        Related: tdf#152278 distinguish likely-invalid vs unimplemented in warning
        
        Change-Id: Iafe54afcc16e255e7fb82e14710485fa22e2e491
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148445
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-08  Michael Stahl  <michael.stahl@allotropia.de>  [806e8f0232b9761e2d1896f0e4cda1d6ce0e258c]

        vcl: PDF export: remove versions PDF_1_2, PDF_1_3
        
        These cannot be selected by any means, so this is all dead code.
        
        Change-Id: Ia24dddb4c36d0a3fef60a1dbf02562a8e6dbfce7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148389
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-08  Grigory A. Mozhaev  <zcrendel@gmail.com>  [3fcf9f864f9d12fdb0ade4741127c81cec74378a]

        tdf#97551 Added marker and hint for formula to Calc
        
        Added option "Formula indicator and hint" to LibreOffice Calc > View section (near to "Comment indicator"). This option turned off by default to avoid interfere existing UX.
        
        Indicator displays in the bottom-left corner as blue triangle marker if cells contains formula (correctly reacts on cells merging and different sizing).
        
        Hint displays when user hover cursor over the cell that contains the formula (uses already built-in mechanics for help tooltip).
        
        More details about request and discussion of the feature in Bugzilla.
        
        Change-Id: I8f3e368d4fdad362b819b4ce2fd6b0c32b5c1c0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147914
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-03-08  Michael Stahl  <michael.stahl@allotropia.de>  [e624e07cc54c408bb86bd2e52cfed3c7ec59fb4a]

        vcl: PDF export: default to PDF 1.7
        
        Released by Adobe in 2006, and standardized as ISO 32000-1:2008.
        
        Change-Id: I22c89019905c90e10fefb752c210ec7ea81b725b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148388
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-08  Michael Stahl  <michael.stahl@allotropia.de>  [7a907965cc6246ab644be92811e35d9f73a90e86]

        vcl,sw: PDF/UA export: tag headers and footers as required
        
        ISO 14289-1:2014 has one requirement for specific tagging of artifacts:
        
          7.8 Page headers and footers
          Running headers and footers shall be identified as Pagination
          artifacts and shall be classified as either Header or Footer
          subtypes as per ISO 32000-1:2008, 14.8.2.2.2, Table 330.
        
        It was not immediately obvious how to implement this but the functions
        used for tunnelling structure element attributes through MetaFile can
        be used for this purpose as well with a few tweaks.
        
        Change-Id: I19a3192b1b56b82ed11972c4bbe8d20ab13567be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148387
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-08  Michael Stahl  <michael.stahl@allotropia.de>  [4e5489297cb5cfb8d2387d57da7cd92ae1a3ebb1]

        vcl,filter,officecfg: PDF export: add PDFVersion::PDF_1_7
        
        Also, PDF_A_2 and PDF_A_3 are based on PDF 1.7, claims Wikipedia.
        
        Change-Id: Ia0afd9a38859953db945a5d1568f171f3d500b09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148386
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-08  Stephan Bergmann  <sbergman@redhat.com>  [ff5d23638b198438906fa3f91cee38a8b1dbc82e]

        Restore .git-hooks/commit-msg
        
        ...that 729ae5135042427b62a856d792f51afad1026622 "Update Sifr Mimetype Icons"
        had modified, presumably in error
        
        Change-Id: I077eeb2d304d145a68edceae7196417b329adaee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148458
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-08  Heiko Tietze  <tietze.heiko@gmail.com>  [68b6d507342a440b5441882e74587054d530687b]

        Vertically center statusbar images
        
        Change-Id: Iecdeeda5c10b2322bdf71e84864ed8104581589f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148424
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-03-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [cb9713daa1a2ce0d5551fa10d6cc12084730fa58]

        osl::Mutex->std::mutex in ExtMgrDialog
        
        Change-Id: I6e0997b1f4fb49459637ce82178c33460eed1188
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148437
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [8521c5b4d61df2339e656c052853fce8d6b9c536]

        osl::Mutex->std::mutex in PackageManagerImpl
        
        Change-Id: I613a8846270f4b42125f24d9a7b99ecc12e2edb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148434
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [32cf9f7f0ba674217b809674eb9a951ea1b0c9c3]

        new loplugin:unique2optional
        
        I used this plugin to find places where we could inline a small child
        object into a parent object, saving allocation overhead.
        
        Moving it directly into store/ because it is not intended
        to be run under normal circumstances, needs hand-holding.
        
        Change-Id: I7245eef3dba187988bb9d4a39fd80624f46355d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148455
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-08  Miklos Vajna  <vmiklos@collabora.com>  [b27b250f70f4651d387ef0646a9668950371e779]

        sc: fix ever-increasing chart IDs when exporting to XLSX
        
        Similar to what PPTX already did.
        
        Change-Id: I17d8ccf3fb7111e1cbf9dc019d1032ed7ed530fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148460
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-08  Vinit Agarwal  <agarwalvinit5678@gmail.com>  [df28c5ac2d4883706556772462933f70151fa379]

        tdf#141908 - CppUnittests: replace usage of sal_Int32 with colors
        
        modified: oox/qa/unit/drawingml.cxx
        
        Line number 168
        Changed from sal_Int32 to Color which was declared on Line 162
        
        Line number 290
        Changed from sal_Int32 to Color which was declared on Line 288
        
        Change-Id: If19b31c54639f1796d5e6375350bec91ec3f79d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148296
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-08  Miklos Vajna  <vmiklos@collabora.com>  [65dd1525e826006f78f86688032459dbd7ab4bb4]

        sw floattable: partially re-enable widow / orphan control in tables
        
        Widow / orphan control in DOCX tables were disabled in commit
        8b13da71aedd094de0d351a4bd5ad43fdb4bddde (tdf#128959 DOCX import: fix
        missing text lines in tables, 2020-01-28).
        
        That workaround helped with the particular bugdoc, but it also disabled
        widow / orphan handling in general, and breaks e.g. orig-nocompat.docx
        from tdf#61594, because the second page's last row is meant to contain 6
        lines with widow control enabled, but the model has widow control
        disabled, so the layout can't work properly.
        
        Fix the problem by improving the layout's WidowsAndOrphans::FindWidows()
        to handle conflicting widow / orphan control requirements in a fixed table
        row height context, so the writerfilter/ change from the above commit
        can be reverted without re-introducing tdf#128959.
        
        An alternative would be to keep the layout unchanged and limit the
        writerfilter/ change to fixed height rows, but that still feels like a
        (more specific) workaround.
        
        Change-Id: I8378d356e116774275dff337d17b19bd79c84c1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148456
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-08  Miklos Vajna  <vmiklos@collabora.com>  [269585d6b461b565fe75f77b6dbf219749edc5ab]

        oox, sd: fix ever-increasing chart IDs when exporting to PPTX
        
        Bring the static counter under the control of
        DrawingML::ResetMlCounters(), so the first chart is always chart1.xml,
        even if the same process already exported a chart previously.
        
        XLSX is a separate codepath, this fix doesn't help with that yet.
        
        Change-Id: Idf6e576ba94e254ae9782ef86e85542efd80127f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148457
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-08  Vojtěch Doležal  <dolezvo1@cvut.cz>  [d704f57a3dc87302ba75ae0c2904ad46e734d027]

        Bibliography Marks: Added tests for target-url and use-target-url
        
        Change-Id: Iaebc9224beac1705bc2399358e414f526ad46e13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148392
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [5caa11ea3b3ddf98db729ad79f0ce97d13c1414e]

        osl::Mutex->std::mutex in ParameterWrapperContainer
        
        Change-Id: I5beb5981d40e970e8bdc68d7bd61f1adb502246d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148440
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [6a0b41e0556de8eba093e0823f0845652c033960]

        osl::Mutex->std::mutex in SimpleCanvasImpl
        
        Change-Id: I6fc1db00360e87f1bb99fb0e77c3c82a53642d80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148439
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-08  Miklos Vajna  <vmiklos@collabora.com>  [d4c991b7ae534d207c583590cce93fd86d1b25e9]

        CppunitTest_sw_htmlexport: avoid XHTML magic in testXHTML
        
        Set the filter option explicitly, rather than inferring it from the test
        name. Also remove the now unused EmbedImages handling in preTest().
        
        Change-Id: I9d6689c116aa2e2969c70460aefbdde0828dd624
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148444
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-08  Heiko Tietze  <tietze.heiko@gmail.com>  [8dc8ffff443c3b13e8782fdbaf61594056df8126]

        Relates tdf#153344 - Resize statusbar icons to 16px
        
        Adjustment of StatusSelectionMode size
        Also move the ModifiedStatus on top to comply with Writer
        
        Change-Id: I0d79161651ea841ab4aa496dd5b2edc3fca43ff1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148427
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-03-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [f7d6f437ad81cc51d78cffb413dd90a7a8dd960d]

        osl::Mutex->std::mutex in ExtensionManager
        
        Change-Id: I33c39076093dc0c23b5e7c85cbdf0a88e6231d2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148435
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [838036c304d474fc4c19e2fc59cadc6ba457c9ee]

        osl::Mutex->std::mutex in UpdateRequiredDialog
        
        Change-Id: Ic4161d946190f74d016dd81aca44a7623a4e2dcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148436
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [474f68e38b88ca6495cb7c5cc4038100c2786063]

        osl::Mutex->std::mutex in SQLEditView
        
        Change-Id: I5110342b54a3674a521d3f9b8452711650b70d0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148438
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [429d53316223809591cb4427b517f0e4266888ed]

        BaseMutex->std::mutex in BibDataManager
        
        Change-Id: Ieb341b37e9643474cfcbed0c0fb0d44e9f079157
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148441
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-08  Mike Kaganski  <mike.kaganski@collabora.com>  [e385534e1fcbb626e50076d69e91bd31f537527f]

        Fix no-PCH build
        
        Change-Id: Ie3a60558c9a459d2809883590649bee75244a8df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148453
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-08  Michael Weghorn  <m.weghorn@posteo.de>  [65f672b27f84682764f924a3da3cecbafc88b278]

        tdf#153918 svx a11y: Drop old items when switching FontCharMap
        
        Calling `rRenderContext.GetFontCharMap(mxFontCharMap)`
        in `SvxShowCharSet::RecalculateFont` means that a new
        `FontCharMapRef` gets assigned to `mxFontCharMap`.
        
        Therefore, clear the old items based on the previous
        one from the map, so that new ones will be created
        based on the new font char map in `SvxShowCharSet::ImplGetItem`
        as needed instead of still returning the old ones.
        
        Adapt the a11y UI test to check again that the "!" character
        now has the proper accessible name. The incorrect
        accessible name in the special characters dialog had
        actually been uncovered by the initial version of the
        test that failed on Windows due to this, and the test was adapted
        to workaround that, s. tdf#153918 and the discussion in the
        Gerrit change adding the test [1] for more details.
        
        [1] https://gerrit.libreoffice.org/c/core/+/142260/24..26/sw/qa/extras/accessibility/dialogs.cxx#b85
        
        Change-Id: I0ac578750b1fa0a7e63e62a6937a125c7ceab510
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148423
        Reviewed-by: Colomban Wendling <cwendling@hypra.fr>
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-03-08  Michael Weghorn  <m.weghorn@posteo.de>  [224286b32587fe9a5db4a7f18b93956a0865d42d]

        svx: Stop manually counting map entries
        
        The `nCount` member counts the number of elements
        in `m_aItemList`, but `std::unordered_map::size()`
        also returns that, so just use that instead.
        
        Use `SvxSearchCharSet::getMaxCharCount` in most places
        and simplify to use `std::min` in `SvxSearchCharSet::LastInView`.
        
        Change-Id: I8b66b1d83c0327026b13147f201995c7d1df1238
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148422
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-03-08  Julien Nabet  <serval2412@yahoo.fr>  [c0ed486d96fca70704a7f7e24199de9c663003cc]

        tdf#153538: blacklist GeForce GTX 1070 Ti for Skia hardware rendering
        
        Change-Id: I4ec53d9bcde229f3df3f19e952536ba64e1dc3d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148447
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-08  Mike Kaganski  <mike.kaganski@collabora.com>  [d062f097cc48bd53247b7fb0c677d90fcc430ab7]

        Simplify usage of BinaryDataContainer
        
        It is always used to store data read from streams
        
        Change-Id: I613bc446eaadf98d2b1c012002d38f23d79a40ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148450
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-08  Seth Chaiklin  <sdc.blanco@youmail.dk>  [a179f6c91692076e7e17babf4890638caa398384]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 82b298d6f35e25961a026d848238d29d6b373709
          - tdf#154034  remove xml-lang and use lc_ for icon
            
            Change-Id: I368077b40ed9924ed715a43072d064385b7ae5c5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148408
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2023-03-08  Seth Chaiklin  <sdc.blanco@youmail.dk>  [1bede0887faa1eec94cff66cf0daa0eed66750ab]

        tdf#153560 "up to level" also selects field contents
        
            revise tooltip and extended tip for "level" spinbox to
            indicate that the "level" setting applies both to
            numbers and contents
        
        Change-Id: Ib54e4d6db59de346ed678f1fa7a5174f8e7d84ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148407
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-03-07  Galdam  <qmebic1975@gmail.com>  [729ae5135042427b62a856d792f51afad1026622]

        Update Sifr Mimetype Icons
        
        Updated Sifr mimetype icons to match new app/mimetype icons
        
        Change-Id: I4dda9bd4f342ed068bf1a10f9ffb23246685cc94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148429
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-03-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [22069151cdf12729ef675f2f5a8d7a069e1c5378]

        tdf#104315: sw_uiwriter3: Add unittest
        
        Change-Id: Id789db24b570242928a650f6e9dedd5691f0625c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148420
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [d899cc680b7a0a21d863a1e1746262bf958de882]

        tdf#114773: sw_uiwriter3: Add unittest
        
        Change-Id: Idb5edf4c3d7179eca0d1e66801aedd07712c2da8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148419
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-07  Caolán McNamara  <caolanm@redhat.com>  [cc6fe41b051722ab73a44c7aa00b9101ae0284ca]

        tdf#154042 Use an initial height of one row for toolbar layout
        
        so the Toolbar positions this in the same place regardless of how many
        rows it eventually shows
        
        Change-Id: I7ec31e50557a099962fb051a1948781ef9abdfb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148433
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [1dd68c0eab53c5747dac89ef21723be6831b0ada]

        tdf#153423: sw_uiwriter6: Add unittest
        
        Change-Id: I585d5ea5ac4d704ef1b303a1bf304c29023c2fba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148416
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-07  Marco Cecchetti  <marco.cecchetti@collabora.com>  [7adfecb0f5947ae258226c8d1652546f81577026]

        lok: form controls: rendering and mouse event forwarding
        
        What we got
        - Most controls rendered on Writer and Impress (on Calc already
        implemented by Tomaž Vajngerl)
        - Text labels rendered correctly
        - Mouse events forwarded to controls
        - Control state changed on click for Writer and Calc
        - Control invalidation for all apps
        - Fixed broken LOK_CALLBACK_MOUSE_POINTER msg
        - Correct pointer style when mouse is hovering over a control
        
        Need to be improved
        - in impress click method for a control is not executed even if the
        mouse event is forwarded correctly
        - avoid not needed control invalidations (as the one occurring on
        document autosaving)
        
        Change-Id: I4d5012af7f90a2c726b6b6b5b068e2be1ed5568a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146569
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147320
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>

2023-03-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [c596fd59dc75823002bdfd3676d600a56e3bfb5e]

        no need to allocate these separately
        
        they are all one or two words in size
        
        Change-Id: I86611e14a32dda3ae2226bbfa775ad0234513888
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148425
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-07  Stephan Bergmann  <sbergman@redhat.com>  [e096fbc3e06d2c2b55ef8706c954efb6555ca0e6]

        Depend on ExternalPackage_fontconfig, not just ExternalProject_fontconfig
        
        ...so that e.g. a from-scratch `make CppunitTest_sw_core_layout` doesn't fail
        with
        
        > warn:sal.osl:3973661:3973661:sal/osl/unx/module.cxx:103: dlopen(workdir/LinkTarget/Library/libvclbootstrapprotector.so, 257): libfontconfig-lo.so.1.12.0: cannot open shared object file: No such file or directory
        > Failure instantiating protector "workdir/LinkTarget/Library/libvclbootstrapprotector.so", "vclbootstrapprotector"
        
        (This is LINUX-only, as ExternalPackage_fontconfig has been introduced as
        LINUX-only by d552b4a549d614a03aa9328e017dec27bd3ff41e "Enable opening of
        downloaded fonts only in ForKit in Online":  "All this is relevant for Linux
        only, as Collabora Online runs on Linux.")
        
        Change-Id: I8976726ee8080f91a0fa97d60b8f345c48cae686
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148381
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-07  Supriyo Paul  <paulsupriyo64nk@gmail.com>  [e9697e315cd382ce14b5c8efc47a07aa06dea30c]

        tdf#94079 sc_ucalc: Add unit test
        
        Change-Id: I2254d924acd05d2322068b7b8df229328dcf21f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148385
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [d5574dad104e9e39c647c41dd4ddcc1f665d31f4]

        improve variable name
        
        until
           commit eec42f0dbcc79a4c9f456ce97fa1066b8031ea28
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Sun Aug 15 17:35:58 2021 +0200
            pass OutlinerParaObject around by value
        it served two purposes, now it serves only one, so rename it
        to reflect that.
        
        Change-Id: Ifc4f9361fd562cc6c572cdc3ad90151d87f41501
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148382
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-07  Miklos Vajna  <vmiklos@collabora.com>  [364a8e7462948b83f3ad7aec64f86fa4386889c1]

        sw: fix crash in GetUpperSpaceAmountConsideredForPrevFrameAndPageGrid()
        
        Crashreport signature:
        
        program/libswlo.so
              SwFlowFrame::GetUpperSpaceAmountConsideredForPrevFrameAndPageGrid() const
                      sw/source/core/layout/flowfrm.cxx:1741
        program/libswlo.so
              objectpositioning::SwAnchoredObjectPosition::GetTopForObjPos(SwFrame const&, SwRectFnCollection* const&, bool) const
                      include/svl/itemset.hxx:101
        program/libswlo.so
              objectpositioning::SwToContentAnchoredObjectPosition::CalcPosition()
                      sw/source/core/objectpositioning/tocntntanchoredobjectposition.cxx:1020
        program/libswlo.so
              SwAnchoredDrawObject::MakeObjPosAnchoredAtPara()
                      sw/source/core/layout/anchoreddrawobject.cxx:424
        
        Change-Id: If162602f6a1cc2108c0de385652e93e23be920be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148391
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-07  Caolán McNamara  <caolanm@redhat.com>  [4b16ed30c345bbce7f579acf556db29a4d95b80a]

        tdf#152278 a YoavKtav Black font reported as claiming its name is in 0x4800 encoding
        
        Change-Id: Ie1f190cd4e550a21b5614d565b03422332594ede
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148417
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [48fad5ddb1d65568ba1cb6539a19821fd1fbc6d1]

        no need to allocate these separately
        
        they are all one or two words in size
        
        Change-Id: I56f00947c92c7b092dee534a6eecf6caedbafa2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148378
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-07  Caolán McNamara  <caolanm@redhat.com>  [6231b4b2a8bcfdcb80c5b4555f6a9d2c9946b9c6]

        tdf#153699 workaround cairo 1.17.8 problem
        
        Change-Id: I5290dd93d06a6812acf97fe0eeec581a233a898c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148356
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-07  Michael Weghorn  <m.weghorn@posteo.de>  [38e2dde00da0207c5f7157bb427a006d32dfeb5b]

        tdf#154039 wina11y: Increase refcount for returned COM interface
        
        The reference counter for the IUnknown interface
        of the COM object needs to be increased in
        `CMAccessible::get_accSelection` as well,
        not just in the called `CEnumVariant::Next`,
        because calling VariantClear` on the temporary
        variant afterwards decreases the ref count again.
        
        Regression from
        
            commit 00c0ee8cf0fac0c933c5ae600e99a64b1c7d4397
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Mon Jan 31 07:41:14 2022 +0000
        
                tdf#147083 wina11y: Return a11y object instead of child ID
        
        Change-Id: Id968c3d80b38961b836fbb1a9bd6dfeefdff813f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148393
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-03-07  Tor Lillqvist  <tml@collabora.com>  [1f4e9eacc36413bba92f119ebed931cfdb975e80]

        Drop the LibreOfficeKit paintThumbnail() API
        
        It turns out that Mert's original idea is actually the simplest and it
        is known to work. And in that, the separate paintThumbnail() is rather
        pointless, as all paintThumbnail() did was to call paintTile(). The
        caller (in Collabora Online) knows when a file is opened specifically
        for thumbnailing, and can call paintTile() itself with the appropriate
        parameters.
        
        My misguided idea would have had paintThumbnail() somehow figure out
        the physical Twip coordinates of the current location (for text
        documents, the insertion caret location) in the document. (Or, as
        LibreOfficeKit for some reason calls them, "logical" coordinates, even
        if a Twip is a very physical length unit.) Then it would have called
        paintTile() with those coordinates. But it turned out to be rather
        hard to figure out the Twip coordinates of the current location in
        the document.
        
        Mert's idea was that when a document is opened for thumbnailing, only
        Online actually needs to know that. From LibreOfficeKit's and core's
        point of view it is a normal document load operation. Then Online
        performs the .uno:OpenHyperlink magic, which makes core move the
        current position to the requested "target" or "mark" (the terminology
        varies) location. And then a "cursor" callback is used by Online to
        get the Twip coordinates of the target. It is a bit unclear to me
        whether .uno:HyperLink causes the document to be opened an extra time,
        but whatever, this way is said to work. So let's do it like that.
        
        This reverts the paintThumbnail part of
        1aa37ca99112c0760552600d7774ba7224581c5b.
        
        Change-Id: I8f3d9917ee362c1518834fc10a57c57ebc4a6edb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148390
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-03-07  Seth Chaiklin  <sdc.blanco@youmail.dk>  [311edc37b202f5463a86eddc1f9b476dbe5b47fa]

        tdf#154034  correction to tooltips  "outline" -> "index"
        
        Change-Id: Ic8024be1615103c2b367ff0b90cae42e38c4654f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148328
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-03-07  Heiko Tietze  <tietze.heiko@gmail.com>  [e85aa0f9c9ab58b81b333fabbed1604a36b68747]

        Resolves tdf#153344 - Resize Save icon in statusbar to 16px
        
        16px instead 18px to comply with the other icons
        
        Change-Id: Ic7e3531c30f1af75b38416a94acc2e7ea16c3ded
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148350
        Tested-by: Jenkins
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-03-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [7fe6677dfae8f89da53351fd86adffe6c7d59dc9]

        Improve flow of logic in SwAnnotationWin::ToggleHdl
        
        and rename the IsProtected method to more accurately reflect
        what it returns.
        Certainly the initial flow of logic in this method was very
        confusing.
        
        Change-Id: I4a01c00160a896961fcce97831605d3a6e15cd1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148383
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [40661d3fcec5f50abcd79975e565cd61cba67f0c]

        clang-tidy dead-store
        
        Change-Id: Iad8dd9081966193090b0929169da199b47f949a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148380
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-07  Heiko Tietze  <tietze.heiko@gmail.com>  [dc025586351206f5369eeed1d9203e659d87ed04]

        Typo in comment
        
        Change-Id: Iadf080cfae051116add064f8ac3e7d13079effb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148351
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-03-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [db0175bf3a4da8aec0e3607731b464c1ce91ee1d]

        no need to allocate these separately
        
        they are all one or two words in size
        
        Change-Id: I44d60e9fca03ce6709551a660661dd2a6778fd7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148377
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-07  Tor Lillqvist  <tml@collabora.com>  [f3a0ed5d63823a1a111de7330d4ddbaf4e0b6d41]

        Fix Doxygen comment thinko: dumpState() is in lok::Office, not in lok::Document
        
        Change-Id: I87626370fdd8cbe906ed31d1b8c92234696e9708
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148414
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-03-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [176d9c13271b26cd6df7fcc4f387ded9161baf97]

        no need to allocate these separately
        
        they are all one or two words in size
        
        Change-Id: Ibfa1bc474a2dfc9bf117f8963b52ffbd74b91dcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148379
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [ed6c132cfd3166045adca544939f8ad32979745d]

        no need to allocate these separately
        
        they are all one or two words in size
        
        Change-Id: Iebbe17f114b098337305d4f8f5c3835be4744c30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148376
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-07  Szymon Kłos  <szymon.klos@collabora.com>  [09976bda9c196b2426b8826941f21384a58bf536]

        jsdialog: don't close dialog on tab page destroy
        
        was closing the whole dialog on tab switch in
        Format -> Characters -> Highlight when switching to
        "None"
        
        also avoid sending multiple "full updates" by using the same
        builder for sending message
        
        Change-Id: I4540c9c857acf2b9f40482678a30335edc24e7cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148314
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-03-07  Seth Chaiklin  <sdc.blanco@youmail.dk>  [928fdf82a5a0e6bc70aac11b5a03690dcaf0c8c0]

        tdf#153243 amend labels for Heading Numbering; polish tooltips/extended tips
        
            also, change "chapter" -> "heading" in tooltip for
            Separator in AutoCaption, and add tooltip for
            Separator in Caption Options
        
        Change-Id: I45bdc5381d6a5459ba64565b3064a7642bdbc0cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147594
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-03-07  Pranam Lashkari  <lpranam@collabora.com>  [0ba5a856fc8c24d9612bd9a78e9a4f11365571e7]

        jsdialog: enabled format Character dialog (calc)
        
        can be found from:
        Tabbed view > Format > Character
        Compact view > Format > Character
        
        Change-Id: I80c15237a29ef19303c71101965df9a18791cb4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148243
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-03-07  Jaume Pujantell  <jaume.pujantell@collabora.com>  [574e89ccda1b389faca9f3e44d909a71b5599473]

        Fix a bug parsing pdf arrays
        
        The parser ignored number elements in some situations, like before
        a reference element. This manifested in creating an invalid pdf
        file when exporting as pdf a document that contains a pdf.
        
        Change-Id: I98625c8da8631056079814f7e824f36177cf41c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148198
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2023-03-07  Michael Meeks  <michael.meeks@collabora.com>  [5a41b0a42acac80d7c601f0899c82b9f390bff3d]

        Avoid running graphics tests when in lok mode.
        
        Best to avoid allocating and freeing 64Mb of RAM, and
        burning lots of CPU doing CPU rendering on an invisible
        for each document loaded through lok API.
        
        Change-Id: I656b400159b9d6a7a9f2c79d188e3aec9b3dd0e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148258
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2023-03-07  Seth Chaiklin  <sdc.blanco@youmail.dk>  [925c7ca82711e65e457f96bc167f04d49cc974a5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f205cf12787f7a601a75a8acd4ddd13b064f686e
          - tdf#154034  add icons and update procedure
            
                refactor to <h1>,<h2>
            
            Change-Id: I89df34df481a5438bcc90e12534790f2ef78f3ab
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148329
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-03-07  Mike Kaganski  <mike.kaganski@collabora.com>  [a31f61e233a08025c0acaeabd02c12981258c83d]

        Drop VectorGraphicDataArray
        
        Change-Id: If444317edf35d0627c6bc3a8c36ba973a8a0af8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148371
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins

2023-03-07  Heiko Tietze  <tietze.heiko@gmail.com>  [d9ba2fbdc81705d387f932700289b2dda8ea81dc]

        Resolves tdf#153933 - Minor adjustments to EntryMessageType
        
        Red adjusted to follow the standard palette and yellow to
        have the same saturation
        
        Change-Id: Ic40a37c77862471066a8575d4b22cc18dc6edac4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148348
        Reviewed-by: Vernon, Stuart Foote <vsfoote@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-03-07  Miklos Vajna  <vmiklos@collabora.com>  [5d5dca66e17c90e20197d0d76113254b13ff0bb7]

        sw floattable: grow the print area as well in SwFlyFrame::Grow_()
        
        The bugdoc should be of 3 pages, but the last for of the floating table
        went to the 3rd page.
        
        The reason for this was that SwTabFrame::MakeAll() calculated
        nDistanceToUpperPrtBottom, then determined that the upper has to grow,
        and called GetUpper()->Grow(LONG_MAX, /*bTest=*/true).
        
        Now this growth was less than what would be possible, because a previous
        invocation of SwFlyFrame::Grow_() increased the frame area (with
        margins) but not the print area (with margins). This meant that the
        frame can't grow too much because its frame height is already 7044 twips
        but its print height is only 548. This combination of "not enough inner
        space" and "can't grow too much, either" resulted in moving the last row
        to an unwanted 3rd page.
        
        Fix the problem by not only increasing the frame height but also the
        print height in SwFlyFrame::Grow_(), this keeps the last row on the 2nd
        page, like Word does.
        
        Change-Id: I7850b54b030c42034e0a117d52d2148fa6ba2f83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148373
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-07  Andras Timar  <andras.timar@collabora.com>  [503b14eee1f05e987fb415d25da1086defe8c772]

        Remove mention of apr and apr-util from NOTICE cause we don't use them...
        
            since
        
        commit f45b7871e7d31dfc6ed31d1b79928990bba0d0dd
        Author: Michael Stahl <michael.stahl@allotropia.de>
        Date:   Tue Dec 14 16:03:46 2021 +0100
        
            ucb: remove --with-webdav=serf
        
            Remove code in ucb/source/ucp/webdav, and now unused externals
            apr, apr-util, serf.
        
        Change-Id: Idfb1f921c0d048f18f23263c04ac718ca1c95ebf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147886
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2023-03-07  Miklos Vajna  <vmiklos@collabora.com>  [aa55c773ee1f8e756de6959781a293bcfc243952]

        sw: document SwFrame::MakePos()
        
        I.e. the simplest SwLayoutFrame::MakeAll() mostly just calls MakePos()
        and Format().
        
        Change-Id: I13d37c2bddfdd57503c1de974e34acd004e57195
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148360
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-07  Vojtěch Doležal  <dolezvo1@cvut.cz>  [7b99871635cd48c2a8a1d0afbd7afc60a45cc2ff]

        tdf#153396 - Bibliography marks improvements
        
        Adds option to separate function of "URL" into (listed) "URL" and "Target URL" to allow for more flexibility (in that case if target URL is empty, bibliography mark hyperlink leads to bibliography table row if possible)
        When writing tests also found and fixed bug where exporting new file with anchor link bibliography mark crashes LO.
        
        Change-Id: Ic1b5c8c9590c0338dcfc4fa3a981142bddae0113
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147868
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-07  Caolán McNamara  <caolanm@redhat.com>  [cc45d748e241ea96fd0c81154e3dd49f9fc58357]

        eFormat modified inside GetDateArea, but change not propogated to the caller
        
        regression from:
        
        commit 6e7e19d9c300dbdd279789b09f94781e946fad52
        Date:   Wed Jul 15 12:10:32 2020 +0100
        
            weld DateControl
        
        Change-Id: I74bc01383f04fd4e54a45058fbbc3bc082eef0e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148359
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [25c19f896b327cac4fa4ed248fcc0410a9fe55ab]

        remove dead code in X11SalFrame::SetIcon
        
        ever since
            commit a11cabb47249257d8b6510fe91063ade03d0c636
            Author: Caolán McNamara <caolanm@redhat.com>
            Date:   Wed Jan 11 12:22:17 2023 +0000
            rely on support for NET_WM_ICON
        
        found by clang-tidy dead-code
        
        Change-Id: I4b762361a7937d087dab8c5cb0f57131ce3650d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148346
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [0b92356a6c1844aef9ed49927fa4da310ee5bb2e]

        clang-tidy dead-store
        
        Change-Id: Id7c48e995b4f92f081fbd4d1af257e1b81e6a421
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148347
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [20ab6da2ce6ed5728683b6cfc1dbe11a2f676ae0]

        no need to allocate these separately
        
        they are all one or two words in size
        
        Change-Id: I701be7fd8bd4402af9c7b1473c9f4b3c8a9c0e90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148339
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [2f4ccccc6b2256450b49ba9c8871fb5fc967b199]

        no need to allocate these separately
        
        they are all one or two words in size
        
        Change-Id: I9a0f971d72c998c26e567c6abc2f9fe2a734207e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148338
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [01a8b743f69b6718ccf5bbbda23734fa38020e19]

        clang-tidy dead-store
        
        Change-Id: I40574713beaf1799cbc177a679e3485b4dc4eb1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148349
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-07  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [0397906df28669e6a9db58b852c357b8caacb182]

        tdf#153465 Sukapura Dark: Fix Impress Presenter Console & Floating Insertion
        
        Change-Id: Ia284cdf9a01f754f23ff23b6c1bdedd0e1316282
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148288
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-03-06  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [0484a9a3f5e2ecb678f6fb41bbb251529e89c00d]

        tdf#150045 Spotted another secondary label
        
        Change-Id: Ic39bb5c61f01d340a1ce59ad320d94efdb341f14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148369
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-03-06  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [0a45150c3da431bf0764b82fb109596880f4dbcb]

        The word “fake” is ambiguous
        
        Change-Id: I051c42904ff20d9d12f8821fcb7eedb3642276ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148366
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-03-06  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [f48d238ce8d5e22642324c456c83b424b3dcb446]

        The quotation marks aren’t needed here
        
        Change-Id: Id89b5e161d1d02da66138b16bc8ea34417c554c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148365
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-03-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [55360ba58f33f3f45c83decce092c43d25c4e48c]

        tdf#151605: sw_uiwriter7: Add unittest
        
        Change-Id: I629a531d5ee34a0ab3ef888254bf987df716d4b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148357
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-06  Caolán McNamara  <caolanm@redhat.com>  [593037e37d0db08138c5ef32041007b65052a55f]

        ofz#56734 Abrt
        
        Change-Id: I0426c0d3a56789b2f2d24fc87ed9e88653700ca5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148358
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-06  Seth Chaiklin  <sdc.blanco@youmail.dk>  [3b995c0a73215b974437f63c1081daebf7ecec48]

        tdf#153243 update dialog for Insert/Edit number range type field
        
              - "Numbering by Chapter" -> "With Heading Number Before"
              - change "Level" to "Outline level"
              - revise tooltip and extended tip for "Outline Level"
              - add tooltip and revise extended tip for "Separator"
        
        Change-Id: Ifda841fc8cd05660a4a2aed1e2c7037224f858ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147637
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-03-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [8655fe6b9e19411f109c0dd75bfae0c734380e31]

        no need to allocate these separately
        
        they are all one or two words in size
        
        Change-Id: If233dfb315c4acc63849f92e5340d5e6561b5b4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148340
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [bb92647934cd4c925e0db13c7ab78fdd8eec69ec]

        no need to allocate these separately
        
        they are all one or two words in size
        
        Change-Id: Idc76cb87d1dae7ef245f327dc4afebaf71190f6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148342
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [7f101a514827d0bc57c6626eeed99ecf26658aa9]

        no need to allocate these separately
        
        they are all one or two words in size
        
        Change-Id: I09a0392f8d0b067a3a8e4105568b578ef4795c58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148341
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-06  Michael Weghorn  <m.weghorn@posteo.de>  [02266202e5e5a97d3c97a3d502c59db884a99901]

        qt a11y: Handle all QAccessible::Relation flags
        
        The bits/flags in `QAccessible::Relation` can be set in
        any combination, while the previous code would only properly
        handle the case that `QAccessible::AllRelations` is set.
        
        This would e.g. mean that
        
            QtAccessibleWidget::relations(QAccessible::FlowsTo | QAccessible::FlowsFrom)
        
        would not return both relations as it should.
        
        The previous handling of the case that just a single flag is set
        also looks odd, since it would use the sal_Int16 value of the
        UNO relation as an index into the set of relations...
        
        Fix this by always iterating over all relations and
        applying the filter in `lcl_appendRelation` (only
        append those that match the filter).
        
        (At least for AT-SPI, the previous handling should not have
        caused any issues in practice, since Qt's AT-SPI bridge always
        passes `QAccessible::AllRelations` from what I can see.)
        
        Change-Id: Icc21ac252db026f607fe8d6041252916b1d9e3a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148352
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-03-06  Eike Rathke  <erack@redhat.com>  [79aed20c3d48b2be5cdee5de42559649db0eb5fa]

        For LARGE() the rank is to be rounded up, not down
        
        See
        https://docs.oasis-open.org/office/OpenDocument/v1.3/os/part4-formula/OpenDocument-v1.3-os-part4-formula.html#LARGE
        vs
        https://docs.oasis-open.org/office/OpenDocument/v1.3/os/part4-formula/OpenDocument-v1.3-os-part4-formula.html#SMALL
        
        Change-Id: Ib2c9aa11c41da5ce7f9872a949017035a7b70758
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148289
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2023-03-06  László Németh  <nemeth@numbertext.org>  [317ed3e81a5aa7826176a5122c2d8ea76aa0fb37]

        tdf#153819 sw: fix crashing MakeFramesForAdjacentContentNode()
        
        In Hide Changes mode, copying cells before a tracked deleted
        table crashed in SwTableNode::MakeFramesForAdjacentContentNode().
        
        Regression from commit 794fd10af7361d5a64a0f8bfbe5c8b5f308617a5
        "tdf#147347 sw: hide deleted table at deletion in Hide Changes".
        
        Change-Id: I3ac070d35006e61b01a065359431e302e6974e17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148344
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-03-06  Caolán McNamara  <caolanm@redhat.com>  [4a88c5840e022ca896ce26ce1dfde2db7fb7df29]

        tdf#148776 for scrolling set step size as height of a row
        
        similar to FontFeaturesDialog.
        
        FWIW gtk's viewport implementation automatically overwrites the step
        size to be 10% of the visible height (and page size of 90% of the
        visible height)
        
        Change-Id: If356724a47b0a10069f129bed4a40cfdee57bfa8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148138
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-06  Caolán McNamara  <caolanm@redhat.com>  [f60a48af7df68c8704154297eca5b7159f839ffc]

        these can be const
        
        Change-Id: I8601beb007f1e0b043e2217e5dfe8b40925335ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148313
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [363512d39ba1543b7e91af1d59dadb5378da7649]

        clang-tidy dead-store
        
        Change-Id: I842114880c43dfcc342b6255b7d17befb905bccb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148345
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [c0f69aa125081c31ca2b79e9e29e13bc91a21be7]

        no need to allocate these separately
        
        they are all one or two words in size
        
        Change-Id: I9bbe80a1be4d138f00d864352896d61d0df6366d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148337
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [6c2542306bcc7caaab947664f252265058964fc2]

        no need to allocate these separately
        
        they are all one or two words in size
        
        Change-Id: Iec508d917d05b3ca762723bdc99be8c68b974aaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148336
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [d951f9cafbc4674e4bf6fc174f5fd28e451c59ae]

        tdf#153924: sc_subsequent_filters_test4: Add unittest
        
        Change-Id: I32e07ab36b2ee3873cf6fc6d9831be9b772a29e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148300
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [a78d1b359966a2ab829fe13eaac7821894a96d91]

        CppunitTest_sd_tiledrendering: use CPPUNIT_TEST_FIXTURE()
        
        This suite is large enough so that avoiding the
        declaration/registration/definition of each test manually saves a lot of
        space.
        
        Change-Id: Icd7b2bfc98a5d27146ff8025d03e4c33a0c3abfe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148306
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-06  Stephan Bergmann  <sbergman@redhat.com>  [7e2d269bad64694c33cb3bc693c7df9917a4fac0]

        external/fontconfig: Silence UBSan nullptr-with-offset
        
        ...during CppunitTest_cppcanvas_test,
        
        > fcserialize.c:166:54: runtime error: applying zero offset to null pointer
        >  #0 in FcSerializeResize at workdir/UnpackedTarball/fontconfig/src/fcserialize.c:166:54
        >  #1 in FcSerializeSet at workdir/UnpackedTarball/fontconfig/src/fcserialize.c:204:7
        >  #2 in FcSerializeAlloc at workdir/UnpackedTarball/fontconfig/src/fcserialize.c:228:10
        >  #3 in FcStrSerializeAlloc at workdir/UnpackedTarball/fontconfig/src/fcserialize.c:274:12
        >  #4 in FcDirCacheBuild at workdir/UnpackedTarball/fontconfig/src/fccache.c:1255:10
        >  #5 in FcDirCacheScan at workdir/UnpackedTarball/fontconfig/src/fcdir.c:360:13
        >  #6 in FcDirCacheRead at workdir/UnpackedTarball/fontconfig/src/fcdir.c:462:10
        >  #7 in FcConfigAddDirList at workdir/UnpackedTarball/fontconfig/src/fccfg.c:516:10
        >  #8 in FcConfigAppFontAddDir at workdir/UnpackedTarball/fontconfig/src/fccfg.c:2891:10
        >  #9 in psp::PrintFontManager::addFontconfigDir(rtl::OString const&) at vcl/unx/generic/fontmanager/fontconfig.cxx:745:20
        >  #10 in psp::PrintFontManager::initialize() at vcl/unx/generic/fontmanager/fontmanager.cxx:683:17
        >  #11 in GenericUnixSalData::InitPrintFontManager() at vcl/unx/generic/app/gendata.cxx:65:26
        >  #12 in GenericUnixSalData::GetPrintFontManager() at vcl/inc/unx/gendata.hxx:100:13
        >  #13 in psp::PrintFontManager::get() at vcl/unx/generic/fontmanager/fontmanager.cxx:105:23
        >  #14 in GenPspGraphics::GetDevFontListHelper(vcl::font::PhysicalFontCollection*) at vcl/unx/generic/print/genpspgraphics.cxx:248:35
        >  #15 in FreeTypeTextRenderImpl::GetDevFontList(vcl::font::PhysicalFontCollection*) at vcl/unx/generic/gdi/freetypetextrender.cxx:110:5
        >  #16 in SvpSalGraphics::GetDevFontList(vcl::font::PhysicalFontCollection*) at vcl/headless/svptext.cxx:51:23
        >  #17 in OutputDevice::ImplInitFontList() const at vcl/source/outdev/font.cxx:643:17
        >  #18 in OutputDevice::ImplNewFont() const at vcl/source/outdev/font.cxx:700:5
        >  #19 in OutputDevice::InitFont() const at vcl/source/outdev/font.cxx:660:10
        >  #20 in OutputDevice::GetTextHeight() const at vcl/source/outdev/text.cxx:899:10
        >  #21 in vcl::Window::GetTextHeight() const at vcl/source/window/window3.cxx:65:65
        >  #22 in vcl::Window::ImplInitAppFontData(vcl::Window const*) at vcl/source/window/window.cxx:1188:40
        >  #23 in vcl::Window::ImplInit(vcl::Window*, long, SystemParentData*) at vcl/source/window/window.cxx:1182:9
        >  #24 in ImplBorderWindow::ImplInit(vcl::Window*, long, BorderWindowStyle, SystemParentData*) at vcl/source/window/brdwin.cxx:1557:13
        >  #25 in ImplBorderWindow::ImplBorderWindow(vcl::Window*, SystemParentData*, long, BorderWindowStyle) at vcl/source/window/brdwin.cxx:1586:5
        >  #26 in VclPtrInstance<ImplBorderWindow>::VclPtrInstance<vcl::Window*&, SystemParentData*&, long&, BorderWindowStyle&>(vcl::Window*&, SystemParentData*&, long&, BorderWindowStyle&) at include/vcl/vclptr.hxx:280:39
        >  #27 in WorkWindow::ImplInit(vcl::Window*, long, SystemParentData*) at vcl/source/window/wrkwin.cxx:51:38
        >  #28 in WorkWindow::WorkWindow(vcl::Window*, long) at vcl/source/window/wrkwin.cxx:95:5
        >  #29 in ScopedVclPtrInstance<WorkWindow>::ScopedVclPtrInstance<std::nullptr_t, long const&>(std::nullptr_t&&, long const&) at include/vcl/vclptr.hxx:412:45
        >  #30 in CanvasTest::testComposite() at cppcanvas/qa/unit/test.cxx:38:38
        
        Change-Id: I90c86931ae5d4dfb32a1a95a5eb660484b54f09a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148287
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-06  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [5d4749b5c29cdbfb9ea87db3402d9ada8df7c1c1]

        Remove trailing blanks
        
        Change-Id: Iaf04b6bd650801c05f83e664d71f26a3d306873e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148302
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-03-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [27d4e27a6ab317cbc7eb1fb5d73cebdc36ffbb34]

        CppunitTest_sc_tiledrendering: remove commented out code
        
        This was added with 235136c17868627412db8dda148d3c4103907c0c
        "sc lok: Don't interact with the user during .uno:SortAscending or
        Descending."
        and never needed since then
        
        Change-Id: I7c6822d1f187632f608821cbcd208624deca103a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148305
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-06  Supriyo Paul  <paulsupriyo64nk@gmail.com>  [9ba89c54076990b21b8e052fdd8d43bf8688edbe]

        tdf#148251 Use std::swap instead of using temporary values
        
        Part of the code uses a temporary variable for swapping variables.
        This is hard to read, so we are now using std::swap which improves
        readability. We also remove the temporary local variable.
        
        Change-Id: If6e97f7d464aa21cf4b9c64e630769949cfaa6af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148197
        Reviewed-by: Hossein <hossein@libreoffice.org>
        Tested-by: Hossein <hossein@libreoffice.org>

2023-03-06  Alain Romedenne  <alain.romedenne@libreoffice.org>  [de236de7fded4b6d1eb5f4623d411e674125ebb9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6f339f367d1ee6aa8d13b41eaf3ca19bca9926e6
          - tdf#141474 Incorrect parameter names for Basic functions in help
            
            Remaining pages up to included Join function
            
            Change-Id: Id6aad2fbdf3ace72fdaa33136fc71a6107abeadd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147986
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-06  Michael Weghorn  <m.weghorn@posteo.de>  [46a03cb528860c7571c2ff046bef307bb7b04ac2]

        qt a11y: Add mapping for relations added in Qt 6.6
        
        Map `AccessibleRelationType::CONTENT_FLOWS_FROM`,
        `AccessibleRelationType::CONTENT_FLOWS_TO` and
        `AccessibleRelationType::DESCRIBED_BY` to the
        Qt equivalents added in Qt 6.6 and vice versa.
        
        As described in more detail in
        
            commit e55713dffbe8d8eba18068f6c2af14c10b787220
            Date:   Fri Feb 17 15:25:37 2023 +0100
        
                qt a11y: Invert relation type to match Qt's semantic
        
        , the "inverse" relation needs to be used when
        mapping to/from the Qt relation.
        
        For example the Orca screen reader on Linux makes
        use of the FlOWS_FROM and FLOWS_TO relations.
        So far, when using the qt6 VCL plugin with Orca
        running, moving focus to a Writer paragraph resulted
        in these warnings being emitted:
        
            warn:vcl.qt:220606:220606:vcl/qt6/../qt5/QtAccessibleWidget.cxx:218: Unmatched relation: 1
            warn:vcl.qt:220606:220606:vcl/qt6/../qt5/QtAccessibleWidget.cxx:218: Unmatched relation: 2
        
        and thus Orca not being able to make use of those relations.
        
        Sample use in Accerciser's Python console, with a Writer document
        having three paragraphs with texts "First", "second", and "third"
        and the a11y object of the second paragraph's a11y object selected
        in Accerciser's a11y tree view:
        
            In [1]: acc.queryText().getStringAtOffset(0, pyatspi.TEXT_GRANULARITY_PARAGRAPH)
            Out[1]: ('second', 0, 6)
            In [2]: acc.get_relation_set()
            Out[2]:
            [<Atspi.Relation object at 0x7fccc36862c0 (AtspiRelation at 0x421e100)>,
             <Atspi.Relation object at 0x7fccc358c280 (AtspiRelation at 0x4493c60)>]
            In [3]: first_relation = acc.get_relation_set()[0]
            In [4]: first_relation.get_n_targets()
            Out[4]: 1
            In [5]: first_relation.get_relation_type()
            Out[5]: <enum ATSPI_RELATION_FLOWS_FROM of type Atspi.RelationType>
            In [6]: first_relation.get_target(0)
            Out[6]: <Atspi.Accessible object at 0x7fccc35aa4c0 (AtspiAccessible at 0x4479820)>
            In [7]: first_relation.get_target(0).queryText().getStringAtOffset(0, 1)
            Out[7]: ('First', 0, 5)
            In [8]: second_relation = acc.get_relation_set()[1]
            In [9]: second_relation.get_n_targets()
            Out[9]: 1
            In [10]: second_relation.get_relation_type()
            Out[10]: <enum ATSPI_RELATION_FLOWS_TO of type Atspi.RelationType>
            In [11]: second_relation.get_target(0).queryText().getStringAtOffset(0,1)
            Out[11]: ('third', 0, 5)
        
        (QTBUG-105864 [1] also has a sample doc and pyatspi script that can be used
        for testing.)
        
        Qt commit adding the relations [2]:
        
            commit f5358e5932bc8701621389c265c4ea86c92c536c
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Fri Feb 17 13:48:38 2023 +0100
        
                a11y: Add new relations DescriptionFor, Described, Flows{From,To}
        
                This is equivalent to the corresponding relation types defined
                in the IAccessible2 spec [1] (IA2_RELATION_DESCRIPTION_FOR,
                IA2_RELATION_DESCRIBED_BY, IA2_RELATION_FLOWS_FROM,
                IA2_RELATION_FLOWS_TO) and for AT-SPI on Linux [2]
                (relation types ATSPI_RELATION_DESCRIPTION_FOR,
                ATSPI_RELATION_DESCRIBED_BY, ATSPI_RELATION_FLOWS_FROM,
                ATSPI_RELATION_FLOWS_TO).
        
                User Interface Automation (UIA) on Windows also has corresponding
                properties for 3 of them [3]: UIA_DescribedByPropertyId,
                UIA_FlowsFromPropertyId, UIA_FlowsToPropertyId.
        
                This commit adds the new flags and implements the mapping for
                the AT-SPI case.
                Note that the relation type is conceptually always "inverted"
                when comparing Qt and AT-SPI (or Qt and UIA)
                as clarified in afbfe30093d49eff0ec4c28c220d33c233b9f807.
        
                "QAccessible::Description" instead of "QAccessible::DescriptionFor"
                would align better with the naming scheme of the other relations, but
                that is already used in the Text enum.
        
                [1] https://accessibility.linuxfoundation.org/a11yspecs/ia2/docs/html/group__grp_relations.html
                [2] https://lazka.github.io/pgi-docs/Atspi-2.0/enums.html#Atspi.RelationType
                [3] https://docs.microsoft.com/en-us/windows/win32/winauto/uiauto-automation-element-propids
        
                [ChangeLog][QtGui][QAccessible::RelationFlag] Added new relation
                flags DescriptionFor, Described, FlowsFrom and FlowsTo.
        
                Fixes: QTBUG-105864
                Change-Id: If2d46099eeea75e177358c821d1ae833a553bd0e
                Reviewed-by: Jan Arve Sæther <jan-arve.saether@qt.io>
        
        [1] https://bugreports.qt.io/browse/QTBUG-105864
        [2] https://code.qt.io/cgit/qt/qtbase.git/commit/?id=f5358e5932bc8701621389c265c4ea86c92c536c
        
        Change-Id: I6e5d78fb26f62a6f1745d4f94647e8dc0fe2abfd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138687
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-03-06  Miklos Vajna  <vmiklos@collabora.com>  [078f5064dd09e5228f1a54b4f45ae90fc06bd99f]

        writerfilter: prefix members of OOXMLStarMathValue
        
        See tdf#94879 for motivation. With this, writerfilter/ is done, I think.
        
        Change-Id: Ia2ae5394e41688049b0a639aa5ad922980928cf9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148293
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-06  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [3a1f86eb7cc5b3eaaec74501f472dfd0358b463c]

        sw/qa/extras/README: update test suite name
        
        Change-Id: If4e944bd325b0c271f91792bf24a854669d3ffd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148309
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-03-06  Miklos Vajna  <vmiklos@collabora.com>  [aac624d1e3cd6fc023e25fedbfe48ed330a308ec]

        sw floattable: clean up not needed scope in SwTextFormatter::FormatLine()
        
        Leftover from commit 25a16e7543965565a4227506003adc916deea500 (sw
        floattable: fix cid#1520804, 2023-02-09).
        
        Change-Id: Iecf4d8708c6acc3a49a0a987370911f32e6ac3e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148295
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-06  Pranam Lashkari  <lpranam@collabora.com>  [f3aca61de33b396bad10d08ddbb6f83e1a29ac13]

        jsdialog: enabled format Character dialog (writer)
        
        can be found from:
        Tabbed view > Format > Character
        Sidebar > Character
        Compact view > Format > Character
        
        Change-Id: I43f9dc63a1941345a7ef55bfecd8bb38f652208e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148242
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-03-06  Szymon Kłos  <szymon.klos@collabora.com>  [26486cd12f47090fbd505b4b51828ee9e79bf3b7]

        jsdialog: send full update when showing BuilderPage
        
        BuilderPage when created welds only container.
        Detect that case when full update wasn't sent
        in weld_dialog or weld_assistant so we show new
        tab pages.
        
        Fixes problem in Characters -> Higlight -> Color
        
        Change-Id: Iab38493a12feb4fc5e8b258125987856485275a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148221
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-03-06  László Németh  <nemeth@numbertext.org>  [13e34393e4564ef67d990c6dbe1991a0a6b288dd]

        tdf#154000 tdf#70423 sw: fix crash/freezing with huge text files
        
        It was not possible to load or edit text files with very long
        lines any more, because removed wrapping of the lines resulted
        freezing and crash.
        
        This reverts commit 745898eb2af2686ffbdfdc0e44984db67b172a59
        "tdf#70423 Remove txtimport break in 10k chars line",
        keeping only its unit test.
        
        Fix also tdf#70423 by increasing the wrap limit from 10000
        to 250000 characters, which still permit to load e.g. 50 MB
        character or longer text lines, and to edit 5 MB or longer
        text lines without crash or freezing.
        
        Details: trying to load a relatively short 76 MB character
        length text line shows a non-linear slowing down during the
        load, resulting program crash after freezing 10 minutes.
        
        Now this file is opened within seconds again, allowing to modify,
        select and copy of the text before the full load of the document
        (with linear speed). Loading a much shorter 5 MB character
        length text line resulted an unusably slow editing previously:
        waiting half minutes for changing, selecting or copying text
        parts.
        
        Manual test
        
        Create a text file with a 76 MB character long line, and
        open it:
        
        $ seq 10000000 | tr '\n' ' '  >numbers.txt
        $ soffice numbers.txt
        
        Note: the reverted commit had also a paragraph limit exceeded
        error using unlimited paragraph length, because that is limited
        in 4 GiB characters since version 4.3, see tdf#30668 and commit
        ba27366f3d6bc6b209ecd5c5cb79a9ee5315316a "Resolves: #i17171#
        Writer paragraph cannot be longer than 65534 characters".
        
        Change-Id: If91e340a8aac4d4ebc4097b19cfa854b5659da3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148169
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-03-06  Seth Chaiklin  <sdc.blanco@youmail.dk>  [bf2ba1f2f2ad1c5e3897de879dc932967a0c588f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c76109de27348a1b751ac398b978ebfa3a8825dc
          - tdf#153653 general update of Styles  correct icon for Assign command
            
               * simplifications and corrections in the existing descriptions
               * add icon table for Assign icon 
               * refactor <h1>,<h2>,<h3>
               * rename German ID
            
            Change-Id: Iabedafe2b73e9540dda22464b504e953efee4388
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147115
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-03-06  Stephan Bergmann  <sbergman@redhat.com>  [c9b0dcb767343865fc374c712b2fe768cd8aca32]

        The mentioned bug is fixed in Clang 17 trunk now
        
        Change-Id: Idb62b1b71a9f6fefc9225706655ca016304f1c42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148191
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-06  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [288c0920a8475f9f2c537212e04aa7649192ad8c]

        Check iframe target for allowed document URLs
        
        Change-Id: I00e4192becbc160282a43ab89dcd269f3d1012d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147919
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-03-06  Seth Chaiklin  <sdc.blanco@youmail.dk>  [09aca4a8bff06a719fa85d7287969e484fcb5e3f]

        tdf#153561 rename Heading No. and widget, update tool/extended tips
        
           "Chapter No." was changed to "Heading No." in
           e5a744851cb58da1ceeef623799274d73b60b030 to indicate the broader
           scope of the option in the entry structure. But the option is even
           broader, because it can also include list numbers of entry
           texts. This patch updates the "Heading No." widget to "Numbering"
           and changes its abbreviation from "E#" to "N#" to reflect this
           broader function. The associated tooltips and extended tips for
           these widgets are also updated to indicate this fact.
        
        Change-Id: I5505b09998cd3cccf61002213c1938a2afc2c607
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148104
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-03-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3203cf9df2f295771515e5a38b597bbb9a17e6a4]

        oox: import font scheme structure directly into model::FontScheme
        
        Change-Id: Ic9084cbbf451ca406133f07476b8b4e7c234a650
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147572
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-03-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9980022ef82526f4f76c963ec07fcc72f3ad0eaa]

        Fix typo
        
        Change-Id: Ic37731697ff15a4936cc8da580905484ebcca74e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148292
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-03-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [617f392a0adfc07afca87eea9ec75d7852658de5]

        remove unused BaseMutex from ColorPicker
        
        Change-Id: Ife43fad692d2c5651ae75fc675345ae3dd64aecd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148274
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [c5ebd807cafbb978b74f99eb937f8956ad880c6a]

        BaseMutex->std::mutex in PDFIRawAdaptor
        
        Change-Id: I3aae98e20ce20845835e1e5b7366a3f286e57ae5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148280
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [db02d2e1a74973cfb467c2f5bb12845bfdf37302]

        BaseMutex->std::mutex in DNDListenerContainer
        
        Change-Id: I0e7bb629eb4d52ddd43774a2c1a5133d6f265d23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148278
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [974b837030185e71bb5c817cf0faf409682a432d]

        BaseMutex->std::mutex in OEmbedObjectHolder
        
        Change-Id: I0c05556e1d2585b48068094627be3e58a2640340
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148275
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [b0244ef9e44c5c1dc9faf9705f2ae1dba499d62c]

        BaseMutex->std::mutex in OPropertyForward
        
        Change-Id: I9918bd4fbedb2f6517278c010b6ee66ba7f9c851
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148277
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [43860c10b7d776a7767ef81b1cc833c35feea3c2]

        BaseMutex->std::mutex in PDFDetector
        
        Change-Id: I353a376b6e6e3e9e1c1a8e1fcbf6aefa273e26d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148279
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [928db79c823a55c1d2b2b7d7a64d5fbc8055a2af]

        remove icons causing troubles from sukapura_dark{_svg}
        
        These cause trouble when building - seems they were added by mistake
        as the icons don't match other spacing icons.
        
        Change-Id: I93538eed3fc913a5da0566d77bf2e6bc44031744
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148290
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-03-05  Justin Luth  <jluth@mail.com>  [57835f3e2524060fcb021ea5dfb31f81c089d4f1]

        tdf#153548 sc: don't disable all state when IsFormulaMode
        
        This allows "Cycle Cell Reference Types" (aka F4) to remain
        active when switching between unfrozen and frozen sheets
        in order to build a formula.
        
        workdir/SdiTarget/sc/sdi/scslots.hxx is a good place to
        find the linkages between slot names and numbers.
        I also added the slots I saw on my machine that tested
        as usable during formula-building.
        
        I considered the following (which were in the set when I tested):
        SID_INSERT_FIELD_DATE_VAR
        SID_INSERT_FIELD_TITLE
        SID_INSERT_FIELD_SHEET
        FID_INSERT_NAME
        SID_CELL_FORMAT_RESET
        FN_INSERT_HARDHYPHEN
        FN_INSERT_SOFT_HYPHEN
        SID_TRANSLITERATE_SENTENCE_CASE
        SID_TRANSLITERATE_TITLE_CASE
        SID_TRANSLITERATE_TOGGLE_CASE
        SID_TRANSLITERATE_*
        SID_INSERT_WJ
        SID_INSERT_ZWSP
        SID_INSERT_LRM
        SID_INSERT_RLM
        SID_CHAR_DLG
        SID_ATTR_INSERT
        SID_SELECTALL # didn't actually select everything
        SID_DELETE
        SID_PASTE # seems to work magically, probably b/c FastCall = TRUE
        SID_COPY
        SID_CUT # didn't actually cut everything
        
        Change-Id: I8b7f678a2f37a79474796a568a589b83abdde4de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148144
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2023-03-05  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [6271aff7dcd530a7e8c5452200267960e27a7513]

        tdf#153465 Add Sukapura's dark variant
        
        Change-Id: I9f97c3990064db88fccf9269deb62414bfb6c3b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148011
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-03-05  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [27da754092a1260ad05e3e2c471e4e1f98b12bee]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ad78ad1596eecb0adead6fac10058e2ae1b7ba77
          - Impress: Rework of help files /02/ 15
            
            Change-Id: I90becc99c5a5f6563faaa198c538105554e67c12
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147652
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-05  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [24b40175e264d1d66da3f9b951e693ae6d3e74ba]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4febb20b98aa9c063051122fffe6e481ccf90f4a
          - Impress: Rework of help files /02/ 13
            
            Change-Id: I0988c4cde3642c56b1ad56ef917886ed33547ef4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147650
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-05  Caolán McNamara  <caolanm@redhat.com>  [c0cf5df84dfa5363410898d433c01dfd511aee5d]

        ofz#56551 Timeout
        
        Change-Id: I491ef30362a56bf954233c3bc1e58549f9d2d5f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148286
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-05  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [a7c0764cc7a0f123e96d5b821b4ce86ffff144cd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to aeedc1df4170eadf458120ea1e94411f233102c6
          - Impress: Rework of help files /02/ 12
            
            Change-Id: Iba48d2a069ee7a3d491316f5f3fe1d12797c46e3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147649
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-03-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b6709e27069bc933eb38d45234c07e3ac369158b]

        Fix typo in code
        
        Change-Id: I30f66cf9c5c9c0073565e61f96cd4677649d5a40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148269
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2023-03-05  Stephan Bergmann  <sbergman@redhat.com>  [a45f25bdfb6166d754ebb8c7224c2e6bdc2e8527]

        Fix rtl::createUriCharClass argument (C++20)
        
        Change-Id: Ifb4d8a430adc19d51d07af3ca2aff66a7983224a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148283
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-05  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [e7780530b92ed898f32fb8bca9a0c150096592d6]

        tdf#153465 Simplify Sukapura's light variant to make easier for generating dark variant
        
        Change-Id: I7d4d961b970be3ccdc261505b5ad4ab7ae982a6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148017
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-03-05  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f0d51ef3e939c85995c0cb828e8cc94f98bd516b]

        Reword extended tips for caption heading numbering
        
        Change-Id: I15e0e0e069218d0f123639768b4fb80f23b4b7c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148181
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2023-03-05  Mike Kaganski  <mike.kaganski@collabora.com>  [e7ae5b4793fb74309d5d1f32c3c696d07071d676]

        tdf#152459: fallback to language-only when looking for grammar checker
        
        LanguageTool registers itself for languages like "en-US", "es-AR", "de-DE";
        but also for generic "en", "es", "de". When the requested language, like
        "fr-CH" or "es-PH", is not found in the registered grammar checkers, the
        fallback strings will be attempted.
        
        Change-Id: Id460db8d378f246ea98191d22bdb3537fd1aee1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148201
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-05  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8400b7d05dafadca2eec85c620f5955ab353eaaf]

        Bump Glade release for captionoptions.ui
        
        No change in contents, just internal Glade refactoring
        
        Change-Id: I3d84cd581240bb87a21d1ff42c5dc127d982364b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148180
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2023-03-05  Juan C Sanz  <jcsanz@libreoffice.org>  [2e6084dc61040ea113540146ef0709da5e9aa337]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cac1b0946ef184d11028d3f4f6e767f3e454ffd2
          - tdf#153940 New Help page for Firebird external connection
            
            * New help page by Juan C. Sanz
            * Connection Help pages refactoring by ohallot.
            
            Change-Id: I344644473985df809d2bc31be42b8a21467771f9
            Signed-off-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148203
            Tested-by: Jenkins
            
2023-03-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [4ff666e2ee9bd5871693262558deb6b95c2af43a]

        remove unused BaseMutex in SwMailTransferable
        
        Change-Id: Ib079e354433905b25aa44a64779e0c54701858ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148253
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-05  Sarper Akdemir  <sarper.akdemir@collabora.com>  [c010b8cc712d1336ed79fb220764f1a850dc22e5]

        tdf#153180: PngImageWriter add support for gray alpha colortype
        
        8 bit grayscale images can have alpha accompanying it, and
        PNG supports 2 channel gray-alpha images.
        
        libpng supports this with the use of colortype
        PNG_COLOR_TYPE_GRAY_ALPHA.
        
        This patch adds support for writing GRAY_ALPHA colorType PNG
        images.
        
        This is done by expanding what was in place for
        ScanlineFormat::N24BitTcRgb with alpha PNG_COLOR_TYPE_RGBA.
        
        Change-Id: I80d462d784f91529eb9371c6bdb029c78f32f81e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146138
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-03-05  Mike Kaganski  <mike.kaganski@collabora.com>  [ef6bf01f1b1d9b93bb306295f4723b52e4e1e5b4]

        No need to use a clearable guard here
        
        Change-Id: I34a3aba881ae3591130fb3a0d7ae9eb768f615bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148267
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-05  Mike Kaganski  <mike.kaganski@collabora.com>  [c084a8f30d1a5b9416340ee4a557da896d069882]

        Swap instead of copy-assignment
        
        Change-Id: I5f54dad94cde60dd299f3db22c19a3565a2524a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148268
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9f844b8917414345db4b599c7da9219532e31429]

        Fix typo
        
        Change-Id: I511583f0b8ce586fe9e6c3096597f0410c55b9fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148263
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e540da2caadf4da228ddcc8c704f1f90a147493a]

        Fix typo
        
        Change-Id: Iddc3e2a28eb638f52a0560925bdeffddb20d3a86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148264
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [abe7425d44a2f367440da2d5d552d781e5511958]

        Fix typo
        
        Change-Id: I5b58180d4d048155b927156be1fb6fb22f0e657c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148265
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [08ae7b4cc0fa7eef178a6c2bb9a70e998701de82]

        Fix typo
        
        Change-Id: I1392e8e20e42b13a28b13bd611eedccf7b9c088f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148262
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-05  Stanislav Horacek  <stanislav.horacek@gmail.com>  [b5e8d9ae9b1e8c16a2d53851191d7c6c63422916]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 793e57c7e3ee1d20e7fcd199dc35af133539b6fa
          - line break is actually CR+LF, not LF+CR
            
            Change-Id: I22aa8c3f50b4ea35c6f48d8e1baed1df73c46d69
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148212
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2023-03-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b33468fa2b5dadddd7ce27afd40979aafff61285]

        make NbcRotate abstract as it's implementation is noop
        
        During testing the NbcRotate function on SdrObject it turned out
        the the function is essentially a noop, because it uses normal
        equality to test the values of a double, which are a product of
        sin and cos functions (to determine the 90 degree angles). So
        because of this the input rectangle was never modified - noop.
        
        Because of this we can just remove the impl. of the function and
        declare it abstract, so that the actual implementations define
        a valid function to rotate.
        
        There were some subclasses that didn't override the NbcRotate so
        they used the one implementation in SdrObject. These subclasses
        now override the function and in the implementation we call
        assert(false), which is never called during a test run. It seems
        we never rotate those objects.
        
        Change-Id: I1b1a45a8e96ed2d061f9b9f80c5fdaa5a84d4c05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148266
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-03-05  Heiko Tietze  <tietze.heiko@gmail.com>  [62a0eb0a604a91b84d346fb50a12f868dbf7147f]

        Resolves tdf#153344 - Resize View Mode icon in statusbar to 16px
        
        Also removed the "_10x22/24" from the icons
        Space between icons now generated per code
        
        Change-Id: I061ccc9d46f3a6c8c6d2cbc6acedfa9fc33e472a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148163
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-03-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b53b01a050bbb43cd571c428e86fc23a2fa5773c]

        svx: make SdrObject abstract by making CloneSdrObject pure virtual
        
        This change makes SdrObject an abstract class that can't be as
        we don't want it to be instantiated. With this the ClonseSdrObject
        became a pure virtual function.
        
        With this change also the SwFlyDrawObj needs a implementation of
        the CloneSdrFunction, which was previously provided by SdrObject.
        
        Change-Id: I2efb8c1e6fac12b17ce497285067029d7da1c1fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148239
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-03-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [89d19cf6e721652eaa19eee2e4700eb4e4fdb540]

        svx: add test for RotatePoint
        
        Change-Id: I62182fa02843d428d1b745c55ab695450ec4940a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148235
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-03-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e74c6e8550ae2644e30752e1fa91005c2a412ec7]

        svx: SdrRectObj move, rotate tests
        
        Change-Id: I448f82d87be34c58d0abf4f6a0c1e6192567b807
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148234
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-03-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d2e757b9c6fbf7c205a7229f06e559e85bd8ead9]

        svx: remove unneeded rectangle inits
        
        Change-Id: If430eace7e82ff52bb10c83b5f66148e2d9ade13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148248
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-03-04  Eike Rathke  <erack@redhat.com>  [811b28aca2e46491081f6cb60e6a26f411c375ec]

        Rename to GetRankNumberArray() because that is what it does
        
        Change-Id: Iee170972769ea8366a7dfa3edd098a9342a2268f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148260
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-03-04  Eike Rathke  <erack@redhat.com>  [08b4ff03606540f8366217be8096e147f47dee49]

        Comment that LARGE()/SMALL() rank svDoubleRef can not be hit in array mode
        
        Change-Id: I8df18b3164941cbf7f58317c2effec05ac0cb492
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148255
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-03-04  Mike Kaganski  <mike.kaganski@collabora.com>  [e6d8db305d6ba63b6a4a4c5046177a0d607678f6]

        A bit more of refactoring
        
        Change-Id: I43dde0375674c4078658a2179108edb5187d2cfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148257
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-04  Caolán McNamara  <caolanm@redhat.com>  [1e98b383f517ebc8c6b07aaa0cba5390a7b935d4]

        crashtesting: frequent assert on export to docx
        
        this is the same problem for docx as fixed for rtf
        with
        
        commit 811dfd7f2706f56119a1943e08d9bce73b0d2203
        Date:   Tue Feb 28 15:48:30 2023 +0100
        
            sw: RTF export: fix assert on fdo37077-1.rtf
        
        so merge this duplicate code together and use the fixed
        version.
        
        Change-Id: I6a97d94a6cdaf488228a0a89088a3e14ca7e1749
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148256
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [9eb083ab732512c3ab64007c3be1c54be97172f6]

        check GetShell
        
        it might return nullptr
        
        Change-Id: I65b43d69f4757b6c331582ca2e256cdea01377af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148194
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-04  Pranam Lashkari  <lpranam@collabora.com>  [95ee8a692cbc3f8ead72e61eb36b9015f1c57605]

        jsdialog: sort enabled UI files by name
        
        this helps avoid repeating them
        
        Change-Id: Iaa1d73ca1e396c18a0486ca89cb3b0a26571569d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148241
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-03-04  Pranam Lashkari  <lpranam@collabora.com>  [542cef171ceed4577c1c71735726b1e7c7c9c8c9]

        JSDialog: implemented jsdialog support for the toggle buttons
        
        Change-Id: I21408f7344f7e100373c368036f81503302b93ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148240
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-03-04  Galdam  <qmebic1975@gmail.com>  [e1fb2dd31dd17752c1573f341876bde7c7f12142]

        tdf#153606 - Add MacOS Icon Shadow
        
        Added a shadow to the new MacOS icon
        
        Change-Id: I644ae1e63055bbc5fd8f6ade6f5aaed7290831c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148238
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-03-04  Mike Kaganski  <mike.kaganski@collabora.com>  [e35905c1b295ff4f1f03e845e8849bc8400cd952]

        Set useragent for requests to LanguageTool server
        
        Use the same string that is used in CurlSession
        
        Change-Id: Ia383f2490cf484715f429df09ec80603ca3f9387
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148251
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-04  Mike Kaganski  <mike.kaganski@collabora.com>  [5a87ff41ef784d6390da0df49b60186c21047112]

        Restructure and deduplicate the code
        
        Change-Id: Ib8701cbfbe0a025e19c34f0b52e0f67bf728f636
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148250
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-04  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [ecae66c41d82fecddd630cfdc144055a069134b0]

        MCGR: ColorSteps handling moved to tooling
        
        Due to the fact that handling of a vector GradientSteps
        will get used more often with ongoing changes I moved
        some handling to tooling, see sortAndCorrectColorSteps.
        That method sorts and corrects a vector of ColorSteps
        so that only valid entreis remain in a sorted order,
        for details please refer to the docu at function
        definition. I took the occasion to rearrange that to
        work on the single provided vector which is better for
        speed & ressources.
        
        Also changed the ColorStep constructor to not
        automatically correct constructed entries: While that
        is formally correct, it moves an invalid entry to 0.0
        or 1.0, thus creating additional wrong Start/EndColor
        entries. Those may then 'overlay' the correct entry
        when corrections are applied to the vector of entries
        which leads to getting the wanted Start/EndColor to be
        factically deleted, what is an error.
        
        Also rearranged FillGradientAttribute to now work
        initially with ColorSteps, no longer requires the
        Start/EndColor, also adapted all usages. This securely
        allows start/end and in-between single-color sections
        in gradients.
        
        Also needed to re-formulate GradientRect &
        GradientElliptical ::appendTransformationsAndColors
        method for correct 2D mapping(s) - always incrementing
        from the start to end conflicts with the adaption of
        the start value for the inner loop mainly because
        increment is at start of inner loop (pre-increment).
        
        Corrected errors from clang plugin, but also some
        wrong initialiations for basegfx::ColorSteps.
        
        Change-Id: I292592ed9abcfa591f68a680479f4fcdda46cbeb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148196
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-03-04  Mike Kaganski  <mike.kaganski@collabora.com>  [43dcdfae40c9c37032ed5e92cd0634feb53b706d]

        tdf#153617: percent-encode the text sent to LanguageTool API.
        
        Change-Id: I0bb55c70f5602444440fca6e3c13b3d75418e49d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148236
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-04  Seth Chaiklin  <sdc.blanco@youmail.dk>  [bbfb49433a04f7ce882c2614f460f0f07860532c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 29aa6b53e0e674e5ccb75515ed7a45a4be8324d3
          - tdf#153549  Chapter -> Heading
            
              swriter/guide/indices_enter.xhp
            
              swriter/guide/indices_userdef.xhp
              - refactor <h1>,<h2>,<relatedtopics>
              - remove irrelevant paragraph
            
            Change-Id: I2f6961ee8afebc681e4722dc4755c4bf76cdd6d1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148220
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2023-03-04  Seth Chaiklin  <sdc.blanco@youmail.dk>  [1d289a745e40cb47c14dfd42111c47f1d5c6cc84]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8a84febe0937a59a893cf3c08c310233c1339bfa
          - tdf#137281, tdf#153549  clarify use of heading and chapter
            
            Change-Id: If022346a4c705cedaf2d50c9efb9e46f5b3ea620
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/148219
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-03-04  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [abb2151dc915defbc12dcf78bd01ae69f2f1f292]

        tdf#141319 - Special Characters Dialog: mark empty/unused cells
        
        Change-Id: I123aef9f9763b2ae88c4b4f6748b69f9d9c394af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148051
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-03-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fa8a60c76117cdd0f4290fb5afbe7f5c1463d801]

        svx: change Poly2Rect to return a rectangle, also clean-up the code
        
        There is no need to pass the rectangle by reference and to change
        it inside the function, better to return a new instance.
        
        Also clean-up the code of Poly2Rect and rename the function to
        svx::polygonToRectangle.
        
        Change-Id: I25e77c8abd12e2075939f55e06f40343ac23ca97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148211
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-03-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [bb4a052a768d5936e0e241b15d3c08a56284eeb4]

        svx: SdrTextObj maRect - use getter and add funcs. for manipulation
        
        Change-Id: I0a416fa2ac470650c2ef430dbb91bf8d5a8013cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148210
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-03-04  Heiko Tietze  <tietze.heiko@gmail.com>  [f763e453263a8acfdcdf553a7c3a46ddaf476c13]

        Related tdf#153344 - Resize Selection Mode icon in statusbar to 16px
        
        Also removed the "_10x22" from the icons
        
        Change-Id: Iccdd5b784f43f1588aa1b5e72d01dd220209cc21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148120
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-03-04  Michael Weghorn  <m.weghorn@posteo.de>  [0e0054dfd7dbf382325696cefb24a6bc48474293]

        tdf#153803 qt: Let Qt style draw combobox popup borders
        
        ... and listbox popup borders as well.
        
        Declare suppport for native drawing of focus for
        pushbuttons, since the Qt-based
        VCL plugins take care of drawing focus for controls.
        As far as I can see, there is no need to actually
        implement drawing of focus separately for the Qt-based
        VCL plugins, though, since that is already handled by the
        `ControlState::FOCUSED` state when drawing the entire control.
        
        Support for this is what `ComboBox::ImplInit` and `ListBox::ImplInit`
        check and if it's not supported, they enable double
        buffering for the window (which would have the result that
        the `pWin` in `ImplDrawFrame` in
        vcl/source/window/decoview.cxx would be nullptr and thus
        no native drawing of the frame would happen), s.a.
        
            commit d4714b0fdb81e6e561ae526cc517ecc9a40a603e
            Date:   Mon Jun 17 17:02:54 2019 +0200
        
                tdf#101978 vcl combobox/listbox floating window: avoid flicker
        
        With this in place, the border in the popup windows
        for listboxes and comboboxes are drawn by the Qt style.
        
        Yet another way to achieve this would be to support drawing
        `ControlPart::ListboxWindow` for `ControlType::Listbox`,
        so that the other rendering path in
        `ImplSmallBorderWindowView::DrawWindow` is taken, but that is currently
        complicated by the fact that bounding and content rect are
        not really used consequently there, so that would have to be cleaned
        up first, s.a. the commit message in
        
            commit 5c96e813bed3293605f8d746f188cc051d1e5949
            Date:   Thu Feb 2 15:27:37 2023 +0000
        
                tdf#150451 Fix borders in Editbox controls (kf5)
        
        for more details.
        
        Change-Id: I8cd2396e7075a475e53e016acbb16d6fb54bad2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148160
        Tested-by: Jenkins
        Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>

2023-03-04  Mike Kaganski  <mike.kaganski@collabora.com>  [5b9089a23757805ffdc852944d6483cf0db15121]

        tdf#153948: LanguageTool: cache the prepared request
        
        So that when the same text is re-checked using different
        settings (e.g., language), the cached result is not used.
        
        Change-Id: Ic4ed63c6835f9d3935f1b9541c80822bb52313c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148200
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-04  Szymon Kłos  <szymon.klos@collabora.com>  [92e93f25e5db2f6a2a6368c131ae83244b0c5a7f]

        jsdialog: enable chart wizard
        
        Change-Id: I7d6f4b4e6022507a57224ad40785f5f4f4537ea8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148215
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-03-04  Szymon Kłos  <szymon.klos@collabora.com>  [8128a6a8e2c59a2ac6aafe96a69b6dd5c4a32ceb]

        jsdialog: handle weld_widget_for_response
        
        Change-Id: I3b8d3911ff93bd26f8bdfb498b547fd335c3db8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148113
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-03-04  Szymon Kłos  <szymon.klos@collabora.com>  [a5e2201643392d0509cb970faf1c1e7038d14f4e]

        jsdialog: correct structure for RoadmapWizard
        
        Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
        Change-Id: Id9837c208653311608bf39d6066cbf1345efc565
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148214
        Tested-by: Jenkins

2023-03-04  Pranam Lashkari  <lpranam@collabora.com>  [feda414f8b70f50a9f6745d2ce8828316d4711cd]

        sc: remove protect cell tab from cell format dialog
        
        Change-Id: I33a32ca756263426abb4dcb733139baf58221554
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147897
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2023-03-04  Eike Rathke  <erack@redhat.com>  [019e751c71dcb2d34c6fd8bb9dda267c6ba2b48e]

        Resolves: tdf#153924 handle non-numeric and error values in rank array
        
        ... of LARGE()/SMALL() instead of yielding error value for all result
        elements.
        
        Fallout from
        
            commit e4c2d0bb57ab8ea8f5c400d103d01376b8140f22
            CommitDate: Fri Nov 30 22:14:17 2018 +0100
        
                i#32345 Support a matrix of rank argument for LARGE()/SMALL()
        
        that in ScInterpreter::GetTopNumberArray() required the entire
        rank array would have to be numeric, which with an empty cell or
        string it isn't.
        
        Change-Id: Ieaa1a68bb8f98614119550b1442665b6fbb4817a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148178
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-03-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [db5b7400aec082dacdc09f8b741c70aa5852f25c]

        Reword extended tips for optcaptionpage.ui
        
        Change-Id: I455cb963d6e6aa0107f70492c175e5cbc449f445
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148193
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2023-03-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d7c609dbb1bd08865b43719d2fb7c316d30bcde5]

        Bump glade version for optcaptiopage.ui
        
        Change-Id: I00b6c1e8b4628ec8fa643b9e9b9c03d403a3b576
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148192
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2023-03-03  Szymon Kłos  <szymon.klos@collabora.com>  [60938693aa41df5319bc4d73e4c65c09beda19e6]

        jsdialog: add wrapper for weld:Assistant
        
        Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
        Change-Id: I82d045cbcc7fc4682c251ac51b19b3bd33f813f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148190
        Tested-by: Jenkins

2023-03-03  Marco Cecchetti  <marco.cecchetti@collabora.com>  [00ac4d375922b96d94e42846c9555d22470fb2f6]

        lok: macro: VBA message dialogs was causing assertion failure
        
        Get VBA MsgBox and VBA Runtime Script Error dialogs to be displayed
        correctly without causing an assertion failure.
        Provided a solution that allows VBA MsgBox to be executed in a
        not-async way so that the VBA script is paused until the message box
        is closed.
        
        Change-Id: Ica7d0d343a0ea4b6a163c1c43572f18a5779a0ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147243
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147321
        Tested-by: Jenkins

2023-03-03  Szymon Kłos  <szymon.klos@collabora.com>  [3fce5f707789fe623672e2eebd731756c826dadc]

        jsdialog: hide not-used tabpage in the wizard
        
        In the wizard initially we show only the first page.
        
        Change-Id: I18ff5362f9ceb9989bfba2d9fddebf95230331e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148108
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-03-03  Caolán McNamara  <caolanm@redhat.com>  [4f45d7bb863a991e70adcea4848377a3c65f7194]

        Related: tdf#94319 object pasted in draw/impress is always centered
        
        this is a recent problem since:
        
        commit d60722e29a0dde6282915188e5ff7e24890a14d3
        Date:   Thu Jan 12 16:25:40 2023 +0200
        
            XUnoTunnel->dynamic_cast in TransferableHelper
        
        Change-Id: I764b62d7a395d01f8e86174ce8e4d30dfeb80ead
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148171
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-03  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [7545f47eb93373324eed35a7253e55448bbbdfbd]

        update credits
        
        Change-Id: I6d5a9f661041361e7c516887a298c84ac71e14ff

2023-03-03  Michael Stahl  <michael.stahl@allotropia.de>  [7391942099d4a76639c1aa8e559643b2702da2b7]

        tdf#137883 filter: use en-dash instead of hyphen in UINames
        
        (regression from commit ed0476b0625c4361df5ff040a6661a9634588cea)
        
        Change-Id: I7c380a9871cf16623031751bd735f456a7ea200f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148167
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-03  Mike Kaganski  <mike.kaganski@collabora.com>  [164f4b4a106ddbe6c112c8696f510e72d7da6959]

        Simplify a bit
        
        Change-Id: I71ec9be6b2003971cdf3c4c1a2a7c21092a316ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148184
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-03  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [23325d1f20876938ed9d6a6cc3769d5ebbd880a8]

        Update git submodules
        
        * Update translations from branch 'master'
          to 381ab7a2ca3677aa759e77e5dfd7e8cbde87b4d7
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I569b418ab52bf1703326225f0b341c580ccdf55e
            
2023-03-03  Kohei Yoshida  <kohei@libreoffice.org>  [c4187189060a104cf36d8a8c9b2958b8c28cde0b]

        tdf#148143: Reset the position hint when flat_segment_tree gets copied
        
        std::optional stores the wrapped object as part of its memory footprint,
        and when it gets copied, it copy-constructs the wrapped object too.  We
        need to be aware of this when using std::optional inside std::vector
        which may reallocate its internal buffer and copy the stored elements.
        
        Change-Id: Ib8fab1295388ae2ee9ef3d044943ac3c2bc8e529
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148152
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2023-03-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c791a4d32fa971554ef192d1e61ee56e705710d5]

        Reword extended tip for field heading numbering
        
        Change-Id: I22ad2251d9d889966bae8bcd2505d15f13f48b06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148183
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2023-03-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [43da51e9f6dbd9a90e7cd9f67d7dae6116b6a14f]

        flatten SvxForbiddenChars_Impl and associated map
        
        std::map is a node-based datastructure, and ForbiddenCharacters only
        contains two ref-counted string data types. No need for all this
        indirection.
        
        Change-Id: Ib4fa49e60557c7e5c41bb73ebeb23c4db6d33406
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148179
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [cdfc95ab0e298cce13c0baef907001a0c43159de]

        Bump Glade release for fldvarpage.ui
        
        No change in contents, just internal Glade refactoring
        
        Change-Id: I0e68abc7176e50b4e36fdb3443192f363d90843b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148182
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2023-03-03  Szymon Kłos  <szymon.klos@collabora.com>  [8c5c9e943d1b754136cc1a76222fa7f84bbfd710]

        Move SalInstanceLinkButton declaration to header file
        
        Change-Id: Icd5b79f31e1839303e81c1914c9e30e078661d9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148111
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-03-03  Justin Luth  <justin.luth@collabora.com>  [620d1dc63b652db97b05eb21685dad70e6b2ab0d]

        tdf#153613 writerfilter: handle defered break before SDT start
        
        If there are deferred column or page breaks before an SDT,
        then before starting the SDT we need to determine if the
        existing run needs to split - same as everywhere else.
        
        There was only one existing unit test that had any defered
        page or column breaks, so only two example documents to work from.
        That was tdf125778_lostPageBreakTOX.docx.
        
        Change-Id: I02d71577af13399d8aaf3ba0ce40fc6bed5e6e3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148148
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-03-03  Caolán McNamara  <caolanm@redhat.com>  [f87ea14edfe3053e3091731deb90fc87c17ddad4]

        Related: tdf#94319 Revert "tdf#63956 clip 19km long line to some sane limit"
        
        This reverts commit d1046e7c3f66e5f3384ee1ef534ef28346702fc6.
        
        and all its associated follow up fixes. Doesn't actually have any effect
        on the issue which isolated it as a source of the problem which has
        mutated in the meantime
        
        Revert "tdf#126184 Use max paper dimensions to calculate clip region"
        
        This reverts commit 1dccd6814f1fe7a06f3168d01d18d347269cd3c1.
        
        and:
        
        Revert "Resolves: tdf#101187 colossal page width wraps around if doubled"
        
        This reverts commit 2fd88ab1cbb4690a770ca2ca5d66157ec4906a2e.
        
        and:
        
        Revert "Resolves: tdf#98366 paste document has 10x10 sized SdPages..."
        
        This reverts commit 93efd7ebbad293d3729b8ea4b9726aff498f607f.
        
        and:
        
        Revert "Resolves: tdf#97276 don't clip out line if the underlying page size is unknown"
        
        This reverts commit ad99c633908f7c70d06812ebfb4e0696666f0158.
        
        Change-Id: I22d3e1592c172f137fcec8085ff3240428f0d248
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148170
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [df182c7e4235513916204a4dc4aec6ec6e4c746b]

        flatten OGenericUnoController
        
        rather than having a confusing mix of pimpl pattern and inline fields
        
        Change-Id: I2953df1893f49efb43f387d0d6348c6b17de83f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148175
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [37a4d67d6885860c279476c2504e35c3190ffc6c]

        flatten DocumentUndoGuard
        
        which is a small object, and doesn't need a pimpl pattern
        
        Change-Id: Ib76f6e5ad0347be61fe29b22f57e1211ce3337cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148172
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-03  Szymon Kłos  <szymon.klos@collabora.com>  [e55096a07a450782c4ab919b7ba60852841004c7]

        Move SalInstanceAssistant declaration to header file
        
        Change-Id: I3407893c878fd37fe0968c2990c92d5d16213ed3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148107
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-03-03  Michael Stahl  <michael.stahl@allotropia.de>  [2721520ca37654056c3d509657c50ee42e3dcae4]

        tdf#153925 xmloff,sw: decorative flag on frame styles
        
        * sw API SwXStyle property "Decorative"
        * UI checkbox "Decorative" - split up the GtkFrame to always show it
        * ODF import/export as loext:decorative on style:graphic-properties
        * test for ODF filters
        
        Change-Id: If124cb50ee7776b5807720e65f41a07e7b9f4cf9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148143
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e1c5960450a5cb8ba93490bbd99533b6070d558e]

        Fix typo
        
        Change-Id: Ic3b7dc043e13717e13ec19184f8771acdae0e5f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148141
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-03  Mike Kaganski  <mike.kaganski@collabora.com>  [ebee2930a3558c5eb8921e1b5f3e275702f8a64f]

        Fix SAL_INFO dereferencing optionals
        
        Change-Id: I6d8ec4cd481284a42db33bf85ec7770fbb89cf83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148168
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-03-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1c257c862df04d69486170bbfc7a17e6367dc950]

        Fix typo
        
        Change-Id: I2cc214d4e4443f199b9b8160560a392302654ff7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148165
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-03  Colomban Wendling  <cwendling@hypra.fr>  [d1589ade91cfadf860c31ca30c97a60f95afa928]

        Disable test::AccessibleTestBase::awaitDialog() on macos altogether
        
        The API doesn't actually work there yet because we don't get any event,
        so there's no point in exposing it there, and it makes it clear it
        isn't available there, avoiding future user to wonder why their tests
        do not behave there.
        
        Change-Id: I38dcc98ad3bc3b669df64bc1c53c91ef48a0d717
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147574
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-03-03  Colomban Wendling  <cwendling@hypra.fr>  [8a449f2de0d926967331436adfd3d5dd0b9e2db8]

        test: Use css::awt::XExtentdedToolkit::addTopWindowListener()
        
        Use awt::XExtentdedToolkit::addTopWindowListener() instead of
        Application::AddEventListener() for lower dependency on vcl::Window.
        
        We however still require some vcl::Window for EventPosterHelper to work
        without which we cannot post events to the dialog.  It however doesn't
        really have to be the top-level window itself, any vcl::Window high
        enough the event tree would probably work.
        
        Change-Id: I40b56a6c9e45f4e2ef2cab27a735856baef7e3c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146634
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-03-03  Colomban Wendling  <cwendling@hypra.fr>  [655f6164e38c2f675beb5272fc6a9780f4767429]

        test: Run user dialog callback in idle time
        
        On e.g. Windows we need to let the dialogs fully finish starting up
        before we can properly interact with them, and especially close them
        again.
        
        We notice new dialogs with the WindowActivate event, but this will
        happen before the dialog is fully set up internally, leading to
        failures on Windows.  In practice, the WindowActivate event might be
        dispatched before the dialog setup function finishes, leading to an
        intermediate state at WindowActivate time.
        
        Work around this by running the user code in an idle timer in response
        to the WindowActivate event, so that the setup code can return before
        the callback is dispatched.
        
        Based on findings by Michael Weghorn, thanks!
        
        Change-Id: Ieecee09d84144570fe1943ca12dc1db6d9f64524
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146378
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-03-03  Colomban Wendling  <cwendling@hypra.fr>  [1791b26d75bd50971fe58627c6554f1711890817]

        test: Add debug print support for XAccessibleAction
        
        Change-Id: Ic511f2abc62703ead40a585989c54345cf3c17ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142261
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-03-03  Miklos Vajna  <vmiklos@collabora.com>  [27b8c67bb154d2e09c2377a5f73621b72167a226]

        lingucomponent: don't get locales from the server when this is disabled
        
        Do it like LanguageToolGrammarChecker::doProofreading(), which already
        checked for this setting.
        
        Helps when soffice starts up in an environment without network access
        and also is pointless. Avoids this warning:
        
        warn:languagetool:13511:13511:lingucomponent/source/spellcheck/languagetool/languagetoolimp.cxx:508: CURL request returned with error: 28
        
        Which looked odd, given that LT was disabled already.
        
        Change-Id: Ideb0c59ad79bdbd7d22acef22e31a43377d30ec1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148166
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-03  Colomban Wendling  <cwendling@hypra.fr>  [7801b5f7562a8d1660053a2745b4f6e97b555bb2]

        test: Add helpers to get a specific object and tab to it
        
        Add a tabTo() variant that accepts a target object that should gain
        focus. This is useful to work around focus issues in the implementation
        (although they should be reported and fixed), and it's a simpler and
        more efficient API if the caller happens to already have a reference to
        the target object.
        
        This also adds AccessibilityTools::getAccessibleObjectForName() as a
        usually more useful alternative to
        AccessibilityTools::getAccessibleObjectForRole() as it allows to easily
        match both role and name. There is also a template version accepting
        multiple role and name pairs to further refine the selected object.
        
        Together, it makes it easy to obtain the target object and tab to it,
        in situations where the other tabTo() variant either doesn't work for
        some reason (as mentioned above), or is not the slickest solution.
        
        Change-Id: I6a41b147331132711ac84776bb43ad24a091ba24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142260
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-03-03  Colomban Wendling  <cwendling@hypra.fr>  [be86c74bb5bf04347846261243c8eb21dc8d7200]

        test: Add a few basic dialog tests and helpers
        
        This adds basic tests for a few dialogues, showcasing and exercising
        the dialog handling code.  Those tests are extremely basic but show
        that it is trivial enough to interact with a dialog.
        
        This adds a few helpers to navigate the UI using keyboard events as
        well, because it's one of the best methods to verify the actual
        interaction works for a user of assistive technologies.
        
        Change-Id: Idc1f279f35ff01769138c3addb10ef851ca0dbb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142259
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-03-03  Colomban Wendling  <cwendling@hypra.fr>  [ab0681dadc15b569027c5ce637441ea95eae1631]

        test: Fail earlier if we don't get WindowActivate events
        
        Instead of waiting for the CI itself to timeout after 45 minutes, or
        for an interactive caller to kill us sometime, don't wait more than 60
        seconds for a WindowActivate event to show up.
        
        This should not happen in the working code paths, but can help when
        something's going wrong.  Currently, this could help macos jobs to fail
        sooner.
        
        Change-Id: Iabce82b31440c14fd16478f1e574ce376027441c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146099
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-03-03  Miklos Vajna  <vmiklos@collabora.com>  [70d0281bbd36c25b5251f4e1c99507084659db90]

        sw layout xml dump: extract SwPageFrame::dumpAsXml() from SwFrame
        
        Avoids an ugly static downcast.
        
        Change-Id: I66f59409788f04e03c8c36bb12dc4ba7d3446663
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148159
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-03  Miklos Vajna  <vmiklos@collabora.com>  [e66632b023ee1cf25a381536f53458f631964bb8]

        sw floattable: try to grow fly parent when trying section/table
        
        The bugdoc is meant to be of 2 pages, but the last row of the table went
        to a 3rd page, even if there was still space in page 2.
        
        SwTabFrame::MakeAll() had a case where it tried to grow section or table
        parents, that's how a similar case worked for multi-page tables in
        section frames.
        
        Extend this to also consider split fly parents, which avoids the
        unwanted 3rd page.
        
        This broke the rendering floattable-3pages.docx (it had 2 pages), which
        pointed out that SwFrame::ImplGetNextLayoutLeaf() was buggy for split
        flys. That function is meant to find the next layout frame which is not
        a lower of the current frame, but it had to be extended to handle the
        split anchor frame of split flys. Also, if we're here, remove the other
        split fly check in SwTabFrame::MakeAll(), which now looks redundant and
        is odd (there is no similar check for sections).
        
        Change-Id: I83090ac04ca27b71f62315e3b9755c8196057b5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148162
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-03  Miklos Vajna  <vmiklos@collabora.com>  [edaf6155496d452c67aa191c1d45a0328ef079e0]

        sw floattable: undefined behavior in SwFlyFrame::UpdateAttr_()
        
        The switch-case handled RES_FRM_SIZE and RES_FMT_CHG together, so when I
        added RES_FLY_SPLIT as a 3rd case for the same block, it started to
        handle RES_FLY_SPLIT as RES_FMT_CHG.
        
        For multi-page floating tables only the shared code is interesting, so
        just make the condition in the else branch more strict to avoid the
        unwanted downcast.
        
        Change-Id: I5015b06059f05fee400f427514d950d95a49df94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148158
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [5c4d4b370d2f6645c797c626d407013702f474c7]

        tdf#153926 crash when trying to change language for selection
        
        regression from
            commit 5032262fccd0ef7f274323ae481b3230ffd42d3a
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Tue Feb 21 15:05:37 2023 +0200
            BaseMutex->std::mutex in PopupMenuControllerBase
        
        Change-Id: I46b6458a809659845de26059fcab4772e5089ce6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148161
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [4cd6cba3edcba6497220924acc6716ea6027e559]

        Revert "BaseMutex->std::mutex in AccessibleSlideSorterView"
        
        This reverts commit 64c19da4c924c45df037c075ef88d1f01a5abbe9, which
        is causing deadlock when loading
             https://bugs.documentfoundation.org/attachment.cgi?id=180272
        in gtk3
        
        Change-Id: I346fa576cbbb7355e65483ff5aba1f67cf21469a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148156
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [60d9e89f5a18b437016cead0c5fb688d202bc90e]

        reduce casting in writer html export filter
        
        Change-Id: I8e690eea423a60a5009376a222d18ac214c77bc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148154
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-03  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [b9716112219469fa4e0af33a6edb7eec0ff33026]

        Refactor TBL_{REL,}BOXNAME to SwTable
        
        - because those only modify the fields of that one table
        - also add lots of const_cast unfortunately, but not because it makes
          things worse:
          * this was modifying the table before (thus non-const)
          * at least now this is a bit more explicit
        
        Change-Id: I0174daecabcc6de9b7c9867b24c94659c0dbcafe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148080
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2023-03-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5d7687c62a7f8d60267ce45ad27befc7d6567c24]

        Remove duplicated include
        
        Change-Id: I89652d205efa508f2f9ccd2c449d4c54fa8b325a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148140
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2023-03-02  Kohei Yoshida  <kohei@libreoffice.org>  [687b950702c49c90cff9a43655ea97a0343799a0]

        Add a means to query the internal broadcaster state ...
        
        ... and use it in one unit test case.  Also, remove the code inside
        DEBUG_AREA_BROADCASTER macro since it no longer builds & has been
        superceded by this new state query method.
        
        Change-Id: I38691a76df5c63034ff488522936dd566bf8b4e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148079
        Tested-by: Kohei Yoshida <kohei@libreoffice.org>
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2023-03-02  László Németh  <nemeth@numbertext.org>  [e34074feeb1b918ab9f26a18c5fdb0b1f2e35f94]

        tdf#153891 DOCX import: crash fix at missing cell properties
        
        Regression from commit 81ce88aa80f8e7cde4fdc5b211e9500a3599643c
        "tdf#132514 DOCX import: fix lost table style with footer".
        
        Note: no crash without this fix by removing styles.xml from
        the test document.
        
        Change-Id: I7fd7edfc8f62e6b17c0c8f7a3bdec7d986ba57eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148053
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-03-02  Patrick Luby  <patrick.luby@collabora.com>  [4637080c28ac082ca44ee37e05e1b0c0a6183ba6]

        Enable building non-Mac App Store Universal .dmg from merged and signed .app
        
        Add a new bin/create-dmg-from-merged-app-bundle script which is used to
        package a merged and signed .app folder (created with the
        bin/merge-app-bundles and manually signed) into a distributable .dmg.
        
        Also, add .jnilib files to the lipo list in bin/merge-app-bundles since
        these are really .dylib files for Java.
        
        Change-Id: I1da4105b0820251580401f975f499b8d59a20499
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148101
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>

2023-03-02  Caolán McNamara  <caolanm@redhat.com>  [ba42b8b95b2166f9bd578cd90c54e9826a755a6e]

        tdf#153672 Use RelativeMapMode so text in gdis are scaled/offset correctly
        
        otherwise it overrides the outer GdiMetaFiles efforts to position the
        origin and the text is rendered off-canvas in this scenario
        
        Change-Id: If81692dce81fb6f00d5051228e1de13cdcae1770
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148136
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-02  Caolán McNamara  <caolanm@redhat.com>  [caa1d1ccf39ff8a60b7d89dd53afbf73d3cafeca]

        Resolves: tdf#153787 highlighted entry text overdraws selected entry text
        
        Change-Id: Iabf1d4a672aa508c5143f12169678278186ddd47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148139
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [846302d212ec2a88b7d83d7cde4e2dd0cf930fbb]

        CppunitTest_sc_subsequent_export_test2: split in two
        
        it already has 123 tests
        
        Change-Id: If9630e89b17cb68b23a0567b5a6cca33f4f32f92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148135
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-02  Justin Luth  <jluth@mail.com>  [f2c581c7b603eb7c3d93af2e685e300d5aec5ae6]

        tdf#62032 sw List Level UI: don't require old value
        
        I added the qualification at the last minute,
        in imitation of other properties which according
        to coverity scans could actually hit the qualifier.
        
        Well, as Seth's testing shows, very often there is no
        such oldvalue (for example on the default paragraph style),
        and so this should not prevent us from setting something.
        
        I can imagine that editEng paragraphs could issue an exception
        if we try to set this property. However, in the testing I did
        (against a comment's paragraph) this tab page did
        not come up.
        
        Change-Id: I0fcc45d100b01716b87316c1bbb9f69eb7c577f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148129
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-03-02  Stephan Bergmann  <sbergman@redhat.com>  [bd6dad1bbc8a0707202fe67ce9db502692f7098e]

        Missing test dependency
        
        > warn:vcl.builder:3976130:3976130:vcl/source/window/builder.cxx:480: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: "file:///.../instdir/share/config/soffice.cfg/sfx/ui/tabbar.ui at /home/sbergman/lo/core/xmlreader/source/xmlreader.cxx:67"
        > warn:sfx.view:3976130:3976130:sfx2/source/view/frmload.cxx:495: DBG_UNHANDLED_EXCEPTION in impl_handleCaughtError_nothrow exception: com.sun.star.container.NoSuchElementException message: "file:///.../instdir/share/config/soffice.cfg/sfx/ui/tabbar.ui at xmlreader/source/xmlreader.cxx:67"
        
        Change-Id: Ie46f6c39f5d6cc4942d71c61bb5349ffe8f6a695
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148121
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-02  Caolán McNamara  <caolanm@redhat.com>  [e61d12f815f825fef24f0260ccfcaa9248ccbd89]

        drop TooLargeScaleForMapMode import check
        
        revert this part of:
        
        commit 32dc2d14287a4210589c33dbd62c6e36e095aa6e
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Fri Mar 18 19:50:12 2022 +0000
        
            ofz#45583 detect some invalid scale cases at import time
        
        Change-Id: Ib80eda465d5b9d975a5b30974241d9f824c6741d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148130
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-02  Michael Weghorn  <m.weghorn@posteo.de>  [699a1745f30cc0e89d59c6fc6ea742da5ff0ccea]

        tdf#152073 tdf#153895 basicide: Set bg color for border win
        
        As described in the original commit to address tdf#152073
        ("Glitch rendering line numbers in Basic IDE editor (kf5 only)"),
        the fact that the KDE Breeze style's frame border is partly
        transparent was causing artifacts in the Basic IDE:
        
            commit 6f4b8b7cfe2907b7da46eec6951a0e09b836a6de
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Tue Jan 31 16:08:53 2023 +0100
        
                tdf#152073 qt: Draw background when drawing frame
        
                For native drawing of a frame (border), use
                the window background color as default color.
        
                As mentioned in commit f39f21d92ec83c3a5062f29dd26214fc83012c06
                ("tdf#138010 (IV) VclScrolledWindow: Use actual border width"),
                the Qt/KDE Breeze style uses a frame width of 2, with the
                actual 1 pixel border being surrounded by a 1 pixel
                padding/margin.
        
                Transparent background did not ensure that the 1 pixel
                padding/margin is repainted and could thus result
                in artifacts from what was painted to that location
                previously (s. the Basic IDE editor example from
                tdf#152073).
        
                [...]
        
        However, there are cases when a transparent background
        is actually wanted, like in the print dialog (tdf#153895).
        
        Therefore, revert the original commit mentioned above
        and explicitly set a background color for the border windows
        of the involved windows in the Basic IDE instead, which is
        in line with the alternative already mentioned in the above commit
        ("An alternative might be to explicitly draw the
        background further up the call stack, [...]."), but enables
        transparency in the qt5/qt6/kf5-specific drawing for
        the frame again.
        
        Change-Id: Ifb4deb80c6ae245ec630a4fdc23f675e5587836c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148117
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-03-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [dacbc0fccc8faa29cb8dd0688a6ec1d496df7bdd]

        qa: simplify code
        
        Change-Id: I79328b4f26eeb01bfda0502657bf0d47f3699fdb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148123
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [c0ded57e60200725dfa11e8b9b3ec766145e7719]

        CppunitTest_chart2_export: re-enable and adapt test
        
        Disable since 7bb87abc0cc7b "fix upDown bar export to OOXML
        We should not really export it as this leads to wrong import into MSO."
        
        Change-Id: Ifcbb1200177b3cbd4966971c67d692c41e26827f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148128
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-02  Mike Kaganski  <mike.kaganski@collabora.com>  [74cd34d54d16cb68fbaf1e8cb9844b1048491965]

        tdf#153923: close 'dd' tag properly
        
        Change-Id: I4ae3b23c616fc2ea40a5fdf8640bf5db0bb371ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148122
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-02  Abdallah Elhdad  <abdallah31009448@f-eng.tanta.edu.eg>  [83cd42f8e3f88e5161c5164c3494a01b2ff9f08c]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: Iddda2d30dce37fd90ce8c1834666f2baf8bd7fb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148116
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-03-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [fa98b310d7dc4838aa45583a2dc9758442b06183]

        CppunitTest_chart2_export2: use CPPUNIT_TEST_FIXTURE()
        
        This suite is large enough so that avoiding the
        declaration/registration/definition of each test manually saves a lot of
        space.
        
        Change-Id: I43d896e1bd9c70198fc43185da2e1016fc7586c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148119
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-02  Arnaud Versini  <arnaud.versini@libreoffice.org>  [4825d1f15585211a942ed711d1b372b77b718ce7]

        bridge linux x86-64 : remove useless includes
        
        Change-Id: Ibd3b9a76b700a5efbf7855454714646daf612d13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147675
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [0f3a63f48cad499267f0e88f60fa42971d02fceb]

        CppunitTest_sc_subsequent_export_test2: use CPPUNIT_TEST_FIXTURE()
        
        This suite is large enough so that avoiding the
        declaration/registration/definition of each test manually saves a lot of
        space.
        
        Change-Id: If59a6843dccad1e0cebbdbab05fdddbfdf778584
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147468
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [d913584909c2e0a235546a5f800baf45c3446d8b]

        UnoApiXmlTest: merge parseExport from ChartTest
        
        Reuse existing mechanism to handle chart file names in tests.
        See https://lists.freedesktop.org/archives/libreoffice/2023-February/089995.html
        and 5f7861e6ce212f47420533aed302fa4b5510557d
        "fix chart export tests correctly
        we have a static counter that increments chart export file names. So
        only the first exported file gets the file name chart1.xml and all the
        following charts are incremented by one even if they are in a different
        file."
        
        Also add an assert to warn developers only 1 chart is allow per sample
        document when parsing them.
        Adapt a few tests to follow this rule and change file document
        from testMultipleChart.docx to testExternalData.docx because
        the name was misleading
        
        Change-Id: Id7282049796f2b05492ab70b50c80065a99439be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148065
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [add155dc2377a853b5281db8afb8818cb175c71a]

        tdf#72520: fix test
        
        This test should fail if oox/source/export/chartexport.cxx:970
        is commented out
        The reason is that the assert should have been
        CPPUNIT_ASSERT(xmlXPathNodeSetGetLength(pXmlNodes));
        instead.
        Anyway, simplify it and just use assertXPath
        
        Change-Id: Ie7ec10a70f7b447f92735d5c5b28d1074a9e4f98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148118
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-02  Shady Mohamed  <shadimabdrawy1999@gmail.com>  [350f51569c8d8498eabcbeef4323083c8e13371e]

        tdf#114441 Convert sal_uLong to better data type sal_uInt32
        
        In this patch, all the instances of sal_uLong in sw/source/ui/fldui/
        folder are changed to better types.
        
        The variable m_nOldFormat is changed to the type sal_uInt32 in fldfunc.hxx
        as we have m_nOldFormat = GetCurField()->GetFormat() in fldfunc.cxx file
        and GetFormat() return sal_uInt32. Also, the data type of variable nFormat
        is changed from to sal_uInt32 as there is a conditional operation with the
        sal_uInt32 output. This is also the case for other changed files.
        
        The variable nFormat is changed to sal_uInt32 in files fldref.cxx and
        fldvar.cxx.
        
        Change-Id: I57ac03e48d4f0eecc96cfdbc19e92e00148f07d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147881
        Tested-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-03-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [4d0d98238b427b98310b6d0624e21bbec6d553f8]

        flatten some classes in sc
        
        no need to allocate separately where the contained class is only one
        pointer big
        
        Change-Id: Ibd31ff94c6fae6683d2784173057290dd547954e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148087
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [1f5797e0c0cc0425e29b7a945485ac146fec0085]

        flatten some classes in basic
        
        no need to allocate separately where the contained class is only one
        pointer big
        
        Change-Id: If5fac0b0e20f80bffebc8611791d07888cbec1e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148089
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-02  mostafa-elsharnoby  <mostafaelsharnobi@gmail.com>  [5d2be45a788c450e6f914eea8c3b74d214edaccd]

        tdf#145538 Use range based for loops
        
        Change-Id: Iabbb29877c8dd2f7115b7466e9560e6296a894e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146046
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-03-02  Caolán McNamara  <caolanm@redhat.com>  [11a5ddbb17ddb06c12464f9e961aa9eb42cbf9f9]

        Resolves: tdf#153885 keep popovers with application window parent inside that
        
        for wayland.  If the popover window is the application window, contrain
        it within the application window so it won't be cut off off screen,
        because gtk under wayland just puts it when it wants to be regardless of
        screen bounds.
        
        Leave dialog hosted ones alone, like format, watermark, which are likely
        presented in the middle of the screen and are too small to constrain the
        popover inside.
        
        Change-Id: Ibdc0749613a3b587414e88be7d0aea81c637f31a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148091
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [b47ac2b1e828afe9bbe98650bc701b940ef5920a]

        flatten some classes in sw
        
        no need to allocate separately where the contained class is only one
        pointer big
        
        Change-Id: Iae64ad45ccd9b6f2cf3f463c4c17ae7f70db6a8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148088
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b7829f671e94b87b0f72f079596fcce39a06d8c1]

        Fix typo
        
        Change-Id: I8b0083203daf7ae5b6c0e769d052f29c7294584f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148114
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [8774f286e8613717c620b635c93cfd7e7dffd76f]

        no need to allocate mpPortName separately
        
        it is only one pointer big
        
        Change-Id: I7c8c99c4dad4289e2f073d73e8b3703ee5c8e64e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148090
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-02  Justin Luth  <jluth@mail.com>  [9e365b05e7ca986f6ee4a4a58d0bb20947975864]

        tdf#131386 ApplyParagraphMarkFormatToNumbering remove RTF fallback
        
        This stops run-time evaluation of the last char-run properties
        on the paragraph - which were then applied to the numbering
        character itself. This was done to imitate MS Word's ability
        to format the CR itself - which similarly affected the numbering.
        
        This awful hack has been slowly evicted as RES_PARATR_LIST_AUTOFMT
        was created and rolled out to DOCX in 6.4, DOC in 7.5,
        and now RTF in 7.5.1.
        
        A change made in 7.2 (also made temporarily in 6.4 development)
        looked not only at the start == end char run,
        but also any run going past it/up to the end.
        
        Although the 7.2 change helped some documents, it hurt others.
        It can now be eliminated completely since RES_PARATR_LIST_AUTOFMT
        handles that situation at import time.
        
        Since this is a run-time layout adjustment, removing it should
        have no impact on export. Any effect made to MS Format -> ODT
        is likely incorrect as seen by various bug reports
        like tdf#146168 and tdf#150613.
        
        In the worst case, it would only be a few recent (7.2 - 7.5)
        DOC -> ODT or RTF -> ODT migrations that will "look different".
        Chalk those up to implementation errors that need to be corrected.
        
        Change-Id: I4ae76008ffcbc5f19580b6ddca08197b7074e12c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148014
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-02  Yomnasalama  <yomnasalama2000@gmail.com>  [badb7b6934182149c878d0917a81c0e414a9d922]

        tdf#114441: replace sal_uLong with sal_uInt8 as all of them are small constants
        
        The constants are now of type sal_uInt8 as all of them are small and
        will not exceed the limit. Also, they are not going to change after that
        in the code.
        
        Change-Id: I81d144bffe5c381f9280a4c364462e33b3a9a8b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146721
        Tested-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-03-02  Miklos Vajna  <vmiklos@collabora.com>  [b9bf9bf9d1d1e0fb9eb765cd5060d611af7176df]

        sw floattable: fix vertical position of follow flys with rel orient = page
        
        The problem was that the follow frame's top was the 2nd page's top,
        because we ignore the vertical offset for follow fly frames.
        
        Ignoring the original offset is fine, but follow frames are still inside
        the body frame in Word, so their offset is effectively the header / top
        margin area.
        
        Fix the problem by improving how nRelPosY is tweaked for follow fly
        frames: an additional positive offset is wanted when the rel orient is
        page.
        
        With this, this bugdoc now renders perfectly.
        
        Change-Id: Iec4b85339a7b4b69944d25eb2e06a6e3f977f093
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148086
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [bbc473ce49a3a15d2696327d5ca66f3fe85a0671]

        allocate ShapeHelper inline
        
        it is only one pointer big
        
        Change-Id: I116bd3713dab8568de56bb32c1ddbb83a1827f6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148085
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [9b68315b5e76423e2206f3306596f8cf6e4c16a4]

        allocate DocumentInfo inline
        
        it is only one word big
        
        Change-Id: I8b5fec4f44fcdeb2c22c00db2323e7427b11d209
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148084
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [4547cc9428649af54480d4471154bd44c8480f5c]

        no need to allocate TargetsTable separately
        
        Change-Id: Ifc16a5c7137776c8375d83afb031999023a7424a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148083
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-02  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [31a503a0a10aea0489ac2ebe5abd745f37e6402b]

        Fix viewsettings count
        
        Was missed in d0cacf09a1105d89bf3df84b18623d790e3aeb82
        
        Change-Id: I43c1c9b595a8fc8e2982027093695556e182074e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148081
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-03-02  Miklos Vajna  <vmiklos@collabora.com>  [34794e122fb4570376e712a7a356fc41620a46c7]

        sw floattable: don't leave body in SwFrame::GetNextFlyLeaf()
        
        - assert IsFlySplitAllowed() in SwFrame::GetNextFlyLeaf(), since the
          only caller is SwFrame::GetLeaf(), and it only checks this
        
        - extend the conditions where we reject a candidate, make sure that a
          master fly anchored in the body can't have a follow fly anchored in a
          footer
        
        - with this, the bugdoc is now of 2 pages, but still the position of the
          follow is incorrect
        
        Change-Id: Ibb02fe9cf741eecd60103179abcb44cee14e924d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148082
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-02  Stephan Bergmann  <sbergman@redhat.com>  [53ad80f72fb1067b975be5ff597f869f05ac97f6]

        Record loplugin:unreffun false positive caused by a Clang bug
        
        (see the comments at
        <https://gerrit.libreoffice.org/c/core/+/146634/7#message-5164bcbdb4efa4711f001ce05b670b592392d853>
        "test: Use css::awt::XExtentdedToolkit::addTopWindowListener()" for how this
        caused an issue in the wild)
        
        Change-Id: Id5ec77885db45d039aedc7e13d714aaa96572e91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148076
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-02  Miklos Vajna  <vmiklos@collabora.com>  [0449583616bf1a73936229ec2aa333b5ecf5e882]

        sw: fix undo comment of FN_UPDATE_BOOKMARK
        
        It's an update and the name was not set. One has to dispatch
        .uno:UpdateBookmark to see this in action, which does something if the
        cursor is inside an exiting bookmark.
        
        Change-Id: Ib9c54a28c5410cc001468952cfd8577a9412d664
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148073
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [b4029ccb6ab58d955c773e8452ce064b869b1740]

        BaseMutex->std::mutex in SlideShowListenerProxy
        
        Change-Id: Iab518e2cb994372b5d601c5cd569f07531499804
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148056
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [64c19da4c924c45df037c075ef88d1f01a5abbe9]

        BaseMutex->std::mutex in AccessibleSlideSorterView
        
        Change-Id: I8aeb0d5ec44a938e58475368a3bf4ae60034042d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148057
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [e16fab2b140f29f32e0628efb84d55f2c3ba693e]

        BaseMutex->std::mutex in DrawSubControllerInterfaceBase
        
        Change-Id: Iba2bee0feeea7cd176c178ae20e6dfce1fe4af19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148055
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-01  Justin Luth  <jluth@mail.com>  [46e74a8bf03c06776cb144418206db7c4b843b41]

        tdf#62032 sw: make List Level UI experimental
        
        I think the UI is working fine, but now LO is doing
        things that it never used to do, so not all interactions
        are working properly - so hide the ability for now.
        
        Specifically, when changing the list level in a style,
        it is not being applied to the existing paragraphs.
        It only applies when the style is removed and re-added.
        
        Change-Id: I092ac0e5ec7bf296d1f3b62b75d4f7209db00045
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148066
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-03-01  Justin Luth  <jluth@mail.com>  [d6851533713850b311c5c8121d91dc96ab94286c]

        tdf#62032 sw: let paragraph UI set List Level
        
        In order for this to be at all useful,
        we need to be slightly confusing to the user
        by equating both of Outline Level's "Body Text" and "1"
        with List Level 1.
        
        So, while outline levels can be "turned off" with "Body Text",
        a user cannot "turn off" a list level,
        even though the listbox has the choice "same as outline level".
        
        The way to turn off the list is to pick "No List"
        in the other list box.
        
        That situation (Outline = Body Text, ListLevel = 1)
        is the default situation, and so if we don't make that
        connection, then the whole intention of STRONGLY
        advocating for keeping the two values in sync will be lost.
        
        Note that both selecting "No list" or changing list level
        in a style does not have immediate effect. It only applies
        when the style is assigned, not modified.
        (I assume this is because of internal auto-styles
        which are not being updated when the underlying style changes?)
        [Because of this "strangeness" a follow-up commit
         will make this an experimental feature.]
        
        Change-Id: Ib6a47b3265ccf71f45a43ce6f10b780b995c231d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148027
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-03-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [a42a80bd9658577a16ca3ac4ee7ba1f9b62ae5d1]

        CppunitTest_sw_rtfexport5: split in two
        
        it already has 121 tests
        
        Change-Id: I7d7726b9f1c65d3f719517ab1a568cd888b2833b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148042
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-01  Caolán McNamara  <caolanm@redhat.com>  [2e2578732588d3f4b9dd10fef91ff3087836f11d]

        cid#1521560 Division or modulo by float zero
        
        and
        
        cid#1521558 Division or modulo by float zero
        
        Change-Id: I42a82f294950ea22a2557f76d4589b06b50d9d46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148071
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-01  Caolán McNamara  <caolanm@redhat.com>  [9a0710bb05b6b9bc0873dbc2d2dc5eb40ce02eba]

        tdf#153784 account for initial vertical offset when toggled into multiline
        
        Initially there is 1 line and the edit is vertically centered in the
        toolbar
        
        Later, if expanded then the vertical position of the edit will remain at
        that initial position, so when calculating the overall size of the
        expanded toolbar we have to include that initial offset in order to not
        make the edit overlap the RESIZE_HOTSPOT_HEIGHT area so that dragging to
        resize is still possible.
        
        Change-Id: Ic99e1cf4f3b1ca53c5d6feaa50d8bfac030f8124
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148069
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-01  Caolán McNamara  <caolanm@redhat.com>  [1ec54b38f1fad81d8e456c6c7d2e4a1d665f25b9]

        assert that Mutex exists at ctor time
        
        and drop the never can be hit throw
        
        Change-Id: I74c92f1ff50ef0f3f6f78a53057f121a3665ec3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148072
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-01  Caolán McNamara  <caolanm@redhat.com>  [f6633ad610173d6e22a29124d1903f9e5032ea29]

        cid#1521559 pass arg as ref to prove no Dereference before null check
        
        and
        
        cid#1521561 Dereference before null check
        
        and drop pointless null check
        
        Change-Id: I2e99733eb5f1861bb02f6d8ec7a44ace4ded16cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148070
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-01  Heiko Tietze  <tietze.heiko@gmail.com>  [3e8862b98cbeac6b23a8fd08ead3386f91a4529f]

        Related tdf#153344 - Resize Save icon in statusbar to 18px
        
        Also removed the "_14" from the yes/no icons
        
        Change-Id: Ic43219fe0e4555416b78831d45f9edc8060f73cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148063
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-03-01  Michael Stahl  <michael.stahl@allotropia.de>  [21bb933f381321a58bffee8d3d392dee0e8b0c87]

        ofz#56382 sw: HTML import: init items with WhichId
        
        (regression from commit db115bec9254417ef7a3faf687478fe5424ab378)
        
        Change-Id: Ib4865ad1423f0dafb20b376a9d00eaf450b8f271
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148049
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2023-03-01  Stephan Bergmann  <sbergman@redhat.com>  [96537cd4654df65bcde3f2ccde053800210a9d33]

        Teach INetURLObject about RFC 7230 URLs with no path but query
        
        While RFC 2616 "Hypertext Transfer Protocol -- HTTP/1.1" defined
        
        > http_URL = "http:" "//" host [ ":" port ] [ abs_path [ "?" query ]]
        
        RFC 7230 "Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing"
        defines
        
        > http-URI = "http:" "//" authority path-abempty [ "?" query ]
        >            [ "#" fragment ]
        
        Change-Id: I83b1baa404d28bf3b28b1db812f8930bbc1aaf90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148064
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fe04156def447076e56a78fe1722c64ca7fcda4f]

        Remove duplicated include
        
        Change-Id: I267f3655dcc41613db9de4952beceb34dffefbac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148061
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [3fa61383b51180c17154a9d5762c22b7d436df65]

        tdf#153669: sc_uicalc: Add unittest
        
        Change-Id: I2bf478ea4f0d1a35def2455ec1e6480170c9f1ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148047
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-01  Stephan Bergmann  <sbergman@redhat.com>  [6a4015b636f99adb58ad91e0caa3add0ef73a936]

        Re-enable Skia in Flatpak builds
        
        ...as requested at
        <https://github.com/flathub/org.libreoffice.LibreOffice/issues/213> "Can Skia be
        reenabled in the Flatpak build?" and implemented on Flathub for now with
        <https://github.com/flathub/org.libreoffice.LibreOffice/commit/372d036e9113b6080780669ad44fc11a172356ed>
        "Re-enable Skia".  (This partially reverts
        9d88f11de57bcbeb29fa6f1299d5d0867c1a75a4 "Flatpak: Upgrade to 21.08 runtime,
        disable Skia".)
        
        Change-Id: I50039d431fd3e6ba4c0d859d71e42e744433806b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148054
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-03-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [bccd3f299f3e29578d1a0f041aeeba3bf28f778f]

        sc: move import tests where they belong
        
        and remove CppunitTest_sc_bugfix_test, which is no longer needed
        
        Change-Id: Idb1cff6580c621e325ce0b836695190d25467a0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148035
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-01  Michael Weghorn  <m.weghorn@posteo.de>  [00a602ca8e75ab5cf050e092289ef7165b343165]

        tdf#153869 qt: Unminimize window when requested
        
        Remove the `Qt::WindowMinimized` state from the widget's
        window states if the `SalFrameToTop::RestoreWhenMin`
        flag is set to request restoring the minimized window.
        
        Change-Id: I0cb67f28c1e9c3f48a9a234702a4aaa7e3ffec8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148036
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-03-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [4def1399b17792e14882152c58b7f1f8d46aedfd]

        allocate cached values inline in VDataSeries
        
        to reduce pointer chasing - these values are all small
        
        Change-Id: I96782494f26666657bf35c06136b4b87f29fdd2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148039
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [6ca077ee7156123ec38a6cfdde7168749589d0ff]

        no need to allocate Gradient separately
        
        it is only one pointer big
        
        Change-Id: I21afdeb8015c658c7b9d5db24bceeb8e43694272
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148038
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6e8c67580974484c790f52991de26298ce8e7e1c]

        oox: import directly into docmodel's Theme and ColorSet
        
        This changes the import to directly fill values of a model::Theme
        and model::ColorSet, without filling the oox structs first. The
        goal is to get rid of the oox in the long run, but for now it is
        necessary to keep reading into both, which is a duplication.
        
        The next step is to also fill the FontScheme and FormatScheme
        structures.
        
        Change-Id: I488ec096cbc184bc70d24510ac9091a488540422
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147571
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-03-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [855f7c08d1feab7669670bfbc4ed2b3b3225db16]

        send theme info when changing color (in the picker) via UNO command
        
        Change-Id: I288f8fb3375e152b5ee746fab2c05d08150d6c99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146817
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-03-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [79434c321597790de6cb8db18f4b9fb6dc8c60bb]

        CppunitTest_sc_subsequent_filters_test: split in two
        
        it already has 109 tests
        
        Change-Id: I2261fbf036862c8005db5a8bc15a1fd55a819319
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148034
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f5a352f560d2cd2cdb4f23456ca2be0f728ee8ad]

        Fix typo
        
        Change-Id: I6bc3777231bada3a1abf2a1e57645d9ceb93acb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148048
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [bb1d1aa2fee82004c18682fd3b24246491f0cb13]

        no need to allocate ucbhelper::Content separately in SmartContent
        
        it is only one pointer big
        
        Change-Id: Ic7653a59ceebcc4cd7911fabdfc49537c244f960
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148037
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-01  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [b466c1ad267e821dbda0a879ab31a2ea00e54b5c]

        tdf#109214 - Highlight the favorites in the grid of special characters
        
        Remove visual artifacts around the corners by using horizontal and
        vertical round.
        
        Change-Id: I9821103c43dfbd93e6f295034b05da8b74e802e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148040
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-03-01  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [7aea297d371de4f8384f819e570bd3280a50b7bf]

        fontconfig: upgrade to release 2.14.2
        
        Change-Id: I5347580318c752517c9ef7a37d4175a2c6db36bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145134
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-03-01  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [ed6eeb2496a1989856de312152b64401bb600300]

        curl: upgrade to release 7.88.1
        
        Fixes CVE-2023-23916, 2 CVEs that probably don't affect LO.
        
        Reference: https://curl.se/docs/security.html
        
        Change-Id: If9b3fc7c5ce66bfe1027caff39ea2c1cf55df7ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147673
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-01  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [1a980e7ac8c70b7c057c930c46689460202bc45f]

        postgresql: upgrade to release 13.10
        
        Fixes CVE-2022-41862
        
        Reference: https://www.postgresql.org/support/security/CVE-2022-41862/
        
        Change-Id: I6075838972fec1c091f3150b19c5da4dc80ad6d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147674
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-03-01  Juergen Funk  <juergen.funk_ml@cib.de>  [9afc6b22e225e8a6ec50c1cbb4d966585d15dbfd]

        git-hooks: overwrite the windows-links not with linux-links
        
        Always when you call build or logerrit, then the windows-links
        overwrite with linux-links, but when you using GIT for Windows
        you need the windows-links.
        This patch made a check it is using GIT for Windows, and check what
        for link it is, when wrong link, it output the .git-hooks/README
        
        Improve the check for links, when a link is set not need to set
        the link anymore
        
        In .git-hooks/README improve the FOR with delete of the wrong link
        
        look here for GIT for Windows:
        https://wiki.documentfoundation.org/Development/BuildingOnWindows/de#Cygwin_and_git
        
        Change-Id: I9f6ef9aca316058ef74cb2b2d107236f03a2e2ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147458
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-03-01  Miklos Vajna  <vmiklos@collabora.com>  [e32dfaf15563372ffae6e0da53998e20068ebf81]

        sw floattable: teach the UI about SwFormatFlySplit
        
        - in SwFramePage, add a new m_xFlySplitCB and bind it to the flysplit
          from the UI description
        
        - map RES_FLY_SPLIT from the doc model to this new weld::CheckButton
        
        - disable the widget for anchor types other than to-para, also
          completely hide it, unless a frame contains a single table, which
          simplifies Word filters
        
        - add UITest for this
        
        Change-Id: I9ef44b5c66679b04c4818dc343870b92f1b6386d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148030
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-01  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [7c132fd14f7955e2bfbb600b78e939b9eae6a870]

        MCGR: support ColorSteps in emf export
        
        Change-Id: I7a784587dd86efee0934fdead26f615ba7f396e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147960
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-03-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [aa189d601146ce8c44127e98e87935c90cec98cb]

        merge SfxDocTplService and SfxDocTplService_Impl
        
        no need for the pimpl pattern here
        
        Change-Id: I8b18df1dc4769bc6f3cc49c1d59910a0cd61d471
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147969
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-03-01  Tor Lillqvist  <tml@collabora.com>  [91afabee6bece4cbf61a8f32a6e6a69becd857ae]

        Improve the LibreOfficeKit Document::paintThumbnail() API
        
        No implementation yet.
        
        Change-Id: Ie1dc955bc8b589bd336af0545a2270cbe84a8b9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148028
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-03-01  Miklos Vajna  <vmiklos@collabora.com>  [25a01778f998618d9a4d0de9da5784e0e60e3259]

        sw floattable: update layout when enabling fly split via UNO
        
        Changing e.g. the HoriOrientPosition property resulted in a layout
        update, but setting IsSplitAllowed to true had no effect on the layout.
        
        The problem seems to be that the new RES_FLY_SPLIT is not handled in any
        update notification.
        
        Fix the problem by initially handling this the same way as RES_FRM_SIZE
        is already done, that triggers a 2nd page when a large fly frame is
        newly allowed to split, for existing fly frames as well.
        
        Disabling needs more work, still.
        
        Change-Id: I2cba04213286e72384a56a28f2b321f7fd577639
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148029
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-03-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [e7bc46cb9512bae40e30fd4e51cd531c27b0bb79]

        sc: move export tests where they belong
        
        Change-Id: If2bc32cabcb0d1272b871e8b2676a8c2de05fc00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148015
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [36cd611e6ff709b3e3645b67ea67ee26cf3d92fc]

        CppunitTest_sc_subsequent_export_test: split in two
        
        it already has 101 tests
        
        Change-Id: I2fb88e41313049fec649e3592d811a36e10440fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148013
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-03-01  Miklos Vajna  <vmiklos@collabora.com>  [5f19b56886db4a99155336f4c467e6ff75339c34]

        CppunitTest_sw_htmlexport: avoid EmbedImages magic in testEmbedImagesEnabled
        
        Set the filter option explicitly, rather than inferring it from the test
        name.
        
        Change-Id: I4af0edce4316b7717512db70e8ad970126e2b3e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148018
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-03-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f474418bc195f34fd3729406ebaf94234afd4260]

        Fix typo
        
        Change-Id: I46f400646bc7d2b7456d294290dc2e159ba14874
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147966
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f8efe70aa2799622c12e27dbff70c7f12fe4b3e7]

        Fix typo
        
        Change-Id: I53e2a2f57ca1f00a07c62918e6e34c57a53fdcf3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148022
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f0ad08ab845d87f04f7b6c0b48e872252810435f]

        Fix typo
        
        Change-Id: I7a1302f472473171b31a4c2b21c9bfbfe1517904
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148020
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [78670b9dcb64e515712c6b1d411ad30478f9abb4]

        Fix typo
        
        Change-Id: Ib620227c38d27d3de1a774f9c3aebfbcc5edd0a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148021
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-03-01  Eike Rathke  <erack@redhat.com>  [86942a85b32efeb0b7fee25f00991e69f4446ddc]

        Related: tdf#153842 {dsb-DE} group separator is '.' dot instead of NBSP
        
        See also
        https://icu4c-demos.unicode.org/icu-bin/locexp?d_=en&_=dsb_DE
        
        Change-Id: I1f6797829812893aaab711ab670a722673a86a42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148025
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-03-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4a7a89b97b0b6464f8375926d98044634d06b4ee]

        create a default theme when SdrPage and SdrModel are created
        
        For a document it is expected that it always has a theme available
        so we need to create a theme with some default attributes set (a
        default color scheme for now) when we create a SdrModel and SdrPage
        (only for Writer currently).
        
        This also changes some ColorSets, SdrPage, SdrModel methods, to use
        better return types (cost& instead of raw pointers and vice versa
        depending on the use case).
        
        Change-Id: I874247784b845109e42567e3f45647dda46ccf3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146816
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-02-28  Eike Rathke  <erack@redhat.com>  [1309e6332d7ff2bd1f9b6bf87385b8b570e59158]

        Resolves: tdf#153842 {hsb-DE} currency symbol follows amount with blank
        
        Change-Id: Id8a86541d1f8299763274e048f36af95eee03d72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148023
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-02-28  Seth Chaiklin  <sdc.blanco@youmail.dk>  [7ff3759d039b45fbbf3c117edebf577a273504bf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3af327e7465f97c6c9fe0c91253ea64fec6f4153
          - tdf#151063  "index mark" -> "index entry"
            
            Change-Id: I967a2c309ca956e8e75e1a9510574310f4e2a35b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147907
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-02-28  Seth Chaiklin  <sdc.blanco@youmail.dk>  [c6c26611093c3861d8a5e9a794fd67503d49a9a2]

        tdf#151063   "Index marks" -> "Index entries"
        
            add tooltip for this label, and revise extended tip
        
        Change-Id: Ibff5bac33193df749d7a4117a205f58c0592aefb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147852
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-02-28  Seth Chaiklin  <sdc.blanco@youmail.dk>  [fd58af1a2d6fdf14ae4be2190114e73d8daaabc2]

        tdf#153589 expand combobox for main entry character style
        
        Change-Id: Ic1cd023d23be3fdc97b604da0ed51a4f93b2b4c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147849
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-02-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [78eeb30220b478a5040c60d2c8eee8b1f3d1c7dd]

        CppunitTest_sc_subsequent_filters_test2: split into two
        
        it already has 115 tests
        
        Change-Id: I043d000b8782bae66bdd958c0273f8c5ea622a60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148009
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [e930c607cb9d0ba73912896d375f795df6c8c196]

        CppunitTest_sc_bugfix_test: use CPPUNIT_TEST_FIXTURE()
        
        This suite is large enough so that avoiding the
        declaration/registration/definition of each test manually saves a lot of
        space.
        
        Change-Id: I842b45e14e1d05de8d8bfd7c1e2baa6da6e1c6f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147996
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [8f599983b8ed04c9e0ee73da65e70168be8ca443]

        CppunitTest_sc_bugfix_test: remove commented out test
        
        This was added in d15f4fc67dfcae492c7acfbe815f5d9ba10ae4d4
        "add disabled test code for tdf#40110" already commented out
        if the test is enabled, it will fail because fdo40110test.ods
        and fdo40110test.csv were not included in the commit
        
        Change-Id: I11e7860bdfa710a78da1a04f72e9eea5bc00d037
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147967
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-28  Stephan Bergmann  <sbergman@redhat.com>  [a7affc26f3ee2c1449c41d88a0b18fd640577b39]

        Remove compilerplugins/clang/test/cppunitassertequals.hxx
        
        ...which isn't needed anymore to suppress warnings from other plugins like
        loplugin:external ever since 45c06838e95c94445359536d84c6328fa8b17a66 "only
        unit-test one loplugin at a time".  Also, the declaration of the function test
        in cppunitassertequals.hxx had already started to deviate from its definition in
        cppunitassertequals.cxx.
        
        Change-Id: I3fbc8a9a805bd5bc4d8afbf958edff04b89add3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148010
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-28  Michael Stahl  <michael.stahl@allotropia.de>  [d4355f14d1483a57fa08579b143a762f0aad4631]

        tdf#143311 writerfilter: import decorative flag on as-char flys too
        
        Change-Id: I9704d35a8286b92169dffd8de7e57e286884f607
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148016
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-02-28  Mike Kaganski  <mike.kaganski@collabora.com>  [b7a5ac03e03066d36e05da786669a9243ad0116f]

        tdf#114773: only add space between entry number and text
        
        Modify the hack from commit ce95e39f8e952159844e9dc04a1df402bb103634
        (tdf#44282 fix missing space for numbered lists in TOC, 2016-08-16),
        which added the space after entry numbers unconditionally.
        
        There are other possibilities, like custom separators between the entry
        number and text (e.g., [E#][T][E][T][#]); or the entry number (maybe
        with limited depth) used with page number (like in [E#][E][T][E#]-[#]).
        Generally, when entry number is not immediately followed by entry text,
        the space is not needed.
        
        Additionally, the space is not needed when the number text already ends
        with a space character.
        
        Change-Id: Ifa6c474574bfb74466ab721eca49f421a3750942
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147997
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [261ea82f11b10a8d1ab8175f66e72077a7b3350d]

        no need to allocate XMLTextColumnsArray_Impl separately
        
        an empty vector is only 2 words big
        
        Change-Id: I3e4a9d42b9ecb44c57ce11c400a17a4c8b053eca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147972
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [d01769af5f79988ae4263586b623df501b37ed26]

        no need to allocate tabstops vector separately
        
        an empty vector is only 2 words big
        
        Change-Id: Ib8309d0819c88fe6a4f7cd322c37dd52190bd060
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147971
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-28  Patrick Luby  <patrick.luby@collabora.com>  [68f33bcc41cd3895e91578e9e2990a919748cc2b]

        Fix iOS build breakage
        
        There were a few remaining DeviceFormat::DEFAULTS in remaining in
        IOS blocks after commit  00659bcdbbb167596e6fd18e283a54819dd6fe91
        
        Change-Id: I29e1f2bd6d4ce20dea7a45ce17bc6f3b929859c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148008
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>

2023-02-28  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [a344f152873e3b2f33411c391c3f57f604ae8bfa]

        add ipv6 enabled maven repository
        
        maven central so far doesn't support ipv6 on the primary URL (see
        https://issues.sonatype.org/browse/MVNCENTRAL-658 ), it is only enabled
        on a dedicated ipv6.repo1.maven.org URL currently.
        Add that one to the list of repositories so that ipv6-only hosts can also
        fetch the dependencies.
        (when using internal ipv4 as well, you'll also need to export
        JAVA_OPTS="-Djava.net.preferIPv6Addresses=true"
        since otherwise the gradle wrapper fails to download gradle)
        
        Change-Id: I22f0e07fd4e6bb518396f76db20c174e45588372
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147917
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2023-02-28  Michael Stahl  <michael.stahl@allotropia.de>  [811dfd7f2706f56119a1943e08d9bce73b0d2203]

        sw: RTF export: fix assert on fdo37077-1.rtf
        
        soffice.bin: /home/ms/lo/master/svl/source/items/itempool.cxx:822: const SfxPoolItem& SfxItemPool::GetDefaultItem(sal_uInt16) const: Assertion `!"unknown which - don't ask me for defaults"' failed.
        
        Because editeng doesnt have RES_MARGIN_TEXTLEFT yet and it's mapped to a
        slot id so the dialog works...
        
        Looks like this TABS_RELATIVE_TO_INDENT doesn't exist in editeng anyway.
        
        (regression from commit db115bec9254417ef7a3faf687478fe5424ab378)
        
        Change-Id: I64169a4d6f4663adaa2a17786836c2dcc7e1f394
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148006
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-02-28  Michael Weghorn  <m.weghorn@posteo.de>  [ba92c78296b0b157a06074b19627d1a1c681f14b]

        Fix typo in XComponent doc: "there" -> "their"
        
        Change-Id: I1e7be83bffc17d6887ecb9ac43afe82aae6d661e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147973
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ed206ccb9e24bd4bf0040c42d26f73363baf3d20]

        Fix typo
        
        Change-Id: I1c66185917844bb9b5ee2478a8bae90bb292408d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148007
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-28  Czeber László Ádám  <czeber.laszloadam@nisz.hu>  [6ddffa9841a20b7fddd3f742c88dba7d51cf9114]

        tdf#153681 RTF export: fix extra cell regression at nested tables
        
        Table rows exported with an extra empty cell, if there was a
        nested table in them (and not in the last cell).
        
        Partial revert of commit 1f77a5e8d5bf8a7f1b7bd7206996d2b2efc59462
        "n#203704 fix RTF export table output for subtables".
        
        Note: the partially reverted code was for the old table format
        (used before OOo 2.3). This old format is partially converted to the
        new table format since commit e366c928819c44b5c253c45dca6dae40b71c9808
        "sw: ODF import: convert the simplest sub-tables to rowspan tables".
        
        Change-Id: I63ebefbb99e1a95cd60ce8d8dc34c307573d4b58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147887
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2023-02-28  niket1322git  <niket78766@gmail.com>  [a38fbfbf2f2d63d01444f0a0382b72de3e0af578]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: I0f531280f4d85de3eae6de36bfba975e96d8e7fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147661
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2023-02-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [c026b936404bd052fc74283d3cc2e0727ec4edb9]

        no need to allocate SfxDdeDocTopics_Impl separately
        
        it is just a vector, only 2 words big
        
        Change-Id: I88ca1befea1fc3dba05f7628e4319aedb3250751
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147968
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [d7182c36be4b606a02cddeacb44c1b63387bd368]

        no need for pimpl in TableName
        
        Change-Id: I23ec068c5e4297a3e7451ccaa2e43ae5572f9050
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147970
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-28  Caolán McNamara  <caolanm@redhat.com>  [8a180b663323be2cd36a17562d7052d9549ae89e]

        upgrade to libjpeg-turbo 2.1.5
        
        Change-Id: Ia6355beaf19765e6255f9388d60e2179206ddc5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147951
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-28  Stephan Bergmann  <sbergman@redhat.com>  [cc460f5b8f67470d1c3b2fc069466191a0773d2a]

        Sync flatpak-manifest.in with Flathub
        
        ...including
        <https://github.com/flathub/org.libreoffice.LibreOffice/commit/0b06d2638bf0a1f1707229e7b15e73fbe4c96537>
        "Update gvfs to the current master"
        
        Change-Id: I23cbf8aec7771eda59f66733bcde6cdbed3d0ddd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147994
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-28  Michael Stahl  <michael.stahl@allotropia.de>  [043c349f144b615836091707147e57616a1261e7]

        tdf#153874 writerfilter: fix anchoring of decorative shapes
        
        Turns out as-char flys can be decorative too.
        
        The confusing GraphicImport takes a GraphicImportType by value but
        everything else is a reference to a DomainMapper_Impl member.
        
        The latter appears to work better so handle GraphicImportType the same
        way and remove the function parameter.
        
        (regression from commit 31084ebb59093be7dfe5ab53a20fdb3bcfde34b6)
        
        Change-Id: I18c1d47d39751e8ddcaa52498077d89c43a934e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147998
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-02-28  Michael Stahl  <michael.stahl@allotropia.de>  [ade0a153f453500f15343380ac937252992733e0]

        tdf#114287 xmloff: ODF import: fix text:list override of list style
        
        The problem is that the list element applies a list style, which should
        override the list style that's set in the common style
        "myStyleWithNumbering" of the paragraph, but these happend to be the
        same list styles and so the override was skipped, resulting in bad text
        formatting.
        
        <text:list xml:id="list3425910577850" text:continue-numbering="true" text:style-name="Numbering_20_123">
        
        The same problem exists if the list-item element has a style-override.
        
        This is similar to bug i#101349 which fixed it for an automatic
        paragraph style applying the same list style as its parent style.
        
        Change-Id: Idc6f10f93976de7e7bdceccbe3012c4157f61ad1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147930
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-02-28  Jean-Pierre Ledure  <jp@ledure.be>  [f36265ed0e0229dc9dacd18cc16867b22d655dbe]

        ScriptForge (SFWidgets) new Toolbar and ToolbarButton services
        
        Each component has its own set of toolbars, depending
        on the component type (Calc, Writer, Basic IDE, ...).
        In the context of the actual class, a toolbar
        is presumed defined statically:
          - either by the application
          - or by a customization done by the user.
        The definition of a toolbar can be stored
        in the application configuration files
        or in the current document.
        
        Changes made by scripts to toolbars stored
        in the application are persistent. They are valid
        for all documents of the same type.
        
        Note that the menubar and the statusbar
        are not considered toolbars in this context.
        
        A toolbar consists in a series of graphical
        controls to trigger actions.
          The "Toolbar" service gives access to the "ToolbarButton" service to manage
          the individual buttons belonging to the toolbar.
        
        The "Toolbar" service is triggered from next
        services: Document, Calc, Writer, Base, FormDocument
        and Datasheet. All those components might host toolbars.
        
        Proposed properties in the Toolbar service:
          BuiltIn
          Docked
          HasGlobalScope
          Name
          ResourceURL
          Visible (r/w)
          XUIElement
        Proposed method:
          ToolbarButtons()
        
        Proposed properties in the ToolbarButton service:
          Caption
          Height
          Index
          OnClick (r/w)
          Parent
          TipText (r/w)
          Visible (r/w)
          X
          Y
        (The Height, Width, X, Y properties allow for
        easy hook of a popup menu to tye button)
        Proposed method:
          Execute()
        
        Both services are available both from Basic and Python user scripts.
        An update of the dcumentation help is required.
        
        Change-Id: I43cb523b52e3d6362994557d74c4ef9faa220507
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147925
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2023-02-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [f633d07a0b6993c8c13e63fa9d5259f0161cd6b2]

        tdf#153848 Update Sukapura icons in Start Center to match new branding
        
        Change-Id: I6be2739b551f1dd26265a26d4476658e5a85b3cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147965
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-02-28  Justin Luth  <jluth@mail.com>  [27df5ef405826875340645b9b979bd5c2c0b92cc]

        tdf#146168 tdf#150613 list attributes: limit hack to RTF
        
        This fixes an ODT regression from LO 7.2's
        commit 0a32371cc2f93fad7954e0fe9c48976aae6c5b9f.
        
        The hack applies the last character formatting in the paragraph
        to the numbering characters. This was a hack that existed for
        DOC and DOCX and RTF in various troublesome modes for quite a while.
        However, recently since 6.4ish era there have been some
        improvements for DOC and DOCX, so these have been excluded and
        now only RTF remains.
        
        Most of the time an RTF file also looks like a DOC
        (from a compat settings point of view),
        so even RTF files usually don't have this clause apply.
        In fact, I looked for the RTF files that this hack still applies to,
        but couldn't find a single example. Really? Did something change?
        
        I also looked for examples of files I will be excluding (!isOnlyRTF)
        and only found tdf135973.odt and tdf146955.odt. Neither one has
        character formatting on their numbered lists, so they can't
        be used effectively for a unit test.
        
        It is somewhat pointless to make a test. I don't even think we
        can round-trip an RTF that has these characteristics.
        Likely the best thing is to just drop the hack altogether,
        especially since it would pass the unit tests now.
        (I'm sure it was failing before.)
        
        If we can't round-trip it, is there any point in having this
        non-import hack in place?
        
        Change-Id: I2f95c10e1d0a9dc53b01027e9c97e5ded29c6750
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147939
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-02-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [bbe8dd159213db374a6d5ca03d9040d479bbe36e]

        CppunitTest_chart2_export3: use CPPUNIT_TEST_FIXTURE()
        
        This suite is large enough so that avoiding the
        declaration/registration/definition of each test manually saves a lot of
        space.
        
        Change-Id: I8f0017eccadf2ca5ea57ea3c1f8bea357b0c05f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147961
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [6ee7245960837b6376b49f7c33eef966770022f4]

        CppunitTest_sw_uiwriter*: use uno commands for copy/cut/paste
        
        In order to unify the code and to make sure
        Scheduler::ProcessEventsToIdle() is always called afterwards
        See 9027920783dd04db925c41b559abe6442cedf39e
        "improve reliability of CppunitTest_sw_uiwriter3
        something in the paste stuff seems to need UI events to be
        processed"
        
        Initially, these uno commands were replaced in
        9d08a0cea018226ce155104d8df146dc2a412aac
        "avoid uno:Paste in tests
        clipboard is a shared resource (except for svp) so interleaved
        tests are not guaranteed to get out what they put in"
        
        However, this is no longer a problem since
        e25ba7dc57229d1cb9794abd1ca23c0d87ebecb3
        "use a dummy clipboard when running unit tests
        so the multiple unit tests don't stomp on each other.
        
        This fixes a couple of things in my earlier attempt
        (*) actually set the env variable on Windows
        (*) don't use a global variable to test the env var, because that
        variable might be initialised BEFORE the env var is actually set"
        
        Change-Id: Ifae66e522b0a1e57fa1fa6d16980c6491b397f7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147957
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [b7996c451d001613e1b1511ca7a0b23e79a94581]

        BaseMutex->std::mutex in oglcanvas::TextLayout
        
        Change-Id: I76b95eb8444c057d94f5653769e23047c019b139
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147964
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [b7c509570857e1d1e8b8d722abd95a1ed5598145]

        CppunitTest_chart2_export: use CPPUNIT_TEST_FIXTURE()
        
        This suite is large enough so that avoiding the
        declaration/registration/definition of each test manually saves a lot of
        space.
        
        Change-Id: I29efb96151d06fe19ec50a8c6cd363ae052d421f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147962
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [08a7f95d68343e260e9b5faace55c0d4caaba5b4]

        no need to allocate SvgUnits separately
        
        it is only one pointer big
        
        Change-Id: Iad5444ed6783abc2916510fd83c5b5a11d17e8f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147950
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [4e0db1771a10f694857bedc0f1750532e4f41e7c]

        flatten OWriteStream
        
        no need to use pimpl pattern here
        
        Change-Id: Iebc412aaad83c2f1fc149cc320729ce25030cbc3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147949
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [69794d012fa640d60fd808e1d576cb919129ade4]

        no need to allocate OTypeCollection separately in OStorage
        
        it is only one pointer big
        
        Change-Id: I4af56814be106026515aee6c09caa14e0f3eb09a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147948
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-28  Rafael Lima  <rafael.palma.lima@gmail.com>  [efc5cbdad54fc2aa968af572dd5f135123217f8f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dfd3deea6691715db33c13bdc639bac22dbf88f3
          - Fix broken links in help
            
            Change-Id: I77413b0a66d7851d7c79e5f83ed72dd5f42f1c00
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147975
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [822cc9e941bf4fcf99ad1214096deea5d0997802]

        flatten basctl::docs::DocumentEnumeration
        
        no need to use pimpl pattern here
        
        Change-Id: I289f545ff237b9770f3a193460a943e91b86fadb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147955
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-28  Sarper Akdemir  <sarper.akdemir@collabora.com>  [0bb169dcfa14e6db44bc0eaeabe12d0d3b62ffd8]

        tdf#148966: pptx: workaround for multiline fields followed by linebreaks
        
        In Impress after fields that span multiple lines, a
        linebreak is already forced. (PowerPoint doesn't have such
        behaviour)
        
        Therefore if the imported pptx file has a line break after
        the multiline field - Impress ends up displaying an extra
        line break.
        
        This patch implements ignoring of a linebreak that follows
        after a multiline field during paint (when not in EditMode),
        using a compatibility flag. (IgnoreBreakAfterMultilineField)
        
        Change-Id: I1e6772424cc0eead06b53d104b06820038a81ea1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147408
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-02-28  Tibor Nagy  <nagy.tibor2@nisz.hu>  [11451781d4c562f506a3aae3732e35b92387b4db]

        tdf#153105 PPTX export: fix "Custom position/size" background image
        
        Map size and the 9 preset positions of the ODF background image
        style "Custom position/size" to the OOXML a:stretch/a:fillRect
        with the appropriate left/top/right/bottom arguments.
        
        Note: it seems, applying a:stretch or a:tile was not mandatory,
        but missing a:stretch resulted non-editable document in Office 365.
        
        Note: the import of the PPTX mapping hasn't been implemented, yet.
        
        Follow-up to commit e8335bac5690b6beccb5ca9b36281c89fb2f28f5
        "tdf#153107 OOXML export: fix scale of tile of shape background".
        
        Change-Id: Ie940ebc2610c5b75126da05678a04ed1552cacb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147337
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-02-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [01867b3625562ad291e3fe05be5c8a4a270a3d3f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7498da277dcf8545fd2a96720ca56921589c3041
          - Remove duplicate reference to wiki pages
            
            Change-Id: I645d4c5195e28ef54535bd70bb65277397fb5b77
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147963
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-28  Gabor Kelemen  <gabor.kelemen.extern@allotropia.de>  [ed989d6b79ae2d6dbd9d4b17567497d228259a58]

        Drop 'using namespace ::std' in Windows-specific files
        
        Change-Id: Id66d42f2139fbcac0fed56fe534107f65d198f02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147877
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-02-28  Damjan Jovanovic  <damjan@apache.org>  [f4d147ef956de834a7402bea88a1aec296c38ef7]

        InputStreamToXInputStreamAdapter.readBytes() should read...
        
        until the buffer is full, or the file ends. It shouldn't care about
        available().
        
        (cherry-picked from f04910427d25ede98b84b90df7cc5a12d1adc695)
        
        Change-Id: I4ad17c614ba336ff21883248715861f6af1fbc2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147934
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2023-02-28  Caolán McNamara  <caolanm@redhat.com>  [4f743219e85e61f622a8dadc028c144010eecd4d]

        cid#1521506 silence Thread deadlock
        
        and
        
        cid#1521510 Thread deadlock
        
        annotation is getting a bit spamy
        
        Change-Id: I3120562c0f7ca996f53d14965efe7af506be6d19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147935
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [173ba4dedd16785506a635949fe6aef3424a3b64]

        Sukapura: Add initial preparation for dark mode support
        
        Change-Id: Ida7c68864c0ecb3bbd00cb6b87e4657b29447ec0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147870
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-02-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [e0e310bd80317ac5c63f90976e26d8ee1118c752]

        no need to allocate OTypeCollection separately in WSInternalData_Impl
        
        it is only one pointer big
        
        Change-Id: I291b1c0aaba2f46aebabefa0341a9e24cf20eeff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147947
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [94b18584e1332bc4bb529fc3a7d13ab5ce15f8fb]

        no need to allocate Date separately in ImpSvNumberInputScan
        
        it is only one pointer big
        
        Change-Id: I8b0b7ea0cf69cecabc2ddfb7e5d134037221057c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147946
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [d6ae28fe07497d217a53ee9062ddbf82766121a7]

        no need to allocate ucbhelper::Content separately in UCBStorage_Impl
        
        it is only one pointer big
        
        Change-Id: Id60710eca9a170733ebba4120359e03f384f9962
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147945
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [d0b71f167cd4c03d574decb7b78ed1ecdab1c424]

        flatten some vba classes
        
        no need to allocate ShapeHelper separately, it is only one pointer big
        
        Change-Id: Ie4981ca81ac1dd430f22ba32357fcabbbd47bd09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147944
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-28  Seth Chaiklin  <sdc.blanco@youmail.dk>  [44e1f09f7e658b87c3e2eda9e4929cdf6967d2f3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9ce008461498f499ea8d524bfa7faf66ee194f14
          - tdf#153747 correction about what tips are shown in a document
            
               also, refactor to <h1>,<h2>,<tip>
            
            Change-Id: I6698ebc60ff40046267db7ffcbaa6ad8cb77e713
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147911
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-28  Damjan Jovanovic  <damjan@apache.org>  [618e8e30a21efea41b9a4e63219de20e38987f4a]

        Fix the java.lang.NullPointerException in readBytes() and readSomeBytes()...
        
        methods in InputStreamToXInputStreamAdapter when called from the inter-process UNO bridge.
        
        XInputStream::readBytes() documents how the buffer is an "out" parameter, and isn't passed
        to the implementing end, which is why we get the buffer as a "byte[][] b" and b[0] == null.
        Its role is to box a byte[] array to be returned the client. Thus, allocate the buffer if
        it is missing or too small.
        
        Additionally, virtually all other readBytes() and readSomeBytes() implementations trim this
        sequence to the actual number of bytes read. This presumably reduces the inter-process
        traffic, but some callers even rely on the sequence to be trimmed, eg.
        main/sax/source/expatwrap/xml2utf.cxx. Thus trim our returned array too.
        
        (cherry-picked from 6cb06142790376a2c58e6392182eb071420a4221)
        
        Change-Id: I42eb209b68f7c13a34670d03c2ca61d76672385b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147933
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2023-02-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4e6ab75c1a907398d24768d19cf097a4892d374c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d94ca17c8d62af3286d84ceb8166cad1f8cd8446
          - Fix "D'oh! you found a bug" in Help page
            
            Change-Id: I15d47f59bb75d6c4f31450d227b78d88a8b9b384
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147956
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-28  Caolán McNamara  <caolanm@redhat.com>  [c6052ce76a25408e2a8b6221d9cc0098365dc22d]

        fix up misleading mismatching indent and add mode lines
        
        Change-Id: Id0abfc6d2962223bd0f7f0864a53e94bb7ec5052
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147932
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-28  Stephan Bergmann  <sbergman@redhat.com>  [569977cfe1c3be4f66665306372d0253924ba6c0]

        Extend loplugin:cppunitassertequals to CPPUNIT_ASSERT_LESS etc.
        
        (Just in case, even though this doesn't find any actual issues in the code for
        now.)
        
        Change-Id: I80b8b0a647e89fdb6a4f0f4363fa1c3df8e5ddeb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147942
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-28  Miklos Vajna  <vmiklos@collabora.com>  [f13eb476ea6620bc444d9533959fea78afe720c5]

        sw floattable: fix fly pos invalidation in follow anchor frames
        
        The problem was that in case a row split moved the 2nd half of the row
        to a new page, the follow fly frame had a wrong position (top left
        corner of the page).
        
        What happened was that the follow anchor (text frame) was not yet
        positioned by the time the follow fly was positioned, and there was no
        invalidation once the follow anchor got its position.
        
        Fix the problem by improving SwTextFrame::MakePos(): it already had code
        to invalidate the position of follow flys when the position of the
        anchor changes, but it assumed that the flys of a follow anchor are in
        the follow anchor, while in fact flys are always nominally anchored in
        the master, so we didn't find the relevant fly frame and no invalidation
        happened.
        
        Once we use FindMaster() to look up the master and filter based on
        FindAnchorCharFrame(), we find the relevant fly to invalidate and the
        position is correct.
        
        Change-Id: Ic485527bb9dd05b3d5aed383eb5fa1c4f9f6a76d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147943
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [3d7b0a6ebbf5154933bc4a450613362052167791]

        move sanitizing of Size inside GenericTypeSerializer
        
        I cannot see a useful application of a Size that is negative
        (at least not in a file format).
        
        Change-Id: I0c5bd8c7d3987a5c7803af2a6ae0543c4a6d7754
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147884
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-28  Mike Kaganski  <mike.kaganski@collabora.com>  [eae92409e7aefb0837a0408563bd3787406aab8c]

        Avoid extra newlines in HTML
        
        SwHTMLWrtTable adds SAL_NEWLINE_STRING itself calling SwHTMLWriter::OutNewLine
        explicitly, so the LFs inserted by HtmlWriter::end() just add noise.
        
        Change-Id: I67f3ef6b315185e9df33e3a21f3ea4a4d045e296
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147941
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [5993c41c75974c507683cdd1f19db45dd0c03dbf]

        flatten some internal classes in dbaccess
        
        no need for the pimpl pattern here
        
        Change-Id: I6e15dd7b68104b2848871c338d5560cb70c9c88d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147869
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-28  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [9da3d052b9048e9139b6943621f4eb6777422078]

        tdf#109214 - Highlight the favorites in the grid of special characters
        
        Change-Id: I3b19aa833be4c7b9b0499ad051a240f131eba7ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147926
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-28  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [dbd96e1c9a066979cb80ced6268edb148a8fc73b]

        tdf#153798 - Basic IDE: align line numbers to the right
        
        Change-Id: I6a8335b51aa7d4b50577aeefb188e3d81ddfee03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147892
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-28  Miklos Vajna  <vmiklos@collabora.com>  [d25567e7e2fb96242b9bd4aca44df6f0287c2aa3]

        sw: document SwFrame::Format()
        
        I'm still looking for a clear description of what SwFrame::MakeAll()
        does.
        
        Change-Id: I945f17ca0367329220cfa01b6ccfda1c3472ab28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147927
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-02-28  Noel Grandin  <noelgrandin@gmail.com>  [604c464e35807c7e4fa700726a338a9682010a15]

        osl::Mutex->std::mutex in xmlscript::DocumentHandlerImpl
        
        Change-Id: If956c1e09e0185e7966edc17e2941b3f5d86c98f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147681
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-28  Henry Castro  <hcastro@collabora.com>  [d4f6202c3ad6f5c970093c7df7c89bba1ba22c3f]

        tdf#150925 sd: templates: fix missing attribute "style:display-name"
        
        The function GetSelectedMasterPage() search by name, the
        missing attributes and it defaults name to "Title", it
        contains duplicates and it selects wrong Master Page.
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: Ia02d66693f33a96cb46fb45b6f435e5cd040ed76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147350
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit e9231535570da032b80cba355cd93c68911b2dbd)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147602
        Tested-by: Jenkins

2023-02-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [394dcb830c9d7bfe3a454589847be0fd5024dc86]

        tdf#153857 Writer hangs right-clicking on form field
        
        regression from
            commit 5032262fccd0ef7f274323ae481b3230ffd42d3a
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Tue Feb 21 15:05:37 2023 +0200
            BaseMutex->std::mutex in PopupMenuControllerBase
        
        Change-Id: I01bdab09ac0ce1d9b35ed45ad36d1c5179702c6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147920
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-28  Kohei Yoshida  <kohei@libreoffice.org>  [e83c243018c1c7f6662f9a8ecdc731c5c071ea31]

        tdf#153669: Track formulas that stopped listening ...
        
        ... then have them start listening again after the copy from
        clipboard is complete.  Note that in case the pasted cells
        are formula cells, those will be handled together as well.
        
        Change-Id: Ia4be814b888734267a39f7c89435011968570b7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147940
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2023-02-28  Seth Chaiklin  <sdc.blanco@youmail.dk>  [acc819f6f40e43775d9f5d76971a9ba72e690dbc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2e037f2dbf9c7d93ce020ca1709c581624c75fbd
          - tdf#150164  improve general description; mention hyperlink export
            
                  "outlines" -> "bookmarks", and add "document structure" to the
                  general description for this dialog. Add a sentence to mention
                  that hyperlinks are automatically exported.
            
            Change-Id: I423571a332ecb34e7243c6ba47eb92d3ae1e3ba0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147906
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2023-02-28  Seth Chaiklin  <sdc.blanco@youmail.dk>  [b73f10e28126eeee349c78de0a8cd487d4315736]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8d94705d5baaed4be8d2521d9caf7510ff5d9d76
          - tdf#104804 - clarify explanation for "export outlines"
            
            Change-Id: Ic81cda7b6d639e8cd06989f94d7378281a99a13e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147905
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2023-02-27  Eike Rathke  <erack@redhat.com>  [4f7e8f0d819383a6953ccbb53f704d2265577a2f]

        Underflow assert also in already calculated path
        
        Change-Id: I7bd1c4960280a6526bb82e5b95c5253775df1e1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147937
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-02-27  Eike Rathke  <erack@redhat.com>  [1db24b1798b80062a1d06104828d1ec6f32ae8ec]

        ConvertMatrixParameters() worth some asserts instead of OSL_ENSURE/OSL_FAIL
        
        Change-Id: I91e7e8d66b88912b05ff273a5eb948bb6edc504d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147928
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-02-27  László Németh  <nemeth@numbertext.org>  [e706698353a7187f46ddbf0faf1f6f7772753df6]

        tdf#153859 sw: crash fix for setting chart with deleted data table
        
        Opening Data Ranges dialog window of a chart with
        deleted data table crashed Writer immediately.
        
        Follow-up to commit 5b9855acc7fa6d1e4a5f53ff0bc47e1dd4729827
        "tdf#132714 sw: fix crash at table row deletion associated
        to a chart".
        
        Change-Id: I96e901db75d40ae234f58827a957204bca13aa92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147893
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-02-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [3ffd375ffee648cdb67b1f3062f84a4b2f3af9df]

        tdf#146463: rework unittest to be DPI independent
        
        Otherwise, it fails when scaling is 125% with
        
        Test name: Chart2ImportTest2::testTdf146463
        double equality assertion failed
        - Expected: 4256
        - Actual  : 4330
        - Delta   : 30
        
        Change-Id: I6cce69a00806208cbf168dfffc06ffb60f8a51bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147891
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [49f9879ae8d30a99f9926738ea007a04d2ec1be8]

        CppunitTest_chart2_import2: use CPPUNIT_TEST_FIXTURE()
        
        This suite is large enough so that avoiding the
        declaration/registration/definition of each test manually saves a lot of
        space.
        
        Change-Id: I72b88eb4c369f45daa31c984b9e1021e66faafcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147880
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-27  Caolán McNamara  <caolanm@redhat.com>  [3b279889daa9c37fe91663d16dd2d8c5938cc0d5]

        Related: tdf#153784 margin_bottom is a cnp nonsense, should be margin_end
        
        Change-Id: Id14f63a8bfb64622e505903820b7f081c368389c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147924
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-27  Eike Rathke  <erack@redhat.com>  [3cbaf50877e15ccdbc15e2bf11bbed6d3f3cc8ca]

        Output numeric cell position in SAL_WARN() as well
        
        ... to ease conditional breakpoints.
        
        Change-Id: If1ec85e56ab3db5319eae8659b46d31ad621cf61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147923
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-02-27  Stephan Bergmann  <sbergman@redhat.com>  [788dd3e7fb24c681716608a8bf0339df8c78e4e5]

        Note that Clang consteval bugs are meanwhile fixed
        
        Change-Id: I90b2765bdad5fe753288420b01a5395bcf22f44f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147885
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-27  Eike Rathke  <erack@redhat.com>  [64914560e279c71ff1233f4bab851e2a292797e6]

        Always push a result, even if it's only an error
        
        PERCENTILE() and QUARTILE() if an error was passed as argument (or
        an error encountered during obtaining arguments) omitted to push
        an error result, only setting the error.
        
        Fallout from
        
            commit f336f63da900d76c2bf6e5690f1c8a7bd15a0aa2
            CommitDate: Thu Mar 3 16:28:59 2016 +0000
        
                tdf#94635 Add FORECAST.ETS functions to Calc
        
        Change-Id: I23e276fb0ce735cfd6383cc963446499dcf819f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147922
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-02-27  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [16e728a8a88a7a04acec069512a5268ae89cf420]

        MCGR: Adapted other Gradient* to make use of MCGR
        
        Added to make
          GeoTexSvxGradientElliptical
          GeoTexSvxGradientSquare
          GeoTexSvxGradientRect
        work using the MCGR. It is still 100%
        backward-compatible, so as long as there is no
        source using this it will stay invisible - by
        purpose.
        
        Tests look good with all three, see the static
        variable nUseGradientSteps.
        
        NOTE: GeoTexSvxGradientElliptical still looks not
        optimal due to texture back-mapping method
        getEllipticalGradientAlpha, see notes in
        commit "MCGR: Adapted GradientRadial to make use
        of MCGR" ac824594c577ab4880177b3411a25297b1d08074
        
        Change-Id: I56b82b867af88fe532f840dde15e0f5c299ed6a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147662
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-02-27  Noel Grandin  <noelgrandin@collabora.co.uk>  [9027920783dd04db925c41b559abe6442cedf39e]

        improve reliability of CppunitTest_sw_uiwriter3
        
        something in the paste stuff seems to need UI events to be
        processed
        
        Change-Id: Idf10a240ff049bd52873296619f8f820142fda7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147918
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [f4092d4ebd500538cfd8bc64b5dfee95c66c8ec2]

        CppunitTest_chart2_import: use CPPUNIT_TEST_FIXTURE()
        
        This suite is large enough so that avoiding the
        declaration/registration/definition of each test manually saves a lot of
        space.
        
        Change-Id: I6e9c18fa0195b2e8ae44ba2782c725f6cec8d471
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147879
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [f744a17e6d1f7267eb159bc771790fa44398290f]

        CppunitTest_chart2_import: re-enable test and adapt it
        
        Since f281d2d24c2a368c58d32b1b50acf83e0f056d90
        "Actually we shouldn't always set Overlap flag on for all xlsx
        charts..."
        
        Change-Id: I3e68ff99b18033879d85e3b9d40afa5a3d25b14d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147878
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-27  László Németh  <nemeth@numbertext.org>  [4f2dcc4bc70c3602e2612dab611b610410637920]

        tdf#153858 sw: crash fix for chart with deleted data table
        
        Using mouse, e.g. simply moving the mouse pointer
        during editing a chart with a deleted data table
        crashed Writer immediately.
        
        Follow-up to commit 5b9855acc7fa6d1e4a5f53ff0bc47e1dd4729827
        "tdf#132714 sw: fix crash at table row deletion associated
        to a chart".
        
        Change-Id: I6d89eabc84565c548e2d9ded922789d623367ce4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147882
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-02-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [c23c071f38978f51a03dc352058c34448d314e03]

        tdf#153855: Crash on opening Fontwork dialog
        
        it was removed in 2b0907967f0b44bae505045651ae393e89d5172a
        "Bump Glade release for fontworkgallerydialog"
        
        Change-Id: I495144904fcb712a83b6d62b7e72e7cfb68e4805
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147915
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2023-02-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [c46582de06f8d39cc4fc955578c221a29d57cc1a]

        return by ref from SdrGlobalData
        
        return values are never nullptr
        
        Change-Id: Id84fc6c8c63cdb34bdd8c07d8ff5b45f1bff2e48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147873
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [da68460e03dc9857a24f2afeeb34f191f20f29ac]

        fix small leak in SdrGlobalData
        
        Change-Id: I2b651aad847cf083659df34c94653c73460ddfd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147872
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-27  Michael Stahl  <michael.stahl@allotropia.de>  [bc72cbf2e481fe04f610f3bf799ba606d9387ffa]

        sw: disable testTdf78510 on Mac
        
        on tb93:
        
        /Volumes/tdf_builds/lode/jenkins/workspace/lo_gerrit/Config/macosx_clang_dbgutil/test/source/xmltesttools.cxx:165:testTdf78510::Load_Verify_Reload_Verify
        equality assertion failed
        - Expected: 2306
        - Actual  : 3110
        - In <>, attribute 'x' of '//textarray[1]' incorrect value.
        
        Change-Id: I5c01766de48da7e2367f80512aef81f5a327e870
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147883
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>

2023-02-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [0292570e63d51f222d9776e0c8714af4cb365b52]

        osl::Mutex->std::mutex in CProgressHandlerHelper
        
        Change-Id: I86ddf381e0d52fe50739d5378ea36059a4d1e521
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147863
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [1ce02008ae8b61a6a489e65bd32b5e8bdc47e99e]

        osl::Mutex->std::mutex in frm::OComponentEventThread
        
        Change-Id: I419a96fce0d5dbdd438dda32217ced39ba598446
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147864
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-27  Andras Timar  <andras.timar@collabora.com>  [62d3da841b402f7cc9421d87f3f1db714b278d40]

        OpenSSL 3 is covered by Apache License v2
        
        Change-Id: I20b30ce01b08787f560cd00cd87db9cec1699240
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147746
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2023-02-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6e4acdbca3c269681ea387ec35dd4ce80cfbcdee]

        Fix typo
        
        Change-Id: I7e61bb401191ab533eef2f8d191e618b24c15e0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147888
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [146ed50caded37f6084c404e8af6985996a17cd3]

        Fix typo
        
        Change-Id: I570f2ec9894ff83a5378e5c09838527804a1f943
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147889
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [222a54b90562662841f1e74f486731a5d2c22ab3]

        Fix typo
        
        Change-Id: Ic46012d64456a85255bfd91a98b642c59df210e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147890
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [ce0cf8301f1452f3bdc00992b7fde5e97a007337]

        osl::Mutex->std::mutex in DefaultComponentInspectorModel
        
        Change-Id: I1f76a062f75d1779ae86ae931ff3e2ac4f1ba831
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147859
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [93f9ce7b644c0887423891e0d645b88eb39bc457]

        osl::Mutex->std::mutex in rptxml::ImportDocumentHandler
        
        Change-Id: I2e7c2c5642de4e234a551a1b02c8fd69fdcb65c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147860
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [5ee84725f59e880d38ab7adb43b2a8126f2dfd65]

        mpLocSymbolData is unused
        
        and SmLocalizedSymbolData cannot even be instantiated. It is better off
        as a namespace, rather than a class.
        
        Change-Id: I4d6daace649e3529cefe67cf18eed85f2cbfc980
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147857
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-27  Caolán McNamara  <caolanm@redhat.com>  [e48120a033daba70b4113d12b1e6745283963e39]

        ofz#56293 Timeout
        
        Change-Id: I8c6385b879d517b3f40a33d139295aeafb1c6354
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147874
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-27  Heiko Tietze  <tietze.heiko@gmail.com>  [084fae866b108938e58e1d2d279ac17263c8794b]

        Resolves tdf#153580 - Calc's sort dialog too large
        
        Rearranged the content so the size is now defined
        by the longest strins only
        
        Change-Id: I2fd6f8bd0838c13f2e7f7c370ac7aa547b7e6a7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147505
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-02-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [6db64ffb8430d40475721662c77bbc18ac6255fb]

        inline StreamData into SvFileStream
        
        Change-Id: Ib2bfaa903b5c57b7d802afe7928720e6007d54ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147865
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [e43606a5a5c7ef44d4bab2f9bf526a8656775bd4]

        osl::Mutex->std::mutex in rptxml::ExportDocumentHandler
        
        Change-Id: Ida7fbf7a619f4a6beb9f05107110e9c9a0b60813
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147861
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [450d195bb8c09866c6988a3b3ac82dbe349f7849]

        UITest does not need to be a class
        
        Change-Id: I0d9b67076abe0acc20406f594b1724a909504a1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147866
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-27  Tor Lillqvist  <tml@collabora.com>  [a62cb6db8210771c487dd934158e01c3d2db77af]

        It seems to work to compile also the MMX code for WASM
        
        Change-Id: I27b56297a07e248102cae1bee4074b7be422ce23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147875
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-02-27  Mike Kaganski  <mike.kaganski@collabora.com>  [f52dfc6fff0fa5f94aed433b22a87764c13e8e53]

        Simplify a bit
        
        Change-Id: I2b4dc36e102f47b7fe61cd7c32bb2810cb35ea7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147855
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-27  Mike Kaganski  <mike.kaganski@collabora.com>  [b3b18f8606131fc9998e872de84aab475acabf1a]

        Related: tdf#151429 Move fix for tdf#152717 to ScByteSequenceToString
        
        The GetString method is only used in DDE context; and allowing it to
        handle Anys with OUStrings generalizes the fix, simplifying its use.
        
        Change-Id: I50952c25fa736a9ca73515801cc1b1903c62453e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147753
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [edf8047e854f78d5b90a601eda598d19a40301bf]

        osl::Mutex->std::mutex in FileViewContentEnumerator
        
        Change-Id: Ib9f0b7ba39f5acbfbdbd664f74a4a91f645c8192
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147862
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-27  Miklos Vajna  <vmiklos@collabora.com>  [09ada9cf6e15f3a735d2c94737b045c5e0f001ef]

        sw: prefix members of OOXMLDocumentImpl, OOXMLFastContextHandler, ...
        
        ... OOXMLFastContextHandlerLinear and OOXMLParserState
        
        See tdf#94879 for motivation.
        
        Change-Id: I65f1b98918da40d9e3dbc27af54dadd38aaba8be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147854
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-27  Mike Kaganski  <mike.kaganski@collabora.com>  [4805a1348bb3749d468656a4e648064dabe1fd04]

        Optional may be avoided here, too
        
        Change-Id: I6320f8b745ead030cb7ae304bdf85e0064a57380
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147751
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-27  Mike Kaganski  <mike.kaganski@collabora.com>  [59bc90c9d60b5f425f29ce42d1db9381eb2c1f4d]

        Use SAL_NEWLINE_STRING to avoid some wheel re-invention
        
        Change-Id: Ib60ddf2b1111fb2d6caf22ac6e0848bd27373b9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147750
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-27  Laurent Balland  <laurent.balland@mailo.fr>  [41b991ea0cf3f8ce36cbdbf16b9c2c6d2bb16b5d]

        tdf#153709 Adapt message for Delete Sheet
        
        When deleting sheets, the message is adapted to the count of selected
        sheets (singular or plural).
        The confirmation message is skipped if selected sheets are empty
        The message for pivot table data losing is replaced by regular
        confirmation message if both pivot table and data are selected
        
        Update UItests when there is no more confirmation
        
        Change-Id: I5cbd6d7cbe271ad86c5c68820b23df5a2307f3bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147309
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Laurent Balland <laurent.balland@mailo.fr>

2023-02-27  Caolán McNamara  <caolanm@redhat.com>  [9a930ef9ea45277109c9acd6e7e1ccfe47fe136c]

        can use a reference instead of a pointer
        
        Change-Id: I770983c2a46c2181db80243efa7c926e356d5e6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147745
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-27  Miklos Vajna  <vmiklos@collabora.com>  [7677e16217349a0a0e94edb6a90b00089432c6ce]

        sw floattable: allow extra space on top of child content in SwFlyFrame::Grow_()
        
        Once a floating table with a single cell wanted to span over two pages
        ("split row"), SwTextFrame::SplitFrame() was called, but then the table
        split failed because everything moved to the next page.
        
        The reason for this was that we tried to grow the text frame (and all of
        its parents: cell, row, table, fly), but a non-test growing a fly
        normally just works by recalculating its size based on the content,
        ignoring what growth is wanted.
        
        This is fine in the non-split fly case, but we do want to increase the
        size of a split fly to control what content remains in the current fly
        frame and what goes to a follow fly frame.
        
        Fix this by extending SwFlyFrame::Grow_() so it grows more than just its
        own content in the split fly case if the request wanted that.  Now a
        single row can split, but the position of the follow fly frame is still
        bad.
        
        Change-Id: I1c6aa61996dab058c291331a795627d3fae1bca8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147858
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-27  Mike Kaganski  <mike.kaganski@collabora.com>  [81d0b3569fc49525feba61fb2f81c90e152cbb30]

        Simplify a bit
        
        Change-Id: I78f5dd63a70d52e7e0b257eed1c668bead2039d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147856
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-27  Justin Luth  <justin.luth@collabora.com>  [0d2a962c363632a890a994e7e143099c53ac4283]

        tdf#151548 sw content controls: add UI for Id and TabIndex
        
        This is my first go at adding anything to the UI.
        (I've done some fixing of other people's design,
        but never created anything new myself.)
        
        I took all my inspiration from Miklos'
        add110bad816fadeb96e7af0d4689389c04c263e.
        
        In the first iteration I did a fancy "same as id"
        scenario. But ID-as-unsigned, securing unique IDs,
        and English-only number recognition
        sadly made me decide to drop the fancy features.
        
        Now, both are simple, stand-alone spinbuttons
        that depend on tooltips to guide user input, not fancy comboboxes.
        
        It is important for the ID to display as unsigned,
        since that is how it is used as a "name" in VBA.
        It should be copy-pasteable for use in VBA programming.
        
        It is useful for the TABINDEX to display as signed,
        since it allows entering a -1 to disable tab navigation to the control.
        
        make UITest_sw_ui_misc
        
        Change-Id: Ia7c99888e60c33ac39616b24c7c1715604c3ec69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147591
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-02-27  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [99bb5a7843469a0c8a23215a2a72bb34a3c47d0d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a2868f03eda97185d96cf661624e3c8668876294
          - This sentence is missing a subject
            
            Change-Id: I2eb66e5ced49809b86a3cdb48103381646b965a2
            
2023-02-27  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [82637d7cba204eea626af8b76f67a389001bc680]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 976284c63182811da8da66144f22ff0502c880df
          - Impress: Rework of help files (main 01)
            
            Change-Id: I8daa90ed8b82d3b8775a613c47491f69f7be575a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147700
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2023-02-27  Noel Grandin  <noelgrandin@gmail.com>  [09680fadbcd85da3405cefeed66712bc0ba2be9c]

        no need to hold CollatorWrapper by std::unique_ptr
        
        allocate it inline, it is only one pointer in size
        
        Change-Id: Idb6217e6c9c37da92427aa6c497223a84015c553
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147742
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-27  Mike Kaganski  <mike.kaganski@collabora.com>  [44a3085f9aaf0dfc62b1a8f34d3b8889d69c4e62]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 19fc476019704c84f0a4aad9846b2dac579d19a3
          - Clarify that it's "character key"
            
            See e.g. https://ask.libreoffice.org/t/88505, where people expect
            capital letter in mnemonics to mean "exactly capital", i.e. with Shift.
            
            Change-Id: Id42c3aeaad6d04a4df58780f5ce5aca71532366b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147835
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2023-02-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [85e86bc9c50eae4831286c467c6a583a5f9caf28]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 22b85af46f3eacc6abd45be4e78d13079851e55c
          - tdf#153722  "Chapter Styles" -> "Document Structure"
            
            Change-Id: I722631402b093ee29174e4ed029f543525f46951
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147596
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2023-02-26  Caolán McNamara  <caolanm@redhat.com>  [03f58d6af52bab05545833980cca835a3df0949a]

        cid#1521198 Untrusted loop bound
        
        move sanity check inside CountTTCFonts so it applies
        to the fd smuggle in via filename mechanism
        
        Change-Id: Id2fee5801d71720747a8736859681e7c9a324bc3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147740
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-26  Stephan Bergmann  <sbergman@redhat.com>  [5a0ee146834fec1661051d1ad708bc3e96163af9]

        Fix Library_jpipe__staticsalhack
        
        ...after e7bad15bc13292defd99cb561f867d8b77692e97 "Unify
        osl_{g,s}etThreadTextEncoding implementation across platforms" caused
        
        > /etc/alternatives/java_sdk_11/bin/java: symbol lookup error: /home/tdf/lode/jenkins/workspace/lo_ubsan/instdir/program/libjpipe.so: undefined symbol: osl_getThreadTextEncoding
        
        (<https://ci.libreoffice.org/job/lo_ubsan/2694/>)
        
        Change-Id: I0e309da4bc88668e4ba57b53e2a60d6074d4c124
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147744
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-26  خالد حسني  <khaled@aliftype.com>  [5a235634ca5761aa4b330ebf7e3a2083b7db1606]

        Revert "Mark ssXX and cvXX off by default in font features dialog"
        
        This reverts commit 3f9a8a3b7656470cfcf04c18a46a7b7bbeca8950.
        
        Reason for revert: Needs more work, currently causes all ssXX and cvXX to be added to font string when the dialog is used.
        
        Change-Id: I07eff710a2813e60fa4de3c23eb0a3c31d40e41d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147810
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2023-02-26  Noel Grandin  <noelgrandin@gmail.com>  [bee4402c7ed97f3373f93eb7939940557bd59912]

        no need to hold SvtSysLocale by std::unique_ptr
        
        allocate it inline, it is only one pointer in size
        
        Change-Id: I736f3322784897054993fbddd423f36357f817c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147741
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-26  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [639d72e13e57cfffc857af1b9b7034c97f1f355d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to afa78ade65147468ca4f0b4ad168c4288e8a79b2
          - Impress: Rework of help files /02/ 20
            
            Change-Id: I898a05cd1b79e69e36cb1d65174fdd8733f7bd88
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147697
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-26  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [4600de7529e209061617584eb532e5dba1e748db]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 42a2c3690f7991cc6c854bc9454e361cf309a03f
          - Impress: Rework of help files /02/ 19
            
            Change-Id: I864134d17d8a5b4d28a38a011b52099fcb01b9c6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147696
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-26  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [fc7ea9c3c68e519e29545514e6eb2edd6a345790]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1a80b1487e881fa471425e91f8682aaa2eea4381
          - Impress: Rework of help files /02/ 11
            
            Change-Id: I90cb7ddb3e21d3a0f7dbd92a189d0e594d529e7c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147648
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-26  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [8e82fb04adc77610b8d3582c6c9125cbd86bd9bc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2c1273a6d37db796f3d1c4de2e029d54fb310f73
          - Impress: Rework of help files /02/ 08
            
            Change-Id: I90d6d661dcbae087408c711be24eb3940147886a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147645
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-26  Sophia Schroeder  <sophia.schroeder@libreoffice.org>  [68e675ec8e85581e9c0b2372cc63b8986a19e989]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 32c3be6bcab10a181cfc6b10eef3d110b23f8b1a
          - Impress: Rework of help files /02/ 09
            
            Change-Id: I1f3ff833ddf2e25b8cfc703c341c77119f72490c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147646
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-26  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [27d5ee4cf69dc42e07dc3d540738aa3ad1210c9d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 614abe4a78bc3b03a15e5c67d035ae1c9d4d16fa
          - Impress: Rework of help files /02/ 02
            
            Change-Id: I37cfeec8472e51edc427de5b796db94dbf21b18c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147638
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-26  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [019fc14397b2ef659feb67cbc4a837abc155a7e2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1bb9993d63ad88d8cb4879fa248ec6f355c7b41d
          - Impress: Rework of help files /02/ 01
            
            Change-Id: Ib41b18357c354df2ce164e62adf989bb8cab73d5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147635
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-26  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [333ce52b5a99000d520a87ba875426de92f1103f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 953737d3aa31c0acda9adf3dfc4514fd2d8e8b58
          - Impress: Rework of help files /02/ 04
            
            Change-Id: I8facd25cb9f2fdc9c511f1564ba136d6ca9302cc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147641
            Reviewed-by: Sophia Schröder <sophia.schroeder@libreoffice.org>
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-26  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [76634c937ac55a9ea535f78b8683f679222f1e78]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1574b3f4a3c2d5e2d0402a200a79c77fd14cf015
          - Impress: Rework of help files /02/ 07
            
            Change-Id: I481815f6e4abea6f6d35e1b5174c4ace3ae47ef6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147644
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-26  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [6e354c3369591afd97dfa8a8c1e922827abd797a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 912f37e81e65829c80c5f388b60330be7eb7f496
          - Impress: Rework of help files /02/ 03
            
            Change-Id: Ibe8472e3787af74f440ccd483dfa956ba8a24fb9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147640
            Reviewed-by: Sophia Schröder <sophia.schroeder@libreoffice.org>
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-26  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [d6d06863ecfa4fb30a495a8c18f27a1c540df887]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7fe2c828d9888663387fba17611d380be48da1b1
          - Rework of fontwork.xhp
            
            Change-Id: I42e36ebbd830ccaa12a8fc5b06fb8792ddaac018
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147449
            Tested-by: Jenkins
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-26  Alain Romedenne  <alain.romedenne@libreoffice.org>  [fd19bc83cfd49937da8585b9ab938b2086ecf74a]

        tdf#141474 tdf#151901 BASIC functions argument names do not match that of VBA
        
        Basic function argument names can be used either by position either by name, keyword arguments ae called 'named arguments' in VBA
        - VBA doc:
        https://learn.microsoft.com/en-us/office/vba/language/concepts/getting-started/understanding-named-arguments-and-optional-arguments
        - libO Basic function signatures:
        https://help.libreoffice.org/latest/en-US/text/sbasic/shared/03090401.html?DbPAR=BASIC#bm_id3154422
        
        This patch attempts to correct - all in one - malformed keyword names in BASIC function signatures.
        
        It reflects keyword arguments usage inside QA BASIC unit tests.
        
        In the end Online help pages may incorporate such practice.
        
        Change-Id: Iab0c92b2c152d2564662e51e68f1f736b8deefd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145720
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-02-26  Mike Kaganski  <mike.kaganski@collabora.com>  [05079016e97d0b41c45cc71695d922fce9ae1e6c]

        Cleanup general options tab a bit
        
        The crashreporter feature (and thus, the whole frame visibility) depends
        not on OS, but on the HAVE_FEATURE_BREAKPAD define. No need to control
        the checkbox visibility separate from the label, when we can show the
        whole frame selectively.
        
        The quickstarter feature is only available on Windows, since the systray
        support was removed in commit 3e9c908b73f0fe0978c9980750a06bbc9e02295e
        (remove Linux ("UNX") systray "Quickstarter", 2018-05-23).
        
        Change-Id: Id990b53a6bbfa6b42defec0cc196e7fe817a1924
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147738
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-26  Mike Kaganski  <mike.kaganski@collabora.com>  [cbf7c0da0f7cd24b2f0da3261dd419be115e57b9]

        zxing: fix build after upgrade to v.2.0
        
        Change-Id: If1b85a1f9f1b562aed8f357fd34434c8fe97e2f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147737
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-26  Caolán McNamara  <caolanm@redhat.com>  [323a1a5ba9eb676095d33ecae0717b325189caf4]

        cid#1521508 Dereference after null check
        
        Change-Id: Ica9039a9aea7e1247ea957a8e25aaaafc944a97a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147686
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-26  Caolán McNamara  <caolanm@redhat.com>  [ee03f6453e6f11f3db0742b08c53ad2c6b4ebb63]

        cid#1521509 Logically dead code
        
        and
        
        cid#1521507 Logically dead code
        
        Change-Id: I1d2c9ee4a4099fadb5da7a6850b4124488e2ebe8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147687
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-26  Caolán McNamara  <caolanm@redhat.com>  [1b7ebea25fb94efa08160792c4eb6ae9e8a9147f]

        ofz#56345 Heap-buffer-overflow
        
        happening since:
        
        commit db115bec9254417ef7a3faf687478fe5424ab378
        Date:   Tue Feb 14 18:03:55 2023 +0100
        
            tdf#78510 sw,cui: split SvxLRSpaceItem for SwTextNode, SwTextFormatColl
        
        but due to
        
        commit 29dfcc7521311e547fc069466cc3edc9fcbdbe03
        Date:   Mon Nov 23 16:17:37 2015 +0100
        
            tdf#94088 add import of HTML inline graphics
        
        splitting the condition that used to fall through to default handling
        with an unrelated RES_BACKGROUND case instead
        
        Change-Id: I26a077c755f214cf35582ec146fcf34f87cc4494
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147688
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-26  Julien Nabet  <serval2412@yahoo.fr>  [4abe76d3774132ce6a6b04dfc22371a885621d98]

        Missing ":" for "Background color" option in Area/Hatch
        
        Change-Id: I021c983337500adb0dce348e8b7e3f42a2316e62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147736
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-26  Mike Kaganski  <mike.kaganski@collabora.com>  [bc9e978a5df5f2ee84b32d1a4a67d5e6eadb4e86]

        Hide Quickstarter from General options in Windows store apps
        
        In that environment, the shell:Startup shortcut created by us points to the
        quickstart.exe under Program Files\WindowsApps\<StoreSpecificAppDir>\program.
        The resulting shortcut can't launch, because of an inaccessible part in the
        path (the protected WindowsApps directory). So the feature does not work in
        the dialog.
        
        Windows store apps should advertise the Windows startup task in the manifest.
        Let's just hide the dialog entry in this case. A possible TODO would be to
        provide a button instead, which would open the Startup Apps system applet,
        similar to what we do for Default apps for file associations.
        
        Change-Id: Ieafdf6d23ced96506b01c6b3cf9fb12904696df1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147735
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-26  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [beb1479b9b2957d63d1bdadc3cc6839a92bf0144]

        tdf#152595 Colibre: Update icons in Start Center to match new branding
        
        Change-Id: I2991bd9b68e2148b8852b95544f3e187148540d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147734
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2023-02-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [c2de9708f1041d230b4688151116ff9c3c9e5184]

        tdf#153802: make it possible to change the UI with read-only docs
        
        Change-Id: I392ae68ef086a8c857e0d9d9e6117e27a85c9ba9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147655
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-25  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [508a610808631bc292a8daf4f78bd8726b2d56be]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e08030ec02875d4903bf22cfc7054f27822e7266
          - Impress: Rework of help files /02/ 10
            
            Change-Id: Ia95572f48e9502528895545a7edfa48507ef983c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147647
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2023-02-25  Seth Chaiklin  <sdc.blanco@youmail.dk>  [4fa801489ea44427e1e8c397e77b66d25a0c5f96]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9b4f3d78786ba6b1d014dfb6075b3245cd5f7bf2
          - tdf#153560 update changes "Chapter"->"Heading"; "Level"->"Up to level"
            
               corrections to command descriptions
            
            Change-Id: Iebc4e664d8b0e2df2dd9640b30f5ab13b7729705
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147639
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-02-25  Justin Luth  <justin.luth@collabora.com>  [e88aa18972de17f5307356933e29d20026077042]

        word vba: tie "Word" to VBAGlobals
        
        This allows Word. to prefix global commands.
        While this is superfluous to use this profix in a DOC/X,
        the purpose is to allow the spreadsheet to call
        Word.<whatever> macro calls that execute in a word processor.
        
        At this point, it is simply added to SwVbaGlobals
        to allow macro calls to run without raising an error.
        
        make CppunitTest_sw_macros_test
        
        Change-Id: Ibeda67d458d4757be809d8669a4e424c4e6c3458
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147682
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-02-25  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [0f959ba9e8feef69ac0435795defd5f092147182]

        refactor DocPosUpdate, part 2
        
        - separate the message send from the field manager to the fields
          containing no start index from those send from the field to the
          frames containing an index
        - use member functions where possible: SwFieldType, SwFormatField,
          SwTextNode
        
        Change-Id: I488e4003b75bf7b0ae700f39e2364d6e34a8bbfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147490
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2023-02-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a885d4839800f03759c5c22b513b5ffdc8478848]

        Remove duplicated include
        
        Change-Id: I3848788410525b36a1ece56b125e75a2281fafe6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147474
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-25  NirnayK  <nirnaykorde@gmail.com>  [925796b3e2b45e04712fb647f0dfcf805a9b4ec2]

        tdf#143148 Use pragma once in vcl
        
        Change-Id: I99317552a32f0cb70333f542d54c86dbdd9d1746
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147676
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5cc761b5d0852d0f5d7954692b2a152a28dcd425]

        Fix typos
        
        Change-Id: I7e3d78e6cf80afb72be61942ac95c474dae0424d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147669
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [86eb8f694634623b30eabf4e02ef769a7aba4937]

        Fix typo
        
        Change-Id: I17a06f2cce87f6f6edb3517750e9869de9cdd5b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147668
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4acb3227215bdd5c4aae25e1589e6d0fac3faebb]

        Fix typo
        
        Change-Id: I235929b467799d82001a266d607ddb6f4dc8e2c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147671
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-25  Heiko Tietze  <tietze.heiko@gmail.com>  [895527e3a5af6b57ff8d4ef2a0198d9dd6707746]

        Resolves tdf#153578 - Duplicate mnemonics
        
        Removed the hard-coded accelerators
        
        Change-Id: I27dd96dba01f8d4d1d73d75cf5cac1a6dc34720f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147504
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-02-25  Bogdan B  <buzea.bogdan@libreoffice.org>  [8bea9073303add3a554377eadc5f72ac5e48e734]

        tdf#152880 Remove repeated terms from Content Controls
        
        Change-Id: I23fc832bf120612ed4486786c071a26f9f538652
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145003
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-02-24  Hossein  <hossein@libreoffice.org>  [573863d78ae55cdb8dfc9747aee47804a0b6f84c]

        tdf#153533 Fix chart2_import test failure on HiDPI display
        
        The test checks that the text shape width is smaller than the chart
        wall. This test fails on HiDPI displays. For example:
        
        --------------------
        lode/dev/core/chart2/qa/extras/chart2import.cxx(2207) : error : Assertion
        Test name: Chart2ImportTest::testFixedSizeBarChartVeryLongLabel
        double equality assertion failed
        - Expected: 4800
        - Actual  : 4632
        - Delta   : 100
        
        Failures !!!
        Run: 85   Failure total: 1   Failures: 1   Errors: 0
        --------------------
        
        Now, instead of testing the
        exact value of the text shape width, I have used CPPUNIT_ASSERT_LESS()
        to make sure that the above condition holds:
        
         CPPUNIT_ASSERT_LESS(xChartWall->getSize().Width, xXAxis->getSize().Width)
        
        This is done in two different tests:
        
        * Chart2ImportTest::testFixedSizeBarChartVeryLongLabel()
        * Chart2ImportTest::testAutomaticSizeBarChartVeryLongLabel()
        
        Both tests are among those that can be invoked with:
        
          cd chart2 && make CppunitTest_chart2_import
        
        Change-Id: Ifb28fcf91da451aecdadff7a95aa810ef16fc510
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146815
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-02-24  Justin Luth  <justin.luth@collabora.com>  [ffa403e539bea44ce46fe7d976e7a00b319808f5]

        word vba: add ShowAll to XView
        
        This allows ActiveDocument.ActiveWindow.View.ShowAll = true
        
        ShowAll affects "View -> Formatting Marks"
        
        make CppunitTest_sw_macros_test
        
        Change-Id: I735eb42b0d53c34a4c4770c148f6ab7ac597fd84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147667
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-02-24  Justin Luth  <justin.luth@collabora.com>  [0d1d6ca553992fa53e98f749c325d8de39847f17]

        vba content controls: cleanup unnecessary SAL_CALL in cxx
        
        Change-Id: Ied80c4f46d6e2f16764448d5aab89cc9fc5f2b92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147666
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-02-24  Michael Weghorn  <m.weghorn@posteo.de>  [790730a9b7651a1883d887f5b628f8f2b1e5e3a0]

        a11y: Fix focused state for special char dialog item
        
        As mentioned/worked around in Colomban's pending Gerrit change
        to implement an a11y test for the "Special Characters" dialog [1],
        the selected item in the character table was incorrectly still
        reporting the "focused" state even if keyboard focus already
        moved on from the parent widget to another one.
        
        Fix this by checking the item is not only selected, but its
        parent also has child focus.
        
        Tested by running this pyatspi script after a sleep and using
        the time before the script actually runs to interact with the
        dialog to test the different scenarios for the focused state,
        using the "!" character in the dialog):
        
            #!/usr/bin/python3
            import pyatspi
            def get_soffice_app():
                registry = pyatspi.registry.Registry()
                apps = list(registry.getDesktop(0))
                for app in apps:
                    if app.name == 'soffice' or app.name == 'soffice.bin':
                        return app
                print("soffice app not found")
                exit(1)
            def get_exclamation_mark_button(acc):
                i = 0
                while i < acc.get_child_count():
                    child = acc.get_child_at_index(i)
                    try:
                        if child.name == '!':
                            return child
                    except NotImplementedError:
                        pass
                    recursive_child = get_exclamation_mark_button(child)
                    if recursive_child:
                        return recursive_child
                    i = i + 1
                return None
            app = get_soffice_app()
            obj = get_exclamation_mark_button(app)
            assert obj
            states = obj.get_state_set().get_states()
            print("states:")
            print(states)
        
        [1] https://gerrit.libreoffice.org/c/core/+/142260/22/sw/qa/extras/accessibility/dialogs.cxx
        
        Change-Id: I277890105e3ff84ed35100b7cd7dc2ff40510921
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147660
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-02-24  Justin Luth  <justin.luth@collabora.com>  [d6f3715190494b55e2ecc105cbd6e5ddeff47f0c]

        word vba: Add activeWindow to XDocument
        
        This allows ActiveDocument.ActiveWindow.*
        
        It already works as a global, and as Aplication.ActiveWindow
        
        Unit test will follow when some of the * items are added.
        
        Change-Id: I7fb18df9f6259ec4b9d60516b2da704098831dfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147665
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-02-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [a39f5da6f621fc60df0dbdd6c5a08cae5a18763f]

        BaseMutex->std::mutex in SdStyleSheet
        
        Change-Id: I9700622ac805a9e74df1701c4ece97ef960388ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147586
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-24  Caolán McNamara  <caolanm@redhat.com>  [b16f5e374eb7e7199d4506eb04a3c3223dd52257]

        upgrade zxing-cpp to 2.0.0
        
        Change-Id: I3dc00f34359ec56a22cf7d8ba8e565ccb755c755
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147619
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [ce472616b93a3fe1945c6f3ecd058af92782b215]

        BaseMutex->std::mutex in SfxLibrary
        
        Change-Id: If059f38bb394844ba72156854eed84de51bbbfac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147654
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [3470c58be9c0361f9656ccdf36f7855ea46e5c69]

        BaseMutex->std::mutex in vclcanvas::TextLayout
        
        Change-Id: I66970331312f30f42f16299ce6f38b2a13316e41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147633
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [c55d7540efdd33618950c93cabcb680e8e26c894]

        BaseMutex->std::mutex in oglcanvas::CanvasFont
        
        Change-Id: I74c3132bae4076915e1e41525d7cd7e709195197
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147632
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [db295ca04a6a7ffa9525c43af80609801d22fb62]

        BaseMutex->std::mutex in CanvasFont
        
        Change-Id: I4f10e5d33b1067adbe3987c9a103951ea175fde4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147631
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-24  Mike Kaganski  <mike.kaganski@collabora.com>  [e7bad15bc13292defd99cb561f867d8b77692e97]

        Unify osl_{g,s}etThreadTextEncoding implementation across platforms
        
        ... using a static thread_local variable, as already was used on Windows;
        this replaces the non-Windows implementation based on pthread_setspecific
        and friends.
        
        Change-Id: Iba42510dea90a9e7d1983ba4af674667055f6dfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147624
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-24  Mike Kaganski  <mike.kaganski@collabora.com>  [d7fd46b5155bda021b09faecdefba26f6a59e997]

        Simplify osl_getTextEncodingFromLocale on Windows
        
        Drop all the complexity of thread-local storage used only to make
        EnumSystemLocalesW thread-safe. Just create a BCP47 tag, and use
        GetLocaleInfoEx to get the codepage.
        
        Also use locale name API in imp_getProcessLocale, and avoid the
        deprecated LCID API.
        
        Change-Id: I223564cc6d2cc919b0e5aadda1c12beee21e49f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147625
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-24  Mike Kaganski  <mike.kaganski@collabora.com>  [e403bf00af7767060f624077840921ceab04895d]

        Fix build in a specific VS2022 environment
        
        Building libraries in setup_native using VS2022 failed for me reproducibly
        for some time, with
        
          mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file "C:/lo/src/build/instdir/program/reg_dlls.dll". The file or directory is corrupted and unreadable.
          make[1]: *** [C:/lo/src/core/setup_native/Library_reg_dlls.mk:10: C:/lo/src/build/instdir/program/reg_dlls.dll] Error 139
        
          mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file "C:/lo/src/build/instdir/program/reg4allmsdoc.dll". The file or directory is corrupted and unreadable.
          make[1]: *** [C:/lo/src/core/setup_native/Library_reg4allmsdoc.mk:10: C:/lo/src/build/instdir/program/reg4allmsdoc.dll] Error 139
        
          mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file "C:/lo/src/build/instdir/program/regactivex.dll". The file or directory is corrupted and unreadable.
          make[1]: *** [C:/lo/src/core/setup_native/Library_regactivex.mk:10: C:/lo/src/build/instdir/program/regactivex.dll] Error 139
        
          mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file "C:/lo/src/build/instdir/program/sdqsmsi.dll". The file or directory is corrupted and unreadable.
          make[1]: *** [C:/lo/src/core/setup_native/Library_sdqsmsi.mk:10: C:/lo/src/build/instdir/program/sdqsmsi.dll] Error 139
        
          mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file "C:/lo/src/build/instdir/program/sellangmsi.dll". The file or directory is corrupted and unreadable.
          make[1]: *** [C:/lo/src/core/setup_native/Library_sellangmsi.mk:10: C:/lo/src/build/instdir/program/sellangmsi.dll] Error 139
        
          mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file "C:/lo/src/build/instdir/program/shlxtmsi.dll". The file or directory is corrupted and unreadable.
          make[1]: *** [C:/lo/src/core/setup_native/Library_shlxtmsi.mk:10: C:/lo/src/build/instdir/program/shlxtmsi.dll] Error 139
        
          mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file "C:/lo/src/build/instdir/program/sn_tools.dll". The file or directory is corrupted and unreadable.
          make[1]: *** [C:/lo/src/core/setup_native/Library_sn_tools.mk:10: C:/lo/src/build/instdir/program/sn_tools.dll] Error 139
        
          mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file "C:/lo/src/build/instdir/program/odbcconfig.exe". The file or directory is corrupted and unreadable.
          make[1]: *** [C:/lo/src/core/dbaccess/Executable_odbcconfig.mk:10: C:/lo/src/build/instdir/program/odbcconfig.exe] Error 139
        
          mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file "C:/lo/src/build/instdir/program/instooofiltmsi.dll". The file or directory is corrupted and unreadable.
          make[1]: *** [C:/lo/src/core/setup_native/Library_instooofiltmsi.mk:10: C:/lo/src/build/instdir/program/instooofiltmsi.dll] Error 139
        
          mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file "C:/lo/src/build/instdir/program/qslnkmsi.dll". The file or directory is corrupted and unreadable.
          make[1]: *** [C:/lo/src/core/setup_native/Library_qslnkmsi.mk:10: C:/lo/src/build/instdir/program/qslnkmsi.dll] Error 139
        
          mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file "C:/lo/src/build/instdir/program/inst_msu_msi.dll". The file or directory is corrupted and unreadable.
          make[1]: *** [C:/lo/src/core/setup_native/Library_inst_msu_msi.mk:10: C:/lo/src/build/instdir/program/inst_msu_msi.dll] Error 139
        
        It is caused by the -U_DLL and the first entries in gb_Library_use_system_win32_libs:
        libcmt, libcpmt, libucrt, libvcruntime. They are needed to make the denerated DLLs
        standalone, not dependent on presence of VCRT on the target system (they are called
        from installer, when VCRT may not yet be present).
        
        It seems to work OK for others, but somehow, this conflicts with the fastlink option
        on my system, so just avoid it selectively for these DLLs.
        
        Change-Id: I61f829682eb051944202bc7ef3578d6f43733030
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147628
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-24  Mike Kaganski  <mike.kaganski@collabora.com>  [3fc2c054c505b8c99c3f8e64561de242bcd7d3b3]

        Fix build in a specific VS2022 environment
        
        Building Executable_odbcconfig using VS2022 failed for me reproducibly
        for some time, with
        
          mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file "C:/lo/src/build/instdir/program/odbcconfig.exe". The file or directory is corrupted and unreadable.
          make[1]: *** [C:/lo/src/core/dbaccess/Executable_odbcconfig.mk:10: C:/lo/src/build/instdir/program/odbcconfig.exe] Error 139
        
        It is caused by linking odbccp32, and legacy_stdio_definitions required
        by the latter with current versions of UCRT.
        
        It seems to work OK for others; but being unable to find what's different
        on my system, I have this workaround, using run-time loading instead.
        
        Change-Id: Iab1fe7747ca6e677d89a120778ca805465a05611
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147627
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-24  Mike Kaganski  <mike.kaganski@collabora.com>  [1786ddbde4b44575321aa6b9d9d367a964969063]

        Fix build in a specific VS2022 environment
        
        Building CppunitTest_basic_macros using VS2022 failed for me reproducibly
        for some time, with
        
          make[1]: *** [C:/lo/src/core/solenv/gbuild/LinkTarget.mk:841: C:/lo/src/build/workdir/LinkTarget/CppunitTest/test_basic_macros.dll] Error 139
        
        It is caused by linking odbccp32, and legacy_stdio_definitions required
        by the latter with current versions of UCRT.
        
        It seems to work OK for others; but being unable to find what's different
        on my system, I have this workaround, using run-time loading instead.
        
        Change-Id: Ic4094398f7510bc281dfa96f980f29f12f09d7ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147626
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-24  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [ae51dfb2379a9e9183afa9a1e5ee4fe4f4f0f7ef]

        MCGR: Adapted GradientRadial to make use of MCGR
        
        Added to make GradientRadial work using the MCGR.
        It is still 100% backward-compatible, so as long
        as there is no source using this it will stay
        invisible - by purpose.
        
        Tests look good with this one, see the static
        variable nUseGradientSteps.
        
        Change-Id: Ie7134fe2995b23ceb180c7daf3f5b2310c8a8a78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147617
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-02-24  Colomban Wendling  <cwendling@hypra.fr>  [0ccea0dd6e50199af4a7aae75d691b32c853b177]

        test: Add accessibility test dialog infrastructure
        
        Interacting with dialogues in tests is non-trivial, so introduce
        helpers to make it simpler and less error-prone.
        
        Add tests for the infrastructure itself as well.
        
        Change-Id: I8ea6087a61380194eb2b5ec9f25091db00f5a550
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142258
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins

2023-02-24  Mike Kaganski  <mike.kaganski@collabora.com>  [c15412eb96bda1037c12811f5818ed8ce1e603bd]

        tdf#153791: paragraph's/character's shd overrides shape style's fontRef
        
        I couldn't find any references to this in documentation (ECMA-376, MS-OE376)
        regarding this, but Word ignores the font properties (including color) defined
        in the shape style's fontRef for txbxContent's paragraphs / runs that have shd
        elements with non-auto fill color.
        
        Change-Id: Ice634a5eed7b51379649462303300f55358a566f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147630
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [78ae57d02c2a7e39c452b44855874bb8ad1dbc35]

        Fix typo
        
        Change-Id: I99c8b63055685f1ff024a4385690ac3e7cf23760
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147658
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-24  Seth Chaiklin  <sdc.blanco@youmail.dk>  [c7c7e6333983f62cb115113d25946b7c064db197]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 85516b6afb26f8f214184fc5ce223bc9e2064448
          - tdf#153552 corrections to "Options" description
            
            Change-Id: I73c71557766cde26d3c01898eb8327b9785d3218
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147636
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2023-02-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [d31442848197678939144779e04d2510f049874a]

        CppunitTest_sd_import_tests: use CPPUNIT_TEST_FIXTURE()
        
        These suites are large enough so that avoiding the
        declaration/registration/definition of each test manually saves a lot of
        space.
        
        Change-Id: I95614603e96e8d4132391c7b0e1bd5f0a36a6b30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147623
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [89f98a2a9ae48ac79d65db5956522e754930f5b6]

        use comphelper::WeakComponentImplHelper for UIObjectUnoObj
        
        Change-Id: I5aa340e9bc8abc498f37636f191c47c738fa1c63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147585
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [3900f16e6939ba40f41b3ccd56a28f8275de318d]

        improved fix for CppunitTest_sc_uicalc
        
        Revert the previous fix
        (commit 0714dfe7fdb0cd3a49d4eb0e771da8eb4aa84d7a)
        and implement a better fix, was just a stale pointer
        
        Change-Id: I34006c2f387e2a16bcecef56ac9fb46a9669ebbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147620
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-24  Adoche Onaji  <dochieonaji@gmail.com>  [8429f5ca376196f1f26c6729cd2559a8a246b9da]

        tdf#114441 Convert sal_uLong to a better type
        
        In slot.cxx, GetAttrCount() return a size_t type and same type can
        be assigned directly to nSCount. In hash.hxx, sal_uLong was declared
        in SvStringHashEntry, the only default parameter it the class takes
        is aName (type OString) while nValue was directly initialized as 0
        in the constructor. The interface to change nValue is through a method
        setValue of same type.Also In idl/inc/hash.hxx SetValue() and GetValue functionsb are used in idl/source/prj/database.cxx with sal_uInt32 parameter and return type and thus, sal_uInt32  is suitable here.The instances of sal_uLong in source/objects/object.cxx are replaced with sal_uInt32. In object.cxx an iterator was declared using std::find
        to find nId in rSuperList (originally declared as std::vector<sal_uLong>),
        therefore if nId is sal_uInt32, the parent vector, rSuperList
        should be sal_uInt32. This change is now applicable to the void method
        InsertSlot's parameter rSuperList in object.hxx and also variables n,
        nId, iter, rSuperList in InsertSlot definition block in the file
        object.cxx. Variable aSuperList in obect.cxx is also changed to
        sal_uInt32 because its an argument for rSuperList parameter.
        nC1 and nC2 in idl/source/prj/svidl.cxx are chnaged from sal_uLong to size_t as this is suitable here.
        
        Change-Id: Ie075875229a676ea32dbf9e3049881a479773703
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147220
        Reviewed-by: Hossein <hossein@libreoffice.org>
        Tested-by: Hossein <hossein@libreoffice.org>

2023-02-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [0629ebb23e8848b7b99913cac9ad07ac9e3fe670]

        CppunitTest_chart2_export: re-enable test
        
        It passes for me
        Disabled in b4668f2c48db7 "disable the test" without giving
        any reason why
        
        Change-Id: I6a38e5e6f5da78df88ac805de058c3528bc1251c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147616
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [f12e547c42103a3b934b393b6b63c2b096bbd06e]

        CppunitTest_sc_subsequent_filters_test: use CPPUNIT_TEST_FIXTURE()
        
        These suites are large enough so that avoiding the
        declaration/registration/definition of each test manually saves a lot of
        space.
        
        Change-Id: I3c9447b805ff5d0516bfef6b107de474cadeadc3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147615
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [c3178e3ad6a6faf1ea66898672e173b0008bce5c]

        BaseMutex->std::mutex in PDFErrorRequest
        
        Change-Id: Iae9c6fa3da9547d233470168aff3cda6270739cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147589
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-24  Rasenkai  <rasenkai99@gmail.com>  [e66940a8d147c1dff14e34c8e9421dcf2429cb4f]

        tdf#114441 vcl: source: Convert sal_uLong to a better type
        
        * GetRed() , GetGreen()  and GetBlue() member functions return sal_uInt8,
          so the static_cast s are redundant, thus remove them and use sal_uInt8 instead of sal_uLong.
        
        * Simplified the code and made it more readable
        
        Change-Id: Ia6ac34762f16400c3db6681d6a0cc0469116bb9b
        Signed-off-by: Rasenkai <rasenkai99@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146778
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-02-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [bd70713132fa92abcf7255ff151ffe8666948b40]

        BaseMutex->std::mutex in UpDownBarWrapper
        
        Change-Id: I24a4400b3d223be76af135bd3da710490f029194
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147580
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-24  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [803e3a63d879d8095b53b020cb648522fcb2af99]

        freetype: upgrade to release 2.13.0
        
        As the issue has been fixed upstream[1], removed some codes from "external/freetype/ubsan.patch".
        
        [1]"[truetype] Fix undefined pointer arithmetic."
        <https://gitlab.freedesktop.org/freetype/freetype/-/commit/905270925dd0492ba557e58938e5513f062e6fc5>
        
        Change-Id: I66c11e414cd9ecdad8678487d0c3f645a352ad92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147464
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2023-02-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [6acf3ded0ee17e4cb2c839b5f11f4bbeee2e13b6]

        CppunitTest_sc_subsequent_export_test: use CPPUNIT_TEST_FIXTURE()
        
        These suites are large enough so that avoiding the
        declaration/registration/definition of each test manually saves a lot of
        space.
        
        Change-Id: I8d6f6f2be2f76343c6d646603c0b0920c798c14a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147614
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [2f72de90f8a27b06aae0bf9ede93ed640764498b]

        osl::Mutex->std::mutex in OLESimpleStorage
        
        Change-Id: I3ff011fa4829bd7230ddaa8fc2d34ade47f09b0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147466
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-24  László Németh  <nemeth@numbertext.org>  [d6182cb6704c06f33d284874b9fe96c85cce5bf5]

        tdf#153642 ucb: fix broken save with cached DAVOptions
        
        Trying to save a document within the lifetime of the
        cached connection, e.g. re-save within a few seconds after
        the first and successful save failed with an error message
        in the case of Vibe 4.0.6 WebDAV server. Waiting 5-10 seconds
        after the last try was the only workaround to re-save the
        document.
        
        Details: aDAVOptionsException in Content::getPropertyValues()
        removed the isClass1 bit of the cached DAVOptions of the
        same TargetURL (note: of the folder of the WebDAV document).
        This disabled the DAV detection part of Content::getResourceType(),
        and later the correct HTTP redirect for the DAV connection.
        Fix this by keeping the cached bit in that case, too, when the
        added connection has a different lifetime, than the cached one.
        
        Follow-up to commit 30ca48f4dc0e65a3798e6b21574bc80f6d4953fa
        "tdf#152493 ucb WebDAV: fix upload using HTTP 1.0 fallback".
        
        Change-Id: I5d4578232581a4df654f76198fdddf096cba5267
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147570
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-02-24  Miklos Vajna  <vmiklos@collabora.com>  [6068ae5df9da179e1d187e27117a9d761116f968]

        sw floattable: don't promise infinite growth in SwFlyFrame::Grow_()
        
        In case the document has a single cell in the floating table with
        multiple lines, we may need to split the cell, but currently we don't.
        
        One problem is that SwTabFrame::MakeAll() for the master table gets an
        error from Split(). Digging deeper, SwTextFrame::SplitFrame() is not
        called at all, because SwTextFrame::FormatAdjust() thinks that the
        content will fit, because SwTextFrameBreak::IsInside() says so. This
        happens because it tries to do a test grow on the fly frame, and
        that promises to grow as much as wanted.
        
        Infinite grow for fly frames is reasonable by default, but we want to
        limit the size for split flys, so a follow fly will be created. Fix the
        problem by improving SwFlyFrame::Grow_() to handle the
        IsFlySplitAllowed() case explicitly. Now we split the text frame, which
        is needed but not enough to split the entire fly -> table -> row -> cell
        -> text frame hierarchy.
        
        SwSectionFrame::Grow_() has a similar limit in place already.
        
        Change-Id: Ie07362a8dc3aa8c4fbb69eaf7e35717ba79b99a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147593
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [818e98eed2ecf76b5ddcd17667d80fa935b7a91a]

        CppunitTest_sc_ucalc*: use CPPUNIT_TEST_FIXTURE()
        
        These suites are large enough so that avoiding the
        declaration/registration/definition of each test manually saves a lot of
        space.
        
        Change-Id: Ib24643438ecf52da1ba700522435f70e7ba2aa95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147590
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-24  Caolán McNamara  <caolanm@redhat.com>  [9ac308b99e37c228f2ef1cfa3e2b847ff7361f9a]

        crashtesting: null-deref seen on loading forum-mso-en4-399427.xlsx
        
        and others. A problem since:
        
        commit 8c9a6abf30e9ff1ebd5647f7c271e0d64643860a
        Date:   Thu Feb 2 20:16:04 2023 +0100
        
            tdf#138601 XLSX import: fix priority of conditional formatting rules
        
        Change-Id: I663b193c5bd7c5c92d3c423e70b0f7a24e3e5d76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147592
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [4b9cc680162d441d6d99d726792d5f902f46e879]

        use comphelper::WeakComponentImplHelper for UITestUnoObj
        
        Change-Id: I4a3d75507791b1a313722adbdd9cd7cc7505ada6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147584
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [1909c23d669676e8411143eb2cc0bf0c2b22f7ca]

        BaseMutex->std::mutex in cairocanvas::TextLayout
        
        Change-Id: If45308a943104ed5a7f3ec2713bce5d68ee73485
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147579
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [e0f05df76177174fce1d662b211b3047237debae]

        BaseMutex->std::mutex in sd::tools::PropertySet
        
        Change-Id: Iab6d9f3cb1c198f9f3ffd8ac556985cafb821787
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147587
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-24  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [b4b3f281443fc64b420156eed11af773f80a4e2a]

        Use just plain straight-forward params for UpdatePageFields
        
        - dont wrap parameters in a useless hint as superfluous indirection
        - note: SwDocPosUpdate receives a special kind of abuse here:
          * it is used as pNew with pOld being nullptr when send to the
            document field manager
          * it is sneakily modified to be the pOld when it is forwarded by
            the field to the frame via the node
        - full path of the message before this change:
          -> passed to the UpdatePageFields as parameter
          -> wrapped as the pNew there and send to the field types
          -> passed by the fieldtypes to the fields
          -> tweaked to be the pOld with pNew being the field itselfby the
             fields when passed from the field to the node
          -> passed from the node to the frames
        
        Change-Id: I084c3a1abe6871abdb82655cc413902dd16071cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147302
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2023-02-24  Michael Stahl  <michael.stahl@allotropia.de>  [0168e1eb65103afde24d4a2a62175946b1c0d33e]

        tdf#78510 sw: combine items from SwTextNode and SwNumFormat
        
        Tweak SwTextFormatColl::AreListLevelIndentsApplicable() and
        SwTextNode::AreListLevelIndentsApplicable() to return a bitmask
        so that SvxFirstLineIndentItem and SvxTextLeftMarginItem from paragraph
        or numbering can be freely combined.
        
        Particularly confusing was SwTextNode::GetLeftMarginWithNum()
        and its baffling usage in SwTextMargin::CtorInitTextMargin(); it
        appears easiest (if unintuitive) to interpret its return value as a
        delta to be added to the paragraph's items.
        
        This fixes the ODF interop problem.
        
        It looks like no compat setting is needed because every OOo/LO generated
        document should have either both fo:text-indent and fo:margin-left on a
        paragraph style/list level, or neither.
        
        Change-Id: If20b2556bb5ab5d915a2aa6633525bb44a9be33b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147166
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-02-24  Michael Stahl  <michael.stahl@allotropia.de>  [db115bec9254417ef7a3faf687478fe5424ab378]

        tdf#78510 sw,cui: split SvxLRSpaceItem for SwTextNode, SwTextFormatColl
        
        Leave editengine and non-paragraph usages of SvxLRSpaceItem as-is for now.
        
        Add new items RES_MARGIN_LEFT etc., order them so that paragraphs can
        have 3 consecutive items RES_MARGIN_FIRSTLINE..RES_MARGIN_RIGHT and
        non-paragraphs also have 2-4 consecutive items
        RES_MARGIN_RIGHT..RES_MARGIN_LEFT (only the 3 paragraph ones are
        actually used now).
        
        The HTML import filter is particularly annoying because it parses CSS
        stuff into SfxItemSets without knowing where the items will be applied,
        so it can't know whether to create SvxLeftMarginItem or
        SvxTextLeftMarginItem... the split items are created in ParseCSS1_*
        functions and then converted later if necessary.
        
        WW8 import has some weird code as well, SwWW8ImplReader::Read_LR()
        creates 3 items and then something wants to set every item on its own
        so SwWW8FltControlStack::SetAttrInDoc() turned out rather weird.
        
        Convert the paragraph dialog to handle the split items (by mapping them
        to SID_ATTR_PARA_FIRSTLINESPACE/SID_ATTR_PARA_LEFTSPACE/
        SID_ATTR_PARA_RIGHTSPACE), but the SvxRuler looks a bit more confusing
        so convert in sw shells for now and leave that for later (also unclear if
        changing these slot items like SID_ATTR_PARA_LRSPACE breaks any ABIs?).
        
        Change-Id: I40431821868fd3e1cceba121b5539ff9ae6befbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147024
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-02-24  Michael Stahl  <michael.stahl@allotropia.de>  [7e7b69829db63e64b8aed8d03c6eaed6d8f1a27c]

        editeng: split SvxLRSpaceItem into 1 class per attribute
        
        The tricky part is that there are actually 2 different kinds of left
        margins:
        
        Those on entities that aren't paragraphs are simple, so class
        SvxLeftMarginItem is simple.
        
        Those on paragraphs are entangled with the first-line-offset,
        because there is a left margin value (same as for everything else)
        and a text-left-margin value, which includes a negative
        first-line-offset; the text-left-margin value is exported as API
        property so stored as-is in the item, and the left-margin is computed on
        demand (based on corresponding first-line-offset) in
        SvxTextLeftMarginItem::GetLeft().
        
        Separate classes for these is a better separation than what commit
        a0875d09d9eeb368e9e319f3f2f29ec3be71b56c did.
        
        (some functions aren't implemented because the SvxLRSpaceItem did
        nothing for these cases; not sure if that's intended.)
        
        Change-Id: Iae5cd4bf8167754eec65d2585430f5fe3d00839f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147023
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-02-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [afdee56418182b7250eb61269dd26cbacc56f87f]

        BaseMutex in AccessibleTableHeaderShape is unused
        
        Change-Id: I1ec01aa72446891aaacd9309ea6c67cc323b0d32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147588
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [336cebd61de9d2b0f07d246a772098d01c305c60]

        BaseMutex->std::mutex in slideshow::EventMultiplexerListener
        
        Change-Id: Icdb38eb85a93cc285489372bbd80605bfcd36249
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147582
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [8b31341d9382b62d99a4c1f801d63d031a47ffc3]

        BaseMutex->std::mutex in MinMaxLineWrapper
        
        Change-Id: Ibd03c7f736e9b2fdf97a7b3177d7d12fd85394fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147581
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [ce32856bfe51ee844f6374ba2161eae821f9df61]

        drop OComponentHelper in XMLFilterDialogComponent
        
        nothing seems to be using the aggregation here - as expected, this is
        not the kind of thing that is aggregated
        
        Change-Id: I8abc4f4db0dc9447e4018330bba86f3579bb21c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147503
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-24  Miklos Vajna  <vmiklos@collabora.com>  [78a158211b68a020512cd63a1f357f901f879e53]

        sw layout xml dump: extract SwRootFrame::dumpAsXml() from SwFrame
        
        Avoids an ugly static downcast.
        
        Change-Id: I6c6d3bc224d584b3102da1ba3980c83b67521ce7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147578
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-02-24  Seth Chaiklin  <sdc.blanco@youmail.dk>  [6d9b9d1228cdee69e767833202442a1fed6174a6]

        tdf#153499   revise tooltip; correct extended tip for "Index level"
        
        Change-Id: If7541390c8ee42ab3bf177e12670c9f983fd3e02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147553
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-02-24  Seth Chaiklin  <sdc.blanco@youmail.dk>  [1750cc99ccdca1ee9e5e25cc6ad9891d08f1e758]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a7c1500a74c7f5e136da4a70656d19c54f758092
          - tdf#153795  "Illustration Index" -> "Table of Figures"
            
               also some corrections in menu names in the Type tab
               and updating of example to refer to "Figure".
            
            Change-Id: I4529eeb8000021051a669ec0bfaeeadaa2c69f74
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147551
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2023-02-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [ab20dba30769a5a52830220daa347772485db6a2]

        CppunitTest_sd_export_tests: use CPPUNIT_TEST_FIXTURE()
        
        This suite is large enough so that avoiding the
        declaration/registration/definition of each test manually saves a lot of
        space.
        
        Change-Id: I5b7ef05e16ec0d81acfc7288296849ab3b3973ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147576
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [9937d7cdde7de5ec7588c79f92a7508a3893c31e]

        SwModelTestBase: add selectShape helper
        
        See discussion in https://gerrit.libreoffice.org/c/core/+/147506
        
        Change-Id: If3f3b471d5053dbc1bf34383e64e9672d026aaae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147515
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [cacd5a0cd263dbf072d5ad36dc651ad1e7df5826]

        attempted fix for CppunitTest_sc_uicalc
        
        SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior include/svl/setitem.hxx:47:51 in
        =================================================================
        ==357324==ERROR: AddressSanitizer: heap-use-after-free on address 0x60c001c9c340 at pc 0x7fa4bb883389 bp 0x7ffc2482f5f0 sp 0x7ffc2482f5e8
        READ of size 2 at 0x60c001c9c340 thread T0
            #1 in SfxItemSet::Get(unsigned short, bool) const svl/source/items/itemset.cxx:801:26
            #2 in SfxUInt32Item const& SfxItemSet::Get<SfxUInt32Item>(TypedWhichId<SfxUInt32Item>, bool) const include/svl/itemset.hxx:102:38
            #3 in (anonymous namespace)::getNumberFormatKey(SfxItemSet const&) sc/source/core/data/patattr.cxx:1291:17
            #4 in ScPatternAttr::GetNumberFormat(SvNumberFormatter*, SfxItemSet const*) const sc/source/core/data/patattr.cxx:1335:19
            #5 in ScColumn::UpdateScriptType() sc/source/core/data/column3.cxx:871:36
            #6 in ScColumn::GetRangeScriptType(...) sc/source/core/data/column2.cxx:2338:17
            #7 in ScTable::GetRangeScriptType(sc::ColumnBlockPosition&, short, int, int) sc/source/core/data/table1.cxx:2487:23
            #8 in ScDocument::GetRangeScriptType(sc::ColumnBlockPosition&, ScAddress const&, int) sc/source/core/data/documen6.cxx:189:32
            #9 in (anonymous namespace)::ScriptTypeAggregator::execute(ScAddress const&, int, bool) sc/source/core/data/documen6.cxx:175:31
            #10 in sc::ColumnSpanSet::executeAction(ScDocument&, sc::ColumnSpanSet::Action&) const sc/source/core/data/columnspanset.cxx:176:20
            #11 in ScDocument::GetRangeScriptType(ScRangeList const&) sc/source/core/data/documen6.cxx:206:10
            #12 in ScViewFunc::GetSelectionScriptType() sc/source/ui/view/viewfunc.cxx:898:24
            #13 in ScFormatShell::GetAttrState(SfxItemSet&) sc/source/ui/view/formatsh.cxx:2001:34
            ...
            #61 in main2() sal/cppunittester/cppunittester.cxx:483:16
        
        0x60c001c9c340 is located 64 bytes inside of 120-byte region [0x60c001c9c300,0x60c001c9c378)
        freed by thread T0 here:
            #0 in operator delete(void*, unsigned long) /home/noel/llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp:164:3
            #1 in ScPatternAttr::~ScPatternAttr() sc/inc/patattr.hxx:53:20
            #2 in SfxItemPool::Remove(SfxPoolItem const&) svl/source/items/itempool.cxx:805:13
            #3 in ScAttrArray::SetPatternAreaImpl(int, int, ScPatternAttr const*, bool, ScEditDataArray*, bool) sc/source/core/data/attarray.cxx:574:31
            #4 in ScAttrArray::SetPattern(int, ScPatternAttr const*, bool) sc/inc/attarray.hxx:148:7
            #5 in ScColumn::ApplyAttr(int, SfxPoolItem const&) sc/source/core/data/column.cxx:633:21
            #6 in ScColumn::SetNumberFormat(int, unsigned int) sc/source/core/data/column2.cxx:3282:5
            #7 in ScTable::SetNumberFormat(short, int, unsigned int) sc/source/core/data/table2.cxx:2278:35
            #8 in ScDocument::SetNumberFormat(ScAddress const&, unsigned int) sc/source/core/data/document.cxx:3739:19
            #9 in ScFormulaCell::InterpretTail(ScInterpreterContext&, ScFormulaCell::ScInterpretTailParameter) sc/source/core/data/formulacell.cxx:2157:31
            #10 in ScFormulaCell::Interpret(int, int) sc/source/core/data/formulacell.cxx:1619:13
            #11 in ScFormulaCell::MaybeInterpret() sc/inc/formulacell.hxx:468:17
            #12 in ScFormulaCell::IsValue() sc/source/core/data/formulacell.cxx:2760:5
            #13 in lcl_GetCellContent(ScRefCellValue&, bool, double&, rtl::OUString&, ScDocument const*) sc/source/core/data/conditio.cxx:744:40
            #14 in ScConditionEntry::IsCellValid(ScRefCellValue&, ScAddress const&) const sc/source/core/data/conditio.cxx:1243:17
            #15 in ScConditionalFormat::GetCellStyle(ScRefCellValue&, ScAddress const&) const sc/source/core/data/conditio.cxx:1812:24
            #16 in ScDocument::GetCondResult(ScRefCellValue&, ScAddress const&, ScConditionalFormatList const&, o3tl::sorted_vector<unsigned int, std::less<unsigned int>, o3tl::find_unique, true> const&) const sc/source/core/data/documen4.cxx:828:41
            #17 in ScColumn::UpdateScriptType(sc::CellTextAttr&, int, mdds::mtv::soa::detail::iterator_base<mdds::mtv::soa::multi_type_vector<sc::CellStoreTraits>::iterator_trait>&) sc/source/core/data/column3.cxx:865:30
            #18 in ScColumn::GetRangeScriptType(int, mdds::mtv::soa::detail::iterator_base<mdds::mtv::soa::multi_type_vector<sc::CellStoreTraits>::iterator_trait> const&) sc/source/core/data/column2.cxx:2338:17
            #19 in ScTable::GetRangeScriptType(sc::ColumnBlockPosition&, short, int, int)
                sc/source/core/data/table1.cxx:2487:23
        
        previously allocated by thread T60 here:
            #0 in operator new(unsigned long) /home/noel/llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp:95:3
            #1 in ScAttrArray::AddCondFormat(int, int, unsigned int)
               sc/source/core/data/attarray.cxx:296:32
            #2 in ScColumn::AddCondFormat(int, int, unsigned int)
               sc/inc/column.hxx:974:17
            #3 in ScTable::AddCondFormatData(ScRangeList const&, unsigned int)
               sc/source/core/data/table2.cxx:2967:43
            #4 in ScDocument::AddCondFormatData(ScRangeList const&, short, unsigned int)
               sc/source/core/data/document.cxx:4893:19
            #5 in oox::xls::CondFormat::finalizeImport()
               sc/source/filter/oox/condformatbuffer.cxx:1065:10
            #6 in oox::xls::CondFormatBuffer::finalizeImport()
               sc/source/filter/oox/condformatbuffer.cxx:1189:27
            #7 in oox::xls::WorksheetGlobals::finalizeWorksheetImport()
               sc/source/filter/oox/worksheethelper.cxx:942:22
            #8 in oox::xls::WorksheetHelper::finalizeWorksheetImport()
               sc/source/filter/oox/worksheethelper.cxx:1622:17
            #9 in oox::xls::WorksheetFragment::finalizeImport()
               sc/source/filter/oox/worksheetfragment.cxx:632:5
            #10 0x7fa4511cbf2a in oox::core::FragmentHandler2::endDocument()
               oox/source/core/fragmenthandler2.cxx:53:5
        
        Change-Id: I8d806fd410d1d3a9c06ab141b035153649cf7062
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147513
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-23  Heiko Tietze  <heiko.tietze@documentfoundation.org>  [d9865bd5276542ebeea8df79cc1724ae7fbbc2e8]

        Revert "Resolves tdf#146579 - Accessibility for statusbar icons"
        
        This reverts commit 3fffe54bb19e387b6b56ac897a7e9cf8ebcc18d6.
        
        Reason for revert: Rectangle makes the small icons even more tiny. Looking for a better solution.
        
        Change-Id: Iec2c5f03ec6ea14546b27eb530c43ad511b2ee19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147450
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-02-23  Heiko Tietze  <heiko.tietze@documentfoundation.org>  [ea9a69c68670a4305fdf931e42bc20d008b393fa]

        Revert "Resolves tdf#152947 - Accessibility for save status icon"
        
        This reverts commit 9844064f252e8ec383d3c5bf24830acd868bb764.
        
        Reason for revert: Rectangle makes the small icons even more tiny. Looking for a better solution.
        
        Change-Id: I3161d488346305ee814884758f1d8679d64db07b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147451
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-02-23  Rico Tzschichholz  <ricotz@ubuntu.com>  [258f3412213954448e6af0fdc252b10ff76c7d50]

        Refer directly to static library files for Graphite2 and HarfBuzz on Linux
        
        Just using "-L... -l..." will cause dynamic linking if a matching system
        library is found.
        
        Change-Id: I9bc3ee1fb1351336f73c3c9219526749dffe546e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146907
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2023-02-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [46d489ccd6f8e24fefba25118de9a72b2602b656]

        CppunitTest_sd_export_tests-ooxml1: use CPPUNIT_TEST_FIXTURE()
        
        This suite is large enough so that avoiding the
        declaration/registration/definition of each test manually saves a lot of
        space.
        
        Change-Id: I4b76afd0483957b0061326e584ccbb0d22650c60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147509
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-23  Tor Lillqvist  <tml@collabora.com>  [6f29310fe83873c7d6844cf5e3089ca981e147db]

        Don't call CuiResId() in a global static variable initialiser
        
        Instead, have a function that returns a reference to a local static
        variable. That local static is then initialised only when the function
        is called for the first time. Calling CuiResId() in a global
        initialiser is a bit questionable, and causes an uncaught exception
        when LO core is used in a WASM app. Possibly it would also have been
        problematic on other uncommon platforms.
        
        Change-Id: I4fd799ba3aa8d63fd3db1eb8cf6211aeed904ed2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147512
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-02-23  Miklos Vajna  <vmiklos@collabora.com>  [b352c9a79ce12daf8e38246993bc821944779b0a]

        CppunitTest_sw_uiwriter8: fix sometimes failing testTdf133490
        
        This usually passes, but if I have an other build ongoing, then
        sometimes fails with:
        
        equality assertion failed
        - Expected: -139
        - Actual  : 1528
        
        Fix this by doing a sync UNO call instead of async dispatch of an UNO
        command. Now this test passed for me 10 times in a row under load.
        
        Change-Id: I4f81d036c0edd3ec9467cd483238a1f32876dc50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147506
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Jenkins

2023-02-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [fce77173646392847055745c6342704eb6e500a9]

        tdf#153767: sc_subsequent_filters_test2: Add unittest
        
        Change-Id: I66f45e54249f48440c4145ff0e877abbac073a25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147507
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-23  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [94cdbfb9316ab3b04327f960fa40aee07abbba91]

        MCGR: Adapted GradientAxial to make use of MCGR
        
        Added to make GradientAxial work using the MCGR
        as 2nd of six types. This one was complicated
        since it uses the gradient(s) 'reversed' when you
        look at it, from outside to inside. Had to do
        quite some tickeling to get it all work, but
        looks good now.
        
        For modifyBColor I Could re-use the started
        tooling as planned.
        
        To get the reverse usage working I ended up in
        1st adapting the previous usage to make more use
        of std::iterator and reverse_iterator to be able
        to use the reversed state of the ColorSteps more
        'controlled' as if trying to adapt the numerical
        indices to the vector (that ended in chaos).
        
        It is still 100% backward-compatible, so as long
        as there is no source using this it will stay
        invisible - by purpose.
        
        Tests look good with this one, see the static
        variable nUseGradientSteps.
        
        Change-Id: I0117ec9a24b5e55869b3e2741c67fb87b549db97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147510
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-02-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [bddc275d1e25b4d528e884179bac1b712f6c45a2]

        osl::Mutex->std::mutex in OleNameOverrideContainer
        
        Change-Id: Ieeeb8f51f4970cbe1214aea493409739a64ac561
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147502
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [29d795b772cb75ee1d12cc6bcd4d905f1c520a79]

        avoid div/0 in getCutPointForGivenY
        
        Change-Id: I8e5e5689ee11777938ca7d0268b8e04e77466734
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147496
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-23  Rafael Lima  <rafael.palma.lima@gmail.com>  [11c69c57f045f364dd7466f49d9de5408b6a02b4]

        tdf#146518 Implement commands to toggle Watch/Stack windows
        
        This patch implements the new .uno:WatchWindow and .uno:StackWindow commands in the Basic IDE to allow the user to toggle the Watch/Stack windows.
        
        Change-Id: I0778b9fe8efcafbbf57da3cc437e6b156306021d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147305
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-02-23  Sarper Akdemir  <sarper.akdemir@collabora.com>  [9da4a2518eea880a2c80515d1346effa7c8c8c11]

        related tdf#148966: rework sdr compatibility flags
        
        Rework access/set methods for sdr compatibility flags so it
        is possible to address a compatibility flag without directly
        interfacing with SdrModel.
        
        (preliminary work for exposing compatibility flags to
        editeng)
        
        Change-Id: I2fab219f9e125151916228300be2d9d88156d8a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147407
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-02-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [37751d878b87765a4d2cfb50d0a39280c585ece1]

        blind fix for crashes in RegressionCurveCalculator
        
        if mPeriod is < 0, then we could crash in calculateValuesCentral
        
        Change-Id: I554b46ed7bf5b5b0a32fcf69829aa1c2c75833f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147508
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [12c00caa3d017116ba29801578f1bd42b111824a]

        unlock during dispose in configmgr::configuration_provider::Service
        
        Since the code that can run during flushModifications might manage to
        call back into Service..
        
        regression from
            commit a61951a3a21c6457334f78f657806c1167dbf339
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Mon Feb 20 20:08:30 2023 +0200
            BaseMutex->std::mutex in configmgr::configuration_provider::Service
        
        Change-Id: I0070e7589cdea38905de6c68adefd8081b122152
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147500
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [e176e7a5eafa11df9ad5a9948724a4b6102798d0]

        CppunitTest_sd_import_tests2: use CPPUNIT_TEST_FIXTURE()
        
        This suite is large enough so that avoiding the
        declaration/registration/definition of each test manually saves a lot of
        space.
        
        Change-Id: I14d1ace4ffbcb888e30a51b24116ed8c7e90fcba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147479
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-23  Seth Chaiklin  <sdc.blanco@youmail.dk>  [208a5511d786036ef4428586e441e17f280a9f11]

        tdf#153499   "Level" -> "Index level"; add/revise tool/extended tip
        
        Change-Id: I854a6514fb78288b62816170624676e4017b73a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146988
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-02-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [5a9425af92bef565f162d362c94433cc0d053789]

        make B2DPolyPolygonTest deterministic
        
        Change-Id: Ia8071285d70b39b21b1312d461dc8d502d5cb305
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147497
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-23  Noel Grandin  <noelgrandin@collabora.co.uk>  [0e123c297ac3a6b4ea98af6834ddf847ce0a4fc5]

        fix test for non-default DPI
        
        Change-Id: Id3b39535ae18a5b38e57d9cacb7e3662a9c3468c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147498
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-23  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [5de206e549e4b2f8905b14ff0939055cfa2fac1e]

        ignore bidi-chars warning in callgrind config
        
        gcc from devtoolset-11 would complain about
        svx/source/tbxctrls/layctrl.cxx:        aText = u"\u202D" + aText;
        
        See also https://gcc.gnu.org/pipermail/gcc-patches/2021-November/585777.html
        
        Change-Id: I040371673dd8d5e023092c53791e9b666bace7a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147511
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2023-02-23  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [a10d0ce37be8a9f7fe4270d8b4d61567a9418c24]

        refactor SwFormatField again
        
        - strip out some helper functions
        - split of the "forced update" special case
        - extract ensuring user fields to be valid
        
        Change-Id: Iee9aa5b25ab7d8e7c102f0c0950c47a46966bb19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147269
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2023-02-23  Heiko Tietze  <tietze.heiko@gmail.com>  [80a0d8a727da6c6f524debc416b3e2e8d37feffe]

        Related tdf#152880 - Rename DatePickerFormField
        
        Distinguish this 2nd generation control from all "content control"
        from 3rd generation
        
        Change-Id: I29c9087e1042fc7c7c920235866fd25f9522538c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147501
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-02-23  Miklos Vajna  <vmiklos@collabora.com>  [2da16ff9f018fae68c53a801e5a234dafc2ebcec]

        sw floattable: teach the ODT filter about SwFormatFlySplit
        
        Map the IsSplitAllowed text frame property to <draw:frame
        loext:may-break-between-pages="...">. This is meant to be always a
        direct formatting, so doesn't go to the style / autostyle.
        
        Change-Id: I439fe372271e4b7db511b5e2150e2a3c2e0acf25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147499
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [988cdcc18610300dd389e0efc25553e6c1bcb19e]

        CppunitTest_sd_export_tests-ooxml3: use CPPUNIT_TEST_FIXTURE()
        
        This suite is large enough so that avoiding the
        declaration/registration/definition of each test manually saves a lot of
        space.
        
        Change-Id: I44dd326d2fa9d306bb187148121e5c50718650d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147480
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [f9300c3521206ab9591788a96dc97f60586d03b2]

        CppunitTest_sd_export_tests-ooxml2: use CPPUNIT_TEST_FIXTURE()
        
        This suite is large enough so that avoiding the
        declaration/registration/definition of each test manually saves a lot of
        space.
        
        Change-Id: Icc071e2bd1e6c0867d0e7dd22b7dbb3b7921f12f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147483
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-23  Miklos Vajna  <vmiklos@collabora.com>  [7897143a7313c57aed262826b736619bf9432b48]

        sw: fix undo comment of FN_DELETE_TEXT_FORMFIELDS
        
        It's deletes, not an insert. One has to dispatch
        .uno:DeleteTextFormFields to see this in action.
        
        Change-Id: I7c5afa6acc633e0d0a750d97ff6477b9511e816c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147489
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-02-23  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [228caa2bafe214a0b502db4ac288dd70169ac2b8]

        tdf#151745 Fix input line redraw issue after resizing calc window
        
        Change-Id: Ia8a7e1ab6b68f10f19733d8ce7f36d9ea02d4785
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147352
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-02-23  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [a2732de4bd080e3ed8894ba3618f48bc4c6d9abe]

        tdf#153640 Fix changing chart background color back to None
        
        Change-Id: I653028d6016ca0caa72cb2a877cd23592c322a18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147351
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-02-23  Stephan Bergmann  <sbergman@redhat.com>  [dc96de7c62e1e6f37ec485f3f0f564a00f3d01f4]

        Extend loplugin:cppunitassertequals to more argument types
        
        Change-Id: Ic2990ebc2e4a9a36dcd3f90c5f634ca7dd225d52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147491
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-23  Noel Grandin  <noelgrandin@gmail.com>  [6d404f9ccad3ac6a7ffb83876ae7a656bc2d4547]

        make create_virtual_device not use a separate alpha layer
        
        so that the gtk and the normal path do the same thing
        
        Change-Id: I69bb7be98e5834b0f20db66a67b3c37cc9d09676
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146566
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-23  niket1322git  <niket78766@gmail.com>  [e4fb37353e2f9f998c028319c5fa083bf3eaa4cc]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: I3d3c34f5f131578c7208c12462f03efac357fa05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147484
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-02-23  Eike Rathke  <erack@redhat.com>  [05ac57f85eb622b798719db03bbdd07b79e1703a]

        Resolves: tdf#153767 Try harder to import OOXML bool shared formula result
        
        ... by setting the result value or if necessary recalculating even if
        AutoCalc is turned off for the document. Similar for other implicitly
        recalculating formula types.
        Also set a boolean number format if none.
        
        Change-Id: I2f75735707180eccf4b2c525738ac0b763901230
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147425
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-02-23  Seth Chaiklin  <sdc.blanco@youmail.dk>  [e5a744851cb58da1ceeef623799274d73b60b030]

        tdf#153561 rename "chapter" to "heading"; update/add tool/extended tip
        
        Change-Id: I84cde8117d7eafa4b8656b5b17347a4bd255409e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147369
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-02-23  Seth Chaiklin  <sdc.blanco@youmail.dk>  [e54838a5f8629226dce0498a5ec178ca5e03b886]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ac82657672e6d9867e4d8560536e241ca4814da6
          - tdf#153485   Update "Outline level" -> "Show up to outline level"
            
               also improve command description
            
            Change-Id: I5ce25e704688c0af4c659066d4ffb339a01bce7e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147443
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-02-22  Justin Luth  <jluth@mail.com>  [dbbfcb7e098c1c16f932785ef62ef7d3d819ad1a]

        tdf#153526 writerfilter: catch exception from no NumberingRules
        
        This fixes a LO 7.5 regression (well, exposed some other flaws) from
        commit cf02b94bc513ee1b742b4c5d7174632b568e8b72.
        
        I first tried testing if hasPropertyByName,
        but that returns true(????), even though this is an editeng component.
        
        Well, ignoring the fundamental issues at play here
        (and there are many - like having a comment
        take over m_xPreviousParagraph)
        the issue is easily solved with a try/catch
        instead of a redundant if clause.
        
        Change-Id: I4f27fce3e2984235df19dc3ed4be558891b28a90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147486
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-02-22  Seth Chaiklin  <sdc.blanco@youmail.dk>  [681f8e6e97ec45de3305e2056ccd8415582ba705]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c9e84e0aa79ec1ddeae1e53d1bf70920bb85d896
          - tdf#152977 correction to description for "Individual Words" attribute
            
            Change-Id: I277b6dbce5eb2d8812a5fb51693cf2574704a47c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147442
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2023-02-22  Seth Chaiklin  <sdc.blanco@youmail.dk>  [7df725eda3330d62da204a95a177df1ae5b11f73]

        (related tdf#153417) rename "Back" to "Reset"
        
        Change-Id: I70c79f7a40889bcca3aed3d2309779091967a2e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146532
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-02-22  Khaled Hosny  <khaled@aliftype.com>  [5899b27e71430e490c2d3a6b87ae52c10f383ba7]

        tdf#151968: Fix vertical position of RTL spelling wavy line
        
        The code was guessing orientation based on the start and end points and
        mistakenly considered Arabic text to be 180° rotated which ended up
        raising the wavy line above baseline and covering the RTL text.
        
        Use font orientation instead of guessing it. Caching wavy line seems
        broken with RTL text as well (it was skipped for RTL before because of
        the wrong guessed orientation, so probably never worked), so we skip it
        explicitly as well for now.
        
        Change-Id: I4b0f5c4d6be2c6e3d33ea79b917b14927374acfa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147488
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2023-02-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [131da4cce6e0ede110f7276e0f67c8742a69c380]

        CppunitTest_sd_import_tests-smartart: use CPPUNIT_TEST_FIXTURE()
        
        This suite is large enough so that avoiding the
        declaration/registration/definition of each test manually saves a lot of
        space.
        
        Change-Id: Ifa52525ffd75328282182f0515fb142c7e1b4918
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147478
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-22  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [1e12a4cc980ebabadde592d3159b93cc12e733a7]

        update credits
        
        Change-Id: Ic974dbd48cb9b1b2e417430325e4611a66d1aa7c

2023-02-22  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [76f34550503b841f7adc1f9ba94ee27ae102d409]

        Update git submodules
        
        * Update translations from branch 'master'
          to 70a23c0afa2982325334d4c9975a501e4b9a13ce
          - update translations for 7.5.1 rc2
            
            and force-fix errors using pocheck
            
            Change-Id: I275b498852041a5f928c0df95c2ad50fc2256013
            
2023-02-22  Tor Lillqvist  <tml@collabora.com>  [d24b80c783746041b1ab838b2038aebc0c68a470]

        Fix --disable-scripting build (for example for WASM)
        
        Was broken by ccd0ef98f76011f108f8ea1d282b96386dba0a6a.
        
        Change-Id: I37f3cf14e14ca32919d54f3d0cddbc042c2a7056
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147463
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-02-22  Julien Nabet  <serval2412@yahoo.fr>  [e4e2c842b7a9c2112e4ac2769efae16eaba45d8c]

        Typo: interpets->interprets
        
        Change-Id: I9644a90a4dcbf1d207d7a7994eb9e79733eff0d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147485
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-22  Colomban Wendling  <cwendling@hypra.fr>  [c75e975a20258650baa6c906ac8cc1bc4e8f6244]

        toolkit: Port AccessibleStatusBarTest to test::AccessibleTestBase
        
        Now we have test::AccessibleTestBase we can use it instead of
        performing some setup operations manually.
        
        The only actual change is that we don't pass OpenFlags=S when creating
        an Impress document, but it never seemed useful (it was only ported
        from Java out of zeal), and I can't even find what the S option is for.
        In all cases, this doesn't affect the tests themselves.
        
        Change-Id: Ic8d56dd9bc3ec957891868b23bb241ba3bf33049
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147003
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-02-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [27a454359a0d57de872bc110d6e88d5e51f26202]

        tdf#134862: sd_export_tests-ooxml1: Add unittest
        
        Change-Id: I72c293c6d1a5337a6460bfbd8846c6be9a33626a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147465
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-22  Julien Nabet  <serval2412@yahoo.fr>  [94a1d9a4c17e5d578e10eee1a7f14a604305209e]

        Revert "Fix typo"
        
        This reverts commit 2ef3c9bd49262f8e3875d0b829674d5487e5bea1.
        
        Reason for revert: inset is correct (see Regina's comment in https://gerrit.libreoffice.org/c/core/+/147476)
        
        Change-Id: I378422918c621c43f74260f244843a3246464103
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147439
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [f07b4c242c8768b8a361d0aa551ba2e0c2d8eed2]

        CppunitTest_sc_subsequent_filters_test2: use CPPUNIT_TEST_FIXTURE()
        
        This suite is large enough so that avoiding the
        declaration/registration/definition of each test manually saves a lot of
        space.
        
        Change-Id: I95b689d9f4af2d7865009c7313df294b143ce4af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147469
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [eb02804b621cd51922fa3a3bd812fc40e47c1951]

        Fix typo
        
        Change-Id: I0c674d1da4f3e6a9c13b28843fceb0e9bfff93c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147473
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [894b1a8b226e562a7aa38032cf56b1600f011805]

        Fix typo
        
        Change-Id: Ibb51b7ea2a404156459fb7454e5260d0375fc842
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147472
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b2eb17829a8da7828cdc60f262991aafda84f3ea]

        Fix typo
        
        Change-Id: I17aa944a68ac80f67034cc92fca3f7531e0d5385
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147475
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2ef3c9bd49262f8e3875d0b829674d5487e5bea1]

        Fix typo
        
        Change-Id: Ib6c9ed0f7a0f2ed65c0c27a4959bb7bf317e162b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147476
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4e2cc5ff38470719ebfca6acd527e399f1148628]

        Fix typo
        
        Change-Id: I3e8fcc5135fb5adfa9f043233ca628f244ea35f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147477
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a2d61d9ff7cb7e0e0a0cb97d606a3b43a518704e]

        Fix typo
        
        Change-Id: I9bfdabcb7ba99c9e64dfc36aadfea8f6de02058b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147471
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3d95141d6350a63c09f190639c435136b20a8936]

        Fix typo
        
        Change-Id: Ib61d53a7f48057a7b63d9c0f2e473ea763badaf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147470
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [f80e93a4241091ef1686e3850cd11c2b25d99b71]

        BaseMutex->std::mutex in ConfigFlush
        
        Change-Id: Ia8c5d5cc6ea52ed385ae4ea3e860f2cc88d06377
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147456
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-22  Rafael Lima  <rafael.palma.lima@gmail.com>  [28e7502be32f76ff20a38b644e29f1d6c40bbe24]

        Related tdf#129905 Add new .uno:SectionBoundaries to the Notebookbar
        
        This patch adds the new command .uno:SectionBoundaries to the notebookbar interfaces.
        
        Change-Id: Ib01b8221e3015c460f6b7cc0cdac3c7ddd4aab1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146785
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-02-22  Rafael Lima  <rafael.palma.lima@gmail.com>  [943b8b45d80e295b1333fdc28bc8cf7ca8f95902]

        tdf#153572 Implement .uno:ZoomPlus and .uno:ZoomMinus in the Basic IDE
        
        This patch implements the commands .uno:ZoomPlus and .uno:ZoomMinus in the Basic IDE to allow the user to zoom in/out of the code editor. With these commands it is possible to create a keyboard shortcut for zooming in/out.
        
        Notice that this patch only implements the commands, but it does not create a default shortcut, since defining which shortcut should be used needs to be discussed first.
        
        Change-Id: I02866b9e731bf23181d0ecfc32f978ec110e33f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146841
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-02-22  Gabor Kelemen  <gabor.kelemen.extern@allotropia.de>  [5b7e54ce8fb57203068f1c2e610758523687ef9a]

        tdf#63965 Hide one extra Rename Sheet command from Customize dialog
        
        from sc/source/ui/view/tabvwshf.cxx:
                        //  FID_TAB_MENU_RENAME - "rename" in menu
                        //  FID_TAB_RENAME      - "name"-property for basic
        FID_TAB_RENAME is not meant for the menu - it also just showed
        the sheet name when added as .uno:Name
        
        Change-Id: I2ed7b51bece688e50260e639012b9b1b68cf5df4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147222
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-02-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [5032262fccd0ef7f274323ae481b3230ffd42d3a]

        BaseMutex->std::mutex in PopupMenuControllerBase
        
        Change-Id: I26877ac7b6e5e39f511418d978199189c62cca6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147416
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [47cd9b65efa662719950866ab9c45fb3f130e1b4]

        fix deadlock in xmlhelper::Databases
        
        after
            commit 2c37a0ca31095165d05740a2ff4969f625b4a75b
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Tue Feb 21 15:35:20 2023 +0200
            osl::Mutex->std::mutex in xmlhelp::Databases
        
        Change-Id: I3cce9bcd9c6c9d55c5162fdfd351048d16574477
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147459
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [7cfe7f23efb97f6b42dcb1589b3d66d4b881092d]

        create new OPropertyChangeListener2 and use it in FmFieldWin
        
        create OPropertyChangeListener2 as a modified copy of
        OPropertyChangeListener which uses std::mutex instead of osl::Mutex
        
        Change-Id: Ic6be1c62992749e4f0dd23a8c95de63dc45eba3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147430
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [1f49d8ad7a520975f611023f77f3fc9c0e32ed77]

        BaseMutex->std::mutex in ListenerMultiplexerBase
        
        Change-Id: Icd565c83ca3b4afb1a846a637b7943b0498487e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147457
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-22  Seth Chaiklin  <sdc.blanco@youmail.dk>  [fce44263b6b59a720dfebb1643430339dc3959f6]

        (partial) tdf#153722  "Chapter Styles" -> "Document structure"
        
        Change-Id: I1cb7e1bcf0d6ea6fc3906b51c6e844d39889a2ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147371
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-02-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5f6f7ed874f1c8ee655875e0ea3880940fc68bfc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 48e0b7962fdcfd46f8754ffa6c15dc149719f523
          - tdf#153204 Draw reserved layer names
            
            Change-Id: I04c428952d347cd584d283d64d4853e97f975889
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147428
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5979d758722eadc05f456da7024e4b116c770f6d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5639f320e16619cd9f5b099752317eee10973125
          - Add links to wiki for Calc Functions (part)
            
            Change-Id: I454e60818fb30d154653d7ba2d343f72dc2f8581
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147427
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [96e27b13436b7796b838a7317de3de9e07333497]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 36d7838ecf321f5053559878d0b922cb384af1ad
          - Refactor headings of calc functions files
            
            * Adjust headings
            * reduce clutter of embeds (WIP)
            * Note: this patch should not trigger retranslation
            
            Change-Id: I4c87f59ebc1377ea4f487bcf0efc98f83caf64cb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147409
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [bdeda4385df297cd6cbd90497d9cd6ce95103ae4]

        OPropertyChangeListener::setAdapter can be private
        
        Change-Id: I5b849babe365300d1b6443caaacce45f4c7bf7c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147431
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-22  Michael Weghorn  <m.weghorn@posteo.de>  [abdb918f146ceb6ea7d310968a96cdeb6f801a8f]

        tdf#142942 Drop unused checkbox col in sw AutoCorrect opts dialog
        
        While the extra checkbox column enabled by
        
            weld::TreeView::enable_toggle_buttons(weld::ColumnToggleType::Check)
        
        is used for the non-Writer case in the "Options" and
        "Localized Options" tabs in the AutoCorrect options
        dialog, they are not used in the case of Writer,
        where there are two columns of checkboxes handled
        separately ("[M]: Replace while modifying existing text"
        and "[T]: AutoCorrect while typing").
        
        Before
        
            commit 714b2b617e9baef02510c482c6fd028e6e72acd8
            Date:   Tue Jun 30 15:03:31 2020 +0100
        
                tdf#134270 rearrange so we know the final treeview width
        
        , setting column widths manually by calling
        `weld::TreeView::set_column_fixed_widths` would disable
        the extra space for the (unused) checkboxes (by setting
        `m_bDisableCheckBoxAutoWidth`).
        
        Since that commit, it no longer does, causing the
        separately handled real checkbox in the first visible
        column to be unnecessarily positioned further to the right
        in this dialog for Writer for the non-gtk case.
        
        Fix this by dropping the use of the unused
        checkbox column for the Writer case, i.e. the `bShowSWOptions`
        case in `OfaQuoteTabPage::OfaQuoteTabPage` and
        in `OfaSwAutoFmtOptionsPage::OfaSwAutoFmtOptionsPage`.
        The handling for the non-Writer modules (i.e. `!bShowSWOptions`
        case in `OfaQuoteTabPage::OfaQuoteTabPage` and
        `OfaAutocorrOptionsPage`) remains unchanged.
        
        Change-Id: If7bd216fc4efda506817cffb55230722bb2ac89b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147454
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-02-22  Miklos Vajna  <vmiklos@collabora.com>  [3a8ecbc70320151cb7dde7d8f89dee67a7c6e3e5]

        DOCX export: move the bulk of the table export code to a new file
        
        docxattributeoutput.cxx was already more than 10k lines long, which
        means it's really slow to recompile it, compared to other files in the
        same directory.
        
        Split out some of the table handling functionality into a new
        docxtableexport.cxx, so touching that (floating) table code has much
        improved rebuild time when developing.
        
        Change-Id: I4fe94a572ae8f684c78799dedbaa346d9a1bdae9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147455
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [a1d3a0f8ec2107da739f50ae0606d176c28a32d0]

        BaseMutex->std::mutex in canvas::CachedPrimitiveBase
        
        Change-Id: I9f7c23a4880ea09f3c9a98ad7d27b27bf35483ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147421
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [24b3e4a5ba91d604ab68f49347ab065edaf48218]

        BaseMutex->std::mutex in ChartDataWrapper
        
        Change-Id: Ieee3fc918a5a3acdb19a1d95c475d225e6d90355
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147401
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-22  Miklos Vajna  <vmiklos@collabora.com>  [e7be3b821cd42fdc9d8e51772b8202030d76497e]

        sw floatable: teach the DOCX filter about SwFormatFlySplit
        
        - stop creating a grab-bag for floating tables in the DOCX import if
          split flys are allowed, which gives the exporter an opportunity to
          actually read the doc model
        
        - extract that code that writes a <w:tblpPr> from a ww8::Frame to a new
          CollectFloatingTableAttributes()
        
        - in case a fly frame has a table and the fly has SwFormatFlySplit=true,
          then call CollectFloatingTableAttributes() even without grab-bags
        
        - in the unlikely case that we would have both a split fly and a
          grab-bag, ignore the grab-bag
        
        With this, we get a working DOCX export for multi-page floating tables.
        The import is still disabled by default.
        
        Change-Id: I601833c49f49f94e1ff3cdc994e3027ee0542b94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147429
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [a60fcb15046a60fa35fc4ea07d1411bf3563fe2e]

        osl::Mutex->std::mutex in OSQLParseNodesContainer
        
        Change-Id: Ie47589a454799494bc150eec1e135c8948eb7fbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147420
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [2c37a0ca31095165d05740a2ff4969f625b4a75b]

        osl::Mutex->std::mutex in xmlhelp::Databases
        
        Change-Id: Icaf279275c35abbfd6408807729030f82fc5d753
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147419
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-22  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [c4f252035cd71f9a1b226e69095cc9f4e8f19f3e]

        MCGR: Adapted GradientLinear to make use of MCGR
        
        Added to make GradientLinear work using the MCGR
        as 1st of six types. Had to do quite some tickeling
        to get it all work, but looks good.
        
        Five more to go, already started to put some things
        to tooling to make re-usable for the other types.
        
        Besides adapting this the main change is that the
        adaption of defined step-count (versus automatic)
        has to be done in modifyBColor now instead of the
        back-mapping methods (e.g. getLinearGradientAlpha).
        
        It is still 100% backward-compatible, so as long
        as there is no source using this it will stay
        invisible - by purpose.
        
        I started to do quite some tests (and fixes/
        adaptions in consequence), see the static variable
        nUseGradientSteps. If you want to play with this,
        you might set it to '1' instead of '0' and use a
        linear gradient on an object.
        
        Change-Id: I9d61934defb0674456247f2879f0a89b6a5e50f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147413
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-02-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [0c14b1ba0d560c1de120d2562da6b24db9802149]

        LOAD_IMPLICIT has been active
        
        since
            commit c847b9430e26f98664f42c8fd4c28dc0433174b2
            Author: Oliver Bolte <obo@openoffice.org>
            Date:   Thu Apr 29 12:38:50 2004 +0000
        
        Change-Id: I496e5d52fae29274e4782f700dc391a86a50eb72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147403
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-22  Khaled Hosny  <khaled@aliftype.com>  [a881850d5828dba3a19f2d53c995e9610d6d87b1]

        vcl: Avoid the need to patch HarfBuzz
        
        Reverts parts of d552b4a549d614a03aa9328e017dec27bd3ff41e and
        97e2e73e87479a742b798f362eda4baafb89497c.
        
        Instead of patching HarfBuzz, lets make use of the already mmap’ed file
        we use with FreeType.
        
        Change-Id: Ia81222118162a30cadb8c988bc477ad3ce36166d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147410
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-22  Tor Lillqvist  <tml@collabora.com>  [1aa37ca99112c0760552600d7774ba7224581c5b]

        Extend LOKit API with functionality to extract a request and paint thumbnails
        
        Original author was Mert Tümer.
        
        Change-Id: I181a9955bcce1d5ee4c81e2a52445ef318dc4823
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147396
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-02-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [bdc4dc93a9edd5f46bdede12514ac5f66bf43167]

        BaseMutex->std::mutex in CommandDispatch
        
        Change-Id: Ic73a84eb793d45e1041698e45e2c844a1e2f2f66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147415
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [c060e7851bd6238ad6f4bdf0997c958c561cf8cf]

        osl::Mutex->std::mutex in BaseContainer
        
        Change-Id: I66fcebb897446a5839ebde03e8e0a91d75a5e57c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147402
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [cc0654cab158b73124cb9e079753482693f0bd5a]

        BaseMutex is unused in ErrorBar
        
        Change-Id: I5e0890fcefedeaef4a8276c187d1604f8f96d23b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147414
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [d1c3a54c03764b87048e1ebff758b20be132378f]

        simplify ScAccessibleContextBase
        
        no need to use two different UNO base helper classes here
        
        Change-Id: I3aa89bf64fbd1b1d12f6c2a125ae36483899e82c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147417
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-22  Regina Henschel  <rb.henschel@t-online.de>  [b94336ac3d29180504e4bd7ada4d29ed5b6d3fda]

        tdf#51195 Improve DML export of Fontwork shapes for docx
        
        Fontwork in Writer has fill and outline as shape properties. The 'abc
        transform' in Word uses character properties. Output of character
        properties happens in DocxAttributeOutput methods in LO.
        
        The patch modifies the character properties of the Fontwork shape,
        in particular the contents of the CharInteropGrabBag, so that
        DocxAttributeOutput produces a reasonably suitable markup.
        
        Change-Id: Ic9285d9a4d6dc21cd256e448ace058f1026a2780
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146964
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-02-22  Miklos Vajna  <vmiklos@collabora.com>  [63784053ccd321c8f3fc7fe60f4e50fda597f553]

        CppunitTest_sw_htmlexport: remove magic SkipImages name handling
        
        Now we call setFilterOptions("SkipImages") everywhere explicitly, so
        preTest() can be simplified.
        
        Change-Id: I4c01f93bae2d9a4a31f3fff82911df4c683b862b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147422
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-02-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [3950df2b87f4657f196d56828a782e66c86ff790]

        osl::Mutex->std::mutex in SfxDocTemplate_Impl
        
        Change-Id: Iaf1530a34841ca1140599cea6d941aa2200ade66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147326
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [e171af99c0ed9c0e680c9fb95340f6d8535978e9]

        osl::Mutex->std::mutex in ResultSetBase
        
        Change-Id: I6f0afa46ad84782c3f7219bcb1b28d5627063bcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147418
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-21  Seth Chaiklin  <sdc.blanco@youmail.dk>  [c41e872ed248f804249ecf4d65c4afc2e426e329]

        tdf#105628 change "Evaluate" to "Show" for Chapter Number
        
        Change-Id: I64ac9d8957fe3ca8cbb50a0d4728ed9e127b2301
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147365
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-02-21  Seth Chaiklin  <sdc.blanco@youmail.dk>  [026d49e3ccd1c002fc81e44631175d0191f61561]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e9cbd8e356084c3d4b384315b6687b94080dd79b
          - tdf#105628  "Evaluate" -> "Show" in option label and update description
            
                Update "Evaluate up to level" and its description in
                Alphabetical index (swriter/01/04120222.xhp).
                This change gets embedded into the "format" section in
                swriter/01/04120221.xhp, and the "format" section gets
                embedded into other relevant "entries" pages.
            
                some refactoring in swriter/01/04120221.xhp
                refactor swriter/01/04120223.xhp
            
            Change-Id: I48c45f3ebd969f02ee73ef3b3a5c9e590660496c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147366
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2023-02-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [d52b97175b02745c1d9afab03256419bbebdf48d]

        qa: call ProcessEventsToIdle inside dispatchCommand
        
        Change-Id: I909e6f334f4a659282141a97ccb3ffdea6ecc364
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147397
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-21  Jim Raykowski  <raykowj@gmail.com>  [88e29df0c216c300b9388ee2822003da2bee8679]

        tdf#152921 add uitest
        
        Change-Id: I6d3e6d8503c23549b04f5aaace6a90de9f3ced5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145522
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-21  Caolán McNamara  <caolanm@redhat.com>  [b05104facac18f40f34043be304f616530fc3a22]

        Resolves: tdf#148047 don't move focus if dropdown is active
        
        a bit of a corner case, for the popover gtk sets the focus in two
        steps, one to null, then to the final widget, not in just one step.
        On seeing the interim null case we assume that focus was lost and
        set it to the parent, which causes the popover to be dismissed
        while it's still appearing. Workaround this by ignoring the grab
        to parent while the popover is active.
        
        Change-Id: I1bdef51731bf714de2df93fbe6694e9ed3e366d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147411
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-21  Caolán McNamara  <caolanm@redhat.com>  [87d756f3f5dfb55ee9edbcd5349f8107ee5945eb]

        tdf#142783 consider the Calendar Edit and DropDown as one compound control
        
        for the purpose of notification of loss of focus from the control
        
        Change-Id: I9191b413978549c6f8e1775dc96a696059150e4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147398
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-21  Rafael Lima  <rafael.palma.lima@gmail.com>  [53bcb6c42fcb6f9ca6bf568a965c99d6c2b5ffb5]

        tdf#153352 Use Promote/Demote in Tabbed UI instead of Increase/Decrease indent
        
        As discussed in the ticket, the Tabbed UI of Impress/Draw uses the "Increase/Decrease indent" commands (.uno:DecrementIndent and .uno:IncrementIndent) which is confusing for the user.
        
        When the user clicks this command, they want actually to Promote/Demote the list level, so instead we should use the commands .uno:OutlineLeft and .uno:OutlineRight here instead. This patch makes the Tabbed UI more coherent with the sidebar, which uses the correct commands.
        
        Change-Id: I070b52e6fb31d348b1dd97c0ba28911f6e73590a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146705
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>

2023-02-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [4d020dfe1439e963f0b2367ba984c2eb6eb153a5]

        tdf#153728 Can't assign macro to autotext
        
        regression from
            commit b8f932e1df1efb230230ab1f1b9c8cfc822a0f4c
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu Jan 9 12:01:55 2020 +0200
            convert XMLAutoTextEventImport to FastParser APIs
        
        Change-Id: I924c2c95a258917b0003171b71c23a65a6b623d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147399
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [0f158508a4bea01ff47dacbcdd21ad1bca026721]

        BaseMutex is unused in LabeledDataSequence
        
        Change-Id: If6f5a6e2954e28008c8c690557f15124452c05d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147404
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [02b3a672cf954f7e001e309aa2f182da58c503c6]

        sw: simplify test a bit
        
        Change-Id: Ib565e304b1067a8bca04efa323bb8d1789b1cd0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147406
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [3a1a303291ef5500932cac4981d910f9aebfb606]

        osl::Mutex->std::mutex in PresenterTimer
        
        Change-Id: Icd6b6268792119541761a5e94600d8bc9e183ed8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147400
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-21  Rafael Lima  <rafael.palma.lima@gmail.com>  [546ad5d17d3e363b75337c336cfb2b2f8acc55e3]

        tdf#143660 Make color scheme names translatable
        
        The color scheme names defined in UI.xcu are currently not translatable.
        
        This patch makes them translatable by mapping the names in the UI.xcu file to a translated string.
        
        Change-Id: I10ab3bbcc9b028955c3c179558f8040b3b1d6c9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145732
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins

2023-02-21  Seth Chaiklin  <sdc.blanco@youmail.dk>  [f9f45936cf99e787ab7558abc1ddea832cf05253]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3f7b5afe0b04aabf7d1fb26b9c825def3123506e
          - tdf#150164  corrections to "Export bookmarks as named destinations"
            
               Thanks to gabriel.crabbe for technical guidance.
            
            Change-Id: I026dd2311134e69c6320a4bbb99c91defd1a1b53
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147274
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2023-02-21  Seth Chaiklin  <sdc.blanco@youmail.dk>  [0020562f55401bde7a497be8dbfdefdf138a06ca]

        tdf#150164  PDF exports bookmarks as named destinations
        
           partial revert of c42dc1be0c3161e621ed0a667ae6b047f8bb23d4
        
        Change-Id: I01fa72faf6365d0f999872562aaaa6139ed61d60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147133
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-02-21  Michael Stahl  <michael.stahl@allotropia.de>  [538975a0e511ad79a7dd3c71300b993d1554cd03]

        nss: upgrade to release 3.88.1
        
        Fixes CVE-2023-0767 CVE-2022-3479
        
        Change-Id: I688dc7d0785ed3344c33e331c7e9ef37baa720ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147387
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-02-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [6cb076f6b08668cf2a0490fe17ce34e74969702a]

        sw: check GetWrtShellPtr()
        
        Change-Id: I8d99e9108f6163eafb7576603826f8d02a0ff416
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147336
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-21  Caolán McNamara  <caolanm@redhat.com>  [b428a97d88b08fadd63039482c09c17a5fbac3be]

        Related: tdf#152508 and tdf#132110 use initial child size as size request
        
        tdf#132110 works with this, and might be a better solution for tdf#152508
        which doesn't have an explicit reproducer, but describes a similar
        problem.
        
        Change-Id: Ib9c39489fe37b77d6b905b891b975d2ab0d77289
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147386
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [b767398f33f91f53f65ab2822ee667b59589e162]

        qa: use dispatchCommand from macroTest
        
        Change-Id: I135bdcf6b93a38d7ee746234462736b0868c9017
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147395
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-21  Stephan Bergmann  <sbergman@redhat.com>  [e0228eb8a15127af0bc6eed3b60333265dc4d697]

        Mark recently added external/cppunit/*.patch.0 as upstreamed
        
        Change-Id: I62c62ee6fbd8ec6bf1846cea305ab97d4e567ae0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147385
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-21  DowwdyJ  <joeldowdy12@gmail.com>  [ac0e3e11d14d31b66e0f9a08f96d0233ec55951d]

        tdf#152850: Fix bad scoping of MathML frac command
        
        Change-Id: I4f5d0290e522fa6f3faccd26f74540abf848629b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147153
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [00194781efcafa231ac53ba26c84e2df847cf5e7]

        fix locking in configmgr::configuration_provider::Service
        
        a mistake from
            commit a61951a3a21c6457334f78f657806c1167dbf339
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Mon Feb 20 20:08:30 2023 +0200
            BaseMutex->std::mutex in configmgr::configuration_provider::Service
        
        Change-Id: I59c670ea7bffacb9dcd1f073b5da2439c2102a45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147392
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-21  Caolán McNamara  <caolanm@redhat.com>  [9c978e4c75e342b2345ff4fcbd1b5751627d8baf]

        Related: tdf#132110 use the container child size as default size
        
        if the container size wasn't changed
        
        Change-Id: I0bd4843768b727b8b75cbcb7ec92bd2b501b550d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147382
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-21  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [9dd29fce292fbcfee9c5cc93d9b1de5b14aa85db]

        replace RES_TITLE_CHANGED and RES_DESCRIPTION_CHANGED with SfxHints
        
        Change-Id: I8342722dc4235508c86683fd292bd525247a9910
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147134
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-02-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [36aa1dce8068ae18a130cbe25e906e891b318447]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8ef7f32823c288de63b2b1b8bc9dd151dfa78217
          - tdf#98153 Clarify command line filter names (--convert-to)
            
            Change-Id: I0e6fa1872f2701527ac2875f6ccbadc0fc071fbb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147394
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0ae05219804be34dd6b3a12e7c5c179fb3564462]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4c8071abcee17fda8cbea1c94353cbb9ce9b4a3a
          - Small formatting issue.
            
            Change-Id: Ib2cd61334953d9302cb431a1a6af96eb394bd696
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147358
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [eb11a07c4891412b48de00105d13d18241916506]

        osl::Mutex->std::mutex in FmSearchConfigItem
        
        Change-Id: Ic7d805f05f906a1f61ad958d33de0102d6835a36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147380
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [c2c22a8ca6e04779c4daada73003b03c963b4cfd]

        osl::Mutex->std::mutex in FmXGridPeer
        
        Change-Id: Ib0796a86f864ab0a1a1b99183668f486a8a8f198
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147381
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [d56b6e0904c276e9a9ea63eb226e6324422c21c8]

        BaseMutex->std::mutex in JobExecutor
        
        Change-Id: I7be392f3023cf188bd6115053dcb1691b32b3e4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147376
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [a61951a3a21c6457334f78f657806c1167dbf339]

        BaseMutex->std::mutex in configmgr::configuration_provider::Service
        
        Change-Id: Ie8f7cb4cd91ac0089365a691f07962a26d51a72a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147377
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [bf9f9f1fbda73ea65d455d520954e2d38bbccb1d]

        BaseMutex->std::mutex in chart::WrappedPropertySet
        
        Change-Id: Iaf3a31542d09426ced9e15dab1abd9aa3e04a8ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147375
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [bc1755038a6cb293748114cd5d40c03aa44124bb]

        osl::Mutex->std::mutex in SvxShapeCollection
        
        Change-Id: I246c44b9e7ccf9eeadd4516eed9f6e4866d15736
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147374
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-21  Hannah Meeks  <hmeeks4135@gmail.com>  [d6617bf6f6cebc68018f72ac38bb3dd7a43c766c]

        jsdialog: enable line numbering
        
        Change-Id: I3d188abe79605f88739b0ee17a77c6c7f8ab7754
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147328
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-02-21  Michael Weghorn  <m.weghorn@posteo.de>  [db6ed07f4c1a086e4962ff16d3ede9aea9e60952]

        tdf#144302 tdf#153333 qt: Load cursor from icon theme
        
        Load cursor from the icon theme similar to how the
        gtk VCL plugins do it.
        
        This not only allows using the themed cursor icons,
        but also helps avoid QTBUG-95434 [1]
        ("Bitmap cursors not supported on QtWayland")
        that would result in no cursor being shown on Wayland at all
        when our custom bitmap cursors are used.
        
        [1] https://bugreports.qt.io/browse/QTBUG-95434
        
        Change-Id: Id65db4e7d71b8cee8a514c06c21c59dcc2afa889
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147379
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-02-21  Miklos Vajna  <vmiklos@collabora.com>  [b697ee5dc3c38806fc6f096364590e9e60256aeb]

        sw floattable: fix locking in SwTextFrame::Prepare()
        
        Once a floating table is split across 2 pages, we currently emit this
        warning:
        
        warn:legacy.osl:23427:23427:sw/source/core/text/txtfrm.cxx:2808: SwTextFrame::Prepare: three of a perfect pair
        
        Which suggests that we want to invalidate the size of a frame that is
        already locked.
        
        The way normal frame split doesn't hit this warning is that the master
        has some content, then once SwContentFrame::Paste() on the follow calls
        SwTextFrame::Prepare() on the master, the !HasPara() condition is not
        hit, so it's not a problem that the frame is locked.
        
        Fix this for the split fly case by assuming that in case our offset and
        our follow's offset is both 0, then this frame will have some fly
        content, so don't return early (similar to what happens when the frame
        has some text content).
        
        We may want to revisit this later so that at least an SwParaPortion is
        generated for non-last anchors for split flys, but this is good enough
        for now, since the point is to not invalidate the size of a locked
        frame.
        
        Change-Id: I7c78472653bb6818f0d5880d21f468286be547e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147378
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-21  Seth Chaiklin  <sdc.blanco@youmail.dk>  [3ae7bd3345e2f356b52ba7b8160dbcbdc4967e89]

        tdf#153485  align command names to show headings by outline level
        
           There are three different places where a command can be given
           to select the maximum allowed outline level for a displayed heading
           in Navigator. This patch changes all these command labels to be
           identical, so that users can recognize them as identical.
        
           "Outline Level" -> "Show to Outline Level" in Navigator context menu
           "Heading Levels Shown" -> "Show to Outline Level" in Navigator panel
           "Show Outline Content to Level" -> "Show to Outline Level" in
                .uno:OutlineLevelsShown and its popup dialog box.
        
        Change-Id: I7b1eac8067251a0e2faf38f2747dcfcf1993cebb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147247
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-02-21  Seth Chaiklin  <sdc.blanco@youmail.dk>  [0fa6932e26ca197cb1134c1edf8e026536f87ec8]

        tdf#153243  change "Numbering by Chapter" and "Outline Level" labels
        
            Changes are made both for Insert - Caption - Caption Options
            and AutoCaption.
        
            "Chapter" was incorrect, because the option uses the number
            of the immediately prior heading. Now the label is
            "Heading Number Prefix" (because the number is always
            prepended to the caption number). Also, the label
            "Outline Level" is renamed "Up to level" because its
            function is to specify how many levels in the heading
            number are displayed. There is a tooltip and extended tip
            for "Up to level" that makes it clear that outline levels
            are involved.
        
        
        Change-Id: I1ca8c881c8ce07870efc226b075fc8ba7f27b7e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147280
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-02-21  Miklos Vajna  <vmiklos@collabora.com>  [0bcce236059ae68c6dcc7bce8ceaec5d39c28f1c]

        sw: document SwGluePortion
        
        This is typically subclassed, but there is a single case for footnotes
        where created as-is.
        
        Change-Id: I36649d6fa25761a76469dd0c328b54c156be4f64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147348
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-02-21  Mike Kaganski  <mike.kaganski@collabora.com>  [527741d528ef347b28917976efffd366c62341b1]

        Related: tdf#153752 Use virtual method to avoid dynamic casts
        
        Change-Id: I97c09d82699621d5a43a525b5f2cf75ff5d131c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147353
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-21  Mike Kaganski  <mike.kaganski@collabora.com>  [ccd0ef98f76011f108f8ea1d282b96386dba0a6a]

        tdf#153752: SbxObject::Execute: extra characters in Option Compatible mode
        
        Change-Id: Ib3e4bd9eb9a249123a686f2434ded7b529fb050f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147345
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-21  Seth Chaiklin  <sdc.blanco@youmail.dk>  [1a022fcbc8bf256eccccb04319aa3ecfc4a3c1b5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e75f5c367876eb7c983ea5e94eda777c4e0f247b
          - tdf#152605 update "chapter heading" to "numbered heading"
            
            Change-Id: I9afe6af9e039e2e40f9d19558fffd5caa1eeb645
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147281
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-02-21  Seth Chaiklin  <sdc.blanco@youmail.dk>  [842ed5e6b02939ca57db90f08ce5877836ae45ed]

        tdf#153560 "chapter" -> "heading" for Type and Format and adjust "level" label
        
           * also change "name" to "contents" for Format
           * change "Outline Level" to "Up to level" and add colon, because it
             is a buddy control. The new label gives a better indication of the
             function of the control.
           * update tooltip and extended tip for the "Up to level" option.
           
           Needed to modify unit test: sw/qa/uitest/fieldDialog/tdf143483.py
        
        Change-Id: Idafd693fe4ce161d4fa069da59a78a6111be8e8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147276
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-02-20  Seth Chaiklin  <sdc.blanco@youmail.dk>  [74dc2ac66f0130bcd77cf1bbe417b22865beb067]

        tdf#153549 update extended tips for load/save numbering formats
        
           There was only an extended tip for the first item in the
           dropdown list, so extended tips were added to the 8 other
           items in the list.
        
        Change-Id: I29188637068ca683da0272b798d665cf5f8f22aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147275
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-02-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [71a67048f5eafcf668d1ee6d70c66c04cb323b0f]

        Fix typo
        
        Change-Id: I0247eec84ea4c7dc5386bd8bcb9792601758e8c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147317
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [389c6267974a90b9b0e1eaf2a7434ca4aea38f76]

        Fix typo
        
        Change-Id: I34f84c957ba9480a1e8aa17a394e139a7f736050
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147318
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-20  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [abb42c396d84df49b511b8f3c73783dc56982c14]

        Related tdf#153090 Move dropdown next to checkbox
        
        Avoid extra row just for the dropdown
        
        Change-Id: Ic75fec82875576a644ab09e1d6a4af8bed48dba5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147332
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-02-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [23bad2bbd3add5eed49f09ebb3bc32b2cae8d8ba]

        Remove executable bits on csv file
        
        Change-Id: Id589b7e361e1c34b5e4ec4cdc7ff55d6493787e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147272
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [58e392cb149f7e3760bd421ec663133e82f3764b]

        Remove exec bits on xls file
        
        Change-Id: I2082eb3d09ce5f85432807124a80d591e33574d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147344
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-20  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [13047e72b7f074519f81e7542a0ed572376d4df2]

        tdf#153090 Fix widget display in non-gtk backends
        
        Two problems:
        * Two GtkFrames at the same position -> reorder
        * LO expects GtkFrame to have a label -> Remove GtkFrame
        
        Change-Id: Ice16c51facedaf449507a338e821b92ff28e44ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147331
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-02-20  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [8630cbed84ac6418f85289649ed511269f8ccf4f]

        Save with Glade 3.40.0
        
        Change-Id: I40c2c3b1329a098f832f2fc286e6370be39f2a5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147330
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-02-20  Caolán McNamara  <caolanm@redhat.com>  [cdf7b51229f2353376fb4e9de309fb9ee5580b3a]

        tdf#132110 page ids might not be state ids
        
        Change-Id: I9f8946acbcf593e9adf6d31631b82cdafcd3f472
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147327
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-20  Caolán McNamara  <caolanm@redhat.com>  [816b3607dd9676a343e8ee544b615e75393566d3]

        Resolves: tdf#153763 first/last buttons in tabbar not responding
        
        Change-Id: Id6e70eca7c2d523643d9e38e8c7402879464bf5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147343
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-20  Caolán McNamara  <caolanm@redhat.com>  [961089cba5123ce535fe859044ff4e93c257391a]

        cid#1521192 Argument cannot be negative
        
        Change-Id: Ifd1b8c3391ed3576dfa61311c8bd46d1b284771e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147349
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-20  Michael Stahl  <michael.stahl@allotropia.de>  [b1814b7cc851c4346f6cfa81c5be74c46f42e90f]

        tdf#114973 sw: don't allow every body SwTextFrame to be hidden
        
        Check this in SwTextFrame::IsHiddenNow() for the first one in the body.
        
        Also fix a bad entry in SwScriptInfo::m_HiddenChg that is then possible
        because it wasn't called on empty frames before.
        
        Change-Id: If57f8d1a30229cfbf97225b386365ae384c5083c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147347
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-02-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0452b8d6b793ac22308bc4e67e5bd54a54656568]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 336d8e277daa429fe5c271d7e5169e179dd4aaf9
          - tdf#137883 Rename docx filter to be less confusing - Help part
            
            After
            https://git.libreoffice.org/core/+/ed0476b0625c4361df5ff040a6661a9634588cea
            
            Change-Id: Id4b098e97ef0491c46fb735544c26cec40a09c76
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147329
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2023-02-20  Stephan Bergmann  <sbergman@redhat.com>  [9a23239b710e44754e4a28643420c9ba91552645]

        external/cppunit: Don't mis-apply GCC < 4.6 workaround for Clang
        
        ...which happens to define __GNUC__=4, __GNUC_MINOR__=2
        
        Change-Id: I128547d0bd375ffec9deb6abd744eeb2667ba666
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147257
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-20  Eike Rathke  <erack@redhat.com>  [bd0a5bc4296b49da817151654b3fcc850403c614]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1a82dd1e5fd73e2cfa8331f79f69fd8761720b9e
          - Correct --convert-to example, OutputFileExtension is mandatory
            
            Change-Id: Ibcb0ac148c60e53cf539529b911a4b47c0dc4202
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147346
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Tested-by: Jenkins
            
2023-02-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [f80d489af599e72632a65d3e6213ec2959341ba0]

        BaseMutex in FrameStatusListener is unused
        
        Change-Id: I8b71d56eee9603db0cc7132994cff51ec79b5981
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147342
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [7d359bd6720d7867564dbc408e892843ec178945]

        osl::Mutex->std::mutex in OfficeInstallationDirectories
        
        Change-Id: Ic5209df42786451b58d20f58d4d8e88c0f22b07e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147341
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [a9c147e20a90ab91376ea8f2d086d89197b38a75]

        BaseMutex in oox::core::FilterBase is unused
        
        Change-Id: Ie101a45c435ce10136761dd210d927a4b271507c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147339
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [b4a5e6f025973b5a4ba8210168569fc1a5a34254]

        osl::Mutex->std::mutex in ucbhelper::FdInputStream
        
        Change-Id: I10482c3a5f9848f45463837d5d8982476b3910a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147340
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [15405dc68b2e88b53585578567da13e3e99962db]

        osl::Mutex->std::mutex in FilterCache
        
        Change-Id: I5cdfe5397235eef276fdf77a4bf83bebdc96438b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147338
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-20  Hannah Meeks  <hmeeks4135@gmail.com>  [0548269ca03f093c41f6292e783cc6c77328808e]

        VBA: Remove conversions in writer from OORGBTOXLRGB (XLRGB is actually BGR!)
        
        Enum to store if document is Writer or Calc because font colors are treated
        differently depending on this:
        
        In writer the colors come in as RGB but in calc they are in BGR and both palettes
        are in RBG so we only need this conversion for calc.
        
        Includes testdoc for calc - to show this still works
        
        Change-Id: I79d9d585dbfc527c0781543ce1f1095c4db190b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144788
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [9ba251fb3e7d3b76c8ce730e4b3a3a7859bc119b]

        cui: rework uitest to work with --without-java
        
        Change-Id: I6ed187f515b47b7e54ed85c08ee9523f1b777575
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147335
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-20  Stephan Bergmann  <sbergman@redhat.com>  [bd8a213c8ceccf66ab296ef0aea0fa4c451047e5]

        external/cppunit: Use snprintf instead of sprintf
        
        ...to avoid
        
        > workdir/UnpackedTarball/cppunit/include/cppunit/TestAssert.h:115:8: error: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Werror,-Wdeprecated-declarations]
        >        sprintf(buffer, "%.*g", precision, x);
        >        ^
        > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
        > __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
        > ^
        > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        >         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
        >                                                       ^
        
        on macOS after the upcoming <https://gerrit.libreoffice.org/c/core/+/147257>
        "Don't mis-apply GCC < 4.6 workaround for Clang"
        
        Change-Id: I213de1d112cb56fba220006842e611c56ccc7331
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147333
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [00867a1833899d70581d4e35b0feb4b8fc66e5b7]

        osl::Mutex->std::mutex in SdXCustomPresentation
        
        Change-Id: I114c2b4be39eb9a40871b7f4eb073a548191a876
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147322
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [227ea92266c03adb5faba869c64fa316ebff89f6]

        tdf#153756 Unable to open form wizard (GTK3)
        
        Revert "osl::Mutex->std::mutex in GtkSalData"
        This reverts commit acf37c3a0b54a46de29bafd27ec9b0618bd2d84a.
        
        Change-Id: Ifb03dfcab966cdc69fea8c6fc2ba15eedb57d8f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147323
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-20  Caolán McNamara  <caolanm@redhat.com>  [97ceff5bb949063f118835d67334aedf6d57420c]

        cid#1521188 Uninitialized scalar variable
        
        Change-Id: I926bfa8167bbc94643587400825364f46db43063
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147319
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [c1131cdab3eb21a14822409c05697a91b4beda3e]

        tdf#153754 "Insert" - "Chart" in Writer hangs
        
          Revert "osl::Mutex->std::mutex in SwAccessibleMap"
          This reverts commit 2442fc19400e0e82b0375d3772a2e0b34a511600.
        
        We have a recursive call stack that does not look easy to fix
        
         #7  0x00007fffc2214c18 in std::unique_lock<std::mutex>::unique_lock(std::mutex&) (this=0x7fffffff1c28, __m=...)
            at /usr/lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/bits/unique_lock.h:69
         #8  0x00007fffc22b6c06 in SwAccessibleMap::AppendEvent(SwAccessibleEvent_Impl const&) (this=0x55555b7e3aa0, rEvent=...) at sw/source/core/access/accmap.cxx:980
         #9  0x00007fffc22b7f8c in SwAccessibleMap::InvalidateCursorPosition(com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> const&)
            (this=0x55555b7e3aa0, rAcc=uno::Reference to (SwAccessibleParagraph *) 0x55555b7cff00) at sw/source/core/access/accmap.cxx:1117
         #10 0x00007fffc22bd595 in SwAccessibleMap::GetContext(SwFrame const*, bool) (this=0x55555b7e3aa0, pFrame=0x55555b6e68a0, bCreate=true)
            at sw/source/core/access/accmap.cxx:1924
         #11 0x00007fffc22bd83f in SwAccessibleMap::GetContextImpl(SwFrame const*, bool) (this=0x55555b7e3aa0, pFrame=0x55555b6e68a0, bCreate=true)
            at sw/source/core/access/accmap.cxx:1935
         #12 0x00007fffc228c8e8 in SwAccessibleContext::InvalidateChildPosOrSize(sw::access::SwAccessibleChild const&, SwRect const&)
            (this=0x55555b7e0630, rChildFrameOrObj=..., rOldFrame=SwRect = {...}) at sw/source/core/access/acccontext.cxx:1227
         #13 0x00007fffc22b5540 in SwAccessibleMap::FireEvent(SwAccessibleEvent_Impl const&) (this=0x55555b7e3aa0, rEvent=...) at sw/source/core/access/accmap.cxx:936
         #14 0x00007fffc22b8216 in SwAccessibleMap::FireEvents() (this=0x55555b7e3aa0) at sw/source/core/access/accmap.cxx:3019
        
        Change-Id: If058cecf7bc7503d0767526c07c0ca2840b3638a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147314
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [690733f6a78e9f5bcccc2e3fbb6761257cf24014]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2b4ec3df2220ce3cb5e112a202c034a32ba16bab
          - Add entry for Calc Moving cells in Contents tree
            
            Change-Id: Iacd170fd94a19fd90879cecf8c88db5ce25ffade
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147294
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-20  Michael Stahl  <michael.stahl@allotropia.de>  [a44380768059e4efe7b29f5b57b54a20540faa0c]

        tdf#137883 officecfg: ModuleDependendFilterOrder move Word 2010 ...
        
        ... filter above Word 2007 one, and also move RTF above binary DOC
        WW8 formats while at it.
        
        Change-Id: Ia7a303ace7a9d5782348c90b0ccd95a47ffd7ac7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147211
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-02-20  Michael Stahl  <michael.stahl@allotropia.de>  [ed0476b0625c4361df5ff040a6661a9634588cea]

        tdf#137883 filter: rename DOCX filters to be less confusing
        
        Rename misleading "Word 2007–365" filter which corresponds to the sightly
        incompatible first pre-ISO version of OOXML (ECMA-376 1st edition) and
        is actually very specifically for Word 2007.
        
        Stop confusing users with standardese like "Office Open XML Text
        Document (Transitional)" and instead use the name of the application
        that the format is intended for, "Word 2010-365".
        
        Hopefully users will now pick the latter filter over the former.
        
        Also, the OOXML_Text_Template.xcu was missing EXPORT flag so didn't show
        up in Save dialog.
        
        Also, the OOXML_Text.xcu was missing SUPPORTSSIGNING flag which vmiklos
        said was by accident.
        
        Change-Id: I3aa88ac0fee51c906f11e75558a5d6de4f36a402
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147210
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-02-20  Michael Stahl  <michael.stahl@allotropia.de>  [e66ddcd4b66923bc835bd7c5f5c784a809a420a2]

        tdf#137883 sw: DOCX export: compatibilityMode=12 for ECMA 376 1st ed.
        
        Commit f25985c55541cbbc9a4fc79e660592d3d0485196 changed the default to
        15, but it appears that if we want an export filter "MS Word 2007 XML"
        that writes the ECMA 376 1st edition markup that's not 100% compatible
        with later versions, we should default to the corresponding
        compatibilityMode 12 (Word 2007) if that filter is used.
        
        Change-Id: Idd6e9be2c621aac954f313364249aae186318436
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147209
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-02-20  Caolán McNamara  <caolanm@redhat.com>  [97e2e73e87479a742b798f362eda4baafb89497c]

        with-system-libs doesn't seem to mean that anymore for harfbuzz
        
        since:
        
        commit d552b4a549d614a03aa9328e017dec27bd3ff41e
        Date:   Tue Sep 20 16:07:14 2022 +0300
        
            Enable opening of downloaded fonts only in ForKit in Online
        
        which silently disabled that from working for harfbuzz and graphite,
        but just for Linux.
        
        Change-Id: I13a67e3ad53a8d4c1833df19dd9f96b0b7366774
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147316
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-20  Seth Chaiklin  <sdc.blanco@youmail.dk>  [14844d835cc5d6dfde499a0b1074aea5dcff4fc7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b72f41bed5b9bdffebaa85e23503a39027eba97d
          - remove unnecessary sentence
            
            Change-Id: I5168f58bfb24832a74e347a996bfa3f6d375a318
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147282
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-20  Gabor Kelemen  <gabor.kelemen.extern@allotropia.de>  [123f415b83470eef15a839dfedacd2b7b57f9531]

        tdf#96039 Add extra labels to help recognize View menus items
        
        when searching in the Customize - Keyboard tab
        
        Change-Id: I53346bb4be3009a6d6f6251b70ad7ed93824b403
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147176
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-02-20  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [ac824594c577ab4880177b3411a25297b1d08074]

        MCGR: Correct GradientElliptical & GradientRect
        
        The visualizations when using the texturing methods
        modifyBColor/get*GradientAlpha were both not correct
        since they did not apply the aspect ratio.
        
        I corrected both where GradientRect is correct, but
        GradientElliptical is close and may have small
        divergencies.
        
        Change-Id: I6bcc07ec7cd4cdeb7863b51b20db3a7dd5afc41c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147218
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-02-20  Miklos Vajna  <vmiklos@collabora.com>  [7c9acfe5baef275f07c185c6fedf8b6d62d88637]

        sw floattable: fix handling of multiple splits, i.e. table over 3 or more pages
        
        - fix SwAnchoredObject::FindAnchorCharFrame() and
          SwToContentAnchoredObjectPosition::CalcPosition() to not assume that the
          precede of a follow fly is the master fly, which is not true when the table
          is split to 3 pages. In this case we have a master, then a normal follow
          and finally a last follow
        
        - fix SwFrame::GetNextFlyLeaf() to split the right anchor, which may be
          a follow text frame now, and register the new fly in master text
          frame, not at the split position
        
        - improve SwTextFrame::HasNonLastSplitFlyDrawObj() to look at flys in
          the master, but only consider the ones which will be positioned
          relative to the current anchor. Previously this was easier, as a
          "non-last split fly" happened to be always a master text frame, but
          now we han have split flys which are neither a master nor a last follow
        
        - finally improve SwTextFrame::MakePos(), because the anchor on the 2nd
          page is calculated after the 2nd fly is positioned, so it was only
          positioned inside the 2nd page, but not at the correct position
        
        Change-Id: Ibecaf5fcf0b8c56c5109461a16dcca058231b660
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147308
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-20  Miklos Vajna  <vmiklos@collabora.com>  [9d280061b094918b049278fb70b1ad99fef7dc84]

        writerfilter: prefix members of DomainMapper_Impl, EmbeddedFontHandler, ...
        
        ...  GraphicImport_Impl and StyleSheetEntry
        
        See tdf#94879 for motivation.
        
        Change-Id: I83639c40fb8c32c1d205a9b53d24409f9a5a5a15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147307
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-20  Michael Weghorn  <m.weghorn@posteo.de>  [e55713dffbe8d8eba18068f6c2af14c10b787220]

        qt a11y: Invert relation type to match Qt's semantic
        
        As Jan Arve Sæther pointed out in a review comment [1]
        for a pending Qt change to add more a11y relation
        types to Qt, Qt's semantic for relations is basically
        the other way around (i.e. inversed) as compared
        to the semantic used by AT-SPI or LO.
        
        For example, if an a11y interface `interfaceA` is the label
        for another a11y interface `interfaceB`,
        
            interfaceA->relations()
        
        will contain a pair
        
            { interfaceB, QAccessible::Labelled }
        
        since the target `interfaceB` is labelled by `interfaceA`.
        
        On the other hand in LO, the `XAccessibleRelationSet`
        for an `XAccessibleContext` has the role that the
        a11y object itself has *for* the targets, i.e.
        in that case the
        
            interfaceA->getAccessibleRelationSet()
        
        would contain an item of type
        `AccessibleRelationType::LABEL_FOR` because
        `interfaceA` is a label for the relation target
        `interfaceB`.
        
        Therefore, adapt the mapping between the relation
        types accordingly.
        
        AT-SPI's semantic/handling matches the one that LO has
        again, which is taken care of by the fact that
        Qt maps the relation types the other way around in
        it's AT-SPI bridge again. [2]
        
        There's also a pending Qt change [3] to clarify the
        Qt doc.
        
        [1] https://codereview.qt-project.org/c/qt/qtbase/+/428174/comment/eef0cf38_e6ff7dea/
        [2] https://code.qt.io/cgit/qt/qtbase.git/tree/src/gui/accessible/linux/qspi_constant_mappings.cpp?id=e8322a4cc043e1a150cc4c6b86ee2f9cf858cd24#n98
        [3] https://codereview.qt-project.org/c/qt/qtbase/+/460414
        
        Change-Id: Ic30d878afc477ad3c6a188d22f35078034f8123c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147223
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-02-20  Michael Weghorn  <m.weghorn@posteo.de>  [b845ba1900387b8ea44a27a1f7d045ca0091adf2]

        tdf#153614 qt: Set keyboard focus state when focused, too
        
        For example the Breeze theme only draws a light blue
        focus rectangle for list boxes when the
        `QStyle::State_KeyboardFocusChange` state is set in addition
        to `QStyle::State_HasFocus`.
        Therefore, set that state in addition to ensure that the focused
        control actually gets a focus indicator when moving there
        using the keyboard.
        
        Change-Id: Ib4b85f9140629e6b69c80b85e85913392a6c000f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147019
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-02-20  Michael Weghorn  <m.weghorn@posteo.de>  [d5ace6bf0f1e48ee02e5eb22ce0f9f8953517f60]

        tdf#153520 vcl: Align listbox invalidation with mouseover check
        
        Before
        
            commit 4cb11d8a6682fecd661b926a417ae7f26f76e7db
            Date:   Fri Oct 7 16:40:23 2022 +0100
        
                Related: tdf#98067 do RollOver for Edit as well as SpinButton
        
        , the check whether the mouse is over a control
        was only checking the control's child windows.
        The above commit introduced a check for the control's
        window as well in `ImplSmallBorderWindowView::DrawWindow`.
        
        When moving the mouse inside or outside a `ListBox` control,
        the invalidation of the corresponding border window happened
        when the mouse cursor would enter or leave the `ListBox`'s
        `ImplWin` child (in `ImplWin::PreNotify`).
        
        The `ImplWin` only covers a part of the `ListBox` area. As
        a consequence, when moving the mouse out of the `ImplWin`
        area, the mouse would still be over the parent `ListBox` area,
        so the `ControlState::ROLLOVER` state would still be set
        in `ImplSmallBorderWindowView::DrawWindow` from the above
        commit on.
        
        Since there was no additional invalidation when the mouse
        moved out of the `ListBox` area, the `ROLLOVER` state would
        remain set even when the mouse left the `ListBox` area as well.
        
        Move the invalidation from `ImplWin` to `ListBox` so
        this gets processed when the mouse cursor actually enters or
        leaves the `ListBox`, not just the `ImplWin` child.
        
        Also align the mouse over check in
        `ImplWin::ImplDraw` with the one in
        `ImplSmallBorderWindowView::DrawWindow` again.
        (Take the parent into account there as well.)
        
        Change-Id: I8974e370819719489e3d9f091d96b3353888d26b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147018
        Tested-by: Jenkins
        Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>

2023-02-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [16a35542aa07ed69c6c699d1c17f076d87708958]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b8e13d56e2b4bce9e04778c8b0f5b42353ff9e98
          - remove incorrect bookmarks
            
            Change-Id: If5e074bda421fb10e131e8e676bc0a43dbc1fe2f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147279
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2023-02-19  Caolán McNamara  <caolanm@redhat.com>  [0eab1adad76919cbe3243ffd92df088f5259f074]

        downgrade assert to warning
        
        list of documents that assert here from crashtesting is known, so
        turn into a warning for now
        
        Change-Id: I45da002f00f92d65778e69f27040c8e09b7c8501
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147304
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-19  Caolán McNamara  <caolanm@redhat.com>  [35e3c499cb64ed647fc8cc0a42a2d83948abcbdf]

        crashtesting: crash on import of forum-mso-en4-702161.xlsx
        
        vConditions is empty at this point for row 5
        
        git show -w
        
        Change-Id: I05d984d73d4dd5a0ece894f854263528c9c00be9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147303
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [ac8963b688b3ce787455a1c7e1506aec10838ff6]

        osl::Mutex->std::mutex in BasePrimitive3D
        
        Change-Id: I49e196885845f352c6c4cda6e3890b749d4eb0fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147263
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [414172d7fafc2d2c6b1e698aeb67fdb5797b118d]

        fix locking in OMultiTypeInterfaceContainerHelperVar4::diposeAndCloear
        
        where I forgot to relock at the end of the method
        
        And sprinkle some asserts around to catch mistakes like this in future
        
        Change-Id: I4908ac0ffdfe33b1b5cf1b02e6765f20973af841
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147296
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-19  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [0b44a7760dc2093564bbded0afce6c749dd307ae]

        SwAutoCompleteClient: SwClient no more
        
        Change-Id: Id6e13fdf037bd1a910ecd127344b46393a190d55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147138
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2023-02-19  Andras Timar  <andras.timar@collabora.com>  [a2b8295f428478ba7fd9be2a8dd26c7b948b77f8]

        Fix error compiler error with VS2019 C2487
        
        e.g. 'GetLibCount': member of dll interface class
        may not be declared with dll interface
        
        Change-Id: I4856d0848447ca04747015015af4147b28c2f188
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147278
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2023-02-19  Caolán McNamara  <caolanm@redhat.com>  [0ef4ce9b93118d18b579ae27919e304b2a4a478c]

        ofz#56123 Null-dereference
        
        Change-Id: Id1d8c157814564dc31a7b439354fd8662d19fc07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147301
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-19  Mike Kaganski  <mike.kaganski@collabora.com>  [fd6a0cf1eb8441acb23f22e9e9fafc477bf4e57e]

        tdf#153724: make sure to retrieve the variable value before checking the type
        
        Commit 5760c94b8847164f9a7a181f031c7c86643944af tried to avoid all cases
        which could set an error in SbiRuntime::PushForEach. To do that, it checked
        the type of xObjVar before trying to get an object from it, which otherwise
        could set an error.
        
        But the type of the contained value can be not known until it is retrieved
        (which can happen inside SbxValue::Get in a call to SbxValue::Broadcast with
        SfxHintId::BasicDataWanted). This happens e.g. when the container passed to
        'for each' is a call to some special function, like VBA's 'Selection'. Then
        SbxValue::GetFullType would return SbxEMPTY prior to SbxValue::Get.
        
        Let's make sure to call SbxValue::Get first (asking for a Variant, to avoid
        errors on type mismatch), and only then, check the actual result data type.
        
        Change-Id: Iaa697f38285505e50504ae09f9307fbd29e09a53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147273
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [405d0bc007b8d90bf0880035c5d69e1fc4b951b1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 03cb59d0517e87076c76521c77cd88dd9f16dc4e
          - inform about clicking on status bar
            
            Change-Id: I3ac867df051295c3b5095fbfe1c1a17fa275cb59
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147277
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [23d46176d6f206e62126e0b7c2afdc46456e50ad]

        osl::Mutex->std::mutex in DefaultGridDataModel
        
        Change-Id: Ib62f9e7040c8d7171a50ccfe937e35f060f94f95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147265
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [454f141406e379d60e57c3e9fdd06641b49c00c1]

        grammatical/typographical corrections to one tip of the day
        
        Change-Id: If2de87c859ca4cd59cfb92fd64648be400df187f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147252
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Tested-by: Jenkins

2023-02-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [2767caa7958a0c98117494bf09ce5333af679c14]

        osl::Mutex->std::mutex in OWeakEventListenerAdapter
        
        Change-Id: I3ebd6cfdb8ff76b2d1988c3c481ef4effa5c2964
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147262
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [801cbe5410d44805945c2be616b284888a1e1b80]

        osl::Mutex->std::mutex in BitmapCache
        
        Change-Id: I4ca8ac53e0d37aaf015e96963299acb5eb10f3b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147267
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [044aefc0231d0d066a67600ca5419da51194858b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bdf9af4c8847ac03d1a836f6cfc9f49053ddd95d
          - tdf#144493  (related) command name changes require updating
            
               also icons for "Move Chapter Up" and "Move Chapter Down" corrected
            
            Change-Id: I09671ba5431ce969757f64c5d1892f6f6f0f399d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147253
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2023-02-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [76bdc40cc3157a8ac98332047f8edbc4008f5392]

        osl::Mutex->std::mutex in DefaultGridColumnModel
        
        Change-Id: Ie3df092b013f10b36c85028fe3b9966d58b22005
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147264
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [a979535eeb1630334b60eea98be2c2fabec56c23]

        osl::Mutex->std::mutex in OGenericUnoController
        
        Change-Id: If49864f3127b185bb0212be02abd0f92e14c3908
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147261
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [4a4223f924d4ec49b023a85ce37f3788bc699723]

        osl::Mutex->std::mutex in SdGlobalResourceContainer
        
        Change-Id: I521ec7397e9ac54547bc82be6579cbb4fb4fc5a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147266
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-18  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [509ab788baf54285b4e38f2560326657d97510fd]

        tdf#82254 - Don't remove UTF-8 BOM from CSV when saving file
        
        Don't remove the byte-order-mark in the resulting CSV file
        when it was present in the CSV source file.
        
        Change-Id: Id26abad2686917f320f2ace85441621bcf57ea9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145879
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2023-02-18  Balazs Varga  <balazs.varga.extern@allotropia.de>  [0a27403bbc36c89efa321fb3c5061fe4ee7095fb]

        Related tdf#149786: add better unit test for vba pdf export macro
        
        Better unit test for vba pdf export.
        
        Change-Id: Ifa3dff79c457e21ca24b8d99c024bd59917bc990
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147171
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>

2023-02-18  Stephan Bergmann  <sbergman@redhat.com>  [02512bbfe9bc8f21b82eaf0cbf7135693ea12ced]

        Remove redundant (and wrong!) explicit template arguments
        
        At least the last one, for css::table::BorderLine2::LineWidth, should have been
        sal_uInt32 instead of sal_Int32.
        
        Change-Id: Iab375988432b6a69172625af86cc25b813f60446
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147268
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-18  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e676c585f316b649c06c73711013abe32fce72e6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 72dcc8952e242a86c3e328ca285cd17424008c77
          - tdf#149286 Missing Help links for Customize toolbars
            
            Change-Id: I702b2ab1759decee9c283e2f2abb09b1a282ab52
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147090
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-18  László Németh  <nemeth@numbertext.org>  [5b9855acc7fa6d1e4a5f53ff0bc47e1dd4729827]

        tdf#132714 sw: fix crash at table row deletion associated to a chart
        
        Using the table toolbar, deletion of the row of a text table
        resulted crashing in ActualizeSelection(), if the text table
        is associated to a chart, and the deleted row was the first
        data row of the chart. Fix this by emptying the outdated table
        selection cache m_SelectedBoxes in GetCellRangeName().
        
        Note: since commit eea37aa26932d06ed8e93d001862bf45175c4446
        "tdf#122995 Trigger Chart refresh directly in UpdateCharts for SW",
        the crash occurred immediately, i.e. without double clicking on
        the chart after the row deletion.
        
        Note: uitest needed to get the crash, not uiwriter.
        
        Change-Id: I78d126f245839ec1d8a8cc01257fe96d94ac0a21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147224
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-02-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [aa4d174103f5422168a29b83f596953098e4794c]

        osl::Mutex->std::mutex in dbaui::OAsynchronousLink
        
        Change-Id: Ida29c113db891b260ebc2b6d0d4638cb5224eac6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147231
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [cb9492ce8a54848b5418a0efdf2beeb7999f3e54]

        osl::Mutex->std::mutex in SysCredentialsConfigItem
        
        Change-Id: If1e938381917bf2d538ca663961782430e7cbf77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147230
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [63976f2b6dcf034d5cf119e1218606a117a7bb5e]

        osl::Mutex->std::mutex in SysCredentialsConfig
        
        Change-Id: I5072236c14ce57ecb9fda552b7539a640d2d8836
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147229
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [93dd88bd538db825b35c0feaab96dfa073229dfc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 02ca13ee438eac0be0a811f86ffd43c2366eecfa
          - tdf#153549 update because Chapter Numbering -> Heading Numbering
            
               First of multipart patch to update help pages because of
               name change to the dialog that assigns numbering schemes
               to headings. Patch focuses on pages that describe the
               Tools - Heading Numbering dialog. Where possible, German
               Ids were renamed.
            
               For "Numbering" page, controls were reordered to correspond
               to the current order in the dialog.
            
            Change-Id: I15f65e6f95dc2b2830f7acf6afd03d4896e22b57
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147127
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2023-02-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [6504514ecb8ceede450ec16c1ea1fcf79bdb5b04]

        tdf#153485  UI guideline corrections to outline level popup box
        
                  - revise grammar of help message and add mention of headings
                  - add missing colon to label with buddy control
                  - use en-dash (U+2013) for number range
        
        Change-Id: I6a3e20ca319153c7384d8a50802222dcefcbe561
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147248
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-02-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [87b6c7c2a41e3908be0e4d3f2fed79b8a0065e94]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 19870562065899332b16070b6724d628f8d1cb80
          - tdf#152605, tdf#137281 change "heading level" to "outline level"
            
                 swriter/01/04120211.xhp (Insert/Edit Index)
                   *put Title and Type in same order as dialog (no text changes)
                   *corrections to "Outline"
                   *move embedded "tip" to after Outline (no text changes)
                   *corrections to "Additional Style" tip
                   *corrections to "Assign Styles"
                   
                 swriter/04/01020000.xhp  (Shortcut keys)
                   *corrections on how to change outline levels with "Tab" and
                   "Shift+Tab"
            
                 swriter/guide/arrange_chapters.xhp
                   +change heading level to outline level
                   +update command names
                   +change icon size to 1cm
                   +refactor <menuitem>,<keycode>
            
            Change-Id: I27ce871e4c14608066183c9d1c5433abc59bd1a9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/146799
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2023-02-18  Eike Rathke  <erack@redhat.com>  [296c42cdb8e9dee5ac912d9777afdf3bab63efb9]

        Proper error is UnknownStackVariable
        
        Change-Id: I79b27c279449022144c50300da3f96522c42f438
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147260
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-02-17  Eike Rathke  <erack@redhat.com>  [9042340ef99e099a87630eea089b4cae7e38649e]

        Add Saraiki {skr-PK} [0x06B0] to language list, CTL, RTL
        
        Change-Id: I2bc1462acbcc69023586333a4c6b10ba415e5ca2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147233
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-02-17  Khaled Hosny  <khaled@aliftype.com>  [0c9448bb31a32a3bf4004d45c4b1305debf1b5e2]

        tdf#147739: Medium is not a synonym of normal
        
        For some reason, medium was thought to be a synonym of normal, but that
        is not the case. Seems to be from:
        
        commit b05701988492b051b3bb07bb46ae0397e23f032f
        Author: th <th@openoffice.org>
        Date:   Fri Mar 9 14:44:26 2001 +0000
        
            #83090# - Extensions for localized sytle names
            #77189# - FontAlias should now also work
            Extensions for Chinese fontsize numbers
        
        Change-Id: Ic5e463b6e77c0fa88701108597c99c9fa0c6bf4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147258
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2023-02-17  Seth Chaiklin  <sdc.blanco@youmail.dk>  [ead66494deda4590d9202a96d4aa9589751412a1]

        tdf#153596 "outline" -> "headings"
        
            TOC displays "headings" if this option is checked.
            The tooltip/extended tip explains the relation to outline level.
        
        Change-Id: I28a7bc4da7da45398c859fa71be019bd127f53b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147240
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Jenkins

2023-02-17  Seth Chaiklin  <sdc.blanco@youmail.dk>  [d2a6687bf6a7c49e851bf686cdd6afd0db7ac0a2]

        tdf#153549 change tip-of-day about chapter numbering
        
            - rewritten in form of a question
            - generalized to refer to headings, because not limited to chapters
            - added additional detail about relevant location in dialog, but
              did not attempt detailed explanation, because....
            - added link to relevant help page
            - added missing period.
        
        Change-Id: Ie16c116b8e51e6b24de2c4060fee9617c6ef1e7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147121
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-02-17  Tibor Nagy  <nagy.tibor2@nisz.hu>  [a2c32afcae257e797ad69ab2346bbe3b6a2fa8ae]

        tdf#149756 tdf#152545 PPTX import: position of standard connector - part2
        
        and add new compatibility option "ConnectorUseSnapRect".
        
        Standard connectors (bentConnector3, bentConnector4, bentConnector5)
        are improved. MSO calculates the edge track differently, so have
        to add "ConnectorUseSnapRect" compatibility option:
        
        - For PPTX file format, it is set to true and use the snap rectangle
        
        - For ODP format, it is set to false by default and use the bounding
          rectangle.
        
        Follow-up to commit eec48130271188cab63665acedbabf1ff5e850a2
        "tdf#148926 tdf#151678 PPTX import: position of standard
        connector - part1" (bentConnector2)
        
        Change-Id: Icca84708d6e10d44ebf7262415d055ce9cfc157d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146162
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-02-17  Caolán McNamara  <caolanm@redhat.com>  [fc1c9d7ce98a5405785907d8d18db9354b32b824]

        use a reference here to flag its never null
        
        Change-Id: I92b3c71458b2d65711ea30a3e14b9e387c973a73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147216
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-17  Stephan Bergmann  <sbergman@redhat.com>  [302a22cd19e6f6963fc8eb0b9a581c7eff5e5430]

        Verify that zh-Hant-TW locale works in configmgr as intended
        
        ...after b52117c0be97c45824d2897657084f8ac7e9bf42 "Try an override locale as
        first fallback"
        
        Change-Id: I23d8459fff4d76fd9d542d098953bf97cf5397a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147219
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [a7fd1e067eb2af0ef329719c4c7dbb32cc5926b2]

        check SmGetActiveView()
        
        it might be null
        
        See https://crashreport.libreoffice.org/stats/signature/SmPrintOptionsTabPage::~SmPrintOptionsTabPage()
        
        Change-Id: I7bc17da230784e6e3fc9c0b33848423ac113ab29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147221
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-17  Eike Rathke  <erack@redhat.com>  [9d91fbba6f374fa1c10b38eae003da89bd4e6d4b]

        Stack check safety belt before fishing in muddy waters
        
        Have it hit hard in debug builds.
        
        Change-Id: I9ea54844a0661fd7a75616a2876983a74b2d5bad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147205
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-02-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [49dd32a88d90097a1c50dc64dc42dc35645780b8]

        osl::Mutex->std::mutex in PasswordContainer
        
        Change-Id: I94113d714417447d5664a08d45fe1ad8dc0fb5e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147198
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [25b38765d6e500af196ce312a3e1d819c6a7d09c]

        check GetActiveWrtShell() and CheckAndGetWrtShell()
        
        See https://crashreport.libreoffice.org/stats/signature/SwModule::ApplyItemSet(unsigned%20short,SfxItemSet%20const%20&)
        Change-Id: I7c719c5fe4cda9f6571592c30f39bd440053dbe9
        
        Change-Id: Iaa4448dccd1a0ec1aefa539e476b5046ed50f7b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147155
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-17  Michael Stahl  <michael.stahl@allotropia.de>  [08b0443e0f50f79ee26fad4eada0190623b9b30a]

        sw: adapt aCSS1AttrFnTab to hintids.hxx
        
        static_assert there is worthless because SwAttrFnTab is fixed size.
        
        Change-Id: I9781027081c28a1c725bed510a768103dc53ccc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147208
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-02-17  Alain Romedenne  <alain.romedenne@libreoffice.org>  [0ffa1607c57600930fb6494ab6642f5da0d5447e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ff28b2273c769b7085c031f135131724af25d2c7
          - typo
            
            Change-Id: I67540e5f1feec3baa6d585a508fc5b270c0981ae
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147241
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2023-02-17  Caolán McNamara  <caolanm@redhat.com>  [2d3b13d6b803f4a58c0302f7d9b58ba9766836d8]

        use a reference here to flag its never null
        
        Change-Id: Ib57be7f076f4ec720d9d153034d00915a82e9ae7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147215
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-17  Caolán McNamara  <caolanm@redhat.com>  [5ed00392ee3b2ba7babeb88527ceaafc3da3f443]

        use a reference here to flag its never null
        
        Change-Id: Ic38d95d7c50d5807c9c94cc0851422bb1c60912a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147214
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-17  Sophia Schroeder  <sophia.schroeder@libreoffice.org>  [8bc365b8dd33feefd33fe4d64a80b9753401cba1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to aeb4e62cc9ffe7406cbe976c0dc59215c45b4bba
          - Minor: Fix for small whitespace issue
            
            Change-Id: Icc5bd2dc4323da23867b4cfdce8284a936ee8e7b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147066
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-17  Seth Chaiklin  <sdc.blanco@youmail.dk>  [2c0d444f4ec8729a14a68a4441bcd74a22cf7f59]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fbc1e41ad4961b502ca658e2f19e74450c93c76c
          - tdf#153547 (related: tdf#137281) add "heading" to General Glossary
            
            Change-Id: I69150a42764bf30cbe547e3273f0005219706723
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/146796
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-02-17  Stephan Bergmann  <sbergman@redhat.com>  [2a5105cd0f4025b8ee4cecbd8cef864f72b0f659]

        Quote some Windows shell settings
        
        ...or else, at least with the Windows 11 cmd.exe, when setsdkenv_windows.bat has
        already been run before (and generated the
        %APPDATA%\libreofficeX.Y_sdk\setsdkenv_windows.bat script), and is run again
        (and thus reads that generated script), it failed with something like
        "\Microsoft was unexpected at this time."
        
        Change-Id: I1bfaf375e52a3ee2debe48a7dd736808790346ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147217
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [83ca2ace843eda40fc83270c7b068e68e2a0519c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 180d21fe3e76731303703a5885f5ee99591f8d7b
          - tdf#149056 Bad Help link for Address book wizard
            
            Change-Id: I3093fb88733b444b9a074d43d9971ad92ce384e2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147086
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-17  Stephan Bergmann  <sbergman@redhat.com>  [6c08211a2a37c6b1841a78d5a99d720ec385cb6b]

        Remove remaining STL_INCLUDES
        
        ...that 1628005298923ad15cc78dbad63669b701f5fd04 "Trying to remove the stlport
        mention from the code" didn't catch
        
        Change-Id: I271d7760d2b2dd25c0fa27489a8ddf455963d970
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147213
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-17  Caolán McNamara  <caolanm@redhat.com>  [6ef32deaff0d5cc271098aebf89b82be72420d9b]

        use a reference here to flag its always dereferenced
        
        Change-Id: Ic157ec89e6e47560612924a9f70e6669235a9a45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147212
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-17  Stephan Bergmann  <sbergman@redhat.com>  [c5d11033044cb7418ba3f8a78d5598721bb2a6c1]

        Verify that es-419 locale works in configmgr as intended
        
        ...after a9b97301ba75a74e6671a6b9829f7044e85db6af "Do not add empty language tag
        to fallback strings"
        
        Change-Id: Ie42929c2ce6331012358f72026ae774b9dd0e369
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147207
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [6d9091197b311321543ea0f0dac30825bf8cc2b8]

        sc: fix divide by zero in ScGridWindow::DrawPagePreview
        
        Seen in https://crashreport.libreoffice.org/stats/signature/ScGridWindow::DrawPagePreview(short,long,short,long,OutputDevice%20&)
        
        Change-Id: Iff64d0fe84c7d53b18db38598709ac47475a6715
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147206
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [2442fc19400e0e82b0375d3772a2e0b34a511600]

        osl::Mutex->std::mutex in SwAccessibleMap
        
        Change-Id: If7499b3fb165c904d32c9404161a7cdb2e29e5d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147187
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [d07796880aa1ac7dcd90df54c8bb4f57d2d4a612]

        CppunitTest_sc_mathematical_functions_test: Add unittest
        
        it would have crashed without the fix in place
        
        Change-Id: I4b7e2c7b72ff0d2a6532b4b7945fb9a0dabe28a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147202
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-17  Seth Chaiklin  <sdc.blanco@youmail.dk>  [44c803f1481a31f54771fc681b0772a613e0bf83]

        tdf#153549 update extended tip because of command name change
        
        Change-Id: I469b3852b406f209ed70e19a75f64cd67583c643
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147123
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-02-17  Caolán McNamara  <caolanm@redhat.com>  [f205403ff4efae613e87b07e7345ec20e96f68f1]

        crashtesting: crash on export of forum-mso-en4-568138.xlsx to xls
        
        recurses to death
        
        warn:legacy.osl:186588:186588:sc/source/filter/excel/xeformula.cxx:518:
        XclExpFmlaCompImpl::CreateFormula - unknown garbage behind formula
        warn:legacy.osl:186588:186588:sc/source/filter/excel/xeformula.cxx:518:
        XclExpFmlaCompImpl::CreateFormula - unknown garbage behind formula
        warn:legacy.osl:186588:186588:sc/source/filter/excel/xeformula.cxx:2235:
        XclExpFmlaCompImpl::PopOperandPos - token stack broken
        Segmentation fault (core dumped)
        
        Change-Id: I17172be42c9992ceb3a90c5a92344a58328dc483
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147204
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-17  Seth Chaiklin  <sdc.blanco@youmail.dk>  [a07de1a335f1a25f13c992c937d21c2f16fba496]

        tdf#153549 update extended tips in Chapter Numbering dialog
        
        Change-Id: Ic5d13c6f7e000f5b568e3efa175bdf19935a0a0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147126
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-17  Michael Weghorn  <m.weghorn@posteo.de>  [9fe3b3b09002188be4691e11eaa36113be0d80c1]

        android: Update com.google.android.material to 1.8.0
        
        Change-Id: I2e2049c5d832aa9ea82feaabf3a86fd8c87a9668
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147197
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-02-17  Michael Weghorn  <m.weghorn@posteo.de>  [60e804f31cf2a9a3a36a4eb6551b7924253c479a]

        android: Drop unused TextureView
        
        It's unused since
        
            commit 3860bff1013f9608b934c4cdb9ddb8d2dbbc3e52
            Date:   Fri Dec 19 16:25:23 2014 +0900
        
                android: never use TextureView for now (for performance reasons)
        
                Get align with latest Fennec code which also has this disabled.
        
                Change-Id: Ie4c27935bacd29218207e47593f073bdce0cf7e3
        
        Change-Id: I808ce73928120c10f4e3721a11b1e74bac3a413c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147196
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-02-17  Michael Weghorn  <m.weghorn@posteo.de>  [b60fc720d789602c6b5420365f4dcaa6cb17bf40]

        android: Drop unused LayerView#isIMEEEnabled
        
        ... that always returns false anyway.
        
        (And the `InputConnectionHandler#isIMEEnabled`
        that would be called in the commented out code
        doesn't exist either.)
        
        Change-Id: I6031672ee2835c64a1efcab946574ca2ce94b6a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147195
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-02-17  Caolán McNamara  <caolanm@redhat.com>  [a1ef5ac4008b0b2625aed9641f0047b84921af7a]

        use accessibility description in menus for extended tips
        
        like we do for generic widgets
        
        Change-Id: Ib7fbab3e8551e91f43607732a15a556fd4a76856
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147199
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-17  Miklos Vajna  <vmiklos@collabora.com>  [e11e1d48abedf17db40c069d9f37b4edcbcc09c4]

        sw floattable: it's fine to recalc the table in SwTabFrame::MakeAll()
        
        Avoids this warning:
        
        warn:legacy.osl:22791:22791:sw/source/core/layout/tabfrm.cxx:2751: debug assertion: <SwTabFrame::MakeAll()> - format of table lowers suppressed by fix i44910
        
        I assume that the intention is that flys first format their content and
        then grow as necessary, so there is no risk to call lcl_RecalcTable() in
        the floattable case. (Parent will grow, then split if necessary.)
        
        Change-Id: Ib15d2d56066b695010c76f2052114082678c2e9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147194
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [1c749fb1766263638a7a87575b84ab31ebdd5cde]

        osl::Mutex->std::mutex in FormScriptingEnvironment
        
        Change-Id: I6c6fbe6126d9431f4a252aadf31c9733a41a73b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147193
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-17  Miklos Vajna  <vmiklos@collabora.com>  [3282508f8deeafd50f5af45ca0adf760efb114a3]

        sw floattable: add ImportFloatingTableAsSplitFly expert setting
        
        Mapping DOCX floating tables to Writer split flys is still disabled by
        default, but now the environment variable affects the DOCX import
        instead of affecting the Writer item pool's default.
        
        This allows mixing ImportFloatingTableAsSplitFly=true and =false tests
        in the same suite, so the sw/CppunitTest_sw_core_layout_flycnt.mk
        boilerplate can be dropped.
        
        It also allows overwriting this default from an xcu file (expert config,
        or the XCU file in online.git) for testing / demo purposes.
        
        Also extend the layout representation comment / doc a bit.
        
        Change-Id: I239e9c6e9d9c8748ed0846ae336c9c818d59f180
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147191
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fb3a4468ab7ce0409d4cd5a7e263fa4c0c3eac38]

        Fix typo
        
        Change-Id: I5d71f98cafd644dc79df06e67fc400aa8ea4d8b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147164
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-17  Caolán McNamara  <caolanm@redhat.com>  [72cf5b4b8c99e969eb36b0910e2954d220b8850c]

        crashreporting: divide by zero, aPrefSize.Width() must have been 0 here
        
        Change-Id: I5ee2c1f4386c95c12fb821a3514cb732b220bb86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147174
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-17  Caolán McNamara  <caolanm@redhat.com>  [7183d259d0d8bf8020da1aa06c963581d2bf779f]

        SfxViewFrame* arg of SfxRequest ctor always dereferenced
        
        change it to take a reference
        
        Change-Id: Ib9349f4c2660d297d93ee81256e7fa9873728ba3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147163
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [eefa8e8110c432be36e1cd5d166b5f5676a7e5ca]

        osl::Mutex->std::mutex in SortedDynamicResultSetListener
        
        Change-Id: I70b20a616cb84c5c066431be50359def5d041b3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147188
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [130602ad8cdb45235dd99c60876fc8a091b9bc89]

        osl::Mutex->std::mutex in UndoManagerHelper_Impl
        
        Change-Id: I57973db459633a4672c0d59c23bd3a682834ace8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147186
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [cf4e1e0bb8145ed1feccc7c916b60cb394a2ee92]

        osl::Mutex->std::mutex in OHierarchyElement_Impl
        
        Change-Id: I458cab160f337019402659b5fb738ba85f73ea1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147190
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [f8dc080dd021e352054d41b3c3f34e46028ecf5a]

        osl::Mutex->std::mutex in SortedDynamicResultSet
        
        Change-Id: I21b98831645e2d7942bdf630225c136f9af3dca3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147189
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-17  Miklos Vajna  <vmiklos@collabora.com>  [c19ef6d5edc0cf0a26e82752a71e1d1e01f08db7]

        sw doc model xml dump: show a table format only once
        
        Table frame formats owned by SwDoc::mpTableFrameFormatTable, so show it
        only there and mention only the address in SwTable.
        
        With this, we show one table format only once, which decreases my
        confusion.
        
        Change-Id: I543153589375c3ac5f7c8307bfb2cd7a75e2d359
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147172
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-02-17  Eike Rathke  <erack@redhat.com>  [b52117c0be97c45824d2897657084f8ac7e9bf42]

        Try an override locale as first fallback
        
        Change-Id: I4ca6db43fef2706c4c1bab020e2170f6cf45a441
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147184
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-02-17  Eike Rathke  <erack@redhat.com>  [66719bbdf9d433be8208fac5dbad9e1e9ecebdd5]

        Unit test for {es-419} and fallbacks
        
        Change-Id: I3ced70df064cfd331974da7c6713c950a509168c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147183
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-02-17  Eike Rathke  <erack@redhat.com>  [e7ce9bddadb2db222eaa5f594ef1de2e36d57e5c]

        Obtain actual 0-parameter count for OR(), AND() and 1-parameter functions
        
        OR and AND for legacy infix notation are classified as binary
        operators but in fact are functions with parameter count. In case
        no argument is supplied, GetByte() returns 0 and for that case the
        implicit binary operator 2 parameters were wrongly assumed.
        Similar for functions expecting 1 parameter, without argument 1
        was assumed. For "real" unary and binary operators the compiler
        already checks parameters. Omit OR and AND and 1-parameter
        functions from this implicit assumption and return the actual 0
        count.
        
        Change-Id: Ie05398c112a98021ac2875cf7b6de994aee9d882
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147173
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-02-17  Eike Rathke  <erack@redhat.com>  [0382e86830daa3255feaa0561c678e58ad714126]

        Handle 3-digits UN M.49 region codes in simpleExtract()
        
        Necessary for {es-419} and the like that are predefined language
        tags with known LCID mappings.
        
        Change-Id: I46491842fc11836a55cd56327d4f955952c026f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147182
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-02-17  Justin Luth  <justin.luth@collabora.com>  [e55a5db74cc51ad5cba24d3872948becc4205d81]

        Revert "assert commit looking for example document to test theory."
        
        This reverts commit a942e6e5ecfdd9ff83fc7febb8234c8f0e2813db.
        
        I downloaded the crashtest URL results with wget -r,
        and then gathered the identified documents with
        
        grep writerfilter/source/dmapper/DomainMapper_Impl.cxx:303 * -l \
            | xargs grep aRealURL
        
        Change-Id: I0a4736af9c1f9be0e4897806538695d7a4b2c170
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147181
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-02-16  Seth Chaiklin  <sdc.blanco@youmail.dk>  [620bad283446c635febcdf0b4b1c60f17c2abdf8]

        tdf#153653 add tooltip and correct extended tip for Assign icon
        
           also some adjustments or corrections to existing extended tips
        
        Change-Id: I04f385bb6948131bade3995488aec51b55d9a5a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147116
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-02-16  Seth Chaiklin  <sdc.blanco@youmail.dk>  [14a065a812c8c2176b56b2baaf08ba25a2f9fa60]

        tdf#141869  update extended tip to reflect UI label change
        
          - also add tooltip
          - change to correct typography
        
        Change-Id: Ie953f871eb8ed5d6213f8b4de55794837f103492
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147122
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-02-16  Justin Luth  <justin.luth@collabora.com>  [6515f66372afb4d2e3ec57f9c99be4c3ffb2de84]

        tdf#153613 DOCX: DID YOU FIX ME? unit test
        
        So once we have a page break, we need to know the rest
        of the paragraph's contents before the decision can
        be made to split the paragraph or not.
        
        In order to do this properly, the shape processing would need
        to be delayed until some "normal" character run is seen
        before a carriage return.
        
        That's too complicated for me,
        and probably not worth doing anyway.
        
        make CppunitTest_sw_ooxmlexport18 \
            CPPUNIT_TEST_NAME=testTdf153613_anchoredAfterPgBreak6
        
        Change-Id: Ie79574f2e1656a230da8df1b95fe61ea96c2802a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147175
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-02-16  Eike Rathke  <erack@redhat.com>  [a9b97301ba75a74e6671a6b9829f7044e85db6af]

        Do not add empty language tag to fallback strings
        
        This happened for known tags like es-419 but unhandled in
        simpleExtract(), which actually should be implemented as now a few
        are mapped as known tags. Prevent adding such empty string.
        
        For that, adjust configmgr/qa/unit/test.cxx to test for the
        expected "en-US" instead of "default".
        
        Change-Id: I05f8e35a9d88b42d45e1f2a90aecec5f4470cc79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147135
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-02-16  Tor Lillqvist  <tml@collabora.com>  [49445ccb891c6eb85b1d644c975c1b092ef00e43]

        Use -O3 for Emscripten, seems to work
        
        Change-Id: I7effd75355ff81e6d4f85b1c6047c7656bfbb915
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147006
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-02-16  Stephan Bergmann  <sbergman@redhat.com>  [df5995b0bf9db2a68dc64f0dda1cc74ab222a1f2]

        Only specialize CppUnit::assetion_traits<T>::toString member functions
        
        ...not the whole CppUnit::assetion_traits<T> classes (where applicable).  That
        avoids spelling out the (identical) equals member functions, and also leaves
        around the less and lessEqual member functions, in case they want to be used
        after all.
        
        Change-Id: I18f8d6cff0353921ced4952b33a0c85ff8292923
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147165
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-16  Justin Luth  <justin.luth@collabora.com>  [5884a122dc2a2c73865efdbdd861c281475a681e]

        tdf#153613 writerfilter: split para for inline too if not FirstRun
        
        If we have some stuff in a character run (i.e some text usually)
        and then a page break
        and then an inline image,
        then the inline image should start a new paragraph
        and move to the following page.
        Only anchored images don't necessarily move to the next page.
        
        make CppunitTest_sw_ooxmlexport18 CPPUNIT_TEST_NAME=testTdf153613_inlineAfterPgBreak2
        make CppunitTest_sw_rtfexport5 CPPUNIT_TEST_NAME=testTdf153613_inlineAfterPgBreak2
        
        Change-Id: I756f756d836b29eedc776a35b7667ba33e6cdebd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147170
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-02-16  Justin Luth  <justin.luth@collabora.com>  [a9bc19c2d4a35606668aa2dcc53355651b71ee78]

        tdf#153613 writerfilter: don't always split para for shape w/ pagebreak
        
        The problem was that an extra paragraph was added,
        and the shape was anchored to the wrong page.
        
        There are lots of places that handle deferred breaks,
        and they typically do this only for FirstParagraph or non-first
        character properties run.
        
        This is needed here too.
        make CppunitTest_sw_ooxmlexport18 CPPUNIT_TEST_NAME=testTdf153613_textboxAfterPgBreak
        make CppunitTest_sw_ooxmlexport18 CPPUNIT_TEST_NAME=testTdf153613_textboxAfterPgBreak2
        
        Of course, RTF is goofy, so handle that as an exception
        to just leave it alone as it has been.
        To solve it properly is likely very tricky - as are all things RTF,
        because we can't trust IsFirstRun in general and especially not for RTF.
        make CppunitTest_sw_rtfexport5 CPPUNIT_TEST_NAME=testN818997B
        
        Change-Id: Iad06f3ea9684a2860ae6ba724887bdf0b5850f94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147169
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-02-16  Justin Luth  <justin.luth@collabora.com>  [537da891fe42f432ea5d9f5e44579ae9a11722e3]

        remove redundant mbWasShapeInPara = false
        
        This is already reset in lcl_startParagraphGroup,
        so no need to do it explicitly here.
        
        It is not used by finishParagraph either, so safe to remove.
        
        Change-Id: I62781dd797566dd554be1f18cca1f4659fd606fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147168
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-02-16  Justin Luth  <justin.luth@collabora.com>  [d0bd19dadbe9d3d676e6ab62f8e9755d060939fe]

        tdf#153613 writerfilter: RTF pre-emptive tests
        
        Anchored tests 1 and 5 were fixed by the previous commit.
        
        make CppunitTest_sw_rtfexport5 \
            CPPUNIT_TEST_NAME=testTdf153613_anchoredAfterPgBreak
        make CppunitTest_sw_rtfexport5 \
            CPPUNIT_TEST_NAME=testTdf153613_anchoredAfterPgBreak2
        make CppunitTest_sw_rtfexport5 \
            CPPUNIT_TEST_NAME=testTdf153613_anchoredAfterPgBreak4
        make CppunitTest_sw_rtfexport5 \
            CPPUNIT_TEST_NAME=testTdf153613_anchoredAfterPgBreak5
        
        make CppunitTest_sw_rtfexport5 \
            CPPUNIT_TEST_NAME=testTdf153613_inlineAfterPgBreak
        
        Change-Id: I5e92330ed95c5c6409d2e4743ccdb7a0a331b4f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147167
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-02-16  Michael Weghorn  <m.weghorn@posteo.de>  [1cc1565a7032bbd33aa8d098662e2bf620f80df6]

        Update Android baseline in README.md
        
        * minimum NDK is 23 since
          Change-Id I9ea714255faf29d50bb5f8e206f13495637da867
          ("android: Require NDK 23 and use default linker lld");
          TDF Jenkins uses NDK 25.
        
        * Gradle plugin 7.4.0 used since
          commit 20989728c78008f29c7f7bf72b3d0e5189835dc4
          ("android: Update Android Gradle Plugin to 7.4.0")
          has minimum and default SDK version 30.0.3 [1].
        
        [1] https://developer.android.com/studio/releases/gradle-plugin#7-4-0
        
        Change-Id: I9d8f09b21f5ffbee4f3cc9dd7bcc7770031cec65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146243
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-02-16  Michael Weghorn  <m.weghorn@posteo.de>  [a6b369c59a97dbbde40233d3ce5467a09131d079]

        android: Support NDK 24.x and 25.x, use NDK 25 for Jenkins
        
        NDK 24 dropped support for API versions < 19,
        quoting [1]:
        
        > * Jelly Bean (APIs 16, 17, and 18) is no longer supported. The minimum OS
        >   supported by the NDK is KitKat (API level 19).
        
        Therefore, use API level 19 for these (and unknown) NDKs unless
        anything greater has explicitly been specified using the
        `--with-android-api-level=<VERSION>` autogen switch
        (or is default for the architecture, s. above).
        
        Update the Jenkins config to use NDK 25 for the Android
        builds as discussed in the ESC meeting on 2023-01-26 [2].
        
        [1] https://developer.android.com/ndk/downloads/revision_history
        [2] https://lists.freedesktop.org/archives/libreoffice/2023-January/089878.html
        
        Change-Id: Ib8e65f433ee89ff1bc12432722570bf8f9f7ed85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146135
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-02-16  Michael Weghorn  <m.weghorn@posteo.de>  [7fe6f298131386d80349f2fe46b1f69d31fd4af9]

        android: Move android API level check up in configure.ac
        
        No logical change intended. This is in preparation of
        using `ANDROID_API_LEVEL` in the NDK check in a follow-up commit.
        
        Change-Id: I746cae640a57a49efbdefd8ba00dcc1c4edc4ef9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146134
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-02-16  Michael Weghorn  <m.weghorn@posteo.de>  [7e4ffea3187534326232588860e335989602e90b]

        android: Use libc++_shared path that works for NDK 25, too
        
        While e.g. NDK 23.0.7599858 has both,
        `$HOME/Android/Sdk/ndk/23.0.7599858/sources/cxx-stl/llvm-libc++/libs/x86/libc++_shared.so`
        and
        `$HOME/Android/Sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/i686-linux-android/libc++_shared.so`
        (with the same content), NDK 25.1.8937393 no longer
        ships that under the former path scheme, just the latter.
        
        Therefore, use that one when copying the library,
        in preparation to add support for NDK 24 and 25.
        
        Change-Id: I20894701f4f436f41781467b57ec4f5311a8317f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146133
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-02-16  Michael Weghorn  <m.weghorn@posteo.de>  [d07962c0b1395aa5edf21ba2ddbbc0574bf464b7]

        android: Use actual Android API level for minSdkVersion, nss
        
        When an Android API level is explicitly set with the
        `--with-android-api-level` switch introduced in
        
            commit 4c0bccbb21ba022fd9d630eb1d9ae34673b4dc11
            Date:   Thu Jul 4 09:06:49 2019 +0200
        
                android: Allow specification of the API level.
        
        , use that for the minSdkVersion for the Android Viewer app
        and the API level for the NSS build, rather than leaving
        that hard-coded at API level 16.
        Building with a newer API level means that the
        app won't run on devices with older API levels.
        With this in place, this will be recognized at
        install time (installation will fail: INSTALL_FAILED_OLDER_SDK)
        rather than crashing at run time.
        
        Change-Id: Id6047b768d265b965696f3a3161d7828e5f3696e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146127
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-02-16  Caolán McNamara  <caolanm@redhat.com>  [8c1a3422dbce3236ca310e0541ca9d1ead2fc166]

        SfxRequest::GetMacroRecorder arg is always derefed before passed
        
        so null can never be seen in the function
        
        Change-Id: Iebe25ca26aa3f2105e4e20a0742c6cccbbf8b182
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147150
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-16  Michael Weghorn  <m.weghorn@posteo.de>  [7bdc09ffa44e85544d38131702c4264f006c039d]

        android: Require NDK 23 and use default linker lld
        
        Using lld instead of hard-coding ld.gold speeds up
        linking liblo-native-code.so from about 40 seconds
        to about 10 seconds for my x86 debug Android build with
        NDK 23.2.8568313.
        
        lld was added in NDK 21, made default in NDK 22 [1].
        
        lld doesn't know the `--no-keep-files-mapped` option,
        so drop that as well.
        
        ld.gold had previously been hard-coded in
        
            commit c6dadf5035c8e1c31dbd3fccec167bd4a906bf54
            Date:   Fri Nov 1 17:57:17 2019 +0100
        
                android: Fix linking of liblo-native-code.so on aarch64.
        
        , but lld wasn't available yet back then.
        
        To make sure that lld is used by default, NDK >= 22
        has to be used.
        
        In addition, due to a clang bug in NDK 22.1.7171670 [2]
        ("Misspelled -fnostack-clash-protection"), building for
        aarch64 Android with that NDK version would fail as follows:
        
            clang++: error: unknown argument '-fno-stack-clash-protection'; did you mean '-fnostack-clash-protection'?
        
        clang++ version:
        
            $ /home/michael.weghorn/Android/Sdk/ndk/22.1.7171670//toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ --version
            Android (7155654, based on r399163b1) clang version 11.0.5 (https://android.googlesource.com/toolchain/llvm-project 87f1315dfbea7c137aa2e6d362dbb457e388158d)
            Target: x86_64-unknown-linux-gnu
            Thread model: posix
            InstalledDir: /home/michael.weghorn/Android/Sdk/ndk/22.1.7171670//toolchains/llvm/prebuilt/linux-x86_64/bin
        
        Rather than work around that bug on LO side, require
        NDK 23.x right away, since that provides a clang where this is
        fixed.
        
        Both, non-debug as well as `--enable-dbgutil` builds
        with NDK version 23.2.8568313 were successfully tested
        for all 4 supported architectures and these devices:
        
        * aarch64: Fairphone 3 Plus, LineageOS 19 (Android 12), API 31
        * arm32: Samsung Galaxy S4 I9505, LineageOS 17.1 (Android 10), API 29
        * x86:
            * AVD: Nexus 4, API 16
            * AVD: Pixel 2, API 30
        * x86_64: AVD: Pixel 2, API 33
        
        [1] https://developer.android.com/ndk/downloads/revision_history
        [2] https://bugs.llvm.org/show_bug.cgi?id=47139
        
        Change-Id: I9ea714255faf29d50bb5f8e206f13495637da867
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146119
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-02-16  Michael Weghorn  <m.weghorn@posteo.de>  [c11701c2126da47af7e7044d83443d3d6a9f58cc]

        android: Switch from GNU binutils to support NDK 23.x, require 21.x
        
        Relevant announcement from revision history for NDK 23 [1]:
        
        > * GNU binutils, excluding the GNU Assembler (GAS), has been removed. GAS
        >   will be removed in the next release. If you are building with
        >   -fno-integrated-as, file bugs if anything is preventing you from
        >   removing that flag.
        
        Therefore, switch from uses of GNU binutils to the
        corresponding LLVM tools instead.
        
        NDK 20.x doesn't provide `llvm-ranlib` yet, so bump the minimum
        version to 21.x.
        
        Also drop the previous uses of `ANDROID_BINUTILS_PREBUILT_ROOT`,
        which appear to no longer be relevant by now.
        
            commit 4082a18406c18af7b4fcef7bd501c3679c3be56b
            Date:   Wed Nov 22 23:08:06 2017 +0100
        
                android: use unified headers and llvm-c++ STL (x86) with NDK 16
        
                gnustl (and others) are to be removed in future versions of the ndk
                also bump gradle and build-tools to current versions along with it
        
                arm unfortunately crashes with llvm-c++, so keep with gnustl for now/fix
                that later
        
        that introduced one of those uses mentions issues on ARM, but building
        and running the app at least on my 32-bit ARM device (Samsung Galaxy S4 I9505,
        LineageOS 17.1/Android 10) didn't show any issues in a quick test
        with this change in place.
        
        Update the Jenkins config to switch from the now no longer
        supported NDK 20.1.5948944 to 23.2.8568313 for which building and
        running the app has been tested on devices for all of the four
        supported architectures with upcoming change
        Change-Id I9ea714255faf29d50bb5f8e206f13495637da867
        "android: Require NDK 23 and use default linker lld" in place
        on top, s. that one's commit message for more details.
        Note however that the NDK version will be further updated to use
        NDK 25 in upcoming change
        Change-Id Ib8e65f433ee89ff1bc12432722570bf8f9f7ed85
        ("android: Support NDK 24.x and 25.x, use NDK 25 for Jenkins").
        
        [1] https://developer.android.com/ndk/downloads/revision_history
        [2] https://lists.freedesktop.org/archives/libreoffice/2023-January/089878.html
        
        Change-Id: I7645f8025d42f0fa384b5bceb31bb4b1c0a44cb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146118
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Michael Weghorn <m.weghorn@posteo.de>

2023-02-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [6bd2da49262c94649bcba8c5760078c4a689acb2]

        osl::Mutex->std::mutex in LifeTimeManager
        
        Change-Id: I847b2718bbc9a80146e3685805faeca48203299b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147161
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [46d2d1b9ffe53f5a7a82b62179ee4d725b13f8d0]

        osl::Mutex->std::mutex in TaskManager
        
        Change-Id: I1ab5183cff5eaed9e3c0821115c7f89850d3b482
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147160
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-16  Caolán McNamara  <caolanm@redhat.com>  [3e36caa1ec24a465a0918dd63976dfd970a41c1d]

        HasMacroRecorder can take a reference, never passed null
        
        Change-Id: I213f2d93e49f03e88a5357af8fead32b97b2c37b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147149
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-16  Caolán McNamara  <caolanm@redhat.com>  [55a5e9baa5a707b04aeda7b1ea4dc983483d5ce3]

        Resolves: tdf#151395 need to track tiff offset from start of stream
        
        when importing them from EPS
        
        Change-Id: Ia3ba2aa188f8dcee0ede6d43311c5dcdccb1eb25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147162
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [9301f4d486b13dac2a66b797d5e24eb6dc9f7582]

        osl::Mutex->std::mutex in ResultSetDataSupplier
        
        Change-Id: I75cbf133e2e632c41759515fdf8894faed599c8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147159
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-16  Seth Chaiklin  <sdc.blanco@youmail.dk>  [0d3361aa989bbdb334cc13690a5fe1698bbf0db5]

        tdf#153549 rename "Chapter Numbering" to "Heading Numbering"
        
            First patch in multipart patch to change labeling in UI.
            Additional changes probably needed in strings.hrc
        
        Change-Id: I39066fd6af81fdf1bd4aa13b1fcce12f73ab1b01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147120
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2023-02-16  Caolán McNamara  <caolanm@redhat.com>  [f90d45790df4d1ceda866277d8d603e3528392e8]

        ofz#56020 Null-dereference READ
        
        Change-Id: Id80522c807ac58144b1ec978251a13012e1c8ad5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147158
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-16  Seth Chaiklin  <sdc.blanco@youmail.dk>  [b63bffc2bb5a68d1f21e4035dde9a60429c9173c]

        tdf#152506 "titles" -> "headings" in tips of the day
        
           - one tip is generalised from "Heading 1" to all headings.
           - another tip has its formatting improved and a tab name corrected.
           - for both tips, link added to relevant help page.
        
        Change-Id: I394773d2b7af5434f708fe188f86d7f8a2b16e49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146914
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-02-16  Caolán McNamara  <caolanm@redhat.com>  [0908c7c1184ab7acb7b6f6740a82c2f12c296fae]

        SfxViewShell::GetViewFrame never returns null, change to a reference
        
        various null checks can be seen to be redundant and removed
        
        Change-Id: Icf49c1de4b0302795d2769a370af3abceaad0221
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147147
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-16  Mike Kaganski  <mike.kaganski@collabora.com>  [e71080e19365aa074c56d1136dad2b09783949a2]

        Avoid storing a redundant reference that may become dangling
        
        It would be dangling after ScPoolHelper::SourceDocumentGone.
        The pointer to the document is stored in the pool, anyway.
        
        Change-Id: I10f8f2808b8dc895f85a92f7bcf4dc44516c44a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147148
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-16  Tor Lillqvist  <tml@collabora.com>  [21e9ebb75b284b140b892f6f69a779d5277044d8]

        Add comment about using WASM exceptions
        
        Change-Id: I402bf56b89b3a18f854331915f827f7512fb05e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147152
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-02-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9b8f3eebc62f1dd20d473b9977d025a908febccf]

        Fix typo
        
        Change-Id: I120fe327539bad62cc2489a73af7ccd343ceca8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147140
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-02-16  Stephan Bergmann  <sbergman@redhat.com>  [e2cd6fca2f94885e308e9454a2fc986b0ae5afe8]

        Improve testLocalizedProperty
        
        c3bd52f81bf733a0b9b0560794a54b2ac1e0f444 "Use the (first segment of the)
        original locale value for the workaround again" had stated:  "The added test
        code unfortunately doesn't actually test this piece of code, and somewhat
        unexpectedly receives the "default" value from the empty string locale default,
        rather than the "en-US" value from the higher precedence "en-US" locale default,
        because `aFallbacks` happens to contain an empty string, so we already leave
        Access::getChild early in the 'Find the best match using the LanguageTag
        fallback mechanism, excluding the original tag' block."  But, of course, the
        relevant code can well be tested after all, using a localized property that
        does not have a default no-xml:lang value.
        
        (And add a TODO comment about the unexpected "default" vs. "en-US" in the
        original test code, in case the LanguageTag::getFallbackStrings behavior ever
        changes and the test starts to fail.)
        
        Change-Id: I526a830a5929b6b5ad17ba57af5943954b07b86a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147137
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-16  Andras Timar  <andras.timar@collabora.com>  [cc584681cae755c6de07f343093259bbe034392a]

        set visibility of classes in mergelib+asan case
        
        Change-Id: I2eb80d0b3002f174deea0d8657cb0cdbdec5be8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147144
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2023-02-16  Mike Kaganski  <mike.kaganski@collabora.com>  [6b0e2272e6da895ae709271af01268984bb91cd4]

        This bool is redundant
        
        Change-Id: I4bc59f88cff3d28b44735b75058c4619b90e8b7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147139
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-16  Caolán McNamara  <caolanm@redhat.com>  [dc214bcff335024f21c208e239cc36232d611145]

        SfxViewShell never takes a null SfxViewFrame*
        
        Change-Id: I36f3a5c77a7fb2d3cf267184e403e6cd24dbd70b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147112
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-16  Miklos Vajna  <vmiklos@collabora.com>  [2f0b16a6a9bfff1646b14412e5918b6d483b9cdc]

        sw floattable: limit vertical position for the follows of split flys
        
        The bugdoc has 2 pages and the 2nd page had a fly frame with an
        unexpected vertical shift towards the bottom.
        
        The problem is that the floattable has a vertical offset defined, but
        Word only handles that on the first page of the split table, not on
        later pages. This makes sense: we split the table to multiple pages so
        that the content fits, an additional offset on follow pages would result
        in a lot of additional pages.
        
        Fix the problem by adjusting
        SwToContentAnchoredObjectPosition::CalcPosition(), so that the vertical
        offset is only applied on master flys, not on follow flys.
        
        This implicitly means that the behavior is unchanged for non-split flys,
        since those always have a first page, which is nicely consistent.
        
        Change-Id: I8c86cd2df6868cc5c1a10dfec359f3e02f5c1102
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147141
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [65efe0e2783660780da7dc126e5f34422f312814]

        use std::condition_variable for oslCondition
        
        which is both faster (because we don't need to allocate a pthread
        condition) and simpler
        
        Change-Id: I0a98432b5106c1c2b8e8ed97cbd779ef2b0c9e4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146996
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [b96a0a214ba98701ff56a0b531d652c6905d6c1e]

        osl::Mutex->std::mutex in ChartView
        
        Change-Id: I74974a8e11885e0bb4773b56858a69816fd1ac41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147103
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-16  Vojtěch Doležal  <dolezvo1@cvut.cz>  [2db9105add49d2d5918717d423e91b60ceb5e838]

        tdf#72955 - Modified Bibliography entry dialog to work inside bibl. table
        
        Change-Id: I5d4072e136eb321f92973ca8e3cd749e4ce06bd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147001
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-02-16  Paris Oplopoios  <paris.oplopoios@collabora.com>  [f2428c21c635b142b27adf020518d9b13b3baf0e]

        Fix issue where comment replies would not get a para id on roundtrip
        
        Also adjusted the test file to account for this
        
        Change-Id: I34f1d9d3a77f91396dd733785eb5b7853289508a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147034
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-02-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [bdfd8d5ab2c30b2c85bbf4354678d60811ae3998]

        no need to lock when accessing m_pInstance here
        
        as noted by mkaganski, this field is valid until the object destructs,
        so no need to take a lock
        
        Change-Id: Id0b9a1a26391d4e971bd0b37b9d6e1b1a20e163a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147136
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-16  Gabor Kelemen  <gabor.kelemen.extern@allotropia.de>  [857b74041aa339e56ee8b2a05a910172753ed783]

        Drop 'using namespace ::std' in dirs [u-x]*
        
        Change-Id: I8c044369826b00241496cfc7ba2463e507c0d1a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147077
        Tested-by: Jenkins
        Reviewed-by: Gabor Kelemen <kelemeng@ubuntu.com>

2023-02-16  Gabor Kelemen  <gabor.kelemen.extern@allotropia.de>  [79176694ddc7bce40ce2b82d3f332be8642a5167]

        Drop 'using namespace ::std' in dirs s*
        
        Change-Id: If3119a1f2274aac0bf70576458e3adb4505a2a45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147076
        Tested-by: Jenkins
        Reviewed-by: Gabor Kelemen <kelemeng@ubuntu.com>

2023-02-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [a38f13e364f9416a1a6d1163eba431eb1c6d5908]

        osl::Mutex->std::mutex in FSStorage
        
        Change-Id: I62980bec76425980804368ba009ffaeb6bef800a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147104
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [17827ea4974fce0a52d9986679223c670d9889ae]

        osl::Mutex->std::mutex in UcbLockBytes
        
        Change-Id: Ia84af116b705299ff4b9070f145e149c1a8a2c47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147101
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [e8bb6e555cb4579ece3a9627d19a0a324620568a]

        osl::Mutex->std::mutex in SwDrawModellListener_Impl
        
        Change-Id: I150ac67a3f053046a6d6a7cd79323fa4595078c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147105
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-16  Miklos Vajna  <vmiklos@collabora.com>  [5543faac1b4a92455c9c8e9f081688411f4a0cc5]

        sw: fix undo comment of FN_UPDATE_TEXT_FORMFIELDS
        
        It's updates, not an insert. One has to dispatch .uno:TextFormFields to
        see this in action.
        
        Change-Id: I3049fa34110731e15082a0163de4b08e83c76098
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147109
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-02-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [46ceb1ccb792b1a9ee12b73c499c4763502ef1e3]

        osl::Mutex->std::mutex in ucb::ucp::ext::DataSupplier
        
        Change-Id: Id195c7cb676d4c7e0741adeb31f4b1a9854e8230
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147100
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [ae5fda223143bb7a2cddf90d741e7376046da0b6]

        osl::Mutex->std::mutex in SwXDocumentIndex::Impl
        
        Change-Id: Iaaa57af9bb298f4495b4a51d3553c55a63c5b069
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147099
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [3ca80266b730d7557dc41568b62cc29f932706b4]

        osl::Mutex->std::mutex in ChartView
        
        Change-Id: Iebb2d1352b76108e803605dc856407ce2484e5a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147098
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [acf37c3a0b54a46de29bafd27ec9b0618bd2d84a]

        osl::Mutex->std::mutex in GtkSalData
        
        Change-Id: I86fdee3310715256a76f2b6560d27d3302402ab9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147102
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-15  Stephan Bergmann  <sbergman@redhat.com>  [c3bd52f81bf733a0b9b0560794a54b2ac1e0f444]

        Use the (first segment of the) original locale value for the workaround again
        
        cf7c9599e776eba8e14614cecb528d3da5778190 "Make comphelper/configuration.hxx work
        for localized properties", which had originally introduced this code, had been
        careful to ensure that the
        
        >             assert(
        >                 !locale.isEmpty() && locale.indexOf('-') == -1 &&
        >                 locale.indexOf('_') == -1);
        
        would always hold here (it had already removed all trailing "-..." and "_..."
        segments, but had made sure to stop before `locale`, which is known to initially
        be no non-empty, would have become empty, by treating a leading "-" or "_" not
        as a segment delimiter, but rather as a first segment).
        
        dfc28be2487c13be36a90efd778b8d8f179c589d "configmgr: Use a proper
        LanguageTag-based locale fallback mechanism" had changed that, instead setting
        `locale` to some value obtained from `LanguageTag::getFallbackStrings`, which
        might or might not satisfy the assert.
        
        But there was no good reason for that part of
        dfc28be2487c13be36a90efd778b8d8f179c589d in the first place:  The workaround (as
        explained in the leading code comment) was meant to be carried out with the
        first segment of the original `locale` value, not with some fallback value.  So
        put back here the computation of that first segment of the original `locale`
        value.  (And drop the misleading empty line that
        dfc28be2487c13be36a90efd778b8d8f179c589d had, for no good reason, introduced
        between the workaround's leading code comment and its actual code.)
        
        However, it turns out that there was one flaw in
        cf7c9599e776eba8e14614cecb528d3da5778190:  When the original `locale` starts
        with "-" or "_", the resulting `locale` representing the first segment will be
        "-" or "_", so the `locale.indexOf('-') == -1 && locale.indexOf('_') == -1` part
        of the assert would be false.  But that wouldn't be an issue for the following
        code (the only issue would be if `locale` had become empty, in which case the
        `name2.startsWiht(locale)` check would trivially become true, and that for loop
        would erroneously pick the child with the empty `name2`), and that part of the
        assert had merely been there to reinforce that `locale` had indeed been stripped
        down to the first segment.  A correct version of the assert would have used
        `locale.indexOf('-', 1) == -1 && locale.indexOf('_', 1) == -1` instead, but as
        the code now makes it obvious anyway that `locale` has been cut down here to the
        first segment, we can just as well simplify the assert to just the
        `!locale.isEmpty()` part.
        
        (The added test code unfortunately doesn't actually test this piece of code, and
        somewhat unexpectedly receives the "default" value from the empty string locale
        default, rather than the "en-US" value from the higher precedence "en-US" locale
        default, because `aFallbacks` happens to contain an empty string, so we already
        leave Access::getChild early in the "Find the best match using the LanguageTag
        fallback mechanism, excluding the original tag" block.)
        
        Change-Id: Ib92e714c9db4879be058529ec905e631df975424
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147113
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-15  Eike Rathke  <erack@redhat.com>  [88d0559134103fdcc8bdbf77a6dbd5b93de41249]

        Add unit tests for zh-Hans and zh-Hant mapping and fallbacks
        
        Change-Id: I99db25676e38a85639f4f2fb09b7fc42cc6f8755
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147111
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-02-15  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [94eea5aed7b3a0bea2b41e4a9e0b677cf495d2c8]

        dont use RES_MSG_{BEGIN,END} outside hintids.hxx
        
        Change-Id: Iee08120ec4ebfd39f03a949f4a759eaa415ca894
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147029
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2023-02-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [34cc3cccb42d8f289be33d5c43181429adba8771]

        check GetFEShell()
        
        Similar to 24889135773204c6e3002dcb417c75ff1a99ccd0
        "check GetEditShell()"
        
        These two crash reports might be related:
        - https://crashreport.libreoffice.org/stats/signature/SwView::GetDocShell()
        - https://crashreport.libreoffice.org/stats/signature/SwFEShell::UpdateTableStyleFormatting(SwTableNode%20*,bool,rtl::OUString%20const%20*)
        
        Change-Id: I7ce286f7be933b34af270abd11a4c9c4c58fe4a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147097
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [eb61e6980c1df0b8e8ec41d2f82ba3d3a7d00c98]

        Add extended tip to fontwork dialog
        
        * Extracted from help page shared/guide/fontwork.xhp
        The <ahelp visibility="hidden"> tag is actually content for
        extended tips in ui dialogs. Contents is not displayed in
        Help page (honoring visibility).
        
        Change-Id: Iaf97c16bf8dfd8d9a08825f551cb0ea9e59f71bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147107
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2023-02-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2b0907967f0b44bae505045651ae393e89d5172a]

        Bump Glade release for fontworkgallerydialog
        
        Change-Id: I2ad31d3f232c7060469edced1cc7e9ea70a0d583
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147106
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2023-02-15  Stephan Bergmann  <sbergman@redhat.com>  [847f9b446f6d87e9de0b438d07a3b2cc8a0ad88c]

        Add a rudimentary test for localized properties
        
        Change-Id: I9abe06e6f1f2b6b39cbbf07043dd9c5062ff0460
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147108
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-15  Stephan Bergmann  <sbergman@redhat.com>  [c8003c409f8ea307ad66b6b3607b4864f41cfd78]

        Remove unused configmgr/qa/unit/urebootstrap.ini
        
        ...left behind by 6a370f580aaf060004536dfc8ca877c9a2114c66 "configmgr: remove
        unused old dmake file"
        
        Change-Id: I9209b672f0b3242f6801935722b3108ef692787a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147096
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-15  Justin Luth  <justin.luth@collabora.com>  [02444789bb5e59e2582fdb92a5852db9c6471eac]

        tdf#153613 writerfilter: anchors ignore prior run with page break
        
        Although an image that is INLINE with the text DOES move
        to the following page when it is preceded by a w:br,
        an anchored image does not (when it is the last property
        in the paragraph).
        
        make CppunitTest_sw_ooxmlexport18 CPPUNIT_TEST_NAME=testTdf153613_anchoredAfterPgBreak
        make CppunitTest_sw_ooxmlexport18 CPPUNIT_TEST_NAME=testTdf153613_inlineAfterPgBreak
        
        I also tested with <w:t>x<</w:t> following the anchor
        and it already works correctly.
        make CppunitTest_sw_ooxmlexport18 CPPUNIT_TEST_NAME=testTdf153613_anchoredAfterPgBreak2
        
        I also tested with <w:splitPgBreakAndParaMark/>
        and it already works correctly.
        make CppunitTest_sw_ooxmlexport18 CPPUNIT_TEST_NAME=testTdf153613_anchoredAfterPgBreak3
        
        Change-Id: Ibf9c0d38c4dfe56db4e05416a40e3b7881693b17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147032
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-02-15  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [4f4f2f0502881fc1a26c600e84c94c62808169eb]

        clean up SwRefMarkFieldUpdate a bit
        
        - remove SwRefMarkFieldUpdate:
          * it has only one unused field
          * replace with a plain SwPtrMsgPoolItem
        - hint constness:
          * SwUndoFieldFromDoc: make ctor arg hint const
          * DocumentFieldsManager: make UpdateField arg hint const
          * however, seeing this hint is:
            a/ constructed on the stack, but
            b/ stored as pointer in undo
            likely it would be best to remove it altogether. For now, make it at
            least static, so that there is no use after free.
        
        Change-Id: Ica51a2a2ce19e1938c3a367e9b4a9e01bbb75374
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147030
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2023-02-15  Gabor Kelemen  <gabor.kelemen.extern@allotropia.de>  [259ae22056b34f3477fc7ac0f31666dec41bf8ea]

        Drop 'using namespace ::std' in dirs [e-p]*
        
        Change-Id: Ibe6a2f662f5721c594d28a8e0d7340d0f3cffe95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147075
        Tested-by: Jenkins
        Reviewed-by: Gabor Kelemen <kelemeng@ubuntu.com>

2023-02-15  Gabor Kelemen  <gabor.kelemen.extern@allotropia.de>  [c95597ac428f6515df232a07e82af75f4e0e242a]

        Drop 'using namespace ::std' in dirs b* c*
        
        Change-Id: I59392ee7aa71c219e475a09da67a868cfdd14b41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147074
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins

2023-02-15  Sophia Schroeder  <sophia.schroeder@libreoffice.org>  [cf7004df41333db4828d1e3f18a6c322d7f9cb1a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to eb05d16166e7bdaf119b434c9d613d3d88676762
          - Emphasize "OK"
            
            Change-Id: I598f51cded8f8687de89898f89489835abcddca0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147068
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2023-02-15  Caolán McNamara  <caolanm@redhat.com>  [53b06ea4c1a368d9a2cf898a090aa78306e166d7]

        move image into the .ui file
        
        Change-Id: I5dad1bd0bcdbedf20d27109ca08109a1a2a6234b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147085
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-15  Caolán McNamara  <caolanm@redhat.com>  [0c9f93e9079a60725e6ff62bfc4a6a8a7254680e]

        tdf#153633 color description in chart colors options always black
        
        even in dark mode. There are some other visual glitches here, just
        erase the rendercontext before drawing to it.
        
        Change-Id: I487375614c654124e116c3e9f28d78bf7f87da4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147087
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-15  Miklos Vajna  <vmiklos@collabora.com>  [1c45e1971cdd88f54a3cfb89622fdfa6fa8fcf31]

        tdf#147258 DOCX import: fix bad char format w/ inline <w:sdt> and data binding
        
        The bugdoc had an inline SDT in placeholder mode, where the placeholder
        had a char style to define a red text color. This red color is not in
        Word, but it was in Writer.
        
        This went wrong with commit de90c192cb8f1f03a4028493d8bfe9a127a76b2a (sw
        content controls, plain text: enable DOCX filter with data binding,
        2022-09-19), because previously we didn't map <w:sdt> to Writer content
        controls for plain text with data binding.
        
        Fix the problem by resetting the char style back to default when the
        value of the content control comes from data binding.
        
        Interestingly office.com renders the document the way Writer did
        previously, but let's try to match what desktop Word does, that's
        probably the reference for DOCX files.
        
        Change-Id: I7eccdb843d5ab63ccf573644c61832e2ef7dae14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147088
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-15  Caolán McNamara  <caolanm@redhat.com>  [23c77c80d80b46911344f2dd440f98848a1bec50]

        Resolves: tdf#30920 don't terminate app on closing license frame
        
        when there is a backing window (start center) also open
        
        Change-Id: I64051467ac90ee321b7fc54cb96775c5a1e8d3a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147078
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-15  Caolán McNamara  <caolanm@redhat.com>  [cbb24a0316deaaaac3d333c468247fc5fd73a5fb]

        resave with latest glade
        
        Change-Id: Ib1cbf1869fd7b1633178e56a47977050457640f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147084
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-15  Caolán McNamara  <caolanm@redhat.com>  [483166b3d05d7c8e973c2e7f1a4fbb797ca5c745]

        list icons in .hlst files otherwise they might not get packed into iconset
        
        Change-Id: I64cb4b4f12189f402334fff185d8fdf0db4e4536
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147083
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-15  Caolán McNamara  <caolanm@redhat.com>  [67446d9bf896f7196d796c62d29a1f7cc815d765]

        move the sc_additionsdialog.png into the .ui
        
        the mechanism for determining that an image is in use in order
        to not pack unused icons only scans .ui and .hlst files, not all
        source code, so this was fragile
        
        Change-Id: Ic06c6a451cff3def8547b3ab085be70f6870054e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147080
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-15  Caolán McNamara  <caolanm@redhat.com>  [657c1a388dfcc638fd39cbd761b4f82d047a29e9]

        resave with latest glade
        
        Change-Id: I7c581b16b819b623dab667abab56fc1559129651
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147079
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-15  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [ea1d3d11ca113042a99effc168da834894005370]

        MCGR: Add GradientSteps to GeoTexSvxGradient
        
        Move GradientSteps data to GeoTexSvxGradient and adapt
        interfaces. Also move tooling to more isolated place
        in gradienttools in basegfx.
        
        Keep everything still compatible, the work will be now
        to adapt all six different derivations of
        GeoTexSvxGradient to make use of the evtl. given
        GradientSteps.
        
        Change-Id: Iaa212763c603d46de0a94b1b203b979bb7ce359d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147050
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-02-15  Tor Lillqvist  <tml@collabora.com>  [d88fa033f02b70e28dbef6b42a4e73abc24c3a60]

        Make a few warning messages a bit more useful
        
        Change-Id: Ie533e76532f2ee6477cce8042d958d36bf9ebb9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147082
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-02-15  Paris Oplopoios  <paris.oplopoios@collabora.com>  [a36be102d6e94fd4b2a379a1bbfe2aefd0614d6b]

        Add paraIdParent to LOK notification attributes
        
        paraIdParent has to do with which comments are replies to other comments
        which differs from the parent attribute which has to do with
        which comments are in the same thread with other comments
        
        Change-Id: I27feba55eadeeff22d409f69d8df976ad85e0ba6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147021
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-02-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [3914491f0717a1842bf9a29a399bb5ef0c2f2db4]

        tdf#153444: sc_subsequent_filters_test: Add unittest
        
        Change-Id: I9b58c396f18764e1821f7d5063bba5559bfbf021
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147043
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [db54b5e778828279394bbe310358e40dac27bf13]

        tdf#146260: sc: Add UItest
        
        Change-Id: I1ff644745344cb847fd0b4c7b20551ad189cb383
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147081
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [83fffbbd5eda463c4e344016bfec74fa5b2020c2]

        new comphelper::SingletonRef
        
        to replace salhelper::SingletonRef, but using a std::mutex instead of an
        osl::Mutex
        
        Change-Id: Ibf88a3778f47300c08b8ec9ee58ed24eb83aed7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147046
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [1f43a0dd760ad832ab6963d670ba13f0f43900fe]

        simplify s_getCalendarWrapper
        
        it is not really using the SingletonRef, since it never allows it to be
        destroyed.
        
        Change-Id: I17226fd9766e8dcc53eb515cdd9c276ca5174d74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147045
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-15  Seth Chaiklin  <sdc.blanco@youmail.dk>  [aaeea11b622f96ac5d107d4b09162499f5061a38]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 691b11f75851d7d3d9c386e8316adf68d0c020ff
          - add link to Using sections in related topics
            
               refactor <h1>,<h2>,<h3>,<relatedtopics>
               rename German id
            
            Change-Id: I741b76916b8467bb704e499e66ca0f802337679c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/146798
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8d0f4b849a8930ea592063f0f321564f1a87df2b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 42aea4d1f012d72a583289d2dc11f21d500f3f65
          - tdf#147910 Update template manager Help page
            
            Change-Id: I526941543e3113f7196a855f61a2d3d715d3d73f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/147028
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-15  Caolán McNamara  <caolanm@redhat.com>  [199a34194d354f8d05d5a1cea680d63cb3303996]

        ofz: Use-of-uninitialized-value
        
        since:
        
        commit bbdbe8ea2ef176ef6f08b30b3c18876c2c4f0c22
        Date:   Fri Feb 3 22:55:54 2023 +0100
        
            tdf#142018 Properly create Pen width if style is COSMETIC
        
        Change-Id: I739932e7bbf427a72bf16a771c20b6bd5596da5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147041
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [5c18849cc682a88c4d341fe4c12a69332140a367]

        tdf#79571, tdf#151794, tdf#153622: sc: Add UItest
        
        Change-Id: Ie0633b02eab63892f95201d34899f4f9b9d06a26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147053
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [944d855f2fb4eb2a50c0e678c4fe51eb93e4e567]

        tdf#153611 Opening dialog via macro no longer works
        
        regression from
            commit ba4191ff0de05334ba32b53a09ad992710f03f9d
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Mon Jan 30 21:48:53 2023 +0200
            osl::Mutex->std::mutex in ImplEventAttacherManager
        
        Change-Id: I4022c1e6b9c00d975eaa9e095994d7635aeb64b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147047
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [9d6c5f13ff031c18d3c117e4de212e2550d24e8c]

        tdf#153172 Options > Charts > Default Colors no longer persistent
        
        regression from
            commit b95142c11e80c58b70dff68bfd7f3792657b9ee2
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Mon Jun 20 19:17:00 2022 +0200
            tdf#58134 Reset Button in Options Dialogs
        
        Change-Id: Idef9880e29c322ae2d11641354baf8a241fc7fb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147049
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-15  Miklos Vajna  <vmiklos@collabora.com>  [dab3de66e057f8d6794c427fb38cb2e333dfc93f]

        sw: fix crash in SwView::AttrChangedNotify()
        
        Crashreport signature:
        
        program/../program/libswlo.so
                SwView::AttrChangedNotify(LinkParamNone*)
                        sw/source/uibase/uiview/view.cxx:507
        program/../program/libswlo.so
                SwWrtShell::DrawSelChanged()
                        sw/source/uibase/wrtsh/wrtsh3.cxx:261
        program/../program/libswlo.so
                SwDrawView::MarkListHasChanged()
                        sw/source/core/draw/dview.cxx:767
        program/libmergedlo.so
                SdrMarkView::MarkObj(SdrObject*, SdrPageView*, bool, bool, std::vector<basegfx::B2DRange, std::allocator<basegfx::B2DRange> >&&)
                        svx/source/svdraw/svdmrkv.cxx:2196
        program/../program/libswlo.so
                SwDrawContact::DisconnectFromLayout(bool)
                        /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/stl_vector.h:336
        
        This seems to happen when the SwDrawContent delete is in progress, so
        we no longer have the shells at hand that are usually present.
        
        Change-Id: Iba0601654c946b85e7c2de33fe76d99b26a20eae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147052
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-15  Caolán McNamara  <caolanm@redhat.com>  [af35aac915019d0199c8628211e709b395e88735]

        crashreporter: apparent null dereference
        
        Change-Id: I83f0765311ffdb34a0c08aaf616fdbde4e5110a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147048
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-15  Caolán McNamara  <caolanm@redhat.com>  [2df61f1ea0cf85adf4c134ff98348e348e8c3d9a]

        ofz#55981 Integer-overflow
        
        Change-Id: Id854f455f684c3eb11351da63dc173c1be8677bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147044
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-15  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [0723238a88ae16af061f0a050b704d2299a28a9a]

        replace RES_GRAPHIC_PIECE_ARRIVED and RES_LINKED_GRAPHIC_STREAM_ARRIVED
        
        - also use SfxHintIds and get rid of some dynamic_casts
        
        Change-Id: Id12d72fb726c1d747008f72defd6ba9eba3ba253
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146820
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-02-15  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [ef0d23e6b7a8330e070c93a59c33b0ce4a8896d5]

        SwContentNode: assert on dead code
        
        Change-Id: Id094b0c244a55581fe3db1773788b4dd31698a24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146963
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-02-15  Julien Nabet  <serval2412@yahoo.fr>  [a16c64ad808c3ef79fb9b8954c4f33e9e0ff855a]

        tdf#153559: Untranslatable string in safemodedialog.cxx
        
        Change-Id: I35bccb70bef74b6438c2744f693aff6d1842e894
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146830
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f6704cb9145e69c4216d6ddf097f35183bbc4005]

        Fix typo
        
        Change-Id: I35eea3bd994dc4fca71c51c2a78a4f83988201fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146898
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [123f0fe12159cc33d4b882f5b847d78ff258e2a3]

        Fix typo
        
        Change-Id: I738be032f9300c556a0643c0ab04b54bd5ad8ea4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147042
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-15  Tibor Nagy  <nagy.tibor2@nisz.hu>  [8c9a6abf30e9ff1ebd5647f7c271e0d64643860a]

        tdf#138601 XLSX import: fix priority of conditional formatting rules
        
        Multiple conditional formattings can intersect or have the same
        range of cell with different rules. Without sorting the rules
        by their priority, the cells got bad formatting, e.g. different
        colors than what was set in MSO.
        
        Change-Id: I619359877f1a3e55fc8f895d5ba6f0f4f30e07f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146513
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-02-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [bfbbdab13f16adf66f1afb9e2a2a103162927ba3]

        osl::Mutex->std::mutex in LockFileCommon
        
        Change-Id: I729b7ecf8280c67e4698b174a6151d1eda41be60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147040
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-15  Caolán McNamara  <caolanm@redhat.com>  [ddf4f82443254d88d9b984c68ed05fa16bb4607a]

        use upstream suggested fix
        
        Change-Id: Ibe61144ea45211aa1b68e51d267ce5b7e1764839
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147026
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-15  Stephan Bergmann  <sbergman@redhat.com>  [b4c8775526d701cfe0230ca34bfbbb9be00a71e7]

        tdf#153519 Another TreeListEntryUIObject heap-use-after-free
        
        ...similar to the one addressed with the commits leading up to
        9a23ded27470a4c57015e9e5d686259a60d464f2 "Fix thinko when to sleep"
        
        Change-Id: I13d974600275554fb3c66f836a07b96b5d6a2639
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147039
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-15  Caolán McNamara  <caolanm@redhat.com>  [c9ab5237afa7bb106e97a9afa036df723f0238e8]

        Resolves: tdf#153622 crash in SvListView::SelectListEntry
        
        probably since:
        
        commit 4c8b1fa44d4f49510d3910981e649dcb08bceb36
        Date:   Fri Oct 28 13:15:00 2022 -0400
        
            tdf#151794 sc validate: honor NO_BLANK in Cell range dropdown
        
        Change-Id: Id6752126c0c8df8d813bc862e5533d05bba1b622
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147027
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-15  Stephan Bergmann  <sbergman@redhat.com>  [d22f3b8c787b93c38925adf92af542362dbda3e6]

        Remove css.xml.xslt.XSLT2Transformer not implemented by LO
        
        (see f4238ed900cdfa65d447fbef81b2e8ae95095a4e "Revert 'XSLT2Transformer::create
        should always succeed'": "LO does not ship this service, it's only provided by
        Saxon extension")
        
        Change-Id: I8ff8c9e4bd0eae7055dcb4fc83a04ea41310b9a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147038
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-15  Tünde Tóth  <toth.tunde@nisz.hu>  [da725dfe07f2cf10349772d1667591c4d6a6fe8a]

        tdf#153179 ODP export regression: fix lost shape at missing object
        
        If the object is missing, it's still possible to keep its shape
        by exporting its preview graphic, as before the regression.
        
        Regression from commit adc042f95d3dbd65b778260025d59283146916e5
        "tdf#124333 PPTX import: fix Z-order of embedded OLE objects".
        
        See also commit 907da02bf8b33c080538731864225b3c44251328
        "tdf#152436 PPTX export regression: fix lost shape at missing object"
        
        Change-Id: I614730435a857c6cdf01d4cdfc525fc452dffa29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146247
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-02-15  Miklos Vajna  <vmiklos@collabora.com>  [7fb8b73ad320e32af130ceddec80a9ff08407eab]

        DOCX filter: fix horizontal pos of floattables with compat mode >= 15
        
        The floating table in the bugdoc has a small negative horizontal indent,
        which carefully aligns it so that the contained paragraph lines up with
        the text above the table.
        
        It turns out that compatibilityMode >= 15 doesn't do this anymore in
        Word, so we should at least avoid this tweak on import/export when we
        know the compat mode.
        
        Fix the problem by avoiding the <w:tblpPr w:tblpX="..."> decrease during
        import and the matching increase on export. This is similar to what
        commit 9a31d1c83e08600507689dc18f6f0973bc7e4389 (tdf#106742: OOXML
        import/export: treat "tblInd" properly., 2017-04-04) did for
        non-floating tables.
        
        I discovered this while working on multi-page sw floattables, but this
        is relevant for single-page sw floattables as well. Next to the modified
        testcase, sw/qa/core/layout/data/floattable.docx is also a good test
        file, which shows how the left border now lines up with the body frame,
        and there used to be a noticeable gap there. Now
        sw/qa/core/layout/data/floattable.docx gets rendered ~perfectly (with
        SW_FORCE_FLY_SPLIT=1).
        
        Change-Id: Ia52202f1bc3274f4ce2b7ee02c85d07589454ae9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147037
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [95f69903640f8b6d3c0c5798b74339d0ae62bd05]

        osl::Mutex->std::mutex in SvxShape
        
        Change-Id: I4b2d13dcd87f49cb73e7239102498629239005d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147036
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-15  Vojtěch Doležal  <dolezvo1@cvut.cz>  [a3a151ccfbb7560f7e96523efa350b174888f359]

        Refactored SwAuthorityField::GetAuthority
        
        The current version takes pointer to too complex of a structure, does some insane (and completely pointless) const_casting with it, and isn't very practically usable due to only supporting calculation for format of a default TOX. This refactor solves all these issues.
        
        Change-Id: I582be2ecdbd83650c0c30ee9df786feffdc6cb99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147000
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-15  Miklos Vajna  <vmiklos@collabora.com>  [ffff0aea3629fde375ee888c255c75a5857364ec]

        CppunitTest_sw_htmlexport: avoid preTest() in testSkipImagesEmbedded
        
        Set the filter option explicitly, rather than inferring it from the test
        name.
        
        Change-Id: I943a33ff71ac957db8abd0748397330fe61e60e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147025
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-02-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [9e8f06979902e5dbd6acf7ac8290ba5ece9da667]

        no need to use unique_ptr for OMultiTypeInterfaceContainerHelperVar4
        
        it has an empty size of two words, so it saves very little memory to use
        unique_ptr.
        
        Change-Id: I2958a83c41929dec3d33db27f084dafec385d74d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147014
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-15  Seth Chaiklin  <sdc.blanco@youmail.dk>  [fd76d69adab591789e551b30324183df2874961a]

        tdf#153499 missing colon in subdialog to Insert Index Entry
        
        Change-Id: I50236c71835fb03ab243417252e5f54075a4b0be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146989
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-02-15  Kohei Yoshida  <kohei@libreoffice.org>  [99bad52f534b0f9e5aebcf0a65e1787ac9f09d94]

        Switch to static rules table and add a few more entries
        
        Hopefully it's easier to add new rules.
        
        Change-Id: I893ea5de5bcc5535f2f49a682de33ff2fcfffd48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147035
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2023-02-15  Kohei Yoshida  <kohei@libreoffice.org>  [e5b55f8e05f0f3172340ee377c7dabfb714dd66c]

        tdf#153444: map iso-8859-* encoding range
        
        Change-Id: I6eed711e788955f17c7b8a40db77370e0dc57213
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147033
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2023-02-15  Justin Luth  <justin.luth@collabora.com>  [387240968cd89e294be5a7a1bec533df464f0943]

        writerfilter: don't clear breaks when IsInComments
        
        A few lines earlier we avoided applying deferred breaks
        when IsInComments (and shapes), so why would we avoid
        clearing all breaks only for shapes? That doesn't make sense.
        
        Rearranged the code slightly to put all related items
        together.
        
        Change-Id: Ifbe911624b8190813fe2a57362e4ad7ccf1e712e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147031
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-02-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [d0bb675cbf7582cd153ead7806b15d4c22117bb0]

        sc: use try/finally to reset the changes in OptionsTreeDialog
        
        Otherwise it might affect other tests if it hits an assert
        
        Change-Id: I460e5cd984d410e4b937cb42be55864fc6b97db7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147012
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-14  Andras Timar  <andras.timar@collabora.com>  [eca098746604b6a6032cce2aa20394fca782123c]

        fix error: macro UNIX_DESKTOP_DETECT is not used [-Werror=unused-macros]
        
        ... when HAVE_FEATURE_UI is 0
        
        Change-Id: I353189a9cfd9eeb3d96008c440ff403d3634f14c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146980
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2023-02-14  Caolán McNamara  <caolanm@redhat.com>  [0f5218d04b17c256dd04c99b1c2ed1d9e685856f]

        tdf#153541 update icons in notebookbar when theme changes
        
        not just when the config changes
        
        Change-Id: If935160e93d96d7ccb4b425346e0440fc4420dd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147009
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-14  Caolán McNamara  <caolanm@redhat.com>  [ab07248af6fd7c6af631875cecb759ecf1ad1e7a]

        tdf#153541 NotebookBar not getting settings change notifications
        
        NotebookBar is a child of a BorderWindow, which is an unusual parent
        for a widget, special handling is needed in that case to get updated
        when Settings change
        
        Change-Id: I1eca5188cb3aca974281987b7b3619b77bb5f26a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147008
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-14  Stephan Bergmann  <sbergman@redhat.com>  [e2d8474857e8b39efcdf21441c95ad51a8aef6e8]

        Let +TIMESTAMP and +RELATIVETIMER use the same osl_getSystemTime
        
        ...so that the reported numbers add up if you specify both in SAL_LOG.  Also
        make the code look more symmetric.
        
        Change-Id: I8b24dbe7cfa4d7aaebd2069db87a4e9d5fe6e3f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147017
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [0e6e0270d25c4181ed15bd04123e20672f1e3a0b]

        no need to use unique_ptr for OInterfaceContainerHelper4
        
        it has an empty size of one pointer, so it saves no memory to use
        unique_ptr.
        
        Need to fix the const-ness of some methods in OInterfaceContainerHelper4
        
        Change-Id: I0c0c28a228ccfe0e97174fbc83555059fc351b3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147007
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [b429ca9b45b897da4c47a261ff582b536f27acd6]

        no need to use unique_ptr for LinesType
        
        it is already a moveable type
        
        Change-Id: If149c051365453ea9fe77c030438f3dfc799428a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146995
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [8ba547ae90991547ab46e5c9b871078c39f51174]

        osl::Mutex->std::mutex in SortedResultSet
        
        Change-Id: Id55c139cfcc55e18811fd79e402a78b123f37394
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147015
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-14  Caolán McNamara  <caolanm@redhat.com>  [fd92b09db497a7dfd594a5418f87856dc3886bf9]

        tdf#153541 notify listeners when any of the icon sizes change
        
        not just the "normal" toolbar, but also the "notebookbar" and
        "sidebar" ones. Existing listeners have assume that this is the
        case, so match their expectations to get the notebookbar to
        track the config when it changes.
        
        Change-Id: Ia6024217ad97374f753e1db6305eda011e42b85d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147010
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [2b8170c885c14e46d6bc3e2a3686f80d52f021d3]

        sc: use try/finally to reset the changes in OptionsTreeDialog
        
        Otherwise it might affect other tests if it hits an assert
        
        Change-Id: I4bf752ed3a77f6e81c81bd3bca66957c6ec44e9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147011
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [c83516b378a1587fd099b550d046c89841e8add9]

        tdf#153604: sc: Add UItest
        
        Change-Id: I3edcb60c793354b4471052e428ef6ac1b93cbdd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147005
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [93059e2b164bd5eea4898519e45f1001f299c4ae]

        osl::Mutex->std::mutex in ScCellFieldsObj
        
        Change-Id: I7e9a95d093573d786b97f79f9f3b1f18c424fd8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146973
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-14  Justin Luth  <justin.luth@collabora.com>  [ce0b9f3eb3f57f57a2315e099a0093c33987e6ca]

        tdf#153602 writerfilter: clear isDummyPara after processing table.
        
        Once the table is processed, the fact that we had a dummy paragraph
        is no longer relevant to the section. So, after carefully figuring
        out that we have had some other paragraph in the main text body,
        clear the dummy status used to control bRemove.
        
        This fixes the problem of adding an empty paragraph each round-trip.
        
        Unfortunately, this would still fail if for example there was only
        another table following the first one. Well, it wouldn't fail that
        badly because the first save would add an empty paragraph,
        and then following saves would use that single empty paragraph
        as the one that resets things. So we always have at least one CR
        following a table, but at least they aren't multiplying.
        
        Unfortunately this isn't at all clean, because as soon as
        the table starts, we no longer know that it is the first
        paragraph in the section. (The other table paragraphs
        and potentially header, comment, footnote, shape etc
        can all set IsFirstParagraphInSection to off.
        Basically, most flags are completely useless since
        they are not stacked in any way. So we are left with
        a multitude of conditions to check for everything.
        
        Change-Id: Ic6a9795a6c529f8b5dd4f5d1cccc89db01b03d28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146955
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-02-14  Caolán McNamara  <caolanm@redhat.com>  [6190a8210e089195aca9b5091fcc7166fca3beaf]

        disable script dump
        
        Change-Id: I04d740cc0fcf87daa192a0a6af34138278043a19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146905
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-14  Stephan Bergmann  <sbergman@redhat.com>  [f4238ed900cdfa65d447fbef81b2e8ae95095a4e]

        Revert "XSLT2Transformer::create should always succeed"
        
        This reverts commit 304ebfad5193c857e4edf18cb05d61b6ccc1f7d0.  As mst pointed
        out on IRC, "LO does not ship this service, it's only provided by Saxon
        extension".
        
        Change-Id: Iafb416f3a3385345fd74cf76af4e9f600ff8eb79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146975
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [9ee1b714c13db308c199172ffa0199405ca3d9c3]

        sc: use try/finally to reset the changes in OptionsTreeDialog
        
        Otherwise it might affect other tests if it hits an assert
        
        Change-Id: If1d0226860f4befe7f531fda7260c8b4147f2079
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146606
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [4d05f115518615d957bf8cfde15fc61facd28cec]

        osl::Mutex->std::mutex in datastreams::ReaderThread
        
        Change-Id: I4851fca7e9f4433bda79b86a0d5cc7842ff45bd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146994
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [7becce20b54973337d9803527fad0b957a56ab31]

        osl::Mutex->std::mutex in ScHeaderFieldsObj
        
        Change-Id: I9e308eee9534297b7257185d6b5f244d4fa86178
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146972
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [1f59cbe6f0d879275ddd82dd0eaf224cbd1dec21]

        osl::Mutex->std::atomic in DispatchWatcher
        
        Change-Id: I7cad64f9031dd05e08321110ec670d3c744f03c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146971
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-14  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [41c3c2dfaeee7fbd410fd76d4254ae9696a173a2]

        tdf#150045 A few more supplemental labels
        
        Change-Id: Ifc0afe5c04145378b5fe32b12791c774d96f8a9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146903
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-02-14  Caolán McNamara  <caolanm@redhat.com>  [db6fbb0317fcb0a7babca9f71adbbb7c126b9e4e]

        base section Titles are invisible in dark mode
        
        Change-Id: I46848169f9376588e91d9684e47f388074c41493
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146997
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-14  Caolán McNamara  <caolanm@redhat.com>  [1b180c444d0c7d8b2df66c88f0bdadfec4896b00]

        Resolves: tdf#149482 don't insert if the mouse is not still pressed
        
        In repeat callback, if we didn't see a mouse up, but find that the mouse
        is no longer pressed at this point, then bail
        
        Change-Id: I6e5d1d7201065fadcc2242fd52323ffb56766383
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146947
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [20f3339834bedd4a62731f69c954dc6e6607bec5]

        fix locking in PersistentPropertySet
        
        after
            commit 756185b5795c95180d32d02abfbd65951779b40e
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Mon Feb 13 09:06:02 2023 +0200
            osl::Mutex->std::mutex in PersistentPropertySet
        
        Change-Id: Ie52432ea1566b840bd88692f00f4753eea7896f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146998
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-14  Balazs Varga  <balazs.varga.extern@allotropia.de>  [85d1ead3f9f23f78db0eee161eb0fc199d4b766c]

        tdf#149786 sc: add VBA function: ExportAsFixedFormat
        
        Add ExportAsFixedFormat VBA function for calc.
        
        Works fine with Workbook/Worksheet/Range objects
        
        Optional parameters:
        - Type: works but only with xlTypePDF. (xlTypeXPS not supperted by LO)
        - FileName: works but not clear the xlQualityStandard or xlQualityMinimum real value,
        so just used the lossless export in case of xlQualityStandard and 70% JPEG compression quality
        for xlQualityMinimum.
        - IncludeDocProperties: works
        - IgnorePrintAreas: TODO
        - From: works
        - To: works
        - OpenAfterPublish: works
        - FixedFormatExtClassPtr: TODO?
        
        Change-Id: I128fd880a82a5dd315897496c6f21bb9a7c2270b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146512
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>

2023-02-14  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [75a863ee7fea133ae6bcd010d1aac46815fa49e2]

        tdf#134283: MakeSetList should iterate Setters, not Getters
        
        Change-Id: I811a3b562ead942c98705da29774b77c593eabc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146828
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-02-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [085466ae72ec5da60a850a7c8cc97fea10992996]

        osl::Mutex->std::mutex in OpCodeMapData
        
        Change-Id: I0b92e2a94060549c39df7d08a6409518252fc757
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146970
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-14  Miklos Vajna  <vmiklos@collabora.com>  [1cf13b8b11e7c122631394e308b66b46ffaae718]

        sw floattable: improve handling of split flys in SwTextFrame::FormatEmpty()
        
        The bugdoc had a non-empty paragraph after the floating table, we
        painted that text on both page 1 and page 2, while only page 2 is
        expected.
        
        We want that paragraph to be on both pages, but we want to split it
        before the first char, so apart from providing a place to serve as an
        anchor, it should be invisible on page 1.
        
        Fix the problem by extending SwTextFrame::FormatEmpty() to consider the
        master anchor text frame as empty in case it has no text, just
        intersects with a fly frame.
        
        Also improve SwTextFrame::HasNonLastSplitFlyDrawObj() a bit, so it
        returns early when the own and the follow offset is not the same. These
        are cheap checks and some callers already did it before iterating over
        all the draw objects of the text frame, but other callers didn't do
        this. Now we check for this consistently, everywhere.
        
        Change-Id: I4b399ae3f9e9f364c61d977359f6c9b16c648629
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146969
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-14  Caolán McNamara  <caolanm@redhat.com>  [c4de5f1f40f7392306daaae8c05481ea346bbeb0]

        tdf#153332 reset background to default if new preview has no bg
        
        but the old did
        
        Change-Id: I59ebd4d5974c5d67c4ac572b091febed879fc290
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146948
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-14  Stephan Bergmann  <sbergman@redhat.com>  [3900b3b4cdef25287f0dcff130cc36a8aa81b47c]

        UBSan needs SwFlowFrame RTTI to be public now
        
        ...for CppunitTest_sw_core_layout_flycnt newly introduced in
        995198bfff4ae8abaf2129fe99d9f8ef899a4f25 "sw floattable: handle table-in-fly in
        SwFrame::GetNextFlyLeaf()"
        
        Change-Id: If006a912d365642181b0bc80dc21c55d42214e87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146967
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-14  Miklos Vajna  <vmiklos@collabora.com>  [2771f01965d9a9542ecc645a2a708a17f541df07]

        sw: document SwAuthorityField
        
        Its invariant was already documented, but it wasn't mentioned that the
        UI's bibliography entry is called an authority field internally.
        
        Change-Id: I55a946a5bdb59e8d6e1def54b16d0c986e531c34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146942
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-02-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [89fa0a42ecd71ee9e4f80d127ced396c79d5e650]

        osl::Mutex->std::mutex in LoadEnvListener
        
        Change-Id: If76feb51f0d2f187603fb1af7c27bbe3391b645b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146944
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [7da5639531303c7de34382c5030b67a489a6e3d5]

        osl::Mutex->std::mutex in ConfigurationAccess_UICommand
        
        Change-Id: Id92161815cd1f336c030aa4491e67a84aaddeb87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146943
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-14  Stephan Bergmann  <sbergman@redhat.com>  [862eda5f187d77f8d1f6e2a45fa33f8dd1ad5d5b]

        --enable-qt6 constexpr template point of instantiation issue
        
        ...with --with-latest-c++,
        
        > In file included from vcl/qt6/QtMenu.cxx:10:
        > In file included from vcl/qt6/../qt5/QtMenu.cxx:10:
        > In file included from vcl/inc/qt6/QtMenu.hxx:10:
        > In file included from vcl/inc/qt6/../qt5/QtMenu.hxx:12:
        > In file included from vcl/inc/salmenu.hxx:24:
        > In file included from include/vcl/menu.hxx:23:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/memory:898:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/__memory/shared_ptr.h:31:
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:63:19: error: invalid application of 'sizeof' to an incomplete type 'QMenu'
        >     static_assert(sizeof(_Tp) >= 0, "cannot delete an incomplete type");
        >                   ^~~~~~~~~~~
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:297:7: note: in instantiation of member function 'std::default_delete<QMenu>::operator()' requested here
        >       __ptr_.second()(__tmp);
        >       ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:263:75: note: in instantiation of member function 'std::unique_ptr<QMenu>::reset' requested here
        >   _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); }
        >                                                                           ^
        > vcl/inc/qt6/../qt5/QtMenu.hxx:40:7: note: in instantiation of member function 'std::unique_ptr<QMenu>::~unique_ptr' requested here
        > class QtMenu : public QObject, public SalMenu
        >       ^
        > /usr/include/qt6/QtCore/qmetatype.h:2331:47: note: in implicit destructor for 'QtMenu' first required here
        >                 reinterpret_cast<S *>(addr)->~S();
        >                                               ^
        > /usr/include/qt6/QtCore/qmetatype.h:2370:41: note: in instantiation of member function 'QtPrivate::QMetaTypeForType<QtMenu>::getDtor' requested here
        >         /*.dtor=*/ QMetaTypeForType<T>::getDtor(),
        >                                         ^
        > /usr/include/qt6/QtCore/qmetatype.h:2480:48: note: in instantiation of static data member 'QtPrivate::QMetaTypeInterfaceWrapper<QtMenu>::metaType' requested here
        >         return &QMetaTypeInterfaceWrapper<Ty>::metaType;
        >                                                ^
        > /usr/include/qt6/QtCore/qmetatype.h:2537:16: note: in instantiation of function template specialization 'QtPrivate::qTryMetaTypeInterfaceForType<(anonymous namespace)::qt_meta_stringdata_QtMenu_t, QtPrivate::TypeAndForceComplete<QtMenu, std::integral_constant<bool, true>>>' requested here
        >     QtPrivate::qTryMetaTypeInterfaceForType<Unique, T>()...
        >                ^
        > workdir/CustomTarget/vcl/qt6/QtMenu.moc:106:5: note: in instantiation of variable template specialization 'qt_incomplete_metaTypeArray<(anonymous namespace)::qt_meta_stringdata_QtMenu_t, QtPrivate::TypeAndForceComplete<QtMenu, std::integral_constant<bool, true>>, QtPrivate::TypeAndForceComplete<void, std::integral_constant<bool, false>>, QtPrivate::TypeAndForceComplete<QtMenuItem *, std::integral_constant<bool, false>>, QtPrivate::TypeAndForceComplete<void, std::integral_constant<bool, false>>, QtPrivate::TypeAndForceComplete<QtMenuItem *, std::integral_constant<bool, false>>, QtPrivate::TypeAndForceComplete<void, std::integral_constant<bool, false>>, QtPrivate::TypeAndForceComplete<QtMenuItem *, std::integral_constant<bool, false>>, QtPrivate::TypeAndForceComplete<void, std::integral_constant<bool, false>>, QtPrivate::TypeAndForceComplete<void, std::integral_constant<bool, false>>, QtPrivate::TypeAndForceComplete<QAbstractButton *, std::integral_constant<bool, false>>>' requested here
        >     qt_incomplete_metaTypeArray<qt_meta_stringdata_QtMenu_t,
        >     ^
        > vcl/inc/qt6/../qt5/QtMenu.hxx:23:7: note: forward declaration of 'QMenu'
        > class QMenu;
        >       ^
        
        Change-Id: I4b4a227411c380e97d4c357708009c5905cef44a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146949
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-14  Stephan Bergmann  <sbergman@redhat.com>  [9a466b75e373396cf8e9d21481b79ef3fd97c066]

        Simplify code a bit
        
        ("instantiation of XSLT 2.0 transformer service failed" would mean that it
        throws an exception, not that xTransformer would be null)
        
        Change-Id: I8994c4b8d1c7ade8d5c7ef93569315d45fc7265d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146950
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-14  Stephan Bergmann  <sbergman@redhat.com>  [a2db1a1a4a1655034c27a64c1d67751752575856]

        Remove an unhelpful try/catch
        
        The theMacroExpander operations should never throw, so better leave uncaught any
        exceptions that would happen after all, rather than silently swallowing them.
        
        Change-Id: Ic5160a69e7cd7412c91ae3589b3dc89f6fe4c43b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146951
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-14  Kohei Yoshida  <kohei@libreoffice.org>  [4d9a8f07b77917b0756dc2d8d8082c6e63e560a2]

        tdf#153604: include the root element when traversing the tree
        
        Change-Id: I35098e687eea832c075f68861e04be7b492ed25e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146966
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2023-02-14  Justin Luth  <justin.luth@collabora.com>  [80f9ad23282e0d8c4ba3441797d4899b9555eee3]

        tdf#153592 writerfilter: don't defer breaks into shapes/comments
        
        When starting a pargraph, we already had a clause to avoid
        deferring page and column breaks when we were in a shape
        or a comment. These clauses are also necessary
        in the other sections of the code where we defer these breaks.
        
        The provided test proves the two shape cases in lcl_utext.
        I just took IsInComments along for the ride,
        as it certainly would apply in that case as well.
        
        make CppunitTest_sw_ooxmlexport18 CPPUNIT_TEST_NAME=testTdf153592_columnBreaks
        
        ooxmlexport4's testTdf81345_045Original proves that it is
        also needed in lcl_text. However, it is such a complex document
        that I wasn't confident that a unit test would be stable enough.
        
        Change-Id: I2de15341d3e756bf47fcd85b868a849c8a2419cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146939
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-02-13  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [befcb86946c049c1a430c95f93ab47ba6ffcdf4e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cd49917023bc58662fa1c6be7294f66955f04525
          - Rename Extension Manager to Extensions
            
            Follow-up to core commit ef3c81d0fca9c8f80fd0d4e4025c37a114528344
            
            Change-Id: I904f88bd184fb4ea10eb050c21d40041494e2e33
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/146952
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2023-02-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [155dd761e85600445e95f1f2a844d44544446a64]

        osl::Mutex->std::mutex in ContentResultSetWrapper
        
        Change-Id: I8d015bf1435c6b3becd40ffd9056b9906a6dd19b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146938
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [45d9d71c3acdde55743bc8c08fc36d44a5bdd5b4]

        osl::Mutex->std::mutex in DynamicResultSetWrapper
        
        Change-Id: I218460fac22e65f583a545d41720b0301b67c502
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146937
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [af63914153074b127fe3bc7aa90bebe5fbee23d6]

        Fix typo
        
        Change-Id: I587c742957da0bb40ff858180f27b62549ebadbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146912
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-02-13  Seth Chaiklin  <sdc.blanco@youmail.dk>  [382e5a506e8c12e5c7af86d2fa018d00064f89d3]

        tdf#152605 (tdf#137968) "heading level" -> "outline level"
        
          Reformulate error messages for headings whose outline levels
          are not in sequence.  
          
          UX cleanup: Add missing periods to error messages.
        
        Change-Id: I62b8f7af79460b644fae20dd521a160907605b76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146807
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-02-13  Stephan Bergmann  <sbergman@redhat.com>  [bc65001a161f898809248eb899c36341ad2d550b]

        Fix the build
        
        ...after 756185b5795c95180d32d02abfbd65951779b40e "osl::Mutex->std::mutex in
        PersistentPropertySet" caused
        
        > ucb/source/core/ucbstore.cxx:1913:75: error: too few arguments to function call, expected 2, have 1
        >             m_pPropertyChangeListeners->getContainer( rEvent.PropertyName );
        >             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      ^
        > include/comphelper/multiinterfacecontainer4.hxx:71:50: note: 'getContainer' declared here
        >     inline OInterfaceContainerHelper4<listener>* getContainer(std::unique_lock<std::mutex>& rGuard,
        >                                                  ^
        > ucb/source/core/ucbstore.cxx:1921:66: error: too few arguments to function call, expected 2, have 1
        >             m_pPropertyChangeListeners->getContainer( OUString() );
        >             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~             ^
        > include/comphelper/multiinterfacecontainer4.hxx:71:50: note: 'getContainer' declared here
        >     inline OInterfaceContainerHelper4<listener>* getContainer(std::unique_lock<std::mutex>& rGuard,
                                                         ^
        
        Change-Id: Ie13c7bf17d066607ec7095b3e45ab7d6ecea1cb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146940
        Tested-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-13  Stephan Bergmann  <sbergman@redhat.com>  [63a320d9b42ae6729b144b4d1be376d1efe9e3c7]

        Adapt to renamed libcairo-lo.so.2
        
        ...following up on d552b4a549d614a03aa9328e017dec27bd3ff41e "Enable opening of
        downloaded fonts only in ForKit in Online" and
        9eaa1325a014ff76acd3290752f842ed6bad89ac "Only package the external/cairo
        library that is named the same as the SONAME"
        
        Change-Id: Ifec89813140dcca5eea13943a12883febb6c5cd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146934
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-13  Stephan Bergmann  <sbergman@redhat.com>  [8589cfab808935fbcade39866145074bdfeaae81]

        Assume that only vnd.sun.star.expand URLs shall be macro-expanded here
        
        ...even though XSLTFilter::expandUrl did that unconditionally ever since the
        function's introduction in 3218e6592694da70760c1a42b7c562c6864799b2
        "INTEGRATION: CWS xsltfilter09".
        
        Change-Id: I08022091bc15048478c08e3f0f5cfffbb954df5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146911
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-13  Stephan Bergmann  <sbergman@redhat.com>  [304ebfad5193c857e4edf18cb05d61b6ccc1f7d0]

        XSLT2Transformer::create should always succeed
        
        Change-Id: Ie2aa4fe48da2362ff1a88fa44a51bed498a4f432
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146935
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-13  Stephan Bergmann  <sbergman@redhat.com>  [6b2e8bb614ee4cc755766c8b7590df0c10f89a27]

        Fix CustomTarget_postprocess/check_dynamic_objects for --enable-qt6
        
        Change-Id: Id1e76a7ed728beb359e0944b51de84bf720490ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146910
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-13  Caolán McNamara  <caolanm@redhat.com>  [0d2ef5bd553942b1307a0a69462ae980368b2076]

        ofz#55872 fix oss-fuzz build wrt fontconfig not getting built static
        
        change from static to dynamic was hidden away in commit:
        
        commit d552b4a549d614a03aa9328e017dec27bd3ff41e
        Date:   Tue Sep 20 16:07:14 2022 +0300
        
            Enable opening of downloaded fonts only in ForKit in Online
        
        Change-Id: Ia6e636fdbdac31f6cf746fc70c892d71462a9619
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146895
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [0fbaff8f022a5d1a09a22dbfc6395c458bfc5bfd]

        enforce proper locking when calling OInterfaceContainerHelper4
        
        Change-Id: Ic86305f3d16148925c7753200a687f36f08a6516
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146936
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-13  Seth Chaiklin  <sdc.blanco@youmail.dk>  [39a956dcf5c40c95a97768346046366c93abc60f]

        tdf#153499 Add missing colons to labels with buddy controls
        
        Change-Id: I1260503e12516b3b29d34a317ca3a58cc314b608
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146920
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Tested-by: Jenkins

2023-02-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [0fdee9f9864f7f119e0503e1d9e1b7ff7250025e]

        osl::Mutex->std::mutex in DynamicResultSetWrapperListener
        
        Change-Id: Ie8673462fac30132f4e6b3cf7792d8554bf4f14a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146901
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [bcd2650598dbe7c2c6bcaa693f5ba3880e08c4ad]

        osl::Mutex->std::mutex in PropertySetRegistry
        
        Change-Id: I08a059998cb13f12ad6183ee54754525386dfcd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146853
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [756185b5795c95180d32d02abfbd65951779b40e]

        osl::Mutex->std::mutex in PersistentPropertySet
        
        Change-Id: If88ac207083a928e2315e2ec1c7ac40951fb2a6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146851
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-13  Stephan Bergmann  <sbergman@redhat.com>  [47b7e11fd7345fcaaf186706319636c135cdb5e8]

        Preserve nullptr between gtk_assistant_get/set_page_title
        
        ...in case that might make any difference.  Even though
        <https://docs.gtk.org/gtk3/method.Assistant.get_page_title.html> and
        <https://docs.gtk.org/gtk3/method.Assistant.set_page_title.html> claim that this
        must be "a NUL terminated UTF-8 string", it can apparently also be null.  This
        is a follow-up to 6ed7a3cc51e560c6b2a6894f6829c0ac9f991ef2 "tdf#153501 Fix
        OString construction from nullptr", and at least the recipe in the comment at
        <https://bugs.documentfoundation.org/show_bug.cgi?id=153501#c0> "Crash when
        trying to do WollMux mail merge" still works with this change.
        
        Change-Id: I9851bbf31cfa5a85ef5d8c7d19a790d004984d0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146909
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-13  Stephan Bergmann  <sbergman@redhat.com>  [9eaa1325a014ff76acd3290752f842ed6bad89ac]

        Only package the external/cairo library that is named the same as the SONAME
        
        Change-Id: Id97fe380c3e3976e56a6962eaebfbd696bab7332
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146908
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-13  Miklos Vajna  <vmiklos@collabora.com>  [995198bfff4ae8abaf2129fe99d9f8ef899a4f25]

        sw floattable: handle table-in-fly in SwFrame::GetNextFlyLeaf()
        
        Trying to lay out a split fly that contains a table resulted in a stack
        overflow.
        
        The reason for this was that SwObjectFormatter::FormatObjsAtFrame_() has
        a loop that will format all objects of the current fly frame, but we
        managed to anchor the follow fly into itself.
        
        Fix the problem by improving SwFrame::GetNextFlyLeaf(), somewhat based
        on how SwFrame::GetNextSctLeaf() has special cases for tables. This way
        once we split the fly frame, we'll try to move the follow anchor frame
        to the next page's body frame, and not to a child of the follow fly
        itself.
        
        Also add a first floattable testcase, we can already assert that the
        table is split correctly. Do this in a separate suite for now, since the
        pool's default SwFormatFlySplit is only created once, so
        SwFormatFlySplit::SetForce(false) doesn't have the wanted effect. The
        anchor's text is still on both pages, should be on page 2 only.
        
        Change-Id: Ie2ce75dbace5d9716008351aedb6a8989036badb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146854
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [6732191ebf8a559b272238c03af679263abf86ef]

        tdf#152964: sw: move UItest to CppUnittest
        
        Change-Id: I9470bce1350a87d5773674b55148b64b02997210
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146902
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-13  buldi  <dobrakowskirafal@gmail.com>  [4e822d22e11e241113e392a1475a479e052df909]

        tdf#143148 Use pragma once instead of include guard
        
        Change-Id: I6fa77335ced02442eec69b0dbb088505eb4b1aa0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146818
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-13  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [ef3c81d0fca9c8f80fd0d4e4025c37a114528344]

        Rename: Extension Manager -> Extensions
        
        simplify dialog title, should be clear what this is about.
        
        Change-Id: I65d8ca89e32cc225a07483703cd27b0fdc630b42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146715
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-02-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [32267c54d7430886e643b297b5e03f5fbf08cf19]

        sw: use try/finally to reset the changes in OptionsTreeDialog
        
        Otherwise it might affect other tests if it hits an assert
        
        Change-Id: I16b818edc0f4414937f28b8459d06712c7db9eac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146896
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [4beaa92bc2c91e7ff84b044469d376216efec2fe]

        sw: use try/finally to reset the changes in OptionsTreeDialog
        
        Otherwise it might affect other tests if it hits an assert
        
        Change-Id: Iee4ee4964640114126c2ec404df567598668ed99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146894
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [22850e8d281d17575c01321cfff9e1ad2201ffb5]

        sw: use try/finally to reset the changes in OptionsTreeDialog
        
        Otherwise it might affect other tests if it hits an assert
        
        Change-Id: I987d5b4493d599a7ad21c916464efca52f24f548
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146897
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [835f87280ab228f59801c28c288472f2941ea222]

        sc: use try/finally to reset the changes in OptionsTreeDialog
        
        Otherwise it might affect other tests if it hits an assert
        
        Change-Id: Iee86221cc7b4bd66fc19dc63b162d72aacec5016
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146874
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-13  Mike Kaganski  <mike.kaganski@collabora.com>  [00f6c36b603416b73e1327ac4c862b1eaca2d277]

        Fix/simplify some vnd.sun.star.expand: handling
        
        The vnd.sun.star.expand: payload must be URL-decoded prior to passing
        it to expandMacros; the protocol must be checked case-insensitively.
        Use startsWithIgnoreAsciiCase for that.
        
        Change-Id: I2be993a0400a27cb7dc57207cd0824b4505afd2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146855
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b926ba60d11cb78b4e042e2abb2d00dde128a1f8]

        Fix typo
        
        Change-Id: I58611c416b2fe198dc847336a592be6683e9b3bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146899
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-13  buldi  <dobrakowskirafal@gmail.com>  [8ca611b2125a74cfdb273cfedfa3b94de14f628b]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: I5a88b699425a37b914a71400e918965a9f6116eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146730
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [a047583f76cd5e9d6ba73ec1ed0ede6cfc3dd541]

        sc: avoid divide by zero in ScEEImport::GraphicSize
        
        See https://crashreport.libreoffice.org/stats/signature/ScEEImport::GraphicSize(short,long,ScEEParseEntry%20*)
        
        Change-Id: Ia5acccb1118aff2486d23eabd536053e67f346ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146746
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-13  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [821f4d6f0987450233e4f63e01f89484ec737258]

        fix openssl build on aarch64  - _umul128 is not available on non x64
        
        adding upstream patch that uses __umulh as a fallback
        
        Change-Id: Ib95de30d3f7208c38421df0c63eb1ceafccd9354
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146839
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2023-02-13  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ac746702df3762d76e20042199f6531acf59123b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a295ef1fa2462d9a828341e7b947eae05ba14154
          - tdf#153417 Edit module options  Help page
            
            Change-Id: Iadc6b9b9be76d0f4c57336e43872d4ab3aa3f7f6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/146823
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-13  Alain Romedenne  <alain.romedenne@libreoffice.org>  [e411eeffad98f2344b9796aa80ba8d3f054a3d3a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5b8658e58d02f8f3ec6a613f7c4edd32ca2e5d76
          - FormatPercent New Basic function / VBA
            
            Change-Id: I0ad4022394632f0d49417bb56ecda641af3b0b42
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/146519
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Jenkins
            
2023-02-13  buldi  <dobrakowskirafal@gmail.com>  [4f6d506e79884b5febb50e61f58bfdba4deef323]

        tdf#143148 Use pragma once instead of include guard in sw
        
        Change-Id: I9b4d2ccb608ceaafb3ee71a34831ce9cb69db6f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146729
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-02-13  Laurent Balland  <laurent.balland@mailo.fr>  [69b9f50ee8c76fa6193165369ab8235cd125247e]

        tdf#152722 tdf#153023 Add UITest
        
        Test increment decimal places and negative in red for NatNum12 number
        format
        Test disable thousand separator and enable leading zeroes
        
        Change-Id: Iff16be62cc7c52af91e04ed018f8cacc40e35568
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146550
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-13  Tor Lillqvist  <tml@collabora.com>  [297c71c82bf6766c7fdeec0ab90e693c4fe39675]

        Mention that Emscripten 3.1.30 is known to work for COWASM
        
        Change-Id: Id01004121a306dea953b908c32acc7f2c0e6841c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146857
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-02-13  Tor Lillqvist  <tml@collabora.com>  [4277e37e65a9a788cd787df54c4788c99225846c]

        Don't overload the word 'module' unnecessarily
        
        Change-Id: I10fb7d16192ddfb0802c976419c00302d4688c4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146856
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-02-13  Miklos Vajna  <vmiklos@collabora.com>  [24f0e121b06252b323e237d9e7f47fcb28bff41e]

        writerfilter: prefix members of DomainMapper, GraphicZOrderHelper, ...
        
        ... RTFSprms_compare and TagLogger
        
        See tdf#94879 for motivation.
        
        Change-Id: I94c432a3aa592f2deb32175938e19047cc65fa44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146852
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-13  Paris Oplopoios  <paris.oplopoios@collabora.com>  [ce3d8f7e082afbc4a3139c723cb4533579523fe2]

        Fix typo, improve code readability, fix comment
        
        Change-Id: I7221222e8c84ee40e4edaec5325565dae4193aff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145825
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-02-13  deepanshuraj099  <deepanshuraj099@gmail.com>  [74501c5da13634632259f738d59b0273e2417147]

        tdf#143148 Use pragma once in vcl
        
        Change-Id: Ib27eb3612f6c072d5c1b7a3588c9524920f86e6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146831
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-02-13  Michael Weghorn  <m.weghorn@posteo.de>  [429cf15472b6900852c618a0e90879554562f69a]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to bcf7f049315dee2001cc2f7c7eabfbcb0b8ef21a
          - Add .gitreview used by git-review tool
            
            Change-Id: I9b4415acbf0ec6de90280a259a1af7e33529f2c4
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/138340
            Tested-by: Michael Weghorn <m.weghorn@posteo.de>
            Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
            
2023-02-13  Mike Kaganski  <mike.kaganski@collabora.com>  [9fa9a510f9a391979a1f5f25ae1b5f4392db7692]

        Use startsWithIgnoreAsciiCase with last argument to simplify
        
        Change-Id: Ifa1261ed76ec078a60fcdbd4ce806abe23e4c056
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146850
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-13  Mike Kaganski  <mike.kaganski@collabora.com>  [30a215f3cee1acdb4df3285512603abede8d3ff1]

        These const_casts are unneeded
        
        Change-Id: I4b1d81665f9bfeb040530bac6bafa3ee2c85782f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146849
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-13  Seth Chaiklin  <sdc.blanco@youmail.dk>  [14a36ad49518bcb5b606b0f1640e3ca56b636e89]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 12f4174031afc80e9d6ac387336e0185646f6977
          - tdf#152605 update UI label changes
            
              - also adding missing control "Caption Order" in Autocaption
            
            Change-Id: I79f3a3416a465693be7bee98d6bdfa0a82f828da
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/146806
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2023-02-12  Mike Kaganski  <mike.kaganski@collabora.com>  [12896c9ed652a239cb1fd05bbd9a32f040e3381f]

        tdf#153571: properly unquote (URL-decode) vnd.sun.star.expand payload
        
        Similar to what is done in bootstrap_expandUri, expandUnoRcUrl,
        UrlReference::expand, JavaLoader.expand_url, and is documented
        in XVndSunStarExpandUrl interface.
        
        Change-Id: I65349b52734f212e6a04e615d39fa2563f62d472
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146840
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-12  buldi  <dobrakowskirafal@gmail.com>  [1af3cb6cf2f635e1d5431942a787d52a2ec3fa70]

        .gitignore: /.vscode*
        
        Some VS Code extensions create directories with this prefix.
        
        Change-Id: Ie4a96a276970327d8da39bffd51eaf137e4163bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146728
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-02-12  Caolán McNamara  <caolanm@redhat.com>  [2dded7d07ac818da920644a595b7e9331458e70d]

        Resolves: tdf#153566 set darkmode menubar background color
        
        because we use it for custom menu titles backgrounds
        
        Change-Id: I1ae679bc032d29c4901befc2f1b0cbb53d0a5d1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146842
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7e1a4a518ef6a8a32f4acf4fe3cc634c3573f778]

        Fix typos
        
        Change-Id: I7c755b2099c3607fece3442269ff3a806b196f1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146836
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4cea7d8f5645cc8c8b7deb78a1bcc0c925f4bb7d]

        Fix typo
        
        Change-Id: I8ab5346e38b6eac508018aced86339d6342224a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146832
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [60d7056184e558ab27c67a1500f705db5dfb9d02]

        Fix typo
        
        Change-Id: Ia21de983bd4295f399e9753c29bc2a3cace2f250
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146835
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f1fddf82234c3925d98a01e52a9ecfb5093a0e60]

        Fix typo
        
        Change-Id: I28253e80065c690dca45658111a2cd54857b186a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146833
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [393b55e4428bb5e6f5df69be4cdea371a12ce67e]

        Fix typo
        
        Change-Id: I51b5c88e1d82c596b926e7074ee3a7e1395a21a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146834
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-12  Tor Lillqvist  <tml@iki.fi>  [33ec31c24053a96f167d11c734d72ec960246e04]

        Avoid LOKClipboard harder on iOS
        
        Change-Id: I2710a7537594c486878a68c630f762a24ac81c49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133017
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146739
        (cherry picked from commit 069aae6be68d67b45222740de01467d11f15adfb)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146800
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2023-02-12  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [43de98fb59ef3cd1c6eabd3174d57634b7d501a9]

        MCGR: Add/Provide GradientSteps to FillGradientAttribute
        
        MCGR stands for MultiColorGRadient. This change allows/
        prepares adding multiple color steps to gradient rendering.
        
        This is preparation work to allow rendering MCGRs in the
        future. All places are adapted in a way that currently
        no change of behaviour will happen. It will be the base
        to get MCGR rendering/decompose for Primitives and our
        internal/existing gradients working.
        
        Change-Id: I28bbd7d10b8670042343ada2a66b5909d3d31bbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146748
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-02-12  Seth Chaiklin  <sdc.blanco@youmail.dk>  [496b1b3179ca096dea1fd91ab2408c02f16b06cf]

        tdf#152605 "heading level"->"outline level" and other tip corrections
        
        Change-Id: I3751b8586ffe47233f3cd27602bcb5cad4d9ecb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146797
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-02-11  Seth Chaiklin  <sdc.blanco@youmail.dk>  [6f15382790e2e758ef7328a62341b30c655aced1]

        tdf#152605  change "heading level" to "outline level" in UI
        
            This patch addresses extended tips in the UI that refer to a heading
            or chapter level, with the aim to remove this kind of terminology.
            In many cases, tooltips are added, and extended tips are corrected.
            Also, add "Outline" in front of "level" in the UI for Caption
            Options and AutoCaption.
        
        Change-Id: Idcf16892599913af31372b89d180251c86945d21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146622
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-02-11  Justin Luth  <jluth@mail.com>  [d8b72d2d841d35f3dfdd38aa9adcedae7550279b]

        sw wrtsh1: cleanup unused pointer
        
        Having a separate pCurRule was made useless by
        commit 3234a9deaa8db760bbd7dbb6414aa3e8f9993c34
        Author: Vladimir Glazounov <vg@openoffice.org>
        Date:   Mon Feb 21 15:07:41 2005 +0000
        
            INTEGRATION: CWS swqcore05 (1.40.82); FILE MERGED
        
        Change-Id: I5fe0c7b09245acd9376d46b448708f29594a7266
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146824
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-02-11  Kohei Yoshida  <kohei@libreoffice.org>  [3c988ef450b809767ca7f897c59041758af53f4b]

        Update liborcus to 0.18.1
        
        Change-Id: I0439640789e59e4dd6e92d7f2975538de2f42f53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146826
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2023-02-11  Sebastian Andrzej Siewior  <sebastian@breakpoint.cc>  [a0165bb7900f6d03a49076d755568ac33ee8e9c9]

        lo-pack-sources: Add support for pbzip2.
        
        Use pbzip for compression if possible. Otherwise fallback to bzip2.
        
        Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
        Change-Id: I9091c5dfe25ee00854b6938464af23b56cdcb31c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146814
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-02-11  Sebastian Andrzej Siewior  <sebastian@breakpoint.cc>  [cb9883b1e9fb620f280e950de2bb50f9ec3a4c5e]

        lo-pack-sources: Use threaded compression for xz.
        
        The xz utility can compress in parallel by using more CPU cores. The
        more CPUs are available the quicker it gets.
        The option -T0 automatically detects the number of available CPUs and
        uses all of them.
        Additional benefit is that xz starting with v5.4 can decompress the
        archive using multiple CPUs as well.
        
        The parallel compression works by splitting the input in multiple blocks
        of equal size which are compressed in parallel. Since the state is not
        preserved / reuse across blocks, the compression gets a little worse:
        
        	-6 	255M (current default)
        	-T0	261M
        	-eT0	259M
        	-7T0	251M
        	-7eT0	249M
        
        -7 uses larger blocks and dictionary which requires more memory on the
        compressing and decompressing side vs the current default -6.
        The -e option spends some extra cycles and improves the compression a
        bit.
        
        Use parallel compression and spend some extra cycles.
        
        Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
        Change-Id: Ib69c4bc1996ddd52153b8ac27b653c21e3998a68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146793
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-02-11  Sebastian Andrzej Siewior  <sebastian@breakpoint.cc>  [30f49b56ba6712fb8fb3dd8febb870a1157e1516]

        lo-pack-sources: Split archiver invocation away from tar.
        
        Instead of passing --bzip2 or --xz invoke the compression program via a
        pipe. This make the replacement of compressor as well its options
        easier.
        
        Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
        Change-Id: Ib69c4bc1996ddd52153b8ac27b653c21e3998a67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146105
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-02-11  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [bbdbe8ea2ef176ef6f08b30b3c18876c2c4f0c22]

        tdf#142018 Properly create Pen width if style is COSMETIC
        
        Change-Id: I6453058c4af352a3b0e14cbccbc1a67c73cd1426
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146551
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2023-02-11  Rafael Lima  <rafael.palma.lima@gmail.com>  [c96e1ec61835bc01e2969ec97fce9a1674fbf6d7]

        tdf#45705 Make SID_ZOOM_IN and SID_ZOOM_OUT smoother in Impress
        
        As reported in the bug ticket, the commands SID_ZOOM_IN and SID_ZOOM_OUT are not smooth and increase/decrease zoom at too big steps.
        
        This patch uses basegfx::zoomtools to zoom in and out, making it smoother.
        
        Change-Id: I801fa6123bf0696046e5d45c7a6b309e7cc3312e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146825
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2023-02-11  László Németh  <nemeth@numbertext.org>  [382892341a63e400f221e1a533fd5a5d6b4d9d70]

        tdf#147892 DOCX: fix corrupt export at para marker revision history
        
        OOXML export of tracked deletion of tracked paragraph insertion
        resulted invalid document.xml, because change tracking history of
        paragraph markers isn't supported by OOXML. Export the tracked deletion
        of the last run of paragraphs without history (tracked insertion).
        This way w:p/w:pPr/w:rPr contains only w:del or w:ins, not both of them
        (with broken tag order).
        
        Note: it's possible to optimize the fix to keep the change
        tracking history of the characters of the last run of the paragraph,
        except the paragraph marker.
        
        Regression from commit eeee19b3fcf8b0374c361c7f6c285fd5c89b5a2f
        "tdf#142387 DOCX track changes: export w:del in w:ins".
        
        Minimal unit test document was created by Miklós Vajna.
        
        Change-Id: I425f4d63c8c6ac29ccd807c1574748c7b9b39e80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146782
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-02-11  Seth Chaiklin  <sdc.blanco@youmail.dk>  [1f1a1f3786a0f7b2efb7739ad227358561112e80]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7266a58cba3c89fdf9cd7100c00ef360e8d45e08
          - tdf#153122: Add missing controls to Caption and Caption Options help
            
              swriter/01/04060000.xhp
                + add Numbering Separator control and description
                * move position of "Caption" to correspond to order in dialog
                * refactor <h1>,<h2>,<h3>,<relatedtopics>
            
               swriter/01/04060100.xhp
                + add Caption section title
                + add Caption Ordering control and description
                * refactor <h1>,<h2>,<h3>,<relatedtopics>
            
            Change-Id: I0d97dfcc0ca9083e5eec20f679d5634764764872
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/146208
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-02-11  Justin Luth  <justin.luth@collabora.com>  [a942e6e5ecfdd9ff83fc7febb8234c8f0e2813db]

        assert commit looking for example document to test theory.
        
        related tdf#125038 FORMTEXT/REF:fix spurious text outside IF field
        speculated that this should always return false,
        since the IF statement is not processed at all.
        However, there are no documents that match this condition in the
        existing unit tests, so a wider net is needed.
        
        Change-Id: I8a5a0fd077cc141abc5438cacd0de77fcfe7c476
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145931
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-02-11  Justin Luth  <justin.luth@collabora.com>  [f7afed99a807a9ce42edf84cab36a4710ddcd58e]

        sw: rename getFieldmarkFor() to getInnerFieldmarkFor()
        
        The same change was made for getBookmarkFor()
        in https://gerrit.libreoffice.org/c/core/+/145412
        
        Because otherwise it's quite confusing
        that we have a For() and an At()
        which could only be differentiated by a code read.
        
        Also improve getInnerFieldmarkFor() a tiny bit,
        so we process the first hit only once.
        
        Suggested at
        <https://gerrit.libreoffice.org/c/core/+/145348/1#message-286262286f234823b390e8f962e3ba11f5fa71b2>.
        
        Change-Id: I47e815eea0b8ac0df4957ac0d224acb6c5975b8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145486
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-02-11  Caolán McNamara  <caolanm@redhat.com>  [c217359b7b3583ae4156e4c2322fe7d867eb3306]

        set the image in the .ui instead of the .cxx
        
        Change-Id: Id6c30fa9cad6bbfbfb4e5c1363f637868884b345
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146792
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-11  Caolán McNamara  <caolanm@redhat.com>  [83eceff8e5136504106c2fd9de26543c37000085]

        Related: tdf#153229 use 'System' instead of 'Automatic'
        
        in the macOS desktop settings "Automatic" is used
        to indicate that the theme changes automatically from
        light to dark over time, "System" does seem a little
        less ambigious as to its meaning here.
        
        Change-Id: I38f6007cca1e8942d77066db200208ca463368d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146743
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-11  Caolán McNamara  <caolanm@redhat.com>  [d6b590feda1c61fd5ed14c0be66379b8e5de0c6a]

        ofz: Use-of-uninitialized-value
        
        Change-Id: I033fab3ea016d3b57891a35602920b7de811ccb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146784
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-10  Jim Raykowski  <raykowj@gmail.com>  [9788a565b3241d1bd62394b9e29c322361d05f80]

        tdf#153205 related: Improve selection mode control icon update
        
        This patch makes the status bar selection mode control icon change to
        adding selection when the mouse is used to select text while the ctrl
        key is pressed and the mouse is moving, which is the behaviour when
        the mouse is not moving and selection begins. It also makes the icon
        show the correct mode when doing DnD.
        
        Change-Id: I9aeb47301ab3c8b9be2159186bcc8c8ede7bf3de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146726
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2023-02-10  Michael Weghorn  <m.weghorn@posteo.de>  [44801e26e098cc1cf7f96e3b233c2b9e5084c9fd]

        qt6 configure: Search for Qt 6 moc in more locations
        
        This e.g. makes this find the correct moc on Arch Linux,
        where the Qt 6 moc is provided under `/usr/lib/qt6/moc`
        by package `qt6-base`.
        
        Change-Id: Iefca23e6391a952eb79108260ae1417fc75ad0ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146781
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-02-10  Michael Weghorn  <m.weghorn@posteo.de>  [9fbcf60c51f9bc553c6e6e0204fac975a87ebf13]

        qt6 configure: Add moc version check
        
        This way, it is determined at configure time
        if the moc meant to be used for Qt 6 is actually a Qt 5
        one, as happened e.g. on Arch Linux without
        upcoming Change-Id Iefca23e6391a952eb79108260ae1417fc75ad0ef
        ("qt6 configure: Search for Qt 6 moc in more locations").
        
        Fail at configure rather than build time in such cases.
        
        Change-Id: I2ada2045f41f08bf339920d043226f9b36c335b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146780
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-02-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [d367cefb0281767762b1671c03b3852cf3d1b7ab]

        tdf#139934: sc_subsequent_filters_test: Add unittest
        
        Change-Id: Ib1540bb7058606c7629ce0459fd18bd463e99998
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146786
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-10  Caolán McNamara  <caolanm@redhat.com>  [88cee07ee023899ffd482bbe52bf0c02c58890d0]

        Resolves: tdf#153497 update automatic icon-theme name on dark mode change
        
        Change-Id: I6b41d04ad902d5b123a110b52426ea2c2de79e4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146774
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-10  Caolán McNamara  <caolanm@redhat.com>  [e43062523b53f7c472f4c0183d333b34cf7adbdf]

        operator [] out of range assert
        
        presumably since:
        
        commit 0e45f8318ee73361fecb049b33b0662fabe295d3
        Date:   Sat Nov 5 15:59:27 2022 +0100
        
            -Werror,-Wdeprecated-declarations (sprintf, macOS 13 SDK): hwpfilter
        
        Change-Id: I1e93526d46d1357a8f11f7ff7ed4c3f2274b9c7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146783
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-10  Jim Raykowski  <raykowj@gmail.com>  [5bc7cb77df839f7dd3cc7d444490aaf50ebccdc6]

        tdf#153205 related: Fix selection problems caused by cursor shell
        
        push pop during insert state update
        
        This patch renames the SelectHiddenRange function to IsInHiddenRange
        and modifies it to take a bool argument that when true selects the
        hidden range if the current cursor position is in a hidden range.
        When the argument is false, the hidden range is not selected if the
        current cursor position is in a hidden range. This makes using cursor
        push pop unnecessary when all that is wanted to know is if the
        current cursor position is in a hidden range.
        
        Change-Id: I622dfaf8e73c5b432bb74a48d36433ff755542b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146725
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2023-02-10  Mike Kaganski  <mike.kaganski@collabora.com>  [208a4ecafafa97ea7fcc5a135fa8160e91ea0a74]

        tdf#153510: STYLE: try harder to detect when there's nothing to do
        
        1. Find the real style names early, to avoid re-triggering style
        application when STYLE arguments use wrong case;
        2. Also check a (rare) case when both immediate and delayed styles
        are the same as currently applied.
        
        Change-Id: Id8ab2e321ede6d0f8f05ac5d1e63ade0212e5865
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146775
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-10  Mike Kaganski  <mike.kaganski@collabora.com>  [2844670d2a47c606cbebb99f73389f30154a3c5e]

        Flatten ScInterpreter::ScStyle
        
        Change-Id: I64c622d2c2cacccc7eda02e8739657fe345f9be8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146777
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-10  Mike Kaganski  <mike.kaganski@collabora.com>  [2a984c77ccb1aa77d9bbd02218d4dc76aaff4a9e]

        tdf#153514: try to find exact match, even when searching case-insensitively
        
        Change-Id: Ib3bec382ef80a9078ffde8612c395cb0154fd476
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146747
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [cc685e16b5325384268ddd52f24293b6e4bf3502]

        tdf#153341: sw_htmlimport: Add unittest
        
        Change-Id: I048a95a3bb36981f5f2d3d243021952b34529075
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146753
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-10  Tor Lillqvist  <tml@collabora.com>  [6d0a0e09ce0daac06bbad0c0cef3057196dbf6e0]

        Avoid implicit function declaration warnings
        
        Noticed when compiling with Emscripten for WASM, but might well happen
        in other cases, too.
        
        Change-Id: I37ae326af21204d81a6a3267831d7a0198d1d501
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146744
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-02-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [797757ac567071f25c1bc30ec7e90d2773a18c67]

        tdf#153244: sw: Add UItest
        
        Change-Id: I8e992d84171aa4ee10f24b754214965ffb70645e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146749
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [70b0c2d84bf5b3b2e94c8da18845c4210a87b7a8]

        Fix typo
        
        Change-Id: I14c04884eab36560c96dbc59b809a5871d87b75f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146750
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-10  Tor Lillqvist  <tml@collabora.com>  [8d90e02b4cecdc7fd74b05b122f074a5f36ca965]

        Get the shared object of a bundled fontconfig into rpm and deb packages
        
        Change-Id: I9630fa25178637bba189c263605a2198ef5c6064
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141550
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146720
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146740
        Tested-by: Jenkins

2023-02-10  Caolán McNamara  <caolanm@redhat.com>  [72959cc2b36749a779b56522f27e290731187043]

        gtk4: occasional crash at exit
        
        Change-Id: I2008d44f5dae0f22e9213f46a740146d6eb85666
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146727
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-10  Stephan Bergmann  <sbergman@redhat.com>  [86cfb4da4fdca63d92060bcfa65e808f579260f4]

        loplugin:staticaccess
        
        Change-Id: If0a2032bede27af3176951dabaab4a165efb144d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146738
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-10  Tor Lillqvist  <tml@iki.fi>  [5025a56db91bb3cf337659c0f8a77d36f49974ad]

        Guard against no HAVE_FEATURE_AVMEDIA in one more place
        
        This was said to fix build of the iOS app some years ago in a vendor
        branch, but unclear about that now, it seems to build from master at
        the moment anyway? Anyway, this still probably makes sense.
        
        Change-Id: I4a9e6f18e7b17664e5aed36233d5ccde44cf1194
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141796
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146742
        Tested-by: Jenkins

2023-02-10  Tor Lillqvist  <tml@collabora.com>  [cbac6b9d8f1319fffc66b397dfa20588e35c24fb]

        Pass product name and not hardcoded "LibreOffice" to make_installer.pl -p
        
        Change-Id: I9b2d84bcc18e21b325960f7057e259daa37234a5
        Reviewed-on: https://gerrit.libreoffice.org/55640
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 12d1b08aac8cc8c3176040efc7290377e380f0c4)
        Reviewed-on: https://gerrit.libreoffice.org/79128
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>
        (cherry picked from commit 0069417b55c99166aec5489ccef803eba25d2b4f)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136842
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146741
        Tested-by: Jenkins

2023-02-10  Stephan Bergmann  <sbergman@redhat.com>  [b8a3d1b7577adce9e4844f6f8915820b98b6d2d8]

        loplugin:external
        
        Change-Id: Idde40e44254a6c545185470a1db36ab684504bec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146737
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-10  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [0fcc2f933e588f5a9fa19f3decf91874d935ecfa]

        Revert "check-last-commit: more detailed advice on using clang-format"
        
        This reverts commit f59d449ecfc078765dfaa2e150a21a7e4b330932.
        
        Reason for revert: confusing
        
        Change-Id: If5924ff3952f344f7a418e80d4ceb774dea94430
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146707
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-02-10  Rafael Lima  <rafael.palma.lima@gmail.com>  [5c96e813bed3293605f8d746f188cc051d1e5949]

        tdf#150451 Fix borders in Editbox controls (kf5)
        
        The bounding rectangle calculated for an Editbox in
        QtGraphics_Controls::getNativeControlRegion was not
        always enough to accommodate content and the borders.
        
        The KDE Breeze does not draw any borders if the total
        height of the bounding rectangle is smaller than the
        minimum size needed for content + frame at top and bottom,
        s. Style::drawFrameLineEditPrimitive in the Breeze
        style [1].
        
        Therefore, ensure a minimum height of that size.
        The Breeze style also considers the type of the
        passed widget when retrieving the frame width using
        QStyle::pixelMetric [2], so pass a dummy `QLineEdit`
        in order to get the actual frame width of 6
        that the Breeze style uses for line edits, rather
        than the default value of 2 that is returned when not
        passing any widget.
        
        Just do that for the minimum size calculation for now
        and not everywhere, because the handling for edit boxes
        here in the qt VCL plugins and in the calling code
        currently does all kinds of "interesting" things like doing
        extra size adjustments or passing the content rect where the
        bounding rect would be expected,...
        
        Ideally this should be cleaned up in the callers and all
        platform integrations in a follow-up commit
        to adhere to what the doc in vcl/inc/WidgetDrawInterface.hxx
        says, but this here keeps it working with existing code for now.
        
        (s.a. discussion in the Gerrit change for more details)
        
        Tested using various scaling factors: 1, 1.25, 1.5, 1.75 and 2.0.
        
        [1] https://invent.kde.org/plasma/breeze/-/blob/144ea45018d28758db07afd987d97318d56c4981/kstyle/breezestyle.cpp#L3527
        [2] https://invent.kde.org/plasma/breeze/-/blob/144ea45018d28758db07afd987d97318d56c4981/kstyle/breezestyle.cpp#L555
        
        Co-authored-by: Michael Weghorn <m.weghorn@posteo.de>
        
        Change-Id: If8cb4794c7f3ce1be4d1ee421c9c27ad5adf5da2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146516
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-02-10  Mike Kaganski  <mike.kaganski@collabora.com>  [a80630b6ee6e7636d2c93c42724ce815c991311c]

        Related: tdf#153510 Avoid modification of iterated container
        
        A crash is seen when resizing a document locally; the problem is
        range-based for loop, which indirectly modifies its range:
        
          sclo.dll!ScAutoStyleList::AddInitial(const ScRange & rRange, const rtl::OUString & rStyle1, unsigned __int64 nTimeout, const rtl::OUString & rStyle2) Line 81	C++
          sclo.dll!ScDocShell::Notify(SfxBroadcaster & __formal, const SfxHint & rHint) Line 685	C++
          svllo.dll!SfxBroadcaster::Broadcast(const SfxHint & rHint) Line 41	C++
          sclo.dll!ScInterpreter::ScStyle() Line 2628	C++
          sclo.dll!ScInterpreter::Interpret() Line 4441	C++
          sclo.dll!ScFormulaCell::InterpretTail(ScInterpreterContext & rContext, ScFormulaCell::ScInterpretTailParameter eTailParam) Line 1947	C++
          sclo.dll!ScFormulaCell::Interpret(long nStartOffset, long nEndOffset) Line 1619	C++
          sclo.dll!ScFormulaCell::MaybeInterpret() Line 470	C++
          sclo.dll!ScFormulaCell::IsValue() Line 2763	C++
          sclo.dll!ScConditionEntry::Interpret(const ScAddress & rPos) Line 670	C++
          sclo.dll!ScConditionEntry::IsCellValid(ScRefCellValue & rCell, const ScAddress & rPos) Line 1238	C++
          sclo.dll!ScConditionalFormat::GetData(ScRefCellValue & rCell, const ScAddress & rPos) Line 1836	C++
          sclo.dll!`anonymous namespace'::handleConditionalFormat(ScConditionalFormatList & rCondFormList, const o3tl::sorted_vector<unsigned long,std::less<unsigned long>,o3tl::find_unique,1> & rCondFormats, ScCellInfo * pInfo, ScTableInfo * pTableInfo, ScStyleSheetPool * pStlPool, const ScAddress & rAddr, bool & bHidden, bool & bHideFormula, bool bTabProtect) Line 297	C++
          sclo.dll!ScDocument::FillInfo(ScTableInfo & rTabInfo, short nCol1, long nRow1, short nCol2, long nRow2, short nTab, double fColScale, double fRowScale, bool bPageMode, bool bFormulaMode, const ScMarkData * pMarkData) Line 569	C++
          sclo.dll!ScGridWindow::Draw(short nX1, long nY1, short nX2, long nY2, ScUpdateMode eMode) Line 556	C++
          sclo.dll!ScGridWindow::Paint(OutputDevice & __formal, const tools::Rectangle & rRect) Line 458	C++
          vcllo.dll!PaintHelper::DoPaint(const vcl::Region * pRegion) Line 313	C++
          vcllo.dll!vcl::Window::ImplCallPaint(const vcl::Region * pRegion, ImplPaintFlags nPaintFlags) Line 617	C++
          vcllo.dll!PaintHelper::~PaintHelper() Line 553	C++
          vcllo.dll!vcl::Window::ImplCallPaint(const vcl::Region * pRegion, ImplPaintFlags nPaintFlags) Line 623	C++
          vcllo.dll!PaintHelper::~PaintHelper() Line 553	C++
          vcllo.dll!vcl::Window::ImplCallPaint(const vcl::Region * pRegion, ImplPaintFlags nPaintFlags) Line 623	C++
          vcllo.dll!PaintHelper::~PaintHelper() Line 553	C++
          vcllo.dll!vcl::Window::ImplCallPaint(const vcl::Region * pRegion, ImplPaintFlags nPaintFlags) Line 623	C++
          vcllo.dll!PaintHelper::~PaintHelper() Line 553	C++
          vcllo.dll!vcl::Window::ImplCallPaint(const vcl::Region * pRegion, ImplPaintFlags nPaintFlags) Line 623	C++
          vcllo.dll!PaintHelper::~PaintHelper() Line 553	C++
          vcllo.dll!vcl::Window::ImplCallPaint(const vcl::Region * pRegion, ImplPaintFlags nPaintFlags) Line 623	C++
          vcllo.dll!vcl::Window::ImplCallOverlapPaint() Line 646	C++
          vcllo.dll!vcl::Window::ImplHandlePaintHdl(Timer * __formal) Line 668	C++
          vcllo.dll!vcl::Window::LinkStubImplHandlePaintHdl(void * instance, Timer * data) Line 648	C++
          vcllo.dll!Link<Timer *,void>::Call(Timer * data) Line 111	C++
          vcllo.dll!Timer::Invoke(Timer * arg) Line 81	C++
          vcllo.dll!vcl::Window::ImplHandleResizeTimerHdl(Timer * __formal) Line 684	C++
          vcllo.dll!vcl::Window::LinkStubImplHandleResizeTimerHdl(void * instance, Timer * data) Line 674	C++
          vcllo.dll!Link<Timer *,void>::Call(Timer * data) Line 111	C++
          vcllo.dll!Timer::Invoke(Timer * arg) Line 81	C++
          vcllo.dll!vcl::Window::GetSizePixel() Line 2420	C++
          sclo.dll!ScTabView::GetGridWidth(ScHSplitPos eWhich) Line 3032	C++
          sclo.dll!ScViewData::CellsAtX(short nPosX, short nDir, ScHSplitPos eWhichX, unsigned short nScrSizeX) Line 2634	C++
          sclo.dll!ScViewData::VisibleCellsX(ScHSplitPos eWhichX) Line 2710	C++
          sclo.dll!ScTabView::PaintArea(short nStartCol, long nStartRow, short nEndCol, long nEndRow, ScUpdateMode eMode) Line 2386	C++
          sclo.dll!ScTabViewShell::Notify(SfxBroadcaster & rBC, const SfxHint & rHint) Line 63	C++
          svllo.dll!SfxBroadcaster::Broadcast(const SfxHint & rHint) Line 41	C++
          sclo.dll!ScDocShell::PostPaint(const ScRangeList & rRanges, PaintPartFlags nPart, unsigned short nExtFlags) Line 172	C++
          sclo.dll!ScDocShell::PostPaint(short nStartCol, long nStartRow, short nStartTab, short nEndCol, long nEndRow, short nEndTab, PaintPartFlags nPart, unsigned short nExtFlags) Line 106	C++
          sclo.dll!ScDocShell::DoAutoStyle(const ScRange & rRange, const rtl::OUString & rStyle) Line 1580	C++
          sclo.dll!ScAutoStyleList::InitHdl(Timer * __formal) Line 92	C++
          sclo.dll!ScAutoStyleList::LinkStubInitHdl(void * instance, Timer * data) Line 84	C++
          vcllo.dll!Link<Timer *,void>::Call(Timer * data) Line 111	C++
          vcllo.dll!Timer::Invoke() Line 76	C++
          vcllo.dll!Scheduler::CallbackTaskScheduling() Line 481	C++
          vcllo.dll!SalTimer::CallCallback() Line 55	C++
          vclplug_winlo.dll!WinSalTimer::ImplHandleElapsedTimer() Line 166	C++
          vclplug_winlo.dll!ImplSalYield(bool bWait, bool bHandleAllCurrentEvents) Line 525	C++
          vclplug_winlo.dll!WinSalInstance::DoYield(bool bWait, bool bHandleAllCurrentEvents) Line 581	C++
          vcllo.dll!ImplYield(bool i_bWait, bool i_bAllEvents) Line 475	C++
          vcllo.dll!Application::Yield() Line 560	C++
          vcllo.dll!Application::Execute() Line 453	C++
          sofficeapp.dll!desktop::Desktop::Main() Line 1604	C++
          vcllo.dll!ImplSVMain() Line 203	C++
          vcllo.dll!SVMain() Line 236	C++
          sofficeapp.dll!soffice_main() Line 94	C++
          soffice.bin!sal_main() Line 51	C
          soffice.bin!main(int argc, char * * argv) Line 49	C
        
        ScAutoStyleList::InitHdl iterated over aInitials, and called
        pDocSh->DoAutoStyle, which eventually called ScAutoStyleList::AddInitial,
        which modified aInitials, resulting in dangling reference rInitial back
        in the ScAutoStyleList::InitHdl.
        
        Change-Id: Id4e2aac2f5b0b27a7a57f22c0c9cdf8a1e950f30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146690
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-09  Justin Luth  <jluth@mail.com>  [ff3440535e786c73237176670372c565ca3421b4]

        tdf#153042 doc/x/rtf: pre-emptive unit tests for numbering tabstop
        
        These existing unit tests need to have a tabstop in the front.
        Although different versions of MS Word can handle similar situations
        differently (regardless of compatibility settings - i.e. buggy)
        in these cases they are all rendered the same way by Word 2003/2010/2019.
        
        make CppunitTest_sw_rtfimport CPPUNIT_TEST_NAME=testTdf78506
        make CppunitTest_sw_rtfimport CPPUNIT_TEST_NAME=testTdf116265
        
        In this one, LO's chapter numbering defaults to none-numbering
        followed by a tabstop. The tabstop should not be there/never become visible.
        make CppunitTest_sw_ww8export3 CPPUNIT_TEST_NAME=testPresetDash
        
        For this added test, older versions of Word 2010/2003 don't show a tabstop.
        According to MS Word 2019 however, this should have a tabstop in the front.
        make CppunitTest_sw_ooxmlexport18 CPPUNIT_TEST_NAME=testTdf153042_largeTab
        
        ... but this nearly identical file does not display with any tabstop,
        and looks the same in all versions of Word.
        make CppunitTest_sw_ooxmlexport18 CPPUNIT_TEST_NAME=testTdf153042_noTab
        
        Change-Id: I59d904ef7dd37b694b02f57d6743ee5b232b42a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146731
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-02-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [10ed0b5c09eefc53c8e8a6f606faf29dac5f4d80]

        sw: fix crash in SwModule::InsertLab
        
        Seen in https://crashreport.libreoffice.org/stats/crash_details/e17357e9-d5e2-4eee-868e-ecf72e04dc41
        
        Change-Id: I32f239249e72b6644b3a38d4dd9bbae65f7bede0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146692
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-09  Stephan Bergmann  <sbergman@redhat.com>  [6ed7a3cc51e560c6b2a6894f6829c0ac9f991ef2]

        tdf#153501 Fix OString construction from nullptr
        
        (see recent 6028e9fda96d0ed5da266b1c54a7755f7ba3408c "Finally drop undocumented
        rtl_[u]String_newFromStr null argument support")
        
        Change-Id: Ib47d2d674487baf0414b4a02b27b2359f809df97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146719
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-09  Mert Tumer  <mert.tumer@collabora.com>  [8620b204b51a9e0552a0002f7f06292bdfad37a7]

        make default selected table style to Default Table Style for only online
        
        unfortunately when the table has a style sw/qa/uitest/writer_tests4/tdf115573.py fails
        because tables that have pre-applied style resets the style of the elements in their cells
        when a new row is inserted and the ui test above relies on that. For now this is LOK only
        
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Change-Id: I2f60376fc2d929498aef45259a5ef291922ccdcd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132124
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Gökay ŞATIR <gokaysatir@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146723
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-02-09  Mert Tumer  <mert.tumer@collabora.com>  [ef46afe71751929b8b17d278d83c8e3ceefc862f]

        sw: change inserttable style option default to 1
        
        Right now it is default to NONE in the list
        if the user explicitly choses otherwise but that
        does not align with inserttable option on the toolbar
        there it is defaulted to "Default Table Style"
        1 means "Default Table Style"
        
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Change-Id: I1db19f0292ac6775653b0db3f2860fea9e3b0adf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131971
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146722
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-02-09  Khaled Hosny  <khaled@aliftype.com>  [182e85aef036f30e8c6f32de5516a0286aaf0320]

        vcl: GetGlyphOutlineUntransformed() always returns true now
        
        Change-Id: I98eff6f138b57e249d8ce951c1b3747c773330ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146718
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2023-02-09  Khaled Hosny  <khaled@aliftype.com>  [cbdcc18778f9736ca6f186e2bbb9f0db456b1cee]

        Require HarfBuzz 5.1.0
        
        This is the minimal version to provide the functionality we currently
        check for. Some important LO functionality currently depend on idfdef'd
        HarfBuzz code, and some distributions build against old system HarfBuzz
        leading to user bug reports that are tricky to track down, e.g:
        tdf#153048 and tdf#153470.
        
        Change-Id: I7d58ec46f8fd340d2592887c0088876d71351771
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146674
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2023-02-09  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [f59d449ecfc078765dfaa2e150a21a7e4b330932]

        check-last-commit: more detailed advice on using clang-format
        
        Change-Id: I7e25acd02573c3e173eccefe9326dc42e2940f05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146688
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-02-09  Henry Castro  <hcastro@collabora.com>  [665964c2d36791df4a6586f54167bbd1563cb4e0]

        lok:sc: do not generate extra mouseup events
        
        In tiled rendering case, the client side always will
        send the pair mousedown/mouseup events to server side,
        it is not necessary to generate extra mouseup events
        when the mouse tracking has ended, otherwise the selection
        engine will receive two mouseup events and wrong selection
        states.
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I99983de9591e26f6e5327fff63c45e682cbf1999
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144168
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145611
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 78568d4baac8b84b5d9cb50704b3e62b67ab1178)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146633
        Tested-by: Jenkins

2023-02-09  Juergen Funk  <juergen.funk_ml@cib.de>  [7a851c5b2da723ca618061c12a14f11479748dfd]

        tdf#95936: Tooltip not updated in Toolbars after change Shortcut
        
        The update of all toobars after change the shortcut was missing,
        this patch update the toolbars now
        
        Change-Id: Ibc896dc48c9143307b028a3c271476482111c2c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146678
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-02-09  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [8d8d01140c299e49afd188a9b7e1ac2860099e8c]

        Remove unused field
        
        Change-Id: I6eda3b236c5b270c75947ca3313987e467d05982
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146693
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-02-09  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [cd559b38043c5572465b130cd8c9a5e9da563cbf]

        Remove trailing whitespace
        
        Change-Id: Iec7704a23bb9397bca1e0ee610707803c4b836b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146714
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-02-09  Tor Lillqvist  <tml@collabora.com>  [d5f5f0984510d6c1b453e31c1ad58fb29fed278b]

        Use SIMD in pixman for WASM
        
        Emscripten and WASM do have some support for SSSE3, so let's try to
        use it, with -msimd128. See
        https://emscripten.org/docs/porting/simd.html.
        
        WASM is not x86, though, so avoid use of inline x86 assembly, like the
        CPUID instruction.
        
        Emscripten does not have <mmintrin.h> but does have <xmmintrin.h>,
        <emmintrin.h>, and <tmmintrin.h>.
        
        Change-Id: Ic3a47291f6c6dee6843e93ccecc92a643b269cb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146691
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-02-09  Caolán McNamara  <caolanm@redhat.com>  [c440d1ef3d31d41c94a6d59372bbec16d9f5dc5d]

        use new baseclass member instead
        
        Change-Id: I8a1855f24370c250d0d9aecd583fa47ffaa03afb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146686
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-09  Tor Lillqvist  <tml@collabora.com>  [d552b4a549d614a03aa9328e017dec27bd3ff41e]

        Enable opening of downloaded fonts only in ForKit in Online
        
        We want that only the ForKit process needs to have access to new font
        files added to a Collabora Online instance dynamically by downloading
        from a server. There are however many locations in the Kit process, in
        core and in external libraries like harfbuzz, where the code wants to
        open a font file.
        
        Handle this so that the ForKit process opens such a downloaded font
        file and doesn't close it. The file descriptor is thus inherited by
        Kit processes.  The font file pathname passed on to other code is a
        fake on in the format "/:FD:/%d" where the %d is the file descriptor
        of the opened font file. Add checks in all places where font files are
        opened, look for this special pathname format, and modify the code to
        just dup() the already open file descriptor in that case.
        
        All this is relevant for Linux only, as Collabora Online runs on
        Linux.
        
        Do the above for harfbuzz, cairo, fontconfig, and freetype.
        
        In addition make sure that these libraries (except harfbuzz which
        needs to be a static library and freetype) when bundled, on Linux, are
        built as shared libraries, and won't be confused with the
        corresponding system libraries by making sure their sonames are
        different.
        
        Change-Id: Ib059cb27e1637d07bb709249abd0d984f948caa9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140714
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146341
        Tested-by: Jenkins

2023-02-09  Henry Castro  <hcastro@collabora.com>  [1854f8ae2cf5966db1b51968dafc27785d3b7a11]

        lok: sc: avoid the shared spreadsheet dialog
        
        It is not needed the LO core shared spreadsheet
        because the online has collaborative functionality turns on
        by default.
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I57ab83eae2913522d55704ae5a115e30c9d10034
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145091
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145613
        Tested-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 7137fa5158530c0f6adb1f80f82203b43213187f)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146632
        Tested-by: Jenkins

2023-02-09  Stephan Bergmann  <sbergman@redhat.com>  [6031935412efbd610486af11561b8818d3e4d1bf]

        loplugin:staticaccess
        
        Change-Id: I24aa6b773f13b5d9924fbc867090ab9bf8c42045
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146681
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-09  Caolán McNamara  <caolanm@redhat.com>  [ead9ff420989c7991108428a21eef5c3f0e9c362]

        ofz#55798 Timeout
        
        Change-Id: Ifbff597d02da9b870ef936bdcca31e31d49cbf58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146684
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-09  Andras Timar  <andras.timar@collabora.com>  [86c53eb59a6ada104358c9dbe3b50dac71af2dcc]

        fix internal python build on powerpc64le-unknown-linux-gnu
        
        Change-Id: I49c1368542a1af5dbbf377dbd8cb0cad8c6e2a38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135174
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146689
        Tested-by: Jenkins

2023-02-09  Dennis Francis  <dennis.francis@collabora.com>  [b9516ea478b7df97cd97c48d5462f0e544b6b584]

        lok: do not recreate lok-drawview for every tile paint
        
        This lets the ScLOKDrawView live long enough for non-tile painting
        related invocation of its methods and hopefully those of its member objects.
        
        This is a blind fix for the following crash:
        
        /opt/collaboraoffice/program/../program/libsclo.so
        	(anonymous namespace)::ScLOKProxyObjectContact::calculateGridOffsetForViewOjectContact(basegfx::B2DVector&, sdr::contact::ViewObjectContact const&) const
        ...
        /opt/collaboraoffice/program/libmergedlo.so
        	SdrTextObj::NbcSetOutlinerParaObjectForText(std::unique_ptr<OutlinerParaObject, std::default_delete<OutlinerParaObject> >, SdrText*)
        		/home/collabora/jenkins/workspace/build_linux_co-2021_online_snapshot/svx/source/svdraw/svdotext.cxx:1379
        /opt/collaboraoffice/program/libmergedlo.so
        	sdr::properties::TextProperties::ItemSetChanged(SfxItemSet const&)
        		/opt/rh/devtoolset-10/root/usr/include/c++/10/bits/unique_ptr.h:360
        /opt/collaboraoffice/program/libmergedlo.so
        	sdr::properties::RectangleProperties::ItemSetChanged(SfxItemSet const&)
        		/home/collabora/jenkins/workspace/build_linux_co-2021_online_snapshot/svx/source/sdr/properties/rectangleproperties.cxx:54
        /opt/collaboraoffice/program/libmergedlo.so
        	sdr::properties::DefaultProperties::SetObjectItem(SfxPoolItem const&)
        		/home/collabora/jenkins/workspace/build_linux_co-2021_online_snapshot/svx/source/sdr/properties/defaultproperties.cxx:120
        /opt/collaboraoffice/program/libscfiltlo.so
        	XclTxo::XclTxo(XclExpRoot const&, EditTextObject const&, SdrObject*)
        		/home/collabora/jenkins/workspace/build_linux_co-2021_online_snapshot/include/svl/cenumitm.hxx:26
        /opt/collaboraoffice/program/libscfiltlo.so
        	XclObjComment::XclObjComment(XclExpObjectManager&, tools::Rectangle const&, EditTextObject const&, SdrCaptionObj*, bool, ScAddress const&, tools::Rectangle const&, tools::Rectangle const&)
        		/opt/rh/devtoolset-10/root/usr/include/c++/10/bits/unique_ptr.h:179
        /opt/collaboraoffice/program/libscfiltlo.so
        	XclExpNote::XclExpNote(XclExpRoot const&, ScAddress const&, ScPostIt const*, rtl::OUString const&)
        		/opt/rh/devtoolset-10/root/usr/include/c++/10/tuple:137
        /opt/collaboraoffice/program/libscfiltlo.so
        	ExcTable::FillAsTableXml()
        		/home/collabora/jenkins/workspace/build_linux_co-2021_online_snapshot/include/rtl/ref.hxx:65
        /opt/collaboraoffice/program/libscfiltlo.so
        	ExcDocument::ReadDoc()
        		/home/collabora/jenkins/workspace/build_linux_co-2021_online_snapshot/sc/source/filter/excel/excdoc.cxx:747
        /opt/collaboraoffice/program/libscfiltlo.so
        	XclExpXmlStream::exportDocument()
        		/home/collabora/jenkins/workspace/build_linux_co-2021_online_snapshot/sc/source/filter/excel/xestream.cxx:1107
        /opt/collaboraoffice/program/libooxlo.so
        
        Change-Id: I248395cca1e2da37208fc449aca731175a5aa368
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133914
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit c17c410706eab6e4d449b2a20a51bf3702329341)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143583
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146683
        Tested-by: Jenkins

2023-02-09  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [8c3a48700d02f3977e855062358bd04f2ffbecf7]

        Update git submodules
        
        * Update translations from branch 'master'
          to 579a868ba956eb78425da0c2510df67a12654c7e
          - update translations for 7.5.1 rc1/master
            
            and force-fix errors using pocheck
            
            Change-Id: Ic13a9cd6a7a1e31a54af71cca958781b6b663f86
            
2023-02-09  Michael Weghorn  <m.weghorn@posteo.de>  [4aa73a298f4849e222aa3c6111d8b5c57e417e4b]

        android: Update Android Gradle Plugin to 7.4.1
        
        Change-Id: I2a709e27d3ba42f0d1c2ae9510d2cbf1f38c484d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146682
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-02-09  Caolán McNamara  <caolanm@redhat.com>  [f121b890f8f70fe2a0e633d3b4ad59c27ebba9b3]

        tdf#153229 add an extended tip for this new widget
        
        and fix mnemonic target
        
        Change-Id: Iad68048a6f0f824b774306033fdbbfe65b152804
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146675
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-09  Caolán McNamara  <caolanm@redhat.com>  [9850aed84b8aa0a47eb89c7b547f1b90420db9a3]

        cid#1401328 suppress Uncaught exception
        
        Change-Id: I20d7e1777b94d9e1d81e8e5b1640b8e912a981d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146676
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-09  Miklos Vajna  <vmiklos@collabora.com>  [00b9b33334791079c2dc26b1ed4c123450cabf7d]

        sw: call FormatEmpty() in SwTextFrame::Format() for split fly masters
        
        The problem was that the text in the anchor frame of a split fly frame
        was duplicated on the old page and the new page as well. The reason for
        this seems to be that the master has no content and the follow has all
        the content (this is wanted), but then there is no code to explicitly
        clear the master.
        
        In other cases the master always gets some new content where portion
        building for that new content starts by throwing away the old portions.
        
        Once SwTextFrame::Format() and SwTextFrame::FormatEmpty() explicitly
        checks for these master anchors, the unwanted text in the master anchor
        disappears.
        
        An extra tweak is needed in SwTextFrame::PaintEmpty() to even hide the
        paragraph marker: this frame is empty but has a follow frame, so we
        should not show a paragraph marker there.
        
        Finally introduce a SwTextFrame::HasNonLastSplitFlyDrawObj() to be able
        to check for this "empty master anchor for split fly" case at a single
        place.
        
        With this <https://bugs.documentfoundation.org/attachment.cgi?id=185144>
        from <https://bugs.documentfoundation.org/show_bug.cgi?id=61594> gets
        laid out reasonably: the position is not perfect but we detect that only
        1 para of the text frame fits page 1, we create a 2nd page and we
        correctly move exactly the text frame's 2nd para to page 2.
        
        Change-Id: I871bba2de5b829e667d5cfb1cbe0ba4cc2274edd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146680
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-09  Miklos Vajna  <vmiklos@collabora.com>  [25a16e7543965565a4227506003adc916deea500]

        sw floattable: fix cid#1520804
        
        GetFrameRstHeight() already assumes the m_pFrame is non-nullptr, so no
        need to check for this.
        
        The logic in the block will be necessary elsewhere as well, I'll extract
        that to a function in a follow-up change, so let's just do a minimal fix
        here.
        
        Change-Id: I6cb2a44e629c273f473278d61607705a2b9a7a4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146679
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-02-09  Miklos Vajna  <vmiklos@collabora.com>  [85a64197f86b77e295b9ddfc81abf1aca4aad47d]

        sw: fix undo comment of FN_UPDATE_TEXT_FORMFIELD
        
        It's an update, not an insert. One has to dispatch .uno:TextFormField,
        then move inside the formfield with the cursor finally dispatch
        .uno:UpdateTextFormField to see this in action.
        
        Change-Id: Id9e3c7b9d08582cbf83f64ff04c97dff5cbb88f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146671
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-02-09  Hossein  <hossein@libreoffice.org>  [b1f0c23720cbb7a30128c066d54f7dcf1fdc6178]

        tdf#153476 Disable MS telemetry in VsDevCmd.bat
        
        MS telemetry inside VsDevCmd.bat causes problems for the autogen.sh
        script which uses it to find the Visual Studio C/C++ standard library
        via the environment variables that show the UCRT path and version.
        
        VsDevCmd.bat is the "Developer Command Prompt for Visual Studio".
        
        The telemtry is disabled by:
        
          set VSCMD_SKIP_SENDTELEMETRY=1
        
        This change resolves the problems described in tdf#153476.
        
        Change-Id: I8b77a2ca0c3577b3ba490723ab7901f463562578
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146677
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [3a4a00a51acca8f9b5e775547abff0c4dc9144d7]

        re-apply "optimize ConfigurationProperty::get()"
        
        This reverts commit 05b2bfc289df8712097cc1e640bf7d3bc6b86a84,
        but adds clearing of some more members, which were holding onto
        references to bits of config data after the config service was
        disposed.
        
        Change-Id: I9969ee2472445e4e1dbe8ea15e081401845ad29c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146605
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-09  Devansh Jain  <d.jain.182002@gmail.com>  [81fa02eedbda2afa34c82420a02cd3b3f825be06]

        tdf#143148 Use pragma once instead of include guards in hwpfilter
        
        Change-Id: I010b6c76c1f859340f544409bbaab946cf2a6aa2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146554
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-02-08  Justin Luth  <jluth@mail.com>  [6bc6da1d03327450571b6811e192787ad90ecea2]

        tdf#153423 tdf#150197: use getToken in proper order
        
        This fixes a LO 7.5 regression from my commit
        727c5ed30f68abc28bb04531b25a1df30810760f
        
        getToken steps along the string and consumes it,
        so these needed to remain in the same order as
        they had been originally. Dumb thing to overlook.
        
        Change-Id: I483980eafb7deb0c224063ad41616bb21ddb2191
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146672
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-02-08  Stephan Bergmann  <sbergman@redhat.com>  [a82c783a28b147963486c492184768be6be37da0]

        Adapt to macOS Resources vs. share naming
        
        On macOS, "Tools - Macros - Organize Macros - Basic... - Macro From:"
        erroneously listed all the per-application modules ("Access2Base", "Depot",
        "Euro", ...) under "My Macros" instead of "Application Macros".
        
        Change-Id: Ic997ab30d9205d8402136ea381745c08ce555623
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146673
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-08  Caolán McNamara  <caolanm@redhat.com>  [b9399259b2cc612e38b178667e08d444a7e2fc1e]

        tdf#153229 use bestMatchFromAppearancesWithNames to take user pref into account
        
        so user's override of system is taken into account for the icon theme.
        
        Change-Id: I02a9bf67eb6a3406f0e60bea58387e2e7457c995
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146669
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-08  Caolán McNamara  <caolanm@redhat.com>  [102e15d6f3960b0ea357b89243b6fe85df34bfec]

        Related: tdf#152486 infobar is white text on light button in light mode
        
        background isn't "bright" or "dark" enough to be considered one or the
        other. This is only used for the infobars, so black text is good enough
        for the current bg colors in use.
        
        Change-Id: I4c2c4fadac72cc35aebeadec417186c6358c0a77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146667
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-08  Justin Luth  <jluth@mail.com>  [7b3e0639962bab6e757381ad2b3e4868c61ed3b7]

        Revert "tdf#148360 doc import: add NO_NUMBERING_SHOW_FOLLOWBY(true)"
        
        This reverts commit 2405a36f3bcd43f80371ccaed47f7523ff0d8757
        which was backported to 7.4.1.
        
        This solves the regression report for DOC in tdf#153042.
        
        The problem is that the tab-without-numbering is displaying in
        cases where it shouldn't (i.e. when the tabstop position matches
        the first line indent).
        
        Although the patch itself is fine (DOC should do the same thing as DOCX)
        the feature is incomplete, even for DOCX/RTF. So just remove DOC
        from this mix - especially since there seem to be a LOT more instances
        of DOC files that need the incomplete aspect.
        
        Once it is proven to work OK for DOCX, we can add DOC back in.
        
        Change-Id: I3c550fc2ca29cf1490ec0a5e3979a6acbd102385
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146670
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-02-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [6f1dd12d808a41ca70d4a33787f1bdff9d44a5ac]

        osl::Mutex->std::mutex in ScExternalRefCache
        
        Change-Id: I3736683d0a7d20694ac2375016c722b4233fdcae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146555
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-08  Caolán McNamara  <caolanm@redhat.com>  [f7c03364e24da285ea95cea0cc688a7a120fc163]

        tdf#153229 add a switch to override honoring system dark mode
        
        Change-Id: Iafb6182e05dc65d20d0809476ee58908f7426d39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146597
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-08  Caolán McNamara  <caolanm@redhat.com>  [68ab2e109edf8b81c48e953f7c8d43841e07365a]

        SetAlternatingRowColors is gone now
        
        Change-Id: I59a17b45c34902d3b692c5a6bd70f4286bcae609
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146666
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-08  Stephan Bergmann  <sbergman@redhat.com>  [d7100211be8c79d00f6044e76e2102206dad9432]

        Fix bogus uses of OUString::createFromAscii
        
        We got a report on IRC of builds failing with
        
        > svidl: /home/dolezvo1/Downloads/libreoffice/sal/rtl/ustring.cxx:278: void rtl_uString_newFromAscii(rtl_uString**, const char*): Assertion `static_cast<unsigned char>(*pCharStr) < 0x80' failed.
        
        when the "l" in "Downloads" was some non-ASCII character (whose exact identity
        was apparently obscured by the used pastebin service, though).
        
        Change-Id: Ib460793b0f8aa5e8f8822fa224d67e5a622a234d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146664
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-08  Caolán McNamara  <caolanm@redhat.com>  [52d070f753228cf99e76cb5656f12181fc0a397c]

        remove SvTreeListEntry background color
        
        and don't overwrite the rendercontext background, which has the side
        effect that switching dark/light mode or other theme changes gives
        immediate change in visible treeviews. So tools, options, view,
        switching Light/Dark, Apply doesn't show a treeview with the old
        modes background
        
        Change-Id: I9c403beba53f1f1a28464ad8c1c70018be1cf43f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146656
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-08  Caolán McNamara  <caolanm@redhat.com>  [4e4717a27ceae2252befd9b3c49cc545fdb82c37]

        SetAlternatingRowColors is unused
        
        Change-Id: I0f214bccb28c9894b5c23600ca19b16dd3257cae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146655
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-08  Michael Stahl  <michael.stahl@allotropia.de>  [80dd2ce29413809ca337618e313795bd9610cf80]

        openssl: upgrade to release 3.0.8
        
        Fixes CVE-2023-0401 CVE-2023-0286 CVE-2023-0217 CVE-2023-0216
        CVE-2023-0215 CVE-2022-4450 CVE-2022-4304 CVE-2022-4203 CVE-2022-3996
        
        Remove the patch that fixed CVE-2022-3996.
        
        Change-Id: I8587d780ea7dc07637278643dc1c49b577e3ae56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146657
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-02-08  Rafael Lima  <rafael.palma.lima@gmail.com>  [9ebba1d99457a1049c2f61ba15cd4c99a68d74e7]

        tdf#147488 BASIC: Create empty module when an empty library is selected
        
        If the Standard library is empty (has no modules), when the Basic IDE is opened it shows only a black screen with nothing.
        
        This patch makes it so that when the Standard library has no modules, a generic module is created and shown.
        
        Change-Id: I26dbe41b4244492a21649ab08c5fc2df24ca12a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145309
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins

2023-02-08  Szymon Kłos  <szymon.klos@collabora.com>  [54298f7f23e699e99e979bdf945c6ae2bee1a12f]

        htmlexport: close li mark not only in xhtml
        
        As commented in sw/source/filter/html/htmlatr.cxx:766
        "// OutHTML_NumberBulletListEnd() will end a list item"
        
        We have to do it also in HTML not only XHTML so node will be
        closed and we get correct structure.
        
        This is followup for:
        commit 2466b9fcf20ee61f6fc621298011c0efaa55e7c6
        Author: Miklos Vajna <vmiklos@collabora.com>
        Date:   Mon Feb 21 16:38:51 2022 +0100
        
            sw HTML export, XHTML mode: fix lost </li> when last list item is not numbered
        
        Change-Id: I99baa59b437572b157df8057445cf6c741f936b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143508
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146651
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-02-08  Michael Stahl  <michael.stahl@allotropia.de>  [a0875d09d9eeb368e9e319f3f2f29ec3be71b56c]

        editeng: remove SvxLRSpaceItem::nTxtLeft
        
        Several parts of SvxLRSpaceItem appear to maintain an invariant of the
        3 members nTxtLeft/nLeftMargin/nFirstLineOffset: nLeftMargin is either
        equal to nTxtLeft if nFirstLineOffset is positive, otherwise equal to
        nTxtLeft + nFirstLineOffset.
        
        But not every part maintains it: there are functions SetLeftValue() and
        SetLeft() which simply write into nLeftMargin regardless, and a
        constructor that takes 3 separate numbers without any checks.
        
        The constructor calls violate the invariant in 2 ways: nTxtLeft is
        simply set to 0 (many cases), and one case in OutlineView::OutlineView()
        that sets nTxtLeft to 2000 but the other 2 at 0.
        
        Another odd thing is that the UNO services that expose SvxLRSpaceItem
        either expose a property for MID_L_MARGIN or for MID_TXT_LMARGIN but
        never both.
        
        It looks like there are 2 distinct usages of SvxLRSpaceItem:
        for anything that's applied to paragraphs, all 3 members are used;
        for anything else, nTxtLeft is unused.
        
        Try to simplify this by removing the nTxtLeft member, instead
        GetTextLeft() simply calculates it.
        
        Also assert in SetLeftValue()/SetLeft() that nFirstLineOffset is 0.
        
        Change-Id: Ida900c6ff04ef78e92e8914beda1cc731a695b06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146643
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-02-08  Michael Stahl  <michael.stahl@allotropia.de>  [9bf7092aa05b47e6290d894edaf00f21038a636a]

        editeng: SvxLRSpaceItem uninline some functions
        
        Change-Id: I719ec54ef0e4540c8dbacb783b335ccb69b08e9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146642
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-02-08  Szymon Kłos  <szymon.klos@collabora.com>  [1e23e26d48eabb829c39304a78fad26b10f76d7f]

        tdf#147740 fix disappearing icons in groupbar
        
        Change-Id: Ia67b90d05bccbd4d2c2553109ea7372574ee21d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146584
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-02-08  Stephan Bergmann  <sbergman@redhat.com>  [6f91ab6de9ce169ca489f4574b119e06ef6db9dc]

        Avoid SolarMutexReleaser
        
        UITest_writer_macro_tests occasionally failed with
        
        > ==3730889==ERROR: AddressSanitizer: heap-use-after-free on address 0x60d00057d080 at pc 0x7f75353d933c bp 0x7ffcedf8de90 sp 0x7ffcedf8de88
        > READ of size 8 at 0x60d00057d080 thread T0
        >  #0 in basctl::ModulWindow::GetState(SfxItemSet&) at basctl/source/basicide/baside2.cxx:1088:22
        >  #1 in basctl::Shell::GetState(SfxItemSet&) at basctl/source/basicide/basides1.cxx:1160:18
        >  #2 in SfxStubbasctl_ShellGetState(SfxShell*, SfxItemSet&) at workdir/SdiTarget/basctl/sdi/basslots.hxx:164:1
        >  #3 in SfxDispatcher::FillState_(SfxSlotServer const&, SfxItemSet&, SfxSlot const*) at sfx2/source/control/dispatch.cxx:1658:9
        >  #4 in SfxBindings::Update_Impl(SfxStateCache&) at sfx2/source/control/bindings.cxx:260:22
        >  #5 in SfxBindings::NextJob_Impl(Timer const*) at sfx2/source/control/bindings.cxx:1275:17
        >  #6 in SfxBindings::NextJob(Timer*) at sfx2/source/control/bindings.cxx:1220:5
        >  #7 in SfxBindings::LinkStubNextJob(void*, Timer*) at sfx2/source/control/bindings.cxx:1218:1
        >  #8 in Link<Timer*, void>::Call(Timer*) const at include/tools/link.hxx:111:45
        >  #9 in Timer::Invoke() at vcl/source/app/timer.cxx:75:21
        >  #10 in Scheduler::CallbackTaskScheduling() at vcl/source/app/scheduler.cxx:481:20
        >  #11 in SalTimer::CallCallback() at vcl/inc/saltimer.hxx:54:13
        >  #12 in SvpSalInstance::CheckTimeout(bool) at vcl/headless/svpinst.cxx:161:53
        >  #13 in SvpSalInstance::ImplYield(bool, bool) at vcl/headless/svpinst.cxx:399:17
        >  #14 in SvpSalInstance::DoYield(bool, bool) at vcl/headless/svpinst.cxx:471:21
        >  #15 in ImplYield(bool, bool) at vcl/source/app/svapp.cxx:475:48
        >  #16 in Application::Yield() at vcl/source/app/svapp.cxx:559:5
        >  #17 in Application::Execute() at vcl/source/app/svapp.cxx:453:13
        >  #18 in desktop::Desktop::Main() at desktop/source/app/app.cxx:1604:13
        >  #19 in ImplSVMain() at vcl/source/app/svmain.cxx:203:35
        >  #20 in SVMain() at vcl/source/app/svmain.cxx:235:12
        >  #21 in soffice_main at desktop/source/app/sofficemain.cxx:94:12
        >  #22 in sal_main at desktop/source/app/main.c:51:15
        >  #23 in main at desktop/source/app/main.c:49:1
        >
        > 0x60d00057d080 is located 0 bytes inside of 144-byte region [0x60d00057d080,0x60d00057d110)
        > freed by thread T20 here:
        >  #0 in operator delete(void*, unsigned long) at /home/sbergman/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp:164:3
        >  #1 in basctl::ModulWindow::~ModulWindow() at basctl/source/basicide/baside2.cxx:235:1
        >  #2 in VclReferenceBase::release() const at include/vcl/vclreferencebase.hxx:43:13
        >  #3 in rtl::Reference<basctl::BaseWindow>::~Reference() at include/rtl/ref.hxx:129:22
        >  #4 in VclPtr<basctl::BaseWindow>::disposeAndClear() at include/vcl/vclptr.hxx:209:5
        >  #5 in basctl::Shell::~Shell() at basctl/source/basicide/basidesh.cxx:246:23
        >  #6 in basctl::Shell::~Shell() at basctl/source/basicide/basidesh.cxx:228:1
        >  #7 in SfxViewFrame::ReleaseObjectShell_Impl() at sfx2/source/view/viewfrm.cxx:1114:9
        >  #8 in SfxViewFrame::~SfxViewFrame() at sfx2/source/view/viewfrm.cxx:1905:5
        >  #9 in SfxViewFrame::Close() at sfx2/source/view/viewfrm.cxx:1166:5
        >  #10 in SfxFrame::DoClose_Impl() at sfx2/source/view/frame.cxx:138:37
        >  #11 in SfxBaseController::dispose() at sfx2/source/view/sfxbasecontroller.cxx:931:28
        >  #12 in (anonymous namespace)::XFrameImpl::setComponent(com::sun::star::uno::Reference<com::sun::star::awt::XWindow> const&, com::sun::star::uno::Reference<com::sun::star::frame::XController> const&) at framework/source/services/frame.cxx:1493:33
        >  #13 in (anonymous namespace)::XFrameImpl::close(unsigned char) at framework/source/services/frame.cxx:1704:12
        >  #14 in SfxFrame::DoClose() at sfx2/source/view/frame.cxx:104:29
        >  #15 in SfxViewFrame::Notify(SfxBroadcaster&, SfxHint const&) at sfx2/source/view/viewfrm.cxx:1703:28
        >  #16 in SfxBroadcaster::Broadcast(SfxHint const&) at svl/source/notify/SfxBroadcaster.cxx:40:24
        >  #17 in (anonymous namespace)::SfxModelListener_Impl::notifyClosing(com::sun::star::lang::EventObject const&) at sfx2/source/doc/objxtor.cxx:145:12
        >  #18 in SfxBaseModel::close(unsigned char) at sfx2/source/doc/sfxbasemodel.cxx:1487:76
        >  #19 in SfxBaseModel::dispose() at sfx2/source/doc/sfxbasemodel.cxx:725:13
        >  #20 in gcc3::callVirtualMethod(void*, unsigned int, void*, _typelib_TypeDescriptionReference*, bool, unsigned long*, unsigned int, unsigned long*, double*) at bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:77:5
        >  #21 in cpp_call(bridges::cpp_uno::shared::UnoInterfaceProxy*, bridges::cpp_uno::shared::VtableSlot, _typelib_TypeDescriptionReference*, int, _typelib_MethodParameter*, void*, void**, _uno_Any**) at bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:233:13
        >  #22 in unoInterfaceProxyDispatch at bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:413:13
        >  #23 in binaryurp::IncomingRequest::execute_throw(binaryurp::BinaryAny*, std::__debug::vector<binaryurp::BinaryAny, std::allocator<binaryurp::BinaryAny>>*) const at binaryurp/source/incomingrequest.cxx:236:13
        >  #24 in binaryurp::IncomingRequest::execute() const at binaryurp/source/incomingrequest.cxx:79:26
        >  #25 in request at binaryurp/source/reader.cxx:86:9
        >  #26 in cppu_threadpool::JobQueue::enter(void const*, bool) at cppu/source/threadpool/jobqueue.cxx:100:17
        >  #27 in cppu_threadpool::ORequestThread::run() at cppu/source/threadpool/thread.cxx:165:31
        >  #28 in threadFunc at include/osl/thread.hxx:189:15
        >  #29 in osl_thread_start_Impl(void*) at sal/osl/unx/thread.cxx:265:9
        
        where the ModulWindow apparently happens to get deleted by the UNO worker thread
        in the window of time when ModuleWindow::IsPasteAllowed temporarily dropped the
        SolarMutex on the main thread.
        
        Temporarily dropping the SolarMutex around the xClipboard->getContents() call
        had been there ever since the code got introduced in
        c29c7a86c8cb18d0e0602cddb3f24373e2424098 "#92173# Reimplement Basic password
        protection UI in Basic IDE", and at least theoretically it is of course the
        right thing to do to not call that UNO API with the SolarMutex locked.  But it
        is of course also not a good idea to use SolarMutexReleaser, and that
        xClipboard->getContents() call doesn't look like it leads to deadlock.
        
        Change-Id: I3660065508d37801125f675440071d61e41906d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146650
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-08  Caolán McNamara  <caolanm@redhat.com>  [e1e6ff49a244039bc2c2c09026ab9ca3ef96e859]

        tdf#153434 crash on "new" macro with no cursor
        
        probably good in trunk since:
        
        commit 6e2bd11251afbe64f9889ede36b28b00f47aaff5
        Date:   Sun Aug 7 12:49:11 2022 +0100
        
            tdf#150291 Revert "Fix crash when no valid EntryDescriptor found"
        
        but still visible in 7-4
        
        Change-Id: I63898ed3e33f73f8a93528872449539c5df6574f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146645
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-08  Caolán McNamara  <caolanm@redhat.com>  [bad7bb439461ab0d50b44260c7274b05758d8e1f]

        Related: tdf#153438 this toplevel needs to be a GtkBox
        
        Change-Id: I04a503f77dcbfb03cfcfce26f0a94d3cb7f54b68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146646
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-08  Miklos Vajna  <vmiklos@collabora.com>  [58b7b180297116997df6bfab7cbcf90d38d25f06]

        sw layout xml dump: show offset of text frames
        
        This can be non-zero for follows in case a text frame is split into a
        master and follows.
        
        Also handle offset/follow of text frames when showing frame text, so
        only the relevant substring is shown in split frames.
        
        Change-Id: Ic3cb6daacf3a1771652afc9b64312585a8258a25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146648
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-08  Mike Kaganski  <mike.kaganski@collabora.com>  [dcc52933cac1bf08c3e487bd3a12fb035d96eac2]

        Simplify a bit
        
        Change-Id: I77482a2e1d382663ca31991130526feb7ce85504
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146647
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-08  Miklos Vajna  <vmiklos@collabora.com>  [d18096aeafa9ad5924f730cd39138fdf4f7d9609]

        CppunitTest_sw_htmlexport: avoid preTest() magic in ...
        
        ... testExportOfImagesWithSkipImagesEnabled.
        
        Set the filter option explicitly, rather than inferring it from the test
        name.
        
        Change-Id: I931711f394b41916a640bd3be974337d61491928
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146640
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-02-08  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4a0d671706306661c4a5072ce4769dc47bc65f71]

        svx: don't access m_aOutRect directly - go through methods
        
        Change-Id: If37d6fd7108d1289f838bd3f81ae9b500c8ddb5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146601
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-02-08  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c97950cdb22fd9135ebb127a78f8497da7478ebd]

        basegfx: restructure B1DRange and B2DRange tests and add use cases
        
        Change-Id: I423171e886e56a0fa107c58edee7bf8a2259a6fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146600
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-02-07  Khaled Hosny  <khaled@aliftype.com>  [9d44236a62bf59d120dda89924d0d1407b2bd52b]

        tdf#153436: Improve handling of Arabic system spell dictionary on macOS
        
        The system has only a generic “ar” spell dictionary, but LibreOffice
        wants country code as well. Since it is the same dictionary for all
        Arabic locales, we now add entries to all Arabic country codes we know
        about.
        
        Change-Id: Iaf5a8f495b3d1023d7fe40654afa0cce3fe9fbdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146641
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2023-02-07  Caolán McNamara  <caolanm@redhat.com>  [ded56141c44971aa4b279bf232f0383b5b679694]

        ofz#55771 Timeout
        
        Change-Id: If10047bc9da297c70c6f0457680e84e788b7c438
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146644
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-07  Caolán McNamara  <caolanm@redhat.com>  [91fa7cc3dc124877f810599fe3c315cda6d03df6]

        cid#1520798 Use after free
        
        since:
        
        commit 441d0b0fb2eef890a465c061a3d68a07c4a51832
        Date:   Fri Jan 27 19:03:35 2023 -0500
        
            tdf#151548 sw content controls: actually gotoFormatContentControl
        
        Change-Id: I0460023c2f89a3a151c01a8f844513df39a35855
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146638
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-02-07  Caolán McNamara  <caolanm@redhat.com>  [58732c0760478d00dbf34c8d631e75a0262a2b75]

        cid#1520802 Dereference null return value
        
        Change-Id: Iba193386d1ee82c8f47ece2445cfb2ecaeeed998
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146636
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-07  Caolán McNamara  <caolanm@redhat.com>  [93cd7e878ac03232aaebb14e9425d80fc97f8846]

        cid#1520799 Unchecked dynamic_cast
        
        and
        
        cid#1520801 Unchecked dynamic_cast
        
        Change-Id: I03a0fdde1da3a9f10699b35455fa2f79ff00a494
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146635
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-07  Caolán McNamara  <caolanm@redhat.com>  [6285297c6933fa9121d7dd412b1f1daaa8b072a5]

        cid#1520803 silence Unchecked return value from library
        
        Change-Id: I47bfb2b64526d47c2a064e3bb3d93474420825af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146613
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-07  Khaled Hosny  <khaled@aliftype.com>  [ad5005c3bfb6105e92e52111c3093312a6cb8ff2]

        tdf#153376: Fix reading USE_TYPO_METRICS flag
        
        Font data is big endian while SvStream defaults to little endian.
        
        Regression from:
        
        commit fb417ee082afdd2e80a1f48aa420bb8d5cb97686
        Author: Khaled Hosny <khaled@aliftype.com>
        Date:   Fri Sep 30 12:35:10 2022 +0200
        
            vcl: Apply variations to font metrics
        
        Change-Id: I474ec2a76057baca93f350e23c3779985abdf9da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146611
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2023-02-07  Michael Stahl  <michael.stahl@allotropia.de>  [345f23474845da0defa4a9276228f54b5ded5736]

        tdf#153083 writerfilter,sw: DOCX locale-dependent TOC \t style names, 3
        
        The import crashed on fdo85740-1.docx with an unhandled exception.
        
        This is because it mapped the TOC style "Table of Figures" from "table
        of figures", but the ApplyStyleSheetsImpl() actually uses the converted
        name "Drawing" instead, so "Table of Figures" didn't exist.
        
        (regression from commit ca71482237d31703454062b8b2f544a8bacd2831)
        
        It turns out that once that is fixed, the DOCX export needs to convert
        "Drawing" back to "Table of Figures" in the TOC field.
        
        Change-Id: I4858c79dd74154b229b7568610c0b8ba7b3e2b6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146610
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-02-07  Miklos Vajna  <vmiklos@collabora.com>  [d6b9529c4f63d1dd5c57db4f4912471cce2507d9]

        sw floattable: fix cid#1520800
        
        Only SwFrame::GetLeaf() calls this, but it only does so when we're in
        an at-para anchored fly frame, so we can require that this succeeds.
        
        Change-Id: I6c99bc2ea1ab4f338a536272ccce13fd22b30246
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146612
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-07  Michael Stahl  <michael.stahl@allotropia.de>  [0fafc03c24996ccd53dbf76eaab372779cfbca90]

        tdf#153083 writerfilter,sw: consolidate StyleName->StyleId in msfilter
        
        Turns out there was already a function MSWordStyles::CreateStyleId()
        doing the same thing as FilterChars(), presumably better.
        
        Change-Id: Idd0129c753841b86bd026e1300aa57a56721c89e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146609
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-02-07  Heiko Tietze  <heiko.tietze@documentfoundation.org>  [74590b782dfef65c612bb1577cdcb0a5f29df82a]

        Resolves tdf#153127 - Separate book from other modes in print preview
        
        Change-Id: I1573034b9df0f199f2b71e640051cad19fa6d220
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146587
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-02-07  Heiko Tietze  <tietze.heiko@gmail.com>  [0b9aef0aaa7c17cc7da722002e27996a01ffc7fa]

        Resolves tdf#148441 - Hide viewlayout in statusbar in preview mode
        
        Change-Id: I255ad3b952d7b424e9ff0475798bbe0cfc57ef9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146004
        Tested-by: Jenkins
        Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>

2023-02-07  Miklos Vajna  <vmiklos@collabora.com>  [ddfb800e60d98340c99c8013f6df3f2060687dd0]

        sw: fix anchoring in SwFrame::GetNextFlyLeaf()
        
        The core of this change is in SwFrame::GetNextFlyLeaf(), which used to
        assume that there is a next frame after the fly's anchor, but it's
        perfectly valid to not have such a frame. Instead if a fly is split,
        then also split its anchor, so effectively only the last follow of such
        anchor hosts content, all the others are empty and only serve as an
        anchor of a non-last member of a split fly frame chain.
        
        Once this anchoring is changed, adjustments are needed at other places,
        so a sample split fly frame (2 paragraphs, 1st para on first page, 2nd
        para on second page) is still layout out correctly:
        
        - SwAnchoredObject::FindAnchorCharFrame(): return the right follow text
          frame for follow flys. This is needed because flys have to be anchored
          to masters, and then this function can find the frame that's used for
          positioning.
        
        - SwFlyFrame::Format(): get the rectangle of the correct body frame,
          otherwise we would get the bottom of the 1st body frame instead of the
          2nd body frame for the follow fly, leading to a negative height of the
          follow fly frame.
        
        - SwToContentAnchoredObjectPosition::CalcPosition(): position against
          the right follow text frame, similar to
          SwAnchoredObject::FindAnchorCharFrame().
        
        - SwTextFrame::AdjustFollow_(): don't join a master with its follow if
          there is a split fly frame anchored in the master. The assumption is
          that first the fly has to be moved away, then we can do such a join.
        
        - Introduce a SwTextFrame::GetSplitFlyDrawObjs() to avoid copy&paste in
          SwTextFrame::AdjustFollow_() & SwTextFormatter::FormatLine().
        
        With this, a sample split fly frame is split to two pages with correct
        anchors if SW_FORCE_FLY_SPLIT=1 is set. The anchor frame has duplicated
        text on the 1st and 2nd page still, though.
        
        Towards an initial working layout for multi-page fly frames.
        
        Change-Id: Ie99b13c2e318ec63f69c8a47bbc604771509e24a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146607
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-07  Eike Rathke  <erack@redhat.com>  [909a25d30b09ebd3a023105a9c3cc4d20add094a]

        Resolves: tdf#139934 always apply cellXfs xf explicits (tdf#123139 related)
        
        Change-Id: Id1e12ee8677a25a645bfd53b4968a17c9a1eabe5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146599
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-02-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [fba2d6a1026020164c80d65037ec3aae33a3f774]

        sc: use try/finally to reset the changes in OptionsTreeDialog
        
        Otherwise it might affect other tests if it hits an assert
        
        Change-Id: I49c2b854d19a83ac32f78be32a77ad6e771b73ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146593
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [621d4b0afc34646cec59b53e192be47eefe6062d]

        sw: use try/finally to reset the changes in OptionsTreeDialog
        
        Otherwise it might affect other tests if it hits an assert
        
        Change-Id: Ic8e35f6f9f029ea6ae4620946edb69ca7a6618bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146591
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-07  Szymon Kłos  <szymon.klos@collabora.com>  [3f794ed02d588d71b2503d2e558c2e168f034fdf]

        lok: don't pretty print html for online
        
        followup for "lok: don't limit line length in HTMLWriter"
        
        Pretty printing makes html more readable for human but introduces
        lots of new line marks which are later interpreted in the client
        as a valid new lines in the document content.
        
        This was causing multiplying the line breaks when inserting hyperlinks
        where we read current selection's content and then we pass it back
        to the core as link's content (with added new lines).
        
        This change needs cypress change to not contain "\n" at the beginning
        of some content read from the document.
        
        This also afects copying from the online document to clipboard.
        
        Change-Id: I2b17d62398d947fcf1d3fb1ed6005c3063d114f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136893
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141479
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-02-07  Szymon Kłos  <szymon.klos@collabora.com>  [6a7b3d59d790cb8ea55353fe4173d71a13931d50]

        tdf#153244 apply caption options
        
        Change-Id: I2aa53a85ab9f38ddf74caac85047235ea85a40af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146590
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-02-07  Caolán McNamara  <caolanm@redhat.com>  [e7897ce47e415e46eb36687f911a9a4b09ca6b8a]

        crashtesting: crash in ScInterpreter::ScCountIfs
        
        seen on importing forum-mso-en4-253817.xls and others
        
        Error: attempt to advance a dereferenceable (start-of-sequence) iterator
        which falls outside its valid range.
        
        presumably since:
        
        commit 7674399aac661eb503d7badc53b9a4d68bd9839d
        Date:   Fri May 27 19:51:40 2022 +0200
        
            try to range-reduce even COUNTIFS if not matching empty cells
        
        bodge this to fill in 0 for missing ranges
        
        Change-Id: If77d8ab887859f11b240975bb837a27785f500a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146604
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-07  Miklos Vajna  <vmiklos@collabora.com>  [6275bd9db475cb984ac153d06ed1ddadfa2fadb7]

        sw: handle split flys in SwTextFormatter::FormatLine()
        
        One workaround in SwFrame::GetNextFlyLeaf() is to assume that there is
        always a next frame after the fly's anchor when we split the fly. An
        alternative to this is to split the fly's anchor as well, so we always
        have a next such frame.
        
        When this happens, we hit various problems, the first is that once we
        have 2 flys after the split, we try to move the first fly to page 2 as
        well.
        
        The reason for this appears to be that SwTextFormatter::FormatLine()
        sets the height of the line in the fly's anchor to 1 twip larger than
        the available space. Disable this tweak when the only reason that text
        frame is on the page to serve as an anchor. We definitely don't want to
        move it to the next page, arguing it's too large.
        
        Towards an initial layout for multi-page fly frames.
        
        Change-Id: Ia7b7a93ff78af640366fb49e30e910e5f4e0e0a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146602
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-07  Jean-Pierre Ledure  <jp@ledure.be>  [077ff26b682b7d31ea85e8adf66fc80432c876e8]

        Fix links in DispatchCommands wiki page
        
        The modified python script generates the
          https://wiki.documentfoundation.org/Development/DispatchCommands
        wiki page.
        
        The https://gerrit.libreoffice.org/c/core/+/142723
        commit has broken the links to OpenGrok in the last
        column ("Source files") of the tables and also the
        list of files at the bottom of the page.
        
        The actual page in the wiki, after upgrade to LO 7.5
        has been generated with the modified version of the script.
        
        Change-Id: I2ec674f4257229e543a7797fddd2f7a142a743f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146553
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2023-02-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [00659bcdbbb167596e6fd18e283a54819dd6fe91]

        improve readability of VirtualDevice constructor
        
        (a) It is not obvious what DeviceFormat::DEFAULT means
        (b) There are two parameters (each with two states), but only really 2
        possible overall states
        
        So
        (1) use more useful names
        (2) combine the two parameters into one enum
        
        Change-Id: Ic0595b39e032cc9e019b88326389d055b977da00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146589
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-07  Caolán McNamara  <caolanm@redhat.com>  [545ddfbaa98cfeaa35c95d7db7b16cd241cedc89]

        tdf#153321 use SeparatorColor for FixedLine
        
        so the separators as seen in NotebookBar, etc are drawn the same as the
        separators seen in the normal toolbar
        
        Change-Id: I22f4f5e5506e325f78951011f0574653ff5758e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146596
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [400e4b1866cbf7ab4b703e31f6c0e9b4040a58e0]

        sc: use try/finally to reset the changes in OptionsTreeDialog
        
        Otherwise it might affect other tests if it hits an assert
        
        Change-Id: I2d2fe1c2dfb931c8c9d95e61d8fdb31236b96c57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146592
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-07  Caolán McNamara  <caolanm@redhat.com>  [df2ad816288a4729c9cea8d14b7d590ac271d18b]

        Related: tdf#153319 don't destroy frame with IsDeleteForbidden set
        
        not sufficient on its own to fix this crash.
        
        Change-Id: Ibd8b68d7e007d8a22770b3d73f0d17a1869cf279
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146598
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-07  Caolán McNamara  <caolanm@redhat.com>  [4163bfc3c75a39a686083d566e6ed1b6c8c9908a]

        GtkPaned properties applied to children not in a GtkPaned anymore
        
        since
        
        commit 280e55bf440b32ec87ce79271276c24f55172663
        Date:   Thu Jun 23 16:25:11 2022 +0200
        
            Remove not necessary container in Animation Panel in Impress Sidebar
        
            It was causing layouting issues in LOK.
        
        Change-Id: I67bdb0283bd01397f59d9d4b4fbacd0610b606cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146567
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [7355c2ee8a9f0811d1cd3d37fc9dac2ad5f95774]

        uitest: reset value when changing the measurement unit
        
        Otherwise, changing it in one test might affect other tests
        Use @contextmanager decorator to change it back to default 'Inch'
        at the end of the test even if the test hits an assert
        
        Change-Id: I1e7b35019cd19b490aa619c0a866bb9f93820950
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146583
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-07  Caolán McNamara  <caolanm@redhat.com>  [ca57cee2ae5718378193a9c7050248c63b5fa47e]

        ofz#55751 check that level is valid
        
        Change-Id: I971bdcc62fd3775f8f75bf69db41182afc4baefc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146595
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-07  Miklos Vajna  <vmiklos@collabora.com>  [9259f79517bec3e7ebbc423eca098694fbf2a079]

        sw: document SwFootnoteFrame
        
        Similar to the doc model, "footnote" actually means "footnote or
        endnote" in practice.
        
        Change-Id: I89a38ed91bbfb2e1948b5f4393d4929ecfd20e0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146594
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-02-06  Seth Chaiklin  <sdc.blanco@youmail.dk>  [c8e62c3dd1c66d2e5e7b598cd434df61cdc34801]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b1149d14e24a6611d00ca13d0942d17d617c2620
          - (Related tdf#153243) Update help page because of UI label change
            
              - update UI label
              - refactor page
              - rename German ID
            
            Change-Id: I9245d4f297cb3b6c890302b32419010a966c2646
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/146209
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2023-02-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [05b2bfc289df8712097cc1e640bf7d3bc6b86a84]

        Revert "optimize ConfigurationProperty::get()"
        
        This reverts commit 7df433cdc33b4d6ba38eafad9282d015571433ef
        and its follow-ups:
        
        * b4b63d0c46979ad6b6aae5d6a4ea6672ea248e10 "try to fix some shutdown
        crashes"
        * 203ad037ccb9fdebffea4f622229ded90635eb8b "try to fix shutdown crashes in
        ConfigurationWrapper"
        
        since it introduced a crash starting with LibreOffice 7.4
        See https://crashreport.libreoffice.org/stats/signature/void%20rtl::str::release%3C_rtl_uString%3E(_rtl_uString*)
        Later, it was reverted in libreoffice-7-4 branch with
        df79a29ea20fb698d650be45a48c607f54476dea "Revert "optimize
        ConfigurationProperty::get()" (7.4 only)" so the crash
        is no longer reported in that branch.
        OTOH, Noel tried to fix it in master/libreoffice-7-5 branches
        with the two commits mentioned above but the crash is still being
        reported in LibreOffice 7.5
        After talking to him, he suggested to revert it all
        
        Finally, adapt code to make loplugin:stringviewparam happy
        with getPropertyValue
        Change-Id: Id9fa97d2a81a590e53abd027e978d2d6179222b8
        
        Change-Id: Id2e3475c342770be5705a74b9c0b45f45d6be5ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146586
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-06  Caolán McNamara  <caolanm@redhat.com>  [36aa8b43daccff63ab9b2f2c3df064abd2517a28]

        ofz: bump sc-rtf and html max lengths
        
        Change-Id: Id2b97538dcc2919b2fb993e8494478a7a444a9a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146568
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-06  Stephan Bergmann  <sbergman@redhat.com>  [9a23ded27470a4c57015e9e5d686259a60d464f2]

        Fix thinko when to sleep
        
        <https://ci.libreoffice.org/job/lo_ubsan/2672/> still failed with the same
        symptoms that 09c3a0aa13e7c4719a73728c2f9ba1f66cea7572 "A better fix for the
        stale TreeListEntryUIObject issue" had been supposed to fix.  And of course, it
        is the
        
        >                 xInsert.executeAction("CLICK", tuple())
        
        calls that actually trigger m_aUpdateTimer.Start() in
        SwChildWinWrapper::ReInitDlg, while the upfront m_aUpdateTimer.SetTimeout(200)
        in the SwChildWinWrapper ctor by itself is not relevant for the point in time
        where the timer actually starts (and where the Python code thus has to start
        waiting, too).
        
        Change-Id: I2b4fe7dadd470c62e7d63594a76d258faeac5906
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146588
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-06  Yomnasalama  <yomnasalama2000@gmail.com>  [08cfcea7fef6cde9eddcfa461fe1edff99dadafe]

        tdf#147906 Use Math.hypot() for Pythagorean addition
        
        Change-Id: I644947ca22f493bbc805c45334450db8d4b4808b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146137
        Tested-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-02-06  Szymon Kłos  <szymon.klos@collabora.com>  [52eba7937154a49e07360b297d5d7c396ca91903]

        Make LOKClipboard available to other modules
        
        LOKClipboard has higher level dependencies (sfx2) so it cannot be
        moved to the vcl where SystemClibpoard instance is created.
        
        - introduce new interface LokClipboard to differentiate
          from SystemClipboard so we can have vcl's and lok's implementations
          at the same time
        - publish LOKClipboard using new interface for other modules by adding
          component file in desktop module
        
        Thanks to that when code calls GetClipboard and we cannot get clipboard
        assigned to the vcl::Window* (for welded widgets) in GetSystemClipboard
        correct instance is returned (shared clipboard for current view) so we
        can access content which was copied before. Previously always a new
        instance was created (with empty content).
        
        test ScTiledRenderingTest::testPasteIntoWrapTextCell was broken
        add some content to clipboard to simulate more real case
        and test the content copied
        
        Change-Id: I23c0298960a710c498646493f33122b908864cba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126310
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131644
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135198
        Tested-by: Jenkins

2023-02-06  Szymon Kłos  <szymon.klos@collabora.com>  [f16f69f719b7efa99a2b3a4d73dffc2777d5d425]

        lok: send status for file export dialogs
        
        Change-Id: I21530abc89808beb4c794f912e9453d8552c3b01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146006
        Reviewed-by: Ashod Nakashian <ash@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146573
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-02-06  Miklos Vajna  <vmiklos@collabora.com>  [1f373260cf25ca2f36a929e1a27fde00641e5c09]

        tdf#152669 sw: fix missing table borders in the non-Word-table-cell case
        
        A 4x4 table had partially missing inner borders when the page's writing
        mode was set to vertical, for a newly created document.
        
        This went wrong with commit 526c8bdb54eff942d5213030d1455f97720a1ba7
        (sw: fix too long inner borders intersecting with outer borders for Word
        cells, 2022-01-06), which forgot to make changes in
        SwTabFramePainter::Insert() conditional on bWordTableCell.
        
        Fix the problem by making the SwTabFramePainter::Insert() changes
        conditional, similar to how SwTabFramePainter::FindStylesForLine()
        already did this.
        
        Note how the DocumentSettingId::TABLE_ROW_KEEP compat setting is off for
        new documents.
        
        Change-Id: Ie29d1613251d869e7ae78ea7dab3e75f0e6de229
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146585
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-06  Szymon Kłos  <szymon.klos@collabora.com>  [ec93446f703746ec45a16846b291e5a002a788e7]

        lok: formulabar: fix URL fields selection
        
        field is calculated as 1 character by selection getter
        let's unfold fields and send real length
        
        Change-Id: I557f8785a4d2ee6a41c6c95f4551f5e104a58c02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146350
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146574
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-02-06  Szymon Kłos  <szymon.klos@collabora.com>  [887b2eb4583549d104c03747405e1f925ab6168a]

        jsdialog: weld all message boxes
        
        This fixes regression from:
        commit 9785cebe4cfdc296143757da6098a74b0252c618
        jsdialog: fix validation error dialog in Calc
        
        When inserting autofilter without header data
        - message box should appear
        
        Change-Id: Id5d26604a67f43700310cc0f51954b886c9de0f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146495
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146575
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-02-06  Miklos Vajna  <vmiklos@collabora.com>  [27fbab13557a75b5402c11a1697541edc124116a]

        sw: implement SwFrame::GetPrevFlyLeaf()
        
        This is much easier than the "next" case, since here we can nullptr when
        there is no previous leaf instead of creating one.
        
        With this, if the MoveBwd() call in SwContentFrame::MakeAll() is
        disabled, some simple fly frame can be split across 2 pages if it's
        positioned in a way that the rectangle of the fly would not fit into the
        body frame without changing the position, in SW_FORCE_FLY_SPLIT=1 mode.
        
        Towards an initial layout for multi-page fly frames.
        
        Change-Id: I3b6ba85ad66117b5595a113d688e2fcb97bcf745
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146571
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-06  Miklos Vajna  <vmiklos@collabora.com>  [6966957aa42dea54eff933665b49e3976b32eff0]

        sw: prefix members of RangeBorderEnumWrapper
        
        Seems this was the last unprefixed class in sw/.
        
        See tdf#94879 for motivation.
        
        Change-Id: I2adac7932b8a45f2b07f844e5c7bd06eb08a8618
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146570
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-06  Tor Lillqvist  <tml@collabora.com>  [187d3b6e8fa0f763b3e9a2e185c61697e9dae7d5]

        Minor typo fixes and some additional information
        
        Change-Id: Ic0b76ca37dce37f88df62d80495e111c4d50818e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146572
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-02-05  Balazs Varga  <balazs.varga.extern@allotropia.de>  [d8ae6d1388f28c405c4de2dfe93dbfe2d8acd470]

        Related: tdf#150098 sc validation: allowing formulas for validity test
        
        Clean-up and a little optimization.
        
        Change-Id: Ib56d959188912f4b18acb5466ce55bc7b5b4ee4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146391
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>

2023-02-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [90a043f2589a70f6e035ba350ff7f673ae677f2e]

        osl::Mutex->std::mutex in sd::framework::FrameworkHelper
        
        Change-Id: I84d5eb29413b3242386f1ffb1beafa9622985ded
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146558
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [18f14b9e50407e4c0b97024c122f8ce7c0efaad4]

        osl::Mutex->std::atomic in sc::CSVFetchThread
        
        Change-Id: I615be595b73f4d55f13f7245b06783f6af03d58a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146557
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [640202f5248de274b83356e963b0e1a2e405aa18]

        osl::Mutex->std::atomic in sc::ReaderThread
        
        Change-Id: I10296bb29fc59475f0e3b13c06da97e703485792
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146556
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-05  Greg Kelesidis  <greg.kelesidis@gmail.com>  [1e2f6e7b27fafd6c579dfb09ccd2012151b4ab7e]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: Iaeabe4e21ffe407684a57e1988a836e7cf85b2a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146560
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-02-04  Caolán McNamara  <caolanm@redhat.com>  [f71ce9b35598d6aa64f3b095e0b3c7683948c280]

        ofz: Use-of-uninitialized-value
        
        Change-Id: I97fb4edcad3a014b622f1a936adecd634121ad3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146559
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-04  Julien Nabet  <serval2412@yahoo.fr>  [a21aad5e084e3901a1e216ef9006b0f8b6132c39]

        tdf#153341: try to parse alpha value when copying HTML text
        
        Change-Id: Ic7240358be19e73f3c3f021e0de9414e3e988aa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146546
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-04  Caolán McNamara  <caolanm@redhat.com>  [964486f514049de4dd77edbec3c090f5e84a3979]

        ofz#55620 Timeout
        
        Change-Id: I3d18e67a39523e508475b5f8586d92373be4f8b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146552
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-04  Caolán McNamara  <caolanm@redhat.com>  [462bbf692e41897552b4f4e1f9e4f033e5f76643]

        Resolves: tdf#153353 formula bar border area bg didn't change on theme change
        
        Change-Id: I720054d540a6352b8248aa59e231878c1832d998
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146545
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-04  Aron Budea  <aron.budea@collabora.com>  [d4c99f07ed4a795519797f56be29c24a242f4db2]

        vcl: fix online crash in vcl::Window::IsTracking()
        
        Crashreport signature:
        
        program/libmergedlo.so
        	vcl::Window::IsTracking() const
        		vcl/source/window/window2.cxx:340
        program/libmergedlo.so
        	(anonymous namespace)::LOKPostAsyncEvent(void*, void*)
        		sfx2/source/view/lokhelper.cxx:812
        program/libmergedlo.so
        	LokChartHelper::postMouseEvent(int, int, int, int, int, int, double, double)
        		include/rtl/ref.hxx:128
        program/libmergedlo.so
        	SfxLokHelper::testInPlaceComponentMouseEventHit(SfxViewShell*, int, int, int, int, int, int, double, double, bool)
        		sfx2/source/view/lokhelper.cxx:980
        /program/libswlo.so
        	SwXTextDocument::postMouseEvent(int, int, int, int, int, int)
        		sw/source/uibase/uno/unotxdoc.cxx:3663
        program/libmergedlo.so
        	doc_postMouseEvent
        		desktop/source/lib/init.cxx:4831
        
        Change-Id: Iab7d24a901e57dc8af3fb2c77fbea3b4fdad9fb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146483
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146549
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2023-02-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [cb44dab0784476a2be0708e801696f47486aa3a2]

        fix online crash in WIndow::IsTracking
        
        /opt/collaboraoffice/program/libmergedlo.so
          vcl::Window::IsTracking() const
          /home/collabora/jenkins/workspace/build_core_co-22.05_for_online_snapshot/vcl/source/window/window2.cxx:340
        /opt/collaboraoffice/program/libmergedlo.so
          (anonymous namespace)::LOKPostAsyncEvent(void*, void*)
          /home/collabora/jenkins/workspace/build_core_co-22.05_for_online_snapshot/sfx2/source/view/lokhelper.cxx:812
        /opt/collaboraoffice/program/libmergedlo.so
          LokChartHelper::postMouseEvent(int, int, int, int, int, int, double, double)
          /home/collabora/jenkins/workspace/build_core_co-22.05_for_online_snapshot/include/rtl/ref.hxx:128
        
        Change-Id: I204bac7d8f595054abe9b6e8e631c02b26e20361
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146231
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146548
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2023-02-03  Laurent Balland  <laurent.balland@mailo.fr>  [bbd487dc26c7e37982f64f6e6159c65ac77a89f1]

        tdf#153023 Disable Thousand separator for NatNum12
        
        Add some helper to get NatNum12 state
        Modify both Number format dialog and Sidebar
        Transform CAT_ defines in enum
        
        Change-Id: Iaa3127bf07223caac60e409306a1bee2edc37428
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145513
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2023-02-03  Colomban Wendling  <cwendling@hypra.fr>  [fb42b73d50eb3856a96c8c6f269e37d9da2181f2]

        test/a11y: Remove declaration for undefined method
        
        getStateName() has been removed and superseded by
        debugAccessibleStateSet() in 8d8e6c84e512c1a8b33aac75965b84481d1a1d13
        but its declaration was still there.
        
        Change-Id: I3c7a9dc74b7230cde2fc61a86ca7659e35ba2bdf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146496
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-03  Mike Kaganski  <mike.kaganski@collabora.com>  [274587f634e57b59b34f352409453b394064cadd]

        Avoid UB
        
        as seen in https://ci.libreoffice.org/job/lo_ubsan/2671/ after commit
        333183d9a72d1e2b7ae65145092efec5e357ad14 ("tdf#153304: Add undo entries
        and set modified in SwXFrame::setProperty*", 2023-02-02):
        
          [_RUN_____] testImagePropsCreateUndoAndModifyDoc::TestBody
          warn:sal.file:4195:4195:sal/osl/unx/file_misc.cxx:401: Invalid directory URL
          warn:basic:4195:4195:basic/source/uno/namecont.cxx:953: Cannot access extensions!
          warn:sal.file:4195:4195:sal/osl/unx/file_misc.cxx:401: Invalid directory URL
          warn:basic:4195:4195:basic/source/uno/namecont.cxx:953: Cannot access extensions!
          warn:legacy.osl:4195:4195:sw/source/core/text/porfly.cxx:198: CalcFlyPos: Not Found!
          warn:legacy.osl:4195:4195:sw/source/core/text/txtfrm.cxx:3092: Prepare: Why me?
          /include/o3tl/strong_int.hxx:143:40: runtime error: signed integer overflow: 2147483647 + 1 cannot be represented in type 'int'
              #0 0x7f79b14fee7a in o3tl::strong_int<int, Tag_TextFrameIndex> o3tl::operator+<int, Tag_TextFrameIndex>(o3tl::strong_int<int, Tag_TextFrameIndex> const&, o3tl::strong_int<int, Tag_TextFrameIndex> const&) /include/o3tl/strong_int.hxx:143:40
              #1 0x7f79b553f7a5 in SwTextFrame::IsIdxInside(o3tl::strong_int<int, Tag_TextFrameIndex>, o3tl::strong_int<int, Tag_TextFrameIndex>) const /sw/source/core/text/txtfrm.cxx:1665:71
              #2 0x7f79b559be6a in SwTextFrame::InvalidateRange(SwCharRange const&, long) /sw/source/core/text/txtfrm.cxx:1689:10
              #3 0x7f79b5566a79 in SwTextFrame::Prepare(PrepareHint, void const*, bool) /sw/source/core/text/txtfrm.cxx:3093:17
              #4 0x7f79b438c1b5 in SwFlyInContentFrame::SwClientNotify(SwModify const&, SfxHint const&) /sw/source/core/layout/flyincnt.cxx:137:28
              #5 0x7f79b17c06e2 in SwModify::CallSwClientNotify(SfxHint const&) const /sw/source/core/attr/calbck.cxx:322:18
              #6 0x7f79b17c09e5 in sw::BroadcastingModify::CallSwClientNotify(SfxHint const&) const /sw/source/core/attr/calbck.cxx:327:15
              #7 0x7f79b17be1ef in SwModify::SwClientNotify(SwModify const&, SfxHint const&) /sw/source/core/attr/calbck.cxx:313:5
              #8 0x7f79b1801e06 in SwFormat::SwClientNotify(SwModify const&, SfxHint const&) /sw/source/core/attr/format.cxx:314:19
              #9 0x7f79b414fa7c in SwFrameFormat::SwClientNotify(SwModify const&, SfxHint const&) /sw/source/core/layout/atrfrm.cxx:2713:15
              #10 0x7f79b17c0f13 in sw::ClientNotifyAttrChg(SwModify&, SwAttrSet const&, SwAttrSet&, SwAttrSet&) /sw/source/core/attr/calbck.cxx:336:13
              #11 0x7f79b18090b5 in SwFormat::SetFormatAttr(SfxPoolItem const&) /sw/source/core/attr/format.cxx:520:13
              #12 0x7f79b23c2e54 in SwDoc::SetFlyFrameAnchor(SwFrameFormat&, SfxItemSet&, bool) /sw/source/core/doc/docfly.cxx:326:13
              #13 0x7f79b23cac22 in lcl_SetFlyFrameAttr(SwDoc&, signed char (SwDoc::*)(SwFrameFormat&, SfxItemSet&, bool), SwFrameFormat&, SfxItemSet&) /sw/source/core/doc/docfly.cxx:451:17
              #14 0x7f79b23ca43d in SwDoc::SetFlyFrameAttr(SwFrameFormat&, SfxItemSet&) /sw/source/core/doc/docfly.cxx:560:23
              #15 0x7f79b64818d2 in SwXFrame::setPropertyValue(rtl::OUString const&, com::sun::star::uno::Any const&) /sw/source/core/unocore/unoframe.cxx:1921:36
              #16 0x7f79d562de12 in testImagePropsCreateUndoAndModifyDoc::TestBody() /sw/qa/core/undo/undo.cxx:136:13
                  ...
        
        See https://gerrit.libreoffice.org/c/core/+/146484/7#message-8ce5de47f17cc701fc58b932e80b1de8469053bf
        Hope it makes sense.
        
        Change-Id: Id5c86ed4c093993557a24e00b3288ccdfa4de2ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146542
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-03  Stephan Bergmann  <sbergman@redhat.com>  [17cf2c278d9545dd6c9a9f132e52eae0ae482279]

        Fix misuse of TagDecl::hasDefinition
        
        ...that started to cause false
        
        > In file included from svl/source/items/itemiter.cxx:20:
        > include/svl/itemiter.hxx:25:1: error: SfxPoolItem subclass SfxPoolItem declares new fields, but does not override operator== [loplugin:sfxpoolitem]
        > class SfxPoolItem;
        > ^~~~~~~~~~~~~~~~~
        
        etc. now as a side effect of
        <https://github.com/llvm/llvm-project/commit/b6121432da79c4b3d21f191864ff6c583e2e62eb>
        "[C++20] Fix a crash with modules."
        
        Change-Id: Ibbf7a7c840ecea2605d6ea76afd04a2c2720e54d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146544
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-03  Stephan Bergmann  <sbergman@redhat.com>  [5e0748d5bc12f789f9228d514294f8dcb0484b09]

        Avoid clang-cl -Werror,-Wparentheses
        
        (assuming 9274d41bd72c5310491d81c6d8d938e44ed9d223 "tdf#148085 get a more
        readable hyperlink color under windows dark mode" didn't introduce a = vs. ==
        typo)
        
        Change-Id: Ifd72029836726a804bcb0e3b5441aa7943705a76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146543
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-03  Henry Castro  <hcastro@collabora.com>  [967c56f7d4c46240a37b2d4dd0a2f577b621f75d]

        lok: fix query language status
        
        The Calc and Impress return language status
        as a SfxStringItem, but Writer is a SfxListStringItem.
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I88f77288e422a8f80473f0e33257078cfaa704b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145675
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146479
        Tested-by: Jenkins

2023-02-03  Henry Castro  <hcastro@collabora.com>  [f74031d4eaeb289f062f77209da10d464c09c2a6]

        lok: add function getDocLanguages
        
        If the spell checker is disabled to use a remote
        spelling feature, the getLanguages function is obsolete.
        
        In order to not break stable functions, introduce the
        getDocLanguages for the remote spelling feature.
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: Ic210f31eddd3208b29d073ff35ba4fa2d98ea772
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145363
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit bb0c63cc73998a0f67ae4c3e59acea3827a6e11c)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146399
        Tested-by: Jenkins

2023-02-03  Julien Nabet  <serval2412@yahoo.fr>  [52ebc632b3cfa122dcb178cf28d8dbc7c7c57007]

        Related tdf#153272: add some missing properties in SwSearchProperties
        
        RES_PARATR_ORPHANS
        RES_PARATR_WIDOWS
        
        Change-Id: Ied760289e1ef8d60602991e5cdc0c743a31fd236
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146435
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1f29c8ae9943668f8890459301373a0f183ea264]

        Fix typo
        
        Change-Id: I4b12b8a82ef88947e3ed27298dbbd3305a60717c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146541
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d4b3b96359c3fcbe23073333149edee799b34837]

        Fix typo
        
        Change-Id: I48064f95fec07b414bd2addf0d65e2066aa1b42b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146540
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-03  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [6836776fa295293c114c267bca38d18603993a54]

        tdf#56696 - Sort recent document list according to current LibO module
        
        Change-Id: I246dc9538e011b8981bea04963995559d2b43cc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146456
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-02-03  Miklos Vajna  <vmiklos@collabora.com>  [8855813f8147f430348a32703b89dfb7b0793fee]

        sw: avoid unwanted initial content in split/follow fly frames
        
        If the fly on the first gets split, SwFrame::GetNextFlyLeaf() will
        create a follow fly frame. Don't fill this one with content, we'll
        instead want to move some of the content of the master here. (Which is
        not yet working.)
        
        InsertCnt() is called *really* early, so we can't check if this frame
        has a master -- just pass a bool around instead.
        
        This fixes the unwanted first paragraph in the follow fly frame at
        least. (The one that fits the master already.)
        
        Towards an initial layout for multi-page fly frames.
        
        Change-Id: If364fdaf7595fbc5addbc6b3b3b0092e958c5380
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146539
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [bcf9e47791d5b3e1d6a75c73f3b8c9940abda8eb]

        tdf#153078: Revert "tdf#141684 fix disappearance of icons in Groupedbar and Groupedbar compact UI"
        
        This reverts commit 801e6272dc299d4468ec094ce11b66494eb5018b.
        
        Revert it for now, until a better solution for tdf#141684
        is found
        
        Change-Id: I6c9fd7fb12149b67fe572d64cf00e6a3ec98611f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146504
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-02-03  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [c544f9ea78eab46c4f5230273a5a8571b28ea84d]

        Use raw string literal in opencl to keep PMD static analyser happy
        
        Change-Id: Ibf2bd12b79c6e7c7eae59fc516e75c1bda971a7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146502
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-02-03  Miklos Vajna  <vmiklos@collabora.com>  [2422e1b0418d057e08ef08251e8638d1478631fe]

        sw layout xml dump: extract SwTable::dumpAsXml() from SwTableNode
        
        The idea is that each class only dumps itself & what it owns, otherwise
        the same info is dumped multiple times.
        
        Change-Id: Ib21bd2d31aa0d70d58b2b8aa453e0ede788c7144
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146511
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-02-03  Regina Henschel  <rb.henschel@t-online.de>  [a834bbad8295cba0ca88a91a524aad48640271ec]

        tdf#153246 VML export write adj attribute for Fontwork
        
        The fix for tdf#153296 has introduced correct shapetype markup for
        Fontwork shapes so that handles are moveable in Word. But the actual
        adjustment value of the handle was not exported. This patch adds the
        missing 'adj' attribute to the <v:shape> element.
        The fix is restricted to the preset Fontwork types because for other
        shapetypes the VML export is not yet suitable in regard to handles.
        
        Change-Id: I7ecda9e63d50ab7d8c1fda3e09f7383546ddaf5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146537
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2023-02-02  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [f2a2dab47dfae5c0c0bd68132e1446d571767eb8]

        capture output of package command and add to log on error
        
        creating packages failed here and the logs aren't all that helpful
        without the output of the command that failed.
        Reason it failed was that macOS thought that a volume with the same name
        was already mounted (but that didn't show up in Finder). With the output
        of the command easy to solve by just rebooting to fix that bogus state,
        but with only "command failed" you question what is different about that
        specific language, why would packaging that single language fail, …
        
        Change-Id: I1f46263f9ec9c9374da5afaa58f6c9939b6a1488
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145239
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2023-02-02  Stephan Bergmann  <sbergman@redhat.com>  [2c961e4dc2290bb726d42047205623bcd102f046]

        Update the reference rdbs to libreoffice-7.5.0.3
        
        .../master/instdir/sdk/bin/unoidl-read --published \
         .../libreoffice-7.5.0.3/instdir/program/types.rdb \
         >.../master/udkapi/type_reference/udkapi.idl
        
        .../master/instdir/sdk/bin/unoidl-read --published \
         .../libreoffice-7.5.0.3/instdir/program/types.rdb \
         .../libreoffice-7.5.0.3/instdir/program/types/offapi.rdb \
         >.../master/offapi/type_reference/offapi.idl
        
        * plus manual fixup by re-applying offapi/type_reference/offapi.idl part of
          b706b04110d9305b319689a5577746fac3e0e4c3 "[API CHANGE] offapi: clean up these
          index services IDL files"
        
        Change-Id: I5ac92f36f3952d335822c487d81efd3e9f38cd8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146510
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-02  Stephan Bergmann  <sbergman@redhat.com>  [537a8de72b935a406e6154a8cc55040ed521741e]

        Remove redundant attributes that were added to published XLinguProperties
        
        ...by 57d79744c77eef96b4c2bd3b16e0a04317ffcf9e "tdf#136306 offapi linguistic:
        add options to disable rule-based compounding".  See
        <https://lists.freedesktop.org/archives/libreoffice/2023-January/089784.html>
        "Re: Request for [API CHANGE] in spell checking: add new options to disable
        rule-based compounding" for details.  (And I want to get
        offapi/type_reference/offapi.idl back into a clean state before updating the
        reference rdbs, which I want to do now that LO 7.5.0 has been released, so I'm
        taking over here.)
        
        Change-Id: I75d0ccdfdf644421e22c95de5db3267e8872a09d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146505
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-02  Stephan Bergmann  <sbergman@redhat.com>  [09c3a0aa13e7c4719a73728c2f9ba1f66cea7572]

        A better fix for the stale TreeListEntryUIObject issue
        
        ...that hits UITest_writer_tests7
        UITEST_TEST_NAME=tdf135938.tdf135938.test_tdf135938_cross_reference_update as
        discussed in the commit message of 51a2e1a3963aae3228c9ddf78d0039c7c063393c "Let
        executeAction always ProcessEventsToIdle".  And while that ProcessEventsToIdle
        may be a general UITest stability improvement, it turned out that it did not
        actually fix this test_tdf135938_cross_reference_update issue, which I still
        kept seeing occasionally with my local ASan/UBSan build.  On closer inspection,
        it was the m_aUpdateTimer timer used by SwChildWinWrapper causing the issue,
        whose expiration is not forced by the added ProcessEventsToIdle.  So lets add a
        hacky sleep to the Python test code, to hopefully make sure that the timer has
        expired, and any SvTreeListEntries are stable, by the time the Python code
        initiates the creation of any TreeListEntryUIObjects that reference those
        SvTreeListEntries.
        
        Change-Id: I9f3c7293d55dffdc910879142d471a299f60a8e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146508
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-02  Michael Stahl  <michael.stahl@allotropia.de>  [fa1f2b7f5c65d66eaa5887acc9da5eb526570b18]

        tdf#130782 tdf#153203 writerfilter,sw: DOCX import/export of a11y
        
        ... related attributes name/title/description on Chart embedded objects.
        
        DomainMapper first needs to apply the properties to an SdrOLE2Obj, then
        later copy it to SwXEmbeddedObject.
        
        Change-Id: Id766be1eedf348caf22640ab6c177d81a0971749
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146494
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-02-02  Regina Henschel  <rb.henschel@t-online.de>  [2598f40521c6a8dee6d59ca41c3e58e65a98b17f]

        tdf#153258 VML import improve WordArt detection
        
        There exists WordArt types whose internal name do not start with
        'fontwork', e.g. mso_sptTextDeflateInflateDeflate has 'mso-spt167'.
        The fix uses the MSO_SPT enum directly.
        
        Change-Id: Idb32b3ef9957bef5d948e1d86507d71fef006e91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146503
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2023-02-02  Mike Kaganski  <mike.kaganski@collabora.com>  [333183d9a72d1e2b7ae65145092efec5e357ad14]

        tdf#153304: Add undo entries and set modified in SwXFrame::setProperty*
        
        Similar to SwDoc::SetFlyFrameAttr; the latter should only set modified
        state on actual changes.
        
        Change-Id: I66982e68fa9132fda132d811f7a48b4461645df4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146484
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-02  Caolán McNamara  <caolanm@redhat.com>  [8db390be9b2280c05f2c8943fc80be07aa8df811]

        use mnemonic-widget instead of label-for+labelled-by
        
        then the a11y relation is implied without the need for explicit
        extra annotation
        
        use more standard spacing values and spacing pattern too
        
        Change-Id: Ifeea7fbe89bc093aac1b9f16e49b80bfa6a9af9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146493
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-02  Caolán McNamara  <caolanm@redhat.com>  [7b0606b6c0449c5f3f266295f7a5521fe6a05493]

        Related: tdf#152642 match spacing and layout of other option pages
        
        Change-Id: I289303ec071e4bc48388ab34f5327b7648121338
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146491
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-02  Tor Lillqvist  <tml@collabora.com>  [6f6b879e8ddc689b5ffc245d641963557e3f3bca]

        Add instructions for when building headless LO core for WASM
        
        Change-Id: Ic5fb943f8c26d21d94bafb815963960bdd2f26b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146497
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-02-02  Caolán McNamara  <caolanm@redhat.com>  [debd4cfa377f6895ecfe337216240bb7c581e84a]

        add missing mnemonic-widget
        
        Change-Id: Ib0b53fe8fed8ca1d53b7691a8609ce1e14bcce89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146490
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-02  Caolán McNamara  <caolanm@redhat.com>  [48cd8c6ba8ea5bae7f5fce481f9c01bc4aa92dce]

        match spacing and layout of other option pages
        
        Change-Id: I18c398762f92a28d72dae3ae76991553e9ebb04c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146489
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-02  Miklos Vajna  <vmiklos@collabora.com>  [4c6c317e1743166ee772ab03413f0fa59c59f859]

        sw: call GetNextFlyLeaf() in SwFrame::GetLeaf()
        
        - improve SwFrame::GetLeaf() so that in case we are in a fly frame and
          that is allowed to split, then we call GetNextFlyLeaf()
        
        - GetNextFlyLeaf() uses GetNextLayoutLeaf(), if that finds nothing then
          calls InsertPage() and then tries again. The second
          GetNextLayoutLeaf() is meant to find the follow frame's parent, but fly
          frames don't in general have uppers, so teach it about split fly frames
        
        - finally improve SwFrame::GetNextFlyLeaf() a bit, so that it does fly
          insertion similar to AppendObj(): first move the anchor to the next
          page then append the just created fly there
        
        With this, a fly frame with 2 paragraphs crossing the bottom of the body
        frame is split, although the second fly frame contains both paragraphs,
        which still needs fixing.
        
        Towards an initial layout for multi-page fly frames.
        
        Change-Id: Iec038e9fed462b1f8ee0b48fbb3fd76641c96d5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146485
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-02  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [9f698ac2d8d4db274793678efdfbcdde15347e31]

        Fix interchanged strings for macros disabled
        
        Change-Id: Ie53b455506a55cf07ecade84f484c3f4c1925f8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146487
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-02-02  Caolán McNamara  <caolanm@redhat.com>  [d92530e4e0d9960f1ab4322297fadadfc9d0d41b]

        resave with latest glade
        
        Change-Id: I747aabe874474151b52127840cf6235448c82a8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146482
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-02  Caolán McNamara  <caolanm@redhat.com>  [5761443d0e63c22a3c397fe6a1dacb3b28b7615d]

        use more standard spacing values and pattern
        
        Change-Id: I6e7b0f442c8551c1c989473f892c41dde7b55565
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146481
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-02  Caolán McNamara  <caolanm@redhat.com>  [7d14d475b25aeb28ad7956e5c45b9e120a442b44]

        resave with latest glade
        
        Change-Id: If8035f18e676e19ba9053accf8997a3fe297a4cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146480
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-02  Caolán McNamara  <caolanm@redhat.com>  [f32a2b4e63277e74cda200b5778e2eb9b8c34183]

        use mnemonic-widget instead of label-for+labelled-by
        
        then the a11y relation is implied without the need for explicit
        extra annotation, and there is a mnemonic auto generated.
        
        use more standard spacing values and spacing pattern too
        
        Change-Id: I87b4ceb74a09b0203ffcd70196ffab50a7820354
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146478
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-02  Caolán McNamara  <caolanm@redhat.com>  [1fe3769060f31e66a63f4f5fdc5bbfb916c449f6]

        gtk4: remove max-length property
        
        width-chars remains
        
        Change-Id: Ifef71355b12c797bafe67b5e58316a182b63eceb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146477
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-02  Caolán McNamara  <caolanm@redhat.com>  [b7f182217606b6b51de4c081acf1671c104094cb]

        leader of group should default to active
        
        Change-Id: I1c49b227e63f01ffdd1c3b427ef780ea38a6d1ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146476
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-02  Caolán McNamara  <caolanm@redhat.com>  [2f1c6b8aab6976208ca755a707a1915a60c15353]

        add truncate-multiline for consistency
        
        Change-Id: I62de1820479f658076621ec0a62df967055adc4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146475
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-02  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [2d5e0e038f4e04ff7aa330e72d7358d5335a6f3a]

        Add missing macro infobar to isInfobarEnabled
        
        Change-Id: I7b9ddc0adfed2b7c27150d2d126f83e6a5ecf19d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146360
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-02-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [dccc056490a3d62e2a906a33862b09047ade925e]

        osl::Mutex->std::mutex in SystemQueueInfo
        
        Change-Id: I4d81cee0c9bd02010399fc6670e1391b7acd50be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146466
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-02  Miklos Vajna  <vmiklos@collabora.com>  [94c670f030fc63afe84ecfdfffc75d4764218754]

        sw, FN_UPDATE_TEXT_FORMFIELD: remove unused StateMethod
        
        This was added in 337416dafb66ed8f930d2d69e83fae438fc85f3c (sw: add a
        new .uno:UpdateTextFormField UNO command, 2023-01-06), but only
        SwTextShell::ExecField() handles FN_UPDATE_TEXT_FORMFIELD, so the
        StateMethod is not needed.
        
        Change-Id: I237f82f7f3b5efa7e619576880d973d144c77b25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146474
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-02-02  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [4fa56b89cd1d306068a7ec8298b7ba1869e612a9]

        Own title for macro infobars
        
        Change-Id: If6ac6bb2379dfdc6080c768103e3d174c7bdc59c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146355
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-02-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [58738b92255a2508d28c89088658fd21807e5826]

        osl::Mutex->std::mutex in JavaComponentLoader::getJavaLoader
        
        Change-Id: Iecde82fcd1c637d4447b2bca491308a2becc38cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146467
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [02950f16926564317cee90dffd8cda526bf096f2]

        osl::Mutex->std::mutex in ConfigurationAccess_UICategory
        
        Change-Id: I55da051ad9368920224f2c762c9f95b3ea85098a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146472
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [17523906a875f84e3c435127700bcd9ae932997b]

        osl::Mutex->std::mutex in configmgr::read_write_access::Service
        
        Change-Id: Ic8f688d3ad66c1be33a147e05b0e9145593214f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146471
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [90ff8cc432fd043ed662d478f7ace49438d00ff3]

        osl::Mutex->std::mutex in configmgr::read_only_access::Service
        
        Change-Id: Ia92bb76cedb45d2c28482d34869e239cfdd32ebf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146470
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [63b4126116ee0c92f8dbf2b54a2afacf8eed74cf]

        osl::Mutex->std::mutex in sd::RandomAnimationNode
        
        Change-Id: Idebeff57bc5149a3b6ea43fdac0ccafe4a8597dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146468
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [5233bc74ea6c66795b5e5299e6ce554de877ef8a]

        osl::Mutex->std::mutex in JniUnoEnvironmentData
        
        Change-Id: Iab6d430af7afc0d21e118b05d64a15664fc2f677
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146469
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [e8d2a9ffc0d96418dbec94cdbba14aac1c09adf5]

        osl::Mutex->std::mutex in ConfigurationAccess_WindowState
        
        Change-Id: I399bb434da3e2c92c6df64dd6048121ad030bfb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146473
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-01  Aron Budea  <aron.budea@collabora.com>  [b2bd60b8c1937502857e12b0eea42323fd2353c8]

        sfx2: fix crash in SfxLokHelper::notifyAllViews(...)
        
        Crashreport signature:
        
        program/libmergedlo.so
        	SfxLokHelper::notifyAllViews(int, rtl::OString const&)
        		sfx2/source/view/lokhelper.cxx:682
        program/libmergedlo.so
        	SfxClipboardChangeListener::ChangedContents()
        		include/rtl/string.hxx:413
        program/libmergedlo.so
        	SfxClipboardChangeListener::LinkStubAsyncExecuteHdl_Impl(void*, void*)
        		include/rtl/ref.hxx:128
        program/libmergedlo.so
        	ImplWindowFrameProc(vcl::Window*, SalEvent, void const*)
        		include/rtl/ref.hxx:128
        program/libmergedlo.so
        	SvpSalInstance::ProcessEvent(SalUserEventList::SalUserEvent)
        
        Change-Id: Ibf70f42292d67a3d6cc68f579ee02f671da85acb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146150
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        (cherry picked from commit dc17158c99c8a15fbca57a9a0b0ea7178dcc5a34)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146400
        Tested-by: Jenkins
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2023-02-01  Henry Castro  <hcastro@collabora.com>  [56cb2b78dbd355c74d3454721b8d37ad24292f85]

        lok: disable spell if remote language tool enabled
        
        .
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I73158c3feaa84af4d713d3f1b1fc9a60dcf95463
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144785
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145601
        Tested-by: Jenkins

2023-02-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [05472ebc3fd9c89080cfb28c26951164139b632a]

        UITest_textToColumns: fix indent and simplify code
        
        The wrong indent made those tests not to be executed
        OTOH, do not change the option replwarncb so it's
        enabled by default. This tests are not about testing that
        
        Change-Id: Ib73305f43dd8285f1042f9e399efb034d872d895
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146462
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-01  Caolán McNamara  <caolanm@redhat.com>  [0eaad910442a1bbb0c6a89a8887322ea3d6906e0]

        Resolves: tdf#152845 AutoText preview not readable in high contrast mode
        
        if its a high contrast mode with white text on black background.  Reuse
        isOutputToWindow to distinguish between the case we are outputting to
        screen but not using a vcl::Window (and want to use the appropiate color
        for autocolor) vs the cases we are printing or exporting to pdf and not
        using a vcl::Window where the color should be black.
        
        Change-Id: Ib688892a6315fe88ba585613539088611d3995ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145234
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-01  Caolán McNamara  <caolanm@redhat.com>  [9274d41bd72c5310491d81c6d8d938e44ed9d223]

        tdf#148085 get a more readable hyperlink color under windows dark mode
        
        Change-Id: I392206eb9fcff7fca39c6efee747486f4dfa925e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146458
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-01  László Németh  <nemeth@numbertext.org>  [2780b026f912a103aea3f8dc19319b998d19a43a]

        tdf#152738 sw: fix lost SwPosition in spelling dialog
        
        Which resulted broken spell checking.
        
        Regression from commit b484e5d9e0d22b794c2d1c73741191836158a4ad
        "use more SwPosition::Assign".
        
        Change-Id: I7be215f629ed73a3009f8358172ee3a7e2e72ffc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146465
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2023-02-01  anfanite396  <dipamt1729@gmail.com>  [31605a4f46cbe5a231122da9bfb07c859522ec3d]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: I49ee5a87b2a0fb093095de74ab039ebdd91762fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146461
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-01  Regina Henschel  <rb.henschel@t-online.de>  [b1fda9b2c4986ad44245020b98ddcc2e81c299bf]

        tdf#153296 improved markup for VML shapetype of Fontwork
        
        In the current version of 'vml-shape-types' file the markup for the
        Fontwork shapes is missing or is so, that Word does not accept it as
        WordArt markup. So Word treats it as custom geometry and saves it that
        way. But LO cannot import custom geometry for WordArt.
        
        The patch changes it so, that for Fontwork shapes a dedicated markup
        map is used with markup, that Word accepts as WordArt. Non-Fontwork
        shapes still use the 'vml-shape-types' file for VML export.
        
        I have added two unit tests. But a true test is not possible, because
        for that you would need to open and save the files with MS Word.
        
        This patch solves at the same time some of the handle problems for the
        special case of Fontwork shapes, see tdf#152913.
        
        Change-Id: Icc5afb88c58b644d25b3cf8d415e5aa2d6a7b19e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146311
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2023-02-01  Noel Grandin  <noelgrandin@collabora.co.uk>  [7c035ff67993707cfd09c575a97028dab9683557]

        osl::Mutex->std::mutex in ExceptionInfos
        
        Change-Id: Ic947b58b9aba121c605b6795c7cd9aa0b16b180e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146455
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-01  Stephan Bergmann  <sbergman@redhat.com>  [2798430c8a711861fdcdfbf9ac00a0527abd3bfc]

        Mark the uses of TreeListEntryUIObject as dubious
        
        See the commit message of 51a2e1a3963aae3228c9ddf78d0039c7c063393c "Let
        executeAction always ProcessEventsToIdle" for details.
        
        Change-Id: I25fa825c059f8e8e58018f5487557d0ffcee6aa1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146454
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-01  Caolán McNamara  <caolanm@redhat.com>  [db4690fa7a7365effab47f454283d1b860bd72a9]

        fix invalid cast from 'GtkImage' to 'GtkLabel'
        
        since:
        
        commit 660b7ed484efcac1e5b841e0b04f3c9628578448
        Date:   Fri Jan 6 11:08:36 2023 +0100
        
            Resolves tdf#101731 - Rename Border/Midpoint
        
        Change-Id: Ie226e768ce902a8fff30f2883e0ea22b94e96949
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146443
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-01  Caolán McNamara  <caolanm@redhat.com>  [acee80fc5612fa8aad5f7f9c80273bba27bb3219]

        add missing id-column
        
        Change-Id: Ia6b1a4daa2a3327faa33d60289c4dd4c12deefbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146441
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1d88f59103d931aa680cd77690b83e773771729c]

        schema: properly extend office-styles instead of style-style "hack"
        
        With the 32a8095eb2c22f7de4bce14f1b5c08dc701deaea I extended the
        schema in an odd way, which worked by luck. This change fixes this
        by properly extending the loext schema in a conventional way.
        
        Change-Id: I4229145dc2a6ce2f0d5d115b3972121ed2379b9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146453
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-02-01  Caolán McNamara  <caolanm@redhat.com>  [6652768ef832f4e1555a01a2962c087fa8937e30]

        crashtesting: threaded import crash seen in forum-mso-en4-802501.xlsx
        
        sporadically reproducible with tsan and
        ./instdir/program/soffice.bin --headless --convert-to pdf ~/forum-mso-en4-802501.xlsx
        
        move getTables().applyAutoFilters(), which wants to query tab 1 while
        tab 1 is still getting imported, until after the threaded import has
        completed.
        
        This call was moved before in:
        
        commit edd51b813005c2159426d8f2917eede5b14a4577
        Date:   Thu Aug 15 16:23:46 2013 +0100
        
            fix for bnc#834705 missing drop downs for autofilter
        
        ==================
        WARNING: ThreadSanitizer: data race (pid=3791886)
          Read of size 8 at 0x7b5000040f20 by thread T7 (mutexes: write M0, write M1):
            #0 __gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long>>>::__normal_iterator(unsigned long const* const&) /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_iterator.h:1073:20 (libsclo.so+0x3d31c4) (BuildId: 4582437348063bd1c461478348ce37a0dbd28def)
            #1 std::vector<unsigned long, std::allocator<unsigned long>>::cend() const /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_vector.h:960:16 (libsclo.so+0x3d31c4)
            #2 mdds::mtv::soa::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell>>, sc::CellStoreTrait>::cbegin() const core/workdir/UnpackedTarball/mdds/include/mdds/multi_type_vector/soa/main_def.inl:3771:34 (libsclo.so+0x3d31c4)
            #3 mdds::mtv::soa::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell>>, sc::CellStoreTrait>::begin() const core/workdir/UnpackedTarball/mdds/include/mdds/multi_type_vector/soa/main_def.inl:3753:12 (libsclo.so+0x3d31c4)
            #4 ScColumn::InitBlockPosition(sc::ColumnBlockConstPosition&) const core/sc/source/core/data/column3.cxx:1135:35 (libsclo.so+0x3d31c4)
            #5 ScTable::GetDataArea(short&, int&, short&, int&, bool, bool) const core/sc/source/core/data/table1.cxx:908:19 (libsclo.so+0x637b39) (BuildId: 4582437348063bd1c461478348ce37a0dbd28def)
            #6 ScDocument::GetDataArea(short, short&, int&, short&, int&, bool, bool) const core/sc/source/core/data/document.cxx:1104:23 (libsclo.so+0x49b696) (BuildId: 4582437348063bd1c461478348ce37a0dbd28def)
            #7 ScDBData::ExtendDataArea(ScDocument const&) core/sc/source/core/tool/dbdata.cxx:654:10 (libsclo.so+0x741e77) (BuildId: 4582437348063bd1c461478348ce37a0dbd28def)
            #8 ScDocument::GetFilterEntries(short, int, short, ScFilterEntries&) core/sc/source/core/data/documen3.cxx:1577:14 (libsclo.so+0x46e7a6) (BuildId: 4582437348063bd1c461478348ce37a0dbd28def)
            #9 (anonymous namespace)::fillQueryParam(ScQueryParam&, ScDocument*, com::sun::star::uno::Sequence<com::sun::star::sheet::TableFilterField3> const&) core/sc/source/ui/unoobj/datauno.cxx:1164:27 (libsclo.so+0xf7dd72) (BuildId: 4582437348063bd1c461478348ce37a0dbd28def)
            #10 ScFilterDescriptorBase::setFilterFields3(com::sun::star::uno::Sequence<com::sun::star::sheet::TableFilterField3> const&) core/sc/source/ui/unoobj/datauno.cxx:1380:5 (libsclo.so+0xf7dd72)
            #11 non-virtual thunk to ScFilterDescriptorBase::setFilterFields3(com::sun::star::uno::Sequence<com::sun::star::sheet::TableFilterField3> const&) core/sc/source/ui/unoobj/datauno.cxx (libsclo.so+0xf7e2c2) (BuildId: 4582437348063bd1c461478348ce37a0dbd28def)
            #12 oox::xls::AutoFilter::finalizeImport(com::sun::star::uno::Reference<com::sun::star::sheet::XDatabaseRange> const&, short) core/sc/source/filter/oox/autofilterbuffer.cxx:803:22 (libscfiltlo.so+0x3cca2c) (BuildId: 798032f9cb60957d86e47827d9e882b8931326ba)
            #13 oox::xls::AutoFilterBuffer::finalizeImport(com::sun::star::uno::Reference<com::sun::star::sheet::XDatabaseRange> const&, short) core/sc/source/filter/oox/autofilterbuffer.cxx:950:22 (libscfiltlo.so+0x3cdc0b) (BuildId: 798032f9cb60957d86e47827d9e882b8931326ba)
            #14 oox::xls::Table::applyAutoFilters() core/sc/source/filter/oox/tablebuffer.cxx:143:23 (libscfiltlo.so+0x4b9268) (BuildId: 798032f9cb60957d86e47827d9e882b8931326ba)
            #15 void std::__invoke_impl<void, void (oox::xls::Table::*&)(), oox::xls::Table&>(std::__invoke_memfun_ref, void (oox::xls::Table::*&)(), oox::xls::Table&) /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/invoke.h:67:14 (libscfiltlo.so+0x4b9d96) (BuildId: 798032f9cb60957d86e47827d9e882b8931326ba)
            #16 std::__invoke_result<void (oox::xls::Table::*&)(), oox::xls::Table&>::type std::__invoke<void (oox::xls::Table::*&)(), oox::xls::Table&>(void (oox::xls::Table::*&)(), oox::xls::Table&) /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/invoke.h:96:14 (libscfiltlo.so+0x4b9d96)
            #17 void std::_Bind<void (oox::xls::Table::* (std::_Placeholder<1>))()>::__call<void, oox::xls::Table&, 0ul>(std::tuple<oox::xls::Table&>&&, std::_Index_tuple<0ul>) /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/functional:495:11 (libscfiltlo.so+0x4b9d96)
            #18 void std::_Bind<void (oox::xls::Table::* (std::_Placeholder<1>))()>::operator()<oox::xls::Table&, void>(oox::xls::Table&) /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/functional:580:17 (libscfiltlo.so+0x4b9d96)
            #19 oox::RefMap<int, oox::xls::Table, std::less<int>>::ForEachFunctor<std::_Bind<void (oox::xls::Table::* (std::_Placeholder<1>))()>>::operator()(std::pair<int const, std::shared_ptr<oox::xls::Table>> const&) core/include/oox/helper/refmap.hxx:122:89 (libscfiltlo.so+0x4b9d96)
            #20 oox::RefMap<int, oox::xls::Table, std::less<int>>::ForEachFunctor<std::_Bind<void (oox::xls::Table::* (std::_Placeholder<1>))()>> std::for_each<std::_Rb_tree_const_iterator<std::pair<int const, std::shared_ptr<oox::xls::Table>>>, oox::RefMap<int, oox::xls::Table, std::less<int>>::ForEachFunctor<std::_Bind<void (oox::xls::Table::* (std::_Placeholder<1>))()>>>(std::_Rb_tree_const_iterator<std::pair<int const, std::shared_ptr<oox::xls::Table>>>, std::_Rb_tree_const_iterator<std::pair<int const, std::shared_ptr<oox::xls::Table>>>, oox::RefMap<int, oox::xls::Table, std::less<int>>::ForEachFunctor<std::_Bind<void (oox::xls::Table::* (std::_Placeholder<1>))()>>) /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_algo.h:3787:2 (libscfiltlo.so+0x4b9d96)
            #21 void oox::RefMap<int, oox::xls::Table, std::less<int>>::forEach<std::_Bind<void (oox::xls::Table::* (std::_Placeholder<1>))()>>(std::_Bind<void (oox::xls::Table::* (std::_Placeholder<1>))()> const&) const core/include/oox/helper/refmap.hxx:71:29 (libscfiltlo.so+0x4b9d96)
            #22 void oox::RefMap<int, oox::xls::Table, std::less<int>>::forEachMem<void (oox::xls::Table::*)()>(void (oox::xls::Table::*)()) const core/include/oox/helper/refmap.hxx:79:29 (libscfiltlo.so+0x4b9d96)
            #23 oox::xls::TableBuffer::applyAutoFilters() core/sc/source/filter/oox/tablebuffer.cxx:179:16 (libscfiltlo.so+0x4b9d96)
            #24 oox::xls::WorksheetGlobals::finalizeWorksheetImport() core/sc/source/filter/oox/worksheethelper.cxx:943:17 (libscfiltlo.so+0x4ee58e) (BuildId: 798032f9cb60957d86e47827d9e882b8931326ba)
            #25 oox::xls::WorksheetHelper::finalizeWorksheetImport() core/sc/source/filter/oox/worksheethelper.cxx:1625:17 (libscfiltlo.so+0x4f2cff) (BuildId: 798032f9cb60957d86e47827d9e882b8931326ba)
            #26 oox::xls::WorksheetFragment::finalizeImport() core/sc/source/filter/oox/worksheetfragment.cxx:632:5 (libscfiltlo.so+0x4e91cc) (BuildId: 798032f9cb60957d86e47827d9e882b8931326ba)
            #27 oox::core::FragmentHandler2::endDocument() core/oox/source/core/fragmenthandler2.cxx:53:5 (libooxlo.so+0x1c20d9) (BuildId: eba40a8f6e1e986eafb2008b5a61a9060f9b6c0b)
            #28 non-virtual thunk to oox::core::FragmentHandler2::endDocument() core/oox/source/core/fragmenthandler2.cxx (libooxlo.so+0x1c20d9)
            #29 sax_fastparser::FastSaxParserImpl::parseStream(com::sun::star::xml::sax::InputSource const&) core/sax/source/fastparser/fastparser.cxx:910:36 (libexpwraplo.so+0x2a06a) (BuildId: 4c8d8739ce3b93f891afa1e160f975a2892a4af4)
            #30 sax_fastparser::FastSaxParser::parseStream(com::sun::star::xml::sax::InputSource const&) core/sax/source/fastparser/fastparser.cxx:1482:13 (libexpwraplo.so+0x31738) (BuildId: 4c8d8739ce3b93f891afa1e160f975a2892a4af4)
            #31 oox::core::FastParser::parseStream(com::sun::star::xml::sax::InputSource const&, bool) core/oox/source/core/fastparser.cxx:121:15 (libooxlo.so+0x1ae980) (BuildId: eba40a8f6e1e986eafb2008b5a61a9060f9b6c0b)
            #32 oox::core::FastParser::parseStream(com::sun::star::uno::Reference<com::sun::star::io::XInputStream> const&, rtl::OUString const&) core/oox/source/core/fastparser.cxx:129:5 (libooxlo.so+0x1aebdf) (BuildId: eba40a8f6e1e986eafb2008b5a61a9060f9b6c0b)
            #33 oox::core::XmlFilterBase::importFragment(rtl::Reference<oox::core::FragmentHandler> const&, oox::core::FastParser&) core/oox/source/core/xmlfilterbase.cxx:412:21 (libooxlo.so+0x1d01ac) (BuildId: eba40a8f6e1e986eafb2008b5a61a9060f9b6c0b)
            #34 oox::xls::WorkbookHelper::importOoxFragment(rtl::Reference<oox::core::FragmentHandler> const&, oox::core::FastParser&) core/sc/source/filter/oox/workbookhelper.cxx:1024:27 (libscfiltlo.so+0x4dbbd2) (BuildId: 798032f9cb60957d86e47827d9e882b8931326ba)
            #35 oox::xls::(anonymous namespace)::WorkerThread::doWork() core/sc/source/filter/oox/workbookfragment.cxx:249:27 (libscfiltlo.so+0x4d3347) (BuildId: 798032f9cb60957d86e47827d9e882b8931326ba)
            #36 comphelper::ThreadTask::exec() core/comphelper/source/misc/threadpool.cxx:319:9 (libcomphelper.so+0x17dbc1) (BuildId: 30a9bf106ea764f860a55d99b75dd87a0f268335)
            #37 comphelper::ThreadPool::ThreadWorker::execute() core/comphelper/source/misc/threadpool.cxx:85:24 (libcomphelper.so+0x17dbc1)
            #38 salhelper::Thread::run() core/salhelper/source/thread.cxx:39:5 (libuno_salhelpergcc3.so.3+0x5267) (BuildId: d146f721ac5d8da923b02df0d671788655b81eb6)
            #39 non-virtual thunk to salhelper::Thread::run() core/salhelper/source/thread.cxx (libuno_salhelpergcc3.so.3+0x5267)
            #40 threadFunc core/include/osl/thread.hxx:189:15 (libuno_salhelpergcc3.so.3+0x551e) (BuildId: d146f721ac5d8da923b02df0d671788655b81eb6)
            #41 osl_thread_start_Impl(void*) core/sal/osl/unx/thread.cxx:265:9 (libuno_sal.so.3+0x6a9d5) (BuildId: 767a6cd7c58bf820064a10cf0ab0f15b30c2f4ac)
        
          Previous write of size 8 at 0x7b5000040f20 by thread T6 (mutexes: write M2):
            #0 std::vector<unsigned long, std::allocator<unsigned long>>::_M_fill_insert(__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long>>>, unsigned long, unsigned long const&) /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/vector.tcc:556:29 (libsclo.so+0x2f6766) (BuildId: 4582437348063bd1c461478348ce37a0dbd28def)
            #1 std::vector<unsigned long, std::allocator<unsigned long>>::insert(__gnu_cxx::__normal_iterator<unsigned long const*, std::vector<unsigned long, std::allocator<unsigned long>>>, unsigned long, unsigned long const&) /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/stl_vector.h:1435:2 (libsclo.so+0x2ffd3a) (BuildId: 4582437348063bd1c461478348ce37a0dbd28def)
            #2 mdds::mtv::soa::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell>>, sc::CellStoreTrait>::blocks_type::insert(unsigned long, unsigned long) core/workdir/UnpackedTarball/mdds/include/mdds/multi_type_vector/soa/main_def.inl:99:15 (libsclo.so+0x2ffd3a)
            #3 mdds::mtv::soa::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell>>, sc::CellStoreTrait>::set_new_block_to_middle(unsigned long, unsigned long, unsigned long, bool) core/workdir/UnpackedTarball/mdds/include/mdds/multi_type_vector/soa/main_def.inl:4326:19 (libsclo.so+0x2ffd3a)
            #4 mdds::mtv::soa::detail::iterator_base<mdds::mtv::soa::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell>>, sc::CellStoreTrait>::iterator_trait> mdds::mtv::soa::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell>>, sc::CellStoreTrait>::set_cell_to_middle_of_block<double>(unsigned long, unsigned long, double const&) core/workdir/UnpackedTarball/mdds/include/mdds/multi_type_vector/soa/main_def.inl:3999:19 (libsclo.so+0x3259fe) (BuildId: 4582437348063bd1c461478348ce37a0dbd28def)
            #5 mdds::mtv::soa::detail::iterator_base<mdds::mtv::soa::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell>>, sc::CellStoreTrait>::iterator_trait> mdds::mtv::soa::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell>>, sc::CellStoreTrait>::set_cell_to_empty_block<double>(unsigned long, unsigned long, double const&) core/workdir/UnpackedTarball/mdds/include/mdds/multi_type_vector/soa/main_def.inl:3313:12 (libsclo.so+0x3259fe)
            #6 mdds::mtv::soa::detail::iterator_base<mdds::mtv::soa::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell>>, sc::CellStoreTrait>::iterator_trait> mdds::mtv::soa::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell>>, sc::CellStoreTrait>::set_impl<double>(unsigned long, unsigned long, double const&) core/workdir/UnpackedTarball/mdds/include/mdds/multi_type_vector/soa/main_def.inl:1260:16 (libsclo.so+0x32492f) (BuildId: 4582437348063bd1c461478348ce37a0dbd28def)
            #7 mdds::mtv::soa::detail::iterator_base<mdds::mtv::soa::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell>>, sc::CellStoreTrait>::iterator_trait> mdds::mtv::soa::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell>>, sc::CellStoreTrait>::set<double>(mdds::mtv::soa::detail::iterator_base<mdds::mtv::soa::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell>>, sc::CellStoreTrait>::iterator_trait> const&, unsigned long, double const&) core/workdir/UnpackedTarball/mdds/include/mdds/multi_type_vector/soa/main_def.inl:754:20 (libsclo.so+0x4cc138) (BuildId: 4582437348063bd1c461478348ce37a0dbd28def)
            #8 ScDocumentImport::setNumericCell(ScAddress const&, double) core/sc/source/core/data/documentimport.cxx:259:35 (libsclo.so+0x4cc138)
            #9 oox::xls::SheetDataBuffer::setValueCell(oox::xls::CellModel const&, double) core/sc/source/filter/oox/sheetdatabuffer.cxx:107:20 (libscfiltlo.so+0x4833c0) (BuildId: 798032f9cb60957d86e47827d9e882b8931326ba)
            #10 oox::xls::SheetDataContext::onEndElement() core/sc/source/filter/oox/sheetdatacontext.cxx:185:25 (libscfiltlo.so+0x48fed2) (BuildId: 798032f9cb60957d86e47827d9e882b8931326ba)
            #11 non-virtual thunk to oox::xls::SheetDataContext::onEndElement() core/sc/source/filter/oox/sheetdatacontext.cxx (libscfiltlo.so+0x48fff9) (BuildId: 798032f9cb60957d86e47827d9e882b8931326ba)
            #12 oox::core::ContextHandler2Helper::implEndElement(int) core/oox/source/core/contexthandler2.cxx:125:9 (libooxlo.so+0x1ac82b) (BuildId: eba40a8f6e1e986eafb2008b5a61a9060f9b6c0b)
            #13 oox::core::ContextHandler2::endFastElement(int) core/oox/source/core/contexthandler2.cxx:220:5 (libooxlo.so+0x1ac82b)
            #14 non-virtual thunk to oox::core::ContextHandler2::endFastElement(int) core/oox/source/core/contexthandler2.cxx (libooxlo.so+0x1ac82b)
            #15 (anonymous namespace)::Entity::endElement() core/sax/source/fastparser/fastparser.cxx:515:27 (libexpwraplo.so+0x3042f) (BuildId: 4c8d8739ce3b93f891afa1e160f975a2892a4af4)
            #16 sax_fastparser::FastSaxParserImpl::consume((anonymous namespace)::EventList&) core/sax/source/fastparser/fastparser.cxx:1029:25 (libexpwraplo.so+0x29d37) (BuildId: 4c8d8739ce3b93f891afa1e160f975a2892a4af4)
            #17 sax_fastparser::FastSaxParserImpl::parseStream(com::sun::star::xml::sax::InputSource const&) core/sax/source/fastparser/fastparser.cxx:869:22 (libexpwraplo.so+0x29d37)
            #18 sax_fastparser::FastSaxParser::parseStream(com::sun::star::xml::sax::InputSource const&) core/sax/source/fastparser/fastparser.cxx:1482:13 (libexpwraplo.so+0x31738) (BuildId: 4c8d8739ce3b93f891afa1e160f975a2892a4af4)
            #19 oox::core::FastParser::parseStream(com::sun::star::xml::sax::InputSource const&, bool) core/oox/source/core/fastparser.cxx:121:15 (libooxlo.so+0x1ae980) (BuildId: eba40a8f6e1e986eafb2008b5a61a9060f9b6c0b)
            #20 oox::core::FastParser::parseStream(com::sun::star::uno::Reference<com::sun::star::io::XInputStream> const&, rtl::OUString const&) core/oox/source/core/fastparser.cxx:129:5 (libooxlo.so+0x1aebdf) (BuildId: eba40a8f6e1e986eafb2008b5a61a9060f9b6c0b)
            #21 oox::core::XmlFilterBase::importFragment(rtl::Reference<oox::core::FragmentHandler> const&, oox::core::FastParser&) core/oox/source/core/xmlfilterbase.cxx:412:21 (libooxlo.so+0x1d01ac) (BuildId: eba40a8f6e1e986eafb2008b5a61a9060f9b6c0b)
            #22 oox::xls::WorkbookHelper::importOoxFragment(rtl::Reference<oox::core::FragmentHandler> const&, oox::core::FastParser&) core/sc/source/filter/oox/workbookhelper.cxx:1024:27 (libscfiltlo.so+0x4dbbd2) (BuildId: 798032f9cb60957d86e47827d9e882b8931326ba)
            #23 oox::xls::(anonymous namespace)::WorkerThread::doWork() core/sc/source/filter/oox/workbookfragment.cxx:249:27 (libscfiltlo.so+0x4d3347) (BuildId: 798032f9cb60957d86e47827d9e882b8931326ba)
            #24 comphelper::ThreadTask::exec() core/comphelper/source/misc/threadpool.cxx:319:9 (libcomphelper.so+0x17dbc1) (BuildId: 30a9bf106ea764f860a55d99b75dd87a0f268335)
            #25 comphelper::ThreadPool::ThreadWorker::execute() core/comphelper/source/misc/threadpool.cxx:85:24 (libcomphelper.so+0x17dbc1)
            #26 salhelper::Thread::run() core/salhelper/source/thread.cxx:39:5 (libuno_salhelpergcc3.so.3+0x5267) (BuildId: d146f721ac5d8da923b02df0d671788655b81eb6)
            #27 non-virtual thunk to salhelper::Thread::run() core/salhelper/source/thread.cxx (libuno_salhelpergcc3.so.3+0x5267)
            #28 threadFunc core/include/osl/thread.hxx:189:15 (libuno_salhelpergcc3.so.3+0x551e) (BuildId: d146f721ac5d8da923b02df0d671788655b81eb6)
            #29 osl_thread_start_Impl(void*) core/sal/osl/unx/thread.cxx:265:9 (libuno_sal.so.3+0x6a9d5) (BuildId: 767a6cd7c58bf820064a10cf0ab0f15b30c2f4ac)
        
        Change-Id: I7542432749fded8ab5e35f79cb221ad712f7802d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146430
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [9b68c5ed1ca7936d97c581f1a9fd3c07708bf3d6]

        sw: restructure tests a bit
        
        Follow-up to 3ac5bfec2f73c55e99c4410f7559db86b875a269
        "uitest: Always change doc info setting back to false"
        it seems it fails sometimes when using .uno:CloseDoc
        Seen in https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/132728/consoleFull#-45932801048ce9c26-9d0a-43a8-83d8-c44f54920d59
        
        Change-Id: I384e40a31735738c622277ccdbdb75babb185d85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146448
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-01  Michael Stahl  <michael.stahl@allotropia.de>  [d09996a0d66c51908103afef9c56679b891570d8]

        tdf#148952 sw: DOCX export: ECMA-376 1st ed does not allow title
        
        ... attribute, so fallback to merge the value with the description
        into the descr attribute.
        
        Change-Id: I4e83a67788d0c82dd762c075f06db358a7884675
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146444
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-02-01  Caolán McNamara  <caolanm@redhat.com>  [15974445d753141788e9f65a17edde1b7ea5c955]

        gtk[3|4] drop can-focus so it takes the default state
        
        Change-Id: Ifd39ee1d72e0592638e0f5d0ed4e1b6b2ea82a77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146439
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-01  Caolán McNamara  <caolanm@redhat.com>  [a5c1593d7001382d43ea548166aa303aef899993]

        add truncate-multiline for consistency
        
        Change-Id: I21263263ec9fc9d9e39e7b2ec32b54a7a75323a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146438
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-01  Caolán McNamara  <caolanm@redhat.com>  [f9a6d9548270cf702fc5bfb392dec3f55819a835]

        reformat to the same indent as everything else
        
        git show -w is no change
        
        Change-Id: If9ed97301c6c6bb9a025bf61c747d0adf0a17762
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146440
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-02-01  Stephan Bergmann  <sbergman@redhat.com>  [51a2e1a3963aae3228c9ddf78d0039c7c063393c]

        Let executeAction always ProcessEventsToIdle
        
        An ASan UITest_writer_tests7
        UITEST_TEST_NAME=tdf135938.tdf135938.test_tdf135938_cross_reference_update
        occasionally failed for me with
        
        > ==1994973==ERROR: AddressSanitizer: heap-use-after-free on address 0x60f00014d718 at pc 0x7f95f4946ffa bp 0x7f95907fd720 sp 0x7f95907fd718
        > READ of size 8 at 0x60f00014d718 thread T33
        >  #0 in std::__cxx1998::vector<std::unique_ptr<SvLBoxItem, std::default_delete<SvLBoxItem>>, std::allocator<std::unique_ptr<SvLBoxItem, std::default_delete<SvLBoxItem>>>>::size() const at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/13.0.0/../../../../include/c++/13.0.0/bits/stl_vector.h:988:40
        >  #1 in SvTreeListEntry::ItemCount() const at vcl/source/treelist/treelistentry.cxx:110:20
        >  #2 in SvTabListBox::GetEntryText(SvTreeListEntry const*, unsigned short) at vcl/source/treelist/svtabbx.cxx:289:37
        >  #3 in SvTabListBox::GetEntryText(SvTreeListEntry*) const at vcl/source/treelist/svtabbx.cxx:280:12
        >  #4 in TreeListEntryUIObject::get_state() at vcl/source/treelist/uiobject.cxx:119:32
        >  #5 in UIObjectUnoObj::getState() at vcl/source/uitest/uno/uiobject_uno.cxx:164:29
        >  #6 in non-virtual thunk to UIObjectUnoObj::getState() at vcl/source/uitest/uno/uiobject_uno.cxx
        >  #7 in gcc3::callVirtualMethod(void*, unsigned int, void*, _typelib_TypeDescriptionReference*, bool, unsigned long*, unsigned int, unsigned long*, double*) at bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:77:5
        >  #8 in cpp_call(bridges::cpp_uno::shared::UnoInterfaceProxy*, bridges::cpp_uno::shared::VtableSlot, _typelib_TypeDescriptionReference*, int, _typelib_MethodParameter*, void*, void**, _uno_Any**) at bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:233:13
        >  #9 in unoInterfaceProxyDispatch at bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:413:13
        >  #10 in binaryurp::IncomingRequest::execute_throw(binaryurp::BinaryAny*, std::__debug::vector<binaryurp::BinaryAny, std::allocator<binaryurp::BinaryAny>>*) const at binaryurp/source/incomingrequest.cxx:236:13
        >  #11 in binaryurp::IncomingRequest::execute() const at binaryurp/source/incomingrequest.cxx:79:26
        >  #12 in request at binaryurp/source/reader.cxx:86:9
        >  #13 in cppu_threadpool::JobQueue::enter(void const*, bool) at cppu/source/threadpool/jobqueue.cxx:100:17
        >  #14 in cppu_threadpool::ORequestThread::run() at cppu/source/threadpool/thread.cxx:165:31
        >
        > 0x60f00014d718 is located 120 bytes inside of 168-byte region [0x60f00014d6a0,0x60f00014d748)
        > freed by thread T0 here:
        >  #0 in operator delete(void*, unsigned long) at ~/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp:164:3
        >  #1 in SvTreeListEntry::~SvTreeListEntry() at vcl/source/treelist/treelistentry.cxx:62:1
        >  #2 in std::default_delete<SvTreeListEntry>::operator()(SvTreeListEntry*) const at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/13.0.0/../../../../include/c++/13.0.0/bits/unique_ptr.h:102:2
        >  #3 in std::unique_ptr<SvTreeListEntry, std::default_delete<SvTreeListEntry>>::~unique_ptr() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/13.0.0/../../../../include/c++/13.0.0/bits/unique_ptr.h:407:4
        >  #4 in void std::destroy_at<std::unique_ptr<SvTreeListEntry, std::default_delete<SvTreeListEntry>>>(std::unique_ptr<SvTreeListEntry, std::default_delete<SvTreeListEntry>>*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/13.0.0/../../../../include/c++/13.0.0/bits/stl_construct.h:88:15
        >  #5 in void std::_Destroy<std::unique_ptr<SvTreeListEntry, std::default_delete<SvTreeListEntry>>>(std::unique_ptr<SvTreeListEntry, std::default_delete<SvTreeListEntry>>*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/13.0.0/../../../../include/c++/13.0.0/bits/stl_construct.h:149:7
        >  #6 in void std::_Destroy_aux<false>::__destroy<std::unique_ptr<SvTreeListEntry, std::default_delete<SvTreeListEntry>>*>(std::unique_ptr<SvTreeListEntry, std::default_delete<SvTreeListEntry>>*, std::unique_ptr<SvTreeListEntry, std::default_delete<SvTreeListEntry>>*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/13.0.0/../../../../include/c++/13.0.0/bits/stl_construct.h:163:6
        >  #7 in void std::_Destroy<std::unique_ptr<SvTreeListEntry, std::default_delete<SvTreeListEntry>>*>(std::unique_ptr<SvTreeListEntry, std::default_delete<SvTreeListEntry>>*, std::unique_ptr<SvTreeListEntry, std::default_delete<SvTreeListEntry>>*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/13.0.0/../../../../include/c++/13.0.0/bits/stl_construct.h:195:7
        >  #8 in void std::_Destroy<std::unique_ptr<SvTreeListEntry, std::default_delete<SvTreeListEntry>>*, std::unique_ptr<SvTreeListEntry, std::default_delete<SvTreeListEntry>>>(std::unique_ptr<SvTreeListEntry, std::default_delete<SvTreeListEntry>>*, std::unique_ptr<SvTreeListEntry, std::default_delete<SvTreeListEntry>>*, std::allocator<std::unique_ptr<SvTreeListEntry, std::default_delete<SvTreeListEntry>>>&) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/13.0.0/../../../../include/c++/13.0.0/bits/alloc_traits.h:947:7
        >  #9 in std::__cxx1998::vector<std::unique_ptr<SvTreeListEntry, std::default_delete<SvTreeListEntry>>, std::allocator<std::unique_ptr<SvTreeListEntry, std::default_delete<SvTreeListEntry>>>>::_M_erase_at_end(std::unique_ptr<SvTreeListEntry, std::default_delete<SvTreeListEntry>>*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/13.0.0/../../../../include/c++/13.0.0/bits/stl_vector.h:1932:6
        >  #10 in std::__cxx1998::vector<std::unique_ptr<SvTreeListEntry, std::default_delete<SvTreeListEntry>>, std::allocator<std::unique_ptr<SvTreeListEntry, std::default_delete<SvTreeListEntry>>>>::clear() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/13.0.0/../../../../include/c++/13.0.0/bits/stl_vector.h:1601:9
        >  #11 in std::__debug::vector<std::unique_ptr<SvTreeListEntry, std::default_delete<SvTreeListEntry>>, std::allocator<std::unique_ptr<SvTreeListEntry, std::default_delete<SvTreeListEntry>>>>::clear() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/13.0.0/../../../../include/c++/13.0.0/debug/vector:729:9
        >  #12 in SvTreeListEntry::ClearChildren() at vcl/source/treelist/treelistentry.cxx:28:16
        >  #13 in SvTreeList::Clear() at vcl/source/treelist/treelist.cxx:123:16
        >  #14 in SvTreeListBox::Clear() at vcl/source/treelist/treelistbox.cxx:422:17
        >  #15 in SalInstanceTreeView::clear() at vcl/source/app/salvtables.cxx:4240:18
        >  #16 in SwFieldRefPage::Reset(SfxItemSet const*) at sw/source/ui/fldui/fldref.cxx:175:16
        >  #17 in SwFieldPage::EditNewField(bool) at sw/source/ui/fldui/fldpage.cxx:111:5
        >  #18 in SwFieldDlg::ReInitTabPage(std::basic_string_view<char, std::char_traits<char>>, bool) at sw/source/ui/fldui/fldtdlg.cxx:218:16
        >  #19 in SwFieldDlg::Activate() at sw/source/ui/fldui/fldtdlg.cxx:239:9
        >  #20 in SwChildWinWrapper::UpdateHdl(Timer*) at sw/source/uibase/fldui/fldwrap.cxx:42:26
        >  #21 in SwChildWinWrapper::LinkStubUpdateHdl(void*, Timer*) at sw/source/uibase/fldui/fldwrap.cxx:39:1
        >  #22 in Link<Timer*, void>::Call(Timer*) const at include/tools/link.hxx:111:45
        >  #23 in Timer::Invoke() at vcl/source/app/timer.cxx:75:21
        >  #24 in Scheduler::CallbackTaskScheduling() at vcl/source/app/scheduler.cxx:481:20
        >  #25 in SalTimer::CallCallback() at vcl/inc/saltimer.hxx:54:13
        >  #26 in SvpSalInstance::CheckTimeout(bool) at vcl/headless/svpinst.cxx:161:53
        >  #27 in SvpSalInstance::ImplYield(bool, bool) at vcl/headless/svpinst.cxx:399:17
        >  #28 in SvpSalInstance::DoYield(bool, bool) at vcl/headless/svpinst.cxx:471:21
        >  #29 in ImplYield(bool, bool) at vcl/source/app/svapp.cxx:475:48
        >  #30 in Application::Yield() at vcl/source/app/svapp.cxx:559:5
        >  #31 in Application::Execute() at vcl/source/app/svapp.cxx:453:13
        >  #32 in desktop::Desktop::Main() at desktop/source/app/app.cxx:1604:13
        
        causing
        
        > ERROR: test_tdf135938_cross_reference_update (tdf135938.tdf135938)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "uitest/uitest/test.py", line 125, in execute_dialog_through_command
        >     yield xDialog
        >   File "uitest/uitest/test.py", line 140, in execute_modeless_dialog_through_command
        >     yield xDialog
        >   File "sw/qa/uitest/writer_tests7/tdf135938.py", line 40, in test_tdf135938_cross_reference_update
        >     self.assertEqual("ABC", get_state_as_dict(xSelect.getChild(0))["Text"])
        >   File "uitest/uitest/uihelper/common.py", line 13, in get_state_as_dict
        >     return convert_property_values_to_dict(ui_object.getState())
        > uitest.uihelper.common.com.sun.star.lang.DisposedException: Binary URP bridge disposed during call at binaryurp/source/bridge.cxx:613
        
        The issue apparently is that TreeListEntryUIObject UNO objects, introduced in
        71f562f8f77f14b76fde4329f7238fe2e7d6a054 "uitest: support tree lists", reference
        SvTreeListEntry instances by pointers that can apparently go stale while those
        UNO objects are still alive.  I'm not sure there would be an easy fix for this,
        short of making those SvTreeListEntry instances ref-counted, or ripping out
        UITest support for those TreeListEntryUIObjects again.
        
        However, that underlying issue would presumably not be of practical concern if
        the test_tdf135938_cross_reference_update Python code would have waited for
        processEventsToIdle between its
        
        >                 xInsert.executeAction("CLICK", tuple())
        
        and the following block
        
        >                 self.assertEqual("2", get_state_as_dict(xSelect)["Children"])
        >                 self.assertEqual("ABC", get_state_as_dict(xSelect.getChild(0))["Text"])
        >                 self.assertEqual("DEF", get_state_as_dict(xSelect.getChild(1))["Text"])
        
        That way, there should be no more opportunity for the pointers in the passed-out
        TreeListEntryUIObjects to become stale while the Python code accesses them.
        
        And in Python UITest code, having to follow a call to executeAction by a call to
        processEventsToIdle appears to be a common and recurring requirement, just look
        at the most recent af1ca684bb12ff62e3df995ad44aefdb57a51af7 "another stab at
        making this test reliable", d183daea1abbd7b564d083298874dd7c40d5a5b3
        "tdf#153161: (Ab)use a call to XTextRange::getString to flush edits",
        3cc6b870c48b23418f65d2c3cd6eab72ef0680de "make an effort to fix the
        UITest_inputLine intermittent failure", f4668540ff7256bb0ddd382dfaf9f3499e99128a
        "tdf#150443 sw: fix crash of rejecting table row deletion".
        
        So make executeAction always call ProcessEventsToIdle, to simplify this and
        hopefully make UITests more robust.  (Removing any now-redundant calls to
        processEventsToIdle, following calls to executeAction, from Python test code is
        left as follow-up clean up for now.)
        
        (I /think/ that the implementation of UIObjectUnoObj::executeAction could be
        simplified now, as waiting for Scheduler::ProcessEventsToIdle() should already
        make sure that aIdle has been processed, removing the need for the Notifier.
        But lets leave that as a follow-up TODO for now.)
        
        Change-Id: I41a5d51515dedaae44fb810b0ad3b0264c90abf3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146434
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-01  Henry Castro  <hcastro@collabora.com>  [60bc7d7acd9c6656b3124b2015ab26f26b47cb32]

        linguistic: add REST API protocol unit test
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I4768f8bb5bfa572d222fa5610f95c99169e6e390
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143249
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145600
        Tested-by: Jenkins

2023-02-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8a25eb9fd8783bb41a9d1d9df55c0697a6dbb7c3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 36367761a21809320eb5e01875f5734c0cf59727
          - Update 7.5 release video
            
            Change-Id: I046063162992e71c60d0c3f6fba9265e172cedeb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/146446
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-02-01  Michael Stahl  <michael.stahl@allotropia.de>  [2c0c95af13662f37e7f217e0bd0fc87ebde36f1b]

        tdf#107841 oox: rename ambiguous and confusing ECMA_DIALECT
        
        Change-Id: I731b3808896347332f938811715597ac814ae1d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146433
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [8431cbbed5b5665571cbb27d1330abd3dd0868f4]

        uitest: sw: remove duplicated tests
        
        These are already covered by CppUnittests
        
        Change-Id: If41e73557566304e9e2d44ecccbf0e30b77d2807
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146432
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-01  Mike Kaganski  <mike.kaganski@collabora.com>  [62797844fed93d5e33505d544606e4d4e2530f8c]

        Throw early on invalid state
        
        The result of GetFrameFormat call was dereferenced unconditionally
        in the unit conversion code, despite it can obviously return NULL.
        
        Change-Id: I30117f1db942a8ff108a959891d8763c4d44fb39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146429
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-02-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [b2f3072bdf419492ad20cbfb1da14e2d53acf83b]

        tdf#107427: sw: move UItest to CppUnittest
        
        Change-Id: I13b8757c384c3ecd23c0b06b93e2db03ce0b364e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146431
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-02-01  Miklos Vajna  <vmiklos@collabora.com>  [b052ec2f2fbe0f3044ba824c064a280a5ee9cd7f]

        sw: introduce SwFlyFrame::IsFlySplitAllowed()
        
        And use it in SwFrame::IsMoveable(). With this,
        SwContentFrame::MakeAll() calls into SwFlowFrame::MoveFwd() for a
        paragraph that's inside a fly frame that doesn't fit is body frame in
        fly split mode.
        
        Towards an initial layout for multi-page fly frames.
        
        Change-Id: I5a1d5ca499c08dd32432cfacf49d01f393e5d324
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146427
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-02-01  Stephan Bergmann  <sbergman@redhat.com>  [6028e9fda96d0ed5da266b1c54a7755f7ba3408c]

        Finally drop undocumented rtl_[u]String_newFromStr null argument support
        
        ...executing on the TODO left by 4f0c70fb5554325e0cc2129741175bf07de22029 "Avoid
        calling OString ctor with null pointer" in late 2020.
        
        Change-Id: I3db6e2df61ca290948affc5e02ae74757441471d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146428
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-02-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d8de2dc3c55a9013a71167c8058a333e7221a6a0]

        xmloff: import of theme structure + import/export/round-trip tests
        
        Change-Id: I50e8c53c534895098613e81fd97b346fd3d7d05f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146287
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-02-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7ab51def766ad6bfdcf5111e7b751bbc2bbf1d73]

        sw: implement "Theme" property for the XDrawPage in Writer
        
        Change-Id: I8eed04f0ccb2e626a648abcaecd957b6f62c39d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146226
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-02-01  Miklos Vajna  <vmiklos@collabora.com>  [a262ee4c4a682f844ef380d5e843be1b3ec78c98]

        CppunitTest_sw_rtfexport5: fold preTest() into its only user
        
        Avoid magic in preTest() based on the bugdoc name.
        
        Change-Id: I7642828480bb4f636956b966275d8c3e26919a50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146421
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-02-01  Julien Nabet  <serval2412@yahoo.fr>  [2d9570523b16dd157eeee384040642e3c2e0ed05]

        tdf#153272: add some missing properties in SwSearchProperties
        
        RES_CHRATR_RELIEF
        RES_CHRATR_ROTATE
        RES_CHRATR_SCALEW
        RES_PARATR_VERTALIGN
        
        Change-Id: Ic4a3323a4b4b4231dee083016a6112a9e2674c86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146370
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-02-01  Michael Weghorn  <m.weghorn@posteo.de>  [6f4b8b7cfe2907b7da46eec6951a0e09b836a6de]

        tdf#152073 qt: Draw background when drawing frame
        
        For native drawing of a frame (border), use
        the window background color as default color.
        
        As mentioned in commit f39f21d92ec83c3a5062f29dd26214fc83012c06
        ("tdf#138010 (IV) VclScrolledWindow: Use actual border width"),
        the Qt/KDE Breeze style uses a frame width of 2, with the
        actual 1 pixel border being surrounded by a 1 pixel
        padding/margin.
        
        Transparent background did not ensure that the 1 pixel
        padding/margin is repainted and could thus result
        in artifacts from what was painted to that location
        previously (s. the Basic IDE editor example from
        tdf#152073).
        
        Use the window background for the default image color
        when drawing a frame to avoid this.
        
        The gtk3 VCL plugin also explicitly draws a background
        for the corresponding code path, using
        `gtk_render_background`.
        
        An alternative might be to explicitly draw the
        background further up the call stack, or pass
        an explicit background color from
        `DecorationView::DrawFrame` and only apply
        a default color in `QtGraphics_Controls::drawNativeControl`
        when a background color (other than `COL_DEFAULT`)
        is passed to that method.
        
        Sample bt for gtk3:
        
            1   GtkSalGraphics::drawNativeControl     salnativewidgets-gtk.cxx 1835 0x7fffe6271f92
            2   SalGraphics::DrawNativeControl        salgdilayout.cxx         807  0x7fffee887739
            3   OutputDevice::DrawNativeControl       nativecontrols.cxx       287  0x7fffee58906e
            4   (anonymous namespace)::ImplDrawFrame  decoview.cxx             600  0x7fffee1b2055
            5   DecorationView::DrawFrame             decoview.cxx             886  0x7fffee1b32c8
            6   ImplSmallBorderWindowView::DrawWindow brdwin.cxx               742  0x7fffee0ea3ea
            7   ImplBorderWindow::Paint               brdwin.cxx               1630 0x7fffee0ee99a
            8   PaintHelper::DoPaint                  paint.cxx                313  0x7fffee0c9f1c
            9   vcl::Window::ImplCallPaint            paint.cxx                617  0x7fffee0cb4b3
            10  PaintHelper::~PaintHelper             paint.cxx                552  0x7fffee0cae14
            11  vcl::Window::ImplCallPaint            paint.cxx                623  0x7fffee0cb513
        
        Many thanks to Rafael Lima for the
        very helpful analysis in [1] and [2].
        
        [1] https://bugs.documentfoundation.org/show_bug.cgi?id=152073#c2
        [2] https://bugs.documentfoundation.org/show_bug.cgi?id=152073#c3
        
        Change-Id: I08e6d05d0fc3d0e54952a65cd28dee92615df0a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146419
        Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
        Tested-by: Jenkins

2023-02-01  Hannah Meeks  <hmeeks4135@gmail.com>  [36343165c251e30c700360cc5c4266f576d4ac00]

        cui: Make SimilaritySearch dialog async and enable use for jsdialog
        
        Change-Id: I89c6665138c94aa355efbbc4aa0947226c68af5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146130
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-02-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bed16c5e9df1eea4187b2b47a357414b3940bc91]

        Remove duplicated include
        
        Change-Id: I84dc37baac93f946bd66b6d709a43529d023dac6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146381
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-02-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9740331d8bc56a9b6fbe3e4c1b26fb97f6639cc6]

        tdf#66580 write more metadata to embedded and attached files
        
        Change-Id: I6f40fd98b48893d01d29a806877821c561688897
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146288
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d8e6b488ceaff7c88856ebcfcfec14d2d8cd7652]

        Remove duplicated include
        
        Change-Id: Ia5f606fd64737aed372afb2ee4762f9eb3e21a86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146380
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-31  Caolán McNamara  <caolanm@redhat.com>  [1af03aaa35dc9758a9702cddf48d9aad02ec7a94]

        language tool warnings in console on start up with language tool not configured
        
        warn: languagetool:3333070:3333070:lingucomponent/source/spellcheck/languagetool/languagetoolimp.cxx:372: CURL request returned with error: 3
        warn: languagetool:3333070:3333070:lingucomponent/source/spellcheck/languagetool/languagetoolimp.cxx:372: CURL request returned with error: 3
        Change-Id: I67de3351c6f01ed8274b4a282b45ded9f5cea5c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146418
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-31  Caolán McNamara  <caolanm@redhat.com>  [da27102aaa488d982164c54f8c7f8f3bc6181481]

        add default mode lines
        
        Change-Id: Ie0485f52f81f31f821f8a6ebc4720528da33fa48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146417
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-31  Caolán McNamara  <caolanm@redhat.com>  [fa7d25625fa327ebc49ec8d0f96c192f4ed0c17b]

        tdf#152770 undo move warning about ppd with no resolution to use of resolution
        
        and downgrade to SAL_INFO
        
        Change-Id: I9a565aa12f83e7ed8dd6b0f903f7b18d62c16c4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146416
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-31  Michael Stahl  <michael.stahl@allotropia.de>  [ca71482237d31703454062b8b2f544a8bacd2831]

        tdf#153083 writerfilter: import locale-dependent TOC \t style names, 2
        
        There was a problem with commit ecbad22fdf81c6f072b6c9f9c16dbba47fe4748c
        while it now worked in Writer, the roundtripped DOCX with the en-US
        built-in style name in the TOC field no longer worked in Word in the
        original locale (but started to work in en-US locale).
        
        Let's try a slightly different approach: use the same style name as-is
        from the TOC field, and if it doesn't exist as a style, then clone the
        en-US built-in style with that name, and at the end of the import,
        iterate all paragraphs in the document and replace any application of the
        en-US style with the localised style.
        
        So both the en-US style and the localised style exist, and for
        references that aren't fields (e.g. basedOn in other styles) it should
        hopefully not matter which one is referenced.
        
        The DOCX exported from Writer now has a TOC field that works in Word in
        the original locale.
        
        Change-Id: Ibcc3c5899e31295b5704ebefb548f40b67eda9bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146414
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-01-31  Caolán McNamara  <caolanm@redhat.com>  [4332c58eca7df7a30e8f11b9193d7d0727c2a36c]

        tdf#153273 bodge dark scrollbar into drop downs
        
        Change-Id: I9c53b931feb7f720f86edfbb6ae88ff5ee436cef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146386
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-31  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [9c53b55a8fed37bb6ce27d49146f015dde881fdc]

        Restore changes accidentally overwritten in 1fb964276c184b0fb052503fe7dbc05bf0331211
        
        Change-Id: I3630a1fe1365593103b1670926d4e7aa318d9a48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146374
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-01-31  Henry Castro  <hcastro@collabora.com>  [5cd9ca5d4232c725661131137975549c06231d5c]

        lok: add Rest Protocol property
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I7353e16dbf835684e5ce5963387359924352937b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143124
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145599
        Tested-by: Jenkins

2023-01-31  Henry Castro  <hcastro@collabora.com>  [1d89f4835384e6379177e1607bb648b567e3fdab]

        lingucomponent: implement custom parse response rest protocol
        
        Response:
        
        HTTP/1.1 200 OK
        Transfer encoding: chunked
        Content-Type: application/json
        {
        "hyphenation-positions":[
        {"offset":15,"quality":0},
        {"offset":20,"quality":1}
        ],
        }, "check-positions":[
        {"offset":15,"length":6,"errorcode":4711,"type":"orth","severity":1,"propos
        als":["Entwurf","Entw\u00fcrfe"]},
        {"offset":22,"length":3,"errorcode":8221,"type":"orth","severity":1}
        ]
        }
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I87228237f23306fb367edab1e21ce002aaf13f2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143108
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145598
        Tested-by: Jenkins

2023-01-31  Caolán McNamara  <caolanm@redhat.com>  [64b8057a6cd2fbaed6167e2be912914e9569796c]

        tdf#153287 rollover in dark mode with "Explorer" is incongruous
        
        Using "CFD" gives a brighter border with rollover, but no notable
        focus state when focused. Try a combination here to get something
        decent.
        
        Change-Id: If7844cb0f1e88410959aa622b0271c3f3954230e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146384
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [4f841e9a28a6f5d7ae9d5226cbc98db3cb992eb1]

        uitest: remove wait_until_file_is_available
        
        Introduced in 33a49a99c76ca1879dbb0202384aa939a6d44a75
        "uitest: introduce wait_until_file_is_available" as a blind
        fix for https://gerrit.libreoffice.org/c/core/+/124654/5/sw/qa/uitest/writer_tests6/edit_file_properties_before_saving.py#91
        It turned out the root problem was caused by another test
        and the fix is addressed in https://gerrit.libreoffice.org/c/core/+/146385
        "uitest: Always change doc info setting back to false"
        
        Change-Id: I4b3d5e24e35a33de6c128dcbf2f144b4cf48a48c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146389
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-01-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [3ac5bfec2f73c55e99c4410f7559db86b875a269]

        uitest: Always change doc info setting back to false
        
        otherwise it won't be changed if an exception is raised
        affering other tests as seen in
        https://gerrit.libreoffice.org/c/core/+/130530/2/sw/qa/uitest/writer_tests6/save_readonly_with_password.py#50
        
        Change-Id: Ife443cc6627025a05a0a33ba1c86140f087dd70c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146385
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-01-31  Mike Kaganski  <mike.kaganski@collabora.com>  [87f03db116f7f36c929f5cdbfe38f19ae57d34ac]

        tdf#153289: remove problematic assertion
        
        It is unclear what it should guarantee; but at least when ungrouping,
        SwDoc::UnGroupSelection copy-constructs a shared pointer (increasing
        the refcount), then a copy-constructed argument passed to
        lcl_CollectTextBoxesForSubGroupObj increases it once again, and then
        the assertion expectedly fails.
        
        Change-Id: I0cb5f303c67b2dc67d5583a9eb03fe405af3573d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146377
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-31  Henry Castro  <hcastro@collabora.com>  [e295f060f25f3a731a93cea23a1662091f4c9763]

        lingucomponent: implement custom request http rest protocol
        
        Request:
        
        POST /api/check HTTP/1.1
        Host: localhost:8099
        Content-Type: application/json
        Cache-Control: no-cache
        
        {
        "dictionaries": [
        "daily",
        "jungblutt"
        ],
        "text-language": "en-DE",
        "property-sets": [
        "base", "daily",
        "culture"
        ],
        "hyphenation": true,
        "spellchecking-level": 1,
        "correction-proposals": true,
        "single-word-mode": false,
        "message-language": "fr-LU",
        "message-level": 1,
        "text": "This is a final throw for the interface to the Duden server."
        }
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I2a288a7c573014d42df03f7cc12c57a7f788750e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143107
        Reviewed-by: Ashod Nakashian <ash@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145597
        Tested-by: Jenkins

2023-01-31  ektagoel12  <ektagoel12july@gmail.com>  [eb5c14f305f9c6355bd49bd65ab9175831453cb3]

        tdf#147021 Use std::size() instead of SAL_N_ELEMENTS() macro
        
        Also change some range based for
        
        Change-Id: I2e17feaba7a6b219aa0c9126c5046cf3bdf855d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145988
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-01-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [fbfe06dcbda005ed35747ca5ba30b3891c2717d1]

        loplugin:unusedfields
        
        Change-Id: I6acce1578d21da0ac014410289def3dd500b4de3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146356
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-31  Chenxiong Qi  <qcxhome@gmail.com>  [6f112bd40fe78141de865934145d81b1258b36de]

        tdf#97362 Convert comphelper SequenceOutputStreamUnitTest to Python
        
        Signed-off-by: Chenxiong Qi <qcxhome@gmail.com>
        Change-Id: I72826fc8180fcb147ff84b10b88c16a4084799ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145690
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-01-31  Caolán McNamara  <caolanm@redhat.com>  [af1ca684bb12ff62e3df995ad44aefdb57a51af7]

        another stab at making this test reliable
        
        Change-Id: If044ae7906f3e98ea558dc90d9580052874e97bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146379
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-31  Rasenkai  <rasenkai99@gmail.com>  [a345952daf3238066ecb1a9c67bb6a3640a6299a]

        tdf#143148 sw: inc: Use pragma once instead of include guards
        
        Change-Id: I7a491038d1b8532385e70294872d209dcdc63ce9
        Signed-off-by: Rasenkai <rasenkai99@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146300
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-01-31  Heiko Tietze  <tietze.heiko@gmail.com>  [41a911fa54d3814d81d4ed603babf375c405900f]

        Resolves tdf#137269 - Disable ToC preview by default
        
        Dialog is too large with the preview for small screens
        Setting is stored so users who enable it will have the preview next time
        
        Change-Id: Iecf63fe10ce35d2132fc3578cd2c239a6b214e40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144003
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-01-31  Mike Kaganski  <mike.kaganski@collabora.com>  [f4804a8fb60cc999c9b08bf451732749b44eb355]

        Some simplification after 743dd1d3c1142c1c99b0844cc26dd0be91a1de40
        
        MapMode ctor taking origin and scales sets mbSimple to false, so
        avoid calling it when these are the defaults.
        
        Some calculations become unneeded when the fraction is (1, 1).
        
        Change-Id: I19a98ad2cac0a66b9bd7b72620180addb3f7fec4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146375
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-31  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [75c0d7827625c683d52a9e2f3a7c514df890107b]

        sd: use XTheme to transport the theme to xmloff import/export
        
        Refactor the existing places and tests in Impress code (sd) to
        use it instead.
        
        Also keep the old property of construction and view of the theme
        with a sequence of property values, but  under the new property
        named "ThemeUnoRepresentation". This is needed by the UI tests
        currently.
        
        Change-Id: I484567f4a603f1a5e2e03955fdd2b63132dcc66e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146225
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-31  Miklos Vajna  <vmiklos@collabora.com>  [ed9d987e2ad8f6af554a5fc1f858ca48c6970446]

        sw: if the fly is to be split, then limit its growth in SwFlyFrame::Format()
        
        It seems the first direct cause why flys are not split is because flys
        can grow forever, so an inner paragraph's SwContentFrame::MakeAll() will
        never hit the nBottomDist < 0 condition, which is necessary to call into
        SwFlowFrame::MoveFwd().
        
        With this, at least nBottomDist is negative when a fly with two
        paragraphs is at the bottom of a page and only one of them fits the body
        frame.
        
        Also add a debug environment variable, so I can debug the "fly split"
        case till we don't have import/export filters for this.
        
        Towards an initial layout for multi-page fly frames.
        
        Change-Id: I43114b5795dd42e518a1d776ccd2e7ab607ad859
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146376
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-31  Noel Grandin  <noelgrandin@gmail.com>  [07699b6e7847c141c0bdec2e5345f2d00cb219dd]

        osl::Mutex->std::mutex in AnimationNode
        
        Change-Id: I9a07afcdf17ca464e6a1083fbd7ec1e1f7186a30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146369
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-31  Stephan Bergmann  <sbergman@redhat.com>  [061d3bc359b6b94a874c10e96ad9cc8189494e21]

        Fix locking order
        
        JunitTest_sfx2_complex occasionally deadlocked when the main thread at
        
        > framework::UndoManagerHelper::isUndoPossible
        > chart::UndoCommandDispatch::fireStatusEvent
        > chart::CommandDispatch::addStatusListener
        > svt::ToolboxController::bindListener
        > framework::ToolBarManager::UpdateControllers
        > framework::ToolBarManager::AsyncUpdateControllersHdl
        > Scheduler::CallbackTaskScheduling
        > SalTimer::CallCallback
        > SvpSalInstance::CheckTimeout
        > SvpSalInstance::ImplYield
        > SvpSalInstance::DoYield
        > ImplYield
        > Application::Execute
        > desktop::Desktop::Main
        
        has acquired the SolarMutex in
        framework::ToolBarManager::AsyncUpdateControllersHdl and is now trying to
        acquire framework::UndoManagerHelper_Impl::m_aMutex, while a cppu_threadpool at
        
        > framework::UndoManagerHelper_Impl::impl_clear
        > std::function<void ()>::operator()
        > framework::(anonymous namespace)::UndoManagerRequest::execute
        > framework::UndoManagerHelper_Impl::impl_processRequest
        > framework::UndoManagerHelper_Impl::clear
        > framework::UndoManagerHelper::clear
        > gcc3::callVirtualMethod
        
        first acquired framework::UndoManagerHelper_Impl::m_aMutex and then tries to
        acquire the SolarMutex.  That additional acquiring of the SolarMutex had been
        added to framework::UndoManagerHelper_Impl::impl_clear in
        8611f6e259b807b4f19c8dc0eab86ca648891ce3 "ref-count SdrObject".
        
        Change-Id: Ifcb8765b29b65f773be6bbe54092346c5ae3a33b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146371
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-31  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1e92059fe95cc1ba31aab4a66926d55bc00d0684]

        svx: Refactor (sdr) views to access the SdrModel by reference
        
        In SdrPaintView (and subclasses) the mpModel variable is always
        the same as the input (reference) model, so there is no need for
        that extra variable.
        
        Change the strange and confusing var. name mrSdrModelFromSdrView
        (the input reference to SdrModel) to just mrModel and use that in
        GetModel(). Change the GetModel() to return a reference instead
        of a pointer and reactor the code to accomodate the change.
        
        This gets rid of many nullptr checks for the pointer that the
        GetModel() returns and makes the code more simple is some cases.
        
        Change-Id: I18351a417fd82f49262a83de036ec1420a65399c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146373
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-31  Miklos Vajna  <vmiklos@collabora.com>  [d9ebb2e76bf7ec068ebfceccf7f477471012d157]

        sw: document SwTextFootnote
        
        It's a bit confusing that "footnote" may mean "footnote" or "footnote or
        endnote", depending on context.
        
        Change-Id: Ibe19dc29f68d1409feb052296e9a3537b160882e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146366
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-31  Noel Grandin  <noelgrandin@gmail.com>  [ba4191ff0de05334ba32b53a09ad992710f03f9d]

        osl::Mutex->std::mutex in ImplEventAttacherManager
        
        Change-Id: Id8a4d2d75b1be8f23f6b1260a7a7727ab6bbd27b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146368
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-31  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [743dd1d3c1142c1c99b0844cc26dd0be91a1de40]

        SdrModel: we never set scale fraction to anything else than 1/1
        
        This removes the scale fraction on SdrModel - SetScaleFraction and
        the m_aObjUnit instance variable, as it is never set to anything
        else than 1/1 (and don't see it usefult to set it to anything else
        than this).
        
        Change-Id: I990d20f110b3be00e6770b68e39df212f9c576be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146348
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-30  Henry Castro  <hcastro@collabora.com>  [326dec315c29028ad1c163020d518e1236f37b6b]

        cui: add entry "RestProtocol" to language tool dialog
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I6511fc2b353c47b1ff537c42d3484b3a42c1b121
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143106
        Reviewed-by: Ashod Nakashian <ash@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145596
        Tested-by: Jenkins

2023-01-30  Henry Castro  <hcastro@collabora.com>  [9d4ac7d73c036d8e8bdf5418919c1bfd2062ed6d]

        svtools: add new entry "RestProtocol"
        
        Custom Rest API protocol
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: If2f72330f2ed9768f230dc88296df7f757be263a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143105
        Reviewed-by: Ashod Nakashian <ash@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145595
        Tested-by: Jenkins

2023-01-30  Mert Tumer  <mert.tumer@collabora.com>  [1fb964276c184b0fb052503fe7dbc05bf0331211]

        Added option to disable ssl verification for languagetool
        
        This will allow to use self-signed certificates with local run
        languagetool APIs
        
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Change-Id: I2bda575fa6174dfc0f6c24da45267ee732643db6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136811
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145594
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2023-01-30  Stephan Bergmann  <sbergman@redhat.com>  [ed68634db25103cd7d2adc29f3973f80fbaec324]

        external/skia: Still missing include
        
        9c9a711ac5d8f32ac318d0e4ecab7b3a26bc2150 "Update skia to m111" had removed the
        whole external/skia/missing-include.patch.0, including the part added by
        5877c6b118c99c9ec807a111471bfd67720a5086 "external/skia: Missing include" (for
        snprintf in
        workdir/UnpackedTarball/skia/third_party/vulkanmemoryallocator/include/vk_mem_alloc.h),
        even though at least my GCC 13 trunk build still requires that.  However, the
        comment at
        <https://gerrit.libreoffice.org/c/core/+/145552/2#message-7fad3bfd39568500aa66b1c03dfd1670dad636f2>
        "external/skia: Missing include" pointed out that this "landed upstream at
        https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator/commit/29d492b60c84ca784ea0943efc7d2e6e0f3bdaac",
        so switch to using a git-format-patch of that (slightly hand-edited to fix up
        the path of that project's vk_mem_alloc.h as included in the Skia tarball, and
        to cater for that file's usage of CRLF line endings).
        
        Change-Id: I31192b6e0aaf355d5cfee96badc59903ab592aae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146365
        Reviewed-by: Sam James <sam@gentoo.org>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [82ee2d6184a59ef4470c12bddeff03cd68d946e4]

        Fix typos
        
        Change-Id: Iaed6f8d3316200f8c5e0c96766a84d59b1066928
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146367
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-01-30  Stephan Bergmann  <sbergman@redhat.com>  [1cba80e9224de8c7318aa8fddba3db6ec9915d51]

        external/skia: Another constexpr template point of instantiation issue
        
        ...with --with-latest-c++ after 9c9a711ac5d8f32ac318d0e4ecab7b3a26bc2150 "Update
        skia to m111",
        
        > In file included from workdir/UnpackedTarball/skia/src/core/SkBitmapDevice.cpp:8:
        > In file included from workdir/UnpackedTarball/skia/src/core/SkBitmapDevice.h:11:
        > In file included from workdir/UnpackedTarball/skia/include/core/SkBitmap.h:12:
        > In file included from workdir/UnpackedTarball/skia/include/core/SkImageInfo.h:14:
        > In file included from workdir/UnpackedTarball/skia/include/core/SkRect.h:19:
        > In file included from /Users/stephan/llvm/inst/bin/../include/c++/v1/algorithm:1747:
        > In file included from /Users/stephan/llvm/inst/bin/../include/c++/v1/__algorithm/inplace_merge.h:28:
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:63:19: error: invalid application of 'sizeof' to an incomplete type 'SkStrikePinner'
        >     static_assert(sizeof(_Tp) >= 0, "cannot delete an incomplete type");
        >                   ^~~~~~~~~~~
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:297:7: note: in instantiation of member function 'std::default_delete<SkStrikePinner>::operator()' requested here
        >       __ptr_.second()(__tmp);
        >       ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:263:75: note: in instantiation of member function 'std::unique_ptr<SkStrikePinner>::reset' requested here
        >   _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); }
        >                                                                           ^
        > workdir/UnpackedTarball/skia/src/core/SkStrikeCache.h:46:47: note: in instantiation of member function 'std::unique_ptr<SkStrikePinner>::~unique_ptr' requested here
        >             std::unique_ptr<SkStrikePinner> = nullptr) SK_EXCLUDES(fLock);
        >                                               ^
        > workdir/UnpackedTarball/skia/src/core/SkStrikeCache.h:20:7: note: forward declaration of 'SkStrikePinner'
        > class SkStrikePinner;
        >       ^
        
        Change-Id: I367323706d047da18fd8d4230a47a78fbb32b677
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146349
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-30  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [887de466a689323d4c4a607fdbd74939af98d14b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c6cea6707879ad1c8f5bd11ff26b774f2e59b013
          - tdf#142380 Use CSS variable for background color
            
            Change-Id: Ia70389ced5e8b698c034f9eec8cb4f030d27dd81
            
2023-01-30  Regina Henschel  <rb.henschel@t-online.de>  [fc5ab71bd2b4af535c2bdd2c9ea48be378b66a19]

        tdf#153260 VML export write trim value true in any case
        
        LO renders Fontwork shapes always so as if trim=true is set. But the
        default value for trim attribute is 'false'. Therefore always write out
        'true'. Otherwise the import will treat it as 'false' and apply the
        shape height reducing workaround.
        
        Change-Id: I626c5a84627f16011198a9a4e35d8fedf1fd1b3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146361
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2023-01-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [f4a24366dd111c7c7434f4a887d7097ced6b5f55]

        tdf#150380 Calc crash clicking on the title of the Border Color toolbar popdown
        
        There is probably a better fix for this, but we have a popup inside a
        popup here, so some weirdness is to be expected.
        
        At least it doesn't crash now.
        
        Change-Id: Ifaa928c47c3cbfaec8379f01f007b0c1daf4e5a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146359
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [72f3df889a950218c9e801aa93bb2e755d26f3e1]

        sw: blind fix for uitest hang
        
        Seen in https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/132028/consoleFull#101810144248ce9c26-9d0a-43a8-83d8-c44f54920d59
        
        Change-Id: I67312b3f7e6c6192e14a6bb3236ba4ff959002f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146353
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-01-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [86558061332e9828d5a69fe97b439bf49560f552]

        sw: blind fix for uitest hang
        
        in sw/qa/uitest/writer_tests6/ there is another test document called
        edit_file_properties_before_saving.py that changes the option
        "Edit document properties before saving" to True.
        My theory is that it might affect save_readonly_with_password.py so let's move it to another folder to make sure this is not affecting the test
        
        Change-Id: Ib75361be31aceeec33df76ae31a9ee8c261a2c7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146357
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-01-30  Stephan Bergmann  <sbergman@redhat.com>  [440230f1802ce03f83aa92d1b56806e068ce4800]

        Silence two GCC warnings in Skia include files
        
        Since 9c9a711ac5d8f32ac318d0e4ecab7b3a26bc2150 "Update skia to m111", various
        versions of GCC produce
        
        > In file included from workdir/UnpackedTarball/skia/include/gpu/GrRecordingContext.h:13,
        >                  from workdir/UnpackedTarball/skia/include/gpu/GrDirectContext.h:11,
        >                  from workdir/UnpackedTarball/skia/tools/sk_app/WindowContext.h:14,
        >                  from vcl/inc/skia/utils.hxx:35,
        >                  from vcl/skia/SkiaHelper.cxx:34:
        > workdir/UnpackedTarball/skia/include/private/base/SkTArray.h:520:33: error: ‘cfi’ attribute directive ignored [-Werror=attributes]
        >   520 |     static T* TCast(void* buffer) {
        >       |                                 ^
        > workdir/UnpackedTarball/skia/include/private/base/SkTArray.h: In constructor ‘SkSTArray<N, T, MEM_MOVE>::SkSTArray(std::initializer_list<_Up>)’:
        > workdir/UnpackedTarball/skia/include/private/base/SkTArray.h:654:40: error: declaration of ‘data’ shadows a member of ‘SkSTArray<N, T, MEM_MOVE>’ [-Werror=shadow]
        >   654 |     SkSTArray(std::initializer_list<T> data) : SkSTArray(data.begin(), SkToInt(data.size())) {}
        >       |               ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
        > workdir/UnpackedTarball/skia/include/private/base/SkTArray.h:684:22: note: shadowed declaration is here
        >   684 |     using INHERITED::data;
        >       |                      ^~~~
        
        The -Werror=attributes is because GCC __attribute__((no_sanitize("...")))
        accepts the same values as -fsanitize, but GCC doesn't support Clang's
        -fsanitize=cfi.
        
        The -Werror=shadow is because GCC is somewhat picky about uses of a name for a
        variable when that name is also brought in by a using declaration from a
        dependent base, as it /could/ be brought in as a variable (and not just as a
        function, in which case there would normally be no such shadowing warning):
        
        > $ cat test.cc
        > template<typename> struct SkTArray { void data(); };
        > template<typename T> struct SkSTArray: SkTArray<T> {
        >     SkSTArray(int data) { (void) data; }
        >     using SkTArray<T>::data;
        > };
        > $ g++ -Wshadow -fsyntax-only test.cc
        > test.cc: In constructor ‘SkSTArray<T>::SkSTArray(int)’:
        > test.cc:3:19: warning: declaration of ‘data’ shadows a member of ‘SkSTArray<T>’ [-Wshadow]
        >     3 |     SkSTArray(int data) { (void) data; }
        >       |               ~~~~^~~~
        > test.cc:4:24: note: shadowed declaration is here
        >     4 |     using SkTArray<T>::data;
        >       |                        ^~~~
        
        It feels more natural to silence these warnings at the site including the
        relevant Skia include files, rather than as a patch to external/skia, as, at
        least theoretically, we should also be able to build against a system's Skia
        include files.
        
        Change-Id: I0860b6a84e61da656038da8c77f3947d97ad8cf5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146364
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [2c99e7737ef2b536a4d9f28c3ddd37fe6afa9ceb]

        tdf#148810: sd: move UItest to CppUnittest
        
        Change-Id: I11c0ecfb628792ed0ce62916e01fe3b69cb0fc78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146363
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-01-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [7ba513361df3cdde639f80757a299721023d46a1]

        loplugin:virtualdead
        
        GetPDFAnchorStructureElementId was added in commit 6e5d59c2ca696, but
        was unused even there
        
        Change-Id: Id0624cac2854f5406ca93a4c495632fc3c1d0e74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146354
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-30  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [a362c0145731031834bc3a73c8e3577bf6c12720]

        tdf#45147 - CSV Import: Remove special handling for mixed script types
        
        In the CSV import dialog, remove the special handling for mixed script types. Otherwise, right-to-left words appear in the wrong order.
        
        The special handling of mixed script types was introduced in https://bz.apache.org/ooo/show_bug.cgi?id=60296 which is handled in the edit engine now.
        
        Change-Id: Ic6dc3f2051ea41f79db5398a8442f78116da52de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146096
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2023-01-30  Mert Tumer  <mert.tumer@collabora.com>  [080d39e6832b0ebbf588b6d02ad00bba968d1360]

        lok: set LanguageTool config parameters from environment
        
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Change-Id: Ic7343439536abee626c269d2a824bb36f9abc40f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135583
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145573
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2023-01-30  Laurent Balland  <laurent.balland@mailo.fr>  [46b7fd59f9d0dfb5544df99494d3a3d3a372ae8b]

        tdf#118324 Treat blank ? in integer
        
        Restore and update change 56352
        Test of https://cgit.freedesktop.org/libreoffice/core/commit/?id=8ca6468f0f4900d4d3bb45e0e938fe35c308512c is now ok
        
        Add disambiguation between '0' and '?' in integer part
        XML_MAX_BLANK_INTEGER_DIGITS is added for the number of '?'
        XML_MIN_INTEGER_DIGITS is the number of '?' and '0'
        This preserve compatibility with previous versions:
        in previous versions '?' will be transformed in '0'
        It also applies to scientific and fraction numbers.
        Integer part for number, scientific and fraction are
        treated the same way
        
        Include QA unit test
        
        Change-Id: Iab3127bf07223caac60e409306a1bee2edc37428
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145932
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2023-01-30  Caolán McNamara  <caolanm@redhat.com>  [e783208906611238a9a6ce9d14029eb732fc611d]

        ofz#55520 check level is < MAX_OUTLINE_LEVEL
        
        Change-Id: I61ac10f40cd754a1ea3186ab89e9bfd1e99dc563
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146340
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-30  Caolán McNamara  <caolanm@redhat.com>  [fb4c953cac6eeb3b0c7b3832facfe3a82092e69f]

        ofz#55466 Out-of-memory
        
        Change-Id: I457525056082e97550f2c78e1cc7d2084515b71b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146344
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-30  Laurent Balland  <laurent.balland@mailo.fr>  [8ba7657a9653f8ae5d1b865356d11138df7b2093]

        tdf#152722 Number Format: keep NatNum modifiers
        
        When modifying number format with UI (decimal places, negative in red...) NatNum modifiers must be preserved
        Implement an helper to get NatNum string
        As NatNum12 already inserts currency unit, do not treat it
        
        Change-Id: I38be1da08a44d75ef663eaf50fccb3820ff9ed5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144963
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2023-01-30  Stephan Bergmann  <sbergman@redhat.com>  [5d22865a140ebdc307d39226f1eedb955a7dafee]

        Missing include for llvm::Optional
        
        ...with recent Clang 17 trunk after
        <https://github.com/llvm/llvm-project/commit/125f4457a54a550846732763ee36b1447ec8d66e>
        "[clang] Remove clang::Optional"
        
        Change-Id: If33406604a614a65dd17e269a0a5c167ea263328
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146347
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-30  Miklos Vajna  <vmiklos@collabora.com>  [1f474cbb8acdf6855db1f835fe58d198bdbabcbc]

        sw: prefix members of PanesEnumWrapper, RangeBorderEnumWrapper, ...
        
        ... StyleCollectionHelper and StylesEnumWrapper
        
        See tdf#94879 for motivation.
        
        Change-Id: Ibbce6f1d068ace5374fdc14e50e079a01872773f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146336
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-30  PL  <pluby@guibomacbookpro.local>  [5473f185eab53e4389859473f104e697db3ae879]

        Fix iOS build errors
        
        Recent code reorganization and macOS changes caused the iOS build to fail. This change fixes the build errors and updates the iOS code to use the same headless data structures as other headless builds.
        
        Change-Id: I9c5329eb6376120d6789447f991c93eb9839d595
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146265
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Patrick Luby <plubius@neooffice.org>

2023-01-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [a0072d0a31760d6e94a7319dbb4d3e3a18cd50c1]

        update TSAN suppressions
        
        add some more deadlock suppressions
        
        Change-Id: I457e66275921080f9f12c3ab2f2fbbb6168ad108
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146345
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [4fde49387eeecc35d1ead6305b1fe1e30e09cccc]

        tdf#152726 Pasting Selection to Sheet as BMP Image, button test is larger
        
        regression from
        
            commit 720e4258ab5f00287098ff945a184bfb43911841
            Author: Noel Grandin <noel@peralex.com>
            Date:   Fri Aug 20 11:30:35 2021 +0200
        use Primitive2DDecompositionVisitor in ViewObjectContact
        (tdf#105575)
        
        Revert the relevant piece, no idea what the underlying problem is. I
        suspect something is being tricksy and using settings from the current
        OutputDevice even though the point of the drawinglayer
        getPrimitive2DSequenceHierarchy is supposedly to be independant of that.
        
        Change-Id: I3026ff2ba5ce3751a4e4ebdf15954aae548493c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146352
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [41043667d759a2ed60fd013ef94d6723ea13e134]

        sc: blind fix for uitest hang
        
        Seen in https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/132439/consoleFull#42154025848ce9c26-9d0a-43a8-83d8-c44f54920d59
        
        Change-Id: I688e796ff09a6df86eda6409b16150a8684bff7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146351
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-01-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [f7db0f22dcff0b08acccf326b62d72a12b6e28f6]

        fix data-race in ScMatrix
        
        when doing threaded load of spreadsheets, we touch these fields from
        multiple threads
        
        Change-Id: Ia9d4dba79cfe7870a3a252a35a23acf71a3971e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146346
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2023-01-30  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [829f898f0076082c039494bc0fffe00e2dd4ac26]

        Show infobar instead of dialog when unsigned content is found
        
        Follow up to f41627ab60372345be646c53d967b65be43b562f
        
        Change-Id: I67dadad0fe69e29199c5bc160af1a46cc8aafac2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146338
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-01-30  Tünde Tóth  <toth.tunde@nisz.hu>  [f589d7e769bee4b82826a944fed3cf2382d84fb2]

        tdf#153185 PPTX: fix export of linked OLE objects
        
        Linked OLE objects were not exported.
        
        Change-Id: If6e8c6e0d0c9917e8ec476ad14dcaa1602c74b29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146073
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-01-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [9c9a711ac5d8f32ac318d0e4ecab7b3a26bc2150]

        Update skia to m111
        
        (*) Remove patches already upstream
        
        (*) Remove the skia_sk_cpu_sse_level_0_by_default.patch.1 patch and rather set
        that define via -D parameter, because that is how the skia BUILD.gn
        seems to do it.
        
        (*) I hand edited the PCH file, because running the update_pch script failed for me.
        
        Change-Id: I1fd175b9f63f8d2792a1876e4ece03fe92fb5374
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146251
        Tested-by: Jenkins
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [e2c811e6f9c0b2de47153a70a783f4d808eab3ab]

        tdf#150534 reduce allocation in SdrFrameBorderPrimitive2D
        
        Change-Id: Ib55ce7882e87823cca95e00cb5ae990213d1e766
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146339
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [db88842170a041267b55dda64f8280a1394202b8]

        tdf#150534 use unordered_set for checking of lines already crossed
        
        Change-Id: Ib864f9e8b7a3a2e6c4db5f2eec5333dc74bf9f6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146334
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-30  Miklos Vajna  <vmiklos@collabora.com>  [66d235012c0c02db3b25f91a0fc981c66ed7388e]

        sw: add an initial SwFrame::GetNextFlyLeaf()
        
        To be called by SwFrame::GetLeaf() in the future.
        
        Towards an initial layout for multi-page fly frames.
        
        Change-Id: I62f895c2db89513fe124113c81c9f14bfb8ed697
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146337
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-30  Caolán McNamara  <caolanm@redhat.com>  [ea093514e4fc3a66f57e07486863c22e32db4245]

        crashtesting: crash in ReadQsiforum-mso-en4-30276.xls
        
        on duplicate names where during import an existing ScRangeData using the
        name is deleted on inserting a new one, leaving a XclImpName behind that
        still references the deleted ScRangeData. Reverse the order of lookup
        of XclImpName so we find the duplicate that references the valid
        ScRangeData first.
        
        likely also
        
        forums/xls/forum-mso-en4-69844.xls
        forums/xls/forum-mso-en4-69589.xls
        forums/xls/forum-mso-en4-69308.xls
        
        see also:
        
        commit 657b3c889ae107d9ccaaab569929a3a1abde3200
        Date:   Sat Jan 21 00:08:29 2012 -0500
        
            fdo#44831: Named range should overwrite existing name.
        
            When inserting a new named range, it should overwrite any existing
            name if one exists.
        
        Change-Id: I275663cacc34a2b85080c038dc5a199563f3547c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146310
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-30  Justin Luth  <justin.luth@collabora.com>  [441d0b0fb2eef890a465c061a3d68a07c4a51832]

        tdf#151548 sw content controls: actually gotoFormatContentControl
        
        The cursor kindof needs to change when going to a content control,
        so don't return early just because there will be no selection.
        Instead, set the cursor at the beginning of the control,
        and simply skip the selection part.
        
        Without this, it was not possible for the keyboard navigation
        to jump to rich/plain text or comboboxes that were no longer
        showing placeholder content.
        
        Change-Id: I055ece1d296c6cdf70d6bc7c1df7797bf09532c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146266
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-30  Justin Luth  <justin.luth@collabora.com>  [745650e2227bdf27fc322b357780a1aa3dc5fa73]

        tdf#151548 sw content controls: keyboard navigation with tab key
        
        Combine content controls with legacy formfield controls
        in keyboard tab navigation.
        
        MS Word (I tested 2010) is extremely irrational and inconsistent
        in its behaviour, so I modeled my implementation on the specification
        and general logic, and not at all on "compatible misbehaviour".
        
        There is a third category of form control (activeX rich content),
        but these are mapped to internal LO controls that are only exposed
        at VCL level, and don't pass the keystrokes back to SW.
        Plus, they are not inline, but fly controls.
        
        However, it is still a TODO to handle these if reasonably possible.
        
        Change-Id: I1fef34d05a779e9d4f549987238435acb6c043d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146219
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-30  Paris Oplopoios  <paris.oplopoios@collabora.com>  [70ff425141e3569bf09a6768ded3b8a7b0002bab]

        tdf#119229 docx: Set paraIdParent upon FN_REPLY
        
        Set the paraIdParent SwPostItField attribute when replying on an
        existing comment in Writer
        
        Change-Id: I33d89688d5a36a91b26a64cf4b0f605d7bf33b1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145750
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-30  László Németh  <nemeth@numbertext.org>  [30ca48f4dc0e65a3798e6b21574bc80f6d4953fa]

        tdf#152493 ucb WebDAV: fix upload using HTTP 1.0 fallback
        
        Fix broken libcurl upload to Vibe 4.0.6 WebDAV server
        using HTTP 1.0 fallback.
        
        Regression from commit 023ebf17898db4bca63129f079fd90b5cf76c1a9
        "ucb: remove --with-webdav=neon" (Neon had no such upload
        problem).
        
        HTTP 1.0 fallback found by Pál Zoltán Kochis.
        Fallback for CURLE_UNSUPPORTED_PROTOCOL
        suggested by Michael Stahl. Thanks for their and
        Attila Bakos' help.
        
        Michael Stahl's comment: "'HTTP/0.9' in the [curl] error
        message is very misleading: it simply means that a header
        was expected but there was no header, so what is received
        is interpreted as body.
        
        Note: the HTTP/1.0 works because it does not use the
        'Expect: 100-continue' so there should be no intermediate
        100 Continue response from the server at all - instead
        libcurl directly sends the XML document for the PROPFIND
        and the server sends the response, and the problem does
        not occur."
        
        Co-authored-by: Michael Stahl <michael.stahl@allotropia.de>
        
        Change-Id: I8bd79154de14b6425e0324f4d8f6e64512c08264
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146067
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-01-30  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [f41627ab60372345be646c53d967b65be43b562f]

        Show infobar instead of blocking dialog when macros are not allowed
        
        Change-Id: I45f898aaf15cb3540abff32954881186015cc6e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146250
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-01-30  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [43737fd5ddfad4c5e52f5244aef7a468d7aa8d15]

        Macro Infobar: Make it clear that macros are disabled and why
        
        Change-Id: I073d2eee84a571ded98cea492420eea74dcee747
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146249
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-01-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [050ff677a4888ac039a913fedbe950bda2dc037d]

        tdf#150534 re-arrange Style class fields
        
        to eliminate hole, since we allocate a lot of them here
        
        Change-Id: I33181686287405592d3f93340601def10eaa3d47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146313
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-30  Noel Grandin  <noelgrandin@gmail.com>  [d33dbd8d3bee4dfd614ae0153ebca3db3948e9f8]

        no need to take SolarMutex when calling Idle::Start
        
        but it is wise to hold our own mutex while accessing our own field
        
        Change-Id: Ic66ab8dde5711e0a91b6c31cebf42a6066e638b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146309
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-30  Adoche Onaji  <dochieonaji@gmail.com>  [fea79733c5b98554b4b092a82c30137437db1d7a]

        tdf#143148 Use pragma once instead of include guards
        
        The headers in include/avmedia are changed to pragma once
        
        Change-Id: Id32159a291cbe2f18199e0e5b7e63b4feb2e591f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146312
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-01-29  Noel Grandin  <noelgrandin@gmail.com>  [ec4babad021218b75dfe8534985d7db525edde69]

        no need to lock SolarMutex over the whole method here
        
        Change-Id: Ifcac67c0f4e149fe7e1d923d7efede9552b034a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146308
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-29  Noel Grandin  <noelgrandin@gmail.com>  [6a26d47a79615c6b91b298937cdfee2f5294a58b]

        use std:mutex in PropertySetContainer
        
        instead of SolarMutex, we don't need to lock SolarMutex here,
        we are not touching any UI stuff
        
        Change-Id: I09f2dfd2c5e6e082066a726f8c6d64b4b136a78d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146307
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-29  Caolán McNamara  <caolanm@redhat.com>  [5583d5c71495402eeba568b36588cba345f4a623]

        ofz#55499 output buffer has to at least be the same size as input buffer
        
        Change-Id: Ie80b058673c47db11334554189ad878a884e26db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146306
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [eff28a8a170759867916d7455b14e6a66a37daff]

        tools: rearrange Rectangle test, add construction test case
        
        Change-Id: I735600181665100e8540b6f5f14ffebfe6f33371
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146305
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0119d00daa9713ada2b92e38adeb083c0bdcba64]

        svx: add prefix m to aPgOrg and rename to aPageOrigin
        
        Change-Id: I1df0c61aca724748680017472cde64832742eb97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146304
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-29  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [e2d646665c4cb4c7eeb0a73cb5f460838589bef0]

        lok: support per-user timezone
        
        This adds support for user-specific timezone.
        
        When none is provided during loading, the
        system default is used.
        
        Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
        Change-Id: Ie863450687eb82bc475268a09c9112e9fd50020f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144816
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit abaf8c0af1c6c7fe01276fdf2ae62419c7b0f654)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146211
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2023-01-29  Stephan Bergmann  <sbergman@redhat.com>  [e3e259d551c0c8b7c106191f2c258e5929db1b29]

        UNO fn FormObjEventListenerImpl::documentEventOccured must lock SolarMutex
        
        When trying to address a deadlock issue involving NotifySingleListenerIgnoreRE
        (sfx2/source/doc/sfxbasemodel.cxx), I hit the DBG_TESTSOLARMUTEX at
        
        > DbgTestSolarMutex
        > SfxBroadcaster::RemoveListener
        > SfxListener::EndListening
        > CheckParentsOnDelete
        > SbxObject::~SbxObject
        > SbUnoObject::~SbUnoObject
        > SvRefBase::ReleaseRef
        > tools::SvRef<SbxObject>::operator=
        > SbUserFormModule::ResetApiObj
        > FormObjEventListenerImpl::documentEventOccured
        > (anonymous namespace)::NotifySingleListenerIgnoreRE<com::sun::star::document::XDocumentEventListener, com::sun::star::document::DocumentEvent>::operator
        > comphelper::OInterfaceContainerHelper2::forEach<com::sun::star::document::XDocumentEventListener, (anonymous namespace)::NotifySingleListenerIgnoreRE<com::sun::star::document::XDocumentEventListener, com::sun::star::document::DocumentEvent>>
        > SfxBaseModel::postEvent_Impl
        > SfxBaseModel::Notify
        > ScModelObj::Notify
        > SfxBroadcaster::Broadcast
        > SfxApplication::NotifyEvent
        > SfxBaseController::dispose
        > (anonymous namespace)::XFrameImpl::setComponent
        > (anonymous namespace)::XFrameImpl::close
        > SfxFrame::DoClose
        > SfxViewFrame::Notify
        > SfxBroadcaster::Broadcast
        > (anonymous namespace)::SfxModelListener_Impl::notifyClosing
        > SfxBaseModel::close
        > SfxBaseModel::dispose
        > UnoApiTest::load
        > UnoApiTest::loadFromURL
        > VBAMacroTest::testVba
        
        during CppunitTest_sc_vba_macro_test, which this commit fixes.  (I commit this
        independently of any commit addressing that deadlock, as that involves some
        SolarMutexReleaser hackery and might eventually get reverted, while this change
        here looks correct and worthwhile even on its own.)
        
        Change-Id: I4217098c33114653cd69f4bef61c9f8089ce8b24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146302
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [32f76ba4dc73586fa5c8237a71eddd2460d0fbe8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7fc1be9c61cf8d19c7982dc6a407b7eca2ad5b93
          - Update Autofilter help page
            
            + Autofilter options were changed, the patch synchs with current menu
            + Missing bookmarks for filtering by color
            
            Change-Id: I96d5af98dd9c70bfd4e8c376891b67dbd5853767
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/146299
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-01-29  Gökay Şatır  <gokaysatir@collabora.com>  [5f489f84935b4f92415998bb7ba2d9ccd550b82d]

        Add dropdownfielddialog.ui to JSON dialogues.
        
        Signed-off-by: Gökay Şatır <gokaysatir@collabora.com>
        Change-Id: I4cfc792f0b1269936723285cc5ff1324bc22c161
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145871
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        (cherry picked from commit 23e6f05a8ee80c33dd624dd6582f26b3dcf8f490)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146212
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2023-01-29  Mark Hung  <marklh9@gmail.com>  [4e6601cf1b99c1aa52934388e9cefd527389cf80]

        tdf#124230 export subTnLst for event triggered nodes.
        
        LibreOffice export all the child nodes of a timenode
        to childTnLst. It seems that PowerPoint anticipate there
        being fixed starting-time timenodes on childTnLst.
        This patch export event-triggered audio time nodes to
        subTnLst to make audio playback work. Other node types can
        be added in the future once more test cases are found.
        
        Change-Id: Ic96ec50876f568145bdde122d01dec10c1ac7c50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146295
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-29  Mark Hung  <marklh9@gmail.com>  [f640a0c5d295368e5c0e3247b3039054cccad7da]

        sd/filter/pptx-animations: store condition in NodeContext.
        
        Change-Id: I80cc7209f5347562560590554a8aa9a61e410179
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146294
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-29  Seth Chaiklin  <sdc.blanco@youmail.dk>  [16559f0b79ccb0386bbc5ae2a761a0e16a32c325]

        tdf#153243 simplify "Numbering Captions by Chapter" label
        
            Remove "Captions" because not needed in context.
        
            For:
               - Insert - Caption - Options dialog
               - Tools / Options / Writer / Autocaption dialog
        
        Change-Id: I97e64887026dd798cdec58cbca93d73c21515ef3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146207
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-01-28  PL  <pluby@guibomacbookpro.local>  [620ad1b7ae06d6f053fb2c9b57af96b736c04e57]

        Related: tdf#145988 Reset layer's pixel format to MTLPixelFormatBGRA8Unorm
        
        Skia initally sets the layer's pixel format to be BGRA8888 but macOS
        may change the layer's pixel format when a window has moved to a screen
        with 30-bit color depth so reset it back to BGRA8888.
        
        Change-Id: I1ad47a31e41aaa197e3052146243882e0b4ef673
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146301
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>

2023-01-28  Rasenkai  <rasenkai99@gmail.com>  [0e09fff5f89b38245b108edb67d5e75e57774874]

        tdf#145614 chart2: controller: Convert #define to enum
        
        Rename CommandID to DrawCommandID
        
        Change-Id: I4bef2cc030e5b326589b08e22f3dd427772fc79f
        Signed-off-by: Rasenkai <rasenkai99@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146268
        Reviewed-by: Hossein <hossein@libreoffice.org>
        Tested-by: Hossein <hossein@libreoffice.org>

2023-01-28  Tor Lillqvist  <tml@collabora.com>  [18d2c7e82dbbe708925588d101e7c59a5b9327a1]

        Avoid compiler warning
        
        Change-Id: I322b2c0ea14bbf8ed2fe1a306c0ed28f5e5ae258
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136875
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        (cherry picked from commit ece304df9ad2aa0f974927320a1324c06b89f337)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146076
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2023-01-28  Andras Timar  <andras.timar@collabora.com>  [d95ac1c608caba9cabaa503f1a5589285547aed5]

        LOK: Allow image upload from WOPI-like host with self-signed cert
        
        Change-Id: I28a7de489b06fd5a993b82bb39274eb6f0c373ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146298
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2023-01-28  Andras Timar  <andras.timar@collabora.com>  [fa29398e98f01001c24e7d6856179dbf8124e5b6]

        Fix 'Architecture' string on ppc64le platform, Debian uses 'ppc64el'
        
        Change-Id: Idb678ac2669914575d3ddb813d35212df26e3d17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146297
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2023-01-28  Mark Hung  <marklh9@gmail.com>  [55d4dc3a6b955e54ee73bc81807552a3b4d4a279]

        sd/pptx-anmiations refactor NodeContext.
        
        Change-Id: I6439882884b3808dec91eaaede50856b0afdd278
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146293
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-28  Stephan Bergmann  <sbergman@redhat.com>  [000d88c53a60da1a12ff7c5feae9f21b940b72c5]

        Use ImplInheritanceHelper in SvxRectCtlChildAccessibleContext
        
        Change-Id: I1e8fd8a9457925af7278e8006e7ad331f612b3ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146285
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-28  Mark Hung  <marklh9@gmail.com>  [0a55335ef3b91bbf573f6e5eaa4241d14a15a4ee]

        sd/filter/pptx-anmiation refactor Cond class.
        
        Change-Id: Iffb0eeb1454a858987680d402add3f5122f7b6db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146292
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-28  Stephan Bergmann  <sbergman@redhat.com>  [a434653fd46828d152d0256738c24adb63530330]

        Use ImplInheritanceHelper in SvxRectCtlAccessibleContext
        
        Change-Id: I864a1c2571ce8642626d77b726f2fa6dfbdadf2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146284
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-28  Stephan Bergmann  <sbergman@redhat.com>  [71b797dda8ea5cd579b8402c2f3ad3c803fb8986]

        Use ImplInheritanceHelper in SvxPixelCtlAccessibleChild
        
        Change-Id: I09d7004d6cf268831725435c5e634dedfa385a7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146283
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-28  Stephan Bergmann  <sbergman@redhat.com>  [c6dcbf93577632fdd6ecc1d94ab1642143c6bbca]

        Use ImplInheritanceHelper in SvxPixelCtlAccessible
        
        Change-Id: I9509bfcbcc015876cba1c17e84e4de5e28de3cf2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146282
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-28  Stephan Bergmann  <sbergman@redhat.com>  [64716d41e2e6c74dea1762bb59ea5485c265557b]

        OAccessibleHelper_Base_2 is unused
        
        ...ever since 374599f8c26713905a310673d2b429083321186a "weld SvxCharacterMap
        dialog"
        
        Change-Id: I955a399756c2802295168e07dfdfe30f1515a64c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146281
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-28  Stephan Bergmann  <sbergman@redhat.com>  [c2f14c9a0aa07c36446ea308b9192248e4c6213d]

        Use ImplInheritanceHelper in SvxShowCharSetItemAcc
        
        Change-Id: I0baaac510afcbae5a8a9fa5886daa8b4f83145e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146280
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-28  Mark Hung  <marklh9@gmail.com>  [28f3aeff99fa635f7d59ab88f1f41ff6a036bebb]

        sd/source/filter refactor pptx animation export.
        
        Refactor "Any NodeContext::getCondition(bool bBegin) const" to
        "const Reference<XAnimationNode>& NodeContext::getNodeForCondition()
        const", to get rid of the bool arguement of getCondition.
        
        Change-Id: Ic61d2caecaad2d3ada38556346f66aedb258e554
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146291
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-28  Stephan Bergmann  <sbergman@redhat.com>  [131904c23ab539a3eb2aba5467cbbeee0650632b]

        Use ImplInheritanceHelper in SvxShowCharSetAcc
        
        Change-Id: I9009b6168c66a1b340a34aaf804e097bfe614d21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146279
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-28  Stephan Bergmann  <sbergman@redhat.com>  [e71c718426e4f5694df04c91d391c7d064573b34]

        Use ImplInheritanceHelper in AccFrameSelectorChild
        
        Change-Id: Idab295d97650b158c34f0a11be79c932540e7526
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146278
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-28  Stephan Bergmann  <sbergman@redhat.com>  [5b77e5fa5a1b63b76fe82f4b8e96bad7a7af51ab]

        Use ImplInheritanceHelper in AccFrameSelector
        
        Change-Id: Iff6dc76c4fdc105127cde23ae478011da6ff6483
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146277
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-28  Stephan Bergmann  <sbergman@redhat.com>  [28b7b783202d251f43658b2ff1d8df3f10d6d1b8]

        Use ImplInheritanceHelper in ScAccessibleCsvCell
        
        Change-Id: I46e9985fe3bb05dc677b4046b3cad18dea1086b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146276
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-28  Stephan Bergmann  <sbergman@redhat.com>  [ec68d4bb894882835aed28cee8537481afd0e302]

        Use ImplInheritanceHelper in ScAccessibleCsvGrid
        
        Change-Id: I1713fb24ed16ef9db6d2815a286d4182f19a5e6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146275
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-28  Stephan Bergmann  <sbergman@redhat.com>  [154035563590181d096d8eccf0f549f314ddecde]

        Use ImplInheritanceHelper in ScAccessibleCsvRuler
        
        Change-Id: I24b64a97e5431d1d25d2894c6e2ae41ec13245c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146274
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-28  Stephan Bergmann  <sbergman@redhat.com>  [bbe63da41a2e6cd877fccf76bd57c66ab81cf3e9]

        Use ImplInheritanceHelper in OTableWindowAccess
        
        Change-Id: I4677b9f5e3fe21c6ff80e20bbb7b6befca9f99ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146273
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-28  Stephan Bergmann  <sbergman@redhat.com>  [5a704330ae63edf60bd33900abe71c4ea6a7eb3d]

        Use ImplInheritanceHelper in AccessibleDialogControlShape
        
        Change-Id: Icc6ebfc0f2285f8f281abe2240f56300d4ed7f2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146272
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-28  Stephan Bergmann  <sbergman@redhat.com>  [8bf1ba09408d42dbc0798aedb96ab387353f9eed]

        Use ImplInheritanceHelper in OJoinDesignViewAccess
        
        Change-Id: Ib67e03aeea4df67fc7a7b5db5d8cfdd9e57f87f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146271
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-28  Stephan Bergmann  <sbergman@redhat.com>  [03ac752ca513305cb7504f5bfda701d93e2179f0]

        Use ImplInheritanceHelper in OConnectionLineAccess
        
        Change-Id: Ib9b1f2c4dc9a8b6190ccfcffbf25e270d5322050
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146270
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [713faaa6519b7f6099eb97cfa458215c379192e7]

        Fix typo
        
        Change-Id: I45f5252291875b8e3dbf8f39f304e3a3f77a9f56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146289
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-28  Stephan Bergmann  <sbergman@redhat.com>  [c527721a031fdbb16e2978dd6c5c41dd2d70f9d6]

        Use ImplInheritanceHelper in AccessibleDialogWindow
        
        Change-Id: I3f453f49ff2c2bde6bbedf44bf934c5016d655d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146269
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-28  Hossein  <hossein@libreoffice.org>  [5fa078413ede313aed2ba41c3c57e8e13e4eb847]

        Make minvcl and svdemo VCL examples build on Windows
        
        Previously, minvcl and svdemo VCL examples were not built on Windows.
        With this patch, both of the minvcl.exe and svdemo.exe are built on
        Windows. To run, one can invoke:
        
          ./bin/run minvcl
        and:
          ./bin/run svdemo
        
        Change-Id: I43bfb314b41c662250615486a3ca783fc6d82600
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146264
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-01-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [312f83bcf52d2f681eb9fa1bbdbb98bfd063a3b4]

        introduce XTheme and UnoTheme implementation
        
        Needed to transprt model::Theme around using throught UNO API as
        xmloff can't access SdrPage directly.
        
        Change-Id: I5931e42352186d62e7f09b112d8e8c9e4fb79440
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146224
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-28  Hossein  <hossein@libreoffice.org>  [10c340c2b59dd677d6f598901506b08ff2cbd49c]

        Add exception handling to minvcl, minify code
        
        Improve minvcl example:
        
        * Add exception handling
        * Minify code by removing custom Window
        
        Change-Id: I1f1dc10c05812b4cfad7d38e09d7ecd26bec35b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143650
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-01-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [5e193d854596db714ca786c2a676b5ac9684d5eb]

        JobURL does not need to use the SolarMutex
        
        it is only used and accessed as a local stack variable inside two
        methods
        
        Change-Id: I651dad0912dd47d3670e7b341d444d17e200efc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146260
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [fbb8e0f40771154796bca5277cbd494a689599de]

        JobResult does not need to use the SolarMutex
        
        it is literally only used inside a single method
        
        Change-Id: I01082270208b9e6c9bbaae0e7edf66f5e171a280
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146259
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-27  Michael Stahl  <michael.stahl@allotropia.de>  [bb733957dd39e6f0b9d80bb59eb0177188794797]

        tdf#114973 sw: enable SelectAll with hidden para at start/end
        
        If there's a hidden para the shell cursor can't be positioned in it
        ordinarily, so SelectAll will exclude these at the start or end of the
        document.
        
        There is already special code to handle a table at the start of the
        document body, and it's relatively simple to adapt it to handle hidden
        paragraphs as well.
        
        This appears to work surprisingly well, the point is at the start of the
        first node of the document, and moving it right immediately puts it to
        the first non-hidden paragraph.
        
        But it only works for paragraphs hidden by character formatting or
        hidden paragraph field, not if there's a hidden section - there are no
        (not even 0-height) SwTextFrames in hidden sections.
        
        Change-Id: Ifd3c11f4169a037fdae2c2b376d0138bec46774f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146257
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-01-27  Michael Stahl  <michael.stahl@allotropia.de>  [5aeee226479427062ac885be407671981d6940ef]

        tdf#114973 sw: IsSelOvr() should not leave the text
        
        Jumping from body to header is certainly unexpected, call FindNextCnt()
        which does additional checks to stay in the same text environment.
        
        Change-Id: If54bff62cac420dc0990b6be070b81fa56365c50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146256
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-01-27  Jean-Pierre Ledure  <jp@ledure.be>  [96302e0bbadfe3ed33af4a14a33a44bab3f5f0d4]

        ScriptForge (SF_Document) Echo() method freezes screen updates
        
        While a script is executed any display update
        resulting from that execution is done immediately.
        
        For performance reasons it might be an advantage
        to differ the display updates up to the end of the script.
        This is where pairs of Echo() methods to set
        and reset the removal of the immediate updates
        may be beneficial.
        
        Optionally the actual mouse pointer can be
        modified to the image of an hourglass.
        
        Arguments:
          EchoOn: when False, the display updates are suspended.
                  Default = True.
                  Multiple calls with EchoOn = False are harmless.
          Hourglass: when True, the mouse pointer is changed
                  to an hourglass. Default = False.
                  The mouse pointer needs to be inside the actual
                  document's window.
                  Note that it is very likely that at the least
                  manual movement of the mouse, the operating system
                  or the LibreOffice process will take back
                  the control of the mouse icon and its usual behaviour.
        
        The method may be called from any document, including Calc and
        Writer, or form document.
        
        It may be invoked from Basic and Python user scripts.
        
        Echo() should be documented in the sfdocument.xhp help page.
        
        Change-Id: I4d669f5e332131bd1b2efcd33b7a98b304796ad1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146258
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2023-01-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [46becac127859a742e1f702bcde718304efcde69]

        AcceleratorCache does not need to lock the SolarMutex
        
        it is only used by the *AccelerationConfiguration classes, and they lock
        the SolarMutex around all accesses to this data.
        
        Change-Id: I07de415bae9e0aff679f693022b9181971f19bd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146254
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [943b58c9577c4e43c04fb2df81203af3fd0da433]

        Remove SolarMutex usage from framework::JobData
        
        the data in question is only touched from one thread, so it does not
        need any locking.
        This seems have been since this class was first introduced.
        
        Change-Id: Ife9f9ea015e2ae263e699a38d504a49aaf21c803
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146253
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-27  Stephan Bergmann  <sbergman@redhat.com>  [98f9b51d5878e7a426c1244177d16f49ce639ae4]

        Split long-running CppunitTest_sc_opencl_test in two
        
        At least the unrelated
        <https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/132372/> was killed
        after 20 minutes of no stdout/-err activity, with CppunitTest_sc_opencl_test
        still running.  From its captured state, it looks like it was indeed still
        making progress rather than being stuck:  During
        ScOpenCLTest::testLogicalFormulaXor, the main thread was waiting at
        ScFormulaCell::InterpretFormulaGroupThreading ->
        comphelper::ThreadPool::waitUntilDone, while four
        comphelper::ThreadPool::ThreadWorker threads were each at
        
        > #4  0x00007f70652f9234 in __gnu_debug::_Safe_iterator_base::_M_detach() () at /lib64/libstdc++.so.6
        > #5  0x00007f7048d3e8e5 in __gnu_debug::_Safe_iterator_base::~_Safe_iterator_base() (this=0x7f703daa9f20) at /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/debug/safe_base.h:100
        > #6  0x00007f7048d5d709 in __gnu_debug::_Safe_iterator<__gnu_cxx::__normal_iterator<mdds::mtv::base_element_block* const*, std::__cxx1998::vector<mdds::mtv::base_element_block*, std::allocator<mdds::mtv::base_element_block*> > >, std::__debug::vector<mdds::mtv::base_element_block*, std::allocator<mdds::mtv::base_element_block*> > >::~_Safe_iterator() (this=0x7f703daa9f18) at /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/debug/safe_iterator.h:86
        > #7  0x00007f7048d5d6cd in mdds::mtv::soa::detail::iterator_updater<mdds::mtv::soa::multi_type_vector<sc::CellStoreTraits>::const_iterator_trait>::grouped_iterator_type::~grouped_iterator_type() (this=0x7f703daa9ec8) at workdir/UnpackedTarball/mdds/include/mdds/multi_type_vector/soa/./iterator.hpp:74
        > #8  0x00007f7048d5d69d in mdds::mtv::soa::detail::iterator_updater<mdds::mtv::soa::multi_type_vector<sc::CellStoreTraits>::const_iterator_trait>::~iterator_updater() (this=0x7f703daa9e98) at workdir/UnpackedTarball/mdds/include/mdds/multi_type_vector/soa/./iterator.hpp:55
        > #9  0x00007f7048d5d665 in mdds::mtv::soa::detail::const_iterator_base<mdds::mtv::soa::multi_type_vector<sc::CellStoreTraits>::const_iterator_trait, mdds::mtv::soa::detail::iterator_base<mdds::mtv::soa::multi_type_vector<sc::CellStoreTraits>::iterator_trait> >::~const_iterator_base() (this=0x7f703daa9e98) at workdir/UnpackedTarball/mdds/include/mdds/multi_type_vector/soa/./iterator.hpp:309
        > #10 0x00007f704900b9bd in ScValueIterator::GetThis(double&, FormulaError&) (this=0x7f703daaa078, rValue=@0x7f703daaa1f8: -18.819375178914722, rErr=@0x7f703daaa1f6: NONE) at sc/source/core/data/dociter.cxx:141
        > #11 0x00007f704900c652 in ScValueIterator::GetNext(double&, FormulaError&) (this=0x7f703daaa078, rValue=@0x7f703daaa1f8: -18.819375178914722, rErr=@0x7f703daaa1f6: NONE) at sc/source/core/data/dociter.cxx:297
        > #12 0x00007f70496c3619 in ScInterpreter::ScXor() (this=0x48b93a0) at sc/source/core/tool/interpr1.cxx:1525
        
        with three of them apparently waiting in pthread_mutex_lock but one in
        pthread_mutex_unlock (and thus presumably making progress).  It looks like with
        a debug-mode libstdc++ these worker threads can easily compete for these
        listdc++-internal debug-mode mutices.  And execution of --enable-dbgutil
        CppunitTest_sc_opencl_test on my Linux laptop under load easily took 35 minutes,
        so it looks plausible that that unit test was just too big.
        
        While splitting it in two (arbitrarily taking the first and second half of the
        CPPUNIT_TEST list), use the opportunity to drop the redundant "_test" from the
        two new target names CppunitTest_sc_opencl-1 and CppunitTest_sc_opencl-2.
        
        Change-Id: I9b8f148db667ff9bbf1aacdcaf150e5cb9b8ae87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146252
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-27  Miklos Vajna  <vmiklos@collabora.com>  [a6b64d02843d186485ff5c82106e6f9268a539c7]

        sw: add an SwFlyAtContentFrame ctor that creates a follow fly frame
        
        This is meant to be a called by a future SwFrame::GetNextFlyLeaf()
        (similar to the existing SwFrame::GetNextSctLeaf()), which still has to
        be added.
        
        What an anchor should be for a follow fly frame is a bit unclear to me,
        let's go with an explicit nullptr for now and we can clarify that later.
        
        Towards an initial layout for multi-page fly frames.
        
        Change-Id: I2429f47aef90dfe61340bfe244353dcefeb4ef1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146244
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-27  Stephan Bergmann  <sbergman@redhat.com>  [5d4adec9e0c3edca15867aac19ff6d2c0983959f]

        Move a UNO service creation outside a guarded area
        
        When trying to address a deadlock issue involving NotifySingleListenerIgnoreRE
        (sfx2/source/doc/sfxbasemodel.cxx), I ran into another deadlock between a
        cppu_threadpool thread at
        
        > comphelper::SolarMutex::acquire
        > osl::ClearableGuard<comphelper::SolarMutex>::ClearableGuard
        > SolarMutexClearableGuard::SolarMutexClearableGuard
        > SfxModelGuard::SfxModelGuard
        > SfxBaseModel::getIdentifier
        > (anonymous namespace)::ModuleManager::implts_identify
        > (anonymous namespace)::ModuleManager::identify
        > (anonymous namespace)::JobExecutor::notifyEvent
        > (anonymous namespace)::SfxGlobalEvents_Impl::implts_notifyJobExecution
        > (anonymous namespace)::SfxGlobalEvents_Impl::documentEventOccured
        > (anonymous namespace)::NotifySingleListenerIgnoreRE<com::sun::star::document::XDocumentEventListener, com::sun::star::document::DocumentEvent>::operator()
        > comphelper::OInterfaceContainerHelper2::forEach<com::sun::star::document::XDocumentEventListener, (anonymous namespace)::NotifySingleListenerIgnoreRE<com::sun::star::document::XDocumentEventListener, com::sun::star::document::DocumentEvent> >
        > SfxBaseModel::postEvent_Impl
        > SfxBaseModel::Notify
        > ScModelObj::Notify
        > SfxBroadcaster::Broadcast
        > SfxApplication::NotifyEvent
        > SfxObjectShell::SetInitialized_Impl
        > SfxObjectShell::FinishedLoading
        > ScDocShell::Load
        > SfxObjectShell::LoadOwnFormat
        > SfxObjectShell::DoLoad
        > SfxBaseModel::load
        > (anonymous namespace)::SfxFrameLoader_Impl::load
        > framework::LoadEnv::impl_loadContent
        > framework::LoadEnv::start
        > framework::LoadEnv::startLoading
        > framework::LoadEnv::loadComponentFromURL
        > framework::Desktop::loadComponentFromURL
        > gcc3::callVirtualMethod
        
        and the main thread at
        
        > osl::Mutex::acquire
        > osl::Guard
        > (anonymous namespace)::JobExecutor::trigger
        > desktop::Desktop::AsyncInitFirstRun
        > desktop::Desktop::LinkStubAsyncInitFirstRun
        > Link<Timer*, void>::Call
        > Timer::Invoke
        > Scheduler::CallbackTaskScheduling
        > SalTimer::CallCallback
        > SvpSalInstance::CheckTimeout
        > SvpSalInstance::ImplYield
        > SvpSalInstance::DoYield
        > ImplYield
        > Application::Yield
        > Application::Execute
        > desktop::Desktop::Main
        
        which this commit fixes.  (I commit this independently of any commit addressing
        that other deadlock, as that involves some SolarMutexReleaser hackery and might
        eventually get reverted, while this change here looks correct and worthwhile
        even on its own.)
        
        Change-Id: I2530569c6661e440126db04fa19a655d52e20094
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146242
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-27  Caolán McNamara  <caolanm@redhat.com>  [1371ba2bcbcce57ba5cbd7a199ae8feceb22d0d0]

        crashtesting: crash on forum-mso-en4-719754.xlsx with fPercentile ~== 1
        
        input is fPercentile of near 1 where approxFloor would give nIndex of
        nSize-1 resulting in a non-zero tiny negative fDiff, when the assumption
        is fDiff will be 0 or some positive value.
        
        Change-Id: I8fe5520f2b3c68f3204d435337df527185dcb0d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146218
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-27  Stephan Bergmann  <sbergman@redhat.com>  [4499db6b901a0c4eaad652a3efb5ad2857523c02]

        Use ImplInheritanceHelper in VCLXAccessibleToolBoxItem
        
        Change-Id: I380d8ae6dd237c0d09209c71dfdcf7b1ad995fb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146241
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-27  Stephan Bergmann  <sbergman@redhat.com>  [3f39e4b674089a9243064e1204e1d9c67f7b2bd8]

        Use ImplInheritanceHelper in VCLXAccessibleToolBox
        
        Change-Id: I3b37cd67d6d32001ae6ac72f01ce156aeb93ca7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146240
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-27  Stephan Bergmann  <sbergman@redhat.com>  [148caa36121ddc37b18226308cec0e7f535477de]

        Use ImplInheritanceHelper in VCLXAccessibleTextField
        
        Change-Id: Ie6b9fd7d825940d090f76b23597c40d8cbbca7c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146239
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-27  Stephan Bergmann  <sbergman@redhat.com>  [cf38f560d0e5a46edd79f28db5284e32a3679dbc]

        Use ImplInheritanceHelper in VCLXAccessibleTabPage
        
        Change-Id: Ia1b4df33d426265d5eb6f0b77c531ab3b53ea3d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146238
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-27  Stephan Bergmann  <sbergman@redhat.com>  [b1883a0ff9f8e62a83bdcc94f4ff0dd01b2a56d6]

        Use ImplInheritanceHelper in VCLXAccessibleTabControl
        
        Change-Id: I9426bac6b26feaa555842142dd3ce62bbe5f4a69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146237
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-27  Stephan Bergmann  <sbergman@redhat.com>  [90a64d3ca1fdf75df1dcebebbd250e09b21cc7bf]

        Use ImplInheritanceHelper in VCLXAccessibleStatusBarItem
        
        Change-Id: I7ec38650b0ef44b59b57bd64ba74fcac918f8b6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146236
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-27  Stephan Bergmann  <sbergman@redhat.com>  [c1b17b0e9191901e8110ef14acce86c810a11491]

        Use ImplInheritanceHelper in VCLXAccessibleScrollBar
        
        Change-Id: I8702abb22d14eb88655a1a133ecce8140b0cd4e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146235
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-27  Stephan Bergmann  <sbergman@redhat.com>  [d3080dc586b2cdaaf56d9fa1172488b4901fb7db]

        Use ImplInheritanceHelper in VCLXAccessibleRadioButton
        
        Change-Id: If07a07cf4e6fa465d1d6d3e52abe550922edeb6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146234
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [435cc6f4b2d61df932a1006222b699e367e4fed7]

        Fix typo
        
        Change-Id: I9c643c7d0ffe4b8b3360313d6d937a94d4d78d72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146245
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-27  Caolán McNamara  <caolanm@redhat.com>  [502b26b8f9a3d6e1252ff142fd00a3096ce95962]

        crashtesting: assert seen in forum-mso-en4-192558.xlsx
        
        assert is assert(rRange.aStart.Tab() == rRange.aEnd.Tab());
        
        sheel 1 cell E6 contains =IFERROR(VLOOKUP(D6,a6:'sheet1'!b495,3,FALSE()),"")
        note: sheel 1 E7 is      =IFERROR(VLOOKUP(D7,$Sheet1.A7:Search.B499,3,FALSE()),"")
        
        aRef.Ref1.Tab() and aRef.Ref2.Tab() are the same, but IsTabRel differs,
        so the input address with a tab 1 results in an output range with start
        and end of different tabs.
        
        do the comparison with the result range, by analogy do the same
        adjustment in ScGroupTokenConverter where the comparison was introduced
        for
        
        commit ca1f051972946b24cb6658143fb0d0ac3587a988
        Date:   Fri Mar 10 18:32:27 2017 +0100
        
            Resolves: tdf#106459 3D reference can't be handled as vector reference
        
        and basically copied and pasted here.
        
        FWIW in forum-mso-en4-192558.xlsx the original formulas in xlsx are:
        IFERROR(VLOOKUP(D6,A6:'Sheet1'!B495,3,FALSE),"")
        IFERROR(VLOOKUP(D7,A7:B499:'Sheet1'!B496,3,FALSE),"")
        
        Change-Id: I69e3ca2f89008b81500789b1bca39b35685de8d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146166
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-27  Stephan Bergmann  <sbergman@redhat.com>  [2f7dee3a2dd6c8696fc2929275fb6ab05b44a30d]

        Use ImplInheritanceHelper in VCLXAccessibleMenu
        
        Change-Id: Ia086713b06cd9525e5bb03e74a1908bdd6058b18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146233
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-27  Stephan Bergmann  <sbergman@redhat.com>  [969b3f1e5416bfbec8d8bf2871a8176393ddaa22]

        Use ImplInheritanceHelper in VCLXAccessibleMenuItem
        
        Change-Id: I0eca36225c2a43e2ba90253c013fefe43b2f29a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146232
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-27  Mike Kaganski  <mike.kaganski@collabora.com>  [0b1d6220c6ece62653963ef782ee32efb639016e]

        tdf#153235: Optimize Application::Reschedule calls in SbiRuntime::Step
        
        Setup the "last reschedule time" counter at the first pass,
        to avoid useless immediate reschedule.
        Update the counter when running "when blocked" reschedules.
        
        This seems to avoid the problem with the bugdoc.
        
        Change-Id: Ib5958a1a2b048f5ec654c69ee9e977e8a26de6f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146215
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [f6de8eac453b11d5fcfd823ac926521a5e398f9d]

        fix online crash in SpellDialog
        
        program/libmergedlo.so
           EditEngine::GetUndoManager()
           /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/unique_ptr.h:173
        program/libcuilo.so
           svx::SpellDialog::InitHdl(void*)
           cui/source/dialogs/SpellDialog.cxx:2016
        program/libmergedlo.so
           ImplWindowFrameProc(vcl::Window*, SalEvent, void const*)
           include/rtl/ref.hxx:128
        program/libmergedlo.so
           SvpSalInstance::ProcessEvent(SalUserEventList::SalUserEvent)
           vcl/headless/svpinst.cxx:317
        
        Change-Id: Icd79faea8b066e0725c5d96f5d9b64445578f3a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146091
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-27  Justin Luth  <justin.luth@collabora.com>  [52d5f2e247e6b0a638fc0ec83f5dbc1cca30d1cd]

        tdf#151548 sw content controls: preserve tabIndex val="-1"
        
        Either we have to read sal_uInt32
        (which I can't figure out how to do)
        or else we have to write it out as sal_Int32.
        
        Microsoft isn't much help here because their documentation
        does not give any example of a non-tabsltop,
        and one errata document indicates that MS Word
        simply ignores tabIndex altogether for Sdt (and ffData).
        
        According to the documentation,
        tabIndex is a CT_UnsignedDecimalNumber
        which we do not have in our model.xml
        so it was defined as being a CT_DecimalNumber
        which works fine for reading something human sensible like -1.
        
        However, in our exporting we were exporting a sal_uInt32
        which creates large, all positive numbers
        which were not being read on import.
        Nothing I tried worked to read these large numbers.
        Perhaps it is even illegal to do so in MS formats?
        
        Since it doesn't seem to matter to MS Word,
        and for a human it is easier to understand -1,
        and it is easier to solve in export than import,
        I'm taking the easy road.
        
        Change-Id: I6b296703c9a37149d9e11f29901e6db32bd041b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146149
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-27  Kohei Yoshida  <kohei@libreoffice.org>  [edcfb4632a514c5595540d69f7b217b4a12bac5c]

        tdf#146260: Add more mapping rules on character encoding
        
        Change-Id: I0f6f3abf96312132fbb1cfaaf1ee53a60710cdd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146223
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-27  Stephan Bergmann  <sbergman@redhat.com>  [f43e882629b8027b13370514b3a0b277707a3c2c]

        Remove Solaris 32-bit SPARC and x86 C++ UNO bridge implementations
        
        As discussed in the mailing list thread starting at
        <https://lists.freedesktop.org/archives/libreoffice/2023-January/089808.html>
        "Plan to remove dead C++ UNO bridge implementations (bridges/source/cpp_uno/*)",
        the bridge implementations at bridges/source/cpp_uno/gcc3_solaris_intel and
        bridges/source/cpp_uno/gcc3_solaris_sparc are apparently dead and should thus be
        removed.  Those were the only bridge implementations for Solaris, but the
        referenced thread mentions that there are recent builds for OpenIndiana x86-64
        (however they are done; presumably using
        bridges/source/cpp_uno/gcc3_linux_x86-64), so keep general support for Solaris
        intact for now.
        
        Change-Id: I09ec098f5509f25a126342536745509bbe9faaac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146059
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-27  Stephan Bergmann  <sbergman@redhat.com>  [8ef01413f6522fe47494b3c1d46d633f1d34e297]

        Remove support for 32-bit S390
        
        As discussed in the mailing list thread starting at
        <https://lists.freedesktop.org/archives/libreoffice/2023-January/089808.html>
        "Plan to remove dead C++ UNO bridge implementations (bridges/source/cpp_uno/*)",
        the bridge implementation at bridges/source/cpp_uno/gcc3_linux_s390 is
        apparently dead and should thus be removed.  However, that was the only bridge
        implementation for 32-bit S390, which implies that support for the 32-bit S390
        architecture as a whole is dead and should thus be removed.
        
        Change-Id: I18b3b4fa11df4ce693107bad6bbea2fab1c19f26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146058
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-27  Stephan Bergmann  <sbergman@redhat.com>  [c5224a49fde004e36454da459c7d91a6905c1110]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f3f1a7bccd67dbefd2135aca2426f52523673832
          - Remove support for AIX
            
            This is a companion to <https://gerrit.libreoffice.org/c/core/+/146057> "Remove
            support for AIX".
            
            Change-Id: I705f7bf702e9080dd850518b492c8a7be7e325d5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/146063
            Tested-by: Jenkins
            Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
            
2023-01-27  Stephan Bergmann  <sbergman@redhat.com>  [70bcf9e8bea1fee9cca44437730324ba7805b633]

        Remove support for AIX
        
        As discussed in the mailing list thread starting at
        <https://lists.freedesktop.org/archives/libreoffice/2023-January/089808.html>
        "Plan to remove dead C++ UNO bridge implementations (bridges/source/cpp_uno/*)",
        the bridge implementation at bridges/source/cpp_uno/gcc3_aix_powerpc is
        apparently dead and should thus be removed.  However, that was the only bridge
        implementation for AIX, which implies that support for the AIX platform as a
        whole is dead and should thus be removed.
        
        Change-Id: I96de3f7f97d4fd770ff78256f0ea435383688be9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146057
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-27  Miklos Vajna  <vmiklos@collabora.com>  [12a5e9bd92c0969051e035a4f2b7c18f0e3e79b5]

        sw: avoid copy&paste in SwFieldPortion::dumpAsXml()
        
        Improve SwFont::dumpAsXml() a little, then we can just call it.
        
        Change-Id: I581445230cd0732819e1bbb45727cf59231c5f47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146191
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-27  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [f7544650cc4e31da67873898e2d587afa846b9b4]

        tdf#151682 Fix gap above input bar
        
        Remove vertical offset, looks like it's not needed anymore.
        
        Change-Id: If0f7f7dce7a7e4249036930b60fe353890b495fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146179
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2023-01-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c9fb441c55d03f55877ed3bb2f5c39310d1ec44b]

        move Theme class to own file inside docmodel
        
        Also move Theme from svx to model namespace so it is consistent
        with other classes in docmodel.
        
        Theme header also includes ThemeSupplementalFont, ThemeFont,
        FontScheme classes that are used by the Theme and were also moved
        to docmodel. These may be moved to its own file in the future when
        they are used in more places.
        
        Change-Id: Ic409bea8e5298adc2b039b529c4f7b01cf64f03e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146221
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [69c6f7bccec838b7288a25a29a83b7f782ba7586]

        move ColorSet class to own file inside docmodel
        
        Also move ColorSet from svx to model namespace so it is consistent
        with other classes in docmodel.
        
        Change-Id: Iacbdbdf5ece4015c628a0e45adf6a732b2d27777
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146220
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9cbc3a64492e0670427f17b753d0908657c8c5bd]

        use ThemeColorChanger also in svx, when changing theme for SdrPage
        
        This refactors the code in the Theme class to remove code that is
        responsible for changing the color for the SdrPage and adds an
        implementation of IThemeColorChanger - svx::ThemeColorChanger,
        that is performing the same task from now on.
        
        The svx::ThemeColorChanger is also partially used in Writer by
        sw::ThemeColorChanger, when it needs to change the colors in the
        common (Sdr) objects.
        
        Change-Id: I39cfa278d31bdd802a5bf36eeaf6d472c8013dba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146173
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6d1413da02602992b42b62bda9a26ffeb774b603]

        xmloff: export Theme for ODT (Writer) documents
        
        Exports the Theme set on the one and only SdrPage for ODT (Writer)
        documents. The theme is exported as a sub-element of "style".
        This differs to ODP (Impress) documents, which export the Theme
        as part of the master-page element.
        
        Currently the code is duplicated, because the theme can't yet be
        accessed inside xmloff in a non-conflicting way (creating conflicts
        between modules), which will be fixed in the future.
        
        Change-Id: I0e440d14724b49e7d86e9deabc6615a91e8cd31a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146172
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-27  Kohei Yoshida  <kohei@libreoffice.org>  [14c0efccba84a002050d081c961bb0b6e90b009f]

        tdf#147620: Pick up wrap-text and shrink-to-fit flags in Excel 2003 XML
        
        Change-Id: I8afd0522b441a90b431ff433ff87e0c095c8cb95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146222
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2023-01-26  Mike Kaganski  <mike.kaganski@collabora.com>  [7c3ea0abeff6e0cb9e2893cec8ed63025a274117]

        Simplify SbiRuntime ctor
        
        Change-Id: I18309ed4ed8ebb31b3bf9ffc676a2d501e2593b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146214
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-26  Mike Kaganski  <mike.kaganski@collabora.com>  [6128d8379a29bb8ce50e34bfb4c7627459c2d796]

        Simplify a bit
        
        Change-Id: I970feb9897018c69173b899392484a2818c184f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146193
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-26  Mike Kaganski  <mike.kaganski@collabora.com>  [e6120153b7fc455ac7979f17236dcb877ad8929c]

        Simplify a bit
        
        Change-Id: Ib3507d5083116fc621def9c8168c95267a914bed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146192
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-26  Caolán McNamara  <caolanm@redhat.com>  [d690ae975f33f48ed66d6aacc6d1aba8fad86eb8]

        ofz#54906 Timeout
        
        Change-Id: I87a59723566c561cf84f5b5fb74bd8cf30801d16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146217
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-26  Stephan Bergmann  <sbergman@redhat.com>  [4986d195c3100655ec2770e8f9d2e2c642d9b371]

        Use ImplInheritanceHelper in VCLXAccessibleList
        
        Change-Id: I2412ef089b5b299b131916d21afa5c5d4fd74c39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146190
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-26  Stephan Bergmann  <sbergman@redhat.com>  [57f103f15895ecd6e1882652206add0c1ed6a3c9]

        Use ImplInheritanceHelper in VCLXAccessibleHeaderBarItem
        
        Change-Id: I18b54a3cd689aaf4870c073db8d76d41661a05c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146189
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-26  Stephan Bergmann  <sbergman@redhat.com>  [df4f438e74c444539dcb6dea2ab6c286af155fbf]

        Use ImplInheritanceHelper in VCLXAccessibleCheckBox
        
        Change-Id: I6cb7926db61590a356db7c55eeda94053dbf189f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146188
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-26  Stephan Bergmann  <sbergman@redhat.com>  [7c63d968bb0c4e1df25bc39e64574326cf83d4ec]

        Use ImplInheritanceHelper in VCLXAccessibleButton
        
        Change-Id: Ia5c384e7ae4b78e008836fafc5433accd8489f07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146187
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-26  Tibor Nagy  <nagy.tibor2@nisz.hu>  [e8335bac5690b6beccb5ca9b36281c89fb2f28f5]

        tdf#153107 OOXML export: fix scale of tile of shape background
        
        Relative scale values were exported as absolute values,
        resulting broken shape background.
        
        Change-Id: Ia38e125862e7f8ceff5d41754340723c3a9eb028
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145996
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-01-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [7b0b6e5232585c3756c94ae15ae695eaa1f4fbe1]

        UITest_writer_tests7: improve test a bit
        
        To see where the problem might be
        
        Change-Id: I0baed63408c96eddffbaa39e172bc922c0a78241
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146180
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-01-26  Stephan Bergmann  <sbergman@redhat.com>  [1bc2be265c528cebc0f3bf33b217edc46af56ff0]

        Use ImplInheritanceHelper in VCLXAccessibleBox
        
        Change-Id: I8763463a2fd85a528870d140051dd9fb49aea608
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146186
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-26  Stephan Bergmann  <sbergman@redhat.com>  [e547fb841d242ed3bd33623c4a1dc4cdb0e239a8]

        Use ImplInheritanceHelper in SVTXAccessibleNumericField
        
        Change-Id: I9d9b6a6d7cbd89983cbe803511b59226330ae9e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146185
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-26  Stephan Bergmann  <sbergman@redhat.com>  [fd92a175b5bbb5cb1e0a5188630d9872276a545a]

        Use ImplInheritanceHelper in VCLXAccessibleEdit
        
        Change-Id: Ia81117c1819b4d3b5791a0d8ca66d79a26a3c9a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146184
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-26  Stephan Bergmann  <sbergman@redhat.com>  [b50d9685e8bbb9549e68e3ff0a1b625fa44e6907]

        Use ImplInheritanceHelper in VCLXAccessibleTextComponent
        
        Change-Id: Iad1ae727e31908949d61d32b3828a67ac74398e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146183
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-26  Stephan Bergmann  <sbergman@redhat.com>  [fc2f4eb5ca457860605d0d93baa0d2198800bcbf]

        Use ImplInheritanceHelper in OAccessibleMenuComponent
        
        Change-Id: I7399a7e707d4a5915925d2e1b606ed7f6a364337
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146182
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-26  Stephan Bergmann  <sbergman@redhat.com>  [ce1fbb09746bbc007c6286ead29e351ec5c06c0e]

        Use ImplInheritanceHelper in OAccessibleMenuBaseComponent
        
        Change-Id: I9527ea68c3fbb1637ea08cea6340b49bab9eac6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146181
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-26  Ling Yang  <gnaygnil@gmail.com>  [a03dbcf786481d7b9294354399c83b46972ac85a]

        add "LOONGARCH64" to the JAVAINTERPRETER 64bit check
        
        Change-Id: Ia0d15eb3e235fbd750b818009b5168c61c6ff0ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139549
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2023-01-26  Caolán McNamara  <caolanm@redhat.com>  [481c740ff04bc119fe1822f1a773a10a46d5d3a2]

        tdf#153220 exit header/footer edit mode, if active, on undo header/footer
        
        Change-Id: Ibe97a9239bff03b7bcffc11c02b6bdff840c4481
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146178
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-26  Caolán McNamara  <caolanm@redhat.com>  [abe13104486d9c360c5624c4710c06c19482f410]

        cid#1520593 Uncaught exception
        
        Change-Id: I14f412e9dda71863036cd99bc29f86d31b947163
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146177
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [f8a5e416ea7713c7936b1533b43e16e2b711bea1]

        tdf#146248: sw: move UItest to CppUnittest
        
        Change-Id: Ibb198808d124457f6676cdf642b75289948514d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146174
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-01-26  Caolán McNamara  <caolanm@redhat.com>  [2a40505d00fcd79bfa433c301ddc05a35287bfb1]

        remove option to toggle IsPDFAsStandardPrintJobFormat from UI
        
        to deprecate it. Still possible to toggle from expert config for now,
        but we should push on and remove this and all the postscript printing at
        this point.
        
        Change-Id: If8869a62616b336764720f5dc56d86b94f16ffbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146169
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-26  Caolán McNamara  <caolanm@redhat.com>  [b9249d7c4db6e20dcc1bcca88b350e9ee547c992]

        cid#1520592 Logically dead code
        
        Change-Id: If0e52b474369657e0ed602f859d180f829865f9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146176
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [49b616608d59de485faa01fa6d5989e1876e8de2]

        sw: no need to create the document twice
        
        Change-Id: I566fde00f414b9b983770256697ff2a6f3cf1781
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146175
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-01-26  Patrick Luby  <plubius@neooffice.org>  [a0d825133656c6329c0e7e3b0b6bafbd51e87271]

        tdf#147342 Notify Skia that the window's backing properties changed
        
        Change-Id: I4185a240a2ca6df1c92e86ff9950f86234d4ace8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146142
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>

2023-01-26  Caolán McNamara  <caolanm@redhat.com>  [f12ea381d52e2c26e966d15d281b41eafaddb5bb]

        resave with latest glade
        
        Change-Id: I6e2b3d33bb5388659761b89632d883ddc986de1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146168
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-26  Kohei Yoshida  <kohei@libreoffice.org>  [27653feb30911d0f1dfe14ff0cb5373d4c87bcdd]

        Just use std::variant and std::get
        
        Change-Id: If467225fae07a9d33e324cac9ff32300d6c56534
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146151
        Tested-by: Kohei Yoshida <kohei@libreoffice.org>
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2023-01-26  Regina Henschel  <rb.henschel@t-online.de>  [a6bbf5db743583e21a2af3ef5b5a608f7bd46502]

        tdf#128568 more font properties in VML Fontwork export
        
        When export a Fontwork shape to VML then currently only font name and
        size is exported. The patch adds style 'italic', weight 'bold' and
        the special properties 'Character spacing' and 'SameLetterHeights' of
        Fontwork shapes.
        
        Change-Id: Ifb7b42ab6c63e12f5f672e670a3bde5bcf20b1aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146148
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2023-01-26  Miklos Vajna  <vmiklos@collabora.com>  [bef6c5ca4edf55e64284d9dd264ba9a76476adab]

        sw: inherit SwFlyAtContentFrame from SwFlowFrame
        
        Checking how e.g. section frames are split in SwFrame::GetNextLeaf(), we
        call into SwFrame::GetNextSctLeaf() which then calls a dedicated
        SwSectionFrame ctor that connects the master with its follow.
        
        Add infrastructure to be able to do the same for fly at-content frames.
        (At-fly anchored and as-char anchored frames are not relevant for the
        broader multi-page floating table picture. Also, SwFrame::GetLeaf()
        wants to work with a non-abstract type, so allocating SwFlyFrame there
        would make no sense, so inherit SwFlyAtContentFrame and not SwFlyFrame
        from SwFlowFrame.)
        
        This is meant to be a minimal change, that can be unconditional, seeing
        that the only dynamic_cast to SwFlowFrame in RestoreContent() only does
        something if the frame has a follow, which is never the case at the
        moment.
        
        Towards an initial layout for multi-page fly frames.
        
        Change-Id: I8ea930bed4bbddb96b181796ab893e810ba9dcd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146160
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-26  Jean-Pierre Ledure  <jp@ledure.be>  [9079d15ec54928e1e7d5596e148d0f9aefe81bd6]

        ScriptForge (SF_Calc) more accurate comments
        
        Impact only on comments, code left unchanged
        
        Change-Id: I5549f2549d2b9ff351ad6174b9dba458525db210
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146139
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2023-01-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [b6f8734963b883798ca4bf6854fa90e7dd7b9131]

        improve comment about SKIA_DEBUG
        
        Change-Id: I1101b0cc51a8c1f4302f479c3dcd3db002c1be88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146164
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-26  Caolán McNamara  <caolanm@redhat.com>  [070292c719b7378202d6fd0c270828a75cd23554]

        include filename if the test fails
        
        which it does for me with fedora 38 s390x
        
        Change-Id: I32ad30061717287e785a395afc893db1a5764bcd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146165
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [40d76def20bc3ae5ab7db88fef2688ce1664fa15]

        tdf#153161: sd: move UItest to CppUnittest
        
        Change-Id: I14c1bc76b6cf19e287ef57a0aa5f34d842c69309
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146163
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-01-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [4b1d750f9cf953f6483f13e0a4d1901800d417ce]

        use more concrete types in sd console
        
        Change-Id: I5ac9d084616563ba3ae67ee040b4f52156baea67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146159
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [622cf1dfe5b4b0e8a5d97b397d44a7bc66a4d7e7]

        use more concrete types in sd
        
        Change-Id: Ia2903695ddb451e21b0ed4e8d0a149d912558a4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146158
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [d4237bfb17101c6158ff98a6930e03aec94df314]

        GetDrawController should return pointer
        
        since it may be nullptr
        
        Change-Id: Id618ef6a25a8432024a67170a7d1402cb0fa6b8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146157
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [6b1f83880372868fb61c84dbe3230910cdbb386f]

        use more concrete types in sd
        
        Change-Id: I545858fe18e8a436fd2dda7402c825eac28fb2fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146156
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-26  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [263c15ee238e04c7b25d36cdbb9ab21c0bdf518d]

        Delete extra whitespaces inserted by the editor
        
        Change-Id: I89ef4d04e27e52f5ee6168f368e23f96e112a8be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146085
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-01-26  Miklos Vajna  <vmiklos@collabora.com>  [cba2fda9ce2a82d874b86e585b576cb7d551d64d]

        sw, FN_DELETE_TEXT_FORMFIELDS: remove unused StateMethod
        
        FN_DELETE_TEXT_FORMFIELDS is only handled in SwTextShell::ExecField()
        and SwTextShell::StateField() doesn't seem to have a default handler for
        slots not mentioned explicitly, so this is not needed.
        
        Change-Id: I00bc3c543c44d541d352748c721be43b76965e32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146144
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [bfb8706466b52298def33d47d31b6efffc3ed531]

        no need for sd::ModuleController to load these factories via UNO
        
        Change-Id: I2ac1d29ff9cbd5c8676dc1957a62ea02454d052e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146122
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [fec0b1e444c416feaa416e79f0b8ece8069951e0]

        use more concrete types in sd
        
        Change-Id: I754847ac759fb7c946f2c021e898fc0139ca5226
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146116
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-26  Jim Raykowski  <raykowj@gmail.com>  [60035ea9b46f10351ef0bd56d4999bc43558dd33]

        tdf#146178 Allow navigate by field to advance from last field
        
        of document to the first field in the stack, and reverse
        
        Change-Id: Ie0ef1eee0c556644f0b87a65b4bde1a7d9cdf337
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145775
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2023-01-26  Kohei Yoshida  <kohei@libreoffice.org>  [516bc904e94971b61e4b13af632bf321b0a4a640]

        Upgrade mdds and orcus to 2.1.0 and 0.18.0, respectively
        
        Change-Id: I288b5b54bd07d951bcc68afda7514bde730193dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146107
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2023-01-25  Caolán McNamara  <caolanm@redhat.com>  [df470d9658c202a990b9c75e2a8d6e3fd7a06dfd]

        ofz#54437 Timeout
        
        Change-Id: Ib9b581a5e8b2385300923b2dc5bfaf7cee9c6bb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146146
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-25  Caolán McNamara  <caolanm@redhat.com>  [647163e60446300745c9787e582a35898d308c70]

        ofz#55392 Out-of-memory
        
        Change-Id: Id1a351e25c3dcbff513357bb3ff4370e1430ff68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146147
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-25  Caolán McNamara  <caolanm@redhat.com>  [71a04c248411988697727cfe1ee6717f707422e6]

        ofz#55389 Integer-overflow
        
        Change-Id: I98bd62634ca054a668513df426fca408c78e7c95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146145
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-25  Justin Luth  <justin.luth@collabora.com>  [72b69aa86c69f4d40720d62ecc24a2b004e0d1b8]

        sw: check for control before cursor pos on WrtShell ctor
        
        It may be entirely possible that WrtShell always starts
        with the current cursor at the beginning,
        but it certainly shouldn't hurt to at least attempt to
        look prior to whatever the cursor is when it starts up.
        
        I just created the ability for getFieldmarkAfter
        to loop around to the beginning, but I kept this
        code the same initially to avoid sullying the basic patch
        in case these particular lines somehow do bad things.
        
        But /*bloop=*/true seem more appropriate to the intent
        of this function than a false would. If we are in form
        mode, do anything possible to get into a fieldmark.
        
        Of course, we also have activeX controls
        and content controls, so perhaps this needs a bit
        of expansion to handle those as well...
        
        Change-Id: I8a6ec499e3d88203e036baa9b4eada5592fcd815
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146047
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-25  Michael Stahl  <michael.stahl@allotropia.de>  [43744a9004e0fa59a525855c7e97ca153a839c42]

        tdf#153090 sw: add UI to SwTOXSelectTabPage
        
        Add a checkbox, label and a combobox, for Table of Figures/Table of
        Tables/Table of Objects - annoyingly the latter is sort of disjoint in
        the .ui file.
        
        Another annoyance is that the tab page sometimes reads its own state
        while initialising itself, overwriting its source.
        
        This is perhaps not ideal, but it appears to work if you don't look at
        it too closely.
        
        Change-Id: I3d3d79f37a75bf6570149d794a2363a53de2f59f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146143
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-01-25  Caolán McNamara  <caolanm@redhat.com>  [9d60497954ed25bd802e66b5de0f375b301c79eb]

        tdf#153092 text appears missing with font sizes < 1
        
        where the size is scaled up, so restore use of scaling up when necessary.
        But continue to use unscaled supplied values when provided integer sizes
        to avoid scaling down.
        
        Change-Id: I8de268d1c9ac8f0a75aa84e231812b12310db76a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146140
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-25  Stephan Bergmann  <sbergman@redhat.com>  [4e0858dd9e1b4831eb117640d5d42f7e1e92fdb8]

        Use ImplInheritanceHelper in AccessibleTabBarPageList
        
        Change-Id: I1f03912046d94bd0e14f65310d93ec4f539fa304
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146115
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-25  Stephan Bergmann  <sbergman@redhat.com>  [02fbe937dc85772c463e40589a179d4a01770562]

        Use ImplInheritanceHelper in AccessibleTabBarPage
        
        Change-Id: I25092aa7307d9f1d69fbb29eb9a2db74071f760f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146114
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-25  Stephan Bergmann  <sbergman@redhat.com>  [5db518df93aa5ed8c87bdd20cf911d584c06ddeb]

        Use ImplInheritanceHelper in AccessibleTabBar
        
        Change-Id: I709b18500f417f3f7019118bc2a298e73bbedcea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146113
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-25  Stephan Bergmann  <sbergman@redhat.com>  [7af63ddd93265f6d66aeaa103ba0c5810ea1b158]

        Use ImplInheritanceHelper in AccessibleListBox
        
        Change-Id: I7fd3c43a991300a6180094ef9ac44e0dc3c56764
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146112
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-25  Stephan Bergmann  <sbergman@redhat.com>  [4bde82182c82bdc3d6bc0f4851a5e100fba47c30]

        Use ImplInheritanceHelper in AccessibleIconChoiceCtrl
        
        Change-Id: Id5dec3b807509a073fcd2383ec37d2712cf24e9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146111
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-25  Stephan Bergmann  <sbergman@redhat.com>  [bbe70a7e3ddd0ebe92635afc842ec3c01294a5b7]

        Use ImplInheritanceHelper in OAccessibleControlContext
        
        Change-Id: I11d8f487df0c9e707be6a2aa98a32135643552f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146110
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-25  Stephan Bergmann  <sbergman@redhat.com>  [9fd65d8f9485f44e8f18b4e68d0e70ba154ae636]

        Revert "Update skia to m110"
        
        This reverts commit aef70869b0fae3001648ec2a2651ffc9c507678f plus follow-up
        4172fcb7514ff8a9e9740ff0939e9a2f611edbce "Fix no-pch Windows build: missing
        include".  It caused my Windows build `instdir/program/soffice` to immediatley
        fail with
        
        > skia\include/core/SkRefCnt.h(62): fatal error: "assert(this->getRefCnt() > 0)"
        > warn:skia:10572:7804:external/skia/source/SkMemory_malloc.cxx:32: sk_abort_no_print
        
        on start.
        
        Change-Id: I751f83eda28d9a5a8f9dd4b2429389906ffce983
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146132
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-25  Heiko Tietze  <tietze.heiko@gmail.com>  [9844064f252e8ec383d3c5bf24830acd868bb764]

        Resolves tdf#152947 - Accessibility for save status icon
        
        Added a rectangle around the *yes variants
        
        Change-Id: Ia60a5e4f6f7b0e04d0f0e7e8c5fd7bd0f8fa5492
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146136
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-01-25  Heiko Tietze  <tietze.heiko@gmail.com>  [3fffe54bb19e387b6b56ac897a7e9cf8ebcc18d6]

        Resolves tdf#146579 - Accessibility for statusbar icons
        
        Added a rectangle around the active versions
        
        Change-Id: I473bb77a624c260db946e1718bff90eae9a4f805
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146131
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-01-25  Stephan Bergmann  <sbergman@redhat.com>  [b61da415b78026ec56e51732adb505f3bc23a0cf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dc89de95c0858af3e6116f2d2b736787c30fe213
          - Recipe has no dependency on target dir
            
            Seen this fail once at
            <https://buildbot.flathub.org/#/builders/31/builds/1623>,
            
            > cp: cannot create regular file '/run/build/libreoffice/workdir/CustomTarget/helpcontent2/help3xsl/online_transform.xsl': No such file or directory
            > make[1]: *** [/run/build/libreoffice/helpcontent2/CustomTarget_html.mk:186: /run/build/libreoffice/workdir/CustomTarget/helpcontent2/help3xsl/online_transform.xsl] Error 1
            
            Change-Id: I8cfa387d1bb2ef488f5f34ff20b9dc975d424751
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/146141
            Tested-by: Jenkins
            Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
            
2023-01-25  Stephan Bergmann  <sbergman@redhat.com>  [63ef3cf5bfa8b58e5ac9a645aea2f043599dc6d4]

        Use ImplInheritanceHelper in OAccessibleTextHelper
        
        (Explicitly deleting the special member functions is needed to avoid MSVC
        
        > include\cppuhelper/implbase.hxx(152): error C2280: 'comphelper::OAccessibleExtendedComponentHelper::OAccessibleExtendedComponentHelper(comphelper::OAccessibleExtendedComponentHelper &&)': attempting to reference a deleted function
        > include\comphelper/accessiblecomponenthelper.hxx(220): note: see declaration of 'comphelper::OAccessibleExtendedComponentHelper::OAccessibleExtendedComponentHelper'
        > include\comphelper/accessiblecomponenthelper.hxx(220): note: 'comphelper::OAccessibleExtendedComponentHelper::OAccessibleExtendedComponentHelper(comphelper::OAccessibleExtendedComponentHelper &&)': function was explicitly deleted
        > include\comphelper/accessibletexthelper.hxx(133): note: see reference to function template instantiation 'cppu::ImplInheritanceHelper<comphelper::OAccessibleExtendedComponentHelper,com::sun::star::accessibility::XAccessibleText>::ImplInheritanceHelper<cppu::ImplInheritanceHelper<comphelper::OAccessibleExtendedComponentHelper,com::sun::star::accessibility::XAccessibleText>>(cppu::ImplInheritanceHelper<comphelper::OAccessibleExtendedComponentHelper,com::sun::star::accessibility::XAccessibleText> &&)' being compiled
        > include\comphelper/accessibletexthelper.hxx(133): note: see reference to function template instantiation 'cppu::ImplInheritanceHelper<comphelper::OAccessibleExtendedComponentHelper,com::sun::star::accessibility::XAccessibleText>::ImplInheritanceHelper<cppu::ImplInheritanceHelper<comphelper::OAccessibleExtendedComponentHelper,com::sun::star::accessibility::XAccessibleText>>(cppu::ImplInheritanceHelper<comphelper::OAccessibleExtendedComponentHelper,com::sun::star::accessibility::XAccessibleText> &&)' being compiled
        
        )
        
        Change-Id: I00377be4a5fb44b2ef2b5001823ca0d89ead026b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146109
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-25  Stephan Bergmann  <sbergman@redhat.com>  [cbfbf11952374c49274938600c350d2f1f27bb32]

        Use ImplInheritanceHelper in OAccessibleSelectionHelper
        
        (Explicitly deleting the special member functions is needed to avoid MSVC
        
        > include\cppuhelper/implbase.hxx(152): error C2280: 'comphelper::OAccessibleComponentHelper::OAccessibleComponentHelper(comphelper::OAccessibleComponentHelper &&)': attempting to reference a deleted function
        > include\comphelper/accessiblecomponenthelper.hxx(191): note: see declaration of 'comphelper::OAccessibleComponentHelper::OAccessibleComponentHelper'
        > include\comphelper/accessibleselectionhelper.hxx(120): note: see reference to function template instantiation 'cppu::ImplInheritanceHelper<comphelper::OAccessibleComponentHelper,com::sun::star::accessibility::XAccessibleSelection>::ImplInheritanceHelper<cppu::ImplInheritanceHelper<comphelper::OAccessibleComponentHelper,com::sun::star::accessibility::XAccessibleSelection>>(cppu::ImplInheritanceHelper<comphelper::OAccessibleComponentHelper,com::sun::star::accessibility::XAccessibleSelection> &&)' being compiled
        > include\comphelper/accessibleselectionhelper.hxx(120): note: see reference to function template instantiation 'cppu::ImplInheritanceHelper<comphelper::OAccessibleComponentHelper,com::sun::star::accessibility::XAccessibleSelection>::ImplInheritanceHelper<cppu::ImplInheritanceHelper<comphelper::OAccessibleComponentHelper,com::sun::star::accessibility::XAccessibleSelection>>(cppu::ImplInheritanceHelper<comphelper::OAccessibleComponentHelper,com::sun::star::accessibility::XAccessibleSelection> &&)' being compiled
        > include\cppuhelper/implbase.hxx(151): error C2248: 'comphelper::OAccessibleComponentHelper::OAccessibleComponentHelper': cannot access private member declared in class 'comphelper::OAccessibleComponentHelper'
        > include\comphelper/accessiblecomponenthelper.hxx(191): note: see declaration of 'comphelper::OAccessibleComponentHelper::OAccessibleComponentHelper'
        > include\comphelper/accessiblecomponenthelper.hxx(185): note: see declaration of 'comphelper::OAccessibleComponentHelper'
        
        )
        
        Change-Id: I2414d9f777de42b62c33492a90299aa9a9d53699
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146108
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [784ee6e9fad22560add4a0767828ef07b8567bc2]

        sw: change or create the selected theme in SdrPage on theme change
        
        When the theme color changes (from the UI), also the theme that
        is set to the SdrPage needs to change. If there is no theme set
        yet, a new theme needs to be created (from a set of defaults).
        
        Change-Id: I5e3d6d9f973712ddb875a41adba1aff04395ca7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146129
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cae93bc7a401cb6ddaf33b7a23e2ff3c3bfada40]

        sw: support theme colors in color picker in writer
        
        Implements SfxDocumentShell::GetThemeColors, which allows the
        color picker to use the theme colors and change them in Writer.
        
        Change-Id: Ic13d2086d4ff037b377b475630b02ed1509fdf3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146120
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8640e24b12c7df3170c9f3e7ff3edced81fd0838]

        tdf#66580 added hybrid PDF test cases
        
        Change-Id: I2a58e6cd5b40266b3c55729febb7006c7a7b4170
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146068
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-25  Stephan Bergmann  <sbergman@redhat.com>  [5dfa9433d238e11eb60c2d5e56beece3ed7531da]

        Fix typo
        
        ...which was pointed out in
        <https://lists.freedesktop.org/archives/libreoffice/2023-January/089867.html>
        "Re: Question re the uno-skeletonmaker'-t' CLI qualifier"
        
        Change-Id: I5f03de657bc93dace104bdd307e8f6938742b61b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146126
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-25  Rafael Lima  <rafael.palma.lima@gmail.com>  [79811c27f34d3e752de1bc3959605c5d58ac2365]

        tdf#129905 Create toggle for Section boundaries
        
        Currently in Writer it is not possible to enable/disable Section Boundaries independently from Text Boundaries (which are toggleable via View - Text Boundaries). Hence its only possible to enable/disable them together.
        
        This patch creates a new command that allows to enable/disable Section Boundaries (now in View - Section Boundaries) indepentently from Text Boundaries.
        
        Change-Id: I76981ed1a055ce8d1e0f83c3055fef75df37f019
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146077
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-01-25  Miklos Vajna  <vmiklos@collabora.com>  [fd3d4d894d96f16a28d5b58c5bcf5a44fb83617f]

        sw: add UNO API for multi-page fly frames
        
        This exposes the internal property added in
        0bb90afaeb193181d7b98b79e962549d8a1dd85a (sw: add document model for
        multi-page fly frames, 2023-01-24) on the UNO API.
        
        Change-Id: If9acd2d2130f727bc9481980445c0da01be04729
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146124
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-25  Andras Timar  <andras.timar@collabora.com>  [6053df3ecdf89886a4573a47aac789cacf4df008]

        NSS initialization guard
        
        Change-Id: I61a5886d0d13eaef6a61479e35d52a85937075ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142385
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146042
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2023-01-25  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [bb391230db5387d708b6f4fbeec0442fb29d44be]

        Update git submodules
        
        * Update translations from branch 'master'
          to b4907d3a23fe5b27877fbf12fcc39c18790524a9
          - update translations for master/7.5.0 rc3 (macOS version bump)
            
            and force fix errors using pocheck
            
            Change-Id: Ib5123ee34e691b4869b489d23a644c1791807b03
            
2023-01-25  Mike Kaganski  <mike.kaganski@collabora.com>  [4172fcb7514ff8a9e9740ff0939e9a2f611edbce]

        Fix no-pch Windows build: missing include
        
        > In file included from C:/lo/src/build/workdir/UnpackedTarball/skia/tools/sk_app/win/VulkanWindowContext_win.cpp:9:
        > C:/lo/src/build/workdir/UnpackedTarball/skia\tools/sk_app/win/WindowContextFactory_win.h(23,1): error: unknown type name 'SK_API'
        > SK_API std::unique_ptr<WindowContext> MakeVulkanForWin(HWND, const DisplayParams&);
        > ...
        
        Change-Id: I7f88cbb005310dd586e53b262ce31a71d49faedc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146121
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-25  Balazs Varga  <balazs.varga.extern@allotropia.de>  [5f2d7db094fc0f4e7ae40987c3c6762b11184419]

        tdf#150098 sc validation: allowing formulas for validity test
        
        Calculate the formula results, before checking the validity test.
        
        Change-Id: I7420982a8cbcd2df6ab0adea6e3cf61aaccb1600
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146011
        Tested-by: Jenkins
        Tested-by: Gabor Kelemen <kelemeng@ubuntu.com>
        Reviewed-by: Gabor Kelemen <kelemeng@ubuntu.com>
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>

2023-01-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [15b4f96ddc31cf1659a78fd0ef40b91124b5809d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 60b9c9da98f43ba0048cadac79bb683f82c2c30d
          - Fix typos
            
            Change-Id: I63a7a69b053b3ddca65a0bd41ac903ce425815a8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/146128
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2023-01-25  Michael Weghorn  <m.weghorn@posteo.de>  [9e10d4cc278805738a0816b60fd076529f85e1a3]

        android: Don't warn about NDK 21 and 22
        
        At least for these 2 configurations, building the app with
        NDK 22.1.7171670 worked fine:
        
        x86 dbgutil build:
        
            --build=x86_64-unknown-linux-gnu
            --with-android-ndk=/home/michi/Android/Sdk/ndk/22.1.7171670/
            --with-android-sdk=/home/michi/Android/Sdk
            --with-distro=LibreOfficeAndroidX86
            --enable-sal-log
            --with-external-tar=/home/michi/development/libreoffice-external
            --enable-ccache
            --enable-dbgutil
            --with-jdk-home=/usr/lib/jvm/java-17-openjdk-amd64/
        
        32-bit ARM release build:
        
            --build=x86_64-unknown-linux-gnu
            --with-android-ndk=/home/michi/Android/Sdk/ndk/22.1.7171670/
            --with-android-sdk=/home/michi/Android/Sdk
            --with-distro=LibreOfficeAndroid
            --with-external-tar=/home/michi/development/libreoffice-external
            --enable-ccache
            --with-jdk-home=/usr/lib/jvm/java-11-openjdk-amd64/
            --enable-release-build
        
        Change-Id: I6c4d47b7e96232f44cb310badb18a8a30b585de8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146117
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-01-25  Pranam Lashkari  <lpranam@collabora.com>  [7595f39230ab7fada9fb15aca08cbdef81fe79e1]

        sw: lok: avoid creating callback json if kit is not active
        
        Signed-off-by: Pranam Lashkari <lpranam@collabora.com>
        Change-Id: I60ae5a37acdbe4ea01b730702cc499833ce5b77c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146036
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146102
        Tested-by: Jenkins

2023-01-25  Andras Timar  <andras.timar@collabora.com>  [15397a10585e223733c651287c9f84a719180128]

        more detailed NSS error report
        
        Change-Id: I1b005a331aeed1c00d6bf18a6dff0ffa844ba6f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142286
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Aron Budea <aron.budea@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146041
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2023-01-25  Pranam Lashkari  <lpranam@collabora.com>  [b03790dac08f97594b2cdc8a4ab0394d62fb851f]

        sw: send LOK call back on section deletion
        
        this helps with zotero when user deletes or undo a bibliography stored as a section
        without this online will be unaware of any such changes made by user
        
        Signed-off-by: Pranam Lashkari <lpranam@collabora.com>
        Change-Id: I6a8ae3924d548e97299a8d74f8c93c3345d1a430
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146007
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146101
        Tested-by: Jenkins

2023-01-25  Pranam Lashkari  <lpranam@collabora.com>  [c8e49e7a49a99fd76a25ea825319d2243fed5c22]

        sw: send LOK call back on bookmark deletion
        
        this helps with zotero when user deletes a bookmark or use undo
        without this online will be unaware of any such changes made by user
        
        Signed-off-by: Pranam Lashkari <lpranam@collabora.com>
        Change-Id: Id5ea4ee0ee1d16c399460cd177ec8e33256ce3dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145777
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        (cherry picked from commit ea112b6d85a6914e1df40e064cd5df6d46248d68)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146022
        Tested-by: Jenkins

2023-01-25  Miklos Vajna  <vmiklos@collabora.com>  [843bca8989322c37e2e58904cf8db1bbeea9c35b]

        CppunitTest_sw_rtfexport2: clean up no longer needed preTest()
        
        Avoid magic in preTest() based on the bugdoc name.
        
        Change-Id: I31d19f8f200b45ae791b998a173f3b520e6f01d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146100
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-25  Colomban Wendling  <cwendling@hypra.fr>  [293db294e3408eda3f3133925fd307011b13c8d8]

        test: Add AccessibilityTools::nameEquals()
        
        Some accessible names contain a suffix when OSL_DEBUG_LEVEL > 0, which
        makes it tricky to compare to a known value.  To fix that, introduce a
        helper that knows how and when to deal with the suffix properly that
        can then be used to easily check accessible names.
        
        As we already have a similar, yet private, helper for menu items on
        Windows (that include the keybinding label as a suffix), merge the two
        together in a unified solution for comparing names.
        
        Change-Id: I7e67edbc7817218ef3e097062d25888172056c21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142257
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-01-25  Mike Kaganski  <mike.kaganski@collabora.com>  [d183daea1abbd7b564d083298874dd7c40d5a5b3]

        tdf#153161: (Ab)use a call to XTextRange::getString to flush edits
        
        Restore the call (without checking its returned value), removed in commit
        d194474aabd699806cb3631bc8641dd0548b8026 ("tdf#151100: xText->getString()
        may be empty for content needing export", 2022-09-22), side effects of
        which obviously allow some object's changes to get flushed and saved.
        
        Change-Id: I62f27cd056c32ad76f79a4862e2f4a0964eaadef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146106
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-25  Stephan Bergmann  <sbergman@redhat.com>  [5c312c986eac570af1c8c3210bdcbde213aae6dc]

        Use ImplInheritanceHelper in VCLXAccessibleComponent
        
        Change-Id: I300f033054bddc2c0ee1973dbafc108c477bf09a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146103
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [aef70869b0fae3001648ec2a2651ffc9c507678f]

        Update skia to m110
        
        Removing those bits of the patches that appear to have been
        upstreamed.
        
        Change-Id: Ia7683c26af4c622ca4fccb828df023ae30e724a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146069
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [81ced283de2d0da377225afeb589b793716238bd]

        Fix typo
        
        Change-Id: I4f60a62492b8e0b92c805dd5f4db43193a5d2288
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146104
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-24  Justin Luth  <justin.luth@collabora.com>  [e125e6623fa1c0f39d927bb37547ca6d1e299cb1]

        related tdf#151548 formfield navigation: loop to beginning/end
        
        When reaching the end of the form using keyboard navigation,
        the next tabstop should return the user to the beginning of
        the form.
        
        This patch adds that to the existing legacy formfield navigation.
        I'll wait with a unit test until I have added
        activeX/contentControls into the mix.
        
        Change-Id: I24a15a60f5a0a2721f512cca50397efddcbf7e4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146035
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-24  Caolán McNamara  <caolanm@redhat.com>  [d8b60e66bf1847989f6ff3c06ea214cef059ecaf]

        tdf#152404 crash with ibus-mozc with ctrl+alt+c during ExtTextInput
        
        Change-Id: I86e19387d93a57c3ad263f0c2dc9222a5f3480be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146065
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-24  Mike Kaganski  <mike.kaganski@collabora.com>  [639d092bc258f079f0c1655265347c94d0c51ab1]

        Fix build
        
        ... failed locally with
        
          C:\lo\src\core\include\rtl/ref.hxx(129): error C2027: use of undefined type 'SvXMLImportPropertyMapper'
          C:\lo\src\core\include\xmloff/shapeimport.hxx(46): note: see declaration of 'SvXMLImportPropertyMapper'
          C:\lo\src\core\include\rtl/ref.hxx(127): note: while compiling class template member function 'rtl::Reference<SvXMLImportPropertyMapper>::~Reference(void)'
          C:\lo\src\core\include\xmloff/xmlprcon.hxx(64): note: see reference to function template instantiation 'rtl::Reference<SvXMLImportPropertyMapper>::~Reference(void)' being compiled
          C:\lo\src\core\include\xmloff/xmlprcon.hxx(37): note: see reference to class template instantiation 'rtl::Reference<SvXMLImportPropertyMapper>' being compiled
        
        Change-Id: I08211c58ca61d2bc81062d0b104d8ce47ffccd91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146098
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-24  Stephan Bergmann  <sbergman@redhat.com>  [880117f74343087ff6a162426683378c9510ede6]

        Missing include
        
        > include\rtl/ref.hxx(129): error C2027: use of undefined type 'SvXMLImportPropertyMapper'
        > include\xmloff/shapeimport.hxx(46): note: see declaration of 'SvXMLImportPropertyMapper'
        > include\rtl/ref.hxx(127): note: while compiling class template member function 'rtl::Reference<SvXMLImportPropertyMapper>::~Reference(void)'
        > include\xmloff/xmlprcon.hxx(64): note: see reference to function template instantiation 'rtl::Reference<SvXMLImportPropertyMapper>::~Reference(void)' being compiled
        > include\xmloff/xmlprcon.hxx(37): note: see reference to class template instantiation 'rtl::Reference<SvXMLImportPropertyMapper>' being compiled
        
        Change-Id: I77083e021ae16bce8b2f749b96b6c6607c22ff87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146072
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [74d3d85dc523dbb37326db7146d195e3b9b95fce]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 366cd93675b556c330ca6f1146f6bd67e09e8647
          - tdf#118008 (part) Format menu update
            
            * Include align and number format menu entries
            * collected default number formats in one help file
            
            Change-Id: I01db0099ec0b4c421a717656ff3957f190501f53
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/146094
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-01-24  Rafael Lima  <rafael.palma.lima@gmail.com>  [882a39e9099bf555c42da313e5127c5f31433701]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0b9ab742651f4014540723356720507edc2ec3ac
          - Document new RemoveDuplicates method in SF Calc service
            
            This patch also updates the method SortRange to remove the original limit of 3 row/column as keys (see commit 40bc1b275324f9a730960fe5d4d8982cdfbc7b03)
            
            Change-Id: If2f3e6cc97f3effdde34ee44330335ae85fef226
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/146028
            Tested-by: Jenkins
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-01-24  Rafael Lima  <rafael.palma.lima@gmail.com>  [a53825419aa23297f19d1ff436e771f19177824d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 40d7045493a707ba164779fc506e2825b8c0909d
          - Improve ScriptForge TOC help page
            
            This patch also fixes the Basic service help page by classifying ThisComponent and ThisDatabaseDocument as properties instead of methods.
            
            Change-Id: Ia3937b0ea3fb057dacfc31ead1db512ddd951d64
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/146023
            Tested-by: Jenkins
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-01-24  Stephan Bergmann  <sbergman@redhat.com>  [5747634948fcb0f3430a2ce7647e128712cbba66]

        Use ImplInheritanceHelper in OAccessibleExtendedComponentHelper
        
        (Explicitly deleting the special member functions is needed to avoid MSVC
        
        > include\cppuhelper/implbase.hxx(152): error C2280: 'comphelper::OCommonAccessibleComponent::OCommonAccessibleComponent(const comphelper::OCommonAccessibleComponent &)': attempting to reference a deleted function
        > include\comphelper/accessiblecomponenthelper.hxx(176): note: compiler has generated 'comphelper::OCommonAccessibleComponent::OCommonAccessibleComponent' here
        > include\comphelper/accessiblecomponenthelper.hxx(176): note: 'comphelper::OCommonAccessibleComponent::OCommonAccessibleComponent(const comphelper::OCommonAccessibleComponent &)': function was implicitly deleted because a base class invokes a deleted or inaccessible function 'cppu::BaseMutex::BaseMutex(const cppu::BaseMutex &)'
        > include\cppuhelper/basemutex.hxx(43): note: 'cppu::BaseMutex::BaseMutex(const cppu::BaseMutex &)': function was implicitly deleted because a data member invokes a deleted or inaccessible function 'osl::Mutex::Mutex(const osl::Mutex &)'
        > include\osl/mutex.hxx(107): note: 'osl::Mutex::Mutex(const osl::Mutex &)': function was explicitly deleted
        > include\comphelper/accessiblecomponenthelper.hxx(228): note: see reference to function template instantiation 'cppu::ImplInheritanceHelper<comphelper::OCommonAccessibleComponent,com::sun::star::accessibility::XAccessibleExtendedComponent>::ImplInheritanceHelper<cppu::ImplInheritanceHelper<comphelper::OCommonAccessibleComponent,com::sun::star::accessibility::XAccessibleExtendedComponent>>(cppu::ImplInheritanceHelper<comphelper::OCommonAccessibleComponent,com::sun::star::accessibility::XAccessibleExtendedComponent> &&)' being compiled
        > include\comphelper/accessiblecomponenthelper.hxx(228): note: see reference to function template instantiation 'cppu::ImplInheritanceHelper<comphelper::OCommonAccessibleComponent,com::sun::star::accessibility::XAccessibleExtendedComponent>::ImplInheritanceHelper<cppu::ImplInheritanceHelper<comphelper::OCommonAccessibleComponent,com::sun::star::accessibility::XAccessibleExtendedComponent>>(cppu::ImplInheritanceHelper<comphelper::OCommonAccessibleComponent,com::sun::star::accessibility::XAccessibleExtendedComponent> &&)' being compiled
        
        )
        
        Change-Id: Ia5a7b244dd018c1a63cc2940dba197c43827d563
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146062
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-24  ektagoel12  <ektagoel12july@gmail.com>  [21fbb4b952c7ba5d580c71150ffe9423aaf57f9e]

        tdf#141908 Replace usage of sal_Int32 with Color
        
        Change-Id: Id2849140ba1302d59918eb30458984aef2b5c6ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145964
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-01-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [e011ac1c14656df67dbb46e54402afa64ff47303]

        [API CHANGE] remove service sd::framework::ModuleController
        
        It makes no sense to be constructed externally.
        
        Change-Id: I7e756e225e7b6e1785194b2f73edd5a7d65ec0e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146056
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-24  Miklos Vajna  <vmiklos@collabora.com>  [0bb90afaeb193181d7b98b79e962549d8a1dd85a]

        sw: add document model for multi-page fly frames
        
        Currently we can have multi-page tables and fly frames (where the
        content wraps around the fly frame), but not both at the same time.
        
        Allowing multi-page fly frames in general would probably go too far, but
        handling this in case the fly frame only contains a table would make
        sense to support Word's multi-page floating tables.
        
        Fix this by adding a new SwFormatFlySplit property on fly frames: this
        is meant to be enabled when the fly frame is part of a multi-page
        floating table.
        
        Unlike table split, this is off by default. Some logic will be needed
        later to enable this in case the fly frame originates from a Word
        floating table. (And obvously this is just the doc model, everything
        else still needs doing.)
        
        Change-Id: Id92130c684016cd7e7153e15b0ec6821e4471879
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146095
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-24  Rafael Lima  <rafael.palma.lima@gmail.com>  [413bd0a96b010feb10dc3d76efa266ea082de006]

        tdf#153076 Make Basic editor background color independent from document color
        
        This patch creates a separate color configuration entry for the background of the Basic Editor (svtools::BASICEDITOR). This allows the user to set the color of the Basic Editor independently from the color used as document background.
        
        Currently the color used is DOCCOLOR, which means that if the user wants to use a different color in the Basic Editor, they must change the document color as well. However, the user may want to use f.i. a dark background in the Basic editor while maintaining a white color for documents, which is currently not possible.
        
        By default, both color schemes "LibreOffice" and "LibreOffice Dark" use the same color for DOCCOLOR and BASICEDITOR to replicate the existing behavior. But now, if the user wants to use a different color for the Basic Editor, than it's possible to change it without affecting the color of documents.
        
        Change-Id: I2f33b1ccb497d7e22faab7fa48cb96841785ce99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145590
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-01-24  Tor Lillqvist  <tml@collabora.com>  [6e2d28934e273386e2f56a4eef0a9f03fa5d5c7d]

        Clarify comment
        
        Change-Id: I33d10ea4f3ca35619d6f857d18b5c53a22d822a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146097
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-01-24  Tor Lillqvist  <tml@collabora.com>  [d514097753a5971f2d5616319238a1a9eb6d8f9a]

        Surround recently added code that breaks on COWASM with ifdef
        
        After 7a6324ea0d81bbe2bba09f8a7f5230342a4f4e85 I started getting UNO
        exceptions with the message "component context fails to supply service
        com.sun.star.xml.crypto.SEInitializer of type
        com.sun.star.xml.crypto.XSEInitializer".
        
        It is likely that it breaks in the iOS and Android apps, too, so
        bypass for those, too.
        
        Change-Id: Id08afbf6bea071c8b0b6564342716e0b064cb712
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146071
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-01-24  Tor Lillqvist  <tml@collabora.com>  [e37a4598bbfcc4359fb13e362888b5fe29a997ef]

        Use PYTHONWARNINGS=ignore instead of 'default' for Emscripten
        
        The Emscripten compiler, emcc is a Python script that wraps the actual
        compiler. It outputs annoying warnings like
        
            .../emscripten/tools/building.py:638: ResourceWarning: unclosed file <_io.TextIOWrapper name='/tmp/emscripten_temp_0fvvg__1/conftest.js.jso.js' mode='w' encoding='utf-8'>
        
        to stderr. (Ditto for em++.) Some steps in typical configure script
        think that a non-empty stderr means there was a problem in compiling a
        test program. This happens even for a microscopic test program with an
        option like -Werror which surely *is* supported.  Avoid this by
        setting PYTHONWARNINGS=ignore.
        
        Change-Id: I11927fc7dccaa65a239ba65dfc7c6bb7487bf12d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146070
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-01-24  Jean-Pierre Ledure  <jp@ledure.be>  [bc8c1d45ac91a1b3855eec8358260a8720d4c081]

        ScriptForge (SF_Dialog) define constants as properties
        
        OKBUTTON and CANCELBUTTON are defined in the help
        as properties, both for Basic and Python user scripts.
        
        To make
          dialog.OKBUTTON
        valid in Basic, OKBUTTON should be defined either as (1)
          Public Const OKBUTTON = 1
        or (2)
          Property Get OKBUTTON()
        
        Actually, it if a Private constant. <= wrong
        
        Choice is made to make it a full property (2).
        
        Python equivalent is OK, no change required.
        
        No impact on help documentation.
        
        Change-Id: Id4cf7dfbaff68fc8cc48a5c4779374ce1e7cc88b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146008
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2023-01-24  Tor Lillqvist  <tml@collabora.com>  [a771945f982a228e9076195bae5bdd0c8aaf60b3]

        Be consistent in checks for LIBO_INTERNAL_ONLY
        
        Only check whether LIBO_INTERNAL_ONLY is defined or not. Don't check its value.
        
        If undefined, its value will default to 0, but checking the value will
        cause a warning that will be treated as an error if you compile with
        -Werror, as you should.
        
        Change-Id: I1d9e4569a016d2e6dbaa9d612071a5528ff1902e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146066
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-01-24  Michael Stahl  <michael.stahl@allotropia.de>  [90e1698dab3d286c10136719aa85fee2f56ad9fd]

        tdf#153090 xmloff: ODF import/export of source style on ToX
        
        For Table of Figures/Objects/Tables.
        
        Make this similar to DOCX: only one source style is possible, so omit
        the intermediate text:index-source-styles element.
        
        Also a boolean attribute like text:use-index-source-styles appears as
        unnecessary complexity, so try to do without.
        
        Change-Id: I7cb599c7ec1261ddedc196a25c3eafe35f35fbe9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146013
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-01-24  Caolán McNamara  <caolanm@redhat.com>  [668f55b65849012b359d7d6b9386113facbadc57]

        tdf#152404 crash in Windows with ctrl+alt+c during ExtTextInput
        
        Change-Id: I73ed19eeae49ef737aae372b8f4c053f67a169c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146064
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-24  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6d3aafc3aa70d63aa8f61bf86b39cdad25172e73]

        sw: disable theme dialog if the theme is not set to the draw page
        
        Change-Id: I3d60e9b82dfd59b5afc7769a7895acfcc5c3417c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146061
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-24  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9b324f97b55f37ef9f8dc6c9974c2fbbb2e984d5]

        sw: remove tab pages from theme dialog - crashes online
        
        Remove the tab pages for now, as they crash the dialog in online,
        and the tab pages aren't used currently anyway.
        
        Change-Id: I35a2875510fd74b6a3060edf83c7190ba80a4eef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146060
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-24  Jan Holesovsky  <kendy@collabora.com>  [4132bd5477c25a505f7bfbee1e7dcf6602c927d3]

        No need for openssl in the cross build's instdir_for_build
        
        So disable it from the configure & make sure it is not brought in by the
        non-iOS check.
        
        Change-Id: I9bbf1c593d1d48197951002e04e7f925d35ecba9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146034
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2023-01-24  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e052f6e1d49a5289411b31561d6e310bf414d896]

        tdf#66580 write ODF document as an attachment in hybrid mode
        
        This changes the hybrid mode so that the ODF document is written
        as an PDF compatible file attachment into the PDF document. It also
        keeps writing the /AdditionalStreams element into the trailer to
        keep backwards compatibility for now.
        
        Change-Id: Ica31159cfbd591c6741e3da62c42d1fefd085696
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146053
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-24  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [217ef2ed9b8a757b7b02feac799621d20d0f312e]

        pdfimport: refactor pdf and hybrid format detection code
        
        Change-Id: I3421fbcc717a75377db887f567ce3bb9631a4f28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146052
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-24  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5d135edd8843471f582a88f4e1a9a9b9fc0fd89b]

        xmloff: extract XMLThemeContext into own class
        
        Change-Id: Iee30a84915148297ad5c105d29fdf48098261a9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146051
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-24  Pranam Lashkari  <lpranam@collabora.com>  [06f98f94448fdf7b5dc3a55f45da8a27e5b212a8]

        sw: send LOK call back on refmark deletion
        
        this helps with zotero when user deletes a refmark or use undo
        without this online will be unaware of any such changes made by user
        
        Signed-off-by: Pranam Lashkari <lpranam@collabora.com>
        Change-Id: Ia4326fd03f6b7d27fdb59ccc25d60331ba7923d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145774
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146005
        Tested-by: Jenkins

2023-01-24  Pranam Lashkari  <lpranam@collabora.com>  [e88f53eb87238489349ae81b7834f97dd554d805]

        sw: send field mark delete call back only on deletion
        
        previously command call back was also sent when field was selected
        
        Signed-off-by: Pranam Lashkari <lpranam@collabora.com>
        Change-Id: If0768180e81c47a738225e693b07441cf25906b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145884
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        (cherry picked from commit c3a53e0c2503d277fbfeb60d4c2499c2e377f9df)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146021
        Tested-by: Jenkins

2023-01-24  Michael Stahl  <michael.stahl@allotropia.de>  [53fe1f0880bc7e8a467404cddabb27daecfc37cb]

        tdf#45854 sysui: replace wrong ODB mime type
        
        https://issues.oasis-open.org/browse/OFFICE-3745 was resolved.
        
        Replace all wrong:
        application/vnd.oasis.opendocument.database
        with:
        application/vnd.oasis.opendocument.base
        
        There is an identifier "org.oasis-open.opendocument.database"
        being used in some MacOSX Info.plist files - there is no indication that
        it needs to "match" the mime-type so leave it as is.
        
        Change-Id: Ic8e0d24e3aa74743801a670846daf2d322c33d70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146040
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-01-24  Stephan Bergmann  <sbergman@redhat.com>  [bb0192b332d02dc6a94963992cf65cb5cfdb517b]

        Use ImplInheritanceHelper in OAccessibleComponentHelper
        
        (Explicitly deleting the special member functions is needed to avoid MSVC
        
        > include\cppuhelper/implbase.hxx(152): error C2280: 'comphelper::OCommonAccessibleComponent::OCommonAccessibleComponent(const comphelper::OCommonAccessibleComponent &)': attempting to reference a deleted function
        > include\comphelper/accessiblecomponenthelper.hxx(177): note: compiler has generated 'comphelper::OCommonAccessibleComponent::OCommonAccessibleComponent' here
        > include\comphelper/accessiblecomponenthelper.hxx(177): note: 'comphelper::OCommonAccessibleComponent::OCommonAccessibleComponent(const comphelper::OCommonAccessibleComponent &)': function was implicitly deleted because a base class invokes a deleted or inaccessible function 'cppu::BaseMutex::BaseMutex(const cppu::BaseMutex &)'
        > include\cppuhelper/basemutex.hxx(43): note: 'cppu::BaseMutex::BaseMutex(const cppu::BaseMutex &)': function was implicitly deleted because a data member invokes a deleted or inaccessible function 'osl::Mutex::Mutex(const osl::Mutex &)'
        > include\osl/mutex.hxx(107): note: 'osl::Mutex::Mutex(const osl::Mutex &)': function was explicitly deleted
        > include\comphelper/accessiblecomponenthelper.hxx(200): note: see reference to function template instantiation 'cppu::ImplInheritanceHelper<comphelper::OCommonAccessibleComponent,com::sun::star::accessibility::XAccessibleComponent>::ImplInheritanceHelper<cppu::ImplInheritanceHelper<comphelper::OCommonAccessibleComponent,com::sun::star::accessibility::XAccessibleComponent>>(cppu::ImplInheritanceHelper<comphelper::OCommonAccessibleComponent,com::sun::star::accessibility::XAccessibleComponent> &&)' being compiled
        > include\comphelper/accessiblecomponenthelper.hxx(200): note: see reference to function template instantiation 'cppu::ImplInheritanceHelper<comphelper::OCommonAccessibleComponent,com::sun::star::accessibility::XAccessibleComponent>::ImplInheritanceHelper<cppu::ImplInheritanceHelper<comphelper::OCommonAccessibleComponent,com::sun::star::accessibility::XAccessibleComponent>>(cppu::ImplInheritanceHelper<comphelper::OCommonAccessibleComponent,com::sun::star::accessibility::XAccessibleComponent> &&)' being compiled
        
        )
        
        Change-Id: Ide07c6a7c3660e469f16973d866c949d17fdf419
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146010
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-24  Mike Kaganski  <mike.kaganski@collabora.com>  [da8d369a1fb06dfe6ef47d6e0da4402bb12ede27]

        AddAttribute may take 'namespace:full:uri^attribute_name'
        
        ... e.g., created in SaxNamespaceFilter::startElement, which calls
        XMLNamespaces::applyNSToAttributeName to make such a name.
        
        See https://gerrit.libreoffice.org/c/core/+/145526/comments/26536db2_d8fb1e1b,
        which notified that the assert from f2f008c52aaa88329c07f441de60d6fdfce9f0b3
        ("Merge SvXMLAttributeList to comphelper::AttributeList", 2023-01-15) started
        to fail on some input.
        
        Change-Id: Ia0afc167aefac463bcd354dc009bff6e14a64dfa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146054
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-24  Mike Kaganski  <mike.kaganski@collabora.com>  [22c292a2a9f4f459539d042ad902441a3583c804]

        The resolved style name *can* be empty in redlines
        
        I assumed otherwise in commit 20adf4683c7d38ad41edac586b897757393c8029
        ("tdf#152425 related: don't generate style ids in DocxAttributeOutput::Redline",
        2023-01-13). But the string that we try to resolve may come from original file,
        and so must be treated as arbitrary user input, which may not resolve to a
        known style.
        
        This basically reverts commit 20adf4683c7d38ad41edac586b897757393c8029.
        
        Change-Id: Ia6cbce1b9601df2c15edbab653b9b629d52d5ff6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146055
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-24  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [a90ef17809071b808a8c703e7e47e045ddabcd4a]

        Revert "tdf#153167 ImageMap Editor dialog had no title"
        
        This reverts commit 66291d467be4bf0e841814111d57d1af76117f8e.
        
        Reason for revert: didn't wait for jenkins and broke the build
        translatable strings need context attribute.
        
        Change-Id: Ie72f30def24b5489925d0f972e8581d3fc636e48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146031
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2023-01-24  László Németh  <nemeth@numbertext.org>  [9bec4732915ef408d9a442ccbeb9b582a204b1ca]

        tdf#152541 sw: don't show hidden __RefHeading__ bookmarks
        
        In visible bookmark mode, don't show __RefHeading__ bookmarks,
        which are hidden in Navigator, too. Note: they are inserted
        automatically e.g. with the ToC at the beginning of the headings.
        
        Follow-up to commit 4ce8120f1e53f7b81e653b01d141643013bc69ab
        "tdf#45589 sw: create and paint text portions for bookmarks".
        
        Change-Id: Id337613342fa74f5edef59d01349810f9737b62c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146044
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-01-24  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [be86c8f2432623fdb8ed4f22ca08c35121fd8bec]

        tdf#100584 - Arrange sheets in the tab bar depending on the RTL settings
        
        Change-Id: Id10bfd18029651790be943b74745016f6ad637ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145765
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-01-24  Miklos Vajna  <vmiklos@collabora.com>  [713493c107e6a210ef9b87d033efd0614271483a]

        tdf#150806 ODT export: fix fallback svg:width/height for zero layout size
        
        The reported problem was that once tracked changes is enabled and an
        image is deleted, its aspect ratio changes on save.
        
        What happens here is that the image's frame is marked as a redline
        deletion, so when the ODT export writes the file, it'll have a zero
        size. But this zero size is nothing we should take into account on save,
        XMLTextParagraphExport::addTextFrameAttributes() expected to always have
        a valid layout size if the LayoutSize property is available.
        
        Fix the problem by adding one more condition where we ignore the layout
        size, which was already there since commit
        80550ade305b9e68c6281a258d162bc2c413713a (tdf#150990 ODT export: fix
        zero layout size of scale/scale images, 2022-09-20).
        
        Note that this way the written side will be the original one, so only
        the aspect ratio will be correct, but that was accepted as a compromise
        earlier.
        
        Change-Id: I108dc2428ce0cb07a044bfef216575fdba19267b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146043
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [31a5db6f28cd006adf5630b2c5d683accb9eeadb]

        [API CHANGE] remove service sd::framework::ConfigurationController
        
        It makes no sense to be constructed externally.
        
        Change-Id: I6fb8f58ff8594c58d190f78e6f26b2703046a95b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146001
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-24  Justin Luth  <jluth@mail.com>  [7f23dae00fedc9d7119b44b6c44d9eca4f8c87b8]

        tdf#135987 xlsx vml export: retain checkbox link to cell
        
        The checkbox can be linked to a cell, so that the cell's value
        is toggled between true and false.
        This was lost on a round-trip.
        
        Change-Id: I4f2d44a594a92caedb29ded9b2c292006c803115
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145962
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-24  Justin Luth  <jluth@mail.com>  [245912dc42bfc13cbf0db3f04f2411f3dede9615]

        tdf#117266 tdf#120374 sc oox: export correct vml button name #2
        
        So the actual name is more important than I knew.
        For example, VBA maps click macros based on the button name.
        So use the MS-provided name and use the SPID to connect to the shape id.
        
        Of the existing unit tests that were affected by this:
        -macro-button-form-control.xlsm: button now launches hello macro
        -tdf117266_macroButton.xlsm - same file as ^^^
        -button-form-control.xls nearly same file as ^^^
        -tdf134769.xlsx - checkbox still exists on round-trip
        -tdf106181.ods - checkbox still exists, but link to cell still lost.
        -checkbox-form-control.xlsx - nearly same as ^^^
        
        All looks good.
        
        Change-Id: If83cf17d60b73c46d55a21b1a46ed320513044cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145961
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-23  Tor Lillqvist  <tml@collabora.com>  [5cd3a8ec6d36a389eb0be4d59f4570e3bda92dc5]

        Enforce compiling cairo and pixman for WASM with -O3
        
        Earlier, no -O flag at all got used in the cairo and pixman
        builds. Which was sad, as these two libraries are performance-critical.
        
        Yes, this change is quick-and-dirty. The proper way would be to modify
        things in solenv/gbuild. But that is somewhat complicated.
        
        In general it seems fairly hard to make sure the same compiler flags
        get used for every external bundled library. Each external library is
        a special snowflake, more or less, with a differently structured
        ExternalProject makefile.
        
        For instance for the libwpd library (just picked randomly as an
        example), even -O2 gets used. (Which as such is OK.) This despite
        solenv/gbuild/platform/EMSCRIPTEN_INTEL_GCC.mk apparently trying to
        enforce use of -O1 for Emscripten.
        
        This change has a visible impact on the performance of COWASM.
        
        Change-Id: I99d74db2da733134fde16661881856f9a81100f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146009
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-01-23  Henry Castro  <hcastro@collabora.com>  [7a6324ea0d81bbe2bba09f8a7f5230342a4f4e85]

        lok: ensure to initialize the security context
        
        if the backend NSS is used, before load the document
        ensure the NSS is initialized otherwise NSS next functions
        calls will fail.
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I7ac1d7eeee681995e6c284e2dd4595a33d044af4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142213
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Aron Budea <aron.budea@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142289
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2023-01-23  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [66291d467be4bf0e841814111d57d1af76117f8e]

        tdf#153167 ImageMap Editor dialog had no title
        
        Change-Id: I90048520d250d086b7b0ef4af675c9e1bcff93f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146039
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-01-23  Tor Lillqvist  <tml@collabora.com>  [36c492bb01f48435b714fc85b203c1e8a2fa8d07]

        Bin line that was commented-out in December 2021
        
        Change-Id: Ie6c6891d1a682d57e4606454fb6b295072e57644
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146038
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-01-23  Michael Stahl  <michael.stahl@allotropia.de>  [09e3aaa2d22b8fe2887ae973b55f3ad274a960ee]

        xmloff: ODF export: missing extension check in XMLStyleExport
        
        (regression from commit 05f863844d9a5613250e8d787e32752b270ec4d3)
        
        Change-Id: Iae891ecec26599c9016be17e4db8eaf99783baa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146012
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-01-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [5994aedd44bcf3fba93cdc33e33844231929afa8]

        [API CHANGE] sd::frame::Configuration does not need to be an UNO service
        
        It does not ever appear to have been used as such, and it makes
        no sense to be constructed externally.
        
        Change-Id: Ia1a0cccdaeb19ded1197ad8aae701ac86dd3bb48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145989
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-23  Rene Engelhard  <rene@debian.org>  [f8604f08ed5e07e50a65b5d35f3c0c18bf19044a]

        update hardcoded dragonbox include to 1.1.3
        
        since dragonbox now installs to that one, and 1.1.3 is default for the
        internal case anyway since dd1610146528cba8642caad3bf72e27b9ca6c153.
        
        Change-Id: Ibd0449b1bd1191a1872c233bfe9810af1d1215cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145985
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Taichi Haradaguchi <20001722@ymail.ne.jp>
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: René Engelhard <rene@debian.org>

2023-01-23  Mike Kaganski  <mike.kaganski@collabora.com>  [23555ec4058521262860d48d976eba8563d9ba98]

        tdf#153136: fix IgnoreTabsAndBlanksForLineCalculation compat flag
        
        It should handle SPACE, EN SPACE, EM SPACE, FOUR-PER-EM SPACE ,and
        IDEOGRAPHIC SPACE, but not SIX-PER-EM SPACE. The latter was mistakenly
        added in commit 9ee96273a2090b63e0f579a1e9c9cef780756e6d "tdf#123703
        strip six-em-space (U+2006) at line break" (2019-08-24).
        
        Change-Id: I857f303eb19e19f067ad47933fa4b7eb96ce5ca0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145995
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-23  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [6543eb9a5cda3cbd2cd46f35c7f0bc940cd69a45]

        Mark external/zxing/missing-include.patch.0 as upstreamed
        
        Change-Id: Ia4c251c952889b4ae174b172839a946302d41c48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145524
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-23  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [3f7b67a2aedf9af22dd5d7f3a706427ff910f2dd]

        Mark external/zxing/android_include.patch.0 as upstreamed
        
        Change-Id: I05f51e0ee83f43614dc85e0b1ca5854f8aed21a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145523
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [6bfd22b65fc5eb6539108887ea6242223f3e9655]

        update credits
        
        Change-Id: Icbf6bd2aba36baccb5e4046f02c6c5c69cb5f7e1

2023-01-23  Stéphane Guillou  <stephane.guillou@libreoffice.org>  [cae35d6354084073db033c320f2f21b62a4868f6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1a892431e8d42b0488af3e9bffd4924cd3e06ad1
          - tdf#152666: explain how the paragraph style combobox is populated
            
            Change-Id: I4f983153115afe7787f445ed471f14a29d798268
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/145311
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-01-23  Pranam Lashkari  <lpranam@collabora.com>  [4ca01e91d72df3f69d8b5c7a4d6fddd863a396fc]

        sw: send LOK call back on fieldmark deletion
        
        this helps with zotero when user deletes a fieldmark or use undo
        without this online will be unaware of any such changes made by user
        
        Signed-off-by: Pranam Lashkari <lpranam@collabora.com>
        Change-Id: I93cf102c20b3861140508aee5d81e65f5b9207ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145753
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        (cherry picked from commit 3a6b7e2c07566f22f33189ad4e8393767df5b9f8)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146014
        Tested-by: Jenkins

2023-01-23  Miklos Vajna  <vmiklos@collabora.com>  [938f2754d67173ceae8db043e0aac1315210850e]

        sw doc model xml dump: show endnote info about footnote formats
        
        The text-attr doesn't know if this is a footnote or endnote, so let's
        show its format, which has this info.
        
        Change-Id: Ib36621f3206188f48e87fbc7f7899cbe2c8b4326
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146002
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-23  Caolán McNamara  <caolanm@redhat.com>  [fe2031e0f278e0a51d851e257f10a3fd3e58313f]

        gtk_tree_view_scroll_to_cell: assertion 'tree_view->priv->tree != NULL' failed
        
        Change-Id: Ie02dbee2e21fd5092f8be5f01383f2ce3b60c0aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146000
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [77fbe2f41af7a64a14fe62a280d816890d9bc8d9]

        Update git submodules
        
        * Update translations from branch 'master'
          to 20c957e0ff773293fe7c10fb588f6674998a3087
          - update translations for 7.5.0 rc3/master
            
            and force-fix errors using pocheck
            
            Change-Id: I25323301c1346e04623e76a166218efb34a9e034
            
2023-01-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [adb82d978498186ea2389fc1e48a9170db62c18e]

        tdf#153154: m_xDataTypeLB is still in use
        
        Regression from 2e7f77d3fe01e36222d5ad84c18d7d7537092972
        "loplugin:unusedfields"
        
        Change-Id: Ic9435ee9417f812281ad75039d4ef88f508bad62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145999
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-01-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [0da2d347a8de0e7480aba900961a1464c753c087]

        XUnoTunnel->dynamic_cast in vcl::Graphic
        
        Change-Id: Iecbae3570851784f0da75fd2899daf620c8e4c06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145994
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-23  Miklos Vajna  <vmiklos@collabora.com>  [319a466ad2a20d3170511a96ad16f4386ed0216b]

        sw: prefix members of SwVbaReadFieldParams, TabStopsEnumWrapper, ...
        
        ... TableCollectionHelper and TablesOfContentsEnumWrapper
        
        See tdf#94879 for motivation.
        
        Change-Id: I444cee4e834f08f422d5006022c4db552942ad35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145997
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-23  Michael Stahl  <michael.stahl@allotropia.de>  [b706b04110d9305b319689a5577746fac3e0e4c3]

        [API CHANGE] offapi: clean up these index services IDL files
        
        CreateFromStarImage isn't implemented, having been removed in 2000.
        
        Change-Id: Ic0e90eaf760374df69f8d8779c37819d4943a063
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145911
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-01-23  Michael Stahl  <michael.stahl@allotropia.de>  [5ef8d07fe04717dc4a5b8846a3b324381b2c8efd]

        tdf#153090 writerfilter,sw: DOCX/RTF import/export of TOC \c \t
        
        This is for Table of Figures/Objects/Tables.
        
        The core will happily generate entries from paragraph styles by simply
        setting the Template flag and adding the style name.
        
        In Word, this feature differs from ToC in that only a single paragraph
        style is allowed, and there is only one level to assign to so that is
        omitted and \t is simply the style name (presumably suffering the usual
        i18n disaster, see tdf#153083).
        
        So implement it with the same limitations, not reusing the
        CreateFromLevelParagraphStyles property on SwXDocumentIndex but instead
        add new property CreateFromParagraphStyle.
        
        Change-Id: Ic8ab1fa9e81bdc85cc932f6bba8724d560e0fbc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145904
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-01-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [3f11b3c466565432e45f19f1cc30171075b9af8d]

        XUnoTunnel->dynamic_cast in configmgr::ChildAccess
        
        Change-Id: Iadfdbb68ad7876801bf79352bdec26da7da63325
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145993
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [ee284e65d2b1cad231d316efe0ef31232dfa8d02]

        XUnoTunnel->dynamic_cast in AnimationNode
        
        Change-Id: I9684ac5987c087797e1ca7a8ddb0f9c5b731faed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145992
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-23  Michael Stahl  <michael.stahl@allotropia.de>  [97cd92f3dee199d50856f24d51d7d7a236ae7bbe]

        sw: Word export: hyperlinks for ToX Figures/Objects/Tables
        
        This was missing, and lcl_IsHyperlinked() has a wrong termination check,
        which is noticable here because these have only 1 level (+ title at 0).
        
        Change-Id: I56a8622ee2c9df2167e26863cb3797b01434553c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145903
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-01-23  Rafael Lima  <rafael.palma.lima@gmail.com>  [cd20a17ab703e97191b4e3421527267ef82a704f]

        tdf#152622 Fix color of Object Boundaries in dark mode
        
        In the "LibreOffice" color scheme (the light one) the color used for Text Boundaries and Object Boundaries is the same.
        
        This patch makes it so that in the "LibreOffice Dark" scheme these colors are the same as well.
        
        This is important to better highlight objects over a dark background, which was the case reported in the bug ticket. In Impress the object boundaries were not visible because the color used is too dark.
        
        Change-Id: I31e2876b14bca10fcf2c077da46e4541bb9f3ca4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145800
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-23  Heiko Tietze  <tietze.heiko@gmail.com>  [9b9159aa9073318c6892787d721b8cd732525972]

        Resolves tdf#113439 - Show/Hide menu item in Draw's layer menu
        
        Introduces .uno:ToggleLayerVisibility duplicating the existing
        LayerTabBar::MouseButtonDown() function
        
        Change-Id: I726d9a620afe22c84e5f20e76fabdfeccbcfb083
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145558
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-01-23  Miklos Vajna  <vmiklos@collabora.com>  [e316524d9fe7720ed0a5eaf94999e54d211a8395]

        tdf#153046 RTF import: fix lost paragraph alignment after page break
        
        The bugdoc had a page break, and the paragraph after the page break is
        meant to be centered, but it was aligned to the left.
        
        This went wrong with 3c610336a58f644525d5e4d2566c35eee6f7a618
        (tdf#148214 RTF import: avoid fake paragraph for \page when possible,
        2022-09-08), previously we emitted fake paragraphs in most cases, which
        allowed simpler handling of pending paragraph properties. Now we have to
        be careful to call checkNeedPap() exactly when parBreak() in called,
        otherwise checkNeedPap() sends paragraph properties, and paragraph
        properties noticed later will be lost.
        
        Fix the problem by not sending paragraph properties unconditionally,
        only in case we send the fake paragraph break as well. This continues to
        allow the unwanted fake paragraphs in some cases, but it restores the
        lost paragraph properties, since m_bNeedPap will be still true after we
        hit the first character in the last paragraph, so \qc is sent to
        dmapper.
        
        Note that we don't have to check m_bNeedPap before checkNeedPap(), as it
        returns early already when m_bNeedPap is false.
        
        Change-Id: I683d42208072a84fe578e397ac3e29585da5aa89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145990
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-23  Stephan Bergmann  <sbergman@redhat.com>  [597efeb3aca71183b15a8465390c836614f01436]

        Fix --with-package-format=... builds
        
        after 02c4386a09c7364d58c50a388ff77db14810a218 "move presenter console from
        sdext/ to sd/" removed the PresenterScreen library
        
        Change-Id: Iaca64d340a9e2eb1faacf68c988c46a4a5ab3f62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145991
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [b127033bf40fb912c35bfb8a659227b749a40ac2]

        XUnoTunnel->dynamic_cast in ScStyleObj
        
        Change-Id: I1021cddc87546635b147bbdf5f48948565815873
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145983
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [3e7ff2a908c577b52ee0707435fb409765c37545]

        XUnoTunnel->dynamic_cast in ScCellRangesBase
        
        Change-Id: Iac62a8ed51d21cc2ef957b3e4811554b62cdb0d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145982
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [c04434a58407f76ab378b6a991b23f1aaf534f86]

        XUnoTunnel->dynamic_cast in ScAutoFormatObj
        
        Change-Id: Id0910149f89e77de8b50b3892fccee789dd7aa2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145981
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [2f141c05a7205db660e79673ad2676e19d50583d]

        XUnoTunnel->dynamic_cast in ScSubTotalDescriptorBase
        
        Change-Id: I45b15bf9a9be2de82b86701cd3af5c4f8c6fff13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145980
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [fc270b8e046d277606255018f6fc165d65beef8a]

        XUnoTunnel->dynamic_cast in ScEditFieldObj
        
        Change-Id: I6bf89f1a6dc3f7bd1c1934e651e235ba572e83c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145979
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [a6339b4a281675164034e10a05ca1b62aad89c67]

        use more concrete SmModel type
        
        Change-Id: I7804e7201e64f419383e37b916b212ac9c129ef6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145984
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-22  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [d47c23cb1a4448a16283555e4d7034c7e1fcd1a7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b4b815af4b5e86eec0fa69b2260ec9d8aa558bae
          - A bit of proofreading
            
            Change-Id: Ibab2714b04f3051266d4e1b4101b517bd669db28
            
2023-01-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [e7ad863764052b8d5334a20b56c7d415d81b82db]

        XUnoTunnel->dynamic_cast in ScTableConditionalFormat
        
        Change-Id: Ice24bb4e6258b40228213b82436ea6d1d50d0e8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145975
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [a32675a5fef9cc8a32234ba7ba1eacb53265e735]

        XUnoTunnel->dynamic_cast in ScTableValidationObj
        
        Change-Id: I7b42ed7b7d7332c24908d0011a216e9617e6c80d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145974
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [f94dc655ec37ec8f40de70f9105a8427a362f266]

        XUnoTunnel->dynamic_cast in ScCellSearchObj
        
        Change-Id: I6f2eda6daf92959973d97a4be38f58a11415776f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145973
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [f647691a55554f1a3a02aa4e997246ff7c16bcaa]

        XUnoTunnel->dynamic_cast in ScTabViewObj
        
        Change-Id: I8400b56dd656fe2a1144696db8578869b2d26cc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145972
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [fc83e664fc119bf3d8a5a0bcc4d15a8e788d57fb]

        XUnoTunnel->dynamic_cast in SdXCustomPresentation
        
        Change-Id: I4841e93b9e15b3406f588bbbc6da9d91a2143350
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145971
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [3b7c9d40cb15d3c2bc2ec047edc1592a767f5f23]

        XUnoTunnel->dynamic_cast in SdLayer
        
        Change-Id: Id61d38dd9f3066d07ec325494753cd9096152e9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145970
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [89ee1addd06d913ab65d61e01cf05d688bdc9904]

        XUnoTunnel->dynamic_cast in SdLayerManager
        
        Change-Id: Ibea94a8168538e59eea6312fd49b162534df8d8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145969
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [e0a1227d2fa7812bd1e6cffc2bb4e4213185c99f]

        XUnoTunnel->dynamic_cast in SdUnoPageBackground
        
        Change-Id: I67e911eba5333770b83a3b5e7e2c1a7bc96ef1c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145968
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-22  Jean-Pierre Ledure  <jp@ledure.be>  [4525c47fa150bfc13b93763a3bce910623158810]

        ScriptForge (SF_Calc) fix typo
        
        Change-Id: I086d4f9f6490ecce773aef598049af07b5f852d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145978
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2023-01-22  Jean-Pierre Ledure  <jp@ledure.be>  [3563f2064ab4b4772dd805a4acff9e541a723431]

        ScriptForge Upgrade version number to 7.6
        
        Change-Id: Ifbf5ba5b28b7afff64ed36965eadfa68a750cfd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145976
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2023-01-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [ff496c663904d97567f1876b2d9b758131f71be8]

        XUnoTunnel->dynamic_cast in SdUnoSearchReplaceDescriptor
        
        Change-Id: I26038e7d57f30b8cca661a5b4d56b8bb685eedd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145967
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [bddbc496942948f94f4c9665ac6eea4b1b28da61]

        AsyncFunc header is dead
        
        since
            commit 688489959e69994d455f36f3e9bb4c0ba3ee87aa
            Author: Caolán McNamara <caolanm@redhat.com>
            Date:   Tue Nov 2 14:25:24 2021 +0000
            Revert "tdf#117895: "Edit document properties before saving"..."
        
        Change-Id: I65239b4d9ca96075701121edc32d07c91631c629
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145966
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [78bef23cc49a3a328f9e9ef38f7c0d0cd05f2ef8]

        XUnoTunnel->dynamic_cast in SwXAutoTextGroup
        
        we can store the underlying type here, which does away with the need for
        dynamic_cast
        
        Change-Id: I9b545f7eb6cbd1d2a81773bc1d80127422a0ed3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145926
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-22  Rene Engelhard  <rene@debian.org>  [a180a99e2d53a2ca04e8fe31a38f6994e42bf69b]

        check for harfbuzz >= 2.6.8
        
        because of hb_ot_layout_lookup_get_glyph_alternates() usage, see
        https://git.launchpad.net/~libreoffice/ubuntu/+source/libreoffice/commit/?h=wip/lunar-7.5&id=97d1a9d48f30394d86db0ce948c4fb8986afc701
        and
        https://harfbuzz.github.io/harfbuzz-hb-ot-layout.html#hb-ot-layout-lookup-get-glyph-alternates:
        "Since: 2.6.8"
        
        Change-Id: I755c42745f3bdd647fcd7c101ea7e5fde24c5a6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145965
        Reviewed-by: خالد حسني <khaled@aliftype.com>
        Tested-by: René Engelhard <rene@debian.org>

2023-01-22  Regina Henschel  <rb.henschel@t-online.de>  [7eac3e78abcdece849b8bac61545b0d3ddf5800c]

        tdf#128568 Improve export to docx of Fontwork with bitmap fill
        
        The modern 'abc transform' in Word is not able to use bitmap fill, but
        it is possible in legacy VML. Thus use VML in such cases.
        
        A WordArt shape in VML has the text not in a <txbxContent> element but
        as string='...' attribute in the <v:textpath> element. To detect
        whether a custom shape is a Fontwork in an easy way without cast, I
        have added the already for custom shapes existing method IsTextPath()
        to the basis class SdrObject.
        
        Using VML for Fontwork with bitmap fill, errors in the VML code become
        visible:
        * Using <v:imagedata> element results in Word in a picture of the shape.
        The shape itself was lost. A bitmap fill of a shape has to be written
        with the <v:fill> element.
        * Mode 'stretched' in LO UI becomes type='frame' attribute in VML.
        
        I have adapted the unit test NoFillAttrInImagedata in ooxmlexport2.cxx
        in sw. The source file has the background image in a v:fill element.
        If you replace the 'wps' namespace with a 'my' namespace in the file
        generated by LO and so force Word to use the Fallback, you will see
        that with v:imagedata Word does not show a background image. Thus the
        assumption in the test was wrong, that there has to be a v:imagedata
        element.
        
        Change-Id: I6b2b5b8bb19adcee3b41e536419556465e85d135
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145823
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2023-01-22  Mike Kaganski  <mike.kaganski@collabora.com>  [a00556ada3214d7584bebd4d6ac33bf5c25a3467]

        tdf#153094: Fix default character style index, and document it
        
        Thanks Caolán for catching it, and providing the relevant
        documentation pointers! See
        https://gerrit.libreoffice.org/c/core/+/145806/1#message-c4a9649a8381bd1885d39923fe278b86bc07a228
        
        Change-Id: I6379579befda583f609f87d973fcfaacf9f1fed6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145963
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [b228565546176b459eb610e11c026d9493771280]

        avoid some casting in SwView_Impl
        
        by just storing the underlying type
        
        Change-Id: I5d811b64145003fd3df349a6375b7f44cf125623
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145928
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [8aaa1778bb7b65b6e498c26fb03fd8757a3329ae]

        XUnoTunnel->dynamic_cast in SwXDispatchProviderInterceptor
        
        just store the underlying type, elides the need for dynamic_cast
        
        Change-Id: I974bf72f71a37b8dae25750c8f29648bb67adc09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145927
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ebf6bf0e32d3b937be2d950591d3abffde135b14]

        Fix typos
        
        Change-Id: Ie6dcedee4a1202f43feee99169172e2a3b1523b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145959
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-21  Caolán McNamara  <caolanm@redhat.com>  [d2a7eb1f15013cd06942a47e83eaa4a3298b12f7]

        rhbz#2162862 null pFrame during teardown
        
        Change-Id: Iad2de93f0400b0ec49dae4c3d6979957784114f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145955
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [858ce89ab7c32f586f03cce41bd3a406eb01b490]

        Fix typo
        
        Change-Id: I276af93573a6b56a810265ba84b83c56c96b251d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145933
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [b09954a06a2e45417ed503165ff05f49d49395a2]

        XUnoTunnel->dynamic_cast in SwXAutoTextEntry
        
        just store the concrete type in the vector, which avoids all the
        dynamic_cast anyway
        
        Change-Id: Id8f37ee1c630e6e94e1b23f780f88d56f980a118
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145925
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [4fd3fd36302f33fa0dda8ade3f99e40d2db138bc]

        fix ZipPackageHelper::addFile
        
        after
            commit a04bf69bccfbc266643b418ef57030a42bbb5c05
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Mon Jan 16 10:36:59 2023 +0200
            XUnoTunnel->dynamic_cast in ZipPackageEntry
        it no longer implements XUnoTunnel.
        
        And add an assert, the createInstance call should never fail.
        
        Change-Id: I9a0698862ba783057a299b9c52ebc2b828cc2ac1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145929
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [3c08e71af3629bc653f9eca8e570a3be9eaabac8]

        XUnoTunnel->dynamic_cast in SvUnoImageMapObject/SvUnoImageMap
        
        Change-Id: Ia8b862e5bfe4ade3f70521874e8549f939de810e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145930
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [e3e9f296e34a0d6bba7f13b57286087755a4bf03]

        XUnoTunnel->dynamic_cast in SwXTextSection
        
        Change-Id: I135469fa06c5037e03e25d3b6c0ab660c4a34995
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145924
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [0166dc67168a6ac95d527099610d5756d062c0fe]

        XUnoTunnel->dynamic_cast in SwXReferenceMark
        
        Change-Id: Idc187ac62fe1c8cba8bdce55d7c699f01dac52f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145923
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-21  Jean-Pierre Ledure  <jp@ledure.be>  [ac21a5ee9b51ab771736a2695426196f2f663c34]

        ScriptForge (SF_Calc) new RemoveDuplicates() method
        
        Remove duplicate values from a range of values.
        
        The comparison between rows is done on a subset
        of the columns in the range.
        The resulting range replaces the input range,
        in which, either:
          all duplicate rows are cleared from their content
          all duplicate rows are suppressed
            and rows below are pushed upwards.
        
        Anyway, the first copy of each set of duplicates
        is kept and the initial sequence is preserved.
        
        Arguments of the method:
          Range: the range, as a string,
                 from which the duplicate rows should be removed
          Columns: an array of column numbers to compare;
                   items are in the interval [1 .. range width]
                   Default = the first column in the range
          Header: when True, the first row is a header row.
                   Default = False.
          CaseSensitive: for string comparisons.
                         Default = False.
          Mode: either "CLEAR" or "COMPACT" (Default)
                For large ranges, the "COMPACT" mode
                is probably significantly slower.
        
        The method has been implemented for Basic
        and Python user scripts.
        
        The calc.xhp help page should be updated accordingly.
        
        Change-Id: I352b2f3da98974d9482575850550cec4e27d2e01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145954
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2023-01-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [c97441a5ee8a86a37fac0b506d0af0c2ae6d51fb]

        XUnoTunnel->dynamic_cast in SwXTextPortion
        
        Change-Id: I2994fc3197de34ef756fcba27d111c7597af6aae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145922
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [e4d1c60fbbbfe2bc1cee13c7f794c47d25bb0dbd]

        XUnoTunnel->dynamic_cast in SwXTextPortionEnumeration
        
        Change-Id: I85deec68e8ed99eb9fe266ac90da04087ab1e075
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145921
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-21  Noel Grandin  <noelgrandin@gmail.com>  [02c4386a09c7364d58c50a388ff77db14810a218]

        move presenter console from sdext/ to sd/
        
        It really wants to part of the main sd UI where it can interact
        nicely with the existing logic, instead of using awkward UNO
        APIs.
        
        Change-Id: I6e0d486275515d48abe3438b88d4f58d4bee58fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145913
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-21  Caolán McNamara  <caolanm@redhat.com>  [bd0b3aac25b5163ae21fff613131cb3ff068e816]

        tdf#144915 effectively remove limit on number of words in dictionary
        
        this was 2000 entries in the initial checkin, then changed to 30000
        (in 2008). Lets makes it effectively unlimited.
        
        Change-Id: Ia757e3283f1ff41d62e6738af9d1f6674ba2fd56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145916
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-21  Mike Kaganski  <mike.kaganski@collabora.com>  [c31267e23603c77e3a3335fa431bb9b74448d5b2]

        tdf#153128: do not increase line height, when ignoring whitespace
        
        Since 2006, there is IgnoreTabsAndBlanksForLineCalculation compat flag,
        that handles whitespace-only text portions like in Word, not affecting
        resulting line height.
        
        The implementation, however, did not check if the corrected value is
        no larger than the old one. In the bugdoc, this increased the resulting
        line height.
        
        Change-Id: If855af3e87fd1458d92a36fdbcfa2c681a1075ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145919
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-21  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [6b6d1dc7bc402d1d966e506b91729c1c1cafb8d1]

        SDPR: Unified some stuff & moved to tooling
        
        Added and unified usage of a helper to create primitive
        sub content easily, also for visibility checking of
        primitives. Some smaller cleanups, too.
        
        Change-Id: I3c4cd3e98e62b8cf7984351dbb0b154470fd8e3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145908
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-01-21  Caolán McNamara  <caolanm@redhat.com>  [25e1c1ee09a09f3c84088b233112a8ec4545f9c0]

        don't crash with --disable-pdfium
        
        Change-Id: If754b2323f877379523115d6dca73c97ae539a76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145917
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-20  Caolán McNamara  <caolanm@redhat.com>  [7c15ffd4e3bf002c3d4edd758bb3af27b1f6a34e]

        Related: rhbz#2136459 use a value which is exactly representable as a float
        
        20 builds in a row with the old value all succeeded for me on F38 anyway,
        so if the problem still exists this almost certainly doesn't do anything.
        But it's nice for debugging to use something that is printed the same by a debugger as seen in the source.
        
        also see: tdf#125978
        
        Change-Id: I42dc5f18c22acc006bffb57578bacb65dbc16013
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143116
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-20  Caolán McNamara  <caolanm@redhat.com>  [0f98e004706439057bfeef23514598c40cfef11b]

        cid#1520426 Unchecked dynamic_cast
        
        and
        
        cid#1520427 Unchecked dynamic_cast
        cid#1520428 Unchecked dynamic_cast
        cid#1520429 Unchecked dynamic_cast
        
        Change-Id: I618308e02910faf8999e89981f7a396314fa751a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145909
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-20  Caolán McNamara  <caolanm@redhat.com>  [114d41a0a8ffd6801896d04e01dd6cd0f13f7e34]

        don't crash with --disable-pdfium
        
        Change-Id: I194e5624344aa4f6699e855624ce8c5286c8cd25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145906
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-20  Stephan Bergmann  <sbergman@redhat.com>  [022085ece4149a31d22cc85028e71cd2340409ed]

        New loplugin:unoaggregation
        
        "Find classes that derive from css::uno::XAggregation, but which implement
        queryInterface in violation of the protocol laid out in the documentation at
        udkapi/com/sun/star/uno/XAggregation.idl (which implies that such a class either
        doesn't actually make use of the deprecated XAggregation mechanism, which should
        thus be removed from that class hierarchy, or that its implementation of
        queryInterface needs to be fixed)." (compilerplugins/clang/unoaggregation.cxx)
        
        The basesHaveOnlyPureQueryInterface check in
        compilerplugins/clang/unoaggregation.cxx is "a crude approximation (but which
        appears to work OK)" to filter out any queryInterface base implementations of
        class hierarchies supporting XAggregation (i.e.,
        cppu::OWeakAggObject::queryInterface).  It only fails for the odd
        ChartDocumentWrapper::queryInterface, which manually implements the XAggregation
        functionality rather than (indirectly) deriving from OWeakAggObject.  But
        changing that manual implementation looks tricky, so leave that alone for now
        and add a loplugin warning suppression there, and leave proper clean up for
        later.
        
        Change-Id: Ib16e26237bd703e60b0d9cb7134cb39840842d54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145912
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-20  Justin Luth  <justin.luth@collabora.com>  [c6cf80af60d23fc52502f88f24dc23ad85462e77]

        related tdf#125038 FORMTEXT/REF:fix spurious text outside IF field
        
        This builds on top of commit d09336fbdceaafd9320466b660a2b32a07dcc16a
        (tdf#125038 DOCX import: fix lost MERGEFIELD result inside an IF field,
        2019-10-31), and extends it for FORMTEXT and REF.
        
        With this, all unexpected content is gone from the paragraph.
        
        Actually this is all somewhat irrelevant since DOCX doesn't import
        IF fields at all anyway - they are just left blank.
        So AFAICS, we should ALWAYS return false at this point.
        
        I also took the opportunity to be able to remove multiple
        spaces from the front of the command.
        
        Change-Id: Ib7e7971bce86bdda545166e398fbb620ca515b91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145832
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-20  Patrick Luby  <plubius@neooffice.org>  [de1d75a0cd25f239cdc751dec75c9019fbcabd8e]

        tdf#148453 Fix crash by turning off optimization for Objective-C selector
        
        The default attributes sequence sometimes crashes when it is released but
        only when compiler optimization is enabled, so disable optimization for the
        +[AquaA11yTextAttributesWrapper createAttributedStringForElement] selector.
        
        Also, disabling optimization by itself is apparently not enough to stop
        the crashing. Acquiring the solar mutex during native accessibility calls
        is also needed. Native accessibility calls are called from native input
        sources in [NSApp nextEventMatchingMask:untilDate:inMode:dequeue:]. Since
        AquaSalInstance::DoYield() releases the solar mutex before calling
        [NSApp nextEventMatchingMask:untilDate:inMode:dequeue:], we need to
        always acquire the solar mutex during all NSAccessibility selectors (both
        the old informal protocol and the newer formal protocol) that we implement.
        
        Change-Id: I9b715e17e9c5a32b7ce28815e288b2af236c3cc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145742
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>

2023-01-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [cb32938d572777c9a5d75007cc76ba50c5a698eb]

        [API CHANGE] remove unused SlideSorterService
        
        which was introduced in
        
            commit 8c4d7aa42dd4b3b08c3b4a9e4ba772737b7bd0c4
            Author: Kurt Zenker <kz@openoffice.org>
            Date:   Thu Apr 3 13:42:43 2008 +0000
            INTEGRATION: CWS presenterview (1.1.2); FILE ADDED
        
        but does not appear to have ever been actually used.
        
        Change-Id: Icd33f81cfee246fe72a4b9e584f7a6ca96d6e38b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145907
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [4a72caaae9534cd229186fd952603a4ef736ef45]

        [API CHANGE] PresenterTextView UNO service is dead
        
        Nothing constructs it, and it looks like it was never fully hooked up, various bits of it have been removed, starting with
            commit a38cbc58bbe3b385830a5287ea272e28a8ae3652
            Author: Felix Zhang <fezhang@suse.com>
            Date:   Mon Oct 24 17:50:01 2011 +0800
            remove unused methods from sdext:presenter
        
        Change-Id: I61080fa589ab6b886b841d7be5eed892c4bd829a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145898
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [a2d093c06d047e9efe41c90e7269d0dd2293e9c8]

        no need to load the list of impress/draw modules from config
        
        this is not something that changes
        
        Change-Id: Ie382665690a8baa31c916029de567cccdfdd0425
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145897
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-20  Stephan Bergmann  <sbergman@redhat.com>  [bf1bf0bcd57fdc53bbc0ea97cc83275545398916]

        Base ScAccessibleContextBase on WeakComponentImplHelper
        
        ...rather than on the deprecated WeakAggComponentImplHelper5.
        
        Various classes like ScAccessibleCellBase, ScAccessiblePreviewHeaderCell, and
        ScAccessiblePreviewTable, all deriving from ScAccessibleContextBase, had been
        found to implement their respective queryInterface in a way that is incompatible
        with the XAggregation protocol inherited via WeakAggComponentImplHelper5.  It
        looks like no code actually made use of the XAggregation offered by this class
        hierarchy, so the easiest fix for those queryInterface implementations appears
        to switch from WeakAggComponentImplHelper5 to WeakComponentImplHelper (thereby
        dropping XAggregation, and thus rendering the existing queryInterface
        implementations OK).
        
        Change-Id: Icfd07f0606b7a56d75c32681408384dd3ff51238
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145901
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3fc2a2f9170b8dcd1bf21c00f7629a24757a159f]

        Fix typo
        
        Change-Id: I97309a5cf314b08547ac535a2d1baa6e8b7d064c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145910
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [c92060d20c30c7a90c2c2e63fd98cb4d185bb402]

        PresentationFactoryProvider can just be a static method
        
        Change-Id: Ie46d784b10e01e394235b31d986868d72c4dbd10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145896
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-20  Stephan Bergmann  <sbergman@redhat.com>  [99ac0876bd2e9307c6edd4872a130d10436b0452]

        Base BaseControl on WeakComponentImplHelper
        
        ...rather than on the deprecated OComponentHelper.
        
        Various classes like BaseContainerControl, FrameControl, and ProgressBar, all
        deriving from BaseControl, had been found to implement their respective
        queryInterface in a way that is incompatible with the XAggregation protocol
        inherited via OComponentHelper.  It looks like no code actually made use of the
        XAggregation offered by this class hierarchy, so the easiest fix for those
        queryInterface implementations appears to switch from OComponentHelper to
        WeakComponentImplHelper.
        
        Ideally, BaseControl would derive from WeakComponentImplHelper<XServiceInfo,
        XPaintListener, XWindowListener, ...> covering all the UNO interface classes
        from which it currently derives manually.  But changing that manual
        implementation across the BaseControl class Hierarchy looks tricky, so merely
        introduce an "empty" WeakComponentImplHelper<> for now and keep all the manual
        stuff, and leave proper clean up for later.
        
        Change-Id: I1aa8b06f78700008f844415818f4a5801daa89b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145902
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-20  Stephan Bergmann  <sbergman@redhat.com>  [46f64f6df4a7e545114c4ec92598f6634d38b04b]

        Base OCellListSource on WeakComponentImplHelper
        
        ...rather than on the deprecated WeakAggComponentImplHelper4.
        
        It was found that that class was implementing queryInterface in a way that is
        incompatible with the XAggregation protocol inherited via
        WeakAggComponentImplHelper4.  It looks like no code actually made use of the
        XAggregation offered by this class, so the easiest fix for this queryInterface
        implementation appears to switch from WeakAggComponentImplHelper4 to
        WeakComponentImplHelper (thereby dropping XAggregation, and thus rendering the
        existing queryInterface implementation OK).
        
        Change-Id: I91d7feb28da3fd65ce1e213b59feb4f8dd6fc6b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145899
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-20  Stephan Bergmann  <sbergman@redhat.com>  [aaa30075e1a5e362ee8610e11ad1739947c06ebd]

        Base OCellValueBinding on WeakComponentImplHelper
        
        ...rather than on the deprecated WeakAggComponentImplHelper5.
        
        It was found that that class was implementing queryInterface in a way that is
        incompatible with the XAggregation protocol inherited via
        WeakAggComponentImplHelper5.  It looks like no code actually made use of the
        XAggregation offered by this class, so the easiest fix for this queryInterface
        implementation appears to switch from WeakAggComponentImplHelper5 to
        WeakComponentImplHelper (thereby dropping XAggregation, and thus rendering the
        existing queryInterface implementation OK).
        
        Change-Id: I43661bd66927f2f605eb1c63e2370838cd03597c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145900
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-20  Radhey Parekh  <radhey.parekh@gmail.com>  [d0700f45c510385a95a181f646d6bb99d085fcaa]

        tdf#147132 Flatten Basic function implementations
        
        Change-Id: Icd7610a3b7415838f632579deb2cd2cc505b44a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139001
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-01-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [f14640a60344452d31edfe246aaad73f91116e57]

        XUnoTunnel->dynamic_cast in SwXMeta
        
        Change-Id: I0111fb210b65d102304708729af4cf543c2eb2ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145883
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [00e38f77443253f574be66bfa696400353995155]

        XUnoTunnel->dynamic_cast in SwXLineBreak
        
        Change-Id: Ic9d3683d33436658ff2360ca259c1e26d522122c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145882
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-20  Caolán McNamara  <caolanm@redhat.com>  [13b2bd1006182637b189bcfa77acfaf03ae028f0]

        rhbz#2162658 backtrace showing endlessly recursive ScInputWindow::Resize
        
        Change-Id: I2d10fd1ebfb1c25cf213ebb68e7d34e39fadde13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145894
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-20  Caolán McNamara  <caolanm@redhat.com>  [e280cf69d54048cf8f8d78158f55846980ad2cad]

        don't crash with --disable-pdfium
        
        Change-Id: I946e62d70b937d27b2f1258acc643fdaa5bee23d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145890
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-20  Stephan Bergmann  <sbergman@redhat.com>  [3816e7b85716db56617667789ae67fab96b3a349]

        Base SwXBodyText on WeakImplHepler
        
        ...rather than on the deprecated WeakAggImplHelper2.
        
        It was found that that class was implementing queryInterface in a way that is
        incompatible with the XAggregation protocol inherited via WeakAggImplHelper2.
        It looks like no code actually made use of the XAggregation offered by this
        class, so the easiest fix for this queryInterface implementation appears to
        switch from WeakAggImplHelper2 to WeakImplHelper (thereby dropping XAggregation,
        and thus rendering the existing queryInterface implementation OK).
        
        Change-Id: Ia66e1d8f89740752d8ed69f0e17b75fa2c470f41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145893
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-20  Stephan Bergmann  <sbergman@redhat.com>  [30af50006fd31076ea2fccd1a842038e203f15c6]

        Base SwXShapeBaseClass on WeakImplHelper
        
        ...rather than on the deprecated WeakAggImplHelper6.
        
        The two classes SwXShape and SwXGroupShape, both deriving from
        SwXShapeBaseClass, had been found to implement their respective queryInterface
        in a way that is incompatible with the XAggregation protocol inherited via
        WeakAggImplHelper6.  It looks like no code actually made use of the XAggregation
        offered by this class hierarchy, so the easiest fix for those queryInterface
        implementations appears to switch from WeakAggImplHelper6 to WeakImplHelper
        (thereby dropping XAggregation, and thus rendering the existing queryInterface
        implementations OK).
        
        Change-Id: I47dd177db7f3ddbd53482c3b4c194b6e7f15f69c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145892
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-20  Stephan Bergmann  <sbergman@redhat.com>  [8be6e5dcba0fd262421c59364a463e87ef85fe74]

        Base GraphicDescriptor on OWeakObject
        
        ...rather than on the legacy OWeakAggObject.
        
        It was found that e.g. Graphic, deriving from GraphicDescriptor, was
        implementing queryInterface in a way that is incompatible with XAggregation
        protocol inherited via OWeakAggObject.  It looks like no code actually made use
        of the XAggregation offered by this class hierarchy, so the easiest fix for that
        queryInterface implementation appears to switch from OWeakAggObject to
        OWeakObject.
        
        Change-Id: I54514db32b731b9fa83831a1071da6f665fdf25e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145891
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-20  Miklos Vajna  <vmiklos@collabora.com>  [44c75d56cd441ad3d174db75a6e5ae672b7d2a08]

        sw HTML import: initial CSS support on tables
        
        This is the import side of commit
        6ce374140f3bd1cede959ccc8da69fdacecff191 (sw XHTML export: use CSS
        instead of <center> for tables, 2023-01-19), otherwise the import would
        not handle the new markup of the export.
        
        Change-Id: I7d18b06e10adff877dbbf1745861c65a07f807cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145863
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [349844128c876041311d30ba0e7740e73fc89261]

        XUnoTunnel->dynamic_cast in SwXDocumentIndex
        
        Change-Id: Ie1196623d345e20eaaaadf8bb8b4a4db72bf77e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145881
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [730ce18b6a25172a0a7a120b0aa3fd3e4f41319b]

        XUnoTunnel->dynamic_cast in SwXDocumentIndexMark
        
        Change-Id: I8453d08e0fc77019481b08fd508aa97790a06d8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145880
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [32c8b03f6172acf3a19c5d1938b9935369f536f1]

        improve loplugin:refcounting
        
        to catch places where we are converting a weak reference to a strong
        reference, and then using a pointer to store the result
        
        Change-Id: I69b132907b574e5c6974fadf18bd9658107d3a0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145877
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-20  Miklos Vajna  <vmiklos@collabora.com>  [a5a1ea2f7d784c5c6c33f332ba61aceb7af3eca4]

        sw: add a new .uno:DeleteSections UNO command
        
        This is similiar to commit 1d6593dd799ff4eb931ffbb5338e4856fb87f77f (sw:
        add a new .uno:DeleteFields UNO command, 2023-01-16), but that deleted
        refmarks (used for e.g. Zotero citations), while this deletes sections
        (used for e.g. Zotero bibliography).
        
        Implement the section "unlinking" (delete the section, but not its data)
        by deleting the section format: that will remove the matching section
        node as well, but not the content nodes.
        
        Change-Id: Ib00a8f592ddbb77c5e8e08ff94bb0eebfcf7cea8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145870
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-20  Caolán McNamara  <caolanm@redhat.com>  [675a3e3d545c5811c35bbd189ff0a241a83443d0]

        std::abort() during CppunitTest_sw_layoutwriter
        
        seen in fedora distro build. Probably since:
        
        commit 4170b94c443b3bd68b4cc75b8c344ecca3c249b0
        Date:   Tue Nov 8 18:27:05 2022 +0100
        
            SwModelTestBase: inherit from UnoApiXmlTest
        
        See original discussion in https://gerrit.libreoffice.org/c/core/+/142465
        
        use an alternative approach to solve this
        
        [_RUN_____] testTdf143239::TestBody
        Fatal exception: Signal 6
        Stack:
        /builddir/build/BUILD/libreoffice-7.5.0.2/instdir/program/libuno_sal.so.3(+0x48bd8)[0xffff95428bd8]
        /builddir/build/BUILD/libreoffice-7.5.0.2/instdir/program/libuno_sal.so.3(+0x4fd8c)[0xffff9542fd8c]
        linux-vdso.so.1(__kernel_rt_sigreturn+0x0)[0xffff955247fc]
        /lib64/libc.so.6(+0x8d568)[0xffff94f2d568]
        /lib64/libc.so.6(gsignal+0x20)[0xffff94ee3e80]
        /lib64/libc.so.6(abort+0xf4)[0xffff94ed0284]
        /builddir/build/BUILD/libreoffice-7.5.0.2/instdir/program/libvcllo.so(_ZN3psp16PrintFontManager10SubstituteERN3vcl4font17FontSelectPatternERN3rtl8OUStringE+0xbc4)[0xffff91980de4]
        /builddir/build/BUILD/libreoffice-7.5.0.2/instdir/program/libvcllo.so(+0x891ea8)[0xffff91981ea8]
        /builddir/build/BUILD/libreoffice-7.5.0.2/instdir/program/libvcllo.so(_ZNK3vcl4font22PhysicalFontCollection20GetGlyphFallbackFontERNS0_17FontSelectPatternEP19LogicalFontInstanceRN3rtl8OUStringEi+0xd0)[0xffff9186a7c0]
        /builddir/build/BUILD/libreoffice-7.5.0.2/instdir/program/libvcllo.so(_ZNK12OutputDevice10ImplLayoutERKN3rtl8OUStringEiiRK5Pointl13KernArraySpanN4o3tl4spanIKhEE14SalLayoutFlagsPKN3vcl4text15TextLayoutCacheEPK15SalLayoutGlyphs+0x112c)[0xffff915be0c0]
        /builddir/build/BUILD/libreoffice-7.5.0.2/instdir/program/libvcllo.so(_ZNK12OutputDevice12GetTextArrayERKN3rtl8OUStringEP9KernArrayiibPKN3vcl4text15TextLayoutCacheEPK15SalLayoutGlyphs+0x2c4)[0xffff915bf2b8]
        /builddir/build/BUILD/libreoffice-7.5.0.2/instdir/program/libvcllo.so(_ZN18ImplFontMetricData20ImplInitTextLineSizeEPK12OutputDevice+0x74)[0xffff91873da4]
        /builddir/build/BUILD/libreoffice-7.5.0.2/instdir/program/libvcllo.so(_ZNK12OutputDevice11ImplNewFontEv+0x1c8)[0xffff915b7318]
        /builddir/build/BUILD/libreoffice-7.5.0.2/instdir/program/libvcllo.so(+0x4c5f70)[0xffff915b5f70]
        /builddir/build/BUILD/libreoffice-7.5.0.2/instdir/program/libvcllo.so(_ZNK12OutputDevice14GetFontCharMapERN5tools5SvRefI11FontCharMapEE+0x34)[0xffff915b9004]
        /builddir/build/BUILD/libreoffice-7.5.0.2/instdir/program/libvcllo.so(_ZNK12OutputDevice9HasGlyphsERKN3vcl4FontESt17basic_string_viewIDsSt11char_traitsIDsEEii+0x90)[0xffff915b9300]
        /builddir/build/BUILD/libreoffice-7.5.0.2/instdir/program/libsvtlo.so(+0xff560)[0xffff8cadf560]
        /builddir/build/BUILD/libreoffice-7.5.0.2/instdir/program/libsvtlo.so(_ZN11FontNameBox12CachePreviewEmP5Point+0x288)[0xffff8cae0168]
        /builddir/build/BUILD/libreoffice-7.5.0.2/instdir/program/libsvtlo.so(+0x100448)[0xffff8cae0448]
        /builddir/build/BUILD/libreoffice-7.5.0.2/instdir/program/libvcllo.so(_ZN9Scheduler22CallbackTaskSchedulingEv+0x30c)[0xffff917b050c]
        /builddir/build/BUILD/libreoffice-7.5.0.2/instdir/program/libvcllo.so(_ZN14SvpSalInstance12CheckTimeoutEb+0x140)[0xffff919790a0]
        /builddir/build/BUILD/libreoffice-7.5.0.2/instdir/program/libvcllo.so(_ZN14SvpSalInstance9ImplYieldEbb+0x98)[0xffff91979818]
        /builddir/build/BUILD/libreoffice-7.5.0.2/instdir/program/libvcllo.so(_ZN14SvpSalInstance7DoYieldEbb+0xe0)[0xffff91979b70]
        /builddir/build/BUILD/libreoffice-7.5.0.2/instdir/program/libvcllo.so(_ZN9Scheduler19ProcessEventsToIdleEv+0x40)[0xffff917bac84]
        /builddir/build/BUILD/libreoffice-7.5.0.2/workdir/LinkTarget/CppunitTest/libtest_sw_layoutwriter.so(+0x5520c)[0xffff8d87520c]
        /lib64/libcppunit-1.15.so.1(+0x1e4dc)[0xffff9549e4dc]
        /builddir/build/BUILD/libreoffice-7.5.0.2/workdir/LinkTarget/Library/unoexceptionprotector.so(+0x107ec)[0xffff94e107ec]
        /lib64/libcppunit-1.15.so.1(_ZN7CppUnit16DefaultProtector7protectERKNS_7FunctorERKNS_16ProtectorContextE+0x3c)[0xffff9549e1cc]
        /lib64/libcppunit-1.15.so.1(_ZN7CppUnit14ProtectorChain7protectERKNS_7FunctorERKNS_16ProtectorContextE+0x320)[0xffff954969f4]
        /lib64/libcppunit-1.15.so.1(_ZN7CppUnit10TestResult7protectERKNS_7FunctorEPNS_4TestERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x80)[0xffff954a06d0]
        /lib64/libcppunit-1.15.so.1(_ZN7CppUnit8TestCase3runEPNS_10TestResultE+0x11c)[0xffff954a993c]
        /lib64/libcppunit-1.15.so.1(_ZN7CppUnit13TestComposite15doRunChildTestsEPNS_10TestResultE+0xe0)[0xffff9549e980]
        /lib64/libcppunit-1.15.so.1(_ZN7CppUnit13TestComposite3runEPNS_10TestResultE+0x58)[0xffff9549e6a8]
        /lib64/libcppunit-1.15.so.1(_ZN7CppUnit13TestComposite15doRunChildTestsEPNS_10TestResultE+0xe0)[0xffff9549e980]
        /lib64/libcppunit-1.15.so.1(_ZN7CppUnit13TestComposite3runEPNS_10TestResultE+0x58)[0xffff9549e6a8]
        /lib64/libcppunit-1.15.so.1(_ZN7CppUnit10TestResult7runTestEPNS_4TestE+0x38)[0xffff9549f5a8]
        /lib64/libcppunit-1.15.so.1(_ZN7CppUnit10TestRunner3runERNS_10TestResultERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x70)[0xffff954a6b70]
        /builddir/build/BUILD/libreoffice-7.5.0.2/workdir/LinkTarget/Executable/cppunittester(+0x1443c)[0xaaaac255443c]
        /builddir/build/BUILD/libreoffice-7.5.0.2/workdir/LinkTarget/Executable/cppunittester(+0x15390)[0xaaaac2555390]
        /builddir/build/BUILD/libreoffice-7.5.0.2/workdir/LinkTarget/Executable/cppunittester(+0x10a38)[0xaaaac2550a38]
        /lib64/libc.so.6(+0x30588)[0xffff94ed0588]
        /lib64/libc.so.6(__libc_start_main+0x9c)[0xffff94ed0660]
        /builddir/build/BUILD/libreoffice-7.5.0.2/workdir/LinkTarget/Executable/cppunittester(+0x10ab0)[0xaaaac2550ab0]
        which: no gdb in (/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/usr/lib/jvm/java-17-openjdk-17.0.6.0.9-0.2.ea.fc38.aarch64/bin)
        You need gdb in your path to show backtraces
        Error: a unit test failed, please do one of:
        make CppunitTest_sw_layoutwriter CPPUNITTRACE="gdb --args"
            # for interactive debugging on Linux
        make CppunitTest_sw_layoutwriter VALGRIND=memcheck
            # for memory checking
        make CppunitTest_sw_layoutwriter DEBUGCPPUNIT=TRUE
            # for exception catching
        You can limit the execution to just one particular test by:
        
        Change-Id: Ife968c5d1d49081b1d28d50a557bc90d59980fc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145874
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-20  Caolán McNamara  <caolanm@redhat.com>  [20b64cf1512572b7a57aa78920c025ff05a36964]

        ofz#54685 Timeout
        
        Change-Id: I2f71f61c371055521c884a00dde48a811d204df1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145875
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-20  Caolán McNamara  <caolanm@redhat.com>  [6e19fdb771ada47a2e90e2e80ba31e2a6aa8e72e]

        Resolves: tdf#153116 null-ptr-deref in get-surrounding-text
        
         #0  SwFrame::IsTextFrame() const (this=0x0) at sw/source/core/inc/frame.hxx:1236
         #1  0x00007fffa8dcb865 in sw::FrameContainsNode(SwContentFrame const&, o3tl::strong_int<int, Tag_SwNodeOffset>) (rFrame=..., nNodeIndex=...) at sw/source/core/text/txtfrm.cxx:292
         #2  0x00007fffa82c9fd4 in SwCursorShell::GetSelText() const (this=0x5509470) at sw/source/core/crsr/crsrsh.cxx:2565
         #3  0x00007fffa89017f0 in SwEditShell::GetSelectedText(rtl::OUString&, ParaBreakType) (this=0x5509470, rBuf="", nHndlParaBrk=ParaBreakType::ToOnlyCR)
             at sw/source/core/edit/edglss.cxx:264
         #4  0x00007fffa97e19a7 in SwEditWin::GetSurroundingText() const (this=0x4f1a9f0) at sw/source/uibase/docvw/edtwin.cxx:6628
         #5  0x00007fffee27cf02 in ImplHandleSurroundingTextRequest(vcl::Window*, rtl::OUString&, Selection&) (pWindow=0x1fe43f0, rText="", rSelRange=...) at vcl/source/window/winproc.cxx:2544
         #6  0x00007fffee27adf7 in ImplHandleSalSurroundingTextRequest(vcl::Window*, SalSurroundingTextRequestEvent*) (pWindow=0x1fe43f0, pEvt=0x7fffffffb970)
             at vcl/source/window/winproc.cxx:2555
         #7  0x00007fffee276ed6 in ImplWindowFrameProc(vcl::Window*, SalEvent, void const*) (_pWindow=0x1fe43f0, nEvent=SalEvent::SurroundingTextRequest, pEvent=0x7fffffffb970)
             at vcl/source/window/winproc.cxx:2884
         #8  0x00007fffe6ee3080 in SalFrame::CallCallback(SalEvent, void const*) const (this=0x1898310, nEvent=SalEvent::SurroundingTextRequest, pEvent=0x7fffffffb970) at vcl/inc/salframe.hxx:306
        
        Change-Id: I7330865b5dda7766a6da08f57a7dd8dd1a09d198
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145872
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-20  Caolán McNamara  <caolanm@redhat.com>  [6d8b48d63ca46306e5d4e6e9e5e7da67760e1736]

        ofz#54895 Out-of-memory
        
        Change-Id: I2faf68d8ed56e7d2b44bc7cae953716ea6dd7172
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145878
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-20  ektagoel12  <ektagoel12july@gmail.com>  [841ab19fb3f68dbab6295459ef11a257f0f022e8]

        tdf#147906 Use std::hypot for Pythagorean addition
        
        Change-Id: I4b16fc7daff2f85ae60666e512636634f7d6eb19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145822
        Reviewed-by: Hossein <hossein@libreoffice.org>
        Tested-by: Hossein <hossein@libreoffice.org>

2023-01-20  Caolán McNamara  <caolanm@redhat.com>  [bb3ddcf7ae63879f50c9e88fcc01003e66c7288b]

        change test to use Calibri instead of Cambria
        
        because of the Caladea problem
        
        There are sadly now two Caladea fonts with different metrics, see:
         https://bugzilla.redhat.com/show_bug.cgi?id=2162532
         https://github.com/huertatipografica/Caladea/issues/4
        
        Change-Id: I7080d16ec8aae2bbe60717aea85b980a33340e9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145830
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-20  Mike Kaganski  <mike.kaganski@collabora.com>  [dc2ad435cd148a492aba3f2b18bbba0c769f463e]

        tdf#153094: it seems that DOC requires WW8_RESERVED_SLOTS = 15
        
        Regression from commit a2a08463e0299d514e6e555ae61c68bb0e4348d0,
        where I mistakenly assumed that the value is just to accommodate
        enough entries. I don't know where it's documented, but this
        fixes the bug.
        
        Change-Id: Ifecf5d294222e3a40cb23f7c147694dbdf35e405
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145869
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-20  Stephan Bergmann  <sbergman@redhat.com>  [16f59f4b2b50dbca353aa468512e7f704fa903ad]

        Fix SbaXGridControl queryAggregation
        
        The base UnoControl uses WeakAggImplHelper9, so (for better or worse) derives
        from XAggregation, but SbaXGridControl failed to properly implement the
        XAggregation protocol.
        
        Change-Id: I26c825b9b64b4e886e69f95bc3d4d5d42120bd8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145865
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-20  Stephan Bergmann  <sbergman@redhat.com>  [53a809ac9caca22062d33ce97c25d0a8a9b84c47]

        Fix TableColumn/-Row queryAggregation
        
        The base FastPropertySet uses WeakAggImplHelper3, so (for better or worse)
        derives from XAggregation, but SbaXGridControl failed to properly implement the
        XAggregation protocol.
        
        Change-Id: I31378f13256b1fa20775890b206f455d782ea864
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145868
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-20  Stephan Bergmann  <sbergman@redhat.com>  [f2cff6567b47f7898eb5e90a0abbcc1ded7568ef]

        Base Im-/ExportDocumentHandler on WeakImplHelper
        
        ...rather than on the deprecated WeakAggImplHelper3.
        
        It was found that those two classes were implementing queryInterface in a way
        that is incompatible with the XAggregation protocol inherited via
        WeakAggImplHelper3.  It looks like no code actually made use of the XAggregation
        offered by these classes, so the easiest fix for those queryInterface
        implementations appears to switch from WeakAggImplHelper3 to WeakImplHelper
        (thereby dropping XAggregation, and thus rendering the existing queryInterface
        implementations OK).
        
        Change-Id: I8f841ca959838d9a87943091b76f3ce1cf8c9303
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145866
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-20  Stephan Bergmann  <sbergman@redhat.com>  [f05061f91260262e149e2777ac8062f1619758d8]

        Base CellRange on WeakImplHelper
        
        ...rather than on the deprecated WeakAggImplHelper1.
        
        It was found that that class was implementing queryInterface in a way that is
        incompatible with the XAggregation protocol inherited via WeakAggImplHelper1.
        It looks like no code actually made use of the XAggregation offered by this
        class, so the easiest fix for this queryInterface implementation appears to
        switch from WeakAggImplHelper1 to WeakImplHelper (thereby dropping XAggregation,
        and thus rendering the existing queryInterface implementation OK).
        
        Change-Id: I2352f5a57f2e23e6c7d512ef4d850844149269c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145867
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-20  Gülşah Köse  <gulsah.kose@collabora.com>  [48e84907845daaf633991f88efb85d93c058a88d]

        Hide fill Attribute widget if fill style is none
        
        When Fill style is none we can not use fill attribute element. So It is
        better to hide.
        
        Change-Id: I88d5e49448040b3afa18fbf66377d254716e7415
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145817
        Tested-by: Jenkins
        Tested-by: Pedro Silva <pedro.silva@collabora.com>
        Reviewed-by: Pedro Silva <pedro.silva@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [b70eee2d394dd7249c2de0cb41ccc47f80a05f8f]

        tdf#150819 crash after a few paste and undo
        
        regression from
            commit 3a02b5f8aae803b7b5a232c724135594483627a4
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Tue Aug 16 18:44:31 2022 +0200
            convert more nNode to SwPosition::GetNode
        
        Change-Id: I636590ec5eb28f0db3640464a49f0ab5582ff853
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145864
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-20  Caolán McNamara  <caolanm@redhat.com>  [231ad90b597410cab7f4f2e9a7b4547d97fb9972]

        tdf#149412 gtk3: show all selected rows in dnd icon
        
        otherwise it looks like only one row is getting moved
        
        Change-Id: Ie0b63a9c3cea377c3753785d9c6f7958cbc7ac1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145818
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-20  Caolán McNamara  <caolanm@redhat.com>  [bf052b03d2258ea101a0a3ae4b5e72cc85a9f856]

        add a warning about Caladea versions/variants with different metrics
        
        Change-Id: Id8c2679b2b9984f1fa7a133c40e8536cded12c64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145829
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [500a3b85a621cda94ea1502b58a4e2cacf58261e]

        XUnoTunnel->dynamic_cast in SwXFlatParagraph
        
        Change-Id: I6bbe75ae26d5411d2d032311e8877632b1e4d850
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145862
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [468a50db510f2d001e656cbfb285445e265af47c]

        XUnoTunnel->dynamic_cast in SwXTextField
        
        Change-Id: I31dcd7a498e2742c49d98e5626f10aa7dcafa8f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145861
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [54d12f7b1fef71ca47682fc7dc2764512bd23946]

        XUnoTunnel->dynamic_cast in SwXFieldMaster
        
        Change-Id: I85f4ffab71b8321cc592e3b70fec63111bbd78ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145860
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [080b78ea0c27659468ae084c0416017d91e4392d]

        XUnoTunnel->dynamic_cast in SwXContentControl
        
        Change-Id: I4513cc38b31062327a773afd91dd3b4ee98c1bcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145859
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [048dd914c251ef62d7cebf4d35ded3549bf42110]

        XUnoTunnel->dynamic_cast in SwXBookmark
        
        Change-Id: Iaf544314d0c47209b254c3bb40d35c03e6556f5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145858
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [635448a996714a81cb15b41ac4bb0c73cabfb74f]

        XUnoTunnel->dynamic_cast in SwXTextRange
        
        Change-Id: I87e635f371278132be9da4e6a60ba90180d25522
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145857
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-20  Attila Szűcs  <attila.szucs@collabora.com>  [f9d6dd788e82a1964dab9cc0d0436c8c54b775c0]

        tdf#148000 impress: Handle linebreaks on fontwork.
        
        Split text lines in a paragraph, right before polygons are created
        for rendering, so eol will brake line in fontwork just like eop.
        
        Change-Id: Ie9e6764f9f91c2e19afd43dc9a212bd18c41c99d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145425
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-20  Miklos Vajna  <vmiklos@collabora.com>  [14da39fcfffe8006a79971ac0b670e12d0d7a0ea]

        tdf#153047 sw: fix PDF export of content controls in placeholder mode
        
        Importing an inline content control from DOCX used to be just plain text
        in Writer, so the PDF export of that was also just plain text.
        
        Now that content controls are actually supported, we used to not emit
        them as plain text in the PDF export, since
        82d90529dc2b3cb8359dec78852cbd910a66d275 (sw content controls, rich
        text: add initial PDF export, 2022-09-12). Part of this was to write the
        string value of the content control as the /V (value) key of the form,
        when it's not in placeholder mode. This made sure that once the form is
        filled in, no overlap between the plain text and the filled in text
        happens.
        
        Try to support both use-cases at the same time by also mapping the value
        of the content control to /V, even if it's in placeholder mode. This
        keeps avoiding the unwanted overlap, but this way the placeholder text
        is no longer lost on PDF export.
        
        An alternative would have been to map the placeholder text to
        description when the alias/title is empty, but that would show up only
        as a mouse tooltip, so won't change the behavior when the PDF is
        printed.
        
        Change-Id: I9408b5abe36af28cd00845a74a3dfff13973b83a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145828
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [4c06cfcd13195e9e996bc09dbee2dcac1c5e8ed2]

        [API CHANGE] no need to load PresentationFactoryProvider via UNO and/or config
        
        there is no benefit to having this constructed in such a convoluted
        manner
        
        Change-Id: Ib02b4bfe689326784bd8233003d10960700811d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145778
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-20  Justin Luth  <justin.luth@collabora.com>  [d2cd7097ab8d8fe1a69b9f6e4a11c978b667951a]

        NFC writerfilter: avoid unnecessary code processing
        
        Early return on useless parameter,
        and conditional processing on missing ID.
        
        Change-Id: Iecf2d7522bd0c1e958f826214368966399be311c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145831
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-20  Jim Raykowski  <raykowj@gmail.com>  [1c638b7ac46d8077994c8483e6becc4a33efd12b]

        tdf#149073 SwNavigator: provide an indication for linked images
        
        Sets an image for image content entries that are of linked type
        
        Function 'InsertContent' added to replace duplicated code that
        inserts content.
        
        Change-Id: I25dec3f5765fa3dffe505743cd9c5fe044349ab0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145530
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2023-01-19  Justin Luth  <jluth@mail.com>  [85ae3d1513d4be3eb102bf3065ddfba27cb1f1c3]

        tdf#141649 doc import: do not duplicate conditional text
        
        This patch is a mixed blessing.
        It will be a regression if an IF FIELD was bogus,
        and the user only wanted to see the modified, unrefreshed text.
        
        That is because in MS Word, most fields do not update automatically,
        but require the user to press F9 to refresh the contents.
        The contents are also editable, so the result might not match
        either the true or false result-string.
        
        However, in LO the IF FIELD is always refreshed, and thus will
        never display any bogus hand-modifications.
        
        The import of these IF fields started in DOC in LO 6.1,
        but it was never correct and immediately duplicated content.
        Additionally, DOC format didn't export at all, so anything
        to do with IF FIELDS was lost - meaning that after a round-trip
        the result was the same as what MS Word last saw with the field gone.
        
        So in the eyes of the user, the fixing of import and export
        might be causing a regression of changed text.
        So be it.
        
        I can only assume that in most cases the use of an IF FIELD
        is intentional and that it would be desirsable to have it working.
        
        Change-Id: If90f6f4cddcefebf379352aac6519595c1bf2b23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145821
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-19  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [a29ec09f7c2a01f131095fd9b2ecafa0812e8325]

        tdf#135938 - Search for "insert reference" tree entry
        
        Instead of assuming that the "insert reference" entry is always the second item of the menu tree, search for the correct child in the tree list. This commit addresses the failing build from https://gerrit.libreoffice.org/c/core/+/140985.
        
        Change-Id: I6f0d7021ab6f632784cab85656823c69f90baf60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145816
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-01-19  Chenxiong Qi  <qcxhome@gmail.com>  [9753aa4a776af24c1bfb9cd41867ee2078438934]

        tdf#143123 Port some Spreadsheet Java examples to Python
        
        Some examples inside odk/examples/java/Spreadsheet are ported to
        Python:
        
        ChartTypeChange.java    -> ChartTypeChange.py
        EuroAdaption.java       -> EuroAdaption.py
        SCalc.java              -> SCalc.py
        
        Code format is checked with 'pycodestyle':
        
            pycodestyle --ignore=E501,E722 odk/examples/python/Spreadsheet/*.py
        
        Signed-off-by: Chenxiong Qi <qcxhome@gmail.com>
        Change-Id: If0631b5970faab6499cfea3eef559e003fad24d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143810
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-01-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [8d68c4e24ecf117f89d6af81cfbebc0cf6a6c039]

        XUnoTunnel->dynamic_cast in SwXTextRanges
        
        Change-Id: I12565dcdd1437c461762688ed3bf0e1adad828ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145827
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-19  Caolán McNamara  <caolanm@redhat.com>  [6ef1b38885b748d8d48e0628acdf4491f4d8803f]

        Resolves: tdf#153091 support text/plain without encoding from nedit
        
        Change-Id: I56dfc6dfec21b8c57b6f402c53b0229a2a2e7778
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145824
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-19  Michael Stahl  <michael.stahl@allotropia.de>  [959f64dbb85d1785dbea5a4d2a41519c98769a7c]

        sw: crashtesting forum-mso-en-12641.docx, fix assert in FindFieldSep
        
        The fieldmark may overlap a section; at the start was considered here,
        but at the end was not and so the assertion wrongly fired.
        
        Change-Id: I118bc36c2d9c4ca7028a583278d0f193537c4cb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145826
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-01-19  Stephan Bergmann  <sbergman@redhat.com>  [c83ec45d7d36d8371ec3fab843fdace6b23ac153]

        Base AccessibleGridControlBase on WeakComponentImplHelper
        
        ...rather than on the deprecated WeakAggComponentImplHelper4.
        
        It was found that e.g. GridControlAccessibleElement, deriving from
        AccessibleGridControlBase, was implementing queryInterface in a way that is
        incompatible with the XAggregation protocol inherited via
        WeakAggComponentImplHelper4.  It looks like no code actually made use of the
        XAggregation offered by this class hierarchy, so the easiest fix for that
        queryInterface implementation appears to switch from
        WeakAggComponentImplHelper4 to WeakComponentImplHelper (thereby dropping
        XAggregation, and thus rendering the existing queryInterface implementation OK).
        
        Change-Id: Ia7f033d0a93e78a48573cb489dc5542603c35b8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145793
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [7d2bee35c46018e9699d76f117f9a80f71cb4597]

        XUnoTunnel->dynamic_cast in SwXTextTable
        
        Change-Id: I18c229f31738707e4a379c9379425141ba4dc690
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145787
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [0c25ccbd0e6e08750aff9efff5b579b21651d3b6]

        XUnoTunnel->dynamic_cast in SwXCellRange
        
        Change-Id: Ib2ffd8a58eb696dfa845a08f6d05fd9898ff7db8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145785
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [bc87e206f4201cbd3d4df8f14355fb29643768f7]

        XUnoTunnel->dynamic_cast in SwXTextSearch
        
        Change-Id: Id9d80bac06377018eaf768bdbd68e98b1de0666b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145782
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [9ebf0023e663b18f06631dbd4fd5782a626c2458]

        XUnoTunnel->dynamic_cast in SwXNumberingRules
        
        Change-Id: If22cf501522115ebd87dee8580831750ea8bbbd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145781
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [70eb1c9838bf9ab7650318381e7d48f811e761d4]

        XUnoTunnel->dynamic_cast in SwXParagraph
        
        Change-Id: Ib39e51900826b13824906c33775a8aa375955fcd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145780
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [bbe9d53fab5212040867adaa0cd6341d50ae244d]

        storing WeakReference in std::set is a bad idea
        
        because if we allocate two things in the same location, we can subtlely
        lose the second one.
        
        Change-Id: I4dda5c738802da8544d280c020e059da63b5d71c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145779
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-19  Stephan Bergmann  <sbergman@redhat.com>  [b09c70ec15b4f94688a19f72782c3dc627590c8c]

        Fix SwFmDrawPage queryAggregation
        
        The base SvxDrawPage uses WeakAggImplHelper7, so (for better or worse) derives
        from XAggregation, but SwFmDrawPage failed to properly implement the
        XAggregation protocol.
        
        Change-Id: Idf2c2d27cd5fb443e574cfd770091600a23c6e8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145771
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-19  Szymon Kłos  <szymon.klos@collabora.com>  [280e55bf440b32ec87ce79271276c24f55172663]

        Remove not necessary container in Animation Panel in Impress Sidebar
        
        It was causing layouting issues in LOK.
        
        Change-Id: Ic7520f46efa764d2d6b50b021b44e0a5dd07d837
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136343
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Rashesh Padia <rashesh.padia@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145791
        Tested-by: Jenkins

2023-01-19  Stephan Bergmann  <sbergman@redhat.com>  [41f659b49250dd62abc141afaa3c73cc63a425e3]

        Base SfxLibrary on WeakComponentImplHelper
        
        ...rather than on the deprecated OComponentHelper.
        
        The two classes SfxDialogLibrary and SfxScriptLibrary, both deriving from
        SfxLibrary, had been found to implement their respective queryInterface in a way
        that is incompatible with the XAggregation protocol inherited via
        OComponentHelper.  It looks like no code actually made use of the XAggregation
        offered by these Sfx*Library classes, so the easiest fix for those
        queryInterface implementations appears to switch from OComponentHelper to
        WeakComponentImplHelper (thereby dropping XAggregation, and thus rendering the
        existing queryInterface implementations OK).
        
        Ideally, SfxLibrary would derive from WeakComponentImplHelper<XInitialization,
        XStorageBasedLibraryContainer, XLibraryContainerPassword, ...> covering all the
        UNO interface classes from which it currently derives manually.  But changing
        that manual implementation across SfxLibrary and its SfxDialogLibrary and
        SfxScriptLibrary derived classes looks tricky, so merely introduce an "empty"
        WeakComponentImplHelper<> for now and keep all the manual stuff, and leave
        proper clean up for later.
        
        Change-Id: I12dc5bad2c017b8d76ce28ac189e95cf2e3810e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145792
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [52b465e271961a65f356c9a5b354acead3c0a849]

        Fix typo
        
        Change-Id: Iba92ac9d7093b7fd8d6d61be2496333ad1d8b59d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145815
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-19  Miklos Vajna  <vmiklos@collabora.com>  [6ce374140f3bd1cede959ccc8da69fdacecff191]

        sw XHTML export: use CSS instead of <center> for tables
        
        <center> is not valid XHTML, have to use CSS styling instead.
        
        HTML export uses <center> by default around tables where the alignment
        is center.
        
        Fix the problem by avoiding <center> in the XHTML case and set the left
        and right margin to auto, which means:
        
        	If the values of margin-left and margin-right are both auto, the
        	calculated space is evenly distributed.
        
        according to
        <https://developer.mozilla.org/en-US/docs/Web/CSS/margin-left>.
        
        The import will be adjusted to recognize the new markup in a follow-up
        change.
        
        Change-Id: I51e3507e9cde713f961b783378d66db59194a6ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145814
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-19  Michael Stahl  <michael.stahl@allotropia.de>  [261b1237532f431963358a7b4ac5fd1ad6e5d223]

        tdf#153039 ucb: webdav-curl: fix POST, which was actually doing PUT
        
        The problem is that first CURLOPT_POST was set and later CURLOPT_UPLOAD,
        which overrides the HTTP method to PUT.  Move this out to the 4
        functions that need it.
        
        Change-Id: Ibd555dcc00a03baa1bb300a9ab9905f383179c67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145786
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-01-19  Stephan Bergmann  <sbergman@redhat.com>  [925dfcb507c4054e00e5aa9acdbfa095b6a32d05]

        Base OPropertyBag on WeakImplHelper
        
        ...rather than on the deprecated WeakAggImplHellper5
        
        Change-Id: Id9e61341cba10c4a497500d41479629ff3af30ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145790
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-19  Stephan Bergmann  <sbergman@redhat.com>  [1786cd0687c5223821e673fe4d2f7b2ff65deb00]

        Base IdlReflectionServiceImpl on WeakComponentImplHelper
        
        ...rather than on the deprecated OComponentHelper
        
        Change-Id: Icb83d3cc0a0588a703a9041c00730b2a8d8bb90b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145789
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [8e4740e7a93a03ca0faab40b163a1ec7da806a72]

        tdf#153096: sc: Add UItest
        
        Also add a test for checking the right behaviour when
        changing the content of a cell
        
        Change-Id: I33dda97a467355273d49ddbcab56886a9b1950d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145776
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-01-19  Mike Kaganski  <mike.kaganski@collabora.com>  [a93cb8acdb1b5986c9fffffdb11f4d33c92925bd]

        tdf#153104: fix the "dummy" levels when overriding lower numbering levels
        
        The problem was that Word treats empty w:num/w:lvlOverride elements
        for higher levels as defining corresponding w:startOverride equal
        to 0. This only shows when the first list element has a lower level
        and resets numbering; in this case, implicit higher levels get zero
        value, and the following higher level items start from 1.
        
        This writes the correct w:startOverride values (from the respective
        rule) to the gap-filling levels.
        
        Change-Id: I18db1c6011bf09826ba586aaec16e7939ecb0c6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145770
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-19  Caolán McNamara  <caolanm@redhat.com>  [2f901e483b5ab029a2f809acb68b49aafa2c77c3]

        save last mouse press location even if no handlers set
        
        Change-Id: I24ce412fd3b62843ee3fabc7a3fca36ae91c0222
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145784
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-19  Caolán McNamara  <caolanm@redhat.com>  [a7a842f4a437216cba8cd623306506aa30db7d8e]

        use cairo_surface_destroy after gtk_drag_set_icon_surface
        
        Change-Id: Iac543121a809eeabae630d4a426e72d5f9d47057
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145783
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-19  Szymon Kłos  <szymon.klos@collabora.com>  [24c9373409dda957ad6e1f1b4e3ec6c7135ecf1a]

        jsdialog: add TreeView to TestWidgetDialog
        
        Change-Id: I5c4f70d98dd8ea03c137cd368a2c097cd866609d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144222
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Rashesh Padia <rashesh.padia@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145067
        Tested-by: Jenkins

2023-01-19  NickWingate  <nick.wingate@collabora.com>  [7ebe5e19fb379c88b8e455693a23fd9036c1b517]

        Make PDFExport Password Subdialog Async
        
        Dialog in File>Export As PDF>Security>Set Password
        Close subdialog when parent dialog is closed
        
        Signed-off-by: NickWingate <nick.wingate@collabora.com>
        Change-Id: I9db8459309f2806ed47f9f932e0bde246400b2dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144854
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145759
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2023-01-19  Stephan Bergmann  <sbergman@redhat.com>  [ee8aa3dbaf6c02c9ea1bd7781e5e71847b4e614b]

        Fix SvxFmDrawPage et al getTypes
        
        The implementation of SxvFmDrawPage::getTypes was presumably forgotten when
        e97beb270fd1a5121cdb69ffafd12ea04100e290 "NTEGRATION: CWS xmlperf02" changed
        SvxFmDrawPage from supporting XFormsSupplier to supporting XFormsSupplier2
        (which derives from XFormsSupplier).
        
        And SwFmDrawPage uses ImplInheritanceHelper to derivefrom SvxFmDrawPage, so
        there should be no need to implement SwFmDrawPage::getTypes manually (and
        wrongly, at that, in that it included the types of SvxFmDrawPage twice, once
        directly via SvxFmDrawPage::getTypes(), and once indirectly via
        SwFmDrawPage_Base::getTypes()).
        
        Change-Id: I8c467f5a20e1f44396378abe9199851e646f6947
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145772
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-19  Michael Stahl  <michael.stahl@allotropia.de>  [9b9bc7461e0513e2bb493e7f00f800b2463751e1]

        tdf#153039 unoxml: replace root element of CDocument throws
        
        XForms replace doesn't work because:
        
        CDocument::IsChildTypeAllowed() tests that the document node does not
        already have an element child, because only one is allowed - but when
        called from CNode::replaceChild(), the existing child will be removed,
        so that needs to be allowed to proceed (check that removed child is
        also element).
        
        (regression from commit c5db3b93ee1058bd20ebcde2e757b52b9a67b74a)
        
        Change-Id: I167de3462f4d1934dbf8404ad395349897cfd981
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145757
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-19  Szymon Kłos  <szymon.klos@collabora.com>  [451ed0f27716906f2015f0c063f6c4ab3704ee66]

        lok: adjust paint rect for in-place editing
        
        This allows to send correct cursor position (at the very end
        of the cell) when typing numbers in LOK mode.
        
        This fixes regression from:
        commit	9257486636dfe95b73e5690462ba6e8408a12166
        lok: sc: render expanded EditEngine when editing in-place
        
        Change-Id: I1f6c7ce3de7a2ba7ccbd4f9f9becd49e352cf05e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145260
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145769
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-01-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [4dac12efdce4f5cd83fd78a901186c68f020b7fa]

        XUnoTunnel->dynamic_cast for SwXFrame
        
        Change-Id: I48fd10781e7f09b37b6b0000f68456e8194e6d7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145761
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-19  Caolán McNamara  <caolanm@redhat.com>  [c6668bf7f87bb50ee5d795f17a67666018931b9a]

        cid#1520418 Unchecked dynamic_cast
        
        and
        
        cid#1520419 Unchecked dynamic_cast
        cid#1520420 Unchecked dynamic_cast
        
        Change-Id: Ia5ef238677bd5eadcdb7fc3fcf982d8a1507133c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145768
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-19  Stephan Bergmann  <sbergman@redhat.com>  [579d144290c1617fdb38d09b30900a6bbe390b8d]

        Fix some toolkit UnoControlBase derivates' queryAggregation
        
        The base UnoControl uses WeakAggImplHelper9, so (for better or worse) derives
        from XAggregation, but UnoGridControl, UnoRoadmapControl, and UnoTreeControl all
        failed to properly implement the XAggregation protocol.
        
        Change-Id: Ia1676782e616216f645dc86ba978c2f5887dc508
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145767
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-19  Stephan Bergmann  <sbergman@redhat.com>  [ede696562a38a8ffe5c27b397108ee1f59716ae3]

        Fix SdGenericDrawPage et al queryAggregation
        
        The base SvxDrawPage uses WeakAggImplHelper7, so (for better or worse) derives
        from XAggregation, but SdGenericDrawPage and its derived classes (SdDrawPage,
        SdMasterPage) failed to properly implement the XAggregation protocol.
        
        When fixing this, it became apparent that SdGenericDrawPage::queryInterface had
        erroneously delegated to SvxDrawPage::queryInterface rather than to the
        intermediary SvxFmDrawPage::queryInterface, so that querying for e.g.
        XFormsSupplier had only worked by accident:  SdGenericDrawPage::queryInterface
        didn't support it, so delegated to SvxDrawPage::queryInterface, which didn't
        support it, so delegated to WeakAggImplHelper7::queryInterface, which didn't
        support it, so delegated to OWeakAggObject::queryInterface, which (as there was
        no delegator set) delegated to the most derived SvxFmDrawPage::queryAggregation,
        which supports it.
        
        Change-Id: Ia7154d62e493238738e6d15dea2f01a437a70bff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145763
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-19  Miklos Vajna  <vmiklos@collabora.com>  [04d988d3c368fe07ae3c44c536a4513e424f104e]

        sw, .uno:InsertField: handle Endnote as a value for the Wrapper parameter
        
        This is similar to commit 43d80906c8693ca27c5b3077fbaa259df4004924 (sw:
        .uno:TextFormField: handle Endnote as a value for the Wrapper parameter,
        2023-01-17), but that was for fieldmarks & endnotes, this is for
        refmarks & endnotes.
        
        Change-Id: I46512dd973508f51f7093521c40ad4100dd39ae6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145762
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-19  Attila Szűcs  <attila.szucs@collabora.com>  [17c68fad2aef917adfdd3d4d651da786e620699c]

        tdf#153036 PPTX import resized connector broken
        
        Fixed the EdgeLine1Delta calculation in case of bentConnector2.
        (when L shape imported as a special Z shape)
        
        Co-authored-by: Tibor Nagy (NISZ)
        Change-Id: I08c92e63adc744322061e4e433bfdc512745eda1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145548
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2023-01-19  Miklos Vajna  <vmiklos@collabora.com>  [6819b7eb6ca5187b82833965c8198f3ca868b27a]

        tdf#153045 sw: fix incorrect height of row in table
        
        The bugdoc DOCX had a shape anchored in a table cell, and the cell had
        large enough height so the shape could fit into the cell, while the
        expected cell height was independent (smaller) from the shape.
        
        The problem is around the follow-text-flow feature, which is called
        "keep inside cell boundaries" in Word. This setting would normally
        increase the size of the cell, so the shape remains inside the cell. An
        exception from this increase request is the wrap-through wrap mode,
        which leaves the cell size unchanged.
        
        Fix the problem by considering two previous use-cases:
        1d9221ebc86f2696a65c12287ea19eea44d680cf (tdf#145688 sw: fix misplaced
        images in table cells, 2022-11-29) and
        489eef894e7034873ad262f9dfca554022db1b09 (tdf#124601 sw FollowTextFlow:
        fix vert pos of objects outside the current cell, 2019-10-01):
        
        - tdf#145688 is a legacy ODF document: do require the the "in
          background" wrapping, otherwise make the cells big
        
        - tdf#124601 & tdf#153045 are Word documents: here don't require the "in
          background" wrapping and go with small cells when the wrap type is
          through
        
        This requires adjusting the tdf#145688 testcase that minimized the
        original bugdoc incorrectly.
        
        Change-Id: Ieaf3d9c1c4477e5e57e5e1e825775648840ab32b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145756
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [7c55f9e327ddcede8ebb8235c97a83436a87b5be]

        XUnoTunnel->dynamic_cast in OTextCursorHelper
        
        Change-Id: I9b0101b4f0b96c59ddbde01c7cf7f286aac2a8e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145703
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-18  Caolán McNamara  <caolanm@redhat.com>  [cf734427550f1a42f8ac669378719a1cad617bbb]

        tdf#153088 format cells example text black on dark background
        
        with application colors, scheme: LibreOffice Dark enabled
        
        Change-Id: I465c97bf21b66c0122b59296d0c114bf115910ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145758
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [6bf8ffbf90e701073a65e88ce4de26e40a24a07a]

        tdf#152710: sw_odfexport: Add unittest
        
        Change-Id: Ib5ca4aa64f9cfd7e221620ab1d571f7f1e012033
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145747
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-01-18  Justin Luth  <jluth@mail.com>  [c2bcaaeab0787c6658eeda0f570bb6aa59d4d64e]

        tdf#114537 doc/rtf export: move DOCX impl so all formats use it
        
        The DOC import keeps duplicating the content part,
        so I haven't added a separate unit test to this patch,
        but manual testing shows this works for DOC and RTF.
        The unit test for DOCX already handles the correctness
        of the code, so no real need for another test anyway.
        
        Change-Id: Iceb41a647b8408150ae8558b10b581d3a6c49e45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145755
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-18  Eike Rathke  <erack@redhat.com>  [fc441f3886330c4ae2abeb67c0758b935ba23f47]

        Resolves: tdf#153096 Split change track content action into columns again
        
        Old SvTreeList did split a string on embedded \t Tab characters,
        the new weld::TreeView does not but needs column text set
        explicitly.
        
        Regression from
        
            commit 56dd851cfc77c362c3db5c0aae4a490c7f6782cc
            CommitDate: Sat Apr 27 12:41:14 2019 +0200
        
                weld cluster of change tracking dialogs
        
        that did the necessary changes for
        ScAcceptChgDlg::AppendFilteredAction() but not for
        ScAcceptChgDlg::AppendChangeAction() and
        ScAcceptChgDlg::InsertChangeActionContent().
        
        Odd that no one reported this in all the time..
        
        Additionally, the "Changed contents" label being used instead of
        "Row inserted"/"Column inserted"/"Row deleted"/"Column deleted" as
        soon as cell content change is present depending on such action,
        was a copypasta fallout from
        
            commit e7c76b30bd2ef802ce08f8739eac186253c79696
            CommitDate: Mon Aug 29 17:21:12 2011 -0400
        
                String to rtl::OUString.
        
        Change-Id: I855c527da61723c104c743e3b3f159fb026917df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145749
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-01-18  Caolán McNamara  <caolanm@redhat.com>  [25c16d260999487284b54cf2794b29b868d05f58]

        don't crash with --disable-pdfium
        
        Change-Id: Ibc88d9f32ae86f7137c24e2fe1d581ff1cd64497
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145746
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-18  Caolán McNamara  <caolanm@redhat.com>  [f93d4062c92e0508dc6a5272350ad98b9f0bfd72]

        tdf#152770 move warning about ppd with no resolution to use of resolution
        
        so bizarro ppds with no resolutions don't trigger a warning unless it
        gets queried about the resolution
        
        Change-Id: I4828ddf80d011265aefb271d964f6362842b3014
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145734
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-18  Caolán McNamara  <caolanm@redhat.com>  [aff603e10b412740d7a1bcbffb533e7675103f6f]

        thaw before set_active
        
        Change-Id: Ib588bb9df147b5db4e0cb526e5a20ef1a3636686
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145748
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-18  Michael Stahl  <michael.stahl@allotropia.de>  [90e666baa16e167c733d0a0846ca6281daf1b099]

        sw: remove questionable assert that fires on tdf119224-1.docx
        
        Change-Id: Ib928838523270a3e2d5a89eed60315919be2861d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145752
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-01-18  Michael Stahl  <michael.stahl@allotropia.de>  [7b62d09090e5172e26141694fb97bc27562a81ce]

        tdf#153082 writerfilter,sw: import/export locale-dependent TOC ...
        
        ... \t style name separators.
        
        OOXML says in 17.16.5.68 TOC:
        
          \t field-argument
          Uses paragraphs formatted with styles other than the built-in
          heading styles. text in this switch's field-argument specifies those
          styles as a set of comma-separated doublets, with each doublet
          being a comma-separated set of style name and table of content
          level.
        
        The reality is documented in Word online help:
        https://support.microsoft.com/en-us/office/field-codes-toc-table-of-contents-field-1f538bc4-60e6-4854-9f64-67754d78d05c?ui=en-US&rs=en-US&ad=US
        
          Note: Syntax shown here uses a comma (,) between the Style and Level
          parameters. A semicolon (;) is also valid, depending on which
          character is specified as the list separator in your operating
          system's regional and language settings. Because of language-specific
          dependencies, we recommend not using the \t switch in templates or
          documents that are intended for users across multiple language
          configurations.
        
        It's easy enough to recognize both ',' and ';' as separators on import,
        and unlikely that anybody would use these characters inside a style
        name; for export, both can't be written and a decision must be made.
        
        So do the same thing on export as Word does, assuming most document
        exchange is between users in the same locale; currently only for "de"
        locales but more can be added.
        
        Interestingly WW8 used to write ';' before 2009 when CWS hb32bugs01
        changed it to ','.
        
        Change-Id: I2dcfdd009f448f6fae37cbd28929d0bbe504acf9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145744
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-01-18  Michael Stahl  <michael.stahl@allotropia.de>  [ecbad22fdf81c6f072b6c9f9c16dbba47fe4748c]

        tdf#153082 writerfilter: import locale-dependent TOC \t style names
        
        The bugdoc contains this style:
        
          <w:style w:type="paragraph" w:styleId="IntensivesZitat">
            <w:name w:val="Intense Quote"/>
            <w:basedOn w:val="Standard"/>
            <w:next w:val="Standard"/>
            <w:link w:val="IntensivesZitatZchn"/>
            ...
        
        which is referred to by:
        
          TOC \o "1-3" \h \z \t "Intensives Zitat;3;Custom1;3;_MyStyle0;3"
        
        Word in an "en" locale is unable to match the "Intensives Zitat" in the
        TOC field with the style "Intense Quote", which is a built-in style
        in Word (no equivalent in Writer).
        
        At first glance nothing in styles.xml matches the localised built-in
        style name in the TOC field.
        
        But it looks like the w:styleId value is somehow generated from the
        localised style name by omitting certain characters like SPACE and
        non-ASCII letters.
        
        Change-Id: I2050f7cf7f8d80bee1f667ee53b7f9981bbf7b49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145745
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-01-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [9f9921af3a522ee76a46db156f6730ca3c7a20d0]

        missing colons in Character - Position dialog
        
        Change-Id: I78634677fff9b1a2f4955e7a1483662fc6b231c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145717
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-01-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [9a7af8b1d26447b69fe060ec5261da0c581db9c9]

        missing colons in Edit Fields interface
        
        Change-Id: I7c364fb042661fb133fad460778c27896a714e80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145716
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-01-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [827f4af430cbeb74ee03537e7a9c4dfcfff51c0f]

        remove XUnoTunnel in SwChartDataSequence
        
        we can just use the concrete type, instead of casting
        
        Change-Id: I947b45eb454328390e077654bbf677f6a0fe8a89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145740
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-18  Michael Stahl  <michael.stahl@allotropia.de>  [dc79c5086b7f7fb24df8d24397c65a4d6af97793]

        sw: DOCX export: remove extraneous comma in lcl_guessQFormat()
        
        Added like this in commit be515af4d9e86c8bc13a47413676bda80cee6a3e.
        
        Change-Id: I4a9190b18c80930c2c7ba31c9e657280527c3ea9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145743
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-01-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [888ab228d8839ea5c52907da726e560687e257b0]

        tdf#151886: sc_uicalc: Add unittest
        
        Jenkins fails on mac and windows with
        
        sc/qa/unit/uicalc/uicalc.cxx:297: Assertion
        Test name: testTdf151886::TestBody
        equality assertion failed
        - Expected: 1,1
        - Actual  : Err:509
        
        Change-Id: Iaa51174ef246bc4ac9096b345e2a33370a5ab967
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145403
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-01-18  László Németh  <nemeth@numbertext.org>  [4e72e646255624eda698da750383a5725e8f6c4c]

        tdf#152964 sw: fix crash of Undo of tracked deletion of empty table rows
        
        In Hide Changes mode, Undo of insertion of CH_TXT_TRACKED_DUMMY_CHAR
        (workaround of the deletion of empty table rows), resulted a crash
        because of inconsistency of table and redline nodes. As a workaround,
        skip that insertion from the Undo.
        
        Regression from commit a74c51025fa4519caaf461492e4ed8e68bd34885
        "tdf#146962 sw: hide deleted row at deletion in Hide Changes".
        
        Change-Id: I0666d7bcbbf08d84386cea64c1807f69f751479d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145737
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-01-18  Paris Oplopoios  <paris.oplopoios@collabora.com>  [0c2ed51a775871c91ac8f01c8982f23c34e8248d]

        tdf#119229 docx: Preserve w15:paraIdParent attribute in commentsExtended
        
        w15:paraIdParent attribute indicates that the comment is a reply to the
        value id
        
        Change-Id: I9e6eca6a656594c956629c1434b8e5c3aa573c60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145314
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-18  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [53d927cd674d85092f40d1195693ddd8d78d318e]

        SDPR: Add support for InvertPrimitive2D
        
        We urgently should get rid of XOR paint, modern
        graphic systems allow no read access to the pixel
        targets, but that's naturally a precondition for
        XOR.
        While we can do that for the office's
        visualization, we can in principle *not* fully
        avoid getting stuff that needs/defines XOR paint,
        e.g. EMF/WMF imports, so we *have* to support
        it (for now - sigh)...
        
        This makes this renderer complete from the minimal
        to-be-supported primitives, too.
        
        Change-Id: Ie8fa98b777de764af0babe969296a671ca5cc7ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145739
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-01-18  Mike Kaganski  <mike.kaganski@collabora.com>  [ce805e052a4d0278190603021103dfe53439b463]

        Simplify a bit
        
        Change-Id: I3e3d13f468192967056af5c5c21709352a7acf8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145741
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-18  Jean-Pierre Ledure  <jp@ledure.be>  [40bc1b275324f9a730960fe5d4d8982cdfbc7b03]

        ScriptForge - (SF_Calc) sort ranges on more than 3 keys
        
        The Calc.SortRange() method sorts
        the given range on any number of columns/rows.
        The sorting order may vary by column/row.
        
        The sorting algorithm allows for maximum 3 keys.
        
        When the number of sort keys is > 3 then the range
        is sorted several times, by groups of 3 keys,
        starting from the last key.
        
        In this context the algorithm used by Calc
        to sort ranges is presumed STABLE,
        i.e. it maintains the relative order of records
        with equal keys.
        
        Change-Id: If7f4920f7ab8f8ffb71edf648ed9accc8eb62dce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145681
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2023-01-18  Justin Luth  <justin.luth@collabora.com>  [ec6d1156b70b0abeb60d2c481392e538328eabac]

        document svx.sdi with link to SDI slot config details
        
        UI stuff is a total black box,
        so most of the config is just copy/pasted from a similar function,
        with nothing to indicate what any of it means or does.
        
        Miklos pointed me to this documentation,
        so I've dumped it here so that there are a few breadcrumbs
        pointing to the specs for what this stuff means.
        
        Change-Id: Iccbc0ff5b400328af8ae683fdcf42203e4029d48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145624
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-18  Justin Luth  <jluth@mail.com>  [f610082534745e88fd1fbfd8059948c38fb88fb6]

        tdf#114537 doc import: trim switches before evaluating FIELD_IF
        
        Although this function is only used for ww8 import (and qa tests),
        it is documented as being more generic. So I decided to just trim
        at the source and not try to introduce any MS-isms into the parse function.
        Something similar will be needed for DOCX,
        but DOCX import for FIELD_IF is completely missing.
        
        Change-Id: I822b400e3e53abd953f4c382947f0e80ae62b234
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145691
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-18  Mike Kaganski  <mike.kaganski@collabora.com>  [eb760387efbc804c8a8b0c1cc630d6dba2699284]

        Use std::clamp
        
        Change-Id: I754ec67601b45542553e1070c0eb5489ed23a722
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145714
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-18  Mike Kaganski  <mike.kaganski@collabora.com>  [81d333990474615ba1474e4e4229588b3869424f]

        Use dynamic_cast result instead of following static_cast
        
        And make the dynamic_cast more specific, matching the now-removed
        unconditional static_cast.
        
        Change-Id: I322312eb8675b28af79b7cca552d6347f74c5faa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145593
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-18  Michael Weghorn  <m.weghorn@posteo.de>  [f5e4a54f8c2d5b6ba570219322b08be6815ff31a]

        android: Hide UI to creat new files for SDK version < 19
        
        Just like for the the case where editing is disabled
        (s. Change-Id I2f8c86f5db96a5135ff8a66a7a7078b664d05a5e,
        "android: Only offer creating docs when editing enabled"),
        just hide the UI to create new files when running on devices
        that don't support `Intent.ACTION_CREATE_DOCUMENT`, rather
        than showing the button, but then showing a message that
        creating files is not supported once the button is clicked.
        
        Change-Id: Ifedf40e22dc8906557d5364ecf9ec3a9db2315e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145736
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-01-18  Michael Weghorn  <m.weghorn@posteo.de>  [5e4bcb501f2cefaa495e59de7decbdf5a1f69d51]

        android: Only offer creating docs when editing enabled
        
        Hide the UI to create new documents unless the
        experimental editing mode is enabled. There is
        little use in creating new empty documents when there
        is no way to edit them...
        
        Change-Id: I2f8c86f5db96a5135ff8a66a7a7078b664d05a5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145735
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-01-18  Michael Weghorn  <m.weghorn@posteo.de>  [20989728c78008f29c7f7bf72b3d0e5189835dc4]

        android: Update Android Gradle Plugin to 7.4.0
        
        ... and gradle to 7.5.
        
        Change-Id: If5156ab18dc500dafdfa4f8a0f6e6c2563acc4db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145711
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-01-18  Caolán McNamara  <caolanm@redhat.com>  [1f1d75feef48633e488df56880f422d83cba8cd9]

        cid#1519050 silence Unchecked dynamic_cast
        
        Change-Id: I024094717141eb3c545ee0491a0d34f03a74c8c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145707
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-18  Caolán McNamara  <caolanm@redhat.com>  [ae76a67623a3d4063de4d2be7dc94ec5b977b7b2]

        Related: tdf#152770 we don't use the font list, so don't warn if its empty
        
        this is a left over from unused code removal
        
        Change-Id: I6f6451561ae644a41d402f4de0d805a00945a66d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145712
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-18  Caolán McNamara  <caolanm@redhat.com>  [90ffbbdcd3ad050b07d2acdbef4d325f73901e0f]

        cid#1519129 Improper use of negative value
        
        Change-Id: Ib74c0734801e9f4b5cbeb9b1b19c12d5ad5eadbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145708
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [2cad5c39e3d1652e2aaa95dbe032e58369bdaed3]

        XUnoTunnel->dynamic_cast in FmXFilterCell
        
        Change-Id: I7e875a9445fd24370d491315cb6a8aa42951f642
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145702
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [02fc71edd607a5eec722841c0e2b0f1ce820c85e]

        XUnoTunnel->dynamic_cast in ValueSetAcc
        
        Change-Id: I0ae633a29eda0658dfb92e92f498dc5fe1673219
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145701
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [5afc1bcbda535aca71a54cf5067f19e9df5aea49]

        XUnoTunnel->dynamic_cast in ValueItemAcc
        
        Change-Id: I51450d2bc611b888b5b2f77293eed7ea3f5cbce1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145700
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [031f7527f477e0e5561b2de26725d6e45f344c93]

        Fix typo
        
        Change-Id: Ifc9748fc33c72ad6e0cb334ca22ebb8b488164c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145710
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-01-18  Caolán McNamara  <caolanm@redhat.com>  [e6b2761cb7299d2e93ce5cfc5b53309c6588f2ee]

        give message dialog a suitable parent
        
        Change-Id: I2eb21cbc9e89189ab0fa4090c04fec98f654a542
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145687
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-18  Caolán McNamara  <caolanm@redhat.com>  [7ed2ddbb5c19451e65595becf9b25e6d583fc48b]

        set a parent for this warning dialog
        
        Change-Id: Ia15a3cf7cc5136d2db7463f7486bcc14f4f6a6b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145686
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-18  Caolán McNamara  <caolanm@redhat.com>  [7e342018492689e6de0de145a5d28346e210dfe2]

        only need ooo_fixed for gtk3
        
        Change-Id: I2ddc54d013dbeeb75fd07bd5c4ec413306472167
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145680
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-18  Stephan Bergmann  <sbergman@redhat.com>  [2eeda7e20b14357e22e5948186d613a15bbf6e81]

        Fix use-after-free
        
        ...introduced with 18f1e7ae9d57e888e316e9134ea321be98bf705a "sc: Use
        FormulaGrammarSwitch" (which gets partially reverted here),
        
        > ==7079==ERROR: AddressSanitizer: heap-use-after-free on address 0x61d0002d6cac at pc 0x7f3635905f9e bp 0x7ffdd2107b60 sp 0x7ffdd2107b58
        > WRITE of size 4 at 0x61d0002d6cac thread T0
        >     #0 0x7f3635905f9d in ScDocument::SetGrammar(formula::FormulaGrammar::Grammar) /sc/source/core/data/documen3.cxx:507:14
        >     #1 0x7f362ce3da0c in FormulaGrammarSwitch::~FormulaGrammarSwitch() /sc/qa/unit/helper/qahelper.cxx:56:12
        >     #2 0x7f36529ad332 in ScExportTest2::testRefStringUnspecified() /sc/qa/unit/subsequent_export_test2.cxx:436:1
        >
        > 0x61d0002d6cac is located 2092 bytes inside of 2280-byte region [0x61d0002d6480,0x61d0002d6d68)
        > freed by thread T0 here:
        >     #0 0x4fe180 in operator delete(void*) /home/tdf/lode/packages/llvm-llvmorg-12.0.1.src/compiler-rt/lib/asan/asan_new_delete.cpp:160
        >     #1 0x7f36398e1b9e in __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<ScDocument, std::allocator<ScDocument>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<ScDocument, std::allocator<ScDocument>, (__gnu_cxx::_Lock_policy)2>*, unsigned long) /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/ext/new_allocator.h:125:2
        >     #2 0x7f36398e1b4e in std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<ScDocument, std::allocator<ScDocument>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<ScDocument, std::allocator<ScDocument>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<ScDocument, std::allocator<ScDocument>, (__gnu_cxx::_Lock_policy)2>*, unsigned long) /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/bits/alloc_traits.h:462:13
        >     #3 0x7f36398e0691 in std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<ScDocument, std::allocator<ScDocument>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr() /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/bits/allocated_ptr.h:73:4
        >     #4 0x7f36398e12b3 in std::_Sp_counted_ptr_inplace<ScDocument, std::allocator<ScDocument>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/bits/shared_ptr_base.h:545:7
        >     #5 0x7f3635077f59 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/bits/shared_ptr_base.h:170:10
        >     #6 0x7f3635077bf9 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/bits/shared_ptr_base.h:684:11
        >     #7 0x7f36388ea06c in std::__shared_ptr<ScDocument, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/bits/shared_ptr_base.h:1123:31
        >     #8 0x7f36388e02b8 in std::shared_ptr<ScDocument>::~shared_ptr() /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/bits/shared_ptr.h:93:11
        >     #9 0x7f36398a45c7 in ScDocShell::~ScDocShell() /sc/source/ui/docshell/docsh.cxx:2941:1
        >     #10 0x7f36398a475f in ScDocShell::~ScDocShell() /sc/source/ui/docshell/docsh.cxx:2910:1
        >     #11 0x7f36398a4908 in ScDocShell::~ScDocShell() /sc/source/ui/docshell/docsh.cxx:2910:1
        >     #12 0x7f3627bd3f11 in SvRefBase::ReleaseRef() /include/tools/ref.hxx:163:29
        >     #13 0x7f3627bd350c in tools::SvRef<SfxObjectShell>::~SvRef() /include/tools/ref.hxx:56:36
        >     #14 0x7f3629662ce1 in IMPL_SfxBaseModel_DataContainer::~IMPL_SfxBaseModel_DataContainer() /sfx2/source/doc/sfxbasemodel.cxx:249:5
        >     #15 0x7f362966598a in void __gnu_cxx::new_allocator<IMPL_SfxBaseModel_DataContainer>::destroy<IMPL_SfxBaseModel_DataContainer>(IMPL_SfxBaseModel_DataContainer*) /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/ext/new_allocator.h:140:28
        >     #16 0x7f3629665746 in void std::allocator_traits<std::allocator<IMPL_SfxBaseModel_DataContainer> >::destroy<IMPL_SfxBaseModel_DataContainer>(std::allocator<IMPL_SfxBaseModel_DataContainer>&, IMPL_SfxBaseModel_DataContainer*) /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/bits/alloc_traits.h:487:8
        >     #17 0x7f3629660583 in std::_Sp_counted_ptr_inplace<IMPL_SfxBaseModel_DataContainer, std::allocator<IMPL_SfxBaseModel_DataContainer>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/bits/shared_ptr_base.h:535:2
        >     #18 0x7f3627b7b1fc in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/bits/shared_ptr_base.h:154:6
        >     #19 0x7f3627b7b029 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/bits/shared_ptr_base.h:684:11
        >     #20 0x7f362966a9cc in std::__shared_ptr<IMPL_SfxBaseModel_DataContainer, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/bits/shared_ptr_base.h:1123:31
        >     #21 0x7f362962f893 in std::__shared_ptr<IMPL_SfxBaseModel_DataContainer, (__gnu_cxx::_Lock_policy)2>::reset() /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/bits/shared_ptr_base.h:1235:9
        >     #22 0x7f3629572b96 in SfxBaseModel::dispose() /sfx2/source/doc/sfxbasemodel.cxx:765:13
        >     #23 0x7f3629591550 in SfxBaseModel::close(unsigned char) /sfx2/source/doc/sfxbasemodel.cxx:1496:5
        >     #24 0x7f36295702fd in SfxBaseModel::dispose() /sfx2/source/doc/sfxbasemodel.cxx:722:13
        >     #25 0x7f36247062aa in UnoApiTest::load(rtl::OUString const&, char const*) /test/source/unoapi_test.cxx:87:22
        >     #26 0x7f362470bb09 in UnoApiTest::saveAndReload(rtl::OUString const&, char const*) /test/source/unoapi_test.cxx:207:5
        >     #27 0x7f36529ad04f in ScExportTest2::testRefStringUnspecified() /sc/qa/unit/subsequent_export_test2.cxx:428:5
        
        (<https://ci.libreoffice.org/job/lo_ubsan/2653/>)
        
        Change-Id: I34adf135a4ec79935295a21b34277324c531291b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145706
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-18  Miklos Vajna  <vmiklos@collabora.com>  [1f8c02353d653a6d4a72d918aaf6be5f367137c9]

        sc: fix crash in ScViewData::GetCurXForTab()
        
        Crashreport signature:
        
        program/libsclo.so
                ScViewData::GetCurXForTab(short) const
                        sc/source/ui/view/viewdata.cxx:1431
        program/libsclo.so
                ScViewFunc::OnLOKInsertDeleteColumn(short, long)
                        sc/source/ui/view/viewfunc.cxx:1552
        program/libsclo.so
                ScDocFunc::InsertCells(ScRange const&, ScMarkData const*, InsCellCmd, bool, bool, bool)
                        source/ui/docshell/docfunc.cxx:2256
        program/libsclo.so
                ScViewFunc::InsertCells(InsCellCmd, bool, bool)
                        sc/source/ui/view/viewfunc.cxx:1658
        
        Seeing that e.g. ScViewData::WriteUserDataSequence() already checks if
        the pointer in maTabData is a nullptr, do the same here.
        
        Change-Id: I0ebdba8c8a5bedd3c3c57c36bdf0632e2fee45c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145697
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-18  Miklos Vajna  <vmiklos@collabora.com>  [e9d5ccd5a0822969412dbddf0191e28703e72e82]

        sw, .uno:InsertField: add a new Wrapper parameter
        
        This is similar to ceea8f3924f26d5f10adc41b9ea587c77c2fda74 (sw:
        .uno:TextFormField: add new Wrapper parameter, 2023-01-16), but that was
        for fieldmarks & footnotes, while this is for refmarks & footnotes.
        
        Also start a new test file as the one for the entire directory starts to
        grow too long.
        
        Change-Id: Ib7c0e03d6686a8a52a5691a4e2dbf97dcc2facba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145698
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-18  Aron Budea  <aron.budea@collabora.com>  [305e5fe1ba3df1dbe1f961509fe2c691b5193a6f]

        tdf#153080 RTL UI was misbehaving
        
        Regression from
        6f43f00279252265fe4892b46fe0b4686ff721ed
        
        Change-Id: I472381252641bdcd1416bad0893c416a041cc49f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145704
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2023-01-18  Miklos Vajna  <vmiklos@collabora.com>  [91c0e64c2f4d67c6a1073a73b1e467a3b28f0e85]

        sw: rename getBookmarkFor() further to getOneInnermostBookmarkFor()
        
        One additional complexity I missed is that there can be only one
        innermost fieldmark for a position, but there can be multiple bookmarks,
        because bookmarks don't have a starting dummy character.
        
        See
        <https://gerrit.libreoffice.org/c/core/+/145412/2#message-85a4780c8140038a9cc2bd4b9af64ecf97ee5e60>.
        
        Change-Id: Ia5d3bebddd42be7c44b8df2d5db3c5312285a5f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145699
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [90d658d6d1054ac352e1b074a37b8963514a05f8]

        XUnoTunnel->dynamic_cast in ExplicitValueProvider
        
        Change-Id: I72b85a18d0a754f81a136fd79e56789aa926f425
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145617
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-18  Heiko Tietze  <tietze.heiko@gmail.com>  [d395b42cdf3ef517d215dee905e5ccf2ae73b2b8]

        Resolves tdf#91415 - Scale Calc's comment indicator with zoom level
        
        Avoids covering of content when zoomed out
        Shows the indicatior as a triangle now
        
        Change-Id: Icb613e0e728852dd2dfb6d52ad657a986d0c1a0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145677
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-01-18  Stephan Bergmann  <sbergman@redhat.com>  [b63afb3c74d4285a7d46917354eafc0087a73f8f]

        Fix typo
        
        ...which happened to go largely unnoticed (the would-be additional overload, as
        seen when including drawinglayer/processor2d/SDPRProcessor2dTools.hxx first
        thing in drawinglayer/source/processor2d/SDPRProcessor2dTools.cxx, was just
        never defined nor used), but caused
        
        > drawinglayer/source/processor2d/SDPRProcessor2dTools.cxx(140,6): error: externally available entity 'prepareBitmapForDirectRender' is not previously declared in an included file (if it is only used in this translation unit, make it static; otherwise, provide a declaration of it in an included file) [loplugin:external]
        > bool prepareBitmapForDirectRender(
        > ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        with clang-cl
        
        Change-Id: I9f338dd998b66fe3223af045206a423b016b93f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145696
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-18  Miklos Vajna  <vmiklos@collabora.com>  [02f286271d4b44d995f8f2f8f30fbc10ed764b49]

        CppunitTest_sw_rtfexport2: make testFdo48023() more self-contained
        
        Avoid magic in preTest() based on the bugdoc name.
        
        Change-Id: I40e3d58230e8e815bcea067cfc0ecca4ebeca98e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145683
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-18  Noel Grandin  <noelgrandin@gmail.com>  [7195e2740eb1c71f5bbc4322b3535d56b39e2817]

        cleanup commit for Submission
        
        The following commit missed some stuff:
            commit fc41f4d58c7c0e60025c1b43127ef1b3c87fa1ac
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Sat Jan 14 12:41:58 2023 +0200
            XUnoTunnel->dynamic_cast in Submission
        
        Change-Id: Ic27a813e360ae39227cd68213d2899ab64f0dee5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145688
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-18  Justin Luth  <jluth@mail.com>  [29f23c0e71437303982a094040373b509afc7010]

        tdf#114537 docx export: export conditional text with " as '
        
        I couldn't find any way  in MS Word to escape a double-quote
        that is inside of a conditonal text result.
        So just "emulate" that with a single-quote,
        which is a common substitute at least in the English world.
        
        Hmm, Google says that { QUOTE 34 } would do the trick,
        but it didn't work for me in Word 2010.
        
        Change-Id: Ib9833e482911809c86b4e300533ea0aedbeed71c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145685
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-17  Patrick Luby  <plubius@neooffice.org>  [ef558d0aab44421ad5cd8362724ff1410af1b480]

        Related: tdf#42437 Skip special press-and-hold handling for action keys
        
        Pressing and holding action keys such as arrow keys must not be handled
        like pressing and holding a character key as it will insert unexpected
        text.
        
        Change-Id: I6beaff265e6cae30337b025791692ff67b760ff8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145689
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>

2023-01-17  Justin Luth  <jluth@mail.com>  [98550980e414ca6d611e6c3779eed2e5e66f5641]

        tdf#114537 docx export: export conditional text in quotes
        
        DOCX is very much dependent on the true and false text
        being in quotes. Likely any inside quotes need to be escaped,
        but I haven't looked at that yet.
        
        Change-Id: I9f1976a92ea21d9d444ab2e405a0678daa8f939c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145684
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [db28a0cc2e11e1319509e13172fadf4b54d50ecf]

        tdf#153006 ordering of date/time formats in report builder
        
        regression from
            commit 17d2247a66b6a9e3105b0a8b8e6d6b5bea5e3ed4
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Fri Aug 13 19:03:23 2021 +0200
            formatter maps can use unordered_map
        
        Change-Id: Ibc4bc71776a48c61fb9b651672404f9507c1f082
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145566
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-17  Caolán McNamara  <caolanm@redhat.com>  [b5480ea6c55ff550390ac8d146a2996f7234712e]

        gtk4: some basis for experimenting on a11y support
        
        4.10 makes GtkAccessible public
        
        Change-Id: Ib6ec27f9db9c9b87ff775fdc5a075b5b26a16b22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145679
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-17  Caolán McNamara  <caolanm@redhat.com>  [a21258c86e7fd1c64b11216a809f430627a06476]

        Resolves: tdf#153059 after ChangeHeaderOrFooter the control can be disposed
        
        If the cursor is still on page one then when a header, via a control on
        another page, is added it jumps back to that page, so the widget on the
        now hidden page is removed, but the click handler hasn't completed so
        the follow up action to change it from a "plus" button to a dropdown
        menubutton was on a disposed widget.
        
        Change-Id: I981126412a0ee6a667d77fb97a3db2f2b0a0363c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145665
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [a04bf69bccfbc266643b418ef57030a42bbb5c05]

        XUnoTunnel->dynamic_cast in ZipPackageEntry
        
        Change-Id: I0c49ebcb0ed16ab5b90c0cfa1417f002b5dad7b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145632
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c4341c95a2be2e0210d5f8f15d4dd80d9077c4af]

        Fix typo
        
        Change-Id: I4f2cf13ce7b9dd7cd4d579bee1ad411459687c57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145668
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [74600e794903daf0e9be5ba20df1680c715f63c9]

        XUnoTunnel->dynamic_cast in ThumbnailViewItemAcc
        
        Change-Id: Iba0a4a002b261e7b75e20e25d676a6a846b73647
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145669
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-17  Fred Kruse  <fred.kruse@gmx.de>  [924005b06732d6d7aea2437a9edf2550878f9324]

        ParagraphProperties.idl: SortedTextId: Changed 7.5 -> 7.6
        
        Change-Id: Iebfae0952f0c2d7219cb00bf1af73e1a75f4f256
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145674
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2023-01-17  Caolán McNamara  <caolanm@redhat.com>  [bbf1d7faca7912016855b51a10c93a064675e213]

        tdf#152637 format cells example text black on dark background
        
        with application colors, scheme: LibreOffice Dark enabled
        
        Change-Id: I56ac48ec2e6afd77f20a8581c6d872942618d802
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145667
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-17  Jean-Pierre Ledure  <jp@ledure.be>  [c7ac513a8217179c5fae774363e8b0b1f41cea5c]

        ScriptForge - (SF_Calc) fix CompactUp/CompactLeft methods
        
        When
          - WholeRow/WholeColumn = False
          - no row or column matches the FilterFormula
        the cells below or at the right were erroneously
        shifted down or right.
        
        Future behaviour:
        - when nothing to compact,
           the initial range is left unchanged
           the return value = the initial range
        - when all rows/columns are impacted,
           the initial range is cleared
           the return value = zero-length string
        - otherwise
           the initial range is compacted
           the return value is the compacted range
        In either case, the surrounding cells are unchanged.
        
        Change-Id: I27288878dcadeb4ded297b7bb1e6897947ed5e56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145622
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2023-01-17  Stephan Bergmann  <sbergman@redhat.com>  [ea70cf3ca06a5b101d51ca1f4d4a106747a884ae]

        loplugin:casttovoid ("unnecessary cast to void")
        
        Change-Id: Ic891e3ea72e7946a9088ab77ba561d0f1c9b77e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145673
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [3fdfee3268aeae5c9a06527c0f973d258c2188c6]

        XUnoTunnel->dynamic_cast in SfxOfficeDispatch
        
        Change-Id: Ie1aa51a873d1e80a15cddf6220f23a6cf4d090c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145671
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [23e6c378b6d3045d295ad665ae32de65f7f8a47f]

        XUnoTunnel->dynamic_cast in ThumbnailViewAcc
        
        Change-Id: I0d7e98c45ff4b15c646ba90f7bd1f363300dcdb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145670
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [6e0d5afa233484e36e323e8466829ec573d11cbd]

        XUnoTUnnel->dynamic_cast in sd::ViewTabBar
        
        Change-Id: I0aae59685986f07e74a15ef7e7261de808b20c47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145639
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [fc41f4d58c7c0e60025c1b43127ef1b3c87fa1ac]

        XUnoTunnel->dynamic_cast in Submission
        
        Change-Id: I2bafbecdd1b3f16375880e49708fe932db060812
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145626
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-17  Caolán McNamara  <caolanm@redhat.com>  [873a695b64269a6b92766f65930786314351e83f]

        tdf#153049 UpdateScrollBars on mouse release
        
        which is what the old code effectively did
        
        Change-Id: I19b6de0a0015420d1802969064b3338ce6ae1638
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145663
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-17  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [6c8b6fa6c6d4a1a20d8ebaf36b16c1d20cf109e0]

        SDPR: use correct Viewport for sub renderer
        
        Change-Id: Ia10731fbe44c812120ed6594959ddee909568187
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145666
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-01-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [8446cac7d39d3f09f9dd0d5b513ceb96184b0da8]

        XUnoTunnel->dynamic_cast in ScDataPilotDescriptorBase
        
        Change-Id: I493d3fbd5eabb70804bd44affefdd705118f8185
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145635
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-17  Miklos Vajna  <vmiklos@collabora.com>  [43d80906c8693ca27c5b3077fbaa259df4004924]

        sw: .uno:TextFormField: handle Endnote as a value for the Wrapper parameter
        
        This is similar to the fieldmark-in-footnote case, but here we need to
        make sure that the layout is calculated before the cursor attempts to
        jump to the endnote, otherwise the fieldmark will be inserted before the
        endnote anchor, not in the endnote body.
        
        The move of StartAction() / EndAction() calls can be done
        unconditionally, it's not a problem for the existing footnote case.
        
        Change-Id: I772d27937456978ca6aa01148eff3163d8877208
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145660
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [18f1e7ae9d57e888e316e9134ea321be98bf705a]

        sc: Use FormulaGrammarSwitch
        
        Change-Id: Ia4d21886a5a8536f20fed87bfea9676ac8603d86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145481
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-01-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [5355f52b14d7237ba0f9fdd910eca579292242bd]

        XUnoTunnel->dynamic_cast in sd::DrawController
        
        Just past the concrete type down through a couple of layers, rather than
        using a generic type and then casting
        
        Change-Id: I7ba6c83463f3db7176b72cb7e764d3659706ae78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145638
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [c1d50d738fd9fcae5e621efcd687121ef5219f1f]

        XUnoTunnel->dynamic_cast in ODatabaseContext
        
        Change-Id: I5e20afd203c07d371599634b2b3239b38a4ecce2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145625
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [87d0f136dede84f694240f55a958d94e3d0fe9ce]

        XUnoTunnel->dynamic_cast in ScNamedRangeObj
        
        Change-Id: Ib298d8ba676f5a6ddf3fe9b7a49dc45c46d7adbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145636
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-17  Michael Weghorn  <m.weghorn@posteo.de>  [377a8c8ed7dd997d1ac96918b69f805880d208af]

        tdf#153058 android: Use "fit page" for min zoom level
        
        So far, Android Viewer was using "fit page width"
        as minimum zoom level, meaning that it was impossible
        to zoom out to see the full page, e.g. when opening
        a doc with page size A4 portrait and using
        the device in landscape mode.
        
        Change the minimum zoom level to take the page
        height into account as well, i.e. adapt the minimum
        zoom level to be "fit whole page" to allow doing that.
        
        However, keep applying "fit page width" as
        zoom level when double-tapping, by using
        the "fit page width" zoom level as new
        default zoom level and applying the default
        instead of the minimum zoom level on
        double-tap.
        ("Fit page width" is probably more desirable
        than "fit whole page" at least when used on small
        devices, at least in all cases where
        writing is in horizontal direction, so the user
        can see the current portion of text and scroll
        down to continue reading/writing.)
        
        Use on double-tap is currently the only use for the
        default zoom level, the only previous occurence
        was effectively unused since
        
                commit 9ab43aebad67383057d2cc3f754ce2193fa78b4e
                Date:   Wed Dec 4 17:18:20 2019 +0100
        
                    android: Allow zooming for Calc as well
        
        and finally dropped with
        Change-Id I702874f1d9161e5cef660bb4c4a0b7864d6e3c09
        ("android: Drop superfluous ZoomConstraints#mAllow{,DoubleTap}Zoom").
        
        Change-Id: Ica5d8207bc19a81173143fcb5c3747dc89f9fa81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145658
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-01-17  Michael Weghorn  <m.weghorn@posteo.de>  [7c399767053b1cc6f68beccfbbb084c2891fe05e]

        android: Drop superfluous ZoomConstraints#mAllow{,DoubleTap}Zoom
        
        Both members are always set to true since
        
            commit 9ab43aebad67383057d2cc3f754ce2193fa78b4e
            Date:   Wed Dec 4 17:18:20 2019 +0100
        
                android: Allow zooming for Calc as well
        
        , so drop the two now superfluous members and
        getters.
        
        Change-Id: I702874f1d9161e5cef660bb4c4a0b7864d6e3c09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145657
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-01-17  Tünde Tóth  <toth.tunde@nisz.hu>  [a1f16b4603bffddb2f6380874d63f928289de85a]

        tdf#152989 sc: fix oversized rectangle of edited embedded object
        
        Editing resulted unusably oversized OLE objects. Keep
        its original size to fix the UX problem.
        
        Note: lost zoom is still a problem.
        
        See also commit fdf95de18ef1891862bdce26669d1ce2c6f24764
        "tdf#152991 sd: fix oversized rectangle of edited embedded object"
        
        Change-Id: I6b73d1aea76ea4addc24ff978403893c3cbd3dac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145432
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-01-17  Fred Kruse  <fred.kruse@gmx.de>  [04f15c8a8c733f159f77bd58905e4136a32b1be9]

        Properties SortedTextId and DocumentElementsCount added for grammar check
        
        The LanguageTool extension (LT extension) runs not only a grammar check on the level of sentences and paragraphs, some rules work on the level of many paragraphs or full text. The LT extension uses a complex caching mechanism to support this feature. A mapping from a check request to the cached to the (flat)paragraphs is necessary. Until now, this is done by a time-consuming and error-prone mechanism.  The adding of the SortedTextId introduce a feature, a paragraph to be checked can be fast and easy identified. The flatparagraphs also can easily be mapped to cursors to get additional information of the paragraph, used for further features of LT extension.
        The added Property DocumentElementsCount to flatparagraphs and doProofreading gives the extension the hint to recreate the cache.
        
        Change-Id: I4b6b58bba4dfb3e870fe7b71fd8537ee9ffd6476
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142251
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-01-17  Caolán McNamara  <caolanm@redhat.com>  [79541a4808561fbe400cb4e0d33c8ddc23cf9d84]

        tdf#153049 use ScrollType::DontKnow for a mouse wheel spin
        
        use has_grab() to try and distinguish these
        
        Change-Id: I09e0f2219458e9ca0e6f0c0093aea5d5920acef9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145644
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-17  Michael Stahl  <michael.stahl@allotropia.de>  [ee73d14e06180d8a60fc4fc34ab71f23095e7621]

        tdf#152872 sw: fix crash on ooo27109-1.sxw
        
        Has a redline that ends on the body end node.
        
        (regression from commit 2bcfb7231b5ca74f02274cfb74ca8463f78905d6)
        
        Change-Id: I9dc89a496791935b9d28e1874f947b70fdf0b85a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145569
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-01-17  Mike Kaganski  <mike.kaganski@collabora.com>  [ebac691388ed71aafd0aaa78efc5810a68486b7f]

        Reset BitmapWriteAccess before further bitmap use
        
        It started failing an assertion recently (maybe after the 1-bit images
        support drop in commit 21734247d58a6e915b058d8fa55ece949d049613), when
        opening Styles sidebar, with this call stack:
        
          ucrtbased.dll!_wassert(const wchar_t * expression, const wchar_t * file_name, unsigned int line_number) Line 444	C++
          vcllo.dll!SkiaSalBitmap::AcquireBuffer(BitmapAccessMode nMode) Line 230	C++
          vcllo.dll!BitmapInfoAccess::BitmapInfoAccess(Bitmap & rBitmap, BitmapAccessMode nMode) Line 47	C++
          vcllo.dll!Bitmap::AcquireInfoAccess() Line 368	C++
          vcllo.dll!vcl::ScopedBitmapAccess<BitmapInfoAccess,Bitmap,&Bitmap::AcquireInfoAccess>::ScopedBitmapAccess<BitmapInfoAccess,Bitmap,&Bitmap::AcquireInfoAccess>(Bitmap & rBitmap) Line 55	C++
          vcllo.dll!Bitmap::HasGreyPalette8Bit() Line 291	C++
          vcllo.dll!Bitmap::Convert(BmpConversion eConversion) Line 868	C++
          vcllo.dll!AlphaMask::AlphaMask(const Bitmap & rBitmap) Line 35	C++
          vcllo.dll!BitmapEx::BitmapEx(const Bitmap & rBmp, const AlphaMask & rAlphaMask) Line 142	C++
          vcllo.dll!vcl::bitmap::CreateFromData(const unsigned char * pData, long nWidth, long nHeight, long nStride, char nBitCount, bool bReversColors, bool bReverseAlpha) Line 216	C++
          ...
        
        The comment at the assert in SkiaSalBitmap::AcquireBuffer (that is called
        from BitmapInfoAccess ctor) tells:
        
          BitmapWriteAccess stores also a copy of the palette and it can
          be modified, so concurrent reading of it might result in inconsistencies
        
        Change-Id: I364060cf3c2073cfd8bf3288140a7ab3604cd2a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145659
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-17  Tünde Tóth  <toth.tunde@nisz.hu>  [fdf95de18ef1891862bdce26669d1ce2c6f24764]

        tdf#152991 sd: fix oversized rectangle of edited embedded object
        
        The embedded object became unusably oversized after editing,
        because it was not possible to minimize it by the mouse. Now
        the object keeps its original size to avoid of the UX problem.
        
        Note: losing the original zoom of the OLE content is still a problem.
        
        Change-Id: I8b7a2f2a84324bf4de2358ecb5fec5c1f7349155
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145454
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2023-01-17  Radhey Parekh  <radhey.parekh@gmail.com>  [f7d4efc02118a92a3f3cb17ea131674e88907a7b]

        tdf#146638 In a titlebar, separator is changed from a hyphen to an emdash
        
        Change-Id: Ibf79dfd4c3e2f44ba4564567cd5e3f3650095719
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145542
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-01-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [5ed9bb8bdcb1bee63d89909eed82110da31edfe5]

        XUnoTunnel->dynamic_cast in RootItemContainer
        
        Change-Id: I79a44f69dd7233a7e885698d29b929d9831025c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145630
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-17  DowdyJ  <joeldowdy12@gmail.com>  [b8cda1fe1c87af9f378b49bbd3beee25f3c4a942]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: Ibaa1f275cd4ef5a56b8014bf99013aa511a2c413
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145648
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-01-17  Caolán McNamara  <caolanm@redhat.com>  [0b471dc61b60180508d071a26e45b217ea65d13f]

        docmodel appears twice in Library_oox.mk
        
        Change-Id: I771c64309b2fd00965e032a4c9025d657806d298
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145642
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-17  Miklos Vajna  <vmiklos@collabora.com>  [ceea8f3924f26d5f10adc41b9ea587c77c2fda74]

        sw: .uno:TextFormField: add new Wrapper parameter
        
        Currently all fieldmarks are inserted into the document body
        unconditionally when this UNO command is dispatched.
        
        Inserting at the current cursor position makes sense, but some citation
        styles want to insert the actual citation as footnotes, and only have
        the footnote anchor at the cursor position.
        
        Fix the problem by adding a new Wrapper parameter to this UNO command:
        currently the only interesting value it may have is Footnote, if this is
        specified then first we insert a footnote and the footnote content will
        host the fieldmark, not the original body text.
        
        The same will be wanted for endnotes as well, but that's not yet done in
        this commit.
        
        Change-Id: I5c96c7dc9ddaace09b1dbc21b8f12005a2934d04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145602
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [55eabf68ff48762d620b69daefd4116c2023cb0c]

        assert/SAL_WARN in BlendWith
        
        instead of just silently doing nothing, so we get some indication of
        error
        
        Change-Id: Iac7e21d42b45ebc97cfb95552d98c186b9eb05ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145655
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-17  Tor Lillqvist  <tml@collabora.com>  [d648f2ae3a16d0613d1b75848789b9742eb20b19]

        Adapt for --enable-wasm-exceptions
        
        Actually, it seems that to build core with --fwasm-exceptions for use
        in a LibreOffice Technology -using WASM executable, you need to
        compile *everything* with that (i.e. *all* of core's externals). Just
        these gbuild things are not enough to ensure that. You have to put
        
          CC=emcc -pthread -fwasm-exceptions -s SUPPORT_LONGJMP=wasm
          CXX=em++ -pthread -fwasm-exceptions -s SUPPORT_LONGJMP=wasm
        
        into your autogen.input.
        
        Change-Id: I10d21ad0f73e7e5d72864864d595077bd770f4f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145646
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2023-01-17  Tor Lillqvist  <tml@collabora.com>  [5c355dbae859d2ac0b0e8fedca86b64797aec081]

        Don't bother building the liborcus benchmark
        
        It causes a problem when building with Emscripten and
        --enable-wasm-exceptions. Instead of fixing that problem, just don't
        bother building executables we won't run anyway. (Ideally liborcus
        should have some --disable-benchmark configure options, ping Kohei.)
        
        Change-Id: Ic8c1d51513793bba85dc2833cc8fd9ec5b97ce76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145645
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-01-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [cb004bdefb495f151d8a69953774582cf470f6e6]

        XUnoTunnel->dynamic_cast in ZipPackage
        
        Change-Id: I4ecfbb0e90cca7e81556fb27fd552669bed0405c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145631
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [81fd038c81e5ebbb8a52d9b2fbdca1fd48f445e3]

        XUnoTunnel->dynamic_cast in ConstItemContainer
        
        Change-Id: I0b3bf3e2c30a150aa3986e05951e0978fc16f1bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145629
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-17  Gülşah Köse  <gulsah.kose@collabora.com>  [959fbfc000d2e3167b2b57b6d11bea231993b4f0]

        tdf#91265 Use same plot area distance as used in MSO
        
        Changes the postion calculation for pie charts, where the margin
        min distance is now constant for pie charts, but unchanged for
        other chart types.
        
        This changes the positions of various pie charts used in tests,
        which have been changed to the new value after the cases have been
        checked.
        
        Added a new test with all 3 use cases (chart area width equals
        height, width is greater than height, width is less than height).
        
        Change-Id: I51f98f336a7c64a3e6762144fc7dc8d9df80f696
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143179
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-17  Miklos Vajna  <vmiklos@collabora.com>  [92931e1162134cb88a5f413b1a317fc9fdd3579c]

        sw: document SwSectionNode
        
        Note how all the table cells, sections, flys etc have low-level
        sections, but only the UI-level section's start node is called a
        section node.
        
        Change-Id: I730f17b3a63c9e49ee099f82aa39f7a55b2da3fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145634
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [2dd86a1a062973ef3b1a3c312b98e9b9dcbaeeb1]

        XUnoTunnel->dynamic_cast in ViewShellWrapper
        
        Change-Id: I204bbfc67a6c60723d8ebb21424ac5c184f9b2cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145641
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [fe48df2684aa2877b26a112b738f3756db10fa6d]

        XUnoTunnel->dynamic_cast in sd::framework::Pane
        
        Change-Id: I3e6408af0b57bd3b714551c42a31b5b0aabaf3a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145640
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [bd881e48f7860596096a45816c559ac100b0bf59]

        XUnoTunnel->dynamic_cast in ScHeaderFooterContentObj
        
        Change-Id: I3edc648a4a0afbfd2922befc9e1962df0a22b54f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145637
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [9e1ebb43abf2882f48d3cae92a3ce33ce2c437de]

        XUnoTunnel->dynamic_cast in RootActionTriggerContainer
        
        Change-Id: Ie07b02b2011e4edb23793f6209cc35ccd7607c41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145628
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [68a8d0e7507840e2b599e0f075dbd85ea5819ba9]

        XUnoTunnel->dynamic_cast in forms::Model
        
        Change-Id: I60525e6c4f2d2400cdc47538e9d704b10b7c87ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145627
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-17  Chenxiong Qi  <qcxhome@gmail.com>  [be7f3df701e4d94b64af6626d53e03d9336a09cf]

        tdf#97362 Convert unotools tempfile tests to Python
        
        Signed-off-by: Chenxiong Qi <qcxhome@gmail.com>
        Change-Id: I43d0881bbd2a99e018e027e166dcb7b0bffa5ff5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144395
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-01-17  Michael Weghorn  <m.weghorn@posteo.de>  [bcce2205313b6c3a427d0ab12b65526a577fe996]

        tdf#153009 android: Include more doc layout related XML files
        
        instdir/share/config/soffice.cfg/simpress/objectlist.xml
        contains default positions for elements that are used
        in new Impress presentations, but that file wasn't
        included in the Android app/APK previously, so
        couldn't be read from in `SdDrawDocument::InitObjectVector`.
        As a result, the title and text were misplaced when creating a
        new presentation in Android Viewer.
        
        Include all of the related Impress XML files into the app to
        make this work as expected.
        
        (At least a failed attempt to read from `layoutlist.xml`
        was also observed while debugging the issue mentioned
        above.)
        
        Change-Id: Iba1ac68c0b983d3e465515f07b3fc67162a0ee3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145621
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-01-17  Michael Weghorn  <m.weghorn@posteo.de>  [48916eb11bea29ac2f7963d779b18491d6015737]

        tdf#153009 Use recursive mutex in CDocumentBuilder
        
        This was changed from `osl::Mutex` to `std::mutex`
        in
        
            commit e66fdb597b30fc701bb068824d0ae4d89fecd55f
            Date:   Sat Jul 31 20:12:30 2021 +0200
        
                osl::Mutex->std::mutex in CDocumentBuilder
        
        , but `DOM::CDocumentBuilder::parseURI` locks the mutex and
        then calls `DOM::CDocumentBuilder::parse` for the
        
                // if we failed to parse the URI as a simple file, lets try via a ucb stream.
                // For Android file:///assets/ URLs which must go via the osl/ file API.
        
        case, which would result in a deadlock because
        `DOM::CDocumentBuilder::parse` wants to lock the mutex
        again.
        
        This happens once that code path is executed
        on Android Viewer when creating a new Impress presentation
        with Change-Id Iba1ac68c0b983d3e465515f07b3fc67162a0ee3f
        ("tdf#153009 android: Include more doc layout related XML files")
        in place.
        
        Fix the deadlock by using a "std::recursive_mutex` instead.
        
        Part of the backtrace:
        
            DOM::CDocumentBuilder::parse(const com::sun::star::uno::Reference<…> &) documentbuilder.cxx:331
            DOM::CDocumentBuilder::parseURI(const rtl::OUString &) documentbuilder.cxx:387
            non-virtual thunk to DOM::CDocumentBuilder::parseURI(rtl::OUString const&) documentbuilder.cxx:0
            SdDrawDocument::InitLayoutVector() drawdoc.cxx:1130
            SdDrawDocument::SdDrawDocument(DocumentType, SfxObjectShell *) drawdoc.cxx:147
            sd::DrawDocShell::Construct(bool) docshell.cxx:94
            sd::DrawDocShell::DrawDocShell(SfxModelFlags, bool, DocumentType) docshell.cxx:140
            sd_PresentationDocument_get_implementation::$_1::operator()(SfxModelFlags) const unodoc.cxx:65
            std::__ndk1::__invoke<…>(sd_PresentationDocument_get_implementation::$_1 &, SfxModelFlags &&) type_traits:4353
            std::__ndk1::__invoke_void_return_wrapper::__call<…>(sd_PresentationDocument_get_implementation::$_1 &, SfxModelFlags &&) __functional_base:318
            std::__ndk1::__function::__alloc_func::operator()(SfxModelFlags &&) functional:1527
            std::__ndk1::__function::__func::operator()(SfxModelFlags &&) functional:1651
            std::__ndk1::__function::__value_func::operator()(SfxModelFlags &&) const functional:1799
            std::__ndk1::function::operator()(SfxModelFlags) const functional:2347
            sfx2::createSfxModelInstance(const com::sun::star::uno::Sequence<…> &, std::__ndk1::function<…>) sfxmodelfactory.cxx:82
            sd_PresentationDocument_get_implementation(com::sun::star::uno::XComponentContext *, const com::sun::star::uno::Sequence<…> &) unodoc.cxx:61
            std::__ndk1::__invoke<…>(com::sun::star::uno::XInterface *(*&)(com::sun::star::uno::XComponentContext *, const com::sun::star::uno::Sequence<…> &), com::sun::star::uno::XComponentContext *&&, const com::sun::star::uno::Sequence<…> &) type_traits:4353
            std::__ndk1::__invoke_void_return_wrapper::__call<…>(com::sun::star::uno::XInterface *(*&)(com::sun::star::uno::XComponentContext *, const com::sun::star::uno::Sequence<…> &), com::sun::star::uno::XComponentContext *&&, const com::sun::star::uno::Sequence<…> &) __functional_base:318
            std::__ndk1::__function::__alloc_func::operator()(com::sun::star::uno::XComponentContext *&&, const com::sun::star::uno::Sequence<…> &) functional:1527
            std::__ndk1::__function::__func::operator()(com::sun::star::uno::XComponentContext *&&, const com::sun::star::uno::Sequence<…> &) functional:1651
            std::__ndk1::__function::__value_func::operator()(com::sun::star::uno::XComponentContext *&&, const com::sun::star::uno::Sequence<…> &) const functional:1799
            std::__ndk1::function::operator()(com::sun::star::uno::XComponentContext *, const com::sun::star::uno::Sequence<…> &) const functional:2347
            cppuhelper::ServiceManager::Data::Implementation::doCreateInstance(const com::sun::star::uno::Reference<…> &) servicemanager.cxx:706
            cppuhelper::ServiceManager::Data::Implementation::createInstance(const com::sun::star::uno::Reference<…> &, bool) servicemanager.cxx:675
            cppuhelper::ServiceManager::createInstanceWithContext(const rtl::OUString &, const com::sun::star::uno::Reference<…> &) servicemanager.cxx:1006
            non-virtual thunk to cppuhelper::ServiceManager::createInstanceWithContext(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) servicemanager.cxx:0
            SfxFrameLoader_Impl::load(const com::sun::star::uno::Sequence<…> &, const com::sun::star::uno::Reference<…> &) frmload.cxx:707
            non-virtual thunk to (anonymous namespace)::SfxFrameLoader_Impl::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) frmload.cxx:0
            framework::LoadEnv::impl_loadContent() loadenv.cxx:1167
            framework::LoadEnv::start() loadenv.cxx:403
            framework::LoadEnv::startLoading(const rtl::OUString &, const com::sun::star::uno::Sequence<…> &, const com::sun::star::uno::Reference<…> &, const rtl::OUString &, long, LoadEnvFeatures) loadenv.cxx:308
            framework::LoadEnv::loadComponentFromURL(const com::sun::star::uno::Reference<…> &, const com::sun::star::uno::Reference<…> &, const rtl::OUString &, const rtl::OUString &, long, const com::sun::star::uno::Sequence<…> &) loadenv.cxx:168
            framework::Desktop::loadComponentFromURL(const rtl::OUString &, const rtl::OUString &, long, const com::sun::star::uno::Sequence<…> &) desktop.cxx:594
            non-virtual thunk to framework::Desktop::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, long, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) desktop.cxx:0
            lo_documentLoadWithOptions(_LibreOfficeKit *, const char *, const char *) init.cxx:2666
            lo_documentLoad(_LibreOfficeKit *, const char *) init.cxx:2532
            Java_org_libreoffice_kit_Office_documentLoadNative(JNIEnv *, jobject, jstring) lokandroid.cxx:134
            [...]
        
        Change-Id: I63bc7b6f682dab2e94f4e932429c513c5129428e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145620
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-01-17  Michael Weghorn  <m.weghorn@posteo.de>  [3cecdaeab10d4fcb0f478035fa3831c2e255b10c]

        tdf#153009 android: Set BRAND_SHARE_SUBDIR for more default structure
        
        Set `BRAND_SHARE_SUBDIR=share` in the `fundamentalrc`
        shipped with Android Viewer, as is the case for the
        desktop variant as well. This implies that
        the .ui files will be expected underneath the "config/share"
        directory in the app's assets from now on instead of just
        "config", since `BRAND_SHARE_SUBDIR` will be expanded accordingly
        in the paths.
        Therefore, put the .ui files there. Merge the block responsible
        for copying UI files into into the existing block already copying to
        that dir in the `copyTask` gradle task.
        
        There seems to be no particular reason for omitting
        the "share" subdirectory just for the .ui files in the Android
        assets.
        
        This is also in preparation of fixing tdf#153009:
        Not having `BRAND_SHARE_SUBDIR` set on Android resulted
        in
        
            "vnd.sun.star.expand:$BRAND_BASE_DIR/$BRAND_SHARE_SUBDIR/config/soffice.cfg/simpress/objectlist.xml"
        
        previously getting expanded to
        
            file:///assets//config/soffice.cfg/simpress/objectlist.xml
        
        in `SdDrawDocument::InitObjectVector`, and that would cause
        failure to read object property settings (e.g. for the placeholder
        text in a new Impress presentation) from that file, even
        when `objectlist.xml` was put into the app's assets
        (s. Change-Id Iba1ac68c0b983d3e465515f07b3fc67162a0ee3f,
        "tdf#153009 android: Include more doc layout related XML files")
        at "config/soffice.cfg/simpress/objectlist.xml" due to the
        double-slash after "assets" not being treated the same way
        as a single slash at that place.
        
        Change-Id: Ia9d86e1f59daf8a41951cefb3a1e9f82f0e9f184
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145619
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-01-16  Caolán McNamara  <caolanm@redhat.com>  [f1830bff71847a9c17715cff52383956719847fe]

        ofz#55090 fuzzers need docmodel now
        
        Change-Id: I89ffdca9a6d497cd57788e125cbfc7bb1cfde672
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145643
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [45a2d738c498feed80bc04e7bdf800cb0bf63fd3]

        XUnoTunnel->dynamic_cast in OContentHelper
        
        Change-Id: I3788af96cc8664d8afda2bd5eeaf85e9cd0cf374
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145618
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-16  Miklos Vajna  <vmiklos@collabora.com>  [654f972a97c374fa90eb3984a44c7f54ddba9c61]

        sw lok: make sure author name change doesn't mark the doc as modified
        
        This was added in commit d4760b5d4b49fef1c832357059c7e184b3cc0bc4 (sw:
        lok: use redline author for saved author fields, 2023-01-09), but it
        makes online.git unit-wopi-save-on-exit fail.
        
        Try to get up to date author names + passing tests at the same time by
        still updating the fields but not marking the doc as modified right
        after load.
        
        Change-Id: Ic07fcc4464058e778f07d5a88b1d8479dbd8c144
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145623
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [0045c49cf4389efe6cb369759fa2b9e6de938bd8]

        XUnoTunnel->dynamic_cast in ORowSetBase
        
        Change-Id: I685d15982f56b336862da57ecfcbd9ac2d14838b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145616
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [805a634ccc5c2e0bccdbb9c4820c70cd40db5510]

        XUnoTunnel->dynamic_cast in OQueryDescriptor
        
        Change-Id: Ide46f159674ce84f6ecd8b9b0045a66a3b4ddd98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145615
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [27d76f145a9668999cc31c02b6f2712903e427db]

        tdf#153039 submitting XML from XForms document
        
        regression from
            commit 5fd2f0b93bd7d38a277823bfc251c71da7a6f490
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu Jan 12 09:19:03 2023 +0200
            use concrete class in Submission
        
        Change-Id: I99bc069b5243e994da71287960e29be6ab3338ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145567
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0857ba551bdb1a9db450682eba07f59849a7eddb]

        Fix typo
        
        Change-Id: I01c9a76fd9abca9611748e4e9f575eeb5a45f0dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145570
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-16  Miklos Vajna  <vmiklos@collabora.com>  [d5c11b12dbfab8151cf0d7d233f13b062a62721b]

        CppunitTest_sw_layoutwriter2: fix testTdf152952_compat with en-only hyph dict
        
        The bugdoc had German text, but the test was only checking for an English
        hyphenation dictionary, so adapt the bugdoc.
        
        Also, now that the text is English, it's hyphenated a little bit
        differently, so adapt the asserts. The point is that it's still
        hyphenated.
        
        Change-Id: Iaaf45843ad37ca7e7ee87c60ec59f41cc10efb6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145565
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-16  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [531cfd9ebd27edce524c3c80688d66153644f6fa]

        readme.xrm: update for macOS
        
        Change-Id: I93793b689271dbc15b1670979061e0c34128289d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145563
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2023-01-16  Mike Kaganski  <mike.kaganski@collabora.com>  [15fe7346ade34f09f9be016ff847421ce0fa56f4]

        Simplify FastAttributeList
        
        Change-Id: Id89edb25e35527e8603c32e44fb2940721aeda58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145562
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-16  Miklos Vajna  <vmiklos@collabora.com>  [f41d42491528905594b9a36a3bf16998f309c702]

        sw: disable AutoUpdate for many new recent field/book/refmark UNO commands
        
        As noted in
        <https://gerrit.libreoffice.org/c/core/+/145470/1#message-afe4d72912e02c6bacc63392305c3f910a354c6a>,
        these only make sense for commands which have a GetState()
        implementation (AutoUpdate will call GetState() automatically for you
        after an exec), and none of these commands have an explicit GetState(),
        so AutoUpdate=TRUE doesn't make sense for them.
        
        Change-Id: I9899c297a7b0f8c447c66b50a228bc7e1896e146
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145557
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-16  Caolán McNamara  <caolanm@redhat.com>  [1520708cd976ffd39a60bb9d167b6d3c0dbb9c57]

        The third "depth argument is unused
        
        as far as I can determine. We do query the 2nd arg in "gen"
        when there is an opengl slide transition.
        
        Change-Id: I180c91fa193ee6e7e3d5a415e4278aded9fbbba1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145544
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [0dbc1bd6b7806f9d7a5c12daf57a8099c54d25a5]

        XUnoTunnel->dynamic_cast in file::OResultSet
        
        Change-Id: Icfb3760b05e80925833f2ecaa294a81c85b6c672
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145561
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-16  Rafael Lima  <rafael.palma.lima@gmail.com>  [d466df5bc220eb80b8a51ff64507de881b938ed3]

        tdf#106731 Warn user that a module/dialog is read-only in Basic IDE
        
        As discussed in the ticket the Basic IDE does not make it clear that the currently opened module is read-only, which can cause confusion to the user, since they may be pressing keys and seeing no result.
        
        With this patch the IDE clarifies that the module/dialog is read-only in two ways:
        1) In the status bar the string "(Read-only)" is added after the module/dialog name
        2) When a module/dialog is opened an infobar is shown warning that it is read-only.
        3) In a module, if the user closed the infobar and tries to edit the code, the infobar is shown again.
        
        Change-Id: I15197c4316bb2ed19e54be0c33f4fb61b5bbd862
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145307
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-01-16  Caolán McNamara  <caolanm@redhat.com>  [465ec8b275f2685a31ee42ca1447a5d44d18a227]

        getFormat() is always DeviceFormat::DEFAULT
        
        Change-Id: I93139a6c2ce28f28f615b7399e37fcb06fac0997
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145543
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-16  Caolán McNamara  <caolanm@redhat.com>  [17dc855c6f4a4023393d7006e77a40f89a86fcda]

        cid#1519051 silence Unchecked dynamic_cast
        
        and
        
        cid#1519050 Unchecked dynamic_cast
        cid#1519049 Unchecked dynamic_cast
        cid#1519047 Unchecked dynamic_cast
        
        Change-Id: I3feb25cda71c459c549f0e64558935d1030ed309
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145541
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-16  Caolán McNamara  <caolanm@redhat.com>  [be3b99f12fa145f26b5ad4821b47d42776dae4c2]

        cid#1519048 silence Unchecked return value
        
        Change-Id: Ia4763684d84b671e4fb2523b6d5bc222fb5e71e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145540
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-16  Caolán McNamara  <caolanm@redhat.com>  [b03cc1dd65908a40e804c48f52f42fc6ece63ab2]

        cid#1474008 silence Unchecked return value from library
        
        Change-Id: I23228ae5d61654e2c2d401453bc741a2a6074278
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145539
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-16  Caolán McNamara  <caolanm@redhat.com>  [093a7f422c1184fb8043740cfb6a4f03ed328fa6]

        cid#1519046 Uninitialized scalar variable
        
        bogus, but earlier return makes things easier anyway
        
        Change-Id: Id6c0a72b0ec9bbae061cc1f883b383fbef88e771
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145538
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-16  Caolán McNamara  <caolanm@redhat.com>  [8003a7b117f822a03b661db86534cc6b4787475a]

        cid#1412875 Uninitialized pointer field
        
        Change-Id: I551a18eddb5a2f436ecb947411faef09ac74d016
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145537
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-16  Mike Kaganski  <mike.kaganski@collabora.com>  [e5b86ec34da98d92a749885a06e9093c0f64af80]

        Use o3tl::toInt32 in oox/source/drawingml/textfield.cxx
        
        rtl_ustr_toInt32 was incorrectly used, relying on null-terminated
        content of string views.
        
        Change-Id: Ia3e4bb04a029149e5945274f592252704c34f3eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145549
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2023-01-16  Noel Grandin  <noelgrandin@collabora.co.uk>  [f025dcc44cffc38720ea1b39c456cf562f1d144d]

        XUnoTunnel->dynamic_cast in connectivityy
        
        Change-Id: Ibe5e87a1ef1bdc11451e8fe240d017f1ef60dfe6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145556
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-16  Miklos Vajna  <vmiklos@collabora.com>  [0250d6c643f2866c4de7e3c943248ffda9205d05]

        sw, UpdateFieldContent: address a minor performance nit
        
        See
        <https://gerrit.libreoffice.org/c/core/+/145459/1#message-fa0ede3525e35014c1f6c99455a96a69bc2a3601>,
        it's enough to start grouping undo/redo after we know that there is a
        relevant refmark under the cursor.
        
        Change-Id: I53e7e371768480d6b7e968c90bf8c5d9901013b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145555
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-16  Miklos Vajna  <vmiklos@collabora.com>  [2cf59dee9637dcb741806ce61e50b6be427dd7b8]

        sw, UpdateBookmark: address some minor performance nits
        
        See
        <https://gerrit.libreoffice.org/c/core/+/145413/2#message-6fda3c30e7b8cdab1137e2397a5f3f00b97d5acc>:
        
        - can start undo later, after making sure that we have a bookmark under
          the cursor
        
        - can look up the bookmark text later, after we managed to insert the
          marks (which may fail in some protected cursor position)
        
        Change-Id: I8ee183974fcc503a5c9a3964e86168888db13586
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145554
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-16  Stephan Bergmann  <sbergman@redhat.com>  [5877c6b118c99c9ec807a111471bfd67720a5086]

        external/skia: Missing include
        
        > In file included from workdir/UnpackedTarball/skia/third_party/vulkanmemoryallocator/GrVulkanMemoryAllocator.cpp:27:
        > In file included from workdir/UnpackedTarball/skia/third_party/vulkanmemoryallocator/GrVulkanMemoryAllocator.h:35:
        > workdir/UnpackedTarball/skia/third_party/vulkanmemoryallocator/include/vk_mem_alloc.h:2817:9: error: use of undeclared identifier 'snprintf'
        >         snprintf(outStr, strLen, "%u", static_cast<unsigned int>(num));
        >         ^
        
        etc.
        
        Change-Id: I4f13c8a137f23ef62d67c3b4dfa8f1c0ddfc5ec9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145552
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [d21260708b67c18cde3531ae565af833688d6f6a]

        XUnoTunnel->dynamic_cast in VCLXGraphics
        
        Change-Id: Ia401542ec8249809ad16dadd79c51aa025044b42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145534
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [8081533f7c35939b64f11894470c3e033057a887]

        XUnoTunnel->dynamic_cast in VCLXBitmap
        
        Change-Id: I2cf42ac720184bc2b8b89ced5564dbb95e7dc1ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145535
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-16  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [b9411e587586750f36ba9009b5f1e29fe461d8b5]

        tdf#147122 - Return cell object when a simple selection is merged
        
        Change-Id: I4ddd3b3a804f8300a5ec15526f4c9c77aaf45fc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145378
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-01-16  Miklos Vajna  <vmiklos@collabora.com>  [1d6593dd799ff4eb931ffbb5338e4856fb87f77f]

        sw: add a new .uno:DeleteFields UNO command
        
        This is similar to 40753de837b9776dd8b33e830be0cceef83f024a (sw: add a
        new .uno:DeleteBookmarks UNO command, 2023-01-13), but that was about
        deleting bookmarks matching a given prefix with their name, and this one
        is about reference marks (fields in general), matching a certain type &
        prefix with their name.
        
        Change-Id: Iec953034cd0e6875f173712b0fb10bfddf16ed3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145551
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-16  Radhey Parekh  <radhey.parekh@gmail.com>  [4114218584bca3267aff474a7b55a9d5891fcce6]

        tdf#112417 Insert Sheet called when clicking anywhere on the footer
        
        Change-Id: I7524ac11729d1c80254c84c27211de3efaa622c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145102
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins

2023-01-16  Miklos Vajna  <vmiklos@collabora.com>  [77e0c4b5d255c34ccf6cd3977a90ee3575abc081]

        sw: prefix members of BookmarkCollectionHelper, ...
        
        ... HeadersFootersEnumWrapper, RowsEnumWrapper and UnderLineMapper
        
        See tdf#94879 for motivation.
        
        Change-Id: Id4c63d3ebf83dc358747143dabe3b66edea94749
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145550
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-16  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [67c6e66c5b0da351ef48bad0ddced17340df33ab]

        external/python3: fix line offsets in internal-zlib.patch.0
        
        "@@ -11607,13 +11607,13 @@" -> "@@ -12333,13 +12333,13 @@"
        
        Change-Id: I03542ad3171814f6869bccab4dde77673eaa90f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144982
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-01-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [0160109aae49189f5cc9bed60db3c7084003e471]

        XUnoTunnel->dynamic_cast in GridColumn
        
        And use the concrete type in DefaultGridColumnModel, which already makes
        such an assumption
        
        Change-Id: I4c91d46f1889ebe22b6c031a8aabe4e8957addec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145531
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [8a1108a0c7bf8e531d9771a5ca29a81a2aeea167]

        XUnoTunnel->dynamic_cast in OToolBoxWindowItem
        
        Change-Id: I65e535d9f9a81a3712b14b50cc4906b534533e86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145536
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [96cd6623662b719f09596cb700a1f828c75228fd]

        XUnoTunnel->dynamic_cast in VCLXPointer
        
        Change-Id: I322115c214de5d476f84650eb53dae8452d5d1a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145533
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [e5092fdf2420c81887a7e845af8e00bcedee156e]

        XUnoTunnel->dynamic_cast in VCLXRegion
        
        Change-Id: I75956a2c713d52c01dcfd47fc0b8506ba526523e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145532
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [d04c197b436094844abfa5fb7c12e095165d2bca]

        XUnoTunnel->dynamic_cast in CNode
        
        Change-Id: Ifcedcb6fc4e20da6351e4ccf035a3fe06d607961
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145507
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-15  Winfried Donkers  <winfrieddonkers@libreoffice.org>  [bf432958c1d6d204511a6bb32e2c06161d811676]

        tdf#152774 Fix incorrect result with HLOOKUP and VLOOKUP.
        
        Use case now complies with ODF 6.9.5 (HLOOKUP) and 6.9.12 (VLOOKUP).
        Added use case to unit test.
        
        Change-Id: I19df718b6446098f614136f462662c753a515036
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145514
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-01-15  Mike Kaganski  <mike.kaganski@collabora.com>  [f2f008c52aaa88329c07f441de60d6fdfce9f0b3]

        Merge SvXMLAttributeList to comphelper::AttributeList
        
        And simplify the latter, to always use "CDATA" type (as the former did).
        "CDATA" was used in all cases but one, where an empty string was used.
        
        Change-Id: I1b3bfae40e29628e4094d9a6e58a69a66865874c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145526
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-15  Julien Nabet  <serval2412@yahoo.fr>  [9d2355b674d103fe8a73d2db716389980bb69e55]

        tdf#153004: error when copying content to a table without autovalue primary key
        
        In fact, hsql is well managed without extra code.
        
        Change-Id: I93e2b02f3ec78e263cd0f9fab6e33b708dbd3f11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145525
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2023-01-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [4f0012b73cfabc039da4c78dc993abb42c9cf987]

        XUnoTunnel->dynamic_cast in UnoBinaryDataContainer
        
        Change-Id: Ifdef69448558f4c5d6902188208d3eea1a080334
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145506
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [e5e40c0bf56806540850d440ad10a26f33e3387c]

        XUnoTunnel->dynamic_cast in StyleMap
        
        Change-Id: Ib4070fbff0c919cdc2be12f5a2bed1b1ac9e03c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145505
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [68c6133e4d52c581bb0b98ee4ed8f183eeb4f242]

        XUnoTunnel->dynamic_cast in XMLMutableAttributeList
        
        Change-Id: Ia36576da1f287c9b687042eba5d429366b3db0a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145504
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [92e6cd75a3599d3d411d123bd1e691ec447fa563]

        Typo in "code"
        
        Not sure about this...
        
        Change-Id: I8aebfdf48dc7dc2bdbce180fa2f1bd3305489a24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145516
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [28edd79792a4b0ae7665a23bfbebb9499416daef]

        vcl: add more device independent checks for bitmaps in svmtest
        
        Adds writing of "contentchecksum" to MetafileXmlDump, which sums
        the content of all the colors in an device independent way, by
        reading the each pixel color from the bitmap and summing each
        component always in RGBA order.
        
        In addition add some others bitmap attributes not checked before,
        like bitmap width, height and pixel format.
        
        Change-Id: I3bb5f7f6342766df235af71a4682a5d3ce17ab44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145500
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-15  Justin Luth  <justin.luth@collabora.com>  [5b92a7f211adb229a45c7dedf1ce63e15fcfe5d9]

        tdf#117266 sc oox: macro button unit test
        
        Change-Id: I50b8b5a2d29a5892490a7dbd4cc428786147d500
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145519
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-15  Justin Luth  <justin.luth@collabora.com>  [d50eca2a30bdabdc1735c590d6ec1913c6dd22fd]

        tdf#117266 sc oox: export vml button with a correct name
        
        Without a correctly formatted ID, LO was unable to import
        the shape into the spreadsheet. Now at least the button
        shows up and can be pressed.
        
        MS Word already showed the button before the patch,
        so nothing there has changed. That suggests that our
        problem may be more during import.
        
        This code path is also followed by DOC and DOCX formats,
        but they do completely different things with the results.
        This is super nasty code...
        
        Change-Id: I383736a7de9c3e94b427d5747e5949c0348dcecd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145509
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [37e3455a13ab5741104bf41d05a80e60a4612682]

        Fix typos
        
        Change-Id: Ib698f8cde8b332487deaae459ba5ed3d3c66692b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145517
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5ef5afbbd1856b7d8e4f06fe43c214d785d5d235]

        Removed executable bits on source file
        
        Change-Id: I0becfd79fe71557e7b538e7d4122374c2164fcda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145518
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8e8353c717629e049aa15cda86bcd9a3ea205e84]

        Fix typos and exec bits
        
        Change-Id: Ia23a7b507a8254a5d9143de055c28da9656425fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145515
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-14  Caolán McNamara  <caolanm@redhat.com>  [307206ba04e7ac3882b3bfd433f7f0a4d66c8738]

        ooo_vba_VBAToOOEventDesc_get_implementation appears twice
        
        Change-Id: Ic11d112b92d0942a4246e80e4da8ca1065fd12c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145521
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-14  Caolán McNamara  <caolanm@redhat.com>  [8f1c4f341deccead80dd7d0528e6fd4993428601]

        com_sun_star_comp_chart2_ChartDocumentWrapper_get_implementation appears twice
        
        Change-Id: If413be43e68af71ce4f2d1f8e43e4c0d0a5bdc2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145520
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-14  Justin Luth  <justin.luth@collabora.com>  [516a3382a774565d4708766ec796c54196563f5a]

        tdf#117266 sc oox: import local macro without reference id
        
        This is what LO exports - a macro without a local ([0]!)
        or remote ([2]!) reference.
        
        It must be at least somewhat valid because MS Word imports
        these just fine. So why don't import what we export...
        
        Change-Id: I8f69c373552b559efcfe7cbb06ea3a706d8ad0d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145511
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [93b042f488db7d036821efdb967747a1f9c838e0]

        svx: avoid divide by zero in SvxRuler::UpdateTabs()
        
        Prevent lDefTabDist from ending up in a zero state.
        
        See https://crashreport.libreoffice.org/stats/signature/SvxRuler::UpdateTabs()
        
        Change-Id: I9335f3be12de5db4f4f0c3f434057d91f96733ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145457
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [79c7620c5e6f38959356ebf547c367bbc8a245ae]

        XUnoTunnel->dynamic_cast in SecurityEnvironmentGpg
        
        Change-Id: I8535b32de2c7cb71a5108211af0e896029ff5608
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145501
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [79752f9a37a002871806a8ca85488b9eda0302af]

        XUnoTunnel->dynamic_cast in Transformer
        
        Change-Id: Ief186ab88bfe6f952e2e09351fdaa8e0e8a2b6be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145503
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [7666648ab2f420caafa6739cc5bb41d5cc04bf91]

        XUnoTunnel->dynamic_cast in CertificateImpl
        
        Change-Id: I31c03fd894691681401e2ea104ba0d45c95a3c3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145502
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-14  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [47ff51eabb58c7aca82968dc31c0ca54e3da2661]

        Fix non-PCH build
        
        Change-Id: I70c82cece35585b7021c8adef835cc76112c68a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145512
        Tested-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-01-14  Justin Luth  <justin.luth@collabora.com>  [73714e30d144a0d01bc2550ca7a6884a0a92af22]

        tdf#117266 sc oox: export vml button with a correct label
        
        This might also be an import problem with LO,
        but at least by exporting this inside of a font
        like it is supposed to be, LO then imports the caption OK.
        
        Identified by trial and error and repetition.
        
        Change-Id: I4b403a3c8392654fabbf00574cb837c92c7f6230
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145510
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [83f774d1f6a8405832be48326eca1c6e69ac7cc2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4c93a82fedbeb00f6913bb8a459d8db425e2cf21
          - Fix bad link in sdatabase
            
            Change-Id: Ia33bd7e02f1b73860f5efee1b86751c3301b249f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/145445
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-01-14  Regina Henschel  <rb.henschel@t-online.de>  [e21053ef1113eb32d6d364b6c69470570a6846fe]

        tdf#153000 Unittest file types MSO_SPT=25 to 31
        
        Unit test for commit 11319f419988443af85cf3c60dbed12d67fc183f
        
        Change-Id: Idac7205a98599b765fdfc25a6fd29460f0ee430d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145508
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2023-01-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d4e4a2b96a787b4f99d68d7a417c37c97b47c170]

        ThemeDialog added which allows to change the theme used by the doc.
        
        ThemeDialog is a common dialog that can be used to select the
        theme used by the document. Currently it only implements colors
        but in the future also the fonts and formats (for shapes) will
        be adde.
        
        The IThemeColorChanger interface is used by the dialog to change
        the actual color values inside the document. For the writer the
        existing ThemeColorChanger is now implementing the interface.
        
        The dialog is accessible in Writer at Format -> Theme... in the
        main menu.
        
        Change-Id: I23c7dc9668cdc5427f36d604a76c433d6dbef497
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145264
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-14  Tor Lillqvist  <tml@collabora.com>  [ef3c34596ebc6e6e3b85c4093a28d48fe328c1a7]

        EXCEPTIONS_ON has no meaning
        
        Change-Id: I0ca0dcb76d342b451879788b57da03fb7d79e699
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145456
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-01-14  Sam James  <sam@gentoo.org>  [d532040f3e9f11e4f364e0313e426cdb708e6568]

        configure.ac: Fix build with --with-system-zxing and < Clang 16
        
        Clang 15 and older default to -std=c++14, not -std=c++17 (unlike Clang 16 onwards).
        
        This doesn't show up with GCC because GCC 11 onwards defaults to -std=c++17.
        
        The new version of libzxing requires C++ 17, per its release notes. Adapt
        the configure check accordingly to pass -std=c++17 when checking for its
        headers and save accordingly if successful.
        
        (Do this via ${CXXFLAGS_CXX11} which has the appropriate switch
        for our compiler, despite its name.)
        
        Bug: https://bugs.gentoo.org/890324
        Change-Id: Iaaa8fdc05eea0e26416b605bfda8f2d831f8729c
        Signed-off-by: Sam James <sam@gentoo.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145479
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-14  Stephan Bergmann  <sbergman@redhat.com>  [192b0ab41e87f3c4aaf78f22b96b030243c991d5]

        AccessibleBrowseBoxBase's XAggregation is apparently unused
        
        It had been using WeakAggComponentImplHelper5 ever since at least
        f5d6acb1aa368ce50045b949bc12deb4d4bc0c41 "INTEGRATION: CWS a11ysep (1.1.2); FILE
        ADDED", but e.g. AccessibleTabListBoxTable deriving from it implements
        queryInterface in a way that is incompatible with XAggregation (it should only
        have forwarded to AccessibleBrowseBoxTable::queryInterface, and rather
        implemented its logic in an AccessibleTabListBoxTable::queryAggregation
        override).
        
        Also, without this commit but instead with a local
        
        > diff --git a/accessibility/inc/extended/AccessibleBrowseBoxBase.hxx b/accessibility/inc/extended/AccessibleBrowseBoxBase.hxx
        > index d8bcd169ac2e..45797b838167 100644
        > --- a/accessibility/inc/extended/AccessibleBrowseBoxBase.hxx
        > +++ b/accessibility/inc/extended/AccessibleBrowseBoxBase.hxx
        > @@ -63,6 +63,7 @@ class AccessibleBrowseBoxBase :
        >      public ::cppu::BaseMutex,
        >      public AccessibleBrowseBoxImplHelper
        >  {
        > +    void SAL_CALL setDelegator(css::uno::Reference<css::uno::XInterface> const &) final { assert(false); }
        >  public:
        >      /** Constructor sets specified name and description. If the constant of a
        >          text is BBTEXT_NONE, the derived class has to set the text via
        
        on all of Linux, macOS, and Windows `make check` still succeeded, and running
        the resulting LibreOffice on macOS with the system's VoiceOver enabled, and
        doing "LibreOffice - Preferences... - LibreOffice - Advanced" and clicking
        around in the "Java runtime environments (JRE) already installed:" table (which
        actually uses AccessibleBrowseBoxBase via SvHeaderTabListBox::CreateAccessible
        in vcl/source/treelist/svtabbx.cxx) also still succeeded and produced audio, all
        without hitting that injected assert that should have fired if the XAggregation
        mechanism had been used after all.
        
        Change-Id: Ic213a03adf31bb1754443c1951b9b267f805115b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145477
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-14  Caolán McNamara  <caolanm@redhat.com>  [b008831a5545e5a777d77547ef96b9798d795f30]

        tdf#152990 set the font after the MapMode is (potentially) set
        
        Change-Id: I64617a5c85e7e6b444aac705ebbfdd777b4ea55a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145487
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [8d97a90564abba49dcc072d33ddd12c93f4992fe]

        XUnoTunnel->dynamic_cast in VCLXMenu
        
        Change-Id: Iee992e2e09647a7678fd05321e601a4c5bf0c430
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145469
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [6f812b7ac60c1c4fbc8ccba234c19ccf3871dee4]

        XUnoTunnel->dynamic_cast in XMLElementWrapper_XmlSecImpl
        
        Change-Id: Ie0654c8ba6367b575c289b63ac02668ae38066c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145495
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [97db783599148e7829a898f7e46764e777500ecc]

        XUnoTunnel->dynamic_cast in SecurityEnvironment_NssImpl
        
        Change-Id: I65b109f8f45c57633ca3983bacf496a65ea02ea2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145497
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1af58b5acec4a2de095d86feef05ac4aed3edb8f]

        sw: add ThemeColorChanger that sweeps the model and changes colors
        
        The ThemeColorChanger responisiblity is to recalculate and change
        all the theme colors in the model. This includes styles and direct
        formatting changes. It uses ModelTraverser for direct formatting
        changes as it already implements traversing through nodes.
        
        The ThemeColorChanger replaces the code to change the colors in
        ThemePanel.
        
        Also modify undo/redo for changing of attributes to not move
        the cursor and selection when undoing and redoing (new flag
        NO_CURSOR_CHANGE), as in this case it is very distrcting.
        
        Change-Id: Ida1912bd0697307daad9244d474862830ab2686f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145263
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8bc22ed6899bcbafc3020f0af6c939019506a5fd]

        sw: rework ThemePanel, theme color ValueSet drawing as custom draw
        
        Rework the ThemePanel to only work with theme colors, as fonts
        are uing an old mock implemntation of themes. To do this properly
        it is needed to remove the implementation for now.
        
        The theme colors entries were rendered as a bitmap and then shown
        in the ValueSet. This has the problem that it doesn't look sharp
        on a HiDPI screen, so replace that with a ThemeColorValueSet, which
        uses custom draw to render the theme color entries directly.
        
        The ThemeColorValueSet was added to th svx component as it will be
        used in other components as well.
        
        Change-Id: I1a727ef4cf4be4e215db57ac33f571f43aaddc15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145087
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [08cae41f6f8cb8f9f592c0735d1285c0575d6e49]

        XUnoTunnel->dynamic_cast in X509Certificate_NssImpl
        
        Change-Id: I027e8bcee4f9e2b7bafd2ddf9070b6a28bcded37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145496
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [d66d1f6fd47b02076945c09c0d6f8f019d0501d5]

        XUnoTunnel->dynamic_cast in SvXMLExport
        
        Change-Id: I68e4691ac0a58e2320b534d15934ff177feb124d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145493
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [fd6df89dbc26cda08c54e76644b43219d8b75236]

        use more concrete types in chart
        
        Change-Id: I23888f636e36f6163405603a542a2f2f12eefa1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145488
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [b0e0a74d72af09c01e0c6e1324b42fcc2ef55451]

        use more concrete types in chart
        
        Change-Id: I87a7aed6f0168e92f3de7e188a1858b93b44a9cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145489
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [e07d4c03ac08bc1139420210214e69115cf08586]

        XUnoTunnel->dynamic_cast in SvXMLImport
        
        Change-Id: I070bc1a8136e5b492c0ea56774a274b9a3d2ec2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145494
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [e4e2c7a63217c797802045d326f732296e0af918]

        comphelper: check for nullptr
        
        See https://crashreport.libreoffice.org/stats/signature/comphelper::OSelectionChangeMultiplexer::dispose()
        
        Regression from 9931d6b1fb0406e16d56e186812884511738dcfa
        "tdf#150575: REPORTBUILDER: Crash when closing report when used report
        navigator"
        
        Change-Id: I6e4ada368254879d983f80026e9b42ddb4186c51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145461
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [678747f95083be6f3e4d184e6258e49086952f45]

        XUnoTunnel->dynamic_cast in UnoControlModel
        
        Change-Id: I0d8a65aa16583fcb6c8201589b2d356da0be5cac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145482
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [793904ff3a7d8cceafab3d83a562261c4c17fd14]

        use more VCLXPopupMenu instead of XPopupMenu
        
        which avoids a bunch of casting and makes the dependency explicit
        instead of implicit
        
        Change-Id: I754da72916fbbc51e7edc3c806155da34d347bd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145472
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2ec4a66b6d049f5d11f4ceb993ed907c790ed592]

        svx: add UX defined theme color sets
        
        Change-Id: I82cbe16fcfaa8367dacda7ff977e18b0ed39ec2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145086
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4d17d06279d3bceee8d4b92f444b5e425412c576]

        svx: add resolveColor that resolves the color for input theme
        
        resolveColor added to ColorSet resolves the color for the input
        ThemeColor, which contains the index for the color in the ColorSet
        and applies all the additional tranformations defined in the
        ThemeColor.
        
        Change-Id: I5c6d53d5e1d2c61bdb22b0e58c034ec91fbeb2d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145085
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0b35b239c0ff1adad2c4544d8692b5b13a0d363b]

        svx: change ColorSet add method to use ThemeColorTyp enum
        
        Change-Id: I2034a7e915d41c6b55c8344d44be4f6a60e8287e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145072
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [af8fdba1194e657237f9abc460381a1c4bc49982]

        support theme color for lines + oox support + tests
        
        Extended XLineColor to handle model::ThemeColor which then maps
        to the newly added LineColorThemeData property.
        
        Extended oox import and export to map the scheme color elements
        to and from ThemeColor. Added a new test to check the theme line
        color in impress shapes.
        
        Change-Id: I23ecc18c88b5b47608c9110f5681f189d02e2f36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145071
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-13  Julien Nabet  <serval2412@yahoo.fr>  [c9b0eacae71f111209cb77f14f2693d73e5e8d90]

        Related tdf#153003: Copying a query and pasting as table in same DB impossible
        
        It might be a regression from ca82061c2cad00aeddb17b766063776fee0ee41a
        "make ValueTransfer easier to understand
        
        storing references to local variables makes it harder to figure out what
        the control flow is doing.
        "
        in peculiar:
        -            sal_Int32 nDestColumn( 0 );
        -            sal_Int32 nSourceColumn( 1 );
        -            ValueTransfer aTransfer( nSourceColumn, nDestColumn, std::vector(aSourceColTypes), xRow, xStatementParams );
        +            sal_Int32 nSourceColumn( 0 );
        +            ValueTransfer aTransfer( aSourceColTypes, xRow, xStatementParams );
        
        Change-Id: Iaa27c4f46fcc51ec12fff08f8e99f862c8b4ac2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145499
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [32911b8fe99f5205bda08a31b22bfbd991db20f7]

        Fix typo
        
        Change-Id: I4d6b70095259b179f8ac3fc210899ffa84b87fa0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145492
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-13  Julien Nabet  <serval2412@yahoo.fr>  [11319f419988443af85cf3c60dbed12d67fc183f]

        tdf#153000: file types MSO_SPT=25 to 31 are wrongly rendered
        
        Description and analysis with MS ref + code pointer + solution here:
        https://bugs.documentfoundation.org/show_bug.cgi?id=153000#c0
        all this thanks to Regina.
        
        Change-Id: I63a66e075bc67e3c7d833756026933b3447d0cd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145491
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-13  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [9455aae461685809191a3051cf86a208fa5946b4]

        SDPR: Direct support for FillGraphicPrimitive2D
        
        Added support to directly paint FillGraphicPrimitive2D, that
        means object fill with multiple tiles/tiled fill. Note: This
        may use not only bitmap data, but also metafile or svg.
        
        The standard decompose creates one transformed bitmap/vector
        data primitive per tile what is correct, but has some limits
        (a) These may get many when tiles are small compared to
            mask polyPolygon (performance/ressources)
        (b) Correctness: when rendering in AA the common edges of
            tiles will *not* sum up perfectly, but due to AA
            multiplying when blending will leave ugly 'traces'
        
        This direct rendering avoids both. It can use the D2D Brush
        functionality to repeat. Additionally to the current
        office it can also do that when content is rotated/sheared.
        This may not be well known since for those fills the office
        always keeps the fill unrotated (for historical reasons,
        primitives can do that, but not vcl). To see it you may
        convert a SdrObject to metafile and rotate that, so the
        content gets rotated and shows that ugly gaps.
        
        Also added a square-pixel step value for vector fills where
        the default gets used starting from some size. The argument
        is better quality for vector data fills while only a
        limited number of tiles will be rendered.
        
        Also added a buffered handling of the (old and ugly)
        OffsetX/OffsetY to make that work, we will not get rid of
        that soon.
        
        Packed all of this into tooling (so started a tooling
        collection for SDPRs target-system independent) to be able
        to easily re-use all these preparations/tests in other
        SDPR implementations in the future.
        
        Change-Id: Iafacf4181e7c9e2d2b2e3b5cf1f7e4cdd0a43f0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145466
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-01-13  Michael Stahl  <michael.stahl@allotropia.de>  [a25eda715591cfa96136bcfd95360156516239d1]

        tdf#131386 writerfilter: RTF import paragraph mark formatting
        
        One obstacle was remove in commit 02f53bd61222d7999b847a22fd24d65195f129e5
        
        To fix it, when \par is handled, runProps() just has to be called
        unconditionally.
        
        Now one test fails with:
        
        rtfexport5.cxx:438:Assertion
        Test name: testTdf107413::Load_Verify_Reload_Verify
        equality assertion failed
        - Expected: 14578
        - Actual  : 14698
        
        The spacing above the first paragraph in the table in the footer
        is not imported - because this is recorded in a buffer, and when replaying,
        getProperties() is called with Id 0, and not LN_Value_ST_StyleType_character
        as when it's called immediately without buffering.
        
        Change-Id: If86ed2fa88eb2ac0eafd7a8be411bbfa341619b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145490
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-01-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [f2918ed9add416e16396965a4b6c7a5e8865a07f]

        XUnoTunnel->dynamic_cast in SvUnoAttributeContainer
        
        Change-Id: Ief76f12dd98e3455667b70d09605c82c0cedc4b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145485
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [9ca22b602154dfab8f45a98259e5365b0a5e7bc4]

        XUnoTunnel->dynamic_cast in SvXMLAttributeList
        
        Change-Id: I68806bf4b59f76c49f733283d9db21c68342c071
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145484
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [d60722e29a0dde6282915188e5ff7e24890a14d3]

        XUnoTunnel->dynamic_cast in TransferableHelper
        
        which leads us to find that we can skip all the dynamic_cast'ing
        altogether in SwView_Impl
        
        Change-Id: I8914f78df6bfdd743df370c0017d5b8521863594
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145483
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [d4d046bb9c5d17cdd432b362c38914cc7b0a75f1]

        tdf#39650: move UItest to CppUnittest
        
        Change-Id: I2ff89c53309d7e3a4da11d652aafeb38cbc41205
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145480
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-01-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a5e092b53f91d314fd79b48ceaca88030865ac3b]

        Fix typo to complete commit 613baf157375
        
        See https://gerrit.libreoffice.org/c/core/+/145241
        
        Change-Id: Ic9c229fc891ce81c52c7886055a0a3474020f233
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145392
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-13  Caolán McNamara  <caolanm@redhat.com>  [820da3fbcc2e0e2c176ec7e202bb77ea1d5c435d]

        tdf#150708 downgrade a11y SAL_WARN to SAL_INFO
        
        Change-Id: I4e0a082bfe130bf2a4031f9559ddbdf9bb04c00a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145478
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-13  Stephan Bergmann  <sbergman@redhat.com>  [4aa8f40f666b87038c6399c8cd2782e7d8e9c527]

        Base OSubComponent on cppu::WeakComponentImplHelper
        
        ...rather than on cppu::OComponentHelper (which derives from XAggregation) and
        then manually suppressing support for XAggregation in
        OSubComponent::queryInterface
        
        Change-Id: I6718d36f20579806b508c4bf5048b734643ad716
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145476
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-13  Noel Grandin  <noelgrandin@collabora.co.uk>  [1fd4e669a99225459fc3b5bf082487c2644ce691]

        XUnoTunnel->dynamic_cast in X509Certificate_MSCryptImpl
        
        Change-Id: If61114df98f4096798281a28ffcdf58168ff7fdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145475
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-13  Noel Grandin  <noelgrandin@collabora.co.uk>  [817dc69bb6c96f7494510cd45262aae677323a47]

        XUnoTunnel->dynamic_cast in SecurityEnvironment_MSCryptImpl
        
        Change-Id: Idb013bd71b2a90cd6fb8927b199eb36e9bfd9c06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145474
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [9e301586113ea693d5133527678866be4be3f62e]

        XUnoTunnel->dynamic_cast in SfxUnoStyleSheet
        
        Change-Id: I22ad42fd0de3de3bddc1b6d3a99f09883e523340
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145464
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-13  Michael Stahl  <michael.stahl@allotropia.de>  [de2b1a3a22a0a3bf5dfdd44c57c09e1fd0ba39d2]

        tdf#152952 sw: don't hyphenate URLs by default
        
        New compatibility flag HyphenateURLs, disabled by default for Word
        interop and enabled for old ODT documents.
        
        Change-Id: I1496819599deb5ed0fd736698d269ab9a22167fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145415
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-01-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [425fa089778c4a2f59bdabdc6917296b55dcef16]

        tdf#102525: move UItest to CppUnittest
        
        Change-Id: If7881b49cc006157e177559308048a0f2d2c10b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145473
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-01-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [d8138eaa3934c1797422ff28cae31100c02b376c]

        tdf#95306: move UItest to CppUnittest
        
        Change-Id: Ic999c9d10d9a3ae16de0df70b435a5d822035193
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145471
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-01-13  Caolán McNamara  <caolanm@redhat.com>  [8c60271459c4ff61bd0c3a4df0274cefe942362d]

        tdf#150708 if the old is CARET_OR_STATES then try updating it
        
        with the additional states. Hard to know if this is a sensible approach.
        
        Change-Id: I0d55d41c4dd9cbb17fb736e5145671cd6a8b25ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145460
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [79ad3e73907d15c4e234e2a32de8173273f5ac16]

        oox: also allow tint and shade for fill color
        
        This was an obsolete limitation that is not needed anymore.
        
        Change-Id: Ie9610516996fc16197f8611843ff621b8a83ebdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145084
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-13  Patrick Luby  <plubius@neooffice.org>  [fed429e4f6f437997aa6a88e2d071f58aa00ee34]

        Related: tdf#152703 Eliminate potential blocking during live resize
        
        Some events and timers call Application::Reschedule() or
        Application::Yield() so don't block and wait for events when a
        window is in live resize.
        
        Also, only native events and timers need to be dispatched to redraw
        the window so skip dispatching user events when a window is in
        live resize.
        
        Lastly, only higher priority tasks need to be fired to redraw the
        window so skip firing potentially long-running tasks, such as the
        Writer idle layout timer, when a window is in live resize.
        
        Change-Id: I5d449caa432399e836b8e59781e5cc53af718873
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145211
        Tested-by: Jenkins
        Reviewed-by: Patrick Luby <plubius@neooffice.org>

2023-01-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1a79594a27f41ad369e7c387c51e00afb1352872]

        ooxml: fix theme color type mapping: bg -> light, text -> dark
        
        Change-Id: I19ad3ef7c911943075d7ddc01626047cdf11d5db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145070
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3eb53d327fb5d9689b799ff991a6c53c05eff496]

        xmloff: use XThemeColor in ODF, change the format for themes
        
        Change the xmloff filter to use XThemeColor and the associated
        proprties (CharColorThemeReference and FillColorThemeReference).
        
        Change the ODF format for referencing a theme color - make it an
        element instead a series of attributes on the *-properties style
        element.
        
        Change-Id: I0fa7d8ebffecc02897b7fe9824d6f1776ef36380
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144923
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [a6d44c4684f9b037e5c762430df78af2fc85cf34]

        XUnoTunnel->dynamic_cast in VCLXFont
        
        Change-Id: I4afa34805e64f3ff37b76fe8ca4676c1f4eb3e14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145468
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [172aedbc51e4bd972bef3f94d562e09ee7bc8355]

        XUnoTunnel->dynamic_cast in VCLXDevice
        
        Change-Id: I9fa06600d3b9a2172a1818f89a3b9c06d65c8c54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145467
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [ce4193e3398e30c25ec28310a8034b4ca5513d7a]

        XUnoTunnel->dynamic_cast in SvxUnoNumberingRules
        
        Change-Id: I492a951f1d686e1507232e6688c2dc75e8a41cc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145463
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-13  Rafael Lima  <rafael.palma.lima@gmail.com>  [25d5e2041fb13aee61acb6ced579e884ce9a21b5]

        tdf#152860 Fix tooltip for .uno:SearchLabel command
        
        This patch makes the following changes:
        1) Silence the string "[placeholder for message]" for translation, since it is never actually used in the UI.
        2) Add a generic tooltip for the command.
        
        Change-Id: If46d7476638c72d35af2a4c8f242542aae2eafca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145294
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-01-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [c89f9fe8fa0c0985af1997d3b65089a6ed0fd35e]

        remove XUnoTunnel from SvxUnoTextField
        
        nothing seems to be using it
        
        Change-Id: Ib986d2906ac10df3743a30d912bb8ec356838e20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145462
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-13  Miklos Vajna  <vmiklos@collabora.com>  [40753de837b9776dd8b33e830be0cceef83f024a]

        sw: add a new .uno:DeleteBookmarks UNO command
        
        This is similar to commit c68d06dfa1498f862923eaddf3e5d247650a53d5 (sw:
        add a new .uno:DeleteTextFormFields UNO command, 2023-01-10), but that
        was for fieldmarks and this is for bookmarks.
        
        The primary use-case is to specify a prefix for the name, so e.g. all
        Zotero-related bookmarks can be removed, but it can be also used to
        remove all bookmarks when no prefix is specified.
        
        Change-Id: Ifc1f666f66d9fc3f6cd055f9263f0e4f949c191d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145458
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [18b6406439a93294d65a001a83311ab175d9bf49]

        Fix typos
        
        Change-Id: I173920a96524f991f2965af99e8d95f11d1b3c35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145455
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-13  Caolán McNamara  <caolanm@redhat.com>  [65596d7062ac4edadeef84cc335a585ffa942fe0]

        tdf#152994 actually return in this case
        
        Change-Id: I40cb4dc4ce1fd3caa2464f92803124c3d2107afb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145433
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-13  Tor Lillqvist  <tml@collabora.com>  [22cb88b25ba9a52ca0e0eaa3fd116f5fbcc9422f]

        Fix Emscripten version check to still work with older SDK versions
        
        Change-Id: I051b5edd5936bcb94521f88ec7a7a762c66c9283
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145419
        Tested-by: Jenkins
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-01-13  Miklos Vajna  <vmiklos@collabora.com>  [402ab3d145a1e8e123caabf4567aef7b6631fc3c]

        sw: add a new .uno:UpdateField UNO command
        
        This is similar to commit ea208f6004770eb4b81d28e6930cd0c7bd5d8f12 (sw:
        add a new .uno:UpdateBookmark UNO command, 2023-01-11, but that was for
        the bookmark under cursor, and this is for fields (refmarks as a start).
        
        Change-Id: I3e547b668361898b7ed734ea325fdf1d74e5dbb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145427
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-13  Stephan Bergmann  <sbergman@redhat.com>  [55b534660e3fc99a4e4e07cf05df7798e9ba0726]

        OFactoryComponentHelper's XAggregation is apparently unused
        
        It had been using cppu::OComponentHelper (which derives from XAggregation) ever
        since b525a3115f54576017a576ff842dede5e2e3545d "initial import", bug e.g.
        ORegistryFactoryHelper deriving from it implements queryInterface in a way that
        is incompatible with XAggregation (it should only have forwarded to
        OFactoryComponentHelper::queryInterface, and rather implemented its logic in an
        ORegistryFactoryHelper::queryAggregation override).
        
        Also, without this commit but instead with a local
        
        > diff --git a/cppuhelper/source/factory.cxx b/cppuhelper/source/factory.cxx
        > index c8efcab0e604..9011264b3f3a 100644
        > --- a/cppuhelper/source/factory.cxx
        > +++ b/cppuhelper/source/factory.cxx
        > @@ -241,6 +241,7 @@ class OFactoryComponentHelper
        >      , public OComponentHelper
        >      , public OSingleFactoryHelper
        >  {
        > +    void SAL_CALL setDelegator(css::uno::Reference<css::uno::XInterface> const &) final { assert(false); }
        >  public:
        >      OFactoryComponentHelper(
        >          const Reference<XMultiServiceFactory > & rServiceManager,
        
        `make check` still succeeded for me on Linux, without hitting that injected
        assert that should have fired if that XAggregation mechanism had been used after
        all.
        
        So switch from OComponentHelper to WeakComponentImplHelper here (which is the
        simplest implementation helper to use, even if it still needs the non-standard
        OFactoryComponentHelper::getTypes overriding the non-fitting
        WeakComponentImplHelper default implementation).
        
        Change-Id: I9fc2f4f2ef36bd016f9a943a8efd5e4ac5f3baaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145428
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-13  Mike Kaganski  <mike.kaganski@collabora.com>  [3de6b42235aa25f621ae293ad6bad1ee03298358]

        Simplify a bit
        
        Change-Id: Ie2435701078b0e111c1b04b77c857fd1923f2d59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145430
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-13  Miklos Vajna  <vmiklos@collabora.com>  [8bdd832d2088af4f81402e2c0cb2ee36788238da]

        sfx2 lok: conditionally revert CreateBackup changes
        
        This was enabled by default in commit
        5cb7fed2a5a02ff1cb4551752a0bd8d3001a1f22 (tdf#152463 Turn on AutoSave
        and Backup by default, 2022-12-12), and it makes sense on the desktop,
        but this breaks LOK clients, e.g. online.git unit-wopi-save-on-exit.
        
        Keep the desktop case unchanged, but disable it again for the LOK case
        to make the failing test pass again.
        
        Change-Id: I3a7eed8fdd6d394e9c7e75a477cbc11a6f40f7c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145426
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-13  Heiko Tietze  <tietze.heiko@gmail.com>  [f2a2ca8a9d4bf0314b2012cc1d066c65044bd5e0]

        Resolves tdf#119919 - Show hidden children in Stylist when in tree mode
        
        To avoid styles appearing on root if their parent is hidden
        (eg. Heading hidden, Heading 1 moves under root), the Stylist
        shows all styles but with disabled color for the hidden styles
        
        Change-Id: Iec73a3010ab05d01e9b7209d81f1f03c1355ef49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145324
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-01-13  Stephan Bergmann  <sbergman@redhat.com>  [e001703df46d601a9ba21512a259c1caf266edac]

        Merge OSingleFactoryHelper into OFactoryComponentHelper
        
        Change-Id: I7faf7a3ad54c80bd3c53525c92c26c0f980110f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145423
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-13  Miklos Vajna  <vmiklos@collabora.com>  [04fd7d0f53faa08c608034707ca4a459a162712d]

        Update pdfium to 5522
        
        The internal libpng 1.6 is now dropped, but that doesn't really affect
        us.
        
        Change-Id: I777c024c76c17689c20bbe6453467ba5fb22baba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145417
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-13  Miklos Vajna  <vmiklos@collabora.com>  [04d50fa627faabb9211bd9fa9eb134599fb01982]

        sw: rename getBookmarkFor() to getInnerBookmarkFor()
        
        Because otherwise it's quite confusing that we have a For() and an At()
        variant as well, and it would be less clear what happens in For() when
        there are multiple matches.
        
        Also improve getInnerBookmarkFor() a tiny little, so we process the
        first hit only once.
        
        Suggested at
        <https://gerrit.libreoffice.org/c/core/+/145348/1#message-286262286f234823b390e8f962e3ba11f5fa71b2>.
        
        Change-Id: If068f93e6934c9fc042760c03aac866fe5b50bd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145412
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-13  Miklos Vajna  <vmiklos@collabora.com>  [60be9811555b935d6860157ebf26fac6b48327ac]

        sw, FN_DELETE_TEXT_FORMFIELDS: allow deleting all fieldmarks
        
        As suggested at
        <https://gerrit.libreoffice.org/c/core/+/145347/1#message-d2e88d8a1923f0fa5d2869b8d92e1d25d15ac645>,
        in case the provided prefix is empty, then don't try to look up
        ODF_CODE_PARAM and don't compare it with the provided prefix.
        
        This allows deleting all fieldmarks in the document, which is probably
        intended with an empty prefix.
        
        Change-Id: Ic3015925165a9abc13a30889c36c667b10996c4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145409
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-13  Miklos Vajna  <vmiklos@collabora.com>  [81f690ec0cb2a6dc0d6ca0f6de3adcc07eb7bc12]

        sw lok: expose name of refmark under cursor
        
        This is similar to commit 4bcb66ec7b417fbe113267f2615e78fe47eb55ca (sw
        lok: expose name of bookmark under cursor, 2023-01-11), but that was for
        the bookmark under the cursor and this is for refmarks.
        
        Change-Id: I0acf0181d0acfdc087e1ed737b3c18ab3736031a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145405
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [14df26ac57696c11fd344bb16ec22738e42377fc]

        XUnoTunnel->dynamic_cast in comphelper::ByteReader and comphelper::ByteWriter
        
        Change-Id: I1f8c864a939dff1252ba15f517f63b62d1a1e1fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145393
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-13  Mike Kaganski  <mike.kaganski@collabora.com>  [20adf4683c7d38ad41edac586b897757393c8029]

        tdf#152425 related: don't generate style ids in DocxAttributeOutput::Redline
        
        If the style id is unavailable from MSWordStyles::GetStyleId at this point,
        it is a bug (meaning that we failed to output the style to styles.xml).
        Local style generation here would skip the "make it unique" step anyway,
        so the id would be unreliable / useless.
        
        Change-Id: I32c3c6a2581a7aaa6c5b1bb3d48f09b90fb65f73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145401
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [197e5f81213d14fdcbff40edf73385ecd4cd9815]

        introduce {Char,Fill}ColorThemeReference which uses XThemeColor
        
        Adds a unified UNO property for theme colors *ColorTheme
        (CharColorTheme and FillColorTheme) which uses XThemeColor, that
        replaces the properties *Theme, *TintOrShade, *LumOff, *LumMod.
        The properties are still present for backwards compatibility and
        to keep ODF support working in tests as that needs a bigger change.
        
        Reactor the code and tests to accomodate for this change.
        
        Change-Id: If7983decb4ba528b49fe7b5968aa9efc696a9efc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144783
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [c82fa434dab8744c548db166cd24ee82e8759e1f]

        sc: move different UItests to CppUnittest
        
        it seems Jenkins fails sometimes with this test
        https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/131248/
        this commit might help
        
        TODO: convert the remaining test
        Change-Id: Ib3fb48e2e457a9168fa16c8f9f2ac9f98beabcf3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145422
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-01-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [bd0f526f2d3e1ffe43a74672485815768eee6e9e]

        introduce docmodel comp., model::ThemeColor, use it in SvxColorItem
        
        Added a new component docmodel, that has the document model types,
        which only depend on other basic components. This is needed so the
        types can be used in every relevant component - xmloff, oox, svx,
        editeng,...
        
        Introduces model::ThemeColor, which is a class used to store the
        theme color data, including transformations (svx::Transformation).
        For UNO use XThemeColor is added, and the implementation UnoThemeColor
        which wraps svx::ThemeColor, so it can be tranported around.
        
        Reactor all the code and tests to accomodate for this change.
        
        Change-Id: I7ce6752cdfaf5e4d3b8e4d90314afa469dd65cfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144847
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-12  Stephan Bergmann  <sbergman@redhat.com>  [c945eafc99856f0bcd0a99195e2c5164c2a6d24a]

        Don't let OSingleFactoryHelper delegate to derived classes' virtual overrides
        
        ...as it doesn't make sense that e.g. OFactoryComponentHelper::createInstance
        checked for bOneInstance, called OSingleFactoryHelper::createInstance, which
        called [OFactoryComponentHelper::]createInstanceWithContext, which checked for
        bOneInstance again
        
        Change-Id: I53f54079a2ac1af18a6e95f0cb9d7b75c1e46ceb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145418
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-12  Stephan Bergmann  <sbergman@redhat.com>  [ca3ba86fe17227089d797f4f46cf228af97de3b3]

        Fix aggregating OFactoryComponentHelper::queryInterface
        
        4bfc00aca2441082842f91dfba15886258674227 "#67468# factories support
        XUnloadingPreference now" had added the check for XUnloadingPreference there,
        but that's already covered by OFactoryComponentHelper::queryAggregation
        delegating to OSingleFactoryHelper::queryInterface.  (And as
        OFactoryComponentHelper is inheriting XAggregation via OComponentHelper, the
        only thing that OFactoryComponentHelper::queryInterface shall do is delegate to
        OComponentHelper::queryInterface.)
        
        Change-Id: Iebe507e88791d1e2390d042a8a9c152512ce212a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145420
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [c925ad4b1be66bf9cb94fbda0873c1da26f28aa1]

        CppunitTest_sc_uicalc: remove leftover
        
        from commit 3756e3145c39ace4454d2569709c2c0d64ad389a
        "CppunitTest_sc_uicalc: combine external reference tests"
        
        Change-Id: I0c34ae8bd1668aa6ecc02d420aa767f7d631bef4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145404
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-01-12  Jim Raykowski  <raykowj@gmail.com>  [d784da48de7c9ecccf39cea55f49d8d4758cab58]

        SwNavigator: Improve mouse move handler for bringing objects to
        
        attention in the document view
        
        Fixes crash that happens in SalInstanceTreeView iter_compare when the
        mouse enters the content tree at a point that has no tree entry and
        is then moved over an entry.
        
        Moves code to bring entry content to attention in the document view
        from the mouse move handler to it's own function.
        
        Renames the overlay timer handler function and moves it to the area
        of the code having related functions.
        
        Checks added for visible content and if the type has any content to
        bring to attention.
        
        Change-Id: I381eed6ffcf7ddb095c4c09650578a7f7fd874b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145168
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2023-01-12  Caolán McNamara  <caolanm@redhat.com>  [8ab24f26626a65e1ce9e1ff8c4eb75a20e4b7629]

        tdf#152994 only query dark mode in Windows >= 10.0.18362
        
        Change-Id: I8d8bd368d9d1ee38dac96dd369484ec74ce4835a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145414
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-12  Caolán McNamara  <caolanm@redhat.com>  [019c49ec96afc3ea0c50e99881f5a6324b4ec732]

        draw selection bounds without using RasterOp::Invert
        
        Change-Id: I65fa68bbd8ff40c0e324851376dd8a8a1614ac99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145396
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-12  Caolán McNamara  <caolanm@redhat.com>  [af27dabe816666945b02cd31bb6d6f9d84f732c0]

        mbDragDrawn is always false when queried
        
        Change-Id: Ie8eda3465381eeed62d3271040c1697ef8f6559a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145395
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-12  Caolán McNamara  <caolanm@redhat.com>  [13cd316bc733fbe37db105dc705b9d172aec8809]

        ofz#55034 Stack-buffer-overflow in vcl::bitmap::CreateFromData
        
        since:
        
        commit 21734247d58a6e915b058d8fa55ece949d049613
        Date:   Tue Jan 10 12:56:58 2023 +0200
        
            drop internal support for 1-bit images
        
        the input data is still 1 bit here, even if the output will be 8 bit
        
        Change-Id: Ib7eb301b2e62ebc61ee61ebb99e6de92c1f4931b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145410
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-12  Jim Raykowski  <raykowj@gmail.com>  [dc3deffb15f6c924375b38f606eb640fe065089f]

        tdf#152921 Fix sidebar tabbar tab highlighting
        
        Makes the highlight state of the tabbar tab behave as expected when
        the sidebar is in the collapsed or expanded state. When collapsed, the
        tabbar should never have a highlighted tab. When expanded, the tab in
        the tabbar corrosponding to the open deck should be highlighted.
        
        Change-Id: I0e6c54aff95b1f1e417f147070742e900fd51513
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145251
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2023-01-12  Stephan Bergmann  <sbergman@redhat.com>  [933519505aee0e91ca99af0ed860e4a0f148f922]

        Fix VclTextTest with colorized antialiasing
        
        The Flathub build for
        <https://github.com/flathub/org.libreoffice.LibreOffice/commit/d5ac1d2bd680970ba992c8c6836683262f067592>
        "Merge pull request #206 from flathub/lo-7.4.4" on 2023-01-12 at
        <https://buildbot.flathub.org/#/builders/6/builds/16778> consistently failed for
        both aarch64 and x86_64 builds with
        
        > text.cxx:260:Assertion
        > Test name: VclTextTest::testSimpleText
        > double equality assertion failed
        > - Expected: 28
        > - Actual  : -1
        > - Delta   : 2
        
        during CppunitTest_vcl_text.  The reason (as seen with a temporary build setting
        mbExportBitmap = true and looking at the resulting
        workdir/CppunitTest/vcl_text.test.core/simple-text-36-50pct.png) is that the
        stem of the "L" doesn't contain any COL_BLACK pixels, so
        getCharacterLeftSideHeight returns early with -1.  The stem is drawn as three
        vertical lines of pixels, a yellow (RGB 255/195/111), a black-ish (RGB 23/0/0),
        and a blue (RGB 31/155/199) one.  In comparison, when running the same test on
        Fedora 37, the three vertical lines use gray-scale instead of colors,
        RGB 195/195/195, then true black (RGB 0/0/0), and RGB 115/115/115.
        
        An earlier test build of
        <https://github.com/flathub/org.libreoffice.LibreOffice/pull/206> "Update to
        LibreOffice 7.4.4" for the same libreoffice-7.4.4.2 tag on 2023-01-02 at
        <https://buildbot.flathub.org/#/builders/6/builds/14712> succeeded, so I assume
        that it must be some change in the meantime to the underlying
        org.fedoraproject.sdk//22.08 that started to cause colorized antialiasing here.
        
        Change-Id: I7059268eabcfe8e501d0be4f38746707def7bb35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145411
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-12  Miklos Vajna  <vmiklos@collabora.com>  [a2fb3a135425bbc14375e1edfcc1e09a41d760f9]

        sw HTML export: fix invalid HTML when all cells of a row have the same rowspan
        
        The bugdoc has a table with 2 columns and 2 rows, but both the A1 and
        the A2 cell has rowspan=2, so there are only covered cells in the second
        row. It seems there is no valid HTML markup to express this Writer doc
        model.
        
        What HTML seems to suggest instead is to simply decrease the amount of
        rowspan attribute values and then the empty <tr> elements can be simply
        skipped.
        
        This fixes the
        
        	Row 2 of a row group established by a tbody element has no cells beginning on it.
        
        from the w3c HTML validator.
        
        Note that you can't create such problematic tables on the UI: the UI
        will delete the row only containing covered cells for you when the last
        cell gets merged. Such documents can be created by importers, though.
        
        Change-Id: Ice4fa3636e8b780d374f3d319b198aaaada9f5e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145402
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-12  Tor Lillqvist  <tml@collabora.com>  [044cf67f1362088723908747d576aff81cdf4e61]

        Adapt to newer Emscripten SDK
        
        The check for platform in raptor's sort_r.h no longer worked with
        Emscripten 3.1.30. Looking for __EMSCRIPTEN__ explicitly helps.
        
        Change-Id: Ieccf723d809b4e90d44a8a510f71e12bd1d2e529
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145408
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-01-12  Tor Lillqvist  <tml@collabora.com>  [57eae105cdd6faeb7640f06cf4706fde9bf73fbf]

        Adapt to newer Emscripten SDK
        
        The __EMSCRIPTEN_major__, minor, and tiny macros are no longer
        predefined but only defined in <emscripten/version.h>. So grep that
        instead of running emcc -dM -E.
        
        Change-Id: I2383a906f9c746784449cd4606f653ab722b54de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145407
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-01-12  Miklos Vajna  <vmiklos@collabora.com>  [b3a15589915e8b60eae5878e53f90d706c79c106]

        vcl: handle VCL_DUMP_BMP_PATH in BitmapEx::DumpAsPng()
        
        As requested at
        <https://gerrit.libreoffice.org/c/core/+/145361/2#message-e00b755a1a0cdc5cec9b8e2213226e56ec87c038>.
        
        Change-Id: I8868969a2061f0447b101d978acc5027d1bdd545
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145400
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-12  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [9f0e7db8475f35ec8c5081771dc00f0cda651e7b]

        Update git submodules
        
        * Update translations from branch 'master'
          to 31b3190fb111c82e95e8322e860c4371407c4bd9
          - update translations for 7.5.0 rc2/master
            
            and force-fix errors using pocheck
            
            Change-Id: I47591b005b12917245c4be7214d6bd986780044d
            
2023-01-12  Stephan Bergmann  <sbergman@redhat.com>  [b4aa526d9ad0e8cc8975b2f18676486d1cf7c508]

        loplugin:passparamsbyref (clang-cl)
        
        Change-Id: I6d1cdd3f420e146ecad38bd3b1181eb654481440
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145394
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d6f726ff5d33ca0d2450aebc04b3efd490fb5314]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b23e481175ae62e827075f333d303fa393fd65e0
          - tdf#152589 Add warning on experimental mode
            
            Change-Id: Ia3e85594b88ec9e38c1e3efb84cf02dbd69fba42
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/145406
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-01-12  Winfried Donkers  <winfrieddonkers@libreoffice.org>  [0ce4c1e6898ba83d487f1b225dc9ee0bbc00d9fc]

        tdf#152774 Fix incorrect result with MATCH.
        
        Use case now complies with ODF 6.9.14 (MATCH).
        Added use case to unit test.
        
        Change-Id: I749a979135fbc01a3bb1583092fb6d6a100e2d2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144883
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2023-01-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [0ef626f2ff72c62ee42e74e2b58174c047e384cd]

        override GetModel in ScDocShell
        
        so we can avoid dynamic_cast and XUnoTunnel in various places
        
        Change-Id: I1f524270a8030106a2058691c3d89b90d46ed26f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145391
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [5fd2f0b93bd7d38a277823bfc251c71da7a6f490]

        use concrete class in Submission
        
        the code already relies on the underlying type of mxModel being Model
        rather than XModel
        
        Change-Id: I5b78482d37024a5bc274b0208fa56e4328f3f5f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145390
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-12  Caolán McNamara  <caolanm@redhat.com>  [d85a6fd228b3eaeb9214e73cdec0c6ef88e058e3]

        add a warning that this enum is streamed to the svm file format
        
        Change-Id: I5a16b5ac64189ade77f6378d8cc88eee41ee188b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145357
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-12  Caolán McNamara  <caolanm@redhat.com>  [052e77bdd2b74ff068b89ecb6229e31d1854624c]

        document that LineJoint_MIDDLE is treated the same as MITER
        
        Change-Id: I3d82d1dd3b5f66d76622103ec7b9b76acd857f36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145356
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-12  Caolán McNamara  <caolanm@redhat.com>  [3be24f151076def167c3a551c0e1811d457d2691]

        move drawTransformedBitmap to CairoCommon and reuse for X11CairoSalGraphicsImpl
        
        Change-Id: I9b03d2ec973e2dab28358d7e8041b9d26705e700
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145352
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-12  Caolán McNamara  <caolanm@redhat.com>  [a11cabb47249257d8b6510fe91063ade03d0c636]

        rely on support for NET_WM_ICON
        
        I can't find anything where that doesn't work, so can drop
        IconPixmapHint/IconMaskHint.
        
        Change-Id: Ifa9f6a548a92006450335037836fbb7dd3039ecd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145339
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-12  Caolán McNamara  <caolanm@redhat.com>  [099413f4f113fd697afcb0b96cb0dd95ab5d32c6]

        drop some unneeded includes
        
        Change-Id: Ibde845b19bc5993251fb2118b3daeafb63871aef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145338
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-12  Mike Kaganski  <mike.kaganski@collabora.com>  [f22a9447c58f2026bc765286a626b3b746977f19]

        Simplify a bit
        
        Change-Id: I8e86aa5a43f7c0bc234331def1b4440dbe2cefa4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145389
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-12  Caolán McNamara  <caolanm@redhat.com>  [171f6e048c171cbf6a00cdf95a447ce6f074b6a0]

        make SupportsCairo always return true now
        
        Change-Id: I818c63aadd23256c183b89a69b77ac8cdcc081f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144968
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-12  Caolán McNamara  <caolanm@redhat.com>  [9d1e4cbf481c643e1674a493e4911e17d12a98f7]

        remove newly unused X11SalGraphicsImpl
        
        Change-Id: I91d5c75f38a6798e6c4a3ce10d21fede558d27db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145337
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-12  Caolán McNamara  <caolanm@redhat.com>  [bb9594a3b6d9c71fb2d817291ca7e02470cccd11]

        drop X11SalGraphicsImpl middleman now
        
        Change-Id: Ifccf6016403503a5abe34d0c1796ee43d14143de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145336
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-12  Caolán McNamara  <caolanm@redhat.com>  [622e8cd9e5c96d0fe0bb02e07d95efa93c156c44]

        reuse CairoCommon GetGraphicsWidth from X11CairoSalGraphicsImpl
        
        Change-Id: I925f67469b2821b85b86260be22bc111cd97d452
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145333
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-12  Caolán McNamara  <caolanm@redhat.com>  [e28eee5b04391ab7b38e336747f3d2462f602785]

        move X11SalGraphicsImpl::GetBitCount to X11CairoSalGraphicsImpl
        
        Change-Id: I7ccd95539ee8e9368deb42f6c72f2ef0efe49d76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145329
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-12  Caolán McNamara  <caolanm@redhat.com>  [9107b3789c2d01a219632e646ea04cf6776e703b]

        X11SalGraphicsImpl::GetGraphicsHeight is newly unused
        
        Change-Id: Iab08e42aa7c734072faab5b5b48eb77f646b0eef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145328
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-12  Caolán McNamara  <caolanm@redhat.com>  [c3712f26582e5b89eb73866686d4ee857531ea4f]

        mpClipRegion is newly unused
        
        Change-Id: I52d1848faf7821385bb0d87f9bb512e51365c4f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145327
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-12  Caolán McNamara  <caolanm@redhat.com>  [d19c1a92317a962d9ff0d682ef99284a8afe9179]

        X11SalGraphics::SetClipRegion is newly unused
        
        Change-Id: I920294975905c3ff3f3cc3d89411b4d0349d746d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145326
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-12  Caolán McNamara  <caolanm@redhat.com>  [4557bd79fe323af6b192e40ba6a035fe06d6adcf]

        merge duplicate CairoTextRender impls
        
        drop getSurfaceOffset because both impls just set these to 0, so its
        a no opt
        
        Change-Id: Ie4f28d57fb8a170c7a46d3cafceef3e049c26e2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145325
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-12  Caolán McNamara  <caolanm@redhat.com>  [4160be791daaef1a0c059a248f678cbad6408a69]

        no more X11SalBitmap
        
        Change-Id: I2c721c6058ab17717350742dd4390db0ad74b1f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145293
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-12  Dennis Francis  <dennis.francis@collabora.com>  [d4760b5d4b49fef1c832357059c7e184b3cc0bc4]

        sw: lok: use redline author for saved author fields
        
        Without the fix author fields will expand to "Unknown author" when
        loading files which have author fields in them. But only update the
        fields when the first view joins and not for later view joins.
        
        Change-Id: I4ac3b25349b8057812c45dc8148f8b3fc3b7ca1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145317
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-12  Stephan Bergmann  <sbergman@redhat.com>  [6c5c33a8279c2281cd5008b25d966aee98aaf021]

        loplugin:fakebool (clang-cl)
        
        Change-Id: I8b1aa39ef008e1865e3fd529a49b10b95db1f046
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145383
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5e0caf8972a2855d0458931233a00783cfb0f3f1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f1c42932246dacd75345a130baee7fb6f07d9f07
          - tdf#152589 Add Transtate command & settings Help page
            
            + Also add Help page for LanguageTool options
            + Note: DeepL service not available in Southern Hemisphere, therefore
              I've not tested it.
            
            Change-Id: I8a4bb01462e40113b40210b10024c59db0da293c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/145366
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-01-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [db2b43065f53f3e620cade5c2bc2d492c0f7fc34]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6b6ed464e1709685a0c20a7254d169c5553aa13a
          - tdf#129726 Insert Index and Edit Index Help pages
            
            + Merged Insert and Edit Index help pages
            + Deletd Edit Index help page
            + Refactor
            + Adjust links
            
            Change-Id: I01eab63177e0a2f9962878398c86ee5ec2418dcd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/145269
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-01-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ce58da3240e508800bd3e6fd7d56fb5fbde3349d]

        tdf#129726 Add extended tips to Index Entry dialog
        
        Change-Id: I2fe583ccac6aef7ef024b6a31cfb2cc892b8af88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145282
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2023-01-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2dd49de5cae2ce3896fb9a611610d130a216ed1d]

        Add Help button to Translate dialog
        
        Change-Id: If7dbbd2fa58094a0b58250887a00dba364940ce6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145367
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2023-01-12  Julien Nabet  <serval2412@yahoo.fr>  [e78859005b632860c9464335fdf6836c4fd41807]

        Curl:CURLOPT_REDIR_PROTOCOLS(_STR): use only "https", not "http"
        
        Change-Id: If615503b598f6823d7978f12e666832c82b63ece
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145334
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-01-12  Miklos Vajna  <vmiklos@collabora.com>  [432aefa738ed0b3a6215629569a5bcffdeb504d5]

        tdf#152961 sw: fix layout loop on removing fly from page
        
        Loading the document resulted in a layout loop.
        
        This is a problem since commit cf2c070de2bafeec3b476c6bff7bb4ac87ba46db
        (sw layout: invalidate margins of body content when moving a fly from
        page, 2022-12-09), which started invalidating the content of an old page
        in case we remove a fly from it, because some frames calculate their
        margins based on the flys of the page.
        
        Fix the problem by invalidating only the table frames of those page
        lowers: the direct need for this invalidation comes from
        SwTabFrame::CalcFlyOffsets(), which is not relevant for other frames.
        Also, in case non-table lowers are not invalidated, then the new bugdoc
        loads fine, which means this fixes the new problem while keeping the old
        problem fixed.
        
        This assumes that non-table frames have their equivalent of
        SwTabFrame::CalcFlyOffsets(), which do their own invalidation, so
        SwPageFrame::MoveFly() doesn't have to do it.
        
        Change-Id: I807d55d077bb0e023beb66775ab68bbca2680eb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145384
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-12  Stephan Bergmann  <sbergman@redhat.com>  [7b398af091c2d130becc21d38381751830398140]

        loplugin:external (clang-cl)
        
        Change-Id: I09e30d3e250bad9c328688b78cf387fcdb12c2a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145382
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-12  Stephan Bergmann  <sbergman@redhat.com>  [0727e4ca62f40a32926a716fd3fe62343cc76b83]

        loplugin:unnecessaryoverride (clang-cl)
        
        Change-Id: Ib0f721cb0bb7ebfd3b422cfb9e93804a70e1270b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145381
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-12  Stephan Bergmann  <sbergman@redhat.com>  [d66a97d5622bfc7c8d68452eb5a3c2378b0b1820]

        loplugin:crosscast (clang-cl)
        
        > winaccessibility/source/service/AccTopWindowListener.cxx(47,36): error: suspicious dynamic cross cast from 'css::accessibility::XAccessible *' to 'VCLXAccessibleComponent *' [loplugin:crosscast]
        >     else if (auto pvclxcomponent = dynamic_cast<VCLXAccessibleComponent*>(pAccessible))
        >                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        Change-Id: Iee7585dd2fa0d92af3be6b89d7d08326de3d1e7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145380
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-12  Stephan Bergmann  <sbergman@redhat.com>  [1f9317e341e1636c869c465e152f41f5c4037386]

        loplugin:reservedid (clang-cl)
        
        ...after ef533553559fe09b4afab651fc692885d1acf4ed "Rudimentary support for
        dynamic_cast on UNO proxy objects" added those
        
        > extern "C" IMAGE_DOS_HEADER const __ImageBase;
        
        Change-Id: I4d9cf2b7617180d66a8527e0e36631f81e0fb18d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145379
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-12  Caolán McNamara  <caolanm@redhat.com>  [1e96a295024b6a200afff2065786885ea3b131b4]

        this is never a X11SalBitmap anymore
        
        Change-Id: I9f645128709bce93be1c8548614b5e72e6667844
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145292
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-12  Caolán McNamara  <caolanm@redhat.com>  [0f348ba55db9eabe990b5bbeb42d1d94b3b70e79]

        Resolves: tdf#107625 make ctrl+tab act like tab when tab is an input char
        
        Change-Id: Ic3d698920fc94df1adf142e4cbab9725ae45273c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145193
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-12  Tor Lillqvist  <tml@collabora.com>  [743713648e1abc124fc5783f3ea6a20b7d73701d]

        Don't bother building the vcldemo executable for WASM unless using Qt5
        
        Reduces build time a bit.
        
        Sadly, we do need to build soffice.wasm also when not using Qt5,
        because wasm/Makefile.am in online uses its .linkdeps file.
        
        Change-Id: I48f67598050208220e63e3a0ff627f6420ff837f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145353
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-01-12  Stephan Bergmann  <sbergman@redhat.com>  [941ab8acf0765131fb9d0af560846293f3768d13]

        comphelper::OCommonAccessibleComponent's XAggregation is apparently unused
        
        It had been using WeakAggComponentImplHelper2 ever since
        2f79d5f4794ec7f076bb290702b4c9c0afb2a6c8 "initial checkin - helper for
        implementing an XAccessibleContext", but all the classes that derive from it
        (comphelper::OAccessibleComponentHelper,
        comphelper::OAccessibleExtendedComponentHelper, and classes that in turn derive
        from those) implement queryInterface (in a way not just forwarding to the base
        class queryInterface, as would be required for classes implementing
        XAggregation) rather than queryAggregation, so aggregation was broken and any
        delegator would be ignored when calling queryInterface on one of the derived
        classes.
        
        Also, without this commit but instead with a local
        
        > --- a/include/comphelper/accessiblecomponenthelper.hxx
        > +++ b/include/comphelper/accessiblecomponenthelper.hxx
        > @@ -49,6 +49,7 @@ namespace comphelper
        >                  :public ::cppu::BaseMutex
        >                  ,public OCommonAccessibleComponent_Base
        >      {
        > +        void SAL_CALL setDelegator(css::uno::Reference<css::uno::XInterface> const &) final { assert(false); }
        >          friend class OContextEntryGuard;
        >      private:
        >          css::uno::WeakReference< css::accessibility::XAccessible > m_aCreator;         // the XAccessible which created our XAccessibleContext
        
        on all of Linux, macOS, and Windows: `make check` still succeeded, and running
        the resulting LibreOffice with the system in some assistive technology narration
        mode produced audio, all without hitting that injected assert that should have
        fired if the XAggregation mechanism had been used after all.
        
        Change-Id: I47045824d0762a5f3de150a11576694621b163b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145330
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-12  Miklos Vajna  <vmiklos@collabora.com>  [200e2a3c28bdeec785ac389473f5fca6576071a0]

        sw, UpdateSections: remove not needed StateMethod
        
        SwTextShell::GetState() doesn't handle FN_UPDATE_SECTIONS at the moment,
        so this is unused.
        
        Noticed by Justin at
        <https://gerrit.libreoffice.org/c/core/+/145281/2#message-6b432c5700d3c28284c59e507be378e59859bba2>.
        
        Change-Id: If1a95aa0f1cbe83b42f720421d345a3e12f0b97b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145346
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [f65d7fb18c5b850a381727a67c97fc94128082d2]

        tdf#152717: sc: Add UItest
        
        I tried to implement this as a CppUnittest but =DDE formula
        returns nothing
        
        Change-Id: I4649a7842de516fc1867ddd214b323ff77f66317
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145362
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-01-12  Miklos Vajna  <vmiklos@collabora.com>  [53603317af854a352e75fd2c5f0f0eeaacc5293c]

        vcl: introduce a BitmapEx::DumpAsPng()
        
        This is mostly useful for ad-hoc debugging, so you don't need to
        manually create an SvFileStream, a vcl::PngImageWriter & connect them,
        but you can step through code in the debugger and call DumpAsPng() at
        random code locations.
        
        The filename type is intentionally a 'const char*', so you can call
        DumpAsPng(0) from gdb; that would not be possible for a 'const
        OUString&' parameter type.
        
        Change-Id: I7e6c9bfe8410892969a1cbd1f827e2d62f409400
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145361
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [244803ee2bcdfd4c4244f0c8a0654dab25fbc34d]

        tsan:lock-order-inversion in MasterPageObserver
        
        simply the initialisation using a function local static
        
        Change-Id: Ib5b42dccd69e79822b10ab357c357003b35f9d0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145340
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [a54172be5a8ec756586fbb5c463364e084aac079]

        tsan:lock-order-inversion in FrameworkHelper
        
        simplify initialisation using a regular mutex, which avoids the global
        mutex and thus a potential lock ordering issue
        
        Change-Id: Ic32afb827aa0b6aae41b8680d7f7329fbe6bc1ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145341
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [91c954f53f223bcdcfb33fc3625082f05234e16d]

        tsan:lock-order-inversion in AnimationNode
        
        make -j 24 -rs -f /home/noel/libo-tsan/Makefile.gbuild
        CppunitTest_filter_svg
        [build CUT] filter_svg
        ==================
        WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock)
        (pid=1138169)
        Cycle in lock order graph: M0 (0x7b0c0043c8c0) => M1 (0x7b0c00459090)
        => M0
        
          Mutex M1 acquired here while holding mutex M0 in main thread:
        /home/noel/llvm-project/compiler-rt/lib/tsan/rtl/../../sanitizer_common/sanitizer_common_interceptors.inc:4481
        (cppunittester+0x9b4c2)
            #1 osl_acquireMutex ??:? (libuno_sal.so.3+0x783ca)
        namespace)::AnimationNode::setParent(com::sun::star::uno::Reference<com::sun::star::uno::XInterface>
        const&) animcore.cxx:? (libanimcorelo.so+0x1d34f)
                M1 try to lock
        namespace)::AnimationNode::setParent(com::sun::star::uno::Reference<com::sun::star::uno::XInterface>
        const&) animcore.cxx:? (libanimcorelo.so+0x33bf2)
        namespace)::AnimationNode::appendChild(com::sun::star::uno::Reference<com::sun::star::animations::XAnimationNode>
        const&) animcore.cxx:? (libanimcorelo.so+0x27312)
                M0 locked
        namespace)::AnimationNode::appendChild(com::sun::star::uno::Reference<com::sun::star::animations::XAnimationNode>
        const&) animcore.cxx:? (libanimcorelo.so+0x34d29)
        xmloff::AnimationNodeContext::AnimationNodeContext(com::sun::star::uno::Reference<com::sun::star::animations::XAnimationNode>
        const&, SvXMLImport&, int,
        com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList>
        const&, std::shared_ptr<xmloff::AnimationsImportHelperImpl> const&)
        animationimport.cxx:? (libxolo.so+0x338060)
        com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList>
        const&) animationimport.cxx:? (libxolo.so+0x33e010)
        com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList>
        const&) ??:? (libxolo.so+0x2ca188)
        com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList>
        const&) ??:? (libxolo.so+0x2cb106)
        namespace)::Event const*) fastparser.cxx:? (libexpwraplo.so+0x4731a)
        sax_fastparser::FastSaxParserImpl::parseStream(com::sun::star::xml::sax::InputSource
        const&) fastparser.cxx:? (libexpwraplo.so+0x407fa)
        sax_fastparser::FastSaxParser::parseStream(com::sun::star::xml::sax::InputSource
        const&) ??:? (libexpwraplo.so+0x48d08)
        const&) ??:? (libxolo.so+0x2c7296)
        SvXMLImport::parseStream(com::sun::star::xml::sax::InputSource const&)
        ??:? (libxolo.so+0x2c74e2)
        namespace)::ReadThroughComponent(com::sun::star::uno::Reference<com::sun::star::embed::XStorage>
        const&, com::sun::star::uno::Reference<com::sun::star::lang::XComponent>
        const&, char const*,
        com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>
        const&, char const*,
        com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&,
        rtl::OUString const&, bool) sdxmlwrp.cxx:? (libsdlo.so+0x4f2088)
        (libsdlo.so+0x4ef8ed)
            #17 sd::DrawDocShell::Load(SfxMedium&) ??:? (libsdlo.so+0x5bdbeb)
        (libsfxlo.so+0x596b65)
            #19 SfxObjectShell::DoLoad(SfxMedium*) ??:? (libsfxlo.so+0x598732)
        SfxBaseModel::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
        const&) ??:? (libsfxlo.so+0x5e5222)
        SfxBaseModel::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
        const&) ??:? (libsfxlo.so+0x5e6135)
        namespace)::SfxFrameLoader_Impl::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
        const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame>
        const&) frmload.cxx:? (libsfxlo.so+0x6ca8fb)
        namespace)::SfxFrameLoader_Impl::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
        const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame>
        const&) frmload.cxx:? (libsfxlo.so+0x6cd749)
        (libfwklo.so+0x30000f)
            #25 framework::LoadEnv::start() loadenv.cxx:? (libfwklo.so+0x2fb828)
        com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
        const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame>
        const&, rtl::OUString const&, int, LoadEnvFeatures) loadenv.cxx:?
        (libfwklo.so+0x2f98d0)
        framework::LoadEnv::loadComponentFromURL(com::sun::star::uno::Reference<com::sun::star::frame::XComponentLoader>
        const&,
        com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>
        const&, rtl::OUString const&, rtl::OUString const&, int,
        com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
        const&) loadenv.cxx:? (libfwklo.so+0x2f8905)
        rtl::OUString const&, int,
        com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
        const&) ??:? (libfwklo.so+0x322cbf)
        framework::Desktop::loadComponentFromURL(rtl::OUString const&,
        rtl::OUString const&, int,
        com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
        const&) ??:? (libfwklo.so+0x322f11)
        rtl::OUString const&,
        com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
        const&) ??:? (libunotest.so+0x13f41)
        (libsubsequenttest.so+0x5fc93)
        std::char_traits<char16_t> >, char const*) ??:?
        (libsubsequenttest.so+0x60570)
        (libtest_filter_svg.so+0x161bd)
        
          Mutex M0 acquired here while holding mutex M1 in main thread:
        /home/noel/llvm-project/compiler-rt/lib/tsan/rtl/../../sanitizer_common/sanitizer_common_interceptors.inc:4481
        (cppunittester+0x9b4c2)
            #1 osl_acquireMutex ??:? (libuno_sal.so.3+0x783ca)
        namespace)::AnimationNode::fireChangeListener() animcore.cxx:?
        (libanimcorelo.so+0x3832f)
                M0 try to lock
        namespace)::AnimationNode::fireChangeListener() animcore.cxx:?
        (libanimcorelo.so+0x38814)
        namespace)::AnimationNode::fireChangeListener() animcore.cxx:?
        (libanimcorelo.so+0x38814)
        namespace)::AnimationNode::setParent(com::sun::star::uno::Reference<com::sun::star::uno::XInterface>
        const&) animcore.cxx:? (libanimcorelo.so+0x1d514)
        namespace)::AnimationNode::setParent(com::sun::star::uno::Reference<com::sun::star::uno::XInterface>
        const&) animcore.cxx:? (libanimcorelo.so+0x33bf2)
        namespace)::AnimationNode::appendChild(com::sun::star::uno::Reference<com::sun::star::animations::XAnimationNode>
        const&) animcore.cxx:? (libanimcorelo.so+0x27312)
                M1 locked
        namespace)::AnimationNode::appendChild(com::sun::star::uno::Reference<com::sun::star::animations::XAnimationNode>
        const&) animcore.cxx:? (libanimcorelo.so+0x34d29)
        xmloff::AnimationNodeContext::AnimationNodeContext(com::sun::star::uno::Reference<com::sun::star::animations::XAnimationNode>
        const&, SvXMLImport&, int,
        com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList>
        const&, std::shared_ptr<xmloff::AnimationsImportHelperImpl> const&)
        animationimport.cxx:? (libxolo.so+0x338060)
        com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList>
        const&) animationimport.cxx:? (libxolo.so+0x33e010)
        com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList>
        const&) ??:? (libxolo.so+0x2ca188)
        com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList>
        const&) ??:? (libxolo.so+0x2cb106)
        namespace)::Event const*) fastparser.cxx:? (libexpwraplo.so+0x4731a)
        sax_fastparser::FastSaxParserImpl::parseStream(com::sun::star::xml::sax::InputSource
        const&) fastparser.cxx:? (libexpwraplo.so+0x407fa)
        sax_fastparser::FastSaxParser::parseStream(com::sun::star::xml::sax::InputSource
        const&) ??:? (libexpwraplo.so+0x48d08)
        const&) ??:? (libxolo.so+0x2c7296)
        SvXMLImport::parseStream(com::sun::star::xml::sax::InputSource const&)
        ??:? (libxolo.so+0x2c74e2)
        namespace)::ReadThroughComponent(com::sun::star::uno::Reference<com::sun::star::embed::XStorage>
        const&, com::sun::star::uno::Reference<com::sun::star::lang::XComponent>
        const&, char const*,
        com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>
        const&, char const*,
        com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&,
        rtl::OUString const&, bool) sdxmlwrp.cxx:? (libsdlo.so+0x4f2088)
        (libsdlo.so+0x4ef8ed)
            #20 sd::DrawDocShell::Load(SfxMedium&) ??:? (libsdlo.so+0x5bdbeb)
        (libsfxlo.so+0x596b65)
            #22 SfxObjectShell::DoLoad(SfxMedium*) ??:? (libsfxlo.so+0x598732)
        SfxBaseModel::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
        const&) ??:? (libsfxlo.so+0x5e5222)
        SfxBaseModel::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
        const&) ??:? (libsfxlo.so+0x5e6135)
        namespace)::SfxFrameLoader_Impl::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
        const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame>
        const&) frmload.cxx:? (libsfxlo.so+0x6ca8fb)
        namespace)::SfxFrameLoader_Impl::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
        const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame>
        const&) frmload.cxx:? (libsfxlo.so+0x6cd749)
        (libfwklo.so+0x30000f)
            #28 framework::LoadEnv::start() loadenv.cxx:? (libfwklo.so+0x2fb828)
        com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
        const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame>
        const&, rtl::OUString const&, int, LoadEnvFeatures) loadenv.cxx:?
        (libfwklo.so+0x2f98d0)
        framework::LoadEnv::loadComponentFromURL(com::sun::star::uno::Reference<com::sun::star::frame::XComponentLoader>
        const&,
        com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>
        const&, rtl::OUString const&, rtl::OUString const&, int,
        com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
        const&) loadenv.cxx:? (libfwklo.so+0x2f8905)
        rtl::OUString const&, int,
        com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
        const&) ??:? (libfwklo.so+0x322cbf)
        framework::Desktop::loadComponentFromURL(rtl::OUString const&,
        rtl::OUString const&, int,
        com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
        const&) ??:? (libfwklo.so+0x322f11)
        rtl::OUString const&,
        com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>
        const&) ??:? (libunotest.so+0x13f41)
        
        Change-Id: Iecb3f5c1e553d8f4278c7caf7e81f6cb1f589e9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145335
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-12  Noel Grandin  <noelgrandin@gmail.com>  [c68606ca09d22caea7c37417d97c076524fecb38]

        maAlphaMask in BitmapEx should be AlphaMask
        
        Change-Id: I12dd1881c2896ab2970a0d149048a36d1aee9c9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145243
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [21734247d58a6e915b058d8fa55ece949d049613]

        drop internal support for 1-bit images
        
        on modern hardware, these are less efficient than regular alpha
        channels.
        
        Also, this greatly simplies the range of stuff that vcl needs to deal
        with, which will make the upcoming transparency->alpha patch easier to
        deal with.
        
        Enhance vcl::CreateFromData to convert incoming 1-bit data to 8-bit
        image.
        
        Change-Id: I35829da750029fe373d0d2911a669d10bab6ad23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145321
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-12  Shulhan  <ms@kilabit.info>  [7f0b6db955ee52f4216416566e108245f2b3a821]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 40580c5dbb5b06fbf402b5864e736527b05cd2f5
          - id: sync dictionaries to version v2.3.0 (2022.09.21)
            
            In the dictionary file we add 15773 new root words, sort them out to
            simplify search and update in the future.
            
            In the affix file we fix some format for Lucene.
            
            The README updated to match with upstream [1].
            
            [1] https://github.com/shuLhan/hunspell-id
            
            Change-Id: Ie96776aba2399b90cfbc113782c720a157458bc3
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/140263
            Tested-by: Aron Budea <aron.budea@collabora.com>
            Reviewed-by: Aron Budea <aron.budea@collabora.com>
            
2023-01-12  Mike Kaganski  <mike.kaganski@collabora.com>  [13d30067370353ae5a43c2f2cbd69bb824363815]

        tdf#152425 Synchronize import and export style names mapping
        
        1. Make the mapping in StyleSheetTable::ConvertStyleName match the
           opposite direction mapping happening in MSWordStyles::GetWWId and
           ww::GetEnglishNameFromSti. Add missing styles, provide comments to
           clarify the process and find respective pool format ids.
        2. Instead of appending " (user)" to conflicting style names, which
           is the method used by SwStyleNameMapper to disambiguate API names,
           append " (WW)", which allows to avoid unwanted merging conflicting
           styles.
        
        Change-Id: I47b1c7f570da6e6e21155669fdd1b77de5cc17da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145349
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-12  Mike Kaganski  <mike.kaganski@collabora.com>  [319e2e0cbc6a1d25abd01fb27d6250cee825c072]

        tdf#152425 Make Word names unique, and use them for style ids generation
        
        Before, a style id was generated from LibreOffice name, and then the
        name was replaced with Word name. Given that Writer's List N maps to
        Word's List Bullet N, and Word's List N doesn't map to anything in
        Writer, this led to styles.xml having after roundtrip:
        
            <w:style w:type="paragraph" w:styleId="List5">
                <w:name w:val="List Bullet 5"/>
            ...
            <w:style w:type="paragraph" w:styleId="ListBullet5">
                <w:name w:val="List Bullet 5"/>
        
        So the idea is to do the following steps:
        
        1. Collect all the exported styles (unchanged);
        2. Build unique Word names for collected styles (new):
           a. Process all the styles that map to special Word styles first,
              so that their Word names don't get changed when made unique;
           b. Process the rest of the styles, making sure to append a sequential
              number after the Writer name, if a clash happens.
        3. Build Style Ids from the Word names (previously Writer name could be
           used), also making sure they are unique.
        
        Change-Id: I9f8f254aa6ae713671234f0109b94cc72a588150
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143905
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-12  Mike Kaganski  <mike.kaganski@collabora.com>  [4ac0a27c7cb0e8d09e701aaf150414d136e58310]

        tdf#152425 Fix order in stiName array
        
        Since their introduction in commit 552d05f57175ecdd0736dc257319bc30aa88d696
        (INTEGRATION: CWS portlaoisefilterteam16 (1.1.2); FILE ADDED, 2003-12-09)
        and commit 9ba054a180fe1fcd410a2887351c2ff1fcb30847 (INTEGRATION: CWS
        portlaoisefilterteam16 (1.1.2); FILE ADDED, 2003-12-09), the enum sti
        and GetStiNames were accidentally not matching each other.
        
        commit 78284714b73a8307174c596295894e8f3951e09a (tdf#76817: fix missing
        heading styles assigned to outline levels in ooxml, 2016-02-04) introduced
        a use of ww::GetEnglishNameFromSti, and since then, the unmatched elements
        started to get written to DOCX styles with wrong names, like
        
            <w:style w:type="paragraph" w:styleId="List5">
                <w:name w:val="List Number"/>
        
        instead of original name "List 5".
        
        Change-Id: I8888b3f117e0b7f57c2dbb90565475d529416c60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143828
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-12  Pranam Lashkari  <lpranam@collabora.com>  [92deea6301a02f5530f17263f58402344f82013c]

        sw: rename .uno:UpdateSections command fields
        
        renamed fields name in JSON to be consistent with section insertion and getter
        
        Signed-off-by: Pranam Lashkari <lpranam@collabora.com>
        Change-Id: Icca0be155542b7dc6df1b29e6c7d4191db8659ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145315
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        (cherry picked from commit cc4f876d05837679caa8c86ffd8be8598b8f429e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145308

2023-01-12  Justin Luth  <justin.luth@collabora.com>  [d07b1cc8148140bd3a78103da668d002b9d266ab]

        Revert "tdf#56258 svx SetOutline: convert to toggle"
        
        This reverts 7.6 commit a9b666b6b839735919923d8911f7e1efe0eb87b0.
        
        This causes too many unexpected things for the user.
        The biggest problem is that it does not join
        the previous list like the other numbering does.
        
        I suppose I could fix that by first calling a UNO
        command that joins/turns on numbering.
        
        However, that is a bit more dangerous with outline,
        since it modifies spacing / numbering on all levels,
        and joining can unexpected skip empty paragraphs etc.
        
        So best to just always treat the button as a dropdown
        to indicate to the user that they are applying an outline change.
        
        For the present I decided to leave the lighted-up
        aspect in place, so show that the outline is in effect.
        
        In terms of removing the list,
        which was the main reason for the change in the first place,
        there are several workarounds. The user has the option
        to go to "more choices" and remove, or select an all-1s choice
        and then remove that. Using the bullets button also is
        an easy option since it seems less restricted than numbering.
        
        The overall risk is no different from before,
        except that it is easier to make those kinds of levels
        now that the outline button is always available on the toolbar.
        
        Change-Id: I64e13f203ae65b2d2b28560ba747ca99d1456578
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145240
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-11  Justin Luth  <justin.luth@collabora.com>  [613baf1573757f8af594eda2460076b4eaad7c64]

        svx typo: RelplaceNumRule -> ReplaceNumRule
        
        Change-Id: Ic11fcf35a7b1a6fb15a4046300639622095ed823
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145241
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-11  Miklos Vajna  <vmiklos@collabora.com>  [ea208f6004770eb4b81d28e6930cd0c7bd5d8f12]

        sw: add a new .uno:UpdateBookmark UNO command
        
        It is possible to update all bookmarks (having a certain name prefix)
        and their contet, but one can't update the bookmark under the cursor,
        which is needed for Zotero citation clusters.
        
        Fix the problem by adding a new .uno:UpdateBookmark UNO command that can
        update the (innermost) bookmark under the current cursor.
        
        This can be implemented on top of the recently added
        IDocumentMarkAccess::getBookmarkFor().
        
        The UNO command is intentionally hidden from the customize dialog since
        it only makes sense to invoke it from a macro / API with parameters, not
        interactively.
        
        Change-Id: I3e750dfb637f50716be1155a94bc986131b84f20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145351
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-11  Tor Lillqvist  <tml@collabora.com>  [67471b3a7fb33884e70e29163b4eddf47fa85115]

        Use gb_EMSCRIPTEN_QTDEFS only when building with Qt5
        
        Move -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE to gb_EMSCRIPTEN_CPPFLAGS.
        
        Change-Id: I435a8482e9d04d9c8218926865738397e2897109
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145354
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-01-11  Eike Rathke  <erack@redhat.com>  [c4cdc2cb3323cbbff42e4410e4b3d0a1d4957504]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f36d8f6aea8b08f63e62a98f8ef76294e7cf7cec
          - Adjust End and Shift+End shortcut description to reality
            
            It's the last column with data in any row, not the last cell with
            data in the current row.
            
            Change-Id: Ib5e719ed6b50c2c5f2b48a8d4cad8bd9f52a3cac
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/145355
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Tested-by: Jenkins
            
2023-01-11  Tor Lillqvist  <tml@collabora.com>  [e91663d7a7345eea45c56be99667afae6fa6a0ef]

        Make the "custom widgets" for the notebookbar work in COWASM
        
        Because building for WASM for some reason doesn't use the
        native-code.py approach, we need to duplicate part of what that script
        would produce.
        
        Change-Id: Iecb200b4b0d693914f57f6f73d5025626f15dcf8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145283
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-01-11  Miklos Vajna  <vmiklos@collabora.com>  [4bcb66ec7b417fbe113267f2615e78fe47eb55ca]

        sw lok: expose name of bookmark under cursor
        
        It was possible to get the names of all bookmarks, but you could not get
        the name of the (innermost) bookmark under the current cursor.
        
        Getting the name of the current bookmark is useful for Zotero: if we
        already have a citation and want to insert one more, then we should turn
        the current citation into a citation cluster.
        
        Fix the problem by adding an API similar to what commit
        bb20dee2ef1b0804065e1cda2c834d257fdd90ed (sw lok: expose field type &
        command of fieldmark under cursor, 2023-01-05) did, but here we deal
        with bookmarks, not fieldmarks.
        
        Handle the actual bookmark lookup in MarkManager, such functionality
        looks useful outside LOK as well.
        
        Change-Id: Ic5b9b36fda243c5d7d360fa03745b3e121b67b06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145323
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [92d9888e79b768996db5526eb3965259b38ced76]

        fix deadlock observed on jenkins
        
        where we are locking SolarMutex and UndoManagerHelper_Impl::m_aMutex in
        different orders in different code-paths, which is deadly when we call
        into the same class recursively.
        
        Thread 2 (Thread 0x7f5cf303b700 (LWP 22637)):
        (this=0x7f5cf3037cd8) at include/vcl/svapp.hxx:1373
        framework::UndoManagerHelper_Impl::impl_clear() (this=0x5f90d50) at
        framework/source/fwe/helper/undomanagerhelper.cxx:691
          holds UndoManagerHelper_Impl::m_aMutex
          tries to acquire SolarMutex
        framework::UndoManagerHelper_Impl::clear(framework::IMutexGuard&)::$_3::operator()()
        const (this=0x5519040) at
        framework/source/fwe/helper/undomanagerhelper.cxx:403
        framework::UndoManagerHelper_Impl::clear(framework::IMutexGuard&)::$_3>::_M_invoke(std::_Any_data
        const&) (__functor=...) at
        /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/bits/std_function.h:316
        (this=0x5519040) at
        /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/bits/std_function.h:706
        namespace)::UndoManagerRequest::execute() (this=0x5519030) at
        framework/source/fwe/helper/undomanagerhelper.cxx:160
        framework::UndoManagerHelper_Impl::impl_processRequest(std::function<void
        ()> const&, framework::IMutexGuard&) (this=0x5f90d50, i_request=...,
        i_instanceLock=...) at
        framework/source/fwe/helper/undomanagerhelper.cxx:490
        framework::UndoManagerHelper_Impl::clear(framework::IMutexGuard&)
        (this=0x5f90d50, i_instanceLock=...) at
        framework/source/fwe/helper/undomanagerhelper.cxx:402
        framework::UndoManagerHelper::clear(framework::IMutexGuard&)
        (this=0x5f90c38, i_instanceLock=...) at
        framework/source/fwe/helper/undomanagerhelper.cxx:999
        at chart2/source/model/main/UndoManager.cxx:278
        void*, _typelib_TypeDescriptionReference*, bool, unsigned long*,
        unsigned int, unsigned long*, double*) (pThis=0x5f90bc8,
        nVtableIndex=18, pRegisterReturn=0x0, pReturnTypeRef=0xa2dac0,
        bSimpleReturn=true, pStack=0x7f5cf30380e0, nStack=0,
        pGPR=0x7f5cf30383e0, pFPR=0x7f5cf30383a0) at
        bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:77
        cpp_call(bridges::cpp_uno::shared::UnoInterfaceProxy*,
        bridges::cpp_uno::shared::VtableSlot,
        _typelib_TypeDescriptionReference*, int, _typelib_MethodParameter*,
        void*, void**, _uno_Any**) (pThis=0x5e40ac0, aVtableSlot=...,
        pReturnTypeRef=0xa2dac0, nParams=0, pParams=0x0, pUnoReturn=0x0,
        pUnoArgs=0x0, ppUnoExc=0x7f5cf30388e0) at
        bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:233
        pMemberDescr=0x551dd30, pReturn=0x0, pArgs=0x0,
        ppException=0x7f5cf30388e0) at
        bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:413
        binaryurp::IncomingRequest::execute_throw(binaryurp::BinaryAny*,
        std::__debug::vector<binaryurp::BinaryAny,
        std::allocator<binaryurp::BinaryAny> >*) const (this=0x28a3cc0,
        returnValue=0x7f5cf3039040, outArguments=0x7f5cf3039008) at
        binaryurp/source/incomingrequest.cxx:236
        (this=0x28a3cc0) at binaryurp/source/incomingrequest.cxx:79
        
        Thread 1 (Thread 0x7f5cfd03eec0 (LWP 22302)):
        (this=0x7ffcdf1b1720, t=...) at include/osl/mutex.hxx:144
        comphelper::OInterfaceContainerHelper3<com::sun::star::util::XModifyListener>::addInterface(com::sun::star::uno::Reference<com::sun::star::util::XModifyListener>
        const&) (this=0x5f90da0, rListener=...) at
        include/comphelper/interfacecontainer3.hxx:313
            trying to acquire UndoManagerHelper_Impl::m_aMutex
        framework::UndoManagerHelper_Impl::addModifyListener(com::sun::star::uno::Reference<com::sun::star::util::XModifyListener>
        const&) (this=0x5f90d50, i_listener=...) at
        framework/source/fwe/helper/undomanagerhelper.cxx:286
        framework::UndoManagerHelper::addModifyListener(com::sun::star::uno::Reference<com::sun::star::util::XModifyListener>
        const&) (this=0x5f90c38, i_listener=...) at
        framework/source/fwe/helper/undomanagerhelper.cxx:1047
        chart::UndoManager::addModifyListener(com::sun::star::uno::Reference<com::sun::star::util::XModifyListener>
        const&) (this=0x5f90bc0, i_listener=...) at
        chart2/source/model/main/UndoManager.cxx:338
        (this=0x1d470d0) at
        chart2/source/controller/main/UndoCommandDispatch.cxx:57
        chart::CommandDispatchContainer::getDispatchForURL(com::sun::star::util::URL
        const&) (this=0x5f66e58, rURL=...) at
        chart2/source/controller/main/CommandDispatchContainer.cxx:93
        chart::ChartController::queryDispatch(com::sun::star::util::URL const&,
        rtl::OUString const&, int) (this=0x5f66c50, rURL=...,
        rTargetFrameName=...) at
        chart2/source/controller/main/ChartController.cxx:1055
            locks SolarMutex
        chart::ChartController::queryDispatch(com::sun::star::util::URL const&,
        rtl::OUString const&, int) () at
        /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/instdir/program/../program/libchartcontrollerlo.so
        framework::DispatchProvider::implts_queryFrameDispatch(com::sun::star::uno::Reference<com::sun::star::frame::XFrame>
        const&, com::sun::star::util::URL const&, rtl::OUString const&, int)
        (this=0x5f5e6c0, xFrame=..., aURL=..., sTargetFrameName=...,
        nSearchFlags=0) at framework/source/dispatch/dispatchprovider.cxx:352
        framework::DispatchProvider::queryDispatch(com::sun::star::util::URL
        const&, rtl::OUString const&, int) (this=0x5f5e6c0, aURL=...,
        sTargetFrameName=..., nSearchFlags=0) at
        framework/source/dispatch/dispatchprovider.cxx:106
        framework::DispatchProvider::queryDispatch(com::sun::star::util::URL
        const&, rtl::OUString const&, int) () at
        /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/instdir/program/libfwklo.so
        framework::InterceptionHelper::queryDispatch(com::sun::star::util::URL
        const&, rtl::OUString const&, int) (this=0x5f59ce0, aURL=...,
        sTargetFrameName=..., nSearchFlags=0) at
        framework/source/dispatch/interceptionhelper.cxx:87
        framework::InterceptionHelper::queryDispatch(com::sun::star::util::URL
        const&, rtl::OUString const&, int) () at
        /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/instdir/program/libfwklo.so
        namespace)::XFrameImpl::queryDispatch(com::sun::star::util::URL const&,
        rtl::OUString const&, int) (this=0x5f599c0, aURL=...,
        sTargetFrameName=..., nSearchFlags=0) at
        framework/source/services/frame.cxx:2329
        namespace)::XFrameImpl::queryDispatch(com::sun::star::util::URL const&,
        rtl::OUString const&, int) () at
        /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/instdir/program/libfwklo.so
        (this=0x5fe8b00) at svtools/source/uno/toolboxcontroller.cxx:520
        (this=0x5fe8b00) at svtools/source/uno/toolboxcontroller.cxx:242
        (this=0x5fdd060) at framework/source/uielement/toolbarmanager.cxx:731
        framework::ToolBarManager::AsyncUpdateControllersHdl(Timer*)
        (this=0x5fdd060) at framework/source/uielement/toolbarmanager.cxx:2298
        framework::ToolBarManager::LinkStubAsyncUpdateControllersHdl(void*,
        Timer*) (instance=0x5fdd060, data=0x5fdd258) at
        framework/source/uielement/toolbarmanager.cxx:2285
        (this=0x5fdd278, data=0x5fdd258) at include/tools/link.hxx:111
        vcl/source/app/timer.cxx:75
        vcl/source/app/scheduler.cxx:474
        vcl/inc/saltimer.hxx:54
        (this=0xa1ab10, bExecuteTimers=true) at vcl/headless/svpinst.cxx:161
        
        Change-Id: I1971d094513cc747eff44db8e2a131ad0aae1506
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145316
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-11  Caolán McNamara  <caolanm@redhat.com>  [e713d1e08345f28d390a1a025768c6a36a1cc59e]

        drop unused X11SalGraphics::GetDitherPixmap
        
        Change-Id: Ib3374242e5edd58ca5a1fa49017a1948e970e144
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145291
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-11  Caolán McNamara  <caolanm@redhat.com>  [62a8b202782e38b766304b882b14ace80c0d8a8d]

        remove defunct pXRenderFormat field
        
        Change-Id: Id48feeb0738bc89e9ba8580871db6e5fb307bfd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145290
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-11  Caolán McNamara  <caolanm@redhat.com>  [99bc5f777cb0af87366aa066a2559582bb9bd7ad]

        drop newly unused code
        
        Change-Id: Ida062a08b656d516cededc9307bccfe8d6e16195
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145289
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [158f77b7015fce8a327297736dc11b6a78b9b4d2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e933fe90675132335452d25f4ddb01d0798f3553
          - Fix typo
            
            Change-Id: I437e33f36455f4f9340051fe9d8a74d0f6d88d3e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/145332
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2023-01-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fc6e85d6b7ce1cff3d9ca54173b0f759c61fc4cb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c2c2305d0e47c043696be9a9130b8f585968f764
          - Fix typo
            
            Change-Id: I63f80ef205f901313d4b2c5ec54d7d4864b3cddd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/145331
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2023-01-11  Caolán McNamara  <caolanm@redhat.com>  [6d1ba1877ac1e8d77748b238a7706e3a4f8d9ed4]

        use SvpSalBitmap for X11/gen also
        
        and move bitmap draw/get into CairoCommon and reuse from
        X11CairoSalGraphicsImpl
        
        Change-Id: Ic1faf85b78a298e603279e6d318bab9240d67e77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145288
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-11  Caolán McNamara  <caolanm@redhat.com>  [cc4c5299c0b2c1b9d92f9cdf88140735519f32f8]

        consider only CAIRO_CONTENT_ALPHA to be 1bit
        
        Change-Id: I0d09207c8131297e9c95c4e146ae62d5dac77be3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145287
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-11  Julien Nabet  <serval2412@yahoo.fr>  [071c66521c6db7136ea7f4606d48ab9fbcc4c71d]

        Fix types for Curl elements (update part)
        
        "CURLOPT_REDIR_PROTOCOLS_STR" has been added with Curl 7.85
        so check if Curl version is 7.85 min or use the previous version "CURLOPT_REDIR_PROTOCOLS"
        
        Change-Id: Iacf6a3c37aba63d615eaa93352b098b1c9183533
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145208
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2023-01-11  Rafael Lima  <rafael.palma.lima@gmail.com>  [0bd3600d9415c10891ea1d90dd598d827d1a9c48]

        tdf#152905 Use "Edit Style" instead of "Modify" for consistency
        
        As discussed in the bug report, the context menu in the "Styles" sidebar is the only place where the string "Modify..." is used to edit a style, whereas other places use "Edit Style...". Hence, let's use it here as well for consistency.
        
        Change-Id: I3244da70873dc62c302baacd614f9ada2cfe5cc3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145233
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-01-11  Caolán McNamara  <caolanm@redhat.com>  [ef5eed8e85490c2f45700bbc31bff3f729966ab2]

        move GetBitCount into CairoCommon
        
        Change-Id: I1afc900ec10a9a8f5db29400666fcc78d7bc8f48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145286
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-11  Caolán McNamara  <caolanm@redhat.com>  [6314c6b33dbe29fcba9d92157eaed42772d9c1fc]

        move more unimplemented stubs to X11CairoSalGraphicsImpl
        
        Change-Id: Ic1b4cf481e48e609c9448523e381bd1f304087a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145274
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-11  Miklos Vajna  <vmiklos@collabora.com>  [4a105e03f584b106fa392079dc0573c1806fdaa7]

        CppunitTest_sw_ooxmlexport5: remove unused preTest()
        
        This was added by accident in commit
        a2a2e07996a0e49164663eaec5d79481bf7bb3e0 (sw: split
        CppunitTest_sw_uiwriter2 into uiwriter2 and uiwriter5, 2022-03-02).
        
        Change-Id: I674e19fb454a82f0232ee828722a556197928d87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145285
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [cfb2a587bc59d2a0ff520dd09393f898506055d6]

        rename BitmapEx::GetAlpha to GetAlphaMask
        
        to ease the reading of code related to an upcoming patch to convert
        transparency to alpha, since there is already a GetAlpha in Color.
        
        Change-Id: I1af0f8f6dd94acfe4673c8556c7aff6c20da3f7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145209
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-11  Caolán McNamara  <caolanm@redhat.com>  [b8c66c7f9b25ff88994aef92f56f61f176dc8a6f]

        move getRenderBackendName to X11CairoSalGraphicsImpl
        
        Change-Id: I8f1ff3891623cc8759a9a6146c627c3f14b87a70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145273
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-11  Caolán McNamara  <caolanm@redhat.com>  [1293656284893209ca174f42d19b2fa72a40117a]

        drop recently unused code
        
        Change-Id: I93e8afc026bf0b12027d70bb0daf81385fb7d99d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145271
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-11  Caolán McNamara  <caolanm@redhat.com>  [99240ec736524d1888fc12029851852a21fe2147]

        move unimplemented stubs to X11CairoSalGraphicsImpl
        
        Change-Id: I8fac17a28cd6c399eeb6d80b4d67356b5bd5358e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145270
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-11  Caolán McNamara  <caolanm@redhat.com>  [f4b8dbe9c2d54494f2666df7eaeae19198158b9c]

        reuse CairoCommon copyArea from X11CairoSalGraphicsImpl
        
        Change-Id: I7a238add5daac622219fdfce253d97f30a844e9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145267
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-11  Heiko Tietze  <tietze.heiko@gmail.com>  [95756934cf56e4a9ff58464bc0ed6881c15fe411]

        Resolves tdf#152666 - Hide default styles for large lists
        
        Show the default styles only if the number of items
        are low and hide successively otherwise
        
        Change-Id: Iefafa0cfee7629fb034b9583d7aed7501475a54a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145268
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-01-11  Miklos Vajna  <vmiklos@collabora.com>  [30f6793baa5529b0594407cd0caaf3a3cde3289c]

        sw: fix FN_UPDATE_TEXT_FORMFIELD typo
        
        A single fieldmark should not be plural.
        
        Change-Id: I5fc1d9fd3a19937c312a25e36bada0c5c4e70e7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145277
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-11  wjh-la  <wujiahuan@loongson.cn>  [d3152ea3ae0d6d1bdbc6379c3505812434da6466]

        bridges:Fixed test fail caused by bridges on the loongarch64
        
        Some failed test are caused by the bridges when testing on the
        loongarch64 machine. After adjust the function parameters and return
        value processing according to the characteristics of the loongarch64
        architercture. I tested in version 7.4.3 on the loongarch64 machine, and
        all tests passed.
        
        Change-Id: I9c67287cd7cc89fd79a907afdbffa507bb6052e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144986
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-11  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [fbabd959060655a77188447c9fc0112e0ab8474c]

        tdf#124088 - Propose AutoText and shortcut name based on selected text
        
        Change-Id: I55ab9b41a32d7a4e41465f375179997a5c8dd06a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145175
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-01-11  Pranam Lashkari  <lpranam@collabora.com>  [5dd5011eabc755d4ea8d282c32dd4854d532849a]

        sw: return field under cursor inside field node
        
        Having values inside field node makes it easier to detect which commands value
        is being returned in online. otherwise its impossible to predict the command from "type" and "command"
        as "command" can be anything and "type" is very generic
        
        this also makes output more consistent with "GetTextFormFields"
        
        Signed-off-by: Pranam Lashkari <lpranam@collabora.com>
        Change-Id: I1b8b39bfd0de6d7b19c2944bd42f7031d60518af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145295
        Tested-by: Jenkins

2023-01-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d2a27ceece84998c686477ffd2073f3516b568a7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a6bf263e06de175a10e35bd6ba7ca51a1529812c
          - tdf#152910 Add help page for page numbering wizard
            
            Change-Id: I467f3e49146c9ee4ec133dfb2360bb1d132f18dd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/145179
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-01-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0afde4cca4046c9478a1c9751ee104495ef18688]

        tdf#152910 (part) add Help button to pagenumberdlg.ui
        
        Core part
        + Added extended tips
        + need HIG review
        
        Change-Id: I15363041041cc771db3ffe89540cfd6c0321bd85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145178
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2023-01-11  Rafael Lima  <rafael.palma.lima@gmail.com>  [5b3fd1af1247d4096451e5a768c3438fbccec2b2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 20d4c17ca1fb161bf5fccf3d94db93b0a4d322f2
          - tdf#152412 Improve the STYLE function help page
            
            This patch creates a separate help page for the STYLE function and improves its text and examples.
            
            Change-Id: I3630fbc99ac822ea138f08283e92d88ffa4acaf8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/145299
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-01-10  Miklos Vajna  <vmiklos@collabora.com>  [c68d06dfa1498f862923eaddf3e5d247650a53d5]

        sw: add a new .uno:DeleteTextFormFields UNO command
        
        Users sometimes want to "unlink" their citations, which means deleting
        the fieldmarks (if fieldmarks are used to represent citations, e.g.
        with Zotero), which means keeping the field result as-is, but removing
        the field metadata and the actual field start/seprator/end characters.
        
        Do this similar to .uno:TextFormFields, which can do an update of such
        fieldmarks, i.e. add the ability to filter for a certain type and field
        command prefix. This is meant to allow removal af all fieldmark that
        belongs to one one feature, e.g. Zotero.
        
        This is similar to 7765b442e13048f857fd7ee49ced1731caee297e (sw: add a
        new .uno:TextFormFields UNO command, 2022-11-28), but this is about
        deleting (the field commands, not the result), while that was about
        updating.
        
        The same for bookmarks & refmarks are not yet supported.
        
        Change-Id: I02548b030b1822f7b36d3bc5ff9553d728f065c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145272
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-10  László Németh  <nemeth@numbertext.org>  [cec3c719303decd3b811a328fabd71d8c4e5ba3b]

        tdf#146248 sw: fix crash at Undo of hiding page header/footer
        
        When Same content on first page is enabled, Undo could result
        crashing after hiding header/footer with its local menu.
        
        Note: the problem could occur in DOCX more frequently,
        because of special handling of its header/footer,
        see commit f5dc6b11d2218d94c9effe7a1ab418d0133da5e3
        "tdf#140117 sw UI: keep headers/footers when inactive".
        
        Manual test: load the unit test document, delete
        the header with its blue local menu (not with the Page
        Style dialog window!), and press Undo. (The Python
        UITest does the same, but with dispatcher calls).
        
        Regression from commit 65e52cb61d74b0c71b45b63b2da131bc6b621104
        "tdf#141613 sw: fix crash at header/footer undo".
        
        Change-Id: If89d5af2e0d123d6913dfc6a4bea1ddbaf3bd80b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145244
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-01-10  Caolán McNamara  <caolanm@redhat.com>  [2ee09316dcd09caf5dd13894de484804d3464172]

        Related: tdf#152950 assert if this arises anywhere else
        
        Change-Id: I29ff145c84fdd784c3b2fbd6e5860dcac42b597d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145262
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-10  Caolán McNamara  <caolanm@redhat.com>  [13810281fe1297833a849bf5adea0be8ea77ca88]

        Resolves: tdf#152950 don't set_active while frozen
        
        Change-Id: I7db73e37ed426aae2282a6bf1564e5d3843442cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145261
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-10  Caolán McNamara  <caolanm@redhat.com>  [4a050ed9e8f5fc0a6df35adfcda5698af1e81d47]

        mpMonoGC is unused
        
        since:
        
        commit 837f171810a95a1d87907dd08d67e969276f0559
        Date:   Thu Oct 1 14:20:31 2015 +0200
        
            loplugin:unusedmethods in vcl
        
        mpMaskGC is also unused.
        
        Change-Id: I4885dacfa1caf31d9943e36881900291ef3e5560
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145257
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-10  Caolán McNamara  <caolanm@redhat.com>  [cb4cdde132839a232d152b701a147188de8ffc76]

        move invert into CairoCommon and reuse from X11CairoSalGraphicsImpl
        
        Change-Id: I4fb52ed1a9d6d9405a76f5d06ca0770bf9b750e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145256
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-10  Caolán McNamara  <caolanm@redhat.com>  [4a652c4b75c1cde920cd7d13d63b38c5c155be07]

        reuse ROP and XOR solutions
        
        Change-Id: I52ba669921a4145f02c69ff90e0d8668c4698ad5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145255
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-10  Caolán McNamara  <caolanm@redhat.com>  [0774025e1a280d3833e340f6a368a3692cdca2c5]

        cairo_surface_map_to_image giving poor results under gen
        
        for some unknown reason
        
        Change-Id: I6a44b739b7126465e9cf54e31ad4b362badea85d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145254
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-10  Caolán McNamara  <caolanm@redhat.com>  [129d4ee902cdc9890c172eb7b91d52b7300ad1e0]

        reorg to share more code more simply
        
        Change-Id: If598a94397a2a04ecd4121d7a532c81ef66b5d45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145253
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [4440f321fcf0157ef52e988dd519d79efd49565b]

        tdf#151846: sw_macros: Add unittest
        
        For that I used the test document from tdf#152732
        
        Change-Id: I19257f4e20a509e6adaf49dd5ea8f180c3feaef5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145266
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-01-10  Eike Rathke  <erack@redhat.com>  [f98d04571c99b70ff753d322b1f43adc8e0433ba]

        Related: tdf#152948 Align AddInMap English names to Add-In implementation
        
        ... of scaddins/source/analysis/analysishelper.cxx for the few (4)
        functions with the _EXCEL2003 suffix. The compiler's symbol map
        for English contained both, but the reverse map contained only the
        (first added) ..._ADD name, so GCD_EXCEL2003() was displayed as
        GCD_ADD(), that still worked but was unexpected.
        
        Change-Id: I8c866dc73d0146d75b29f8212a7e561a3f38fce4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145247
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-01-10  Michael Stahl  <michael.stahl@allotropia.de>  [2bcfb7231b5ca74f02274cfb74ca8463f78905d6]

        tdf#152872 sw: conditionally hide paragraph breaks
        
        Add a 3rd kind of hiding to SwRootFrame and CheckParaRedlineMerge().
        
        This is quite simple as only consecutive paragraphs are merged.
        
        There is an existing similar feature described in
        http://www.openoffice.org/specs/writer/hidden_text/hidden_text.sxw
        which results in 0-height text frames if all text is hidden
        - but that is unconditional, while Word shows the paragraph when
        control chars are shown, and hides it otherwise *iff* its paragraph
        marker is hidden (and there's no page break on it).
        
        Change-Id: I8290962ea58278e17b8f84bf6b2ca4bb2325aa8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145162
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-01-10  Miklos Vajna  <vmiklos@collabora.com>  [5b49927760fc4b5f5563a39646e3e5fe23c7fbc5]

        sw doc model xml dump: show section names
        
        The one in SwSectionData seems to the section name visible on the UI.
        SwSectionFormat also has a name, but it looks like even the UI doesn't
        bother with maintaining that on section rename, so that's not really
        used anywhere, and only that was visible in the dump previously.
        
        Change-Id: I9a7444561cee0e42d23eaf06cb4d53171603c0df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145259
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-10  Stéphane Guillou  <stephane.guillou@libreoffice.org>  [9be2c049db01233e521e93fb3d09651204447b74]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 08418f863745757cc8074db7addf4812170dc21b
          - tdf#101731: change "Border" to "Transition start" in gradient settings
            
            Change-Id: Ib9803e291e331e7989d904ecc8ebb793bc840baf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/145127
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            Tested-by: Jenkins
            
2023-01-10  Caolán McNamara  <caolanm@redhat.com>  [d8bccf8cbeebe8d5cf9354f3818da795a072899d]

        reorg to make use of X11SalFrame/X11SalVirtualDevice surface
        
        Change-Id: I56ac5181a51aef8f6ae698c14551925847a9f400
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145252
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-10  Caolán McNamara  <caolanm@redhat.com>  [c4243e71a59013a5532ae945ffd80f9b13485721]

        move surface into X11SalFrame/X11SalVirtualDevice
        
        Change-Id: I58b97ab074fbd094e931d0bc4a346ba55ee58dd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145181
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-10  Aron Budea  <aron.budea@collabora.com>  [0a2b048482e079e4e83307ad00ba7704a4cc815e]

        Make DeepL translator experimental for now
        
        Needs documentation.
        
        Change-Id: If77436a37b5ec40f3eb08a32f0315c1696428c12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145184
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [b00c1ea3c41aabd47f4965620e60462627f8ed26]

        rename setAlphaFrom->ChangeColorAlpha and fix parameter
        
        The nAlphaTo parameter was actually transparency. Change the
        implementation and the call sites to actually use alpha.
        
        Also remove one of the calls in Graphic::colorChange, because if the
        BitmapEx has no alpha channel, the call was going to do nothing anyway.
        
        Change-Id: I0bf27835b62596ac7c497c8606ceba04fcf859a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145205
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-10  Stephan Bergmann  <sbergman@redhat.com>  [f1d00da1bb16330bef9316a3e4f04506f9bb862f]

        OAccessibleImplementationAccess was apparently effectively unused by now
        
        ...as there were no calls to its OAccessibleImplementationAccess::getUnoTunnelId
        so no code apparently made use of that XUnoTunnel
        
        Change-Id: I35d392999f1c28e81f7ff4bf395f63642eb17bce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145250
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-10  Miklos Vajna  <vmiklos@collabora.com>  [71a479afb7e9762de930361e6089e23ab8d4af74]

        sw: add a new .uno:UpdateSections command
        
        There was LOK API to insert a new section with provided HTML content and
        to query it, but there was no LOK API to update such created section
        with new names/contents.
        
        This is needed in case Zotero wants to store citations with refmarks, in
        which case it wants to store the bibliography with sections.
        
        Introduce a .uno:UpdateSections UNO command that can do this: the
        sections will be renamed if necessary & the content will be updated. The
        content update is reasonably straightforward, because the section always
        contains at least one empty paragraph, so there is no danger in simply
        deleting the old content before inserting the new one.
        
        This is similar to babba472391d26aed68d7ac31c7a918c08e65256 (sw,
        UpdateFields: add new TypeName, NamePrefix and Fields parameters,
        2023-01-04), but that was for refmarks / citations, this is for sections
        / bibliography.
        
        Change-Id: Idde6d5ed1b0f25f40df502bb6b7e7ca590ef9151
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145249
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-10  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [26d74a57d54327b9fd562065d04d867852ce8e8a]

        tdf#103956: RTF import: fix for \cellx0 or no params.
        
        If cell width is not given or zero lets not confuse it with too
        narrow cell. Lets keep zero to allow domain mapper define some
        width.
        
        This patch does not solves autofit issue completely, but finally
        tables with autofit are visible somehow and do not contain cells
        with minimal almost invisible width (41).
        
        Change-Id: I640228ed117f1d65dde9753a00b8403dda45dd40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145148
        Tested-by: Jenkins
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2023-01-10  Miklos Vajna  <vmiklos@collabora.com>  [d2318503d559c3797965da777627e4ee45143043]

        sw, UpdateBookmarks: support renaming bookmarks
        
        The problem was that the LOK API client wanted to change the name of the
        bookmark, but nothing happened, because we had a sanity check that made
        sure the provided vs existing bookmark names match.
        
        The intention was that the bookmark name is just an ID (you can store
        additional properties in per-doc custom properties, those can change),
        so we can require that bookmarks never get renamed when using this
        command.
        
        Fix the problem by dropping this requirement and rather use renameMark()
        to adjust the in-doc bookmark name if needed.
        
        This also handles undo/redo for us.
        
        Change-Id: I7a426c865ddf24f13741c0369fb3991da2e881b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145235
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-10  Miklos Vajna  <vmiklos@collabora.com>  [913b399a73c4d6dfd2c9f5983f56f612f3262fa7]

        vcl ITiledRenderable: rename supportsCommandValues() to supportsCommand()
        
        It gets a single command (to determine if using it with
        getCommandValues() is OK or not), so the plural was confusing, as
        mentioned at
        <https://gerrit.libreoffice.org/c/core/+/145082/5#message-802b1be9194440a3dcee0cad5e54795cbbdea584>.
        
        Change-Id: Idf3c81aadeaeb3d42a50aba2ac58d5ed4278651f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145212
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-10  Miklos Vajna  <vmiklos@collabora.com>  [2ddd41b420cea7f1b988f0b8acbca564b2811382]

        sw, lok: implement a getCommandValues(Sections)
        
        There was no LOK API to get a list of all sections where the name
        matches a certain prefix.
        
        This is useful in case the API client wants to know what previously
        inserted sections were deleted by the user as part of deleting text
        content.
        
        Add a new getCommandValues(".uno:Sections") that returns the names of
        matching sections. Do not return the section text, assuming that would
        be updated by the API client anyway.
        
        In practice this is needed by Zotero in case it wants to model its
        bibliography items with sections.
        
        Change-Id: If4f02d2a27f2328020934b319d30561aeaaf6612
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145207
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-10  Miklos Vajna  <vmiklos@collabora.com>  [42238045c24f51fa1013f4bfe444c31455edda3e]

        sw: document SwGrfExtPage
        
        It's created by SwFrameDlg and this is one of the tabpages which are
        only there for images, not for frames.
        
        Change-Id: I1f3740e683413a2dad2bb124c843b170b45c90e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145242
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-10  Patrick Luby  <plubius@neooffice.org>  [d96c98647511b6c1f1d1d9a969df39f859cc0696]

        tdf#152648 Handle overflow when multiplying rows and columns
        
        Change-Id: I1f3b4853fb6e6a66e74e798d6594342c84d5a695
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145245
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-10  Justin Luth  <justin.luth@collabora.com>  [894efac210a3871214d95a52c322b0bee40f00ba]

        tdf#56258 i18npool en-US: partial revert 5th outline level
        
        This reverts the change of A.I.a.i. -> A.I.a.i.1.
        made by commit dd8ed1fdbc63499ac958d28536c3c5540455358b.
        
        While it wasn't necessarily a bad change, it no longer has
        any justification, since the complementary change in the
        other outline definition was modified to become MLA compliant.
        
        Rather than make any change at all, just revert back to the
        original definition, and leave the level definition to the
        normal 4 levels of numbering before the bullets start.
        
        Change-Id: I88d792a6dd20bd519755349905975cf9028f9fa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145236
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-10  Justin Luth  <justin.luth@collabora.com>  [9993ccab05dd95dd0de0dc74fc72e5aee8a8cb61]

        tdf#56258 i18npool en-US: extend outline 1.a) to 4 levels
        
        Change 1. a) -> 1) a) 1) A)
        
        This is intended as a clean, modern style of outline
        that has good visual spacing in LibreOffice.
        
        This differentiates it a bit more from the first option,
        and extends the numbered level to the typical depth of 4,
        while still keeping a logical suffix pattern
        and maintaining the general "theme" of the previous definition.
        
        Yes, it is a bit odd to have a capital A following
        a smaller case a. However, this is at the fourth
        level, which isn't reached very often,
        and I wanted to keep a choice that focuses on a small a.
        
        Surprisingly, with the default 12pt/Liberation font, a
        10) still fits in the allotted space before the tabstop,
        so in most cases this outline will have proper visual spacing
        all the way up to 99).
        
        There are plenty of choices that start with 1 followed by a dot,
        so I used this opportunity to create the only list
        that starts with a ")" suffix. Google docs for example has a
        1) a) i) choice, but for modern lists I don't think
        we want to use roman numerals.
        
        Change-Id: I34725d6aa113831eaeaa88c295b3b3f1294f8998
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145155
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-10  Eike Rathke  <erack@redhat.com>  [b5cca905c6f3e090dae6e649381664925474a04a]

        Resolves: tdf#152948 Do not use GetExcelName() to obtain English function name
        
        As the function name says, it's the Excel compatibility name and
        not the Calc UI visible name and thus does not have the _ADD or
        _EXCEL2003 suffixes. Theoretically the names may even be
        completely different.
        
        Change-Id: I5f52dee77009123ebc3762defe08c937a3a59a18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145246
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-01-09  Miklos Vajna  <vmiklos@collabora.com>  [d24fc94281458b57368ff4fef1fe1182dadbea72]

        sw: prefix members of ListLevelsEnumWrapper, ListTemplatesEnumWrapper, ...
        
        ... SwVbaListLevel and SwVbaListLevels
        
        See tdf#94879 for motivation.
        
        Change-Id: I8f3b88b71ba2696179e2f48c9c6e66f5fc947553
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145187
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [3c7cba927bb5d234d6d72f65e063754590a7b584]

        tdf#152917: basic_macros: Add unittest
        
        Change-Id: I69050ae0e6607ed4a1d1da0e89b45125e2c06e3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145190
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2023-01-09  Stephan Bergmann  <sbergman@redhat.com>  [9cc91e17172709c65742c092d3f312bce48ac6d9]

        loplugin:fakebool
        
        Change-Id: Idf69f13c3e8ab94ac04d83c9a0d171cddc399a10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145213
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-09  Miklos Vajna  <vmiklos@collabora.com>  [8336c61ba059551cb74df5ec53d2b45a3cf41814]

        sw: document FN_UPDATE_TEXT_FORMFIELD and FN_UPDATE_TEXT_FORMFIELDS
        
        If you don't read the commit message or the code, it wasn't really
        obvious that FN_UPDATE_TEXT_FORMFIELD works based on the current cursor.
        
        Change-Id: Icd8bc856e5d50b995fa92559c873a50b48b98ba8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145189
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-09  Stephan Bergmann  <sbergman@redhat.com>  [a58abb4296c50228ebd5510e50363072e9a96774]

        Clean up VCLXAccessibleComponent::getAccessibleParent
        
        ...after 21e0d8162a0e683558c4d042ce688fc9a6833809 "loplugin:unusedfields" had
        dropped the base class
        OAccessibleImplementationAccess::implGetForeignControlledParent
        
        Change-Id: I753aad41baaa0ac1d1f7eb0a6084993df5a58d5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145197
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-09  Justin Luth  <justin.luth@collabora.com>  [2570eb7265fbae840bf9f2d83463b0bee09beaef]

        tdf#56258 i18npool en-US: document ISO 2145 compliant outline list format
        
        Change-Id: I2cccc7c2c3621434a4dbbcdd032672c668632494
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145158
        Tested-by: Jenkins
        Reviewed-by: Vernon, Stuart Foote <vsfoote@libreoffice.org>
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-09  Justin Luth  <justin.luth@collabora.com>  [5297528b85652d3f5a85e75ff6bcb406ba9b34d3]

        tdf#56258 i18npool en-US: replace illogical outline 1.(a).i.A
        
        Change 1.(a).i.A. -> A.1.a.1.
        
        This is intended as a clean, modern style of outline
        that has good visual spacing in LibreOffice.
        
        It provides a simple alternative to the second style,
        reversing the order while still keeping a logical suffix pattern.
        
        This design will easily allow large/long lists
        to fit in the allotted space before the tabstop.
        
        There was no attempt to match the theme of the
        previous definition, since it neither looked
        good in LO's default spacing, nor was it consistent/logical.
        
        Change-Id: If7de1302110a3c97922bd2eeba7a917444110b27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145156
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Vernon, Stuart Foote <vsfoote@libreoffice.org>

2023-01-09  Justin Luth  <justin.luth@collabora.com>  [c3964de14cb14099b49e1c55370a5f98e773e03d]

        tdf#56258 i18npool en-US: change outline order to match MLA style
        
        Changed I.A.i.a) -> I.A.1.a.i.
        
        The overwhelming result of a google search for
        "official/correct outline list format"
        indicates that the third level should be a 1, not an i.
        
        MLA Handbook (according to wikipedia) uses the order
        I.A.1.a.i. (a) (1) i)
        
        Chicago Mode of Style is usually interpreted as
        I.A.1.a) or I.A.1.a. with varying lower sublevels/suffixes.
        
        Wikipedia also suggest the logical order of
        I.A.1.a.i.I) A) 1) a) i) (I) (A) (1) (a) (i)
        
        Change-Id: I7fcc8a1ee727d6cddca4bf0c6a8461538769cf5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145147
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-09  Szymon Kłos  <szymon.klos@collabora.com>  [aff880740311e37740b8b0231bb7a7947ad922d7]

        jsdialog: don't export collapsed/expanded icons when empty
        
        Change-Id: Iec56c11fdba066f9b62b2d5d56ad011a821e4087
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145040
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145066
        Tested-by: Jenkins

2023-01-09  Miklos Vajna  <vmiklos@collabora.com>  [dd775cd630c907bc7d8bcd6f57ffd3f66115a5ba]

        sw, .uno:InsertSection: add a new Content parameter and accept HTML there
        
        When Zotero uses refmarks to represent citations, then a section is used
        for the bibliography. While it was possible to insert refmarks with a
        given name & content, inserting a section with a provided HTML content
        was not possible.
        
        A section (and not a refmark) is needed for the bibliography, as a
        refmark is a text attribute, so it must start and end in the same
        paragraph.
        
        Fix this by adding a new, optional Content parameter to
        .uno:InsertSection, which allows providing multi-paragraph, formatted
        text.
        
        This is somewhat similar to what commit
        fa82e151d80d15eeb6dfae434f1dbb3b68907188 (sw, .uno:InsertBookmark: add a
        new BookmarkText parameter and accept HTML there, 2022-12-06) did for
        the bookmark case.
        
        Change-Id: I0ccbc8a765fed4e019783d0b743c1cd2d0596093
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145188
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-09  Szymon Kłos  <szymon.klos@collabora.com>  [60f6b0e363a4bb38f249a26609a4fc219b001c87]

        jsdialog: dump stock images id in TreeView
        
        Change-Id: I11342e1d7963a7e4d1ef139f504fc44dd6c89d90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144223
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Rashesh Padia <rashesh.padia@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145065
        Tested-by: Jenkins

2023-01-09  Rafael Lima  <rafael.palma.lima@gmail.com>  [9c6aa7f2918819af670c6d6ed25645c725c91667]

        tdf#152531 Fix background color of Dialog Editor in dark mode
        
        Change-Id: I7006ff472dae5ce8d4b52c108f742c3c6d9b0b61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144603
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-01-09  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [522b3ce2eefa3401a857bcd8076d7cd57faee801]

        Update git submodules
        
        * Update translations from branch 'master'
          to fd1416ef15091d8b08ea7dbad77148e68e4d89f9
          - update translations for 7.5.0 rc2 / master
            
            and force-fix errors using pocheck
            
            Change-Id: Ia0f91e00129cb802164fd4323b3072cf8a76cb5c
            
2023-01-09  Julien Nabet  <serval2412@yahoo.fr>  [6410fafc6f4d58062d82f86549303f4ae2eec32a]

        Fix deprecated Curl elements for update part
        
        Change-Id: Ide008c8a80800b33c8104ec3d697e836fae73827
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145186
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-09  Pranam Lashkari  <lpranam@collabora.com>  [e65b27e79f177d27131479c46d089cad33df557b]

        sw, UpdateFields: update in sorted order
        
        This was using the order used by GetItemSurrogates() which can be hard to predict
        
        So it used to update field in uncertain ways
        
        Now it updates field in order of the fields in file
        
        Change-Id: I7fc39b476cae6ed6a7fb7186803d4205832d7a73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145167
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 83f5340538d8aa8c469de3fee6012e83f8b56317)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145129
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [71cd508c068e662f06b984810d68868787223ab1]

        Fix typo
        
        Change-Id: Iccacf0e31153f31d2f61de27e28db6074a9d3eca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145191
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-09  Bogdan B  <buzea.bogdan@libreoffice.org>  [3dbaeb2edffa7147fde02643f527c5d71465af37]

        tdf#143977 Consistent hide/show in Toolbars
        
        Change-Id: I022699498480a0d1bb3eb2a7fb0a972779feef03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142194
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-01-09  Leonid Ryzhov  <leoryzhov@gmail.com>  [1b44a4c558fdf597bf66c1c671248ca58e145e9e]

        tdf#147906 Use std::hypot for Pythagorean addition
        
        Change-Id: Ia325af8d9a23e617eb62e6cecab0aa68f1d206f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145089
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-01-09  offtkp  <parisoplop@gmail.com>  [2dd45d5d81afdd5c550b9929dde42ac04d9dd176]

        Fix wrong version in comment
        
        Change-Id: I4185b019b8dbce7de9bf853c0416fd43201b1f60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144987
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-09  offtkp  <parisoplop@gmail.com>  [5e5631a8f6a9b14ab7f088f61f4780948c41761d]

        Add comment for new class
        
        Change-Id: Icb20bfc68183bd22d1d83985bf3932fd2918b074
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145166
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-09  Caolán McNamara  <caolanm@redhat.com>  [72a08a55791a1c17c0ec15b2ab5c7294c23e2831]

        tdf#152931 deref of moPenColor std::optional on launching writer
        
        Change-Id: I13cb7aade5b4a0142e23bd62e62d2160c73d8740
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145180
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-09  Arnaud VERSINI  <arnaud.versini@libreoffice.org>  [555f4333182abd0ca4aa06b354763f6dfbc3eb20]

        use std::this_thread::sleep_for instead of osl equivalent
        
        Change-Id: I5b4edc5417e5bb5e082688df616e1d5735717d92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142357
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-09  Stephan Bergmann  <sbergman@redhat.com>  [42d9077fc4ffc35d769412a979d91e836adb2536]

        Missing include
        
        ...as reported at
        <https://lists.freedesktop.org/archives/libreoffice/2023-January/089788.html>
        "boost 1.81 breaks libetonyek and gtv-calc-header-bar.cxx",
        
        > /home/etna/Tmpbuild/libreoffice/libreofficekit/qa/gtktiledviewer/gtv-calc-header-bar.cxx:36:25: error: implicit instantiation of undefined template 'std::vector<(anonymous namespace)::GtvCalcHeaderBarPrivateImpl::Header>'
        >     std::vector<Header> m_aHeaders;
        >                         ^
        > /home/etna/Runtime/BuildSystem/LLVM13WithWASM/bin/../include/c++/v1/iosfwd:251:28: note: template is declared here
        > class _LIBCPP_TEMPLATE_VIS vector;
        >                            ^
        
        Change-Id: I6cc93195147979a5bf2785faf4bb0e71a9fd4a94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145185
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-09  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [788cc6ff3b186ceb8f265e53b5482f808f6536f4]

        tdf#148578: Do not apply table shift for RTF
        
        Table shift based on cell lect margin should be applied
        for DOCX (earlier compat options) but not actual for RTF.
        
        Maybe earlier RTF version did behave this way, but nowadays
        this behavior does not match MS Word 365.
        
        Change-Id: Icdc4fa6298167fe5f263c85164d7c4c4176be25f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145088
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-01-09  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [8ae84bb5566e12df64236a116b9d1889d6f5f052]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e3b49a858d147035096a9e1cbc4967c87db9f42c
          - Typo grab bag
            
            Change-Id: I705b56ac8fd84227aaa6a81e57d182dfd797bd62
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/145183
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2023-01-08  Julien Nabet  <serval2412@yahoo.fr>  [5c4fa7ddb0b12d30304bbc6119a0aa1d3d65b55d]

        Fix deprecated Curl elements for minidump part
        
        Change-Id: I43df411eed24e86f5d72982b5d24188e0cb7e507
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145177
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a9a90f92eec3375f85b3c4dcadc44e3dc2fe7dac]

        Fix typo
        
        Change-Id: I5dd29c8b3d899f8a889c364dc5c20026e6495259
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145176
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-08  Stanislav Horacek  <stanislav.horacek@gmail.com>  [b4dc43b6d01d85802d5674c3a27789d6354e39a8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dc494d3f21dd9aeb475a2cec95948b058c4696c5
          - remove redundant tag
            
            Change-Id: I9f0838ad3b230d454abc2810ce83033945339805
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/145174
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-01-08  Heiko Tietze  <heiko.tietze@documentfoundation.org>  [3babbc31bf4bba35924c25c5fbd59e1c314d3627]

        Revert "Resolves tdf#143100 - Disable cell style commands when sheet is protected"
        
        This reverts commit a3cb71ac80c0c2971e97c033d212cf4e464fa8f0.
        
        Reason for revert: tdf#149857
        
        Change-Id: I5ea780b986073a8db16d5dc2ea503aa30da7ef27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145118
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-01-08  Heiko Tietze  <tietze.heiko@gmail.com>  [e37f06f534ac864f9fe8cd20b07a85c36e697d41]

        Resolves tdf#139141 - Make variable date/time field the default
        
        Switched the fixed and variable/current field
        See also I18136feebed225f7645b6869d3600ee78f945bfb and
        I56f42b4ce104dbb96d8fda1bc71af727fa46d536
        
        Change-Id: Id885c09410dc9aecc9570c8d3b7750e9d69e9c9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145170
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2023-01-08  Stanislav Horacek  <stanislav.horacek@gmail.com>  [9b5c342121e8cc2d05569f7339bd32e9c8133938]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 34e1fdb87700f1541ca5b15e3e3cfcd0dc5c2e98
          - do not localize source code
            
            Change-Id: I00c8b6014be077f78485e43cbe0f86f2c2f29c6c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/145173
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2023-01-07  Eike Rathke  <erack@redhat.com>  [e06198e1544f33419be4ce303458da8b5160bc1a]

        Resolves: tdf#152917 Add ConvertFromUrl() put result back, tdf#147132 follow-up
        
        Regression from
        
            commit 6b3e66cd7a355061bf1dec76bbc4f389b6b60f2d
            CommitDate: Mon Sep 5 16:04:25 2022 +0200
        
                tdf147132 basic : flaten some functions
        
        Change-Id: I20e6b00ed613b98a5e58623a010d894b1bcb4c6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145172
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-01-07  Jim Raykowski  <raykowj@gmail.com>  [156fd06dbca2fcca3246dba964a58a7ef698cf21]

        Outline folding: Fix cursor position after undo redo
        
        This patch makes the cursor position to be the same after undo redo as
        when outline folding is not active.
        
        Change-Id: I9e1f827455afb2675f3085c1560b1e2a246f4524
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144873
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2023-01-07  Caolán McNamara  <caolanm@redhat.com>  [34791b203fdf5f571189f82510fd4a2d02008bd4]

        cid#1518911 Uninitialized scalar variable
        
        Change-Id: Ieef6bf8cd20907531301ab8cf6d81d2dcd5397a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145171
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-07  Noel Grandin  <noelgrandin@gmail.com>  [4ddfdeefe78e725b8d28fd60dbe32e7f4f054724]

        remove dead code
        
        we already know the IsAlpha is true from the outer if condition
        
        Change-Id: I627a9b952cb63154baf773b6162b422de4f253bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145157
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-07  Caolán McNamara  <caolanm@redhat.com>  [2a8660c6d36a2015c37c65b6bc21c6decd96cf8e]

        Related: rhbz#2158548 allow longer words for hunspell-ko
        
        https://github.com/hunspell/hunspell/issues/903
        
        A problem since the sanity check added in:
        
        commit 05e44e069e4cfaa9ce1264bf13f23fc9abd7ed05
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Thu Sep 1 13:46:40 2022 +0100
        
            Check word limit (#813)
        
            * check against hentry blen max
        
        Change-Id: Iab2c062584da076260c3262537690435eae7f396
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145154
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-07  Caolán McNamara  <caolanm@redhat.com>  [ab2a44f81bf5035fe85f3fb7494a910a75055041]

        ofz#54567 Out-of-memory
        
        Change-Id: If7a3f75aea614bf136049efc9d04ff404acbb170
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145165
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-07  Caolán McNamara  <caolanm@redhat.com>  [8ddb962846020d1534454fdeea628bb72d92ba40]

        ofz#54707 Integer-overflow
        
        Change-Id: I3b448ed2752bfbffa2f38db3fe0d4099b9f83b2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145164
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-07  Caolán McNamara  <caolanm@redhat.com>  [b3566864db77effddb243717dd0d9a1c791383e6]

        move drawRect into CairoCommon and reuse from X11CairoSalGraphicsImpl
        
        Change-Id: I1d9f1dc96788530eb6a226a53a67764918348100
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145139
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b348b9467111d47b0e995dcbec4951cd1c249e4a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2154d8b47552c60c458e78f806a241dce721cbc5
          - Highlight cursor position on opening text documents
            
            (after a facebook LO support group query).
            
            Change-Id: I5d3f25e4190d3d26cb08cb697b65922df617034e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/145143
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-01-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [eafe84de3788e8d5c063c429ac9ace35f4cd7b74]

        Add content control dialogs to screenshot list
        
        Change-Id: I9469bd17a1db3443b1241a47989c8fa6892974e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145163
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2023-01-07  Eike Rathke  <erack@redhat.com>  [54d25b36c0bf3dcc715f2098ad658bb113e868ec]

        Related: tdf#152781 Pin some known on-the-fly langtags to user-defined LCIDs
        
        These are pulled in by either our own bundled extension
        dictionaries (es-*, ca-*), or hunspell dictionary (en-AG), but
        have no language listbox entry (and don't need one until someone
        insists) thus are generated.
        
        So if selected and in case stored in binary MS file formats ensure
        a stable back-and-forth conversion. The on-the-fly 0x7e1, 0x7e2,
        ... are generated arbitrarily in order as encountered.
        
        Change-Id: I0dc72bf1301b26d5b82e1b271c58fc77c82eea0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145161
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-01-06  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [5a1ddc1a92a7883597ab7d825408a1f0adc2ec6e]

        curl: upgrade to release 7.87.0
        
        Fixes CVE-2022-43551 and CVE-2022-43552.
        
        https://curl.se/docs/CVE-2022-43551.html
        https://curl.se/docs/CVE-2022-43552.html
        
        Change-Id: I979ed11c212aef226ad9f26420462e5f9dbe15e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144885
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-06  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [f41966222f05ab327550dc7a5cf9ad40052124b3]

        openssl3: add patch for CVE-2022-3996
        
        Severity: Low
        
        backport <https://github.com/openssl/openssl/commit/7725e7bfe6f2ce8146b6552b44e0d226be7638e7>.
        
        OpenSSL 1.1.1 series are not affected by this vulnerability.
        
        Security Advisary: https://www.openssl.org/news/secadv/20221213.txt
        
        Change-Id: I42caba9c51291445fa96fc6f2280c681d6d6e582
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144791
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-06  Stephan Bergmann  <sbergman@redhat.com>  [ec98e7769048d44c6d274e3edcac19d5cbc74348]

        Merge comphelper::OAccessibleContextHelper into comphelper::OCommonAccessibleComponent
        
        Change-Id: I586ae8fe2842fd879ae2ae506c659d06dda16843
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145160
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-06  Stephan Bergmann  <sbergman@redhat.com>  [a2e0d46ec556382140069fe473d6e0018e1d2881]

        Fix copy/paste typos
        
        ...apparently introduced in 4883fd31141c3598b25a123033297f847cd18552 "weld
        ScTabBgColorDlg" and 3e078e17ee2144fb976a7e6b9227152113cea0d4 "weld
        SfxTemplateManagerDlg", resp.
        
        Change-Id: I08dd6df262d12bc844a992d6e13b9732860e74bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145159
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-06  Regina Henschel  <rb.henschel@t-online.de>  [81e6d47635656297cdddc9030f4422c0bcc203f9]

        tdf#152896 do not apply color shading twice
        
        If a character theme color is shaded, Word writes this as w:themeShade
        attribute of the w:color element. If the character also has
        transparency, Word writes an additional w14:textFill element with
        a w14:lumMod child element. In such cases the w14:textFill element
        supersedes the w:color element.
        
        The initial implementation of Fontwork import in commit
        cbf30153a5c776e6d1ee26f2f83c8f77503eceb9 does it wrong. It replaces the
        color itself but not the color transformation, so that the shading was
        applied twice, once from w:themeShade attribute and the other time from
        w14:lumMod.
        
        The solution here is to reverse the order so that w:color is only
        evaluated if w14:textFill is not present. Another solution would have
        been to clear the color transformation vector before adding the values
        from w14:textFill. I use reverse order here because it more clearly
        reflects that w14:textFill supersedes w:color.
        
        Change-Id: I3e700795167a34238ea619b9c4a691c10da357f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145150
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2023-01-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2eefb695c0bfd00abd22e17e64ab2a1692fe2af4]

        Fix typos
        
        Change-Id: Ia565446bab6436940954bc1af10f612cb9a9ad9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145152
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fba845287d1734dd0d4ce2e4a69800441a973b05]

        Fix typo
        
        Change-Id: I403ff69c912abb2d62290b4b2067655763e0823c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145153
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-06  Julien Nabet  <serval2412@yahoo.fr>  [5effc24969e5f326ef094419631d14d4d3030ed6]

        tdf#152900: "Create new field as primary key" disabled...
        
        when pasting data as new table
        
        Regression from 3f8e50f9b2fb35db190ce0204981f3f02d1d5ae6 (05/2021)
        "merge handlers into single toggle handler"
        
        Change-Id: I05376f288c1687978225bd98da21a5e21810292a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145151
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-06  Caolán McNamara  <caolanm@redhat.com>  [a6fe91f6e3ddbad65e534907d29243b138258f6c]

        move drawPolygon into CairoCommon and reuse from X11CairoSalGraphicsImpl
        
        Change-Id: Ifb7514a72f7bc3a65f7f1ad51707405b1a2bd127
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145137
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-06  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [7e07225a1b48f3f987a818213256d3cbb9266d87]

        SDPR: Overhauled D2DRenderer to use sal::systools::COMReference
        
        All stuff used from MS with names starting with ID2D1* is COM
        API stuff, so referenced and interface-based. I thought about
        making this more safe since a while (shared/unique_ptr, ...)
        but found no good way to do it.
        Also did not want to use CComPtr from MS and expand the devenv
        we need on win, so was short before doing an own small smartptr
        class. Luckily I asked sberg and he pointed me to the already
        existing sal::systools::COMReference which exactly does what
        I need here - thanks!
        Unluckily I now had to change a lot of code - sigh. I wish
        I had known earlier :-/
        This change contains the renderer completely adapted to using
        that much safer and better ressource control.
        Plus I added (even more) comments to try to make more clear
        in many plasces what's going on, what is done and why.
        
        Change-Id: Ia2aa3223d0e5f7ec6569cde176cec1fadcd921dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145142
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-01-06  Justin Luth  <justin.luth@collabora.com>  [6cabd7d9bfed37799a344f872d5f8fcf3214116a]

        tdf#56258 i18npool: add "adjust" to locale.dtd for outline numbering
        
        Although Adjust was already defined in all of the code structures,
        it was not defined in the dtd file.
        Thanks to Eike for pointing out this requirement.
        
        Change-Id: I43ed0c26ed5bccb2309a255db79f5afa32f78c38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145146
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2023-01-06  Caolán McNamara  <caolanm@redhat.com>  [498f0208f55a5b9ce8a130c940ddfcb9c36d6ff9]

        move drawPolyLine into CairoCommon and reuse from X11CairoSalGraphicsImpl
        
        Change-Id: I141b12c99825c67e4698d53633a1fa720cc487be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145136
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-06  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [e8d18b471ea5063bc0b2c94afc1b94017e8e66bc]

        tdf#152784: RTF import: more default paragraph params
        
        If numbering is not explicitly mentioned in para properties
        it should not be used from referred paragraph style. So
        default value of 0 (no numbering) is used by default.
        
        Change-Id: If8e8f2aaf19190f64a557444188f67b24a699b54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144839
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-06  Miklos Vajna  <vmiklos@collabora.com>  [5a2ee5ba893b6b8f4e7fd6623b7f10faf0bda509]

        sw lok: get all refmarks: sort the refmarks array
        
        This was using the order used by GetItemSurrogates(), which is mostly by
        pointer address.
        
        We know that these pool items have a text attribute, which have a node
        and a content index, sort by that.
        
        In theory two refmark may start at the same doc model position, but
        that's never the case when using Zotero, so don't worry about that for
        now.
        
        For a document with 5 refmarks, the original order I got was 2-3-5-4-1,
        now it's property 1-2-3-4-5.
        
        Change-Id: I2768845414bd36afca91ec02a0f3364c246ddfd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145145
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-06  Heiko Tietze  <tietze.heiko@gmail.com>  [660b7ed484efcac1e5b841e0b04f3c9628578448]

        Resolves tdf#101731 - Rename Border/Midpoint
        
        Follow up to Icda875d3c6f03ffd29395ac5ce932475cc629361
        changing "Midpoint" (formerly "Border") to "Transition start".
        Using the same name for transparency.
        
        Change-Id: I1f1c53ee357a9ead94100156598f43a0ac021d74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145141
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-01-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [89b1d41e0d2cd16a4088e095de0f673807c4adac]

        use std::optional for SALCOLOR_NONE
        
        instead of re-using an actual real color value, because it will totally
        not work when I convert vcl to use alpha instead of transparency
        
        Change-Id: I01f043e0b65ffd852989dfe28f2b9d5a43c9c3d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145075
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-06  Miklos Vajna  <vmiklos@collabora.com>  [337416dafb66ed8f930d2d69e83fae438fc85f3c]

        sw: add a new .uno:UpdateTextFormField UNO command
        
        It is possible to update all fieldsmarks (of a certion type, of a
        certain field command prefix), but one can't update the fieldmark under
        the cursor, which is needed for Zotero citation clusters.
        
        To make this more complex, insertion inside an existing fieldmark is
        explicitly not wanted, see commit
        a178a2ac6df8dc63a7ab8d4a19b90ae8a17baca4 (sw UI: fix crash on inserting
        a fieldmark inside a fieldmark, 2023-01-02).
        
        Fix the problem by adding a new .uno:UpdateTextFormField UNO command
        that can update the (innermost) fieldmark under the current cursor.
        
        The uno command is intentionally hidden from the customize dialog since
        it only makes sense to invoke it from a macro / API with parameters, not
        interactively.
        
        Change-Id: I46fc4f701a20839945d765eb13aec7362ab83788
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145135
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-06  László Németh  <nemeth@numbertext.org>  [cfcd5aa6898654ad3b469ee23f2b27eef5e4a565]

        tdf#65535 sw spellDialog.py: fix lo-upsan build
        
        Lo-upsan build didn't replace the bad word in the test,
        maybe because of dictionary or timer problems. Skip
        testing the (here: sometimes missing) text changes,
        keep only testing of the remaining comment, which was
        the target of the original fix.
        
        This reverts commit d2614337e8291b9b6d114fda5ae914f6940c353a
        "tdf#65535 sw spellDialog.py: add same latency to fix lo-upsan build"
        and commit 81163c384364e4b5c99392b76f027f8c2b87c259
        "tdf#65535 sw spellDialog.py: fix lo-upsan build better".
        
        Change-Id: Ib5faa4e02bf6dd085d6666748ae76f67b4e07497
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145138
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-01-06  Michael Weghorn  <m.weghorn@posteo.de>  [d6c54b3d4ee757958f9040a84dfbde0ab25f59bf]

        android: Enable checksum verification for gradle download
        
        Follow the F-Droid Bot suggestion in [1] and set the checksum
        from [2] in gradle-wrapper.properties, so a downloaded gradle
        distribution will be verified against that, s. doc at [3].
        
        Command used from within the `android/source` directory:
        
            ./gradlew wrapper --distribution-type all --gradle-distribution-sha256-sum cd5c2958a107ee7f0722004a12d0f8559b4564c34daad7df06cffd4d12a426d0
        
        Note that this is the checksum for the gradle distribution,
        not the gradle wrapper (which is mentioned in
        Change-Id I3f466061aba55c5704fe251eee7e8c73f7d316aa instead.)
        
        Also note that Android Studio does not fully support
        the "distributionSha256Sum" attribute and requires
        confirming in a message saying so that the checksum is correct
        before syncing the project, s. [4].
        
        [1] https://gitlab.com/fdroid/fdroiddata/-/merge_requests/12380#note_1229239229
        [2] https://downloads.gradle-dn.com/distributions/gradle-7.4-all.zip.sha256
        [3] https://docs.gradle.org/current/userguide/gradle_wrapper.html#configuring_checksum_verification
        [4] https://issuetracker.google.com/issues/129261435#comment11
        
        Change-Id: I39902be79e7dad2ad006262efe3b6c6ab3b5de5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145105
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-01-06  Michael Weghorn  <m.weghorn@posteo.de>  [4a0dc0d63a204f7ed03b48debd439e0e81f1dfac]

        android: Update gradle wrapper to 7.4
        
        Commit the result of running
        
            ./gradlew wrapper --distribution-type all --gradle-version 7.4
        
        from within the `android/source` directory as described at [1].
        
        Double-check that the sha256sum of the jar file matches what is listed on the
        website [2] for v7.4:
        
            $ sha256sum gradle/wrapper/gradle-wrapper.jar
            575098db54a998ff1c6770b352c3b16766c09848bee7555dab09afc34e8cf590  gradle/wrapper/gradle-wrapper.jar
        
        (Interestingly, the sha256sum of the gradle-wrapper.jar
        used so far, e2b82129ab64751fd40437007bd2f7f2afb3c6e41a9198e628650b22d5824a14,
        is not the one of any listed versions there, which is what
        the F-Droid bot marked as error in a MR to update LibreOffice Viewer [3]).
        
        [1] https://docs.gradle.org/current/userguide/gradle_wrapper.html#sec:upgrading_wrapper
        [2] https://gradle.org/release-checksums/
        [3] https://gitlab.com/fdroid/fdroiddata/-/merge_requests/12380#note_1229239229
        
        Change-Id: I3f466061aba55c5704fe251eee7e8c73f7d316aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145098
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-01-06  Caolán McNamara  <caolanm@redhat.com>  [1bac4efd7c468179e7530546e1e4ee2ae1e4de54]

        move drawPolyPolygon into CairoCommon and reuse from X11CairoSalGraphicsImpl
        
        Change-Id: I8eee16f10f4241ced467e2bf73e518d066f9508d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145111
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-06  Caolán McNamara  <caolanm@redhat.com>  [9eeacdd6cd5fa4ad0d29b530a627f398be763cc2]

        adjust bodge to be only for CAIRO_CONTENT_ALPHA
        
        rather than specifically !CAIRO_CONTENT_COLOR_ALPHA
        
        Change-Id: I2b86feb8499b98e750e954c4b246d4c8bc3ef7cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145110
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-06  Caolán McNamara  <caolanm@redhat.com>  [ded5e68a58ae4837918e1a381d0c46cd69f7a06a]

        move getPixel into CairoCommon and reuse from X11CairoSalGraphicsImpl
        
        2nd attempt. This reverts commit 8d0b7bdb8c9ae8254e5b77b533a158734affc4f5.
        
        Change-Id: I8901a1258e0b0d89170f4e056516c5211801456a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145109
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-06  Caolán McNamara  <caolanm@redhat.com>  [1fd19c798243ee46606331ad96b9803b96581a2e]

        use current known geometry for surface size instead of SAL_MAX_INT16
        
        which appears to be why getPixel failed
        
        Change-Id: I088ed0c01bdd0e9971ff52a1f70a030f0921e497
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145108
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-06  Caolán McNamara  <caolanm@redhat.com>  [e8effd1c4c0a4dd389054d311f432c42f26a3a6b]

        Revert "move getPixel into CairoCommon and reuse from X11CairoSalGraphicsImpl"
        
        This reverts commit 00b62877fa2f900d1c2dcf7b721f7a956408f8a0.
        
        XIOError seen with vcldemo
        
        Change-Id: Id75497f8148964372beaed9432ee6097ec8afc47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145076
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-06  offtkp  <parisoplop@gmail.com>  [c010b5d2b2cdb22f48ef9d2b9d1fdc6125e1fec2]

        tdf#86630 sw: Add one-step page number insertion wizard
        
        Add a one-step wizard for easy insertion of the page number to the
        header/footer.
        
        Change-Id: Idb33c92d594e04d9256460fe414e4b10e5166af5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144683
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-06  Heiko Tietze  <heiko.tietze@documentfoundation.org>  [d7514d34b67626ba0b7d1dc0e9acbdfc635fe0ac]

        Revert "Relates tdf#139141 - Make variable date/time field the default"
        
        This reverts commit b2c81dad3a0b72d305f1c6967ee4a8069ae11b45.
        
        Reason for revert: tdf#152871
        
        Change-Id: I56f42b4ce104dbb96d8fda1bc71af727fa46d536
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145007
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2023-01-06  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [f011a13b3e9d3edf85fa8cb17d612934e589e672]

        writerfilter: removed remains of GAP_HALF define and its usage
        
        Change-Id: I8dee16f923686f557c8213d9a7870392bd5fe9bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145090
        Tested-by: Jenkins
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2023-01-06  Miklos Vajna  <vmiklos@collabora.com>  [72fc34cdf8e2a3d4fa3a2de9a8a96f33aa19dbc4]

        sw doc model xml dump: show name of refmarks
        
        Unlike bookmarks, these are not tracked in the mark manager.
        
        Change-Id: I17b10dac6b74a738fd47cf25b84a7156031f01da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145103
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8538fec8e87bf6aa08a4b4e192d7d97dc7faf482]

        Removed executable permission on source file
        
        Change-Id: Ida56746e5f2442ceff86e19cf52467dc766a95ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145113
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [eefc323cd592c7958b13062e3f08e105d24055b1]

        Fix typo
        
        Change-Id: Ie90862c12a441ddf0b325baee920b91704b05e77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145112
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-06  Justin Luth  <justin.luth@collabora.com>  [710017981194c33ac1ba1acc439f92b87869f532]

        tdf#56258: allow i18npool to define SvxAdjust for outline
        
        Deciding whether the numbering should be Left, Right, or Center
        is a rather important setting. Specifically for Roman numerals
        (which grow very wide as they increment to 7 and 8)
        the numbering styles set these to right aligned.
        This really helps for keeping the text nicely aligned.
        
        The numbering styles are built-in LO defaults,
        but locale files can define numbering and outline
        choices. This patch add the setting for "adjust" on
        the outline levels.
        
        For en_US, it makes sense to right-align roman numeral levels.
        [The only other highly likely candidate for this that I could find
         was old Hungarian (SZEKELY_ROVAS),  but it doesn't seem
         to be used in any locale definitions.]
        
        I only changed en_US for now, but of course many other
        locales are also using NumType="3" and NumType="4".
        
        This only applies to the toolbar/sidebar SVX code path.
        The Bullets and Numbering dialog does not currently
        modify any spacing, so I didn't apply the adjustment either.
        
        It also doesn't make sense to do this on single numbering changes
        (aka ContinuousNumberingLevels or LC_NumberingLevel)
        because we don't know or control the first line indent there either.
        
        But at least for toolbar Outlines, we do change every level,
        and so can set a (somewhat) appropriate spacing.
        [Setting SvxAdjust without adjusting the spacing
         is pointless. Don't make any changes at all if
         the spacing ends up causing problems.]
        
        The Numbering IVX/ivx styles set the firstLineIndent to -174,
        so I did the same here. This is the scariest part of this change.
        
        AFAICS SvxAdjust::Left is a non-locale aDefNumStyle default,
        so hardcoding that for undefined LC_OutlineNumberingLevel
        shouldn't be too scary.
        
        Change-Id: I52deefe88aa55c55c9531b651411f64accb86f7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144978
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-06  Regina Henschel  <rb.henschel@t-online.de>  [585f65738270ba8ab2fdc4c49063c3b5663fe768]

        tdf#152884 import alpha too for schemeClr
        
        Without fix the alpha child element was only read for w14:srgbClr but
        no for w14:schemeClr. Thus character colored by theme color had no
        transparency.
        
        Change-Id: I73c01b7142d3eab83400d2e5eb9dce01ff8d4a19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145099
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2023-01-06  Justin Luth  <justin.luth@collabora.com>  [3fd0b4053763aa91b0004c523e96e7d390c7b58e]

        tdf#56258 sw toolbar: show SetOutline by default
        
        Because I am making improvements to SetOutline,
        it should be in good enough shape to display it to the general public.
        
        If the improvements don't land, or are not considered good enough,
        then this patch can simply be reverted.
        I have no intention of backporting this.
        
        Change-Id: If2a4926d136086b3ae2d17d157b5a4642d88561e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145097
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-06  Justin Luth  <justin.luth@collabora.com>  [a9b666b6b839735919923d8911f7e1efe0eb87b0]

        tdf#56258 svx SetOutline: convert to toggle
        
        The "Outline Format" toolbar button is normally hidden.
        It didn't check state like the bullet and toggle numbering do.
        This patch adds that - so it lights up when the text
        contains a numbering list that matches a valid outline choice.
        
        I also added a toggle aspect to the button.
        
        Toggling ON is not great. It works fine if there is no
        numbering yet, but if you are in an outline and toggle off,
        it won't toggle back on to the same list - it starts a new one.
        I don't think there is much that can be done about that,
        since the removal delete the level information too,
        and outlines are all about multiple levels of numbering.
        The proper response to an errant
        toggle off is (multiple) undo(s), not toggle back on.
        (In the ideal world, it would popup the dropdown choices).
        
        Toggling ON does nothing when there are already bullets
        or numbering. The proper response is to use the dropdown
        if the desire is to change to an outline format.
        
        Toggling OFF is only possible when we are on a valid outline.
        This is extremely important because otherwise it isn't clear
        how to remove Outline Numbering's mix of bullets and numbers.
        (When the selection contains one list
        with both bullet and number levels,
        the number and bullet buttons do nothing.)
        
        Although not perfect, this is not a bad user experience,
        so I'm going to push the full patch to gerrit.
        
        There is one known obscure case that troubles all methods.
        If the selection spans multiple list definitions and ends
        on an un-numbered paragraph, then the toggle-on will happen.
        
        It is possible to just not do any toggling
        and ALWAYS show the dropdown action,
        but that isn't very consistent with the other related buttons.
        
        Change-Id: I6d927604e49711f1da8549be9f3dbf8b8133a06b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145061
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-06  Justin Luth  <justin.luth@collabora.com>  [c0eb37dfd00311518926bd602ccc8776f89b397c]

        tdf#115965 tdf#148790 sw toolbar: no need for RemoveBullet
        
        The existing buttons for bullets and number lists are already
        toggles. Having a separate button to remove them is almost
        completely pointless.
        
        Change-Id: I11314a152848a9ff32eb01e2eb36bd145f890622
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145096
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-06  Justin Luth  <justin.luth@collabora.com>  [9a16cef6f40e59d92d1bb297f40d78dfb2bb6345]

        tdf#115965 sw RemoveBullet: do not light-up button when NumRule
        
        Sure, most of the time it was "off" when there was either a
        bullet or a number list. However, when the selection had
        both a bullet and a number list/level, then it would light up.
        So just make it simple. If there is a numrule in the selection,
        then it shouldn't be "on".
        
        There is still one obscure case it lights up funny.
        If more than one list is selected, and the selection ends
        on a non-numbered paragraph, then RemoveBullet
        will still light up - as if there is no numbering in the selection.
        
        Change-Id: I5c37d53206918068b2994fde9774541ea988a623
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145095
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-05  Justin Luth  <justin.luth@collabora.com>  [dd8ed1fdbc63499ac958d28536c3c5540455358b]

        tdf#56258 en_US: increase outline levels definitions to 6
        
        There are 10 levels in numbering,
        so it only makes sense to allow
        outline definitions for all 10 levels.
        
        Note that DOC/X formats only allow 9 levels,
        
        There are two code paths that read these definitions.
        The SVX toolbar code to allow 10 levels (SVX_MAX_NUM)
        was already completed in the previous patch.
        This commit allows 10 levels for the
        Bullets and Numbering menu dialog.
        
        Since all choices MUST define the same number of levels,
        I only added one more. I hope that there isn't some secret
        kind of requirement that ALL LOCALE's must also use
        the same number of definitions - it doesn't seem to.
        [Although not a direct comparison, bg_BG defines 10
         single number levels, compared to en_US's 8,
         and some Chinese locales also do more than 8.]
        
        Change-Id: Ibe00d54cfa4577db83eba368b92be11055b076ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144976
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-05  Arnaud VERSINI  <arnaud.versini@libreoffice.org>  [3ab8349a37215d8e355e79b93d66f631144e7c57]

        sc : use std::mutex for CharClass initialisation
        
        Change-Id: I0427109da1bfed1d3d467455ab1ab3c68569f60b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144886
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2023-01-05  offtkp  <parisoplop@gmail.com>  [9817a03e03988b86050c0fe0e4cd4cca476f172f]

        Change variable name from rData to pData
        
        Change-Id: Ied27e34b35a22b1f2a7521fb58035170651b1ca3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144001
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2023-01-05  Eike Rathke  <erack@redhat.com>  [375630ae76f46c096421dfadee8d37b406bc10c5]

        Related: tdf#152781 Stab the 0xE40A {es} vs Latin America quirk
        
        First, the LANGUAGE_SPANISH_LATIN_AMERICA 0xE40A is not a MS
        system LCID, it is Spanish 0x00a with sublanguage 0x39 => user
        defined (in the range 0x20 to 0x3f). Meanwhile MS reserved 0x580A
        for {es-419}, so obsolete the legacy 0xE40A definition and replace
        with 0x580A when encountered.
        
        Second, due to the legacy plain {es} mapping being present, an
        encountered 'es' (from our bundled dictionary extension) got
        mapped to 0xE40A instead of 0xA and thus was added to the
        character language listbox (that otherwise suppresses LCIDs
        without sublanguage), resulting in a "Spanish {es}" entry.
        
        Besides, it's currently not clear how to actually proceed with
        such dictionary situation when, for example, both 'es-ES' and 'es'
        dictionaries are present and the 'es' dictionary apparently is
        meant as base and contains entries the 'es-ES' does not or 'es-ES'
        overrides entries. It might be it's handled half-way in
        linguistics, but maybe not even that, I didn't investigate.
        
        Change-Id: Id859731ba5efa65d4a6de429b7f52027aa69327c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145093
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-01-05  Patrick Luby  <plubius@neooffice.org>  [2d1a0d86d2d0c00fcfee61c39f2221e786e4245b]

        Related: tdf#152703 Prevent possible hang when live resizing a window
        
        Application::Reschedule() can potentially display a modal dialog which
        will cause a hang so temporarily disable live resize by clampiing the
        window's minimum and maximum sizes to the current frame size which in
        Application::Reschedule().
        
        Also, eliminate flickering during live resizing of a window when using
        Skia/Metal. When in live resize, the SkiaSalGraphicsImpl class does not
        detect that the window size has changed until after the flush has been
        called so call checkSurface() to recreate the SkSurface if needed before
        flushing. Flushing had to be moved during [self windowDidResize:] to eliminate
        flicker. Flushing in [self displayIfNeeded] does not eliminate flicker so
        apparently [self windowDidResize:] is called earlier.
        
        Change-Id: Id3de838d2e17fee85cb583b6c4e862b571d47142
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145053
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-05  Michael Stahl  <michael.stahl@allotropia.de>  [e5b5d9c8d33b1dd87e5a50856ad02f21df59dc5b]

        tdf#152710 xmloff: ignore exception in XMLChangedRegionImportContext
        
        The xOldCursor must be restored in all cases.
        
        Also XMLParaContext triggers an exception which ends up aborting the
        import.
        
        Change-Id: I8f4785e0e9bde4c8c484954a4d66f3b82d6ca28c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145094
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-01-05  Michael Stahl  <michael.stahl@allotropia.de>  [475e59d29b7a6cc7f058af8ff863b3bb1a2a84a5]

        tdf#152710 sw: call and fix DeleteSection() instead
        
        Turns out there's a function to delete a complete nodes array section -
        and it has the same problem?  Why does it move indexes only from
        startnode + 1?  Let's try to fix it to be more consistent.
        
        Change-Id: Iedacc10e29c1646c4ccc85e53a479b0351f5cfcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145078
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-01-05  Michael Stahl  <michael.stahl@allotropia.de>  [8e05bdd26f21fc304978ff3b454cf355841ec75f]

        tdf#152710 sw: invalidate SwUnoCursors properly in DeleteRangeImpl()
        
        This crashes with:
        
         list.cxx:44: corrupt document structure, bailing out of infinite loop
         ndtxt.cxx:5437: void SwTextNode::TriggerNodeUpdate(const sw::LegacyModifyHint&): Assertion `dynamic_cast<SwTextFormatColl const*>(static_cast<const SwFormatChg*>(pOldValue)->pChangedFormat)' failed.
        
        Because the redline from 7 to 9 is deleted, but then some cursor ends up
        on node 10 which is invalid as it is an end node.
        
        [   6] 0x60666a0            StartNode ,
        [   7]  0x61195e0           StartNode ,
        [   8]   0x61197a8           TextNode "tainment",
        [   9]  0x6119670             EndNode ,
        [  10] 0x6066730              EndNode ,
        
        The first problem is that DeleteRangeImpl() uses the point node as the
        target position for PaMCorrAbs(), but in this case the point node will
        be deleted.
        
        PaMCorrAbs() has a check to invalidate SwUnoCursors that would be moved
        out of their parent sections, but due to the first problem it can't
        check it, and the second problem is that lcl_FindUnoCursorSection()
        doesn't work on redline sections, as those have node type
        SwNormalStartNode.
        
        After fixing the invalidation, subsequent access to the SwXTextCursor
        throws exceptions and importing the file fails.
        
        (regression from commit 477e489e71b4a96ff10d9f2d2b802d91dec3e319)
        
        Thanks to Dave Gilbert for identifying the problematic DeleteRange()
        call.
        
        Change-Id: I48a373cc122073b82bc47513fdae684f45b0efb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145077
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2023-01-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0d6dcc749f2dafe6a66f43524bb0bfe7491546ad]

        Fix typos
        
        Change-Id: I49ca0e4e05420a4992acc348a3dc6e3533f4d30e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144618
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [22b7f83edd8a4aa4702b63e7183b371175d3810a]

        Removed executable bits from source files
        
        Change-Id: Ib9fbfc8d52bfddc6af65bf62af3c49767868e032
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144952
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [77108bf6a6a5e59eb8cf972e614edd90d24d1bdc]

        Fix typo
        
        Change-Id: I963f340e0da9a0e7bc50bd1ee8c73f28c8edb6de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145101
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [083b9c5a0c4c426d472fd319e179757145f4e46e]

        Fix typo
        
        Change-Id: I6a15118c9e0b686c7157a162990b7776362865f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145100
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-05  Miklos Vajna  <vmiklos@collabora.com>  [f83c1353b94fc7dec79d05ac45c11f40f497261d]

        sw: UpdateFieldContents: fix typos
        
        - The function name itself had a typo, spotted at
          <https://gerrit.libreoffice.org/c/core/+/145036/2#message-d8cb4de7de483866e0c86c8919cdf47f84b6037e>.
        
        - Also, if the # of provided fields and # of fields we find in the
          document don't match, we can give up, so no need to continue, the same
          condition would fail again, anyway.
        
        Change-Id: Ifbf7f60c86f469697056975752efc9d130287099
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145083
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-05  Noel Grandin  <noelgrandin@gmail.com>  [0461eb7564236b8a427fe677658705e9955a8d13]

        flatten some code in vcl
        
        Change-Id: I29638408d60bfa02609ed58839829ed51d319e98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145045
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-05  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [a8d3b8985a79c216c3c132fb2e6bb0f85a27831a]

        tdf#56973 - Copy/paste (single) sheet is checked but not enabled
        
        Enable the "copy" radio button in the move/copy sheet dialog, if there is just a single sheet in a spreadsheet document. Otherwise, users get the impression that a single sheet cannot be copied because the "copy" radio button is selected but not enabled, i.e., greyed out.
        
        Change-Id: Icf98973585491b0c8c9a74aad3900f6cc2895d11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145064
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2023-01-05  Jean-Pierre Ledure  <jp@ledure.be>  [88a67c50af61fa9ee5fa677589ce5db2039d6f2e]

        ScriptForge - (SFDocuments) new FormDocument service
        
        The SF_FormDocument service is focused on :
        - The orchestration of Base form documents
          (aka Base Forms, but this is confusing)
          and the identification of and the access to their controls.
        - Form documents are always contained in a Base document.
        
        A form document may be opened either:
        - via code or user interface from the Base file welcome page
        - via code only, without having its Base container opened first
        In any mode, a form document can be opened only in 1 single copy.
        
        The FormDocument service is triggered either by
            base.OpenFormDocument(...)
            database.OpenFormDocument(...)
                ' Base file may be closed
            ui.GetDocument(...)
        
        Specific methods:
            CloseDocument()
            Forms()
            GetDatabase()
            PrintOut()
        Next methods are inherited from the Document superclass:
            Activate()
            CreateMenu(), RemoveMenu()
            ExportAsPdf()
            RunCommand()
            SaveCopyAs()
            SetPrinter()
        
        As a consequence, next methods remain available
        but should be declared as deprecated in the help:
            base.CloseFormDocument()
            base.Forms()
            base.PrintOut()
            base.SetPrinter()
        
        Above changes have several more minor impacts :
        - beside IsCalc, IsWriter, ... , a new IsFormDocument property
        - the UI service identifies open form documents
        - a new service means a new entry to register
          in the Services catalog
        - management of form events has been reviewed
        - the connection between Base, FormDocument, Form
          and Database services is reinforced
        - menus were available on components, now also on sub-components
        
        The new service is available for both Basic and Python user scripts.
        It requires in the help
            - a new sf_formdocument page
            - a review of the sf_base, sf_database, sf_form, sf_ui pages
        
        Change-Id: Ib06d1c4565ca093af2f068fa5b8082082641752e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145080
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2023-01-05  Miklos Vajna  <vmiklos@collabora.com>  [b4c3291630610d38270d7d8ccda5f810b3e05d63]

        sw XHTML export: avoid sdnum and sdval attributes on table cells
        
        These are not valid in XHTML, as the reqif validator points it out:
        
        ERROR at 239: [XSD] cvc-complex-type.3.2.2: Attribute 'sdval' is not allowed to appear in element 'td'.
        ERROR at 239: [XSD] cvc-complex-type.3.2.2: Attribute 'sdnum' is not allowed to appear in element 'td'.
        
        The actual cell contents is already there, so just omit this unwanted
        metadata in the XHTML case.
        
        Change-Id: I68804dd2ce45b0579287aeccbb550b174859f7ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145081
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-05  László Németh  <nemeth@numbertext.org>  [81163c384364e4b5c99392b76f027f8c2b87c259]

        tdf#65535 sw spellDialog.py: fix lo-upsan build better
        
        Follow-up to commit d2614337e8291b9b6d114fda5ae914f6940c353a
        "tdf#65535 sw spellDialog.py: add same latency to fix lo-upsan build".
        
        Change-Id: Ibb7e5e4afe1cab99fc24342afb94458f612ec3f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145073
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-01-05  László Németh  <nemeth@numbertext.org>  [e17b4df3fe5441ca66e4203c725a578eb1797eb2]

        tdf#131203 DOCX import: fix lost table when w:tblGrid is missing
        
        Load tables in case of incomplete text table definition, i.e.
        missing w:tblGrid and its w:gridCol elements, like MSO does.
        
        Note: Apache POI, and maybe old MSO versions generated such DOCX documents.
        
        divide_by_zero() was thrown from 975884fbbc3f80a634258ee562037688a42027a9
        "ofz#7110 ensure join is called on std::exceptions as well as uno::Exception".
        
        See also commit 9279b0bb5397d0520b727ab0d271f328807c8749
        "writerfilter: avoid divide by zero" and
        commit 116cadb5d2582532c69677a2f8499e8e9b7b9b80
        "tdf#59274 DOCX import: fix tables with incomplete grid".
        
        Change-Id: I991807da13e22e551f81c3fb60580be7a9c0fb50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145069
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-01-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5eda5ef2530e0e2d4f9e7f33f1ab1a8fa933fe7f]

        Fix typo
        
        Change-Id: Icde32c862bb498af0908399b388973db4d7f8b02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145074
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-05  Miklos Vajna  <vmiklos@collabora.com>  [471804e251b4e15b37a10920bd4b88b40f97b227]

        sw update of refmarks: fix handling of ignored refmarks
        
        As pointed out at
        <https://gerrit.libreoffice.org/c/core/+/145036/1#message-165c0282ace92160592c896c6867095d3558ee96>,
        it's not correct that UpdateFieldConents() uses a single index into both
        the provided fields/refmarks array and into the document's all refmarks
        array.
        
        We need a new index that counts the input fields/refmarks we got and
        which is not incremented for ignored refmarks.
        
        Extend the testcase to have 2 paragraphs in the document: the first
        paragraph has a refmark that is to be ignored and the second para has a
        refmark that is interesting to us. This makes the test fail.
        
        Then fix up UpdateFieldConents() to properly count how we iterate
        through all refmarks and the provided refmarks in parallel.
        
        Change-Id: I1fabf5b29beeabe9e8a126f1662ca8830e5c4e20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145068
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-05  Stephan Bergmann  <sbergman@redhat.com>  [19691c3b6878c1ea09f8bcd53224341c40c9847b]

        Revert all the recent loplugin:unocast changes
        
        ...as obsoleted by ef533553559fe09b4afab651fc692885d1acf4ed "Rudimentary support
        for dynamic_cast on UNO proxy objects".
        
        This reverts all of:
        4cfcc9ac37b90ce64c8402a41eb4638adb185b5c "loplugin:unocast (framework::Desktop)"
        03efbf72f4ddf7a84aa8aabef348331bd4b75e8a "loplugin:unocast
         (vclcanvas::TextLayout)"
        80099fdd51a69eaa6c36ca88ef772810e4a777fa "loplugin:unocast (SalGtkXWindow)"
        cc147f576d8687fb79c77d47d41dc4ba1678a469 "loplugin:unocast
         (sdext::presenter::CachablePresenterView)"
        40db42be1d8fd0f9c6c8c5ba3767ddb9ee2034c2 "loplugin:unocast
         (vclcanvas::CanvasFont)"
        2d1e7995eae29e2826449eb5179f5fae181794a5 "loplugin:unocast (CairoColorSpace)"
        4c0bbe4bd97636207cf71a6aa120c67698891da9 "loplugin:unocast
         (canvas::ParametricPolyPolygon)"
        89803666621c07d1b1ac9d3bd883f0ca192a91a0 "loplugin:unocast
         (vclcanas::CanvasBitmap)"
        d5e0c2c8db71878d21c2a7255af08cf5f9a6dd04 "loplugin:unocast
         (sfx2::DigitalSignatures)"
        c0c4519e0d5b555f59bbc04cc616454edfd1f4ce "loplugin:unocast
         (VCLXAccessibleComponent)"
        feb8b833a6245d42400f42a0bc789dc84594ee6f "loplugin:unocast (VCLXDialog)"
        1fa58cc6cc9c3849753342a5d9a6ddfa461b5e66 "loplugin:unocast (VCLXMultiPage)"
        f481f036deb1b1b46f3038074c4659f3a91b9c6c "loplugin:unocast
         (DocumentSettingsSerializer)"
        73df933f5fa5932f94e5a1b338a3eda00a9ce354 "loplugin:unocast
         (css::embed::EmbeddedUpdate)"
        420165ab0ef03c0467f9d17f504de2d2fc78f0e6 "loplugin:unocast
         (canvas::tools' StandardColorSpace, StandardNoAlphaColorSpace)"
        9abe8ee067e6c00f19d8a13346d53c4641c27166 "loplugin:unocast (MutableTreeNode)"
        9f3022ceb036f23b4b0994c3e2fbd1001bff225a "loplugin:unocast (VCLXTabPage)"
        1be70dda02c12a60778b7607cff2520ae1aa611e "loplugin:unocast
         (vcl::unotools::VclCanvasBitmap)"
        d6a70bb641b96e8e5616448c2378131ed62658b4 "loplugin:unocast
         (basegfx::unotools::UnoPolyPolygon)"
        5a14f009e6782c077463c8cbb8e9cea3d7950107 "loplugin:unocast
         (xmlsecurity::Certificate)"
        99009c9535dfa3e0d838989ccc7d84bfa2320ff4 "loplugin:unocast (sd::Annotation)"
        0c7585c5fa78887e5459885ed744e8044fd76137 "loplugin:unocast (sd::TextApiObject)"
        24e14afd1bfcaed6c200ab081973fba7e47267ca "loplugin:unocast
         (SignatureVerifierImpl)"
        1a7ad0c10d286ce9ae2700ceb2fd50eed1fb43a4 "loplugin:unocast
         (pcr::PropertyEventTranslation)"
        a97e2d2702d9a6f37775ccee2c08c4f3b2479c4b "loplugin:unocast (RangePageBreaks)"
        19dfdf86ad1f5b08041d8b7a9f196caf881231ab "iloplugin:unocast
         (pcr::OFormattedNumericControl)"
        f9785ea595fd8e911f6370e836fa579225b9e571 "loplugin:unocast
         (frm::OInterfaceContainer)"
        5e5f40a4a92a31b0932c690219d002fcf18598cf "loplugin:unocast (ScVbaShapes)"
        27b35b2c215b4832d4378ec3a7ecbba926552d06 "loplugin:unocast (ScVbaShapeRange)"
        cb3108f860065928552a86cf8acc4b3a95718ecf "cid#1517812 Dereference null return
         value"
        feba0ddb1521d1142560fe54b7d7696ee910237f "loplugin:unocast
         (weld::TransportAsXWindow)"
        4d6c23216559eb48f9943bb49d6e475a6d64ba15 "loplugin:unocast
         (oox::ForumlaImExportBase)"
        4844c096a8ab6a9a620c410a0949d4499f12a504 "loplugin:unocast
         (cairocanvas::SurfaceProvider)"
        9a0b523e0a84d403b9092176ccec4b3e3efe42d0 "loplugin:unocast
         (cairocanvas::CanvasBitmap)"
        8a5648d8e59b4b007dbbf3824777c19a21efc61e "loplugin:unocast
         (cairocanvas::TextLayout)"
        28c27a0623bc78a0590858f97d03b620985bc84c "loplugin:unocast
         (cairocanvas::CanvasFont)"
        53bc223cb3288e32a417696ee61c29e5f01f209d "loplugin:unocast
         (cairocanvas::RepaintTarget)"
        5f70b0b9f6bc4ab145ddbd9155590ed4a3b1b9ec "loplugin:unocast (SvXMLImport)"
        068187a898cdd2e26e9b16c348ecc1ed2dee3f29 "loplugin:unocast (VCLXWindow)"
        88b4f966202717cd4ad38a30a8eda22c3e69ed35 "loplugin:unocast
         (sfx2::sidebar::SidebarController)"
        f1b7a69b280aefe2f1b3b0f32193494fd765f2bd "loplugin:unocast
         (SvxLineStyleToolBoxControl)"
        ba76f0ba7e8de4d2953739c952004b7d9af47197 "loplugin:unocast
         (i18npool::Calendar_gregorian)"
        840154daf934d8df52ead1cb7acd798c4d30f007 "loplugin:unocast
         (framework::AddonsToolBarWrapper)"
        b0e9c4c5f063cefa9557810e3349bdb9c7493091 "loplugin:unocast
         (GrammarCheckingIterator)"
        8ee6cfc9655ce9de4617cea1a0d9cb9d7a4fbfac "loplugin:unocast
         (ucb::ucp::ext::Content)"
        5b8cd77c112bc8c0e92b8fec215c3c8e802bbc0a "loplugin:unocast
         (basic::SfxScriptLibraryContainer)"
        9e73ff9fce12e102bb3c3cea8d8bb96c88f2c9ad "loplugin:unocast
         (sdext::presenter::PresenterNotesView)"
        a98acca8fbc38d3fd5600ae5056a8e42b6d8a40d "loplugin:unocast
         (SelectionChangeHandler)"
        c0b59ad6e35b0cb0dea0821e95f95569739078c1 "Consistently use
         comphelper::getSomethingImpl<I>(aIdentifier, this)"
        276e3ccbdd3259ec3daf8a1a98fa7f406b14e21c "loplugin:unocast
         (vclcanvas::RepaintTarget)"
        
        Change-Id: I37c73e3422a5154bf6cb647640d2d3f23db8bc34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145063
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-05  Caolán McNamara  <caolanm@redhat.com>  [00b62877fa2f900d1c2dcf7b721f7a956408f8a0]

        move getPixel into CairoCommon and reuse from X11CairoSalGraphicsImpl
        
        Change-Id: I5401cc87ec228d52d98fc65840f875cfb55e30c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145052
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-05  Caolán McNamara  <caolanm@redhat.com>  [39038ed8dac3d896d261a76e11f9004f7d68f989]

        move drawPixel into CairoCommon and reuse from X11CairoSalGraphicsImpl
        
        Change-Id: I0638403ab54039793e851583937b09674f05c36d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145051
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-05  Caolán McNamara  <caolanm@redhat.com>  [d6ded494dbb781d5539ab44fa8765eaf16275688]

        move drawLine into CairoCommon and reuse from X11CairoSalGraphicsImpl
        
        Change-Id: I6c667b4aa64c49ad18b7e9a2cd6cc43228369bd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145050
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-05  Caolán McNamara  <caolanm@redhat.com>  [4818e7d8d5b99cc9f74985572c113a10f0bbae3b]

        move hasFastDrawTransformedBitmap into CairoCommon and reuse
        
        Change-Id: I5c70f657fe885da54caf9514bdddf868e9cf8c1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145029
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-05  Caolán McNamara  <caolanm@redhat.com>  [6effda72259243dab5d3bbe619b2f10244b55164]

        move drawAlphaRect into CairoCommon and reuse from X11CairoSalGraphicsImpl
        
        Change-Id: Ic9155117dd8586db5738cd7a620818af8bb28f81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145028
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-05  Caolán McNamara  <caolanm@redhat.com>  [fa0ecf2a61c24c6485693d81ff820693f21a5ec8]

        move drawGradient into CairoCommon and reuse from X11CairoSalGraphicsImpl
        
        Change-Id: I249afbc4cf6318fd9ed42fef0a2aa71d1a76d9ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145024
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-05  Caolán McNamara  <caolanm@redhat.com>  [8549d6e26f5116b1fcf5e066252cc987a3f2574f]

        Related: tdf#150687 check autocorr DocumentList.xml at build time
        
        to ensure no noopt entries exist
        
        Change-Id: I9fb95e211d6030e1f551558fd5a0a3ca700c8fc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145030
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-05  Michael Weghorn  <m.weghorn@posteo.de>  [8ecc8ebf2b94615928449f431884525b605fbfa5]

        external/icu: Fix intermittent cross build failure
        
        The ICU build for Android sometimes failed
        as follows:
        
        > ICU for C/C++ 72.1 is ready to be built.
        > === Important Notes: ===
        > Data Packaging: static
        >  This means: ICU data will be stored in a static library.
        >  To locate data: ICU will use the linked data library. If linked with the stub library located in stubdata/, the application can use udata_setCommonData() or set a data path to override.
        > Building ICU: Use a GNU make such as /usr/bin/gmake to build ICU.
        > checking the version of "/usr/bin/gmake"... gmake[2]: Entering directory '/home/michi/development/git/libreoffice-WORKTREE-for-android-x86/workdir/UnpackedTarball/icu/source'
        > 4.3 (we wanted at least 3.80)
        > gmake[2]: Leaving directory '/home/michi/development/git/libreoffice-WORKTREE-for-android-x86/workdir/UnpackedTarball/icu/source'
        > ok
        > ## Note: you have disabled ICU's tools. This ICU cannot build its own data or tests.
        > ## Expect build failures in the 'data', 'test', and other directories.
        > icudefs.mk:328: @cross_mixed_buildroot@/config/icucross.mk: No such file or directory
        > make[2]: *** No rule to make target '@cross_mixed_buildroot@/config/icucross.mk'.  Stop.
        > make[1]: *** [/home/michi/development/git/libreoffice-WORKTREE-for-android-x86/external/icu/ExternalProject_icu.mk:68: /home/michi/development/git/libreoffice-WORKTREE-for-android-x86/workdir/ExternalProject/icu/build] Error 1
        > make: *** [Makefile:289: build] Error 2
        
        config.log showed that instead of the
        `cross_mixed_buildroot` and `cross_unix_buildroot`
        configure variables introduced instead of
        `cross_buildroot` in
        
            commit 7f16cabf00daa30e9284d2fb2494bd341352c25e
            Date:   Thu Oct 1 11:20:50 2020 +0200
        
                icu: fix Windows Cygwin cross build
        
        , only the latter was set.
        
        While that commit also added a call to autoconf
        to update `configure` from the patched `configure.ac`,
        autoconf would leave the old version in place if
        the timestamp of `configure` was newer than that of
        `configure.ac` after unpacking the tarball.
        
        Call autoconf with the `-f` param to force the update.
        
        Do the same for another autoconf invocation that was
        added in
        
            commit 6c94958e56fcbacb8e1f689550a60034b074857c
            Date:   Fri Jul 17 22:25:01 2020 +0200
        
                icu: fix Windows Arm64 build
        
        Change-Id: I5685ebce13e2950a4dc8f1dec75c4aed18d584f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145043
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-01-05  Regina Henschel  <rb.henschel@t-online.de>  [f4a568fc0553603fbf05477e0942af4e8466fba0]

        tdf#152840 add ST_ThemeColor values to ClrScheme::getColor
        
        ... and Color::getSchemeColorIndex().
        
        Without the fix it was not in all cases detected, that a theme color
        was used, so the FillColorTheme or the CharColorTheme property had got
        value '-1'. In case of WordArt in docx import, the color could not be
        determined and the text was black.
        
        Change-Id: I81cdb22d6b3c30bf9923b9069ba2e384ac5b3a1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145021
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2023-01-05  Miklos Vajna  <vmiklos@collabora.com>  [bb20dee2ef1b0804065e1cda2c834d257fdd90ed]

        sw lok: expose field type & command of fieldmark under cursor
        
        It was possible to get the properties of all fieldmarks, but you could
        not get the properties of the fieldmark under the current cursor.
        
        Getting the properties of the current fieldmark is useful for Zotero: if
        we already have a citation and want to insert one more, then we should
        turn the current citation into a citation cluster.
        
        Fix the problem by adding API similar to what commit
        24219cc1e9829f82a533667aef0f51b6a7df6fc2 (sw lok, .uno:TextFormFields:
        expose field code of fieldmarks, 2022-11-25), did: but here we return
        properties of the innermost fieldmark, not all fieldmarks.
        
        Also introduce a ITiledRenderable::supportsCommandValues(), this way
        next time a command value getter is added in sw/sc/sd, no need to touch
        desktop/ anymore.
        
        Change-Id: I7f1a7064307034a18527ab5e985d2eac56807cb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145062
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-05  Stephan Bergmann  <sbergman@redhat.com>  [ed259e5efe432386b54c553cbc644b3b64976852]

        Upgrade external/boost to latest Boost 1.81.0
        
        <https://dev-www.libreoffice.org/src/boost_1_81_0.tar.xz> has been generated (on
        Fedora 37) with
        
        > $ wget https://boostorg.jfrog.io/artifactory/main/release/1.81.0/source/boost_1_81_0.tar.bz2
        > $ printf '71feeed900fbccca04a3b4f2f84a7c217186f28a940ed8b7ed4725986baf99fa boost_1_81_0.tar.bz2' | sha256sum -c # cf. <https://www.boost.org/users/history/version_1_81_0.html>
        > boost_1_81_0.tar.bz2: OK
        > $ external/boost/repack_tarball.sh boost_1_81_0.tar.bz2
        > Unpacking boost_1_81_0.tar.bz2 ...
        > Removing unnecessary files ...
        > Creating boost_1_81_0.tar.xz ...
        > Cleaning up ...
        > 1deb0a5a9e33a6626fcaa1d2efd4c0e74ca2b0eea87c1559e3917f3066b633d6  boost_1_81_0.tar.xz
        > Done.
        
        * external/boost/windows-no-utf8-locales.patch.0, introduced with
          f046fed2782f0d4244aff719ba70a56399a2583a "Don't ever attempt to initialise a
          std::locale with a UTF-8 locale on Windows", was presumably obsoleted by
          <https://github.com/boostorg/locale/commit/f45adfc9b963feacc827c3754e2549dd0cffaecb>
          "Use UTF-16 <-> UTF-8 codecvt on Windows".
        
        * external/boost/libc++.patch.0 was obsoleted by
          <https://github.com/boostorg/config/commit/f0af4a9184457939b89110795ae2d293582c5f66>
          "The std lib unary/binary_function base classes are deprecated/removed from
          libcpp15."
        
        * external/boost/0001-Change-mpl-integral_c-to-boost-integral_constant-to-.patch.2
          was obsoleted by
          <https://github.com/boostorg/numeric_conversion/commit/50a1eae942effb0a9b90724323ef8f2a67e7984a>
          "Change mpl::integral_c to boost::integral_constant to avoid Clang 16 errors
          when constructing out of range enums (refs #24, boostorg/mpl#69)".
        
        * external/boost/0001-Avoid-boost-phoenix-placeholders-uarg1.10-ODR-violat.patch.2
          is needed to e.g. avoid
        > ./.libs/libetonyek_internal.a(libetonyek_internal_la-KEY1DivElement.o):(.bss+0x3e): multiple definition of `boost::phoenix::placeholders::uarg1'; ./.libs/libetonyek_internal.a(libetonyek_internal_la-IWORKFormula.o):(.bss+0x3e): first defined here
          etc. while building ExternalProject_libetonyek, caused by
          <https://github.com/boostorg/phoenix/commit/8b6a9c26c115bc2cefea300b5c0abf7edf6dd9b7>
          "std::tuple support (Resolving #103) (#104)".
        
        Change-Id: I48773166d0c50f2850d8bb37fa6215d9e5c0d51d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145044
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2023-01-05  Miklos Vajna  <vmiklos@collabora.com>  [795a02b719a86dd128b10a867036a26450536c95]

        sw doc model xml dump: extract part of SwTextAttr::dumpAsXml() ...
        
        ... into SwFormatCharFormat().
        
        This allows searching for a style name like Emphasis and search for all
        uses, even if you're not confident wrt the name due to style name
        collisions.
        
        This also means that the impl details of SwFormatCharFormat now leak
        less into SwTextAttr.
        
        Change-Id: Ifb208d04c938b7070ec94ebe727309bab96266dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145046
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7c10e3b120ba75a2db75342fdc68040a179404b8]

        sw: add the ColorSet from SdrPage into ColorSets in ThemePanel
        
        Change-Id: I7c4ef103b2be65a8adbad5d4f00304ee22be668f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143997
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-05  Eike Rathke  <erack@redhat.com>  [cb4c33ef88a0ef252383e7a12678f28c4432347e]

        Related: tdf#152781 Add also non-on-the-fly IDs to language list
        
        Generating names more than once is unnecessary.
        This may happen for defined mappings that have no explicitly
        predefined language list entry.
        
        Change-Id: I278e6d77181b661a90d0fb133cb3ca30c2a9b721
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145049
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-01-04  Eike Rathke  <erack@redhat.com>  [8343376c10eef50a022f600e0bd03f1384e9a288]

        Related: tdf#152781 s/lang-tag of/generated/ in SAL_WARN
        
        Only cosmetical to clarify, if possible a complete UI name is
        generated, not just the language tag as before.
        
        Change-Id: Id38e397793807762c2698948c325e6eeda989cc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145048
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-01-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8d65f85fe61778ebc5ec82eba19990c502a0066e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 555355c795f9333735ae897b2eaace4b2ca88534
          - Refactor help page
            
            Change-Id: I21f37ec313acf91a6e20ae9f1dd828556150a635
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/145019
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-01-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0935d75a863d3ae3689a3c314b7f82bcbe2d7368]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fa2f89b91f8f06c44c50b800762ee47006402ddd
          - tdf#152296 Content Controls Help Pages reviewed
            
            - Added content control user guide
            - Merged control properties pages
            - New menu commands
            - Entry in Contents tree
            
            Change-Id: If4b550317c1d4cae3a06d8363058a7f3214621a9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144992
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-01-04  Attila Szűcs  <attila.szucs@collabora.com>  [0cc9aaae5dc6655490513e8e4a93967f6248e23c]

        tdf#149588 pptx import: transparency at SolidFill
        
        When copied color (RGB) property from text content to shape,
        copy alpha component as well. (If text color have alpha component)
        
        Change-Id: Ib86c48ab7b2d3c5f9491a2211b05e90b2c2ea10f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145031
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2023-01-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e2c3f00b37ec2d4e9bd36058b3cc5e0e5b5b0e02]

        Fix typo
        
        Change-Id: Ic5e25545aecc6630da18d4b61217dab11f48470e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145047
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-04  Caolán McNamara  <caolanm@redhat.com>  [dcde0b2e640c0fe36dceb49bfed5426842a6fa0a]

        move implDrawGradient into CairoCommon and reuse from X11CairoSalGraphicsImpl
        
        Change-Id: I341e0b1e3cccd18193c3f9798b875a709fe4871f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144975
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-04  Caolán McNamara  <caolanm@redhat.com>  [06c0b13cbbd1672861ebd898e0e11981c5bb82a8]

        move supportsOperation to CairoCommon
        
        Change-Id: I754080c322ec76ec8e218f8c97b1649eaf922c74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144974
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-04  Caolán McNamara  <caolanm@redhat.com>  [0ec1a28b4d43fc78cb5cc4c23dd0e76fd62d5e69]

        move supportsOperation to X11CairoSalGraphicsImpl
        
        Change-Id: Ic5a8652857d0104310d1aead8a55d0f053852c6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144973
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-04  Caolán McNamara  <caolanm@redhat.com>  [b62e3e164ef6af83e03e106e188c06eb5b91f51d]

        sync drawPolyLine impls early returns
        
        Change-Id: I9b7c49d0e4286245979043e1cb21f8b577676f87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144972
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-04  Caolán McNamara  <caolanm@redhat.com>  [ae8c40abd2e1af063a4d199e4f198b3d78964f34]

        always use X11CairoSalGraphicsImpl
        
        Change-Id: I7971e17eb7eb9778fcc2d3e7c98028c6cd438004
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144971
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-04  Julien Nabet  <serval2412@yahoo.fr>  [d804a251026ec435626226c54b7af172b37314f1]

        Remove "tr" autocorr entries that correct to itself
        
        Change-Id: I969026e5847852a59e429ce5b0bbf491452302c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144921
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Muhammet Kara <kara@libreoffice.org>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-04  Patrick Luby  <plubius@neooffice.org>  [3f7406bc4df3c7d6cc618312607bff1ec36a12f7]

        tdf#152703 Force relayout during live resizing of window
        
        During a live resize, macOS floods the application with windowDidResize:
        notifications so sending a paint event does not trigger redrawing with
        the new size. Instead, force relayout by dispatching all pending internal
        events and firing any pending timers.
        
        Also, force a repaint of the window after live resizing ends by reposting
        this notification so that [self windowDidResize:] will be called at least
        once after live resizing ends.
        
        Change-Id: I9d93108c989418bab6d80c7f6afaccc1daaa746e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145042
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-04  Caolán McNamara  <caolanm@redhat.com>  [5cc0b3adf6c1550105b2137dd182168a9231bd7a]

        enable SAL_ENABLE_USE_CAIRO_FOR_POLYGONS path
        
        Change-Id: Id2c8f94986aea0dd7e50b7b3aeaae7770b3e5bbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144970
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-04  Caolán McNamara  <caolanm@redhat.com>  [9124e9d2381ac7b039ef00b70f21b23b60735bb9]

        drop SAL_DISABLE_USE_CAIRO_FOR_FATLINES
        
        Change-Id: Ic55a117ff1f2b971f2f075d706fd1b182f16ace5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144969
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-04  Caolán McNamara  <caolanm@redhat.com>  [e9749cf0e9a4110fe47ba2f3693b2f7dbf2dd7a3]

        make applyColor static
        
        Change-Id: I69cdc922488351d8bd7c0facf9c7209f56f24291
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145027
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-04  Noel Grandin  <noelgrandin@gmail.com>  [5de1d0472b319e9d48972eb067fd8189507fa640]

        use sal_uInt8 for maMatFlag
        
        which is way more cache-dense than double
        
        Change-Id: I04503eb3a4054cce5312a7a0048c9b6679a8fd16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145018
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-04  Noel Grandin  <noelgrandin@gmail.com>  [a76a135c9e9bdecd38970e293e72eeeeca000d27]

        flatten some vcl code
        
        Change-Id: I3747c9ccc97ac59a2e41c1fe4427d1a2f458352a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145017
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-04  Caolán McNamara  <caolanm@redhat.com>  [23d8f732cbc40f008e3ae673cbb3cacacb105420]

        is/DocumentList.xml missing from Makefile but file exists
        
        Change-Id: Ie1cf1f928369a02ed15912afe70482224a23c626
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145026
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-04  Andras Timar  <andras.timar@collabora.com>  [dd13717076e412d7b1079a12adaff01efebf0f80]

        import colors with transparency from html
        
        The support is limited, but better than before.
        Before: the color was not imported.
        After: the color is imported as RGB, as if the background color was white.
        It is pretty much common in Writer that the background is white. On the
        other hand, transparency is not supported in many use cases, such as
        character background in this example green-highlight.html.
        
        Change-Id: Ia9449e2535ddfd8cd8c2672cb3bd32987083fdbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145039
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-04  Caolán McNamara  <caolanm@redhat.com>  [c938767fc2b3a7334eff1bb192c2f2403c3f9ee8]

        SDPR: sync with "Corrected some transformations in Direct2D renderer"
        
        Change-Id: I19a652390e803f4c60466ce7796ddfeda2ef27c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145023
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-04  Caolán McNamara  <caolanm@redhat.com>  [bd5cc6a50f2acdabc1c93bd49ce52c79a70c2144]

        Related: tdf#150339 remove SID_ATTR_COLOR_STR
        
        re: https://gerrit.libreoffice.org/c/core/+/144866
        "ColorString is not needed anymore (we used that in LOK previously)."
        
        Change-Id: I50a2f0e2ad254afb8ede33b05c89ae40bfeb4d3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144967
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-04  Stephan Bergmann  <sbergman@redhat.com>  [ef533553559fe09b4afab651fc692885d1acf4ed]

        Rudimentary support for dynamic_cast on UNO proxy objects
        
        <https://gerrit.libreoffice.org/c/core/+/144139> "New loplugin:unocast" had
        argued that uses of dynamic_cast from a UNO interface type are broken in general
        (because if the source object is a proxy from the C*+ UNO bridge, its vtable's
        RTTI slot will normally not be set up, which can cause a crash), and should be
        replaced with uses of XUnoTunnel.  Which the various recent "loplugin:unocast
        (...)" commits started to do.  However, it became clear that that is not the
        most ideal way forward:  For one, getting more and more implementations of
        XUnoTunnel::getSomething into existing class hierarchies is error prone, as each
        such implementation must manually delegate to all its base class
        implementations.  For another, uses of comphelper::getFromUnoTunnel (which often
        needs to do a queryInterface to XUnoTunnel first) are easily more expensive than
        uses of dynamic_cast.
        
        Thanks to Noel, the insight here is that for the use case of a dynamic_cast from
        a UNO interface type to a local C++ class type, and if the source object is a
        proxy, it is sufficient that the dynamic_cast will not crash.  It will
        necessarily always return null (as the proxy will never be the implementation of
        a local C++ class type), so it is sufficient to fill the RTTI slots of the
        proxies' vtables with dummy values.  That avoids having to set up proper RTTI
        for those potentially multiple-inheritance proxy types.  (And with this in
        place, all those recent "loplugin:unocast (...)" commits can be reverted again
        in a next step.)
        
        I verified the changes for the gcc3_linux_aarch64 (on macOS), gcc3_linux_intel,
        gcc3_linux_x86-64, gcc3_macosx_x86-64, msvc_win32_intel, and msvc_win32_x86-64
        bridges.  The changes for all the other bridges were done blindly.
        
        (For gcc3_linux_x86-64, which already conditionally supported proper RTTI for
        UBSan, setting the offset-to-top slot to non-zero had to be made conditional
        too, as the dummy ProxyRtti will always pretend to be a full class rather than a
        potential base class that could have a non-zero offset-to-top value.  For
        msvc_win32_*, it turned out that the existing code to set up dummy XInterface
        RTTI (which was there for reasons lost to history) was broken.)
        
        Change-Id: Iec4b8067d26b14b6fb02c2fdd15e1eee20919590
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145038
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-04  Stephan Bergmann  <sbergman@redhat.com>  [146eb1aa750a7612deb9d3e1825a7a2e1256bd4d]

        Fix Itanium vtable construction
        
        Our use of bridges::cpp_uno::shared::VtableFactory::Slot to model all the
        elements of a vtable is an abstraction that doesn't quite match the reality of
        <https://itanium-cxx-abi.github.io/cxx-abi/abi.html>, as vtables are not
        homogenous sequences of function pointers, but are rather a mix of offsets, data
        pointers, and function pointers.
        
        The data preceding the virtual table address point is the offset to top (an
        offset) followed by the typeinfo pointer (a data pointer).  On other platforms
        where offsets, data pointers, and function pointers are all of the same size, we
        model those as two additional Slots at index -2 and -1, resp.  On Itanium, where
        function pointers (and thus Slots) are twice the offset and data pointer size,
        we should model those as one additional Slot at index -1.
        
        The code has been this way ever since its introduction in
        0c25631972809c752624b4883c71671c8e83e797 "INTEGRATION: CWS ia64port01_DEV300
        (1.1.2); FILE ADDED".  It should never have caused any issues as the existence
        of the excess Slot at index -2 should never have gotten in the way.  But it is
        probably better to clean this up anyway.  (This is a blind fix, as I don't have
        an Itanium build environment available.  And this Itanium bridge may well be
        dead code by now, anyway.)
        
        Change-Id: I98d58785c054e1cdc621e5968c41b06d8788998f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145035
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-04  Miklos Vajna  <vmiklos@collabora.com>  [3fd787428f5e16c74018f5aa3399cb469c97587a]

        sw doc model xml dump: handle the RES_TXTATR_CHARFMT text attribute
        
        Avoids this warning on doc model xml dump when the document text uses a char style:
        
        warn:sw.core:12723:12723:sw/source/core/txtnode/txatbase.cxx:177: Unhandled TXTATR
        
        Change-Id: Iafadcdaff63d8bfcdea488a4c89496c7cd467636
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145020
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-04  Miklos Vajna  <vmiklos@collabora.com>  [babba472391d26aed68d7ac31c7a918c08e65256]

        sw, UpdateFields: add new TypeName, NamePrefix and Fields parameters
        
        Currently the .uno:InsertField command allows inserting a refmark with a
        provided name & content, but existing refmarks can't be updated
        similarly. This is a problem in case Zotero citations are to be modeled
        with refmarks.
        
        Another trouble is that refmarks don't have dummy characters and have to
        stay inside a single paragraph, so we need to be careful to replace the
        content in a way that keeps the refmark alive, a naive delete + insert
        will delete the refmark as well.
        
        Fix the problem by extending the existing .uno:UpdateFields command with
        3 new optional parameters, somewhat similar to what commit
        724180ec495a696c79332653cb6fb52ecfbccc29 (sw: add a new
        .uno:UpdateBookmarks UNO command, 2022-12-14) did.
        
        As usual, the provided new text is meant to be HTML, which allows
        formatted content.
        
        Change-Id: Ib0951aa1a39e1b47bcf8b47bc9d65c89e0853e96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145033
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-04  Stephan Bergmann  <sbergman@redhat.com>  [2eab74ab78b0b2a7a9c846251e2b79f595bc0878]

        Missing test dependencies
        
        Change-Id: I048e5bf58c98c7597c229996a29eb7d53451c495
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144990
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-04  Martin Srebotnjak  <miles@filmsi.net>  [c8c5fce90170905280cec9c81f3ffd8ad905e6a0]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to f191df059976deba5f60983bb4a87ab184835fd4
          - Updated Slovenian thesaurus
            
            Change-Id: Id3b452928405a90e9a9fb9b3759030c7d3122a72
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/145032
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2023-01-04  Justin Luth  <justin.luth@collabora.com>  [ec2f1d73936c9d8cee83c0887170e9ecb8f044ba]

        tdf#56258 svx: use last defined locale-outline for remaining levels
        
        When applying an outline numbering choice
        (one of the 8 predefined per-locale definitions)
        the toolbar/sidebar would only affect the spacing
        of 0 - 5 of the defined locale-levels,
        and only changed the num type of the remainder.
        
        Well, that can easily look bad if the indenting and spacing
        is only partially modified.
        [The Bullets and Numbering dialog outline grid
         does not affect spacing at all.
         That can be better or much worse, depending on the situation.]
        
        This "Outline Format" button is normally turned off
        on Writer's Formatting toolbar. You need to go to
        Tools - Customize - Toolbars to turn it on.
        It only seems to work for Writer - it was grayed out/disabled
        in Draw even when I had it show up in the toolbar.
        
        So almost nobody has ever seen or used this I expect.
        However, I think it is important to get this working,
        because I want to use this grid-choice code path
        to be usable for the B&N dialog as well,
        although that could upset people who already have
        their spacing right and just want to change the digits.
        
        In any case, this nbdtimg DOES already change some
        spacing, so it should be either all or none.
        
        Change-Id: Ib54b6ffe3497f09f0c57ff2db1ec2a946f692fc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/145022
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-03  Andrea Rosetti  <andreamassimo03@gmail.com>  [d3a5a97f77378421f17b1fa43d0b88dde8bc686a]

        tdf#114441 Convert sal_uLong to a better type
        
        Used sal_Int32 instead of sal_uLong
        
        Change-Id: I229c4e59054b3aa1885698d1cd5332ebd9d162d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143513
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-01-03  Julien Nabet  <serval2412@yahoo.fr>  [c95f7c6bf705ea84e1f8da40042b382189e7179a]

        Add script to check DocumentList.xml in autocorrect
        
        Change-Id: I4c2d356c900ce7bde43d8e06af2fdda4f66c15ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144925
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-03  Stéphane Guillou  <stephane.guillou@libreoffice.org>  [601a2d3b09fdf4332b257f2c0ebd01e19e47887f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 068fa934185da6e9e6f93a7abddd02b6f22572d7
          - fix section title to match Safe Mode dialog
            
            Change-Id: Ic2d7def17bf007780dcf336e4ecbd2847d819116
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144911
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-01-03  Stanislav Horacek  <stanislav.horacek@gmail.com>  [675250baf91b5733a3a409edbb9bf17d26e0d1c0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cedd7a3550c09bef1e1b5d496431c7326e1bd1ec
          - mark Basic code as not localizable
            
            Change-Id: Ic9ddc042c33c98fc5e73c2beb7ad65801adf9d38
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144966
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2023-01-03  Justin Luth  <justin.luth@collabora.com>  [87a4185fff1f9294fcdc6117761b1298632c95e5]

        NFC tdf#56258 i18npool OutLineNumberingLevel: use ref="en_US"
        
        In preparing to see what improvements can be made to
        list defaults, it is helpful to see what customizations
        have been made to the US defaults. Those that match
        identically were changed to simple refs.
        
        Thanks to https://www.linuxtopia.org/online_books/
        linux_tool_guides/the_sed_faq/sedfaq4_013.html
        
        The script there helped to generate sed expressions.
        
        sed -f ref.sed *.xml
        ----- ref.sed -----
        \#<LC_OutLineNumberingLevel>#,\#</LC_OutLineNumberingLevel># {
            :ack
            N;
            \#</LC_OutLineNumberingLevel>#! b ack
            s#<LC_OutLineNumberingLevel>\
            <OutlineStyle>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="4" \+Suffix="." \+BulletChar="0020" \+BulletFontName="" \+ParentNumbering="0" \+LeftMargin="0" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="4" \+Suffix="." \+BulletChar="0020" \+BulletFontName="" \+ParentNumbering="1" \+LeftMargin="50" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="1" \+Suffix=")" \+BulletChar="0020" \+BulletFontName="" \+ParentNumbering="0" \+LeftMargin="100" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="6" \+Suffix=" *" \+BulletChar="2022" \+BulletFontName="StarSymbol" \+ParentNumbering="0" \+LeftMargin="150" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="6" \+Suffix=" *" \+BulletChar="2022" \+BulletFontName="StarSymbol" \+ParentNumbering="0" \+LeftMargin="200" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
            </OutlineStyle>\
            <OutlineStyle>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="4" \+Suffix="." \+BulletChar="0020" \+BulletFontName="" \+ParentNumbering="0" \+LeftMargin="0" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="1" \+Suffix=")" \+BulletChar="0020" \+BulletFontName="" \+ParentNumbering="0" \+LeftMargin="50" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="6" \+Suffix=" *" \+BulletChar="2022" \+BulletFontName="StarSymbol" \+ParentNumbering="0" \+LeftMargin="100" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="6" \+Suffix=" *" \+BulletChar="2022" \+BulletFontName="StarSymbol" \+ParentNumbering="0" \+LeftMargin="150" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="6" \+Suffix=" *" \+BulletChar="2022" \+BulletFontName="StarSymbol" \+ParentNumbering="0" \+LeftMargin="200" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
            </OutlineStyle>\
            <OutlineStyle>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="4" \+Suffix="." \+BulletChar="0020" \+BulletFontName="" \+ParentNumbering="0" \+LeftMargin="0" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix="(" \+NumType="1" \+Suffix=")" \+BulletChar="0020" \+BulletFontName="" \+ParentNumbering="0" \+LeftMargin="50" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="3" \+Suffix="." \+BulletChar="0020" \+BulletFontName="" \+ParentNumbering="0" \+LeftMargin="100" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="0" \+Suffix="." \+BulletChar="0020" \+BulletFontName="" \+ParentNumbering="0" \+LeftMargin="150" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="6" \+Suffix="." \+BulletChar="2022" \+BulletFontName="StarSymbol" \+ParentNumbering="0" \+LeftMargin="200" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
            </OutlineStyle>\
            <OutlineStyle>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="4" \+Suffix="." \+BulletChar="0020" \+BulletFontName="" \+ParentNumbering="0" \+LeftMargin="0" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="4" \+Suffix="." \+BulletChar="0020" \+BulletFontName="" \+ParentNumbering="0" \+LeftMargin="50" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="4" \+Suffix="." \+BulletChar="0020" \+BulletFontName="" \+ParentNumbering="0" \+LeftMargin="100" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="4" \+Suffix="." \+BulletChar="0020" \+BulletFontName="" \+ParentNumbering="0" \+LeftMargin="150" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="4" \+Suffix="." \+BulletChar="0020" \+BulletFontName="" \+ParentNumbering="0" \+LeftMargin="200" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
            </OutlineStyle>\
            <OutlineStyle>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="2" \+Suffix="." \+BulletChar="0020" \+BulletFontName="" \+ParentNumbering="0" \+LeftMargin="0" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="0" \+Suffix="." \+BulletChar="0020" \+BulletFontName="" \+ParentNumbering="0" \+LeftMargin="50" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="3" \+Suffix="." \+BulletChar="0020" \+BulletFontName="" \+ParentNumbering="0" \+LeftMargin="100" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="1" \+Suffix=")" \+BulletChar="0020" \+BulletFontName="" \+ParentNumbering="0" \+LeftMargin="150" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="6" \+Suffix=" *" \+BulletChar="2022" \+BulletFontName="StarSymbol" \+ParentNumbering="0" \+LeftMargin="200" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
            </OutlineStyle>\
            <OutlineStyle>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="0" \+Suffix="." \+BulletChar="0020" \+BulletFontName="" \+ParentNumbering="0" \+LeftMargin="0" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="2" \+Suffix="." \+BulletChar="0020" \+BulletFontName="" \+ParentNumbering="0" \+LeftMargin="50" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="1" \+Suffix="." \+BulletChar="0020" \+BulletFontName="" \+ParentNumbering="0" \+LeftMargin="100" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="3" \+Suffix="." \+BulletChar="0020" \+BulletFontName="" \+ParentNumbering="0" \+LeftMargin="150" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="6" \+Suffix=" *" \+BulletChar="2022" \+BulletFontName="StarSymbol" \+ParentNumbering="0" \+LeftMargin="200" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
            </OutlineStyle>\
            <OutlineStyle>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="4" \+Suffix=" *" \+BulletChar="0020" \+BulletFontName="" \+ParentNumbering="0" \+LeftMargin="0" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="4" \+Suffix=" *" \+BulletChar="0020" \+BulletFontName="" \+ParentNumbering="1" \+LeftMargin="50" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="4" \+Suffix=" *" \+BulletChar="0020" \+BulletFontName="" \+ParentNumbering="2" \+LeftMargin="100" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="4" \+Suffix=" *" \+BulletChar="0020" \+BulletFontName="" \+ParentNumbering="3" \+LeftMargin="150" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="4" \+Suffix=" *" \+BulletChar="0020" \+BulletFontName="" \+ParentNumbering="4" \+LeftMargin="200" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
            </OutlineStyle>\
            <OutlineStyle>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="6" \+Suffix=" *" \+BulletChar="27A2" \+BulletFontName="StarSymbol" \+ParentNumbering="0" \+LeftMargin="0" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="6" \+Suffix=" *" \+BulletChar="E006" \+BulletFontName="StarSymbol" \+ParentNumbering="0" \+LeftMargin="50" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="6" \+Suffix=")" \+BulletChar="E004" \+BulletFontName="StarSymbol" \+ParentNumbering="0" \+LeftMargin="100" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="6" \+Suffix=" *" \+BulletChar="2022" \+BulletFontName="StarSymbol" \+ParentNumbering="0" \+LeftMargin="150" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
              <OutLineNumberingLevel Prefix=" *" \+NumType="6" \+Suffix=" *" \+BulletChar="2022" \+BulletFontName="StarSymbol" \+ParentNumbering="0" \+LeftMargin="200" \+SymbolTextDistance="50" \+FirstLineOffset="0"/>\
            </OutlineStyle>\
          </LC_OutLineNumberingLevel>#<LC_OutLineNumberingLevel ref="en_US"/>#;
        }
        -------------------
        
        Change-Id: I6853c09ed10a9d71b39e79fb665f7d056e945864
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144945
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-03  Justin Luth  <justin.luth@collabora.com>  [b1226e1f225de4fa67a0d4f5a6aa4017284c7deb]

        tdf#56258 i18npool: should be a SvxAdjust, not a HoriOrient
        
        Although this is unused AFAICS, lets at least use the correct
        enum, because these two do not match up.
        HoriOrient::LEFT = 3, while SvxAdjust::Left = 0 (3 is Center)
        
        Change-Id: I1cd8cce6d4e223ac272d8d4ba5e22c52c7657499
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144977
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-03  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [2a4d722c5c8d416bcacb9befd939709f1736b83c]

        SDPR: Corrected some transformations in Direct2D renderer
        
        Change-Id: Icd478d61e0941edb6f3420267fe425ba1d5b8dc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144988
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2023-01-03  Szymon Kłos  <szymon.klos@collabora.com>  [87e82f80e87bb4a216ea83383864d494f3e92eea]

        docx: export symbol characters correctly
        
        Previously we had:
        after save: <w:t></w:t>
        original content: <w:sym w:font="Wingdings" w:char="F0E0"/>
        
        This patch checks if paragraph has symbol font used and exports
        content using w:sym mark in that case
        
        Change-Id: I74f4bb0d249cbf5dfc930e931f7d91bd0d2e9821
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143455
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144949
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-01-03  Douglas Guptill  <dguptill@accesswave.ca>  [8a96d90a890812d49ee4f3c45b99aa0110b94d69]

        tdf#143148  Use pragma once instead of include guards
        
        Change-Id: Id4b84b13bf6a467d07ba11ca6bd65495b172e606
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144928
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        Tested-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2023-01-03  Miklos Vajna  <vmiklos@collabora.com>  [3585d0414ffe08890856e5c09f453b9f566323df]

        sw, lok: implement a getCommandValues(Fields)
        
        There was no LOK API to get a list of all fields of a given type where
        the name matches a certain prefix.
        
        This is useful in case the API cilent wants to know what previously
        inserted refmarks were deleted by the user as part of deleting text
        content.
        
        Add a new getCommandValues(".uno:Fields") that returns the names of
        matching refmarks. Do not return the refmark text, assuming that would
        be updated by the API client anyway.
        
        In practice this is needed by Zotero in case it wants to model its
        citations with refmarks.
        
        Change-Id: Ie469253891896aa8ab00d434c9ab116adbe3864b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144985
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-03  Stephan Bergmann  <sbergman@redhat.com>  [32c845cb4389aba9430ce471b04f2891f5ff630d]

        Move manual bridgetest_inprocess_java to automatic CustomTarget_uno_test check
        
        Change-Id: I38ae06444adba4eb924a19291f466548ec11b024
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144984
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-03  László Németh  <nemeth@numbertext.org>  [d2614337e8291b9b6d114fda5ae914f6940c353a]

        tdf#65535 sw spellDialog.py: add same latency to fix lo-upsan build
        
        The problem reported by Stephan Bergmann:
        
         FAIL: test_tdf65535 (spellDialog.SpellingAndGrammarDialog)
          ----------------------------------------------------------------------
          Traceback (most recent call last):
            File "/home/tdf/lode/jenkins/workspace/lo_ubsan/sw/qa/uitest/writer_tests4/spellDialog.py", line 237, in test_tdf65535
              self.assertEqual("Bad baad", output_text)
          AssertionError: 'Bad baad' != 'Baad baad'
          - Bad baad
          + Baad baad
          ?   +
        
        Change-Id: Icd656544946f3d6b67fefd9980872bbee6608fab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144964
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-01-03  László Németh  <nemeth@numbertext.org>  [c9129bd97a9514e5679ed65bdf5879718f1b476d]

        tdf#152245 sw change tracking: fix copy from Calc to Writer tables
        
        Pasting Calc tables into Writer tables uses temporary table
        deletion, which never occured if change tracking was enabled,
        resulting freezing. Fix this by disabling change tracking
        during temporarily, also add a limit for other potential cases,
        where it's not possible to delete the table.
        
        Regression from commit 05366b8e6683363688de8708a3d88cf144c7a2bf
        "tdf#60382 sw offapi: add change tracking of table/row deletion".
        
        Change-Id: I57874fa658652b30fc78b267ab49a52d7277a838
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144946
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2023-01-03  Stephan Bergmann  <sbergman@redhat.com>  [88ebc324a51f16df0248d6a0d53d2169b1995dda]

        loplugin:fakebool
        
        Change-Id: I0d03e29e6290a0e7945b80538efa6b0467d37fad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144981
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-03  offtkp  <parisoplop@gmail.com>  [a3d79543e0221ee810e0b2dd871d2afbf5ee198b]

        docx: Preserve w15:appearance SdtPr attribute
        
        Now roundtrips the w15:appearance value which dictates whether there's
        an effect when hovering a placeholder.
        
        Change-Id: I3c911a0cfe31e235b9d981bbff0c1bb5827a85ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144845
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-03  Dennis Francis  <dennis.francis@collabora.com>  [cf9e91f4082a9b01014e99e112e14a12246ce5f2]

        sw: prefer view's redline author name...
        
        to expand SwAuthorFieldType. Redline author name is set in
        SwXTextDocument::initializeForTiledRendering each time a new view is
        created.
        
        Change-Id: I316e0cae4399796682949de14b6d4b924833eb04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134608
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143649
        (cherry picked from commit 8be4a713e9f44bf05aebc0a3054654a18b4de065)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143585
        Tested-by: Jenkins

2023-01-03  Dennis Francis  <dennis.francis@collabora.com>  [68540314ecc801ddff06b843ac2e332b02bd7a3b]

        vcl: Copy the resource kind object itself if...
        
        some of the items in that resource are themselves dictionaries instead
        of references.
        
        Change-Id: I427386b14fe5507dfdfc9745dad27a8fceefd929
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143564
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        (cherry picked from commit 4cb521b28e8582eda1a63bc4d92061fd111a2e3d)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144438
        Tested-by: Jenkins

2023-01-03  Dennis Francis  <dennis.francis@collabora.com>  [c060f449371cebc9e447568ae1e0aa0860137e2d]

        vcl: copy /Pattern resources too
        
        Change-Id: I3d99f9083fb67c68ddee24d2d285350230533fda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143563
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        (cherry picked from commit cf923b7f892ee8d5c5122c7bd88cb40a2e390a56)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144437
        Tested-by: Jenkins

2023-01-03  Dennis Francis  <dennis.francis@collabora.com>  [e72f77b8164820569834f5459514c18d2bfd911b]

        vcl: use /MediaBox origin in the ctm...
        
        of the inner XObject, else the clip polypolygon may clip out partly or
        whole contents. Adjusting the clip polypolygon is not straightforward.
        
        Change-Id: If3b208ba850c3579c9e16c15e4fb2f947dad4406
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143561
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        (cherry picked from commit a67dcc248a103098de883a4dd2fa9ff2e1cc1f90)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144436
        Tested-by: Jenkins

2023-01-03  Stephan Bergmann  <sbergman@redhat.com>  [9fdf6b4d8317df2a6ccc866fad93292b41c97274]

        More verbose unoidl-check errors
        
        Change-Id: Ie9aa57c5fca730c7874a527cbe5a0d463a67a0e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144930
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-03  Stephan Bergmann  <sbergman@redhat.com>  [1ce6ae04f7faa84d98b10b67f2ef5f24ac1b0129]

        -Werror=maybe-uninitialized
        
        (Adding just CPPUNIT_ASSERT wasn't enough to silence the warnings at least for
        my GCC 13 trunk build, so also added the redundant initializations.)
        
        Change-Id: I8ec9e097d4725d22dd90e9278a37768a749e292d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144943
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2023-01-03  Patrick Luby  <plubius@neooffice.org>  [d118be7ed4dd6596a8b4d766e8507b6dcaf2b7f7]

        Related: tdf#152703 Eliminate empty window with Skia/Metal while resizing
        
        The window will clear its background in [SalFrameWindow displayIfNeeded]
        so when Skia/Metal is enabled, explicitly flush the Skia graphics to the
        window during live resizing or else nothing will be drawn until after live
        resizing has ended.
        
        Also, when Skia/Metal is enabled, rapidly resizing a window has a noticeable
        amount of flicker so don't send any paint events during live resizing. Also,
        it appears that most of the LibreOffice layouts do not change their layout
        much during live resizing so apply this change when Skia is not enabled to
        ensure consistent behavior whether Skia is enabled or not.
        
        Change-Id: If6423faa72529b9de8735e04e69c9511aceb2276
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144979
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-03  Ilhan Yesil  <ilhanyesil@gmx.de>  [ff7e00e12ff80bd708f31a1d886d000907ceb31a]

        tdf#148109 Paint background color in listbox
        
        The combobox described in 148109 is indeed a listbox.
        If drop down list is not open and only the selected item
        is shown without having the focus, the background color
        will be paint either it's defined as native control
        or not.
        
        Change-Id: I210916fbe07f74aaa5835bf2c88e764b010c6d61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131904
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2023-01-03  Miklos Vajna  <vmiklos@collabora.com>  [3d72e1f014637e0c1f690014f3f1d4dff32de3d6]

        sw: document SwUndoInsTable
        
        Table autoformat & redlining causes most complications here.
        
        Change-Id: I2639d119bf4cb0baf05919c6de3ce44108b52db1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144965
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-03  Szymon Kłos  <szymon.klos@collabora.com>  [ac738382d63203965e13d3fe6f7745cdea95ea38]

        jsdialog: fix validation error dialog in Calc
        
        Change-Id: Ie6551e386cd53f6b4bf4cceb6d7bd6170a2072ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143599
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Rashesh Padia <rashesh.padia@collabora.com>
        Reviewed-by: Aron Budea <aron.budea@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144951
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-01-03  Szymon Kłos  <szymon.klos@collabora.com>  [cc487218ae05fd05265191253d44b098ea6ace5f]

        deepl: don't introduce new bullets
        
        Used HTML should be free from new line characters and also <ul>
        marks so we don't generate new lines.
        
        Change-Id: I02b8f9a9af9f93e8d90a7f4a22ea02c8e1f47651
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143507
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144948
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-01-03  Szymon Kłos  <szymon.klos@collabora.com>  [36de236836ee01f971744540688daad603583998]

        jsdialogs: fix generic color label name
        
        update event was triggering other widget change:
        when opened calc and selected shape first time
        we saw color text next to other color label
        
        Change-Id: I71670ac1273ce96fafc8d20126d9f32151e96d89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143471
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Pedro Silva <pedro.silva@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144950
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2023-01-02  Justin Luth  <justin.luth@collabora.com>  [ef3b7b7118c854d8ca67cc2249b6c08ddc1885eb]

        NFC tdf#56258 i18npool NumberingLevel: use ref="en_US"
        
        In preparing to see what improvements can be made to
        list defaults, it is helpful to see what customizations
        have been made to the US defaults. Those that match
        identically were changed to simple refs.
        
        Thanks to https://www.linuxtopia.org/online_books/
        linux_tool_guides/the_sed_faq/sedfaq4_013.html
        The script there helped to generate sed expressions.
        
        sed -f ref.sed *.xml
        ----- ref.sed -----
        \#<LC_NumberingLevel>#,\#</LC_NumberingLevel># {
            :ack
            N;
            \#</LC_NumberingLevel>#! b ack
            s#<LC_NumberingLevel>\
            <NumberingLevel NumType="4" Prefix=" *" \+Suffix=")" */>\
            <NumberingLevel NumType="4" Prefix=" *" \+Suffix="." */>\
            <NumberingLevel NumType="4" Prefix="(" \+Suffix=")" */>\
            <NumberingLevel NumType="2" Prefix=" *" \+Suffix="." */>\
            <NumberingLevel NumType="0" Prefix=" *" \+Suffix=")" */>\
            <NumberingLevel NumType="1" Prefix=" *" \+Suffix=")" */>\
            <NumberingLevel NumType="1" Prefix="(" \+Suffix=")" */>\
            <NumberingLevel NumType="3" Prefix=" *" \+Suffix="." */>\
          </LC_NumberingLevel>#<LC_NumberingLevel ref="en_US"/>#;
        }
        -------------------
        
        ----- ref2.sed -----
        \#<LC_NumberingLevel>#,\#</LC_NumberingLevel># {
            :ack
            N;
            \#</LC_NumberingLevel>#! b ack
            s#<LC_NumberingLevel>\
            <NumberingLevel Prefix=" " \+NumType="4" Suffix=")" */>\
            <NumberingLevel Prefix=" " \+NumType="4" Suffix="." */>\
            <NumberingLevel Prefix="(" \+NumType="4" Suffix=")" */>\
            <NumberingLevel Prefix=" " \+NumType="2" Suffix="." */>\
            <NumberingLevel Prefix=" " \+NumType="0" Suffix=")" */>\
            <NumberingLevel Prefix=" " \+NumType="1" Suffix=")" */>\
            <NumberingLevel Prefix="(" \+NumType="1" Suffix=")" */>\
            <NumberingLevel Prefix=" " \+NumType="3" Suffix="." */>\
          </LC_NumberingLevel>#<LC_NumberingLevel ref="en_US"/>#;
        }
        --------------------
        
        
        Change-Id: I85d8a8ed095f19d08b035d7f2c4e2cd94ff08c76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144890
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2023-01-02  Noel Grandin  <noelgrandin@gmail.com>  [5244e7cab70a3c1f567e2e3cda41bd753e5cb530]

        split OutputDevice::CreateMask method
        
        to make it easier to understand, very little of the code is shared
        between the nTol == 0 and the nTol != 0 cases.
        
        Also flatten the code structure a little.
        
        Change-Id: I601b9046a6678a5dcf2176dbfe565a9a4e7299d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144962
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-02  Caolán McNamara  <caolanm@redhat.com>  [cc4ead451cb3b6ce6994370b3a9263756ea284d1]

        Resolves: tdf#150339 two arguments called "Color"
        
        from around:
        
        commit 780d83771af89e6b27b3618d9c033c3fb29ba803
        Date:   Mon Nov 4 17:17:58 2019 +0100
        
            jsdialogs: .uno:Color with string argument
        
        and:
        
        commit 1144712bb99cfb699e73b473ee44351c50a35613
        Date:   Mon Oct 28 10:19:50 2019 +0100
        
            jsdialogs: make possible to set .uno:BackgroundColor in Writer
        
        SvxColorItem Color SID_ATTR_CHAR_COLOR
        (SfxStringItem Color SID_ATTR_COLOR_STR, SvxColorItem Color SID_ATTR_CHAR_COLOR,...
                       ^^^^^                                  ^^^^^
        
        rename the most recently added to "ColorString"
        
        Change-Id: I9e00be60c768af124be7df800df4b26df83b5267
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144866
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2023-01-02  Miklos Vajna  <vmiklos@collabora.com>  [a178a2ac6df8dc63a7ab8d4a19b90ae8a17baca4]

        sw UI: fix crash on inserting a fieldmark inside a fieldmark
        
        Inserting a fieldmark using .uno:TextFormField, then entering into that
        fieldmark using the cursor, finally doing in insertion again using
        .uno:TextFormField resulted in a crash.
        
        The problem is that lcl_SetFieldMarks() uses 3
        IDocumentContentOperations().InsertString() calls to insert the field
        start/separator/end, but right after inserting the field start we
        already create an sw::InsertText hint, which works with an inconsistent
        string (the start is already inserted but not the separator / end).
        
        Fix the problem by just not allowing the insertion of fieldmarks inside
        fieldmarks on the UI: these are meant to be read-only for the user, so
        fieldmark insertion is OK to be not working, as long as a clear error
        message is provided.
        
        An alternative approach would be to insert the inner fieldmark in a way
        similar to how import filters can do it, but that would be more work.
        
        Change-Id: I7d1a7c638b179fd9149ccdc47215329e3433b6e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144947
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-02  Tor Lillqvist  <tml@collabora.com>  [91526a2f53d5c7a703b9fc5fbc1728ee50854cc1]

        Use std synchronisation APIs instead of a pipe
        
        The immediate reason for this is that pipes are broken in the
        Emscripten runtime, see
        https://github.com/emscripten-core/emscripten/issues/13214. But if we
        can drop the use of a pipe for other platforms, too, why not.
        
        Without this, when attemting to run Collabora Online as WASM, I get:
        Aborted(Assertion failed: nRet == 1, at: .../vcl/headless/svpinst.cxx,538,DoYield)
        
        It is quite possible that the code could be simplified drastically. I
        only replaced the use of a pipe with hopefully equivalent use of a
        queue, a condition variable, and a mutex.
        
        Change-Id: I9259ba36afeabce6474a1aec827d01bcbbd4412b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144944
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Jenkins

2023-01-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [777df29e306be375c48c586855376bc25f4b85f4]

        Fix typo
        
        Change-Id: Ieae98c993d8e67d07e03c5ed13d8e11a0541f30d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144955
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3b7c9049c6887c0004edb9da9fd4a68d4c8ab951]

        Fix typo
        
        Change-Id: I670b264e19de78064b8a590c309820013a032479
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144954
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [75b8f7693ceb2d78acc066c4ea92a9d085a9d7d6]

        Fix typo
        
        Change-Id: I06b51dc7435c1c534c9f9d9b67ea2c54c7f5f1c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144953
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-02  Justin Luth  <justin.luth@collabora.com>  [cd7f8d895abae28533ec43ed43b2d90947e92b42]

        tdf#151704 sw: don't give random height to text frame
        
        This was introduced forever ago with
        commit 6c3ae34e32539f8493a940666dbe16b23a8ba7b0
        Author: Frank Meies on Tue Nov 20 15:24:54 2001 +0000
            Chg: Vertical Formatting - Growing frames
        
        But why?
        Assuming that anything that NEEDED to set a proper height
        has done so by now. The commit suggests it was added to
        handle vertical layouts.
        
        If this exploratory patch causes problems
        (and it very well might since this is a really generic spot)
        then perhaps it can be limited to verical layout situations?
        
        Change-Id: Ib6e4a45379e670fd343a2e2d87879e6bb52afebf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144787
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [958d4667e361a1d8461889117ca830a5da85d0ee]

        oox: add ThemeExport that exports a svx::Theme into theme.xml file
        
        Adds ThemeExport that takes a svx::Theme as input and exports that
        into a theme.xml file in the OOXML document. Currently supports
        exporting of color schemes and font schemes. Format schemes are
        hard-coded for now. The ThemeExport isn't yet used in any actual
        export functionality.
        
        Change-Id: I5ca9c256da65be77e7192be7d66c73d26d78ebd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143996
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-02  Mike Kaganski  <mike.kaganski@collabora.com>  [86373552318c4858b8a050d08c57dcb35cdb2193]

        Only call getDocumentLocation once
        
        Change-Id: I0d611e5170b392a6f2b78fda51e48cd1a3287fa7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144909
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-02  Miklos Vajna  <vmiklos@collabora.com>  [773baa53608c4fd36de469c92b39f54672889f88]

        sw: prefix members of FormFieldsEnumWrapper, FramesEnumeration, ...
        
        ... ListGalleriesEnumWrapper and SwVbaListTemplate
        
        See tdf#94879 for motivation.
        
        Change-Id: Ib7fd42f4cc1f1ee6ade2d81c379deb571b40e128
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144929
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2023-01-02  Mike Kaganski  <mike.kaganski@collabora.com>  [672e519556c72cc376a1bdf1c2e6788509c6f348]

        Avoid reinterpret_cast
        
        Change-Id: I52b1f3d9fb0a3476ac1649ebc05c71aa8f2ce99e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144908
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-02  Bogdan B  <buzea.bogdan@libreoffice.org>  [de419b94b3f7870e7ad962b1e7c8bf43b27f3d81]

        Remove unused imports from pyuno/demo and pyuno/qa
        
        Change-Id: I777eb19059030d2c1ce870b5839b541cbc7e90d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142520
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-01-02  Regina Henschel  <rb.henschel@t-online.de>  [cbf30153a5c776e6d1ee26f2f83c8f77503eceb9]

        tdf#125885 Conversion WordArt to Fontwork in docx import
        
        docx has the information, that a shape is a WordArt shape, after the
        text content. So in import of such file there is already a frame
        attached to the shape, which makes it impossible to set it into text
        path mode.
        
        The patch detects that it should be a WordArt shape. It transfers the
        text from frame to shape, removes the frame and then sets the shape
        into text path mode.
        
        WordArt in OOXML has the same closed set of types as we have for MS
        binary import. But MS Word can combine them with arbitrary shapes. The
        patch does only convert rectangles.
        
        The text is copied from frame to the shape as string. Thus it looses
        all styles. But our Fontwork cannot use different styles for
        portions of text, so I think that is acceptable.
        
        Fontwork uses not the styles of the text but styles set at the shape.
        The patch copies the styles from the first not empty run. That should
        give sufficient results in most cases. These text styles are set at
        the shape, which will result in a paragraph style referenced by the
        draw:text-style-name attribute of the draw:custom-shape element in ODF.
        
        The patch does not yet include export to docx. The current 'restore
        old shape' on resave to docx is lost. ToDo: Patch for export.
        
        Change-Id: I880ee7c7616db50524032e4b1443730a2d0a7361
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143615
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-02  Caolán McNamara  <caolanm@redhat.com>  [54cb5990e694385dd269dc2e946c58d64390986a]

        tdf#150707 xmloff/source/style/xmlexppr.cxx:907: no prop type specified
        
        warning seen on saving very simple writer document.
        
        maybe since:
        
        commit 91f649a119d4b7ece26f9737a38663664953a57a
        Date:   Thu Dec 9 08:43:27 2021 +0100
        
            ODP import/export: refer to theme from shape text color
        
            Refer to the 12 pre-defined colors by name + don't write the attribute
            for the case when there is no theme.
        
        Change-Id: I4a7d21a7bab1ee77336ed6a5de8862fbab9be177
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144870
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2023-01-02  Radhey Parekh  <radhey.parekh@gmail.com>  [745898eb2af2686ffbdfdc0e44984db67b172a59]

        tdf#70423 Remove txtimport break in 10k chars line
        
        This patch fixes the tdf#70423 which is an unexpected line break for
        ~10k characters. The fix consists of removing part of the code that
        creates a new paragraph when reaching ~10k characters. The limit was
        not exactly 10k characters, because the code tried to break at space
        character when reaching around 10k-100 characters.
        
        A test is also created, which can be checked by invoking:
        
            make CPPUNIT_TEST_NAME="testTdf70423" -sr CppunitTest_sw_txtimport
        
        The test checks that there should be exactly 1 paragraph with 30k
        characters inside it.
        
        Change-Id: Ic37c2b6eb89b52b533e34dd117b9635b9608bab2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121548
        Tested-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-01-02  Julien Nabet  <serval2412@yahoo.fr>  [44ed45cc674820433478ceda2d6b9564020d15ce]

        Remove "sl" autocorr entries that correct to itself
        
        Change-Id: I6b501a1159c7c022cf8da7bd5310fb97efe55093
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144920
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-01-02  Bogdan B  <buzea.bogdan@libreoffice.org>  [06468a15d5d53b932e65f0ba044d15387be68904]

        Remove unused imports from compilerplugins/clang
        
        Change-Id: I923ace7bedf022d49222e71c96c7e4c20f90e6cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142521
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2023-01-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [312100003fc7cae358038aaec853584782c698f8]

        sw: read theme from OOXML file and set it to the draw page
        
        This change extends writerfilter to use oox::ThemeFragmentHandler
        to read the theme properties, and sets that to the one and only
        draw page of a Writer document.
        
        This change also removes ThemeTable and replaces it with the
        ThemeHandler, which takes theme font data from svx::Theme
        instead.
        
        In addition, a test has been writen, which loads a document with
        a theme, and asserts the draw page has the theme and the theme
        properties currently supported.
        
        Change-Id: Iff0048cd21ea030ac55287707852acc463ec3cb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143699
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d5a71bc6a28f8a3d726b2ac4688c7cef9d77ddf0]

        oox: add support for importing font scheme into a svx::Theme
        
        Change-Id: I862256a17ce84c85174678f3fd03c8ef6661f2c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143995
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2023-01-01  Julien Nabet  <serval2412@yahoo.fr>  [ec1acb45021fee2259028e4ee830c11b61c25fac]

        tdf#152785: typo "disabte" instead of "dissabte" for Saturday in occitan
        
        Refs:
        1) https://locongres.org/oc/aplicacions/dicodoc-oc/dicodoc-recerca?option=com_dicodoc&view=search&Itemid=168&type=fr-oc&dic%5B%5D=BASIC&dic%5B%5D=LAUS&dic%5B%5D=LAGA&q=samedi&q2=&submit=Cercar
        2) https://en.wiktionary.org/wiki/Appendix:Days_of_the_week
        
        like this since the beginning 5b7b4e81144619c8350b5c59d9d17ba7f75aeccb
        "
        INTEGRATION: CWS locales23 (1.1.2); FILE ADDED
        2007/04/25 19:14:54 er 1.1.2.1: #i76044# add Occitan_France (oc_FR) locale data; contributed by Bruno Gallart <bgallart@ooo>
        "
        
        Thank you to quentinantonin@free.fr for having spotted this + provided refs!
        
        Change-Id: I8b81e561885bc2e1eea6c5f88a3924ea58141791
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144926
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2023-01-01  Eike Rathke  <erack@redhat.com>  [cf8cfee9d4e64dba6a14dde16f08a7699fdff863]

        Resolves: tdf#151886 Use default locale with English function names again
        
        Automatically switching to en-US locale when using English
        function names caused too much confusion. There also might be the
        possibility that the '.' dot decimal separator clashes with the
        inline array column separator in some locales.
        
        A proper solution would make this user-specified and if set also
        adjust the separators to the common English ones. For now keep the
        default locale again as it previously was the case.
        
        Change-Id: Ic4712c6609c14f35cf0d1d842ac7443806a6e115
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144924
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2023-01-01  Noel Grandin  <noelgrandin@gmail.com>  [efda8aa8ee0e8ec7afe5ad56937ae2e3c5570c32]

        remove dead code
        
        this code has been dead for some time, no need to keep it anymore.
        
        Change-Id: I9c553fa7460bda5331f5908311783207bf88be17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144927
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2023-01-01  Mike Kaganski  <mike.kaganski@collabora.com>  [ab81b5e097eef3d154f5150d1f747937439b5c37]

        Fix no-pch build on Windows
        
        Change-Id: If4eadc1987bb7015d2a7d3a6fb3c25a57158b248
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144899
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-01  Mike Kaganski  <mike.kaganski@collabora.com>  [f1151648b3df1b76e3308c288f12b4dd1414e92e]

        Avoid unneeded initialization, and use URLZONE ids
        
        Change-Id: I8c6f31865b992fab0739fbefed5d39f21d0fa664
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144904
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2023-01-01  Julien Nabet  <serval2412@yahoo.fr>  [7b7e3392069716539a1a3a9d453e57f681b6e7d5]

        Remove "vi" autocorr entries that correct to itself
        
        Change-Id: I684bdb18209f2f3fa75adb77bdbe27a4645e5b75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144922
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-01-01  Julien Nabet  <serval2412@yahoo.fr>  [bdaf40b10c2602e09cd6ce20ba68206bcbfdfe3e]

        Remove "pt" autocorr entries that correct to itself
        
        Change-Id: I6c08829a71deb5fae1d986946efd91aec28fe342
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144919
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-01-01  Julien Nabet  <serval2412@yahoo.fr>  [3151cb3f2cb40470f7cff95c48d3ab61cc46b4b2]

        Remove "pt-PT" autocorr entries that correct to itself
        
        Change-Id: I3702ce12cd62c0b4c2d7ee4a4af2640e3db76bef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144918
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-01-01  Julien Nabet  <serval2412@yahoo.fr>  [36b41e69f6ace9a9ccaa8642b7167752c55881d4]

        Remove "nl-BE" autocorr entries that correct to itself
        
        Change-Id: Iad59d47f3b34a7d7e16fd7c5ecb02b2bd7d3fab5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144917
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-01-01  Julien Nabet  <serval2412@yahoo.fr>  [1f1559229e26e32e51193e8f25f963afcb200105]

        Remove "mn" autocorr entries that correct to itself
        
        Change-Id: Ib5a3ef8066517ac79101a409aedc78a764979a2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144916
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-01-01  Julien Nabet  <serval2412@yahoo.fr>  [4ffcf43a4ba8b576815dc1ef5aa15d7da1cb03f1]

        Remove "fa" autocorr entries that correct to itself
        
        Change-Id: Ie493f9342fb1b66779a3ffebae03eeabe7a2b704
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144915
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-01-01  Julien Nabet  <serval2412@yahoo.fr>  [adcb1831e81df050fea2c9fadeb671c8748aada6]

        Remove "cs" autocorr entries that correct to itself
        
        Change-Id: I16acb568ebb2d4426782df4c745d4de9408c0f01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144914
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2023-01-01  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [56cc13e854abb9d9257abda6d67cd5d0ee8b8140]

        Bump copyright year to 2023
        
        Change-Id: I699112a3e554013bab75b82d1eae00098216c886
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144893
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-12-31  Caolán McNamara  <caolanm@redhat.com>  [44355a90b3450111ad87ad4b6607a564e41d7b54]

        Resolves: tdf#150687 remove Romanian autocorr entries that correct to itself
        
        Change-Id: Ib776477588f887fb82c95632ccda92a9f1f32541
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144889
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-31  Caolán McNamara  <caolanm@redhat.com>  [5bd1fec8db76a608f05d95dfeb92e49940864697]

        Related: tdf#150687 pretty-print Romanian autocorrect file
        
        for human readability
        
        Change-Id: I371a23ebdd3ab19e9d3092fca4c811068294a256
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144888
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-31  Caolán McNamara  <caolanm@redhat.com>  [00d2d9145b530cac605206a6220c5e8175ad9382]

        Related: tdf#150687 add info to warning as to what is not found
        
        Change-Id: Ie6cb8214c1e4801bc6a548a158dfec4420df38d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144887
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-31  Noel Grandin  <noelgrandin@gmail.com>  [5230836875cc193469ada218d7934ca8c6d5f45e]

        use more GetAnchorContentOffset
        
        Change-Id: I0c5f1bbe04a1888bb20a0aaba207d3787bff250b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144884
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-31  Khaled Hosny  <khaled@aliftype.com>  [5d42f4403d4e51f33ad8f2ce9efbed542978b521]

        tdf#136604: Remove Source Sans Pro fonts
        
        Templates using the fonts are left unchanged.
        
        Change-Id: I5ed21155ddd5038eb91f6ad6bcbd7f27f2478638
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143665
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-12-31  Caolán McNamara  <caolanm@redhat.com>  [eefa5cb64f97845e80ab23984bb7b516174fa817]

        Related: ofz Use-of-uninitialized-value
        
        Change-Id: I2f6e726f713836295603bf7112371aa4aff2c7c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144868
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-31  Caolán McNamara  <caolanm@redhat.com>  [305c8365b4066a042cd9cbb42a10f1081b5abb2f]

        Resolves: tdf#150676 silence SvxColumnItem::QueryValue with 0 arg warning
        
        which is commonly seen and not unexpected
        
        Change-Id: I3dde49f8cee206985187e9317a354536f18f4e0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144877
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-31  Bogdan B  <buzea.bogdan@libreoffice.org>  [74e675aa81f6a21e15c240807ef7fab3576461ee]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 191a9d96b89735575cf352f7e8356c6bb6716ad6
          - tdf#151065 Improve Help about bibliography
            
            Change-Id: Ie7af821b5e064978da8ffbed5894a928e55ba765
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144902
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-12-31  Noel Grandin  <noelgrandin@gmail.com>  [c6f756e968bbb72522bd01dea283288a61a286a7]

        tdf#152676 Writer: Compatibility options no longer saved as default
        
        regression from
            commit 78adf246d5e99d0f5d91d2e03c1379b154289d8d
            Date:   Mon Jul 26 10:54:36 2021 +0200
            return SvtCompatibilityEntry from SvtCompatibilityOptions::GetList
        
        where I mistakenly assumed that the bIsDefault flag in
        SvtCompatibilityEntry was being set by the SvtCompatibilityOptions
        code. Rather remove this field if it is not going to be maintained
        properly.
        
        Change-Id: I23963ae885563d5abc8a99cfd144d7fe00c6f192
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144882
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-31  Jim Raykowski  <raykowj@gmail.com>  [5a06b3b789063e77afe7395226359c6ce8aad156]

        tdf#151051 Fix promote/demote outline-level promotes/demotes both
        
        outline nodes for outline nodes with table content as last content
        followed immediately by an outline node
        
        SwCursorShell::MakeOutlineSel function, currently used to select the
        range of outline nodes for outline-level promote/demote, makes a
        cursor selection of outline nodes to the start of the next outline
        node past the outline nodes to be promoted/demoted. The selection is
        then adjusted to the end content of the previous node. When the
        previous node is a table, the selection does not move into the table,
        but remains at the start of outline node that is one node after the
        wanted range. This patch avoids use of the MakeOutlineSel function
        for outline-level promote/demote.
        
        Change-Id: Ida505df6ec172681868e86570ae523494ed7929e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141128
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-12-30  Stephan Bergmann  <sbergman@redhat.com>  [12e8d57e791bb1befc0716d4d02af7d1d1ccb4ae]

        -Werror=maybe-uninitialized
        
        Change-Id: I6e25dd666bf091e1d3cfc22792a319fd34af3523
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144865
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-30  Bogdan B  <buzea.bogdan@libreoffice.org>  [7e6b8359b6f8833608a0574bd2931b6a62d92847]

        tdf#151065 Improve extended tip about bibliography
        
        Change-Id: Ib712e9fed6ee81f3afdffbabcb3e05bd0ef72bd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144808
        Tested-by: Jenkins
        Reviewed-by: Vernon, Stuart Foote <vsfoote@libreoffice.org>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-12-30  Khaled Hosny  <khaled@aliftype.com>  [3344de28f6ddb559281d0b2c28f475a3e54fe7af]

        vcl: Simplify this code and remove the funny comment
        
        Change-Id: Ia57f79ccb656eb570c4e481154eb6e74e2a32bd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144879
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-12-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [9713a4aae980a52d08d38f5b12424aa5e33f9a75]

        optimise SUMPRODUCT(IF..) where we have entire column/row ranges
        
        following the same pattern as for SUM, set those ranges to shrink to
        available data.
        
        Takes it from 3s to <500ms on my test spreadsheet.
        
        Change-Id: I53ada996393a063b12ef7dd0f9bff40c90ecc8be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144850
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [96f162d02adee9b4edbb440896be90a64523c119]

        optimise SUMPRODUCT(IF..) a little
        
        Move the AddSub calculation inside ScMatrix so we
        can use an iterator to walk the matrix and avoid lookup
        cost for each element.
        Shaves 50% off the time spent here in my test sheet.
        
        Change-Id: I171d7dd4ae86419a563342a4120d14106e8d71db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144826
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-30  Khaled Hosny  <khaled@aliftype.com>  [95f0dc2dc74401a097105fcfe745aba3e571d9c4]

        tdf#152737: Fix off-by-one errors
        
        Regressions from:
        
        commit 718af940435ae9d2ac90374e5880ecb38e96252c
        Author: Khaled Hosny <khaled@aliftype.com>
        Date:   Fri Dec 16 00:10:34 2022 +0200
        
            tdf#152533: Improve script handling in font preview
        
        and:
        
        commit bfecacb2487ba9470600e6f64056d9b1816ee96b
        Author: Khaled Hosny <khaled@aliftype.com>
        Date:   Thu Dec 15 22:51:54 2022 +0200
        
            tdf#152460: Improve script handling in style previews
        
        Change-Id: I7b12f5accbd65459d724676efb7bec947a7faaa0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144880
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-12-30  Khaled Hosny  <khaled@aliftype.com>  [a838f92bb4b1bdc84f49c61f669b1f32ee1f83c3]

        tdf#152734: Calculate correctly the kashida glyph X position
        
        Change-Id: I4c76aed58acd0598b9d09d147ed86e76ef468c4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144878
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-12-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6743a97c1f6668724eb7c6234a4e736497328957]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5a8bd9f693106c8aeaa97f922e531680ef35899e
          - tdf#152259 Clear (and correct) syntax of address in Calc
            
            Change-Id: I3ed8bd00867677134c18b223de30b3c719e83110
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144825
            Tested-by: Jenkins
            Reviewed-by: Eike Rathke <erack@redhat.com>
            
2022-12-30  László Németh  <nemeth@numbertext.org>  [247e161cf1dca6811998b67d1138062fa4e14381]

        upgrade to hunspell 1.7.2
        
        Change-Id: If969eccc73926911a4a09440623adf83b8e2c520
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144869
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-12-30  Caolán McNamara  <caolanm@redhat.com>  [49e5a9d4c49a290eb64399e983ca7810ef4ed8f3]

        SID_ATTR_CHAR_COLOR is a SvxColorItem
        
        Change-Id: I24daf6ce37a09ef2b8fa33f1d28e43e1470d5014
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144867
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-30  Brett T. Warden  <brett.t.warden@intel.com>  [15e5d86cc55ad94ac946e04d5e25b84be5810970]

        Remove dependency on BitArray.h from zxing-1.2.0
        
        In zxing-1.4.0, numerous headers are no longer public. Rework the
        ConvertToSVGFormat method so it uses bitmatrix.get instead of
        bitmatrix.getRow, similar to the ToSVG method in zxing itself.
        
        See https://github.com/zxing-cpp/zxing-cpp/issues/361
        
        Change-Id: Ie25eb8f782e8799fbd57c24ef79bba92acf0f9ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144874
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: René Engelhard <rene@debian.org>
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-30  Tor Lillqvist  <tml@collabora.com>  [af560f84efc5e48f122a468450f51dfff8359c8e]

        I get "warning: unsupported syscall: __sys_prlimit64" in WASM so avoid that
        
        Change-Id: I8a9a19d3c7757e1b7e1d194c439280a9d4824c3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144876
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-12-30  Michael Weghorn  <m.weghorn@posteo.de>  [d993327eab0a2c9c8820c6528075b01de68b0ec6]

        android: Offer "Save" entry independent of edit actions
        
        Move the "Save" menu entry out of "group_edit_actions",
        which gets hidden when switching from edit to view
        mode when the experimental editing feature is enabled
        in Android Viewer.
        
        This e.g. makes sure that the "Save" entry is offered
        for the following scenario (just as the "Save as" entry
        is as well):
        
        * ensure experimental editing feature is enabled
        * open existing doc
        * edit the document
        * switch back to view mode by tapping the left-most
          item in the editing toolbar
        
        Since the doc was modified, the "Save" entry should
        be present then.
        
        Explicitly hide the entry when the experimental
        editing feature is disabled, since that no longer
        happens through "group_edit_actions" now.
        
        Change-Id: Ibe7736932021d7516e2fd3a09ae9276015fe0d56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144872
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-12-30  László Németh  <nemeth@numbertext.org>  [57d79744c77eef96b4c2bd3b16e0a04317ffcf9e]

        tdf#136306 offapi linguistic: add options to disable rule-based compounding
        
        Add two new spell checking options to disable rule-based closed
        and hyphenated compound word recognition with Hunspell dictionaries:
        
        com::sun::star::linguistic2::XLinguProperties::IsSpellClosedCompound
        com::sun::star::linguistic2::XLinguProperties::IsSpellHyphenatedCompound
        
        For professional proofreaders, it can be more important to avoid
        of the mistakes of the rule-based compound word recognition, than
        to speed up proofreading. Disabling the following two new options
        will report all rule-based closed compound words (default in
        Dutch, German, Hungarian etc. dictionaries) and rule-based
        hyphenated compound words (all languages with BREAK usage in
        their Hunspell dictionaries):
        
        - "Accept possible closed compound words"
        
        - "Accept possible hyphenated compound words"
        
        For example, disabling the second one, dictionary word "scot-free"
        will be still correct word in English spell checking, but not
        the previously accepted compound "arbitrary-word-with-hyphen".
        
        Note: the second option works with the update to Hunspell 1.7.2.
        
        Change-Id: Id879610927d5e8269fda5ad207c1c2fe1f57a0b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144875
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-12-30  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [b22bbfa25ab1f0b9cfa1dedc85b8f9874f0a5e5b]

        Related: tdf#125093 Check Windows Security Zones for macros
        
        In Windows, files get assigned security zones (local, from intranet,
        from internet, etc) after download via browser or email client. This
        is used by MS Word to decide in which mode it is safe to open file.
        
        This patch implements basic support for similar feature: by default
        there are no changes in macro behavior. But it is possible to use
        expert configuration options to tweak default behavior, and for
        example disable macros automatically, if a file is downloaded from
        Internet or other unsafe locations.
        
        Change-Id: I0bf1ae4e54d75dd5d07cab309124a67a85ef2d4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143680
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-12-29  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [d5a9722874871576b864feb7bd815f9f8bfaac48]

        ms format import: better handling for invalid styles
        
        If referred paragraph style is not found or it is not a paragraph
        style, this can lead to exceptions in writer core and thus current
        paragraph can be not corretly initialized. For example, numbering
        can be not applied because of exception of not found style earlier.
        This is not a critical error, we should just not apply a style
        we could not resolve.
        
        Of course such documents are invalid but bit more tolerance to errors
        will not harm.
        
        Change-Id: I9150786e6357a7d6098440bac29ec501fc6aa802
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144852
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-12-29  Mike Kaganski  <mike.kaganski@collabora.com>  [37723413115baafdc7d13ad26d11aa5f917c2036]

        tdf#152717: ScDdeLink::DataChanged may get OUString directly
        
        ... after commit 94df17f58fe6269452b7252b712a89978c444bec
        (tdf#151429: don't convert OUStrings to system encoding, 2022-10-08)
        
        Change-Id: Ie9d6eb2a4465a576eefe0840a30636e898fa9028
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144810
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-12-29  Caolán McNamara  <caolanm@redhat.com>  [f0ff9162950487f1e7ccc01e01160d60bf102488]

        cid#1518241 Improper use of negative value
        
        and
        
        cid#1518243 Improper use of negative value
        cid#1518244 Improper use of negative value
        
        Change-Id: I82de403d833d931703d52a368aa0b467abffa54b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144861
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-29  Patrick Luby  <plubius@neooffice.org>  [b99464ef2ff58670aacee2fb5f0ea4398420ad47]

        Related: tdf#146842 Eliminate temporary copies of SkiaSalBitmap when printing
        
        Commit 9eb732a32023e74c44ac8c3b5af9f5424273bb6c fixed crashing when
        printing SkiaSalBitmaps to a non-Skia SalGraphics. However, the fix
        almost always makes two copies of the SkiaSalBitmap's bitmap data: the
        first copy is made in SkiaSalBitmap::AcquireBuffer() and then
        QuartzSalBitmap makes a copy of the first copy.
        
        By making QuartzSalBitmap's methods that return a CGImageRef pure
        virtual, a non-Skia SalGraphics can now create a CGImageRef directly
        from a SkiaSalBitmap's Skia bitmap data without copying to any
        intermediate buffers.
        
        Change-Id: If6ab7f175889cb4839d8a2461b7be7671e575c08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144856
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-29  Ilhan Yesil  <ilhanyesil@gmx.de>  [aef2ee893c7b76794bc9db869f08bbbea60606a8]

        tdf#152508 Initiate container request size after call of createPage
        
        As the container's request size of wizard pages can't be changed
        directly by the UNO call setPosSize, the UNO caller can set the size
        in the callback function createPage, this size will then taken as
        request size. This doesn't solve the problem entirely as descriped
        in tdf#152508, but the most important is, that the wizard page can
        be initialized with an appropriate size at startup.
        
        Change-Id: I1899da9c018681291559eb7c0de25a3e2e8af14e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144287
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-12-29  Tor Lillqvist  <tml@collabora.com>  [3998ccfe14dab2e0a9b31cebe08534aa41177ce5]

        Make two TOOLS_WARN_EXCEPTION messages a bit more informative
        
        Change-Id: I614f44cfb94a214baace420f94f18991f368b953
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144859
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-12-29  Caolán McNamara  <caolanm@redhat.com>  [eeaee6726c803cf18c84cd90fca381eb11e9d21f]

        cid#1518242 Logically dead code
        
        Change-Id: Ie0a426c207746cca19b652a51b6f567e4b9a0752
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144860
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-29  Noel Grandin  <noelgrandin@gmail.com>  [62ed082ee026023d332b2b4bbbc8a7b49580fa2e]

        tdf#152683 LO Draw ignoring Undo:Resize Grouped Object
        
        regression from
          commit 4e24efb563cbe6fec4185b4f7ec3755b2fc05b6b
          tdf#54857 elide more dynamic_cast
        
        Change-Id: I4fbabe64649ee47a9360dd939b5f39d35bd29c51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144858
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-29  Noel Grandin  <noelgrandin@gmail.com>  [98448a25219166d4775a81a01b1deb029d7d7efd]

        merge SwapFile into ImpSwapFile
        
        no need for this
        
        Change-Id: I0367582adb616a00f260b5d78b63d288068b7d15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144857
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-29  Noel Grandin  <noelgrandin@gmail.com>  [9645e4003c1787a32aa13a261fb94accf6770138]

        use TempFileFast for vcl graphics swapout
        
        which is considerably faster on Windows when there is lots of
        system RAM available.
        
        Change-Id: I6ebde79af06f4e969231089783f1d4109f70ea94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144851
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-29  Stephan Bergmann  <sbergman@redhat.com>  [6522d0f44a92f8102f50f94e26c6d7140fd7fd44]

        Properly print floats
        
        ...avoiding
        
        > /writerfilter/source/dmapper/PropertyMap.cxx:324:71: runtime error: -2539 is outside the range of representable values of type 'unsigned int'
        >     #0 0x7f80e9a3b6c3 in writerfilter::dmapper::PropertyMap::dumpXml() const /writerfilter/source/dmapper/PropertyMap.cxx:324:71
        >     #1 0x7f80e928eccb in writerfilter::dmapper::DomainMapperTableHandler::endTableGetTableStyle(writerfilter::dmapper::TableInfo&, std::__debug::vector<com::sun::star::beans::PropertyValue, std::allocator<com::sun::star::beans::PropertyValue> >&, bool) /writerfilter/source/dmapper/DomainMapperTableHandler.cxx:434:40
        >     #2 0x7f80e92b4b8f in writerfilter::dmapper::DomainMapperTableHandler::endTable(unsigned int, bool) /writerfilter/source/dmapper/DomainMapperTableHandler.cxx:1377:30
        >     #3 0x7f80e9c289de in writerfilter::dmapper::TableManager::resolveCurrentTable() /writerfilter/source/dmapper/TableManager.cxx:409:33
        >     #4 0x7f80e9c297a1 in writerfilter::dmapper::TableManager::endLevel() /writerfilter/source/dmapper/TableManager.cxx:427:9
        >     #5 0x7f80e936a997 in writerfilter::dmapper::DomainMapperTableManager::endLevel() /writerfilter/source/dmapper/DomainMapperTableManager.cxx:497:19
        >     #6 0x7f80e9c256d1 in writerfilter::dmapper::TableManager::endParagraphGroup() /writerfilter/source/dmapper/TableManager.cxx:338:9
        >     #7 0x7f80e9205974 in writerfilter::dmapper::DomainMapper::lcl_endParagraphGroup() /writerfilter/source/dmapper/DomainMapper.cxx:3511:35
        >     #8 0x7f80e984598e in writerfilter::LoggedStream::endParagraphGroup() /writerfilter/source/dmapper/LoggedResources.cxx:108:5
        >     #9 0x7f80e9d9addf in writerfilter::ooxml::OOXMLFastContextHandler::endParagraphGroup() /writerfilter/source/ooxml/OOXMLFastContextHandler.cxx:452:23
        >     #10 0x7f80ea042658 in writerfilter::ooxml::OOXMLFactory_wml::endAction(writerfilter::ooxml::OOXMLFastContextHandler*) /workdir/CustomTarget/writerfilter/source/ooxml/OOXMLFactory_wml.cxx:7574:19
        >     #11 0x7f80e9d8822a in writerfilter::ooxml::OOXMLFactory::endAction(writerfilter::ooxml::OOXMLFastContextHandler*) /writerfilter/source/ooxml/OOXMLFactory.cxx:157:19
        >     #12 0x7f80e9d944eb in writerfilter::ooxml::OOXMLFastContextHandler::lcl_endFastElement(int) /writerfilter/source/ooxml/OOXMLFastContextHandler.cxx:242:5
        >     #13 0x7f80e9d941da in writerfilter::ooxml::OOXMLFastContextHandler::endFastElement(int) /writerfilter/source/ooxml/OOXMLFastContextHandler.cxx:225:9
        >     #14 0x7f80f44ffe2a in (anonymous namespace)::Entity::endElement() /sax/source/fastparser/fastparser.cxx:515:27
        >     #15 0x7f80f44ff818 in sax_fastparser::FastSaxParserImpl::callbackEndElement() /sax/source/fastparser/fastparser.cxx:1343:17
        >     #16 0x7f80f44ef554 in (anonymous namespace)::call_callbackEndElement(void*, unsigned char const*, unsigned char const*, unsigned char const*) /sax/source/fastparser/fastparser.cxx:339:18
        >     #17 0x7f8179cde54a in xmlParseEndTag2 /workdir/UnpackedTarball/libxml2/parser.c:9742:2
        >     #18 0x7f8179c8ced0 in xmlParseTryOrFinish /workdir/UnpackedTarball/libxml2/parser.c:11642:14
        >     #19 0x7f8179c7acc9 in xmlParseChunk /workdir/UnpackedTarball/libxml2/parser.c:12351:13
        >     #20 0x7f80f44ea4f1 in sax_fastparser::FastSaxParserImpl::parse() /sax/source/fastparser/fastparser.cxx:1099:21
        >     #21 0x7f80f44e4146 in sax_fastparser::FastSaxParserImpl::parseStream(com::sun::star::xml::sax::InputSource const&) /sax/source/fastparser/fastparser.cxx:904:9
        >     #22 0x7f80f4505300 in sax_fastparser::FastSaxParser::parseStream(com::sun::star::xml::sax::InputSource const&) /sax/source/fastparser/fastparser.cxx:1482:13
        >     #23 0x7f80e9d46e98 in writerfilter::ooxml::OOXMLDocumentImpl::resolve(writerfilter::Stream&) /writerfilter/source/ooxml/OOXMLDocumentImpl.cxx:508:18
        >     #24 0x7f80e9cfed05 in (anonymous namespace)::WriterFilter::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /writerfilter/source/filter/WriterFilter.cxx:208:24
        >     #25 0x7f8149202866 in SfxObjectShell::ImportFrom(SfxMedium&, com::sun::star::uno::Reference<com::sun::star::text::XTextRange> const&) /sfx2/source/doc/objstor.cxx:2272:34
        >     #26 0x7f81491c2434 in SfxObjectShell::DoLoad(SfxMedium*) /sfx2/source/doc/objstor.cxx:739:23
        >     #27 0x7f81493c9870 in SfxBaseModel::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /sfx2/source/doc/sfxbasemodel.cxx:1937:36
        >     #28 0x7f8149b20d71 in (anonymous namespace)::SfxFrameLoader_Impl::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) /sfx2/source/view/frmload.cxx:720:28
        >     #29 0x7f810e00256b in framework::LoadEnv::impl_loadContent() /framework/source/loadenv/loadenv.cxx:1167:37
        >     #30 0x7f810dff896b in framework::LoadEnv::start() /framework/source/loadenv/loadenv.cxx:403:20
        >     #31 0x7f810dff0dec in framework::LoadEnv::startLoading(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, rtl::OUString const&, int, LoadEnvFeatures) /framework/source/loadenv/loadenv.cxx:308:5
        >     #32 0x7f810dfec180 in framework::LoadEnv::loadComponentFromURL(com::sun::star::uno::Reference<com::sun::star::frame::XComponentLoader> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /framework/source/loadenv/loadenv.cxx:168:14
        >     #33 0x7f810e0b541d in framework::Desktop::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /framework/source/services/desktop.cxx:604:16
        >     #34 0x7f810e0b5646 in non-virtual thunk to framework::Desktop::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /framework/source/services/desktop.cxx
        >     #35 0x7f812a050c25 in unotest::MacrosTest::loadFromDesktop(rtl::OUString const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /unotest/source/cpp/macros_test.cxx:70:62
        >     #36 0x7f81444fcad9 in UnoApiTest::load(rtl::OUString const&, char const*) /test/source/unoapi_test.cxx:115:11
        >     #37 0x7f812a8ae042 in SwModelTestBase::loadURL(rtl::OUString const&, char const*, char const*) /sw/qa/unit/swmodeltestbase.cxx:449:20
        >     #38 0x7f812a8b9452 in SwModelTestBase::load(char const*, char const*) /sw/qa/inc/swmodeltestbase.hxx:351:16
        >     #39 0x7f812a8af516 in SwModelTestBase::loadAndSave(char const*) /sw/qa/unit/swmodeltestbase.cxx:502:5
        >     #40 0x7f814fcfe242 in testTableThemePreservation::TestBody() /sw/qa/extras/ooxmlexport/ooxmlexport3.cxx:888:5
        
        during CppunitTest_sw_ooxmlexport3
        (<https://ci.libreoffice.org//job/lo_ubsan/2629/>).
        
        (The overload for is_integral parameters is needed now to avoid ambiguity errors
        when integer types other than sal_uInt32 could also match the newly added float
        overload.)
        
        Change-Id: I6482bccef2442655359c71e13f0c9bfe7e4d9dd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144855
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-29  Justin Luth  <justin.luth@collabora.com>  [64318c884eac13baa3012c8da3e5feb3c1369933]

        tdf#56258 tdf#106988 sw numbering ivx: make style useable
        
        In the current state, the style was basically unusable.
        The first two levels had numbering at the same indent,
        the third level started with a c),
        and the fourth level started earlier than the 3rd level.
        
        I took my formatting queues from Numbering IVX.
        These right-aligned roman-numerals can grow very wide
        when getting to number 7 and 8, so I designed the
        style with a wide indent theme.
        
        Now the first two levels have the same width as
        ROMAN_UPPER. Since this style is a mixed bag,
        I changed the second level to use ROMAN_UPPER,
        which keeps the roman theme, but fits better with
        the following character and bullet sublevels.
        The third level switches back to left-aligned
        with similar indents to CHAR_LOWER_LETTER,
        (and starts with letter "a" - good grief)
        while the bullet levels are a nice, breezy half-indent width
        (which is 50%-100% wider than the bullet styles).
        
        Change-Id: Ie3ac386c360e804dde6c295dd39a3c02d3ba9b79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144841
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Vernon, Stuart Foote <vsfoote@libreoffice.org>

2022-12-28  Khaled Hosny  <khaled@aliftype.com>  [b3132822524a73eef4f705e3ace9e3c5fb27368f]

        Reference the correct bug number
        
        Typo from 96a856f87f16cca2e039c973c18d57c8b9dca362
        
        Change-Id: Ie10c879c5ca471a5ab5f0a661d810b4ff6ae3332
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144853
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-12-28  Hossein  <hossein@libreoffice.org>  [196930bae2577a73a0201bda943e8cccaa839e2b]

        Revert "tdf#114441 Convert use of sal_uLong to better integer types"
        
        This partially reverts 3cc818c38e11c0882bc3ad32ffd0019a9ad38643. In this
        patch sal_uLong was converted to better data types. In part of the patch
        the order of the calls, GetVisibleSize() ~> SetLineSize ~> SetPageSize()
        was changed so that the GetVisibleSize() is invoked inside the parameter
        passing to SetPageSize() to avoid creating a temporary variable.
        
        As sberg mentioned, it was needed that the call to SetLineSize() did
        not have side effects that changes the result of the GetVisibleSize().
        But it was hard to prove so, even if it seemed logically sound. Thus,
        I am reverting the above commit partially.
        
        In the revert, I've used tools::Long for nVisSize instead of sal_uLong.
        
        Change-Id: Iba8d2da2675c237e9ab1c30918defce13ea71d7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144617
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-28  Justin Luth  <justin.luth@collabora.com>  [028aa1058340803eb8dca5ad8f39ca253ad18fb3]

        tdf#56258 tdf#106988 sw numbering IVX: fix bad indent/tab value
        
        The comment (and the previous code) indicates a progressive
        increment by 1.3cm for each level. Well, the third level
        was some mid-way-between-level1-and-level2 anomaly.
        So just drop it and add the proper indent for the last level.
        
        The tenth level should be 10 times larger than the first indent.
        Previously it was 283 and 2835, so the current values
        of 754 and 7541 sound perfect.
        
        This was a LO 6.0 regression by
        commit 3d6fca942063fe5e398c3a09f9336dc5aa549138
        
        Change-Id: I41623424ab5c768bdc3914ae9b95d02631bb1a2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144827
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-12-28  Tor Lillqvist  <tml@collabora.com>  [de3b4b02008d708a66f8d6a8a365974eac7de3b3]

        Introduce lo_get_app_data_dir() for Emscripten, too
        
        And not just Android. Hardcoded to return "/instdir" to match what is
        in the emscripten_fs_image.
        
        Change-Id: I26d4ec5e02ec9900e35ca47f1565a13ad2b723b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144849
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-12-28  Michael Weghorn  <m.weghorn@posteo.de>  [a510543a466aca0d152f82af24d16563f28455f0]

        android: Use PNG icons instead of vector image for compatibility
        
        Convert the drawable resources added in
        
            commit cfc73f3373f49770b859bc68cbf6bd987342f9ad
            Date:   Fri Dec 23 23:20:26 2022 +0100
        
                android: Add buttons to increase/decrease indent
        
        to use PNG images (PNG export of the SVG images used previously, using
        Inkscape) instead of vector drawables, since devices with old API
        versions apparently don't support these vector drawables.
        
        Trying to open any doc in an x86 AVD with API version 16
        would result in LO crashing with this exception in ADB log:
        
            E/AndroidRuntime( 2948): java.lang.RuntimeException: Unable to start activity ComponentInfo{org.libreoffice/org.libreoffice.LibreOfficeMainActivity}: android.view.InflateException: Binary XML file line #281: Error inflating class ImageButton
            E/AndroidRuntime( 2948):        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059)
            E/AndroidRuntime( 2948):        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
            E/AndroidRuntime( 2948):        at android.app.ActivityThread.access$600(ActivityThread.java:130)
            E/AndroidRuntime( 2948):        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
            E/AndroidRuntime( 2948):        at android.os.Handler.dispatchMessage(Handler.java:99)
            E/AndroidRuntime( 2948):        at android.os.Looper.loop(Looper.java:137)
            E/AndroidRuntime( 2948):        at android.app.ActivityThread.main(ActivityThread.java:4745)
            E/AndroidRuntime( 2948):        at java.lang.reflect.Method.invokeNative(Native Method)
            E/AndroidRuntime( 2948):        at java.lang.reflect.Method.invoke(Method.java:511)
            E/AndroidRuntime( 2948):        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
            E/AndroidRuntime( 2948):        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
            E/AndroidRuntime( 2948):        at dalvik.system.NativeStart.main(Native Method)
            E/AndroidRuntime( 2948): Caused by: android.view.InflateException: Binary XML file line #281: Error inflating class ImageButton
            E/AndroidRuntime( 2948):        at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704)
            E/AndroidRuntime( 2948):        at android.view.LayoutInflater.rInflate(LayoutInflater.java:746)
            E/AndroidRuntime( 2948):        at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
            E/AndroidRuntime( 2948):        at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
            E/AndroidRuntime( 2948):        at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
            E/AndroidRuntime( 2948):        at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
            E/AndroidRuntime( 2948):        at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
            E/AndroidRuntime( 2948):        at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
            E/AndroidRuntime( 2948):        at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
            E/AndroidRuntime( 2948):        at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
            E/AndroidRuntime( 2948):        at android.view.LayoutInflater.parseInclude(LayoutInflater.java:830)
            E/AndroidRuntime( 2948):        at android.view.LayoutInflater.rInflate(LayoutInflater.java:736)
            E/AndroidRuntime( 2948):        at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
            E/AndroidRuntime( 2948):        at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
            E/AndroidRuntime( 2948):        at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
            E/AndroidRuntime( 2948):        at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
            E/AndroidRuntime( 2948):        at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:710)
            E/AndroidRuntime( 2948):        at androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:195)
            E/AndroidRuntime( 2948):        at org.libreoffice.LibreOfficeMainActivity.onCreate(LibreOfficeMainActivity.java:131)
            E/AndroidRuntime( 2948):        at android.app.Activity.performCreate(Activity.java:5008)
            E/AndroidRuntime( 2948):        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
            E/AndroidRuntime( 2948):        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
            E/AndroidRuntime( 2948):        ... 11 more
            E/AndroidRuntime( 2948): Caused by: android.content.res.Resources$NotFoundException: File res/drawable/ic_incrementindent.xml from drawable resource ID #0x7f0800b4
            E/AndroidRuntime( 2948):        at android.content.res.Resources.loadDrawable(Resources.java:1923)
            E/AndroidRuntime( 2948):        at android.content.res.TypedArray.getDrawable(TypedArray.java:601)
            E/AndroidRuntime( 2948):        at android.widget.ImageView.<init>(ImageView.java:120)
            E/AndroidRuntime( 2948):        at android.widget.ImageButton.<init>(ImageButton.java:87)
            E/AndroidRuntime( 2948):        at androidx.appcompat.widget.AppCompatImageButton.<init>(AppCompatImageButton.java:78)
            E/AndroidRuntime( 2948):        at androidx.appcompat.widget.AppCompatImageButton.<init>(AppCompatImageButton.java:73)
            E/AndroidRuntime( 2948):        at androidx.appcompat.app.AppCompatViewInflater.createImageButton(AppCompatViewInflater.java:226)
            E/AndroidRuntime( 2948):        at androidx.appcompat.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:141)
            E/AndroidRuntime( 2948):        at androidx.appcompat.app.AppCompatDelegateImpl.createView(AppCompatDelegateImpl.java:1569)
            E/AndroidRuntime( 2948):        at androidx.appcompat.app.AppCompatDelegateImpl.onCreateView(AppCompatDelegateImpl.java:1620)
            E/AndroidRuntime( 2948):        at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:675)
            E/AndroidRuntime( 2948):        ... 32 more
            E/AndroidRuntime( 2948): Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line #5: invalid drawable tag vector
            E/AndroidRuntime( 2948):        at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:877)
            E/AndroidRuntime( 2948):        at android.graphics.drawable.Drawable.createFromXml(Drawable.java:818)
            E/AndroidRuntime( 2948):        at android.content.res.Resources.loadDrawable(Resources.java:1920)
            E/AndroidRuntime( 2948):        ... 42 more
            W/ActivityManager( 1423):   Force finishing activity org.libreoffice/.LibreOfficeMainActivity
            W/ActivityManager( 1423):   Force finishing activity org.libreoffice/.ui.LibreOfficeUIActivity
        
        Change-Id: I3580faf5e4b1f55acdc3d32caa8a233bb09a14aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144848
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-12-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [cfaee17c0e41cc04056adb946fe45332cc8b0e27]

        update credits
        
        Change-Id: I043250075037de2b8d56a0708f26c5c2120b2afc

2022-12-28  Michael Weghorn  <m.weghorn@posteo.de>  [037680488b56aa2c4eb21900168aa88ef35d5b07]

        android: Enable multidex, update com.google.android.material to 1.7.0
        
        Release notes:
        https://github.com/material-components/material-components-android/releases/tag/1.7.0
        
        With the material update in place, multidex needs to be enabled since the
        app has minSdkVersion 16 (i.e. smaller than 21) and now references
        more then 65,536 methods, see [1] for more background.
        
        Therefore, carry out the changes to support multidex
        as mentioned in [2].
        
        Without enabling multidex, the build would fail like this:
        
            > Task :mergeExtDexStrippedUIDebug FAILED
            ERROR:D8: Cannot fit requested classes in a single dex file (# methods: 68864 > 65536)
            com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
            The number of method references in a .dex file cannot exceed 64K.
            Learn how to resolve this issue at https://developer.android.com/tools/building/multidex.html
                    at com.android.builder.dexing.D8DexArchiveMerger.getExceptionToRethrow(D8DexArchiveMerger.java:151)
                    at com.android.builder.dexing.D8DexArchiveMerger.mergeDexArchives(D8DexArchiveMerger.java:138)
                    at com.android.build.gradle.internal.tasks.DexMergingWorkAction.merge(DexMergingTask.kt:859)
                    at com.android.build.gradle.internal.tasks.DexMergingWorkAction.run(DexMergingTask.kt:805)
                    at com.android.build.gradle.internal.profile.ProfileAwareWorkAction.execute(ProfileAwareWorkAction.kt:74)
                    at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63)
                    at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
                    at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
                    at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:97)
                    at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
                    at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
                    at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
                    at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
                    at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
                    at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
                    at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
                    at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
                    at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
                    at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
                    at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
                    at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
                    at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
                    at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$2(DefaultWorkerExecutor.java:205)
                    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
                    at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:187)
                    at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:120)
                    at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:162)
                    at org.gradle.internal.Factories$1.create(Factories.java:31)
                    at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:270)
                    at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:119)
                    at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:124)
                    at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:157)
                    at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:126)
                    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
                    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        
        [1] https://developer.android.com/studio/build/multidex
        [2] https://developer.android.com/studio/build/multidex#mdex-gradle
        
        Change-Id: Ie5d78a54e7f69b55586d80718c04e71526ebad6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144838
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-12-28  Michael Weghorn  <m.weghorn@posteo.de>  [e690752d5643ffaf4da8778768e5e080476b2427]

        android: Update compileSdkVersion/targetSdkVersion to 33
        
        API version 33 refers to Android 13.
        
        I didn't notice anything requiring changes
        when quickly going over the release notes for all apps running on
        Android 13 [1] and apps targeting Android 13 [2].
        
        [1] https://developer.android.com/about/versions/13/behavior-changes-all
        [2] https://developer.android.com/about/versions/13/behavior-changes-13
        
        Change-Id: I8b68f3bf0afc4c00ecd3412a8fdf0581f2d6bbc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144837
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-12-28  Michael Weghorn  <m.weghorn@posteo.de>  [afcdd294b3cbca93810ad1a94df18770d0a09bba]

        android: Set namespace in build.gradle instead of manifest
        
        Switch from the now deprecated way, as mentioned in
        
            commit 7347d911fa295c31262a0f576c5b2f3f14ce017d
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Fri Dec 23 18:29:44 2022 +0100
        
                android: Update  Android Gradle Plugin to 7.3.1
        
                ... and gradle to 7.4.
        
                Relevant entry from the release notes [1] that will be
                addressed in a follow-up commit:
        
                > # Package attribute in manifest file is deprecated
                >
                > Starting with AGP 7.3.0-alpha04, if you use Gradle to build your
                > project, AGP generates a warning if you use the package attribute in the
                > manifest file. To set the namespace for your app, use the namespace
                > property in the module-level build.gradle file. To learn more, see Set a
                > namespace
                > [https://developer.android.com/studio/build/configure-app-module#set-namespace].
                >
                > To get help moving to the new namespace DSL, use the AGP Upgrade
                > Assistant (Tools > AGP Upgrade Assistant).
        
                [1] https://developer.android.com/studio/releases/gradle-plugin#7-3-0
        
                Change-Id: I8b196e53fb9b3fb7e9314719fdb7e0f2254abd10
        
        Note that this is unrelated to the Android application ID [1]
        that can be set with autogen param `--with-android-package-name`.
        
        [1] https://developer.android.com/studio/build/configure-app-module#set-application-id
        
        Change-Id: I146dab19228d83b1beb6408743c0232e1ba1d060
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144836
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-12-28  Michael Weghorn  <m.weghorn@posteo.de>  [d23671de498d5531f1f84fa7f0ee21773551ef8a]

        android: Include Impress's layout.xml into app
        
        It's needed since
        
            commit daab698b346e5e40b67f1e15c796c4e399ccaf8a
            Date:   Tue Nov 22 14:07:12 2022 +0200
        
                sd: replace hardcoded table styles with xml file
        
        Without it being included into the app/APK, opening
        any presentation in Android Viewer file would fail, with
        this in ADB log:
        
            12-27 10:22:45.329  9811  9862 E libo:sal/osl/unx/file: failed to open /assets/share/config/soffice.cfg/simpress/styles.xml
            12-27 10:22:45.332  9811  9862 W svl.items: 1:svl/source/items/itempool.cxx:442: old secondary pool: EditEngineItemPool of pool: XOutdevItemPool must be empty.
            12-27 10:22:45.337  9811  9862 I LOKitTileProvider: ====> mOffice.documentLoad() returned null, trying to restart 'Office' and loading again
        
        Change-Id: I677476bda146be2cd3ebe18da91bcb8f2a796fd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144835
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-12-28  Michael Weghorn  <m.weghorn@posteo.de>  [3826a7df9aa447bec08a3b056180778ad8c953af]

        android: Update  Android Gradle Plugin to 7.3.1
        
        ... and gradle to 7.4.
        
        Relevant entry from the release notes [1] that will be
        addressed in a follow-up commit:
        
        > # Package attribute in manifest file is deprecated
        >
        > Starting with AGP 7.3.0-alpha04, if you use Gradle to build your
        > project, AGP generates a warning if you use the package attribute in the
        > manifest file. To set the namespace for your app, use the namespace
        > property in the module-level build.gradle file. To learn more, see Set a
        > namespace
        > [https://developer.android.com/studio/build/configure-app-module#set-namespace].
        >
        > To get help moving to the new namespace DSL, use the AGP Upgrade
        > Assistant (Tools > AGP Upgrade Assistant).
        
        [1] https://developer.android.com/studio/releases/gradle-plugin#7-3-0
        
        Change-Id: I8b196e53fb9b3fb7e9314719fdb7e0f2254abd10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144834
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-12-27  Eike Rathke  <erack@redhat.com>  [b9e3e20bfd102880d12384892eaeca094c38a519]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9db68c8ce0b3f2ed588345a5d3fb33c4af545bb7
          - Correct INDEX() syntax and adapt to reality, clarify semantics
            
            Row and Column arguments are not only optional but can also be
            omitted / given as empty argument.
            
            Reword the multiple ranges explanation.
            
            Remove a decade old source comment.
            
            Change-Id: Ie34e4731b88d4b3adc4a6d0cc98c9e4a02b3c669
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144846
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Tested-by: Jenkins
            
2022-12-27  Noel Grandin  <noelgrandin@gmail.com>  [1b9ca3689dab4deaea20be511eb942674bbbc481]

        try to fix shutdown crashes in ConfigurationWrapper
        
        associated with
            commit 7df433cdc33b4d6ba38eafad9282d015571433ef
            optimize ConfigurationProperty::get()
        
        it seems it introduced
        https://crashreport.libreoffice.org/stats/signature/void%20rtl::str::release%3C_rtl_uString%3E(_rtl_uString*)
        which, at the moment, is the most reported crash in
        https://crashreport.libreoffice.org/stats/version/7.4.3.2
        
        We need to tie the lifetime of ConfigurationWrapper and the cache
        objects together, so they die as one unit, otherwise the
        unpredicatable ordering of destruction of static objects is a
        problem.
        
        Change-Id: I80db5a4c28510a68f40b919902b01f3981e32bfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144840
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [63dcb9b5ee055f3812c86c3b0553426db524c906]

        Update git submodules
        
        * Update translations from branch 'master'
          to 642fe8324e026e226c7e8e06e9d332d4f6181726
          - update translations for master/7.5
            
            and force-fix errors using pocheck
            
            Change-Id: Ic3c6df26db8a38ad0e87e34b3c4a2c420b84c41e
            
2022-12-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [0439823bd328d65973861805c8aec8e6ce1176ff]

        git pre-commit hook: check .mm files
        
        Change-Id: I3e0e0845dab52ffa23ff7a072802da5c0374d200
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144833
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-27  Jim Raykowski  <raykowj@gmail.com>  [9d387cc1e7848848c41f29ad91fee44ade79f678]

        tdf#140666 Make delete reference possible from the Navigator
        
        This patch makes it possible to delete a reference without having to do
        the steps given in the help.
        
        "References are fields. To remove a reference, delete the field. If you
        set a longer text as a reference and you do not want to re-enter it
        after deleting the reference, select the text and copy it to the
        clipboard. You can then reinsert it as "unformatted text" at the same
        position using the command Edit - Paste special. The text remains
        intact while the reference is deleted."
        
        Change-Id: If363340288de25aacbc28acd5858ce275f309af6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144406
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-12-27  Bogdan B  <buzea.bogdan@libreoffice.org>  [033b22412ceccfac1150f9acd1758952d3cabf44]

        tdf#150700 Update command name in the File - Send menu
        
        Change-Id: I33b9b20f2cf6e1c1aa2e9ace4ce8a4c60cb1ac24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144802
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-12-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [29c2bba1f3ef216d226c97197185066880fc1ab5]

        svx: use array for colors in ColorSet, add consts, rename vars
        
        Use std::array for colors in ColorSet as there are always only 12
        colors for a color scheme.
        Add "const" to getters where appropriate.
        Rename maColorSetName to maName in ColorSet - long variable name
        is not needed.
        
        Change-Id: Iacb976a22af2d2585d627b0ba65d98cbe1b825c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143994
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-12-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cffe7884342f249e82780a46f9aba4213e9dd378]

        oox: rename name variables that are imported into oox::Theme
        
        Rename names for font scheme and format scheme in oox::Theme so
        it is easier to know for what they are used for.
        
        Change-Id: I83e2978c407ab7f264de4a161575b086bc5efc03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143993
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-12-26  ahsmha  <ahmed.5wna0@aleeas.com>  [46c8dacd3bd01b0453796d1eb729f81f175837f2]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: I3f0a7b8619ac229cb0326f281c4ded608055b7ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144820
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-12-26  Justin Luth  <justin.luth@collabora.com>  [6a46845839f0d7e6ca2b1586e3ab268dcdbb2dea]

        tdf#151548 ww8export: export formfield names
        
        This should have been looking for ODF_FORMCHECKBOX_NAME
        for checkboxes instead of a never-created grabbag "name".
        
        In any case, since LO 7.5 all the three true formfields
        preserve their name in the name property, so no grabbags
        are necessary any more.
        
        Unforunately the unit test is not very good.
        I copied it from the DOCX case, but I just can't
        get it to fail - even without any patching.
        Yet I know it is broken b/c it is broken in MS Word 2010,
        but now it isn't broken after the patch round-trips it.
        
        Change-Id: I88e92d4c6d0b0e26ba80c428e06e63859941a3ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144815
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-12-26  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [68c4dbcebed057084083b968f244b8c430a4dc60]

        tdf#127588 - extend selection to the entire field if nothing is selected
        
        If a user pastes a string to an input field that has a maximum length restriction and no text is selected in the input field, extend the selection to the respective length of the pasted string or the maximum text length of the input field in order to prevent a text truncation warning. If the user selects some text in the input field, just replace the currently selected text and show the text truncation warning as before.
        
        Change-Id: I2115f8c6672c9c66770abfa6918cf327a7eece17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144784
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-12-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a6253e13e0f3f866ab47e4271db9a80d8cbce708]

        oox: set svx::Theme directly to a SdrPage when importing
        
        Bypass the need to set the theme data (svx::Theme) throught UNO
        as multiple nested properties. Much more properties will be added
        to the svx::Theme and this will simplify handling a lot.
        
        Change-Id: I0b54628ff22c7c823a999de257fd5bb45e736bdb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143992
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-12-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4ee7e71d850315f5ae4c3b763b0e80e8d83a6454]

        svx: rename mnPitch to mnPitchFamily, add resolvePitchFamily
        
        Rename mnPitch to mnPitchFamily as it contains both. Extract the
        code to resolve what is pitch and what is family into its own
        (static) function.
        
        Change-Id: I0c17351ea690a85decefb8d73dd07644ce5c78d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143991
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-12-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1386e26b2d7fc5173266ffbfb94bc82b1d3f7bb9]

        svx: rename ThemeColorType enum values, use enum instead of index
        
        Change-Id: I81c1553205365c4076562474078b3b0aa834b249
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143990
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-12-25  Khaled Hosny  <khaled@aliftype.com>  [18b39c8c9b35528c8fb172339126b613827d09aa]

        tdf#88484: Show sample text for Abyssinica SIL font
        
        The font sets Arabic Presentation Forms-B bit, probably because it
        includes U+FEFF (Zero Width Space) which happens to be in that block but
        it isn’t an Arabic code point. Filter this bit out if we already decided
        it isn’t an Arabic font.
        
        Change-Id: I9935c793b8a7592eb92db59bc75de65b81ab99fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144819
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-12-25  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [e431417aa67d4b31f57e9d751b63e8e8cf002567]

        Fixed a copy paste error in a comment
        
        Change-Id: Ibcd4c2f0cccb233647f3b079f02d01f156d30138
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144818
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-12-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6fb682487e355933d79a8ef74560ecf318b4f705]

        editeng: move "tint or shade" variable into SvxThemeColor
        
        Change-Id: Ia2094854a8275082cf7444307e17fe5449c43b3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143698
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-12-25  Mike Kaganski  <mike.kaganski@collabora.com>  [5bd5dd4c3ebbb4258fe7c17df1da6b81b016a0e2]

        Simplify a bit
        
        Change-Id: I2c4df04cc7c57649077f61bfd0bc9fb0e9b42a4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144795
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-12-25  Justin Luth  <justin.luth@collabora.com>  [24b969d10cd81e6f5eb438ded075dd330a1cde29]

        tdf#151548 DOCX formfield: export checkbox name
        
        The two other fields are exporting the name,
        (although it is getting somewhat lost in excess bookmarks),
        because they are just using the Fieldmark name property.
        
        See LO 7.5 8ad39b6f2aff3ca37aeaaaaff5373991e853c329
        for tdf#151548 sw: use provided name for formfields
        which saved the name for checkboxes and dropdowns.
        
        ODF_FORMCHECKBOX_NAME was simply used as a grabbag
        for ww8import. Since that is obsolete, get rid of it.
        
        mostly introduced with ---
        commit b547c0c2aa901667fef85233282ec84f34b7e5f4
        Author: Noel Power on Thu Feb 10 16:18:40 2011 +0000
            some form field import/export improvements
        
        ODF_FORMDROPDOWN_NAME was dropped early on. ---
        commit 79770ff55bd8c3bc5948c51373e8cb7867ce43d3
        Author: Noel Power on Tue Mar 1 12:30:23 2011 +0000
            partial revert of 803409125f4ed896b391acb99266d50691c6fd4a
        
            remove currently unnecessary ( but possibly future )
            odf attributes for form field controls to prevent those
            attributes from being written to odf
        
        Change-Id: I133028dce65361314e663bb5238f99c607f0ab14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144792
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-12-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [df9f3f3fd81d4f81ee2ff984d1e19999abea2963]

        sw: support for reading back theme color from OOXML
        
        OOXML supports theme colors and tint/shade value that additionally
        changed the theme color. Read back which theme color + tint/shade
        value was applied in the resulting color and add this attributes
        as properties to be used by writer.
        In sidebar theme panel the changing the theme colors now doesn't
        takes this into account and changes the colors correctly.
        
        Change-Id: I3a2d49d485fd37a1611483ee0bb5e6034ac5f88e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143697
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-12-24  Justin Luth  <justin.luth@collabora.com>  [376152fbd110cdc0a2cde1fa9758f36c016d9352]

        tdf#152636 writerfilter: no w:br in DMLShapes
        
        Don't write postponed column and page breaks into DML shape
        paragraphs.
        
        No existing unit tests found that match this criteria.
        The example file I have is not appropriate as a unit test,
        and it too easily fails to match when any random change
        is made to minimize/scrub it.
        
        Change-Id: Iced1399f76caf97362a5ba47a325233b9f009fcf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144779
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-12-23  Michael Weghorn  <m.weghorn@posteo.de>  [cfc73f3373f49770b859bc68cbf6bd987342f9ad]

        android: Add buttons to increase/decrease indent
        
        This adds two buttons to the formatting toolbar to
        increase/decrease the indent, using the corresponding
        UNO commands. These can be used when the experimental
        editing mode for Android Viewer is enabled.
        
        The drawable resources were created using the
        corresponding sifr_svg icons (incrementindent.svg,
        decrementindent.svg).
        
        Change-Id: Id8f0fc9a5ea686b474ec9a4b4dcdf23407e9ac98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144789
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-12-23  Stephan Bergmann  <sbergman@redhat.com>  [4cfcc9ac37b90ce64c8402a41eb4638adb185b5c]

        loplugin:unocast (framework::Desktop)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: Ifcf713b0543e78a124f613bcbda496069a280dab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144762
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-23  Stephan Bergmann  <sbergman@redhat.com>  [03efbf72f4ddf7a84aa8aabef348331bd4b75e8a]

        loplugin:unocast (vclcanvas::TextLayout)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I4ee48fe50c6c579952478e6d3f6c2aac168d095c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144769
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-23  Stephan Bergmann  <sbergman@redhat.com>  [80099fdd51a69eaa6c36ca88ef772810e4a777fa]

        loplugin:unocast (SalGtkXWindow)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I139c4006c385019d7332b1594ff24e2ab314e5ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144766
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-23  Stephan Bergmann  <sbergman@redhat.com>  [cc147f576d8687fb79c77d47d41dc4ba1678a469]

        loplugin:unocast (sdext::presenter::CachablePresenterView)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: Ib158190fe9059d1c6b0b002cd37f83593a494e63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144764
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-23  Stephan Bergmann  <sbergman@redhat.com>  [40db42be1d8fd0f9c6c8c5ba3767ddb9ee2034c2]

        loplugin:unocast (vclcanvas::CanvasFont)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: Id92c7e4367aae8e22d77772986d85288cdb73f2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144770
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-23  Stephan Bergmann  <sbergman@redhat.com>  [2d1e7995eae29e2826449eb5179f5fae181794a5]

        loplugin:unocast (CairoColorSpace)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: Ie04db15daff4a44758019aab690ff8e822ddae45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144771
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-23  Stephan Bergmann  <sbergman@redhat.com>  [4c0bbe4bd97636207cf71a6aa120c67698891da9]

        loplugin:unocast (canvas::ParametricPolyPolygon)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I965d6ba17decda1fa055fb548aa9085d2e786bc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144768
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-23  Stephan Bergmann  <sbergman@redhat.com>  [89803666621c07d1b1ac9d3bd883f0ca192a91a0]

        loplugin:unocast (vclcanas::CanvasBitmap)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: If79f69507e939a25a5bbf82f818c44f26077dfce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144767
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-23  Stephan Bergmann  <sbergman@redhat.com>  [d5e0c2c8db71878d21c2a7255af08cf5f9a6dd04]

        loplugin:unocast (sfx2::DigitalSignatures)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I74c76452cf7921da55462581ef48aea86f58ea18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144763
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-23  Stephan Bergmann  <sbergman@redhat.com>  [c0c4519e0d5b555f59bbc04cc616454edfd1f4ce]

        loplugin:unocast (VCLXAccessibleComponent)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I11496cc1d37e89ce8f11991f86c7b60bb1b93106
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144748
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-23  Patrick Luby  <plubius@neooffice.org>  [1b6acdc60bc284c3e78bb05f70c24a2e36b2ccc7]

        tdf#150177 Limit minimum blink cursor rate
        
        This bug occurs when the values for NSTextInsertionPointBlinkPeriodOn or
        NSTextInsertionPointBlinkPeriodOff are set to zero or close to zero.
        LibreOffice becomes very sluggish opening documents when either is set
        at 100 milliseconds or less so set the blink rate to the maximum of
        500 milliseconds, NSTextInsertionPointBlinkPeriodOn, and
        NSTextInsertionPointBlinkPeriodOff.
        
        Change-Id: I953bddda757f8514221ac5cd9c04bd749a994fda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144775
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-23  Justin Luth  <justin.luth@collabora.com>  [36db0b44905a7c4cf4ceccf47948d2785e79935f]

        tdf#152636 writerfilter: handle breakcode on table page break
        
        We always have to handle two situations when dealing with
        page breaks - paragraphs and tables.
        
        Change-Id: Ie0347d70f9529ca2e846c4a5041e76da9bd03e30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144778
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-12-23  Tor Lillqvist  <tml@collabora.com>  [53e2f8906fa067efdbb9ef90aa1ebaac4ab0ed2a]

        Don't use symlinks for the Emscripten soffice.data and soffice.data.js.metadata
        
        Symlinks just complicate things. Disk space is cheap. soffice.data is
        under 100 megs even with Qt5.
        
        Note that after this you will need to clean out the existing
        soffice.data and soffice.data.js.metadata symlinks before you run
        make, otherwise you will get errors.
        
        As such, it is a bit weird that we unconditionally play around with
        soffice.data for *all* (non-CppunitTest) Executable targets. (Thus,
        for instance also for vcldemo and unoidl-read.) We should do this
        dance only for the soffice executable. And we should reduce the number
        of executables we build for Emscripten. Probably none other than
        soffice itself makes sense?
        
        Change-Id: I75f6719b92d83e88bf59d65c38aeeab47e0b29e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144781
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-12-23  Tor Lillqvist  <tml@collabora.com>  [1f39fd25469f299e5da54f5eef0d127dd2daf5b6]

        Un-confuse Emscripten and Qt5 conditionals
        
        The embedded file system that we construct when building for
        Emscripten is not related to whether we use Qt5 or not.
        
        Change-Id: Ibf65cae06093d9130a19780c1116f8b9997c664b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144780
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2022-12-23  Caolán McNamara  <caolanm@redhat.com>  [7c3a255e42f17c312af26684c2aed567c1c5a5a3]

        SDPR: Add rendering of BitmapPrimitive2D for Cairo
        
        pretty nasty copy of bitmap data for split alpha and so on, head
        scratching for a while to figure out to scale the pattern matrix, but it
        seems to render ok
        
        Change-Id: I6c82953e3646556ece6b1a5a6b12b7f76b0d41c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144774
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-23  Caolán McNamara  <caolanm@redhat.com>  [376c561922875df5712742c8cbd19a8c39495a21]

        can improve scope
        
        Change-Id: Ied189c410b21272b5fad47c3d4b11e85a534cc38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144773
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1e9f6f57f506a171b1b4a0bbd46bb43ccad1f954]

        Fix typo
        
        Thanks a lot Julien!
        
        Change-Id: I987a37519228ad0771565fa59d55d6e50a0d3c81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144743
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-12-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d56d76a4204aad18f75463b0c9aa6130d558e0ef]

        Fix typo
        
        Change-Id: Ie67ae711e6fe0348ddde1fb5d3ac8798fc37c8aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144776
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-12-23  Justin Luth  <justin.luth@collabora.com>  [3963c693895779d4fba6c94b4ab1df70f9830207]

        tdf#152636 writerfilter: correctly detect first para in doc
        
        This fixes LO 7.5 regression c37f62b71fa59917ef85ff98480dff18aa936e41.
        
        It could be triggered if the second paragraph or table already
        had a new page style assigned to it.
        
        Change-Id: I5ad78c37ad6a388f7321e021250e11d22fc6e3fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144777
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-12-22  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [780d55199e54fafc3784691d5cf716c1bb92b0aa]

        gb_LTOFLAGS: use -flto=jobserver instead of fixed $(PARALLELISM)
        
        fixed PARALLELISM causes explosion of jobs, especially when machines
        wtih many cores/threads. A make wtih PARALLELISM=16 would launch up to
        16 linker invocations that by themselves would also do their linking
        with a parallelism of 16, causing load of over 100 and very likely
        exhausting all memory bringing the system to a crawl or cause OOM kills.
        
        for a command to be able to communicate with make's jobserver, it must
        be part of a submake called with $(MAKE) or the command from the rule
        needs to be prefixed with the + character.
        While our gbuild stuff is a submake call, it only is that submake that
        uses the PARALLELISM flags determined by configure, so that is not
        sufficient for jobserver usage by the the lto linker.
        
        Change-Id: I46ec4760c1a8623195700b8cb16f7deafeb1111e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144593
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-12-22  Caolán McNamara  <caolanm@redhat.com>  [24889135773204c6e3002dcb417c75ff1a99ccd0]

        check GetEditShell()
        
        Change-Id: I975c7dca9ea569e326fc5d8670a078959ab9f093
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144761
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-22  Michael Weghorn  <m.weghorn@posteo.de>  [2d0ff08f8724c6fd2b7801c7eb8fa0a41a90f883]

        tdf#152532 vcl: Don't convert negative entry count to unsigned
        
        In particular for empty output sizes (as is the case for
        the observed cases from tdf#152532, where
        `SvImpLBox::AdjustScrollBars` gets called before the
        resize to the final size happens),
        
            (aOSize.Height() - m_nHorSBarHeight) / nEntryHeight
        
        can become negative, and that was silently converted
        into a large positive integer when assigned to `m_nVisibleCount`
        which is of type `sal_uLong`. As a result, `SvImpLBox::FillView`
        later moved the view to the very top of the scroll area and did
        not make sure that the selected entry would remain inside of the view.
        
        Prevent that by using 0 as minimum value.
        
        Also explicitly convert to unsigned using `o3tl::make_unsigned`
        at another place that should be fine (but will trigger an assert
        now if it isn't, rather than silently converting a negative
        value to unsigned).
        
        Change-Id: Iab1402603adb7b7c93927ecbfd10336049bfd71b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144744
        Tested-by: Jenkins
        Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-12-22  Patrick Luby  <plubius@neooffice.org>  [1e4ef6d69b22f6674aefb415edf2e8e7ca78ff2d]

        tdf#42437 Enable press-and-hold special character input method
        
        The first step to enable this input method is to always return a valid selected
        range location. -[NSResponder interpretKeyEvents:] will not call
        [self firstRectForCharacterRange:actualRange:] if the selected range location
        is NSNotFound so that is what was disabling display of the press-and-hold
        input method popup.
        
        Once [self firstRectForCharacterRange:actualRange:] is called, emulate the
        press-and-hold behavior of the TextEdit application by setting the marked text
        to the last key down event's characters. The characters will already have been
        committed by the special character input method so set the
        mbTextInputWantsNonRepeatKeyDown flag to indicate that the characters need to
        be deleted if the input method replaces the committed characters.
        
        Also, emulate the press-and-hold behavior of the TextEdit application by
        committing any uncommitted text when either the escape or the return key is
        pressed while the press-and-hold input method popup is displayed.
        
        Lastly, handle repeat key events by explicitly inserting the text if there is
        no uncommitted text before -[NSResponder interpretKeyEvents:] is called.
        
        Change-Id: I104b3d64a8c66fef3a5a1cec0fba1daa553cd9a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144630
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bf3562cf38c2dd7776a160ee8259a6fb97c0e7ba]

        Fix typo
        
        "an other" -> "another"
        
        Change-Id: Id0a2b8f99fd4f87e94e65570ebc75bfdf0d205ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143597
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2022-12-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [4c8517e7d89f7b87eeb36b2758a01d9dac515d5a]

        sw: check for nullptr
        
        GetEditShell() in sw/source/core/doc/doccorr.cxx
        might return nullptr
        
        Introduced in 7cb6be3e866bad39a37844802d49b1f5c7031910
        "tdf#151190 sw content controls: make them read-write in protected
        sections"
        
        See https://crashreport.libreoffice.org/stats/crash_details/5d1da2eb-b0e9-4974-b726-c7837c47cc63
        
        Change-Id: Ia133c5d7a680c3bdfabe1c43c538cb5f54e7df73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144756
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-22  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [253b681bec1e1142f4fcfcebe41fd5d4418d37e3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 70c46432b1cb4e994de45ca8a1f6bda6e286b1a9
          - janitor - the announce is not meant to be part of the dependencies
            
            quirk introduced with the change making the xsltproc one an order-only
            dependency. The line-continuation wasn't removed with that change
            causing the annouce to fire when make is parsing the makefile. Doesn't
            hurt anything or affected the build result in any way, but certainly not
            as intended :-)
            
            Change-Id: I82069208fff1ff0c01efba00caa2d8fa5279efaf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144760
            Tested-by: Jenkins
            Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
            
2022-12-22  Stephan Bergmann  <sbergman@redhat.com>  [feb8b833a6245d42400f42a0bc789dc84594ee6f]

        loplugin:unocast (VCLXDialog)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: Ia3bf3f52845884e68094b966ad3bd49ad82688a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144749
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [37ca1154f392dd9eefad8250509652b845434793]

        sw: check for nullptr in WriterInspectorTextPanel
        
        GetEditShell() in sw/source/core/doc/doccorr.cxx
        might return nullptr
        
        See https://crashreport.libreoffice.org/stats/crash_details/75a28cf5-cf45-4d36-a1aa-471a0ad9251a
        
        Change-Id: I3de2dec461d590841d4ea3b7d98f384ee27ad4ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144757
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-22  Stephan Bergmann  <sbergman@redhat.com>  [1fa58cc6cc9c3849753342a5d9a6ddfa461b5e66]

        loplugin:unocast (VCLXMultiPage)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I7f755ce1483c5e2eca3066d12d90c5916d2f9087
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144751
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-22  Stephan Bergmann  <sbergman@redhat.com>  [f481f036deb1b1b46f3038074c4659f3a91b9c6c]

        loplugin:unocast (DocumentSettingsSerializer)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I803f62085264511976ed9bb0744ee301de2a7dab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144754
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-22  Stephan Bergmann  <sbergman@redhat.com>  [73df933f5fa5932f94e5a1b338a3eda00a9ce354]

        loplugin:unocast (css::embed::EmbeddedUpdate)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: Ia0f628be9adf749ffdd9ad36ca9b1e8c98e29936
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144755
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-22  Stephan Bergmann  <sbergman@redhat.com>  [420165ab0ef03c0467f9d17f504de2d2fc78f0e6]

        loplugin:unocast (canvas::tools' StandardColorSpace, StandardNoAlphaColorSpace)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I472e09870b51b89b89c643675ab46c38b4a0c6de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144753
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-22  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [37d3f34d11c9322058e302bd98b333bd1f9e37f3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9871dc3b0f8eb24793fc797d478db534d92ec5d7
          - make html.text target make more robust on windows re CR at EOL
            
            some cygwin setups still treat the final CR as part of the filename, so
            avoid that problem alltogether by simply appending a dummy entry to each
            line on the responsefile to catch any stray EOL/EOF characters
            
            Change-Id: I624eeeca033f72b2845394b44f27b6e32d01eb70
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144758
            Tested-by: Jenkins
            Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
            
2022-12-22  Stephan Bergmann  <sbergman@redhat.com>  [9abe8ee067e6c00f19d8a13346d53c4641c27166]

        loplugin:unocast (MutableTreeNode)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I33fc079e2128c678ecc36567c2c5ed75481694c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144752
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-22  Stephan Bergmann  <sbergman@redhat.com>  [9f3022ceb036f23b4b0994c3e2fbd1001bff225a]

        loplugin:unocast (VCLXTabPage)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I90754509513cafd04fa560d76a669a47d587f353
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144750
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-22  Stephan Bergmann  <sbergman@redhat.com>  [1be70dda02c12a60778b7607cff2520ae1aa611e]

        loplugin:unocast (vcl::unotools::VclCanvasBitmap)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I78b54e0806d5c3a157b4bed94bd89933a0921052
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144747
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-22  Stephan Bergmann  <sbergman@redhat.com>  [d6a70bb641b96e8e5616448c2378131ed62658b4]

        loplugin:unocast (basegfx::unotools::UnoPolyPolygon)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I166d8f31a13a98caf0bb7a3b5025a9d942808096
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144746
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-22  Stephan Bergmann  <sbergman@redhat.com>  [1c17356958b07aa7e202d3f9242c807c5dc447ac]

        -Wc++11-narrowing (clang-cl)
        
        ("non-constant-expression cannot be narrowed from type 'double' to 'FLOAT' (aka
        'float') in initializer list")
        
        Change-Id: I079ec4b6cc5e757e4082ebc6b9ae6d06065542eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144738
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-22  Caolán McNamara  <caolanm@redhat.com>  [70406ea7627e4bd5cf7ec590afc8a09db6c1a0eb]

        Related: tdf#152637 Erase after changing background color
        
        Change-Id: Ic63714304c32f066347a2654510e1fa1fbd16184
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144745
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-22  Stephan Bergmann  <sbergman@redhat.com>  [b844605b101bd752c8a0c07117b5d3faf2b2aebb]

        loplugin:redundantstatic (clang-cl)
        
        ("salhelper::SimpleReferenceObject subclass being directly stack managed, should
        be managed via rtl::Reference, const primitive2d::PolyPolygonColorPrimitive2D")
        
        Change-Id: I53246ac9f1af1eb1d1ad91ef4d5f59dc19fd2825
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144742
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-22  Stephan Bergmann  <sbergman@redhat.com>  [e8996124b443d416eafedc68dc25a5ec66dd84db]

        loplugin:redundantstatic (clang-cl)
        
        Change-Id: I2bc5a6231c78e8a38dd65ec0310b0b2b68f6fb22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144741
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-22  Stephan Bergmann  <sbergman@redhat.com>  [e816ca42f9f5d21ae50939559900c1aede994d0e]

        -Werror,-Wmicrosoft-extra-qualification (clang-cl)
        
        Change-Id: I7f0f551110d1df4e27d89ac1016fb5ff3f71151d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144736
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-22  Stephan Bergmann  <sbergman@redhat.com>  [28f248a3397b50ae6047a7a907f5a159b1b1d310]

        Make namespace checks look through LinkageSpecs
        
        My clang-cl --with-visual-studio=2022preview build against VS 2022 Preview
        17.5.0 Preview 2.0 had started to fail with
        
        > [build CPT] compilerplugins/clang/test/getstr.cxx
        > error: 'error' diagnostics expected but not seen:
        >   File compilerplugins/clang/test/getstr.cxx Line 42: directly use object of type '{{(rtl::)?}}OString' in a call of 'operator <<', instead of calling 'getStr' first [loplugin:getstr]
        >   File compilerplugins/clang/test/getstr.cxx Line 48: directly use object of type 'S' (aka 'rtl::OString') in a call of 'operator <<', instead of calling 'getStr' first [loplugin:getstr]
        >   File compilerplugins/clang/test/getstr.cxx Line 49: directly use object of type 'rtl::OString' in a call of 'operator <<', instead of calling 'getStr' first [loplugin:getstr]
        >   File compilerplugins/clang/test/getstr.cxx Line 55: directly use object of type 'rtl::OString' in a call of 'operator <<', instead of calling 'getStr' first [loplugin:getstr]
        >   File compilerplugins/clang/test/getstr.cxx Line 57: directly use object of type '{{(rtl::)?}}OString' in a call of 'operator <<', instead of calling 'getStr' first [loplugin:getstr]
        > 5 errors generated.
        
        apparently because
        C:/Program Files/Microsoft Visual Studio/2022/Preview/VC/Tools/MSVC/14.35.32124/include/ostream
        now contains
        
        [...]
        > _EXPORT_STD extern "C++" template <class _Elem, class _Traits>
        > class basic_ostream : virtual public basic_ios<_Elem, _Traits> { // control insertions into a stream buffer
        [...]
        
        with a wrapping extern "C++", so the call to StdNamespace() in
        
        >         if (!loplugin::TypeCheck(expr->getArg(0)->getType())
        >                  .ClassOrStruct("basic_ostream")
        >                  .StdNamespace()) //TODO: check template args
        
        in compilerplugins/clang/getstr.cxx no longer matched
        
        Change-Id: Iaeb461d5aa855a8602c5c6f791407c08a1c5d309
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144735
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-22  Stephan Bergmann  <sbergman@redhat.com>  [00b2c42a838a95861cbba50bfeedc7afb10ff31c]

        -Werror,-Wshadow (clang-cl)
        
        Change-Id: Ib73b837ea23c2292877e77772ac80ea88f99a713
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144737
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-22  Stephan Bergmann  <sbergman@redhat.com>  [2c6e919854e5a3f9873669d96ac735d1ec670c0d]

        loplugin:redundantfcast (clang-cl)
        
        Change-Id: Ie8fab41974392ddd3774b95ddee6c28e41cb5c36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144739
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-22  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [7207e46264b464711874fb6da0f9249cb4cf334c]

        Added names for new Primitives to idToString (II)
        
        Change-Id: I43aa64afdd6b92beddc8484daa97babf4d6a6745
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144690
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-12-22  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [a31dd1e645b1b330e79291218e8ee0fbdd5b99eb]

        Corrected errors when Blur effect was re-used in shadow
        
        For GlowPrimitive2D and SoftEdgePrimitive2D I had to correct
        the view-dependent decomposition in the case where shadow
        was activated for the shape that was used. That creates an
        extra transformation, e.g. shadow offset, that needs to be
        taken into account, here by operating in discrete view-
        coordinates to solve the problem.
        
        NOTE: This is not needed for ShadowPrimitive2D itself when
        ShadowBlur is used due to the primitives this is based on
        are already handled with the needed offset.
        
        Change-Id: I87dd8db9467fbd27008d6154b78599f28057ce45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144693
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-12-22  Stephan Bergmann  <sbergman@redhat.com>  [482d86c493fd01b4c559436030738480792f6d47]

        Latest VS 2022 Preview is 17.5.0 now
        
        ...while latest proper VS 2022 is 17.4.3, so my Windows
        --with-visual-studio=2022preview build inconsistently picked up non-preview
        standard library headers, and failed
        
        Change-Id: I0c198d0f2e848b45afd5ffd09443d9643831f15a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144734
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [070d655e3fc127da3f2428b3f85f751ce9b8bdd1]

        Fix typo
        
        Change-Id: I996d18f76a04f822712687755b0ad51aa287d354
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144713
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-12-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dcc6d0936460a4ad42062ab91fa0f0b30575ef97]

        Fix typo
        
        Change-Id: I50fc85e0ae8d75275fd1746c5e4aebe7e186cac8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144035
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-12-22  Stephan Bergmann  <sbergman@redhat.com>  [5a14f009e6782c077463c8cbb8e9cea3d7950107]

        loplugin:unocast (xmlsecurity::Certificate)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I3d9bd77093d2e6376717d27f105e72ff5a919fe7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144696
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-22  Rafael Lima  <rafael.palma.lima@gmail.com>  [f5b3bfbded8ea8d4a0b854a62c82b66747b45833]

        tdf#152535 Provide better localization for "Grand" subtotal strings
        
        As discussed in the bug report, having the word "Grand" hardcoded first in subtotals is not great for translation, since for some languages the translation of "grand" would come second.
        
        This patch creates separate strings for each case of Grand, f.i. "Grand Count", "Grand Sum" and so on. Now each of them will have their own translation.
        
        Change-Id: Ib875bc1a7b2fcc8934ad85bfe09374f8d9d9a179
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144666
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-12-22  Stephan Bergmann  <sbergman@redhat.com>  [99009c9535dfa3e0d838989ccc7d84bfa2320ff4]

        loplugin:unocast (sd::Annotation)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: Id600e83ae94409914b20a2a2620031ce340a9390
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144698
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-22  Stephan Bergmann  <sbergman@redhat.com>  [0c7585c5fa78887e5459885ed744e8044fd76137]

        loplugin:unocast (sd::TextApiObject)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        The odd implementation of TextApiObject::getImplementation had been effectively
        like that ever since the code's introduction in
        5d431414afa79d392fe6a885940c559236c25aa2 "CWS-TOOLING: integrate CWS
        impressnotes01", for no obvious reason.  And as it can be reduced to a single
        comphelper::getFromUnoTunnel call, drop the function and directly call that at
        the (single) call site.
        
        Change-Id: If50a81cf8bee0dddbdfb5e6b5516c24a03e858e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144699
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-22  Stephan Bergmann  <sbergman@redhat.com>  [24e14afd1bfcaed6c200ab081973fba7e47267ca]

        loplugin:unocast (SignatureVerifierImpl)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I3c2f1eae3d9b2b5ecb6a05c9e7149946b63bb11f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144697
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-22  Stephan Bergmann  <sbergman@redhat.com>  [1a7ad0c10d286ce9ae2700ceb2fd50eed1fb43a4]

        loplugin:unocast (pcr::PropertyEventTranslation)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I0800465df08a8caa4d48e205f181d3eb35611dc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144695
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-22  Andras Timar  <andras.timar@collabora.com>  [17a8cb1573c5b75e5b7a6c480e09c681edcc26c0]

        check for null pointer
        
        Change-Id: I106b3de160ea70520aa98ad48d5f1005de6c6be5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144700
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-12-22  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [7db40989c530254b1a95a83e30e89e004f92e29d]

        Update git submodules
        
        * Update translations from branch 'master'
          to 08d0004b7aa823bedc51c521919faf0d82fe24f2
          - update translations for 7.5.0 rc1
            
            and force-fix errors using pocheck
            
            Change-Id: If01e073a30643a65862a5a7ec1b304448654566f
            
2022-12-21  Caolán McNamara  <caolanm@redhat.com>  [2ce749a428d1df2c659ecfdaf2e151dd07d3f1b3]

        cid#1517814 Calling risky function
        
        Change-Id: I0451ac0375ad5a29a5bf65ebcc028ae44c43d934
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144688
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-21  Caolán McNamara  <caolanm@redhat.com>  [cb3108f860065928552a86cf8acc4b3a95718ecf]

        cid#1517812 Dereference null return value
        
        Change-Id: Ia9cf34f03a18e499f83e495c0f3714b7476c3973
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144687
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-21  Jim Raykowski  <raykowj@gmail.com>  [c73354b9f66ba436d933cc6558a38470e00c6ba8]

        tdf#152029 Headings can also use BringTypesWithFlowFramesToAttention
        
        Change-Id: If4c094471bda4e01151680dc1f356eefa48aa4f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144689
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-12-21  Caolán McNamara  <caolanm@redhat.com>  [3ff4194a8acff9da2cad7776cfd57f82bc71ce25]

        ofz#54461 Null-dereference
        
        seen since:
        
        commit 96a856f87f16cca2e039c973c18d57c8b9dca362
        Date:   Fri Dec 16 13:20:25 2022 +0100
        
            tdf#152206 DOCX import: fix mixed first footnote
        
        Note: tdf#152506 is the correct issue identifier.
        
        Change-Id: I6e66db1a6a87cfce444346f193a418880750e03c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144692
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-21  Caolán McNamara  <caolanm@redhat.com>  [f2e8422f2fc5753745ef272c621b24b0614c0ec7]

        sync with latest additions to d2dpixelprocessor2d
        
        commit 7d948d5c7edbbfd29a77b97a5101aa43917e5ec2
        Date:   Tue Dec 20 18:42:42 2022 +0100
        
            SDPR: Add handling/direct rendering of some simple Primitives
        
        Change-Id: If5432ac02f51f4b9194ec5df347f93e11f58959b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144694
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-21  Rafael Lima  <rafael.palma.lima@gmail.com>  [3c70cfc93bf196503a59188ac0d7b93f8c1fe4af]

        tdf#152617 Fix color of controls in the Dialog Editor
        
        While editing dialogs in the Basic IDE the background of controls as labels, radio buttons and checkboxes is wrong. They're black in dark themes and white in light themes.
        
        The correct color should be FaceColor to make it have the same backround as the window.
        
        Change-Id: If436b0034dd7a665fc779e0df793703562adb5a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144363
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-12-21  Caolán McNamara  <caolanm@redhat.com>  [ff46c8bf598481ae37022414f3495c1e9385eb7c]

        initial Experimental System-Dependent PrimitiveRenderer for Cairo
        
        just some partial pieces
        
        export TEST_SYSTEM_PRIMITIVE_RENDERER=1
        
        and the simple drawing shapes work
        
        Change-Id: I3e01501a1cb21ec86d6fe8f5637a23e7358ffc86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144632
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [179f50f810dfa1779de5c1f212f3887031e5567d]

        qa: hint about tolerance in names
        
        As suggested by Mike in https://gerrit.libreoffice.org/c/core/+/144171
        
        Change-Id: I653118985b781ebb1eed71587ae19efe45e1c800
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144691
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-21  Miklos Vajna  <vmiklos@collabora.com>  [16075474819696f920979969474aa8300f4af530]

        sw, field insert: handle the Content param for refmarks and accept HTML there
        
        Creating a bookmark just to refer to it is a bit hacky, refmarks are the
        proper solution to that.
        
        But while .uno:InsertBookmark allows specifying custom HTML for the
        content of the created bookmark, there is no matching UNO command that
        would do the same for refmarks.
        
        Fix the problem by extending .uno:InsertField:
        
        - add a TypeName parameter, so TypeName=SetRef can be used in macros,
          which is more readable than Type=12
        
        - handle the previously ignored Content parameter when creating a
          refmark and accept HTML there to allow rich formatting
        
        Note that unlike bookmarks, refmarks are text attributes in a text node,
        so in case multi-paragraph HTML would be provided, the created refmark
        will only cover the content till the end of the first paragraph. Also
        not that unlike fieldmarks and bookmarks, a refmark can only represent a
        reference, not a bibliography, we'll need sections for that.
        
        Change-Id: I4d95f0a6e5618f1b611f7431e9189a63ee75d349
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144646
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-12-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [47f66915f8d8f2418811417ad4b1109f31dee492]

        tdf#152606: sd_export_tests: Add unittest
        
        Change-Id: Ib34a5d312228570b05a84884189f7bd0b45af522
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144650
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-21  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [3fd53a92a6b94defe41704cd6b8ff15b81f5b089]

        Update git submodules
        
        * Update translations from branch 'master'
          to bd369936bec0c2cc1934026a09e4ceb361b7de7f
          - update Slovenian files for change in ulf structure
            
            see https://gerrit.libreoffice.org/c/core/+/144672 for details
            
            Change-Id: Ic59e538acd2736b7c7ea81a4936ff9cd27e2d882
            
          - update translations for 7.5.0 rc1 / master
            
            and force-fix errors using pocheck
            
            Change-Id: I374cdb4f45e7f52d049acd45bbcd728dbf9b6d9a
            
2022-12-21  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [fe8eb2c01e6f4c30eb593eb526892829dbba1804]

        tdf#140215 Simplify the handling of .ulf files
        
        Now the headings in the ulf files for .desktop files are
        in the form [filename_Key]
        
        Gallery names are also adjusted to fit the new scheme, where there is
        no longer a need to pass a --key argument to desktop-translate.py
        
        Sync comments with .desktop files and the remaining .ulf and remove
        obsolete Mandriva Linux meta data while at it.
        
        Script to mass-replace relevant names in translations will be
        provided to infra.
        
        Change-Id: I87e8028aa5b66f5f5560efa62ddd9b1e5b61c49c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138455
        Tested-by: Jenkins
        Reviewed-by: Sophie Gautier <sophi@libreoffice.org>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-12-21  Caolán McNamara  <caolanm@redhat.com>  [87e7a2f60ec823aed6738fb081ad358b5d0536e6]

        cid#1517813 Uninitialized scalar field
        
        Change-Id: I119e6af448d80cf47dfe3f5bd7983ebf57221790
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144686
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [ad3a1ed90fc5a19c0191ec572f12f359f98a0958]

        oox: fix crash in oox::drawingml::Transform2DContext::onCreateContext
        
        Similar to 68a259f5af8757923be8a226631f38366fe8e37b
        "tdf#152606: fix crash when opening specific pptx"
        
        See https://crashreport.libreoffice.org/stats/signature/oox::drawingml::Transform2DContext::onCreateContext(long,oox::AttributeList%20const%20&)
        
        Change-Id: Iac769edadb72590d8aef1ea3fc3845fce7a0bd86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144648
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-12-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [8efbc3e7f667bc1f04db4bcf908df905a1f34e06]

        sc: fix null deref in ScInputHandler::InputChanged
        
        See
        https://crashreport.libreoffice.org/stats/signature/EditView::ShowCursor(bool,bool,bool)
        and
        https://crashreport.libreoffice.org/stats/signature/EditEngine::GetText(LineEnd)
        
        Change-Id: Ib1486161c722c213ccc64809010f54e9ab4dc52e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144684
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-21  Stephan Bergmann  <sbergman@redhat.com>  [57d91a1ba839fde0f2826583ad9740f5ca1e246e]

        Use ScCellRangesBase's existing XUnoTunnel
        
        Change-Id: I1323a0aad06118397f39eec0f42494491df93f23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144680
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-21  Stephan Bergmann  <sbergman@redhat.com>  [5940427063f7a6ef914b65cf9e2396eb2cc828ca]

        Use ScModelObj's existing XUnoTunnel
        
        Change-Id: I2f0a6bbc5fe382a64d0a32ba955a28f44dad388c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144681
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-21  Stephan Bergmann  <sbergman@redhat.com>  [adb426d297503adc168e791036b5006185b911e7]

        Use ScNameRangeObj's existing XUnoTunnel
        
        Change-Id: I968484d9c140dd9407732c07b2bbc042f0342725
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144679
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-21  Caolán McNamara  <caolanm@redhat.com>  [701ec65fff1cc532f7ee7b8be3883c6a536e2c85]

        Resolves: tdf#152593 reuse Line Style preview code for Line Width preview
        
        Change-Id: I842b3bfaeb63978377ebb3edaef4dfd94ec296a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144651
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-21  galjit  <qmebic1975@gmail.com>  [b0331b9839888028c44f3139e32043f0550b9450]

        tdf#152598 Add more assets into .ico files
        
        Added 24x24 and 48x48 images into the .ico files
        
        Change-Id: I1a35428805643dc8d08ab36d3430769f143c75fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144677
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins

2022-12-21  offtkp  <parisoplop@gmail.com>  [be405c3f1843a381e951fcc63e4cc9d76002e73d]

        tdf#152378 a11y: Don't trigger check for empty highlighted text
        
        Do not trigger accessibility check test for empty highlighted text
        Also added an empty line in the test document to check that it's no
        longer detected after this patch
        
        Change-Id: I173a61fc25c0ea4cf81642a7ea37a762b3b583f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143673
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-12-21  Stephan Bergmann  <sbergman@redhat.com>  [a97e2d2702d9a6f37775ccee2c08c4f3b2479c4b]

        loplugin:unocast (RangePageBreaks)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I16297c96e60d76a15b59aedc4e88164bb782c61e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144652
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-21  Stephan Bergmann  <sbergman@redhat.com>  [19dfdf86ad1f5b08041d8b7a9f196caf881231ab]

        iloplugin:unocast (pcr::OFormattedNumericControl)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        (Making the base class pcr::CommonBehaviourControl TControlInterface template
        parameter variadic required swapping it with the other TControlWindow template
        parameter.)
        
        Change-Id: Iadc9dc7eb8fbe882b63b5db49d8a39ae5c4c05c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144653
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-21  Roman Kuznetsov  <antilibreoffice@gmail.com>  [01249238dd9711aeec88721b9b24a390d2d0ac3f]

        tdf#152612 Add Duplicate page item to Pagepane context menu
        
        Change-Id: I49a889202c5a291b0da9eb970b838b657af2313a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144596
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-12-21  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [9b1c218c9a4f09cac33fba24712bb9af029f2ea9]

        tdf#90641 - Insert bibliography dialog: sort entries by identifier
        
        Change-Id: I77210c1dff237deeb93df0102cd96685cb36d4f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144645
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-12-21  Michael Stahl  <michael.stahl@allotropia.de>  [abef9ea8aa99561e6f84451acf387abde4ec14ab]

        tdf#146875 sw: move also at-frame flys off SwPageFrame
        
        The bugdoc contains an at-frame anchored fly on page 77, which is
        anchored to an at-page anchored fly.
        
        While layouting page 74, the fly is moved to page 77, and the content on
        page 74 invalidated.
        
        Unexpectedly, calling RegisterAtPage on a SwFlyLayFrame does absolutely
        nothing, as it calls the base class SwFlyFrame, so the fly stays on page
        74.
        
        Thus, page 74 never actually becomes valid, and later pages are never
        layouted.
        
        (regression from commit eb85de8e6b61fb3fcb6c03ae0145f7fe5478bccf)
        
        Change-Id: I4fcbed4daf83f9e554de5a877a40b2c2419c0f2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144631
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-12-21  Jim Raykowski  <raykowj@gmail.com>  [5930f928e777ab95ed26619c43fa5ae334685deb]

        tdf#152029 follow up: Handle content that extends to following pages
        
        Brings section and table content to attention in the document view that
        extend to following pages. Previously only the frame area on the page
        these content types begin is brought to attention.
        
        Change-Id: Ia023e85cc7c14e0c50a0a0f9765a17fb207a95da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144583
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-21  Justin Luth  <justin.luth@collabora.com>  [8389048cb41291917449e87b2901d6133bce3373]

        tdf#151548 sw ContentControls: use ResetAttrs with undo.
        
        My initial commit adding SwTextContentControls::Delete
        didn't put it into the undo stack. But this slightly obscure
        ResetAttrs function can take this one argument and do the
        same thing, but with undo.
        
        make CppunitTest_sw_macros_test CPPUNIT_TEST_NAME=testModernVBADelete
        
        Change-Id: Ibfcb278186b17aa3c3d9f1970e55ceb0ec00ddc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144238
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-12-21  Dennis Francis  <dennis.francis@collabora.com>  [db2757e110c1d99bc6128d80a0c6b9fd63982b89]

        vcl: /Filter [/FlatDecode] not properly read
        
        Change-Id: I156e153ae1a123cf9cf54eb23e6d3abe8962f677
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143560
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        (cherry picked from commit f5ad4f9dfac27d5675fa5c397f66b8cc45cc31a1)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144435
        Tested-by: Jenkins

2022-12-21  Dennis Francis  <dennis.francis@collabora.com>  [9a45d2779ceaa1938feddf820d826922ed17854b]

        vcl: read references to /Kids array...
        
        if the argument of /Kids is not an array.
        
        Conflicts:
        	vcl/qa/cppunit/pdfexport/pdfexport.cxx
        
        Change-Id: Ib73962d3a27aa7e1ce5ddbe6845a1dd73bd7a343
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143559
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        (cherry picked from commit 10185a6aec5d3b74a51e4b9474645e12bf794df8)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144434
        Tested-by: Jenkins

2022-12-21  Julien Nabet  <serval2412@yahoo.fr>  [68a259f5af8757923be8a226631f38366fe8e37b]

        tdf#152606: fix crash when opening specific pptx
        
        bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=184264
        
        Related with 7e23cbdbb6ec0247a29ed8a8f744c01e10963ea0
        tdf#149551 separate TextRotateAngle from TextPreRotateAngle
        
        Change-Id: Idab19bee37c7a6fe1dc3818b6ff111389d290e6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144588
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-12-21  Miklos Vajna  <vmiklos@collabora.com>  [85ec392132fa57025f7d70a5ccede912f1eb35e0]

        CppunitTest_sw_uiwriter2: simplify testRTLparaStyle_LocaleArabic
        
        Use comphelper::ScopeGuard the avoid the need for a separate preTest().
        
        Change-Id: I89cb89f86baf5da1671b05ddb368335d0b3d2ff9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144628
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-12-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [6f43f00279252265fe4892b46fe0b4686ff721ed]

        No need for bool return value here
        
        all of the implementations of this method return true.
        
        Change-Id: I6dc02499af1809110edd482a48d9f6d5d42ead19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144620
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-21  Stephan Bergmann  <sbergman@redhat.com>  [f9785ea595fd8e911f6370e836fa579225b9e571]

        loplugin:unocast (frm::OInterfaceContainer)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: Ie8f6fbe25dfffc082033a4bc967d738143746506
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144635
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-21  Stephan Bergmann  <sbergman@redhat.com>  [bc661b966fd82808a94e8684d62007c3f254d778]

        Use rtl::Reference to avoid some dynamic_casts
        
        (And some of those dynamic_casts could apparently never evaluate to null, and
        the corresponding checks have thus been dropped as being redundant.)
        
        Change-Id: I351d1c9f2894c5a88429ce3c7495f12145664743
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144636
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-21  Stephan Bergmann  <sbergman@redhat.com>  [5e5f40a4a92a31b0932c690219d002fcf18598cf]

        loplugin:unocast (ScVbaShapes)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I913565ccd93472f2a8893c4251e80d0309827c34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144633
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-21  Stephan Bergmann  <sbergman@redhat.com>  [27b35b2c215b4832d4378ec3a7ecbba926552d06]

        loplugin:unocast (ScVbaShapeRange)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I4a66df07f2e768ee3203b730b50be4b9ec6a01a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144634
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-21  Justin Luth  <justin.luth@collabora.com>  [2e8776c181d0e38a8d25481ac0eb33389940bf95]

        tdf#151548: second cleanup "Add basic word::XFormField support" etc.
        
        Change-Id: I0647f29aa23959cbf9809cd745473e7b048901eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143079
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-12-20  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [7d948d5c7edbbfd29a77b97a5101aa43917e5ec2]

        SDPR: Add handling/direct rendering of some simple Primitives
        
        (SDPR == SystemDependentPrimitiveRenderer)
        Make D2DPixelProcessor2D directly render the added simple
        Primitives
          LineRectanglePrimitive2D
          FilledRectanglePrimitive2D
          SingleLinePrimitive2D
        to use less ressources & get faster since no conversion to
        Polygons is done. These are Primitives that *may* be handled
        directly, but do not have to - I checked that the decomposes
        do work before adding direct handling.
        
        Change-Id: Ifa97c595c262d84a9889f92571b2c9909bcef0e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144626
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-12-20  Michael Stahl  <michael.stahl@allotropia.de>  [a8c7e5ea607fbc5451a167ada35c6dff9c89abf6]

        sw: ODF import: fix assert in SwTable::ConvertSubtableBox()
        
        Assert in swnewtable.cxx:2179 fires:
        
        For ooo98643-1.odt the conversion is not possible, the default for row
        height is "variable" which wasn't handled.
        
        For ooo27428-1.sxw the conversion is possible so remove the assert;
        the sum of the inner row fixed height is just smaller than the outer
        row's but unsurprisingly the subtables is layouted such that the last
        row gets the extra space, same as the conversion does.
        
        (regression from commit 4757dfc2a520f63fba0b27cc161fe732231dbd0e)
        
        Change-Id: I2635179f350c8b5b84016dc82625b73364df92a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144622
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-12-20  Mike Kaganski  <mike.kaganski@collabora.com>  [45ece6e7fc4a1736dc5bbc5bd9b74b839ec81253]

        Fix no-pch build
        
        Change-Id: I913760fe4cb479ae1396512beed3b04e9275825f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144607
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-12-20  Michael Stahl  <michael.stahl@allotropia.de>  [5cd8ea4d8a4fa8c5ac8e28be8fbc240caf070ff4]

        tdf#150823 sw: merge delete redlines in same paragraph
        
        The problematic merge was with a redline that spanned multiple nodes.
        
        (regression from commit 7d730cd580e957ab06b0c7f020ac37dd0c337aa2)
        
        Change-Id: Ie3fd23d102056b45833314143ec6381c1e9ef373
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144615
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-12-20  Miklos Vajna  <vmiklos@collabora.com>  [21a2de9b5e5ae9be260456a10a7ba25a77e73b43]

        writerfilter: fix crash in DomainMapper_Impl::convertFieldFormula()
        
        Crashreport signature:
        
        program/libwriterfilterlo.so
                writerfilter::dmapper::SettingsTable::GetListSeparator() const
                        writerfilter/source/dmapper/SettingsTable.cxx:489
        program/libwriterfilterlo.so
                writerfilter::dmapper::DomainMapper_Impl::convertFieldFormula(rtl::OUString const&)
                        include/rtl/ustring.hxx:226
        program/libwriterfilterlo.so
                writerfilter::dmapper::DomainMapper_Impl::handleFieldFormula(tools::SvRef<writerfilter::dmapper::FieldContext> const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&)
                        include/rtl/ustring.hxx:527
        program/libwriterfilterlo.so
                writerfilter::dmapper::DomainMapper_Impl::CloseFieldCommand()
                        writerfilter/source/dmapper/DomainMapper_Impl.cxx:6458
        
        Change-Id: I7f48f76cacffa00d633d92f0a51b2d82f96d1e74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144592
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-12-20  Stéphane Guillou  <stephane.guillou@member.fsf.org>  [826b1f36bd96328e198452e0f8d5c87b2f3fb203]

        tdf#146781 sc: update extended tip for function description search
        
        Change-Id: Ifa8f5c2be8e848e6fe2f9cf863d4a5a66787d2d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144153
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-12-20  Aurimas Fišeras  <aurimas@members.fsf.org>  [a207cbfb0606f9c487c10fedbfe0a4b3e6fd2933]

        Rename function to match what it does and remove obsolete comment
        
        Change-Id: I6807dddc6dbe54ec582d839e5eebd2a6375bfe6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143841
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-12-20  Caolán McNamara  <caolanm@redhat.com>  [102b338d4d97b1f07c75c76d56027d976a0ca28d]

        crashtesting: assert on import of forum-mso-en4-253564.xlsx
        
        source document contains a timestamp formatted as:
        
        2011-010-31T00: 00:00Z
             ^^^
        Change-Id: I604ffa69189280faf9d7f55dae472cf9fe1b6763
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144614
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-20  Justin Luth  <justin.luth@collabora.com>  [29386030a96f2c8b1c636f4d4bb283109e01de8b]

        tdf#142147 saveas: encrypted docs should default to use password
        
        If a document is currently encrypted (pOldEncryptionDataItem),
        when the user saves as a different name, the save dialog should
        BY DEFAULT have the "Save with password" option enabled.
        
        That makes sense, right? If the document was secure enough
        to require a password, then any copies of it should
        AT MINIMUM suggest a password.
        
        Anyway, it worked that way prior to LO 7.0's
        e0cced9d4c94324e834e46d807469a0cd6c1f738.
        
        The concern was that the same password would be applied
        silently. That might have been true with 7.0.
        However, in my current testing that never happened.
        It always prompted the user to create a new password.
        And that is exactly what I would want on a SAVE-AS,
        whether it be from a template or a file I was copying.
        
        I would hope that this has no bad implications for headless RT.
        After all, this is just a "suggestion" passed to guisaveas.cxx.
        I did not find any parameters to provide a password
        via commandline anyway.
        
        Change-Id: Id3535d883cd5d2d1427055f7a21f6ae87e0d5324
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143250
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-12-20  offtkp  <parisoplop@gmail.com>  [cbca5617387aaa39c9ee86272166bb3df7874b25]

        tdf#125338 Do not export macros when saving as .docx
        
        Docx files that have macros should be saved as .docm. Now displays a
        warning that macros won't be saved if exporting a .docm as a .docx and
        doesn't export them.
        
        Change-Id: I178855baa6c0a7d32fd9b00c83a817230b33a1a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144197
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-12-20  Patrick Luby  <plubius@neooffice.org>  [5c98d8e79b4b35d30f1198f8c7b4beef44e421f4]

        tdf#151341 Use lzfse compression instead of bzip2
        
        Several users reported that copying the LibreOffice.app package
        in the Finder from a .dmg file compressed with lzfse compression
        copies the package several times faster than from a .dmg compressed
        with bzip2 compression.
        
        On a mid-2015 Intel MacBook Pro running macOS, copying in the Finder
        was at least 5 times faster with lzfse than with bzip2. Also, the
        hdiutil man page as of macOS Monterey 12.6.2 has marked bzip2 as
        deprecated. lzfse is marked as supported since macOS El Capitan 10.11
        so this change appears safe.
        
        The one thing that bzip2 has is better compression so a .dmg with
        bzip2 should be smaller than with lzfse. A .dmg built from a debug
        build was 262M with bzip2 and 273MB for lzfse. So it appears that
        lzfse creates .dmg files that are only 4% or 5% larger than bzip2.
        
        Change-Id: I61e2a08cede19a5bb8c257d4fa4762168a3a9dc3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144342
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-12-20  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [4b67515418ee4f10071b3f0f2275ba37f32b0ae5]

        gbuild trace: make it work nicer on macOS (seconds-only accuracy)
        
        the finish-gbuild-trace.py matches a nanoseconds timestamp and truncates
        it to milliseconds, so could also adjust that and look for the unchanged
        %N for mac in the tracefile and handle it that way, but since there is
        another conditional needed for the lack of flock on macOS doing it in
        the makefile seemd like the more natural choice. (well, not trictly
        needed unless you mind the thousands of command not found messages :-))
        
        Change-Id: I768bc9dd8be232567644ae000b6419bb87f58509
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144590
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-12-20  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [0904f6ccc1a378743d1db56d330a691d90ba9720]

        gbuild trace: fix mismatching start/end category in Extension.mk
        
        Change-Id: Ia4320ae7d4d7345f280bdb29f938a338970238f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144589
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-12-20  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [fbd89e8723bf989aa817ad6724dcf60a93c3b5dc]

        fix gbuild trace when building with translations
        
        the gb_Trace_StartRange expands to
          echo "…" >> logfile
        if tracing is enabled, so when using line-continuation it needs to be
        terminated with a ; to not cause syntax errors when making the target
        (or as in this patch moved to a location where it can be a recipe line
        by itself)
        Furthermore the startRange and endRange calls were split across the two
        different branches of the $(if ..) function, so tracing never worked,
        even when not building with translations - there it just didn't break
        the build…
        
        Change-Id: I601f516872cb9a099eae642bbd8629e75e8250cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144542
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-12-20  Christian Lohmaier  <cloph@documentfoundation.org>  [b332f036acc64ef71acab07bb2cfab589500b7ed]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 77757ab8b2e4f6f8df04d5c6eafe73a3d8844ed9
          - add gbuild trace annotations for targets in CustomTarget_html.mk
            
            at least for those that are not a simple cat, echo/printf or sed call
            
            Change-Id: I81e7682890a011aaea2603ef4c0a2e71d82a8511
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144591
            Tested-by: Jenkins
            Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
            
2022-12-20  Attila Szűcs  <attila.szucs@collabora.com>  [b66e35c721742d2ad1c8c2cc3251661b6ce81952]

        tdf#152581 SC: fix export of conditional border color
        
        Call XclExpDxf::mpBorder->SetFinalColors(..) during export, before SaveXml().
        It will calculate the prepered colors from mnLeftColorId to mnLeftColor,
        so saveXml() will be able to save it.
        
        Change-Id: I1a1eccccd621c6d0e883cb9016e60ae0b344bf90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144576
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2022-12-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [4f09c5f925dbfc32829b2c6a81f43290b4d3512e]

        basic: remove tabs from test file
        
        Introduced in c6dc676306d2e507bf57369d02dcaf2408d43eb0
        "tdf#152520: basic_macros: Add unittest"
        
        Change-Id: Ieef7177b3eb1c7c4ab1aaa11cc343ace3f26601f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144581
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-20  Miklos Vajna  <vmiklos@collabora.com>  [1feb1aa08421f9d0934ab65ce94cf6054818c0f3]

        sw: fix ODT import of paragraph marker formatting
        
        The DOCX bugdoc had a numbering portion which was not bold, even if all
        characters in the paragrpah was bold. This was rendered fine, but once
        it was saved to ODT + reloaded, the numbering portion became bold as
        well, which is buggy.
        
        What happens here is that there is one span that covers the entire
        paragraph (and is bold) and there is an empty span at paragraph end
        (which is not bold), so the ODT export is fine. But once we import it
        back, the first span gets "upgraded" to paragraph-level formatting
        (because SetAttrMode::NOFORMATATTR is not used when inserting the hints)
        and the second span is not mapped back to the original
        RES_PARATR_LIST_AUTOFMT in the text node.
        
        Fix the problem by 1) improving SwXTextCursor::setPropertyValue() to
        work with SetAttrMode::NOFORMATATTR when multiple spans are inserted and
        by 2) extending SwUnoCursorHelper::SetCursorPropertyValue() to create
        RES_PARATR_LIST_AUTOFMT for empty spans at paragraph end. This way the
        original doc model and the one created after ODT export + import is much
        closer to each other.
        
        This builds on top of 6249858a8972aef077e0249bd93cfe8f01bce4d6 (sw: ODT
        import/export of DOCX's paragraph marker formatting, 2022-12-19),
        previously the ODT export and import of paragraph marker formatting was
        completely missing.
        
        Change-Id: I139e11217dcbc18744aeeb80638090781aa74933
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144587
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-12-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [a179da299a7daaa13f7d6fa3612f82eeb186f0d1]

        basic: add missing license statement in .vb test files
        
        Change-Id: I304615540edad3d3486bcdb17d7d6ae12fc084b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144584
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-20  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [fe589d8e5465320f49feeb41d493f84e630bced3]

        Added two simple tooling Primitives for easy/common cases
        
        Added three simple tooling Primitives:
        
        (1) SingleLinePrimitive2D:
        Just a Line from Point A to B with a BColor, decomposes
        to a PolygonHairlinePrimitive2D (and to a PointArrayPrimitive2D
        if only a single point aka A == B)
        
        (2) LineRectanglePrimitive2D:
        (3) FilledRectanglePrimitive2D:
        Rectangles that support fill or line, gets decomposed
        to maybe PolyPolygonColorPrimitive2D (if filled) and a
        PolygonHairlinePrimitive2D (if line) or nothing if the
        B2DRange is empty
        
        NOTE: If using these despite being hor/ver aligned due to
        their nature as B2DRange(s) (aka 'non rotated/sheared')
        these may have to be transformed if the current
        transformation context you are working in is rotated
        or sheared, so *ensure* to handle these correctly if
        you do handle them yourself. This is not needed with
        the Polygon-based ones - that's why these are - and
        stay - the common case(s).
        
        Both are hairline primitives themselves, so are potentially
        *view-dependent* (see comment in *.cxx and *.hxx). They will be
        useful as very simple primitives for small renderers, e.g. to
        avoid conversion from rectangles or just lines to polygons.
        
        The more general Primitives are always the polygon-based ones,
        so these new ones get decomposed to these (decomposition direction,
        complex -> simpler). This assures that a processor/renderer has
        minimally to support the polygon-based ones, but *can* use these
        simple tooling ones directly if he wants to.
        
        This will come in handy for future System-Dependent PrimitiveRenderers,
        which I am currently working on one to offer as example - this leads
        to identifying helpful upstream things that will come in handy in that
        regard - like these ones.
        
        Change-Id: Ie5039e6cfad6c9914c165cae6f8b59abecc38302
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144543
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-12-20  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [74f51d5ecd0bbeedff7b52d28294828c0726def4]

        Added BColorModifier_randomize for visualization testing
        
        This BColorModifier is able to blend a color against a
        randomized one, by the given amount. This is useful for
        testing purposes in th eliving office when making
        interactive tests with it.
        
        Change-Id: I96d8b83397783201080682cd4bd75779ef77b238
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144541
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-12-20  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [5f29cb2fad3481889adec0c2dd242f7288ad169d]

        Example System-Dependent PrimitiveRenderer for Direct2D (Win)
        
        As promised at LiBoCon'22 I have finished an example
        implementation of a System-Dependent PrimitiveRenderer.
        
        It renders on Direct2D, so Win only. I chose this with
        no special thoughts, did not even know too much about
        Direct2D, so had to read quite some docu. Still managed
        to do this in a view days.
        
        NOTE: To make it run you need to switch off skia on Win
        probably due to some global extra stuff done there (?)
        
        The Renderer is in a new file (ca. 1000 lines) in the
        drawinglayer libary. It implements all of the needed
        primitives, so capable of rendering EditViews (Draw/
        Impress complete, Writer/Calc in parts, interactions,
        overlay, selection(s), etc.). It is used completely
        as replacement of the VclPixelProcessor2D which is
        not used in the patched version *at all*.
        
        Just one primitive is missing:
        - InvertPrimitive2D: Not needed much (hopefully will
          vanish), could also be added
        
        It is not in production state, mostly intended as a
        demonstration how Primitives are intended: Render
        *without* using an OutputDevice at all, directly to
        the traget GraphicsSystem. It can (and should) be
        used as pattern for other implementations.
        
        NOTE: Inside the implementation you can do whatever
        you want, all is allowed. Only rule is to visualize
        the geometry defined by the Primitives.
        
        This version does not need any buffer allocations to
        render and is thus pretty fast (uses ID2D1Layer). It
        also has no buffering, but that could easily be
        added. The needed classes/implementations to buffer
        system-dependent representations of data exist,
        so doable fast for Bitmaps, Polygons and PolyPolygons.
        
        It runs stable and fast, but still has errors, so
        it is sometimes missing to render some stuff. I
        would have to debug/finetune it further, but I see
        this all as doable. It's far enough to be seen as
        POC and example.
        
        I also added a not-urgently-need-to-be-implemented
        primitive, the UnifiedTransparencePrimitive2D, to
        demonstrate how to do that: Add a handler for it
        and render the defined geometry if you can do that
        more direct/better than the decomposition.
        
        The rough to-do list would be:
        - add missing Primitives
          - InvertPrimitive2D
        - add buffering of
          - Bitmaps
          - Polygons
          - PolyPolygons
        - add TextRendering
          - using decompose to PolyPolygons currently, but
            looks reasonably good with PolyPolygon AA
        - general
          - polishing
          - bug fixing
          - stabilization(s)
          - speedups by adding PrimitiveHandlers
        - solve problem with TransparencePrimitive2D
          - had to use drawinglayer::createAlphaMask
            there, see comments
        
        Made handling of TransparencePrimitive2D work, some fixes
        and changes, too.
        Still not happy with processTransparencePrimitive2D, it
        uses drawinglayer tooling (createAlphaMask) to do it's
        job. It works, but there must be a better way. It's
        okay for demonstration/POV though
        
        Tried hard in processTransparencePrimitive2D to directly
        render the alpha channel to a Direct2D
        ID2D1BitmapRenderTarget using DXGI_FORMAT_A8_UNORM.
        It does work theoretically as it should, but I found
        no way to directly paingt to the AlphaChannel. It
        seems as if Direct2D *is* hard-wired to always
        alpha-blend, there seems to be no control or mode
        to *select* the BlendMode to be used. Since only that
        small step is missing I keep that code in (see
        bTryDirectPreparationOfAlphaAsBitmap).
        NOTE: No idea yet, but testing shows that the direct
        but not yet complete way is ca. 7 times faster.
        
        I have now added PointArrayPrimitive2D, so only that
        InvertPrimitive2D is missing.
        I also added MarkerArrayPrimitive2D to make it more
        efficient (marker bitmap gets converted only once)
        and better looking (not AAed anymore).
        With both added, grid visualization looks good and is
        fast.
        
        Added support for BackgroundColorPrimitive2D
        
        Added BitmapBuffering for Direct2D. This is a little
        bit more complicated, theoretically all ID2D1Bitmaps
        are specific to the ID2D1RenderTarget they get created
        for, so theoretically they have to be (re)created
        every time the ID2D1RenderTarget aka OutputDevice
        changes - argh.
        There is CreateSharedBitmap though that
        allows re-usage of already created bitmaps for a new
        RenderTaget, but this leads to needing a LO-livetime
        RenderTarget to create all the Bitmaps for.
        So I implemented that and it works and is fast.
        
        Added buffering for GeometryData, ID2D1PathGeometry.
        I prepared this already using the
        CreateTransformedGeometry functionality of Direct2D,
        so the B2DPolygon/B2DPolyPolygon can get buffered
        in an unchanged form, re-used as source for
        creating a ID2D1PathGeometry by calling
        CreateTransformedGeometry. This could also be done by
        manipulating the current transformation, but is not
        necessary.
        
        Simplified buffering by directly using derivated
        helper classes (from basegfx::SystemDependentData)
        as data holders, thus they can reliably call
        Release() at incarnated Direct2D instances without
        the need to keep record of this outside.
        
        Completely removed OutputDevice from the
        D2DPixelProcessor2D, it was anyways only used in
        the constructor.
        
        Removed the need to hand over the pixel size of the
        pixel target when constructing a D2DPixelProcessor2D,
        instead get that values from HDC directly. Also made
        D2DPixelProcessor2D exported from drawinglayer for
        further experiments.
        
        Checked if I can use higher-level Direct2D versions
        by using MS's QueryInterface to see if involved
        classes are higher-level ones. This worked and
        allows to paint the alpha channel for
        TransparencePrimitive2D now indeed using the
        BlendMode that is missing in the initial D2D stuff,
        so activated that (much faster).
        
        Aded the environment variable (for Windows only)
        TEST_SYSTEM_PRIMITIVE_RENDERER to allow easy tesing
        of SystemPrimitiveRenderer. Since Skia enabled
        does collide in quite some places (see above) I
        added hat this also disables Skia in it's central
        isVCLSkiaEnabled() method. That way it is easy to
        compare/quickly change between versions.
        
        Removed maCurrentTransformation, this is just not
        needed for a pixel-only renderer, see comment in
        VclProcessor2D's header regarding that.
        
        Added snap-to-pixel functionality.
        
        Added direct support for PolygonStrokePrimitive2D,
        so all lines which
        - are fat or thin
        - have LineCap
        - have LineJoin
        - use dash
        can be directly rendered by Direct2D. This is especially
        good for dash since no decompositions will be created
        for these cases.
        There is an exception for our own rarely used style
        B2DLineJoin::NONE, that still needs to be decomposed,
        but could also be added to the impl if needed.
        There were also quite some 'conditions' for supporting
        B2DLineJoin::Miter in Direct2D, but I managed to solve
        them all, so Miter is fully done in Direct2D in this
        example.
        I also added example debug code to demonstrate how
        it is possible to simply add decompose paint and the
        system-specific implementation to optically compare
        and play around in a running office to identify
        possible problems/differences.
        
        Improved handling of TransparencePrimitive2D massively
        to a more future-proof and more common methodology by
        using the Direct2D mechanism ID2D1Effect and the
        CLSID_D2D1LuminanceToAlpha effect. For details, see
        comment in comitted code at implCreateAlpha_Direct.
        
        As explained in refs/changes/87/141087/22 I did add
        now a tooling derivate of D2DPixelProcessor2D that can
        be used to render sub-content without having to deal
        with patching the current internal state of the running
        instance, called D2DBitmapPixelProcessor2D. It resides
        in the cxx file (so being safe from other usages), has
        and creates an own ID2D1BitmapRenderTarget to work on
        and will come in handy for other occasions that need
        to prepare a in-between result.
        
        Made stuff in the renderer itself more private and
        added access methods to protected section, use
        those in tooling.
        
        Change-Id: Ie5803f9afa3f62dbaa8fd2f1bac8fd30a23066b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141087
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-12-20  Caolán McNamara  <caolanm@redhat.com>  [bbc5bd1a5fca98e952177e0514c7c17f95ed2083]

        make inclusion of config_host.mk unconditional
        
        to get make vcl.build not to error with
        
        core/solenv/gbuild/LinkTarget.mk:932: *** used LinkTarget StaticLibrary/libzlib.a not defined.  Stop.
        make: *** [Makefile:121: vcl.build] Error 2
        
        since:
        
        commit b688b779ba20a4bec653808a42fe88cfac851029
        Date:   Fri Dec 16 18:41:13 2022 +0100
        
            keep environment clear of SYSTEM_FOO vars
        
        Change-Id: I14c3b09ad8e2ce97066995ed63d67243b8ca4a0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144586
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2022-12-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [d35d01937ac77a12b06c1884dae2ec53998cf088]

        editeng: avoid divide by zero
        
        Prevent mnColumns from ending up in a zero state.
        
        See
        https://crashreport.libreoffice.org/stats/signature/ImpEditEngine::CreateAndInsertEmptyLine(ParaPortion%20*)
        
        Change-Id: I9137a0de33743ba514526cc28f4afef018de3614
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144580
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [383c309baac455f23ca78df031996cf2b56385d6]

        git pre-commit hook: check .bas and .vb files as well
        
        Those are used in basic/qa
        
        Change-Id: Idf444bbd540d3f23450db1586489f27df64e09a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144582
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-20  Stanislav Horacek  <stanislav.horacek@gmail.com>  [c4e732c27f552da59681045413288988b3425688]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9e68b5fe156bd211439793e0c8ed8b290a7c39ae
          - fix links to Put command page
            
            reported by Kamil Landa
            
            Change-Id: I415526d6bfcd6aec300fcacfd74ff101ac610969
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144577
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-12-20  Stephan Bergmann  <sbergman@redhat.com>  [1bd8f26a914c4d5811fd063618aff8e8bf72e023]

        Revert "fix compile error in compilerplugins"
        
        This reverts commit 99b5e216f107259d6e402896800282948997c4fa.  It should only
        have been necessary after
        <https://github.com/llvm/llvm-project/commit/205c0589f918f95d2f2c586a01bea2716d73d603>
        "Revert '[clang] Convert OptionalFileEntryRefDegradesToFileEntryPtr to
        std::optional'" dropped the #include <optional> from
        clang/include/clang/Lex/PPCallbacks.h, and has been obsoleted by
        3d7181caf3444d086be910545047550bac618968 "Adapt to
        PPCallbacks::InclusionDirective change in Clang 16 trunk".
        
        Change-Id: I89238a779fdda4c3ba15de93a4e647051e5844b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144594
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-20  Leonid Ryzhov  <leoryzhov@gmail.com>  [3cc818c38e11c0882bc3ad32ffd0019a9ad38643]

        tdf#114441 Convert use of sal_uLong to better integer types
        
        sw/source/filter/html/parcss1.cxx: all variables are temporary storage for values of type sal_uInt32;
        sw/source/uibase/uiview/scroll.cxx: nVisSize removed, GetVisibleSize() used as parameter in the setPageSize();
        sw/source/uibase/utlui/glbltree.cxx:int is used for nSelCount; int is used for nSource, nDest and nEntryCount;
        
        Change-Id: Ifdf4de276306bc3b89f6e1198fe03ec94aefd18e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143746
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-12-20  Michael Meeks  <michael.meeks@collabora.com>  [50a08d1eb47f8faeb511cec43d1f8ba12b8f27f7]

        tdf#148434 - avoid strange OS/X deadlock around AnyInput.
        
        Apparently calling AnyInput on Mac and filtering for just input, gives
        you window creation / re-sizing events which then trigger idle paint
        events which then deadlock if called with the scheduler lock.
        
        Try having a little more inefficiency and a different race for
        this case to handle the Mac world.
        
        Change-Id: I9985eaf18f8d0ba4d44e83c03746510a6ba6d664
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143046
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [5f0cf6e7aa75e8724e13e731be09271c7e536e93]

        basic: add missing license statement in test files
        
        While at it, convert test_optional_paramter_type.bas
        to Unix format
        
        Change-Id: I141fa0a00d6b6784c3a84c8b3041086d51e5cdbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144540
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-20  Stephan Bergmann  <sbergman@redhat.com>  [feba0ddb1521d1142560fe54b7d7696ee910237f]

        loplugin:unocast (weld::TransportAsXWindow)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        On macOS, where we implicitly use -fvisibility-inlines-hidden-static-local-var
        since
        <https://github.com/llvm/llvm-project/commit/d46f2c51e4c849683434bb5a0fb6164957474b8f>
        "Make -fvisibility-inlines-hidden apply to static local variables in inline
        functions on Darwin", the static id local var in
        weld::TransportAsXWindow::getUnoTunnelId cannot be in an inline function
        implicitly hidden via -fvisibility-inlines-hidden.  Explicitly marking the
        function as VCL_DLLPUBLIC would help, but would in turn cause MSVC error 2487
        ("member of a dll interface class may not be declared with dll interface").  So
        just make the function non-inline in a new vcl/source/window/weldutils.cxx
        (which would arguably be the best approach for the whole class, anyway).
        
        Change-Id: Ib5615f6aae19346ea05b8b85ff77c0e5ea860994
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144331
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-20  Caolán McNamara  <caolanm@redhat.com>  [f6b4c3fb68f9b36e1e64fc4a4c680ab1bb7fb013]

        cid#1517796 Out-of-bounds read
        
        Change-Id: I930e3888cfa3363b9183619225f0d4cdca197cdd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144547
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-20  Stephan Bergmann  <sbergman@redhat.com>  [bb692dd15d3c32e85f193c3f60c7917f2b1e13d2]

        Use SecurityEnvironmentGpg's XUnoTunnel instead of dynamic_cast
        
        ...where 88ac77c0bc21accfd6f5c404217c3c2aaef2d674 "gpg4libre: List and view GPG
        keys" had introduced SecurityEnvironmentGpg complete with (apparently unused)
        XUnoTunnel, but then cae5f2a543b31552ccd9765aca5eb514fa694e07 "gpg4libre:
        initial GPG signature generation" and 0e226d4c193824d79f71d6918038de48afffaf26
        "gpg4libre: initial GPG signature validation" had failed to make use of it.
        (See the upcoming commit introducing loplugin:unocast on why such dynamic_casts
        from UNO types are dangerous.)
        
        Change-Id: I29cc5c1cec9c2e98528c7257993f300d131bf41c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144509
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [8fe55893af1f62219f9ebb1da9527ce8aa0fbd81]

        Adapt to PPCallbacks::InclusionDirective change in Clang 16 trunk
        
        Attempt to follow the unfolding debate here, it was std::optional
        briefly, but then that was reverted with
        
            commit 205c0589f918f95d2f2c586a01bea2716d73d603
        Revert "[clang] Convert OptionalFileEntryRefDegradesToFileEntryPtr
        to std::optional"
        
        and then a different changed landed with
        
            commit 854c10f8d185286d941307e1033eb492e085c203
            Date:   Tue Dec 20 00:15:11 2022 +0100
            [Clang] Prepare for llvm::Optional becoming std::optional.
        
        Change-Id: I0068960a45695014405437206d8d4565562b0af9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144575
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-20  Miklos Vajna  <vmiklos@collabora.com>  [6d5262209a89127880c888c2ef0dc4e0da7f6ea1]

        sw: document SwFormatColl
        
        I.e. first what's confusing is that SwCharFormat doesn't derive from
        SwFormatColl, and the answer is that in practice it doesn't matter too
        much, as long as in practice user-visible char styles are SwCharFormats
        where SetAuto(false) is called in some other way.
        
        Change-Id: Ie85f9bf947348b5ef7051f055c5b931a8a2b932a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144544
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-12-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [c6dc676306d2e507bf57369d02dcaf2408d43eb0]

        tdf#152520: basic_macros: Add unittest
        
        Change-Id: I30f6badc620f3932cacff07bd37ef4da96f1bafd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144539
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [99b5e216f107259d6e402896800282948997c4fa]

        fix compile error in compilerplugins
        
        home/noel/libo2/compilerplugins/clang/includeform.cxx:33:9: error: no
        template named 'optional' in namespace 'std'; did you mean 'Optional'?
                std::optional<FileEntryRef> File,
        
        after
            commit b5023fa9abea248831271df99df0810351bd8c21
            Date:   Mon Dec 19 13:16:29 2022 +0100
        Adapt to clang::PPCallbacks::InclusionDirective change in Clang 16
        trunk
        
        Change-Id: I7acbfeac4fd138a1f6ae89f8b4b8cf918da04e30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144574
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-20  Stephan Bergmann  <sbergman@redhat.com>  [5c7accf3e1d7bd550611af42d2eea07e590fde2f]

        Use XUnoTunnel instead of dynamic_cast here too
        
        ...like in other code accessing X509Certificate_NssImpl. (See the upcoming
        commit introducing loplugin:unocast on why such dynamic_casts from UNO types are
        dangerous.
        
        Change-Id: I65c8380ef0c3ab34a41142639e0e6fbfb4154b27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144510
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-20  Andras Timar  <andras.timar@collabora.com>  [241cd824fdd4bf02f393633c1e19d24f2f35f1c0]

        lok: hide 'View PDF after export' checkbox in PDF export dialog
        
        Change-Id: I866e4765ba88ca6c93375c9fecd51f22b79ce72e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144535
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2022-12-20  Szymon Kłos  <szymon.klos@collabora.com>  [35d8b4c36299df39de36f2c7ade5727fc525eaab]

        lok: hide customization in EPUB export dialog
        
        Change-Id: I531aba2eb52e74904b6cba82add769d35a8a28c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144150
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144534
        Tested-by: Jenkins

2022-12-20  Szymon Kłos  <szymon.klos@collabora.com>  [63eed8ff31311fc266791df48cc03a644f665b11]

        lok: hide signatures in PDF export dialog
        
        Change-Id: Idd67e7ffe4dffc89555d75773501908165cbdd7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144149
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144513
        Tested-by: Jenkins

2022-12-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [0a5d85e76f12d1819b0ed1d5b531e731e57c201c]

        new loplugin:implinheritancehelper
        
        Look for places we should be using ImplInheritanceHelper, which handles
        various boilerplate for us
        
        Change-Id: Icff6babf682c95b60aca86e6d6c2e2181eefc2f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144444
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [5465a60ec2637707479487f839341da5dc8fd2cd]

        loplugin:implinheritancehelper in xmlhelp
        
        use more ImplInheritanceHelper to reduce boilerplate
        
        Change-Id: Ie8104d40dd13b02f19bcaf1806255446d17b25a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144443
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-20  Bogdan B  <buzea.bogdan@libreoffice.org>  [5cb7fed2a5a02ff1cb4551752a0bd8d3001a1f22]

        tdf#152463 Turn on AutoSave and Backup by default
        
        Change-Id: Icc29bfa8a752be75c4ffa9eb8b939008297105bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144020
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-12-20  Szymon Kłos  <szymon.klos@collabora.com>  [fd839a7f7a0480df0c4bef3029dea0f97c0dd406]

        lok: remove undefined behaviour warning
        
        Change-Id: I74d015bdf2c30b85c8e9eb8271780c9999ea1f15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144169
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144536
        Tested-by: Jenkins

2022-12-20  Szymon Kłos  <szymon.klos@collabora.com>  [d3d76fe4138f0a27306480e4e71394cda6078ee5]

        lok: export PDF/EPUB with extension
        
        Change-Id: Ib266814d88a4f121959cb21f40293d671f242448
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143989
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144512
        Tested-by: Jenkins

2022-12-20  NickWingate  <nick.wingate@collabora.com>  [89f5912ad2eee786508414791653a017206a7c04]

        Async PDFExport dialog and parent methods
        
        Filter dialogs are all called generically from
        guisaveas.cxx in GUIStoreModel()
        
        Signed-off-by: NickWingate <nick.wingate@collabora.com>
        Change-Id: Idfbe85c09f84d4a7cf3f00b9704d5af94868a051
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140403
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144511
        Tested-by: Jenkins

2022-12-20  Szymon Kłos  <szymon.klos@collabora.com>  [34709aa3f4f166879004670e60ff3b37ad3eacd5]

        Make EPUB Export dialog async
        
        (cherry picked from commit 9461b0e1385b87d2490bf9402729fb9e912395e9)
        
        Change-Id: Iead5b4ff6064395fd5abbcdea73db38415dbb37c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144514
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2022-12-20  Justin Luth  <jluth@mail.com>  [70d9e7eadb1069b5e7a1909c671b9348b740cca1]

        tdf#85592 android: .uno:BackColor deprecated, use .uno:CharBackColor
        
        Follow-up. I didn't want to include it in the main deprecation patch.
        No good reason - android is just too different and untestable by me.
        
        Change-Id: I661211aea619af256e38dc685fdd0662e5aa7272
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140284
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2022-12-19  Caolán McNamara  <caolanm@redhat.com>  [ee767c14530ad1fb8b7660e9352199f185fe61dc]

        Resolves: tdf#146933 wire up keypress events for table control widgets
        
        Change-Id: Idc8cc3c24d061537a76a37f4fa84951a41a42657
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144470
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-19  Stephan Bergmann  <sbergman@redhat.com>  [d7ada1052f9c237755e7b199274b52842861da40]

        -Werror=maybe-uninitialized
        
        Change-Id: Id243f28f267a5ea22625e277d6272f8514d33ad9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144469
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-19  Stephan Bergmann  <sbergman@redhat.com>  [652202f0ee2fe2891f09ac9a1c6a87e944e7bb22]

        Use XUnoTunnel instead of dynamic_cast here too
        
        ...like in other code accessing XMLElementWrapper_XmlSecImpl. (See the upcoming
        commit introducing loplugin:unocast on why such dynamic_casts from UNO types are
        dangerous.)
        
        Change-Id: Ib67332dd2d6a1aa31f5515940fdd6f4a9f638bbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144508
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-19  Stephan Bergmann  <sbergman@redhat.com>  [7dd0b4c06d380637570e1edbefab5d40a246edf1]

        Use XUnoTunnel instead of dynamic_cast here too
        
        ...like in similar code introduced in the initial
        88ac77c0bc21accfd6f5c404217c3c2aaef2d674 "gpg4libre: List and view GPG keys",
        but which was then apparently forgotten in this code later introduced in
        06929219aeb0cb3550bf0cf8b5de7f1164c00a8d "gpg4libre: Show whether pgp keys are
        trusted or not".  (See the upcoming commit introducing loplugin:unocast on why
        such dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I6606d0fa0be515a45a190d2da7e16d5b712bfc4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144507
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-19  Stephan Bergmann  <sbergman@redhat.com>  [6c63fca23fdf0072f7455cb42157cc3cb6187466]

        Avoid -Werror,-Wdeprecated-declarations
        
        ...when building against recent Clang 16 trunk,
        
        > In file included from compilerplugins/clang/sharedvisitor/sharedvisitor.cxx:30:
        > In file included from compilerplugins/clang/cppunitassertequals.cxx:13:
        > compilerplugins/clang/compat.hxx:40:14: error: 'value' is deprecated: std::optional::value is throwing. Use *X instead [-Werror,-Wdeprecated-declarations]
        >     return o.value();
        >              ^~~~~
        >              *X
        > compilerplugins/clang/pointerbool.cxx:118:52: note: in instantiation of function template specialization 'compat::value<llvm::APSInt>' requested here
        >             if (compat::has_value(ret) && (compat::value(ret) == 1 || compat::value(ret) == 0))
        >                                                    ^
        > ~/llvm/inst/include/llvm/ADT/Optional.h:273:3: note: 'value' has been explicitly marked deprecated here
        >   LLVM_DEPRECATED("std::optional::value is throwing. Use *X instead", "*X")
        >   ^
        > ~/llvm/inst/include/llvm/Support/Compiler.h:143:50: note: expanded from macro 'LLVM_DEPRECATED'
        > #define LLVM_DEPRECATED(MSG, FIX) __attribute__((deprecated(MSG, FIX)))
        >                                                  ^
        
        Change-Id: I4320c279a464e52ad608df2a340f62795558a7b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144472
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-19  Stephan Bergmann  <sbergman@redhat.com>  [b5023fa9abea248831271df99df0810351bd8c21]

        Adapt to clang::PPCallbacks::InclusionDirective change in Clang 16 trunk
        
        <https://github.com/llvm/llvm-project/commit/8f0df9f3bbc6d7f3d5cbfd955c5ee4404c53a75d>
        "[clang] Convert OptionalFileEntryRefDegradesToFileEntryPtr to std::optional"
        
        Change-Id: I60bf4a770d6037edcfe0129591fd46941c8903db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144471
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-19  Justin Luth  <justin.luth@collabora.com>  [8b39cdfa8d725d65bbcb372b7cbf8ee0d7afa106]

        Typo in variable name: ContentCnotrol -> ContentControl
        
        Plus some bonus cleanup.
        I want these files to be clean of junk.
        How I missed these SAL_CALLs in my previous clean attempts,
        I don't even dare to speculate.
        
        Change-Id: I6056b61bbbdb088fe83752496df00d0fa319e637
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144137
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-12-19  Miklos Vajna  <vmiklos@collabora.com>  [de235fe13a2e5a4db043f44e6d5636e308f2b979]

        sw layout xml dump: show numbering portion weight
        
        Similar to font size & font color.
        
        Change-Id: I0987c50235dc317dd4b778a5b9946a0415558eeb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144502
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-12-19  Justin Luth  <jluth@mail.com>  [be3d34b5d6b97c3eb12ab3f84ce2da2ef965a928]

        [API CHANGE] tdf#85592: deprecate .uno:BackColor, use .uno:CharBackColor
        
        EditEngine stuff uses CharBackColor, while SW used BackColor.
        Deprecate the SW-only SID.
        
        What does this do?
        It allows the toolbar "Character Highlighting Color"
        to work with both body text (previously BackColor)
        and comment text(CharBackColor).
        Otherwise, the toolbar item was disabled when moving into
        a comment. (Shapes/Textboxes got their own formatting toolbar,
        so those are unaffected.)
        
        AFAIK, after this commit, SID_ATTR_CHAR_COLOR_BACKGROUND
        should still work fine for API calls, or for customized toolbars.
        That's why I didn't try to remove it completely - just deprecate.
        
        Do I know what I am doing here?
        No, although I'm fairly confident nontheless,
        and I've had some good help from reviewers.
        
        Change-Id: I0afcbdb1b91c872f6d47f3c82c573f3b9fea6dfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137334
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-12-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [97e93861dd5ed52d742355f043e9cd628c1bc8f8]

        sc: check ScDocShell::GetViewData()
        
        ScDocShell: :GetViewData() can return nullptr
        Change-Id: I39bb2dce1ab233f39b0ec687ed71089b35537f9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144467
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-19  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [b0913c0e3cd42561d01b5d4dfb27a82915b91919]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e2388e894212c7be710371c589263c45e994a304
          - set id attribute from paragraphs as type ID for uniqueness constraint
            
            so that the xmllint job on jenkins can detect those
            
            Change-Id: I45058e114fbce907cb4fc26ec5a8d06974eb8145
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144465
            Tested-by: Jenkins
            Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
            
2022-12-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [b7a0900a265ae0d21ad04b03f26ea34c725ba152]

        loplugin:implinheritancehelper in ucb
        
        use more ImplInheritanceHelper to reduce boilerplate
        
        Change-Id: I3ecc79ac5a1ae7a005845a7f1460e3b5037e6d53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144442
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [ef503472251127d32a349f1647a83aad9ba04a78]

        loplugin:implinheritancehelper in toolkit
        
        use more ImplInheritanceHelper to reduce boilerplate
        
        Change-Id: I209e013f84a83339d0f4a6dfd90b462a47b6beeb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144441
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3b3738ba2b39daf5dbad00a705d04a12e5530a1d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b91a0a30115e414982bd4b3f710e0218661b4e18
          - Fix typo
            
            Change-Id: Iede879decee335d13e50df7244326dbc44728145
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144503
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2022-12-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [856ed683934e7b178b19dd82fce3dd619203b8b3]

        Fix typo
        
        Change-Id: Ibd4381e8e1f38588706a9cb093a63a9673776d52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144504
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-12-19  Leonid Ryzhov  <leoryzhov@gmail.com>  [ed9eef72e0f616b9c626629c4233b725ca5506ce]

        tdf#145538 Use range based for loops
        
        Change-Id: I6d04185f14c3ec72b40426bd881cac80528cc736
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143244
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-12-19  Caolán McNamara  <caolanm@redhat.com>  [d968061f008b954f55ab9a4dd51efd5d0844b543]

        crashtesting: asserts with outsized object positions
        
        seen during import of:
        forums/forum-mso-en4-187408.xls
        forums/forum-mso-en4-187900.xls
        forums/forum-mso-en4-187890.xls
        
        Change-Id: Id15e9c1ea98d761225d41850b9b2aa58d9c9e407
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144466
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-19  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [3debc5161ef52afe822552caa6e288348f06928c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1445fa8fda93a2f0ffab873c926390adb4937397
          - Fix duplicate IDs in non-localized content
            
            Change-Id: I759b05a2ba10671700c9222f54e61edf39f5baff
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144538
            Tested-by: Jenkins
            Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2022-12-19  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [eee24950954a0359ca1625f26f08a7af7a252878]

        Update git submodules
        
        * Update translations from branch 'master'
          to 7d5ae8c4582675a8e102e4d330658a588ef015cf
          - update translations for 7.5.0 rc1/master
            
            and force-fix errors using pocheck
            
            Change-Id: I3c9458097e8ea70e7931e1646095b0da3f5a04eb
            
2022-12-19  Justin Luth  <justin.luth@collabora.com>  [61604ecfcfe2a9fbe3057a9fc38bfc6cc3b22b08]

        tdf#151548 vba ContentControls: don't always return a filtered value
        
        Searching for content controls can be filtered by tag, title, or Id.
        The function was erroneously returning the last control in the
        list if the specified control did not exist.
        
        Change-Id: I0cfbccadc134b64456d703f1e19db6e142f162fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144346
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-12-19  Caolán McNamara  <caolanm@redhat.com>  [ea7db3b0828f16d424910892f10a3b979dbf2ed3]

        ofz#54240 Integer-overflow
        
        Change-Id: I50c8f9579a9fb07431ad0d6eebc5f0df8e40ebd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144463
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-19  Caolán McNamara  <caolanm@redhat.com>  [24c48fbcb845844aa93799a0e536e4b6d1ea9b8b]

        ofz: bad-casts at shutdown
        
        Change-Id: Ia8cdf5d446647e0f3d60c14e1aae315db63769c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144462
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-19  Justin Luth  <justin.luth@collabora.com>  [ea9938b0a63b25cbfdd575c1745f208d27660f20]

        tdf#151548 vba ContentControls: fix fundamental error
        
        The problem was that the SwTextControl could be deleted
        by the user or in VBA and my references (or pointers
        for that matter) to m_rCC would be invalid.
        
        Instead, use the shared_ptr, which will always be valid,
        from the SwContentControl. Thankfully, there is
        backwards access to the Format and Text controls.
        
        This is nicer anyways. It has reduced code lines,
        and simpler access to the most used aspect.
        
        Change-Id: Ie382b33ecda5c3d0024f0eabcb8ff158db942f52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144345
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-12-19  Stephan Bergmann  <sbergman@redhat.com>  [a0c6bc75628513f3c501321eea1458d77bacc36c]

        -Werror=maybe-uninitialized
        
        Change-Id: Ib467fa5eec2560943e10adc2c440fdbf8f853a2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144446
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-19  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [b3a8d41fa93574dd62db156f90b3f707f8afeff3]

        build baseline is macOS 12 and XCode 14 (macOS 13 for m1)
        
        (and would also be macOS 13 for the intel builds if the old macMini
        would be on the officially supported list)
        
        Change-Id: I4205f30274bdd43d80d02d6cda863ec83bdda63e

2022-12-19  Stephan Bergmann  <sbergman@redhat.com>  [4d6c23216559eb48f9943bb49d6e475a6d64ba15]

        loplugin:unocast (oox::ForumlaImExportBase)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I11bc363447c44319bc47f7eebb7084f64ea85511
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144400
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-19  László Németh  <nemeth@numbertext.org>  [1e4709f47dec87d5d2b66f3de222588c3babaf18]

        tdf#65535 sw: fix lost comment at fixing spelling with context menu
        
        Also fix the bad Undo label, where the invisible IAA character
        became visible.
        
        Choosing one of the spelling suggestions of the context menu
        of a bad word fixed the spelling of the original word, but
        also deleted its inword comment. Keep the comment at the end
        of the fixed word.
        
        Fix also the bad Undo label, which contained the original
        word with the Interlinear Annotation Anchor (IAA) character.
        Now it shows only the word, but not the Unicode replacement
        glyph of IAA.
        
        Regression from commit b0f170d7df9cff12535d2ecfd146b32b745a8ef8
        "0xFFF9 is a better choice for CH_TXTATR_INWORD than 0x0002".
        
        Change-Id: I5bfa214a060c446e9897e806832bedfe54241e1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144397
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-12-19  Tibor Nagy  <nagy.tibor2@nisz.hu>  [4a4f58f06f802e7bc057e0a6e7180b595bd4a379]

        tdf#152295 sw sd UI: don't reset tiled image size by Area tab
        
        The background tiling images become larger when
        opening and closing Area tab: reopening the image
        properties in the Area tab shows that the Width
        and Height got reset to the original values of the
        image.
        
        Regression from commit 686349476e03f951f4a9ff9755b9f71951b64ea5
        "[GSoC] Move all fill style tabs inside area tab".
        
        Change-Id: Ibc4dfd73dedd81b1b7fe17574198dd4999aab967
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143819
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-12-19  Tibor Nagy  <nagy.tibor2@nisz.hu>  [b12e38c1ccb388e62e35d856d4a575e1724a10e9]

        tdf#152070 PPTX import: fix offset of tile background image
        
        by using bitmap image sizes instead of the original ones.
        
        Change-Id: Id6f2777bf6803bca7252878203a12ab796ac33dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143766
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-12-19  Tünde Tóth  <toth.tunde@nisz.hu>  [907da02bf8b33c080538731864225b3c44251328]

        tdf#152436 PPTX export regression: fix lost shape at missing object
        
        If the object is missing, it's still possible to keep its shape
        by exporting its preview graphic, as before the regression.
        
        Regression from commit adc042f95d3dbd65b778260025d59283146916e5
        "tdf#124333 PPTX import: fix Z-order of embedded OLE objects".
        
        Change-Id: Ib2fd00f53a80572cfc9acaefea55015780c57da8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144040
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-12-19  Miklos Vajna  <vmiklos@collabora.com>  [6249858a8972aef077e0249bd93cfe8f01bce4d6]

        sw: ODT import/export of DOCX's paragraph marker formatting
        
        The bugdoc had a numbering, where the paragraph marker was explicitly
        formatted to a custom sans font, and this font is also used for the numbering
        portion's font. This was imported from DOCX correctly, but once you save
        to ODT and reload, the font used in the numbering portion changed from
        sans to serif, which is incorrect.
        
        The reason for this seems to be that earlier
        5ba30f588d6e41a13d68b1461345fca7a7ca61ac (tdf#64222 sw: better DOCX
        import/export of paragraph marker formatting, 2019-09-06) introduced
        support for storing this paragraph marker formatting in
        RES_PARATR_LIST_AUTOFMT, but this was lost on ODT export / import.
        
        Fix the problem by 1) adding the autostyle to the autostyle pool, so the
        font gets written when writing automatic char styles 2) extending
        SwXTextPortion to have a mode where it exposes the
        RES_PARATR_LIST_AUTOFMT of the current text node and 3) improving
        lcl_CreatePortions() to expose a trailing empty text portion that works
        with these properties.
        
        This also required adjusting CppunitTest_sw_ooxmlexport2's
        testFdo64238_b, which explicitly asserted that the format of the
        paragraph marker is not exposed in the UNO API text portion enumeration.
        An additional improvement would be to go with a more explicit markup in
        the ODT output for RES_PARATR_LIST_AUTOFMT, but we would need to decide
        what name to use there, since currently we call this paragraph marker
        formatting RES_PARATR_LIST_AUTOFMT / ListAutoFormat, and somewhat
        confusingly this is primarily about paragraph marker formatting, not
        lists / numberings (that is just a consequence).
        
        Change-Id: I19c7eed19c6fc85c251ef87a5181c0719a0a382c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144447
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-12-19  Tibor Nagy  <nagy.tibor2@nisz.hu>  [c3f1ec60569727d8aba50b2f59882e13a8443880]

        tdf#152434 PPTX import: fix lost shapes with connectors
        
        Regression from commit eec48130271188cab63665acedbabf1ff5e850a2
        "tdf#148926 tdf#151678 PPTX import: position of standard connector
         - part1".
        
        Change-Id: Ib9381403f7c0edf9a06e3d98965067a51b4797d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144000
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-12-19  Miklos Vajna  <vmiklos@collabora.com>  [4b909c61ccf76f437d98000838d3791a495cc68c]

        sw: prefix members of ContentControlListEntriesEnumWrapper, ...
        
        ... ContentControlsEnumWrapper, ListEntriesEnumWrapper and
        SwHTMLTextFootnote
        
        See tdf#94879 for motivation.
        
        Change-Id: I1efbf1d7e3def37868ef0e36aeb4ec184d31eb46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144445
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-12-19  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [0f70bc3fabccc02705f84acb398e44495418a40f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 318ec1f0e6248eac2536256bf26e1a183fc59541
          - janitor: update comment for the bookmarks.part rule
            
            the remarks about the indicator files are obsolete after the rule has
            been rewritten to work in batch and not on single files
            
            Change-Id: I8a2509aed7a38b9cff0dacec3d4161bc020fde31
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144468
            Tested-by: Jenkins
            Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
            
2022-12-19  László Németh  <nemeth@numbertext.org>  [5ecb61c81238b5bc802dd5afcab18e8331ed3d9d]

        tdf#65535 sw: fix lost comments using spelling dialog
        
        Choosing one of the spelling suggestions in the spelling
        dialog, or rewriting the bad word removed also its
        inword comment. Keep the comment at the end of the fixed word.
        
        Regression from commit b0f170d7df9cff12535d2ecfd146b32b745a8ef8
        "0xFFF9 is a better choice for CH_TXTATR_INWORD than 0x0002".
        
        Change-Id: Iaf083453fad4e0ca99e254f53b20ead86b3ba15e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144458
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-12-19  Tünde Tóth  <toth.tunde@nisz.hu>  [2298087db28ee1b4251cac6e12c1d4806b395a1e]

        tdf#151152 sc filter: fix string entry checking
        
        When a column was filtered for values that included 0,
        the all string entries were always checked in the Autofilter
        dropdown (because their conversion to number, i.e. value 0
        was used to check their existence in the filtered values
        instead of their string value).
        
        Regression from commit f6b143a57d9bd8f5d7b29febcb4e01ee1eb2ff1d
        "tdf#142910 sc filter: fix "greater than" or "smaller than" etc".
        
        Change-Id: Ib659aba9d6f3d6bc3557547b1a27963f51e3eca3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143777
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-12-19  Tünde Tóth  <toth.tunde@nisz.hu>  [1f30f9cf012cee6823029ef5a96a1d91a0e16cdc]

        tdf#152082 ODS: fix import of Empty filter operator
        
        Bad import of the Empty filter operator resulted shifted
        filter settings, e.g. selected "A" and "B" instead of
        "empty" and "A" from the range "empty", "A" and "B".
        
        Regression from commit f6b143a57d9bd8f5d7b29febcb4e01ee1eb2ff1d
        "tdf#142910 sc filter: fix "greater than" or "smaller than" etc".
        
        Change-Id: I33082d77fb9e707aa474fb22753a001960341d66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143776
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-12-19  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [b688b779ba20a4bec653808a42fe88cfac851029]

        keep environment clear of SYSTEM_FOO vars
        
        those are only meant to be used by the build system (primarily
        RepositoryExternal.mk) - of course no rule without exception:
        concat-deps reads SYSTEM_BOOST from env, so set it in the corresponding
        recipe lines
        
        Change-Id: I83c88fc6ad4467b429771c43650fe7fc0ccde407
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144343
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-12-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [6600552f80064d548fab86e2e18ca649c6dc3cf0]

        loplugin:implinheritancehelper in stoc
        
        use more ImplInheritanceHelper to reduce boilerplate
        
        Change-Id: I2b4937ebee2e8cc16759df0eacdeb160343a7001
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144440
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-19  Tibor Nagy  <nagy.tibor2@nisz.hu>  [40ea23ecdb46dfe4f4677ddbe5cb82d7f71ee592]

        tdf#152335 PPTX export: fix 3D shape properties of the shape in theme
        
        The shapes got extra 3D shape properties by the default template,
        which caused visible difference in MSO.
        
        Follow-up to commit I02f1edea84b50dbb9b0e0a59b6062a29894afde4
        (tdf#152186 PPTX export: fix shadow of the shape in theme)
        
        Follow-up to commit 25e9766e9b87342b6f1b29dc146d5f33e12157a7
        (tdf#92222 PPTX export: fix line width of the shape in theme)
        
        Change-Id: I84f931e45e7656c456fe910cbb5e09aabeb8924f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143516
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2022-12-19  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [8cc14b57d0a0583c48c22231ede9af9932fb9e0a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e739da903b92597316aeac26ec190a8d7c7bec28
          - convertfilters.py: Don't add name attribute to links
            
            Change-Id: I556ee26594fada9722ef898ef9e36df4644e4f37
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144461
            Tested-by: Jenkins
            Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2022-12-19  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [feac23289bc28799b7cac9954aef1062098b3eca]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c8611c6e320bf5db95a6d1fa54d3ff6e13f9eaa7
          - Remove name attribute from links
            
            Change-Id: I999712c68026ddd40578c1f5e92a994c24a11eae
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144460
            Tested-by: Jenkins
            Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2022-12-19  Hossein  <hossein@libreoffice.org>  [c6837f8ebe611f3a0ae144ffe4d4ac4bc98f6b96]

        Fix title for nlpsolver/README.md
        
        The nlpsolver module is "Solver for Nonlinear Programming", which was
        mistakenly called "New Linear Programming", and this is now fixed.
        
        The change will appear within a week in:
        
        https://docs.libreoffice.org/nlpsolver.html
        
        Change-Id: I05b14d1e4056d8d0797728905886edef867f29e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144408
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-12-19  László Németh  <nemeth@numbertext.org>  [96a856f87f16cca2e039c973c18d57c8b9dca362]

        tdf#152206 DOCX import: fix mixed first footnote
        
        Also the first footnote can be at arbitrary
        place in footnote.xml.
        
        Follow-up to commit 09ae3c01940bbc25ffde51963683b04e3cb4bb6a
        "tdf#152203 DOCX import: fix mixed footnotes/endnotes".
        
        Change-Id: Iab356f7373483d812f0e802a994357fdad831d9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144380
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-12-19  Noel Grandin  <noelgrandin@gmail.com>  [d640bfe7767292c8a89de57d378dd752a8ec8342]

        remove dependency from drawinglayer to framework
        
        to try and untangle the dependency mess a little.
        
        This means
        
        (*) tunneling a piece of information from VCLXWindow via
        the XWindowPeer::getProperty method, so
        we do not need to directly call VCLXWindow.
        
        (*) moving some formpdf code from framework "down" to vcl,
        where the drawinglayer code can use it
        
        Change-Id: I2c1ff3e34941b3147e66cf0a2d0fdb13293e3aa2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144341
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-19  Attila Szűcs  <attila.szucs@collabora.com>  [c57d113e9ef8608f5690e8707a97879cb4f6a185]

        tdf#151755 fix export of borders of contentless cells
        
        Change-Id: I650aeebb4d021911c1f14d4867c5beee84020155
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143880
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2022-12-18  Caolán McNamara  <caolanm@redhat.com>  [ad387d5b984c6666906505d25685065f710ed55d]

        crashtesting: failure on load of forum-en-7529.odt
        
        ==324198== Invalid read of size 8
        ==324198==    at 0x2D840D75: std::__uniq_ptr_impl<SwField, std::default_delete<SwField> >::_M_ptr() const (unique_ptr.h:191)
        ==324198==    by 0x2D840D54: std::unique_ptr<SwField, std::default_delete<SwField> >::get() const (unique_ptr.h:462)
        ==324198==    by 0x2D932B9B: SwFormatField::GetField() (fmtfld.hxx:122)
        ==324198==    by 0x2E740E7B: SwXTextField::Impl::GetField() const (unofield.cxx:2634)
        ==324198==    by 0x2E7487EB: SwXTextField::setPropertyValue(rtl::OUString const&, com::sun::star::uno::Any const&) (unofield.cxx:2150)
        ==324198==    by 0x1100C123: XMLPropertyBackpatcher<short>::ResolveId(rtl::OUString const&, short) (XMLPropertyBackpatcher.cxx:73)
        ==324198==    by 0x1100BB0F: XMLTextImportHelper::InsertFootnoteID(rtl::OUString const&, short) (XMLPropertyBackpatcher.cxx:180)
        ==324198==    by 0x10FF7E71: XMLFootnoteImportContext::startFastElement(int, com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList> const&) (XMLFootnoteImportContext.cxx:99)
        ==324198==    by 0x10C40361: SvXMLImport::startFastElement(int, com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList> const&) (xmlimp.cxx:812)
        ==324198==    by 0x28FBFE71: (anonymous namespace)::Entity::startElement((anonymous namespace)::Event const*) (fastparser.cxx:470)
        ==324198==    by 0x28FBED4E: sax_fastparser::FastSaxParserImpl::callbackStartElement(unsigned char const*, unsigned char const*, unsigned char const*, int, unsigned char const**, int, unsigned char const**) (fastparser.cxx:1304)
        ==324198==    by 0x28FBCCAF: (anonymous namespace)::call_callbackStartElement(void*, unsigned char const*, unsigned char const*, unsigned char const*, int, unsigned char const**, int, int, unsigned char const**) (fastparser.cxx:333)
        ==324198==  Address 0x259e2b68 is 328 bytes inside a block of size 344 free'd
        ==324198==    at 0x4848669: operator delete(void*) (vg_replace_malloc.c:923)
        ==324198==    by 0x2E4EC2B1: SwFormatField::~SwFormatField() (atrfld.cxx:132)
        ==324198==    by 0x8635DA2: SfxItemPool::Remove(SfxPoolItem const&) (itempool.cxx:802)
        ==324198==    by 0x2E5BB014: SwTextAttr::Destroy(SwTextAttr*, SfxItemPool&) (txatbase.cxx:63)
        ==324198==    by 0x2E594EE2: SwTextNode::DestroyAttr(SwTextAttr*) (thints.cxx:1302)
        ==324198==    by 0x2E55C4EC: SwTextNode::~SwTextNode() (ndtxt.cxx:238)
        ==324198==    by 0x2E55CB38: SwTextNode::~SwTextNode() (ndtxt.cxx:227)
        ==324198==    by 0x2DEE048F: SwNodes::RemoveNode(o3tl::strong_int<int, Tag_SwNodeOffset>, o3tl::strong_int<int, Tag_SwNodeOffset>, bool) (nodes.cxx:2325)
        ==324198==    by 0x2DEE50C2: SwNodes::DelNodes(SwNodeIndex const&, o3tl::strong_int<int, Tag_SwNodeOffset>) (nodes.cxx:1384)
        ==324198==    by 0x2DC87B02: sw::DocumentContentOperationsManager::DeleteSection(SwNode*) (DocumentContentOperationsManager.cxx:2118)
        ==324198==    by 0x2DD2BB66: sw::DocumentLayoutManager::DelLayoutFormat(SwFrameFormat*) (DocumentLayoutManager.cxx:285)
        ==324198==    by 0x2DB0900E: DelFlyInRange(SwNodeIndex const&, SwNodeIndex const&, SwIndex const*, SwIndex const*) (docedt.cxx:254)
        
        maybe this is a problem since the various changes associated with:
        
        commit 2c9298e4f667a5dd7606d79890fcedfff0f66e26
        Date:   Fri Apr 5 23:14:47 2019 +0200
        
            SwXTextField::Impl FieldTypeClient: SwClient no more
        
        commit e18359445fabad9ba1a704600e9ee327112cc6ae
        Date:   Sun Apr 14 13:33:35 2019 +0200
        
            [API CHANGE] SwXTextField: no more SwModify/SwClient
        
        Change-Id: I52aa0a70604ea5ce96d2b55a9a2ad363a889f58e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136515
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-18  Caolán McNamara  <caolanm@redhat.com>  [487e1d73393ae9e6fe7961c8a95dd77a3598b510]

        crashtesting: related to failure on load of forum-en-7529.odt
        
        save SwDoc* before calling DeleteAndJoin, so SetFormatField doesn't
        use m_pImpl->m_pDoc potentially cleared by it
        
        Change-Id: Ia130f224fcccd35e1dfafbbaf5c461c9bd032f9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144407
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-18  Christian Lohmaier  <cloph@documentfoundation.org>  [c4bd6991ac8e579ad4d61b14ba9cb725f9289a90]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 534e501e3ad4fef3ebee8788b45c063e96d50346
          - janitorial cleanup/minor optimizations
            
            mostly making xstlproc and python order-only dependencies, simplifying
            some of the print statements/remove sed or grep calls that can be
            handled by make's own text functions
            
            Change-Id: If4f8ef145d7721384e914ae79494c500bbf244dc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144410
            Tested-by: Jenkins
            Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
            
2022-12-18  Christian Lohmaier  <cloph@documentfoundation.org>  [a89a6026a3139f0d49905203c35518fbf8548aae]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6a83788dd6205cd600327ead7388bc5ad26fc7f7
          - process files for bookmarks.part in bulk
            
            instead of running xsltproc for each file, pass multiple files at once,
            greatly reducing the overhead of the processing, especially on
            Windows/cygwin. since it not only removes the need for the xsltproc
            invocations, but also for the surrounding workarounds with the rm,
            touch, rm of the indicator file.
            
            Change-Id: I4588bfc869c668a41da29b5d4080a600ed02223b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144409
            Tested-by: Jenkins
            Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
            
2022-12-18  Caolán McNamara  <caolanm@redhat.com>  [c3386ba37747b9fd49dc83ad2a682713aa353f4e]

        cid#1517772 more Logically dead code
        
        Change-Id: Iecbf15486b319bf2d04c451ceea94844a567fe02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144405
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-18  Caolán McNamara  <caolanm@redhat.com>  [f18ca0794874d3bbdb570c803f3d190c8f34df37]

        ofz#54402 check bounds
        
        git show -w
        
        Change-Id: I8e7c719a9f1c38f151eb7e59ec222849eb2e28f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144402
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-18  Caolán McNamara  <caolanm@redhat.com>  [00c90e648c0bf5033ad51dc5cb495e788ecdd418]

        add some SAL_WARN_UNUSED_RESULT
        
        commit 817dfb74d9ec9f46ba32be6d5066d534f81072a5
        Date:   Tue Jul 17 09:45:37 2001 +0000
        
            #89783#: NULL-Ptr possible
        
        probably intended
        
        pViewFrame = SfxViewFrame::GetFirst()
        
        but at this distance in time, just accept the current state
        of things
        
        Change-Id: I8779fef1041843e9f2e6c879cfb475d8ac8251fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144401
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-18  Stephan Bergmann  <sbergman@redhat.com>  [4844c096a8ab6a9a620c410a0949d4499f12a504]

        loplugin:unocast (cairocanvas::SurfaceProvider)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        There are implementation classes whose getSomething already delegates to
        RepaintTarget, so they can't also delegate to SurfaceProvider.  So introduce the
        concept of comphelper::getSomethingImpl additionally delegating to a sequence of
        mixin classes before delegating to the base.
        
        Change-Id: I9230f3dc06abbdd1ad92514a11473dae2624f7c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144404
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-18  Stephan Bergmann  <sbergman@redhat.com>  [9a0b523e0a84d403b9092176ccec4b3e3efe42d0]

        loplugin:unocast (cairocanvas::CanvasBitmap)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I6044567e4027fe1fdc361917d5233157d4ce98d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144399
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-18  Jim Raykowski  <raykowj@gmail.com>  [51be46640a4987d839aace354ee8b5e85bdce684]

        tdf#138587 Preserve doc view x position on go to content
        
        from the Writer Navigator.
        
        Change-Id: I55b05be037b4ce010fb0476f584921c7ecae79bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144392
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-18  Stephan Bergmann  <sbergman@redhat.com>  [8a5648d8e59b4b007dbbf3824777c19a21efc61e]

        loplugin:unocast (cairocanvas::TextLayout)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I900d37ee0053e3fbfc8c21b02087a6eaa92cf942
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144352
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-18  Stephan Bergmann  <sbergman@redhat.com>  [28c27a0623bc78a0590858f97d03b620985bc84c]

        loplugin:unocast (cairocanvas::CanvasFont)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I2d5c330bb542dc74ea572f1667a24be8107fb87c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144351
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-18  Stephan Bergmann  <sbergman@redhat.com>  [c3497353cabdef735dcebd66a8818ea117623dac]

        Combine oox::FormulaIm-/ExportBase
        
        The original classes were both only used as base classes of SmModel, and
        combining them will make it easier to replace the existing dynamic_casts to
        those classes with XUnoTunnel.  (And see the upcoming commit introducing
        loplugin:unocast on why those dynamic_casts are dangerous.)
        
        Change-Id: I4b1e0594fb202e3423d57db6457aa0e1b1b0b612
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144353
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-18  Jim Raykowski  <raykowj@gmail.com>  [50a5b5580729d6d537a696f7c91f212c8f3b995d]

        tdf#152029 Bring tox sections to attention in the document view
        
        when the mouse pointer is over index content type and content entries
        in the Navigator content tree
        
        Change-Id: Ia9ec89ed55da7b62b00b016a6e1dbda5fab54a7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144390
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-18  Bogdan B  <buzea.bogdan@libreoffice.org>  [34496e47b72906842136c13ac0093a206f74531d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1e092fa52ec29ae38cbe77092356c21543377977
          - tdf#152551 Correct template usage for new files
            
            Change-Id: I5cc1678733fee8e4e5f97c1a1ba8391fb85692f1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144362
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-12-18  Caolán McNamara  <caolanm@redhat.com>  [68809ffde7d50a5f47afa5a1235025513762df8c]

        crashtesting: assert seen with forum-mso-en4-747641.xlsx with LCID F6E0B
        
        see on export to ods
        
        input .xlsx contains a LCID of F6E0B
        
        <numFmt numFmtId="169" formatCode="_-[$£-F6E0B]* #,##0.00_-;\-[$£-F6E0B]* #,##0.00_-;_-[$£-F6E0B]* &quot;-&quot;??_-;_-@_-"/>
        
        Change-Id: I543164dba4cc8b1c86508a3e3e39b43900c06484
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144321
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-18  Rafael Lima  <rafael.palma.lima@gmail.com>  [8bd1caba57f266ca11f89315fa9cce16041b5239]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 58669bdec287e34bdd7384498c5b137d84170163
          - Minor fixes in the SF_Datasheet documentation
            
            In commit bd899b607eed60487a75905a398b751cf5332352 I accidedntally ended up reverting a few fixes that had already been done to sf_datasheet.xhp.
            
            This patch reapplies these fixes.
            
            Change-Id: Ie2c7f65f4363aa788afa2315514ce8a348dc68c8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144364
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-12-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4a4c0c8001d6d1357ef664a274032c795babd826]

        Fix typo
        
        Change-Id: Id469267ff57f8013accf2371b54174bee07016ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144396
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-12-17  Khaled Hosny  <khaled@aliftype.com>  [e272fd31b115e6ea128b593087aeaf4f55119a36]

        Update HarfBuzz to 6.0.0
        
        Change-Id: Id371a53a126f2b95b17e642a9c63adafd5aa3d33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144394
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-12-17  Caolán McNamara  <caolanm@redhat.com>  [4e0970bebd06ba988a59213b827a1c0a44c76ac2]

        cid#1517773 silence Wrapper object use after free
        
        Change-Id: I6652bfd32eb604ebb2a5b7deb573d9c979ec6d5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144391
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-17  Caolán McNamara  <caolanm@redhat.com>  [f52118159e1e958177aa8080d9b43962d31bbdfd]

        crashtesting: assert on export of forum-mso-en4-212378.xlsx back to xlsx
        
        input xml contains:
        
        <cellStyle name="ck-In_xdc80_.."
        
        resulting in a bare low surrogate that asserts on export's OUString::toUtf8()
        Sanitize it at the original import
        
        Change-Id: Ib1259ed55090efb16e1c5b4b488bf3050e473324
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144389
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-17  Caolán McNamara  <caolanm@redhat.com>  [2b6d04b8493a6b05c8ed0afb0c1e96d441ba876b]

        move and rename sanitizeString for reuse
        
        Change-Id: I8378f3df79e511cf2d385ace1cd7964ab1c76e7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144388
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-17  Christian Lohmaier  <cloph@documentfoundation.org>  [f7b30ab0141e2038b0e5e882d634065878c24c3f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 88c2d7943241daed9cc850e9518555ef9056634b
          - reduce number of process calls when building html help
            
            For each language times the 2500+ xhp files the build did run
            dirname, mkdir, and pwd (twice, and on windows also with additional
            cygpath) - replacing those by static values provided my make saves
            4-5 minutes on a fast m1 machine and over 25 on windows with
            cygwin (despite building with 32 threads...)
            
            Change-Id: Ib3ca9e2ffdea622a4b5f578f2580152eb0b3b674
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144393
            Tested-by: Jenkins
            Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
            
2022-12-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3a9deb71551f7fb2379655a80fff27796176f16c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 751b27f39c4673e8e65370ceabadd1b0db086133
          - Fix typo
            
            Change-Id: I48aff9f91ddf1870efe97adc2629f6ef872437e5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144382
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2022-12-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [147c7f489a461bb6a46d7f3361eb07bc6d5de4ac]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 712519472c76f29f9529f02cea24e8b1756d8bf7
          - Fix typo
            
            Change-Id: I3fd93d0db40bc0159853a5c40b5027545533d4ba
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144383
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2022-12-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [febbd2eff4af54d6c3e9dd6d4b2939e233f545f5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 06e3b8bdf09d260ca00f3197d3aab7706e6f7455
          - Fix typo
            
            Change-Id: I22ef89aba9bf496d12911caabe79eff4a1340fe9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144384
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2022-12-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f150f3f903a23f7dbe1ca8b35f40cc4375b74236]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b5d2bf6e060c0fe1034f29947590471693b3ac8f
          - Fix typo
            
            Change-Id: I5e525f8125d5383d1bb4cf49ce3233d49eeec3c9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144381
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2022-12-17  Julien Nabet  <serval2412@yahoo.fr>  [2dd1259fcdbe94b64ffa9ffebccffd38c7dfdf28]

        cid#1517772 Logically dead code
        
        Change-Id: I632d60cad78fd721684cba92a58e9a7698b5d48d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144378
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins

2022-12-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d518d0c4cd364f254f5510ab0105ceaf6d765671]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 05b3bc39b778168e923ee1cec49fa17c6b0f92ab
          - Mute l10n in embedvars
            
            Change-Id: I41ec8a772aeba62a8a981895db074e8be475900f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144379
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-12-17  László Németh  <nemeth@numbertext.org>  [62f0707f6ff1c0dfca67c8e3d7f6d74d1a43db87]

        tdf#124603 sw: test only if spelling dictionary is available
        
        Unit test failed on some test platforms. Disable the test,
        if the spelling dictionary is not available, like spellDialog.py
        does.
        
        Follow-up to commit e3ae86a38d6282db0f54d3545015ed22ee868ae5
        "tdf#124603 sw: pressing Up/Down triggers pending spell checking".
        
        "Building using --with-external-dict-dir=/usr/share/myspell
        and having en-US dictionary in there passes, but using
        --with-external-dict-dir=/usr/share/hunspell which doesn't
        exist breaks.", as reported by Christian Lohmaier.
        
        Change-Id: I53e92befe0ed35423c4c13ef3bf52f2ab3735cf4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144157
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-12-17  Julien Nabet  <serval2412@yahoo.fr>  [f7b94d7ffd785470962e73408f6fd7f7728f8ec5]

        tdf#151627 + tdf#152559: blacklist Nvidia device id="0x1402"
        
        Change-Id: I37430b38cd8d5daaca39b783c59bc10cd571c552
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144377
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-12-17  Julien Nabet  <serval2412@yahoo.fr>  [6f7bc75dc1d0fe8227f30afc5eccdd7a9a9c4006]

        tdf#152520: Crash when using TITLE_CASE/SENTENCE_CASE in Transliteration module
        
        relevant part of bt:
        7  0x00007f50c85b3796 in com::sun::star::uno::Sequence<int>::realloc(int) (this=0x0, nSize=11) at include/com/sun/star/uno/Sequence.hxx:215
        8  0x00007f50c85d9240 in i18npool::transliterate_titlecase_Impl(std::basic_string_view<char16_t, std::char_traits<char16_t> >, int, int, com::sun::star::lang::Locale const&, com::sun::star::uno::Sequence<int>*) (inStr=u"AB cd. eF. ", startPos=0, nCount=11, rLocale=..., pOffset=0x0) at i18npool/source/transliteration/transliteration_body.cxx:267
        9  0x00007f50c85d955b in i18npool::Transliteration_sentencecase::transliterateImpl(rtl::OUString const&, int, int, com::sun::star::uno::Sequence<int>*)
            (this=0x557834ea0bb0, inStr="AB cd. eF. ", startPos=0, nCount=11, pOffset=0x0) at i18npool/source/transliteration/transliteration_body.cxx:298
        10 0x00007f50c85dcc10 in i18npool::transliteration_commonclass::transliterateString2String(rtl::OUString const&, int, int) (this=0x557834ea0bb0, inStr="AB cd. eF. ", startPos=0, nCount=11)
            at i18npool/source/transliteration/transliteration_commonclass.cxx:109
        11 0x00007f50c85dcc5d in non-virtual thunk to i18npool::transliteration_commonclass::transliterateString2String(rtl::OUString const&, int, int) ()
            at i18npool/source/transliteration/transliteration_commonclass.cxx:109
        12 0x00007f50c85e0d89 in i18npool::TransliterationImpl::transliterateString2String(rtl::OUString const&, int, int) (this=0x557834854dc0, inStr="AB cd. eF. ", startPos=0, nCount=11)
            at i18npool/source/transliteration/transliterationImpl.cxx:395
        
        full bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=184205
        
        Regression from:
        c7551e8a46e2f9f8142aa7921a0494221ae096e8 (speedup CharacterClassificationImpl::toUpper)
        
        Change-Id: I40e383fc87213d88fbde50876f61947b04190a90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144375
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-17  Rafael Lima  <rafael.palma.lima@gmail.com>  [3915f26544563cb4913eb450b57f73fba2e806a8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bd899b607eed60487a75905a398b751cf5332352
          - Create TOC with all ScriptForge methods and properties
            
            Change-Id: I32be401689efce0cba70216458bc7c8ba4a405c5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144309
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-12-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [98f0dd5e15733ac7f1d929d06ab230b5f04121d5]

        Improve extended tip for Impress page print
        
        Change-Id: Id8b695b189acdbc300b1119df12e9924cc9f18f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143920
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-12-17  Stephan Bergmann  <sbergman@redhat.com>  [53bc223cb3288e32a417696ee61c29e5f01f209d]

        loplugin:unocast (cairocanvas::RepaintTarget)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: Ida4ccf961301cf50396e80d9bbdc4b9925bd81f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144350
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-17  Jim Raykowski  <raykowj@gmail.com>  [3cb601245676a67f5cd523e4f400f777b3e53dc6]

        SwNavigator: Fix delete field content deletes one character extra
        
        PostIt fields are no longer included in the fields content
        type since commit bf28e1df0a04cf6a06d9c4cf591e238a45a34ec1 so there is
        no need to check to delete them from the field content type, if ever
        this was needed, and fall through to the PostIt content handling which
        is where the extra character delete happens that is the cause of this
        bug.
        
        Change-Id: I61ded30fd89d87c536f0c050117d5b61fe3a9aef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144201
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-12-17  Jim Raykowski  <raykowj@gmail.com>  [1c6410fc51a89464898622ae3859931f81178a01]

        tdf#152029 cleanup: Bring content to attention in document view
        
        when the mouse pointer is over content type and content entries in the
        Navigator content tree
        
        Changes made:
          * check for content visibility
          * use m_aActiveContentArray for content types where possible
          * consolidate repeated code
          * check pointers before use
          * stop and clear overlay when hidden shell is shown
        
        Change-Id: I2ec41b2508e3f37ea11bfbeb695fc95e0dcca0ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143904
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-12-17  Jim Raykowski  <raykowj@gmail.com>  [eef94d7b4360e17ba21577fe52bd60214bd5280c]

        tdf#152517 Fix gen backend treeview ctrl+minus behavior
        
        For gen type backends, makes the cursor node and all sub nodes
        collapsed on ctrl+minus key input.
        
        Change-Id: I53730aca29dd47766cfe8b4cdc81539633ebd8c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144286
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-12-16  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [8635c9aa8c6f1078a9e220076d5a08daf30077e8]

        Use xKeepAlive instead of m_pData
        
        There is already an instance to keep the incarnation
        alive, but it was not used. Instead m_pData can indeed
        get deleted (nullptr), so better use the alive one.
        
        Change-Id: Icdb6c841408254142561db408f876618adbc0b76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144340
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-12-16  Stephan Bergmann  <sbergman@redhat.com>  [5f70b0b9f6bc4ab145ddbd9155590ed4a3b1b9ec]

        loplugin:unocast (SvXMLImport)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I773095e51958a0a050bcece6f44fe3847f962eaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144333
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d6d15a2a4fd05af0cb66a69a789fcb1e81b59c05]

        Fix typo
        
        Change-Id: I06d3c1be277efd0bfff3e3389f9f42ba6538e4c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144349
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-12-16  Caolán McNamara  <caolanm@redhat.com>  [1726c27e0d633ab04843834d2bf987bc7645807f]

        check SfxObjectShell::Current()
        
        SfxObjectShell::Current() can return null, it's based on the equally
        vile SfxViewFrame::Current()
        
        Change-Id: Ia5c7783680e9d8e5d3075078f16a2c15cb6f7a47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144339
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-16  Stephan Bergmann  <sbergman@redhat.com>  [1ae71d8f09771ba7180be6ebdf89d36a31eb8625]

        Revert "fix math export/import in docx/rtf"
        
        This reverts commit 2b5953a19e36a02040f2ff08bc87efe4785f80bd.  Whatever that
        "gcc4.4 (and 4.3 and possibly older) have a problem with dynamic_cast directly
        to the target class" issue actually was:  For one, our GCC 7 baseline presumably
        would no longer have such an issue.  And for another, the added asserts that the
        results of the dynamic_casts must be non-null were presumably all bogus (and
        have in part been reverted again in the meantime), as all the sources are UNO
        interface types that can presumably point at implementation objects of other
        than the expected C++ class types.  (Those dynamic_casts from UNO interface
        types will be addressed in a follow-up commit.  See the upcoming commit
        introducing loplugin:unocast on why such dynamic_casts are dangerous.)
        
        Conflicts:
        	sw/qa/extras/ooxmlexport/ooxmlexport.cxx
        	sw/qa/extras/rtfexport/rtfexport.cxx
        	sw/source/filter/ww8/docxattributeoutput.cxx
        	sw/source/filter/ww8/rtfattributeoutput.cxx
        	writerfilter/Library_writerfilter.mk
        	writerfilter/source/ooxml/OOXMLFastContextHandler.cxx
        	writerfilter/source/rtftok/rtfdocumentimpl.cxx
        
        Change-Id: I0c330a3541e64ce08bfe30ff15d51a2fd8a243b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144336
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-16  Stephan Bergmann  <sbergman@redhat.com>  [068187a898cdd2e26e9b16c348ecc1ed2dee3f29]

        loplugin:unocast (VCLXWindow)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: Ic151fd657cb780291009ee4c9db51a35dfa7f357
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144335
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-16  Stephan Bergmann  <sbergman@redhat.com>  [88b4f966202717cd4ad38a30a8eda22c3e69ed35]

        loplugin:unocast (sfx2::sidebar::SidebarController)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: Ib681b4eaa44c65b9da5988c74c03f1829e3a1507
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144334
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-16  Stephan Bergmann  <sbergman@redhat.com>  [f1b7a69b280aefe2f1b3b0f32193494fd765f2bd]

        loplugin:unocast (SvxLineStyleToolBoxControl)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I13f71f717a8661e0889ab7acf6fe7c7ebbe3dbe6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144332
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-16  Stephan Bergmann  <sbergman@redhat.com>  [32ba2102526a663440957a16e0ebee89bea9f603]

        Use unotoosl::WeakReference to avoid a dynamic_cast
        
        Change-Id: I46c122e800c63038cf7fd650ebb6f0115c6e8c78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144330
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-16  Szymon Kłos  <szymon.klos@collabora.com>  [cc067789ab7fd67bdd6f6ba8ce53a6580a56d7ff]

        jsdialog: enter/leave tab page handlers
        
        (cherry picked from commit 1257c288a0ba03fc69e7bc29fcf05642eb91d150)
        
        Change-Id: I2cbc0fc18f716bf214db61f0729d666a1d2d172c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144344
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-12-16  Caolán McNamara  <caolanm@redhat.com>  [ae438bda3d5a0c9c9f2ed0e71104698bd2d8793d]

        pSh cannot be null here, checked at the start of method
        
        Change-Id: Ia6b8599c7ff185d5beecf6572c0df353320d8ebb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144338
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-16  Caolán McNamara  <caolanm@redhat.com>  [1aed92da7f41dffbc675102c8f7d6b7705329554]

        provide a parent for potential message dialog
        
        Change-Id: I7b417c64ce08cddc2c413dae3bcab3b9fe083bc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144337
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-16  Michael Meeks  <michael.meeks@collabora.com>  [39ffd246450cbf5feb68d7f5ab058b92a951066a]

        lok: protect sc from null ScViewData.
        
        Working hypothesis is this happens after a failed spreadsheet
        load, or from a race during load.
        
        <crash>
        ScModelObj::getPartInfo(int) sc/source/ui/unoobj/docuno.cxx:602
        doc_getPartInfo desktop/source/lib/init.cxx:3531
        ...
        KitSocketPoll::kitPoll(int)   coolforkit
        SvpSalInstance::DoYield(bool, bool) vcl/headless/svpinst.cxx:492
        
        Change-Id: I06870336d4e64ebfc69bce64e280821c25e1b1e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144308
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2022-12-16  Alain Romedenne  <alain.romedenne@libreoffice.org>  [d792eb7ba7b1b65964a950fd7b309b40ae8b8ad5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 55f43cd2900eb670bce537a939ea0f435439d926
          - tdf#134377 Help page not found when clicking 'Help' button
            
            targeting File/Open help page - on 'Help' button click - for the time being although this is far
            from a perfect solution, and while @@widget@@ bookmark does not operate properly.
            
            Change-Id: Id35bb8a6b707cb8376bac7c036aa47ba31aa8f58
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144356
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-12-16  Patrick Luby  <plubius@neooffice.org>  [07f9f22e68a3caebe67d89c0b209059ba40be482]

        tdf#146765 Fix infinite recursion in -[NSView visibleRect]
        
        HACK: Adding a subview to an NSView that is not attached
        to an NSWindow leads to infinite recursion in the native
        NSViewGetVisibleRect() function. This seems to be a new
        behavior starting with macOS 12.6.2.
        
        In the case of tdf#146765, we end up here because
        -[AquaA11yWrapper childrenAttribute] is called by a
        wrapper that is already attached to an NSWindow. That is
        normal. What isn't normal is that the child wrapper's
        unignored accessible parent is a differnt wrapper than
        the caller and that different wrapper is not yet
        attached to an NSWindow.
        
        TODO: switch the AquaA11yWrapper class to inherit the
        lightweight NSAccessibilityElement class instead of the
        NSView class to possibly avoid the need for this hack.
        
        Change-Id: Ic6c2a60e90a154786dd7f5935582ef7d3f57584c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144329
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-16  Đoàn Trần Công Danh  <congdanhqx@gmail.com>  [23dcd4339428e4080029ec5ae658e75f01e79a62]

        i18n: fix build with Boost 1.81.0
        
        Boost.Locale since 1.81.0 switch to enum classes for facet type [1].
        Switch our resource manager accordingly.
        
        1: https://github.com/boostorg/locale/commit/e5ed439ea39a4de915e9fb939cca95cae7d9d8d1
        
        Change-Id: Ief215363ceb79b2019606b20a7cde55c8df6a042
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143343
        Reviewed-by: Heiko Becker <heirecka@exherbo.org>
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-16  Stephan Bergmann  <sbergman@redhat.com>  [557615d97473dd4faea0914a8064d8525963fe5c]

        Use rtl::Reference to avoid a dynamic_cast
        
        Change-Id: I3b9781cf00df7b740c8b29c6834e54035b255269
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144327
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [ef52648227557461bcc1224a5af6eaebce2faae7]

        sc: fix null deref in ScDocShell::Execute
        
        See https://crashreport.libreoffice.org/stats/signature/ScViewData::GetDispatcher()
        
        Change-Id: I3271738b3c7f456adad1309c52195d98646f1acc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144291
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-16  Rafael Lima  <rafael.palma.lima@gmail.com>  [c782cc8961fa514b636547dbd0a23dab3f90146b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 63011fa12038ecc796a66fb4fae4851f5b2647c3
          - Document the new SF_Datasheet service
            
            This patch creates the help page for the new ScriptForge service named Datasheet. It also updates associated methods that were added to the Base and Database services.
            
            Change-Id: I6611653b77e1ee41f6afacccb2094f19d7178434
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144183
            Tested-by: Jenkins
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2022-12-16  Caolán McNamara  <caolanm@redhat.com>  [f5e25d077acf6a1b8b28e0c7bfc3201d2bc1ef23]

        likely fix for frequent pShell->GetStyleSheetPool crash
        
        SfxObjectShell: :Current can return null, it's based on the equally vile
        SfxViewFrame: :Current
        Change-Id: I1d937b92188deb06eef36af5d0835e173d588d2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144322
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-16  Caolán McNamara  <caolanm@redhat.com>  [a4af2ba1996d2e8441ff52971f90ccdeaa44b2eb]

        svx: check SfxViewFrame::Current()
        
        these ones look potentially worth backporting
        
        Change-Id: Ie7325cd5548c0c10c6b6df9c1a771d24b029b635
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144274
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-16  Caolán McNamara  <caolanm@redhat.com>  [db7b9d1dbfe647c0b859ef0e0fa26e7132ab758b]

        ofz#54334 Timeout on 8192 width/height font and underline
        
        Change-Id: Ib746c28804b0181fe306d53f3f16f70cc36520b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144318
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-16  Caolán McNamara  <caolanm@redhat.com>  [e9203786165181badfc96dc121b0abc54778e8d5]

        ofz#54318 Timeout
        
        Change-Id: I76fbf51841f2d5bae38c264af38377f109a8a849
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144317
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-16  Stephan Bergmann  <sbergman@redhat.com>  [dca6880983174b97bef60a570f0412a1753c79e8]

        Fix deadlock
        
        ...introduced with 73e062be1ff10e2dd889d9ec9c2d07b692077f62 "blind fix for some
        7.4.3.2 crashes in UpdateCheckJob" (and wreaking havoc during
        --enable-online-update `make check`)
        
        Change-Id: Idde4e4fa8ab94dafa141eb740aba1d874de4717d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144320
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-16  Alain Romedenne  <alain.romedenne@libreoffice.org>  [d4222dddfc57688421d7521b693d095075658a56]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e90036912468f58be544b2f12dec0adc7ae8036e
          - tdf#134377 Refactoring more help pages for 'built-in' file dialogs …
            
            Change-Id: Ic128cc9d5d59bd80caa369257000b956bad9f437
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144182
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-12-16  Stephan Bergmann  <sbergman@redhat.com>  [a0133459ada8bdc03fd6ae7e509a908ff9581793]

        Merge sdr::table::TableDesignUser into sdr::table::SdrTableObjImpl
        
        Change-Id: Ia7841447df4a7db1b5dd9fad93cab66fbca48981
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144316
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-16  Stephan Bergmann  <sbergman@redhat.com>  [60a96f41f0d050ec05bfcb337edf3717689adacb]

        Use rtl::Reference to avoid a dynamic_cast
        
        Change-Id: I1a439df62a33c7edccbbe62e373690b17b2f6161
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144315
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-16  Caolán McNamara  <caolanm@redhat.com>  [6091603e3c8794c2959f96309286ed782414bb41]

        ofz#54365 Integer-overflow
        
        Change-Id: Id7202e35bd381e36aa8d36a4ae2c9b987f8e9e79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144293
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-16  Miklos Vajna  <vmiklos@collabora.com>  [99ed51bcad4008a4006dcec24aa33fd7f757a433]

        sw, numbering portion format: ignore char formats covering the entire paragraph
        
        The bugdoc has a single paragraph, where the numbering portion is bold
        in Writer but not in Word.
        
        The reason for this appears to be that Writer considers text node hints
        for the formatting of the numbering portion where the hint covers the
        entire paragraph, but Word doesn't do this. This behavior was added in
        commits cb0e1b52d68aa6d5b505f91cb4ce577f7f3b2a8f (sw, numbering portion
        format: consider full-para char formats as well, 2022-10-20) and DOCX
        export was also adjusted in commit
        f546f7573158e52359bbeae6194a83a1ff8ac52c (DOCX export, numbering portion
        format: consider full-para char formats as well, 2022-10-28).
        
        Fix the problem by partially reverting the above two commits and instead
        only consider hints that both start and end at the paragraph end. The
        revert of the first commit fixes the new bugdoc (its numbering portion
        is no longer bold) and the old bugdoc keeps working if the sw UNO API's
        text portion enumeration is extended to expose such empty autoformats at
        paragraph end.
        
        Related testcases:
        
        - CppunitTest_sw_ooxmlexport13's testTdf123460 explicitly tested that we
          don't expose the paragraph marker's formatting on the UNO API.
        
        - CppunitTest_sw_core_text's testNumberPortionFormat now uses the new
          ODT markup for these explicit paragraph marker char props (empty text
          span at para end).
        
        - CppunitTest_sw_uiwriter2's testTdfChangeNumberingListAutoFormat failed
          when only the above first commit (layout) was reverted, so revert the
          matching DOCX export commit as well, which is also good for consistency.
        
        - CppunitTest_sw_ooxmlexport18's testNumberPortionFormatFromODT also
          used the old ODT markup, updated.
        
        Change-Id: Iee8acf72dabcd10b3f4d3d68b83ed248bf50c324
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144292
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-12-16  Jean-Pierre Ledure  <jp@ledure.be>  [56ab74cdf90880dbf756c6ee32135a02a98a6ec7]

        ScriptForge - (SF_Datasheet) default values in GetText() and GetValue()
        
        Before this commit, the 'column' argument was manadatory.
        Now the argument becomes optional and designates
        the current column, i.e. the column containing the cursor.
        
        Additionally, when a datasheet is closed by code,
        any filter is better removed to avoid eventual
        user misunderstandings when the datasheet is reopened
        manually during the same session.
        
        Change-Id: I904cfa56a9407539a89b7d2451dcf6b45292f660
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144242
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2022-12-16  Caolán McNamara  <caolanm@redhat.com>  [4a9c9488ee918879e89751a15f3ef0fcbbcd2070]

        sd: check SfxViewFrame::Current()
        
        SfxViewFrame::Current() is a festering wound, these ones look like they
        were safe anyway, so no need to backport. But with enough checked static
        analysis will kick in to flag new unchecked ones.
        
        Change-Id: Ife81c0e5fc508d8eb30808884c61b8e8c6723890
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144279
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-16  Caolán McNamara  <caolanm@redhat.com>  [70e2383eaad96c8a6079613d9924063f41880724]

        misc: check SfxViewFrame::Current()
        
        these ones look potentially worth backporting
        
        Change-Id: Ie01c0b598c3408f4766318267de8438e997dd1a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144278
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-16  Caolán McNamara  <caolanm@redhat.com>  [56e0b27d39e266be49fac93361944878ff763acd]

        misc: check SfxViewFrame::Current()
        
        SfxViewFrame::Current() is a festering wound, these ones look like they
        were safe anyway, so no need to backport. But with enough checked static
        analysis will kick in to flag new unchecked ones.
        
        Change-Id: I2925c4fa4e2d48c1e676ffe7951e65120192517e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144277
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-16  Caolán McNamara  <caolanm@redhat.com>  [4a998d9eea012896d4a5d256048407a766fc0bbd]

        sfx2: check SfxViewFrame::Current()
        
        these ones look potentially worth backporting
        
        Change-Id: I9391f266b08e3842f9686db6113b61fa814f3fbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144276
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-16  Caolán McNamara  <caolanm@redhat.com>  [b07703963cad433e22fbe9c27f3bee5dc7a7ca63]

        sfx2: check SfxViewFrame::Current()
        
        SfxViewFrame::Current() is a festering wound, these ones look like they
        were safe anyway, so no need to backport. But with enough checked static
        analysis will kick in to flag new unchecked ones.
        
        Change-Id: I28a803be0429b97592d83d88d6c1db077fe31355
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144275
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-16  Caolán McNamara  <caolanm@redhat.com>  [f9d106a8ecd58f94e48140f8516bc250c1b5e248]

        likely fix for frequent mpGradientItem->GetName() crash
        
        crash report id: ec5a64d7-b354-457e-92a3-1bd51208e7c7
        
        Change-Id: Ie64993190baa5e3ea9228214bea1ee4d82044c51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144282
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-16  Caolán McNamara  <caolanm@redhat.com>  [b1e38819eaeeb259ede09f8d886d037ae7675f04]

        svx: check SfxViewFrame::Current()
        
        SfxViewFrame::Current() is a festering wound, these ones look like they
        were safe anyway, so no need to backport. But with enough checked static
        analysis will kick in to flag new unchecked ones.
        
        Change-Id: I846a67ca7392182fee6afead8d066fc061ce00be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144253
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-16  Caolán McNamara  <caolanm@redhat.com>  [1f59a2abcd68aab710e9502b1e00f172f569cb67]

        BP_CHECKBOX should be teamed with some CBS_* part
        
        noticed by Julien at https://gerrit.libreoffice.org/c/core/+/143999
        
        Change-Id: Ic17834d503f174f91200614cd48e6771835cc08d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144252
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-16  Caolán McNamara  <caolanm@redhat.com>  [e717f3a49f700e2e8fdc3c2ba239619e2e1ba2bc]

        sd: check SfxViewFrame::Current()
        
        these ones look potentially worth backporting
        
        Change-Id: I6153b0f9ead7caef9f228a5724f51823bcf87c07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144280
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-16  Christian Lohmaier  <cloph@documentfoundation.org>  [4e4a31ac7d920c71e26ca4acd18c11ec2bd015bb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 53871c4cf5a7703275a2e425b08a4199e9989c46
          - fix missing ) in the if statement.
            
            Change-Id: I6b2a45aeda8969778e902ae71e3fa5e46b82875a
            
2022-12-16  Mike Kaganski  <mike.kaganski@collabora.com>  [76eea55daf6b2b540dfcd2dbee5d578d5bd12e3b]

        Simplify a bit
        
        Change-Id: I45e3cc3f4ef9c4e25ffe07e23b39c1e1fe6fdce0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144273
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-12-16  Michael Stahl  <michael.stahl@allotropia.de>  [4cc101bfc362d4aea1ecc9136b20b73910fa0041]

        tdf#149548 sw: add unit test
        
        Change-Id: Ibb4eadc15f539ee2d4f030c6366c9abd92bc3823
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144249
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-12-16  Justin Luth  <justin.luth@collabora.com>  [88d4e7416921d4c3c71d9effa04ff56a541b169d]

        tdf#151548 vba FormFields: implement Range
        
        Msgbox (FormFields("text1").Range.Text)
        
        Change-Id: Iac195e09bd3f9619890b336a0cb537a1acd00049
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144136
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-12-16  Justin Luth  <justin.luth@collabora.com>  [54599383a2f86b83c237a10f7d9fce492e798487]

        sw content controls: enhance preserve id
        
        Follow-up to 100c914d44ae8f362924fe567d7d41d0033ae8ad
        which added the initial id preservation for DOCX.
        
        adding DOCX block SDT grabbaging, ODF import/export
        [content controls can't exist in DOC format]
        
        The ID field is CRITICAL to preserve for VBA purposes.
        This patch adjusts BlockSDT to also round-trip the id
        instead of just creating a random one.
        
        m_nRunSdtPrToken <never equals> FSNS(XML_w, XML_id) since 2021
        with 5f3af56b2c0ef6c628a7cfe5ce6e86f8e1765f5f,
        so I removed that part of the clause.
        
        I had thought about changing the ID to use a string instead of an int,
        but then the integer version was adopted to fix a regression
        in the commit mentioned earlier.
        
        I think it is AWFUL to have a number as the identifier
        when it will be used in StarBASIC. The VBA guys have to deal
        with it, but it would be nice to do something reasonable
        for LO native access to content controls.
        
        However, the concern would be if we allow VBA macro content created in LO
        to be exported to DOCX format - that would cause problems converting
        from a string ID to a number ID. VBA editing already is happening to
        some extent, and mmeeks seems interested in enabling it.
        So over-all it seems best to just stick with an integer ID.
        
        I used the commits for <w:alias> and <w:tag> to compose this patch.
        XML_ID already existed in include/xmloff/xmltoken.hxx
        and "id" already exists in xmloff/source/token/tokens.txt
        
        The ID can be used in VBA to select a specific control.
        The id (which is a positive or negative integer in DOCX)
        specifies a unique control - either by passing the number as a string
        (of the UNSIGNED value) or by passing as a float (specified with #).
        
        For example:
        msgbox ActiveDocument.ContentControls(2587720202#).ID
        msgbox ActiveDocument.ContentControls("2587720202").ID
        but not as an integer since that is used for index access.
        dim index as integer
        index = 1
        msgbox ActiveDocument.ContentControls(index).ID
        
        make CppunitTest_writerfilter_dmapper CPPUNIT_TEST_NAME=testSdtRunRichText
        make CppunitTest_sw_ooxmlexport17 CPPUNIT_TEST_NAME=testDateContentControlExport
        make CppunitTest_sw_ooxmlexport18 CPPUNIT_TEST_NAME=testTdf151912
        make CppunitTest_sw_core_unocore CPPUNIT_TEST_NAME=testContentControlDate
        make CppunitTest_xmloff_text CPPUNIT_TEST_NAME=testAliasContentControlExport
        make CppunitTest_xmloff_text CPPUNIT_TEST_NAME=testAliasContentControlImport
        
        Change-Id: I5c4022dc932d941fad9da6d75ce899ee1ff66ff5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142818
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-12-16  Noel Grandin  <noelgrandin@gmail.com>  [73e062be1ff10e2dd889d9ec9c2d07b692077f62]

        blind fix for some 7.4.3.2 crashes in UpdateCheckJob
        
        I am guessing that state in this object is being touched from
        multiple threads (since it is an UNO service object), and one or
        more of the threads are consequently seeing inconsistent state.
        
        Change-Id: Ib925740d3b8db2713c4f132d0367b794a412a269
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144248
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-16  Khaled Hosny  <khaled@aliftype.com>  [718af940435ae9d2ac90374e5880ecb38e96252c]

        tdf#152533: Improve script handling in font preview
        
        Use Edit Engine to get the script types instead of trying to duplicate
        (poorly) its behaviour. This has the advantage of handling weak
        characters and digits properly and is closer to what would happen in the
        document itself.
        
        We probably should go further and render the preview entirely using Edit
        Engine (since the current code fails short of proper bidi handling), but
        this is a bigger change.
        
        Change-Id: I975cb2d96a4a18dbd8110686ca09649cab0ec2f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144284
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-12-16  Khaled Hosny  <khaled@aliftype.com>  [bfecacb2487ba9470600e6f64056d9b1816ee96b]

        tdf#152460: Improve script handling in style previews
        
        Use Edit Engine to get the script types instead of trying to duplicate
        (poorly) its behaviour. This has the advantage of handling weak
        characters and digits properly and is closer to what would happen in the
        document itself.
        
        We probably should go further and render the preview entirely using Edit
        Engine (since the current code fails short of proper bidi handling), but
        this is a bigger change.
        
        Change-Id: I79b28067d80f66087e1d5e9399ba1a513de96c8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144283
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-12-16  Justin Luth  <jluth@mail.com>  [ba8eb90925aa31be4029b5486a6f5dcd2e9573fd]

        [API CHANGE] related tdf#85592: drop duplicate use of .uno:CharBackgroundExt
        
        The primary purpose of CharBackgroundExt is a bool flag to
        indicate that the watering-can for text background coloring
        is active.
        It could also function as a synonym for BackColor in the "execute"
        state. A prior (NFC) commit removed internal LO use in this way,
        so lets drop the ability to do this altogether.
        
        I'm not sure why anyone would have selected to use CharBackgroundExt
        instead of .uno:BackColor in API calls. Perhaps they discovered it via
        LO_COLLECT_UIINFO. A google search didn't indicate any significant
        use or suggestion to use CharBackgroundExt.
        
        P.S. I'm also trying to deprecate BackColor and replace it with
        .uno:CharBackColor - which is what this bug report is actually about.
        
        Change-Id: I8d8a2aedb1af18e4a10ff09ad0dabc58e90514a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138167
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-12-15  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [37530317f35ad59091cf1fb0850055612fe0d529]

        add three static lines beween tarballs to ease cherry-picking
        
        since otherwise merge-conflicts are likely to occur
        
        Change-Id: I46d507763a4d4287a7450bb81d28aed4279aae1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144247
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-12-15  Eike Rathke  <erack@redhat.com>  [8e392437fdb8e8d3f2bb3d41a2f06693dc733229]

        crashtesting: assert seen on loading forum-mso-en4-573860.xlsx
        
        While resolving named expression Pinnacle3
        IF(AND(Pinnacle1+Pinnacle2<>11,Pinnacle1+Pinnacle2<>22,Pinnacle1+Pinnacle2>9),SUM(MID(Pinnacle1+Pinnacle2,1,1),MID(Pinnacle1+Pinnacle2,2,1)),Pinnacle1+Pinnacle2)
        
        where resolving and inserting named expressions Pinnacle1
        IF(AND(SUM($Sheet1.$D$3:$E$3)<>11;SUM($Sheet1.$D$3:$E$3)<>22;SUM($Sheet1.$D$3:$E$3)>9);SUM(MID(SUM($Sheet1.$D$3:$E$3);1;1);MID(SUM($Sheet1.$D$3:$E$3);2;1));SUM($Sheet1.$D$3:$E$3))
        
        and Pinnacle2
        IF(AND(Logic1<>11;Logic1<>22;Logic1>9);SUM(MID(Logic1;1;1);MID(Logic1;2;1));Logic1)
        
        with Logic1
        IF($Sheet1.$E$3+NilaiTahun>10;SUM(MID($Sheet1.$E$3+NilaiTahun;1;1);MID($Sheet1.$E$3+NilaiTahun;2;1));$Sheet1.$E$3+NilaiTahun)
        
        with NilaiTahun
        IF(SUM(MID($Sheet1.$F$3;1;1);MID($Sheet1.$F$3;2;1);MID($Sheet1.$F$3;3;1);MID($Sheet1.$F$3;4;1))<10;SUM(MID($Sheet1.$F$3;1;1);MID($Sheet1.$F$3;2;1);MID($Sheet1.$F$3;3;1);MID($Sheet1.$F$3;4;1));SUM(MID(SUM(MID($Sheet1.$F$3;1;1);MID($Sheet1.$F$3;2;1);MID($Sheet1.$F$3;3;1);MID($Sheet1.$F$3;4;1));1;1);SUM(MID(SUM(MID($Sheet1.$F$3;1;1);MID($Sheet1.$F$3;2;1);MID($Sheet1.$F$3;3;1);MID($Sheet1.$F$3;4;1));2;1))))
        
        overall exceeds FORMULA_MAXTOKENS (8192) in the generated RPN
        code, hence an ocStop is encountered as factor token.
        
        (this cries for generating subroutine call token arrays where each
        named expression could have their own RPN code and interim results
        could be remembered for each while interpreting within one formula
        cell; just dreaming..).
        
        Change-Id: I744c4915a00849b107c7c25d7029aa19d976aa86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144048
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-12-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [057a5f56a11a47da9cc7015b6d0718e57c442034]

        svx: fix null deref in ParaLineSpacingControl::ExecuteLineSpacing
        
        See https://crashreport.libreoffice.org/stats/signature/svx::ParaLineSpacingControl::ExecuteLineSpacing(long)
        
        Change-Id: Ide29a7e78bf1114f0ebc104fa8c245e52d590eea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144239
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-15  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [ec4409a911fd4a67eb1bc74aae33081ae8510339]

        don't export entries from download.lst - only used by make
        
        no need to plant that into the environment of every recipe. some Jenkins
        Windows builders already run into "environment is too large for exec"
        issue just by attempting a "xargs --show-limits </dev/null" from a dummy
        rule within the make environment
        
        Change-Id: I321fa9075532eef62a7d4e33a08c272276de717e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144217
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-12-15  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [d117e3a45e662ac45b96c940459101376445a811]

        create pocheck convenience target
        
        it's usually run bypassing all the dependencies & make parsing using
        
        LD_LIBRARY_PATH=instdir/program make cmd cmd='ALL_LANGS="$(ALL_LANGS)" workdir/LinkTarget/Executable/pocheck'
        
        but it doesn't hurt to also have it as a dedicated target
        
        Change-Id: I742373eb0e4d87ea22c80da0dcaaba7116cd2937
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144250
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-12-15  Caolán McNamara  <caolanm@redhat.com>  [3867cb55ddf1bfdefdb7d7a198b275793efb9ed1]

        sw: check SfxViewFrame::Current()
        
        these ones looks potentially worth backporting
        
        Change-Id: I294fa029b53fa9d43cb738f07278301e2a06c210
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144245
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-15  Caolán McNamara  <caolanm@redhat.com>  [54aa8993baba2a9463a5b412c6c7575efa89bb67]

        sw: check SfxViewFrame::Current()
        
        SfxViewFrame::Current() is a festering wound, these ones look like they
        were safe anyway, so no need to backport. But with enough checked static
        analysis will kick in to flag new unchecked ones.
        
        Change-Id: I359d71bda2ad1f8f720fae1f87a13eae94bb763c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144244
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-15  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [183f5e38ee775f2e8c57bd061db80baf7da3b4c7]

        don't export the various language lists and consolidate them
        
        this further frees the environment for Windows builders, to reduce the
        risk of running into "environment is too large for exec" errors when
        attempting to use xargs in a recipe.
        
        Change-Id: I7e0b97163372018edb12329f24bb1dfafeefc526
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144235
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-12-15  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [33e26da304922d5e6f46350492324dfce0afb3ef]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5daaa3e440b17505d644273a7305f073d6d5834d
          - cd to helpcontent2/source/text & drop it from filenames for larger batches
            
            On the Jenkins Windows builder only 40~45 of the ~2500 helpfiles can be
            processed at once when not stripping that prefix. With the shortened
            filenames the build needs less than half of the xsltproc invocations.
            
            Also prevent a trailing carriage return to be interpreted as part of the
            filename on windows and drop the abbreviate_dir wrapper around the
            command since there's nothing left to shorten anymore.
            
            Change-Id: Ifaff26f73f262bd1d7cb4f813bf081782661ba17
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144236
            Tested-by: Jenkins
            Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
            
2022-12-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [f9c857563f2a8837c6ec83851369badbcfa22185]

        sd: fix null deref in ModifyPageUndoAction::Undo/Redo
        
        See https://crashreport.libreoffice.org/stats/signature/SfxViewFrame::GetDispatcher()
        
        Change-Id: Iaf14ad8fd5dab878ea5e3d6997371c2d8a4beac6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144241
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins

2022-12-15  Caolán McNamara  <caolanm@redhat.com>  [a0c24199e4905c8220fb4254dfd0b263a44626a7]

        likely fix for frequent SfxViewFrame::GetChildWindow() crash
        
        crash report id: 58e9a91e-9feb-4eb4-a28e-27921d3e1b99
        
        Change-Id: I110d96f1c73f95025918ccc4043dac40c5e1dc4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144240
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1e3b7b9ca960e3cfec626bb4b155a791487f810c]

        Fix typo
        
        Change-Id: I5858e828b50972bc31848a9a1d9e76705ffa785c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144214
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-12-15  Caolán McNamara  <caolanm@redhat.com>  [f26248a3ed8a089f15520d200a246ca6d5f3c50c]

        Resolves: tdf#147640 default optional grids hidden
        
        they are always explicitly toggled on/off by the owner, but this
        way they will be no-show-all and not make visible on relocating to
        a new parent
        
        Change-Id: If17cb15988118875a680e4d1a04c148f47c7a7b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144219
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-15  Jean-Pierre Ledure  <jp@ledure.be>  [8a67d717099179bf77bf75d9e7437280e335439e]

        ScriptForge - (SF_Datasheet) minor changes in comments
        
        No effect on code execution.
        Hence no cherry-picks to previous release(s).
        
        Change-Id: I724c05ee2807e2783655cbb8889a721a5a5e1b75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144224
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2022-12-15  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [1c5c31b006f8515bfea440bbcf286f8b4b840aac]

        gpgme: upgrade to release 1.18.0
        
        Remove gpgme.git-4b64774b6d13ffa4f59dddf947a97d61bcfa2f2e.patch.1 as it has applied in 1.18.0.
        
        * 0001-cpp-Fix-building-with-C-11.patch.1: fixed error "no matching function for call to object of type "(lambda at importresult.cpp:154:71)"".
        * w32-include.patch: add missing #include <string> (for std::string).
        * macos-include.patch: add missing #include <algorithm> (for std::any_of).
        
        Change-Id: I45f2ef415d80e6ee848699803e971f154812c9c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143039
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-15  Caolán McNamara  <caolanm@redhat.com>  [c88dda7e89a0774b203def3d90475c7b668187c2]

        resave with latest glade
        
        Change-Id: I00d1a4e727e411ea91d2a95b081d2a68f2b90ba2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144218
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-15  Caolán McNamara  <caolanm@redhat.com>  [8980a7e8d48eeed0d1550c9efecd7f7300d9f0d7]

        fix BigInt gdb pretty-printer
        
        since
        
        commit 9536098ff107f1096e7f710c6f1e76c5659a5482
        Date:   Tue Nov 17 10:15:11 2020 +0200
        
            simplify BigInt, remove isSet
        
        and
        
        commit 33b8f7c10baead5fdd24d9b68caab54052bd00ba
        Date:   Wed Jan 6 10:41:22 2021 +0200
        
            bIsBig member is redundant
        
        Change-Id: I877364d4b5ed11812c34f2b5d51ec60dd6cca9de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144215
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-15  Caolán McNamara  <caolanm@redhat.com>  [abdad61f123820ed72893a9c2a0d5305ea8386d5]

        Resolves: tdf#95138 add tooltips to calc tabbar
        
        Change-Id: I870c5dc1b81c642c4c7b70de10ecb927758ae29a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144216
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-15  Stephan Bergmann  <sbergman@redhat.com>  [c0b59ad6e35b0cb0dea0821e95f95569739078c1]

        Consistently use comphelper::getSomethingImpl<I>(aIdentifier, this)
        
        ...rather than comphelper::getSomethingImpl(aIdentifier, static_cast<I *>(this))
        to delegate to an inherited class I
        
        Change-Id: I85d5b4923428e7082e3dbcea4846eef118f5f201
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144211
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-15  Tor Lillqvist  <tml@iki.fi>  [c526b4a58ea6eabf7454566d5e399dbaa3d5d261]

        Simplify selection of iOS SDK, like we now do for macOS
        
        Change-Id: I850a0214d12ef6b5b9a289b34a1467dfe9d35d17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144213
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-12-15  Caolán McNamara  <caolanm@redhat.com>  [a13b53e780f541ebd5ca1bf95c8b5c14df30516f]

        crashtesting: relax assert seen in forum-mso-en4-503384.xlsx
        
        maModels.size() is 1 while maPriorities.size() is 2 with this
        offending xml
        
        <x14:conditionalFormatting xmlns:xm="http://schemas.microsoft.com/office/excel/2006/main">
         <x14:cfRule type="iconSet" priority="6" id="{8347056A-0193-48CE-A1F2-602B0108EE9E}">
          <x14:iconSet iconSet="3Symbols2" showValue="0" custom="1">
           <x14:cfvo type="percent">
            <xm:f>0</xm:f>
           </x14:cfvo>
           <x14:cfvo type="num" gte="0">
            <xm:f>0</xm:f>
           </x14:cfvo>
           <x14:cfvo type="num" gte="0">
            <xm:f>0</xm:f>
           </x14:cfvo>
           <x14:cfIcon iconSet="3Triangles" iconId="1"/>
           <x14:cfIcon iconSet="NoIcons" iconId="0"/>
           <x14:cfIcon iconSet="3Symbols2" iconId="2"/>
          </x14:iconSet>
         </x14:cfRule>
         <x14:cfRule type="expression" priority="1" id="{89F2044D-AD8D-477D-AFD2-3E2B711FFBCA}">
          <xm:f>AND($A3&gt;INDEX(Sheet2!$B$2:$B$50,MATCH(C$2,Sheet2!$A$2:$A$50,0)),C3=1)</xm:f>
          <x14:dxf>
           <fill>
            <patternFill>
             <bgColor rgb="FF92D050"/>
            </patternFill>
           </fill>
          </x14:dxf>
         </x14:cfRule>
         <xm:sqref>C3:Q28</xm:sqref>
        </x14:conditionalFormatting>
        
        Change-Id: I3b530be9adaf8a9e98488e8dc25891721ff36244
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144212
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a365b4850299778992350c690b064728be6b74ef]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 71788fbef6a5e57e3c902c7e5b33d672a8846abc
          - Mute L10n in BASIC code
            
            Change-Id: I0e6a85285548385935eadd00e69bf2671af3d4c6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144178
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-12-15  Caolán McNamara  <caolanm@redhat.com>  [ade49eb1b9f99595f4c8864e7c13acebf9fac030]

        Resolves: tdf#92051 add tooltips to section/table statusbar
        
        Change-Id: I649eabbe266085fdbc0ca9c4a5506c0c2a270721
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144199
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-15  Rafael Lima  <rafael.palma.lima@gmail.com>  [6d8b5629d3728aa48751e0a1b690f756b9d546f4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 958bceabc62ee570a389d1b18a18b82cc95c9e85
          - Update documentation of SF_Basic service
            
            This patch adds the new CreateUnoStruct method and fixes a few minor issues in the file.
            
            Change-Id: I1369e801d4e86f3413ccd7e13dcae8255e4ff5b8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144122
            Tested-by: Jenkins
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2022-12-15  Stephan Bergmann  <sbergman@redhat.com>  [102846d45cb9660805e209b6954c7b8d707b8288]

        Fix another use of gtk_gesture_zoom_new for GTK 4
        
        ...introduced with 7d5841b435a6794e30f02b62db15660ffe4ee39e "vcl: Implement
        touchpad zoom gesture support in GtkInstanceDrawingArea", and fixing it along
        the lines of 903b8f8524b8c84eced3ccbf7cfec9c5b9015f4b "gtk: Fix gtk4 build after
        f2bd19f672023 and e6bed4293814d" and b37e6d2cbd2cfbd5c6eeba81415182c1c766de8f
        "gtk4: connect the zoom and rotate gestures for gtk4"
        
        Change-Id: I7a4521766e537d33ee3bf1787c317095a2e54af8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144208
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-15  Justin Luth  <justin.luth@collabora.com>  [9c1927df9c266834b5a2da4b7f23af0b8e8b8c6e]

        tdf#151548 vba ContentControls: implement Range
        
        This is critical for accessing content control text
        via VBA.
        
        Msgbox (ActiveDocument.ContentControls(1).Range.Text)
        
        Change-Id: I77885909d82e209d909e3bddff08894c1989286f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144135
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-12-15  Tünde Tóth  <toth.tunde@nisz.hu>  [fd831c28bfc29d9d5fe2b3074324d4cbc4a70689]

        tdf#152310 DOCX shape import: fix lost text color regression
        
        Don't apply COL_AUTO as color of the run.
        
        Regression from commit 49a40e3ed200e7c6d728f36d0b4be22dd85c51be
        "tdf#135923 DOCX shape import: set text color".
        
        Change-Id: I9c2088b4c531f09c80715bffdae225ac0987be79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143533
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-12-15  Miklos Vajna  <vmiklos@collabora.com>  [fb7f214032c3455a9e7213a5067ac31585413e0d]

        sw doc model xml dump: a text node doesn't own its numbering rule
        
        Just remove this from the dump: SwNumRuleTable already provides the same
        info (it owns the numbering rule) and the text node already shows the
        numbering ID in its SwNumRuleItem.
        
        Change-Id: Id55db5e41d5923073d04c2a1f9e996766d7484e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144195
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-12-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [15df8e5422010e0806eb9e93bd8822519c1ab989]

        UnoApiTest: introduce CPPUNIT_ASSERT_RECTANGLE_EQUAL
        
        and get rid of duplicated code
        
        Change-Id: Iccbd3147fab71b43b1725af308df8ed37c807b7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144173
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [99fc50c4facbe87642717faa0d780889168eabfd]

        sc: introduce CPPUNIT_ASSERT_POINT_EQUAL
        
        and factor out code
        
        Change-Id: I80df957410d1ff4de0cd0f6833790e14714859f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144171
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-15  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [7ef97c19491a407828a200968139540e51604118]

        sw: Fix uiwriter6 unit test
        
        From "tdf#124603 sw: pressing Up/Down triggers pending spell
        checking", only assert GetWrong() after moving cursor out of bad word.
        
        Change-Id: I0e722e5c56713fe1a2a7c672d7aab76438d1727f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144202
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-12-15  Tor Lillqvist  <tml@collabora.com>  [bc05ac6ea8f53954e363ec3bfde8308710258b10]

        Need to mention libxml2 here, too, when building for Emscripten
        
        Forgot this in 563c28b6508ac836fbe46369a4d2d300cda650cf.
        
        Change-Id: I8675273c461f1b83b4dbe8bb7f9f58130a1d77fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144200
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-12-15  Patrick Luby  <plubius@neooffice.org>  [9ec57a3dc7925d6f86a19d0e179e065df53e542f]

        tdf#145843 Do not use CGBitmapContextCreate() to create a bitmap context
        
        As described in the comment in the above code, CGBitmapContextCreate()
        and CGBitmapContextCreateWithData() will try to access pixels up to
        mDirtyRect.x() + pixmap.bounds.width() for each row. When reading the
        last line in the SkPixmap, the buffer allocated for the SkPixmap ends at
        mDirtyRect.x() + mDirtyRect.width() and mDirtyRect.width() is clamped to
        pixmap.bounds.width() - mDirtyRect.x().
        
        This behavior looks like an optimization within CGBitmapContextCreate()
        to draw with a single memcpy() so fix this bug by chaining the
        CGDataProvider(), CGImageCreate(), and CGImageCreateWithImageInRect()
        functions to create the screen image.
        
        Change-Id: Ic83f6162f8eb63de22693c0c40015da3b88aee65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144194
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-15  Mark Hung  <marklm9@gmail.com>  [ae6e57d99cfdeac69cc42cd82904c24edc866310]

        tdf#152031,tdf#152085 minimize impact to table layout.
        
        Revert two commits[1][2] that are related to fixing tdf#135991
        ( but keep the unit tests) and rework the solution.
        
        Cases related to IsNeighborFrame() imply either IsCellFrame()
        ( a table cell ), or IsColumnFrame() ( a column inside a
        section ).  Original patch[2] affected both of tables and
        sections.  Try to limit the affected case to the section
        so it does not affect table layout for tdf#152031.
        
        [1]
        1bf82b26aea3a403920a64cdfcb4671c947c7a01
        Author: Mark Hung <marklm9@gmail.com>
        Date:   Fri Sep 9 16:09:47 2022 +0800
        
            tdf#150642 fix table layout with vertical writing.
        
        [2]
        1e21902106cbe57658bed03ed24d4d0863685cfd
        Author: Mark Hung <marklm9@gmail.com>
        Date:   Sun Aug 14 15:23:14 2022 +0800
        
            tdf#135991 fix unexpected hidden RTL sections.
        
        Change-Id: If50e2b50b47352dad8eafebd6cce0af0530abefa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143317
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2022-12-15  Justin Luth  <justin.luth@collabora.com>  [28ff4647e9dac8eebe3a169e828bacc8dc78e363]

        tdf#151548 vba ContentControls: showingPlaceholder improvements
        
        I reviewed the effect of the recent change to how showingPlaceholder
        status was reset. It really didn't have any effect that I could find,
        but the code review resulted in these minor improvements.
        
        Change-Id: I4ba8da694c1dd4a4e7c77fe0cf20e5a5082564df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144134
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-12-15  Jim Raykowski  <raykowj@gmail.com>  [bef199febca711c9aa3fd199e8ca525b7d97a04f]

        tdf#152029 Bring comment fields to attention in the document view
        
        when the mouse pointer is over comment content type and content entries
        in the Navigator content tree
        
        Change-Id: I81f8667231fe0e94f0b81c4c2d4955ba17aaa3da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143979
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-12-14  Tor Lillqvist  <tml@collabora.com>  [52c3744d0669eafadb8e30f500edb9dff0bd7e3d]

        Update Qt5 build instructions to use Allotropia's pre-patched repo
        
        Change-Id: I4b739e36a008940705b32a2c83757520e2ae1add
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144196
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-12-14  Michael Stahl  <michael.stahl@allotropia.de>  [c6a8af20c82e3be1c1cc48ef16fb8c323e2fda95]

        Revert "Add oox to build side, for cross compilation"
        
        This reverts commit 599f9836a674ec525e56fa787a800d7ed4be3383.
        
        Reason for revert: It doesn't do anything, see 144170 for next attempt.
        
        Change-Id: Ibccf022c574e4fe527c8435eeaa6196c36ca1c30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144176
        Tested-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-12-14  Michael Stahl  <michael.stahl@allotropia.de>  [5450f0a2417ab50ed41dd5b6e3265d9a8e534df9]

        add oox to WITH_GALLERY_BUILD build side
        
        This is needed for WNT/ARM cross build since commit
        ce4c154e8b254f3bcd59ea46b3db4bd3d5a26058.
        
        Change-Id: I03cf9a2bb3bc505772b1bd2a2d96cd2b29cf14c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144170
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-12-14  Caolán McNamara  <caolanm@redhat.com>  [e5d68c4a4ad953d4d7d99103ee2181be38cd025b]

        Resolves: tdf#152495 crash on dismissing ruby dialog with ESC
        
        Change-Id: I26af008a7ee7b105255a1aaacff7ff30813172a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144166
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-14  Caolán McNamara  <caolanm@redhat.com>  [040867fce9a992b34813dab3a4d7ab93ebccbe11]

        table cel->table cell
        
        Change-Id: Id817e6da3c445d827584d1ece9aba195f641d506
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144165
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-14  Miklos Vajna  <vmiklos@collabora.com>  [724180ec495a696c79332653cb6fb52ecfbccc29]

        sw: add a new .uno:UpdateBookmarks UNO command
        
        Current the .uno:InsertBookmark command allows inserting a bookmark with
        a provided content into the document, but an existing bookmark can't be
        updated similarly. This is a problem in case Zotero citations are to be
        modeled with bookmarks.
        
        Another trouble is that bookmarks don't have dummy characters, so we
        need to be careful to replace the content in a way that maintains these
        bookmarks, a naive delete + insert will collapse them.
        
        Fix the problem by introducing a new .uno:UpdateBookmarks command,
        somewhat similar to what commit 7765b442e13048f857fd7ee49ced1731caee297e
        (sw: add a new .uno:TextFormFields UNO command, 2022-11-28) did.
        
        As usual, the provided new text is meant to be HTML, which allows
        multi-paragraph, formatted content.
        
        Change-Id: Id5bb3fd2fd9e147d98709b5a7e0c322e73c6d283
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144167
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-12-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [705594fc805012b5bf6167d7f9fee63bb1b90a1b]

        loplugin:implinheritancehelper in sw
        
        use more ImplInheritanceHelper to reduce boilerplate
        
        Change-Id: I0bf96b2e3d897d19d4883c2958c72fbfe3b61080
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144164
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [9ddbce1ef9e5b27b7d6576a30936722b5c5232eb]

        loplugin:implinheritancehelper in svx
        
        use more ImplInheritanceHelper to reduce boilerplate
        
        Change-Id: I8c966d372b94c2ab1296bc7ed6613da8dae818d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144163
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-14  Mike Kaganski  <mike.kaganski@collabora.com>  [3c2effa9057ab51c2cfff72673e1e4512d025b23]

        Restructure the code more logically
        
        Change-Id: I50bc16a0158e26ffc2ae121697ed23ccf3ca7f07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144123
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-12-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [6fd64a87add9958b603b6851e0d477c4f596c22f]

        loplugin:implinheritancehelper in framework
        
        use more ImplInheritanceHelper to reduce boilerplate
        
        Change-Id: I47eefb8edc2041fa89e64f930b1997566562d51a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144162
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [c43a4b0ffd96caaba64b228b059ee5c26049f399]

        loplugin:implinheritancehelper in dbaccess
        
        use more ImplInheritanceHelper to reduce boilerplate
        
        Change-Id: Iefeccd009ae03d0dda8b9ff436408d747052b8af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144161
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-14  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [c7b93e2687af1bf26b0843e3d815effd129752f6]

        Bump minimum macOS to 10.15
        
        This gives us support for filesystem library
        (after GCC is bumped to >7)
        
        Change-Id: I5e497ee818de883e63e1288acfc400ebadf0cdec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144156
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-12-14  Rafael Lima  <rafael.palma.lima@gmail.com>  [a2ceb003eff5a886638758a96834466e750cf314]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 07a7f0f505d659779dfe7d344e65fd47d38f111e
          - Document new FilterFormula and FilterScope arguments in SF_Calc service
            
            This patch updates the ScriptForge's Calc service to document the FilterFormula and FilterScope arguments that were added to the following methods:
            - ClearAll
            - ClearFormats
            - ClearValues
            - SetCellStyle
            
            Change-Id: Ice17a37ca49576f07be7f57800b11050054d90b3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144057
            Tested-by: Jenkins
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2022-12-14  Michael Stahl  <michael.stahl@allotropia.de>  [80f4abfea971cf66259b65fe09366d31ed41809d]

        tdf#149595 sw: fix showing of fly at start/end of single-para delete
        
        ... with change tracking enabled.
        
        Corner case where there are no extents for the node but the deletion is
        in a single node (i.e. delete from node start to node end).
        
        Make this consistent with what happens without change tracking.
        
        (regression from commit 28b77c89dfcafae82cf2a6d85731b643ff9290e5)
        
        Change-Id: Ib63c4108c86c36508e1a378824ab3511dc46ae47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144109
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-12-14  Michael Stahl  <michael.stahl@allotropia.de>  [c684301352bcca709bc8d1c99e0f08e7096e9716]

        (related: tdf#149595) sw: also re-sort SwSortedObjs on SwPageFrame
        
        ... if SwTextNode content changes; for the unit test here we get:
        
          Error: elements in iterator range [first, last) are not partitioned by
          the predicate __comp and value __val.
        
        Also, the SwTextNode may have multiple text frames on multiple pages.
        
        Change-Id: I05d4276e4b4b94fe3cd2cdfda3418ad51fa08f5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144108
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-12-14  Mike Kaganski  <mike.kaganski@collabora.com>  [5d713d110e37451d87f620793304f0f1c9b8dfcc]

        Simplify lcl_SuffixIsUser
        
        Change-Id: Ia8fbfd509541586ac7ae1f4a79230eda34f27956
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144027
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-12-14  Caolán McNamara  <caolanm@redhat.com>  [002d3a9474d92929df8089ee03f6277f45a5ef77]

        cid#1212509 Logically dead code
        
        accept the original logic then and drop the dead path instead of
        the attempt to "fix it" of
        
        commit 0d6f45377592a62ff4ee510d5fbd3bdd9e20160a
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Wed Oct 15 09:52:01 2014 +0100
        
            coverity#1212509 Logically dead code
        
        Change-Id: I373a85f53ceb395e27f85cc44cd17f650088b5f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144160
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-14  Caolán McNamara  <caolanm@redhat.com>  [6880d32d851783a56c977872df5fbf11b507876a]

        Resolves: tdf#151753 'revert coverity#1212509 Logically dead code'
        
        revert 0d6f45377592a62ff4ee510d5fbd3bdd9e20160a:
        
            coverity#1212509 Logically dead code
        
        Change-Id: I8eb7355a94ce2c93faa18c77be63de41bccd3a99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144159
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-14  Povilas Kanapickas  <povilas@radix.lt>  [4368c4bf80b2751705c500f2574d9cc3d0ee13a1]

        starmath: React to touchpad zoom gestures in SmGraphicWidget
        
        Change-Id: Id158d7778ec0c375c143cf9ce492af21b9625c9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143759
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-12-14  Povilas Kanapickas  <povilas@radix.lt>  [7d5841b435a6794e30f02b62db15660ffe4ee39e]

        vcl: Implement touchpad zoom gesture support in GtkInstanceDrawingArea
        
        Change-Id: I5ad68ee424fbcc45a3e56045f00ac41cf6c80195
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143758
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-12-14  Povilas Kanapickas  <povilas@radix.lt>  [ccfb36da48a938c7d95b3d6af5862b14721208ef]

        sc: React to touchpad zoom gestures in ScGridWindow
        
        Change-Id: I21f0e6a820149abe4457950e7382bbc7752eeb6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143757
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-12-14  Povilas Kanapickas  <povilas@radix.lt>  [90f5ecbbdb202ec4fbee9e1416f9268aa1dc56ba]

        sc: React to touchpad zoom gestures in ScTabView
        
        Change-Id: I9a946c0caf3aab03a2055740a4f467210dc07b6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143756
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-12-14  Povilas Kanapickas  <povilas@radix.lt>  [f87a0480af5b15d673490a5b1736133148ec7333]

        sc: Extract ScTabView::SetZoomPercentFromCommand()
        
        Change-Id: I06ece9a99886d94bf0b3396730951760cb199e97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143755
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-12-14  Povilas Kanapickas  <povilas@radix.lt>  [cedf0458966b6e7e4398b45ee77f77053d43e79c]

        sw: React to touchpad zoom gestures in SwEditWin
        
        Change-Id: I45a3525f3db47b2ea002a592df144a83ee39fc68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143754
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-12-14  Povilas Kanapickas  <povilas@radix.lt>  [9807fbfb56edd9998d3e8757b11f50cfa6887535]

        sw: React to touchpad zoom gestures in SwView
        
        Change-Id: I337e5d6873f9cf6d78cb53b2ffdb59a33a9465f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143753
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-12-14  Povilas Kanapickas  <povilas@radix.lt>  [0280538af13617145987663ad6407190939794f2]

        sw: Extract SwView::{MIN,MAX}_ZOOM_PERCENT constants
        
        Change-Id: Id593752274121ad41dcdeb215be410a3577d890a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143752
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-12-14  Povilas Kanapickas  <povilas@radix.lt>  [45d861a38d7cd3031bd577fd954b11e5d7a99f8d]

        sd: Improve reaction to slow zoom gestures in ViewShell
        
        The current implementation will ignore slow zoom gestures because each
        event may result in zoom change of less than 1% which will be truncated
        to zero during floating-point -> integer conversion.
        
        Storing accumulated amount and changing the zoom level once a whole
        integer quantity is accumulated solves this problem.
        
        Change-Id: If27a88d7695d0eed241dada5a09b25b2cb577841
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143751
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-12-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2d39c37b61fb2e4d03f5f58a38ba2265064db50b]

        Fix typo
        
        Change-Id: I1d50f4b47ba32ee6dfd76d3165f15903746de46c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144112
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-12-14  Stephan Bergmann  <sbergman@redhat.com>  [56e17186ffcda7e93530bef3a06120584bb7d579]

        [API CHANGE] Merge sfx2::XmlDump into css::qa::XDumper
        
        Both sfx2::XmlDump and css::qa::XDumper were (only) used to dump various data
        from ChartModel and ChartView instances in debugging (e.g., F12 and Shift-F12 in
        an SW_DEBUG=1 Writer) and testing scenarios.  The problem with XmlDump was that
        it was used as the target of a dynamic_cast from a UNO type, which is dangerous
        (see the upcoming commit introducing loplugin:unocast for details).  One fix
        would have been to replace that dynamic_cast with a use of XUnoTunnel, and make
        ChartModel and ChartView implement that.  But those classes already implement
        XDumper, so it looks more natural to use XDumper for that purpose too.
        
        However, the information that was obtained via XDumper was rather different from
        the information that was obtained via XmlDump.  So make an incompatible change
        to the (unpublished) XDumper, adding a kind parameter distinguishing the
        original behavior of XDumper (kind == "shapes") from the original behavior of
        XmlDump (kind == "").
        
        Change-Id: Ia7379bedfc45ab62a298fdc2f030cebaf21c4885
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144145
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-14  Caolán McNamara  <caolanm@redhat.com>  [8bdb85f8c7f31e51328afa51a584c3cfdea1c06f]

        upgrade to libtiff 4.5.0
        
        Change-Id: Ic54ecba50862860a67f92a2fc6e45fd275fa9a31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144155
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-14  Gülşah Köse  <gulsah.kose@collabora.com>  [e9356f9ced3167cd927e98617bab54048cc63073]

        tdf#152483 Fix the insert hyperlink behaviour on Calc
        
        Cursor invalidation message shouldn't carry a hyperlink info to online
        side if there is no hyperlink under the cursor
        
        Change-Id: Ibdb6e32d029e101212d03bc117a5a14a712822ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143986
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-12-14  Caolán McNamara  <caolanm@redhat.com>  [8faeb46a5d4bb7301968281a1edf5fc0b6278e53]

        Resolves: tdf#152501 forward replacement ComboBox query-tooltip to original
        
        Change-Id: I7c56ce58a00d87ce1699bffdf36c9842ac579161
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144158
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-14  Stephan Bergmann  <sbergman@redhat.com>  [ba76f0ba7e8de4d2953739c952004b7d9af47197]

        loplugin:unocast (i18npool::Calendar_gregorian)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I1b0e544145c364cb9ee669b913132f41c1a8a66a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144147
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-14  Stephan Bergmann  <sbergman@redhat.com>  [840154daf934d8df52ead1cb7acd798c4d30f007]

        loplugin:unocast (framework::AddonsToolBarWrapper)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I8014f683b939da9d638545c77dbddb3e478a385e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144143
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ff598ae2d2d356c1c7b1e3e9190eb1f02a74c1da]

        Fix typo
        
        Change-Id: I6d85db36bb94215b912827746b220a21a1b472a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144111
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-12-14  Stephan Bergmann  <sbergman@redhat.com>  [c9de64e92cac1f4b9907399d7f51f70021f7e39c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 970907045a2400da7ed6e3d14ef76f7ad3b2d783
          - Fix prepending xargs to gb_ExternalExecutable_get_command, help part
            
            ...as was done in f048f02f505704a76c4f01b4ff3f369e8ed928b5 "hid2file.js
            generation: process in batch, not each file one-by-one", causing my build to
            fail with
            
            > [XSL] CustomTarget/helpcontent2/help3xsl/hid2file.js
            > xargs: LD_LIBRARY_PATH=/home/sbergman/gcc/trunk/inst/lib64:/home/sbergman/lo/core/instdir/program:/home/sbergman/lo/core/instdir/program: No such file or directory
            
            Change-Id: I94ea42878de55a887e6955b350997425438bb90e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144154
            Tested-by: Jenkins
            Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
            
2022-12-14  Stephan Bergmann  <sbergman@redhat.com>  [3d117dcc4a705f477c8223978200756ac9f83fe3]

        Fix prepending xargs to gb_ExternalExecutable_get_command, core part
        
        ...as was done in
        <https://git.libreoffice.org/help/+/f048f02f505704a76c4f01b4ff3f369e8ed928b5%5E!>
        "hid2file.js generation: process in batch, not each file one-by-one", causing my
        build to fail with
        
        > [XSL] CustomTarget/helpcontent2/help3xsl/hid2file.js
        > xargs: LD_LIBRARY_PATH=/home/sbergman/gcc/trunk/inst/lib64:/home/sbergman/lo/core/instdir/program:/home/sbergman/lo/core/instdir/program: No such file or directory
        
        Change-Id: I5a58874aa746de13cfc86b691c11349196092dce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144151
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-14  Stéphane Guillou  <stephane.guillou@member.fsf.org>  [fde7a73e5fa733cde679d6c9ac42e5c1f7cc9a94]

        upgrade tag names with new version of glade
        
        Change-Id: Idcbf12c72eea8f7c8b4c7e787eeb2719f29cc69a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144152
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-14  Stephan Bergmann  <sbergman@redhat.com>  [b0e9c4c5f063cefa9557810e3349bdb9c7493091]

        loplugin:unocast (GrammarCheckingIterator)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I4ecaa3cfafbb2e01ede956e4f3f6d58f40bdbb57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144146
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-14  Stephan Bergmann  <sbergman@redhat.com>  [8ee6cfc9655ce9de4617cea1a0d9cb9d7a4fbfac]

        loplugin:unocast (ucb::ucp::ext::Content)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: If35b179b83383d8252a356c5bf43ae6ebb1d63f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144148
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [269e1588ced9de990aeb50ed8aedf9117699a99b]

        Add precisions in extended tip
        
        Change-Id: Ic339db77ba4064f7a4cf7533740e7a0f98955453
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143922
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-12-14  Stephan Bergmann  <sbergman@redhat.com>  [5b8cd77c112bc8c0e92b8fec215c3c8e802bbc0a]

        loplugin:unocast (basic::SfxScriptLibraryContainer)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: I962b2a11a6407a543fb8b4ad972128d59f62a8a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144142
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-14  Stephan Bergmann  <sbergman@redhat.com>  [9e73ff9fce12e102bb3c3cea8d8bb96c88f2c9ad]

        loplugin:unocast (sdext::presenter::PresenterNotesView)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: Iee184c75fb5d4a8f00b932c001df023de795c469
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144144
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-14  Stephan Bergmann  <sbergman@redhat.com>  [a98acca8fbc38d3fd5600ae5056a8e42b6d8a40d]

        loplugin:unocast (SelectionChangeHandler)
        
        (See the upcoming commit introducing that loplugin:unocast on why such
        dynamic_casts from UNO types are dangerous.)
        
        Change-Id: Ibc2511c8521923c854e4b450649ea616581af2fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144141
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-14  Stephan Bergmann  <sbergman@redhat.com>  [276e3ccbdd3259ec3daf8a1a98fa7f406b14e21c]

        loplugin:unocast (vclcanvas::RepaintTarget)
        
        (The overall inheritance hierarchies of the classes deriving from RepaintTarget
        are so over-engineered that it looks easier to make each of those classes derive
        from css::uno::XUnoTunnel individually, rather than deriving RepaintTarget from
        something like cppu::WeakImplHelper<css::uno::XUnoTunnel>.  And see the upcoming
        commit introducing that loplugin:unocast on why such dynamic_casts from UNO
        types are dangerous.)
        
        Change-Id: I4bcfad4049a2fb366768602a432c1282c2bf477e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144140
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-14  Caolán McNamara  <caolanm@redhat.com>  [cbb3f697245d7d57439cb5019e9f9834cb9cd35f]

        tdf#152486 unreadable infobar buttons in macOS dark mode
        
        These are the buttons in infobars where the infobar has a custom
        background color and on these platforms the buttons blend with their
        background. On other platforms the buttons typically are opaque
        and the issue doesn't arise.
        
        Change-Id: Idfc4bbf291953bbf27e73cd5dd7654fd1ce4b051
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144104
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-14  Justin Luth  <justin.luth@collabora.com>  [908d058c67c4efb3dc142ea8d6ad59badf01c9c6]

        tdf#151548 sw content controls: preserve tabIndex
        
        This has to be vital to keyboard navigation.
        Certainly it is good to have it imported
        before we start to consider tab-movements
        for form controls.
        
        All tabIndex 1's are processed (in placement order)
        and then the 2's etc. 0's are to be done last.
        
        XML_TAB_INDEX already existed in include/xmloff/xmltoken.hxx
        and "tab-index" already exists in xmloff/source/token/tokens.txt
        
        make CppunitTest_writerfilter_dmapper CPPUNIT_TEST_NAME=testSdtRunRichText
        make CppunitTest_sw_ooxmlexport17 CPPUNIT_TEST_NAME=testDateContentControlExport
        make CppunitTest_sw_core_unocore CPPUNIT_TEST_NAME=testContentControlDate
        make CppunitTest_xmloff_text CPPUNIT_TEST_NAME=testAliasContentControlExport
        make CppunitTest_xmloff_text CPPUNIT_TEST_NAME=testAliasContentControlImport
        
        No existing unit test found containing blockSDT with tabIndex.
        
        Change-Id: I8a958844e6192b079a2b22a62dedfd8739021f4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143603
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-12-14  Miklos Vajna  <vmiklos@collabora.com>  [e15658a7576c8160c9f1b861201e206f9cf34df9]

        CppunitTest_sw_core_layout: clean up testFollowTextFlowWrapInBackground
        
        Use SwFEShell::Insert() to insert a graphic instead of duplicating it.
        
        Change-Id: I99b6ebda4d8e4d0c7ec9d8dc34348b66b56951ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144105
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-12-14  Stephan Bergmann  <sbergman@redhat.com>  [71085deec7a24ed6650a1e6a07dcbb822ab4334d]

        CppunitTest_sw_globalfilter also needs the ASan hack
        
        ...from e854abe076155fc085b56549ced50b3ee9a095d2 "Avoid external processes
        picking up instdir/program/libnspr4.so" now, presumably since
        31084ebb59093be7dfe5ab53a20fdb3bcfde34b6 "tdf#143311
        offapi,oox,writerfilter,xmloff,sw: decorative flag on flys"
        
        Change-Id: Ic8a29c0fea8b34d95745a4e7d1c8e4b74da64653
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144106
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-14  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [5816474c37293cc791fdb9cb042d11be7d809d0b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e3b1cce7dde7e964c7670dd24a167e750654685a
          - tdf#132398 Update icons for Online help navigation
            
            Change-Id: Id6c5bb5d486cd045238205318a6f99339716c117
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144138
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-12-14  Eike Rathke  <erack@redhat.com>  [0517ef1669dba0e055b8ef3cf09a4b40378e476f]

        It's unnecessary to obtain what's not being used
        
        Change-Id: I3b5a2a8a2b095e77f71629910628ca7fe54aac25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144113
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-12-13  Eike Rathke  <erack@redhat.com>  [d5986b163276008d2a15a10f7de529d924b60d2f]

        crashtesting: (assert) fix treatment of "#FMT" input line value
        
        For "#FMT" test the original format type for not being NUMBER, the current
        format type may be different from finding an edit format.
        
        This constellation did not matter until
        
            commit 4fd1333ba4bb4f2311e9098291154772bd310429
            CommitDate: Thu Mar 25 15:00:31 2021 +0100
        
                tdf#140968 tdf#140978 XLSX import: fix lost rounded filters
        
        introduced the bFiltering parameter in which case the edit format is not
        used (and bFiltering is also set when collecting the filter entries for
        .xls export). In fact the logic should be changed such that obtaining
        the edit format isn't even executed in that case. For now just fix the
        "#FMT" case to be backported.
        
        Also, the bool return of
        SvNumberformat::GetOutputString(double,OUString&,Color**) does not indicate
        success or failure, but whether the "star" asterisk spreading was inserted or
        not. Contrary to SvNumberformat::GetOutputString(double,sal_uInt16,OUString&)
        ... cough.
        
        Change-Id: Ic8cbbd283a80c654a9ff22ea36897c9b72b8837d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144110
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-12-13  Jim Raykowski  <raykowj@gmail.com>  [a2d211359b082db33153e9bc22c2184f2de1131e]

        tdf#152029 Bring footnotes and endnotes to attention in the document
        
        view when mouse pointer is over footnote and endnote content type and
        content entries in the Navigator content tree
        
        Change-Id: Iec1c2112aa934e21340fd2a21ea4b3bf8d1ce9cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143900
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-12-13  Tor Lillqvist  <tml@collabora.com>  [563c28b6508ac836fbe46369a4d2d300cda650cf]

        Use libxml2 instead of expat in bundled fontconfig in the Emscripten case
        
        For just running LO itdelf as WASM it presumably does not matter. But,
        when building Collabora Online as WASM, using expat in fontconfig
        turns out to be problematic.
        
        The Poco library that Online uses includes a bundled expat
        library. For some reason the function signatures in that expat are
        different from those in the bundled expat library from LO core. Thus
        you get "RuntimeError: null function or function signature mismatch"
        as only the Poco copy of expat gets linked in in the WASM binary and
        when code in fontconfig tries to call expat code the signatures don't
        match.
        
        Change-Id: Ic035bb7aab06564ad0050519a2d7a0975ad3a14d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144049
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-12-13  Stephan Bergmann  <sbergman@redhat.com>  [45003656f41858de86de38c9ef4441fb227d7bc8]

        Mark external/cppunit/propagate-exceptions.patch.0 as upstreamed
        
        Change-Id: I847b682c2823dcaf523f361044105e91462fbc3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144075
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-13  Miklos Vajna  <vmiklos@collabora.com>  [9a0e31fcb7fa871fa63abe106d83a04df2f4c74e]

        sw: rename SwFormat::m_bAutoUpdateFormat to m_bAutoUpdateOnDirectFormat
        
        To make it more obvious that this flag describes the relatively obscure
        feature where a direct format on one paragraph automatically makes it
        into its style and all other paragraphs with the same style are updated
        accordingly, kind of preventing real direct formatting.
        
        Change-Id: Ia97929cd65f1aa0ff7f11425ec6d00f234053921
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144051
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-12-13  Rafael Lima  <rafael.palma.lima@gmail.com>  [55e2d3f45dbd404f20021a4b1d5d5184d24a3cbf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cd924ae6a0bd8fbaad2ee4bcac7d4ccd7c689a59
          - Update documentation of SF_Dialog and SF_Dialog control services
            
            This patch does the following changes:
            1) Explain how to handle exceptions in dialog and control event handlers (both in Python and Basic)
            2) Document the new SetPageManager method
            3) Plus a few minor fixes in the text
            
            Change-Id: I4f7b3bfae025b45214b90dd036ecdbf4977d47e9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144018
            Tested-by: Jenkins
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2022-12-13  Christian Lohmaier  <cloph@documentfoundation.org>  [2a9de94ced1d40e16e5e74bd9733eed895234ca3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f048f02f505704a76c4f01b4ff3f369e8ed928b5
          - hid2file.js generation: process in batch, not each file one-by-one
            
            xsltproc can happily process many files at once, no need to process them
            individually and also no need to surround them with the rm, touch, rm
            triplet each time to catch a possible error.
            When letting xargs actually run the command, then xargs will report
            error if any invocation failed. It will not stop execution commands for
            remaining input unless the command exists with status 255 explicitly,
            but this doesn't matter, processing the whole batch regardless is still
            much faster than processing each file separately.
            To maximize the number of files that can be processed in a single
            command, don't prefix each file with $(SRCDIR)/, but instead cd to
            $(SRCRDIR) before running the command.
            
            Change-Id: I532a54f7298d7011900af5e618d75b37649b0477
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/144050
            Tested-by: Jenkins
            Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
            
2022-12-13  Mike Kaganski  <mike.kaganski@collabora.com>  [15cce9806cff49d54a80b047dec33b021080d5cb]

        Fix the "Found char > 127" warning to check the correct characters
        
        Change-Id: Ia4a713c8a5ddda11e9802cbc317dde9ff48b8fd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144026
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-12-13  Christian Lohmaier  <cloph@documentfoundation.org>  [dc3b41f1d08479b9732b065b88f8a02512a96e47]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5b99afe8ba3afe1a4673f8b7628011ced5583570
          - avoid needless rebuilds of helpimages
            
            also the create_ilist.pl doesn't really do much anymore, was easily
            replaced by a plain $(file …) call
            
            Change-Id: I63a41ef8ed289feb4ab210961d2200032adaac28
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143936
            Tested-by: Jenkins
            Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
            
2022-12-13  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [0cae68768e92b1d735baa2e02602b4f6fe17d13e]

        don't rebuild Gallery themes if nothing changed
        
        Change-Id: I49fe9d36550a3f712be57fd4e67f0606ee8feea9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143909
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-12-13  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [0ff4b4a08deace66567d6248af9e41fc7336a1c1]

        don't rebuild icon-themes if nothing changed
        
        Change-Id: I99ab68852d1f6e915a4cd92a4be2d28209e546ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143934
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-12-13  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [8b87e29c987c599058a70f6a2e0259a2a4100f04]

        use $(file …) directly instead of gb_var2file when not used as intermediate
        
        i.e. when the temporary file is not uses as a responsefile for another
        command, but instead the point of running gb_var2file is to have that
        file as a result in the end.
        
        also move the helper into the main gbuild.mk and remove Tempfile.mk
        
        Change-Id: I79382bef5d7e8a155ba6a8e0750c6a17da42eb37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143912
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-12-13  Christian Lohmaier  <cloph@documentfoundation.org>  [dad5becaca9e5ee97a0cfbf3336461d752d6064c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e1cf5179765728ac70b100352ffb09bc1ec3fde5
          - gb_var2file: remove now unused chunk-size parameter (help repo)
            
            Change-Id: Ie0a310b004d969b62c9ee886fee3e8e50d6e5184
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143935
            Tested-by: Jenkins
            Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
            
2022-12-13  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [f127fa685dfe4999a2aab24e7b26dca5ab9919fb]

        gb_var2file: remove now unused chunk-size parameter
        
        that parameter did specify how many entries of the list the workaround
        method could use to not exceed commandline length limits, so it was a
        guess of sorts and many places didn't actually bother with tweaking that
        value anyway and just used 100. the $(file …) function doesn't care
        about that, so the parameter was always ignored in that case.
        
        Change-Id: If89ec3a1968be297c0fe7c65336c5a965598f0c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143911
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-12-13  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [57c5d044dc16f488788584851e8b9cc0cf98e8e0]

        bump minimum make version to 4.0 (for $(file …) function)
        
        This already was a requirement for Windows for a few years now, and make
        4.0 was released nearly 9 years ago, and it has been used in LO's build
        system since it has been added 11 years ago while it was only available
        in prerelease versions of make, providing an alternative workaround for
        systems that didn't have make built from cvs… I guess it is finally time
        to get rid of those workarounds and just require make 4.0 for everyone.
        
        NOTE: reading files with the $(file …) function was only added with
        version 4.2 of GNU make, and just using it without contents was added in
        4.1, so those usages aren't supported
        
        Change-Id: Ia1c2c86cfdbbd81f349bb9f7188299e16bdd155f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143910
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-12-13  László Németh  <nemeth@numbertext.org>  [71dc8a291ecc5bdae541fce41c8895d6b3302082]

        tdf#45949 sw: add spell checking to hyperlinked text
        
        Recognize plain words within hyperlinks and
        check their spelling.
        
        Not only URLs and e-mail addresses, but plain
        text of hyperlinks were removed from spell checking,
        which didn't conform to the specification:
        
        "URLs are skipped during spell checking
        
        Spelling of URLs in document doesn't make sense, because the words
        are not separated and often they aren't natural words at all.
        Since we can only decide what we know, we will only except URLs
        from spelling already recognized/formatted as URLs and if the URL
        and the text representation are equal."
        
        http://specs.openoffice.org/appwide/linguistic/Spellcheckdialog.sxw,
        see also https://bz.apache.org/ooo/show_bug.cgi?id=40133.
        
        Follow-up to commit ec8fdffec29de7c80da0c2a440e467c35a297119
        "tdf#152492 sw: fix unwanted spell checking of parts of URLs"
        and commit 2cca160f8bfc4597cf0ad3aaaf0017a5210ea0ec
        "tdf#126657, tdf#145104: Don’t set language to none on defined
        styles".
        
        Change-Id: If2698c54bcdee0de635abd324173c909d9161a02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144044
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-12-13  László Németh  <nemeth@numbertext.org>  [ec8fdffec29de7c80da0c2a440e467c35a297119]

        tdf#152492 sw: fix unwanted spell checking of parts of URLs
        
        In new documents, spell checking started to report
        spelling mistakes within the recognized URLs.
        
        Regression from commit 2cca160f8bfc4597cf0ad3aaaf0017a5210ea0ec
        "tdf#126657, tdf#145104: Don’t set language to none on defined
        styles".
        
        Note: skipping spell checking of recognized URLs was specified by
        http://specs.openoffice.org/appwide/linguistic/Spellcheckdialog.sxw,
        see also https://bz.apache.org/ooo/show_bug.cgi?id=40133.
        Unfortunately, the original implementation caused possible
        regressions in text layout, so it was reverted in the
        previous commit.
        
        Change-Id: Ic5f84c8ec195677640a8870f2c484f3b6ef8b9db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143946
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-12-13  Jean-Pierre Ledure  <jp@ledure.be>  [57e2245abf50cbd207d5c9c57ed67c055f8afcd6]

        SF_Dictionary: tdf#152351 Fix ReplaceItem does not accept array as value
        
        Next basic code
           Dim myDict as Variant
           myDict = CreateScriptService("Dictionary")
           myDict.Add("key", Array())
           myDict.ReplaceItem("key", Array(1, 2, 3))
        produces an error message incriminating the user code.
        
        While it should run normally ...
        
        Fixed by enlarging the validation rules.
        
        Change-Id: I667abc81cb712308764c342d0e74b95821e46a5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144041
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2022-12-13  Justin Luth  <justin.luth@collabora.com>  [65fa248f9a9504747a63698746350db139ae53ce]

        tdf#151548 sw content controls: preserve lock
        
        DOCX SdtControls can be locked in two ways:
        -Content Control cannot be deleted (sdtLocked)
        -Contents cannot be edited (contentLocked)
        or both (sdtContentLocked)
        
        make CppunitTest_writerfilter_dmapper CPPUNIT_TEST_NAME=testSdtRunRichText
        make CppunitTest_sw_ooxmlexport4 CPPUNIT_TEST_NAME=testSimpleSdts
        make CppunitTest_sw_ooxmlexport17 CPPUNIT_TEST_NAME=testDateContentControlExport
        make CppunitTest_sw_core_unocore CPPUNIT_TEST_NAME=testContentControlDate
        make CppunitTest_sw_macros_test CPPUNIT_TEST_NAME=testVba
        make CppunitTest_xmloff_text CPPUNIT_TEST_NAME=testAliasContentControlExport
        make CppunitTest_xmloff_text CPPUNIT_TEST_NAME=testAliasContentControlImport
        
        Change-Id: I5a82d9f6b5103a4902f59af66cd8a99addd4e690
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143542
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-12-13  Caolán McNamara  <caolanm@redhat.com>  [39c35de607f86d3d512c34e2dbc4622c579ce926]

        Related: tdf#152454 don't use Button to render dark mode Tabs
        
        on Windows. I can't find anything obviously suitable, so fall back to
        drawing simple rectangles with ActiveTabColor/InactiveTabColor
        
        Change-Id: Ic9e67baeb9e86c80787aa935d8f266e4a7db4489
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144046
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-13  Caolán McNamara  <caolanm@redhat.com>  [34e017c406809f13764844ba101f1fe2e2e77516]

        Related: tdf#152454 pick something suitable for dark mode Inactive tab color
        
        on Windows
        
        Change-Id: I400ca7d8c0c541977b574ae08f08aa5f28a2e3d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144045
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-13  Alain Romedenne  <alain.romedenne@libreoffice.org>  [29d4bbd8e9e18222ddb65bf86f647eece49dcfd3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 551e891308a664f5c17613d381044381e2d92bb0
          - tdf#134377 Refactoring a few help pages for 'built-in' file dialogs …
            
            for the following use cases:
            
            -  (Writer, Impress, Forms) Insert ▶ Image
            -  (Impress) Insert ▶ Audio or Video
            -  (Base Report) Insert ▶ Media ▶ Image
            
            Change-Id: I44c15e13d5fad60f30889d396b829784c09938d3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143973
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-12-13  Justin Luth  <justin.luth@collabora.com>  [136ee63e37358e94c28b5d8c56f2b244a7a740de]

        tdf#148035 sw content controls: cursor-move for runSdt only
        
        For normal documents, just doing a Push/PopSdt on a block SDT
        seems to work out-of-the-box for checkbox/dropdown/date content controls.
        Apparently that is not the right way to do it though.
        
        When I was trying it, the first control was always "lost".
        This patch takes care of that. At the moment it does nothing
        since only runSdt's even call push/pop, but at least
        it might save some trouble later on when block SDTs are
        turned into content controls.
        
        Change-Id: I6bf68f296ca919dc09dec660c052ddbdb59d56bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144007
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-12-13  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [a2969884af71e88d2541bd2bfdebea222876fef4]

        nss: upgrade to release 3.86.0
        
        Change-Id: Ia236c7124d920785f7a2856db5ee1ccbef7a2d68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143038
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-13  Miklos Vajna  <vmiklos@collabora.com>  [41071f58415927b257eab66b2674d521607bdee5]

        sw, createTextRangeByPixelPosition(): fix crash with at-page anchored images
        
        When createTextRangeByPixelPosition() was called with a position that is
        inside an at-page anchored image, we crashed.
        
        The problem is that in general we can't create an XTextRange for a
        graphic node. We already tried to return the anchor position for graphic
        nodes since 2302ebefb2e25878e8fe1e64d208f265f87d5b9b (sw,
        createTextRangeByPixelPosition(): fix crash when the position is an
        image, 2022-11-22), but that fixed the problem only in case
        GetContentAnchor() gave us a doc model position.
        
        Fix the problem by returning an empty reference in the "graphic node but
        no content anchor" case, that is still better for at-page and at-frame
        anchored images than a crash.
        
        A follow-up change could be to add a new API that has a more generic
        return type (similar to how getSelection() returns `any`) and then
        return the image itself, not its anchor in the image case. That approach
        would work for at-page and at-frame anchored images as well.
        
        Change-Id: If850ec945c24052568230a83da2ae2aa004b4265
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144043
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-12-13  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [96198cbf9cca1090d5bb3dc2a5f85885d4262b4a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 77d02e65e9acae649867fe67cdba46f30e58a7e0
          - tdf#152491 Update CSS coloring to match new icons
            
            https://wiki.documentfoundation.org/Design/Branding#LibreOffice_application_colors
            
            Change-Id: I914ddfd14f0ca351f4eed5eb14ed8ea6ed904422
            
2022-12-13  Caolán McNamara  <caolanm@redhat.com>  [36898ea11bb4b51c54429648bd45f5c5b7f020d6]

        MBI_NORMAL should be PBS_NORMAL
        
        Change-Id: I263d96e50699fe878ce153dc88ebfd00cd92415b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143999
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-13  Tor Lillqvist  <tml@collabora.com>  [9d3c6d56cee179ac01b2ff57a4129fc4c0a3da83]

        Add Emscripten ifdef to bootstrap_getExecutableFile()
        
        Change-Id: I15d31873a27ace544a76a64fe354edb97b144424
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144039
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-12-13  Caolán McNamara  <caolanm@redhat.com>  [b6832a939623ad3b0ad61016344a432f47d1e97d]

        Related: tdf#150007 add destructive-action to file overwrite message dialog
        
        Change-Id: Ic522555a2d9d100a13f1d1dc35cfd6a57675447e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144038
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-13  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [1ec7f8b5b21bf74f684095b97a2b9900a71a0979]

        poppler: upgrade to release 22.12.0
        
        Change-Id: Ic0544fa378705b97b437132fc8860a65692634da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143977
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-12-13  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [9fb776f508a676d4c7255b5cfc6dfdc00d620a8c]

        libpng: upgrade to release 1.6.39
        
        Change-Id: I46ad0c9426a115ba19620814397a834923e03ca6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143976
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-12-13  Caolán McNamara  <caolanm@redhat.com>  [d7f542a979d009398c933240d35d646296675397]

        resave with latest glade
        
        Change-Id: I2d65cdcd5f8e2050173fa90365239c6d68f02e62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144037
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-13  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [fa5cc6c6e7ce89d6d9972d8ad2f9469b9bd5bf9a]

        remove bogus icon file ".svg"
        
        Change-Id: Ie5a6758bed4529af27d237ed6f99fb6b8de23946
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144034
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-12-13  Caolán McNamara  <caolanm@redhat.com>  [b49904f92d1df12311330cf7e40163349d0e82e9]

        ofz#54240 Integer-overflow
        
        Change-Id: I78058fa65c496ae537942222cff242943e6114ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144010
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-13  Tor Lillqvist  <tml@collabora.com>  [1e421b30e2440f8a6e82ba4df1be3fb7c63e6996]

        Attempt to add ifdefs for WASM (Emscripten) for LOKit-based code
        
        Change-Id: I5b2556d1be61fa3a1d7996ce8d61958fbe7984c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144002
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-12-13  Paris Oplopoios  <parisoplop@gmail.com>  [75093a9f7fbde760a3034f41694739c7454cb7eb]

        tdf#152435 Revert "Make EMR_SAVEDC not UpdateClipRegion"
        
        This reverts commit 1230b88055c7389d2c376c316f91549e4aaef8aa.
        
        Reason for revert:
        The reverted commit breaks the files documented in tdf#152435 (some
        text is not shown in those .EMF files). The reverted commit would solve
        an issue where some text was not clipped correctly, albeit in a naive
        way. As it is more important that text is shown rather than some text
        having correct clipping, that patch is reverted and I will look for one
        that fixes both cases.
        
        Change-Id: I42e85b802b8bf1e77e96f0016cd1d83201047032
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143970
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-12-13  Miklos Vajna  <vmiklos@collabora.com>  [dabb07a77df33cc1b9732f7276f3d29b8e7e7810]

        sw: document SwDPage
        
        That shared draw page means explicit clipping is needed at many places,
        e.g. this is the reason SdrPageView::DrawLayer() has a page frame
        parameter.
        
        Change-Id: I6b36c977a30d44e449b8b3a46ac4368f34210887
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144009
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-12-13  offtkp  <parisoplop@gmail.com>  [618cef756b87f9816d0dcbe04af163ccd06a986e]

        docx: Do not remove showingPlcHdr until edit
        
        When a placeholder has the showingPlcHdr attribute, the entire text is
        selected upon click. This is no longer removed by selecting it once but
        once the text has been edited.
        
        Change-Id: I9a4d68289c8b95ab0098e55a5fa6edb1606c7df2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143985
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-12-13  Patrick Luby  <plubius@neooffice.org>  [229b0ce8d8453960c213da59770b8bb7b6dca895]

        tdf#151700 Display native print panel even if there are no printers
        
        Prevent the non-native LibreOffice PrintDialog from displaying by creating a fake printer if there are no printers. This will allow the LibreOffice printing code to proceed with native NSPrintOperation which will display the native print panel.
        
        Change-Id: Iee13305520360b0165464889f0ee51b1207dd5ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143794
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-13  Patrick Luby  <plubius@neooffice.org>  [d491791dad8c3a946dac8c4dfd28ef0c4cb65ce5]

        Fix infinite loop in sw_ooxmlexport17 unit test on macOS Intel
        
        When running the sw_ooxmlexport17 unit test on slower macOS Intel
        machines, This loop will never end even after 1M+ loops so set a
        maximum number of loops like is done in the nested while loops.
        
        Change-Id: If3a6140e03f21f4a16f6d90be7988c28c8f36753
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143947
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-12  Miklos Vajna  <vmiklos@collabora.com>  [4bcf6d9c905e7b5558ee8d9f7f616ce61eadb8f8]

        tdf#151376 framework: fix calling in-document macros with reused frames
        
        The bugdoc has a macro in it, and after closing the document -> start
        center -> opening it again, you could no longer trigger the macro by
        clicking on the URL field in the Calc cell.
        
        The problem is that we cache protocol handler instances since
        3f768cddd28a2f04eb1ffa30bed4474deb6fbfc4 (framework: avoid re-creating
        protocol handler instances all the time, 2022-05-02) in frames, but we
        failed to invalidate this cache when the component of the frame changes.
        
        Fix the problem by clearing the cache in XFrameImpl::setComponent(),
        which gets called in this somewhat rare case when a frame gets reused to
        host a different component.
        
        [ No testcase, I'm not sure how to close a document without disposing
        its XFrame from code. ]
        
        Change-Id: I73ee83ec017f476803010cbf9e514315fc797371
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143998
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-12-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [2ef1439ae90b3621198728b4e1e67b2e72fc376c]

        SdModelTestBase: remove duplicated template
        
        this is already defined in include/tools/gen.hxx
        
        Change-Id: I6d837298491e92f942dad5cd49d8ef723a19356d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144008
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [0e5d89a149e86975e103270a0ff4e65776ff8f85]

        tdf#98690: move UItest to CppUnittest
        
        Change-Id: Icb1ccc4b3d5fc16264d7700201d3884cc935e5ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144004
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-12  Caolán McNamara  <caolanm@redhat.com>  [5b2aa621ec501f580c359a79bfcb8893594ef288]

        resave with latest glade
        
        Change-Id: I612ebb175344db3fe233d3e35a9cf6d98883f585
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144005
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-12  galjit  <qmebic1975@gmail.com>  [31a953c7edb22f5fac1e81d92db24e1915b9b317]

        Related tdf#132398 - Update .ico files - Dec 2022
        
        Updated .ico files based on the new hicolor icons
        Also deleted those that were not listed in any WinResTarget file
        
        Change-Id: If536ea51518d531918b4dda2d2330d7cc7487c93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143885
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-12-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [cb415ed64a647fe736599bb6c4f2136aa5ec5d1b]

        Make extended tip more precise (after translator review)
        
        Thanks to Tuomas Hietala.
        
        Change-Id: I99d630d7e7086270ca76173c254cd282cbe81a5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143915
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-12-12  Caolán McNamara  <caolanm@redhat.com>  [d4a1d4b266a74a9adeaa84a8caab9b8b33dbb302]

        Resolves: tdf#139749 set initial focus to combobox
        
        Change-Id: Ib8fd0dd4a4b5d4c137794c4538e61bfbf33b9a1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/144006
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-12  Bogdan B  <buzea.bogdan@libreoffice.org>  [8f2e33c1e57aec67fbab456cd3aeeaa7ed60f67e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0743da9a51f1d7733f436d0144e35e8536e56583
          - tdf#152022 Improve Select Text and Edit Mode
            
            Select Text was wrongly linking to Edit mode page. The hyperlink is now removed. Also is impossible to be in Edit mode and active Edit mode, so it can't be activate or deactivate edit mode.
            
            Change-Id: I1d759b3962692c2dcec181267045d15f934325ec
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143728
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-12-12  Caolán McNamara  <caolanm@redhat.com>  [5ebce5bb1b741c50926407d7ee036827f0ad8aa6]

        crashtesting: relax assert seen on loading forum-mso-en4-151836.xlsx
        
        Change-Id: Ib21ab9747219589bb5b1ce13eb0feacbff89efb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143987
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-12  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [2958e1686452764e58e8e7257eccb4b633094b4b]

        Update git submodules
        
        * Update translations from branch 'master'
          to 0c9f3d0b57a3ced617fca89de6a87b38efdf8d94
          - update translations for master/7.5
            
            and force-fix errors using pocheck
            
            Change-Id: I8fdffa156100c7583eec271a33632534cb8629b3
            
2022-12-12  Caolán McNamara  <caolanm@redhat.com>  [92e7bc1769c0cf0a0bca4e68a17cd52211e07414]

        crashtesting: null deref see on loading forum-mso-en4-531817.xlsx
        
        Change-Id: I8fb92edc32cabecd0f1ff5090f1b102e090aa840
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143983
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-12  Caolán McNamara  <caolanm@redhat.com>  [6691816fe86ef7d193fee3632c2d56debfff3fa9]

        tdf#152266 add an infobar with indicators for macro-like content in doc
        
        Show "macros" and "events" for now if we know that are present so
        they can be investigated by the user. There are other things which
        could potentially be added in the future.
        
        Change-Id: I981ee7a8e22791cd15405894f30fee659ba0b7ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143897
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-12  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [4ea9061d54ee6d2c1ce2460162a1ea5f32de1ae7]

        Update config.guess & .sub to latest
        
        General updates & streamlining, plus addition of loongarch32 and
        managarm as probably most relevant additions here.
        
        Change-Id: Iff94f05c5e9240204eb3f844a05a7cad519522a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143988
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-12-12  Jim Raykowski  <raykowj@gmail.com>  [b7a51a7cd46e155ad78ac0f9301863d5a1eabd52]

        tdf#152029 Bring sections to attention in the document view
        
        when mouse pointer is over section content type and content entries in
        the Navigator content tree
        
        Change-Id: Icdfb680752a698ad076eaaabc237b1b6facb1704
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143845
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-12  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [d8db6a072968f58bd6178dbfd5ac695976171b6e]

        remove erroneously added icons with space in filename
        
        Change-Id: I8e1a5ed47af74e8b26e542c7df7757368446f87a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143913
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-12-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [7bd768846aa13dfa98fc0fb480d1818eacb47bf4]

        get-forum-attachment: Add optional get-file argument
        
        to help to download a specific file
        e.g: --get-file forum-mso-en4-93354.xls
        
        Change-Id: Id6a2388a3388d7a332a0a7e1bd8042094d835ca7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143984
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-12  Caolán McNamara  <caolanm@redhat.com>  [c0f61ec33be9b76116495907e4874aaae5990088]

        crashtesting: assert seen on loading forum-mso-en4-497867.xlsx
        
        Change-Id: Ifa5e2711981097a648d7127d2dc777bc96b04edb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143982
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-12  Stephan Bergmann  <sbergman@redhat.com>  [baddc742c3fe260d20d7924ab134f0fbf179fd85]

        lld 16 trunk defaults to --no-undefined-version now
        
        ...since
        <https://github.com/llvm/llvm-project/commit/241dbd310599e3c1a0f1b0c9ced14c8b8760539e>
        "[ELF] Enable --no-undefined-version by default", causing e.g.
        
        > ld.lld: error: version script assignment of 'PRIVATE_1.4' to symbol '_ZN3sal13backtrace_getEm' failed: symbol not defined
        > ld.lld: error: version script assignment of 'GLIBCXX_3.4' to symbol '_ZNSs4_Rep20_S_empty_rep_storageE' failed: symbol not defined
        
        while building Library_sal and
        
        > ld.lld: error: version script assignment of 'LIBXML2_2.4.30' to symbol 'xmlXPtrBuildNodeList' failed: symbol not defined
        > ld.lld: error: version script assignment of 'LIBXML2_2.4.30' to symbol 'xmlXPtrEvalRangePredicate' failed: symbol not defined
        > ld.lld: error: version script assignment of 'LIBXML2_2.4.30' to symbol 'xmlXPtrFreeLocationSet' failed: symbol not defined
        [...]
        
        while building ExternalProject_libxml2 (and the latter is the reason to add to
        USE_LD rather than gb_LinkTarget_LDFLAGS, so that this also goes into
        gb_ExternalProject_get_link_flags).
        
        This is only relevant for ELF targets, so at least for now add it to linux.mk
        rather than the general com_GCC_defs.mk.
        
        Change-Id: I2ea227bd9392c406e6c41de61df37ad7fe155c07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143981
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-12  Caolán McNamara  <caolanm@redhat.com>  [90dc1ce8a1976b3c2e26791bdbabb2651ba45224]

        crashtesting: assert on import of forum-mso-en4-85437.xls
        
        aParam.nCol1 of 180
        aParam.nRow1 of 0
        aParam.nCol2 of 0
        aParam.nRow2 of 0
        
        so a negative nColCnt
        
        Change-Id: Ifa58287190389b61c36f4ace864516631b025548
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143948
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-12  Caolán McNamara  <caolanm@redhat.com>  [c9f84e636107b1fa29493b3841799d8d8f49fda1]

        crashtesting: assert see on loading forum-mso-en4-489894.xlsx
        
        Change-Id: I402705ea911ca248afb812b63a897c1df9884a22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143980
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-12  Julien Nabet  <serval2412@yahoo.fr>  [1f77a3c5d4d71d868cad47bf0d16d6177753b79e]

        PRODUCTNAME -> %PRODUCTNAME
        
        Spotted thanks to:
        grep -nR PRODUCTNAME *|grep -v \%PRODUCTNAME|grep -v '${PRODUCTNAME}'|grep -v '\[PRODUCTNAME\]'|grep -v '\[FULLPRODUCTNAME\]'
        suggested in tdf#152265 UI: "tip of the day: placeholder "PRODUCTNAME" in text of the tip"
        
        Change-Id: I5292eeb1767404f2aa31f4b51b410a29afafcd6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143851
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-12-12  Michael Stahl  <michael.stahl@allotropia.de>  [7757e5844a6e9f6e039f4a28e7803319bb094d94]

        schema: add link for decorative proposal
        
        Change-Id: Ib655795cf407bc833964c43dae6017364e5d6fc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143883
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-12-12  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [599f9836a674ec525e56fa787a800d7ed4be3383]

        Add oox to build side, for cross compilation
        
        With ce4c154e8b254f3bcd59ea46b3db4bd3d5a26058, cui now depends on oox
        generated headers, so we need to build oox too, for cross builds.
        
        Change-Id: I1af3116ab35c5094c23db3ed3dccd90c80080cef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143975
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-12-12  Caolán McNamara  <caolanm@redhat.com>  [177b346c9ea4177386a26c69533bee1d9219b261]

        ofz#54202 Timeout
        
        Change-Id: I37edadb77c534a3bf62b210af6472ddcd33ece57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143953
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-12  Miklos Vajna  <vmiklos@collabora.com>  [dc3b969b25f897f5cdf5e824865b187b973b3f82]

        sw: prefix members of CellsEnumWrapper, ColumnsEnumWrapper, ...
        
        ... SwSendQueryBox_Impl and SwVbaTableHelper
        
        See tdf#94879 for motivation.
        
        Change-Id: I5cb6ffe8604ba473c93318058c7955d8caa4bbea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143978
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-12-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [01c9c971e43782800ebf63acc763a7e7fba096c1]

        Fix typo
        
        Change-Id: Ifd46201254b8a5db1d21d99d469d331688e8731c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143952
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-12-11  Caolán McNamara  <caolanm@redhat.com>  [d0f12a16145b6831a6cecc017a1d9879efb576cc]

        crashtesting: use of uninitialized data in forum-mso-en4-93354.xls
        
        Change-Id: I678a22289827e0a9c305ac49f7f046ae2a91184c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143974
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-11  Caolán McNamara  <caolanm@redhat.com>  [eba5cfe961d3b6e429ee88d452001e689268f3ff]

        ofz#54221 Out-of-memory
        
        Change-Id: I4b4da37dfa0a961f77bc3bccdf2d25321f7d2447
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143951
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-11  jsala  <javier.salamanca.munoz@gmail.com>  [c6fcdc2a4a354f284ddb5f000572e2146a706715]

        tdf#91367 Remove ApiTokenSequence uses.
        
        Remove unneeded empty ApiTokenSequence parameters.
        They go throught some calls and then are converted to ScTokenArray.
        A call to ConvertToTokenArray can be removed.
        
        Change-Id: Ic22845e0e06e3af3a91dab966538e59c3e21d470
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143886
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-12-11  Caolán McNamara  <caolanm@redhat.com>  [06089485040a13afc5945d31d59e0959e2412f27]

        ofz#54221 drop unassigned bits
        
        Change-Id: I3e4303629aa5502dc35bf562b5f4e5aed183234a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143950
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-11  Caolán McNamara  <caolanm@redhat.com>  [0f3b1feeea75a3e7c5fd83fc38d318338d702348]

        ofz#54339 skip config for fuzzing
        
        Change-Id: I0d5191d2d4ed8ba76d2549701da5e00ca92a9ea7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143949
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-11  Patrick Luby  <plubius@neooffice.org>  [9eb732a32023e74c44ac8c3b5af9f5424273bb6c]

        Related: tdf#146842 Convert SkiaSalBitmap to QuartzSalBitmap
        
        Commit de3f13e2175564316eb5a62dee65e9ff8f31b460 disabled Skia for printing.
        However, since all SalBitmaps created are either all QuartzSalBitmaps or all
        SkiaSalBitmaps, a crash occurs whenever a SkiaSalBitmap is passed to a
        printer's SalGraphics instance which is now always non-Skia.
        
        Change-Id: I7c1b0e1a9993e21db18ba5695a106cb10cc4088a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143939
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-11  Caolán McNamara  <caolanm@redhat.com>  [d7f969a133d4eb8258b5d90ed88532cfcdbc9b28]

        crashtesting: accept timestamp with Z suffix as valid
        
        seen with forum-mso-en4-652977.xlsx
        
        Change-Id: I5ca7be851c279d28e225cba1ba401a4f7fa99e87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143944
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-11  Caolán McNamara  <caolanm@redhat.com>  [3d9e4c5995d582f4a15120e84adc36efa7b4a49e]

        crashtesting: null deref seen with forum-mso-en4-763051.xlsx
        
        Change-Id: I721ab5fc78efafac9bcb7594e881773863d867f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143943
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-11  Caolán McNamara  <caolanm@redhat.com>  [4af3a2998dd36a940f741b335e8327da2a4dead9]

        reuse RID_SECURITY_WARNING_TITLE for update links infobar
        
        Change-Id: Ifbfb10ee373b8eca8e1019f999ac8e545f180c97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143942
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f7b9956e07b32b3ceccf24fa118015abdefbb315]

        Fix typo
        
        Change-Id: Iac459eb04dda615a37631ed370907b50277a9c7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143941
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: خالد حسني <khaled@aliftype.com>

2022-12-11  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [b60dfc2928ef9763452c57f06073185456310609]

        Replace backslashes in config params before usage in cxx files
        
        With cbfac11330882c7d0a817b6c37a08b2ace2b66f4, LOKit tries to pass
        full configure line on via JSON - which, on Windows, might contain
        backslashes and other nasties, so we better try to clean that up here.
        
        Change-Id: I8314783fc6f49e9b2b374d94448ed735de39bf81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143940
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-12-10  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9b46020c262045aed0beace4708565235c2523cc]

        Fix English on extended tip
        
        Change-Id: I3aad959d3d309b4ee4a1095edc16d68c86a3ed0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143921
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-12-10  Khaled Hosny  <khaled@aliftype.com>  [840904c05f4799986d78033f05b4d38f58a59994]

        tdf#152267: Strike out changed to underline in small zoom
        
        The font has bogus value in the regular style. Add configuration
        support for ignoring metrics of such fonts, similar to what we do with
        line metrics.
        
        Change-Id: Ia7cfb44400601e89b8425c9a1144f630f67569f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143648
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-12-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7a3ecdd0ab66d516bd8934a7cd32654b85fef312]

        Fix typo in code
        
        Change-Id: Ic0a54ef30bd8e4350b6a47ddf9f67ae608a7e122
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143938
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2022-12-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [748e5234c561799f876a821d1a022cfc5770411e]

        Fix typo
        
        Change-Id: I9bded67c9e044ed4e96f8520a3a5486b8d3ecf0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143937
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-12-10  Julien Nabet  <serval2412@yahoo.fr>  [a12cf7902d8139e8a7a9d30dd9a9360a05411b8c]

        tdf#152455: Strings not translatable in paste special dialog
        
        Change-Id: I0c8834813af22f3de2da1f80a8895d518f66dada
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143908
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-12-10  László Németh  <nemeth@numbertext.org>  [09ae3c01940bbc25ffde51963683b04e3cb4bb6a]

        tdf#152203 DOCX import: fix mixed footnotes/endnotes
        
        Footnotes (like endnotes) were imported in the order
        of their w:footnote elements in footnotes.xml, resulting
        mixed footnote text content during loading documents
        exported from Google Docs. Import them in the order
        of their w:id attributes.
        
        Regression from commit 9b39ce0e66acfe812e1d50e530dc2ccdef3e1357
        "tdf#76260 DOCX import: fix slow footnote import".
        
        Change-Id: I7d9ed36fe96b2b90c4d62fb1ca7201318581775d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143824
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-12-10  Jim Raykowski  <raykowj@gmail.com>  [080d2d21cb59fd6e81375f15cf17c6cbfc605a77]

        tdf#152029 related: Prevent crash on nullptr iter_compare
        
        Fixes crash that happens with x11 and qt5 backends when iter_compare is
        given a nullptr iterator to compare.
        
        Change-Id: I80995071dbc5b9e9807fc8b5cf10b0868b851ee4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143907
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-12-10  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2b2901bb24405c9b4778e6a34387b9826297b897]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3f394267138498a70430a44dcbc4cff8727ce367
          - Mute L10n in code instructions
            
            Change-Id: I92f719fbd4b646809fb385360541b285a41fd3d9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143919
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-12-10  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9270a93b013851f25399bbae9e4fd19251b4c38d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 232f60bed77834ad7d1624bc88e08305fe1ba016
          - More typo fixes
            
            after https://gerrit.libreoffice.org/c/help/+/143716
            
            Change-Id: I9b550a68674b2e8ec31b3b8111186d58542686d9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143918
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-12-10  Stephan Bergmann  <sbergman@redhat.com>  [81719351c67385dece9dc6656530de31f5778f03]

        Introduce CPPUNIT_PROPAGATE_EXCEPTIONS environment variable
        
        Often a developer debugging a failing CppUnit test wants a core dump with the
        place where an uncaught exception is thrown.  So if the newly introduced
        CPPUNIT_PROPAGATE_EXCEPTIONS environment variable is set (to any value), disable
        all the protectors that would otherwise catch such exceptions (and just report
        some limited information about them).
        
        Change-Id: I3052f71c0787583c496279a6f5b35a0299c357b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143882
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-10  Khaled Hosny  <khaled@aliftype.com>  [4e5032fe8ae6e2d9e59eebb8708b004b5cf3136b]

        vcl: Add /Name key to Type 3 font dictionary
        
        Even though the spec says it is deprecated and Acrobat ignores it,
        several tools including Acrobat readers won’t show font name for Type 3
        fonts unless there is one in the font dictionary.
        
        Change-Id: I8e65a1cf1d89744e9d89542d3540c7f3ba938369
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143903
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-12-10  Khaled Hosny  <khaled@aliftype.com>  [ff6e3635c1f82db401309e95cb90f0b78554ae6e]

        vcl: Add subset ID to Type 3 fonts embedded in PDF
        
        This was overlooked before and can lead to duplicate font names in PDF.
        
        Change-Id: I16bd0e64663b5f62f90b91576644439079213e64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143901
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-12-10  Caolán McNamara  <caolanm@redhat.com>  [99860a1fbf7017cc5efdebdf5901ef57e7c021f0]

        Related: tdf#152266 open 'event' page by default for SID_CONFIGEVENT
        
        Change-Id: I7a3f6def8bda00588ef2846e5d3b5ed5d1da04de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143899
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-10  Caolán McNamara  <caolanm@redhat.com>  [c86f1315ea3203e8557843d02c222969524a9ca7]

        be a little more explicit that we want the Accel config here
        
        its all handled the same way at the moment, but this is page we want
        here
        
        Change-Id: I8ff3e671d67d3f273fa5eb747411eab226e20fc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143898
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-10  Caolán McNamara  <caolanm@redhat.com>  [f68e3a8a2eb807ab2727ca724d5a4fa1e37fa567]

        switch to the 'keyboard' tab if a SID_MACROINFO is set
        
        Change-Id: Ie615ab2598309b0324daa11732e5345d1a927437
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143896
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [c5844bad90dd056ca533ba86443e179ee4611f2c]

        tdf#120190: sc_pdf_export: Add unittest
        
        Exporting to pdf is the only way I could find to test this issue
        
        Change-Id: I1f75d841b09d13807fb1e9e4418a58638d985870
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143890
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-10  Julien Nabet  <serval2412@yahoo.fr>  [0390479ccf454cd87997fe97d640caf9f8c45a13]

        Related tdf#152381: fix "lengths do not match"
        
        On console, I noticed these:
        warn:dbaccess:111457:111457:dbaccess/source/ui/browser/unodatbr.cxx:754: DBG_UNHANDLED_EXCEPTION in InitializeGridModel exception: com.sun.star.lang.IllegalArgumentException message: "lengths do not match at /home/julien/lo/libreoffice/cppuhelper/source/propshlp.cxx:872" ArgumentPosition: -1
        
        0  cppu::OPropertySetHelper::setPropertyValues(com::sun::star::uno::Sequence<rtl::OUString> const&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)
            (this=0x55eca23d3b90, rPropertyNames=uno::Sequence of length 6 = {...}, rValues=uno::Sequence of length 7 = {...}) at cppuhelper/source/propshlp.cxx:872
        1  0x00007f39c7a7ecb6 in comphelper::OPropertySetAggregationHelper::setPropertyValues(com::sun::star::uno::Sequence<rtl::OUString> const&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)
            (this=0x55eca23d3b90, _rPropertyNames=uno::Sequence of length 6 = {...}, _rValues=uno::Sequence of length 7 = {...}) at comphelper/source/property/propagg.cxx:589
        2  0x00007f39ac81f057 in dbaui::SbaTableQueryBrowser::InitializeGridModel(com::sun::star::uno::Reference<com::sun::star::form::XFormComponent> const&)
             (this=0x55eca23b1960, xGrid=uno::Reference to (frm::OGridControlModel *) 0x55eca23d3c30) at dbaccess/source/ui/browser/unodatbr.cxx:594
        3  0x00007f39ac834d46 in dbaui::SbaTableQueryBrowser::implLoadAnything(rtl::OUString const&, rtl::OUString const&, int, bool, utl::SharedUNOComponent<com::sun::star::sdbc::XConnection, utl::DisposableComponent> const&) (this=0x55eca23b1960, _rDataSourceName="file:///tmp/Table_Default_Firebird.odb", _rCommand="Table2", nCommandType=0, _bEscapeProcessing=true, _rxConnection=...)
            at dbaccess/source/ui/browser/unodatbr.cxx:2384
        4  0x00007f39ac8312ee in dbaui::SbaTableQueryBrowser::implSelect(weld::TreeIter const*) (this=0x55eca23b1960, pEntry=0x55eca243bd90) at dbaccess/source/ui/browser/unodatbr.cxx:2678
        5  0x00007f39ac8343e2 in dbaui::SbaTableQueryBrowser::implSelect(rtl::OUString const&, rtl::OUString const&, int, bool, utl::SharedUNOComponent<com::sun::star::sdbc::XConnection, utl::DisposableComponent> const&, bool) (this=0x55eca23b1960, _rDataSourceName="file:///tmp/Table_Default_Firebird.odb", _rCommand="Table2", nCommandType=0, _bEscapeProcessing=true, _rxConnection=..., _bSelectDirect=true)
            at dbaccess/source/ui/browser/unodatbr.cxx:2445
        6  0x00007f39ac8398c5 in dbaui::SbaTableQueryBrowser::impl_initialize() (this=0x55eca23b1960) at dbaccess/source/ui/browser/unodatbr.cxx:3251
        7  0x00007f39ac7a3eee in dbaui::OGenericUnoController::initialize(com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) (this=0x55eca23b1960, aArguments=uno::Sequence of length 17 = {...})
            at dbaccess/source/ui/browser/genericcontroller.cxx:259
        8  0x00007f39ac718dd7 in (anonymous namespace)::DBContentLoader::load(com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XLoadEventListener> const&)
             (this=0x55eca23aacf0, rFrame=uno::Reference to ((anonymous namespace)::XFrameImpl *) 0x55eca1f13750, rURL=".component:DB/DataSourceBrowser", rArgs=uno::Sequence of length 16 = {...}, rListener=uno::Reference to (framework::(anonymous namespace)::LoadEnvListener *) 0x55eca23b0828) at dbaccess/source/ui/browser/dbloader.cxx:230
        9  0x00007f39c65f5f13 in framework::LoadEnv::impl_loadContent() (this=0x7fff7788a6e8) at framework/source/loadenv/loadenv.cxx:1154
        
        At least from 59bc10eb4609c "INTEGRATION: CWS insight01 (1.152.38); FILE MERGED" (2004-08-02)
        this part seems the root pb:
        -                Sequence< ::rtl::OUString> aProperties(6);
        -                Sequence< Any> aValues(6);
        +                Sequence< ::rtl::OUString> aProperties(6 + ( m_bPreview ? 5 : 0 ));
        +                Sequence< Any> aValues(7 + ( m_bPreview ? 5 : 0 ));
        if m_bPreview is false, there are only 6 attributes:
        - PROPERTY_FONT
        - PROPERTY_TEXTEMPHASIS
        - PROPERTY_TEXTRELIEF
        - PROPERTY_ROW_HEIGHT
        - PROPERTY_TEXTCOLOR
        - PROPERTY_TEXTLINECOLOR
        
        Change-Id: I91cd81f87ae0685123e273fa6d106fdd22003147
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143889
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        Reviewed-by: Lionel Mamane <lionel@mamane.lu>

2022-12-09  Aurimas Fišeras  <aurimas@members.fsf.org>  [53f117492db82285b190a40dd432e2bb10899457]

        configure.ac: update links to avoid redirects, fix broken links.
        
        Change-Id: I7269205ecaac450123e153ea549036abd9a567d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143884
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-12-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [26554db35487ac7a9d7c15e09653e4b842c775be]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f5dc5a9dc64efa25a9553a0bcc4f1c94b775a15a
          - Fix typo
            
            Change-Id: I859153f912a952e105e6d124fa85e7f81a702d83
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143891
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-12-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [01fc8ceef1946ca84d7cfef3801ad7f00e36042a]

        Fix typo
        
        Change-Id: I96297815043ea213f67d0ccc4224b12d7bcf7d36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143887
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-12-09  Miklos Vajna  <vmiklos@collabora.com>  [cf2c070de2bafeec3b476c6bff7bb4ac87ba46db]

        sw layout: invalidate margins of body content when moving a fly from page
        
        The (simplified) bugdoc has 9 pages, and once the ToC is updated, the
        two tables below the (only) bookmark in the document has a 5879 twips
        gap between them for no reason. Adding a new paragraph to the second
        table "fixes" the incremental layout.
        
        What seems to happen is that there is an anchored image on page 8, but
        the layout decides that it doesn't fit there so it gets moved to page 9.
        Before this move happens, SwTabFrame::Format() handles the outer of the
        nested table below the unwanted gap and its CalcFlyOffsets() notices
        that a large upper margin is wanted so that the table wraps around the
        anchored image. Later the image gets moved to the next page, but the
        removal doesn't invalidate the print area of the table with the large
        top margin, so the unwanted gap appears.
        
        Fix the problem by looking at the old page in SwPageFrame::MoveFly() and
        walking through the immediate children of the body frame: if the frame
        print area is invalidated, then SetYMargins() is called from
        SwTabFrame::Format(), which also invalidates the size of the outer table
        frame, so it will use Shrink() to have a correct size.
        
        This appears to be a regression from commit
        b9ef71476fd70bc13f50ebe80390e0730d1b7afb (tdf#134298 sw: layout: remove
        left-over page frame without content, 2020-11-13).
        
        Change-Id: I0424d9eea4d8a030959f8534985950c7efad4686
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143881
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-12-09  Michael Stahl  <michael.stahl@allotropia.de>  [31084ebb59093be7dfe5ab53a20fdb3bcfde34b6]

        tdf#143311 offapi,oox,writerfilter,xmloff,sw: decorative flag on flys
        
        * sw core RES_DECORATIVE as a FRMATR
        * sw API SwXFrame property "Decorative"
        * UI checkbox "Decorative"
        * ODF import/export as loext:decorative on draw:frame
        * DOCX export
        * DOCX import - very non-obvious how to get it from model.xml to dmapper
        * PDF/UA export: tag flys with this flag as Artifact
        * test for DOCX filters, ODF filters, PDF export
        
        Change-Id: I1ceb67fdd4e1cfa212aafdeb1c5f4ccd873d433e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143815
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-12-09  László Németh  <nemeth@numbertext.org>  [e5986baa983e1c7b5e07c45299fd84be2c230fbe]

        tdf#150578 sw track changes: fix table toolbar at row deletion
        
        In Hide Changes mode with enabled change tracking, table row
        deletion disabled the table toolbar, so it wasn't possible
        to repeat the click on the toolbar deleting multiple rows
        row by row.
        
        Follow-up to commit 16c705ec0d1ab4b4428577ccb0ea3fc14ee0fc88
        "tdf#148849 sw: fix cursor pos at tracked DeleteRow in Hide Changes".
        
        Change-Id: I297bae405cb24f7090144344947c01a1dadf9261
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143876
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-12-09  Caolán McNamara  <caolanm@redhat.com>  [6683010b1a856c3894cc0a7172ac14fda0b76aa8]

        Related: tdf#146395 drop default text
        
        Change-Id: Iaeedf11df5f1d5739ec247222cc4fc1f10abe1e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143875
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-09  Mike Kaganski  <mike.kaganski@collabora.com>  [960207c72aedaf8569b880a7c000c10d0baabb70]

        Related: tdf#152425 Use ww::sti enum instead of respective number literals
        
        Simplifies reading and checking its correctness greatly.
        
        Change-Id: I16253f324cbafac6cb526ab195a7257530abe0a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143827
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-12-09  Stephan Bergmann  <sbergman@redhat.com>  [e2d3baf0db4dec6b7b00192c41700611bd1d147c]

        external/zxing: Silence MSVC 2022 error C3781
        
        > workdir\UnpackedTarball\zxing\core\src\Generator.h(20): error C3781: Generator<ZXing::DetectorResult>::promise_type: a coroutine's promise must declare either 'return_value' or 'return_void'
        
        seen at least when building with --with-latest-c++ against VS 2022 17.5.0
        Preview 1.0
        
        Change-Id: Ie69100d87e6cb85526d772e8f0f5d11e1f9d6704
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143853
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-09  Caolán McNamara  <caolanm@redhat.com>  [e1de95f72b1e6467510f7c3b32b25d7528c93a75]

        Related: tdf#152266 add a remove all button
        
        Change-Id: Ibf6b749089d2d6da71a9ce00779bce8886453856
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143833
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-09  Caolán McNamara  <caolanm@redhat.com>  [45449e2fd20b45f9e3e04538c77b9e245a4170d4]

        resave with latest glade
        
        Change-Id: Ia9dc0446c2dc69c0e04d67b0d4da30319807a6cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143852
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-09  Justin Luth  <justin.luth@collabora.com>  [a5098b222c9406af858fd6d94d0ceb2c3c2066a8]

        tdf#151548 sw content controls: preserve tag for block SDTs
        
        The tag is critical for VBA access.
        Although we do not yet import blockSdts as content controls,
        losing this would break any VBA macros for MS Word.
        So make sure it round-trips.
        
        I can't imagine why it wasn't treated the same as alias.
        I guess because Alias is seen, while tag appears to have
        no valuable function (until VBA, where it becomes the most
        likely ID field.)
        
        Change-Id: I05a04faa9d2314c7b37c5b86f107bd1a16019509
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143830
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-12-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [754b6ef15b8a93f73db4b293ee853668768c91e6]

        tdf#152413: sw_layoutwriter: Add unittest
        
        Change-Id: Ic485c1521969b126d66b0e33b72ca966d02d0ff5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143846
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-09  Caolán McNamara  <caolanm@redhat.com>  [83eb2796d1f4a6778d40a5e2e94c4b536163fecb]

        Related: tdf#152266 give feedback which events are assigned
        
        where assigned is means an event is assigned to a non-empty url, now the
        delete button is only enabled when there is something to delete,
        bringing the customizie event page into line with the sheet event page
        and the writer frame event assignment page
        
        Change-Id: I7e016bf578dff24b7d47312fd5f7cc63883d1e4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143848
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-09  Caolán McNamara  <caolanm@redhat.com>  [4702910165dff6d5cef0d1bc707ff66b0b0d95bd]

        drop unnecessary pThis indirection
        
        Change-Id: I28c338a4f09036c9365937af99cb85fd4be95901
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143847
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-09  Michael Stahl  <michael.stahl@allotropia.de>  [05f55b3898407828bb24347be56247f58803f7bb]

        python3: upgrade to release 3.8.16
        
        Fixes CVE-2022-37454 and a few other ones that look less relevant
        including CVE-2022-45061 and CVE-2015-20107.
        
        Change-Id: I10fd254f7f0801d47119234bb3436874e98d8c91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143849
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-12-09  Michael Stahl  <michael.stahl@allotropia.de>  [ce4c154e8b254f3bcd59ea46b3db4bd3d5a26058]

        svx: fix unmaintainable TypeConstant definition
        
        Add one new token and every test in CppunitTest_sd_import_tests-smartart
        fails.
        
        Change-Id: I0d79a5000fc2ef9b699ffca3d75199e9479cf561
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143834
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-12-09  Patrick Luby  <plubius@neooffice.org>  [de3f13e2175564316eb5a62dee65e9ff8f31b460]

        tdf#146842 Do not use Skia for printing
        
        Skia does not work with a native print graphics contexts. I am not sure why but from what I can see, the Skia implementation drawing to a bitmap buffer. However, in an NSPrintOperation, the print view's backing buffer is CGPDFContext so even if this bug could be solved by blitting the Skia bitmap buffer, the printed PDF would not have selectable text so always disable Skia for print graphics contexts.
        
        Change-Id: I214ba83b6e368af3ef51ea770b093612d04047a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143798
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-09  Stephan Bergmann  <sbergman@redhat.com>  [e624621089886f52e9606c4f5058f5f5a890261c]

        Fix hang during JunitTest_framework_complex on macOS
        
        ...when [NSSpellChecker init] is called on a non-main thread, leading to
        deadlock (see below).  The fix is noticing that the first half of
        SfxFrameLoader_Impl::load and the call to SwGlobals::ensure from
        Writer_SwTextDocument_getImplementation both don't need to be covered by
        SolarMutex.  Which in turn showed that the call to StartListening from the
        constructor of SwModule needs to be covered by the SolarMutex (which it no
        longer was now).
        
        The deadlock was at
        
        > thread #7, name = 'cppu_threadpool::ORequestThread'
        >  #1: libsystem_pthread.dylib`_pthread_cond_wait
        >  #2: Foundation`-[NSOperation waitUntilFinished]
        >  #3: CoreFoundation`_CFXNotificationPost
        >  #4: Foundation`-[NSNotificationCenter postNotificationName:object:userInfo:]
        >  #5: AppKit`-[NSMenu insertItem:atIndex:]
        >  #6: AppKit`-[NSApplication(NSServicesMenuPrivate) _fillSpellCheckerPopupButton:]
        >  #7: AppKit`-[NSSpellChecker _fillSpellCheckerPopupButton:]
        >  #8: AppKit`-[NSSpellChecker init]
        >  #9: AppKit`__36+[NSSpellChecker sharedSpellChecker]_block_invoke
        >  #10: libdispatch.dylib`_dispatch_client_callout
        >  #11: libdispatch.dylib`_dispatch_once_callout
        >  #12: AppKit`+[NSSpellChecker sharedSpellChecker]
        >  #13: libMacOSXSpelllo.dylib`MacSpellChecker::getLocales at lingucomponent/source/spellcheck/macosxspell/macspellimp.mm:117:42
        >  #14: liblnglo.dylib`LngSvcMgr::GetAvailableSpellSvcs_Impl at linguistic/source/lngsvcmgr.cxx:969:63
        >  #15: liblnglo.dylib`LngSvcMgr::getAvailableServices at linguistic/source/lngsvcmgr.cxx:1395:9
        >  #16: liblnglo.dylib`LngSvcMgr::getAvailableLocales at linguistic/source/lngsvcmgr.cxx:1459:42
        >  #17: liblnglo.dylib`LngSvcMgr::UpdateAll at linguistic/source/lngsvcmgr.cxx:654:49
        >  #18: liblnglo.dylib`LngSvcMgr::LngSvcMgr at linguistic/source/lngsvcmgr.cxx:411:5
        >  #19: liblnglo.dylib`LngSvcMgr::LngSvcMgr at linguistic/source/lngsvcmgr.cxx:399:1
        >  #20: liblnglo.dylib`::linguistic_LngSvcMgr_get_implementation at linguistic/source/lngsvcmgr.cxx:1840:30
        >  #21: libuno_cppuhelpergcc3.dylib.3`decltype(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>(fp)(std::__1::forward<com::sun::star::uno::XComponentContext*>(fp0), std::__1::forward<com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&>(fp0))) std::__1::__invoke<com::sun::star::uno::XInterface* (*&)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&>(com::sun::star::uno::XInterface* (*&)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), com::sun::star::uno::XComponentContext*&&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)
        >  #22: libuno_cppuhelpergcc3.dylib.3`com::sun::star::uno::XInterface* std::__1::__invoke_void_return_wrapper<com::sun::star::uno::XInterface*, false>::__call<com::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&>(com::sun::star::uno::XInterface* (*&)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), com::sun::star::uno::XComponentContext*&&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)
        >  #23: libuno_cppuhelpergcc3.dylib.3`std::__1::__function::__alloc_func<com::sun::star::uno::XInterface* (*)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), std::__1::allocator<com::sun::star::uno::XInterface* (*)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>, com::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>::operator(com::sun::star::uno::XComponentContext*&&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)
        >  #24: libuno_cppuhelpergcc3.dylib.3`std::__1::__function::__func<com::sun::star::uno::XInterface* (*)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), std::__1::allocator<com::sun::star::uno::XInterface* (*)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>, com::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>::operator(com::sun::star::uno::XComponentContext*&&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)
        >  #25: libuno_cppuhelpergcc3.dylib.3`std::__1::__function::__value_func<com::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>::operator(com::sun::star::uno::XComponentContext*&&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) const
        >  #26: libuno_cppuhelpergcc3.dylib.3`std::__1::function<com::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>::operator(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) const
        >  #27: libuno_cppuhelpergcc3.dylib.3`cppuhelper::ServiceManager::Data::Implementation::doCreateInstance at cppuhelper/source/servicemanager.cxx:702:13
        >  #28: libuno_cppuhelpergcc3.dylib.3`cppuhelper::ServiceManager::Data::Implementation::createInstance at cppuhelper/source/servicemanager.cxx:667:30
        >  #29: libuno_cppuhelpergcc3.dylib.3`cppuhelper::ServiceManager::createInstanceWithContext at cppuhelper/source/servicemanager.cxx:1002:36
        >  #30: libswlo.dylib`com::sun::star::linguistic2::LinguServiceManager::create at workdir/UnoApiHeadersTarget/offapi/normal/com/sun/star/linguistic2/LinguServiceManager.hpp:38:129
        >  #31: libswlo.dylib`SwLinguServiceEventListener::SwLinguServiceEventListener at sw/source/uibase/uno/dlelstnr.cxx:53:22
        >  #32: libswlo.dylib`SwLinguServiceEventListener::SwLinguServiceEventListener at sw/source/uibase/uno/dlelstnr.cxx:46:1
        >  #33: libswlo.dylib`SwModule::SwModule at sw/source/uibase/app/swmodule.cxx:161:44
        >  #34: libswlo.dylib`SwModule::SwModule at sw/source/uibase/app/swmodule.cxx:137:1
        >  #35: libswlo.dylib`std::__1::__unique_if<SwModule>::__unique_single std::__1::make_unique<SwModule, SfxObjectFactory*&, SfxObjectFactory*&, SfxObjectFactory*&>
        >  #36: libswlo.dylib`SwDLL::SwDLL at sw/source/uibase/app/swdll.cxx:98:26
        >  #37: libswlo.dylib`SwDLL::SwDLL at sw/source/uibase/app/swdll.cxx:81:1
        >  #38: libswlo.dylib`(anonymous namespace)::SwDLLInstance::SwDLLInstance at sw/source/uibase/app/swdll.cxx:57:212
        >  #39: libswlo.dylib`(anonymous namespace)::SwDLLInstance::SwDLLInstance at sw/source/uibase/app/swdll.cxx:58:9
        >  #40: libswlo.dylib`rtl::Static<(anonymous namespace)::SwDLLInstance, (anonymous namespace)::theSwDLLInstance>::get at include/rtl/instance.hxx:399:18
        >  #41: libswlo.dylib`SwGlobals::ensure at sw/source/uibase/app/swdll.cxx:70:9
        >  #42: libswlo.dylib`::Writer_SwTextDocument_get_implementation((null)=0x000000011fde9130, args=0x000000028bb087b0) at sw/source/uibase/uno/unodoc.cxx:40:5
        >  #43: libuno_cppuhelpergcc3.dylib.3`decltype(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>(fp)(std::__1::forward<com::sun::star::uno::XComponentContext*>(fp0), std::__1::forward<com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&>(fp0))) std::__1::__invoke<com::sun::star::uno::XInterface* (*&)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&>(com::sun::star::uno::XInterface* (*&)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), com::sun::star::uno::XComponentContext*&&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)
        >  #44: libuno_cppuhelpergcc3.dylib.3`com::sun::star::uno::XInterface* std::__1::__invoke_void_return_wrapper<com::sun::star::uno::XInterface*, false>::__call<com::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&>(com::sun::star::uno::XInterface* (*&)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), com::sun::star::uno::XComponentContext*&&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)
        >  #45: libuno_cppuhelpergcc3.dylib.3`std::__1::__function::__alloc_func<com::sun::star::uno::XInterface* (*)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), std::__1::allocator<com::sun::star::uno::XInterface* (*)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>, com::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>::operator(com::sun::star::uno::XComponentContext*&&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)
        >  #46: libuno_cppuhelpergcc3.dylib.3`std::__1::__function::__func<com::sun::star::uno::XInterface* (*)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), std::__1::allocator<com::sun::star::uno::XInterface* (*)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>, com::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>::operator(com::sun::star::uno::XComponentContext*&&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)
        >  #47: libuno_cppuhelpergcc3.dylib.3`std::__1::__function::__value_func<com::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>::operator(com::sun::star::uno::XComponentContext*&&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) const
        >  #48: libuno_cppuhelpergcc3.dylib.3`std::__1::function<com::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>::operator(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) const
        >  #49: libuno_cppuhelpergcc3.dylib.3`cppuhelper::ServiceManager::Data::Implementation::doCreateInstance at cppuhelper/source/servicemanager.cxx:702:13
        >  #50: libuno_cppuhelpergcc3.dylib.3`cppuhelper::ServiceManager::Data::Implementation::createInstance at cppuhelper/source/servicemanager.cxx:671:16
        >  #51: libuno_cppuhelpergcc3.dylib.3`cppuhelper::ServiceManager::createInstanceWithContext at cppuhelper/source/servicemanager.cxx:1002:36
        >  #52: libsfxlo.dylib`(anonymous namespace)::SfxFrameLoader_Impl::load at sfx2/source/view/frmload.cxx:668:58
        >  #53: libfwklo.dylib`framework::LoadEnv::impl_loadContent at framework/source/loadenv/loadenv.cxx:1160:37
        >  #54: libfwklo.dylib`framework::LoadEnv::start at framework/source/loadenv/loadenv.cxx:395:20
        >  #55: libfwklo.dylib`framework::LoadEnv::startLoading at framework/source/loadenv/loadenv.cxx:300:5
        >  #56: libfwklo.dylib`framework::LoadEnv::loadComponentFromURL at framework/source/loadenv/loadenv.cxx:168:14
        >  #57: libfwklo.dylib`framework::Desktop::loadComponentFromURL at framework/source/services/desktop.cxx:605:16
        >  #58: libgcc3_uno.dylib`callVirtualFunction at bridges/source/cpp_uno/gcc3_linux_aarch64/callvirtualfunction.cxx:38:5
        >  #59: libgcc3_uno.dylib`(anonymous namespace)::call at bridges/source/cpp_uno/gcc3_linux_aarch64/uno2cpp.cxx:293:13
        >  #60: libgcc3_uno.dylib`::unoInterfaceProxyDispatch at bridges/source/cpp_uno/gcc3_linux_aarch64/uno2cpp.cxx:505:17
        >  #61: libbinaryurplo.dylib`binaryurp::IncomingRequest::execute_throw const at binaryurp/source/incomingrequest.cxx:235:13
        >  #62: libbinaryurplo.dylib`binaryurp::IncomingRequest::execute const at binaryurp/source/incomingrequest.cxx:78:26
        >  #63: libbinaryurplo.dylib`::request at binaryurp/source/reader.cxx:85:9
        >  #64: libuno_cppu.dylib.3`cppu_threadpool::JobQueue::enter at cppu/source/threadpool/jobqueue.cxx:100:17
        >  #65: libuno_cppu.dylib.3`cppu_threadpool::ORequestThread::run at cppu/source/threadpool/thread.cxx:164:31
        >  #66: libuno_cppu.dylib.3`::threadFunc at include/osl/thread.hxx:189:15
        >  #67: libuno_sal.dylib.3`osl_thread_start_Impl at sal/osl/unx/thread.cxx:264:9
        
        vs.
        
        > thread #1, queue = 'com.apple.main-thread'
        >  #1: libsystem_pthread.dylib`_pthread_cond_wait
        >  #2: libc++.1.0.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) [inlined] std::__1::__libcpp_condvar_wait
        >  #3: libc++.1.0.dylib`std::__1::condition_variable::wait
        >  #4: libvclplug_osxlo.dylib`void std::__1::condition_variable::wait<SalYieldMutex::doAcquire(unsigned int)::$_0>
        >  #5: libvclplug_osxlo.dylib`SalYieldMutex::doAcquire at vcl/osx/salinst.cxx:215:36
        >  #6: libvclplug_osxlo.dylib`comphelper::SolarMutex::acquire at include/comphelper/solarmutex.hxx:86:5
        >  #7: libvclplug_osxlo.dylib`osl::Guard<comphelper::SolarMutex>::Guard at include/osl/mutex.hxx:142:17
        >  #8: libvclplug_osxlo.dylib`SolarMutexGuard::SolarMutexGuard at include/vcl/svapp.hxx:1348:11
        >  #9: libvclplug_osxlo.dylib`SolarMutexGuard::SolarMutexGuard at include/vcl/svapp.hxx:1348:78
        >  #10: libvclplug_osxlo.dylib`AquaSalTimer::callTimerCallback at vcl/osx/saltimer.cxx:140:21
        >  #11: libvclplug_osxlo.dylib`AquaSalTimer::handleDispatchTimerEvent at vcl/osx/saltimer.cxx:162:9
        >  #12: libvclplug_osxlo.dylib`AquaSalInstance::handleAppDefinedEvent at vcl/osx/salinst.cxx:406:47
        >  #13: libvclplug_osxlo.dylib`-[VCL_NSApplication sendEvent:] at vcl/osx/vclnsapp.mm:101:9
        >  #14: libvclplug_osxlo.dylib`AquaSalInstance::DoYield at vcl/osx/salinst.cxx:567:17
        >  #15: libvcllo.dylib`ImplYield at vcl/source/app/svapp.cxx:465:48
        >  #16: libvcllo.dylib`Application::Yield at vcl/source/app/svapp.cxx:532:5
        >  #17: libvcllo.dylib`Application::Execute at vcl/source/app/svapp.cxx:444:9
        >  #18: libsofficeapp.dylib`desktop::Desktop::Main at desktop/source/app/app.cxx:1587:13
        >  #19: libvcllo.dylib`ImplSVMain at vcl/source/app/svmain.cxx:198:35
        >  #20: libvclplug_osxlo.dylib`AquaSalInstance::handleAppDefinedEvent at vcl/osx/salinst.cxx:396:20
        >  #21: libvclplug_osxlo.dylib`-[VCL_NSApplication sendEvent:] at vcl/osx/vclnsapp.mm:101:9
        >  #22: AppKit`-[NSApplication _handleEvent:]
        >  #23: AppKit`-[NSApplication run]
        >  #24: AppKit`NSApplicationMain
        >  #25: libvclplug_osxlo.dylib`AquaSalInstance::SVMainHook at vcl/osx/salinst.cxx:971:5
        >  #26: libvcllo.dylib`ImplSVMain at vcl/source/app/svmain.cxx:191:54
        >  #27: libvcllo.dylib`SVMain at vcl/source/app/svmain.cxx:230:12
        >  #28: libsofficeapp.dylib`soffice_main at desktop/source/app/sofficemain.cxx:98:12
        >  #29: soffice`sal_main at desktop/source/app/main.c:49:15
        >  #30: soffice`main at desktop/source/app/main.c:47:1
        
        Change-Id: Ic5681f21a153e42a27680a9a6a179aff38f77fcd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143565
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-09  Caolán McNamara  <caolanm@redhat.com>  [e7f62648f01ba776357e9fcbb9f49c2fb3490ab1]

        make Notebookbar customize page match indent with the others
        
        remove intermediate grids with just one child, name the containers
        of the groups of widgets to be hidden and hide the container rather
        than the individual members so the container space doesn't push
        this page out of alignment with the others.
        
        Change-Id: Ie3fb291da49a6b43ca4516e5fe55b828543631e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143838
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-09  Caolán McNamara  <caolanm@redhat.com>  [7938f3f84dec59e0714b4b4c97eb35fc26ba7054]

        resave with latest glade
        
        Change-Id: I548fac08a9b4d62d6e71bf5fa687d5c1ff2e11b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143837
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-09  Justin Luth  <justin.luth@collabora.com>  [78b5195d8add0679263a5e08ba34be9b27637a65]

        tdf#149240 docx content controls: round-trip showingPlcHdr better
        
        ShowingPlaceHolder causes all the text in the control to be
        selected when the control gains the focus. Otherwise, just a
        cursor is placed at the click point.
        
        While round-tripping this attribute worked for inline SDTs,
        it was lost for block SDTs. But BlockSDTs are very easy
        to create. The MS templates are full of them.
        
        Also, these are boolean, but it could have a val=0 specified,
        in which case it is off, but we were importing it as on.
        
        
        Change-Id: I167afa935311a63bba408ecd489ae819485a5cb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143818
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-12-09  Miklos Vajna  <vmiklos@collabora.com>  [2d9a3f8137e82af4a419441b58f80c027eee51b1]

        sw: remove unused DocumentContentOperationsManager::InsertGraphicObject()
        
        Only tests called it, migrate those to
        DocumentContentOperationsManager::InsertGraphic() instead, which is what
        SwFEShell::Insert() and SwXFrame::attachToRange() use.
        
        Change-Id: Ie05b501507f8722bc0a312c2e729ecd76154ce98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143836
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-12-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [24eabdbebcbc3b9189bbb9809205ead9f903a0cb]

        Fix typo
        
        Change-Id: Iaa550d83da5823fe52c25afb8e403c998ce68b3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143842
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-12-09  Jim Raykowski  <raykowj@gmail.com>  [11b87e7601fd24eb290854e9642bf01d0b4592ff]

        tdf#152029 Bring drawing objects to attention in the document view
        
        when mouse pointer is over drawing object entry in the Navigator
        content tree
        
        Change-Id: Idfeeb3854ffe76745f2f30a6ffac8528b2dda725
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143844
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins

2022-12-09  Maxim Monastirsky  <momonasmon@gmail.com>  [95a3d7733c5b48c99b2b74b06c7eeee718fdcd03]

        Deduplicate table styles insertion
        
        (Not adding a test here, as this should already be covered
        by several tests in sw/qa/extras/odfexport/odfexport.cxx.)
        
        Change-Id: Ic3cae9f38efc55d3d9055a45bc642d7b15fa382a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143840
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-12-09  Maxim Monastirsky  <momonasmon@gmail.com>  [8bd31225d79f10993d0e0727ee7d27c729874b51]

        Fix sd encoded table style name handling
        
        Found this while looking into improving insertion of pages
        with tables, as SdDrawDocument::InsertBookmarkAsPage uses "_"
        as the rename suffix for styles with identical names but a
        different content.
        
        This commit fixes two issues:
        
        - For import, cell styles with encoded names couldn't be found
        by table styles. The reason is that styles are referenced in
        ODF by encoded names, but at runtime by display names. Yet we
        were searching the cell style family by encoded names. This was
        already handled for sw in insertTabletemplate(), and now do the
        same for sd.
        
        - For export, table template names were encoded, but then
        referenced by tables using their non-encoded names. This is
        unlike the sw code that doesn't encode them, and therefore
        doesn't have this problem. Looking at the schema, both
        table:name attribute of a table template, and table:template-name
        attribute of a table are of type "string", which suggests that
        there is indeed no need to encode those names. This aligns with
        the fact that table templates don't have a display-name attribute.
        
        Change-Id: Ie61b6a1c95b033404ee98f3fc40d8e82434a6a6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143839
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-12-08  Bogdan B  <buzea.bogdan@libreoffice.org>  [15e94efb87118b0ceb4aa926181a8906259f369b]

        tdf#132293 remove unused imports from uitest
        
        Change-Id: I6f5b5d97dab27986a6b0046c42c20ec4d0527980
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142531
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-12-08  Nalini Prasad Dash  <nnnalinidash@protonmail.com>  [855bf4d68865ef046c8f527bf19e3ec78c7b033a]

        tdf#114441 - Convert use of sal_uLong to better integer types
        
        The variable type of nHeight was changed as the return type of
        pFontHeightItem->GetHeight() is sal_uInt32.Also nBit was assigned
        the underlying datatype of LB(int) as it was checked against
        LB::LAST(Value converted to underlying datatype of LB) in the for loop .
        
        Change-Id: I657d545ac7af1786edd61569ba43b42e55d1f47b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143145
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-08  Bogdan B  <buzea.bogdan@libreoffice.org>  [0569a84c16e6ee6ed6f4fb52c23ed6dfe4225cdf]

        tdf#152299 - Remove unused define(s) from C/C++ files
        
        Change-Id: I22185ee21af426974cf57bda288320413bd119a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143434
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-12-08  Stephan Bergmann  <sbergman@redhat.com>  [3f564769446032825b20ca6414caa1c196076ddc]

        external/zxing: Avoid MSVC 2022 error C2326
        
        > workdir/UnpackedTarball/zxing/core/src/qrcode/QRDetector.cpp(431): error C2326: 'auto ZXing::QRCode::SampleMQR::<lambda_1>::operator ()(int,bool) const': function cannot access 'FORMAT_INFO_COORDS'
        
        seen at least with VS 2022 17.4.2 and VS 2022 17.5.0 Preview 1.0, but not with
        VS 2019 16.11.21.  It looks to me like a bug in MSVC, but then again it doesn't
        hurt to make that variable static, anyway.
        
        Change-Id: I48fa22f9495791e60953f9f717ffc8333314de1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143826
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-08  Caolán McNamara  <caolanm@redhat.com>  [20d3af853d327ab66cf55ccdfc5991a13993c47d]

        Related: tdf#152266 remove office:scripts from wizard letter templates
        
        all the assignments are blank anyway, but its not desirable to have
        these.
        
        Change-Id: I5d7bd7bbdc65b286daad37cd6c368f86e0bb2785
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143821
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-08  Caolán McNamara  <caolanm@redhat.com>  [8a33bde5288a4a652de35846aa34354044b872c3]

        tdf#152266 only warn about script:event-listener with non-empty targets
        
        Change-Id: I19518c4872b522686b3df1881ccee02d840c3db4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143829
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-08  Caolán McNamara  <caolanm@redhat.com>  [c2c7c378ff8c1e3ba12420aa75189b9b1fe8515b]

        update assign/delete state after positioning cursor in treeview
        
        Change-Id: I9fe2d9d4a3575e0b67c8421d215f65f46c2ac1f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143832
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-08  Caolán McNamara  <caolanm@redhat.com>  [9fc0e4fa50e22c464dde702fcaa25420fa5ce5a4]

        resave with latest glade
        
        Change-Id: I089e6c872b52ef530d0e6279fa8fd10576ccc6dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143831
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-08  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [af6f87e66bc7f6257524df68ca9d90e6072558f6]

        bump product version to 7.6.0.0.alpha0+
        
        Change-Id: I4cc88c54d42dd141f03c46377cd5c2f2fa56ad7b

2022-12-08  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [1c629ca0048670db4bed5e7d8d76bcf8e81f2158]

        Update git submodules
        
        * Update translations from branch 'master'
          to f201069fb109d5c24dd18d03f393de1169056956
          - remove name attribute from links for sl from last update
            
            Change-Id: Iddcea1018599043d5db47afd7fc7207c1a388a96
            
          - update translations for 7.5.0 beta1
            
            and force-fix errors using pocheck
            
            Change-Id: Id9f87177a20fe0832571d86c1802926b960ec1e8
            
2022-12-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [da798460e370a97597ecc9a06634f400c4b2e0cc]

        crashtesting ooo84576-1.odt
        
        prevent the OOM by detecting cycles in SwList::SwList and throwing an
        exception.
        
        (1) However, that means we need to catch the exception in
            XMLTextListBlockContext::XMLTextListBlockContext
        and undo some registration, otherwise we will get a use-after-free.
        
        The need to catch it is why I'm using an UNO exception here,
        it seemed like a bad idea to throw and then catch and std::foo
        exception.
        
        (2) this is still not the end of the story, a further exception
        is thrown during SwDoc destruction, for which I don't have a
        solution.
        
        Change-Id: I48be3d8acbdc0f9ca948a958f1124b158ba77ac0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143820
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-08  Miklos Vajna  <vmiklos@collabora.com>  [243131397a5b626c2d8442dc716193e27b13ef9f]

        sw: introduce a .uno:GotoMark command
        
        This is meant to be used from macros, it does the same as manually
        opening the navigator, selecting a given bookmark and pressing enter.
        
        It also helps debugging when you want to jump somewhere, but the
        surrounding document content changes, so jumping to a certain page won't
        work due to the changing page number.
        
        Change-Id: I3bc08ae8023997bab89cf4732fb67233a6a1e134
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143825
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-12-08  Michael Stahl  <michael.stahl@allotropia.de>  [515df96a85878f10dae3c9d1274ef4575d2e3215]

        sw: DOCX export: avoid writing duplicate w:b to w:pPr
        
        This prevents validation of documents in unit tests, only one w:b is
        allowed.
        
        The problem is that Writer has 3 different bold attributes, but Word
        apparently has only 2 of them, so Western and CJK are now both mapped to
        w:b.
        
        But RTF export oddly maps CJK and CTL to \ab, in contrast to DOC/DOCX.
        
        Change-Id: Icb9ece988de29e54dc320c483c74a4d4b8b70141
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143814
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-12-08  Caolán McNamara  <caolanm@redhat.com>  [9284baf914f7136d7302d57cbf1f25672197de9c]

        unused suppression
        
        Change-Id: I1478636970349e56e2a28211bf8c3015da90db00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143823
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-08  Caolán McNamara  <caolanm@redhat.com>  [78da075e1b9d3b3a5c0b1302f5536678f0c04923]

        Resolves: tdf#152421 'GTK_IS_LABEL (label)' assertion failure
        
        Change-Id: I33d76f4a84d7ef1cd14cb5f2597f38385eff2e2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143822
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-08  Mike Kaganski  <mike.kaganski@collabora.com>  [a2a08463e0299d514e6e555ae61c68bb0e4348d0]

        Simplify management of id-to-style-to-string-id mapping
        
        Instead of having three container objects for that, use one vector of
        appropriate structures. Slots are in sync and unique automatically.
        
        Change-Id: Ibb2c48ce42bf98f84df8230439ca98cb5b75051a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143807
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-12-08  Alain Romedenne  <alain.romedenne@libreoffice.org>  [1cafff12c38b2568e213a51d8061de7b4d8f15ca]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9cd78ba1f7b77ed8a062906f2e553a4dbfca6ea4
          - tdf#134377 fix faulty embed tags in help
            
            Change-Id: I4895c9d9b05f05ffeeb6206fbe39d0ce4332d5f5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143726
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-12-08  Alain Romedenne  <alain.romedenne@libreoffice.org>  [42987658c4164a099dbeab50b8e2e42f3eda02bb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0ae4510ed1ad0cdaf9ec52ff6bd4423c436dceae
          - Fix to python script sample
            
            Change-Id: I9e79c85aecde08225212fd7985d32bd55a5f7bf1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143724
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-12-08  Caolán McNamara  <caolanm@redhat.com>  [417f6fde55a7fa59f27aa9a79132e5b2cc615270]

        Resolves: tdf#152325 initial "select" may not set the cursor to that pos
        
        but setting the cursor will 'select' for the default "single" selection
        mode.
        
        Change-Id: Ib7c3dfcce72bad69741b5bc3eb159a6ed3bc8142
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143817
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-08  Caolán McNamara  <caolanm@redhat.com>  [ebc7e13c0a79dbc5f21e78bcd9bb63a58c585f4a]

        Resolves: tdf#146395 allow newlines in QR Codes
        
        Change-Id: Ib390d97866ab013770e4f1cbdfb529296d64c140
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143811
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-08  Caolán McNamara  <caolanm@redhat.com>  [00e5509f07e1e53d506fc824df32e38a266952b1]

        ofz#53824 Out-of-memory
        
        Change-Id: I348da7f237146dfa690b974dcabdf26369997eb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143816
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-08  Stephan Bergmann  <sbergman@redhat.com>  [3e1c606185dc8480a8e9a43e23a6596551570510]

        external/zxing: Missing includes
        
        ...at least when building with --with-latest-c++ against recent LLVM 16 trunk
        Clang and libc++,
        
        > In file included from workdir/UnpackedTarball/zxing/core/src/datamatrix/DMDetector.cpp:8:
        > In file included from workdir/UnpackedTarball/zxing/core/src/datamatrix/DMDetector.h:10:
        > workdir/UnpackedTarball/zxing/core/src/Generator.h:15:16: error: no type named 'movable' in namespace 'std'
        > template <std::movable T>
        >           ~~~~~^
        > workdir/UnpackedTarball/zxing/core/src/Generator.h:70:24: error: no type named 'default_sentinel_t' in namespace 'std'
        >                 bool operator==(std::default_sentinel_t) const { return !_coroutine || _coroutine.done(); }
        >                                 ~~~~~^
        
        Change-Id: I26720e4d07498b277ec879129634064f1d45362a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143809
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-08  Eike Rathke  <erack@redhat.com>  [17b302b092b5c90552720097fe87c8eedc8f83df]

        Related: tdf#120190 Factor out ScDocument::CreateSharedStringTextObject()
        
        Change-Id: I51c1244406e30f5a3893eac42aed65fc92ab1d38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143805
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-12-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [44db6349aa9f6155c1b0a7c6d3c1041b85f4c746]

        fix build
        
        mid-air collision between
            commit 7243f7c706ceb49d6b3e4dfb8ff72ab43c65dd86
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Wed Dec 7 14:08:45 2022 +0200
            loplugin:unusedmethods
        and
            commit be6024a2d4fc11c908aeb29b58ce33f851dab6bc
            Author: Rafael Lima <rafael.palma.lima@gmail.com>
            Date:   Mon Dec 5 11:33:32 2022 +0000
            tdf#152078 Enable Ctrl+Wheel zoom in Basic code editor
        
        Change-Id: I155fc7fc5977f7346a44e93237f9b09f6fa86464
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143808
        Tested-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-08  Tarcísio Ladeia de Oliveira  <wyrquill@gmail.com>  [8f6dd15dce1e6116947b512c89d802fccc0bd6f1]

        vcl: check for null device
        
        The xmloff/draw test series was crashing soon after "testTextBoxLoss"
        finished. Even though it finished successfully, CppUnitTest was crashing
        when popping the protector. From the backtrace, the crash resulted from
        attempts to access null pointers.
        
        I do not know what caused those pointers to be null, but I added the
        checks so that it could at least proceed to the other tests.
        
        Change-Id: Ia0014a273142442a791a43fb9e3f75c2452bbd45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143332
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-08  Patrick Luby  <plubius@neooffice.org>  [9ee57f36e26373ee7144d076c93c3462c4fc7110]

        tdf#82115 Commit uncommitted text when a popup menu is opened
        
        The Windows implementation of the SalFrame::EndExtTextInput() method commits or discards the native input method session. It appears that most macOS applications discard the uncommitted text when cancelling a session so always commit the uncommitted text. This change also commits any uncommitted text and cancels the native input method session whenever a window loses focus like in Safari, Firefox, and Excel.
        
        Note: if there is any marked text, SalEvent::EndExtTextInput may leave the cursor hidden so commit the marked range to force the cursor to be visible.
        
        Dispatching SalEvent::EndExtTextInput in SalFrame::EndExtTextInput() creates some other related native input method handling bugs that have also been fixed in this patch:
        
        - Whenever a SalEvent::EndExtTextInput event is dispatched, cancel the native input method session so that the native input context's state is in sync with LibreOffice's internal state. The only exceptions are in [SalFrameView insertText:replacementRange:] or [SalFrameView setMarkedText:selectedRange:replacementRange:] because when these two selectors commit text, the native input method session has already been cancelled and calling [SalFrameView endExtTextInput] will cause repeated text insertions from the native macOS Character Viewer dialog to overwrite previous insertions.
        
        - Highlight all characters in the selected range. Normally uncommitted text is underlined but when an item is selected in the native input method popup or selecting a subblock of uncommitted text using the left or right arrow keys, the selection range is set and the selected range is either highlighted like in Excel or is bold underlined like in Safari. Highlighting the selected range was chosen because highlighting was used in LibreOffice 7.4.x and using bold and double underlines can get clipped making the selection range indistinguishable from the rest of the uncommitted text.
        
        - The fix for ooo#106901 always returns a zero length range if [self markedRange] called outside of mbInKeyInput. If a zero length range is returned, macOS won't call [self firstRectForCharacterRange:actualRange:] for any newly appended uncommitted text and the native input method popup will appear in the bottom left corner of the screen. So, [self markedRange] now returns the marked range if is valid.
        
        - Commit uncommitted text before dispatching menu item selections and key shortcuts. In certain cases such as selecting the Insert > Comment menu item or pressing Command-Option-C in a Writer document while there is uncommitted text will call AquaSalFrame::EndExtTextInput() which will dispatch a SalEvent::EndExtTextInput event. Writer's handler for that event will delete the uncommitted text and then insert the committed text but LibreOffice will crash when deleting the uncommitted text because deletion of the text also removes and deletes the newly inserted comment.
        
        Change-Id: I4ff4682aeef7d42ce26059aa76f971a68128833c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143619
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-08  Patrick Luby  <plubius@neooffice.org>  [60d2dd11a73bf7a1269896f15b1ec7c98507571e]

        Related: tdf#82115 Fix crash when handling input method events
        
        The nodes in mpIMEInfos may be deleted in ImpEditEngine::Clear() which causes a crash in the CommandEventId::ExtTextInput and CommandEventId::EndExtTextInput event handlers.
        
        This crash occurs on Windows or macOS using the following steps:
        - Enter uncommitted text (enter "aaa" with a Japanese Hiragana input method) in a comment in a Writer document
        - Switch to another empty Writer document without committing the text in the first Writer document
        - Switch back to the first Writer document
        
        The above steps may need to be repeated a few times but it will eventually crash with the following stack trace:
        
        (lldb) bt 25
        * thread #1, queue = 'com.apple.main-thread', stop reason = hit program assert
            frame #0: 0x00000001b928ad98 libsystem_kernel.dylib`__pthread_kill + 8
            frame #1: 0x00000001b92bfee0 libsystem_pthread.dylib`pthread_kill + 288
            frame #2: 0x00000001b91fa340 libsystem_c.dylib`abort + 168
          * frame #3: 0x00000001b91f9754 libsystem_c.dylib`__assert_rtn + 272
            frame #4: 0x000000010374a09c libeditenglo.dylib`ImpEditEngine::ImpRemoveParagraph(this=0x000000011a684e00, nPara=-2147483648) at impedit2.cxx:2512:5
            frame #5: 0x0000000103739658 libeditenglo.dylib`ImpEditEngine::ImpDeleteSelection(this=0x000000011a684e00, rCurSel=0x000000016fdf7250) at impedit2.cxx:2473:9
            frame #6: 0x0000000103739328 libeditenglo.dylib`ImpEditEngine::DeleteSelected(this=0x000000011a684e00, rSel=0x000000016fdf7250) at impedit2.cxx:259:19
            frame #7: 0x000000010373aac4 libeditenglo.dylib`ImpEditEngine::Command(this=0x000000011a684e00, rCEvt=0x000000016fdf7698, pView=0x0000600000169e10) at impedit2.cxx:408:24
            frame #8: 0x0000000103721744 libeditenglo.dylib`ImpEditView::Command(this=0x00000002e3f8b7b0, rCEvt=0x000000016fdf7698) at impedit.cxx:1757:41
            frame #9: 0x00000001036d7df4 libeditenglo.dylib`EditView::Command(this=0x0000600000169e10, rCEvt=0x000000016fdf7698) at editview.cxx:495:26
            frame #10: 0x000000010b1d2420 libsvxlo.dylib`WeldEditView::Command(this=0x0000600002b11e30, rCEvt=0x000000016fdf7698) at weldeditview.cxx:312:23
            frame #11: 0x00000002ea78dd50 libswlo.dylib`sw::sidebarwindows::SidebarTextControl::Command(this=0x0000600002b11e30, rCEvt=0x000000016fdf7698) at SidebarTxtControl.cxx:461:26
            frame #12: 0x000000011656f3d4 libvcllo.dylib`weld::CustomWeld::DoCommand(this=0x000060000016a740, rPos=0x000000016fdf7698) at customweld.cxx:93:32
            frame #13: 0x000000011656ee7c libvcllo.dylib`weld::CustomWeld::LinkStubDoCommand(instance=0x000060000016a740, data=0x000000016fdf7698) at customweld.cxx:91:1
            frame #14: 0x0000000115ca1dd4 libvcllo.dylib`Link<CommandEvent const&, bool>::Call(this=0x00000002e3f8bc48, data=0x000000016fdf7698) const at link.hxx:111:45
            frame #15: 0x00000001165b1658 libvcllo.dylib`SalInstanceDrawingArea::CommandHdl(this=0x00000002e3f8bb50, rEvent=0x000000016fdf7698) at salvtables.cxx:6473:26
            frame #16: 0x00000001165af588 libvcllo.dylib`SalInstanceDrawingArea::LinkStubCommandHdl(instance=0x00000002e3f8bb50, data=0x000000016fdf7698) at salvtables.cxx:6471:1
            frame #17: 0x0000000115ca1dd4 libvcllo.dylib`Link<CommandEvent const&, bool>::Call(this=0x00000002e3f90208, data=0x000000016fdf7698) const at link.hxx:111:45
            frame #18: 0x0000000115d047d0 libvcllo.dylib`VclDrawingArea::Command(this=0x00000002e3f90080, rEvent=0x000000016fdf7698) at layout.hxx:685:27
            frame #19: 0x0000000115e2e2bc libvcllo.dylib`ImplCallCommand(pChild=0x000000016fdf77c8, nEvt=ExtTextInput, pData=0x000000016fdf77d8, bMouse=false, pPos=0x0000000000000000) at winproc.cxx:229:17
            frame #20: 0x0000000115e34458 libvcllo.dylib`ImplHandleExtTextInput(pWindow=0x0000600002aa8930, rText=0x000000016fdf8290, pTextAttr=0x0000600000018710, nCursorPos=4, nCursorFlags=1) at winproc.cxx:1424:13
            frame #21: 0x0000000115e30dc8 libvcllo.dylib`ImplWindowFrameProc(_pWindow=0x0000600002aa8930, nEvent=ExtTextInput, pEvent=0x000000016fdf8290) at winproc.cxx:2863:20
            frame #22: 0x000000011b0424e0 libvclplug_osxlo.dylib`SalFrame::CallCallback(this=0x00000001378ffb40, nEvent=ExtTextInput, pEvent=0x000000016fdf8290) const at salframe.hxx:306:29
            frame #23: 0x000000011b0ef8f4 libvclplug_osxlo.dylib`-[SalFrameView setMarkedText:selectedRange:replacementRange:](self=0x00000002c4b0d980, _cmd="setMarkedText:selectedRange:replacementRange:", aString="嗚呼嗚呼", selRange=location=4, length=0, replacementRange=location=9223372036854775807, length=0) at salframeview.mm:1595:18
            frame #24: 0x00000001bc8d6a2c AppKit`-[NSTextInputContext(NSInputContext_WithCompletion) setMarkedText:selectedRange:replacementRange:completionHandler:] + 168
        
        Change-Id: I500824967d56232272041f8a2b972cdb2c9fe05c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143806
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-08  Stephan Bergmann  <sbergman@redhat.com>  [8cfffbc67ad25510d194e611871950979dc82253]

        Stick to three-letter build step prefixes
        
        (it makes the output so much nicer to look at :)
        
        Change-Id: Ib4844e264fd950082b19994156661f460331a2d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143784
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [2b8d5e8affe256b80a28cba67db56d2666ec31cc]

        tdf#62057: move UItest to CppUnittest
        
        Change-Id: I5be16135c563ed15acf45b93c59189531b832b37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143782
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [e8ff90d35ef69af5f80f4d05c1fe8e79447057a0]

        CppunitTest_chart2_uichart: factor out common code
        
        Change-Id: I36c5356953208f6e92ac4a96aa4fa9473f655ab5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143779
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-08  Tor Lillqvist  <tml@collabora.com>  [bd8f2af5bb48e23689719a056e829bcb38d5d14b]

        Fix Emscripten build
        
        Change-Id: Ia379886ff843f72a761c64e4bdfe023b23efd586
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143786
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-12-08  Rafael Lima  <rafael.palma.lima@gmail.com>  [be6024a2d4fc11c908aeb29b58ce33f851dab6bc]

        tdf#152078 Enable Ctrl+Wheel zoom in Basic code editor
        
        Change-Id: Ic68ae67c311a83e4003da2ca7486fcbf6698bdc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143584
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-12-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [705b2924a14841883b4a8cac549f7af326d7a185]

        Removed useless semicolon
        
        Change-Id: I0c931d5f856bda5b6ec91d813fe92fbc72ff1aae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143747
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-08  Jim Raykowski  <raykowj@gmail.com>  [26b64750ea15812de172985b50e6f22c2c71a60d]

        tdf#152029 Bring tables, frames, images, and ole objects to
        
        attention in the document view when the mouse pointer is over these
        content type and content entries in the Navigator content tree
        
        Change-Id: I9493203c2011a2f02fb6ddb6741992d43eaf4ddd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143763
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-08  Jim Raykowski  <raykowj@gmail.com>  [8dbb69bcee477886fab752f9bd158cf54951b827]

        tdf#152029 Bring headings to attention in document view
        
        when the mouse pointer is over headings content type and content
        entries in the Navigator content tree
        
        Change-Id: Id99515b03615b93227495c24ebff45bf9f479bdd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143762
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-08  Jim Raykowski  <raykowj@gmail.com>  [329c32d1e9e316f3ba75d38dd4565ea14599ec9a]

        tdf#152029 Bring refmarks and textfields to attention in document view
        
        when the mouse pointer is over these content types and content entries
        in the Navigator content tree
        
        Change-Id: I07754d79597d1df4baa696dd86c58ff601576e5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143695
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-08  Jim Raykowski  <raykowj@gmail.com>  [7ed2502b7f67d2f349c5fb58703557cf310e7e14]

        tdf#152029 Bring hyperlinks to attention in document view
        
        when mouse pointer is over hyperlink entry in the Navigator content
        tree
        
        Change-Id: I84693426277f2394f2c4b6f7bae5143bd1909285
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143636
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-08  Martin Srebotnjak  <miles@filmsi.net>  [dff93e6387172b208355bc5f1b82344ecce4d25d]

        Update git submodules
        
        * Update translations from branch 'master'
          to ced285e64bd6856c29ff97baeedf638999617b6d
          - Updated Slovenian translation
            
            Change-Id: Ie51bf4dc89ebff4ea2b91eed934892f09f8029d2
            
2022-12-08  Miklos Vajna  <vmiklos@collabora.com>  [33da0909986aad344a956d2a710b3b8687da1a11]

        CppunitTest_svgio: use CPPUNIT_TEST_FIXTURE()
        
        This suite is large enough so that avoiding the
        declaration/registration/definition of each test manually saves a lot of
        space.
        
        Change-Id: I08359c52cfbbd2ff17ec61722479cda26f308590
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143800
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-12-08  Mike Kaganski  <mike.kaganski@collabora.com>  [52c75986adc2b370eb55ce918ab1db0a95831c83]

        Simplify uses of FastAttributeList::add
        
        Change-Id: I91a73bad3d12e06bb5ee1d62965b62ba50262183
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143796
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-12-08  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [9c7b3bded56aba4c6c2fb02c358f2d1ab1bc72fd]

        Tweak recently introduced strings according to typography guidelines…
        
        ... and to solve a long-standing typo that went unnoticed
        
        Change-Id: Ic129550627267300f689fd2fc9f55749b355a6f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143797
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-12-08  offtkp  <parisoplop@gmail.com>  [ad085990b8073a122ac5222e5220f8f1d6826dcf]

        xlsx: Don't add cell data to chart data sequence if in totalsRow
        
        When importing data from a cell range to use in a chart, if a cell is in
        the totalsRow it is now ignored if it's the last row in the range.
        
        Change-Id: Ie8c79b995c4d46b361492e8f7687894e2640392f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143488
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-12-07  Eike Rathke  <erack@redhat.com>  [40a59e3e58de1c3f60ae52d09fbc386399f8f122]

        Resolves: tdf#120190 Handle multiline string in Formula to Value conversion
        
        ... as usual as EditTextObject.
        
        Change-Id: Iddb52593851dcf371318f29318902ae8d4b483d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143801
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-12-07  Khaled Hosny  <khaled@aliftype.com>  [f6935ce552ed625281104a10695de977a131b477]

        tdf#152413: Revert "tdf#67669 - Make narrow no-break space visible by drawing
        
        ... a gray background"
        
        This is breaking text layout involving Narrow No-Break Space because now
        it goes into a portion of its own and gets laid out independent of the
        surrounding text.
        
        Lets revert this until we have a way to highlight text without breaking
        text layout (e.g. tdf#61444).
        
        This reverts:
        
        commit bbb57e8198863ee7bdadd3f2aac4420c08da94a3
        Author: Andreas Heinisch <andreas.heinisch@yahoo.de>
        Date:   Wed Jul 27 08:53:11 2022 +0200
        
            tdf#67669 - Make narrow no-break space visible by drawing a gray background
        
        and its followup commit:
        
        commit 01e3c998e63fbf456e7f624adb1cae3d89ed7bb2
        Author: Andreas Heinisch <andreas.heinisch@yahoo.de>
        Date:   Mon Aug 22 23:02:48 2022 +0200
        
            tdf#67669 - Make narrow no-break space visible by drawing a gray background
        
        Change-Id: I040a4f17d51cfea4f1e9bdcd3bc14a3bfc56b245
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143802
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-12-07  Caolán McNamara  <caolanm@redhat.com>  [d327a3bf45808fc7575b7fffa681314e50b0adf8]

        Resolves: tdf#152301 allow using an existing ColorListBox to speed init
        
        Change-Id: I31fb350fd69831e68ca7c60ec758126aab086895
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143791
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-07  Caolán McNamara  <caolanm@redhat.com>  [62ae7be5aa20499c45e6f1b3f1dd2729483625b0]

        Related: tdf#152301 cache color widget width
        
        Change-Id: I0030980e2259715aa1fa624eb0ee82d5dfc51810
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143778
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-07  Caolán McNamara  <caolanm@redhat.com>  [5d77fe6e7a386efda32a19d3bca587b1ad12715d]

        ofz#53824 Out-of-memory
        
        Change-Id: Ia90527f97a4febf3bbdf1919e8db3d8ab5375ac6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143803
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-07  Eike Rathke  <erack@redhat.com>  [fa962506073ff273881978c2a0bb7b5fb199f94f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 18924c3c7275e794703997e315910d99395dcd69
          - Add a note to the STYLE() function to not use it without reason..
            
            Change-Id: I74b30b58bdfbc5a4392f344a2de8a600b2eca030
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143804
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Tested-by: Jenkins
            
2022-12-07  Mike Kaganski  <mike.kaganski@collabora.com>  [01b30c701d065fc9a4582b9bbac221d1edffb45b]

        Allow hyphen-minus in style ids
        
        These are used in OOXML; and hyphens are allowed there (at least
        Word uses ids like "E-mailSignature" for "E-mail Signature").
        
        Change-Id: I399e84def504a716553fcfc2b624e58aa7d9ba70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143795
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-12-07  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [4d83725981e46c62efb5ce6a68ae7c345465b448]

        tdf#53023 - Revert hanging unit test
        
        Change-Id: I7975ec874c4d636f0747417b138ffe64fb89e2cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143719
        Tested-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-12-07  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [920e3246df9bb95f504adf9496be32a8ecdda1be]

        Update git submodules
        
        * Update translations from branch 'master'
          to cdfaa521c1ae3d7e579b0a8004ccd4878fa4411d
          - update translations for master/7.5.0 beta1
            
            and force-fix errors using pocheck
            
            Change-Id: Icd98b0989374eb876ff12151843b981dc723dba5
            
2022-12-07  Bogdan B  <buzea.bogdan@libreoffice.org>  [8d33561c638c7a5da2fb5ebebbb0943fd0b33ac3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8961270e4ca006146883b00c3847d88eaa5a91f9
          - tdf#152022 Improve comments description in Help
            
            Option to reply to comments is inactive until we have comments from other users.
            
            Change-Id: If105cd50bed65371be47b426318ddd71ba650f5c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143792
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-12-07  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [52f200919298f3ca1d2abd3c7af9b5fb9c04fc1e]

        Update git submodules
        
        * Update translations from branch 'master'
          to 0369e1b2008d9af7b917a8348bec867d2f9334a0
          - remove name attribute from links for sl translation
            
            see https://gerrit.libreoffice.org/c/help/+/143713
            
            Change-Id: I31e5c008ded5f77685bee84a7a27474ca1d8a1e8
            
2022-12-07  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [e724de2e2e2a4ab98aef4c26945dd0ddf33e39da]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7e42394ecbf921ee53160b495aa12c1cba158604
          - tdf#152323 drop name attribute from <link> elements
            
            Replacement done with
            
            find . -name \*.xhp -print0 |xargs -0 -P 0 perl -CS -pi -e \
                    's#(<link[^>]*?) +name *="[^"]*" *( [^>]+|) *>#$1$2>#g'
            
            (note some inconsistencies with space between name and = and also having
            empty value, and some more complicated expression to also clear up
            double space before/after the attribute)
            
            translation files will be prepped with:
            
            find */helpcontent2 -name \*.po -print0 |xargs -0 -P 0 perl -CS -pi -e \
                $'s#(<link[^>]*?) +name=(?:\\\\"[^"]*\\\\"|\'[^\']*\') *( [^>]+|) *(/?>)#$1$2$3#g unless /^#/'
            
            (note that not all languages use the " as quote character for the
            attributes, but that also single quotes appera in the po file. Hence
            the use of the shell $'string' syntax to be able to quote ' as \'
            It also requires to quote the backslash, so that it needs to be escaped
            once for the shell, then another time for perl. Also don't work on
            obsolete strings (those are prefixed with #~ in the po files)
            Also note that <link..></link> gets turned into <link ../> during
            translation extraction (along with removal of the space between the
            attribute name and the value), so the pattern needs to be slightly
            different here)
            
            Change-Id: I95e53a08e6b0095cd894109ea0de154cc4859d8f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143713
            Tested-by: Jenkins
            Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
            
2022-12-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [7243f7c706ceb49d6b3e4dfb8ff72ab43c65dd86]

        loplugin:unusedmethods
        
        Change-Id: I5497d5b39620ff9fde09af923d3e41dedbab3326
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143774
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-07  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [368116fb55eb83c9f8c7eb180044f848294638bb]

        zxing-cpp: upgrade to release 1.4.0
        
        == list of removed patches ==
        * 0001-Use-a-patch-file-to-document-changes-from-upstream-s.patch: fixed upstream[1].
        * 0002-Update-stb_image_write-from-1.14-to-1.16.patch: fixed upstream.
        * 0003-Update-stb_image-from-2.25-to-2.27.patch: fixed upstream
        * 0004-Apply-stb-PR-1223-to-stb_image.patch: "stb_image.h" and "stb_image.patch" were removed upstream[1][2].
        * include.patch.0: fixed upstream (added #include <cstdint>)[3].
        * zxing_newline.patch: this issue has been fixed since gcc 11.2/12 or later[4].
        
        == list of added patches ==
        * android_include.patch.0: added missing #include <cmath>(for std::abs)
        * assume.__cpp_lib_string_view.patch.0 (by Caolán McNamara): fixed "error: no member named 'asString' in 'ZXing::ByteArray'"
        
        [1] https://github.com/zxing-cpp/zxing-cpp/commit/b208f4bd9052527b7a499d178d81d55b30a27c2d
        [2] https://github.com/zxing-cpp/zxing-cpp/commit/d2603139c57e2bbca770656a683abb124adc1591
        [3] https://github.com/zxing-cpp/zxing-cpp/commit/53da58625dcd519b7c10e2349a83c9bd10105cf7
        [4] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100392
        
        Change-Id: I6266fd6609f0d4235a8d2bcb6571817ef2135101
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142553
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-07  Caolán McNamara  <caolanm@redhat.com>  [e58ad604df2022450bec0d83d496037c799ae969]

        Resolves: tdf#152411 clear before freeze to let gtk a11y drop reference
        
        Change-Id: I2c0f852a0432e7319644b0ea11533b6d153b4ac7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143780
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [8e3258f7d62ec154f2d80af2f39028a4c40fa12f]

        tdf#136011: move UItest to CppUnittest
        
        Change-Id: Id8ea0fcfef8598f163febe2aa2564b0ce9d0657f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143769
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-07  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [3772f18266c3347e8fd60eb8f058d65328c400b4]

        tdf#53023 - Remove last empty paragraph from auto text
        
        Remove the last empty paragraph before inserting an auto text.
        The carriage return at the end of it is appended in
        SwXMLTextBlockParContext::~SwXMLTextBlockParContext()
        which can't be removed without introducing side effects.
        
        In order to compensate for the change, a paragraph has been
        added to the existing only text auto texts.
        
        Patch was reverted due to a hang of the ui test. It seems that
        selecting an entire text using mkPropertyValues({"KEYCODE":"CTRL+A"}))
        does not work anymore.
        
        Change-Id: I08f612d50f496c8d7f891c773ddedf27c3d80864
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143781
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-12-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [39bb374ad949ed10b71d7f5327607df5bcdd05a6]

        loplugin:unusedfields
        
        Change-Id: I4c9c27e5fd8193b87ac46318671f787939f2d64e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143773
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-07  Caolán McNamara  <caolanm@redhat.com>  [1545e3a5ba940e2bd8d1f8a29a22e29e1e326f6d]

        Related: tdf#152301 fix gtk warnings
        
        Change-Id: I5d9354d1cf53be68a63a53b21f75cb5070df406c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143775
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-07  Caolán McNamara  <caolanm@redhat.com>  [364b63ff4ed9410524fa2785c73bb58108fd6c06]

        ofz#54093 Null-dereference
        
        Change-Id: I00b3762d9f8a17ed51db397a5d2ccc88c3c7fcf5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143772
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-07  Caolán McNamara  <caolanm@redhat.com>  [82afcf2d945f5e2465c82bc846440bc12909e9f8]

        stray fprintf
        
        Change-Id: I6b74eeac5cc881ffe6b1676941b3ae462a284f33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143744
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [4f0794e69ec0f8fdcf6a152bfed77b1f18f1b918]

        chart2: pass chart number to getChartCompFromSheet
        
        will be used in the following commit
        
        Change-Id: I9d0925d0ef2bf93c01499a62b8eeb4153aceb9cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143768
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-07  Caolán McNamara  <caolanm@redhat.com>  [6e502de67a7a19d33dcb69cbd35366c4dd0850f9]

        ofz#54088 Use a DeleteListener rather than try to predict what gets deleted
        
        Change-Id: I5e49e0904422ed513f302f05583ef8140b58ef72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143770
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-07  Mike Kaganski  <mike.kaganski@collabora.com>  [9a3adb8c3a8782c4dfacb5ed383c33ef1a1deeec]

        Natvis: improve O(U)String visualizers
        
        ... and unify them.
        Makes sure to show non-printing/special characters in the strings
        (like \n, which didn't show properly); expands buffer to show all
        its elements, not only the first one.
        
        Change-Id: Iab12bbb51f9e39b066866649b297f51837c7c0f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143767
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-12-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [3c140c01748a30da1f83254b28ca7ab7a620197e]

        loplugin:singlevalfields
        
        Change-Id: Ic7dd2cb433add02ecc72eee0c85dd7f0efe1d47b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143771
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-07  Stephan Bergmann  <sbergman@redhat.com>  [cb26710b6b40df59f34dd6a65988cd55e32153b0]

        Check for failed malloc
        
        ...thereby silencing
        
        > In file included from /usr/include/features.h:490,
        >                  from /usr/include/bits/libc-header-start.h:33,
        >                  from /usr/include/stdio.h:27,
        >                  from soltools/mkdepend/def.h:40,
        >                  from soltools/mkdepend/main.c:58:
        > In function ‘read’,
        >     inlined from ‘main’ at soltools/mkdepend/main.c:197:28:
        > /usr/include/bits/unistd.h:38:10: error: ‘__read_alias’ specified size 18446744073709551614 exceeds maximum object size 9223372036854775807 [-Werror=stringop-overflow=]
        >    38 |   return __glibc_fortify (read, __nbytes, sizeof (char),
        >       |          ^~~~~~~~~~~~~~~
        > /usr/include/bits/unistd.h: In function ‘main’:
        > /usr/include/bits/unistd.h:26:16: note: in a call to function ‘__read_alias’ declared with attribute ‘access (write_only, 2, 3)’
        >    26 | extern ssize_t __REDIRECT (__read_alias, (int __fd, void *__buf,
        >       |                ^~~~~~~~~~
        
        seen at least with -Wp,-D_FORTIFY_SOURCE=3 manually added to gb_COMPILEROPTFLAGS
        in an --enable-optimized build against recent GCC 13 trunk
        
        Change-Id: I9ca3c0ea8c579fffbdad52d7d39a4ce82085ddcd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143760
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-07  Miklos Vajna  <vmiklos@collabora.com>  [e0bf2712aa9e240748534e3a7498d41c8eeeb9d7]

        sw, lok: implement a getCommandValues(Bookmarks)
        
        There was no LOK API to get a list of all bookmarks where the name
        matches a certain prefix.
        
        This is useful in case the API client wants to know what previously
        inserted bookmarks were deleted by the user as part of deleting text
        content.
        
        Add a new getCommandValues(".uno:Bookmarks") that returns the names of
        matching bookmarks. Do not return the bookmark text, assuming that would
        be updated by the API client anyway.
        
        In practice this is needed by Zotero in case it wants to model its
        citations with bookmarks.
        
        Change-Id: I42a544c3c64496519eec6826b58a310ec86dee74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143764
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-12-07  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [36a554e1f1c4e924a2cbc2df5a4f164fa31e3d6b]

        Revert "tdf#53023 - Remove last empty paragraph from auto text"
        
        This reverts commit ce64398653a896c8a48dd6cabe2b75d9c025873d.
        
        Reason for revert: UI-Tests hang
        
        Change-Id: Ib4b576e66da8642f3ffe8774e92a7e7c2c527b08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143717
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-12-07  Stephan Bergmann  <sbergman@redhat.com>  [d193d65635de197efe32d97a99540a31a5455c41]

        tdf#151894 Pre-init NSSpellCHecker to avoid SolarMutex deadlock
        
        Besides the deadlock scenario documented at
        <https://bugs.documentfoundation.org/show_bug.cgi?id=151894> "FILEOPEN a Base
        Document with customized event for open a startform by 'open document' LO stuck"
        there is at least one other known scenario documented at
        <https://gerrit.libreoffice.org/c/core/+/143565/> "Fix hang during
        JunitTest_framework_complex on macOS" (which even carries a true fix, for just
        that one scenario, which wouldn't require this hack).
        
        Change-Id: Iafcb39607e71cc3abe46ce762f9c1785a62acfd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139702
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-07  Rafael Lima  <rafael.palma.lima@gmail.com>  [e0e51cc5441669f6297383d8d50bfde2854be874]

        tdf#151185 Make Table Design button toggle-able
        
        Change-Id: I86dfc7a6567b24cc6e9a20203625eeb09c17536c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143574
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-12-07  Maxim Monastirsky  <momonasmon@gmail.com>  [441ecdc951211cc1e8453434d26ae40c121cb153]

        sd: improve handling of table styles on page pasting
        
        - Remove table styles that were copied from the source
        document, but not actually used in the pasted pages.
        Same as we were doing already for graphic/cell styles.
        
        - Disable the undo record of inserted cell styles, as
        long as we don't have undo actions also for the table
        style. This prevents data loss, as otherwise the table
        style will be exported, but not the cell styles it uses.
        
        The difficulty with having an undo action for table
        styles is that once a style is removed from its family
        it is disposed, so we no longer able to use that style
        for a redo action. This was "solved" in i#120015 for
        graphic/cell styles, by not disposing them at all.
        However table styles maintain cyclic references with
        their cell styles, so we can't give up on disposing.
        
        I'll take the time to think on a proper solution for
        this (e.g. making copies of styles instead of dealing
        with the original ones might be an option). For now,
        let's just remove this unfinished undo attempt.
        
        Change-Id: Iae06273217b2d695401921a84e7edf096556530e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143749
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-12-07  Caolán McNamara  <caolanm@redhat.com>  [dab143489838c0b91eadc8bf7f9d7e2537336751]

        Resolves: tdf#152392 use sidebar text color for COL_AUTO in examples
        
        Change-Id: I5f5c1a6c79c65bd1d4bf2de4af02bef5d60ee5c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143745
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-07  Miklos Vajna  <vmiklos@collabora.com>  [c2bcbd36d1913dc1d5ca4bb64fa30740f17bf326]

        sw: split out some of the LOK parts of SwXTextDocument into a separate file
        
        Because this has little to do with UNO.
        
        Change-Id: I683832d0704086f259a29bc1eefae77fd62f26e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143761
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-12-07  Kevin Suo  <suokunlong@126.com>  [83e58fc9f19a8da751cabdc0440aded62dc67fea]

        sdext: move the include of XComponentContext.hpp to where it is used
        
        ... and remove unsed include.
        
        XComponentContext.hpp is used in pdfiprocessor.hxx but not in drawtreevisiting.hxx.
        XMultiServiceFactory.hpp is not used drawtreevisiting.hxx.
        
        Change-Id: Ic98cbcdcacd07cf2163e02ac569781f70edd953c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143570
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-07  Miklos Vajna  <vmiklos@collabora.com>  [1e8c2068ec9d1551b84152d6cf66042dc2949594]

        sw layout xml dump: avoid confusing content of SwParaPortion
        
        The problem is that the SwParaPortion is also the first line layout, so
        the string it presents is not the content of the paragraph but of the
        first line.
        
        Just remove it as we have better replacements:
        
        - in case really the whole paragraph is wanted, the (text) content of
          the parent SwTextFrame can be used
        
        - in case in fact the first line is wanted, then the first child
          SwLineLayout still has a portion attribute the provides the unchanged
          substring
        
        Change-Id: Ic4a0f64ecc40e9a74adc79c5205d5d92c882256b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143743
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-12-06  Eike Rathke  <erack@redhat.com>  [da3dd48eaf9086f8ab28d6a6655f9a638e51433a]

        Resolves: tdf#152381 Treat 0-0-0 invalid date as 0 relative days
        
        Change-Id: I70cf18395e26ababa854299a58f8839f5bdf8e2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143748
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-12-06  Jim Raykowski  <raykowj@gmail.com>  [3cb654972ba204efb5dd35a44f95c7d509414400]

        tdf#152029 Visually draw attention to in-view bookmark
        
        when mouse pointer is over bookmark entry in the Navigator content tree
        
        This patch brings attention to in-view bookmarks when the mouse pointer
        is positioned over bookmark content entries in the Navigator content
        tree. All in-view bookmarks are brought to attention by placing the
        mouse pointer over the bookmark content type (category) entry.
        
        The patch adds a parameter to the weld::get_dest_row_at_pos function to
        give the option not to auto scroll. It is needed to prevent auto
        scrolling when used in the the mouse move handler. Additional use can
        be made in the content tree CommandHdl to make the tree not jump when
        the context popup menu is activated for entries near the top and bottom
        of the the visible tree.
        
        Change-Id: I04e306286ca58ab6c8ae7e5c02b25a0592c4a9d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143628
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-12-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [968242fe3220bc3df8104c163bc3a17eee5916c1]

        Fix typo
        
        Change-Id: I30f6c0d9a3d373078cffc46a243cdde99e707b81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143742
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2022-12-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [94f51512bef4fecf4121ad79cfd8e3d2aa9ecca9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 490d42493e8dbec31ad58978df5084b080a36fcb
          - Fix typo
            
            Change-Id: Ie6f0171043ce7f0efc3db60e1b9aab7f4c3a75c2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143716
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-12-06  Caolán McNamara  <caolanm@redhat.com>  [54f74923644c427f5d5c1aaf307be866d1991816]

        weld InformationDialog info dialog
        
        Change-Id: I6a3631fe06a1b46164f01d706ecefd7252509382
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143740
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-06  Caolán McNamara  <caolanm@redhat.com>  [1710de70aa6d6522e009b7ac00b1fa5dfe4d7705]

        InformationDialog is a misleading name
        
        It's not the Minimizer dialog, it's the document frame that the dialog is
        associated with.
        
        Change-Id: Ifb7de8dc3fa5ffa5180dab17f9b327fe7296dd0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143738
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-06  Caolán McNamara  <caolanm@redhat.com>  [353ede41b97729a98ac090f89889a055051db98c]

        add Assistant::set_page_side_image
        
        Change-Id: I70685a74ebed465771473ce885f4f29af209cda6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143737
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-06  Caolán McNamara  <caolanm@redhat.com>  [a70ad1568ea0fb5b4d7f888fb56fcee130afc433]

        Resolves: tdf#121297 weld Presentation Minimizer
        
        Change-Id: Ifdf1746bc9f6567a1aded233a4350f6828604c9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143678
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-06  Henry Castro  <hcastro@collabora.com>  [8254bd826d6d415e80ef8dcfb39e8b5c67cf2aab]

        sw:qa:  add mailmerge export directly pdf unit test
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I53570149a6e05f05f9ebff7d4931d7f1a02a27f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143490
        Tested-by: Jenkins

2022-12-06  Henry Castro  <hcastro@collabora.com>  [7a6445eedde28675c575f74c09ff236963525d20]

        sfx2: rename FN_PARAM_1 to FN_NOUPDATE
        
        The parameter is intended to not update the fields
        from data source otherwise it will reset to the first
        record.
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I204cd20b8eb0b3f26c204e139c72b479c83bbf0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142276
        Tested-by: Jenkins

2022-12-06  Miklos Vajna  <vmiklos@collabora.com>  [fa82e151d80d15eeb6dfae434f1dbb3b68907188]

        sw, .uno:InsertBookmark: add a new BookmarkText parameter and accept HTML there
        
        There was already an UNO command to insert a new bookmark with the
        provided name, in a non-interactive way.
        
        What was missing is to allow specifying the bookmark text, which is to
        some extent not part of the bookmark, but e.g. the bookmark dialog
        allows editing that still.
        
        Add a new BookmarkText parameter to .uno:InsertBookmark, in case it's
        specified then we interpret this as HTML and we create the bookmark on
        the imported content, not simply at the current cursor position.
        
        This is similar to commit 1c2ef850db29beb369dcc89a58fc73416ecd9c5c (sw,
        .uno:TextFormField command: accept HTML in the FieldResult parameter,
        2022-11-16), but that was for the field mode, while this is for the
        bookmark mode of Zotero.
        
        Change-Id: I4928d173e197796d40fdb53f81e84b6bfd77cdc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143736
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-12-06  Henry Castro  <hcastro@collabora.com>  [2fd5440c9766fa2833a3fc4dcb8a0d57a089121b]

        sfx2: add log information to catch the exception
        
        Add log information for data analysis if the ExportTo
        fails due to an exception.
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I888545da14f413a970faf50b3ce60d12966f3f9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142239
        Tested-by: Jenkins

2022-12-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [cd90f9d0dcf0b6fc71161417deefb501929f67ce]

        crashtesting forum-en-4598.ods
        
        the pattern object may be replaced inside the IsValue() call
        because it might trigger interpreter logic
        
        Change-Id: I99cee16333f3ab0585d94de98946ea77938e14ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143734
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [b9aa52f918f6246c685ac593cb3e7fcfa0e41b2c]

        get-forum-attachment: Add one more mso forum
        
        Change-Id: Ie8549b8f965197f1afeb1886db0bf7f70464377c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143739
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2022-12-06  Caolán McNamara  <caolanm@redhat.com>  [645f8038df617275e65e05bba0b165a1c52ce59b]

        Resolves: tdf#151722 use UI Language for localized font names
        
        instead of system locale
        
        Change-Id: Ie1f33644fcb8529b237db372b7d8daea19af8ede
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143706
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-06  galjit  <qmebic1975@gmail.com>  [b24dfa7ef93bc31ed9ccfb3e3472109bbd384b15]

        Resolves tdf#132398 - New hicolor/macOS icons
        
        - Replaced old with new hicolor icons
        - Added files wherever were gaps
        - Changed non-oasis mimetype files to symlinks
        - Removed "draw.svg" and put "drawing.svg" in scalable
        - Added "macos" directory for special MacOS icons
        
        Change-Id: Id10a386f6144db4f0a1a7a118c44687fffbe0568
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139754
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-12-06  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [b14c1066356e76412aac8bb1ee17cf02bfbd182a]

        build installer packages with make parallelism instead of GNU parallel
        
        6204336cc7242ff1b0fdc26ccb7f8dd4f362fb78 added support for building installsets
        in parrallel using the GNU parallel tool, this patch changes that to use make's
        own parallelism, dropping the need for the external tool.
        
        By not creating huge commandline for all packages at once/sequentially, the
        workarounds to modify the PATH variable can also be dropped.
        
        Since : is a special character in makefiles separating a target from
        prerequisites delimiter in the installer-tuples has been changed to the
        hyphenation point.
        
        The dependencies on the install.phony target have been moved to the actual
        installset targets (and those are .PHONY targets as well since the target file
        isn't actually generatead).
        
        Also unify the tuples for the different platforms, even if the first element is
        only used for Windows.
        
        Move the msi templates to a separate directory for the different types, so that
        packaging can also be done in parallel on Windows. Move the setup back to the
        makefile so it can be setup prior to running the script.
        
        Previoulsy the script used grep to remove comments from the msi template files,
        and had to use "|| true" since grep would also return error when not finding a
        match/on empty files. Switch that to awk so it can run without that workaround.
        
        Change-Id: I2f8b73e04d0f601cb0b4e2d8352a38ef9957bc17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143679
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-12-06  Mike Kaganski  <mike.kaganski@collabora.com>  [834f49b7e30ec9cc9bd050079b23995ad514b40c]

        tdf#150940: Store frame reference in the panel
        
        It is needed to properly dispatch the commands in case of embedded
        objects, otherwise they are dispatched to the top-level frame.
        
        Change-Id: Ia5fadf7c35bded75f1ca20a682dc6c9f14548990
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143693
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-12-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [e0066326f76e734e7b9a0f344afcadb40ef9ed64]

        tdf#152058 THEMES: Not possible to change back to default look
        
        Revert "dont keep writing to config when persona is set to 'no'"
        This reverts commit e0c424ba729e4659ce1007254adbbceafbeaef5b.
        
        Change-Id: Ia2724c075c7a5fc8deaaedc5cd4356f93b9a6f7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143694
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-06  Tor Lillqvist  <tml@collabora.com>  [27746ff5d5dfeef6192743d19659537b574b25ca]

        Need --disable-gen for the Qt5-based WASM LibreOffice now
        
        Otherwise we get the slightly mysterious "Can't select gen VCL plugin,
        if --without-x is used!" error from configure.ac.
        
        Change-Id: I3ffda8f7306ff48a619052df25186f0989370d95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143707
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-12-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [a8b21abb09ab514206dc564f7b63016e5b6fac0b]

        Move cppu::BaseMutex up to the base class OPropertySet
        
        Change-Id: I0e51987714e32ece19609c7a6d500995e6fc3601
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143674
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [da08e55175c2f12c742b1fd9b249b11c7f6b56e9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2201e80bead1e137a96775b2b6081752caeed77f
          - Fix grammar
            
            Change-Id: Idae562b619b8cacde07eeae62d995782f5c2b7ed
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143590
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-12-06  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [ce64398653a896c8a48dd6cabe2b75d9c025873d]

        tdf#53023 - Remove last empty paragraph from auto text
        
        Remove the last empty paragraph before inserting an auto text.
        The carriage return at the end of it is appended in
        SwXMLTextBlockParContext::~SwXMLTextBlockParContext()
        which can't be removed without introducing side effects.
        
        In order to compensate for the change, a paragraph has been
        added to the existing only text auto texts.
        
        Change-Id: Ie098f23d7bdc70798197e5714e041c8fd79f0439
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143353
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-12-06  Andras Timar  <andras.timar@collabora.com>  [71e96374f0111360ed7da1df0f3323b09d920381]

        Disallow linking files as Writer sections in Online
        
        Change-Id: I9e4971c72db44ca8216ac468240dd52d46e0b680
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143225
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143672
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2022-12-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [80ef2a46f4ac2ac6f3b14561a195262156fe4b85]

        tdf#152134 Customize: assign user macro to menu hangs
        
        regression from
            commit d4257daba1155ebccbfebea99bad0e4152ca9b08
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Fri Dec 24 20:58:28 2021 +0200
            use comphelper::WeakComponentImplHelper in MenuBarManager
        
        We should not hold the mutex while firing events, since the mutex is now
        non-recursive.
        
        Change-Id: I6ee45df0bf27df3ca1fd31857285ceb820161d61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143671
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-06  Mike Kaganski  <mike.kaganski@collabora.com>  [76141ec7db4c26a112f0e9815d333cd70e1c4258]

        Simplify a bit
        
        Change-Id: Ieeb7f66e224283ac41b98cc184207a4da6d231ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143688
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-12-06  Miklos Vajna  <vmiklos@collabora.com>  [136cff8909576bc7f50c4e91fb3916218fbb4f83]

        Update libxmlsec to 1.2.37
        
        Fixes two regressions, see <https://github.com/lsh123/xmlsec/discussions/452>.
        
        Change-Id: I81317d81e61d1a0d113ebf46d7813b2db7e0aea0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143684
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-12-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [8035df9dae15cea92ea105135fe86e87467f8ed9]

        tdf#151847 Some chart UNO objects were not advertising their types property
        
        which means that accessin them from python and trying to use the
        XPropertySet and related interfaces doesn't work nicely
        
        Change-Id: I873f6a6fcb048e7f8244313cd737c04b003259a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143675
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-06  Mike Kaganski  <mike.kaganski@collabora.com>  [b15eb164a8e44c02c196cef9f3de5e5478eb78de]

        tdf#152380: add checks for names and values sequences length equality
        
        Change-Id: Ibeef551126874bcfffb4e7736588e2e1873f5768
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143681
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-12-06  Khaled Hosny  <khaled@aliftype.com>  [d3f9b3029a1b5f6b389978509fdf8de7e128a4b3]

        Shuffle code around
        
        Change-Id: I3b3a88c91634fb19a39d21cdd0095d34badea1e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143687
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-12-06  Khaled Hosny  <khaled@aliftype.com>  [1d5a02d12eacadb708c18e70db747e80ab8817a9]

        Simplify PhysicalFontFace::CreateFontSubset() a bit
        
        Hide the logic inside fontsubset and don’t leak it to the caller.
        
        Change-Id: Ibc845e0051eaeb64e8de42f80d4d404fd6a3880e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143686
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-12-06  Khaled Hosny  <khaled@aliftype.com>  [7415ce2b9795a78f836bc5e5bffb4b56eee26b21]

        tdf#113048: Fix PDF ascender and descender of some fonts
        
        Use the same ascender and descender calculation for fonts with CFF
        table as fonts without CFF table.
        
        This also provides a better fix for tdf#138325 and tdf#151039.
        
        Change-Id: I416a123199e94401fa557fce95013eb8b0590e33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143683
        Tested-by: خالد حسني <khaled@aliftype.com>
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-12-06  Kevin Suo  <suokunlong@126.com>  [c9e961e6803a70587bd4686d05abdd4ac11de434]

        "using namespace com::sun::star" -> css in header file
        
        See Stephan Bergmann's comment the following change (thanks!):
        https://gerrit.libreoffice.org/c/core/+/143598
        
        Change-Id: I409b823439979c64cadcb582d8fb4dec4ff412b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143664
        Tested-by: Jenkins
        Reviewed-by: Kevin Suo <suokunlong@126.com>

2022-12-05  Stephan Bergmann  <sbergman@redhat.com>  [c08e5db055c9d34d3f0b0b9d2a192d7ebdcd9576]

        Make check for complete type more explicit
        
        When 485c9d4f0e59e13e772da8f8a7975f0ddd77c33e "Clarify the use of
        untools::WeakReference" introduced cppu::detail::isUnoInterfaceType and its use
        in the requires-clause of unotools::WeakReference::get, its commit message
        argued that while isUnoInterfaceType only works if the given type is complete,
        that would already be taken care of via the use of std::is_convertible_v in the
        implementation of unotools::WeakReference::get.  But while std::is_convertible_v
        nominally requires its argument types to be complete (unless they are void, or
        arrays of unknown bound), typical implementations like recent libc++ or
        libstdc++ do not seem to enforce that (and just return false in such a case).
        
        So better make isUnoInterfaceType explicitly require that the given type is
        complete.  Which turned up one case where it isn't at the point where
        unotools::WeakReference<SdrTextObj>::get is called.  (And while the resulting
        call to dynamic_cast<SdrTextObj*>(...) in the implementation of that function
        would cause an error when SdrTextObj is not complete, compilers happened to
        instantiate that template specialization only at the end of the TU, by which
        time SdrTextObj happened to be a complete type in the TUs including that
        sd/source/ui/inc/futext.hxx.  So all happened to work out OK.)
        
        Change-Id: I704b8b437fa836e290245d1727e4d356128ef63c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143667
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-05  Khaled Hosny  <khaled@aliftype.com>  [05b7e6039da5fda18205798d00e335b2c8126872]

        Drop dummy function
        
        Type 1 support is long and this was always dead code anyway.
        
        Change-Id: Ia00626e7d44419af333feb59d4dc52e624ffd263
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143682
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-12-05  Caolán McNamara  <caolanm@redhat.com>  [db7f8b960ef44726b8a468eeaa9edd2eba4e6544]

        cid#1517256 Dereference null return value
        
        Change-Id: I20bcd522526d5da3dcb9f24f7ae07ad6f9465459
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143677
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-05  Justin Luth  <justin.luth@collabora.com>  [fd14dd0e4c6a7ea0866a686f653db90301d664b6]

        NFC cleanup docxattributeoutput: use existing function to clear
        
        The function already clears these things,
        so use it - which should also prevent bugs
        where a clear is put in one place and not the other.
        
        A dead giveaway was that m_bHasId = false
        is also done in the function.
        
        Change-Id: Ibb97b8da246404841afa5a03d11514dbcc7157b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143604
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-12-05  Stephan Bergmann  <sbergman@redhat.com>  [9d93e57613fc5e9f67400a166dcce5344c238348]

        Make sure bHasShadow has a value
        
        Change-Id: Ic955e31619799918f26d6db2d6e688decfbce6c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143676
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-05  László Németh  <nemeth@numbertext.org>  [fe5cca63c2a15dfc49cd251a6be4ab3925ab1dab]

        LibreLogo: fix SVG export of font features and text portions
        
        Text portions of rotated text was exported with bad positions.
        
        Text using font features was exported with non-portable font
        names with colon, working only in LibreOffice correctly.
        
        Fix these by converting the text to curve during the SVG export.
        
        Change-Id: I3707aaa4143f583b988bbbe37b5eb741530cccba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143668
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-12-05  László Németh  <nemeth@numbertext.org>  [37d8678d7266fd517953d3db39e30ff8775ade7f]

        LibreLogo: fix parsing argument of default Logo commands
        
        Functions didn't work in arguments of several default
        Logo commands (mostly turtle moving and setting).
        A simple example, which resulted an error message:
        
        FORWARD RANDOM 100
        
        Regression from commit 740b99783b5480fcd1e5fce7c1beb5967d015041
        "tdf#120413 LibreLogo: handle complex Logo expressions".
        
        Change-Id: Icb4aece1a5b0343384ce179c27f170eef7d8938c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143642
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-12-05  László Németh  <nemeth@numbertext.org>  [81ce66ab5d77b0171245e05ed609f2305ce89600]

        tdf#105575 LibreLogo: hide turtle during locking
        
        It seems painting of the selection around
        the turtle is not locked completely, so
        hide the turtle to lock that, too, for 20%
        or more speed up.
        
        Note: the turtle is still visible, because it is
        hidden after locking (until unlocking), but there
        is no nore jiggering selection around it.
        
        Change-Id: If6720f1e5b553b47b1b0352a5b9e70c73975c373
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143641
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-12-05  László Németh  <nemeth@numbertext.org>  [e50f0f7342c5618196507771e5f4eb79147477b9]

        tdf#105575 LibreLogo: speed up by lock (re)paint
        
        Speed up program execution by default partial
        locking of repaint and custom locking of paint,
        using UNO lockControllers().
        
        – Default: speed up LABEL and TEXT by locking their repaint
          during the various text operations, i.e. setting size and
          text portion formatting changes were visible, and slow.
          Locking while manipulating a shape was suggested by Noel Grandin.
        
        – Custom: SLEEP command with negative argument calls lockControllers(),
          SLEEP command with not negative argument (and program termination)
          call unlockControllers(), so it's possible to lock program parts to
          speed up program execution e.g. 3-4 times or more. For example:
        
          ; lock paint until program termination
          SLEEP -1
          program
        
          or
        
          ; lock until SLEEP 0
          SLEEP -1
          commands_without_paint
          SLEEP 0 ; unlock a single level and paint/repaint everything
        
        – Add __get_time__() command to get the elapsed time from
          program start for profiling.
        
        Add unit tests.
        
        Note: custom locking with SLEEP has known problems: not connected
        lines, bad position of arc/pie, non-working CLEARSCREEN.
        
        Note: The reported code is more than 32 times faster (4 sec vs 2.2 min)
        with custom locking, also using the commented line to show not only
        the result with 400 circle shapes, but the partial result with 100,
        200 and 300 shapes, too:
        
        SLEEP -1
        REPEAT 400 [ CIRCLE 10 + REPCOUNT/10 FORWARD 5 + REPCOUNT/10 LEFT 10 ]
        ; IF REPCOUNT % 100 == 0 [ SLEEP 0 SLEEP -1 ] ; to show partial result
        SLEEP 0
        PRINT __get_time__()
        
        Change-Id: I51f71b0143178e6d35ecced92a59525184392d17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143640
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-12-05  László Németh  <nemeth@numbertext.org>  [43570f5752b31e11a7f21d5e694737e9fcb3bf19]

        LibreLogo: LABEL/TEXT: add more character formatting
        
        – strike out: <s> or <del>
        
        – superscript and subscript: <sup> and <sub> (using character formatting)
        
        – text color:
        
          – localized names, e.g. <red> (in English documents), <rouge> (in French documents)
        
          – hexa or decimal codes: <FONTCOLOR 0x000000>, <FONTCOLOR 0> (localized "FONTCOLOR" is allowed)
        
          – verbose form of the localized names: <FONTCOLOR RED>
        
        – highlight color: <FILLCOLOR RED>, <FILLCOLOR 0xFF0000>, <FILLCOLOR 0> (localized "FILLCOLOR" is allowed)
        
        – font name: e.g. <FONTFAMILY Linux Libertine G> (localized "FONTFAMILY" is allowed)
        
        – font size: e.g. <FONTSIZE 12> (localized "FONTSIZE" is allowed)
        
        – OpenType and Linux Libertine G/Biolinum G font features: <smcp>: small capitals,
          <pnum>: proportional numbers, <sups: true superior, <sinf>: true subscript (scientific inferior) etc.,
        
           – with arguments: <pnum=1>
        
           – verbose form: <FONTFEATURE pnum=1>
        
        Alternative names for bold and italic character formatting
        
        – bold text: HTML: <b> or <strong>; localized LibreLogo: e.g. <bold>, <lihavointi> (in Finnish documents)
        
        – italic: HTML: <i> or <em>; localized LibreLogo: e.g. <italic>, <kurzíva> (in Czech documents)
        
        Add unit tests for the previous and new tags.
        
        Follow-up to commit 89c34706331984d12af8ce99444d53f19b40b496
        "LibreLogo: add basic HTML formatting support to LABEL".
        
        Change-Id: Ie14024cae62ec09de714af5db46132375b6101d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143639
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-12-05  Szymon Kłos  <szymon.klos@collabora.com>  [eb5879f190a773a28148de8eaa6e4afa2f375eda]

        jsdialog: sort enabled .ui list
        
        and exclude form clang format to not break that
        
        Change-Id: I85a7843d564c6d2ff7397870c36c3ad0c0767eb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143557
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-12-05  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [df092b591a7d107263f3fad817404f92b3cd7c03]

        create compile_commands.json in builddir
        
        assuming that nothing breaks for existing users of the
        compile_commands.json file, since they assume BUILDDIR=SRCDIR, so
        nothing will change in those cases.
        
        For building in a different directory than the source, the
        compile_commands.json file is the only thing that regularly clobbers my
        otherwise pristine SRCROOT
        
        Change-Id: I344afa0bc7bb3eaa1eb888cd3558d3602090af5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143571
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-12-05  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [59d868b9eddebb19b0c40d7c1ca70265fc9df137]

        gb_LinkTarget_use_clang: only use flto=thin with clang, not with gcc
        
        The code always used flto=thin, but gcc doesn't know that switch and
        fails. The gb_Library_use_clang used by Skia is actually a prefer clang
        option, and the corresponding gb_LinkTarget_use_clang macro accounts for
        that by using "$(or clangvalue,gccvalue)" to define variables.
        
        This is OK for stuff that defaults to empty value when no clang is found
        on the system, but gb_CLANG_LTOFLAGS is defined unconditionally (in
        com_GCC_defs.mk), so using the $(or..) function is completly bypassed,
        always using the flto=thin switch.
        
        Change-Id: I903e5e4818b8ecbe63ed85952b8741140972e8d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143572
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-12-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [042bf6f00c5e01b44ec1d95371ad809db4c5269f]

        Revert: "split sw_filters unit test"
        
        This commit reverts 1c2ea35b983c1159fe4633e449f8302ac9a7a024
        
        it shouldn't be needed anymore after
        cdac145768488dc11b32b744bc753ab16aa08c6e "reduce cost of
        SwpHints::Check"
        
        Change-Id: I32a1d963f7bf90838c68db3bfefc8c8750e94128
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143417
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-05  Tünde Tóth  <toth.tunde@nisz.hu>  [57db9a4fdbee6db24b381f3ea48b3df089c555fc]

        tdf#126477 DOCX export: fix lost charts in embedded documents
        
        The charts of the embedded documents were not exported.
        
        Follow-up to commit a41cf57c1eb4cabe5afc1a45d6fe535dbb935217
        "tdf#134987 convert DOCX to ODT: fix lost charts".
        
        Change-Id: I20f1cdfa68687043d0822c4bbf59793a208e83d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143495
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-12-05  Tibor Nagy  <nagy.tibor2@nisz.hu>  [400e44cebd993f4b9b3d878fb9264f99e005c9fb]

        tdf#152211 PPTX import: fix connector position based on line width
        
        Thick shape line changed the connector, e.g. direction of
        its arrow head.
        
        Follow-up to commit d8c89fb920af747ec51ce966b5d7b65e9340afbd
        "tdf#151891 PPTX import: fix regression of connector position"
        
        Regression from commit cbf66ec3e60d07efb7c3cceed9b4f0fb4f0510c8
        "tdf#89449 PPTX import: fix line connectors".
        
        Change-Id: I99d22409ec65e10609b1e371cc4d301fd73c7c82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143467
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-12-05  Rafael Lima  <rafael.palma.lima@gmail.com>  [12732eb7c34baa3f846ec6d0c10f8987051ace34]

        tdf#148505 Fix COL_AUTO in embedded Math formulas
        
        Change-Id: I8be0289100cbd0921bcb05ffec186155abba8743
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143575
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-12-05  Rafael Lima  <rafael.palma.lima@gmail.com>  [affd2a9511fc0af7cad7e9679c17607540065d7e]

        tdf#86568 Move the scrollbar to the EditWindow in Basic IDE
        
        Currently, the Basic IDE has a shared horizontal scrollbar used both for the code editor window and the dialog editor window.
        
        However, the problem is that this causes the horizontal scrollbar to be placed at an unintuitive place when the code editor is being used. To avoid this problem the code editor already has its own vertical scrollbar.
        
        This patch creates a separate horizontal scrollbar for the code editor window and places it underneath the editor window to make it clearer what this scrollbar is meant to scroll.
        
        Change-Id: Ib873c004db902f0f729fd512c51effd8f5e38a9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143580
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2022-12-05  Caolán McNamara  <caolanm@redhat.com>  [83596187cdf75f29472bd800dc4e16df3f185299]

        ofz#53680 drop workarounds
        
        and add original test-cases which nowadays function without workaround.
        
        Change-Id: Ie2366737f9eb82774260b2a57bbf177f2712f485
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143638
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-05  Khaled Hosny  <khaled@aliftype.com>  [50329087b9a46e5dade8f924abf68cbd982be494]

        Improve the layout of font features dialog
        
        Make sure all sections have the same column alignments.
        
        Change-Id: I25bdc0ecf8f971f23d188999167df33476bea1f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143662
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-12-05  Khaled Hosny  <khaled@aliftype.com>  [6d6a2343b1d45695f3ea02818d317a022a7b259f]

        tdf#152376: Remove Kacst Book and Kacst Office fonts
        
        Change-Id: I979e01ee6cab26431a6e54094c59ea28e886019a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143647
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-12-05  Bogdan B  <buzea.bogdan@libreoffice.org>  [476ad3e5a8d4a8545043ffd7c8e16ead6ba1966b]

        tdf#136077 Change OS context menu for new file
        
        Right click on Windows for a new file is 'OpenDocument Text'.
        With this change would be 'LibreOffice Writer Document', and similar changes for each module.
        Change-Id: I34634d1f1d26c6a8c2146d03a2ecba357b58e4d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143637
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-12-05  Khaled Hosny  <khaled@aliftype.com>  [3f9a8a3b7656470cfcf04c18a46a7b7bbeca8950]

        Mark ssXX and cvXX off by default in font features dialog
        
        We know they are off by default.
        
        Change-Id: I77c8ecb0d65d46ec77ccc2570ecf5c05e6e577e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143660
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-12-05  Miklos Vajna  <vmiklos@collabora.com>  [fd4f5c46a58adf136d86d6e9544c06e229161584]

        sw: prefix members of SwFootNotePage, SwFormatTablePage, ...
        
        ... SwOutlineTabDialog and SwTextFlowPage
        
        See tdf#94879 for motivation.
        
        Change-Id: Ie863c244d0fa5b885e1be1949f997410e27f80d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143661
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-12-05  Maxim Monastirsky  <momonasmon@gmail.com>  [86c50d7d7de2e5c4be5f7c6931d87d1b17bcaf82]

        sd: Don't replace table styles on page pasting
        
        i.e. insert a table, and set its style to anything except
        default. Then right click on the page in the page pane =>
        Copy. Right click again => Paste. The table on the first
        page will reset to the default table style.
        
        The problem is in SdStyleSheetPool::CopyTableStyles which
        attempts to replace existing styles with the pasted ones,
        causing the old ones to be destroyed. But in fact there's
        absolutely no case where we want to do anything like this.
        All we want is to keep the formatting of the pasted page,
        not to change existing styles which might be used in the
        rest of the document. (And if the pasted style has indeed
        a different formatting, it can be inserted under a
        different name. To be handled in a follow-up commit.)
        
        Change-Id: I7caaffc72265bb045bf21c831f2da27012e41845
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143644
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-12-05  Maxim Monastirsky  <momonasmon@gmail.com>  [1c3dc6cdc53a2463af12688918d222d44039a96c]

        Simplify SdStyleSheetPool::CopyTableStyles a bit
        
        Change-Id: Ib8bbc8f71b310c1b968f36a94e99cce6019dd6cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143643
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-12-05  Khaled Hosny  <khaled@aliftype.com>  [05eb5e487455dfaa0947c704c2ae06544d1f9253]

        tdf#136604: Remove Source Serif Pro and Source Code Pro fonts
        
        Kept Source Sans Pro for now because it is used in some styles and using
        also weights that not supported by other fonts we bundle (e.g. light).
        
        Change-Id: I2eb9c6a2951e0c39e7021a5c90ed549d03f4a4e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143645
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-12-04  Caolán McNamara  <caolanm@redhat.com>  [6ddbc0b67a75ff7e0267649cef61fd0af7085884]

        cid#1517258 Dereference null return value
        
        Change-Id: Id8318fa1ae327f53fab61c2d3f5a73fa084771bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143634
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-04  Caolán McNamara  <caolanm@redhat.com>  [3d22f241708fc0bb97faf7cb45ee0b338c93fd52]

        cid#1517253 Dereference null return value
        
        Change-Id: I222dd5c220de7f0775aa2966bc36c73952605ddc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143633
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-04  Caolán McNamara  <caolanm@redhat.com>  [836e001c8632702c2eda7b5bac799ef5f1a24cdf]

        cid#1517255 Dereference null return value
        
        Change-Id: Idb1a7790851a3416f84e99c7fd95e12e18b449f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143632
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-04  Kevin Suo  <suokunlong@126.com>  [616c4c6bcb5ddeb932cf1e154f0a1a79c6a8bd45]

        tdf#152083: sdext Pre-reverse the text for RTL in Writer pdfimport as well
        
        Follow up to:
        commit 3a2f0e4772e7b4646dd518b33aeafb6fd7025179
        Author: Kevin Suo
        Date:   Sun Nov 20 00:10:14 2022 +0800
            Resolves tdf#152083: Ligatures are incorrectly reversed in Draw pdf import
        
        The unit test is adjusted accordingly to reflect this change.
        
        Change-Id: I051a76ed38f76ff92197e1dc87cbfa7151b8ac35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143606
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-04  Caolán McNamara  <caolanm@redhat.com>  [b51ad42a3baa2af580cebe8b11be6f2b347830ba]

        cid#708627 Uninitialized scalar field
        
        since:
        
        commit 19e3bab1a8def52d9a60f67bd87697e828e37773
        Date:   Thu Nov 24 15:19:17 2022 +0100
        
            tdf#77650 Add option to place comments in margin (PDF Export)
        
        Change-Id: Ifcdd6caca199cada83c653d835ebce8964a77354
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143631
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-04  Caolán McNamara  <caolanm@redhat.com>  [60dbf73c1f42f09d52dc8ef9fcf7d902cf2b1dd4]

        ofz#53842 Timeout
        
        Change-Id: I24e5bf30c93bfe2ebb27c2b01232dbc8a42964a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143630
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-04  Kevin Suo  <suokunlong@126.com>  [00bf67a99dcdb1549401f0b656e872e5c9762dc5]

        tdf#147246 sdext: font name returned by font descriptor may be...
        
        ... e.g. "NotoSerifCJKjp-Regular-VKana".
        
        Change-Id: I9818579c7678b0dad5ec2d2217ae59d573de88b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143609
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-04  Kevin Suo  <suokunlong@126.com>  [842e3b988aca27d7c9f71ce1efc6653271cc3430]

        tdf#152083 related: make the isComplex check block as a separate function
        
        This is used to check whether a TextElement is rtl. We will need this
        in WriterXmlOptimizer::optimizeTextElements() as well, in a separate commit.
        
        Change-Id: Iee2ff5990450421153bb7c5afe9526c555f2d0ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143598
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-04  Martin Srebotnjak  <miles@filmsi.net>  [23abfa53368b1fdad054db0c902a645b411ee736]

        Update git submodules
        
        * Update translations from branch 'master'
          to 935a5546788045d700b9b1b8ce2eed833e25699c
          - Updated Slovenian translation
            
            Change-Id: I4ce7e14713be2452dea2e2ace5047ee0a5c917fe
            
2022-12-04  Arnaud VERSINI  <arnaud.versini@libreoffice.org>  [4e81e3b6c0acad2f3e59564184f8bf70d166557d]

        rtl bootsratp : use enum class
        
        Change-Id: Iea433a2a7be9b62f04b57883dbefaf25586f21d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143616
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-04  Arnaud VERSINI  <arnaud.versini@libreoffice.org>  [d64aed0b44f3070b4a7ec2fecd6ea80a0b8c4bc8]

        osl : remove useless includes
        
        Change-Id: Ic350a924d3e5b58e8f1a60621edc701553d8cbab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143617
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-04  Andras Timar  <andras.timar@collabora.com>  [17caf28907ae14ecd84f270cf11e984f5bc553c1]

        it is not possible to install color palette extensions in Online or mobile apps
        
        Change-Id: Ibb2e9bfcf4b8e8681f96e6863fd900181c278adf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143309
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit d3f3be20599e66d4d6eacc0fa73b5ab3fa6c2dee)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143581
        Tested-by: Jenkins

2022-12-04  Caolán McNamara  <caolanm@redhat.com>  [adcedbea71024470783406a187516be4b7bfb4d6]

        Resolves: tdf#152196 visible gaps with glyph fallback in Arabic/Persian text
        
        Change-Id: I0bf5a10940782f4507e7d632ec37bc4eaa710b03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143624
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-04  Caolán McNamara  <caolanm@redhat.com>  [9935fdbcb45ef021c4a25aaced19bcefce5301d7]

        Related: tdf#152196 adjustLinearPosX takes a double
        
        Change-Id: I5e32c82b37af3900642199e0af74bf8b48218c2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143623
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-04  Caolán McNamara  <caolanm@redhat.com>  [815fd0084aaa6b8c536a13a415cb8cdaf6124ba7]

        Related: tdf#152196 adjustLinearPosX takes a double
        
        Change-Id: I9566904b03b3856dc4092c5d1c15beb35ba7c840
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143622
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-04  Mike Kaganski  <mike.kaganski@collabora.com>  [382520b436f66ffde850bc215e8d04fe1d93e80e]

        Some define-to-OUStringLiteral conversion in sw
        
        Change-Id: Ib2b0b0b9774b3804db50b4af164c4fcf10b48d1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143629
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-12-04  Khaled Hosny  <khaled@aliftype.com>  [b997eb78c392c1e9c89c24644cf86d4bca041d54]

        Use better variable names
        
        Change-Id: I99462a1f598affca1fe69908d3091af5fa219829
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143618
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-12-04  Khaled Hosny  <khaled@aliftype.com>  [fcba85d2ebb54692e0730610026b9b51feb67716]

        Check for trailing numeric part in isCharacterVariant/isStylisticSet
        
        We want to mach features like “ss01” but not, say, “ssty”.
        
        Change-Id: Idc4fdf78c577afe66cf76d7f722dc2009863654e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143614
        Tested-by: خالد حسني <khaled@aliftype.com>
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-12-04  Khaled Hosny  <khaled@aliftype.com>  [b6e338fe746028f82c973987eaf04280715110e4]

        Add and use Feature::isCharacterVariant/isStylisticSet
        
        Change-Id: Ifd772da1f4b81aa08440025a5c960fb226281194
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143613
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-12-04  Khaled Hosny  <khaled@aliftype.com>  [df57f192c03b38b834a8283b80fc9cd9610b1583]

        Seperate Stylistic Sets and Character Variants in Font Features Dialog
        
        Makes clear what these features are when we use feature names provided
        by the font.
        
        Change-Id: I98a7294d3e1e7fef5293d0444c0fbbfcc131ed44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143611
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-12-04  Khaled Hosny  <khaled@aliftype.com>  [402d331a0e75a340a3b01cf12b5a61a3266c50fe]

        more_fonts: Update Amiri to version 1.000
        
        Change-Id: I98961ed79cdf98449048e8d83e17e97222e71660
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143620
        Reviewed-by: خالد حسني <khaled@aliftype.com>
        Tested-by: خالد حسني <khaled@aliftype.com>

2022-12-03  Caolán McNamara  <caolanm@redhat.com>  [c50cf1883af26daebdfc9d796ced3c20c222f43b]

        Related: tdf#152196 these should be at least DeviceCoordinate
        
        Change-Id: I50404aaf522d5361fb2110258020564cb888f44d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143621
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-03  Bogdan B  <buzea.bogdan@libreoffice.org>  [3a9f7d5aa91f2eb5756727639aae2ac84cafe018]

        tdf#132650 Improve applause.wav sound
        
        Change-Id: Id362378ccb179db7f9ce54bcc6769ad9fd816c5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143450
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-12-03  Khaled Hosny  <khaled@aliftype.com>  [477d87009155630b85b88aa5d997d237e5daeb01]

        Save with newer glade
        
        Change-Id: I23ba9ed200c1336f35f470e2709b153daa0b0aab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143610
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-12-03  Kevin Suo  <suokunlong@126.com>  [d423e18de7c48df359d2d2d1b5b8f5cceac4d96a]

        tdf#147246 sdext.pdfimport: "font-family-asia" -> "font-family-asian"
        
        This was a typo which causes the asian font in pdf (e.g. Chinese)
        always shown as the system default font on pdfimport.
        
        Change-Id: Ic118f8585fb40dfc4bc5bc12651da95bc7961ae4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143607
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-03  Caolán McNamara  <caolanm@redhat.com>  [bbe530a238e68d7338c51532f0f7991ccae8ba17]

        ofz#53868 Integer-overflow
        
        Change-Id: I5d6da712d5db9e0b8b19fca2101626a2a7e2907e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143569
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-03  Julien Nabet  <serval2412@yahoo.fr>  [4bd0292094a5fae34dce4b37bb629cb1be6195cb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a222befecb3808d06b6ae208cff9a055892051e4
          - tdf#131075: LibreLogo Help Incorrect ~ Function Calls
            
            Change-Id: I1244cb1068bd86fad989f5b16554ddd63c923ffd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143577
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-12-03  Bogdan B  <buzea.bogdan@libreoffice.org>  [80bc18527404d26c4a0bb6f842cf43c28bf0ce6d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e57b9b4bddcca46e96018ab242fee40ed011bd53
          - tdf#152113 Improve Labels - Format page
            
            Change-Id: I7c82ecc95878130e8c8bbad54437f8482ac34b48
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142919
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-12-03  Andras Timar  <andras.timar@collabora.com>  [e28b6a9e672e397259a07862cd42d604990f7a05]

        add license of Thai hyphenation patterns
        
        Change-Id: Ifbe30b6a2643b6724374d2fbc2f5b59f789c1acc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143313
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Jenkins

2022-12-03  Stephan Bergmann  <sbergman@redhat.com>  [485c9d4f0e59e13e772da8f8a7975f0ddd77c33e]

        Clarify the use of untools::WeakReference
        
        ...which had been introduced in 78040af9acea0ab681aa54ff23844b647bc9b4f3
        "loplugin:refcounting in sc" as a variation on css::uno::WeakReference from
        include/cppuhelper/weakref.hxx, but without giving much of a rationale.
        
        And, at least for --with-latest-c++ builds using a capable C++20 compiler,
        ensure that the given interface_type is such that the static_cast and
        dynamic_cast in the implementation of unotools::WeakReference::get are actually
        sound:  If interface_type could be a UNO interface type, that would imply that
        the xInterface obtained from the underlying WeakReferenceHelper::get() could be
        a proxy from the C++ UNO bridge, which could (a) be a proxy for only a subtype
        of interface_type (e.g., just for XInterface), so that the static_cast would be
        broken, and (b) be a proxy for which the vtable's RTTI slot is not set up (see
        e.g. the ENABLE_RUNTIME_OPTIMIZATIONS code in
        bridges::cpp_uno::shared::VtableFactory::initializeBlock in
        bridges/source/cpp_uno/gcc3_linux_x86-64/cpp2uno.cxx), so that the dynamic_cast
        could crash.  (These issues can even happen when the given interface_type is a
        C++ implementation class type, but the given object has been bridged over some
        C++ to C++ UNO ("purpose") bridge, but lets leave it at that...)
        
        This required adding some cppu::detail::isUnoInterfaceType predicate to the
        include files generated by cppumaker, which can be useful in other places too.
        (For the call to isUnoInterfaceType in the requires-clause of
        unotools::WeakReference<interface_type>::get to give the correct answer, it is
        important that interface_type is a complete type---i.e., the corresponding
        codemaker-generated .hpp having been included if interface_type actually were a
        UNO include type.  But that is already nicely required by the call to
        std::is_convertible_v in the implementation of that function, anyway.)
        
        Change-Id: Ia5efd70085d2d6d45fa0995d00dc8def564bbe5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143601
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-03  Chenxiong Qi  <qcxhome@gmail.com>  [8f34b0d40e149b7274a1aa4ce0b33ddbf825ee52]

        tdf#143123 Port Text Java examples to Python
        
        The examples inside odk/examples/java/Text are ported to Python:
        
        BookmarkInsertion.java     -> BookmarkInsertion.py
        GraphicsInserter.java      -> GraphicsInserter.py
        HardFormatting.java        -> HardFormatting.py
        StyleCreation.java         -> StyleCreation.py
        SWriter.java               -> SWriter.py
        StyleInitialization.java   -> StyleInitialization.py
        TextDocumentStructure.java -> TextDocumentStructure.py
        TextReplace.java           -> TextReplace.py
        WriterSelector.java        -> WriterSelector.py
        
        Code format is checked with 'pycodestyle':
        
            pycodestyle --ignore=E501,E722 odk/examples/python/Text/*.py
        
        Some Java methods are merged when ported to Python.
        
        Signed-off-by: Chenxiong Qi <qcxhome@gmail.com>
        Change-Id: Ic903cfa24ef32f8edaafd7e6e2e0c757b4b1be0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141425
        Tested-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-12-03  Khaled Hosny  <khaled@aliftype.com>  [f1eaad31122024034d8e7299780eeb123204b20a]

        vcl: simplify ImplFontMetricData::ImplInitTextLineSizeHarfBuzz() a bit
        
        Change-Id: I844b4fc39784ac093a3339b8912efd236ae152ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143605
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-12-03  Justin Luth  <justin.luth@collabora.com>  [567c9066933b4c02377368e17a3b32f7ab7c5451]

        tdf#151548 ContentControls vba: allow search by name/float
        
        This so-called modern content control is rather terrible for
        VBA programmers. It has no modifiable ID!
        Instead, there is a random _signed-integer_ as a unique id.
        How descriptive...
        
        Since it is an integer, it can't be passed to Item(),
        because then it would be an index lookup.
        Instead, you can pass it as a float (indicated by a #)
        or as a _unsigned-integer_ string.
        
        Recently the ID was preserved for content control import/export,
        so we can now round out our VBA to find content controls by name.
        
        make CppunitTest_sw_macros_test CPPUNIT_TEST_NAME=testVba
        
        Change-Id: I387a287505e17d3768bad5ed954136e532ca70e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143196
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-12-03  Caolán McNamara  <caolanm@redhat.com>  [8d17ad0bb36b5c330e839fdd7517b37fa72002ae]

        Resolves: tdf#146610 don't reformat MetricSpinButtons if unit didn't change
        
        Change-Id: I58f36b18b456e6d3ccd7482b681e5273ca132499
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143600
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-02  Caolán McNamara  <caolanm@redhat.com>  [a611f2fc149153aabea8948f74ee004944acf681]

        intended to use floating point for the division
        
        Change-Id: I7922d835e94ea06e519a7ff9fd212dc509e49e6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143602
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-02  Alain Romedenne  <alain.romedenne@libreoffice.org>  [8293fc346a7332fe66d78a918659376e494b7778]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d700f1fe9e6e265d0f0125a0fb734fb2c201ce1a
          - tdf#134377 Refactoring built-in file dialogs
            
            Following use cases are covered:
               File - Save A Copy
               File - Export
            
            Change-Id: Id32418e944dc968cbd16100083cb2b9835084fd5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143576
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-12-02  Caolán McNamara  <caolanm@redhat.com>  [8d66d1f270b1f3fdb76d749fa92189d669ea436d]

        Resolves: tdf#152284 pull Shadow and DarkShadow from theme
        
        Change-Id: Idd5031aa2744d5b04f9f656fcab9fe6f21e2ddcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143594
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-12-02  Caolán McNamara  <caolanm@redhat.com>  [f9395a123e8c85134bdd6e471bc93b2745e22a9d]

        tdf#152094 retain more accuracy from RefDevMode::MSO1
        
        do it like this to avoid adding another mapmode and to keep things
        "the same" as much as possible
        
        Change-Id: I1965aa545646f2d27b950d6335b2f608c3e4e04b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143475
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-02  Caolán McNamara  <caolanm@redhat.com>  [1e222575a3b637398b5b2d8e3172f12538ff34e3]

        Related: tdf#152284 use a different macOS DarkShadow
        
        Change-Id: Ibea0f567e4007eda007f8f606cd0bbe5b9c6d0df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143573
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [47d549c015d53b84b4f98c144c1b49378d027a4d]

        tdf#151842: starmath_import: Add unittest
        
        Change-Id: Iaae4880324872786f956d112a71c4f0870853f90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143568
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [2b093d27b7e6f231512920f20089fcac291b021f]

        crashtesting ooo84576-1.odt
        
        fixes the SEGV crash, but not the massive memory leak
        
        Change-Id: I9d995bb9ba29b2e60386eb61e4a3b05b586c922c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143567
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [9939ffb9b87e536b3217232b732218e82126ad6c]

        tdf#151842: Revert "Connect new import / export to starmath"
        
        Will create a unittest in a follow-up commit
        
        This reverts commit 9b7600f547cec9ed1bacca3a1b995b3c33fd5723.
        
        Change-Id: I10b28c3ae15f60da41a16136f3969ed6917d8a93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143534
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-02  Stephan Bergmann  <sbergman@redhat.com>  [9c6fa5fc984cbfc1a2aa3ece8411cc61263390e6]

        Replace some uses of static_type with UnoType
        
        (which is what that static_type scaffolding calls internally, anyway)
        
        Change-Id: Ibd8097de0d6a9cd0040c34e5070dafa8db256b56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143566
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-02  Caolán McNamara  <caolanm@redhat.com>  [cf551bf23d6527419bc09d8719e5ce7d5e45fb3a]

        cairo_surface_t shouldn't appear in outdev.hxx
        
        Change-Id: I906fb6525e20933f4611b3e2d81bf3524fbaf0a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143544
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-02  rash419  <rashesh.padia@collabora.com>  [c88d891cead135731a18d025698c1213de98b573]

        svx: extended SvxHyperlinkItem to have a new property sReplacementText
        
        this property is use to pass text that needs to be replaced when
        executing uno:SetHyperlink command in online for inserting the mention
        
        Signed-off-by: rash419 <rashesh.padia@collabora.com>
        Change-Id: I48fba347bda0652f7b657524f23c2dd837cd8186
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140015
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143556
        Tested-by: Jenkins

2022-12-02  Szymon Kłos  <szymon.klos@collabora.com>  [4affd6a5472c71d9070402d3b84b9b3d2865f9a7]

        jsdialogs: enable row/column dialogs in calc
        
        Change-Id: I920c29b3f5afef8f37224165e6b18335b3dd50d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142974
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Pedro Silva <pedro.silva@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143554
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-12-02  Szymon Kłos  <szymon.klos@collabora.com>  [c3919d7ab8bd65ce8f6bed16c9e8058da31cd34f]

        jsdialogs: make Content Control List Item Dialog async
        
        Change-Id: I9801fb1cbcfed6b38a94a567e66f1a3f275454c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143148
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Pedro Silva <pedro.silva@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143555
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-12-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [864e4e8c7d1586a86c6268854c513fdce8e2080c]

        loplugin:unusedfields make some fields private
        
        Change-Id: I1dfa1818f607fbc35a17bf13590fae47994df89d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143530
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-01  Justin Luth  <justin.luth@collabora.com>  [982f9ec1e07364e317fbcd25f1ef06f984cc0ce8]

        tdf#151548 ContentControls: Add Delete()
        
        Needed a function to delete a control,
        so it seemed to make sense to include it here.
        
        [I saw a nice bExact flag, but it doesn't work because
         RES_TXTATTR_CONTENTCONTROLS is outside of a certain
         range. Oh well.]
        
        make CppunitTest_sw_macros_test CPPUNIT_TEST_NAME=testVba
        
        Change-Id: If7da3d4d614d9dfd20f539f651477cbd18d25e20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143195
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-12-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [224fc966096e9fc52d8e41fbae211e3999edd945]

        loplugin:unusedfields make some fields private
        
        Change-Id: Ia30e3b7f10ae11c7a74e6860ac0a6115caaa439f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143529
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [8e33793d72a0561ebcf19ca22df814bb347813b7]

        loplugin:unusedfields make some fields private
        
        Change-Id: I7eea4baf65c0b49d0edf2516d84914f94c5194d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143528
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [c6aae3f4035f0a2dceba94b1956f5fc0ace3b3ee]

        tdf#145599 Charts gets corrupted when you draw a line inside them
        
        This reverts
            commit 2ed8c34bca56c1a30d727b21d9096cb77e88197a
            use a single global item pool for chart2 draw model
        
        Change-Id: I640a981a2cbbed1cb9e6c0b0c239c78bb481e12e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143526
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-12-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [88397d5cce34bf24fdb90f60befcc48dd4616187]

        sc: remove unused includes
        
        Change-Id: I1c108815d3f4e2de51edfd799f8c1e710fe7b1a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143532
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-01  Justin Luth  <jluth@mail.com>  [64ad923652a11dc68a93f41044df9719c15dec86]

        tdf#151548 ContentControls: improve GetSelectedListItem
        
        Before there was only an option to get the temporarily
        selected list item that had not yet been committed to text.
        
        Add a function that checks whether there is a valid
        selected item, regardless of whether it has been
        written out or not.
        
        Change-Id: I1199bdccd2e665089750eefa5c3a445d56935556
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143420
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-12-01  Michael Stahl  <michael.stahl@allotropia.de>  [d7e80e272a83f960b06521595bd494f2dc84038a]

        drawinglayer: add StructureTagPrimitive to XML dump
        
        Turned out to be unnecessary but why not add it.
        
        Change-Id: I8dac0f0d6ec47f98d540eb4f8c42830cd652f344
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143536
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-12-01  Stephan Bergmann  <sbergman@redhat.com>  [ddf8e2c9c366eb7b8757a589fd7b8e30849d2824]

        Avoid dynamic cross casts to WinSalGraphicsImplBase
        
        Change-Id: I1102c5525f47d3e07cadc602dd55f7b78118a709
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143535
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-01  Caolán McNamara  <caolanm@redhat.com>  [5c28d80e766795b9e998f72f60abdfee01d5fe54]

        ofz#53873 Abrt
        
        Change-Id: Iff720fb92f6b385003d328b73e8ebe09da3650f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143531
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-01  Michael Stahl  <michael.stahl@allotropia.de>  [81ef84648515965bf67afaced946227d0f63a71e]

        (related: tdf#135192) svx: PDF/UA export: tag background as Artifact
        
         ISO 14289-1:2014, Clause: 7.1, Test number: 3
         Content shall be marked as Artifact or tagged as real content
        
        This needs to have an effect on ViewObjectContactOfSdrPage etc.
        but let's put it in ViewObjectContact and hope anything that's not
        SdrObject can be tagged as Artifact.
        
        Also VclMetafileProcessor2D::processStructureTagPrimitive2D() has a very
        peculiar habit of ignoring any obvious way to create an Artifact,
        which should perhaps be fixed?
        
        Change-Id: I8d22c36a8e31692d3ee24af692026e02b8faa70a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143502
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>

2022-12-01  Michael Stahl  <michael.stahl@allotropia.de>  [4bfa3edaeea444d46f9470d415667fb8df54c32d]

        tdf#135192 svx: PDF/UA export: table tag primitives only if necessary
        
        Introduce a ViewObjectContactOfTableObj which is able to check that a
        tagged PDF export is in progress.
        
        For the non-PDF case, for performance, fall back to calling
        ViewContact::createViewIndependentPrimitive2DSequence().
        
        Change-Id: I87c86cc862c96868858f9f8617efeeab3846020f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143522
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-12-01  Michael Stahl  <michael.stahl@allotropia.de>  [0bc96b8805f2cfa2278729a9f3e56a350ddd69ad]

        tdf#135192 drawinglayer,svx: PDF/UA export: also tag TH for SdrTableObj
        
        There isn't really an indication of anything being a header row, but the
        table template application has a flag to apply special formatting to the
        first row, so let's use that as indication that it's a header row
        
        Change-Id: Ic361c84d9a1a4e91109d6f9d2cd626c9633b311f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143500
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-12-01  Michael Stahl  <michael.stahl@allotropia.de>  [56ff8262d8ace8fd99326e290597cb901654ea11]

        tdf#135192 svx: PDF/UA export: implement tags for SdrTableObj
        
        There seems to be no way to check for isExportTaggedPDF() in
        ViewContactOfTableObj::createViewIndependentPrimitive2DSequence()
        so simply always add the tags.
        
        Change-Id: I816ed1f3811c4efad6ca28366591d135bf823c5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143499
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-12-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [336602a15d481c4502e66778aec8d37727922152]

        CppunitTest_xmlsecurity_signing2: inherit from UnoApiXmlTest
        
        for some reason, if xmlsecurity/qa/unit/signing/signing2.cxx
        is executed with CppunitTest_xmlsecurity_signing, it makes
        testPreserveMacroTemplateSignature10::TestBody to crash,
        which is weird. Split them in two
        
        Change-Id: If43085dac60f197205d70294ec22ddfc86990784
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143527
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-01  Stephan Bergmann  <sbergman@redhat.com>  [4e26dbf214df8a9f76791dd3fc3b52f146e5f12e]

        Use cppuhelper::ImplInheritanceHelper for toolkit VCLX window classes
        
        Change-Id: I102b49608b62b351d6a458b3fd56167b136b24e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143525
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-12-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [b3291a3c0e64fd759184c29848d4323e1384965e]

        sd: check files are loaded without any warning error
        
        Change-Id: I76b4d657ab3c5606b137ab745f789156dfb9af44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143523
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-01  Caolán McNamara  <caolanm@redhat.com>  [2b1d0d7b3d8df805abefdb4b4a80f8f17d6924cc]

        OutputDevice::GetTextArray will always set the size of the vector anyway
        
        Change-Id: I52f24e50455c0d480f8976ee63e442008c05c192
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143520
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-01  Rafael Lima  <rafael.palma.lima@gmail.com>  [4a3964c904388c433066f7d1ab6f457374618182]

        tdf#149221 Handle HID on Database Wizard dialog
        
        This patch sets a help ID (HID) for the Wizard roadmap, so that when the focus is not on any specific page the general dialog help page is called.
        
        To finish this patch I'll create an additional patch in the "help" repo to define the target HID. 
        
        Change-Id: I0fdce25f3b1a92836190e5a03d70a0832e0f1feb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140332
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>

2022-12-01  Caolán McNamara  <caolanm@redhat.com>  [5d4321803007e683968b5622a1685d8aef1e932c]

        we only need aOffsets if maLogicalAdvancements.hasElements() is true
        
        Change-Id: I79a1d406ed4f066e26bd9b2b090ce9b444e66a7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143521
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-01  Caolán McNamara  <caolanm@redhat.com>  [c27280c512683a52a19af6448f84f0533655d8fa]

        ofz#53904 Indirect-leak
        
        Change-Id: Idc688c5afc14d2ba83b6af30ee6bb30c90f53ae4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143518
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-01  offtkp  <parisoplop@gmail.com>  [2942fdc8dbda375622d0add8c36df2d6679e321a]

        tdf#144786 Implement XML_hiddenButton functionality
        
        Now hides autofilter button when there's an XML_hiddenButton=true
        or a XML_showButton=false attribute
        
        Change-Id: I911ef23fb5e4feff8c7de0ec154bff871a29f2e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143300
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-12-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [85fc28d328d7e53e6f263ac6d4ccbbf19d4db3c0]

        sw: check files are loaded without any warning error
        
        Change-Id: Ie48b33a93b7c2201c73418c625b63fdb2f1aec7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143519
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [145dc0c5a00f7ee81cc839c2b506ecbe0f634ea7]

        sc: check files are loaded without any warning error
        
        Change-Id: I9163171d76e684835aff17d4777f8df88c848724
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143517
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [29dad1e4545c877bcf8e9bb23359d4eb39251938]

        sc: move test back where it belongs
        
        This test was moved from sc/qa/unit/subsequent_filters_test2.cxx
        to sc/qa/unit/filters-test.cxx in ad40ad91c5400391a0848832e91c596be8fbd811
        "CppunitTest_sc_subsequent_filters_test2: inherit from UnoApiXmlTest".
        As the commit message says:
        
        I couldn't find a way to test testTooManyColsRows,
        move it to sc/qa/unit/filters-test.cxx for the
        time being
        
        The problem is that using loadFromDestkop resets the Error in
        sfx2/source/doc/sfxbasemodel.cxx:2005 - m_pData->m_pObjectShell->ResetError();
        so add a way to log the WarningError in SfxMedium
        
        Change-Id: Ieda9bdc9de856b75d4b162248da41d637305e28d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143506
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-12-01  Rafael Lima  <rafael.palma.lima@gmail.com>  [0d9231f2133def9254e0220b8033a46e5fc17658]

        tdf#152078 Add a Zoom slider to the Basic IDE
        
        This patch adds a ZoomSlider to thee Basic IDE. It has the following characteristics:
        - The Zoom varies from 50% to 400% considering that 100% is the font size defined in Tools - Options - Fonts dialog.
        - All open editor windows use the same Zoom factor
        - The zoom level is saved and restored across sessions
        
        Change-Id: I63df02d0dc828fca4360d61b8aa2c7af6610d4db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143159
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-12-01  Caolán McNamara  <caolanm@redhat.com>  [d45d65559f11ecb34b14e3b5c838391c62c8c694]

        Resolves: tdf#152329 Caption preview font is black when using OS dark mode
        
        Change-Id: I2ed9ae77ecb9a5a83d88dce5a2834e6c882cfec1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143515
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-12-01  Maxim Monastirsky  <momonasmon@gmail.com>  [6d77d826c15807e80ccfff749908332e09c9f6f6]

        sd: sensible naming for created cell styles
        
        Instead of "user1", "user2" etc. now we have
        <table-style-name>-<cell-role> e.g. magenta-dark-first-row,
        which makes them a lot easier to identify.
        
        Change-Id: I2db5e20f5f1d46d14034acb15b0f95c58a3f7611
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143514
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-12-01  Daniel Lohmann  <LibreOfficeContribution@dldld.de>  [9db4f60bfc5aa90a9062e429a07889b60ae99e9c]

        tdf#92717 Presenter screen on one monitor
        
        If the presenter screen should be shown as normal window (not a
        full screen window) the presenter screen can also be shown on one
        monitor, as then the presenter screen can be minimized.
        
        This is a follow up to a15bcda0e21be04bec424172192f2416b7f52422
        
        Change-Id: I6fd19aa120a0b0e894b156b4bd10059741f91dc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143355
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Tested-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-12-01  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [082f0b250a04e16d608ce67e08e702874f390b15]

        Handle PolyPolygonGraphicPrimitive2D with used DefinitionRange correctly
        
        If the range which defines the bitmap fill is defined and different from
        the range of the defining geometry (e.g. used for FillStyle
        UseSlideBackground) this cannot be expressed in a SvtGraphicFill data
        package. Thus, just use decomposition here directly. See also
        tdf#149754 in drawinglayer/source/processor2d/vclpixelprocessor2d.cxx
        and the comment there for more info.
        
        Change-Id: I8e1b26fb2bf523e6fd7af1040166f8197747e7ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143503
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-12-01  Chris Sherlock  <chris.sherlock79@gmail.com>  [1a5d548b96d86ad7ca04c2b23dc18517a538a998]

        vcl: remove unnecessary includes
        
        Change-Id: I41cb0b38857ddeef7cb7f82c1b523a9c7fcf2413
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143324
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-30  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [ce60a3dd4dbff0dcb5b82c9053ae5d90f8ac929d]

        Add LOKit functions and whitelist export for it to WASM
        
        For calling into LOWA from native JS, make lokit functions available
        
        Change-Id: I6458806f33131e48692f35f2a2438b35efb1f06c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143497
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-11-30  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [baf7b40445f1ef681d9e64a825dd34f7a8117076]

        WASM: need sw/../translatehelper.cxx back
        
        ..since that now contains helper methods like PasteHTMLToPaM
        
        Change-Id: Ib8752e93ca52b17c173d0e18dd727a426fde893e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143483
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-11-30  Stephan Bergmann  <sbergman@redhat.com>  [0ae1a8cd12187b1b7197782d30d91c6a0d56f608]

        Avoid a dynamic cross cast on macOS
        
        ...now causing
        
        > In file included from vcl/osx/a11ytextattributeswrapper.mm:23:
        > vcl/inc/quartz/salgdi.h:283:22: error: suspicious dynamic cross cast from 'AquaGraphicsBackendBase *' to 'SalGraphicsImpl *' [loplugin:crosscast]
        >             mpImpl = dynamic_cast<SalGraphicsImpl*>(this);
        >                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        Change-Id: I0c9a4af0690c195c693f986e02284a48fe753a07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143505
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-30  Caolán McNamara  <caolanm@redhat.com>  [9d7c622a9159ae17eb80bd4f0f9a865bd29deae1]

        Resolves: tdf#152317 macOS Calc highlighted sheet name unreadable
        
        Change-Id: Ib6af275b055dbfdcce615df5de61cb2233b8797c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143509
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-30  Justin Luth  <justin.luth@collabora.com>  [61b5835fc81f1dec9c9e334a9f886f35997d1b56]

        related tdf#152305 writerfilter: avoid comment-related exceptions
        
        a comment anchored in a table sees m_nTableDepth,
        but while in the comment it shouldn't affect
        the table itself.
        
        I did a search for m_nTableDepth and added !m_bIsInComments
        everywhere that looked reasonable.
        
        Change-Id: Iaaaf2f2b5a9f409146111b2e8546573c264e75ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143510
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-11-30  Michael Stahl  <michael.stahl@allotropia.de>  [a71ce24626caf62680446145384e399fbdf2172c]

        flat-odf-cleanup.py: remove some presentation related styles
        
        Change-Id: I385941f83237464eb02e4e543a67e24f22bddac7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143498
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-11-30  Rafael Lima  <rafael.palma.lima@gmail.com>  [750393ef151fed5eceb9d482975f4819d449666e]

        tdf#151702 Improve contrast of down arrow of AutoFilter in dark mode
        
        When using dark mode, the down arrow of the Autofilter has a hardcoded black line color.
        
        This patch tests whether the button is dark and uses a lighter color to improve the contrast with the dark background.
        
        Change-Id: I48d99262f8df34f2cc90f39e5aafa5c6cf83e2b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142150
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-11-30  Julien Nabet  <serval2412@yahoo.fr>  [83485052e6cac574754191c59371dbc41383b810]

        Typo: appropiate->appropriate
        
        Change-Id: Ia088878838b63442295a968c19e303b2a826591c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143504
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-30  Caolán McNamara  <caolanm@redhat.com>  [885092535ce812d08227d46edd2e86387510b3ef]

        Resolves: tdf#152311 inform EditEngine what the bg color is
        
        so it can pick an appropiate color for "auto"
        
        Change-Id: I6dba73a72ccb3106baf4b12ff8052b372e749a49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143501
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-30  Miklos Vajna  <vmiklos@collabora.com>  [afb362c60a18243621834dcf2b30672be6eed76f]

        sfx2: extend .uno:SetDocumentProperties to update custom doc props
        
        Scripting clients (like the LOK API) had a way to get all custom
        properties where the name matches a certain prefix, but setting such
        properties was not possible.
        
        .uno:SetDocumentProperties can already show a dialog to edit properties
        interactively and had a parameter to set some properties in a
        non-interactive way, but there doesn't seem to be a way to influence
        custom properties there without using the internal API.
        
        Fix the problem by adding a new UpdatedProperties parameter that allows
        removing all old custom properties matching the prefix and adding new
        ones with a single UNO command dispatch.
        
        This is meant to be the write side of the reading commit
        5e8f6dcb8ce00d2d5e35b3cf5654187b3068276c (sw lok,
        .uno:SetDocumentProperties: expose value of custom document properties,
        2022-11-29).
        
        Change-Id: Ib7450d4d21285d9a73758e1c172543521fc07cef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143491
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-30  Stephan Bergmann  <sbergman@redhat.com>  [12d8dc31b003f6a4d466d3547ab342b85ac84bf0]

        Add some more failure information
        
        ...which will hopefully give more of a clue than when
        <https://ci.libreoffice.org/job/lo_tb_master_linux_dbg/40847/> recently failed
        JunitTest_starmath_unoapi with just
        
        > checking: [sm.SmEditAccessible::com::sun::star::accessibility::XAccessibleComponent] is iface: [com.sun.star.accessibility.XAccessibleComponent] testcode:
        [...]
        > LOG> Execute: getAccessibleAtPoint()
        > LOG> Checking child with bounds (0,0),(2,18): 41,(Paragraph: 0 ):
        > LOG> 	StateType containsPoint SHOWING: true
        > LOG> finding the point which lies on the component
        > LOG> Child found at point (1,9) - OK
        > LOG> The children found is not the same
        > LOG> Expected:
        > LOG> Description:  Paragraph: 0 sum hat a
        > LOG> Found:
        > LOG> Description:  Paragraph: 0 sum hat a
        > LOG> ... FAILED
        > LOG> No children found at point (-1,-1) - OK
        > Method getAccessibleAtPoint() finished with state FAILED
        > LOG> getAccessibleAtPoint(): COMPLETED.FAILED
        [...]
        > ***** State for sm.SmEditAccessible::com::sun::star::accessibility::XAccessibleComponent ******
        > [sm.SmEditAccessible::com::sun::star::accessibility::XAccessibleComponent::getAccessibleAtPoint()] is testcode: [getAccessibleAtPoint()] - COMPLETED.FAILED
        >
        > Whole interface: COMPLETED.FAILED
        
        Change-Id: I5015e7a9d94bb838c6331ff9e74a6aec858d148a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143496
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-30  Alain Romedenne  <alain.romedenne@libreoffice.org>  [6c804273e9e72f5d0a52ea053b878dac11ec90ac]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 23d4609281bf48afe6b343897900ae0c5b3d3ff7
          - tdf134377 Refactoring a few help pages for 'built-in' file dialogs …
            
            for the following use cases:
            -  File - Open
            -  File - Save As
            -  (Writer) Insert - Text from file
            
            Change-Id: Ib838a88b367abbde13194e8f2f91f471e860de82
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143260
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-11-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [925f9a9111eb8c856869e9b2b9eeb220ab21430d]

        CppunitTest_sd_uiimpress: fix asserts
        
        we want to check the number of shapes, not the number
        of pages
        
        Change-Id: If83a9be71bc796ae0cb5fe005780a78428ade9f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143485
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-30  Tor Lillqvist  <tml@collabora.com>  [85b9961c93446e7088d3be97b5977f1deaa16daf]

        Make it possible build for WASM with --disable-gui, without Qt5
        
        The various configury options here are a bit confusing, but this works
        at least for me.
        
        Change-Id: Ic9b04d40414d7d630d5a854295ce23b6e72a724a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143486
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-11-30  Tor Lillqvist  <tml@collabora.com>  [044e6583eb2e70c5a0c106b47b73d9d8df910689]

        We won't need Executable_osl_process_child for WASM in the foreseeable future
        
        Change-Id: I479b694cd1d02b39ad54deab8ba69b4eec64d7d4
        Signed-off-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143489
        Tested-by: Jenkins

2022-11-30  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [62967366c3b7d8fdf44393af834145a628b18147]

        WASM: conditionalize one more Deepl usage in sw
        
        Change-Id: I7aa6bb5a2bc1f64ed17911d777921fbc8be92ddc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143484
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Jenkins

2022-11-30  offtkp  <parisoplop@gmail.com>  [8b9e182f90c681d55848f08605470d2bff39078c]

        xlsx: Add test for totalsRowFunction roundtrip
        
        Change-Id: I3b7539a88abbe2f9bab3331d8550c1050c52059a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143137
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-30  offtkp  <parisoplop@gmail.com>  [933e045422957e15cad47ef925d4f9a852c826b1]

        xlsx: Import table column attribute XML_totalsRowFunction
        
        Import table column attribute totalsRowFunction and also export it,
        which fixes a warning when roundtripped on a different office suite.
        
        Change-Id: Icc76fc310aef3bd51bcefebece57f962a56b7cca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142843
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-30  Kevin Suo  <suokunlong@126.com>  [e788317bb58f4e4ad3bf57ee7b0e995cb4407ede]

        tdf#104597 related: restore the mirroring of Bidi_Mirrored characters
        
        The method PDFIProcessor::mirrorString() was removed, and
        ::comphelper::string::reverseString was used, by Kevin Suo in commit
        69e9925ded584113e52f84ef0ed7c224079fa061.
        
        The old PDFIProcessor::mirrorString() did two things:
        1) Reverse the code points in the string. However, due to its use of iterateCodePoints(&i)
        rather than iterateCodePoints(&i, -1) (i.e. iterating in forward rather than reversed order),
        the reverse was not functioning at all.
        2) Use GetMirroredChar (i.e. the icu unicode u_charMirror() which was dropped in
        commit 720a093461aadff044ac0b1b7b45cf3d416b3785) to get the mirrored-image of
        characters with the Bidi_Mirrored properties.
        
        Stephan Bergmann restored the #1 in commit 50d73574b6c3d71f9a539c895a15d6fcda22390b
        (by introducing comphelper::string::reverseCodePoints). However, the #2 was not restored.
        
        I do not see a clear reason to drop #2 (at least this is an area I don't quite familiar
        with), so it's better to restore it as well, in *this* commit, named as SubstituteBidiMirrored.
        
        Change-Id: Ic263097938310e6e04f3b95bb12e4f4e834198f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143041
        Tested-by: Jenkins
        Reviewed-by: Kevin Suo <suokunlong@126.com>

2022-11-30  Tor Lillqvist  <tml@collabora.com>  [11e72e61b64bcabf5c599bc24e0b2f6b62c91b5c]

        Move Qt5 and scripting options for Emscripten to the distro-configs file
        
        The resulting config_host.mk from running autogen.sh with just
        --with-distro=LibreOfficeWASM32 is identical, so this should be safe.
        
        Change-Id: I68ab81ba4e48c18d135a824c6158d725eb3f94da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143395
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-11-30  Caolán McNamara  <caolanm@redhat.com>  [bfe18cbb5eebe975bd469bb884b4c86f03fc48c0]

        Related: tdf#152094 experiment with snapping to a subpixel
        
        Change-Id: Ieb4fbd135f618d7e46762b0ac297446308c75755
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143474
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-30  Caolán McNamara  <caolanm@redhat.com>  [3f6677e9b610acf506e2d2d452f2e9252a1d3803]

        turn cairo_font_options_set_hint_metrics back off again
        
        Change-Id: Ibe6a2682d1fc2eed379cb2d61cd9b3137bf11234
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143473
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-30  Caolán McNamara  <caolanm@redhat.com>  [fc7068d648a98619827c2f94374549e3ae2fad65]

        if we --disable-arm-neon then also use the new --disable-arm-a64-neon
        
        alternatively -fno-integrated-as is a suggestion at
        https://gitlab.freedesktop.org/pixman/pixman/-/issues/45
        
        Change-Id: I9b16d235d24f3d0a87507bdd0c6d5d397ac45d91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143481
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-30  Miklos Vajna  <vmiklos@collabora.com>  [2c149dc9983317bce9116649270c3513adc35514]

        libreofficekit: add a way to invoke getCommandValues()
        
        - add a new button to the toolbar to invoke the getCommandValues() LOK
          API with user-provided command name (and parameters)
        
        - log the result using g_info(), which is visible on the console if
          gtktiledviewer is started with G_MESSAGES_DEBUG=all
        
        - change some labels to tooltip texts that actually show up on mouse
          hover so you can understand what button does what
        
        - tweak the icons, so the question mark icon is the getter and the info
          icon is the setter
        
        Change-Id: If6984d2dde3d669b42aafcc3f58a0ca757ccaaff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143477
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [01a3cc1e55034f7703219d4bbb209de7c37bf07b]

        tdf#133343 collect autostyle prop names
        
        before scanning for autostyles. That way we can collect only the
        property state we are interested in, instead of all properties.
        
        Change-Id: I8da4d61401d904631cbf9dc1828266950fe98421
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143466
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-30  Justin Luth  <justin.luth@collabora.com>  [79553e784c6d4587814bc2a577d7251c458df8d4]

        tdf#151548 ContentControls: improve Invalidation
        
        This addresses some hack concerns that Miklos raised
        in his review.
        
        Change-Id: Ic6d906e9eb1d23700fb743e179ba87899ce2f4a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143412
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-30  Miklos Vajna  <vmiklos@collabora.com>  [5e8f6dcb8ce00d2d5e35b3cf5654187b3068276c]

        sw lok, .uno:SetDocumentProperties: expose value of custom document properties
        
        LOK API clients currently have no knowledge about document properties.
        
        Clients like Zotero that want to store custom properties on documents
        need a way to read and write such properties. This commit focuses on the
        reading side.
        
        Add a getter for .uno:SetDocumentProperties that allows filtering for a
        certain prefix, this way the returned value can contain only the
        relevant information.
        
        Rework doc_getCommandValues() and SwXTextDocument::getCommandValues() a
        bit, so adding new getters require less duplication.
        
        Change-Id: I0c52cd2efcc8b1ea7307763c8252dd1e8ffdea2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143468
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-30  Miklos Vajna  <vmiklos@collabora.com>  [1d9221ebc86f2696a65c12287ea19eea44d680cf]

        tdf#124601 sw: fix misplaced images in table cells
        
        The bugdoc had a table with anchored images which were
        FollowTextFlow=true and WrapThrough=true. This used to still make the
        table cell larger, but instead the images were overlapping due to the
        not increased cell height.
        
        The problem happens since commit
        489eef894e7034873ad262f9dfca554022db1b09 (tdf#124601 sw FollowTextFlow:
        fix vert pos of objects outside the current cell, 2019-10-01), which
        wanted to ignore anchored images in a similar situation.
        
        Fix the problem by making the "ignore image for cell height calculation"
        condition more strict: if we also require wrapping in background, then
        the old bugdoc keeps working but this fixes the new bugdoc.
        
        Also change the font name in lcl_PaintReplacement() to a font that we
        bundle, otherwise the testcase would abort in
        psp::PrintFontManager::Substitute() for a document that doesn't specify
        any font name explicitly.
        
        Change-Id: Ie512aa4ffd368774825c5243ecd6bce7f09e1442
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143472
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-30  Mike Kaganski  <mike.kaganski@collabora.com>  [dda4867a0b5a2d29d8a01a3656e0c8dac7626d2f]

        tdf#152289: implement external glossary relations roundtrip
        
        Change-Id: I20f4439abfbf73485734fd8373fffb2916d390f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143470
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-30  Eike Rathke  <erack@redhat.com>  [98d8adc5b377039d5dee0d5046ece721010a960c]

        Unnecessary to convert to locale, tdf#67866 follow-up
        
        ScGlobal::GetEditDefaultLanguage() obtains the application
        language tag to return the LanguageType, that was converted
        back to obtain the locale.. just obtain the locale from the
        application language tag.
        
        Change-Id: I0c2028ad6162780b657db39b78f6e9006aaa2660
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143469
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-11-29  Tibor Nagy  <nagy.tibor2@nisz.hu>  [bfe33d42a2381bce194cc6fe15b830902f7c8443]

        tdf#152186 PPTX export: fix shadow of the shape in theme
        
        Placeholder line styles defined extra effectStyle, resulting
        bad export with shadows.
        
        Follow-up to commit 25e9766e9b87342b6f1b29dc146d5f33e12157a7
        (tdf#92222 PPTX export: fix line width of the shape in theme)
        
        Change-Id: I02f1edea84b50dbb9b0e0a59b6062a29894afde4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143233
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-11-29  Stephan Bergmann  <sbergman@redhat.com>  [160689897cd5d46be0b4b1bdf67242d42bb72598]

        New loplugin:crosscast
        
        ...inspired by 2fa426da15a12e2a63554247e3c1c3f8c0ec5c24 "Fix dynamic_cast after
        splitting OutputDevice and vcl::Window class hierarchies":
        
        "Find uses of dynamic_cast that cast between unrelated classes, which is
        suspicious and might indicate a bug.  The heuristic used to consider two classes
        unrelated is that neither derives from the other (directly or indirectly) and
        they do not both virtually derive (directly or indirectly) from a common third
        class.  Additionally, class definitions can be attributed with
        SAL_LOPLUGIN_ANNOTATE("crosscast") (from sal/types.h) to suppress false warnings
        about known-good cases casting from or to such a class."
        (quoting compilerplugins/clang/crosscast.cxx)
        
        This found two additional errors, 7a82ea5c79adee70eddf74ac53347544766a91b0 "Fix
        presumed typo" and fc6aa9e49973c845915754caf765ff57e5b0cd59 "fix assert", and
        one still-open case that looks like an error, see the TODO comment in
        sw/source/core/unocore/unodraw.cxx.
        
        In addition to that it flagged another 102 uses of dynamic_cast as suspicious,
        which have all been addressed, at least for now, by marking certain classes as
        SAL_LOPLUGIN_ANNOTATE("crosscast"), see below.  (Where this commit also adds
        that generic SAL_LOPLUGIN_ANNOTATE mechanism to include/sal/types.h.)  However,
        some of those annotations might benefit from further inspection and clean up
        similar to recent 8858962ec09478c203d43feb58f550bb36af37bb "Introduce
        ParagraphProeprtiesPropertyMap", 8467aa93e2038b3030e1add94e0ca6cc4ad44032
        "Replace a dynamic_cast with UNO_QUERY",
        a534361141d69096d896e6e0552d19f3138eeeb3 "Fold OldBasicPassword into
        basic::SfxScriptLibraryContainer", and 589e03fb4c3b05bf3742c0cb8b366322ffdf1fa9
        "[PATCH] Replace some dynamic_cast with UNO_QUERY".
        
        * canvas/source/cairo/cairo_repainttarget.hxx RepaintTarget:
        > canvas/source/cairo/cairo_cachedbitmap.cxx:62:34: error: suspicious dynamic cross cast from 'com::sun::star::rendering::XCanvas *' to 'RepaintTarget *' [loplugin:crosscast]
        >         RepaintTarget* pTarget = dynamic_cast< RepaintTarget* >(rTargetCanvas.get());
        * canvas/source/cairo/cairo_surfaceprovider.hxx SurfaceProvider:
        > canvas/source/cairo/cairo_canvashelper.cxx:301:45: error: suspicious dynamic cross cast from 'com::sun::star::rendering::XBitmap *' to 'SurfaceProvider *' [loplugin:crosscast]
        >         SurfaceProvider* pSurfaceProvider = dynamic_cast<SurfaceProvider*>( xBitmap.get() );
        * canvas/source/vcl/repainttarget.hxx RepaintTarget:
        > canvas/source/vcl/cachedbitmap.cxx:73:34: error: suspicious dynamic cross cast from 'com::sun::star::rendering::XCanvas *' to 'RepaintTarget *' [loplugin:crosscast]
        >         RepaintTarget* pTarget = dynamic_cast< RepaintTarget* >(rTargetCanvas.get());
        * chart2/inc/ChartModel.hxx ChartModel:
        > chart2/source/controller/dialogs/dlg_ChartType_UNO.cxx:82:31: error: suspicious dynamic cross cast from 'com::sun::star::awt::XWindow *' to 'ChartModel *' [loplugin:crosscast]
        >     ChartModel* pChartModel = dynamic_cast<ChartModel*>(rParent.get());
        * chart2/source/controller/inc/TabPageNotifiable.hxx TabPageNotifiable:
        > chart2/source/controller/dialogs/tp_RangeChooser.cxx:70:28: error: suspicious dynamic cross cast from 'weld::DialogController *' to 'TabPageNotifiable *' [loplugin:crosscast]
        >     , m_pTabPageNotifiable(dynamic_cast<TabPageNotifiable*>(pController))
        > chart2/source/controller/dialogs/tp_DataSource.cxx:171:28: error: suspicious dynamic cross cast from 'weld::DialogController *' to 'TabPageNotifiable *' [loplugin:crosscast]
        >     , m_pTabPageNotifiable(dynamic_cast<TabPageNotifiable*>(pController))
        * include/drawinglayer/primitive2d/svggradientprimitive2d.hxx SvgGradientHelper:
        > drawinglayer/source/primitive2d/svggradientprimitive2d.cxx:582:59: error: suspicious dynamic cross cast from 'const BasePrimitive2D *' to 'const SvgGradientHelper *' [loplugin:crosscast]
        >             const SvgGradientHelper* pSvgGradientHelper = dynamic_cast< const SvgGradientHelper* >(&rPrimitive);
        > drawinglayer/source/primitive2d/svggradientprimitive2d.cxx:819:59: error: suspicious dynamic cross cast from 'const BasePrimitive2D *' to 'const SvgGradientHelper *' [loplugin:crosscast]
        >             const SvgGradientHelper* pSvgGradientHelper = dynamic_cast< const SvgGradientHelper* >(&rPrimitive);
        * include/editeng/unotext.hxx SvxUnoTextRangeBase:
        > writerfilter/source/dmapper/DomainMapper_Impl.cxx:7645:62: error: suspicious dynamic cross cast from 'com::sun::star::text::XTextCursor *' to 'SvxUnoTextRangeBase *' [loplugin:crosscast]
        >                             SvxUnoTextRangeBase* pDrawText = dynamic_cast<SvxUnoTextRangeBase*>(xCrsr.get());
        * include/embeddedobj/embeddedupdate.hxx EmbeddedUpdate:
        > svtools/source/misc/embedhlp.cxx:932:35: error: suspicious dynamic cross cast from 'com::sun::star::embed::XEmbeddedObject *' to 'embed::EmbeddedUpdate *' [loplugin:crosscast]
        >     embed::EmbeddedUpdate* pObj = dynamic_cast<embed::EmbeddedUpdate*> (GetObject().get());
        * include/oox/core/contexthandler2.hxx ContextHandler2Helper:
        > oox/source/core/contexthandler2.cxx:183:21: error: suspicious dynamic cross cast from 'const ContextHandler2Helper' to 'const ContextHandler &' [loplugin:crosscast]
        >     ContextHandler( dynamic_cast< ContextHandler const & >( rParent ) ),
        * include/oox/mathml/export.hxx FormulaExportBase:
        > oox/source/export/shapes.cxx:2475:42: error: suspicious dynamic cross cast from 'com::sun::star::frame::XModel *' to 'oox::FormulaExportBase *' [loplugin:crosscast]
        >     oox::FormulaExportBase *const pMagic(dynamic_cast<oox::FormulaExportBase*>(xMathModel.get()));
        * include/oox/mathml/import.hxx FormulaImportBase:
        > oox/source/drawingml/shape.cxx:1298:25: error: suspicious dynamic cross cast from 'com::sun::star::uno::XInterface *' to 'oox::FormulaImportBase *' [loplugin:crosscast]
        >                         dynamic_cast<oox::FormulaImportBase*>(xMathModel.get()));
        > writerfilter/source/ooxml/OOXMLFastContextHandler.cxx:2287:38: error: suspicious dynamic cross cast from 'SfxBaseModel' to 'oox::FormulaImportBase &' [loplugin:crosscast]
        >     oox::FormulaImportBase& import = dynamic_cast<oox::FormulaImportBase&>(dynamic_cast<SfxBaseModel&>(*component));
        > writerfilter/source/rtftok/rtfdocumentimpl.cxx:2973:33: error: suspicious dynamic cross cast from 'SfxBaseModel' to 'oox::FormulaImportBase &' [loplugin:crosscast]
        >                 auto& rImport = dynamic_cast<oox::FormulaImportBase&>(
        > writerfilter/source/dmapper/DomainMapper_Impl.cxx:3000:53: error: suspicious dynamic cross cast from 'com::sun::star::uno::XInterface *' to 'oox::FormulaImportBase *' [loplugin:crosscast]
        >         if( oox::FormulaImportBase* formulaimport = dynamic_cast< oox::FormulaImportBase* >( xInterface.get()))
        * include/sfx2/Metadatable.hxx Metadatable:
        > sw/source/core/doc/docbm.cxx:1837:17: error: suspicious dynamic cross cast from 'const IBookmark *const' to 'const ::sfx2::Metadatable *' [loplugin:crosscast]
        >                 dynamic_cast< ::sfx2::Metadatable const* >(pBookmark));
        > sw/source/core/doc/docbm.cxx:1924:13: error: suspicious dynamic cross cast from '::sw::mark::IBookmark *const' to '::sfx2::Metadatable *' [loplugin:crosscast]
        >             dynamic_cast< ::sfx2::Metadatable* >(pBookmark));
        > sw/source/core/doc/DocumentContentOperationsManager.cxx:342:21: error: suspicious dynamic cross cast from 'const sw::mark::IMark *const' to 'const ::sfx2::Metadatable *' [loplugin:crosscast]
        >                     dynamic_cast< ::sfx2::Metadatable const* >(pMark));
        > sw/source/core/doc/DocumentContentOperationsManager.cxx:344:21: error: suspicious dynamic cross cast from '::sw::mark::IMark *const' to '::sfx2::Metadatable *' [loplugin:crosscast]
        >                     dynamic_cast< ::sfx2::Metadatable      * >(pNewMark));
        > sw/source/core/unocore/unobkm.cxx:381:12: error: suspicious dynamic cross cast from '::sw::mark::IMark *' to '::sfx2::Metadatable *' [loplugin:crosscast]
        >     return dynamic_cast< ::sfx2::Metadatable* >(m_pImpl->m_pRegisteredBookmark);
        > sw/source/core/undo/rolbck.cxx:635:13: error: suspicious dynamic cross cast from 'const ::sw::mark::IBookmark *const' to 'const ::sfx2::Metadatable *' [loplugin:crosscast]
        >             dynamic_cast< ::sfx2::Metadatable const* >(pBookmark));
        > sw/source/core/undo/rolbck.cxx:713:13: error: suspicious dynamic cross cast from '::sw::mark::IBookmark *const' to '::sfx2::Metadatable *' [loplugin:crosscast]
        >             dynamic_cast< ::sfx2::Metadatable* >(pBookmark));
        * include/sfx2/digitalsignatures.hxx DigitalSignatures:
        > sfx2/source/doc/docfile.cxx:3999:25: error: suspicious dynamic cross cast from 'com::sun::star::security::XDocumentDigitalSignatures *' to 'sfx2::DigitalSignatures *' [loplugin:crosscast]
        >     auto xModelSigner = dynamic_cast<sfx2::DigitalSignatures*>(xSigner.get());
        * include/sfx2/sidebar/IContextChangeReceiver.hxx IContextChangeReceiver:
        > sfx2/source/sidebar/SidebarPanelBase.cxx:105:11: error: suspicious dynamic cross cast from 'pointer' (aka 'PanelLayout *') to 'IContextChangeReceiver *' [loplugin:crosscast]
        >         = dynamic_cast<IContextChangeReceiver*>(mxControl.get());
        * include/sfx2/sidebar/ILayoutableWindow.hxx ILayoutableWindow:
        > sfx2/source/sidebar/SidebarPanelBase.cxx:164:44: error: suspicious dynamic cross cast from 'pointer' (aka 'PanelLayout *') to 'ILayoutableWindow *' [loplugin:crosscast]
        >     ILayoutableWindow* pLayoutableWindow = dynamic_cast<ILayoutableWindow*>(mxControl.get());
        * include/sfx2/sidebar/SidebarModelUpdate.hxx SidebarModelUpdate:
        > sfx2/source/sidebar/SidebarPanelBase.cxx:189:40: error: suspicious dynamic cross cast from 'pointer' (aka 'PanelLayout *') to 'SidebarModelUpdate *' [loplugin:crosscast]
        >     SidebarModelUpdate* pModelUpdate = dynamic_cast<SidebarModelUpdate*>(mxControl.get());
        * include/sfx2/xmldump.hxx XmlDump:
        > svtools/source/misc/embedhlp.cxx:290:27: error: suspicious dynamic cross cast from 'com::sun::star::util::XCloseable *' to 'sfx2::XmlDump *' [loplugin:crosscast]
        >         auto pComponent = dynamic_cast<sfx2::XmlDump*>(mxObj->getComponent().get());
        * include/svl/stylesheetuser.hxx StyleSheetUser:
        > sd/source/core/stlsheet.cxx:294:48: error: suspicious dynamic cross cast from 'SfxListener *' to 'svl::StyleSheetUser *' [loplugin:crosscast]
        >         const svl::StyleSheetUser* const pUser(dynamic_cast<svl::StyleSheetUser*>(pListener));
        * include/svl/undo.hxx SfxRepeatTarget:
        > starmath/source/action.cxx:45:5: error: suspicious dynamic cross cast from 'SfxRepeatTarget' to 'SmDocShell &' [loplugin:crosscast]
        >     dynamic_cast< SmDocShell & >(rDocSh).SetFormat(aNewFormat);
        * include/svx/ipolypolygoneditorcontroller.hxx IPolyPolygonEditorController:
        > sd/source/ui/view/drbezob.cxx:127:22: error: suspicious dynamic cross cast from 'sd::SmartTag *' to 'IPolyPolygonEditorController *' [loplugin:crosscast]
        >             pIPPEC = dynamic_cast< IPolyPolygonEditorController* >( mpView->getSmartTags().getSelected().get() );
        > sd/source/ui/view/drbezob.cxx:216:26: error: suspicious dynamic cross cast from 'sd::SmartTag *' to 'IPolyPolygonEditorController *' [loplugin:crosscast]
        >                 pIPPEC = dynamic_cast< IPolyPolygonEditorController* >( mpView->getSmartTags().getSelected().get() );
        * include/vcl/IContext.hxx IContext:
        > vcl/source/window/builder.cxx:3650:54: error: suspicious dynamic cross cast from 'vcl::Window *' to 'vcl::IContext *' [loplugin:crosscast]
        >                     vcl::IContext* pContextControl = dynamic_cast<vcl::IContext*>(pCurrentChild.get());
        * include/vcl/ITiledRenderable.hxx ITiledRenderable:
        > In file included from test/source/a11y/swaccessibletestbase.cxx:10:
        > In file included from include/test/a11y/swaccessibletestbase.hxx:22:
        > include/test/a11y/accessibletestbase.hxx:54:15: error: suspicious dynamic cross cast from 'com::sun::star::lang::XComponent *' to 'vcl::ITiledRenderable *' [loplugin:crosscast]
        >             = dynamic_cast<vcl::ITiledRenderable*>(mxDocument.get());
        * include/vcl/NotebookbarContextControl.hxx NotebookbarContextControl:
        > vcl/source/control/notebookbar.cxx:113:33: error: suspicious dynamic cross cast from 'vcl::Window *' to 'NotebookbarContextControl *' [loplugin:crosscast]
        >             pContextContainer = dynamic_cast<NotebookbarContextControl*>(m_pUIBuilder->get<Window>(OUStringToOString(aName, RTL_TEXTENCODING_UTF8)));
        * include/vcl/gdimetafiletools.hxx MetafileAccessor:
        > vcl/source/gdi/impgraph.cxx:716:61: error: suspicious dynamic cross cast from 'drawinglayer::primitive2d::BasePrimitive2D *' to 'const MetafileAccessor *' [loplugin:crosscast]
        >                 const MetafileAccessor* pMetafileAccessor = dynamic_cast< const MetafileAccessor* >(pUnoPrimitive->getBasePrimitive2D().get());
        * include/vcl/syswin.hxx VclBuilderContainer:
        > vcl/source/app/salvtables.cxx:7465:11: error: suspicious dynamic cross cast from 'vcl::Window *' to 'VclBuilderContainer *' [loplugin:crosscast]
        >         = dynamic_cast<VclBuilderContainer*>(m_aOwnedToplevel.get()))
        * include/vcl/toolkit/field.hxx NumericFormatter:
        > vcl/source/window/builder.cxx:583:37: error: suspicious dynamic cross cast from 'vcl::Window *' to 'NumericFormatter *' [loplugin:crosscast]
        >         NumericFormatter *pTarget = dynamic_cast<NumericFormatter*>(get(elem.m_sID));
        * include/vcl/transfer.hxx DragSourceHelper:
        > svx/source/sdr/contact/sdrmediawindow.cxx:163:47: error: suspicious dynamic cross cast from 'vcl::Window *' to 'DragSourceHelper *' [loplugin:crosscast]
        >         DragSourceHelper* pDragSourceHelper = dynamic_cast< DragSourceHelper* >( pWindow );
        * include/vcl/transfer.hxx DropTargetHelper:
        > svx/source/sdr/contact/sdrmediawindow.cxx:126:47: error: suspicious dynamic cross cast from 'vcl::Window *' to 'DropTargetHelper *' [loplugin:crosscast]
        >         DropTargetHelper* pDropTargetHelper = dynamic_cast< DropTargetHelper* >( pWindow );
        > svx/source/sdr/contact/sdrmediawindow.cxx:145:47: error: suspicious dynamic cross cast from 'vcl::Window *' to 'DropTargetHelper *' [loplugin:crosscast]
        >         DropTargetHelper* pDropTargetHelper = dynamic_cast< DropTargetHelper* >( pWindow );
        * include/vcl/wizardmachine.hxx IWizardPageController:
        > vcl/source/control/wizardmachine.cxx:1274:46: error: suspicious dynamic cross cast from 'BuilderPage *' to 'IWizardPageController *' [loplugin:crosscast]
        >         IWizardPageController* pController = dynamic_cast<IWizardPageController*>(pCurrentPage);
        * include/xmloff/settingsstore.hxx DocumentSettingsSerializer:
        > xmloff/source/draw/sdxmlimp.cxx:540:15: error: suspicious dynamic cross cast from 'com::sun::star::beans::XPropertySet *' to 'DocumentSettingsSerializer *' [loplugin:crosscast]
        >     pFilter = dynamic_cast<DocumentSettingsSerializer *>(xProps.get());
        > xmloff/source/draw/sdxmlexp.cxx:2474:41: error: suspicious dynamic cross cast from 'com::sun::star::beans::XPropertySet *' to 'DocumentSettingsSerializer *' [loplugin:crosscast]
        >     DocumentSettingsSerializer *pFilter(dynamic_cast<DocumentSettingsSerializer *>(xProps.get()));
        * include/xmloff/xmlimp.hxx SvXMLImport:
        > sdext/source/pdfimport/sax/emitcontext.cxx:45:37: error: suspicious dynamic cross cast from 'com::sun::star::xml::sax::XDocumentHandler *' to 'SvXMLImport *' [loplugin:crosscast]
        >     if (SvXMLImport *pFastHandler = dynamic_cast<SvXMLImport*>(m_xDocHdl.get()))
        > writerperfect/source/common/DocumentHandler.cxx:118:37: error: suspicious dynamic cross cast from 'com::sun::star::xml::sax::XDocumentHandler *' to 'SvXMLImport *' [loplugin:crosscast]
        >     if (SvXMLImport* pFastHandler = dynamic_cast<SvXMLImport*>(mxHandler.get()))
        * reportdesign/inc/RptObject.hxx OObjectBase:
        > reportdesign/source/ui/report/ViewsWindow.cxx:843:53: error: suspicious dynamic cross cast from 'SdrObject *' to 'OObjectBase *' [loplugin:crosscast]
        >                             OObjectBase* pObjBase = dynamic_cast<OObjectBase*>(pObj);
        > reportdesign/source/core/sdr/ReportUndoFactory.cxx:30:25: error: suspicious dynamic cross cast from 'SdrObject *' to 'OObjectBase *' [loplugin:crosscast]
        >     OObjectBase* pObj = dynamic_cast<OObjectBase*>(&rObject);
        > reportdesign/source/core/sdr/RptPage.cxx:62:29: error: suspicious dynamic cross cast from 'SdrObject *' to 'OObjectBase *' [loplugin:crosscast]
        >         OObjectBase* pObj = dynamic_cast<OObjectBase*>(GetObj(i));
        > reportdesign/source/core/sdr/RptPage.cxx:77:30: error: suspicious dynamic cross cast from 'SdrObject *' to 'OObjectBase *' [loplugin:crosscast]
        >         OObjectBase* pBase = dynamic_cast<OObjectBase*>(GetObj(nPos));
        > reportdesign/source/core/sdr/RptPage.cxx:116:28: error: suspicious dynamic cross cast from 'SdrObject *' to 'OObjectBase *' [loplugin:crosscast]
        >     OObjectBase* pObject = dynamic_cast< OObjectBase* >(SdrObject::getSdrObjectFromXShape( _xObject ));
        > reportdesign/source/core/sdr/RptPage.cxx:184:32: error: suspicious dynamic cross cast from 'SdrObject *' to 'OObjectBase *' [loplugin:crosscast]
        >     OObjectBase* pObjectBase = dynamic_cast< OObjectBase* >( pObj );
        > reportdesign/source/core/sdr/ReportDrawPage.cxx:60:29: error: suspicious dynamic cross cast from 'SdrObject *' to 'OObjectBase *' [loplugin:crosscast]
        >     OObjectBase* pBaseObj = dynamic_cast<OObjectBase*>(pObj);
        > reportdesign/source/ui/report/dlgedfunc.cxx:455:25: error: suspicious dynamic cross cast from 'SdrObject *' to 'OObjectBase *' [loplugin:crosscast]
        >     OObjectBase* pObj = dynamic_cast<OObjectBase*>(_pOverlappedObj);
        > reportdesign/source/ui/report/SectionView.cxx:177:37: error: suspicious dynamic cross cast from 'SdrObject' to 'OObjectBase &' [loplugin:crosscast]
        >             OObjectBase& rBaseObj = dynamic_cast<OObjectBase&>(*pObj);
        > reportdesign/source/ui/report/ReportSection.cxx:338:29: error: suspicious dynamic cross cast from 'SdrObject *' to 'OObjectBase *' [loplugin:crosscast]
        >         OObjectBase* pObj = dynamic_cast<OObjectBase*>(pSdrObject);
        > reportdesign/source/ui/report/ReportSection.cxx:513:38: error: suspicious dynamic cross cast from 'SdrObject' to 'OObjectBase &' [loplugin:crosscast]
        >                 OObjectBase& rBase = dynamic_cast<OObjectBase&>(*pObject);
        > reportdesign/source/ui/report/ReportSection.cxx:644:33: error: suspicious dynamic cross cast from 'SdrObject *' to 'OObjectBase *' [loplugin:crosscast]
        >             OObjectBase* pObj = dynamic_cast<OObjectBase*>(pDlgEdObj);
        > reportdesign/source/ui/report/ReportSection.cxx:663:35: error: suspicious dynamic cross cast from 'const SdrObject *' to 'const OObjectBase *' [loplugin:crosscast]
        >         const OObjectBase* pObj = dynamic_cast<const OObjectBase*>(pDlgEdObj);
        > reportdesign/source/ui/report/propbrw.cxx:286:33: error: suspicious dynamic cross cast from 'SdrObject *' to 'OObjectBase *' [loplugin:crosscast]
        >             OObjectBase* pObj = dynamic_cast<OObjectBase*>(pCurrent);
        > reportdesign/source/ui/report/ViewsWindow.cxx:843:53: error: suspicious dynamic cross cast from 'SdrObject *' to 'OObjectBase *' [loplugin:crosscast]
        >                             OObjectBase* pObjBase = dynamic_cast<OObjectBase*>(pObj);
        * sc/source/ui/inc/IAnyRefDialog.hxx IAnyRefDialog:
        > sc/source/ui/app/scmod.cxx:1607:42: error: suspicious dynamic cross cast from 'element_type *' (aka 'SfxDialogController *') to 'IAnyRefDialog *' [loplugin:crosscast]
        >                 IAnyRefDialog* pRefDlg = dynamic_cast<IAnyRefDialog*>(pChildWnd->GetController().get());
        > sc/source/ui/app/scmod.cxx:1646:42: error: suspicious dynamic cross cast from 'element_type *' (aka 'SfxDialogController *') to 'IAnyRefDialog *' [loplugin:crosscast]
        >                 IAnyRefDialog* pRefDlg = dynamic_cast<IAnyRefDialog*>(pChildWnd->GetController().get());
        > sc/source/ui/app/scmod.cxx:1697:42: error: suspicious dynamic cross cast from 'element_type *' (aka 'SfxDialogController *') to 'IAnyRefDialog *' [loplugin:crosscast]
        >                 IAnyRefDialog* pRefDlg = dynamic_cast<IAnyRefDialog*>(pChildWnd->GetController().get());
        > sc/source/ui/app/scmod.cxx:1766:42: error: suspicious dynamic cross cast from 'element_type *' (aka 'SfxDialogController *') to 'IAnyRefDialog *' [loplugin:crosscast]
        >                 IAnyRefDialog* pRefDlg = dynamic_cast<IAnyRefDialog*>(pChildWnd->GetController().get());
        > sc/source/ui/app/scmod.cxx:1813:42: error: suspicious dynamic cross cast from 'element_type *' (aka 'SfxDialogController *') to 'IAnyRefDialog *' [loplugin:crosscast]
        >                 IAnyRefDialog* pRefDlg = dynamic_cast<IAnyRefDialog*>(pChildWnd->GetController().get());
        > sc/source/ui/app/scmod.cxx:1853:38: error: suspicious dynamic cross cast from 'element_type *' (aka 'SfxDialogController *') to 'IAnyRefDialog *' [loplugin:crosscast]
        >             IAnyRefDialog* pRefDlg = dynamic_cast<IAnyRefDialog*>(pChildWnd->GetController().get());
        > sc/source/ui/view/tabview3.cxx:470:30: error: suspicious dynamic cross cast from 'element_type *' (aka 'SfxDialogController *') to 'IAnyRefDialog *' [loplugin:crosscast]
        >     IAnyRefDialog* pRefDlg = dynamic_cast<IAnyRefDialog*>(xDlgController.get());
        > sc/source/ui/view/tabview3.cxx:2053:42: error: suspicious dynamic cross cast from 'element_type *' (aka 'SfxDialogController *') to 'IAnyRefDialog *' [loplugin:crosscast]
        >                 IAnyRefDialog* pRefDlg = dynamic_cast<IAnyRefDialog*>(pChildWnd->GetController().get());
        > sc/source/ui/view/tabvwsh4.cxx:210:46: error: suspicious dynamic cross cast from 'element_type *' (aka 'SfxDialogController *') to 'IAnyRefDialog *' [loplugin:crosscast]
        >                     IAnyRefDialog* pRefDlg = dynamic_cast<IAnyRefDialog*>(pController.get());
        * sd/source/filter/eppt/epptbase.hxx PPTExBulletProvider:
        > sd/source/filter/eppt/pptx-epptbase.cxx:497:74: error: suspicious dynamic cross cast from 'PPTWriterBase *' to 'PPTExBulletProvider *' [loplugin:crosscast]
        >         maStyleSheetList.emplace_back( new PPTExStyleSheet( nDefaultTab, dynamic_cast<PPTExBulletProvider*>(this) ) );
        * sdext/source/presenter/PresenterViewFactory.hxx CachablePresenterView:
        > sdext/source/presenter/PresenterViewFactory.cxx:218:36: error: suspicious dynamic cross cast from 'com::sun::star::drawing::framework::XResource *' to 'CachablePresenterView *' [loplugin:crosscast]
        >     CachablePresenterView* pView = dynamic_cast<CachablePresenterView*>(rxView.get());
        > sdext/source/presenter/PresenterViewFactory.cxx:274:23: error: suspicious dynamic cross cast from 'com::sun::star::drawing::framework::XView *' to 'CachablePresenterView *' [loplugin:crosscast]
        >                     = dynamic_cast<CachablePresenterView*>(iView->second.first.get());
        > sdext/source/presenter/PresenterViewFactory.cxx:325:40: error: suspicious dynamic cross cast from 'com::sun::star::drawing::framework::XView *' to 'CachablePresenterView *' [loplugin:crosscast]
        >         CachablePresenterView* pView = dynamic_cast<CachablePresenterView*>(xView.get());
        * slideshow/source/inc/cursormanager.hxx CursorManager:
        > slideshow/source/engine/slide/userpaintoverlay.cxx:449:49: error: suspicious dynamic cross cast from 'CursorManager' to 'Slide &' [loplugin:crosscast]
        >                                                 dynamic_cast<Slide&>(rContext.mrCursorManager),
        * svx/source/inc/celltypes.hxx TableDesignUser:
        > svx/source/table/tabledesign.cxx:267:38: error: suspicious dynamic cross cast from 'com::sun::star::util::XModifyListener *' to 'TableDesignUser *' [loplugin:crosscast]
        >             TableDesignUser* pUser = dynamic_cast< TableDesignUser* >( it.next().get() );
        * svx/source/inc/tablemodel.hxx ICellRange:
        > svx/source/table/tablemodel.cxx:285:26: error: suspicious dynamic cross cast from 'com::sun::star::table::XCellRange *' to 'ICellRange *' [loplugin:crosscast]
        >     ICellRange* pRange = dynamic_cast< ICellRange* >( rRange.get() );
        * sw/inc/IDocumentUndoRedo.hxx IDocumentUndoRedo:
        > sw/source/uibase/shells/drwtxtsh.cxx:585:38: error: suspicious dynamic cross cast from 'SfxUndoManager *' to 'IDocumentUndoRedo *' [loplugin:crosscast]
        >                 auto* pUndoManager = dynamic_cast<IDocumentUndoRedo*>(GetUndoManager());
        * sw/inc/IMark.hxx IFieldmark:
        > sw/source/core/doc/docbm.cxx:1415:15: error: suspicious dynamic cross cast from 'sw::mark::MarkBase *const' to 'IFieldmark *' [loplugin:crosscast]
        >             : dynamic_cast<IFieldmark*>(*pFieldmark);
        > sw/source/core/doc/docbm.cxx:1437:16: error: suspicious dynamic cross cast from 'sw::mark::MarkBase *' to 'IFieldmark *' [loplugin:crosscast]
        >         return dynamic_cast<IFieldmark*>(pFieldmark);
        > sw/source/core/doc/docbm.cxx:1570:37: error: suspicious dynamic cross cast from 'sw::mark::MarkBase *' to 'IFieldmark *' [loplugin:crosscast]
        >                 IFieldmark *pMark = dynamic_cast<IFieldmark*>(*aIter);
        * sw/inc/calbck.hxx BroadcastingModify:
        > sw/source/core/attr/swatrset.cxx:228:29: error: suspicious dynamic cross cast from 'const sw::BroadcastingModify *' to 'const sw::FormatDropDefiner *' [loplugin:crosscast]
        >         auto pDropDefiner = dynamic_cast<const sw::FormatDropDefiner*>(pModify);
        > sw/source/core/txtnode/OnlineAccessibilityCheck.cxx:38:28: error: suspicious dynamic cross cast from 'SwNode *' to 'sw::BroadcastingModify *' [loplugin:crosscast]
        >         auto* pBroadcast = dynamic_cast<sw::BroadcastingModify*>(m_pNode);
        * sw/inc/contentindex.hxx SwContentIndexReg:
        > sw/source/core/doc/DocumentRedlineManager.cxx:56:20: error: suspicious dynamic cross cast from 'SwNode *' to 'SwContentIndexReg *' [loplugin:crosscast]
        >             assert(dynamic_cast<SwContentIndexReg*>(&pPos->GetNode())
        * sw/source/core/inc/flowfrm.hxx SwFlowFrame:
        > sw/source/core/layout/frmtool.cxx:3044:35: error: suspicious dynamic cross cast from 'SwFrame *' to 'SwFlowFrame *' [loplugin:crosscast]
        >         SwFlowFrame *pFlowFrame = dynamic_cast<SwFlowFrame*>(pSibling);
        * sw/source/uibase/inc/FrameControl.hxx ISwFrameControl:
        > sw/source/uibase/docvw/FrameControlsManager.cxx:283:15: error: suspicious dynamic cross cast from 'vcl::Window *' to 'ISwFrameControl *' [loplugin:crosscast]
        >     mpIFace = dynamic_cast<ISwFrameControl *>( pWindow.get() );
        * vcl/inc/IPrioritable.hxx IPrioritable:
        > vcl/source/control/NotebookbarPopup.cxx:40:37: error: suspicious dynamic cross cast from 'vcl::Window *' to 'vcl::IPrioritable *' [loplugin:crosscast]
        >         vcl::IPrioritable* pChild = dynamic_cast<vcl::IPrioritable*>(GetChild(0));
        > vcl/source/control/PriorityHBox.cxx:89:43: error: suspicious dynamic cross cast from 'vcl::Window *' to 'vcl::IPrioritable *' [loplugin:crosscast]
        >         vcl::IPrioritable* pPrioritable = dynamic_cast<vcl::IPrioritable*>(pChild);
        > vcl/source/control/PriorityHBox.cxx:127:32: error: suspicious dynamic cross cast from 'vcl::IPrioritable *' to 'vcl::Window *' [loplugin:crosscast]
        >         vcl::Window* pWindow = dynamic_cast<vcl::Window*>(pPrioritable);
        > vcl/source/control/PriorityHBox.cxx:142:32: error: suspicious dynamic cross cast from 'vcl::IPrioritable *' to 'vcl::Window *' [loplugin:crosscast]
        >         vcl::Window* pWindow = dynamic_cast<vcl::Window*>(*pChildR);
        > vcl/source/control/PriorityHBox.cxx:186:43: error: suspicious dynamic cross cast from 'vcl::Window *' to 'vcl::IPrioritable *' [loplugin:crosscast]
        >         vcl::IPrioritable* pPrioritable = dynamic_cast<vcl::IPrioritable*>(pChild);
        > vcl/source/window/NotebookBarAddonsMerger.cxx:128:19: error: suspicious dynamic cross cast from 'vcl::Window *' to 'vcl::IPrioritable *' [loplugin:crosscast]
        >                 = dynamic_cast<vcl::IPrioritable*>(pOptionalParent.get());
        > ovcl/source/window/builder.cxx:3643:55: error: suspicious dynamic cross cast from 'vcl::Window *' to 'vcl::IPrioritable *' [loplugin:crosscast]
        >                     vcl::IPrioritable* pPrioritable = dynamic_cast<vcl::IPrioritable*>(pCurrentChild.get());
        * vcl/inc/jsdialog/jsdialogbuilder.hxx BaseJSWidget:
        > vcl/jsdialog/executor.cxx:41:26: error: suspicious dynamic cross cast from 'weld::Widget *' to 'BaseJSWidget *' [loplugin:crosscast]
        >     if (auto pJSWidget = dynamic_cast<BaseJSWidget*>(pWidget))
        > vcl/jsdialog/executor.cxx:49:26: error: suspicious dynamic cross cast from 'weld::Widget *' to 'BaseJSWidget *' [loplugin:crosscast]
        >     if (auto pJSWidget = dynamic_cast<BaseJSWidget*>(pWidget))
        > vcl/jsdialog/executor.cxx:155:49: error: suspicious dynamic cross cast from 'weld::MenuButton *' to 'BaseJSWidget *' [loplugin:crosscast]
        >                     BaseJSWidget* pMenuButton = dynamic_cast<BaseJSWidget*>(pButton);
        * vcl/inc/unx/x11/x11gdiimpl.h X11GraphicsImpl:
        > vcl/unx/generic/gdi/salgdi.cxx:387:36: error: suspicious dynamic cross cast from 'pointer' (aka 'SalGraphicsImpl *') to 'X11GraphicsImpl *' [loplugin:crosscast]
        >     if( X11GraphicsImpl* x11Impl = dynamic_cast< X11GraphicsImpl* >( mxImpl.get()))
        * xmlsecurity/inc/certificate.hxx Certificate:
        > xmlsecurity/source/helper/documentsignaturemanager.cxx:334:33: error: suspicious dynamic cross cast from 'com::sun::star::security::XCertificate *' to 'xmlsecurity::Certificate *' [loplugin:crosscast]
        >         if (auto pCertificate = dynamic_cast<xmlsecurity::Certificate*>(xCert.get()))
        > xmlsecurity/source/helper/documentsignaturemanager.cxx:381:33: error: suspicious dynamic cross cast from 'com::sun::star::security::XCertificate *' to 'xmlsecurity::Certificate *' [loplugin:crosscast]
        >         if (auto pCertificate = dynamic_cast<xmlsecurity::Certificate*>(xCert.get()))
        > xmlsecurity/source/component/documentdigitalsignatures.cxx:688:28: error: suspicious dynamic cross cast from 'com::sun::star::security::XCertificate *' to 'xmlsecurity::Certificate *' [loplugin:crosscast]
        >             auto pAuthor = dynamic_cast<xmlsecurity::Certificate*>(xAuthor.get());
        > xmlsecurity/source/component/documentdigitalsignatures.cxx:689:26: error: suspicious dynamic cross cast from 'com::sun::star::security::XCertificate *' to 'xmlsecurity::Certificate *' [loplugin:crosscast]
        >             auto pCert = dynamic_cast<xmlsecurity::Certificate*>(xCert.get());
        > xmlsecurity/qa/unit/signing/signing.cxx:130:29: error: suspicious dynamic cross cast from 'com::sun::star::security::XCertificate *' to 'xmlsecurity::Certificate *' [loplugin:crosscast]
        >         auto pCertificate = dynamic_cast<xmlsecurity::Certificate*>(xCertificate.get());
        
        Change-Id: If4f9efd8c012d0f650fe670450cf7ac0c8978036
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143458
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-29  Tünde Tóth  <toth.tunde@nisz.hu>  [01246f06cfeeb6a1070e82351e2559def4f5d820]

        tdf#152152 DOCX export: fix lost WDP images in artistic effects
        
        Handling of WDP image counter was incorrect if the
        document contains embedded documents, overwriting
        WDP images with the other ones.
        
        See also commit 55b1d635350cb76ee3e19e90c938eedd38ac3342
        "tdf#152153 DOCX export: fix lost images at embedded documents"
        and commit cf2dc247ff5f726238856e9b46a4926a30430e14
        "DOCX export: image deduplication and clean up"
        and commit b5f6a5cfc517ecd8aa6ba96471d854b07b92ebaa
        "ooxml: Do not repeat wdp files in artistic effects".
        
        Change-Id: Ia26784519f6d514ee8c90c7a91a367feeba140b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143235
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-11-29  Michael Stahl  <michael.stahl@allotropia.de>  [ae132145ff42a95dc24fb124847c04af4b8c8dab]

        tdf#141386 svx,sw: fix setting name/title/description on SwVirtFlyDrawObj
        
        The problem is that setting the title via the dialog in Writer calls
        SwFlyFrameFormat::SetObjTitle() which sets SwFrameFormat::msTitle and
        SdrObject::m_pPlusData::aObjTitle on the master SwFlyDrawObj.
        
        Now ViewContactOfSdrObj::embedToObjectSpecificInformation() is called
        for the SwVirtFlyDrawObj, not the SwFlyDrawObj, because that one is not
        on the SdrPage.
        
        However, SwFlyFrameFormat::GetObjTitle() will return
        SwFrameFormat::msTitle as a fallback.
        
        So what's missing here is SwVirtFlyDrawObj must forward calls that
        get/set model properties to its associated SwFlyDrawObj - implement that
        in base class SdrVirtObj.
        
        But note that this does not fix the reported PDF export bug - that was
        already fixed by commit 122b4264d23df8b11419839ba700b88c4f936a6c in sw
        and this fix is for other users of ObjectInfoPrimitive2D.
        
        Change-Id: Id306c44c67c069777373e5e4d55415176b513afc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143465
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-11-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [e180a37b663d9bc1a5219e2cb3a00ae167827325]

        dbaccess: remove unused includes
        
        Change-Id: I633040297d73ecb851ea71a516b4308f6809d939
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143463
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [93651bd3a20f7f4174b1324c8a6b6b33450ead81]

        sd: remove unused includes
        
        Change-Id: Iecf41f8b09c9b0e5d411af6a4fdf84a1288e4043
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143464
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [90a37bbaec71d2b551d98f630fc61b9ccfe714ad]

        sd: test exporting to odg with password protection
        
        Change-Id: I45da629f86a965dae016d4860720174b8bb7f183
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143462
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-29  Stephan Bergmann  <sbergman@redhat.com>  [5ce9bf3ff3b7453fe792ce71547b991423d6280f]

        Fix Linux --without-system-cairo build
        
        ...(as I e.g. use for a max-coverage ASan build) after
        e5658b209a23a17b3f89fe3eabd1e065513622f1 "WASM cairo: link static lib directly",
        causing
        
        > [LNK] Library/libvcllo.so
        > clang-16: error: no such file or directory: '.../workdir/UnpackedTarball/cairo/src/.libs/libcairo.a'
        > clang-16: error: no such file or directory: '.../workdir/UnpackedTarball/pixman/pixman/.libs/libpixman-1.a'
        > make[1]: *** [.../vcl/Library_vcl.mk:20: .../instdir/program/libvcllo.so] Error 1
        
        because at least on Linux external/cairo only provides dynamic libraries
        
        Change-Id: I7a35d7f28d99664ea749be23c76e74cd5a760f62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143422
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-11-29  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [93a69d37c1dbcc7365dc0cf2493d1ca27babef2b]

        pixman: upgrade to release 0.42.2
        
        Fixes CVE-2022-44638
        
        Remove Wincompatible-function-pointer-types.patch.0, fixed upstream.
        
        Change-Id: If6589a701a252f71da145264ee3a6f0e333492ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143423
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-11-29  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [ce31e09a6d40295cec4be9da8f4cec886d6c92c1]

        accept Apple's patch utility - pickier than GNU patch, but should be OK
        
        macOS Ventura replaced the patch utility by Apple's version:
        patch 2.0-12u11-Apple (as of macOS 13.0.1)
        
        It is picker/less robust when it comes to locating matches, and absolutely
        refuses to apply when the hunks are out of order. Only one patch needed
        rework in the current codebase (master an 7-4 branch), and being more correct
        about the locations in the files to be patched is not a bad thing either, so
        accept Apple's version of patch (with a warning for now)
        
        Change-Id: I707d00958b814307b13caf9923f1de7f3919442c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143461
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-11-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [958c08ad86d56839faf28a02097500bad7b1eb76]

        sd: test exporting to odp/pptx with password protection
        
        exporting to ppt with password protection is not supported
        
        Change-Id: Ic04c0046b91b76688c947bb4ae3b3cf90046080c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143459
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [9022e69b4ceb3c8986a3b8637a661baeebef587a]

        SdModelTestBase: introduce createSdImpressDoc and createSdDrawDoc
        
        it turned out shadow-blur.odg is instead a presentation file
        
        Change-Id: Ifcf3f7a76dd823bea4937927888648008ef6206d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143457
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-29  Miklos Vajna  <vmiklos@collabora.com>  [12f434277bc424f01597be83020a569c84bbee5a]

        sw: hide TextFormFields from the customization dialog like
        
        Addresses
        <https://gerrit.libreoffice.org/c/core/+/143361/2#message-ab38e28cbdbbfe57d48bec1ce3026bb4fded60f6>,
        this command is meant to be invoked from macros and the LOK API, not
        from the UI, so hide these instead of adding a label.
        
        Change-Id: Icc17aa10db49fd2937453b3a5ceddfb368787574
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143430
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-29  Caolán McNamara  <caolanm@redhat.com>  [e231cf313d8b3be672d32b9201b37fb20e646758]

        SalLayout::mnUnitsPerPixel is always 1
        
        since
        
        commit 368de904974b18dc5a8d237e046c0ed005f7c85d
        Date:   Thu Nov 24 09:21:56 2016 +0200
        
            Kill PspFontLayout
        
        removed the last SetUnitsPerPixel
        
        Change-Id: I60db3d9eb4c42f3f0372b5f063a912b7addfde90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143456
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [208f69acb5a09286cec6b49bd963fc894ffc2f81]

        sw, sc: UNO_QUERY -> UNO_QUERY_THROW in a few places
        
        see https://gerrit.libreoffice.org/c/core/+/142581
        
        Change-Id: Idcfba338718bf583739f4469299663e782dbe57c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143433
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-29  Miklos Vajna  <vmiklos@collabora.com>  [d34036e60c4e7d13feccd089f7749d35d956b358]

        SVG import: add support for semi-transparent text
        
        <tspan fill-opacity="..."> from SVG was ignored so far, only taking RGB
        colors from the 'fill' attribute, but ignoring transparency.
        
        The problem is that an SVG file is imported by mapping it to
        drawinglayer primitives, but TextSimplePortionPrimitive2D takes a
        basegfx::BColor as the font color, which doesn't handle transparency.
        
        Fix the problem by rendering SVG similar to how commit
        81b0d5393ca4cf2ff0954e53b05928cde047c2e0 (svx: add rendering for
        semi-transparent shape text, 2019-11-20) did it for shape text: wrap the
        text primitive in a UnifiedTransparencePrimitive2D when opacity is not
        1.
        
        Note that the drawinglayer primitive works with transparency and SVG
        works with opacity, which is the opposite of each other, but both are
        0..1 ranges.
        
        Change-Id: If5c48613b70eac662b54b8c9da835cd0a966ba89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143429
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [236a96c7cff4cbf8a4ee2499739e7a938b6bae64]

        sc: test exporting to xls/xlsx with password protection
        
        Change-Id: I79ebc0d4f65c26aab8c04399a47ce1cbc631cf76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143432
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-29  Caolán McNamara  <caolanm@redhat.com>  [7d11bbb906f3fe49b243c3acca1cffbb28915a6a]

        Resolves: tdf#152128 consider input engine events as well as keystrokes
        
        Change-Id: I2884c6feb388050dd962fba5ef85117da2a039d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143411
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-29  Maxim Monastirsky  <momonasmon@gmail.com>  [daab698b346e5e40b67f1e15c796c4e399ccaf8a]

        sd: replace hardcoded table styles with xml file
        
        Including a new set of default styles, provided by Rafael Lima.
        Some ui tests had to be modified, because the new borders are
        thicker.
        
        If you intend to edit the xml file, please keep in mind the
        following requirements:
        
        1) There should be a table template called "default". It's
        applied to newly inserted tables.
        
        2) There should be a cell style called "default". It's used for
        new table styles.
        
        3) Please make all cell styles inherit from "default" (directly
        or indirectly), unless you intend to specify font names in them.
        "default" has its font names filled programmatically based on
        officecfg/registry/data/org/openoffice/VCL.xcu.
        
        4) Whenever possible please use <style:table-cell-properties>
        for cell properties, instead of the incorrect
        <style:paragraph-properties> and <loext:graphic-properties>
        we currently use for export. See tdf#72238 and tdf#72239.
        
        Change-Id: I73dd4492fefb65b1870238aec7dc64f8076f6e95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141825
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-11-29  Miklos Vajna  <vmiklos@collabora.com>  [7830ecc2e4e5dd264517c6554078fa807ff1fceb]

        sw: document SwUndoReRead
        
        I.e. the primary use-case is not to re-read the same image, but to read
        a different Graphic and set it on an existing SwGrfNode.
        
        Change-Id: I0947e714fc1b3de870b77aaa2b6682707ccec4e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143414
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-29  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [9d5060d8953ae426197ca002e4b46f508f74d2a8]

        tdf#152287 Move lonely control next to its friends
        
        It was in two separate columns for no reason whatsoever.
        The dialog is more compact now, and there is no longer a
        bunch of <placeholder> elements as a result of dropping the
        excess of grid slots.
        
        Change-Id: I521bc37e485163c07c56140fc0409c7b066798b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143425
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-11-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [2be29ee28d06110961775fe05253a949611deed6]

        use more SwFormatAnchor::GetAnchorContentOffset
        
        Change-Id: I44406ddeb765088d86c0484f7097b80f362fd4a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143394
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-29  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [b487550e829dee77de6fc202848e6de88e583e6c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 339b994703189f93a1b4a1f861b2bfd71bf2afa7
          - tdf#152136 Update label to signify we only support SMTP
            
            Change-Id: I087f6fa3a50069a799baa70d81b471cff0cd1bf0
            
2022-11-29  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [c45d38dc996eedddbd26b15df7642ac71b19d59a]

        tdf#152136 Improve SMTP settings page
        
        Improve layout and section title so that there is a clear implication
        that we only support email servers of the SMTP kind.
        
        Change-Id: I28ba1dad6b00728b8a5af8c0b7c679558cb6d240
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143418
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-11-29  Tor Lillqvist  <tml@collabora.com>  [fe845e40ab23a3fa9fd401498edf925b7b00776f]

        Don't build the Qt5 Mandelbrot demos unless we have Qt5
        
        Change-Id: I968f9d9a94e3db219c7dd900db1b0261cd8f09cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143397
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-11-29  Tor Lillqvist  <tml@collabora.com>  [8aef8c3a1451b2fce37a21870a004855822ee335]

        Make it possible to run either Writer or Calc in the same Emscripten thing
        
        If no --with-main-module option is used, don't strip either.
        
        To switch, you need to edit the instdir/program/soffice.js . (Or
        static/emscripten/soffice_args.js and re-make.)
        
        Change-Id: I572a777134e7b29fc4896e7b094ceca521874ae1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143396
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-11-29  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [dff1d7526f8b9d98c864a32654820cf92196ccbf]

        Don't use pthread for cairo
        
        For cross builds, odd cases of cairo configure picking up wrong librt
        and then missing pthread functions - so lets just disable it, we're
        not using cairo multi-threaded anyway.
        
        Change-Id: Id8b6426203859e7bf082d71ad8cf4548928d6acc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143390
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-11-28  Justin Luth  <jluth@mail.com>  [330194d164be6f5ac33a3d7a229f9ace8d54d68d]

        tdf#151548 ContentControls: improve ListEntry::setValue
        
        The LO implementation pulls the display text from the value
        in case there is no display text provided.
        
        This is the opposite from VBA. So when we set the Value,
        make sure that we aren't unintentionally
        changing the display as well.
        
        Change-Id: I699bfc1c2e9fbab6574a3c1363fe1dc21c7354e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143416
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-11-28  Stephan Bergmann  <sbergman@redhat.com>  [589e03fb4c3b05bf3742c0cb8b366322ffdf1fa9]

        [PATCH] Replace some dynamic_cast with UNO_QUERY
        
        Change-Id: I59ad7246cee84bd63784477e1fefda708ac35dd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143413
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-28  Michael Stahl  <michael.stahl@allotropia.de>  [0e4ff2261f3c2c9dada5816f11095652e028c3dd]

        tdf#67866 sc,sd: PDF/UA export: set language in Catalog
        
        sw already does this, and it's recommended in
        https://www.w3.org/WAI/GL/WCAG20-TECHS/PDF16.html
        
        Change-Id: I0ce36442ec1b223c40f53fac3683ad7bb0e2bc6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143307
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-11-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [ff41bc546edb4f28ac0852fc8a95fe5dbde40a10]

        use more GetAnchorContentOffset
        
        Change-Id: Iacc88f4057d2ece698d76a9ebaaf7de276ab0450
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143382
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [8307321e6c56e153a6198f54ef3f9d555c96920b]

        loplugin:unusedfields make some protected fields private
        
        Change-Id: I61d1bc59dce1ff53f48be66e6fdcd92b47004871
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143399
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [acc08fb5d3427f882d55e43167e9cca0eb344c24]

        Add some more utility methods to SwFormatAnchor
        
        Change-Id: I3ad607428470b95d32891cc18e8e82f0cf113626
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143380
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-28  Rafael Lima  <rafael.palma.lima@gmail.com>  [24cc33655c7d54741c8b8d80244a285471558f0f]

        Make entry visible after scroll_to_row in Macro Organizer dialog
        
        Change-Id: I46b0f14a909e6c1813acfd9190459b5c87246682
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143263
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-11-28  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [c7b1fbff3673284d829606e5e07f9deb4258a5f5]

        f'up to the tdf#152172 fix re Safari as default browser on Ventura
        
        Previous patch did only adjust the check in the rarely used version of
        the function, not in the primarily used signature. D'oh!
        
        Change-Id: I019a74651d3ee8bab43a8c3997b8cd05040b7ba4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143410
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-11-28  Jim Raykowski  <raykowj@gmail.com>  [361ba08c62d91026b555130dc9b9b73ce71d1289]

        SwContentTree: add comment about m_nActiveBlock
        
        Change-Id: I1b623bf04fad40233848081e65ecce1c7ec7f0dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143334
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-11-28  Jim Raykowski  <raykowj@gmail.com>  [0da5631e08c17d1cb183b2249b0dfa0b6832ff9f]

        tdf#152116 SwNavigator: Restore outline headings expand state
        
        when the Navigator is reopened
        
        This patch restores the outline headings expand state to what it was
        when the Navigator was last closed. Effort here is a one session
        solution that works for all documents opened in the session. The
        expand state is not restored when a document is close and then
        reopened.
        
        Change-Id: I28e8e01694d72dee2cc3705ff69f8726c28bdecc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143326
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-11-28  Bogdan B  <buzea.bogdan@libreoffice.org>  [0c2d485edece9078629842a0e1202bfb75f6d0d6]

        tdf#132293 remove unused imports from uitest
        
        Change-Id: I7690db426741fdc46cd2632f2db98ad75361261f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142617
        Tested-by: Jenkins
        Reviewed-by: Kevin Suo <suokunlong@126.com>

2022-11-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [e16daa6079f703c87e19904e7bb85e5fd9beac7c]

        tdf#107097: move UItest to CppUniTest
        
        Change-Id: I81834b8316b19baad55122cc06a481d55fb6244a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143401
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-28  Eike Rathke  <erack@redhat.com>  [730e7a9194a58613a47867839cef0870d52d8d6d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 77ac257cd73c3420134ac68abd53da5d389286f6
          - Adjust using label names to reality
            
            Escaping a single quote with a backslash (\') was always wrong,
            and meanwhile the finding labels automatically feature was
            deactivated per default long time ago.
            
            Change-Id: I58057c36d1b7a23c60670e1972608a6b86ca7a07
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143415
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Tested-by: Jenkins
            
2022-11-28  Stephan Bergmann  <sbergman@redhat.com>  [5cf1cc2343aaad47eb4c79972c29e1d97f43c418]

        Silence -Werror,-Wdeprecated-declarations for now
        
        ...that got introduced with e10e5981ca020af11d25d5756964c95d51dd1535 "tdf#152183
        update settings when dark/light system mode toggled",
        
        > vcl/osx/salframe.cxx:1269:19: error: 'setCurrentAppearance:' is deprecated: first deprecated in macOS 12.0 - Use -performAsCurrentDrawingAppearance: to temporarily set the drawing appearance, or +currentDrawingAppearance to access the currently drawing appearance. [-Werror,-Wdeprecated-declarations]
        >     [NSAppearance setCurrentAppearance: mpNSView.effectiveAppearance];
        >                   ^
        > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.0.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSAppearance.h:28:58: note: property 'currentAppearance' is declared deprecated here
        > @property (class, null_resettable, strong) NSAppearance *currentAppearance API_DEPRECATED("Use -performAsCurrentDrawingAppearance: to temporarily set the drawing appearance, or +currentDrawingAppearance to access the currently drawing appearance.", macos(10.9, 12.0));
        >                                                          ^
        > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.0.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSAppearance.h:28:58: note: 'setCurrentAppearance:' has been explicitly marked deprecated here
        
        Change-Id: If4aa9a30fda2977fa3cc23f2cb0d056a8dcde311
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143402
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [af826c85c2eb519b9a3f76099c0e70604d9679e2]

        tdf#133343 improve perf of OUString::operator=(&&)
        
        shaves 4% off the save time here.
        
        We don't need to do this - either the old rtl_uString will be
        overwritten in the source object, or it will be destructed, either way,
        re-initialising it is a waste of time.
        
        Change-Id: I47becb17de1e47f2a26c2ac4497e769e13523115
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143403
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-28  Michael Stahl  <michael.stahl@allotropia.de>  [ccd6a95eaaa8c8c4af1f2efa388a25aca2877cc1]

        WASM LibreOfficeKit add EMSCRIPTEN to ifdef
        
        Change-Id: Ib6f3a6bd6b8703cd9eb24707531c01153cd2f8de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143391
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-11-28  László Németh  <nemeth@numbertext.org>  [48e1375045a9170a5a377ede2f062803eafedf63]

        tdf#152214 vcl: add unit test for double lines in small zoom
        
        To avoid of losing them completely or showing
        them as single lines on small zoom levels.
        
        This was a regression of visualization of tracked
        text moving, where green double strike out and
        double underline character formatting are associated
        to the removed and inserted text.
        
        Regression from commit ba03e033d1be4bc49f2a8d6afbeecd381507b242
        "vcl: Use font’s underline/strike position and size", which
        was fixed in <https://gerrit.libreoffice.org/c/core/+/143321>
        and commit 55858a50cfb12cb6a4207bf906df676e799c1213
        "tdf#152214: make sure underlines are shown on small zoom levels".
        
        Change-Id: Iffa9e92ef472e95ff27c89473bcbe2ffafa4525e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143384
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-11-28  Eike Rathke  <erack@redhat.com>  [eb7bbb761fd34f76cbfd89b45846c6cb9083d24e]

        Resolves: tdf#148792 Add Portuguese (Mozambique) {pt-MZ} locale and data
        
        Basically copies pt_PT.xml but replaces translated with
        untranslated keywords (AA,AAAA => YY,YYYY), hence no ref="pt_PT"
        for LC_FORMAT (and LC_CTYPE).
        
        Also use sort-formats.awk -v group=1 to sort FormatElement by usage
        group and formatIndex as those went quite wild over time..
        
        Change-Id: Iececac0ebdd0317fd14ab65f32c08501f3ce32c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143398
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-11-28  Caolán McNamara  <caolanm@redhat.com>  [61f42c31b02c569ad22cad5e71b20cb0df8fd1f8]

        Resolves: tdf#147203 allow dnd between autotext categories
        
        restores various methods removed as unused since original
        regression at
        
        commit 4830a1bae89a8ed60696503e315ffd42c70dff74
        Date:   Thu May 30 16:12:23 2019 +0100
        
            weld SwGlossaryDlg
        
        Change-Id: I5c6186b9f45f3c0957926de2861eb6bc76dda73d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143363
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-28  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [b40f46548fee555b89626e6b17177a1d600b82c1]

        Disable languagetool for WASM build
        
        Change-Id: Icd0face05c33bbb1b56230a59015402d5f565422
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143385
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-11-28  Alain Romedenne  <alain.romedenne@libreoffice.org>  [625909a3eb9f48d2202773ac3df4cd14a3ef6a40]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 39cb68fb4d89fa5c4ee68ac5a5a0aade7e8421aa
          - help not found on 'File Services' dialog
            
            Change-Id: Ide8dfdea19f13d6978197bece825f70407fbb65b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143272
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-11-28  Michael Stahl  <michael.stahl@allotropia.de>  [e5658b209a23a17b3f89fe3eabd1e065513622f1]

        WASM cairo: link static lib directly
        
        Because bundled cairo is only used on Android currently, and that does
        static linking, this doesn't make a difference for LO build.
        
        But it does improve the situation when linking the bundled cairo via
        libtool, because libtool unhelpfully finds libcairo.la via -lcairo,
        which contains an unhelpful dependency_libs that includes "-lz", which
        does not exist anywhere (LO's bundled one is called libzlib.a).
        
        Ideally GNU libtool could be told to ignore .la files, but i don't know
        how.
        
        Change-Id: Icaaa0b441e1410a297f6d61afd81e31425138955
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143392
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-11-28  Michael Stahl  <michael.stahl@allotropia.de>  [7a80b68cb0b279a1b43f769169aaf2a2659dc150]

        WASM gbuild: write link dependencies into a file $@.linkdeps
        
        The static build was added in commit
        dc9ccf3d8f294cd7ae9d5bece7b6c16c3b22f6a5 and commit
        b04be559ddf4a7f0a5cdc0b9abc2bcfc4aae25cc and there are several files
        written to workdir/LinkTarget/*/*.d.{libraries,externals,statics}
        that list all the (recursive) dependencies of a LinkTarget.
        
        Unfortunately the content of these files requires gbuild to interpret,
        because it's using the Library names which may not map 1:1 to file
        names, not to mention "externals"; this is all resolved by calls to
        gb_LinkTarget_use_* anyway.
        
        To get a command line that's usable outside of gbuild, write another
        file $@.linkdeps as a side effect of gb_LinkTarget__command_dynamiclink.
        
        Change-Id: I94f31142413561dcdb56fa722a4517f84fcd7d61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143393
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2022-11-28  Caolán McNamara  <caolanm@redhat.com>  [98700f59bb72a2c67b48656eacbac7ebdd4ead7b]

        unused ERR_SWG_OLD_GLOSSARY define
        
        since
        
        commit cae829e9c1394851fc88829d5197460929c2792a
        Date:   Tue Jun 11 14:05:02 2019 +0200
        
            loplugin:unusedmethods
        
        Change-Id: I6e3c27fab44d70e3a2462cf348436b5669c07136
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142595
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-28  Michael Stahl  <michael.stahl@allotropia.de>  [988d719cfbe097f674abfd04fdc4f9c2874b21b3]

        WASM gbuild: avoid annoying python warnings from emscripten
        
        /home/builder/emsdk/upstream/emscripten/tools/building.py:1228: ResourceWarning: unclosed file <_io.BufferedReader name='/data/lo/build_feature_wasm/workdir/LinkTarget/StaticLibrary/libdtoa.a'>
          header = open(filename, 'rb').read(8)
        ResourceWarning: Enable tracemalloc to get the object allocation traceback
        
        Change-Id: I5cd052cd47af92e18cb6ccce31d4503a322d815b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143389
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-11-28  Michael Stahl  <michael.stahl@allotropia.de>  [ab01462192ac5b11c91e898e4af475ea088042f3]

        WASM linguistic,sw: disable curl-using deepl code
        
        Curl is currently not built - not sure if possible at all.
        
        So disable new feature added in commit
        e20d2de7836da52dbf9e528d1043b1e188097bfd
        
        Change-Id: Idb5d97792d59c850bc1d38a08b79d1be8cb92cdb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143388
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-11-28  Michael Stahl  <michael.stahl@allotropia.de>  [7ea19dd9086c9afe1a044716ca7f9643442a846c]

        openssl: patch out another call to IPC::Cmd
        
        ... which is used when cross-compiling.
        
        Change-Id: I08f5ccd5d9418a81c9b1273667133065552325dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143387
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-11-28  Aron Budea  <aron.budea@collabora.com>  [bfdaa3f59bcf87f341138202c047dd4b28acb28a]

        DeepL: Only enable Translate menu if it's set up
        
        Both the API URL and Authentication key have to be set.
        
        Plus:
        - align widgets in DeepL settings dialog,
        - rename .ui file to conform to other dialog names in Options.
        
        Change-Id: I8cfeaa64b05747b0113a6075b6fd241ca9ab3a70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143359
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [f97556dc0bdf9b4593fab78ef205972bf89b4af3]

        CppunitTest_chart2_uichart: simplify test a bit
        
        Change-Id: I9d25adb68dac446c7e2e013684ceff48eaf23e52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143383
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [2f4e1180b3a616c234d0de7db8cea7c682777243]

        tdf#151091: chart2_uichart: Add unittest
        
        Change-Id: I6d162307a32d18711908c1681c63c945574ba904
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143381
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [912ac41182b7fc6dbc52c3e699ce5a720998c565]

        re-order methods a little in SwFormatAnchor
        
        group them more logically
        
        Change-Id: I3b3d4bdbe7d4f38d03503928c1c1c054844c51cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143379
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-28  Caolán McNamara  <caolanm@redhat.com>  [035bdbab49bb15a88d1c653dbf098ec3c17e0bde]

        stray left over debugging fprintfs
        
        Change-Id: Ic7c192dba1934c874326bee9c859b3818fb5d7a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143377
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-28  Caolán McNamara  <caolanm@redhat.com>  [6b2018fe67bafa7e84239eac83d48da4dcbaaa7a]

        fix can't add a new category to autotext
        
        since:
        
        commit 4b95451f859bac8e05956ce12df17f1ee410032d
        Date:   Wed Sep 21 20:54:00 2022 +0200
        
            split utl::TempFile into fast and named variants
        
        Change-Id: I78002ac0309c6e74d5169aeecdc9c660d0aa9279
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143378
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-28  Caolán McNamara  <caolanm@redhat.com>  [254acd7c1d8fef437985c9b428a0edddede9d5a9]

        Resolves: tdf#152253 Text in calc Input Box unreadable in dark mode
        
        Change-Id: I60bfde908ac2d107d14aa7387d569d575622f962
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143376
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [ff0315d7c000bee784b97c385fccaa300210172a]

        tdf#151484: sc_subsequent_export_test2: Add unittest
        
        Change-Id: Ic2518a6ed00678b83e0b497610eb86a5e99464c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143375
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [03b5ef45ae3485e055bbbf44532835a5f8868b8e]

        tdf#152015: sw_odfimport: Add unittest
        
        Change-Id: If7682b93973a8801a81ce9a887bf7bd1b9ac5594
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143374
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-28  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [19e3bab1a8def52d9a60f67bd87697e828e37773]

        tdf#77650 Add option to place comments in margin (PDF Export)
        
        This was somehow possible already when the document was printed with
        comments in margin before - but it was not possible to set this option
        when exporting a PDF via dialog or API.
        
        To use this setting via API, set the "ExportNotesInMargin" property.
        
        Change-Id: I97a80c5b3b3b2cde669496fd881a41ea0acc5c28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143234
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-11-28  Miklos Vajna  <vmiklos@collabora.com>  [7765b442e13048f857fd7ee49ced1731caee297e]

        sw: add a new .uno:TextFormFields UNO command
        
        Currently .uno:TextFormField can be used to insert a new fieldmark, but
        then there is no way to update it. Also, there is no way to update
        several fieldmarks at the same time.
        
        Given that the "ADDON" field type in a field mark can be used by
        extensions like Zotero, it's useful in case these fieldmarks can be not
        only inserted, but they can be also updated. This works by (in the LOK
        case) calling getCommandValues() with .uno:TextFormFields, and then once
        the client generates the new expanded values, there is no way to insert
        these updated expanded values into the document currently.
        
        Fix this by adding a new .uno:TextFormFields UNO command that can update
        all fieldmarks matching a certain prefix (looking at their field
        command).  This allows e.g. updating all Zotero citations or the
        bibliography, but the API is generic to support any kind of ADDON
        fields. Similar to insertion, the content can be multi-paragraph,
        formatted HTML.
        
        This required adjusting SfxUnoAnyItem::CreateDefault(), this way an UNO
        command parameter can be an array of beans::PropertyValues, which is how
        the client can provide details of multiple fieldmarks.
        
        Change-Id: I44a1b1495ead79b92ccd0c9f6412a34cbec5d68b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143361
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-28  Caolán McNamara  <caolanm@redhat.com>  [b1b77b4005ceaeb2b9bc11d8a405bb5a467e1d86]

        ofz#53820 Direct-leak
        
        cairo_get_source leaks if cairo is in an error state
        
        Change-Id: I1ddcf801d5a3fc0944f14001cbc7d152b2071c89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143364
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-28  Chris Sherlock  <chris.sherlock79@gmail.com>  [845dd688e5032c83db889cbf2ca033144dd1de32]

        tdf#123419 vcl: remove unneeded ImplMakeFraction() in map.cxx
        
        Change-Id: Iedb33bca9ee1119baafb92a3191960be41ccaffc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143323
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-28  Justin Luth  <justin.luth@collabora.com>  [c74ff490903ee04725e9dfee6fdc3598a3a61190]

        tdf#151548 ContentControls: Add Invalidate()
        
        Up until now, all changes made to a content control
        have been triggered by the UI.
        However, VBA makes changes by code,
        and those property changes were just being ignored
        until the control received the focus.
        
        Change-Id: Ife865dd493f7eae4d4e95096071f05b8c27d51db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143194
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-28  Miklos Vajna  <vmiklos@collabora.com>  [a57b12fdf3787def3a3cd5658118420959b4ad7f]

        sw: prefix members of SwAuthorMarkPane, SwEndNoteOptionPage, ...
        
        ... SwGlossaryGroupDlg and SwTOXWidget
        
        See tdf#94879 for motivation.
        
        Change-Id: If95a6f86683d686343d1b58589b41dabfedb968e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143360
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-28  Daniel Lohmann  <LibreOfficeContribution@dldld.de>  [54681a12b38db29b4d65e3c4f4c52a12436965d0]

        Presenter screen wrong position of pointer
        
        The pointer is drawn on the presenting screen and the presenter
        console. In the presenter console the position of the pointer
        is not matching the position on the slide or position in the impress
        remote app. This fixed by this commit.
        
        Change-Id: I5650f62304934d2acb558e32a8e9de78a9f0a12a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143341
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-11-28  Daniel Lohmann  <LibreOfficeContribution@dldld.de>  [176f77607ed1001efca402d1807e12b93d914847]

        Do not draw pointer on paused mode screen
        
        If the pointer is drawn on the paused mode screen, around the pointer
        the slide will be visible. Everywhere where the pointer was will the
        slide is visible. Preventing to draw the pointer in the paused mode will
        fix this issue.
        
        Change-Id: Ica8fedca5710adfc79ed78a30485bd755e3b3b31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143340
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-11-28  Mike Kaganski  <mike.kaganski@collabora.com>  [1fd42472e2b1a2169d56e62ef11aa7ee1f7815e7]

        Avoid refreshing all hooks in secondary worktrees
        
        This avoids "ln: failed to access '.git/hooks/foo': Not a directory"
        console noise. The primary worktree's hooks are used in secondary
        worktrees anyway.
        
        Possibly using 'git rev-parse --git-dir', and putting hooks there
        would be a better fix? No idea.
        
        Change-Id: I846e065d017744e9d8dcee847d48bc1adc66d761
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143358
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-28  Caolán McNamara  <caolanm@redhat.com>  [360b5861fb46353e7a6b9f5abf13339cd719a8df]

        resave with latest glade
        
        Change-Id: Ie8e640365eb2882f07a485f27b777383c5982a2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143356
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-27  Caolán McNamara  <caolanm@redhat.com>  [cb7e6003ad06d71a27baeb435366b91f87bdeb2f]

        cid#1517054 Logically dead code
        
        Change-Id: I0ea48d79d32920cf5f5ab2b11a5b4f53ddae0dc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143345
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-27  Caolán McNamara  <caolanm@redhat.com>  [31d4db12d91d26f245ac40fc0adbb27ff1f93d6f]

        cid#1517059 disentangle Improper use of negative value
        
        Change-Id: I907f54cd93d78fe3638e407c70253b94f849eac3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143351
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-27  Caolán McNamara  <caolanm@redhat.com>  [026d6e08fada78f095cd32a580f3debe20708982]

        cid#1517060 Unchecked return value
        
        Change-Id: Ic11f632270c65d5c4446771336e39999bc509617
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143350
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-27  Caolán McNamara  <caolanm@redhat.com>  [cf636728b6bfbd8f5992e5a4393496fb411c5b8c]

        cid#1517056 Dereference after null check
        
        Change-Id: I9615e8a762b646d9b9567db56c0d59c61daa010f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143349
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-27  Caolán McNamara  <caolanm@redhat.com>  [cea9ca3b77ef7f8f11c3eae0786986028161301c]

        cid#982469 Unchecked dynamic_cast
        
        Change-Id: I48904acdd34d7b546a8099f265693e2d46c5d2aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143347
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-27  Eike Rathke  <erack@redhat.com>  [0deb57a1e8d5e85a364fdb5678b46f6fdd7d345b]

        {pt-AO} change to untranslated YY,YYYY keywords, translated AA never worked
        
        Apparently copied from {pt-PT} year AA and AAAA format codes
        should not had made it across but also never worked as
        LANGUAGE_USER_PORTUGUESE_ANGOLA was missing in
        ImpSvNumberformatScan::SetDependentKeywords() so date codes
        displayed literal AA instead. Seems no one is using that locale
        with dates..
        
        Since
        
            commit 5d833d37851597c1fb9076710d9eb03e4c94ca07
            CommitDate: Fri Apr 8 20:51:13 2011 +0200
        
                add pt_AO locale data (edited version of Mandrake's patch)
        
        Change-Id: Icd5f81d0a49462ad2514655742d6c05f069f55fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143354
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-11-27  Eike Rathke  <erack@redhat.com>  [c58bc31ece80ccdfc88bd043787869c5e460dbd8]

        Resolves: tdf#150011 Switch default currency HRK Croatian Kuna to EUR Euro
        
        HR will join Euro area on 2023-01-01.
        
        Change-Id: I3836804ff68419550091826ea2414bc0edd55a84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143346
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-11-27  Caolán McNamara  <caolanm@redhat.com>  [8c6a9daaf99830e1a2a560a9dd0abf3c1e4cfa48]

        cid#1517055 Dereference before null check
        
        Change-Id: Ibd26ac2bce15dced107f6aaf34d12a7819623f71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143348
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-27  Stéphane Guillou  <stephane.guillou@member.fsf.org>  [546945ad789d75b624b67f55130bd90f046e4f7b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c4227d37acf1e07b49eea7ef7c955d919b18eabf
          - tdf#152162: link from Conditional Formatting help to (Cell) Styles help
            
            Change-Id: Ieaf4f4026ab29de490373946ff5a4428242b5dba
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143160
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-27  Caolán McNamara  <caolanm@redhat.com>  [9a01dbc8683e9114d8fd0250cac0cbc33600458a]

        crashtesting: null deref
        
        on exporting fdo45102-1.ods to xlsx
        
        presumably since
        
        commit c4d7b9c3ec6e44b96134fdfb036be7f9fcf39f9d
        Date:   Wed Nov 23 12:14:31 2022 +0100
        
            tdf#70293 XLSX export: fix lost grouping of shapes
        
        Change-Id: I54ec34e1979d3aba5b4e2a6a64870e8f186b21cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143342
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-27  Khaled Hosny  <khaled@aliftype.com>  [55858a50cfb12cb6a4207bf906df676e799c1213]

        tdf#152214: make sure underlines are shown on small zoom levels
        
        On small zoom levels we were ending up with underline sizes of zero, so
        use ceil() instead of round() to prevent this. Also make sure double
        lines don’t end up collapsing into each other by changing how the second
        offset is calculated so that they is always a minimum distance between
        the two.
        
        Change-Id: I526685cebce3dddc9df6110e7ffad2729af2be93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143333
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-11-27  Chris Sherlock  <chris.sherlock79@gmail.com>  [a22047f148c45d34c5ce08d2d9011237287b673f]

        vcl: test getting glyph boundary rect from LogicalFontInstance
        
        MacOS produces a slightly different glyph height.
        
        Quoting from Khaled in dev IRC:
        
        "Currently GetGlyphBoundRect() calls different platform-specific
        implementations on each platform, so even with the same font it is
        possible to get some difference. So my suggestion is to use a large font
        size and allow for some fuzziness".
        
        Consequently I'm using a 110pt font, and taking into account some
        fuzziness.
        
        Change-Id: I0dace6bfa0d1f4e6f3b8852e957d2d518d37795b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143322
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-27  Khaled Hosny  <khaled@aliftype.com>  [ae2d1315766581259756c819f0227270d344f4d4]

        tdf#102914: keep font attributes for the substituted fallback font
        
        Setting italic to that of the found font seems to prevent artificial
        italic in PDF export. We want to keep the original select pattern
        attributes so that we know we asked for italic font but got a non-italic
        one.
        
        Change-Id: I0cf400e86d802028dffdabbb98e35e3ee584626e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143339
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-11-27  Khaled Hosny  <khaled@aliftype.com>  [521ba0f495919022a77a189c52f632baef02a05c]

        tdf#102914: fix artificial italic of fallback fonts in PDF export
        
        Check the LogicalFontInstance that the glyphs actually use when
        deciding whether to do artificial italic or not.
        
        Change-Id: Iefb60cf512285b94ff56d48923c3c33c6a6fbc40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143338
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-11-26  Bogdan B  <buzea.bogdan@libreoffice.org>  [5b18eebc2c95321ce7e6edf10f4df81557382a48]

        tdf#147906 used std::hypot for Pythagorean addition
        
        Change-Id: I28f3996b777c99b771f1cbcde236b5a1a1c0f18f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143168
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-11-26  Balazs Varga  <balazs.varga.extern@allotropia.de>  [c9807faad6a154b57a99adfdf9b02bd9e588250f]

        Related: tdf#46444 tdf#152081 sc: add unit test for note hiding
        
        Add unit test for column hiding with notes and undo that.
        
        Change-Id: I880ca1565dbefea5e8776b0d137da409ce816ac1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143299
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>

2022-11-26  Caolán McNamara  <caolanm@redhat.com>  [21b88575af9e11115a6b124d8d9cb4e0a95e9fea]

        ofz#53764 Integer-overflow
        
        Change-Id: I0d0ec07801fd612fde3028d4aad2f154c27bc551
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143327
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-26  Rafael Lima  <rafael.palma.lima@gmail.com>  [bc5856c5c77a7ee18377cd274960950d8943178f]

        Related tdf#145978 Fix workaround in kf5
        
        In commit 792e41314f321f54b3b2fc4d01c8b62a3b704e9e (about saving the last used macro) I used a workaround to make scroll_to_row work in kf5.
        
        However, this workaround based on hide() / show() calls was causing an error: qt.qpa.xcb: internal error:  void QXcbWindow::setNetWmStateOnUnmappedWindow() called on mapped window.
        
        As pointed out by Jim in the original patch, using resize_to_request has the same effect and does not cause the aforementioned error.
        
        Change-Id: Ie61e8529fccfdae88d56f223573eb0fd6a82b8b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143261
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-11-26  Caolán McNamara  <caolanm@redhat.com>  [9bef99518e910db078149bef08e300afc8b4aaf2]

        crashtesting: failure to export various docs to xlsx/docx
        
        e.g. ooo74880-2.ods since:
        
        commit 3f70375cf160841b6140f5f1b2b79af3652897f8
        Date:   Fri Nov 18 12:06:59 2022 +0100
        
            tdf#152069 tdf#108356 PPTX export: fix missing tile properties
        
        bodge a workaround to not crash at least
        
        Change-Id: I23e0fc4e0f7a2c6d0b182945e252470f2338da09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143325
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7d86a6db7a64219e599abfbd28464e3f93022929]

        Fix typo
        
        Change-Id: Ief6a37b977f464c50888291ec9764c7b05cba297
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143320
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9ac9a510d8162cff3fded1d3d8312d21a677618a]

        Fix typo
        
        Change-Id: I63136468d4c5b5680cf3d7b240943b6029c4f29b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143319
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [79ed78dc85bb28a179a3c38760fa5b9c1158987e]

        Fix typo
        
        Change-Id: I2f93357f2291312e91002fe3b104261a6aee8734
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143318
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-26  Bogdan B  <buzea.bogdan@libreoffice.org>  [6bf5dd8faea420aa0dbc7c429952c9868bcadb9e]

        tdf#147906 used std::hypot for Pythagorean addition
        
        Change-Id: I530174e97d9e90318a770b2611354c07dcc9be58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143169
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-11-26  Jim Raykowski  <raykowj@gmail.com>  [ff1c7080086191a5a7670d20b59936fcb79a91dc]

        tdf#152115 related: Make selected entry stay selected (gtk3 only)
        
        For unknown reason the selected entry loses selection here only for
        gtk3. Swapping the order of the select and scroll_to_row functions
        makes the selection remain selected for gtk3. This patch replaces the
        select and scroll_to_row functions with the set_cursor function which
        makes the focused entry selected and shown in the visible range as
        expected for gtk3 as well as x11 and qt5.
        
        Change-Id: If003afa73851573e61704cc847d7152db90a0d14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143207
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-11-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [9a2d15d3358816043016af79588e0eb3bb2fa5ef]

        use more SwFormatAnchor::GetAnchorNode method
        
        as a step towards switching away from using SwPosition inside
        SwFormatAnchor (because SwFormatAnchor wants to do weird stuff with the
        internals of SwPosition)
        
        Change-Id: I1cdbe2fc6623d8fe2bb0c1bc629b570ca4d0cb0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143298
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-26  Mike Kaganski  <mike.kaganski@collabora.com>  [cb7153403a55a0e565584aedd8a4dc8da149b08c]

        Unneeded const_cast
        
        Change-Id: I135498592857a624b72db519724e8f189e60e9a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143310
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-26  Mike Kaganski  <mike.kaganski@collabora.com>  [e52cf954a1dcd0f26096fcdb89f068e76c3fa9f2]

        Use reference instead of pointer
        
        Change-Id: I2d15ee96373d21b6501fa956601378d7f698a099
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143311
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e76b1faa3326e5cffed4472fcd410b5abf273067]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e4630d4825d9cf21dad5e8a491402d91ea1e3c1f
          - Fix path fpr "XML Settings"
            
            Change-Id: I5c27abea351d3fe007da9f83fa323e74a7dee9bb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143165
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-25  Theppitak Karoonboonyanan  <theppitak@gmail.com>  [3b0b9fcb80242abcedc01eb388a57b1016916353]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 2b234ba64f43d16b9393fb0cfdc794814065e838
          - tdf#148876 Adding Thai hyphenation patterns
            
            Change-Id: Ib9e6fe6350c6b8a4e9644315717fd744714a271a
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/141961
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            Tested-by: Andras Timar <andras.timar@collabora.com>
            
2022-11-25  Michael Meeks  <michael.meeks@collabora.com>  [254e56c0c05015db1cbfd20c1e5a48703d3bd136]

        jsdialog: white-list calc group/un-group & row/col metric dialogs.
        
        They're simple dialogs, and are testd.
        
        Change-Id: I5a34314f57e058bc66a718c1e85ed52b265752e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143262
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2022-11-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [6e9b99ffe0083060176dc782986d3b441b7e48ec]

        tdf#120348: move UItest to CppUnittest
        
        for that, create a new CppunitTest_chart2_uichart
        in chart2
        
        Change-Id: Ie4cdaff4a1dd623c7788ed7acdd5ef135f403e84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143305
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-25  Mike Kaganski  <mike.kaganski@collabora.com>  [c802c5f390a30a66118f56a01e47772a54743a6a]

        Require valid attribute in getXPath
        
        The reason for accepting empty attribute was eliminated in commit
        2f91ab025de850fe5af8114565755a8deed55911 (Merge two assertXPath
        overloads that both check number of nodes, Nov 25 16:36:57 2022)
        
        Change-Id: I6cd77eb0f73650dfdafd55946b5269ffe3f0bde5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143304
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-25  Mike Kaganski  <mike.kaganski@collabora.com>  [66e93c7a74af4d7078762ef4f2071e2f8ae15c27]

        Simplification
        
        Change-Id: Ib72d4eb95879f94efad3834b1334099990e76f1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143303
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [cdac145768488dc11b32b744bc753ab16aa08c6e]

        reduce cost of SwpHints::Check
        
        Takes it from 20m to 2m on some tests.
        
        Change-Id: Idc02a299ebdffaf4bcd99612e92190f6b9619021
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143296
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [debe76298a7d8f24870d176d33d453a3b0d3f3de]

        use more SwFormatAnchor::GetAnchorNode method
        
        as a step towards switching away from using SwPosition inside
        SwFormatAnchor (because SwFormatAnchor wants to do weird stuff with the
        internals of SwPosition)
        
        Change-Id: Ie6d4f45c959f87599d1cd0890ca8a693dd147be1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143294
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-25  Justin Luth  <justin.luth@collabora.com>  [432e5e6e33c3687cdb67ee0a64d57169a82e641d]

        tdf#151548 vba ContentControls: Add word::XContentControlListEntry
        
        make CppunitTest_sw_macros_test CPPUNIT_TEST_NAME=testVba
        
        This now allows MS Word's modern content control list boxes
        (combobox and dropbox) to be controlled by VBA basic.
        -allows getting and setting the selected list entry
        -allows adding/deleting/renaming/moving list entries
        
          If .DropdownListEntries.Count <> 3 Then GoTo errorhandler:
          .DropdownListEntries.Item(2).Select
          .DropdownListEntries.Item(2).Delete
        
          If .DropdownListEntries.Item(2).Text <> "infinity"
          If .DropdownListEntries.Item(2).Value <> "infinity and beyond"
        
          'With .DropdownListEntries.Add("third", "3rd", 2)
          Dim LE As ContentControlListEntry
          Set LE = .DropdownListEntries.Add("third", "3rd", 2)
          With LE
            If LE.Index <> 2 Then GoTo errorhandler:
            If LE.Value <> "3rd" Then GoTo errorhandler:
            .MoveUp
            .MoveUp
            .MoveUp
            If .Index <> 1 Then GoTo errorhandler:
            .MoveDown
            .MoveDown
            If .Index <> 3 Then GoTo errorhandler:
            End With 'LE
          If .DropdownListEntries.Item(3).Text <> "third" Then GoTo errorhandler:
          End With 'Item 1
        runOnceDropDown:
        
        With ActiveDocument.ContentControls.Item(4)
          If .Type <> wdContentControlComboBox Then GoTo errorhandler:
          .DropdownListEntries.Clear
        End With
        
        Change-Id: Iffebb2bd69abec1cbcfaed05b58f940664852eae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143082
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-25  Miklos Vajna  <vmiklos@collabora.com>  [1e83197fdd4263ca4817a6ac16f274aaee3e66fd]

        comphelper: support property values arrays in JsonToPropertyValues()
        
        Needed for an uncoming .uno:TextFormFields uno command where one of the
        parameters has the []com.sun.star.beans.PropertyValues type at an UNO
        level, and we can't provide JSON at the moment that would express that.
        
        Change-Id: I288a540b2fcac0e5a4a82bca235199c559ba2d0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143302
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [fd05a0f9ccebaee6f0175281fdeb6fe3f3168fd2]

        CppunitTest_sdext_pdfimport: move it to 'qa' folder
        
        like the rest of folders in the project
        
        Change-Id: Ifb833aa8acedc8549c74383b2d76737d4f425c09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143277
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-25  Mike Kaganski  <mike.kaganski@collabora.com>  [2f91ab025de850fe5af8114565755a8deed55911]

        Merge two assertXPath overloads that both check number of nodes
        
        Change-Id: I67eec623b90ab20330fa0c268152211b6bbdbe1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143301
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-25  Mike Kaganski  <mike.kaganski@collabora.com>  [ec345c02d8fa5a7c7d4ea4ad08ae7be5303d9b20]

        tdf#152200: Make sure to not write objects into field character runs
        
        Similar how it's done for preceding objects immediately after calculating
        'ofs', we also need to make sure to create a separate run for the objects
        that may be anchored after the last character; otherwise, the field that
        was just processed (and is waiting in the attributes) would be put out of
        place, inside an inner run (e.g., in a text box inside the object).
        
        Change-Id: I2702693595acf4befdbd25ef07a9f7c444926aab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143297
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-25  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [75eb99cec153e720407b44c376285a0c543018b2]

        bump product verion to 7.5.0.0.alpha1+
        
        Change-Id: I565f3fc512b39af5c3b2e65a5cc3109794ca25ba

2022-11-25  Michael Stahl  <michael.stahl@allotropia.de>  [a7a974fda5d8635b5d67c8e7fe71f4c7d83c5797]

        freetype: don't build yet another copy of zlib
        
        Since commit e515267602d9049bc15739a215f43f1379141d81 the zlib that's
        statically linked into freetype conflicts with the zlib that's
        statically linked into Qt5 because both appear to rename the symbols via
        Z_PREFIX to the same names and thus the linker complains about duplicate
        symbols.
        
        Apparently --without-zlib doesn't disable the feature but instead causes
        freetype to use its own copy; just use --with-zlib instead and rely on
        the ZLIB_CFLAGS/ZLIB_LIBS to find LO's bundled zlib.
        
        Change-Id: I0b5684ca6556c3da7874c17ff2da97b2753b0262
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143289
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-11-25  Michael Stahl  <michael.stahl@allotropia.de>  [654bd3a0ec480b3aab6571fbf1a607fc0bf6b11c]

        Revert "external/freetype: Avoid duplicate zlib symbols"
        
        This reverts commit e515267602d9049bc15739a215f43f1379141d81.
        
        Reason for revert: freetype should not build its own copy
        of zlib in the first place. See follow-up patch.
        
        Change-Id: Iab9205144bcd261701350fe088a3da187ab0aadd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143258
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-11-25  Miklos Vajna  <vmiklos@collabora.com>  [24219cc1e9829f82a533667aef0f51b6a7df6fc2]

        sw lok, .uno:TextFormFields: expose field code of fieldmarks
        
        The fieldmarks in a document were kind of invisible for LOK clients
        previously.
        
        The Zotero use-case requires a way to fetch certain types of fieldmarks
        from a document, to be able to update them and then write back those
        updated versions to the document later.
        
        Fix this by introducing a new .uno:TextFormFields, you can get its value
        using the getCommandValues() LOK API. This allows filtering for a
        certain field command prefix, which is generic, but e.g. in the Zotero
        case allows getting the citations or the bibliography. The returned JSON
        is an array of matching fieldmarks, containing their type and field
        command. It seems there is no way to return the field result, till the
        motivation is to just update that field result. (If there will be need,
        the field result can be added.)
        
        Do this in a way that next time we add a Writer-specific command (to be
        able to return its values), there will be no need to touch
        include/vcl/ITiledRenderable.hxx, causing a large rebuild.
        
        Change-Id: I2ef1159bec4034bbdd6b4ba00715a69423106edd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143275
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-25  Caolán McNamara  <caolanm@redhat.com>  [534d43ac5b51c57c01f275d6ecb320ee9e51000a]

        ofz#53349 Timeout
        
        Change-Id: I9381aa819dadd823b9e71212f7dd14ea0047ef5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143295
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-25  Caolán McNamara  <caolanm@redhat.com>  [e10e5981ca020af11d25d5756964c95d51dd1535]

        tdf#152183 update settings when dark/light system mode toggled
        
        Change-Id: I2273d79d2703ebd7a021bdca1737f5fb9fa9bc32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143284
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [9206895999f36a8199862912afe0ca91462e914a]

        sdext: remove unused document
        
        it was added in bc48dbe08db537f41e42839a0493317298606413
        "sdext.pdfimport: Use string() in xpath for testTdf104597_textrun"
        for no reason
        
        Change-Id: I58abed336cb4c8ca5cfe488f81fbf2332ff43c34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143278
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-25  Maxim Monastirsky  <momonasmon@gmail.com>  [423c2a6ac74cd30c6576e6794f67fda4fb685c11]

        sd: better detection of user defined cell styles
        
        Cell style might be used for several table roles
        at once, or even in several table styles (esp.
        after new/clone actions). But when we're editing a
        style, we want just a single place to be changed.
        
        The initial solution was to check if the style is
        user defined. The problem is that if we change the
        built-in styles set, then documents created with
        the old styles will have their once built-in styles
        turned into user defined. In such case we might
        still attempt to edit a shared style, which is
        unintended.
        
        So try harder, and check also that the style isn't
        used twice and that there is no other styles
        inheriting from it.
        
        Change-Id: I67d8c61b15161c9d839e97f7a31a1349a7e2613c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143288
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-11-25  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [18d1ab257376dfce02558a0a06136b0db33a6b06]

        Update git submodules
        
        * Update translations from branch 'master'
          to f1680ed534269a7a9a4f7ca2b389901a64f0bb4a
          - update translations for master/7.5.0 alpha1
            
            and force-fix errors using pocheck
            
            Change-Id: Ia3be119e9ae888412428f3c9eb6db2ad3f928414
            
2022-11-25  Chris Sherlock  <chris.sherlock79@gmail.com>  [42da7674685c1a82fd655f19c2665030f41d5929]

        vcl: list the glyphs and bound rects of a specified font
        
        Change-Id: Ia635d83a5d3dd257948777e9f6976fecfeb4ee98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141526
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-11-25  Tibor Nagy  <nagy.tibor2@nisz.hu>  [c4d7b9c3ec6e44b96134fdfb036be7f9fcf39f9d]

        tdf#70293 XLSX export: fix lost grouping of shapes
        
        SaveDrawingMLObjects() needs to skip all
        the grouped objects, including subgroups
        of a group to avoid of broken export. Fixing
        this and reverting the old workaround
        commit c323e60157422ae264e798b9a279a532fe9997af
        "ignore the (unsupported ) group customshape when exporting xlsx",
        Calc keeps the grouped state of the objects now.
        
        Change-Id: Ic320248a1c646d8adb9ce55bb2e5dcd880c1df6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143142
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-11-25  Caolán McNamara  <caolanm@redhat.com>  [e92d0ec198bc81858604dca2b73ead82bfac6cec]

        hb_draw_funcs_t needs harfbuzz >= 4.0.0
        
        Change-Id: Ic84fcee9034865de42f1018d2358c19c5bd9b463
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143276
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dd4b54bb4e73e4c0af3b2efb25d0ee929d7dfe28]

        Fix typos
        
        Change-Id: I9d22e4a2140f5195d3829e6289ddf3d2f79b632e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143281
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [0b3ef02e8b5bbf7ca76ec4c46c0bd5b5651723bb]

        SwModelTestBase: use createSwDoc
        
        in order to unify the code
        
        Change-Id: Iedeff59cc45775c80844e8e030f61354325399da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143282
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-25  Bogdan B  <buzea.bogdan@libreoffice.org>  [d96d1b380d3c626522407397e56d68030a73e02a]

        tdf#141438 Clean old comments //FEATURE::CONDCOLL
        
        Change-Id: I350a9c0a033edddf805170534561b6dca0bf5ae0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143172
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2022-11-25  Michael Stahl  <michael.stahl@allotropia.de>  [7fffb4b80c7279e96385086f068e9426579c916b]

        vcl,sw: PDF/UA export: add BBox to text frames too
        
        Change-Id: I6d6663520c3946eabb9bbb184899b0c4420732d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143248
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-11-25  Michael Stahl  <michael.stahl@allotropia.de>  [122b4264d23df8b11419839ba700b88c4f936a6c]

        tdf#57423 sw: PDF/UA export: Alt texts for SwNoTextNode
        
        * Specification: ISO 14289-1:2014, Clause: 7.3, Test number: 1
        Figure tags shall include an alternative representation or replacement
        text that represents the contents marked with the Figure tag as noted in
        ISO 32000-1:2008, 14.7.2, Table 323
        
        This was broken by the previous commit, which tied ObjectInfoPrimitive2D
        evaluation to StructureTagPrimitive2D, and is restored now, perhaps
        less elegantly.
        
        * Specification: ISO 14289-1:2014, Clause: 7.7, Test number: 1
        All mathematical expressions shall be enclosed within a Formula tag as
        detailed in ISO 32000-1:2008, 14.8.4.5 and shall have Alt or ActualText
        attributes
        
        Haven't checked but it's possible that this worked before commit
        2840352ba56a212d191cc16e08378c87672d7b73 - for SwOLENode embedded
        objects, no ObjectInfoPrimitive2D is created apparently.
        
        Change-Id: Ia0077199601f39f666012d31883f63cff115716f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143247
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-11-25  Michael Stahl  <michael.stahl@allotropia.de>  [78681cd0829dcb6a73690e1a63ae3808d297677a]

        tdf#57423 drawinglayer: PDF/UA export: more Alt texts for SdrObjects
        
        Currently /Alt texts are generated from ObjectInfoPrimitive2D, but this
        is only evaluated in VclMetafileProcessor2D::processGraphicPrimitive2D()
        so while it's created for every SdrObject, it's ignored in most cases.
        
        There doesn't appear to be a reason why this is done in
        processGraphicPrimitive2D() and not a more generic location, the special
        conditions that are checked there don't have anything to do with Alt
        texts, they effectively guard some optimisation done to bitmaps in
        PageSyncData::PlaySyncPageAct().
        
        There is another issue in that not every SdrObject gets a
        StructureTagPrimitive2D, and even if there is a StructureTagPrimitive2D
        it may be ignored if it's in the background.
        
        The Alt text must only be produced if there is a structure element for
        the same SdrObject, else it would end up on some unrelated structure
        element.
        
        Fix all this by moving processing to a new function which checks that
        there is a current StructureTagPrimitive2D for a SdrObject in effect.
        
        The only problem with this is that previously Writer images produced Alt
        text, and now they don't - but Writer needs some fixing anyway.
        
        Change-Id: I2a362e8a9cd93e5bc817c6eed546c46b46e14980
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143189
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-11-25  Fred Kruse  <fred.kruse@gmx.de>  [5f249506ff2eddeaac47d521509bf1dde0b58d01]

        tdf#151801 solves bug for autocorrect non default quotes
        
        Regards German and some other languages. A bug in the mechanism to distingish between apostroph and single end quote is solved.
        Now, it works also for user defined quotes, like a single angle quote ('French' quote).
        
        Change-Id: Ib4beca7a4304d57d7fdf977c20cf62410be3d2c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142662
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [fc6aa9e49973c845915754caf765ff57e5b0cd59]

        fix assert
        
        finger trouble in
            commit c757117afb398277a46e79ba22066c5bbf2c9f72
            tdf#81765 slow loading of .ods with >1000 of conditional formats
        Spotted by sberg.
        
        Turns out my original idea idea with the assert was too restrictive,
        so make the check a little smarter.
        
        Change-Id: Ie735d00c87a05a70e8a71f03e75043dcd8dfc88f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143217
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-25  Stephan Bergmann  <sbergman@redhat.com>  [090fafaaaa1d8ccf5f7b17b7b6f2a85b3fafa0c5]

        -Werror,-Wunused-private-field
        
        ...introduced in 24d7431876e87eba700a9f141dc8e030143a92ad "tdf#151548 vba
        ContentControls: Add basic word::XContentControl", presumably in error
        
        Change-Id: I734b8046de7127f68d43b805e2faa6c0106c0cfd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143274
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-25  Stephan Bergmann  <sbergman@redhat.com>  [a534361141d69096d896e6e0552d19f3138eeeb3]

        Fold OldBasicPassword into basic::SfxScriptLibraryContainer
        
        Change-Id: Iaeaf30f63760185a2b1dd72feb980b94d9931d55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143253
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-25  Caolán McNamara  <caolanm@redhat.com>  [da4a0d1520c501b5f8a4c3385cdc5f76653213f4]

        add in latest harfbuzz effort
        
        the document still fails for me, but in a new way which suggests
        a possible problem on our side.
        
        Change-Id: Ic38259653a43b39f9330adc503d085a896c15d2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143246
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-25  Kevin Suo  <suokunlong@126.com>  [3a2f0e4772e7b4646dd518b33aeafb6fd7025179]

        Resolves tdf#152083: Ligatures are incorrectly reversed in Draw pdf import
        
        For the string "بسم الله الرحمن الرحیم", the xpdfimport generates the following drawChar tokens:
        drawChar 438.500000 723.300000 446.744000 723.300000 1.000000 0.000000 0.000000 1.000000 12.000000 م
        drawChar 446.696000 723.300000 450.908000 723.300000 1.000000 0.000000 0.000000 1.000000 12.000000 ی
        drawChar 450.896000 723.300000 458.804000 723.300000 1.000000 0.000000 0.000000 1.000000 12.000000 ح
        drawChar 458.792000 723.300000 463.784000 723.300000 1.000000 0.000000 0.000000 1.000000 12.000000 ر
        drawChar 463.688000 723.300000 467.048000 723.300000 1.000000 0.000000 0.000000 1.000000 12.000000 ل
        drawChar 467.072000 723.300000 469.964000 723.300000 1.000000 0.000000 0.000000 1.000000 12.000000 ا
        drawChar 469.964000 723.300000 473.708000 723.300000 1.000000 0.000000 0.000000 1.000000 12.000000
        drawChar 473.756000 723.300000 482.780000 723.300000 1.000000 0.000000 0.000000 1.000000 12.000000 ن
        drawChar 482.756000 723.300000 490.028000 723.300000 1.000000 0.000000 0.000000 1.000000 12.000000 م
        drawChar 490.040000 723.300000 497.948000 723.300000 1.000000 0.000000 0.000000 1.000000 12.000000 ح
        drawChar 497.936000 723.300000 502.928000 723.300000 1.000000 0.000000 0.000000 1.000000 12.000000 ر
        drawChar 502.928000 723.300000 506.288000 723.300000 1.000000 0.000000 0.000000 1.000000 12.000000 ل
        drawChar 506.312000 723.300000 509.204000 723.300000 1.000000 0.000000 0.000000 1.000000 12.000000 ا
        drawChar 509.108000 723.300000 512.852000 723.300000 1.000000 0.000000 0.000000 1.000000 12.000000
        drawChar 512.900000 723.300000 527.216000 723.300000 1.000000 0.000000 0.000000 1.000000 12.000000 الله
        drawChar 527.204000 723.300000 530.948000 723.300000 1.000000 0.000000 0.000000 1.000000 12.000000
        drawChar 530.996000 723.300000 539.240000 723.300000 1.000000 0.000000 0.000000 1.000000 12.000000 م
        drawChar 539.288000 723.300000 552.020000 723.300000 1.000000 0.000000 0.000000 1.000000 12.000000 س
        drawChar 551.888000 723.300000 555.236000 723.300000 1.000000 0.000000 0.000000 1.000000 12.000000 ب
        
        Previously, all the above are combined to a single text frame in DrawXmlOptimizer::optimizeTextElements,
        and then the text in the text frame is reversed (commit 69e9925ded584113e52f84ef0ed7c224079fa061, and
        further improved by commit 50d73574b6c3d71f9a539c895a15d6fcda22390b).
        
        The problem is that, the single token "الله" was already in correct order. Thus when it is reversed
        together with others, the order for itself would be wrong. Fix this by doing a pre-reverse.
        
        The space char needs special treatment, as observed in tdf104597_textrun.pdf.
        
        Change-Id: If0bd716cc2d68820436d0e3f0f161ffb9cb4397a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142978
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-25  Miklos Vajna  <vmiklos@collabora.com>  [bfee63e502f341f0bd039189f2d7492529c4340a]

        sw: document SwFramePage
        
        Which has nothing to with SwPageFrame. SwPageFrame is a page in the
        layout, SwFramePage is a tab page in a dialog.
        
        Change-Id: I4a88bcfb9e1aab541f099c4f6d84501610105f76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143245
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-25  Szymon Kłos  <szymon.klos@collabora.com>  [a5c1cbcbb506e1c33c7e80673bfc01a34c834ed5]

        pdfium: reduce size if cannot create bitmap
        
        In files with large pages it was rendering white, empty
        content. That was because bitmap creation in the PDFium
        failed. This reduces the size to possible value.
        
        Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
        Change-Id: I093a6aff94104cdc8223d7b8cbc00ff9217021b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143037
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143243
        Tested-by: Jenkins

2022-11-24  Justin Luth  <justin.luth@collabora.com>  [24d7431876e87eba700a9f141dc8e030143a92ad]

        tdf#151548 vba ContentControls: Add basic word::XContentControl
        
        This adds basic VBA macro support for accessing
        the modern content controls used for creating forms.
        
        I ran out of time to make it fully functional.
        
        TODO
        -Invalidation: the screen isn't updating the modified results until
         interaction from the user (mouse click, etc.)
        -Unlike FormFields, content controls really depend on having
         Range working. I didn't have time to look into that.
        -I was hoping to check that my approach could accommodate the other
        methods that create a filtered ContentControls object:
         * Document.SelectLinkedControls,
         * Document.SelectUnlinkedControls
         * Range.ContentControls.
         I guess it will be left up to whoever needs these to add the bits
         that will create an appropriate collection for these limited sets.
        -setType: changing one type to another - both LO and Word allow
         limited use of this - depending on the text contents fitting
         the new type.
        
        What works:
        -getByIndex - which probably is the "normal" way to do it,
         since the UI doesn't provide a name/ID; just got via msgbox .ID.
        -full checkbox support (minus the visual invalidation)
        -VBA accepts almost all properties/methods that are requested.
        
        make CppunitTest_sw_macros_test CPPUNIT_TEST_NAME=testVba
        
        If Not ActiveDocument.ContentControls(1).Checked
        If ActiveDocument.ContentControls(2).Checked
        'If ActiveDocument.ContentControls(2).Range.Text <> "$"
        ActiveDocument.SelectContentControlsByTag("checkboxes").Item(1).Checked
         = ActiveDocument.SelectContentControlsByTag("checkboxes").Item(2).Checked
        ActiveDocument.SelectContentControlsByTag("checkboxes")
         .Item(2).SetUncheckedSymbol (8364) '€
        
        With ActiveDocument.SelectContentControlsByTitle("listbox").Item(1)
          If Not .ShowingPlaceholderText
          'If .Range.Text <> "Choose an item."
          If .Type <> wdContentControlDropdownList
        End With
        
        With ActiveDocument.ContentControls.Item(5)
            'If Not .Temporary Then GoTo errorhandler:
            If .Temporary <> False Then GoTo errorhandler:
            If .Tag <> "" Then GoTo errorhandler:
            If .Title <> "" Then GoTo errorhandler:
        End With
        
        With ActiveDocument.ContentControls.Item(6)
            If .Type <> wdContentControlText
            If .MultiLine Then GoTo errorhandler:
            If ActiveDocument.ContentControls.Count <> 7
            .Delete 'Doesn't actually Delete in LO yet - unsafe
           ' If ActiveDocument.ContentControls.Count <> 6
        End With
        
        ' Change to 6 when delete is working safely
        With ActiveDocument.ContentControls.Item(7)
            If .Type <> wdContentControlDate Then GoTo errorhandler:
            .Color = wdColorBlueGray 'unknown to Word 2010
            If .Color <> wdColorBlueGray Then GoTo errorhandler:
            If .DateDisplayFormat <> "mm/yy/dd" Then GoTo errorhandler:
            If .DateCalendarType <> wdCalendarWestern Then GoTo errorhandler:
            If .LockContents <> False Then GoTo errorhandler:
        End With
        
        Change-Id: I1c636f671de81e0283c040a578838a0433ef1f5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143080
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-11-24  Stephan Bergmann  <sbergman@redhat.com>  [b789f54cb0bb2ae2f1d2cba3b3e5920085c8696d]

        external/poppler: Fix use of std::char_trait<unsigned short>
        
        ...now that it is gone from libc++ 16 trunk since
        <https://github.com/llvm/llvm-project/commit/aeecef08c385b1e4955155dd649a2d3724463849>
        "[libc++] Remove default definition of std::char_traits", causing
        
        > In file included from sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:20:
        > In file included from sdext/source/pdfimport/xpdfwrapper/pnghelper.hxx:24:
        > In file included from sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:36:
        > In file included from workdir/UnpackedTarball/poppler/poppler/GfxState.h:41:
        > In file included from workdir/UnpackedTarball/poppler/poppler/Object.h:43:
        > In file included from workdir/UnpackedTarball/poppler/goo/GooString.h:46:
        > ~/llvm/inst/bin/../include/c++/v1/string:676:46: error: implicit instantiation of undefined template 'std::char_traits<unsigned short>'
        >     static_assert(( is_same<_CharT, typename traits_type::char_type>::value),
        >                                              ^
        > workdir/UnpackedTarball/poppler/cpp/poppler-global.h:101:43: note: in instantiation of template class 'std::basic_string<unsigned short>' requested here
        > class POPPLER_CPP_EXPORT ustring : public std::basic_string<unsigned short>
        >                                           ^
        > ~/llvm/inst/bin/../include/c++/v1/__fwd/string.h:22:29: note: template is declared here
        > struct _LIBCPP_TEMPLATE_VIS char_traits;
        >                             ^
        > In file included from sdext/source/pdfimport/xpdfwrapper/pnghelper.cxx:20:
        > In file included from sdext/source/pdfimport/xpdfwrapper/pnghelper.hxx:24:
        > In file included from sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.hxx:36:
        > In file included from workdir/UnpackedTarball/poppler/poppler/GfxState.h:41:
        > In file included from workdir/UnpackedTarball/poppler/poppler/Object.h:43:
        > In file included from workdir/UnpackedTarball/poppler/goo/GooString.h:46:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/string:576:
        > ~/llvm/inst/bin/../include/c++/v1/string_view:279:45: error: implicit instantiation of undefined template 'std::char_traits<unsigned short>'
        >     static_assert((is_same<_CharT, typename traits_type::char_type>::value),
        >                                             ^
        > ~/llvm/inst/bin/../include/c++/v1/__type_traits/is_convertible.h:30:66: note: in instantiation of template class 'std::basic_string_view<unsigned short>' requested here
        >     : public integral_constant<bool, __is_convertible_to(_T1, _T2)> {};
        >                                                                  ^
        > ~/llvm/inst/bin/../include/c++/v1/string:650:7: note: in instantiation of template class 'std::is_convertible<const std::basic_string<unsigned short> &, std::basic_string_view<unsigned short>>' requested here
        >       is_convertible<const _Tp&, basic_string_view<_CharT, _Traits> >::value &&
        >       ^
        > ~/llvm/inst/bin/../include/c++/v1/string:967:35: note: in instantiation of template class 'std::__can_be_converted_to_string_view<unsigned short, std::char_traits<unsigned short>, std::basic_string<unsigned short>>' requested here
        >             class = __enable_if_t<__can_be_converted_to_string_view<_CharT, _Traits, _Tp>::value &&
        >                                   ^
        > ~/llvm/inst/bin/../include/c++/v1/string:969:93: note: in instantiation of default argument for 'basic_string<std::basic_string<unsigned short>>' required here
        >   _LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS _LIBCPP_CONSTEXPR_SINCE_CXX20 explicit basic_string(
        >                                                                                             ^~~~~~~~~~~~~
        > ~/llvm/inst/bin/../include/c++/v1/string:657:7: note: while substituting deduced template arguments into function template 'basic_string' [with _Tp = std::basic_string<unsigned short>, $1 = (no value)]
        > class basic_string
        >       ^
        > workdir/UnpackedTarball/poppler/cpp/poppler-global.h:101:26: note: while declaring the implicit copy constructor for 'ustring'
        > class POPPLER_CPP_EXPORT ustring : public std::basic_string<unsigned short>
        >                          ^
        > ~/llvm/inst/bin/../include/c++/v1/__fwd/string.h:22:29: note: template is declared here
        > struct _LIBCPP_TEMPLATE_VIS char_traits;
        >                             ^
        
        Change-Id: Ia1dfda1866ffac22b1c8c99eb11412c095bcc4a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143237
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-24  Mike Kaganski  <mike.kaganski@collabora.com>  [9a7945f36ce95a48e0d525bc444e722b9ec5c452]

        tdf#152200: tolerate begin/end fldChar context mismatch
        
        We generate such files currently. Fixing that will be another commit.
        
        Change-Id: I788501e346cba63c08a767c0e05e063bc1172089
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143223
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-24  Jan Holesovsky  <kendy@collabora.com>  [ab080ab1ab3100d9702a745287566b78b8d59e54]

        tdf#152199: Don't crop twice
        
        We have a "GraphicCrop" property that is supposed to roundtrip the
        cropping in OOXML, but there is no core feature backing it (ie. the
        image is not shown cropped when this is imported and set).
        
        Instead, to show the image "cropped", we crop the image physically on
        import (throw away pixels that are 'outside' of the cropped area).
        
        But - the "GraphicCrop" is then saved on export, together with the image
        already physically cropped, which leads to garbled DOCX on re-import.
        
        Given that the core feature to show image cropped when the "GraphicCrop"
        is set, let's avoid setting it when we physically crop the image.
        
        Change-Id: Ia1090ea9c6d22e60c77d52bf65281f6588d07d4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143216
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2022-11-24  Bogdan B  <buzea.bogdan@libreoffice.org>  [1e9ace4c35e4206c24ded230433915850a1f04d1]

        tdf#147906 used std::hypot for Pythagorean addition
        
        Change-Id: Ie835faef0d66a9a34b007fdea847eb0f54da9068
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143167
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-11-24  Caolán McNamara  <caolanm@redhat.com>  [f1d5143c2f66936104f8236cc83417853d39f873]

        Resolves: tdf#152157 show update icon on all menubars
        
        and not just the active one, so they are of a consistent height with
        eachother. BubbleWindow is only shown for the active one.
        
        Change-Id: I157c8c8b0e2a219c20ffde01ec4a04ba93b7f0e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143241
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [ebe151d919a454f98c36013245bca9eb41d92707]

        ScSimpleBootstrapFixture -> ScUcalcTestBase
        
        Change-Id: I69def1dccf4f1f35ef1ab14436fc71493b75eb6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143242
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [e8c78c9d636a1ac26a146bdf37469477f62e71f9]

        qahelper: drop getTokens and toString
        
        Change-Id: I15f6af9fc6e7f90a1a404e90d5f6ceba4c78626f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143240
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [111ec417d2289b6231216650ccacbb1b7a35268e]

        sc: fix todo
        
        When I change CppunitTest_sc_subsequent_export_test to
        inherit from UnoApiXmlTest in
        a865d042eff3cdd4d78badcc55c9d8fdf9ef52aa
        this test started to fail with
        
        * testTdf90299 fails now with
        - Expected: 'file:///tmp/lu23738863wthph.tmp/dummy.xls'#$Sheet1.A1
        - Actual  : 'file:///tmp/lu23738863wthph.tmp/lu23738863wthpg.tmp/dummy.xls'#$Sheet1.A1
        
        For now, move it to filters-test.cxx to use the old way
        to load and save the documents so the test doesn't fail.
        
        Change-Id: Ibccbc4a422a7374be7c4b09fbec3985b52b8b140
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143239
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [5a6697313d2bcecc4f45626a66c85825a4430cc7]

        qahelper: remove unused namespace
        
        Change-Id: I4488119471009e15887567fb485834efc4abdb45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143236
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-24  Michael Stahl  <michael.stahl@allotropia.de>  [28b06bb7236f8c6e17423dc3df446306900355f1]

        tdf#149140 vcl: PDF/UA export: Scope attribute exists since PDF 1.5
        
        (regression from commit dfffe710d07f84f4152cf61ccd4a69279a26ff7c)
        
        Change-Id: I12e077d857d25db9636f2a06f953616ae2d907bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143209
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-11-24  Leonid Ryzhov  <leoryzhov@gmail.com>  [6379414ca34527fbe69df2035d49d651655317cd]

        tdf#146479 Use basegfx fTools for converting the angle unit
        
        Change-Id: I6128262cb0572b267e232f7a647e1c68f5144e68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143047
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-11-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [493a714d4a62f78a4726d09d3258c425939c94c3]

        pass SwFormatAnchor to SwFEShell::CalcBoundRect
        
        part of the process of making SwFormatAnchor not use an SwPosition
        (because SwFormatAnchor does weird does with the internals of an
        SwPosition)
        
        Change-Id: I1694ae83070082f10699aa7b3bd2a043c518d0c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143227
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-24  Stephan Bergmann  <sbergman@redhat.com>  [46eb2fa586b683858dc35cc535e0f30108b1cdbe]

        hwpfilter: Fix use of std::char_trait<unsigned short>
        
        ...now that it is gone from libc++ 16 trunk since
        <https://github.com/llvm/llvm-project/commit/aeecef08c385b1e4955155dd649a2d3724463849>
        "[libc++] Remove default definition of std::char_traits", causing
        
        > In file included from hwpfilter/source/formula.cxx:20:
        > In file included from hwpfilter/source/formula.h:23:
        > In file included from workdir/UnoApiHeadersTarget/offapi/normal/com/sun/star/xml/sax/XDocumentHandler.hpp:6:
        > In file included from workdir/UnoApiHeadersTarget/offapi/normal/com/sun/star/xml/sax/XDocumentHandler.hdl:6:
        > In file included from workdir/UnoApiHeadersTarget/udkapi/normal/com/sun/star/uno/XInterface.hdl:6:
        > In file included from include/com/sun/star/uno/Any.h:30:
        > In file included from include/rtl/ustring.hxx:34:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/ostream:170:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/bitset:131:
        > ~/llvm/inst/bin/../include/c++/v1/string:676:46: error: implicit instantiation of undefined template 'std::char_traits<unsigned short>'
        >     static_assert(( is_same<_CharT, typename traits_type::char_type>::value),
        >                                              ^
        > hwpfilter/source/hwplib.h:47:10: note: in instantiation of template class 'std::basic_string<unsigned short>' requested here
        >     if (s.length() > o3tl::make_unsigned(std::numeric_limits<sal_Int32>::max())) {
        >          ^
        > ~/llvm/inst/bin/../include/c++/v1/__fwd/string.h:22:29: note: template is declared here
        > struct _LIBCPP_TEMPLATE_VIS char_traits;
        >                             ^
        
        Change-Id: Ied437a079cb66c8b49f9980ab29b59ec5e2097d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143238
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [e328476c6c8793733ce87635d38869d99a7149da]

        ScBootstrapFixture: move to their own file and rename class
        
        Change-Id: Ib3222f119f67b77b9c67269a6040301a44c7c5b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143232
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-24  Caolán McNamara  <caolanm@redhat.com>  [5dbb85ca6abfbc2b5353da1e3eb36c426fb62305]

        split RemoveBubbleWindow
        
        Change-Id: I635bb587b7306bc5f5756a0c24260f10587cc4c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143226
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-24  Stephan Bergmann  <sbergman@redhat.com>  [cc72616cb689f8d40d7b40458e481c9fe7b8c051]

        -Werror,-Wunused-private-field
        
        ...after a80239ede3236c84d7a05d0fbc0f299811fee6c0 "vcl: move creating DWFontFace
        to WinFontFace"
        
        Change-Id: Idb913ff524d9a2f462e521eeb7bcfad57d388455
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143230
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-24  László Németh  <nemeth@numbertext.org>  [386402ded6db4614c943c94f6e68bc1de1a38fe6]

        tdf#151954 DOCX import: fix text moving before paragraph end
        
        Tracked text moving before paragraph end was extended
        to the paragraph end, too.
        
        Follow-up to commit 11071d95f4f3cbe578c3393729c42b7cce011b45
        "tdf#149711 sw_redlinenum DOCX: import moveTo paragraph mark"
        and commit d32d9a2b3c5e3963f4a18f6c7bbf50fab2e9b2be
        "tdf#123460 DOCX track changes: moveFrom completely".
        
        Change-Id: I668a3ef83482bded9ab94dcd0111f8ed05e8471c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143231
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-11-24  Tibor Nagy  <nagy.tibor2@nisz.hu>  [3f70375cf160841b6140f5f1b2b79af3652897f8]

        tdf#152069 tdf#108356 PPTX export: fix missing tile properties
        
        of background image patterns defined by a:tile.
        
        Note: factor "3.6" comes from EMU.
        
        Change-Id: I5da532ff9ad63fd6c236a58933a31dcd96cf5156
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142913
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-11-24  Miklos Vajna  <vmiklos@collabora.com>  [574db5efa9a2ab6d70faedf538be77a1eb8c597b]

        Related: tdf#54053 PDF export: add UNO API to customize the watermark rotation
        
        The watermark direction is currently either 0 degrees for landscape
        pages or 270 degrees for portrait pages.
        
        The problem is many people expect 45 degrees rotation angle or some
        custom angle in general, and we provide no way to control it.
        
        Fix the problem by adding a new "WatermarkRotateAngle" PDF export filter
        option to specify the rotation angle explicitly. Note that the watermark
        text is still centered, and the text size is decreased to still fit the page
        boundaries. To keep things simple, do this shrinking by going with a
        size that matches the shorter dimension of the page, instead of some
        more complex iterative approach.
        
        Example cmdline usage:
        
        soffice --convert-to pdf:writer_pdf_Export:'{"Watermark":{"type":"string","value":"draft"}, "WatermarkRotateAngle":{"type":"long","value":"450"}}' test.odt
        
        Change-Id: I1fee14c333e68c92cf4c65ec100e04dcf024f907
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143229
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [e09823b549699a9f32b1b0d7621301117306cdc3]

        ScBootstrapFixture: no need to pass basestring anymore
        
        Change-Id: I58ce96af149eb2b7f4d357383b73ec4b1d1b51bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143224
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [f150727f5df4afdaec13ffb9e80dfc8add9e268c]

        ScBootstrapFixture: drop loadDoc and FileFormat
        
        also move createFileURL where is used
        Change-Id: I803706885a1efcb7239f7918fe6a94ccb394bcfe
        
        Change-Id: I2477cecf9ce93d104bd026a2e1d5d503bf6acf9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143220
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-24  Caolán McNamara  <caolanm@redhat.com>  [96aa8a8f1c4ec2b038f0eb486c7e5c240c0092a2]

        relax glyph assert wrt layout equivalency
        
        as per: https://github.com/harfbuzz/harfbuzz/issues/3888
        
        Change-Id: I6e5a36fd0a5f4a3ceb979372d0f5d53ee5f65b0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143218
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-24  Caolán McNamara  <caolanm@redhat.com>  [c84ffb6114ddb30f474cc87bbd6ad9b591173353]

        add some notes on how to debug online update from a dev version
        
        Change-Id: I7b4547bfee4ff0bd3bbe7366b6294e925852ce65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143221
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [0a2abff1b0167ce2380e538562755da666c6753b]

        return SwNode from SwContact::GetContentAnchor
        
        part of the process of making SwFormatAnchor not use an SwPosition
        (because SwFormatAnchor does weird does with the internals of an
        SwPosition)
        
        Change-Id: I662f977214b70fa7eb37e460e4535e14e8a3fe28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143222
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [3de6d4d3c7b733fde0feef3d77aeb7c4c48724d0]

        loplugin:unusedfields make some fields private
        
        this is one of the secondary analyses this plugin performs
        
        Change-Id: I022b9eda994acbd25714025b666194266e896640
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143215
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [da5377c88a26b167e94c030e8c8ac5251497e43b]

        CppunitTest_sc_opencl_test: inherit from ScModelTestBase
        
        Change-Id: I53b8564a8fa7ebdc6ec4214a2cecd2917105a777
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143186
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-24  Caolán McNamara  <caolanm@redhat.com>  [ae72d9cc7b9d70df06172a916ec35a5282ef2447]

        backport recent libreoffice-related harfbuzz fixes
        
        Change-Id: I1ff1b6291e9799d95477334f2726132ddc99442f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143208
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-24  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [32720b4744c24df08a45fca19784331c79bb3848]

        Add missing enum value to config
        
        Option was added in eb1c0480050a1328287c4a85468afbec50b0e29d
        
        Change-Id: I2b6f7573d00d9fa5c6066ad762b6fa3262a9a8d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143204
        Tested-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-11-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [49fa5640f4ef262141594c4d7d86127afa4ff6a7]

        sc: drop testEqualsWithTolerance
        
        Change-Id: I588bf862a21559f84b58e3af854f43e73dccfe7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143212
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [dd90710a0acd58ac76bdbe9809382fa266733167]

        add SwFormatAnchor::GetAnchorNode method
        
        as a step towards switching away from using SwPosition inside
        SwFormatAnchor (because SwFormatAnchor wants to do weird stuff with the
        internals of SwPosition)
        
        Change-Id: I1527b6585d1e130b46e1e51b1e40eea043339d8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143205
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-24  Mike Kaganski  <mike.kaganski@collabora.com>  [febf6795f68efcdc05a4bcb19a2b6636226b026d]

        Make some date functions inline constexpr
        
        Change-Id: Ibef0f650ce66030f28b59e4818f549d86415e2d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143198
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-24  Stephan Bergmann  <sbergman@redhat.com>  [4dc372c87b194c32597eda6a7f99ddcee3108fa6]

        Expansion of $(dir ...) always ends in a slash, no need for an additional one
        
        Change-Id: I06172beeeccffd54feb1e1083f0ceef203423ab1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143206
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-24  Stephan Bergmann  <sbergman@redhat.com>  [8467aa93e2038b3030e1add94e0ca6cc4ad44032]

        Replace a dynamic_cast with UNO_QUERY
        
        Change-Id: Id50f09150fc2c235787c51361d00416119e11937
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143201
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-24  Stephan Bergmann  <sbergman@redhat.com>  [8858962ec09478c203d43feb58f550bb36af37bb]

        Introduce ParagraphProeprtiesPropertyMap
        
        StylePropertyMap and ParagraphPropertyMap should be has-a, not is-a
        ParagraphProperties.  (I came across this with a tentative new loplugin flagging
        uses of dynamic_cast that implement cross casts between unrelated classes.  This
        would silence that plugin, but also IMO makes intent more explicit here.)
        
        (And PropertyMap and ParagraphProperties no longer need their base classes to be
        virtual now.)
        
        Change-Id: Id89547f7824262b80e8a23c9c1d5ea6406dfcc9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143203
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-24  Stephan Bergmann  <sbergman@redhat.com>  [4521cb0c409036036f1340e3ffc4e8f113091ecc]

        Drop redundant -Wnon-virtual-dtor
        
        Inspired by
        <https://gcc.gnu.org/pipermail/gcc-patches/2022-November/607102.html> "[PATCH]
        doc: -Wdelete-non-virtual-dtor supersedes -Wnon-virtual-dtor", drop explicitly
        enabling -Wnon-virtual-dtor in favor of -Wdelete-non-virtual-dtor, which is
        already enabled by -Wall.
        
        (-Wdelete-non-virtual-dtor first appeared in Clang 3.0,
        <https://github.com/llvm/llvm-project/commit/8bd428574c717e68a8274739d2ba0f6dc16fd0fb>
        "Add new warning that warns when invoking 'delete' on a polymorphic, non-final,
        class without a virtual destructor", and GCC 4.7,
        <https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=014ab419efc12a59efebd2720d79e1c055675c85>
        "invoke.texi: Document -Wdelete-non-virtual-dtor. [...]")
        
        Dropping the explicit setting of -Wnon-virtual-dtor (and nowhere setting it
        implicitly via -Weffc++) means we can get rid of lots of places that either set
        -Wno-non-virtual-dtor or use some pragma to ignore -Wnon-virtual-dtor.
        
        (In various places across extensions/source/activex/ and winaccessibility/, the
        commits f26996bd3398afa789a5491968244563ccf70908 "Silence
        -Werror,-Wnon-virtual-dtor in generated so_activex.h (clang-cl)" and
        c6086ca6535692496fbd718d174d8eb5a5dea7c7 "Silence -Werror,-Wnon-virtual-dtor in
        generated UAccCOM.h (clang-cl)" had singled out some includes to wrap them in
        pragmas.  Now that those pragmas are gone again, move those includes back to
        where they had been prior to being singled out.  And the -Wno-non-virtual-dtor
        in external/firebird/macos-arm64.patch.0 appeared first in
        ccd0e5f445d4a7d0e7aca6c23c02c61bf14510b2 "Make firebird build for macOS on
        arm64", which, though it doesn't state it explicitly, apparently created that
        patch's builds/posix/prefix.darwin_arm64 as a copy of firebird's already
        existing builds/posix/prefix.* files, which routinely include that warning
        option too, so keep it there too even if it is probably irrelevant throughout.)
        
        Change-Id: I7e4fa9f2c07e267b2ed15607905027f6b78142f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143182
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-24  Stephan Bergmann  <sbergman@redhat.com>  [6571ab41ec5ce496f151bc4c5eaa8c4a52087e7f]

        No need for the base class to virtual here
        
        Change-Id: Ie8078340ece235c52529770bf393b264d8ca31db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143202
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [8b442d7fae17660b3665da2c1f7a084341987693]

        tdf#148435 - avoid strange OS/X deadlock around AnyInput.
        
        Apparently calling AnyInput on Mac and filtering for just input, gives
        you window creation / re-sizing events which then trigger idle paint
        events which then deadlock if called with the scheduler lock.
        
        So just don't do this optimisation.
        
        Change-Id: I2b518fba607815241d3bd60407cdf51a4357aef4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143200
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-24  Miklos Vajna  <vmiklos@collabora.com>  [c130063895c7a733ad121db1bf5fbceac38f6ad5]

        Remove some unused includes
        
        Mostly com/sun/star/frame/Desktop.hpp is unused after inheriting from
        UnoApiTest.
        
        Change-Id: Ifba307353a11a14e033a230a291314bee86b51c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143190
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-24  Jim Raykowski  <raykowj@gmail.com>  [8ba1c4e27376cbd73892768d1e741067918eb897]

        tdf#152165 Improve the 'Read-only Content' dialog message
        
        This patch implements user j.a.swami's suggested improvement of the
        messages shown in the 'Read-only Content' dialog when trying to
        delete a selection in the document that has folded content. In doing
        so, repeated code to create and run the dialog at each place it is
        used is replaced by a single function call.
        
        Change-Id: If79298e0ee920e60620934f1eacc98c776e5d33e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143132
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [b1fad7043a7286d5d9bb33c9ed9235f044d92aed]

        loplugin:unusedfields make some fields private
        
        this is one of the secondary analyses this plugin performs
        
        Change-Id: I6fac8c926b53f1d909c5b183304744126549f2bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143181
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [4504d6ddf1b466ae069e7fa0c97f93b74ed0f724]

        loplugin:unusedfields make some fields private
        
        this is one of the secondary analyses this plugin performs
        
        Change-Id: I1c496e234513362338600180e51f7e71e605a7cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143180
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-24  Caolán McNamara  <caolanm@redhat.com>  [651658d37bcb3f493942dd5d0b9a0d65c96f105c]

        ofz#53673 Integer-overflow LogicWidthToDeviceCoordinate takes Long anyway
        
        Change-Id: I840ad3242ce434e841cd4159c2e7f0b146168138
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143193
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-23  Khaled Hosny  <khaled@aliftype.com>  [164d717530aff8d2581d0a2ff249f83aabb27502]

        tdf#108497: instantiate variable fonts in PDF
        
        Draw the outlines as PDF Type 3 glyphs until we can use HarfBuzz
        subsetter to instantiate the fonts before embedding.
        
        Change-Id: I811eaa8f7e5875db2eeb3755d69616242e263ca2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142028
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-11-23  Julien Nabet  <serval2412@yahoo.fr>  [ab09eceb3f5eae6a3e6eeb39d99739684e20363b]

        tdf#152187: CRASH when opening Properties tab of Text Portion in UNO Inspector
        
        relevant part of bt:
        5  0x00007fa6fa5cdc0b in std::_Optional_base_impl<com::sun::star::uno::Any, std::_Optional_base<com::sun::star::uno::Any, false, false> >::_M_get() const (this=0x558f064c4508)
            at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/optional:484
        6  0x00007fa6fa5ccf95 in std::optional<com::sun::star::uno::Any>::operator*() const & (this=0x558f064c4508) at /usr/bin/../lib/gcc/x86_64-linux-gnu/12/../../../../include/c++/12/optional:970
        7  0x00007fa6fa5c8c3c in SwXTextPortion::GetPropertyValue(com::sun::star::uno::Any&, SfxItemPropertyMapEntry const&, SwUnoCursor*, std::unique_ptr<SfxItemSet, std::default_delete<SfxItemSet> >&)
            (this=0x558f064c43d0, rVal=uno::Any(void), rEntry=..., pUnoCursor=0x558f06515600, pSet=std::unique_ptr<SfxItemSet> = {...}) at sw/source/core/unocore/unoport.cxx:373
        8  0x00007fa6fa5c90e8 in SwXTextPortion::GetPropertyValues_Impl(com::sun::star::uno::Sequence<rtl::OUString> const&) (this=0x558f064c43d0, rPropertyNames=uno::Sequence of length 1 = {...})
            at sw/source/core/unocore/unoport.cxx:414
        9  0x00007fa6fa5c925f in SwXTextPortion::getPropertyValue(rtl::OUString const&) (this=0x558f064c43d0, rPropertyName="RubyAdjust") at sw/source/core/unocore/unoport.cxx:425
        10 0x00007fa6fa5c940f in non-virtual thunk to SwXTextPortion::getPropertyValue(rtl::OUString const&) () at /home/julien/lo/libreoffice/instdir/program/../program/libswlo.so
        
        Regression from d57ad60d8ed5279a3366386553c5cefb7ae8b5bf
        "unique_ptr->optional in SwXTextPortion"
        (in August 2022)
        
        Change-Id: I9c4c5bbbcb439cb3105654044dd8a571d39ff513
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143191
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-23  Caolán McNamara  <caolanm@redhat.com>  [96880f5af713a55d87556af30a08b5f09f00ba48]

        tdf#152094 don't attempt scroll paint optimization for devices with a mapmode
        
        Change-Id: I446cf9ee62faf564143d25db60643c9b6cd8e3d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143188
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [9c2e77152c3b824153ef5451ababe58dc5ce981c]

        loplugin:unusedfields make some fields private
        
        this is one of the secondary analyses this plugin performs
        
        Change-Id: Iaa4424c2396470c6f1df85b0290fbffdda35fa08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143177
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-23  Caolán McNamara  <caolanm@redhat.com>  [bf059cd63fe01094b3eb469b2f4529820d692f32]

        rename SetFocusedPageFromCurrentPage instead SetFocusedPageToCurrentPage
        
        which is a bit misleading
        
        Change-Id: Ifd986c0bda8311453b17ed08d2aeab5b09665a04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143185
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-23  Caolán McNamara  <caolanm@redhat.com>  [27c44ebd3c93c2a37f50bfa7e42caa9ecf825cc9]

        Resolves: tdf#145491 make sure focused page is selected after undo/redo
        
        Change-Id: I269315556624c48373815640605a93c91a4c9819
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143184
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-23  Caolán McNamara  <caolanm@redhat.com>  [5b3b13ceed474873776464269c5d71544252a928]

        rename ImplScroll to ImplScrollCalendar
        
        to avoid collision with Window::ImplScroll
        
        Change-Id: I16e72ff842054979733b5149cd220a7a77f79351
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143187
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [aba9b0a359aa47e6c9b05e2aeea3de4b30495dd2]

        CppunitTest_sc_opencl_test: fix the way the tests work
        
        As I see it, every test compare the same file with and without
        OpenCL. However detectOpenCLDevice calls
        sc::FormulaGroupInterpreter::enableOpenCL_UnitTestsOnly()
        so OpenCL is always enabled
        
        Change-Id: Ib6f896e246558de7439f2fe8601c446e4447def1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143183
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-23  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [e5d9db623882c7a9d88d40d5bf2bce0dbdb11365]

        tdf#152172 fix help workaround re Safari as default browser on Ventura
        
        the "Rapid Security Response" feature added with macOS 13 (Ventura)
        makes Safari a stub in a different location. Instead of the traditional
        /Application/Safari.app/ the call to query the default app will return
        /System/Volumes/Preboot/Cryptexes/App/System/Applications/Safari.app/
        So instead of a full match, just check for the suffix.
        
        Change-Id: Ic4abfe33c118827bc0e089e9966e57a0fd8c0526
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143178
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-11-23  Tünde Tóth  <toth.tunde@nisz.hu>  [55b1d635350cb76ee3e19e90c938eedd38ac3342]

        tdf#152153 DOCX export: fix lost images at embedded documents
        
        Handling of image counter was incorrect if the
        document contains embedded documents, overwriting
        images with the other ones.
        
        See also commit cf2dc247ff5f726238856e9b46a4926a30430e14
        "DOCX export: image deduplication and clean up" and
         commit 3f6df3835fec71ea61894f9a3bbfe5e4a06a5495
        "DOCX export: fix image counters for multiple documents".
        
        Change-Id: I3ce3e370f96fa8b9feca3bc73f06ddca933215d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143036
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-11-23  Miklos Vajna  <vmiklos@collabora.com>  [d1dd9b9733511ff451e264169537c08fa14c574f]

        Related: tdf#54053 PDF export: add UNO API to customize the watermark font name
        
        The font name of the watermark text is currently hardwired to Helvetica,
        a sans-serif font.
        
        The problem is that this looks bad in case your document uses serif or
        monospace fonts. Or perhaps your document uses a single font and you
        want to make sure that the watermark uses exactly the same font.
        
        Fix the problem by adding a new "WatermarkFontName" PDF export filter
        option to specify the font name explicitly.
        
        Example cmdline usage:
        
        soffice --convert-to pdf:writer_pdf_Export:'{"Watermark":{"type":"string","value":"draft"}, "WatermarkFontName":{"type":"string","value":"Times"}}' test.odt
        
        Change-Id: I2f065e1517236695b0a95369bdcd803125018587
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143143
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [6c3cebd5aaec641807f5efed814fc5d1c64df149]

        UnoApiTest: factor out createTempFile
        
        Change-Id: I8d7bb4593839d3660b6609d836b09d50b68f5712
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143141
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-23  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [139d1aa610d19ab200deff1e3cd2c787f5c87d89]

        Update git submodules
        
        * Update translations from branch 'master'
          to eee3cf83384a758f9cc80d11885e1fcaa06b0fc3
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I87cd0e8ca6efc815adbc6b60971fd376e8da0818
            
2022-11-23  Tarcísio Ladeia de Oliveira  <wyrquill@gmail.com>  [a468c06f384b8ad2fb1260d375844accb18db2dc]

        svx/qa: add checks for PDFiumDocument pointer
        
        When compiled without PDFium, two tests in svx were causing segmentation
        faults, as they were trying to access null pointers. Add a check for the
        pointer returned and end test if it is a nullptr (based on how it is done
        in other tests).
        
        Change-Id: Iab3c341a20f002adc92fac22ef76ed022aa49422
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143081
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-23  Mike Kaganski  <mike.kaganski@collabora.com>  [9b3729d63cbed7c343f6c68983a40d9fbf329958]

        Avoid memory leak on PostMessageW failure
        
        In addition to leaking memory, the struct holds a couple of VclPtr,
        so would prevent destroying referenced windows.
        
        Change-Id: I258b5f32aca033a602d7b2805b33bd08ba637309
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143154
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [2925425f02c7730343da48dbbf6501b907a21b6b]

        CppunitTest_xmlsecurity_signing: inherit from UnoApiXmlTest
        
        Modify testPreserveMacroTemplateSignature10 and
        testPreserveMacroTemplateSignature12 to test:
        
        OTT -> OTT -> OTT
        OTT -> ODT -> OTT
        
        before it was:
        
        OTT -> OTT
        OTT -> ODT -> OTT
        
        Change-Id: I1a0b7f1607202e994bf5847660b5abdc715106eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143140
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-23  Mike Kaganski  <mike.kaganski@collabora.com>  [f4b6ff46aea6d260eab191daf5d437dada39f4d0]

        lok: take borders into account in in-place Math cursor/selection
        
        The offset is defined by formula's top/left borders (in UI under
        Format->Spacing).
        
        Change-Id: Ic17356f8c6e4db3cbe0df765d133ee240f5b088d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143136
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-23  Tibor Nagy  <nagy.tibor2@nisz.hu>  [25e9766e9b87342b6f1b29dc146d5f33e12157a7]

        tdf#92222 PPTX export: fix line width of the shape in theme
        
        Change shape line width values of minimal office theme
        to the correct 0.5, 1, 1.5 pt (from  0.7, 2, 3 pt).
        
        Change-Id: Ied7ad2e29daed9130df8b8c8d8baf5342f1c75da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142427
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-11-23  Miklos Vajna  <vmiklos@collabora.com>  [175e514c93b3696faa8c331c8b8f56e832ceb4c1]

        Related: tdf#54053 PDF export: add UNO API to customize the watermark font size
        
        The font height of the watermark text is currently automatic: we start
        with a value based on the page size and then decrease it till the text
        fits.
        
        The problem is that sometimes you want a smaller value, but specifying
        this was not possible.
        
        Fix the problem by adding a new "WatermarkFontHeight" PDF export filter
        option to specify the font size explicitly.
        
        Example cmdline usage:
        
        soffice --convert-to pdf:writer_pdf_Export:'{"Watermark":{"type":"string","value":"draft"}, "WatermarkFontHeight":{"type":"long","value":"100"}}' test.odt
        
        Change-Id: Iceab943b7a995badfcdc6b12ecc9264e39e4a3a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143135
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-23  Caolán McNamara  <caolanm@redhat.com>  [875a7a3351488ac18b6576793ffe5d54b57fdfe0]

        ofz#53628 Use a progress monitor to avoid Timeout
        
        LJT-01-003 of https://libjpeg-turbo.org/pmwiki/uploads/About/TwoIssueswiththeJPEGStandard.pdf
        
        Change-Id: I834e0891c4bb91907750282a26b8b803f94b8fb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143131
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-23  Miklos Vajna  <vmiklos@collabora.com>  [5c85fc8552e8ce811833351b68b3d70b9bb6bf4f]

        exteral/freetype: improve -fsanitize=non-null-attribute fix
        
        Quoting <https://gerrit.libreoffice.org/c/core/+/143098/2#message-62ac4499370dd88eeb3181f52d817e831150c94d>:
        
        > What we do in other such cases is not make it conditional on the
        > pointer argument being non-null, but rather make it conditional on the
        > length argument not being zero.  That way, it only catches the
        > "harmless" case of an "irrelevant" null pointer in combination with a
        > zero length, and doesn't hide bugs where the pointer is erroneously null
        > while the length is non-zero.
        
        So check for the length and not for the pointer argument.
        
        Change-Id: I1894eb67d49a9ae40cdce29de865172400a271dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143134
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-23  Stephan Bergmann  <sbergman@redhat.com>  [7255d21f812b7333c83b4548e2b5b102adb606a9]

        Fix loplugin:redundantcast check for same-type dynamic_cast
        
        ...when the target type is a reference type and the source and target type have
        different cv qualifiers.  (And fix the fallout.  And make the tests cover that
        somewhat more exhaustively; and while at it also test that the plugin can cope
        with dynamic_cast to void pointers, which is the only legitimate case where a
        dynamic_cast can involve types that are not (pointers or references to)
        non-class types.)
        
        Change-Id: Ia568ddb5dbc4a84c275db172791c345d95964857
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143133
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-23  Stephan Bergmann  <sbergman@redhat.com>  [27eb23369f9e250e71cfea8524a71f962e93b8fd]

        Work around system(3) dropping DYLD_LIBRARY_PATH on macOS
        
        ...which caused `make translations` fail for me with
        
        > [POT] pot.done
        > dyld[96290]: Library not loaded: @__VIA_LIBRARY_PATH__/libuno_sal.dylib.3
        >   Referenced from: <CD4F28D6-E3BE-3126-B861-C90BF3E14492> .../workdir/LinkTarget/Executable/cfgex
        >   Reason: tried: '/System/Volumes/Preboot/Cryptexes/OS@__VIA_LIBRARY_PATH__/libuno_sal.dylib.3' (no such file), '/usr/local/lib/libuno_sal.dylib.3' (no such file), '/usr/lib/libuno_sal.dylib.3' (no such file, not in dyld cache)
        > Error: Failed to execute .../workdir/LinkTarget/Executable/cfgex -i .../connectivity/registry/ado/org/openoffice/Office/DataAccess/Drivers.xcu -o .../workdir//pot/connectivity/registry/ado/org/openoffice/Office/DataAccess.pot
        
        (This is the opposite case to 17cfd43e28c45626b1e0990bd0e51fdc97409ebe "Avoid
        external processes picking up instdir/program/libxml2.so.2".  Here, the
        executables called from Executable_localize are LO-internal executables that
        need the libraries in instdir/.  There, the scripts called from
        Executable_localize in turn only call external tools that shall not accidentally
        pick up LO-internal libraries from instdir/.)
        
        Change-Id: Ib1aa240ee47a21d14ec0463fee85bebe82453cee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143118
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-23  Miklos Vajna  <vmiklos@collabora.com>  [59e25927f4babdc142cdcbd81b5ceb7afe798d02]

        CppunitTest_sw_uiwriter: use more SwParaPortion::dumpAsXml()
        
        Which means XmlPortionDumper can be finally removed.
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Change-Id: I50e6c49a50c5ccbec9e426ad796d85865dcc93e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143128
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-23  Justin Luth  <jluth@mail.com>  [1435c5b12646269e2b5b58ec7d51626dce6505db]

        cleanup SdtControlType::plainText - same as the other controls.
        
        For a while, plainText needed special handling
        added in commit 9700c1b2170ad04453a361ed5647937833ac3c18
        Date:   Mon Jul 25 09:13:03 2022 +0200
            sw content controls, plain text: add DOCX import
        
        But now it is treated the same as all the others
        and so can be lumped together with the other case statements
        since commit de90c192cb8f1f03a4028493d8bfe9a127a76b2a
        Date:   Mon Sep 19 10:01:36 2022 +0200
            sw content controls, plain text: enable DOCX filter with data binding
        
        Change-Id: Ie1ebe3873e8f49ae9747f1a77d08bfc0dec2d9f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142953
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-11-22  Jim Raykowski  <raykowj@gmail.com>  [ff5bf008a3737c68c899da667456f8995b064869]

        tdf#151828 fix table name changes on cut and paste
        
        Change-Id: Ibd9fc78d88732b63d418404fa23e1560bf531fbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142984
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-11-22  Caolán McNamara  <caolanm@redhat.com>  [ede2b2e70c33754df6643b7eb505b4db1e7e872d]

        crashtesting: restore workaround
        
        for tdf119074-1.odt, while I have a strong memory of testing that it
        solved the problem, I know find that it doesn't.
        
        Change-Id: Id7fc800702c6a417810cba22f180d933d9fcd9b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143125
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-22  Caolán McNamara  <caolanm@redhat.com>  [81235a45035dca34c8cc0f713be21b6c12259d15]

        ofz#53648 Abrt
        
        Change-Id: I070b7a8ea599f1faddb009c68aeb4b8536cc52e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143130
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-22  Caolán McNamara  <caolanm@redhat.com>  [7d49a2afc504b8988d0405dfa582758de92c35a3]

        upgrade to libjpeg-turbo-2.1.4
        
        Change-Id: Ia0060f20a8851e0431efaef0dc04fb36ae2c41a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143129
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-22  Mike Kaganski  <mike.kaganski@collabora.com>  [d19816350dba8daffa2deb495d4e697062579456]

        lok: draw Math in-place widget in sd
        
        Change-Id: If874c0227ec724fa5b1517080db252e64f9597c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143121
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-22  Eike Rathke  <erack@redhat.com>  [8cc4e6c8f572d84dc004d97fa25d17fe85505dc6]

        Calculate null-date days to assert only once
        
        Massively called it is really unnecessary to do that each and
        every time. The debug build is slow enough..
        
        Change-Id: I06525e4ca1fa23a1d49dd735370eb157157800e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143127
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-11-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [00ee70be17c1c466674552b59737e39fb785e907]

        Fix typo
        
        Change-Id: Ifd1d5baa6e304d370b82e93781abf47da437c766
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143123
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9f1b157122b0c0dfd2e8f97f4a98d342a8a1d423]

        Fix typo
        
        Change-Id: Ia666ef09e60f1d52e813adb392a99b68008d1f21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143091
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-22  Eike Rathke  <erack@redhat.com>  [c4d169eb7f0b2abb96e6a210fbaae506eb354b4b]

        Avoid second null-date check of convertDateToDaysNormalizing()
        
        This is micro-optimization, but..
        
        Change-Id: Ic5d43bc0ce9343cf194e189777109636d3b587c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143126
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-11-22  Miklos Vajna  <vmiklos@collabora.com>  [100c914d44ae8f362924fe567d7d41d0033ae8ad]

        DOCX filter: fix <w:id> creating both grab-bag and content control for <w:sdt>
        
        Exporting the DOCX bugdoc back to DOCX resulted in a document that can't
        be opened in Word.
        
        Examining the output, the problem is that the document had 2 inline
        <w:sdt> elements with <w:id>, and we mapped such <w:sdt> elements to
        both grab-bags and content controls, leading to duplicate <w:sdt>
        elements on export. This is schema-valid, but it goes against the
        intention of the spec and Word can't open it.
        
        The initial fix was just a writerfilter/ tweak to avoid grab-bagging
        <w:id> for inline <w:sdt>, but CppunitTest_sw_ooxmlexport4's
        testSimpleSdts points out that in other cases we already require
        preserving <w:id>. Fix the problem by storing <w:id> in the content
        control, which is essentially a subset of
        <https://gerrit.libreoffice.org/c/core/+/142818>.
        
        Thanks to Justin Luth! - he prototyped the DOCX filter for <w:id>.
        
        Change-Id: I9f002b770049ce8be30253d0b39410d9a58981dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143117
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-22  Balazs Varga  <balazs.varga.extern@allotropia.de>  [b71303fe1b06c1711ad80e5a0269d41ccaaad8e1]

        tdf#46444 tdf#152081 sc: hide notes in hidden rows or columns
        
        Hide notes in hidden rows or columns just like we do
        in case of other sdrobjects.
        
        TODO: unit test
        
        Change-Id: Ib136324d5d0dd8777fc0912af6d8b9ac39935ac1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143024
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>

2022-11-22  Michael Stahl  <michael.stahl@allotropia.de>  [9571986f72a3b0acb85eade721d09dad11affeab]

        tdf#135638 svx: PDF/UA export: also tag *all* text shapes
        
        For unkown reasons only TitleText and OutlineText were tagged when this
        code was added in 2004 commit 489cf28b88e174db4dffc55d9aa245e7d7c90a2c.
        
        Tag as Div, like Writer in SwTaggedPDFHelper::BeginBlockStructureElements().
        
        Change-Id: I55ccf26bceac4f89383f1ec1de6c00d0a1353615
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143120
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-11-22  Stephan Bergmann  <sbergman@redhat.com>  [7a82ea5c79adee70eddf74ac53347544766a91b0]

        Fix presumed typo
        
        ...introduced in 6cb400f41df0dd108cdb4b4d3ec6656844814147 "store the SfxItemSet
        inside SfxSetItem by value".  It appears to make more sense here to check that
        an SfxItemSet is not an SfxAllItemSet, than to check that an SfxSetItem is not
        an SfxAllItemSet.
        
        Change-Id: I292c2a88910db9852cf8ba7c61999c5f281ed14a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143119
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-22  Eike Rathke  <erack@redhat.com>  [52ff16771ac160d27fd7beb78a4cfba22ad84f06]

        Resolves: tdf#152114 Use comphelper::date algorithms
        
        ... that can actually cope with negative (BCE) proleptic Gregorian
        calendar dates, which already for Julian calendar dates 0001-01-01
        and 0001-01-02 they are.
        
        Change-Id: I38481007e705f95da0f4f73a6bb298ce42494f72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143115
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-11-22  Eike Rathke  <erack@redhat.com>  [0e2781bb5fbf7035278e311f8b50a2955048b14c]

        Related: tdf#152114 Move some tools' Date class algorithms to comphelper::date
        
        So they can be reused, specifically in
        connectivity/source/commontools/dbconversion.cxx
        
        Change-Id: I8b2b59e3cb078a73d5f670f0756404471009cf9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143114
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-11-22  Mike Kaganski  <mike.kaganski@collabora.com>  [457165e949151159e4e37879d86d92cc259abe2c]

        ReduceInaccurate(32) makes no sense for Fraction based on sal_Int32
        
        Change-Id: Ia265f9f5e1151efae6d2b4cbb3c06f4ddbcc06e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143068
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-22  Caolán McNamara  <caolanm@redhat.com>  [15cdee0d846854b50dd04626b73499bef9305e00]

        Resolves: tdf#152155 use gtk's knowledge of relative widget positions
        
        rather than effectively emulate it poorly
        
        Change-Id: If1c215892645d83937d97158a2d3f8ddac10364e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143104
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [fc3993c6794e2749400755ecd032165a61d5d959]

        tdf#152014: sc_uicalc: Add unittest
        
        Change-Id: I7be721d9409890fe1f26125f06561e85cb1ddb27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143113
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-22  Rafael Lima  <rafael.palma.lima@gmail.com>  [937cb97e66b61fa1b9d7f667925f8acae6293922]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8e7f48e5e03d5588b00d341c5a82fa1a74b2bdd9
          - tdf#151827 Improve the ODBC connection help page
            
            As requested by the OP this page clarifies that we're actually connecting to a ODBC data source.
            
            I also made other improvements to the text and fixed the case when the user presses F1 in the Data Source selection dialog.
            
            Change-Id: I89817df62e5dadaa4e1258768f442bbc4bb08fe7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142916
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-11-22  Leonid Ryzhov  <leoryzhov@gmail.com>  [49737dff4b7b46c44f8c8e1c4de0291309eef78e]

        tdf#147021 Use std::size() instead of SAL_N_ELEMENTS() macro
        
        Change-Id: Iec561daa71b17cedf0ea4cd2b473df9591a7bf3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142900
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-11-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [41bc8bb0cd4a5b92c7e7fc0080c6e3fa5650aa01]

        sc: drop ASSERT_FORMULA_EQUAL
        
        Unify the code and use GetFormula everywhere.
        No need to define a specific assertion when
        we can use OUString comparison instead
        
        Change-Id: I7cd6f16bb32d6a659cac4e656bd4465393533cb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143094
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-22  Rafael Lima  <rafael.palma.lima@gmail.com>  [792e41314f321f54b3b2fc4d01c8b62a3b704e9e]

        tdf#145978 Remember last run macro in Macro Selector dialog
        
        This patch saves the last run macro using the Macro Selector dialog
        (via Tools - Macros - Run Macro).
        
        Change-Id: I9da9262daffec402fc5f76691473263f9319664e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142632
        Tested-by: Jenkins
        Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>

2022-11-22  Rafael Lima  <rafael.palma.lima@gmail.com>  [5d07b7cdc9acca37d33f0f3a97cab3a9a2731812]

        tdf#151827 Improves strings about ODBC connection
        
        As requested by the OP, this patch improves the strings used in the Database Wizard for ODBC connections, clarifying that we're actually connecting to a data source.
        
        Change-Id: I8752204759ea03481542c20d0626ad27d1c3959d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142917
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-11-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6f8bd9785c3f01ac711bfe0647dc7d02a68d45a8]

        sw: use WeakNodeContainer for m_pPreviousNode in OnlineA11yCheck
        
        Change-Id: Iae2158ff4de0cab4307379c48011d5b6ca844b13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142821
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [bada1fc45d6ec65c12cf9ed36e15927b27d6d49c]

        sw: rename WeakContentNodeContainer to WeakNodeContainer
        
        Change-Id: Ic80c0753b600ff6e846f2f38a1c46cb67763e2fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142820
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f8b990aaac155f0b45de3a4452bc300dcf2bb49b]

        sw: change statusbar to use an icon, fix statusbar updating
        
        Change-Id: I98e862c4c1124b1db8eb3e0ea7ff96effd629185
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142721
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e7f78c3123c7bb7b8c830fa11241c357d89bad6a]

        sw: test online a11y check - splitting and joining nodes
        
        Change-Id: I9be3df3a4c00e7f1bbfc4f2462c8cf9a0f813f9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142656
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-22  Kevin Suo  <suokunlong@126.com>  [f078937179c4490df273b95cc8c29a216f9184ba]

        tdf#138111: Fix apparent copy-paste error in ApiNameMap for sd style "A0"
        
        As introduced in commit 99102d4263189d347c7a7d0df8fd782e8c4c8ad5.
        
        Change-Id: Iece8595a401df7bd5a514244d4a4fc825a49f9de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142819
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-11-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [70a84bc0ee414a67b1dfb5f4055b337ca777b2b6]

        CppunitTest_framework_services: inherit from UnoApiTest
        
        Change-Id: I8963f0dbf5e70347ee98e639dc6eeecc0f43b821
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143099
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [86545868163667d7de4c7d1ef38f16d6d47f2b45]

        CppunitTest_framework_loadenv: inherit from UnoApiTest
        
        Change-Id: I9c997691d6b7f0c46089eec86b614bcd1a0d71a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143102
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-22  Miklos Vajna  <vmiklos@collabora.com>  [9d4627322f5e2753b29cc310f1da9e433d986ae7]

        exteral/freetype: -fsanitize=non-null-attribute
        
        Crashreport log:
        
        workdir/UnpackedTarball/freetype/src/psaux/psobjs.c:204:5: runtime error: null pointer passed as argument 1, which is declared to never be null
        /usr/include/string.h:44:28: note: nonnull attribute specified here
        SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior
                       workdir/UnpackedTarball/freetype/src/psaux/psobjs.c:204:5 in
        
        Change-Id: Ib2ae396ba640129a8bc1c937ce41a38b6279a2ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143098
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [8f46b6d847e8dc9f3bea44d0bd76f517c1e54163]

        tdf#152077 Calc freeze when you draw a line inside the chart
        
        Change-Id: Ia047352033780c658aa7244cb8568392cf23baac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143103
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [056611229bea357e2d75619d8b5b7cd715742f3d]

        CppunitTest_vcl_filter_ipdf: inherit from UnoApiTest
        
        Change-Id: I326ba676730268808f60e0593a5e7f813b503977
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143097
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-22  Caolán McNamara  <caolanm@redhat.com>  [5d9b8c367e70ac0a11f368ea702967ee4e0d5f06]

        tdf#152150 make AccessibilityCheckDialog modal when child of modal pdf dialog
        
        Change-Id: If6ff13d17a5ead40d9694ea861dc8946c201147e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143044
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-22  Maxim Monastirsky  <momonasmon@gmail.com>  [24ea3f7b0ed23e8ed1b8e42db440aaf54084e1ac]

        End text edit mode before changing a table style
        
        Because we now support text attributes in styles,
        and their visualization will not update when in
        edit mode.
        
        Change-Id: I117812442b07476a84b9bd887fa2380ec4581283
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143101
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-11-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [49cd099df436f85be9abf97db299f54e580c5236]

        CppunitTest_framework_dispatch: inherit from UnoApiTest
        
        Change-Id: I9a839ffe01e1d5da49268bd8ad78dbedd8dadc25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143100
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [91436c281b6cbd7ca3678370afe2f9d874a4e422]

        loplugin:unusedfields update the post-process script
        
        (*) ignore temporary fields in lambdas
        (*) don't ignore the vcl/weld stuff anymore
        
        Change-Id: I4cda18f779588409891a2b2f8b1371e60f9b9ac0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143090
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [822375143bc8529dbbb6ec66d616aecbe94135b5]

        loplugin:unusedfields
        
        Change-Id: I63f4ffc1645821af78fa32d59e19799e890d4cd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143089
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-22  Michael Stahl  <michael.stahl@allotropia.de>  [6e5d59c2ca6969e9491f97cd7a00d094fc62cfb3]

        tdf#135638 drawinglayer,svx,sw: PDF/UA export: put SdrObjects on anchor
        
        ... frame in the structure tree.
        
        The problem is that in sw, the anchored objects are painted
        outside of the call to paint the page frame, which is what generates the
        /Document structure element.
        
        For Writer fly frames, this is handled via their SwFlyDrawObj painting,
        where SwTaggedPDFHelper::CheckReopenTag() finds the anchor frame and
        temporarily sets it as the structure parent, even if it's on a previous
        page.
        
        But all the SdrObjects on a page are painted by 2 calls to PaintLayer()
        and there isn't a call back into Writer now.
        
        Somehow this even causes a spurious line like "/Document<</MCID 7>>BDC"
        to be emitted outside any PDF object, which looks clearly wrong.
        
        Try to extend the SdrObjUserCall to get a way to retrieve the anchor
        frame's structure element index.
        
        Another option would be to extend ViewObjectContactRedirector to return
        the PDF Id in its subclass SwViewObjectContactRedirector, and it seems
        possible since its only one caller is
        ViewObjectContact::getPrimitive2DSequence(), but Armin adivses that the
        ViewObjectContactRedirector might go away in the future so it's better
        to use SdrObjUserCall.
        
        It's annoying that the mapping is a static members of
        SwEnhancedPDFExportHelper; possibly it could be in OutputDevice's
        PDFExtOutDevData instead?
        
        Change-Id: Id61faae469aba4f0bd278ab2324aae06c1fdde64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143027
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-11-22  Michael Stahl  <michael.stahl@allotropia.de>  [3d5e3cb4c033cc7b03c18851d56ca529f025038b]

        tdf#135638 drawinglayer: PDF/UA export: add BBox to Figures
        
        PAC3 complains: "Figure" element on a single page without bounding box
        
        Also add Placement while at it.
        
        Change-Id: I3db11f5b38c46bc274e496c7ce6f0cde9dd11b01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142902
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-11-22  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [87383b341a6bf515a209ad2e7a2a1289059b781e]

        tdf#135638 svx,sd: PDF/UA export: tag SdrObject shapes as Figure etc.
        
        Move the code that already exists in sd class ImplRenderPaintProc
        to ViewObjectContact::getPrimitive2DSequence(), where it is used by all
        applications, and take into account the caching there, which matters for
        performance.
        
        Change-Id: Iabc00b7c894f042673c7217199236a05a5d67959
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142901
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-11-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [81791adc414adcaa9f43b5f449ad0f6752e01df7]

        CppunitTest_slideshow_engine: inherit from UnoApiTest
        
        Change-Id: Id945ba8b9c7943c07063cb9456981ce542f61347
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143096
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-22  Szymon Kłos  <szymon.klos@collabora.com>  [25245dba23def7391f3c0c82f7e804674a89a876]

        Revert "lok: respect zoom in calc tile rendering of EditView"
        
        This reverts commit 7260b8724fafd41294761382f69ece7fe09588c4.
        lok: respect zoom in calc tile rendering of EditView
        
        Which was causing chart artifacts. Original issue which was
        fixed by above change is no longer valid. Probably different
        fix was made.
        
        Change-Id: I855be90b2736a2d1e95dc1cabef54a438644aa7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142570
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Gökay ŞATIR <gokaysatir@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142996
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-11-22  Marco Cecchetti  <marco.cecchetti@collabora.com>  [7dd9790b89da12b1eeb635ee590fec04c4f20e0b]

        svg export filter: text fields not handled correctly
        
        New solution for fixing text field issues:
        
        - small text field are not substituted with the right content because
        the placeholder text span several lines
        - copy of standard text fields embedded in the default master page are
        not substitute with the right content.
        
        Change-Id: Ifc8773f1ba41f9d0fe6f6ef3982cb64a514fcec7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143045
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143051
        Tested-by: Jenkins

2022-11-22  Marco Cecchetti  <marco.cecchetti@collabora.com>  [bbe4161818e2ec6652ec443a67951b318c9f0e21]

        svg export filter: when a text field is too small, its content is wrong
        
        When the text field width is too small, the placeholder text spans
        several lines.
        That stopped the js engine to substitute the text field placeholder
        with the right content.
        This is a workaround but it should work in the majority of cases.
        A complete solution needs to support svg text wrapping.
        
        Change-Id: Ide52e08acd35b3764b8abc600e4b467acea0a248
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142760
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ash@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143050
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2022-11-22  Marco Cecchetti  <marco.cecchetti@collabora.com>  [0abbef139f3147a9728fb22133bc2350d28b555e]

        svg export filter: footer was not replaced with the right content
        
        When a user create a copy of the footer text field which can be
        included in a master page, the copy content was kept to the text
        placeholder instead of being substituted with the right content.
        
        Change-Id: I411349026e41d49b606cdae5d13d990d0fa0b07c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142759
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143049
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2022-11-22  Caolán McNamara  <caolanm@redhat.com>  [c5396467030ebb47d3d0d649b28aed2cf2554a66]

        use an alternative macOS themeing approach to support dark-mode
        
        checkboxes, radiobuttons and pushbuttons look decent, focus ring works
        
        editboxes work, focus ring doesn't for some reason, so faked that in
        
        spinbuttons work
        
        list and combo boxes work
        
        scrollbars work, though with some degree of overly complicated fakery
        
        tabpanes and tabcontrols work
        
        sliders work
        
        progress bars work
        
        disclosure butttons in listtrees work
        
        a dark mode icon theme is automatically selected under dark mode
        
        Change-Id: I4835c7639f725a0154288440fcad400f618438e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141435
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-22  Mike Kaganski  <mike.kaganski@collabora.com>  [aa0c9eb6bd91126eebe1eb2444b024572b740a6a]

        tokens.gperf: Use LF line endings also on Windows
        
        This fixes the warnings during the build:
        
          C:/cygwin/home/tdf/lode/jenkins/workspace/gerrit_windows/workdir/CustomTarget/filter/source/svg/tokens.gperf:9: warning: junk after %% is ignored
          unsupported language option C++
          , defaulting to ANSI-C
          C:/cygwin/home/tdf/lode/jenkins/workspace/gerrit_windows/workdir/CustomTarget/filter/source/svg/tokens.gperf:2: junk after declaration
        
        This is https://savannah.gnu.org/bugs/?53732, and is expected to be fixed in
        http://git.savannah.gnu.org/gitweb/?p=gperf.git;a=commitdiff;h=13c9383b10872525688ef2b4daab090037ea3576
        However, the last gperf release is still 3.1 from 2017, and has not that fix
        included. Since we use Python 3.x, it is OK to just use 'newline' argument
        in the open call.
        
        Change-Id: I33585d1cc698eb55e353adbc684a83c1e0156507
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143095
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-22  Caolán McNamara  <caolanm@redhat.com>  [5b41abc85d0a74fb3c047fe723d5b55abb6499ae]

        move workaround out of GtkInstanceExpander ctor
        
        and into the builder so get the same result if there was an explicit
        expander instantiated or not
        
        Change-Id: Ia5af8de81d6fa0780cf507f565c6819e16cde43c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143093
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-22  Caolán McNamara  <caolanm@redhat.com>  [55d87b3a3fc87dca3114744f4a4e676ec51a9aa1]

        ofz#53586 Out-of-memory
        
        Change-Id: I4442f6b6cd010706ccfded454e4c56b4ff001dbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143077
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [a7674cc127c9987622cb69d7a23468df3f10ff21]

        loplugin:unusedfields
        
        Change-Id: I4487f1b3bb051e1eb48226eb52a6706b22493fec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143088
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [57fcfc5a5071ffdb955ce341538263d92ee1eaa5]

        loplugin:unusedfields
        
        Change-Id: Icf6e7e116a087e7f68b86bdb645850a2edaa2f78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143087
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [a55d9d57e5bfe40a6d97c78b35646372f599c840]

        loplugin:unusedfields
        
        Change-Id: I726b8b9dee3a424f731078cd6b10027423454bee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143086
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-22  Bogdan B  <buzea.bogdan@libreoffice.org>  [abe269d3f9ca01bb1151d3ef8c20bcfa6530c65c]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: Id18265f8d6470870730ffdc9ad879ef99f120aae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143056
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-11-22  Bogdan B  <buzea.bogdan@libreoffice.org>  [1cd62f8cc6d47d1d3ba695e00fc36d650084fede]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: If460dd5bfcab290e41513a47257c0de37757eb2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143059
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-11-22  Bogdan B  <buzea.bogdan@libreoffice.org>  [c2d1cfd346f7546adbe1cbe8df797adcafcc4acf]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: I7ec467f46e0fac2655990a67bc4e78e39fdb489a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142931
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-11-22  Bogdan B  <buzea.bogdan@libreoffice.org>  [f2daf6c28fea2b8a1c7c8638ed14f3c0e6c5a034]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: I7ff944967188567ae00e09357fe83b8c3e639dcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143060
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-11-22  Miklos Vajna  <vmiklos@collabora.com>  [2302ebefb2e25878e8fe1e64d208f265f87d5b9b]

        sw, createTextRangeByPixelPosition(): fix crash when the position is an image
        
        Using createTextRangeByPixelPosition() with a pixel position that leads
        to a graphic node resulted in a crash.
        
        The direct reason for this is that the makeMark() call in
        SwXTextRange::SetPositions() returns nullptr in case rPaM points to a
        graphic node, but later we dereference that result unconditionally. This
        also uncovers that the XTextRange returned by
        createTextRangeByPixelPosition() is meant to point to a text node, but a
        pixel position may be closest to a graphic node.
        
        Fix the problem by explicitly checking for graphic nodes; and try to
        look up the anchor position of such graphics, which will be definitely a
        text node.
        
        In practice this will mean that in case the image's anchor type is
        as-char, then we'll return a cursor position which will be on the left
        hand side of the image.
        
        Change-Id: Ief58148247fe3cd4371ed245b4eff5b45ca2aa15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143092
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-22  Stephan Bergmann  <sbergman@redhat.com>  [4c8411a55aa10bafdda35b8e60b6a1a5e1600329]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2bec94db3019501780538dd7143ec90eab55ed92
          - Revert "Fix duplicate ID"
            
            This reverts commit bcc251fddf6f5be88dc43fba34573d5e3b51a6dd:  The issue had
            already been fixed, minutes earlier and in a slightly different way, by
            58d932b2c300b44b2c1807478626a4b3060371b4 "Error: Duplicated entry.
            ID = par_id3150441  LANG = en-US".
            
            Change-Id: I41a41864586a551f4690af8d81e6a914cc843677
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143066
            Tested-by: Jenkins
            Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
            
2022-11-22  Caolán McNamara  <caolanm@redhat.com>  [be7bdc54069214f29829f19947292f004eb0e873]

        drop newly unused FreetypeFontInfo::IsMicrosoftSymbolEncoded
        
        Change-Id: I88098a212aa43a0942b3f5d1ad1ac985c4d4a1a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143019
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-22  Caolán McNamara  <caolanm@redhat.com>  [ee3d15ef630c5875a573318bad5cbd0a81ef71db]

        ofz#53401 Timeout
        
        Change-Id: I929006b2b993fde110fb4d7d72fd6b1e6c146066
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143075
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-22  Bogdan B  <buzea.bogdan@libreoffice.org>  [70987cc656f0cded915be5aa148f265a257ec791]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: I2651182be3f06666686930996834559001e114c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143057
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-11-22  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [66e48719c0a58508d75c0204531513541ae6db09]

        tdf#120405 - Use previously selected file, if selection is aborted
        
        If a user aborts the selection of a concordance file, use the previously selected one, if it exists.
        
        Change-Id: I55547ca98034269e897d6bc86ccc4dcfd63be9fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142997
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-11-22  Stéphane Guillou  <stephane.guillou@member.fsf.org>  [b8758f3919f99c454cf957b93e6f5394b61d0478]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 758a4b21158ff828a95de8d3b441fee792ee6cb6
          - replace "Function" string with correct button name "Formula"
            
            Change-Id: I1abb41a4677e570b2224a2841b699220d3dc7f03
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142929
            Tested-by: Jenkins
            Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2022-11-22  Stephan Bergmann  <sbergman@redhat.com>  [337691db0e3f928ed6dff489fc6305a9a5e0b493]

        Simplify previous fix
        
        ...e735de2051143347b7283c85ad80b0e2412522dc "Avoid some unnecessary, wrong
        downcasts during `make translations"
        
        Change-Id: If6110e16698302b3d43b2192cf0f0e0d0fddb57b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143026
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-22  Miklos Vajna  <vmiklos@collabora.com>  [017c38a9702da0566ac1ce5d758444e5ff25df9d]

        tdf#152045 DOCX export: fix empty display text for content control list items
        
        Regression from commit f726fbc2699b05199a8dec3055710a7131e0aad6
        (tdf#151261 DOCX import: fix dropdown SDT when the item display text is
        missing, 2022-10-10), the problem was that the correct way to represent
        "no display value" is not an attribute with empty value but a missing
        attribute.
        
        Change-Id: I25b2bb564444f43d1ca1bf95d1c59b208cb24530
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143048
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-22  Bogdan B  <buzea.bogdan@libreoffice.org>  [e1562ac3d7821cee90db383db5734b86691a3887]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: I894e3a67b9312b99ac2fd7290dfa73a0dafb28a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142932
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-11-22  Bogdan B  <buzea.bogdan@libreoffice.org>  [b43d4e1d220b333b7eb17e8a7d914e2cab72985f]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: I1e542a5fce00e1c07019a828a7f45f1b7d2fe7c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143054
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-11-22  Bogdan B  <buzea.bogdan@libreoffice.org>  [39490a5a07db543f681fcd6e59083d5c72dc9927]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: I20add5a23520c54425174959b4757720639413e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143055
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-11-22  Bogdan B  <buzea.bogdan@libreoffice.org>  [08e163864fb48c5299518e98ddff57f192a1ba2a]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: I64a379e62e63e92fb7093df71f3ccd99a8cd69b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143058
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-11-22  Bogdan B  <buzea.bogdan@libreoffice.org>  [b813326ac01b8c8773b499afc9c5ec7dafcbf44f]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: Ifa8ad8539ad2fb828b45b9242b9e8196c48f5a74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143061
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-11-22  Julien Nabet  <serval2412@yahoo.fr>  [aa29d9f8b141cbb513769dd8b14435f9164a5654]

        tdf#152154: Crash when Object Catalog undocked and BASIC IDE closed
        
        Change-Id: Ice01e253c135cf1c694afad092aabe46b3150e2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143078
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [8288d2e3061327fd91e241c0b514cd973e3fcea8]

        loplugin:unusedfields
        
        Change-Id: Ief45ea5a1457e0beb2159f0471a33e1da708cb01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143017
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [c91ec113a24ecc2bf883b1620f4e900f713dc996]

        loplugin:unusedfields
        
        Change-Id: I4a7276ffc36b4f954fe1fa39fb5666fa184e66e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143016
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [2e7f77d3fe01e36222d5ad84c18d7d7537092972]

        loplugin:unusedfields
        
        Change-Id: I37207c3610c25d9e37e77bdae16b613dd8410525
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143015
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [ef6684337a3a99d6a1620e6cdb569888a77cacf8]

        loplugin:unusedfields
        
        Change-Id: Idaf9742358bcd485d6ac96593844b05bf0972fa7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143014
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-22  Eike Rathke  <erack@redhat.com>  [a41c82407bbb73a4d87070326485ec4b4e954a65]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7fa50f5c2f7280129f856f3f9fab85ac047a3e2c
          - Regex: precede every metacharacter or operator with "\"
            
            ... not every character.
            
            Change-Id: I2c09f164c8b48c5ac4f39203319411aa5c73b490
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143032
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Tested-by: Jenkins
            
2022-11-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5116d6ad85d804e7b7897bc57a4a4bf9d5bed4f1]

        Fix typo
        
        Change-Id: I4fadd8781881dffb9f012da29e241b8d189eff85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143053
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-21  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [a7a766aa4119bf9616223d0de6587a3f30549eac]

        macOS (janitor): remove workarounds for no longer supported SDKs
        
        since we won't accept anything lower than 10.14 on master (and 10.13 on
        libreoffice-7-4 branch), we don't need those quirks anymore.
        
        Change-Id: Ibc71a2ce7a0dc60769d03d477991b48fc99d534d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143040
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-11-21  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [97d6185ef18b97ce30206720567fab2994ef2b3d]

        macOS: simplify SDK handling, remove the upper limit of SDK
        
        …both for building as well as for min-required version
        The newer versions of XCode/the corresponding SDK it comes with didn't cause
        any problems in the last years, and checking for a max-sdk version just causes
        more work when working on a newer system, either forcing to have multiple
        versions of Xcode around and switching between those for no reason, or always
        patching configure to accept the currently used version when bisecting stuff.
        
        Change-Id: I0dac9f90afe7d4490d44a1036fa8d358d29da57f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143035
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Jenkins

2022-11-21  Stephan Bergmann  <sbergman@redhat.com>  [c84655bf796fe3600f2ee5671b37e4844b129d0d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bcc251fddf6f5be88dc43fba34573d5e3b51a6dd
          - Fix duplicate ID
            
            ...introduced by 175750251cc83397e714586617681414316adf57 "tdf#152127
            Change order for Country/State", causing
            
            > [HPX] de/helpcontent2/source/text/shared/optionen
            > Error: Duplicated entry. ID = par_id3150441  LANG = en-US in File lo/core/helpcontent2/source/text/shared/optionen/01010100.xhp
            
            Change-Id: I28fdbda5b90f235381998c80664c4eb74fcadf7f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143074
            Tested-by: Jenkins
            Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
            
2022-11-21  Caolán McNamara  <caolanm@redhat.com>  [009e67a1579771e9bb711a2620a4ca71cdba79da]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 58d932b2c300b44b2c1807478626a4b3060371b4
          - Error: Duplicated entry. ID = par_id3150441  LANG = en-US
            
            in File helpcontent2/source/text/shared/optionen/01010100.xhp
            
            Change-Id: I9a2ecd372885cb09707e6e55e2ec2ab5527181e9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/143076
            Tested-by: Caolán McNamara <caolanm@redhat.com>
            Reviewed-by: Caolán McNamara <caolanm@redhat.com>
            
2022-11-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [cb6e1d160d946aeb4693b24236e5b83d8fcf0c3c]

        CppunitTest_sc_ucalc_copypaste: use GetFormula directly
        
        Change-Id: Id23a07d3d7442119676f8628d1e394914461b678
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143034
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [780bc10c439aad5bbcbd2434f16719ba0cd65b35]

        sc: remove duplicated code
        
        Change-Id: Ice7d74263954c49a341f427c470f992225a40762
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143033
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-21  Bogdan B  <buzea.bogdan@libreoffice.org>  [2183dd48aa018a79b00c60f463f68acd7d8761d1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cd779009d25f499ae7e8af70ac4b110e43efec83
          - tdf#152112 Include "labels grid" in Info description
            
            Change-Id: I4978961d3373753754438a5b383fd6af293dc530
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142918
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-21  Bogdan B  <buzea.bogdan@libreoffice.org>  [15a4b25ab7c2e49bf468df7582043a5c1ed6d24f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ef74e307a6dfc74571727c42ee3b9f1e901451b9
          - tdf#152121 Improve row and column description for label options
            
            Change-Id: I8604f7d40a7a06c6a6da9314c52321b74194c3a2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142920
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-21  Bogdan B  <buzea.bogdan@libreoffice.org>  [26ad69b87ea705d634595899df983001a26b2399]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 175750251cc83397e714586617681414316adf57
          - tdf#152127 Change order for Country/State
            
            The country was not included into location in shared/optionen/01010100.xhp, just the state.
            It is possible that there are files where country need to be removed, being now included in shared/optionen/01010100.xhp. I will take care of that in the next commits, when I will found them.
            
            Change-Id: Ie7ac4deb9a7c0e1d3c4a03dda2e2b348a3aeb585
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142923
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-21  Caolán McNamara  <caolanm@redhat.com>  [ff0d0d0797701e38afb4f6d48486c5cd45f142cf]

        add some checks for OpenSymbol
        
        Change-Id: I98e1ee9f854d144cea3a305be6d53f8e86f6a7a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143020
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-21  Caolán McNamara  <caolanm@redhat.com>  [dcb13565119faa3bfecfb487230bac02d73509b2]

        fix a comment typo
        
        Change-Id: I6497222d5fcb29d51fb3ac70a57d09593b27fd26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143043
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-21  Bogdan B  <buzea.bogdan@libreoffice.org>  [2420ef3c349fb323cc5b28a0d00b2234098f34b4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9a51c0944dd694febb2c007f497c22ec57d159aa
          - tdf#152057 Complete revision of shared/01/01010000.xhp
            
            Change-Id: Ib3bbc1c9660e7102bdcd4eb2d0573903bf4cf195
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142689
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-21  Khaled Hosny  <khaled@aliftype.com>  [ab5c60f2fd3e24f24fd82d7756d45a5fd4d19f1d]

        vcl: fix accessing color font colors
        
        Don’t unconditionally access palette 0.
        
        Change-Id: I3de3f005371fcb9360ee0cf245a1d0a7434ffbd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143042
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-11-21  خالد حسني  <khaled@aliftype.com>  [1ff2f5fa2d8c353b0cad28317a696c2ba9a4aab5]

        Revert "vcl: test getting glyph boundary rect from LogicalFontInstance"
        
        This reverts commit 0cef06f0a2c0963e8c1579b78975710e6af4471c.
        
        Reason for revert: 
        
        https://gerrit.libreoffice.org/c/core/+/141234/comments/89325e55_2271cfe8
        
        > Stephan Bergmann:
        >
        > I saw the unrelated <https://gerrit.libreoffice.org/c/core/+/143026/1> fail its Jenkins <https://ci.libreoffice.org/job/gerrit_windows/140750/> build on tb88-win with
        >
        >   C:/cygwin64/home/tdf/jenkins/workspace/gerrit_windows/vcl/qa/cppunit/logicalfontinstance.cxx(53) : error : Assertion
        >   Test name: VclLogicalFontInstanceTest::testglyphboundrect
        >   equality assertion failed
        >   - Expected: 51x82@(7,-80)
        >   - Actual  : 50x82@(7,-80)
        
        Change-Id: Idc4132adbaf0b051dcf955f3f1e7c44841c60117
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142928
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-11-21  Stephan Bergmann  <sbergman@redhat.com>  [4beea25b0797fe9c9acf05e9e4ef926d0726582a]

        Drop comphelper::OWeakTypeObject, use cppu::WeakImplHelper<> instead
        
        Change-Id: Ie4152d7736ae3f2ffdd3489cd7a444e5035d2422
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143030
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-21  Jim Raykowski  <raykowj@gmail.com>  [fd0f6a4e83cb4a99839c73d7f545b4b80ef4657a]

        tdf#151828 related: Make cut shape have the same name after paste
        
        when possible
        
        Fixes shape names without a number at the end of the name, having the
        number 1 appended to the end of the name after cut and paste in the
        same document.
        
        When possible - because it might happen that a shape is inserted
        after the cut operation and is given the same name as the cut shape
        name. If so, when the shape is pasted into the same document it will
        not have the same name as before it was cut.
        
        Change-Id: I1d1ebc76d07d81da0286d1f0bb7d34ad973a43b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142983
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-11-21  Jonas Eyov  <jeyov@proton.me>  [fe21365c5a9083ae1f086ea48614263b3a75ab3e]

        tdf#143209 vcl: track partial scroll deltas
        
        this makes scrolling in calc smoother and makes left/up scrolling
        the same speed as right/down scrolling, which was previously not the
        case.
        
        prior to this change, Window::HandleScrollCommand only checked each
        event for being a large enough scroll to advance one unit. this
        happened in lcl_HandleScrollHelper by way of o3tl::saturating_cast,
        which meant that nonzero upward/leftward scrolls were always worth at
        least one unit, while downward/rightward scrolls needed to be larger
        than 1 to count.
        
        now, we accumulate partial scroll offsets in WindowImpl and perform a
        saturating cast on the absolute value, so behavior is symmetric and
        sensitive to accumulated small scroll values. this feels smoother
        and is more correct.
        
        Change-Id: Id3692d14edd45ed26f2952e3418e4d82806e1fc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142948
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-21  Stephan Bergmann  <sbergman@redhat.com>  [17cfd43e28c45626b1e0990bd0e51fdc97409ebe]

        Avoid external processes picking up instdir/program/libxml2.so.2
        
        ...which is a problem in ASan builds, as seen with a failing `make check`:
        
        > xgettext: symbol lookup error: .../instdir/program/libxml2.so.2: undefined symbol: __asan_init
        > xgettext: symbol lookup error: .../instdir/program/libxml2.so.2: undefined symbol: __asan_init
        > xgettext: symbol lookup error: .../instdir/program/libxml2.so.2: undefined symbol: __asan_init
        > xgettext: symbol lookup error: .../instdir/program/libxml2.so.2: undefined symbol: __asan_init
        > xgettext: symbol lookup error: .../instdir/program/libxml2.so.2: undefined symbol: __asan_init
        > Traceback (most recent call last):
        >   File ".../solenv/bin/uiex", line 25, in <module>
        >     input = check_output(["xgettext", "--add-comments", "--no-wrap", ifile, "-o", "-"], encoding="UTF-8")
        >             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        >   File "/usr/lib64/python3.11/subprocess.py", line 465, in check_output
        >     return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
        >            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        >   File "/usr/lib64/python3.11/subprocess.py", line 569, in run
        >     raise CalledProcessError(retcode, process.args,
        > subprocess.CalledProcessError: Command '['xgettext', '--add-comments', '--no-wrap', '.../basctl/uiconfig/basicide/ui/basicmacrodialog.ui', '-o', '-']' returned non-zero exit status 127.
        > Error: Failed to execute .../solenv/bin/uiex -i .../basctl/uiconfig/basicide/ui/basicmacrodialog.ui -o .../workdir//pot/basctl/messages.pot
        
        The solution is similar to e854abe076155fc085b56549ced50b3ee9a095d2 "Avoid
        external processes picking up instdir/program/libnspr4.so" used in various
        tests.  And as Executable_localize appears to only be called in that one place
        in the recipe of `make translations`, for simplicity make the library path
        override a required fourth argument for that executable.
        
        Change-Id: Ia6326ac0bb12ea75a8b3df51f7fbf12b88aca634
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142999
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-11-21  Caolán McNamara  <caolanm@redhat.com>  [fd1b475143572655db18d2f1bc12309e3f5ab8d6]

        drop FT_Select_Charmap
        
        khaled: "I think this is probably a no-op now as we don’t call FT_Get_Char_Index
        anywhere (since mapping characters to glyphs is handled by HarfBuzz
        now). I think the whole symbol font concept might be no-op as HarfBuzz
        will internally use the symbol cmap subtable if the font has one and we
        don’t need to (or can) influence this."
        
        last use of FT_Get_Char_Index was removed with
        
        commit 23c5125148a8110d88385b29570bf0b7d4400458
        Date:   Thu May 10 15:46:06 2018 +0200
        
            Use HarfBuzz to get Kashida width
        
        Change-Id: I0c0b008fa8b8b1e10125cc2aa10b9f079df795d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143018
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-21  Caolán McNamara  <caolanm@redhat.com>  [538ebbd4fa4241d59e49e33d3cedd04e02ca9287]

        remove FontAttributes::meCharSet
        
        its baked in that Symbol means RTL_TEXTENCODING_SYMBOL, so accept
        that status quo and make it explicit
        
        Change-Id: I78d90965e3d6b4543cd74a7847e13246485380d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143010
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-21  Miklos Vajna  <vmiklos@collabora.com>  [7bf26fa8c848a15dde1c7c6b94edbee759a523d1]

        sw doc model xml dump: show the frame format of as-char images
        
        Old:
        
        <SwTextAttr ptr="0x63e5db0" symbol="12SwTextFlyCnt" start="0" dont-expand="false" whichId="58" m_pAttr="0x63e57f0" which="fly content"/>
        
        New:
        
        <SwTextAttr ptr="0x5af3d70" symbol="12SwTextFlyCnt" start="0" dont-expand="false" whichId="58" m_pAttr="0x5a44ae0" which="fly content">
          <SwFormatFlyCnt ptr="0x5a44ae0" text-attr="0x5af3d70" format="0x5af3bd0">
            <SfxPoolItem whichId="58" typeName="14SwFormatFlyCnt"/>
          </SwFormatFlyCnt>
        </SwTextAttr>
        
        Change-Id: Ie4f50d5ee065af920ac21a416f854ef7c7234707
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143031
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [19b586543b08325897278ef8b4a65ac81615978d]

        qa: remove duplicated operators
        
        it's already defined in include/tools/color.hxx
        
        Change-Id: I26eaba4a1279fadd8669e9702b695e02871052d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142512
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-21  Maxim Monastirsky  <momonasmon@gmail.com>  [f23d3661ab04601650db95f846081317fc06801d]

        sd: table design editing
        
        Change-Id: I75559c80da015a13ee078bdda06f6f4975fe5946
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140943
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-11-21  Maxim Monastirsky  <momonasmon@gmail.com>  [5d683e8f6c9e677d7b6bc829a4ce9ee384f4fbd8]

        Export modified table styles
        
        In addition to actually used styles, we want to
        export user defined styles, as well as built in
        styles that were modified.
        
        Detecting the real modification state might be
        challenging in some cases, e.g. when importing
        the style from an existing document. So for
        simplicity, we consider a style as "modified"
        if at least one of its child cell styles is user
        defined. The UI for modifying cell styles will be
        implemented in such a way that built in styles
        will never be modified themselves. Instead, a
        user defined style will be created on the fly,
        with the corresponding built in style set as its
        parent, and only that new style will be modified.
        
        It is still possible to modify built in cell
        styles via the UNO API, but such styles won't be
        exported unless actually used in the document.
        
        Change-Id: Ic73eb460fd024f23016553e134397e07259f5c90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143011
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-11-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [9e4b47190eb762f3aea80920846fe5135b7d76fc]

        tdf#152053: sc_subsequent_filters_test2: Add unittest
        
        Change-Id: If0de645a0ca0901862ef4e084e14ff60cbc3800b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143028
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-21  Szymon Kłos  <szymon.klos@collabora.com>  [0a55aa8ba38aea56a2bce1504fd687e510f66b9d]

        calc: cache GetCellArea results
        
        This will avoid repeated lookup in the ScTable::GetCellArea.
        Which is used for vcl::ITiledRenderable::getDataArea().
        
        Tested in CppunitTest_sc_ucalc
        
        Change-Id: Ied58cfe447e1b924af9b401e95e127c784b80355
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142279
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142995
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-11-21  Szymon Kłos  <szymon.klos@collabora.com>  [d29349a3f8808e650a9432bd087e352845e8b0d3]

        lok: Notify about last used row and column in Calc
        
        We use HelperNotifyChanges::NotifyIfChangesListeners
        notifier so we know which cell was modified and we
        can correctly target only affected users.
        
        Change-Id: Iaeb68e350e85e4ed1492a7d350a790e68f2d63af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139473
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142994
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-11-21  Szymon Kłos  <szymon.klos@collabora.com>  [5762aa5c0efb75e8b7713b4c2ee8bd9300fc06cf]

        jsdialog: enable Delete content dialog
        
        Dialog had unused m_xBtnOk which has defined standard
        response in .ui file - no need to bind anything in the code.
        
        Change-Id: Ie743485bb30a03b82a87dc69015a704e14c39384
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142903
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142993
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-11-21  Szymon Kłos  <szymon.klos@collabora.com>  [58ae6705deccb614f33d20bfa4b2ab0923d426e1]

        lok: allow password reset in properties>change password
        
        Change-Id: I92a3c658e96f602549ff5282b6ed5bc9ee780bbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141372
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142992
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-11-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [be12f60b1055292ac655e53f4fb56567b5c15970]

        Fix typo
        
        Change-Id: Ie1ed42bed5ff91dd39136be11bf365e737853c6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143021
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-21  Mert Tumer  <mert.tumer@collabora.com>  [67eb60672936a10fba840078e6aca918c3331f52]

        lok: make properties>change password dialog async
        
        * We now can set a password through properties->change password
          without having to have a password initially only for online
          because it needs a created file already, online works with files
          that are created before loading but the desktop does not need this.
        * The same dialog is still used as non-async for desktop version
          because it goes through an InteractionHandler and the result is
          expected not from the dialog but from the interaction handler.
          Therefore, making it async there did not make sense.
        
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Change-Id: I3d02822be0b71836b1592abca191b3b1c5f6374e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139884
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142991
        Tested-by: Jenkins

2022-11-21  Caolán McNamara  <caolanm@redhat.com>  [2adaac8bf01a6caffd0eedb9f456eeadc43f1759]

        be more specific on what "Symbol" is
        
        Change-Id: Icd08628848cce74407552f57660d75b1ac9816bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143009
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-21  Michael Stahl  <michael.stahl@allotropia.de>  [0f8262d34ba7130a8bd8907bc85e9f42fecafd51]

        vcl: GCC 12.2.1 -Werror=maybe-uninitialized
        
        Change-Id: I54ff61456682a312d5507aa6d740c0a72ea33ce1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142981
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-11-21  Balázs Varga (allotropia)  <balazs.varga.extern@allotropia.de>  [6edd93671c491938e52fce75a64f48f8a63d08a1]

        Revert "use uname for detecting WSL"
        
        Since this patch breaks WSL2 builds on windows.
        
        This reverts commit 5a8a1c4a86938b65c5ea7807f60e721946d7d8de.
        
        Change-Id: Idd68a2609b81881af87ae777b5c4bf9cc2d8ef88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142580
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>

2022-11-21  Skyler Grey  <skyler3665@gmail.com>  [19d02a1267cfa1e7a950af31a77d4a7888594630]

        Make the number format dialog an async jsdialog
        
        - The dialog needs to be async in order for multiple people to be able
          to use it at once
        - If we don't make the item set a shared pointer, we will crash out with
          an error when we try to copy it after the OK button is pressed
        - As the dialog is tabbed, we need to enable the dialog for all UI files
          that the dialog uses rather than just the main dialog UI file
        
        Change-Id: I8d684e9e9ad49b8a85ee940864d7219b4115a6e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138270
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142990
        Tested-by: Jenkins

2022-11-21  Skyler Grey  <skyler3665@gmail.com>  [4b4e7ac74e2b72833de6b464b25b077b7541f43a]

        Make the insert caption options an async jsdialog
        
        - In https://gerrit.libreoffice.org/c/core/+/138313, the insert caption
          dialog was converted to an async jsdialog. It has 2 subdialogs which
          it opens when you press the 'options' and 'auto' buttons
        - This review converts the first of these (the options dialog) to an
          async jsdialog as well, bringing it up to parity with the parent
          dialog
        
        Change-Id: I703b66d8c786d8cbb0b1285014247b38d8d70605
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138442
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142989
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2022-11-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [727141098b7d7bfed65e64d2062042269a8f6088]

        loplugin:unusedfields start removing unused weld fields
        
        Change-Id: If736ff669ffe24c3dd111c26285c19fc65806a3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142946
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-21  Tibor Nagy  <nagy.tibor2@nisz.hu>  [ab10008ecaa33228838115a0b714e4f118c07ac1]

        tdf#149803 tdf#128150 PPTX: export UseBgFill of custom shapes
        
        Fixing tdf#128150 the UseBgFill property of shapes can
        be saved to PPTX, but not in the case of custom shapes.
        
        Follow-up to commits c4cf2e82e8d0aaef9b1daedc033d6edf647e5284
        (tdf#128150 Add OOXML import/export for "use background fill"),
        commit 50394abcc36a73c0205e6cb69d925c66c25f81f2,
        (tdf#128150 Implement/add SlideBackgroundFill visualization") and
        commit	9c2c48f14535e58cad0453fef584400ee703aecc
        "tdf#128150 xmloff: ODF import/export of fill-use-slide-background".
        
        Change-Id: Ib88f236d2533ef71ea66718d380e83d9a0685c3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142489
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-11-21  Caolán McNamara  <caolanm@redhat.com>  [e3245247421fc30c37a8b7321e2815e2507b5a1f]

        clarify IsSymbolFont means Microsoft Symbol encoding
        
        https: //freetype.org/freetype2/docs/reference/ft2-base_interface.html#ft_encoding_ms_symbol
        https: //learn.microsoft.com/en-us/typography/opentype/spec/recom#non-standard-symbol-fonts
        Change-Id: I77732fff67a145bd8fa347c3d0c8e4deb2083143
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143008
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-21  Caolán McNamara  <caolanm@redhat.com>  [8a93dbd60109a46b167bdc656bfb9a802ffe8f69]

        drop unused ImplFont::IsSymbolFont
        
        Change-Id: I7dfe4ef4a4b457a4f0ec0075e65a8397663ef99b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143007
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-21  Caolán McNamara  <caolanm@redhat.com>  [b98e2979af71d1f415a856be98839f321371804a]

        drop effectively unused Font::IsSymbolFont
        
        Change-Id: I717319dd3843aa7d73d0722967e80f7d07e98143
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143006
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-21  Caolán McNamara  <caolanm@redhat.com>  [468277a0aec9a40f5d5f3db600088ae04a45e2c9]

        clarify what 'IsSymbolFont' in this external facing idl means
        
        Change-Id: I2cb2aab6797e55449e5e771192f48915baedc221
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143005
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-21  Caolán McNamara  <caolanm@redhat.com>  [7017ae2fd7161ee9ed07095f56dd3da9eb9e6b10]

        IsSymbolFont means that its a Windows Symbol Encoding
        
        so kCTFontSymbolicClass doesn't fulfil that meaning, if we want
        something more generic to indicate that a font is only useful
        for "icons, dingbats, technical symbols, and so on." then we need
        a different thing. Its baked in everywhere else that a "SymbolFont"
        uses RTL_TEXTENCODING_SYMBOL.
        
        Change-Id: Ie99b5068077dd385dec26f62e2e991e8381128d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142961
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-21  Caolán McNamara  <caolanm@redhat.com>  [5a35ca12d98d7ad0bfc012d75d00f9eefb4ec078]

        drop ImplFont::SetSymbolFlag
        
        Change-Id: I8da977c3464e82e8a159143f9d1c73446ceee159
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142960
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-21  Caolán McNamara  <caolanm@redhat.com>  [2df9b7cd3fa03077c9809dab9b94a20dd89002fb]

        stop setting OpenSymbol as a "Symbol" font
        
        which has a specific meaning of a Windows Symbol encoding
        
        Change-Id: I6e5d079303fccfabc8204fc0dbae0870efb839a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142947
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-21  Jim Raykowski  <raykowj@gmail.com>  [1b031eb1ba6c529ce67ff8f471afee414d64a098]

        tdf#145359 related: SdNavigator dnd
        
        This is an enhancement patch that provides drag and drop capability
        within the Navigator page object tree to allow arranging object
        navigation order and grouping of objects.
        
        Change-Id: I76996cd909765fb3503cf077566bec267b7705e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142640
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-11-21  Arnaud VERSINI  <arnaud.versini@libreoffice.org>  [d5f29872f5a149fc7905cdf340215c07af0d4da8]

        sal/osl win32 : use non recursive mutexes in file and thread
        
        Change-Id: I7e0e7f7a8bdc3fa92beca10935bb3c62d57f92fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143002
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-21  Miklos Vajna  <vmiklos@collabora.com>  [3dc7aa719006aaf62be93ae92311c1859c2c7e19]

        sw: prefix members of BookmarkTable, SwCreateAuthEntryDlg_Impl, ...
        
        ... SwTOXButton and SwTOXEdit
        
        See tdf#94879 for motivation.
        
        Change-Id: I0fa3d1c6023ce42f3a1c23cc6b873ffa75516455
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143013
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-21  László Németh  <nemeth@numbertext.org>  [d687d74a4e3ba70a4e21fcd7db532c3cffc7d4d2]

        tdf#113592 LibreLogo: update fallback localization
        
        Follow up to commit d4c92c836c42d8fa7e31657d0534bef3979a03e2
        "LibreLogo: add command FONTTRANSPARENCY".
        
        See also commit 5948e2e9f032916e3278f904097eff6b47b869d6
        "LibreLogo: fix ast, gug, hsb and sid language support".
        
        Change-Id: I6464091ce66ae302b1f6207f954bf06788bc1e02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143004
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-11-21  László Németh  <nemeth@numbertext.org>  [07711c8482714f970c57688629c591f8f3aa135f]

        tdf#149800 SVG export: remove extra white line of semi-transparent shape
        
        A shape is exported using two svg:paths, first one is for the
        fill, and the second one is for the line. Semi-transparency of
        shapes enabled the disabled stroke of the first path, resulting
        an ~1 pt width extra white line behind the normal line of the
        shape. It was visible only, if the normal shape line was thinner
        than 1 pt, or if the normal line was semi-transparent or disabled.
        The extra line got the same transparency value, as the fill,
        so its visibility depended on that, too.
        
        Change-Id: Idc40971cc73ec9e4f241974ae29c876d06cc0658
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143003
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-11-20  Martin Srebotnjak  <miles@filmsi.net>  [deb7bc82de19ea8e20c767fdf21f9ba4feb5e9f0]

        Update git submodules
        
        * Update translations from branch 'master'
          to 5e9d458209fb3ee168e61c74388f3a0b64f2c12c
          - Updated Slovenian translation
            
            Change-Id: Iaaf4affe6172da08385569d4d158f3e073eb4297
            
2022-11-20  Stephan Bergmann  <sbergman@redhat.com>  [cb24017c84efdc91a73d91655664d9ae01a1d6d6]

        Clean up CfgParser::aStack
        
        This is apparently some very old, very poor XML parsing code full of
        questionable design decisions.  The silliness of pushing onto the opened-element
        stack also entities that don't have a closing tag (but which cannot easily be
        changed, see the added comment about CfgStack::GetAccessPath) caused consistent
        memory leaks when Executable_cfgex is executed during the build.  While those
        leaks are harmless, they might cause people to nevertheless try to clean them up
        in various ways (see the abandoned
        <https://gerrit.libreoffice.org/c/core/+/142718> "asan: fix leak in
        ExecuteAnalyzedToken/Push"), so just clean up those broken-by-design excess
        aStack elements.
        
        Change-Id: I849109906c6b102d9aa90300c2bada360c727d4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143001
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-20  Stephan Bergmann  <sbergman@redhat.com>  [e735de2051143347b7283c85ad80b0e2412522dc]

        Avoid some unnecessary, wrong downcasts during `make translations`
        
        > l10ntools/source/xmlparse.cxx:491:51: runtime error: downcast of address 0x603000000610 which does not point to an object of type 'XMLParentNode'
        > 0x603000000610: note: object is of type 'XMLDefault'
        >  00 00 00 00  30 44 a7 dd a0 55 00 00  00 05 10 6e a4 7f 00 00  80 00 00 00 60 60 00 00  00 00 00 00
        >               ^~~~~~~~~~~~~~~~~~~~~~~
        >               vptr for 'XMLDefault'
        >  #0 in XMLFile::CheckExportStatus(XMLParentNode*) at l10ntools/source/xmlparse.cxx:491:51
        >  #1 in XMLFile::CheckExportStatus(XMLParentNode*) at l10ntools/source/xmlparse.cxx:481:9
        >  #2 in HelpParser::CreatePO(rtl::OString const&, rtl::OString const&, XMLFile*, std::basic_string_view<char, std::char_traits<char>>) at l10ntools/source/helpmerge.cxx:91:20
        >  #3 in sal_main_with_args(int, char**) at l10ntools/source/helpex.cxx:124:17
        >  #4 in main at l10ntools/source/helpex.cxx:47:1
        
        and
        
        > l10ntools/source/xmlparse.cxx:523:44: runtime error: downcast of address 0x6030000007c0 which does not point to an object of type 'XMLParentNode'
        > 0x6030000007c0: note: object is of type 'XMLData'
        >  00 00 00 00  e0 53 d5 c0 46 56 00 00  d0 00 00 00 40 60 00 00  f0 07 00 00 30 60 00 00  00 00 00 00
        >               ^~~~~~~~~~~~~~~~~~~~~~~
        >               vptr for 'XMLData'
        >  #0 in XMLFile::CheckExportStatus(XMLParentNode*) at l10ntools/source/xmlparse.cxx:523:44
        >  #1 in XMLFile::CheckExportStatus(XMLParentNode*) at l10ntools/source/xmlparse.cxx:492:80
        >  #2 in XMLFile::CheckExportStatus(XMLParentNode*) at l10ntools/source/xmlparse.cxx:481:9
        >  #3 in HelpParser::CreatePO(rtl::OString const&, rtl::OString const&, XMLFile*, std::basic_string_view<char, std::char_traits<char>>) at l10ntools/source/helpmerge.cxx:91:20
        >  #4 in sal_main_with_args(int, char**) at l10ntools/source/helpex.cxx:124:17
        >  #5 in main at l10ntools/source/helpex.cxx:47:1
        
        and
        
        > l10ntools/source/xmlparse.cxx:526:48: runtime error: downcast of address 0x603000000820 which does not point to an object of type 'XMLParentNode'
        > 0x603000000820: note: object is of type 'XMLComment'
        >  00 00 00 00  28 06 92 a9 17 56 00 00  d0 00 00 00 40 60 00 00  40 00 00 00 20 61 00 00  00 00 00 00
        >               ^~~~~~~~~~~~~~~~~~~~~~~
        >               vptr for 'XMLComment'
        >  #0 in XMLFile::CheckExportStatus(XMLParentNode*) at l10ntools/source/xmlparse.cxx:523:44
        >  #1 in XMLFile::CheckExportStatus(XMLParentNode*) at l10ntools/source/xmlparse.cxx:492:80
        >  #2 in XMLFile::CheckExportStatus(XMLParentNode*) at l10ntools/source/xmlparse.cxx:481:9
        >  #3 in HelpParser::CreatePO(rtl::OString const&, rtl::OString const&, XMLFile*, std::basic_string_view<char, std::char_traits<char>>) at l10ntools/source/helpmerge.cxx:91:20
        >  #4 in sal_main_with_args(int, char**) at l10ntools/source/helpex.cxx:124:17
        >  #5 in main at l10ntools/source/helpex.cxx:47:1
        
        Change-Id: I1e2c6bf802aa03b5b1eb21532e98fa22d966e683
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/143000
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-20  Khaled Hosny  <khaled@aliftype.com>  [1f9b2a7057a519e0ea750875ac439129f1d3df87]

        vcl: fix glyph positioning for artificial italic
        
        Let HarfBuzz transform the glyph positions as well, so that e.g.
        combining marks get shifted relative to their slanted base glyphs.
        
        Change-Id: Ib399ab462b36effdc21c4bbeba79d65214792f9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142979
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-11-20  Khaled Hosny  <khaled@aliftype.com>  [d4005521e4fe4379381605b63af1950c5aecd798]

        vcl: add NeedsArtificialBold/Italic() to LogicalFontInstance
        
        Change-Id: Ie8bab5d7653a22d0f56b4c859fb2260d96e655c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142998
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-11-20  Khaled Hosny  <khaled@aliftype.com>  [f88e7632b745a9b18af36cd901399c40e8b7378f]

        vcl: unify skew for artificial italic
        
        Cairo, Skia, Core Text, and PDF all were using slightly different skew
        for artificial italic.
        
        On Windows, we don’t even apply the skew ourselves and let DirectWrite
        apply it.
        
        The value chosen here should be the same as the one applied by
        DirectWrite for consistency (measured manually, and confirmed against:
        https://source.winehq.org/git/wine.git/blob/5d1820c40bd93e6810f072a39745ee739ba99b81:/dlls/dwrite/freetype.c#l467)
        
        Change-Id: I3ab017b4cd7a3b4dba097cd302333a88e4c16350
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142980
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-11-20  Chris Sherlock  <chris.sherlock79@gmail.com>  [e535da3b6d72c0aca312dcf1ca38a3fcc3532a38]

        vcl: add unit tests for OutputDevice::GetTextRect()
        
        Change-Id: Ic36d42b0b38083c6a9ce3b6af4d80d5acf3e96e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140906
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-11-20  Skyler Grey  <skyler.grey@collabora.com>  [9a0a7ae8f62cc8233b71057caa6bc88c69ee94a1]

        Make the insert caption dialog an async jsdialog
        
        - Using StartExecuteAsync instead of Execute to execute the dialog makes
          it run asyncly
        - We need to add a handler for the OK button, otherwise the event won't
          be fired when it's clicked. There seem to be varying names for this
          throughout the codebase, I've chosen OKHdl as it's short, appears to
          be relatively common and fits well with the existing OptionHdl and
          CaptionHdl that the other buttons on the dialog use
        - Lastly, we need to enable the JSDialog builder in
          vcl/jsdialog/enabled.cxx so that the dialog becomes a JSDialog
        
        Still TODO:
        - Convert the dialogs that open when you press "auto" or "options"
          buttons (will be in a followup review)
        
        Change-Id: Ieabbc4e69c4aa065506f7dc6c823d83e4d784c2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138313
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142988
        Tested-by: Jenkins

2022-11-20  NickWingate  <nick.wingate@collabora.com>  [930b96dee6250eb8d51f25e2e1020bd1e028db03]

        Enable File Properties for JSDialogs
        
        - Disable security tab as protect/password subdialog
        not fully async-ed
        - Disable custom property tab as still unstable
        - Hide Digital signatures button
        - Make duration dialog async
        - Set location as file name
        
        Signed-off-by: NickWingate <nick.wingate@collabora.com>
        Change-Id: I5843bb7737af8dd6b7d3af273ddd8997f2e35e10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138010
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142987
        Tested-by: Jenkins

2022-11-20  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [deb0bb9f2635a8dfec90b42e3727f4224548a8e9]

        tdf#126457 - Add URL and workbook name to window titles
        
        The Windows object allows to activate a window using its caption. The window caption is the text shown in the title bar at the top of the window. It can be changed which does not affect the name of the workbook. In MS these captions are unique, i.e., a file with the same file name stored in a different directory can't be open.
        
        However, LibreOffice allows to open files with the same name. So in order to make it as closely to the functionality of MS, the windows activate method now works with URLs and changed window captions.
        
        It has still to be clarified what happens if two workbooks have the same caption.
        
        Change-Id: I77a8680bc64b5992191df2fa1a7d475f9a48f518
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140627
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-11-20  Kevin Suo  <suokunlong@126.com>  [bc48dbe08db537f41e42839a0493317298606413]

        sdext.pdfimport: Use string() in xpath for testTdf104597_textrun
        
        ...and remove the TODO comments.
        
        Also, comment out the test for string ٱلسََّل which is related to tdf#152083 and will be fixed in a separate commit.
        
        Change-Id: I075145be1ff58c16e976c710fbf8f55fc6752af1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142962
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-20  NickWingate  <nick.wingate@collabora.com>  [346cda683763aa352cf67a035340e48133790f7f]

        Fix opening duration custom property shows text
        
        Before saving a duration custom property and
        then closing and opening file props wouldn't
        show the duration type and value and instead
        blank text
        
        Signed-off-by: NickWingate <nick.wingate@collabora.com>
        Change-Id: Ie6536dd75151db40f335985c1ce92236ce77ddc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138180
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142986
        Tested-by: Jenkins

2022-11-20  NickWingate  <nick.wingate@collabora.com>  [d7f00522a2dd84b05371920ebbcf6f81323a666f]

        Fix sending empty tab pages to online
        
        Previously this assumed page ids were sequential
        if a page is removed then its id returns an empty
        page. Fetching window child also worked based on
        iterations and not comparing actual ids so another
        possibility for empty pages.
        
        Signed-off-by: NickWingate <nick.wingate@collabora.com>
        Change-Id: I908f58665a9429ca4b66f346108030926a599d7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138181
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142976
        Tested-by: Jenkins

2022-11-20  Skyler Grey  <skyler3665@gmail.com>  [6179026d162a4281ae158ccca7897f6059f1338c]

        Add a title to the widget test dialog
        
        - Previously the widget test dialog didn't have a title, however most of
          the other dialogs do. This commit adds a title to the dialog
        
        Signed-off-by: Skyler Grey <skyler3665@gmail.com>
        Change-Id: I8b61e00e93cd71a6a7bf068537d9cbcdc735753d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137534
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Rashesh Padia <rashesh.padia@collabora.com>
        Reviewed-by: Pedro Silva <pedro.silva@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142975
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-11-20  Skyler Grey  <skyler3665@gmail.com>  [318d6175f2cf4328bbd6e88f4f64adfe314d759b]

        Enable JSDialogs on the split cells dialog
        
        - This dialog works properly when JSDialog rendering is enabled for it
        - This dialog is already async, so there aren't multi-user issues like
          there are on some other dialogs
        
        Signed-off-by: Skyler Grey <skyler3665@gmail.com>
        Change-Id: I036ca7ab15e0ab472ff961ef643053f8f6771c0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137791
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142973
        Tested-by: Jenkins

2022-11-20  Skyler Grey  <skyler3665@gmail.com>  [b5d3a3ac031d055e433eb2b79b48f6d00fb0e0d6]

        Turn the split table dialog into an async JSDialog
        
        - Previously the split table dialog was not an async dialog, and it
          wasn't a JSDialog either
        - A non-async dialog has issues when multiple people try to change
          something using the dialog at the same time. Generally the changes
          from one person will not be applied until all people who opened the
          dialog later than them have submitted
        - This PR makes the dialog async, fixing multi-user issues with it
        - This PR makes the dialog into a JSDialog, rendering it on the client
          with native HTML elements
        
        Signed-off-by: Skyler Grey <skyler3665@gmail.com>
        Change-Id: I9254bc1b635531c8b38d1ade76f99ffdda145b35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137741
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142972
        Tested-by: Jenkins

2022-11-20  rash419  <rashesh.padia@collabora.com>  [67160035d65f9b43b8483e5900d2a2812e1bbecc]

        sw: jsdialog: enable contentcontrol and contentcontrollistitem dialogs
        
        contentcontrol: fix: modify, remove, move up/down buttons doesnot work even if item is selected in jsdialog
        
        Signed-off-by: rash419 <rashesh.padia@collabora.com>
        Change-Id: Ib038ce2a3ff6f92ab7314b18f36a038991a35f3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135902
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142971
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-11-20  rash419  <rashesh.padia@collabora.com>  [ba5e0013e74f072300e808e4d8d679b6f42bff92]

        jsdialogs: added WidgetTestDialog to test different vcl widgets in online side
        
        Signed-off-by: rash419 <rashesh.padia@collabora.com>
        Change-Id: I27cbb72b4ccd486b58934503b1d3d5d7ff47cbfe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132865
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142970
        Tested-by: Jenkins

2022-11-20  Khaled Hosny  <khaled@aliftype.com>  [64d4275b60d50a87fb2bf4dd45be3c28902cec52]

        vcl: fix artificial bold and italic on Windows
        
        Move creating DWFontFace to WinFontInstance so that it get proper font
        synthesis settings.
        
        Regression from:
        
        commit a80239ede3236c84d7a05d0fbc0f299811fee6c0
        Author: Khaled Hosny <khaled@aliftype.com>
        Date:   Sat Nov 19 03:03:15 2022 +0200
        
            vcl: move creating DWFontFace to WinFontFace
        
        Change-Id: Ifba947d8908a37972d723028258500b10ec24cd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142982
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-11-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [16a7e944ab1b318fafb7dd48d48379168403d2e8]

        Fix typo
        
        Change-Id: Iaa40db0f7799c70f39bb74d9768f84ff236502ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142977
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-19  Siddharth  <skhattar111@gmail.com>  [9cac01b4f19c8fc3adb1a19a71b2f214a1586d8f]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: I50c2c0f202780d06b556ae82b51bab5c3f79d72e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142498
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-11-19  Szymon Kłos  <szymon.klos@collabora.com>  [931e3d204e59ccb2e9c479477e6e66b2c098924f]

        lok: masterpage: Introduce mode property to tile rendering
        
        This is needed for Impress which can have slides in
        two Edit Modes: Master Page and Page.
        
        Change-Id: I3eca0f51ba7970e793026d1ac6aa09b19b7a904b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137869
        Reviewed-by: Ashod Nakashian <ash@collabora.com>
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142969
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-11-19  Maxim Monastirsky  <momonasmon@gmail.com>  [553cfbfc9e74a03fe02a58e9aa6076fc1dddeb7b]

        Prepare the dialog for cell style editing
        
        Change-Id: I54ec1486f49f240e1ab88662b9d1b0b741cf8878
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142905
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-11-19  Szymon Kłos  <szymon.klos@collabora.com>  [bac26f91ae930902c336b1e5ceb08e1ae5de8d8a]

        lok: masterpage: disable callbacks on painting
        
        We did that only for original view, but we need to disable
        callbacks for used view - so when we switch mode or part it
        will not send the notification to the client.
        
        Bug fixed by this patch:
        1. open impress in two LOK sessions
        2. A enters MasterPage mode
        3. B switched slide
        4. A exits MasterPage mode
        
        result: A was switched to the slide selected by B
        
        Change-Id: I7dde8bb4c73862813d064319922aba4c4b727db9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142716
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ash@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142966
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-11-19  Szymon Kłos  <szymon.klos@collabora.com>  [325bab6a92921a0356cc3e1c66f14ad0c6200d85]

        Dont use equal name for label and widget
        
        Change-Id: I71b052aff4317b416f0c02bde549461b64f1a6f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142181
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142968
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-11-19  Szymon Kłos  <szymon.klos@collabora.com>  [2dd51938908b9856bd1ad4b252cd60805262baa5]

        lok: masterpage: don't switch page on mode change
        
        Go back to the last used page when closing MasterPage.
        There was a bug when one user was in MasterPage mode and
        other switched page - then on close we opened other user
        page.
        
        Change-Id: I02f3b36429a62b855b215803d6684b3382228326
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142740
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ash@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142967
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-11-19  Szymon Kłos  <szymon.klos@collabora.com>  [fc656a56b283ec0eb308faf78fa171fd69b1e807]

        jsdialogs: correctly detect button's handler
        
        Change-Id: I5bb3e60d52813fddfc9a5eb7a0e87d5f5e3853f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142904
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142964
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-11-19  Szymon Kłos  <szymon.klos@collabora.com>  [71c88cf9d5f5dffa86e5a111e19468a5a2a2b6c0]

        lok: masterpage: don't remove old cache
        
        In multi user view when switching between MasterPage and Page
        mode it was failing to find cache because it was removed by other
        views. We need that to allow invalidation after master page changed
        something.
        
        Change-Id: I070345b0fe6942965aece5bf729ceb37b7d99397
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142697
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ash@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142965
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-11-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [ec6502a1f61fcbd4bf05b62f172650fe442c3a1d]

        tdf#151846 Restore XChartTypeTemplate
        
        Which I removed in commit 58766f997d59e4684f2887fd8cdeb12d2f8a9366.
        
        Turns out it does have some usefulness for extensions. So restore most
        of it. The exception is the getDataInterpreter method, for which I have
        added a placeholder, so that the restored class has the same vtable
        layout as the original.
        
        Change-Id: Ief9b48ef2c408580bc24b5a8a0e11131edb3b943
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142908
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-19  Khaled Hosny  <khaled@aliftype.com>  [a38bb773bb568ef942293f23d0701da933817e8f]

        vcl: use std::optional in PhysicalFontFace
        
        Otherwise when a font does not, say, support variations or color
        palettes, we keep querying the font each time they are requested.
        
        Change-Id: I3a41bc73dd814b25af3a8b5b009632ecf7ef27ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142963
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-11-19  Khaled Hosny  <khaled@aliftype.com>  [e65b0bf83b8225fde81ee7b10c1fa4b9f32b6ed1]

        vcl: add WinFontFace::GetVariations()
        
        This makes font variation settings to be applied to glyph advances and
        text layout, not only glyph shapes.
        
        The sw-extra.h file is needed because we target Windows 7 and the
        interfaces we want to use are only exposed for Windows 10. File copied
        from:
        
        https://hg.mozilla.org/mozilla-central/file/704f09a557a4dfc9057f1672b711789f64f74a82/gfx/2d/dw-extra.h
        
        Change-Id: I7bbb4c3f2b70274754f844fedb0c4329c8f649a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142347
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-11-19  Khaled Hosny  <khaled@aliftype.com>  [d00ed8359c082f460e5f318ddf180513ca429e46]

        vcl: make WinFontFace final
        
        Change-Id: Ie64c155c8dc4d2a4819d4f60999cbb8355687d86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142958
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-11-19  Khaled Hosny  <khaled@aliftype.com>  [a80239ede3236c84d7a05d0fbc0f299811fee6c0]

        vcl: move creating DWFontFace to WinFontFace
        
        Change-Id: Ie0e94787d962eaec7753ae50d548ad8655dbc209
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142957
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-11-19  Khaled Hosny  <khaled@aliftype.com>  [042473d4b162c87a27a55e9b9f076b5fc479a55a]

        vcl: move creating DWriteFactory to a centeral place
        
        We already have code in two places to create it, and I will need it in
        yet another place.
        
        Change-Id: I12dee85347a3894045c345b0ec9d5e02c493c218
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142956
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-11-19  Khaled Hosny  <khaled@aliftype.com>  [0cf71ca47b463c0b944e31aa7bd66fdaf9097f8e]

        vcl: remove unused D2DWriteTextOutRenderer code
        
        Change-Id: I873d13e3a230c2679daea2080a102d89003c90c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142955
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-11-19  László Németh  <nemeth@numbertext.org>  [6f0736c2981042f90e83cdd71b3f9c91dbe77661]

        tdf#152106 sw layout: fix freezing of multicol sections with flys
        
        Loading documents with multicol sections with flys could
        freeze Writer. Add loop control for multicol sections to fix it.
        
        Regression from commit 8feac9601cfe35ee0966776bab15d122206f154e
        "tdf#138518 sw: layout: avoid moving flys forward prematurely".
        
        Follow-up to ed12269c42f75f553bb8a8770923406f7824e473
        "tdf#142080 sw: layout: fix infinite loop in CalcContent()".
        
        Change-Id: I06eb3f5a26b2d2ac3999b98a9661112b8bf7738f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142950
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-11-19  Caolán McNamara  <caolanm@redhat.com>  [b72cf572bbf330bee411806c65c5bc2ff093a938]

        ofz#53547 integer-overflow in poly is a lost cause I feel
        
        Change-Id: I3a8f67244ec8cf3d6c6abe9641c1d70f385567e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142959
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-19  Caolán McNamara  <caolanm@redhat.com>  [4e4ca58abbbcbf03e69434062cdbfebe17113430]

        ofz#53525 Abrt
        
        Change-Id: Ia99d6aff1e7e9b90167fc535c1fc7951e7f4b2b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142954
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-19  Julien Nabet  <serval2412@yahoo.fr>  [37c1ad25be11d3b2256b1dce577abc426f6a73f6]

        deepL: Dutch is "NL" and use "LV" for Latvian
        
        Change-Id: I18d56ac373594abca2d994c709fa4579bdfe4d62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142838
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [f0030353b38dfec4ceedc72d32884dbdde583d1b]

        loplugin:unusedmethods
        
        Change-Id: I5dcba14a9b0dfcc5267760410f6d135fcd3b1bd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142944
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-19  Mike Kaganski  <mike.kaganski@collabora.com>  [cfe88f4ab51c9330c0418cbd8b7093db515f9bd5]

        Simplify a bit
        
        Change-Id: I776259d8a79464b536fe90da8b25801d73ced9a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142952
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-19  OmkarAcharekar  <omkaracharekar12@gmail.com>  [bcf333309f9a9bde21aac1302cbead2b23822458]

        tdf#147906 Use std::hypot for Pythagorean addition
        
        Change-Id: I19ecfe80e9a927c14db2680188baa54cb4911d4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142535
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-11-18  Caolán McNamara  <caolanm@redhat.com>  [f4b5ecb54dbe216677b3eeb9a03f63da7df8223f]

        use OpenSymbol as bullet font instead of StarSymbol
        
        Change-Id: Id9ec305c3d43c3a811cb95794eaa5349bc3e4b56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142938
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-18  Caolán McNamara  <caolanm@redhat.com>  [66fbd32b8cc60d350f02812d3a04f8714c0d77e0]

        add documentation that this means Windows Symbol encoding
        
        Change-Id: Ib2bbba8a21b6c82ca83c067a99dcd9bb41537e66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142939
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [4714b371809fb0e65073cbc95b4aafedb2c6a9ca]

        sc: move isFormulaWithoutError where is used
        
        Change-Id: I846e1621b0ab82a921a12a0f1440ccb0e6c75215
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142951
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-18  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [785aa638acb920316fe78bedab3a512fb384535a]

        Turn around usage of TextHierarchyEditPrimitive2D
        
        This primitive is created if a text edit is active
        and contains it's current content, not from model
        data itself.
        Pixel renderers need to suppress that content, it
        gets displayed by the active TextEdit in the EditView.
        Suppression is done by decomposing to nothing by
        default.
        MetaFile renderers have to show it, so that the
        edited text is part of the MetaFile, e.g. needed
        for presentation previews and exports.
        So take action here and process it's content.
        Note: Former error was #i97628#
        
        Change-Id: I32c83c0ad7883a79fc40f5a21ac6ed7b1055b7df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142910
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-11-18  Stephan Bergmann  <sbergman@redhat.com>  [50d73574b6c3d71f9a539c895a15d6fcda22390b]

        Related tdf#104597, tdf#151546: Introduce comphelper::string::reverseCodePoints
        
        69e9925ded584113e52f84ef0ed7c224079fa061 "sdext.pdfimport: resolves tdf#104597:
        RTL script text runs are reversed" and f6004e1c457ddab5e0c91e6159875d25130b108a
        "tdf#151546: RTL text is reversed (Writer pdfimport)" had introduced two calls
        to comphelper::string::reverseString into sdext.  That function reverts on the
        basis of individual UTF-16 code units, not on the basis of Unicode code points.
        And while at least some pre-existing callers of that function want the former
        semantics (see below), these two new callers in sdext apparently want the latter
        semantics.  Therefore, introduce an additional function
        comphelper::string::reverseCodePoints with the latter semantics.
        
        I identified three other places that call comphelper::string::reverseString:
        * SbRtl_StrReverse in basic/source/runtime/methods1.cxx apparently implements
          some StrReverse Basic function, where a (presumably non-existing) Basic spec
          would need to decide which of the two semantics is called for.  So leave it
          alone for now.
        * SvtFileDialog::IsolateFilterFromPath_Impl in fpicker/source/office/iodlg.cxx
          reverts a string, operates on it, then reverts (parts of) it back.  Whether or
          not that is the most elegant code, using the latter semantics here would
          apparently be wrong, as double invocation of
          comphelper::string::reverseCodePoints is not idempotent when the input is a
          malformed sequence of UTF-16 code units containing a low surrogate followed by
          a high surrogate.
        * AccessibleCell::getCellName in svx/source/table/accessiblecell.cxx apparently
          always operates on a string consisting only of Latin uppercase letters A--Z,
          for which both semantics are equivalent.  (So we can just as well stick with
          the simpler comphelper::string::reverseString here.)
        
        (Extending the tests in comphelper/qa/string/test_string.cxx ran into an issue
        where loplugin:stringliteralvar warns about deliberate uses of sal_Unicode
        arrays rather than UTF-16 string literals wrapped in OUStringLiteral, as those
        arrays deliberately contain malformed UTF-16 code unit sequences and thus
        converting them into UTF-16 string literals might be considered inappropriate,
        see the newly added comment at
        StringLiteralVar::isPotentiallyInitializedWithMalformedUtf16 in
        compilerplugins/clang/stringliteralvar.cxx for details.  So that loplugin had to
        be improved here, too.)
        
        Change-Id: I641cc32c76b0c5f6339ae44d8aa85df0022ffb05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142949
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [9f49fc7b2a56e0d806ab8aab6e32fd1cd55c5c93]

        sc: these methods are only used in ScSimpleBootstrapFixture
        
        reduce the scope
        
        Change-Id: Ie9e36a6d1b48ca87ce0fd8e29cafd76adf9caaaa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142834
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [7341392c9450ca14db7ed7b36ef2d21aad289495]

        CppunitTest_sc_ucalc_sparkline: inherit from ScSimpleBootstrapFixture
        
        tests in here don't deal with import/export of documents
        
        Change-Id: I93cacb79bd75577d44fb42a1f87dc60e6bfcc13b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142912
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [077931c77e095f789eb62b60e66b0bc87535b57c]

        sc: split CppunitTest_sc_sparkline_test into two
        
        rename SparklineTest.cxx to ucalc_sparkline.cxx
        for a follow-up refactoring
        
        Change-Id: I2a8aeec5ffbd994c27102461a71cf0c0ec13dfed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142911
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [5cc9ab736aa61c7395be0f6960064de36063f677]

        sc: rename these tests to ucalc_*
        
        All inherit from the same class, just to be consistent.
        this is part of a follow-up refactoring
        
        Change-Id: I9f69ae16c9363996a95a684183d6c0e981594405
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142907
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [952b876d5190781e2051bbb6ffcd835d108daf87]

        mustTestImportOf is dead
        
        since
            commit a5e416712e9477c496ce5fd4d935133083330ddf
            CppunitTest_sw_ww8export4: remove not needed mustTestImportOf()
        
        Change-Id: I00721babc7cd1a66a5220e33567ad46b62acc681
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142943
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-18  Mike Kaganski  <mike.kaganski@collabora.com>  [e68476242571ea434098fb66bef87820bef9b599]

        AddWindowToPaintView -> AddDeviceToPaintView
        
        ... and likewise DeleteWindowFromPaintView -> DeleteDeviceFromPaintView
        because they add/delete output devices, not windows, ever since commit
        53fd4bb47c53cbb62a542c847ed38238e7b3e148 (INTEGRATION: CWS sdwarningsbegone
        (1.42.34); FILE MERGED, Dec 12 18:19:15 2006)
        
        And use references instead of pointers, because they are dereferenced
        unconditionally.
        
        Change-Id: I67d5841babaec040aa5308e95f333948eb0dde2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142945
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-18  Mike Kaganski  <mike.kaganski@collabora.com>  [2fa426da15a12e2a63554247e3c1c3f8c0ec5c24]

        Fix dynamic_cast after splitting OutputDevice and vcl::Window class hierarchies
        
        ... in commit 9090dc1f3b27195f5defd35586ac79357992be21 (split OutputDevice
        from Window, May 17, 2021), which I desribed in tdf#152103.
        
        Change-Id: I07d2be9a74939ad6a65bb9537bf7390ed4fca6a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142942
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [9072d06f6507899aaaab5e6171b994a113f14214]

        ScBootstrapFixture: simplify code a bit
        
        Change-Id: I856b0f332a91b570d583d6a4146c6ac353c5e672
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142937
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-18  Caolán McNamara  <caolanm@redhat.com>  [e2dc54a9016a03aa94c54836e67250454cf2bf68]

        remove unused Font::SetSymbolFlag
        
        not used outside cppunit tests and it's not something to encourage
        to toggle
        
        Change-Id: I6519de48dfaa20293afc0874702653439e142285
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142940
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-18  Mike Kaganski  <mike.kaganski@collabora.com>  [085c179b9e146ef27d98aed72d5b681c585cabfc]

        Simplify a bit
        
        Change-Id: Ie2cdb0a361376b488d9829c892c9f4c6e9711503
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142941
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-18  Rafael Lima  <rafael.palma.lima@gmail.com>  [7b23c53232245a1f61c3e8ddff59d049a49fe975]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b60b4ebbd1289522a96a0ad6e344a9f6a77d78c3
          - Related tdf#149221 Create an entry for the Help button in Frequently-Used Buttons page
            
            The help page "Frequently-Used Buttons" (text/shared/00/00000001.xhp) lacks an entry for the Help buttons in dialogs. This patch creates such entry.
            
            This patch also adds a HID target so that when the user presses F1 and the Help button has focus in the Database Wizard, this page is then shown.
            
            Other wizard dialogs should use a similar strategy when F1 is pressed and the Help button is focused.
            
            Change-Id: I1295a7711c30e9cf47dbb18c784541e75eb90b71
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142915
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-18  Caolán McNamara  <caolanm@redhat.com>  [003c837e9d029a671ea95f76da45573bbc260eea]

        rename IsStarSymbol to IsOpenSymbol
        
        Change-Id: If525ba9826f5bc2d860233cbabf58d1d290be054
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142936
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-18  Caolán McNamara  <caolanm@redhat.com>  [a4a865a85cfc922e75ed2ad5188e45a76bca92aa]

        tdf#47679 explicitly don't write fcharset2 for text in OpenSymbol
        
        we don't convert to the charsets we claim the fonts are in when
        we write our text so rtf imports mangle this dubious output.
        
        cheapest thing is to just write default fcharset0 for OpenSymbol
        
        Change-Id: Iea0e0d3a9bda5b5c7bcffba8499195f50e214aa4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142935
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-18  Caolán McNamara  <caolanm@redhat.com>  [f017eaf5d615faaf36f784b65005329ec29d16fb]

        ofz#53450 Integer-overflow
        
        Change-Id: Iccabfb8991a4dca6ec05565f01f6cff82c642d27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142934
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-18  Justin Luth  <justin.luth@collabora.com>  [e960d3fea28fe4c180dc5612ce00682e432e9772]

        sw content controls: fix SdtHelper missing clear() items
        
        Found during a code read, while attempting to add another property.
        
        Change-Id: I342c51c81f23e1e3178e7d412f9af685f3fd4ae2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142839
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-11-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a85aeafdcf32c0452f2148aaa2b4e71d12154ec3]

        Fix typo
        
        Change-Id: Id63d9cbd5c224904c852249cb5aee7509136166b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142909
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-18  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [5eb669d9afbd7ec54e00950fa4832c7756cdf132]

        Improve English in recent translatable strings
        
        Change-Id: I5d2b035ebb35c9bc32fc6cbe96685148e9c155a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142832
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Jenkins

2022-11-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5e9ba2e6bc08493b10268abdec0c22c1d7c307f6]

        sw: handle joining and splitting nodes for online a11y check
        
        Change-Id: I706bf56209beebbe2987bce436536c3d9ade51f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142655
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-18  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [950bd818eb37e79c2276ce919f90d177255d5520]

        tdf#148999 Add rescan button to PDF a11y check dialog
        
        Change-Id: I772f529ea4bd225701b9864ad9156c573f41484c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142715
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-11-18  Chris Sherlock  <chris.sherlock79@gmail.com>  [0cef06f0a2c0963e8c1579b78975710e6af4471c]

        vcl: test getting glyph boundary rect from LogicalFontInstance
        
        MacOS produces a slightly different glyph height.
        
        Quoting from Khaled in dev IRC:
        
        "Currently GetGlyphBoundRect() calls different platform-specific
        implementations on each platform, so even with the same font it is
        possible to get some difference. So my suggestion is to use a large font
        size and allow for some fuzziness".
        
        Consequently I'm using a 110pt font.
        
        Change-Id: I939e633eb1e45a16171ad0675216246b31966454
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141234
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [45d1fca81991f0d6837c98d6be6fe0d21d566fa5]

        sw: run document properties a11y checks on a loaded document
        
        Change-Id: Iba98a91a61955af52651348409f88244d1eed2c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142216
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [00128f14c400b661444676410b2088aca357291c]

        sw: add a menu option to enable/disable online a11y check
        
        Change-Id: I656037ef4e40e7c79daef5dd73f8f10c9818ac25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142215
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [0eec6d44c65f895c6fe2172792717418627db05d]

        sc: move CppunitTest_sc_parallelism to check
        
        like the other classes inheriting from ScSimpleBootstrapFixture
        
        Change-Id: Ia067bd506274f8526e6567c3f6dc395dd87c480c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142899
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-17  Caolán McNamara  <caolanm@redhat.com>  [a709c5233a18af2c799f73a81d99b740cd89b191]

        Gtk-WARNING: 'label' is not a valid child type of 'GtkGrid'
        
        probably since:
        
        commit 0f0fd9c6e35a86f03606361211067c7887c3e0fc
        Date:   Thu Oct 27 23:03:08 2022 +0200
        
            tdf#148017 harmonize sidebar .ui files for chart2
        
        Change-Id: Idd2f485443f5b186f2a0d8e2539ed76e41c62e3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142897
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-17  Caolán McNamara  <caolanm@redhat.com>  [e29418c582f15595d804fb499b9635e8545f1506]

        Resolves: tdf#152087 strip any newlines from the entry
        
        Change-Id: I965ecd89c7edaf1a02d3f94df23f09c9e9490d54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142896
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [9e296065c6c12ed13b28d0e21445d1fe75b54a3c]

        sc: move CppunitTest_sc_sparkline_test to slowcheck
        
        so it's executed in all platforms
        
        Change-Id: I53c04cd9623e0d50b8216a135ede67f72d5d6b58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142842
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [9174e784f8bbd802c8a8719a0a59bec5ad1af90c]

        sc: these methods are only used in ScModelTestBase
        
        reduce the scope
        
        Change-Id: I2c02579e981de218d1f8ec6034b541ee2fdd8870
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142841
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [432f94c9453c21d888556eec96f9904efe142f90]

        CppunitTest_sc_parallelism: remove duplicated code
        
        those methods are already in ScSimpleBootstrapFixture
        
        Change-Id: I06f3c9f8a45d8d801759cba2812e96b34065065b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142895
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-17  Rafael Lima  <rafael.palma.lima@gmail.com>  [0aa61812a87ac466bea4b35cba75a4e986be8c7f]

        tdf#151904 Make grammar mistake color configurable
        
        This patch creates a new color entry in Tools - Options - Application Colors for "Grammar mistakes". Default values are also set for the "LibreOffice" and "LibreOffice dark" schemes.
        
        This patch also applies the selected color to the document, as well as in the SpellChecker dialog.
        
        Change-Id: I07f79da9858b675b330540cf08cf389dce39228d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142294
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>

2022-11-17  Rene Engelhard  <rene@debian.org>  [50582d73c61165f17c38ce28f216739a3a34664b]

        fix system-libfixmath build without  mergelibs
        
        missing -llibfixmath do it doesn't get it while it seems to get it via
        tools/libtl (which has it) in the mergelibs case
        
        Change-Id: Idb6a0079a63ffb1cff0fc1cafb2c11dfa3bec5b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142817
        Tested-by: René Engelhard <rene@debian.org>
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-17  Caolán McNamara  <caolanm@redhat.com>  [3b6316f25e6679aeaf70740acbaf8bb4a68bbece]

        ofz#53452 Out-of-memory
        
        Change-Id: I12e9a87f675d2e625a49d9736bca331a1d3879c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142837
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-17  Caolán McNamara  <caolanm@redhat.com>  [f44f5f12605f32d92c2c1689e3e6888337eca2d9]

        ofz#53457 sanity check the form field range
        
        Change-Id: I2a1c82bb0590acf8f2399f2ea4b6b477600c7908
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142840
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-17  Stephan Bergmann  <sbergman@redhat.com>  [d6a3510ebc04dd5f24366f5b6426060cb149c3ff]

        Revert "TempFile: clear handle on close"
        
        This reverts commit 0d9613b77fc653c6144b5e4f0136c0536300c0db:  As discussed in
        the comments at
        <https://gerrit.libreoffice.org/c/core/+/142344/2#message-c52fe7b2037e717525e89dd20a8f320142654ae0>
        "TempFile: clear handle on close", that change was intended to reset *pHandle to
        null in cases where osl_createTempFile returns an error and has already set
        *pHandle.  But that is obviously not what the change actually does, it rather
        sets *pHandle to null in (only some of the) cases where osl_createTempFile
        returns an error and has not modified *pHandle.  Given that there may
        potentially be clients that rely on osl_createTempFile not modifying the passed
        in *pHandle when it returns an error, and given that the
        sal/osl/unx/tempfile.cxx implementation of osl_createTempFile now inconsistently
        set *pHandle to null in only some of the cases where it returns an error while
        the sal/osl/w32/tempfile.cxx implementation of osl_createTempFile never sets
        *pHandle to null when it returns an error, it appears best to just revert that
        change.
        
        Change-Id: Ia68353d04a488b024573ad03de0c5e5bd6e2a2c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142798
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8c56abfa64be106c44b2d878968b9b019e126c40]

        sw: convert ViewOptFlags1 from bitflags to struct of bools
        
        Much easier to deal with - let compiler do the bit setting.
        
        Change-Id: I9412e1a2f15e41c9ebf502af57b127c283fc1fa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142214
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-17  Miklos Vajna  <vmiklos@collabora.com>  [21c4749d0205d1ba90494edc2527ff9d11f86f87]

        Related: tdf#54053 PDF export: add UNO API to customize the watermark color
        
        PDF export has a watermark feature, but its color is hardcoded to light
        green, which won't fit all documents.
        
        On the other hand, the input from Heiko in
        <https://bugs.documentfoundation.org/show_bug.cgi?id=54053#c12> is to
        keep the dialog clean, so adding one more UI option is not great.
        
        Fix the problem by only adding the option at an UNO API level for now,
        this relaxes the hardcoded color without cluttering the UI.
        
        Also available on the cmdline for e.g. 0xff0000 / red color:
        
        soffice --convert-to pdf:writer_pdf_Export:'{"Watermark":{"type":"string","value":"draft"}, "WatermarkColor":{"type":"long","value":"16711680"}}' test.odt
        
        Change-Id: I38a3650df86fd34dfc09e3a5643511baa371aa83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142835
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-17  Bogdan B  <buzea.bogdan@libreoffice.org>  [5dee0f895bd5650db974be0c24c7b8d78035fd0b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4c075b1fefe6b5220c1b4cdddbb5ed6b6331d4f5
          - tdf152013 Remove "imports one" when opening a file
            
            Change-Id: I6d3c7a6f00b8cc704c94d48be9a82a353c4824d1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142686
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-17  Mike Kaganski  <mike.kaganski@collabora.com>  [b062c2f3e61fc0b449c07c5ca2f1f6a956dfc41f]

        Take in-place widget scaling into account
        
        This is relevant when the Math OLE object is scaled in parent document
        (e.g., using Position and Size dialog, disabling its size protection);
        then the in-place editing widget uses own map mode reverting the OLE
        scaling; without taking that into account, mouse clicks get misplaced.
        
        Change-Id: I961fa8f3993c1b7992857c9f18d79650d078a684
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142822
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [4ead38cad91f2d790369d959cc66cb8fc687588e]

        ScBootstrapFixture: drop newly unused code
        
        Change-Id: I0a0c825d552fe20b16102fb2382e9bee598e879d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142792
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [63db958d674375876951fdddc7958e9866bdba8f]

        sc: xpath is unused now
        
        Change-Id: I7ae93b5d64991f0fcbd656ddb6f2413bf425cfd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142782
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-17  Stephan Bergmann  <sbergman@redhat.com>  [0e4c7a8061a4a35d09a1d64e136a0203f12da1a2]

        external/boost: Replace constexpr.patch.0 with alternative upstream fix
        
        Change-Id: I168c3bfbf5a194f7f5565ba2dc6086f3b4053d12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142828
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [f1ead6a3c032e2d395ea100906c3dc5ae8834460]

        sc: remove blank document, just create it on the fly
        
        Change-Id: I6b4dc26da120f95cfae4582d23f68554801334aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142825
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [552e3ea44f857d7ce9326fac08a390c1190ba3bc]

        CppunitTest_sc_subsequent_export_test2: inherit from UnoApiXmlTest
        
        Note: testTdf143979 and testWholeRowBold crash sometimes.
        It seems the problem is when using GetPool and save.
        Reducing the scope seems to fix it
        
        Change-Id: Icc0f75bdb2ea493b7989a4521add63657528475a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142791
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-17  Aron Budea  <aron.budea@collabora.com>  [ed50187de545d44c55351736f62c5bdf06f2b3de]

        DeepL: add Spanish to list of languages for translation
        
        Change-Id: I7c7505fb1afee750c1742a64f4b8f345a6140c38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142823
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 0c2e24594ed202f9c3dd2b3ee6646410b4eb2326)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142797
        Tested-by: Jenkins

2022-11-17  Caolán McNamara  <caolanm@redhat.com>  [783bc24136929f1dc7b3d49b01794df627cc0bdb]

        ofz#53434 Out-of-memory
        
        Change-Id: Ia148869905cb54f57136fe0e0c2572434a7d37cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142816
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-17  Caolán McNamara  <caolanm@redhat.com>  [b7badb551990addaa10960a3557c8f83732a560e]

        use harfbuzz upstream fix instead of workaround
        
        drop temp workaround for problem seen with tdf119074-1.odt
        
        i.e. apply https://github.com/harfbuzz/harfbuzz/pull/3874
        for https://github.com/harfbuzz/harfbuzz/issues/3824
        
        Change-Id: I42373f2282d30d7e45ee88b654d3df40f3a6384b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142815
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-17  Caolán McNamara  <caolanm@redhat.com>  [c2fc5d4fc042460eaac1d6407f45d2f0073bf6a7]

        ofz#53450 Integer-overflow
        
        Change-Id: I106e703714083631c67d7b8a84180c3c485953d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142814
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e96dd14288172187372b3a4f82de870b1d660020]

        sw: improve a11y check statusbar
        
        Change-Id: I86f589d6618ae80f26542cf83b6b5e3695ca35f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142193
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1dfb746b8ca5d5d4ef21feb67d3921ab342d782f]

        sw: Change online a11y checker again from SwContentNode to SwNode
        
        This is needed because SwTableNode is not a content node, so we
        need to work with the most generic SwNode and ask if the node
        derives from sw::BroadcastingModify, which is required for node
        tracking (SwTableNode and SwContentNode support that).
        
        Change-Id: Idc28a5a9f1f8a250e2a28bb955ed320d02b6c1b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141787
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [acc083480abf506c9ff620ddbc722da467db9e3e]

        split the paint method a little more
        
        it has to be smaller to fit into my mental working-RAM
        
        Change-Id: If2225359591a070373e3a9ca0459e5c64bef7526
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142776
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [e1ecbe9335161accdea440d6b6e72c85cb032341]

        flatten the ImplPaint* methods a little
        
        Change-Id: Ibcb4268697a6dd95da841dc29f7012c0801abdd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142775
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [4359008cca47bf61e3bf0bbbcf7b766cbde99ad0]

        split the paintGraphicUsingPrimitivesHelper method
        
        to make it easier to comprehend
        
        Change-Id: Ib1c8a36eea036584220636f330c4df76afcd27e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142774
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-17  Miklos Vajna  <vmiklos@collabora.com>  [251ba77f9aac0f1eacb0e1f02d34e9302024f1a9]

        CppunitTest_sw_layoutwriter: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Change-Id: I3c5d53dc33112f7d8c46cf2baf35ba03ff7fa3fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142790
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-17  Daniel Lohmann  <LibreOfficeContribution@dldld.de>  [a15bcda0e21be04bec424172192f2416b7f52422]

        tdf#33495: Allow presenter console in windowed mode
        
        Added an option in the Impress settings window to set the presenter
        console into fullscreen/windowed mode. This will then be used the
        next time a presentation is started.
        
        Two pictures of how the result looks are given in the bug tracker.
        
        Change-Id: I231f9180301301a9eccf9984ea4dcd529bd7dfce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142359
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-11-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ef0858071faf93ce48237ea3948f50e288eb702b]

        sw: initial a11y check - first run when the document is opened
        
        When the document is opened we first need to run the a11y check
        on the whole document so we can report the a11y state in the
        statusbar and set the a11y issues to the nodes.
        
        Change-Id: I0573e8fd695e3b0560fa0554f4702c88e7980a13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141786
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ca03ea5c1ce7f1fa0702c004068a2592a723e669]

        sw: track content node with a11y issues, so the number is correct
        
        Track all content node with a11y issues and handle when they are
        deleted (with WeakContentNodeContainer). At update, recount the
        number of a11y issues that are contained in the content nodes and
        update the overall number.
        
        Change-Id: I254c62aba0d73a365f011b1609bcddec4dd71615
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141785
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-16  Mike Kaganski  <mike.kaganski@collabora.com>  [a81e957f5026373f3935390c786c21416fc74fcc]

        lok: handle mouse/keyboard events in Math embedded in Calc
        
        And extract the identical code used in all components into
        static SfxLokHelper methods.
        
        Change-Id: I6556b1b996936835ecfc0d59e2c1dd1ef6380db2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142793
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-16  Caolán McNamara  <caolanm@redhat.com>  [7060192b6facd92cadb5bb084052903f2695d67d]

        tdf#149322 apparent distortion of glyphs on scrolling
        
        sometimes there's a 1 pixel difference here vs to the amount seen in
        Window::Scroll. The little misplaced tails of glyphs are actually in the
        right place, and it is the large rectangle of copied text above those
        that is in the wrong place.
        
        Subtract these origins while in logic space, before turning that
        result back to pixels to get consistent results for equal distances.
        
        Change-Id: I37e77f38b95456cee32ff44cde2893986d52cde3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142789
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [b61ca6f7bf4e5b5b1980ad03f2a5f2d01e8c22fe]

        CppunitTest_sc_uicalc: inherit from ScModelTestBase
        
        so createScDoc handles the dispose of new documents
        saveAndClose can go now
        
        Change-Id: I7f88ef6ff9aaece72461489a31b0ef456ce5e170
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142781
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-16  Stephan Bergmann  <sbergman@redhat.com>  [e515267602d9049bc15739a215f43f1379141d81]

        external/freetype: Avoid duplicate zlib symbols
        
        After 7229a380d3d607dc896e1d48b1a13f7b301aef80 "Update freetype to 2.12.0", my
        --without-system-freetype --without-system-zlib Linux build started to fail to
        link Library_skia with
        
        > ld.lld: error: duplicate symbol: zlibVersion
        > >>> defined at zutil.c:28 (workdir/UnpackedTarball/zlib/zutil.c:28)
        > >>>            zutil.o:(zlibVersion) in archive core/workdir/LinkTarget/StaticLibrary/libzlib.a
        > >>> defined at zutil.c:28 (src/gzip/zutil.c:28)
        > >>>            ftgzip.o:(.text+0x0) in archive workdir/UnpackedTarball/freetype/instdir/lib/libfreetype.a
        
        etc. because both those non-system libraries are provided as static archives.
        
        There is also provisioning for symbol renaming in
        workdir/UnpackedTarball/freetype/src/gzip/ftzconf.h via -DZ_PREFIX, so enable
        that.  But three symbols were missing and would still produce linker failures,
        so add them with external/freetype/zlib-duplicates.patch.
        
        Change-Id: Ibe876d4e38e3e44ce00c64fb70c88fb0b1e3a910
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142788
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c81d66e96c2410c6a2c2955ead3b7d3d441e092a]

        Fix typo
        
        Change-Id: I64295144d0fb0bd1b07d06dd7a51a670deb0a7df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142732
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-16  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [cb2133e765ebd44fb005b9d1497de65ac28f1f1a]

        update credits
        
        Change-Id: I5fb81432975d0a0c83cfbed6f4335ca54d574c37

2022-11-16  Mike Kaganski  <mike.kaganski@collabora.com>  [2d4cde2f75d4aaa3a69fdd65ee7584eb15d20275]

        lok: handle mouse/keyboard events in Math embedded in Impress/Draw
        
        Since Impress/Draw use mm100, we need to convert object area that
        SfxInPlaceClient provides, which is in parent units, into twips.
        TODO: how would taking the units from object shell with Calc, given
        that it does not call SetMapUnit in ScDocShell ctor?
        
        Change-Id: I8de2088a3e0e7f9070d6c3c234b40038b6e00f15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142777
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [6eb9529abef9d7588899f9b241f31baa0b2beee2]

        sc: move filter tests where they belong. (part 2)
        
        Change-Id: I548d81dd7a7aa276d6936ab8d7bcc53a6cc91483
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142772
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [d6ed1e058975f94aa0b79428f4d735095a68c74a]

        sc: move filter tests where they belong. (part 1)
        
        it reduces duplicated code
        
        Change-Id: Iba4898e414b87c962b3e923c8c0cf8ca12434167
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142765
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-16  Rafael Lima  <rafael.palma.lima@gmail.com>  [7c43a3ad40d394ac60d269c12c3d84f588442c83]

        tdf#151820 Fix arrow in AutoFilter menu when using dark mode
        
        If you're using a dark theme and create an AutoFilter, the arrows in the AutoFilter menu such as "Filter by Color" and "Filter by Condition" will appear in black over a dark background.
        
        This patch ensures the arrows use LabelTextColor instead.
        
        Change-Id: Ia41757b801354bbc14f66c293a17f3935734788d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141921
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-11-16  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [4b778a626843d50ea85065dbcc2ed80bef9a977e]

        Update git submodules
        
        * Update translations from branch 'master'
          to 7050fcc7a3b1e899f3d93b6550d96f982809c9b0
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: If9f7c2893435b30626bc7fbd2ea1f0d50345a598
            
2022-11-16  Bogdan B  <buzea.bogdan@libreoffice.org>  [d32bb77e5b36a2186febc69751209196ccad93a8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 98d79c65383a3cf1b9966a46896b36d404235c08
          - tdf#152022 Replace "Links to External Files" to "External Links" (Help)
            
            Change-Id: I6a83b183b849e1159e0266cbe4039ed20d413f19
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142685
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [2bf461c88da82b82377afd8effb0aa9c40a03cbf]

        sc: move export tests where they belong
        
        Change-Id: I76d56a3e565ad448ca8690bbcb2966ec4e3fbd7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142764
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [0667b629559031cfe0b415d56b160d238514c9af]

        CppunitTest_sc_dataprovider: inherit from UnoApiXmlTest
        
        Change-Id: I713af988ad97652492178ae73703c24bc078b86b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142763
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-16  Miklos Vajna  <vmiklos@collabora.com>  [7229a380d3d607dc896e1d48b1a13f7b301aef80]

        Update freetype to 2.12.0
        
        - fixes CVE-2022-27404
        - dropped the no longer applying parts of ubsan.patch
        
        Change-Id: Ia8a496d53b62f68a27dbd9be08c89273b6bd01cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142768
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-16  Caolán McNamara  <caolanm@redhat.com>  [9d997a6f03677b00ae7402fa7f5314db450a3a7e]

        ImplDbgTestSolarMutex assert from a11y
        
         #5  0x00007fffee606a72 in ImplDbgTestSolarMutex() () at vcl/source/app/dbggui.cxx:35
         #6  0x00007ffff71186f0 in DbgTestSolarMutex() () at tools/source/debug/debug.cxx:54
         #7  0x00007ffff3273e39 in SfxBroadcaster::RemoveListener(SfxListener&) (this=0x1a38230, rListener=...) at svl/source/notify/SfxBroadcaster.cxx:105
         #8  0x00007ffff3296eb8 in SfxListener::~SfxListener() (this=0x33abce0) at svl/source/notify/lstner.cxx:53
         #9  0x00007fffaaa0a0a4 in ScAccessibleContextBase::~ScAccessibleContextBase() (this=0x33abc40) at sc/source/ui/Accessibility/AccessibleContextBase.cxx:59
         #10 0x00007fffaaaa6379 in ScAccessibleTableBase::~ScAccessibleTableBase() (this=0x33abc40) at sc/source/ui/Accessibility/AccessibleTableBase.cxx:52
         #11 0x00007fffaaa831da in ScAccessibleSpreadsheet::~ScAccessibleSpreadsheet() (this=0x33abc40) at sc/source/ui/Accessibility/AccessibleSpreadsheet.cxx:274
         #12 0x00007fffaaa83229 in ScAccessibleSpreadsheet::~ScAccessibleSpreadsheet() (this=0x33abc40) at sc/source/ui/Accessibility/AccessibleSpreadsheet.cxx:270
         #13 0x00007ffff5f87fc0 in cppu::OWeakObject::release() (this=0x33abc40) at cppuhelper/source/weak.cxx:230
         #14 0x00007ffff5f88690 in cppu::OWeakAggObject::release() (this=0x33abc40) at cppuhelper/source/weak.cxx:296
         #15 0x00007ffff5e7e4d5 in cppu::WeakAggComponentImplHelperBase::release() (this=0x33abc40) at cppuhelper/source/implbase.cxx:211
         #16 0x00007fffaaa0d875 in cppu::WeakAggComponentImplHelper5<com::sun::star::accessibility::XAccessible, com::sun::star::accessibility::XAccessibleComponent, com::sun::star::accessibility::XAccessibleContext, com::sun::star::accessibility::XAccessibleEventBroadcaster, com::sun::star::lang::XServiceInfo>::release() (this=0x33abc40)
             at include/cppuhelper/compbase5.hxx:142
         #17 0x00007fffaaa0ab15 in ScAccessibleContextBase::release() (this=0x33abc40) at sc/source/ui/Accessibility/AccessibleContextBase.cxx:119
         #18 0x00007fffaaaa6b75 in ScAccessibleTableBase::release() (this=0x33abc40) at sc/source/ui/Accessibility/AccessibleTableBase.cxx:86
         #19 0x00007fffd8f4f11a in com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible>::clear()
             (this=<error reading variable: Unhandled DWARF expression opcode 0x0>) at include/com/sun/star/uno/Reference.hxx:231
         #20 0x00007fffd8f4c41d in atk_object_wrapper_finalize(_GObject*) (obj=0x7f71930) at vcl/unx/gtk3/a11y/atkwrapper.cxx:662
         #21 0x00007ffff3538d32 in g_object_unref (_object=<optimized out>) at ../gobject/gobject.c:3678
         #22 g_object_unref (_object=0x7f71930) at ../gobject/gobject.c:3553
         #23 0x00007fffd9571fc5 in expiry_func () at /lib64/libatk-bridge-2.0.so.0
         #24 0x00007fffea7197b1 in g_timeout_dispatch (source=0x313d360, callback=0x7fffd9571f60 <expiry_func>, user_data=0x7fffbc01bec0) at ../glib/gmain.c:4971
         #25 0x00007fffea718faf in g_main_dispatch (context=0x5f8230) at ../glib/gmain.c:3417
        
        Change-Id: If527f1cf1bfc59bb8df586afaf5da62bbcb08eea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142761
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-16  Miklos Vajna  <vmiklos@collabora.com>  [1c2ef850db29beb369dcc89a58fc73416ecd9c5c]

        sw, .uno:TextFormField command: accept HTML in the FieldResult parameter
        
        - improve the calculation of the SwPaM that decides the start/end of the
          fieldmark: with HTML import the length of the content is not the
          length of the input string anymore
        
        - use SwTranslateHelper::PasteHTMLToPaM() to accept formatted content
          inside a single paragraph
        
        - avoid unwanted last empty paragraph from the HTML import
        
        - this builds on top of commit 6870c0c3385bf5d19e9c80bf973fca255ae38c08
          (sw: add new FieldCode parameter for the .uno:TextFormField command,
          2022-11-15), which introduced plain text support for FieldResult
        
        Change-Id: I8332f6ee532ab1e844a4b94f22b1f72d2406eb3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142756
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-16  Bogdan B  <buzea.bogdan@libreoffice.org>  [d3cd7295c9a0ac50ce0315061bcc00cdafb69456]

        tdf#150703 Replace Axes with Axis
        
        Change-Id: I6c040ca00ccf08bcef664c6de3f5294838b22f34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142523
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-11-16  Bogdan B  <buzea.bogdan@libreoffice.org>  [458dac8b76cafe8559b80bf9b36a2ac012b9c52f]

        tdf#149305 Add indent button in text toolbar and change buttons order
        
        Add indent button in text formatting toolbar in Draw and Impress (like in Writer). Move 'bullets buttons' in the same position in toolbar like in Writer.
        
        Change-Id: Ic27d8d499abdf1070bc0bff627d9d2023e005c78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142530
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-11-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [2af48226d7224b83fb77fe81a8d7d58886395b88]

        CppunitTest_sc_chart2dataprovider: inherit from UnoApiXmlTest
        
        Change-Id: I65e833ca307dec186c4a455fdb068b4242873cba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142762
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [ea9c2c4edbc38bd4bde20a88f81ed8b258208407]

        CppunitTest_sc_shapetest: inherit from ScModelTestBase
        
        which inherits from UnoApiXmlTest.
        In order to get rid of duplicated code
        
        Change-Id: I36b1edf21fd58eecce482331f5cca577ac7f7b01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142758
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [59b62978c738b1d44c18278709cc1c26d4249d3e]

        CppunitTest_sc_bugfix_test: inherit from UnoApiXmlTest
        
        Note: testTdf31231 and testTdf141914 had to be adapted a bit.
        the documents are modified after a hard recalc. Reported in
        tdf#152065
        
        Change-Id: Ib9093d766b17de78f8a547c285a0e0082eb01171
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142757
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-16  Hossein  <hossein@libreoffice.org>  [31d510389928c8f8a495a85cdab4c12d1bbbd3ce]

        tdf#152061 Fix bitmap image scaling
        
        In the regression introduced by c2c37eadf32c80bcd8f168b9fc67f32002b3cb07
        the bitmap image scale was calculated incorrectly. Upon resizing the
        image a bit, this problem went away, and the image was shown with much
        better quality compared to what it was before the above commit. It
        turned out that the problem happened when the scale was less than 1, and
        it was happening inside "if ( nScaleX < 1.0 || nScaleY < 1.0 ) {...}".
        
        The part that was calculating aPosAry.mnSrcWidth and aPosAry.mnSrcHeight
        was wrong, because it was setting the same height and width without
        considering the fScale. The bitmap was scaled using Bitmap::Scale()
        parameter which was newly multipled by fScale in the above commit. To
        fix the problem, these two values are now multipled by fScale.
        
        Change-Id: I8c77d2db3b05da54f1999d3915a70e3b7cc8106f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142754
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-16  Justin Luth  <justin.luth@collabora.com>  [383eaa656cf19f40f5b98533afb020c27ae09bc9]

        tdf#151548: cleanup "Add basic word::XFormField support" etc.
        
        Thanks to those who reviewed the first patch in my series.
        I thought I had done so well, and yet...
        
        -typo: 3df534a5ba01ec32590adb6c05ee6621e136b55e
        -unused/std::move: 0232d4d19858f76fd63b8e525a835bd6fbcd3b8a
        -const&: d9c708f78de6f6ef6621b47123a0ff164ddfee93
        
        Kendy pointed out there are different license headers,
        and new code should just use MPL. I had just copy/pasted
        the header from nearby code. All the work done in these
        new files was mine (composed by copy/paste as a template). Fixed.
        
        I noticed a few stray css:: in .cxx files that I missed.
        Those are unnecessary and I don't like them. Fixed
        
        In the second round of reviews
        -no need to specify virtual when override
            -cleaning up ALL of them in bookmark.hxx to be internally
             consistent - nothing worse than half and half in one file.
        -use #pragma once for new files
        -only use official documentation (but I don't like the layout
         of the official documentation and didn't use it,
         so the value of providing a web link seems dubious - removed.
        
        Change-Id: I3c7aa7d647bfa91b69848258aca6d79d8e7b0edd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142556
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-16  Stephan Bergmann  <sbergman@redhat.com>  [d0a8c957be6dbc91cc05939468ce99947656481c]

        configure: Allow to override CXXFLAGS_CXX11
        
        (My Clang --with-latest-c++ build against GCC 13 trunk libstdc++ needs to use
        -std=c++20 instead of -std=c++2b to work around
        <https://discourse.llvm.org/t/pack-expansion-bug/64910> for now.)
        
        Change-Id: Ib66375fe6e5c3b6b1a24b32fcce051d78390f962
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142752
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-16  Miklos Vajna  <vmiklos@collabora.com>  [cd8e8685454c92c38f17ddcf8b4f49b9068635ec]

        sw content controls, date: improve PDF export test
        
        Assert not only that the widget is a text one, but also that it has the
        correct date format.
        
        Change-Id: If2bb8dcdfca0a8b76b5ed179ff558d351137bc06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142747
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-16  Noel Grandin  <noelgrandin@gmail.com>  [8011b16e05c97a92efee2debb23f5eae60f1236b]

        Use BitmapEx in BitmapPrimitive2D
        
        we no longer need to wrap it in the framework XBitmap
        implemenation
        
        Change-Id: I0dc56ad63364e2c5a4cedd5e70d4ae7ea7eae563
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142746
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [5b0a6621858b141022743dd8d500558895dedb1f]

        bugfix-test.cxx: use clang-format
        
        Do it before changing the inheritance
        
        Change-Id: I55971610f075c635e992cd308fac14eec2a558aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142750
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [16433bb162e060256f3ac47dd09630590f9e4ce0]

        CppunitTest_sc_subsequent_filters_test: inherit from UnoApiXmlTest
        
        Change-Id: I8968035d5113ab3f259be43a4a73105d22755f1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142745
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [d873aa4ddf617fb7c3440763efa71c97389ce738]

        subsequent_filters_test.cxx: use clang-format
        
        Do it before changing the inheritance
        
        Change-Id: I03b1749b8c50aaf073cec9e8b25891bd9414b546
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142749
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [3e1890ca6f66ccf675092f2841a1b99da0d85ec2]

        CppunitTest_sc_pivottable_filters_test: inherit from UnoApiXmlTest
        
        This fixes the TODO in testPivotCacheExportXLSX
        
        Change-Id: I904fd97754a7facd9c8896154965ff7d16cada9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142743
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-15  Michael Stahl  <michael.stahl@allotropia.de>  [dfffe710d07f84f4152cf61ccd4a69279a26ff7c]

        tdf#149140 vcl,sw: PDF/UA export: add Scope attribute to table headers
        
        Change-Id: If2402c824e637016e3c10860810501ec60732bc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142000
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-11-15  Caolán McNamara  <caolanm@redhat.com>  [701e8d06484fb8781e43017ccf4ac1a3d64ac9e8]

        Resolves: tdf#147802 don't create a header/footer control for every page
        
        just create a cheaper SwHeaderFooterDashedLine and only create the
        "expensive" control on-demand if it becomes visible on-screen and
        destroy it immediately if it goes off-screen.
        
        Change-Id: Id876145130d394f55f54790d5e8399dca4f8c03e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142742
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-15  Mert Tumer  <mert.tumer@collabora.com>  [2550835bde036a2809d693d9633b8b736c035ecb]

        android: Fix tab name on CSV still becomes tempfile name
        
        Unfortunately, in order for isLOKMObilePhone to work we need
        to send deviceFormFactor on document load but at this stage
        the document is still not loaded and the control does not work here
        
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Change-Id: I5388cf4a049dbf007a1fd79abefb64bed580eea1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131900
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142607
        Tested-by: Jenkins

2022-11-15  Eike Rathke  <erack@redhat.com>  [8309f94001ec29faff288cb8f920ee00978bb85a]

        Resolves: tdf#152053 GetOptimalColWidth() obtain number format from next row
        
        ... if 1st or 2nd row doesn't have one applied, i.e. is header.
        
        Change-Id: I4b33fa4abcbe74b02d416cfa494c0813a8f0086e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142744
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-11-15  Julien Nabet  <serval2412@yahoo.fr>  [bf9ce4e056b521db8e8c997a56317ab15963dce9]

        asan: fix leak in lcl_MergeLevel
        
        Direct leak of 2000 byte(s) in 2 object(s) allocated from:
        0 0x55906afe399e in malloc (/home/julien/lo/libo_perf/workdir/LinkTarget/Executable/treex+0xff99e) (BuildId: 5b19224d0ca2120a)
        1 0x7fd51a4abfd7 in xmlEncodeSpecialChars (/lib/x86_64-linux-gnu/libxml2.so.2+0x31fd7) (BuildId: 008b52a46ddf3013589362f7f678f7a6c8dd1e56)
        2 0x55906b023403 in (anonymous namespace)::lcl_MergeLevel(_xmlDoc*, _xmlNode*, unsigned char const*, MergeDataFile*, rtl::OString const&, rtl::OString const&) treemerge.cxx
        3 0x55906b0232d4 in (anonymous namespace)::lcl_MergeLevel(_xmlDoc*, _xmlNode*, unsigned char const*, MergeDataFile*, rtl::OString const&, rtl::OString const&) treemerge.cxx
        4 0x55906b0232d4 in (anonymous namespace)::lcl_MergeLevel(_xmlDoc*, _xmlNode*, unsigned char const*, MergeDataFile*, rtl::OString const&, rtl::OString const&) treemerge.cxx
        5 0x55906b0226ef in TreeParser::Merge(rtl::OString const&, rtl::OString const&, rtl::OString const&) treemerge.cxx
        6 0x55906b02c0dd in sal_main_with_args(int, char**) treex.cxx
        7 0x55906b02baad in main (/home/julien/lo/libo_perf/workdir/LinkTarget/Executable/treex+0x147aad) (BuildId: 5b19224d0ca2120a)
        8 0x7fd519e46189 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
        
        Change-Id: I9882cd63b91967d9b8998ba25545c11a3168e739
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142717
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [ad40ad91c5400391a0848832e91c596be8fbd811]

        CppunitTest_sc_subsequent_filters_test2: inherit from UnoApiXmlTest
        
        I couldn't find a way to test testTooManyColsRows,
        move it to sc/qa/unit/filters-test.cxx for the
        time being
        
        Change-Id: Ie841dea8aeebcbeff8c9a75ddb91d134c2b52c53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142741
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-15  Bogdan B  <buzea.bogdan@libreoffice.org>  [eedb077f8860e02838b37d75c230e51cd290a283]

        tdf#132293 remove unused imports from uitest
        
        Change-Id: I5943ec84a0b5ed6f44af9e3f972626813987a1cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142615
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-15  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [3aadb8a87449c9a3141bef1e41353ec57b03ad79]

        Prepare createAlphaMask to produce mask and alpha as needed
        
        Change-Id: Ica799419ed628f94f134433ca5b37518c5698909
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142730
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-11-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [37983b994472a11663b1c3d17181dde22ac3ec85]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a443db63229d6e46eacae7c14d7c668ca2f54ea3
          - Fix contents after translation review
            
            Thanks to @lyzbet
            
            Change-Id: I8fc33fbe954e1467dac010cb6b7a253d92513568
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142682
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-15  Caolán McNamara  <caolanm@redhat.com>  [09df29aed07223fa2cdb0913b6e8ddf4da347706]

        Resolves: tdf#152043 line wrap the label
        
        Change-Id: I5e267a6e00b2f20aa3a74aa5288c8e183fd74e12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142735
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-15  Caolán McNamara  <caolanm@redhat.com>  [5214e06f76842fea5e73a4618137adc11c9c5ce3]

        sync with dbwizconnection page wrt the expansion of 'browseurl'
        
        Change-Id: I1134464f541a1d7f131ecf0d359fbfd7725735fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142734
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [3dc257119dc235f3d74a6a6e95daf63317e4af95]

        CppunitTest_sc_subsequent_export_test: remove unneeded saveAndReload
        
        follow-up by a save
        
        Change-Id: Ic6297213b25f8726038687ec690a3bfabaf09a8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142736
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-15  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [7f6a8395bda1cfb29faef8cfddbdf3c8775da450]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d2259c8401ccc4d9ead41f6aff4903601e5e8564
          - silence make translations warning (emtpy string flagged for translation)
            
            Change-Id: Ie8d188eca6b04a1e264ebe4f1abfeaa79bcba37d
            
2022-11-15  Caolán McNamara  <caolanm@redhat.com>  [8fd86685dc48a4f381886785256dcb1fcce18fc4]

        resave with latest glade
        
        Change-Id: I9eea94ab0962666baa6225017c30940ff26a4c13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142733
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-15  Caolán McNamara  <caolanm@redhat.com>  [8359e28ff1ef3c2bf2c0e6da0813343022d54516]

        ofz#53416 Abrt
        
        Change-Id: I5adb6a1a3987b74212b8606aef3826e7d2f77aaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142727
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [a865d042eff3cdd4d78badcc55c9d8fdf9ef52aa]

        CppunitTest_sc_subsequent_export_test: inherit from UnoApiXmlTest
        
        Some notes:
        * testLinkedGraphicRT needed to be adapted. Saving to
        Calc Office Open XML doesn't keep IsLinkedGraphic.
        Reported in tdf#152036. No idea why it didn't fail before
        
        * Some tests used "generic_HTML" as export filter format, which
        is wrong. Instead, "HTML (StarCalc)" should have been used.
        But then, the test would have failed with
        - unsatisfied query for interface of type com.sun.star.sheet.XSpreadsheetDocument!
        So trying to export to html in those tests is not expected.
        No idea why it didn't fail before
        
        * testTdf90299 fails now with
        - Expected: 'file:///tmp/lu23738863wthph.tmp/dummy.xls'#$Sheet1.A1
        - Actual  : 'file:///tmp/lu23738863wthph.tmp/lu23738863wthpg.tmp/dummy.xls'#$Sheet1.A1
        I added a TODO to check it later
        
        * testNamedRangeBugfdo62729 fails on mac with an infinite loop
        
        Change-Id: I63168583a47f510d1ac22971a274e28d085de61b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142576
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-15  Miklos Vajna  <vmiklos@collabora.com>  [6870c0c3385bf5d19e9c80bf973fca255ae38c08]

        sw: add new FieldCode parameter for the .uno:TextFormField command
        
        The field code/command is the input of the field expand.
        
        Also allow setting a field result, given that the entire point of
        "unhandled" fieldmarks is that Writer itself doesn't know how to compute
        the field result / expanded string.
        
        Note that a field result can be a multi-paragraph and formatted content,
        so far we only allow single-paragraph plain text.
        
        Change-Id: I1739cb985d1d4ed8e45068f15a4e0d82fd118d83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142726
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-15  Rene Engelhard  <rene@debian.org>  [1caf3f2554ffac3624d43defb4252a5b40945bbc]

        actually don't compile tools/source/misc/fix16.cxx with system-libfixmath
        
        90babff28406d5366df153e2d3c6d4206f06d614 missed the config_host.mk.in
        part
        
        Change-Id: Ic18964f02fc80b0f9b3de6518e069038f03932af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142637
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-15  Justin Luth  <justin.luth@collabora.com>  [b8fa94b28a2fbf75edc0d31fbf776d40a227e794]

        tdf#151548 vba FormFields: Add basic word::XDropDown support
        
        make CppunitTest_sw_macros_test CPPUNIT_TEST_NAME=testVba
        
        This now allows MS Word Basic legacy list box form fields
        to be controlled by VBA basic.
        -allows getting and setting the text string/list entry
        -allows adding and deleting list entries
        
        Change-Id: Ia772c62395c40a6aa0afae2549f15f4ea3304dbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142396
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-15  Mike Kaganski  <mike.kaganski@collabora.com>  [55c2e9e7e24a4bc2016fc54a5ffaf22aa094eb58]

        Allow using bin/list-dispatch-commands.py with separate builddir
        
        Change-Id: Ide1c43c603b4a82534cc116133852f5f05858a2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142723
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-15  Mike Kaganski  <mike.kaganski@collabora.com>  [32aa6697c0b9f0ef490f42165a6b777c2b800da4]

        gtktiledviewer: Don't call updateClientZoom until zoom is initialized
        
        Avoids some console noise
        
        Change-Id: I521e430eeabe8fcf5012834dc7be7af8c0ce418b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142724
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-15  Miklos Vajna  <vmiklos@collabora.com>  [94df17d2fcdb72bc529097d77b174d934a25cc24]

        tdf#145416 canvas: fix rotated, not zero-sized bitmap, which is not rendered
        
        The presentation had a rotated bitmap, which is not zero size, but we
        still decided to just not render it. The bug is specific to the "cairo
        canvas", which is the default on Linux, but not elsewhere.
        
        The trouble is that CanvasHelper::implDrawBitmapSurface() accessed the
        transform matrix directly, assuming that the (0,0) and (1,1) members
        represent scaling as-is. This is only true in case there are no other
        transforms in the matrix (rotation, sharing).
        
        Fix the problem by getting the scale info via
        cairo_matrix_transform_distance(), which correctly determines if the
        scaling is 0 or not.
        
        This went wrong in commit 78036f74fa74ee2552e79064660634e1342692ff
        (tdf#135094 cairo canvas: fix black slide containing a very small image,
        2020-08-14).  No testcase, our tests are typically headless and
        currently SvpSalGraphics::SupportsCairo() reports false, so this would
        be tricky to test.
        
        Change-Id: I0af18e89a3fbc76805053ba2f2f8ce509716f678
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142722
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-15  Jim Raykowski  <raykowj@gmail.com>  [8a2f32a74794c6ee736c5015c920651c9eb6fead]

        Replace do while with all_foreach
        
        Change-Id: Ibe2d34a02628476ab2e2e1ad0b7c9236429e7e13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142641
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-11-15  Miklos Vajna  <vmiklos@collabora.com>  [086f715f9db0acd02941423bfc523e6c58aa818a]

        sw: document SwShellCursor
        
        I.e. SwShellCursor is a cursor, while SwCursorShell is a base class of
        the edit shell/UI.
        
        Change-Id: I28e10360b2ef67ad599ec696a57f7bb30eabd33c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142719
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fad326833699293e5f4e3254881cb56889a220c0]

        sw: Run a11y check for all content nodes
        
        Change-Id: Icc3ff1be31a01b22242c48dec6d830e645ecb310
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141784
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-15  rash419  <rashesh.padia@collabora.com>  [057eca05f23d9d15465e591bd0da671735d62d50]

        sc: convert optimal width/height and normal width/height dialog to async
        
        Signed-off-by: rash419 <rashesh.padia@collabora.com>
        Change-Id: I96f6d90692d7767bdc276f753897bdc392c90411
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132919
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133127
        Reviewed-by: Gökay ŞATIR <gokaysatir@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142633
        Tested-by: Jenkins
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2022-11-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e340b81d9d75d3aacfa941df4b531c6a9f5aaffa]

        sw: add accessibility check statusbar control
        
        A11y check statusbar control, which reports the current status of
        the online a11y check.
        
        Change-Id: I07528f39ed84136f99bc1ce07c10aa6163649305
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141605
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0b96a1747fc3f96ca70fd159594fe1a478369da0]

        sw: add online accessibility check implementation
        
        Change-Id: Ic68aa91b1cbf23ac305ad4e361c56b91556757ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141604
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [7d750720b667a178b273db4e1f280a756583d74f]

        CppunitTest_sd_svg_export_tests: remove duplicated code
        
        This class is already in macros_test.hxx
        
        Change-Id: I1c5705fd6feceabe3cc29527af10c7f4e9e1f39f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142720
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [022eafa4d69bc8290aa304b69af2c325fe3d2a02]

        Fix typo
        
        Change-Id: Ib625049e93949b247ca20a83dcca16fecda29216
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142703
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [bb943222e6592402c4ca35bbf50094c7491330c9]

        bump required cairo version to 1.12.0
        
        Change-Id: I7fbfb21f2facdd6371fba821fd30e625115dc72d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142710
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [3ad1411746a581357920a1ad6366935700719010]

        use cairo_surface_map_to_image if available
        
        which is considerably faster than emulating it
        
        Change-Id: I9159072caf3142684f8489d291fa0438dce2e4b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142702
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [17476f1c9912b5ce31276a947d6a34ec8b9a3ed2]

        cairo_fill is cheaper than cairo_paint
        
        when we are only interested in copying a small chunk of the image.
        Shaves 25% off the cost of rendering here
        
        Change-Id: I3df726a08fad3ab3c330da74d09ee5e735e1bc60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142701
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-14  Mike Kaganski  <mike.kaganski@collabora.com>  [dbc307ef7c2351cd72e60ef46e647c908379db86]

        gtktiledviewer: Fix getting tiles on Windows
        
        The "CanvasSize + 1" hack was implemented by myself in commit
        ebb3a72ba0c4f070c9c254c439147beea8b2d93d (Paint tiles on Windows;
        Oct 24 09:01:32 2022 +0200) to workaround a rounding error, where
        converting pixels to logic and back resulted in 1 pixel smaller
        size (when I worked in Writer). This hack breaks in Calc, because
        the size then is 1 pixel larger than expected, failing the assert
        below.
        
        This fixes the problem by disabling the map mode, as everywhere
        else in such cases.
        
        Change-Id: I37f0f03ae4cb19f2de0e7995064843d17b0c7189
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142714
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-14  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [9c33b6772022333ca6651a400064154f8705788d]

        Update git submodules
        
        * Update translations from branch 'master'
          to 3322d894ee938182ff6d5dec818deadd4fbf9010
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I7b8d6fb47b4c093ef48a731d629ed5c0d0ac29eb
            
2022-11-14  Justin Luth  <justin.luth@collabora.com>  [0ded9060376a2bec9ad9e252882bf5b3e0efc466]

        ww8import: 0 is a valid ODF_FORMDROPDOWN_RESULT
        
        The correct response when there are no choices
        is to erase ODF_FORMDROPDOWN_RESULT.
        0 points to the first entry in the list,
        so it is invalid to suggest that such an
        entry exists when it doesn't.
        
        Change-Id: I4cb20428c7448a24ae8801e15407d478286a96e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142409
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2022-11-14  Stephan Bergmann  <sbergman@redhat.com>  [04a8f3a42c0cefa67aeff00c6dea256f5be67449]

        Destruction of Registry and RegitsryKey isn't MT-safe
        
        ...as the underlying ORegistry and ORegKey modify their ref counts outside any
        locked mutexes.  For example, <https://ci.libreoffice.org/job/lo_ubsan/2572/>
        had failed during CustomTarget_odk/build-examples_java with
        
        > ==402==ERROR: AddressSanitizer: heap-use-after-free on address 0x60d00035d920 at pc 0x7f379ce963d9 bp 0x7ffe74b1ac60 sp 0x7ffe74b1ac58
        > READ of size 4 at 0x60d00035d920 thread T0
        >     #0 0x7f379ce963d8 in ORegistry::acquire() /registry/source/regimpl.hxx:49:18
        >     #1 0x7f379ce947a3 in acquire(void*) /registry/source/registry.cxx:38:15
        >     #2 0x7f375ee9287e in Registry::operator=(Registry const&) /include/registry/registry.hxx:961:9
        >     #3 0x7f375ee92654 in RegistryKey::setRegistry(Registry const&) /include/registry/registry.hxx:647:20
        >     #4 0x7f375ee91d66 in Registry::openRootKey(RegistryKey&) /include/registry/registry.hxx:979:18
        >     #5 0x7f375ee725da in (anonymous namespace)::SimpleRegistry::getRootKey() /stoc/source/simpleregistry/simpleregistry.cxx:889:30
        >     #6 0x7f375ee73a56 in non-virtual thunk to (anonymous namespace)::SimpleRegistry::getRootKey() /stoc/source/simpleregistry/simpleregistry.cxx
        >     #7 0x7f37828e142c in gcc3::callVirtualMethod(void*, unsigned int, void*, _typelib_TypeDescriptionReference*, bool, unsigned long*, unsigned int, unsigned long*, double*) /bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:77:5
        >     #8 0x7f37828db812 in cpp_call(bridges::cpp_uno::shared::UnoInterfaceProxy*, bridges::cpp_uno::shared::VtableSlot, _typelib_TypeDescriptionReference*, int, _typelib_MethodParameter*, void*, void**, _uno_Any**) /bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:233:13
        >     #9 0x7f37828d8668 in unoInterfaceProxyDispatch /bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:413:13
        >     #10 0x7f375cfebc05 in binaryurp::IncomingRequest::execute_throw(binaryurp::BinaryAny*, std::__debug::vector<binaryurp::BinaryAny, std::allocator<binaryurp::BinaryAny> >*) const /binaryurp/source/incomingrequest.cxx:236:13
        >     #11 0x7f375cfe5a46 in binaryurp::IncomingRequest::execute() const /binaryurp/source/incomingrequest.cxx:79:26
        >     #12 0x7f375d0ae662 in request /binaryurp/source/reader.cxx:86:9
        >     #13 0x7f37b5cf5a2b in cppu_threadpool::JobQueue::enter(void const*, bool) /cppu/source/threadpool/jobqueue.cxx:100:17
        >     #14 0x7f37b5d44637 in cppu_threadpool::ThreadPool::enter(rtl::ByteSequence const&, void const*) /cppu/source/threadpool/threadpool.cxx:304:33
        >     #15 0x7f37b5d468d4 in uno_threadpool_enter /cppu/source/threadpool/threadpool.cxx:408:33
        >     #16 0x7f375cf144fa in binaryurp::Bridge::makeCall(rtl::OUString const&, com::sun::star::uno::TypeDescription const&, bool, std::__debug::vector<binaryurp::BinaryAny, std::allocator<binaryurp::BinaryAny> >&&, binaryurp::BinaryAny*, std::__debug::vector<binaryurp::BinaryAny, std::allocator<binaryurp::BinaryAny> >*) /binaryurp/source/bridge.cxx:606:9
        >     #17 0x7f375d0aa130 in binaryurp::Proxy::do_dispatch_throw(_typelib_TypeDescription const*, void*, void**, _uno_Any**) const /binaryurp/source/proxy.cxx:169:18
        >     #18 0x7f375d0a82f4 in binaryurp::Proxy::do_dispatch(_typelib_TypeDescription const*, void*, void**, _uno_Any**) const /binaryurp/source/proxy.cxx:102:13
        >     #19 0x7f375d0a80cf in proxy_dispatchInterface /binaryurp/source/proxy.cxx:61:36
        >     #20 0x7f3782881fff in cpp2uno_call(bridges::cpp_uno::shared::CppInterfaceProxy*, _typelib_TypeDescription const*, _typelib_TypeDescriptionReference*, int, _typelib_MethodParameter*, void**, void**, void**, unsigned long*) /bridges/source/cpp_uno/gcc3_linux_x86-64/cpp2uno.cxx:191:5
        >     #21 0x7f378287ef40 in cpp_vtable_call /bridges/source/cpp_uno/gcc3_linux_x86-64/cpp2uno.cxx:389:28
        >     #22 0x7f378292d60d in privateSnippetExecutor (/instdir/program/libgcc3_uno.so+0x13960d)
        >     #23 0x7f3774fd11c7 in dp_registry::backend::component::(anonymous namespace)::BackendImpl::ComponentPackageImpl::processPackage_(osl::ResettableGuard<osl::Mutex>&, bool, bool, rtl::Reference<dp_misc::AbortChannel> const&, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&) /desktop/source/deployment/registry/component/dp_component.cxx:1376:17
        >     #24 0x7f37750f1c11 in dp_registry::backend::Package::processPackage_impl(bool, bool, com::sun::star::uno::Reference<com::sun::star::task::XAbortChannel> const&, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&) /desktop/source/deployment/registry/dp_backend.cxx:631:17
        >     #25 0x7f37750f3f4b in dp_registry::backend::Package::registerPackage(unsigned char, com::sun::star::uno::Reference<com::sun::star::task::XAbortChannel> const&, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&) /desktop/source/deployment/registry/dp_backend.cxx:688:5
        >     #26 0x7f3775206b47 in dp_registry::backend::bundle::(anonymous namespace)::BackendImpl::PackageImpl::processPackage_(osl::ResettableGuard<osl::Mutex>&, bool, bool, rtl::Reference<dp_misc::AbortChannel> const&, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&) /desktop/source/deployment/registry/package/dp_package.cxx:805:27
        >     #27 0x7f37750f1c11 in dp_registry::backend::Package::processPackage_impl(bool, bool, com::sun::star::uno::Reference<com::sun::star::task::XAbortChannel> const&, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&) /desktop/source/deployment/registry/dp_backend.cxx:631:17
        >     #28 0x7f37750f3f4b in dp_registry::backend::Package::registerPackage(unsigned char, com::sun::star::uno::Reference<com::sun::star::task::XAbortChannel> const&, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&) /desktop/source/deployment/registry/dp_backend.cxx:688:5
        >     #29 0x7f3774e55b17 in dp_manager::ExtensionManager::activateExtension(com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::deployment::XPackage> > const&, bool, bool, com::sun::star::uno::Reference<com::sun::star::task::XAbortChannel> const&, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&) /desktop/source/deployment/manager/dp_extensionmanager.cxx:473:23
        >     #30 0x7f3774e54ab4 in dp_manager::ExtensionManager::activateExtension(rtl::OUString const&, rtl::OUString const&, bool, bool, com::sun::star::uno::Reference<com::sun::star::task::XAbortChannel> const&, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&) /desktop/source/deployment/manager/dp_extensionmanager.cxx:423:5
        >     #31 0x7f3774e5fa40 in dp_manager::ExtensionManager::addExtension(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> const&, rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::task::XAbortChannel> const&, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&) /desktop/source/deployment/manager/dp_extensionmanager.cxx:723:21
        >     #32 0x7f3774e62b64 in non-virtual thunk to dp_manager::ExtensionManager::addExtension(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> const&, rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::task::XAbortChannel> const&, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&) /desktop/source/deployment/manager/dp_extensionmanager.cxx
        >     #33 0x7f37ba706dcf in unopkg_main /desktop/source/pkgchk/unopkg/unopkg_app.cxx:429:40
        >     #34 0x501298 in sal_main /desktop/source/pkgchk/unopkg/unopkg_main.c:24:31
        >     #35 0x501276 in main /desktop/source/pkgchk/unopkg/unopkg_main.c:24:1
        >
        > 0x60d00035d920 is located 0 bytes inside of 136-byte region [0x60d00035d920,0x60d00035d9a8)
        > freed by thread T6 (cppu_threadpool) here:
        >     #0 0x4fe928 in operator delete(void*, unsigned long) /home/tdf/lode/packages/llvm-llvmorg-12.0.1.src/compiler-rt/lib/asan/asan_new_delete.cpp:172
        >     #1 0x7f379ce94875 in release(void*) /registry/source/registry.cxx:47:9
        >     #2 0x7f375ee8e6b5 in Registry::~Registry() /include/registry/registry.hxx:955:13
        >     #3 0x7f375ee92582 in RegistryKey::~RegistryKey() /include/registry/registry.hxx:655:5
        >     #4 0x7f375ee744e6 in (anonymous namespace)::Key::~Key() /stoc/source/simpleregistry/simpleregistry.cxx:101:7
        >     #5 0x7f375ee74558 in (anonymous namespace)::Key::~Key() /stoc/source/simpleregistry/simpleregistry.cxx:101:7
        >     #6 0x7f37b53a682a in cppu::OWeakObject::release() /cppuhelper/source/weak.cxx:230:9
        >     #7 0x7f375ec5c009 in cppu::WeakImplHelper<com::sun::star::registry::XRegistryKey>::release() /include/cppuhelper/implbase.hxx:115:66
        >     #8 0x7f37828f0054 in freeUnoInterfaceProxy /bridges/source/cpp_uno/shared/unointerfaceproxy.cxx:42:19
        >     #9 0x7f37b5ee924d in (anonymous namespace)::s_stub_defenv_revokeInterface(__va_list_tag (*) [1]) /cppu/source/uno/lbenv.cxx:372:17
        >     #10 0x7f37b5e8fcbc in s_environment_invoke_v(_uno_Environment*, _uno_Environment*, void (*)(__va_list_tag (*) [1]), __va_list_tag (*) [1]) /cppu/source/uno/EnvStack.cxx:293:9
        >     #11 0x7f37b5e8fa04 in uno_Environment_invoke_v /cppu/source/uno/EnvStack.cxx:312:5
        >     #12 0x7f37b5e9016a in uno_Environment_invoke /cppu/source/uno/EnvStack.cxx:321:5
        >     #13 0x7f37b5ec2dc5 in (anonymous namespace)::defenv_revokeInterface(_uno_ExtEnvironment*, void*) /cppu/source/uno/lbenv.cxx:426:5
        >     #14 0x7f37828f0f08 in releaseProxy /bridges/source/cpp_uno/shared/unointerfaceproxy.cxx:78:9
        >     #15 0x7f375cf305c5 in com::sun::star::uno::UnoInterfaceReference::~UnoInterfaceReference() /include/uno/dispatcher.hxx:107:9
        >     #16 0x7f375cf0f387 in binaryurp::Bridge::releaseStub(rtl::OUString const&, com::sun::star::uno::TypeDescription const&) /binaryurp/source/bridge.cxx:514:1
        >     #17 0x7f375cfe8b9b in binaryurp::IncomingRequest::execute_throw(binaryurp::BinaryAny*, std::__debug::vector<binaryurp::BinaryAny, std::allocator<binaryurp::BinaryAny> >*) const /binaryurp/source/incomingrequest.cxx:138:18
        >     #18 0x7f375cfe5a46 in binaryurp::IncomingRequest::execute() const /binaryurp/source/incomingrequest.cxx:79:26
        >     #19 0x7f375d0ae662 in request /binaryurp/source/reader.cxx:86:9
        >     #20 0x7f37b5cf5a2b in cppu_threadpool::JobQueue::enter(void const*, bool) /cppu/source/threadpool/jobqueue.cxx:100:17
        >     #21 0x7f37b5d161c4 in cppu_threadpool::ORequestThread::run() /cppu/source/threadpool/thread.cxx:165:31
        >     #22 0x7f37b5d20fc4 in threadFunc /include/osl/thread.hxx:189:15
        >     #23 0x7f37bb9d9f0f in osl_thread_start_Impl(void*) /sal/osl/unx/thread.cxx:265:9
        >     #24 0x7f37b9e35ea4 in start_thread /usr/src/debug/glibc-2.17-c758a686/nptl/pthread_create.c:307
        
        The SimpleRegistry UNO implementation appears to be the only one of the few
        remaining uses of the legacy registry functionality that suffers from this
        issue, so address things there and keep the registry functionality itself non-
        MT-safe.
        
        Change-Id: I5a87f1c66d838603672f6dfd19e6d1b617fbe691
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142713
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-14  Miklos Vajna  <vmiklos@collabora.com>  [1ff360c29c99a570bfe59c69d8f589d4f2b59135]

        sw: add new FieldType parameter for the .uno:TextFormField command
        
        Currently LOK clients can't insert fieldmarks which are comparable to
        the ones Zotero's Word extension inserts into DOCX files.
        
        There is already a .uno:TextFormField UNO command to insert fieldmarks,
        but it has a hardcoded field type set to ODF_FORMTEXT, which is not what
        we need.
        
        Fix this by adding a new, optional FieldType parameter to the existing
        UNO command.
        
        The field code/command and the result is not yet possible to customize.
        
        Change-Id: I5625858af950f718220eebeef8fb90267693db7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142709
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-14  Caolán McNamara  <caolanm@redhat.com>  [b8850fe1d7dc86009516352c796619b33856141c]

        tdf#147802 don't trigger fade timer already shown/hidden
        
        once they widgets are created and hidden, they are getting triggered to
        update contents on pretty much all layout/draw events even though they
        are already in the visibility state they are asked to enter.
        
        Change-Id: I6078a5f322c88f0380ac42537b4921af1c56add5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142708
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [95dceefe207da45bd955d07a88bf7a956b274081]

        split CairoCommon XOR code into its own method
        
        Change-Id: If615f08a44a083d53c75f58af3578e59634f9a11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142700
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [c3ca46945aa498907a938e33b2df7937f45199db]

        sc: factor out common code in makefiles
        
        Change-Id: I46cce6cb332fb060a9e8f691d8f70808398b85ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142707
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-14  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [1409159d6117d49e61fe5369f858239ff259fc1e]

        tdf#148971 Make a11y check dlg non-modal
        
        Change-Id: I56dcb3b09bd00a438a6fb5c442caa11d90723195
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142706
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-11-14  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [161655080723717e91ec21e3f8015459d4180911]

        Save with latest glade
        
        Change-Id: I2dee470598695252c3e8f3ae17788571c62dc534
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142705
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-11-14  Bogdan B  <buzea.bogdan@libreoffice.org>  [ed0f427f037582569700d2e43ba72a2fc1b771fd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to edc4b1fe0d17deebe719bca6eeb0a9fe316d1500
          - tdf#152022 Improve Edit page for Help Online
            
            Change-Id: If10520d16ec070da9ce2e527e0fe47ab49e814e4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142674
            Tested-by: Jenkins
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-14  Bogdan B  <buzea.bogdan@libreoffice.org>  [c70bdb80a753aaf04a87647194e3aacbb758ff98]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 06746717a526ff5a0b0e807c06c321e8b66ae154
          - tdf#152022 Correct a link for a Edit submenu
            
            Change-Id: I861b76648760bf2f82b1d067fd74481787e62fbb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142675
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [3d17308bb77351b49d3a9ebb96cd703208911f33]

        sd: fix build
        
        After 1b167f3e0b1afec7c257f458db7505d8d8f177b3
        "tdf#142291 PPTX export: fix table border styles"
        
        and
        
        0b224cc5f3c896d8b0064d5cbadc6fce66c8beb9
        "Revert "Revert "tdf#151622 PPTX: fix export of show as icon option"""
        
        Change-Id: Iadd296f1bb804f91f50d4d0a056153586a06ebe6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142699
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-14  Stephan Bergmann  <sbergman@redhat.com>  [d1faa8f62621221e85b8f7d42b766a6a4e76923f]

        Add some missing member operator== const qualifiers
        
        ...that were only detected now by GCC 13 trunk after
        <https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=431be04b8b6e31d950ddab340ed866d197d23d4d>
        "c++: implement P2468R2, the equality operator you are looking for",
        
        > sc/source/core/tool/interpr4.cxx: In member function ‘void ScInterpreter::ScTableOp()’:
        > sc/source/core/tool/interpr4.cxx:3608:58: error: C++20 says that these are ambiguous, even though the second is reversed: [-Werror]
        >  3608 |     bool bReuseLastParams = (mrDoc.aLastTableOpParams == aTableOp);
        >       |                                                          ^~~~~~~~
        > In file included from sc/inc/document.hxx:32,
        >                  from sc/inc/externalrefmgr.hxx:23,
        >                  from sc/source/core/inc/interpre.hxx:28,
        >                  from sc/source/core/tool/interpr4.cxx:22:
        > sc/inc/tabopparams.hxx:76:10: note: candidate 1: ‘bool ScInterpreterTableOpParams::operator==(const ScInterpreterTableOpParams&)’
        >    76 |     bool operator ==( const ScInterpreterTableOpParams& r )
        >       |          ^~~~~~~~
        > sc/inc/tabopparams.hxx:76:10: note: candidate 2: ‘bool ScInterpreterTableOpParams::operator==(const ScInterpreterTableOpParams&)’ (reversed)
        > sc/inc/tabopparams.hxx:76:10: note: try making the operator a ‘const’ member function
        
        etc.
        
        Change-Id: I0c55daabbce61aefd762862f3b0e2e5d235c34b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142698
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-14  Tibor Nagy  <nagy.tibor2@nisz.hu>  [d8c89fb920af747ec51ce966b5d7b65e9340afbd]

        tdf#151891 PPTX import: fix regression of connector position
        
        If the connector shape is connected to the glue point which there
        is inside the bounding box, then the position of connector appear
        incorrectly, for example different direction of the arrow head.
        
        Regression likely from commit cbf66ec3e60d07efb7c3cceed9b4f0fb4f0510c8
        "tdf#89449 PPTX import: fix line connectors", as tdf#148926.
        
        Follow-up to commit eec48130271188cab63665acedbabf1ff5e850a2
        "tdf#148926 tdf#151678 PPTX import: position of standard connector
         - part1".
        
        Change-Id: I5671bc70e663a979c43bad1b786118a6a9e92972
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142293
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2022-11-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [0b224cc5f3c896d8b0064d5cbadc6fce66c8beb9]

        Revert "Revert "tdf#151622 PPTX: fix export of show as icon option""
        
        This reverts commit b652ebda7fa4e6c8db2f934bf4c8d2927f5c2332.
        
        Adapt unittest to UnoApiTest
        
        Change-Id: I6a1e42d4b445efdb48dab35f0bd5110aa52b0d74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142156
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-11-14  Miklos Vajna  <vmiklos@collabora.com>  [223d0eccaceb1208c5b51d83b4df431a9bed2bbe]

        sw: prefix members of SwAddStylesDlg_Impl, SwAutoMarkDlg_Impl, ...
        
        ... SwFramePage and SwWrapTabPage
        
        See tdf#94879 for motivation.
        
        Change-Id: I6f15fee117b9c05aeae7dfbb0b49c30d49018d49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142667
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-14  Tibor Nagy  <nagy.tibor2@nisz.hu>  [1b167f3e0b1afec7c257f458db7505d8d8f177b3]

        tdf#142291 PPTX export: fix table border styles
        
        Export border style subset used by the PPTX
        import, ::table::BorderLineStyle::SOLID, DOTTED,
        DASHED, DASH_DOT and DASH_DOT_DOT.
        
        See also tablecell.cxx:applyLineAttributes().
        
        Change-Id: I5e4d631f7ca410beb76155579ea5b21a6eb66350
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142240
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-11-14  Hossein  <hossein@libreoffice.org>  [2d7db6981e5087507c02bde6c0841c388cfaad0f]

        tdf#152012 Fix assert fail on opening date picker
        
        This patch fixes tdf#152012 which caused an assertion failure on opening
        date picker field in a DOCX file
        
        The assertion was:
        
        include/o3tl/span.hxx:83: constexpr o3tl::span<T>::value_type& o3tl::
        span<T>::operator[](o3tl::span<T>::size_type) const [with T = const
        int; o3tl::span<T>::reference = const int&; o3tl::span<T>::size_type
        = long unsigned int]: Assertion `pos < size()' failed.
        
        And the backtrace was:
        
        1  __pthread_kill_implementation           pthread_kill.c:44
        2  __pthread_kill_internal                 pthread_kill.c:78
        3  __GI___pthread_kill                     pthread_kill.c:89
        4  __GI_raise                              raise.c:26
        5  __GI_abort                              abort.c:79
        6  __assert_fail_base                      assert.c:92
        7  __GI___assert_fail                      assert.c:101
        8  o3tl::span<int const>::operator[]       span.hxx:83
        9  OutputDevice::ImplLayout                text.cxx:1396
        10 OutputDevice::DrawTextArray             text.cxx:948
        11 Calendar::ImplDraw                      calendar.cxx:71
        12 Calendar::Paint                         calendar.cxx:1133
        
        The problem was caused by an out of bound access to a vector of integers
        which was created for rendering calendar header consisting of the first
        letters of 7 days of week, when you clicked on the down arrow on the
        date field.
        
        The function OutputDevice::DrawTextArray() takes an 'rStr' string to
        draw, and 'pDXAry' array for the exact position of the the individual
        characters. It also takes 'nIndex' as the first index, and 'nLen' as the
        length of the array. 'nLen' has the default value of -1. In this case,
        the length is calculated from the size of the string passed to the
        function. This works well if the one who uses the function makes sure
        that the size of the array and the length of string are equal.
        
        Previously, for the 7 days of the week, a 7 letter string "smtwtfs"
        (depending on the week start day this can be different, but length is
        always 7) was sent to this method without providing the length, thus
        the string length: 7 was used. In this case, positions of the letters
        were calculated and used from other array named mnDayOfWeekAry[7].
        mnDayOfWeekAry[k+1] was used as the position of letter k (k=0..5).
        In this case, there was 7 letters for 7 days, and only 6 positions
        provided by the array. This caused assertion failure in span.hxx:83
        when trying to accesss mnDayOfWeekAry[7] via o3tl::span<T>::operator[].
        
        Value of mnDayOfWeekAry[0] was used in other calculations, therefore to
        fix this problem, mnDayOfWeekAry was extended from 7 to 8, and the last
        position was set to the end of drawing rectangle.
        
        The other thing that is done in this patch to avoid this problem in the
        future is removing the default value from the function prototype, so
        that the use should always be done by providing the length of array and
        starting index. After removing these defaults, it became necessary to
        provide empty arrays for 'pKashidaAry' which provides the kashida
        positions, if needed.
        
        With this fix in place, the assertion failure no longer happens.
        
        A UI test is added to make sure the crash will not happen again. The
        test can be run by invoking:
        
         cd sw && make -srj1 UITest_writer_tests5 \
          UITEST_TEST_NAME="DateFormFieldPropertiesDialog.dateFormFieldDialog.test_date_picker_drop_down" \
          SAL_USE_VCLPLUGIN=gen
        
        Change-Id: I347afb358fbc4956524f7f0a0abc3a221bf42992
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142642
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-11-14  Alain Romedenne  <alain.romedenne@libreoffice.org>  [9e134c17400f5c19f3dc2b93b1a76b3f3e56503d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 17faaf70b750aec109ffa3bd069731bf37fc06e5
          - DoEvents extra indications
            
            Change-Id: I04da53ff9a7426a1698c880e26b4cdf01b7daf90
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142677
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-11-14  Alain Romedenne  <alain.romedenne@libreoffice.org>  [ba468f030e450511bcfd0c407506e023d7f512b7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b87a0e224b4a9150aeedc548de8c50d0276071b8
          - CreateUnoServiceWithArguments supplemental method identification pattern
            
            Change-Id: I38e3938e9392558951c1cd64b2a669bd5e5c9093
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142676
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-11-14  Justin Luth  <justin.luth@collabora.com>  [98d322d6c0e935a24f46bef014824084b6fcfdfd]

        tdf#151548 vba FormFields: Add basic word::XTextInput support
        
        make CppunitTest_sw_macros_test CPPUNIT_TEST_NAME=testVba
        
        This now allows MS Word Basic legacy text form fields
        to be controlled by VBA basic.
        -allows getting and setting the text string
        
        Change-Id: Ib4601d4e087233a3db257728374b362bb34d1ecb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142262
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-11-14  Maxim Monastirsky  <momonasmon@gmail.com>  [b257b4f247bc2a1fa4d469ec82e37bdbb268951b]

        svx: On table style removal, revert to the default style
        
        Change-Id: Ie299634c93640a89d9c98b2cd517c5cb83434ea7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142666
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-11-14  Maxim Monastirsky  <momonasmon@gmail.com>  [f06353aadfc1a9329da0d5fe0cb5878d124b01aa]

        svx: Update tables on style changes
        
        After modifying a cell style, it is required to broadcast
        the SfxHintId::DataChanged hint on that style, to update
        the table appearance. However, it doesn't work when only
        text attributes (e.g. font name or color) were changed,
        unless the table is also moved around a bit.
        
        It seems to be the same problem as i#101556, whose fix
        didn't handle the table case. The problem here is that
        the change hint is handled by the individual cells
        properties objects, and nothing updates the table's
        properties object.
        
        Change-Id: I30ebc85c16b20c5354f02a309e6fa3dd4b31f669
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142665
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-11-14  László Németh  <nemeth@numbertext.org>  [c6688def010fcb6854c6d896efe7186ff6c63475]

        tdf#151993 DOCX import: convert decimal comma only if needed
        
        E.g. convert en_US document with decimal comma, but not
        de_DE document with decimal comma.
        
        Regression from commit 94bf4908a6661101c270ef647e33dde09f16ac08
        "tdf#148799 DOCX import: fix invalid formulas with comma".
        
        DOCX allows to set decimal symbol independently from the locale
        of the document, so if the DOCX document uses comma, but
        its locale ("language") has got a default decimal point in Writer,
        Writer formulas must contain decimal points instead of commas,
        otherwise automatic update of the formulas, e.g. moving text
        cursor in the table, results ** Expression is faulty ** instead
        of the recalculated value. The only way to get standard
        Writer formulas is to replace the commas with points in numbers
        in writerfilter, if document language has a default
        decimal point in Writer.
        
        Note: not only document language, but area setting of
        LibreOffice installation modifies formula handling. I.e.
        plain numbers recognized with comma only if area setting
        is modified to a language, which uses decimal comma
        (but formulas still need decimal points, if the language
        of the document is a locale with default decimal point).
        E.g. an en_US DOCX document with decimal comma, or a
        de_DE document with decimal comma loaded correctly now,
        but recognizing cell content with a single number with comma
        needs to set also the correct area setting.
        
        Change-Id: I16dba1e10bf4271a44c435b5b09345d8d698b91d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142611
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-11-14  László Németh  <nemeth@numbertext.org>  [099d5d22b38bb0ea91faaed14ecc0edfa010ff11]

        tdf#115007 i18npool: add NatNum12 support to Persian, fix Hebrew
        
        Add NatNum12 cardinal support for new Persian (Farsi) module
        of libnumbertext 1.0.11.
        
        Hebrew has no uppercase letters, also currency support is broken yet,
        so remove bad number formats.
        
        Follow-up to commit b7d53247eb2fab04f5f6d82d405f1ac0c73542b2
        "tdf#115007 i18npool: add NatNum12 formats to locale" and
        commit 6064b3382102bcbc153156f5874fbc8dfde97b98
        "tdf#115007 tdf#148672 bump libnumbertext 1.0.11".
        
        Change-Id: I9a2a40e7485d4d4ff150d9946e58aed0d7526678
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142658
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-11-14  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [31c5b3f10b3e1d1d86d9fc3553c6f55599b080ce]

        tdf#151605 Add option to not include hidden text in ASCII filter
        
        When setting this option, hidden text will not get exported/copied to clipboard.
        
        Change-Id: Id31aafc28ffb61a81bdc1412892f9e7997512f58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141551
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-11-14  László Németh  <nemeth@numbertext.org>  [6064b3382102bcbc153156f5874fbc8dfde97b98]

        tdf#115007 tdf#148672 bump libnumbertext 1.0.11
        
        tdf#115007 fix missing currency of en-BZ, en-DK, en-IL, en-LK,
        en-ZM, en-ZW; es-PA, es-SV, es-VE; and ga (Irish).
        
        tdf#148672 fix of transliteration of parenthesized words of hu-Hung.
        
        – remove EmptyString.patch1 wich was merged up-stream;
        
        – add test for hu_Hung transliteration of parenthesized words;
        
        – add new Persian (Farsi) module;
        
        – fixes for Czech, English, Irish, Romanian, Russian, Slovenian,
          Spanish and Ukrainian.
        
        Follow-up to commit 2a1d2d42af7f365330479f4032ddfdd9eeba7c1d
        "tdf#115007 add NatNum12 number format list items, fix title case".
        
        Change-Id: I24aa32ad28c853e4c97a10dc8039ca6232eaed4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142657
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2022-11-14  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [b15c82e02c0a97d3523b6e46cb4ba4c958ea38d0]

        tdf#151912: sw: suppress exceptions during SDT evluation
        
        Failure in XPath processing during retrieving fresh value from
        data source is not a critical problem and should not cancel
        document loading.
        
        Just put warning in log and continue to eval further.
        
        Change-Id: I76ecf0e0e227f46a270db3e77d86c19f7e9ad21a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142428
        Tested-by: Jenkins
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2022-11-14  Julien Nabet  <serval2412@yahoo.fr>  [c871d797ce8675f97ef4789304bf85048cd2c8c4]

        tdf#151962: Math Shortcut to open documents in Spanish version
        
        Change-Id: I9802703257f64c9bcb7bc2be77c2f85ef1dec5e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142557
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-11-14  Balázs Varga (allotropia)  <balazs.varga.extern@allotropia.de>  [fe8c8ec112e1442828da49a81d8588e6a145458c]

        WASM: fix loading writer docs after rebase
        
        Add missing UI elements to emscripten fs image.
        
        Change-Id: I1165fd227674656b818247e58b0a24e815c63392
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142579
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>

2022-11-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6e66b5d75b4cda0314b64f4d12ef9e4350751470]

        sw: refactor to make a11y check for nodes independent
        
        Add checkNodes, which will only check the current node for a11y
        issues. This prepares for online a11y check.
        
        Change-Id: I069cd200ceb58223b05baaafb7d796148e28398b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141603
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [517d05dbfd1e25e51d4b813f5a4c53b89464aa43]

        Fix typos
        
        Change-Id: Ic1fb0ea483954f2994a87e05f33b320da3795227
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142661
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-13  Caolán McNamara  <caolanm@redhat.com>  [66d5ab895b75f0b81742d9c7806837cdd1acec74]

        ofz#53182 Timeout
        
        Change-Id: Ied736c72f08a97de142bb781e01283330db6b3b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142659
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-13  Caolán McNamara  <caolanm@redhat.com>  [e56479ee8a88f538c2163ddd58c5dc49a8744500]

        ofz#53338 Abrt
        
        we're turning "false" to indicate nothing was drawn, but nothing was
        drawn because the entire output would have been clipped out, so there's
        no point drawing anyway, so return true instead to indicate the draw
        was successfully short-circuited to give a correct no-op result
        
        probably went wrong with:
        
        commit 9153a36b59f2efc2bfb2c9256c39eb5687808deb
        Date:   Fri Mar 28 23:30:02 2014 +1100
        
            fdo#74702 Refactor OutputDevice::DrawTransparent()
        
        Change-Id: I989ebffff267f57c036560cda59eb7abe14d405a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142635
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-13  Eike Rathke  <erack@redhat.com>  [dffeb48f25123b16e60aed5aa4abaeefa92f83a1]

        Clear only lookup caches of calling document
        
        It is the same for always reused interpreter context slots but
        does not hurt and prepares for when more than one document is to
        be cached.
        
        Change-Id: Icc8532080f618b9a50627a6e551dfb28803d3c34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142643
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-11-13  Chris Sherlock  <chris.sherlock79@gmail.com>  [5ccba00d2007d664b9ffd0f956323a8180cb8e66]

        vcl: extract functions AllRenderersPaused() and PruneMarkedRenderers()
        
        Change-Id: I0fc55e829e22b81a076f2b66d78bb2b90abdfc41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136413
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-13  Chris Sherlock  <chris.sherlock79@gmail.com>  [d773da0c083b4ee1cf1cccc2bd7846cbdbe37ed8]

        vcl: small optimization determining if any renderers are active
        
        Currently we look at every renderer to see if it is paused. However, you
        can think of this differently - instead of using a universal quantifier
        we can actually use an existential quantifier - if even one renderer is
        not paused, then we can say that not every renderer is paused - thus no
        global pause. Hence switch to any_of(), which stops the loop at the
        first instance of a non-paused renderer.
        
        Change-Id: I3b35bc41e86432374e4bc5fae0a2927ec8cc2309
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136412
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-13  Harshita Nag  <nagharshita16@gmail.com>  [75b569890a6630bb2a5b727c8567f7ea59ccb62e]

        tdf#114441: Convert use of sal_uLong to better integer types
        
        The above change was possible because GetPos() returns value of type sal_Int32
        
        Change-Id: I9fa4389531813eb3c866a355d2f55ddfb32233a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142634
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-13  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [651142cbc6305b182a22efbdc4524e614483cf88]

        Adapted convertToBitmapEx to simpler BitmapEx creation
        
        As long as not all our mechanisms are changed to RGBA
        completely, mixing OutDev with Alpha (2x VDev) and RGB
        target rendering is just too dangerous and expensive
        and may to wrong or deliver bad quality results (see
        comments in code for details).
        
        Nonetheless we need a RGBA result for convert to
        BitmapEx. Luckily we are able to create a copmplete
        and valid AlphaChannel using 'createAlphaMask'.
        
        Based n that we know the content (RGB result from
        renderer), alpha (result from createAlphaMask) and
        the start condition (content rendered usually
        against COL_WHITE). Tht makes it possible to
        calculate back the content, quasi 'remove' that
        initial blending against COL_WHITE.
        
        That is what the helper Bitmap::RemoveBlendedStartColor
        does. Luckily we only need it for convert To BitmapEx,
        not in any other rendering.
        
        This gives good results, it is in principle comparable
        with the results using pre-multiplied alpha tooling,
        also slightly reducing the range of color values where
        high alpha vlaues are used, but in areas that are
        highly transparent anyways.
        
        Also important is that this will work with RGB-based
        system-dependent renderers, too. The method before
        could only work with the VCL-based primitive renderers
        by principle (only there - by coincidence - OutputDevice
        with Alpha worked).
        
        NOTE: Had to re-add usage of *unused* alpha channel
        in convertToBitmapEx due to test SdPNGExportTest. It
        somehow creates an Alpha in Bitmap size when I *remove*
        Alpha in convertToBitmapEx, so I just keep it for now,
        it is created anyways, just wanted to make it sleeker.
        
        Change-Id: I12e47327f5793d6ed87e217a2355c608f528246f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142547
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-11-12  Caolán McNamara  <caolanm@redhat.com>  [55cd20e6228a06836285c14ca6726adb1bb4ffcb]

        cid#1516789 Division or modulo by float zero
        
        Change-Id: I191d475df5d1937e80fe6844de618a9ce315aee8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142585
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a73c593e8e31080db7be5103b29bfe468652dc73]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6b64fc6ca64e2096615dc3f85f079c9e00798060
          - Fix typo
            
            Change-Id: I9c89564838a5d8c944c16849b2a2979ef4aa4298
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142582
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-11-12  Eike Rathke  <erack@redhat.com>  [f86a0666ac337363b470c9c67fa0970a330b26a2]

        Resolves: tdf#152014 When reusing interpreter context slot clear lookup cache
        
        ... if different doc
        
        As is, unthreaded the same slot gets reused for every calculation.
        That could benefit from keeping 2-3 documents cached to not throw
        away the lookup cache each time when alternating between
        documents.
        
        Change-Id: Id024333f72bcdcd6109042dec1104f3029955d3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142639
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-11-12  Khaled Hosny  <khaled@aliftype.com>  [755e6939adc9b8b1322f739c8143ae1a7e2995a3]

        vcl: remove unused WinFontFace() private members
        
        Change-Id: I0f7f9f03064a63f7c27346fd679e4cb436633cd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142638
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-11-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [841cf269f0ebd4966814e187bf7e2e52bd4a6e28]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c3e7ddee14953d56f7672fcbcc3b81bd34b455e8
          - Add screenshot for index entry in swriter
            
            Change-Id: Id8db451f9305d22a27d72452e92e80cdc369ff42
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142636
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [79f8af579d1d24d1f3c990723eafe0194aeb35ca]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3a41dd6f1d61dc8ddc95075cb692e63c862be5bd
          - tdf#151347 Improve Slide/Page pane references
            
            + Added pane entries in Index
            + refactor xml
            
            Change-Id: If4e4db9664a2fef301a742b2d34127fecf585ed1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142612
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-12  Bogdan B  <buzea.bogdan@libreoffice.org>  [9f5e2a888a41aa458ba5401e51c01ca6c0bd1963]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 35e127cada4630c096b91126d07fe43f70a85b8f
          - tdf#152011 Improve View menu description
            
            Change-Id: I36e11dde9ca5398f9f9bb5c6600cb300380ac114
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142626
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-12  Bogdan B  <buzea.bogdan@libreoffice.org>  [0c1962a47d1eb22e458001d9454ca27142607f98]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6301f83f2a36ea78ba8cfefbc39f710aff717ef8
          - tdf#152011 Improve Form menu description
            
            Change-Id: Ic0c58c611fe2fb9260eeef235aac39cc85c9f4f2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142627
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-12  Bogdan B  <buzea.bogdan@libreoffice.org>  [1d79fc94bec46ca3f378126901e542a39791639f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2c9bc4ba19109f877e9fa71ecaa071887943d3c3
          - tdf#152011 Improve Tools menu description
            
            Change-Id: I4afb4edebc98e692d10ba7c83588886245303a79
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142628
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-12  Bogdan B  <buzea.bogdan@libreoffice.org>  [516cb55e111db116033012338ed0ef5917f9938b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 55781399fdda75511fbc1e96bef79ace02ced37b
          - tdf#152013 Improve File submenus description
            
            Change-Id: I67ec0201c521c3d4fea3eaaa0f359da5bb760d46
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142629
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-12  Bogdan B  <buzea.bogdan@libreoffice.org>  [121d20a17cde65ddd577f48bda4c2679670878bf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f934ad3e896be59c76e35cf0033be0c7abe1e41c
          - tdf#152011 Change "open" to "create" for a new document
            
            Change-Id: If5e5476465baa225a54448a6bccfebef30fd3f05
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142624
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-12  Regina Henschel  <rb.henschel@t-online.de>  [bd7f1270cf58eba7600d1b4c6c8ca9a901a04f66]

        tdf#125085 PPTX WordArt import: get shape font from run
        
        PPTX uses the settings at the run for the text in a WordArt shape. LO
        uses the settings of the shape. The patch copies the run font and
        language properties to the shape.
        
        In addition I have split the old method lcl_createPresetShape and
        renamed the parts.
        
        Now the method lcl_putCustomShapeIntoTextPathMode contains the geometry
        changes to put a CustomShape into text path mode and to adapt the OOXML
        values to the values needed for our preset Fontwork shapes, which are
        based on binary MS Office.
        
        MS Office has the style of the characters of a WordArt as properties
        of the run. LibreOffice ignores most of the properties specified in
        the style of a span element, when the text is displayed as Fontwork.
        Instead LO uses the properties defined for the shape for styling the
        text. Copying the text properties to the shape is now done in
        method lcl_copyCharPropsToShape.
        
        The values in testTdf125573_FontWorkScaleX depend on the used Font.
        Since on creation time wrong Fonts were used and now correct Fonts
        are imported, the values have to be updated.
        
        Import of fill and stroke of the characters is still missing, only a
        rudimentary import of color for solid fill exists.
        
        Change-Id: I6f31fe07fb0656b2ce8581e7123265fa598ac9c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142421
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-11-12  Caolán McNamara  <caolanm@redhat.com>  [34a90a7f56b7009bc95cf1b0a0e258fa0af2d52a]

        Resolves: tdf#145648 use the same reference device for comments as document
        
        so we get the same text measurements and so positioning matches.
        
        Change-Id: I7b3211cbd8eba41269688316d74a8f72ac734f13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142603
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-12  Caolán McNamara  <caolanm@redhat.com>  [659164be6f4b8f2f26eed42367142333c9ae6200]

        ImplDbgTestSolarMutex assert from a11y
        
         #5  0x00007fffee605ea2 in ImplDbgTestSolarMutex() () at vcl/source/app/dbggui.cxx:35
         #6  0x00007ffff71186f0 in DbgTestSolarMutex() () at tools/source/debug/debug.cxx:54
         #7  0x00007fffa95614d8 in SwAccessibleMap::GetContext(SwFrame const*, bool) (this=0x895a9c0, pFrame=0x5358800, bCreate=false) at sw/source/core/access/accmap.cxx:1788
         #8  0x00007fffa961ac0e in sw::sidebarwindows::(anonymous namespace)::SidebarWinAccessibleContext::getAccessibleParent() (this=0xb90f800)
             at sw/source/uibase/docvw/SidebarWinAcc.cxx:65
         #9  0x00007fffa961ae27 in non-virtual thunk to sw::sidebarwindows::(anonymous namespace)::SidebarWinAccessibleContext::getAccessibleParent() ()
             at /home/caolan/LibreOffice/core/instdir/program/../program/libswlo.so
         #10 0x00007fffd8f4ae7d in atk_object_wrapper_new(com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> const&, AtkObject*, AtkObject*)
             (rxAccessible=uno::Reference to (sw::sidebarwindows::SidebarWinAccessible *) 0xba7f450, parent=0x0, orig=0x0) at vcl/unx/gtk3/a11y/atkwrapper.cxx:970
         #11 0x00007fffd8f4a820 in atk_object_wrapper_ref(com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> const&, bool)
             (rxAccessible=uno::Reference to (sw::sidebarwindows::SidebarWinAccessible *) 0xba7f450, create=true) at vcl/unx/gtk3/a11y/atkwrapper.cxx:925
         #12 0x00007fffd8f4d246 in wrapper_ref_child(_AtkObject*, int) (atk_obj=0xb9d06f0, i=0) at vcl/unx/gtk3/a11y/atkwrapper.cxx:500
         #13 0x00007fffd95700c3 in add_pending_items () at /lib64/libatk-bridge-2.0.so.0
         #14 0x00007fffea7154cb in g_idle_dispatch (source=0x21d40e0, callback=0x7fffd956fec0 <add_pending_items>, user_data=0x21d5890) at ../glib/gmain.c:5935
        
        and...
        
         #5  0x00007fffee605ea2 in ImplDbgTestSolarMutex() () at vcl/source/app/dbggui.cxx:35
         #6  0x00007ffff71186f0 in DbgTestSolarMutex() () at tools/source/debug/debug.cxx:54
         #7  0x00007fffa95614d8 in SwAccessibleMap::GetContext(SwFrame const*, bool) (this=0x894ce20, pFrame=0x53390f0, bCreate=false) at sw/source/core/access/accmap.cxx:1788
         #8  0x00007fffa956285f in SwAccessibleMap::GetContextImpl(SwFrame const*, bool) (this=0x894ce20, pFrame=0x53390f0, bCreate=false) at sw/source/core/access/accmap.cxx:1917
         #9  0x00007fffa9550a91 in SwAccessibleChildSList_const_iterator::SwAccessibleChildSList_const_iterator(SwAccessibleChildSList const&, SwAccessibleMap&)
             (this=0x7fffffffbb58, rLst=..., rAccMap=...) at sw/source/core/access/accfrmobjslist.cxx:65
         #10 0x00007fffa951c507 in SwAccessibleChildSList::begin() const (this=0x7fffffffbb80) at sw/source/core/access/accfrmobjslist.hxx:100
         #11 0x00007fffa95421c2 in SwAccessibleFrame::GetChildIndex(SwAccessibleMap&, SwRect const&, SwFrame const&, sw::access::SwAccessibleChild const&, int&, bool)
             (rAccMap=..., rVisArea=SwRect = {...}, rFrame=..., rChild=..., rPos=@0x7fffffffbcc4: 0, bInPagePreview=false) at sw/source/core/access/accframe.cxx:179
         #12 0x00007fffa9543be5 in SwAccessibleFrame::GetChildIndex(SwAccessibleMap&, sw::access::SwAccessibleChild const&) const (this=0xb7bd6e0, rAccMap=..., rChild=...)
             at sw/source/core/access/accframe.cxx:455
         #13 0x00007fffa9569721 in SwAccessibleMap::GetChildIndex(SwFrame const&, vcl::Window&) const (this=0x894ce20, rParentFrame=..., rChild=...)
             at sw/source/core/access/accmap.cxx:2905
         #14 0x00007fffa961ad89 in sw::sidebarwindows::(anonymous namespace)::SidebarWinAccessibleContext::getAccessibleIndexInParent() (this=0xb9ead70)
             at sw/source/uibase/docvw/SidebarWinAcc.cxx:80
         #15 0x00007fffd8f4d781 in wrapper_get_index_in_parent(_AtkObject*) (atk_obj=0xc517810) at vcl/unx/gtk3/a11y/atkwrapper.cxx:529
         #16 0x00007fffd957298c in append_cache_item () at /lib64/libatk-bridge-2.0.so.0
        
        Change-Id: I852f40f30be7c10223ccfd570cb8ca30f1a67f47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142599
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [57d279c81b8f57e1072e1b74809de23729208e3f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d26dc8bf2215097db8092428cc05a991aa03f8a4
          - tdf#89358 Example of implicit intersection for array formulas
            
            Change-Id: I6cb1b66a34f8bd95472e78dac03f8860c2cdd375
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142605
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-12  Bogdan B  <buzea.bogdan@libreoffice.org>  [fbbf3901550afc176d7d2fac8dc7dd9500e57d6d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 52bd59d3f0ab56d1e105e28c3c458640819e8af9
          - tdf#152011 Change order of menus like in Writer Menu
            
            Change-Id: I4c7f531939825bf31f5fcc760568d878fff3cb79
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142622
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-12  Bogdan B  <buzea.bogdan@libreoffice.org>  [005644df0b60a8e1140f55c031f9bf61fe813255]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c80376a16c26407a6209dd4e5b3aa6639d599f4c
          - tdf#152013 Change order of menus like in File menu
            
            Change-Id: I3d77b293d36ebc60aad5fc75f7fa33277743b50b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142623
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4c5be3e2e7818367af6a67a2913c61c7456eba69]

        Fix typo
        
        Change-Id: Icec4f84ba52578588512fa6cccd1d0d62b02ef06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142602
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-12  Kevin Suo  <suokunlong@126.com>  [1bfb323801b9c88879b5948b16d47cdbbee87ab9]

        tdf#151988: Enable "Characters per line" and "Character width" when switch...
        
        ... back to grid type "lines and characters".
        
        Also enable "Snap to characters" for grid type "lines and characters" and disbale it
        for grid types "lines only" and "no grid".
        
        Change-Id: I101c8d80a79798fc6c992da766c658c3ba8802dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142513
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-11  Mike Kaganski  <mike.kaganski@collabora.com>  [ab4e40941e9ebae83f98ba918440b03eac5bdcaa]

        Fix VS2022 MSMs detection
        
        After commits 42da199753515584e615cdcdd8601d2ffc27245b (more VS2022 integration,
        Oct 14 10:58:25 2021 +0200) and 9ea17a6331ca9491e7012dca837d3815cd4309ac (Adapt
        to latest VS 2022 MSM versions, Apr 08 09:15:19 2022 +0200), the new 143 version
        of MSMs gets detected and passed to SCP, but not used there, so MSIs lack CRT.
        
        Additionally, it may happen that a redist is configured that does not match the
        actual CRT used in the build, because it picked a latest available version, and
        then an error happens when building MSI, because it expects MSMs in wrong source
        directory.
        
        This simplifies the checks, makes sure to look for the correct MSM version, and
        adds an error message in SCP in case when the passed version is not handled, to
        detect the incomplete support early.
        
        Change-Id: I47d45472309c584314730e7f5f46a9596fc8d21d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142587
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-11  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [dd1610146528cba8642caad3bf72e27b9ca6c153]

        dragonbox: upgrade to release 1.1.3
        
        Change-Id: I0d240c50c311269c10d53ba3e4bc3dc09273a600
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142378
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-11  Caolán McNamara  <caolanm@redhat.com>  [c3da84a10260b3260ee42df900e2ff01119e4f7c]

        Resolves: tdf#151898 get hidpi font/highlight color icons
        
        Most of this wouldn't be necessary if we could solve the split alpha
        problem. In the meantime, let Image take a MetaFile as an arg, record
        what we want to do in the metafile, and play it back when we need to
        generate the bitmap for to render the image. That way we don't have
        alpha to worry about during the recording, and we only have one alpha in
        the final rendering, as opposed to having two alphas in a source and in
        destination VirtualDevice, which is problematic in most backends.
        
        Change-Id: I5b0d7c498473271f4ab2743f75614b1b93a0e9c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142593
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-11  Caolán McNamara  <caolanm@redhat.com>  [c2c37eadf32c80bcd8f168b9fc67f32002b3cb07]

        Related: tdf#151898 consider surface scaling if prescale with Bitmap::Scale
        
        whose introduction dates back to:
        
        commit c0ce7ca4884f7f6d1016bd1dbcc22066cb4a7797
        Date:   Sat Jul 7 13:07:03 2012 +0200
        
            Prescale image with Bitmap::Scale to improve quality.
        
        don't prescale past the level of detail that the surface could retain
        
        Change-Id: I1022688d45d2bb7b692f4ba619198fccea8eab36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142591
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [7986d35eee84fdf391c563602fb348758e1cd254]

        move password handling from SwModelTestBase to UnoApiTest
        
        so other places inheriting from UnoApiTest can also import/export
        protected documents
        
        Change-Id: I0e2716204dbb171c9e17e3939b266977e1b96dda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142592
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-11  Stephan Bergmann  <sbergman@redhat.com>  [4c9093c95445c154c4ce7db1756ca936ea0752ca]

        New loplugin:constmove
        
        "Find occurrences of std::move on const-qualified types.  While there might
        theoretically be legitimate uses for such (for which this plugin would generate
        false positives and would need to be updated), in practice they tend to point at
        suspicious code that should be cleaned up in some way."
        
        (All issues found for a Linux build have already been addressed with eleven
        recent commits mentioning in their commit messages:  "I came across this code
        with an upcoming loplugin:constmove that flags suspicious uses of std::move
        involving const-qualified types.")
        
        Change-Id: I891a66eb0ec5f9b7d93536bbccea0359893383df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142589
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-11  Miklos Vajna  <vmiklos@collabora.com>  [c725028f15c36fc626d9ad8cdc288eb73c3e2643]

        SVG export: fix handling of semi-transparent, multi-para shape text
        
        The bugdoc had a shape with two paragraphs. The export of the second paragraph
        went wrong: the position & size of the text was larger than expected.
        
        This problem was specific to semi-transparent text.
        SVGTextWriter::setTextPosition() is recursive in this case. The non-transparent
        case left nCurAction unchanged in the outer setTextPosition() and it returned 1
        ("text is found"). The semi-transparent case changed nCurAction by +2 and
        returned 0 ("text is not found"). This led to all sorts of trouble, including
        mismatching Push() and Pop() calls on the output device when replaying the
        metafile.
        
        Fix the problem by routing the empty state from the inner setTextPosition() to
        the outer one: if we return 1 ("text is found"), then we know that the state is
        non-empty. Once the empty state is correct in the outer setTextPosition(), then
        even the transparent case also leaves nCurAction unchanged and the whole shape
        text has the correct position and size.
        
        I forgot to update this empty state in ther outer setTextPosition() in commit
        666f252457bdb4371d15380a0289e107b2dfbe84 (SVG export: fix lost semi-transparent
        text on shapes, 2020-07-17).
        
        Change-Id: I7dc93fe13c4510220bf09a388e742799ed042510
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142590
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-11  Stephan Bergmann  <sbergman@redhat.com>  [c819aa06069ec3ea4f2f51d26a77f455740b828f]

        .git-hook: Emit some warning about clang-format and renamed files
        
        ...to avoid misguided clang-format'ing of previously excluded files, as
        discussed in the comment at
        <https://gerrit.libreoffice.org/c/core/+/142387/4#message-ce27921261661fe7488ef0564657dbb5b42fb5fa>
        "sc: factor out common code in make files".
        
        (Though this still doesn't warn about cases where some excluded file got renamed
        and the excludelist wasn't updated and the user already erroneously
        clang-format'ed the renamed file before this commit attempt.   Also, I don't
        know how best to integrate this with libreoffice.autostyle, so just ignore
        libreoffice.autostyle for now when any suspicious renames are detected.)
        
        Change-Id: I8d176ce536548b67f5b2af100f579f362764b06b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142394
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [0443d6d253eb2b8aaab6fd37af4b08c7e21e37c9]

        SwModelTestBase: get rid of getSwXTextDocument
        
        no much value in having it around
        
        Change-Id: I864f039c0129a922c8d86b5db0a18158f2155add
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142588
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [4a6b56a5a1cd8756ff6d0335554fe78bf9988c27]

        SwModelTestBase: use createSwDoc everywhere
        
        In order to unify the code
        Also call getSwDoc only when it's needed so move it outside
        createSwDoc
        
        Change-Id: I082d46108581e8f2e2e430e854980035f471ceac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142586
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-11  Caolán McNamara  <caolanm@redhat.com>  [69efabc0ce798b86b6971f5a9adca11e98bec4d1]

        cid#1516788 Uninitialized pointer field
        
        Change-Id: I9565a995aa400fd391de70606b59c16e68a042c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142584
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [6d37a3e40bd08ccb1edb778088c8a627e728ccc5]

        SwModelTestBase: Check supportsService
        
        Also simplify code a bit
        
        Change-Id: I93b277116cd21f9e7e058fdf31e0defab8247f13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142581
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-11  Stephan Bergmann  <sbergman@redhat.com>  [b74d50003145f3805e3316a51c8be0222e680152]

        Drop useless std::move of const object
        
        ...introduced with d8b60f77f389a248f98aa45592e6e1045baafbe1 "rtl_String->OString
        in DirectoryItem_Impl".
        
        (I came across this code with an upcoming loplugin:constmove that flags
        suspicious uses of std::move involving const-qualified types.)
        
        Change-Id: I3df2e6fb9dbf97adba6fbeda51d24cf025f5b207
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142565
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-11  Caolán McNamara  <caolanm@redhat.com>  [be89fcabd3da94a6441d0e2d07e0980a66d72e98]

        ofz#53196 Out-of-memory
        
        Change-Id: I8cb6df1f109a1c10fb025b8ecd229487b73e900d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142578
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [0b3337c7f4773f84e8cfc2682ee5b1fbde0d51ae]

        uiwriter7: simplify code
        
        kudos to Mike Kaganski
        
        Change-Id: Ic10f794d09b882da95958ad42f3a02aaabbbe1f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142583
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-11  Stephan Bergmann  <sbergman@redhat.com>  [d9c708f78de6f6ef6621b47123a0ff164ddfee93]

        Clean up some seeming copy/paste mistakes
        
        ...all introduced with 2a26f136a36791c06caa895d5a25f4633fd10651 "tdf#151548 vba
        FormFields: Add basic word::XFormField support":
        
        For the SwVbaFormField ctor, std::move of a const lvalue has no effect here.
        (And I just don't bother applying the move-from-pass-by-value-param optimization
        here.)
        
        For FormFieldCollectionHelper, consistently make the data members non-const (a
        const css::uno::Reference wouldn't make that much sense anyway, as it doesn't
        transitively apply const'ness also to the referenced object) and non-reference,
        and make the FormFieldCollectionHelper params non-const (and non-reference) to
        make the move-from-pass-by-value-param optimization actually work here.
        
        (I came across this code with an upcoming loplugin:constmove that flags
        suspicious uses of std::move involving const-qualified types.)
        
        Change-Id: Ib41d4671b33871eddff41bc20ea38de02d616046
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142568
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-11  Eike Rathke  <erack@redhat.com>  [5db9d8356c8fdc732942357cd2171ba27eda8647]

        Resolves: tdf#151947 Merging separators must not scan for field end
        
        Regression introduced with
        
            commit cf777cfcb22647b1f2d6ace307fbcc4f6d2cca30
            CommitDate: Sun Oct 2 17:07:06 2022 +0200
        
                Resolves: tdf#125110 tdf#151211 Disentangle the convoluted CSV/TSV-clip import
        
        a copy-paste replacement logic error.
        
        Change-Id: Ibd699a4edfa9f88da26d888afa8567ee34e78a5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142572
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-11-11  Stephan Bergmann  <sbergman@redhat.com>  [37e95b4d6754d2c77a76a84ce51a0b18df93927f]

        Drop a counterproductive top-level const
        
        ...that was apparently left by accident by
        caa10a1f80da856debf4f397503f27c86199208f "vcl: Use a hb_face_t wrapper in
        TrueTypeFace", thwarting the use of std::move here.
        
        (I came across this code with an upcoming loplugin:constmove that flags
        suspicious uses of std::move involving const-qualified types.)
        
        Change-Id: I460b11738b0f480a91c1212632cb428cb1331cd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142560
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-11  Stephan Bergmann  <sbergman@redhat.com>  [15abaa8a35ddca43cebf884ec728350f9ae8fb08]

        Drop counterproductive const'ness of a member function
        
        ...introduced in c8d2fa176a15a7ae76d6a4b76aea5f108313c2ec "reduce copying in
        drawinglayer", but thwarting the use of std::move on a data member.
        
        (I came across this code with an upcoming loplugin:constmove that flags
        suspicious uses of std::move involving const-qualified types.)
        
        Change-Id: I9b32d8762b4cc57875343664642494c7098ffb4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142563
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-11  Miklos Vajna  <vmiklos@collabora.com>  [e716ed8687a4eb99d9e8e1480dd7bfb2c872df7f]

        tdf#151980 sw content controls: fix RTL render of dropdowns
        
        - check if this widget is meant to be RTL in
          SwSelPaintRects::HighlightContentControl()
        
        - route RTLness to the underlying tree view / drop-down in
          SwDropDownContentControlButton::InitDropdown()
        
        - fix up SwContentControlButton (positioning, rendering, hit testing) to
          assume the button on the left of the first text portion in the RTL
          case
        
        Change-Id: I637ee8f08311e1273f8b19ddf3ab572af839760b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142577
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-11  Stephan Bergmann  <sbergman@redhat.com>  [ecb6ba6fb677a711afd515139cc7cf9cce771003]

        Drop useless std::move of const object
        
        ...introduced with 6c8dffc19e2a570d5665344dcba6afedd3dc2e15 "compute subset of glyphs in SalLayoutGlyphsCache (tdf#139604)".
        
        (I came across this code with an upcoming loplugin:constmove that flags
        suspicious uses of std::move involving const-qualified types.)
        
        Change-Id: Iaa356eb090cebabbed140906f0e0cee9a8039f42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142567
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-11  Stephan Bergmann  <sbergman@redhat.com>  [ed38659127ac801666de1bc423855d2b666f7150]

        Drop counterproductive top-level const
        
        ...that was apparently left by accident by
        24c709655e5c1ca51c6c6da7ef0cb733354f6d20 "clang-tidy modernize-pass-by-value in
        comphelper", thwarting the use of std::move here.
        
        And clean up the declarations in the include file, too.
        
        (I came across this code with an upcoming loplugin:constmove that flags
        suspicious uses of std::move involving const-qualified types.)
        
        Change-Id: I8178ad09bc4e7d4f57c5dfd9b0e2103e6d4fa72a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142566
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-11  Stephan Bergmann  <sbergman@redhat.com>  [dbbfcfed6f877ad2446daefe1083f42994f28a1f]

        Drop counterproductive top-level consts
        
        ...that were apparently left by accident by
        b4b4c129e9f00189978cd7b71fd74d0dca4c9ebc "clang-tidy modernize-pass-by-value in
        ucb", thwarting the use of std::move here.
        
        (I came across this code with an upcoming loplugin:constmove that flags
        suspicious uses of std::move involving const-qualified types.)
        
        Change-Id: I95867aea623913ed37d57cb7d9593654ec57487d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142564
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-11  Miklos Vajna  <vmiklos@collabora.com>  [c222722619ffcdcff17cfad8b932d5108eb54617]

        CppunitTest_sw_ooxmlexport10: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Change-Id: I3b33e6db9dca96cdeee3a569f7c5054132c4e02e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142569
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [59226be8dcf1bd374d4c16dbff8a382bbfeb6d1d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0a4258b67775ee61f6d2f0b9b45b6437c508d338
          - tdf#151665 Track changes in margins
            
            These track changes show options are not in the track changes
            menu but are available in the track changes toolbar.
            
            They apply to Writer only, Calc does not have a track change toolbar.
            
            Change-Id: Iaf9ea40a87470d172cedf3fdf2f87c65fcc6a87d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142571
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-11  Stephan Bergmann  <sbergman@redhat.com>  [4d8907a7d5be6c81f68ab36353c231ad23681780]

        Revert useless std::move of const object
        
        ...added with f71606c920a3f78294da745cd9ef1eacde010224 "new loplugin:moveit".
        
        (I came across this code with an upcoming loplugin:constmove that flags
        suspicious uses of std::move involving const-qualified types.)
        
        Change-Id: If9c79d9a838fab5efbb55cb89b27b87f7e7ccd76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142562
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-11  Rafael Lima  <rafael.palma.lima@gmail.com>  [54d6e292fbc25d296aabf879915afc1ea69a34f8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f4fe6532ba4c65ee5baecfb4dc5167fd9111b97a
          - tdf#149221 More fixes to the Database Wizard dialog
            
            This patch create necessary HIDs for the Database Wizard dialog. It also creates a new help page named Connection Settings to serve as target for the widgets in dbwizconnectionpage.ui.
            
            Change-Id: I9b518ff65729bd8f24c9b0f6960ccd8015b66b80
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142441
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-11  Stephan Bergmann  <sbergman@redhat.com>  [7079cf51a95c8efb1ba250e829bddfcaf6bbc132]

        Revert useless std::move of const objects
        
        ...added with 8a843f7e98dfe6bfb04e91e5b16e3a1df18fbf58 "loplugin:moveit".
        
        (I came across this code with an upcoming loplugin:constmove that flags
        suspicious uses of std::move involving const-qualified types.)
        
        Change-Id: I099130acd67de7379992ce394226a7e233d6ca55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142561
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-11  Justin Luth  <justin.luth@collabora.com>  [7444c8c87a228e4259f5dd34edfcf4c92ed02504]

        tdf#151548 vba FormFields: Add basic word::XCheckBox support
        
        make CppunitTest_sw_macros_test CPPUNIT_TEST_NAME=testVba
        
        This now allows MS Word Basic legacy checkbox form fields
        to be controlled by VBA basic.
        -allows getting and setting the checkbox value
        
        TODO:
        -wire up entry and exit macros
        -wire up StarBASIC support (hmm, how would that be different?)
           -probably completely ignore this. formfields hidden from
            normal writer - only activeX and content controls shown.
        -setup tri-state for checkboxes: with a separate default value
        
        Change-Id: Ied47a507dd9acc2c8dfd1472e6704e9dd571b480
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142253
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-11  Bogdan B  <buzea.bogdan@libreoffice.org>  [1b5c7bad0f332b6923aa820301fc1ff6d00bd0ea]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ff13d5c7d7014dde45a7712d96596accdb2209e1
          - tdf#148727 Correct sum example
            
            Change-Id: I117d3dccbda28ad6a851f537e00ed2aafb697c22
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142438
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-11  Stephan Bergmann  <sbergman@redhat.com>  [d5f53a97c9468a0dbe31212053c5686afd8450d4]

        Drop a counterproductive const&
        
        ...that was apparently left by accident by
        c7f8a54e05dab430cf2f5b3e1fa90e729c7a5601 "loplugin:moveparam in dbaccess",
        thwarting the use of std::move here.
        
        (I came across this code with an upcoming loplugin:constmove that flags
        suspicious uses of std::move involving const-qualified types.)
        
        Change-Id: I58cb6fc938efc470d6be6417d2dadd77989f1241
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142559
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-11  Alain Romedenne  <alain.romedenne@libreoffice.org>  [23807af596937f32cd67c54557a0800759ad7a37]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ddd19fff68342bc96ebdc88df7be56e4ec64a859
          - Basic typo
            
            Change-Id: I6890eea2de0b2e6e7d95c0289ef8810434a89df6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142517
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-11  Bogdan B  <buzea.bogdan@libreoffice.org>  [cbb83463513431907317bd1b5ab9d1849a4c96af]

        tdf#150607 Change Truncate to Round
        
        Change-Id: I660597ff977e10a80747927b73d0013527a2bab4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142524
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2022-11-11  Stephan Bergmann  <sbergman@redhat.com>  [e962819af8b9e19c651103dd288e60658dfd76e5]

        Drop a counterproductive top-level const
        
        ...that was apparently left by accident by
        11c4ec15f13bbcc1b7a85e966519d75e64f62c4a "use more concrete types in chart2,
        Axis", thwarting the use of std::move here.
        
        (I came across this code with an upcoming loplugin:constmove that flags
        suspicious uses of std::move involving const-qualified types.)
        
        Change-Id: I75ebadf96044ceb247f232ad9f2d27fe643a7af6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142558
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [e9f78eda01172c7f100d6e7695aaafe2b961d565]

        SwModelTestBase: remove duplicated method
        
        Change-Id: I343fe2711e232ffbdec13f0072ee31a7549f7da8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142546
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [699251315aeba9620310410c0576c8b9c052c8b2]

        CppunitTest_embeddedobj_general: inherit from UnoApiTest
        
        Change-Id: Id4c056734b6cd3cd1b699a473c32bd69cc949e80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142554
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-11  Kevin Suo  <suokunlong@126.com>  [1c11bfc0420245ee19ff9ef1f09eaac79bae53e1]

        Fix code block indent in SwTextGridPage::PutGridItem
        
        Use 4 spaces rather than 8.
        
        Change-Id: Ifdd72168c8ee7ec9b861f2e0ff24961f92747136
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142509
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2022-11-11  Kevin Suo  <suokunlong@126.com>  [9b80b2d6140d1aad240f10755105e49d678b98f1]

        tdf#151979: fix crash in Text Grid dialog when switching active view
        
        GetActiveView() may return a nullptr when previously we are in Calc
        window and then click the controls on the writer dialog.
        
        Change-Id: Ia4dcd58b19c40a3e6cd0a791b7645d5fd2dcb9f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142508
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2022-11-11  Bogdan B  <buzea.bogdan@libreoffice.org>  [079adbadf57a1c31384aa676aa514522b0fa58b1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3e98ce658dee0b8b8d017d97da4a817b84156de0
          - tdf#150607 Change Truncate to Round
            
            Change-Id: If37b518f0aebc8b5d7fb6eb4cd889c86f1ba14d2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142525
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2022-11-11  Emanuele Goldoni  <emanuele.goldoni@gmail.com>  [a0fac43e25bd0d7aa6215440e66136083c4de88d]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 43a746e2dcbdea7b89172024a14e6c6f1738c95c
          - Update Italian hyphenation and dictionary
            
            Change-Id: Iad6cf43961c19c9aa9971abddf7f609b57b511d2
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/135435
            Tested-by: Aron Budea <aron.budea@collabora.com>
            Reviewed-by: Aron Budea <aron.budea@collabora.com>
            
2022-11-11  Batmunkh Dorjgotov  <bataak@gmail.com>  [5b3604b3c971433fd431457a56e8200e60af3fe0]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 25477fbcf311ca3a6383a0ebcc99e0e4ada25b85
          - Update Mongolian dictionary
            
            Change-Id: Id3c5ec7bef29cf50d5381525960fdce392251391
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/137567
            Tested-by: Aron Budea <aron.budea@collabora.com>
            Reviewed-by: Aron Budea <aron.budea@collabora.com>
            
2022-11-10  Szymon Kłos  <szymon.klos@collabora.com>  [61d716901def607f01ab272996bf40b55642d650]

        lok: sc: render expanded EditEngine when editing in-place
        
        It's regression from:
        commit 5a0839e60ac75869ad49685ca74ad6c6b49ef925
        sc: lok: fix offset edit output area
        
        When we use two views and one is editing multiline cell
        after pressing F2 (in in-place mode) by adding new lines
        (ctrl + enter) - we need to expand rendering area and
        show additional content (which covers next cells).
        
        This patch makes possible to render expanded are in all the
        views, not only for one used for rendering.
        
        Change-Id: Ief2cd391a23e65b3eb7eaf89f2a9f6471b87299f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139924
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142502
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-11-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [1e5e65715cf053deb7d52e62dd598ac51cea5ee6]

        Revert "tdf#126788 remove weak m_wThis reference"
        
        Causes race condition
        
        And add comment so I don't have think through this again.
        
        This reverts commit 2ae53eb5dcbe0a3c5b4dc5323639a11878a38101.
        
        Change-Id: Id18a7313e363a4ce4930b01fc760a3746b35a711
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142548
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-10  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c365bedfda7f195bba2addbdaf84f3e471c26070]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 05ca41502856e01755d7de748789cdfefd5e6d16
          - tdf#150909 Fix regression: HTML entities badly rendered
            
            The "branding" XSL template is applied to every text in the Help to
            replace %PRODUCTNAME or [$officename] by the correct product name.
            It must not escape HTML entities such as &lt; or other.
            
            Reverted previous workaround in xhp page.
            
            Change-Id: I1f7da19ca2899d92917504f162ba497bd9c787bb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142555
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-10  Mike Kaganski  <mike.kaganski@collabora.com>  [56666fa48d4f9bc4e991126b4111130ee6c64b7c]

        Simplify and deduplicate SfxBaseController::queryDispatch
        
        Change-Id: Iffc67ff7e0840bd2402c4ba357f45a1493ff78ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142543
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [eb41a16530b6a37e2120a1a14975f024893a2ace]

        SwModelTestBase: use exisiting createSwDoc
        
        Change-Id: Ic55c245482d93f5ec26c90ca41fac29332bd807a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142549
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-10  Caolán McNamara  <caolanm@redhat.com>  [758163bf5a754160e692dfff511f0a8a750b6bba]

        Related: tdf#151898 use more of the code path that can use scaled svgs
        
        for hidpi
        
        Change-Id: I1dfb072e294fd30ce027eb3c69781f1450709dc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142540
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [0232d4d19858f76fd63b8e525a835bd6fbcd3b8a]

        private field 'm_xModel' is not used [-Werror,-Wunused-private-field]
        
        ever since
            commit 2a26f136a36791c06caa895d5a25f4633fd10651
            Author: Justin Luth <justin.luth@collabora.com>
            Date:   Wed Nov 9 17:02:03 2022 -0500
            tdf#151548 vba FormFields: Add basic word::XFormField support
        
        Plus, this code is std::move'ing a value into a "&" field, which is
        very wrong
        
        Change-Id: Ia8bbf6e0eaa524ca0f5bbf7624f4b9555920f993
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142545
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-11-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3df534a5ba01ec32590adb6c05ee6621e136b55e]

        Fix typos
        
        Change-Id: Id924e4747d6a3d81b69da28910c8e096565b9b68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142538
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6ed5b6e566f8ce03253f60e816c4524440cd5851]

        Fix typo
        
        Change-Id: Ie5d81113eaf4b5103d685f4273f4b4942468f067
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142506
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-10  Stephan Bergmann  <sbergman@redhat.com>  [707449adc90c80e68176c8df873803ff2f6f70f2]

        -Werror,-Wdeprecated-declarations (sprintf, macOS 13 SDK): soltools
        
        These occurrences of sprintf in C code don't normally trigger the deprecation
        warning at least with recent macOS, because macOS by default now enables
        _FORTIFY_SOURCE (see the code setting it in
        /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.0.sdk/usr/include/_types.h
        when originally unset), which for C code hides the declaration of sprintf (along
        with its deprecation annotation) in
        /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.0.sdk/usr/include/stdio.h
        with a macro (expanding to __builtin___sprintf_chk) in
        /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.0.sdk/usr/include/secure/_stdio.h.
        But they started to trigger when I did an experimental -fsanitize=address build,
        because
        <https://github.com/llvm/llvm-project/commit/b4f819086a61b5a843f0171a7467c5184ba1b086>
        "Disable source fortification on Darwin with AddressSanitizer" predefines
        -D_FORTIFY_SOURCE=0 in that case.
        
        While there might be ways to clean this code up to use something better than the
        deprecated sprintf, don't bother too much with this 3rd-party, build-time--only
        code and just silence any potential deprecation warnings.
        
        Change-Id: I9f223a0ad50b2729b5d9af2db588fe9f82d0b07f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142534
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-10  Mike Kaganski  <mike.kaganski@collabora.com>  [69eeb034b3722c91af2f39bd00874689906c0612]

        Simplify this a bit
        
        Change-Id: I6162b8f54eb685267aeebe48daa419933b6528a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142542
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-10  Mike Kaganski  <mike.kaganski@collabora.com>  [35be7c81987bd0b2a89fcfd2ee37d687a0b27bfd]

        Simplify the method and fix its description
        
        The description had the copy-paste error since commit
        648106f879fdf6609db1e0d4c8acb43b3a997833 (Fri Apr 04 16:12:43 2003 +0000)
        when impl_searchMatchingInterceptor was replaced with findByPattern.
        
        Change-Id: I84d8c867b6606ef8adb74df823046b58cf6d9b51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142541
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-10  Sakura286  <sakura286@outlook.com>  [bc9487f745befde6534fd46058e119256952323d]

        Add riscv64 support
        
            1. Configure gbuild
            2. Add UNO Bridge for riscv64
        
        Till now base function works well on riscv64. The bridgetest has passed.
        Test on Debian, Gentoo and openEuler.
        
        Credits:
        
            - Heiher <r@hev.cc> and Stephan Bergmann <sbergman@redhat.com>
                The riscv64 bridge implementation refers to mips64 and
                AArch64 bridges.
            - Bo Yu <tsu.yubo@gmail.com> configures gbuild for riscv64.
            - WANG Xuerui <xen0n@gentoo.org> provides lots of guiding tips.
        
        Change-Id: Ifad3b0de8b2c9e7328627ed03396bbd45a9c71e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137445
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2022-11-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7ac572437ac972ef37aed8003f5a476f49b27b89]

        Fix typo
        
        Change-Id: Iaadab3d52a47deff3c1d2539068d197bbddd2852
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142505
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [81e3d731bee5ccc2a35c20943485f827d9f48d1f]

        Fix typo
        
        Change-Id: I368c1cf881da5fbccdf90ffdfba9714b8ecd776b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142539
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-10  Gökay Şatır  <gokaysatir@collabora.com>  [05a779e667b08b1b1d2622a56cb76702153d2454]

        Send unique window id along with other data to COOL.
        
        Signed-off-by: Gökay Şatır <gokaysatir@collabora.com>
        Change-Id: I9021c8218890906c0239f32503057262d7326fd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142485
        Tested-by: Jenkins

2022-11-10  Stephan Bergmann  <sbergman@redhat.com>  [bde11b3b1362a9451ef830bf14d0f8842818a922]

        Executable_cpp: Drop unused -Xa "EBCDIC to ANSI conversion" option
        
        ...which nicely gets rid of a bunch of sprintf calls that otherwise could have
        caused -Werror,-Wdeprecated-declarations with macOS 13 SDK now).
        
        (That executable is only used during the build to process the .scp files.)
        
        Change-Id: I3b087b11f6d3d1bce9e595322a21e67986f5d1c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142537
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-10  Szymon Kłos  <szymon.klos@collabora.com>  [ff9b9944401a594ec4a67bca953b312f3a54e3f8]

        lok: Introudce getDataArea for Calc
        
        It will share information about real size of a data inside
        spreadsheet so we can easily check where data ends in online
        side.
        
        Change-Id: I376187a33c5c82d409f559d5cc826a4f36d4252e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139472
        Reviewed-by: Gökay ŞATIR <gokaysatir@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142503
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-11-10  Szymon Kłos  <szymon.klos@collabora.com>  [3f4e11bd40f60510272df7a285d8a78181af0ccb]

        lok: masterpage: use EditMode as parameter in invalidation callback
        
        Change-Id: I3905fc9e6376ca1cef3e438e7a5f229d3720b1f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138961
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142501
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-11-10  Miklos Vajna  <vmiklos@collabora.com>  [652df8c733f381cac4e22286acd12a2ec72d41ae]

        sw content controls: drop not needed XServiceInfo impl
        
        As noted in
        <https://gerrit.libreoffice.org/c/core/+/142454/3#message-18fe8bb36fc24d317ad16dd25e236ed51c88a910>,
        introducing a dedicated css.text.ContentControls service is actually not
        needed and client code should be fine with just an "anonymous" object
        returned by getContentControls() + implementing XIndexAccess.
        
        Remove it before somebody starts to depend on it. Let's rather have a
        bit of inconsistency (e.g. SwXFootnotes implements XServiceInfo, while
        SwXContentControls not) than an XServiceInfo implementation that we'll
        have to support from now on, without a user.
        
        Change-Id: Ifde4fb6bcafdffabb189447415b89b01c9675296
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142511
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-10  Caolán McNamara  <caolanm@redhat.com>  [397f5daa850e59f0f4d3881cb99d110b50e34e3d]

        tdf#151898 if svgs are used in hidpi get a high quality GtkImage
        
        this gets nice sidebar icons in this case
        
        as far as I can see only gtk_image_new_from_file (or
        gtk_image_new_from_resource) can support the use of a scaleable input
        format to create a hidpi GtkImage, rather than an upscaled lodpi one so
        forced to go via a file here
        
        Change-Id: I665cd5be2c87f6fe8e264640be228263cdfc1fba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142504
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-10  Justin Luth  <justin.luth@collabora.com>  [2a26f136a36791c06caa895d5a25f4633fd10651]

        tdf#151548 vba FormFields: Add basic word::XFormField support
        
        Unit tests will come in the following commits that represent
        actual FormFields that have content/results.
        
        This lays the foundation for adding
        Checkboxes, Textinputs, and Dropdowns.
        
        Change-Id: If85ae25f881198d5a0699b3350a7eb20b1735c45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142507
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-11-10  Mike Kaganski  <mike.kaganski@collabora.com>  [e2f8558324091bddba0637942f4f000a24e673a7]

        Avoid double conversion
        
        The division of twips by 56.7, that produces ~millimeters, appeared in commit
        8fd87a90a5ebcc9d8c4ddc7ece6d20debd58e801 (cjk-character-units-imp.diff: add a
        new unit 'character unit', Mon Sep 13 14:37:51 2010 +0200).
        committer	Cédric Bosdonnat <cedricbosdo@openoffice.org>	Mon Sep 13 15:40:35 2010 +0200
        tree	96c24aabf9ef9aeed4af9920b4283ce2b6edba4c
        parent	1f578e21a92b3532ddfd8e0fd007a7ec6b2ee240 [diff]
        
        Change-Id: I1f311d979613c3f4e06110739e6c1823891e7e13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142510
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-10  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [7f4f536ca9195c7d53463527f00897b65d062486]

        tdf#107405 Allow kerning less than -2
        
        Fallout from 9a745d54a5c7470180f41494283983a3b8b84a51
        
        Change-Id: Ied4d83eb614830718cf304e7010f17516e4a9429
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142388
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-11-10  Miklos Vajna  <vmiklos@collabora.com>  [5a69fd3052bb638857f30a4cfd5913634275d23d]

        Update pdfium to 5408
        
        - drop cg-instead-of-carbon.patch.1, no longer needed after
          https://pdfium-review.googlesource.com/c/pdfium/+/99753
        
        - drop AndroidNDK19.patch.1, no longer needed after
          https://pdfium-review.googlesource.com/c/pdfium/+/96530
        
        - drop gcc-c++20-comparison.patch, no longer needed after
          <https://pdfium.googlesource.com/pdfium/+/065698acf82962a3168a0d56bb1d5964bc593d00>
          "Fix interaction between RetainPtr<T> and transparent comparisons" since
          chromium/5321
        
        Change-Id: I1f861dd8a3d490400bb39c108bd4e767a2f45d30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142474
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-10  insanetree  <treebian@tutanota.com>  [0cf5141b2233611286a27930d8030c562eb0d84b]

        tdf#147201 Use std::size() instead of SAL_N_ELEMENTS() macro
        
        Change-Id: I38fa927d9964b7212b84d42d5b1bc5f60386139c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141484
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-11-09  Paris Oplopoios  <paris.oplopoios@collabora.com>  [3c0be5564afe1b9cc843a49aba88b72af74c43ab]

        a11y: Add check for tabs used for formatting
        
        Add accessibility check and relevant test for a document that uses
        tabs for formatting
        
        Useful to detect fake tables made of tabs
        
        Change-Id: Ief765f25c8dc67405d0671e257cf0ba7aec9f16c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141732
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-09  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2e55962e5d07e425560592b016baff4964436be0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4f452d1d8432a93eb41d5d0f90c2e0b5947e0e53
          - tdf#146950 Clarify slide format "screen" and "on-screen show"
            
            + refactor page/slide format Help pages for slides and drawings
            + drop 2 now useless pages
            
            Change-Id: If98458246f106da509d72a4087f365dbefd08607
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142493
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-09  Szymon Kłos  <szymon.klos@collabora.com>  [4c0e5d0be02ba25be0e8b4748fbf0060491de93c]

        lok: masterpage: introduce EditMode setter and getter for ViewShell
        
        Change-Id: I74d3307aab8fc038bd2409b5f10a2d08db885223
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138957
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142472
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-11-09  Kevin Suo  <suokunlong@126.com>  [875c27dc7975de9b007a215fe1d6f171b4ef090e]

        tdf#151544: Page grid: ruby height should be zero when not in square page mode
        
        Ruby height is used to show the ruby line in square page mode only (e.g. to show the
        Pinyin etc above or below base line). When not in square page mode (i.e., when in
        normal mode), the ruby height should be zero.
        
        The code was trying to set the ruby height to zero by using the following:
            m_xRubySizeMF->set_value(0, FieldUnit::TWIP);
        and then pass this to aGridItem.SetRubyHeight in SwTextGridPage::PutGridItem.
        However, there seems to be always a conversion loss, thus each line will have a tiny
        ruby height, which makes the vertical space not enough to hold the desired number
        of lines on the page.
        
        Fix this by setting ruby height to zero directly in SwTextGridPage::PutGridItem if
        we are not in square page mode.
        
        Change-Id: I24a74b96c12eb58e46e163e2a9c73b540023ab39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142243
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [789872ad1b5916cc5b5abebe5221e80f77725445]

        CppunitTest_vcl_pdfexport: inherit from UnoApiTest
        
        Change-Id: I165295609a95e6dd03ae5e35f987b2defa18ff18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142496
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [87dce617eb1cbbb650dda3e5dc557fa0a058e505]

        UnoApiTest: factor out common code
        
        Change-Id: I1d84d8c1e371016a4f4f068af1e9c76635f28cf4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142490
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-09  Alain Romedenne  <alain.romedenne@libreoffice.org>  [7f8b79c21c3af20e443d487af0d40a36e611bda0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b13eb126bfcc3ec1ececf01d5196d26fcc14e1c2
          - Basic typo
            
            Change-Id: I8fb221c1af3a3be26cb30f85fcb9732b2e03bcd8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142446
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-11-09  Alain Romedenne  <alain.romedenne@libreoffice.org>  [05f0dc93252b060fe5334ed6aa64f1f110336793]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cf59121b3e70ffcc53436cb4d1071428d4daa391
          - tdf114263 DoEvents new help page
            
            Change-Id: I4a031759aa48df9230e4019740a94ca167519792
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141920
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-09  Julien Nabet  <serval2412@yahoo.fr>  [a0dec4bc9a48b263be182ad7bbe4ba3f8cbb27e1]

        tdf#151929: crash if video card changed (Win nVidia GTX 670)
        
        Change-Id: I9566487ed8353674d623cd270c85edcdbfa263b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142486
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-09  Miklos Vajna  <vmiklos@collabora.com>  [a828e6adbb334282b8405a42f20826f5924c58a2]

        sfx2: fix user-after-free in SfxObjectShell::ExecFile_Impl()
        
        This happened even with an empty Writer document, on File -> Export As
        -> Export Directly as PDF, since commit
        1e007e8f1703851b01c68884e87c906f6bae5a5e (sw: fix merge mail to direct
        export as pdf, 2022-10-18).
        
        The problem is that SfxObjectShell::ExecFile_Impl() gets a SfxBoolItem*
        returned by GetSlotState(), and then uses it before and after calling
        SfxStoringHelper::GUIStoreModel(). But as part of opening the file
        picker for save, ModelData_Impl::OutputFileDialog() indirectly calls
        Dialog::Execute(), which starts to process user events on the main loop,
        which leads to SfxItemDisruptor_Impl::Delete(), which deletes that
        SfxBoolItem*.
        
        Fix the problem by storing the bool value on the stack in
        SfxObjectShell::ExecFile_Impl(), and work with that after our
        SfxBoolItem* is gone.
        
        The "freed by" backtrace from asan is cut quite early in the gtk3 case.
        The "gen" case is more helpful, though it's still cut at frame 29.
        
        Change-Id: Ib97c7df7c1289730dec478eede3d620f3a33ace8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142492
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-09  Miklos Vajna  <vmiklos@collabora.com>  [56db6406b0b63a2d2d99024e7c311ebd874f3893]

        sw content controls: allow no list items in a dropdown
        
        - Replace SwContentControl::HasListItems(), which assumed that the type
          is dropdown if we have list items. This is not valid, it's OK to have
          a dropdown with no list items. Add a GetDropDown() instead to check
          for the type, explicitly.
        
        - UNO API sets the dropdown bit when list items are set and the type is
          not expilcitly combo box or drop down, to keep backwards
          compatibility with existing documents.
        
        - No change to the edit shell, SwDropDownContentControlButton already
          checked if items are empty and used STR_DROP_DOWN_EMPTY_LIST in that
          case, but that was dead code previously.
        
        - ODT & DOCX filters are now updated, ODF has a new
          <loext:content-control loext:dropdown="..."> attribute to specify that
          the type is a dropdown, explicitly.
        
        Change-Id: Id577ba9639151549a8f953aab31685a73a898504
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142491
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-09  Caolán McNamara  <caolanm@redhat.com>  [cb8a05bfccf77d5217f4f2e20b5898d6a24f990d]

        Related: tdf#151898 set origin for implLoadRepositoryImage XGraphics
        
        like we do when we get one from Image so we can treat these with the
        same shortcuts we do for Image to have the option to pass the
        underlying svg data to the final widget it ends up in
        
        Change-Id: I13a5aecc73821e88f1958e1e1e9e7322628cce6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142484
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-09  Caolán McNamara  <caolanm@redhat.com>  [b2cde58886c8a08fe240f74af6c4f257c15d2835]

        don't need to ctor and assign, just ctor
        
        Change-Id: I0ad410205350c7d035c8e645f00344d3e5641def
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142483
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-09  László Németh  <nemeth@numbertext.org>  [94bf4908a6661101c270ef647e33dde09f16ac08]

        tdf#148799 DOCX import: fix invalid formulas with comma
        
        Writer formulas must contain decimal points instead of commas,
        otherwise automatic update of the formulas, e.g. moving text
        cursor in the table, results ** Expression is faulty ** instead
        of the recalculated value. The only way to get standard
        Writer formulas is to replace the commas with points in numbers
        in writerfilter.
        
        Note: only formula cells support comma localization,
        but not formula fields yet, so the recalculated values show
        decimal point instead of decimal comma.
        
        Follow-up to commit 1abf4e6d07ca0ac31bc54f812df84efc82d2af1b
        "DOCX import: don't throw away cached value of SwHiddenTextField ...",
        see also tdf#136106.
        
        Change-Id: Id5e6dc2b87afc4e8fda0d5c4347ba7942a8989b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142488
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-11-09  Rafael Lima  <rafael.palma.lima@gmail.com>  [aa8a8b36b73304431bacd7ed0f8803de8dfffe3e]

        tdf#151519 Make ticks in ruler visible again
        
        As reported by the user, the ticks in the ruler are no longer visible. This patch draws them using the shadow color.
        
        Tested with: gen, gtk3 and kf5
        
        Change-Id: Ie80255544b88adfc331fac1365ce381dd90187cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141407
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-11-09  Rafael Lima  <rafael.palma.lima@gmail.com>  [2c8a760a18501acaa6e4ff2a2dee76b0bad275f1]

        tdf#150494 LanguageTool: Add placeholder text with default value info
        
        With this patch, the Language Tool dialog works as follows:
        
        - The first time the tool is enabled, a default URL is entered as text
        
        - If the URL is left empty, a placeholder text is shown saying that leaving this entry empty will cause the default URL to be used
        
        - If another URL is defined by the user, than this is the one used
        
        Change-Id: Id31fca0e44091aff3c77a9be8b639a20437b1b7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142197
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-11-09  Paris Oplopoios  <paris.oplopoios@collabora.com>  [95cb9a01bfacf7d9f03194b0710ca3c249bb62fb]

        Get ScViewData through the current doc shell in headless mode
        
        When using --convert-to, ScDocShell::GetViewData() would return nullptr
        so we now get the ScViewData through an alternative route.
        
        Change-Id: Ie71a4a1077b3c63c0aadd394fc0d966e679e8803
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142480
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2022-11-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [7f6fd2bc9157c1f72ff04507986aee75ff6a1969]

        CppunitTest_filter_pdf: inherit from UnoApiTest
        
        Change-Id: I9c1565a68393ed775c42e2e972f9c54475e6bd62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142487
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-09  Szymon Kłos  <szymon.klos@collabora.com>  [ef7afe7859af21f3e851fefa4448de4c8df77805]

        jsdialog: send edit  widget's type information
        
        Change-Id: I878603e18c2c0ac8b1e9a9ff7995b6c640e455b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141619
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142471
        Tested-by: Jenkins

2022-11-09  Szymon Kłos  <szymon.klos@collabora.com>  [2c700bfaa646fea37f55d7873bce9e35940b1abc]

        lok: masterpage: don't render text edits from different mode
        
        In Impress we can have 2 different EditMode : Page and MasterPage.
        Don't render text edits from other views in Page mode on Master Page.
        
        Change-Id: I62341941215165281d2663af3d3b7cca034762a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138803
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142470
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-11-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8d8d2017de6b2de503ff1e386740d940cd29ee5a]

        Remove duplicated include
        
        Change-Id: Ie7fbf28b70bfaa8ca45eb5cdc57db183f3217858
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142479
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-09  Jan Holesovsky  <kendy@collabora.com>  [e50cffea75456551382445c28fdd4cabd9c2e81b]

        Clarify the cairo warning in ./configure
        
        To know what to expect.
        
        Change-Id: Ia660a1ebdbb76c04aa96934cabc16e1cbfc4cfd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142478
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2022-11-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [4ff2ee082c5de428d3426005023e7362cb75200d]

        give main thread on Windows a name
        
        to make it easier to find in profilers and debuggers
        
        Change-Id: I8ce3ee0b89ca8498683367c2b39176edc571137b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142415
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-09  Caolán McNamara  <caolanm@redhat.com>  [6da092245a0c61223c8fd0d4b2bd183ae3342a55]

        ofz#53154 Timeout
        
        Change-Id: Ibfd62447eb544f243b9917e20049ca1d06fbb0f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142476
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-09  Caolán McNamara  <caolanm@redhat.com>  [d39303f7ea696d36c4ab65286d4b7d8d1bb9069a]

        Resolves: tdf#148884 impress slideshow uses white text on white in dark mode
        
        In dark mode impress's auto text color assumes it will render against
        the DOCCOLOR by default, so leaving this as white gives white on white,
        this looks the simplest approach, propogate DOCCOLOR as the default
        slideshow background instead of reformatting to render onto a white
        slideshow
        
        Change-Id: Id484e14ce96fd05cb16a35586d83e37b36933c20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142464
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [4170b94c443b3bd68b4cc75b8c344ecca3c249b0]

        SwModelTestBase: inherit from UnoApiXmlTest
        
        it seems setUp/tearDown can also go as well.
        See the discussion in gerrit.
        
        Change-Id: I5e81dcdcb2e070eb4beb737f3cb25c86cb9d042b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142465
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-09  Caolán McNamara  <caolanm@redhat.com>  [d1e02f58a211111dd745a54ae93114a56cfdda0c]

        ofz#53151 Abrt
        
        Change-Id: I2ccc6cbee28da9f91698b470449fb76b7729f634
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142475
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-09  xuenhua  <xuenhua2008@sina.com>  [a5f5846fcfe6c9b1f39e753a9d3bad49f34c22a9]

        Keep support for iOS SDK version 15.6
        
        Change-Id: Ia58c9525a3e00cf9dab53b90128e72026a17679e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142469
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2022-11-09  Miklos Vajna  <vmiklos@collabora.com>  [3df3488014dc5f80756c24f584bb554845f4a2df]

        vcl: fix crash in Window::LeaveWait()
        
        Crashreport signature:
        
        SIG   Fatal signal received: SIGSEGV code: 128 for address: 0x0
        program/libmergedlo.so
                vcl::Window::LeaveWait()
                        vcl/source/window/mouse.cxx:640
        program/../program/libsclo.so
                ScSpellingEngine::ShowTableWrapDialog()
                        sc/source/ui/view/spelleng.cxx:315
        program/libsclo.so
                ScConversionEngineBase::FindNextConversionCell()
                        sc/source/ui/view/spelleng.cxx:168
        program/../program/libsclo.so
                ScSpellDialogChildWindow::GetNextWrongSentence(bool)
                        /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/unique_ptr.h:173
        
        Seeing that e.g. Window::GetDropTarget() also handles a disposed
        vcl::Window, let's do the same here.
        
        Change-Id: Ia4ad312ae91dfef24266c5bd45751778acbee367
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142473
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [dd18bd455d5aa3cbfbf794c718ef60c1cf02a4e7]

        SwModelTestBase: remove more duplicated code
        
        Change-Id: Idf29e7202e777c1fe673f6fdc4f70ff1c2b3b469
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142466
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-09  Jim Raykowski  <raykowj@gmail.com>  [ace75043781b5fe36546ec75574a14617f4feb30]

        tdf#139633 SdNavigator: Enhancement to rename pages and objects
        
        This enhancement adds a context popup menu to the Navigator tree that
        has menu entry 'Rename...'. Renaming is done by direct editing in the
        tree.
        
        Change-Id: I392ea839110b942e1a336748c896d33ee5ece9b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141801
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-11-09  Miklos Vajna  <vmiklos@collabora.com>  [a5e416712e9477c496ce5fd4d935133083330ddf]

        CppunitTest_sw_ww8export4: remove not needed mustTestImportOf()
        
        Input was always DOC, so no need to filter out non-DOC. And if there
        will be a non-DOC, we can use CPPUNIT_TEST_FIXTURE().
        
        Change-Id: I74d20b750e1ebe3449f1454b8772fae691bf78e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142467
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-08  Harshita Nag  <nagharshita16@gmail.com>  [ddb8a1a282aae74c1cee3a5e1f446abd0c00b116]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: I8a91edb86edd76b70648507f12b18d9e923ab16e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141774
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Jenkins

2022-11-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [0c79a2df8bf3e07933e9dd399bd88e0f0428dee3]

        swmodeltestbase: Do not use a default parameter in parseExport
        
        For better readibility and to help to remove duplicated code
        in following commits
        
        Change-Id: I90745c54492544757e2174412bbb2f16d422a89c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142463
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-08  Caolán McNamara  <caolanm@redhat.com>  [2e97f7596c2d933e87391a5648341f885975c51b]

        tdf#122188 border colors should be the same regardless of the desktop theme
        
        Change-Id: Ifc0297135981b315ce8646e0ca2fe8a899d49f32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142423
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-11-08  Miklos Vajna  <vmiklos@collabora.com>  [a8448ded5555947925b0e9ddb4aeea7043f03933]

        sw: introduce an UNO manager for content controls
        
        This builds on top of commit ad950f10dc382ea169f94a0c301ca8c424e7103e
        (sw: introduce a manager for content controls, 2022-11-08) and exposes
        it on the UNO API:
        
        - add a new css.text.ContentControls service, backed by SwContentControlManager
        
        - add a new css.text.XContentControlsSupplier interface, implemented by
          SwXTextDocument
        
        - implement XIndexAccess in ContentControls
        
        This allows UNO (and later VBA) clients to have random access to the
        content controls in a document, which is much easier than the relatively
        complex traversal of the whole doc model.
        
        Change-Id: I26240c9ddbd06f4f57f5f65460ef75a2ace94825
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142454
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-08  Stephan Bergmann  <sbergman@redhat.com>  [46875d83476942ca215429c837a3457f55c3ccb0]

        A better fix for C++23 P2266R1
        
        After 6d6a143913603b040c10a5db83c2103557899011 "Address some of the sprintf in
        vcl/source/fontsubset/cff.cxx", --with-latest-c++ builds that pick up a C++23
        compiler that implements
        <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2266r1.html> "P2266R1:
        Simpler implicit move" started to fail with something like
        
        > vcl/source/fontsubset/cff.cxx:2061:16: error: no viable conversion from returned value of type 'char[64]' to function return type 'OString'
        >         return aDefaultGlyphName;
        >                ^~~~~~~~~~~~~~~~~
        [...]
        > include/rtl/string.hxx:313:5: note: candidate constructor [with T = char[64]] not viable: expects an lvalue for 1st argument
        >     OString( T& value, typename libreoffice_internal::NonConstCharArrayDetector< T, libreoffice_internal::Dummy >::Type = libreoffice_internal::Dummy() )
        >     ^
        
        etc.  So I figured there should be something better than
        433ab39b2175bdadb4916373cd2dc8e1aabc08a5 "Adapt implicit OString return value
        construction to C++23 P2266R1" (which this commit reverts, modulo its conflicts
        in comphelper/source/xml/xmltools.cxx and
        sc/source/filter/xcl97/XclExpChangeTrack.cxx) to address the underlying issue in
        a way that keeps code that works up to C++20 also working in C++23.
        
        (The fix is only relevant for non-explicit constructors that involve
        NonConstCharArrayDetector and non-const lvalue references, not for other
        functions involving those.  OUString has a similar constructor but which is
        explicit, and OUStringBuffer doesn't have any similar constructors at all, so
        this only affects OString and OStringBuffer constructors.)
        
        Change-Id: I31cf16b9507899f5999243f8467dfa24bc94c5ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142455
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [5d26b851f27a55cd8cb34973b0ad8d7a3801af7e]

        swmodeltestbase: remove duplicated code
        
        Change-Id: Icc577cc50248cc8310262a09af5769faea1662b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142460
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-08  Rafael Lima  <rafael.palma.lima@gmail.com>  [5f9cd841a22fa7eb6f29ca8b9a35a8b016fb3d56]

        tdf#144587 Fix lines in treelists using dark mode
        
        As reported by the user, the lines in a treelist are dark over a dark background. This patch fixes that.
        
        Tested with kf5, gen and gtk3.
        
        Change-Id: I7f1a206f4adba496d312b25a9db121df317c7c84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141315
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins

2022-11-08  Caolán McNamara  <caolanm@redhat.com>  [a6ec150a2ef80697aa724555ed1227fb0da382ca]

        ofz#47699 avoid Timeout
        
        Change-Id: I15d490cb6beb585cf6d38abca8ffe6736315a3f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142459
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-08  Mike Kaganski  <mike.kaganski@collabora.com>  [012875da5bb23e2c90e9cb6132c4b36a7f56648a]

        Add missing dependency
        
        Without this, running `make CppunitTest_sw_core_draw` after
        `make clean` will stop at "GpgME not installed correctly" dialog,
        because DocumentSignatureManager::init will try to initialize GPG
        security context, which requires gpgme-w32spawn.exe to be present
        in workdir/LinkTarget/Executable.
        
        Interestingly, in case of this specific test, it passes OK after
        dismissing the dialog; so arguably a better fix would be to change
        a test document to avoid DocumentSignatureManager initialization;
        but I opted for a simpler workaround.
        
        See also commit 0de0b8c9d80d68619b6f3c0e8d9429d8b08553fb.
        
        Change-Id: If1e326733568d6b262d28308bc9bc04078084170
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142458
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-08  Caolán McNamara  <caolanm@redhat.com>  [20724e2cf2d1b1456fcc583f722ee553767a1840]

        Related: ofz#47699 ludicrous font height
        
        Change-Id: Ief06eda35445d403c163a59038c694138465f698
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142456
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-08  Paris Oplopoios  <paris.oplopoios@collabora.com>  [1230b88055c7389d2c376c316f91549e4aaef8aa]

        Make EMR_SAVEDC not UpdateClipRegion
        
        EMR_SAVEDC would call UpdateClipRegion which would break the clip region
        sometimes before drawing the text causing it to not be clipped
        
        This line was introduced in a i#964 related patch
        (https://bz.apache.org/ooo/show_bug.cgi?id=964)
        The document in that test seems to render the same and the test file
        from the changed test renders the same also before and after this patch
        
        Change-Id: Id515b90efc9e533e18a35030a9a677de4d4ea02d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142272
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-08  xuenhua  <xuenhua2008@sina.com>  [363d45244b2ba3f666e50255f77900d3849e51d2]

        Update iOS SDK Current Version to 16.1
        
        Change-Id: I118095b706077fd95b81e0cd1278559417805355
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142316
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-11-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [8953fe0aaebcc5e6aea8eafcf7612f49b4479911]

        SwModelTestBase: make clear parseExport only works when exporting
        
        Change-Id: I04d8b170b68479fb5c48e1cdd078baffaee604ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142432
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-08  Caolán McNamara  <caolanm@redhat.com>  [000a05339b4d7d25aea063a16b7a01ca9080978f]

        Resolves: tdf#148140 get text auto color right in impress edit mode
        
        Change-Id: I2695c86e9b749a4c38920af6d33e8e89f8ea3c62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142426
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [a879fd3c9c0aa3d5414fcac99431b2681959c7ba]

        CppunitTest_writerperfect_epubexport: inherit from UnoApiXmlTest
        
        Change-Id: Id5e78e15155807100771e2e578c028729d3b4fb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142413
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-08  Stephan Bergmann  <sbergman@redhat.com>  [a08ae2b5d06a49fa69f1282d1dddc45d1d5bd919]

        Combine o3tl::RestoreGuard into comphelper::ValueRestorationGuard
        
        Change-Id: Iec42b3bf348ba82a98d4ad8236a9e8b95fdfe5f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142422
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-08  Mike Kaganski  <mike.kaganski@collabora.com>  [f295af7dfe6c91e00e7fb64f82de7dbba4bb0dc1]

        Simplify some Python version comparisons a bit
        
        Change-Id: Ic1b475f4bc443a9f6e79c7c5ef36496dcf602a8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142418
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [248be1fe7d31499fe7e237bb15ec67b55962c1a7]

        UnoApiTest: simplify code by using tempfile member
        
        SwModelTestBase does the same. this will help to make
        SwModelTestBase inherit from UnoApiTest
        
        Change-Id: If1c824cf92f0e8b70253e4d5fdeddcaa521d4632
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142287
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-08  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [444bf8710d5da7b584fbcb94693e4ed8d2e29297]

        Update handling of AntiAliasing settings and processor2d
        
        Currently SvtOptionsDrawinglayer::IsAntiAliasing() is used
        in the constructor of the VCL based processor2Ds to decide
        if AA is to be used or not. Using this inside the
        constructors makes it currently impossible to use a
        primitive renderer independent from these settings,
        except when changing these settings temporarily what
        may influence other renderings and is a hack.
        
        The setting SvtOptionsDrawinglayer::IsAntiAliasing() is
        intended to decide if LO shall use AA mode from user's
        perspective, this means for the EditViews of the Apps
        and some other occasions (previews, exports, conversions
        to bitmap, ...).
        
        This works currently since all visualizations for these
        purposes use newly constructed primitive renderers. But
        there is no way to use primitive renderers independent
        from that setting. For future renderers which might be
        used for other purposes this is not sufficient, there
        has to be a method to create a renderer using e.g. AA
        independent of the global setting.
        
        To allow that, move the deciding flag to the already
        used geometry::ViewInformation2D. To not change anything
        initially, use the global flag for now to init that
        default value at ViewInformation2D.
        
        I took the opportunity to adapt ViewInformation2D to
        no longer being read-only and not changeable, it uses
        internally an impl class based on cow_wrapper already
        anyways. Extending this would lead to the constructors
        getting even bigger, when usually only 1-3 values
        need to be changed and many usages want to copy an
        existing instance and modify it. Adapted that usages
        to a much smaller footprint.
        
        Up to this point this does not change anything, but
        move the usage of the SvtOptionsDrawinglayer to the
        defaults (constructors) of the involved class
        ViewInformation2D. Using this then in the primitive
        rederers should be safe and will allow to use a
        primitive renderer with or without AntiAliasing
        independent of the user setting, so also for non-
        EditView usages.
        
        Also already added the PixelSnapHairline setting, this
        will also be needed independent of user settings to
        have full freedom of usage.
        
        Unfortunately I cannot use SvtOptionsDrawinglayer
        methods
            ::IsAntiAliasing() or
            ::IsSnapHorVerLinesToDiscrete
        inside ViewInformation2D where I would need it. It's
        now in drawinglayercore and thus not linked against
        svtools (svt) anymore.
        Thus I have to do some forwarding mechanisms to get
        the correct values available in ViewInformation2D.
        Not nice, caused by creating drawinglayercore...
        
        Change-Id: I9f572ce67e5d86a242188bdc6d4ba7c9a12f6a9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142393
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-11-08  Paris Oplopoios  <paris.oplopoios@collabora.com>  [b9eaed7a4c484dde0b5c61b34b4beb60a101f661]

        tdf#151844 Make EMR_EXTSELECTCLIPRGN factor in WinOrg coordinates
        
        EMR_EXTSELECTCLIPRGN would not factor in WinOrg coordinates which would
        give the clip box wrong coordinates causing some graphics to look
        chopped in the wrong way.
        
        Change-Id: I4f9a1b1c27fc276d188d0d865991795dab48dce5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142110
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-08  Bogdan B  <buzea.bogdan@libreoffice.org>  [3c4ee1f180aed4bc09cf8dab2a1101feb0d95fa6]

        tdf#131688 Improve one tip of the day
        
        Change-Id: I5f8796bd1cae65a2259a9695321f94cd24188eec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142301
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-11-08  Stephan Bergmann  <sbergman@redhat.com>  [2cda8f1bdcfdc5f47b9ad429588ad36bd2661eaf]

        Address some of the sprintf in vcl/source/fontsubset/cff.cxx
        
        ...(which cause -Werror,-Wdeprecated-declarations with macOS 13 SDK), by turning
        Type1Emitter::maBuffer into an OStringBuffer
        
        Change-Id: I4207290c103f8aa99644d23d04a072f5241360bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142416
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-08  Julien Nabet  <serval2412@yahoo.fr>  [f627ac6a579b56876ba6b2cc2325e6166a25d07d]

        tdf#151944: error colour export in bmp
        
        4 bits bmp support has been dropped in March 2021 with:
        a6c6f35ccc78e74cfa76397d649c1b6fc4baad29
        "drop 4bpp image formats
        
        on a path to simplifying our internal bitmap stuff, aiming to
        support a smaller set of image formats, but support them
        in an accelerated fashion.
        "
        
        1 bit dithered bmp support last remnant has been dropped in April 2020 with:
        e3cc7b94b13d6cc4e044cfd688e0fcc9dca63987
        "loplugin:unusedenumconstants BmpConversion"
        
        Change-Id: I958bea6baabb9ef21c5fa71bfc7ff96cba201245
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142375
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-08  andreas kainz  <kainz.a@gmail.com>  [0f0fd9c6e35a86f03606361211067c7887c3e0fc]

        tdf#148017 harmonize sidebar .ui files for chart2
        
        Change-Id: Iaacee42c23878b9f03623eec36a5f3a10051f926
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141949
        Tested-by: Jenkins
        Reviewed-by: Pedro Silva <pedro.silva@collabora.com>

2022-11-08  Miklos Vajna  <vmiklos@collabora.com>  [ad950f10dc382ea169f94a0c301ca8c424e7103e]

        sw: introduce a manager for content controls
        
        The VBA API for content controls can access e.g. the 3rd content control
        in the document, see
        <https://learn.microsoft.com/en-us/office/vba/api/word.contentcontrols>.
        To support something similar, first we need to track the content
        controls in the document, otherwise getting the Nth element of that list
        would require scanning the entire document, which would be slow.
        
        SwContentControlManager::m_aContentControls is a plain vector, because
        an o3tl::sorted_vector would require sorting at insert time, but our
        content controls are typically first created and only later inserted,
        and we want to use the insert position as the comparison key when
        sorting.
        
        This just keeps track of content controls (visible in the doc model XML
        dump), somewhat similar to sw::MetaFieldManager or SwFootnoteIdxs.
        
        UNO API to actually expose this is not yet added.
        
        Change-Id: I3f75334ffef684afc2c05a1bbdb7f247876d27ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142391
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-08  Stephan Bergmann  <sbergman@redhat.com>  [6d6a143913603b040c10a5db83c2103557899011]

        Address some of the sprintf in vcl/source/fontsubset/cff.cxx
        
        ...(which cause -Werror,-Wdeprecated-declarations with macOS 13 SDK), by making
        CffSubsetterContext::getString, and in turn CffSubsetterContext::getGlyphName,
        return OString.  Which in turn required adding rtl::OStringConstExpr and
        OString::unacquired counterparts of rtl/ustring.hxx functionality to
        rtl/string.hxx.
        
        (It's not quite clear to me whether the nMaxLen clipping in
        CffSubsetterContext::getString was only there to avoid overflow of the--
        somewhat arbitrarily sized?---static aNameBuf, so could go now, or rather served
        as a more general safety measure to not read past the mpReadPtr buffer end and
        should thus remain.  Hence, I added a TODO comment for now.)
        
        Change-Id: I473d5a54a4be5b02917e197391e4f0982dcf690c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142412
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-08  Caolán McNamara  <caolanm@redhat.com>  [c4fc1dda75fe7aefce50d77ad05319cd143e6e25]

        Resolves: tdf#150273 use same bg as valueset
        
        Change-Id: Idbe4bf6eaad64fdd0865a2734b4c9d0221801df9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142401
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-08  Caolán McNamara  <caolanm@redhat.com>  [1ebb9355a5ffcefdb14dfd54258aeda97d0369c1]

        Related: tdf#150273 maPaintCol is unused now
        
        Change-Id: I823a2ec24aea47b4b3d005107c8a18fec223e6df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142398
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-08  Caolán McNamara  <caolanm@redhat.com>  [1e0b50c17b80146e4840994703369bae904b2207]

        Related: tdf#150273 just take the color direct from the current entry
        
        no need for the indirection, which is out by one anyway, perhaps
        from some time that the "none" entry was in the list vs a separate
        widget as it is now
        
        Change-Id: I028e03260f500473b42847ee748d7af8a4791ccd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142397
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-08  Caolán McNamara  <caolanm@redhat.com>  [a4c8f05c760328177bb6056750aab53432a3a506]

        Resolves: tdf#150007 add suggested-action to "find next"
        
        Change-Id: I0a9a37891319d11958859c43b2121283d2ca8b1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142399
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [f0109f8f8cbdedd01849ac2f7eeb61056a8f57ea]

        clang-format: clean up exclude list
        
        Change-Id: Id3ba36a18cf9ced58568021545bb74c92e0238e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142408
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-08  Kevin Suo  <suokunlong@126.com>  [c2e2997f452b93b400d541c2d0b2ee396a889007]

        sdext.pdfimport - Wirter: add handling for continuous space characters
        
        This was done for Draw in sdext/source/pdfimport/tree/drawtreevisiting.cxx,
        but was not done for Writer. Without this, continuous spaces in PDF will
        show only one space on pdfimport using the Writer pdfimport filter.
        
        Change-Id: I2279d9b1750e07f5743aeba80a3fd553bc037d13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141527
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-08  Miklos Vajna  <vmiklos@collabora.com>  [34c7d169a248578d953661217144f2dda9831cb4]

        Update libxmlsec to 1.2.36
        
        - remove the fix-size_max-412.patch.1 and
          remove-unnecessary-macro-417.patch.1 backports
        - drop old-nss.patch.1, which is now upstream
        
        Change-Id: I4b668d4949d8831cffbe87ac6b16a20ba8698128
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142395
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [24c49a6e2b9f2609b060d87a4a3253803c62cc5a]

        swmodeltestbase: make mbExported private
        
        Change-Id: Idff0960c05f2330ce746147f0b3a2e0aa3b7c6fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142410
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [cf1cd2659f08f7c16a6f32142d424b8df9fab393]

        swmodeltestbase: remove duplicated method
        
        save needs to set mbExported to true, otherwise
        parseExport returns nullptr
        Change-Id: I1ba779e0ac0f20663fb722df16210ca144717479
        
        Change-Id: I330abdc72226d5ac7b4d6747bdcc48cedfc9e90f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142400
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-08  Stephan Bergmann  <sbergman@redhat.com>  [c8eaebecd3af29c031c26142c9d3f7d7abf75b0d]

        Avoid an explicit static_cast
        
        ...when shoehorning a std::size_t value into sal_Int32, to not suppress
        potential warnings from tools like -fsanitize=implicit-signed-integer-truncation
        and -fsanitize=implicit-integer-sign-change
        
        Change-Id: I610410f7cd69769c3721b2019e16b4c9f214ad81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142407
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-08  Stephan Bergmann  <sbergman@redhat.com>  [1ec337b100755f7ad8cd5cb2c8acb072c6f18964]

        Remove some trailing whitespace noise
        
        ...from ustring.hxx, in preparation of using its OUStringConstExpr as a
        blueprint for a corresponding OStringConstExpr in string.hxx
        
        Change-Id: I3bf89133e9308dd56e2041a2a5ebb68145fdd0e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142406
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-08  Stephan Bergmann  <sbergman@redhat.com>  [e0dca3d96cdbbc265f5014b4b9344740c6a72cf3]

        Fix string comparisons
        
        As discussed in the comments at
        <https://gerrit.libreoffice.org/c/core/+/139908/4#message-cf9911a7e4464d53d8ef852ad0c03e609dd4ac88>
        "tdf#123234: Fix subsetting CFF deprecated endchar", this probably happened to
        work most of the time "because pGlyphName presumably /does/ point at elements of
        the pStringIds array (or the ".notdef" literal near the top of
        CffSubsetterContext:getGlyphName body), and compilers generally /do/ deduplicate
        string literals at least per TU."  But at least the "sterling" literal in
        pStandardEncoding does not have a matching literal in pStringIds, so that could
        never have matched pGlyphName via ==.
        
        Change-Id: I7e82cf709f02d426da9c6097e596bbd92b5d4d04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142405
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-08  Stephan Bergmann  <sbergman@redhat.com>  [2469c623d7985e9e5db54ed8f96df02219def74d]

        Introduce o3tl::RestoreGuard
        
        Change-Id: Ic0c1a73668e990c91ef6e90e8c01e669761fe356
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142403
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-08  Stephan Bergmann  <sbergman@redhat.com>  [7f8bca6b9144cf820aaeae0fe9a15c6becfd1ddc]

        Revert "give main thread a name"
        
        This reverts commit 4668bfe4f64acfb17da5efbb759407664b407d81.  As it called
        osl_setThreadName on the main thread, it caused tools like pstree on Linux to
        confusingly report soffice.bin as VCL Main instead.
        
        Change-Id: I19447059d2ce105acb0b6fd487c7b2234172b988
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142402
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-08  Stephan Bergmann  <sbergman@redhat.com>  [bd63364abe775d1e71ad93fb69b577f019c3a257]

        CffSubsetterContext::getString never returns null
        
        Change-Id: I57e59b7659a9da2b291e8d6876617990f9e3a530
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142404
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-08  Balazs Varga  <balazs.varga.extern@allotropia.de>  [b57307e8f3553fcb292c9c11fcf58bcef3a6cb3c]

        Related: tdf#124098: sc import, more optimization for row heights
        
        follow-up for: e8fae4d0fb2994a7b4ac00e9da35e1deccb296dd
        (tdf#124098: sc, ods import: do not recalculate row heights)
        
        Change-Id: Id80c0c6bfbc437f8b2a480c590e407e84b5d7b64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142376
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-11-08  Caolán McNamara  <caolanm@redhat.com>  [f8ad054de38a6592b60ab850e938e6e81ec4cc0d]

        tdf#151610 chart colors should be the same regardless of the desktop theme
        
        Change-Id: I47ae80f744401bd13452ec8879cb8f420e35b9ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142383
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-11-07  Justin Luth  <jluth@mail.com>  [e6bc90aa8a959e08abf4b5c10d793ff9a549efe4]

        tdf#112641 sc: always allow freezing at cell A1
        
        For some good reasons, freezing rows and columns
        doesn't work unless that cell is currently visible,
        and that is almost guaranteed anyway since the
        hisorical way of doing it was at the cursor.
        
        However, since LO 5.2 there are menu and UNO commands
        to freeze the first row and the first column.
        It would be nice if these would work regardless
        of where you are in the spreadsheet
        (and keep you at that position too).
        
        [If there is already a SPLIT (not freeze),
         then the bottom right quadrant is still
         the "position" that is maintained.]
        
        [This "works" if the first row/column is hidden.
         When unhidden, the freeze will be in effect.
         I assume that is reasonable and doesn't need
         to be avoided for any reason.]
        
        Change-Id: Iddc5d63adaad7ecfe6b5fb9b60ff3ec6274b0756
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142128
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-11-07  Andras Timar  <andras.timar@collabora.com>  [cbfac11330882c7d0a817b6c37a08b2ace2b66f4]

        Send build config (configure options) in LOKit version info JSON
        
        Change-Id: I29a6cca467e5f1e9ba59528edefbb397ceb81780
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141197
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Aron Budea <aron.budea@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141494
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2022-11-07  Bogdan B  <buzea.bogdan@libreoffice.org>  [ff5783bf669c1ee0832e3b6f57b96f015d029ae9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0e8131128326f9a2f8476bf3b72f9a7b45476750
          - tdf#150369 IsMissing Function explanation
            
            Change-Id: I10a25151109d4048fdbf8eca596f0f1e334092a2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142300
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-11-07  Caolán McNamara  <caolanm@redhat.com>  [495922fd4ac07d4b7c16127b222f1d06a2718399]

        use ResolutionIndependentLayout if there is any MapMode set on the device
        
        Change-Id: Ib9b0589d244c087e08638597692d679e9194c4db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142292
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [4f25551df39c0272f19250e41969e819d9941cdb]

        sc: factor out common code in make files
        
        I had to rename some .cxx files to follow the same patterns.
        The renaming cause clang-format to be triggered for
        those files
        
        CppunitTest_sc_functionlistobj fails with
        
        xindexaccess.cxx:26:Assertion
        Test name: sc_apitest::ScFunctionListObj::testGetCount
        equality assertion failed
        - Expected: 395
        - Actual  : 508
        
        if it doesn't use gb_CppunitTest_use_components
        Change-Id: I7c929512bbf05293118bc54b343a59c8bbee5538
        
        Change-Id: I21971773f1e2d4bc7a6f33e4c392b20abf8d54de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142387
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ae372725fedcd688aa3535b243a0c93af33d4689]

        Removed duplicated include
        
        Change-Id: I1b015e76112e5587bf0a349d3034adc6a2118754
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142381
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-11-07  László Németh  <nemeth@numbertext.org>  [0d295ee0c34ed505a9673580b40ade3ce6947d99]

        tdf#151658 sw: accept of row deletions with nested tables
        
        Accepting tracked row deletion didn't delete the table row,
        only its row content, if the table row contained cell
        starting nested tables.
        
        Extend SwTableBox::IsEmpty() to detect a table cell as empty,
        if it contains only a cell starting empty table.
        
        Note: Without change tracking, deleting content of a selected
        table cell leaves the cell starting nested table in
        the cell, but deleting row removed the row with nested table,
        too.
        
        Follow-up to commit 6383362999b72160eab6abdfc6ea6bdbd231b100
        "tdf#151657 sw: delete row with nested table in Hide Changes" and
        commit c809867f3ee92a8eb36cbab840bd6d6c5b3b1c26
        "tdf#150976 sw: fix tracked deletion of row with nested table".
        
        Change-Id: I9c9bc3b97653b63e797e1e9dd545809b77a02c76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142384
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-11-07  Caolán McNamara  <caolanm@redhat.com>  [e8d9e0cf6bff43d07749d98e5922ecc8b3cf3ef6]

        cid#1516751 Improper use of negative value
        
        Change-Id: Iab7585018d1c172299fdb78a731f92c75bd2af7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142374
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-07  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [429f3d8e3eddedb7ab183b6530220bc7491302e7]

        tdf#144399 Don't allow editing in r/o mode
        
        Fallout from ea9fff260129ccfa4755e96c08432252efbe5621
        
        Change-Id: I0c73d13b79389db13bb04046731bdf18b4cf6005
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142382
        Tested-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-11-07  Henner Drewes  <henner.drewes@gmail.com>  [801e6272dc299d4468ec094ce11b66494eb5018b]

        tdf#141684 fix disappearance of icons in Groupedbar and Groupedbar compact UI
        
        Change-Id: I3f0e5edd196420c8c51b19cd1ceee8caba7f7fd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141612
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-11-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cfd49dc149896925c641181b8d710a32d8ebc2da]

        Fix typos
        
        Change-Id: Ie5df0153446e6af1c717c74dba722ac2aea2b738
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142379
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-07  Miklos Vajna  <vmiklos@collabora.com>  [deba3bdc70bae4297b26f67a2d5581a9f822debf]

        sw: make fmtmeta.hxx self-contained
        
        sw/inc/fmtmeta.hxx:134:5: error: use of undeclared identifier 'unotools'
            unotools::WeakReference<SwXMeta> m_wXMeta;
            ^
        
        Change-Id: Ia022e96789edcc8b9e589175dc32c6fcea83b119
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142369
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [57777d94ca60781342fd8335d152a59c0fff89f0]

        Fix typo
        
        Change-Id: I60b186f26db8f36ea815161e6b450c16377e537b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142380
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-07  László Németh  <nemeth@numbertext.org>  [0a93f33a2ec5bdbda446d35dfbeca1b7b8a3b8cb]

        xmloff: write transliteration-spellout only in extended ODF
        
        Follow-up to commit 7c20c3c2a9fc85c66dad9d09908b257beeedd78d
        "xmloff: ODF export: adapt all checks of ODFSVER_012 etc.".
        
        Reported by Eike Rathke.
        
        See also b7d53247eb2fab04f5f6d82d405f1ac0c73542b2
        "tdf#115007 i18npool: add NatNum12 formats to locales" and
        2a1d2d42af7f365330479f4032ddfdd9eeba7c1d
        "tdf#115007 add NatNum12 number format list items, fix title case".
        
        Change-Id: Idb25a37ffcad0a0fb05276b972561abf929cd81b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142373
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-11-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [24122c202149761121ffde6788d1b28b6f3ca8f1]

        tdf#148719 Moving caption frame & undoing is shrinking caption frame
        
        So the problem here is that when we call SwDoc::FindFormatByName we can
        have the situation that there are two formats with the same name.
        
        Those formats appear to have which ids
           159   RES_DRAWFRMFMT
           156   RES_FLYFRMFMT
        
        Previously, the index was sorted by
           ... which ... name
        
        which meant that the lower-valued which was always been returned.
        
        After my path, the index is sorted by
           ...name....which
        
        The problem is call path is
           sw/source/core/undo/unattr.cxx:252 in SwUndoFormatAttr::GetFormat
        where it calls
           rDoc.GetSpzFrameFormats()->FindFormatByName()
        
        To fix it, use the findByTypeAndName method to explicitly specify which
        which-id we are interested in.
        
        Change-Id: I8941f7c277785afb1940bcf5d2b5153c291b6f97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142371
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-07  Rafael Lima  <rafael.palma.lima@gmail.com>  [548bb942ca1aded0e5fd95230556a67639cad7d7]

        tdf#151061 Fix string inconsistencies in privateuserpage.ui
        
        This patch fixes string inconsistencies pointed out by translators in the bug report.
        
        Change-Id: I6d053f0aa9d6c45477598f8f5903cf0fc40f69f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140168
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-11-07  Rafael Lima  <rafael.palma.lima@gmail.com>  [de387e611df7668fb86a409255de6d49eeef3e90]

        tdf#147386 Fix text color in CSV import dialog (dark mode)
        
        If FONTCOLOR is set to Automatic, then check the background color and adjust the font color to Black or White depending whether the background is dark.
        
        Change-Id: I3c277291f8aa3a3e63a050c28c8f17b05f4dbf2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141177
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-11-07  Caolán McNamara  <caolanm@redhat.com>  [628efead20066f5ec4e3d2bf2bcc9e9513c6d04b]

        Revert recalcuting m_nTextCol when setting a cell editable
        
        Revert: "vcl: allow editing a column other than the first one in GtkInstanceTreeView"
        
        This reverts commit be11a3573a21e83dfb6a473d98bc8ba9bf57057c.
        
        both basctl watchwindow and writer insert bookmark work as expected
        without this.
        
        .git/COMMIT_EDITMSG.save
        
        Revert "vcl: allow editing a column other than the first one in GtkInstanceTreeView"
        
        This reverts commit be11a3573a21e83dfb6a473d98bc8ba9bf57057c.
        
        Change-Id: I3384164ef5634b6695cc7edad7c03a3242195003
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142366
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-07  Nalini Prasad Dash  <nnnalinidash@protonmail.com>  [aa5e2b24ebca3b36becf77e466eb1702e1f97301]

        tdf#141908 - CppUnittests: replace usage of sal_Int32 with colors
        
        Change-Id: Icdf2a5e7c0bd738f2cffbc0b7e99b1bd90a6dcce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141685
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-11-07  Dr. David Alan Gilbert  <dave@treblig.org>  [503195ad4df320da568fe089b4d0de2f761be660]

        file: Use calloc
        
        Current code does, malloc->memset,  that's what calloc is for.
        
        Change-Id: Ie3a4872249f78442b96f98c9dad9d7170afe784c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142345
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-07  Dr. David Alan Gilbert  <dave@treblig.org>  [0d9613b77fc653c6144b5e4f0136c0536300c0db]

        TempFile: clear handle on close
        
        If we close the file on error, then clear the handle we returned to
        the caller so it doesn't try and close it again or do anything else
        with it.
        
        Change-Id: Idd054f92f4f3cbc3427896ec9795e588471292d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142344
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-07  Dr. David Alan Gilbert  <dave@treblig.org>  [fa40ea19dbea5f0618d86da8626c35e734bb5220]

        TempFile: Initialise handle
        
        If the tempfile creation fails, the handle is left uninitialised
        but we still try and close it, and we explode with various
        pthread locking corruptions.
        
        I think this could be the cause of a bunch of the:
        https://crashreport.libreoffice.org/stats/signature/osl_closeFile
        
        I can trigger it on Linux by setting TMPDIR to a bogus value,
        but I don't think that's all the cases that we see in the crash reports.
        
        Initialising it to null makes the close take a safe path.
        
        Change-Id: If66c5629b6bce62e6c4b18a97ecb901abedd4ea3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142343
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-07  Miklos Vajna  <vmiklos@collabora.com>  [f18ef67d7ce02ead53a6dc3c2a985d8b51b7afda]

        sw: prefix members of SwCaptionDialog, SwColumnPage, SwFrameAddPage and ...
        
        ... SwGrfExtPage
        
        See tdf#94879 for motivation.
        
        Change-Id: I9ac362d2399db4ec92816bb4e34e4c2740b16eec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142365
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-07  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [c3549e7857d53af25857ae50ea881cd22737d907]

        tdf#151605 Don't include hidden text by default in HTML filter
        
        Exclude hidden text from HTML filter (and add an option to change the behavior).
        
        Change-Id: I232fda1a283090229b8716532c646bcc6824a7f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141606
        Tested-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-11-07  Hossein  <hossein@libreoffice.org>  [acf7a851e87ec993ae828ccbf1bfb25448e88423]

        Revert "tdf#145538 Use range based for loops"
        
        This reverts commit 64469bb1a7383da6e7ff1150d693b3e08f54bc91.
        
        To keep the compatibility with C++98, we need to revert the previous patch.
        
        Quoting sberg:
        "This code happens to not normally be processed (see ure/source/uretest/README)
        and is meant to be compilable with the 3rd-party UNO compiler baselines (i.e.,
        just C++98, which implies no range base for loops)."
        
        Change-Id: I1355a29af24299a99a23dfcd1dd473894d7c9e0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142302
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-11-07  Stephan Bergmann  <sbergman@redhat.com>  [08bb758b150d6d52258b2a4f783e37298bb42373]

        Adapt to llvm-config --src-root dropped from LLVM 16 trunk
        
        ...with
        <https://github.com/llvm/llvm-project/commit/c061892fcdbdfe46884c54a7a7bfe6df54d1df12>
        "[llvm-config] Remove --src-root option", causing
        
        > checking for llvm-config... .../llvm-config
        > usage: llvm-config <OPTION>... [<COMPONENT>...]
        [...]
        > dirname: missing operand
        > Try 'dirname --help' for more information.
        
        noise during configure
        
        Change-Id: I0051dd523a3f4cebfdd8b14d8f2e83ba9e5e959b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142362
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-07  Jim Raykowski  <raykowj@gmail.com>  [b60705c95bda49b656188d6a75557f32cf8a5f14]

        SdNavigator: Make the page objects tree stand still when the entry
        
        selected is already visible (affects tdf#138868 and tdf#129610)
        
        This patch replaces the use of TreeView::scroll_to_row with
        TreeView::set_cursor in SdPageObjsTLV::SelectEntry because the GtkInst
        scroll_to_row always scrolls the entry to the top, when possible, even
        if the entry is already in the visible entries range. SalInst only
        scrolls the entry to the top when it is not in the visible range.
        Commit 3c8e81669f2311dd35aa6787cbf3e5a6a0520433 'tdf#149279 related:
        make gtk treeview scroll_to_row more sal like' made the gtk behavior
        similiar to the sal behavior.
        
        Change-Id: I95aa3555699eb8c8d88bb00ca39d7c3a6589353a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142363
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-11-07  Mike Kaganski  <mike.kaganski@collabora.com>  [75395e0ccaeae2761a6b58bc36c8a5e32d49566f]

        Use o3tl::convert instead of temporary Fractions
        
        Change-Id: I7e1f68e579e6520d17e0a058e6e0a8056e082c2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142360
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-07  dldld  <LibreOfficeContribution@dldld.de>  [6bc0576f8150ab1cc513c2b37347da43128dcb1c]

        tdf#151608: Follow up comments
        
        added comment about when the informListenerDestroyed method is called.
        
        Which was requested to be done in the following change review: https://gerrit.libreoffice.org/c/core/+/141468
        
        Change-Id: I34558a5c673ff0e392b91a620b9effc00a8b1376
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142086
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-07  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [c3d2c5056aeaa57ed0254e3ea1faa86ed0cb58c9]

        No point in abbreviating like that in the middle of the sentence
        
        Change-Id: Id2144df2d5a714acc0a1022dccd802ec0a89a559
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142364
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-11-07  Emanuele Goldoni  <emanuele.goldoni@gmail.com>  [09cd68a0a72c1b1f2a75793d7d8bfe2f765fc6e9]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 2ee18117fc1d481e7cc58ebf0d498d761357be82
          - Fix typos in Thesaurus
            
            Change-Id: Id54a4f32468d525e96b66b9d5cd8de9313cb64c7
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/136876
            Tested-by: Aron Budea <aron.budea@collabora.com>
            Reviewed-by: Aron Budea <aron.budea@collabora.com>
            
2022-11-07  Bogdan B  <buzea.bogdan@libreoffice.org>  [d23adc80fa652a611bc0360408f562adcace739f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b310c2a8fb3c21429a755b318a1b4be31a5496d0
          - tdf#149991 Replace Page with Page Style
            
            Change-Id: I4d7a5178180aa49ca16c569b1c2a90bd248bedc5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142299
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-11-07  Alain Romedenne  <alain.romedenne@libreoffice.org>  [ad8b0ed7c004dd3b93545904f9081f69ae4ab738]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3568ffd245094b1ee98eab3cb2e0be18646a7aa5
          - tdf141474 Typename, Vartype functions accept keyword arguments
            
            - argument names updated to comply with VBA conventions
            
            Change-Id: I2166e62d6df4e0f72aaa494e96f9a515b03e3ac7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141919
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-07  Tor Lillqvist  <tml@collabora.com>  [07d303b74108debc9e2b9855a49d69bf156a91a9]

        Match conditionals in dictionaries/Module_dictionaries.mk
        
        Change-Id: Ia80af0e949c160718cf815630d383bf7c36e5b00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142071
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2022-11-06  Caolán McNamara  <caolanm@redhat.com>  [a807a1222f2dbe177b9de8420fb95f71291b92af]

        ofz#46864 Stack-overflow
        
        an artifact of the fuzzing mode itself from ofz#3004 Timeout rather than
        a real world issue, undo that
        
        Change-Id: I2a31b8fe62e5b5a3cf90d8bb22f84e473026d161
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142361
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-06  Caolán McNamara  <caolanm@redhat.com>  [1a47dff65bb94274c03543958b06e8a654a44d4a]

        ofz#51431 Timeout
        
        Change-Id: Ibcaefe2f12d2cad41eb8c7e6cd2924cf2c0c8e3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142353
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-06  Bogdan B  <buzea.bogdan@libreoffice.org>  [6d1118245fed414114f66d2a27a5b5d022ecb3e4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4f1d8245e409f5df7ca88c83a573cb07f181d0a5
          - tdf#126574 Macro security high level description
            
            Change-Id: I20dd1a567dbea2a2ef364dfa8de52d6f21178f3a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142298
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-11-06  Caolán McNamara  <caolanm@redhat.com>  [26edb7447e9f90d3cace16e31316a71148db80fe]

        ofz#52723 Out-of-memory
        
        Change-Id: Id563d2d7629c88d443360ec6a1086b1079f7f48b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142356
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [45de27c2c8e0081bcb31e0f1dd0bb72d9636b684]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c337f9b3a91c47180ae479f9e847d55f0847e7f0
          - tdf#147862 Writer toolbars help page overview improvement
            
            Change-Id: I7e17eda019a92c1b1b0ed783b3f4b0bd1d2c2b64
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142358
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-06  Jean-Pierre Ledure  <jp@ledure.be>  [26511a8961bc229c5685a913cc846398a97a5489]

        ScriptForge - (SF_Datasheet) Filter, OrderBy properties
        
        For homogeneity with the Form service,
        the
          ApplyFilter()
          OrderBy()
        methods are replaced by the
          Filter
          OrderBy
        updatable properties respectively.
        
        Functionally there is no change.
        
        This substitution is valid both for Basic and
        Python user scripts.
        
        Change-Id: I63a1d5c4554437b6a2cd634677e6eee246cb59ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142355
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2022-11-06  Caolán McNamara  <caolanm@redhat.com>  [9d42a2c29d195cdd4cb48acc8a65f5ca7df896c1]

        sync mscrypt impl with nss impl
        
        Change-Id: I4960f4b8fa1124f98ee2004ffcfc0994916c297e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142335
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-06  Khaled Hosny  <khaled@aliftype.com>  [35eaff1ad0490b0a1133a594041a6726e5844bd4]

        vcl: cleanup CoreTextFontFace() a bit
        
        Change-Id: Idcef772802636efab7e7b92415a6d31fec0ba979
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142348
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-11-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3792b1b7708b6e28107fc29d772a806b6f4a2fad]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 37a143c8e41209ae1836215e83313250de5a2fb4
          - Fix missing link and refactr
            
            Option "printeroptions" no more available
            
            Change-Id: I4aa67acaf2c24db196b14904e781679425bf8baa
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142314
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-06  Stephan Bergmann  <sbergman@redhat.com>  [f3133b803b0c0eabe4566a9a8589c1459a44cd03]

        Document that .clang-format would benefit from StatementMacros
        
        (see the commit message of 4280a3257948e57cdf194a6e23718b46d907bbd6
        "-Werror,-Wdeprecated-declarations (sprintf, macOS 13 SDK): tools" about the
        recent need of some "clang-format off" in tools/source/misc/json_writer.cxx), in
        case we would ever bump our clang-format version
        
        Change-Id: I4ee9385f84db415903790332c81161c5dbc7614f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142350
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-06  Caolán McNamara  <caolanm@redhat.com>  [64f42fe944cff92353c6900f813114ae41d132aa]

        ofz#52490 Timeout
        
        Change-Id: I0aa462bea2975e6532dc3cd4b2f088d5dde8852f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142352
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-06  Caolán McNamara  <caolanm@redhat.com>  [b53a0e3dc206b4cec57f142080573d8d165c4035]

        ofz: bump sc-rtf and html max lengths
        
        Change-Id: I5a9f8ec669a211898989e5f4f7a11c4c33a8a665
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142351
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-06  Kevin Suo  <suokunlong@126.com>  [9ea9d3ccc0f8e4833e745d9655b61d42d6d8fe83]

        sdext.pdfimport Writer: Do not visit DrawElement twice in WriterXmlEmitter
        
        Discovered when working on commit f6004e1c457ddab5e0c91e6159875d25130b108a.
        
        To reproduce, you can print the content of aOutput2 above the line:
        https://opengrok.libreoffice.org/xref/core/sdext/source/pdfimport/test/tests.cxx?r=f6004e1c#836,
        and then you get the xml content as shown in:
        https://bugs.documentfoundation.org/attachment.cgi?id=183217,
        in which you can see that there are duplicated draw:frame(s) with identical draw:z-index.
        
        To dig into the problem, you may take a look at the following code block:
        
        1    for( const auto& rxChild : elem.Children )
        2    {
        3        PageElement* pPage = dynamic_cast<PageElement*>(rxChild.get());
        4        if( pPage )
        5        {
        6            for( auto child_it = pPage->Children.begin(); child_it != pPage->Children.end(); ++child_it )
        7            {
        8                if( dynamic_cast<DrawElement*>(child_it->get()) != nullptr )
        9                    (*child_it)->visitedBy( *this, child_it );
        10           }
        11       }
        12   }
        13
        14   for( auto it = elem.Children.begin(); it != elem.Children.end(); ++it )
        15   {
        16       if( dynamic_cast<DrawElement*>(it->get()) != nullptr )
        17           (*it)->visitedBy( *this, it );
        18   }
        
        In the for loop in lines 1:12:
        * "elem" is a "DocumentElement" which is derived from "Element". It's childen are PageElement(s).
        * "pPage" is a "PageElement" which is also derived from "Element". It's childen are DrawElement(s).
        * "child_it", as in the for loop in lines 6:10, is a "DrawElement" which is derived from
        "GraphicalElement", whereas "GraphicalElement" is derived from "Element".
        In this block, the code goes through each of the pages and visit the DrawElements there.
        
        The code in lines 14:18 seems to assume that, a DrawElement, in addition to be a child of
        PageElement, may also be a child of DocumentElement. See the comment in souce code.
        Yes, it may be. For such DrawElement(s), the visiting is done in lines 14:18 separately.
        
        Note that The above code uses dynamic_cast to determine whether a node is a DrawElement or not.
        
        The problem is that, in determining whether the node during the 2nd visiting is a DrawElement,
        it accidently used "== nullptr". This may be an inadvertent error. If the dynamic_cast is a nullprt,
        then it is not a DrawElement and the visiting should not be done there.
        
        Resolve this by using "!= nullptr" in the second dynamic_cast checking.
        
        Change-Id: I066100e98039d505d8b10c390954e014b78cff4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141680
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-06  Caolán McNamara  <caolanm@redhat.com>  [7351bf23f5f92b1e59436b3f7b99ed52ab03bf4e]

        ofz#52685 Timeout
        
        only allow a short read after reading the preamble of the tiff
        
        Change-Id: Idd4b8892457566daa028c68125fe3beeb7499803
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142346
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-06  Stephan Bergmann  <sbergman@redhat.com>  [1b2fa783af31cf3ae030dd9dc55cbcb7dd4c7220]

        -Werror,-Wdeprecated-declarations (sprintf, macOS 13 SDK): xmlsecurity
        
        Change-Id: I58b01510fd41256660f703a3b62901fe286ffb93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142337
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-06  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [a28f89581c0395f4af76161e1c99302d9f665a8f]

        Remove double functionality
        
        There was processorfromoutputdevice.cxx|hxx containing
        createBaseProcessor2DFromOutputDevice that does exactly
        the same thing as createProcessor2DFromOutputDevice in
        processor2dtools.cxx|hxx, so I removed one onf them
        to make handling of future changes easier.
        
        Change-Id: Id8d49d1572a1bc39f1d330a742d4697c8c030e75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142320
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-11-06  jsala  <javier.salamanca.munoz@gmail.com>  [64469bb1a7383da6e7ff1150d693b3e08f54bc91]

        tdf#145538 Use range based for loops
        
        Change-Id: Ic27ef946b8b878770446bd975b836d7c6c29dd4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141668
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-11-06  jsala  <javier.salamanca.munoz@gmail.com>  [04a58d7eae2b26559efd48ff7cdd23cec1c2187c]

        tdf#147021 Use std::size() instead of SAL_N_ELEMENTS() macro
        
        Also change some range based for.
        
        Change-Id: I32c5cbe0033c40cde3f1fc86ec8af90e558f2652
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141666
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-11-06  Stephan Bergmann  <sbergman@redhat.com>  [804f21e42bdc9328ab0f17b983411657e1f6215d]

        loplugin:unusedvariablecheck
        
        apparently a leftover from 643fec7cf7a81bf8c89a8efd47c0310b38f9076c "vcl: add
        PhysicalFontFace::GetVariations()"
        
        Change-Id: I78141d5de4c3f63096552eb25b70da3e5de36df9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142284
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-06  Stephan Bergmann  <sbergman@redhat.com>  [ccce14bcceea0978764f720e1de1b2a9f90fbcb4]

        -Werror,-Wdeprecated-declarations (sprintf, macOS 13 SDK): desktop
        
        Change-Id: I438acf8e63a5d855bb19daee07af0f92b4b609a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142323
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-06  Stephan Bergmann  <sbergman@redhat.com>  [34cecc1f9c5dd41473a84be051d56b37118698aa]

        -Werror,-Wdeprecated-declarations (sprintf, macOS 13 SDK): lotuswordpro
        
        Change-Id: I6b9707c1f416eb1ab890ff0d783151066cf695d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142329
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-06  Stephan Bergmann  <sbergman@redhat.com>  [b6fbcac6f6933858db53a54e7505ff3a83465960]

        -Werror,-Wdeprecated-declarations (sprintf, macOS 13 SDK): i18npool
        
        Change-Id: Id5c9892df6dd3f4e66098a312a79e91bd6b9e8ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142328
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-06  Stephan Bergmann  <sbergman@redhat.com>  [7533d93cdcf3b6076275167b53450a1cbde045a7]

        -Werror,-Wdeprecated-declarations (sprintf, macOS 13 SDK): compilerplugins
        
        Change-Id: I9a4d20cd42d6c836aa74837688a272f849d9d373
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142322
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-06  Stephan Bergmann  <sbergman@redhat.com>  [4280a3257948e57cdf194a6e23718b46d907bbd6]

        -Werror,-Wdeprecated-declarations (sprintf, macOS 13 SDK): tools
        
        (The "clang-format off" in tools/source/misc/json_writer.cxx is necessary
        because otherwise the code between the SAL_WNODEPRECATED_DECLARATIONS_PUSH/POP
        macros would be ill-formatted in a way that would trigger loplugin:indentation.)
        
        Change-Id: Ic96787865d4c96be07c41f4939893420dfa04046
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142339
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-06  Stephan Bergmann  <sbergman@redhat.com>  [5cbc2052815f6640a118d64202872a082ad558b3]

        -Werror,-Wdeprecated-declarations (sprintf, macOS 13 SDK): sw
        
        Change-Id: I64ff2d2c78e09b4fdeaeef7cc82c96572f049ceb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142336
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-06  Stephan Bergmann  <sbergman@redhat.com>  [be2dd1746b021a99e99396adab71a0b0e5864825]

        -Werror,-Wdeprecated-declarations (sprintf, macOS 13 SDK): sc
        
        Change-Id: I26a36662f23c814cc95c8d6e1270892d068f6c6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142333
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-05  Mike Kaganski  <mike.kaganski@collabora.com>  [1b1a066b935158dc029939520c8fe70b029cb311]

        lok: show Math selection
        
        Change-Id: I950ae3e5fb000d6acec4c26ff143b918a4e48a27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142342
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-05  Caolán McNamara  <caolanm@redhat.com>  [d90bf6f8c19d7c43ec83656a3a6f85a81aee573c]

        ofz#53028 Integer-overflow
        
        Change-Id: I35c2731b8b6afe1d75f71e4c4b7bb12c07807faa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142340
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-05  Caolán McNamara  <caolanm@redhat.com>  [12e468a6066894e7ff01d622343d23fccbceeb09]

        cid#1516651 Dereference after null check
        
        Change-Id: I0f4586538a672426cbfe60d1e589778741b08dbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142338
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-05  Caolán McNamara  <caolanm@redhat.com>  [3635f65a65da6198d770d5148b68a81c271b9169]

        fix a potential mem leak
        
        Change-Id: Ibc5f978b0db17e9e3fc633e843f476052570edfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142332
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-05  Caolán McNamara  <caolanm@redhat.com>  [5336952fc7fa6f8e1ae9652f59c87e29693694d4]

        cid#1516654 Unchecked return value
        
        Change-Id: I19fcac7f1c4dff3bd18fe0cee0188e207edd4251
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142330
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-05  Stephan Bergmann  <sbergman@redhat.com>  [1c216f5291e09ccca430551f5bc2677def3842cb]

        -Werror,-Wdeprecated-declarations (sprintf, macOS 13 SDK): emfio
        
        Change-Id: Id69f3639cb957570c4165150b288397c6e06727e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142324
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-05  Stephan Bergmann  <sbergman@redhat.com>  [edc271017fc823d600fce1b94bf65cc1ce4777fe]

        -Werror,-Wdeprecated-declarations (sprintf, macOS 13 SDK): sal
        
        Change-Id: I668a8b4c6ce3458baa6975161be7ed0cb160968f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142331
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-05  Stephan Bergmann  <sbergman@redhat.com>  [3eee720ce275d7fad195ac6bfa44dd596eb87b64]

        -Werror,-Wdeprecated-declarations (sprintf, macOS 13 SDK): svl
        
        Change-Id: Ia7e9ce9f93fbc48db412678da541fda4f1f7717f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142334
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-05  Julien Nabet  <serval2412@yahoo.fr>  [8fe04bc08cb3007fa4fe07b0a6a189aa4eb37092]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 32cbfd80a9053d4f62961edcae6a8b33f5d0bf03
          - tdf#151908: An error has crept into the documentation of SUMIF()
            
            Change-Id: Ifbaab9ecc270db4f70c6b4937c30c7d88f0547d4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142296
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2022-11-05  Stephan Bergmann  <sbergman@redhat.com>  [47ef2aa3709b248475e9c462667434f59f4cf2cd]

        -Werror,-Wdeprecated-declarations (sprintf, macOS 13 SDK): extensions
        
        Change-Id: I5ff1ad95c452c9e4b902ab547d84e6c2064db8ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142325
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-05  Stephan Bergmann  <sbergman@redhat.com>  [0e45f8318ee73361fecb049b33b0662fabe295d3]

        -Werror,-Wdeprecated-declarations (sprintf, macOS 13 SDK): hwpfilter
        
        Change-Id: I91aa4dc3cedccf341a5b7a936c171323a3e58630
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142327
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-05  Stephan Bergmann  <sbergman@redhat.com>  [d45d1e14d75b58323e3486c3ca3dfd2866e08bdb]

        -Werror,-Wdeprecated-declarations (sprintf, macOS 13 SDK): filter
        
        Change-Id: Ia69631701e2f1f5d61fda8ce6a7f7fc76ecc6e3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142326
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-05  Martin Srebotnjak  <miles@filmsi.net>  [8f7d9b7037d6fcf124048c3baa97a3465383b853]

        Update git submodules
        
        * Update translations from branch 'master'
          to b03d019e0d04ae68a632bc052fc1ce7801736d7f
          - Updated Slovenian translation
            
            Change-Id: Ia30e0189ad3da9c69c21a39327341a3c4dcdb4cd
            
2022-11-05  Stephan Bergmann  <sbergman@redhat.com>  [e88cb2d41fa8cbd4513285d0b2521f91561dd971]

        -Werror,-Wdeprecated-declarations (sprintf, macOS 13 SDK): basic
        
        Change-Id: If70c3bf8d7d6c855baf23b02cccb3f3b5ccb9f64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142321
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-05  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [90e1bf18aa33af9de8be8e489be8b5a3a8f8e940]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 717e1f64d70967254ec2379eb97c7f52c0c2ac3c
          - tdf#126917 help: correct menu path for XML Filter Settings
            
            Change-Id: I9cdb5cd15984d910bd710b123431acfea34b81c7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142341
            Tested-by: Jenkins
            Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2022-11-05  Jean-Pierre Ledure  <jp@ledure.be>  [18638efa3973bf919a2502866773c02b7c24f7d7]

        ScriptForge - (SF_Datasheet) new menu methods
        
        Next 2 methods are added:
          CreateMenu()
          RemoveMenu()
        
        They allow the addition of a menu entry in the menubar
        of datasheets in the same way as in documents.
        
        The implementation required to make the
          SFWidgets.SF_Menu
          SFWidgets.SF_MenuListener
          SFWidgets.SF_Register
        classes and modules more generic to be applicable
        in several contexts.
        
        In addition, 2 properties are added:
          DatabaseFileName
          ParentDatabase
        to better identify the database from which the datasheet
        is derived.
        
        New properties and methods are applicable both
        for Basic and Python user scripts.
        
        Change-Id: Iac6318287e89b18810a53ec5928a68e921ea96db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142285
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2022-11-05  Stephan Bergmann  <sbergman@redhat.com>  [e0a5a201d4170f4dac23a0e1aa8df18918549991]

        loplugin:stringconcatauto: There's no dangling-ref issue with O[U]StringNumber
        
        ...so it's unclear why 2f5f45921b05904a4be1ff633be09c62cb44ff08 "support
        O(U)String::number() for fast string concatenation" added that here.
        
        On the contrary, variables of type OStringNumber can be useful replacements for
        calls to std::sprintf (which started to emit deprecation warnings with
        macOS 13 SDK now), so this is in preparation for follow-up commits that will
        replace many uses of that across the code base with various alternatives.
        
        Change-Id: I6f8508d49dc84773c50f4c33dba38fe08c4c8969
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142318
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-05  Stephan Bergmann  <sbergman@redhat.com>  [327d1b012f1c3d33fc4160576d25bb57488fca7b]

        Introduce o3tl::sprintf
        
        ...in preparation for follow-up commits that will replace many uses of
        std::sprintf (which started to emit deprecation warnings with macOS 13 SDK now)
        across the code base with various alternatives
        
        Change-Id: I9602f1cb0e28d1b70c2356edb52d78dd165f1118
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142317
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-05  Mike Kaganski  <mike.kaganski@collabora.com>  [f0a88a6d214ebdcc3617d24beb4bb5148f72c3a4]

        lok: properly treat zoom in LokStarMathHelper::postMouseEvent
        
        Previous naive implementation was dropped in commit
        033a342a630dbb6329962156727e621866b77b48 (lok: use twips in Math,
        Wed Nov 02 11:03:08 2022 +0300). Unlike chart, Math expects twips,
        so PPT (pixel per twip) factor must be converted into percentage.
        
        Change-Id: Icd936e004d961c0abc25c241391d4e24c44e8c14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142319
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-05  Mike Kaganski  <mike.kaganski@collabora.com>  [14ed342dd3f4cae607f7785905787f73c7b1fde2]

        lok: show Math cursor
        
        Change-Id: I17a449f0a0662f0433de9cad1522a090434c1e30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142178
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-04  Caolán McNamara  <caolanm@redhat.com>  [d8856123f72d243b45fe52b7d3dbb87aa35ce0ba]

        Resolves: tdf#151509 don't overwrite geometry for system childs
        
        Change-Id: I5ad73d0bd138b2ba1b99d63bca97773f43e39606
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142274
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-04  Caolán McNamara  <caolanm@redhat.com>  [8c4490d4980087cfe1735984d6e41130a6560524]

        ofz#53011 Timeout: drop categorized tokens we don't have handlers for
        
        since
        
        commit 3514ad82c4200be292ef6eaa1e94c5c6a41884e4
        Date:   Mon Dec 10 10:02:46 2012 +0100
        
            sw: unused SwRTFParser
        
            Change-Id: Iaabd3d992f5e8cd8166afd3520fa8552b6219e27
        
        we only had writer handlers back then so misplacement of these "private"
        tags in unexpected context was always a hang, but with no consumers of
        them we can drop them entirely and avoid the problem.
        
        Change-Id: I6a914e5adcbebba52171d8327414f1c71ada7f19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142288
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-04  Kevin Suo  <suokunlong@126.com>  [5da75fcb400579d11430ec3d4c29b4646797fc5c]

        Templates: tdf#86483: Add "Localization" category and add a template for zh_CN
        
        This patch adds a new template category named "Localization", to be used for
        templates created by our l10n team for each locale, so that languages which
        requires special layout or formatting (such as CJK or CTL) can have their own
        templates bundled by default.
        
        This patch aslo adds a (general purpose) Writer template for the Simplified
        Chinese language. Chinese language, by convention, need to format the
        document to have the first line of the paragraph be indented by 2 characters.
        The font size, line spacing, paragraph margin etc also need special treatment.
        If the Chinese users start writing using the current default Writer template,
        they need to adjust the style formatting every time to meet their needs.
        Although this template can be provided as an "extension" on the extension
        website, in practice very few people will go to the extension website and
        look for such templates.
        
        Such bundled templates can also be added by other l10n teams. The
        extras/README.md will be updated in a separate patch to include documentation
        on how to add such templates and have their template names translatable on
        weblate.
        
        This does not completely resolve the issue in tdf#86483, which requests to
        "Implement different default templates per locale". However, with this patch,
        we are a step closer to set a choosen template when the user switch to a
        certain UI.
        
        Change-Id: Ic295482354f343e981eb20908907bd6a945b7120
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140802
        Tested-by: Jenkins
        Reviewed-by: Laurent Balland <laurent.balland@mailo.fr>

2022-11-04  Miklos Vajna  <vmiklos@collabora.com>  [c400c36018e8d89bbf8e551258a480c8f6571efe]

        sw: fix heap-use-after-free in SwDBManager::MergeMailFiles()
        
        This went wrong in commit b1d13c48b57633c156e7d76fe81fc5828d1e3e20 (sw:
        fix merge mail multiple files, 2022-10-18).
        
        There were 3 problems here:
        
        1) SwDBManager::MergeMailFiles() called SetDBManager() on an SwDoc, but
        that SwDoc has been already deleted by
        SfxObjectShellLock::operator=() that owns it. Fix the problem by
        switching our reference of that SwDoc to rtl::Reference<SwDoc> and then
        clearing that reference before the owning SwDocShell would be deleted.
        
        2) Now that the SwDoc is either alive or is properly a nullptr, need to
        check if our SwDoc is nullptr before calling SetDBManager() on it.
        
        3) Now that the doc shell is a SfxObjectShellRef and the doc is a
        rtl::Reference<SwDoc>, need to make sure that the doc is declared
        after the doc shell, since the SwDoc dtor will access its doc shell, but
        not the other way around.
        
        Change-Id: Ie10bac422a6d39b4401c90ecd67637b511e5b705
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142282
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [6e4336bcd26911fdb20051b58050d24c141ce372]

        CppunitTest_sw_globalfilter: remove duplicated code
        
        Change-Id: I02abfebd643859ed40917117fc4ed67a9ba7c496
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142290
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-04  Mike Kaganski  <mike.kaganski@collabora.com>  [4d493db529600c3ae39b39da0c708c36d679a76b]

        lok: use twips in Math
        
        Change-Id: I11acd281da64b0023d74b3bc02e0f54864b94da9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142275
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-04  Caolán McNamara  <caolanm@redhat.com>  [e126c98bf8ca4be6f4f8018446ab0d6060d731d5]

        ofz#53016 Undefined-shift
        
        before commit 4b95451f859bac8e05956ce12df17f1ee410032d
        Date:   Wed Sep 21 20:54:00 2022 +0200
        
            split utl::TempFile into fast and named variants
        
            which makes it easier to know what each variant requires
            to stay on it's happy path
        
        we closed the writable stream and got another readonly stream, after
        that commit we have a read-write stream. With the "true" arg to
        Storage it will Commit back to the underlying storage its contents
        in its dtor. With a ReadOnly stream this failed and nothing happened,
        with a read-write stream there is a write which didn't happen with a
        read-only one.
        
        Lets just use false here, we're not interested in keeping the contents.
        
        "Direct" in this context is presumably analogous to the Compound
        File Format "Direct mode":
        
        "The mode in which files are accessed, either transacted or direct,
        determines when changes are committed.
        
            Transacted mode uses a two-phase commit operation to make changes to
        objects in a compound file, thereby keeping both the old and the new
        copies of the document available until the user chooses to either save
        or undo the changes.
        
            Direct mode incorporates changes to the document as they are made,
        without the ability to later undo them.
        
        For more information about access modes, see the OLE Programmer's Reference."
        
        Change-Id: I1f710de227807073a6aff11a86d7cfaf6d380509
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142283
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-04  Caolán McNamara  <caolanm@redhat.com>  [09b452c2e174aa1be3b826198cd3b495b7ede454]

        ofz#53028 Integer-overflow
        
        Change-Id: I08f072e28e182dd8b606a93b5509e7cb38e173e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142281
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-04  Caolán McNamara  <caolanm@redhat.com>  [e77beab92dfe1136a59c99af6571de6eae9f7e12]

        ofz#53034 Null-dereference
        
        Change-Id: I3be4f2b976b64a2f592eeef9802e6cf8dd15341b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142278
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [c44f64621fe11d6a46c79b9793c7c67c60bb66e8]

        SwModelTestBase: make mpTestDocumentPath private
        
        in preparation for future inheritance from UnoApiTest
        
        Change-Id: Ie5dee5af3609d8490d7d7bad0d6dbc4c8fc17bb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142280
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-04  Caolán McNamara  <caolanm@redhat.com>  [20d5763b2b56b4e3d7569fe9e5cdad87657f6808]

        Related: tdf#151509 factor out common block as UpdateGeometryFromEvent
        
        Change-Id: Iec2d4d1dcc2c38e264079024e25a8a3b8ea351c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142273
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [14175b130ff97c5576ff872dcf3163954c6f80f8]

        add a test for "fit to frame" text rendering
        
        Change-Id: If304f12e1f1fbe3afea4885975302b77b428567f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142187
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-04  László Németh  <nemeth@numbertext.org>  [21c6547302580c3fd77b85fda68bb0239b8c560a]

        tdf#115007 svl: clean-up "add NatNum12 number format list items"
        
        As suggested by Eike Rathke:
        
        – call getCurrBankSymbol() via rLoc();
        
        - remove CCC support with NatNum12:
        
        "This old CCC automatic format code never was used with
        NatNum12 and shouldn't be introduced, it also isn't
        offered in the number format dialog if a legacy document
        doesn't already use it."
        
        Follow-up to commit 2a1d2d42af7f365330479f4032ddfdd9eeba7c1d
        "tdf#115007 add NatNum12 number format list items, fix title case".
        
        Change-Id: Ia298d62221b1ce220724bdd7cfe627913ee1afc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142269
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-11-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [00f7fae71f95bdbe9fc44a00a0f93924c04948cb]

        sw: remove duplicated code
        
        Change-Id: Ief47e4d6eeea916c555d28fefca837ef978cb4f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142267
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-04  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [30fba094c428199e1dd81fc5dd768c544897a190]

        upgrade Expat to 2.5.0
        
        Fixes CVE-2022-43680
        
        Change-Id: I5bf8d1ab0ac352833c76a7edfc1d8eb78dd03e10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142042
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [3a2e81d4da10cde111cc82c1378ca4a18cb4eff4]

        CppunitTest_sw_indexingexport: remove duplicated method
        
        Change-Id: Iffbcd8ae699e8d09933cd9ef3c51a9b1a9e6dd7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142268
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [5fdf20eac1e071e68d4eea7d9f15bd8b3e7046d1]

        address review comments in unotools::WeakReference
        
        from commit 4e0856fa11674e386c9b84dd40a702c83450166f
        
        Change-Id: I0dbd6a115b36be8030120a8006959e611f637f07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142266
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [493c88ab4e597c55e920dbec2262058ecc6b6922]

        calling getCaughtException twice in one catch block is not allowed
        
        It seems to work, but it's not guaranteed to do so, and violates the
        documented contract.
        
        Regression from
            commit 85a5233275ab83fe0d6b943b298695387d97accd
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Mon Oct 31 12:08:50 2022 +0200
        error when copying table and the copy table wizard creates the
        primary key
        
        Change-Id: Ib8422017e627e825865c96dd9fbacbe0e518e96b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142264
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-04  Caolán McNamara  <caolanm@redhat.com>  [b1671feb791178f9c498b0d00a5aad486bccfa03]

        Related: tdf#151509 trust the crossing position provided by gtk
        
        don't attempt to recalculate it from root window position with an
        offset of our belief as to our position
        
        Change-Id: Ia08cfd2aa5de73139ec7444b4576fe0c00240009
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142271
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-04  Caolán McNamara  <caolanm@redhat.com>  [63e1f94c121a5153c2b9012a7fbc2da3a493a8be]

        Related: tdf#151509 make what the x/y values are more clear
        
        we're re-deriving in a more complicated way values we already have
        available.
        
        no change of logic intended.
        
        Change-Id: I14232558312e5457dce7a949cdafe0518214894d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142270
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-04  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [dbd5667793f2b333e7e00e720bb09d917a3468db]

        external/openssl: fix and remove some patches
        
        * openssl-no-multilib.patch.0: fix patch coverage
        * opensslios.patch: remove this patch as it is not used.
        
        Change-Id: I4651fc4107992bdaaefc2af3d0ff04c7bf26fa87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142190
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2022-11-04  Caolán McNamara  <caolanm@redhat.com>  [f633ca7fcdc64a2d30f1682a7dda51fd9f693879]

        ofz#52830 skip slow path for fuzzing
        
        Change-Id: Ic19f71200b862469978e55789ef879d680440a96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142244
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-04  Stephan Bergmann  <sbergman@redhat.com>  [20926c0a7559ea9c4f82c662f11a395fa1eb79a3]

        Reinstate removal of lcl_GuessPaperSize
        
        ...originally done with 1d7964c5ff579ff93067dc1c3e45b522e3cb2b4e "CWS-TOOLING:
        integrate CWS unifypaper01" on 2009-06-12.  However, the removed
        lcl_GuessPaperSize then reappeared, apparently with the merge commit
        4563270cfd37f1a08e0315a5624affa3a7680771 "CWS-TOOLING: integrate CWS
        printerpullpages" on 2010-01-15, presumably due to a mis-merge somewhere along
        the way.
        
        SmModel::getRenderer and SmModel::render are e.g. called when doing "Export as
        PDF..." of a Math Formula, but it seems a bit hard to get into the "no real
        printer" branches there that would actually have called lcl_GuessPaperSize.  But
        anyway, it looks reasonable to replace that function with the more elaborate
        SvxPaperInfo::GetDefaultPaperSize.
        
        (I stumbled over this when the code in lcl_GuessPaperSize caused a newly
        introduced -Werror=dangling-reference with GCC 13 trunk, similar to
        e0121b2478526d803681d57d59af0cbf9cf602b4 "-Werror=dangling-reference".  So I
        figured I'd remove that code as apparently intended back in 2009 rather than try
        to fix it now.)
        
        Change-Id: Ia73d9ece8429bbeccd4f65a9efc156c0dee52c01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142246
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-04  Amarjargal Gundjalam  <amarjargal16@gmail.com>  [670fa33edd7c9da77d5cbed5c7978ef24df59f15]

        tdf#143641 Fix UNO Object Inspector window title
        
        When detaching the "UNO Object Inspector" window, the title is "LibreOfficeDev 7.x",
        and not anything related to the window. This change fixes the window title.
        
        Change-Id: I3b7c3b547e59acd108b62a537ce7ff24162d745b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142053
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-11-04  László Németh  <nemeth@numbertext.org>  [733bfd9597fc42c569c6855bb71c56429e009fa6]

        tdf#148672 Old Hungarian transliteration: fix "word]"
        
        Words ending with closing bracket weren't transliterated,
        because NatNum12 parameters couldn't contain closing bracket.
        Transliterate without the bracket, and append it to the
        result.
        
        Note: "[word]", "(word)" etc. forms will be handled
        by the next libnumbertext release.
        
        Change-Id: Id0d34267575782487819e3a3f76d1b547866e362
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142254
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-11-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [f62e6496521af8d1f2b612123c664bcf3223946a]

        CppunitTest_embeddedobj_msole: inherit from UnoApiXmlTest
        
        Change-Id: I26e0a4db8484c8e91f3ebff9828d76270ddc5f6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142256
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-04  Henry Castro  <hcastro@collabora.com>  [1e007e8f1703851b01c68884e87c906f6bae5a5e]

        sw: fix merge mail to direct export as pdf
        
        In order to export directly to PDF, the document
        must remove the hidden sections (if format condition),
        the data source should stay on current selected
        record finally restore the hidden sections.
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: Idf8e2a26d5c9cbe61ddac6c35cc2e1df1175da27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141520
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-04  Henry Castro  <hcastro@collabora.com>  [fb8d94e77f16e0f9d3af42d64756bd771de9d17c]

        sw: add FN_PARA_1 to MAILPREPAREEXPORT slot
        
        Reuse the code to use the functionality without
        the UpdateFields calls, otherwise it will reset
        the data source on the first record and export
        to pdf will have wrong data.
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: Iec3b44b91c06861cb22d0a7a7234bee6f6f817a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141519
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-04  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [f994f4312d8e166e79b36f7bf0f8c41c3f1082f4]

        svg: export embedded video
        
        Change-Id: Ie5dcd1fb4abbaf53f48107e7def0f42daad24596
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142145
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [2cfd5a875231cc9ae59cc495ba82efc54de2016d]

        Fix ARM64 build after postgres upgrade to 13.8
        
        Partially revert 096e2ba8e4fce64c04a7d7e842dd1dbab8699801
        "postgresql: upgrade to release 13.8"
        
        Change-Id: I3fa2a96f9765788ab6193133c4f420eed7eb99bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142255
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-04  Tor Lillqvist  <tml@collabora.com>  [10e81ff3e3aa0f0b6b6cf392e62606ef4629ebec]

        No need to accept macOS SDK 10.13 surely
        
        We require at least 10.14 at run-time anyway.
        
        Change-Id: Iaffdb403696733583ac66e31139c3b427aae0b69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142233
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-11-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [4e0856fa11674e386c9b84dd40a702c83450166f]

        tdf#54857 use more static_cast in WeakReference::get
        
        which shaves 3% off the load time here.
        
        Change-Id: I514dedc765ad12da2ad08e115c1ebf86c653c433
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142237
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [6d2ee5d46ee0146a4990dfe3b3246371fece0826]

        SplineLine and SplineFill have never been implemented
        
        Change-Id: I75e01bc8831a9d8e6e1f52fc3a89cd9827e1d6b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142263
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-04  Miklos Vajna  <vmiklos@collabora.com>  [af9b08ed62e0fa9925bccab9ddf6f078fb1b7c70]

        CppunitTest_sw_uiwriter3: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Change-Id: I2105da00f5e89409b29dbf8f99339955485bd69f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142252
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [e14a3ebf801848236bd9559f64c134412e498a32]

        tdf#54857 use OUStringConstExpr in XMLPropertyMapEntry
        
        which means we don't need to allocate a bunch of strings
        when building the property maps in xmloff
        
        Change-Id: I83cb013f816d9b7bcb0dd55c59e5151b33b91c9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142192
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [2ae53eb5dcbe0a3c5b4dc5323639a11878a38101]

        tdf#126788 remove weak m_wThis reference
        
        weak references are surprsingly expensive in bulk.
        
        To make sure we don't get revive an object, we need to stop listening
        before we destroy the Impl object
        
        Change-Id: I8a3d99e29681e1f844598bc7ac792a659e1104f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142092
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-04  Mike Kaganski  <mike.kaganski@collabora.com>  [a37a979107a8643136ff3733b5b350b6b1be2bb7]

        Use o3tl::convert in Math
        
        ... and use our standard definition of pt.
        
        Change-Id: I5a162b137360210335b84de33606dc7404cfc2de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142204
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-04  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [5efb023c27e693654b09c45894a6f4a50f3d950e]

        tdf#150045 Supplemental label in Validity dialog
        
        In a type ramp, this label has secondary importance. This
        change gives texture to the dialog and makes it easier to parse.
        
        Change-Id: If1dbb01ff2fb0a103a7f534b9ca4cc4681e923ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142227
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Jenkins

2022-11-04  Eike Rathke  <erack@redhat.com>  [94c64c0c999eeaa91ebdc335186289046eacdc4f]

        Related: tdf#151863 Set #REF! error if reference list is not convertible
        
        i.e. to array/matrix that a function or operator may expect.
        
        That indicates the actual problem better than #VALUE! and also
        seems to be what Excel does.
        
        Change-Id: I9c3857613e330f9a93d4a0595e740106addc6e67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142250
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-11-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [2640796d90ad4c69f5093e7b3353d43b647901e1]

        UnoApiTest: make mbSkipValidation private
        
        Change-Id: Icc292b40b3295e7890f81d448bb4907725f46970
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142245
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [c5e872e06a070ff8e90f644036981fa202c2b1e0]

        swmodeltestbase: remove duplicated method
        
        Change-Id: I16b785c31f0e235b6a71b6ea86b17b72e063e95d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142247
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [ee1154d7fe84d507ce977b851c4044cafe0b9da9]

        swmodeltestbase: use maTempFile everywhere
        
        Change-Id: Ifd840984e4144599f2527702a57688863854b7ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142235
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-03  László Németh  <nemeth@numbertext.org>  [b7d53247eb2fab04f5f6d82d405f1ac0c73542b2]

        tdf#115007 i18npool: add NatNum12 formats to locales
        
        supported by libnumbertext.
        
        Note: English currency formats got title case and
        upper case items, the other one lower case and upper
        case items. English standard numbers got title case,
        sentence case, lower and upper case items, while
        the other one got all cases except title case.
        
        Note: libnumbertext update will fix missing
        currency names of en_DK, en_IS etc.; Irish;
        es_SV, es_VE etc.
        
        Change-Id: I1621d1256e06e9fd843f5b66fd39b16f12cf1b96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142126
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-11-03  László Németh  <nemeth@numbertext.org>  [2a1d2d42af7f365330479f4032ddfdd9eeba7c1d]

        tdf#115007 add NatNum12 number format list items, fix title case
        
        Add NumberText NatNum12 number formats, e.g. "One Hundred",
        and currency formats, e.g. "One U.S. Dollar and Twenty Cents"
        to number formatting dialog windows, i.e. Format Cells->Numbers
        in Calc and Format Numbers in Writer (Edit Fields->Format->
        Additional formats...).
        
        Fix also bad English title case:
        
        "One Euro *and* *Twenty-Two* cents" (not *And* and *Twenty-two*)
        
        Details:
        
        – svl: list NatNum12 NumberText currency codes in Currency
          formats (i.e. after choosing Currency category).
        
        – svx: Recognize bank symbol "CURRENCY" in NatNum12 parameters
          defined in locale resource files. For example,
          "[NatNum12 CURRENCY]" is converted to "[NatNum12 USD]" in
          the number format dialog windows, using bank symbol of
          the current locale settings.
        
          Recognize compatible (old) bank symbol "CCC" in NatNum12
          parameters defined in locale resource files. For example,
          "[NatNum12 CCC]" is converted to "[NatNum12 DEM]" in
          the number format dialog windows, using bank symbol of
          the compatible currency of the German locale settings.
        
          User-defined formats with arbitrary bank codes are
          recognized as currency formats, e.g. modifying
          "[NatNum12 USD]" to "[NatNum12 EUR]" in the dialog window
          results a new currency format item.
        
        – i18npool/*en_US.xml: define four Standard NatNum12 formats
          (lower case, sentence case, title case, upper case) and
          four Currency NatNum12 formats (title case, title case with
          digits, upper case, upper case with digits).
        
        – cui: use lower sample numbers for spell out formats:
        
          – 100 for Standard:
        
          One Hundred
          one hundred
          One hundred
          ONE HUNDRED
        
          – 1.2 for Currency:
        
          One U.S. Dollar
          ONE U.S. DOLLAR
          One U.S. Dollar and Twenty Cents
          ONE U.S. DOLLAR AND TWENTY CENTS
        
        – i18npool: fix English title casing of NatNum12 conversions:
        
          – Don't apply casing on "and", according to the title
            case rules, for example:
        
            "One Euro and One Cent" instead of
            "One Euro And One Cent".
        
          – Apply casing on the second element of the hyphenated
            compound words:
        
            "Twenty-One" instead of the bad "Twenty-one".
        
        – add unit test for extended Number and Currency categories.
        
        Note: according to the changes, update user-defined number format id in
        chart2/qa/extras/chart2dump/reference/chartdatatest/simple_chart.txt
        
        Change-Id: Ieaf9a8f75a4f197b858eaf67f83484df70295834
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141994
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-11-03  Jan Holesovsky  <kendy@collabora.com>  [142d3e15916afd1c38bcccf0d23cac292ea357fc]

        sc lok: Double-click should behave more like on desktop
        
        When editing was introduced in Calc LibreOfficeKit, there were lots of
        limitations.  Particularly the thinking was that it would be good if a
        double-click into any text (even if spanning over more cells)
        actually started editing that text.
        
        These days, the LOK behaves much more consistently, so it is better to
        behave as the LibreOffice on desktop (or other tools, like gdocs) do:
        
        If the cell:
        
        * Is empty
        
            -> single click places the cell cursor
            -> double click places the cell cursor & shows the text caret
        
        * Is empty, but covered by text bleeding from other cell
        
            -> same as if it was empty
        
        * Isn't empty
        
            -> single click places the cell cursor
            -> double click places the cell cursor & places the text caret
               inside the text where the user clicked
        
                + this is actually different in gdocs - there the caret is
        	  placed at the end of the text; in LO it is where the user has
        	  double-clicked
        
        Change-Id: Ib5884f887c98f803b06d8bed5057ec435be480ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142196
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2022-11-03  Caolán McNamara  <caolanm@redhat.com>  [6c0ac70a512c1789d26721bd1f7d01a8b24fa718]

        Related: tdf#149932 map NSUnderlineStyleDouble to new DoubleUnderline
        
        and NSUnderlineStyleThick to ExtTextInputAttr::BoldUnderline
        
        Change-Id: I66696cfd24ccd2cf02a2af63290419ac584079e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142224
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-03  Caolán McNamara  <caolanm@redhat.com>  [d1cd19b56d5fefaa6f41a4d70e748331525820a4]

        Related: tdf#149932 honour PANGO_UNDERLINE_DOUBLE for preedit underline
        
        we already have support for double underline so that's an easy add
        
        Change-Id: I1bba5620038e396765bd79050ff6a520096f9476
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142223
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-03  Jim Raykowski  <raykowj@gmail.com>  [be2cd4bcc4e55b9fe6e5fcd6276511d37f3f8e4c]

        tdf#142446 Improve show outline content to level
        
        by reworking the MakeOutlineLevelsVisible function
        
        Change-Id: I0a102420475ed97e35b8f92315eaa4cca2958599
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142226
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-11-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dc9ebcbfd28b417189c94ad6d7492928e2cfd43e]

        Fix typo
        
        Change-Id: I73fec7b8634704a8ceedf7a1be6eacd4dafc06e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142249
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [46f00c710f6deb59f369dd6736693e133e51f05f]

        Fix typo
        
        Change-Id: If6bfabcfb1f9bc653b72c3775cdeaa91e0058fe0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142248
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-03  Noel Grandin  <noelgrandin@collabora.co.uk>  [e96be4156d50f9c1756cd5ff324a10a7a3487968]

        fix warning C4701: potentially uninitialized local variable 'bBool' used
        
        seen on jenkins
        
        Change-Id: I9d514580a80534eff45578c9b6cfdaf45fb7285f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142234
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [be63419810cd6f418d33ef1b7724ba32e867e52b]

        qa: remove duplicated code
        
        Change-Id: I13da5ca9d07131a340dcf95ca0b980d75ca6e9d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142229
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-03  Caolán McNamara  <caolanm@redhat.com>  [57e0b4344111431e0a26622920b35dfc7d9e8ff8]

        Related: tdf#149932 honour PANGO_UNDERLINE_NONE for preedit underline
        
        at least don't show an underline for PANGO_UNDERLINE_NONE
        
        Change-Id: I190f44e1dfb7da1c663ce588973278d0da591c46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142222
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [6f77eda1f4de7f2835a32dd597442a29fe59291c]

        CppunitTest_sc_html_export_test: inherit from UnoApiXmlTest
        
        Change-Id: Iee06f883704484bf62bf1d9988580d72ba40db22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142232
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-03  Mike Kaganski  <mike.kaganski@collabora.com>  [1cfa0f49922aa49597bac341393c8f38309a3bae]

        Do not merge filesarrayref and unixlinksarrayref when filtering out directories
        
        In commit 8c6467a785037309d2a2cec56c8e38cf52da0aee, the code
        filtering out the directories was creating a new array, that
        was assigned to the function's inout filesarrayref argument;
        and that code merged non-directories from both filesarrayref
        and unixlinksarrayref.
        
        This fixes the logic to only filter filesarrayref.
        
        Change-Id: Ia00dcd3f645ba2a6c2d8ea0559627ccfe0eb232b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142195
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-03  Caolán McNamara  <caolanm@redhat.com>  [4865ad2365a25d89e61d382613a1f35c78800f4d]

        Resolves: tdf#151112 move focus into container widget hierarchy
        
        Change-Id: I5e5ca5a377f8e4c79ec8b2e4c2674be7ed0c10a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142230
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-03  Henry Castro  <hcastro@collabora.com>  [b1d13c48b57633c156e7d76fe81fc5828d1e3e20]

        sw: fix merge mail multiple files
        
        If the document contains a section with a
        hidden condition, and the user merges into several
        files, the section has to be deleted in the same
        way as the single file.
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: If5483aaf635a6515482f245c286132a365d72762
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141518
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [15e899ccadf1d1096c54330205207f162a7b3a0b]

        CppunitTest_sd_shape_import_export_tests: fix build
        
        mid-air conflict between 933768ffcd8617942f45481de77e656ded9dcfe2
        "tdf#150966 oox export avoid bottom above top for text area"
        and
        d40d64da771427423786dc62a2f4ad08cab53179
        "swmodeltestbase: remove duplicated code"
        
        Change-Id: I248066f2dc3940b39a6727fbb7d070cb527a625a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142242
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-03  Henry Castro  <hcastro@collabora.com>  [7bd657b5dac270dae09cd0fe2b22d23fd2fc7245]

        sw: fix Content Node assertion
        
        assert(nNode.GetNode().GetContentNode() && "only valid to call this if we point to an SwContentNode");
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I31664decd83a1db92858c6d5efac90949eddb3ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141517
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-11-03  Regina Henschel  <rb.henschel@t-online.de>  [933768ffcd8617942f45481de77e656ded9dcfe2]

        tdf#150966 oox export avoid bottom above top for text area
        
        If bottom and top insets set so that the bottom edge of the resulting
        text area is above the top edge, then LO and MS Office behave different
        in how this is rendered. With commit e2169886 insets are converted on
        import to make rendering in LO similar to MS Office, but the
        implemented export has some problems, see analysis in bug report.
        
        LibreOffice normalizes the resulting text area in case bottom edge is
        above top edge. So this patch exports the insets so, that MS Office
        gets a normalized resulting text area and will not apply its special
        rules.
        
        A roundtrip starting with pptx will not regenerate the old values but
        will produce inset values, which give same rendering in MS Office than
        in LO. Because the method is different now, the inset values have
        changed and test testTextDistancesOOXML_Export is adapted. When you
        compare the result with the screenshot on slide 2, you see that the
        new method works as well.
        
        The old method did not work for exporting an odp file. That is covered
        by the new unit test. The docx unit test file covers the case, that
        the export tweak was erroneously triggered.
        
        Change-Id: I0091f284d9bdd635dd87ddb9e9b0e415cc0cc51e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142185
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-11-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [2dd592f0836184e3f275e8ff3248639f08a3f647]

        UnoApiXmlTest: add new wrapper for XmlTestTools tests
        
        Change-Id: I767f464ec666330a2e8e832b6d6f5736a6bef54d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142228
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-03  Rafael Lima  <rafael.palma.lima@gmail.com>  [1de8308d40fad8e9281d2b491f8c5c919fda82f4]

        tdf#116566 Make Spellcheck dialog respect dark background
        
        This patch makes the sentence in the spellcheck dialog respect the colors in the selected color scheme. More specifically, it uses the AutoSpellcheck color and the Font Color in the Edit Engine.
        
        Change-Id: I0f8e842417645250c9145d1e37d8cf52c290379e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142147
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-03  Alain Romedenne  <alain.romedenne@libreoffice.org>  [bc456bac0ffdefd37164ca5d5b123ed8df72f4f1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 638ca29e5446bd2f330f8a66bcadfced725597ec
          - Corrections to UNO objects, function & services help page
            
            Change-Id: Ia72f062c5d0ec07e61aa6b45caea31139acf561e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142199
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-11-03  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [490c2fc6080aa652b9b31385517aaf536f5bbd57]

        tdf#151174 Hide transparency widgets when not needed
        
        Regression from adc536e9efc77690df62177aa722f9252bdbf96b
        
        Change-Id: I42d64fafe170d08e14bb4fe087a3e628ac862e49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142221
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-11-03  Tor Lillqvist  <tml@collabora.com>  [029e4e8a614a86f22bcafc0e2db55449d2b07a52]

        Accept macOS SDK 13.0
        
        Change-Id: Ieb4fac4e909482b477fd228b86cfd458ff00def5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142219
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-11-03  Stephan Bergmann  <sbergman@redhat.com>  [e0121b2478526d803681d57d59af0cbf9cf602b4]

        -Werror=dangling-reference
        
        In
        <https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=d2249cd9adf5ae638577139177a50f7e62d8abd9>
        "c++: Implement -Wdangling-reference [PR106393]" grew a new warning, included in
        -Wall, and based on some more-or-less shaky heuristics, that warns about
        "possibly dangling reference to a temporary".  It produces quite a number of
        false positives, but for these uses of SfxItemSet::Get it does look plausible
        that the returned item references could, at least in theory, point at data that
        is destroyed along with the temporary SfxItemSet.
        
        Change-Id: I11afc4512db488f73170c6cfa706e9e094209550
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142217
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [d40d64da771427423786dc62a2f4ad08cab53179]

        swmodeltestbase: remove duplicated code
        
        parseExportStream is already in MacrosTest
        
        Change-Id: Ibde88b176db1521966b6877bda90e06c278c397d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142218
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [beceac5e0a2075696bbb267830ee952ade18da89]

        Fix typo in code
        
        Change-Id: I30dc89340942c1fc21a889e611b8a4510553476a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142169
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b27906ac8d246734d274a1624cc231f240e8b97b]

        Fix typo in code
        
        Change-Id: I3df6a2b0b6600d4d9e37723c902e03310aab22c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142171
        Tested-by: Jenkins
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6f6ca6de08ab71bf02fa5fbc7364605ea5bb8117]

        Fix typo in code
        
        Change-Id: I3e4e076e8fc71d3999d5c58f05d34a866da3aa5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142168
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-11-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7f73a779e33dd91fad0111629c6b3420c2c9aea0]

        optimize text fitting algorithm to correctly calculate the fit
        
        As we converted the chart stretching variable from int to double
        this can cause the text fitting algorithm to calculate the fit
        wrong. This commit changes the text fitting algorithm a bit so
        that it produces similar result as before the change.
        
        Change test testAutofittedTextboxIndent from 691200 to 712800 as
        the fitting algorithm changed a bit. Visually the document still
        looks correct.
        
        Change-Id: Ib75733360039d80a5aed836f757c3f8e8ec56d61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142186
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-03  Miklos Vajna  <vmiklos@collabora.com>  [3b37482bf1fecd9e28bef454bc6a49a5c66c716d]

        sw: prefix members of BmpWindow, SwFieldRefPage, SwFieldVarPage and ...
        
        ... SwFootNotePage
        
        See tdf#94879 for motivation.
        
        Change-Id: Ie665eca504a7092db68591942a527c671a151c3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142191
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-11-03  Paris Oplopoios  <paris.oplopoios@collabora.com>  [5c8934809ac60488d6160e27ff5962350c612a09]

        a11y: Add check for table used for text formatting
        
        Add accessibility check and relevant test for a document that uses a
        table for text formatting
        
        Change-Id: I20290a3ec89cd5333f3c66867b50aa7b80ed494f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142188
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-03  Bogdan B  <buzea.bogdan@libreoffice.org>  [54ca50536e1c98f0bfe3b32d2a8c72668289e183]

        tdf#142888 Changing Tracked Changes accelerator
        
        Change-Id: Iba55f1aec8a4b3e5fe56a5dd0b3e4dc3e8a0c7b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142151
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-11-03  Bogdan B  <buzea.bogdan@libreoffice.org>  [5beddf4c66c63cac050b4f32d2756c733c842d6f]

        tdf#148777 Improvement to Tip of the day 106
        
        Change-Id: Iea1304d314f6070999f5e3a778e4ea10d92c0688
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142153
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-11-03  Bogdan B  <buzea.bogdan@libreoffice.org>  [e272afb703ce3009f9c3edc43653771abd04c8fb]

        tdf#150605 Change "Measure unit" to "Unit of measurement"
        
        ... "Measure unit" is not proper English and should be changed to "Unit of measurement".
        
        Change-Id: Ic2bf24859fbf3b9b8f468d909afc99da643a026b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142149
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-11-03  Paris Oplopoios  <paris.oplopoios@collabora.com>  [766151ff6ec759563583abfa43f5bb3755ee2603]

        a11y: Add check for fake captions
        
        Add accessibility check and relevant test for a document that has
        fake captions
        
        Change-Id: If22999378fd7467151c1d400662858fe1cb0319d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141964
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-03  Bogdan B  <buzea.bogdan@libreoffice.org>  [3765f547cd701dfc69fa61b4948f9522140d457a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f129a53a423805628f95cf72469f48f5279147a6
          - tdf#134882 Improve help about changing label from 'fit' to 'shrink'
            
            Change-Id: Ie7759eea6991defbbb785b7426cddde7f1cebdc2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142146
            Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            Tested-by: Jenkins
            
2022-11-03  Paris Oplopoios  <paris.oplopoios@collabora.com>  [a1ae31bd248ab62a0614f3a25f1abfcc214ff431]

        a11y: Add check for fake footnotes
        
        Add accessibility check and relevant test for a document that has
        fake footnotes
        
        Change-Id: I22682a161a858f45c956660a51849bd18fcee0e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141832
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-03  zonnebloempje  <alcamanximena@gmail.com>  [e519b121e3e43e4fd9e8e11c2ead4076ccda422f]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: Idf0a645bee9b2fc80bdf152c0703c3d25e3b330f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142189
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-11-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4c349be1d74c669e5804c3c43f3f0a3960c88bc5]

        fix rendering of text when "fit to frame" is enabled
        
        This changes the nStretchX and nStretchY from sal_uInt16 to double
        so the text in text boxes is rendered correctly (text should be
        resized to the same size as the textbox).
        
        Change-Id: Ic92d03043af0abe86f1b67ae15522d0176ebb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142064
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-02  Khaled Hosny  <khaled@aliftype.com>  [643fec7cf7a81bf8c89a8efd47c0310b38f9076c]

        vcl: add PhysicalFontFace::GetVariations()
        
        Use it to set the variations on hb_font_t, and we will use it for other
        things in later commits.
        
        Change-Id: Iae1861f74b38af4921ac97c1facecf0d4815c201
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142024
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-11-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [29f318f90d2ed72a807d803094734d5ee7322a2d]

        Fix typo
        
        Change-Id: Ic658024df51bd53cb704af7c006ee5300c0922cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142170
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [df62f6f32c1b4b3377e54cd0d2236b992c5398ce]

        Fix typo
        
        Change-Id: I7d9496020811edd0f86aaeb0c57e707b75c89fd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142172
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [26fef1f99185c9ec4f0278e3aa6079011a164cba]

        Fix typos
        
        Change-Id: I097aec3699f668c60a7cb18e2ad412a45ce43ad3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142182
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d60d9be3a01dac4a0758f251173d8c657c2a7b64]

        Fix typo
        
        Change-Id: If820dbb3d9232d84b0a830cbe950581190781547
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142173
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c6dbb99dc629957b7276773c3c92b8721135d64e]

        Fix typo
        
        Change-Id: Icdd19c1165134867ed532c82a2663d1545c64739
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142174
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-11-02  Mike Kaganski  <mike.kaganski@collabora.com>  [89022d5b6dc51e592e22bb8ff94c430ec14de17c]

        Try to fix "ERROR: Directory with flag ISINSTALLLOCATION not set!"
        
        This is a regression after my recent changes to Perl code in installer,
        most likely commit 8c6467a785037309d2a2cec56c8e38cf52da0aee, like seen
        at https://ci.libreoffice.org/job/lo_daily_tb_win/1213/consoleFull:
        
        > ERROR: Failure in installer.pm
        > ERROR: ERROR: Directory with flag ISINSTALLLOCATION not set! at C:/cygwin/home/tdf/jenkins/daily_workspace/tb/src_master/solenv/bin/modules/installer/windows/directory.pm line 334.
        
        I can't repro this problem locally; but as Stephan Bergmann noted,
        the mentioned commit changed logic so that a piece of code started
        to only execute for CREATE style, where previously it run always.
        
        This tries to re-create the logic prior to the mentioned commit.
        
        Change-Id: I01af06d58b26222bee6220cb9be61cf71940930f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142152
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-02  Caolán McNamara  <caolanm@redhat.com>  [698e56cf1fd453c4e175c762c3d427c52e68920a]

        also apply PaintTransparent to a widget's SubEdit if it has one
        
        Change-Id: If56e54929dd2ba988c2fa012370100378c2b2c13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142175
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-02  Noel Grandin  <noelgrandin@gmail.com>  [4d863fd8e38748607636d0033262baa62a3e9eb2]

        tdf#54857 elide more dynamic_cast
        
        Change-Id: I42bef355eeef15e3733a5ee57b0569887cfa5e84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142183
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-02  Noel Grandin  <noelgrandin@collabora.co.uk>  [1a4151dcdf45a0fa946b6ddf5e1b5cca37d24619]

        tdf#54857 elide more dynamic_cast
        
        re-arrange so we do the cheap checks before the expensive dynamic_cast
        
        Change-Id: Ief10b42894d15ab948e64c1189e0e7abf2c5a107
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142177
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-02  Noel Grandin  <noelgrandin@collabora.co.uk>  [69910b540ae5140123fd2d4d67a9d338f980db53]

        tdf#54857 improve resizing of columns
        
        repeated calls to resize() means we bypass the normal doubling behaviour
        of the vector, so rather let it do it's own thing.
        
        Change-Id: I7b4273d20b6cdcac6aeddd61395fbe64de004c9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142176
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-02  sahilbutoal08  <sahilbutola1@gmail.com>  [ac90933dde68c6daf1eeebabb55de6e361eb4995]

        tdf#143148 Use of #pragma once instead of include guards.
        
        Change-Id: I975ad0a41dbcf39121b266e99b466193386d6b14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142046
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Jenkins

2022-11-02  Caolán McNamara  <caolanm@redhat.com>  [fc29f11d6e1737b26eb89efababc89cf700e0f05]

        upgrade to openssl 3.0.7
        
        Change-Id: I92eb4f6ce4c7eb38651ed94b9704ce10804e5224
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142180
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-02  Justin Luth  <jluth@mail.com>  [ef4f3b565aa312a57dd75a6334c460d9a7df2650]

        NFC related tdf#112641: fix off-by-one-space formatting
        
        Change-Id: Id2cb33bf786e027f7f96dfddf330b83e47b0b1f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142165
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-11-02  Stephan Bergmann  <sbergman@redhat.com>  [76560e670a36b1acc9429d1ea183422382c8bbe3]

        Sync flatpak-manifest.in with Flathub
        
        ...including
        <https://github.com/flathub/org.libreoffice.LibreOffice/commit/e9da500c6d377d251368ee77b245a760e4ec0543>
        "Update to Freedesktop SDK 22.08" and
        <https://github.com/flathub/org.libreoffice.LibreOffice/commit/e1eb85cfcdffa0dbba02c1d2e53c8f09e249b5d8>
        "Adapt build of gvfs to org.freedesktop.Platform//22.08"
        
        Change-Id: I7f3b228a5a15539e07555d6625d1eabff83a5f5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142166
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [71703f3792e90c7ec6ed116cd734e23b0666afd1]

        SdUnoApiTestXml: simplify code a bit
        
        Change-Id: Ib213da0eed266e1b1f48284c71251d4c8c4da499
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142167
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-02  Michael Meeks  <michael.meeks@collabora.com>  [d4b5689c18f9bc10e6b552ba7f20b0af2b36d170]

        sc: make InsertCell and DeleteCell async.
        
        Also enable them for use with jsdialogs.
        
        Change-Id: I378f228e86959edb98ad691089af919330dcdcec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142144
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2022-11-02  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [8304f44ce161f14094f724098004a1b4289685c4]

        Improved code for PolygonStrokePrimitive2D::getB2DRange
        
        For extended discussion & background information please refer
        to the comments added to the code there.
        
        Had to handle view-dependent parts like the hairline
        different, do not buffer that case. It could be, but it's not
        expensive and would require to remember and check against
        the view-dependent part which was used to create the
        B2DRange initially.
        
        Change-Id: I10df46207990865c667d41f56aedb8f0956a1706
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142114
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-11-02  Noel Grandin  <noelgrandin@gmail.com>  [a6cf6ac1f6df02c9fe733858f2aae866ffd38569]

        tdf#54857 elide more dynamic_cast
        
        Change-Id: I0cbdb2ee46600559d9a37f09b574d484e72a0e0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142133
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-02  Caolán McNamara  <caolanm@redhat.com>  [965ffbf0c22a1ad780ad92e2e7c54522d9e6a7d0]

        use a narrower cursor, the wide one feels out of place
        
        Change-Id: I2816dc162986cd426654673fefd4e0e0171aeb01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142162
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-02  Caolán McNamara  <caolanm@redhat.com>  [9762f8d30e30b6e79d18517a14d844aac34b02a0]

        color is meant to be the same as the popups color
        
        which is FaceColor and not FaceGradientColor as far as I can see
        
        Change-Id: Icc3b874ac2e31845df2f017446dc85efd9aaed59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142161
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-02  Mike Kaganski  <mike.kaganski@collabora.com>  [5c5a2377038901204ec23e588f11e3592b1bea08]

        Simplify LokStarMathHelper
        
        SfxInPlaceClient seems to have everything needed to check the OLE
        bounds; OTOH, the embedded Math windows/widgets lack that info.
        
        Set SmGraphicWidget MapMode to pixels when lok is active, as other
        windows do.
        
        Change-Id: Ib9b76a51a2d9253c20b782e8c53fbfa5dc776eca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142130
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-11-02  Jean-Pierre Ledure  <jp@ledure.be>  [985c77b570807dcc558ccff4a51430fe489b68fd]

        ScriptForge = (SFDatabases) New Datasheet service
        
        A datasheet is the visual representation
        of tabular data produced by a database.
        In the user interface of LibreOffice
        it is the result of the opening of a table or a query.
        In this case the concerned Base document must be open.
        
        In the context of ScriptForge, a datasheet
        may be opened automatically by script code :
        - either by reproducing the behaviour of the user interface
        - or at any moment.
          In this case the Base document does not need to be open.
        Additionally, any SELECT SQL statement
        may define the datasheet display.
        
        The proposed API allows for either datasheets
        (opened manually of by code) in particular
        to know which cell is selected and its content.
        
        Properties:
          ColumnHeaders
          CurrentColumn
          CurrentRow
          LastRow
          Source
          SourceType
          XComponent
          XControlModel
          XTabControllerModel
        
        Methods
          Activate
          ApplyFilter
          CloseDatasheet
          GetValue
          GetText
          GoToCell
          OrderBy
        
        The Base and Database services are enriched with the
          OpenTable
          OpenQuery
        methods. The Database service gets also a new
          OpenSql
        method.
        
        The whole set of properties and methods is available
        both for Basic and Python scripts.
        
        This new service requires a new help page dedicated
        to this service, as well as an update of the
        pages about the Base and Database services.
        
        Change-Id: Ib409ce74d95de78f2792ba53e7ae554eab0867ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142118
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-11-02  Tor Lillqvist  <tml@collabora.com>  [4f88a1d624a97f53b58d3cdf36b2f5cfc237da59]

        Use o3tl::to_underlying() instead of static_cast<int>()
        
        sberg says it is better, and I trust him.
        
        Change-Id: I32b343cd899f807c0eb803e74e856b0eb9610074
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142132
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-11-02  Bogdan B  <buzea.bogdan@libreoffice.org>  [c4f5d456e5801843f00a43afd9c0fa43c412d265]

        tdf#134882 Change label in the dialog: 'fit' is replaced with 'shrink'
        
        ...because shrink is the only effect of this option to the text.
        
        Change-Id: I63783c05ac92803a6de6581d858590904a9e8275
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142138
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-11-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [7ebe087187f781bc260869ac5b7c59a2a19f21cd]

        update credits
        
        Change-Id: I33892b5bee2d043704c69b088bcc84217ca28099

2022-11-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [cd6139a8e4e379bc169870c94f1ce0179428a901]

        Update git submodules
        
        * Update translations from branch 'master'
          to f6436b0f3e3f70746ee67f123d0b381a46c693de
          - update translations for master
            
            and force-fix erorrs using pocheck
            
            Change-Id: I422740bec6c2dcb24e97e9c32328ee37d2c2cc7e
            
2022-11-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [6410b6f1251d52cc3d6eea7c7c49a009a7ec7025]

        CppunitTest_sfx2_view: inherit from UnoApiTest
        
        Change-Id: I5a2d62fde3e14bdd47b4d7d3511a30cbd1629b19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142125
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-02  László Németh  <nemeth@numbertext.org>  [b652ebda7fa4e6c8db2f934bf4c8d2927f5c2332]

        Revert "tdf#151622 PPTX: fix export of show as icon option"
        
        This reverts commit ea62cacd129f03813d7d3d214bf9aa2ae60bbef4.
        
        Reason for revert: not declared macros ODP & PPTX in unit test
        
        Change-Id: Ic2c3a39ff36401f49f3d759eb60645ed239b1d4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142142
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-11-02  Marco A.G.Pinto  <marcoagpinto@sapo.pt>  [f397ebce379861987b7be28cc8371cdefef7ebdc]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 81c820ae2e0f447d3bd71855c3bc7e8912740d11
          - Updated the English dictionaries: GB+ZA
            
            Change-Id: I0926be0ea79af8d4f4a592f694792c3d7733693c
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/142008
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-11-02  Tünde Tóth  <toth.tunde@nisz.hu>  [ea62cacd129f03813d7d3d214bf9aa2ae60bbef4]

        tdf#151622 PPTX: fix export of show as icon option
        
        Embedded OLE object wasn't look like an icon after its opening
        because of missing showAsIcon="1" of p:oleObj.
        
        Change-Id: I21dbd1e31f7e1de78d8bf548ca6f3619eb3e4a10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141505
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-11-02  Eike Rathke  <erack@redhat.com>  [71081a2a79a7b5a1eefec60fc687c533a95d190d]

        Resolves: tdf#147141 style:header-first/footer-first only ODF 1.3|1.2-extended
        
        For ODF 1.2-extended write with loext namespace, for ODF 1.2 and
        earlier do not write them at all.
        
        LO versions <7.2.5 not having the fix for tdf#144940 need ODF 1.2
        written (without header-first and footer-first) to not lose the
        header/footer.
        
        Change-Id: Id856459eac487ddd8ba0c6963db5d4e227d82093
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142127
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-11-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [65b33494e5de6bf77c9511af95f811410cbb3d4e]

        CppunitTest_sfx2_misc: inherit from UnoApiTest
        
        Change-Id: Ib3eff92f9e9e84afb3953991bd453ec5e9a4cef6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142124
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [e76cc516135736d2ae1cfe3c178cacd05a7abbcc]

        CppunitTest_sfx2_classification: inherit from UnoApiTest
        
        Change-Id: Iab05ead4aecc619c41cac7cfcfa8e3f57ef21601
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142123
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [94437397f544a0ffaed52b2def13870881138ce9]

        CppunitTest_sfx2_doc: inherit from UnoApiTest
        
        Change-Id: Ic28ffe09bfc79ca3b254bd060f43eae289e7b488
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142122
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-01  Laurent Balland  <laurent.balland@mailo.fr>  [b4b4c53cf95142e450363ad241d7c65c62381b87]

        Update extras/README
        
        Follow-up of simplifications of makefiles by Christian
        and new merge makefiles for all templates
        
        Change-Id: I37b81f1371c306c26dd2009835a616dab37ee726
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140537
        Tested-by: Jenkins
        Reviewed-by: Laurent Balland <laurent.balland@mailo.fr>

2022-11-01  Noel Grandin  <noelgrandin@gmail.com>  [4e24efb563cbe6fec4185b4f7ec3755b2fc05b6b]

        tdf#54857 elide more dynamic_cast
        
        add a helper, following the same style as the ones in sw/
        
        Change-Id: I13c673bba5ff47df6beef9d90c200e5801030cf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142119
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d2a6bcd6a9430cbd5522c1a0e367e422b679cfd3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4de3a5df9563bb86b7295664b579efd79169d92e
          - Add Insert Slide/Page dialog in Help page
            
            Change-Id: I6704035838bb0017530723b2953c794cc7160d18
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142121
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-01  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [296a8ef5cab17e576de7aa0d89bf5f7c7de3070f]

        Add support for .NET Framework 4.8.1
        
        Change-Id: I9d719c1c5ad36579638882cf09dabaee812c015e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142113
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-11-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a2e8bdd9760fd5a5b4b714fa65e0ec78217d4942]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2679c2fbbcc92a6c95bf41316dfa64426e31e195
          - Add Duplicate dialog screenhsot to Help page
            
            Change-Id: Ifeca493a77b8d01a18d203ce7b385bde38079e7b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142120
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-01  Stephan Bergmann  <sbergman@redhat.com>  [c8fd1fb5535f2d8260d593631f77f1d2ed01b237]

        -Werror,-Wunused-macros (clang-cl)
        
        ...which started to hit me now either due to building against a recent Visual
        Studio 2022 Preview 17.4 (which would presumably no longer define those macros
        in some system headers, so that the #ifndef's started to kick in now), or due to
        building against a more recent Windows SDK (see below), no idea which.
        
        But just dropping the seemingly unused macro definitions from the various .cxx
        caused builds against old Windows SDK versions like Jenkins
        <https://ci.libreoffice.org/job/gerrit_windows/139228/> to fail like
        
        > C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\GdiplusTypes.h(479): error C3861: 'min': identifier not found
        > C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\GdiplusTypes.h(480): error C3861: 'min': identifier not found
        > C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\GdiplusTypes.h(481): error C3861: 'max': identifier not found
        > C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\GdiplusTypes.h(482): error C3861: 'max': identifier not found
        > C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\GdiplusTypes.h(503): error C3861: 'max': identifier not found
        > C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\GdiplusTypes.h(504): error C3861: 'max': identifier not found
        > C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\GdiplusTypes.h(505): error C3861: 'min': identifier not found
        > C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\GdiplusTypes.h(506): error C3861: 'min': identifier not found
        > C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\GdiplusTypes.h(667): error C3861: 'min': identifier not found
        > C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\GdiplusTypes.h(668): error C3861: 'min': identifier not found
        > C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\GdiplusTypes.h(669): error C3861: 'max': identifier not found
        > C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\GdiplusTypes.h(670): error C3861: 'max': identifier not found
        > C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\GdiplusTypes.h(691): error C3861: 'max': identifier not found
        > C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\GdiplusTypes.h(692): error C3861: 'max': identifier not found
        > C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\GdiplusTypes.h(693): error C3861: 'min': identifier not found
        > C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\GdiplusTypes.h(694): error C3861: 'min': identifier not found
        [...]
        > make[1]: *** [C:/cygwin/home/tdf/jenkins/workspace/gerrit_windows/solenv/gbuild/LinkTarget.mk:334: C:/cygwin/home/tdf/jenkins/workspace/gerrit_windows/workdir/CxxObject/vcl/win/app/salinst.o] Error 2
        
        so move those macro definitions to prewin.h (where they don't trigger clang-cl's
        -Werror,-Wunused-macros from within an include file, even if they happen to be
        unused in a translation unit).  (For simplicity, see whether it works in
        practice to drop those #ifndef wrappers.  If they turn out to be relevant for
        some build scenarios after all, they can be added back.)
        
        Change-Id: I76d8794ae2de310bdca420e5488db2bc19de23ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142090
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e27d4016f0c0987c44641302b975dcdf8413cd6b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bb39fe1f9558948f5b3bea3e6bf2841dd475fad6
          - Fix missing link
            
            Change-Id: I8d6d6df9807b69a1e27c77e4e420b4c5245d433c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142117
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [eaf9b9ee9e40f12dc1b541d54f2f9f051ca3dff2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b723a911f7c94bf5bc3711100e1454341d6559ab
          - Refactor Bezier toolbar help page
            
            1) Convert icons to svg, increase size to 1cm
            2) refactor headind
            3) improve alt text
            
            Change-Id: I739b4c7bc7d33567461411913242bae3e53282a7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142116
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [b3fddd85377ed3ab2d0830a42b8667cd843b9d4d]

        upload_symbols: Clarify parameters
        
        Change-Id: Ia9034e18753541f15f29ea7d48f2334b0e50d538
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141221
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-01  Noel Grandin  <noelgrandin@collabora.co.uk>  [e9920a67886a930c327776ad8f7736e214ea0e98]

        tdf#54857 elide dynamic_cast
        
        shaves 2% off load time of this ppt
        
        Change-Id: I025bae9dbc6a01cd193e2a4721f50cf60ac08dc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142112
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [4bf4e9600c5e723db299817e549b6d3f7b6572f1]

        CppunitTest_writerfilter_dmapper: inherit from UnoApiTest
        
        Change-Id: I342085e3c0e31794e0ec08f3b26ccf17caa8d2d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142097
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c44760ee609e23b830b3e91d930518ce3289a4a0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fe027ad1a10e233c540c6e873c737b5bb2a9039c
          - Add To Polygon screenshot to Help page
            
            + refactor relevant pages
            
            Change-Id: I3759f2d86df0cd66913d11a7d2711614315e24a1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142115
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-11-01  Caolán McNamara  <caolanm@redhat.com>  [b057e97e910b2ee211d3c4fe74dc2a6f37296ba7]

        use https instead of http
        
        Change-Id: I41f48fd806d56f62d5e16d8f2530e63385eadddb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142025
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-11-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [e2f7f551dcc9aa9e8e4d0b5f004962340c01e4c8]

        CppunitTest_svx_styles: inherit from UnoApiTest
        
        Change-Id: I3edd6e41e12efb4876f632edc66ae198d26ac944
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142095
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-01  Stephan Bergmann  <sbergman@redhat.com>  [1fcf4d0565d83498183bd778b8fd76612d680466]

        Fix ambiguous member lookup (clang-cl)
        
        > vcl/win/gdi/salbmp.cxx(179,9): error: member 'getSystemDependentData' found in multiple base classes of different types
        >         getSystemDependentData<SystemDependentData_GdiPlusBitmap>());
        >         ^
        > vcl/inc\salbmp.hxx(138,24): note: member found by ambiguous name lookup
        >     std::shared_ptr<T> getSystemDependentData() const
        >                        ^
        > include\basegfx/utils/systemdependentdata.hxx(107,39): note: member found by ambiguous name lookup
        >         SystemDependentData_SharedPtr getSystemDependentData(size_t hash_code) const;
        >                                       ^
        > vcl/win/gdi/salbmp.cxx(217,9): error: member 'addOrReplaceSystemDependentData' found in multiple base classes of different types
        >         addOrReplaceSystemDependentData<SystemDependentData_GdiPlusBitmap>(
        >         ^
        > vcl/inc\salbmp.hxx(147,24): note: member found by ambiguous name lookup
        >     std::shared_ptr<T> addOrReplaceSystemDependentData(Args&&... args) const
        >                        ^
        > include\basegfx/utils/systemdependentdata.hxx(106,14): note: member found by ambiguous name lookup
        >         void addOrReplaceSystemDependentData(SystemDependentData_SharedPtr& rData);
        >              ^
        
        Change-Id: I8b8d034e4e3a0bcd4462f3b28246b219632960ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142089
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-01  Tor Lillqvist  <tml@collabora.com>  [e99a09f857b1aa4a98052dc9dd79eba70186bcff]

        Make exception message a bit more informative
        
        Change-Id: I61141eab37f07d012ff2c5033efdfa1e0126786f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142075
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-11-01  Rafael Lima  <rafael.palma.lima@gmail.com>  [a73f3b2df5ccb307609cf15db58251a859495f6e]

        tdf#142172 Use darker document background color
        
        As discussed in the ticket, this patch switches the AppBackground and DocColor in the "LibreOffice Dark" color scheme, so that the document has better contrast with the text.
        
        Change-Id: Ic15788acba423cf2fda48b6a70df41844c98d46d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141850
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-11-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [8c018651a0667ecdb0f9b31d2b0c53c646f990cd]

        CppunitTest_lotuswordpro_import_test: inherit from UnoApiTest
        
        Change-Id: I6287ea3b0ed24a8dca002b95d59120ce302fc2c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142100
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [39ed6101c95368697bfaedf73f070129b24d03c9]

        CppunitTest_emfio_emf: inherit from UnoApiTest
        
        Change-Id: If1278f336aaff56a4378dcc1f0f95e0a749b629d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142099
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-01  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [4e5df4c2777df3dcddffe0efdfceca55b3101bdf]

        tdf#143377 Handle nAttrRotate and Skew more backward safe
        
        Change-Id: I51aad9d1dc1f792bc86ac6793308bd5be1aecfee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142098
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-11-01  Stephan Bergmann  <sbergman@redhat.com>  [f312256a93b282e041a45c9dfef836220f996432]

        -Werror,-Wunused-variable (clang-cl)
        
        Change-Id: I8887a8c151f628c65bb24e63b03893c7b27c0c3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142088
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-11-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [85a5233275ab83fe0d6b943b298695387d97accd]

        error when copying table and the copy table wizard creates the primary key
        
        then the primary key will not be IDENTITY column, and the
           ALTER TABLE...RESTART WITH
        will product an error
        
        Change-Id: If17bd0cbfe3519f9074aebb819b7d85ccea63e1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141970
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [ae86dfdc05545ca4ec67f0434737baa92892b79f]

        tdf#126788 inline the SwXTextRange into this call site
        
        Change-Id: If91b5e952152fdb829ff936f2f82b4c5e6aa7bea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142091
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [e6c89e04f569a9d9bda8cbf1d4af4c06e0c16147]

        CppunitTest_writerfilter_rtftok: inherit from UnoApiTest
        
        Change-Id: I24dce2b743a2c2d1a7cc96b8d7833bde0ab385d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142096
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [cfc8a8f5d841b3f84d207196153be67da7f60652]

        CppunitTest_svx_core: inherit from UnoApiTest
        
        Change-Id: I4e7cdd1507232d48eba7c4afc599adf8da7a3df7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142094
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [bc770e44c1e8c9686f0eb7eac49dd42717fb494f]

        CppunitTest_svx_unit: inherit from UnoApiTest
        
        Change-Id: I12e6032c178039eb7b87a1ef063a69c63a0f814b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142093
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-11-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8ec62a84c84d818d01cd3e6dcb874e1a801512c7]

        editeng: rename aBuf to aCharPositionArray
        
        Change-Id: Ie7614ee9eefe1160f6d1e6105cc5bf7b92a35cc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142063
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-11-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [746f710d693a10daf48b5cb5a4f6082d2dafa49a]

        tdf#126788 elide OUString construction SwTextNode::InsertText
        
        if the node is empty, we can avoid the cost of constructing a new string
        
        Change-Id: I5792fc0a80019008c4e7f458d4472405123cdeb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142083
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-11-01  Jim Raykowski  <raykowj@gmail.com>  [f8bed5288656575e6f23923bfbd648bfd00c39a6]

        tdf#142446 follow up: Fix missing ui file crash and a11y ui errors
        
        I somehow missed adding the locally changed .mk files to commit
        5f72a041c0160e4067ca931a9cec711b84b558f4. This patch also fixes gla11y
        reported a11y errors in the UI file and adds a help message to the
        dialog.
        
        Change-Id: Ib095b59f12571d53888916b26914fa99dd82979a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142087
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-10-31  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [f7f0f39968e7b5630364d16d01c13ee015633be7]

        Translatable string fixes
        
        Change-Id: I8dd8f70dd7c522d60dbd69cea8c78773d6dc2ebf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142085
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-10-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a30c5d278a0785bf7a8d19ff9e5e86ad97566ea0]

        Fix typo
        
        Change-Id: Id77aa9674c4a7461ed4adbbeb70778d3800c113a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142068
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-10-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9119dc8eaba96553037739650079e7def298e15b]

        Fix typo
        
        Change-Id: I5090a74ff98240821555ce749316df3721da4a9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142067
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-10-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [a4da4dc147df0f753a08a6bd302c86d3bc591229]

        sd: Simplify code
        
        Change-Id: I507064c9543729473fed41f1463e09146e31a715
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142074
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [753d1aa82b0c76e7f5e160c935ba2ca84b1c9e2c]

        sdmodeltestbase.hxx: use clang-format
        
        Now that the file has shrunk in size
        
        Change-Id: I6e9e245cd332c225eacc7ceca1be6d533bf58187
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142081
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [95075e5296776f5d1b528d6d3c26f5337ad8e9a8]

        SdModelTestBase is now unused
        
        Change-Id: I34eee3f0159d7779161ecacdd6cf0aa69a670ca4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142079
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [f48c2fd1cf4a9fbc8e861803119ba7376201f71f]

        CppunitTest_sd_import_tests2: inherit from UnoApiTest
        
        Change-Id: I64e810a67a394ee6daa555567a741d037b66db60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142078
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [ae323dfc4c031289d341a4152fc756c1433ea2e1]

        tdf#126788 inline createTextCursorByRange into this call site
        
        Change-Id: I1ee91ff56f4c5e0c0182f67a9c321e914ec6cd77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142039
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [9c1ed3d4396400e2be30c74a6c9af89cf4cc80b7]

        tdf#126788 inline CreateParentXText into this call site
        
        Change-Id: Ib2defa8789180924405f29432736f7e03f80b9c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142038
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-31  Olivier Hallot  <olivier.hallot@libreoffice.org>  [fc92f32d8b96d046f5da15adb1f669e5777c372c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 04549b13ac062594e2204a8f8da7bf92ec290995
          - Improve Help on Draw layers dialog
            
            Remove modify_layer.xhp and merge with insert_layer.xhp
            
            Change-Id: I6500aae19a7f4745ee94f7dffc664df724b568db
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142084
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [21f8a8e42395171ab33c5b84642b7f2f4e0ce71e]

        CppunitTest_sd_import_tests: inherit from UnoApiTest
        
        No need to have compareWithShapesDump in a different place,
        it's only use in one place
        
        Change-Id: I539950ce0749f1f0231f5770cd63549a0299341a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142076
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [621a53cc24a613e75814a78905df49c12bb32856]

        ofz#52898 bad cast to SwXMLImport
        
        fallout from
            commit 2c4aabb220ad1e8f1cbc75f2361fe17893d7cc29
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Sat Oct 29 11:11:36 2022 +0200
            tdf#126788 speed up GetDocFromXMLImport
        where the prior UNO_QUERY code was hiding this problem
        
        Change-Id: I21efc27f4b04acb38138d2d44e207d5a6b9cb9ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142066
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [78c66e1aaf353a6a30d53c071f9313b6b2d1b9d4]

        CppunitTest_sc_macros_test: simplify code a bit
        
        Change-Id: I419f5a0c09643455be992f68b72f4903cfe98a9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142080
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [07f8666254e459bcd880b5bc4314b1af404d0a6e]

        fix regression from "editeng: don't use GetSize to set the size"
        
        Params are swapped since
        
            commit 190cd40e01bd36e99b265ef5da36a382199f18b9 (HEAD, master)
            Date:   Tue Oct 18 21:14:41 2022 +0200
            editeng: don't use GetSize to set the size
        
        Change-Id: I0a3fce0c8325fa59c385fa2e45a53215853e351a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142077
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Jenkins

2022-10-31  Rafael Lima  <rafael.palma.lima@gmail.com>  [bed4d8f1eb32a39bfce5c7fa8546dbab155706a7]

        tdf#150465 Improve description of RANDBETWEEN in function wizard
        
        As requested by the user, this patch makes it clearer that both Bottom and Top values may be returned by the RANDBETWEEN and RANDBETWEEN.NV functions, making the Function Wizard and the online Help descriptions more similar.
        
        Change-Id: I730a9a5e42525f890c85c2489ef03797b812917a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141922
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-10-31  Emmanuel Peter  <awinspeters@gmail.com>  [d5736c124223e77d5a8d67c8c95bf141ee74ab5b]

        tdf#141339 Use pragma once instead of include guards
        
        Change-Id: Icea246369ca215745e4b1ca1764bedb83123409e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141339
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-10-31  Olivier Hallot  <olivier.hallot@libreoffice.org>  [73e04e9435da6cf0c809ef00ec7f70a0ad734852]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1ace4c64188685b2fb3abed212ddb134ceddb885
          - Add screenshot for Help on Snap dialog
            
            Change-Id: Ie960428b391f71b354ccb97d643978cbf6d42e67
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142049
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-31  Olivier Hallot  <olivier.hallot@libreoffice.org>  [fbc735eafd524c97c9ad5c1e1b2399b6838d8673]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3962eff25dac38ed1422845c47a0ace437a3772a
          - Add Insert Layer screenshot in Help
            
            Change-Id: I8ac8024ff5f2dad893248fe75566ab152e72a762
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/142048
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-31  Olivier Hallot  <olivier.hallot@libreoffice.org>  [645fb4b6bd982b7d0f1a6a6becdb8c5d2049eeb7]

        Add  Properties area in insertlayer.ui dialog
        
        Help pages for Insert Layer mentions a Properties area in the
        insertlayer.ui dialog.
        
        This patch adds (back?) the Properties area in the dialog.
        
        Change-Id: I502b1aa055519a32c7747c11b813b3727421e28e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142045
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-10-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [abd4902dfa55d743cc9878bfcab12beb12e83400]

        CppunitTest_sd_import_tests: use clang-format
        
        Do it before changing the inheritance
        
        Change-Id: Ia668d371637e23ceba19984ca622f4e57a74aeca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142073
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [1f8d457073f371592e57945ced6922ceab6036ce]

        tdf#126788 inline CreateXTextRange into this call site
        
        Change-Id: Iba3c0a35ebd9e1c6e639cde79225c3ab896bc97f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142037
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [61d907f808702850fe169de8eaf7421bb3951169]

        CppunitTest_sd_export_tests: fix build
        
        6f32f1a12be06c4da92b807d8a35cb079984e26a
        "tdf#72238 xmloff,sd: Import of <style:table-cell-properties>"
        and
        c66def668e43bb40eee54fe91e752ba1330cb911
        "CppunitTest_sd_export_tests: inherit from UnoApiTest"
        were merged at the same time, breaking the build
        
        Change-Id: If856edab62c2ef31a2dbfe6c5315f51fde0bd031
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142072
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [a5a487832820cd1f82d3f5dd73aa22045e805917]

        CppunitTest_sd_tiledrendering: inherit from UnoApiTest (part2)
        
        Change-Id: I541eb1f119c37c263814a9a5c7944461220b11e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142070
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [a4c8658964c129a00aea151da00db6b447b7ffb3]

        CppunitTest_sd_import_tests-smartart: inherit from UnoApiTest
        
        Change-Id: I4ef95f3899cc67aaba0d9d657341890b3cb73fc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142069
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-31  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [190cd40e01bd36e99b265ef5da36a382199f18b9]

        editeng: don't use GetSize to set the size
        
        Change-Id: I80a2701d7c125dbe6c80f8c32b125c7b176a8bb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142062
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-10-31  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9f02ccb4b4fa891e9e74e320d9ca0da40b1a626a]

        editeng: prefix the instance variable aDefFont-> maDefFont
        
        Change-Id: Ie9d18c19792962159e4e2ff4ddf91560323e42e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142061
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-10-31  Henry Castro  <hcastro@collabora.com>  [f43a5ec28d36422c105da3d640bf94ad9c8a2ba6]

        lok: fix convert-to batch mode, quiet interaction
        
        If it is a batch mode to convert *.csv to *.ods,
        use the quiet interaction to avoid unwanted filter dialogs.
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I4ef82c1079888ae099084072c146b5db4cc0f2a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141950
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ash@collabora.com>

2022-10-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [291783343073bb726ea0292ee6f0fa0cc09abc5b]

        CppunitTest_sd_activex_controls_tests: inherit from UnoApiTest
        
        Change-Id: I6c1e25f235e8a5c67b0e098660a29dc154fe9962
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142065
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [0f57a02c5aabbc09cfd6c912d211d21a748abc88]

        tdf#126788 return concrete type from CreateXTextRange
        
        to make it easier to optimise call sites unnecessarily creates tons of
        these
        
        Change-Id: I39bced82ae03fe33dbf0592f384332ab49f914fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142036
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [6baffb816eb2b5b4223059c3bfadb8d3d8cac7d0]

        SdModelTestBaseXML is now unused
        
        Change-Id: I2bd3cced5a7dd96840190f42c1ce2cbd94533206
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142060
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [c66def668e43bb40eee54fe91e752ba1330cb911]

        CppunitTest_sd_export_tests: inherit from UnoApiTest
        
        Change-Id: I08bc56eeb4e5e67da1c79c489ffc002b6a1e2fe0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142059
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-31  Regina Henschel  <rb.henschel@t-online.de>  [cf972fb9856957f4444199eb97464b83d8dc2698]

        tdf#113187 exclude angle conversion from count of maGuideList
        
        The ooxml import uses the special viewBox value '0 0 0 0' to indicate
        that the point coordinates are relative to shape size and not to
        viewBox and need special treatment. To detect this case the number of
        guides in maGuideList was used. But that number might be larger than
        the guides in ooxml because each arcTo command introduces two
        additional guides for the conversion from 1/60000 degree in ooxml to
        degree in LibreOffice.
        
        The patch excludes these guides from count. Thus now a path which has
        no references in its points will get a viewBox with non-zero width
        and height in all cases and is rendered now.
        
        Change-Id: I410638a1fe02f692fd46313c88b5ea518f1d094f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142050
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-10-31  Maxim Monastirsky  <momonasmon@gmail.com>  [6f32f1a12be06c4da92b807d8a35cb079984e26a]

        tdf#72238 xmloff,sd: Import of <style:table-cell-properties>
        
        Handles fo:border*, fo:padding*, fo:background-color and
        style:vertical-align attributes.
        
        Export is unchanged for now, as older versions still
        can't read this, and on the other hand we probably want
        to keep the import of the wrong attributes for the long
        term, to not break existing documents. Also, we can't
        fully export fill properties anyway because of tdf#103602.
        
        Change-Id: I8687507b98602ffcd05adb2087c894bb45aa3c6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142058
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-10-31  Noel Grandin  <noelgrandin@gmail.com>  [1dc8b2b9ce4c5cee03c5fec49658fa363a00341b]

        simplify logic
        
        we know bSearchUsed is already false here. It has been this way since initial commit.
        
        Change-Id: I598b02fedaa71f07d6f24928c5b9d56761970e3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142055
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-31  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [604f6fc8fe7438f7cfbcfc8a3107ace59e950627]

        tdf#143377 Correct maximum Skew for TextOrientation in Calc
        
        For zero or 180 degree text orinentation errors can happen
        in the Border visualization, theoretically also in the
        Text rendering. Ths has to do with sin(0) and sin(180)
        being zero and lead internal to numerical problems, e.g.
        a very huge Skew that when applied show the reported
        'errors'.
        
        I limit this mechanism now to +/- 1/2 degree from the
        critical mentioned places, for Border and Text - to
        not risk to have different points of corrections. The
        UI only allows angles of 1 degree steps, but UNO API
        and pdf import may allow more.
        
        Change-Id: Idbc68f6a7beab84df0672165c2a813d96eeff84e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141999
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-10-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [d3caee0a7af6d184e950414d880be29cbab60498]

        Revert "tdf#126788 replace dynamic_cast with static_cast"
        
        This reverts commit 32b0b79c3f71e4aca995aa92ee519d93a3ca2b3b.
        
        Reason for revert: apparently sometimes we can have a regular SwPaM here?
        
        Change-Id: Ib09028a8ca565cea35defba5783ca4f869c59c55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141924
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [92cd851c924486829aa7592ee41a62d2d97b755d]

        tdf#126788 only call TotalCount() if we need the result
        
        Change-Id: Idcacc67f005204ac499f8cdff2792e97636ae85c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142056
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-31  Mike Kaganski  <mike.kaganski@collabora.com>  [7fc2aefc09956bee0353575d2bacca2d5b556b04]

        tdf#151654 related: dereference after nullptr check
        
        pPV nullptr has appeared in commit 6fcee31ed5e1dadcbf9614967592ff188a250007
          Date Thu Jul 02 14:28:15 2009 +0000
          CWS-TOOLING: integrate CWS aw065
        
        but it was still dereferenced unconditionally after that.
        
        Change-Id: I4a9ec2345e4093673eed092f6ddb16ee21b9d00f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142054
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-31  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [66940d33b7098d6709ff83917ae1575c691c54ab]

        tdf#151071 Sifr follow upstream: Form Control, Record, Cell Styles, Shadow
        
        Change-Id: Id939ddaefc435778fcd8ae17112875b698903b9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142051
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-31  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [f6710ac0f1444a8d399fbcef9ca853e727606658]

        tdf#151837 Sifr: Icons in Left Area of XML Document
        
        Change-Id: I6ca99b08145c0bb7f1151e11203dc0edba788f26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142052
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-30  Jim Raykowski  <raykowj@gmail.com>  [060c529c9c450ddc22912ee88af5305c1fd063f3]

        tdf#129610 SdNavigator: Realize multiple selection of objects
        
        This enhancement patch makes possible, mutiple selection of objects
        in the draw view using the Navigator page/objects tree. Standard
        multi-select mouse and keyboard methods, Ctrl/Shift + mouse button/
        keyboard navigation keys, seem to work as expected with gtk3,
        x11, and qt vcl backends. Double mouse click and the Enter key, moves
        keyboard focus to the selected objects selection frame. Single mouse
        click and keyboard navigation keys select the object in the view
        while keeping the keyboard focus in the Navigator tree. Patch code
        done to make navigation to empty name objects, commit
        f0878173e1963cf8db5f60ced6d19da24e18bc41, is moved to the
        SdNavigatorWin selection object handler, ClickObjectHdl, by this
        patch.
        
        UITesting:
        TreeListEntryUIObject "DOUBLECLICK" action change:
        Multiple selection as implemented in this patch, requires the tree
        list entry to become the cursor entry when selected.
        
        Change-Id: I58a36117242e40ce2811488c1fa8ef2aa72b28e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141440
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [824b70fc473f96fca480f3d0d64f63234666db2b]

        'use strict' and 'use warnings' in all installer Perl
        
        Change-Id: I6068b795a7dfac24651c8e4a100f78dbee11f98b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142044
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4179e78290bec9b72688e069547350968e76c9c5]

        Bump glade release for sd/.../insertlayer.ui
        
        Change-Id: Iccc52cefcd8de0586dc3c20a8da04ff68b54b7fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142043
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-10-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [814cc6e8a30bde58adfb9f114c435dcb11c1e013]

        tdf#126788 reduce number of comparisons to query XUnoTunnel
        
        Change-Id: I581fa6944f9da9195651bacd2f11fd7f35967ebb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142041
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [c11acfa916302e2af9ecc4c1657ac7461148bfcf]

        tdf#126788 avoid temporary Sequence
        
        Change-Id: Id2cc39529aa26429e929704271db450abe6bd1e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142040
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-30  Alain Romedenne  <alain.romedenne@libreoffice.org>  [86dc2ad184e9eb1a3b69f90ad41f257efd727ec9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 021a444733a8022967b374642057d2032318634b
          - tdf141474 CreateUnoService accepts keyword arguments
            tdf114263 CreateUnoServiceWithArguments new help page
            
            Change-Id: I217746d0817cefcaab7ecb07d30b2c3f2ad8bfff
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141916
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-30  Regina Henschel  <rb.henschel@t-online.de>  [4d15adebcc492112ca88e36aa7e8799b62d86466]

        tdf#151818 xlsx SmartArt import, apply theme text color
        
        Similar as patch 2406ba67 for tdf#54095 but now for import of
        SmartArt objects in xlsx files.
        
        Change-Id: I12ca8c476fb9d141cef991e8e98ad13b53c70613
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142027
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [347fa47507fce9758b60d9126a1beed04c45dc35]

        Fix errors in scriptitems.pm found by 'use strict'
        
        Besides some stylistic changes (adding 'my' in due places), this
        fixes two errors:
        
        1. An omission from commit cb02ea85db6f38b792c17f5f971f81a28b595b4e
          Date Fri Oct 13 09:36:29 2006 +0000
          INTEGRATION: CWS native62 (1.28.42); FILE MERGED
        
        not passing '$allvariableshashref' to 'replace_userdir_variable',
        and so using a local empty variable instead, ignoring custom value
        of LOCALUSERDIR in *.lst;
        
        2. Use of wrong scalar variable '$alldirectoryhash' instead of hash
        '%alldirectoryhash' in 'collect_directories_from_filesarray', from
        commit 8c6467a785037309d2a2cec56c8e38cf52da0aee
          Date Sat Oct 29 23:38:12 2022 +0300
          MSI: fix handling empty directories
        
        which resulted in the loss of empty directories found by that call.
        
        Change-Id: I126575a51044186bc6c7fdf898942abf71ddb4b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142034
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [cd14cd07b9252cab0f23949043ae93b9fe85b5c0]

        tdf#126788 avoid temporary vector
        
        Change-Id: I9b87ed48fc03ca8d2de862568b560eade788514d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142032
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [e97e3ea3a2545a1b1d962eca95045b6da232f204]

        tdf#126788 fetch node index once here
        
        Change-Id: I5991dda00879b55090a8353001ce341a2360fab2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142031
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [f7bb0a1fd6896df5b13b91f63f05296174764394]

        tdf#126788 no need to dynamic_cast twice here
        
        Change-Id: I78ce9bb7a56d99fcfdb2e705898991995368a079
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142030
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [24a2c65e7ea15166061d96352164b51c5ffd9fa8]

        tdf#126788 use singleton to avoid initial allocation
        
        Change-Id: I55011cdd3e6c457c6ab91d90579ace3524a9889d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142029
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [b3329c10cca25eb393430d9d9f10ebd9e3c1240b]

        tdf#126788 check for listeners first
        
        cheaper than the WeakReference check
        
        Change-Id: I2caaa80ed1f68c840758db2ad1fb97237606bbf1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142033
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [8c6467a785037309d2a2cec56c8e38cf52da0aee]

        MSI: fix handling empty directories
        
        Such empty directories are added e.g. by setup_native/Package_packinfo.mk
        when using these configuration:
        
          ./autogen.sh --with-external-tar=/cygdrive/c/sources/lo-externalsrc --with-junit=/cygdrive/c/sources/junit-4.10.jar --with-ant-home=/cygdrive/c/sources/apache-ant-1.9.5 --enable-pch --disable-ccache --with-visual-studio=2019 --with-jdk-home="C:\Program Files\Microsoft\jdk-17.0.4.101-hotspot" --with-package-format=msi --with-ucrt-dir=/cygdrive/c/cygwin64/opt/ucrt/
        
        Making after that produced this error:
        
        : *****************************************************************
        : ERROR: Reading from filehandle failed at C:/sources/core/solenv/bin/modules/installer/windows/file.pm line 967.
        : *****************************************************************
        
        because it tried to create MD5 hash of a directory.
        
        Change-Id: I7d2a6dc989f823fabaca1bef07a68ba964ffe34b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142026
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-30  Jim Raykowski  <raykowj@gmail.com>  [9f0103b3a1ca6dcffcf064736b57d4bf7bbd887b]

        SdNavigator: Update selections on shape filter callback
        
        Entry selections in the tree are cleared when the shape filter is
        changed. This patch updates the tree selections when this happens.
        
        Change-Id: I9b365e6898b1d5c7f45870541ccb479ac33477b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141951
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-10-30  Jim Raykowski  <raykowj@gmail.com>  [79fe1c3252f685ce2f90a2243bcd1ac52d67c5bf]

        tdf#138868 related: Update Navigator on Esc key unmarking
        
        of all marked objects
        
        Change-Id: Icd3e96bc6abfc1d23511553752565a12dc568b1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141954
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-10-30  Jim Raykowski  <raykowj@gmail.com>  [5f5f3173e5e51d4bf55fc043a153e20630fde4cc]

        tdf#138868 related: Update Navigator tree selections on UNO SelectAll
        
        Change-Id: I1b893940614e08843efe5dc46f81e88635512888
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141952
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-10-30  Jim Raykowski  <raykowj@gmail.com>  [14337ca8fe3ebc4fefbbf74b018f9b81fc5d9dfd]

        tdf#151124 Make outline folding state change set doc modified state
        
        true
        
        Change-Id: I70408e768d2214b2c0a5c736f9e6fd8da36d3611
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140855
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-10-30  Jim Raykowski  <raykowj@gmail.com>  [96bb91de5b00e08b42352dcf34195f92029f01b6]

        Outline folding: Use ToggleOutlineContentVisibility function here
        
        and add comments to explain the bSubs parameter
        
        Change-Id: I4a6874363d7355af2709607496a8eb6197eb164b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142003
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-10-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [9cd0f4c2d25462feba0ffcbd906c199273821243]

        tdf#126788 no need to allocate an SwContentIndex when calling RstTextAttr
        
        Change-Id: I541ff3c68b9d6edee536bb9f9d45b13c7f314242
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142017
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-29  insanetree  <treebian@tutanota.com>  [07b6e34397037722d40b2013eef21085eca4f235]

        tdf#147021: SAL_N_ELEMENTS changed to std::size
        
        Change-Id: I5633e4bb3658864abde49df1c65b93a2b4592631
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141437
        Reviewed-by: Hossein <hossein@libreoffice.org>
        Tested-by: Hossein <hossein@libreoffice.org>

2022-10-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [29de154fdfd5ce69ec906e04823c7d1cbbbbcdf9]

        tdf#126788 reduce cost of OInterfaceContainerHelper4::disposeAndClear
        
        use the empty singleton to avoid allocating an empty vector
        
        Change-Id: I2eb80228a870414fd253cdbe8d281610d2d3115d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142018
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [2c4aabb220ad1e8f1cbc75f2361fe17893d7cc29]

        tdf#126788 speed up GetDocFromXMLImport
        
        we can just static_cast to SwXMLImport, no need to use XUnoTunnel
        
        Change-Id: I5ca1a1e2d63ae632578261630f67c9d164727cef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142016
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [f2ec354bf4f535132d34b206382cceb22ec7f43c]

        tdf#126788 dynamic_cast -> virtual call
        
        use a virtual method to speed up dynamic_cast to SwTable node
        
        Change-Id: I0e8eb8d671ac7aa1d15f1f4b37fb4c17220fafca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142014
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [32b0b79c3f71e4aca995aa92ee519d93a3ca2b3b]

        tdf#126788 replace dynamic_cast with static_cast
        
        no need to dynamic_cast here
        
        Change-Id: I36b2c20c0f8743c39a8b8b0f14a9eb2ee6effee7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142015
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [ebe2a3e948df1622f3532afeeaeb31d1066d40c2]

        tdf#126788 check if we need to fire an event
        
        before calling the rather expensive weak->reference conversion
        
        Change-Id: I83f22ae3a016f4d44bf1589339d6dc31579cc9e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142019
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-29  Rene Engelhard  <rene@debian.org>  [75e16fdc9d111aad9663b7de1b229fbd2a61b51e]

        require xmlsec1-nss >= 1.2.35
        
        1.2.34 apparently doesn't have xmlSecBase64Decode_ex (needed since
        19e998aa98d966cffca98bed9408d5758d91d9be):
        
        [build CXX] xmlsecurity/source/xmlsec/nss/x509certificate_nssimpl.cxx
        /home/rene/LibreOffice/git/master/xmlsecurity/source/gpg/SecurityEnvironment.cxx: In member function 'virtual com::sun::star::uno::Reference<com::sun::star::security::XCertificate> SecurityEnvironmentGpg::getCertificate(const rtl::OUString&, const com::sun::star::uno::Sequence<signed char>&)':
        /home/rene/LibreOffice/git/master/xmlsecurity/source/gpg/SecurityEnvironment.cxx:166:16: error: 'xmlSecBase64Decode_ex' was not declared in this scope; did you mean 'xmlSecBase64Decode'?
          166 |     int nRet = xmlSecBase64Decode_ex(strKeyId, const_cast<xmlSecByte*>(strKeyId), xmlStrlen(strKeyId), &nWritten);
              |                ^~~~~~~~~~~~~~~~~~~~~
              |                xmlSecBase64Decode
        make[3]: *** [/home/rene/LibreOffice/git/master/solenv/gbuild/LinkTarget.mk:337: /home/rene/LibreOffice/git/master/workdir/CxxObject/xmlsecurity/source/gpg/SecurityEnvironment.o] Error 1
        
        and is neither in a grep -r on the header directory
        
        Change-Id: Ie7948ed9b796cc9823e44982824d3c3c61c9a46b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142023
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-29  Khaled Hosny  <khaled@aliftype.com>  [e7676fda295279470b5f28fa03a915ead467a51b]

        vcl: fix memory leak in CoreTextFontFace::GetHbTable()
        
        If the !nTag case, we created a CTFontRef but never released it.
        
        Change-Id: Iaf06d62f03b7cbcb2b2eda87db598ef983c55994
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142022
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-10-29  Khaled Hosny  <khaled@aliftype.com>  [26bac421905b53580154c9cf3d567a5f13786c67]

        vcl: fold CoreTextFontFace::GetFonTtable into its only user
        
        Change-Id: I3201add2e10d9cf01fc48b8d934822fc7b1941d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142012
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-10-29  Khaled Hosny  <khaled@aliftype.com>  [8ca507a619313ead970ad03a71416dcebea91405]

        vcl: simplify how CoreTextFont stores CTFontRef
        
        We create CFMutableDictionaryRef, store two items in it and only even
        access one of them. Simplify the whole thing and skip the middleman.
        
        Change-Id: Iefc6b2c2664b0ea92e231195390ce8cd0d8d9778
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142011
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-10-29  Khaled Hosny  <khaled@aliftype.com>  [37d6dbd1b8f90604d58a782f7af0af1d5c8c1f89]

        vcl: rename CoreTextStyle to CoreTextFont
        
        Everywhere else we call them fonts.
        
        Change-Id: I70ef5957e9fb4fd03588cf23a255480ad021e083
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142010
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-10-29  Khaled Hosny  <khaled@aliftype.com>  [31b5c24d6ddc4e53259d99709a0d77d19d3f35e5]

        vcl: consistently cam PhysicalFontFace a face
        
        Change-Id: I8c0f445d001957c2ca23667c32f508cf43734843
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142009
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-10-29  Khaled Hosny  <khaled@aliftype.com>  [506d969193822f396bb2203718124e3516ad75d1]

        vcl: check the correct face for color glyphs
        
        We were checking the presence of color glyphs on the base face which can
        potentially different from the actual face the glyphs are using (e.g. in
        case of glyph fallback). Also rename the functions so we don’t need
        overloading.
        
        Change-Id: I6f278ac7fa32182a7d8fb1cd2ef00f392ced1b9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142007
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-10-29  Caolán McNamara  <caolanm@redhat.com>  [05f9fb98bb64f15e0df6a7ca88b5391e051c2ebf]

        use WindowColor instead of White for highlighted toolbox items
        
        White doesn't work well for a dark theme
        
        Change-Id: I841f5df1fee95e9974e312ee058c54f47763fb0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142001
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-29  Justin Luth  <jluth@mail.com>  [4c8b1fa44d4f49510d3910981e649dcb08bceb36]

        tdf#151794 sc validate: honor NO_BLANK in Cell range dropdown
        
        This fixes LO 6.0 regression 3567d00b5e1168affd067330037e062e10b05b2d
        
        Not really a regression - it never let any blanks before then,
        regardless of the "Allow empty cells" setting in the
        Data - Validity rule.
        
        The default in LO is to allow empty cells.
        
        Change-Id: I2d6fb4d7be3622c81b28f5d30985cdb5e6b2fe11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142002
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-10-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [57b88487295bfbae056361d3614e477491c34055]

        CppunitTest_sd_export_tests: use clang-format
        
        Do it before changing the inheritance
        
        Change-Id: I3457c9483cb01fede7382b69a45ce83bb911f43c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141997
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [615d7d5b98e972c985f0db786a161250b23a4cee]

        CppunitTest_sd_export_tests-ooxml3: inherit from UnoApiTest
        
        Adapt code in testTdf115005_FallBack_Images to ignore
        Thumbnails/thumbnail.png. Now they are generated when saving
        
        Change-Id: I231ea9057129880e6ebf9774a8adb813b8cc716c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141996
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-28  Caolán McNamara  <caolanm@redhat.com>  [be9c80322db80d7cd59145bf77541ab3361022cc]

        macos: set tooltext colors from something from the theme
        
        e.g. the "Find All" label in the find toolbar
        
        Change-Id: I8d766962bb6eda49cbcc39728fe4e5bb4b700fd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141998
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-28  Regina Henschel  <rb.henschel@t-online.de>  [2406ba67c8c03b0d6a4adb81f1efc1609c8dfe8c]

        tdf#54095 docx SmartArt import, apply theme text color
        
        PPTShapeGroupContext uses method applyFontRefColor in importExtDrawings
        to bring the theme text color to the shape text. The patch copies this
        way to ShapeContextHandler, which is used for SmartArt in docx.
        
        Change-Id: Ie0c0453d6a1fd73fbd4b65246aed9570646dc6f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141992
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-10-28  Miklos Vajna  <vmiklos@collabora.com>  [f546f7573158e52359bbeae6194a83a1ff8ac52c]

        DOCX export, numbering portion format: consider full-para char formats as well
        
        The bugdoc had a single paragraph with direct formatting (24pt font
        size), numbering enabled and a bookmark covering half of the paragraph.
        The numbering had default font size in the DOCX export result, not
        inheriting from the paragraph.
        
        In case the bookmark is removed, then the custom font size is not an
        autoformat set on the whole text of the paragraph but rather a format on
        the paragraph level, which does influence the formatting of the
        numbering portion via the paragraph marker formatting, as expected.
        
        Fix the problem in a way similar to what was done in commit
        cb0e1b52d68aa6d5b505f91cb4ce577f7f3b2a8f (sw, numbering portion format:
        consider full-para char formats as well, 2022-10-20), except that was
        for the rendering and this is for the DOCX export.
        
        This also required filtering out grab-bags in
        lcl_writeParagraphMarkerProperties(), otherwise citation SDTs show up in
        the export result at unexpected places, as shown by
        CppunitTest_sw_ooxmlexport14's testTdf129353.
        
        Change-Id: I7bb88e290f2a370d78ecc894f306bcb0a403545f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141995
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-10-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [ab24b70ca0ea80a4655c71762f628e86a76fefa0]

        CppunitTest_sd_misc_tests: inherit from UnoApiTest
        
        also simplify CppunitTest_sd_misc_tests.mk a bit
        
        Change-Id: I111045ebcc241664208ddcf917c9edba0ac50edf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141976
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [3c83a90f5873cc046d5b73c9fa8c968641f19325]

        CppunitTest_sd_shape_import_export_tests: inherit from UnoApiTest
        
        Change-Id: I7b5599574553e87345bf4ab09aeb2003d071eced
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141977
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [8c0117a5abd03026d8ea2a06fc4f6fc534e04f48]

        sd: get rid of duplicated code...
        
        ... by moving a couple of tests to a place with
        similar tests
        Surprisingly, testTdf96708 fails now with
        
        sd/qa/unit/uiimpress.cxx:372:testTdf96708::TestBody
        equality assertion failed
        - Expected: 4
        - Actual  : 5
        
        which also fails when tested manually, so it seems
        the tests didn't work properly before.
        Issue reported in tdf#151802
        
        Change-Id: Id4fb1be5325793ca08f40c1360986a342608fc05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141975
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-28  Miklos Vajna  <vmiklos@collabora.com>  [fc4c0722095f7fd2232997fae6a8f61c4a482edc]

        xmlsec: blind fix to lower the possibly pointless NSS requirement
        
        this was changed upstream for
        https://github.com/lsh123/xmlsec/issues/308
        and the hope is that only the test suite requires newer NSS
        
        Change-Id: Ibb4128ed98476f129470fac1f9b8cde181bb7bb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141962
        Reviewed-by: Jean-Baptiste Faure <jbfaure@libreoffice.org>
        Tested-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-28  Caolán McNamara  <caolanm@redhat.com>  [2c0997900d35e54466d479c9c5437d447ba9b165]

        ofz: build-failure use with-tls result for curl
        
        otherwise with (default due to --disable-dynamic-loading) --disable-nss
        
        we get:
        
        configure: error: select TLS backend(s) or disable TLS with --without-ssl.
        
        Select from these:
        
          --with-amissl
          --with-bearssl
          --with-gnutls
          --with-mbedtls
          --with-nss
          --with-openssl (also works for BoringSSL and libressl)
          --with-rustls
          --with-schannel
          --with-secure-transport
          --with-wolfssl
        
        alternative we could --without-ssl entirely without nss
        
        Change-Id: Iea25b918c135664dffacfb74089d7c7c0818695e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141956
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [2fce155c8939c83d80cacc4ead8110ff75ce1b4c]

        CppunitTest_sd_misc_tests: use clang-format
        
        Do it before changing the inheritance
        
        Change-Id: Id2976c5ebdd23997c90589f6770cca57a5fa1a25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141974
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-28  Julien Nabet  <serval2412@yahoo.fr>  [f02701d55d81961161c686e433c4980b0072e939]

        Typo: SERVICE_SDB_PREPAREDSTATMENT->SERVICE_SDB_PREPAREDSTATEMENT (dbaccess)
        
        Change-Id: Ifea148d85236fee8aa29146f07bb3d57e634a246
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141973
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-10-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [0325be6f3de622be6af9b2f686e3c7afae0405b1]

        Fix bug in copying table where we need to create a primary key
        
        The problem seems to be that
        
            commit fa177231cd20bf3c3f4bb9b50f6646da139c6766
            Author: Tamas Bunth <tamas.bunth@collabora.co.uk>
            Date:   Fri Aug 30 14:57:31 2019 +0200
            tdf#127093, tdf#127092 Fix pasting autoincremented
        
        was reverted in commit d783017c1ccb4e62e99f26b42250ac4e15780cff.
        
        But the follow-on commit
            commit 376cc3ea0fc2e0f209763a2a27c5852136332c86
            Author: Tamas Bunth <tamas.bunth@collabora.co.uk>
            Date:   Sat Aug 31 18:27:44 2019 +0200
            dbaccess: delete old paste autoincrement logic
        
        was not reverted.
        
        This is not a straight revert of the second commit, because
        autoincrement has since been improved with
        
            commit 2a8e120db1c3175ff937cdbe6d0ade23dc380c01
            Author: Oleksii Makhotin <alex@bitprox.com>
            Date:   Tue Apr 6 16:03:41 2021 +0300
            tdf#119962 Fix autoincrement for copied table
        
        Change-Id: Ia9657d88b3e77ba72399ad9afeece3bda3f57038
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141967
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [f27bf3e888c6e98c4a723eb0a00c57f0197f1ed2]

        add TOOLS_WARN
        
        to make future debugging easier
        
        Change-Id: Ib8d268a350489d976c67504af171df5bd34579ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141966
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [ca82061c2cad00aeddb17b766063776fee0ee41a]

        make ValueTransfer easier to understand
        
        storing references to local variables makes it harder to figure out what
        the control flow is doing.
        
        Change-Id: Ifa7fedd6e4be19a0aa8180aa4f754f1811ca44a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141965
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-28  Mike Kaganski  <mike.kaganski@collabora.com>  [616e95c7044e8ea4fe3396dfa22c4ef7e9d4cd32]

        lok: You can't assume that destroyView would only destroy one view
        
        In case you have some in-place clients (e.g., Math in-place editing
        is active), destroying the parent view would also destroy children,
        and then both numberOfViewsChanged (called from doc_destroyView)
        must tolerate 0 as a valid input, and lok_doc_view_destroy must
        make sure to destroy the document after the last views had gone.
        
        Change-Id: I32370fea49da0969e1fbbf971a397c4d657ec8f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141963
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Jenkins

2022-10-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8db9337f35829d8592545055d03718ba0a204950]

        Removed duplicated include
        
        Change-Id: Ia4e519ae7f86135617c6af27bde99738f84df2ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141960
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-10-28  Caolán McNamara  <caolanm@redhat.com>  [6f00aef4fe3242a1ff3a7f9fa31e8a6663162ca3]

        remove configure arguments to curl that no longer exist
        
        Change-Id: Ic6995dfcc11c872092c5e1a53c84dfed5d254eea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141955
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-28  Caolán McNamara  <caolanm@redhat.com>  [50ce65655d8ed834971f7b8d727ac966a841ea12]

        invalidate slider on gaining/losing focus so could show a macOS focus ring
        
        Change-Id: Ief8d3f8152ccc23bd65afb4e9e92cf4190f6bb37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141968
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [7c754a226e63415a4f95be47ba30bde5029fee21]

        rename createPreparedStatment->createPreparedStatement
        
        Change-Id: Ic45610116bd607da018a811f07aebce0f1b8ef85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141959
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-28  Mike Kaganski  <mike.kaganski@collabora.com>  [1e1f739f649a9a36c18425209a6d47c5f7b23eac]

        It's Frame-Controller-Model, not Model-View-Controller
        
        Change-Id: I23a867623f77502baed6639ad3e255c06673d67f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141957
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-28  Chris Sherlock  <chris.sherlock79@gmail.com>  [91bc1e6a8c92a7c895f0ba9dcad9ac4d35f3f791]

        vcl: extract function Animation::RenderNextFrameInAllRenderers()
        
        Change-Id: Iaccf12b251ffe06e24813c48ba3a169d0eaaa61c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/76416
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-10-28  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [470201f392a019ef6f2b9e70377e66e47e839494]

        tdf#145240 add flexibility to receiving PolyPolygons over UNO API
        
        Make XMLShapeExport aware and use that PolyPolygons can be not
        only in Bezier format, but also a sequence of Points
        
        Change-Id: Ie00e87d35d4f8aa9d481b2800585c5a770bbbc0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141935
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-10-28  Mike Kaganski  <mike.kaganski@collabora.com>  [fb53e83372f139bceb5ebfaaae633875efeec240]

        Small simplification
        
        Change-Id: I9aed483fd21b040c486526488917398aaafbe3a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141953
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-28  Caolán McNamara  <caolanm@redhat.com>  [a19177768ce4b57d8b11f50785cf4ba6faf093a5]

        macos: set tooltip colors from something from the theme
        
        Change-Id: I35d3dc602e568c954da23bc91ea695c4b95dd932
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141948
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-28  Caolán McNamara  <caolanm@redhat.com>  [90c1a0ca864a686ca1d0846d9656415e94baf410]

        macos: use system linkColor for hyperlinks
        
        so there is something readable under dark mode, use purpleColor like
        gecko does for visited links as there isn't something available
        
        Change-Id: I36e1b56d505bc8add36f2828fca60b898f9f2d37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141945
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-28  Miklos Vajna  <vmiklos@collabora.com>  [50ecf0f53aabb204df00b052a442def33dd16028]

        CppunitTest_sw_ooxmlexport: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Change-Id: Ie0fdfb333ecb14ce8c015d3bd1750f9b16ce4d5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141944
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-28  Mike Kaganski  <mike.kaganski@collabora.com>  [876d9d6d333cafc0649abebc757f397faf86fc4d]

        Implement css::frame::XController2 in ChartController
        
        ... and use utl::ConnectModelViewController in ChartFrameLoader::load
        
        Change-Id: I9f0dae1b530c05aefdbeeb6a3b3f28d85b0eb14c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141947
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-28  Mike Kaganski  <mike.kaganski@collabora.com>  [16e98d669f2d1dd36c39007daab05a8696b08ebb]

        Introduce utl::ConnectModelViewController
        
        And use it to avoid code duplication
        
        Change-Id: I18447bc1a0388d57a273b310977a0f0fb54152b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141946
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-28  Jim Raykowski  <raykowj@gmail.com>  [5f72a041c0160e4067ca931a9cec711b84b558f4]

        tdf#142446 Show outline content up to a given outline level
        
        This enhancement provides means to hide outline paragraphs and their
        so called outline content for outline levels greater than a given
        outline level. This can be done whether or not outline folding is
        enabled.
        
        Change-Id: I2769b8f39ef2bc11e03cae07c234cf345104567e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141678
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-10-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [02db1642c9ce4394f4f85755c4a0a831e547e4fb]

        CppunitTest_sd_export_tests-ooxml2: inherit from UnoApiTest
        
        Change-Id: Icb690580bf0632f700df52b7dc2620a860bdf9ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141942
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [ba994b6ce2af211cdb89f8f7d91b3ae64ecfb5cd]

        CppunitTest_sd_export_tests-ooxml2: use clang-format
        
        Do it before changing the inheritance
        
        Change-Id: Ic2f94977cb8d777023c88612b337e6a060bea422
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141941
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-27  Noel Grandin  <noelgrandin@gmail.com>  [b4b63d0c46979ad6b6aae5d6a4ea6672ea248e10]

        try to fix some shutdown crashes
        
        seen in 7.4 crash reports
        
        Change-Id: I4c88d485e2e1925895f23861232823ebe97c0c8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141936
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [7d63176bcfbc80fc4045a0f0580c5bf9ccea7a89]

        tdf#151736 writer direct formatting crash
        
        regression from
            commit 9a44807ff3a11afa8f7ce9857ae6a6144a61d481
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Wed Mar 2 17:58:31 2022 +0200
            use SfxItemSet::GetItemIfSet in sw/source/core/txt
        
        Change-Id: I9db016d608300c603d0b1386962b188dddc85125
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141943
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-27  Tibor Nagy  <nagy.tibor2@nisz.hu>  [d83a016823dceaeb48f34d4e94f9a230bebd9169]

        tdf#151767 PPTX import: fix table border width
        
        There is a "Clear Table" function in PP. In this case,
        the table uses the default border value of MSO, which
        was imported as missing table border.
        
        (Note: commit ff0387e726b59e374029d2f635ce00308d99eff6
        "tdf#135843: sd_export_tests-ooxml3: Add unittest for the
        export part" If attachment from tdf#106011 is opened in
        PowerPoint, the table is visible it, but was not in LO.
        This patch fixed that. Therefore the borders of table are
        not missing after export.)
        
        Change-Id: I92dfe2e42f5f58b15af23cc24e931fb12d7c2794
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141880
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-10-27  Caolán McNamara  <caolanm@redhat.com>  [ca482cf39f25941040596e50d0e1ab7fa25dc1dd]

        calculate the header bounds even for !bPaneWithHeader case
        
        so we can pass in the required area for the macOS case
        
        Change-Id: Ibb170e773a57ad0d5d0a591810e4039591337303
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141911
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-27  Tibor Nagy  <nagy.tibor2@nisz.hu>  [eec48130271188cab63665acedbabf1ff5e850a2]

        tdf#148926 tdf#151678 PPTX import: position of standard connector - part1
        
        Connectors are typically connected to connection dots,
        which exist on shapes. If both or one of the two shapes
        are missing, it will be drawn the default type of a
        standard connector in LO. In this case, there is an
        adjustment point which is used to modify positions and
        shapes of the connectors. This patch fixes the position of
        the connector by calculating and setting the adjustment
        value.
        
        Change-Id: Iee384d2a92a22ff95d7b17ba0b4f09698176bc84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141723
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-10-27  Tünde Tóth  <toth.tunde@nisz.hu>  [6e378b5beee473edc54c50550eff9e7d9eec57b5]

        tdf#151621 sd UI: use correct zoom in embedded PPTX
        
        Embedded PPTX object opened at 3000% zoom in a new window.
        
        Change-Id: I7b353b607a1cef84eceaac5fbff96f2fbeb18500
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141528
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-10-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [293e3fcf6fef554bdc8a54c0452ca20f01effbf0]

        CppunitTest_sd_export_tests-ooxml1: inherit from UnoApiTest
        
        for that create the intermediate SdUnoApiTest and SdUnoApiTestXml
        classes. Later they will be merged with SdModelTestBase and
        SdModelTestBaseXML
        
        Change-Id: Ibb59109658c37f9573ab3dc5642cd19e3f6cd86a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141934
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [58220942d65b81c8586f1c2984a0faf84ed9172c]

        CppunitTest_sd_export_tests-ooxml1: use clang-format
        
        Do it before changing the inheritance
        
        Change-Id: I2346d7d6a7433134edf082d50d4782893b43013f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141937
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-27  Noel Grandin  <noelgrandin@gmail.com>  [65368d40bea28bd2d7abfae61056c68d3613c54c]

        add a comment
        
        Change-Id: Iefaf4124327f89277605b1092da2db8b28ef05e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141913
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-27  Tibor Nagy  <nagy.tibor2@nisz.hu>  [097a2de6428f834d28fa78af203d3c0b6577656e]

        tdf#151492 PPTX export: fix connection points regression
        
        caused by commit 4d153517183193f468dee9148c94fe9d874bacb3
        (tdf#149697 PPTX export: fix changing place of connection points).
        
        Change-Id: I6134f18f3c32182a2f5d7295e2511da192dd20c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141427
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-10-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6eea95aac86c0e56043222af2b34c80f9aca8b3c]

        Removed executable bits on odt file
        
        Change-Id: I88234a1bf889a89fac6385f60a4810c55258a813
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141912
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-10-27  Tünde Tóth  <toth.tunde@nisz.hu>  [2dfd9e3e00f6e57ab1b307cf57c01a0830da4b17]

        tdf#151384 DOCX export: lost hyperlink format in localized UI
        
        Fix losing color and underline of hyperlinks in localized
        builds, at least with Russian UI.
        
        Regression from commit d57b4480903f700ad7c95e885b9dd0ace5883cfc
        "tdf#127579 DOCX export: fix losing color and underline of ODT hyperlinks".
        
        Change-Id: I1eebcf58a7071226e80df3f84ed1264c5a8baf31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141761
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-10-27  Stephan Bergmann  <sbergman@redhat.com>  [54b6536b1936f8bff43285ed43f51430ab30b4a2]

        Remove leftover INCLUDED_POSTWIN_H macro
        
        ...that had been added in 48b1c8898d2f5a54435d23c412a0c65b553ef46d "clang-cl
        loplugin: vcl", apparently to avoid redeclaration warnings for some extern "C"
        function, and had been left behind when that function declaration was removed in
        3c443852d25a61b61353d630d8dc8753bad6ab30 "vcl: remove no longer needed
        WIN_Rectangle()"
        
        Change-Id: I2744122e8fefc56c75dbcb921e96b22025b6b766
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141909
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-27  Miklos Vajna  <vmiklos@collabora.com>  [bd892f3ba96fae1f0a151734053da0b39ca69c86]

        crashtesting: fix PDF export of tdf98567-1.docx
        
        Importing tdf98567-1.docx crashed with debug STL since commit
        47bc36c0f87ec2d0329260bcb98d62c7667a5dd1 (sw: make sure mark container
        is sorted before calling equal_range(), 2022-10-24).
        
        The problem is that sw::mark::MarkManager::deleteMark() calls
        DeregisterFromDoc(), which can call selection change listeners, which
        may mutate the container.
        
        Fix the problem by delaying the DeregisterFromDoc call using
        an ILazyDeleter for DDE bookmarks.
        
        Change-Id: Ia4e8ec379dc0c597db8fe5d91d55af09363350c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141907
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [b9ec72ff4d2fb89002ab81e363712fbfd4cbfd98]

        add some more asserts in Fraction::MakeFraction
        
        which I missed when inlining code in
        
            commit 8ac4dd510bd5f41882db0b647797674b06339f4e
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu Oct 27 08:48:25 2022 +0200
            tdf#123419 optimise ImplMakeFraction
        
        Change-Id: Ifd271ce89cea29a22d41b8e143e27df118f8df3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141906
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-27  Sarper Akdemir  <sarper.akdemir@collabora.com>  [e6a1586ff90125245cf0f898af37bf568abdcddf]

        related tdf#149961 pptx export: scale indents for autofitted textboxes
        
        For autofitted textboxes, Impress scales the indents with
        the text size while PowerPoint doesn't.
        
        Try to compensate for this by scaling exported indents
        proportionally to the font scale on autofitted textboxes.
        
        Change-Id: Ib0f967e923d23553b4cdbd1bbe2e137d97b1b2e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141758
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-27  Sarper Akdemir  <sarper.akdemir@collabora.com>  [08d0c2cd6b6bdf37d6fc5c16359bafc6dddc9d09]

        tdf#149961 pptx import: fix indents for autofitted texboxes
        
        For autofitted textboxes, Impress scales the indents with the
        text size while PowerPoint doesn't.
        
        Scale the indents inversely propotional to autofit font
        scale so that the visual appearance on import is similar to
        PowerPoint.
        
        Change-Id: I7876b35a1f4221789564fcf23ccbe3fe21db3d48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141717
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [eeaac9cfdea6d8660ac72e63df3c9a1b8623db7c]

        rational_ReduceInaccurate unnecessary here
        
        as pointed out by mike kaganski, since we are already dealing with
        32-bit values
        
        Change-Id: Ic621757f2d9a689e54c47f36cc6ba85a322c500e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141904
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [fe13e1a4e6350c9a1f79bab4cb5845e7864df7e1]

        chart2: remove leftover
        
        since 51d366712c55c61bea5169c238098d7007e4ce20
        "ChartTest: inherit from UnoApiTest"
        
        Change-Id: Ie4c3c25a3a854df6c7ac27e01c93ffb8f41f469c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141903
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-27  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [483afea3a99b928d0e1cb1df0415a06269067559]

        tdf#151462 - Search for outline node containing the current node
        
        Added unit test
        
        Change-Id: I9fcc26527ec2f7e036ee32a709f023fcc50d9e6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141892
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-10-27  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [885fb902ce7765f04c98cebedf96959007cef05b]

        tdf#146360 use correct data source to access object properties
        
        For more and detailed info see comment in diff please.
        
        Change-Id: I33d6d4fc46af7f6f854a2708e3ab932bbe6712f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141886
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-10-27  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [d5f25f2f78d3852967a6919e215308d129880cf1]

        update credits
        
        Change-Id: I4862f568d9025e321a14291aae5617ab2a474862

2022-10-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [97ae965fa6f11078a48dc5a58455a024367fbc9e]

        CppunitTest_sc_sparkline_test: inherit from UnoApiTest
        
        Change-Id: I456165940ed2719cb854008f1450b7e97e334c3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141900
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [8a542389d35ab8bde735b25d430e2e832bd418df]

        sc: move test to a better place
        
        it's not an export test. Besides, we can get rid of
        loadDocAndSetupModelViewController now
        
        Change-Id: Id6499ff8f0513453eb11eb0054cebd6423e9ae78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141899
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [447321aab480abae3097ce2bce1693d05e7fe1a8]

        CppunitTest_sc_copypaste: inherit from UnoApiTest
        
        Clean CppunitTest_sc_copypaste.mk a bit as well
        
        Change-Id: I0100bcba556fa09a82349c417d34a33789e760e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141898
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [551e5943d4bec10c31077f38ccf5d8149c05265c]

        tdf#123419 optimise ImplMakeFraction
        
        which is very hot here. Push it down into Fraction, where we can skip
        the construction of boost::rational intermediate values
        
        Change-Id: I7e5f18456a252a159d3a50e9297168e5ba9e1588
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141894
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [ab83d7d57d0fae106037b12651adb397b48354e4]

        tdf#123419 using glyph cache for drawinglayer rendering
        
        speeds up rendering by 5% or so
        
        Change-Id: I9feaae75cf2779adf06fcc2429be35ac88193ccf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141893
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-27  Mike Kaganski  <mike.kaganski@collabora.com>  [97cd814ce88cac93f28408e983f3cfc0f94bb6bf]

        RstMBDownFlags -> ResetMouseButtonDownFlags
        
        Change-Id: I2488422d2de8a67c69ec4e60c0f289bc0b784f7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141897
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-27  Caolán McNamara  <caolanm@redhat.com>  [fb1bf9f1fda915b30864e9ad23545930ea6d25fd]

        cid#1242675 Untrusted value as argument
        
        Change-Id: If8ecad4501d6c555791eae0ae113a34e05f9436f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141670
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-27  Miklos Vajna  <vmiklos@collabora.com>  [19e998aa98d966cffca98bed9408d5758d91d9be]

        Update libxmlsec to 1.2.35
        
        - backport 2 patches to fix the build
        
        - replace calls to the now deprecated xmlSecBase64Decode()
        
        Change-Id: Ib3254002fff5e49bb6dd4eb1bf62e7d2ee7be83e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141865
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-10-27  Stephan Bergmann  <sbergman@redhat.com>  [dc85be45c7e2efc0512e823d08e2edba0d4c0e76]

        More CppunitTests need the ASan hack
        
        ...from e854abe076155fc085b56549ced50b3ee9a095d2 "Avoid external processes
        picking up instdir/program/libnspr4.so", after Xisco's recent CppunitTest clean-
        up
        
        Change-Id: Iad4df2bc00e503118e3ad32f25f4ca63ba5d8561
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141891
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-27  Dennis Francis  <dennis.francis@collabora.com>  [3f9e8ac6172f5b1dfd2869ee1c6aea4f24d3f480]

        vcl: re-exporting broken pdfs -> empty pages
        
        Certain pdf documents when loaded in LO_IMPORT_USE_PDFIUM=1 mode even if
        pdf-version < v1.6 sometimes has missing objects referred by other
        objects for determing its stream length for instance.  As a result
        parsing fails and results in a pdf with empty pages.  A round trip
        through pdfium and exporting to v1.6 seems to cure the issue. Possibly
        it does some repairing work to determine the length of the stream in a
        independent pass through the file.
        
        Conflicts:
        	vcl/source/filter/ipdf/pdfread.cxx
        
        Change-Id: Id09f67eddab4163ed12a3a3f3a73baf92e2912aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141856
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-10-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [bdb76c9ff1832041fa7a9bda30e8d4d7d937ff94]

        CppunitTest_sc_jumbosheets_test: inherit from UnoApiTest
        
        Split a couple of tests into 2, one for ods and the other for xlsx
        Change-Id: I9f6f908b150c435933739335f6618d335ce8f9a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141889
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-26  Stephan Bergmann  <sbergman@redhat.com>  [5e43ccb27584d98699e2b2e06658d5b52ebcdff7]

        More CppunitTests need the ASan hack
        
        ...from e854abe076155fc085b56549ced50b3ee9a095d2 "Avoid external processes
        picking up instdir/program/libnspr4.so", after Xisco's recent CppunitTest clean-
        up
        
        Change-Id: Ia47e770a439af3476f81f8c28f2527bbf144baa4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141890
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-26  Caolán McNamara  <caolanm@redhat.com>  [aad5baa3836087032658a5db3673decd9e242e75]

        tab items not exactly centered
        
        Change-Id: I98938855876f8f7d821bacd8ba135053c92683a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141887
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [b45ab31f2b5eb93773608f06b947cd9c5a169150]

        UnoApiTest: do not dispose on save
        
        Change-Id: Id100591517da48ec8e5cfd38f5c44ac0d7b16198
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141888
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-26  Mike Kaganski  <mike.kaganski@collabora.com>  [4a8fa1ba2fa5b4e3c95a255c0cb2d45df54aea38]

        gtktiledviewer: don't crash on sidebar creation
        
        There's no dialog parent for the sidebar child window.
        Just ignore the signal for now.
        
        Change-Id: Iadfae9174780b10b94e8dd3e6c9efc8c4e8b4b2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141878
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-26  Michael Stahl  <michael.stahl@allotropia.de>  [a76a88203d8508f38b10d9bbb94c3bba2485fcaf]

        curl: upgrade to release 7.86.0
        
        Fixes CVE-2022-32221 which could affect libcmis, CVE-2022-42915,
        and 2 more CVEs that probably don't affect LO.
        
        * remove --without-ssl:
          On the one hand, on GNU/Linux this now results in:
        
            configure: error: --without-ssl has been set together with an explicit option to use an ssl library
        
          On the other hand, using the more obvious --without-openssl yields a link
          failure on Android on the nss check in configure:
        
          configure:28220: checking for SSL_VersionRangeSet in -lnss
          /home/cl/Android/Sdk/ndk/20.1.5948944/toolchains/llvm/prebuilt/linux-x86_64/bin/../lib/gcc/aarch64-linux-android/4.9.x/../../../../aarch64-linux-android/bin/ld: warning: liblog.so, needed by /home/cl/rpmbuild/BUILD/lo-android2/workdir/UnpackedTarball/nss/dist/out/lib/libnss3.so, not found (try using -rpath or -rpath-link)
          /home/cl/rpmbuild/BUILD/lo-android2/workdir/UnpackedTarball/nss/dist/out/lib/libnspr4.so: undefined reference to `__android_log_write'
          /home/cl/rpmbuild/BUILD/lo-android2/workdir/UnpackedTarball/nss/dist/out/lib/libnspr4.so: undefined reference to `__android_log_assert'
        
          ... so add the -llog for android in curl-nss.patch.1
        
        Change-Id: I3931a1eec2d681c2ce0e5695039492772e9fcc81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141866
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-10-26  Michael Stahl  <michael.stahl@allotropia.de>  [022e476af44c0dfc97403dc0f3a3b63e731903e6]

        ucb: FTP UCP: report CURLE_URL_MALFORMAT as IllegalIdentifierException
        
        With curl 7.86, the test JunitTest_ucb_complex starts to fail:
        
        .ftp://noname:nopasswd@*nohost.invalid
        now executing open
        com.sun.star.ucb.InteractiveAugmentedIOException:
        	at com.sun.proxy.$Proxy15.execute(Unknown Source)
        	at complex.ucb.UCB.executeCommand(UCB.java:63)
        	at complex.ucb.UCB.checkWrongFtpConnection(UCB.java:119)
        
        because curl_easy_perform() now returns CURLE_URL_MALFORMAT where
        previously it was CURLE_COULDNT_RESOLVE_HOST.
        
        Map this to an exception the test expects.
        
        Change-Id: Ifdb672946726ddb4cb4d9426b7e70eefac63f040
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141877
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-10-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [d86a5a44d12daf0ea3d4865613679ca97fe7739a]

        CppunitTest_sd_layout_tests: inherit from UnoApiTest and XmlTestTools
        
        Change-Id: I60015f363fd4c026240da641ee99ba7185dfbb1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141876
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-26  Stephan Bergmann  <sbergman@redhat.com>  [5baeba69bf448a60068d3bbbcf88dbdf491e41ea]

        Adapt compilerplugins to recent Clang 16 trunk change
        
        <https://github.com/llvm/llvm-project/commit/1acffe81ee9117691812b9bf8747c03354177d15>
        "NFC: [clang] Template argument cleanups."
        
        Change-Id: I84bc276c21efcc11643ae7003e0fee6c7592130f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141860
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [932423b8f3ac5e15809c3234d589c0098a00a52c]

        CppunitTest_sd_png_export_tests: inherit from UnoApiTest
        
        Change-Id: I0dfc7e10250e2690fa34821f8f73cfe6306d2417
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141874
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [ffe9dfbbc64c7ce873f3a83c046ec417d07eaa4e]

        CppunitTest_sd_html_export_tests: inherit from UnoApiTest
        
        Change-Id: Ia51a023102f83406d83f5bfa92bb7dda31ee9dc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141872
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [0dfe66b1d3b6b55cd8fcf76a8290dcd6f6a1a329]

        CppunitTest_sc_tiledrendering: inherit from UnoApiTest
        
        Change-Id: Ie1574d2a84700a1f5c6adf4436ed6f6394dfbe6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141871
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [faff1af1a1506825b930428bdd126cf1a2c2b2d1]

        CppunitTest_sd_tiledrendering: inherit from UnoApiTest
        
        Before it was inheriting from SdModelTestBase for no real
        reason
        
        Change-Id: I51ecb82a5e867808c5fd39d2a0aa093ad097cb1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141868
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-26  Mike Kaganski  <mike.kaganski@collabora.com>  [d8c751008a0997ab9a171675b27b238ba503986a]

        Enable gtktiledviewer on Windows
        
        A new configure argument is introduced:
        
          --with-gtk3-build=<absolute path to GTK3 build>
        
        When provided, libreofficekit_selectionhandles package, libreofficekitgtk
        library and gtktiledviewer executable would be built on Windows using the
        GTK3 libraries in the passed directory, that must contain lib/pkgconfig
        subdirectory with correct pkg-config data.
        
        Change-Id: I6504af6eec0fc73cceb26a1ce923337abe14b5c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141624
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-26  Stephan Bergmann  <sbergman@redhat.com>  [ffb9dcce397f5b13b675b5849457bb98ca9c8e8e]

        UBSan needs SwWrongList RTTI now
        
        ...during CppunitTest_sw_uiwriter6,
        
        > DynamicLibraryManagerException: "Failed to load dynamic library: /home/tdf/lode/jenkins/workspace/lo_ubsan/workdir/LinkTarget/CppunitTest/libtest_sw_uiwriter6.so
        > /home/tdf/lode/jenkins/workspace/lo_ubsan/workdir/LinkTarget/CppunitTest/libtest_sw_uiwriter6.so: undefined symbol: _ZTI11SwWrongList"
        
        (<https://ci.libreoffice.org/job/lo_ubsan/2564/>), apparently since
        e3ae86a38d6282db0f54d3545015ed22ee868ae5 "tdf#124603 sw: pressing Up/Down
        triggers pending spell checking"
        
        Change-Id: I52dfe490bd8862e109a1c2f78a95a7e3022a1352
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141870
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-26  Caolán McNamara  <caolanm@redhat.com>  [bef36eed84bbc1663b174a082d0d3e6544aaab88]

        crashreporting: crash in thesaurus dialog PostUserEvent
        
        not reproducible, but a common error to post an event that
        outlives the owner
        
        Change-Id: Ic2633c504d853116d03e3322f552ae66e7e7e14e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141869
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-26  Caolán McNamara  <caolanm@redhat.com>  [ad2310fec997c73e7546c27aa2aaf2dfd6dbbdf6]

        crashreporting: crash in area tab page with insert, envelope
        
        insert, envelope, format, addressee: format: edit: paragraph, area,
        click on gradient, bitmap, etc.
        
        Change-Id: I121674776662b31dc4e3cf96fbeb2c1d234ae00e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141864
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [7c21bc69406407988f50479ad7b00afee7e4113d]

        CppunitTest_sd_uiimpress: inherit from UnoApiTest
        
        Change-Id: I31c941677b45c0a82e3fe688d40b63796a46d26a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141863
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [7c0a5cd891a32676050092411c4a302e6982d716]

        CppunitTest_oox_vml: Inherit from UnoApiTest
        
        Change-Id: I8c9fe639c448f1fb84449e065dfa05bd1c37ea34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141861
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [160473c1f171f1d3fae4f798338e14eb8ccfdd0e]

        CppunitTest_sd_pdf_import_test: inherit from UnoApiTest
        
        Change-Id: I8bd1c930896935770cdf7453550340cbc8b79f55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141862
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-26  Miklos Vajna  <vmiklos@collabora.com>  [58002ab85d992c7ac44d8bb4d135246b67aa5cc7]

        sw content controls: enable data binding for date
        
        The document had a 2022 date in document.xml, but had a 2012 date in
        data binding. Writer used to show 2022, while Word picks 2012.
        
        Data binding for dates were disabled in commit
        de90c192cb8f1f03a4028493d8bfe9a127a76b2a (sw content controls, plain
        text: enable DOCX filter with data binding, 2022-09-19), because the
        formatting of those date timestamps were missing, so it was better to
        just not update them from data binding, temporarily.
        
        Fix the problem by adding a new read-only DateString property on
        SwXContentControl, this way the import filter can set not only the
        timestamp but the formatted date as well.
        
        This shares the SwContentControl::GetDateString() code with the UI,
        which already had the need in the past to turn a timestamp into a
        date string, based on a provided language and date format.
        
        Change-Id: I842a9483a675f895129a9854caec347be6b6b84e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141859
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-10-26  Alain Romedenne  <alain.romedenne@libreoffice.org>  [8c44dadafe1c3bc4adf4cf78246730a90710dd58]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ca05a2e1e9569618449d87fcba196ba21c711363
          - index correction
            
            Change-Id: I9580f8bef5138364667df66eb950f1d205b5e9a2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141837
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-10-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [580776cdc5b6a6cc73771e0875ead0ab87a6c69b]

        CppunitTest_oox_mathml: inherit from UnoApiTest
        
        Change-Id: I163fd8d635a18c1dd03eaa50720d10d4fe78d4cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141857
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [2f795bb8bbb77a1c06260768e8d515b58dac8bce]

        CppunitTest_oox_shape: inherit from UnoApiTest
        
        Change-Id: I2f8465713c3a2b57faea62d6022e4735d50eb950
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141858
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-26  Stephan Bergmann  <sbergman@redhat.com>  [b92c822be84f2a82625e2ece3a91e7f95015d186]

        Support --with-visual-studio=2022preview
        
        ...for recent Visual Studio 2022 Preview 17.4.0 (which can be installed
        alongside a Visual Studio 2022 17.3.x release)
        
        Change-Id: I104363ac0007a84617486dd798d6c4fb9c0a5ea2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141855
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-26  Stephan Bergmann  <sbergman@redhat.com>  [3e009159cd1801507f6e965444a7dade5497f89a]

        external/skia: Missing include
        
        ...at least when building with Visual Studio 2022 Preview 17.4.0,
        
        > In file included from workdir/UnpackedTarball/skia/src/core/SkKeyHelpers.cpp:14:
        > workdir/UnpackedTarball/skia\src/core/SkShaderCodeDictionary.h(45,43): error: no type named 'string' in namespace 'std'
        >     using GenerateGlueCodeForEntry = std::string (*)(const std::string& resultName,
        >                                      ~~~~~^
        
        etc.
        
        Change-Id: Idd8dafb4e57e04088ee60954ecfa601cc7588e55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141833
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-26  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [038c4a42834014b421a2e8a99ae436eb2dc8f8c5]

        lok: support embedded media
        
        Change-Id: Ie8f3ed188cec0050a10a5d49325756931b902ef1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141807
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-26  Miklos Vajna  <vmiklos@collabora.com>  [110370baa621f33a095e1da908f89bdfb5a68ce6]

        CppunitTest_sw_ww8export3: remove not needed mustTestImportOf()
        
        If the input format is not DOC, we can use the plain
        CPPUNIT_TEST_FIXTURE().
        
        Change-Id: Id73b6ed4218b4fa7883ca4e39fb3df01f7525428
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141831
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-26  Regina Henschel  <rb.henschel@t-online.de>  [17dfc9a9da009cc23d2222e3fb4e2cef9c97d581]

        tdf#83671 SmartArt: preserve pos and size for metafile
        
        Import of a SmartArt creates a group with a background shape and then
        the SmartArt shapes. The background shape determines the position and
        size of the group.
        
        The method Shape::convertSmartArtToMetafile() replaces the existing
        SmartArt shapes with a metafile object and thereby throws away the
        background shape. Thus the group takes it size from the metafile object,
        which has default size 100x100 (Hmm) and position 0|0.
        The patch remembers the original size and position from the background
        shape and applies it then to the metafile shape.
        
        Change-Id: Id7b1ccd20b2597c5e2adca7294a994fd2e0e066f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141830
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-10-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bb07b2e2dba871d8b5c5fb99ea3dbf176c756025]

        Fix typo
        
        Change-Id: If5476a32e780870725247aba6be50ba50bd54915
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141828
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-10-25  Stephan Bergmann  <sbergman@redhat.com>  [dc8fc774c35cc935331e04ddb8ab7646ffca775e]

        Address a constexpr template point of instantiation issue
        
        ...that hits at least when building with Clang and --with-latest-c++ against
        recent libc++ or MSVC standard library (where C++20 and esp. C++23 made more and
        more class template member functions constexpr).  My understanding is that there
        is some leeway at what point a compiler should instantiate such function
        specializations, and Clang decides to instantiate constexpr ones early (cf.
        <https://github.com/llvm/llvm-project/commit/242ad89a15d5466d166d47978bfff983d40ab511>
        "C++11 half of r147023: In C++11, additionally eagerly instantiate:" and its "Do
        not defer instantiations of constexpr functions" comment, and the discussion at
        <https://discourse.llvm.org/t/point-of-instantiation-of-constexpr-function-template/65129>).
        
        > In file included from sfx2/source/dialog/templdlg.cxx:20:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/memory:881:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/__memory/shared_ptr.h:30:
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:47:19: error: invalid application of 'sizeof' to an incomplete type 'ToolbarDropTarget'
        >     static_assert(sizeof(_Tp) >= 0, "cannot delete an incomplete type");
        >                   ^~~~~~~~~~~
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:281:7: note: in instantiation of member function 'std::default_delete<ToolbarDropTarget>::operator()' requested here
        >       __ptr_.second()(__tmp);
        >       ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:247:75: note: in instantiation of member function 'std::unique_ptr<ToolbarDropTarget>::reset' requested here
        >   _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); }
        >                                                                           ^
        > sfx2/source/dialog/templdlg.cxx:665:25: note: in instantiation of member function 'std::unique_ptr<ToolbarDropTarget>::~unique_ptr' requested here
        > SfxTemplateDialog_Impl::SfxTemplateDialog_Impl(SfxBindings* pB, SfxTemplatePanelControl* pDlgWindow)
        >                         ^
        > sfx2/source/inc/templdgi.hxx:198:7: note: forward declaration of 'ToolbarDropTarget'
        > class ToolbarDropTarget;
        >       ^
        
        Change-Id: I360f35e01e301bca6fa801a889b6d107f67faf15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141818
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-25  Michael Stahl  <michael.stahl@allotropia.de>  [fa3f04bdd4f73a1b3be70dfb709c44638ef7e3d9]

        tdf#148934 PDF/UA export: add Contents entry to Link annotations
        
        * Specification: ISO 14289-1:2014, Clause: 7.18.5, Test number: 2
        Links shall contain an alternate description via their Contents key as described in ISO 32000-1:2008, 14.9.3.
        
        These links are created all over the code, in some cases it's a bit
        dubious what the content/alt-text should be, but let's try to use the
        most suitable looking bit of text in whatever the context is.
        
        * Specification: ISO 14289-1:2014, Clause: 7.18.3, Test number: 1
        Every page on which there is an annotation shall contain in its page dictionary the key Tabs, and its value shall be S.
        
        Change-Id: I7b63feb759f0c75047f854ed9997918f829a537e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141826
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-10-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [ee912e56d85345489234196266216e660a5dee46]

        CppunitTest_filter_textfilterdetect: inherit from UnoApiTest
        
        Change-Id: I146bd1a032b53b4f0457a0fd9c58c5770f98a308
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141829
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-25  Miklos Vajna  <vmiklos@collabora.com>  [b38730ae0ae92ca49b84a45853c2ed098ee9064f]

        sw html import: fix handling of CDATA
        
        In case the HTML contained markup like <![CDATA[...]]>, we simply
        ignored it during import, even if e.g. the ODT import handles that
        correctly.
        
        The reason for this is that the svtools/ HTMLParser had code to parse
        <!-- ... ---> style comments, but not for CDATA.
        
        Fix the problem by introducing a new HtmlTokenId::CDATA, producing a
        matching token content in HTMLParser::GetNextToken_(), and finally map
        it to normal text on the Writer side.
        
        Note that HtmlTokenId doesn't allow non-on-off tokens past ONOFF_START,
        neither allows inserting a single token before ONOFF_START (it breaks
        getOnToken()), so for now just add a second, dummy token to avoid
        breakage.
        
        Change-Id: I605c3c21dc11986fda5d93d36148788a638e97b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141813
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-10-25  Stephan Bergmann  <sbergman@redhat.com>  [d55358c7c31e2e9f124ee90d78eba2db3f1af756]

        Address a constexpr template point of instantiation issue
        
        ...that hits at least when building with Clang and --with-latest-c++ against
        recent libc++ or MSVC standard library (where C++20 and esp. C++23 made more and
        more class template member functions constexpr).  My understanding is that there
        is some leeway at what point a compiler should instantiate such function
        specializations, and Clang decides to instantiate constexpr ones early (cf.
        <https://github.com/llvm/llvm-project/commit/242ad89a15d5466d166d47978bfff983d40ab511>
        "C++11 half of r147023: In C++11, additionally eagerly instantiate:" and its "Do
        not defer instantiations of constexpr functions" comment, and the discussion at
        <https://discourse.llvm.org/t/point-of-instantiation-of-constexpr-function-template/65129>).
        
        > In file included from sw/source/core/access/acccell.cxx:20:
        > In file included from include/sal/log.hxx:20:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/sstream:186:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/istream:165:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/ostream:168:
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:47:19: error: invalid application of 'sizeof' to an incomplete type 'FndLine_'
        >     static_assert(sizeof(_Tp) >= 0, "cannot delete an incomplete type");
        >                   ^~~~~~~~~~~
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:281:7: note: in instantiation of member function 'std::default_delete<FndLine_>::operator()' requested here
        >       __ptr_.second()(__tmp);
        >       ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:247:75: note: in instantiation of member function 'std::unique_ptr<FndLine_>::reset' requested here
        >   _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); }
        >                                                                           ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/construct_at.h:64:13: note: in instantiation of member function 'std::unique_ptr<FndLine_>::~unique_ptr' requested here
        >     __loc->~_Tp();
        >             ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/construct_at.h:89:12: note: in instantiation of function template specialization 'std::__destroy_at<std::unique_ptr<FndLine_>, 0>' requested here
        >     _VSTD::__destroy_at(__loc);
        >            ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/allocator_traits.h:317:16: note: in instantiation of function template specialization 'std::destroy_at<std::unique_ptr<FndLine_>, 0>' requested here
        >         _VSTD::destroy_at(__p);
        >                ^
        > ~/llvm/inst/bin/../include/c++/v1/vector:834:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<std::unique_ptr<FndLine_>>>::destroy<std::unique_ptr<FndLine_>, void, void>' requested here
        >         __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end));
        >                         ^
        > ~/llvm/inst/bin/../include/c++/v1/vector:828:29: note: in instantiation of member function 'std::vector<std::unique_ptr<FndLine_>>::__base_destruct_at_end' requested here
        >   void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
        >                             ^
        > ~/llvm/inst/bin/../include/c++/v1/vector:433:9: note: in instantiation of member function 'std::vector<std::unique_ptr<FndLine_>>::__clear' requested here
        >         __clear();
        >         ^
        > sw/inc/tblsel.hxx:170:5: note: in instantiation of member function 'std::vector<std::unique_ptr<FndLine_>>::~vector' requested here
        >     FndBox_( SwTableBox* pB, FndLine_* pFL ) :
        >     ^
        > sw/inc/tblsel.hxx:152:7: note: forward declaration of 'FndLine_'
        > class FndLine_;
        >       ^
        
        Change-Id: Ia088547c6463a55f48bb4c4ca5107b3bf9472ff1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141820
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-25  Stephan Bergmann  <sbergman@redhat.com>  [4458cf6930fdbda44345fcd1bd9b5c0664cffb9f]

        Address a constexpr template point of instantiation issue
        
        ...that hits at least when building with Clang and --with-latest-c++ against
        recent libc++ or MSVC standard library (where C++20 and esp. C++23 made more and
        more class template member functions constexpr).  My understanding is that there
        is some leeway at what point a compiler should instantiate such function
        specializations, and Clang decides to instantiate constexpr ones early (cf.
        <https://github.com/llvm/llvm-project/commit/242ad89a15d5466d166d47978bfff983d40ab511>
        "C++11 half of r147023: In C++11, additionally eagerly instantiate:" and its "Do
        not defer instantiations of constexpr functions" comment, and the discussion at
        <https://discourse.llvm.org/t/point-of-instantiation-of-constexpr-function-template/65129>).
        
        > In file included from vcl/unx/gtk3/fpicker/SalGtkFilePicker.cxx:43:
        > In file included from vcl/inc/unx/gtk/gtkdata.hxx:34:
        > In file included from vcl/inc/unx/gendata.hxx:15:
        > In file included from vcl/inc/svdata.hxx:26:
        > In file included from include/o3tl/hash_combine.hxx:13:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/functional:515:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/__functional/boyer_moore_searcher.h:26:
        > ~/llvm/inst/bin/../include/c++/v1/vector:538:52: error: arithmetic on a pointer to an incomplete type 'FilterEntry'
        >         {return static_cast<size_type>(__end_cap() - this->__begin_);}
        >                                        ~~~~~~~~~~~ ^
        > ~/llvm/inst/bin/../include/c++/v1/vector:761:56: note: in instantiation of member function 'std::vector<FilterEntry>::capacity' requested here
        >       __annotate_contiguous_container(data(), data() + capacity(),
        >                                                        ^
        > ~/llvm/inst/bin/../include/c++/v1/vector:428:7: note: in instantiation of member function 'std::vector<FilterEntry>::__annotate_delete' requested here
        >       __annotate_delete();
        >       ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:49:5: note: in instantiation of member function 'std::vector<FilterEntry>::~vector' requested here
        >     delete __ptr;
        >     ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:281:7: note: in instantiation of member function 'std::default_delete<std::vector<FilterEntry>>::operator()' requested here
        >       __ptr_.second()(__tmp);
        >       ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:247:75: note: in instantiation of member function 'std::unique_ptr<std::vector<FilterEntry>>::reset' requested here
        >   _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); }
        >                                                                           ^
        > vcl/unx/gtk3/fpicker/SalGtkFilePicker.cxx:86:19: note: in instantiation of member function 'std::unique_ptr<std::vector<FilterEntry>>::~unique_ptr' requested here
        > SalGtkFilePicker::SalGtkFilePicker( const uno::Reference< uno::XComponentContext >& xContext ) :
        >                   ^
        > vcl/unx/gtk3/fpicker/SalGtkFilePicker.hxx:38:8: note: forward declaration of 'FilterEntry'
        > struct FilterEntry;
        >        ^
        > In file included from vcl/unx/gtk3/fpicker/SalGtkFilePicker.cxx:43:
        > In file included from vcl/inc/unx/gtk/gtkdata.hxx:34:
        > In file included from vcl/inc/unx/gendata.hxx:15:
        > In file included from vcl/inc/svdata.hxx:26:
        > In file included from include/o3tl/hash_combine.hxx:13:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/functional:515:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/__functional/boyer_moore_searcher.h:26:
        > ~/llvm/inst/bin/../include/c++/v1/vector:761:54: error: arithmetic on a pointer to an incomplete type 'const value_type' (aka 'const FilterEntry')
        >       __annotate_contiguous_container(data(), data() + capacity(),
        >                                               ~~~~~~ ^
        > ~/llvm/inst/bin/../include/c++/v1/vector:428:7: note: in instantiation of member function 'std::vector<FilterEntry>::__annotate_delete' requested here
        >       __annotate_delete();
        >       ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:49:5: note: in instantiation of member function 'std::vector<FilterEntry>::~vector' requested here
        >     delete __ptr;
        >     ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:281:7: note: in instantiation of member function 'std::default_delete<std::vector<FilterEntry>>::operator()' requested here
        >       __ptr_.second()(__tmp);
        >       ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:247:75: note: in instantiation of member function 'std::unique_ptr<std::vector<FilterEntry>>::reset' requested here
        >   _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); }
        >                                                                           ^
        > vcl/unx/gtk3/fpicker/SalGtkFilePicker.cxx:86:19: note: in instantiation of member function 'std::unique_ptr<std::vector<FilterEntry>>::~unique_ptr' requested here
        > SalGtkFilePicker::SalGtkFilePicker( const uno::Reference< uno::XComponentContext >& xContext ) :
        >                   ^
        > vcl/unx/gtk3/fpicker/SalGtkFilePicker.hxx:38:8: note: forward declaration of 'FilterEntry'
        > struct FilterEntry;
        >        ^
        > In file included from vcl/unx/gtk3/fpicker/SalGtkFilePicker.cxx:43:
        > In file included from vcl/inc/unx/gtk/gtkdata.hxx:34:
        > In file included from vcl/inc/unx/gendata.hxx:15:
        > In file included from vcl/inc/svdata.hxx:26:
        > In file included from include/o3tl/hash_combine.hxx:13:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/functional:515:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/__functional/boyer_moore_searcher.h:26:
        > ~/llvm/inst/bin/../include/c++/v1/vector:834:62: error: arithmetic on a pointer to an incomplete type 'FilterEntry'
        >         __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end));
        >                                                              ^ ~~~~~~~~~~~~~~~~
        > ~/llvm/inst/bin/../include/c++/v1/vector:828:29: note: in instantiation of member function 'std::vector<FilterEntry>::__base_destruct_at_end' requested here
        >   void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
        >                             ^
        > ~/llvm/inst/bin/../include/c++/v1/vector:433:9: note: in instantiation of member function 'std::vector<FilterEntry>::__clear' requested here
        >         __clear();
        >         ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:49:5: note: in instantiation of member function 'std::vector<FilterEntry>::~vector' requested here
        >     delete __ptr;
        >     ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:281:7: note: in instantiation of member function 'std::default_delete<std::vector<FilterEntry>>::operator()' requested here
        >       __ptr_.second()(__tmp);
        >       ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:247:75: note: in instantiation of member function 'std::unique_ptr<std::vector<FilterEntry>>::reset' requested here
        >   _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); }
        >                                                                           ^
        > vcl/unx/gtk3/fpicker/SalGtkFilePicker.cxx:86:19: note: in instantiation of member function 'std::unique_ptr<std::vector<FilterEntry>>::~unique_ptr' requested here
        > SalGtkFilePicker::SalGtkFilePicker( const uno::Reference< uno::XComponentContext >& xContext ) :
        >                   ^
        > vcl/unx/gtk3/fpicker/SalGtkFilePicker.hxx:38:8: note: forward declaration of 'FilterEntry'
        > struct FilterEntry;
        >        ^
        > In file included from vcl/unx/gtk3/fpicker/SalGtkFilePicker.cxx:28:
        > In file included from workdir/UnoApiHeadersTarget/offapi/normal/com/sun/star/awt/SystemDependentXWindow.hpp:8:
        > In file included from include/com/sun/star/uno/Type.hxx:29:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/ostream:169:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/bitset:129:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/string:548:
        > ~/llvm/inst/bin/../include/c++/v1/__memory/allocator.h:128:58: error: invalid application of 'sizeof' to an incomplete type 'FilterEntry'
        >             _VSTD::__libcpp_deallocate((void*)__p, __n * sizeof(_Tp), _LIBCPP_ALIGNOF(_Tp));
        >                                                          ^~~~~~~~~~~
        > ~/llvm/inst/bin/../include/c++/v1/__memory/allocator_traits.h:282:13: note: in instantiation of member function 'std::allocator<FilterEntry>::deallocate' requested here
        >         __a.deallocate(__p, __n);
        >             ^
        > ~/llvm/inst/bin/../include/c++/v1/vector:434:25: note: in instantiation of member function 'std::allocator_traits<std::allocator<FilterEntry>>::deallocate' requested here
        >         __alloc_traits::deallocate(__alloc(), this->__begin_, capacity());
        >                         ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:49:5: note: in instantiation of member function 'std::vector<FilterEntry>::~vector' requested here
        >     delete __ptr;
        >     ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:281:7: note: in instantiation of member function 'std::default_delete<std::vector<FilterEntry>>::operator()' requested here
        >       __ptr_.second()(__tmp);
        >       ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:247:75: note: in instantiation of member function 'std::unique_ptr<std::vector<FilterEntry>>::reset' requested here
        >   _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); }
        >                                                                           ^
        > vcl/unx/gtk3/fpicker/SalGtkFilePicker.cxx:86:19: note: in instantiation of member function 'std::unique_ptr<std::vector<FilterEntry>>::~unique_ptr' requested here
        > SalGtkFilePicker::SalGtkFilePicker( const uno::Reference< uno::XComponentContext >& xContext ) :
        >                   ^
        > vcl/unx/gtk3/fpicker/SalGtkFilePicker.hxx:38:8: note: forward declaration of 'FilterEntry'
        > struct FilterEntry;
        >        ^
        
        Change-Id: I6f76dc24b12214eda75d3a5bb91a0fe120e38880
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141822
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-25  Stephan Bergmann  <sbergman@redhat.com>  [2c05c6ead206659b1cbd7b794aa81e87694a251a]

        Address a constexpr template point of instantiation issue
        
        ...that hits at least when building with Clang and --with-latest-c++ against
        recent libc++ or MSVC standard library (where C++20 and esp. C++23 made more and
        more class template member functions constexpr).  My understanding is that there
        is some leeway at what point a compiler should instantiate such function
        specializations, and Clang decides to instantiate constexpr ones early (cf.
        <https://github.com/llvm/llvm-project/commit/242ad89a15d5466d166d47978bfff983d40ab511>
        "C++11 half of r147023: In C++11, additionally eagerly instantiate:" and its "Do
        not defer instantiations of constexpr functions" comment, and the discussion at
        <https://discourse.llvm.org/t/point-of-instantiation-of-constexpr-function-template/65129>).
        
        > In file included from vcl/unx/gtk3/gtkinst.cxx:12:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/deque:181:
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:47:19: error: invalid application of 'sizeof' to an incomplete type '(anonymous namespace)::IMHandler'
        >     static_assert(sizeof(_Tp) >= 0, "cannot delete an incomplete type");
        >                   ^~~~~~~~~~~
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:281:7: note: in instantiation of member function 'std::default_delete<(anonymous namespace)::IMHandler>::operator()' requested here
        >       __ptr_.second()(__tmp);
        >       ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:247:75: note: in instantiation of member function 'std::unique_ptr<(anonymous namespace)::IMHandler>::reset' requested here
        >   _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); }
        >                                                                           ^
        > vcl/unx/gtk3/gtkinst.cxx:18108:5: note: in instantiation of member function 'std::unique_ptr<(anonymous namespace)::IMHandler>::~unique_ptr' requested here
        >     GtkInstanceDrawingArea(GtkDrawingArea* pDrawingArea, GtkInstanceBuilder* pBuilder, a11yref xA11y, bool bTakeOwnership)
        >     ^
        > vcl/unx/gtk3/gtkinst.cxx:17947:7: note: forward declaration of '(anonymous namespace)::IMHandler'
        > class IMHandler;
        >       ^
        
        Change-Id: I555fc974762ba75f28705a3c4673956db275009f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141823
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [51d366712c55c61bea5169c238098d7007e4ce20]

        ChartTest: inherit from UnoApiTest
        
        Change-Id: Ie826b66364f61bdab555228ca3a348f86b34847f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141824
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-25  Stephan Bergmann  <sbergman@redhat.com>  [4b0f51efbcb9e71034089f431117e6bac92a26b2]

        Address a constexpr template point of instantiation issue
        
        ...that hits at least when building with Clang and --with-latest-c++ against
        recent libc++ or MSVC standard library (where C++20 and esp. C++23 made more and
        more class template member functions constexpr).  My understanding is that there
        is some leeway at what point a compiler should instantiate such function
        specializations, and Clang decides to instantiate constexpr ones early (cf.
        <https://github.com/llvm/llvm-project/commit/242ad89a15d5466d166d47978bfff983d40ab511>
        "C++11 half of r147023: In C++11, additionally eagerly instantiate:" and its "Do
        not defer instantiations of constexpr functions" comment, and the discussion at
        <https://discourse.llvm.org/t/point-of-instantiation-of-constexpr-function-template/65129>).
        
        > In file included from vcl/source/app/salvtables.cxx:26:
        > In file included from workdir/UnoApiHeadersTarget/offapi/normal/com/sun/star/awt/XWindow.hpp:6:
        > In file included from workdir/UnoApiHeadersTarget/offapi/normal/com/sun/star/awt/XWindow.hdl:13:
        > In file included from workdir/UnoApiHeadersTarget/udkapi/normal/com/sun/star/lang/XComponent.hdl:7:
        > In file included from workdir/UnoApiHeadersTarget/udkapi/normal/com/sun/star/uno/XInterface.hdl:6:
        > In file included from include/com/sun/star/uno/Any.h:30:
        > In file included from include/rtl/ustring.hxx:34:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/ostream:168:
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:47:19: error: invalid application of 'sizeof' to an incomplete type 'SalFlashAttention'
        >     static_assert(sizeof(_Tp) >= 0, "cannot delete an incomplete type");
        >                   ^~~~~~~~~~~
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:281:7: note: in instantiation of member function 'std::default_delete<SalFlashAttention>::operator()' requested here
        >       __ptr_.second()(__tmp);
        >       ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:247:75: note: in instantiation of member function 'std::unique_ptr<SalFlashAttention>::reset' requested here
        >   _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); }
        >                                                                           ^
        > vcl/source/app/salvtables.cxx:292:20: note: in instantiation of member function 'std::unique_ptr<SalFlashAttention>::~unique_ptr' requested here
        > SalInstanceWidget::SalInstanceWidget(vcl::Window* pWidget, SalInstanceBuilder* pBuilder,
        >                    ^
        > vcl/inc/salvtables.hxx:172:7: note: forward declaration of 'SalFlashAttention'
        > class SalFlashAttention;
        >       ^
        
        Change-Id: I49523c8db5b3fdd4dc5614fdb5c6f8ced73f5eca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141821
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4c3bf75187741d19beb4698f13a11cd3c951fb08]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d195123be4e11c5eeca6d5eace878fecbf8380a8
          - Fix typo
            
            Change-Id: I3b533183d82a707ee837cd584d3e9ed3862c2ed5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141827
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-10-25  Stephan Bergmann  <sbergman@redhat.com>  [ec27f2e5e39034ac4b38323149df72be28cba274]

        Address a constexpr template point of instantiation issue
        
        ...that hits at least when building with Clang and --with-latest-c++ against
        recent libc++ or MSVC standard library (where C++20 and esp. C++23 made more and
        more class template member functions constexpr).  My understanding is that there
        is some leeway at what point a compiler should instantiate such function
        specializations, and Clang decides to instantiate constexpr ones early (cf.
        <https://github.com/llvm/llvm-project/commit/242ad89a15d5466d166d47978bfff983d40ab511>
        "C++11 half of r147023: In C++11, additionally eagerly instantiate:" and its "Do
        not defer instantiations of constexpr functions" comment, and the discussion at
        <https://discourse.llvm.org/t/point-of-instantiation-of-constexpr-function-template/65129>).
        
        > In file included from starmath/source/ElementsDockingWindow.cxx:20:
        > In file included from starmath/inc/ElementsDockingWindow.hxx:22:
        > In file included from include/sfx2/dockwin.hxx:22:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/memory:881:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/__memory/shared_ptr.h:30:
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:47:19: error: invalid application of 'sizeof' to an incomplete type 'ElementData'
        >     static_assert(sizeof(_Tp) >= 0, "cannot delete an incomplete type");
        >                   ^~~~~~~~~~~
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:281:7: note: in instantiation of member function 'std::default_delete<ElementData>::operator()' requested here
        >       __ptr_.second()(__tmp);
        >       ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:247:75: note: in instantiation of member function 'std::unique_ptr<ElementData>::reset' requested here
        >   _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); }
        >                                                                           ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/construct_at.h:64:13: note: in instantiation of member function 'std::unique_ptr<ElementData>::~unique_ptr' requested here
        >     __loc->~_Tp();
        >             ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/construct_at.h:89:12: note: in instantiation of function template specialization 'std::__destroy_at<std::unique_ptr<ElementData>, 0>' requested here
        >     _VSTD::__destroy_at(__loc);
        >            ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/allocator_traits.h:317:16: note: in instantiation of function template specialization 'std::destroy_at<std::unique_ptr<ElementData>, 0>' requested here
        >         _VSTD::destroy_at(__p);
        >                ^
        > ~/llvm/inst/bin/../include/c++/v1/vector:834:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<std::unique_ptr<ElementData>>>::destroy<std::unique_ptr<ElementData>, void, void>' requested here
        >         __alloc_traits::destroy(__alloc(), std::__to_address(--__soon_to_be_end));
        >                         ^
        > ~/llvm/inst/bin/../include/c++/v1/vector:828:29: note: in instantiation of member function 'std::vector<std::unique_ptr<ElementData>>::__base_destruct_at_end' requested here
        >   void __clear() _NOEXCEPT {__base_destruct_at_end(this->__begin_);}
        >                             ^
        > ~/llvm/inst/bin/../include/c++/v1/vector:433:9: note: in instantiation of member function 'std::vector<std::unique_ptr<ElementData>>::__clear' requested here
        >         __clear();
        >         ^
        > starmath/source/ElementsDockingWindow.cxx:455:20: note: in instantiation of member function 'std::vector<std::unique_ptr<ElementData>>::~vector' requested here
        > SmElementsControl::SmElementsControl(std::unique_ptr<weld::IconView> pIconView)
        >                    ^
        > starmath/inc/ElementsDockingWindow.hxx:35:8: note: forward declaration of 'ElementData'
        > struct ElementData;
        >        ^
        
        Change-Id: Iaae76ed5e59d04da32b468a69052ef305ca8005a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141819
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-25  Alain Romedenne  <alain.romedenne@libreoffice.org>  [9fffd745a755c1459911ac8369c7a25d5f9bac5c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b122dcc35b2015c8ffd0f826dd99edfeeebb39d1
          - tdf141474 CreateUnoListener function accepts keyword arguments
            
            -  literals and links added to improve page legibility
            -  'related to' items added
            -  Multiple text clarifications and additionss
            Change-Id: I0d7515783cb53f382ff2246a4a377ffb871a8284
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141578
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-10-25  Mike Kaganski  <mike.kaganski@collabora.com>  [2e34b2f32586947ca1e93dee9ab482372d604d10]

        Consistently set document view also for zoom event
        
        And extract this code to a dedicated function.
        
        The problem was, that creating a new view sets the document's current
        view shell (in SwViewGlueDocShell); upon destruction, document's view
        shell is set to nullptr. In desktop case, document view shell is then
        reset to another active shell e.g. inside "grab focus" event, which
        makes all following operations safe. But in gtktiledviewer case, the
        "grab focus" event is not handled, so setClientZoomInThread resulted
        in eventual nullptr dereference.
        
        It was workarounded in commit 25de85bc3ce2d2f9b7736f65492f42579048da27
          Date   Fri Oct 21 21:14:04 2022 +0200
            nullptr check
        
        but that was not the proper fix.
        
        Possibly it could also be reasonable to start handling "focus-in-event"
        [1] in gtktiledviewer; but since just setting the view consistently in
        setClientZoomInThread solves the problem, it looks excessive.
        
        This reverts commit 25de85bc3ce2d2f9b7736f65492f42579048da27.
        
        [1] https://docs.gtk.org/gtk3/signal.Widget.focus-in-event.html
        
        Change-Id: Iac4ff4e9b043aec0e0af6ed811c0e7f018378271
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141753
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-25  Stephan Bergmann  <sbergman@redhat.com>  [d5bb58460edf45c3f7806e0772b9859837879bf8]

        Address a constexpr template point of instantiation issue
        
        ...that hits at least when building with Clang and --with-latest-c++ against
        recent libc++ or MSVC standard library (where C++20 and esp. C++23 made more and
        more class template member functions constexpr).  My understanding is that there
        is some leeway at what point a compiler should instantiate such function
        specializations, and Clang decides to instantiate constexpr ones early (cf.
        <https://github.com/llvm/llvm-project/commit/242ad89a15d5466d166d47978bfff983d40ab511>
        "C++11 half of r147023: In C++11, additionally eagerly instantiate:" and its "Do
        not defer instantiations of constexpr functions" comment, and the discussion at
        <https://discourse.llvm.org/t/point-of-instantiation-of-constexpr-function-template/65129>).
        
        > In file included from sc/source/ui/dbgui/dbnamdlg.cxx:20:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/memory:881:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/__memory/shared_ptr.h:30:
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:47:19: error: invalid application of 'sizeof' to an incomplete type '(anonymous namespace)::DBSaveData'
        >     static_assert(sizeof(_Tp) >= 0, "cannot delete an incomplete type");
        >                   ^~~~~~~~~~~
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:281:7: note: in instantiation of member function 'std::default_delete<(anonymous namespace)::DBSaveData>::operator()' requested here
        >       __ptr_.second()(__tmp);
        >       ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:247:75: note: in instantiation of member function 'std::unique_ptr<(anonymous namespace)::DBSaveData>::reset' requested here
        >   _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); }
        >                                                                           ^
        > sc/source/ui/dbgui/dbnamdlg.cxx:46:36: note: in instantiation of member function 'std::unique_ptr<(anonymous namespace)::DBSaveData>::~unique_ptr' requested here
        > static std::unique_ptr<DBSaveData> xSaveObj;
        >                                    ^
        > sc/source/ui/dbgui/dbnamdlg.cxx:42:7: note: forward declaration of '(anonymous namespace)::DBSaveData'
        > class DBSaveData;
        >       ^
        
        Change-Id: I65850c11a42886484dfbfbd4566ad71486337bc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141816
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-25  Stephan Bergmann  <sbergman@redhat.com>  [ef862ba4b1b0b4799ec9afd294cf1b2c84f7ef1f]

        Address a constexpr template point of instantiation issue
        
        ...that hits at least when building with Clang and --with-latest-c++ against
        recent libc++ or MSVC standard library (where C++20 and esp. C++23 made more and
        more class template member functions constexpr).  My understanding is that there
        is some leeway at what point a compiler should instantiate such function
        specializations, and Clang decides to instantiate constexpr ones early (cf.
        <https://github.com/llvm/llvm-project/commit/242ad89a15d5466d166d47978bfff983d40ab511>
        "C++11 half of r147023: In C++11, additionally eagerly instantiate:" and its "Do
        not defer instantiations of constexpr functions" comment, and the discussion at
        <https://discourse.llvm.org/t/point-of-instantiation-of-constexpr-function-template/65129>).
        
        > In file included from sfx2/source/dialog/StyleList.cxx:20:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/memory:881:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/__memory/shared_ptr.h:30:
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:47:19: error: invalid application of 'sizeof' to an incomplete type 'TreeViewDropTarget'
        >     static_assert(sizeof(_Tp) >= 0, "cannot delete an incomplete type");
        >                   ^~~~~~~~~~~
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:281:7: note: in instantiation of member function 'std::default_delete<TreeViewDropTarget>::operator()' requested here
        >       __ptr_.second()(__tmp);
        >       ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:247:75: note: in instantiation of member function 'std::unique_ptr<TreeViewDropTarget>::reset' requested here
        >   _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); }
        >                                                                           ^
        > sfx2/source/dialog/StyleList.cxx:72:12: note: in instantiation of member function 'std::unique_ptr<TreeViewDropTarget>::~unique_ptr' requested here
        > StyleList::StyleList(weld::Builder* pBuilder, SfxBindings* pBindings,
        >            ^
        > sfx2/source/inc/StyleList.hxx:53:7: note: forward declaration of 'TreeViewDropTarget'
        > class TreeViewDropTarget;
        >       ^
        
        Change-Id: I30c0c21a7366a9f45d8b4ce7c61270dac804c0b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141817
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-25  Stephan Bergmann  <sbergman@redhat.com>  [3307e4ae55d5286c37853a58ffaf582c7e16a2ba]

        external/skia: Address a constexpr template point of instantiation issue
        
        ...that hits at least when building with Clang and --with-latest-c++ against
        recent libc++ or MSVC standard library (where C++20 and esp. C++23 made more and
        more class template member functions constexpr).  My understanding is that there
        is some leeway at what point a compiler should instantiate such function
        specializations, and Clang decides to instantiate constexpr ones early (cf.
        <https://github.com/llvm/llvm-project/commit/242ad89a15d5466d166d47978bfff983d40ab511>
        "C++11 half of r147023: In C++11, additionally eagerly instantiate:" and its "Do
        not defer instantiations of constexpr functions" comment, and the discussion at
        <https://discourse.llvm.org/t/point-of-instantiation-of-constexpr-function-template/65129>).
        
        > In file included from workdir/UnpackedTarball/skia/src/sksl/dsl/DSLFunction.cpp:8:
        > In file included from workdir/UnpackedTarball/skia/include/sksl/DSLFunction.h:11:
        > In file included from workdir/UnpackedTarball/skia/include/private/SkSLDefines.h:14:
        > In file included from workdir/UnpackedTarball/skia/include/private/SkTArray.h:16:
        > In file included from workdir/UnpackedTarball/skia/include/private/SkTemplates.h:18:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/memory:881:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/__memory/shared_ptr.h:30:
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:47:19: error: invalid application of 'sizeof' to an incomplete type 'SkSL::Expression'
        >     static_assert(sizeof(_Tp) >= 0, "cannot delete an incomplete type");
        >                   ^~~~~~~~~~~
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:281:7: note: in instantiation of member function 'std::default_delete<SkSL::Expression>::operator()' requested here
        >       __ptr_.second()(__tmp);
        >       ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:247:75: note: in instantiation of member function 'std::unique_ptr<SkSL::Expression>::reset' requested here
        >   _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); }
        >                                                                           ^
        > workdir/UnpackedTarball/skia/include/sksl/DSLFunction.h:100:43: note: in instantiation of member function 'std::unique_ptr<SkSL::Expression>::~unique_ptr' requested here
        >         args.push_back(DSLExpression(var).release());
        >                                           ^
        > workdir/UnpackedTarball/skia/include/private/SkSLDefines.h:21:7: note: forward declaration of 'SkSL::Expression'
        > class Expression;
        >       ^
        
        and
        
        > In file included from workdir/UnpackedTarball/skia/src/sksl/dsl/DSLVar.cpp:8:
        > In file included from workdir/UnpackedTarball/skia/include/sksl/DSLVar.h:11:
        > In file included from workdir/UnpackedTarball/skia/include/sksl/DSLExpression.h:11:
        > In file included from workdir/UnpackedTarball/skia/include/private/SkTArray.h:16:
        > In file included from workdir/UnpackedTarball/skia/include/private/SkTemplates.h:18:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/memory:881:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/__memory/shared_ptr.h:30:
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:47:19: error: invalid application of 'sizeof' to an incomplete type 'SkSL::Statement'
        >     static_assert(sizeof(_Tp) >= 0, "cannot delete an incomplete type");
        >                   ^~~~~~~~~~~
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:281:7: note: in instantiation of member function 'std::default_delete<SkSL::Statement>::operator()' requested here
        >       __ptr_.second()(__tmp);
        >       ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:247:75: note: in instantiation of member function 'std::unique_ptr<SkSL::Statement>::reset' requested here
        >   _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); }
        >                                                                           ^
        > workdir/UnpackedTarball/skia/include/sksl/DSLVar.h:38:5: note: in instantiation of member function 'std::unique_ptr<SkSL::Statement>::~unique_ptr' requested here
        >     DSLVarBase() : fType(kVoid_Type), fDeclared(true) {}
        >     ^
        > workdir/UnpackedTarball/skia/include/private/SkSLDefines.h:22:7: note: forward declaration of 'SkSL::Statement'
        > class Statement;
        >       ^
        
        and
        
        > In file included from workdir/UnpackedTarball/skia/src/gpu/ganesh/effects/GrBlendFragmentProcessor.cpp:8:
        > In file included from workdir/UnpackedTarball/skia/src/gpu/ganesh/effects/GrBlendFragmentProcessor.h:12:
        > In file included from workdir/UnpackedTarball/skia/include/core/SkRefCnt.h:16:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/memory:881:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/__memory/shared_ptr.h:30:
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:47:19: error: invalid application of 'sizeof' to an incomplete type 'GrFragmentProcessor'
        >     static_assert(sizeof(_Tp) >= 0, "cannot delete an incomplete type");
        >                   ^~~~~~~~~~~
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:281:7: note: in instantiation of member function 'std::default_delete<GrFragmentProcessor>::operator()' requested here
        >       __ptr_.second()(__tmp);
        >       ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:247:75: note: in instantiation of member function 'std::unique_ptr<GrFragmentProcessor>::reset' requested here
        >   _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); }
        >                                                                           ^
        > workdir/UnpackedTarball/skia/src/gpu/ganesh/effects/GrBlendFragmentProcessor.h:36:17: note: in instantiation of member function 'std::unique_ptr<GrFragmentProcessor>::~unique_ptr' requested here
        >     return Make(std::move(src), std::move(dst), mode, /*shareBlendLogic=*/false);
        >                 ^
        > workdir/UnpackedTarball/skia/src/gpu/ganesh/effects/GrBlendFragmentProcessor.h:14:7: note: forward declaration of 'GrFragmentProcessor'
        > class GrFragmentProcessor;
        >       ^
        
        Change-Id: I47f7280af3de7ed7b1915d4e5d2f7b52e4f26a9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141815
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-25  Stephan Bergmann  <sbergman@redhat.com>  [d1b867e42e0097cdbc7097e7c8eb83da8885ec4f]

        external/pdfium: Address a constexpr template point of instantiation issue
        
        ...that hits at least when building with Clang and --with-latest-c++ against
        recent libc++ or MSVC standard library (where C++20 and esp. C++23 made more and
        more class template member functions constexpr).  My understanding is that there
        is some leeway at what point a compiler should instantiate such function
        specializations, and Clang decides to instantiate constexpr ones early (cf.
        <https://github.com/llvm/llvm-project/commit/242ad89a15d5466d166d47978bfff983d40ab511>
        "C++11 half of r147023: In C++11, additionally eagerly instantiate:" and its "Do
        not defer instantiations of constexpr functions" comment, and the discussion at
        <https://discourse.llvm.org/t/point-of-instantiation-of-constexpr-function-template/65129>).
        
        > In file included from workdir/UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_SymbolDict.cpp:7:
        > In file included from workdir/UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_SymbolDict.h:10:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/memory:881:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/__memory/shared_ptr.h:30:
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:47:19: error: invalid application of 'sizeof' to an incomplete type 'CJBig2_Image'
        >     static_assert(sizeof(_Tp) >= 0, "cannot delete an incomplete type");
        >                   ^~~~~~~~~~~
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:281:7: note: in instantiation of member function 'std::default_delete<CJBig2_Image>::operator()' requested here
        >       __ptr_.second()(__tmp);
        >       ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:247:75: note: in instantiation of member function 'std::unique_ptr<CJBig2_Image>::reset' requested here
        >   _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); }
        >                                                                           ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/construct_at.h:64:13: note: in instantiation of member function 'std::unique_ptr<CJBig2_Image>::~unique_ptr' requested here
        >     __loc->~_Tp();
        >             ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/construct_at.h:89:12: note: in instantiation of function template specialization 'std::__destroy_at<std::unique_ptr<CJBig2_Image>, 0>' requested here
        >     _VSTD::__destroy_at(__loc);
        >            ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/allocator_traits.h:317:16: note: in instantiation of function template specialization 'std::destroy_at<std::unique_ptr<CJBig2_Image>, 0>' requested here
        >         _VSTD::destroy_at(__p);
        >                ^
        > ~/llvm/inst/bin/../include/c++/v1/__split_buffer:304:25: note: in instantiation of function template specialization 'std::allocator_traits<std::allocator<std::unique_ptr<CJBig2_Image>>>::destroy<std::unique_ptr<CJBig2_Image>, void, void>' requested here
        >         __alloc_traits::destroy(__alloc(), _VSTD::__to_address(--__end_));
        >                         ^
        > ~/llvm/inst/bin/../include/c++/v1/__split_buffer:145:10: note: in instantiation of member function 'std::__split_buffer<std::unique_ptr<CJBig2_Image>, std::allocator<std::unique_ptr<CJBig2_Image>> &>::__destruct_at_end' requested here
        >         {__destruct_at_end(__new_last, false_type());}
        >          ^
        > ~/llvm/inst/bin/../include/c++/v1/__split_buffer:103:10: note: in instantiation of member function 'std::__split_buffer<std::unique_ptr<CJBig2_Image>, std::allocator<std::unique_ptr<CJBig2_Image>> &>::__destruct_at_end' requested here
        >         {__destruct_at_end(__begin_);}
        >          ^
        > ~/llvm/inst/bin/../include/c++/v1/__split_buffer:361:5: note: in instantiation of member function 'std::__split_buffer<std::unique_ptr<CJBig2_Image>, std::allocator<std::unique_ptr<CJBig2_Image>> &>::clear' requested here
        >     clear();
        >     ^
        > ~/llvm/inst/bin/../include/c++/v1/vector:1536:49: note: in instantiation of member function 'std::__split_buffer<std::unique_ptr<CJBig2_Image>, std::allocator<std::unique_ptr<CJBig2_Image>> &>::~__split_buffer' requested here
        >     __split_buffer<value_type, allocator_type&> __v(__recommend(size() + 1), size(), __a);
        >                                                 ^
        > ~/llvm/inst/bin/../include/c++/v1/vector:1568:9: note: in instantiation of function template specialization 'std::vector<std::unique_ptr<CJBig2_Image>>::__push_back_slow_path<std::unique_ptr<CJBig2_Image>>' requested here
        >         __push_back_slow_path(std::move(__x));
        >         ^
        > workdir/UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_SymbolDict.h:26:16: note: in instantiation of member function 'std::vector<std::unique_ptr<CJBig2_Image>>::push_back' requested here
        >     m_SDEXSYMS.push_back(std::move(image));
        >                ^
        > workdir/UnpackedTarball/pdfium/core/fxcodec/jbig2/JBig2_SymbolDict.h:16:7: note: forward declaration of 'CJBig2_Image'
        > class CJBig2_Image;
        >       ^
        
        Change-Id: Ibaeb72eefdd58ca39ffa6bb8f6c5d7088ce51ab7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141812
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-25  Stephan Bergmann  <sbergman@redhat.com>  [3c5a98135fe55bf48cfd11b4e163906fbfe0d115]

        Address a constexpr template point of instantiation issue
        
        ...that hits at least when building with Clang and --with-latest-c++ against
        recent libc++ or MSVC standard library (where C++20 and esp. C++23 made more and
        more class template member functions constexpr).  My understanding is that there
        is some leeway at what point a compiler should instantiate such function
        specializations, and Clang decides to instantiate constexpr ones early (cf.
        <https://github.com/llvm/llvm-project/commit/242ad89a15d5466d166d47978bfff983d40ab511>
        "C++11 half of r147023: In C++11, additionally eagerly instantiate:" and its "Do
        not defer instantiations of constexpr functions" comment, and the discussion at
        <https://discourse.llvm.org/t/point-of-instantiation-of-constexpr-function-template/65129>).
        
        > In file included from cui/source/dialogs/cuihyperdlg.cxx:23:
        > In file included from include/comphelper/lok.hxx:14:
        > In file included from include/rtl/ustring.hxx:34:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/ostream:168:
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:47:19: error: invalid application of 'sizeof' to an incomplete type 'IconChoicePage'
        >     static_assert(sizeof(_Tp) >= 0, "cannot delete an incomplete type");
        >                   ^~~~~~~~~~~
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:281:7: note: in instantiation of member function 'std::default_delete<IconChoicePage>::operator()' requested here
        >       __ptr_.second()(__tmp);
        >       ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:247:75: note: in instantiation of member function 'std::unique_ptr<IconChoicePage>::reset' requested here
        >   _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); }
        >                                                                           ^
        > cui/source/inc/iconcdlg.hxx:43:5: note: in instantiation of member function 'std::unique_ptr<IconChoicePage>::~unique_ptr' requested here
        >     IconChoicePageData(OString aId, std::unique_ptr<IconChoicePage> xInPage)
        >     ^
        > cui/source/inc/iconcdlg.hxx:28:7: note: forward declaration of 'IconChoicePage'
        > class IconChoicePage;
        >       ^
        
        Change-Id: I789c85e0661969679c88fea1dfc7a65475fb3037
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141811
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-25  Stephan Bergmann  <sbergman@redhat.com>  [16045087e6541925be340d585e68a35147489b59]

        Address a constexpr template point of instantiation issue
        
        ...that hits at least when building with Clang and --with-latest-c++ against
        recent libc++ or MSVC standard library (where C++20 and esp. C++23 made more and
        more class template member functions constexpr).  My understanding is that there
        is some leeway at what point a compiler should instantiate such function
        specializations, and Clang decides to instantiate constexpr ones early (cf.
        <https://github.com/llvm/llvm-project/commit/242ad89a15d5466d166d47978bfff983d40ab511>
        "C++11 half of r147023: In C++11, additionally eagerly instantiate:" and its "Do
        not defer instantiations of constexpr functions" comment, and the discussion at
        <https://discourse.llvm.org/t/point-of-instantiation-of-constexpr-function-template/65129>).
        
        > In file included from basic/source/comp/codegen.cxx:21:
        > In file included from include/basic/sberrors.hxx:23:
        > In file included from include/vcl/errcode.hxx:23:
        > In file included from include/rtl/ustring.hxx:34:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/ostream:168:
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:47:19: error: invalid application of 'sizeof' to an incomplete type 'SbiExprList'
        >     static_assert(sizeof(_Tp) >= 0, "cannot delete an incomplete type");
        >                   ^~~~~~~~~~~
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:281:7: note: in instantiation of member function 'std::default_delete<SbiExprList>::operator()' requested here
        >       __ptr_.second()(__tmp);
        >       ^
        > ~/llvm/inst/bin/../include/c++/v1/__memory/unique_ptr.h:247:75: note: in instantiation of member function 'std::unique_ptr<SbiExprList>::reset' requested here
        >   _LIBCPP_INLINE_VISIBILITY _LIBCPP_CONSTEXPR_SINCE_CXX23 ~unique_ptr() { reset(); }
        >                                                                           ^
        > basic/source/inc/expr.hxx:118:66: note: in instantiation of member function 'std::unique_ptr<SbiExprList>::~unique_ptr' requested here
        >     SbiExprNode( const SbiSymDef&, SbxDataType, SbiExprListPtr = nullptr );
        >                                                                  ^
        > basic/source/inc/expr.hxx:30:7: note: forward declaration of 'SbiExprList'
        > class SbiExprList;
        >       ^
        
        Change-Id: I3bde85164ae6b829b7c24d9645fd412ed3fd815d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141810
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [9ff56812741029ad17204cff53357751687d9b6c]

        tdf#151484 Data Validity list looses separation when saving as XLS
        
        regression from
            commit fbb41798b86c5ed35eb80aa07a5ee7c9866ac4e8
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Fri Mar 18 09:46:52 2022 +0200
            tdf#133603 remove some string copying
        
        Change-Id: Ie241a7d5e54673b35c643c7c20dc100ba7925647
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141808
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [d1b7d7a8d16d222536534ccf92576ed1eb05e1a8]

        tdf#126788 speed up export to pdf of complex table document
        
        Shaves another 20% off the export time, bringing us to roughly the same
        time as before commit
            commit 4fc3466d23010d9553c31c662650072483b81588
            Date:   Thu Apr 14 09:19:35 2022 +0200
            do not cache layout glyphs if fallback is involved
        
        Change-Id: Ic595d4be7b05d857f3328ec28d1ef1232203cb03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141798
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-25  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [ac0e74209c4f7a7eb7702468cecd3b996227c278]

        tdf#149189 detect and handle graphic change on Sw OLE
        
        If in any way a used SW OLE Chart gets changed
        (example in task uses a script and UNO API), detect
        this and react accordingly. Use getGraphicVersion()
        from EmbeddedObjectRef to decide when to reset bufferd
        graphic data. It gets incremented at all occasions
        where the graphic changes due to being used for a
        similar case already.
        An alternative would be to extend SwOLEListener_Impl
        with a XModifyListener as it is done in
        EmbedEventListener_Impl, that would require all the
        (add|remove)ModifyListener calls and/ managing these,
        plus having a 2nd listener to these when
        EmbeddedObjectRef already provides that. Tried that
        this works also if an alternative would be needed.
        
        Change-Id: Ic27088b0241aa4b5ecfc3c2b6e64994d720b3546
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141803
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-10-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e993ae7ef6d564a5ab8e2b9c04182a218472d106]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fa05882a59d44d7de39868cd0a77701a4ac61d78
          - tdf#139270 Remove Font dialog screenshot
            
            Remove font dialog screenshot.
            
            * The screenshot command "make screenshot" does not produce
            a valid and usefull screenshot of the Font dialog.
            
            * Manual addition of any localized screenshot is not practical at the
            current state of the screeshooting development (~40 languages)
            
            * For the moment, removal of the bad screenshot is advised until the
            screenshooting get fixed or improved for this kind of dialog.
            
            Change-Id: Idcb0ffb7cc6f222a84bf09f3ef91ca379c05adc2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141809
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [7c49e352ec8a5840943cadf6382db8fd812b7250]

        CppunitTest_sw_macros_test: inherit from UnoApiTest
        
        Change-Id: I2ce2c55bd718d153f038736e5474d6ead4f8c5c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141806
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-25  Caolán McNamara  <caolanm@redhat.com>  [9c4b2231eeb358858b9da573511e1f7ff1e85fbc]

        cid#1516423 Uninitialized scalar field
        
        Change-Id: If60dfb726ba42bcb96a2d218bb81cb700f4c71f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141805
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-25  dldld  <LibreOfficeContribution@dldld.de>  [e5aa82b259e35e3976734af38fff643ea28767df]

        tdf#151608: Fix crash in disposing remotecontrol listener
        
        Clearing the listener twice seems to be the problem here, because the WeakComponentImplHelperBase::dispose() tries to access the cleared listener when it was already cleared, causing the crash.
        
        The problem which is fixed by this commit appears when the Impress Remote App is closed, which is connected to a running presentation. So closing the app "kills" the presentation. I think I have seen this also happening, when the connection was closed due to bad wifi. Which also makes sense as the communication thread is getting stopped and the listener will be destroyed.
        
        Change-Id: I3c8fa535cfd4d82c846494f76ffb9ce43ebd606a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141468
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [0d2606e30abf3d335abc349165b016077a0c0793]

        CppunitTest_oox_export: inherit from UnoApiTest
        
        Change-Id: I46ae3ce5b1fdf6ef5c9d9a22cd589ed04d08ca2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141802
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-25  Stephan Bergmann  <sbergman@redhat.com>  [be3ac27bc83e4b27f55446dde42c45e4d5cc788e]

        Simplify recently added code a bit
        
        Change-Id: If4e3eec9f3a32cc94ffe0f148704a949328b4e02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141800
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [73d7335e46a48e684107e226a2dfa0a3e76575de]

        CppunitTest_oox_drawingml: inherit from UnoApiTest
        
        Change-Id: I1bfea3ac8f07cd5a13ee78ce94fb04bfe55fa5b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141799
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [fe1681b902caed0aaf9157ec31062d7627a1e1b9]

        no need to call GetGlyphs() again
        
        removes a copy from a hot path
        
        Change-Id: I28c7b49643448232b6a6a4ab409dd3e36c751aeb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141795
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [ff97d047393c955af2f3173a9c7e2534a059a058]

        UnoApiTest: use validate when saving files
        
        Change-Id: I0f04fae8b4ff922f5e14ae413cd63cc92a66077e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141797
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [42a7b48065977d11bc99ab32dadbfde5f1209438]

        tdf#126788 speed up export to pdf of complex table document
        
        We can avoid an allocation in the common case, shaves 10% off the
           --convert-to pdf
        time.
        
        Change-Id: I9263d3dc8fd6a1d74cd063ba13e2e0160f7a9dd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141769
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-25  Stephan Bergmann  <sbergman@redhat.com>  [8e108264fee9e945d7f9fc007d11dfb4b180e775]

        Add missing semicolon
        
        ...in code recently introduced in 0bf8a781ffec13b4fbcb96a2e9349b423a92cb1d
        "related tdf#151548 sw: KEY_DOWN access to FieldmarkWithDropDownButton", which
        at least GCC 12 and recent GCC 13 trunk in an --enable-dbgutil
        --enable-optimized --enable-werror build diagnosed as
        
        > sw/source/core/crsr/bookmark.cxx: In member function ‘void sw::mark::FieldmarkWithDropDownButton::LaunchPopup()’:
        > sw/source/core/crsr/bookmark.cxx:669:30: error: ‘this’ pointer is null [-Werror=nonnull]
        >   669 |         m_pButton->Invalidate();
        >       |         ~~~~~~~~~~~~~~~~~~~~~^~
        > cc1plus: all warnings being treated as errors
        
        Change-Id: I1e6d7e7e0244259674d41edff4c07a2de2b74bdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141791
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-25  László Németh  <nemeth@numbertext.org>  [e3ae86a38d6282db0f54d3545015ed22ee868ae5]

        tdf#124603 sw: pressing Up/Down triggers pending spell checking
        
        Modified text wasn't checked until the next edit operation,
        so spelling mistake of the last edited word could go unnoticed.
        Leaving the edited line by pressing Up/Down triggers
        pending spell checking to fix the problem in most cases.
        
        Regression from commit 4c91e94e892943ef5e031d65f6f42864233cb4cd
        "tdf#92036: sw: fix idle spelling loop",
        
        Note: add unit test to tdf#92036, too.
        
        Change-Id: I865eb7b5d8f872421230d457989e24c3b489690d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141728
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-10-25  Miklos Vajna  <vmiklos@collabora.com>  [2486d99c6053af1414117faac2c0db18c0d344c4]

        sw: document SwFormatVertOrient
        
        Mostly because both orientation and relation are sal_Int16, so it's easy
        to get these wrong.
        
        Change-Id: I0647276822c1281382055ec7cf528efb70e6797a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141781
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-25  OmkarAcharekar  <omkaracharekar12@gmail.com>  [4cec1ec1d575ff0328f014de57abb591e3c7ae11]

        tdf#145759 Use symbolic constants instead of magic numerical constants
        
        Change-Id: I68f9dd0bbe5a98de35253220dc33382139b4950e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141657
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-25  Martin Srebotnjak  <miles@filmsi.net>  [0d47b49c93283d4e5cf4372dd0e981180b995972]

        Update git submodules
        
        * Update translations from branch 'master'
          to 424bbc087c04b18a71d824513087f3094efb6385
          - Updated Slovenian translation
            
            Change-Id: I13e652d30802c4434eeb476744fb8095901a2c91
            
2022-10-25  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [7cda0032806c214ecb998df3a777fd10403fd246]

        tdf#151742 Sifr Fix Border Lines Placeholder in Calc's Sidebar
        
        Change-Id: I369164a55636a86192cdf3df0d070c90af96a7c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141789
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c32785992106de61569f0df470aaa7e6b70ebb7d]

        Add SparkLines dialogs for screenshopts
        
        Change-Id: Id63100dc0b74183c70ed5de278b6b06b53fed57b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141783
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-10-25  Eike Rathke  <erack@redhat.com>  [20ebccd6b349a1d9d3e057de55933c2805ff5d1a]

        Update to ICU 72.1
        
        https://icu.unicode.org/download/72
        
        Unicode 15
        https://blog.unicode.org/2022/09/announcing-unicode-standard-version-150.html
        
        CLDR 42
        https://blog.unicode.org/2022/10/unicode-cldr-v42-available.html
        
        New scripts:
        USCRIPT_KAWI
        USCRIPT_NAG_MUNDARI
        
        New Unicode blocks:
        UBLOCK_ARABIC_EXTENDED_C
        UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H
        UBLOCK_CYRILLIC_EXTENDED_D
        UBLOCK_DEVANAGARI_EXTENDED_A
        UBLOCK_KAKTOVIK_NUMERALS
        UBLOCK_KAWI
        UBLOCK_NAG_MUNDARI
        
        Change-Id: I8822791e914e6700358b817a1af94b7dcd16b26d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141788
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-10-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [0692cd8d199c31f761a4c7b0c16a94d3e195b2dc]

        CppunitTest_sd_svg_export_tests: inherit from UnoApiTest
        
        Change-Id: Ib630949127d7087cddbb92737528690cafe9be26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141782
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-24  Caolán McNamara  <caolanm@redhat.com>  [b1e7f74fa9b351a132e90f78dece51124c3646cf]

        WB_BEVELBUTTON and PushButtonValue::mbBevelButton are unused
        
        Change-Id: Ibc2605261de84337f4880f07a5ecb25e934c0251
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141759
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [dd1069d77a261ceb06b4fa6c1e564a056f8b122c]

        CppunitTest_xmloff_draw: inherit from UnoApiTest
        
        Change-Id: Ia6e083df4dfb6a6354f3bbe2f5eabaca559281b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141771
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-24  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [b2d6ad64473527f88dfb7088376ccf1242d97666]

        zlib: upgrade to release 1.2.13
        
        Fixes CVE-2022-37434
        
        Removed two patches as fixed upstream.
        
        Change-Id: I10465b7eafc4952cf8dc64e6d7a77f5e5255a386
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141757
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-24  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [ea5843b67f1c2006aa1f68f2d00a991e1d463262]

        Python3: update to 3.8.15
        
        * Fixes CVE-2022-40674
        * Removed 0001-3.6-bpo-17239-Disable-external-entities-in-SAX-parse.patch.1 as fixed upstream
        
        Change-Id: I8e71f9a6b013ca4c45bf8774b284be98eee71bab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141691
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-24  Eike Rathke  <erack@redhat.com>  [c3247f0380b4ffe90672a0442687593531c5774b]

        Use constexpr kTimeSignificantRound for all occurrences
        
        Change-Id: I3d55c5ee0d0e7a803f95c0fe9f67ee15fe814b65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141773
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-10-24  Eike Rathke  <erack@redhat.com>  [6d4e290bfd38664eebb1a394563e89a845a85078]

        Related: tdf#140554 Function Wizard, FIXED() second parameter default is 2
        
        Change-Id: Ibf01670874f753a3b7a8ad79e46175f103a11619
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141767
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-10-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [9cb1b33a4afacdb5b5c10542d1d0626a531a769d]

        CppunitTest_xmloff_style: inherit from UnoApiTest
        
        Change-Id: If0f956336581438927ab3e01a50374c15b43bcd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141763
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [d10c2d772fbf376772f836933f85c548cb66cac8]

        CppunitTest_filter_svg: inherit from UnoApiTest
        
        Change-Id: I6edf5254a8ec0caae317526cf9d6bac21aaed6f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141731
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-24  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8e2deed1457e3ab712df2820331136d531927522]

        sw: Move getGrammarContact function into GrammarContact and rename
        
        Change-Id: Id89d7eabb465f047188f8f74bd823cfb3b2f2aff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141433
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-10-24  Mike Kaganski  <mike.kaganski@collabora.com>  [56b5046e03d2db684fe35239acfea553ff7d9b7f]

        _MSC_VER is more appropriate to guard MSVC-specific #pragma
        
        Thanks to sberg for noticing this
        
        Change-Id: I37a3031cbfa3f8a0751bab126bd742dcec36664f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141743
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [910bbd320f0019737add834a54aff7ab56247681]

        CppunitTest_xmloff_text: inherit from UnoApiTest
        
        Change-Id: Ic876ff8d67a7da22e381510bebf3ddb80139a81b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141760
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [ca44f2d25b3f79d2d3f1867be540e335b9044b5b]

        Revert "CppunitTest_sc_anchor_test: inherit from ScBootstrapFixture"
        
        This reverts commit 4d9b83a417bbde8148b67d2ab0abe9f4ae285276.
        
        I was wrong in my previous commit. Eventually, we should get
        rid of ScBootstrapFixture instead
        
        Change-Id: I005bb95b543ad1b66330e3173ab2ea1793a4bd3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141733
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-24  Paris Oplopoios  <paris.oplopoios@collabora.com>  [a03a47bb0791d88fedb2650bca412c28469b0b27]

        tdf#150888 Scale down PPI if it would result in a tiny image
        
        The reason for the blurry document in tdf#150888 is that the image is
        tiny. PPI is 2540 in that image but when using the window bounding box
        (96, 81) this results in a very small image that the .odt then scales up
        which makes it blurry.
        
        Apart from that, when opening the extracted .wmf in Draw it's also very
        small, around 0.04" squared.
        
        Because MM_ANISOTROPICs definition allows for arbritrary scaling, when
        an image would be smaller than an inch squared the PPI is scaled down to
        either the images width or height. This makes the extracted WMF match
        the size of competitor office suites and fix the blur bug without
        breaking past tests.
        
        Change-Id: I11eab879848d9308f818708a91fd9eb91fc65200
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141533
        Tested-by: Jenkins
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-10-24  Stephan Bergmann  <sbergman@redhat.com>  [76601f1e935ec7cebbfec26c988bf6f77c638052]

        Always include target CPU architecture in About dialog Version Information
        
        ...not just for Windows.  This information is occasionally useful also on other
        platforms that can run executables targeting different CPU architectures (like
        Linux x86 and x86-64, or macOS Aarch64 and x86-64), e.g. when trying to track
        down why a bug reporter's system doesn't find a JRE matching the architecture of
        their LibreOffice installation.
        
        For simplicity, use the existing _ARCH bootstrap variable, even if its values
        differ from the hardcoded "x64" and "x86" that have been used here so far.
        
        Change-Id: I76b40dd044397bf19e014d8a56d0314f455bc8ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141768
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [341a048611a0314374bd8f051eb04378ee41f9b5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ef3d1a4631cdbd4c3a592b5dfa57bb82df239fb8
          - Removed executable bits on PNG files
            
            Change-Id: I2bcfc009f9b48c8625b702aa613aa6bc0247609f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141719
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2022-10-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8507f63a7f8bd188d45424c4b0a2a043fd93e308]

        Fix typos
        
        Change-Id: Id7912ef0ac140688dea773143381de1cc1ed5ea1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141721
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-10-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bd237b826f096d6b84257c1b09ce140ed3f54e25]

        Fix typo
        
        Change-Id: Id974647a7e08298aa6ebd19dcc674fd4f4066b52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141720
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-10-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e45aaa991a7e783397d13179dfd450b43cbcae80]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b282e0ba57c7de06d042decddc0ff48927dc80bf
          - Removed executable bits on xhp file
            
            Change-Id: I8a02cb2e1a39ebbf177bfc3336bff4331714a0b7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141727
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2022-10-24  Eike Rathke  <erack@redhat.com>  [633db8a099e3041bc10fb1709311bd6055ab61a2]

        Resolves: tdf#140554 Function Wizard, FIXED() second parameter is optional
        
        Change-Id: I1d559601f0cace4719aa6f8adc4e4230494e905d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141766
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-10-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0b665c5389e6100ca4be200a4a2f6fdd35b12f52]

        Fix typo
        
        Change-Id: I71e47a53d31b4d5c7e5a4baf85d49b798602865b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141722
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-10-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [331a013ee3dffd39c1999ab56f3a18160e76f50a]

        UnoApiTest: factor out common code
        
        Change-Id: Ia8874d65ea8d7eb26d10b18e37ba2bac1a7d756b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141730
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-24  Mike Kaganski  <mike.kaganski@collabora.com>  [60b9008d20641b4e454431c148fa8d77c98a75c8]

        Avoid "deprecated" warning on Windows, too
        
        Change-Id: I199adcb3e8b7fabc625b3ac1735326934cc84088
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141739
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-24  Miklos Vajna  <vmiklos@collabora.com>  [47bc36c0f87ec2d0329260bcb98d62c7667a5dd1]

        sw: make sure mark container is sorted before calling equal_range()
        
        ooo89390-1.doc from crashtesting failed to export to ODT due to this.
        
        The trouble is that equal_range() needs a sorted container, but a
        listener may make the container unsorted.
        
        Fix the problem by re-sorting the container after calling the listener.
        
        A full ODT export is not needed to trigger the crash, it's enough to
        hide deletions.
        
        Change-Id: Id5601d7659d534c0bbfa84845abf0e6bb8e94c6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141765
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-10-24  Caolán McNamara  <caolanm@redhat.com>  [3875cc3056a0955293042cd4eaaaef7d8f7e2ee8]

        make all the color menubuttons the same layout
        
        Change-Id: Id4c3a3ae0b9bf7cfe10b0f455e334638bcddbffd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141762
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-24  Eike Rathke  <erack@redhat.com>  [5ce6de864380f1eabbd78656ff6cc31920c534d2]

        Related: tdf#136615 Do not round a DateTime clock format into the next day
        
        =TEXT(44858+86399.99/86400;"yyyy-mm-dd hh:mm:ss")
        gave  2022-10-25 00:00:00  instead of  2022-10-24 23:59:59
        whereas
        =TEXT(44858+86399.99/86400;"yyyy-mm-dd hh:mm:ss.000")
        correctly results in  2022-10-24 23:59:59.990
        
        Change-Id: Ib2ec5281eeb8590023e5137e816a8ad8fde2a8ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141764
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-10-24  Mike Kaganski  <mike.kaganski@collabora.com>  [fe0795c52f783a0cfb9e90aab4ae6fac4eac68df]

        lok: Undefine DELETE after including Windows headers
        
        This identifier is used e.g. in offapi/com/sun/star/awt/Key.idl,
        include/vcl/keycod.hxx, and that silly define in Windows headers
        conflicts when building gtktiledviewer on Windows.
        
        This is similar to include/postwin.h.
        
        Change-Id: I177ab720864468e36b4f4b437a304cfe6ee09e35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141737
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-24  Caolán McNamara  <caolanm@redhat.com>  [262f65a306a8ae206f39a5ebb69ff9e967b24f48]

        T602ImportFilterDialog doesn't need to implement XLocalizable
        
        Change-Id: Iae2cb4d068a0fc1cdc3431fe8f736f1f45cc3d18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141755
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-24  Caolán McNamara  <caolanm@redhat.com>  [e70243e309bf5fd2f352c9de39f18108ea17a713]

        drop newly unused std::locale maResLocale
        
        Change-Id: I3d10189968d15dc7e7465cbbd6e19d42041c0a64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141754
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [4b6082a657c111626f6b053489ad097fd02cef6f]

        add bisect configs
        
        Change-Id: I1588bd8c1ea844bfe997941554f0b8ed2cf21909
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141532
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-24  Sarper Akdemir  <sarper.akdemir@collabora.com>  [adfdd2bee4d1d59bf1ee372d9c242cf0b691e423]

        tdf#151547 pptx import: workaround for COL_AUTO collision
        
        In the current implementation of ::Color, it is not possible
        to have fully transparent white text (since it collides with
        COL_AUTO and gets interpreted as Automatic Color).
        
        Implement a workaround for import of fully transparent white
        text color so that it isn't interpreted as the magic value
        COL_AUTO (i.e. instead of fully transparent #FFFFFF import
        as fully transparent #FFFFFE).
        
        Change-Id: Ide750093ef8a89f1424ddd8f4e9ee1e18209f2ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141439
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-24  Regina Henschel  <rb.henschel@t-online.de>  [9ad7df41572d67687221cb43d53cde27a45fff0f]

        tdf#83671 make SmartArt visible in import of xlsx
        
        Problem is, that Excel writes a zero size in xdr:xfrm for the SmartArt.
        With that the import generates a background size with zero width and
        height and no shapes at all in the SmartArt group. The diagram DOM is
        imported correctly. The actual size is not known until the row and column
        values of the anchor are evaluated.
        The idea of this patch is to correct the background size directly and to
        repeat the import of drawing.xml when the actual size is known.
        
        I noticed that in import of SmartArt in docx there is a similar problem
        that the SmartArt shapes are missing at some point, as can be seen in
        ShapeContextHandler::getShape(), about line 428. It uses
        ShapeDrawingFragmentHandler to import the shapes. To be able to use that
        handler too, I have moved its header file to include.
        The solution for docx uses a loop over the vector getExtDrawings(). But I
        have not seen a SmartArt case, where more then one element exists in it.
        
        Whether the shape is a diagram, is indirectly tested currently. The
        shape has yet no direct method for it.
        
        Change-Id: I9d705ed5bfb2894e9ce740ebf8589e06b4870bed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141571
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-24  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [dba424efc15aa2915c38721c27edf0cc1d716bd1]

        sw: rename IGrammarContact*, SwGrammarContact* to GrammarContact*
        
        Change-Id: Ifa9effa5aa8eb014ebf120768893bc982ce73fd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141432
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-10-24  Mike Kaganski  <mike.kaganski@collabora.com>  [ebb3a72ba0c4f070c9c254c439147beea8b2d93d]

        Paint tiles on Windows
        
        A step toward enabling gtktiledviewer on Windows
        Not the nicest solution, but it does the job initially.
        
        Change-Id: I9144c2b899eb122e918123a70279cd50a4a02df1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141710
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-24  Tor Lillqvist  <tml@collabora.com>  [d4b33bda7363eaabc4ba77f3ff4bc47fc01418f6]

        Add distro-configs/CPLinux-LOKit from the co-22.05 vendor branch
        
        For now, just comment out those lines that don't match the configury
        options here in master.
        
        Change-Id: I38819e54e2f4ff3851c167603a1084072ef62700
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141756
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-10-24  Mike Kaganski  <mike.kaganski@collabora.com>  [635a0b426e0ab47ec136af7d110354db862c59fa]

        Fix MulDivSaturate to avoid overflow
        
        Thanks to Caolan
        https://gerrit.libreoffice.org/c/core/+/110839/comments/5c47cab2_b0523546
        
        > oss-fuzz has come up with a case of n 9223372036854775807 m 72 d 127
        >
        > include/o3tl/unit_conversion.hxx:105:28: runtime error: signed integer
        > overflow: 9223372036854775807 + 63 cannot be represented in type 'long'
        
        Change-Id: I0fe26f6c854a90cf577a60528d15f3da5471b914
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141711
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-24  Caolán McNamara  <caolanm@redhat.com>  [87aef8ff9fa55dc8b51c6eb8ae07ab34236503c1]

        for windows HighContrast use COLOR_HOTLIGHT for hyperlink color
        
        use the same thing for both unvisited and visited
        
        Change-Id: Icce13ccb88c7ca35e655f01e8ebb8ac92869753c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141729
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-24  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [bc919965d7709c676f7ad7ec6f133fa2e906e75e]

        Update git submodules
        
        * Update translations from branch 'master'
          to fd24cfed1fc78997d1b7366cb64fa8e57bc4e3f9
          - update translations for master
            
            and force-fix erorrs using pocheck
            
            Change-Id: I77de715af2955f9d540db10963cae833ecac2440
            
2022-10-24  Caolán McNamara  <caolanm@redhat.com>  [09dc6fbcd8c441cb7706857ed66d197db9f26254]

        Related: tdf#151641 set windows WorkspaceColor similiar to other platforms
        
        from the same bg as the dialog/face, so we get a good "application background"
        color in dark mode
        
        Change-Id: Ieeb29ed1df177a91691b7b83d056af4068d0e170
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141725
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-24  Mike Kaganski  <mike.kaganski@collabora.com>  [faca390c57841fa15616abdd8a679855971bc6d3]

        Drop Window::LogicMouse*
        
        As mentioned in commit 510bca3d3ab0b2fd21f0083b4e0fe14ff8c903c3,
        over the time these functions were changed; now they don't take
        logical coordinates, but pixels, so became true duplicates of
        corresponding Mouse* functions.
        
        The calls to SetLastMousePos are now made from LOKPostAsyncEvent
        uniformly.
        
        Change-Id: I2c8a9095719c0c8e21cf81342a286b00c1d1a41c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141693
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-24  Kevin Suo  <suokunlong@126.com>  [5e3e507b1a68f5b9883337f1e55c54c2fc9de9fc]

        Drop {PDFFilterResId, getResStr, XsltResId} and use FilterResId in "filter"
        
        This is a followup to commit a97bae545d72d8b19f39aa9280c0f284c79d0f6c.
        
        Previously different areas within the "filter" module used their own "*ResId" code
        to get the translated string. They did the same thing without any difference in
        purpose and implementation.
        
        Unify this to use FilterResId instead.
        
        Change-Id: Idccf74601a89b5786e1f61a04631436147710bb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141692
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-24  Caolán McNamara  <caolanm@redhat.com>  [0c4aa1157bb1b992fa5f887920194d67f52df752]

        cid#1516141 Dereference after null check
        
        Change-Id: Id779ae022269906a17f4f7637d7f634d5d7102d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141669
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-10-24  Miklos Vajna  <vmiklos@collabora.com>  [122419be4f7bf576f7db5456b8b6b1f6f700487f]

        sw content controls, alias: add PDF export
        
        Now that content controls have aliases, map that to PDF's description
        and then map the content to PDF's text when the content control is not
        in placeholder mode.
        
        This way the widget will have a description even if it's already filled
        in, which helps a11y.
        
        Change-Id: Ia66455eba26300c5dbb2d62b5858bac82546acf8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141716
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-10-24  Noel Grandin  <noelgrandin@collabora.co.uk>  [1ea0ea19f1dc13c4191ab9d4222adfd2579b802c]

        tdf#133768 speed up temp file creation
        
        Use DELETE_ON_CLOSE attribute, so we can avoid calling osl_removeFile.
        Shaves 5% off the export time.
        
        Change-Id: I4fef8f181ef7a92c4805cc5996c3a17800a22602
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141718
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-24  Caolán McNamara  <caolanm@redhat.com>  [83334df9cfc34a2f740fe30db0f3359105cede83]

        Resolves: tdf#151711 don't use an intermediate Color to pass data around
        
        just pass the desired value directly
        
        Change-Id: Ib2a6d4c24a18e4a4d735d408e8179e3e204eff13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141687
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-24  Kevin Suo  <suokunlong@126.com>  [8ae0ce1bfa9fe6fa7fa54bafb5541c3f78d9e9b5]

        sdext.pdfimport: refactor this unit test and active it for Windows
        
        This unit test was disabled for Windows build in commit fc45e54be6ba5d4685ae4ef3c3ea696fc99cccd4,
        due to the "crashes on the windows jenkins boxes".
        
        In this patch, I:
        1. Rename the test name to show its purpose for easier reading;
        2. Test the whole string all at once using xpath, rather than use indexOf().
           This way we can not only test the existance of the characters, but also
           the order they appear.
        3. Activate it for Windows build and hope it passes on Jenkins.
        4. Remove the std::cout debug code, and use CPPUNIT_ASSERT_EQUAL_MESSAGE
           instead, so that the xml content (i.e. aOutput) is only shown when the
           assertion fails.
        5. Move the test document to testdocs directory.
        
        Change-Id: I39084eb4ddc451ecac5183213b7e6166facf617b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141601
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-24  Miklos Vajna  <vmiklos@collabora.com>  [cd5acf308552ee878215e71251eb57dc5108b92a]

        sw: prefix members of SwFieldDokInfPage, SwFieldDokPage, SwFieldFuncPage ...
        
        ... and SwTranslateLangSelectDlg
        
        See tdf#94879 for motivation.
        
        Change-Id: I8a01e86594cc019815f5fa1e9b13c101a4cda6c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141714
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-10-24  Eike Rathke  <erack@redhat.com>  [6d2363a553c9e275f9430510d70bc4b84e02aad8]

        Related: tdf#147817 validateDatePatterns() also when (re-)setting/initializing
        
        ... so a bad pattern possibly stored in configuration gives a
        visual indicator already on first view.
        
        Also reset the edit indicator to normal when initializing from a
        locale's default patterns.
        
        Change-Id: Ib87b01e057bc1409eba6ccb4d2717a731d0773d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141689
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-10-23  Eike Rathke  <erack@redhat.com>  [648c70ac2caf2646ee8ff49bd8d846016d289b38]

        Related: tdf#147817 Extract validateDatePatterns() from DatePatternsHdl()
        
        To be able to reuse it.
        
        Change-Id: I11932708a3f1d04180f806f8de12ff42e3d13954
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141688
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-10-23  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [b32e1cd0496c36c4f6cb783bf8bd21b4ad234738]

        tdf#151071 Revise Sifr to follow upstream (Navigator)
        
        Change-Id: I87c204687ab4eca67df0def5cc31dbe06d74eec4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141681
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-23  Mike Kaganski  <mike.kaganski@collabora.com>  [5af26c9ecdcfe70f5954c4acc340e8f9846aacfe]

        Avoid nesting using 'else conditional-directive'
        
        See https://www.gnu.org/software/make/manual/make.html#Conditional-Syntax
        
        Change-Id: Iddd4ee2d42c83e6d661ef7d91c93a06caf307001
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141708
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-23  Caolán McNamara  <caolanm@redhat.com>  [ac99dd03dbc8455ef16760c0608799dddce804b6]

        tdf#151311 don't show editing visualization frame for tables
        
        continue to show it for cases like tdf#94223 but not for table cells
        like tdf#151311
        
        Change-Id: I73f69b9dc203af86293043743a1101ab129139a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141683
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-23  Eike Rathke  <erack@redhat.com>  [cdded98b23698e5e2a5cfffd5638e395098fcc4a]

        Related: tdf#147817 prevent date acceptance pattern with numeric ambiguity
        
        i.e. matching input with numeric decinmal separator, like M.D
        
        Change-Id: Ice977b3e92373829cd2f5df7c065d55bc49fc23e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141686
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-10-23  Mike Kaganski  <mike.kaganski@collabora.com>  [825242b48843d7d8e03e3dd41a58d6d93afb443e]

        Simplify SwEditWin::LogicMouse* and sd::Window::LogicMouse*
        
        These are intended to be called in LibreOfficeKit case. Setting pointer
        position appeared in commits b780822f5afbf8cd6c2a8c756251a7edf248f55e
          Author Miklos Vajna <vmiklos@collabora.co.uk>
          Date    Tue Feb 24 14:30:41 2015 +0100
            Introduce SdXImpressDocument::postMouseEvent() override
        
        and cc7d10c04fe3047f18b6d5271a5f46a31b80d360
          Author Miklos Vajna <vmiklos@collabora.co.uk>
          Date   Tue Mar 03 12:09:04 2015 +0100
            SwEditWin: disable map mode in LogicMouseButtonUp/Down
        
        The only effect of Window::SetPointerPosPixel is realized by a call
        to SalFrame::SetPointerPos; and in SVP case, which is used in case of
        LibreOfficeKit on Linux, it is a noop (see SvpSalFrame::SetPointerPos
        in vcl/headless/svpframe.cxx). But e.g. when running gtktiledviewer
        on Windows, WinSalFrame::SetPointerPos is called, which actually sets
        system cursor position, causing unexpected jumps.
        
        And it is unclear why the mouse actions should restore previous mouse
        positions after executing their functions in the first place. The other
        overrides (vcl/source/control/ctrl.cxx, sc/source/ui/view/gridwin.cxx,
        chart2/source/controller/main/ChartWindow.cxx) don't do that.
        
        So remove these SetPointerPosPixel calls altogether.
        The question remains: if these LogicMouse* are still needed, or if they
        may be replaced with respective Window::Mouse* calls.
        
        Change-Id: Id6103f8eaaddafc72fe5e4264532dbc8a658d240
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141696
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-23  Eike Rathke  <erack@redhat.com>  [cf429e79367775a03c2ca89ed57d3de88bd2c6dc]

        Resolves: tdf#147817 ignore date acceptance pattern with numeric ambiguity
        
        i.e. if it matches numeric with decimal separator; may had been
        added as user-defined pattern to configuration or resulted from
        locale merge of default locale and format's locale.
        
        Change-Id: Ie42a65fac26e8ddc6898a53ee3bec8695ace9a70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141684
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-10-23  Kevin Suo  <suokunlong@126.com>  [a97bae545d72d8b19f39aa9280c0f284c79d0f6c]

        tdf#151697: Use localized string for "Loading" and "Saving" in status bar
        
        Change-Id: I51967950839e7384e8f31178a70bd944d6f9059c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141662
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-23  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2e87990f4a317ac1958f88fafb85a93b5f85a3ea]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 60d1bfb6194ad0cf1cbcb9958088d631a9f5fad8
          - Update Writer watermark dialog screenshot
            
            Change-Id: I452e93ae7a2d5a024176b209605b1a8386a22e4d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141682
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-23  Caolán McNamara  <caolanm@redhat.com>  [5edb3c0b866a3c0169ed492e3807af5bad90b486]

        tdf#104278 have separate treeviews for expander and no-expander cases
        
        have two tree views, one with expander and one without, the one with is
        only used when there are custom properties which use the expander, so
        the common case of no custom properties doesn't have an 'unexplained'
        expander margin
        
        Change-Id: I6d0c97beeaf8a361ae264cdd1dacf4b06f251a08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141675
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-23  Caolán McNamara  <caolanm@redhat.com>  [698ba5fcd9f01f8f6e9f300d914d8538ad527219]

        tdf#151674 rotate text starting point
        
        Change-Id: Ibcfb4b102a58cad53c1ce5f569721e4557844b4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141673
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-23  Caolán McNamara  <caolanm@redhat.com>  [f024738e2218ed67c1948a9aa6149084939a2a52]

        resave with latest glade
        
        Change-Id: I5f4ae5c3fab267059c858aac0d6e7a64921abd7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141674
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-23  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [ee7e5aff70e2aefe49e781eb74d3f61d99d857a8]

        tdf#151071 Revise Sifr to follow upstream
        
        - Shape's Group
        - About
        - Column Break
        - Wrap Text
        - Certificates
        
        Change-Id: I00b6598458aecd7ed0b44d2152a76cfdf39fc3f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141679
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-23  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [93cf1bc5e7495e0e2741451f7b564a6386e9b64d]

        tdf#151071 Revise Sifr to follow upstream (Track Change, Capitalization)
        
        Change-Id: I593ae9030d5855d4f408d05fa8f2328cb30be098
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141677
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-23  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [d0a20b67ae7ee1691409b4a1665853a182c46b7b]

        tdf#151073 - enable firebird for appstore build w/o experimental mode
        
        also don't default to hsqldb as embedded database when a build is done
        without java support. Mainly to hide an UI bug - apparently the dialog
        should show a non-supported message for known embedded drivers
        at least that is what 04d1e80ac7091ec2bf31c8617e832d5fe15350be suggests
        "
          // this indicates it's really a type which is known in general, but not supported on the current platform
          // show a message saying so
          //  eSpecialMessage = smUnsupportedType;
          insertDatasourceTypeEntryData( m_eCurrentSelection, sDisplayName );
          // remember this type so we can show the special message again if the user selects this
          // type again (without changing the data source)
          m_eNotSupportedKnownType = m_pCollection->determineType( m_eCurrentSelection );
        "
        but that doesn't work, at least not anymore. m_eNotSupportedKnownType was
        since removed, no attempts are made in showing an error/warning message
        returning the hsqldb driver results in an empty (no display string)
        entry as the default element in the dropdown in the dialog, that still
        allows to create a database file (but of course one that you cannot add
        any actual database tables to) without any error message. At the very
        least it is inconsistent with the rest of the dialog's code that clears
        the input name for stuff that shouldn't be shown.
        
        Change-Id: I8419888018be2a556c49d32e40f02c0ac1801930
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141631
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-10-23  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [d5c11ddae9e54668f5d8997f4c37dd542e656d4f]

        build appstore packages with symbols/add targets to merge into universal build
        
        while there is no builtin support to create a fat binary during the
        actual build phase, we have a post-processing script that can merge two
        separately built architectures into an universal binary one.
        Thus enhance the makefile to support a more convenient way to build the
        two archs without the need to manually move the package out of the way
        to build the other arch.
        
        1) assemble one architecture's package via
           "make mac-app-store-package.prepare"
        2) make clean and change targets in autogen.input to build for the other
           architecture
        3) build the other architecture and combine into universal binary and
           also package into the final deliverable via
           make mac-app-store-package.universal
        
        (of course you can also use the .prepare target separately also in the
        second build, and just mac-app-store-package will build the deliverable
        for the current architecture like it did before)
        
        Change-Id: I02c14e9b8c4f6e39d0d50cd3b4ffdd060b2d69bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141557
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-10-23  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [6e6c6f697b019348161648d9d26398bf64de83ef]

        macOS sandbox: only use com.apple.application-identifier for main package
        
        when multiple files are signed with that entitlement, the build will
        just be listed with "Not Available for Testing" via Testflight
        
        Change-Id: I92957f24513ab419ddbc4289b53175932111c198
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141497
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-10-23  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [3336cb1b3d12e9cd5c2f560c82129dc8ed7527da]

        macOS: add XCode and SDK buildversions to Info.plist
        
        without those submitting a build for external testing via testflight is
        not possible because appstore thinks you were using a beta version of XCode
        
        Change-Id: I6979a9d290c3e67dd9969d6e535625760b639c25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141496
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-10-23  Jim Raykowski  <raykowj@gmail.com>  [158014e9aecbec6afb0ebf3aceb8b09e4a64b8e0]

        tdf#138868 SdNavigator: Select in the objects tree all marked objects
        
        in the draw view
        
        This patch makes all marked objects on a Draw/Impress page be
        selected in the Navigator. Previous to this patch, only the first
        marked object is selected in the Navigator.
        
        Change-Id: I430d0aa83297d0bf89cc90d341267b5d70dac534
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141426
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-10-23  Eike Rathke  <erack@redhat.com>  [9d1d668a608cc5b406601c2f7f3d8581e8f47d1c]

        Resolves: tdf#150780 Overtyping is not editing
        
        Change-Id: Ie83245479e4f356cf120dae1da39d35a9bb1a2e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141676
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-10-22  Caolán McNamara  <caolanm@redhat.com>  [96d7d4d16cfae09085d0baa41d5d70b5d33da726]

        ofz#52514 OOM
        
        Change-Id: Id4f3b3cef27a299e5496276e274406d0720a27fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141672
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-22  Caolán McNamara  <caolanm@redhat.com>  [9a2f193706278eef4c59df4b7028531a599dff8b]

        crashtesting: various ScChart2DataSequence::getTextualData crashes
        
        since:
        
        commit 03ef97c7605f4d3f537d5a1f31c2f131a439578d
        Date:   Tue Oct 18 14:16:08 2022 +0200
        
            tdf#131910 speed up chart display
        
        e.g.
        
        bugtrackers/ods/ooo49870-1.ods
        
        Change-Id: I14f8a03374d1c1d2b6e35b471c5d415b7590829e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141671
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-22  Caolán McNamara  <caolanm@redhat.com>  [c2f2317494adbf2055d43ad585c44eb8408f4ebd]

        ofz#52600 stop after first failed image in a multi-image tiff
        
        Change-Id: Ibd0a8fd5720fef0801e00a6dd4d52c018471e24d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141667
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-22  Mike Kaganski  <mike.kaganski@collabora.com>  [7b04e44d4e909e4a6e48a894ec5ad00cacbbcbf5]

        Set InstallLOKNotifier handler for CrashReportDialog
        
        This prevents assertion failure in Window::SetLOKNotifier
        called from Dialog::ImplStartExecute in gtktiledviewer.
        
        Change-Id: I5c67d85728a34e47c36c73dafa616df45afa8092
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141589
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-22  Caolán McNamara  <caolanm@redhat.com>  [14a84557331ae9d65d40b820c82027529a6de6fe]

        Resolves: tdf#151699 show/hide the overlay along with the edit
        
        if its present
        
        Change-Id: I9f167117329b9fa33a79271c1f97fcb10ab9de32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141665
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-22  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [afca4871bf31b10d7528d4a365920abb4a2c071a]

        tdf#151694 Sifr: Update Mime Types
        
        Change-Id: Ic23008fbe23ba991173db0dbf7d6b7093ec7629c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141660
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-22  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [d2e1b090657a4be3edbad74b8f8620a65f772857]

        Update git submodules
        
        * Update translations from branch 'master'
          to 251391e6b9b2036e8ab2e4f3079c9152954c4a63
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I9b084737aef30bc65308a263b5fdcd68316197ba
            
2022-10-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0c73c5a2a8fd65f8dffb11bf0090b8b0fd6a43ce]

        Add Watermark dialog to list of screenshots
        
        WatermarkDialog.png was not in the list of screenshots for writer
        
        Change-Id: I17add344870463ee6bd0b54c0d53fa261cb5e43a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141661
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-10-22  Mike Kaganski  <mike.kaganski@collabora.com>  [b5acaa1cf36c30ab3cb1a2796ead850598ed233f]

        g_get_real_name is a proper match for passwd::pw_gecos
        
        This fixes 66fcc9db0f7eacd0ebda06d9ee634af2d0e73d04. Also nullptr check
        is added (passing nullptr to std::string ctor taking null-terminated
        string is UB).
        
        GLib implementation:
        
        * https://gitlab.gnome.org/GNOME/glib/-/blob/476e33c3f3632bd32370fadc67b10d61da9a4098/glib/gutils.c#L743
        * https://gitlab.gnome.org/GNOME/glib/-/blob/476e33c3f3632bd32370fadc67b10d61da9a4098/glib/gutils.c#L577
        
        Change-Id: I4e36cf836f2889f9aa03167c5ade81c69d9b1dfd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141586
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-22  Caolán McNamara  <caolanm@redhat.com>  [66ac4d9171fee9d425d3301933c1eb8e85c25933]

        macos: set Dialog and DialogText color explicitly from theme
        
        noticeable in start center wrt dark/light logo variant
        if experimentally enabling dark mode
        
        Change-Id: I181399861878d797f207da903c3c21d7f8ed7576
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141656
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-22  Noel Grandin  <noelgrandin@gmail.com>  [9fd78b7421b5acefc8d0bde7cc103a045d79bd04]

        tdf#133767 speed up temp file creation
        
        Use a GUID so we can avoid needing to check if the filename
        already exists.
        Shaves 2% off the export time.
        
        Change-Id: Id08104b187365eb35c84639254263329a8218a41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141664
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-22  Mike Kaganski  <mike.kaganski@collabora.com>  [e7be4bb5a3a388e844b718fa843c7a66b5c286d1]

        Fix StartWritingUnicodeText
        
        Its comment in include/tools/stream.hxx tells:
          Switch to no endian swapping and write 0xfeff
        
        It was introduced in commit 3c2105e07d29b2069349e1a54e08463d359f988f
          Author Eike Rathke <er@openoffice.org>
          Date   Fri Dec 22 00:19:05 2000 +0000
            new: read/write Unicode or Bytecode
        
        and included a call to SetEndianSwap( FALSE ). That call was dropped
        in commit 8130714148d58dd2bf1ef12dcc6dd6d5838be0d1
          Author Noel Grandin <noel@peralex.com>
          Date   Mon Jan 05 08:47:31 2015 +0200
            fdo#84938: replace NUMBERFORMAT_INT_ constants with 'enum class'
        
        (likely by accident).
        
        To simplify the fix, drop redundant m_nEndian: m_isSwap is enough.
        
        Change-Id: Ia9a0fe2d55563e7ba21bd4cf17c4ca999c6feaf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141521
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-22  Noel Grandin  <noelgrandin@gmail.com>  [8cbc179acedb1fdb07ccafbd60a271acad90a3bc]

        use more TempFileFastService in scripting
        
        Change-Id: Ic04abad55e655fa0e0434bd09f797c6f1b2cc245
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141649
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-22  Noel Grandin  <noelgrandin@gmail.com>  [0df36d45b601e93b067c22d0b09ef1ae55168263]

        use more TempFileFastService in xmlsecurity
        
        Change-Id: I905e1e126e96195212887feb190e87f7f4da5adf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141646
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [a3c7d78f3dc5ccce60dc198d2466ec7470f7fe9c]

        loplugin:unusedmethods
        
        Change-Id: I3c94d68cb85adc2005a5a5e3b03a311732f782c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141617
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-22  Noel Grandin  <noelgrandin@gmail.com>  [db8f0528eb71252b4af9c3f7ec213ea7fb29591a]

        use more TempFileFastService in svl
        
        Change-Id: I798a7bb773028aba059f058d4e65e7b2e845c015
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141647
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-22  Noel Grandin  <noelgrandin@gmail.com>  [ac5f11d86cd290deaed3565c558aced9f5eb6fca]

        use more TempFileFastService in chart2
        
        Change-Id: I064246a8b649bdd6a7751c456ec935c819505057
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141651
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-22  Mike Kaganski  <mike.kaganski@collabora.com>  [66fcc9db0f7eacd0ebda06d9ee634af2d0e73d04]

        Use g_get_user_name instead of access through getpwuid
        
        It is more portable - available also on Windows
        
        Change-Id: I424e1993ad9621ca42b6f48896d5025832ac681e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141584
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-21  Michael Stahl  <michael.stahl@allotropia.de>  [8dcf53b3d2c0e30317c1e247f01d07ab448ec1ae]

        sw: fix my MSVC build
        
        It barfs up an inscrutable 10 line error message apparently because
        of the parentheses around the parameter names.
        
        Change-Id: I350d4973a016e824e46d147ffad93a1ad36895a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141652
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-10-21  Stephan Bergmann  <sbergman@redhat.com>  [2aca16119654c6ce1898ec2eca0d9d7f2eb031ea]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5ee668393aaea0357f582223f50af63e2d2df727
          - Fix helpcontent2 build failure
            
            > [PKG] helpcontent2_html_media_lang_en-US
            > /usr/bin/cp: cannot stat '/.../helpcontent2/source/media/screenshots/modules/swriter/ui/watermarkdialog/WatermarkDialog.png': No such file or directory
            > make[1]: *** [/.../solenv/gbuild/Package.mk:35: /.../instdir/help/media/screenshots/modules/swriter/ui/watermarkdialog/WatermarkDialog.png] Error 1
            
            by putting back a file (erroneously?) removed by
            4f5ecc07647d1c01858b24f96683e6061ef49c02 "Reduce Writer screenshots to
            valid Help locales"
            
            Change-Id: Ib32426d14ff0bdd74885b8d78f3af271afc25d21
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141654
            Tested-by: Jenkins
            Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
            
2022-10-21  Stephan Bergmann  <sbergman@redhat.com>  [a1411f0fb19981d3c156d34ace5db10bd5d22aec]

        Improve SwRedlineData::CanCombine date comparison
        
        f240f073d228e62afd3f60563c23626efad0df7f "Related: tdf#102308 sw: ignore seconds
        when combining redlines" had just naively cut off the seconds for comparison,
        but which apparently gave unexpected results when the two dates are sufficiently
        close but lie on different sides of a minute tick:
        
        Autocorrection-related unit tests like CppunitTest_sw_uiwriter6
        CPPUNIT_TEST_NAME=testRedlineAutoCorrect2::TestBody sporadically failed to
        execute some autocorrection, as in
        
        > uiwriter6.cxx:1436:Assertion
        > Test name: testRedlineAutoCorrect2::TestBody
        > equality assertion failed
        > - Expected: Lorem,... Lorem,…
        > - Actual  : Lorem,... Lorem,...
        
        What happened there in testRedlineAutoCorrect2
        (sw/qa/extras/uiwriter/uiwriter6.cxx) is that each emulateTyping consecutive
        simulated character input should extend the current redline range, by hitting
        the
        
        >                     // Merge if applicable?
        >                     if( (( SwComparePosition::Behind == eCmpPos &&
        >                            IsPrevPos( *pREnd, *pStt ) ) ||
        >                          ( SwComparePosition::CollideStart == eCmpPos ) ||
        >                          ( SwComparePosition::OverlapBehind == eCmpPos ) ) &&
        >                         pRedl->CanCombine( *pNewRedl ) &&
        >                         ( n+1 >= maRedlineTable.size() ||
        >                          ( *maRedlineTable[ n+1 ]->Start() >= *pEnd &&
        >                          *maRedlineTable[ n+1 ]->Start() != *pREnd ) ) )
        
        branch in DocumentRedlineManager::AppendRedline
        (sw/source/core/doc/DocumentRedlineManager.cxx).  However, when that happened to
        fail on a minute tick boundary because its
        
        >                         pRedl->CanCombine( *pNewRedl ) &&
        
        part was false, we would end up with split redline ranges, and
        SwAutoCorrDoc::ChgAutoCorrWord (sw/source/core/edit/acorrect.cxx) would not
        execute the autocorrection replacement across those split ranges due to its
        
        >         // don't replace, if a redline starts or ends within the original text
        
        code.  (One way of making that test fail reproducibly would be with some
        
        > diff --git a/sw/qa/extras/uiwriter/uiwriter6.cxx b/sw/qa/extras/uiwriter/uiwriter6.cxx
        > index 0159c5bf07ed..8716c6a09882 100644
        > --- a/sw/qa/extras/uiwriter/uiwriter6.cxx
        > +++ b/sw/qa/extras/uiwriter/uiwriter6.cxx
        > @@ -7,6 +7,10 @@
        >   * file, You can obtain one at http://mozilla.org/MPL/2.0/.
        >   */
        >
        > +#include <sal/config.h>
        > +
        > +#include <chrono>
        > +
        >  #include <com/sun/star/drawing/FillStyle.hpp>
        >  #include <swmodeltestbase.hxx>
        >  #include <cntfrm.hxx>
        > @@ -33,6 +37,7 @@
        >  #include <com/sun/star/text/XTextViewCursorSupplier.hpp>
        >  #include <com/sun/star/view/XSelectionSupplier.hpp>
        >  #include <o3tl/cppunittraitshelper.hxx>
        > +#include <osl/thread.hxx>
        >  #include <swdtflvr.hxx>
        >  #include <comphelper/propertysequence.hxx>
        >  #include <LibreOfficeKit/LibreOfficeKitEnums.h>
        > @@ -1431,7 +1436,9 @@ CPPUNIT_TEST_FIXTURE(SwUiWriterTest6, testRedlineAutoCorrect2)
        >      CPPUNIT_ASSERT_EQUAL(sReplaced, getParagraph(1)->getString());
        >
        >      // Continue it:
        > -    emulateTyping(rXTextDocument, u"Lorem,... ");
        > +    emulateTyping(rXTextDocument, u"Lorem,...");
        > +    osl::Thread::wait(std::chrono::seconds(70));
        > +    emulateTyping(rXTextDocument, u" ");
        >      sReplaced = u"Lorem,... Lorem,… ";
        >      CPPUNIT_ASSERT_EQUAL(sReplaced, getParagraph(1)->getString());
        >  }
        
        patch.)
        
        So at least improve SwRedlineData::CanCombine to properly check for a date delta
        of <= 1 minute.  However, that still leaves those tests prone to sporadic
        failures (even though less likely), if they get delayed for a sufficient amount
        of time in strategically unfortunate places.  Ideally, those
        autocorrection-related tests (which appear to be the ones in
        sw/qa/extras/uiwriter/uiwriter6.cxx using emulateTyping) would run with
        redlining turned off, but many of them explicitly enable redlining, presumably
        for a reason.
        
        With that change, UITest_writer_tests started to fail with
        
        > FAIL: test_tdf135018 (trackedChanges.trackedchanges)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "sw/qa/uitest/writer_tests/trackedChanges.py", line 203, in test_tdf135018
        >     self.assertEqual(147, len(changesList.getChildren()))
        > AssertionError: 147 != 111
        
        in a test introduced with b6ab2330d97672936edc56de8d6f5b6f772908ff "tdf#135018:
        sw: Add UItest".  That sw/qa/uitest/data/tdf135018.odt's content.xml contains
        147 <text:tracked-changes> <dc:date> elements ranging from 2020-07-11T10:29:12
        to 2020-07-21T11:50:32, and apparently some adjacent changes with sufficiently
        close dates now started to get combined when executing
        .uno:AcceptTrackedChanges.
        
        Change-Id: I1d3453bbf5b0206c080bd3421d525e6b8351f2b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141653
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [6a99a9b602e4d933a54daeccdba91d862f8711eb]

        CppunitTest_sd_filter_eppt: inherit from UnoApiTest
        
        Change-Id: I0a88ecc55638d8c6ee06715db8c03d6327666215
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141655
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-21  Mike Kaganski  <mike.kaganski@collabora.com>  [25373581ebe30f6b1b2d850b7f268487afdacb4c]

        nullptr check
        
        GetView() returned nullptr in a gtktiledviewer session
        
        Change-Id: I5e16f77d9e6a18e51f548464339fc11d8f733ca1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141582
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [89c732913d6155db48c74dd7c2c0325468048aa5]

        test: merge CalcUnoApiTest and UnoApiTest into one
        
        Change-Id: I24ec4c2c1c6d83865ef78a6460cde68cef84fdb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141638
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-21  Noel Grandin  <noelgrandin@collabora.co.uk>  [09dfee8a1cf7698a637f647f48750cf8d5722b7c]

        tdf#133767 use more TempFileFastService
        
        Change-Id: I58728f0b7971e3247cd555dd701461824707d15d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141627
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-21  Caolán McNamara  <caolanm@redhat.com>  [a09f6099d20f8ea6fa0e0ae22aa31124a290bd72]

        macos: set TabRolloverTextColor color explicitly from theme
        
        noticeable if experimentally enabling dark mode
        
        Change-Id: Ia77a2b79d2ad47761d4fab8eac3936f1d6c93578
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141632
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0bd8f9ea75459b1f3ca7daff20b235df7a558608]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to aef7f8604b7b5b9eda83b7affc96f8c1b82ebc58
          - Reduce Chart screenshots to valid Help locales
            
            Change-Id: I58dd9143e235c08e645ae22f471a95e54b6b5140
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141645
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0bf7303d2dd3f7903f0c5737df49e871ed140e95]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 80427e4c2daa58ef30f0afb4f388f825b41b9c05
          - Reduce Draw screenshots to valid Help locales
            
            Change-Id: Ic3308d97f3c08df46ad0b5e107a1ef9c270c5dda
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141644
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [da7aa069f0cbe5a15cda89f91df5c1cb5ebffbe7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to da4a62735fa5728883666cd47a6e7a017b7b4000
          - Reduce Impress screenshots to valid Help locales
            
            Change-Id: I9c0199d8e1041ba4f7705a9890be3dad9b287fe8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141643
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [045869faa94f552a19e1f67e806c3f34d498d6b8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4f5ecc07647d1c01858b24f96683e6061ef49c02
          - Reduce Writer screenshots to valid Help locales
            
            Change-Id: I05b9b2d982ee5740bc0805cc0589bcb11182f0dd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141642
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [313cb64fbb4403e7ee54bd682f3b1ecaf27bff3d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 41d1e849558210e04f117f653ec90794d2680691
          - Reduce Math screenshots to valid Help locales
            
            Change-Id: I53b71cfbc5f09aaea397ebe1864c5038e3c28cd1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141641
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a1c1b9537b3846afa8701a25d49777c4fe7a1fb4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3cdeafe0c516a10aeb78d06c0f355e164b929454
          - Reduce screenshots/sfx to valid Help locales
            
            Change-Id: Ie13f38f22a6d8235a890e01c00c2c7420d046c24
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141640
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [48e489871681ffea6c43e88cc25b5b05e26d78b1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6deeb4a1ad63f4657abfd06cf235f43291c19d78
          - Reduce screenshot/svt to valid Help locales
            
            Change-Id: I3b8ae51dacc263ee6224b6cb1a74cbac10ed2b53
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141639
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-21  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [1f687c07878b56cd07bedf4a04790375ac881658]

        Related: tdf#114441 use better types in place of recently changed ones
        
        Best to harmonise these to sal_Int64, along the lines of
        commit 206543c7bef58fc559852553a3b2faba0b604259
        Author: Michael Weghorn <m.weghorn@posteo.de>
        Date:   Fri Sep 2 13:06:08 2022 +0200
        
            [API CHANGE] tdf#150683 a11y: Switch a11y child index to 64 bit
        
        Change-Id: I3cddb192990ba87dc637cdd765d1427bc4611d2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141621
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-10-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [87778305004c45b4387d1c44e48e21a22738d655]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b8c0ef544e9eddd68d1677e54f65715778029d59
          - Reduce screenshots/svx to valid Help locales
            
            Change-Id: I312b460c65e2e08b869a23a7727b1b5e58870bad
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141637
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [03d6d07d8c1be4f0123f1f9b05b4e5f0f92eabf6]

        CalcUnoApiTest: work with mxComponent directly
        
        Change-Id: If6f2104ef3136952341c9d5d59a1f9784d0fe4b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141628
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b08cf04012655c4995e3fe5a1f3b698615db5f11]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f781c754a1700657be271246c57d75a65e924da2
          - Reduce screenshots/uui to valid Help locales
            
            Change-Id: I340d31c8aed053cf748613575df6db7576269f8f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141636
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4db87d526a7a56565bda717002412e15800b11a8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bfbda821a7c89bd72aab271296671b24ecdd8781
          - Reduce screenshots/writerperfect to valid Help locales
            
            Change-Id: I5e96f9f3387eff74d4659a4527b6602b2386b669
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141635
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6037386b932d411df8c2dd2116d90c12192528ea]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9b648f5c7fb4c78d5b2be3395d3cdeb952a4f6f8
          - Reduce screenshot/xmlsec to valid Help locales
            
            Change-Id: I22bbba88930439641b98a484ae624c85f4a7c30f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141634
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-21  Michael Stahl  <michael.stahl@allotropia.de>  [72b69b422d33308809070e98a6ea8daad93e16d2]

        tdf#139736 sw: PDF/UA export: flys in header/footer are Artifacts
        
        * flys anchored in header/footer cannot simply be ignored, they need to
          get NonStructElement tag which is translated to "/Artifact"
        * borders of flys need to get "/Artifact" tag as well; this is also the
          case if they're anchored in the body as veraPDF complains
        
        Change-Id: Id69f0d80c59c3ade295da46c4413a5f0e8d96d54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141534
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-10-21  Caolán McNamara  <caolanm@redhat.com>  [1cccfb05d1aaea33aa370b6f4f080cae95611cd0]

        cid#1516102 Dereference before null check
        
        since...
        
        commit ba58fc11723b7c9d370d6407385ea0e8829db099
        Date:   Thu Oct 13 22:11:35 2022 +0200
        
            tdf#151462 - Search for outline node containing the current node
        
        Change-Id: Ib0bc51b1c37cb4bc60e61800a2d190eee2b6aa61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141629
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-21  Noel Grandin  <noelgrandin@collabora.co.uk>  [4668bfe4f64acfb17da5efbb759407664b407d81]

        give main thread a name
        
        to make it easier to find in profilers and debuggersy
        
        Change-Id: Ie376186d623957ae71c3e5bcea36888fcdf85d80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141625
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-21  Michael Stahl  <michael.stahl@allotropia.de>  [b1f25771fd7e5671f081bcb80ed58e8678f3105f]

        sfx2: avoid showing 2 dialogs in case WebDAV LOCK request fails
        
        ... with 403 error code, which typically indicates read-only; one dialog
        is enough - also for the initial load of the document.
        
        (cherry picked from commit 855d62fc841abc62e0eca079e9b30f9d0888a93f)
        
        There is an Infobar anyway that the user can click to try again to
        edit the document, and if that fails there will be a dialog that offers
        opening a copy.
        
        If opening a file:// document writable fails and it is opened read-only,
        there is also no extra error dialog, just the Infobar, so this is making
        WebDAV more consistent.
        
        Change-Id: Ice62d167199f384b246b9d60dab4eed456a62288
        (cherry picked from commit 48fa1f49d97ce04c9d3749ae02b2874af6477e82)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141620
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-10-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c7bcf51d3efe30047667fe026cbcd3cb87bdece3]

        sw: combine IGrammarContact and SwGrammarContact
        
        Change-Id: I4b9ab45ff8e21fa5091894f2cd5e3c7de57df425
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141431
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-10-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d4c4e3053ce59dba96d7531fc4c1828c1366f419]

        sw: modify NumberingCheck to work independent of node order
        
        Previosuly the NumberingCheck assumed we iterated throught nodes
        and remembered the previous text node. This changes how the check
        works so that the we find the next text node and check is with the
        current node.
        
        Change-Id: I043da74ae90b6387bff273f62eb2589faa2d1d31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141430
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-10-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d0f81680c1af5995baecc19bdbe4f22a8a76666d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b978f96f3604e1c1b5f55c259965dcac143dff14
          - Reduce screenshots/vcl/ to valid Help locales
            
            Remove screenshots with no Help pages associated by l10n
            
            Change-Id: I8d4a25d503c731e583042500db3a1f7d52aa4cec
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141630
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [767092fe2cab4a8b28426a6b2b1c752277fc7df6]

        loplugin:referencecasting look for a new pattern
        
        Change-Id: Ib7ded8db2c513909159f0876389f63b60082a529
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141618
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [57a03d7a52680e7177d07efe364785d53bf0a6df]

        sc: remove unused method
        
        Change-Id: I4e98ff61d5b592df970595b7aad551a9e37b93df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141615
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [4d4ce60cf669e1ddfbd5a168522f05184d204c30]

        loplugin:unnecessaryvirtual
        
        Make the script filter out more external code
        
        Change-Id: I131da451e148e193552ead7c1441b06b726df619
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141616
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-21  Mike Kaganski  <mike.kaganski@collabora.com>  [05df7eaa30c48c405e3a35b877b0333183805748]

        Missing dependency
        
        Change-Id: I7dd74970c9e5743263546d750cb6688f9cb38d45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141577
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [f947788617e06ac175a5cccb20a6bd0d0a7a88ed]

        sc: remove SetIsInUcalc.
        
        it seems it's no longer needed
        
        Change-Id: I346a12a150659ddde218a895d140c9087989d516
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141613
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-21  Mike Kaganski  <mike.kaganski@collabora.com>  [84552eaf8c50b46ab2c98ad70b6473b4db31baee]

        documentLoadWithOptions takes URLs
        
        m_aDocPath is set in lok_doc_view_set_property from data
        coming from gtv_application_open's calls to g_file_get_path.
        So the path is not a proper file URL, which is expected by
        documentLoadWithOptions. Some Linux paths can happen to be
        able to convert to absolute URL in rtl::Uri::convertRelToAbs,
        but not all, and not e.g. Windows paths.
        
        Change-Id: I0a17cb84000603336a6809b0179bbda3d54aec23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141579
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-21  Noel Grandin  <noelgrandin@gmail.com>  [848f9b2c56ce4c4620f62f1fbf9d12d84ec4da96]

        tdf#133767 new service TempFileFastService
        
        to use in places where we know we can use the TempFileFast mechanism.
        
        Speeds up export to EPUB from 43s to 17s on my windows machine.
        
        This is essentially a copy of OTempFileService, but it does not
        implement XTempFile (because these temp files have no name on Windows).
        
        Also remove a couple of calls to Flush() (which is not necessary now),
        and TellEnd(), which is a little slow on Windows.
        
        Change-Id: Iced300bf8121eae08c7a011d62ec68b93330d84c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141598
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-21  László Németh  <nemeth@numbertext.org>  [6383362999b72160eab6abdfc6ea6bdbd231b100]

        tdf#151657 sw: delete row with nested table in Hide Changes
        
        Fix for tdf#150976 didn't work in Hide Changes mode.
        
        Follow-up to commit c809867f3ee92a8eb36cbab840bd6d6c5b3b1c26
        "tdf#150976 sw: fix tracked deletion of row with nested table".
        
        Change-Id: If10c8184a01d025e3df53e33fc9503107fce0980
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141611
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-10-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [60253fc1eaa66bd30ec1a5766a1551a6a7a796ad]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 60f360ebc592506713ad698ccdc34b621f187538
          - Removed executable bits on PNG files
            
            Change-Id: I68b6309df039a1a5e054c244efe31e7487f38e0a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141599
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
          - Refactor impress remote media files
            
            * Impress remote media has little or no localizable information
            
            Change-Id: Id49284820472fb33208199f1fc39769012946b97
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141614
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-21  Caolán McNamara  <caolanm@redhat.com>  [ab0958d5eb87a82cdd54245ca7aa18124b175a05]

        macos: set some more background colors explicitly from theme
        
        noticeable if experimentally enabling dark mode
        
        Change-Id: If71223fe631cf4f361190171769f1557b9ee97d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141602
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-21  Alain Romedenne  <alain.romedenne@libreoffice.org>  [563f0ec5c3a4e75feaa3d29baef4127f22406507]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b9be28ffef08b4cab9b91b310d0a356ca38f3a7c
          - Bracketed hidden <help text> gets shown
            Change-Id: I30a459a5445e7e42bf762fe081cfe7e7474188f1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141576
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-10-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [d2a68bbbdb1db3973f19e30cdd19690d7a157214]

        chart2: do not skip validation in these tests
        
        Change-Id: I8af95fd1fbe766a2a3bd19a7d9fa033649a635b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141610
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-21  Paris Oplopoios  <paris.oplopoios@collabora.com>  [043f0b53aa1734af17fd12a5b07075d965f28730]

        a11y: Add check for highlighted text
        
        Add accessibility check and relevant test for a document that has
        highlighted text
        
        Change-Id: Ia4303215d9ba3eaf583b38bb5ab33f01370f1607
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141469
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-10-21  offtkp  <parisoplop@gmail.com>  [de02e5560168060af0b0c9be847af01c4fadec0b]

        a11y: Add check for short hyperlinks
        
        Add accessibility check and relevant test for a document that uses
        short hyperlinks
        
        Change-Id: I5d6bfe345b50d6d42dc04e9e2f7f853cf5f63a84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141338
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-10-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [da39ae24711110edac28a65c3a01ddb49a810bec]

        crashreportScraper: Also get info about the last 4 uno commands
        
        it can be useful
        
        Change-Id: I8e709775814922c2623350de1de2fe647d7deadd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141556
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-21  OmkarAcharekar  <omkaracharekar12@gmail.com>  [77131a5277f52300319f7cc5f8c2cc8b4d600a7c]

        tdf#75280: Convert inappropriate use of sal_uIntPtr to better integer types
        
        Change-Id: Iebd876c8c7dd5576cdd457a24726d99790befa83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141516
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-21  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [013c096e4199b26ab4d0703953c688f01c7d3559]

        tdf#151613 Sifr: 3d Effects icons
        
        Change-Id: I4e30611f1ef14038a6d0804b9794eac340e7f49b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141538
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [b887d67ff9914100df787bd2036b22bf32456fab]

        CppunitTest_sc_pdf_export: inherit from CalcUnoApiTest
        
        in order to get rid of setUp/tearDown
        
        Change-Id: I94dcb647760c71ec8bfc2bbdf50361d81f586eea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141566
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [4856b94ae1d851546b2a95622f78af8b1be798a6]

        CalcUnoApiTest: factor out common code
        
        Change-Id: I1a56f152d6c6e6bca55ef20d0d52da2d82b77a8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141565
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [b814c51ef7642f1a54294f945465e7d657533b4e]

        CppunitTest_sc_uicalc: inherit from CalcUnoApiTest
        
        so we can get rid of duplicated code in follow-up commits
        
        Change-Id: Ibfe0c25ac9aaabb20ae28008e6156f80122bc898
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141564
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7569e1c0805f5b14c6dd3e648717bc651bc995da]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 26ffc4cceb80e3092fd2feb89335b2e0b9a23962
          - Removed executable bits on PNG files
            
            Change-Id: I017da9e9ac561799b6ffdd762343cb54895eb8b2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141555
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2022-10-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [a2b404871d609cf0c36cc9f204b5aeaa214eb2d0]

        remove comment
        
        that no longer makes sense after
            commit 25a7b268555d73248594b9d485b69cd0e4cf34cf (HEAD -> master)
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu Oct 20 12:47:39 2022 +0200
            SAL_WARN->SAL_INFO in sax
        
        Change-Id: I298df432d61f90e558251cd1c0e8d3c220423c5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141561
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2409a57cc0c77aeb35463a3bf835b40fe2689797]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 51022f8f16780ecb19f4669e8b8259a7eaea22be
          - Fix malformed XML (missing closing tag)
            
            Change-Id: I81e223af8c85589569af75d755d787d3102ad6a4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141597
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-20  Miklos Vajna  <vmiklos@collabora.com>  [cb0e1b52d68aa6d5b505f91cb4ce577f7f3b2a8f]

        sw, numbering portion format: consider full-para char formats as well
        
        The bugdoc had a single paragraph with direct formatting (24pt font
        size), numbering enabled and a bookmark covering half of the paragraph.
        The numbering had default font size, not inheriting from the paragraph.
        
        Turns out that in case the bookmark is removed, then the custom font
        size is not an autoformat set on the whole text of the paragraph but
        rather a format on the paragraph level, which does influence the
        formatting of the numbering portion, as expected.
        
        Fix the problem by extending SwTextFormatter::NewNumberPortion(), so it
        looks for char props not only in the item set of the SwTextNode, but
        also in the hints of SwTextNode, if they cover the whole paragraph. This
        fixes the inconsistency that adding a bookmark to the document should
        not change the rendering of the portions.
        
        Interestingly DOCX import already set the font size on the SwTextNode in
        this case, but the ODT import created a char autofmt hint, that covered
        the full paragraph.
        
        Change-Id: I09ffabd84511da439bc05a6f8d134615e5dd8599
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141572
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-10-20  Caolán McNamara  <caolanm@redhat.com>  [a25ed05617f304858c6c4c8ced93722130aa1d58]

        macos: set some more text colors explicitly from theme
        
        noticeable if experimentally enabling dark mode
        
        Change-Id: I2eccedc00d6b9a1710ad59bca48e06b3f7b71dc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141569
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [dbe46ae2c60dcb9da5e0fc0886c0859966db8c7d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fabf5ebb2f3fa923a473112a0cf6618937902520
          - Add uui, vcl screenshots for Help pages
            
            Change-Id: Ifb71ccb95ae7c083995325f28ce42609a6e75a93
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141570
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [351b73475818786c03aa6787758ed12b6f56c742]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0fde7fdf06b62f3e27b67b273c7375515321b2cc
          - Add desktop and xmlsec screenshots for Help pages
            
            Change-Id: Id46928e4ad660d0f8908c8bd8a5b61aa7c4714eb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141568
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [06048a5a9485e32b19c77d148d61f08a968e7792]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 039d567afcb7694baeafffd15304d5cdf4de61bd
          - Add formula and dbaccess screenshots for help pages
            
            Change-Id: I29af5be211a7f7a111b44a28c970b91ad9522dc8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141563
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c8b31aca826a5dc35ac2c94ab70b24529155c5da]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d8783b797d785c42ac307e2b740cd3ccfcc4be77
          - Add filter screenshots for Help pages
            
            Change-Id: Ic4c4777da3569f1eb4ba9a2ee3c4740adbb56f35
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141562
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6b2a10f80377c4525b1ce4a18955d4040c3d3aae]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 37064b2619446b51aa5ddc064e19d865c7d29958
          - Add sfx screenshots for Help pages
            
            Change-Id: I89d7d5e0191bf6550bc5c2d1a57ccd8d0445e68c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141560
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [de61fd38b7dbe21ccc025f771fbcac575e0352f1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2ddad4610f085bc707e6e57bb37e93164e457f23
          - Add other modules/screenshots for Help pages
            
            Change-Id: I7d5ee7f88bb1a14a90bc045eb9750a2186d0e887
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141559
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [7b6fb6869b377b2fe86bc5c205fd5d108e0e9981]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6de7e5db3a007aba120fd34dc439854573f3660a
          - Add screenshots for svt and svx for Help pages
            
            Change-Id: Ic35fb852aa9fd4a67bb7893338ecd06b8996610e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141558
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [40753d5524d07f6bf2fbefdf90ceb3c8bd0910df]

        SAL_WARN->SAL_INFO in sax
        
        This does not provide any value during normal debugging
        
        Change-Id: I6797183e64a3e7e90e1cc6b5ecdb92faa53d01d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141554
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-20  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [7896f8b8760bf4823ec8ae05d7c8848e88c4035c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 39ec56dd4e2116d813d3bc26eafb763923952bcf
          - Typo grab bag
            
            Change-Id: I5065a95400934026fb8a52dbeb72793c66b8caf5
            
2022-10-20  Caolán McNamara  <caolanm@redhat.com>  [2ba3b81c90688878df4b7aa0d0ff28c9200de0e1]

        Resolves: rhbz#2136050 crash on input method "retrieve-surrounding"
        
        select the largest graphic on page 1 and press delete
        
        Change-Id: Ieb5860d9c3f80df010f4f04e2bace4d9641af315
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141553
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-20  Caolán McNamara  <caolanm@redhat.com>  [0cc9d19db04fae6e5e1bd4d1020863ec76894300]

        ofz#52537 Abrt
        
        Change-Id: I3362e0a78d29084d49389ed8f0f3173869850451
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141552
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-20  Stephan Bergmann  <sbergman@redhat.com>  [0dd37854627aea025aa7bdae3b3bf9ca2d893943]

        external/firebird: Adapt more configure checks to C99
        
        ...similar to f6be6cd82bd84f13d2a597ceb62181111ae0eb80 "external/firebird:
        Missing include in configure check" and 7e1ff1cee5dd203df679d584512930fb21b97f6e
        "external/firebird: Implicit int in configure check".  With recent Clang on
        Linux it had still failed to detected
        
        > configure:20511: checking for working sem_init()
        [...]
        > conftest.c:166:2: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
        >         main () {
        >         ^
        >         int
        > conftest.c:168:3: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
        >                 exit(sem_init(&s,0,0));
        >                 ^
        > conftest.c:168:3: note: include the header <stdlib.h> or explicitly provide a declaration for 'exit'
        
        and
        
        > configure:21256: checking for native large file support
        [...]
        > conftest.c:167:5: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
        >     main () {
        >     ^
        >     int
        > conftest.c:168:5: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
        >     exit(!(sizeof(off_t) == 8));
        >     ^
        > conftest.c:168:5: note: include the header <stdlib.h> or explicitly provide a declaration for 'exit'
        
        And at least the former, which erroneously suppressed setting WORKING_SEM_INIT,
        sporadically caused CppunitTest_dbaccess_hsql_binary_import to SIGABRT for me at
        
        > #10 0x00007f087fce37fc in __GI_abort ()
        > #11 0x00007f085a7e32e8 in Firebird::system_call_failed::system_call_failed(char const*, int) (this=0x55fbb11e5650, syscall=0x7f085a19ac06 "sem_open", error_code=17) at workdir/UnpackedTarball/firebird/src/common/fb_exception.cpp:244
        > #12 0x00007f085a7e33ba in Firebird::system_call_failed::raise(char const*) (syscall=0x7f085a19ac06 "sem_open") at workdir/UnpackedTarball/firebird/src/common/fb_exception.cpp:255
        > #13 0x00007f085a81ff4e in Firebird::SignalSafeSemaphore::init() (this=0x55fbb1268c80) at workdir/UnpackedTarball/firebird/src/common/classes/semaphore.cpp:138
        > #14 0x00007f085a38ee85 in Firebird::SignalSafeSemaphore::SignalSafeSemaphore() (this=0x55fbb1268c80) at workdir/UnpackedTarball/firebird/src/common/classes/semaphore.h:156
        > #15 0x00007f085a38c931 in (anonymous namespace)::MappingIpc::MappingIpc(Firebird::MemoryPool&) (this=0x55fbb1268bf0) at workdir/UnpackedTarball/firebird/src/jrd/Mapping.cpp:602
        > #16 0x00007f085a38176b in Firebird::GlobalPtr<(anonymous namespace)::MappingIpc, (Firebird::InstanceControl::DtorPriority)2>::GlobalPtr() (this=0x7f085a93e780 <(anonymous namespace)::mappingIpc>) at workdir/UnpackedTarball/firebird/src/common/classes/init.h:143
        > #17 0x00007f085a38d270 in __cxx_global_var_init.15(void) () at workdir/UnpackedTarball/firebird/src/jrd/Mapping.cpp:901
        [...]
        > #32 0x00007f085bb37626 in ModuleLoader::loadModule(long*, Firebird::StringBase<Firebird::PathNameComparator> const&) (status=0x7ffd9f8b42a0, modPath=...) at workdir/UnpackedTarball/firebird/src/common/os/posix/mod_loader.cpp:95
        [...]
        
        Change-Id: I082be878d95a020a7c419d6852614b711754cc23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141549
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-20  Calvince Otieno  <sir_kolly@yahoo.com>  [b74e7c0fef80336de1d0c2d0737c2fd2db56cbd9]

        tdf#114441 sal_uLong type to sal_uInt32 type
        
        Change-Id: Icaa9c0a45f257c8c8d5e9d80785554ac82902c59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141514
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-10-20  Miklos Vajna  <vmiklos@collabora.com>  [e368d26a7f24dc25f3d855511baabc128bc151e6]

        sw content controls, alias: add LOK API
        
        And implement sample handling of it in lokdocview.
        
        Change-Id: Ia1975e4daef6260e2030e5d0dba8fb4293a9484f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141541
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-10-20  Stephan Bergmann  <sbergman@redhat.com>  [82594fd81ba375d5e7ed919bef0b7b4b8072c02f]

        Use stable_sort for collator-backed sorting
        
        ...where ScTypeStrData::LessCase(In)sensitive is implemented in terms of
        ScGlobal::Get(Case)Collator().compareString.  And that apparently implements
        only a strict weak ordering (in the C++ Standard's meaning of the term) rather
        than a strict total ordering (i.e., sorts different strings into equivalence
        classes, e.g., ScGlobal::GetCollator().compareString("guet", "guͤt") returns 0).
        
        With a randomizing debug-mode libc++, tests recently added to UITest_autofilter
        failed for me with
        
        > FAIL: test_tdf123095 (autofilterBugs.autofilter)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "sc/qa/uitest/autofilter/autofilterBugs.py", line 45, in test_tdf123095
        >     self.assertEqual(get_state_as_dict(xTreeList.getChild("0"))["Text"], "乙二醇(进口料件)")
        > AssertionError: '乙二醇（进口料件）' != '乙二醇(进口料件)'
        > - 乙二醇（进口料件）
        > ?    ^    ^
        > + 乙二醇(进口料件)
        > ?    ^    ^
        
        when _LIBCPP_DEBUG_RANDOMIZE_UNSPECIFIED_STABILITY_SEED is e.g. 140434132192856
        and
        
        > FAIL: test_tdf125363 (autofilterBugs.autofilter)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "sc/qa/uitest/autofilter/autofilterBugs.py", line 69, in test_tdf125363
        >     self.assertEqual(get_state_as_dict(xTreeList.getChild("0"))["Text"], "guet")
        > AssertionError: 'guͤt' != 'guet'
        > - guͤt
        > ?   ^
        > + guet
        > ?   ^
        
        when _LIBCPP_DEBUG_RANDOMIZE_UNSPECIFIED_STABILITY_SEED is e.g. 139927542230616.
        
        (Those tests only required the !bCaseSens case to be stable_sort'ed, but it
        looks plausible that the bCaseSens case would suffer from the same issue, so
        lets stable_sort that one too.)
        
        Change-Id: I860ae7b58f09c85da82fca99a2962f12d70d2202
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141548
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-20  Noel Grandin  <noelgrandin@collabora.co.uk>  [449117499ed4ce621057c7b6470b5be40d626d4d]

        workaround VisualStudio2022 compile error
        
        only seems to hit with --disable-pch
        
        Change-Id: I20533aa8516bd92a2cef295ce8c3b4e9a0ab72c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141546
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [2cbf6d5643717e9484ee3a8519ff1689b4c82b24]

        fix assert in debug mode
        
        not actually a leak, just a deletion ordering problem
        
        warn:svx:29983:29983:svx/source/svdraw/svdmodel.cxx:200:
        SdrModel::~SdrModel: Not all incarnations of SdrObjects deleted,
        possible memory leak
        warn:svx:29983:29983:svx/source/svdraw/svdmodel.cxx:202: leaked instance
        of 12E3dSphereObj
        warn:svx:29983:29983:svx/source/svdraw/svdmodel.cxx:202: leaked instance
        of 8E3dScene
        soffice.bin: /home/noel/libo/svx/source/svdraw/svdmodel.cxx:204: virtual
        SdrModel::~SdrModel(): Assertion `maAllIncarnatedObjects.empty()'
        failed.
        
        Change-Id: Ia0e6e1387825c0d849904b1bc604eb1252090318
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141543
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [1e75e6533bdb30f2645ea2119121c8e536cff3ac]

        add assert to catch case that should never happen
        
        otherwise we will lose a piece of the rendering
        
        Change-Id: I65bf0514665551c4930fe6d7462646e334c61989
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141493
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-20  Maxim Monastirsky  <momonasmon@gmail.com>  [aa779fbd649dbf0e8e35ba744cdc81bd7171057b]

        resave with latest glade
        
        Change-Id: I0ec13675efa1bd70fa4517bfcff0531da85a8e49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141540
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-10-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [fcbe87abb87bc26f6a57ee246e7fb7e865766067]

        fix regression in "Format - 3D Effects"
        
        assert at svl/source/items/itemset.cxx:1302: SfxItemSet
        SfxItemSet::CloneAsValue(bool, SfxItemPool *) const: Assertion
        `(typeid(*this) == typeid(SfxItemSet)) && "cannot call this on a
        subclass of SfxItemSet"' failed.
        
        This hits in Draw when drawing a rectangle, then "Shape - Convert - To
        3D", then "Format - 3D Effects".
        
        regression from
            commit 31e7845339b30a69f06a04619660398fe4267268
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu Feb 17 12:19:49 2022 +0200
            use more SfxItemSet::CloneAsValue
        
        Change-Id: I36af83fc04636aecefc89e2654929112051fb217
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141542
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-20  Miklos Vajna  <vmiklos@collabora.com>  [45f5c1941a21a932cfd758106a694af3b230ce20]

        CppunitTest_sw_odfimport: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Change-Id: I3a508acb1c0472ee432202cd2ba2927c92da4443
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141535
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-20  Jim Raykowski  <raykowj@gmail.com>  [a3238a8e35c9c649069ef67ffa83e0d83f25936b]

        tdf#151521 Fix para applied style sub-level remains visible
        
        ... when parent outline content is folded
        
        Commit 22757917067d7c4e475228cec2a0dd4d2f900e95, removed making all outline content temporarily visible during style application. But it is needed so that paragraph applied stye sub-levels do not remain visible when outline-folding is set to include sub-levels as outline content. This patch fixes the cause of the bug reported in tdf#151315.
        
        Change-Id: I4b8fd4bdd1ca08d65cf8fbb8c3f73ef7d00dcc2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141357
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-10-20  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [b8fd73044cc7e8f3257a8ca56728e56119821046]

        tdf#151647 Sifr: Table/Cell border icons
        
        Change-Id: Ibd942b60bd908162866c5e92206bc0a5fb974c1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141539
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-20  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [2a796c9d82cdd5d0076206e90d53bde4f35cd356]

        tdf#151631 Sifr: 3D Settings icons
        
        Change-Id: Ia7fadffe23f8cb611df44fca028ee02ecf05a90b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141536
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4ccdfff0becb54d71fe6270b5eeae0daaf04ed93]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 86b579b23438f66bba07c3d138f4e1764ffe2b66
          - Update screenshots for Help pages
            
            Change-Id: I86e1814ec0f5e76b122f6e5e90944a07e38d51ce
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141537
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-19  Kevin Suo  <suokunlong@126.com>  [f6004e1c457ddab5e0c91e6159875d25130b108a]

        tdf#151546: RTL text is reversed (Writer pdfimport)
        
        This is a followup to commit 69e9925ded584113e52f84ef0ed7c224079fa061
        for the fix of tdf#104597.
        
        The Writer pdf import filter code is similar than the Draw part.
        However, many fixes to the Draw part was not done in the Writer part historically.
        
        This patch ports the fix of text run in the Draw part to the Writer
        part. There is a todo related to continuous spaces issue which should
        be fixed separately.
        
        Also use CPPUNIT_ASSERT_EQUAL_MESSAGE for the output of xml content
        instread of using std::cout, in case of unit test failure.
        
        Change-Id: Id013700524750e6e5283d85eeab72d8075f16f1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141420
        Tested-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-10-19  Rafael Lima  <rafael.palma.lima@gmail.com>  [ef9d461e420ca1869f88fa0d7ea749581819b360]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d599b915a77663f7766e12e3b818050a6738cbf5
          - tdf#151617 Fix help about Hotspots in ImageMap
            
            As pointer out by the OP the command is under the Tools menu for all LO applications.
            
            Change-Id: I1cb77b60a08f26847887f940ddf288958f9fb465
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141406
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-19  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [0644543097dc1ff739000d865988dcb2fd5e4c9d]

        Allow read-access to CombinedHoldCyclesInSeconds for checks
        
        Change-Id: I2685343bd5e0e7c10438274c0a38798e09d813e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141530
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-10-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [f3a82a8ba51195cf31b0f78164735acc7ebbcd2f]

        sc: factor out common code in tests
        
        Change-Id: I58558dd87f235bf3699f3f65271522bb1e7a2ea0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141529
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [fed64d0f8023b425b1151a1aada4632e6c5301d6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0c7005445dbb3905567e2c3c778198f344b25e4e
          - Mute L10n for function string parameter DateDiff and DatePart
            
            Change-Id: Iea892bef40f76e08271c02c6604b689866a4be30
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141408
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-19  Caolán McNamara  <caolanm@redhat.com>  [c33607813ad0c4de69d20b98ba6146f319443d66]

        crashtesting: temp files accumulating over time
        
        Change-Id: I922ba92d0a9278b366b4bec38170a776830c1682
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141525
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-19  Stephan Bergmann  <sbergman@redhat.com>  [e74d0f01504c61917d8ff9e7538a0017b6212ff5]

        Make MSVC -showIncludes processing more reliable
        
        With the Windows display language set to "Portuguès (Brasil)" (and the
        corresponding Visual Studio language pack installed), configure.ac detected
        SHOWINCLUDES_PREFIX to have the value "Observação: incluindo arquivo:" in UTF-8
        (i.e., with bytes ... C3 A7 C3 A3 ...).  However, for whatever reason
        filter-showIncludes.awk apparently didn't manage to match the input it receives
        against the value of that environment variable, and the Cygwin terminal
        contained output lines starting with either
        
        > Observa□ao: incluindo arquivo:
        
        (with toplevel plain `make`, plain `make` in a module, and `make -O` in a
        module) or
        
        > Observaçao: incluindo arquivo:
        
        (with toplevel `make -O`).  (Note how "ç" is either garbled as "□" or shown
        correctly, and "ã" is always shown as plain "a".)  It's not quite clear to me
        where exactly this garbling happens, and why the behavior is apparently
        different in configure.ac vs. make.
        
        The most reliable way to avoid these issues altogether is to force MSVC to emit
        English diagnostics, via VSLANG=1033, as explained at
        <https://stackoverflow.com/questions/2286216/how-to-change-msbuild-error-message-language>.
        (I didn't find any official documentation of that environment variable on MSDN
        though.  Thanks to Mike Kaganski for providing that Stack Overflow link.)
        
        dfbce2a556972f552d194d2358c170077915d776 "gbuild: try to run
        filter-showIncludes.awk in C locale" had started to call that AWK script with
        LC_ALL=C (and subsequent commits had copied that LC_ALL=C in calls to similar
        AWK scripts).  But that appears to neither be sufficient (see above) nor
        necessary now, so I removed all those LC_ALL=C settings.  (There is a gawk
        --characters-as-bytes option, but trying that out didn't make a difference for
        this issue.)
        
        clang-cl doesn't support VSLANG, nor does it generate localized diagnostics in
        the first place, but lets consistently add VSLANG=1033 when determining
        LO_CLANG_SHOWINCLUDES_PREFIX in configure.ac, too.  (The way VSLANG=1033 is set
        in gb_CObject__compiler in com_MSC_class.mk, it affects all kinds of MSVC and
        clang-cl invocations, whether or not they actually honour that environment
        variable.)
        
        Change-Id: I52d0e842d200ed256a44d6cc5de1b3868c0acc71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141524
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-19  Miklos Vajna  <vmiklos@collabora.com>  [add110bad816fadeb96e7af0d4689389c04c263e]

        sw content controls, alias and tag: add UI
        
        - add 2 new weld::Entry instances to edit these strings + matching
          labels
        
        - extend the grid to have 2 columns, as previously only a checkbox was
          there for all content controls, which only needed a single column, but
          now we want label + entry pairs in later rows
        
        - cover this with a UITest
        
        Change-Id: Ia5cfb90725d3b5b40eccf15ec7c7823e0e6d6751
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141522
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-10-19  Miklos Vajna  <vmiklos@collabora.com>  [ffc23650d988051bf9fe43edeb4e16096907b080]

        CppunitTest_sw_ww8export2: remove not needed mustTestImportOf()
        
        If the input format is not DOC, we can use the plain
        CPPUNIT_TEST_FIXTURE().
        
        Change-Id: Id69ca33c4c92920989031272d87a31d6d23c0618
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141513
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [4d9b83a417bbde8148b67d2ab0abe9f4ae285276]

        CppunitTest_sc_anchor_test: inherit from ScBootstrapFixture
        
        so we can get rid of duplicated code
        
        Change-Id: I8e19489f4f3643239d43f83f71fa4c9668d77e54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141506
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [c6660c77f92f8a040210fb30035761649a19db14]

        CppunitTest_sc_anchor_test: move to slowcheck
        
        so Jenkins executes it in all platforms
        also move it out of 'extra' folder so we can change the
        inheritance to ScBootstrapFixture in a follow-up commit
        
        Change-Id: I06cb594b7f13ece2eb71c2099b6119861b4674ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141504
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-18  Calvince Otieno  <sir_kolly@yahoo.com>  [71aaa2eaa25f1a6bc958c5dcffa79b478ddfa664]

        tdf#42982 Make UNO error reporting more descriptive
        
        Change-Id: I1f1c8285a1d41a9c9694a54c0bdfb20c6f0b27ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141512
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-10-18  Rafael Lima  <rafael.palma.lima@gmail.com>  [1e8aaf4f04b94fbd78e305132fa2f1ed77cddfdc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0824040c1aa2ca019a85d26404f61439f0d67432
          - tdf#151169 Document the Data Table chart feature in the help
            
            Change-Id: Iac7ca7a187461ea19926eb34473b58c34222d3af
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141186
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-18  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [02bd827f39c1e37baabeea1d83921a37450e8a97]

        Move access to SystemDependentDataHolder to Bitmap (2)
        
        I was too positive thinking that SalBitmap would be fine,
        but it's locked to vcl. To be able to add system-dependent
        BitmapBuffering I move the access to Bitmap now. This is
        no functional change, but offers the same access as e.g.
        B2DPolygon/B2DPolyPolygon offer already.
        
        Also cleaned up usage/access to SystemDependentDataManager
        which removes quite some code in constructors and makes
        things easier in general.
        
        Change-Id: I2baa40a12479fab0fe66063a018f058c6b8f5597
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141507
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-10-18  Stephan Bergmann  <sbergman@redhat.com>  [c74133420f6f9b4bc6b414b9c91d54cf8eb3f5af]

        tdf#151545: Restrict JvmfwkUtil_isLoadableJVM to macOS x86-64
        
        That check had been added with 32bc8ddbf335dd26019edcf12758643b4cff9913
        "tdf#94716 allow Oracle's JDK to be used on OS X 10.10 and 10.11", back at a
        time when there was substantial trouble with installations of Apple's own Java
        and Oracle JREs.  One consequence of that commit and its
        JvmfwkUtil_isLoadableJVM check was that on macOS we only supported JDKs (with a
        surrounding Contents directory containing an appropriate Info.plist files), not
        plain JREs (cf. <https://wiki.documentfoundation.org/ReleaseNotes/5.1#macOS>
        "Prior work arounds of having both an Apple JRE 6 and an Oracle JRE 8 are no
        longer sufficient.  Use of the JDK is now hard coded, see tdf#74877, tdf#94716
        and core commit 32bc8ddbf335dd26019edcf12758643b4cff9913.")
        
        However, Apple's own Java is long since deprecated (cf.
        <https://support.apple.com/en-us/HT204036> "You can also download legacy Java SE
        6 from Apple if you’re using an app that specifically requires this unsupported,
        out-of-date version."), and presumably of no practical concern at least on
        contemporary Aarch64-based macOS.
        
        And there is e.g. SDKMAN! (<https://sdkman.io/>), which installs JDKs in a way
        that they are not surrounded by Contents directories containing appropriate
        Info.plist files, so JvmfwkUtil_isLoadableJVM returned false for them and you
        couldn't add them on the LibreOffice Advanced Options tab.
        
        So at least for Aarch64-based macOS, drop that presumably-legacy
        JvmfwkUtil_isLoadableJVM check (but keep it for x86-64--based macOS at least for
        now, just to be safe).  (That implies that for Aarch64-based macOS, it should
        now work again to also use plain JREs.)
        
        Change-Id: I3bcbb3c14e3a9e9dde39fd6f4572b632e05df9e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141508
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [03ef97c7605f4d3f537d5a1f31c2f131a439578d]

        tdf#131910 speed up chart display
        
        the chart2 module likes cloning ScChart2DataSequence, which can take a
        long time if we have lots of data, so share the data via shared_ptr
        
        Change-Id: I4b0948610810c41a8569b97c58b2b52e8e3190f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141501
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-18  Hemant Kumar Singh  <iammrhks@yahoo.com>  [683c2e286e2b8f3220481625d085bdde8e1eab29]

        tdf#143148 Use pragma once in vcl/source/edit
        
        Change-Id: I62be40614baf489433a53f19397737031d1f217b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141509
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-10-18  Regina Henschel  <rb.henschel@t-online.de>  [2969900b75e288e8c626a34277250aa233dc944c]

        tdf#151518 Do not tweak text area distances in Writer
        
        The fix for tdf#148321 has introduced tweaks to the upper and lower
        text distances for the case, that their sum is larger than the text
        area height. That works well in import from PowerPoint but conflicts
        with import of SmartArt shapes from Word.
        
        Reason of the problem is not only the missing Twip to Hmm conversion in
        TextBodyProperties::readjustTextDistances(). But I have not found which
        detail in the tweak produces the wrong text location. For now I have
        disabled the tweak for import from Word. Maybe someone finds a better
        solution in future.
        
        Because the user cannot insert such large distances in Word and SmartArt
        shapes do not use such distances anyway, I think it does not harm to
        disable the method for text documents.
        
        Import from Excel cannot be tested because of tdf#83671.
        
        Change-Id: I2e133f6864bba4419ad96e94d88aec86fe97d0fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141414
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Jenkins

2022-10-18  Stephan Bergmann  <sbergman@redhat.com>  [179c9cbcb036717d7a5463591ffde7ff42146086]

        Elide a redundant var
        
        ...following up on 7b63242ea72885d05faa5f0879395fa93a3446d1 "tdf#145538 - Use
        range based for loops"
        
        Change-Id: Ice88c86e01e69e49b9fca920d61fe6d56763f134
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141498
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-18  OmkarAcharekar  <omkaracharekar12@gmail.com>  [75e6ffe31d74ac36d8864b018008d4208a7efe73]

        tdf#147021 Use std::size() instead of SAL_N_ELEMENTS() macro
        
        Change-Id: I35c883a1b05a797e83a41698fa205796e681d7c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141482
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-10-18  Justin Luth  <jluth@mail.com>  [0bf8a781ffec13b4fbcb96a2e9349b423a92cb1d]

        related tdf#151548 sw: KEY_DOWN access to FieldmarkWithDropDownButton
        
        There was no way to use only a keyboard to access
        dropdown formfields. (This should also work for LO's
        unique DateFieldMark - however you get one of those.)
        
        Change-Id: I2b0b2bd38a43817bbbf1801910815ebe87614f94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141488
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-10-18  Miklos Vajna  <vmiklos@collabora.com>  [888a8c3ca70ed19309c15ff7b9f0968ece337cb5]

        sw content controls, alias and tag: add ODT filter
        
        Map the Alias/Tag UNO properties to:
        
                <loext:content-control loext:alias="..." loext:tag="...">
        
        on export, and do the opposite on import.
        
        Change-Id: Icecbe9037ede0bf8d72d52f2db44328a8db1d83a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141492
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-10-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [36bffa3cb5d30a6f58253c627ba23d1cde6864c8]

        sc: Add new wrapper for these tests
        
        Change-Id: Idfa3dc085a944fb8ffe5819b08ba9a264d58900b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141490
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-18  Stephan Bergmann  <sbergman@redhat.com>  [d4512d391bc7f96af9b66a8ee44f3f2be38dc5ec]

        tdf#105609: Support DateModified for updated tdoc stream contents
        
        ...so that the Python script provider, based on those DateModified values, will
        reload a script embedded in a document after that script has (programmatically)
        been modified.
        
        As long as a stream content in a tdoc document has not been modified, it will
        report a default-initialized (all zero) DateModified.  Only when the stream has
        been modified will that be changed to the current date.  While that might not be
        the most beautiful implementation, it at least gets the job done of fixing
        tdf#105609 "Python script provider does not reload modified embedded scripts".
        
        (The DateModified values cannot be stored directly in the tdoc_ucp::Content
        instances, as those are thrown away and recreated on demand.  So they needed to
        be stored more persistently at the tdoc_ucp::OfficeDocumentsManager.)
        
        Change-Id: Iee809960e1a1bc40961f0df2b3729e58b75e6028
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141491
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-18  Justin Luth  <justin.luth@collabora.com>  [8ad39b6f2aff3ca37aeaaaaff5373991e853c329]

        tdf#151548 sw: use provided name for formfields
        
        This was already aded for TextFieldmark in 2018 via tdf#120225.
        (A unique name is created if that mark already exists.)
        
        Added it to the other formfield items.
        This is needed for DOC/DOCX import,
        and is critical for connecting macros to the control.
        
        mstahl said that  DateFieldmark is not a valid MS formfield,
        and miklosv indicated  no likely value in preserving a name there.
        
        There is also NonTextFieldmark and FieldmarkWithDropDownButton,
        but they just look like implementation gadgets to me
        so I didn't give them the same treatment.
        
        No need for a unit test here. This is super foundational - anything
        else building on it will be the unit test.
        
        Change-Id: Ide49d6efb8391fea17e7a61c9e99b30532bb2014
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141423
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-18  Szymon Kłos  <szymon.klos@collabora.com>  [2aacaa2231298e8a38d5964a13b285f7c5a3d8be]

        lok: impress: clear selection when exited the textbox
        
        it was sill visible in other views
        
        Change-Id: I75ce566a17fa1080d6e3008b964e367825225a09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140086
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141478
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-10-18  Miklos Vajna  <vmiklos@collabora.com>  [e9861d8e0138028c17e93fec277125e7752439bd]

        sw: fix crash on deleting a bookmark with active selection listeners
        
        The document had a registered selection listener that created UNO
        cursors (bookmarks) in its selectionChanged() callback. Once an UNO API
        user tried to delete a bookmark, Writer crashed.
        
        What happens is that sw::mark::MarkManager::deleteMark() created an
        iterator pointing to an element of m_vAllMarks, then called
        sw::mark::Bookmark::DeregisterFromDoc(), which indirectly calls
        SwXTextView::NotifySelChanged(), which invokes UNO selection listeners,
        which are allowed to create UNO cursors, which modify m_vAllMarks,
        invalidating the iterator.
        
        Fix the problem by first creating a non-const iterator based on ppMark,
        then conditionally invoke DeregisterFromDoc(). If DeregisterFromDoc() is
        called, then update the iterator based on pMark, so it is valid by the
        time we erase the bookmark from m_vAllMarks.
        
        This was not the problem when erasing the same mark from m_vBookmarks,
        as in that case the iterator creation and the erase() both happen before
        the de-registration.
        
        Change-Id: Iaae95ec9c3038e8ee3b84408094844d0ff678213
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141489
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-10-18  Jim Raykowski  <raykowj@gmail.com>  [a14247144df99f4888f0038adc79ff7d780d53cb]

        Fix turning off outline-folding doesn't clear all folded buttons
        
        This happens, for unknown reason, when buttons that indicate outline
        content is folded are near the current cursor position when the
        options dialog is used to turn outline-folding off. This patch takes a
        new approach to handle outline-folding options, that doesn't exhibit
        this anomaly, by using the ShowOutlineContentVisibilityButton UNO
        function. For the purpose of sanity and to aid understandability of
        what is going on here, extra effort has been made to provide useful
        comments and descriptive variable naming.
        
        Change-Id: I8c3d4c207791f0ba151d799af22e1998aa7c3768
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141353
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-10-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [ac859a4c6a7fce4efee9cdd45821a0c9e40e9e9a]

        tdf#147842 shrink selection to data area when applying to entire sheet
        
        This takes the time to apply the formating from "who knows how long" to about 500ms on my machine.
        
        Change-Id: I202d023c58ea191bf080ef3a85068e8acab52dec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141463
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [aa70820a79152830a32070eb722311b8531945a4]

        Removed sd/inc/fadedef.h
        
        It's never included.
        
        It passed "make check" on Linux.
        
        Change-Id: Ia341d898aa64d9dd88f96a2a1c61ae5e873bdb5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141480
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [75932cc26ca18a6f526663416c5ca0ec203f49a3]

        Remove scfobj.hxx
        
        It's never included.
        
        It passed "make check" on Linux.
        
        Change-Id: I1a58f36b081d85ad18c2794120f3a343b30f0ac8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141476
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1d6fd96119a34e9c38ca74004f9e8f1f82bd2073]

        Remove helperdecl.hxx
        
        It's never included.
        
        It passed "make check" on Linux.
        
        Change-Id: Iadcc59130374ae318fff5dd1674d59c2906cedd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141477
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-18  Caolán McNamara  <caolanm@redhat.com>  [5b1f19daa1b0ffe5412fabfae80927fb4257e1c6]

        xs:short->xs:int
        
        Change-Id: Ie725e9eb523097ee6a5e159e45c29e0f16a72fcf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141474
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-18  Miklos Vajna  <vmiklos@collabora.com>  [4595a36b204b2e980f1b55a7f4aaae815d2de413]

        sw: document SwFormatHoriOrient
        
        Unlike in Impress, horizontal position is not just an integer, but it's
        3 numbers: 2 for the anchor and the 3rd for the relative position.
        
        Change-Id: Ibcfed3dff480934659bffa6471e09dfa992fe2bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141472
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-18  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [ba58fc11723b7c9d370d6407385ea0e8829db099]

        tdf#151462 - Search for outline node containing the current node
        
        If the index lies within a special section, the position of the anchor of the corresponding section will used to search the node of the paragraph. This patch searches for the outline node of the found paragraph in order to find all the corresponding sub indexes.
        
        Change-Id: I9be4bdc0768d5d0d5987d47d37e41acc5009cca8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141344
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-10-18  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [008cf1285d8c9ab293ebf0de26317a9df9725742]

        Added handling of transparence to BackgroundColorPrimitive2D
        
        ...which was missing in ::create2DDecomposition.
        
        Change-Id: I585aa884e4d19bf6f34783d254f502a4c3dd6733
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141470
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-18  Stephan Bergmann  <sbergman@redhat.com>  [aa674ac4b5018c7e1ba8e60135ac5202fa67529a]

        Adapt compilerplugins to recent Clang 16 trunk change
        
        <https://github.com/llvm/llvm-project/commit/bcd9ba2b7e64f6ce54defd2fa73fc8e0fee5707c>
        "[clang] Track the templated entity in type substitution."
        
        Change-Id: I314d1567512dc0332b3c61c95978b0230f52b274
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141462
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-18  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [d8abc710d221da8ca985b70592e3d375e4a8da38]

        tdf#151613 Sifr: 3d Effects icons
        
        Change-Id: Ifc8cda54bfb817f30aa7a44dda4fb8574d2fe698
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141487
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-18  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [f7b30c67c247a25f00d2582f99783e5ed9651238]

        tdf#151606 Sifr: Icons for Cell Text Extension
        
        Change-Id: I4719b58d7a3978e850cce29b9ca9c99035cb5e55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141486
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-18  Michael Meeks  <michael.meeks@collabora.com>  [da6a1a05b2b718a60d31858f19f3af8629d602a9]

        basic: s/helt/held/ and some cleanup.
        
        Change-Id: Idebd2eef29230056caa605c79028e46d34891c44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141485
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2022-10-18  Michael Meeks  <michael.meeks@collabora.com>  [c0ce606701080bb93a8dff1d7e5df6006f19683a]

        basic: correct reference to method that doesn't exist.
        
        Apparently not there in basic from prior to its open-sourcing.
        
        Change-Id: I9b2da35abfc9971ee380c68f33e239fe63b381c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141483
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2022-10-18  Justin Luth  <justin.luth@collabora.com>  [7d260761702a5a172f3554bbf44d0e810c441a51]

        related tdf#151548 sw: use start of selection for GetCurrentFieldmark
        
        When walking through a form, the current formfield is highlighted,
        and pressing space should toggle a checkmarkField. Well, GetPoint
        was pointing at the end of the selection, and so we were getting
        a "sw/source/uibase/docvw/edtwin.cxx:2499: Where is my FieldMark??".
        
        My attempt at a unit test caused random crashing (I assume it was
        the protection-editing dialog box) and I never did succeed
        in getting the checkbox to report an unchecked status anyway.
        
        Change-Id: I0f28fb117a84cb5e56463a65d5bb72bbac174865
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141424
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2022-10-17  OmkarAcharekar  <omkaracharekar12@gmail.com>  [7b63242ea72885d05faa5f0879395fa93a3446d1]

        tdf#145538 - Use range based for loops
        
        Change-Id: Ia4f795dc9bb59b6d1ee54daae49ac195bbc92a0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141434
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-10-17  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [04778d32b342fe943117a0dfb7b4d35770c5b960]

        tdf#151527 Sifr: Add missing icons in Fontwork dialog
        
        Change-Id: Idf8d83bbbcf8f802743f760dcca2476b0e3e8836
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141450
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-10-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [19907c9c39273834bca4cfb62cd6614e9309d969]

        ScBootstrapFixture: m_xCalcComponent can be private now
        
        Change-Id: Icc505f61f3df0736d33ffe7d5702dffc42dd1d79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141475
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [eda9daa97d0573cc3a78ae37396e3cd462f8221f]

        ScBootstrapFixture: factor out setUp
        
        Change-Id: Ib1549e14b849786abe3a038ac8542c6a8ec1f11b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141473
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [27de384c31d3225e02857db1b5e0215a5c1f3467]

        ScBootstrapFixture: factor out tearDown
        
        Change-Id: I3dbced70b7341807451d66d8e70ed61edb44592b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141464
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-17  andreas kainz  <kainz.a@gmail.com>  [e960180092a30738655e7e091b51f690914461ce]

        tdf#148017 harmonize sidebar .ui files
        
        Change-Id: Ia5139f7255ba0e78f7089a4313a41d583ae62961
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141275
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-10-17  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [2c5c611077278edd86247c58a078398ecf17a701]

        Move access to SystemDependentDataHolder to SalBitmap
        
        To be able to buffer BitmapData which is created based on
        Bitmap class data, move the access to
        basegfx::SystemDependentDataHolder from classes where it
        was used until now (WinSalBitmap and SvpSalBitmap) up to
        SalBitmap which is accessible outside vcl.
        
        This is a reorder plus a virtual access method to
        detect/access that helper layer, no functional change.
        It will be needed for system-dependent renderers when
        they want to use that standard buffering e.g. already
        used in the headless & windows backends.
        
        Change-Id: Ib30e7b98e722b977bb0c87ad253e3ffc1841e87e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141456
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-10-17  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [dba6eb60bcd9f55b49699e767993707ec26a8565]

        tdf#151071 Sifr fix Korean Sort icons
        
        Change-Id: I18ccdda2e4106897b412ec73fbd4521ede8f0545
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141460
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-10-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [7fb21cda4e354bc6714318eca4aead895356b441]

        CppunitTest_sc_parallelism: inherit from BootstrapFixture
        
        no need to inherit from ScBootstrapFixture, this class doesn't
        use anything from there
        
        Change-Id: Ib3d2bfa2161c05a838d1c7a554a3d3e670e9c4a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141465
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [12a438021ae8d8ff0968764ddbe68e878f506f34]

        CppunitTest_sc_dataprovider: Adapt setUp/tearDown
        
        to follow what the rest of ScBootstrapFixture tests do
        
        Change-Id: I9e3df8a53ee2b2d56dcc822a783a9f19a531b791
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141461
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-17  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [923b75d9cae657a6bf18851c6105513ddab5e95d]

        tdf#135938 - Partially revert fix test case
        
        Because it sometimes hangs, see https://gerrit.libreoffice.org/c/core/+/140985
        
        Change-Id: Iee0d4584256441dff77b0548827fafbd0b559aa3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141400
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-10-17  Michael Stahl  <michael.stahl@allotropia.de>  [39b5701976ff3d489c3212d6e2a116d6244c8ad1]

        libxml2: upgrade to release 2.10.3
        
        Fixes CVE-2022-40304 and CVE-2022-40303.
        
        Change-Id: I5be3fd20ccf57596808a26b742aca325ac16f29b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141448
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-10-17  offtkp  <parisoplop@gmail.com>  [2c44f57b3f59012057a7a0a4d912648d362cf6f3]

        a11y: Add check for spacing spaces
        
        Add accessibility check and relevant test for a document that uses
        multiple spaces for spacing
        
        Change-Id: Ib92471c50a25ead28f2b6c7d5e00ed222d4b429e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141267
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-10-17  Paris Oplopoios  <paris.oplopoios@collabora.com>  [f03d285d51ba5d5b30e9f8a2b1165270140d5a20]

        a11y: Add check for spacing newlines
        
        Add accessibility check and relevant test for a document that uses
        newlines for spacing
        
        Change-Id: I14f14db5c51cbad1ee184e58eec8ff28563ba92a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141252
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-10-17  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [cbe2d304e1ab33fae8e7b0c72dccbaa576ee5184]

        tdf#149494 Breeze Sidebar Hamburger menu
        
        Change-Id: I485f8ab3d8039cd1e05e3af1beb002ec63d9eb32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141458
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-17  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [a7ac5f7707f10749a00478af835c9ec212891d1b]

        tdf#151527 Breeze: Add missing icons in Fontwork dialog
        
        Change-Id: I983713fa415b82dc4f526fd28e4e8f179f0f06d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141451
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [9932e200b038bacc6c2a188896074bffa5f973b1]

        CppunitTest_sc_datatransformation: inherit from BootstrapFixture
        
        no need to inherit from ScBootstrapFixture, this class doesn't
        use anything from there
        
        Change-Id: Id3cf385c6ff1d94bfe93b855780e70a4d8e8d0a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141453
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-17  Stephan Bergmann  <sbergman@redhat.com>  [7106556d9c4525afc9a6663d60b9076aad48f42e]

        UBSan needs SwTabFrame RTTI now
        
        ...during CppunitTest_sw_uiwriter5,
        
        > DynamicLibraryManagerException: "Failed to load dynamic library: workdir/LinkTarget/CppunitTest/libtest_sw_uiwriter5.so
        > workdir/LinkTarget/CppunitTest/libtest_sw_uiwriter5.so: undefined symbol: _ZTI10SwTabFrame"
        
        apparently since c809867f3ee92a8eb36cbab840bd6d6c5b3b1c26 "tdf#150976 sw: fix
        tracked deletion of row with nested table"
        
        Change-Id: I2a2d5ff53a0e58da9373096ac6a9592410663b5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141449
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [b6cf36104f12f13fdc5321a6342842b03479fc66]

        CppunitTest_sc_range_test: combine both classes together
        
        it helps to reduce duplicated code
        
        Change-Id: Ia6769d6fc91bc2315903e2cce69e7187ee362f5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141454
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [e6ce4b980da5f89470277ded589ec9805e33e7f9]

        CalcUnoApiTest: factor out tearDown
        
        Change-Id: Iae1ae76c1903ff3155da2dd407f1237c29f91840
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141375
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-17  Justin Luth  <justin.luth@collabora.com>  [55628d6b258f77eac8a34a1a8f6bbcbf09fd97cc]

        sw vba: add WordBasic.MsgBox
        
        The unit test just consists of adding a
        "WordBasic.MsgBox()" to the vba code in testVBA.docm.
        
        make CppunitTest_sw_macros_test
        
        or just open the file manually for an easy-to-run experience.
        
        Change-Id: I38edfee42649fcc85f0f535a2c9861c45038fa0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141347
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [daa85533cf377a8ec2585f5d45e4d0127f74cdf8]

        ScBootstrapFixture: Move m_xCalcComponent to parent and use it everywhere
        
        Change-Id: I3422f907cd4ce30f0243eb28847e503446b60b86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141452
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [8451f4691ebe0e2e6d7d067175b4f0aa548820ba]

        test: remove unneeded setUp/tearDown
        
        no other class in include/test/sheet/ has them
        
        Change-Id: Ia7e196f57f929e466e4dc5c2fb76d654f3be6d05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141446
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-17  Rakielle  <rakielledev@gmail.com>  [09ba0057e3d7f8c9d1166269b232a8b2692fa506]

        tdf#132293 remove unused imports and variables
        
        I used pyflakes to check for any unused imports and variables in python scripts under sc, sw, uitest directories, and then removed the unused imports and variables
        
        Change-Id: I0690c9366087dc602ee8ea169bc1c9063033fef6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141421
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [61f660daef0e9c848087fbc7a8f95395c7093b8f]

        elide some dynamic_cast in writer
        
        we can use the virtual methods, which are faster
        
        Change-Id: I39215a7e5691cfd11623c0809799387344f14125
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141443
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [6bde58fa51d3e546488471ee17760b7442533142]

        loplugin:redundantcast look for redundant dynamic_cast<T&>
        
        Change-Id: If5a8e74b7ede80b782b584b4f62ec1b8713fd86d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141445
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [993e075c909a609c8a2af80afc1080672d724ac5]

        simplify SmModel::queryInterface
        
        these two are redundant, the base class queryInterface already handles
        them
        
        Change-Id: I047b32941c104a03a994e0553d80c4ead2b967df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141444
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-17  Miklos Vajna  <vmiklos@collabora.com>  [1a94cd8257ef4c462eaaa6d49bf4f26c9ac56a5e]

        sw content controls: add rendering for the alias
        
        - add a new SwFrameMenuButtonBase subclass to show the title/alias of
          the content control under the cursor, if it's non-empty
        
        - hide it when leaving the content control
        
        - set its label to the alias from SwContentControl
        
        - set the position similar to footer frame menu buttons, at the first
          text portion of the content control
        
        - make the label clickable and bind the handler to the content control
          properties dialog
        
        Change-Id: Ia35f0cc59c70910fb88719b207ef9e498d6760d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141441
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-10-17  Miklos Vajna  <vmiklos@collabora.com>  [c308ed9fc6c2a223a51fd585e6e0a7d7f6c83352]

        sw: prefix members of SwSvxNumBulletTabDialog, SwTableTabDlg, ...
        
        SwTemplateDlgController and SwXSelChgLstnr_Impl
        
        See tdf#94879 for motivation.
        
        Change-Id: I84d1ba98798a375f8bd138276b5bff45b005d6fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141438
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-10-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [425255567eafffba3a5817fb96050663d1db8e2f]

        use more string_view
        
        Change-Id: Ie826234aa9064b08b8f0647738b57c47ac0ed91a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141369
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-17  Chris Sherlock  <chris.sherlock79@gmail.com>  [6125be0aa10113d840a1fdbe33cf3174d5896fcb]

        vcl: extract variable and rename Animation::mnPos to mnFrameIndex
        
        Change-Id: I889a33718da0984bd9230a9b93fe90403272888b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/76415
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-10-17  Chris Sherlock  <chris.sherlock79@gmail.com>  [12ebfc4f6d7b77cd77ac9028dddf0554df05c91e]

        vcl: extract Animation function PopulateRenderers()
        
        Change-Id: I6e490d13ee23faf4536c930264f71354382a08d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/76410
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-10-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e051b3a6d59ed925e1cddfa72696c9a740830808]

        sw: refactor SwParaIdleData - rename, lifecycle, move to header
        
        This renames SwParaIdleData to sw::ParagraphIdleData, moves it to
        the header file and changes from a raw pointer initialized at the
        SwTextNode construction and deleted at SwTextNode destruction to
        a pure member variable (which has the same lifecycle). A it is not
        a pointer anymore, there is no need to check if it is nullptr or
        not, which simplifies the code.
        
        Change-Id: I74413eef2cfd3666cf75177a6ea080219eee0ac0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140681
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-10-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [822e5aba1b40c69591b5fa6cf94819011adc8455]

        sw: use enum class IdleJobArea instead of a bool (bVisAreaOnly)
        
        It's more clear what the parameter means - either ALL or only
        the VISIBLE area.
        
        Change-Id: Ib9769da55e29feecab3aad81363429b333fa9d7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140680
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-10-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9b7e904f2f115f22827e4ae3b8da51610ad0c609]

        sw: convert IdleJobType enum to enum class
        
        Change-Id: Ib1843830836b8d0d03d85c82979bae2f26851259
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140679
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-10-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [01396925b76011ffccb6eea40956a22d58de6f17]

        sw: move the check to determine if job is enabled to own method
        
        Change-Id: Idf681b59f127a6aa1c6496ad7db39f3dd367b99c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140678
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-10-16  Rafael Lima  <rafael.palma.lima@gmail.com>  [00c2ea6946db89cec824439b35dcaab17ae75330]

        tdf#150939 Fix conflicting strings in businessdatapage.ui
        
        This patch fixes various string inconsistencies in the businessdatapage.ui (which can be accessed via File - New - Business Cards and then Business tab).
        
        Change-Id: I90b2a316623c3f5c297fbc9b06819ac8440c89ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139845
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-10-16  Jean-Pierre Ledure  <jp@ledure.be>  [a69bca0fda60d988409f628efb21a1799a687378]

        ScriptForge - (SF_Basic) new CreateUnoStruct() method
        
        The method extends the set of functions compatible
        with their corresponding Basic builtin functions.
        
        BTW it might avoid the need for the user to
           import uno
        in his/her Python scripts.
        Of course (s)he remains free to prefer the latter.
        
        Impact only on Python scripts. Basic part is unchanged.
        An update of the help page about the Basic service is reuired.
        
        Change-Id: I3b01eb76aa52f62fa54bae49ddb45755126bc3fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141429
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2022-10-16  Mike Kaganski  <mike.kaganski@collabora.com>  [f4e7738112eb4a374186a99953a74a5288bee4b0]

        Simplify a bit
        
        Change-Id: Ia983d24c539ab37bcc6457630634142cd5826056
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141399
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-16  OmkarAcharekar  <omkaracharekar12@gmail.com>  [3398a2bc324bb00c18071374cb33f97cd9902860]

        tdf#143148 Use pragma once in sw/source/ui/envelp
        
        Change-Id: Iff490b1ceb0bd73aa61fd7a92367d1e71b9f84ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141422
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-10-16  PoonamShokeen  <poonamshokeen7@gmail.com>  [42d7cd1abca095d5166a7f4355f1cfc0f822961b]

        tdf#114441 Convert use of sal_uLong to sal_uInt32
        
        Change-Id: I1443d1548fc191b057ce073e77f5f4f244086675
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141264
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-10-16  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [5a1f41a0d3aab15c113651f2edc9d4137ae99063]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to e808afadc2ead6b98b40026f6eec15ae669de37c
          - pot file generation only looks for strings with en-US language
            
            so change lang="en" to lang="en-US" to extract the string
            
            Change-Id: I94defd0696be5df576b59030472c43261a359080
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/141366
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-10-15  Caolán McNamara  <caolanm@redhat.com>  [5bf38da0910f590159e8fa4fe359f98c7bd395a4]

        tdf#151522 add Accessibility::HighContrast
        
        0 Automatic, do what the system says
        1 Disable
        2 Enable
        
        Forcing Disable/Enable won't have (much of) an effect on the widgetry, but will
        affect how document content is rendered where typically content color
        is mapped to fore/back ground color.
        
        Change-Id: I71a2dcf8bc334080414a01691f942a5b7de7b84a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139753
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-15  Caolán McNamara  <caolanm@redhat.com>  [75fd3093ea748e35beca1f903e7828ad82f2372f]

        tdf#151522 drop Accessibility::AutoDetectSystemHC
        
        which doesn't preclude having a different option to force it
        on/off against the system HighContrast mode setting.
        
        Change-Id: Iab9f7f501ac5fd7bb865d07b30b6fad9f1f6809c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141386
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-15  Caolán McNamara  <caolanm@redhat.com>  [94e3cce5a9d8136d7c36d1ed596b995aaf47c297]

        ofz: bump sc-rtf and html max lengths
        
        Change-Id: Idd605931d7637d2fc4d1ca878c4ddc6eca9af87b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141419
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-15  Khaled Hosny  <khaled@aliftype.com>  [03ff7ee47c6b4e0dbf38a040825aaca53ce2ed28]

        tdf#123234: Fix subsetting CFF deprecated endchar
        
        Type 2 “endchar” operator can take 4 extra arguments and act like Type 1
        “seac” operator. Although this is documented as deprecated, the fonts in
        the bug report use it.
        
        Detect the presence of the extra arguments and output a “seac” operator
        for them.
        
        Change-Id: Ic24ec8fda586c82612f0cc13f2f31585d40ad9c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139908
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-10-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5e4af7b91c5c8fd9af705b6333990a9848dfb263]

        Fix typos
        
        Change-Id: Ifd133889ffdc372831ce753deaca847b46705a53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141415
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-10-15  Caolán McNamara  <caolanm@redhat.com>  [dd27b60cb60b7cbe03646a9f2951cedabf4212d6]

        ofz#52422 Build-Failure
        
        Change-Id: I24aae3d273190cc936996c9d81d2c07d9e436193
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141418
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-15  Caolán McNamara  <caolanm@redhat.com>  [d779ad8cb0ed4a3a1d996bc9979e2cc49a69cae1]

        resave with latest glade
        
        Change-Id: Ie69261feb7fed7f8fda7ac8cb6ee3b8613a1302f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141385
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-15  Caolán McNamara  <caolanm@redhat.com>  [77fc0c157de024fbf33db90952a92bf9bb73a9ac]

        cid#1515941 Dereference null return value
        
        Change-Id: I61695d1689cfcef9c04d38b6ef07912840f250bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141378
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-15  Chris Sherlock  <chris.sherlock79@gmail.com>  [5c2e1c894e6d0ef846d3643ef96c56ab548ef0d0]

        vcl: test generating ellipses
        
        Change-Id: Ic985bd9bbee4319243c01fff6dffa46e860581a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140905
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-15  Rafael Lima  <rafael.palma.lima@gmail.com>  [781cf132167d81ff694c7cf82bac30de19711974]

        tdf#151526 Improve TOTD about text in curves
        
        Change-Id: Ib035608c0ee0cea413c5f8dc71b2e10fdc29e763
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141394
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-10-15  offtkp  <parisoplop@gmail.com>  [f9eb59a59723275f7057419d2c05393ac2781972]

        a11y: Add check for background image
        
        Add accessibility check and relevant test for a document with a
        background image
        
        Change-Id: I7b97cff27af66c2614bfc535d369b17ec048e8d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141230
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-10-15  Rafael Lima  <rafael.palma.lima@gmail.com>  [cf9a83b495576f9c12cd36f65b11d3d1b8f1d142]

        tdf#136921 Fix color of Insert - Section control in dark mode
        
        Change-Id: I907d39048cfd963d91643bdff7de3d10310217d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141176
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-10-15  Stephan Bergmann  <sbergman@redhat.com>  [1b9db6c99e5b5f4edb837756e50e949f0ef3a357]

        Restrict StringNumberBase::toAsciiUpperCase to rvalues
        
        Change-Id: I2cc4787d0db256337fe740e9cecb96ce7081bffc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141374
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-15  László Németh  <nemeth@numbertext.org>  [c809867f3ee92a8eb36cbab840bd6d6c5b3b1c26]

        tdf#150976 sw: fix tracked deletion of row with nested table
        
        Rows lost their tracked deletion if one of their cells
        started with a nested table.
        
        Follow-up to commit 0140fd6501c2322cffddaaa14b49137009ffcae4
        "tdf#151478 sw: fix row/column selection at nested table"
        and commit 3442a46995f967dbd4c99797f7f13794912f0f58
        "tdf#47979 sw: test row & column selection with mouse".
        
        Change-Id: I39c291c13c5c5111d7f325f128090ee74a5e0845
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141382
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-10-14  Michael Stahl  <michael.stahl@allotropia.de>  [8c32cc17ce914188ea6783b0f79e19c5ddbf0b8d]

        tdf#146500 sw: try to fix some layout loops caused by fly in table cell
        
        Reportedly regression from commit 1cb7e4899b5ada902e99a0c964ee047950c07044
        but reverting that on master doesn't seem to help.
        
        Inserting paragraphs with single letters into the first cell on page 2,
        once we get to "s" and press Enter, the infinite loop happens as text
        frame 56 is split at index 0 (where a fly is anchored), the new follow
        moves to page 3, and very quickly frame 56 is formatted again and all
        text in the follow moves back to page 2, where it doesn't fit with its
        anchored fly.
        
        The problem here is that the (Word format) file sets the
        ConsiderObjWrapInfluenceOnObjPos mode, which disables any use of the
        SwLayouter::FrameMovedFwdByObjPos() etc. functions.
        
        Oddly enough the spec obj-pos-without-wrapping.sxw claims that in this
        mode, "If a paragraph respectively one of the anchor characters moves to
        the next page during its format in step (2) or (4), the process is
        re-started with this paragraph, the complete paragraph is moved to the
        next page and it is assured that the paragraph doesn't move back again."
        
        What happens instead is that when a fly position is changed, its
        mbRestartLayoutProcess flag is set.
        
        So let's try to check this flag during SwTextFrame::Format(): stop at a
        position where a fly is anchored in a follow frame that has the flag
        set, via rInf.SetStop(true).
        
        This is similar to a check in SwFlowFrame::MoveBwd() that prevents a
        frame from moving back if it has an anchored fly with this flag set.
        
        Now we get a different loop, where the text frame moves forward, then
        back and then splits again.
        
        This is because ShouldBwdMoved() sees that the first line of the text
        frame fits into the cell of the previous page - but the first line
        consists only of a SwFlyPortion and a SwMarginPortion, for the fly
        anchored in the same text frame.
        
        So change WidowsAndOrphans::WouldFit() to continue until the first line
        that doesn't consist entirely of flys.
        
        Then there's another loop where the follow flow row is joined and then
        splits again - this is very similar to the previous problem, change
        SwTextFrame::FirstLineHeight() (which is only called from table code) to
        continue until a non-fly line as well.
        
        Unforunately this is all not so clear because we can't actually tell
        which text frame contains the anchor of a SwFlyPortion, so let's see
        what's going to break with these changes.
        
        Change-Id: Ia6e80f86f6ca3d2e3d91651b6a403c050d74ebfa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141383
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-10-14  Khaled Hosny  <khaled@aliftype.com>  [720a093461aadff044ac0b1b7b45cf3d416b3785]

        vcl: Remove recently unused GetMirroredChar()
        
        Unused since:
        
        commit 69e9925ded584113e52f84ef0ed7c224079fa061
        Author: Kevin Suo <suokunlong@126.com>
        Date:   Tue Oct 11 10:04:16 2022 +0800
        
            sdext.pdfimport: resolves tdf#104597: RTL script text runs are reversed
        
        Change-Id: I0d144d326a4f947a3453fdfb05fccb32a1e6e24e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141384
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-10-14  Caolán McNamara  <caolanm@redhat.com>  [07f675361d5a09ad4e3978f324dcd3c8c6d90cef]

        cid#1515996 silence Unchecked return value from library
        
        Change-Id: I37c4af0e0b1c60b2eaab8505c3b2eba9b9e131c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141377
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [cd3c16fbcb4f8e5e4c4448bc7cda96e8476d6aec]

        tdf#129101 CTRL+A & Cut very slow
        
        avoid repeated invalidation of number tree, shaves 90% time off
        
        Change-Id: I051f6a3fefc0b22c33c03cec41a3327fc3460f84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141373
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-14  Miklos Vajna  <vmiklos@collabora.com>  [3565c3c94c6bdad5ab0913d979fd4e97547488e6]

        sw: tables have frames, not portions
        
        Went wrong in commit 60b0526ea4929ce273de499f552a4d478a973d10 (convert
        POR constants to scoped enum, 2019-01-17), which changed POR_TAB to
        PortionType::Table.
        
        Change-Id: I27131f2ab42f7c53310ee8e61b8481e07ed77da7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141379
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-10-14  Caolán McNamara  <caolanm@redhat.com>  [2e49822ee7b3a77ac148997c7958cfa8d31090eb]

        ofz#51830 Timeout
        
        Change-Id: I934db0f86b118d4bb7876f162060ef75595fcef7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141376
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-14  Alain Romedenne  <alain.romedenne@libreoffice.org>  [17c85818faedd639ca6deb63a0a0b5dc1db6969c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 50f596f7e6729dcc81f443f34bd8d41518790fba
          - typo
            
            Change-Id: Iaf047d5a663d1cd3facfd8ab270cd654b5ff0ce8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141322
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-10-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [a96b911c112386b1af89115c9a96d4ace9d68326]

        CalcUnoApiTest: Move mxComponent to parent and use it everywhere
        
        Change-Id: Ibea7a300b7f302936f872d7133aadafeb13d6d82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141350
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-14  Stephan Bergmann  <sbergman@redhat.com>  [99e019708609a52ea6b2ad29fc945c4dc4160351]

        Clean up loplugin:stringview
        
        ...after 3d236177be255b2027a997bfc12fe0833ca9a2f7 "Deduplicate
        O(U)StringConcatenation" changed OStringConcat and OUStringConcat into aliases
        (so they will get looked through by loplugin::TypeCheck::Struct's use of
        getAs<clang::RecordType> in compilerplugins/clang/check.hxx), but apparently
        forgot to drop their respective checks here.  (That the then-added check for
        StringConcat works as intended is verified by
        compilerplugins/clang/test/stringview.cxx, btw.)
        
        Change-Id: I3f8e26998d0a55704f0433a818493ef541fd05eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141370
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-14  Stephan Bergmann  <sbergman@redhat.com>  [e3706663a9ad5962155a5d23a6388cd648a49a05]

        Clean up loplugin:stringadd
        
        ...after 3d236177be255b2027a997bfc12fe0833ca9a2f7 "Deduplicate
        O(U)StringConcatenation" changed OStringConcat and OUStringConcat into aliases
        (so they can never show up here in a "getUnqualifiedDesugareType"), but
        apparently forgot to drop their respective checks here.  (That the then-added
        check for StringConcat works as intended is verified by
        compilerplugins/clang/test/stringadd.cxx, btw.)
        
        Change-Id: I2b589d977dbf2a384348cb7ee62acce30031ccec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141364
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-14  Caolán McNamara  <caolanm@redhat.com>  [f72cd57a3397088433df32baed5c1eb5210a6712]

        ofz#52353 Out-of-memory with ultrathick lines
        
        Change-Id: Id907795a0e8f7646462edd510dfbc62ad2c26617
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141368
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-14  Miklos Vajna  <vmiklos@collabora.com>  [8d4f64427528f76afa4bf39a23edaa991850a50a]

        sw: improve duplicated images in copied header/footer text
        
        DOCX import currently maps linked headers to 2 Writer headers, the
        second header has a copy of the first header's content. The image in the
        first header is named 'Picture 1', the copied header names the image as
        'Image1'.
        
        This is similar to what commit 41403fbff8140ad0ca7cf8f81d37cddcfbd19197
        (sw: improve duplicated bookmarks in copied header/footer text,
        2022-10-13) fixed for bookmarks, what happens is that
        sw::DocumentLayoutManager::CopyLayoutFormat() clears the name of the
        image, and then these are filled in at the end of the import in one
        shot, to improve performance. The downside is that it's not possible for
        an API user to know which was the original image and which is the copy.
        
        Fix the problem by tweaking the in-header-footer && not-in-mail-merge
        case to generate a name like 'Picture 1 Copy 1': this is meant to
        preserve the lost connection between the original image and its copy,
        while maintaining performance for the mail merge and body text cases
        where we expect lots of images.
        
        In the long run it would probably make sense to rather support linked
        headers/footers in Writer core so we don't have to create such a copy in
        the first place.
        
        Change-Id: I9679c0ce67131ed5c48eaecfcfd38abd1bcd3da4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141360
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-10-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [48c0b19205af6e8d0ddee31afa011890e54b46e5]

        sc: inherit from CalcUnoApiTest instead of UnoApiTest
        
        like the rest of tests in sc
        
        Change-Id: I15979c6279cf9af6953f661ed8dd2f5a60f1b988
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141349
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [6ca3ac3f3b3007d25c5ea68f67536c5e63fbb4e9]

        sc: add tearDown to these test classes
        
        Same as the rest of CalcUnoApiTest tests
        
        Change-Id: I55294231fd11fd31ed6f57459b2f0292ddb23635
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141358
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [a42c8923031522284c3199bed397c9e9639a71b5]

        CppunitTest_sc_vba_macro_test: Do not test specific file on Windows
        
        tb39 fails now with
        
        C:/cygwin64/home/tdf/lode/jenkins/workspace/gerrit_windows/sc/qa/extras/vba-macro-test.cxx(605) : error : Assertion
        Test name: VBAMacroTest::testVba
        equality assertion failed
        - Expected: OK
        - Actual  : Test Results
        ============
        
         Failed:  : Test change event for Range.Clear set:
         Failed:  : Test change event for Range.ClearContents set:
         Failed:  : Test change event for Range.Replace:
         Failed:  : Test change event for Range.FillRight:
        Tests passed: 4
        Tests failed: 4
        
        - script reported failure in file Ranges-3.xls
        
        Change-Id: If226dfc201f124712abeec422cf79a675d25b9fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141365
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-14  Stephan Bergmann  <sbergman@redhat.com>  [6d2a9697c9933133539773af6d493a42c6fb94a9]

        Remove unused comphelper::string::reverseString overload
        
        Change-Id: Ic1c56c7be9804685fd37b8f6a13aaab039e07afa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141361
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-14  Stephan Bergmann  <sbergman@redhat.com>  [8195c98dbabc01a11fa2dd73fefabcd6d331d7cf]

        Fix loplugin:stringconcatauto
        
        ...after af2879e434fa0dc6b2a626617ed865e4f66eb5ad "Deduplicate stringconcat
        more" changed the *StringNumberBase::toAsciiUperCase return typr from
        O[U]StringNumber to the underlying StringNumberBase.  (And where that commit had
        added some odd check for a non-existing "StringNumber" type to
        compilerplugins/clang/stringconcatauto.cxx, presumably in error.)
        
        Change-Id: I622e6ae30fcec8f081c978eaf67ffb716a10ee4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141363
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-14  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [c461e9d7a0d6fbb20dc6ac22ec049f1ff9100856]

        add missing dependency for gbuild-to-json
        
        while most of the integration targets are meant to have a nice debugging
        environment, others like the vim-ide-integration or also the vscode one
        seek to provide a nice editing experience with code completion and code
        lookup.
        
        Ideally you'd be able to have the integration available immediately and
        can use the editor while a build is running in the background. But from
        a fresh builddir make vim-ide-integration (vscode-ide-integration) fails
        because of the missing dependency. That dependency probably is optional
        for the purpose of just providing a editing environment as opposed to
        providing build-targets like the integration does for some of the other
        IDEs, so I consider this commit more of a "good enough" workaround for
        the time being.
        
        Change-Id: I586445fed849d416fde9804a1e2a9c6ee0ed50eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141248
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-10-14  Aron Budea  <aron.budea@collabora.com>  [77fb3ffdb6a8077cd3931985de923fbd1396d424]

        tdf#150682 Change shortcut of inserting Math objects to Alt+Shift+E
        
        Ctrl+Alt combinations don't work on Windows if they're also
        doubling as AltGr modifiers, eg. in French keyboard layout,
        Ctrl+Alt+'=' (which is the same as AltGr+'=' ) is '}'.
        Avoid this by switching to different modifiers.
        
        In addition '=' can require a modifier to enter, eg. in German
        layout (Shift+0), so use an ASCII character, 'E' instead.
        
        Ctrl+Shift+E is listed as a problematic combination in
        Accelerators.xcu, settled on Alt+Shift+E in the end.
        
        Also partially revert d156e891db34e88991a6c18fd3cff6feddfc61c8,
        which did not work.
        
        Change-Id: Ie3625f2c55171187fbbe2c4f79821eba8c25f40a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141227
        Tested-by: Jenkins
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2022-10-14  Emmanuel Peter  <awinspeters@gmail.com>  [6629197f08249725e9fef4f0c5fee3c98657d838]

        tdf#143148: Use pragma once instead of include guards
        
        Change-Id: Idf9f5b604bc60d7f1bacdd0001ce252aaeb7835a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141334
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-10-14  Laurent BP  <laurent.balland-poirier@laposte.net>  [949d095eed47fdf8b320fdcff5a8dbdc92cd5d6c]

        Merge makefiles of Writer and Draw templates
        
        Simplify the list of files in the same way as for wizard templates
        
        Change-Id: If93374de161b670a96b9d2447f03f29d8c085efa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141274
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-10-14  Laurent BP  <laurent.balland-poirier@laposte.net>  [dcff848b6ad04c4fe7b6456a3658357e84033b6d]

        Improve makefile of Impress templates
        
        Simplify the list of files in the same way as for wizard templates
        
        Change-Id: I38258dd0d06940acbf47e6cffbb76924e7d5466e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137364
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-10-14  Calvince Otieno  <sir_kolly@yahoo.com>  [93b75323205b1337643c7df2d5aa0eaeb49f888b]

        tdf#143148 Use pragma once instead of include guards in the header file
        
        Change-Id: I6566cfb722bbe2779e9a5b32fa83f17353457dc3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141351
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-10-14  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [bdfcad586d7b1d4d26bcba50058af7fcb279558d]

        tdf#151503 - Do not evaluate a missing optional variable to a boolean
        
        Change-Id: I671f857344f91de63612eabcbbdb2cab9b94cc0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141296
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-10-14  Caolán McNamara  <caolanm@redhat.com>  [aa451a4230778f9d4e6a931f51a60dba5f7a116a]

        Resolves: tdf#151468 honour tiff resolution fields
        
        Change-Id: I57d996f49c6ae7e60991ff53eae867144b56d89d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141345
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-14  Caolán McNamara  <caolanm@redhat.com>  [937a96c7b8e9c02b6cc7dde3f2822d03c3c1cb4d]

        ofz#52337 Direct-leak
        
        cairo starts leaking things when a surface is in an error state
        
        Change-Id: I0be0d9f8e3c8938073cec1aa765ab82826ceb6d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141335
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-14  Justin Luth  <justin.luth@collabora.com>  [a8209c52d6daeb00ed85d5c705ec84c9603e2f3e]

        sw vba: add WordBasic.ScreenUpdating
        
        Change-Id: I3d074c224b77eff9f4ab1ea6bade6d66828fc88c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141273
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-14  Justin Luth  <justin.luth@collabora.com>  [8717a700e847330897b44aa40d1787c65dfa64be]

        sw vba: add doxygen comment for class SwWordBasic
        
        Change-Id: I8b12845341e8754c0882411c19a57b7a46e05e98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141290
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-14  Balazs Varga  <balazs.varga.extern@allotropia.de>  [97ee126d69859d01abfbdb55450d27afb71bf9b1]

        WASM add Calc as optional build result, make it build & run
        
        Adding new config option: --with-main-module=<writer/calc>
        With this switcher we can build only WASM writer module or
        calc module. The default value is 'writer'.
        
        This commit also reverts: 26603bc9ef0116ed31c510dab82b69d3666447b5
        (WASM fix orcus native exception handling (NEH))
        Because Calc import is using liborcus for loading styles.xml.
        
        Change-Id: I4c330ef8eea7d08214bf357531ee0bf7383ab788
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137946
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        Tested-by: Jenkins

2022-10-14  Jean-Pierre Ledure  <jp@ledure.be>  [06933af12a34aa07068c38af0ce196a7037f5119]

        ScriptForge - (Dialogs) tdf#151510 fix CreateScriptService("dialog")
        
        Bug description:
        Programmatic access to doc-based dialog
        is not possible using ScriptForge.Dialog service
        
        The relevant component was identified incorrectly
        in routine
           SFDialogs.SF_Register_NewDialog()
        
        Change-Id: I13f6302330ca097b8aef8fd3cdbd0b3d05a1b58c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141337
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2022-10-14  Miklos Vajna  <vmiklos@collabora.com>  [a42b495393a71c089f6aa2c05dd7bdb3ca0eba62]

        CppunitTest_sw_mailmerge2: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Change-Id: Iebce134a84b022f45548eb97af4325208e5a2235
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141342
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-14  Chris Sherlock  <chris.sherlock79@gmail.com>  [65b2aa877dd8a9fd42992faf532144d22ae93182]

        vcl: followup 'vcl: extract function CreateAnimationDataItems'
        
        Change-Id: I25d2057477dae952e2ded966cf2f7feedf6d90f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141341
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-14  Rakielle  <rakielledev@gmail.com>  [f42bd275ce707ce3d88553d04582333f2eff0d71]

        tdf#143148 Use pragma once instead of include guards
        
        used pragma in 3 files
        
        Change-Id: Ia8a67501388bb5f79485494fd2aa77a8e45d710f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141352
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-10-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [833825eec54718ac99ab31877fb65a83864ba049]

        Fix typo in code
        
        Change-Id: If4cf1a77490650902d77705761b5168bdf5cece8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141306
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-10-14  Stephan Bergmann  <sbergman@redhat.com>  [9b227506a5fd3e84d4aa877fc6459996546348ba]

        Start to fix the "BASIC Macros" dialog's "Assign..." button
        
        c79212479f42cadd39173e77acc5e6446480ff05 "Fix a misuse of two-argument std
        string_view rfind" found that e.g. in Writer "Tools - Macros - Organize Macros -
        Basic...", in "Macro From" select "My Macros - Standard - Module1" and in
        "Existing Macros in: Module 1" select "Main", then "Assign..." had apparently
        rotten over time and brought up the "Customize" dialog's default "Menus" tab.
        
        With this fix, it now brings up the "Customize" dialog's "Keyboard" tab, in the
        "Category" tree list selects the appropriate "Module1" line, and in the
        "Function" list shows all the corresponding functions (just "Main" in this
        case).
        
        It doesn't yet select the appropriate line ("Main") in the "Function" list,
        though.  That apparently needs further fixing.
        
        Change-Id: Ia5b9ef88d29e01f4f5e22ce3aec20f5fc22b5d45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141303
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-14  Mike Kaganski  <mike.kaganski@collabora.com>  [a09c5c69e3b5fbf448cae1d6c476f39067e40023]

        This can be const
        
        Change-Id: I5e0cb22c9276e41b0a42978a253456ebd9ebefa4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141356
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [8991cbb7986d3967bc6c3719d95254ff04428d1a]

        CppunitTest_sc_shapetest: use member XComponent
        
        Change-Id: If881b238991cfce8d866edd662fb6eb70c8f29a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141336
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-13  Rafael Lima  <rafael.palma.lima@gmail.com>  [7fc96ad09520abea4833ed7410fd3a2d1b63d7b1]

        tdf#150473 Wrap text and set min size for Function description
        
        This patch does the following changes to the Functions sidebar in Calc:
        
        1) The function description now uses a TextView instead of a Label so that the text can now wrap. This is important because many descriptions are long and require more than a single line of text.
        
        2) The minimum size of the description TextView is set to 6 lines of text. Because there's no easy way to set this minimum size (since it is inside a Slider control), then the following rule was applied.
        - If the user resizes the slider to less than 6 rows (in this case, moves it down), the next time a new function is clicked the slider is positioned so that 6 lines of text become visible.
        - Moving the slider up, thus giving more space to the description view is still allowed as prior to this patch.
        
        Change-Id: I52dfa8bef52b645fdce379408e6b790f6e8e5dea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140507
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-10-13  Eike Rathke  <erack@redhat.com>  [2b1d34679d8a5128bc13d932466c2a6464525627]

        Change split regexp from \~ to ~
        
            gawk: ./list-dateacceptancepattern.awk:70: warning: regexp escape sequence `\~' is not a known regexp operator
        
        Also set the executable bit again..
        
        Change-Id: Icdf45979d6fb19d207dcf5475845767438c3ef6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141340
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-10-13  Kevin Suo  <suokunlong@126.com>  [69e9925ded584113e52f84ef0ed7c224079fa061]

        sdext.pdfimport: resolves tdf#104597: RTL script text runs are reversed
        
        For the simple Arabic string: ٱلسَّلَامُ عَلَيْك, the xpdfimport binary generates the
        follwing (drawchar) sequences:
        كَ
        يْ
        لَ
        عَ
        مُ
        ا
        لَ
        سَّ
        ل
        ٱ
        (i.e., in reversed order, one character by one character).
        
        Before this patch, after pdfimport the text shows up as لَسَّلٱ كَيْلَعَ مُا, which is reversed.
        
        It was surposed to combine these characters into text frames in
        DrawXmlOptimizer::optimizeTextElements(Element& rParent) (sdext/source/pdfimport/\
        tree/drawtreevisiting.cxx:677), but actually it was not combined successfully there.
        The single characters were then passed to sdext/source/pdfimport/tree/drawtreevisiting\
        .cxx:105, one by one, in the hope that the strings could be mirrored. The mirroring
        failed, because one single character, even after mirroring, always equals itself.
        
        The DrawXmlOptimizer::optimizeTextElements failed to combine the characters into
        one text frame, because the condition:
        (rCurGC.Transformation == rNextGC.Transformation || notTransformed(rNextGC))
        would never be true, as at least its horizontal position is different. A further analysis
        indicates that we do not need to check the transformation here at all, as this is an
        optimizer for a TextElement and in case a character is transformed then it would already
        be in a different draw element (thus will never be combined with this TextElement).
        
        After the fix of DrawXmlOptimizer::optimizeTextElements which now successfully
        combines the characters, there is another issue in the old PDFIProcessor::mirrorString
        function. It seems to mirror the characters within a word, but if a string contains
        two words, then the two words are not successfully switched (e.g. for string "abc def"
        it produces "cba fed" rather than "fed cba"),  which is not suitable for
        the case of RTL which requires all the characters been reversed. Fix this by using
        comphelper::string::reverseString.
        
        Change-Id: Ifa210836f1d6666dd56205ff0d243adfb4114794
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141231
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-10-13  László Németh  <nemeth@numbertext.org>  [3442a46995f967dbd4c99797f7f13794912f0f58]

        tdf#47979 sw: test row & column selection with mouse
        
        Commit 0140fd6501c2322cffddaaa14b49137009ffcae4
        "tdf#151478 sw: fix row/column selection at nested table"
        fixed also selection with mouse, not only selection
        with Table->Select->Row and Table->Select->Column.
        
        Add unit tests for fixed row and column selections
        using code path of mouse clicks.
        
        Change-Id: I96c56a65e908a56fcaf43b8cfc2adbc091c65fc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141297
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-10-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9e6db1ae2b0e8e070ae13fbae782bc2c01f49049]

        Remove duplicated include
        
        Change-Id: I481d3dca7fe2fd60093ad77636edb8df836da1d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141262
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-10-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [3471299f1976499ab5f85fc6580b9633f4737399]

        tdf#151352 crash closing form while TOTD dialog is displayed
        
        regression from
            commit 8d485ec0cd35ee1ae7684f2b6ca96c0f0c6f9dac
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Sat May 29 08:34:28 2021 +0200
            IsDisposed->isDisposed in vcl/../window
        
        Change-Id: I51889f2451f03797f5b89019e6df32a64acda707
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141292
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-13  Stephan Bergmann  <sbergman@redhat.com>  [3b35199a1b5e860b17ace504ae2e99248e37fc63]

        Drop now-redundant %select
        
        ...after 3d236177be255b2027a997bfc12fe0833ca9a2f7 "Deduplicate
        O(U)StringConcatenation"
        
        Change-Id: Ib45d021da2bb5745055fa0cdebfd700680bfb787
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141304
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [917c7837001345fa2faee5ecd700ad2318eb8bca]

        Fix typo
        
        Change-Id: I4bfa53602b34d18ae9229aa8e110b85dfd160f94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141307
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-10-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6e896fef57ff879f3d5ce9e5b1f1eac47188d192]

        Fix typo
        
        Change-Id: If62e035cf92f5fad359da9dd426f0975b1da6b23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141308
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-10-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [35e5dcfa40c9408152cfbc38a4dd450aaee6d5c1]

        Fix typo
        
        Change-Id: I4171730123186c8b057e6a05e382f253f81a0013
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141310
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-10-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e13e253a4644fcb913591cc24c7af979a0ff87ef]

        Fix typo
        
        Change-Id: Ia4d7dd731e24c89c3228fdaf18cc0558a9c5ee66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141311
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-10-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [90bf4f661840f5dd6bf2a46564f2683c5e8fbd47]

        Fix typo
        
        Change-Id: Ie04728548d82e6eb5b0d46e65c279dcda5442bf8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141309
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-10-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fb1b3f643bdb26a2d806f95ad254889270de660f]

        Fix typo
        
        Change-Id: Iff1adef6278239436bbaabd619ed12648d0819df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141305
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-10-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [509cc1ad19194934e15366a6e9ecc0a1b9ef4592]

        Fix typo
        
        Change-Id: Ib12fdce5b4a46ec98828aeba6a293ca3a3e1c766
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141312
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-10-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [60c7493e661d19fd3f6dde3c8ab8cef4b1ba9f2b]

        CppunitTest_sc_macros_test: improve setup/teardown
        
        Similar to 8b4ac8c35d5e4efe3c0b83e15543a35213e786f2
        "improve setup/teardown handling in VBAMacrosTest"
        
        Change-Id: I34b64a72f6cab1f85e6e2628b6fd07f408f62cf3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141302
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-13  Balazs Varga  <balazs.varga.extern@allotropia.de>  [e8fae4d0fb2994a7b4ac00e9da35e1deccb296dd]

        tdf#124098: sc, ods import: do not recalculate row heights
        
        if we have already optimal heights in the xml, because it is
        not necessary and it takes a lot of time loading a file.
        
        Citing here for completeness:
        a) if there is no height attribute and the "use_optimal-row-height"
        attribute is set then calculate the row height
        
        b) if there is a height attribute just use it and do not recalculate.
        
        Maybe TODO for later: optimize row height calculation more in sc
        
        Change-Id: I9d964aad744970e5d36f239c0ce39ce98c00f273
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141204
        Tested-by: Jenkins
        Tested-by: Balazs Varga <balazs.varga.extern@allotropia.de>
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>

2022-10-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [ed99b776d59d6293a97e61dc5284619cc873e35b]

        tdf#151417: sd_uiimpress: Add unittest
        
        Change-Id: I8f5f957557612ce78036d962968a3e9fef113cf8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141291
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-13  Mike Kaganski  <mike.kaganski@collabora.com>  [ba42683fada2abafa18a49cd50ce8298b92851c8]

        tdf#120326: properly prevent Windows from entering power saving
        
        The previous call to SystemParametersInfoW with SPI_SETSCREENSAVEACTIVE
        only prevented screen saver from running (which is not often used these
        days), but screen was still turned off (and power saving was started).
        
        Despite SetThreadExecutionState documentation [1] claims that it does
        not stop the screen saver from executing, my experiments show that it
        does (on my Windows 10). So just use it, because it is designed exactly
        for this task (documentation discusses the presentation applications).
        
        [1] https://learn.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-setthreadexecutionstate
        
        Change-Id: I6eced8f0a7c17211a0b68851a40227eed9a22b1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141289
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-13  Caolán McNamara  <caolanm@redhat.com>  [17f5c8ef18202355189f8b1b11f67b4e106fd31e]

        crashtesting: uncaught exception on export of forum-fr-20226.sxi to pptx
        
        due to not-found wav file linked to from presentation
        
        Change-Id: I48c7b4615d660a2a292feea36e228237235ab04f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141294
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-13  Chenxiong Qi  <qcxhome@gmail.com>  [665d1633c9e08da85fae179e62923211bc07c480]

        tdf#143123 port DocumentHandling examples to Python
        
        This port keeps the similarity with Java ones as much as possible.
        
        examples.html is also updated by adding the Python examples.
        
        Signed-off-by: Chenxiong Qi <qcxhome@gmail.com>
        Change-Id: I2af26aaf42f5408bf254a4e0507442200f843661
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139887
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-10-13  Stephan Bergmann  <sbergman@redhat.com>  [5956cecdf61846671f7d028ad60623e1e840ad3f]

        Adapt CompilerTest_compilerplugins_clang to recent Clang
        
        ...where at least my recent Clang 16 trunk build now started to fail after
        af2879e434fa0dc6b2a626617ed865e4f66eb5ad "Deduplicate stringconcat more" with
        
        > error: 'error' diagnostics expected but not seen:
        >   File compilerplugins/clang/test/stringview.cxx Line 171 (directive at compilerplugins/clang/test/stringview.cxx:170): instead of an '{{(rtl::)?}}OString' constructed from a 'OStringConcat<rtl::OString, rtl::OString>' (aka 'StringConcat<char, rtl::OString, rtl::OString>'), pass a 'std::string_view' via 'rtl::Concat2View' [loplugin:stringview]
        >   File compilerplugins/clang/test/stringview.cxx Line 196 (directive at compilerplugins/clang/test/stringview.cxx:195): instead of an '{{(rtl::)?}}OUString' constructed from a 'OUStringConcat<rtl::OUString, rtl::OUString>' (aka 'StringConcat<char16_t, rtl::OUString, rtl::OUString>'), pass a 'std::u16string_view' via 'rtl::Concat2View' [loplugin:stringview]
        > error: 'error' diagnostics seen but not expected:
        >   File compilerplugins/clang/test/stringview.cxx Line 171: instead of an 'OString' constructed from a 'OStringConcat<OString, OString>' (aka 'StringConcat<char, rtl::OString, rtl::OString>'), pass a 'std::string_view' via 'rtl::Concat2View' [loplugin:stringview]
        >   File compilerplugins/clang/test/stringview.cxx Line 196: instead of an 'OUString' constructed from a 'OUStringConcat<OUString, OUString>' (aka 'StringConcat<char16_t, rtl::OUString, rtl::OUString>'), pass a 'std::u16string_view' via 'rtl::Concat2View' [loplugin:stringview]
        > 4 errors generated.
        > make[1]: *** [solenv/gbuild/LinkTarget.mk:337: workdir/CxxObject/compilerplugins/clang/test/stringview.o] Error 1
        
        Change-Id: I0b8c7d4a012c40c2c2c3cc8a9e55c52f45e8cfc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141295
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-13  Miklos Vajna  <vmiklos@collabora.com>  [41403fbff8140ad0ca7cf8f81d37cddcfbd19197]

        sw: improve duplicated bookmarks in copied header/footer text
        
        Bookmarks in copied text were renamed in a way that made it hard to
        differentiate between the original bookmark and the copy, e.g. "Bookmark
        1" was renamed to "Bookmark 11".
        
        Bookmarks are supposed to have a unique name, so renaming makes sense,
        and it's probably better to do that compared to what commit
        3ec224dcb15e0e663ba85077b8ea0e632f8f03f8 (DOCX import: avoid duplicated
        bookmarks in copied header/footer text, 2022-09-08) did to just omit
        them during copy. That solved the duplicated bookmarks, but if one had
        bookmarks around images to find them, now it doesn't work to find all
        such images.
        
        Fix the problem by going back to copying bookmarks, but copy "Bookmark
        1" as "Bookmark 1 Copy 1" (and "Bookmark 1 Copy 2", etc), so API users
        can identify the original and the copied bookmarks.
        
        A similar problem is there for images as well, but that's not yet
        addressed here.
        
        Change-Id: Ic0689b05f790a99ff06523ff4836b1dd412af896
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141293
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-10-13  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [580115275da91e8a591ecc94e6bf4b62f801cf60]

        tdf#150664 Initialize input line correctly
        
        Initialize code was not called when xlsx file was loaded
        (line count is only stored in ods format).
        
        Change-Id: I5b01f6079921af77ffd6da09ae5d5388b8beff1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141281
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-10-13  Caolán McNamara  <caolanm@redhat.com>  [2734d2e058182a34c576e558138d84358c69ca5a]

        tdf#150622 use high contrast selection fg/bg colors for text selection
        
        with SettingsForSelection
        SettingsText -> HighlightTextColor
        SettingsFill -> HighlightColor
        SettingsLine -> HighlightColor
        
        Change-Id: Iaac5834ce0f8b3f1b89376711b564773cfd0bfe3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141287
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-13  Caolán McNamara  <caolanm@redhat.com>  [ee0d5e7bb8614c50e71dd074b8440f412eb62ff3]

        use OutputDevice clipping if its just a set of rectangles
        
        Change-Id: I249866d1aef29d256439c0437835a173d8a4c633
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141286
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [2b9f41880b409cafd62fb3d1cad82537f12d08b1]

        tdf#145871: sw_odfexport2: Add unittest
        
        Change-Id: Ic473fa92b37ea1024ed5021ed6b59079d455c87c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141285
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-13  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [2e887e04c0008a4eb6cbf34050b6fa463a33599f]

        tdf#125363, tdf#123095 - Use CaseTransliteration for autofilter
        
        Change-Id: Ib6f1edebe26a69d3316a901e00d2bc6e0c66695f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141047
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-10-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [06f990a50d211564b89420af184edcf6145c0ce8]

        tdf#151375: sw_odfimport: Add unittest
        
        Change-Id: I702059fcfc8e99b11412f959bc924af73780d351
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141284
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-13  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [25d0e944ae0e6e535e90dcec28624f1478dba60c]

        tdf#151502 Sifr: Wrap in image properties
        
        Change-Id: Id33a3293349ca3dba6263b2d626acdf9748987bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141282
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-13  Noel Grandin  <noelgrandin@gmail.com>  [8f1f2ba78de1cd71447b6a387b701ebfb917df79]

        rearrange node logic here
        
        so we don't have to touch SwPosition.nContent.
        
        Part of the process of hiding the internals of SwPosition
        
        Change-Id: I02fed4998b68edaca4ef3014bc64cca85af7fcdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141279
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [4ce92931bf406fb467934374af1188927f34a972]

        tdf#151424: chart2_xshape: Add unittest
        
        Change-Id: I2570815857fd170d9511ad507b17b102ca8ddabf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141283
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-13  Caolán McNamara  <caolanm@redhat.com>  [046bc5029681444cb5d707b33a8aa3cc67732c22]

        tdf#150622 allow use of selection color for frame in HighContrast mode
        
        Change-Id: I0a45051c9ba8bbfe785689103c6af6285a282345
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141261
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-13  Caolán McNamara  <caolanm@redhat.com>  [79fd84a2c3da8d52a09f31e272b33a941d355fd5]

        split frame into a separate overlay object
        
        Change-Id: If07591ba27cb8ebfdf9c737e7a2416702e4feb1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141260
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-13  Caolán McNamara  <caolanm@redhat.com>  [d28942e5b8f0c58a724e52133eb58b261949266e]

        drop newly unused StyleSettings::GetFontColor
        
        Change-Id: Icd20283207e9ac0392d11d74553d7c607330dbe1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140895
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-13  offtkp  <parisoplop@gmail.com>  [b45867766184ad1200df4183dab537fac9e83ea2]

        a11y: Add char attr a11y check for entire paragraph
        
        Accessibility check would not work if the entire paragraph had
        character attributes, because then it wouldn't have individual text
        hints
        
        Now check if there's a SwAttrSet and if it has the a11y char attributes
        that an issue should be generated for
        
        Also add test for this specific case
        
        Change-Id: Iee035eecd25ed130e78ed27041c3e56ea988ecc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141078
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-10-13  Miklos Vajna  <vmiklos@collabora.com>  [51500b21784792d13a7102dd2485787bac3ddf3e]

        pdfium: replace annot-alternate-name.patch.1 with upstreamed version
        
        Also backport an other patch that will allow testing date form widgets.
        
        Change-Id: I622c847a6139c69ec36a6d40e05b272d11f0119d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141270
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-13  Justin Luth  <justin.luth@collabora.com>  [3aebb45d18116926dc8edb268c205c6f4ff06f05]

        sw vba: tie WordBasic to VBAGlobals
        
        This allows WordBasic to also be run directly,
        instead of only working with Application.WordBasic.*.
        
        Change-Id: I60c3beaa1fce9a8bf25786cc0b2ed6ef6deda2f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141200
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-13  Justin Luth  <justin.luth@collabora.com>  [8ac97a8cb4f5657b7601f30fc9ca6b0cecc1e429]

        sw vba: move SwWordBasic to its own file
        
        We had implemented Application.WordBasic.*,
        but it can also run as a global WordBasic.*.
        
        This patch just separates it from vbaapplication.
        It was just a copy/paste, and then I ran
        opt/lo/bin/clang-format -i on the new files
        and did some minor cleanup.
        
        I just guessed at the includes I needed,
        and then commented the remaining ones out
        one by one to verifiy they were needed to compile.
        Not very scientific, but I don't know any other way.
        (running \bin\find-unneedded-includes afterwards
         didn't show anything - perhaps that would have helped.)
        
        A followup patch will add the VBAGlobal connection.
        
        Change-Id: Id29ee582a5ed6186150bb41a1ab98d6c466676e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141199
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-13  Regina Henschel  <rb.henschel@t-online.de>  [e4515c1305e4b7bf6e7f105636e9cf6eb50b382d]

        tdf#149840 Use actual outer size for SmartArt in Writer
        
        SmartArt import needs the outer size of the diagram for to define a
        background shape in the correct size and calculate the size of the
        diagram shapes relative to the outer size. The patch passes the values
        read from wp:extent in writerfilter to DiagramGraphicDataContext in oox.
        
        Change-Id: Ib39227bc645ac353336bab2c558d041974188f6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141223
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-13  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [9e0dcfbaf0039d07609ed4e4a9ef9f1e2e1e6b55]

        tdf#151385 Only trigger mnemonics in dialogs when alt key is pressed
        
        Change-Id: I884afad38c64bd53fe4917418ed627f9c0674554
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141022
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-10-13  Mike Kaganski  <mike.kaganski@collabora.com>  [af2879e434fa0dc6b2a626617ed865e4f66eb5ad]

        Deduplicate stringconcat more
        
        In the process, drop ToStringHelper::allowO(U)StringConcat, because
        we can deduce this information from ToStringHelper's addData itself.
        To do that, addData was converted to ToStringHelper::operator(),
        which allows to use std::is_invocable_v on the helper class.
        
        Change-Id: Ic77878ca0ff65ada8c0a942191bc11de15b9ad2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141254
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-13  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [b3869749719288e6d1951030f07dc3fbccc0c222]

        tdf#151087 elementary:Grouped n Ungrouped Columns/Rows
        
        Change-Id: I25ada781c5308a8ea89ba98d2e021f7b50c13c67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141190
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-13  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [aca7edb4ca7fd58c50a6b64b472e80f2eb053fd5]

        tdf#151087 Sifr:+Grouped n Ungrouped Columns/Rows, Breeze: Revise it
        
        Change-Id: I6f1e72ec38414961cf5e3d41baf6b1448ab0aa95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141276
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [fa39cf137ded385b463b071f6e785f2cf3093a22]

        sc: remove duplicated test
        
        This is already well covered by Test::testAutoFill in
        sc/qa/unit/ucalc.cxx
        
        Change-Id: I5d539de101e1b4dcd19191ac40d2bc0734475889
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141272
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [be1a43651fb1da5872d4501b409d2811f142c525]

        sc: move UItest to CppUnittest
        
        Change-Id: I6543994abe337041de5a1aab16a5a49105aacfbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141271
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [1b7356e57fbf28a62f10476cebbd45ee369fde17]

        tdf#151460: sc_ucalc: Add unittest
        
        Change-Id: Ib0c8d09da50a09b2715a946a1955eb5a09d83d62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141269
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [2a1ea77eebed14c86b170c0845f0eb5330fd6a0c]

        sc: qa: avoid OUStringChar for better readability
        
        Change-Id: Idf730e05d2ebec9003a2a4700b43b8658d858b03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141265
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-12  jsala  <javier.salamanca.munoz@gmail.com>  [b26793b907ce823e5cce38f6fe93b420ebe38579]

        tdf#147021 REVERT Use std::size() instead of SAL_N_ELEMENTS() macro
        
        Reverting this changes made by error.
        See https://gerrit.libreoffice.org/c/core/+/136263/6/compilerplugins/clang/test/constvars.cxx#25
        
        Change-Id: Ica49759682adf55a1f0cef2a842acab603c62dac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141259
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2022-10-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [369c7d2dc4b941d5b7699b03a3cfc03ad0e3b430]

        tdf#60673: sc_subsequent_filters_test2: Add unittest
        
        Change-Id: Ia36507483e5dc325431b17e9374882ae8102bfb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141263
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-12  Jean-Pierre Ledure  <jp@ledure.be>  [55477bf4fd3baa99f8b5d5686091d7613a1022c3]

        ScriptForge - (SF_Dialog) new SetPageManager method
        
        The SetPageManager() method
        
        Define how the dialog displays pages.
        The page manager is an alternative to the direct use
        of the Page property of the dialog and dialogcontrol objects.
        
        The arguments define which controls are involved
        in the orchestration of the displayed pages.
        Possible options:
            - select a value in a list- or combobox
            - select an item in a group of radio buttons
            - select a button linked to a page
              placed side-by-side the buttons can simulate a tabbed interface
            - press a NEXT or BACK button like in many wizards
        Those options may be combined.
        The control updates will be synchronized.
        The method will set the actual page number to 1.
        Afterwards the Page property may be used to display any other page
        
        The SetPageManager() method is to be run
        only once and before the Execute() statement.
        If invoked several times, subsequent calls will be ignored.
        The method will define new listeners
        on the concerned controls, addressing generic routines.
        The corresponding events will be fired during the dialog execution.
        Preset events (in the Basic IDE) will be preserved
        and executed immediately AFTER the page change.
        The listeners will be removed at dialog termination.
        
        The implementation has next parts:
        1. Store the arguments in the Dialog instance
        2. Set appropriate listeners on involved controls
        3. Page change synchronizes the values in the involved controls
           (be it by user code or by page manager)
        4. Events triggered by listeners change page number
        
        The method is available both in Basic and Python contexts.
        This commit require the Dialog help page to be updated.
        
        Change-Id: I00a0212414f283102c73de4ceb488aa1aeddf746
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141257
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2022-10-12  Caolán McNamara  <caolanm@redhat.com>  [d6a5431b5ef369823e4438a34767bf6c234eb231]

        use WindowTextColor as the fg for high contrast
        
        No platform sets TextColor away from its default of black and we're
        using WindowColor as the bg for high contrast, so we need to use
        something suitable for use on WindowColor. MSDN docs state
        COLOR_WINDOWTEXT for HighContrast if using COLOR_WINDOW.
        
        Change-Id: Icdd3cf6d76da7eb544f08619717689b44ab1fd38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141247
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-12  Mert Tumer  <mert.tumer@collabora.com>  [e20d2de7836da52dbf9e528d1043b1e188097bfd]

        new uno command uno:Translate with deepl api
        
        New Uno command added for translation
        right now it is only using deepl translation api
        
        There's a section in the options > language settings
        for setting up the api url and auth key
        
        uno:Translate is a menu button under Format tab
        which will bring up Language Selection dialog for translation.
        
        DeepL can accept html as the input for translation, this new
        feature leverages that by exporting paragraphs/selections to
        html and paste them back without losing the formatting (in theory)
        This works good in general but we may lose formatting in very complex
        styled sentences.
        
        Translation works in two ways;
        1) Whole document
        when there is no selection, it assumes that we want to translate whole
        document. Each paragraphs is sent one by one so that the output timeout
        can be minimum for each paragraph.
        2) Selection
        
        Change-Id: Ia2d3ab2f6757faf565b939e1d670a7dedac33390
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140624
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-12  Stephan Bergmann  <sbergman@redhat.com>  [d75f27fd738eeb2c7dc6d22f198d55d3a877aa0b]

        Fix apparently-dangling pointer
        
        After 001de7e21d29fccff904fe23de05afd68922fe2e, CppunitTest_sw_ww8export
        CPPUNIT_TEST_NAME=testTdf94386::TestBody started to fail with
        
        > svl/source/items/itemset.cxx:176:42: runtime error: member call on address 0x60400083cbd0 which does not point to an object of type 'SfxItemPool'
        > 0x60400083cbd0: note: object has invalid vptr
        >  00 00 00 00  b0 6e 02 00 00 00 00 00  00 00 00 00 be be be be  40 44 b1 05 e1 7f 00 00  00 00 00 00
        >               ^~~~~~~~~~~~~~~~~~~~~~~
        >               invalid vptr
        >  #0 in SfxItemSet::~SfxItemSet() at svl/source/items/itemset.cxx:176:42
        >  #1 in testTdf94386::TestBody() at sw/qa/extras/ww8export/ww8export.cxx:1555:1
        
        Change-Id: I6dff915866a4e7d1250b253e53061e5646aebf15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141253
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-10-12  Noel Grandin  <noelgrandin@gmail.com>  [1d76a3dfea5d842d99447e094a3c1c1f9249335b]

        this adjust not necessary
        
        rPaM's nNode and nContent is already kept in sync here
        
        Change-Id: Ic79bcf8f950767885e117848475ccbebc4f6537e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141251
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-12  Justin Luth  <justin.luth@collabora.com>  [1e0306be6c3a3bc50f11e7c7814aa8a029f8928d]

        tdf#148806 vba: IsCompiled is required for SbxFlagBits::Private
        
        Two step approach:
        -putting this here where I need it - fairly targeted.
        -put it in FindMethod before returning,
         so that everything gets it in a valid state.
        
        Of course the second will probably cause consternations,
        but then when it gets reverted at least this will still work.
        
        Change-Id: I8772f85c9b9ae6ed9a25ba7966b50519afe0d6ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141243
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-10-12  Miklos Vajna  <vmiklos@collabora.com>  [b138d6c12aaeb0b87dce15ea52dd134cf1abf6ac]

        tdf#151190 sw content controls: make them read-write in protected sections
        
        When the user picked a date in the date picker inside a protected
        section, then we blocked the deletion of the placeholder, but allowed
        insertion to the content control, which is inconsistent.
        
        The trouble was that SwPaM::HasReadonlySel() detected that the cursor is
        in a protected section, so deletion failed, leading to an ever growing
        value of the content control.
        
        Fix the problem by handling content controls similar to legacy form
        fields: if the cursor is inside a content control, then that value is
        editable, even if we're inside a protected section.
        
        This is meant to fix all content control types, not just date pickers.
        
        Change-Id: I9eca4c4f71dcfaa61d84414f7727adcd4496735c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141249
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-10-12  Caolán McNamara  <caolanm@redhat.com>  [cd79fbd624679f68662177fa25ebdfeaf7b2d3be]

        cid#1515941 Dereference null return value
        
        Change-Id: Id6b191482c70a95d861ba771925570bc5992f534
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141250
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-12  Noel Grandin  <noelgrandin@gmail.com>  [2e78c92dfeefc301b1cc69130433917c3e77bfdc]

        use unique_ptr for SystemFontList, fix leak
        
        Using unique_ptr here fixes a leak, which in turn was hiding
        the fact that we don't manage the lifecycle of CTFontDescriptor
        in CoreTextFontFace properly
        
        Change-Id: I2ade5fae9a40ad0ebb10538488018941f3f285c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140916
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-12  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [0f2bec39d5d90ec7f0879e57ff5b23d671bf8489]

        tdf#151071 Revise Sifr (Update color to follow symbolic Adwaita)
        
        Change-Id: I70aa82598f68492ebdfcd26f51858471c0a53f25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141245
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-12  Noel Grandin  <noelgrandin@gmail.com>  [7aa0d01818e6934d1bbb361b750a91204251b465]

        rearrange node logic here
        
        so we don't have to touch SwPosition.nContent.
        
        Part of the process of hiding the internals of SwPosition
        
        Change-Id: I797eec2b4ccb01360602f2f19ae4a7a51fe712fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141235
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-12  Caolán McNamara  <caolanm@redhat.com>  [950b2712e78e4c5015aff3762d78558be8a642bd]

        tdf#150622 use a solid border instead of a hatch for high contrast
        
        to do less work for smoother scrolling, etc.
        
        Change-Id: I6584bbb18247420d9926bfa90acfbd6afe536c6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141237
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-12  Noel Grandin  <noelgrandin@gmail.com>  [7ad22252171f1e8c0ad65f0b9f8e38024f1e1bde]

        try to make CppunitTest_embeddedobj_msole more reliable
        
        It sometimes crashes on windows. Switch to using the same
        tearDown() logic as UnoApiTest::closeDocument, which
        seems to be the most reliable variant of this kind of code.
        
        Change-Id: I1493d6d265763b2aec4ee94f4ee66378dbe280b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141238
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-12  László Németh  <nemeth@numbertext.org>  [0140fd6501c2322cffddaaa14b49137009ffcae4]

        tdf#151478 sw: fix row/column selection at nested table
        
        Table->Select->Row (.uno:EntireRow) and
        Table->Select->Column (.uno:EntireColumn) didn't
        work, when the last cell of the row or column starts
        with a nested table.
        
        Change-Id: I31e2fdebb226911921fb727f58c03101c01a07b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141224
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-10-12  Chris Sherlock  <chris.sherlock79@gmail.com>  [5f88c66b835718c5cc5f07d21825a5ac6880e458]

        vcl: extract function CreateAnimationDataItems
        
        Change-Id: Ifc245b570d82d2fcbcd2cbb83cbd43664b228bf2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/76409
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-10-12  Chris Sherlock  <chris.sherlock79@gmail.com>  [ff7dd118bdc5d017d2dec28a4e37c3e3a6b97660]

        vcl: Animation does not need to be friend of AnimationRenderer
        
        Change-Id: I76441d55d62b63d380417554cd236e7e3cf882e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/76408
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-10-12  Caolán McNamara  <caolanm@redhat.com>  [06423ddc61a378894c91a6a23fb31afb1701d8f2]

        crashtesting: exception during dtor
        
        Change-Id: I9874778ba79540cfde32bf59c3a63ebb72889dc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141215
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-12  Caolán McNamara  <caolanm@redhat.com>  [56b8703d6f759326f7ac1a84ca0e6d1c9b40aad7]

        assert from SfxItemSet::CloneAsValue with SfxAllItemSet
        
        in writer with insert, shape, add some text, change its
        text color.
        
        so like:
        
        commit fe2ec505786bacc6f3baca3292367903644ac99b
        Date:   Fri Feb 18 10:56:56 2022 +0200
        
            improve the SfxItemSet::CloneAsValue check
        
            to prevent object slicing.
        
        revert the asserting hunk.
        
        Change-Id: Iea2b118a9072eccf930c61eb85c1684149aa9e02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141168
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-12  Miklos Vajna  <vmiklos@collabora.com>  [001de7e21d29fccff904fe23de05afd68922fe2e]

        CppunitTest_sw_ww8export: remove not needed mustTestImportOf()
        
        Which means postLoad() can go as well.
        
        Change-Id: I6c4a25ccd13118156c1bc2d0306db30a18af5b88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141236
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [575ff25cc338a35821e9dcea2d77ad6e85aa1407]

        Fix typo
        
        Change-Id: I4d8dbdf6752ec06f1a7047a89776d719d15742b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141240
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-10-12  Justin Luth  <justin.luth@collabora.com>  [73911ed8d35294a9e15771d8aaa1e9121ef10309]

        tdf#148806 doc vba: highest priority is ThisDocument AutoOpen V2
        
        A review by Stephan Bergmann made me re-think adding a separate
        event for this. It really is only one event and not two
        (or three as I initially imagined). In the end, I like this better
        because it highlights the difference between Excel and Word
        by keeping all the differentiating logic in one place.
        
        The inability to properly document the purpose of these new events
        was the impetus to redesign this. Thanks Stephan for the prompt.
        
        Change-Id: Ic2d461c13c4a52e279224cb485d2b6c4a3c57b54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141233
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-10-12  Caolán McNamara  <caolanm@redhat.com>  [f518928c322d45cdec4163c0182b0008da0da729]

        only interested in genuinely bizarely thick lines
        
        Change-Id: I107a46cc11127910f28977b88152c41e8b6c6467
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141239
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-11  Stephan Bergmann  <sbergman@redhat.com>  [8815ae462f32915209c838688b7cc86f57e280d4]

        loplugin:unreffun
        
        ...after the last use of that RawFontData got removed in
        112d07027c4484dd571519911596d11eae897524 "vcl: Use
        PhysicalFontFace::GetRawFontData() for font embedding"
        
        Change-Id: Id85eb39b6fd946da132d53ba937032f3c58b061d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141225
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-11  Laurent BP  <laurent.balland-poirier@laposte.net>  [7d698d505bf7b68d993c9c2246ab517e60106348]

        tdf#143956 Convert all Wizards template to XML
        
        All templates used by Wizards are now built from their XML
        It eases maintenance
        Page size, language and country attributes were removed
        
        Merge all wizard/package in one file
        
        Change-Id: I32193b2ff4c6a1b31934e6ed4e08d56801e5662e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137159
        Tested-by: Jenkins
        Reviewed-by: Laurent Balland <laurent.balland@mailo.fr>

2022-10-11  Justin Luth  <justin.luth@collabora.com>  [ffc15725b58d0988b4e2ed836c5751223ad00984]

        tdf#148806 tdf#151393 xls vba: no Auto_Open from ThisWorksheet
        
        Unlike Word, ThisWorksheet cannot hold auto-running
        subroutines for Open/Close/New.
        
        This fixes a LO 7.4 regression caused by
        commit beb6c62e990599d91ac5d9183164c94d269027d3.
        
        Change-Id: Idb8f72775d9392b306cb924ee776821272b12f3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141127
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-10-11  Caolán McNamara  <caolanm@redhat.com>  [b320ef30977144c52de9b39bc4db0db540727c79]

        vml whitespace-check mangled Částečně to ste n
        
        Change-Id: Ib77ca39a5e17c7fb27c8d5204120fb261b885f16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141228
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-11  Caolán McNamara  <caolanm@redhat.com>  [2241ce64b29e87e0c654ab529b71aa98f71b4a14]

        use std::unique_ptr
        
        Change-Id: Ibb3d71c8d50e1ad7236a6fe01ff83d3cd1a866f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141214
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-11  Mike Kaganski  <mike.kaganski@collabora.com>  [a6ec933d0fe2150a6b83cd54a0de30b252c9a600]

        tdf#91305 related: Drop redundant only-one-column/row check
        
        This check was introduced in commit 4cd9e45a439b654c8e1ff7983fe7e4bd073b9c92
          Author Yan Pashkovsky <yanp.bugz@gmail.com>
          Date   Fri Aug 12 23:39:30 2016 +0300
            tdf#91305 fix sort calc
        
        Then commit 63592999a067d76c896ed79204330e1a4b934c80
          Author Eike Rathke <erack@redhat.com>
          Date   Thu Aug 18 17:16:50 2016 +0200
            refine HasColHeader()/HasRowHeader() conditions, tdf#91305 related
        
        made the "not only one column/row" case check the same.
        
        Change-Id: I25ce867e1c64d7b89a617021de9a5e4f1c89d2a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141219
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-11  Noel Grandin  <noelgrandin@gmail.com>  [8e39704b597fda9e3ef442252defed16a0a07b03]

        use more SwPosition::SetContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I8a0de56c9e42adda71cffe8b79daca5a8e7a23a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141213
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-11  Miklos Vajna  <vmiklos@collabora.com>  [0bd83ba4c40bd7c3ebd3f098421c23bc9ced7b9e]

        tdf#151470 svtools: prevent storing broken graphic of embedded objects
        
        Updating the preview of the embedded PDF object in the bugdoc leads to
        Acrobat generating a new preview, we throw away the old one, write the
        new one to the document, and next time the document is opened, we can't
        parse it, so the preview is lost for the user.
        
        The reason for this seems to be that sometimes Acrobat generates a
        broken WMF: the first 4 bytes is 0x0002 (DISKMETAFILE from the
        MetafileType enum), but the next 4 bytes is 0x6f43, which means that the
        header size is 56966 bytes long, but the whole preview is 29291, so this
        WMF looks broken.
        
        Fix the problem by adding error handling before we insert the WMF we get
        from Acrobat as a graphic stream to the document storage: don't update
        the graphic stream if the data is something that can't be handled by
        VCL's graphic filters. svt::EmbeddedObjectRef::GetReplacement() has a
        similar error handling, which is why the preview only gets broken on
        document reload.
        
        No testcase, this only happens on Windows and only in case a problematic
        handler for PDF is installed, which is hard to test from 'make check'.
        
        Change-Id: I9e1ce979e58a155fa5e72e31cd9ea38258bb8b6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141229
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-10-11  Noel Grandin  <noelgrandin@gmail.com>  [ce9273e72f31ac3834fc6cf13f6dccc341d5fb8e]

        avoid accessing SwPosition.nContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I3a32cc601983313c29805603b1c0aa3f990d6b08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141208
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-11  Noel Grandin  <noelgrandin@gmail.com>  [5f986951c92f6314fa05f87164c48fd51f20d501]

        avoid accessing SwPosition.nContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Ie6bc1822ac2a4e5c601ba2a94a0d287fdf989c19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141207
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [429e327d14aaaa3a913b93b5788129b33bd26a43]

        use more string_view in sd
        
        Change-Id: Iafcab8d5b21f9562838c3494cbfd75090dd6e010
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141152
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [86a80403c68d433b81b8d8a35b2e71fb9f8cd3d6]

        tdf#150222: Use static_assert to check contiguous item ids
        
        Similar to 5e29b084eb0bfcfbc82622df5c445a6148531989
        "tdf#151260, tdf#84930: Use static_assert to check contiguous item ids"
        
        Change-Id: I02836514b6904b79a16c2cd82200b9038d566731
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141226
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-11  Noel Grandin  <noelgrandin@gmail.com>  [95933b725ff4f8f909fa5520f3e7fe0215715edb]

        no need to touch nContent here
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I15ed83739b12aebe7c7cd7fbdd528fa0cd282582
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141212
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-11  Justin Luth  <justin.luth@collabora.com>  [195cb01573cbc92545cbc84cbb7dd09bbb4ae692]

        tdf#148806 fix build for !HAVE_FEATURE_SCRIPTING
        
        I noticed this on one function, but completely
        missed it on the second one.
        
        Change-Id: I6ca74485b0c40cec2b04003fe894159198186ebf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141220
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [99f89d40f7ca7e26f683a75f62a2cb7fe30459ad]

        revert pessimization
        
        revert part of
            commit 113d9bba057b2fd634fcfcebb83a4d92cf41d69f
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Fri Sep 30 09:06:51 2022 +0200
            use more string_view in stoc
        
        <sberg> This is another case of a potential pessimization, for no
        gain: The passed in schemeSpecificPart will always be an
        OUString, and path may be a view of its full content
        (if there is neither authority nor query part).
        
        Change-Id: Ibc60fb1f5f351668ef924e25ee3aeb1d80f6f710
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141205
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-11  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [4b4160cb1aab3ab1ff8eec6b2736bf459afed408]

        tdf#151016 Fix paint hamburger icons in Start Center (Sukapura)
        
        Change-Id: Ibe49b50f23a560ad2635d835d4e204a5efd06439
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141209
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-11  Stephan Bergmann  <sbergman@redhat.com>  [a3351e6bf7f637632cc436071da2619841fb8287]

        Avoid UBSan invalid-null-argument
        
        ...as seen at least with --without-latest-c++ after
        d0b2f5f65e80a4262425bb87d5716d7b4341dfea "pdfium: drop not needed annot.patch.1"
        during CppunitTest_sw_core_text,
        
        > workdir/UnpackedTarball/pdfium/core/fxcrt/string_data_template.cpp:76:20: runtime error: null pointer passed as argument 2, which is declared to never be null
        > /usr/include/string.h:44:28: note: nonnull attribute specified here
        >  #0 in fxcrt::StringDataTemplate<char>::CopyContents(char const*, unsigned long) at workdir/UnpackedTarball/pdfium/core/fxcrt/string_data_template.cpp:76:3
        >  #1 in fxcrt::ByteString::ByteString(fxcrt::StringViewTemplate<char>, fxcrt::StringViewTemplate<char>) at workdir/UnpackedTarball/pdfium/core/fxcrt/bytestring.cpp:160:12
        >  #2 in fxcrt::operator+(fxcrt::ByteString const&, fxcrt::ByteString const&) at workdir/UnpackedTarball/pdfium/core/fxcrt/bytestring.h:265:10
        >  #3 in CPDFSDK_AppStream::SetAsTextField(absl::optional<fxcrt::WideString>) at workdir/UnpackedTarball/pdfium/fpdfsdk/cpdfsdk_appstream.cpp:1805:34
        >  #4 in CPDFSDK_Widget::ResetAppearance(absl::optional<fxcrt::WideString>, CPDFSDK_Widget::ValueChanged) at workdir/UnpackedTarball/pdfium/fpdfsdk/cpdfsdk_widget.cpp:655:17
        >  #5 in CPDFSDK_PageView::NewAnnot(CPDF_Annot*) at workdir/UnpackedTarball/pdfium/fpdfsdk/cpdfsdk_pageview.cpp:108:12
        >  #6 in CPDFSDK_PageView::LoadFXAnnots() at workdir/UnpackedTarball/pdfium/fpdfsdk/cpdfsdk_pageview.cpp:566:45
        >  #7 in CPDFSDK_FormFillEnvironment::GetOrCreatePageView(IPDF_Page*) at workdir/UnpackedTarball/pdfium/fpdfsdk/cpdfsdk_formfillenvironment.cpp:625:14
        >  #8 in (anonymous namespace)::FormHandleToPageView(fpdf_form_handle_t__*, fpdf_page_t__*) at workdir/UnpackedTarball/pdfium/fpdfsdk/fpdf_formfill.cpp:169:39
        >  #9 in FORM_OnAfterLoadPage at workdir/UnpackedTarball/pdfium/fpdfsdk/fpdf_formfill.cpp:730:37
        >  #10 in vcl::pdf::(anonymous namespace)::PDFiumPageImpl::onAfterLoadPage(vcl::pdf::PDFiumDocument*) at vcl/source/pdf/PDFiumLibrary.cxx:764:5
        >  #11 in testContentControlPDFFont::TestBody() at sw/qa/core/text/text.cxx:746:12
        
        Change-Id: Iba73a9401eb10a8c03843dba038cd3a6eeeb0c4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141210
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-11  Mike Kaganski  <mike.kaganski@collabora.com>  [e61fc957f199930728854831b0223ee192054d50]

        escapeWith is just a substitution for OUString::replaceAll
        
        Change-Id: Ib0b84826a47474f58fa87ed4e1ca1d16c89e1620
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141217
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-11  Eike Rathke  <erack@redhat.com>  [abd42a63f65f810c821085149c095682247e0d0d]

        Resolves: tdf#151460 Scale and round time diff fiddling with floating point
        
        Change-Id: I5cf4e16692d55f30cc06723a323b4cd0408aaab7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141216
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-10-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e35decf9b854c29ca02b2a73dac10340ab687b44]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 43fb18e490c07701e9deb334c0086b03e8b2dbf2
          - Add Upper/Lower Sorbian Help
            
            Change-Id: I084e96a5b25e704cdbb95a3100fa1e1fa30ddd05
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141218
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-11  Mike Kaganski  <mike.kaganski@collabora.com>  [3d236177be255b2027a997bfc12fe0833ca9a2f7]

        Deduplicate O(U)StringConcatenation
        
        And use an overloaded helper function with a better (?) unified name
        to show that the result is not an O(U)String.
        
        Change-Id: I8956338b05d02bf46a6185828130ea8ef145d46b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141203
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-11  Mike Kaganski  <mike.kaganski@collabora.com>  [6c65c62c26a8aa4d04466545f8f04ec86b797012]

        Don't convert OUString to char* to get OUString in the end
        
        Which by the way fixes the mismatch between converting _sAppName to
        OString as UTF-8 in SplashScreen::SetScreenBitmap, and converting
        pName to OUString as ASCII in Application::LoadBrandBitmap.
        
        Change-Id: I2082f92693ca9633b64411dd668befaa30e978d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141202
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-11  Noel Grandin  <noelgrandin@gmail.com>  [f761e0aee58fe152b69daaa0e4b9697ad4f0e038]

        use more SwPosition::Assign
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I7685584b4f3b2c1f595146e87f8644f6d8feb1aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141206
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [77d7f0b6a5e796a77b4b98869e3fe5dd09e860f9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 91c56d486085c7a08ce05241bbf617a05932318f
          - Turn conditional formatting help pages more friendly
            
            Change-Id: I6511663d80942720c5b9f1053e611f1f5209968c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141159
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-11  Noel Grandin  <noelgrandin@gmail.com>  [c9d5f33a46b5156aec94ea4eaa8f1a4fa20aa936]

        use more SwPosition::GetNode
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Ib1a3a5bf1f3f875bbb02df523cbfd9c13b12c60e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141165
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-11  Stephan Bergmann  <sbergman@redhat.com>  [d0f3e24a7a34aac41e0b433d45c657b136ff8fe0]

        loplugin:loopvartoosmall
        
        > /Users/stephan/lo/core/vcl/quartz/ctfonts.cxx:255:33: error: loop index type 'unsigned int' is narrower than length type 'CFIndex' (aka 'long') [loplugin:loopvartoosmall]
        >             for (auto i = 0u; i < nTags; i++)
        >                               ~~^~~~~~~
        
        (and whatever the motivation in d7083fe6dd383ac4144fbe53e300bc3d34f26ef6
        "tdf#72456: Support font embedding on macOS" to use an unsigned 0u here)
        
        Change-Id: I6a96dd2b2146c27d68a8a53daf3c2fe1f744738d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141201
        Reviewed-by: خالد حسني <khaled@aliftype.com>
        Tested-by: Jenkins

2022-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [71337b4327805b73e92c995153c5746d89793b13]

        use more string_view in sw
        
        Change-Id: Ibefb8549834ba5011286e3221f1ae276e2c0c0bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141153
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-11  Miklos Vajna  <vmiklos@collabora.com>  [bab44a97d21d0ac8a8a06678e71024c1a830943f]

        tdf#151060 sw PDF export: don't paint off-page part of drawing object
        
        Reported to be a regression from
        c12358166a9bd88fe10feabca45a6ad3f65dff8e (DOCX import: fix lost objects
        anchored to an empty linked header, 2020-01-10), the 3rd page of the PDF
        export result contains an unexpected line shape.
        
        This was "working" before as all objects anchored to the empty header
        were lost.
        
        Fix the problem by clipping the rendering to the page frame when
        handling shapes, similar to what
        689cead9e0837dc932e3a4cd765f7d319b529018 (tdf#91260 svx, sw: don't paint
        off-page part of drawing object, 2016-12-06) did to fix the normal
        rendering of the document.
        
        The testcase document just has 2 pages, so there the unexpected shape
        was on the 2nd page.
        
        Change-Id: Ica24cd15717a1ee97dff448d385a10536671103e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141167
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-11  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [f486d2220d5b51f422c8feca21c831e1c1d143d7]

        tdf#151071 Revise Sifr (Impress display view, slide layout & transition)
        
        Change-Id: I9319f95d064475f5073c6de39901686c90592a9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141198
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-11  Justin Luth  <justin.luth@collabora.com>  [eaa38b0f9d672793af500222348a6cacd28910b0]

        tdf#148806 doc vba: only autoOpen PUBLIC macros
        
        Note: this should NOT apply to Document_Open which normally
        is a private subroutine and runs fine as private.
        
        I tested and it DOES apply to all three version of AutoOpen:
        -ThisDocument.AutoOpen,
        -<AnyModule>.AutoOpen,
        -AutoOpen.Main
        
        Note: this is different from Excel.
        Private Auto_Open runs just fine there.
        
        Change-Id: If10c8c90c35275c2b14dc2e15fb357674fc580b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141114
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-10-10  Rafael Lima  <rafael.palma.lima@gmail.com>  [ebeb4ce43d04dbbd329f19210c0db86e2b1cf2a0]

        Use correct color in cuicharmap.cxx
        
        While fixing bug tdf#151232 (commited as 3e4697c7675430f5e4e2221c951971caee0bdeb8) I used the wrong color in cuicharmap.
        
        This patch fixes this error.
        
        Change-Id: I1435489424c5a2e343ab009852e51267cbc8eb01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141175
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Jenkins

2022-10-10  Caolán McNamara  <caolanm@redhat.com>  [d58dcdae6f6f2367a6713ba7a109923a9c239b12]

        attempting to load "1920x1080" not "intro_1920x1080"
        
        since...
        
        commit ff953c36ac8f335d6f12d9e22a29deafe90de34d
        Date:   Mon Oct 11 11:50:10 2010 +0100
        
            clean cut/paste brand location code
        
        Change-Id: I727a3698d70c3516dbdfa337e3ebf418a65f965b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141156
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-10  Hossein  <hossein@libreoffice.org>  [d1707bc31261d16893c1f5240c803d283e293ec1]

        tdf#149718 Fix crash on insert chart for tables with merged cells
        
        Previously inserting charts for tables with merged cells lead to crash.
        This was because a wrong assumption in unochart.cxx, specifically
        SwChartDataProvider::Impl_createDataSource() that every row has the same
        number of columns. Therefore the code was using the number of columns in
        the first row as the number of columns for all the rows, which is wrong.
        
        For example, inserting a chart for the second column of this table leads
        to a crash:
        
            [                      ]
            [    1     ][     2    ]
        
        In this way, an assertion failure was created because the number of
        columns where counted from the first row, which has merged cells, and
        therefore fewer number of columns compared to the last column of the
        selected part.
        
        To solve tdf#149718, now we use the maximum number of columns calculated
        across all the rows. In this way, the remainder of the function does not
        need a fix, although a cleanup for the whole function can be interesting
        and help avoid using tiny extra memory space.
        
        A UITest is provided to avoid this bug in the future. To run the test:
        
            cd sw && make -srj1 UITest_sw_chart \
            UITEST_TEST_NAME="tdf149718.tdf149718.test_chart_from_table_with_merged_cells" \
            SAL_USE_VCLPLUGIN=gen
        
        Change-Id: I3c1000d7f177417e98d3a8ceae7886824c1053a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140092
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-10-10  Noel Grandin  <noelgrandin@gmail.com>  [696d5c865c75c0a16f7367a9f9103684d764f75c]

        re-arrange logic to avoid touch SwPosition::nContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I43c994c5c3bcfd6e45bb14b90cd19ba4d9cddada
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141145
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [5e29b084eb0bfcfbc82622df5c445a6148531989]

        tdf#151260, tdf#84930: Use static_assert to check contiguous item ids
        
        Change-Id: I9af0ad625ddb80052f7f7783061218a8de1db5e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140946
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-10  Noel Grandin  <noelgrandin@collabora.co.uk>  [8b4ac8c35d5e4efe3c0b83e15543a35213e786f2]

        improve setup/teardown handling in VBAMacrosTest
        
        do the same thing that the other UnoApiTest subclasses are doing,
        seems to fix the problem for me
        
        Change-Id: I0d5288b638a5c8d6994fae5ae5d99f2f29bcf377
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141155
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-10  Eike Rathke  <erack@redhat.com>  [f4d021e664f140b0c331a91e15887417d0924ee5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 00a07b02f82b2177c6d1ad90168528ca9eb73be8
          - Related: tdf#43107 Clarify \n in Find and Replace
            
            Change-Id: I676879173b1c48c665402a6c677a3c94cb97c66c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141161
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Tested-by: Jenkins
            
2022-10-10  Martin Schumann  <mfs@mfs.name>  [42fe257fa4d970f58543ca40f5158c04f607bc61]

        tdf#151314 add Betterbird to Thunderbird-like mail clients in senddoc.sh
        
        Change-Id: Ie145aba936138968b31f1f89d85ad23ad937a367
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141158
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-10-10  Miklos Vajna  <vmiklos@collabora.com>  [f726fbc2699b05199a8dec3055710a7131e0aad6]

        tdf#151261 DOCX import: fix dropdown SDT when the item display text is missing
        
        Dropdown content controls have list items, and each list item can have a
        display text and a value. These are optional, and the bugdoc has a list
        item where the value is set, but not the display text.
        
        The trouble is that later in DomainMapper_Impl::PopSdt() we check if the
        length of the display texts and values array match and if not, then we
        throw away these arrays to avoid creating an inconsistent document
        model.
        
        Fix the problem by checking what display text and value we got at the end
        of each list item; if any of them is missing, we add an empty string,
        which matches the internal representation in SwContentControlListItem.
        
        This also helps in case these array sizes matched by accident, but
        display texts and values from different list items were mixed
        previously.
        
        Change-Id: Ib1eeabd2479963af4a84d4229d4f0ce4572e0f01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141151
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-10-10  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3e8bed6709e3a580445488b7e878001b2c2c6be9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0a4e56a9fa89c9a6ae13b3520b7a5f46c2793e53
          - Add Upper  and Lower Sorbian to Online Help language selector
            (part 2 is in core/ )
            
            Change-Id: Ifedec9aec069995443ff242143f80698cf454b56
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/140758
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-10  Stephan Bergmann  <sbergman@redhat.com>  [68f4da7fff44c1bbb7922be536f496b38e457252]

        Adapt external/pdfium/gcc-c++20-comparison.patch to P2468R2
        
        (<https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2468r2.html> "The
        Equality Operator You Are Looking For"), as now implemented by Clang 16 trunk
        since
        <https://github.com/llvm/llvm-project/commit/38b9d313e6945804fffc654f849cfa05ba2c713d>
        "[C++20][Clang] P2468R2 The Equality Operator You Are Looking For", and which
        started to make my --with-latest-c++ build fail with
        
        > workdir/UnpackedTarball/pdfium/fpdfsdk/cpdfsdk_interactiveform.cpp:189:22: error: invalid operands to binary expression ('const CPDF_Dictionary *' and 'RetainPtr<const CPDF_Object>')
        >       if (pAnnotDict == pDict)
        >           ~~~~~~~~~~ ^  ~~~~~
        > workdir/UnpackedTarball/pdfium/core/fxcrt/bytestring.h:227:13: note: candidate function not viable: no known conversion from 'const CPDF_Dictionary *' to 'const char *' for 1st argument
        > inline bool operator==(const char* lhs, const ByteString& rhs) {
        >             ^
        > workdir/UnpackedTarball/pdfium/core/fxcrt/bytestring.h:227:13: note: candidate function (with reversed parameter order) not viable: no known conversion from 'const CPDF_Dictionary *' to 'const ByteString' for 1st argument
        > workdir/UnpackedTarball/pdfium/core/fxcrt/bytestring.h:230:13: note: candidate function not viable: no known conversion from 'const CPDF_Dictionary *' to 'ByteStringView' (aka 'StringViewTemplate<char>') for 1st argument
        > inline bool operator==(ByteStringView lhs, const ByteString& rhs) {
        >             ^
        > workdir/UnpackedTarball/pdfium/core/fxcrt/bytestring.h:230:13: note: candidate function (with reversed parameter order) not viable: no known conversion from 'const CPDF_Dictionary *' to 'const ByteString' for 1st argument
        > workdir/UnpackedTarball/pdfium/core/fxcrt/widestring.h:285:13: note: candidate function not viable: no known conversion from 'const CPDF_Dictionary *' to 'const wchar_t *' for 1st argument
        > inline bool operator==(const wchar_t* lhs, const WideString& rhs) {
        >             ^
        > workdir/UnpackedTarball/pdfium/core/fxcrt/widestring.h:285:13: note: candidate function (with reversed parameter order) not viable: no known conversion from 'const CPDF_Dictionary *' to 'const WideString' for 1st argument
        > workdir/UnpackedTarball/pdfium/core/fxcrt/widestring.h:288:13: note: candidate function not viable: no known conversion from 'const CPDF_Dictionary *' to 'WideStringView' (aka 'StringViewTemplate<wchar_t>') for 1st argument
        > inline bool operator==(WideStringView lhs, const WideString& rhs) {
        >             ^
        > workdir/UnpackedTarball/pdfium/core/fxcrt/widestring.h:288:13: note: candidate function (with reversed parameter order) not viable: no known conversion from 'const CPDF_Dictionary *' to 'const WideString' for 1st argument
        > workdir/UnpackedTarball/pdfium/core/fxge/cfx_color.h:61:13: note: candidate function not viable: no known conversion from 'const CPDF_Dictionary *' to 'const CFX_Color' for 1st argument
        > inline bool operator==(const CFX_Color& c1, const CFX_Color& c2) {
        >             ^
        > workdir/UnpackedTarball/pdfium/core/fxcrt/string_view_template.h:277:13: note: candidate template ignored: could not match 'StringViewTemplate' against 'RetainPtr'
        > inline bool operator==(const T* lhs, const StringViewTemplate<T>& rhs) {
        >             ^
        > workdir/UnpackedTarball/pdfium/core/fxcrt/string_view_template.h:277:13: note: candidate template ignored: could not match 'const T *' against 'RetainPtr<const CPDF_Object>'
        > workdir/UnpackedTarball/pdfium/core/fxcrt/observed_ptr.h:98:13: note: candidate template ignored: could not match 'ObservedPtr' against 'RetainPtr'
        > inline bool operator==(const U* lhs, const ObservedPtr<T>& rhs) {
        >             ^
        > workdir/UnpackedTarball/pdfium/core/fxcrt/observed_ptr.h:98:13: note: candidate template ignored: could not match 'const U *' against 'RetainPtr<const CPDF_Object>'
        
        Change-Id: Ibef9e5515dc466431741220adebec9c6e20850e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141154
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-10  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [ff18bb9fe16c1cd1690c7e5c25ed479aac5897f8]

        Update git submodules
        
        * Update translations from branch 'master'
          to a06c7f55db473a521b3318327ada335be99a0a0d
          - add helpcontent2 for hsb and dsb
            
            Change-Id: Ifac433cf11a7f18f68f8235f014b51951d5408f1
            
2022-10-10  Olivier Hallot  <olivier.hallot@libreoffice.org>  [dae54fc666c8ac97445fb8470a502c92f1f5d800]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 01be581e707e83a5aaefd2174dc363c1b410ec08
          - tdf#151386 - Add preferred resolution for images in file properties
            
            Change-Id: I31abed704493b6d91ab3af192b9af4926110cad7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141027
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-10  Olivier Hallot  <olivier.hallot@libreoffice.org>  [aba47d363b8cdaea65245be2c4c06dc614401753]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 44ae617cb4f7eaae3eb4b06f5a61fdb1f751e061
          - Update list of conversion filters Help page
            
            Change-Id: I04ada8ae7d8776fad8569ec655d09667c36d986e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/141157
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-10  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [302fb7e73e00e18b91b7a7bcc418e42e6e41d049]

        Update git submodules
        
        * Update translations from branch 'master'
          to df57c0c6513ed1118cc9a199c9d0f19625766e20
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I3b188be653b6e7bbd18d9c8e6d5cd1c33e0c6890
            
2022-10-10  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [8e8523018d7824aeefe654926c62b2fd49429e41]

        tdf#151071 Revise Sifr
        
        Change-Id: I47e286b1327ea8c34a11f05735bae087ced21dab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141149
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-10  Miklos Vajna  <vmiklos@collabora.com>  [82c6e059c2ad864c943087704fd95fa72fc2d949]

        sw: prefix members of SwOutlineTabDialog, SwSplitTableDlg, ...
        
        ... SwTOXEntryTabPage and SwTOXSelectTabPage
        
        See tdf#94879 for motivation.
        
        Change-Id: Iecc48926c7c8dbde8a87c991edc717d04cc19332
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141150
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-10-10  Stephan Bergmann  <sbergman@redhat.com>  [7f231cde1b54f73f2d1d9e916e4721fffa48472b]

        Missing test dependencies
        
        > warn:vcl.builder:608521:608521:vcl/source/window/builder.cxx:480: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: "file:///.../instdir/share/config/soffice.cfg/svt/ui/scrollbars.ui at xmlreader/source/xmlreader.cxx:67"
        > warn:sfx.view:608521:608521:sfx2/source/view/frmload.cxx:494: DBG_UNHANDLED_EXCEPTION in impl_handleCaughtError_nothrow exception: com.sun.star.container.NoSuchElementException message: "file:///.../instdir/share/config/soffice.cfg/svt/ui/scrollbars.ui at xmlreader/source/xmlreader.cxx:67"
        
        and
        
        > warn:vcl.builder:609394:609394:vcl/source/window/builder.cxx:480: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: "file:///.../instdir/share/config/soffice.cfg/sfx/ui/tabbar.ui at xmlreader/source/xmlreader.cxx:67"
        > warn:sfx.view:609394:609394:sfx2/source/view/frmload.cxx:494: DBG_UNHANDLED_EXCEPTION in impl_handleCaughtError_nothrow exception: com.sun.star.container.NoSuchElementException message: "file:///.../instdir/share/config/soffice.cfg/sfx/ui/tabbar.ui at xmlreader/source/xmlreader.cxx:67"
        
        Change-Id: I93a01404778718bbbcec1147b4716f3a7e3dedca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141148
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-10-10  Caolán McNamara  <caolanm@redhat.com>  [5f6596bd125aa8309875d970318f18d4d9704705]

        Resolves: tdf#151441 queries don't show any content
        
        Change-Id: I66ec14c7cb8816bc2181cc25f7d7f31fdc7d1604
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141146
        Tested-by: Jenkins
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-09  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [a7683a16e98def4198e1f74a93fecdaacbf639e7]

        tdf#151071 Revise Sifr
        
        Change-Id: I2dba3af4e24f44211126b0648c921f24cb6ab3b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141144
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-09  Noel Grandin  <noelgrandin@gmail.com>  [221d76260096b9e6b4c4479b1b89c95af8b05774]

        simplify assignment
        
        pSttPos and pSpellArgs->pStartPos point at the same thing
        (and similarly for pEndPos), so no need to assign to them twice.
        
        Change-Id: I45a99187d07b24afa0667154e121e32557a389d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141142
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-09  Noel Grandin  <noelgrandin@gmail.com>  [b484e5d9e0d22b794c2d1c73741191836158a4ad]

        use more SwPosition::Assign
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I20842b90d0abb4435d6b06970c2545229268e5e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141097
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-09  Aron Budea  <aron.budea@collabora.com>  [ca1378b6552251743c92a19f9ce8b3833557b548]

        "No List" option in Styles Sidebar doesn't remove list in non-English UI
        
        In a list, with Styles sidebar open and List Styles selected,
        the No List option did not remove the list if the UI language
        was other than English.
        
        No List entry exists since
        a56aa46fcc62227df7dc9a8fa04205e8ff5ed2a1 .
        
        Change-Id: I5210c07c811d08489c1b9a199f6756273153e05d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141092
        Tested-by: Jenkins
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2022-10-09  Noel Grandin  <noelgrandin@gmail.com>  [495788ceddc9b6fd6d6ef7bdbef2ed16b501ea46]

        use more SwPosition constructor
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I074f72d9bd2bac82b71cdcc7cdf165f07417dd8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141140
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-09  Noel Grandin  <noelgrandin@gmail.com>  [b9b184b3d4295464385df5714b8930e1a6b928da]

        use more SwPosition::Assign
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Ibfd5e03966a96338e987b8794c49e6ac92f02153
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141141
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-09  Noel Grandin  <noelgrandin@gmail.com>  [a46ccc36d430607f667c0672f72e9aa117a74990]

        avoid accessing nContent field of SwPosition
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I04917cb80887e82b873f5e778fd9f54f0615b38d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141139
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-09  Noel Grandin  <noelgrandin@gmail.com>  [8f9e625ebcb911b99316212676d9de1c02df549a]

        use more SwPosition::Assign
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I3b21c87b402fe0d4d0137fdb8d383a6e08189f9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141138
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-09  Noel Grandin  <noelgrandin@gmail.com>  [dfac5bf18b5568bd60b8f85a058010b8ec8d3bf7]

        tdf#151424 Spider web chart drawing error
        
        regression from
            commit 333ccb081b4ab62adce50ca4c93162b9baf984d0
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Sat Feb 5 14:58:07 2022 +0200
            use more concrete types in chart2, Axis
        
        Change-Id: Ib80bbec9f08b9fafa6ee1c8d0cace8b44fdadabc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141135
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-09  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [286347aec204e062e47842b7d62d734fa8513d79]

        tdf#151071 Revise Sifr
        
        Change-Id: I3415c7335697aba5f51098a981b9e083d72077fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141137
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-09  Noel Grandin  <noelgrandin@gmail.com>  [1a86be908952aea376d37473adbab091a5440a35]

        tdf#151417 crash in draw, activating Form controls
        
        regression from
            commit 8611f6e259b807b4f19c8dc0eab86ca648891ce3
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu May 27 10:27:46 2021 +0200
            ref-count SdrObject
        
        Change-Id: I1798cead8ed72ad59799c40d0e99f3424f9e382b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141134
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-09  Chris Sherlock  <chris.sherlock79@gmail.com>  [0d463de3adc204af6892cc2b2c2d8a698237fb0c]

        vcl: pAnimView to pRenderer (clarify variable name)
        
        Change-Id: I909aa5f3b2dd1c62d4fb1f8eb3ea0f5a2e4d7ed4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136434
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Jenkins

2022-10-09  Caolán McNamara  <caolanm@redhat.com>  [f8afeb0e026ba70a4c8544ce7443caca601552f1]

        ofz#51852 Out-of-memory
        
        Change-Id: I945bb7d7ed90e8f5f4c085b4527f1ec7a4c08eae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141126
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-09  Noel Grandin  <noelgrandin@gmail.com>  [f17bd77105da8995df7a79c8978556a8848edf99]

        use more SwPosition::GetNode
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Ia080b5bf4ca622e3bf0279ba41d8ccdd11e0be8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141123
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-09  Justin Luth  <justin.luth@collabora.com>  [d72571fdd47c627efcd0dff92fbe8a9747f92932]

        related tdf#148806 flatten filter/source/msfilter/msvbahelper.cxx
        
        I don't like mixing big formatting changes with logic changes.
        
        Change-Id: Id2dbdfd751ac86918fe39d6627aa9ce15c794323
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141113
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-10-09  Justin Luth  <justin.luth@collabora.com>  [e2abb5bbc03cca884fa89345003d013688f0d94d]

        tdf#148806 doc vba: accept module AutoOpen.Main
        
        This is the lowest priority way of running AutoOpen,
        and it only applies to Word, not Excel.
        
        There is some code in basic/source/classes/sb.cxx
        that was somewhat finding this before it got lost in LO 7.4
        with commit beb6c62e990599d91ac5d9183164c94d269027d3.
        
        TODO: these AutoOpens should only run with a public sub,
        not a private one.
        
        Change-Id: I8a733cde13f96636942d84a0b05520692aac3e52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141094
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-10-09  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [1754b02e6acd5d0c03bdcf46151d166a07806506]

        tdf#151071 Revise Sifr
        
        - localization icons
        - Fix/revise 32px text based icons
        
        Change-Id: If57dc4413f42e9751dbc6f540e1135372f2d49f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141112
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-09  Mike Kaganski  <mike.kaganski@collabora.com>  [94df17f58fe6269452b7252b712a89978c444bec]

        tdf#151429: don't convert OUStrings to system encoding
        
        ... just to convert back to OUString in the end.
        
        Change-Id: I727d5e4c03d1a49f64bd5ca3d64157a9149cd9ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141125
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-08  Eike Rathke  <erack@redhat.com>  [8cf717efbdf8126a360f766d2c14c02cae497ac6]

        Konkani is CTL, the other unknowns are not ("Western")
        
        Change-Id: If6c9af6d4a6c7faee6231189014401314d1b1f25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141124
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Eike Rathke <erack@redhat.com>

2022-10-08  Noel Grandin  <noelgrandin@gmail.com>  [1868dd67c97f2c30948a857e328722a296fca3e8]

        add another SwTextNode::CopyText variant
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I79c21a370918566c7d93008a62ff9843d3bfe3fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141115
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-08  Noel Grandin  <noelgrandin@gmail.com>  [0df9418318b5f6718fd864f1755587b584d2a322]

        use more SwPosition::Assign
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: If1aa807be2963ab81fd535e12cc6a705186a6672
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141111
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-08  Caolán McNamara  <caolanm@redhat.com>  [d6dff5e96afc214baf11a3a41932b1432689b02e]

        tdf#124672 for hicontrast white/black bg select either Sifr vs Sifr Dark
        
        Change-Id: I63d789d90bfad9fe57ceee2011797f611a2ac8cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141091
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-08  Noel Grandin  <noelgrandin@gmail.com>  [2fccedec09c98d4a1c23ae831ce43db0dd936052]

        use more SwPosition::GetNode
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Ic618f4fea85dccfa31abba3efb3c0afd1994a90f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141096
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-08  Justin Luth  <justin.luth@collabora.com>  [3d77fe0af515830001448fde0d394ef20a89002b]

        tdf#148806 doc vba: highest priority is ThisDocument AutoOpen
        
        Word has three ways of running events at doc open,
        although the two AutoOpen methods are exclusive.
        
        One is the special ThisDocument Document_open subroutine.
        
        Another is the AutoOpen subroutine, which is what this
        patch is about. It can exist in any module - first come
        first served (alphabetically) in doc - except that
        ThisDocument is checked first.
        [This is very different from Calc - which IGNORES these
        functions in ThisWorksheet.]
        //TODO: The subroutine must be public
        
        And finally, there can be an AutoOpen module with a Main subroutine.
        It is ignored if there is any AutoOpen subroutine.
        //TODO: fix the third way.
        
        I tried to create a unit test, but LO's Selection.TypeText
        always starts at position 0 for each call, unlike Word
        which also starts at position 0 for the first call,
        but then remembers where it left off.
        
        Change-Id: I4caf29eefd432c320b5acaf6210222f50a111e89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141037
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-10-08  Mike Kaganski  <mike.kaganski@collabora.com>  [07211eda0c90d54d8993febd2af4d9811249a063]

        Simplify this code a bit
        
        Change-Id: I532784161de5f5655bca3fd8eb295bf95bb5d4da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141102
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-10-08  Noel Grandin  <noelgrandin@gmail.com>  [75f24c582bce6db790d8027be3d7b8cca0289a9a]

        use more SwPosition::Assign
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Icb2d1017f57483b58069f0cb1347793f1d057e08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141099
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-08  Noel Grandin  <noelgrandin@gmail.com>  [19f35314440ea1f4da57e6a6053dbe64acb4785a]

        use more SwPosition::Assign
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I32c0537a852a5d66f57b4dfcfd02a7c3e4cdc8dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141098
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-08  Justin Luth  <justin.luth@collabora.com>  [21c0b368a3e7150fc5d18af5d568d5683a7a6a3a]

        tdf#148806 doc vba: AutoOpen runs before Document_Open
        
        The same is true for AutoClose and AutoNew.
        I tested in Word 2003, and DOCX with Word 2010.
        
        Change-Id: I7243573be0fee529494f1ab6031d89ec57805695
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141093
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-10-08  Noel Grandin  <noelgrandin@gmail.com>  [50a4b5ed34b28f85f1df3be5f67266758b93c698]

        use more SwPosition::Assign
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I6c14e620fa5dcfac8c90a7adf942267d9970381b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141100
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-08  Jim Raykowski  <raykowj@gmail.com>  [53d5f5e15c005d95fa8c9d24d98e26afd2ca2103]

        tdf#151387 Fix regression cause by tdf#149279
        
        The gtk_tree_view_expand_to_path function not only expands all parent
        rows of path as necessary but also expands the children of the row of
        the path. This explains the difference seen between gtk3inst and
        salinst when a collapsed row is scrolled to. gtk3inst expands the
        collapsed row, salinst does not. The enhancement patch for tdf#149279
        removed the gtk_tree_view_expand_to_path function from
        gtk_tree_view_scroll_to_row. This caused a regression in the styles
        tree. To fix the regression this patch reverts the removed
        gtk_tree_view_expand_to_path functions. To make the enhancement patch
        behave the same for gtk3 and sal, the scroll to row is collapsed
        after scrolling if that was it's state before.
        
        Change-Id: I3c3975a3f258c6c432eb866a1c712299e2faf5be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141048
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-10-07  Justin Luth  <justin.luth@collabora.com>  [6834fda784f3066a89838cd6cda4fe945f4c7904]

        related tdf#148806 xls/x vba: no auto_open if Auto_Open module
        
        The presence of an Auto_Close module prevents any
        auto_close subroutines from running.
        
        Interestingly, Word is different. It doesn't care at all
        if such a module is present. (In fact, it uses that
        module's main() as an AutoClose if there is no
        Sub AutoClose.)
        
        Change-Id: I83a80b7f016dcf2ad3b7fd931acacb6f788241a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141036
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-10-07  Noel Grandin  <noelgrandin@gmail.com>  [4a07e9e31a6cd93958f94354a15325af098c93b8]

        use more SwPosition
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I3107ad6cb8636125ec98342ec4ed69d2c703a74b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141090
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-07  Noel Grandin  <noelgrandin@gmail.com>  [83b6e22b37ffcd36d6030ab0c044fd7bb848f0df]

        simplify MakeOwnFrames usage
        
        the parameter is purely an "out" parameter, so unless we need the
        result, there is no need to pass anything in it.
        
        Change-Id: Ic4eda8790edb1a6cb8837fe5b6c97c9c61cc25a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141089
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-07  Caolán McNamara  <caolanm@redhat.com>  [82ad6bc4e8c081bfb547ad10d29885cbdd0e8ea1]

        Related: tdf#98067 get high contrast hover/default button text color right
        
        Normal and high contrast themes seem to behave differently
        (in Windows 10)
        
        to play more directly with themes than the usual ui try:
        Press Windows Key + R and paste:
        shell:::{ED834ED6-4B5A-4bfe-8F11-A626DCB6A921} -Microsoft.Personalization\pageColorization
        
        High Contrast themes seem different to the others, with a high contrast
        theme set then its possible to customize the colors, otherwise not.
        Playing with 'Selected Text' it seems that this is the color used for
        the active/hover button text color with a high contrast theme.
        
        Change-Id: I561616fce6a6f6d781e4881bfdf8ba0abedcd75c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141051
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-07  Caolán McNamara  <caolanm@redhat.com>  [e73f779f46cb709c2c7de7f0b6d217195ccb5a4f]

        set the background before setting the DrawMode
        
        so we get the document color set even in HighContrast mode
        
        Change-Id: I40a009cb473cc7e033f2be77488c081067fef69d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141088
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-07  Caolán McNamara  <caolanm@redhat.com>  [4cb11d8a6682fecd661b926a417ae7f26f76e7db]

        Related: tdf#98067 do RollOver for Edit as well as SpinButton
        
        Change-Id: I058cc965a9b0d85e5491191e2ac712c01f700043
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141086
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-07  Caolán McNamara  <caolanm@redhat.com>  [8bc5c3bfdb5717f4bff0a513c5c2d17cd728771d]

        Related: tdf#98067 use EP_EDITBORDER_NOSCROLL for Edits
        
        which gives a border which indicates if the Edit has focus
        or not. In High Contrast Black this is a bright yellow and I see
        it in notepad and visual studio, so lets do that too.
        
        MultilineEdit left alone for now
        
        Change-Id: I6785e3cdef7d563509a3a6ea8617ab5f89602a6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141085
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-07  Noel Grandin  <noelgrandin@gmail.com>  [c40671e082b6ece4dbd117346d9f5a3912900e54]

        use more SwPosition::GetNode
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I89fdef3ac8f12f88db76abe281d628f25a66536e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141084
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-07  Noel Grandin  <noelgrandin@gmail.com>  [aa0e536c2b09952aab729c529e81394fedeb8507]

        use more SwPosition::AdjustContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I645b620691c55c14b8f58261608ae06a9a5cffda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141083
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-07  Noel Grandin  <noelgrandin@gmail.com>  [911b6b413048a2161e8888803b85cf2fe45e8dd8]

        use more SwPosition::GetContentIndex
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Idf4be99ea209c22eb0b0e1a478b93c8b2445628a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141082
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-07  Noel Grandin  <noelgrandin@gmail.com>  [dbee0c128b75b3ea0cb527300ebcd0ad55745fb1]

        use more unique_ptr in GetAllValidRanges
        
        Change-Id: I59f6afb5b39779a58d2b0ea47b524df299e1c0d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141050
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-07  Noel Grandin  <noelgrandin@gmail.com>  [e5fc2a44a64afbf9058a01283be3834c21c7d12c]

        use more SwPosition::Assign
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I1a4ab83453a3a1750dce4ddae1f62ef896988efb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141081
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-07  Michael Stahl  <michael.stahl@allotropia.de>  [ac8717e861608031e50230015c90e64282a10ad0]

        tdf#151375 sw: ODF import: delete any layout frames before ...
        
        ... converting subtables.
        
        This avoids use-after-free by the frames or a11y code on deleted cells.
        
        For file open, there is no layout at this point, but when inserting a
        file the crash happens.
        
        (regression from commit e366c928819c44b5c253c45dca6dae40b71c9808)
        
        Change-Id: Ia2cbe548fd5cdce7ae2479bfc3dc993ebb3ce830
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141080
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-10-07  Michael Stahl  <michael.stahl@allotropia.de>  [4757dfc2a520f63fba0b27cc161fe732231dbd0e]

        tdf#145871 sw: ODF import: don't convert subtables if outer row ...
        
        ... has fixed or min height.
        
        The code had 2 obvious problems: the fixed height on the outer row
        wasn't cleared if the inner row didn't have a fixed height, and the code
        to set lastSize on the last row erroneously set the first row's height
        as well due to sharing the row format.
        
        But it turns out that this doesn't work anyway in case any of the inner
        rows are variable sized, because without layout it's not possible to
        determine the height of these rows, and so the lastSize is going to be
        too large in many cases.
        
        (regression from commit e366c928819c44b5c253c45dca6dae40b71c9808)
        
        Change-Id: I42ac7c14236562f9cae228efc0e98dc2fa8c2a23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141079
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-10-07  László Németh  <nemeth@numbertext.org>  [2a3e528bb9df4a1a2564ca5236be62dfdaba77e6]

        tdf#136617 DOCX import: fix empty table paragraphs with direct formatting
        
        Table paragraph styles applied on paragraphs without runs, i.e.
        on empty paragraphs, despite their direct formatting, resulting
        e.g. different font size, and after that different paragraph
        i.e. cell height, breaking the original table layout.
        
        Regression from commit bf3124cdf61b40c94ba117a76f1b63dabdfd528e
        "tdf#135187 DOCX import: fix table style at character formatting".
        
        Also clean-up commit 498d2b82187ec3ff58f076e0d15741e64c0505ba
        "tdf#131546 DOCX import: fix performance regression at tables".
        
        Change-Id: I41f8da61d49902c8c1683bd01632cce6d58aebd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141052
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-10-07  Noel Grandin  <noelgrandin@gmail.com>  [ea88911feb126f8db39ac2cc3d4fca584fcc329a]

        use more SwPosition::Assign
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Ia1f31a54886b69b703055618641188f756a79cf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141049
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-07  Caolán McNamara  <caolanm@redhat.com>  [f59911c4381ca066facd0dcc6b1037077f4fc90a]

        ofz#52191 Integer-overflow
        
        Change-Id: I97daf9327c55229fe7da546164d398353e0696a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141046
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-07  Rafael Lima  <rafael.palma.lima@gmail.com>  [84e9a0056967d5c641ec63bf6a4dc6c0f2798e3d]

        tdf#151076 Create callable Python script using InsertText
        
        As reported by the user, if you go to Tools - Macro - Run Macro and select the InsertText macro (under Application Macros), you'll get an error.
        
        The reason for this is that the InsertText macro is not meant to be called from the Macro Selector since it requires 1 positional argument.
        
        Therefore, this patch creates a simple callable Python macro that uses the InsertText funcion, so that this error message no longer happens.
        
        Change-Id: I63f766795bda2d2ae1b95a7c0d8110f41f9fbea2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140384
        Tested-by: Jenkins
        Tested-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-10-07  Andrea Rosetti  <andreamassimo03@gmail.com>  [e005259a6d4e237411c1b4adfb1b63313bcc5980]

        tdf#145538 use range based for loops
        
        Change-Id: If0cf2631d93986ed22159b4d4a049539ef9af989
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140748
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-10-07  Miklos Vajna  <vmiklos@collabora.com>  [a70f5f141c1e6013abb4c1b3219e017b2eea40a8]

        sw content controls: emit only one PDF widget for multiple text portions
        
        If the content control's text is like "XXX<b>YYY</b>", then we used to
        create two PDF form widgets, while only one is wanted. This is
        especially annoying since the widget's width is defined by the Writer
        text, so tab portions would be a natural tool to nicely increase the
        width if wanted.
        
        The problem is that in case the content is rich text, then we break up
        that content into multiple portions, and each portion will be handled in
        SwContentControlPortion::DescribePDFControl() separately.
        
        Fix the problem by checking if the current text portion is the first one
        for a content control, handling the entire content control there and
        then silently not doing anything (no form widget, no plain text
        fallback) for the rest of the content.
        
        This also helps in case the content control has a linebreak to extend
        its height. Note that this can't be perfect in case the content control
        has multiple lines but the starting/ending line has text outside the
        content control. This is a restriction on the PDF side, since the form
        widget's area must be a rectangle.
        
        Change-Id: Ie8627faa4257d2660a733e2a28546a894548edd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141053
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-10-07  Michael Stahl  <michael.stahl@allotropia.de>  [98bcf50ad1e1e584d2f070693d10bf5084146eb2]

        tdf#150500 sw_fieldmarkhide: fix duplicate text frame on paste
        
        The problem is that in MakeFrames() after the 1st iteration the
        SwNode2Layout::NextFrame() on node 10 returns a SwTextFrame that was
        just created by the 1st iteration, due to a fieldmark merging the 2
        SwTextNodes.
        
        Only itreate the frames that are pre-existing.
        
        (regression from commit 2f726fa41cbd249f2fb30222b29d5f30bce52e6e)
        
        Change-Id: Iba684dfc903e1c72ca3e70a9aabf1aecf4baf32b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141032
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-10-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [03fdae6565bc3e290bd7e7bb211ccdef39fc3105]

        use more SwPosition::SetContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Iafd51120412e83796559694a5747c74223aa5cf6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141018
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-07  Noel Grandin  <noelgrandin@gmail.com>  [850e8823cd20476f66810c8ca5fa4c65212b8648]

        use more SwPosition::Adjust
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I77cae5313f00b283e7bb5e4f23323473fa57f252
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141042
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-07  Noel Grandin  <noelgrandin@gmail.com>  [d71bfcd55f7ea5dcdcfbd06f89ec32454e62b7e7]

        use more SwPosition::Assign
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I8b39d1358462363d324959b64437355fadfcfc9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141041
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-07  Noel Grandin  <noelgrandin@gmail.com>  [66f33153be9d2b3571f80f975f13057391410b14]

        this assignment is unnecessary
        
        the SetMark call will already have set up the nContent field
        
        Change-Id: Ia74eeb43e5310aff1d58919970d11a400d049b73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141045
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-07  Noel Grandin  <noelgrandin@gmail.com>  [bf12f7b4b3f6b32fe836864cd109ea7e6cd3d33f]

        use more SwPosition::Assign
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I7a0990c3fba08c0a8d68fa7007854457e05f0016
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141044
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-07  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [0d545f1f0afc93bd568f8172a134ab9196529809]

        tdf#151370: RTF import: docvar name/value can have several sequences
        
        In case of unicode used there can be tokens, replacements, etc.
        So it is better to collect and join all received strings, not
        overwrite with just last received.
        
        Change-Id: I2b6ce465d87db4ee30987cbe0ecce1470386242f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141007
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-10-07  Chris Sherlock  <chris.sherlock79@gmail.com>  [0cf173ff4a53618e6ddd40a278f375680d92a71f]

        vcl: test OutputDevice::GetTextBreak()
        
        Change-Id: I1618d268ca7495d4aae1bde1a43be6bcf8811869
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140630
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-10-07  Maxim Monastirsky  <momonasmon@gmail.com>  [1a25000f91cae9f4275ec4a5c1d390fe7e52a86d]

        svx: Destroy unused table styles
        
        Loading sd document with a table, replaces the built in
        table style with the one loaded from the document. But
        the old one used to not be destroyed, because it set as
        a listener of its cell styles.
        
        Change-Id: I8ae0a553207df20233886656307bb4ad371993f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141043
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-10-07  Noel Grandin  <noelgrandin@gmail.com>  [ffbd28d9799f9d2c25b6274d9f9ef689b507cc12]

        simplify some node manipulation in SwUndoTextToTable
        
        Change-Id: I4893d17591dadc3a4cdcad26f9e04b26435f5151
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141040
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-07  Jim Raykowski  <raykowj@gmail.com>  [22757917067d7c4e475228cec2a0dd4d2f900e95]

        tdf#151315 Fix char style not applied if outline-folding is enabled
        
        Making all folded content temporarily visible clobbers cursor
        selections which is the cause of the character style not applied when
        outline-folding is enabled. But it seems unnecessary to make all
        folded content temporarily visible during style application. It would
        have been nice if the author, me, had put a comment about why they
        thought it was necessary. This patch drops making all folded content
        temporarily visible during style application. If it is found to be
        required, there are ways to include it without clearing cursor
        selections.
        
        Change-Id: Iedb1d0f350d5271a211300af083bc76eb06b1326
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141035
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-10-07  Miklos Vajna  <vmiklos@collabora.com>  [8e9fbf5cecfa3ab210a5e772c5e49b1c18a19ebe]

        CppunitTest_sw_mailmerge: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Also allows undoing the unwanted changes of commit
        5e71ec6aa0d4f9971f5e2b6f7091d18668c2f0b9 (tdf#150790 tdf#150791
        tdf#150947 tdf#150956 sw, a11y: fix visible bookmarks, 2022-09-02) to
        sw/qa/extras/mailmerge/mailmerge.cxx.
        
        Change-Id: Iab4916d8e87eab114e74b0a73903cab3ef7a759c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141033
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-07  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [be4c4c3189789c81ac8be9a15ce7e132cdf3b53b]

        tdf#151071 Revise Sifr
        
        - Distibute actions
        - Shape's Boolean operations
        - Hyperlink
        - MergeCell
        - 180 degrees rotation
        - Mirroring
        - etc
        
        Change-Id: I418feb4539fd0dc14e870042c314d73d96fe8c89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141039
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-07  Caolán McNamara  <caolanm@redhat.com>  [6d724a494e37412c3fd2e5d0e5e54bda177c4108]

        tdf#98067 get menu readable in windows high contrast mode
        
        possibly a problem since:
        
        commit 9c5a22d19708eae17ad9880422bd03e81ea48c5d
        Date:   Thu Jun 21 17:55:53 2012 +0200
        
            aero toolbar: Extend the drawing of the toolbar to the menubar area.
        
        Change-Id: If76be9bf09a19992dafedf16d7e577acf1bc500d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141034
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-06  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [7cf5360ac4e70060e53a34608290cf6af7fa1ca1]

        tdf#151071 Revise Sifr
        
        Change-Id: Ic8c2f5e6d86cd11366a4f42cbc3e3f40913cae91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141012
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-06  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [fe51aa0a8d796b456a3c6966c47afc98e4532cd0]

        tdf#135938 - Refresh cross-reference name after filter selection has changed
        
        Change-Id: I3e92adc10da089372637174f8551d531aea2fb13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140985
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-10-06  Caolán McNamara  <caolanm@redhat.com>  [dcca81a4ecc0dbbb9d2f399c5a59dac0524778d2]

        Resolves: tdf#150501 borders and lines should be tearable
        
        Change-Id: I683dcf5cdf2289fde28be4990c10525fd60b88e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141031
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a05d1506038a4ca6036d6d0195278c02f51504ec]

        Fix typo
        
        Change-Id: I9bbb8b60a7056832a6526ec1f6bb9a81736381b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141030
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-10-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [68ebc8c6dd18f397af9c40f887e3397881f350cd]

        Fix typo
        
        Change-Id: I9176664cf07ae3bf1607bb91849bdd0846a8eafe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141029
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-10-06  Eike Rathke  <erack@redhat.com>  [5d80971d8bc2027d78e1f6120bea7c388138d2d7]

        Do not use double hyphen in DTD comment to satisfy xmllint
        
        Change-Id: I0358abf107c2c80aa142627dd37819c55023be10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141028
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-10-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [8eaeee05f7e0583e25282302811d73682c2f3cad]

        use more SwPosition::SetContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I3f7943f2903827640bfaf21e2cc6c0c85730c7a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141016
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [2f3e958d7d1ee383793265d9a9e0d571fa80d64c]

        use more SwPosition::GetNode
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Iecac4bd1e7836022182eba7c9b6d25bb827dbe5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141019
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [c98388db265e380a7e933a38c7dc616705269f03]

        use more SwPosition::Assign
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I8b5bf3c38c87ec5117aeeef5307bde37aed0fc0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141015
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-06  Maxim Monastirsky  <momonasmon@gmail.com>  [9080200713292a200f2c6283f9c3f438411fc7d4]

        tdf#149741 Handle also inherited direction
        
        Change-Id: I0abc381bb9895c8ec5a18ddee1071fa6d13183ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141003
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-10-06  Heiko Tietze  <tietze.heiko@gmail.com>  [27f98935f9207465186da96c85467f3c005662a6]

        [API CHANGE] Resolves tdf#131136 - Remove option "Use printer metrics"
        
        Option is out-dated and access via UI confusing
        * UI access removed from Tools > Options > General (Impress, Calc)
        resp. > Compatibility (Writer)
        * Unit tests updated
        * Tip-Of-The-Day cleaned-up
        * remove UsePrtMetrics value
        
        Change-Id: Ib645f6e1f648455e0536a437be14c2c6a7b25a49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139863
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-10-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [d6a5214c70b82df5cef3cbac87a255c7f56b6726]

        sal_uInt16->sal_Int32 for some index vars in lcl_Highlight
        
        to match the possible length of OUString
        
        Change-Id: I561d1a7685d10fbd3b404ec91b486a9f5eb54932
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141013
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-06  Caolán McNamara  <caolanm@redhat.com>  [28bd6ad2318208644c13d355e91977389053170f]

        tdf#150622 sidebar icons empty in High Contrast mode
        
        Change-Id: Icfa78f0f655ee467c62cbc309b8e57ac310a73e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141021
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-06  Caolán McNamara  <caolanm@redhat.com>  [21f3aebd6ea00d9cc344b46049b8097ad988401b]

        gtk4: need a SolarMutexGuard here
        
        Change-Id: Ia63e1d9f0c53df37f76a4125639084753b5e010c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141020
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-06  Caolán McNamara  <caolanm@redhat.com>  [7c9bebb868cfe82dfec54f1edee199f6b4339b8f]

        Resolves: tdf#132309 adjust ui to get better tab ordering
        
        Change-Id: Ia9d6e8f57924ce1e89e54a29f559fafabfd7bb7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141011
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [1c252704139cb9ceb3c96aad56478cb492d053e2]

        use more SwPosition::SetContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Icc684368fb8517743f45eeb9ed83e37e598ea291
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141017
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-06  Miklos Vajna  <vmiklos@collabora.com>  [e7ca10a35fd665722c67eea85e15f71c11c66248]

        SVG export: don't loose tab portions
        
        Impress slides are exported to SVG via a metafile. In case shape text
        has a string like "A\tB", that was exported as "AB", loosing the tab
        character.
        
        The relevant shape is exported as a metafile, with two text array
        metafile actions (one for "A", one for "B") and the tab needs no
        explicit action as both "A" and "B" has an explicit position. The SVG
        contained no explicit position for "B", so the tab was lost visually.
        
        Fix the problem by detecting when the doc model has a "\t" without a
        matching metafile action and emitting the explicit position in that
        case.
        
        An alternative would be to use implWriteTextPortion() to write a <tspan>
        for the tab, but that doesn't guarantee that the width of the tab in the
        SVG is the same as in Impress.
        
        Change-Id: Ie21bffce9d09194159e460fb28ab23fbefd52102
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141014
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-10-06  Caolán McNamara  <caolanm@redhat.com>  [22c66999008aec900c49e5c6caf9a14d3e4e2969]

        Related: tdf#150706 don't warn about already enabled LISTBOX_FILTER_LABEL
        
        Change-Id: I31173693145d4121735c93f2a72126e743bd0c2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141010
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-06  Caolán McNamara  <caolanm@redhat.com>  [bebdbf0e03a53fa981189540677d0b12fc731d08]

        resave with latest glade
        
        Change-Id: I1903e967744290806267f199e401c961d8d5b74b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141009
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-06  Caolán McNamara  <caolanm@redhat.com>  [3b5ebf0866ca471c9a5944d96e1190887b58c8b8]

        Resolves: tdf#150706 don't warn about user cancelling export
        
        Change-Id: Ibcc6efd8ae13d27aa66da57348efe5f06f67efb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141008
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [ce6babf777882d78dbf322de74f321354ac7b351]

        use more string_view in sc
        
        Change-Id: Ic7126ac57f8cc06b37f3098603f0710602f0ab28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140998
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-06  Caolán McNamara  <caolanm@redhat.com>  [3c7cbaf19a5108e3870df6556c16ef25710011a2]

        Related: tdf#150706 don't warn about missing LISTBOX_FILTER_LABEL
        
        which is not unexpected for gtk where we don't use that label
        
        Change-Id: Ieed1a6498cc9f40cbf6546f996f723ec9cd3aba9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141005
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-06  Caolán McNamara  <caolanm@redhat.com>  [1da3406a8e97934615b5b644cbb81bf3108143ec]

        Related: tdf#150706 add OK and CANCEL to known controls
        
        which results that we can rename "Save" to "Export" in pdf export dialog
        
        Change-Id: I8186a9ea3d18bfb383b07ba54f2fd7a5cd71e7b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141004
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [81051d1fccffddf3e16d92bef0d0853a65afc8b8]

        tdf#151352 crash closing form while the tip of the day dialog is displayed
        
        Change-Id: I61826ab4d8873f82f7885e26a22d307e2d574e17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141001
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-06  Caolán McNamara  <caolanm@redhat.com>  [658946e0353c2fad5e26bb75f851744da4b7751f]

        Revert "android: add Grammar Checker component to native-code.py"
        
        This reverts commit f3b73cce60a440db584b5774319bba6d00bd94c0.
        
        lingucomponent_LanguageToolGrammarChecker_get_implementation is already
        listed, so it was listed twice
        
        Change-Id: I93eada023fa3cd9636abe5de5d6ecc9f50c8fd1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141000
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-06  Miklos Vajna  <vmiklos@collabora.com>  [d0b2f5f65e80a4262425bb87d5716d7b4341dfea]

        pdfium: drop not needed annot.patch.1
        
        If FORM_OnAfterLoadPage() is called, then FPDFAnnot_GetFontSize() can do
        what we need.
        
        Change-Id: I8aa3acbbda5c040f30b28db36f8b3332115b50e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140997
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-06  Caolán McNamara  <caolanm@redhat.com>  [f8983580f67b06461b23fa34dd1bfdefbb33012a]

        Resolves: tdf#151053 Body text with dark bg not visible in Notes view
        
        this is a similar case to:
        
        commit 76a0b3170664b19c3eb66edc8fccb04dc5485387
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Fri Jan 10 16:49:19 2014 +0000
        
            Resolves: fdo#35779 set the bg color of the editeng from the text shape
        
        Change-Id: Ib7ca42426397346e5d7473b93e60f853e646a423
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140995
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-06  Rafael Lima  <rafael.palma.lima@gmail.com>  [1045aeecb20aeefd7f6181288853f9a89305c9ba]

        tdf#148938 Fix position arrows when dragging Calc tabs in dark mode
        
        In Calc, when you drag a tab to move it, the arrows pointing to where the tab will be positioned are always in black, even in dark mode.
        
        This patch fixes this issue.
        
        Change-Id: I9079099c5ac1a8fb767eaa105cf8863e54d0ec3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140760
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-10-05  Khaled Hosny  <khaled@aliftype.com>  [09c076c3f29c28497f162d3a5b7baab040725d56]

        tdf#151350: Fix extraneous gaps before marks
        
        After latest changes we no longer need HarfBuzz buffer level
        MONOTONE_CHARACTERS (which was needed to allow us to address individual
        combining marks). With the default cluster level, combining marks get
        the same cluster as their base and so we need not do any thing special.
        
        I had to update testTdf139627 because this results in using ActualText
        spans in the PDF, and PDFium support for them is lacking.
        
        Change-Id: I0011072330fdbf409c30ff781fd3beaceae400f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140994
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-10-05  Caolán McNamara  <caolanm@redhat.com>  [7097d951e56ef241f4535514280c76ceb7f08d1e]

        I suspect the sizes are not enraged
        
        Change-Id: I2e03b49d3eb9e4123ecd75783d7b585ef9faab3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140993
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-10-05  Caolán McNamara  <caolanm@redhat.com>  [d23b1d0240e8ca4a33fbd4fcd368c4ece7b8866a]

        Resolves: tdf#130529 reduce height of customize dialog
        
        to fit in 768px height (with default UI font size)
        
        Change-Id: I2359e39205e7c13335a7ed266dd367cf45e5dcb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140988
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-05  Caolán McNamara  <caolanm@redhat.com>  [6aaeeb5a2a0cd7bc8c511c1bf7515e0943940797]

        Resolves: tdf#149277 we don't want to search the whole tree for dups
        
        just the immediate children of the supplied parent node
        
        Change-Id: I79595fd940257615f0d012cb9a4556aea51d7db9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140986
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-05  Eike Rathke  <erack@redhat.com>  [1ea19958d6fed38513b1983599c2c43ad76aae61]

        Add on-the-fly language tag to proper language list Western/Asian/Complex
        
        In which combobox wherever it was added, the correct SfxItem will
        be updated and at least when switching to another dialog tab and
        back it will appear in the correct list.
        (shouldn't tabbing out of the combobox already trigger that?)
        
        Change-Id: I5aa78797dc24527c753c97d0357c3058271fa4d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140991
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-10-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [667d61f98765dd9c5d1d8b5603c75a62dba3f795]

        update credits
        
        Change-Id: I101b0ffc043adae377c6ae4ef8741c015e5433d3

2022-10-05  Caolán McNamara  <caolanm@redhat.com>  [8b7df7b9ecf839584c74518456e5f01101eb9b5c]

        tdf#115634 recent/favorite widgets not hidpi scaled
        
        Change-Id: I65c74bd443b91827f62d46968ce8fda948fc6c26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140984
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-05  Justin Luth  <justin.luth@collabora.com>  [d02962cb2ca4e691634abb1bf6ff30b9b366d2e3]

        tdf#148806 doc import: remove 2003 SetObjectShell(nullptr) hack
        
        This was preventing doc event-macros from round-tripping.
        Its original purpose was to "fix" doc->sxw export.
        We no longer export to sxw, and the OOo bug doc exports fine to ODT.
        
        Change-Id: I3a22db1b3bf9eaa2d64ac963f0c41892ba604e8d
        
        --- https://bz.apache.org/ooo/show_bug.cgi?id=20540 ---
        caolanm 2003-10-20 14:43:31 UTC
        Setting a target for this bug, fixed for 2.0 in
        portlaoisefilterteam16, and for 1.1.1 in droghedafilterteam15
        
        MIB->CMC:
        The document contains a Draw 4.0 OLE object, and the problem is the
        import of that object in the Word filter.
        
        During the import, the object's storage is copied into the document
        storage (in SvxMSDffManager::CreateSdrOLEFromStorage, msdffimp.cxx,
        5117). It now is contained in the document storage in the 3.o format,
        but it is not in the child list of SvPersist.
        Some time later, SvxMSDffManager::ImportGraphic calls a
        SdrOLE2Obj::SetModel, that again calls SdrOLE2Obj::Connect. This
        method notices that the object is not in the persist child list, and
        for that reasdon call SvPersist::Move to add it to the list
        (svdoole2.cxx, 374). Move converts the object into the OOo 1.0 format.
        The destination storage is the object's storage, so the 1.0 format is
        added to the existing 3.0 format, and the object storage remains an
        OLE strorage and does not get a package. This situation is not
        permitted and cannot be saved in the SXW format.
        
        Change-Id: I24e55e5d47c3a7d10d6609ddbf9cc2374a47a37b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140950
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-05  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [3394e8746c505a8dae112f555cb2bb3e4596cbba]

        tdf#36383 - sc AutoFilter: fix changing row height
        
        Changing row height showed the rows hidden
        by AutoFilter, removing the result of the filtering.
        
        Change-Id: Iecc8eb03ed563de126e7a376dad41a4ab2434f0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139883
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-10-05  Eike Rathke  <erack@redhat.com>  [5aa2002644d89ca452b96e664e4d28b191153538]

        More zh-* legacy
        
        Change-Id: I859bb1d100eed0d1940e31575611f34c1c308698
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140982
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-10-05  Miklos Vajna  <vmiklos@collabora.com>  [5262aab9d220675f616579720b4bb43ee03cccfb]

        sw content controls: preserve tag
        
        This is similar to <w15:color> to preserve <w:tag>.
        
        Resolves
        <https://gerrit.libreoffice.org/c/core/+/137399/2#message-a5ba9f1e0dc9e586034758ee7c0a94e1533e8922>.
        
        Change-Id: I4fdab44aaf13ca812502ae79f38f32ec9468db11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140981
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-10-05  Caolán McNamara  <caolanm@redhat.com>  [1490923bea9c3ec763488a73912ff0a143329a24]

        Related: tdf#151351 don't use stack/highlight bg for buttons
        
        in favor of reworked flat button default rendering
        
        Change-Id: Id1d4b773aa0bf91be0386bd9db3bb212d422f216
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140980
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-05  Caolán McNamara  <caolanm@redhat.com>  [f61b6a3a23303aff75051bc704375db92ae8f345]

        Resolves: tdf#151351 rework flat button rendering
        
        Change-Id: Idf98c5bb96e5646e25b1ccd70b3774c7de479d18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140979
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-05  Caolán McNamara  <caolanm@redhat.com>  [4006b855cc94fbd817f9c19d7361b5d6a06d152e]

        Related: tdf#151351 kf5 pressed flat toggle buttons not visually depressed
        
        Change-Id: I3ab2ec91f3317dbd5a7e011e5b81d0a5141b1348
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140978
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-05  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [7c1a8152889fe38d961f8f605713c44293920a28]

        tdf#122319 - Don't allow nullable form components if input is required
        
        Change-Id: I676aab37df7a98192680b87f0143a27d2a5fd3ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140713
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-10-05  Caolán McNamara  <caolanm@redhat.com>  [24f231563133ceca55cfca8f7b704db98cd2a923]

        toggle state regardless of which toggle was used
        
        Change-Id: I43c295e2cc39497dba8812f1c9e296068d07a224
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140977
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-05  Miklos Vajna  <vmiklos@collabora.com>  [481a082469802ffce08cd8c110e715260015eb97]

        sw content controls: preserve alias
        
        This is similar to <w15:color> to preserve <w:alias>.
        
        Related to
        <https://gerrit.libreoffice.org/c/core/+/137399/2#message-a5ba9f1e0dc9e586034758ee7c0a94e1533e8922>.
        
        Change-Id: I774b7204c5ca02ec6db89f5cbd3a6de6f2bf82a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140975
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-10-05  Eike Rathke  <erack@redhat.com>  [a10d712f7020c00a49085d55b8905caa66729d1c]

        Use SvtLanguageTableImpl::AddEntry() to determine on-the-fly ScriptType
        
        With a LanguageTag::ScriptType a language tag appears in the
        corresponding Western/Asian/Complex language list.
        
        Change-Id: Ifa7fe784ebee33990b552e8df0f5555dc98667f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140974
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-10-05  Eike Rathke  <erack@redhat.com>  [ecc30ac20f559e47fc4a183942d73913d615ff3f]

        Introduce unicode::getScriptClassFromLanguageTag()
        
        Change-Id: Ifb932ff2aabc5767571433627314f0b29c35c471
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140953
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-10-05  Caolán McNamara  <caolanm@redhat.com>  [384167ab8501ba5912068c0a9673864552d119f1]

        tdf#151316 recalc what dependencies should be sensitive
        
        Change-Id: I40f78ec151c3d5901209b8587f6152ab76d04e88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140976
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-05  Nalini Prasad Dash  <nalinidash@protonmail.ch>  [837d52dbc296526f65e16b458152414059abd782]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: Ib3b4a98560c278965a1e671171e1a84f600f09bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140948
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-10-05  Chris Sherlock  <chris.sherlock79@gmail.com>  [379ea0bb9e4836b212e004fd93abfc8067ec8929]

        unotools: test ConvertChar::RecodeString()
        
        Change-Id: I1f82afe7e1ac57004723f67412f1a7007d107eff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140938
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-10-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [bf3df0fc73fc3757d3abb94465d5bcb2106c355f]

        reportdesign: keep the constant values in a comment
        
        Similar to 07aa8138db9bbaf222f2b7cea12a9f7d0a8192d7
        "tdf#151260: crash in SfxItemPool::SetDefaults
        (reportdesign/ReportController)"
        
        Since 9a444884c3b221c9bd7b0aa4476c160921c7fc35
        "tdf#150222 reporbuilder, set font for a text box crashes"
        
        Change-Id: I07e5808f1d74a470d7c6f73160f8335254e033fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140940
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-05  Gabor Kelemen  <kelemeng@gnome.hu>  [ca1fd7535770139044f7c1a9f7e59a082d710b6d]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 0416c229fe3a2a6bc9d661a077e77264cd9d6929
          - Extend --enable-mpl-subset options effect to some dictionaries
            
            Change-Id: I09919a3dde90f986998d211fb84380497553a322
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/140936
            Tested-by: Gabor Kelemen <kelemeng@ubuntu.com>
            Reviewed-by: Gabor Kelemen <kelemeng@ubuntu.com>
            
2022-10-05  Miklos Vajna  <vmiklos@collabora.com>  [f6f34e71b6e30c2cab03e1762f56ca14093e7d2d]

        CppunitTest_sw_ooxmlw14export: remove not needed mustTestImportOf()
        
        All of the test cases in this suite use CPPUNIT_TEST_FIXTURE() directly,
        so this is never called.
        
        Change-Id: I709edb7f1a3fcbe9383396f9a48fba728da2a431
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140952
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-05  Noel Grandin  <noelgrandin@gmail.com>  [a36173359d4614a8935e2f764acadfcf736e091c]

        tdf#151283 calc hangs when try to open XLS file
        
        regression from
            commit 258a8d133d0548c7af51f4852260e9969df288fc
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            tdf#150034 very slow opening pathological chart
        
        if nNewLen is < 10, we can get stuck in an infinite loop
        because the calculation will not actually decrement nNewLen
        
        Change-Id: I98920deaa087713c44531a7f6506d1d5d32b2e98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140949
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-05  Justin Luth  <justin.luth@collabora.com>  [0ab5a5ee6e7cafa0c0d3e5ffee809e6b77af3796]

        tdf#126917 menu: OpenXMLFilterSettings != Macros
        
        OpenXMLFilterSettings has nothing to do with macros,
        but was moved there in LO 6.3.
        
        In 6.2 it was placed just before Extension Manager,
        so that is where I returned it.
        
        Change-Id: Id80b5984c785dc66e66aeb3215d8f1ef8c837442
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140739
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-10-05  Rafael Lima  <rafael.palma.lima@gmail.com>  [3e4697c7675430f5e4e2221c951971caee0bdeb8]

        tdf#151232 Fix lines in Special Characters dialog in dark mode
        
        This patch makes the lines in the Special Characters dialog visible in dark mode. The Insert Symbols widget is also fixed with this patch.
        
        Tested in gen, gtk3 and kf5.
        
        Change-Id: Id1ee21557f2a0ea4ad8b60973d3de71e4d6d5d09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140759
        Tested-by: Jenkins
        Reviewed-by: V, Stuart Foote <vstuart.foote@utsa.edu>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-10-04  Khaled Hosny  <khaled@aliftype.com>  [cc038c471e96d766db404388b140364614898bf2]

        vcl: Fix thinko from recent commit
        
        From:
        
        commit 29de4d6e1afcf2ad79056e4ad4403c3d4bdda4a0
        Author: Khaled Hosny <khaled@aliftype.com>
        Date:   Mon Oct 3 21:53:38 2022 +0200
        
            tdf#150665: Fix justifying spacing marks
        
        Change-Id: Ic312db0080526e66b918d6ca9edb09c6a669e449
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140944
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-10-04  Caolán McNamara  <caolanm@redhat.com>  [ca46afebb7dc0ec4375e995fa90edccbed6c2530]

        default to 'flat' instead of '3D Look' for form controls
        
        better matches what the pdf/print output will be.
        
        Change-Id: I86869024768877f8345c4a0c320eb24d48b35f13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140947
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-04  Caolán McNamara  <caolanm@redhat.com>  [ea36e0502c0bc381577cfa1b1a7fedf0f05d1d72]

        tdf#150786 use a 'standard' theme for form controls
        
        i.e. ignore system theme so we get the same results on export to pdf
        regardless of the theme (esp dark) and don't follow the system theme
        when hosted with a writer/calc/impress document (do continue to use
        system theme for StarBasic dialogs as seen in BasicIDE)
        
        Didn't reuse 'NativeWidgetLook' for this because is currently defaults
        off, while we currently do use the colors derived from the system theme
        even when this is off, its really the NWF flag to render using the
        platform theming engine
        
        Change-Id: I816d7ebaf793e5eac7bd937d44c1db0371145199
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140942
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-04  Eike Rathke  <erack@redhat.com>  [437abb3abbc506c1e20c6fec8e574abfe3487842]

        Check acor_langtag for language-script fallback instead of only language
        
        A tag with script could be added for which we don't have locale
        data but for the same language in another script. Do not fall back
        to that.
        
        With that the share/autocorr/acor_zh-{CN,TW}.dat files created
        additional Asian language listbox entries
        "Chinese (Simplified, China) {zh-Hans-CN}"
        "Chinese (Traditional, Taiwan) {zh-Hant-TW}"
        because those are the canonicalized language tags.
        Prefer the known legacy zh-CN and zh-TW tags instead.
        Could also had happened with any document import.
        
        Which again revealed a flaw in the handling of mapping overrides
        where converting from a LanguageType LCID to Locale could yield a
        different mapping than from BCP47 to LCID, which in the case of
        a fallback for locale data lead to odd side effects.
        
        Change-Id: I1e2aaa8e9f99b6b3bc2c9a661215cb00bddd33d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140939
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-10-04  Khaled Hosny  <khaled@aliftype.com>  [71e11268569201f5dcd4dbc1e7560c4530b077fb]

        vcl: Remove holes in GlyphItemFlags and make 8-bit
        
        Change-Id: Iab83fbacab5232d34ea422183ae4bb4944686f54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140926
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-10-04  Kevin Suo  <suokunlong@126.com>  [244063d03117119d048376c84e22cf47c4abd250]

        Templates: Make localized names for "Simple" and "BPMN" show on the UI
        
        Currently there are 32 localized template name strings defined in:
        include/sfx2/strings.hrc. However, in sfx2/source/doc/doctempl.cxx
        only 30 were used. This makes STR_TEMPLATE_NAME31 ("Simple") and
        STR_TEMPLATE_NAME32 ("BPMN"), although already localized, not show up
        on the Template Manager UI.
        
        This patch adds these two strings in the sfx2/source/doc/doctempl.cxx,
        so that they properly show as localized strings on the UI.
        
        Change-Id: I64bb28cfe0a4d3b4b41c9114de7223014f6a3cfe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140785
        Tested-by: Jenkins
        Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
        Reviewed-by: Laurent Balland <laurent.balland@mailo.fr>

2022-10-04  Caolán McNamara  <caolanm@redhat.com>  [16c7ee1fb0eecba2b612731fbb1ceb510e16ea69]

        crashtesting: failure on export of ooo59560-1.sxw to rtf
        
        Change-Id: If65c5be203a877befacc0d710d98940b6504f593
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140904
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-04  Khaled Hosny  <khaled@aliftype.com>  [29de4d6e1afcf2ad79056e4ad4403c3d4bdda4a0]

        tdf#150665: Fix justifying spacing marks
        
        We shouldn’t be concerned whether a character is combining mark or not,
        what we really care about is whether the font classifies it as mark
        glyph, so check for that. Furthermore, for our purposes a mark glyph
        forms a cluster with the preceding glyph, so we can use IN_CLUSTER flag
        and drop the IS_DIACRITIC flag. This fixes the big above and a few other
        issues I found myself.
        
        Remove also overzealous asserts in pdfwriter, they are long past their
        usefulness.
        
        Change-Id: I7c87868a5c5877774bb42343079cad6e89380961
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140925
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-10-04  Caolán McNamara  <caolanm@redhat.com>  [ee7f55d3aa84435fcbdab57e0c7603129157ad5d]

        don't guess which frame will be the parent, provide it explicitly
        
        Change-Id: Iccbe0ebff35c0dc2287b785a160e80f763e6ed99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140928
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-04  Khaled Hosny  <khaled@aliftype.com>  [2cca160f8bfc4597cf0ad3aaaf0017a5210ea0ec]

        tdf#126657, tdf#145104: Don’t set language to none on defined styles
        
        Language is used for more things than spell checking (localized digits,
        accessibility, OpenType layout, and probably more).
        
        A better way is needed to disable spell checking for parts of the
        document by default while keeping the language alone, but right now I’m
        reverting these changes because they are workarounds for essentially
        cosmetic issues.
        
        This reverts the following commits:
        
        commit ca91beb9d983754a5cba9e3df1bf18295e6640a0
        Author: Vladimir Glazounov <vg@openoffice.org>
        Date:   Wed Jun 4 08:50:40 2008 +0000
        
            INTEGRATION: CWS sw30bf04 (1.51.2); FILE MERGED
            2008/05/13 07:20:17 fme 1.51.2.1: #i40133# rail: Set internet link style language to none to prevent spell checking
        
        commit 137a1d5380e310a43d36932c643e1331a94fd70d
        Author: Heiko Tietze <tietze.heiko@gmail.com>
        Date:   Mon Jul 19 16:40:50 2021 +0200
        
            Resolves tdf#143066 - Language set to None for indices
        
        Change-Id: Idc9455f3f04e661bd00a9829dd0f0916844dc8eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140902
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-10-04  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [07caa3c6e9b6b554ed0989fb5a3b8aefedeb25a6]

        tdf#151071 Revise Sifr
        
        Change-Id: I7b4565cfda7d6d3cae218eba381f9bf6ec6f8b45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140935
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-04  Miklos Vajna  <vmiklos@collabora.com>  [3aff88ae021c571b6e218f6e2a0f62728bb86394]

        tdf#151094 ODT export: fix crash when linked paragraph style is deleted
        
        If a document contains a linked paragraph-character style pair and the
        paragraph style gets deleted, we crash on save.
        
        Commit 3227975c0f42ff23d528f5ab94b4538c8af764c (sw: paragraph styles:
        add doc model & UNO API for a linked character style, 2021-09-24) added
        support for linked para/char styles, but it failed to get the lifecycle
        correctly when it comes to deleting these styles.
        
        Fix the dangling para/char style references by explicitly looking what
        styles may refer to us and clear their references.
        
        An alternative would be to clear the "link" pointer of our own "link"
        pointer only, but broken documents may e.g. link multiple paragraph
        styles to a single character style, so this is probably not enough.
        
        Change-Id: I9465d43e90cf54c3c02bffda3e7c75b52c543a65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140930
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-04  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [4a2a94d3f41bfcf13ca96027e0bb266a429a56c7]

        tdf#151071 Revise Sifr
        
        Change-Id: I526d1d55744bf27c2e0a83118b6a6517efb8e99f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140934
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-04  Justin Luth  <jluth@mail.com>  [55ee3ede2bb0211e895053ed3a54bb1c99cc94ca]

        tdf#139480 sc: Un/Track changes now marks spreadsheet as unsaved
        
        It makes it consistent with SW, which is why I went ahead
        with this without asking any questions.
        
        Change-Id: Ibb8f4149bfb3bd785c35772d0ff399f60c0d1c72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140933
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-10-04  Justin Luth  <jluth@mail.com>  [545523f5624c959b2208001cd9d191a8464d2a32]

        tdf$131937 tdf#61060 sc: UnFreezing now marks spreadsheet as unsaved
        
        Freezing was done in LO 4.0.4 with 2013-05-09 10:55:44 UTC
        Sameer Deshmukh commit 07a14c901025722bcc0a06c76e83c40985ca01a6
            fdo#61060 - Freezing now marks spreadsheet as unsaved.
        
        Now Unfreezing does the same thing.
        
        TODO: should the same thing be done for splitting?
        
        It will be available in LibreOffice 4.0.4.
        
        Change-Id: I3d1d3563c5c62ccfe2dece64a26862db0380ec34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140932
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-10-04  Eike Rathke  <erack@redhat.com>  [85353c42de80e7492f5c80499e18375f942c75c9]

        SvtLanguageTable::AddLanguageTag() unneeded return can be void
        
        Change-Id: I048d38c90e0ca60d0de5defdb16c5411cfd161b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140929
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-10-04  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [e86d7b19760e47d2b1a707c2085ed56be2afa4ad]

        tdf#151071 Revise Sifr
        
        Change-Id: I42ed1e912d112cd7733574070f4fdf6533690b32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140917
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-03  Caolán McNamara  <caolanm@redhat.com>  [e5d59895ef3897141e5df304a8f98776aa70f021]

        tdf#151262 drop subpixel->logic pos asserts
        
        which have served their bootstrapping purpose
        
        Change-Id: I04b832fde21e4932ed191d972737bee97510f53a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140903
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-03  László Németh  <nemeth@numbertext.org>  [5a1c668747f3495ddc7567ae95f2145663565647]

        tdf#138625 DOCX import: fix superscript footnote numbering in l10n
        
        Footnote/endnote numbers in the footnote area didn't get
        superscript etc. formatting in non-English locale
        settings because of the writerfilter mapping to
        the English localization ("Footnote Characters" and
        "Endnote Characters") instead of the correct
        programmatic character style names ("Footnote Symbol"
        and "Endnote Symbol") according to
        SwStyleNameMapper::GetChrFormatProgNameArray().
        
        Testing: unit test of tdf#82173. Manual: e.g. open test
        document of tdf#138625 in an Italian build, after setting
        Italian locale in it in Tools->Options...->Language Settings->
        Languages->Language of user interface.
        
        Follow-up to commit 707eb4db1918658e0c2c2c2033c6a69f80c4eafd
        "tdf#82173 writerfilter: charStyle XnoteReference->Xnote Characters".
        
        Change-Id: I36b3c5ff065e9f80289d051e27f618b40e0c9355
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140918
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-10-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [aff6d64609bceceef017de2a4fc8b3dd2eba6460]

        sw: fix crash in SwParagraphNumTabPage::ExecuteEditNumStyle_Impl
        
        SfxViewShell::Current() could be nullptr
        
        See https://crashreport.libreoffice.org/stats/signature/SfxShell::GetDispatcher()
        
        Change-Id: Ic2ffc2a35eff8b8acbb896ece198916ee074b019
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140920
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [1896d200ecc775aa3a66cc772adc635332562f21]

        cui: avoid divide by zero in SvxNumberingPreview::Paint
        
        Just check for pActNum->GetLevelCount() > 1 as done later for nYStep
        
        See https://crashreport.libreoffice.org/stats/signature/SvxNumberingPreview::Paint(OutputDevice%20&,tools::Rectangle%20const%20&)
        
        Change-Id: I0e9518dafe50b2b10a83487e9247e2fd46f9decd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140921
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-03  Rafael Lima  <rafael.palma.lima@gmail.com>  [5d155e920334b6d2f03276eedf4471989dae9105]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3f8c722ac252de3078e0137501e8fdaecc888c91
          - tdf#150857 Better x-ref Table Formulas in Help
            
            As requested in the bug report, this patch adds a bookmark so that searching for "table formulas" will be easier to find in the Help.
            
            This patch also fixes inconsistencies as to how this feature is accessed in Writer. It is not necessary to have the cursor inside a table to be able to insert formulas in text documents.
            
            Change-Id: Icb94193d2a274ff4e19255cb46c5fdad5cc3b2b3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/140170
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-10-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [1354ea6cc90ec71ba2ccc6f7c98169346419e803]

        CppunitTest_sc_uicalc: simplify code
        
        Change-Id: I88f6243bde37128d4afafb9a0b180964b7d5c47e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140919
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-10-03  Arnaud Versini  <arnaud.versini@libreoffice.org>  [4ab8efd367dc09203a77983e5dcd3d6e9bfa7ddd]

        svl : use uintptr_t instead of sal_uInt32 or sal_uInt64
        
        Change-Id: I57a860ee67cc986936b1488f4ab59b5c47f2fd15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140657
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-10-03  Julien Nabet  <serval2412@yahoo.fr>  [07aa8138db9bbaf222f2b7cea12a9f7d0a8192d7]

        tdf#151260: crash in SfxItemPool::SetDefaults (reportdesign/ReportController)
        
        + deal with the case when there's no XATTR_FILLUSESLIDEBACKGROUND (like here)
        
        Change-Id: I2a4cccc80eea69aa88d45b3485d7f6d4448816e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140894
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-03  Henry Castro  <hcastro@collabora.com>  [161e8c63a5175a634b3ddaea4314e335b290a298]

        tdf#127856: sc: Status bar "languages" when you click...
        
        the popup "More.." button it will show the format cells dialog.
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: Idb60decf1c582c906d24d10fc248cfd20f8f4cbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138499
        Tested-by: Jenkins

2022-10-03  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [bd84c33f4247219a2888f68edfa7b704ba320787]

        tdf#151087 Breeze: Fix dark dan light Group & Ungroup Columns/Rows
        
        Change-Id: Ibbf0fc8f34e04c62231bcb70d310f29aa5099a5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140842
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-03  Miklos Vajna  <vmiklos@collabora.com>  [a93835da988134a7e14114701dcd90dd1f4dd26e]

        sw: prefix members of SwInsertBookmarkDlg, SwNumPositionTabPage, ...
        
        ... SwOutlineSettingsTabPage and SwSortDlg
        
        See tdf#94879 for motivation.
        
        Change-Id: Idcc0425cd65b908ec6b92b9689d441fd185e51a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140899
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-10-03  Caolán McNamara  <caolanm@redhat.com>  [a0bc0cc81b597aa81189355a8125753d6b873cce]

        tdf#150786 use the same colors for pdf widgets regardless of theme
        
        use StyleSettings::SetStandardStyles()
        
        Change-Id: Idf08872fabfe50cbc73091e17dd3ad7a4acc6715
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140900
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-03  Khaled Hosny  <khaled@aliftype.com>  [1dabf1fc58cf9e98bdc24efcca349fcc7a59d2d1]

        vcl: Drop redundant check
        
        The code already does the same check above.
        
        Change-Id: Ia9a9bd743235f888af1bb8ff2bd7f16e9776619e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140898
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-10-03  Khaled Hosny  <khaled@aliftype.com>  [bb67f10786fd5e232b198d09139c41078c3fc60d]

        tdf#112152: Fix subsetting empty glyphs
        
        When traversing the components of composite glyphs, the code was
        treating a component pointing to an empty glyph (e.g. space) as an
        error, but it is not. An overzealous bounds check.
        
        Regression from:
        
        commit 41007842ed9bb5d6165792a197769f72dae55a2c
        Author: Martin Hosken <martin_hosken@sil.org>
        Date:   Thu Sep 10 10:14:18 2015 +0700
        
            Refactor graphite integration and update graphite
        
        Change-Id: Ie352f17cb08cd5762ff2a339662248a536b4e934
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140897
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-10-03  Khaled Hosny  <khaled@aliftype.com>  [9063d99ff5ee43cc1239fc1dbb5d9897bdda1c9b]

        tdf#137528: Fix skipping Kashida in fonts with bogus ones
        
        There was a typo in the check, and we also want to fallback to using
        blanks if no Kashidas were found, so check for Kashida positions first.
        
        Change-Id: I64cc3bf5c76ecc01764073bb5a2302520157fad8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140896
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-10-03  Jim Raykowski  <raykowj@gmail.com>  [e3a81e039d0c5d4ee8e5a00e8b3eff04b62eb72a]

        tdf#148240 Drop IsExperimental from Outline folding UNOs
        
        Change-Id: Ib2152968afb92757fa705b03d3e8dd8996440bff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140851
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-10-03  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [2156ac86f02344090ad95c85eaa95448e99ead38]

        tdf#151087 Colibre: Fix dark dan light Group & Ungroup Columns/Rows
        
        Change-Id: I257e999ced55d44461e24e30e961648b09ea1087
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140837
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-03  Caolán McNamara  <caolanm@redhat.com>  [8abc00614b746ce751838f9e33f62664ed515542]

        use G_MAXINT to create an "invalid" path to use to unset cursor
        
        Change-Id: I475a64ac3977bad716ce6f94a88ff02af37a932c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140847
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-10-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [57ecd472d7078f9e540cccd4873355d6250fc21f]

        use more SwPosition::SetContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I7a1900352a9404b64987d71c9b9f44d07e2a176b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140828
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [ea49800fc2d545aa68fc625563ebfe9d495acc2a]

        use more SetPosition::SetContent
        
        part of the process of hiding the internals of SwPosition.
        
        Also, remove code that checks if pCnd is nullptr, because we
        have already dereferenced it at that point.
        
        Change-Id: I5362c2540af88bdd35db95472ceed420b90cf1bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140827
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [d23ca66f4dcdae9470972aed6861e84167a8571e]

        use more SwPosition::SetContent
        
        part of the processof hiding the internals of SwPosition
        
        Change-Id: I5789329e9d0a6cbdc03d51b2163fc88ebd9c6293
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140829
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [3bc383f5f6059ace3b834a637a49bc884fc00324]

        use more SwPosition::Adjust
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I4c5cb657fa193ae2efbf0d7e315939e68ca89600
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140830
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-02  Caolán McNamara  <caolanm@redhat.com>  [e4ffcf3225ab4ec38c704f4ba0d1f987e4368af5]

        crashtesting: assert on ooo8886-16.sxw
        
        seems a regression from:
        
        commit d7234feac18dbb94fef310e8c241428426b27717 (HEAD, refs/bisect/bad)
        Date:   Thu Aug 25 18:45:33 2022 +0200
        
            use more SwPosition::Assign
        
        Change-Id: I80602b2cc01b28986b04a97fce5c51673e6fe8a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140848
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-02  Eike Rathke  <erack@redhat.com>  [cf777cfcb22647b1f2d6ace307fbcc4f6d2cca30]

        Resolves: tdf#125110 tdf#151211 Disentangle the convoluted CSV/TSV-clip import
        
        The chain of fixes for #i119960# tdf#48621 tdf#125440 produced
        code that is suboptimal and not robust enough against some further
        corner cases, taking quoted field content where there shouldn't
        be.
        
        First, in ReadCsvLine() assume that if a generator is broken
        enough to start a field quoted followed by containing an unescaped
        embedded quote and there is no closing quote (i.e. immediately
        before a field delimiter) until the line end then the generator
        will not be clever enough to write embedded linefeeds either and
        the field starting quote wasn't one but to be taken literally as
        all other quotes until the now unquoted field end. In this case do
        not read a subsequent source line for the current row.
        
        Then, for individual fields of a row make a similar assumption, a
        quote-started field has to end with a quote before a field
        separator (or line end) or otherwise all quotes of that field are
        literal data up to the next field separator.
        
        This made it necessary to adapt two test cases of the garbage CSV
        import test to produce different garbage than before.
        
        Change-Id: I4424b65c87c7f9dcbe717a7e6cf207352cb613f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140850
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-10-01  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [2a7fcaf582df3ada57ca519b50e29011973a1b6f]

        tdf#143158 - Handle double clicks on alphabetical indices
        
        Open the edit index dialog when double-clicking an alphabetical index field.
        
        Change-Id: Iaba398e485d2e7e848503189ad1f3b12975a5a71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140836
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-10-01  Khaled Hosny  <khaled@aliftype.com>  [dc9270d207af24c9b5cd775eda8997f3aad68f14]

        Unused constants
        
        Change-Id: Ic43a4e52b5ea40e54b368815e504840cb2c78aab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140845
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-10-01  Rafael Lima  <rafael.palma.lima@gmail.com>  [5cf31e332ed835fd1755bda133cee7bbc328dc09]

        tdf#132576 Remove unused template categories
        
        This patch removes the names of template categories that are not used. None of these template category names are reachable via the Templates Manager nor via the Save as Template function.
        
        Change-Id: Ic2caf485106134de8554b93b5d6e14bdf7f382e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140610
        Reviewed-by: Laurent Balland <laurent.balland@mailo.fr>
        Tested-by: Jenkins

2022-10-01  Khaled Hosny  <khaled@aliftype.com>  [81ccda84be0f8ce833c008c46da05b4cc881e977]

        Unused include
        
        Change-Id: Ie6b2a0cebab375e8b66d5a9658dbb0cc03b8c704
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140844
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-10-01  Khaled Hosny  <khaled@aliftype.com>  [330f5786b17cf3dd3a7404d54335020fb90dfc39]

        Allow building libeot on any platform
        
        It is not enabled by default, so I don’t see the point of silently
        over-riding configure option.
        
        Change-Id: Ib2c14b2ce7519775ed5a3365c34ade3c96b66532
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140843
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-10-01  Justin Luth  <justin.luth@collabora.com>  [cf805848ed5be4ba46eef9a8d3999d9b06848c60]

        related tdf#123990 sc condition: cleanup ScConditionMode::Between
        
        Change-Id: I6bec0af1c7fe109b81b5392c06f795eed03df061
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140716
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-10-01  Khaled Hosny  <khaled@aliftype.com>  [3b6e9582ce43242a2304047561116bb26808408b]

        tdf#72456: Don’t cache macOS font list
        
        The “system” font list is used for both actual system fonts and fonts we
        add with AddTempDevFont(), so the caching makes loading embedded fonts
        broken the first time the file is opened, requiring a next open without
        closing the application.
        
        The callers, I think, are careful not to call GetDevFontList() unless
        they really want to refresh the font list, so the caching is probably
        superfluous if not wrong.
        
        Change-Id: Ie14cc473a64425fd5270bc65ffd61dea2d873cfe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140840
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-10-01  Khaled Hosny  <khaled@aliftype.com>  [5aad191eae5366c6892dc51b85171bbe3db7b60d]

        Revert "Use libo_CHECK_SYSTEM_MODULE for eot"
        
        This reverts commit ce54ba96f38b4af3aab1a7064078ee406eb021c6 and the
        followup commit 88c511981e31c73dced95b5dc3c200fdf2a4e932.
        
        Both effectively disabled enabling libeot support.
        
        See also: https://lists.freedesktop.org/archives/libreoffice/2022-August/089205.html
        
        Change-Id: I54780c69ca83b230b0c9b3b18065782fb5626da6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140838
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: René Engelhard <rene@debian.org>
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-10-01  Khaled Hosny  <khaled@aliftype.com>  [b7e7ae77f55e41dae2231b04062cf037f7f9b13f]

        tdf#151114: Improve styles preview alignment
        
        Change-Id: Iefe265584d710bd6cfc9e7ed0a656dd83d91c84c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140811
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-10-01  Khaled Hosny  <khaled@aliftype.com>  [d7083fe6dd383ac4144fbe53e300bc3d34f26ef6]

        tdf#72456: Support font embedding on macOS
        
        With the previous commit, when we want the full font data we pass 0 for
        table tag. This does not work with CoreText’s CTFontCopyTable(), we we
        emulate it by using hb_face_builder to construct a full font from
        individual font tables.
        
        Change-Id: I0edb10982434872221466e9ec9ef9cd39087967a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140831
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-10-01  Khaled Hosny  <khaled@aliftype.com>  [112d07027c4484dd571519911596d11eae897524]

        vcl: Use PhysicalFontFace::GetRawFontData() for font embedding
        
        Change-Id: I6f7c4508f7cef022eaf65a998cb242078d3771c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140826
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-10-01  Khaled Hosny  <khaled@aliftype.com>  [c107d08460938270cbc2a32a89d995fc0ae8ebea]

        vcl: Remove unused AquaSalGraphics::GetRawFontData()
        
        It was used for subsetting, but we switched subsetting to a more generic
        code path a while ago.
        
        Change-Id: I6066b7697268e9444587d73810f9465488aa4740
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140825
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-10-01  Khaled Hosny  <khaled@aliftype.com>  [caa10a1f80da856debf4f397503f27c86199208f]

        vcl: Use a hb_face_t wrapper in TrueTypeFace
        
        We don’t need full access to PhysicalFontFace. This will be needed when
        we use hb-subset API for instantiating variable fonts.
        
        Change-Id: I2578525cd54167d01cd2748d5ac1900c607867a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140823
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-10-01  Justin Luth  <justin.luth@collabora.com>  [dd8775b051b40309d7d7e5730a3c5304d931f594]

        related tdf#123990 sc condition: GetCollator -> GetTransliteration
        
        In the content of Equals/notEquals, Eike said,
        "This should not use collation (which should only be used
        in sorting context) but ignore case transliteration instead."
        
        "I'm undecided about replacing this (and the Between|NotBetween)
        collator with transliteration. Locale sensitive collators have a
        different comparison than transliteration
        and order characters differently."
        
        I also added a few code clean-ups.
        
        Change-Id: I94f73d99b36f8995c4e80fd2f317f1b5bca4f165
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140676
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-10-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [92c35f820d87ac50c19d60572275e49e2911e80b]

        Fix typo
        
        Change-Id: Ice3068f3b20c0f8a20e8b3c05ddf358b971f66ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140810
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-10-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d9ec00833d37579884acfcac0e75519fd6287a27]

        Fix typo
        
        Change-Id: Ib547189e0f87f3e3a3096dd587127706474983cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140809
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-10-01  Sergey Fukanchik  <fukanchik@gmail.com>  [4e6b19b12ce26a28dd0f2730ee47cf13739f0957]

        Follow One Definition Rule for COL enum.
        
        Change-Id: I97292df52c50e73b3f0d4ee9b5f8134959f3b7e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137653
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-10-01  Rafael Lima  <rafael.palma.lima@gmail.com>  [56ea2f069952d23e5b94689669a5ea18a505ea7e]

        tdf#136919 Fix table size label in dark mode
        
        Change-Id: Ifd4d67fa8211cf703c5d5d6ea99a0f41bd427e1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140612
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-10-01  Justin Luth  <justin.luth@collabora.com>  [acc71c3e502f23daaf2489d102dda3b00a45960a]

        tdf#148806 sw vba: fix GetVbaEventProcessor
        
        I've decided this is not an API change because there exists
        offapi/com/sun/star/script/vba/VBATextEventProcessor.idl
        
        This patch allows New, Open, and Close events to be
        sent to VBA macro event handlers.
        
        I tested with DOCUMENT_OPEN.
        
        Amazing - all this stuff is here in place,
        but isn't properly wired up. How can so much
        ground-work be done without it ever being functional?
        
        I don't think this has ever worked,
        and the same problem/code is seen in OpenOffice.
        
        The service names were already mismatched in the initial patch:
        commit fc135411fa926f4d89e98378d113f597af79e2a2
        Author: Daniel Rentz on Tue Jul 6 19:34:53 2010 +0200
            mib17: #i112634# add VBA sheet event handling,
                   based on a patch from Noel Power
        
        https://bz.apache.org/ooo/show_bug.cgi?id=112634
        says "Additionally I added the hooks for vba for word
        ( but they are compiled out for now )"
        
        Enabling this will open up the doors to a lot of
        untested code I think.
        I had to move initialization of mxVbaEvents
        because it was being set without a VBA project,
        but it didn't work to put it in VbaGlobals like Calc does.
        
        Change-Id: I08cc0e33444dc7dfaac82cf6cebb1a89dbb69faa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140801
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-10-01  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [dc3a6485b67ca0996803e3799faa76a11cddb46a]

        tdf#151071 Revise Sifr: Legend, Reset Filter, Import Slide)
        
        Change-Id: I063fda1f578ced27111d34c98e8bf25f412800c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140805
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-10-01  Khaled Hosny  <khaled@aliftype.com>  [054c8aade7cca8b6b482c16c5a80c5772522180c]

        vcl: Move TrueTypeFace where it is used
        
        No need to make it module public. Easier to modify it.
        
        Change-Id: I119381d463c8f176b355fc7df111011ae518b49d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140821
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-30  Khaled Hosny  <khaled@aliftype.com>  [c3b5eea4304ad6815b491f549fce008a9630c213]

        vcl: Use LogicalFontInstance::GetScale()
        
        Change-Id: I5f79fddd4e514c8224446e2327528002e9daa566
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140808
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-30  Rene Engelhard  <rene@debian.org>  [6cfa43fcf214eaf556e998438bb9754cc210c3d8]

        remove obsolete sfx2_emojiconfig from Repository.mk
        
        since the installer fails because it cannot find it.
        (was removed in 5f1eb2a12b6e6ee646b5e9536822531ad0bd3259)
        
        Change-Id: Id7d8cccc43b461bc10a447d8d5d48009bc48f6d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140807
        Reviewed-by: خالد حسني <khaled@aliftype.com>
        Tested-by: Jenkins

2022-09-30  Khaled Hosny  <khaled@aliftype.com>  [8da2560a8ddb530abe4fb72b59ef6e18ce219d80]

        vcl: Use the same underline sizes for overlines
        
        It makes no since to have overline of different sizes than underlines,
        and in fonts with big ascenders (like Amiri), we end up calculating much
        thicker overline than underline.
        
        Change-Id: I97e9818c94e815b2eb57813ab22329bc833fd34c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140804
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-30  Khaled Hosny  <khaled@aliftype.com>  [ba03e033d1be4bc49f2a8d6afbeecd381507b242]

        vcl: Use font’s underline/strike position and size
        
        This respects the values set by font designer, which are usually better
        than the values we calculate especially for fonts with deep descenders
        (like Amiri).
        
        Old code is kept as fallback in case the font does not provide such
        values.
        
        Change-Id: I51a5147e4c6e006d1dcd13817ed21f0f62b47e97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140803
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-30  Khaled Hosny  <khaled@aliftype.com>  [fb417ee082afdd2e80a1f48aa420bb8d5cb97686]

        vcl: Apply variations to font metrics
        
        Use HarfBuzz API instead of reading the raw font table directly, since
        HarfBuzz will apply the font variations as needed. For non-variable
        fonts we still also use HarfBuzz font metrics API, but in a more
        fine-grained way to maintain backward-compatibility.
        
        Change-Id: If6b12a11ecb63356be92ef4f0714355ae77378f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140799
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-30  László Németh  <nemeth@numbertext.org>  [5948e2e9f032916e3278f904097eff6b47b869d6]

        LibreLogo: fix ast, gug, hsb and sid language support
        
        Asturian (ast), Paraguayan Guaraní (gug), Sidamo (sid)
        and Upper-Sorbian (hsb) localizations did't work despite
        their existing localization stored in the language fallback
        dictionary of LibreLogo.py, because their 3-letter language
        identifiers with their country codes trimmed to 2-letter,
        for example: "hsb-DE" -> "hs" instead of the correct "hsb".
        
        Missing Upper-Sorbian support was reported by Michael Wolf.
        
        Change-Id: I57aa6752d05452d1f8bb95ff91f4d4456dffcd80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140796
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-09-30  Caolán McNamara  <caolanm@redhat.com>  [6770a541e36a4e270ad309bd429a33e8d0bee15f]

        use gtk_tree_path_new_from_string here too for consistency
        
        Change-Id: I5d4795fcaf20ae89c18ddb1d75ca93f078e0e3fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140798
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-30  Caolán McNamara  <caolanm@redhat.com>  [0c2d5312071a2de2ef2a9bdb997b8b8d4a91e9b4]

        gtk_tree_model_get_iter: assertion 'path->depth > 0' failed
        
        seen in format, cells in calc
        
        try an explicit depth
        
        Change-Id: I395563d2b412b2ca8839292296f9dad6db704620
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140797
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-30  Caolán McNamara  <caolanm@redhat.com>  [f6785391fb0d6665109b3afe73e86f11cc11baab]

        align sparkline color labels like all the others
        
        Change-Id: I5a7b16fb5de83118bb2d0b3bbfd30fce1b9c8d82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140795
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-30  Caolán McNamara  <caolanm@redhat.com>  [8b803c13b4a81a3fc6aa7fed219caeccb88dba6c]

        use standard row and column spacing
        
        Change-Id: I55a469f30f837b7c55b6c7d9672c7e909abe6a77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140791
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-30  Caolán McNamara  <caolanm@redhat.com>  [12959054a0786811041c70173e1d4d448e85c012]

        resave with latest glade
        
        Change-Id: I0e6b4bf7a6420e555ef72b58995055a116afd43d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140790
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [2ccbea717d1e11a821bc5fc0900ac0e6f7a566c4]

        use more SwPosition::SetContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I3dde04bf78e1412f731b3cd63c658adfb1b2fea5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140793
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [1f9fc5da3c38d3e73f1427f040d29a27bacfbe44]

        use more SwPosition::SetContent
        
        as part of the process of hiding the internals of SwPosition
        
        Change-Id: Idc7bc4cd22f13cf7bfb7982d445d13970a9e70a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140792
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [113d9bba057b2fd634fcfcebb83a4d92cf41d69f]

        use more string_view in stoc
        
        Change-Id: I6552f3daee7b18dbd311ac7e80ebf1e84e36704d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140787
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-30  Maxim Monastirsky  <momonasmon@gmail.com>  [79e450749d58e21cad747592f49e505830184d74]

        tdf#151172 crash in notebookbar with extension enabled
        
        Change-Id: I60d777b27ffee095807490f4b181b1b08ed88462
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140683
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-09-30  Khaled Hosny  <khaled@aliftype.com>  [e6a46b235997c309a926bb0573de625a89b29b8c]

        vcl: No need to get font face from GetNextGlyphs()
        
        We can take it from the font instance.
        
        Change-Id: I54c507d498c58e271c479b0a615b165345a1c33b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140788
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-30  Caolán McNamara  <caolanm@redhat.com>  [a091ae213eb8d64c21361969775b76e7911cc1af]

        tdf#143673 set an explicit drawing area bg
        
        noticed in gtk darkmode on switching from initial application
        to start center
        
        Change-Id: I1cffab97ecd69ca6043531a6b2b5fc34b1ca84f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140789
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [9ec9ace3f010dc654ac831cf66d9589a16b07931]

        use more string_view in starmath
        
        Change-Id: I3569d8dd41bf1c2db6a1fd379ca5596342922e45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140786
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-30  Noel Grandin  <noelgrandin@gmail.com>  [379dc869229db17492686ff9b5abe268a6a89c2f]

        use more SwPosition::Adjust
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I0109d81181bddfdd7b02c8f2f03b67d53b30ee6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140745
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-30  Gabor Kelemen  <kelemeng@ubuntu.com>  [b06ba49a0ee6e3f295e8dc50e84e8a45bb3baafa]

        Drop unused gen-iwyu-dummy-lib.awk script
        
        missed from 079659eb7d15f15a37f1f508beb5cffe24fe6f25
        when the code using it was dropped
        
        Change-Id: I7d769f8be75335079a4a24391d120505d7bd6c84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140741
        Tested-by: Jenkins
        Reviewed-by: Gabor Kelemen <kelemeng@ubuntu.com>

2022-09-30  Miklos Vajna  <vmiklos@collabora.com>  [a3d3d8e0a994069986400c0e08701bf4f8a94ba0]

        CppunitTest_sw_layoutwriter2: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Also add a SwBookmarkPortion::dumpAsXml() can that show the colors of
        a bookmark portion, instead of faking that into the layout text.
        
        Change-Id: Id4da6b27bf3d33d55bba281445084242306d1525
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140751
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-09-30  Justin Luth  <justin.luth@collabora.com>  [8253b8d6f1efb7fc3e2928d543c21a79c2cdc13f]

        tdf#148806 docm: fix vba macro events without ScriptCodes
        
        Prior to this, none of the DOCM ActiveX macros were called.
        Now, just like magic, it all works.
        
        Already broken at commit c5fc57de562850a7d2f708e3936296d24677012d
        Author: npower Developer on Tue Mar 2 15:04:15 2010 +0000
            npower14miscfixes: #i109706# move back msvbahelper to the filter module
        
        Change-Id: I25b25850b12609e5e00dd4bd5189a734abcbddd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140750
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-09-30  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [7e19bde57c825f361304e9bce1d3929995ee7ddd]

        tdf#151071 Revise Sifr: DB Query, DBReport, Freeze Pane, Go To Page, etc)
        
        Change-Id: Ib52ba298d8f6be57b6aa32dbfc4389ba3e4680ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140747
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-09-29  Noel Grandin  <noelgrandin@gmail.com>  [74e2d6dca536fe670b125ee9ac1192f45166db6e]

        use more SwPosition::Assign
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I5744c861a9996f4d6d710acf73720aae2af6d9fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140744
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-29  Noel Grandin  <noelgrandin@gmail.com>  [ab4c74241ddc1a09c82d5ef240a170b0dc38b31c]

        use more SwPosition::SetContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I0efae00beb920aac21fc5c10b663570cecc681bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140742
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-29  Noel Grandin  <noelgrandin@gmail.com>  [13a10516e71609d677d7f7d274f3ddc98cb8df18]

        use more SwPosition::AdjustContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I43e32d6ce99e045c4ac9258d5f208bc557998812
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140743
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-29  Noel Grandin  <noelgrandin@gmail.com>  [3c68edf8fc8343300de500f01b11ae36e02819a6]

        use more SwPosition::Adjust
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I85a732f068a94e91abda5e22597d4024bc5bddb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140746
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [c1cf478e77db23f688d697112ea31c6d470b2539]

        use more SwPosition::SetContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Ib643b5ea126ada9edb7c2ec07ea3536fc93d36d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140738
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [b3e07612eb6536aa14f2108484705068fc8e30d8]

        use more SwPosition::SetContent
        
        part of the process of hiding the internals of SwPosition.
        
        In thi case we just need to point aDelPam somewhere else, so
        that is doesn't point into a node that is about to be deleted.
        
        Change-Id: I7b2ae167af30cebd896565e5e597bcbf79505e80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140734
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [22535b5a6591e1f9f1ebd6c95bc6173f570f0082]

        use more SwPosition::SetContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I7e4055250f68fd8d463f5cf205a91801ae7c2f1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140733
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-29  Julien Nabet  <serval2412@yahoo.fr>  [0103092bf2e25b0f1ad33b1855ea440dfa537f3d]

        Related tdf#151197: remove remnants of EmojiControl in svg parts of icon-themes
        
        Change-Id: I82fb27ddbec2d2ab92fc41c8e1c1a398450bbfe0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140740
        Reviewed-by: خالد حسني <khaled@aliftype.com>
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-29  Luboš Luňák  <l.lunak@collabora.com>  [1c53f5b6647dcffa57012990d342b21eaff19888]

        introduce ScTable::GetColumnData() (tdf#151182)
        
        This is intended to handle possibly unallocated columns similarly
        to CreateColumnIfNotExists(), but unlike that one this one does not
        allocate, if the column is not allocated then the default column
        data is returned. This is intended for reading of columns.
        
        Change-Id: Ic3b637eb3d16bac69ebc7ecd389973407db4f7fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140737
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [436c37e6995c70af8ead81bb69b7692f8ef65912]

        use more SwPosition::SetContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Id3a0105f0566db54fcbbf50f829094ca6ac3bcca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140731
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [867f7311c36c0ae6d8dd8b6e3f1466d6babe4817]

        use more SwPosition::SetContent
        
        part of the process of hiding the internals of SwPosition.
        
        Change-Id: Ifa1996b286058bf17a29401a079ecfd4d2babd2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140735
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [16844900b94e07975888745aa6d07e60c07ff680]

        use more SwPosition::SetContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I46fa167cafccb57baa4f8153528d2f130a4d96a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140732
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-29  Caolán McNamara  <caolanm@redhat.com>  [c38d17b62c3ec206ccf484d701ff95cd037c6a4e]

        ofz#51859 Integer-overflow
        
        Change-Id: I985164aad4f0133c258d6bdb8a4f38a75c3f7edf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140736
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-29  Khaled Hosny  <khaled@aliftype.com>  [5f1eb2a12b6e6ee646b5e9536822531ad0bd3259]

        tdf#151197: Remove EmojiControl
        
        Change-Id: I7fb423727425ec42d1161f6ac5649f5cac82f12f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140651
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [e7218379295630a3310efca69058c0e776d85969]

        use more SwPosition::SetContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I759b9e3780151dc1574b75486e9e5bf43b198084
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140727
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-29  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [2ebf1ca2b696c800071a8c000a9715fdaa911c15]

        tdf#151071 Revise Sifr (object align, small icons with cursor, accent style)
        
        Change-Id: I7c7037719f73e761f21a416ff289b327766e8ea0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140723
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-09-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [7cfc8bbec95d64613fc235a7af8c00ea99b6a8ed]

        use more SwPosition::SetContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I35124d74684e7f1b441dfc0168d9647d7060421a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140726
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [f1cf3bcae686a9c49c3a941100ded88d7fd84091]

        use more SwPosition::SetContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I0cbe2865b0d411b3385476fa16988de4fd34531c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140728
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [0f455bf096c922b8dd07b045258c490bae93ab1e]

        use more SwPosition::SetContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I58aef1248e52bd36239dad4029d127e58179e637
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140722
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-29  Khaled Hosny  <khaled@aliftype.com>  [b2808ebfeb8654d349f6324fa2bc0f6e97af4e33]

        tdf#55922: Remove redundant macOS dock icon menu
        
        The File → Recent Documents is redundant since macOS shows recent
        document on the main dock icon menu.
        
        Change-Id: I644745309fb06f340fb871f3a5dba620c279e718
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140721
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [ad5567daa7beb422b868af3234f6da50138cc24e]

        use more SwPosition::Adjust
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I250484cec147b61c74a7fdb23bd389dd5d6c1d74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140712
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [6c2ec9794db85a4ff2de71c7f50587c4fd7ac703]

        use more string_view in writerfilter
        
        Change-Id: Idd4582138e8da9cc60e0a728bdea5542a509a4f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140711
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-29  Noel Grandin  <noelgrandin@gmail.com>  [4b95451f859bac8e05956ce12df17f1ee410032d]

        split utl::TempFile into fast and named variants
        
        which makes it easier to know what each variant requires
        to stay on it's happy path
        
        Change-Id: I3275a2543573367714bc78092e882f6535507285
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140469
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [a08468c1a5255d3fb04cd8a0dc627acdea40426a]

        use more string_view in xmlsecurity
        
        Change-Id: I245961d0116a7a72f8506cfc0b009990e35c6796
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140710
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-29  Miklos Vajna  <vmiklos@collabora.com>  [c74d97f1218a3592226a4fae4d4c1941dabe4f7a]

        oox: avoid else after return in WpgContext
        
        It's less code and does the same.
        
        Change-Id: I9b08f5b5c982bbf3740d7d5d04156ae01d878705
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140718
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-09-29  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [100dc387ffd7df84199dae51abd9de35440905f1]

        tdf#151071 Revise Sifr (table & data action)
        
        Change-Id: I8e3ef21442c0465135d2eede0d9dc5979a5b8703
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140720
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-09-29  Eike Rathke  <erack@redhat.com>  [48b9cbc742de3f6120986cb6cafc92eb5009da82]

        Fix incrementing number in dbrange names during copying, tdf#145054 follow-up
        
        lcl_IncrementNumberInNamedRange() during copying a sheet didn't do
        what it was supposed to do, it could generate names that would had
        been cell references, and the loop it was called from could had
        prematurely ended because it inserted into the set it was
        iterating over; also the loop ended as soon as it encountered just
        one dbrange that wasn't on the sheet that was copied. That never
        worked as intended with more than just a very few names only on
        the same sheet.
        
        Additionally after the actual change loplugin:stringviewparam
        forced me to pass a std::u16string_view parameter, for that some
        adaptions had to be made.
        
        Change-Id: Ib83d317c69d821e8e8a2f1cd6791da9616ed188d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140717
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-29  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [1f7b050d83966b51e0b22de9b565bf4ceacdad16]

        tdf#151071 Revise Sifr (too lazy to mention)
        
        Change-Id: I88ce1157604c0168980276fe1855eee2f9649f25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140715
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-09-28  Rafael Lima  <rafael.palma.lima@gmail.com>  [03809a4338f4a1e9e5ad5088fdeedc4c3fe0f7b5]

        Related tdf#132576 Fix "draw" string in Template Manager and make it translatable
        
        The Templates Manager has a category name "draw" which cannot be translated. It also looks weird because all other categories have full names whereas this one is a lowercase string.
        
        The reason the word "draw" is used is because it is the name of the folder where the template is located. This patch maps a string "Drawings" to give a proper translatable name for this category.
        
        For this patch to take effect, the user needs to be on a fresh profile (or at least reset the user UI modifications).
        
        Change-Id: I2223dfe8761a5687b02e843957ebf7fb07f4a626
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140506
        Tested-by: Jenkins
        Reviewed-by: Laurent Balland <laurent.balland@mailo.fr>

2022-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [124d786e68dd5838b814ec8a453769ff7ba76f23]

        use more SwPosition::AdjustContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Ic2a13b4bcdc820f3604179ee391b8a0df962226b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140709
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-28  Jim Raykowski  <raykowj@gmail.com>  [589cfd3ef33ddb42ea265e2ab2b87d32f1f1f67d]

        tdf#140892 Account for list bullets and numbering
        
        when placing outline folding button
        
        Change-Id: I2cdd9916c0f1327d9a48443d00205490bfb04f31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140585
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [a63fcd0916ebe51d866ed1113babd1a521c175c6]

        use more string_view in svgio
        
        Change-Id: I30d2f02941673ce33febc4e0f563e77b80a585fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140707
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [aa770d615ec5722411cc4ab1f88de89d4cad5809]

        use more string_view in ucb
        
        Change-Id: Id1d35aca0c8f62b3eb03eca9850a3f3c9799df98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140706
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [42a73e2259d5937ffb8896f7cd24991f83b1ad82]

        use more string_view in desktop
        
        Change-Id: I16dbc8cb027f51703bc016e095096c868f6e2881
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140705
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-28  Tünde Tóth  <toth.tunde@nisz.hu>  [adc042f95d3dbd65b778260025d59283146916e5]

        tdf#124333 PPTX import: fix Z-order of embedded OLE objects
        
        Choose mc:Choice in a:graphicData element
        if the selected p:oleObj element has a shape id
        to avoid of shape duplication which created also
        bad layout/overlapping because of the different Z-order
        of the duplicated shape.
        
        Change-Id: Idecff4903c2d637bc82353f13352cac72413cec1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140041
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [36003e7644014cde9330bf45fee3815278a74035]

        fix bug in lcl_IncrementNumberInNamedRange
        
        from
            commit 690e4852809ea21b5fd909298c5fa2a053fa0458
            Date:   Mon Jan 31 09:02:33 2022 +0100
            Fix copying range when it doesn't contain a number
        
        OUString::lastIndexOf() eithers returns an index or -1, so adding 1 to
        it, means that nLastIndex is __always__ >= 0.
        
        Change-Id: I197f8c856a52534690d7a0d28e49cecf296dccb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140704
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-28  Noel Grandin  <noelgrandin@gmail.com>  [c4c3d1b575ba46f181a15d5c4b66c52a3020194d]

        use more SwPosition::SetContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Ia5d84c6b9905355f0b04cb64c18b628120c3c9b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140671
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-28  Noel Grandin  <noelgrandin@gmail.com>  [75502b3e837071389579787b8d0db6f47db7851b]

        use more SwPosition::SetContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I5328dcf01d3fc2c8e61265667512f8bdcd739509
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140670
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [50bd2ca20618ba9c9f512716d8de7521a9fde0f6]

        sal_uLong->sal_uInt32 in CommandStruct
        
        we are already using sal_uInt32 for this in some places
        
        Change-Id: I69ed8f6c29215fcedcafc403861cdd0e06c034ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140701
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [913ed3e5673c2d70e2c4e519eb65368b0606d7f0]

        sal_uLong->sal_uInt32 in SwHashTable
        
        Also
        (*) increase the number of items this table supports from SAL_MAX_UINT16
        to SAL_MAX_UINT32
        (*) add some asserts to document and verify the above limit
        
        Change-Id: I53f83303af04a9ac4f3786b221e338a7684fa1ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140700
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-28  Justin Luth  <jluth@mail.com>  [6cec8ba33a28de7248861b2eecfc5034cbde9d37]

        tdf#125216 import filter: allow .doc renamed as .dot
        
        A LO 6.2.2 regression prevented .doc-as-.dot files to load,
        giving a "Read Error. This is not a valid WinWord6 file."
        
        Well, it is not a valid .dot file (because of some bit differences),
        but it is a valid .doc file.
        Since it was renamed to be treated as a template
        (requiring a save-as), we should treat it as that.
        
        Change-Id: I308375797e9dae3ca6d203fab520e91ee788325e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140687
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-09-28  Miklos Vajna  <vmiklos@collabora.com>  [9be24f694d42fc9cae55ed911e0dff7f729803f1]

        cui: fix crash in SpellDialog::SpellContinue_Impl
        
        Crashreport signature:
        
        Fatal signal received: SIGSEGV code: 128 for address: 0x0
        program/libcuilo.so
                svx::SpellDialog::GetNextSentence_Impl(std::unique_ptr<UndoChangeGroupGuard, std::default_delete<UndoChangeGroupGuard> >*, bool, bool)
                        include/com/sun/star/uno/Reference.hxx:114
        program/libcuilo.so
                svx::SpellDialog::SpellContinue_Impl(std::unique_ptr<UndoChangeGroupGuard, std::default_delete<UndoChangeGroupGuard> >*, bool, bool)
                        cui/source/dialogs/SpellDialog.cxx:355
        program/libcuilo.so
                svx::SpellDialog::ChangeHdl(weld::Button&)
                        include/rtl/ustring.hxx:527
        program/libmergedlo.so
                Control::ImplCallEventListenersAndHandler(VclEventId, std::function<void ()> const&)
                        include/rtl/ref.hxx:208
        program/libmergedlo.so
                Button::Click()
                        /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/std_function.h:244
        
        Change-Id: I2c7267118213ea7d915a28d77badf93f8ff75683
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140586
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140689
        Tested-by: Jenkins

2022-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [8d07dd1b5c9a81ac95407706ab93fdb3f1d82c13]

        elide some ref-counting
        
        Change-Id: I9fb70d1612dda3c20a683a050f550d1830dd1fc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140693
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [217dab1c2c197bbaff8d9948ccb8e7cb4b959fcf]

        no need to convert this OUStringBuffer to OUString
        
        can save some cycles by treating it as a std::u16string_view
        
        Change-Id: I704118b26cbfbebcc8a7f19ce11079ef5a544a84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140692
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [01c9e8808bdee7ee355a037fda2889150f21f6fe]

        use more string_view in formula
        
        Change-Id: I3d9feafb0e2010f284a1700becbe9b701edc9849
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140697
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [a1d6ec66ce4b8dd84f0962f9b749b831cbb05baf]

        elide strlen cost in FastAttributeIter::toDouble
        
        by inlining the underlying code to rtl_str_toDouble
        
        Change-Id: If379bf40472455be93ca4da6ece25a126bed0b73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140691
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [b47733e5f0a16f3fc1bdaad5c3ec171f2fc35d02]

        avoid some ref-counting in a hot path
        
        Change-Id: Ibae87fc4e2fbe11d52cd89134a253ac2215134a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140690
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [4b697b15a4985160fbe5b384411aa6b9c0b11b60]

        use more SwPosition::SetContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Iede060702cefc3c2b0a5c5268ece07affa1e3a83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140669
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-28  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [da100343e5416e1040f8f6d83fd73d8d0577112e]

        tdf#147724: DOCX STD import: use storeid to indetify custom XML
        
        We need to identify XML document to use by storeid in sdt block
        and in properties of external XML file. Otherwise are possible
        content collisions when same xpath can evaluate successfully
        absolutely unrelated custom XML.
        
        Change-Id: I6d201a539130b110046deb1818340513cc47a061
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139771
        Tested-by: Jenkins
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2022-09-28  Miklos Vajna  <vmiklos@collabora.com>  [914d246e0edcbdfa5969b7f3eea7c67e1a5b7522]

        crashtesting: fix PDF export of fdo83057-2.docx
        
        Loading this document and laying it out resulted in an assertion failure
        since commit de90c192cb8f1f03a4028493d8bfe9a127a76b2a (sw content
        controls, plain text: enable DOCX filter with data binding, 2022-09-19).
        
        Writer has two relevant invariants: First, if a draw shape is anchored
        into a header, then the "master" shape (typically on the first page) and
        its "virtual" shapes (on other pages) have their indexes / ZOrders set
        so that the master shape has the highest index. The second is that in
        case a draw+fly format is paired into a "textbox", then the fly index is
        always the draw index + 1. The assert fails because in this case the
        virtual draw shape's index is not smaller than the master one.
        
        What seems to happen here is that first SwDrawContact::ConnectToLayout()
        iterates the frames of the text node in the header, and happens to first
        visit page 1 and then page 2. So the master SdrObjects go to the first
        page, the virtual ones go to the second page. Then later
        SwDrawContact::ConnectToLayout() is called again, which removes the
        master and the virtual draw SdrObject from the layout and the virtual
        draw SdrObject from the model. Then it visits the text frames of the
        header text node again, but this time it happens to find the second
        page, and only then the first page (for reasons unclear to me, this
        didn't happen before the above commit). The result is that both
        invariants are failing: the master draw+fly is no longer on the same
        page and the indexes are also out of order, so one of the pages don't
        show shape text for the shape from the header.
        
        Fix the problem by two tweaks:
        
        - Improve SwDrawContact::ConnectToLayout(), so that in case it just
          appends the draw object to the layout for the master, then it adjusts
          its ZOrder so the matching fly will be the draw one + 1.
        
          This was working in the virtual case already, since there we call
          AddVirtObj() already, which calls SwDrawVirtObj::AddToDrawingPage(),
          which already knows how to maintain this invariant.
        
          This fixes master draw SdrObjects to be directly before their fly
          counterparts, even if the page order changes.
        
        - Improve SwDrawVirtObj::AddToDrawingPage(), so that in case the virtual
          draw SdrObject finds its fly, but that fly has an incorrect index (due
          to the changed page visit order), then we first fix up the fly and
          only then set the index of the virtual draw SdrObject.
        
        The result is a doc model like this:
        
        <SdrObject ptr="0x52ecd30" symbol="13SwDrawVirtObj" name="" title="" description="" nOrdNum="0" aOutRect="-16000, -16000, 0, 0"/>
        <SwVirtFlyDrawObj ptr="0x4e4bfa0" fly-frame="5">
          <SdrObject ptr="0x4e4bfa0" symbol="16SwVirtFlyDrawObj" name="" title="" description="" nOrdNum="1" aOutRect="0, 0, 0, 0"/>
        <SdrObject ptr="0x4ea4300" symbol="17SdrObjCustomShape" name="Rectangle 2" title="" description="" nOrdNum="2" aOutRect="10418, 2441, 1775, 485">
        <SwVirtFlyDrawObj ptr="0x52ec630" fly-frame="14">
          <SdrObject ptr="0x52ec630" symbol="16SwVirtFlyDrawObj" name="" title="" description="" nOrdNum="3" aOutRect="0, 0, 0, 0"/>
        
        I.e. each draw SdrObject is followed by its fly and the masters have the
        highest indexes.
        
        This all stems from the behavior that 1) re-connecting a draw contact to
        the layout removes the draw shapes but not the flys from the layout, 2)
        the order of frames in an SwIterator visiting is not something we can
        depend on and 3) textboxes are implemented using a pair of draw+fly
        formats.
        
        Change-Id: Ia03f0ec70cf67626660349accc63770fe2afef5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140688
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-28  Noel Grandin  <noelgrandin@gmail.com>  [ada3cf7a8392c59932fc339357cda9c3dda5c33f]

        use more SwPosition::Assign
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I1157df373fd1462dc44b3828ec4de667fcdc02bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140672
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [949f0fca3cbe3d80c4aaebe6b7d7f4a8beb2fc13]

        use more string_view in framework
        
        Change-Id: I9a79eef6d41696f1de7569f40d6eaf1d85ff77bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140638
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [ceaff89c973953e283aa881292206c593e5f9c7c]

        use more string_view in oox
        
        Change-Id: Ib0d7015a898073d51ac2638d62a19eadcba37685
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140653
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-28  Miklos Vajna  <vmiklos@collabora.com>  [3c3f41dc11957c1ee8e8e06fbf197cae28d7671b]

        CppunitTest_sw_ooxmllinks: remove not needed mustTestImportOf()
        
        All of the test files are docx files, so the stock
        SwModelTestBase::mustTestImportOf() does what we need.
        
        Change-Id: Ic1f1db76b24a94c3d5d5e65f882a7b6d0a25febf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140664
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-09-27  Eike Rathke  <erack@redhat.com>  [a3f0c5022dc98cdbf2723d328d97db94a67e8ecd]

        Replace dead langtag.net reference link with Wikipedia and W3C
        
        Change-Id: Ic62f0f2ed9d4e4c7b6e026ec879830cbdb5338cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140663
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-27  Caolán McNamara  <caolanm@redhat.com>  [8361df4cf3728ef5e98b6c95a06a4bc829c8fd44]

        tdf#151187 don't check glyph substitute positions
        
        to see if they can be perfectly round tripped back to original
        application provided positions. This may have already served its purpose
        that there aren't unexpected gotchas and could be retired.
        
        Change-Id: Id30d00d0c1649c5d80d43b57887a6e6cfa8fb5be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140673
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-27  Justin Luth  <justin.luth@collabora.com>  [27c22bac5439908ecdd1aa05580d75998a5eb058]

        tdf#123990 sc condition: use GetTransliteration, not GetCollator
        
        Thanks Eike
        
        Eike said "This should not use collation (which should only be used
        in sorting context) but ignore case transliteration instead."
        
        I had just copied ancient code from
        commit 952c2b02c73b30b011306faf2f0d6f2b4a935955
        Author: Eike Rathke on Date:   Wed Mar 14 14:57:39 2001 +0000
            use CollatorWrapper instead of International
        
        Apparently that code should also be changed
        in a follow-up commit.
        
        Interestingly, a \x000 - \x008 etc must be isEqual(""),
        so an attempt to ScGlobal::getCharClass().lowercase
        all variables at the beginning and use regular OUString
        comparisons didn't work.
        
        Also, a "" startsWith and endsWith each string.
        In Excel, a "" is also contained in every string,
        but not (yet) in Calc.
        
        Change-Id: I44a07c482d2d67a76a939ba2d593a003398d52c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140633
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-09-27  Michael Stahl  <michael.stahl@allotropia.de>  [70973680f05c587c866d2de2a16bff9ebf8007ca]

        sw: fix inserting fields between 2 adjacent input fields
        
        Primarily this is achieved by using GetTextAttrMode PARENT in
        SwCursorShell::CursorInsideInputField() and
        SwCursorShell::PosInsideInputField().
        
        But this requires some refactoring to make this parameter available.
        
        Change-Id: I1a0ef4e3d93a6733d972544abfe07ddf929eb62c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140661
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-09-27  Michael Stahl  <michael.stahl@allotropia.de>  [85d099bd3680d517f1a76faf3eb720a9cb8e140f]

        sw: SwFieldDlg disable Insert button if shell cursor is in input field
        
        Lots of content including fields cannot be inserted into an input field,
        and if there is already a selection when clicking the insert button, the
        selection will be deleted but then inserting the field will fail.
        
        Just disable the button, as is already done if the cursor is in a
        protected section.
        
        Change-Id: Ib01cf378441582668a9dd4c76900062b906ff09c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140660
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-09-27  Stephan Bergmann  <sbergman@redhat.com>  [5c425ca13001ddd64b3f6fd4dde8af7468bc37c8]

        Revert some string_view pessimization
        
        This reverts the configmgr part of 0a7eac8576f313dcaf27ee45326d71fd6b5aea1e "use
        more string_view in accessibility..configmgr":  All calls to Data::parseSegment
        (either directly, or indirectly either via Access::getSubChild or via
        parseSegment in partial.cxx) pass in an OUString path, and in some cases (see
        below)
        
        >         *name = path.substr(index, i - index);
        
        in Data::parseSegment reconstructs an OUString from the full path (i.e.,
        index == 0 and i == path.size()).  And I see no code that actually benefited
        from the switch to string_view.
        
        One example call stack for such an expensive reconstruction of an OUString from
        full path is
        
        > #0 in configmgr::Data::parseSegment(path=u"ooSetupSystemLocale", index=0, name=0x7ffff5299280, setElement=0x7ffff52992a0, templateName=0x7ffff52992b0) in core/configmgr/source/data.cxx
        > #1 in configmgr::Access::getSubChild(this=0x619000028f80, path=u"ooSetupSystemLocale") in core/configmgr/source/access.cxx
        > #2 in configmgr::Access::getByHierarchicalName(this=0x619000028f80, aName="ooSetupSystemLocale") in core/configmgr/source/access.cxx
        > #3 in utl::ConfigItem::GetProperties(xHierarchyAccess=uno::Reference to (configmgr::RootAccess *) 0x619000028fb8, rNames=uno::Sequence of length 6 = {...}, bAllLocales=false) in core/unotools/source/config/configitem.cxx
        > #4 in utl::ConfigItem::GetProperties(this=0x61100000cad0, rNames=uno::Sequence of length 6 = {...}) in core/unotools/source/config/configitem.cxx
        > #5 in SvtSysLocaleOptions_Impl::SvtSysLocaleOptions_Impl(this=0x61100000cad0) in core/unotools/source/config/syslocaleoptions.cxx
        [...]
        
        Change-Id: I51127d82aea927dd9aaf374880c406dbafaddcde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140658
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1f3879db3dcf3dcbeeaf712aa1a55c257c33aa0f]

        Fix typo
        
        Change-Id: I269be7184ceeb34fd6d0c4e0311f7b4d5758e382
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140643
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-27  Caolán McNamara  <caolanm@redhat.com>  [1f09bf7bee753d34953fcefd6e2ee05797bf4b0a]

        crashtesting: assert on converting ooo64499-3.sxc to ods
        
        a problem since:
        
        commit 776ea34deefe7bdce2fb8a06e5c55ef27ec87ea7
        Date:   Wed Sep 21 11:09:46 2022 +0200
        
            use more string_view in xmloff
        
        Change-Id: Ifec0f4c84373aa4501acfde2fd357fd749f836c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140654
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-27  Andras Timar  <andras.timar@collabora.com>  [fe9390fcfbadfce119a3dd8e2ed676f35c737098]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3e01f85525f194ed75ae25eae6e7061efd32e147
          - remove empty paragraphs
            
            Change-Id: I42a12141e42c286e2d3398e8d05d19567ea0ca03
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/140652
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-09-27  Miklos Vajna  <vmiklos@collabora.com>  [a825e23a2980fcb3d970834c4ce1f8403fb93054]

        DOCX export: fix not-well-formed XML when hyperlink end is a textbox anchor
        
        We failed to save a document which contained anchored text and the
        anchor position was inside a hyperlink.
        
        The problem was that the hyperlink covered content which has anchored
        text, so when the text inside the shape ended its paragraph, it wanted
        to finish the hyperlink that was started outside the shape, which is not
        well-formed XML. This was a problem since
        7246e57216bb20c15af0ecf6a0183f5ffa81e780 (tdf#143591 DOCX import: handle
        anchored objects as at-char, 2021-09-20), previously we lost the
        character position of such anchor positions, so in practice this problem
        was not visible.
        
        Fix this similarly how we stash away the current state when entering a
        table cell: just save / restore the number of hyperlinks we have to
        close, that'll close the hyperlink outside the shape.
        
        Note that the source document has the hyperlink outside the shape's
        anchor, while we include the shape inside the hyperlink, but that
        doesn't cause problems in practice.
        
        Change-Id: I711fad2336fd78e2ba709c3fc0a4f75de32aae8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140650
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-27  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [7c2f8a1676c36e3045588e52545fb25062076dae]

        tdf#151071 Revise Sifr (Pivot Table, Table actions, autowizard etc)
        
        Change-Id: I9eb241b96a3160b4d4a17f7f6b7b454d0b63e916
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140634
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-09-27  Caolán McNamara  <caolanm@redhat.com>  [cd4f1eb7237d045d448be75933b4e94695ccd580]

        sufficient at this point to silently allow MissingJustBullet
        
        to not assert that there are unexpected glyph substitutions
        
        Change-Id: Ie4231c84fc1a509f86eac4242270c9e496bf7e35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140649
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-27  Caolán McNamara  <caolanm@redhat.com>  [f0c2719baadee4b2b315d61d39ce35bfbddfffcc]

        tdf#150916 make unselect in combobox dropdown same as initially unselected
        
        a similar issue as seen in tdf#148197
        
        Change-Id: I3848fe7b48f6148a5ae13d484c866953fed83c90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140647
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [f725629a6241ec064770c28957f11d306c18f130]

        use more string_view in filter
        
        Change-Id: I75c98f1da8898840bb882c17c7f1e59ec11ae8af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140648
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [97eccc5d55d8786f91c88a0f3de36640c112e68e]

        use more string_view in cui,extensions
        
        Change-Id: I76253ae06af53f63206a47a84035317c6a5058b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140637
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [f6bf58503dda832bad97b262e4feed633fdd4853]

        use more string_view in package
        
        Change-Id: Ia38b2784222701d669f244523ce9a27c4068c5ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140639
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [0a7eac8576f313dcaf27ee45326d71fd6b5aea1e]

        use more string_view in accessibility..configmgr
        
        Change-Id: Ie16d36faac7d06e275348ed68e6c6b2518534fd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140636
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-27  Stephan Bergmann  <sbergman@redhat.com>  [322ea272bba63ba779120ca5ead4a4b40d1bb93f]

        Fix some headless window sizes on Windows, to make `make check` more reliable
        
        ...by making it more resilient against varying screen sizes.  On my 2560x1600
        Windows laptop, three `make check` tests systematically failed, and apparently
        all of them were caused by that larger-than-average screen (similar to what has
        been detailed in the commit message of 3db6a93c558c55eed085b4386228f9951bb08936
        "Compute a better GetDefaultCenterPos"):
        
        * CppunitTest_sw_layoutwriter
        > test/source/xmltesttools.cxx:191:testTdf134298::TestBody
        > equality assertion failed
        > - Expected: 2
        > - Actual  : 3
        > - In <>, XPath '/root/page' number of nodes is incorrect
        
        * CppunitTest_sw_ooxmlexport12
        > sw/qa/extras/ooxmlexport/ooxmlexport12.cxx:526:testObjectCrossReference::TestBody
        > equality assertion failed
        > - Expected: Text 2
        > - Actual  : 2
        
        * CppunitTest_sw_uiwriter2
        > sw/qa/extras/uiwriter/uiwriter2.cxx:2702:testTdf122942::TestBody
        > equality assertion failed
        > - Expected: 2
        > - Actual  : 1
        
        Those tests are all run with both SAL_USE_VCLPLUGIN=svp and --headless.  But svp
        is only present on Linux and is thus ignored on Windows.  And --headless, while
        preventing any windows from actually being shown, nevertheless uses the GUI code
        to set up window sizes.  So the idea here is to hack the Windows backend in
        strategic places so that it uses "appropriate" window sizes in --headless mode
        to make `make check` succeed.
        
        The Linux svp backend has a single place in vcl/headless/svpframe.cxx where it
        hardcodes the number of monitors to 1 and the screen size to 1024x768.  However,
        for the Windows backend, code determining and using those values is somewhat
        spread, but it turned out that there is one strategic place in
        ImplSalGetWorkArea that does what we want (without touching the reported number
        of monitors at all), without (it appears) negatively affecting other scenarios.
        
        (It appears that macOS, also not supporting an svp backend, is similarly
        affected.  But it looks harder there to come up with such a strategic place to
        hardcode --headless window sizes, and at least my own macOS build's `make check`
        is unaffected as I use a default scaled 1829x1080 screen resolution there
        instead of the "raw" 3840x2160.)
        
        Change-Id: I822241f81497b9f6bed8e9688eddbe7d798c6b34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140588
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-27  Khaled Hosny  <khaled@aliftype.com>  [694f8eb1f79ff28a45682c77d7bb88ad9197025b]

        tdf#144348: Remove EmojiOne Color font
        
        The EmojiFont setting is now a comma-separated list of the three common
        color emoji fonts, it should fallback to the next font if the first is
        missing.
        
        Change-Id: I7aa134f914ab829704e9b707f511f166a81a0089
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140623
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-27  Mike Kaganski  <mike.kaganski@collabora.com>  [093143c5754ea1f8ec5e886468e124547ec5e21a]

        Reduce number of static objects a bit
        
        Change-Id: I80f0e8edeb4aa0b6a2179745ae9eda37cac278d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140641
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-27  Caolán McNamara  <caolanm@redhat.com>  [5d48602bfc2083294fc7d6a370bae4ce689be59e]

        crashtesting: crash in DocxAttributeOutput::TableCellProperties
        
        on converting ooo59560-1.sxw to docx
        
        Change-Id: I616b254c83ae168806f08a80c07b14de696cc87b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140642
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-27  Caolán McNamara  <caolanm@redhat.com>  [2aa3d771f157c60cee3fba867aa5c2ed40258536]

        cid#1500540 use check_after_deref instead of reverse_inull
        
        Change-Id: I9f33d2681865b4a8200549b962d76f5babedfa3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140593
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-27  Arnaud VERSINI  <arnaud.versini@libreoffice.org>  [49279212597db3993e1f8f1f70be873a2e22fe2f]

        rtl uuid : remove useless endian conversion
        
        Change-Id: I65a4dad0aceb83f2449c86c438cb478937c8b90a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138229
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-09-27  Mike Kaganski  <mike.kaganski@collabora.com>  [8623ce7cc634574f3f1294bc855ecd8dd32d661a]

        A bit of cosmetics
        
        Change-Id: If7440ea4e99ce33948a1c040f9f0345b18d18c42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140635
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-27  Miklos Vajna  <vmiklos@collabora.com>  [f01d7029601f01b591f8b36fb19d7c46742da880]

        sw: document SwDropCapsDlg
        
        It works with the current view in the SwDropCapsPage ctor, which is a
        bit poor, probably could figure out the relevant view via the parent it
        gets.
        
        Change-Id: Idc7641e1c56c6fbe2038115573db76b28c0375e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140626
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-09-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [1026527a517fbdf35392d97f89b470a02d2e40e0]

        use more string_view in dbaccess
        
        Change-Id: Id0b41d57015e8e2542b47d3a09ca8f13d090dbca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140621
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [23a7bdecee5278673a7c79286fb3faea553a85b2]

        use more string_view in connectivity
        
        Change-Id: I313fe10ce3166a0cd96ae0a98e571fd4356da3b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140620
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-27  Eike Rathke  <erack@redhat.com>  [0d3dd0aa54ad792f91d0905f3d46c13df3512d89]

        Prevent erroneous fraction detection of not yet accepted date
        
        May had happened if the locale's date separator is not '/' but a
        preset format uses it (for example DD/MM/YYYY) and the locale's
        date acceptance patterns do not contain D/M/Y so the first '/' did
        not already lead to a possible date before a match against the
        format is to be tried.
        
        Change-Id: I7f91130da52564496a2b1369741328236dde10e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140632
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [55219f771cd4e255a079cb4272f640807c805e0f]

        Fix typo
        
        Change-Id: I0a2bab10b739a5e2462f53826cc77dd25abd9959
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140625
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [920ca8c8eea0ccd40f42d3d72a3c43f59e6373e8]

        Fix typo
        
        Change-Id: Ib35b1ce171e655e2dfbca2ed996b7e212813b8f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140622
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-26  Miklos Vajna  <vmiklos@collabora.com>  [92259b092e7271a638c2f88d7565983dfe49f0b1]

        sw HTML export: fix PNG export of Writer images containing metafiles
        
        We attempted to export SVM metafiles as SVM+PNG, but then the SVM was
        turned into GIF. A GIF+PNG pair is not useful, just write PNG.
        
        This is similar to commit c8a9396e5695675ffe92935a9ba40354fc76ed79 (sw
        XHTML / reqif export: fix PNG export of shapes, 2021-06-03), which did
        the same for non-SdrGrafObj shapes.
        
        Change-Id: I1a0ab266473787d263573b4813dc19426e272435
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140619
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-26  galjit  <qmebic1975@gmail.com>  [298588598af246250a89baa492fade686c8df270]

        Related tdf#132398 - Remove Hicolor Assets for Future Revamping
        
        - Removed all 32x/64x/128x/256x/512x/1024x svgs as their corresponding pngs can be created by using the svgs found in scalables directory
        
        - Removed 22x22 assets as they were used only within KDE apps but KDE has its own LibreOffice 22x22 icons anyway
        
        - Moved extensions.svg as it was probably misplaced
        
        - Removed math.png that was not meant to be in a mimetypes directory
        
        - Renamed 1024x1024 to 512x512@2x (for HiDPI) directory as 1024x1024 is not a standard hicolor directory
        
        Change-Id: I6fe333abb5de6d403e43fc4aa5c7c2a1326c4250
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139715
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-09-26  Caolán McNamara  <caolanm@redhat.com>  [b98c6e213fa8cbae54c63ce30e7c07cca73b8860]

        crashtesting: don't assert on bogus font name in embedded ttf
        
        seen with kde156448-1.pdf, fontforge also warns about the fontname.
        Looks like the name starts in little endian (wrong) before switching
        to big endian and/or is initially out by one.
        
        䄀爀椀愀氀-BoldItalic
        should have been
        Arial-BoldItalic
        
        Change-Id: I4cd9f8bc6bc70d6e9a91c24801629ba140a3b675
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140614
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-26  Michael Weghorn  <m.weghorn@posteo.de>  [995d17697d1e46f66df67ca3132369d76caea29e]

        tdf#117173 wina11y: Send EVENT_SYSTEM_ALERT when notification shows
        
        Together with
        Change-Id Ifcf9304883e2e824ea1b7998d7767e474b87c8b6
        ("tdf#119788 tdf#117173 add accessibility NOTIFICATION role")
        and Change-Id Id62b3942dc17c3a1ed6a08d23438406e5a19c39d
        ("tdf#117173 a11y: Send SHOWING state change event on
         Window{Show,Hide}"), this makes NVDA announce the notification
        in the Search and Replace dialog as an alert, similar
        to what browsers do e.g. in the alert on empty input
        for the input validation example at
        https://www.w3.org/WAI/tutorials/forms/validation/ .
        
        Change-Id: I3263df4711f84a6dd9e178aaaaad340b128aa074
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140091
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-09-26  Michael Weghorn  <m.weghorn@posteo.de>  [c26d6cc3c4878d356328a538b5bf11e4e6a0e7dc]

        tdf#117173 a11y: Send SHOWING state change event on Window{Show,Hide}
        
        When a `vcl::Window` becomes visible, `Window::ImplSetReallyVisible`
        calls the registered event listeners with a
        `VclEventId::WindowShow` event. Likewise, a
        `VclEventId::WindowHide` events is sent in
        `Window::ImplResetReallyVisible` when the window
        is no longer visible.
        
        Handle that event in `VCLXAccessibleComponent` by
        sending a state change event for the SHOWING state,
        so assistive technology gets notified about this.
        (Similar handling can already be found e.g. in
        `AccessibleTabBar::ProcessWindowEvent` or
        `AccessibleTabBarPageList::ProcessWindowEvent`.)
        
        While doing so in `VCLXAccessibleComponent::ProcessWindowEvent`
        for the object itself would generally seem like a more straightforward
        and conceptually nicer approach, this would have the problem
        that the event wouldn't get propagated to the platform-specific
        a11y integration layer (like winaccessibility) for the
        `VclEventId::WindowShow` case, since the a11y event
        listeners are registered and unregistered as a response to the CHILD
        event (at least for winaccessibility and gtk3, qt6 doesn't do that
        (yet?)), and if the accessible event listener is not (yet) registered,
        the event is simply ignored.
        Since the CHILD event is sent in
        `VCLXAccessibleComponent::ProcessChildWindowEvent` and that gets
        called on the parent *after* `VCLXAccessibleComponent::ProcessWindowEvent`
        gets called for the object that became shown/hidden
        (s. `Window::CallEventListeners`), also send the state change
        event for the SHOWING state of the child from there, so the
        proper order can be made sure.
        
        The reverse order (first the state change event for the SHOWING
        state, then the CHILD event which results in removal of the a11y
        event listeners) is used for the case where the window gets
        hidden.
        
        In combination with
        Change-Id Ifcf9304883e2e824ea1b7998d7767e474b87c8b6
        ("tdf#119788 tdf#117173 add atk notification role") and
        commit 155e8b1683f10847ff18e75287e2466220242bb1
        ("tdf#117173: qt a11y: Forward changes to SHOWING state"),
        this makes Orca announce the label with notification role
        in the Search and Replace dialog for the qt6
        VCL plugin as well.
        
        The gtk3 case already works with just
        Change-Id Ifcf9304883e2e824ea1b7998d7767e474b87c8b6
        ("tdf#119788 tdf#117173 add atk notification role") in place,
        because that one uses native gtk widgets in the Search and Replace
        dialog, and the Gtk library then takes care of sending the
        object:state-changed:showing event when the label
        with notification role gets shown.
        
        Side note: There are also comments that suggest to rework
        the a11y event handling for the show/hide changes
        more fundamentally, e.g. this comment in
        `Window::ImplSetReallyVisible`:
        
            // the SHOW/HIDE events serve as indicators to send child creation/destroy events to the access bridge.
            // For this, the data member of the event must not be NULL.
            // Previously, we did this in Window::Show, but there some events got lost in certain situations. Now
            // we're doing it when the visibility really changes
            if( bBecameReallyVisible && ImplIsAccessibleCandidate() )
                CallEventListeners( VclEventId::WindowShow, this );
                // TODO. It's kind of a hack that we're re-using the VclEventId::WindowShow. Normally, we should
                // introduce another event which explicitly triggers the Accessibility implementations.
        
        Similar ones can be found in `Window::ImplResetReallyVisible`
        and `Window::Show`.
        
        Change-Id: Id62b3942dc17c3a1ed6a08d23438406e5a19c39d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139813
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-09-26  Rafael Lima  <rafael.palma.lima@gmail.com>  [d8789d175af75e7768e601662619b116e9780937]

        tdf#151143 Fix the size of Template Manager in ListView mode
        
        A previous patch (410bff99a708371eed6a82677b44e2151a4a990a) fixed the size of the ThumbnailView in the Template Manager.
        
        However it did not fix the size in ListView mode. So when the Template Manager opened in ListView, the height of the ListView the same as the number of available styles (rows in the list). The problem was most noticeable in Draw, which has just one template, but it actually affected all modules.
        
        This patch fixes this issue in ListView.
        
        Change-Id: Id6bf00b63e276b057ee191b191f57f295e9801cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140502
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-09-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [749573bfce08879587b4bd0c2cfeb6eada4c9912]

        use more string_view in sfx2
        
        Change-Id: Idf80ebfe6fb72c4b61eca15a4aee5da7621ffa48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140591
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [d9e044f04ac11b76b9a3dac575f4e9155b67490e]

        use more string_view in chart2
        
        Change-Id: I2afe0b5f82d1704a29bc80a969ee099eec90d3a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140590
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [b419eb4bd407c26ee813a347fdf14424908379e1]

        crashtesting: forum-de2-1635.ods
        
        regression from
            commit b52fd544b9c128d3e28de6355286f6480b618e93
            Date:   Tue Sep 20 15:48:38 2022 +0200
            avoid some string refcounting with sheets with lots of conditional
        formatting
        
        Change-Id: If1414221aef0b227200cfb6ffb8e87abb48a90c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140589
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [fbc2e86a97c6499537f6054e7eabf1c96d3d975f]

        uitest: sc: check 'all' button in autofilter
        
        Change-Id: I9a64701446512178cc8deda64f94c293d939ec3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140592
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-26  Stephan Bergmann  <sbergman@redhat.com>  [92166dba58980fddb234cd7069694cbbca69a8f7]

        Add some missing @since tags
        
        ...for constants introduced with 4917430c1c5e8105987e81d65d31df21955ad60e
        "tdf#116542 a11y: introduce STATIC role" and
        947fe0d89dee75ee43515ef7dfb43837d65a45bc "tdf#119788 tdf#117173 add
        accessibility NOTIFICATION role", resp.
        
        Change-Id: I1533f3bfcac5e7014078dd891dc05571f1186bb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140587
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-26  Szymon Kłos  <szymon.klos@collabora.com>  [cd0e3d61f2285b81d9c2bd8fa3d12e0deb505681]

        lok: create sidebar on demand
        
        Change-Id: I5393bba647aa4667643262e77acc6b6873afb571
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139729
        Reviewed-by: Ashod Nakashian <ash@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140580
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-09-26  Szymon Kłos  <szymon.klos@collabora.com>  [db106346a9797565e406cf9c26e762327446f59a]

        jsdialog: send action not update for spin button value
        
        This will help us to reduce payload and fix bug where
        in Chrome regenerated spin field always focused "arrow
        down" button after click on the "arrow up".
        
        Use value from formatter - the same as generated in
        widget update JSON.
        
        Change-Id: I6ace90eb532e894daacb563bc9fb93332fd755ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138700
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Rashesh Padia <rashesh.padia@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140579
        Tested-by: Jenkins

2022-09-26  Szymon Kłos  <szymon.klos@collabora.com>  [c4c664e1413b9d4f830a994ee9fa44c1b002f45f]

        Be sure the number format dialog content is in correct place
        
        - use special container for content which is always above
          action area (place where ok/cancel buttons are)
        
        Change-Id: I53dea3d98e7c74d0b571fdc8a35932deb48a8ad6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138668
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140578
        Tested-by: Jenkins

2022-09-26  Szymon Kłos  <szymon.klos@collabora.com>  [f3b73cce60a440db584b5774319bba6d00bd94c0]

        android: add Grammar Checker component to native-code.py
        
        Change-Id: I87e6e74393d387beb254291e668ca7eb56e5370b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136823
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140577
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-09-26  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [a96c9d7c5bb1ca6eaf72da49e29489f0f0ab1545]

        tdf#151104 correct missing ColorModification
        
        Presentation still uses Metafiles as transfer for
        Graphic content, so uses VclMetafileProcessor2D.
        Unfortunately processPolyPolygonGraphicPrimitive2D
        does not support an active BColorModifierStack,
        so use the default as working fallback to create
        correct GraphicData for the Metafile.
        
        Change-Id: Ia439b241cb414667263ef653b507ad8b7fecde61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140550
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-09-26  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [b89a5eef6daa23c27265f7451ec617dfedd2ce67]

        introduce sw::SectionHidden as plain SfxHint
        
        Change-Id: I7412c16d0ffd4cf38a1b4186f81703443cdf6fbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140576
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2022-09-26  Miklos Vajna  <vmiklos@collabora.com>  [f7c88bacd214394fff3826b6ab759285f3411f56]

        sw: prefix members of SwInsTableDlg, SwRenameXNamedDlg, SwSaveLabelDlg ...
        
        ... and SwSectionPropertyTabDialog
        
        See tdf#94879 for motivation.
        
        Change-Id: Id622c7880e978e1631d235a8fe04cb2976bbcd2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140583
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-26  Miklos Vajna  <vmiklos@collabora.com>  [a974bccd06ac6c7081256d32d2372ea05b253fbb]

        tdf#150762 RTF import: fix missing left margin on numbered paragraph
        
        The bugdoc has a numbered paragraph with a custom left margin, but this
        left margin is missing in Writer.
        
        This went wrong in commit 61b7034824dead1635f9e9c6ec996297e10f6910
        (tdf#104016 RTF import: deduplicate before text indent from numbering,
        2017-12-05), and now it's broken because the numbering properties are
        applied before paragraph properties in the DOCX case, but the RTF
        tokenizer didn't do this ordering.
        
        This behavior of sw core somewhat makes sense, users expect the margins
        from direct formatting to go away if you apply a new numbering. So fix
        the problem by tweaking the RTF tokenizer to emit the numbering tokens
        first and only then the paragraph tokens, which is an order that's
        closer to the working DOCX tokenizer.
        
        This only affects the old (WW6-style) paragraph numbering markup, not
        the newer (WW8-style) numbering markup.
        
        Change-Id: I39698f57684d47c03ea4848fc8eb6b2e855c4fbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140584
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-26  Khaled Hosny  <khaled@aliftype.com>  [6de6231fa9266b64aac87ee3415e4855bbaeec4e]

        tdf#150726: Fix previous fix
        
        Fix regression from:
        
        commit 092e37a284ea8b8bc1e8dabbbeb001c98012a996
        Author: Khaled Hosny <khaled@aliftype.com>
        Date:   Sun Sep 25 11:37:05 2022 +0200
        
            tdf#150726: Pass full string to DrawTextArray() when drawing bullet
        
        Since we are no longer copying the string, we need to use the actual
        rInf.GetIdx() here as well.
        
        Change-Id: Ic68593407cb313785c9d734e4a3a3687e2ba4eee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140582
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-26  Jim Raykowski  <raykowj@gmail.com>  [947fe0d89dee75ee43515ef7dfb43837d65a45bc]

        tdf#119788 tdf#117173 add accessibility NOTIFICATION role
        
        and use it to make screen readers announce notifications from the
        'Find and Replace' dialog
        
        Change-Id: Ifcf9304883e2e824ea1b7998d7767e474b87c8b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139709
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-09-26  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [a6abe4a33568d87904fd49c734af4726878af421]

        tdf#151071 Revise Sifr (Sheet, wizard etc)
        
        Change-Id: Ieeb1513ad2ddeca022180e9dc8e7c37b647fa59a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140581
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-09-26  Hossein  <hossein@libreoffice.org>  [d3050ff4a1355f7ebd3d4e7ddc8fb64f2b8894dd]

        Use Markdown instead of reStructuredText
        
        Use Markdown markup instead of reStructuredText for
        uitest/packaging/README.rst
        
        Change from reStructuredText to Markdown in setup.py is done according
        to this guide:
        
        Making a PyPI-friendly README
        https://packaging.python.org/en/latest/guides/making-a-pypi-friendly-readme/
        
        Change-Id: I12cbde53518d7ceadec034827d8cb00380df1547
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138555
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-09-26  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [ca78fe4dc72a4cd3737e4da9af888783d52285c7]

        tdf#151071 Revise Sifr including RoK locale icons
        
        Change-Id: Id3f4d32b0d801038f9dc49a1fb5633867ddb8634
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140565
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-09-25  Noel Grandin  <noelgrandin@gmail.com>  [415bdf0c0aaa791122d5ef5f81a5409974dd646c]

        use more SwPosition::Assign
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I69f153abdc9789f327a7b5373560a97e90d622a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140575
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-25  Noel Grandin  <noelgrandin@gmail.com>  [1988782c8131d307aff14bdaf7feabd8a5bc3214]

        use more SwPosition::SetContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Idc0b3c68d8f2c560868eacf5679e8a1f133cf80b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140574
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-25  Noel Grandin  <noelgrandin@gmail.com>  [63f1484e460700b101825b8c00b87f6592d4a5d0]

        use more SwPosition::SetContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I026a5480ede5e640550b39e8b030de303870cfc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140573
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-25  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [eb1294a60783ceb450cefd6891d6eafa0021aadc]

        unwrap SwDelChr to plain SfxHint
        
        Change-Id: Ief37a8025181b6cc8a6e484e2726d8a8d92f57ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140567
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2022-09-25  Noel Grandin  <noelgrandin@gmail.com>  [b0cab944460816b96921bf4efd76e25d1cf75816]

        use more SwPosition::SetContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I466640e5cf7aac57b0248e9a5069e75ccd7e779a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140572
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-25  Noel Grandin  <noelgrandin@gmail.com>  [16429ec437f4bf2acf33b4b2d968b45548f779b4]

        use more SwPosition::SetContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I20052ec81800ce206877bc1781297e5c13fb400c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140571
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-25  Noel Grandin  <noelgrandin@gmail.com>  [916d30ba7e8a5293f57ec04258f6c3839736295e]

        tdf#150715 Animations in LO Impress do not work properly
        
        Revert "updatePathFromSdrPathObj can just call getRange"
        This reverts commit 7c52337f9517135db13d75ecbbc10d7e26e01489.
        
        Not sure why this change did not work.
        
        Change-Id: I2c42b9b7ff4b85f3018bea289efd3d934dbe2be1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140570
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-25  Eike Rathke  <erack@redhat.com>  [7dca847f07c57591d20b6a2c618bfd8bfe62a09f]

        Resolves: tdf#151165 Function Wizard: ISODD()/ISEVEN() truncate to integer
        
        Change-Id: I73d06c6c40ac33f59cf38218b3e696de9aeb0b87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140569
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-25  Liu Hao  <ianahao331@gmail.com>  [f65ca3470ea2ede39314668348607dd061d003fe]

        tdf#150409 CJK&CTL properties shouldn't be hidden in Style Inspector
        
        Change-Id: I577e4c90eb000e3f55f5be9e14132a4c1d16fe9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138755
        Tested-by: خالد حسني <khaled@aliftype.com>
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-25  Laurent Balland  <laurent.balland@mailo.fr>  [567b4281b96f56ce48d3feb57522255b06816f9b]

        tdf#139962 make shellnew files 0-bytes
        
        To use implementation of tdf#139991, shellnew/soffice.* are now 0-bytes
        files
        
        Change-Id: Ifa5c02c6903d1d505a882cbe0951e4d5c10720f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140538
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-25  Mike Kaganski  <mike.kaganski@collabora.com>  [c8ced26b479bc42cf316a7351793438f663f6fc0]

        Some simplification
        
        Change-Id: I7b455d1cb33bba2b3f2dfb3f469639519cd3076d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140552
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-25  Khaled Hosny  <khaled@aliftype.com>  [092e37a284ea8b8bc1e8dabbbeb001c98012a996]

        tdf#150726: Pass full string to DrawTextArray() when drawing bullet
        
        When drawing bullets for spaces, we were passing a substring to
        DrawTextArray() and even taking care of adding an extra character to
        both sides to help with Arabic layout. This, however, does not work when
        part of the text is in different color because the portion will cover
        only that substring and we wouldn’t be passing enough context.
        
        Copying the substring is unnecessary, though, and we can pass the full
        string like we do in the non-bullet case. The bullet array (where we
        replace spaces with bullets), can continue to be a substring as we are
        only drawing the bullets in this case.
        
        This probably also means we can re-use the glyph cache when switching
        between bullet and non-bullet mode.
        
        Change-Id: I256ae7b6d592b8c6670d66619e428f943714be57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140568
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-25  Michael Weghorn  <m.weghorn@posteo.de>  [aa0a39f2be0cf9d633c3654babc6f738d67f871f]

        a11y: Use FontSlant for "CharPosture"
        
        The platform a11y integration code expects a
        `FontSlant` in the "CharPosture" `Any`
        (s. e.g. `get_style_value`/`FontSlant2Style`
        in `vcl/unx/gtk3/a11y/atktextattributes.cxx`
        or `QtAccessibleWidget::attributes`)
        and that's also what e.g. Writer sets for that attribute
        for text in the document, so do the same in
        `CharacterAttributesHelper::CharacterAttributesHelper`.
        
        After handling for "CharPosture" was added for
        the Qt-based VCL plugins in
        
            commit 99841da686625428b8ad2e219dd19e5fbfb145f5
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Tue Jul 20 13:23:21 2021 +0200
        
                qt a11y: Report font style text attribute (e.g. italic)
        
        , clicking through the a11y hierarchy of e.g. Writer's
        "Page Style" dialog in Accerciser's treeview of the LO a11y
        hierarchy would otherwise crash LO when used with the qt6 VCL
        plugin.
        
        With this in place, the style is reported correctly
        there. (Tested by temporarily setting "oblique"
        style using glade for the "Next style" label in the "Organizer"
        tab in that dialog's UI file.)
        
        Change-Id: Ibea42db067e0cdb3b85c80dbcca5939b3dfe5570
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140527
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-09-25  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [6f3532f6aaafb6ad58a9e32dc0eff43a0d54862b]

        tdf#151012 - Initialize optional parameters with their default values
        
        Change-Id: I3ed3eb904b50892e5946abe684e801819ba296e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140128
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-09-25  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [2aed71fa9e8a36ff2dc9f48897092c26ab89ea9e]

        tdf#144939: fix chapter numbering updates
        
        Change-Id: Icd29a380663a1c5f70e3a8ee86db64ec4eae8d86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140558
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2022-09-25  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [eea9f1ee27db98617871b9ecf80e9b3a62a4e723]

        unwrap SwInsText to a plain SfxHint
        
        - also add some constnesss and move some things to private
        
        Change-Id: I67a45e1326361b5a8f7e320b3525e74e93b1ef12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140556
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2022-09-25  Khaled Hosny  <khaled@aliftype.com>  [79152891824581ad765dc8518150027c417bb9a2]

        tdf#83581: Improve caret travelling in in Edit Engine
        
        This uses the same caret positioning array introduced in:
        
        commit 8cb4db941f91cc234dd18c61f8b1e51f65360d1f
        Author: Khaled Hosny <khaled@aliftype.com>
        Date:   Fri Aug 26 22:20:55 2022 +0200
        
            tdf#30731: Improve caret travelling in Writer
        
        But unlike the Writer change, this is used unconditionally not only when
        calculating caret (cursor) position. This might break something, so lets
        find out.
        
        Change-Id: Ia285197b7ee41f01ccd37101436be86b476c0272
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140557
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-24  Khaled Hosny  <khaled@aliftype.com>  [943177e0f8074753db25d9a56d15f8010a755ffc]

        tdf#151114: Fix swapped width and height
        
        Regression from:
        commit 0483fbd1d05d74c394d9274bdee77b3b2aebb495
        Author: Khaled Hosny <khaled@aliftype.com>
        Date:   Sun Aug 21 01:49:57 2022 +0200
        
            tdf#87535: Preview styles using CTL/CJK fonts in the sidebar
        
        Change-Id: I9108e2efa75eafe56c3ccc8ec2fff81b8cf7dc4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140551
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-24  Rafael Lima  <rafael.palma.lima@gmail.com>  [a8662358b5babc8871dd604480b35cbd91caf1d2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b31c5d3344f617a0f38703da0af935c2a8803bcb
          - tdf#149221 Create target for Dialog Wizard help page
            
            Change-Id: I868d1aea648d133440c54c8cfb46014467fdfcb1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/140328
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-09-24  Noel Grandin  <noelgrandin@gmail.com>  [8ed50c16a459f18d9beb036928a100d4569968b5]

        improve usage of TempFile in SVGExport
        
        TempFile already handles the stream. And not touching the URL
        means we stay on the fast path for temp files.
        
        Change-Id: I1c239c90901af4450ba10e0d1505bb982cdce41c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140116
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-24  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [aace38f9bf702ecbe8de7cafc0979754eaa178c1]

        unwrap SwDelText to a plain SfxHint
        
        Change-Id: I559f8f1e837830426e820dace6226618c5e0fc62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140210
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2022-09-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bd19c634c631c07717ba877053c0a57ec2840d77]

        Fix typo
        
        Change-Id: I7a275e86ba0c9c07144b71a1d5d7c01eb378f416
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140539
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-24  Khaled Hosny  <khaled@aliftype.com>  [9e654aaaaa9ed8e1eaf83685e2f47279f0b17ccf]

        vcl: Removed unused PrintFontInfo and support code
        
        Change-Id: I4e4d67b5ff57585a02eaba9372599e767d31229d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140549
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-24  Khaled Hosny  <khaled@aliftype.com>  [c9615dd5fb3d04db49452701bf9ded3c3e86b9e2]

        vcl: Remove unused PrintFontManager::getFontBoundingBox()
        
        Change-Id: I0aed5ec3bbab91a1fe57996a2f647b758369308c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140548
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-24  Noel Grandin  <noelgrandin@gmail.com>  [a0e674851896d2d8e869474db067b7698293c02a]

        use faster TempFile for font subset writing
        
        by not asking for the name or URL, we stay on the happy path,
        which is faster on Windows
        
        Change-Id: Ia333ab251fc0fc4129ad0610412c5c509914a58e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140453
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-24  Khaled Hosny  <khaled@aliftype.com>  [0d6a103aa5da6fd995acd733699708d0b24ba391]

        vcl: accept bitmap fonts in OpenTTFontFile()
        
        We never subset such fonts after:
        
        commit 77cce80bb56801acf22da2149bd597d0d7793e3b
        Author: Khaled Hosny <khaled@aliftype.com>
        Date:   Thu Sep 22 23:35:12 2022 +0200
        
            vcl: tdf#121327 PDF export for bitmap color fonts
        
        But PrintFontManager::analyzeSfntFile() calls this function for
        non-subsetting uses, it probably shouldn’t since all info it should
        possibly need can come from FontConfig, but re-instate this for now.
        
        This check is very blunt and it would lead to empty fonts in PDF if we
        ever try to subset such a font, but lets clean this up later.
        
        Change-Id: I804d0244ee24a4b4e92b36efd26b376cbe40784d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140542
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-24  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [f48cb25a914902d92bd109eff86ec3b6d26ba9c3]

        Replace RES_NAME_CHANGED with an SfxHint for stronger typing
        
        Change-Id: I0bbe9dc4e10491aafcc623c2add62a246ea67d80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139961
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2022-09-24  Noel Grandin  <noelgrandin@gmail.com>  [6367348d5ce7d85697732b549d9d8591309b8db6]

        simplify CmapSubTable
        
        use vector rather than handrolling it
        
        Change-Id: Ie160d5d60470e01434c61d80a2c7965e9126d508
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140540
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-24  Michael Stahl  <michael.stahl@allotropia.de>  [03714397c8a657a3ac451cc42ffc7578c567d081]

        solenv: gdb: unbreak MarkBasePrinter
        
        (regression from commit b1cefa026d52fad4557d10c721fe9d5e57200bd6)
        
        Also unbreak SwXTextRangePrinter, not sure why that broke.
        
        Change-Id: I4d6f640e0b8422fcf9ae84fffabc77161311eac1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140522
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-24  Noel Grandin  <noelgrandin@gmail.com>  [222e56157c6317435088e09e52a0705bc6a1a83a]

        tdf#151148 Finding KATAKANA which has voice consonant mark wrong
        
        regression from
            commit c7551e8a46e2f9f8142aa7921a0494221ae096e8
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu Sep 16 10:36:48 2021 +0200
            speedup CharacterClassificationImpl::toUpper
        
        Change-Id: I0309dec3d08220b9616be185360013869598fa1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140541
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-24  Noel Grandin  <noelgrandin@gmail.com>  [ab1d9893bad53ae6e1400c502b648e980ca876b5]

        flattenTrueTypeTableGeneric
        
        Change-Id: I197b2f45943513af7a514c92b5896bda659adf9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140536
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-24  Noel Grandin  <noelgrandin@gmail.com>  [af6f379ec6cd4e2c09094604005a238250a0dbf4]

        flatten TrueTypeTablePost
        
        Change-Id: Ifafd87770732dd3f461dbb6823b92796331fa683
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140529
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-24  Rafael Lima  <rafael.palma.lima@gmail.com>  [64e916e498ca17e27aae2017b92260712a4cdb07]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to df6900524c02966c0d115312c458c5bc3e8f6f29
          - Silence strings for translation in SF Region service
            
            The example for calling "help" with the Number2Text method cannot be translated because the number and order of options is different for each supported language.
            
            For example, in "en-US" we have the following options:
            one, two, three
            ordinal: first, second, third
            ordinal-number: 1st, 2nd, 3rd
            year: nineteen ninety-nine, two thousand, two thousand one
            currency (for example, USD): two U.S. dollars and fifty cents
            money USD: two and 50/100 U.S. dollars
            
            Whereas in "pt-BR" the options are very different (and more importantly, a different number, which totally prevents translation).
            um, dois, três
            feminine: uma, duas, três
            masculine: um, dois, três
            ordinal-feminine: primeira, segunda, terceira
            ordinal-masculine: primeiro, segundo, terceiro
            ordinal-number-feminine: 1.ª, 2.ª, 3.ª
            ordinal-number-masculine: 1.º, 2.º, 3.º
            
            Change-Id: I688de573b82ca83d714562f1acc705c23333081f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/137528
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-09-24  Julien Nabet  <serval2412@yahoo.fr>  [45bee7678319325942664d23688367c639bdf83b]

        tdf#117764: fix context menu item "Conditional formatting"
        
        Respond to https://bugs.documentfoundation.org/show_bug.cgi?id=117764#c1
        a) the function should be *available* on "clean" cells (removed after comment in gerrit)
        b) answering "No", one would not edit the existing format, *but will edit a new format instead*
        c) answering "Yes", one would edit the existing format
        
        Change-Id: I8c578a59084c557939a853d4746efffbaf4e56e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140266
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-23  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [5895fb9dac86ecf0cca42dbbb414f69caceae52e]

        remove RES_GRAPHIC_SWAPIN, it is never created
        
        Change-Id: I9e7546d3f8bf5a3c0cefbdd3a4925467d7439856
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140105
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2022-09-23  Caolán McNamara  <caolanm@redhat.com>  [e5793c64063e83cc6682e3a8691308f740fbc268]

        ofz: bump sc-rtf and html max lengths
        
        Change-Id: Ic7c596b59a420dc098ae61298d9fa048f826662c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140528
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-23  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [93e0ce447ce2e913995800d45614dfc74d80b2b5]

        Rename #define
        
        Rename SCSTR_FILTER_TEXT_COLOR_COND to SCSTR_FILTER_FONT_COLOR_COND according to UI string changes (https://gerrit.libreoffice.org/c/core/+/137087).
        
        Change-Id: I34a707e4924299fccbbb3dcd9580de100221a012
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139943
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [4978c106cfffa4be63f3281b84e3aa80f56c0278]

        add a SwTextNode::ReplaceText variant that takes a SwPosition
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I6eeac9861f3d170d89b78f71a45bf48dd8478c13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140437
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-23  Michael Stahl  <michael.stahl@allotropia.de>  [88c41829ab99af4fb8c5e5494508c763330fef53]

        rhbz#2122948 sw: fix ODF import of fieldmark in redline
        
        The problem is that SwXText::compareRegionStarts() calls
        SwXText::CreateCursor() which creates a cursor on the last node in the
        body text, but it's actually a redline.
        
        Override SwXRedlineText::CreateCursor() to create a cursor in the
        redline text.
        
        Complete mystery why SwXText has 2 virtual functions to create
        cursors in the first place.
        
        (regression from commit 463178fef5c22f1a04d10e54491852d56e2038b0)
        
        Change-Id: I0f3bcf4eda25f1ac7e1c1b0cf47a920f8302d2b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140523
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-23  Michael Stahl  <michael.stahl@allotropia.de>  [a0a529a131c61588cf865143d47cdc23961fd596]

        xmloff: ODF import: fix crash on fdo34997-1.odt
        
        Clean up the redundant checks too, these are all called after first
        checking hasCurrentFieldCtx().
        
        (regression from 463178fef5c22f1a04d10e54491852d56e2038b0)
        
        Change-Id: Ieec848944ef576caf319d5da7dc11139a4d26c58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140514
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-23  Stephan Bergmann  <sbergman@redhat.com>  [8cadfec386d0fb906dbe9b8ea8f918e61927e622]

        Fix utl::splitLastFromConfigurationPath
        
        * Fix regressions introduced with 5edefc801fb48559c8064003f23d22d838710ee4 "use
          more string_view in unotools".  (Notably, misuses of two-argument std
          string_view rfind are something to watch out for, see the commit message of
          93e234c45c62af9d57041de676d888f7695ac0e8 "Fix a misuse of two-argument std
          string_view rfind" for details.)
        
        * Bring the implementation some more in accordance with the documentation, by
          being stricter about handling invalid paths, and making sure to really assign
          all of the input _sInPath to the output _rsLocalName in case of an invalid
          path.
        
        * Only &...;-decode the names of set elements in ['...'] and ["..."], not
          anything else.
        
        Change-Id: If01f4b34af42b0a594994b732d54f26695329286
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140493
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-23  Stephan Bergmann  <sbergman@redhat.com>  [4689f7579ac3db998bb0de07b0adbe4092d5be14]

        Add tests for utl::splitLastFromConfigurationPath
        
        ...documenting how the implementation is in discordance with the documentation
        for some corner cases and how things got recently broken with
        5edefc801fb48559c8064003f23d22d838710ee4 "use more string_view in unotools", in
        preparation for an upcoming improvement of that function's implementation
        
        Change-Id: Ia47243c64b724009c5ed5eecb9d890820287e9ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140492
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-23  Mike Kaganski  <mike.kaganski@collabora.com>  [b60dc48bb48bec63b21eb9c2ef705af64d9b9069]

        tdf#151117: Process non-existent long paths correctly
        
        Regression after commit 92e835dbf00590c9c29509d2995cc7918a9bbb90
          Author Kunal Pawar <hellokunalpawar@gmail.com>
          Date   Fri Feb 18 19:15:04 2022 +0530
            tdf#98705 Replace GetCaseCorrectPathName with GetLongPathNameW
        
        The fix tries to keep the performance improvement, and when the path
        exists, it will only call GetLongPathNameW once. Anyway, for unclear
        reason, this normalization only happens on long paths.
        
        Change-Id: I1cf9a47dfc35046ec1b5eebbbcaca09edb1c471a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140516
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d991134f55b8d39b7663f571a5060c530c0a48c7]

        Removed duplicated include
        
        Change-Id: Idc57a6d048d730acf9f59c565bc7a57928eb3aa5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140515
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [1d5e3285e998ce2426c053dbe2bdd27315af52ed]

        CppunitTest_sc_uicalc: use utf-16
        
        Change-Id: I8fcb56d42c50748b31f7737f37e1f950b83fb539
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138725
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [60705295aec404b7f476dfdce3d35bf8cabb4c17]

        CppunitTest_sd_uiimpress: use utf-16
        
        Change-Id: Idd22956c1b5412d7bb02fd99fd2e3ee54284c4bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140491
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-23  Stephan Bergmann  <sbergman@redhat.com>  [c79212479f42cadd39173e77acc5e6446480ff05]

        Fix a misuse of two-argument std string_view rfind
        
        ...similar to 93e234c45c62af9d57041de676d888f7695ac0e8 "Fix a misuse of two-
        argument std string_view rfind".  This one got introduce in
        15d8762dd07289447e782a3812dfd4425fe9a82b "use more string_view in cui".  (And if
        it wasn't for other bugs elsewhere, this code could be reached e.g. in Writer
        with "Tools - Macros - Organize Macros - Basic...", in "Macro From" select "My
        Macros - Standard - Module1" and in "Existing Macros in: Module 1" select
        "Main", then "Assign...", and this code would have miscomputed aModule as "Main"
        rather than as "Module1".)
        
        Change-Id: Id3fd66e0bd252d79af629abbbf1e38b37679de70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140490
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-23  Justin Luth  <justin.luth@collabora.com>  [3bfed17b047422a8c4e98ab80001f3158afb227e]

        tdf#123990 sc condformat: case insensitive begins/ends/contains
        
        This is how Excel handles these.
        
        At first I was afraid that this would upset LibreOffice users,
        but then I realized that equals already is case insensitive,
        so this change ought to be more consistent, and thus there should
        be fewer outcrys.
        
        Change-Id: Ia3de78d5888672ba8b774866d41ecd65293397c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140484
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-09-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [23cbe9b969db11f9fb25d8dffe8d801e002b5e94]

        Fix GraphicTest::testLoadSVGZ() on non-default DPI
        
        Change-Id: I6f6435a285e34cf27798265d9d98f15337991b54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140406
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-23  Caolán McNamara  <caolanm@redhat.com>  [abe8d06682c68c85f750d05409322a5eabc84158]

        Related: tdf#35030 hide the "reset" button more reliably
        
        otherwise it won't end up hidden if the "keyboard" tab page is the initial
        page, this handler only happens when the user switches tabs.
        
        use the newly added virtual methods to manage this instead
        
        Change-Id: I3eef6b4d7d453a5ec16ec62b2ebb558bd4757caa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140489
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-23  Justin Luth  <justin.luth@collabora.com>  [bb47ffbc9d36e83695aa0d01767d3f83533c04e0]

        tdf#46733 sw: don't double-select column during deleteCol
        
        The problem here was that under IsNewModel tables were
        selecting the entire column (including merged cells)
        and then using THAT selection to ExpandColumnSelection.
        
        Well, that ends in disaster. Since NewModel already
        expands to catch the cells that are contained inside
        the selected cells, there is no need to expand
        the selection of GetTableCell.
        
        Change-Id: I43089d912cdd17b2599619a43e40fecc2f5dd3b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140455
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-09-23  Caolán McNamara  <caolanm@redhat.com>  [03a970babc2df4957051af996d8a426e4d94f17d]

        rename SfxTabDialogController::ActivatePageHdlHdl contents and make virtual
        
        Change-Id: I9ba605f83a5841319770ff1a6d52fb8200486c23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140488
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-23  Stephan Bergmann  <sbergman@redhat.com>  [93e234c45c62af9d57041de676d888f7695ac0e8]

        Fix a misuse of two-argument std string_view rfind
        
        ...introduced in 655b6c2f46a73d9893ba8e6b572731a5890a4f72
        "loplugin:stringviewparam".  Unlike its O[U]String lastIndexOf(x, n)
        counterpart (which looks for the last x whose end position, exclusive, is <= n),
        string_view rfind(x, n) looks for the last x whose start position, inclusive, is
        <= n.  (So here would have left slash unchanged.)  (And the seemingly simpler
        
          jvm_dll.rfind('\\', slash - 1)
        
        would fail when slash is zero, as in that case it would call rfind with a second
        argument of npos, i.e., search for the last '\\' in the complete jvm_dll.)
        
        Change-Id: I148a5db860d4b9e9d58a4a8847880a7a7020c5a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140486
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-23  Caolán McNamara  <caolanm@redhat.com>  [e14a6b3f37c0f462afcc9534c8d4a90b430a6d80]

        resave with latest glade
        
        Change-Id: I461177666d04db2250e3f9cd617551343db832b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140487
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [501b15482ebb3b34277264ba7bfd442f91c593ff]

        use more SwPosition::SetContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Ie9e74ec299d59458d0fdd99f795dc2b9ff86ed32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140436
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [dcb991bbc6a1a66103b3c0fbc6e996a27e3e90b1]

        svgio: Simplify by using replaceAll
        
        Change-Id: Id805787c5b5a812c6fd4fbfe3c3b2905578ce3bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140482
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [5e6b02055a887bc49c5252c1ae359ae96947e80c]

        tdf#151118: don't trim leading/trailing spaces in 'preserve' case
        
        Thanks again to Mike Kaganski for spotting
        
        Change-Id: Ifd8dcf15d7714ebc4f19083fefe0d78d27d46b4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140483
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-23  Miklos Vajna  <vmiklos@collabora.com>  [82b9ff35649cd67ca16296676d2ad1e4eff15493]

        sw content controls, combo box: add PDF export
        
        Map it to vcl::PDFWriter::ComboBoxWidget, which knows that this has list
        items + allows free-form user input as well.
        
        PDF 32000-1:2008 Table 230 documents those field flag bits.
        
        Change-Id: Ifb99625c2ab8792b756ad52a3f6d599507c5773f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140480
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [1cfa1e7a0976dce86a8b4168119c9c6f015ff5ce]

        remove some dead code
        
        after
            commit 590796ca0866168e3129d2abd0a0197114cddcdc
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Wed Sep 21 20:44:42 2022 +0200
            convert TrueTypeTable to C++ class
        
        Change-Id: I5c656011ebe37529788cea6a749c07ada2378385
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140433
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-23  Khaled Hosny  <khaled@aliftype.com>  [2e2765ec4ab05ee4745125f56b907f74e7426eaf]

        vcl: Use glyph names from the font in Type 3 fonts
        
        Some PDF viewers might use glyph names to guess corresponding character,
        and it also makes debugging the PDF output a little bit easier.
        
        Change-Id: Ibe7f28d10814a9deb467129c85fed914fb7b3f9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140465
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-23  Khaled Hosny  <khaled@aliftype.com>  [77cce80bb56801acf22da2149bd597d0d7793e3b]

        vcl: tdf#121327 PDF export for bitmap color fonts
        
        This change extracts the PNG data from the sbix/CBDT tables and embeds
        them as PDF Type 3 glyphs. In case the font supports both color layers
        and color bitmaps, the color layer take priority.
        
        This also reverts the part of the following commit that allowed bitmap
        fonts when creating font subsets because this is not needed now as the
        such fonts will now not reach the subsetting code.
        
        commit dcf7792da2aa2a1ef774a124f7b21f68fff0fd15
        Author: Khaled Hosny <khaledhosny@eglug.org>
        Date:   Tue Aug 27 15:19:15 2019 +0200
        
            Make Noto Color Emoji font work on Linux
        
        Change-Id: I350ec97956f37ae574956b22712869fd6d1a6990
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140457
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [bdebe856d110700d757625f121879de920b9ef46]

        tdf#151118: svg: don't replace newline with space when xml:space="default"
        
        Partially revert ddf695db44bcb23dc2f1459fd439f93c0b6d5f2a
        "tdf#151118: svg: fix handling of xml:space="preserve""
        
        See discussion in https://gerrit.libreoffice.org/c/core/+/140404
        
        Thanks to Mike Kaganski for spotting it
        
        Change-Id: Ifdd26b8de2f5cc392127f215e148599ae63036dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140444
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-23  Luboš Luňák  <l.lunak@collabora.com>  [e47e0cb0ad1dc3554e9b57f8562a217cf785edbf]

        make sure SharedString::EMPTY_STRING is interned in pools (tdf#150647)
        
        Without this, it may not actually be there, so interning "" would
        use a different string instance, and then comparing with
        SharedString::getEmptyString() would actually compare non-equal.
        
        Change-Id: I22660f63aa321e3a8f72cfb96df1db56e08fbb84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140402
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-09-23  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [31a8de10e8f60d79d6eb588a049567b89a48f0b1]

        curl: upgrade to release 7.85.0
        
        Fixes CVE-2022-35252
        
        Change-Id: I549240f6ae31ae94f925422517cd03ef2e3b5732
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140411
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-23  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [096e2ba8e4fce64c04a7d7e842dd1dbab8699801]

        postgresql: upgrade to release 13.8
        
        Fixes CVE-2022-1552 and CVE-2022-2625.
        
        Change-Id: I4964c43fefc94f12a16c45d8727ae41cf1ce278b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140458
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-23  Caolán McNamara  <caolanm@redhat.com>  [b3abb0052ac781d776dfad3c21368d57f727013e]

        cid#1515535 Explicit null dereferenced
        
        get length of glyf before std::move it
        
        Change-Id: If2d9a2cc533d65ef4b8e0481cf7db677bf5e4349
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140472
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-23  Aron Fischer  <gerrit@aron.guru>  [52e683677a83de117e080247a0f872fd5dbc7ccd]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 9e27d044d98e65f89af8c86df722a77be827bdc8
          - Recognise umlauts typed as -e on non DE keyboard
            
            This change helps the spellchecker to find correct words if the misspelling consists of replacement of Umlauts with their vowel+e variants.
            
            The file already contains entries such as "REP ae ä" on line 519 or "REP ss ß" on line 507. This tells the checker to try first replacing ae as ä and see if that works or to try replacing ss with ß and see if that works. This will only succeed if there is a single instance in the word that needs to be replaced.
            
            The word "greetings" typed as "Gruesse" was causing me trouble as it contains both ue and ss next to each other and the REP commands do not catch this.
            
            The MAP command seems to play a somewhat similar role as REP but whereas REP deals typically with "one character mistakes", MAP just defines character sequences that are related in a language specific setting and works with multiple replacements within a single word.
            See here for details: https://www.systutorials.com/docs/linux/man/4-hunspell/
            
            In any event, I doubt it can cause harm because the character sequences that I am relating in the MAP commands are actually related in the German language, and furthermore I am not changing any spelling rules, I am just aiding in the search for correct spelling suggestions.
            
            Change-Id: I4683db860467ff6a68e96301c0ed187df1089b3c
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/136067
            Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
            Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
            Tested-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
            
2022-09-23  Miklos Vajna  <vmiklos@collabora.com>  [49f1bf56ebfa3c96aa90835c1121eb827d713b9d]

        sw content controls, combo box: add insert UI
        
        - expose the combo box case in SwWrtShell::InsertContentControl() as a
          new .uno:InsertComboBoxContentControl command
        
        - - add the new uno command to the default & MS-compatible menus
        
        Change-Id: Ifb1a9cede8c219d956ce438119ee789a69507679
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140468
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-23  Stephan Bergmann  <sbergman@redhat.com>  [c3d488c201231a98ef13560dc8d070267d8d5e86]

        -Werror=class-memaccess
        
        ...since 590796ca0866168e3129d2abd0a0197114cddcdc "convert TrueTypeTable to C++
        class"
        
        Change-Id: I9c1908ba0618f5a04bc669e722ea5ad54ae217b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140471
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-23  Julien Nabet  <serval2412@yahoo.fr>  [13b0c30f1b37c044a17e26cb5e64c2e9e9367773]

        cid#1515534 invalidate_iterator
        
        Change-Id: Ib7763b2a7df858ad8749eca35d3e7518a39fad75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140470
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-23  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [2914316bcffc890887ca577d2753149c07005815]

        tdf#150551 for PDF export, use the decomposition
        
        ...for better gradient visualization, see task
        for details.
        
        Change-Id: Idccd569b0e95763f6dbf6ad0a2204b62460c66d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140354
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-09-23  Miklos Vajna  <vmiklos@collabora.com>  [c097ff3fb2c6a58b0217213d12e69ea7833bf06f]

        CppunitTest_sw_ww8export: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Change-Id: Ia3fb5d9d85817d6dd1efe9973b5cc8dfcafe40ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140451
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-09-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [0c6c95b545b6d4bced699e6f7d9e1d9c679b893e]

        add a new SwContentNode::GoNext variant
        
        that takes a SwPosition and keeps the nNode and nContent fields there in
        sync.
        this is part of the process of hiding the internals of SwPosition.
        
        Change-Id: I1996e588703ca2400fa84e979c72cc5382e5b700
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140435
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-23  Michael Weghorn  <m.weghorn@posteo.de>  [782e4502898924eb94c4ff7f6c33d9ef36959f02]

        tdf#149952 sw a11y: Don't send a11y events for internal-only cursor
        
        The fact that `SwEditWin::GetSurroundingText` etc.
        use an internal-only helper cursor is an implementation
        detail and should not result in a11y events getting sent
        from LibreOffice to the platform a11y layer.
        
        Therefore, introduce a flag to `SwCursorShell`
        that indicates whether or not sending of
        accessible cursor events is enabled and set that
        to false during the use of the helper cursors.
        
        As described in Sebastian Keller's very
        helpful analysis on what was happening on the
        gnome-shell magnifier side (s. tdf#149952 comment 11),
        sending those a11y events resulted in the
        gnome-shell magnifier jumping to the right
        when typing empty paragraphs:
        
        > Regarding the issue of jumping to the right, it looks
        > like there is a 'object:state-changed:selected' for the
        > paragraph when pressing enter multiple times. This causes the
        > magnifier to center the entire paragraph, which has the width
        > of the entire page according to the extents, so this will be
        > further to the right compared to caret.
        
        Change-Id: I514aa2dad5cfffbe5e8d4b7e9d7d383e70470b18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137104
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-09-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [9940a5dce79fe9dc3e6ff0302c9be8c7d1648f67]

        use more SwPosition::AdjustContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Ieaaeafdbef6cdd715d1d8610cf6094d1bbf08b09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140434
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [c3bc67bffd1e0b9bdd60ef274a6d5e59101d322d]

        tdf#151091 Revert "tdf#148635 cache some chart stuff"
        
        This reverts commit fd2ca9607431fc6ca49e37ab6fef228aa72da5f9,
        since it causes a regression when copying a chart.
        
        Change-Id: I5d40de6f46b4b3e68531257d27f9a81540a06da4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140427
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-22  Caolán McNamara  <caolanm@redhat.com>  [40a428fde0a33e7127dfa30845d65c698e408053]

        Related: tdf#151107 make "sloppy" paper fit up to 1.25pt
        
        This reverts commit 0b6d45056ab6e1c47b4ed62eedaad02249439444.
        
        Change-Id: Ifbc0e286be4ab3dffd0d66228fd1abe2dfc0fde0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140445
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-22  Eike Rathke  <erack@redhat.com>  [10d1e6ff6b3a10b673696524ad59297f4e5a1c2c]

        Fix string length assertion and handle parentheses in multi-line formula
        
        soffice.bin: include/rtl/ustring.hxx:842: sal_Unicode rtl::OUString::operator[](sal_Int32) const: Assert ion `index >= 0 && static_cast<sal_uInt32>(index) < static_cast<sal_uInt32>(getLength())' failed.
        
        when editing a paragraph (line) longer than the first, because the
        string was always obtained from the first paragraph but the
        position from the current selection.
        
        Also match parentheses in the current paragraph, not somewhere
        else in the first paragraph.. still we're matching only within one
        paragraph.
        
        Change-Id: I955fd371c1e248ce58735a5b61603bbce6c997db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140446
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-22  Justin Luth  <jluth@mail.com>  [f24841da29adb8c0b4a8ec1b29367ee63998d440]

        crashtesting: "unknown cell text: element" assert on broken xml
        
        Three invalid files are hitting this assert.
        They had invalid XML, so I couldn't even
        xmllint --format --recover content.xml
        
        Removing the assert - it has outlived its usefulness.
        
        Change-Id: I93d6d6e1d5ce53f9dd1ee46ce3881183993827c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140447
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-09-22  Michael Stahl  <michael.stahl@allotropia.de>  [3acd80a030707b3c4795c0f828f953ac0ae24d97]

        tdf#150616 sw: fix bad 0 height of SwTextFrame in table cell
        
        The bugdoc has a text frame 42 immediately following a section which
        contains a nested table, both inside a table cell 29.
        
        The problem is that with soffice --convert-to pdf, the height of frame
        42 ends up as 0, after a single layout action; this does not happen when
        loading it from UI.
        
        When the frame 42 is formatted, it calculates the needed height, and
        grows, but in SwTextFrame::AdjustFrame() it doesn't fit into its upper
        cell frame with a negative nRstHeight at this point, and the text frame
        is reduced to height 0.
        
        The odd code in SwContentFrame::MakeAll() exists unchanged since CVS
        initial import and is poorly motivated. It is highly suspicious that it
        simply grows the upper frame, without invalidating the size of the
        current one (which was already shrunk), and/or clearing the
        m_bUndersized flag.
        
        If this code is removed, on formatting the next frame 43, it goes up and
        formats the cell frame, which grows and at the same time importantly
        invalidates the text frame 42, so it will be formatted again and full
        height.
        
        At the point when the frame 42 was formatted, its upper cell frame was
        size-invalid, so it looks like that will be formatted eventually in any
        case and then invalidate 42.
        
        (regression from commit e7874c936dd1ff9b3423eb7477cbee2494535176
         but unclear why)
        
        Change-Id: I1ac0999a8fda39f7717bc183a10e3b513fbb8911
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140355
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-09-22  Caolán McNamara  <caolanm@redhat.com>  [6005aeca4416eb0d583fd12ab837afa91d9d18ec]

        tdf#151107 swap job orientation if paper matching swapped width/height
        
        if we eventually are forced to pick a final paper size which has the
        orthogonal orientation than that requested, then swap the orientation of
        the jobdata too
        
        and re-init the orientation to defaults in Printer::SetPaperSizeUser
        when we set a new user paper size rather than keeping the orig
        
        Change-Id: Ie9e783575734c7f9eec3984efd1357cae5375130
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140358
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-22  Caolán McNamara  <caolanm@redhat.com>  [3805a4090dbbffa54bb1a9d7fe63e723fc6d029b]

        pass in bDontSwap rather than use a local static
        
        Change-Id: I8758802064476199f34d57e0937ee56cef6e0363
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140429
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-22  Mike Kaganski  <mike.kaganski@collabora.com>  [74410f8a8cb05b6313c5235ba1036ec9ee160899]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a9fed471fe915e0ad8053cf21227c5a4d8a31108
          - TRUE/FALSE are functions
            
            Samples using them as constants simply don't work
            
            Change-Id: I1cc6199fa418363b3176dd3c2f18d9cc6620957a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/140385
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2022-09-22  Luboš Luňák  <l.lunak@collabora.com>  [e301b61fd4c5005418c5aef255c3cad424f4f72b]

        reduce excessive code repetition when matching opcode in opencl
        
        I.e. use "ugly" macros to make code more nice.
        
        Change-Id: I053dd2313c140dbc6b25073d67155a1284c6b310
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140398
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-22  Luboš Luňák  <l.lunak@collabora.com>  [1af18947bfd0d6a9c318bfafd5c5d73c23266d45]

        drop opencl implementation of MEDIAN()
        
        Input data to this function is not required to be sorted, so implementing
        this would mean sorting it in opencl, which is not exactly trivial and
        not worth the effort. There also exist algorithms that find the median
        without sorting an array, but they work by guessing it and looping until
        their guess is right, so again, not worth the trouble. I'd say there's
        nothing to be gained here from using opencl.
        
        Change-Id: Ic6d6efdfc59b9058bdae50d07d8039db481dfb75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140397
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-22  Luboš Luňák  <l.lunak@collabora.com>  [e0061a955ee2efed28c1632e06e44f1318c7878d]

        remove unused or duplicated opencl helper functions
        
        These mostly exist in "old" and _new variants which are more or less
        the same, sometimes there are minor differences. Keep just the _new
        ones, everything still seems to work, all tests pass.
        
        Change-Id: I903ea3f11bad6c5e1301febe03974469eb414368
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140396
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-22  Luboš Luňák  <l.lunak@collabora.com>  [78c6e9efa8572fb8a681f562d057db8bef35c571]

        fix handling of string arguments in opencl
        
        As one of the code comments said the code used string hashes to represent
        strings and this was a broken idea. But the basic idea of that is actually
        valid, so just implement that properly and use it only for comparing
        strings. See the code comment in opbase.cxx for technical details.
        
        Change-Id: I113d6b4d5e1e78bbe2c05aafc0572605e2595ad8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140395
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-22  Luboš Luňák  <l.lunak@collabora.com>  [87e4520fdb661309da732c25a7ad58c7efd52a90]

        fix and simplify ocInt in opencl
        
        This is what core does, it also extends the range (the casting to int
        variant limited to the range of the int, which the core variant doesn't).
        
        Change-Id: Ib93bc57b38c0927f9732742d116d0f40700a0abb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140394
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-22  Luboš Luňák  <l.lunak@collabora.com>  [799bde0490f2bcd0562e2c9a8d08709b472417b2]

        make ocTrunc and ocRoundDown the same in opencl
        
        It's that way in core too.
        
        Change-Id: Ic1100ed637a310b8073256b95a261023b32df827
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140373
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-22  Luboš Luňák  <l.lunak@collabora.com>  [1c1195a09e62d37ad5cd93709d7e2b72466c22b3]

        ocAnd/ocOr are not actually binary operators
        
        They are listed in the SC_OPCODE_START_BIN_OP group, but AND(A1:A30)
        is fine.
        
        Change-Id: I397d1f8dc6bff450116dd46b6b1da7ffe447efb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140372
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-22  Luboš Luňák  <l.lunak@collabora.com>  [9f884bc933be1bffd25ba9c7b3a3343f942ff5dc]

        add SAL_INFO about which formula group will be interpreter by opencl
        
        It's actually not said anywhere in the otherwise extensive opencl
        debug output.
        
        Change-Id: I978239d045436c05457b1c0e3e00b672889b9279
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140371
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-22  Luboš Luňák  <l.lunak@collabora.com>  [af5aaddee5e752fcb38cf1550d8152089443196e]

        fix opencl ocMod
        
        Basically copied from core.
        
        Change-Id: Ic46e6ed77d1e75fcd4dfb8c641a8f592d577cab0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140370
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-22  Luboš Luňák  <l.lunak@collabora.com>  [43f2cdb3b41ff4f5e99500f0c0082d4bfa4bc97c]

        fix incorrect as_double usage in opencl
        
        as_double interprets the binary representation, it is not a cast.
        
        Change-Id: I3034a36b84fbf458b8818af1e2255b532d21d229
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140369
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-22  Luboš Luňák  <l.lunak@collabora.com>  [64426b95bd6c9f1fe7a40c2f2bfabb43b1ce658c]

        fix opencl round(), roundup() and rounddown()
        
        These are quite tricky due to rounding errors, the pown() used
        to "shift" the decimal point left-right increases the rounding error,
        so this must be compensated for. The round adjustment is based
        on rtl_math_round(), the up/down variants check for valid 12 places.
        
        Change-Id: I940f11f4e913665a5248463cf826ab5e5dcbe797
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140368
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-22  Luboš Luňák  <l.lunak@collabora.com>  [18d2347aea57748b0c846279587a12ea5ced1776]

        fix opencl ocHypGeomDist
        
        Logic primarily based on e58b3f987681d0034f692db82345af06de217836.
        
        Change-Id: Ib5c7912a20d13ee9e841afca9b5c77f2ce43f917
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140367
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-22  Luboš Luňák  <l.lunak@collabora.com>  [be36394708abf11a70be2be7591811b4fa6e81a6]

        fix opencl RATE()
        
        Simply copy&paste&adjust the core implementation.
        
        Change-Id: Iaba774b6a606d5ed323e2423c1d1261358814ba6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140366
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-22  Caolán McNamara  <caolanm@redhat.com>  [7d95a22245e3a031016e403aafddc00a73008b74]

        Revert "Related: tdf#151107 make "sloppy" paper fit up to 1.25pt"
        
        mistook user verified +1 for jenkins +1
        
        This reverts commit b15f7297a7f2bb3cb54f2a787d1c460adc2ac6fe.
        
        Change-Id: I5656a9a83d92a227efd249073ed746484b57171d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140438
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-22  Laurent BP  <laurent.balland-poirier@laposte.net>  [7251b2ecd728bb6bd1af4cc4199da3f06e2e1ca3]

        tdf#129674 "Go to Sheet" UITest
        
        Add UITest to new dialog
           Sheet > Navigate > Go to Sheet
        Check search entry behavior
        
        Change-Id: I4b22328f24744ba554320c65ef95c20eb35dfe3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135632
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [eaedd8f968aa200f49a15000f41ee1126004b5e7]

        use more string_view in svx
        
        Change-Id: I672f6cc93f3f00c54eb2be7fa490d656bb5f0b02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140407
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [d6a1408ca7ac16994467d1ec6ea9a3d86abae854]

        add a function to SwMoveFnCollection to move a SwPosition
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I9cba241062f0539dd55fe3c943504bc0db16837b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140405
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-22  Noel Grandin  <noelgrandin@gmail.com>  [590796ca0866168e3129d2abd0a0197114cddcdc]

        convert TrueTypeTable to C++ class
        
        Change-Id: I06f01c79414380e37dc006cc7f7fdce1976035f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140357
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-22  Caolán McNamara  <caolanm@redhat.com>  [64e4363527422c913151efab0c0d0c6b8c2256c8]

        Related: tdf#151107 make "sloppy" paper fit up to 1.25pt
        
        Change-Id: I7fe804732849c09659d8d3da41aa1d0650cefb26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140410
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-22  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [2329128fa16a4e08a5f8fee0a83dd8b4d5c9c279]

        upgrade libepoxy to 1.5.10
        
        removed epoxy.android.patch: fixed upstream
        (https://github.com/anholt/libepoxy/pull/263/commits/063c1df27974f58b0f3c0a57417732da068923cf)
        
        Change-Id: If0c6c438014121bc480efeaeb1018b6b74e51fcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140359
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-22  Caolán McNamara  <caolanm@redhat.com>  [971804673efa7f461be21589d9e9bf0f982b8b54]

        Related: tdf#151107 EnvC65 page size is inconsistent with EnvC5 and EnvC6
        
        *PageSize EnvC5/C5 Envelope: "<</PageSize [459 649] /ImagingBBox null>> setpagedevice"
        *PageSize EnvC6/C6 Envelope: "<</PageSize [323 459] /ImagingBBox null>> setpagedevice"
        but...
        *PageSize EnvC65/C65 Envelope: "<</PageSize [324 648] /ImagingBBox null>> setpagedevice"
        
        use the EnvC6/EnvC5 dimensions for EnvC65 instead of
        
        *PageSize EnvC65/C65 Envelope: "<</PageSize [323 649] /ImagingBBox null>> setpagedevice"
        
        Change-Id: I7a13d141435e2d4fc202dab59b8c6be12ff9610f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140409
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-22  Caolán McNamara  <caolanm@redhat.com>  [a64204cc26745e7652cb71ee2ed39a9ae00b09cd]

        cid#1515531 Out-of-bounds access
        
        Change-Id: I543c9a14dcba3b448c2bd1197e46fae8e3b76ab8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140401
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-22  Caolán McNamara  <caolanm@redhat.com>  [022289b2f028efba55f679cb2664092f0ffbc20a]

        this originally checked for > 0
        
        Change-Id: I3babab9dc6257ed9e07911e346fd1e56e26dc7c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140400
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [ddf695db44bcb23dc2f1459fd439f93c0b6d5f2a]

        tdf#151118: svg: fix handling of xml:space="preserve"
        
        This allows the code to be simplified a bit
        
        Change-Id: If42dd9d3ebd7860ece9ff78cb090ff1b07e1b432
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140404
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cde237f7612cc34b1a7e46b83507877754b8e921]

        Fix typo
        
        Change-Id: I4eaf6679d6e238f8c0b0d85769893387f954bfb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140408
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-22  Miklos Vajna  <vmiklos@collabora.com>  [01b1f57a90172a76faa1489b3b72250ee76169a6]

        sw content controls, combo box: add DOCX filter
        
        Map the ComboBox UNO property to:
        
                <w:sdtPr>
                  <w:comboBox>
                  ...
                  </w:comboBox>
                </w:sdtPr>
        
        and the opposite on import.
        
        Change-Id: I50e0b961bca99f4ecca86d6784d2e6a13f469314
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140399
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-22  Miklos Vajna  <vmiklos@collabora.com>  [21d93d8d2ffd9c5d5cfe9064590b35e0727295c9]

        sw content controls, combo box: add ODT filter
        
        Map the ComboBox UNO property to:
        
                <loext:content-control loext:combbobox="...">
        
        on export, and do the opposite on import.
        
        Change-Id: I33c162ace15025c8031eb678ba5a43ac085c4b6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140364
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-22  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [ddc5a7bb10c6229018dbdb3192740b6d893fa08b]

        lok: initialize the load-language
        
        We need to use the load-language for
        saving the document. This is to avoid
        using the language of the view that is
        issuing the save, which causes all sorts
        of issues (language-translation related).
        This logic was implemented in 4b7b449bbdc5
        but for some reason the load-language
        wasn't set.
        
        This patch sets the load-language.
        
        Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
        Change-Id: I0cd1574d48a99e6ee84bacf75fc0d9ebe26e526b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137391
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        (cherry picked from commit a0b2739b2354b622538304c0846606247bcf09c0)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140362
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-09-22  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [90e3244aa6c15a42c5c86ebe5b36592085de9c79]

        sw: restore UI language to en while saving
        
        Because the XML writer used in sw invokes the
        translation logic, which uses the UI language,
        saving can fail in case there are multiple
        views with different langauges. This restores
        the language used for loading before saving
        to avoid such issues.
        
        Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
        Change-Id: I6675204bb68ea33b1395c779a64ab3e9b339d73e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135482
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        (cherry picked from commit 4b7b449bbdc51557f62131a3b467b34ad39e8547)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140361
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-09-22  Miklos Vajna  <vmiklos@collabora.com>  [4c2a9f46c1a7f4495c08f84a48d984364dedffa3]

        connectivity: use default member initializers in OWriterConnection
        
        It's less code and does the same.
        
        Change-Id: I8660f5409a062da7eb608000fee0e5a9bb07cb2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140356
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-09-22  Stephan Bergmann  <sbergman@redhat.com>  [3db6a93c558c55eed085b4386228f9951bb08936]

        Compute a better GetDefaultCenterPos
        
        ...as is used by e.g. Writer's "View - Toolbars - Form Controls", then
        Ctrl+click the "Text Box" icon:
        
        After ebd7cc1848ba2010128d09c5db524af2c6f5aa66 "tdf#150845: sw_uiwriter3: Add
        unittest", my 2560x1600 screen Windows laptop kept failing
        CppunitTest_sw_uiwriter3 with
        
        > sw/qa/extras/uiwriter/uiwriter3.cxx:962:testTdf150845::TestBody
        > equality assertion failed
        > - Expected: 1
        > - Actual  : 0
        
        As it turned out, SwDrawBase::GetDefaultCenterPos happened to pick a position
        that didn't fall on the single page horizontally centered in the Writer window,
        but on the background surrounding it, so in SwFEShell::BeginCreate
        (sw/source/core/frmedt/feshview.cxx)
        
        >     if ( GetPageNumber( rPos ) )
        
        failed and no control was created (and so the number of shapes expected by the
        test wasn't matched).
        
        The logic to adjust aCenter based on aDocSz is there ever since
        39ed6bd497f2fed29c84023aa7d1739b303fd043 "#104503# put inserted control at a
        central position", but that's hard to understand for me because it's hard to
        understand for me how SwRootFrame::CheckViewLayout in
        sw/source/core/layout/pagechg.cxx computes aNewSize (which is what ends up here
        as aDocSz):  At least when the Writer window width is larger than necessary to
        show the full page, aDocSz.Width() apparently doesn't only measure the page's
        width, but also (part of?) the width of the surrounding background on its left,
        so the aCenter.setX(...) adjustment could have come up with an X coordinate that
        wasn't actually centered on the page as apparently expected by the original
        code.
        
        Experimentally, I learned that for the three Writer view modes:
        * "Single-page view" corresponds to GetViewLayoutColumns() == 1 and displays the
          page horizontally centered in the window.
        * "Multiple-page view" corresponds to GetViewLayoutColumns() == 0 and displays
          the pages starting flush left in the window.
        * "Book view" corresponds to GetViewLayoutColumns() == 2 and displays the two
          pages horizontally centered in the window.
        
        And at least when the window width is substantially larger than necessary to
        show the one full page of a one-page document (as when showing a default
        full-size Writer window on my 2560x1600 screen Windows laptop), the behavior of
        inserting a default-positioned Ctrl+click "Text Box" icon is:
        * For "Single-page view" it now actually inserts the control, horizontally
          centered on the page (instead of not inserting it at all, or inserting it not
          horizontally centered).
        * For "Multiple-page view" it keeps inserting the control horizontally centered
          on the page, as before.
        * For "Book view" it keeps not inserting the control, as before, as apparently
          before and after it happens to compute positions (albeit different ones) that
          fall on the background.
        
        Change-Id: Icf7dd30d4ce81e9d47a3c362f455f721f9e3dd30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140334
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-21  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [00c5b0ca9264c5440bc70a68c425127ba5a47003]

        tdf#151071 Revise Sifr, tidy up links.txt, remove already declared icons
        
        Change-Id: Icf0c59adefda151b5dc79d0edf7e2edde9f6c4b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140342
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-09-21  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [18f4fc547a8c055afdaec4aad69c9fea387696c3]

        libpng: update to release 1.6.38
        
        Change-Id: Ife594699cc8736ffdfc8f68e462d11416d7930e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140311
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [a42f5faac7c6d4590e632cf40e3ba9eb618e6f56]

        tdf#103888: Do not add a gap at the end of each text portion
        
        I can't think of any situation where it's needed
        
        Change-Id: I1c2c6ec3d22eb9263f3c3c20793d9fe3926b8d78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140351
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-21  Caolán McNamara  <caolanm@redhat.com>  [5468a58c3244cf98341945c17db040b067c825f7]

        crashtesting: disable glyph caching for "XB Roya" font
        
        as seen in tdf119074-1.odt. harfbuzz upstream bug of
        https://github.com/harfbuzz/harfbuzz/issues/3824 filed to look for
        guidance.
        
        Change-Id: I792f86334c2a2958b175a0e14334a0a7a6ba81d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140345
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-21  Justin Luth  <jluth@mail.com>  [8f5f0c754222425af019a9fdc1ba47d72c541d9e]

        tdf#75702 ODS import: send text:line-break to editeng
        
        A cell with a line-break specified is no longer a simple string,
        so send the string to editeng where it can be properly displayed.
        
        This already works fine for XLS and XLSX.
        
        This change effectively means that text:line-break
        will disappear, and become two separate paragraphs.
        Given the nature of spreadsheets, the precidence in
        various other patches and the failure to properly
        display without this, I think I'm fine with
        unilaterally changing one paragraph into two.
        
        Change-Id: I7abcbc6f698a4cb319aea5465a8b0393cf63f31f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140262
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-09-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [f41868a5dcdb1982c1e3064dd985d894eaba0074]

        use more string_view in editeng
        
        Change-Id: I7e434076750ebdf4aeee621151fbe6dfc929c60f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140337
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-21  Caolán McNamara  <caolanm@redhat.com>  [318a7961fc3542724cb85e31edfbf3b898e2a4f3]

        possible fix for testRedlineAutoCorrect2 "Lorem,... Lorem,…" failure
        
        Change-Id: I5cd7ec6b63f680da4d6f8e0ec896b3194ec14f2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140350
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [85078a0d6353287c4494ea1e7fd14c44b9ab0c0e]

        Fix typo
        
        Change-Id: I46f3ada5c155250b56ae3c8227587b741a8144dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140349
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-21  Mike Kaganski  <mike.kaganski@collabora.com>  [4e738b824d825717b7c6b895d816dcac1adf08e1]

        basegfx: remove global ImplB2DPolyPolygon
        
        Similar to commit 7e911e9cd469d30369c213aa529675b3f7c4f0e8
          Author Michael Stahl <mstahl@redhat.com>
          Date   Fri Aug 25 20:51:22 2017 +0200
            basegfx: remove global ImplB2DPolygon
        
        There shouldn't be allocations of the objects just to destroy them
        without populating with data (it there are, they should be optimized
        away); and for any reasonable use, defaulting to a shared instance
        means that there is an unnecessary refcount increase and decrease
        aside from inevitable allocation of the unique instance.
        
        Change-Id: Ia92c229165c0836e56778d9274f0728181048e8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140341
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-21  Stephan Bergmann  <sbergman@redhat.com>  [c1ee70dba2c8da567feeeb276fddf5f726863a81]

        Use the more "natural" string_view o3tl::getToken variant here
        
        Change-Id: I31edc76e4358f7bcedabd89376fe0b28ec73e5f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140343
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [776ea34deefe7bdce2fb8a06e5c55ef27ec87ea7]

        use more string_view in xmloff
        
        Change-Id: Ieef49d049760e557d341f1991f28333b09220c1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140336
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-21  Stephan Bergmann  <sbergman@redhat.com>  [70f8bddf87537e5ca28758a1f59bda23c0963501]

        Extend loplugin:redundantcast to some suspicious reinterpret_cast
        
        Change-Id: I5534939bfbea67d216a17891722a683c53621d36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140303
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-21  Caolán McNamara  <caolanm@redhat.com>  [c20afb30e724361b76257fec0f3f7b9b90f8d58c]

        new won't return null, so drop conditional now
        
        Change-Id: I08e0bac8215f5aff92dc4c79caea4d3275b9c08e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140309
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [da730a3df0dd8a8b1ac0eca09ccc9bba04830802]

        use more string_view in svtools
        
        Change-Id: Id0317c400d7bc868916b97cd1c7abae04c4a9e30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140335
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-21  Mike Kaganski  <mike.kaganski@collabora.com>  [bdf346830b735aa484fba0df94be71fd1ea5cdfd]

        tdf#151100: xText->getString() may be empty for content needing export
        
        The check that is removed prevents collecting the table data.
        Assume that it's the performance optimization, and that processing
        empty text objects would be fast anyway.
        
        This basically reverts commit 73fcb052edf1a21d785583bc53e8b4323b577bb1
          Author Christian Lippka <cl@openoffice.org>
          Date   Thu Nov 22 12:26:35 2001 +0000
            #90330# only export text autostyles for shapes with text
        
        and commit 7661bbbaef31adfdb298b1447301b24a70f85834
          Author Michael Stahl <mstahl@redhat.com>
          Date   Fri Nov 25 22:46:34 2016 +0100
            tdf#102479 ODF export: ignore exceptions when checking shape text
        
        that becomes unnecessary after the former change is reverted.
        
        Change-Id: I709a7b4c5ac1cc0621d3a1b18f2eb74feb987efb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140313
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-21  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [f10067abcb0beab2cf9b93592a945b6ba86686f2]

        update expat to 2.4.9
        
        Fixes CVE-2022-40674
        (https://github.com/libexpat/libexpat/blob/R_2_4_9/expat/Changes)
        
        Change-Id: I459cf5f5de31e7cf5420d3df6b11893d5c4ca4dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140304
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-21  Caolán McNamara  <caolanm@redhat.com>  [552b46cdc5add38005a602172bd0143c562a6c4c]

        cid#1515518 Dereference before null check
        
        and
        
        cid#1515520 Logically dead code
        
        Change-Id: If3eaece51004e3b05eaf123a3d80430ffc154be2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140308
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-21  Caolán McNamara  <caolanm@redhat.com>  [7ecd9e1e6c57d9763ff57e42cccbd32243d2a4db]

        cid#1515521 Dereference before null check
        
        Change-Id: Ida2a6fa69b5ca771c87669b8c58e8febb0f8a2f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140307
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-21  Caolán McNamara  <caolanm@redhat.com>  [f6afdd94def385c2851f92dd39a3197e540494f4]

        bogus OSL_ASSERT: nPos != std::u16string_view::npos ... warnings
        
        since:
        
        commit 5edefc801fb48559c8064003f23d22d838710ee4
        Date:   Tue Sep 20 11:37:12 2022 +0200
        
            use more string_view in unotools
        
        Change-Id: I095de3a1156613e95c96ad0d1375885e8f36d61c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140312
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-21  Caolán McNamara  <caolanm@redhat.com>  [02aeec651ac3b09d42d1c05832c274c8d941b36c]

        drop extra space
        
        Change-Id: I0cd134dbeaef46bf3c925a01b423edc0be2bba63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140310
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-21  Miklos Vajna  <vmiklos@collabora.com>  [37656a47d8797d45d706a17ab8843dcb8db90bbc]

        sw content controls, combo box: make the dropdown case read-only
        
        Dropdown should be read-only (select from existing list items only),
        combo box should be read-write (accepting free-form user input as well).
        
        Now that we have a combo box, allow editing a combo box's content, but
        turn dropdown into a read-only control.
        
        Change-Id: Ie9434eaf2580be8ce154ec1126f7768eb9401254
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140338
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-21  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [7cecf19a1f553b57b5d1cd81a9a99f51ee424a24]

        Update git submodules
        
        * Update translations from branch 'master'
          to a5f80090f50b6d1e06f579d12a22eb1ad805c99c
          - update translations for 7.4.2 rc1/master
            
            and force-fix errors using pocheck
            
            Change-Id: Ia36bd93db2652764c7ed865058467bb0b17eb545
            
2022-09-21  Miklos Vajna  <vmiklos@collabora.com>  [276f3a3ce52ca422bf5ebccfa2c926d3e87d5eab]

        sw content controls, combo box: add doc model & UNO API
        
        This is similar to dropdowns, but combo box allow free-form user input,
        while dropdown is meant to enforce that the content is one of the list
        items.
        
        Change-Id: I4ae226c55f70b2b3237021348e21b7d184e8a5ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140302
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-21  Caolán McNamara  <caolanm@redhat.com>  [a6541eb454644cd781f6f4345a34ee422d1a4520]

        cid#1515519 Uninitialized pointer field
        
        Change-Id: I5ebb88d3f0a9d02301e4bf19e8492300eff63c68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140306
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-21  Miklos Vajna  <vmiklos@collabora.com>  [5aa575ebe5ee199b3ac545c4c0367260227eecb2]

        CppunitTest_sw_ooxmlfieldexport: remove not needed mustTestImportOf()
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I819eea323c7445bf25444c11c35314f439d4116c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140261
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-09-21  Luboš Luňák  <l.lunak@collabora.com>  [bdb576ea889d944b2aa9d3dfaa8fbd7c07415c82]

        fix/simplify opencl GEOMEAN()
        
        I don't quite see why this one would need such a special handling,
        when most other functions (e.g. the very similar HARMEAN()) can do
        with just generic handling.
        
        Change-Id: I31f3772ffdf9540178a42f11ae4e376023ad2413
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140257
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-21  Luboš Luňák  <l.lunak@collabora.com>  [b764e5e0532a9c017f871b60026e507f283eb133]

        fix opencl WEIBULL and ZTEST functions
        
        Sync them with their core versions.
        
        Change-Id: I8890b13c0be8ac1da91132ec7e294f542dcc577e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140256
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-21  Luboš Luňák  <l.lunak@collabora.com>  [ebc0db7acee7a470c4e41cddbb97274343899ce0]

        fix and simplify opencl functions that calculate difference from mean
        
        ocVar, ocStDev etc. Besides the copy&paste reductions, these also
        need to use fsub_approx() otherwise they can fail with large numbers.
        
        Change-Id: Ic96caaa0d5711d811a27b0e2034db357a71b9fa1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140255
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-21  Luboš Luňák  <l.lunak@collabora.com>  [380b42bd1b8be39d774245f93651515b45df150b]

        fix and enable some disabled opencl functions
        
        Change-Id: Ic7bd01edcc7297317b390567590821ce00e5ef22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140254
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-21  Luboš Luňák  <l.lunak@collabora.com>  [ab561d74375576efbc1629ae4f169c8e02f5fee0]

        fix/simplify opencl DDB() and VDB()
        
        Change-Id: I7de072defa1f8a1020c0d974bd519e6d2f604381
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140253
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-21  Luboš Luňák  <l.lunak@collabora.com>  [2e983926e868bcb2182c84348b60ad7085588b96]

        various small opencl code fixes and error checking
        
        Change-Id: I9f1d109887faf11a86be83da050983292e99da49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140252
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-21  Luboš Luňák  <l.lunak@collabora.com>  [b79796ced86c232154801a3084df0cec3c022af8]

        fix some opencl financial functions (PMT, IPMT, etc.)
        
        These are mostly copy&paste from ScInterpreter and adapted.
        
        Change-Id: Ib05021556a34b2eb35d0e51673636f50f150732f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140251
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-21  Luboš Luňák  <l.lunak@collabora.com>  [be60dd63f43ba0602835332f7b086faf810eac0c]

        remove opencl implementations of ocDB* functions
        
        - These are hard/impossible to implement properly, since they all
        use 'SearchCriteria' argument, which is an expression to be matched,
        and already strings are hard in opencl and parsing/evaluating/whatever
        an expression would be so complex. Maybe number matching or very basic
        expressions would be possible, but not much more.
        - The opencl implementations of these are (hopefully) very unlikely
        to be ever used, since they generally do not make much sense to be used
        in formula groups (except if the result is repeated in the group).
        As such, simply remove these, as it's just not worth it.
        
        Change-Id: If007c84c1ff684a94cfce0fe171691d9b3578658
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140250
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-21  Luboš Luňák  <l.lunak@collabora.com>  [33f242266138d5179a58f2601ea15be4b6570835]

        rework handling of empty cells in opencl code
        
        Some of the code handling ranges of cells wants empty cells to be zero,
        some wants to skip them, and few want special handling. So just make
        three generic cases that handle these, which somewhat simplifies this
        while still allowing flexibility where needed. Also handle better
        Test::testFuncSUMXMY2, which works on a pair of ranges, sets a cell
        in one to a value and another is empty, in this case it is necessary
        to iterate over this pair with SkipEmpty even if for the second one
        it's beyond GetArrayLength().
        
        Change-Id: I6c8edaaadb02ffe2a6a7a9399347909008ea188e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140249
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [79f049d4d7f071aa87207b53c257b6a0aa15365a]

        use more SwPosition::Assign
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I19e7a24231a2f4c15ffdf4b778e191e1907e40f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140247
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [0fe36103482b6142833731e77b0d074946138538]

        use more string_view in vcl
        
        Change-Id: I66f96a305bb095716023ae1e565950971826bce0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140242
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-21  Noel Grandin  <noelgrandin@gmail.com>  [27a271b462c3174bfd5a96c9f5d63f6f689e0b18]

        convert TrueTypeCreator to a C++ class
        
        Change-Id: I07cd2dfeb947f555b31bd0dccb91fb76f549c675
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140268
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-21  Noel Grandin  <noelgrandin@gmail.com>  [fd49a057c9d0fc3a184097f4f3bcb6835eb70edb]

        use more unique_ptr
        
        Change-Id: I7836a1b1813d16db53ca0d6cc2b2ff2ae95e70cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140267
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-21  Noel Grandin  <noelgrandin@gmail.com>  [4df352d39602c1b45c5cf156d9dee2c148418dc0]

        convert GlyphOffsets to a C++ class
        
        Change-Id: If693a5d0a94da666fd0361d45a3047890d9dec8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140265
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-21  Noel Grandin  <noelgrandin@gmail.com>  [2de582e29dd6bc678b5b9d7d0ae1b8f8c6c0c862]

        convert HexFmt to a C++ class
        
        Change-Id: Iebe385b1a6d51ab2c179a27eef4fb1199bc3aa41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140264
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-21  Stephan Bergmann  <sbergman@redhat.com>  [59286d0b99679aeeffd989380754a3687effbb22]

        NameID must encompass the full OpenType Name ID range
        
        ...to avoid CppunitTest_vcl_fontfeature
        CPPUNIT_TEST_NAME=FontFeatureTest::testGetFontFeaturesOpenType failing with
        
        > vcl/source/font/PhysicalFontFace.cxx:376:48: runtime error: load of value 259, which is not a valid value for type 'NameID'
        >  #0 in vcl::font::PhysicalFontFace::GetName(vcl::font::NameID, LanguageTag const&) const at vcl/source/font/PhysicalFontFace.cxx:376:48
        >  #1 in vcl::font::FeatureCollector::collectForTable(unsigned int) at vcl/source/font/FeatureCollector.cxx:124:44
        >  #2 in vcl::font::FeatureCollector::collect() at vcl/source/font/FeatureCollector.cxx:198:9
        >  #3 in OutputDevice::GetFontFeatures(std::vector<vcl::font::Feature, std::allocator<vcl::font::Feature>>&) const at vcl/source/outdev/font.cxx:169:23
        >  #4 in FontFeatureTest::testGetFontFeaturesOpenType() at vcl/qa/cppunit/FontFeatureTest.cxx:143:5
        
        after 06a23b7b4d23a31a4808c68f00e1be42d8218737 "vcl: Add
        PhysicalFontFace::GetName()".
        
        Per <https://harfbuzz.github.io/harfbuzz-hb-ot-name.html#hb-ot-name-id-t>,
        hb_ot_name_id_t is a typedef for unsigned int, and per its referenced
        <https://learn.microsoft.com/en-us/typography/opentype/spec/name> OpenType Name
        IDs are apparently uint16 values covering the whole value range (e.g., "Name IDs
        256 to 32767, inclusive, are reserved for font-specific names").  We could thus
        presumably use something like std::uint16_t as the underlying type for NameID,
        but lets play it safe (and avoid potential data loss when casting from
        hb_ot_name_id_t to NameID) and simply use hb_ot_name_id_t as the underlying
        type.
        
        Change-Id: I50768c5ae6174500d959ba63fdbc15fe416f8777
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140301
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-21  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [a3e36aaf5fcd7489f802913e93c200f3cde8492d]

        tdf#151081 render rotated gradients correctly
        
        We have to use regular primitive decomposition
        when the gradient is transformed in any other
        way then just tanslate & scale. For more background,
        refer to the bugzilla task.
        
        Corrected some typos.
        
        Change-Id: Ic767c9fe6d14444915facc1247ba4ec1f79fd02e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140237
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-09-21  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [90861cc6f815b3f34edb88d47afed0d1099e72e7]

        tdf#151071 Revise Sifr, tidy up links.txt, remove duplicate
        
        Change-Id: Ifcf5014448214238891fe5a583dc36e0b9fccfe7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140285
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-09-21  Rafael Lima  <rafael.palma.lima@gmail.com>  [e822ef8c39a326a10d489b5ee50583b934fbb2de]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3b0d630cec012f7aa10cad2029468f5ea6f25b6c
          - tdf#150958 Fix mention to Find tool in help page
            
            Change-Id: I57e98af47bed1ee499ad9f9268514697141eaf9e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/140169
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-09-21  Rafael Lima  <rafael.palma.lima@gmail.com>  [cff3cea643668228f97ee85056b5ea4d8c7ab475]

        tdf#151088 Use "Kraft Paper" instead of "Invoice Paper"
        
        As per discussion in Weblate, the correct term here is "Kraft Paper".
        
        Change-Id: I0c0ffeac66453911f016e2134436f4cb5c340f86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140171
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-09-20  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [f0a36babf2ef1384666705697f91e7ff4166f4e4]

        tdf#151071 Revise Sifr, remove duplicate and missplaced icons
        
        Change-Id: I3322303ab50c65301bfaeff14ba371662bb7e3cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140259
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-09-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [b52fd544b9c128d3e28de6355286f6480b618e93]

        avoid some string refcounting with sheets with lots of conditional formatting
        
        Change-Id: Ibb2de1aa28a57748bede6085074f60af757ae5ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140244
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [5b98500614f179b8c725a8476d72ff84327c3716]

        add CanJoinNext method that takes a SwPosition*
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I401fa4d98a2e53a082bfb39f3d13315261a0a2ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140246
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [6b25ea4386cfa48c8cf27a58144306f15b86397b]

        use more SwPosition::AdjustContent
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Ied4eb6b219dbd505c53068ca1ec7a5b43e5a1cfd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140245
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-20  Mike Kaganski  <mike.kaganski@collabora.com>  [e4a72aa946b6c41a91dc6e74634093a83b9c22bd]

        tdf#151056: avoid modifying the static shared DEFAULT instance
        
        This was a thinko in commit e39fa3c4f5ae2560a4b6f6f789a0c5098ac43cf4
          Simplify b2d(poly)polygon implementation
        
        This led to exponential growth of elements in each next polypolygon
        created from scratch, that immediately manifested with the complex
        SVG logo shown on the backing window.
        And finally, there's no const_cast/as_const left in the file :)
        
        Change-Id: Ie60f75ec86a8fa21799f4f1b589c04c9e4646183
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140248
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-20  Mark Hung  <marklm9@gmail.com>  [11ec622b8405dcaabc359e3d6e38c8a9142dad6b]

        tdf#150642 fix table layout with vertical writing.
        
        Revert part of 1bf82b26ae3.
        
        N | V | WAS         | 1bf82b26aea3 | WAS                  | 1bf82b26aea3 |
        -------------------------------------------------------------------------------
        F | F | fnRectHori  | fnRectHori   | fnAddRight/fnSubLeft |              |
        F | T | fnRectVert  | fnRectVert   | fnAddRight/fnSubLeft |		 |
        T | F | fnRectVert  | fnRectHori   | fnAddRight/fnSubLeft | fnAddBottom  |
        T | T | fnRectHori  | fnRectVert   | fnAddRight/fnSubLeft | fnAddBottom  | *
        
        *: the case fixed in this patch.
        
        Ref:
        
        commit 1bf82b26aea3a403920a64cdfcb4671c947c7a01
        Author: Mark Hung <marklm9@gmail.com>
        Date:   Sun Aug 14 15:23:14 2022 +0800
        
            tdf#135991 fix unexpected hidden RTL sections.
        
        Change-Id: I1e30c277dd03369bef0a6930b3d3534b7d57a640
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139777
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2022-09-20  Luboš Luňák  <l.lunak@collabora.com>  [424595a5997d1cbbf5ab0e3601e329efac9c2fd0]

        fix and simplify openCL *A functions (COUNTA,MINA, etc.)
        
        These work just like their non-A counterparts, they just also accept
        strings and treat them as zeros. So instead of having a duplicated
        function for everything, use the basic functions, detect that string
        arguments should be treated this way and then convert them in the input
        data. This as a side-effect also makes
        the ScCalcConfig::StringConversion::ZERO part work (no idea if that's
        even been used).
        
        Change-Id: I3385b5363c15b0ae45ff191df00ac357e80bd3c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140226
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-20  Luboš Luňák  <l.lunak@collabora.com>  [68ae0798078cbc9daa8ea951e0f5e7de55042f70]

        reduce opencl copy&paste (gaussinv)
        
        Change-Id: I44e5c74c903bab46a54b5b855f2665d924ac91fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140225
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-20  Luboš Luňák  <l.lunak@collabora.com>  [7dc92d60166a99e0539ce83ecf45bb40fd30d784]

        fix opencl AND() to treat empty cell in svSingleVectorRef as core does
        
        Functions_Excel_2016.fods incorrectly used "=AND(Sheet2.C22;C33)"
        instead of the correct "=AND(Sheet2.C22:C33)" (colon vs semicolon),
        and C33 is an empty cell. The return however was true because empty
        cells get special treatment because of Excel compatibility.
        
        Change-Id: I6d0b28280059fd6fc945e77c7b5d714b5e4727a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140224
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-20  Luboš Luňák  <l.lunak@collabora.com>  [7c86dd5819be4ebb3599a654b69d3416dcbb6138]

        fix opencl FTEST()
        
        Change-Id: I72a6e7e36a8514c1d3c824a70829ebf026659262
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140223
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-20  Luboš Luňák  <l.lunak@collabora.com>  [b2c334d76d5d5e5219d94db90e36d597be654c6c]

        simplify opencl code in op_array.cxx
        
        Change-Id: I4379683fa239e6f7c543350b645addffa784ba70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140222
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-20  Luboš Luňák  <l.lunak@collabora.com>  [e39f5eedc09fb79159bc764f1215d24afa9035e0]

        fix and simplify opencl IRR(), MIRR(), XIRR() and XNPV()
        
        Change-Id: Ie57e43458f7fa5a769806d0fe3054745ec71c99e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140221
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-20  Mike Kaganski  <mike.kaganski@collabora.com>  [c8649af8d0353e2fba2e472f0ace50f5bd8167b2]

        Assert that cow_wrapped objects aren't called to do nothing
        
        An omission from commit e39fa3c4f5ae2560a4b6f6f789a0c5098ac43cf4
          Simplify b2d(poly)polygon implementation
        
        Change-Id: Ib0b10e06baf91888f0e9797e670e0626f512af15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140229
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [f600c5389ccad6a221732b478650a20de4355890]

        use more string_view in svl
        
        Change-Id: Icd978cd3cb7946f96d2570a0b8c87a74eed57c98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140241
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [78afe29f3d56e589be4e0d25573eef32377548eb]

        move some test from odfexport to odfexport2
        
        to trim the long run time of odfexport
        
        Change-Id: Ib2c2f13796ecea14a3aede51442005c08487c128
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140240
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [e4fe4a2918fbca0dc38441261a0f890720538639]

        split the mailmerge unit test
        
        since it is substantially longer running than the next longest test
        
        Change-Id: Iec8f1e2f3d98a1c290c1a66620443c79dda9c237
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140239
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-20  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [06c9e1d27093ca7bbe38a1eb93fbb85b80f75f75]

        nss: update to release 3.83
        
        Change-Id: Ic1cb36b3a56cde40296fd46ef356dea286932692
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140231
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-20  Caolán McNamara  <caolanm@redhat.com>  [e37cb88b51e3ab0da687278b3c846140b507e00b]

        ofz#51471 Timeout
        
        Change-Id: I2ffdb9f439f61fc46f3a3e7176a0451904e8f2cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140238
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [4e17fc21bf59d4dbd80de6a569172406c8f86a1c]

        split chart2 export unit test
        
        since it was running for quite a while compared to the others
        
        Change-Id: Ia83a452fea67de425691f8ef66f23cde47fc0af8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140236
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [5edefc801fb48559c8064003f23d22d838710ee4]

        use more string_view in unotools
        
        Change-Id: Iaf91f9c63a0a666250e92a5ba7bebdb06dffb258
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140233
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-20  Mike Kaganski  <mike.kaganski@collabora.com>  [321a1b5034e36e156755bbd5794c33c73608e5a5]

        Only try to convert outdir to system path when it's not empty
        
        Avoids a warning on startup of a debug build:
        
          > instdir/program/soffice
          warn:legacy.osl:1528:2140:sal/osl/w32/file_url.cxx:849: osl_getAbsoluteFileURL
          called with empty base URL and/or invalid relative URL
        
        Change-Id: Ic456f08011d099a95894259f31800f12318af223
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140230
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-20  Caolán McNamara  <caolanm@redhat.com>  [8c285077e963eaa34d94ecd35c3241040c06e293]

        upgrade to harfbuzz-5.2.0.tar.xz
        
        Change-Id: I0b3c7bd425f6de2033696909c2d15e4263d3a52b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140235
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-20  Noel Grandin  <noelgrandin@gmail.com>  [2e932f8aeb62ec05057c680ae23fc0fb3ed4f978]

        use O[U]String in TrueType code
        
        instead of manual memory management
        
        Change-Id: Iccde191bfcfbf9ff2488205fffc12b94b46ab658
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140207
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [65062ceaae656dca2cf66653b0ed7d627737e54c]

        use more std::u16string_view in chart2
        
        Change-Id: I3617efa2e7fd55e6c1007338fd3c52aa9bbf13b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140232
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-20  Caolán McNamara  <caolanm@redhat.com>  [6defa69b8f3a60643163ecba28b6df1f5825bcd2]

        ofz#51592 Timeout
        
        Change-Id: I8e3c80ae6d041fc1460807ec3869c4b6845116f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140227
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-20  Khaled Hosny  <khaled@aliftype.com>  [348452715de6af8be2d40407bbe191752452b883]

        vcl: tdf#138325 pass PostScript name down to CreateCFFfontSubset()
        
        If we don’t pass the name from the caller, it will try to read it from
        the CFF table but some fonts has CFF table without a PostScript name so
        we end up with a dummy value.
        
        Change-Id: Ie7c46cdf5542ce83a57b60dee35dbb704a898f18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140220
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-20  Khaled Hosny  <khaled@aliftype.com>  [06a23b7b4d23a31a4808c68f00e1be42d8218737]

        vcl: Add PhysicalFontFace::GetName()
        
        Change-Id: I91cc7bd0b9c9ce8d59a31d17a354fb3f2be29499
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140219
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-20  Miklos Vajna  <vmiklos@collabora.com>  [80550ade305b9e68c6281a258d162bc2c413713a]

        tdf#150990 ODT export: fix zero layout size of scale/scale images
        
        The bugdoc has a broken image where both axis are set to a relative size
        of 255%, which means "keep aspect", and the expectation is that only one
        axis uses this to match the size of the other axis.
        
        The problem was that commit b578fa08a25a83abccad2386e12b707586fffb26
        (ODT export: fix fallback svg:width/height for text frames with relative
        sizes, 2022-03-16) assumed that only one axis uses "scale", so we always
        get a non-zero layout size.
        
        Fix the problem by only using the layout size when exactly one axis uses
        the "scale" percentage, which is the expected the case.
        
        This way we just keep the aspect ratio of broken documents, then the UI
        will in practice ignore the scale request of the width.
        
        Change-Id: I2dbd6bb92f912f6185422fd301b99b284a66ef74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140218
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-20  Justin Luth  <jluth@mail.com>  [6e1c8bcec511444d2d51c5c5143be56d1900e5e6]

        tdf#150613 sw: better DOC import of paragraph marker formatting
        
        Following the lead of LO 6.4
        commit 5ba30f588d6e41a13d68b1461345fca7a7ca61ac.
        
        This fixes a LO 7.2 regression from tdf#108518.
        This patch depends on tdf#117994 being fixed in order
        for ww8export3's testTdf108518_CRnumformatting to round-trip.
        
        The problem here is that Word allows formatting the paragraph end
        marker, and applies the same formatting to the generated numbering
        string; Writer has no such marker thing.
        
        On m_xCtrlStck, the rPos is pointing to the end of the paragraph.
        GetStackAttr looks for char properties that are still m_bOpen
        or else where the Point (Mark is the Start, Point is the End)
        is greater than aPos. Well, at the end of the paragraph
        I don't think there can be any empty (point==mark) hints in .DOC,
        so this should only pick up properties that are spilling
        over onto the CR - just like we want.
        
        Change-Id: I06cab075f102d40f93d33fedf5ae0ce8e165e9fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139329
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-09-20  Jim Raykowski  <raykowj@gmail.com>  [30e427d4091277839f6cbe30d7232498c0b48ef9]

        tdf#150604 related: fix logic used in determining inclusion of
        
        a separator in the Navigator content tree context menu
        
        In commit fbc9c8e3759ab79fce457565cd725c5a5353186e, https://
        gerrit.libreoffice.org/c/core/+/139628, made to include the content
        type name in the 'Delete' menu item in the content type content entry
        context menu, I mistakenly used logical OR'ing where logical AND'ing
        should be used to determine if a 'Delete' menu item is present, which
        is used in determining wheather menu item separator, 'Separator2', is
        included.
        
        Change-Id: I4a49895db9e39a0a2feedac8ec3d3440945e8abd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140211
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-20  Noel Grandin  <noelgrandin@gmail.com>  [ca09f1a350c23f49b90950680fffa687979a8ae2]

        simplify usage of TempFile in sw
        
        TempFile already handles the stream. And not touching the URL
        means we stay on the fast path for temp files.
        
        Change-Id: I7e5f1cb7c83fc78d392c6874154563b64dd4a672
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140203
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-20  Miklos Vajna  <vmiklos@collabora.com>  [addfb3cce0f7ce8fbd0b169d467b6956ed95dbb5]

        sw content controls: add a11y description for PDF export
        
        Acrobat Reader shows these descriptions on mouse hovering on a form
        widget.
        
        Change-Id: I8614222e46c992baca8a57b13a948f88973e8911
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140215
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-20  Noel Grandin  <noelgrandin@gmail.com>  [6754b647c145cded1f54b49d53d37ad35ace211c]

        simplify usage of TempFile in sc
        
        TempFile already handles the stream. And not touching the URL
        means we stay on the fast path for temp files.
        
        Change-Id: I15f51b75d3bb8ed53d617fce373237f685d45e00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140204
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-20  Luboš Luňák  <l.lunak@collabora.com>  [8615b106366896d944ff16aa8112d8610a0521e9]

        an implicit intersection requires a svDoubleVectorRef
        
        This was claiming e.g. =TTEST(A1:A10,B1:B10,1,2) had implicit intersections
        because the 3rd and 4th arguments were found to be implicit intersections.
        
        Change-Id: I9cba7e63330dd170ef0ea1ab03d33a653000e669
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140189
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-20  Luboš Luňák  <l.lunak@collabora.com>  [66ad69f5b300060f174fdc6c6e106dbba2b0140a]

        correct handling of 'nested' in opencl vectors
        
        The 'nested' arguments means the value is used inside a loop, which
        already implicitly does range checking.
        
        Change-Id: I71ccbded2f9d623f58d11f11316aab28385f1614
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140193
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-20  Luboš Luňák  <l.lunak@collabora.com>  [4c2b8db7814dead51607935c50c1d0160333d616]

        reduce opencl copy&paste in op_statistical.cxx (svDoubleVectorRef pair)
        
        Change-Id: I92daab29290c9d72f7531b25950c7f52084cc0bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140192
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-20  Luboš Luňák  <l.lunak@collabora.com>  [0513d1954c37f62cfb5336a640d3c336d3641e84]

        reduce opencl copy&paste when handling a pair of svDoubleVectorRef
        
        Some functions run one loop iterating two svDoubleVectorRef.
        
        Change-Id: I849becd7863a1740277e6da9625bc7daad4b5274
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140191
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-20  Stephan Bergmann  <sbergman@redhat.com>  [2dca86cde303ca41f835132ce03105cbedde4cce]

        external/fontconfig: Avoid UBSan invalid-null-argument
        
        ...as seen when CppunitTest_services is run while instdir/share/fonts/ happens
        to still be unpopulated (which is otherwise not an issue for that test),
        
        > fcdir.c:268:11: runtime error: null pointer passed as argument 1, which is declared to never be null
        > /usr/include/stdlib.h:852:30: note: nonnull attribute specified here
        >  #0 in FcDirScanConfig at workdir/UnpackedTarball/fontconfig/src/fcdir.c:268:5
        >  #1 in FcDirCacheScan at workdir/UnpackedTarball/fontconfig/src/fcdir.c:354:10
        >  #2 in FcDirCacheRead at workdir/UnpackedTarball/fontconfig/src/fcdir.c:462:10
        >  #3 in FcConfigAddDirList at workdir/UnpackedTarball/fontconfig/src/fccfg.c:537:10
        >  #4 in FcConfigAppFontAddDir at workdir/UnpackedTarball/fontconfig/src/fccfg.c:2912:10
        >  #5 in psp::PrintFontManager::addFontconfigDir(rtl::OString const&) at vcl/unx/generic/fontmanager/fontconfig.cxx:748:20
        >  #6 in psp::PrintFontManager::initialize() at vcl/unx/generic/fontmanager/fontmanager.cxx:711:17
        >  #7 in GenericUnixSalData::InitPrintFontManager() at vcl/unx/generic/app/gendata.cxx:51:26
        >  #8 in GenericUnixSalData::GetPrintFontManager() at vcl/inc/unx/gendata.hxx:88:13
        >  #9 in psp::PrintFontManager::get() at vcl/unx/generic/fontmanager/fontmanager.cxx:108:23
        >  #10 in GenPspGraphics::GetDevFontListHelper(vcl::font::PhysicalFontCollection*) at vcl/unx/generic/print/genpspgraphics.cxx:264:35
        >  #11 in FreeTypeTextRenderImpl::GetDevFontList(vcl::font::PhysicalFontCollection*) at vcl/unx/generic/gdi/freetypetextrender.cxx:110:5
        >  #12 in SvpSalGraphics::GetDevFontList(vcl::font::PhysicalFontCollection*) at vcl/headless/svptext.cxx:51:23
        >  #13 in OutputDevice::ImplInitFontList() const at vcl/source/outdev/font.cxx:651:17
        >  #14 in OutputDevice::GetDefaultFont(DefaultFontType, o3tl::strong_int<unsigned short, LanguageTypeTag>, GetDefaultFontFlags, OutputDevice const*) at vcl/source/outdev/font.cxx:532:22
        >  #15 in SwStdFontConfig::GetDefaultFor(unsigned short, o3tl::strong_int<unsigned short, LanguageTypeTag>) at sw/source/uibase/config/fontcfg.cxx:245:23
        >  #16 in SwStdFontConfig::SwStdFontConfig() at sw/source/uibase/config/fontcfg.cxx:91:30
        >  #17 in SwModule::SwModule(SfxObjectFactory*, SfxObjectFactory*, SfxObjectFactory*) at sw/source/uibase/app/swmodule.cxx:150:32
        >  #18 in std::__detail::_MakeUniq<SwModule>::__single_object std::make_unique<SwModule, SfxObjectFactory*&, SfxObjectFactory*&, SfxObjectFactory*&>(SfxObjectFactory*&, SfxObjectFactory*&, SfxObjectFactory*&) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/13.0.0/../../../../include/c++/13.0.0/bits/unique_ptr.h:1076:34
        >  #19 in SwDLL::SwDLL() at sw/source/uibase/app/swdll.cxx:98:26
        >  #20 in (anonymous namespace)::SwDLLInstance::SwDLLInstance() at sw/source/uibase/app/swdll.cxx:57:212
        >  #21 in rtl::Static<(anonymous namespace)::SwDLLInstance, (anonymous namespace)::theSwDLLInstance>::get() at include/rtl/instance.hxx:399:18
        >  #22 in SwGlobals::ensure() at sw/source/uibase/app/swdll.cxx:70:9
        >  #23 in SwXAutoTextContainer_get_implementation at sw/source/uibase/uno/unoatxt.cxx:1015:5
        
        Change-Id: Ic0d246e6012b3cd2c9a9deb63c2af7258f31f0d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140214
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-20  Luboš Luňák  <l.lunak@collabora.com>  [b014adf12d70f00369adaf3dc4d836c4c5d17b94]

        error handling in openCL FORECAST(), MIRR() and SERIESSUM()
        
        Change-Id: Ied72d13953ebd765fc0ed8838b557487f5f74e2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140190
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-20  Luboš Luňák  <l.lunak@collabora.com>  [4797becd04ccd8447f933b8aa3de4477c740a273]

        reduce opencl copy&paste WRT simple loops with svDoubleVectorRef
        
        Change-Id: Id68808d5b390c0771e82bf391930a840f423c1e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140188
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-20  Luboš Luňák  <l.lunak@collabora.com>  [f0466cabc2d33877d5aaa86fcf71db753f400873]

        reduce opencl copy&paste also when handling svDoubleVectorRef
        
        This is for when a simple loop is enough to handle the ranges.
        
        Change-Id: Ia2fa3b6944573f30fafea614a9ec51a21c7e8226
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140187
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-20  Luboš Luňák  <l.lunak@collabora.com>  [2adc8a32ff8c36b556ca947afa46ea45e0c9769d]

        reduce opencl copy&paste and fix in op_statistical.cxx
        
        So far functions using svDoubleVectorRef are excluded.
        
        Change-Id: Ie8a72d7f72de34c422b23bcc526ac66f6b170b10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140186
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-20  Luboš Luňák  <l.lunak@collabora.com>  [c443a02ec9db419527566b6f80f413c45dea3be5]

        reduce opencl copy&paste and fix in op_financial.cxx
        
        Change-Id: Ia1cd64f68b75f445c15ec5f8088e9202fa39768e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140185
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-20  Sarper Akdemir  <sarper.akdemir@collabora.com>  [9ecc76988ec46ba0d6c5cb72ac88f65da48867b1]

        tdf#89928 pptx import: implement import of BiLevel threshold
        
        Implement import BiLevel effect's threshold value.
        If threshold isn't exactly 50%, we can't map it to the doc model.
        
        Therefore as a workaround apply the BiLevel (Black/White) effect with
        specified threshold directly to the graphic.
        
        Change-Id: Ib24d149d74b103d926560708c68bb937b02c4cfe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140136
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-09-20  Miklos Vajna  <vmiklos@collabora.com>  [4616f006df9497a8beaeb9181368b8708f1eeedc]

        sw: document SwUndoInsDoc
        
        Also reachable via UNO in SwUnoCursorHelper::InsertFile().
        
        Change-Id: I72564e62cfd9e9d7ebfbf23a55964885b0fe3ebf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140200
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-09-20  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [6af41e0e55a578b3419737fc8aa9ab7757402cd5]

        tdf#151070 Leverage UI layout to show relation between buddy options
        
        And this is why LibreOffice is found by users to be hard to use:
        because we suck at layouting. Just by swapping a checkbox and
        a combobox, the relation between the two magically becomes INTUITIVE.
        
        Change-Id: Id3801015a6e75d1372d46f1e2d99cfb3a662496d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140213
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-09-20  Sarper Akdemir  <sarper.akdemir@collabora.com>  [79ea27ec4418b82af5ba2187ae59cd9c0874060b]

        tdf#94122 pptx export: fix automatic text color export
        
        MS Powerpoint doesn't have automatic colors unlike Word or Excel.
        
        Therefore on export the automatic text color should be first resolved
        and then exported.
        
        Change-Id: Ied2c3a4235da403350d8518a3414ff6a372b57a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140059
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-09-20  Julien Nabet  <serval2412@yahoo.fr>  [5a6914af4678a24c794055ba23dd9cf0857f0254]

        Simplify a bit by using sal_uInt16 in vcl/BitmapPopArtFilter
        
        Since we're in the "if (bRet)" block, it means
         22     bool bRet = isPalettePixelFormat(aBitmap.getPixelFormat())
         23                 || aBitmap.Convert(BmpConversion::N8BitColors);
        is verified.
        
        isPalettePixelFormat implementation is:
        29  constexpr bool isPalettePixelFormat(PixelFormat ePixelFormat)
        30  {
        31      assert(ePixelFormat != PixelFormat::INVALID);
        32      return sal_uInt16(ePixelFormat) <= 8;
        33  }
        
        So we know we're using 8 bits max and this line:
        pWriteAcc->GetBitCount()
        can't give more than 8 and we can safely declare nEntryCount as sal_uInt16 (idem for "n" just below)
        
        Since "nFirstEntry" and "nLastEntry" are related to "nEntryCount", idem for mnIndex
        they can also be sal_uInt16.
        
        Thanks to these, we can avoid all sal::static_int_cast<sal_uInt16> conversions.
        
        Change-Id: I8cac2d01f00be33c86058c7a6eb7b9e25fb2635e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140206
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-20  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [39addcb4de4c3033adfd4155de2a79c7633aaf9a]

        tdf#151071 Revise Sifr to follow upstream
        
        Change-Id: Ie72cbfc50c323b4d44b08440945ea171b4a4330d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140212
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-09-20  Noel Grandin  <noelgrandin@gmail.com>  [b5e1a1d16055a2782b46580ed8c8190244628fda]

        simplify usage of TempFile in sd
        
        TempFile already handles the stream. And not touching the URL
        means we stay on the fast path for temp files.
        
        Change-Id: I8672c5749f1e0dc95e59cd9d713015586301ae34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140202
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-20  Noel Grandin  <noelgrandin@gmail.com>  [3e095961add3705b788b017ea63585937a9fd7d3]

        simplify usage of TempFile in sc
        
        TempFile already handles the stream. And not touching the URL
        means we stay on the fast path for temp files.
        
        Change-Id: Icab41d12ab7846b8901a92c11fee05952b98fafc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140201
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-20  Jim Raykowski  <raykowj@gmail.com>  [e79741488cc740f49ebd4426c40b45e7139ff663]

        tdf#112237 Show tooltips for Assigned Commands in Customize dialog
        
        Change-Id: Iff1946d5d6ac7f2046d36df8fbd76e32edf371c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140142
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-09-19  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [032e1aee7aaae04ca7aaa7792ba49849364fd249]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 80034ff19535b6320a8ea113a9cf2f068e6aea31
          - Wrong words
            
            Change-Id: I391a5fd97005fcffac324581856bbdb8a48f1ae9
            
2022-09-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [3e65f33d450e512c31eeafc80956ada1cfade903]

        tdf#132519: sc_ucalc_formula: Add unittest
        
        Change-Id: Ie2ff5a8961556cf21ca75a58d46f37754e0bb61b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140183
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [dfa01bb05cc82811cdc306285a31c51816f81c6a]

        tdf#151046: sc_subsequent_filters: Add unittest
        
        Change-Id: I552d53f511373b170985185361621d8e149e582b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140184
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-19  Stephan Bergmann  <sbergman@redhat.com>  [e9262729e6b41065596af8092905bafe986803e9]

        loplugin:unreffun (clang-cl)
        
        ...and with ScopedFontHDC::fsp gone, there appears to be no reason to keep
        ScopedFontHDC::m_aFSP alive for the whole lifetime of the ScopedFontHDC
        instance
        
        Change-Id: I1028bc24f49f3bbaf6e23c09aef4459418267154
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140100
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-19  Caolán McNamara  <caolanm@redhat.com>  [2f1ad908310918d964b2996ccf4e987b7b0af86f]

        tdf#151052 set Windows darkmode "ToolTextColor" to same as "WindowTextColor"
        
        they are the same in light mode, so do the same in darkmode
        
        Change-Id: Ib0186383fcd7f8d74c7ada6826c6955a747e4ecd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140195
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [8cc530b1ecbb706e998177ab6e85f33ac111b389]

        size this OUStringBuffer at initial construction
        
        Change-Id: I6414281cef5eedf1e797139695bf05c72c300447
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140181
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-19  Justin Luth  <jluth@mail.com>  [648f06e583cf2cd878580c587afb5813c3db4e33]

        crashtesting: "unknown cell text: element" assert for text:bookmark #2
        
        since...
        
        commit 690a35680adad07c4ab79d82cd1531bb82fe4bc1
        Date:   Sat Sep 10 16:32:46 2022 -0400
        
            tdf#103829 ods import: parse <text:tab/>
        
        From documentation, it looks like we can also have
        bookmark-start and bookmark-end, so adding these
        even though no examples found.
        
        I looked for how to insert bookmarks in calc - basically
        no UI or menu (except one notebookbar, no calc documentation,
        no abandoned bookmark code removal, no bookmark import code.
        
        IIUC, in writer a bookmark is basically a field.
        Perhaps it is similar in Calc? In any case, with this
        limited wealth of information, I don't plan on trying
        to fix the LO 4.1 loss of bookmark.
        
        Change-Id: I44708a5c7d69ce37f688ec7beb243e08844dbfa8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140197
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-09-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c6c3e364697a908949409ab2c77d0e0b021b65d3]

        Fix typos
        
        Change-Id: If24b9756d7fd8f6346580b4da84fac4f5ab1d3ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140198
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [31640cce53e850da53c75e3882375d286c0e9024]

        Fix typos
        
        Change-Id: If33ae9acbc1ed17398584efa3574566b2d854b3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140149
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-19  Miklos Vajna  <vmiklos@collabora.com>  [2e6144fc350fd94f8e66be5a9007c7f06c0213e0]

        sw HTML import: fix height of images when it is missing and width is relative
        
        This is similar to commit 456abae730a787693c3ad98f7e57eba5f6163a76 (sw
        HTML import: fix height of OLE objs when it is missing and width is
        relative, 2022-09-06), but this is for images, while that was for OLE
        objects.
        
        The idea is still that in case only axis is specified in the HTML and
        that's a relative percentage, then the ratio should be taken from the
        bitmap and it should be kept.
        
        Change-Id: I36184ff6531bff2775013462cd8cc711e1a249c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140178
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-19  Justin Luth  <jluth@mail.com>  [60585bb65330ad703b5683aece1564dfc6301436]

        tdf#75702 sc: unit test for preserving text:line-break
        
        Change-Id: Id61e46ba4e0b3e2b534cf9f8bafe03fba10cd355
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140182
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-09-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [43864dd8925c8046ee7cae286a71616559e7ed2d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4b86dd440667832cd5510a1bd31ff35514532d06
          - tdf#119421 Add sample files for conditional formatting
            
            Change-Id: Id5826f32bd2de2e286eecf57dc817f4b60a2599b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/140196
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-09-19  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [6238758d80e170cdb586df2b34d479499574cb72]

        tdf#150650 Fix changing fill style to None via Sidebar
        
        Regression from 5491a82854e3e6dd2dbb4b0012cb4bbeb4ee22e0
        
        Change-Id: I17cfb037f2064a508317090e6b66f20e253a9436
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140150
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-09-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [716a81042558143b400c502d1ba3e1ff1b3672e1]

        no need to use an OUStringBuffer here
        
        can just return the substring we need
        
        Change-Id: I9d605cb809f58fcf60c0ae2e29aaff17baa9faa0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140177
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [c3ea4a8025f1ba241a8ac5c53ac79fd274ec6b3a]

        use optional in processEntry
        
        which means we save the cost of initialising an OUString
        
        Change-Id: Ib139383b43f6d49303e20368ce4177b068c38ed9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140176
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0b6ea30e5825d7b11c783c4e5c4397acff9cac4a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9abe3f66a8951fef89d79b5125931773778cda22
          - tdf#119421 Enchancements to Conditional Format pages
            
            Add icons and how-to-get
            
            Change-Id: I1fb78ac737bc37745ee76d4508116edadd283938
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/140130
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-09-19  Caolán McNamara  <caolanm@redhat.com>  [6352710e02c12783280afccb3b5e03aab7948f19]

        try harder to remove "OSL_PIPE" pipe on SIGTERM
        
        a) When oosplash got SIGTERM it used SIGKILL on soffice.bin, (concealed
        behind osl_terminateProcess) so soffice.bin has no chance to cleanup.
        
        Try SIGTERM, followed by SIGKILL if that doesn't work, to give
        soffice.bin a chance.
        
        b) java intercepts SIGTERM so if JNI_CreateJavaVM was called then
        our SIGTERM handler doesn't get called. Add -Xrs to jvm args to
        avoid this.
        
        Change-Id: I09f93d8093bc7c094482eda73b4eadc5a6cebb83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140152
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-19  Luboš Luňák  <l.lunak@collabora.com>  [bbc07c964ef9a4698b3867ff554259adcf81bc58]

        move code out of formulagroupcl.cxx to op_math* and opbase*
        
        formulagroupcl.cxx is already large enough, move away code that
        implements some operations and also move some type declarations
        to a header.
        
        Change-Id: I28fe59275f4fb89c3e530d77b08e7f2fcad02781
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139971
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-19  Julien Nabet  <serval2412@yahoo.fr>  [b0ad8a9175d5a9dddb9b853721905943c5cd8d59]

        tdf#150992: fix crash popart filter to an SVG image
        
        part of bt:
        6  0x00007f018c80186f in BitmapPalette::operator[](unsigned short) const (this=0x5576a198fe48, nIndex=176) at vcl/source/bitmap/bitmappalette.cxx:139
        7  0x00007f018c3d1fce in BitmapInfoAccess::GetPaletteColor(unsigned short) const (this=0x5576a2bbc520, nColor=176) at include/vcl/BitmapInfoAccess.hxx:121
        8  0x00007f018c85b63f in BitmapPopArtFilter::execute(BitmapEx const&) const (this=0x7fffb7394728, rBitmapEx=...) at vcl/source/bitmap/BitmapPopArtFilter.cxx:73
        9  0x00007f018c83e66b in BitmapFilter::Filter(BitmapEx&, BitmapFilter const&) (rBmpEx=..., rFilter=...) at vcl/source/bitmap/bitmapfilter.cxx:22
        10 0x00007f01905e5bd4 in SvxGraphicFilter::ExecuteGrfFilterSlot(SfxRequest const&, GraphicObject&) (rReq=..., rFilterObject=...) at svx/source/dialog/grfflt.cxx:202
        
        some gdb info
        (gdb) p nIndex
        $1 = 176
        (gdb) p mpImpl->GetBitmapData().size()
        $2 = 34
        
        full bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=182499
        
        See https://bugs.documentfoundation.org/show_bug.cgi?id=150992#c2 for some comments
        
        the main thing that makes me think that the order is reversed is the "nLastEntry" treatment.
        Indeed with the current sort, mnCount with 0 come first nLastEntry = nEntryCount - 1 (unless there's no color at all)
        
        Change-Id: I3b89f2f4d6f115ea9f6752c49bad776a33f0b020
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140153
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [8db47ac6d52da86451120ce3c095958939e2da60]

        can return by const& in PopString
        
        and avoid some ref-counting
        
        Change-Id: Id1e6fc09d1c517ce168cebb7a225aa6df48e72c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140138
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-19  Alain Romedenne  <alain.romedenne@libreoffice.org>  [cc48e6f880d84275c29414ab74d4aadf36d1dcca]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 30682f2fa484e9a831ac20c26bfd19aab6c42a82
          - Reuse and sync help content
            
            Change-Id: Ia95c3da543efd8dddfdcfa635d316b3c10fa52eb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/139569
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-09-19  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [1b0ff1c166211b34370f53995ae9fb3f8eed182e]

        tdf#150402 Correct wrong Bound of Shape in Slideshow
        
        Added and use mbContainsPageField that gets set in
        prepareHyperlinkIndices() which has to be run anyways,
        so this will cause no change in execution speed.
        
        It lets us detect the potential error case that a
        PageField is contained in the Text of the Shape.
        That is a hint that maBounds contains the wrong Range
        and needs to be corrected.
        
        For more backgrund information please refer to
        tdf#150402, Comment 16.
        
        Change-Id: Ifee01fffdb6e2f5915aa705afc7b5842781aae91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140144
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-09-19  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [29cba5c6fd36280107115b58aae61e5ead7e4d6a]

        tdf#150802 Fix setting gradient from Sidebar
        
        Regression from adc536e9efc77690df62177aa722f9252bdbf96b
        
        Change-Id: I37db76373a3b9b4a1084e830233561abc4b1e6d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140151
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-09-19  Eike Rathke  <erack@redhat.com>  [4da1b6a0499ab9bb142156dd0a240b260a430a21]

        Update language-subtag-registry to 2022-08-08
        
        Change-Id: I08609e88c1bdb62f778db25156363fbc6d2adff6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140148
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-19  László Németh  <nemeth@numbertext.org>  [7462f728df54c28cea659dbf9aa92070019b489f]

        tdf#147507 sw: fix crash with Reject All around not content nodes
        
        Regression from commit f3bec764ddbf3fd3ae986f034c89626bf22940e0
        "tdf144058 sw track changes: fix table deletion at paragraph join".
        
        Change-Id: If08a2b85c3db9fe92ad623d3d7cb30f2feaaab36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140145
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-09-19  Eike Rathke  <erack@redhat.com>  [4cb347ae1c62f9c8a53f17c3b7957ab68aade95e]

        Resolves: tdf#151046 INDIRECT() try named expressions and DB range names first
        
        ... as older 1K columns allowed names that would now match a 16k
        columns cell address, which ConvertSingleRef() would already
        resolve.
        
        Change-Id: I9322732e554da20c81856c0a30c41a246356f65b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140147
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-19  Khaled Hosny  <khaled@aliftype.com>  [4c501d435250934a1290c5ed28dc432ba333a6c9]

        vcl: Handle alpha in Type 3 glyphs
        
        Change-Id: Ic21089ae8aeca1402fd5c4c46851dcd06a480723
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140146
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-19  Khaled Hosny  <khaled@aliftype.com>  [e5a797a9beb03b9d9759a94b98107f509a0d5488]

        vcl: Fix Type 3 glyph widths
        
        It seems we need the values to be in unscaled font units not PS units.
        Modify LogicalFontInstance::GetGlyphWidth() to return unscaled values
        when requested and the TT-to-PS conversion conditionally in PDFWriter.
        
        Change-Id: I94e7cdc0ecf842a0cf87fddaa4467966f698ae3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140126
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-19  Khaled Hosny  <khaled@aliftype.com>  [bf41b120b7690bb6976daa7aa317b5f3b9f5b19c]

        vcl: tdf#104403 PDF export for layered color fonts
        
        Support color fonts using color layers from OpenType COLR table and
        color palettes from CPAL table.
        
        This uses PDF Type 3 fonts to wrap the layers into individual glyphs
        that can be drawn normally. Type 3 glyphs can use arbitrary PDF code, so
        here we output the layers in the regular font subset and then draw then
        in the Type 3 glyph with colors applied to them.
        
        This supports only version 0 of COLR table (solid colors only), the new
        but more powerful version 1 of the table is not yet supported.
        
        Change-Id: I4bf36f5b608a0ac15411104d8a6af893fb69a5c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140125
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-19  Khaled Hosny  <khaled@aliftype.com>  [8453d7ea1ff5b2b93196ed4b4bf430d6c574a7cb]

        vcl: Add PhysicalFontFace::UnitsPerEm()
        
        Change-Id: I9239085aabe450499193e74ac91d6a16437545c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140124
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-19  Ilhan Yesil  <ilhanyesil@gmx.de>  [ba164651bbdbde1b8a4ae3495b845ebc13b01bad]

        tdf#149797 Change highlight background color in some controls
        
        The highlight and highlighttext colors can be set for some
        controls. So as example a selected item in a listbox can now
        be paint with anothers colors then the standard blue. Controls
        are: listbox, combobox, edit field and some special edit
        fields like date, currency and others.
        
        Change-Id: Iace2dd9a1a61abb7819b6c81eb0b8030912db32b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136691
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins

2022-09-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [891d618bfdcf369119807d826e8ec6e3b112d73c]

        make OUString::operator=(OUString&&) a little faster
        
        one function call instead of two, and this function is pretty hot
        
        Change-Id: Ibb09ad9b930f337706fa392a1644077c82dbc61e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140140
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [d5e1a11b028fb9c03ff80f986f33927d6667627d]

        get_value is cheaper than at() in toRefCell()
        
        and we expect the position to be valid here, so throwing an exception is
        no better than a segment violation
        
        Change-Id: I20e4849c95da57e6a5fc0937c4f61fbe004d11d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140139
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-19  Caolán McNamara  <caolanm@redhat.com>  [946f67cfc9909ba2f3297a5484b4033fea3701e9]

        Resolves: tdf#151017 we now want the background to be the stock widget bg
        
        Change-Id: I44a800748ffafe91f3b6169617be30ef87919267
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140141
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-19  Khaled Hosny  <khaled@aliftype.com>  [dac60206ff553ff424593f15d6c196a6c9cc0b5d]

        vcl: Add PhysicalFontFace API to get color layers
        
        Change-Id: Ic221582a04982f0b1565089fa0beff1b34a749d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140123
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-19  Khaled Hosny  <khaled@aliftype.com>  [92d67d4d32dee25c6b40ade5924f9d1ab488a16c]

        vcl: Don’t use temporary files for CreateFontSubset()
        
        The callers pass a path to a temporary file for the function to write
        to, then they immediately read from it. This change cuts the unnecessary
        use of temporary files and passes the subset font data around instead.
        
        The CFF subsetting code really wants files and needs more invasive
        change, so it still uses a temporary files but this is hidden from its
        caller.
        
        Change-Id: I2a2117e967b76fb903ff0d32c435925049bc6e56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140122
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [54e84cf2f75504232e41b4c2fdab1318f259cd66]

        small opt in FormulaTokenIterator
        
        cheaper to init the stack with the first element, rather than calling
        Push
        
        Change-Id: Ia34f88b6534a663fae2ed08d0499d04d2f458847
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140137
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-19  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [467085bfb0f595a094389c2de159589372d36d1e]

        Rename MouseNotifyEvent to NotifyEventType
        
        Also contains keyboard and focus events, not only mouse events
        
        Change-Id: Iec1d6c341b01a489ba80fe9634ea3579afb02ea9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139970
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-09-19  Miklos Vajna  <vmiklos@collabora.com>  [de90c192cb8f1f03a4028493d8bfe9a127a76b2a]

        sw content controls, plain text: enable DOCX filter with data binding
        
        - writerfilter/ had explicit code to not map plain text SDT to Writer content
          controls if it has data bindings specified, lift this limitation and set the
          value of content control from data binding, like Word does and Writer did it
          for input fields since b5c616d10bff3213840d4893d13b4493de71fa56 (tdf#104823:
          support for sdt plain text fields, 2021-11-24)
        
        - call DocxExport::AddSdtData() on the export side to do the opposite on export
        
        - give up on the idea to export content controls to DOCX by finding the text
          attribute in SwWW8AttrIter::OutAttrWithRange(): this needs buffering in both
          directions (need to start the SDT before the start of the run, need to end it
          after the end of the run), and solving this using marks and merges at a
          fast-serializer level looks like hacks on top of hacks. To be more specific,
          CppunitTest_sw_ooxmlexport7's testSdtAndShapeOverlapping seems to be very hard
          to fix with this design
        
        - instead, give not only the start position but also the length of the run to
          DocxAttributeOutput::EndRun(), which has random access to the doc model and can
          look up if there is a content control start or end that needs writing at the
          current position of the XML output, without any buffering, which also
          means less code
        
        - adapt CppunitTest_sw_ooxmlfieldexport's testSdtBeforeField, which didn't like
          the empty run at the start of content controls, which seems to be harmless
          otherwise
        
        - fix CppunitTest_sw_ooxmlfieldexport CPPUNIT_TEST_NAME=testSdtDateDuplicate by
          disabling the "set content control value from data binding" logic for date
          pickers because that logic in writerfilter/ sets the value as-is and it has to
          consider the requested date format before this can be enabled
        
        As a side effect, this gives PDF export for plain text SDTs, even if they have
        data binding set. CppunitTest_sw_ooxmlfieldexport's testTdf104823 is now
        updated to ensure that we import such SDTs as Writer content controls.
        
        Change-Id: I749a845b5a25454c51066b8ded892682f523b6b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140134
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-19  Tor Lillqvist  <tml@collabora.com>  [b20a64ce05ebf3720dd2d10ccd384020803c2ff2]

        Ignore also when a font has been substituted by itself with an empty style
        
        Change-Id: I40fbce716a11b010323ac07e0dacdc114f7d2320
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140135
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-09-19  Regina Henschel  <rb.henschel@t-online.de>  [439eaa8efdd8179f93f7aaf44d25ceced6ab1665]

        tdf#151008 adapt anchor for eaVert and mongolianVert
        
        MS Office and LibreOffice act different whether anchor positions are
        rotated for vertical writing modes eaVert and mongolianVert. The patch
        converts the position on import and export.
        
        Currently shapes are not able to render mongolianVert. Nevertheless it
        is included so that the text block has already the correct position
        and the original position is restored on export.
        
        LibreOffice has vertical anchor alignments BOTTOM, that would require
        a third horizontal position in MS Office, which does not exist. It is
        mapped to anchorCtr='1' instead. Such does not occur in pptx-LO-pptx
        round-trip.
        
        Change-Id: I1b0e42a39ce3aba12cdb271b2aa8023dacb9c53d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140118
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-09-19  Noel Grandin  <noelgrandin@gmail.com>  [95684fb99ebed5b53bda99957c43466541597b2f]

        no need to allocate these separately
        
        Change-Id: I5e61c783806d78df94fa08840f7d3f37f1a743ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140114
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-19  Miklos Vajna  <vmiklos@collabora.com>  [f0359fb2f01ecf9aed470ae90604f9bd6eec3380]

        sw: prefix members of SwFootNoteOptionDlg, SwLabPrtPage, SwMailMergeDlg ...
        
        ... and SwMailMergeWizard
        
        See tdf#94879 for motivation.
        
        Change-Id: I01521a5b96e45483bb810ea0e8cfb26cbf55bc40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140133
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-19  László Németh  <nemeth@numbertext.org>  [cb1f95e7e5781797a0f4485d4a835faff4a8cd8f]

        tdf#150955 sw InsertBookmark: add hidden status to hidden MSO fields
        
        In Insert -> Bookmark... dialog window, add hidden status
        to _Toc and _Ref hidden DOCX bookmarks to allow separating them from
        user-defined bookmarks using sorting. (In MSO, there is a checkbox
        to enable visibility of these hidden bookmarks in Insert bookmark dialog.)
        
        Note: UX field Hidden was only used for a lo:ext OpenDocument feature
        (with UNO-only creation of bookmarks with hidden anchor), see tdf#101856.
        This UX field was re-used for better handling of DOCX import of
        hidden (not user-defined) bookmarks created by MSO.
        
        Follow-up to fix for tdf#150956 in commit 5e71ec6aa0d4f9971f5e2b6f7091d18668c2f0b9
        "tdf#150790 tdf#150791 tdf#150947 tdf#150956 sw, a11y: fix visible bookmarks".
        
        Change-Id: I52e9f2c0b65e62c14ac24138235f07fb213da737
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140079
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-09-19  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [7614859e5738cdf3789f3f99cc4379f2333e8870]

        Make impBufferDevice faster again
        
        When the Primitives for the Glow-Effects were added
        (modified ShadowPrimitive2D, SoftEdgePrimitive2D and
        GlowPrimitive2D) a modified version of impBufferDevice
        was created and used. That lowered the speed for
        drawing objects with transparence by about factor 2.5
        and was unfortunately not only done for these
        Primitives, but for transprent objects in general.
        
        For the mentioned factor refer to:
          Patch to demonstrate former and now repaint differences
          https://gerrit.libreoffice.org/c/core/+/129301
        
        After having reworked those Primitives to use another
        mechanism and being decomposed so they will work in all
        now and future renderers, it is possible to go back to
        that easier and faster method to render Transparency.
        
        For extended information, please take a look at the
        added comments, mainly in vclhelperbufferdevice.hxx
        
        Identified a still bad behaviour when objects use a
        TransparenceGradient. Corrected that and added (at
        this opportunity) a method 'createAlphaMask' along
        with 'convertToBitmapEx' which is now used in the
        GlowPrimitive2D & ShadowPrimitive2D which only need
        the AlphaMask to do their job anyways (I had commented
        there that thjis is possible before). That will
        be faster for visualizing those Primitives.
        
        Change-Id: Ieac880384de26960c2c4b8740a1dee1e15d7ac9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140022
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-09-19  Noel Grandin  <noelgrandin@gmail.com>  [4973de104da87e522fe1f485984c081bc0be1b36]

        simplify usage of TempFile in Graphic(In/Out)putStream
        
        TempFile already handles the stream. And not touching the URL
        means we stay on the fast path for temp files.
        
        Change-Id: Icdfcb96b002c489dee51c03b69127c21be5c85ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140113
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-19  Mike Kaganski  <mike.kaganski@collabora.com>  [8a713c3b46a9b476b92f848451472e4a2618e4ef]

        OSL_ENSURE->assert where we would crash if not true
        
        Change-Id: I1d922034aa1be709bcd1c77886d773835683b7d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140132
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-19  Mike Kaganski  <mike.kaganski@collabora.com>  [993695d75faa23776d6a664a214cc69546f1f8ae]

        OSL_ENSURE->assert where we would crash if not true
        
        Change-Id: Ib6c2806070ae11b5542fcbba284f2640400bf984
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140131
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-19  Noel Grandin  <noelgrandin@gmail.com>  [c6c1445fe8d16fe98f809c31612c2bdddde946da]

        simplify usage of TempFile in XMLFilterJarHelper
        
        TempFile already handles the stream. And not touching the URL
        means we stay on the fast path for temp files.
        
        Change-Id: Ied68dd4c22e77c2a4e2c81f965413a55fb1e563d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140115
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-19  Noel Grandin  <noelgrandin@gmail.com>  [d99bfa6e6829c708b62c804c0754ee90c976ce6a]

        improve usage of TempFile in SdrPowerPointImport
        
        TempFile already handles the stream. And not touching the URL
        means we stay on the fast path for temp files.
        
        Change-Id: I05c70c422275032deeadc9f2f62024eebad8fb02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140117
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-18  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [349e3af0c5dd5ed495ed61aab526f63c16f0e215]

        Checkboxes don’t need title casing
        
        Change-Id: I2f23240ff1f6edcefd3cc10605f3f0d924265795
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140129
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-09-18  Julien Nabet  <serval2412@yahoo.fr>  [35784dffccd6a950c72e9426a6d5bf0cca433aab]

        Simplify by using replaceAll instead of insert in some loops (sc)
        
        Change-Id: I1defbbcd391230b928d57ebd049c514781bf720a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140107
        Tested-by: Eike Rathke <erack@redhat.com>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-09-18  Caolán McNamara  <caolanm@redhat.com>  [b59177e5ced9dcbbc20bacee17a3f0f2b19a44c8]

        cid#1515457 Unintended sign extension
        
        Change-Id: I187001b55aef6e0751cb846fe927e4af07e1a018
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140119
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-18  Caolán McNamara  <caolanm@redhat.com>  [abe551fbc98ece2c2616f1b3e802ea8aedd02933]

        cid#1514676 perturb Logically dead code
        
        Change-Id: Iac0ae44be5e53364af25a4a2055359db32c33701
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140120
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-18  Mike Kaganski  <mike.kaganski@collabora.com>  [1f985cb4779b581a77d419605ceb084707d408b8]

        tdf#151039: use the same defaults also for FontSubsetInfo::m_aFontBBox
        
        The defaults for "maFontBBox is not valid" case were already introduced
        in commit 2d1f08d63942666c0094904f50ba8c512ab69b9d
          Author Release Engineers <releng@openoffice.org>
          Date   Thu Aug 27 12:02:29 2009 +0000
            CWS-TOOLING: integrate CWS otf01
        
        but it used the four elements of maFontBBox unconditionally in later
        calculations. Possibly that code path is untested, because unless the
        wrong size is greater than 4, it would always crash.
        
        Unfortunately, use of { 0, 0, 0, 0 } here (as Khaled proposed in the
        bug, for "garbage in, garbage out" principle) is impossible: the PDF
        with such data shows an error in Acrobat Reader: "The font contains
        a bad /BBox".
        
        As Khaled mentioned, a better fix would be to use the equivalent font
        extents from head table.
        
        Change-Id: I949db23d8af7c1fd4c2362655bf602eea0e70062
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140121
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-18  Justin Luth  <jluth@mail.com>  [e66606a3334a575a183e57360c7a4696b73393c8]

        crashtesting: "unknown cell text: element" assert for text:bookmark
        
        since...
        
        commit 690a35680adad07c4ab79d82cd1531bb82fe4bc1
        Date:   Sat Sep 10 16:32:46 2022 -0400
        
            tdf#103829 ods import: parse <text:tab/>
        
        Change-Id: Ia157c3503b119f2fa8daf31870894344e0313204
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140112
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-18  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6da65808a7cb603b0028a12306601d6bb4aefcc2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bd2deec2da512a3630cdadfd81cb553fb158b14a
          - tdf#119421 Add details on conditional formatting data bars
            
            Change-Id: I1215e909e73dfd9707299ed98f794eea689423d9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/140111
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-09-18  Noel Grandin  <noelgrandin@gmail.com>  [898ba5beb4db4ff30cc4409da829c3d79907f37e]

        use more string_view in utl::TempFile
        
        Change-Id: I151c66479053b9b5b7699a4938a622b4320aeaa0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140104
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-18  Caolán McNamara  <caolanm@redhat.com>  [ca3d526a24390df6158bf233fa63e19f5f4b1f4b]

        crashtesting: "unknown cell text: element" assert
        
        on e.g. import of fdo74225-2.ods
        
        since...
        
        commit 690a35680adad07c4ab79d82cd1531bb82fe4bc1
        Date:   Sat Sep 10 16:32:46 2022 -0400
        
            tdf#103829 ods import: parse <text:tab/>
        
        Change-Id: I3eaffda8d9815564d314edf613832173313e46a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140110
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-09-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [bfb0dbee201a69c26293947c78356f320ff62a0b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7c924256f4ea9c328d7b384b2cff31829399decd
          - tdf119421 - More on conditional formatting/Icon sets
            
            + Housekeeping
            + handle icon images in the XSLT
            + Fill missing information on Icon Sets.
            
            Change-Id: Iaab3e1231ad4a2212adfc1d353a593cc116c7978
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/140108
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-09-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f8cfc4d07e0291edc11d64e9f32d6f875ba9b297]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 112fa92d3b4c9c643c76afbfe3b04269308a7705
          - Unclutter table in Conditional Format Help page
            
            Change-Id: Ia5b12237e4be3e674701ace0194994faa2a8b69d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/140094
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-09-17  Mike Kaganski  <mike.kaganski@collabora.com>  [e39fa3c4f5ae2560a4b6f6f789a0c5098ac43cf4]

        Simplify b2d(poly)polygon implementation
        
        Most size checks should be only done in the outer object; implementations
        inside cow_wrapper only assert correctness. All const_cast and as_const
        are replaced with correct const method calls (and, where needed, mutable
        members).
        
        Change-Id: I69e9f72086d07257ebd5cefaff7f214e198b901e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140106
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f295ab96fea5ac71592ea9b92610db9d441d1bd5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 021c2e7aacebb92e8272bac8cb1dc5b53a1e10e0
          - Fix typo
            
            Change-Id: I599ef997dd6819c0d08e69afdac206a4c5da55f4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/139820
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-09-17  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [7369e3012ddde90e987b055302fcc20e40754556]

        upgrade to libwebp-1.2.4
        
        Change-Id: Iaa3872345abcc2b9042abb32a824ff4b95ec57b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139921
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-17  Caolán McNamara  <caolanm@redhat.com>  [9788961cc30e151adcc32044d16899a5406d2c51]

        ofz: bump sc-rtf and html max lengths
        
        Change-Id: Id3400c686fefbf395e459ee9a654382bac87f141
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140102
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-17  Stephan Bergmann  <sbergman@redhat.com>  [0ce0f7f81f53d8ac416c439ca2ec9b4ebbb305a5]

        loplugin:staticmethods (clang-cl)
        
        Change-Id: I875b60fba5267e158ac85d1442133f1bd4bfe560
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140099
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-17  Stephan Bergmann  <sbergman@redhat.com>  [61576dbeda71add6bd36da628bd3b626aa823a77]

        loplugin:loopvartoosmall (clang-cl)
        
        Change-Id: I8925e28d46f1ed983581b539cfbe6a01c034e0ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140098
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-17  Stephan Bergmann  <sbergman@redhat.com>  [9bed2b595688e73a72688852ec5d949d59fb7c2a]

        -Werror,-Wshadow (clang-cl)
        
        Change-Id: I58d99d17baf8dc13e4dc951bf281d7c7c358d259
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140101
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-17  Stephan Bergmann  <sbergman@redhat.com>  [90b25330a2b67da084c500d3f15ebf2b978462b9]

        external/gpgmepp: Fix various -Wincompatible-function-pointer-types
        
        ...after Clang 16 trunk
        <https://github.com/llvm/llvm-project/commit/af01f717c48f0fd2481600ed6c00441763365b62>
        "Default implicit function pointer conversions diagnostic to be an error".  The
        changes in workdir/UnpackedTarball/gpgmepp/src/assuan-support.c are due to the
        difference between ssize_t as used by
        
        >   ssize_t (*read) (assuan_context_t ctx, assuan_fd_t fd, void *buffer,
        > 		   size_t size);
        >   ssize_t (*write) (assuan_context_t ctx, assuan_fd_t fd,
        > 		    const void *buffer, size_t size);
        
        in workdir/UnpackedTarball/libassuan/src/assuan.h and gpgme_ssize_t as defined
        by
        
        > #ifdef _WIN64
        > # include <stdint.h>
        >   typedef int64_t gpgme_off_t;
        >   typedef int64_t gpgme_ssize_t;
        > #else /* _WIN32 */
        >   typedef long gpgme_off_t;
        >   typedef long gpgme_ssize_t;
        > #endif /* _WIN32 */
        
        in workdir/UnpackedTarball/gpgmepp/src/gpgme.h:
        
        > assuan-support.c(353,5): error: incompatible function pointer types initializing 'ssize_t (*)(assuan_context_t, assuan_fd_t, void *, size_t)' (aka 'long (*)(struct assuan_context_s *, void *, void *, unsigned long long)') with an expression of type 'gpgme_ssize_t (assuan_context_t, assuan_fd_t, void *, size_t)' (aka 'long long (struct assuan_context_s *, void *, void *, unsigned long long)') [-Wincompatible-function-pointer-types]
        >     my_read,
        >     ^~~~~~~
        > assuan-support.c(354,5): error: incompatible function pointer types initializing 'ssize_t (*)(assuan_context_t, assuan_fd_t, const void *, size_t)' (aka 'long (*)(struct assuan_context_s *, void *, const void *, unsigned long long)') with an expression of type 'gpgme_ssize_t (assuan_context_t, assuan_fd_t, const void *, size_t)' (aka 'long long (struct assuan_context_s *, void *, const void *, unsigned long long)') [-Wincompatible-function-pointer-types]
        >     my_write,
        >     ^~~~~~~~
        
        Change-Id: I71f34da1a14421335a9416dd500a91d94de2f48a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140097
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-17  Stephan Bergmann  <sbergman@redhat.com>  [ba4241ee9987492061e9bfb07beb1bbd2bae67c8]

        Silence -Werror,-Wdeprecated-copy-with-user-provided-copy (clang-cl)
        
        > In file included from cppuhelper/source/access_control.cxx:21:
        > include\cppuhelper/access_control.hxx(58,5): error: definition of implicit copy assignment operator for 'AccessControl' is deprecated because it has a user-provided copy constructor [-Werror,-Wdeprecated-copy-with-user-provided-copy]
        >     AccessControl( ::cppu::AccessControl const & ac );
        >     ^
        > include\cppuhelper/access_control.hxx(37,44): note: in implicit copy assignment operator for 'cppu::AccessControl' first required here
        > class SAL_WARN_UNUSED CPPUHELPER_DLLPUBLIC AccessControl
        >                                            ^
        > include\cppuhelper/access_control.hxx(37,23): note: due to 'AccessControl' being dllexported
        > class SAL_WARN_UNUSED CPPUHELPER_DLLPUBLIC AccessControl
        >                       ^
        > include\cppuhelper/cppuhelperdllapi.h(30,30): note: expanded from macro 'CPPUHELPER_DLLPUBLIC'
        > #define CPPUHELPER_DLLPUBLIC SAL_DLLPUBLIC_EXPORT
        >                              ^
        > include\sal/types.h(208,47): note: expanded from macro 'SAL_DLLPUBLIC_EXPORT'
        > #   define SAL_DLLPUBLIC_EXPORT    __declspec(dllexport)
        
        Change-Id: I89b534b33c29fdc2d458087e1f3c2f4c958aa86c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140096
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-17  Stephan Bergmann  <sbergman@redhat.com>  [3c967717d315fba0aa7b1a1ba3567edc0a88bb69]

        external/firebird: Fix -Wincompatible-function-pointer-types
        
        ...after Clang 16 trunk
        <https://github.com/llvm/llvm-project/commit/af01f717c48f0fd2481600ed6c00441763365b62>
        "Default implicit function pointer conversions diagnostic to be an error"
        
        Change-Id: Ibe06a94f45010efdeaf0c05a661f269e7a07d561
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140095
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-17  Caolán McNamara  <caolanm@redhat.com>  [ce8256032edef03320f9d6ba6deba85977209e8f]

        toggle the other togglebutton to the inverse state of this togglebutton
        
        Change-Id: I7e19fdb89b1503644a49d8beaef9ada3fe6beabe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140085
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-17  Caolán McNamara  <caolanm@redhat.com>  [46169355558e017a94a1859ba206fd9e4e1e9106]

        cid#1500499 Resource leak
        
        the only change should be to the two trailing cases in
        OSQLParseNode::substituteParameterNames which do seem to leak.  The
        closest I got to triggering the actual code is toggling into sqlview
        mode of a query but couldn't quite construct a sql statement to trigger
        it.
        
        Change-Id: I320dc4df3b18a18b236c91ee30329c10001c9a08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140081
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-17  U-LAPTOP-06BFT6KB\Client  <andreamassimo03@gmail.com>  [c1e65e8010348b39ba9ffadd3ebfd2587a969c82]

        tdf#143148 use pragma once instead of include guards
        
        Change-Id: I413382bfe1edc9c9827af338cfbbd17262e839ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140083
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-09-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [0d5752be6f2168ad8b1a81458955bf8d3d5bdffb]

        speed up large sheet with lots of conditions
        
        shaves 10% off view load time
        
        Change-Id: Iecb1274e35da2294f796376ebdc62eab509e5480
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140071
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [d2184f3776b4528b7203b6789d0b185c5ea47cb6]

        speed up large sheet with lots of conditions
        
        shaves 10% off view load time
        
        Change-Id: I51078ef81613faa2f8c37530fb7dc77b73192525
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140070
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-17  Rafael Lima  <rafael.palma.lima@gmail.com>  [3752e8eaa81a50b018669d03dc59b3753a5248ef]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b0c4a0d68e1e2bf0ab4f89b06a15402ffe8daa30
          - tdf#150989 Document "Math baseline" option in Writer
            
            Change-Id: I1746ce0c2a0c414b0217b5df93f20f599d1537b9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/139985
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-09-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [a3bbdfab809609bec3475613a918eda699fbdc29]

        tdf#150974 Writer crashes when starting with WollMux installed
        
        regression from
            commit b2aa646ef09dc8434d3ca8a5bba53a8d8ff3f910
            Author: Caolán McNamara <caolanm@redhat.com>
            Date:   Wed Dec 15 11:43:32 2021 +0000
            use more OInterfaceContainerHelper3 in toolkit
        
        Change-Id: I26532ea79b7c5f750b4bf693881cbf41aeb82266
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140077
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-16  Jim Raykowski  <raykowj@gmail.com>  [d87e1859cbd41a623f48a9522507ab0adc8e7324]

        SwNavigator: Make Drawing objects context menu entry 'Edit..' edit
        
        This patch uses SwEditWin::KeyInput handling of KEY_RETURN for the
        Drawing objects context menu entry 'Edit...' which moves focus of the
        selected drawing object into the text box of the drawing object.
        Previous to this patch the 'Edit...' menu entry would select the
        drawing object the same as the 'Go to' menu entry.
        
        Change-Id: I4d6d278e25badd086dc718c4c7ea02ce6330a45d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140037
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-09-16  Caolán McNamara  <caolanm@redhat.com>  [a5eb6660ed85afb706527704e1170a35e0677cf8]

        cid#1514676 perturb mysterious Logically dead code warning
        
        throw a const at it
        
        Change-Id: I273c85329765e1655cfde9efdf5422e5bb90ee57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140082
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-16  Jim Raykowski  <raykowj@gmail.com>  [dced115279b953735040663f71a2e848762672d7]

        tdf#150589 Set cursor to better position after deleting a drawing
        
        object
        
        Cutting a drawing object involves SwWrtShell::DelRight which uses the
        drawing object's frame top-left point to set the cursor after
        deleting. Delete and Backspace do not use SwWrtShell::DelRight to
        delete a drawing object. This patch makes Delete and Backspace
        position the cursor like Cut after drawing object delete.
        
        Change-Id: I6dc07eccc8397393a230368a20b0589e6d57a89a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140036
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-09-16  Caolán McNamara  <caolanm@redhat.com>  [c690d7c3d49d887fab85f8040fa91965b4ab2781]

        cid#1513720 silence Improper use of negative value
        
        negative col doesn't seem to arise in this branch, seems it can only
        negative for the other direction and/or for styles which isn't handled
        in this method.
        
        Change-Id: I3a50ebef57a84e808a03fc677030acfd7605230d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140078
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-16  Caolán McNamara  <caolanm@redhat.com>  [bb1f2894e40881abcfcb0372b2b3c8fae5b8cd6d]

        OSL_ENSURE->assert where we would crash if not true
        
        Change-Id: I1544573ea9f57b5ca732c9b05acae9b4f91f53ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140080
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-16  Julien Nabet  <serval2412@yahoo.fr>  [bd3ef7afcc4548976303df9b58e50436c11e4736]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to ac6502c9f80eb897384e0bfb8f0879b668b6cf87
          - Add missing ref to Mongolian dictionary icon in Dictionary_mn.mk
            
            Change-Id: I1a50615c6e5c7e6502bc62e66b8bc228376be356
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/139981
            Tested-by: Julien Nabet <serval2412@yahoo.fr>
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2022-09-16  Julien Nabet  <serval2412@yahoo.fr>  [cfb5bd869eda186fc7b899a81cead881e74646e3]

        [-Wmaybe-uninitialized]
        
        Change-Id: Iff7423ab7cc1523e01be8546ee1bf18b7853c9cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140084
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [fe9bce8049ef8749981ede192559ad71572b94d4]

        create less SwPosition temporaries
        
        because they need to hook themselves into global rings, which results in
        a lot of unnecessary pointer chasing
        
        Change-Id: I27173c5f0d5e2998fdbfbb7781e2cbd1be6d14b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140065
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-16  Caolán McNamara  <caolanm@redhat.com>  [6c32fade56c56dcb7ef3101d27dbba0226825c69]

        only "PaintImmediately" the statusbar itself (and optional children)
        
        PaintImmediately normally checks to see if there are paints pending
        on any of the original candidates parents, and if there are, optimizes
        painting by painting from the top windows that is avaiting being
        painted.
        
        But in JunitTest_sc_unoapi_3 sometimes the ScGridWindow parent of the
        StatusBar happens to have outstanding paint requests when the immediate
        paint of the StatusBar is requested and there is deadlock on calling
        ScGridWindow::Paint where the soffice main thread wants to lock the
        SolarMutex at
        
        > #0: 0x00000001a110e270 libsystem_kernel.dylib`__psynch_cvwait + 8
        > #1: 0x00000001a114883c libsystem_pthread.dylib`_pthread_cond_wait + 1236
        > #2: 0x0000000101081dd8 libc++.1.0.dylib`std::__1::condition_variable::wait at ~/llvm/build/include/c++/v1/__threading_support:337:10
        > #3: 0x0000000101081dd4 libc++.1.0.dylib`std::__1::condition_variable::wait at ~/github.com/llvm/llvm-project/libcxx/src/condition_variable.cpp:46:14
        > #4: 0x0000000112a011d4 libvclplug_osxlo.dylib`void std::__1::condition_variable::wait<SalYieldMutex::doAcquire(unsigned int)::$_0> at ~/llvm/inst/include/c++/v1/__mutex_base:398:9
        > #5: 0x0000000112a00f98 libvclplug_osxlo.dylib`SalYieldMutex::doAcquire at vcl/osx/salinst.cxx:221:36
        > #6: 0x0000000115e6b920 libvcllo.dylib`comphelper::SolarMutex::acquire at include/comphelper/solarmutex.hxx:86:5
        > #7: 0x0000000116637178 libvcllo.dylib`SalInstance::AcquireYieldMutex at vcl/source/app/salvtables.cxx:149:73
        > #8: 0x00000001166f0c38 libvcllo.dylib`Application::AcquireSolarMutex at vcl/source/app/svapp.cxx:594:25
        > #9: 0x0000000112a07b38 libvclplug_osxlo.dylib`SolarMutexReleaser::~SolarMutexReleaser at include/vcl/svapp.hxx:1447:29
        > #10: 0x0000000112a03320 libvclplug_osxlo.dylib`SolarMutexReleaser::~SolarMutexReleaser at include/vcl/svapp.hxx:1447:27
        > #11: 0x0000000112a02d40 libvclplug_osxlo.dylib`AquaSalInstance::DoYield at vcl/osx/salinst.cxx:559:9
        > #12: 0x00000001166f01c0 libvcllo.dylib`ImplYield at vcl/source/app/svapp.cxx:475:48
        > #13: 0x00000001166efbc8 libvcllo.dylib`Application::Yield at vcl/source/app/svapp.cxx:559:5
        > #14: 0x00000001166ef958 libvcllo.dylib`Application::Execute at vcl/source/app/svapp.cxx:453:13
        > #15: 0x00000001017a41a8 libsofficeapp.dylib`desktop::Desktop::Main at desktop/source/app/app.cxx:1604:13
        
        while another thread
        
        > #0: 0x00000001a110e270 libsystem_kernel.dylib`__psynch_cvwait + 8
        > #1: 0x00000001a114883c libsystem_pthread.dylib`_pthread_cond_wait + 1236
        > #2: 0x00000001a20e87c8 Foundation`-[NSOperation waitUntilFinished] + 580
        > #3: 0x00000001a11d8210 CoreFoundation`_CFXNotificationPost + 812
        > #4: 0x00000001a209dc98 Foundation`-[NSNotificationCenter postNotificationName:object:userInfo:] + 96
        > #5: 0x00000001a3d6de0c AppKit`-[NSMenu insertItem:atIndex:] + 624
        > #6: 0x00000001a3f92784 AppKit`-[NSApplication(NSServicesMenuPrivate) _fillSpellCheckerPopupButton:] + 1888
        > #7: 0x00000001a3f91bf0 AppKit`-[NSSpellChecker _fillSpellCheckerPopupButton:] + 84
        > #8: 0x00000001a3f90ae8 AppKit`-[NSSpellChecker init] + 284
        > #9: 0x00000001a3f909bc AppKit`__36+[NSSpellChecker sharedSpellChecker]_block_invoke + 20
        > #10: 0x00000001a0f841b4 libdispatch.dylib`_dispatch_client_callout + 20
        > #11: 0x00000001a0f85a34 libdispatch.dylib`_dispatch_once_callout + 32
        > #12: 0x00000001a3f909a4 AppKit`+[NSSpellChecker sharedSpellChecker] + 140
        > #13: 0x000000028e51d364 libMacOSXSpelllo.dylib`MacSpellChecker::getLocales at lingucomponent/source/spellcheck/macosxspell/macspellimp.mm:117:42
        > #14: 0x00000001120a99d8 liblnglo.dylib`LngSvcMgr::GetAvailableSpellSvcs_Impl at linguistic/source/lngsvcmgr.cxx:963:67
        > #15: 0x00000001120ad1dc liblnglo.dylib`LngSvcMgr::getAvailableServices at linguistic/source/lngsvcmgr.cxx:1381:9
        > #16: 0x00000001120ada4c liblnglo.dylib`LngSvcMgr::getAvailableLocales at linguistic/source/lngsvcmgr.cxx:1445:42
        > #17: 0x00000001120a1d28 liblnglo.dylib`LngSvcMgr::UpdateAll at linguistic/source/lngsvcmgr.cxx:657:49
        > #18: 0x00000001120a0fec liblnglo.dylib`LngSvcMgr::LngSvcMgr at linguistic/source/lngsvcmgr.cxx:414:5
        > #19: 0x00000001120a2c50 liblnglo.dylib`LngSvcMgr::LngSvcMgr at linguistic/source/lngsvcmgr.cxx:402:1
        > #20: 0x00000001120b1248 liblnglo.dylib`::linguistic_LngSvcMgr_get_implementation at linguistic/source/lngsvcmgr.cxx:1826:30
        [...]
        > #30: 0x000000010449a164 libeditenglo.dylib`com::sun::star::linguistic2::LinguServiceManager::create at workdir/UnoApiHeadersTarget/offapi/normal/com/sun/star/linguistic2/LinguServiceManager.hpp:38:129
        > #31: 0x00000001044973d4 libeditenglo.dylib`GetLngSvcMgr_Impl at editeng/source/misc/unolingu.cxx:60:52
        > #32: 0x000000010449bbb0 libeditenglo.dylib`(anonymous namespace)::SpellDummy_Impl::GetSpell_Impl at editeng/source/misc/unolingu.cxx:216:61
        > #33: 0x000000010449b548 libeditenglo.dylib`(anonymous namespace)::SpellDummy_Impl::isValid at editeng/source/misc/unolingu.cxx:248:5
        > #34: 0x000000010439f2a0 libeditenglo.dylib`ImpEditEngine::DoOnlineSpelling at editeng/source/editeng/impedit4.cxx:2268:37
        > #35: 0x00000001042a3a14 libeditenglo.dylib`EditEngine::CompleteOnlineSpelling at editeng/source/editeng/editeng.cxx:2394:25
        > #36: 0x000000028fb26974 libsclo.dylib`sc::SpellCheckContext::ensureResults at sc/source/ui/view/spellcheckcontext.cxx:339:15
        > #37: 0x000000028fb2648c libsclo.dylib`sc::SpellCheckContext::isMisspelled const at sc/source/ui/view/spellcheckcontext.cxx:219:43
        > #38: 0x000000028fabd63c libsclo.dylib`ScOutputData::LayoutStrings at sc/source/ui/view/output2.cxx:1640:61
        > #39: 0x000000028fabc79c libsclo.dylib`ScOutputData::DrawStrings at sc/source/ui/view/output2.cxx:1471:5
        > #40: 0x000000028fa788e4 libsclo.dylib`ScGridWindow::DrawContent at sc/source/ui/view/gridwin4.cxx:914:21
        [...]
        > #59: 0x0000000115d6a9c0 libvcllo.dylib`vcl::Window::ImplCallPaint at vcl/source/window/paint.cxx:623:1
        > #60: 0x0000000115d6cc78 libvcllo.dylib`vcl::Window::PaintImmediately at vcl/source/window/paint.cxx:1335:24
        > #61: 0x0000000115f47d7c libvcllo.dylib`StatusBar::StartProgressMode at vcl/source/window/status.cxx:1327:9
        > #62: 0x00000001066ff8c4 libfwklo.dylib`framework::ProgressBarWrapper::start at framework/source/uielement/progressbarwrapper.cxx:111:21
        > #63: 0x000000010671edfc libfwklo.dylib`framework::StatusIndicatorInterfaceWrapper::start at framework/source/uielement/statusindicatorinterfacewrapper.cxx:50:27
        > #64: 0x00000001099ae138 libsfxlo.dylib`SfxProgress::SetState at sfx2/source/bastyp/progress.cxx:230:32
        > #65: 0x000000028e94e558 libsclo.dylib`ScProgress::SetState at sc/inc/progress.hxx:85:52
        > #66: 0x000000028ec7f954 libsclo.dylib`ScTable::Sort at sc/source/core/data/table3.cxx:1817:28
        > #67: 0x000000028e931380 libsclo.dylib`ScDocument::Sort at sc/source/core/data/documen3.cxx:1450:23
        > #68: 0x000000028f43ad90 libsclo.dylib`ScDBDocFunc::Sort at sc/source/ui/docshell/dbdocfun.cxx:611:14
        > #69: 0x000000028f798e18 libsclo.dylib`ScCellRangeObj::sort at sc/source/ui/unoobj/cellsuno.cxx:5317:17
        > #70: 0x0000000106268964 libgcc3_uno.dylib`callVirtualFunction at bridges/source/cpp_uno/gcc3_linux_aarch64/callvirtualfunction.cxx:38:5
        [...]
        > #73: 0x000000012252f650 libbinaryurplo.dylib`binaryurp::IncomingRequest::execute_throw const at binaryurp/source/incomingrequest.cxx:236:13
        
        Change-Id: Iecfbc7673a2c67851aede3f7ca8be24ee75d1b21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139713
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-16  Sarper Akdemir  <sarper.akdemir@collabora.com>  [b92c4de7da81318abefce4750e826ac59094b748]

        Related: tdf#144092 improve wording
        
        Attempts to address concerns pointed out by Justin in:
        https://gerrit.libreoffice.org/c/core/+/138652/#message-6dd69691fbaabf26424b4c3fb85f42e550b53ee2
        
        Change-Id: I1af4d316fae73626ce734ca60c6539502eb80f14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140067
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-09-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [28a7615ccdd000270f71e2eb32efeec4c87780f1]

        Fix typo
        
        Change-Id: I95626407aa025d2535e45f28a0b08e696c98d36c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140076
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-16  Regina Henschel  <rb.henschel@t-online.de>  [6c635fb11af389d88f36d4bf6b43421af062086a]

        tdf#149551 unit test writing mode in shape in Impress
        
        Commit c70ee4a6b9071468255e5d4fdb893e9c9bdf4fad has among other things
        enabled, that a shape in Impress can use a writing mode corresponding to
        vert='vert' in a pptx file. It is new value text::WritingMode2::TB_RL90
        for property WritingMode. It is written with value 'tb-rl90' to attribute
        loext:writing-mode in ODF.
        
        The same commit has enabled, that the writing mode 'bt-rl' can be used
        not only for frames in Writer but for shapes in Impress too.
        
        The unit tests here test round-trip of these property values.
        
        Change-Id: I8dcf9e234d25c2769ed60edd0e435c3606f368bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140066
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-09-16  Michael Weghorn  <m.weghorn@posteo.de>  [7dbbf8eba4a8131efe224b17a613cd09c4042dd4]

        wina11y: Drop unused CMAccessible helper methods
        
        Their doc says that they are for the
        `accSelect` implementation, but that one doesn't
        actually make use of them.
        
        Change-Id: I9185a905d00484fcb950a1bdb6013e07a089bb22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140069
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-09-16  Stephan Bergmann  <sbergman@redhat.com>  [b040cf97c343076d8b98b16b5275df663cb86669]

        OUString::matchIgnoreAsciiCase returns bool
        
        Regression introduced with d2272426cc79d9aacf4a34c5fd7744b59c29e95b "Use some
        more C++ in sal/osl/w32", found with loplugin:implicitboolconversion.
        
        Change-Id: I5d929dd64bc02559318b8c89cb66bb0f5bba33f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140072
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-16  Stephan Bergmann  <sbergman@redhat.com>  [b97e8b9d13ef0f57f7cf0badbefcb038a8bbd137]

        external/coinmp: Adapt to std::bind2nd gone from C++17
        
        ...which started to be an issue when building with recent Clang 16 trunk after
        <https://github.com/llvm/llvm-project/commit/3e99b8d947ac024831e59be2b604ac67a24fed94>
        "C++/ObjC++: switch to gnu++17 as the default standard" against libc++.  (Recent
        versions of GCC similarly default to C++17, but libstdc++ by default still
        provides bind2nd even for C++17.)  Alternatively, we could define
        _LIBCPP_ENABLE_CXX17_REMOVED_BINDERS to work around this.  But as these appear
        to be the only leftover occurrence of bind2nd across all of the code base, and
        all but one of them have already been addressed upstream, lets address it for
        good with this little patch.  (Where the last remaining occurrence not yet
        addressed upstream is fixed in the same way as the other upstream fixes, using a
        loop rather than e.g. a lambda that would force us to start to pass
        CXXFLAGS_CXX11 into ExternalProejct_coinmp.)
        
        Change-Id: Iddcdddd22ea4c6d537b64bf2cf0b887d11da162f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139931
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-16  Stephan Bergmann  <sbergman@redhat.com>  [47e0180a55130bd698682ec12a6bb79fce88ec72]

        external/firebird: Work around std::auto_ptr gone from C++17
        
        ...which started to be an issue when building with recent Clang 16 trunk after
        <https://github.com/llvm/llvm-project/commit/3e99b8d947ac024831e59be2b604ac67a24fed94>
        "C++/ObjC++: switch to gnu++17 as the default standard" against libc++:
        
        > src/cloop/Main.cpp:31:12: error: no member named 'auto_ptr' in namespace 'std'
        > using std::auto_ptr;
        >       ~~~~~^
        
        (Recent versions of GCC similarly default to C++17, but libstdc++ by default
        still provides auto_ptr even for C++17.)
        
        Adding -D_LIBCPP_ENABLE_CXX17_REMOVED_AUTO_PTR to CXXFLAGS didn't work, though,
        as firebird apparently only honors CXXFLAGS during the configure step, but not
        in its makefiles.  So instead add it directly to CXX.  (Adding /all/ the
        CXXFLAGS to CXX caused issues at least on Windows, where
        <https://ci.libreoffice.org/job/gerrit_windows/135851/> failed with
        
        > Main.cpp
        > C:\cygwin\home\tdf\jenkins\workspace\gerrit_windows\workdir\UnpackedTarball\firebird\extern\cloop\src\cloop\Expr.h(25): fatal error C1034: string: no include path set
        
        etc.  This probably needs a general clean-up, and the other *FLAGS passed into
        the firebird build system might have a similar issue.)
        
        Change-Id: Idf0a5243938fddfb8348cc960074e60dea775650
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139932
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-16  Julien Nabet  <serval2412@yahoo.fr>  [ef1827ff7c753500c0e94943e69ada0f22c1924f]

        Simplify by using replaceAll instead of replaceAt in a loop (sc/global2)
        
        Change-Id: I26a51eb3b4d5e6a0d8903c348bd0e6084521f117
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140039
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-09-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [ab5928517639e49dbcab2c2de195849d611124b9]

        tdf#150987 calc crash pasting content
        
        regression from
        
            commit d0119ff7f2c68aa05286bd303128f3a69c6bbd6a
            improve tools::Rectangle->basegfx::B2?Rectangle conversion
        
        which resulted in Fraction throwing an exception because of
        divide-by-zero
        
        Change-Id: I90a92a644c5fb40e9b93237c79f6760d4bb73d0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140064
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [ebd7cc1848ba2010128d09c5db524af2c6f5aa66]

        tdf#150845: sw_uiwriter3: Add unittest
        
        Change-Id: I9d39964218cae2fade7ef04badb57b8086cc3a9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140060
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-16  Mike Kaganski  <mike.kaganski@collabora.com>  [2875d11939679ec319e5b098a9b85da629781d5c]

        tdf#150982: properly unquote (URL-decode) vnd.sun.star.expand payload
        
        Similar to what is done in bootstrap_expandUri, expandUnoRcUrl,
        UrlReference::expand, JavaLoader.expand_url, and is documented
        in XVndSunStarExpandUrl interface.
        
        Change-Id: I92917adb38e42c3926494427e4df2451298033e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140042
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-16  Michael Weghorn  <m.weghorn@posteo.de>  [b855f9d430c4dce2936e7bd1208159bc38d5b199]

        tdf#137341 gtk: Set missing style text colors from theme
        
            commit 8d11b953c0a69f4f5eb5ca42dec3812a62d0cd0f
            Date:   Sun Feb 23 21:11:05 2020 +0100
        
                tdf#125532: White text on default/action buttons and selected tabs on macOS
        
        had introduced various new text colors to the style
        settings, but some were not set from the theme for gtk.
        
        Add the missing ones.
        
        Change-Id: I1bd7ce358626b3f4ff1d6f2794d5c0f19f78a668
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140058
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-09-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [d9706878b7352b985b3a38d47b30a6e872a266a2]

        Add more asserts to SwPosition constructor to catch dodgy data
        
        where the two node pointers point at different nodes
        
        Change-Id: Ib556fac6b753898cc879f2df28d86e12c4c8fbbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140063
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [6e2b926f82dd0da2edd0ca6edaf6fc0a0a8ceef9]

        fix SwContentIndexPrinter pretty printer
        
        after
            commit 739f3bb7228fa8c33029af46093b4646f848814b
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Wed Aug 31 15:29:20 2022 +0200
            improve the SwContentIndex debug pretty printer
        
        Change-Id: Ib7b30f2f7d9a33f70243d8b72357b6f9823bc397
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140062
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-16  Michael Weghorn  <m.weghorn@posteo.de>  [155e8b1683f10847ff18e75287e2466220242bb1]

        tdf#117173: qt a11y: Forward changes to SHOWING state
        
        While Qt doesn't have an equivalent state for the SHOWING
        state used in LibreOffice and in IAccessible2, it has
        separate `QAccessible::ObjectHide` and `QAccessible::ObjectShow`
        event types used to indicate that an object changed state
        to being (no longer) displayed, so use those.
        
        In fact, Qt's `AtspiAdaptor` handles those by mapping them to
        state change events for the AT-SPI "showing" state again. [1]
        
        [1] https://code.qt.io/cgit/qt/qtbase.git/tree/src/gui/accessible/linux/atspiadaptor.cpp?id=ce16eb2679f69b28d2debd1ce18a99f7279b4295#n896
        
        Change-Id: Iae2b9ec26403d9a9887e86c4155ba64a73f19b60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139812
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-09-16  László Németh  <nemeth@numbertext.org>  [5e71ec6aa0d4f9971f5e2b6f7091d18668c2f0b9]

        tdf#150790 tdf#150791 tdf#150947 tdf#150956 sw, a11y: fix visible bookmarks
        
        Fix bookmark visibility (see Tools -> Options -> LibreOffice Writer
        -> Formatting Aids -> Bookmarks):
        
        – tdf#150791 Paint I-beam symbol (⌶) for point bookmarks instead of
          a vertical line (which was overlapped with visible page margin at
          beginning of the paragraphs, also it was very similar to the NBSP
          and narrow NBSP shading). Modify associated dialog window label in
          optformataidspage.ui according to this.
        
        – tdf#150790 Neighboring bookmark ranges are shown as ][ instead of
          a single vertical line (which could not be distinguished from
          point bookmark symbol and overlapping page border).
          Note: this has been implemented for bookmarks with metadata colors
          since commit 412e0ab26618c38f548c340f85ef63bbe73ef6b2 "tdf#150717
          sw RDF metadata: add custom color bookmark boundary marks".
        
        – Multiple bookmarks at the same character position are visible
          now, e.g. instead of a single |, neighboring bookmarks with
          point bookmarks are shown as "] ⌶ [" or "] ] ⌶ ⌶ [ [" etc.
        
        – tdf#150956 Do not show hidden _Toc and _Ref bookmarks imported
          from OOXML, like MSO does.
        
        Add bookmark accessibility and layout dump:
        
        – Add SwBookmarkPortion::HandlePortion() to return with bookmark names
          and types, e.g. for ] ⌶ [ as
          "#Name1 Bookmark End#Name2 Bookmark#Name3 Bookmark Start"
          (where "Name1"–"Name3" are names of the bookmarks, while "Bookmark",
          "End" and "Start" are localized versions of these strings),
          allowing XML layout dump of bookmark data.
        
        – tdf#150947 Extend SwAccessiblePortionData::Special() to forward the
          previous HandlePortion() bookmark data to screen readers depending on
          bookmark visibility (i.e. SwViewOption::IsShowBookmarks()).
        
        – Add unit tests based on the extended XML layout dump, also
          adjust existing unit tests.
        
        More visibility fixes:
        
        – multiple start marks of range bookmarks positioned before
          the character position, multiple end marks of range bookmarks
          positioned after the character position, i.e.
          single type boundary marks are there outside of the bookmark text
        
          some |text| here
              [[    ]]
        
        – neighboring end and start marks are centered around the
          character position:
        
           |text1|text2|
          [    ]] [[    ]
        
        – marks of the same character position are sorted based on their
          type and metadata color:
        
          – mark order: ], ⌶, [, e.g.
        
          ] ] ⌶ ⌶ [ [ [
        
          – color order: reversed at bookmark end, e.g.
        
          [c1 [c2 [c3 ... c3] c2] c1]
        
        Follow-up to commit 412e0ab26618c38f548c340f85ef63bbe73ef6b2
        "tdf#150717 sw RDF metadata: add custom color bookmark boundary marks"
        and commit 4ce8120f1e53f7b81e653b01d141643013bc69ab
        "tdf#45589 sw: create and paint text portions for bookmarks".
        
        Change-Id: Ia53903efbc44a531338b8615d9812d6da270e39f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139817
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-09-16  Heiko Tietze  <tietze.heiko@gmail.com>  [164a1f4c3315fc44161128d3d9ca886f767f7d30]

        Resolves tdf#80934 - GUI means to filter thumbnails in start center
        
        Resolves also tdf#92499 by removing the (badly placed) context menus
        from the left pane into the new "toolbar"
        
        Change-Id: I8e15d30380d4d915ed109877d716e1a4689885c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139730
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-09-16  Miklos Vajna  <vmiklos@collabora.com>  [08bce8eeb2e18c7cea4108dbfc2519ada56e8b61]

        sw content controls: fix getString() and setString() on SwXContentControl
        
        The setter was broken, it inserted the new content at the start, but
        didn't delete the old content. The getter was also broken, it returned
        an empty string, even if the content control had a non-empty content.
        
        This was always a problem since c4268efef25129b162884312b15527f1e5c3bcb0
        (sw content controls: add UNO API to insert this, 2022-03-31) introduced
        SwXContentControl.
        
        Fix the problem by extending SwXTextCursor, so in case m_eType is
        CursorType::ContentControl, then it keeps the cursor's range inside the
        boundaries of the content control.
        
        This also allows changing the data binding code added in
        b5c616d10bff3213840d4893d13b4493de71fa56 (tdf#104823: support for sdt
        plain text fields, 2021-11-24) to use content controls, in a follow-up
        commit.
        
        Change-Id: Ic3ae47a4b26af090539d61035372f1784c8ffe3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140040
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-16  Chris Sherlock  <chris.sherlock79@gmail.com>  [a2aaa6b77457041e08610eb4bced2d050ea7fa4f]

        vcl: AnimationBitmap -> AnimationFrame
        
        The emphasis is not quite right. An animation is made up a sequence of
        *frames*, not bitmaps. A frame includes such things as position, size,
        timeout till the next frame *as well as* a bitmap.
        
        Note: had to regenerate a bunch of precompiled headers
        
        Change-Id: Ib1959452653857555f41e01ac0151d08c41a3b1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/76460
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-09-16  Noel Grandin  <noelgrandin@gmail.com>  [3521cf575c1cede6b60318ddb561fc9184c8c16d]

        use SwPosition in SwArgsBase
        
        as part of the process of hiding the internals of SwPosition
        
        Change-Id: I3fb116fb9ce56ba5c6efb5c4954eb4a93a7fe722
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140033
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-16  Noel Grandin  <noelgrandin@gmail.com>  [fb93533d4be619d5d4e87175d87da77c26f85912]

        use more SwPosition::AdjustContent
        
        part of hiding the internals of SwPosition
        
        Change-Id: Iaa30a4fe39bc8f0140cc00e727330ebb82f68036
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140028
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-16  Noel Grandin  <noelgrandin@gmail.com>  [9473fa94abf06745d6d5e8c133a01747da2e56fb]

        use more SwPosition::AdjustContent
        
        part of hiding the internals of SwPosition
        
        Change-Id: If4e4bf99be1d380dbc61346f2701c255eae1af80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140027
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-16  Miklos Vajna  <vmiklos@collabora.com>  [493b10997053882d06803156a98ae8924bf7660d]

        sw content controls: add PDF export of font properties
        
        Like font name or size.
        
        Change-Id: Ie7b0d38be0ef69faf364b7c801d0bd3fdd60777a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140038
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-16  Michael Weghorn  <m.weghorn@posteo.de>  [c317f0adb308b1ece3bfa8bdffb4d0bcb1478d30]

        tdf#136928 Use dialog text color for signs in "Tabs" dialog
        
        and use an explicit matching background of dialog color
        
        Since the font color is black even in dark themes
        like "Adwaita-Dark", using a dark style/theme would previously
        result in black signs on a dark background for the Qt-based VCL
        plugins (qt5/kf5/qt6).
        
        Change-Id: I470011c26861221310e898c8f63fceef5e1aca3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140029
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-09-16  Miklos Vajna  <vmiklos@collabora.com>  [9b2327ce994771208a07479ca2aa13c63a124c98]

        CppunitTest_sw_uiwriter2: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Change-Id: I617d9ea2a46a69d9c214a191e23dbe84c6dd36be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140030
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-09-16  Justin Luth  <jluth@mail.com>  [eab9015d1e17950ee5a49f93a6ad40e7726f5050]

        tdf#103829 ods export: don't output invalid office:string-value
        
        If the formatted (i.e. \t) string was different from
        the raw string (i.e. \x001 EE_FEATURE_TAB marker),
        then export was outputing office:string-value
        with IsInvalidChar \x001.
        
        The impact on import is that the cell wants to display
        this string-value, which is missing all of the "invalid char"
        stuff. So, just don't export a wrong string at all.
        
        Change-Id: Ib98e58d0c6e1186d199a4dcf294b56403b710f48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139816
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-09-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [f63a8fdcd964629cb6d72e17d00c6170e942df2c]

        uitest: sw: use wait_until_property_is_updated
        
        Seen in Jenkins
        FAIL: test_load_styles_from_template (stylesSidebar.StylesSidebar)
        ----------------------------------------------------------------------
        Traceback (most recent call last):
          File "/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/sw/qa/uitest/sidebar/stylesSidebar.py", line 69, in test_load_styles_from_template
            self.assertEqual(expectedResults[i], get_state_as_dict(xFlatView)['SelectEntryText'])
        AssertionError: 'customParagraphStyle' != ''
        - customParagraphStyle
        +
        
        Change-Id: I8b97a3a09025768d81969f01b3393126e1ec18dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140034
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-15  Noel Grandin  <noelgrandin@gmail.com>  [91b95e6f4ae0cdc1e9173e421666e1b318e6ef1d]

        use more SwPosition::GetContentIndex
        
        part of hiding the internals of SwPosition
        
        Change-Id: I46cea75089faa742de4b8f26a9594e30d224a646
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140032
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-15  Caolán McNamara  <caolanm@redhat.com>  [3d9f7d16298760b537c4cb1c5c0e1f4875e0bc36]

        cid#1500398 silence Use after free
        
        I am just going to blithely assume this doesn't actually happen
        
        Change-Id: Iad325f2f4e5243f27b6122e95522a979637a1692
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140025
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-15  Caolán McNamara  <caolanm@redhat.com>  [399f0aa2beb01637b343a7ce1da935b44f4bd059]

        cid#1509213 silence Dereference after null check
        
        Change-Id: Ib260440105930f173d5ffd011c76f90c898e34e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140023
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-15  Noel Grandin  <noelgrandin@gmail.com>  [45c7f90951b6b9f2e78e6803948d58f16d3cb859]

        use more SwPosition::AdjustContent
        
        part of hiding the internals of SwPosition
        
        Change-Id: I9f91933e0d31b455a49e4872281c4a46d518d418
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140026
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-15  Tor Lillqvist  <tml@collabora.com>  [8d0e40b331cf45b59dc14351eb0ca06aba41ebb0]

        Fix building without system cairo, fontconfig, freetype, and harfbuzz
        
        At least for me, this was needed when I added --without-system-cairo
        --without-system-fontconfig --without-system-freetype
        --without-system-harfbuzz to my otherwise fairly normal autogen.input
        on Linux.
        
        Change-Id: I149a57c24d6c11d710298125e53cb9524cb3dcaa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140001
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-09-15  Julien Nabet  <serval2412@yahoo.fr>  [c4fb915213875fda248593743421d8c43533e375]

        [loplugin:fakebool] in desktop
        
        /home/julien/lo/libreoffice/desktop/source/migration/migration.cxx:628:5: error: VarDecl, use "bool" instead of '::sal_Bool' (aka 'unsigned char') [loplugin:fakebool]
            auto const hasCurrent = set->hasByName(currentName);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        /home/julien/lo/libreoffice/desktop/source/migration/migration.cxx:629:5: error: VarDecl, use "bool" instead of '::sal_Bool' (aka 'unsigned char') [loplugin:fakebool]
            auto const hasMigrated = set->hasByName(migratedName);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        /home/julien/lo/libreoffice/desktop/source/migration/migration.cxx:647:5: error: VarDecl, use "bool" instead of '::sal_Bool' (aka 'unsigned char') [loplugin:fakebool]
            auto const hasMigrated = set->hasByName(migratedName);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        since 7f04bb393f830a2983e3e26485bbe217c66006ff
        Clean up color scheme migration
        
        Change-Id: I2a06b73cecc4812d2876689f22ba89eba12b308f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140024
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e46f9cc4b506c325cbe1060777bbc81fd1630f49]

        chart2: Set the data table fill style to default to NONE
        
        Change-Id: I57e463bf110fd3818ec586bbab1db75ff1101ff6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139972
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-09-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [f089f56aa0035ca0ee33bac752a7a92086680c24]

        tdf#150931: vcl_pdfexport: Add unittest
        
        Probably this test could be improved by checking the
        position of the pathes. For now, this is better than nothing
        
        Change-Id: I5063a9005a55be9d556eb147ba6a11fb2a1115a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140013
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-15  Eike Rathke  <erack@redhat.com>  [c7bb9521ba67f52e9d665fdd24d40d8b42f0387d]

        Resolves: tdf#132519 Use string reference syntax for CELL("ADDRESS";...)
        
        ... so the result can be used with INDIRECT().
        
        Change-Id: I76e4d7739e22c53a3cfa3e004a9b24dc3dfcd233
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140021
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-15  Radhey Parekh  <radhey.parekh@gmail.com>  [51a780a26e4fbf339d4136ff0c7d75e01d6fad08]

        tdf#148251 Use std::swap() instead of using temporary values
        
        Change-Id: Ifdf59f4957428efdc56009947f8c87f6b6351603
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139273
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-09-15  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [c228803662d1d892405bf6431c4d5bd8dc22f7f6]

        upgrade expat to 2.4.8
        
        Change-Id: I4dea32ad24e9a6c24f69c75fea75dbd63c14c91b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139920
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-15  Mike Kaganski  <mike.kaganski@collabora.com>  [5a60014858384e8ae2a092cb699dc6fc1de61360]

        This comment is obsolete
        
        A leftover from commit f6e0527033be682dbf6b60bd9b060fdd853ffe33
          Date   Mon Mar 21 12:55:40 2011 +0100
            Remove most of dead code inlibs-core (basic)
        
        which dropped the related commented out code for "not implemented"
        stub, being there since c25ec0608a167bcf1d891043f02273761c351701
        "initial import".
        
        Change-Id: Ic09a0c63921f1c5daa277fe7bb6dfc194895b673
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139978
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-15  Julien Nabet  <serval2412@yahoo.fr>  [b943d28f04014a36ce51da386f0b9411b8dbfa01]

        tdf#150877: Add support for Kamenický and Mazovia encodings
        
        ...as referenced e.g. at
        <https://docs.microsoft.com/en-us/previous-versions/visualstudio/foxpro/aa975345(v=vs.71)>
        "Code Pages Supported by Visual FoxPro".  That source lists those two encodings
        with "code page" values 895 and 620, resp. (which might be what we call "Windows
        code pages" in include/rtl/tencinfo.h) and "code page identifier" values 0x68
        and 0x69, reps. (which might be what we call "Windows charsets" in
        include/rtl/tencinfo.h.  But I deliberately left these two new
        RTL_TEXTENCODING_* values without any mappings to such Windows codepages etc.,
        as I didn't find any authoritative sources.  What I used is the information
        available at <https://en.wikipedia.org/wiki/Kamenick%C3%BD_encoding> and
        <https://en.wikipedia.org/wiki/Mazovia_encoding>.
        
        (And while at it, I also updated the instructions what to do "Whenever some
        encoding is added here" in include/rtl/textenc.h.)
        
        This commit is building on some prior, abandoned work by Julien Nabet at
        <https://gerrit.libreoffice.org/c/core/+/139819> "tdf#150877: DBF Mazovia
        encoding (0x69)".
        
        Change-Id: Iae8af4ebab8915411499ae7ef951339b335aa857
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140014
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-15  Caolán McNamara  <caolanm@redhat.com>  [382b82541a2e4d83197bd0b20fc5fc40bb4313e2]

        cid#1500440 Use after free
        
        this is the inline starmath editing where you can edit the formula
        directly in the view window instead of the command window. Currently
        requires experimental to be enabled.
        
        reproduce by clicking in initially empty formula and enter a character.
        In practice the deleted pos.pSelectedNode is not actually used-after-free
        in SmCursor::FindPositionInLineList because it is not found by the
        std::find of pLineList.
        
        Change-Id: I57476a8eb073914099c5026dd33dc75b20288d52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140003
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-15  Caolán McNamara  <caolanm@redhat.com>  [0d8813dc5c56de0df31a55fb8452668ec3980891]

        Conditional jump or move depends on uninitialised value
        
        ==1533286== Conditional jump or move depends on uninitialised value(s)
        ==1533286==    at 0x12DEC3C9: param_double_validate (gparamspecs.c:592)
        ==1533286==    by 0x12DEF924: g_param_value_validate (gparam.c:700)
        ==1533286==    by 0x12DEFA9A: object_set_property (gobject.c:1594)
        ==1533286==    by 0x12DF1F96: g_object_set_valist (gobject.c:2538)
        ==1533286==    by 0x12DF2253: g_object_set (gobject.c:2705)
        ==1533286==    by 0x241E8C44: gtk_adjustment_configure (gtkadjustment.c:833)
        ==1533286==    by 0x23B6310A: (anonymous namespace)::GtkInstanceScrolledWindow::vadjustment_configure(int, int, int, int, int, int) (gtkinst.cxx:8207)
        ==1533286==    by 0x23B63D3D: virtual thunk to (anonymous namespace)::GtkInstanceScrolledWindow::vadjustment_configure(int, int, int, int, int, int) (gtkinst.cxx:0)
        ==1533286==    by 0x36424112: SmGraphicWindow::Resize() (view.cxx:227)
        
        Change-Id: Ib81e26b1042e7a5eebd0a2b561f57f7b4eb25dd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140002
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-15  Caolán McNamara  <caolanm@redhat.com>  [b370b510af613303e4856ab8de7b394dc4cd3bef]

        cid#1500416 Resource leak
        
        Change-Id: I090e10604562665cf22aa98758e81dd398f4f9c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139997
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-15  Caolán McNamara  <caolanm@redhat.com>  [f634834434414c8b8d7ad28063bed08b683765a2]

        cid#1500581 silence Explicit null dereferenced
        
        presumably this must hold
        
        Change-Id: I2c218c6a63d5213f5abc1b671fa9f035bc69ed7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139996
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-15  Caolán McNamara  <caolanm@redhat.com>  [f5abf4e6275aa4bd7821323f27cdc10912603c19]

        cid#1509209 DCN: Don't Catch NullPointer Exception
        
        Change-Id: I8e2cb9c71793a05db4f08662ee497a5f95759d67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139995
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-15  PoonamShokeen  <poonamshokeen7@gmail.com>  [d29958304b3ff87115ed5af16b482327ea05ce14]

        tdf#42982 improve UNO API error reporting
        
        Change-Id: Ibaf4bb0a9c9a8f613fd63ccd53a0e29d840fb21a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137904
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-09-15  Mahdi Tizabi  <m.m.mozaffart@gmail.com>  [cab4fd84ff9f59027d4de5a0bb96d50b7b07df13]

        tdf#42982 Improved UNO API error reporting
        
        Making `RuntimeException` instances's messages in  'SyncDbusSessionHelper.hxx' more clear.
        
        Change-Id: I40105102f8785536d29e103a44d20d11c68943bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136629
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-09-15  Stephan Bergmann  <sbergman@redhat.com>  [7f04bb393f830a2983e3e26485bbe217c66006ff]

        Clean up color scheme migration
        
        ...avoiding to have code in configmgr that knows about the details of the data
        stored in the configuration.  (See the comments starting at
        <https://gerrit.libreoffice.org/c/core/+/139690/9#message-44703a2529c07bf1b0202ed3a232aa661784b159>
        "Migrating product name related color schemes between different versions" for
        details.)
        
        This reverts the dubious changes of 583ea856f2aa227bb04581c5bcdc3a402f5a184f
        "Migrating product name related color schemes between different versions" in
        configmgr and offapi.  (Also, this moves the computation of sMigratedProductName
        in MigrationImpl::copyConfig, desktop/source/migration/migration.cxx, to a saner
        location than in the middle of the "check if the shared
        registrymodifications.xcu file exists" block where that
        583ea856f2aa227bb04581c5bcdc3a402f5a184f had placed it.)
        
        Change-Id: I7ab3d57db19065c7c818e697300a2abd9e7f72bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139963
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-15  Mike Kaganski  <mike.kaganski@collabora.com>  [eb30df9b8e86f756ebc66be86ae2eb345fafc850]

        tdf#106959: use table's first content node for cursor cleanup
        
        The problem was that when doing the SHELL mail merge with a document
        starting with a table, the generated marks point to the first node on
        the page, which is not a content node, but a table node. When getting
        page numbers for such mark, cursor got cleaned up, meaning that it
        looked for a content node as the cursor position. The lookup tried
        to go to a previous content node first, and that gave a content node
        on the previous page.
        
        The cursor position cleanup was introduced for i#18014 in commit
        468c7b8d3287712c6959cd531c71875f4d26bcbc
          Author Jens-Heiner Rechtien <hr@openoffice.org>
          Date   Fri Jan 04 12:19:29 2008 +0000
            INTEGRATION: CWS sw8u10bf02 (1.66.92); FILE MERGED
        
        The bug was incorrect restoration of cursor position after inserting
        a row to a table, placing cursor there, and undoing.
        I have checked that the mentioned scenario keeps the cursor inside the
        table, not jumps to the beginning of the document, as it did before
        the mentined commit.
        
        Unfortunately, I don't see how to test this properly in
        sw/qa/extras/mailmerge/mailmerge.cxx; FILE mailmerge tests there use
        a different code path; and SHELL tests obviously do not perform the
        post-processing from SwMMResultSaveDialog::SaveOutputHdl_Impl. Likely,
        an UITest would be needed.
        
        But why do we use this SHELL + post-processing here, instead of using
        the same FILE mail merge that is performed from form letter dialog,
        when SwDBManager::Merge is called from SwDBManager::ExecuteFormLetter
        with properly constructed SwMergeDescriptor? That would also speed up
        the merge, avoiding extra steps of generating full resulting document
        in memory, saving it to a temporary file, just to split it to pieces
        (TODO/LATER).
        
        Change-Id: I269de4ae3407261c4f6df51cacd5fc72643fd29a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139973
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-15  offtkp  <parisoplop@gmail.com>  [8ad101aaca50001a825f89fb330f5474965aa1fd]

        Revert removed lines and remove unused vars in GraphicFormatDetector
        
        Also removed now pointless line making stream seek back to start as a
        SeekGuard exists now
        
        Change-Id: I82e8e6852b47176fff8aae3e7d7b0e7d5c533b40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139956
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-09-15  offtkp  <parisoplop@gmail.com>  [a9b3f25aa6b8fced74f39416652c27284dd7681d]

        Allow functions to short-circuit in graphicfilter2.cxx
        
        Change-Id: I5b86bd53d1fc68804970deba9d40f02861a1975b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139955
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-09-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [23c01f82682469e25fa2a8407c55100e89ab86de]

        Add documentation for data table added classes and functions
        
        Change-Id: Idc9756bf5b468d8ed0d11e6a75703d96350e1273
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139960
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-09-15  Mike Kaganski  <mike.kaganski@collabora.com>  [d0760109b7bb965187243cdb1d3a07df83039db1]

        Only check second time when needed
        
        Change-Id: I28316a33fab208ddea2dda9f6ef3a22a8dc60457
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139969
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-15  Mike Kaganski  <mike.kaganski@collabora.com>  [e4ecee9eadb496a4635232514e024ef9d71a454f]

        Fix the obvious leftover
        
        This was introduced this way since commit 468c7b8d3287712c6959cd531c71875f4d26bcbc
          Author Jens-Heiner Rechtien <hr@openoffice.org>
          Date   Fri Jan 04 12:19:29 2008 +0000
            INTEGRATION: CWS sw8u10bf02 (1.66.92); FILE MERGED
        
        Obviously, since pNode was not updated, the next check would fail again,
        and the updated value of aIdx would be discarded immediately, making the
        first check and the call to GoNext effectively a no-op.
        
        Change-Id: I878cd0887197a86d8800a467807275ed09e617c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139968
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-15  Regina Henschel  <rb.henschel@t-online.de>  [7d06665b7f5e7a7d1e9ac608c3bb827003fa3cb4]

        tdf#149551 unit test mongolianVert in shape in Writer
        
        Commit c70ee4a6b9071468255e5d4fdb893e9c9bdf4fad has among other things
        enabled, that a shape with vert='mongolianVert' in a docx file is
        imported to a shape where the attached frame has WritingMode =
        text::WritingMode2::TB_LR and that it is then exported to a shape with
        vert='mongolianVert'.
        The unit test here tests this behavior.
        
        Change-Id: I18ef6fdcb9cbad4fdd18061aca536f95c9ea83af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139957
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-09-15  Miklos Vajna  <vmiklos@collabora.com>  [f7408cf0e472be91bdb7a4d2a4b8da3eb9a049a9]

        sw content controls, date: add PDF export
        
        Map it to /FT/Tx, and set the additional actions so it appears like a
        date picker.
        
        Also extract a SwModelTestBase::LoadPdfFromTempFile() to avoid
        copy&paste.
        
        Change-Id: I062481cc557d8222953987355c7b08cb92efda51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139964
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [47fe4927f01d7461f3a8f152895a75c98eae3e71]

        remove accidental printf
        
        Change-Id: I9deb3ec3dad5174dfb49cf0df3004746f3e47ea6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139959
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-09-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [916692b861a969b93b01deb857cc0770e1e8c224]

        chart2: reenable chart data table test
        
        Change-Id: Ic40dfeb742e97b90332dd711cfb582b6f102c8df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139958
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-09-15  Caolán McNamara  <caolanm@redhat.com>  [86b64eb83c48635a0ed0d92e59f0c77724989420]

        use a different file for testEmojiAutoCorrect
        
        than testRedlineAutoCorrect2
        
        Change-Id: I05ea1ef902f1cddf429d594e0031fab2ec89b653
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139927
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [7bc10ea4fae2f2cbaa485f2a9820cfa3f9cfe121]

        no need to load SaveVBA symbol at runtime
        
        Change-Id: I246168902d07dbc75b68142c73f148e711320d03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139938
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-15  Mike Kaganski  <mike.kaganski@collabora.com>  [18edbe1e0d96e8df029ea6ae7ec85bb26b18ab72]

        This does not need to be friend or linked externally
        
        Change-Id: I75aaa3b211d0385c7138b531a77058e05d58f028
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139962
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-15  offtkp  <parisoplop@gmail.com>  [a809d89307ecfdc00fd6dcda96c53986189f35ef]

        Remove code duplication in GraphicDescriptor for PCX
        
        GraphicFormatDetector and GraphicDescriptor have duplicate format
        detection code so now GraphicDescriptor uses GraphicFormatDetector
        functions instead to detect the format for PCX files
        
        Change-Id: Ib4c9ca98c420b313fd3483272a7844d98ea227dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139274
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-09-15  Michael Stahl  <michael.stahl@allotropia.de>  [8fce9a0a41b1bbebd325fc9d98a79d8decd3950c]

        poppler: upgrade to release 22.09.0
        
        Fixes CVE-2022-38784
        
        Add external/poppler/disable-freetype.patch.1 to get rid of some new
        code that unconditionally requires freetype, to avoid building that on
        WNT/MACOSX.
        
        Change-Id: I854d1865286b6fb4112cdf37898cda0203c52f2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139941
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-09-15  Miklos Vajna  <vmiklos@collabora.com>  [1b705ea0e912604a5a7e35c9dd3c861da1c362c4]

        CppunitTest_sw_ooxmlexport_template: remove not needed mustTestImportOf()
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        All the tests in this suite use CPPUNIT_TEST_FIXTURE() already, so this
        is never called.
        
        Change-Id: I9f0c868b3fdcc17ed7c6240afa90d7fa3a374ecf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139951
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-09-15  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [35702fd6781542f5eefbd3710304ab9a25ac61fe]

        Add pdf file association to Windows installer
        
        Draw can handle PDF files, so offer them in "Open with" menu
        
        Change-Id: I1c8f9af8e38ee15490371074d02a2ccf35933076
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139802
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-09-15  Justin Luth  <jluth@mail.com>  [a7589f621fcbe6305335730d2dd86b9230a18594]

        tdf#103829 ods export: output <text:tab/> when CELLTYPE_EDIT
        
        regression since LO 4.2
        
        Change-Id: Ic9b6c00af9f1cccdb58ac3eede59268d1c83c767
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139761
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-09-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [c7e876f4eacab1ff4d735cc591718510452a0f09]

        CppunitTest_sc_vba_macro_test: unify the way tests are setup and teardown
        
        Some tests were using mxComponent and some other
        tests where using their own xComponent
        Hopefully this will fix the CppunitTest_sc_vba_macro_test
        failures on windows
        
        Change-Id: I75fa51edf273582057201f50847b2c1a3ed1fcc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139948
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [158344c57e661ffc5f4f44dbe1ef3760a64269ac]

        CppunitTest_sc_macros_test: simplify code a bit
        
        Change-Id: Ie0b685dbcbc3504de10372b9c0127781171f8fb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139946
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-15  Michael Stahl  <michael.stahl@allotropia.de>  [521e920dda79f44a0ad637b6062f3dcb574f884b]

        zlib: add patch for CVE-2022-37434
        
        Change-Id: If09c419ba00fc9be021249e4d4da27d1650b9080
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139913
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-09-14  Jim Raykowski  <raykowj@gmail.com>  [a33b8ec923b4e86a2ca2075f9541e79a729b2ed7]

        tdf#143547 SwNavigator: restore content tree scroll position
        
        after promote, demote, and move chapter
        
        Change-Id: Ie165fadf6154a019ad79a0fed489f63aa768c8f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139823
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-09-14  Rene Engelhard  <rene@debian.org>  [d480af79c6d67341e650a5b920bf66c2865309e0]

        fix system-abseil build
        
        after 	c97c60f70e9e6de594f7e0e0b85f17944c640dcf
        "external: update pdfium to 5298"
        
        Change-Id: I4a0a37ebf6cbc070d2fc5e17c89fd307a53de7fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139949
        Tested-by: René Engelhard <rene@debian.org>
        Tested-by: Jenkins
        Reviewed-by: René Engelhard <rene@debian.org>

2022-09-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0233b69dd1265d41321040c567f9d6da14fcdf71]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dfa442b3d862539a7b10af5281a080acaef7e73d
          - tdf#150909 workaround for bad renderring of help page
            
            Change-Id: I6d33eb8fd9787cc36837cb4c10c93695d834ed26
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/139770
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-09-14  Caolán McNamara  <caolanm@redhat.com>  [ce4e3d6f39cb4db138ff2445b27d7af7ad01ff33]

        Resolves: tdf#144583 reuse lok hidpi icon scheme for gtk
        
        Change-Id: I91dc9f7123b878e49a1ad57e5f40b6741ab04487
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139945
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-14  Eike Rathke  <erack@redhat.com>  [939724fe6abd16015dbef6c476f7f57a2dc466d8]

        Related: tdf#149665 Unify input of a leading ' apostrophe in non-Text cell
        
        If a cell is not formatted as Text and
        ScSetStringParam::mbHandleApostrophe is true, all input (except
        one single apostrophe that otherwise would lead to an empty cell
        string) now is treated the same and the leading apostrophe is
        removed and the remainder is set as text content. The Input Line
        and editing a cell get an apostrophe prepended for the cases
        needed to generate such escaped string again.
        
        This made it necessary to adapt a unit test that exactly checked
        the old behaviour.
        
        Change-Id: I07b35d33f3704970784dc6de1322bda28903bb97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139934
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-14  Michael Stahl  <michael.stahl@allotropia.de>  [d621a8839cebf96fe3ac374026f344f8e68bf011]

        libxml2: upgrade to release 2.10.2
        
        Fixes CVE-2022-2309
        
        Change-Id: I180218be275d3b6d38f8f74aa51c57e50d2734ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139911
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-09-14  Caolán McNamara  <caolanm@redhat.com>  [cc2a6787446f1ae6492a41c405f45a9cc8cc7d4e]

        Related: tdf#144583 move current lok hidpi icon thing into SalGraphics
        
        Change-Id: If34a2b15aebc5316783d72564ede23e02db04302
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139944
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-14  Caolán McNamara  <caolanm@redhat.com>  [434f6a1b5a5089ff276918f9756501c91e146759]

        try wait_until_property_is_updated in test_tdf134390
        
        ======================================================================
        FAIL: test_tdf134390 (navigator.navigator)
        ----------------------------------------------------------------------
        Traceback (most recent call last):
          File "/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/sc/qa/uitest/calc_tests8/navigator.py", line 143, in test_tdf134390
            self.assertEqual(get_state_as_dict(xColumn)['Value'], '2')
        AssertionError: '1' != '2'
        - 1
        + 2
        
        Change-Id: I7c781191facd10abbb25f895cb0d2bacb72d92ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139933
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [572c2ee4c4f4b8e53f2fa4398a5600f1468f3a38]

        no need to load ImportPPT symbol at runtime
        
        Change-Id: I4b50822183d9752d6a413b0308e1d661785fb10e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139937
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [412ec9ec100fb377791b9bced8bc61ce75870e10]

        no need to load ExportPPT symbol at runtime
        
        Change-Id: I01e06fe89f95141a177298e400ccd0f54c2a05db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139936
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-14  Noel Grandin  <noelgrandin@gmail.com>  [970b87bb7b7d77ef12dbcad6ed7caa8edd92e413]

        should be releasing the DC here
        
        Change-Id: If2460da367356ef04ca344542c2c82f8283c9e67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139935
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-14  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [7864d1f24c31c993c800340ceb305ad15faec43e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 130638cf417ad37c42c7da8c47f552ba791fe3a7
          - Related: tdf#131136 Don’t mention obsolescent “Use printer metrics” option in Help
            
            Change-Id: Idfe7f76bef4c48fc4d4762544cbe4439760b1a17
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/139953
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-09-14  Laurent BP  <laurent.balland-poirier@laposte.net>  [3274fd1b9bfd04ca018c98084689cb9a810a350b]

        tdf#135060 Modify Vivid template
        
        Remove language (to get automaticaly user language)
        Restore same font size for Asian and complex font
        When using template as master page, styles Accent_x are not imported
        This patch add direct formating to keep format when using template as
        master page.
        
        Change-Id: Iea38c1e235967c7f8d47d6a4419aec62ff4e9a33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139779
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-09-14  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [cee678f028e2f819414152770032e90fc777cc4a]

        tdf#149990 Remove unwarranted, unlocalizable term from main launcher
        
        This change was added in commit 6ed597a7dd1da40248236e7a71843c2d76d6173e
        for unclear reasons (that wasn’t asked for in the bug report), and,
        besides, it solves an inexistent problem. No one has been confused on their
        expectations after clicking this launcher on their app selector or Start menu.
        
        For anyone looking, it is an obvious thing that, if presented with a set of
        launchers like:
        
           LibreOffice
           LibreOffice Writer
           LibreOffice Calc
           ...
        
        ... the option that isn’t specific will launch a general interface. That’s just simple.
        
        “Start Center” is not the brand name of an application. Although, technically, it is
        a module, for users, it’s just a welcome screen, to which OOo has added a glorified
        name (it seems we’re experts on inventing weird terms for everyday UI paradigms…
        just see “NotebookBar”, which is just a ribbon; deal with it).
        
        It shouldn’t be present in the main launcher for the same reason we don’t add
        the word “Dialog” to the title of every dialog.
        
        Change-Id: I3703299fcb8a8244c721631c3107c9f9d3264d83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139805
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-09-14  Laurent BP  <laurent.balland-poirier@laposte.net>  [84cfd8c856e5d564e33b93cf3f8cf6ffe3df3793]

        tdf#135060 Modify Sunset template
        
        Remove gradient of hidden rectangle
        When using template as master page, styles Accent_x are not imported
        This patch add direct formating to keep format when using template as
        master page.
        
        Change-Id: I06c85be58593b63f55b3f61100a431f5ccf8c0c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139776
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-09-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fcbd3882ae2c529c355386e4d2a08b0d3d46ef8b]

        Fix typo signes->signs
        
        Change-Id: I3e673aba3190f3183c357681c2a379b2be8e2c84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139925
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8f90f1ab1fdb50cb0c74687b276f62aa0391b880]

        Fix typo
        
        Change-Id: I2bd3e533a6b93cded93659036ca057c04c426a47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139923
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-14  Stephan Bergmann  <sbergman@redhat.com>  [f4f8f6ffd2f9c49e22a73dd15e9075617263f18e]

        -Werror=maybe-uninitialized
        
        Change-Id: I7f38dee2356e154493b708424362f535f3164edf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139942
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [3592c2e1af98b3fad00c43a4e886c29f3a4bb934]

        tdf#148620: sd: move UITest to CppUnittest
        
        hopefully this will fix the sporadic failures of
        UITest_impress_tests2 in Jenkins
        
        Change-Id: I3df2484b07a0cf7a0efdafb7235c3ff83f187200
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139928
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-14  Mike Kaganski  <mike.kaganski@collabora.com>  [76342be56ee1ec52a27cf867760c2485ac4fd291]

        try_emplace is a bit more efficient
        
        It doesn't create the value_type when key exists.
        
        Change-Id: I9b45bf6b1db9a53dedf02f403f20d3eefbd0f714
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139922
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-14  Caolán McNamara  <caolanm@redhat.com>  [b8914154f5f24c429633d6ec1c5762e50ebe80d2]

        close "OSL_PIPE" pipe on SIGTERM
        
        so we don't accumulate ever growing number of stray OSL_PIPE_* in /tmp
        in crashtesting where timed out instances are killed off with SIGTERM
        
        and negate the need for hackery such as
        https://stackoverflow.com/questions/42515894/open-xchange-java-issues
        of:
        
        ox_kill_readerengine_instances() {
            ...
            rm -f /tmp/OSL_PIPE_*
        }
        
        Change-Id: Id5909cba6afc57498adb4ff0677d8a411330e221
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139881
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-14  Caolán McNamara  <caolanm@redhat.com>  [3076912419ddea4e1910a26e7c024cef4405dc5c]

        crashtesting: SvMemoryStream::PutData assert
        
        crashtesting logs contain a pile of SvMemoryStream::PutData assert
        failures with the last ~90 documents
        
        some experimentation suggests that the fallback path in
        TempFile::GetStream is getting taken to use a SvMemoryStream
        if there was no filename.
        
        presumably there is no filename because there is no inodes left
        in /tmp (see. https://gerrit.libreoffice.org/c/core/+/139881 to
        remove left over OSL_PIPE when killed) or some other similar problem.
        
        But the SvMemoryStream ctor used gives a Stream which cannot be written
        to because it's given an empty buffer to use and isn't allowed to resize
        it.
        
        this went wrong at:
        
        commit 7f8f277b94704a289fbbd1b836e4e5d66311580d
        Date:   Wed Jan 7 09:28:42 2015 +0200
        
            fdo#84938: convert STREAM_ #defines to 'enum class'
        
        with
        
        - pStream = new SvMemoryStream( eMode );
        + pStream = new SvMemoryStream( NULL, 0, eMode );
        
        which selected ctor
        a) SvMemoryStream(void* pBuf, std::size_t nSize, StreamMode eMode);
        Previously eMode was just a sal_uInt16 typedef and this gave a fairly
        arbitrary but useable nInitSize to select the other ctor of
        b) SvMemoryStream(std::size_t nInitSize=512, std::size_t nResize=64);
        
        Using eMode as nInitSize was bogus and worked by chance, that was
        introduced with:
        
        commit 160f790791d6e839919f0d0f9277cb047fe020ae
        Date:   Mon Oct 4 19:30:08 2004 +0000
        
            INTEGRATION: CWS mav09 (1.14.114); FILE MERGED
            2004/07/08 08:29:38 mav 1.14.114.3: RESYNC: (1.15-1.17); FILE MERGED
            2004/04/29 16:50:04 mav 1.14.114.2: RESYNC: (1.14-1.15); FILE MERGED
            2004/04/29 11:03:41 mba 1.14.114.1: #i27773#: no SvFileStream please
        
        Change-Id: I23ca3e8033400f6b016a802037dad3443df8af34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139926
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [de57562e3b11b64d95344a4ebaaf53607e7bc373]

        merge sdfilt library into sd
        
        it is very small, and this means we can get rid of some ugly runtime
        symbol loading
        
        Change-Id: I1d5f5da6a9e908ccd018915bf09b9ab97d67feb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139866
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-14  Michael Weghorn  <m.weghorn@posteo.de>  [ea9de214311780119a0974e03b38fd835b5074f5]

        tdf#150882 qt: Report menu bar height when not hidden
        
        `QWidget::isVisible` only returns `true` if the widget is actually
        visible on screen.
        Therefore, even if the menu itself has been set to be visible
        in `QtMenu::ShowMenuBar`, the call to `mpQMenuBar->isVisible()`
        will still return `false` as long as the corresponding window
        the menu belongs to isn't shown on screen (yet).
        
        However, since the menu bar height may be used to calculate
        the position of other items (e.g. in the macro dialog) before the
        corresponding window gets shown, what should be relevant
        is whether the menu bar itself is meant to be hidden or
        not. Therefore, use `QWidget::isHidden` instead.
        
        Quoting the Qt doc [1] for `QWidget`'s `visible` property:
        
        > This property holds whether the widget is visible
        >
        > Calling setVisible(true) or show() sets the widget to visible status if
        > all its parent widgets up to the window are visible. If an ancestor is
        > not visible, the widget won't become visible until all its ancestors are
        > shown. [...]
        >
        > Calling setVisible(false) or hide() hides a widget explicitly. An
        > explicitly hidden widget will never become visible, even if all its
        > ancestors become visible, unless you show it.
        
        This makes the menu show properly in the macro dialog
        while still not reserving any space for the menu in the
        main window in case of using the "Tabbed" interface (where
        no "traditional" menu is present).
        
        [1] https://doc.qt.io/qt-6/qwidget.html#visible-prop
        
        Change-Id: Ifb6e22db8224013f06320d090a19d80d9e38a990
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139910
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-09-14  offtkp  <parisoplop@gmail.com>  [5510a77f2c926770dbc312db252a035c7afbe7b3]

        Return to starting stream position after checking format
        
        After checking a format now return to starting format position in
        GraphicFormatDetector.
        
        Change-Id: Iaaeb2590f3d4928fbfba3f5386cb53e87ca16905
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138936
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-09-14  offtkp  <parisoplop@gmail.com>  [868fb06a2ef8f915350c77f0d63c03844fc33f62]

        Remove code duplication in GraphicDescriptor for PBM/PGM/PPM
        
        GraphicFormatDetector and GraphicDescriptor have duplicate format
        detection code so now GraphicDescriptor uses GraphicFormatDetector
        functions instead to detect the format for PBM/PGM/PPM files
        
        Change-Id: Ib239bb0aafcfa691d63025d5965f199bf11c7649
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138847
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2022-09-14  Luboš Luňák  <l.lunak@collabora.com>  [308174945174bfd67f0444ef0c29634a4ecd961b]

        fix off-by-one in Calc shadow handling (tdf#150931)
        
        A mistake from d48e68407931fc33044aa7f3fc9e971897fac610, the number
        is off as can be seen when compared to the bRightDiff part above.
        
        Change-Id: Id87d69c45cd3336ab8a122a2cae505a16848cdf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139902
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-14  Caolán McNamara  <caolanm@redhat.com>  [4ba4b14e8101c6e025375b7d671bbb699f2dd23a]

        use a std::vector and can avoid a copy
        
        Change-Id: I7480d4b9c3e5a78b04848444c6206e60f3260969
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139909
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dcffba40f8c46820ef589aaca97ba93a9323bf71]

        Fix typo
        
        Change-Id: Ib41626ba675ced889bbc6fe4047e68a1d2ad529d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139918
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-09-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [32d83c950b6a21ba6564cde34d79e166af9ae25f]

        Fix typo
        
        Change-Id: I25cd034e29a05b04e11fec2ccd4aebeedb3d0afc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139915
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-09-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3b7f59b20c4951784d15c7d62456774b3a8d2576]

        Fix typo
        
        Change-Id: I57c4b3d798f5509287f61648f52af94f0ef4f791
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139917
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-09-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0415c2073841bffc86515922da32774dd2160740]

        Fix typo
        
        Change-Id: Ibe2c9498e86236461a192dea26d5014ccc90235f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139916
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-09-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [227693d3528f890f71bf934bcb5afc85874a68b6]

        Fix typo
        
        Change-Id: Ia6b1151d6a95cf797f8e13998e2ed372aaddb18f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139914
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-09-14  Laurent BP  <laurent.balland-poirier@laposte.net>  [2f76e7baba6e86ab2eee493e432d6bf8932f07c5]

        tdf#135060 Modify Piano template
        
        Remove useless rectangle
        Force fill color to black
        When using template as master page, styles Accent_x are not imported
        This patch add direct formating to keep format when using template as
        master page.
        
        Change-Id: I69f746f4391063e3e2ff8bffcdf1953bc6e7aaa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139780
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-09-14  Caolán McNamara  <caolanm@redhat.com>  [4d5f4ebce9a9204c5e179c1dab82c39043c43d91]

        always > 0 here due to preceding empty() check
        
        Change-Id: I4df9f2ce7568ce793fb8682b5be92cb36296d06a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139907
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-14  Caolán McNamara  <caolanm@redhat.com>  [cda1dbd978dba5bb8cd64ab28173a579133d4711]

        ofz#51205 Timeout
        
        the len here gets eventually assigned to sal_uInt16 of GlyphData::npoints
        
        Change-Id: If8217f5d414d1e627829df6a20d0c544a920e9ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139906
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-14  Laurent BP  <laurent.balland-poirier@laposte.net>  [4ae293276133a12a8251585b6a37896907bbd67e]

        tdf#135060 Modify BeeHive template
        
        When using template as master page, styles Accent_x are not imported
        This patch add direct formating to keep format when using template as
        master page.
        
        Change-Id: I97b8ed1ed3a9ba7f07ecbfed6dffb0938d10d4c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139552
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-09-14  Laurent BP  <laurent.balland-poirier@laposte.net>  [38160bc630567aa5d1384528516983ec17866edb]

        tdf#135060 Modify Inspiration template
        
        When using template as master page, styles Accent_x are not imported
        This patch add direct formating to keep format when using template as
        master page.
        
        Change-Id: Iec0e87de4fa9f6cead971a97690bc17b62526a72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139631
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-09-14  Laurent BP  <laurent.balland-poirier@laposte.net>  [a4226f8afc6c2e6026581b41f2149024f04cdf04]

        tdf#135060 Modify Focus template
        
        When using template as master page, styles Accent_x are not imported
        This patch add direct formating to keep format when using template as
        master page.
        Correct attribute error for asian font size
        
        Change-Id: I6d1c8be24a156bce72a09604ab013fc0800b9f80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139767
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-09-14  Laurent BP  <laurent.balland-poirier@laposte.net>  [f4adc07f4ab5f44b4bf60ae01e508d7c29682790]

        tdf#135060 Modify Forestbird template
        
        When using template as master page, styles Accent_x are not imported
        This patch add direct formating to keep format when using template as
        master page.
        Same style for all objects
        Remove unused styles
        
        Change-Id: I7c00d20c06a0169b76dc76829798588a403bc3f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139766
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-09-14  Laurent BP  <laurent.balland-poirier@laposte.net>  [9242e6f49647a4247967ceb3a621a27d0a4e021c]

        tdf#135060 Modify Blue_Curve template
        
        When using template as master page, styles Accent_x are not imported
        This patch add direct formating to keep format when using template as
        master page.
        
        Change-Id: I5cd01b882c45b46bc798c2c04a1df8b0eab01226
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139768
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-09-14  Laurent BP  <laurent.balland-poirier@laposte.net>  [531652352b3be6504c2f68ba4220edc7c236cb01]

        tdf#135060 Modify DNA template
        
        When using template as master page, styles Accent_x are not imported
        This patch add direct formating to keep format when using template as
        master page.
        
        Change-Id: I6bcbcab8783c128f6946edf6e54aa182d6d8645d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139774
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-09-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [4b0f9d52f797657310da56fe1a781f8affb0d91f]

        fix errcode.hxx location in comments
        
        after
            commit fd3888c69abd813462360f49f853fa988764596c
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Mon Sep 12 12:15:35 2022 +0200
            move ErrCode to comphelper and improve debug output string
        
        Change-Id: Icd231d52bcd2a9683e472d7a5c70f7e6fbfab379
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139905
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-14  Laurent BP  <laurent.balland-poirier@laposte.net>  [83c0ffb6e744a2338845532efc103e132fc74bbb]

        tdf#135060 Modify Progress template
        
        Rename Master Page Progress_2 to Progress
        Correct attribute error for font size
        When using template as master page, styles Accent_x are not imported
        This patch add direct formating to keep format when using template as
        master page.
        
        Change-Id: If2eaee8e96c93e98cd90ded4979924d2c9a7f63e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139773
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-09-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [3a2176ae256643a3b8c42bca33d333aecad61d19]

        new loplugin refcountingbase
        
        Look for classes that have more than one ref-counting base class.
        A situation which is going to cause trouble.
        
        Which reveals that sdr::table::Cell has two different ref-counting bases,
        so rather make SdrText extends OWeakObject, which means
        that Cell can just have one ref-counting base,
        
        Change-Id: I8d968270f7b449cff2f29da0bd48fa17181c68c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139807
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-14  Mike Kaganski  <mike.kaganski@collabora.com>  [58cb4fc7d17ae5b339c5ed6ae139e6ef2433c927]

        tdf#150927: properly handle nesting in tables
        
        This re-implements the relevant part of commit
        35021cd56b3b4e38035804087f215c80085564be, to follow the same
        recursion logic that is used in SwXMLExport::ExportTable.
        
        Additionally, it found a place where XML was still emitted
        when collecting autostyles (breaks were exported); fixed.
        
        Change-Id: I3b7eed06e0eca9ad20304b45db4c3e9d72478c9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139901
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-14  Miklos Vajna  <vmiklos@collabora.com>  [6b2433f3b66c1f118dabcd40924122deb2d4f204]

        sw content controls, dropdown: add PDF export
        
        Map this to vcl::PDFWriter::ListBoxWidget, which uses the /FT/Ch widget,
        i.e. a (dropdown) choice widget.
        
        Also extract a SwModelTestBase::StoreToTempFile() from the various test
        cases that export to a tempfile just by specifying the filter name.
        
        Change-Id: If9ad52ae2553d7199e28188cfdf455353e202ccd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139904
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-14  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [e735ad1c57cddaf17d6ffc0cf15b5e14fa63c4ad]

        Rework of ShadowPrimitive2D
        
        This is pretty much the same for ShadowPrimitive2D as the
        change for GlowPrimitive2D and SoftEdgePrimitive2D, so for
        more comments please refer to those commits:
        
         c2d1458723c66c2fd717a112f89f773226adc841
         707b0c328a282d993fa33b618083d20b6c521de6
        
        There are some needed differences due to ShadowPrimitive2D
        having existed longer and is used for non-blurred shadow
        for a long time and is used as unchanged as possible.
        Only for active glow of shadow is a buffering and local
        decompose used.
        
        Change-Id: I55e6516f59390079356ac16f24743b474e53fb05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139858
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-09-14  Caolán McNamara  <caolanm@redhat.com>  [80d3fb7ef721b5aa2de1095249557a19e3697b3b]

        gtk4: use left aligned label for GtkToggleButton with xalign
        
        Change-Id: Ia9f4ac0132ee6eb309aefe3e43577f864d68df4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139870
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-14  Caolán McNamara  <caolanm@redhat.com>  [e30f85f5b4de09a2e9fbe7f4c4af5ca7364e96ae]

        cid#1500603 Resource leak
        
        don't mix std::unique_ptr and rtl::Reference
        
        I don't know why mess around with osl_atomic_increment/osl_atomic_decrement,
        but at least sync with the pattern in use at
        ucb/source/ucp/tdoc/tdoc_storage.cxx StorageElementFactory::createStorage
        
        Change-Id: I25fc57d8e886bab3990a63543212efa67ac9772f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139811
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-14  Eike Rathke  <erack@redhat.com>  [a56e5434a4ed453b55b8f060ed18404d77a9fb10]

        Resolves: tdf#150926 Add-In result svl::SharedString needs to be interned
        
        Change-Id: If582e7e1bf818dcf9eaddd5313aa21f5768a578f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139886
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-14  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [63d1ed97e8d07baf1db2ac7cc4b5e4e203348add]

        Fix typo
        
        Remove the blank space "Search" and "...".
        
        Change-Id: Ide3c6046e7d2c3a22eabb34142dc96d5f407194b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139746
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-09-14  galjit  <qmebic1975@gmail.com>  [91672a9b353d404bcd7c81d99d1cf6a597b9cac3]

        Related tdf#132398 - Remove locolor icons
        
        Locolor icons are outdated, apparently not required anymore
        by freedesktop.org, and the installation was removed with
        I6c7eda89a145365ffb598a066b7e817f27f4ea9b
        
        Also related: tdf#132737
        
        Change-Id: Ibb99b6884f03c184bfde62585f03e7b8d34632da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139553
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-09-14  Noel Grandin  <noelgrandin@gmail.com>  [57145acf9ec47c23e307b7a5c0029d21d937cc35]

        simplify SfxItemDisruptor_Impl, just use Application::PostUserEvent
        
        Change-Id: I365fb5182bff59ace3eb0ad25222d2ee53814f72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139882
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [fd3888c69abd813462360f49f853fa988764596c]

        move ErrCode to comphelper and improve debug output string
        
        need to move it, because modules "below" vcl want
        to use the debug output method
        
        Change-Id: Ibcaf4089a1e0b3fcc0b5189c7ebf1aae90f50b48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139791
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [5cc45f148dac2080d5cdc2d69db539d55b1ff816]

        no need to dynamically ImportCGM symbol
        
        we are preloading this library anyway, so whatever benefit this might
        have provided is long gone
        
        Change-Id: I36ca42de5f802c73b2e2da3b52a996657298211f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139865
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-14  Regina Henschel  <rb.henschel@t-online.de>  [c70ee4a6b9071468255e5d4fdb893e9c9bdf4fad]

        tdf#149551 use 'WritingMode' instead of TextPreRotateAngle
        
        Commit 7e23cbdbb6ec0247a29ed8a8f744c01e10963ea0 changed the code so,
        that TextPreRotateAngle is used to track ooxml vert attribute. This
        patch changes it so, that the style attribute WritingMode is used.
        Now text direction can be written in 'writing-mode' attribute in the
        graphic properties in ODF, same for shapes as for frames.
        
        The needed conversion from WritingMode BT-LR and TB_LR90 to
        TextPreRotateAngle for rendering of text in custom shapes is now in
        one place in class SdrObjectCustomshape. The shape edit engine
        cannot yet render it itself.
        
        Some unit tests are adapted to use WritingMode property instead of
        TextPreRotateAngle.
        
        The value text::WritingMode2::TB_RL90 is introduced, corresponding to
        vert='vert' and textDirection='tbRl' or ='rl' in OOXML. It is used
        for frames too, so that the original text direction is preserved and
        vert='eaVert' can be distinguished from vert='vert'.
        
        TextPreRotateAngle is currently still used in SmartArt import for
        'upr' and 'grav' and in emulating 'upright' but no longer to
        emulate text direction.
        
        Change-Id: Idc4339bbfc3592fe90b154d75e2c404a1fa30856
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138813
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-09-14  Miklos Vajna  <vmiklos@collabora.com>  [c97c60f70e9e6de594f7e0e0b85f17944c640dcf]

        external: update pdfium to 5298
        
        pdfium_arm64.patch.1 is now upstreamed as
        <https://pdfium-review.googlesource.com/c/pdfium/+/96010>.
        
        Change-Id: Iafb1ba480161429094db5446ab50314068ae4cfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139876
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-09-14  Szymon Kłos  <szymon.klos@collabora.com>  [259ed2e3a135a5650fd321f408382d6b1b86bcad]

        sw: fix format brush to override old format
        
        It should not only add attributes but replace old direct
        formatting with new one (character format).
        
        Change-Id: Ieac5c3d8c00b93ee08c74a36ea2ce4938915a2b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139216
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-09-14  Luboš Luňák  <l.lunak@collabora.com>  [20de4e3ca38e177ea61e818b32d82008758b8caa]

        do not check and refcount Info access to Skia bitmaps (tdf#150817)
        
        VclCanvasBitmap keeps one around for no good reason, and I don't
        feel like digging into it. Since there's no pixel data involved
        in that case, let's assume the reader knows that the info about
        the bitmap will not change. Making this difference is actually
        what I suggested in 0e5b473a63409da2cdae4f4c60a91fcc93755ba5.
        
        Change-Id: I302a9c2c63c8b9474a541a963928933e223f4b45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139873
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-14  Tor Lillqvist  <tml@collabora.com>  [0bd72fe60dea0d14bec4b79fdfbeb8cc7a4004b1]

        Fix build of boost for iOS
        
        Change-Id: If5d812e1b37c9aa16b2b6075585f5f3023aca431
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139827
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-09-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0484d071bf9b7cf87521dbd57ad93fbea009ebf2]

        Fix typo
        
        Change-Id: Ibdcc95a3275b4af1b278a5d069c19f47e3e2c8d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139874
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-14  Satya  <skompella@opentext.com>  [7e8ba44fed9a20b5d226b9d3733b79a35acbbe00]

        tdf#147646 Add unit test
        
        Change-Id: I49adaf075aa6bad0d0230bca3d9bedfca335abb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139832
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-09-14  Caolán McNamara  <caolanm@redhat.com>  [2ea790200f5d915f88c6f78014d978ce8d91e33f]

        tdf#142631 use document background color in the spelling widget
        
        Change-Id: Ie33a0e305192697c18e20c3b6c1a554ccddf4284
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139804
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-13  Olivier Hallot  <olivier.hallot@libreoffice.org>  [974c9825d339576c9438e7fc1309a059020ab50f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 420d0094490be80dc2cc019bb7bfe2b2b79fe4c1
          - Fix icon size
            
            + refactor border page
            
            Change-Id: Ic26dc2df773240c88d8f9d81e571c63cac1cd0cb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/139877
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-09-13  Tor Lillqvist  <tml@collabora.com>  [7653a5740e862ec51284225b8ec24977ea49b857]

        Bump minimum iOS runtime version to 14.5
        
        Change-Id: I69a0676f7a622a7b08041d87e0b0da82c0ba1a73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139826
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-09-13  Tor Lillqvist  <tml@collabora.com>  [eb07bbb7acf45f106d4c3b6a34faeb3a10ad0233]

        Don't bother looking for so many old versions of the iOS SDK
        
        Change-Id: I94bafd68040ddce9f856955236a623ba090af22b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139825
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-09-13  Caolán McNamara  <caolanm@redhat.com>  [8e6df40db6e52b4ea657e5d81a32a7fdb006b00a]

        crashtesting: FastSaxSerializer::endDocument assert on export
        
        of ooo26868-1.doc to ooo26868-1.docx
        
        since:
        
        commit 17e27b4a19f22b912460f090b754d11f9a32fb7f
        Date:   Tue Sep 6 14:28:22 2022 +0200
        
            tdf#150756 - Assertion when opening report for editing
        
        but that commit looks blameless to me. Avoid the problem by
        checking for an empty Any for "TextBox" here as is common
        elsewhere
        
        Change-Id: I5f390952763044498d944a081703d0665cbb0444
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139867
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-13  Caolán McNamara  <caolanm@redhat.com>  [66517fda4c40d0c20b52a3110ee169353ff8c227]

        gtk4: move ComboBox "items" to the start to get "active" property working
        
        Change-Id: I6a6c1d2ca7793d1ec83992171f41993b1f736f67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139872
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-13  Caolán McNamara  <caolanm@redhat.com>  [8f4ca55bcea5234aa4979e526c06a64f71b56042]

        drop gtk_check_version(4, 3, 2) checks now
        
        Change-Id: Ifaa909f8f1ffc5f6d012769e7fba3a6cab403273
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139871
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-13  Balazs Varga  <balazs.varga.extern@allotropia.de>  [583ea856f2aa227bb04581c5bcdc3a402f5a184f]

        Migrating product name related color schemes between different versions
        
        Making work to migrate product name related color schemes
        with different kind of product names. For example from a product
        named by LibreOffice to a product named by LibreOfficeDev.
        
        Change-Id: Iabef982216f126b781df122ed258816af2ae337c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139690
        Tested-by: Jenkins
        Tested-by: Gabor Kelemen <kelemeng@ubuntu.com>
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>

2022-09-13  Stephan Bergmann  <sbergman@redhat.com>  [5e192fab19e1f51a704a0c690af5343d43b8e724]

        Turn this into a doxygen comment
        
        Change-Id: Icd310f663bcb83947c3ad40e3243bd8e37b4872e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139869
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-13  Miklos Vajna  <vmiklos@collabora.com>  [9bad5be0ffdcdee92d40162b598ed2ab2815e5d5]

        sw content controls, checkbox: add PDF export
        
        Map this to vcl::PDFWriter::CheckBoxWidget, which uses the /FT/Btn
        widget, i.e. a (toggle) button which is not a pushbutton or a
        radiobutton).
        
        Also avoid a border for content controls: it just cuts out some part of
        the rich text/plain text content control filled in text + causes a
        double border for checkboxes, so not useful.
        
        Change-Id: If8dd63fe71d7c2ba9bea4bf2ecc6621fefb74fd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139864
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-13  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [849601bdec341eaee3cafc46fbe3cf223f06fb7d]

        Python3: upgrade to release 3.8.14
        
        Fixes CVE-2020-10735.
        
        Change-Id: I028bb1fe6154beffdd80c0190c9de40ab8a80c4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139747
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-13  Caolán McNamara  <caolanm@redhat.com>  [d2ecb536394f52f1fd7bce53d8feb202a3facfdd]

        cid#1500679 Resource leak in object
        
        to reproduce this in reality, insert a chart, activate it, select and
        copy and paste something like a bar of a bar chart. Select that copy and
        copy to clipboard again. reactivate chart, paste that element into the
        surrounding spreadsheet, select and copy something else to clear the
        chart transferrable and the model created by the chart transferrable
        leaks.
        
        there are an unrelated blizzard of a11y mutex deadlocks here btw :-(
        
        Change-Id: I650885d8c784cc1b2b023af8f5e23b3dceb2d9f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139794
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-13  Khaled Hosny  <khaled@aliftype.com>  [a387f39de8e59d7542b74962242504b798af1362]

        tdf#126242: Handle fractional values when subsetting CFF
        
        Instead of truncating the values, write the fraction using “div” operator.
        
        Change-Id: Ideff4ed3c9922a3ddd6c8aa0ec2733722ae722f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139854
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-13  Luboš Luňák  <l.lunak@collabora.com>  [f28087140a79949b7ba38cd9a724438ea92a44e8]

        do not assert on "failed" Skia call because of empty size (tdf#150821)
        
        There's no problem if the output size is actually empty.
        
        Change-Id: I680766919c65fcaad6687f09af28f6e95575c228
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139830
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-13  Stephan Bergmann  <sbergman@redhat.com>  [2c8ced01216096dd03a4143fe41b4c5653deb67a]

        cid#1509290, cid#1509240: Silence "Use of 32-bit time_t (Y2K38_SAFETY)" for now
        
        We'll eventually need to do something about the 32 bit TimeValue::Seconds, but
        as it is unsigned we should be fine for another 80 years (until "06:28:15 UTC on
        Sunday, 7 February 2106", according to
        <https://en.wikipedia.org/wiki/Year_2038_problem#Solutions>).
        
        Change-Id: I74e680be0b2f0ef8cd84d6bc0faef436efc8d3cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139859
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-13  Gabor Kelemen  <kelemeng@ubuntu.com>  [fa7da09ad4afef8d6ae2dc809c5b9f059a9974b1]

        Migration: move L10N settings as well
        
        This is needed to keep UI language/locale settings
        Without this the language settings were reset to
        OS defaults in our rebranded version
        
        Change-Id: I6c09370e0053cf5171e0ac959429ac7cef5261b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139821
        Tested-by: Jenkins
        Reviewed-by: Gabor Kelemen <kelemeng@ubuntu.com>

2022-09-13  Khaled Hosny  <khaled@aliftype.com>  [196a8331ccb80fa7d79b74e827bf5433321b9815]

        vcl: Simplify calling FillFontSubsetInfo()
        
        Change-Id: I725ad2f3dcdbe032c0a36d9649a2ed85a499a20a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139800
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-13  Khaled Hosny  <khaled@aliftype.com>  [1bf6acf0fe438194d76e7fb2f605ed26c7914f55]

        vcl: Move subsetting helper functions to sft.cxx
        
        No functional change.
        
        Change-Id: I8de9117c1b1b1fef251e2711287dbdadaccc4d74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139799
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-13  Miklos Vajna  <vmiklos@collabora.com>  [01668b41c4140043f8a4fee18d01c0c4d85a5728]

        vcl: fix mergelibs build
        
        Seen the breakage at e.g.
        <https://tinderbox.libreoffice.org/cgi-bin/gunzip.cgi?tree=MASTER&brief-log=1663031911.19370>.
        
        Change-Id: I96feb4e8922dd04cc24b5bd40b71d9cf99949a18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139829
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-13  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [769cefd9c49652f28ba58cd371bc60b9e1bd5bd0]

        tdf#129163: GC cursor table at the end of the life of an portion enumeration
        
        Change-Id: I864c0ba9ec43a5b164bb9a118911e0507f2a538a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139778
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-09-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [eae7a05b94fcfdf0ae48adab2006fe0b82c95921]

        ofz#50767 docxfuzzer: Indirect-leak in rtl_allocateMemory
        
        Two fixes required here
        
        (1) the unnecessary use of aggregation in SwXDrawPage, which leads to a
        very confusing cycle that I don't fully follow. No indication why this
        is necessary in the git history, has been this way since initial commit
        
        (2) a ref-counting cycle through SvxShapeGroup and SvxDrawPage, use a
        weak reference here to break the ref-counting cycle.
        
        Change-Id: Ie7ec583960ed0864a073ad8489fb65964bd83080
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139828
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-13  Eike Rathke  <erack@redhat.com>  [c0d09eb46665a0b2ab86f263cc95662f406d83d2]

        Empty string has no characters of any type
        
        Change-Id: Id7244032d52360d2b0ea57fba023dff162a29d95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139831
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Eike Rathke <erack@redhat.com>

2022-09-13  Sam James  <sam@gentoo.org>  [b7d63694985bbb1cf86eb71769feadb28ce68c17]

        Fix build with Poppler 22.09.0
        
        With Poppler 22.09.0, LO fails to build with:
        ```
        /var/tmp/portage/app-office/libreoffice-7.3.5.2/work/libreoffice-7.3.5.2/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:682:36: error: too many arguments to function call, expected single argument 'start', have 3 arguments
            state->getLineDash(&dashArray, &arrayLen, &startOffset);
            ~~~~~~~~~~~~~~~~~~             ^~~~~~~~~~~~~~~~~~~~~~~
        /usr/include/poppler/GfxState.h:1506:32: note: 'getLineDash' declared here
            const std::vector<double> &getLineDash(double *start)
                                       ^
        1 error generated.
        ```
        
        Poppler changed the getLineDash interface:
        ```
        -    void getLineDash(double **dash, int *length, double *start)
        +    const std::vector<double> &getLineDash(double *start)
        ```
        
        Signed-off-by: Sam James <sam@gentoo.org>
        Change-Id: I29e18f20d7650a7fcac1bc8ab4aaa04aaa2ab8fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139249
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-09-13  Henry Castro  <hcastro@collabora.com>  [576ba26d09448f8bc332acdf6d17061e8ad552a3]

        sw: fix format brush to reset the font strikeout attribute
        
        The format brush always inserts attributes to a set,
        it should be intersected. For a special use case,
        ugly hack to reset the font strikeout attribute.
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I94c172e61b3d6d3339b1243a9344952b5c59d872
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138839
        Tested-by: Jenkins
        Reviewed-by: Gökay ŞATIR <gokaysatir@collabora.com>

2022-09-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [907ba54b0d557b89e7e0e6f6eb25470e743c1918]

        tdf#150766: sc_uicalc: Add unittest
        
        Change-Id: I4acff046167f05a576eb7320edc3c85d759f6776
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139790
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-13  Eike Rathke  <erack@redhat.com>  [ab0adac692b67fe7b63dee665607400c6a7e6c01]

        Fix everything using XCharacterClassification::getStringType() and don't use it
        
        See note in offapi/com/sun/star/i18n/XCharacterClassification.idl
        
        The brain dead implementation is useless but API ... its use in
        isAlphaNumericType() and similar never returned what would had
        been expected.
        
        Change-Id: I278f2468182dab94c32273ef69cf9634bc002cb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139809
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-13  Caolán McNamara  <caolanm@redhat.com>  [f0f0d385b91df30d4ec42a9f727cbdbe5ce0861f]

        cid#1509232 silence Out-of-bounds access
        
        Change-Id: I53f0e0ead728c718d1241d1791135c3c60311303
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139608
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2022-09-13  Tor Lillqvist  <tml@collabora.com>  [2a5eed7d10c378f29e4de74934aff4c78fccbda6]

        Bump current iOS SDK to 16.0
        
        Change-Id: Id44c90b5077e2ac4addb814e1089ed5d0d95df8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139824
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-09-13  Luboš Luňák  <l.lunak@collabora.com>  [aa0d6cb52979e29830596ec5a4e8e625500d6cb9]

        clean up opencl helper functions
        
        It seems a bit wasteful to use std::string for const strings.
        
        Change-Id: I31bb38f5cdcd0210f6f91144b3c37abae9301333
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139487
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-13  Luboš Luňák  <l.lunak@collabora.com>  [85bf78b31b3719edd7a22ae768d8b2e23816cdbd]

        reduce opencl copy&paste in op_math.cxx
        
        Change-Id: Ibe2afa6ca3720a6cec8b74af5c582cb946cf5396
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139486
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-13  Luboš Luňák  <l.lunak@collabora.com>  [7ed959dfe96f3a4edc0ee00f23473aac28734e1f]

        reduce opencl copy&paste in op_addin.cxx and op_logical.cxx
        
        The svDoubleVectorRef stuff in OpAnd etc. didn't make sense, those
        operators are required to do implicit intersection (which can be done
        in sc core in ScCompiler::HandleIIOpCodeInternal()).
        
        Change-Id: Ic970c8e649a651f6a804b5ed265fe2e08ff29681
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139485
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-13  Luboš Luňák  <l.lunak@collabora.com>  [b58acf93626456f9d9b9ff66f9208a3f944180ac]

        reduce opencl copy&paste when generating function declaration
        
        Change-Id: Ibe3677ed56423aeb0d19b510664bc402fc53366d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139484
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-13  Miklos Vajna  <vmiklos@collabora.com>  [b9fcf43a38773f81ef1833897c4e36d8db16c0b1]

        tdf#140302 RTF import: fix unexpected repeated image
        
        The bugdoc has 2 images, but the resulting doc model had 3 images since
        commit 7e863504854ae8ab286b32510aba8b363a8e314b (tdf#81943 sw RTF
        import: fix missing wrap in background for in-table shape, 2018-07-16).
        
        The trouble was that shape replay wants to access the current shape at
        m_aStates.top().aShape, but we only set it, forgot to unset it after
        replay was done, which can result in duplicated insertions.
        
        Fix this by saving the old current shape on the stack, set the current
        shape to the wanted value and then undo it after replay.
        
        This only affects documents that have a \picprop group, since the
        unwanted insertion happened when popping that group.
        
        Change-Id: I088054de2332deb4b45f7e269672fa799dd49c2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139818
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-09-13  Mike Kaganski  <mike.kaganski@collabora.com>  [8b5a989dcdcf4edd50c9fdb092d4180432ce4b6a]

        Fix path in comments
        
        include/tools/errcode.hxx was moved to include/vcl/errcode.hxx in
        commit f9f045e7830d184497554e0e438cc478fa990eb6
          Date Mon Apr 24 01:06:41 2017 +1000
            tools: move errcode.hxx to the vcl module
        
        Change-Id: I0d42839cad9118fba2d35e9dbf6ba456dcb5e3aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139815
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-13  Justin Luth  <jluth@mail.com>  [690a35680adad07c4ab79d82cd1531bb82fe4bc1]

        tdf#103829 ods import: parse <text:tab/>
        
        regression since LO 4.1
        
        Change-Id: I65e847a45b8b233c558bf7bc90b554ba8b4b7763
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139757
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-09-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [2f7e874de97755be283675d7589a3f1401c54330]

        tdf#149204: chart2_xshape: Add unittest
        
        Change-Id: I601a5b3e649de0f4b02eea9289e175070b31781e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139806
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-12  Caolán McNamara  <caolanm@redhat.com>  [6f7d8e1b239438ac0f6d8e17b7441b7c65ab4fde]

        cid#1509268 Out-of-bounds access
        
        Change-Id: Ib649072ec0a28cd928d40e3fe2e0c6a50ba3e029
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139792
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b9c37f62bf4e60ddde3925137727e4394be85cbb]

        Fix typo
        
        Change-Id: I7c98360de8f476ddb5e9eaa9c3c7e8bf0f5cdc2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139788
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f7a837dedc1a44f2153ace7b587275dbd4718df1]

        Fix typo
        
        Change-Id: I9f22a63b912bbb2f12d9ff2d637cab0bb7c9707e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139789
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-12  Caolán McNamara  <caolanm@redhat.com>  [a6c272bff62f6ec215a11c61fd319784299a12ba]

        ofz#1509303 DCN: Don't Catch NullPointer Exception
        
        this is since:
        
        commit 8e63258a355d1b74fff89c39369e0ec72091e625
        Date:   Wed Jun 25 13:32:18 2008 +0000
        
            INTEGRATION: CWS rptwizard01 (1.12.68); FILE MERGED
            2008/05/21 10:14:32 lla 1.12.68.3: RESYNC: (1.12-1.13); FILE MERGED
            2008/04/14 09:11:53 lla 1.12.68.2: #i86092# handle nullpointer, add TODO
            2008/02/14 13:00:48 lla 1.12.68.1: #i86092# changes for new Report Wizard
        
        Change-Id: I6cb8938c311cf0432728ae06b08e16bffba39be3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139808
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [f461f8eaa98544f8f1f0561f9110afbe973067c8]

        tdf#150832: chart2_xshape: Add unittest
        
        Change-Id: I6e74973b79cbefae3e311456989c78ea364a0aa4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139795
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-12  Rene Engelhard  <rene@debian.org>  [455f0ac6c019da7299bc779a4fa2b0aade2fb9cb]

        bump harfbuzz dependency to >= 2.1.0
        
        as we already use hb_ot_name_get_utf8() and HB_OT_NAME_ID_FONT_FAMILY
        
        https: //harfbuzz.github.io/harfbuzz-hb-ot-name.html says
        Since: 2.1.0
        Change-Id: I19bac8be529e4919c4df5a4d2be4ea3363e4a249
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139814
        Reviewed-by: Rico Tzschichholz <ricotz@ubuntu.com>
        Reviewed-by: René Engelhard <rene@debian.org>
        Tested-by: René Engelhard <rene@debian.org>

2022-09-12  Chris Sherlock  <chris.sherlock79@gmail.com>  [247bbdf7e071344564af70743eeb5e30f4113601]

        ucb: remove unnecessary comments
        
        Change-Id: I56b8766526972bbf75425baabcecab9f45510fd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139763
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3689c2227edcde9aceea574418f54ef3a9fc603d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to aefcd8e0945387c36ae5a80b6815763cae2a3022
          - tdf#119421 Refactor conditional formatting Help pages
            
            * Still work to be done with other CF pages floating around
            * Strucutred the entry page for the CF dialog
            * Split conditions descriptions into sub-pages
            
            Many thanks to Roman Kuznetsov for the inputs.
            
            Change-Id: I5a9d91ab34febc127eb7dc762258428629ec5477
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/139783
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-09-12  Mike Kaganski  <mike.kaganski@collabora.com>  [70dcd1135743eb4dae6f881201140b57c1daddd3]

        tdf#150753: always do the final steps, including unlocking draw model
        
        Otherwise, it's impossible to select objects added to the document
        created from a template without content.xml, until save-and-reload,
        because they never recalculate their bounds.
        
        Change-Id: Id97f0ff14be33196703b6f0ade713203ff10df74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139796
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-12  Miklos Vajna  <vmiklos@collabora.com>  [b96c5ede4a4fd82cfdf574ed4ef5d42b82cc021f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6ce0e3da2dd19a12370bacac5aa84ed61a446f08
          - Add initial help for the sw contentcontrollistitemdlg
            
            Document the relation between display names and values.
            
            Change-Id: I559d7ae12514797d8b394c6c9f3a5608a9403079
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/139801
            Tested-by: Jenkins
            Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
            
2022-09-12  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [700f92728478206b43177e09270bd7baee21dbe3]

        Add iWork file associations to Windows installer
        
        Change-Id: I725f3dfae295de92712ccf5c7abaaf94d9aa316d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139208
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-09-12  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [5eff45749464739706c9f25cca6c1edff3187f1d]

        tdf#150267 Import docvar value correctly
        
        Change-Id: I388923e3f7bea35c1247f47812c158f5ab92fc0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139793
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-09-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [51f6ec80e7b02689c19dd3917043d1088c2e7843]

        tdf#150288: sc: Add UItest
        
        Change-Id: I3a71d37b4d0eed72f6f5fa291c9d460caadf373a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139595
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5343d2161e570b596b183c872dc1e8e589a0b229]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 20a70a340047c23cf5d49c10821d55432044b33a
          - Fix How to get section in page
            
            Change-Id: I2c17bdabd1e21dde126e98f254324832eea2dbd6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/139784
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-09-12  Miklos Vajna  <vmiklos@collabora.com>  [bc4271c544dbeb3c27e4041e77d255f2c23b6b0b]

        sw: prefix members of SwFieldEditDlg, SwFieldInputDlg, ...
        
        ... SwInsertDBColAutoPilot and SwInsertSectionTabDialog
        
        See tdf#94879 for motivation.
        
        Change-Id: Id3e8c7fef6ef0d801a008636c1ff57218186effc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139786
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-12  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [9caf9f8fde68f075a9ae1377bcc0cf6127c1737f]

        tdf#131073 - Don't show hidden rows/cols after setting optimal row/col height
        
        Change-Id: I1dbe92cfc577e3425787b942415182889cda6a76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139327
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-09-12  Miklos Vajna  <vmiklos@collabora.com>  [82d90529dc2b3cb8359dec78852cbd910a66d275]

        sw content controls, rich text: add initial PDF export
        
        Similar to how such form widgets are emitted for form shapes in
        drawinglayer::processor2d::VclMetafileProcessor2D::processControlPrimitive2D().
        
        This is just initial support for rich and plain text, the other types
        from SwContentControlType are not yet handled.
        
        Change-Id: I765fec134f1959fe03f01ecaa128e830d86ab610
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139787
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-12  Noel Grandin  <noelgrandin@gmail.com>  [7458cb8d13b2893ccbfb648198319cc3a73d7e50]

        no need to allocate this on the heap
        
        Change-Id: I33a85dfd8108c2131aa6d2a9b94d0b2c3d86bce8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139782
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-12  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [f169e732d0b89a9bbbcf1afd19d20d25343e0b2e]

        Add new iWork mimetypes to .desktop files
        
        Change-Id: I91b719bdc5a7ffac125623e79f5e5729cc431b1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139206
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-09-12  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [fe8692b413ade1ade55b2a858b53661082a335a9]

        Remove trailing blanks
        
        Change-Id: I6a44baa0069e25f7f2d79fbb59db05aa6b97e98d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139207
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-09-12  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [0d5fcb9abdead51a55f1f611d59fd0128ace57a8]

        Fix dropdown mispositioned
        
        Only skip the relative positioning when the window is indeed a dialog.
        
        Follow up fix for a49245e04d45735aa76ad7720657c83530ba9ed8
        
        Change-Id: Idbd8327a943c512f0a617cb0ca72e9caeb2e61e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139204
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-09-11  Julien Nabet  <serval2412@yahoo.fr>  [4ca5c021c91680f1a5df47225d9cb0d41c0a8637]

        Simplify by using replaceAll instead of insert in a loop (sc)
        
        Change-Id: Ibf41f78521a390cc73e10adaf1b85cd499abc2ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139769
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-09-11  Noel Grandin  <noelgrandin@gmail.com>  [5bb826373f766a0ec105406a98d5529e2c360e8c]

        no need to allocate MemRingBuffer separately in OMarkableOutputStream
        
        Change-Id: I80d64f18480a2c078caeaa161f55767f66021253
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139781
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-11  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [23118ce68a151232e542051d263d195b21d0d0e8]

        [COVER] add first set of ODF feature test files
        
        For providing coverage data of features in the LibreOffice code base,
        here's a set of files with orthogonal, high-level ODF features like
        bold & italic text, an image, a table in several variants etc.
        
        Use `make coverage` or `make sw.coverage` to generate coverage data
        for the entire code base, or subsets thereof.
        
        Change-Id: If27f720e8728788c421e16a3abbc1cf39521a2fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139765
        Tested-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-09-11  Jean-Pierre Ledure  <jp@ledure.be>  [992b393be8c33103cd18ca65dfc51cdfdb3fd618]

        ScriptForge - (scriptforge.py) ignore PythonShell in bridge mode
        
        Bridge mode = python dialogs with LO process via socket.
        
        Behaviour before actual patch:
          the exception.PythonShell() method gives a Python error on the
             from apso_utils import console
          statement, because the APSO libraries are not in the
          pythonpath.
          (They are set in the path by the exension in macro mode)
        
        New behaviour:
          the exception.PythonShell() method does nothing,
          the import statement is not executed, hence no error.
        
        The rationale behind is:
          - in bridge mode, the macro run is started in practice
            from either a Python console or an IDE console
            that receive evntual print() statements outputs
          - there is no need for an APSO console that, anyway, should
            not receive any output of print() statements, except
            if redirection of the output towards the APSO console
            (run in the [LO] process) was possible, quod non.
          - the same script may be executed in both bridge and macro modes
            without change
        
        Change-Id: Id7c8eb19cd074bf39f470d84b5eb48880e908f39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139772
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-09-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c747486335c089baf440b8f040d3ffdc14aa5049]

        basegfx: replace typedef with a class B2DSize based on Size2D
        
        Change-Id: Id8b3c2bcf0bf4be5aba2812b0edda479bc20c6a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139683
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-09-11  Eike Rathke  <erack@redhat.com>  [5f5f2f8107b6176654bfb9a30c21b7d5e0c62c6f]

        ScValueIterator ScDocument& parameter is now superfluous
        
        Since commit 3be1cdce9d92cbadca1b276b3193c727032ea717
        ScInterpreterContext is passed that has it. Just a minor change
        for a const ScDocument&.
        
        Change-Id: I388ff55393056c52f85d7543fcfb6c549fc2a346
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139759
        Tested-by: Eike Rathke <erack@redhat.com>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-09-11  Khaled Hosny  <khaled@aliftype.com>  [38db900c1f7b471dfdf575bbda522a792db51372]

        vcl: Move CreateFontSubset() to PhysicalFontFace
        
        Having it in SalGraphics is not necessary as the code now depends on
        PhysicalFontFace for accessing raw font data, and this consolidates all
        the near identical copies of this code into one.
        
        Change-Id: I8a411f102fd2188a456bdeb8a0d794078d74e47b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139762
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-11  Khaled Hosny  <khaled@aliftype.com>  [4286e745bccc7393ecd8b06346306d13d23316b5]

        vcl: Add a PhysicalFontFace-backed TrueTypeFont
        
        This is mainly to be able to get the font table data from the
        PhysicalFontFace so that an actual font file or full font data are not
        required (since they are not always available, e.g. with CoreText fonts).
        
        This is slightly based on QtTrueTypeFont that this code replaces.
        
        Change-Id: I6926706dfc6765076100ac0314a30f9ff970ddb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139760
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-11  Khaled Hosny  <khaled@aliftype.com>  [aa0a71b5cec118d4a4a922f6833ff20d7e4ba8ba]

        vcl: Add PhysicalFontFace::GetRawFontData()
        
        Change-Id: Iddeccfc8ffd5e63f7df09219ac4507502011fb28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139626
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-11  Jim Raykowski  <raykowj@gmail.com>  [218624bdf176010e18afc06b453b4535d7a00a04]

        tdf#126535 show search key found times in find and replace dialog
        
        search label
        
        Change-Id: I2850652896027ec04668d1fe3e0134c1ff53562e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139745
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-09-11  Julien Nabet  <serval2412@yahoo.fr>  [bff60eadeac348024849d710690435ee9580831b]

        Simplify by using replaceAll instead of replaceAt (sc)
        
        It also shows more clearly the intention. Since replaceAt with "0" as second arg isn't a replace per se
        since it doesn't remove the first arg string.
        
        + get rid of lcl_DoubleEscapeChar which was used only once
        
        Change-Id: I08c38c6cfd016a6265725134cb87e518b51ab361
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139755
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-09-11  Khaled Hosny  <khaled@aliftype.com>  [ff869c52899a4e54b5bd4bbaee81adc79705200f]

        vcl: Fix setting symbol flag on TrueTypeFont
        
        This is a fallout from:
        
        commit 8597aed8a8576ad0f6efe139ff03556217b01b31
        Author: Khaled Hosny <khaled@aliftype.com>
        Date:   Thu Sep 8 02:05:14 2022 +0200
        
            vcl: Get FontCharMap from HarfBuzz
        
        The intent was to set m_bIsSymbolFont from m_xCharMap if provided, but
        the else branch went missing.
        
        Change-Id: I7c7a5a65b8ae78ec6e6d53397dc0e4fbda974e5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139758
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-10  Mike Kaganski  <mike.kaganski@collabora.com>  [b31992ea518cec906a65ef971a637d0529302a2c]

        tdf#119039: workaround an OleLoad bug releasing passed storage unexpectedly
        
        See https://developercommunity.visualstudio.com/t/10144795
        
        Change-Id: I75ee88c1dd50e0772c358967ac09b7788156d9f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139756
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-10  Noel Grandin  <noelgrandin@gmail.com>  [b32c44f83ded245b0fc350aef350e1c55545e354]

        WARN->INFO in XMLTextFrameContext_Impl
        
        Unknown attributes are not really a problem.
        
        Change-Id: Ie21d42c6489eae11c730eec272fc430c2d17f727
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139750
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-10  Gabor Kelemen  <kelemeng@ubuntu.com>  [da22ffb0d54e259deabe11648c424c1a46e39e7c]

        Migration: move Persona settings to new user profile
        
        This is useful when changing product name and migrating the user profile.
        Previously the persona setting was reset to default in our rebranded version.
        
        Change-Id: Ic695b93be1ee8d19fb28131b0dc0b182df0bae83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139598
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-09-10  Gabor Kelemen  <kelemeng@ubuntu.com>  [e39d90f5919da88ff75dddb92cc87313923ce9a4]

        Migration: move ToD settings to new user profile
        
        This is useful when changing product name and migrating
        the user profile.
        Without this the ToD appeared in our rebranded version even if it
        was turned off previously.
        
        Change-Id: I10a9715e8208cf9d88a5ef2052fb4cf5168dae74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139597
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-09-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [53454c5ca1c15a0f0fb2407607d17b7d302f4d62]

        Fix typo
        
        Change-Id: Id6008749a90116f6826e624645dbab23288fe810
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139606
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-10  Noel Grandin  <noelgrandin@gmail.com>  [a868a9cd5f45eb0ea6703db3b68c48b7fa79b808]

        crashtesting tdf135070-01.odt
        
        asserts with
            ./instdir/program/soffice --headless --convert-to pdf ~/tdf135070-1.odt
        
        ever since
            commit 0f0cc045e06c8f3cd3f9780054f2259c6a0995f7
            use more SwPosition::Assign
        
        Change-Id: I653a3136e46fde12b3e31bacec7f44695b0e1329
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139749
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-10  Noel Grandin  <noelgrandin@gmail.com>  [9908e48932e0cdac9785c05ff1d4c0e482ea78ca]

        remove warnings in SwTransparencyGrf Get/Put Value
        
        These have been here since
            commit 930f64d3f903787368a8c8cc86857a2932da815e
            Author: Oliver Specht <os@openoffice.org>
            Date:   Thu Dec 14 10:48:47 2000 +0000
            #82036# graphic attributes added to the API
        
        so it is unlikely that SwTransparencyGrf will ever be
        changed to a sal_uInt16
        
        Change-Id: I634901f07f40dee556f215daa733284c32685510
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139751
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-10  Caolán McNamara  <caolanm@redhat.com>  [a539db002bc9ee6692d14cde2aaa166bd213eb51]

        upgrade to openssl-3.0.5
        
        patch out using IPC::Cmd instead of requiring adding it
        to build-time dependencies
        
        for mysterious:
        
        The system cannot find the path specified.
        NMAKE : fatal error U1077: '""C:\PROGRA~2\MIB055~1\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x86\cl.exe' : return code '0x1'
        Stop.
        NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x86\nmake.exe"' : return code '0x2'
        Stop.
        
        include fix from https://github.com/openssl/openssl/issues/18823
        
        and for
        
        move /Y crypto/aes/aes-586.asm.i crypto/aes/aes-586.asm
        The system cannot find the path specified.
        NMAKE : fatal error U1077: 'move' : return code '0x1'
        
        add own patch to use mv and rm for move and del
        
        Change-Id: I071750e20efd0931ea1c5c3b49e7a5173c7283f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139641
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-10  Caolán McNamara  <caolanm@redhat.com>  [779e6fbef37119e9ad0cd2f63915b23c5645dab3]

        move code depending on bBalance inside a block conditional on that
        
        entirely possible the divide by zero happens in a case where that
        result isn't needed anyway
        
        Change-Id: I3d4732903663f6cd76f525b46550b778790b05a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139724
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-10  Eike Rathke  <erack@redhat.com>  [1802fb78246977bb07c2ebde8fa5ebba93a5a456]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e4e464b0c58a1b2dfc6a97b87c9b75e3cac572b0
          - Remove blank and period nonsense in defined names
            
            Change-Id: I759474b9cfae8a02519108cad98863c5caac7507
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/139752
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Tested-by: Jenkins
            
2022-09-10  Eike Rathke  <erack@redhat.com>  [569d451bbe160829947ace201d07ad69442204b0]

        Resolves: tdf#150766 Listen to entire shared formula group instead of a slice
        
        Change-Id: I677602bd3401dbd401e35f7db64cd34d164d9d92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139744
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-10  Noel Grandin  <noelgrandin@gmail.com>  [16987d2aae9e0ed052de8a8f7155070c4b05cf4a]

        unique_ptr->optional for Graphic
        
        Graphic is just a wrapper around shared_ptr, so no need to
        allocate this separately
        
        Change-Id: Ie657dea1c021e66a6876e814090a44cb6f995b91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139739
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-10  Noel Grandin  <noelgrandin@gmail.com>  [9e67902277421aa3fae3bf10eb7bb8b70259c78e]

        unique_ptr->optional for Graphic
        
        Graphic is just a wrapper around shared_ptr, so no need to
        allocate this separately
        
        Change-Id: If4d6367d16d6ebc6c70c9cb39f8635ddaebccd72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139737
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-10  Noel Grandin  <noelgrandin@gmail.com>  [94c5c9281ac09186242143191f3e383bef2a89a7]

        unique_ptr->optional for Graphic
        
        Graphic is just a wrapper around shared_ptr, so no need to
        allocate this separately
        
        Change-Id: I30de73ac8a7e29adbc5ffe681f3ce88cd700b68c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139738
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-10  Stephan Bergmann  <sbergman@redhat.com>  [37af3c83bda0d56cf6d0d7a58665cbcaa60a3cc1]

        Use stable_sort to sort hidden rows in sortAndRemoveDuplicates
        
        With a randomizing debug-mode libc++, UITest_autofilter2 failed for me with
        
        > FAIL: test_tdf117276_autofilter (tdf117276.tdf117276)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "sc/qa/uitest/autofilter2/tdf117276.py", line 78, in test_tdf117276_autofilter
        >     self.assertFalse(is_row_hidden(calc_doc, 21))
        > AssertionError: True is not false
        
        when _LIBCPP_DEBUG_RANDOMIZE_UNSPECIFIED_STABILITY_SEED is e.g. 0.
        
        Change-Id: I3e77731e2f3a2283fcf70293fab39369f316d301
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139742
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ac7c09450bfc50269c0244fdb6eb55f2829d7dbf]

        basegfx: add Size2D template class - subclass Tuple2D
        
        Also improve Tuple2D - add operators
        
        Change-Id: I9b23fb2f716ab99a4d4349a48f4ccc2334a9f865
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139682
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-09-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c2d3f4be406b3bef8e89b17b781cb7e827a0fe3d]

        basegfx: simplify Tuple2D, B2DPoint, B2DVector, B2DTuple
        
        Change-Id: I97e41fc62288ec4ee5805747fd3a3a6e019cfb57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139681
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-09-10  Noel Grandin  <noelgrandin@gmail.com>  [0252b7bdec3693096bb52c67d335c0e9e662e185]

        VclPixelProcessor2D doesnt need a pimpl
        
        it is module private
        
        Change-Id: Ic9e648202f23e4a48e5485237c9956501e9c96da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139736
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-10  Noel Grandin  <noelgrandin@gmail.com>  [62cea174f4c73ed39e5ac29e2a44fd27b92054bd]

        convert EmbeddedMacros to scoped enum
        
        Change-Id: I7e24b5ad53853ff7989f262a3b914b2082ac5ec4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139733
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-10  Noel Grandin  <noelgrandin@gmail.com>  [9d30a59ee1f4b280d70d43e6ee3fc7472e8efa2a]

        unique_ptr->optional for AllSettings
        
        AllSettings is just a cow_wrapper, so no need to allocate this separately
        
        Change-Id: I8f7705d55ab70da209d1383f3812249e0750df5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139740
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-10  Michael Weghorn  <m.weghorn@posteo.de>  [c9974818bdf9ab8ccf2f8db140ff6b2b3eb1c461]

        win: Explicitly cast glyph ID to 16 bit
        
        After
        
            commit ba02639c9c17d75e73fc2eff83e64c116fcdaeb2
            Date:   Wed Sep 7 11:00:26 2022 +0200
        
                vcl: Make glyph IDs 32bit
        
        , my clang-cl Windows build would otherwise fail as follows:
        
            [build CXX] vcl/win/gdi/DWriteTextRenderer.cxx
            [build CUS] postprocess/images
            C:/tools/cygwin/home/michael/development/git/libreoffice/vcl/win/gdi/DWriteTextRenderer.cxx(264,39): error: non-constant-expression cannot be narrowed from type 'sal_GlyphId' (aka 'unsigned int') to 'UINT16'
                  (aka 'unsigned short') in initializer list [-Wc++11-narrowing]
                        UINT16 glyphIndices[] = { pGlyph->glyphId() };
                                                  ^~~~~~~~~~~~~~~~~
            C:/tools/cygwin/home/michael/development/git/libreoffice/vcl/win/gdi/DWriteTextRenderer.cxx(264,39): note: insert an explicit cast to silence this issue
                        UINT16 glyphIndices[] = { pGlyph->glyphId() };
                                                  ^~~~~~~~~~~~~~~~~
                                                  static_cast<UINT16>( )
            1 error generated.
        
        Change-Id: Ifa4fcdd98331378b5d9340f961e0bc4d7e842fe2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139721
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-10  Khaled Hosny  <khaled@aliftype.com>  [f4bd06f9928fc01762f9e52c5bebcb3137b39665]

        vcl: Use vector instead of array for FontCharMap ranges
        
        Change-Id: I8846c89d51cc33022f90c3a9c03bc1560497e651
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139701
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-10  Michael Weghorn  <m.weghorn@posteo.de>  [235b30bdfa76b5c0514c7dfe2a0d13ab8ecf5be2]

        wina11y: Report actual app/toolkit name/version
        
        The previous way of reporting "Hannover" as app name, "3.0" as
        version and no toolkit name and version looks rather arbitrary.
        
        Can be queried e.g. from NVDA's Python console as follows after
        pressing Keypad_Insert+Ctrl+Z with any LibreOffice UI element focused:
        
            >>> focus.IAccessibleObject.QueryInterface(IA2.IAccessibleApplication).appName
            'Hannover'
            >>> focus.IAccessibleObject.QueryInterface(IA2.IAccessibleApplication).appVersion
            '3.0'
            >>> focus.IAccessibleObject.QueryInterface(IA2.IAccessibleApplication).toolkitName
            ' '
            >>> focus.IAccessibleObject.QueryInterface(IA2.IAccessibleApplication).toolkitVersion
            ' '
        
        Report the actual app name and version. For the toolkit use "VCL"
        as name and the same version that LibreOffice has:
        
            >>> focus.IAccessibleObject.QueryInterface(IA2.IAccessibleApplication).appName
            'LibreOfficeDev'
            >>> focus.IAccessibleObject.QueryInterface(IA2.IAccessibleApplication).appVersion
            '7.5'
            >>> focus.IAccessibleObject.QueryInterface(IA2.IAccessibleApplication).toolkitName
            'VCL'
            >>> focus.IAccessibleObject.QueryInterface(IA2.IAccessibleApplication).toolkitVersion
            '7.5'
        
        Change-Id: I3c6bdb79e6b945c0f9707bfa7bada0fb456d6e05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139743
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-09-10  Miklos Vajna  <vmiklos@collabora.com>  [37d778b601966434ff6042373c1a82d4687fd034]

        vcl: fix crash in SalInstanceWidget::set_busy_cursor()
        
        Crashreport signature:
        
        Fatal signal received: SIGSEGV code: 128 for address: 0x0
        
        program/libmergedlo.so
                vcl::Window::LeaveWait()
                        vcl/source/window/mouse.cxx:640
        program/libsclo.so
                ScSpellingEngine::ShowTableWrapDialog()
                        sc/source/ui/view/spelleng.cxx:315
        program/libsclo.so
                ScConversionEngineBase::FindNextConversionCell()
                        sc/source/ui/view/spelleng.cxx:168
        program/libsclo.so
                ScSpellDialogChildWindow::GetNextWrongSentence(bool)
                        /opt/rh/devtoolset-10/root/usr/include/c++/10/bits/unique_ptr.h:173
        
        Change-Id: I298789211d6ee038bd5a9a7bff7cf9ae4f132a91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139731
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-09  Noel Grandin  <noelgrandin@gmail.com>  [270df129a428a7346f87ebd760cfd51780750592]

        convert CursorMoveDirection to scoped enum
        
        Change-Id: I9ad59207fab6d3988b8c8106aec6c4fac21dc9d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139734
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [08051644adeed4d0ee137f3111f225b378e436aa]

        Fix typo
        
        Change-Id: I764af470a6bff3ec82182d32fd971e94fa2f725a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139732
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-09  Caolán McNamara  <caolanm@redhat.com>  [e00a86699b89913a80b15eeea33dd0fac64299d0]

        GetCurNumFmtInfo is always called with the same context as given in ctor
        
        Change-Id: Ic3aefaa5ddd26b5cb44bfc299f7ae7188f205d17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139638
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-09  Caolán McNamara  <caolanm@redhat.com>  [3be1cdce9d92cbadca1b276b3193c727032ea717]

        always pass ScInterpreterContext to ScValueIterator
        
        its available at every call site
        
        Change-Id: I764962d1d2330c414e02ed215b4a0c5be2979145
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139637
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-09  Caolán McNamara  <caolanm@redhat.com>  [2f4c49fa96db7d6134fb28b20ea9ad4c51183f28]

        crashtesting: threaded assert on loading forum-de3-3100.ods
        
        use SetInterpreterContext like I see in similar places to avoid the need
        to call ScDocument::GetFormatTable
        
         #9  0x00007fd35b1af283 in ScDocument::GetFormatTable() const (this=this@entry=0x5573153bf1d0) at sc/source/core/data/documen2.cxx:463
                 __PRETTY_FUNCTION__ = "SvNumberFormatter* ScDocument::GetFormatTable() const"
         #10 0x00007fd35b196f57 in ScAttrArray_IterGetNumberFormat(sal_uInt32&, ScAttrArray const*&, SCROW&, ScAttrArray const*, SCROW, ScDocument const&, ScInterpreterContext const*) (nFormat=@0x7fd354458b38: 0, rpArr=@0x7fd354458b30: 0x0, nAttrEndRow=@0x7fd354458b54: 0, pNewArr=0x557315063910, nRow=nRow@entry=30, rDoc=..., pContext=0x0) at sc/source/core/data/dociter.cxx:80
                 nRowStart = 30
                 nRowEnd = 30
                 pPattern = 0x557316c093f0
         #11 0x00007fd35b19e5b7 in ScValueIterator::GetThis(double&, FormulaError&) (this=this@entry=0x7fd354458b20, rValue=@0x7fd354458b00: 0, rErr=@0x7fd354458af8: FormulaError::NONE) at sc/source/core/data/dociter.cxx:196
                 bNextColumn = <optimized out>
                 pCol = 0x557316aca050
                 nCurRow = 30
                nLastRow = 32723
         #12 0x00007fd35b19e8c4 in ScValueIterator::GetNext(double&, FormulaError&) (this=<optimized out>, this@entry=0x7fd354458b20, rValue=@0x7fd354458b00: 0, rErr=@0x7fd354458af8: FormulaError::NONE) at sc/source/core/data/dociter.cxx:297
         #13 0x00007fd35b6a5307 in ScInterpreter::GetNumberSequenceArray(unsigned char, std::__debug::vector<double, std::allocator<double> >&, bool) (this=this@entry=0x5573169d9900, nParamCount=nParamCount@entry=1 '\001', rArray=std::__debug::vector of length 2, capacity 200 = {...}, bConvertTextInArray=bConvertTextInArray@entry=false) at sc/source/core/tool/interpr3.cxx:3986
                 nCellCount = <optimized out>
                 nErr = FormulaError::NONE
                 fCellVal = 0
                 aValIter = {mrDoc = @0x5573153bf1d0, pContext = 0x0, pAttrArray = 0x0, nNumFormat = 0, nNumFmtIndex = 0, maStartPos = {nRow = 0, nCol = 0, nTab = 4, static detailsOOOa1 = {eConv = formula::FormulaGrammar::CONV_OOO, nRow = 0, nCol = 0}}, maEndPos = {nRow = 199, nCol = 0, nTab = 4, static detailsOOOa1 = {eConv = formula::FormulaGrammar::CONV_OOO, nRow = 0, nCol = 0}}, mnCol = 0, mnTab = 4, nAttrEndRow = 0, mnSubTotalFlags = SubtotalFlags::NONE, nNumFmtType = SvNumFormatType::UNDEFINED, bNumValid = false, bCalcAsShown = true, bTextAsZero = false, mpCells = 0x557316aca280, maCurPos = {first = {<mdds::mtv::soa::detail::iterator_updater<mdds::mtv::soa::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell> >, sc::CellStoreTrait>::const_iterator_trait>> = {m_cur_node = {type = 10, position = 30, size = 1, data = 0x557316d734d0, __private_data = {parent = 0x557316aca280, block_index = 1}}, m_pos = {position_iterator = 30, size_iterator = 1, element_block_iterator = 0x557316d734d0}, m_end = {position_iterator = 7378697629483820646, size_iterator = 7378697629483820646, element_block_iterator = 0x6666666666666666}}, <No data fields>}, second = 0}}
                 eStackType = <optimized out>
                 aAdr = {nRow = 0, nCol = 0, nTab = 0, static detailsOOOa1 = {eConv = formula::FormulaGrammar::CONV_OOO, nRow = 0, nCol = 0}}
                 aRange = {aStart = {nRow = 0, nCol = 0, nTab = 4, static detailsOOOa1 = {eConv = formula::FormulaGrammar::CONV_OOO, nRow = 0, nCol = 0}}, aEnd = {nRow = 199, nCol = 0, nTab = 4, static detailsOOOa1 = {eConv = formula::FormulaGrammar::CONV_OOO, nRow = 0, nCol = 0}}}
                 bIgnoreErrVal = false
                 nParam = 0
                 nRefInList = 0
         #14 0x00007fd35b6aa9ed in ScInterpreter::CalculateSmallLarge(bool) (this=this@entry=0x5573169d9900, bSmall=bSmall@entry=true) at sc/source/core/tool/interpr3.cxx:3657
                 nCol = 1
                 nRow = 1
                 aArray = std::__debug::vector of length 1, capacity 1 = {1}
                 nRankArraySize = 1
                 __PRETTY_FUNCTION__ = "void ScInterpreter::CalculateSmallLarge(bool)"
                 aRankArray = std::__debug::vector of length 1, capacity 1 = {1}
                 aSortArray = std::__debug::vector of length 2, capacity 200 = {1, 21}
                 nSize = <optimized out>
         #15 0x00007fd35b6abac8 in ScInterpreter::ScSmall() (this=this@entry=0x5573169d9900) at sc/source/core/tool/interpr3.cxx:3717
         #16 0x00007fd35b6cd929 in ScInterpreter::Interpret() (this=this@entry=0x5573169d9900) at sc/source/core/tool/interpr4.cxx:4373
                 bGotResult = <optimized out>
                 nRetTypeExpr = SvNumFormatType::NUMBER
                 nRetIndexExpr = 0
                 nErrorFunction = 0
                 nErrorFunctionCount = 0
                 aErrorFunctionStack = std::__debug::vector of length 0, capacity 0
                 nStackBase = 0
                 aTokenMatrixMapIter = Python Exception <class 'AttributeError'> 'NoneType' object has no attribute 'pointer':
         {_M_node = 0x5573169d99c8}
                 eOp = ocSmall
                 __PRETTY_FUNCTION__ = "formula::StackVar ScInterpreter::Interpret()"
                 bForcedResultType = <optimized out>
                 p = <optimized out>
                 eType = <optimized out>
         #17 0x00007fd35b3c6ed1 in ScFormulaCell::InterpretTail(ScInterpreterContext&, ScFormulaCell::ScInterpretTailParameter) (this=0x55731309d8f0, rContext=..., eTailParam=eTailParam@entry=ScFormulaCell::SCITP_NORMAL) at sc/source/core/data/formulacell.cxx:1945
                 pScopedInterpreter = std::unique_ptr<class ScInterpreter> = {get() = 0x0}
                 pInterpreter = 0x5573169d9900
                 nOldErrCode = FormulaError::NONE
                 bContentChanged = <optimized out>
                 aNewResult = {static MULTILINE_UNKNOWN = 0 '\000', static MULTILINE_FALSE = 1 '\001', static MULTILINE_TRUE = 2 '\002', {mfValue = 6.9438766800236802e-310, mpToken = 0x7fd3544591e8}, mbToken = false, mbEmpty = false, mbEmptyDisplayedAsString = false, mbValueCached = true, meMultiline = 3 '\003', mnError = 28442}
                 bOldRunning = false
                 bForceNumberFormat = <optimized out>
                 aRecursionCounter = {rRec = @0x557316da2b40, bStackedInIteration = false, cell = 0x55731309d8f0}
         #18 0x00007fd35b0c84cb in ScColumn::CalculateInThread(ScInterpreterContext&, int, unsigned long, unsigned long, unsigned int, unsigned int) (this=<optimized out>, rContext=..., nRow=nRow@entry=0, nLen=nLen@entry=30, nOffset=nOffset@entry=0, nThisThread=nThisThread@entry=0, nThreadsTotal=48) at sc/source/core/data/column2.cxx:3218
        
        Change-Id: Ifeddbfda8afe47c3754ed1fcab836dfd2c8f38ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139636
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-09  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [69b0c17f1e5d2fd8c7ca0548fb5c5ed8def26ce2]

        update credits
        
        Change-Id: I2b1e2e53b0688369e9ebc480ab296ace4cdb804b

2022-09-09  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [6e34b6072fb602b3094f19e1e80c1e05d4d91eb1]

        Update git submodules
        
        * Update translations from branch 'master'
          to d2af5ccdc269827d9738b6ed08c8166bfd5c91cf
          - update translations for 7.4.1 rc2
            
            and force-fix errors using pocheck
            
            Change-Id: Iead6e205e7824b0e4c5f7001661275410fe33360
            
2022-09-09  Eike Rathke  <erack@redhat.com>  [d2c500fb40be23aa7bd1d2b7cc02e47ea109d25c]

        Related: tdf#150312 Assert a defined name's non-empty table:base-cell-address
        
        Change-Id: Iaf377ae51c20e30e0362f5dc6f66172c544483d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139728
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-09  Eike Rathke  <erack@redhat.com>  [5a1bd80e0d685bbd76de2ebfaa1c6b0380d528f4]

        Related: tdf#150312 "Repair" broken table:base-cell-address of defined names
        
        ... to not lose them entirely, though this may shift relative
        addressing, which may be equally bad because there is no
        indication and can go unnoticed. Most defined ranges use absolute
        addressing though and formula expressions are rarely affected.
        
        Change-Id: If57ff9274e673a4eb43c656698f6ed43e8415458
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139706
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-09  Eike Rathke  <erack@redhat.com>  [6afb3232d32f1ebad0cefb94c145922e217526bd]

        tdf#150312 unit test
        
        Change-Id: I140d94b4022dafe4f54b45d3d335c881d967ea56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139725
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-09  Eike Rathke  <erack@redhat.com>  [9a6c350d8dff4b5228ec7451006115e387f819f2]

        Resolves: tdf#150312 Move base-cell-address to a valid sheet upon deletion
        
        ... and adjust references accordingly. For
        ScTokenArray::AdjustReferenceOnDeletedTab() that now also moves
        the base of the first deleted sheet not only after, which was a
        one-off before.
        
        Change-Id: I4c19e8b8a7318ba03b6a7d0b2dfaae5d05a51a29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139720
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [d26faae8359ccf2e3475ef9e319c97485b76d08d]

        sw: avoid divide by zero in SwDoc::AdjustCellWidth
        
        See https://crashreport.libreoffice.org/stats/signature/SwDoc::AdjustCellWidth(SwCursor%20const%20&,bool,bool)
        
        Change-Id: I98b90dcbed6b6f3ea0a7d1668a5c248f39e7a2a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139723
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [521d438c41b2ac59bffc94763d1a2cb568ff9a60]

        tdf#150732 ReportBuilder: Moving fields from one section to another crashes
        
        regression from
                commit 8611f6e259b807b4f19c8dc0eab86ca648891ce3
                Author: Noel Grandin <noel.grandin@collabora.co.uk>
                Date:   Thu May 27 10:27:46 2021 +0200
                ref-count SdrObject
        
        Fixes 2 issues
        (1) where I removed some code that we need
        (2) where the OUnoObject constructor was deleting the object is was
        constructing
        
        Note that this only fixes the crash that Julien saw, not the underlying
        problem that this tdf bug reports. That bug appears to predate my
        commit.
        
        Change-Id: I3878ef460dedc3c2a6c86b88fce9d155e79bc0b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139714
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-09  Tibor Nagy  <nagy.tibor2@nisz.hu>  [fabfa4bd23e89a2d5b6e232cd2eab61996534659]

        tdf#150719 PPTX import: fix hyperlink format (lost underline)
        
        Hypertext lost its formatting partially: e.g. underline
        character setting lost, except on the last word.
        
        Follow-up to commit commit a761a51d9db3a2771ca9fd6ab233c513aa5d8ecf
        "tdf#149311 PPTX export: fix internal hyperlink on texts".
        
        Clean-up of commit 855a56fea4561135a63cb729d7a625a950b210e7
        "tdf#148965 PPTX import: fix internal hyperlinks on shapes" and
        commit cec1f712c87e557e1b7313e0dbef4a635f69d953
        "tdf#144918 PPTX import: fix internal hyperlink on shapes" and
        commit 7eb0e52527e729a21973e70d5be8e0a6779ec748
        "tdf#142648 PPTX: import long slide names to avoid broken link export".
        
        Change-Id: I1de8b06361c7b9529a70a039e194db88460cc27b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138669
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-09-09  Caolán McNamara  <caolanm@redhat.com>  [3a195e99b3e98b1784cad62531660e062e3c2df1]

        cache these tarballs for oss-fuzz build too
        
        Change-Id: I97b4c6996886037f1b042d77ba9dc61c2ebc765a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139712
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [9279b0bb5397d0520b727ab0d271f328807c8749]

        writerfilter: avoid divide by zero
        
        in DomainMapperTableManager::endOfRowAction()
        
        See https://crashreport.libreoffice.org/stats/signature/writerfilter::dmapper::DomainMapperTableManager::endOfRowAction()
        
        Probably since 116cadb5d2582532c69677a2f8499e8e9b7b9b80
        "tdf#59274 DOCX import: fix tables with incomplete grid"
        
        Change-Id: I12f2842107885fbbc62be2186511102f642e3efc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139717
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-09  Caolán McNamara  <caolanm@redhat.com>  [b711a008dfce399c03cd34272c37d7cc60f93363]

        ofz: Undefined-shift
        
        Change-Id: Ida81135280ff61c3a8e96e8f5ed977959e169f61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139716
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-09  Caolán McNamara  <caolanm@redhat.com>  [3642db420a66133ebe4aabb346ce0adca17e26e6]

        ofz#51149 avoid Timeout
        
        Change-Id: I7709e69154d231e597d364210bc876afca3df4a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139719
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-09  Caolán McNamara  <caolanm@redhat.com>  [7a7cd044887ce6801791e1cf7eb18ac1a0e68e07]

        rearrange to have a single ConvertTable call
        
        Change-Id: Ic48ebac04d6e95df8748f38b1f23a8295fba77b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139718
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-09  Stephan Bergmann  <sbergman@redhat.com>  [851d0e552ef80c394aa0a12812f49fd5efc690b0]

        Allow to pass LIBCPP_DEBUG into configure
        
        ...(e.g., by setting it in autogen.input).  I need that with some of my Clang
        builds until the issue discussed in the mail thread
        <https://discourse.llvm.org/t/pack-expansion-bug/64910> "Pack expansion bug?" is
        sorted out.
        
        (Make sure to even allow passing in an empty
        
        > LIBCPP_DEBUG=
        
        even though it turned out I needed a non-empty
        
        > LIBCPP_DEBUG=-D_LIBCPP_ENABLE_ASSERTIONS=0
        
        in my case.)
        
        Change-Id: I353ab535568ebd5add93485c219fe2a06fde0565
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139711
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-09  Miklos Vajna  <vmiklos@collabora.com>  [e4d48ffe95b18d03fba98fc1ca9224215cf9b9c0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 18621b8577dda9415f471809c53db623059f8b51
          - Add initial help for the sw contentcontroldlg
            
            This dialog always has a single checkbox, but the 3 other frames are
            only visible for certain content control types, document what they are.
            
            Change-Id: Id54ac041b0e038c1205036eac40562616777c22f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/139710
            Tested-by: Jenkins
            Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
            
2022-09-09  László Németh  <nemeth@numbertext.org>  [d011ae00cbfa714b9b2b4e8ca64fa18896ecde4d]

        tdf#150876 sw: track new rows inserted after a tracked row insertion
        
        New row insertions after an already tracked row insertion
        weren't tracked.
        
        Regression from commit b251228d2e5e2832e0a617213173e8841f5b7428
        "tdf#150666 sw: allow to delete tracked table row insertions"
        
        Follow-up to commit dbc82c02eb24ec1c97c6ee32069771d8deb394f9
        "tdf#143358 sw: track insertion of empty table rows".
        
        Change-Id: Ic365e70aa7808237a1bd69d0101a098ae70e8813
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139594
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-09-09  Miklos Vajna  <vmiklos@collabora.com>  [3c610336a58f644525d5e4d2566c35eee6f7a618]

        tdf#148214 RTF import: avoid fake paragraph for \page when possible
        
        The bugdoc has 2 pages, an explicit page break between them and the
        first page has enough content that an additional fake paragraph at the
        end would lead to a 3rd, unwanted page.
        
        The fake paragraph was introduced in commit
        7b58fc3dafc789aa55fff5ffef6ab83c3aa8b6e0 (fdo#48104 fix RTF import of
        \page in inner groups, 2012-04-02), because dmapper ignores more than 1
        page breaks in a paragraph.
        
        Fix the problem by only inserting the fake paragraph in case the "page
        break before" paragraph property would have no effect (very first
        paragraph in the document) or we already sent characters (para props are
        lazy-sent on the first character). This keeps existing cases working,
        but avoids the unwanted fake paragraph in the bugdoc.
        
        I suspect the root cause is that dmapper doesn't handle multiple page
        breaks in a paragraph -- once that's fixed, this parBreak() call can be
        completely removed.
        
        Adjusted tests:
        
        - testImportHeaderFooter: this asserted the presence of fake paragraphs,
          which are now gone in the easy case, so this change is an improvement
        
        - testTdf133437: no visual difference before/after, probably the test
          intent was just "make sure this page has several shapes", the exact
          number isn't that interesting
        
        Change-Id: Idd2b8a70b4122eb08d9d305018d384dc0bbb276a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139704
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-09-09  Julien Nabet  <serval2412@yahoo.fr>  [5f86f491701dc9f6f52129cf87644167e95ab40a]

        Simplify by using replaceAll in a loop (winaccessibility/AccTextBase)
        
        Change-Id: I68c895033d26c81c76e680d2042aac941d56d213
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139707
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-09  Jim Raykowski  <raykowj@gmail.com>  [506af0e65e8d0896e3e9f8e2d47aa65799276137]

        tdf#150604 related: Label Navigator context menu delete entry
        
        specific to the content entry type
        
        Change-Id: I44ff745d8e61bcf24fee351cfa4148ae3ad31dcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139628
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-09-08  Khaled Hosny  <khaled@aliftype.com>  [88d7aa8ab79b1197191b5eb24a3b67d313797026]

        vcl: Drop CmapResult indirection
        
        Change-Id: I3b1beb5e976a255ef8ecdf8670b1e59547ec5ea4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139700
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-08  Julien Nabet  <serval2412@yahoo.fr>  [91c0a4b982f5af093feb80eabe22b73376b5a430]

        Fix location of ScDocShell in comment
        
        Change-Id: I316d967427b6b86d3a2dbea46f535405f2966a1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139705
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [f4883ff377369e36ad9f080b0c5f027023707297]

        tdf#150845 fix crash in writer Form->TextObject
        
        regression from
            commit 8611f6e259b807b4f19c8dc0eab86ca648891ce3
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu May 27 10:27:46 2021 +0200
            ref-count SdrObject
        
        Change-Id: I66370566562a1275c21c24523a505704508d3d09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139703
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-08  Mike Kaganski  <mike.kaganski@collabora.com>  [cacb19b479f83dc0411f165edab9fd13f05b0afb]

        Fix CppunitTest_sw_core_layout on non-default DPI
        
        Change-Id: I84f21b165628577ad680c98b0f28ac6956328833
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139699
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [7578842634e007d096ed146f494939bd315b78e4]

        tdf#150846: vcl_pdfexport: Add unittest
        
        Change-Id: I16a7326a0164e319cf97b1a34849a3134232364d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139646
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-08  Mike Kaganski  <mike.kaganski@collabora.com>  [eac65a1fed85cd15e860c08f39b77f29ade4a567]

        Fix CppunitTest_sw_ooxmlexport15 on non-default DPI
        
        Change-Id: Iba28b332e3f9b5c03a94f563bee9c5ecdf96a61a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139692
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-08  Julien Nabet  <serval2412@yahoo.fr>  [3a1b2c2b01bba0f1aeff52067110c44b68cd31be]

        Simplify by using replace instead of replaceAt in loop in connectivity (3)
        
        Change-Id: If7517356959d4720bbe07acea822ec835a681a17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139456
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-08  Julien Nabet  <serval2412@yahoo.fr>  [4182f3cda4add3920c797087872b81f0212c2ae7]

        Simplify by using replace instead of replaceAt in loop in connectivity (4)
        
        Change-Id: Iab92f1ee2be1e5b9ab3fa005890acfe9acbf3732
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139460
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-08  Julien Nabet  <serval2412@yahoo.fr>  [727739fa3583a6db140a6f8ddb46b34cd4c29596]

        Simplify by using replace instead of replaceAt in loop in connectivity (2)
        
        Change-Id: I9bbe005f0bd1399b9c43cebe0e4c58d3ec88087c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139455
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-08  Mike Kaganski  <mike.kaganski@collabora.com>  [3801a45eb8e82095d5f1a65ad1646e300a900bdd]

        Fix CppunitTest_vcl_pdfexport on non-default DPI
        
        Change-Id: I6cfeed3059246d01e56b1b55c8c85f89256c7340
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139698
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-08  Miklos Vajna  <vmiklos@collabora.com>  [3ec224dcb15e0e663ba85077b8ea0e632f8f03f8]

        DOCX import: avoid duplicated bookmarks in copied header/footer text
        
        In case a DOCX document has 2 sections and the 2nd section has a linked
        header, writerfilter/ copies the header text from the 1st page style to
        the 2nd page style. This leads to duplicated bookmarks in the doc model,
        which causes an unexpected increase in bookmark count on export.
        
        This went wrong with 8885bdf2f564bb7b56181c50baf39ff99d551ec9
        (tdf#128106 sw: copy bookmarks at start if whole node is copied,
        2021-08-27), previously at least bookmarks at the start of the header
        were not duplicated, though that was also inconsistent, since other
        bookmarks were still duplicated. Interestingly the DOC import doesn't
        have this problem, because it first copies header text and only later
        imports the bookmarks.
        
        Fix the problem by introducing a new SwCopyFlags::SkipBookmarks flag,
        add UNO API to set this from writerfilter/ code and skip copying
        bookmarks (but not other marks) in sw::CopyBookmarks() accordingly.
        Copying other marks is still needed, because e.g. fieldmarks have a mark
        and a field, and it would be inconsistent to copy the field, but not the
        mark.
        
        Note that the text is still duplicated in header/footer, linked
        header/footer is a missing feature on the Writer side.
        
        Change-Id: I40e18f231ef2c0d91ae9582621684ef5b6284904
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139697
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [845fa950ac635ea57dd860fb96fadcfb75e97f2b]

        tdf#150808: vcl_graphic_test: Add unittest
        
        Change-Id: Icc0f323606d5702abe03e1537e42fbd78dc6b297
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139651
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-08  Mike Kaganski  <mike.kaganski@collabora.com>  [d6ddd7a6c242cbe13a87266fa2e34b42454d2ed9]

        Fix CppunitTest_sd_export_tests-ooxml3 on non-default DPI
        
        Change-Id: Iaf9a36c63f2bca9b065b2370e88c5e86c5f06888
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139677
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-08  Mike Kaganski  <mike.kaganski@collabora.com>  [d83b84e00b33a694a28a6a08ce39d9da03b45ab7]

        Fix CppunitTest_sd_png_export_tests on non-default DPI
        
        Change-Id: Id969646a82b9a408fff111c794a6096d8e857db8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139678
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-08  Khaled Hosny  <khaled@aliftype.com>  [b59d13a7835b18f4676c3a11e9d70dfa9cb934b5]

        vcl: Drop now unused ParseCMAP()
        
        Change-Id: I2140b7b48ee4cc46a4a6e8e4719f3ce78a600829
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139624
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-08  Khaled Hosny  <khaled@aliftype.com>  [8597aed8a8576ad0f6efe139ff03556217b01b31]

        vcl: Get FontCharMap from HarfBuzz
        
        Implement PhysicalFontFace::GetFontCharMap() on top
        hb_face_collect_unicodes() so that it is the same charmap as what
        shaping code will actually use.
        
        Change-Id: I486e9d296cec5bd897e4f628d14a2f19e63b70b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139623
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-08  Khaled Hosny  <khaled@aliftype.com>  [05b3d7ea4673654e809be816bee0fa67fbf0308a]

        vcl: Pass FontCharMap to OpenTTFont*() when possible
        
        Avoids parsing “cmap” table again to get it.
        
        Change-Id: I19eb882efd8c8aaaeb2fa770405ef2d69d985104
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139622
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-08  Khaled Hosny  <khaled@aliftype.com>  [f82e1596f5d886c60cbf41e9912de77be42eff9f]

        vcl: Sort fonts in workben/listfonts
        
        I only need a stable font order, so I can compare the output across
        invocations.
        
        Change-Id: I8141fd0425cdb638b0bf4bb4faa1889200bf8578
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139621
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-08  Mike Kaganski  <mike.kaganski@collabora.com>  [8ed8b54a94dd812d59e7531504248c99db6be194]

        Fix CppunitTest_sc_subsequent_filters_test2 on non-default DPI
        
        Change-Id: I940c3213dda02a73924a9f8dc6500d7ecc38ba6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139674
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-08  Mike Kaganski  <mike.kaganski@collabora.com>  [c5bed7889fe391e0e408248c2db042b5e489bcda]

        Fix CppunitTest_sc_jumbosheets_test on non-default DPI
        
        Change-Id: I067622274cfa7518462ad74015dc3942f35b6b9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139675
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-08  Stephan Bergmann  <sbergman@redhat.com>  [85279475eb9f59119ccfd81caad1afb801eb49bc]

        Clean up some #includes
        
        ...after 9e7e95a57b7c16941d9fdc59f806c1f9e4263379 "tdf#147021 Use std::size()
        instead of SAL_N_ELEMENTS() macro" (and somewhat pedantically use the canonical
        <iterator> for std::size, even though the existing <vector> defines it, too)
        
        Change-Id: Iacf0a0619b496bfe7c6abb0a812b6a1b3eed40c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139653
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [ca510d64b4d27615fdabecb4dd146193cef48d8c]

        loplugin:unusedmethods
        
        Change-Id: I94861f9fa8d8a5d22a89c902984ad2afed43dc14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139645
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [75fcdffdcb1be4bab1f7e7c015ccf05ceef9d700]

        loplugin:unusedfields
        
        Change-Id: I104015dd9339fca3b274532ba475a66c7b01481d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139644
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [1bc633f6b1e4ccee7e9911aa09a6d4e3e5b5d6e4]

        loplugin:unnecessaryvirtual
        
        Change-Id: I4461ca826960b194cf45ae4917093f3273b3b0a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139643
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [7d222e26c9a4bde2f7a410a739e6546e193039dc]

        loplugin:virtualdead
        
        Change-Id: Iceb6916bcc8c211a72fccfa4bbcbb22c96a72050
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139642
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [985aaf05cc8ac3612fb9155f0d41eb84981ce9e6]

        fix comments in xcu
        
        that I introduced with
            commit d156e891db34e88991a6c18fd3cff6feddfc61c8
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Tue Sep 6 10:30:42 2022 +0200
            tdf#150682 - bad shortcut in french langage
        
        Change-Id: Ibfb2613222456d6446cb81db948d6eb9c7be190f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139650
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-08  Rene Engelhard  <rene@debian.org>  [fd42cea5f301a10cdeaa29959f04b111de534132]

        replace egrep/fgrep calls with grep -E/grep -F
        
        as egrep/fgrep is deprecated since long amd grep 3.8+ now actually warns
        (e.g. "egrep: warning: egrep is obsolescent; using grep -E")
        
        Change-Id: I5b10f05dffdd09081deb05cef974e3cdb2907315
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139614
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-09-08  Mike Kaganski  <mike.kaganski@collabora.com>  [09e499e64ec4acb24c9524c8aacabc6182124442]

        Fix CppunitTest_chart2_import on non-default DPI
        
        It is really unfortunate that so much of our code depends on the
        DPI, that should not.
        
        Change-Id: Id1916677add508171490591a234f07a82a8e3f5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139648
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-08  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [707b0c328a282d993fa33b618083d20b6c521de6]

        Rework of SoftEdgePrimitive2D
        
        This is pretty much the same for SoftEdgePrimitive2D as the
        change for GlowPrimitive2D, so for more comments please refer
        to commit c2d1458723c66c2fd717a112f89f773226adc841
        
        Added suggested change of DoSaveForVisualControl mechanism
        
        Change-Id: I28901e7a0b6e1823000d2aa6a335ce2fd80e6ce3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139585
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-09-08  Mike Kaganski  <mike.kaganski@collabora.com>  [7d9c03fb354af184f35e257f319a70ef3481703a]

        Turn a macro into a function
        
        Change-Id: I7c98ae858f345389b63c4b429367612f7fb3691a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139640
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-08  Mike Kaganski  <mike.kaganski@collabora.com>  [9f682acf75d56c82b40114bb9fceb29d837de2dd]

        Related: tdf#150786 workaround unit test failure
        
        The test detects a different problem, so this issue is unrelated to
        the detection. Indeed, after this issue is fixed, the test could be
        restored to test it all, complementing the test coverage.
        
        Change-Id: Ie3c8621d76bf1ccb58ffbdde875a7adb7bceb76a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139639
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [686d9caaba6e1fe0bb1e1caedc6869fa9f2bddc7]

        Fix typo
        
        Change-Id: I0dc42449baa4bed54aa1fdd60c1b62d4a9cb358e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139647
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-08  Miklos Vajna  <vmiklos@collabora.com>  [4d672ac4d1670e20551497abb0c9d48e1aca7fb5]

        CppunitTest_sw_uiwriter8: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Change-Id: Ib1fb52e1677f343999878bc288ef0cb346d665a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139612
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-09-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [db85b90b52e87a97f62c15900801e3297bde4de3]

        tdf#150770: sd_import_tests2: Add unittest
        
        Change-Id: I4bd5f934abb62a161a2002697d68e1bda72e697e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139634
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [94b9827f790ea1d37c2e128df1e3dc4b57c5f768]

        tdf#150756 Assertion when opening report for editing
        
        regression from
            commit 8611f6e259b807b4f19c8dc0eab86ca648891ce3
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu May 27 10:27:46 2021 +0200
            ref-count SdrObject
        
        Change-Id: Icfdf74035658a6d8222059bb6db36c852a51c4de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139632
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-08  Miklos Vajna  <vmiklos@collabora.com>  [b06bd8a4f837ea30d6410190c701f5b27ad9d04c]

        sw: add an initial uitest for SwContentControlDlg
        
        And also test the inner SwContentControlListItemDlg.
        
        Change-Id: Ida92223f49871900f8f6692f21d5052cdb04dd2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139633
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [7aa5e94b712186bf2f65be39ea7c8f7978f1144b]

        tdf#150832: Revert "tdf#150034 very slow opening pathological chart"
        
        This reverts commit 613f6e75fbfcc024fc9c3732261cbf2cda6f4ad8.
        
        Reason for revert: it seems all charts in XLS files are affected.
        At least I could reproduce it with all the XLS files I tested it with.
        
        Change-Id: I68d13d6f609521ce6af759cf25249656176b66cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139557
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-08  Juan C. Sanz  <jcsanz@libreoffice.org>  [5d40ced9e8b0aa1e4c07aea56ed8c1bdaa89705f]

        Revert "tdf#150569 Modify hardcoded dates to extend the range of accepted dates"
        
        This reverts commit b20594f2fc8f6f9fdbf0b257b4e74d95a8d90139.
        
        Reason for revert: Further testing has shown some errors in other ways of displaying the data
        
        Change-Id: Ic4909f8571c8730ab3ba622c7fad99f2646616ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139566
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-08  Miklos Vajna  <vmiklos@collabora.com>  [cd30c34ed8465555b217b25ff353ae623923a7e4]

        sw: fix crash in SwViewShellImp::AddPendingLOKInvalidation()
        
        Fatal signal received: SIGSEGV code: 1 for address: 0x0
        program/libswlo.so
                SwViewShellImp::AddPendingLOKInvalidation(SwRect const&)
                        sw/source/core/view/viewimp.cxx:167
        program/libswlo.so
                Notify(SwFlyFrame*, SwPageFrame*, SwRect const&, SwRect const*)
                        sw/source/core/layout/frmtool.cxx:3299
        program/libswlo.so
                SwFlyNotify::~SwFlyNotify()
                        sw/inc/anchoredobject.hxx:204
        program/libswlo.so
                SwFlyFreeFrame::MakeAll(OutputDevice*)
                        sw/source/core/layout/flylay.cxx:141 (discriminator 3)
        
        Change-Id: I01a64c6e0c2ad4c72cf1a9edeca2aa22e08441b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139629
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-08  Mike Kaganski  <mike.kaganski@collabora.com>  [6b0ba9c94ed094cf9963b90c33671df9475867ce]

        SAL_WARN on parse exception
        
        Change-Id: I124b73844105b43ba9c474d5ff685d703bd30f77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139630
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-08  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [392b2cd4889cf944ed47b3473c6dd2cc1f89e7e7]

        tdf#150102 Correct PrefSize for UNO API Metafile exporter
        
        Checked that in aBound is indeed the size - 1 (probably
        due to old integer stuff using Size()/Rectangle() and
        getWidth()/GetWidth() with the old one-less paradigm
        somewhere), so just correct to the correct size. Be aware
        that checking of tdf#126319 is needed, but looks good in
        my tests. Still: Changing the central UNO API Metafile
        export is always a risky thing, so it will have to show
        if this will not influence something else.
        
        Adapted a unit test to take into account that the exported
        object as PNG no longer has an empty column at the right and
        lo longer an empty row at the bottom. That test testTdf126319
        uses now the same test-indexing as the test testTdf105998
        already used. This shows a more correct PNG conversion, it
        was curious anyways that two identical exports of objects
        with a light-red border from dfferent apps had that
        difference at all.
        
        Change-Id: I8513688dc062025c5d931b75602f4fdbd924a32a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139596
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-09-08  Mike Kaganski  <mike.kaganski@collabora.com>  [467308d679a3f2b4bbdd117fcc73636d57d66c09]

        tdf#150846: FilterOptions in descriptor could come from import filter
        
        Tolerate failure parsing json here. Unfortunately this means that
        we can't provide a diagnostics to user when they provide bad json
        in the command line parameters.
        
        Change-Id: Ia3fa18e709a4c0b891faf4365453b79e6c58a9c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139613
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-09-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [eeca59964629f302802eeb03c4537fa6f7558a66]

        Fix typo
        
        It passed "make check" on my laptop
        
        Change-Id: Ideb7d2cd00bd1b3237924971e4a57d4e61eeea52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138533
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-08  Rene Engelhard  <rene@debian.org>  [429a4af9bb53bd0b69170e5e518352c47b3c00a0]

        revert configure.ac check for graphite2 to 0.9.3
        
        root@frodo:/# grep Version /usr/lib/x86_64-linux-gnu/pkgconfig/graphite2.pc
        Version: 3.0.1
        root@frodo:/# dpkg -l libgraphite2-dev
        Desired=Unknown/Install/Remove/Purge/Hold
        | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
        |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
        ||/ Name                   Version      Architecture Description
        +++-======================-============-============-==========================>
        ii  libgraphite2-dev:amd64 1.3.14-1     amd64        Development files for libg
        
        2.0.0 is a internal version (see
          https://github.com/silnrsi/graphite/commit/175151a45f4c228af912d52f8c299b96b124a136). At least 2.0.0 is fullfilled, but probably we shouldn't use it
        for checks
        
        Change-Id: I70ac1ff20ca5d583bbfa961bfd275ff6432d243c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139627
        Reviewed-by: خالد حسني <khaled@aliftype.com>
        Tested-by: René Engelhard <rene@debian.org>

2022-09-08  Justin Luth  <jluth@mail.com>  [77689ceb8171943bfea272ce3c875b061e76e23b]

        tdf#149292 docx: pre-emptive unit test
        
        This document has floating tables.
        However, these tables should not get the page style property,
        so make sure that paragraph 1 contains RES_PAGEDESC.
        
        Change-Id: Ia7506907ce192a0ecbf2c57b4fc63b14882e93b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139619
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-09-08  Khaled Hosny  <khaled@aliftype.com>  [a3bd84703ada964441c17971b5fc1ce1258b3b05]

        Require HarfBuzz 2.0.0
        
        Released October 2018. We want to use some newer APIs than the currently
        required version.
        
        Change-Id: I85f572ad3b7155926ad36a11b3afaf08a2a11714
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139607
        Tested-by: Jenkins
        Reviewed-by: René Engelhard <rene@debian.org>
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-08  Khaled Hosny  <khaled@aliftype.com>  [10ac07e03276889a68ebc9abc9bd14e88b49a27c]

        vcl: Drop now unused FontCharMap::GetGlyphIndex()
        
        Change-Id: Icf687d09c2d25a3d578faf7ae574b3e655b8540f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139600
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-08  Khaled Hosny  <khaled@aliftype.com>  [e34d6e017ccfa2279f7e855eb6fd5fbbbd056714]

        vcl: Add LogicalFontInstance::GetGlyphIndex()
        
        And use it in a few places, particularly where we get glyph ID from
        FontCharMap. We want to get the glyph indices from HarfBuzz like we do
        for shaping, to avoid any potential discrepancy (e.g. a new “cmap”
        subtable that our ParseCMAP() would not automatically support).
        
        Change-Id: Ie80993b35f0586d8567b6bda0ea56ba453316e81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139578
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-08  Khaled Hosny  <khaled@aliftype.com>  [ba02639c9c17d75e73fc2eff83e64c116fcdaeb2]

        vcl: Make glyph IDs 32bit
        
        To match corresponding HarfBuzz and Cairo types, and would eventually
        help us in supporting fonts with more than 65535 glyphs (currently
        supported only by HarfBuzz).
        
        Change-Id: I239421bcef6e1b26f17a4666243a239174ea4943
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139576
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-07  Eike Rathke  <erack@redhat.com>  [5aa3f046f934092fbfd7cc92b93d79b4f548cc13]

        crashtesting: prevent nullptr access
        
        There's a xlsx export crash on *2nd* export with data pilot data
        of forum-en-38962.ods. We export without crash this .ods to xlsx
        *once*, but on saving again to xlsx it crashes. It also crashes with an
        export to .xls and then an export to .xlsx. Repeated exports to xls are
        crash free.
        
        Already on the first export there are loads of warning messages of
        
        ScDPMember::GetItemData: what data? nDim 0, mnDataId #
        ScNameToIndexAccess getByIndex failed com.sun.star.container.NoSuchElementException message: "at sc/source/core/data/dptabsrc.cxx:2267
        
        The pivot tables are broken on both exports.
        
        This smells like some sort of data pilot cache
        corruption/insufficiency during .xlsx export but the root cause is
        yet unknown. This only fixes the crash symptom.
        
        Change-Id: Ie479f7f0abc4af284e61f6aa5a69943ccdd72eab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139611
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-07  Tomoyuki Kubota  <himajin100000@gmail.com>  [86498bcd73050e44ea5ea53c384edb0baf033d16]

        tdf#147021 Use std::size() instead of SAL_N_ELEMENTS() macro
        
        Change-Id: Ibd3f56f6e669a3bb1c1926aa4affdcc46623c81e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131855
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-07  Caolán McNamara  <caolanm@redhat.com>  [f8ef0f78ed1432659cc0537a0ebb85abe9211369]

        cid#1509288 rearrange to make clearer what actually happens
        
        similar to
        
        commit ce36d36233053cea8b5db7f39f2693726a43940a
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Tue Sep 6 14:25:09 2022 +0100
        
            cid#1500385 rearrange to make clearer what actually happens
        
        Change-Id: I559dab7b8570662644f6b4dac392c307bdef9a84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139603
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-07  Caolán McNamara  <caolanm@redhat.com>  [0fe9ce208190d2329707a8684ed705c2e7d6f1d0]

        cid#1509283 silence Dereference after null check
        
        and
        
        cid#1509253 Dereference after null check
        
        which seem to exist since:
        
        commit 42ba2b6c03a74815d2041e554fea83350d554dd1
        Date:   Mon Sep 19 15:37:25 2011 +0200
        
            Text Boundaries: draw small inner corners for the columns areas
        
        Change-Id: Ibd292003349816107acf5044433c67ba6accc84b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139605
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-07  Stephan Bergmann  <sbergman@redhat.com>  [1bd83f0f6ad3d9fa84b4eae38b3393526e233771]

        Be careful with failed realloc
        
        Change-Id: I809e70487b9174ae902d3a11cc2845ec310d009f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139610
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-07  Tor Lillqvist  <tml@collabora.com>  [0c05d4dc4810749e65e81e98f04805b251d61e5a]

        Fix register clobber information and simplify in the C++/UNO bridge for iOS
        
        Avoid the use of unnecessary local variables to temporarily keep
        return values from a function called by the inline assembly. Instead
        use the GPR and FPR arrays also to temporarily keep such return
        values, like the Linux aarch64 code does.
        
        This fixes https://github.com/CollaboraOnline/online/issues/5204
        
        Change-Id: I11aac56e9c8cc8aff1a3653ced45bdf4844cbcca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139604
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-09-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [cb4216a9c933bf64ec7a30340b596cb83fe1b599]

        tdf#150307, tdf#150829: sc: Add UItest
        
        Change-Id: If4a7e9fc6e4d9057f880f6b8c1dba7598597031e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139583
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-07  Stephan Bergmann  <sbergman@redhat.com>  [3b98992ce119610d0d173939201dee1a331638f6]

        Remove obsolete comment
        
        ...after c8fd50f9ec02a131fd4c99e80f7252b49015653a "python3: upgrade to release
        3.8.13"
        
        Change-Id: I43428485e7cdffec7b3a7a575334bd886e2f26c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139609
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-07  Caolán McNamara  <caolanm@redhat.com>  [4e55e2a10945d57aa39662e795a8a5c3b8ca41a0]

        cid#1513730 Useless call
        
        since:
        
        commit 3a8c74efa2da18f16af4f395e46ee13bfdfa76cc
        Date:   Mon Sep 5 14:16:28 2022 +0200
        
            use more SwPosition::Assign
        
        Change-Id: Ie6fc37f33c1c5b7ec1c65f5a880044b261f4130a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139601
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3b62c0018106adf493246cf129a4ff8b47067523]

        Fix typo
        
        Change-Id: I4f4133ca077d69e3238aba809cd758455918bc39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139586
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-07  Julien Nabet  <serval2412@yahoo.fr>  [e485d917058ff3c5ebf348c1e0ec28f0fa9b1b93]

        tdf#150808: General error importing svgz file
        
        Change-Id: I7f2a8c6ffe4eba0c9e75913bd3e4671b0727fd94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139537
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [ce79edd7e79c28516ba43814e4f900b2c05ab23a]

        Revert "tdf#150555: Skia seems to fail with Windows 8/8.1"
        
        This reverts commit e2a16489ff4a65e747e93b28d39096cb259bddd7.
        
        Reason for revert: See discussion in https://gerrit.libreoffice.org/c/core/+/138549
        
        Change-Id: I9ad22c594478d11e1eb062f69d83ce6b55b09eaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139554
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-07  Caolán McNamara  <caolanm@redhat.com>  [86b55d24940b476162c1a9d218082fbe9a0bf1e1]

        cid#1500419 rearrange to silence Use after free
        
        Change-Id: I4529306d94c88ba6572f108f512f1521c849246c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139536
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-07  Justin Luth  <jluth@mail.com>  [c24fe44064c6624fefe642508086c8562c372fba]

        tdf#149547 fix "tdf#75297 sw uno: override default num char style"
        
        The problem was that things like chapter numbering were
        creating this style on import.
        Interesting that it didn't do it for my use case.
        
        This fixes 7.5 commit 758945b077220fe151c1565c6d5b0bad02de6d58.
        
        Originally I left this clause "as is" because I had not yet removed
        the obsolete part of the condition. But now I can change anything
        in that .isEmpty() clause since
        commit 1a57418e2837e7fd07b0619804feed06e1acfe41
            remove unused sw UNO_NAME_CHARACTER_FORMAT_NONE
        
        Change-Id: Ie52a0d1392d49ba6ae8a5620ab453ff7129bce7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139584
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-09-07  Caolán McNamara  <caolanm@redhat.com>  [9220716bed8ff4337453f06788233aa73463d63b]

        tdf#150810 get visible placeholder text in GtkEntry with focus
        
        in gtk3 focus causes placeholders to be not rendered
        https://gitlab.gnome.org/GNOME/gtk/-/issues/378
        https://bugzilla.gnome.org/show_bug.cgi?id=657613
        
        FWIW, currently in gtk4 they are shown when focused
        
        Change-Id: I623c81dd71f651d8b24a717a63fe428bc9d6a505
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139592
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-07  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [c8fd50f9ec02a131fd4c99e80f7252b49015653a]

        python3: upgrade to release 3.8.13
        
        Remove some code in external/python3/darwin.patch.0 as it was fixed upstream(https://bugs.python.org/issue45405).
        
        Change-Id: Ie6bfb2456f96a63adbf0dbcb9c902dc56f1151ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139493
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-07  Caolán McNamara  <caolanm@redhat.com>  [0797eaaa04f2c932ef428c664b4f3fa32fa74a7a]

        apply ui-rules
        
        Change-Id: I5acc6cfe5488f8aa92ecaafa0ebdc50f2ad9758e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139591
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-07  Caolán McNamara  <caolanm@redhat.com>  [fa877608bb65dc4d115455be5ce72f009ce0334b]

        we don't use urgency-hint or want any gravity hints
        
        Change-Id: I86255f9ba018aab7db654d91bf49043fcd4cb057
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139590
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-07  Caolán McNamara  <caolanm@redhat.com>  [28f40b79639c37da8af810d9d327b1af5baf8447]

        add truncate-multiline for consistency with vcl and all the others
        
        Change-Id: I7ccc294308d487ce2443699a946753290344a92d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139589
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-07  Chris Sherlock  <chris.sherlock79@gmail.com>  [5791c779635b5d42de3c5691bdbadf4a079e096e]

        vcl: convert ImplGetEmphasisMark() to EmphasisMark class
        
        It makes more sense for an emphasis mark to be an object that can be
        queried, than it is for it to be a function with lots of output
        parameters.
        
        I have added a unit test, note that for now something doesn't seem right
        with polypolygon equality checks (test fails, but the disc is generated
        the same way) so not testing the shape creation.
        
        Change-Id: I7597603419b69639b8d9764afdb68e266da7a56b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122601
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-09-07  Caolán McNamara  <caolanm@redhat.com>  [980c3721f0eb7665a2af5d7d5c363f8b5d0c3152]

        gtk4: caps-lock-warning is gone as a property
        
        Change-Id: I66aac55f0ebb381bc2f9f1fffbdb887d4a016005
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139588
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-07  Caolán McNamara  <caolanm@redhat.com>  [ddca05e0b38ebf113cec8f8803b4640fee50db69]

        every other .ui is version="3.20"
        
        Change-Id: Ifc45b74e06069855021b7c963a3e5c83c8eacfcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139587
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-07  Mike Kaganski  <mike.kaganski@collabora.com>  [48a822fe60fa6cdb8d105604f4511bd7f7d69903]

        Use exactly two comparisons in fround
        
        It is used extensively in drawinglayer; the typical path for values
        inside sal_Int32 range used three comparisons.
        
        Change-Id: Iafb09f06a746bb53a41585be4a5b1a701fa38057
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139555
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-07  Mike Kaganski  <mike.kaganski@collabora.com>  [ca6888484e643e0c55918d9c882241e6dd6b734f]

        Related: tdf#122737 A hack to keep backing window opaque on context destruction
        
        Also this incidentally improves OpenGL frame rate, which could decrease
        the problem visibility (but indeed, this is not a proper fix).
        
        Change-Id: If1d0eec78cad14548a51be7da76f16a3ecfcddb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139581
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-07  Miklos Vajna  <vmiklos@collabora.com>  [f8a1dd7388403ecd7eecb4bfbc26e2732e01891e]

        sd: rename WriteAnimationNodeAudio to Media
        
        Because XAudio means both video and audio, see
        <https://gerrit.libreoffice.org/c/core/+/139265/comments/479934b4_978756a7>.
        
        Change-Id: I4d631d55ec1694c11e24c65b0826771c87457cdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139579
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-07  Noel Grandin  <noelgrandin@gmail.com>  [b4a82907eb13de4feabc9f09f8fa7d45d6c9eaec]

        use o3tl::span in SvXMLItemMapEntries
        
        which means we don't need to calculate the size of the map
        at construction
        
        Change-Id: I295defd7c4609b22a994928f6442fadadd9df66d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139543
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-07  Noel Grandin  <noelgrandin@gmail.com>  [9251f7ef5aa705a2c5b2a5612167ffed7e3b4347]

        convert PreviewMode to scoped enum
        
        Change-Id: I36d6153e5bc65311ec5708839e640cf104b3f035
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139546
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-07  jucasaca  <jcsanz@libreoffice.org>  [b20594f2fc8f6f9fdbf0b257b4e74d95a8d90139]

        tdf#150569 Modify hardcoded dates to extend the range of accepted dates
        
        Replaces date range limits to allow entry of dates between 1/1/0001 and
        31/12/9999, which is the normal date range in most database manager
        
        May need some discussion
        
        Change-Id: Ide8dfc64663d2ef2a66d8b7e1af3ef8ed3bb0af5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138845
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-07  László Németh  <nemeth@numbertext.org>  [b251228d2e5e2832e0a617213173e8841f5b7428]

        tdf#150666 sw: allow to delete tracked table row insertions
        
        It was not possible to delete tracked table row insertions,
        if only those were selected, or if they were own insertions.
        
        Regression from commit 95213407dfcbf34056037d60243ff915340d1a2e
        "tdf#146622 sw crash fix: don't delete already deleted rows".
        
        Change-Id: Idd3bc78bca1c76bceba63cf339c6d8c73f8f9508
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139575
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-09-07  Noel Grandin  <noelgrandin@gmail.com>  [87d03edf08cda2f9f6a9d4ef9e5b7fe71964c71f]

        convert ElementOpenMode to scoped enum
        
        Change-Id: Ib1b714c377ce0d4935ba5ead68163d69fa091cfd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139545
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-07  Noel Grandin  <noelgrandin@gmail.com>  [8fe31ee550bd6f127b4c1ea335ef8177ccafa747]

        ONavigator doesn't need a pimpl
        
        it is module private
        
        Change-Id: I21779fe8ac50aa4602e4c3d7798d0ced1ddab066
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139541
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-07  Caolán McNamara  <caolanm@redhat.com>  [65eb1595fc320b71937052da70bfc717ff34b18b]

        ofz#50118 Timeout
        
        Change-Id: Idf0669d62b8bb6d21a6b5ad22f698449bb66e531
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139547
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-07  Miklos Vajna  <vmiklos@collabora.com>  [95843ba6f75b2438a1a9b8c0cc4a001c45f3091d]

        sw: clean up DocxAttributeOutput::EndContentControl()
        
        This always felt dirty, and seems it's no longer needed. Remove the fly
        frame condition before somebody starts depending on it.
        
        Change-Id: Id286ab37981fd1890ca88bf5a17cb78876bcd2ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139574
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-07  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [3d4895e0720f5f0f5dc748470bd42d0aba2f6244]

        ConvertToBitmapEx slightly too bright if transparency involved
        
        Stumbled about this error when working on re-designing the blend
        primitives for shapes. Using convertToBitmapEx is the base for
        these (also for the UNO API conversion from Primitives to
        BitmapEx).
        
        Use a VirtualDevice in the Alpha-mode now to solve it. This
        creates the needed alpha channel 'in parallel'. It is not cheaper
        though since the VDev in that mode internally uses two VDevs,
        so ressoure-wise it's more expensive, speed-wise pretty much the
        same (the former two-path rendering created content & alpha
        separately in two runs).
        The former method always created the correct Alpha, but when
        transparent geometry is involved, the created content was
        blended against white (COL_WHITE) due to the starting conditions
        of the content creation.
        There are more ways than using a VirtualDevice in the Alpha-mode,
        to do this correctly, but this is the most simple for now - and
        I was persuaded by the following argument:
        Due to hoping to be able to render to RGBA in the future anyways
        there is no need to experiment trying to do the correct thing
        using an expanded version of the former method.
        
        Change-Id: I23e005f9c3723059e2b88660fede09aa83844b38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139272
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-09-07  Noel Grandin  <noelgrandin@gmail.com>  [329c1e6c0310429163a77d760acd5b3043873bc7]

        SvXMLItemMapEntries does not need an impl
        
        it is module private
        
        Change-Id: Iaceb84b6868fe1450eab748f34f131a3867d38cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139542
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-07  Miklos Vajna  <vmiklos@collabora.com>  [22ed308622c1ab07d4f00a6b8150630b5d168906]

        filter: remove no longer needed back-compat of the svg presentation engine
        
        This was added in commit 4063dcdc7305177b167bd20b009b1dfede8b25ec
        (Revert naming back to lool to fix break with LibreOffice Online,
        2022-08-26), to give consumers of that API time to switch from the
        product name to the API name.
        
        Now this patch removes the product name, only on master.
        
        Change-Id: I27e2fd03c8ca646ffb0e0df541b7f94bd9ad3516
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139551
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-07  Noel Grandin  <noelgrandin@gmail.com>  [f5c6ef40dd494f6984c6ed784fccc02806999836]

        OXReportControllerObserver does not need a pimpl
        
        it is module private
        
        Change-Id: I50bd06aa1b75d7561aee788c69c0482c6293db16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139540
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-07  Noel Grandin  <noelgrandin@gmail.com>  [e801c211911deb673c8f75b5072a58c88832b720]

        convert ObjectType to scoped enum
        
        Change-Id: I1c103aebe02a41ed4fa59a72950cb55d3c6c93d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139544
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-07  Jim Raykowski  <raykowj@gmail.com>  [a8e4bf44012139adff7d1343f17edca13a70d0c5]

        tdf#150604 Writer Navigator: Make delete shortcut key delete Indexes
        
        Change-Id: I651159794790972b430c9a420d6eaa1ed77e5718
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139550
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-09-07  Miklos Vajna  <vmiklos@collabora.com>  [b87685a7dd70efd707145e716056e9d4e56ce1e7]

        CppunitTest_sw_ooxmlencryption: remove not needed mustTestImportOf()
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        All the tests in this suite are docx files, so this was an unnecessary
        override.
        
        Change-Id: I519599abd5081ec68c9603befbb16794dd5696b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139532
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-09-07  Eike Rathke  <erack@redhat.com>  [922b79a0f5a9151a6870ba395abcac5b54055275]

        Resolves: tdf#150829 Broadcast missing ScAreasChanged hint on sheet copy Undo
        
        Change-Id: I354b1e395079067cd4cc9299501b3936dea00cd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139538
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-07  Satya  <skompella@opentext.com>  [88338b6bf1fdf9420d9ae9d1c78dc8b897f0ad7d]

        tdf#147646 Auto numbering is wrong when the row has split/merged cells.
        
        The fix is to,walk through the paragraphs in the cells that are
        vertically merged(PROP_VERTICAL_MERGE)and remove the numbering
        rules property from underlying text of those paragraph
        properties of a cell.
        
        Note that,there was a similar bug for DOC files,and it was fixed
        with tdf#49102,we need to provide a seperate fix for DOCX files
        as the DOCX filter is different than DOC.
        
        Change-Id: Ia1cc22cbc04448a11ae0d136519681d9363e2828
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139401
        Tested-by: Jenkins
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-09-07  Eike Rathke  <erack@redhat.com>  [19648eca2d9cd729251af5ddfca7aae2dd8c7e14]

        Use XCharacterClassification::getCharacterType() instead of getStringType()
        
        Change-Id: I0bbd196a8691fb72a1f091af8825df749bfc7cb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139535
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-07  Eike Rathke  <erack@redhat.com>  [55e7de171b666a87f29f072e0a4787480946c066]

        Always enquote ColRowName (label) as SingleQuoted
        
        It's anyway required by ODFF and also in UI prevents confusion
        between defined names and labels of the same name.
        
        Change-Id: Iba03f15f1f778132696101507e61cc0ef8de6c6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139533
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-06  Eike Rathke  <erack@redhat.com>  [bb571bb225a5a5f3fa81b7aaea6cd559ebf1a94b]

        Add note to XCharacterClassification::getStringType() about meaninglessness
        
        Given how it works that's almost deprecated, almost..
        
        Change-Id: Ife2fe012db5568e4646b98b0ba55df8418069062
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139534
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b218e34b9b92e5359b1c272d52f12259133876c1]

        svx: set vars to initial values in constructor init for SdrTextObj
        
        Change-Id: Id3fb342a4273b617ac2975bff3dd79159ab8df75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139531
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-09-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7f8c7b96cc7f9752122a615524000665583ebb52]

        svx: fix description of SdrTextObj
        
        bTextFrame is now mbTextFrame and the type is changed to bool,
        so no more sal_True and sal_False.
        
        Change-Id: I55572df1b717444bdcc9ae875856bc9f9bb2674f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139530
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-09-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e71b7c917eab6357350f86e05936d25d4192f42e]

        svx: remove "using namespace *" in tablemodel.cxx
        
        UNO types are clearer when written from com::sun::star as root
        namespace.
        
        Change-Id: I9e063a904ecbdf471c9ca295a2f0c5bd727b9711
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139529
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-09-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4c502b9a2d56e907412ce6cddceae5b272ebd2e1]

        Removed executable permission on file
        
        Change-Id: Ie9097527d66cdb6ce5c616dcaaf5e2eafd282733
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139481
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-06  Caolán McNamara  <caolanm@redhat.com>  [ce36d36233053cea8b5db7f39f2693726a43940a]

        cid#1500385 rearrange to make clearer what actually happens
        
        Change-Id: Ibdd70300b5081b5ad054fed5db65fc3c8cc4c3cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139523
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-06  Caolán McNamara  <caolanm@redhat.com>  [0e77a73f2f8bcdaa36dd3c099405123c614b4770]

        cid#1500509 silence Out-of-bounds access
        
        Change-Id: I6f23c74f5e69610f1f3bf387467796f20ad4515a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139522
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-06  Caolán McNamara  <caolanm@redhat.com>  [37017c52ae3705e4d609e25a6722d588abe706c2]

        cid#1500538 Big parameter passed by value
        
        Change-Id: I4d432026d260c6bbda183a7849a83ed3f0a6a27c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139521
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-06  Caolán McNamara  <caolanm@redhat.com>  [903d4a1fa770e1b9c2d020e3d3ada5fcc0de4395]

        cid#1500594 Explicit null dereferenced
        
        since
        
        commit 5480d9237af1cf25ac464bf49ba364a757fcf6f5
        Date:   Sun Jan 24 22:17:49 2021 -0900
        
            tdf#114567 tdf#138934 Hyperlink-Target in Doc Headings expand/collapse
        
        lets make a copy of the iterator
        
        Change-Id: I855c58377871d7fb55ea676ebac48c0abc67e98c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139519
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-06  Mike Kaganski  <mike.kaganski@collabora.com>  [a71f537c0243fd89b7bc153889fee0a65fed6726]

        Simplify SalSysObj(Child)WndProcW
        
        Change-Id: I578410db327c98cde5e6e2a9f802e4de5b64a539
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139492
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-06  Mike Kaganski  <mike.kaganski@collabora.com>  [af415dc03f34cd89f9e6319971d00edb76ccba85]

        This can't be null after the null handler above
        
        Change-Id: I70c0d28fe5d817fbdbc9ad499e4e6e729f81399a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139510
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [d156e891db34e88991a6c18fd3cff6feddfc61c8]

        tdf#150682 - bad shortcut in french langage
        
        the = key is } on a french keyboard,
        so remap the
          ctrl-alt-=
        shortcuts to
          ctrl-alt-}
        which means the user gets to keep pressing keys in roughly the same
        physical location for this action, regardless of keyboard
        
        Change-Id: I03e251dacc1c19e543182a44ae23fde2a57cfa45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139474
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-06  Arnaud VERSINI  <arnaud.versini@libreoffice.org>  [ebd697df0cfed7078346e61c069891cf02c2cc54]

        desktop : use a std::mutex instead of a osl::Mutex
        
        Change-Id: I149af335196eaa31cbd11965e1656c3dfe7431ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139440
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-06  Arnaud VERSINI  <arnaud.versini@libreoffice.org>  [604edde1946d4e0ced67ad9a7514253a6fe7fa40]

        sc : remove useless lock and init in cellkeytranslator
        
        Change-Id: Ibad2dfb721e4df390ddaf955a8b7fcdf676773e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139447
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [17e27b4a19f22b912460f090b754d11f9a32fb7f]

        tdf#150756 - Assertion when opening report for editing
        
        regression from
           commit 8611f6e259b807b4f19c8dc0eab86ca648891ce3
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu May 27 10:27:46 2021 +0200
            ref-count SdrObject
        this logic is not meant to kick in for reportdesigner.
        
        If this commit causes further regressions, and we need to reinstate some
        form of this logic, it should be conditional on a flag which is
        deliberately set by the modules (probably only sd) which actually need
        it.
        And the flag should be an explicit "I want to kill attached UNO shapes
        when the page changes" rather than being conditional on some other
        condition which is, at best, only tangentially related.
        
        Change-Id: Ibc09149ab4ff88fde8d1bd1e0545e255ccdba50a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139520
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-06  Caolán McNamara  <caolanm@redhat.com>  [46216a79f440dc972724bb243396b295267530ce]

        check impress/calc IFrame "FrameURL" target
        
        similar to
        
        commit c7450d0b9d02c64ae3da467d329040787039767e
        Date:   Tue Aug 30 17:01:08 2022 +0100
        
            check IFrame "FrameURL" target
        
        Change-Id: Ibf28c29acb4476830431d02772f3ecd4b23a6a27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139480
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-06  Miklos Vajna  <vmiklos@collabora.com>  [456abae730a787693c3ad98f7e57eba5f6163a76]

        sw HTML import: fix height of OLE objs when it is missing and width is relative
        
        In case an OLE object's fallback bitmap had a width=100% size but no
        explicit height, we used to set the OLE object's size to a fixed value,
        based on the bitmap's pixel size.
        
        Falling back to the pixel size based on the current DPI is sensible if
        there is no height specified, but browsers keep the aspect ratio when
        only width or height is specified and we didn't.
        
        Fix the problem by explicitly checking for the "one axis has percent
        size, the other is unset" scenario in SwHTMLParser::InsertEmbed() and
        then handling the new SwFormatFrameSize::SYNCED value in
        SwHTMLParser::SetFixSize().
        
        Note that SetFixSize() is not used for bitmaps (only for OLE objects),
        so that codepath may still need a similar fix.
        
        Change-Id: I9f70307edbfbb06e228494fb5c04e7381ed8e5cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139526
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-06  Caolán McNamara  <caolanm@redhat.com>  [1fb2b68d89d80ccc1b546685ea26a72796060f0b]

        cid#1500587 silence Dereference before null check
        
        Change-Id: I3672d8266b339f06d5c75285fb9582f331a07c95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139518
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-06  Caolán McNamara  <caolanm@redhat.com>  [2b9078b01889ededaf7de3e060ecf52261ef7815]

        cid#1500607 silence bogus Use after free
        
        Change-Id: Ibcb52aad5d47635e7096025d5b31de1b81503ae6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139517
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-06  Caolán McNamara  <caolanm@redhat.com>  [8e7cb64a260831f3aa6561c05f1cf0ea5be56789]

        cid#1509195 silence Explicit null dereferenced
        
        Change-Id: I9a7cbdb0e2cc4a5624d78dbb88c7f5dacc68f309
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139516
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-06  Caolán McNamara  <caolanm@redhat.com>  [6bad4f6aed63c3fd54c46b269a285013e3ced553]

        cid#1509284 DMI: Dubious method invocation
        
        Change-Id: I1fd1f710ae2a6b8ebc9506a56d522006509fc935
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139515
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-06  Caolán McNamara  <caolanm@redhat.com>  [5c365c62aafc12f16bfcfe3804f95f2bb45c7421]

        cid#1509199 silence Constant expression result
        
        rename IsEqualData -> HasSameData
        
        Change-Id: I6294c847c284888e5537e04dc4f84314586c4b85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139514
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-06  Eike Rathke  <erack@redhat.com>  [64f673238cf9b645a751e8f8137ca14e595a779a]

        A ColRowName (label) is a QuotedLabel is a SingleQuoted
        
        Hence a ' is not escaped by \' but by '' doubling it.
        
        See also ODFF 5.10 Quoted Label
        https://docs.oasis-open.org/office/OpenDocument/v1.3/os/part4-formula/OpenDocument-v1.3-os-part4-formula.html#__RefHeading__1017950_715980110
        
        Apparently this was always wrong and even stored in files and
        never correctly read/compiled back.
        
        Change-Id: I94bdb7d1fdffe9bbd77cf443883dd76637be981b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139491
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [9a193c81f735771796a347cb4d545b8d277c0625]

        tdf#142031: sc: Add UItest
        
        Change-Id: Icfe8229a0079bbe5be8394883299b2f959a74efd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139489
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-06  Khaled Hosny  <khaled@aliftype.com>  [394655636307de3ba3c4b2d52f3c1abf4b900e18]

        vcl: Drop unused SalGraphics::CreateFontSubset() argument
        
        pWidths is always nullptr.
        
        Change-Id: I1c666f146865786269e9513cbb6c8ffdc7df96e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139461
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-06  Stephan Bergmann  <sbergman@redhat.com>  [12b89902036dba8d457c3e03080a4db50b99adcb]

        Use of uninitialized bMatchedRangesWereClamped
        
        ...introduced in a740176009411d21e20d7c11097af1d8812d251d "tdf#150749 Find and
        replace on very large sheet", causing
        
        > sc/source/ui/view/viewfun2.cxx:2068:94: runtime error: load of value 52, which is not a valid value for type 'bool'
        >  #0 in ScViewFunc::SearchAndReplace(SvxSearchItem const*, bool, bool) at sc/source/ui/view/viewfun2.cxx:2068:94
        >  #1 in ScTabViewShell::ExecSearch(SfxRequest&) at sc/source/ui/view/tabvwshe.cxx:264:21
        >  #2 in SfxStubScTabViewShellExecSearch(SfxShell*, SfxRequest&) at workdir/SdiTarget/sc/sdi/scslots.hxx:1461:1
        >  #3 in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool) at sfx2/source/control/dispatch.cxx:254:9
        >  #4 in SfxDispatcher::Execute_(SfxShell&, SfxSlot const&, SfxRequest&, SfxCallMode) at sfx2/source/control/dispatch.cxx:753:9
        >  #5 in SfxBindings::Execute_Impl(SfxRequest&, SfxSlot const*, SfxShell*) at sfx2/source/control/bindings.cxx:1060:22
        >  #6 in SfxBindings::Execute_Impl(unsigned short, SfxPoolItem const**, unsigned short, SfxCallMode, SfxPoolItem const**, bool) at sfx2/source/control/bindings.cxx:964:5
        >  #7 in SfxBindings::ExecuteSynchron(unsigned short, SfxPoolItem const**) at sfx2/source/control/bindings.cxx:863:12
        >  #8 in SvxSearchDialog::CommandHdl_Impl(weld::Button&) at svx/source/dialog/srchdlg.cxx:1362:19
        >  #9 in SvxSearchDialog::LinkStubCommandHdl_Impl(void*, weld::Button&) at svx/source/dialog/srchdlg.cxx:1262:1
        
        during UITest_search_replace
        
        Change-Id: I05cd21ed881e120807f9859f6724c5023a96a989
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139488
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-06  Khaled Hosny  <khaled@aliftype.com>  [70e97793769baaa8e0fbb8d8d3949655c4aeb654]

        vcl: Drop now unused SalGraphics::GetGlyphWidths()
        
        Change-Id: Iec8974d6fc67d9d599c5e92aa325225963da0021
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139459
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-06  Khaled Hosny  <khaled@aliftype.com>  [789b517819495a9efff5538de7e8e5106fc64f81]

        vcl: Drop now unused PDFFontCache
        
        Change-Id: I7959103f43d993e39bff03e7c71289c37a5cfa3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139458
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-06  Khaled Hosny  <khaled@aliftype.com>  [fe87b2a2cccbc99d001705fdd8f8dc2e9997f211]

        vcl: Use GetGlyphWidth() when emitting system fonts
        
        Change-Id: I152afc51b771d09c8b1d7a220f4706afb9407337
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139457
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-06  Khaled Hosny  <khaled@aliftype.com>  [60fd694ac362e9314f54fa992e31e8baa5bdf80f]

        vcl: Add LogicalFontInstance::GetGlyphWidth()
        
        To be used it in PDF export where we need the unshaped glyph width to
        calculate PDF glyph adjustments.
        
        Getting the advances from HarfBuzz instead of reading them font the font
        makes sure we are always getting the correct values (e.g. when
        using variable fonts, though we still don’t correctly embed them in
        PDF).
        
        Change-Id: I91365a1580d3848c2f93044adcb366fd01173155
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139462
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-06  Eike Rathke  <erack@redhat.com>  [06e547d069c7f8c5ced8edca86e698f6c5fafc15]

        Remove duplicated ScCharFlags setting in XL grammars
        
        Change-Id: I0055eeb38ce6de519695675a29f6efccae49612a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139482
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-06  Luboš Luňák  <l.lunak@collabora.com>  [6778f8ec5a3fed427ef97293d8e71333c511b613]

        fix and simplify opencl COMBIN()
        
        Change-Id: I7568e3bb55cab31eb6e9b8644019a465333e8091
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139200
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-06  Taichi Haradaguchi  <20001722@ymail.ne.jp>  [96db5e3d610ede2ed82f1ab7673ac6d1c69fd588]

        upgrade openssl-1.1.1q
        
        Change-Id: I2317e734f074cf7301a6081cf3d2221beeaf5ad1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139463
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [4a003f37b4d71a06f915858690d40c6f3c6fa1bc]

        tdf#150499: sc_uicalc: Add unittest
        
        Change-Id: Id2aae130c3b9ede1fe88893d035a37b82b0964f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139478
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-06  Eike Rathke  <erack@redhat.com>  [0ff4a77f337237a5cad1d44390ff924af3992ff8]

        Resolves: tdf#150307 Broadcast missing ScAreasChanged hint on sheet deletion
        
        ... and Undo.
        
        Change-Id: I59413d5470294c415c51e7d7ada9134f4173c872
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139450
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-06  Tor Lillqvist  <tml@collabora.com>  [6566c01192f73c687fa12f1d5ca816ded879efbb]

        Replace leftover use of StarSymbol with OpenSymbol
        
        Change-Id: I2cfc88dfbdb0d5d4f296dea6f5b72122a0af7965
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139476
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-06  Luboš Luňák  <l.lunak@collabora.com>  [c3fdac32fee3b342bb1d881a443748140af510b5]

        opencl MOD() fixes
        
        Change-Id: I72c588f714a49ef6ed33657dc30b41ee10ecd5d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139199
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-06  Luboš Luňák  <l.lunak@collabora.com>  [8d687f4399ba2aa03126f00788664e9cd185147c]

        fix opencl FACT() implementation
        
        Change-Id: I5b4525268c574c9edff2f4e8361b2b6d234c50f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139198
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-06  Luboš Luňák  <l.lunak@collabora.com>  [20caaffa82f701ef52900f4504227f88320d227f]

        check parameter count in opencl logical functions
        
        Change-Id: If77bd146bd9eafd54afa1b82203d378ab9cd26d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139197
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-06  Luboš Luňák  <l.lunak@collabora.com>  [08b0c3b848b8f2bd667fad00068f3c828c709ef5]

        fixes to opencl rounding functions
        
        Change-Id: I5cd99116a7230b8070051cbf6969a1fdd2f7fe62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139196
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-06  Luboš Luňák  <l.lunak@collabora.com>  [65a082168ef5c2ff002f20a615b622816c3f4d3a]

        use opencl's built-in PI values instead of hardcoded ones
        
        Fixes a sc_subsequent_filters_test error because of =ACOT(-1)/PI()
        getting slightly miscalculated.
        
        Change-Id: I3846553cae55f463c34fba13663cad72c0e60b34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139195
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-06  Luboš Luňák  <l.lunak@collabora.com>  [218b288d0ca32e4372f546b143fa71542f75dcd0]

        fix opencl trigonometric functions
        
        Change-Id: Iacdae9fceff2feb198bd722e7e58e5e6dff5facc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139194
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-06  Luboš Luňák  <l.lunak@collabora.com>  [5aad29e382658aa93191ea4a4ff6cc9094ae12d4]

        add missing Calc test file opencl/compiler/precision.ods
        
        Should have been included in 35ed13eba1ceb6ddab8a9a72c5ef46ab3af .
        
        Change-Id: I3cf1a6b38e9893b5ec4ec4d6ffdfc4bf0ddba065
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139477
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-06  Julien Nabet  <serval2412@yahoo.fr>  [3d1dc81b5e072862af17154b4f595fcaa4863d49]

        Simplify by using replace instead of replaceAt in loop in sc/compiler
        
        + replace ScCompiler::EnQuote which is used only once with its content at this adhoc location
        
        Change-Id: I7d72fd573ec9cea06d9b54e9381b4783756cf08e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139452
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-09-06  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [f972f27b455ef78f0d5db5eea96edd707909a154]

        tdf#118247 - Correctly handle xlCellTypeConstants parameter
        
        Change-Id: I5cc281d6193bcf03d2da3c594d427ec340c2cfc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139239
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-09-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [f2d7f2a28c4334feed4a12eb1553b8d0563c0fc9]

        tdf#150599: sc_filters_test: Add unittest
        
        Change-Id: Ibc6434b3505276343da0a36c52ab175aefc518ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139470
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-09-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [30a3f2b7343be07f10c8cbf7f4a9e90e16db806e]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: I7bdc95f27f191e8315b1cd69114601df0c151124
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139442
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-06  Miklos Vajna  <vmiklos@collabora.com>  [cfc851da557214286685cde26baaac6be70d8624]

        crashtesting: fix DOCX export of forum-mso-en-11199.docx
        
        This went wrong in a4432eb0946c0bc775b3d30b634bef5d66544f8d (tdf#104823:
        support for sdt plain text fields, 2021-11-24), when we started to turn
        cell SDTs into a field containing the cell text, which now needs to work
        with redlining, even if the original DOCX file had no fields.
        
        The root cause was introduced earlier, in
        0c84c60f48cf681daf467c0678a768711f22e5c3 (tdf#77419 DOCX table import:
        ignore right white space, 2020-01-21), which assumed that goRight(2,
        select=false) is the opposite of goLeft(1, false) + goLeft(1, true),
        which is not true for input fields where an input field with 2 chars
        will select 5 chars (not 1) when you do goLeft(1, true) with a cursor at
        the right edge of the field (2 chars of content +
        CH_TXT_ATR_INPUTFIELDSTART + CH_TXT_ATR_INPUTFIELDEND + the field's
        dummy character itself), as "going left" selects the entire field, not
        just 1 character.
        
        Fix the problem by replacing goRight() with re-positioning the cursor
        the way it was positioned before trimming whitespace a few lines above.
        
        Change-Id: Iaae8878e9801df95d3bc7465d3e8ad12c724a888
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139469
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-06  Julien Nabet  <serval2412@yahoo.fr>  [2cd787b0f4ef67e426c2e307a7dd157fdd803ed8]

        Rather use copy(1) instead of replaceAt(0, 1, u"")
        
        Change-Id: Ia4d6980a32a47eb9ddbe63e62468f7ff26ecd293
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139454
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-06  Mike Kaganski  <mike.kaganski@collabora.com>  [e835b00dc46e3c06dc833c5d4a98c3f40bc98864]

        Deduplicate screen rect handling
        
        Change-Id: I5aacadff5ada74c6bc83ac698c87bca75e85ba0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139468
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-06  Miklos Vajna  <vmiklos@collabora.com>  [7dba3bd5d7ab98390a5dceb9956a3fbfe41f166d]

        CppunitTest_slideshow_engine: remove unused includes
        
        I forgot to clean these up when I started this suite.
        
        Change-Id: I17e31bfff82caa7def00328ca6086b32a999f344
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139467
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [46159a67dd45a604a0197a26d177d6e9dce62d96]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: I878f32139a82eab4a9f77673ebaadb1f1f1007f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139441
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [3a8c74efa2da18f16af4f395e46ee13bfdfa76cc]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: If16a9bd3f01afd57dbb44d80dd14a0f5f9bde9d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139436
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-06  Stephan Bergmann  <sbergman@redhat.com>  [33ad73f3214d895f438d3e15c5099a4d878d5041]

        Missing initialization of PhysicalFontFace::mbFontCapabilitiesRead
        
        Regression introduced with 28c8cddd4218905bca05778dcdbae5911132a096 "vcl:
        Consolidate PhysicalFontFace::GetFontCapabilities()", causing
        
        > vcl/source/font/PhysicalFontFace.cxx:252:10: runtime error: load of value 190, which is not a valid value for type 'bool'
        >  #0 in vcl::font::PhysicalFontFace::GetFontCapabilities(vcl::FontCapabilities&) const at vcl/source/font/PhysicalFontFace.cxx:252:10
        >  #1 in FreeTypeTextRenderImpl::GetFontCapabilities(vcl::FontCapabilities&) const at vcl/unx/generic/gdi/freetypetextrender.cxx:83:46
        >  #2 in SvpSalGraphics::GetFontCapabilities(vcl::FontCapabilities&) const at vcl/headless/svptext.cxx:46:30
        >  #3 in OutputDevice::GetFontCapabilities(vcl::FontCapabilities&) const at vcl/source/outdev/font.cxx:262:24
        >  #4 in makeShortRepresentativeTextForSelectedFont(OutputDevice const&) at svtools/source/misc/sampletext.cxx:1255:22
        >  #5 in DrawPreview(FontMetric const&, Point const&, OutputDevice&, bool) at svtools/source/control/ctrlbox.cxx:634:27
        >  #6 in FontNameBox::CachePreview(unsigned long, Point*) at svtools/source/control/ctrlbox.cxx:785:9
        >  #7 in FontNameBox::UpdateHdl(Timer*) at svtools/source/control/ctrlbox.cxx:564:5
        >  #8 in FontNameBox::LinkStubUpdateHdl(void*, Timer*) at svtools/source/control/ctrlbox.cxx:562:1
        >  #9 in Link<Timer*, void>::Call(Timer*) const at include/tools/link.hxx:111:45
        
        during CppunitTest_toolkit_a11y.
        
        Change-Id: I3591c4722410a8c6d1ae539f71a3d8ac37a4d3a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139464
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-06  Miklos Vajna  <vmiklos@collabora.com>  [4cad1d6229309f8a06634686b295bca54aaecd56]

        sw: document SwSelPaintRects
        
        This was mostly about the cursor only, but nowadays hosts other overlays
        as well.
        
        Change-Id: I4c43592273e4b996c2d7ed915fa78bd15ea41f98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139451
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-09-06  Khaled Hosny  <khaled@aliftype.com>  [e75631211b596df3997f6fe6eb5422b931bd0384]

        vcl: Create HFNT on WinFontFace when needed
        
        I’m seeing frequent CI failures with warnings like:
        
        warn:sfx.appl:13336:18148:sfx2/source/appl/app.cxx:147: No DDE-Service possible. Error: 16399
        warn:vcl:13336:18148:vcl/win/gdi/salvd.cxx:99: CreateCompatibleDC failed: There are no more files.
        
        Lets see if this is causing us to hit the GDI object limit.
        
        Change-Id: I1257ac7e701277814b5d17b40192ad3bc81a8e0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139449
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-06  Radhey Parekh  <radhey.parekh@gmail.com>  [feb8d07333544ff2206489b786b7af30744d014a]

        tdf#147021 Use std::size() instead of SAL_N_ELEMENTS() macro
        
        Change-Id: Ic9009eda963f922fc4d2e75a5002026eda63a7aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138686
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-09-06  Eike Rathke  <erack@redhat.com>  [540a312af2f02108ea90f5d2a9f3bf573db622e5]

        Related: tdf#150307 Use SfxHintId::ScAreasChanged, tdf#137577 follow-up
        
        ... instead of ScTablesRenamed, as ScAreasChanged (confusingly
        named) was meant exactly for this and also updates the Navigator.
        
        Change-Id: I6d90b82e6d5121e69c1a40af369be36544ad1b3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139453
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-06  خالد حسني  <khaled@aliftype.com>  [47981aeb3a233a01a8b099d3fe2c3f5a8a9cfb7b]

        Revert "vcl: Add LogicalFontInstance::GetUnscaledGLyphWidth()"
        
        This reverts commit fa1835db77b38047d8c3cea7041d38762c329867.
        
        Reason for revert: merged too early
        
        Change-Id: I7dba2e8fcc06db59b2cbc211a0f4e7d1f209aa05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139428
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-05  Caolán McNamara  <caolanm@redhat.com>  [875aff18fb58767e909664fb81510a8853ad32c8]

        cid#1500657 silence Resource leak
        
        it is pretty ugly stuff though
        
        Change-Id: Icf588f44807d136342de6d5425bc41b968fff97f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139445
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-05  Caolán McNamara  <caolanm@redhat.com>  [cb549e48a8b8e23a89b608f63d9452e5bec83be7]

        Resolves: tdf#150797 page preview scrolling not updating position
        
        Change-Id: I8b495d755278ce850d69da8b7fb8588a4f111bd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139444
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-05  Miklos Vajna  <vmiklos@collabora.com>  [16ed6110313cae310799a82294fc566ce75855a4]

        sw XHTML import: fix lost empty paragraphs
        
        Plain HTML import ignores empty paragraph, because browsers ignore such
        paragraphs as well.
        
        This has the benefit of layout compatibility, but it breaks the
        semantics of documents when roundtripping them from Writer's document
        model to XHTML and back.
        
        Fix the problem by disabling this tweak for XHTML: the idea is that when
        it comes to paragraph / line breaks, XHTML is meant to preserve the
        semantics of the original document model, even if that results in slight
        differences in HTML rendering. So in case Writer/ODT doesn't collapse
        multiple line breaks and browsers/HTML does that, we apply workarounds
        in the HTML case, but not in the XHTML case.
        
        Change-Id: I55de8880503ee2d48fbd7a6af3891f2754f0d172
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139439
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ac9ae6fed0c237b27861b718686c2cc23fd1ba5e]

        Fix typo
        
        Change-Id: I9d6a047a38c9bb3155ffea55a242143f24f563cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139379
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-05  Khaled Hosny  <khaled@aliftype.com>  [fa1835db77b38047d8c3cea7041d38762c329867]

        vcl: Add LogicalFontInstance::GetUnscaledGLyphWidth()
        
        To get glyph width in font units (i.e. scaled at font units per EM), and
        use it in PDF export.
        
        First step towards dropping SalGraphics::GetGlyphWidths().
        
        Change-Id: Ic0ef165e8aed6f94caf68bf01ef7ecc0620ce7c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139448
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-05  Khaled Hosny  <khaled@aliftype.com>  [89b9982b27039f77fb9e27b92b02dc4e4bfb7be0]

        vcl: fontinstance.{cxx,hxx} -> LogicalFontInstance.{cxx,hxx}
        
        Every time I need this file, I had to lookup the file name and location.
        Rename it following the pattern of other font classes and move the
        header next to their headers.
        
        Change-Id: Ia1e3ee4be9375c1110e169c593e1f8e7aad39c76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139446
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-05  jsala  <javier.salamanca.munoz@gmail.com>  [8dc57426c3bd3385c30b9007991af8496b315f9a]

        tdf#147021 Use std::size() instead of SAL_N_ELEMENTS() macro
        
        Also change some integer by std::size_t
        
        Change-Id: Ia51b27bb99b8adda576394f9331345cb11149d6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137274
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-09-05  dante  <dante19031999@gmail.com>  [9b7600f547cec9ed1bacca3a1b995b3c33fd5723]

        Connect new import / export to starmath
        
        See: https://gerrit.libreoffice.org/c/core/+/120753
        Change-Id: I9b02a4a7b4bc6c132220710573b7672b1a5b1c60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134163
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  jsala  <javier.salamanca.munoz@gmail.com>  [35a7e40d372d3211061465346825cf543a095f6d]

        tdf#147021 Use std::size() instead of SAL_N_ELEMENTS() macro
        
        Also change some integer by std::size_t
        
        Change-Id: I6a0fda3ba44815aac3312d523be04f4f973ce84f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137142
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-09-05  Caolán McNamara  <caolanm@redhat.com>  [599158b6dcc45a7579f73f3d94f6956e00128bee]

        rework comment a bit
        
        Change-Id: I9dff73a7a3e0579af4b6fdeab669a8f99722e2f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139438
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-05  Povilas Kanapickas  <povilas@radix.lt>  [d752cb42473547872741c74a70809f28f9fe789c]

        vcl: Rename LongPress event to GestureLongPress
        
        We have 5 gesture types: GestureZoom, GestureRotate, GesturePan,
        GestureSwipe and LongPress. For consistency all of these will use
        Gesture as a prefix to reduce confusion and for easier grepping
        throughout the codebase.
        
        Change-Id: I8b9e245d011203a19c1172f9833c172f65382cab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139244
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Povilas Kanapickas  <povilas@radix.lt>  [35319adcc28f197b73e146f9ba233e20616fd11f]

        vcl: Rename Swipe event to GestureSwipe
        
        We have 5 gesture types: GestureZoom, GestureRotate, GesturePan, Swipe
        and LongPress. For consistency all of these will use Gesture as a prefix
        to reduce confusion and for easier grepping throughout the codebase.
        
        Change-Id: I8b9e245d011203a19c1172f9833c172f65382caa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139243
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Povilas Kanapickas  <povilas@radix.lt>  [231342ef6a913f0a5c9dfea3bd28830e92a3fc98]

        vcl: Use #pragma once on GestureEventPan.hxx
        
        The header guard macro name no longer matches file name. Instead of
        updating, just use #pragma once.
        
        Change-Id: I2dfb3fc0d73f5de7f7b31c4b0fb9a3ba5f2966af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139242
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Povilas Kanapickas  <povilas@radix.lt>  [99b85a2eda006a59306042dad5b0b1de116febf3]

        vcl: Rename Gesture event to GesturePan
        
        We have 5 gesture types: GestureZoom, GestureRotate, Gesture (for
        panning), Swipe and LongPress. For consistency all of these will use
        Gesture as a prefix to reduce confusion and for easier grepping
        throughout the codebase.
        
        Change-Id: I8b9e245d011203a19c1172f9833c172f65382ca9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139241
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Julien Nabet  <serval2412@yahoo.fr>  [c8cc4c29369f3d5df22c0b9260c00816a7c891eb]

        Avoid dup in include/xmloff/families.hxx by renumbering a bit
        
        306 was used twice.
        The renumbering should be harmless, see message here:
        https://lists.freedesktop.org/archives/libreoffice/2022-September/089343.html
        
        Change-Id: I18b90b4302276d298202e6c2854d4aceb9a36e87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139355
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-05  Chenxiong Qi  <qcxhome@gmail.com>  [9928f139e858768047b8dea0405720395beb18cd]

        tdf#97361 replace getCellByPosition with access by subscript
        
        Signed-off-by: Chenxiong Qi <qcxhome@gmail.com>
        Change-Id: I50d6e29c34e3cf72cdf0afc9f118fafc3c144eaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139141
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Chenxiong Qi  <qcxhome@gmail.com>  [14cff82b314709db488d929b75c254fbb0355419]

        tdf#97361 replace getCellRangeByPosition with slices
        
        Signed-off-by: Chenxiong Qi <qcxhome@gmail.com>
        Change-Id: I4368adca1e9500c6f926ea1f28b0790b06fae739
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139140
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Arnaud VERSINI  <arnaud.versini@libreoffice.org>  [6b3e66cd7a355061bf1dec76bbc4f389b6b60f2d]

        tdf147132 basic : flaten some functions
        
        Change-Id: I462cbac4183f304e9f4b296a6361a05a4615c7eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137650
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Caolán McNamara  <caolanm@redhat.com>  [4059cb5dbec67d17a636b03e6f6344ca313516fa]

        tdf#150507 like skia, even when subpixel rendering snap to a pixel Baseline
        
        Change-Id: Iaf064b483d65d25251f733cc6a67d9f1863bb64c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139380
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-05  dante  <dante19031999@gmail.com>  [d2873a0510d620de06ac3d4d30aabc9ab73ffe21]

        Identify OOo2OasisTransformer and act in consequence
        
        Change-Id: I99950e6dd73822ef49f9d4ef1155a5722b748127
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120786
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Arnaud VERSINI  <arnaud.versini@libreoffice.org>  [f2a98e85948451a9540831e0090422f08b945560]

        BASIC : missing parameter check in SbRtl_CreateObject
        
        Change-Id: I44e8c17274e20eb080494b2eaf25f74d33a35b36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137394
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Jim Raykowski  <raykowj@gmail.com>  [26e33cb1fc7024d04b68569f904ffd8583aef1fb]

        tdf#117173 make search label read by screen reader
        
        Change-Id: I3ced9f5f3637e8489d0512b48882724a5a51b577
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137913
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Julien Nabet  <serval2412@yahoo.fr>  [de7fced095e32e0d1c003ebd25c0ec884508b27d]

        Simplify by using replaceAll instead of replaceAt in 2 loops in sw
        
        Change-Id: Ib33adfaf7e0d2f5caf530169fefcdfcba64bb758
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139367
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Julien Nabet  <serval2412@yahoo.fr>  [8be964f0386308a10d02ce4e214da29a77890507]

        Simplify by using replace instead of replaceAt in 2 loops in oox/sc
        
        I grouped these because one has a reference with the other
        
        Change-Id: I9bbd87951e2f945dfd20d54d16ea7d9291d74f62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139369
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Julien Nabet  <serval2412@yahoo.fr>  [afaa86e7e9a0a9effb28d46289805453f3806a74]

        Simplify by using replace instead of replaceAt in loop in fpicker
        
        Change-Id: Ibe601294bd55ac9a93a535b6acd092064fdad364
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139371
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Julien Nabet  <serval2412@yahoo.fr>  [273ddb469abade5505ea919de77d2a18bc35f0c9]

        Simplify by using replace instead of replaceAt in loop in editeng
        
        Change-Id: I7eb974a4adab74a93a10ff08c8853fbb5ae88885
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139372
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Julien Nabet  <serval2412@yahoo.fr>  [8364ed3d2f927c6bdb874baff96e0affcc20977b]

        Simplify by using replace instead of replaceAt in 2 loops in reportdesign
        
        It required to fix loplugin:stringviewparam error during build
        
        Change-Id: I0111ea5001d18df2913aaa9c154371a86ae7f3bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139370
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [90b4e348114cc9d060ce056690858c4849ed8b2e]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: I9f41fcd023c90c9611fc38ae8961984900108422
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139435
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [ff1c83c194aad9dd162c173efe3ca8e6183fbda5]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: Ia6d178ff639369d9e7bd4585ab48978e913f23c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139434
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [ee003ca99f94c9a5517ebba67ed02abb2a60dae8]

        add InsertText and EraseText overloads that take SwPosition
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I7affb1ee002869ea3ed8c7da0c79b1a3750e5c97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139411
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [a740176009411d21e20d7c11097af1d8812d251d]

        tdf#150749 Find and replace on very large sheet
        
        This requires 2 fixes
        
        (*) First, we are deleting from the front of a block in the mdds
        storage, so apply a similar patch to mdds to the previous improvement,
        
        (*) Then, we end up with an O(n^2) situation in ScRangesList::Join.
        But we are only displaying this data, and in fact, we only display the
        first 1000 ranges anyway, so just clamp the list to 1000 entries, and
        pass a flag up to the dialog so that we can report that we stopped
        counting.
        
        (*) I had to tweak the testSharedStringPool unit test, since
        we are not actually clearing the underlying mdds storage, the
        reference counts do not drop until we have removed all the
        elements in that block of mdds storage (because then the entire
        block is destructed, including the not-yet destructed elements)
        
        Change-Id: I2c998f81dfb46453a48fce1254fd253d299d12b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139400
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [5b8bc6dc6b5b956d2cf3294f78a7ea2d24eaf561]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: Ie9cd58e276670875a73521b0f703fda78ae93efa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139408
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Miklos Vajna  <vmiklos@collabora.com>  [b9da26fac9cd17cff0ed56327fade37f5105d500]

        offapi: document com.sun.star.text.ContentControl
        
        It has a lot of properties and what's inside ListItems was also rather
        unclear.
        
        Change-Id: Iaef719d72b95374da6d0dfa8247870fa5f76d18d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139406
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-05  Noel Grandin  <noelgrandin@gmail.com>  [11999e2114040ba165da29ca6811d8e09e735413]

        dbaccess::DataSupplier doesn't need a pimpl
        
        it is module private
        
        Change-Id: I6d1479872e715d081030601b88ad4be38ab0f011
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139378
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Caolán McNamara  <caolanm@redhat.com>  [5291c2a2238829bb6e1854dc24b6fc6662b8e5e2]

        cid#1500642 silence Dereference before null check
        
        Change-Id: If72495279b7fedd2e825ca6944fc822d80ad5f2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139405
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-05  Caolán McNamara  <caolanm@redhat.com>  [a89b1884273a3bde1a38cd92148a09cdf1c3a058]

        cid#1513509 Dereference after null check
        
        Change-Id: Ic325193e138175706b43a3f02a4a4cc2f84e75ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139404
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-05  Caolán McNamara  <caolanm@redhat.com>  [8d92140e10e3e05bdb0aa05eb7bfdbb68029aa7e]

        cid#1513507 Dereference before null check
        
        and
        
        cid#1513511 Dereference before null check
        
        Change-Id: I58ec1fda9763c763c0e9cfbeeff4c623469c2135
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139403
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-05  Noel Grandin  <noelgrandin@gmail.com>  [a80a7e286481ea668d33cdf9fcbf45d02fb10915]

        OSaveAsDlg doesn't need a pimpl
        
        it is module private
        
        Change-Id: Ib1eb6ddbbfc181b72e4a69a211b27c901e59affd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139377
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Chenxiong Qi  <qcxhome@gmail.com>  [26e3bfa02c4d582fd430171d509fa570ca364d35]

        tdf#73845 restore Empty and NonEmpty query filter after FILEOPEN
        
        Signed-off-by: Chenxiong Qi <qcxhome@gmail.com>
        Change-Id: I659e0d97c44bf189f457ca04eb49248121278c10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138919
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-09-05  Caolán McNamara  <caolanm@redhat.com>  [fbc871f642e22e7f4115de78712b99fbb8e8b53a]

        cid#1513506 Unintended sign extension
        
        and
        
        cid#1513508 Unintentional integer overflow
        cid#1513510 Unintentional integer overflow
        cid#1513512 Unintentional integer overflow
        
        fallout from:
        commit 206543c7bef58fc559852553a3b2faba0b604259
        Date:   Fri Sep 2 13:06:08 2022 +0200
        
            [API CHANGE] tdf#150683 a11y: Switch a11y child index to 64 bit
        
        Change-Id: I98c025e3309b775a3c809d93a8e133bbcd9fb4df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139402
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-05  andreasma  <maand@gmx.de>  [4063dcdc7305177b167bd20b009b1dfede8b25ec]

        Revert naming back to lool to fix break with LibreOffice Online
        
        Reverts the commit https://gerrit.libreoffice.org/c/core/+/132204
        
        Signed-off-by: andreasma <maand@gmx.de>
        Change-Id: Icaf672038777a23c9901e6c3f9f52930157050e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138884
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-09-05  Miklos Vajna  <vmiklos@collabora.com>  [c8d41a03d478935b481aba27915601972468caea]

        offapi: document com.sun.star.text.LineBreak
        
        It's an XTextContent and also document the possible values of the Clear
        property.
        
        Change-Id: Ic1c338e4461ceea75cf16ce896e98e732d9af859
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139397
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-05  Sarper Akdemir  <sarper.akdemir@collabora.com>  [2b902b6203a87bdca7856e17a9c0fcc403de4264]

        tdf#149670 fix color change api and adjust tolerance for ooxml
        
        It appears at the start of Graphic::colorChange aBmpColorFrom &
        aBmpColorTo gets initialized with wrong colors. Instead of {R,G,B},
        they get initialized with {B,G,R}.
        
        Instead of bitshifting use the ::Color constructor so that it is
        initialized correctly.
        
        For ooxml import adapt tolerance values of the image format in an
        attempt to get similar results on how the results appear in
        PowerPoint.
        
        Change-Id: I1fa901691512de82936dba0e47158b7e0ca2223e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139203
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-09-05  offtkp  <parisoplop@gmail.com>  [f438fd7e25254db8f501b86cdf37970194897e8f]

        Remove code duplication in GraphicDescriptor for SVM
        
        GraphicFormatDetector and GraphicDescriptor have duplicate format
        detection code so now GraphicDescriptor uses GraphicFormatDetector
        functions instead to detect the format for SVM files
        
        Change-Id: I459ac1a3301ba8a4d423620c0c6977272fdbb384
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138740
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-09-05  offtkp  <parisoplop@gmail.com>  [2d27ce875546f19054a8ba39a87fb07a5337216d]

        Remove code duplication in GraphicDescriptor for TIF
        
        GraphicFormatDetector and GraphicDescriptor have duplicate format
        detection code so now GraphicDescriptor uses GraphicFormatDetector
        functions instead to detect the format for TIF files
        
        Change-Id: Ia55b1606df5171dc41d94d19262a83910bd024a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138730
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-09-05  Khaled Hosny  <khaled@aliftype.com>  [28c8cddd4218905bca05778dcdbae5911132a096]

        vcl: Consolidate PhysicalFontFace::GetFontCapabilities()
        
        All subclasses are doing the same thing in slightly different ways, so
        move it to the base class that we can now access font tables there.
        
        Change-Id: I1f8827dbc345aa852e1f7aaaa4cb4615593289c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139395
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-05  Noel Grandin  <noelgrandin@gmail.com>  [8b9e7617e967c4033d9853e6bc2e96334bf6b243]

        tdf#150756 Assertion when opening report for editing
        
        Change-Id: I59cbbc63175a95568f9a0390ab618a5f32d6488b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139331
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Miklos Vajna  <vmiklos@collabora.com>  [dcd08af1808d7984f32d4156c06e4d6c6c25560e]

        sw: prefix members of SwChangeDBDlg, SwEditRegionDlg, SwLabFormatPage ...
        
        ... and SwLabPage
        
        See tdf#94879 for motivation.
        
        Change-Id: Ic3208b78883e4926bd7bde836b1cf4b51c8a02e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139396
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-05  Noel Grandin  <noelgrandin@gmail.com>  [08b923efcb22bae08c799ccc654797076468fa83]

        DataSourceMetaData doesn't need a pimpl
        
        it is module private
        
        Change-Id: Ib0817d7964e603157a9369d3ef0685e2b79f0aa9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139376
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Noel Grandin  <noelgrandin@gmail.com>  [90f3182141d37407715254d5118aae907d559b41]

        HierarchicalNameCheck doesn't need a pimpl
        
        already module private≈
        
        Change-Id: Id5ea44b88c5cd6776d41fc71ac6c5fa4d639aab9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139366
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Noel Grandin  <noelgrandin@gmail.com>  [5f194a2705449698a4760982913fc2592720be6b]

        DynamicTableOrQueryNameCheck doesn't need a pimpl
        
        it is already module private
        
        Change-Id: I7830730161393c70e29670500c475fa3c6027435
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139365
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Noel Grandin  <noelgrandin@gmail.com>  [f69971ac3a0aa25e6302d9e6f81fa757612085cb]

        ObjectNameApproval doesn't need a pimpl
        
        it is already module private
        
        Change-Id: Ic597fa86ee83a5d22d88c29befc3d54ea6eaecf8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139364
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Noel Grandin  <noelgrandin@gmail.com>  [dd39a3b25af74511c108d4f71302b15fd9942e21]

        RowSet doesn't need a pimpl
        
        it is module internal
        
        Change-Id: I906c579c9303ae7e770559ee37c8bb253738d1f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139363
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Noel Grandin  <noelgrandin@gmail.com>  [18ea40107ae3b44b1fa5c3d44cb9d5cf1da7d80f]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: Iaa316112fedfe3b28f1cd302917bb49a9f125282
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139360
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Noel Grandin  <noelgrandin@gmail.com>  [1dd58b8bc136b6867fbcea5adbfdc82ff685f129]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: Ib9012888a7d75e75a9301ac612349ed28d02a8a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139359
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-05  Khaled Hosny  <khaled@aliftype.com>  [262df14af32be6855b276dcf7548d3b233076ec6]

        vcl: Format PhysicalFontFace.{cxx,hxx}
        
        They are small files, lets format before adding more code.
        
        Change-Id: I5e8e7e4031f045cf6e124dd533e37ab67f34e985
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139394
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-05  Khaled Hosny  <khaled@aliftype.com>  [0e2b9be640118cde6bb8dc1350cb619000969683]

        vcl: Don’t parse cmap in PrintFontManager::getGlyphWidths()
        
        Use PhysicalFontFace::GetFontCharMap() instead which has already parsed
        the cmap table.
        
        Change-Id: Ieba7bace65c9c5d85ffb8feb04e99cd826d7ab48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139341
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-05  Khaled Hosny  <khaled@aliftype.com>  [ca7d6be2d64a48e61db7a1c614d6325151817f59]

        vcl: Consolidate PhysicalFontFace::GetFontCharMap()
        
        All subclasses are doing the same thing in slightly different ways, so
        move it to the base class that we can now access font tables there.
        
        Also drop unused PhysicalFontFace::HasChar().
        
        Change-Id: I77022b4dc3688de2788c18966f39f407a6abb730
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139340
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-05  Khaled Hosny  <khaled@aliftype.com>  [8f9638424f7f88c99ff16a8015ca343f3042b26d]

        vcl: make WinFontFace less indirect
        
        Create the associated HFONT right from the start and avoid the
        UpdateFromDC() dance. We want to be able to get table data at any point
        after the face is created, and for this we need a HDC with the right
        HFONT set on it.
        
        Change-Id: Ie1f8a5afa03e0eae49f51359ebb0dbd732269c12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139375
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-04  Julien Nabet  <serval2412@yahoo.fr>  [f9547d335f93142c9db08b050a12b97fa7c43dc8]

        Fix comment of EnQuote function in sc/compiler
        
        Change-Id: I706cf665745fc6d0b58a6e69b0a8a918ad0d062f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139374
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-09-04  jsala  <javier.salamanca.munoz@gmail.com>  [9e7e95a57b7c16941d9fdc59f806c1f9e4263379]

        tdf#147021 Use std::size() instead of SAL_N_ELEMENTS() macro
        
        Change associated for by std::find_if in sqlbison.y
        Also change some integer by std::size_t
        
        Change-Id: I0d2100fbd7c22729da6ce0462c6cc093e0767fb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136263
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-09-04  Mike Kaganski  <mike.kaganski@collabora.com>  [42d197ef301db68e56f7e45b6e36ace5fae04b4d]

        tdf#150773: Avoid bringing loading files to front several times
        
        The change attempts to establish this logic:
        1. Honor the ForceFocusAndToFront setting uniformly: previously, it
           was ignored when reusing existing windows (opening in Start Center,
           in place of an empty document, or trying to open an already opened
           document);
        2. When ForceFocusAndToFront is set, try to activate the window as
           early as possible (before loading begind), as a feedback to user,
           and also to avoid situations when activation would be impossible
           later (e.g., there is a timespan on Windows, during which entitled
           applications can bring themselves to foreground; a lengthy loading
           process can exceed that time);
        3. If activated once, do not activate second time after loading ends,
           to avoid nagging users who deliberately switched to other tasks.
        
        Explicit calls to impl_makeFrameWindowVisible were removed from
        impl_searchAlreadyLoaded and impl_isFrameAlreadyUsedForLoading,
        because those functions are called from impl_loadContent, which makes
        sure that they are followed by a call to impl_makeFrameWindowVisible
        (either in impl_setResult -> impl_reactForLoadingState, or directly).
        
        A fix to tdf#83773 was adjusted; I checked that the bug doesn't
        reappear after that.
        
        Change-Id: I4bdcf978d43016d1e8979adf2fdf108a37f6ba2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139362
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-04  Julien Nabet  <serval2412@yahoo.fr>  [d0d6e43f9f9894f65a18f22a28ed0d8c0dbd2b61]

        Fix comment, formulabase.cxx has been moved in sc/source/filter/oox since 2012
        
        (precisely since 8ada1cd2846e5e60ad63250c68ddea3a9356546f)
        
        Change-Id: I0be868233325ab5b92e35af14c3d9f77ee3edecb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139368
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-04  Julien Nabet  <serval2412@yahoo.fr>  [884088de799c2c6947b72eb38cf2e7dbc46a1867]

        Simplify by using replaceAll in a loop (sc/AccessibleCell.cxx)
        
        Change-Id: I320f9631fb7c8c6d0c34fde1ad6c7b9479aa57db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139357
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-04  Julien Nabet  <serval2412@yahoo.fr>  [8926e891f9865f3857cfc00ccab1adce9077dd4c]

        Simplify by using replace instead of replaceAt in 2 loops in connectivity
        
        Change-Id: Ia89ab8131be9cda8b5365fa41769a32409c35a79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139358
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-04  Mike Kaganski  <mike.kaganski@collabora.com>  [f0fbf30a9c9dab41fce10f3ad4bfc83434122c70]

        Some refactor
        
        Change-Id: I5b87f9298bfeec70848654eacf5086803c19080a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139354
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-09-04  Julien Nabet  <serval2412@yahoo.fr>  [25436ac4de0e08c41463fe0239f2614453d3057f]

        Simplify by using replace instead of replaceAt in loop (sc/navipi/content.cxx)
        
        Change-Id: If0daf975928ef90e83152f71d24ece3a5c7cfac0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139356
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-04  Julien Nabet  <serval2412@yahoo.fr>  [c41020e73b5177263c393a57a37425f3da63b43f]

        Fix "invalid cast from 'GtkImage' to 'GtkLabel'" warning (sparkline)
        
        Change-Id: I7353d4f263925706917b284863cb8dcd0e5f4b75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139333
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-04  Noel Grandin  <noelgrandin@gmail.com>  [3438939b831f555301305ace110e734bc02078fc]

        the mode parameter to MergeTable is unused
        
        and has been since initial import
        
        Change-Id: I0bf75a001e4d4b17729f3810210b8db295480697
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139332
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-04  Justin Luth  <jluth@mail.com>  [449317473740d98338a61aca1e4ffb8821681c8e]

        tdf#117994 doc: Revert "tdf#99474 close direct char fmt at end of para"
        
        This reverts 5.1.4 commit 817c3b17fa57a7c4c4f80569bc00a21001fb6807
        which fixes regression bug 17994 (in the summary line).
        
        Another reason for reverting it is tdf#150613
        whose fix depends on getting this fixed first.
        
        Making any export changes based on the formatting of numbering
        is extremely dangerous, especially in this time period after LO 4.1
        when a wonky patch made wild assumptions about what was best.
        Well, that patch was reverted in LO 7.3 for tdf#108518,
        and apparently obsoletes the usefulness this patch provided..
        
        This patch that I'm reverting caused some visible regressions
        SEEN ONLY IN WORD which further confirms that we
        still have lots of wrong assumptions in regards
        to numbering formatting.
        
        I'm happy to see it reverts without causing any unit test failures
        even before I make any changes.
        
        I confirmed that reverting the 4.1 patch with
        7.3 commit 343d4d32f00053bd72cfe240125835fe25ce264f
        was what allowed testTdf99474 to still pass.
        
        Change-Id: I4cf6fbfb3a4a2d483d9a500f13686ad4305742b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139334
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-09-04  Khaled Hosny  <khaled@aliftype.com>  [dc92a4d973086ce8a6a5f75ba0f4d4c9ca05537a]

        vcl: Create hb_face_t in PhysicalFontFace
        
        The two map to each other, and we want to access hb_face_t to provide
        some functionality scattered currently in platform-specific
        implementations.
        
        Change-Id: Ib3842752ec240b8254db828dba95a6a0ad65f16a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139275
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-04  Khaled Hosny  <khaled@aliftype.com>  [b87f4dfd33b48bb2f6cec9732ace51f2a272308d]

        vcl: Align GenPspGraphics and FreeTypeTextRenderImpl more
        
        They share lots of code with few small differences, reduce these
        differences and de-duplicate more of the shared code.
        
        The main motivation is to make sure FreetypeFontFace is always created
        with a non-NULL FreetypeFontInfo.
        
        Change-Id: I6f36f5975908d52033fe959cfe2b265c79ebe190
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139280
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-03  Michael Weghorn  <m.weghorn@posteo.de>  [dd5f021e08b0f6da1b5330c37db4c759e35941c6]

        tdf#150683 gtk3 a11y: Expose AtkTableCell interface for cells
        
        While LO doesn't have any UNO a11y interface
        for table cells, the methods for the `AtkTableCell`
        interface can be implemented by using the methods
        from the `XAccessibleTable` interface of the table
        (which is the parent of the cell), similar to
        the way this was impemented for winaccessibility
        and the qt5/qt6/kf5 VCL plugins in
        
            commit 97a88e30e2e084ab860635ff4e0a03442d8a12af
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Wed Sep 8 14:37:53 2021 +0100
        
                tdf#100086 tdf#124832 wina11y: Implement IAccessibleTableCell
        
        and
        
            commit 6735a37747a3443ebd1c29c870a5eb26990350f2
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Tue Sep 21 14:47:51 2021 +0200
        
                qt5 a11y: Implement QAccessibleTableCellInterface
        
        With this and the Orca commit to make use of the AT-SPI
        TableCell interface to query the position for a cell [1],
        announcing selected cells that have a cell/child index
        that doesn't fit into 32 bit now also works for the
        gtk3 VCL plugin, see the full commit message of
        
            commit 206543c7bef58fc559852553a3b2faba0b604259
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Fri Sep 2 13:06:08 2022 +0200
        
                [API CHANGE] tdf#150683 a11y: Switch a11y child index to 64 bit
        
        for more background information.
        
        In a quick test with Accerciser and the gtk3 VCL plugin
        as follows, the output looked as expected:
        
        1) start LO Writer, "Table" -> "Insert Table"
        2) select to create table with  2 rows, 2 columns
        3) make sure "Heading" is checked, "Heading rows": 1
        4) "Insert"
        5) in the first row, type "First heading" into first column,
           "Second heading" into second column
        5) start Accerciser
        7) select the table cell element "A2" in Accerciser's treeview of the a11y
           hierarchy (which refers to the table cell in the second row, first column)
        8) type these in Accerciser's IPython console:
        
            In [1]: acc.queryTableCell()
            Out[1]: <pyatspi.tablecell.TableCell at 0x7fa17cf2b550>
            In [2]: acc.queryTableCell().position
            Out[2]: (1, row=1, column=0)
            In [3]: acc.queryTableCell().rowSpan
            Out[3]: 1
            In [4]: acc.queryTableCell().columnSpan
            Out[4]: 1
            In [5]: acc.queryTableCell().get_table()
            Out[5]: <Atspi.Accessible object at 0x7fa17cf975c0 (AtspiAccessible at 0x55bfe77b4e10)>
            In [6]: acc.queryTableCell().get_table().name
            Out[6]: 'Table1-1'
            In [7]: acc.queryTableCell().get_columnHeaderCells()[0]
            Out[7]: <Atspi.Accessible object at 0x7fa17d2e7b00 (AtspiAccessible at 0x55bfe77ab240)>
            In [8]: acc.queryTableCell().get_columnHeaderCells()[0].name
            Out[8]: 'A1'
        
        [1] https://gitlab.gnome.org/GNOME/orca/-/commit/cb105d4d21c09d3e832273b493a407e8b48887fb
        
        Change-Id: Ia6ee90bea5c2f2faef6ed269981702f36496a3e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139278
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-09-03  Julien Nabet  <serval2412@yahoo.fr>  [318e8578fa5816070610f83b752b6dc5c1697f93]

        Simplify by using replaceAll in a loop (sw/access/acccell)
        
        Change-Id: Iab310d0f0395fe36ee0db6ac5d242518b33516aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139317
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-03  Julien Nabet  <serval2412@yahoo.fr>  [871f5e60047002238df907f4b9406bf205cf16fa]

        Simplify by using replaceAll instead of replaceAt in a loop
        
        Change-Id: I019d93a0937be6402c9749b72595354cf4b09b7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139281
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-03  Aleksa Savic  <aleksasavicposao@gmail.com>  [519dae19abddaedaf0d3d109186eeb4a08471a92]

        tdf#147906 Use std::hypot for Pythagorean addition
        
        Change-Id: Id0d772f796e1599322c74604ca19492d1f8ed426
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139257
        Reviewed-by: Hossein <hossein@libreoffice.org>
        Tested-by: Hossein <hossein@libreoffice.org>

2022-09-03  Caolán McNamara  <caolanm@redhat.com>  [8b7b7a2b2048127128cd4010b9c93bc50ac28951]

        crashtesting: assert seen on loading forum-fr-40118.ods
        
        Change-Id: Ib84e07d0e22b30ac32eba21a849b2f7fd0739b86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139328
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-03  Caolán McNamara  <caolanm@redhat.com>  [f2762465eb8ccbad74acf07afca3358a5ab3e1c1]

        don't check that the shadow positions map back to source mapmode integers
        
        because they are fake positions created by the pdf export and not from
        the source application
        
        Change-Id: Ieeb1b835123a5302ebbb35902b29ebe77ef5fe27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139326
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-03  Caolán McNamara  <caolanm@redhat.com>  [f137a42cc4979bf5bfcdcc23217f27f39556b41b]

        crashtesting: fix use-after-free
        
        seen on exporting forum-mso-de-77310.pptx to ppt
        
        presumbly since:
        
        commit 8611f6e259b807b4f19c8dc0eab86ca648891ce3
        Date:   Thu May 27 10:27:46 2021 +0200
        
            ref-count SdrObject
        
        Change-Id: I883ecb8b39c95550673c51e086dcf3058588f9e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139325
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-03  Caolán McNamara  <caolanm@redhat.com>  [8c896f7405f77f96e7204fef9e9fa0fc7d48fe15]

        crashtesting: SdrMediaObj destroyed before ctor completes
        
        fix similar to SdrOle2Obj ctor
        
        seen on loading ooo88783-2.sxi
        
        presumably since:
        
        commit 8611f6e259b807b4f19c8dc0eab86ca648891ce3
        Date:   Thu May 27 10:27:46 2021 +0200
        
            ref-count SdrObject
        
        Change-Id: I06acecec81632f4e15f5e80384bb90154a54c9d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139324
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-03  Caolán McNamara  <caolanm@redhat.com>  [9699f6e2aa13cd82d96740d96d8f9bf7637b68fe]

        crashtesting: assert on loading ooo57561-1.sxi
        
        presumably a problem since:
        
        commit 8611f6e259b807b4f19c8dc0eab86ca648891ce3
        Date:   Thu May 27 10:27:46 2021 +0200
        
            ref-count SdrObject
        
        Change-Id: Id3c42d229f72d7b4f764e75cf13a193585d6fd76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139316
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-03  Caolán McNamara  <caolanm@redhat.com>  [3554e6d92b9045e6dd9881e294c3306dc08aeac9]

        cid#1509261 Dereference after null check
        
        Change-Id: I74cf3eed734bc09abdbca455d9a762b5aeb02481
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139315
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-03  Caolán McNamara  <caolanm@redhat.com>  [d81ab079a01f1080506fd61194f5eb2642f3c692]

        cid#1513476 Useless call
        
        Change-Id: Ia1f50e7e78101ac588a9dea33ef9c05ddca58469
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139314
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f3ee33c8e3400d4d53d4a06c6765d78eeb6b9a0e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0d08951af8c17d621ed2787a8c68738add6d151c
          - tdf#150445 remaining references of "gear" in menus/toolbars
            
            Change-Id: If47eb4b4987a48fddf9a2ffb1d4bcc7bdae76d53
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/139295
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-09-03  Noel Grandin  <noelgrandin@gmail.com>  [4aa464f4634faa62499e6ff5737a647dc80d68cc]

        no need to use unique_ptr for this map in XMLRedlineExport
        
        map is already a node based data structure, so the values will stay
        in the same place in memory
        
        Change-Id: Id555367e9a3e44f60295b8296aadabb9c1681e6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139271
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-02  Michael Weghorn  <m.weghorn@posteo.de>  [4060230ca5124f7bdd658f2aa5ee5527375edb86]

        gtk3_kde: Drop unused gtk3_kde5_a11y.cxx
        
        The file just has includes of gtk3's a11y
        source files, but those are also separately included
        in equivalents in `vcl/unx/gtk3_kde5/a11y/`, and the
        latter are actually used in the Makefile
        `vcl/Library_vclplug_gtk3_kde5.mk`.
        `vcl/unx/gtk3_kde5/gtk3_kde5_a11y.cxx` however is unused,
        so drop it.
        
        Change-Id: Ibca1bc30b8591177b3dd660dd245a6a77bd05271
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139276
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-09-02  Noel Grandin  <noelgrandin@gmail.com>  [cafe239cbb94e3f6d24120fa31e52241bb8bac87]

        no need to use unique_ptr for this map in ScMyStylesMap
        
        map is already a node based data structure, so the values will stay
        in the same place in memory
        
        Change-Id: I29cceec51b1c09bf97eb428d363ad5143f28d902
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139270
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-02  Eike Rathke  <erack@redhat.com>  [c23c209a063273fda0670203bfbe3bf8ed6eb249]

        Resolves: tdf#150271 Further error checks of conditional formatting expression
        
        i.e. an obviously wrong or incomplete expression as far as the
        formula compiler can detect it sets the input field's error state,
        unless it's an unrecognized name that still displays the unquoted
        string warning.
        
        Change-Id: I54b5e32a1848acec246215a76cb19ec597630ecd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139269
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-02  Noel Grandin  <noelgrandin@gmail.com>  [7d5beaabeac4e474512337b086690257daeefc96]

        no need to use unique_ptr for this map in sc::FormulaGroupAreaListener
        
        map is already a node based data structure, so the values will stay
        in the same place in memory
        
        Change-Id: If9bc02d702fd5ba9994e606744b63494fbe20edd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139237
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-02  Caolán McNamara  <caolanm@redhat.com>  [a3b1c886227af1b117783bc569d32675441cd3fd]

        ofz#39186 reduce htmlfuzzer len to hasten closure of Timeout state
        
        restrict this to a very short length to reset ofz Timeout to force
        ofz to report a new issue when restored later. Bump up the sc-rtf
        one.
        
        Change-Id: Ida1a12f4833cef50a1fb8b7bb4c47f85f3fc155e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139268
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-02  Caolán McNamara  <caolanm@redhat.com>  [bcbd23e66a00567d17f8651975803b2c213bcb75]

        ofz#504464 scaling "calculation" timeout
        
        just skip this uninteresting branch
        
        Change-Id: Ida695cccdee8a44b7c2ec089bba8ad95e35c113e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139267
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-02  Caolán McNamara  <caolanm@redhat.com>  [5ad33bf93ca718bc4f33b4e7cf5693d7d6983cc5]

        Revert "ofz#48264 Timeout"
        
        This reverts commit d4eee72ea39f02ad8a63a592feb3553771bf9bbe.
        
        and all the related timeout improvement efforts and return to its
        original state, more trouble than its worth
        
        Change-Id: I5c4951ae225fe5e27a1b969cdaade3dd7ba3ce2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139266
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [81a7c2543e04eb6792fccece01f514bf653a5ad0]

        Removed duplicated include
        
        Change-Id: If31e5046dcdf02c842a6f2c2b4dc281f1f5573b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139263
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4c4f638b439d486d37479229a5edd99fba77aa36]

        Fix typo
        
        Change-Id: I562d9795efb48db690c0425a6f7048d10845ac45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139215
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-02  Eike Rathke  <erack@redhat.com>  [071fc970cd1deb326a30b667bd26c843890d97ad]

        Related: tdf#150271 Adjust unquoted string message to reality
        
        Change-Id: I9aa6a6420c0ab2b93331046845015c5cde7cfc90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139260
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-02  Stephan Bergmann  <sbergman@redhat.com>  [4f1aeeb06cbbe32dff49038e01d05a90d1c600e2]

        Set EXTRA_ENV_VARS with +=
        
        There's only this single setting right now, but there could be more (see e.g.
        the commits leading up to 5aa8e7ef07229d48cb719a5f3f01c9a7fa445554 "Fix setting
        SAL_NON_APPLICATION_FONT_USE"), so make sure they wouldn't accidentally
        overwrite each other.
        
        Change-Id: I08746dee491e0b04c32e0897bec0fa8966065279
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139262
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-02  Alain Romedenne  <alain.romedenne@libreoffice.org>  [02dc0a8b3e641c3e081b1a167b6570a93f313a95]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 54f3eaba5c786a531fd2839646d517b97b279127
          - Menu & dialog item updates
            
            Change-Id: I4a789ee68139f5d270d93e88393cd1ed443f5862
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/138990
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-09-02  Michael Weghorn  <m.weghorn@posteo.de>  [d92ad32c98c6a094195e10f066968eb60105dff1]

        tdf#150683 sc a11y: Add a test case for 64-bit a11y cell index
        
        Add a simple test case that retrieves the a11y object
        for the Calc cell in the last row, last column and
        uses its child index to retrieve the row and column
        number via the corresponding `XAccessibleTable`
        methods again.
        
        Before changing a11y child indices to 64 bit
        (s. Change-Id I3af590c988b0e6754fc72545918412f39e8fea07,
        "[API CHANGE] tdf#150683 a11y: Switch a11y child index to 64 bit"),
        integer overflows would result in the a11y object
        getting a negative child index and an
        `IndexOutOfBoundsException` would be thrown
        when trying to use that to get the row and column
        using that.
        
        Change-Id: I41bfc0507bd57c3a21ad330638714508855055b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139259
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-09-02  Michael Weghorn  <m.weghorn@posteo.de>  [206543c7bef58fc559852553a3b2faba0b604259]

        [API CHANGE] tdf#150683 a11y: Switch a11y child index to 64 bit
        
        With 16k column support in Calc enabled by default in
        
            commit 4c5f8ccf0a2320432b8fe91add1dcadf54d9fd58
            Date:   Tue Mar 8 12:44:49 2022 +0100
        
                change default Calc number of columns to 16384 (tdf#50916)
        
        , the number of Calc cells in a spreadsheet is larger than
        SAL_MAX_INT32, meaning that a 32-bit a11y child index is no more
        enough and using it resulted in integer overflows in
        methods handling corresponding Calc cells in the a11y layer.
        This e.g. had the effect of the Orca and NVDA screen readers
        not announcing focused or selected cells properly when their
        a11y child index was out of the 32-bit integer range.
        
        Switch the internal a11y child indices to 64 bit to
        be able to handle this properly internally.
        
        Since the platform APIs (at least AT-SPI on Linux and
        IAccessible2 on Windows; from what I can see LO's macOS
        a11y bridge doesn't directly expose the child index)
        are still restricted to 32 bit, larger child indices
        still cannot be exposed via the platform APIs.
        
        As a consequence, use of the the IAccessible2 and
        AT-SPI methods that use the child index remains
        problematic in those cases where the child index
        is larger. However, as an alternative to using the
        AT-SPI Table interface and the IAccessibleTable/
        IAccessibleTable2 interfaces with the child index
        to retrieve information about a specific cell,
        both AT-SPI and IAccessible2 also provide interfaces
        to retrieve that information directly
        from the cell object (TableCell interface for AT-SPI,
        IAccessibleTableCell for IAccessible2).
        
        Those interfaces are already implemented/exposed
        for winaccessibility (s. `CAccTable`) and the
        qt5/qt6/kf5 VCL plugins (s. the `QAccessibleTableCellInterface`
        methods implemented in `QtAccessibleInterface`).
        With the switch to 64-bit internal a11y child indices,
        these now behave correctly for cells with a child
        index that doesn't fit into 32 bit as well.
        
        NVDA on Windows already uses the IAccessibleTableCell
        interface and thus announcing focused cells works fine
        with this change in place.
        
        Orca on Linux currently doesn't make use of the AT-SPI
        TableCell interface yet, but with a suggested change to
        do so [1], announcement of selected cells works
        with the qt6 VCL plugin with a current qtbase dev branch
        as well - when combined with the suggested changes
        to implement support for the AT-SPI TableCell interface
        in Qt [2] [3] and the LO change based on that [4] and
        a fix for a nullptr dereference [5].
        
        The gtk3 VCL plugin doesn't expose the AT-SPI
        TableCell interface yet, but once it does so
        (via `AtkTableCell`), it also works with the
        suggested Orca change [1] in place.
        (Adding that is planned for an upcoming change,
        works with a local WIP patch.)
        
        For handling return values that are larger than what
        platform APIs support, the following approach has
        been chosen for now:
        
        1) When the return value is for the count of
        (selected) children, the maximum value N
        supported by the platform API is returned.
        (This is what `ScAccessibleTableBase::getAccessibleChildCount`
        did previously.)
        The first N elements can be accessed by their
        actual (selection) indices.
        
        2) When the return value is the child/cell index,
        -2 is returned for objects whose index is greater
        than the maximum value supported by the platform
        API.
        Using a non-negative value would mean that the
        index would refer to *another* actually existing
        child. A child index of -1 on the other hand
        tends to be interpreted as "child is invalid" or
        "object isn't actually a child of its (previous)
        parent any more)". For the Orca case, this would
        result in objects with a child index of -1
        not being announced, as they are considered
        "zombies" [6].
        
        What's still somewhat problematic is the case where
        more than 2^31 children are *selected*, since access
        to those children still happens by the index into
        the selection in the platform APIs, and not all
        selected items are accessible this way.
        (Screen readers usually just retrieve
        the first and last element from the selection and
        announce those.)
        
        Orca already seems to apply different handling for the
        case for fully selected rows and columns, so
        "All cells selected" or "Columns ... to ... selected"
        is announced just fine even if more than 2^31
        cells are selected.
        
        (Side note: While Microsoft User Interface
        Automation - UIA - also uses 32-bit indices, it also
        has specific methods in the ISelectionProvider2
        interface that allow to explicitly retrieve the
        first and last selected item,
        `ISelectionProvider2::get_FirstSelectedItem` and
        `ISelectionProvider2::get_LastSelectedItem`, but
        we currently don't support UIA on Windows.)
        
        Bound checks at the beginning of the methods from the
        `XAccessibleContext`, `XAccessibleSelection` and
        `XAccessibleTable` interfaces that take a child index
        (or in helper methods called by those) should generally
        already prevent too large indices from being passed to
        the methods in the lower layer code that take smaller
        integer types. Such bound checking has been
        been added in various places where it wasn't present yet.
        If there any remaining issues of this
        kind that show after this commit, they can probably be
        solved in a similar way (s.e.g. the change to
        `AccessibleBrowseBox::getAccessibleChild` in this
        commit).
        A few asserts were also added at
        places where my understanding is that values shouldn't
        be larger than what is supported by a called method
        anyway.
        
        A test case will be added in a following change.
        
        [1] https://gitlab.gnome.org/GNOME/orca/-/merge_requests/131
        [2] https://codereview.qt-project.org/c/qt/qtbase/+/428566
        [3] https://codereview.qt-project.org/c/qt/qtbase/+/428567
        [4] https://gerrit.libreoffice.org/c/core/+/138750
        [5] https://codereview.qt-project.org/c/qt/qtbase/+/430157
        [6] https://gitlab.gnome.org/GNOME/orca/-/blob/82c8542002e36e0d3d918088d583162d25136143/src/orca/script_utilities.py#L5155
        
        Change-Id: I3af590c988b0e6754fc72545918412f39e8fea07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139258
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-09-02  Miklos Vajna  <vmiklos@collabora.com>  [38671e21d7dbcd5019912b9468305018de0c922e]

        Related: tdf#149969 PPTX export: add loop from the animation of a media shape
        
        The PPTX import maps media nodes to XAudio nodes, but the export side in
        PPTXAnimationExport::WriteAnimationNodeAudio() only handled audio, not
        video.
        
        This is fine, that code was added for audio narration purposes, but the
        same animation handles looping for videos, so this needs extending.
        
        Fix the problem by exporting <p:audio> conditionally and write video
        markup (especially info about repeat count) when the content of the
        media shape is video, not audio.
        
        Change-Id: Iba6bb4901b984c4363023f05232efc06ff069022
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139261
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-02  László Németh  <nemeth@numbertext.org>  [412e0ab26618c38f548c340f85ef63bbe73ef6b2]

        tdf#150717 sw RDF metadata: add custom color bookmark boundary marks
        
        Bookmark boundary marks applied a single color for all bookmarks
        with metadata. For visualization of metadata categories e.g.
        for quick verification of automatic annotation, add RDF-based
        custom color bookmark boundary marks, using LO_EXT_SHADING
        feature added by commit a8a9b4f4635bff3f1b7ec63b62f661bc15196cd6
        "tdf#142448 sw offapi: add custom color metadata field shading".
        
        Show all colors of overlapping or neighboring bookmarks,
        when there are multiple boundary marks at the same
        character position, by painting all custom color bookmark
        boundary marks of the same character position.
        
        See also commit 4ce8120f1e53f7b81e653b01d141643013bc69ab
        "tdf#45589 sw: create and paint text portions for bookmarks".
        
        Change-Id: I845dadcf2f888493c43fcf48bc34af1c4cf340c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139110
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-09-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [dabaf2879673fe4bbe874a2917e7a9200737ba81]

        tdf#136370 Very large Shape with pattern/hatch makes scrolling slow
        
        reduce some time spent in the 3-d rendering
        
        Change-Id: I5d622799bc101b5b988d382a039b5a3b03818d1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139256
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-02  Khaled Hosny  <khaled@aliftype.com>  [ffd404384ec7f2c41451783f999a636f4e581441]

        More graceful fix for cid#513473
        
        Though I don’t think it is possible to have a zero grapheme cluster
        count, lets be more graceful and assume it is not a ligature and take
        the other branch. Also a grapheme cluster of one is not a ligature for
        our purpose, so check for that even.
        
        Change-Id: Ie52af1127a05f55cdfc858d47e128fa0f783f710
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139254
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-02  Noel Grandin  <noelgrandin@gmail.com>  [b467c7a12bd5e5e2862a8c018a2135635dcc50cb]

        no need to use unique_ptr for this map in SvxAutoCorrect
        
        map is already a node based data structure, so the values will stay
        in the same place in memory
        
        Change-Id: I26ac04787a3b36feebd574687710b3a2b6864c0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139234
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-02  Miklos Vajna  <vmiklos@collabora.com>  [d0176d65de40b1ea53b4fcbc0f607911fa64d8e5]

        tdf#149969 slideshow: handle loop from the animation of a media shape
        
        Impress supported video looping on media shapes, while PowerPoint
        supports this as part of the animation tree for the slide. To be more
        specific, it seems in case there is play command, then it looks up if
        there is a media node of the timing tree that has the current shape as
        its target, and checks if the looping is enabled for this shape in this
        media node.
        
        The PPTX import already creates an (audio) node for the media shape and
        we have UNO API to set/get a RepatCount attribute on this.
        
        Rather than tweaking the PPTX import to create a different doc model,
        just extend the rendering so in case the shape doesn't enable looping we
        can also notice that an animation requested looping.
        
        The PPTX export doesn't write a media node for videos at the moment, so
        that still needs work.
        
        Change-Id: Ifc6600be760a954230243fd8151736656958a429
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139253
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-02  Stephan Bergmann  <sbergman@redhat.com>  [5aa8e7ef07229d48cb719a5f3f01c9a7fa445554]

        Fix setting SAL_NON_APPLICATION_FONT_USE
        
        ...after a342b72f4218cd617aa6fb413fcf5fbb182c316f "gbuild: set
        SAL_NON_APPLICATION_FONT_USE in gb_CppunitTest_use_more_fonts" had caused e.g.
        CppunitTest_vcl_pdfexport to be executed with merely
        SAL_NON_APPLICATION_FONT_USE=deny rather than the stronger
        SAL_NON_APPLICATION_FONT_USE=abort that vcl/CppunitTest_vcl_pdfexport.mk asked
        for.
        
        So introduce a dedicated gb_CppunitTest_set_non_application_font_use that
        accumulates the requested modes and then selects the strongest requested one
        ("allow" over "abort" over "deny").  That also means we can go back to model
        "allow" with an unset SAL_NON_APPLICATION_FONT_USE env var.
        
        Change-Id: I32ba0a94c1965f0e3336e676b17f4f5efb85efce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139251
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [b392d0a25e229f305497ab5f9f084b71b24cc387]

        tdf#150712 reduce cost of SharedString::getString
        
        where the construction of empty strings is significant here
        
        which required fixing a couple of places that ended up using
        a reference to a temporary.
        
        Change-Id: I52feb1673bd39db4060585ac8d9ae2f3dea27fc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139210
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-02  Eike Rathke  <erack@redhat.com>  [3869673f95fce5e83c9d5d9eaf08f21f36ad0bd6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2db5a35831ceda4d75930077fc4c2f0298f4193e
          - Replace dead langtag.net reference link with Wikipedia and W3C
            
            Change-Id: I5bc4d6c1133a6af3d7ffa97acdc2da5ae5fb66ab
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/139255
            Tested-by: Jenkins
            Reviewed-by: Eike Rathke <erack@redhat.com>
            
2022-09-02  Noel Grandin  <noelgrandin@gmail.com>  [70cab065b4bfc2e68838b0056c52741eab8e32de]

        no need to use unique_ptr for this map in sc::ScRangeName
        
        map is already a node based data structure, so the values will stay
        in the same place in memory
        
        Change-Id: I774368091ace3775d9d63b3ed561e323ad3adb9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139236
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [b5c039a58dde8992c41f7d7e22cf393a15e1033e]

        tdf#136370 speedup bitmap fill operations
        
        when drawing to an internal bitmap, we can use cairo_rect instead of
        cairo_polygon
        
        Change-Id: If298cddea71c6db2ffc3d3bcf15317e92b738f80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139212
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [9fa65519ab203500928cd63560b35daedb6e5ed9]

        add more tsan supress
        
        for new glib functions that show up
        
        Change-Id: I43929d043e2fd1c72c262f50e6aaa62a557c02b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139252
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-02  Noel Grandin  <noelgrandin@gmail.com>  [ac7be5bec77ff65969f923c417d88454a4e216ef]

        no need to use unique_ptr for this map in TableSlotsMap
        
        map is already a node based data structure, so the values will stay
        in the same place in memory
        
        Change-Id: Ic1d3a671eda09e5fa6def30393e344d57a54d3c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139238
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [b24eceb5178fda17fcc4b20c5286e8d27c5ae474]

        tdf#150712 limit the dialog to only a sample of the data
        
        instead of the entire area, which makes the dialog pretty much
        instantaneous
        
        Change-Id: Icb08a09733ee872b67d5be00cb083139f05fba7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139214
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-02  Michael Weghorn  <m.weghorn@posteo.de>  [5226e3889155ea22465d488174a6f8720085628a]

        tdf#150683 qt a11y: Add bound checks for table methods
        
        Since the row/column indices come from outside
        (usually from assistive technology like a screen reader),
        validate them before using them when calling the
        corresponding methods on the
        XAccessibleTable{,Selection} interfaces.
        
        Otherwise, calling the corresponding UNO methods will
        result in a crash due to an `IndexOutOfBoundsException`
        being thrown.
        
        Change-Id: I4d018d16b99f1c2c7b88c1c9e03f16d40ec3345c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139250
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-09-02  Khaled Hosny  <khaled@aliftype.com>  [30a8f7e97d41d60098dbd14118d4f56c5557c06d]

        vcl: set hb_font_t variations from CTFont
        
        Without this we will be using the interpolated outlines (done by core
        text) but apply OpenType features from the default instance.
        
        Change-Id: I7a39b5483ba0f35b440841ffa07f587ad966bbf6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139248
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-02  Julien Nabet  <serval2412@yahoo.fr>  [d8326fc81f7225047178e1b8a7605d32109fa08c]

        tdf#150712: Format->Conditional->Condition 100% CPU (2nd try)
        
        Change-Id: I5f7fe01141ecd057840c01a9080ff7fd2b941049
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139226
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [ee46457ce572649c0b5f238d2556c0cc5a7a8ead]

        assert SwContentNodeIndex passed to SwTextNode are actually also on that node
        
        which flushes out a couple of bugs - unfortunately my fixes to those
        call sites are pretty much guesses
        
        Change-Id: I4b3f8a94042eef10c35112f3dc19fe214b472906
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139115
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-02  Noel Grandin  <noelgrandin@gmail.com>  [91c5e7a924830dbefeaedd4e342f6f2d69e1b1ea]

        no need to use unique_ptr for this map in chart::CommandDispatch
        
        map is already a node based data structure, so the values will stay
        in the same place in memory
        
        Change-Id: I255d99cd2014f33524480e218d2d9cd5ca812375
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139235
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-02  Stephan Bergmann  <sbergman@redhat.com>  [ae3965f6cc87a7d57da319370ef1d783682100a8]

        external/cairo: Remove dead code from cairo.RGB24_888.patch
        
        ...now that ab157ab93e0c5a62927947a8d2b0c1c277e526ac "move part of sanitizer
        patch to the patch that introduced the problem" unilaterally folded in here the
        content of f5e1314ffa564077c27fb9c954c792b498bcae12 "external/cairo: Fix
        previous -fsanitize=alignment fix", about which that commit's message had
        stated:  "The following line
        
        >       pixel &= 0x00ffffff; /* ignore next pixel bits */
        
        should no longer be necessary now, and it is probably better to directly fix the
        original code in external/cairo/cairo/cairo-1.10.2.patch, but I'll leave that
        for a potential follow-up fix, once the provenance and assumed quality of that
        original CAIRO_FORMAT_RGB24_888 code is clarified."  (The provenance and quality
        of that code is still not clarified though, see the still unanswered question in
        the comment at
        <https://gerrit.libreoffice.org/c/core/+/116637/2#message-407ec72875fcb015a3024f9a7ebf8480513b1e5e>
        "external/cairo: Fix previous -fsanitize=alignment fix".)
        
        Change-Id: Ic729bff238a35fac69d048b7c3912dd706a5b601
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139211
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-02  Miklos Vajna  <vmiklos@collabora.com>  [255d208501be212416d161ad6c9a168d9f241573]

        CppunitTest_sw_ooxmlimport: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Change-Id: I93878ccb1d754f1e9a8cfc93557b6d5fa6fa9fca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139231
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-09-01  Stephan Bergmann  <sbergman@redhat.com>  [21229c2f45f96a8ee3060acb3296be77be3a9f1a]

        Filter out unwanted command URIs
        
        Change-Id: I0b7e5329af8cc053d14d5c60ec14fe7f364ef993
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139225
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [cba119c2a44bcef4684073412798aec193fbd1b5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f7e717277963bd80b80a6f4b947e79cc97eea0e2
          - tdf#150689 Fix Calc contents tree
            
            Change-Id: If23ba66db8806ff88e67dc0485c5cf6376ccd0e7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/139227
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-09-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [3a2f60a92ee16dbe783a6e24549f7d6a01db1dbe]

        Revert "cid#513473 Division or modulo by zero"
        
        This reverts commit 18a0c0c690eaa0df804cd2e3040c433ffd886275.
        
        already fixed by a9aea4bb0d272ba0c2c8cb83714a2a8171297af6
        
        Change-Id: I6ca69b1e56fd7a2fafe51eadfcc057b44c30ebcd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139176
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-01  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [57d9cc81b058757421cd082e5dbe32a919716807]

        tdf#127806: RTF import: use shape dimensions for pib picture
        
        If RTF shape contains pib (embedded picture) we should override
        any picture sizes by values from shape. Values provided inside
        \pict are ignored by MS Word; only shape values matter.
        
        To achieve this we need to know shape dimensions so it's
        calculation is moved to earlier step before internal picture
        eval.
        
        Change-Id: I99c1af7ba62c343b64b3db734b837ff101483ad8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139043
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-09-01  Michael Weghorn  <m.weghorn@posteo.de>  [c1fe2b6da61f4bd55c7551b4f0c1b379ed814ffe]

        qt: Add include needed with qtbase dev branch
        
        `qVersion()` has been moved to a different header in
        qtbase commit [1]:
        
            commit 50b05e3e2ad969abf4b939d5db2253380e47d775 (gerrit/dev)
            Author: Sona Kurazyan <sona.kurazyan@qt.io>
            Date:   Tue Aug 30 10:37:00 2022 +0200
        
                Move qVersion() from qglobal.h to qlibraryinfo.h
        
                Since qVersion() might be called also from C code, disable the parts of
                qlibraryinfo.h that are relevant only for C++ code if __cplusplus is not
                defined.
        
                [ChangeLog][Potentially Source-Incompatible Changes] qVersion() is
                moved from qglobal.h to qlibraryinfo.h, '#include <QtCore/QLibraryInfo>'
                needs to be added where it's used.
        
                Task-number: QTBUG-99313
                Change-Id: I3363ef3fa4073114e5151cb3a2a1e8282ad42a4d
                Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
                Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
        
        [1] https://code.qt.io/cgit/qt/qtbase.git/commit/?id=50b05e3e2ad969abf4b939d5db2253380e47d775
        
        Change-Id: Iafeb0ed6a77420f9a303d8ec4d3c5ba29c6f4b19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139221
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-09-01  Michael Weghorn  <m.weghorn@posteo.de>  [9b140c16196585eeabbd15bb6562eb371e399373]

        wina11y: Drop CEnumVariant::m_lLBound that's always 0
        
        ... and doesn't increase readability.
        
        Change-Id: I62f3b37e8b8b948600e4d5e721c67a575628f1d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139217
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-09-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [bb7747f627fe7e909fca7264fd42fe6cb7aef0b5]

        tdf#150712 use more string_view
        
        Change-Id: I3a9022a7f99653ca8ecc00908558b14ac5ff278c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139209
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [153b51da381ba21d46a3d42c939080272818797c]

        reduce cost of B2DHomMatrix::isIdentity
        
        often the matrix is still default
        
        Change-Id: Ieacf19c375e9988487047309187fce6b5b8c9561
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139213
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [a2977b5bd4b112af33258e471291474a1fe9e10e]

        cid#1513472 Dereference null return value
        
        coverity can't see that pCNd cannot be nullptr here, so add assert to
        keep it happy
        
        Change-Id: I51915fce2d2e14f33e0ed4c640420491a9a01e3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139166
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [a86c829b48eb9d1f72b20088e1b983b9f27e0d86]

        cid#1513471 Dereference null return value
        
        coverity can't see that pCNd cannot be nullptr here, so add assert to
        keep it happy
        
        Change-Id: I9d834511b1fd29147a653525134f5617ae6698a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139167
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-01  Eike Rathke  <erack@redhat.com>  [033e98dbe6aafd6719eb83ea4d2fc68110e195c9]

        Related: tdf#142293 Have ScCompiler::GetOpCodeMap() overwrite
        
        ... FormulaCompiler::GetOpCodeMap() forwarding to
        GetFinalOpCodeMap() as that is what we want from ScCompiler (and
        always had), eliminating the now possible temporariness of
        FormulaCompiler::GetOpCodeMap().
        
        Change-Id: Ia87fb0e911e4f7995bfb5df07dcd1fde3713d006
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139205
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-01  Eike Rathke  <erack@redhat.com>  [15acaddb54c3e14a49b0d26d879c4436d34933e1]

        Related: tdf#142293 Remove temporariness now implemented at GetOpCodeMap()
        
        Change-Id: Ic61f45b1da286e2f4890bbc81dc5cd18c0d5bbe5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139202
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-01  Eike Rathke  <erack@redhat.com>  [5aaa0cda74de4170972b7988d8fca16a560b8500]

        Resolves: tdf#142293 Implement the temporariness of GetOpCodeMap()
        
        Change-Id: I7c587a68dbdeab9a8c8ed324ecae2eb5dd75b9df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139201
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-01  Eike Rathke  <erack@redhat.com>  [b8a83c5c63873faf1a63205b8aad634f351d1a9f]

        Related: tdf#142293 Use FormulaCompiler::GetFinalOpCodeMap() in ScCompiler
        
        Change-Id: I65bf11fca11acfbc372c99a5210e0f79b61f2be4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139171
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-01  Luboš Luňák  <l.lunak@collabora.com>  [372c7b231c2d75f6d9bade63cd1b980a84391d4f]

        use forced Calc calculation type even for single rows
        
        It's for testing/debugging, so this should not get optimized.
        
        Change-Id: Ib72eaa8ddb2c49ceee051856d977e2393bbb6966
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139173
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-01  Luboš Luňák  <l.lunak@collabora.com>  [2dc0e72f413677ac650fbc21a98f70d5a00ceca6]

        improve inheriting from std::num_put
        
        These function in the base class are protected, and apparently some
        GCC versions warn about other overloads being hidden.
        
        Change-Id: I9d2e674b4fc9eedc97f586bbe4e4f21a6954b8a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139161
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [5763e9eab84259bf3924a3898e2ce8286b7395e2]

        cid#1513468 Dereference null return value
        
        add assert to keep coverity happy
        
        Change-Id: I9d9acb3883c4ed8950a018a3ed9a2ac7d591ca60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139170
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [18a0c0c690eaa0df804cd2e3040c433ffd886275]

        cid#513473 Division or modulo by zero
        
        I can't see how nGraphemeCount could be zero, so add an assert to help
        coverity out
        
        Change-Id: I324cc9819b401e5c1ab984446174ed2e96796eec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139165
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [e4b2f7c048a0115b6e9b7feee0ce990df33e0ece]

        cid#1513474 Explicit null dereferenced
        
        coverity can't see that the logic is such that nullptr is impossible
        here, so add an assert to make it happy
        
        Change-Id: I666dde47851d468c0b9e282c389fe07e640028fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139164
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-01  Michael Weghorn  <m.weghorn@posteo.de>  [1dbf4a111486ee4e5e2d9da0bbf5544742ae7805]

        tdf#150683 qt a11y: Avoid using 32-bit child index here
        
        Passing the `QObject` of the child directly in the
        `QAccessibleEvent` ctor generally has the same effect
        as setting the parent in the ctor and then passing the
        child index via `QAccessibleEvent::setChild`. In both
        cases, `QAccessibleEvent::accessibleInterface` will
        return the `QAccessibleInterface*` for the child
        afterwards.
        
        However, the latter only works correctly with child
        indices that fit into 32 bit, which isn't the case
        for all cells in a Calc spreadsheet with 16k column
        support.
        
        Change-Id: Iaa7b936df237f82dc21a00d3ac419a1519a95226
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139147
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-09-01  Eike Rathke  <erack@redhat.com>  [603f9ce4f39a59bd84b5c08e3d725e0ee664991f]

        Related: tdf#142293 Introduce a protected FormulaCompiler::GetFinalOpCodeMap()
        
        ... to prepare having GetOpCodeMap() return a temporary if a final
        doesn't exist yet. Currently just an alias.
        
        Change-Id: I6fc100ae6223010e149e4af01fc7c17630930de7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139162
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-01  Caolán McNamara  <caolanm@redhat.com>  [418beb68f00190f61effb69726343adcd4597f64]

        tdf#150688 return atk_noop_object_wrapper_new() instead of null on failure
        
        Change-Id: I20fd190a36649193ee2a1e536f520344c5f6c89a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139160
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-01  Caolán McNamara  <caolanm@redhat.com>  [c097c2ff102e8033afd26e22b7ea092ae82e27b0]

        cid#1509261 Dereference after null check
        
        Change-Id: Ib6dd69e4610ee6df76cde8446677e0f68bed3e0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139157
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-01  Caolán McNamara  <caolanm@redhat.com>  [f5ce2df24a91796d6b8c732ad1a8ab3c5f736cde]

        cid#1500537 silence Dereference after null check
        
        CreateView never return a null/empty
        
        Change-Id: I55829aff18f6ea3d508cfbd101ebcbf09ff37295
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139156
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-01  Caolán McNamara  <caolanm@redhat.com>  [526c7c72fad67a50e4bc14b7484cd4043387ca52]

        cid#1500519 Using a moved object
        
        make this more clear, expected to be null at this point
        
        Change-Id: I85531e0df4e43e59b178dbab8cede1d0de1927d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139155
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-01  Caolán McNamara  <caolanm@redhat.com>  [98d70f1ed97218da0657ff9f1e83b782a0f6a22d]

        cid#1513470 Unused value
        
        since...
        
        commit b692eb6680ef63d699ddab07eb719fb1efb219ca
        Date:   Tue Aug 30 10:05:23 2022 +0200
        
            use more SwPosition::Assign
        
        - rPaM.GetMark()->nNode = rPos.GetNodeIndex()-SwNodeOffset(1);
        - rPaM.GetMark()->nContent.Assign( pTNd, nMkContent );
        + rPaM.GetMark()->Assign( rPos.GetNodeIndex() - SwNodeOffset(1) );
        + rPaM.GetMark()->SetContent( nMkContent );
        
        which presumably is ok
        
        Change-Id: I202ee9b7ea3554bd6c2399b8304db15e99af76f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139154
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-01  Caolán McNamara  <caolanm@redhat.com>  [7d31ca57725e790d6a24e8df9adf0c5a0097186b]

        cid#1513469 silence Dereference null return value
        
        Change-Id: Iaddf5aa526438757195d60dcb255d6928128cf9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139153
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-01  Caolán McNamara  <caolanm@redhat.com>  [a9aea4bb0d272ba0c2c8cb83714a2a8171297af6]

        cid#1513473 Division or modulo by zero
        
        Change-Id: Ia08d3d8cb0942bfea6a28e178fcb843d2c74f1f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139151
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-01  Julien Nabet  <serval2412@yahoo.fr>  [e4d9d522fec5770dd25f99384ae7a012636662cb]

        Revert "tdf#150712: Format->Conditional->Condition 100% CPU"
        
        This reverts commit 076be52655f2cf4e331b344e0f6497f41b37fa8c.
        
        Reason for revert: I misread and we replaced "xa" "xd" by empty but it's a space.
        
        Change-Id: I0246f6a3c667b4336f21ffd61fd86574009b7956
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139175
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-01  Julien Nabet  <serval2412@yahoo.fr>  [076be52655f2cf4e331b344e0f6497f41b37fa8c]

        tdf#150712: Format->Conditional->Condition 100% CPU
        
        Flamegraph showed this part, see:
        https://bugs.documentfoundation.org/attachment.cgi?id=182121
        
        Change-Id: Id14ea4f95d8912847f77eed561b14d3edee2f67f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139152
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-01  Tor Lillqvist  <tml@collabora.com>  [63f7765c1d50fbd87b53d692a2cd1720a7a16d70]

        Use more idiomatic C++
        
        Change-Id: I0e9460f2500b76bec049c12413fbbee5dcb239c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139149
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-09-01  Caolán McNamara  <caolanm@redhat.com>  [cff37ecf6b9ecd8b169224c327570aa7f63b791e]

        cid#1513474 silence Explicit null dereferenced
        
        Change-Id: Ifd33ce24ca4cc351a0a68c87b463baf556001c20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139150
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-01  Caolán McNamara  <caolanm@redhat.com>  [bc500f802dcadb9b3ae1bc4a17ec825a242884c0]

        we have one CJK text test that explicitly attempts to use not bundled fonts
        
        add "allow" to NON_APPLICATION_FONT_USE=
        
        =abort to crash and burn if there is font/glyph fallback, and
        =deny to just restrict to the bundled fonts for the test
        =allow to explictly denote a tests want to attempt to search for
               and use some specific system-side installed font.
        
        note: currently this only affects fontconfig using platforms
        
        Change-Id: Iadc8a70531ac363b4c3f0c52d9f7bd79191b0139
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139148
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [fe8dfdf6dad15f39f68859b935e7337f1d1fa0eb]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: Ia832fec32146c0d323a9a6ee1d8645f713e0371f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139146
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5dd22c7fe8aeaaee76cb8124113adda6c43dfd39]

        Fix typo
        
        Change-Id: Id912bf46e9c9b2aa02f58124cc8ee63a7cd3322b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139137
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-01  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [08e62dfbc156ef79cd9fa98e54bfba043247af8f]

        Added BufferedDecompositionGroupPrimitive2D
        
        ...and adapted GlowPrimitive2D to it as a preparation to
        use similar to BufferedDecompositionPrimitive2D, but for
        primitives based on GroupPrimitive2D.
        
        Change-Id: Ia1f9a09d4db09238ebbf6ad1303a4cdbdb8baedf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139099
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-09-01  Luboš Luňák  <l.lunak@collabora.com>  [256086fc9b3a00181c7022294712226cd920b2e1]

        check parameter count in various opencl functions
        
        Change-Id: I896331287ac5f7705f9fdfdb8e0786a894bc6eb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139077
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-01  Luboš Luňák  <l.lunak@collabora.com>  [0f44a1c0448b0f5ba53167b20c5bf94f92e071d1]

        error checking in opencl BIT* functions
        
        Change-Id: Icf76d5d656226de8f96caf59be1d64cf13d07bbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139076
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-01  Luboš Luňák  <l.lunak@collabora.com>  [1e3cf15e2d090671f0735faa83d8c57bea0a37d6]

        do not return "random" values from opencl FTEST if it can't handle something
        
        Change-Id: I539d184b015b79ce0511656ab5140bce8698397d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139075
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-01  Luboš Luňák  <l.lunak@collabora.com>  [e306e86ac70e6d47d779f0b63ea76b3a72645b5a]

        opencl LogNormDist cannot handle less than 4 arguments
        
        Change-Id: I0669aed4b0cac5fc2165becb9bc8861a688272c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139074
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-01  Luboš Luňák  <l.lunak@collabora.com>  [ea6ce6cb6ad5a69c5bc59d0290a6beedb882ea0c]

        opencl, don't use GetBottom() as value for empty cells
        
        I'm not quite sure what this GetBottom() thing is, but e.g. acosh()
        treating empty cell as 1 is not right.
        
        Change-Id: Id86ab979598603c12cec99ec5758c27a99589107
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139078
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-01  Luboš Luňák  <l.lunak@collabora.com>  [35ed13eba1ceb6ddab8a9a72c5ef46ab3aff8224]

        make sure opencl generated code doesn't lose numbers precision
        
        The default precision of both iostreams and stdio is 6 decimal places.
        This means that e.g. =POWER(1.0000001,2) becomes 1, since buf << number
        will write that first number simply as '1'.
        Moroever some generated code actually doesn't compile because ambiguous
        overloads, because '1' is an integer and not a double, thus floor(1)
        is ambiguous, as there are only floating point overloads (and C/C++
        are stupid about these conversions).
        So force using a wrapper class that forces a higher precision and
        the decimal separator. For debug builds, also avoid excessive precision.
        Apparently, neither iostreams nor stdio are capable of simply printing
        a reasonable floating point representation that wouldn't be too precise
        or imprecise.
        
        Change-Id: Ifa045712d90e6a6bbe5781ac3c805c989673dc8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139073
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-01  Luboš Luňák  <l.lunak@collabora.com>  [0b6520c4acbfbb656f00d0fab11289899614494f]

        explicitly use BmpScaleFlag::NearestNeighbor when wanted
        
        That is the algorithm that doesn't change colors, BmpScaleFlag::Fast
        works the same way only because it's mapped to this algorithm
        (which may not necessarily be the case forever).
        
        Change-Id: Ibebfff668eaa1da93963f8e8601fec51cfdfca34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139128
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-01  Luboš Luňák  <l.lunak@collabora.com>  [0415aa11f66de0c64f1ed524197bfea70fe3c3ca]

        fix limiting drawing of softedge effect (tdf#141981)
        
        Apparently an empty viewport actually means everything should be drawn.
        
        Change-Id: I55ae453a8f264d48222ade48a2953ab7d97c7f79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139125
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-09-01  Khaled Hosny  <khaled@aliftype.com>  [a342b72f4218cd617aa6fb413fcf5fbb182c316f]

        gbuild: set SAL_NON_APPLICATION_FONT_USE in gb_CppunitTest_use_more_fonts
        
        So it applies to all tests using HAVE_MORE_FONTS.
        
        Change-Id: I60567c996286aa8a76c7180c58aea7f214a99d87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139144
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-01  Khaled Hosny  <khaled@aliftype.com>  [80aab73bc299caa62e4eb105b3fec7149d804c73]

        Add all vcl subdirs to soffice.xcodeproj
        
        I hope I’m not breaking this for others who are using it, if I’m, feel
        free to revert.
        
        Change-Id: I6d91340d17c9edcd3db6064c9ab9755ffeac4f96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139139
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [a1ea7bee33ed53ecdc1a68acf554680e5c88804f]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: Id4d02e2b5c156ff7a93ce5d2d974c4594052bac3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139145
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-01  Eike Rathke  <erack@redhat.com>  [24d382a18ec2ade0d9e9b9c6e6c3e86bed6cde14]

        Resolves: tdf#150370 Accept 'art-x-...' private-use input in language box
        
        ... for artificial constructed languages.
        
        Change-Id: Ifd0f2ca63738eb9bbe78361cd3fdf507f3e397f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139135
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-09-01  Tor Lillqvist  <tml@collabora.com>  [ebb73e9e220433be9326dde4ac2284eba5e42558]

        More handwaving: Assume that it's OK to substitute OpenSymbol for Symbol
        
        And that when that happens, there is no reason for a LibreOfficeKit
        client to optionally warn the user that the Symbol font is
        missing. (Which it always will be, in that case, on Linux.)
        
        Change-Id: I2d60721c826cb3053197a19be8a69b71cbd98e5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139108
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-09-01  Miklos Vajna  <vmiklos@collabora.com>  [2a403bcbbe0f45cd14a74ae76c4647096463e8ca]

        tdf#150474 RTF import: fix missing char props for in-table newline characters
        
        I forgot about this in b9508dd55f82d35f09a58021dc001cf79b390e08
        (fdo#50665 rtftok: don't ignore character properties of text fields,
        2012-06-06), which handled the plain body text case, but not the
        buffered case.
        
        Change-Id: I5c5ebb58becc44a6cf1e0bb8984b2b8c212c3c2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139143
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-09-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [c9c68f0ddb6625fd86a6e172e15d1c943bb81911]

        cid#1500508 Using a moved object
        
        regression from
            commit f67392948d625db9ce115092e4c9bfd301268a25
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Sun Oct 10 19:59:23 2021 +0200
            loplugin:moveparam in xmloff
        
        And change the AddNamed method otherwise the unnecessarycast
        loplugin will trigger.
        
        Change-Id: I58ded1379a6e5179f1065d68d7c2e9b812aa91ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139091
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [6917a939cc656aaafb643627685b155d60f0399f]

        cid#1509250 Logically dead code
        
        this looks like it went slightly wrong in
        
            commit 0f86f678ff98115d32a381134985a1bd0d8c931e
            Author: Noel Power <noel.power@novell.com>
            Date:   Thu Jun 7 14:00:03 2012 +0100
            attempt to use mce::FallBack for control/oleObject import
        
        attempt to match the code to the comments
        
        Change-Id: I682b340c69ca6aa8a103fad87a3e7a1761adf43d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139104
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-01  Caolán McNamara  <caolanm@redhat.com>  [a21d29e77af57758c2fb54e1592db3d7ed675f2a]

        tdf#150723 "run" will make the dialog visible like "show"
        
        so make run drop m_aPosWhileInvis like show
        
        Change-Id: Id7c024c487baaa0b2fd9500888e953b9b808921d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139134
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-09-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [739f3bb7228fa8c33029af46093b4646f848814b]

        improve the SwContentIndex debug pretty printer
        
        Change-Id: I7fa4f25b285c4cf7a62e3aa4616dbbca4e1c1e76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139114
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [019501e6827e176c70480822725f7fc7b6a59de4]

        cid#1500502,cid#1500623,cid#1500659 Resource leak
        
        Change-Id: I7025dd3616ab2404a688d50bb25f07d012b52ccb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139092
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-09-01  Miklos Vajna  <vmiklos@collabora.com>  [50e743f210f35178b8c21628b023d50bf03e54f9]

        connectivity: use default member initializers in OWriterTable
        
        It's less code and does the same.
        
        Change-Id: I2469868a9fc97f4a9e6a89d53f50686ab89177ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139130
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-09-01  Caolán McNamara  <caolanm@redhat.com>  [790b5c3cc3b6627c41696a0cccae88358a6fd1b6]

        change ABORT_ON_NON_APPLICATION_FONT_USE to NON_APPLICATION_FONT_USE=...
        
        with =abort to crash and burn if there is font/glyph fallback, and
        lesser =deny to just restrict to the bundled fonts for the test.
        
        Change-Id: I0a8f7046260c24f3bf24ec3a91489924486fb844
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139132
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Stephan Bergmann <sbergman@redhat.com>

2022-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c54c576a5043dc5a0cc01f8c71897373516ae091]

        Fix typo
        
        Change-Id: Idc3bfb5298a00c681950aa4686748335ddd90d9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139136
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-09-01  Caolán McNamara  <caolanm@redhat.com>  [22795263e6743005c4f7df3e0dcedd933ed133b4]

        use VirtualDevice, not WorkWindow, in test
        
        like
        
        commit 8ca13426ca50a9466f552ac1e2f062920003d5ea
        Date:   Tue Aug 30 16:28:38 2022 +0300
        
            Workaround interdependency of tests
        
        Change-Id: Ic550f1cae45ff3145a3a25785499bf0d226e4940
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139131
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-09-01  Khaled Hosny  <khaled@aliftype.com>  [3e544b6938ee509a4f6df4c2e2996d71ce072506]

        FeatureCollector: check for alternates only in GSUB
        
        hb_ot_layout_lookup_get_glyph_alternates() does not take a table ta and
        GSUB table is assumed, but if we are checking GPOS table then we will
        passing a lookup index from a different table and the result will be
        garbage (e.g. think Inter’s kern feature has 8 alternate glyphs).
        
        Change-Id: I78d5eb8304aee3321f492d15e3fc10db47cdc628
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139138
        Tested-by: خالد حسني <khaled@aliftype.com>
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-08-31  Khaled Hosny  <khaled@aliftype.com>  [912f238343b99d89766c9ddde3f211454a59ae0c]

        tdf#150710: Don’t draw kashida when drawing bullet
        
        Passing the KashidaArray to the DrawText() calls for bullet drawing has
        the undesired effect of drawing the Kashida’s in bullet color and
        without overlap so they look wider than the regularly drawn ones. This
        is a regression from:
        
        commit 3901e029bd39575f700e69a73818565d62226a23
        Author: Khaled Hosny <khaled@aliftype.com>
        Date:   Mon Aug 8 22:08:37 2022 +0200
        
            tdf#104921: Cleanup Kashida insertion logic
        
        Change-Id: I0c521249a9ffdd6b0cc273f0742bdeec53975a42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139133
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-08-31  Michael Weghorn  <m.weghorn@posteo.de>  [7d873ed7043c4f7d671d443bcf92369b5fe37224]

        wina11y: Drop unused member and methods related to selection
        
        Those were only used by
        `AccObjectWinManager::UpdateAccSelection`,
        which has been dropped in
        Change-Id I49bfddb636721d9142a88b7ce1eb3ee3a2f9c695
        ("wina11y: Drop unused AccObjectWinManager::UpdateAccSelection").
        
        Change-Id: I11d1ad3f01929a68e341f910ec6382f91227e3c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139124
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-31  Michael Weghorn  <m.weghorn@posteo.de>  [58649c1db48b888f7ce4946ca92895fa0bc63349]

        wina11y: Drop unused AccObjectWinManager::UpdateAccSelection
        
        It was already unused when it was added in
        
            commit a18bdb3bc05e761704cc345a66a9d642bc4f4a0a
            Date:   Thu Nov 14 08:18:05 2013 +0000
        
                Integrate branch of IAccessible2
        
        `CMAccessible::get_accSelection` already queries
        information on demand.
        
        The dropped method looks like another one of the methods that
        could be used for manual bookkeeping of information
        instead of querying them from the underlying UNO
        interfaces on demand. But retrieving them on demand
        seems preferable, s.a. the commit message in
        
            commit fcf4a26275d7503835f9aa23cb94938809840300
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Wed Jan 5 13:41:53 2022 +0000
            tdf#146306 wina11y: Retrieve accessible desc on demand
        
        > Querying up-to-date values from the underlying
        > UNO interfaces on demand instead of doing extra
        > manual bookkeeping in the winaccessibility code
        > may be possible for more a11y attributes in addition
        > to the accessible description handled in this commit,
        > but each one will have to be looked at separately.
        
        Change-Id: I49bfddb636721d9142a88b7ce1eb3ee3a2f9c695
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139123
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-31  Mike Kaganski  <mike.kaganski@collabora.com>  [0fa5b4e03ed981cd79ac9af57e616714fc41b685]

        tdf#150714: [API-CHANGE] change CSV default encoding to UTF-8
        
        Makes import and export use UTF-8 instead of Windows-1252
        when executed from API without options.
        
        Change-Id: If04b119801c2509b48ca5d809f45d8437971d4b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139122
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-31  Caolán McNamara  <caolanm@redhat.com>  [f887c9beee0da27acec3abf683d8031b2385ff5f]

        cid#1500610 Explicit null dereferenced
        
        Change-Id: I4b63822212c8445007435be6bbc67b6b2c64bbb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139111
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-31  Caolán McNamara  <caolanm@redhat.com>  [5cb20b2084cf2270ba2c8f15fd899e2575696bad]

        cid#1500647 silence Resource leak
        
        Change-Id: I3f3a3cb5f31aff28711786af18d4bedcbd8e9ab8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139109
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-31  Caolán McNamara  <caolanm@redhat.com>  [8b8810343dc25eb44c2a5500648b9afbc94ab7b8]

        glyph cache considered artificial italic the same as regular
        
        The "true" font metrics are the same so it matches, though the
        result when rendered is different. Do the same with artificial
        emboldening too.
        
        seen with Bahnschrift font from tdf#103596 and tdf#108497
        
        Change-Id: I5fb77b5abe55fea9a09091e350c58866725c9b3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139127
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-31  Maxim Monastirsky  <momonasmon@gmail.com>  [a72861e3be5b89544ae943c0c5cc6d43e8e70a7d]

        tdf#150506 Execution parameter confused with slot state
        
        Regression of a6eddceda5d376cd73922123a3bb3a5683307c41
        ("rename some SID to FN_PARAM").
        
        Change-Id: I5bcafdcec16cc91b1b77f7a3affd630a2f6cc556
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139121
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-08-31  Stephan Bergmann  <sbergman@redhat.com>  [f6f0ef29f17a7afebd855dc06bd7172884649d73]

        Missing test dependency
        
        > warn:vcl.builder:1135119:1135119:vcl/source/window/builder.cxx:480: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: "file:///.../instdir/share/config/soffice.cfg/dbaccess/ui/appborderwindow.ui"
        > warn:dbaccess:1135119:1135119:dbaccess/source/filter/xml/dbloader2.cxx:460: DBG_UNHANDLED_EXCEPTION in load exception: com.sun.star.container.NoSuchElementException message: "file:///.../instdir/share/config/soffice.cfg/dbaccess/ui/appborderwindow.ui"
        > unotest/source/cpp/macros_test.cxx:74:FirebirdTest::testEmptyDBConnection
        > assertion failed
        > - Expression: xComponent.is()
        > - loading failed: file:////tmp/FirebirdTest__testEmptyDBConnection_2lyauo.tmp
        
        Change-Id: I25ede2d4b74753d056a15147737ae67e1c4b5588
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139087
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [0f0cc045e06c8f3cd3f9780054f2259c6a0995f7]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: I1f96b39094ea833ff742b5933fda610ef211997d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139118
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [62878fd6823c0ef05ced046fdf04b63bb189354b]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: I2010f2d46504d858cbe7451515e56d31e9c22a7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139119
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [00c03d8947d05e17086aaa48dba6ed70d5eb0078]

        cid#1509246 Inefficient vector resizing with reserve.
        
        preserve the benefits of reserving with the benefits of logarithmic
        doubling
        
        Change-Id: I0d15c4a5b4f1890c71b27c71169d9364f6448370
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139086
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [32726168948ead21d455f2f836c788d1a665dad1]

        cid#1509196 Inefficient vector resizing with reserve.
        
        preserve the benefits of reserving with the benefits of logarithmic
        doubling
        
        Change-Id: I52f610218adf4f10cfe1a714728ef3c4c3956a8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139084
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-31  Caolán McNamara  <caolanm@redhat.com>  [d8e70a0b831f53961249ef0ac93bab1bc66f2818]

        cid#1500692 silence Use after free
        
        Change-Id: I9cb8595023276bafa538ad80be110505a60c6882
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139106
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-31  Hossein  <hossein@libreoffice.org>  [e8c0a88d640b32129eae6c9042fd908c2892c7e1]

        tdf#139627 Test justified Arabic/Persian text to avoid gaps/big overlaps
        
        With the patches 3901e02..62ff105 from Khaled, many problems with the
        justified Arabic/Persian text which were related to Kashida are fixed.
        Here, we add a test for tdf#139627 which converts the example file to
        the PDF format, then checks the width and the position of the characters
        in the output to make sure:
        
        * The characters are present in the PDF file in the correct order
        * The characters are joined together
        * The diacritic mark is positioned correctly
        * The overlapping of the tatweel character is not more than 10% of the
          first character
        
        Sample odt file uses "Noto Arabic Sans" font, which is available via
        LibreOffice on all platforms.
        
        One may run the test with:
        
            make CPPUNIT_TEST_NAME=testTdf139627 -sr CppunitTest_vcl_pdfexport
        
        Change-Id: I7a826a1b43ee842978decb0cf9a5e2a3b7219982
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138328
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-08-31  Caolán McNamara  <caolanm@redhat.com>  [ead23d945fb7bc794996c82287282bc385296ada]

        cid#1509247 reserve here can't be right
        
        the assumption is that m_aSvXMLElementExportList[m_nDepth] can be
        written to here, so it should at least be resize not reserve
        
        Change-Id: I2bb6074ca9dd2f71e17f5b9ec955e4d6d65edaa9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139098
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-31  Caolán McNamara  <caolanm@redhat.com>  [5a7522d378e080eae4f3558102f0642d6f5fab71]

        ofz#39186 avoid Timeout
        
        Change-Id: Ie5b796de7b10893b08ccafdec57dbf60a947128c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139105
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-31  Eike Rathke  <erack@redhat.com>  [2c2e0568e89942cc8463c0da9aa7a3d177667178]

        Related: tdf#150370 Convert isValidBcp47() bool to enum LanguageTag::PrivateUse
        
        ... to prepare for more finegrained private-use control.
        
        Change-Id: I118c3f5ee6e437435c07ed2cf699c4597e9cdf88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139112
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-08-31  Mike Kaganski  <mike.kaganski@collabora.com>  [08385a624cbcd6d3de3476c76511545d4034a931]

        Empty salvage item was handled above
        
        Change-Id: Id0882c2caabe47f435b693aac9eb3a1c96760c59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138984
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-31  Heiko Tietze  <tietze.heiko@gmail.com>  [3b05eab7eb9a949912a329a2eae41abb8a0270cc]

        Resolves tdf#150697 - Improvements to terminology
        
        Change-Id: Ifeadc7ea92cac3f1b3883a694b38cd567153f4af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139088
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-08-31  Michael Weghorn  <m.weghorn@posteo.de>  [16d1ec5955333b72da05b3d8ab029a939a0642a3]

        a11y: Remove historical Calc table dimensions from XAccessibleTable doc
        
        The mention of Calc tables having 256 columns
        and 32000 rows is a bit outdated.
        I actually started looking here because with
        16k columns, the 32-bit a11y child indices aren't sufficient
        for all cells anymore...  (tdf#150683)
        
        Also remove duplicated words.
        
        Change-Id: Id707d56e3947c727811259d5f1c46a7f136efc40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139113
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [dbc655a1e6bdb118e09d87d1fd9022c201d7b068]

        cid#1509230 Inefficient vector resizing with reserve.
        
        preserve the benefits of reserving with the benefits of logarithmic
        doubling
        
        Change-Id: I41896d1cef3e9939fda13f055e045ccb5d6ea1ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139085
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-31  Caolán McNamara  <caolanm@redhat.com>  [2b0b12fa3bf9a880ad447368f7bd8a296e3a2834]

        cid#1500609 silence Use after free
        
        Change-Id: I090624c75de9567261ca1d3e2e4b4106c5d58352
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139107
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-31  Luboš Luňák  <l.lunak@collabora.com>  [fc91d611a231ae6fc498d0ac32944afb72775b95]

        assert when formula group size is not large enough
        
        That should never happen, as the size should originally come
        from the formula group size.
        
        Change-Id: Ic429ef498bb56d589c04a07d0fb44d9841deb19f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139090
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-08-31  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [2ab1136594baf0393d84d2c04d21561847498ac9]

        update credits
        
        Change-Id: Ie408cedd6e71deb241e3e059c364c75ce0f1d308

2022-08-31  Miklos Vajna  <vmiklos@collabora.com>  [8431cde61432893dd5ba75d8244457306a9f177b]

        crashtesting: fix DOCX export of forum-mso-de-102317.docx
        
        This went wrong in b2bc4ea8ddae6b01f344469d988e21fed3143c42 (DOCX
        import: handle SDT around citation field, 2014-07-16), the problem is
        that a run/inline SDT is pending, but we wrote a header stream in the
        meantime, so the invariant that Start/EndParagraph() in
        DocxAttributeOutput is called in pairs doesn't help, which results in
        not-well-formed XML, which is an assertion failure in debug build.
        
        Fix the problem similar to 5f3af56b2c0ef6c628a7cfe5ce6e86f8e1765f5f (sw:
        refactoring for docx sdt blocks output, 2021-11-16), which already did
        the same for paragraph/block SDTs.
        
        Change-Id: I5e7273b839bb5c1f841c0fab9b68b4ca239cca18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139089
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-08-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [0c028d551298b69f153af86c9cbeb01f06c4b810]

        cid#1500618 Explicit null dereferenced
        
        regression from
            commit 97c934d96be62f906c48561673866399f6469446
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Tue Sep 18 14:32:11 2018 +0200
            convert SwGlblDocContents to sorted_vector<unique_ptr<>>
        
        Change-Id: I7262bfb07825ed830e9e7fd8a93452fb7e749e8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139103
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-31  Caolán McNamara  <caolanm@redhat.com>  [c7450d0b9d02c64ae3da467d329040787039767e]

        check IFrame "FrameURL" target
        
        similiar to
        
        commit b3edf85e0fe6ca03dc26e1bf531be82193bc9627
        Date:   Wed Aug 7 17:37:11 2019 +0100
        
            warn on load when a document binds an event to a macro
        
        Change-Id: Iea888b1c083d2dc69ec322309ac9ae8c5e5eb315
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139059
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [1f4d48ce5723f96c5c5969ae8d7cd3a1bf9c3594]

        cid#1500540 Dereference before null check
        
        Change-Id: Id12ee298c5b3a1cafcb79afeb07d8cc679b947f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139097
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [7e774b4d49e332b40031c2a8759b996d15481e38]

        cid#1500462 Dereference before null check
        
        appears to be dead code all the way back to
            commit 7b0b5cdfeed656b279bc32cd929630d5fc25878b
            Author: Jens-Heiner Rechtien <hr@openoffice.org>
            Date:   Mon Sep 18 16:15:01 2000 +0000
            initial import
        
        Change-Id: I591cd51097daa641ccf1f583f7770ade138726ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139096
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8fce4a0a1077ed9d5652c8a9101e60be1408f47b]

        Fix typo
        
        Change-Id: I1cbdfec2c6340a8305fd249ff8112e2d8e0ffdfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139102
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e5ae7adcb58d41d8733b85b3e801a5d484a2832e]

        Fix typo
        
        Change-Id: Iae97a43a18a8017e739eb2bb4275da6fa275aff3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139101
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [56a1c4e80c45c81d42a12b536863f8f26f6144c6]

        Fix typo
        
        Change-Id: I18d696cbc5685778e23bf69ce99e044db25f9a55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139100
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [693cf862c7da540817d3bdff9120429f1528ef64]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: I7ab1a9f34fb1c953d0b4ea7d5b610b37fab2b2fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139081
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-31  Caolán McNamara  <caolanm@redhat.com>  [08fc49843f2893a89b97c8e5f522d31a182bc282]

        document attempt to upstream cairo patches
        
        Change-Id: If3fc80931a544030a6cef97978f9fed835b4530b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139095
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-31  Caolán McNamara  <caolanm@redhat.com>  [ab157ab93e0c5a62927947a8d2b0c1c277e526ac]

        move part of sanitizer patch to the patch that introduced the problem
        
        Change-Id: I3fdec4dd5ae93187aebb4a17f9fb01f0a536c9cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139094
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-31  Caolán McNamara  <caolanm@redhat.com>  [0a54d331f4fbc2df167b97a92e375dd6cafb5576]

        ofz#50805 crash seen in fuzzing libreoffice text rendering
        
        Change-Id: I8af207ff21399f1bc3f36c01b7d2912692cbb06b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139093
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-31  Sarper Akdemir  <sarper.akdemir@collabora.com>  [aebd3c4a7def4476f34e171fce395d6ba70e3e1e]

        tdf#144092 pptx export: export endParaRPr for empty shape & cells
        
        Alters ShapeExport::WriteTextBox so that when it is called with an empty
        text (on PPTX export) an attempt to export empty text's char properties
        (stored in the Shape or Cell's properties directly) made on
        ShapeExport::WriteText.
        
        These properties are exported into endParaRPr.
        
        Implementing this caused some tests that contain connector shapes fail
        with XML schema validation errors, therefore disabled export of txBody
        inside cxnSp tags.
        
        Also adds a unit test that checks roundtrip of empty shape or cell's
        endParaRPr.
        
        Change-Id: I3e3feda802f42560fa7fecc9c0b1afe73a900a84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138960
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-08-31  Sarper Akdemir  <sarper.akdemir@collabora.com>  [1a0ceb76e2fe12cdfff7cabf06ef43cfba296a34]

        tdf#144092 tdf#139511: revert parts of tdf#91762 tdf#137949 tdf#139511
        
        Reverts parts that have wrong assumptions wrt layouting a table in svx.
        
        The problems reverted commits solved previously, were refixed by commits:
        - tdf#144092 pptx import: correct table height during import
          (a5126a21351c87138ff86a6636326eb6cd6a0f8c)
        - tdf#144092 pptx import: fix import of empty cell and shape text properties
          (57f9b4b7d1ad164c56af12009ef1dafbc1be8369)
        
        So hopefully, reverting these now won't cause many regressions.
        
        Change-Id: Ie96293810b033dc86e41c200f10cf63326511cea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138653
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-08-31  oguzbalkaya  <oguz.balkaya@gmail.com>  [2839b604af94dbd1ee59dc6d47dc2f4c6ebd8dc6]

        tdf#101302: Add option to clear unavailable files in menu/start center
        
        This patch adresses tdf#101302. It essentially adds a menu item to clear
        unavailable files from the menu and start center. Previously, they were
        visible as recent documents in the menu and start center, and caused
        error when selected.
        
        Change-Id: I55ee9f663b24c343a90817c438aff11d9230061c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120480
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-08-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [575081690b894322c771c0a7e3a7beb89eb1aa0b]

        fix assert in builds with assert enabled, but dbg_util disabled
        
        after
            commit 8611f6e259b807b4f19c8dc0eab86ca648891ce3
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu May 27 10:27:46 2021 +0200
            ref-count SdrObject
        
        Change-Id: Ib320f42daff3b12798ee16b3739142f0e9f6d2e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139082
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [c66f655be6412910ad1dc041adb519d2c630fe8d]

        cid#1509223 Inefficient vector resizing with reserve.
        
        Change-Id: I12f215d60a7420676523c7cec85bfa5149683841
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139083
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-31  Noel Grandin  <noelgrandin@gmail.com>  [38b7c85f59e8b4ea2a0ae19ababa4da9c7061e99]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: I4e50aa5c71f86ed0d06e4c42b84d11158579207f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139061
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-31  Michael Weghorn  <m.weghorn@posteo.de>  [beb3d232f0d2987c09e2963c49329575a4e66048]

        gtk3 a11y: Use name of the actually called methods in SAL_WARN
        
        The previously used ones look like copy-paste errors.
        
        Change-Id: I58eebff657f01cc1b0fb9acd661603cc41a09ce6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139072
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-31  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [c2d1458723c66c2fd717a112f89f773226adc841]

        Rework of GlowPrimitive2D
        
        The new version does all needed stuff inside the GlowPrimitive2D
        implementation. Advantages are:
        
        - there is no need anymore to handle directly in the renderer
          implementations. That includes HitTest & future renderers, but
          also the currently existing fallback from MetafileRenderer
          to PixelRenderer
        
        - the buffered B2Primitive can re-use the last, potentially
          expensively cerated pixelation result
        
        - it checks for the possibility to do so using various
          aspects (see implementation, more would be possible)
        
        - it no longer uses impBufferDevice in the not wanted
          double-vdev/alpha-channel mode from presentation engine
        
        - it offers an example how to do all this with just a
          primitive (that can be replaced with another impl if
          needed without having to adapt any renderers). To
          support that, I added plenty of comments
        
        The group of GlowPrimitive2D, SoftEdgePrimitive2D and
        ShadowPrimitive2D use impBufferDevice in that much slower
        and expensive mode (two VDevs, processor-based alpha
        mixing). To get back to faster transparence rendering
        in general this is a 1st step, we also will need to
        re-work the other two mentioned primitives.
        The reworked one is now more efficient.
        
        Change-Id: I25c6fb970682b5311ce6f9ca4abf2702fb7c8862
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138973
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-08-31  Tor Lillqvist  <tml@collabora.com>  [0885d13cea917e9187adfe6190e60f4ce6039d2a]

        Remove comment that has been outdated since 2001
        
        The "empty comments" the comment referred to were removed in
        24f7917d9dc493ba35b504172f1ea3cfcd4d1486.
        
        Change-Id: I32b37224bbe02892af1a1d8c8898e40c005110da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139080
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f92766413310a3b11669224980a7e9cbf012ed73]

        Removed duplicated include
        
        Change-Id: I03783e8d6aa78887d70c07f99dfbf135cb3976e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139069
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-31  Luboš Luňák  <l.lunak@collabora.com>  [7d3ff55a0d072c825dac843bfbf6659a460103ba]

        pow(x,-1) -> 1/x in opencl code
        
        Ok, division is somewhat slow, but pow() is hardly going to be faster.
        
        Change-Id: I1c0d94243a67d0cd77874eb6b9ee6b4ef9206240
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139049
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-08-31  Luboš Luňák  <l.lunak@collabora.com>  [0fe3863a4ef510009bc3191c035f1deafdd2fb6e]

        revert 'loplugin:flatten in sc' in sc/source/core/opencl
        
        I have patches rewriting this code to be much cleaner, so this
        won't be necessary and it makes it hard to rebase those patches.
        Also at least the CheckVariables::CheckSubArgumentIsNan() change
        actually makes the code worse.
        
        Change-Id: I5d63c158c6883200e2c6e03d02e00f6672d6a1af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139048
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-08-31  Luboš Luňák  <l.lunak@collabora.com>  [fd72a87868708569d19cccaab158116107698db5]

        fix opencl implementations of comparison operators
        
        The normal core implementations use approximate comparison. Also
        add the two missing operators.
        
        Change-Id: I98f65b4fed70dd40f9087b6d98696b3bb10ea194
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139053
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-08-31  Luboš Luňák  <l.lunak@collabora.com>  [067610f46ae57f88439a1b7c5a28209d129e641e]

        do not accept strings for opencl equal operator
        
        This is part of "using string hashes for strings is kind of stupid"
        removal. And it seems this is never used for all of Calc's tests.
        Just keep it for numeric comparison.
        
        Change-Id: I1c5e3b10c9cacf3d163a675373f14d879a857db8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139052
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-08-31  Luboš Luňák  <l.lunak@collabora.com>  [975fa7d700d50d376090de6c370aa00b8b38e8cf]

        remove opencl implementation of CONVERT()
        
        Part of removal of string handling in opencl (using the hash here
        is not that bad, a hash collision is unlikely, but still).
        And the code handles only two conversions (m<->km and sec<->min ?
        I'm not even sure). And it seems it's not used a single time
        for all of Calc's checks.
        It could be added back if there's use for it (possibly with handling
        the strings better, e.g. by converting them in the C++ code
        to enumeration values passed to opencl).
        
        Change-Id: I65a6ab51d8fb42c09d8a76a1e09f6f5fcbae099a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139051
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-08-31  Luboš Luňák  <l.lunak@collabora.com>  [19e64b69fe1327993e8eeec41572d9c258686965]

        do not take strings for opencl <,>,<=,>= operations
        
        OpenCL code doesn't actually work on strings themselves, but only on their
        hashes. And comparing hashes doesn't necessarily have the same result
        as comparing the strings themselves.
        This is a part of preparation for removal of string handling in opencl,
        as the whole idea of handling strings in opencl is probably stupid.
        
        Change-Id: I8fa98bca0af14832f0d76135c1e195e1fb24451a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139050
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-08-31  Khaled Hosny  <khaled@aliftype.com>  [ce7c1c608fa99c86c8f2380cd8b82d02123f514e]

        vcl: Fix GenericSalLayout::GetTextWidth()
        
        There was a mismatch between text width calculated in
        GenericSalLayout::GetTextWidth() and last glyph width calculated in
        GenericSalLayout::GetCharWidths(), with the later using the sum of
        GlyphItem::newWidth() and the later using the GlyphItem::linearPos(),
        but linearPos() includes glyph offset and it should be subtracted from
        it to get actual width and we were subtracting it in the wrong place.
        
        I fixed where the xOffset() is subtracted but didn’t change it to simply
        sum GlyphItem::newWidth() though that is simpler so that we continue to
        test that linearPos() is correctly set.
        
        Change-Id: I40d6be6d1c82ed0ca1ce04bf792adf72faa0d787
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139071
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-08-31  Khaled Hosny  <khaled@aliftype.com>  [bdbbdc9b931d35f6d7d816512ac5be599295dc80]

        tdf#30731: Use ligature caret positions from the font
        
        When ligature caret positions from the font are available, use them for
        more accurate caret positions instead of evenly distributing the glyph
        width over grapheme clusters.
        
        Change-Id: I0ecfa35e1fff2b264b105182a4b29b2ebd033093
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138955
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-08-31  Noel Grandin  <noelgrandin@gmail.com>  [51103b8396c3a0c0dc34afcf3c11bd93e4342163]

        flatten data structures in SvXMLAutoStylePoolP_Impl a little
        
        set::set is already a node-based data structure, no need for
        more indirection
        
        Change-Id: Ib4083615696302621ce6f91059f99eee0849e4db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139067
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-31  Khaled Hosny  <khaled@aliftype.com>  [8cb4db941f91cc234dd18c61f8b1e51f65360d1f]

        tdf#30731: Improve caret travelling in Writer
        
        Previously, when measuring caret position, Writer would measure the
        width of the substring before the caret (i.e. layout it independent of
        the text after the caret and measure its width).
        
        This is incorrect, though. It assumes cutting the string laying it out
        would result in the same width as when laid out as part of a bigger
        string, which is invalid assumption when e.g. cutting inside a ligature
        or between letters that have different shapes when next to each other,
        etc.
        
        This appears to work when the width of the substring laid out alone is
        close enough to its width when laid out with the full text. But in cases
        where is widths are largely different, like the extreme case in the bug
        report, the caret will be jumping around as it is positioned based on
        the unligated glyphs not the ligated, rendered glyphs.
        
        This change introduces a special mode of measuring text width for caret
        positioning, that will layout the whole string that return the width of
        the requested substring.
        
        Fields and small caps text are trickier to handle, so old behaviour is
        retained for them. Now one will probably notice but if they do, it can
        be dealt with then.
        
        This also tries to be conservative and keep other pleases using the
        existing behaviour which might be desirable (e.g. when measuring text
        width for line breaking, we want the unligated width), but there might
        be other places that should use the new behaviour.
        
        To handle caret inside ligatures, the grapheme clusters in the ligature
        are counted and the width of the whole ligature is distributed on them
        evenly. A further improvement would be using HarfBuzz API to get
        ligature caret positions for fonts that provide them, which helps when
        the ligature components have different widths.
        
        Change-Id: I02062e2e2e1b1a35c8f84307c0a8f5d743059ab5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138889
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-08-31  Michael Weghorn  <m.weghorn@posteo.de>  [d325edf88c8dbcdaf324b8e3585a314c9351cf60]

        tdf#150676  sw a11y: Remove item from selection list on dispose
        
        As reported in tdf#150676, selecting a table (or also just
        simple text paragraphs) in Writer, then deleting the selection
        would result in the following warning when using the gtk3
        VCL plugin:
        
            warn:legacy.osl:100403:100403:sw/source/core/access/acccontext.cxx:442: fire event for disposed frame?
        
        This is because the code responsible for sending a11y events
        for selection updates gets called after the a11y objects
        of the previous selection have been disposed already and
        wants to send an event that the object has been unselected:
        
            > 1   SwAccessibleContext::FireAccessibleEvent                                  acccontext.cxx         444  0x7f4ffc5be7a2
            > 2   SwAccessibleContext::FireStateChangedEvent                                acccontext.cxx         475  0x7f4ffc5be8c2
            > 3   SwAccessibleContext::SetSelectedState                                     acccontext.cxx         1508 0x7f4ffc5c3752
            > 4   SwAccessibleMap::InvalidateShapeInParaSelection                           accmap.cxx             1428 0x7f4ffc5ea0fd
            > 5   SwAccessibleMap::InvalidateCursorPosition                                 accmap.cxx             2671 0x7f4ffc5f119d
            > 6   SwViewShellImp::InvalidateAccessibleCursorPosition                        viewimp.cxx            415  0x7f4ffd515c32
            > 7   SwCursorShell::UpdateCursor                                               crsrsh.cxx             2029 0x7f4ffc745e06
            > 8   SwCursorShell::EndAction                                                  crsrsh.cxx             278  0x7f4ffc73d4a7
            > 9   SwActContext::~SwActContext                                               edws.cxx               169  0x7f4ffccd45d4
            > 10  SwWrtShell::DelRight                                                      delete.cxx             322  0x7f4ffdc5a454
            > 11  SwBaseShell::ExecDelete                                                   basesh.cxx             229  0x7f4ffd9e304d
            > 12  SfxStubSwBaseShellExecDelete                                              swslots.hxx            2173 0x7f4ffd9e2784
            > 13  SfxDispatcher::Call_Impl                                                  dispatch.cxx           254  0x7f5039ab6f72
            > 14  SfxDispatcher::Execute_                                                   dispatch.cxx           753  0x7f5039aba37c
            > 15  SfxBindings::Execute_Impl                                                 bindings.cxx           1060 0x7f5039aa62b7
            > 16  SfxDispatchController_Impl::dispatch                                      unoctitm.cxx           701  0x7f5039b7a55e
            > 17  SfxOfficeDispatch::dispatch                                               unoctitm.cxx           263  0x7f5039b7840d
            > 18  svt::(anonymous namespace)::AsyncAccelExec::impl_ts_asyncCallback         acceleratorexecute.cxx 481  0x7f5036a40cfc
            > 19  svt::(anonymous namespace)::AsyncAccelExec::LinkStubimpl_ts_asyncCallback acceleratorexecute.cxx 473  0x7f5036a40c1d
            > 20  Link<LinkParamNone *, void>::Call                                         link.hxx               111  0x7f50336ac77f
            > ...
        
        To prevent that, remove the entry from the map of
        selected frames as well right when the object gets
        disposed.
        
        If necessary, sending the corresponding event that
        the item has been unselected should probably be done
        here, but it currently seems to be of little value to me
        when the object gets deleted anyway, so this commit
        doesn't add sending an additional event here.
        
        While at it, convert the `OSL_ENSURE` to a `SAL_WARN`.
        Warning in case `FireAccessibleEvent` gets called
        on an already disposed object generally seems reasonable
        to me.
        
        Change-Id: I879ba4e6399ffdc61e38093c5a9bd2ae620888e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139039
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-31  Sarper Akdemir  <sarper.akdemir@collabora.com>  [a5126a21351c87138ff86a6636326eb6cd6a0f8c]

        tdf#144092 pptx import: correct table height during import
        
        It appears PowerPoint can export rows of a table with row heights that
        is less than the minimum height (for that row). And also export the
        total table height wrong with it.
        
        If PowerPoint imports such a table, those rows are individually
        expanded to the minimum height. (Also increasing the table's total
        height)
        
        In Impress import we calculate table height by adding up individual
        row heights. Table layouting code depends on the table height being
        correct. This is why rows with less than minimum height lead to
        layouting problems.
        
        To compensate for this, while importing tables, layouting is skipped
        until the table height is updated with the corrected height.
        
        The correct height is calculated by layouting the table without
        fitting to an area (i.e with bFit = false).
        
        Change-Id: I79187882470a4e285b45bca1eabb469a084067f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138652
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-08-31  Miklos Vajna  <vmiklos@collabora.com>  [4f738840d804a03c44fc9f468f3470688a43f926]

        CppunitTest_sw_odfexport: remove not needed mustTestImportOf()
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I0444c9814e5854262e2dd1aef72b87174f762e62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139066
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9ba1e1486bf3fcccf98da93d3963b3d4036705a9]

        Fix typos
        
        Change-Id: I4ed7373afbb4102bbfaf0565c248a5cc84bd3ab4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139068
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d806f9223ae53365acd9aa6cb448adbb1811c57c]

        Fix typo
        
        Change-Id: Id405de7e2abfa6c4e77930d70b204f77e9cac1b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139070
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-31  Liu Hao  <ianahao331@gmail.com>  [aea89831f93b501738e62db9787a1085fd483193]

        tdf#145614 Convert #define to enum or constexpr
        
        Rename CommandId to ShapeControllerCommandID
        
        Change-Id: I41369ba893d68df876c8200aae19cc617837d077
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138251
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-08-30  Michael Weghorn  <m.weghorn@posteo.de>  [ef2ab3326ab1390c5c08d56d65af6dedd67c894f]

        gtk3 a11y: Implement methods for (un)selecting table rows/cols
        
        The `XAccessibleTableSelection` interface provides the
        required methods.
        
        This e.g. makes (un)selecting rows and columns in a
        Writer table using Accerciser as described in
        Change-Id I0c239c0d36a073cd63a35ca7d0802cf5591d9738
        ("sw a11y: Don't confuse row and column") work with
        the gtk3 VCL plugin as well.
        
        Change-Id: Ic17cc74c209b08907adedfa59ac586732b5ec3bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139065
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-30  Michael Weghorn  <m.weghorn@posteo.de>  [0a8efec1cd6ad5c8a3c09d4266067944f5d9d7be]

        sw a11y: Don't confuse row and column
        
        The previous use of `isAccessibleColumnSelected`
        instead of `isAccessibleRowSelected` e.g. caused
        the row not to be selected when selecting
        the a11y object for a Writer table in Accerciser's
        treeview of the a11y hierarchy and typing this
        in Accerciser's IPython console with the qt6
        VCL plugin in use:
        
            In [25]: acc.queryTable().addColumnSelection(0)
            Out[25]: True
            In [26]: acc.queryTable().addRowSelection(0)
            Out[26]: True
        
        Change-Id: I0c239c0d36a073cd63a35ca7d0802cf5591d9738
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139064
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-30  Michael Weghorn  <m.weghorn@posteo.de>  [d079415f7ddc4e47cbdfe527d1b5dcd3565599dc]

        svx a11y: Simplify AccessibleTableShapeImpl::getColumnAndRow
        
        Just use division and modulo instead of a custom loop.
        
        Change-Id: I70a975d6c73d4c3f645d250b9c571fe6e35cd702
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139063
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-30  Michael Weghorn  <m.weghorn@posteo.de>  [8acbe35ee38419bfa484c8c43e810c8ac68201c7]

        svx a11y: Drop TODO that doesn't need action
        
        `AccessibleTextHelper_Impl::getAccessibleChild` that
        gets called from `AccessibleTextHelper::GetChild`
        throws an `IndexOutOfBoundsException` on invalid
        index which is the expected behavior here and what
        the comment for `AccessibleCell::getAccessibleChild`
        says, so drop the TODO that seems to have been there
        to check this.
        
        Change-Id: If04438cc3625ce438ada75bb6dea7e6c88c3e894
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139062
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-30  Eike Rathke  <erack@redhat.com>  [ac371ee822e6640a8e2d6591236c22d1ab679462]

        Use ScFunctionList::IsEnglishFunctionNames()
        
        Change-Id: I21a7bf18c2117187b2e8c770b9367f46323b2c2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139054
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-08-30  cutamar  <amar.cutura@gmail.com>  [45394fcf7e45f623add7ed3c6dc43e6d6f89158c]

        tdf#141908 Replace usage of sal_Int32 with Color in unit tests
        
        Change-Id: Ifb5ff2e6d5ed28bcb9e190d7f2deaaa970693cbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138938
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-30  Caolán McNamara  <caolanm@redhat.com>  [4343432d423b5d92ca2b4ff5037eb29c8ac080ff]

        crash inserting odt as embedded ole object
        
        Change-Id: I6bf8e2913fc677efe9904507ef8e4edddb9ef3ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139058
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-30  Mike Kaganski  <mike.kaganski@collabora.com>  [8ca13426ca50a9466f552ac1e2f062920003d5ea]

        Workaround interdependency of tests
        
        CppunitTest_vcl_text failed for me on Windows:
        
          [_RUN_____] VclTextTest::testSimpleText
          C:/lo/src/core/vcl/qa/cppunit/text.cxx:198:VclTextTest::testSimpleText
          double equality assertion failed
          - Expected: 28
          - Actual  : -1
          - Delta   : 4
        
        This turned out to depend on test order; the minimal failing command was
        
          make CppunitTest_vcl_text CPPUNIT_TEST_NAME="testArabic testSimpleText"
        
        and running testArabic before testSimpleText made the latter to render
        white text on white background, and thus being unable to get resulting
        height of the painted text.
        
        Changing how the complex tests obtain their virtusl devices fixes this
        for me. I have no idea how and why the previous complex test code
        affected following tests. Windows buildbots were unaffected maybe
        because they had HAVE_MORE_FONTS undefined.
        
        Change-Id: If079e21e6b986fed5407295a71f9b121cf8de0b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139047
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [cb38ff2ea917c5f7440f3d421a707cb53c1aa068]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: I8858193e94fe34f1fe13d1aaaf7c7b1ed364af61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139045
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [3f58796b5d192e1028bd32c852da53fdce1540b7]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: I4ce9a5be9f3ad6d31eac8917ddb53b2228220066
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139046
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-30  Caolán McNamara  <caolanm@redhat.com>  [3978a2d53ec4e8a69ebae1d904e05211d202a0ff]

        bump scrtf input len some more
        
        Change-Id: I02a8250f85ee13e5eb8596f2ebf609b743a6cc38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139060
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [5ef4ed1e4b506a9fc54b069b6de3980ed731be30]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: I0defa466d8088aaad1c23b2fc780dcaa37691ad4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139006
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-30  Miklos Vajna  <vmiklos@collabora.com>  [13219c632b7ec154ba882a715cf890b54f10b146]

        sw reqif/xhtml export: fix invalid pixel formats of graphics exported as OLE
        
        When exporting a Writer document to reqif-xhtml in ExportImagesAsOLE
        mode with something like:
        
        	soffice.bin --convert-to 'xhtml:HTML (StarWriter):{"XhtmlNs":{"type":"string","value":"reqif-xhtml"},"ExportImagesAsOLE":{"type":"boolean","value":"true"}}' test.odt
        
        images are exported as ms paint ole objects instead of plain images.
        
        This happens in WrapGraphicInRtf(), using GraphicConverter::Export()
        where we just specify we want a BMP output. This usually works, but not
        when the bitmap format is something exotic where we try to keep that
        format in BMP, but ms paint can't handle it. When this happens, we get
        an RPC_E_SERVERFAULT error from OleRun() in OleComponent::RunObject(),
        which doesn't say much, except that ms paint failed to read the byte
        array we handed out.
        
        Fix the problem by ensuring that if a graphic is exported as OLE data,
        then it always has the 24bit pixel format.
        
        Interestingly a 8bit BMP can be opened in ms paint manually, but not
        when embedding it as OLE object.
        
        Change-Id: I2285bf67c4528cde208ae9fba42ece56822f5403
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139044
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-08-30  Tor Lillqvist  <tml@collabora.com>  [238c06f070b860ff1b6dac05b4d3c2b025a0cf3e]

        Filter out well-known metric-compatible font substitutions
        
        Change-Id: I9da63c173dcc926f577052b704284065b384f960
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139038
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-08-30  Stephan Bergmann  <sbergman@redhat.com>  [eddd37280aa69da82cde91c9b9cc8139c6ec8cdc]

        These commands are always URLs already
        
        Change-Id: I5083765c879689d7f933bbe00ad70bb68e635a21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139042
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [b0c5274497f252c6a41904d6249191d910c3f199]

        reduce cost of SwCache::Check
        
        which makes up 10% of the CPU cost of running writer unit tests.
        We can achieve the same correctness testing without an O(n^2) algorithm
        
        Change-Id: I2ba0574fa63a457b3c7bd670498a0c64a35280b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139040
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-30  Tor Lillqvist  <tml@collabora.com>  [be7d65019566eba59ec596672d9d25b56e47f748]

        Add SAL_INFOs for the recorded and pruned font substitutions
        
        Change-Id: Ice7b64c87bff6dbc0eead7bda36f3b0a678986e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139037
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-08-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [b2ce5ce87ecbaf4fcfc0f7341110f35c780cefb3]

        OSL_ENSURE->assert in SwCacheObj
        
        if these overflow, we will get more serious problems further down the
        line. Rather assert here.
        
        Change-Id: I70f27edb7c61a0c622a9f8fcb2e1eb075966ac59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139035
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-30  Luboš Luňák  <l.lunak@collabora.com>  [73f9048c4038707258ee42acaf1946d90df6270a]

        bail out in opencl unsorted vlookup as soon as a match is found
        
        Change-Id: Ic2eda985f93c4eac26e08251c5bdbc36d7c03708
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139028
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-08-30  Luboš Luňák  <l.lunak@collabora.com>  [ad2b6f1623300d28723d66fa0ac40530498acc77]

        opencl vlookup, move constant condition out of a loop
        
        There's no need to check in every loop iteration if the vlookup should
        be sorted or unsorted, and this needless branching slows the execution.
        
        Change-Id: I4f3072ddeaf54269cfec51043e84adb2571f0f73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139027
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-08-30  Luboš Luňák  <l.lunak@collabora.com>  [0db5b15e8e2799ed28ed4baa9939b76c90e944fb]

        opencl VLOOKUP should not look up in other columns
        
        VLOOKUP searches only the first column, I have no idea why this was
        made to search all of them.
        
        Change-Id: I3297a723a727ba3f56db9bbb320d5b868b247db7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139026
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-08-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [8caf588bb5d1c2babd6a331dad8d27aa9491ae6c]

        add some comments to SwCache and de-indent a little
        
        Change-Id: Ie4390aa0b55f46bc0937c6858ca6fd08393e02a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139034
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [210042432462316db196464a83763405acc6b698]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: I8dfb5e72563d2036b89ebdf49a7b1c29629ada14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139008
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [0e17717404d147a99d4c1f797298598ba54bb95f]

        SAL_WARN->SAL_INFO in SwContentNode::ChkCondColl
        
        we call this on all nodes, so it's not really a bug
        
        Change-Id: I7bb258e68abf6fb0ced5a46924b715febb79c587
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139036
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-30  Mike Kaganski  <mike.kaganski@collabora.com>  [28223ab9198e693a1cb4e344f14f8f5d5fbf127a]

        Unify the two places dumping bimaps for debugging
        
        Using the environment variable allows me to use a directory
        where no "access denied" happens on write access.
        
        Change-Id: Iffdd9b8566f2d794a6741b71d736d14d4643576c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139033
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-30  Heiko Tietze  <tietze.heiko@gmail.com>  [9ddbae9c65e795e9122c43eea0b4fa3a4d118939]

        Resolves tdf#145159 - Use display colors in Header/Footer dialog
        
        Change-Id: Ia19babe3603f653fa631f3d138b43103a553e944
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138998
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-30  Caolán McNamara  <caolanm@redhat.com>  [bc8e1c3d3f471823dfd68beb8c7e0974be00f20e]

        fix "g_object_weak_unref: couldn't find weak ref" warning
        
        (soffice:3465993): GLib-GObject-WARNING **: 11:33:34.451: g_object_weak_unref: couldn't find weak ref 0x7fffe9553580(0x7fffb4014180)
        
        do the same thing for all the gestures
        
        Change-Id: I944645fc3c95fd73186cd22e71738f247d864bb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139031
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-30  Mike Kaganski  <mike.kaganski@collabora.com>  [6daa9cd1331f70b5bfa55d5306c2216331ede680]

        Inline some macro wizardry
        
        Change-Id: Ice11a7b004ae39b6e455efa8f9cee62225d55147
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139032
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-30  Caolán McNamara  <caolanm@redhat.com>  [b37e6d2cbd2cfbd5c6eeba81415182c1c766de8f]

        gtk4: connect the zoom and rotate gestures for gtk4
        
        Change-Id: I9aec166cadcd7ae961ffbc390e0cddf9d8535a20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139030
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-30  Tor Lillqvist  <tml@collabora.com>  [d9ef86236891ec71c958b5402262dd698c51bb7f]

        Fix typo
        
        Change-Id: I857bdb7831bd1e4158f80f09ec232d76d4db794e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139029
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-08-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [b692eb6680ef63d699ddab07eb719fb1efb219ca]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: I675136be4de95a53bb0b2c08117ae67da405351e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139017
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-30  Maxim Monastirsky  <momonasmon@gmail.com>  [dbeb697d62250e9429462c7f61b859893262a651]

        tdf#149956 Rework toolbar image flipping
        
        An unified code, covering both vcl and weld cases. For
        SidebarToolBox, the controller is created before items
        are inserted, so we listen for item insert event to set
        initially correct state.
        
        Change-Id: I3841f21883104b4d3f8541c97ec7fa5fc0bec575
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139022
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-08-30  Maxim Monastirsky  <momonasmon@gmail.com>  [4fb8c0d14cb2468f7336438004f699b9eb7e7e4a]

        tdf#149741 tdf#149956 Make flipping work also in the sidebar
        
        - Reset the icon each time, as there seems to be no easy
        way to retrieve the existing icon from a gtk widget in
        order to mirror it, like we used to do for vcl. Similar
        approach is currently taken in
        ToolboxButtonColorUpdaterBase::Update.
        
        - Store the flipping state also in GtkInstanceToolbar,
        similar to vcl's ToolBox. This seems to be the easiest
        way to make flipping not break on icon theme change,
        covering all 4 cases (ToolBarManager, SidebarToolBox,
        ToolbarUnoDispatcher, GenericToolbarController), w/o
        too involved changes in each. This might benefit from
        some refactoring later on, but should be good enough
        for now.
        
        - One unsolved problem is the appearance of flipped
        icons with svg themes, as the regular variant is handed
        to gtk directly, whereas the flipped one is loaded by us,
        resulting with a different (blurry) look.
        
        Change-Id: I48c16827b46fb75fd798a041851af6e2648ae8fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139021
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-08-30  Maxim Monastirsky  <momonasmon@gmail.com>  [2958e4c92f15652c424765f02c87518011eb2406]

        tdf#149956 Remove previous vcl only solution
        
        Change-Id: Id67b75856a230e175ccc6328ec0838c78589191b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139020
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-08-30  Miklos Vajna  <vmiklos@collabora.com>  [1f6918b458e5edee8daa7c81675b30d50533249f]

        Split CppunitTest_sw_uiwriter3 into a uiwriter3 and a uiwriter8
        
        My build with 16G ram now regularly fails with:
        
        g++: internal compiler error: Killed (program cc1plus)
        Please submit a full bug report,
        with preprocessed source if appropriate.
        See <https://bugs.opensuse.org/> for instructions.
        make[1]: *** [solenv/gbuild/LinkTarget.mk:337: workdir/CxxObject/sw/qa/extras/uiwriter/uiwriter3.o] Error 4
        make[1]: *** Waiting for unfinished jobs....
        make: *** [Makefile:289: build] Error 2
        
        Change-Id: Ia758f2e905a13369a9eef7eece4104bb9ea76303
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139025
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-08-30  Caolán McNamara  <caolanm@redhat.com>  [6af64a35270678ce07a9c2e5e3aeaa7507f79710]

        its not ideal to wait until Paint to set the bg color
        
        set it at construction time
        
        Change-Id: I8923ea8f79c4bf18054fc697e2b35caad1b12486
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139024
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-30  Mike Kaganski  <mike.kaganski@collabora.com>  [d2272426cc79d9aacf4a34c5fd7744b59c29e95b]

        Use some more C++ in sal/osl/w32
        
        Change-Id: I407bd4b044143a42d5652dc4164421b602cfe486
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138958
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [660018d787e0116f1e8a9615bffb1cbf570e42fa]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: Idba478c29e3651200a9548c325835ed45f09b50a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139018
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-30  Caolán McNamara  <caolanm@redhat.com>  [b715118b8ea3374fc6895c7e5792b71410ad155c]

        ofz#50756 Direct-leak
        
        Change-Id: I76404a154bcf5b3724970ce546f64c0a3cf2f282
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139015
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-30  Caolán McNamara  <caolanm@redhat.com>  [92180791382f64c2b79f485e72b7a1026d573c2f]

        always call SetCursor even without a11y enabled
        
        returns too early
        
        Change-Id: I68715d965538853244aa1dbd52f4ae8adc27293b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139023
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-30  Caolán McNamara  <caolanm@redhat.com>  [70e0b2ab2cfb45f7eaa08337a42546f9c9f94542]

        ofz#50761 Integer-overflow
        
        Change-Id: I8681e7b1b128e7ca33142b7120ad2d4bb3227493
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139019
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-30  Eike Rathke  <erack@redhat.com>  [5a16cd1123003d6f72d84983292cf96c7fb49d60]

        Move input handler function names to ScGlobal static
        
        ... as there is only one function list and
        InputHandlerFunctionNames can be shared instead of each
        ScInputHandler holding their own copy.
        
        Change-Id: Id82b2020f8846456ce7464daa83feb6915792aa2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139012
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-08-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [ffe488c38741f4391b2f19440a8d20f4ed38a886]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: Ib3a3867d8eafd66de3c426eacf50d3f7c97fc4da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139016
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-30  Caolán McNamara  <caolanm@redhat.com>  [2b25dac755fbad79a9f30a7295a6e5cf0414d38c]

        cid#1512492 Logically dead code
        
        Change-Id: Ibb003782d8ea47a2318959f4d8b6aa11e0e874c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139013
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-30  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [599da3fa69805ebf8dee4517855fd8706e19d11d]

        tdf#114769: sw html export: better handling for relative URLs
        
        Usage of INetURLObject makes sense only in case of full URLs,
        but once relative one is provided it will contain invalid data.
        
        Change-Id: Icc5e191e2337a3dd9a76c660b1c7709551099a1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138875
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-08-30  Miklos Vajna  <vmiklos@collabora.com>  [966299b64a9a52fcccc1abc99406ea77fe121619]

        sw: document SwFormatFootnoteEndAtTextEnd
        
        Subclasses only have to override Clone(), everything else is shared.
        
        Change-Id: I3ef6242cbddb02c23de466d1959ee6c930723011
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139014
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-08-30  Stanislav Lopatin  <genkiginchan@gmail.com>  [91f91815124c00727eefdd92fbed2d927faaf60b]

        tdf#145538 Change common loops to range based.
        
        Just convert some loops to range based.
        
        Change-Id: Id80d9366f77bb08a130004db800b19e967496541
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138221
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-30  Łukasz Leszko  <leszko.lucas@gmail.com>  [59ddcb0445da12f2b912f1a8a876117fec112c41]

        tdf#90299 Fix saving external links as relative
        
        In current build some links to external xls files are not saved as relative even if
        "Save URLs relative to file system" option is checked. This patch aims to
        solve this issue.
        
        Change-Id: I6d0984bdcdeef57b227c8ab1353e002fa4355fc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131711
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [a606244d9aa0054988caf1859efb7f26d38748cf]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: I5ec22fd36b74ce08cbb60d055c5feea9ec489f9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139009
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-29  Caolán McNamara  <caolanm@redhat.com>  [51da8b9e80ea38a726bdc518fc8f19d4f13f806b]

        Resolves: tdf#150629 the window was destroyed from the fadetimer callback
        
        which is how it could be possible that SwPageBreakWin::dispose() could
        be both called, stopping the timer, but the timer callback could access
        the disposed SwPageBreakWin
        
        Change-Id: If29ffb45fbde607d35c12064b05e4b5d25c2f009
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139011
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-29  Noel Grandin  <noelgrandin@gmail.com>  [591673d1637b25f83e01baccc321a83f10fc0ce7]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: I58b7824f7eaa3a6d82ec290d7354ed65ca8acdbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139007
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-29  Noel Grandin  <noelgrandin@gmail.com>  [f9e415c87763b8d025764921df13e24a9449c4c0]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: I4edc1917fd02f6b5c498cbb8e4f74fb536cdf60d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139005
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-29  Noel Grandin  <noelgrandin@gmail.com>  [ff1ec4d59a2c97ccabbfd6e5fa542c19ab65db14]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: I4d754368561b69339dde3395a637a0fb19d75512
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139004
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-29  Noel Grandin  <noelgrandin@gmail.com>  [571b9950236d09df406bf1a05875f6ba95632515]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: I2936782ede9871189d48aeca7d25d47d13ae1fdb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139003
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-29  Noel Grandin  <noelgrandin@gmail.com>  [352ff49be44cdb438aab9d54364eeee393a14ebe]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: Ib3f8f40edd3d9a93460bf7dcd081af0b0bd4a6b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139002
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [8c64a4fe576c5fb09334faba8f6cefec9d6e72a1]

        use more SwPosition::GetContentIndex
        
        and convert an unnecessary loop into a simple calculation
        
        Change-Id: I79fb07770fdac787a95c65e5ff0d86d905f03cb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138999
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [6ef8762c74ae296b867966b4535243e822aafb05]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: I910cdd6a14d0171082935e0de94ec1779a9626c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138997
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [eb9a76c697b72cf0c31d1467a862c03d08760628]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: I9a0e393e755c8cb6a1b9857ecf0abbabf61a2840
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138996
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-29  Caolán McNamara  <caolanm@redhat.com>  [b91d4cf7ec844cc638dd8e02cc20e02d8f96998b]

        crashtesting: various checkGlyphsEqual asserts
        
        since:
        
        commit b9f0caad5d9e628f82d5148dfc7d2436d32817e2
        Date:   Tue Aug 23 04:13:28 2022 +0200
        
            tdf#66819: Disable ligatures with character spacing
        
        add the item causing the differing SalLayoutFlags::DisableLigatures mode
        to the key
        
        Change-Id: I4589c0430a781ca55a7479d2af446f3b5e22025b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139000
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-29  Stephan Bergmann  <sbergman@redhat.com>  [62fda78aecc8ba827dc12081b1a5873393138ca9]

        span requires a complete element type
        
        ...see C++20 [span.overview]/3 "ElementType is required to be a complete object
        type that is not an abstract class type."
        
        At least a --with-latest-c++ build against recent LLVM 16 trunk libc++ failed
        for me now with
        
        > In file included from sd/source/ui/app/sdmod.cxx:24:
        > In file included from include/vcl/virdev.hxx:24:
        > In file included from include/vcl/outdev.hxx:24:
        > In file included from include/o3tl/span.hxx:19:
        > ~/llvm/inst/bin/../include/c++/v1/span:540:38: error: arithmetic on a pointer to an incomplete type 'const SfxItemPropertyMapEntry'
        >         return iterator(this, data() + size());
        >                               ~~~~~~ ^
        > ~/llvm/inst/bin/../include/c++/v1/__ranges/access.h:144:36: note: in instantiation of member function 'std::span<const SfxItemPropertyMapEntry, 18446744073709551615>::end' requested here
        >       return _LIBCPP_AUTO_CAST(__t.end());
        >                                    ^
        > ~/llvm/inst/bin/../include/c++/v1/__ranges/concepts.h:44:5: note: in instantiation of function template specialization 'std::ranges::__end::__fn::operator()<const std::span<const SfxItemPropertyMapEntry, 18446744073709551615> &>' requested here
        >     ranges::end(__t);
        >     ^
        > ~/llvm/inst/bin/../include/c++/v1/__ranges/concepts.h:44:5: note: in instantiation of requirement here
        >     ranges::end(__t);
        >     ^~~~~~~~~~~~~~~~
        > ~/llvm/inst/bin/../include/c++/v1/__ranges/concepts.h:42:19: note: while substituting template arguments into constraint expression here
        >   concept range = requires(_Tp& __t) {
        >                   ^~~~~~~~~~~~~~~~~~~~
        > ~/llvm/inst/bin/../include/c++/v1/__ranges/concepts.h:48:25: note: while checking the satisfaction of concept 'range<const std::span<const SfxItemPropertyMapEntry, 18446744073709551615> &>' requested here
        >   concept input_range = range<_Tp> && input_iterator<iterator_t<_Tp>>;
        >                         ^~~~~~~~~~
        > ~/llvm/inst/bin/../include/c++/v1/__ranges/concepts.h:48:25: note: (skipping 16 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
        > ~/llvm/inst/bin/../include/c++/v1/__tree:761:23: note: in instantiation of template class 'std::__value_type<std::span<const SfxItemPropertyMapEntry, 18446744073709551615>, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySetInfo>>' requested here
        >     __node_value_type __value_;
        >                       ^
        > ~/llvm/inst/bin/../include/c++/v1/__tree:1798:49: note: in instantiation of template class 'std::__tree_node<std::__value_type<std::span<const SfxItemPropertyMapEntry, 18446744073709551615>, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySetInfo>>, void *>' requested here
        >         destroy(static_cast<__node_pointer>(__nd->__left_));
        >                                                 ^
        > ~/llvm/inst/bin/../include/c++/v1/__tree:1789:3: note: in instantiation of member function 'std::__tree<std::__value_type<std::span<const SfxItemPropertyMapEntry, 18446744073709551615>, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySetInfo>>, std::__map_value_compare<std::span<const SfxItemPropertyMapEntry, 18446744073709551615>, std::__value_type<std::span<const SfxItemPropertyMapEntry, 18446744073709551615>, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySetInfo>>, SdExtPropertySetInfoCacheCompare, true>, std::allocator<std::__value_type<std::span<const SfxItemPropertyMapEntry, 18446744073709551615>, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySetInfo>>>>::destroy' requested here
        >   destroy(__root());
        >   ^
        > ~/llvm/inst/bin/../include/c++/v1/map:1033:5: note: in instantiation of member function 'std::__tree<std::__value_type<std::span<const SfxItemPropertyMapEntry, 18446744073709551615>, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySetInfo>>, std::__map_value_compare<std::span<const SfxItemPropertyMapEntry, 18446744073709551615>, std::__value_type<std::span<const SfxItemPropertyMapEntry, 18446744073709551615>, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySetInfo>>, SdExtPropertySetInfoCacheCompare, true>, std::allocator<std::__value_type<std::span<const SfxItemPropertyMapEntry, 18446744073709551615>, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySetInfo>>>>::~__tree' requested here
        >     map()
        >     ^
        > sd/source/ui/app/sdmod.cxx:57:11: note: in instantiation of member function 'std::map<std::span<const SfxItemPropertyMapEntry, 18446744073709551615>, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySetInfo>, SdExtPropertySetInfoCacheCompare>::map' requested here
        > SdModule::SdModule(SfxObjectFactory* pFact1, SfxObjectFactory* pFact2 )
        >           ^
        > sd/inc/sdmod.hxx:45:8: note: forward declaration of 'SfxItemPropertyMapEntry'
        > struct SfxItemPropertyMapEntry;
        >        ^
        
        and
        
        > In file included from sw/source/core/unocore/unochart.cxx:34:
        > In file included from sw/inc/unochart.hxx:52:
        > In file included from sw/inc/unocrsr.hxx:22:
        > In file included from sw/inc/swcrsr.hxx:23:
        > In file included from sw/inc/tblsel.hxx:22:
        > In file included from sw/inc/swtable.hxx:24:
        > In file included from sw/inc/swtypes.hxx:30:
        > In file included from include/vcl/outdev.hxx:24:
        > In file included from include/o3tl/span.hxx:19:
        > ~/llvm/inst/bin/../include/c++/v1/span:540:38: error: arithmetic on a pointer to an incomplete type 'const SfxItemPropertyMapEntry'
        >         return iterator(this, data() + size());
        >                               ~~~~~~ ^
        > ~/llvm/inst/bin/../include/c++/v1/__ranges/access.h:144:36: note: in instantiation of member function 'std::span<const SfxItemPropertyMapEntry, 18446744073709551615>::end' requested here
        >       return _LIBCPP_AUTO_CAST(__t.end());
        >                                    ^
        > ~/llvm/inst/bin/../include/c++/v1/__ranges/concepts.h:44:5: note: in instantiation of function template specialization 'std::ranges::__end::__fn::operator()<const std::span<const SfxItemPropertyMapEntry, 18446744073709551615> &>' requested here
        >     ranges::end(__t);
        >     ^
        > ~/llvm/inst/bin/../include/c++/v1/__ranges/concepts.h:44:5: note: in instantiation of requirement here
        >     ranges::end(__t);
        >     ^~~~~~~~~~~~~~~~
        > ~/llvm/inst/bin/../include/c++/v1/__ranges/concepts.h:42:19: note: while substituting template arguments into constraint expression here
        >   concept range = requires(_Tp& __t) {
        >                   ^~~~~~~~~~~~~~~~~~~~
        > ~/llvm/inst/bin/../include/c++/v1/__ranges/concepts.h:48:25: note: while checking the satisfaction of concept 'range<const std::span<const SfxItemPropertyMapEntry, 18446744073709551615> &>' requested here
        >   concept input_range = range<_Tp> && input_iterator<iterator_t<_Tp>>;
        >                         ^~~~~~~~~~
        > ~/llvm/inst/bin/../include/c++/v1/__ranges/concepts.h:48:25: note: (skipping 11 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
        > ~/llvm/inst/bin/../include/c++/v1/span:441:15: note: while checking the satisfaction of concept '__span_compatible_range<const std::span<const SfxItemPropertyMapEntry, 18446744073709551615> &, const SfxItemPropertyMapEntry>' requested here
        >     template <__span_compatible_range<element_type> _Range>
        >               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > ~/llvm/inst/bin/../include/c++/v1/span:441:15: note: while substituting template arguments into constraint expression here
        >     template <__span_compatible_range<element_type> _Range>
        >               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > ~/llvm/inst/bin/../include/c++/v1/span:391:28: note: while checking constraint satisfaction for template 'span<const std::span<const SfxItemPropertyMapEntry, 18446744073709551615> &>' required here
        > class _LIBCPP_TEMPLATE_VIS span<_Tp, dynamic_extent> {
        >                            ^~~~
        > ~/llvm/inst/bin/../include/c++/v1/span:391:28: note: in instantiation of function template specialization 'std::span<const SfxItemPropertyMapEntry, 18446744073709551615>::span<const std::span<const SfxItemPropertyMapEntry, 18446744073709551615> &>' requested here
        > sw/inc/unomap.hxx:317:7: note: while declaring the implicit copy constructor for 'SwUnoPropertyMapProvider'
        > class SwUnoPropertyMapProvider
        >       ^
        > sw/inc/unomap.hxx:26:8: note: forward declaration of 'SfxItemPropertyMapEntry'
        > struct SfxItemPropertyMapEntry;
        >        ^
        
        Change-Id: I53d7d427890b360d87fa29e184c7836eff672ece
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138995
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-29  Alain Romedenne  <alain.romedenne@libreoffice.org>  [1670e6504c00b254bf0f86ed5faae5cef6b2ff40]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 463c1051d96b115ca526994920de2958f522d579
          - Addition of missing literals
            
            Change-Id: Ib185d6b0d71d19270be233168cff814d8beb5291
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/138825
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-08-29  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [a49245e04d45735aa76ad7720657c83530ba9ed8]

        Don't position dialogs relative to other dialogs
        
        When calling setPosSize on a dialog, and there are other dialogs on top of it,
        the dialog was positioned relative to its parent dialog.
        
        Fix this, so that dialogs are always positioned relative to the main window (if there is one).
        
        Revert of/Follow up to 8750c812c9b808ee980f7e0ce0e6ce91e75e1424
        
        Change-Id: I69f189865b118f9bc20077d48591fbd9e83b014f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138994
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-08-29  Miklos Vajna  <vmiklos@collabora.com>  [e268ac208d22aef687e99a625fc32e2a03a7b873]

        xmloff: extract ExportGraphicPreview() from ...
        
        ... XMLShapeExport::ImpExportTableShape(), this way
        XMLShapeExport::ImpExportMediaShape() can reuse it.
        
        Both write an XGraphic fallback, just the name template and the format
        of the export result differ.
        
        Change-Id: Ia1217b7bc3363d3fe3fe64f2add69e5072cc08c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138971
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-08-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [8611f6e259b807b4f19c8dc0eab86ca648891ce3]

        ref-count SdrObject
        
        Which means we can get rid of the majestic hack of ScCaptionPtr
        Previously, SdrObject was manually managed, and the ownership
        passed around in very complicated fashion.
        
        Notes:
        
        (*) SvxShape has a strong reference to SdrObject, where
        previously it had a weak reference. It is now strong
        since otherwise the SdrObject will go away very eagerly.
        
        (*) SdrObject still has a weak reference to SvxShape
        
        (*) In the existing places that an SdrObject is being
        deleted, we now just clear the reference
        
        (*) instead of SwVirtFlyDrawObj removing itself from the
        page that contains inside it's destructor, make the call site
        do the removing from the page.
        
        (*) Needed to take the SolarMutex in UndoManagerHelper_Impl::impl_clear
        because this can be called from UNO (e.g. sfx2_complex JUnit test)
        and the SdrObjects need the SolarMutex when destructing.
        
        (*) handle a tricky situation with SwDrawVirtObj in the SwDrawModel
        destructor because the existing code wants mpDrawObj in
        SwAnchoredObject to be sometimes owning, sometimes not, which
        results in a cycle with the new code.
        
        Change-Id: I4d79df1660e386388e5d51030653755bca02a163
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138837
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-29  Matt K  <mattkse@gmail.com>  [25a997c15d39fb30676a375df8ea4ce1ed2e1acd]

        tdf#53530 Only show 1 error dialog instead of 3 on export to PDF
        
        SfxObjectShell::ExecFile_Impl is called when exporting to PDF, and
        the 3rd error message pops up here, so we just add a check to see
        if we're about to show the general IO error during pdf export and
        skip showing the error message there.
        
        The first 2 error messages pop up from
        SfxMedium::TransactedTransferForFS_Impl, and so we just add a check
        to see if the first error message popped up in which case an abort
        error code is returned and we then skip popping up the 2nd error.
        
        Change-Id: Ifa85ca1e451b1f87c6ddd89a98d377ea04aeaa0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138333
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-08-29  Roman Kuznetsov  <antilibreoffice@gmail.com>  [de37cabc120b9a00ca089d1b28bc7b1958430db7]

        tdf#150246 Show CL and threaded in About dialog in the same time
        
        Change-Id: I8d4974967e1595159251275f58d88c25b9e91e6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138824
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2022-08-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [c2509337d573a8eaaa852db155962238af3a5b99]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: Ib1a31abd1e4fc8483a8ef799accb8a245bb6352b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138965
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-29  Miklos Vajna  <vmiklos@collabora.com>  [cbc6e67d3c88fb6ae39c304604a98eaa504f19cc]

        avmedia: implement video crop support in the ODP filter
        
        And also import/export the video preview as well. The naming follows the
        style used for table shape previews.
        
        The preview is important, since the cropping is relative to the bitmap's
        preferred logic size.
        
        Change-Id: I6115284c1f4cf342b3296cd0ac3beb70a809fd1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138959
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-08-29  Luboš Luňák  <l.lunak@collabora.com>  [690458889fd875a7885b692d3204c45c5016b925]

        fix undoing range reducing to apply only to COUNTIFS (tdf#150618)
        
        Before 7674399aac661eb503d7badc53b9a4d68bd9839d the code tried
        to range-reduce all operations except for COUNTIFS, the commit added
        handling also COUNTIFS and then later undo the rare cases when it
        shouldn't be done, but the undo wasn't specific to COUNTIFS even
        though it should have.
        
        Change-Id: Ibdb6516a1ac7bc7d34f16f8a99781859e9fc7b60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138880
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-08-29  Miklos Vajna  <vmiklos@collabora.com>  [37376f63006db97a4385856019f61d26374ab618]

        sw: prefix members of SwAuthorMarkPane, SwCaptionDialog, ...
        
        ... SwConvertTableDlg and SwLabDlg
        
        See tdf#94879 for motivation.
        
        Change-Id: I9a8be0c3f5763ea0fb9119960eb799b6ff7a0a4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138956
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-08-29  Sarper Akdemir  <sarper.akdemir@collabora.com>  [57f9b4b7d1ad164c56af12009ef1dafbc1be8369]

        tdf#144092 pptx import: fix import of empty cell and shape text properties
        
        For table cells and shapes without any text, text properties weren't
        correctly imported. Both the master styles and properties defined in
        the endParaRPr were ignored.
        
        It appears the current implementation does attempt to import those in
        TextParagraph::insertAt(...), after the attempt they end up in the
        TextRange('s nodes) but they are ignored.
        
        This commit implements a fix by: If the cell or shape has no text, the
        text properties are also pushed into the shape or cell's propset
        directly
        
        Change-Id: Ie425b3e9a73937a2503e47322e25f37ed9a2a6be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138651
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-08-29  Noel Grandin  <noelgrandin@gmail.com>  [95aea41eb9fbb99452097e5b36f09b8782c8dfff]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: Ifad11a8bfdaf6156017a96a9df24ecebc2ddc3ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138949
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-29  Thorsten Wagner  <thorsten.wagner.4@gmail.com>  [5bf4f36b509ae2bdc507074d53af007b4852013d]

        Prevent rounding down fontheights depending on display resolution for macOS
        
        Change-Id: Ifb0ba848de3613e49237fd1e4b4739915154f355
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138744
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-08-28  Caolán McNamara  <caolanm@redhat.com>  [b323f1fba2a7a409177f5296c6ba8b98c9e537ad]

        ofz#50729 Integer-overflow
        
        Change-Id: I9713130c6d621a4c5cc45a861170ae336a600bbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138950
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-28  Caolán McNamara  <caolanm@redhat.com>  [08042d2c32f86117828e50923333e9952d1d835d]

        cid#1500646 silence Resource leak
        
        Change-Id: I68ae618a2f828de0d4043cf4d986c915ac1e1a7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138944
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-28  Caolán McNamara  <caolanm@redhat.com>  [f4ccf5da912a8cb33971cfd2f2276e90a0571d0b]

        cid#1500658 silence Resource leak
        
        Change-Id: I799c44990d2a2cca3b843c3c64774d4d49e4a8b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138946
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-28  Caolán McNamara  <caolanm@redhat.com>  [02663c8ba0cfe6bf71070ed2e02d13f1ced895d4]

        cid#1500473 silence Resource leak
        
        Change-Id: Ibf6b453b77d3fc83d40b04e0003f7f009df23e10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138942
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-28  Caolán McNamara  <caolanm@redhat.com>  [061363cea1642ba60de32b644b73c5c9cc136596]

        ofz#50674 reduce limit while fuzzing
        
        Change-Id: I1eeb4147f6c0c56c05450291c922bcd04017881a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138947
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-28  Caolán McNamara  <caolanm@redhat.com>  [1ad7fe75cccafed2be3cd6628b931762067a56e8]

        cid#1500491 silence Untrusted loop bound
        
        Change-Id: I508337b8a8482b5aaa056a564a0dfa39cbbb4b56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138943
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-28  Caolán McNamara  <caolanm@redhat.com>  [18f16d9d2516b3f7c0edfef05ffe66629c598c36]

        cid#1500510 silence Use after free
        
        and
        
        cid#1500471 Use after free
        cid#1500604 Use after free
        cid#1500617 Use after free
        
        Change-Id: Idd86c8c81dd6f0afb6f055fadee778559cb6dba6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138945
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-28  Caolán McNamara  <caolanm@redhat.com>  [43644510f29ff15da2fd87c7a6ea654e9f799efc]

        cid#1500441 silence Resource leak
        
        and
        
        cid#1500631 Resource leak
        cid#1500695 Resource leak
        
        Change-Id: Idf8aa7b44c6ba3aafcde7b7d3a3522224fe3f865
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138941
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-28  Noel Grandin  <noelgrandin@gmail.com>  [e919ed82a5c63902a4daf48be08ed6fb583e0275]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: I3734c0e2f323720afa32e7ac2dd46f53bdea4e48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138939
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-28  Caolán McNamara  <caolanm@redhat.com>  [6d0d3f97741194983c52e2a33449485b80c8ed3d]

        cid#1512438 Dereference before null check
        
        Change-Id: Ibaf4d9250064255dc1bcf2e334c43d1260c295c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138940
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c1156e89b8993c5f71af80ad3919bd1e666a2905]

        Fix typo
        
        Change-Id: I4e21288bdf4ceaf36edb49d1f34ce4ab05ed7415
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138656
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a739ad1304a73340f6e68ed7e03e7a1e84ccc892]

        Fix typo
        
        Change-Id: I99e5a87c8ee1667bbcc96051ecb25f1bf310055f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138934
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-28  Noel Grandin  <noelgrandin@gmail.com>  [472aacb9a34128ee46ae4f68e4ab0576b1ea7bbf]

        flatten some code in SwCursorShell
        
        Change-Id: Iae9d6cbfd771721a93b2d6fa4aa0e0631035cb78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138937
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-28  Thorsten Wagner  <thorsten.wagner.4@gmail.com>  [87318da781b429abd8261a8b64bb8d72c79b9da2]

        Adjust button text colors for macOS Big Sur
        
        Change-Id: I1bbdcc97d65afbebce0b2d2e7530f156aa037315
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138799
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-08-28  Aron Budea  <aron.budea@collabora.com>  [e3224c23f55f9fa489838bdf3b30b88a798ec33a]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 97a0bfd2eda30586e70a090a8ffc1c83f49e1295
          - tdf#149980 updated Ukrainian dictionaries to 5.8.0
            
            Change-Id: I7f71818a3055dd46f5d2cb572f940455fe21b586
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/138914
            Tested-by: Aron Budea <aron.budea@collabora.com>
            Reviewed-by: Aron Budea <aron.budea@collabora.com>
            
2022-08-27  Noel Grandin  <noelgrandin@gmail.com>  [d152455237f548ed3f3d87689b1f558aa1c057c1]

        crashtesting ooo117844-1.docx
        
        regression from
            commit 59785c0237f2bc5eaf9e9742bdf30136f3b3d2ba
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Mon Aug 15 15:24:32 2022 +0200
            pass SwNode and sal_Int32 to delBookmarks
        
        Change-Id: I2d552cf1bc70850e09b354e11644d59013061377
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138935
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-27  Aron Budea  <aron.budea@collabora.com>  [7bc61569e25fe0c32063896eced72219cc4fb3f5]

        Add Persian (fa-IR) dictionary to installset
        
        Change-Id: I7abf38be5c8d8c8bfb7eb3a756695054b4275f9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138892
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Jenkins

2022-08-27  Aron Budea  <aron.budea@collabora.com>  [1d5b0b89e2f757709d59b3cfdc5a7a23ec4d8326]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 1bee012fc52a625fe0e0abec071ed1b002fac918
          - Add Persian (fa-IR) dictionary
            
            Change-Id: I906c924dfe346898f7f5c69d2c1a3e6ae9424651
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/138891
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            Tested-by: Andras Timar <andras.timar@collabora.com>
            
2022-08-27  Aron Budea  <aron.budea@collabora.com>  [9e1b93e2d586ce6c701c506300f8e51acbfc6168]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to d201d1180ce044fe49e167d0d5b6d182a0f2850d
          - tdf#142152 replace keywords in Spanish dictionary description
            
            Change-Id: I806c1d8acdacd450454dde13fc507d15edd19e58
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/138915
            Tested-by: Aron Budea <aron.budea@collabora.com>
            Reviewed-by: Aron Budea <aron.budea@collabora.com>
            
2022-08-27  Caolán McNamara  <caolanm@redhat.com>  [310a52490749637cd6a6485407fbd1e5e143abe9]

        cid#1500688 silence Dereference after null check
        
        Change-Id: I53ffb3537b2ac5618a9776c946eebf866f725cb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138929
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fdb7e4b97f20e80dadb0c0b24baf5512040cd20d]

        Fix typo
        
        Change-Id: I70e12e47fd2f72ce68f388861bdbf03cbad3c87f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138918
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-27  Hannah Meeks  <hmeeks4135@gmail.com>  [70c69ba1c48a42b763dd5426bd4f008d950ad967]

        VBA: make debugging of VBA tests much easier
        
        When basic fails it displays a MessageBox - which is immediately
        cancelled. With this we can easily see what it would have said.
        
        Change-Id: Icd0719caa87ede4217fa9731671e36f380cba702
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137897
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-27  Hannah Meeks  <hmeeks4135@gmail.com>  [aa1e77cd1733ba448eaa04fc1853e47a7dc200b3]

        VBA Add test documents for XTable
        
        Change-Id: Ia12c055addda545574c33a55ba758b3f1d5b0b73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137852
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-27  Caolán McNamara  <caolanm@redhat.com>  [341d1462c23214a63293f62c6d5d42a27fd8e6fc]

        cid#1500596 silence Resource leak
        
        Change-Id: I4600c9cd0f7fdea698750ca416fc7f46dcebf23c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138928
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-27  Caolán McNamara  <caolanm@redhat.com>  [b9cf72d76014854753f5c609208f0784a60dbd45]

        cid#1500569 silence Explicit null dereferenced
        
        Change-Id: I55b765f12f0e77f1f4ef4cbce9d6f2c9b661d370
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138927
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-27  Noel Grandin  <noelgrandin@gmail.com>  [e3e49d07e2feebcec631eed98bea5e3f6f6ab572]

        sal_uLong->sal_uInt32 in ValidationEntry
        
        we are already using sal_uInt32 in various places, and passing
        this through SfxUInt32Item
        
        Change-Id: Iea06b59edc56632b823729462516a6b5fb74e28a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138917
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-27  Noel Grandin  <noelgrandin@gmail.com>  [56a654ae337e48f5845252e91a95cf9a63ed3388]

        sal_uLong->sal_uInt32 in XclExpDV
        
        we are already passing this through ATTR_VALIDDATA which is
        a SfxUInt32Item
        
        Change-Id: I491a85379a2f4900c70f3eb92f5be3f3c16a1d42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138916
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-27  Caolán McNamara  <caolanm@redhat.com>  [d341313d3107f0480523378a464252585b17403b]

        cid#1500545 silence Explicit null dereferenced
        
        Change-Id: Ie8cb87ab80a148a79510591fcd089c0bc230612e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138926
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-27  Caolán McNamara  <caolanm@redhat.com>  [ea892cc0ea96f94c5a51227b897694f18b2b785b]

        cid#1500523 silence Resource leak
        
        Change-Id: I9c2d026cb71615ac3121f47e47a6b0b163e820f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138925
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-27  Caolán McNamara  <caolanm@redhat.com>  [aa81005151c4c266173cf7460b4db87339c921f5]

        cid#1500516 Explicit null dereferenced
        
        Change-Id: I3fda15451e55d4ee1b296cddb1f6933d81faae3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138924
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-27  Caolán McNamara  <caolanm@redhat.com>  [97622503fe7ed58820b7dfc813b3b3ea8f5ad057]

        cid#1500455 Dereference after null check
        
        Change-Id: I5cbc1d182821b88514077db5ff2c436f62372bef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138923
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-27  Caolán McNamara  <caolanm@redhat.com>  [d455bf3665a4539ec64c6cf6ece76437a2c4cf75]

        cid#1500408 silence Resource leak
        
        Change-Id: Ic969e0dac9d5fceb2c14daee37eee44305c15220
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138922
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-27  Caolán McNamara  <caolanm@redhat.com>  [45e54afffa40c1f2bf3c98a3229a2137c050c0fc]

        cid#1509234 DCN: Don't Catch NullPointer Exception
        
        and
        
        cid#1509229 DCN: Don't Catch NullPointer Exception
        
        Change-Id: I113de964ff07fc771ac64acb8583341cd518d0e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138921
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-27  Caolán McNamara  <caolanm@redhat.com>  [995ae3dc84a9c220b62086664c8ad4a161401cc7]

        ofz: -Wp,-D_FORTIFY_SOURCE=2 in cairo a problem with msan
        
        Change-Id: I5c7bc7b9a370ee3a5c7dd3f7a2c92c5f2b193d58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138920
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-27  Povilas Kanapickas  <povilas@radix.lt>  [85ab77d241ce3bc6adca26d541873583bce2d9d0]

        sd: react to touchpad zoom gestures in ViewShell
        
        Zoom touchpad gesture now works in the main Impress window to zoom in
        and out of the main slide.
        
        Change-Id: I50e2fef668b1670e446068200f65337ec5ab1a94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138791
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-27  Khaled Hosny  <khaled@aliftype.com>  [f5c3a215fdd5505ebba8ae341d2146c3a4f739e3]

        vcl: Don’t leak hb_set_t
        
        Looks like I have a habit of never destroying these.
        
        Change-Id: I58e77908c68553222e34600aafb6fee186000a0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138893
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-08-27  Eike Rathke  <erack@redhat.com>  [1581a631464254bbc428649c35b23c79df837ed2]

        Do not gather function data over and over again for each formula input
        
        The function list changes only if switched to/from English
        function names or if reset for AddIn config and only then needs to
        be rebuilt. In all other cases simply reuse a once obtained data
        set and only append the dynamic document content.
        
        Change-Id: I5b1d14205e2933010a1b4382c985594d75802742
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138890
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-08-27  Hossein  <hossein@libreoffice.org>  [d05c176cc022f1b771f7c064f6ce74e9f8c27a1b]

        tdf#150457 Fix crash on hovering removed footnote reference
        
        The regression was caused by 402f36efb215338ad545caa65d39fb8a39685ea1.
        Before that, 0aa0fda64057647219954480ac1bab86b0f0e433 changed the cursor
        jumping behavior to fix tdf#81226. The goal was to make LibreOffice
        behave as described in the description of the issue:
        
        "When your cursor is on the last line but not at the end of it, simply
        press the down arrow to go at the end of the file (end of that line)."
        
        The same behavior was achieved for pressing down on the last line.
        
        The above patches allowed removing the footnotes and their numbers
        (except the first number) while the reference were still present. Then,
        on hovering a removed footnote reference, a crash was happening. It
        should be noted that even with this patch, removing the first reference
        number was not possible.
        
        This fix limits this behavior to anywhere other than inside a footnote.
        In this way, it prevents crashing.
        
        With this fix, the behavior of the cursor goes back to what it was
        before 0aa0fda64057647219954480ac1bab86b0f0e433. The user will not be
        able to select all the footnotes at once. Also, removing footnote number
        will not be possible.
        
        It is worth noting that not being able to select all the footnotes at
        once prevents the user from changing the characteristics of the
        footnotes all at the same time. Also, not being able to remove the
        footnote numbers, prevents the user from having footnotes with custom
        numbers written manually. Both of these actions are possible in MS Word.
        The other difference is that by going up, one can go out of the footnote
        section in MS Word, but this is not the case for LibreOffice.
        
        A UI test is added to make sure the crash will not happen again. The
        test can be run by:
        
         cd sw && make -srj1 UITest_writer_tests2 \
          UITEST_TEST_NAME="deleteFootnotes.tdf150457.test_delete_footnotes" \
          SAL_USE_VCLPLUGIN=gen
        
        Change-Id: I1ce7d2189355f6763b6f31219e00516ff7a8164e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138562
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-08-27  Michael Weghorn  <m.weghorn@posteo.de>  [903b8f8524b8c84eced3ccbf7cfec9c5b9015f4b]

        gtk: Fix gtk4 build after f2bd19f672023 and e6bed4293814d
        
        Other than their gtk3 counterparts, the gtk4 variants
        of `gtk_gesture_zoom_new` and `gtk_gesture_rotate_new`
        don't take any `GtkWidget*` param any more:
        
            In file included from .../libreoffice//vcl/unx/gtk4/gtkframe.cxx:12:
            .../libreoffice//vcl/unx/gtk4/../gtk3/gtkframe.cxx: In member function ‘void GtkSalFrame::InitCommon()’:
            .../libreoffice//vcl/unx/gtk4/../gtk3/gtkframe.cxx:1025:42: error: too many arguments to function ‘GtkGesture* gtk_gesture_zoom_new()’
             1025 |     m_pZoomGesture = gtk_gesture_zoom_new(GTK_WIDGET(pEventWidget));
                  |                      ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
            In file included from /usr/include/gtk-4.0/gtk/gtk.h:145,
                             from .../libreoffice//vcl/unx/gtk4/transferableprovider.hxx:14,
                             from .../libreoffice//vcl/unx/gtk4/gtkframe.cxx:10:
            /usr/include/gtk-4.0/gtk/gtkgesturezoom.h:46:14: note: declared here
               46 | GtkGesture * gtk_gesture_zoom_new             (void);
                  |              ^~~~~~~~~~~~~~~~~~~~
            .../libreoffice//vcl/unx/gtk4/../gtk3/gtkframe.cxx:1034:46: error: too many arguments to function ‘GtkGesture* gtk_gesture_rotate_new()’
             1034 |     m_pRotateGesture = gtk_gesture_rotate_new(GTK_WIDGET(pEventWidget));
                  |                        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
            In file included from /usr/include/gtk-4.0/gtk/gtk.h:141:
            /usr/include/gtk-4.0/gtk/gtkgesturerotate.h:46:14: note: declared here
               46 | GtkGesture * gtk_gesture_rotate_new             (void);
                  |              ^~~~~~~~~~~~~~~~~~~~~~
            make[1]: *** [.../libreoffice//solenv/gbuild/LinkTarget.mk:334: /home/michi/development/git/libreoffice/workdir/CxxObject/vcl/unx/gtk4/gtkframe.o] Error 1
            make: *** [Makefile:289: build] Error 2
        
        Change-Id: Ia2f0f76b6353c34baef9fd6adcafe4af07bec543
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138888
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-26  Caolán McNamara  <caolanm@redhat.com>  [327a87f51d5a35d6dee0e9038b26f989052f6e0c]

        tdf#124300 survive update all
        
        unsatisfactorily just route-one avoiding null derefs
        
        Change-Id: I66153f3a16d53f245d538c407c512557b5ececc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134518
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-26  Caolán McNamara  <caolanm@redhat.com>  [872ea3ac4a45700f1cd23fec48b700ee10fda613]

        bump scrtf input len some more
        
        Change-Id: I3690f2ec60eed58bba149c322e92b39cf2f8ba32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138887
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-26  PoonamShokeen  <poonamshokeen7@gmail.com>  [08a63a88543b0da68380090b655e777bd2b980be]

        tdf#145538 Use range based for loops
        
        Change-Id: I144d020c6c57937caa800f019ab175597ed8ede4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137538
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-08-26  Povilas Kanapickas  <povilas@radix.lt>  [e6bed4293814dd58f0a7d050e8057e717d03faab]

        vcl: implement touchpad rotate gesture support on gtk backend
        
        This change is enough to support both touchpad and touchscreen gestures,
        but currently GDK_TOUCH_MASK is not enabled, so only touchpad gestures
        are supported.
        
        Change-Id: Ia36b64cd891321d3a5420ea81dca236c936d9af3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138790
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-26  Povilas Kanapickas  <povilas@radix.lt>  [f2bd19f6720239db228cd4388be8e928505c51b6]

        vcl: implement touchpad zoom gesture support on gtk backend
        
        Note that this does not support touchscreen gestures. Enabling support
        for touchscreen gestures requires enabling GDK_TOUCH_MASK which has
        higher regression potential for touchscreen users, so it has not been
        done yet.
        
        Change-Id: I1baab36804230484394e638bf8bfb8c7a7ddabe0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138789
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-26  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [e1a32c881a7230481ecc8659d587e3621213e10f]

        tdf#142031 - Collect all the characters for the formula suggestion auto input
        
        Change-Id: Idec350b09279f42f2ca42a1c02082d8e9e4207b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138702
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-08-26  Noel Grandin  <noelgrandin@gmail.com>  [26958d40f48645abce7a6211394b7697d1385a5f]

        use more SwPosition::Assign
        
        part of hiding the internals of SwPosition
        
        Change-Id: Icc7f28a2c64e78bb87af9adab4a3e4e08ac6630d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138885
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-26  Mike Kaganski  <mike.kaganski@collabora.com>  [2a3e8d220a244dd15c28d52895848546a915feda]

        lok: use ".uno:SidebarDeck.DeckName" for the rest of the decks
        
        Allows to avoid introducing a dedicated UNO command for each and every deck.
        
        Change-Id: Icc9b2fa9ec3ac495f022970d412d9b19ec000a76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138883
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-26  Michael Weghorn  <m.weghorn@posteo.de>  [dce8fda483f38eb8624c89c20c07a1af68e3952e]

        qt a11y: Set the (un)selected child in selection add/remove event
        
        Qt itself sets the child index when sending
        `QAccessible::SelectionAdd` or `QAccessible::SelectionRemove`
        events for its own widgets and the handling in its AT-SPI adapter
        assumes that this is the case, so do so here as well.
        
        Work around QTBUG-105988 [1] by using the
        `QAccessibleEvent` ctor that takes a `QObject*` instead
        of the one that takes the `QAccesibleInterface*`, since
        calling `QAccessibleEvent::setChild` in the event object
        would otherwise break things.
        
        When used in combination with the suggested Qt changes to
        send AT-SPI `SelectionChanged` events for these event
        types and `QAccessible::SelectionWithin` [2] [3],
        the suggested Qt changes to add support
        for the AT-SPI selection interface [4] [5] and a
        corresponding LibreOffice demo change [6] that implements
        the suggested `QAccessibleSelectionInterface`, this
        makes Orca announce selected Calc cells for the qt6 VCL
        plugin.
        
        [1] https://bugreports.qt.io/browse/QTBUG-105988
        [2] https://codereview.qt-project.org/c/qt/qtbase/+/429146
        [3] https://codereview.qt-project.org/c/qt/qtbase/+/429147
        [4] https://codereview.qt-project.org/c/qt/qtbase/+/428566
        [5] https://codereview.qt-project.org/c/qt/qtbase/+/428567
        [6] https://gerrit.libreoffice.org/c/core/+/138750
        
        Change-Id: Id1cd28aa8cab208d7713ddd46ede5a7acd73334a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138882
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-26  Michael Weghorn  <m.weghorn@posteo.de>  [f46ae9132d562ac3f881a663a70c50d27da4049a]

        a11y: Align SELECTION_CHANGED_REMOVE doc with reality
        
        While the documentation for
        `AccessibleEventId::SELECTION_CHANGED_REMOVE`
        said that the removed item is set in
        `AccessibleEventObject::OldValue`, all places that set the removed
        item in that type of event actually set it in
        `AccessibleEventObject::NewValue` and e.g. winaccessibility's
        `AccContainerEventListener::HandleSelectionChangedRemoveEvent`
        also handles the event with that assumption, so adapt the
        doc accordingly.
        
        (There are also various places that send `SELECTION_CHANGED_REMOVE`
        events without setting any of the two.)
        
        Change-Id: Ib49068715d9436a99e79d13f2c9720a52a094a76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138881
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [6cd8e893355ac838dcf5ce92bc6a456b7246475f]

        make the parameter to SwTableNode::MakeOwnFrames optional
        
        since most of the call sites seem to be just creating a temporary and
        then ignoring it
        
        Change-Id: Ia50cdd4ce5eca665351d3f76e395178bab827b08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138879
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-26  Caolán McNamara  <caolanm@redhat.com>  [5cbbad4a6e3138de17093e7fdf0b4b9d5d975e53]

        crashtesting: only warn about outsize scretch value
        
        ooo60911-3.odt renders fine with todays freetype and cairo, if
        there are similar problems elsewhere, better to cut off in
        CairoTextRender::DrawTextLayout instead
        
        Change-Id: I39ed574d441d929f307ca72290a52d2dc41f8356
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138878
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-26  Caolán McNamara  <caolanm@redhat.com>  [ba9c6ad27d76de2cc4bc43cc2836a9680a3e1a9b]

        freetype 2.9 was relesed in Jan 2018, drop workaround for <= 2.8
        
        Change-Id: Iaf95faa15d56e8f26ed57cb4744b039a18223c5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138877
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-26  Caolán McNamara  <caolanm@redhat.com>  [5c0ac89bfe0e412fa335b562e63e380f0be14cd9]

        crashtesting: empty brace init of o3tl::enumarray doesn't zero each element
        
        so the stretch used to layout fdo66401-6.docx is random, leading to
        sometimes too much stretch for cairo/freetype to handle and the
        conversion crashes. A problem since:
        
        commit d51db77c8d87f210785a8a8c6dd875f7bacddb3c
        Date:   Tue Oct 15 01:57:12 2019 +0300
        
            Remove some memset calls
        
            Replace them with default initialization or calloc
        
        Change-Id: I49408eee6c7e36bd9c98cbb10c7f95a57c0f7a11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138876
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [9a9cd0104c5d60f156b974f0c297088c20ba9c5e]

        use more SwPosition::Assign
        
        as part of the process of hiding the internals of SwPosition
        
        Change-Id: If411d65658bc42055527eb2ba3508b0997361db3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138874
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [7f322d29bed638cfc19a7eed6bb22a70ec762c51]

        use more SwPosition::Assign
        
        as part of the process of hiding the internals of SwPosition
        
        Change-Id: I90e950897a079823820bbb8849c68548f1698df6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138873
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [fdc5ac4b0e4e1a964c259a5f5056041346dbf3cf]

        use more SwPosition::Assign
        
        as part of the process of hiding the internals of SwPosition
        
        Change-Id: I5ff23a9aa7c40d10a719d3f38af5c4c3f39ca2af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138870
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [851739459484a710ec1599a3bafef35689c0bcde]

        use more SwPosition::Assign
        
        as part of the process of hiding the internals of SwPosition
        
        Change-Id: Ic458f63b8914993055c19ece159ad525a8ed9bb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138869
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [456ffaede10d01cd46f551a13832ac2cb49a4bc7]

        use more SwPosition::Assign
        
        as part of the process of hiding the internals of SwPosition
        
        Change-Id: Id1f00a87b1097e7cc938450acf69e3bf5b71f167
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138868
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-26  Caolán McNamara  <caolanm@redhat.com>  [9deecb5e4ba12c94b2dc8f331eb512296e1ab702]

        improve ImplSubPixelToLogic sanity check
        
        Change-Id: Iae8620e3ef4f989555e0014459fcd8f152db843b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138872
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-26  Caolán McNamara  <caolanm@redhat.com>  [6e802bc29d3a47e1d5b63d674dd4058503c00b58]

        crashtesting: avoid negative scaling
        
        regression from
        
        commit 1fa731d03ba0f22cb9392a578124ea977eaab2e9
        Date:   Tue Aug 16 23:39:53 2022 +0100
        
            tdf#150462 don't prescale dxarray before using DrawTextArray
        
        do the negative scaling checks as was done originally
        
        seen with:
        bugtrackers/odg/tdf35913-4.odg
        bugtrackers/svg/kde82509-1.svg
        bugtrackers/svg/fdo45001-3.svg
        
        Change-Id: I9eba78218d4676d60375fb9e9403be4e9bd5182a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138871
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-26  Caolán McNamara  <caolanm@redhat.com>  [95ec9637d388220082fd622f448de2fb4b2d439a]

        cid#1500411 silence Resource leak
        
        Change-Id: I42272620ed046af85f91ac1f5dfe524e7832e767
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138866
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-26  Caolán McNamara  <caolanm@redhat.com>  [a82faa49ead9b0d43a7fa90488945dc3a7e87b60]

        retain precision until the end
        
        Change-Id: I1986bb5a5d9445ae4efaa54f0a65a35a0a5d5335
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138855
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-26  Caolán McNamara  <caolanm@redhat.com>  [fa2bf7313aa9ca0f14da0ae50c54c26972de5a89]

        cid#1500514 Uninitialized scalar field
        
        Change-Id: I54cf8f0e5d77b62d857f302d702c4bb99cc36ad4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138864
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-26  Caolán McNamara  <caolanm@redhat.com>  [f3ee5a0d2ee88bcde84cdb43e9b22bbc6c0be1af]

        cid#1509239 DCN: Don't Catch NullPointer Exception
        
        and
        
        cid#1509234 DCN: Don't Catch NullPointer Exception
        cid#1509229 DCN: Don't Catch NullPointer Exception
        cid#1509219 DCN: Don't Catch NullPointer Exception
        cid#1509216 DCN: Don't Catch NullPointer Exception
        
        Change-Id: Iab1512b4e5ecd632104a58b1fc09ef150825f498
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138859
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-26  Miklos Vajna  <vmiklos@collabora.com>  [916848d877a788d02e2e7c980872314839101798]

        tdf#149971 avmedia: implement video crop support in the gsteamer backend
        
        If a media shape had cropping defined, we already took that into account
        when presenting a preview for it, but not during video playback.
        
        The reason for this is that the preview may be set by a file importer
        (e.g. PPTX) explicitly, in which case the preview is a bitmap we get
        without any video processing.
        
        As a start, implement video crop for the gstreamer backend (used on
        Linux), and also pass in the media item (containing crop and other
        properties) both during the edit view (MediaWindowImpl) and presenting
        (ViewMediaShape). We pass in the whole media item, so in case later
        other filters (e.g. black-and-white) are wanted, we have all that info
        in the backends already.
        
        Other backends (avmediaMacAVF and avmediawin) are untouched so far.
        svx/qa/unit/data/video-snapshot.pptx is modified to have a yellow border
        when cropping is unimplemented, which is now not visible with the
        gtreamer backend, matching PowerPoint behavior. PPTX export was working
        out of the box already.
        
        Change-Id: If26b7a4391bcffe9cbddd9933e1bab69be52924e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138867
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-08-26  Caolán McNamara  <caolanm@redhat.com>  [2a7a576d19b9c212fd6f906f5e275fdf2266608e]

        cid#1500451 silence Resource leak
        
        Change-Id: I80851372e8cb27ada07cfacd2294287e9d7df965
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138865
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-26  Caolán McNamara  <caolanm@redhat.com>  [f0c07b826c34dea116ba8f4cbd6dc17759054b1e]

        cid#1500578 silence Dereference after null check
        
        Change-Id: I693efc4707d8ce8e0aacb43f86581cb4fcbdc1df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138863
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-26  Caolán McNamara  <caolanm@redhat.com>  [3968bd07f3052c5ff90ed173c851e62d551e4012]

        cid#1500669 silence Dereference after null check
        
        and
        
        cid#1500619 Dereference after null check
        
        help coverity out that there is only ConversionDirection_FROM_LEFT
        and ConversionDirection_FROM_RIGHT
        
        Change-Id: I47c4c2d1a0627a303b2f82c2905e6f67d0602b63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138862
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [58931af8d567c532a27f548bdbbde75a203b0c17]

        use more SwPosition::Assign
        
        as part of the process of hiding the internals of SwPosition
        
        Change-Id: Id8449baac2a17a8a6a7b89a083fa7071636d1222
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138858
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-26  Caolán McNamara  <caolanm@redhat.com>  [b4339ccd5e161ec156d67babd4095a1b55f315fc]

        cid#1500704 silence Resource leak
        
        Change-Id: I5ab44c6aca318a56e63b8bba7dda51b4ec534a59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138861
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-26  Caolán McNamara  <caolanm@redhat.com>  [1d26a480fa2920c1e705b45ceb53466a6a6b013a]

        cid#1509211 silence Explicit null dereferenced
        
        Change-Id: I5f1c1d061a59b3edaa62b988fcbbc8dd6be0093b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138860
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-26  Mike Kaganski  <mike.kaganski@collabora.com>  [dbe125fce5d226641bf84ac3be12ea88c41f6d91]

        tdf#150489: Drop Elements docking window
        
        and make uno:ElementsDockingWindow open the respective sidebar panel.
        
        Change-Id: I9736d6804c579b83404636d5e327c49c2fdeb914
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138458
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-26  Eike Rathke  <erack@redhat.com>  [ae975b3ddab520906ead4314cef1752be999ad6f]

        Resolves: tdf#150371 Scan autocorr dirs for language tags to add to list
        
        Such that dropping an acor_art-x-mylang.dat file or with any other
        valid language tag creates a language list entry if none exists
        yet, so it can be chosen in character attribution and the
        autocorrection data be used.
        
        Change-Id: Idea200fd07dd821559db65c669a8c8e10af064f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138844
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-08-26  Caolán McNamara  <caolanm@redhat.com>  [e8cdc1358ecebc285ccb2baa33496235661d9454]

        keep nXOffset as double
        
        Change-Id: I5a67af97c04e74fed8aa457261c4a7dd9ae79c17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138854
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-26  Caolán McNamara  <caolanm@redhat.com>  [f83019d9098196e0d7dd1dd4a05cf5137cc1bceb]

        aAdjOffset is derived from a DevicePoint, so keep it as a DevicePoint
        
        Change-Id: Id05963df6ab96ecfdc28c4463415e61b796f8fe0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138852
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-26  Povilas Kanapickas  <povilas@radix.lt>  [85b65b90ac10d39190097af87a2de609e87eea9c]

        vcl: implement rotate gesture infrastructure
        
        This change implements internal infrastructure to pass rotate gestures
        from low-level sources to the consuming GUI widgets. The API follows the
        established begin-update-update-...-end event convention that is used on
        various platforms.
        
        The API should be enough to support bouth touchpad and touchscreen
        gestures, as long as the underlying low-level source exposes enough
        information. The hardware drivers usually expose touchpad gestures
        already recognized whereas touchscreen gestures come as a set of moving
        touchpoints and application needs to figure out their meaning itself.
        Many toolkits recognize both and offer a unified higher-level interface
        that can be used by us.
        
        Change-Id: Iae667b3248d6f78bfb1eef755af6bc996432b6a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138788
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-26  Povilas Kanapickas  <povilas@radix.lt>  [474414919c102f2973d2ed9815f997fdb1f30d9c]

        vcl: implement zoom gesture infrastructure
        
        This change implements internal infrastructure to pass zoom gestures
        from low-level sources to the consuming GUI widgets. The API follows the
        established begin-update-update-...-end event convention that is used on
        various platforms.
        
        The API should be enough to support bouth touchpad and touchscreen
        gestures, as long as the underlying low-level source exposes enough
        information. The hardware drivers usually expose touchpad gestures
        already recognized whereas touchscreen gestures come as a set of moving
        touchpoints and application needs to figure out their meaning itself.
        Many toolkits recognize both and offer a unified higher-level interface
        that can be used by us.
        
        Change-Id: I529afcc60459455616de0145fe20077a4dcf3983
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138787
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-26  Noel Grandin  <noelgrandin@gmail.com>  [5f891974bfb27bacd5fc3d623463204e872fffad]

        simplify SvxShape::Notify a little
        
        (*) the logic at the bottom was very hard to read
        (*) by the time we hit the bottom of the method, we know pSdrObject
        cannot be nullptr
        
        Change-Id: I718d655f4e477bb3edaaa3f41412fb16c7336017
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138846
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-26  Miklos Vajna  <vmiklos@collabora.com>  [9a6293bec8d1902b1f2ff2028c95c6b5bb950a35]

        CppunitTest_sw_ooxmlexport16: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Change-Id: Ie85ede4f098ab659d85eb3e317c13d5701a16dcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138843
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-08-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d9ed7e3e3301664d5f7bbe8cf6ba42bdfd78e3d0]

        Fix typos
        
        Change-Id: I28943475fe35aadab44b8bd2a87f1ea84c49dff2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138857
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [db4535c0b060974667f2607a234c79d7a2cbc632]

        Removed duplicated include
        
        Change-Id: I6852fe11a142d13c71e111b3e4747cd1ca0850b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138856
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2022-08-26  Khaled Hosny  <khaled@aliftype.com>  [8f058de233e5110720daa5b42e0c66e7c3b2c31f]

        FeatureCollector: Drop redundant check
        
        HarfBuzz handles this for us, and it more future-proof this way.
        
        Change-Id: Ia8a65f0363a05c74a718a1a9f7d6df6c84373f46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138853
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-08-26  Caolán McNamara  <caolanm@redhat.com>  [6895bd63359f9d3ff7de0eea985c8171aef245f9]

        aStartPt is derived from a DevicePoint, so keep it as a DevicePoint
        
        Change-Id: I85f4275593fe491bf5ba06d334312881367ceacf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138851
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-26  Caolán McNamara  <caolanm@redhat.com>  [d147ef14ac3d3250bd9039a47a9b819e7e23315a]

        nWidth is set from newWidth which is DeviceCoordinate
        
        Change-Id: I9d28fa57847b71383baa4b48d51a176017c0132f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138849
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-26  Caolán McNamara  <caolanm@redhat.com>  [100fe8a3a1724f1a5f834da11e17d1641be20994]

        automatically set TextRenderModeForResolutionIndependentLayout if we scale
        
        Always render glyphs with a mode suitable for rendering of
        resolution-independent layout positions if we scale the text positions.
        
        The idea being to typically continue to use the system defaults for font
        settings for UI elements, but where we are rendering into application
        canvases where there's a mapmode set then automatically use a good mode
        to render that.
        
        Change-Id: I0e5857e377da72ae1a2ede1d88d6408819fc9200
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138324
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-25  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [33c6dcfaab35a70f8794a67d31fbec636cb485d5]

        tdf#150594 - Prevent crash while searching for the next outline node
        
        Change-Id: Ia83968b26f0053815c0da9910aa00f9dde577246
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138850
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-08-25  Caolán McNamara  <caolanm@redhat.com>  [84629220ad7d7897f57070b4aba6a3cbaef756aa]

        ofz#47118 Timeout
        
        Change-Id: I8bb03b567acd4419aff15267d936298378ca03d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138848
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-25  Justin Luth  <jluth@mail.com>  [3e3328987b69a2a549d24c79ee71b353b9a3e288]

        tdf#109285 sw numbering: RemoveLeadingWhiteSpace from all paras
        
        Change-Id: Ie834b9c10c9a6cfd7971c7713c5684157477acc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138807
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-08-25  Noel Grandin  <noelgrandin@gmail.com>  [f5eccd1ecf67daace793fb7c856b4429345a9338]

        add version of SwNodes::ForEach that takes SwNode params
        
        instead of SwNodeIndex. Part of the process of hiding the
        internals of SwPosition.
        
        Change-Id: I86f3eed9b614295857eb9219d76f3cd00c48a634
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138840
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-25  Noel Grandin  <noelgrandin@gmail.com>  [d7234feac18dbb94fef310e8c241428426b27717]

        use more SwPosition::Assign
        
        as part of the process of hiding the internals of SwPosition
        
        Change-Id: I86da72d648ba006f55fcec86854e5188720a1156
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138841
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-25  Khaled Hosny  <khaled@aliftype.com>  [3a541e3ba663485f94caf2803a05f7109653dce8]

        FeatureCollector: Fix parameter code for named parameters
        
        The code are 1-indexed (since 0 means disabled).
        
        Change-Id: I1d4ed80ba91191645305aadbbbb2d621116c5d36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138842
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-08-25  Michael Weghorn  <m.weghorn@posteo.de>  [8ce3d4f8b000e11d63d37546c5f574e57db46551]

        qt a11y: Forward text selection change event as such
        
        Change-Id: I7e208d964c5b5badb0a3ea3a19c3ca3cc7fa4ff4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138838
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-25  Julien Nabet  <serval2412@yahoo.fr>  [653d098a00f737e79f2e1ea81978320b2d5d27cc]

        tdf#150561: Page dimension don't match paper format in Print Preview
        
        ...like claiming 210x148 to be A4
        
        Page size may have changed so sync mePaper with it
        
        Change-Id: I7d7329bbacfb2f0bd56e495b7390eedebecee02c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138736
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [e0db029cd33fce069d168853fd07c801162aef5a]

        use SwNode instead of SwNodeIndex in CorrAbs/CorrRel
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Id00dc63fd30ea9cf015b9d5f69ee8eb82dc52228
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138834
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [0e6afb0b2c0f9020b3144657f11b30c8c28bf67b]

        use more SwPosition::AdjustContent
        
        part of hiding the internals of SwPosition
        
        Change-Id: Ie42ffa1bdea93dc351bf4fa46a8cab080e1616c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138812
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-25  Caolán McNamara  <caolanm@redhat.com>  [35e4647689b1663a6e5a13f7ab8aebb0165e4ab2]

        tdf#150507 reenable slight hinting for cairo with ResolutionIndependentLayout
        
        it was disabled because of:
        tdf#150145 text appears to have a row of pixels cropped out
        which seems to be the same issue as
        https://gitlab.freedesktop.org/cairo/cairo/-/issues/390
        
        reenable, drop CAIRO_HINT_METRICS_OFF and emulate a proposed solution of
        https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/235 by
        hacking in a route to disable CAIRO_ROUND_GLYPH_POS_ON
        
        Change-Id: I3c9f982c9737b84fe0ee6b645f507e1226807d60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138810
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [4dd4b8c6535340eec1e94bca9d9635243cdf51d8]

        regression in SvxShape::Notify
        
        from
            commit 526f0fce45fb014b09057403ae37c125e5a18655
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Fri Apr 9 12:05:16 2021 +0200
            tdf#130326 speed up opening XLSX
        
        which resulted in things staying alive too long, affecting an upcoming
        patch of mine
        
        Change-Id: I52a0b35c9be55a554885a39d9e0710379304766b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138811
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-25  Miklos Vajna  <vmiklos@collabora.com>  [b6f0fd6a2f459ead2268e07bfd86db7e303b323f]

        Related: tdf#149971 avmedia: add doc model and render for crop of media objects
        
        It is possible to provide an explicit preview of media objects since
        commit 8fa1d453c94cdbb03dac646fb8db2ebd1a0e84bd (Related: tdf#149971
        svx: support explicitly provided snapshots for media shapes,
        2022-08-24), however they can't be cropped.
        
        This means that media shapes from PPTX with cropping show unexpected
        content and can also have a buggy aspect ratio.
        
        Extend avmedia::MediaItem to store cropping and take it into account
        when returning the preview bitmap in SdrMediaObj::getSnapshot(). PPTX
        import works out of the box, as oox/ already tried to set a cropping
        property on the media shape.
        
        This is just the preview, the cropping of the video itself is not yet
        implemented.
        
        Change-Id: I8db3e0dcf252613d56eb0e6139adf097e53b15cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138808
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-08-25  Michael Weghorn  <m.weghorn@posteo.de>  [9d2c9a592ad697fd332b9bccb63e30c955f49422]

        qt a11y: Work around Qt ignoring ActiveDescendantChanged events
        
        While Qt has a `QAccessible::ActiveDescendantChanged` event type,
        events of that type are just ignored in Qt's AT-SPI adapter [1].
        
        Work around that by sending a "focused" event for the child
        instead, for which handling inside Qt has been added in [2].
        
        While adding support for properly handling
        `QAccessible::ActiveDescendantChanged` in Qt might be
        worth looking into at some point, this appears to
        work just fine for now and e.g. makes Orca announce
        the focused cell in Calc when moving between cells using
        the keyboard in the qt6 VCL plugin.
        
        [1] https://code.qt.io/cgit/qt/qtbase.git/tree/src/gui/accessible/linux/atspiadaptor.cpp?id=0131dbd2f95449c09758208d8b190c9238a5c46a#n1121
        [2] https://code.qt.io/cgit/qt/qtbase.git/commit/?id=f3509565480107c2587212f7d55cc5f92facc417
        
        Change-Id: I809695de427b6438d37a5a4840044e7ca3d4cd08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138809
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-25  Eike Rathke  <erack@redhat.com>  [9c3c564659320fb24d2a9c230464f06cf855a136]

        Resolves: tdf#150599 Move obtaining data into loop again
        
        Regression from
        
            commit a23a7eea5cfcdc50d09be248828cb1e6293e5ebb
            CommitDate: Sun Dec 26 20:36:26 2021 +0100
        
                Avoid OUStringBuffer::toString where possible
        
        that erroneously also moved obtaining the data string outside the
        loop, whyever..
        
        Change-Id: I329108d42db43c1ab22ba82650d801e595dd7ece
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138805
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-08-25  Tor Lillqvist  <tml@collabora.com>  [2654a29a359e50029965054d187de550a795fb69]

        Fix thinko
        
        Change-Id: I0cfd501189275ad5558e6ceeb0fb479b4d2e5835
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138804
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-08-25  Chris Sherlock  <chris.sherlock79@gmail.com>  [83e53d664f3c4a476e6e855119b019a2ae691a7c]

        vcl: test removeMnemonicsFromString()
        
        Change-Id: Id0a84fb5cb9fa2f6f286ffeab1e1baea641d677a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138728
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-25  Chris Sherlock  <chris.sherlock79@gmail.com>  [9481156090d0b455c6b35eaadd363f47c24b8086]

        vcl: rename GetNonMnemonicString() and make it standalone function
        
        Renamed GetNonMnemonicString() to removeMnemonicFromString()
        
        Change-Id: I272714f97bb6d9174360631c18c4fd9bb485698e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138103
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-25  Khaled Hosny  <khaled@aliftype.com>  [9ca3c6794ca1969f453ddaa66c4e02ac8c695cc6]

        FeatureCollector: Detect ENUM features in OpenType fonts
        
        A bit heavy handed, but the only way to detect the number of alternates
        a feature has is to get the maximum number of alternates for all lookups
        in all glyphs of this feature, which is what this code does.
        
        Additionally, for cvXX features, parameter names from the font are used
        when available.
        
        Change-Id: Ib7f7ea5e5288b47b03dac8703668ca6c4007f517
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138749
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-25  Khaled Hosny  <khaled@aliftype.com>  [19787042b1f139cb9c366801d283c6c0227e85e6]

        FeatureCollector: Get feature labels for ssXX/cvXX features from the font
        
        If the font provides feature labels for ssXX/cvXX features, fetch and
        use them.
        
        Switches also to using the UI language not locale for finding labels as
        the UI language is what controls the UI localization.
        
        Change-Id: Ic7eeae9df25692e7f2924b2db65905666999c904
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138748
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-25  Khaled Hosny  <khaled@aliftype.com>  [7581fcde3c6a8d098a37b2c89c74e54696d4c346]

        FeatureCollector: Simplify
        
        We are not using the script or language information for anything, so we
        can use HarfBuzz API to query the GSUB/GPOS tables directly.
        
        Change-Id: Ie68c51a1662494ba33ec192edb78afa0d8added4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138745
        Tested-by: خالد حسني <khaled@aliftype.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-25  Mike Kaganski  <mike.kaganski@collabora.com>  [187be4a26f38af6a0c8751a096379978e269a83a]

        These are DOS paths, not URLs
        
        Change-Id: I851120db13d84f7a48e4cbbbf8f9dca14ed6e61d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138801
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-25  Tor Lillqvist  <tml@collabora.com>  [c8d974444507a96bebc1ef46869809cb8c9ce5c7]

        Tell LibreOfficeKit clients what fonts in a document are missing on the machine
        
        Use the OutputDevice::StartTrackingFontMappingUse() and
        OutputDevice::FinishTrackingFontMappingUse() functionality that was
        added last year.
        
        Add a new LibreOfficeKit document callback:
        LOK_CALLBACK_FONTS_MISSING.
        
        "Font" here means just the family name. We dont really know what style
        from the family is missing.
        
        Change-Id: Iec4349b5827e7d1dbdde7f8a9f8da92efde429e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138802
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-08-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [eaf0b96ec2acdea2376413ef3a93c4c17889e23c]

        no need to allocate SwHTMLPosFlyFrames separately
        
        Change-Id: Ib3b23445d204058576b6e07806e3a4bfe45e5a74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138800
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-25  Stephan Bergmann  <sbergman@redhat.com>  [eeb61b20728a87cd43124ba1a89bae3fa2d52d7f]

        Missing test dependency
        
        > warn:vcl.builder:774639:774639:vcl/source/window/builder.cxx:480: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: "file:///.../instdir/share/config/soffice.cfg/dbaccess/ui/appborderwindow.ui at xmlreader/source/xmlreader.cxx:67"
        > warn:dbaccess:774639:774639:dbaccess/source/filter/xml/dbloader2.cxx:460: DBG_UNHANDLED_EXCEPTION in load exception: com.sun.star.container.NoSuchElementException message: "file:///.../instdir/share/config/soffice.cfg/dbaccess/ui/appborderwindow.ui at xmlreader/source/xmlreader.cxx:67"
        > unotest/source/cpp/macros_test.cxx:73:DialogSaveTest::test
        > assertion failed
        > - Expression: xComponent.is()
        > - loading failed: file:///.../workdir/CppunitTest/testEmptyStdlibSave.odb
        
        Change-Id: I5a02b07b133fef03502cfcf03ddba98d9f223432
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138777
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-25  Luboš Luňák  <l.lunak@collabora.com>  [32cbd1c57dbaf7cff2325c126b3adfcf2150bc23]

        lok: make sure flushPendingLOKInvalidateTiles() is called
        
        SwViewShellImp::AddPendingLOKInvalidation() collects invalidations,
        but this was relying on something eventually calling
        flushPendingLOKInvalidateTiles(), which wasn't guaranteed.
        If e.g. a spellchecker caused an invalidation from in idle callback
        and nothing else changed, then the LOK callback handling code
        didn't know there was something pending. So add an explicit
        call to ensure to notify about these pending invalidations.
        
        Change-Id: I0a9cb0d5aba2fdbbac126cd8a4a3412bef1cab25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136531
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-08-25  Caolán McNamara  <caolanm@redhat.com>  [38a29acd7e305ec99c4eb1871b9f31f75a3ab80c]

        use DevicePoint and SubPixelToLogic to return to source coord system
        
        Change-Id: I1aeae6270feb6cb0a44b7850e1b3143e68ae780f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138770
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-25  Caolán McNamara  <caolanm@redhat.com>  [241ce1488b8354f6c203d4feaef8a9fed9a3f52c]

        retain accuracy when we have subpixels and convert back to Logic units
        
        Change-Id: If5a8624c1150919cc66f7b7d635edf112b480523
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138738
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-25  Michael Weghorn  <m.weghorn@posteo.de>  [53b5b720d33b93b2d05a845b28dbc7709eb4d9e1]

        avmedia gtk: Fix build for Gtk >= 4.7.2 ('-Werror=deprecated-declarations')
        
        Failed like this:
        
            .../libreoffice/avmedia/source/gtk/gtkplayer.cxx: In member function ‘virtual com::sun::star::uno::Reference<com::sun::star::media::XPlayerWindow> avmedia::gtk::GtkPlayer::createPlayerWindow(const com::sun::star::uno::Sequence<com::sun::star::uno::Any>&)’:
            .../libreoffice/avmedia/source/gtk/gtkplayer.cxx:346:38: error: ‘void gtk_picture_set_keep_aspect_ratio(GtkPicture*, gboolean)’ is deprecated: Use 'gtk_picture_set_content_fit' instead [-Werror=deprecated-declarations]
              346 |     gtk_picture_set_keep_aspect_ratio(GTK_PICTURE(m_pVideo), false);
                  |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            In file included from /usr/include/gtk-4.0/gtk/gtk.h:196,
                             from .../libreoffice/avmedia/source/gtk/gtkplayer.cxx:28:
            /usr/include/gtk-4.0/gtk/gtkpicture.h:73:17: note: declared here
               73 | void            gtk_picture_set_keep_aspect_ratio       (GtkPicture             *self,
                  |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            cc1plus: all warnings being treated as errors
            make[1]: *** [.../libreoffice/solenv/gbuild/LinkTarget.mk:337: .../libreoffice/workdir/CxxObject/avmedia/source/gtk/gtkplayer.o] Error 1
            make: *** [Makefile:289: build] Error 2
        
        Corresponding Gtk commit [1]:
        
            commit d8a73cbd03118e94bd75f5fa183a646fecb053ce
            Author: Marco Melorio <marco.melorio@protonmail.com>
            Date:   Fri Jul 15 18:18:26 2022 +0200
        
                picture: Add content-fit property
        
                It allows to specify the resize mode of the paintable inside the
                GtkPicture allocation. This also deprecates the keep-aspect-ratio
                property.
        
                Fixes #5027.
        
        While the doc [2] says its deprecated for 4.8, that sems to refer to stable
        Gtk version only and it's already the case for the unstable version
        4.7.2 (as packaged in Debian testing now):
        
            $ git tag --contains d8a73cbd03118e94bd75f5fa183a646fecb053ce
            4.7.2
        
        Use `gtk_picture_set_content_fit` with `GTK_CONTENT_FIT_FILL`
        that results in the same behavior for Gtk >= 4.7.2.
        
        [1] https://gitlab.gnome.org/GNOME/gtk/-/commit/d8a73cbd03118e94bd75f5fa183a646fecb053ce
        [2] https://docs.gtk.org/gtk4/method.Picture.set_keep_aspect_ratio.html
        
        Change-Id: I9fc527e6674cb8e4774adbe7d14cce2a264a5a67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138797
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-25  Luboš Luňák  <l.lunak@collabora.com>  [b1b2083ec2ebde32d2c3f7ee2f2e3d2cc75721d8]

        try harder to ensure InterpretCellsIfNeeded() interprets (tdf#150499)
        
        ScFormulaCell::Interpret() tries to interpret the whole formula group
        (or the given range of it), but it's not guaranteed, and possibly
        just the called cell will be interpreted. So if a specific range
        really needs to be interpreted, handle that case.
        
        Change-Id: I7fb563ae471eefd49e5bb6c92b6aff98c42a440e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138741
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-08-25  Miklos Vajna  <vmiklos@collabora.com>  [71954eae45173618f7da1a839d674e888f64bab2]

        oox: avoid unnecessary value parameter
        
        This parameter is copied for each invocation but only used as a const
        reference; make it a const reference.
        
        Change-Id: Iff80fb1b8d2374b93eca718b932659aca8142713
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138775
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-08-25  Noel Grandin  <noelgrandin@gmail.com>  [497fd09add19ccb834aa40226b60c642299e210e]

        no need to use shared_ptr for m_vFrames
        
        we can use unique_ptr and move the objects around
        
        Change-Id: I5ea6ac312318d32901a6ddd4967e6ce683a69f5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138778
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-25  Noel Grandin  <noelgrandin@gmail.com>  [3369a24c48781fd5b8afe9bb707f92588825f6c3]

        Use SwNode instead of SwNodeIndex in SwPosFlyFrame
        
        part of hiding the internals of SwPosition.
        
        Also
        (*) Just define the whole class in the header, it is a
        dead simple data carrier.
        Then the virtual destructor and the SAL_DLLPUBLIC_RTTI
        becomes unnecessary.
        (*) No need to use shared_ptr, these are never
        shared, the call sites read the data and then discard
        them.
        
        Change-Id: I7fb64fd2bfa3469a7dfa4a325bb508457ca759a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138776
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-25  Rene Engelhard  <rene@debian.org>  [f7e170eb084cd4e92818de966b287330184749a8]

        Make configure work with gpgme >= 1.18
        
        Sam James wrote:
        > gpgme-1.18.0 dropped a bunch of internal symbols,
        > including progress_callback (see e.g. callbacks.h
        > which has a comment at the top saying it's internal).
        
        Plausibly the workaround to not link against older KDE-specific distro
        packages is not needed anymore.
        
        Check for main as a workaround as we do for other C++ libraries, too.
        
        Change-Id: I57065a5b5b23b9eadb73b01e4f3a289552c3bde4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138667
        Tested-by: Jenkins
        Reviewed-by: Sam James <sam@gentoo.org>
        Reviewed-by: René Engelhard <rene@debian.org>

2022-08-24  László Németh  <nemeth@numbertext.org>  [24087697d5cf78aac346d4dcea0596373e15a95c]

        tdf#150576 sw: fix cursor pos deleting at rows deleted already
        
        Instead of jumping in the start of the document, set cursor
        after (or deleting the last row, before) the rows deleted
        already in Hide Changes mode with enabled change tracking.
        
        Regression from commit a74c51025fa4519caaf461492e4ed8e68bd34885
        "tdf#146962 sw: hide deleted row at deletion in Hide Changes".
        
        Follow-up to commit 189aa05c6ea17a8e823b4eab18ea0d1131d9d73e
        "tdf#148849 sw: fix cursor pos at tracked DeleteRow in Hide Changes".
        
        Change-Id: Ifc2a7f41a57f413d27d9b464a0e464643d15f404
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138772
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-08-24  Mike Kaganski  <mike.kaganski@collabora.com>  [7b5e13a4df115b5aeb046ae78e5d26d3df63b354]

        Add .uno:SidebarDeck.ElementsDeck to MathCommands.xcu
        
        Change-Id: I341daedb72bc09183b881bf19514936b683ffc31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138774
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-24  Michael Weghorn  <m.weghorn@posteo.de>  [61c0c1286dbd9015809ba8ee5ee687b612438bef]

        qt a11y: Remember associated QObject also for non-QtXAcccessible case
        
        This is similar to what
        Change-Id Ic890a387ff016e889f25dba70c82d0d81ae7a9e3
        ("qt a11y: Remember and reuse existing QObject for XAccessible")
        does to avoid creating another `QtXAccessible` for an `XAccessible`
        if one has been created earlier.
        
        However, there is an additional case that needs to be
        covered to avoid creating multiple `QObjects` for
        a single `XAccessible`:
        
        `QtAccessibleWidget::customFactory` not only gets called
        by explicitly calling `QAccessible::queryAccessibleInterface`
        from within LibreOffice code, but the Qt library itself
        also calls this method, in which case no entry associating
        the `XAccessible` with its `QObject` had been inserted into
        the map handled by our `QtAccessibleRegistry` previously.
        
        This would result in a "new" `QtXAccessible` object
        being created later when a `QObject` would be needed
        for that `XAccessible`, rather than using the
        `QtWidget` that is the actual `QObject` associated
        with the object.
        
        Prevent that from happening by inserting an entry
        into the map for this case as well.
        
        With this and two Accerciser fixes [1] [2] in place, jumping
        to bookmarks in Accerciser's treeview of the LO a11y
        hierarchy now generally works with the qt6 VCL plugin.
        
        It previously failed due to the fact that a new object
        was created and navigating the tree up to the root application
        object from the bookmarked object would then fail.
        
        The fact that there were two objects could be seen e.g. by
        using the following commands in Accerciser's IPython console
        with the root "soffice.bin" application a11y object
        selected in the treeview after starting Calc:
        
            In [25]: acc[1][0][0].get_parent().path
            Out[25]: '/org/a11y/atspi/accessible/2147483672'
            In [26]: acc[1][0].path
            Out[26]: '/org/a11y/atspi/accessible/2147483648'
        
        -> Two different IDs/paths for what should be the same object.
        (The parent of the first child of the object at tree path 1,0
        should be the object itself, but here it wasn't.)
        
        With this change in place, this now works as expected:
        
            In [28]: acc[1][0][0].get_parent().path
            Out[28]: '/org/a11y/atspi/accessible/2147483648'
            In [29]: acc[1][0].path
            Out[29]: '/org/a11y/atspi/accessible/2147483648'
        
        Together with
        Change-Id Ic890a387ff016e889f25dba70c82d0d81ae7a9e3
        ("qt a11y: Remember and reuse existing QObject for XAccessible"),
        this also addresses the remaining issue mentioned in
        
            commit 99640693d28ca11b31a1d3855e104d2d8c5122d7
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Wed Aug 3 16:49:48 2022 +0200
        
        > Note however that this change alone is not yet sufficient
        > for a window to actually be returned for any arbitrary a11y
        > object deeper down the hierarchy. This is because
        > walking up the a11y hierarchy currently results in new
        > Qt a11y objects being created for the parents instead of
        > using existing ones, and the newly created ones lack
        > the association to the widgets.
        > (This works in a WIP branch that remembers/caches
        > a11y objects, but that needs some additional work before
        > it can be merged.)
        
        Note that there are still cases where navigation
        to bookmarks in Accerciser's tree view doesn't work
        (reliably), but those would need to be looked at
        separately and might not be specific to the qt6
        VCL plugin. (At least I have come across such
        cases with gtk3 as well.)
        
        [1] https://gitlab.gnome.org/GNOME/accerciser/-/commit/c2a3e9f1eb1fcd6eb059f1f2fe6e629b86521335
        [2] https://gitlab.gnome.org/GNOME/accerciser/-/commit/a092dc933985fafd5b1e2cc3374c7bbc0fb2d12e
        
        Change-Id: I02262014a45a4b024cdc1bbd385da8a35a2c304a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138764
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-24  Michael Weghorn  <m.weghorn@posteo.de>  [812fe185fba48b439fb1229517d62aa67c209016]

        qt a11y: Remember and reuse existing QObject for XAccessible
        
        Previously, a new `QtXAccessible` object was created
        for an `XAccessible` each time before
        `QAccessible::queryAccessibleInterface` was called,
        which is not only unnecessary but also causes
        various issues, e.g. it breaks walking the a11y hierarchy
        upwards (i.e. from children to parents), since a new
        object is created for the parent.
        
        This introduces `QtAccessibleRegistry` that keeps
        a mapping between the `XAccessible` and
        the associated `QObject`. That mapping is used
        to reuse already created objects instead of creating
        new ones for the same `XAccessible`.
        
        The entry for an `XAccessible` is removed again from the
        map in `QtAccessibleWidget::invalidate`, which gets called
        when the `XAccessible` gets disposed,
        s. `QtAccessibleEventListener::disposing`.
        
        With this in place, Orca now also nicely announces
        only the text of the push buttons themselves in the "Save Document?"
        dialog when switching between the buttons using the
        Tab key, rather than announcing the whole widget hierarchy
        every time (probably because creating a new object every time
        prevented Orca from recognizing that the previously selected
        pushbutton and the newly selected one are siblings, i.e.
        have the same parent object.)
        
        Change-Id: Ic890a387ff016e889f25dba70c82d0d81ae7a9e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138757
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-24  Julien Nabet  <serval2412@yahoo.fr>  [9931d6b1fb0406e16d56e186812884511738dcfa]

        tdf#150575: REPORTBUILDER: Crash when closing report when used report navigator
        
        0  0x00007fe062bdda64 in comphelper::OSelectionChangeMultiplexer::disposing(com::sun::star::lang::EventObject const&) (this=0x55fe72b7b680, _rSource=...) at comphelper/source/misc/SelectionMultiplex.cxx:82
        1  0x00007fdf90a97a6b in comphelper::OInterfaceContainerHelper3<com::sun::star::view::XSelectionChangeListener>::disposeAndClear(com::sun::star::lang::EventObject const&) (this=0x55fe6c94b6d0, rEvt=...)
            at include/comphelper/interfacecontainer3.hxx:362
        2  0x00007fdf90a6ace4 in rptui::OReportController::disposing() (this=0x55fe6c94b200) at reportdesign/source/ui/report/ReportController.cxx:341
        3  0x00007fe062539b5d in cppu::WeakComponentImplHelperBase::dispose() (this=0x55fe6c94b200) at cppuhelper/source/implbase.cxx:104
        4  0x00007fe0393b76e5 in cppu::PartialWeakComponentImplHelper<com::sun::star::frame::XDispatch, com::sun::star::frame::XDispatchProviderInterceptor, com::sun::star::util::XModifyListener, com::sun::star::frame::XFrameActionListener, com::sun::star::lang::XInitialization, com::sun::star::lang::XServiceInfo, com::sun::star::frame::XDispatchInformationProvider, com::sun::star::frame::XController2, com::sun::star::frame::XTitle, com::sun::star::frame::XTitleChangeBroadcaster, com::sun::star::awt::XUserInputInterception>::dispose() (this=0x55fe6c94b200) at include/cppuhelper/compbase.hxx:90
        5  0x00007fe0393af9d3 in dbaui::OGenericUnoController::dispose() (this=0x55fe6c94b200) at dbaccess/source/ui/browser/genericcontroller.cxx:1207
        
        See full bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=181994
        
        "addSelectionChangeListener" is called when "OSelectionChangeMultiplexer" is instantiated in "NavigatorTree" ctr
        225     m_pSelectionListener = new OSelectionChangeMultiplexer(this,&m_rController);
        
        but "removeSelectionChangeListener" was never called so add the mechanism to call it.
        
        Change-Id: I157b147f7a17244dbbfa7d12743fc7d48e7d5f7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138773
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-24  Caolán McNamara  <caolanm@redhat.com>  [ff38fc027ac04baecd0c5a17a5b795169a4273da]

        cid#1509260 silence Dereference null return value
        
        Change-Id: I513de1b3dd634e03965d7e813ba9b140249205fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138769
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-24  Caolán McNamara  <caolanm@redhat.com>  [ee7b7acba288d265001237e3d81a1791e322ed28]

        cid#1509194 Dereference after null check
        
        Change-Id: Idb290b2780af402f8573c8231e63b2598b34ba43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138768
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-24  Caolán McNamara  <caolanm@redhat.com>  [2f05a65a4eafcbda3438e50bd0b6518248c04d5d]

        cid#1509207 Dereference after null check
        
        remove useless null checks left behind after
        
        commit bb674aa5503ff40a5619d1fb4c9f310da5f5c983
        Date:   Thu Nov 17 13:16:30 2016 +0200
        
            loplugin:unusedfields
        
        showed they weren't consumed anyway
        
        Change-Id: Ia32ee9458e01a995692ab961e52512872b1c415c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138767
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [cfa942249162d5503b8a34d5813fddfb1182283a]

        pass SwNode to FindPrvNxtFrameNode instead of SwNodeIndex
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Ib0c24ca1179f9c8dd92e9b327daea8a5079cead1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138765
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-24  Mike Kaganski  <mike.kaganski@collabora.com>  [59f30175bfc557aa7c752ab0b45af9d34215d4dc]

        tdf#150577: Revert "Micro-optim in FormController::approveRowChange"
        
        This reverts commit e005ab5d40d358adb75a64e140d46f4bf605647d.
        
        XColumn::wasNull is documented [1] to require a previous call to a get*
        method. The reverted change internally queried the *previous* column's
        wasNull.
        
        [1] https://api.libreoffice.org/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1sdb_1_1XColumn.html#a0d482c20564f9119052b1962f830190e
        
        Change-Id: I3e988358764fa6935e8eb3e66340a0869c157d02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138550
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-24  Miklos Vajna  <vmiklos@collabora.com>  [8fa1d453c94cdbb03dac646fb8db2ebd1a0e84bd]

        Related: tdf#149971 svx: support explicitly provided snapshots for media shapes
        
        Snapshots / previews for media objects are used when the shape's video
        is not playing. This is generated by seeking to the 3rd second in the
        video, probably to avoid initial black frames.
        
        The trouble is that PowerPoint takes the initial frame (at least in case
        of the bugdoc), so our snapshot doesn't match the reference.
        
        We already import a bitmap snapshot from PPTX files since commit
        e2d46da076f43a7c0d56fc486b9f15339243f7c9 (avmedia: add doc model for
        bitmap fill of slide narrations, 2021-01-21), fix the problem by
        changing the snapshot generation to prefer this bitmap over generating
        one from the video.
        
        The crop properties of this bitmap / the video are still not yet handled
        from PPTX.
        
        Change-Id: Id985eaaaad5e4222d9a98203d054e08a0f97a0f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138763
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-08-24  Caolán McNamara  <caolanm@redhat.com>  [87de096032b0665abebed521f2f07f0ad893de0c]

        cid#1510129 Logically dead code
        
        triggered by the recent flatten, but there since:
        
        commit 36f21914b31a28f75ec2195c266424a18408f747
        Date:   Tue Oct 29 17:40:43 2013 +0000
        
            Resolves: i123564 corrected some aspects when working with bitmaps...
            with low color depth or small size
        
        Change-Id: I5f088c3f7096cc6f2efcd370943128d6667b2d0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138762
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-24  Caolán McNamara  <caolanm@redhat.com>  [c61c70e51cd6bc1721ec0d840aad28b5ed284ae7]

        cid#1510131 Uninitialized scalar field
        
        Change-Id: Iff08a3dbbfc7ac14606061c66c81519e780d846c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138761
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [006fd925feafcf9beecf01279907fb330d704a89]

        Use more SwPosition::Assign
        
        to keep the internal fields of SwPosition in sync.
        
        Change-Id: I49cf97b3beaa3ff79489ba23106ac9ede9475765
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138760
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [55c638eb0d6aeacb7b5a8b0345add9b44aa6c889]

        use SwNode instead of SwNodeIndex in HasBareGraphicEnd method
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I89f5bc1a70a8cf54052eebdda9830f8ed634ce45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138759
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [f067bfebf6fbdfb66d545585fea9fe6cec559038]

        Use more SwPosition::Adjust
        
        to keep the internal fields of SwPosition in sync.
        
        Change-Id: I8a418c2806eefada74471c28aa23189950d2e7ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138758
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-24  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [a310d3f4669650b9b33eb81c1e9f7e9be679b1e2]

        Update git submodules
        
        * Update translations from branch 'master'
          to eb38107f17dbae1029eca4e4449128fbc2b9adf4
          - update tranlsations for 7.4.1 rc1/master
            
            and force-fix errors using pocheck
            
            Change-Id: I3c03169b1a7d7ee775b8dbefca7eee140611ea8f
            
2022-08-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [2476104c9168969b4970bd613a11078fec699435]

        fix ubsan signed integer overflow
        
        after
            commit 6b544507b01d479b991d3ba7c949cb70696a3f2e
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Tue Aug 23 11:42:38 2022 +0200
            Use more SwPosition::Adjust
        
        ubsan started to complain because the SAL_WARN_IF here assumes that nVal
        is >= 0. Make it work if nVal is < 0.
        
        /sw/source/core/bastyp/index.cxx:332:5: runtime error: signed integer
        overflow: 2147483647 - -1 cannot be represented in type 'int'
        /sw/source/core/bastyp/index.cxx:332:5
        /sw/source/core/crsr/pam.cxx:257:14
        SwPaM*) /sw/source/uibase/wrtsh/wrtsh2.cxx:129:52
        /sw/source/uibase/fldui/fldmgr.cxx:1490:39
        SfxRequest const&) /sw/source/uibase/wrtsh/wrtsh1.cxx:2284:19
        
        Change-Id: Ic9e98b5350a55713f6b3fc2b39c9cbce97ee7223
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138756
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [47d51286103dc6fa2c4ddfa871bde4878aef17ef]

        Use more SwPosition::Adjust
        
        to keep the internal fields of SwPosition in sync.
        
        Change-Id: Icdcf9db112f34b3164e52c33f90484755cc08ccf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138754
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [be9644c5b6aeecdb363d4fc9ba4a113c6280ae80]

        use SwNode instead of SwNodeIndex in WillHavePageDescHere method
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Ib671c8a0588e7e53567b2ed02ff6169226d7c2e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138752
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [6ba1f58c58857812d85e7c57d2f612ca80216786]

        Use more SwPosition::Adjust
        
        to keep the internal fields of SwPosition in sync.
        
        Change-Id: Ia11f4797fe0b7b0ba4fb368fe4f9918a2d577c87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138751
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-24  Caolán McNamara  <caolanm@redhat.com>  [573d6a12a450949246516c8d69e173c8c7680fc2]

        rename DeviceFontWidth/DeviceFontHeight to DeviceSubPixel
        
        Change-Id: I5378169e2c1d4d15fa160c3c2d2a130556dc80b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138747
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-24  Caolán McNamara  <caolanm@redhat.com>  [990dd32a749cc402857535dbd94fccdb918c71a2]

        move & rename height relevant function near & similar to its width equivalent
        
        Change-Id: Icab3c11d6968efbbdb0f9f7f1dfeba2709e22a2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138746
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-24  Chris Sherlock  <chris.sherlock79@gmail.com>  [6c0bb0f9b846b3f1fee3ff07fb67409708449e0a]

        tools: test Rectangle::Normalize()
        
        Change-Id: Ia3fec45b2b6dd0011910c8db5819e161485336c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138713
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-24  Chris Sherlock  <chris.sherlock79@gmail.com>  [59210b075b79e4fc58f86542d9947d6ed0073abd]

        tools: rename Rectangle::Justify() to Rectangle::Normalize()
        
        Jusify() normalizes the rectangle so both the Width and Height are
        positive, without changing the location of the rectangle. It ensures
        that the x and y coordinates will be moved to the top left of the
        rectangle.
        
        The name is strange, so renaming Justify() to Normalize().
        
        Change-Id: Idbf163e65e52a798e38f785b8961b8042cf0cf2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137379
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-24  Caolán McNamara  <caolanm@redhat.com>  [51d2e734099e5c5c56393ef9f08007a7df441794]

        try and make test_Tdf148620 more reliable
        
        Change-Id: I11ec949cb82ebaaa225afbbc154f574fc56c0d62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138753
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-24  Miklos Vajna  <vmiklos@collabora.com>  [f3294eb1789e9603b5129f0f2d61116fd4853b52]

        CppunitTest_sw_htmlexport: remove not needed mustTestImportOf()
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: Iaf7b77a18bcfca86ab06928580fd5d924f7af493
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138742
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-08-24  Justin Luth  <jluth@mail.com>  [e93b7f6a5c5f9ee86546d95d7fe70ecc26b71b91]

        NFC related tdf#85592: simplify SID_ATTR_CHAR_COLOR_BACKGROUND_EXT
        
        I am tring to replace Writer-only uno:BackColor
        with uno:CharBackColor. The problem is this template flag
        which gets calls in svx and then does nothing in editeng.
        
        But I don't see any reason why this call should be
        transformed into a template (_ext) call.
        We can easily just keep the same call
        and do the state-checking only slightly different.
        All this other stuff makes _EXT seem much more
        complicated than it is.
        
        If I am right that this is a Non-Functional-Change,
        then I am well on my way to fixing this bug report.
        
        Change-Id: Idc08117217837f217ea5ca390005802c2fad392b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138101
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-08-23  Eike Rathke  <erack@redhat.com>  [65747afbb644607c0d2a1fbf354a1a080292b285]

        Make static ScCompiler::GetCharClassLocalized() public as well
        
        ... and mutex guard it.
        
        Change-Id: Ief9c6deaf7974ac43c7ae439a0fb73c29eced283
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138733
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-08-23  Julien Nabet  <serval2412@yahoo.fr>  [e2a16489ff4a65e747e93b28d39096cb259bddd7]

        tdf#150555: Skia seems to fail with Windows 8/8.1
        
        See https://bugs.documentfoundation.org/show_bug.cgi?id=150555#c7
        
        Change-Id: I7c2f0a30b3d8cc3c5c528690087a42423fba68a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138743
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [0de37cdd0251a7fc080bc6b95ac8708833bd0552]

        Use more SwPosition::Adjust
        
        to keep the internal fields of SwPosition in sync.
        
        Change-Id: I46dbb7e562cf41dcceab57e2f5bf1e19babb955a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138731
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-23  Justin Luth  <jluth@mail.com>  [285f5306d75892963707b64a3782850c80d4a315]

        related tdf#150197 doc import: ANLV2 - always SetListFormat
        
        Any time there is numbering, we expect to see an
        optional sListFormat set.
        
        This solves another case found by:
        assert(false && "depricated format still exists
        and is unhandled. Inform Vasily or Justin");
        
        Change-Id: Ie88d6ea6feaaebaae8a0953668a2801f6f1a139a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138734
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-08-23  Caolán McNamara  <caolanm@redhat.com>  [9fda7a0c938fdae3e57c7a8121a94459f2749dc2]

        backport some upstream hunspell commits
        
        Change-Id: I0c2b94a27af8c25c69579b367b944a4f77036487
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138735
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-23  Stephan Bergmann  <sbergman@redhat.com>  [4c27aaa787a67e05a592adcf6cf42e49b7a02eaf]

        -Werror=redundant-move
        
        ...with recent GCC 16 trunk.  Introduced with
        1a2926a995fdbdcdae0ca6407877084f3520e539 "use std::move when popping stuff off
        stacks" but which doesn't make sense here where std::priority_queue's top()
        unconditionally returns a const reference (unlike std::stack's top()).
        
        Change-Id: I408920220e3b7ffe775fa87f9edbfdc7721058db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138732
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-23  Khaled Hosny  <khaled@aliftype.com>  [783f166793915a1c5a008de7142f773ad3898683]

        tdf#127423: Allow disabling default features in Font Features dialog
        
        In OpenType fonts we have no way if detecting what features are on by
        default and what not (short of hard-coding this, since HarfBuzz has no
        API of giving us this information, and it is also not a fixed set
        per-font, depends also on the text being shaped).
        
        The dialog currently does not differentiate between a disabled feature
        and unset feature. To make this distinction, feature value is now signed
        and negative value means the feature is unset (i.e. the default is
        used), and the checkbox is now a try state one to reflect this.
        
        Change-Id: Iba5d13f02610e7b761677acc19872788c72afde1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138729
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-23  Miklos Vajna  <vmiklos@collabora.com>  [31cb5b5538b9fd91dafb067ce961f2540555ad2b]

        sw: fix missing cache invalidation when switching between images
        
        It is possible to disable toolbar buttons from UNO API client code by
        registering a dispatch provider interceptor and then returning an empty
        reference when the UNO command associated with that toolbar button is queried
        for a dispatch. Such querying of a dispatch happens when changing context (e.g.
        text -> image selection), but not when switching between two images.
        
        A benefit of the current approach is that once a button is disabled this way,
        it remains disabled without re-querying the dispatch provider, which helps
        performance. A downside is that in case the dispatch provider intercepts the
        command based on the current selection (e.g. currently selected image), then
        switching to an other image won't re-query the dispatch provider, for at least
        two reasons:
        
        - SfxBindings::Register_Impl() is only called when the dispatcher is an
        internal one (e.g. not implemented in Java), so there is no listener that would
        re-query the state on selection change
        
        - even if we re-query the dispatch provider, the actual toolbar button won't be
        updated if the initial dispatch was an empty reference, since updating works by
        registering a status listener on the returned dispatch object in
        svt::ToolboxController::bindListener()
        
        Fix the problem by explicitly calling contextChanged() on the current frame
        when switching between images (but not changing context), similar to how
        SvtCommandOptions_Impl::Notify() invalidates registered dispatch objects when
        the configuration (on what commands are disabled) changes.
        
        This only helps with images and OLE objects, other object types are kept
        unchanged for now.
        
        Change-Id: I7f33dd2804067acf5cb0ca836f6a2a69fa950a8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138724
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-08-23  Michael Stahl  <michael.stahl@allotropia.de>  [c5d255b1f0bea5fec520c27b5141bce4b41cb3d6]

        sw: Navigator: Protect Bookmarks should allow editing, part 2
        
        Nowadays the Navigator is created once on document open, so enabling
        the protection from the menu will be ignored in SwContentType ctor,
        while setting loaded from file will take effect.
        
        Change-Id: If70b49044a712ebb3729a800836501db76fc490d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138714
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-08-23  Michael Weghorn  <m.weghorn@posteo.de>  [b99c74804b254d32f582d2fd9e0c67161ebdf909]

        qt a11y: Drop unnecessary QObject inheritance
        
        While `QtXAccessible` has to inherit from
        `QObject`, `QtAccessibleWidget` doesn't.
        
        Change-Id: I5630f05cdd939bb0013dec4d26f010407d40a2c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138726
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [0925dc81415276932aef66107b2d924b22c02d1e]

        Use more SwPosition::Adjust
        
        to keep the internal fields of SwPosition in sync.
        
        Change-Id: I9a9889a819a3998aa4ff2188a2dc3e0cb2ec6888
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138727
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-23  Noel Grandin  <noelgrandin@gmail.com>  [fc10c4a3a7700fc96890149ae9095206b5e67685]

        use more SwPosition::GetNode
        
        Change-Id: Iad8d3247062f459960767487d603711aff01f10e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138698
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-23  Caolán McNamara  <caolanm@redhat.com>  [0d73352d7b8a26c4655ce138cab1cecab15ff053]

        cid#1509308 silence Logically dead code
        
        Change-Id: Ie0fba1b7221b92b1e1c37c80ade621c82c4fbf79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138707
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [6b544507b01d479b991d3ba7c949cb70696a3f2e]

        Use more SwPosition::Adjust
        
        to keep the internal fields of SwPosition in sync.
        Add a new SwPosition::AdjustContent for when we need to update the
        context index alone
        
        Change-Id: Iad277f742a903157afdacd1d5c11b2abfa7d477c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138723
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-23  Caolán McNamara  <caolanm@redhat.com>  [1c8ad4c95bd99dc6f8a105c109c725cbe92def26]

        cid#1509185 Logically dead code
        
        do oslDoCopyFile only for S_ISREG. openFilePath (called from oslDoCopyFile)
        returns osl_File_E_INVAL for !S_ISREG so use EINVAL as the error code here
        to produce osl_File_E_INVAL too.
        
        Change-Id: I25a6c091799e051fe58c7dbfc2e7e062f16fe517
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138342
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-23  Liu Hao  <ianahao331@gmail.com>  [3f284b6f12e3eb047398998b223663b38a9bfec8]

        tdf#148251 Use std::swap instead of using temporary values
        
        Change-Id: Ibbc46bfb17d4d27dc40e63c65190b3f3a5f2d9c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138256
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2022-08-23  Michael Stahl  <michael.stahl@allotropia.de>  [27892a5e12dada80226f778ab2bd14b1bdaab58a]

        sw: enable Replace with Protect Bookmarks
        
        The dialog calls Replace on the whole bookmark, and with commit
        7974cea6c788e02d7c36573e2d10dcc51884f70e the bookmark is preserved, so
        the HasReadonlySel() should not prevent this replace from happening.
        
        Change-Id: I823b042c8327c6716b2ac1a8a86beffd887e6e4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138693
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-08-23  Caolán McNamara  <caolanm@redhat.com>  [937c22f242d0c08b0980ce864530966378ada9a9]

        ofz: now that ofz#24932 is closed, bring up the input limit
        
        Change-Id: Ide378cd9cad9f581faaca6e7d3a4e07470075ec3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138709
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-23  Jean-Pierre Ledure  <jp@ledure.be>  [8f6b7429ed123526659c197663bf5d950f461037]

        ScriptForge - (SF_Document) fix Import/ExportFilters properties
        
        in the internal method _GetFilterNames(), in an array
        of PropertyValues, 2 indexes were hardcoded to
        optimize their access.
        
        The sequence of items has been changed in LO 7.4.
        
        The search of the correct Name-Value pairs is reviewed
        to make it independent of their position in the array.
        
        No impact on documentation.
        
        The function is of minor importance.
        Patch for LO 7.4 to make only if bug reported in bugzilla.
        
        Change-Id: I2d3147c9c7624bf79a4e077469223794dc2398bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138695
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2022-08-23  Mike Kaganski  <mike.kaganski@collabora.com>  [c06e4fffd5b1148ba4fad59866ff9efd20e5e3e8]

        Drop obsolete code
        
        Clang also defines _MSC_VER macro.
        
        Change-Id: I7e483eb1811a3ce5c78a6721895026d004ca98fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138712
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-23  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [01e3c998e63fbf456e7f624adb1cae3d89ed7bb2]

        tdf#67669 - Make narrow no-break space visible by drawing a gray background
        
        Change-Id: I7a80fe6ceab6b3693241db4fda77ce6712624321
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138710
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-08-23  Noel Grandin  <noelgrandin@gmail.com>  [e74c77f420281ff730ba981ddeddbb7b9b10fb8e]

        use more SwPosition::GetNode in CopyWithFlyInFly
        
        Change-Id: I2f74694466f7a01dcc12fd39527900c53825e1b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138647
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-23  Khaled Hosny  <khaled@aliftype.com>  [b9f0caad5d9e628f82d5148dfc7d2436d32817e2]

        tdf#66819: Disable ligatures with character spacing
        
        When character spacing is not zero, optional ligatures should be
        disabled (e.g. this what CSS requires and what browsers implement:
        https://drafts.csswg.org/css-text/#letter-spacing-property).
        
        This disables both “liga” and “clig” OpenType features because they are
        optional features and are enabled by default, it does not disable “rlig”
        because it is for orthographically-required ligatures, nor “dlig” or
        “hlig” because they are disabled by default.
        
        The character spacing values (confusingly called kerning in the source
        code) are moved from SvxFont to vcl::Font so it can’t be accessed in
        OutputDevice and pass the relevant flag to SalLayout.
        
        Change-Id: Ieacc875df3896ad7a63ae8d116f4c6ff7265b9a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138711
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-08-23  Liu Hao  <ianahao331@gmail.com>  [e3d120e2ba991897bf7d8eff6cc4eba00f7d749e]

        tdf#148430 Use std math functions instead of rtl::math
        
        Revert the changes in rtl unit tests.
        Add some new unit tests to demonstrate the behavior of std
        functions is same as rtl functions.
        
        Change-Id: I12603e2502b8d0951ff5e1650dc8fa193d67c856
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138696
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-23  Chris Sherlock  <chris.sherlock79@gmail.com>  [fe2fcbf0e564e2b0d8f3dbec326d3423bc5fbcf5]

        vcl: move ImplEmphasisMarkStyle() to vcl::Font and add unit test
        
        Change-Id: I958296225c5491a2cd78d64fb16d079272d7c28d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138140
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-23  Miklos Vajna  <vmiklos@collabora.com>  [9879eb714347a30444d85498975408e1706626be]

        sw: document SwUndoAcceptRedline
        
        Both redlines and undo track edits to the document. There is an undo for
        accepting redlines, but there is no redline for interacting with undo
        actions.
        
        Change-Id: I4b6f88d6d06aa68abdef4c26dc58aae334a2cb94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138704
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-08-23  Noel Grandin  <noelgrandin@gmail.com>  [a38834fa013e7a51fc81f7e6ad73a1371c7cad10]

        asserts unnecessary for SwNode::operator==
        
        since we're directly comparing pointers. Various places are
        already comparing SwNodeIndex from different documents like this,
        so this doesn't make the code any looser than before.
        
        Change-Id: Ic8feacee67b9495649ffc9560ce105078850a677
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138701
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-23  Justin Luth  <jluth@mail.com>  [46dc9f3bbac67e9240adc44ab017f905482ef786]

        tdf#57317 odf export: avoid autolist conflict with NumberingStyles
        
        Somehow you can have autoStyles writing into the styles.xml.
        Well, the code to prevent duplicates for that needs to exist
        for autoStyles written into document.xml as well.
        
        Change-Id: I9602b7023a1ef009ad644374dc5081afb8a76916
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138703
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-08-22  Caolán McNamara  <caolanm@redhat.com>  [3cc6b870c48b23418f65d2c3cd6eab72ef0680de]

        make an effort to fix the UITest_inputLine intermittent failure
        
        debugging what normally happens I see that the EditEngine belonging to
        this inputbar widget is thrown away by calc when the content of the cell
        changes and is only recreated on the next "Paint" of the inputbar.
        
        It's plausible that throwing processEventsToIdle at the problem solves
        this.
        
        Change-Id: I620bae9eb87b2ff91755da9b8d7821791f0e4240
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138708
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-22  Caolán McNamara  <caolanm@redhat.com>  [6b68ac7d989dd34071c12ee64fe7c4cb99e37c09]

        cid#1509273 Unchecked dynamic_cast
        
        get ScDocument the way the rest of ScNavigatorDlg does
        
        Change-Id: Ib1e66a48cc385ac1ad479e8e3b6efa04349116e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138706
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-22  Caolán McNamara  <caolanm@redhat.com>  [cd816c0b4e698386a482f20c975281a0f3a7d332]

        cid#1509296 silence Use after free
        
        Change-Id: I6c1d8c0365cb59f3c63537c08e27a34bac111aaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138705
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-22  Caolán McNamara  <caolanm@redhat.com>  [37494dc5457f5feb44465d2eb508a5f77fec74cd]

        I see this empty entry for the separator in the styles dropdown
        
        Change-Id: I0c0787f893e50ea32b3dc7bf4356b4603d8f8cdd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138689
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-22  Eike Rathke  <erack@redhat.com>  [b759f6720b50487200740a6202e21774897b44b2]

        Resolves: tdf#150288 Do not prepend the locale's full date acceptance pattern
        
        ... if it wasn't present as first, but take the date acceptance
        patterns as specified by the user.
        
        Change-Id: Ife2fd39731bac0e0b121f22392f22b48ffc9c978
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138694
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-08-22  Caolán McNamara  <caolanm@redhat.com>  [96d71754db51bf4eb0fba98a759e90a373e1d10a]

        tdf#150507 set hint style even if the platform returns no default font options
        
        if the platform (e.g. gen/kf5) doesn't return anything for
        GetCairoFontOptions() but we have need for specific font options then we
        also need to set them
        
        Change-Id: Ia805341d2ec75bdaf3d9de62955a247c33b106d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138684
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e5583150a3953f08782865e0f90d41f5c35cc6c5]

        chart2: always use the series for the keys (symbols) in data table
        
        In special case the legend keys are not series, but can be each
        value of a series. This can't be done for the data table where so
        this has been disabled.
        
        This caused a crash when positioning the symbols, as in some cases
        we got 0 symbols (due to another bug that didn't put the symbols
        into the collection) or more symbols that there were series (and
        the symbols couldn't be positioned correctly). With this change
        we now get the correct number of symbols for the data table.
        
        Also added the test document and test to open the document, to
        make sure we don't crash anymore.
        
        Change-Id: Idbebdd5295595a823b5420958e803b13258df035
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138697
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-22  Michael Stahl  <michael.stahl@allotropia.de>  [5c3c49bbf768f88b3d9a45d1ffc88c44ad2870c1]

        sw: Navigator: Protect Bookmarks should allow editing the text ...
        
        ... in the bookmark.  Only deleting/renaming it is forbidden.
        
        Change-Id: I66c6d106f0fd97b416edabd0271cd3230909a279
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138692
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-08-22  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [7e2a8a9869e362ae181ad92f50ea287e9abf85bb]

        tdf#150139 - Add a concrete name to the error message
        
        Add a concrete name to the "Property or method not found: $(ARG1)" error message when creating a listener.
        
        Change-Id: I76c904793a96082c49f8aa2d45c76c50a453d892
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138061
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-08-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [0bda4401eda5b19b1ebfeb712cab6af8c8d1f59b]

        use more SwPosition::Assign
        
        as part of the attempt to keep the internals of SwPosition in sync with
        each other
        
        Change-Id: I6f109c32f5748ef3f76ab178a2aa9d6822bc58a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138688
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-22  László Németh  <nemeth@numbertext.org>  [189aa05c6ea17a8e823b4eab18ea0d1131d9d73e]

        tdf#148849 sw: fix cursor pos at tracked DeleteRow in Hide Changes
        
        In Hide Changes mode, the text cursor jumped to the start of the
        document after tracked deletion of a table row, instead of
        remaining in the table in the next table row.
        
        Regression from commit a74c51025fa4519caaf461492e4ed8e68bd34885
        "tdf#146962 sw: hide deleted row at deletion in Hide Changes".
        
        Change-Id: Iff959c9a9940db013827e1c827bcb92c07b4b26a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138683
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-08-22  offtkp  <parisoplop@gmail.com>  [86d49f41d46519235b55918ac375bc1d2b99552b]

        Remove code duplication in GraphicDescriptor for PSD
        
        GraphicFormatDetector and GraphicDescriptor have duplicate format
        detection code so now GraphicDescriptor uses GraphicFormatDetector
        functions instead to detect the format for PSD files
        
        Change-Id: Icae532a7143477dada411224293250a26676c684
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138227
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-22  offtkp  <parisoplop@gmail.com>  [6a2fd2d07ed1cb7713776b32ff175b300ee732e9]

        Remove code duplication in GraphicDescriptor for PNG
        
        GraphicFormatDetector and GraphicDescriptor have duplicate format
        detection code so now GraphicDescriptor uses GraphicFormatDetector
        functions instead to detect the format for PNG files
        
        Change-Id: I8ce1c5eee44ff4122f4ecf1094d3d8b18379c6b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138226
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-22  offtkp  <parisoplop@gmail.com>  [8d844452df8332edd92e9039e42cdcb1349e7e2c]

        Remove code duplication in GraphicDescriptor for BMP
        
        GraphicFormatDetector and GraphicDescriptor have duplicate format
        detection code so now GraphicDescriptor uses GraphicFormatDetector
        functions instead to detect the format for BMP files
        
        Change-Id: I1cf096034a77826e61c36f0a5094976f49814747
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138216
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-22  offtkp  <parisoplop@gmail.com>  [c24b88efc4ac80d25d79b9764e6718d0392f718a]

        Remove code duplication in GraphicDescriptor for RAS
        
        GraphicFormatDetector and GraphicDescriptor have duplicate format
        detection code so now GraphicDescriptor uses GraphicFormatDetector
        functions instead to detect the format for RAS files
        
        Change-Id: I736c583a9cc974a9eb4151443295dbb4b1e71053
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138212
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-22  offtkp  <parisoplop@gmail.com>  [0853187cbc66f17620c2951d24d1f71c9ea9f81a]

        Remove code duplication in GraphicDescriptor for WEBP
        
        GraphicFormatDetector and GraphicDescriptor have duplicate format
        detection code so now GraphicDescriptor uses GraphicFormatDetector
        functions instead to detect the format for WEBP files
        
        Change-Id: Ib9d7169433b391e2520d6b9bca831fa964a8d136
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138211
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-22  offtkp  <parisoplop@gmail.com>  [3682ef9da1ba3b6479e6bd6bf6d9705c784b4fd4]

        Remove code duplication in GraphicDescriptor for MET
        
        GraphicFormatDetector and GraphicDescriptor have duplicate format
        detection code so now GraphicDescriptor uses GraphicFormatDetector
        functions instead to detect the format for MET files
        
        Change-Id: I3188fe4bcdd5e0d9a942c6606d28a01c56319619
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138210
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-22  offtkp  <parisoplop@gmail.com>  [a1b2a8370e61ada2690a29a623d55b38bd7a7cf3]

        Remove code duplication in GraphicDescriptor for TGA
        
        GraphicFormatDetector and GraphicDescriptor have duplicate format
        detection code so now GraphicDescriptor uses GraphicFormatDetector
        functions instead to detect the format for TGA files
        
        Change-Id: I939426d3016c90500c2a250ef464213b0fd7d642
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138209
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-22  Caolán McNamara  <caolanm@redhat.com>  [46003cb1c4c770a9ba4eb9b2a55561c2ebeb3519]

        upgrade to hunspell 1.7.1
        
        Change-Id: Ifff2f17d17ab2764f3703b008fcb096ff08c9315
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138690
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-22  Jean-Pierre Ledure  <jp@ledure.be>  [6caa4dad840542ba58570fa2bced35f63833aa8a]

        ScriptForge - (SF_Calc) support of 16384 columns in a sheet
        
        Alignment with Calc support of 2^14 columns
        as from LO 7.4 instead of 2^10.
        
        Review of comments accordingly.
        
        Minor optimization of internal method _GetColumnName()
        
        More accurate control of boundaries in
        internal method  _Offset()
        
        Change-Id: I590ae9a4fab0b90a6e9cc9bbacf6c1b582f9c6e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138666
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2022-08-22  Miklos Vajna  <vmiklos@collabora.com>  [223a43537559efc96b4b5bca32d93211ed849ae5]

        crashtesting: fix DOCX export of tdf135569-1.docx
        
        This went wrong in commit 9700c1b2170ad04453a361ed5647937833ac3c18 (sw
        content controls, plain text: add DOCX import, 2022-07-25), which
        conditionally disabled the DOCX export of content control starts.
        
        The trouble is that the matching content control end is still written
        unconditionally, leading to a not-well-formed XML output.
        
        Reading the commit message, the motivation for the conditional start was
        testSdtAndShapeOverlapping in CppunitTest_sw_ooxmlexport7, but it seems
        that is no longer necessary since we try it harder to not pollute the
        doc model with never-read grab-bags in commit
        7ad44f3dd271a591529b048212c4391d8b38ed9d (crashtesting: fix DOCX export
        of forum-mso-de-99522.docx, 2022-08-16).
        
        Fix the problem by just reverting the problematic hunk, seeing it's no
        longer needed for the testSdtAndShapeOverlapping scenario and it causes
        a problem here.
        
        Change-Id: I5cc94ee00dfdf55de1fffe1c28242388549862ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138685
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-08-22  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [2a93d2a22923cafd7eead86f70783706c7648a13]

        Update git submodules
        
        * Update translations from branch 'master'
          to f69bba3fa11f5345ec32bea471dbdfbbad3134a3
          - updatetemplastes for master/7.4.1 rc1
            
            and force-fix errors using pocheck
            
            Change-Id: I265246d2f2ee85ea07314dc4632ac97952c7c7aa
            
2022-08-22  Michael Stahl  <michael.stahl@allotropia.de>  [28c0ed5f46af07052e05eeba7e2eeb02ee1f38d9]

        sw: forgot to remove temp FIXME of draft patch
        
        Change-Id: Ic4e0a9fcace27b781d401f9812df89e36f87bcd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138691
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-08-22  Caolán McNamara  <caolanm@redhat.com>  [d18f649938806cd17383b2edd8994c5a66382771]

        cid#1500671 silence Resource leak
        
        Change-Id: I295d7877100b49a867a0f67e2edcc923d943401b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138664
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-22  Caolán McNamara  <caolanm@redhat.com>  [b04507b6cc36de337b6aae67ed51fd36cc4a3482]

        ensure no font/glyph fallback is happening for repeatable results
        
        Change-Id: I7098ea59f1da2c80cde138109dd6a5c8e5b7e997
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138681
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-22  Caolán McNamara  <caolanm@redhat.com>  [91ebf44e997483d38096c4abac0c31fdcc3722b8]

        add Noto Sans Arabic to fonts known not to have bullet
        
        when measured by ImplFontMetricData::ImplInitTextLineSize
        
        Change-Id: I328436b3728927b58adc75f51061ebfa1d00b01d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138680
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-22  Caolán McNamara  <caolanm@redhat.com>  [7c265a8b42aea2da28583863015ee73a58cd175c]

        cid#1509220 Explicit null dereferenced
        
        Change-Id: I5cc8958a5dd4f05fd8798eb561779027a868e386
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138679
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-22  Caolán McNamara  <caolanm@redhat.com>  [41ea53cdbfe669659a88e6f6da52cfefe8ee170b]

        cid#1509228 Explicit null dereferenced
        
        Change-Id: I60c806e08c23219b7f652fef55dae93a668290f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138678
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-22  Caolán McNamara  <caolanm@redhat.com>  [361c645b6029f98f2c7e8ef51b6f098050c33dd0]

        only need to call ReleaseMouse once, the 2nd one is a no-op
        
        Change-Id: I7892a6956feef84e23b11a47199961052faf589a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138677
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-22  Caolán McNamara  <caolanm@redhat.com>  [b30872826442ba1058d793dbef1533eda55fdfbf]

        cid#1509233 Explicit null dereferenced
        
        Change-Id: Ib48bc9fd9600115f00674eed385f9e2cdc80eafd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138676
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-22  Mike Kaganski  <mike.kaganski@collabora.com>  [3bf0fbb267ea6c3a3c23efdeabbdced0724d65f1]

        Add a VisualStudio cpp.hint file
        
        It allows to improve IntelliSense results. E.g., this specific
        SAL_THROW_EXTERN_C define prevented from navigating to function
        implementations like rtl_str_hashCode_WithLength from IDE using
        'Go To Definition' feature.
        
        As described in the respective documentation [1], "Hint files
        relate to physical directories, not the logical directories shown
        in Solution Explorer", which means that the file can't be placed
        e.g. in solenv/vs, together with the .natvis file.
        
        [1] https://go.microsoft.com/fwlink/?linkid=865984
        
        Change-Id: I144d07b66b4a52c108a7e82b0aa9628843f5ae2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138665
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-22  Khaled Hosny  <khaled@aliftype.com>  [0483fbd1d05d74c394d9274bdee77b3b2aebb495]

        tdf#87535: Preview styles using CTL/CJK fonts in the sidebar
        
        Code is similar to code in svx/source/dialog/fntctrl.cxx and
        source/ui/chrdlg/drpcps.cxx, etc. Instead of using only the “western”
        font, it splits the text based on script type and uses the appropriate
        font for each script type.
        
        Change-Id: Iacdf92829d4568f2d580b39ca14ffe1218ceaa9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138600
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-22  Khaled Hosny  <khaled@aliftype.com>  [044fc5c8b225732d57970d3bf0720c13a5a9e0a4]

        tdf#87535: Preview styles using CTL/CJK fonts in the styles menu
        
        Code is similar to code in svx/source/styles/CommonStylePreviewRenderer.cxx,
         etc. Instead of using only the “western” font, it splits the text based
        on script type and uses the appropriate font for each script type.
        
        Change-Id: I1db87748119beac18e5b7e61617419c149400c27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138601
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-22  Caolán McNamara  <caolanm@redhat.com>  [e92f7906527749f5b8148796d0bfb1a67387c4f0]

        cid#1509244 silence Dereference null return value
        
        Change-Id: I2dc9baee3e42712f6bf09aed5243e451aee6018a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138675
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-22  Caolán McNamara  <caolanm@redhat.com>  [28f9791b9649f700971624700aa0ecc25b2eae79]

        cid#1509396 Explicit null dereferenced
        
        and
        
        cid#1509395 Explicit null dereferenced
        
        Change-Id: Ifd8dffe2ff2432ee2f0ef18bb2a480c2f042910b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138674
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-22  Caolán McNamara  <caolanm@redhat.com>  [dd0ca80d887ad174511302ffadacd61447e93420]

        cid#1500530 return early to silence Dereference after null check
        
        Change-Id: Ia549ae31c7f13d70228620ffb4bce78ea95ba083
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138673
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-22  Caolán McNamara  <caolanm@redhat.com>  [f7b34a779eb49498ecce60b873538c53ec5bc278]

        cid#1500544 Uninitialized scalar variable
        
        Change-Id: Ibe55cef41b6e6fd2ea10a9f4684e5f3e7926983a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138672
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-22  Michael Weghorn  <m.weghorn@posteo.de>  [2523b5451507c53bb3a10350e016651db82eb1d1]

        qt a11y: Don't set invalid Qt relations
        
        When no matching relation type is found when when trying to match
        LO's `AccessibleRelationType` to a corresponding Qt equivalent,
        don't set an invalid value, but skip this relation.
        
        Previously, when navigating to a Writer paragraph with the qt6 VCL
        plugin and Orca enabled, this would show up on stderr:
        
            warn:vcl.qt:220606:220606:vcl/qt6/../qt5/QtAccessibleWidget.cxx:218: Unmatched relation: 1
            warn:vcl.qt:220606:220606:vcl/qt6/../qt5/QtAccessibleWidget.cxx:218: Unmatched relation: 2
            Cannot return AT-SPI relation for: QFlags()
            Cannot return AT-SPI relation for: QFlags()
        
        This addresses the warnings emitted by the Qt library (lines 3 and 4).
        The first two warnings are from LO and remain for now, as long
        as Qt does not implement an equivalent for
        `AccessibleRelationType::CONTENT_FLOWS_FROM` and
        `AccessibleRelationType::CONTENT_FLOWS_TO`.
        
        Change-Id: If2cb5394b27d23926e4d4093ba8ab477997a16ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138671
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-22  Caolán McNamara  <caolanm@redhat.com>  [17ec3096fc20439bed33ed28c627296d8f80f3b9]

        cid#1510101 silence Copy-paste error
        
        Change-Id: Ic5fcf10889147b6dfe22b18ea4ebee51ac547a4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138660
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-22  Caolán McNamara  <caolanm@redhat.com>  [82406c37d4ff10453ebf2ed56dfe8ec961954aaf]

        cid#1500700 silence Resource leak
        
        Change-Id: I606583919bceac98b480f3821c349069611808b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138662
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-22  Caolán McNamara  <caolanm@redhat.com>  [91597052bea39720f5a557d30f7d687d4308e7a8]

        change hi to ar and Lohit Devanagari to Noto Sans Arabic
        
        for reproducible tests
        
        Change-Id: Ia5429c259190b2263dc4a9de971538dda0f53166
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138638
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-22  Caolán McNamara  <caolanm@redhat.com>  [2cbc6791a27c4b63639888162f97ace2352eacf2]

        cid#1500675 return early to silence Dereference after null check
        
        Change-Id: If43b82c9db4517e24cc3c6d8b61a38624e6243b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138663
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-22  Noel Grandin  <noelgrandin@gmail.com>  [da50929c074aaa1587cdaf6cfab7767ac776f6a4]

        use more SwPosition::GetNode
        
        Change-Id: Iba1207fd5006c3bd56f45da3c46b84f5e8c43340
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138646
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-22  Caolán McNamara  <caolanm@redhat.com>  [ce891da19769f2c80e8f7517f85d67d2de5ba34e]

        cid#1500470 silence Resource leak
        
        Change-Id: I846746a351c619a4de7abce7a6443f510dc41690
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138661
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-22  Miklos Vajna  <vmiklos@collabora.com>  [bc209dd6689816c2c1fa93c1bab289465b7419a8]

        sw: prefix members of NumberingPreview, SwDocStatPage, SwEnvDlg and ...
        
        ... SwTestTabPage
        
        See tdf#94879 for motivation.
        
        Change-Id: Ie60001ada507d5355715ebaaed3897de9854f7d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138655
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-08-22  Mike Kaganski  <mike.kaganski@collabora.com>  [2b06b5caeaa336de52746869fa91adfa6895f811]

        Remove NULL-terminated requirement where not applicable
        
        These functions take the string length instead, so may take
        non-NULL-terminated strings.
        
        Change-Id: I21dbfd97adec197ba52ae5f9e01340b44689805b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138658
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2022-08-22  Mike Kaganski  <mike.kaganski@collabora.com>  [5b9fd9222a10ce9fcf632e940ed720f990e183da]

        Use comphelper::Base64::encode taking OStringBuffer where applicable
        
        Change-Id: I65c46ad97804827477adba7bbc4eed13cc16b606
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138654
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-22  Caolán McNamara  <caolanm@redhat.com>  [86a78634bfef2c3e800990d245c227b832c89e6b]

        use "Rubik" from more_fonts instead of "System" for consistent layout
        
        using Rubik with trailing 0 because need to overwrite the binary
        fontname in the embedded wmf in this docx
        
        Change-Id: I2c49154bbef9405c15dd8bc044d21ec874f9825e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138639
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-22  Szymon Kłos  <szymon.klos@collabora.com>  [5053ad030b9ed5eba06157e161ff7fb8b61f6718]

        jsdialog: send MessageDialog on run not when built
        
        - some message boxes doesn't have correct notifier set initially
        - then when runAsync is called it is ok so we can remember widget
        
        Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
        Change-Id: I8ecf2d20ef4c2ebda3acf3b80bb390717b6caf6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138107
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138650
        Tested-by: Jenkins

2022-08-22  Mike Kaganski  <mike.kaganski@collabora.com>  [02cf7ccf3f1abc245c494fd400ac19512c3904e6]

        Optimize and deduplicate Base64::encode a bit
        
        Change-Id: Ic549c8bf938ae363f9d1b83b8e3f4e6ee10603d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138657
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-22  Noel Grandin  <noelgrandin@gmail.com>  [4e91f49339d5197f8d32f633a5f48375db68e808]

        use more SwPosition::GetNode
        
        Change-Id: Id277c3c56a3a5f3d11160d750fd712d599150cc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138645
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-22  Noel Grandin  <noelgrandin@gmail.com>  [db04b3e154a1fb8f222232ef969bb3617e051329]

        return 64-bit hash for O[U]String
        
        which gives better performance when putting strings into hashed
        containers that expect good key distribution.
        This hash implementation is the same one that Java uses.
        
        Change-Id: Iae5cf3cd27309856acfa51781295f2e56c8e77db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138574
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [b2b3b4e833484aa70cb73b296bb62cdb0304eac9]

        flatten logic in RenderFillGraphicPrimitive2D a little
        
        splitting part of it out into a helper function
        
        Change-Id: I135ba5c6c823eec9f708b4652900e06fa06bbba7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138641
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-22  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [f1adf4e4672b805fbda5682f4e0e6f08aed5ce79]

        tdf#150267 RTF: Import/Export unused document variables
        
        Previously document variables were only imported when there was
        a field in the document using them.
        
        This adds import/export for the RTF `docvar` group.
        
        Change-Id: I25099e037594f4b4c5530ba3a28c64aaa2927918
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138482
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2022-08-22  Szymon Kłos  <szymon.klos@collabora.com>  [1e589375228b4dcee4a38122b34aea0720f888c0]

        Make Autofilter MessageBoxes async
        
        Change-Id: Ibfa13b423869d58dd42e398f46e209e170e02751
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138106
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138649
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-08-22  Szymon Kłos  <szymon.klos@collabora.com>  [afb511b940e009e00fbb0b8358f454a293c44915]

        lok: Dont render active text edit on slide previews
        
        - extend ITiledRenderable interface to pass active text
          edit drawing state to the SdXImpressDocument
        - when painting tiles - allow text edit only for current part
        - pass new setting also to SdrPaintView where painting happens
        
        Change-Id: Ib4ff226961a76129f4f5ff11c90694cd46a83a6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137676
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138648
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-08-22  Mike Kaganski  <mike.kaganski@collabora.com>  [1df81daa83a213086e4ca928834ae093a0f16f48]

        DumpAsPropertyTree: use more efficient overloads of JsonWriter::put
        
        Change-Id: I6fe3ff8138ed27a04a3a224c67492338cf23992c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138640
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [1c1647e6ee252fe68d7406d01043e88f1721590f]

        tdf#112865 assigning to mpDrawObj here is unnecessary
        
        because if mpFrame is set, the value of mpDrawObj is ignored.
        This shaves 2% off load time
        
        Change-Id: Ib64bb10fe03ab9623c94c8f285dd848ca13df815
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138643
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [336a265711cc5e391a8675d8f34316fd788651d1]

        tdf#112865 inline a couple of hot methods
        
        Change-Id: I5db8b5717380a6a8fab50a6cbdd019e365be64af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138642
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-21  Caolán McNamara  <caolanm@redhat.com>  [423b1b5864bb9f1d51bb5b237a560e88f921b525]

        upgrade to mythes 1.2.5
        
        Change-Id: I7ebe6eb62602797ce190632663900025741acf15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138636
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-21  Caolán McNamara  <caolanm@redhat.com>  [547b4a054ac7f310485aaece6e936318f876d63e]

        Tahoma -> DejaVu Sans for reproducible tests
        
        Change-Id: Iedb007987848fbd5567bb96692e5501ff3046868
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138637
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-21  Seth Chaiklin  <sdc.blanco@youmail.dk>  [52eb2a91bf0acb5806d1cdf71124b9c54701300b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f82ea5276bce179a3e03785f5094d13923a4f583
          - remove "experimental" warning for outline folding
            
            Change-Id: Ic41c0ae829d659d8642bb0965b7e091209d9579c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/138536
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-08-21  Caolán McNamara  <caolanm@redhat.com>  [947a6455d23bff290319313734c8c30e8f495773]

        Tahoma -> DejaVu Sans for reproducible tests
        
        Change-Id: I1905a103e1981e5fe156ccd7bfaa4229380b2e82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138635
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-21  Caolán McNamara  <caolanm@redhat.com>  [bfc39cf989fbfcdde525f7e52d3ef463378032ff]

        DejaVu Serif for reproducible tests
        
        Change-Id: I290b537da94218b30939eb9ddfc176452ee5400b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138634
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-21  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [82b27fabfe20e504233bdb0bac860266270bd6f6]

        tdf#131326 - Invalidate cell slots and update input line with new content
        
        Change-Id: I4881b73bb230380388ed366818d7e0808aec11e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138065
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-08-21  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [70c99eef1643a17b2c1f0dba38b55a58cdb9aafc]

        tdf#135451 - Change the skipSpace implementation of the break iterator
        
        Change the ICU whitespace function of the break iterator from u_isWhitespace to u_isUWhiteSpace to include no-break spaces.
        
        u_isWhitespace includes Java isWhitespace; Z + whitespace ISO controls but excludes no-break spaces
        u_isUWhiteSpace includes all code points with the Unicode White_Space property; most of general categories "Z" (separators) + most whitespace ISO controls (including no-break spaces, but excluding IS1..IS4)
        
        See https://unicode-org.github.io/icu-docs/apidoc/dev/icu4c/uchar_8h.html for further details.
        
        Change-Id: I21fddefaf2149096824908f644310a59d6e2f38d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137582
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-08-21  Caolán McNamara  <caolanm@redhat.com>  [6c0b8669e1f09a8301f3ebd1da21855d84abb2b1]

        Arial Black -> DejaVu Sans for reproducible tests
        
        Change-Id: Ia4c4f47578f6674b6a5cfdbaa68fc12221ddb5ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138599
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-21  Caolán McNamara  <caolanm@redhat.com>  [d76b194ffaa802948fda3e8008b84dd792288361]

        Palatino Linotype -> DejaVu Serif for reproducible tests
        
        Change-Id: Ia685cc28fe2f9c611f41c3a27d39014ceb3f30ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138598
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-21  Caolán McNamara  <caolanm@redhat.com>  [b00b0b386e5de5b451b54704ddfe57dfb7951f05]

        ofz#50452 due to Timeouts, just abandon fuzzing on any JWRN_NOT_SEQUENTIAL
        
        I don't think I've ever seen timeouts on any other case, so use normal
        limits for fuzzing for any other set of warnings for now
        
        Change-Id: I1d4be748b931a18be9dc0291ac21d14b83a11183
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138597
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-21  Caolán McNamara  <caolanm@redhat.com>  [502c31cc73b2c3c6aac2df626a8c26b5bac8b1bb]

        There is no "Liberation Sans Unicode MS" font
        
        back in tdf#113720 the substitution
        Arial -> Liberation Sans
        was done, but that mangled
        Arial Unicode MS -> Liberation Sans Unicode MS
        which isn't a font that exists :-(
        
        ... style:font-name="Liberation Serif" ...
        ... style:font-name-asian="HG Mincho Light J" ...
        ... style:font-name-complex="Liberation Sans Unicode MS" ...
        
        Because this font is used as the default font for the complex text font,
        lets try Noto Sans here.
        
        This is also probably not technically correct as the CTL Noto Sans
        variants are in separate fonts like Noto Sans Arabic and Noto Sans
        Hebrew, etc, but at least it has more meaning than "Liberation Sans
        Unicode MS" and provides a hint which font substitution can use.
        
        Change-Id: Ib46ed07d469b00ae2bf06aee3e84129b24627374
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138596
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-21  Noel Grandin  <noelgrandin@gmail.com>  [0c04043aed64bc7800e4910bff47f86d229ed004]

        use more SwPosition::GetNode
        
        Change-Id: Iaf3b6430d444405a0e72435d8d03975226b3dba9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138594
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-21  Regina Henschel  <rb.henschel@t-online.de>  [64be7052ba7e02e248412222098e07a5f4106456]

        tdf#150407 do not use loext in save in ODF strict
        
        The 'bt-lr' attribute value of 'writing-mode' attribute and the
        'page-content-bottom' and 'page-content-top' values of 'vertical-rel'
        attribute are not part of ODF 1.3. Therefore they need to be saved in
        'loext' extended namespace.
        
        Error was, that this was done too, if the current ODF version is
        strict. That results in an invalid file in a productive build and a
        failed assert in SvXMLNamespaceMap::GetQNameByKey() in a debug build.
        
        Change-Id: Ie9ba99fdd02de21a2467b236409daa951933f011
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138595
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-08-20  Caolán McNamara  <caolanm@redhat.com>  [5eac26e79ef1482ebea31c8cd416c53f9d1714a9]

        cid#735694 silence Dereference after null check
        
        Change-Id: I76d6d7f33177b3cb15b258d497535e5db0f4d137
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138582
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-20  Jean-Pierre Ledure  <jp@ledure.be>  [d57836db76fcf3133e6eb54d264c774911015e08]

        ScriptForge - (Calc) extend use cases of FilterFormula
        
        A FilterFormula is a Calc formula that returns TRUE or FALSE
           The formula is expressed in terms of
           - the top-left cell of the range when FilterScope = "CELL"
           - the topmost row of the range when FilterScope = "ROW"
           - the leftmost column of the range when FilterScope = "COLUMN"
           After pasting, the relative and absolute references
           will be interpreted correctly.
        
        The FilterScope indicates the way the formula is applied,
        once by row, column or individual cell.
        
        The requested action is done only on the rows/columns/cells
        for which the FilterFormula returns True.
        
        Next methods receive 2 new arguments:
        =>   FilterFormula and FilterScope:
           ClearAll()
           ClearFormats()
           ClearValues()
           SetCellStyle()
        
        These changes are valid for Basic and Python user scripts.
        Without these new arguments above methods behave as before.
        
        The documentation needs to be adapted:
        - inclusion of FilterFormula and FilterScope concepts in the
          DEFINITIONS section of the SF_Calc help page
        - new arguments to add in resp. methods
        
        Change-Id: I657b231252106b91ed7e27a49ef3331c1fcee917
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138590
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2022-08-20  Mike Kaganski  <mike.kaganski@collabora.com>  [5b6fd1bcdb417e73307885f92c31464fe326ec9e]

        jsdialog: dump IconView separator entries
        
        Change-Id: I1db0a6bf9348db79e9f8c25f5468ebd1398f285a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138593
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-20  Noel Grandin  <noelgrandin@gmail.com>  [c0a9108b417e9a1d8ef5c9e26b7e6b1b9aebf800]

        use more SwPosition::GetNode
        
        Change-Id: I602d52f1c2842ceec9006b40e7283d4785d8fd07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138592
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-20  Noel Grandin  <noelgrandin@gmail.com>  [65d90df1acfd2b014af835e4ed997a14e1182c22]

        use more SwPosition::GetNode
        
        Change-Id: Ic23fab765316d5e6423bff035c8ee3ec605210ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138591
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-20  Khaled Hosny  <khaled@aliftype.com>  [726baadc33b06b3ac2d6f9a46471bedd8a6cbea5]

        Don’t unconditionally validate Kashida at start/end of layout
        
        That was a thinko. The mixed-style-in-one-word case will have the next
        position will be past the end of the layout. A position at the start or
        end of the layout is the first or last letter of a word, and we don’t
        want to unconditionally allow Kashida there.
        
        Change-Id: I0b287fe9cbf200282058fd7f8e81880ff328941d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138589
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-08-20  Noel Grandin  <noelgrandin@gmail.com>  [2cb162c87051971e2830d2bc80cbf7dd80bd00d6]

        SwNodeIndex->SwNode in NumOrNoNum
        
        Change-Id: Id877fd8d2881facef1dc4e97932128443892e10e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138587
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-20  Noel Grandin  <noelgrandin@gmail.com>  [dc454ce52d157caefef7c87cb51472c1d881d7fb]

        SwNodeIndex->SwNode in ClearBoxNumAttrs
        
        Change-Id: I7f1bd63bd151b4a00fed23c5507e8474428dc829
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138586
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-20  Khaled Hosny  <khaled@aliftype.com>  [c73f32dd137710ad4c322c45eb00743538dc6149]

        Fix displacement of Arabic combining marks
        
        This reverts part of:
        
        commit 5e2b7a656024b621bdeeb6efd977331191b66d9d
        Author: Khaled Hosny <khaled@aliftype.com>
        Date:   Fri Aug 12 02:12:04 2022 +0200
        
            Streamline Kashida validation logic
        
        Reverts an unnecessary change that was supposed to be a harmless
        simplification. Also add a warning to my future self not to try to do
        this again.
        
        Change-Id: I9213b6d0fb50f13fa98ed97b226f8fa1f3a807dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138588
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-08-20  Caolán McNamara  <caolanm@redhat.com>  [c831f667d28640e6877b9b6fcf090db663c368f6]

        cid#1509231 Explicit null dereferenced
        
        Change-Id: Iac2f8f3e057f7a27ac0349822ab34f5ad3a6d164
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138580
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-20  Noel Grandin  <noelgrandin@gmail.com>  [2533faa1dcb5c2319f05992380cff0d3dc317b11]

        use more SwPosition::GetNode
        
        Change-Id: Ib09191384e0ae3175a564edf9387e4de00ce851d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138583
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-20  Caolán McNamara  <caolanm@redhat.com>  [c8f905fda1da4a3a58ab9bf4930cfaa7b7a04640]

        cid#1500500 Explicit null dereferenced
        
        check like SvxUnoTextRangeEnumeration ctor does
        
        Change-Id: I4dd4e08c72e9ad0f29afa2f88670f771dcb25b37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138576
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-20  Caolán McNamara  <caolanm@redhat.com>  [77d8199f59b85f961088d8aec00d9d582b0df873]

        cid#1500683 silence Resource leak
        
        Change-Id: Ib4a469ea5e5392dc5144dcf4ff0c8994bd8847be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138578
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-20  Caolán McNamara  <caolanm@redhat.com>  [b38b04702090504134d4433e36001079c1b027ae]

        cid#1500521 silence Dereference before null check
        
        Change-Id: Ia17524dd7bf9a56cad0a1358fa2f076b9e1776c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138577
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-20  Caolán McNamara  <caolanm@redhat.com>  [b30c9626cbaab9436df776cc183770ac71c3f387]

        cid#1509238 silence Dereference null return value
        
        Change-Id: Ibb11b5e3de8c4b31fbf0e80be394778f32224555
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138581
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-20  Caolán McNamara  <caolanm@redhat.com>  [e6ce52bb1769c26e620f96130b9078e1de021df8]

        cid#1509221 silence Dereference null return value
        
        Change-Id: I28c5479106e6521f52ec25d98c3ae0565fc1596b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138579
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-20  Caolán McNamara  <caolanm@redhat.com>  [bdc753d06f1306877f8adfffd0f86be7a1a1f754]

        cid#1500474 rearrange to avoid Dereference after null check
        
        Change-Id: I0cb4a8bc80b73fe6048540fc368096131ae0c231
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138575
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-20  Caolán McNamara  <caolanm@redhat.com>  [9cabb7ca71dfc426b9925300c4214f05399bfd12]

        always transport the text dxarray as doubles when rendering
        
        continue to do rounding to integer, just transported as double,
        unless the opt-in TextRenderModeForResolutionIndependentLayout is set,
        so this is not intended to create visible changes
        
        though
        nRunAdvance = static_cast<tools::Long>(nRunAdvance*fUnitMul + 0.5);
        becomes
        nRunAdvance = nRunAdvance * fUnitMul;
        in MultiSalLayout::ImplAdjustMultiLayout which might create a
        difference, but it is in the glyph fallback case where things are a last
        ditch effort already
        
        Change-Id: Iebd4ff9a602d0fa29a5253d73e6372d274d0c8c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138565
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-20  Noel Grandin  <noelgrandin@gmail.com>  [b930f5f668fd8d9aa759d5a4d38da20a140328a4]

        SwNodeIndex->SwNode in HTMLAttr
        
        Change-Id: Ic8935b1f7f2e4620173be23ccbb76295c0aed3c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138572
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-20  Noel Grandin  <noelgrandin@gmail.com>  [5cb761865edefadbf10e92783d3f402b12159beb]

        SwNodeIndex->SwNode in XTextRangeOrNodeIndexPosition
        
        Change-Id: I4ad5c7c1545031425b85040c7e176e9c18e412f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138571
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-20  Noel Grandin  <noelgrandin@gmail.com>  [2fddd7abe6c237ca8beabf51c159848d46c5d0ff]

        SwNodeIndex->SwNode in StealAttr
        
        Change-Id: Ieb808380b7eeeca1568945765c80d12c5ae9fc0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138570
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-20  Hossein  <hossein@libreoffice.org>  [482264a7c2058d50906c83219566d79c1cf3cbb9]

        Remove extra output from "bin/run -l" on Windows
        
        The previous output contained extra file names other than executables,
        but now we limit the output to *.bat and *.exe files.
        
        Change-Id: Ie785d1e4388780b290f6580d02af635279080412
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138556
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-08-20  Noel Grandin  <noelgrandin@gmail.com>  [3c9777436db6a2600206949951420ccc2387a960]

        SwNodeIndex->SwNode in CalculateFlySize
        
        Change-Id: Ieea800ff515fbbbdbe3ba89b6e5d1016955553d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138569
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-20  Noel Grandin  <noelgrandin@gmail.com>  [43546af2e7af3f87482512411466c278a99dc8f0]

        Add a SwNodes::Delete variant that takes an SwNode
        
        and use it to replace usage of SwPosition::nNode with
        SwPosition::GetNode
        
        Change-Id: I67449ce1cba1ea33c975a546df6e348bffe2d280
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138568
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-20  Noel Grandin  <noelgrandin@gmail.com>  [5bbe546488508a77dc9ca090f2e50191a88c509c]

        use more SwPosition::GetNode
        
        Change-Id: Idbf0f55c5b1542e5a0f8ef29b77bb391e861310e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138563
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-20  Noel Grandin  <noelgrandin@gmail.com>  [c4d43643ac53249df870141eb8b89ea0e774b9a5]

        unique_ptr->optional in CollectBoxSelection
        
        Change-Id: Id9e32567805130985c96525d7de61ec6036ac9b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138560
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-20  Julien Nabet  <serval2412@yahoo.fr>  [3f1c90beafdfd5389e6e22eabca30f9429530ce0]

        tdf#150502: crash after clicking between the horizontal and vertical rulers
        
        0  0x00007f22e3b294f7 in o3tl::cow_wrapper<ImplB2DPolygon, o3tl::UnsafeRefCountingPolicy>::make_unique() (this=0x7ffc2dcc7640) at include/o3tl/cow_wrapper.hxx:301
        1  0x00007f22e3b2a305 in o3tl::cow_wrapper<ImplB2DPolygon, o3tl::UnsafeRefCountingPolicy>::operator*() (this=0x7ffc2dcc7640) at include/o3tl/cow_wrapper.hxx:329
        2  0x00007f22e3b18fe5 in basegfx::B2DPolygon::clear() (this=0x7ffc2dcc7640) at basegfx/source/polygon/b2dpolygon.cxx:1433
        3  0x00007f22eb42d882 in drawinglayer::primitive2d::OverlayCrosshairPrimitive::create2DDecomposition(drawinglayer::primitive2d::Primitive2DContainer&, drawinglayer::geometry::ViewInformation2D const&) const
           (this=0x55a582f57d40, rContainer=...) at svx/source/sdr/overlay/overlaytools.cxx:244
        4  0x00007f22edae9e41 in drawinglayer::primitive2d::BufferedDecompositionPrimitive2D::get2DDecomposition(drawinglayer::primitive2d::Primitive2DDecompositionVisitor&, drawinglayer::geometry::ViewInformation2D const&) const (this=0x55a582f57d40, rVisitor=..., rViewInformation=...) at drawinglayer/source/primitive2d/BufferedDecompositionPrimitive2D.cxx:36
        5  0x00007f22e2da32a7 in drawinglayer::primitive2d::ViewportDependentPrimitive2D::get2DDecomposition(drawinglayer::primitive2d::Primitive2DDecompositionVisitor&, drawinglayer::geometry::ViewInformation2D const&) const (this=0x55a582f57d40, rVisitor=..., rViewInformation=...) at drawinglayer/source/primitive2d/primitivetools2d.cxx:70
        6  0x00007f22edae80c6 in drawinglayer::primitive2d::BasePrimitive2D::getB2DRange(drawinglayer::geometry::ViewInformation2D const&) const (this=0x55a582f57d40, rViewInformation=...)
            at drawinglayer/source/primitive2d/baseprimitive2d.cxx:73
        full bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=181888
        
        Regression from a447b5b6d1114111c92e5e3e3f3ae83d4c2f3bca
        
        Change-Id: Ide5c03124d11ffe02c0510318d2198f25ea645f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138564
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-08-20  Khaled Hosny  <khaled@aliftype.com>  [9c2eb9c872bb10049fcb0217842b3bb849c27a22]

        tdf#373494: Correctly drop NotDef glyphs in mixed direction fallback runs
        
        Code drops NotDef from base layout if the glyph exists in a fallback
        run, but a fallback run can have multiple (sub)runs in mixed direction
        text and code was checking only first (sub)run.
        
        Change-Id: Ica7579565e6f6a791f312299e25f1268fc03f5d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138567
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-08-20  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [4c96abd81460977d413d4d28e891bbbac5769ede]

        explicitly build for x86_64 in jenkins' mac-tinderbox configs
        
        Change-Id: I04511d12b1c6e500790448343320944eeb97a142
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138519
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-08-19  Michael Weghorn  <m.weghorn@posteo.de>  [31e40de94c2e1c54b80ba963e26207125ee365e7]

        qt a11y: Report underline text attribute
        
        The IAccessible2 doc for text attributes [1] that specifies
        the format of text attributes also generally used by Qt has three
        different attributes for underlined text:
        
        * "text-underline-style"
        * "text-underline-type"
        * "text-underline-width"
        
        Map from LO's underline type to all of them
        where possible.
        
        Note however that Qt's AT-SPI adapter only
        actually maps "text-underline-type" to an
        AT-SPI equivalent, so e.g.
        `awt::FontUnderline::WAVE` will just be
        reported by the Orca screen reader as
        "underline: single".
        
        [1] https://wiki.linuxfoundation.org/accessibility/iaccessible2/textattributes
        
        Change-Id: I8fdca8ff23e0ca9f3e400617b03843439e8e8304
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138532
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-19  Michael Weghorn  <m.weghorn@posteo.de>  [1188364a28324b50ce40983fe5890cc960c7649f]

        qt a11y: Report (background) color text attribute
        
        ... using the "rgb(r,g,b)" format as specified in
        the IAccessible2 spec.
        
        Tested that Orca correctly announced both, text and
        background color in Writer when requesting it to announce
        the formatting using the Orca_Key+F keyboard shortcut
        (with Orca_Key being Numpad_Insert by default).
        
        Change-Id: Ie8b90dff872d7719617d68cd074efdab10d44dd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138531
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-19  Michael Weghorn  <m.weghorn@posteo.de>  [99841da686625428b8ad2e219dd19e5fbfb145f5]

        qt a11y: Report font style text attribute (e.g. italic)
        
        While the Qt doc for `QAccessibleTextInterface::attributes` [1]
        doesn't mention what format the returned string should have
        to report the attributes, the expected format for the text
        attributes is as specified in the IAccessible2 doc for text
        attributes [2], and Qt's AT-SPI adapter then converts that
        to the format as needed for AT-SPI, s. [3].
        
        Tested that Orca correctly announces "style: italic" when
        requesting it to announce the formatting using the
        Orca_Key+F keyboard shortcut (with Orca_Key being Numpad_Insert
        by default).
        
        [1] https://wiki.linuxfoundation.org/accessibility/iaccessible2/textattributes
        [2] https://doc.qt.io/qt-6/qaccessibletextinterface.html#attributes
        [3] https://code.qt.io/cgit/qt/qtbase.git/tree/src/gui/accessible/linux/atspiadaptor.cpp?id=4842cc176881ae22e14ca193fba46c6a04d09530#n1924
        
        Change-Id: I9877d1be0b6c9b82815e57f35ae28abe2ed99851
        
        Include
        
        Change-Id: Iddf974540c71f91d4078c2f99daa320474a445a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138530
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-19  Caolán McNamara  <caolanm@redhat.com>  [e5606718a19592c1371b44fc5159a1ba0f2fffcd]

        ofz#50242 just stop fuzzing if there's a lot of graphic inserts
        
        Change-Id: I3d023f1cbe85642db2462a071ce80d965755f130
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138561
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-19  Caolán McNamara  <caolanm@redhat.com>  [f0827c392641b45647241b3a22e24a95e2b595e3]

        Resolves: tdf#150496 we want the AtkObject get_parent function
        
        GtkAccessible overrode it, but we expect the AtkObject implementation
        
        Change-Id: I5064bc619b11052bd22f9c75043b3e42697ebfc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138558
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-19  Caolán McNamara  <caolanm@redhat.com>  [e15a5e6087eb0069f6e01089a3574314521f9244]

        ofz#50271 Out-of-memory with outsize line thickness
        
        Change-Id: Ia99e31c27b53110ae342cc49ba835a0b2f0224f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138559
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-19  Caolán McNamara  <caolanm@redhat.com>  [d522a31a095eacc8eadc26419c02bd939c195c6b]

        implement line arrangement valueset a11y getLocationOnScreen
        
        directly rather than the default which iterates through the a11y
        parent to calculate it, which doesn't work when hosted in a gtk widget
        
        Change-Id: I90264a99c859a8b2a50daaf3befb016569b5a3ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138557
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-19  Pranam Lashkari  <lpranam@collabora.com>  [174d78a887b0f80bad149f16e1e3b53e04ba8af7]

        added nullptr guard
        
        solves the segfault introduced in d365da2c4
        
        Change-Id: Ic9ab0c9e18a562cdc2120b1e1300c9b44e3f0900
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138522
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-08-19  Pranam Lashkari  <lpranam@collabora.com>  [faf24c3aa5cbefda77367600f5c2185ca7886b3c]

        sw: online: make sure commment removal notification is sent
        
        problem:
        when comment is added inside a table in online,
        and entire table is deleted, comments were not removed
        due to notification not being sent.
        
        Another failed case was when some text with comment is
        copy pasted, and then pasted text is undoed,
        text was removed but comment stayed.
        
        This patch will notify comment removal before actaully distroying the comment/note
        
        Signed-off-by: Pranam Lashkari <lpranam@collabora.com>
        Change-Id: I70aad7eb421b4bde52b9e54855e2360c59807852
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138398
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138521
        Tested-by: Jenkins

2022-08-19  Khaled Hosny  <khaled@aliftype.com>  [2a78fbf4e4a49f2b52aa1352aac41ee024d0cf72]

        tdf#91764: Combining marks from “complex” scripts can’t be searched for
        
        Don’t skip search results that are in the middle of a grapheme cluster
        (AKA cell in LO speak).
        
        It is not clear why it was done like this, as these checks are present
        all the way back to the first commit of this file:
        
        commit 36eb193f4809221af42c01c5ac226a97cf74ec21
        Author: Rüdiger Timm <rt@openoffice.org>
        Date:   Tue Apr 8 15:01:00 2003 +0000
        
            INTEGRATION: CWS calc06 (1.1.2); FILE ADDED
            2003/03/26 15:54:42 er 1.1.2.1: #i3393# moved from i18n module, cleaned out tools module usage, and added support for regexp
        
        But ignoring such results and only for so-called “complex” scripts seems
        arbitrary, and as the linked issue shows, people want to be able to
        search for combining marks. Furthermore, it prevents searching for a
        base character followed by a combining mark, unless ignoring diacritics
        is enabled.
        
        Change-Id: I530788d928861ddfa18dd7b813d0a13f53c0b77b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138410
        Tested-by: Jenkins
        Reviewed-by: خالد حسني <khaled@aliftype.com>

2022-08-19  Noel Grandin  <noelgrandin@gmail.com>  [f505d8fee149f089090b208db99a7b4107af76e9]

        unique_ptr->optional in SwFormat::SwClientNotify
        
        Change-Id: I9ac4a1c538fd45a7002f618966494b43245cb3c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138554
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-19  Liu Hao  <ianahao331@gmail.com>  [466f86abb7208e853ad48ae46e97a2455667fa42]

        tdf#148430 Use std math functions instead of rtl::math
        
        Change-Id: I6bcb33d51c3974d0e8905e1ffeac556a99870aab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138294
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-08-19  Caolán McNamara  <caolanm@redhat.com>  [6e97fcf162b8495f0584f0bb67d020b3f3754780]

        ofz#50335 Out-of-memory
        
        Change-Id: I4a7dd1e0fc21518cc0efcb6a115f1946adef7aaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138518
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-19  Stephan Bergmann  <sbergman@redhat.com>  [d305edc242b7d1c03bd372356104418a344737fe]

        Update the reference rdbs to libreoffice-7.4.0.3
        
        .../master/instdir/sdk/bin/unoidl-read --published \
         .../libreoffice-7.4.0.3/instdir/program/types.rdb \
         >.../master/udkapi/type_reference/udkapi.idl
        
        * no changes
        
        .../master/instdir/sdk/bin/unoidl-read --published \
         .../libreoffice-7.4.0.3/instdir/program/types.rdb \
         .../libreoffice-7.4.0.3/instdir/program/types/offapi.rdb \
         >.../master/offapi/type_reference/offapi.idl
        
        Change-Id: I2e462a9fe8db2fabf5e5599e77962581cb1766ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138520
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-19  Stephan Bergmann  <sbergman@redhat.com>  [3a04cfe27b433a6be22fff39212e2432f91f8747]

        Upgrade external/boost to latest Boost 1.80.0
        
        <https://dev-www.libreoffice.org/src/boost_1_80_0.tar.xz> has been generated (on
        Fedora 36) with
        
        > $ wget https://boostorg.jfrog.io/artifactory/main/release/1.80.0/source/boost_1_80_0.tar.bz2
        > $ printf '1e19565d82e43bc59209a168f5ac899d3ba471d55c7610c677d4ccf2c9c500c0 boost_1_80_0.tar.bz2' | sha256sum -c # cf. <https://www.boost.org/users/history/version_1_80_0.html>
        > boost_1_80_0.tar.bz2: OK
        > $ external/boost/repack_tarball.sh boost_1_80_0.tar.bz2
        > Unpacking boost_1_80_0.tar.bz2 ...
        > Removing unnecessary files ...
        > Creating boost_1_80_0.tar.xz ...
        > Cleaning up ...
        > 322e567e98c466c0aa0e380ed8c647552fe4af48998648428f1b5f0c8eff4666  boost_1_80_0.tar.xz
        > Done.
        
        * In StaticLibrary_boost_filesystem,
        <https://github.com/boostorg/filesystem/commit/36cf9aaf816a39dce3d32e2bfe09e214d7f3ab64>
        "Updated protection of remove_all against CVE-2022-21658 on POSIX" had
        introduced uses of certain POSIX *at functions (like utimensat) conditionally on
        some new BOOST_FILESYSTEM_HAS_POSIX_AT_APIS, to be discovered by
        workdir/UnpackedTarball/boost/libs/filesystem/CMakeLists.txt which we don't run.
        At least AT_NO_AUTOMOUNT, as used in
        workdir/UnpackedTarball/boost/libs/filesystem/src/operations.cpp, appears to be
        unavailable on the macOS baseline, but otherwise assume that all that POSIX
        functionality is available on all other non-Windows baselines and hardcode that
        in external/boost/StaticLibrary_boost_filesystem.mk.  (If it turns out that we
        need to exclude some more platforms there, we /might/ need to backport
        <https://github.com/boostorg/filesystem/commit/5864f397ccad30f6e73221b90bdac57a303b9752>
        "Fixed a missing include on POSIX systems that don't support *at APIs" from the
        develop branch towards Boost 1.81.)
        
        * In StaticLibrary_boost_locale,
        <https://github.com/boostorg/locale/commit/41868c62a0519799696b544518f1efd831ff71c2>
        "Support systems without implicit include path" had moved source files around
        (and then would have failed with
        
        > workdir/UnpackedTarball/boost/libs/locale/src/boost/locale/shared/mo_lambda.cpp:7:10: fatal error: 'boost/locale/shared/mo_lambda.hpp' file not found
        > #include "boost/locale/shared/mo_lambda.hpp"
        >          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        etc. without the additional -I option).
        
        * Some Clang builds would have started to fail with
        
        > In file included from desktop/qa/unit/desktop-lok-init.cxx:19:
        > In file included from desktop/inc/lib/init.hxx:20:
        > In file included from workdir/UnpackedTarball/boost/boost/container/flat_map.hpp:26:
        > workdir/UnpackedTarball/boost/boost/container/new_allocator.hpp:168:12: error: '__cpp_sized_deallocation' is not defined, evaluates to 0 [-Werror,-Wundef]
        >       # if __cpp_sized_deallocation
        >            ^
        
        so add another external/boost/include/ wrapper.
        
        Change-Id: I5e53f7ddab07eadba9bdf653acad571f50517b46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138511
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [390c7b97ad674a8281735980120733a48e5d89a3]

        use more SwPosition::GetContentIndex
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Iaf038c006fc9f82073664536278aac4d44754340
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138512
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-19  Justin Luth  <jluth@mail.com>  [eb8252f738bfd1689edee205c6a5e13643f89c29]

        fix tdf#77964 patch: don't change DefaultFormat
        
        I was actually making a chnage to the default frameformat
        instead of using a copy of it. Not at all intended.
        
        Change-Id: Idcb27eacd5b536914bc14d6086e730a42105ced3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138302
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-08-19  Chris Sherlock  <chris.sherlock79@gmail.com>  [44f64ca9e71bd15e385ac40bf4e726472b107f70]

        vcl: make mapping functions private in OutputDevice
        
        Change-Id: If19db43248d9144f83a205890b3a00a23fcb6267
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138040
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-19  Caolán McNamara  <caolanm@redhat.com>  [5dbd9a7bb934fbe182a3fa2423f506563bd1ef8f]

        tdf#150336 add a static_assert to catch that happening again
        
        Change-Id: I96e0ef15aec28250c1e408d16e76cd4443b88ed4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138515
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-19  Hossein  <hossein@libreoffice.org>  [a6c50882fd3fd90a7eaca81b311640e86eced9fa]

        Fix "bin/run -l" to work correctly on Windows
        
        On Windows, the script did not run correctly because of the "return"s.
        Here, we use "exit" instead.
        
        Also, there were many files with the same name but with different
        extensions in the output. Now, we only print out the names using grep,
        awk and sort utilities.
        
        In addition, a description for bin/run is added to bin/README.md
        
        Change-Id: Ifb106c89199ebc5a9debf6caef80bd1edf143b20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138514
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-08-19  Caolán McNamara  <caolanm@redhat.com>  [673bff36bc310252dd4d95ca9e31a0f69ba4454d]

        Resolves: tdf#150336 overlapping slot ids
        
        Change-Id: I54fc92d1d7afd61febbbb057868b038864f29ec2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138510
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [3d045ef37475a993738855abde82fca90626f3b2]

        tdf#150331: sw: Add UItest
        
        Change-Id: I2b6d70a3036d2e7cfce6544a6304bf766ae34ce0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138500
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-08-19  Pedro Pinto Silva  <pedro.silva@collabora.com>  [75c14600a559f1e8e5cce52ba66e30d4a22a281d]

        Fix btn image size inconsistencies on CustomAnimationsPanel
        
        Animations btns (Add, Remove, Move Up, Move Down)
        - Images were being loaded from different locations
        - Images did not share the same size
        
        Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
        Change-Id: I33c033d50c802b7f2c9506b2c5a7b82967af7db8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131551
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138487
        Tested-by: Jenkins
        Tested-by: Andreas Kainz <kainz.a@gmail.com>
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2022-08-19  offtkp  <parisoplop@gmail.com>  [e956091ad8ebfa77294e130bf2b5cf0200578fdb]

        Remove code duplication in GraphicDescriptor for EPS
        
        GraphicFormatDetector and GraphicDescriptor have duplicate format
        detection code so now GraphicDescriptor uses GraphicFormatDetector
        functions instead to detect the format for EPS files
        
        Change-Id: I108aefc56a0e9215eaeef3ae2a7b4d884f0a5373
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138208
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-19  offtkp  <parisoplop@gmail.com>  [416168c01097563fc1773b9f1986dee7e43e5d9c]

        Remove code duplication in GraphicDescriptor for PCD
        
        GraphicFormatDetector and GraphicDescriptor have duplicate format
        detection code so now GraphicDescriptor uses GraphicFormatDetector
        functions instead to detect the format for PCD files
        
        Change-Id: Ic49f9b7ebfbe4e756d7c4f1067958bd7a2ac0154
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138207
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-19  offtkp  <parisoplop@gmail.com>  [e2043fd557200efc71ac8f014b79a40be2eaef76]

        Remove code duplication in GraphicDescriptor for PCT
        
        GraphicFormatDetector and GraphicDescriptor have duplicate format
        detection code so now GraphicDescriptor uses GraphicFormatDetector
        functions instead to detect the format for PCT files
        
        Change-Id: I67b9d2ada18d5c141dd108564a4e8b632fc7299a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138189
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-19  offtkp  <parisoplop@gmail.com>  [ea75ae547eaf69f7b4063264fe4c811d044a5798]

        Remove code duplication in GraphicDescriptor for SVG
        
        GraphicFormatDetector and GraphicDescriptor have duplicate format
        detection code so now GraphicDescriptor uses GraphicFormatDetector
        functions instead to detect the format for SVG files
        
        Change-Id: I5ababbd43ece4e8c08c5833895dc0b56ad467f77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138102
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-19  offtkp  <parisoplop@gmail.com>  [735c6412deb4934e28ded552466be034a7b7b3fe]

        Remove code duplication in GraphicDescriptor for XPM
        
        GraphicFormatDetector and GraphicDescriptor have duplicate format
        detection code so now GraphicDescriptor uses GraphicFormatDetector
        functions instead to detect the format for XPM files
        
        Change-Id: I9a5919cb4144edf70edc71ed89ab2cb0d605158a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138070
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-19  offtkp  <parisoplop@gmail.com>  [ca5e7672d6f0d149373aae00db082758bf3d1715]

        Remove code duplication in GraphicDescriptor for XBM
        
        GraphicFormatDetector and GraphicDescriptor have duplicate format
        detection code so now GraphicDescriptor uses GraphicFormatDetector
        functions instead to detect the format for XBM files
        
        Change-Id: Id3cf1e573ec3125830299e49f0a99aab7b3fe77e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138069
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-19  offtkp  <parisoplop@gmail.com>  [d5472c797df5831bb95650ad8f3c0cf94512b819]

        Remove code duplication in GraphicDescriptor for WMF/EMF
        
        GraphicFormatDetector and GraphicDescriptor have duplicate format
        detection code so now GraphicDescriptor uses GraphicFormatDetector
        functions instead to detect the format for WMF/EMF files and their Z
        compressed counterparts WMZ/EMZ
        
        Change-Id: Ia054c782320923aaa0c2c8bda2f33c27c3b123d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138067
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-19  offtkp  <parisoplop@gmail.com>  [45705461d4597b736c44e006360f9072eed3fe85]

        Remove code duplication in GraphicDescriptor for DXF
        
        GraphicFormatDetector and GraphicDescriptor have duplicate format
        detection code so now GraphicDescriptor uses GraphicFormatDetector
        functions instead to detect the format for DXF files
        
        Change-Id: I13a3c40ee35259b6b61aa323f4fa5af73290e94b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137935
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-19  Chris Sherlock  <chris.sherlock79@gmail.com>  [c61d9e70b1bf4948408392217b9fbed9a2dc5ab1]

        vcl: rename AnimationData fields to more sane names
        
        Change-Id: I5b3ae32b562f300fb33ba8daf5ef438268725a3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/76431
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-19  Chris Sherlock  <chris.sherlock79@gmail.com>  [f57a7b374e0f2d878cee1fa020af3323145b56a8]

        tools: use std::swap() in gen.hxx
        
        Change-Id: I01df93aa825ab7a023cd4beb385b5fb41c2847ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137389
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-19  Chris Sherlock  <chris.sherlock79@gmail.com>  [e1ab83cbc47ff581dd826d757dd2997743f47d58]

        svl: rename SfxRectangleItem::aVal to maVal
        
        Change-Id: I7bc86de644749fb42eba89872828b15be47bb0dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137380
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-19  Noel Grandin  <noelgrandin@gmail.com>  [9a3cde8f2ad603cf0c57eab66276dea977b20de8]

        no need to allocate these separately in SwStyleManager
        
        Change-Id: Id2ff4612506861a11b03cd0ab458400c7e278c73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138505
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-19  Noel Grandin  <noelgrandin@gmail.com>  [7d1b8ae00edc4510d754147aa2b3381accd0fa38]

        unique_ptr->optional in SwFontSave
        
        Change-Id: I57acbc3f43eed6db49e475377b18c0c497acc8c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138504
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-19  Noel Grandin  <noelgrandin@gmail.com>  [bf09ac2981ea1e6ee9aa1c6c3c94299a8b9ec2de]

        unique_ptr->optional in SwViewShellImp
        
        Change-Id: I1f1862c846c2dac0a845b1e8035f447b33e487d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138503
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [aed6183b12f496e1dcb7429a88da9e521ba622a3]

        tdf#150331: update index only when text is inserted
        
        other branches of the
        if( m_bIsOverwriteCursor && !m_sOverwriteText.isEmpty() )
        condition do the same
        
        Regression introduced by 218acb48df79101392c2cc3a030ddb5dcee878c7
        "tdf#146728 lok: IME: preset formatting in the new paragraph"
        
        CppunitTest_sw_tiledrendering passes with this patch in place.
        I plan to add a test in a follow-up commit
        
        Change-Id: I0f63b2c802b1280d16afeb18ad0f1735891e6a33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138485
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-08-19  Noel Grandin  <noelgrandin@gmail.com>  [4478a78767e1d03126de4d875704a6b88ff132cc]

        convert more nNode to SwPosition::GetNode
        
        in places where we are using the result with operator<
        
        Change-Id: I2859b3e45bca141401feb557a27b4643280f8c27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138502
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-19  Stephan Bergmann  <sbergman@redhat.com>  [fecfdf01505cd1326a864c27f61a535921d2fe30]

        Some more use of TOOLS_WARN_EXCEPTION
        
        CppunitTest_dbaccess_tdf126268 had oddly failed once for me with
        
        > [_RUN_____] Tdf126268Test::testNumbers
        > Fontconfig error: Cannot load default config file: No such file: (null)
        > warn:legacy.osl:4121315:4121315:dbaccess/source/core/dataaccess/ModelImpl.cxx:765: ODatabaseModelImpl::getOrCreateRootStorage: no source to create the storage from!
        > warn:legacy.osl:4121315:4121315:dbaccess/source/core/dataaccess/ModelImpl.cxx:765: ODatabaseModelImpl::getOrCreateRootStorage: no source to create the storage from!
        > warn:legacy.osl:4121315:4121315:dbaccess/source/core/dataaccess/ModelImpl.cxx:765: ODatabaseModelImpl::getOrCreateRootStorage: no source to create the storage from!
        > warn:legacy.osl:4121315:4121315:comphelper/source/misc/logging.cxx:63: EventLogger_Impl::impl_createLogger_nothrow: caught an exception!
        >
        >
        > Fatal exception: Signal 6
        > Stack:
        > workdir/LinkTarget/Executable/cppunittester(__interceptor_backtrace+0x5b)[0x5589724dcd5b]
        > instdir/program/libuno_sal.so.3(+0x62188d)[0x7fb0bba3888d]
        > instdir/program/libuno_sal.so.3(+0x6210a9)[0x7fb0bba380a9]
        > instdir/program/libuno_sal.so.3(+0x61eba6)[0x7fb0bba35ba6]
        > /lib64/libc.so.6(+0x3ea70)[0x7fb0baefea70]
        > /lib64/libc.so.6(+0x8ec4c)[0x7fb0baf4ec4c]
        > /lib64/libc.so.6(raise+0x16)[0x7fb0baefe9c6]
        > /lib64/libc.so.6(abort+0xcf)[0x7fb0baee87f4]
        > instdir/program/libEngine12.so(+0x3075ac9)[0x7fb029552ac9]
        > instdir/program/libEngine12.so(+0x3075c32)[0x7fb029552c32]
        > instdir/program/libEngine12.so(+0x318e53c)[0x7fb02966b53c]
        [...]
        
        and it might have been interesting to learn what that caught exception was.
        
        Change-Id: I3597ed22b4f02a8fa08f1cd36aa64d210e48356d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138509
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-19  László Németh  <nemeth@numbertext.org>  [f4668540ff7256bb0ddd382dfaf9f3499e99128a]

        tdf#150443 sw: fix crash of rejecting table row deletion
        
        Joining "Delete" redlines of deleted table row with
        overlapping tracked formatting change with same time stamp
        resulted bad tree parent in Manage Changes dialog window
        (tracked formatting change instead of tracked deletion,
        see its pencil icon before this fix), crashing at its rejection.
        
        Regression from commit eebe4747d2d13545004937bb0267ccfc8ab9d63f
        "tdf#144270 sw: manage tracked table (row) deletion/insertion".
        
        Change-Id: Ia0f0b1fdff96f4acbe14025f8016e39ce95c7f09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138474
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-08-18  Mike Kaganski  <mike.kaganski@collabora.com>  [5ac75131556b687a01517ce4520a05bb49c1d840]

        Use combobox for category list on Elements sidebar panel
        
        And replace GtkPaned with GtkBox: the elements are not expected
        to have a resize handle between them.
        
        Change-Id: I9ba170458754fe28052007e8051d3814dc7d2ea0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138501
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-18  Caolán McNamara  <caolanm@redhat.com>  [f85cd07295321cf875addeb52aa9e982808b74ae]

        tdf#150462 set mode to keep scaled glyph positions as floating point
        
        and match render settings to best support that
        
        Change-Id: I623f9e578ee6c3fe54a966342b3cdd16b31f219a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138450
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-18  Caolán McNamara  <caolanm@redhat.com>  [1fa731d03ba0f22cb9392a578124ea977eaab2e9]

        tdf#150462 don't prescale dxarray before using DrawTextArray
        
        setup the device scaling instead and pass in the unscaled dxarray and at
        least give vcl the chance to retain some accuracy
        
        Change-Id: I17660eb77adf8586be6eb54e61bded3a5bcc20a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138448
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-18  Caolán McNamara  <caolanm@redhat.com>  [b72ebcf5b26ab2e54c5251c5c45e6d45cade9236]

        cid#1509258 Dereference null return value
        
        Change-Id: Iebe32d16b3a294e60cca59c49de3da4b1f142e01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138498
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-18  Caolán McNamara  <caolanm@redhat.com>  [3996ced5fbc75ed6a528969e29642eb60b7b6be5]

        cid#1509291 Unchecked dynamic_cast
        
        Change-Id: I1289113a9ba65a671ba79bca1eca4cf9ecbbb10f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138497
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-18  Caolán McNamara  <caolanm@redhat.com>  [f63ffcba32527d04abbd460dddd3e5ca63d695df]

        cid#1509286 silence Out-of-bounds access
        
        Change-Id: I35e84803c766e0932899f55d73922236260cb5e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138477
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-18  Stephan Bergmann  <sbergman@redhat.com>  [91ba9654baa8d525e31614b03cd459cf7cb1f951]

        Move tools/diagnose_ex.h to comphelper/diagnose_ex.hxx
        
        ...so that its TOOLS_WARN_EXCEPTION can be used in
        comphelper/source/misc/logging.cxx in a follow-up commit.  (And while at it,
        rename from diangose_ex.h to the more appropriate diagnose_ex.hxx.  The
        comphelper module is sufficiently low-level for this immediate use case, so use
        that at least for now; o3tl might be even more suitable but doesn't have a
        Library until now.  Also, for the immediate use case it would have sufficed to
        only break DbgGetCaughtException, exceptionToString, TOOLS_WARN_EXCEPTION,
        TOOLS_WARN_EXCEPTION_IF, and TOOLS_INFO_EXCEPTION out of
        include/tools/diagnose_ex.h into an additional new
        include/comphelper/diagnose_ex.hxx, but its probably easier overall to just move
        the complete include file as is.)
        
        Change-Id: I9f3222d4ccf1a9ac29d7eb9ba1530d53e2affaee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138451
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9144e8c3f4dd9c0460ea8f258682825688920537]

        Fix typo
        
        Change-Id: Id785575c297d7e3e8867db319ddb4bffa0496426
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138496
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-18  Henry Castro  <hcastro@collabora.com>  [aaf6fc8ad599bd81155fe95414dc95481c2501ac]

        sw: lok: fix removing redlines annotations
        
        The redlines annotations has a logical remove
        and it fails to notify client side.
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: Iba228b4d6001b8c9009332f6889b7b78bc847247
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138312
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ash@collabora.com>
        (cherry picked from commit ddc478a9afb89dd24cfa00ca2edef5d7d7fd4a71)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138426
        Tested-by: Jenkins

2022-08-18  Caolán McNamara  <caolanm@redhat.com>  [1528f6935e5f63103c6a4e901394fca46c243627]

        cid#1327197 UwF: Unwritten field
        
        Change-Id: Ib132101078a67803d21393c875e55f7a7bf8d225
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138471
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-18  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [fcfb30e81af51beaa6f4739280e555335c0167e5]

        windows packaging: remove unused msp creation
        
        Change-Id: I71903967f89d968d963f66a3e160d6dead7757f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138011
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-08-18  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [de3fcf4bea142fa376b043862ef2bde1db32098f]

        crashreport: __cpuid/__cpuidex are not available on arm64
        
        …and from a quick glance similar features are not exposed to userland
        applications on arm64:
        
        https://docs.kernel.org/arm64/cpu-feature-registers.html
        "The ARM architecture defines a set of feature registers, which describe
        the capabilities of the CPU/system. Access to these system registers is
        restricted from EL0 and there is no reliable way for an application to
        extract this information to make better decisions at runtime.[…]"
        
        Thus the CPU information would have to be gathered from the OS, probably
        from the Windows registry, at least it should be possible to read the
        name/model that way…
        
        Change-Id: I39e3679a7c4c581d8e3e4f71842d7ea7cdc2ba67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138380
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-08-18  Caolán McNamara  <caolanm@redhat.com>  [64c60a67930ebf9a1b19b4396c9fea3c4c973e62]

        cid#1509305 Dereference null return value
        
        Change-Id: I17175b9ce05b784844e49aed53d85a55e33a0f45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138484
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-18  Caolán McNamara  <caolanm@redhat.com>  [b95038cd6795eec03989c708c1d05a894043dbc8]

        cid#1509313 Unchecked dynamic_cast
        
        we can get the ScDocument another way
        
        Change-Id: Ie1953b911d34a647fbac1923bc9166f67f346a69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138483
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-18  Caolán McNamara  <caolanm@redhat.com>  [f6e24b10c9148f1cf6a2a93359ffcc0c7ec56152]

        cid#1500536 silence Resource leak
        
        Change-Id: Ibd626a90136f89af731dc2bfa684d99609d44b90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138481
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-18  Caolán McNamara  <caolanm@redhat.com>  [1b3d662f291d10e42232f9f842affe5ad35035f0]

        cid#1500387 alternative silence Resource leak
        
        This reverts commit d40bfecddcac38006ee989d8072fb2b453cf6b9f for
        a different approach
        
        Change-Id: I8e058efbff214456b91346ce16e7eba7a89a8a53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138480
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-18  Caolán McNamara  <caolanm@redhat.com>  [6105706deb71aa134f2f754aed6f50daf3b8d620]

        cid#1500586 Resource leak
        
        Change-Id: I32d837af7574f6eb4ac7db4759139d0b78f63e75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138479
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-18  Justin Luth  <jluth@mail.com>  [1ad2d1336a3f82e13e2bdfe979154c3a8c936ed6]

        related tdf#150197 doc import: ANLV - always SetListFormat
        
        Any time there is numbering, we expect to see an
        optional sListFormat set.
        
        This solves a few different cases found by:
        assert(false && "depricated format still exists
        and is unhandled. Inform Vasily or Justin");
        
        Change-Id: I127e100a003c46c7a9dfa681014ffc11ceda24ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138452
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-08-18  Caolán McNamara  <caolanm@redhat.com>  [6e1be9f852f8b4901f3ae030fa50282c4468d61e]

        cid#1500645 silence Resource leak
        
        Change-Id: I1548017a39f5080dce0731169811fcb0a059c4d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138478
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-18  Caolán McNamara  <caolanm@redhat.com>  [05dba1a1236c662664d73bff322e4a54036f0860]

        cid#1509312 Unintentional integer overflow
        
        Change-Id: I93ca395f6a74dd6c67d4388512b5de3441b362fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138476
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-18  Caolán McNamara  <caolanm@redhat.com>  [9446efdf587a7c37724a0b8f684d670fd8fda157]

        cid#1500682 silence Untrusted loop bound
        
        Change-Id: I44ae78fe7427d2647e3efe2688be8c124c16743c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138475
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-18  Caolán McNamara  <caolanm@redhat.com>  [292fd4d83bba706a10926465b390fa5bc0d4e1ce]

        cid#1509254 Uninitialized scalar variable
        
        Change-Id: I2d1f0944a069230a435890734eb18e8ee3e275e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138470
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-18  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ef40d3be2f21fa11db3984f86251ee162a70ca57]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 21c64d4e09d23bf8933f8d513a857d4df3029cfa
          - Update LO7.4 new features video
            
            Change-Id: Ic1290ef2d90aca04f1bf6df1aae5d19f64f5919f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/138486
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-08-18  Olivier Hallot  <olivier.hallot@libreoffice.org>  [7d5c4a1777a9ed187ffa269755e79273a24e5620]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to abecf1a85a2dded5a59c543f275df51d79f649bc
          - tdf#150445 Change Gear icon to Hamburger icon
            
            Change-Id: I7abe1c0d84550baad982d694922119a1af827bd0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/138377
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-08-18  Rafael Lima  <rafael.palma.lima@gmail.com>  [410bff99a708371eed6a82677b44e2151a4a990a]

        tdf#149768 Do not fix Templates dialog width and height in pixels
        
        This patch removes the fixed size of the Templates dialog in pixels so it works better in HiDPI displays.
        
        This patch also makes the dialog a bit wider and non-resizable.
        
        Change-Id: I256d8d5c8b76c8e32a4f008f3a235f80bf59634d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136922
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-08-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [010e2a574c7fadfb60d6794a1bfb38acc8082e0a]

        loplugin:moveit
        
        Change-Id: I34de7408553e4ca702cab9aa611c03dc60b9b6a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138472
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-18  Tünde Tóth  <toth.tunde@nisz.hu>  [e59db22b3b57c9e1a5678218cb56fb75bcc84c26]

        tdf#150434: chart2, XLSX import: strip long legend labels
        
        Full text of legend labels could overflow the chart area,
        if the legend text was too long. If it's longer than
        520 characters, strip it at the first space from the
        500th character (or if there is no space, at the 500th
        character). This results better XLSX interoperability, too.
        
        Change-Id: I23a94f6baaf620b40e9b2819738eba5c5a921722
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137492
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2022-08-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [326534372ee5436d2f6e972de46fc01bb635e9d9]

        no need to allocate these on the heap
        
        Change-Id: Ia5eec87a4b36ac2dd15c3369bd7c630277a177c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138473
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [a6535669f9532b61ee5906d4b1339bc9af4b0882]

        use more pass-by-value in SfxItemSet
        
        which avoids some copying
        
        Change-Id: Id774c8947d0c2676425a1a192e0ac28c8f8402db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138468
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-18  László Németh  <nemeth@numbertext.org>  [f0454fe3bb5f8b589cc994203060a94d5cdad0a4]

        tdf#150394 sw: fix crash of "Don't hyphenate last word"
        
        Multiline last words, e.g. long URLs resulted crashing
        using the new hyphenation option "Don't hyphenate last word".
        
        Follow-up to commit 8c018910ae4d8701b1ce2a95727b9baed4016da3
        "tdf#149248 sw offapi xmloff: add option to not hyphenate last word".
        
        Note: .fodt format is not applicable for unit testing.
        
        Change-Id: I8633af1517f09003b40a06825ad14f3ed7f882a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138296
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-08-18  Caolán McNamara  <caolanm@redhat.com>  [30d454e1498f74981d0e02c4121e7f4192aa3447]

        cid#1509397 Uninitialized scalar field
        
        Change-Id: I250a900298f455ce594bf7dd99acbe984efc5ada
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138466
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-18  Caolán McNamara  <caolanm@redhat.com>  [67224d9ea094ac3db7bf9f8dd77bc1245ca5eb85]

        cid#1500394 Explicit null dereferenced
        
        Change-Id: Ie97b047b793c0d9546a17f9e9f1d20cbeed62626
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138469
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-18  Stephan Bergmann  <sbergman@redhat.com>  [b2760b7d2a3fa74f5cb4d477d44d9cef33c5065c]

        external/epoxy: Fix -Wint-conversion
        
        ...with recent Clang 16 trunk since
        <https://github.com/llvm/llvm-project/commit/7068aa98412ade19a34b7ed126f4669f581b2311>
        "Strengthen -Wint-conversion to default to an error", causing
        
        > workdir/UnpackedTarball/epoxy/src/gl_generated_dispatch.c:114547:77: error: incompatible integer to pointer conversion passing 'uintptr_t' (aka 'unsigned long') to parameter of type 'GLhandleARB' (aka 'void *') [-Wint-conversion]
        > GEN_THUNKS(glAttachObjectARB, (GLhandleARB containerObj, GLhandleARB obj), ((uintptr_t)containerObj, (uintptr_t)obj))
        >                                                                             ^~~~~~~~~~~~~~~~~~~~~~~
        > workdir/UnpackedTarball/epoxy/src/dispatch_common.h:150:40: note: expanded from macro 'GEN_THUNKS'
        >     GEN_GLOBAL_REWRITE_PTR(name, args, passthrough)                  \
        >                                        ^~~~~~~~~~~
        > workdir/UnpackedTarball/epoxy/src/dispatch_common.h:95:14: note: expanded from macro 'GEN_GLOBAL_REWRITE_PTR'
        >         name passthrough;                                        \
        >              ^~~~~~~~~~~
        
        etc.
        
        That only hit on macOS because of the different
        
        > #ifdef __APPLE__
        > typedef void *GLhandleARB;
        > #else
        > typedef unsigned int GLhandleARB;
        > #endif
        
        in OpenGL's glext.h, which
        <https://github.com/anholt/libepoxy/commit/0cfb0a044bc43245409c020e2ca34091c96283d4>
        "Fix most GLhandleARB warnings on OS X with a big comment in our code" had tried
        to address by adding "a cast to uintptr_t to shut up the compiler" in its
        src/gen_dispatch.py (but without stating what compiler diagnostics exactly were
        supposed to be silenced by that cast that now started to cause the above issues
        with Clang 16 trunk).
        
        It turns out that at least my macOS build with Clang 16 trunk builds fine
        without that cast, so just drop it for good.  (And patching epoxy's
        src/gen_dispatch.py means that UnpackedTarball_epoxy needs to switch from
        gb_UnpackedTarball_set_pre_action to gb_UnpackedTarball_set_post_action.)
        
        Change-Id: I2c87bca2cc5510d17098028d4532989f48e349a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138407
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [5db76fd0eca0c80b1e54cdf4a7fea769f5dbc5a4]

        tdf#148671: sw_ooxmlexport16: Add unittest
        
        Change-Id: I634a1f31c93c9186be6aea35f4a020cceed6dd9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138459
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-08-18  Caolán McNamara  <caolanm@redhat.com>  [1286014bbfad29e99634d62111e1ccef2f5e9a2b]

        cid#1485150 Uncaught exception
        
        Change-Id: I793683bfb59ff6b8751baa14a999b699cc28fdc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138467
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-18  Liu Hao  <ianahao331@gmail.com>  [bef0cfcf2a6d0a70adb6ddc5558d5a888edb718c]

        tdf#39593 Ruduce copy/paste code in Converter::converterDuration
        
        Change-Id: Ic1b82b244ff614c8d5ab44f32bdc728deee24165
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138465
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-08-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [712901b388d8645d94e14b474288f97761f5a4e5]

        Fix typo
        
        Change-Id: Ie0757b332f4ddb0e9d9d6e2c97b7497766221dec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138310
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1bcb84a39106de1f082521d1765bb41864f280ea]

        Fix typo
        
        Change-Id: I6daee630eb433998711091780452dc0534398f79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138460
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9923f2416b63abc09bf8cd83796d1d681e9de225]

        chart2: improve keys (symbols) rendering in a data table
        
        - better symbol positioning taking symbol height and cell height
          into account.
        - symbol height depends on font size (as with the legend)
        - take symbol aspect ratio into account
        - remove hardcoded values
        
        Change-Id: I3537d82538035cd31b928d4bb6fc5572914fcd13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138463
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e425ee936ee762825a20cd10e6027163eab747a2]

        chart2: convert the fill color only when style is "solid"
        
        The CharBackColor should only be set when the fill style has the
        value "FillStyle_SOLID", otherwise don't set it as we can't handle
        any other fill style.
        
        Change-Id: Icaec8996d47966bb32bd8cf88b8c5aad70ab07a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138462
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3115a9f3a903f14a71003f51dc30eed824ea92fb]

        oox: set fill properties correctly for the data table at import
        
        Change-Id: Ia108c5b67e85ba770bd84d90ad1d3dd27046b245
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138461
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [66faff4d3c9756e4a83933a07e2f9329ede9e043]

        chart2: use only one "Data Table" string to simplify translation
        
        Change-Id: Idff337523a66195277b364be474baffcebca26aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138369
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-18  Noel Grandin  <noelgrandin@gmail.com>  [1085810635c1a666e31ca4614f5f32b30af5fb1d]

        convert more nNode to SwPosition::GetNode
        
        in places where we are using the result with operator<
        
        Change-Id: I3440d1204e69e30f21eaf833c2d0c42cde59e55c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138454
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-18  Miklos Vajna  <vmiklos@collabora.com>  [ca05ad4c8dac439c676f84e13bb8949e81bca72e]

        CppunitTest_sw_ooxmlexport15: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Change-Id: I5b4e566139e37be0f8f106521600127ef72e20da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138453
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-08-18  Mike Kaganski  <mike.kaganski@collabora.com>  [ca8760a836c906c4ea7f85404ee7a187ebf57b24]

        Make ElementsDeck the default deck for Math first start
        
        Change-Id: I471e268b6bb55d0cac9faed1b6631724b08b34a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138457
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-18  Mike Kaganski  <mike.kaganski@collabora.com>  [29f230a63370ee92ede2716edee97798fc0aab71]

        Show Math sidebar by default
        
        Change-Id: Id807d0c39f78a3a4be2e5eb31c75b31b1790f71e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138456
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [8475b367298de73aec6abc60a159cc015baf9734]

        tdf#150452: sc_subsequent_filters: Add unittest
        
        Change-Id: Idf7727f71fb27d6316c360bf6d3671c03a3e91cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138449
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-08-17  Noel Grandin  <noelgrandin@gmail.com>  [dcd45e25407bc4e50a3faa1ede9c1c3149c21ad7]

        convert more nNode to SwPosition::GetNode
        
        in places where we are using the result with operator<
        
        Change-Id: I2aae14e9130efc31f5afd3450defdf6df4099950
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138403
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-17  Caolán McNamara  <caolanm@redhat.com>  [7e8be84f54fb10d5ba97c64009403c79c3976393]

        fix SfxBindings::Invalidate(const sal_uInt16 *): Assertion
        
        assert `*pIds > *(pIds-1)' failed.
        
        seen in impress, view, outline, press tab
        
        Change-Id: Ie5b61aac614789f13e59c49ab390e07a7a0a55a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138447
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-17  Noel Grandin  <noelgrandin@gmail.com>  [b3761810532c98da42a4bb6cda0d0abe67af5c24]

        use more SwPosition::Assign
        
        Change-Id: I2a073fc8350aa85e44e57b587450e012f411b47f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138402
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-17  Noel Grandin  <noelgrandin@gmail.com>  [3a02b5f8aae803b7b5a232c724135594483627a4]

        convert more nNode to SwPosition::GetNode
        
        in places where we are using the result with operator==
        
        Change-Id: I28f8f6fa2c3754ec6612ab2334c3a58b61ecd065
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138401
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-17  László Németh  <nemeth@numbertext.org>  [a18a74d6762e56a20093ca51cfd12925697c2524]

        tdf#150200 tdf#150438 sw, DOCX: fix drop cap dash, quotation etc.
        
        In drop cap layout, set smaller size for all glyphs positioned
        over the baseline, e.g. dashes (dash, en-dash, em-dash, figure dash),
        bullet, asterisks and quotation marks by extending the bounding box
        of the glyph to the baseline, like MSO does.
        
        Add "DropCapPunctuation", a new default compatibility option for this.
        Only old ODT files loads the old layout (which was partially broken:
        e.g. dashes were too long, often missing from the drop cap area or
        the drop cap was disabled). New ODT and imported DOCX documents
        use the new default layout for better typesetting and interoperability.
        
        Change-Id: I3aba0727fd15f6edb9245e31f523e12f407d189e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138356
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-08-17  Stephan Bergmann  <sbergman@redhat.com>  [9135cdbc1a5fa09d00aee76215ff5cd369f82756]

        Missing test dependency
        
        > warn:vcl.builder:232474:232474:vcl/source/window/builder.cxx:480: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: "file:///.../instdir/share/config/soffice.cfg/dbaccess/ui/appborderwindow.ui at xmlreader/source/xmlreader.cxx:67"
        > warn:dbaccess:232474:232474:dbaccess/source/filter/xml/dbloader2.cxx:460: DBG_UNHANDLED_EXCEPTION in load exception: com.sun.star.container.NoSuchElementException message: "file:///.../instdir/share/config/soffice.cfg/dbaccess/ui/appborderwindow.ui at xmlreader/source/xmlreader.cxx:67"
        > unotest/source/cpp/macros_test.cxx:73:Tdf126268Test::testNumbers
        > assertion failed
        > - Expression: xComponent.is()
        > - loading failed: file:///tmp/Tdf126268Test__testNumbers_2f43ug.tmp
        
        Change-Id: Ic8b530418319b56b3da824ebb66fc3bef6b7809e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138444
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [938c899831bd5b165b2b7db3945867a1ce155483]

        tdf#150452: Revert "tdf#130795 use concurrent hashmap in SharedStringPool"
        
        This commit reverts 3749d9af3745c0eaff7239e379578e4e2af89e9d
        which removes the dependency on the external library cuckoo
        
        Without using cuckoo the same file in tdf#130795 takes
        
        real	0m4,892s
        user	0m5,298s
        sys	0m0,449s
        
        With it, it takes
        
        real	0m4,914s
        user	0m5,276s
        sys	0m0,444s
        
        pretty much the same time
        
        Change-Id: I4cc9000ac5bf26de22bb9835283ae8d5b3230196
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138435
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-08-17  Rafael Lima  <rafael.palma.lima@gmail.com>  [4d78ed5c00b9c3c59ed28d24c28fd00e0f3a7657]

        Update SF translation to Portuguese
        
        Change-Id: I96ae7fabb65e44e6d70f0c4048609f93aed8be1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137722
        Tested-by: Jenkins
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>

2022-08-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [94e8f2e0cd07a90d0d2fd0138bdb8fd1f241ad58]

        Revert "workaround clang-16 complaint in skia"
        
        This reverts commit 7548748e34966174abed39f3682bae445f1c8bdc.
        
        No longer necessary after doing a fresh pull of llvm, so llvm
        is at commit 4c244b2833bdc51bbb7970ea6433e844dfddf622
        
        Change-Id: I6dc721b47a905f553b227db3a036899173b35bae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138408
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-17  Michael Stahl  <michael.stahl@allotropia.de>  [7d730cd580e957ab06b0c7f020ac37dd0c337aa2]

        tdf#147466 sw_redlinehide: avoid crashing by delete un-deleting
        
        After the first delete, there is a single redline from 170,0 to 177,9,
        which contains a section.
        
        [ 169]  0x6133358            TextNode "b) 9 (Robin Cook, Jack Straw, Margaret Beckett, David Milliband, William Hague, Philip Hammond, Boris Johnson, Jeremy Hunt, Dominic Raab)",
        [ 170]  0x61349d8            TextNode "Hangul script is used to write which language?",
        [ 171]  0x61396f0         SectionNode ,
        [ 172]   0x6138cc8           TextNode "Japanese",
        [ 173]   0x613ab58           TextNode "Vietnamese",
        [ 174]   0x613ad78           TextNode "Korean",
        [ 175]   0x613bc28           TextNode "Chinese",
        [ 176]  0x24a61c0             EndNode ,
        [ 177]  0x6139568            TextNode "c) Korean",
        
        Then the next delete is from 169,137 to 170,0 and it is combined in
        AppendRedline() with the existing one, removing the existing one.
        
        Now the code for tdf#119571 at the end of AppendRedline() that splits up
        the one redline into 4 redlines, with the section start node and section
        end node not covered by any of them.
        
        AppendRedline() of a delete redline causing previously deleted nodes to
        become un-deleted is a situation that UpdateFramesForAddDeleteRedline()
        doesn't expect.
        
        Additionally there seems to be an issue with CheckParaRedlineMerge()
        setting the Section's m_bHiddenFlag, which was unintentional, it should
        only set m_eMerge flag, but fixing that isn't sufficient.
        
        Reportedly this crashes since commit
        6433dc223f6d21570e7132c4a580d186a5d5a334 but the problem appears older.
        
        Change-Id: Ic83a93d5aaec4ee562fb960693b52bd7b25cb1a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138411
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-08-17  Michael Stahl  <michael.stahl@allotropia.de>  [477e489e71b4a96ff10d9f2d2b802d91dec3e319]

        forcepoint#108 sw: tweak a bit
        
        * the fly-at-fly case didn't work, iteration also skips it
        * delete the bad redline section in the nodes array
        
        Change-Id: I21d3635fb53068e79984b0ea74a0a0913513bd51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138434
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-08-17  Jean-Pierre Ledure  <jp@ledure.be>  [9f4405c94bc7d9d7500aedc1ade2d90955ab69d7]

        ScriptForge - (Calc) redesign CompactUp() and CompactLeft()
        
        This commit is mainly about the introduction of
        a new internal method:
           _ComputeFilter(range, filterformula, filterscope)
        
        A FilterFormula is a Calc formula that returns TRUE or FALSE
           The formula is expressed in terms of
           - the top-left cell of the range when FilterScope = "CELL"
           - the topmost row of the range when FilterScope = "ROW"
           - the leftmost column of the range when FilterScope = "COLUMN"
           After pasting, the relative and absolute references
           will be interpreted correctly.
        The FilterScope indicates the way the formula is applied,
        once by row, column or individual cell.
        
        The concept of FilterFormula was already used by CompactUp()
        and CompactLeft(). Their implicit (Filter)scopes were resp.
        "ROW" and "COLUMN".
        
        The _ComputeFilter() method returns an array of subranges
        contained in the initial range that match the filter.
        
        The isolation the code for the management of filters
        applied on ranges makes the later use of the concepts of
        FilterFormula and FilterScope reusable for other methods.
        
        CompactUp() and CompactLeft() are functionally unchanged.
        No impact on documentation.
        
        Change-Id: I7c4e890b54f315486f29b5434a3c236167e2f9ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138368
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2022-08-17  Mike Kaganski  <mike.kaganski@collabora.com>  [1f088bb8dddfb71ebb7f5bba701a28c05651436b]

        Move application check to the point where it matters
        
        This simplifies and deduplicates call sites, and also makes sure that
        we don't lookup strings until we need that. Also helps adding a check
        for Math in a follow-up.
        
        Change-Id: I6b073253f19afbb9a95f29806ab306c6a9f63f18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138413
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-17  Caolán McNamara  <caolanm@redhat.com>  [db4c4676b70bb5f9a1c169735e8fbe92b097a57b]

        Related: tdf#118320 don't require experimental to be set anymore
        
        Change-Id: Iba42eaa820001651a596b9708504fcc796b406ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138381
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-17  Miklos Vajna  <vmiklos@collabora.com>  [ee3ebda2be3965584d12b52c007fb047d624b64c]

        sw XHTML import: fix unexpected link on image
        
        The trouble was that once an image got a pending link applied, the
        remaining images also got that link in case they didn't have an own
        link.
        
        This was a problem since commit 56769d3982e6afb075cb6d833662f066437fab6a
        (sw XHTML import: handle non-image, non-RTF objects as clickable images,
        2022-05-24), the pending URL is not updated after it's applied.
        
        Fix the problem by clearing the pending URL, since we know that one
        pending URL is always applied just once.
        
        Change-Id: I0a363330fbcc1dec95f90f56dc7c420249769e2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138409
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-08-17  Stephan Bergmann  <sbergman@redhat.com>  [f61ea9d2d8d61fe190aa43a57b2316def6c12b8d]

        Raise hdiutil -megabytes even further for debug builds
        
        My macOS build had started to fail with
        workdir/installation/LibreOffice/dmg/logging/en-US/log_750_en-US.log stating
        
        > Systemcall: cd /Users/stephan/lo/core/workdir/installation/LibreOffice/dmg/install/en-US_inprogress_temp.14524 && hdiutil create -megabytes 2000 -srcfolder LibreOffice_7.5.0.0.alpha0_MacOS_aarch64 /Users/stephan/lo/core/workdir/installation/LibreOffice/dmg/install/en-US_inprogress/LibreOffice_7.5.0.0.alpha0_MacOS_aarch64.dmg -ov -fs HFS+ -volname "LibreOffice" -format UDBZ
        > ERROR: Could not execute "cd /Users/stephan/lo/core/workdir/installation/LibreOffice/dmg/install/en-US_inprogress_temp.14524 && hdiutil create -megabytes 2000 -srcfolder LibreOffice_7.5.0.0.alpha0_MacOS_aarch64 /Users/stephan/lo/core/workdir/installation/LibreOffice/dmg/install/en-US_inprogress/LibreOffice_7.5.0.0.alpha0_MacOS_aarch64.dmg -ov -fs HFS+ -volname "LibreOffice" -format UDBZ": 256
        
        and which went away again with the increased $megabytes value.
        
        Change-Id: I483a8cb06df0720eeb42e6260276e6b52ea2a423
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138406
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-17  Liu Hao  <ianahao331@gmail.com>  [af87ec3137c32ba098c072304595d8b590f3447c]

        tdf#149115 Trim the white sapce in title before emptiness check
        
        Title that only contains white space should be treated as empty.
        
        Change-Id: I7e4ec6aed206e01dd62fb3afc278fa90d84b7598
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138268
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-08-17  Caolán McNamara  <caolanm@redhat.com>  [d9655727ac688753ea12aaedc09a006134dd4a13]

        forcepoint#110 set PaMs to somewhere safe to park
        
        Change-Id: I4dbf27d67b74ff99583dad46a5448700f133c2f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138371
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-08-17  Caolán McNamara  <caolanm@redhat.com>  [fad0cb2fba8b3d41fe8b12659ba0cf63c89aa90e]

        cid#1456603 Uninitialized scalar field
        
        Change-Id: I301e6a111f63239b006d01834fb4b63f0d581b04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138374
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-17  Caolán McNamara  <caolanm@redhat.com>  [a86dd4df616227ed7e7be911653dac06973d8e25]

        cid#1500585 Dereference before null check
        
        Change-Id: I9374a580d3dce7c7851881ff8193946d46ed2bec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138384
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-17  Caolán McNamara  <caolanm@redhat.com>  [6b6e044e05d272d89095b7f05f863c31da0da784]

        cid#1500519 Using a moved object
        
        make this more clear, expected to be null at this point
        
        Change-Id: I0ba06f1b540f53cc2ab70701cb037b9aabbd76fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138383
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-17  Caolán McNamara  <caolanm@redhat.com>  [3d0f3a1a6fdc677507a8274e5882aca26cf98a22]

        cid#1509309 Use of 32-bit time_t
        
        and
        
        cid#1509292 Use of 32-bit time_t
        cid#1509217 Use of 32-bit time_t
        
        Change-Id: Icf1b2fa43e706c6d3ff783cf9bcfb5a345b8d50b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138382
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-17  Caolán McNamara  <caolanm@redhat.com>  [1a7f79d6ceab9871511758682efb677483437a87]

        cid#1500532 Dereference before null check
        
        Change-Id: I001b00f13913f89367257668300ddfa82d3c57d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138397
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-17  Caolán McNamara  <caolanm@redhat.com>  [36e1834c9893deae9a45cd2026eb7d02e6a16bd9]

        cid#1509241 rearrange to silence Dereference after null check
        
        Change-Id: I1dc444d312a2075079ad90cdf917b1eaabdaff9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138396
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-17  Caolán McNamara  <caolanm@redhat.com>  [996ded6b42c924124f279a20a10a67754df80a8a]

        cid#1509302 Dereference after null check
        
        Change-Id: I5dc783bd2651413140206ed42a174009cd3a0c8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138395
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-17  Caolán McNamara  <caolanm@redhat.com>  [8575177e240f85850a3b9d27d41a61b3c5445fc7]

        cid#1509184 silence Out-of-bounds access
        
        Change-Id: Ie84f4e7288cfd6b7232352988bb2718f274d7eb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138394
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-17  Caolán McNamara  <caolanm@redhat.com>  [d40bfecddcac38006ee989d8072fb2b453cf6b9f]

        cid#1500387 silence Resource leak
        
        Change-Id: I847e2be95ad0c56246279e25ac3081967f8f6855
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138393
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-17  Caolán McNamara  <caolanm@redhat.com>  [3c6f95dd327ee0730e90f90b56b5a3dd2a2291fb]

        cid#1500507 silence Resource leak
        
        Change-Id: I738600ee653d68e80dc8a18970e759d97da08970
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138392
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-17  Caolán McNamara  <caolanm@redhat.com>  [a30e2862c2bf4635c53a627659905de29934799b]

        cid#1500382 Dereference before null check
        
        Change-Id: I93f50bf404af29147294a5824dcdd3f12c983758
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138391
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-17  Caolán McNamara  <caolanm@redhat.com>  [bf237656f829f64805af18a112dda76b4b986429]

        cid#1500403 Dereference before null check
        
        Change-Id: I0246551dd84cc7637d4a7a7fc0763ef2d084049f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138390
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-17  Caolán McNamara  <caolanm@redhat.com>  [773f7a5223cb745d31243dfe20246e922cb7ad36]

        cid#1500480 Dereference before null check
        
        Change-Id: I15d9bd7be89eca4552f3d36571caa6a97dcc1b3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138389
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-17  Caolán McNamara  <caolanm@redhat.com>  [5d03464526cf4fbb8b6489124c7f7a1a7def4a9f]

        cid#1500490 Dereference before null check
        
        Change-Id: I4e54da303b9e59e7f3db02af06e5156294e717fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138388
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-17  Caolán McNamara  <caolanm@redhat.com>  [cdcebac3b5be695bcf390bda116f5a52209c0dd1]

        fetch GetMarkedSdrObj just once
        
        Change-Id: I1af5326be2e71a5fe466b153177904907c12b7da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138387
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-17  Caolán McNamara  <caolanm@redhat.com>  [2f3c3b8a205495df74e809f4167aa51400e5af89]

        cid#1500682 silence Untrusted loop bound
        
        Change-Id: I61900c89329b84ca07da09085be08a735569e392
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138386
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-17  Caolán McNamara  <caolanm@redhat.com>  [b0090023b09cdbbfff5cc5a6acf1cc976eb33175]

        cid#1509187 Dereference after null check
        
        Change-Id: I5e50670dd28f90621e155a2d851ad5b732f588c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138362
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-17  Mike Kaganski  <mike.kaganski@collabora.com>  [0b85a66cc3d8e54747506089f92e154dc7665bfe]

        Return std::optional instead of using bool* argument
        
        Change-Id: I47f03411a6677f22291bea4dc06920ab9052349a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138399
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-17  Noel Grandin  <noelgrandin@gmail.com>  [78fb8fe0c5a58bc4d5074de66e77c20c3a441fd3]

        pass sal_Int32 to MoveNodes instead of SwContentIndex
        
        Part of the process of hiding the implementation of SwPosition.
        
        Change-Id: I22858f1be5315141e3efd28db7b7cc2c9fdc5c68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138400
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-17  Heiko Tietze  <tietze.heiko@gmail.com>  [d37559fb280857ce6b19c755b8a4d455a9c2596f]

        Relates tdf#126618 - Title style capitaization for compare documents dialog
        
        Change-Id: I5c09a7f706644c41746f5d426d69131c15cd5039
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138361
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-08-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [45076f7f3a661ba18c4821147c0d6b3956603d86]

        tdf#133299: sw: Add UItest
        
        Change-Id: I4b5178b69d758b80ed23d4d5347d71d772fcb1a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138355
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-08-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d50bfb406900ddea3a4b2e0c59e0b983798780d4]

        chart2: for a data table we need to force shift category position
        
        To be able to show the data table correctly we need to always
        show the categories "between tick marks" as otherwise the table
        columns wouldn't align correctly. This forces that the shift
        position is always enabled.
        
        Change-Id: Ia6a627931fcaba64f0f974faf1d8763405ad410d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138337
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-17  Stephan Bergmann  <sbergman@redhat.com>  [b3bc93de3115994bb71e0be2700504db967482e0]

        Fix undefined behavior for good
        
        (Where the range of values of LineEnd is [0, 2], see include/tools/lineend.hxx.)
        7786bafdb8951aa3f0acda801ddb3704c81d00d8 "workaround
        -Wenum-constexpr-conversion" had silenced the (unintended, see below) warning
        about undefined behavior when eEnd was compared against LineEnd(-1), but failed
        to address the undefined behavior when eEnd was initialized with LineEnd(-1).
        
        (On Clang 16 trunk, the original
        <https://github.com/llvm/llvm-project/commit/b3645353041818f61e2580635409ddb81ff5a272>
        "[Clang] Diagnose ill-formed constant expression when setting a non fixed enum
        to a value outside the range of the enumeration values" only emitted diagnostics
        in constant evaluation contexts, then
        <https://github.com/llvm/llvm-project/commit/cc104113ddecbdcec2cca848adbb6afa1214e9de>
        "[Clang] Allow downgrading to a warning the diagnostic for setting a non fixed
        enum to a value outside the range of the enumeration values" accidentally
        extended that to other contexts, so caused the unintended warning here, and
        finally
        <https://github.com/llvm/llvm-project/commit/4e458765aaef7988e687e190d865f331727825c0>
        "[Clang] Restrict non fixed enum to a value outside the range of the enumeration
        values warning to context requiring a constant expression" fixed that mistake
        and made the unintended warning go away again.)
        
        Change-Id: I44c14ed9c9455d05d80baddcb63be97d0bfb0278
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138385
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-17  Miklos Vajna  <vmiklos@collabora.com>  [c229f0484d906c1a46bbde4e6039d9de05481a80]

        CppunitTest_sw_fodfexport: remove not needed mustTestImportOf()
        
        All the test documents in this suite are odt/fodt and it they don't be,
        they should use CPPUNIT_TEST_FIXTURE() instead.
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I0402e57d774d365a823c4b159ae6eaf76f5aaca1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138379
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-08-17  Noel Grandin  <noelgrandin@gmail.com>  [133b9db4d68ba48eeb3682f4decba5689f6c0c1b]

        add comparison operators for SwNode
        
        which will make it easier when I do more conversion of code doing
        stuff like
           rPos.nNode ==
        to
           rPos.GetNode() ==
        
        Add an assert to make sure we are talking about nodes from the
        same parent node array.
        
        Change-Id: I12011768d67e7fbe5a87663c661a5cc444f1deb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138320
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-17  Heiko Tietze  <tietze.heiko@gmail.com>  [16f01f82a765fc51a19be2e370a69eb7819c9ce4]

        Resolves tdf#65473 - Unintuitive paragraph alignment options
        
        Switched Center and Right
        
        Change-Id: I7b24bb23d113dfa76b878b1533f3e7df1a2ba3dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138376
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-08-17  Heiko Tietze  <tietze.heiko@gmail.com>  [905e2793082f4366d8129430d06098a5ff36c4b9]

        Raise Glade version
        
        No actual changes
        
        Change-Id: I79d3831c3aa1399df95fa5c33f7c624468525a69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138375
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-08-17  Mike Kaganski  <mike.kaganski@collabora.com>  [bb6c70f7a9af806347a1e1401a9cce2ad41bc81b]

        lok: register view callback also for nested sm view
        
        This allows to send context change events that originate in the
        embedded views.
        
        Change-Id: I574ca347a2ffa67f9645a2ee790e42088ad8721f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138303
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-17  Caolán McNamara  <caolanm@redhat.com>  [f7e0493987f4d2d821d2724e9fef018676af5ddf]

        cid#1509203 Dereference after null check
        
        Change-Id: I6d584c36762d8ae91a766c47ef1ee0d5a68ff4a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138370
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-17  Caolán McNamara  <caolanm@redhat.com>  [050ec6a5f282abc0c587d6971052510378a1dbe6]

        cid#1509249 Unchecked dynamic_cast
        
        Change-Id: I8015a53004d8ba8a6ee8d6dca29ec87c655eb3ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138372
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-17  Caolán McNamara  <caolanm@redhat.com>  [833e4d059aae5f3a66c70f9f3d8dc1ab4c931322]

        cid#1509262 Explicit null dereferenced
        
        Change-Id: I65eab19b3b40fae6f6b88e4dd3cf21934dd3fd95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138373
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-17  Caolán McNamara  <caolanm@redhat.com>  [8faf62c76ab3a89fb149f9ec127cb352f081fcf9]

        cid#1500520 Explicit null dereferenced
        
        and
        
        cid#1500605 Explicit null dereferenced
        
        Change-Id: Ic9d36899fb5c39fcd2e85fa8320addb0b05ac7d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138359
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-17  Caolán McNamara  <caolanm@redhat.com>  [e1cd4b81d3133c460eef10efc7744f9a644b2c5b]

        cid#1500517 Explicit null dereferenced
        
        Change-Id: I83ccacf69c22d8c05374bf5f06eb5e7ee734b12f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138358
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-17  Caolán McNamara  <caolanm@redhat.com>  [cc396384b13a71a5ac2732d22b076c98316d64a0]

        cid#1500701 silence Dereference after null check
        
        Change-Id: Ic982e7d46688628396d659d0c1a9d17fdb8c43a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138360
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-16  Michael Weghorn  <m.weghorn@posteo.de>  [04af1b4e1ce5e3e74bad517a238957bf9aaccdcd]

        qt a11y: Drop duplicate nullptr check
        
        There is already a check whether `object` is a nullptr
        just a few lines above, so this check is superfluous
        since
        
            commit f29e3dbe015571d49d4262f4623a165a0cbc94a3
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Tue Aug 16 09:39:01 2022 +0200
        
                qt a11y: Replace dynamic_cast with static_cast
        
        Reported by cppcheck:
        
        > .../vcl/qt5/QtAccessibleWidget.cxx:751: Condition 'pXAccessible' is always true
        
        Change-Id: Iab69c967d97fc01dad617a25503cc5b5e50a3b4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138366
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-16  Michael Weghorn  <m.weghorn@posteo.de>  [f2371a7d9b306ce217689bd69c920c9f780f1ee3]

        qt a11y: Clear QtXAccessible's ref to XAccessible once passed on
        
        The `QtXAccessible` only needs to hold a reference to
        the `XAccessible` in order to pass it to the
        `QtAccessibleWidget` ctor in `QtAccessibleWidget::customFactory`
        (which gets called via `QAccessible::queryAccessibleInterface`).
        
        After that has happened, the `QtAccessibleWidget` holds
        its own reference in its `m_xAccessible` member and is the
        only class in the context of the qt a11y bridge that needs
        access to the `XAccessible`, so drop the reference
        in the `QtXAccessible` to avoid any references being
        held even after `QtAccessibleEventListener::disposing`
        has been called, s.a.
        Change-Id I077dffe6ca3e887707d1f578e947ccf3c2c2a492
        "qt a11y: Clear XAccessible reference when disposing" for
        some more context.
        
        Change-Id: Ief80b2939e4c509fc4bc68e67500dbad66498506
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138365
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-16  Michael Weghorn  <m.weghorn@posteo.de>  [a65719ec67523cdfc294aeeda527b51ba4d2e17c]

        qt a11y: Clear XAccessible reference when disposing
        
        The `XEventListener::disposing` doc
        (in `./udkapi/com/sun/star/lang/XEventListener.idl`) says:
        
        > /** gets called when the broadcaster is about to be disposed.
        >
        >     <p>All listeners and all other objects, which reference the
        >     broadcaster should release the reference to the source.
        >     No method should be invoked anymore on this object (
        >     including XComponent::removeEventListener() ).
        >     </p>
        >
        >     <p>This method is called for every listener registration
        >     of derived listener interfaced, not only for registrations
        >     at XComponent. </p>
        >  */
        
        Therefore, clear the `XAccessible` reference held in
        the associated `QtAccessibleWidget`
        in `QtAccessibleEventListener::disposing`.
        
        This also implies that `QtAccessibleWidget::isValid()`
        (overriding the `QAccessibleInterface` method)
        will return `false` from that point on.
        
        Change-Id: I077dffe6ca3e887707d1f578e947ccf3c2c2a492
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138364
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-16  Michael Weghorn  <m.weghorn@posteo.de>  [48baddac8f175e628a854f78304a19238e25d529]

        qt a11y: Drop QtAccessibleEventListener's XAccessible reference
        
        `QtAccessibleEventListener` was holding a reference
        to the `XAccessible` but not making use of it.
        
        The `QtAccessibleWidget` class that actually
        operates on the `XAccessible` is holding its own reference
        in its `m_xAccessible` member, so there's no need for
        the corresponding `QtAccessibleEventListener` to
        hold another one.
        
        Change-Id: I5b838e55d8285b4e52287dc8c9c70e06e45ab317
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138363
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-16  Noel Grandin  <noelgrandin@gmail.com>  [b9a45cca8a0014d975f6e3d16c94cfe08c52a8bb]

        pass sal_Int32 to DontExpandormat
        
        instead of SwContentIndex.
        Part of the process of hiding the implementation of SwPosition.
        
        Change-Id: I69d2a92093109b52b21c558f8ea8e3ae486fe1ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138319
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-16  Caolán McNamara  <caolanm@redhat.com>  [b2702d56437b7bf8f061259a063371529b7881ec]

        cid#1509186 Using a moved object
        
        Change-Id: Ib4d986bf21b3294e46e52d8b2f4428aca1683321
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138357
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-16  Caolán McNamara  <caolanm@redhat.com>  [4c511ac7d7a006d9a62a3685f3a962bb321017bd]

        cid#1500417 Dereference after null check
        
        Change-Id: Ib186c453aafc9bc29fd5c7d82578ca4157aed31e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138345
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [addcd016bf1bed16299697fd18b8f9b1faf2cf3f]

        chart2: support data table rendering when the X axis is swapped
        
        In case when the X axis is swapped, so the Y axis is rendered in
        the place of X axis, we need to render the data table below the
        Y-axis labels. This is best done to put the data table into the
        Y-axis instead, so we get the correct size and position of the
        data table, and then just allow rendering of the axis labels and
        (re)position the table below Y-axis.
        
        Change-Id: I74aa79402a5638133b0d1ed83bbd8aad6f6c9d1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138336
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [089f7b437326021beb0f61a05bdd180f1de8bb59]

        chart2: we don't need SCHATTR_TEXT_* text ranges for data table
        
        Change-Id: I1c857ebe1ce4851f15da05291daecc09e7e74209
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138335
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fc909263a1bb9326f838326f3299b16b80318f42]

        chart2: don't use ref-size property when converting data table
        
        Change-Id: I4dd93d84879274721ded01be1a47b62487066b4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138334
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-16  Michael Stahl  <michael.stahl@allotropia.de>  [a8b3953531035bf93306ed90142c4172cc32ac43]

        forcepoint#108 sw: prevent creating SwRangeRedline anchored in itself
        
        the SwRangeRedline in frame #8 triggers deleting itself at frame #0
        which repeats the DeleteSection attempt which is already in progress
        
         #0  SwRangeRedline::~SwRangeRedline() (this=0x5335300) at sw/source/core/doc/docredln.cxx:1168
         #1  0x00007fffc9b91aab in SwRedlineTable::DeleteAndDestroy(unsigned long) (this=0x4f388f8, nP=0) at sw/source/core/doc/docredln.cxx:669
         #2  0x00007fffc9c8454a in sw::DocumentRedlineManager::DeleteRedline(SwPaM const&, bool, RedlineType) (this=0x4f388e0, rRange=SwPaM = {...}, bSaveInUndo=true, nDelType=RedlineType::Any)
             at sw/source/core/doc/DocumentRedlineManager.cxx:2578
         #3  0x00007fffc9c84a2f in sw::DocumentRedlineManager::DeleteRedline(SwStartNode const&, bool, RedlineType) (this=0x4f388e0, rNode=..., bSaveInUndo=true, nDelType=RedlineType::Any)
             at sw/source/core/doc/DocumentRedlineManager.cxx:2676
         #4  0x00007fffc9c1c57f in sw::DocumentContentOperationsManager::DeleteSection(SwNode*) (this=0x4f3b460, pNode=0x5331780) at sw/source/core/doc/DocumentContentOperationsManager.cxx:2092
         #5  0x00007fffc9cbfea7 in sw::DocumentLayoutManager::DelLayoutFormat(SwFrameFormat*) (this=0x4edad40, pFormat=0x53318b0) at sw/source/core/doc/DocumentLayoutManager.cxx:285
         #6  0x00007fffc9a9abd2 in DelFlyInRange(SwNode&, SwNode&, SwContentIndex const*, SwContentIndex const*) (rMkNd=..., rPtNd=..., pMkIdx=0x0, pPtIdx=0x0) at sw/source/core/doc/docedt.cxx:254
         #7  0x00007fffc9c1c53d in sw::DocumentContentOperationsManager::DeleteSection(SwNode*) (this=0x4f3b460, pNode=0x532a1f0) at sw/source/core/doc/DocumentContentOperationsManager.cxx:2091
         #8  0x00007fffc9b965f7 in SwRangeRedline::MoveFromSection(unsigned long) (this=0x5335300, nMyPos=0) at sw/source/core/doc/docredln.cxx:1834
         #9  0x00007fffc9b951f8 in SwRangeRedline::Show(unsigned short, unsigned long, bool) (this=0x5335300, nLoop=1, nMyPos=0, bForced=false) at sw/source/core/doc/docredln.cxx:1277
         #10 0x00007fffc9c7d64b in sw::DocumentRedlineManager::SetRedlineFlags(RedlineFlags) (this=0x4f388e0, eMode=RedlineFlags::ShowMask) at sw/source/core/doc/DocumentRedlineManager.cxx:1149
         #11 0x00007fffcb129668 in SwXTextDocument::setPropertyValue(rtl::OUString const&, com::sun::star::uno::Any const&) (this=0x4f52730, rPropertyName="ShowChanges", aValue=uno::Any("boolean": 1 '\001'))
             at sw/source/uibase/uno/unotxdoc.cxx:1795
         #12 0x00007fffcab7ce8d in XMLRedlineImportHelper::~XMLRedlineImportHelper() (this=0x52792f0) at sw/source/filter/xml/XMLRedlineImportHelper.cxx:341
         #13 0x00007fffcac2366d in SwXMLTextImportHelper::~SwXMLTextImportHelper() (this=0x527cae0) at sw/source/filter/xml/xmltexti.cxx:157
         #14 0x00007fffcac236a9 in SwXMLTextImportHelper::~SwXMLTextImportHelper() (this=0x527cae0) at sw/source/filter/xml/xmltexti.cxx:152
         #15 0x00007fffea9d5ee2 in salhelper::SimpleReferenceObject::release() (this=0x527cae0) at include/salhelper/simplereferenceobject.hxx:76
         #16 0x00007fffeabc2619 in rtl::Reference<XMLTextImportHelper>::clear() (this=0x525cd60) at include/rtl/ref.hxx:196
         #17 0x00007fffeabb07e0 in SvXMLImport::cleanup() (this=0x525ccd0) at xmloff/source/core/xmlimp.cxx:458
         #18 0x00007fffeabb08bf in SvXMLImport::~SvXMLImport() (this=0x525ccd0) at xmloff/source/core/xmlimp.cxx:464
        
        Change-Id: I640874df3fd10af935cf05df707d45bea2c9fd6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138191
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [65021c6acc655b61cbba74d01829beb1c4181c97]

        chart2: use the FillColor property as CharBackColor
        
        For chart data table, the fill is always setting the char background
        (highlight). As we don't support other fill types in LibreOffice for
        the char background, we can't set anything else when rendering. We
        need to extend editeng and UNO API with the support for this.
        
        Change-Id: I47d342e02ad2347bac0515a62cc0de4391f98150
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138331
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-16  Stephan Bergmann  <sbergman@redhat.com>  [fe033eebec7db71010beb6df14f7a08aded471be]

        tdf#150427 Gracefully handle potentially unset logger
        
        Change-Id: I237e3b5da042cbfa3fde1a02043ab69cc0711296
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138353
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-16  Miklos Vajna  <vmiklos@collabora.com>  [7ad44f3dd271a591529b048212c4391d8b38ed9d]

        crashtesting: fix DOCX export of forum-mso-de-99522.docx
        
        Export of this document to DOCX wrote not-well-formed XML output,
        resulting in an assertion failure in debug builds.
        
        writerfilter/ maps a selection of <w:sdt> tags to Writer content
        controls (a safe subset), and leaves the rest unchanged, which means we
        continue to map those to grab-bags. The trouble is that a combination of
        content controls and grab-bags leads to bad output on export, as we
        start the <w:sdt> element twice, but only close it once.
        
        Fix the problem by extending writerfilter/ code to not do any grab-bags
        for the richText type, we already did that in the past for dropDowns.
        
        In the long run, we should never do grab-bagging for any <w:sdt>
        elements that we map to Writer content controls.
        
        Change-Id: I27a0b814efd667cc0477d8f492f7f956c938c854
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138351
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-08-16  Mike Kaganski  <mike.kaganski@collabora.com>  [0aa2b700aae306674d768356875998f5b8f14f0f]

        No need to use throwing Reference ctor from 'this'
        
        Change-Id: I1a9d69d101d3adede0455e94d4026e38131e6c77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138350
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-16  Mike Kaganski  <mike.kaganski@collabora.com>  [84fbb174d6c773ecd284398a9dc4fee9f142a193]

        Drop redundant warning after throwing check
        
        Change-Id: I1cc9ce6c415eb8aef9a250b3b5f342a425071b54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138349
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-16  Julien Nabet  <serval2412@yahoo.fr>  [13971f0619192deb3f1f1cf5ff30f9671ed25a38]

        Related tdf#82087: hyphenation: allow 1 character at line begin
        
        The default "Characters at line begin" value is still 2
        in Paragraph Styles->Text Flow, but now it's possible to set 1, too.
        
        See end of comment here:
        https://bugs.documentfoundation.org/show_bug.cgi?id=82087#c22
        
        Change-Id: Ib10e8a919715666214c7e4ac19f1506f111a6519
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137937
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-08-16  xuenhua  <xuenhua2008@sina.com>  [d0ab89cd8b8b705689b432c1ea630501c7745264]

        Update iOS SDK Current Version to 15.6
        
        Change-Id: I2e6ec0a32b859cead16965284359115db0628f5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137277
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-08-16  Caolán McNamara  <caolanm@redhat.com>  [707f8c10328290c8bcd928755101cbb88ab6a8cb]

        cid#1509215 Using a moved object
        
        and
        
        cid#1509294 Using a moved object
        
        Change-Id: Ic4ef9bbc94d7b946d7d1904edf4b5b23278baafd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138348
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-16  Caolán McNamara  <caolanm@redhat.com>  [bc91ece78e3ea2df4082c796469e42cc5fc72107]

        don't try and select position 0 of combobox if combobox is empty
        
        Change-Id: Ie3e128228c3a2d7d17126e743e756d7d3320255c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138309
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-16  Noel Grandin  <noelgrandin@gmail.com>  [28a3f31e8cf8b7b7b3900b12de1a24dc88f2854a]

        pass SwNode and sal_Int32 to DelFlyInRange
        
        instead of SwNodeIndex and SwContentIndex. Part of the process
        of hiding the implementation of SwPosition.
        
        And fix a missing SwPosition constructor.
        
        Change-Id: Idc4d2675a53596e6f2ea53043dc7109b9c7bc2e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138317
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-16  Michael Weghorn  <m.weghorn@posteo.de>  [a3f3453c00f701ea51f67896e633bb6b6a6a2d71]

        qt a11y: Implement QtAccessibleWidget::indexOfChild
        
        With this in place, selecting an object in Accerciser's
        tree view of the LO a11y hierarchy and then calling
        the method to get the child index returns the actual
        child index instead of just 0, e.g.:
        
            In [24]: acc.getIndexInParent()
            Out[24]: 4
        
        Change-Id: Ia3d4811226d6ffc82b86ed5a9abf3332b8b50b0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138347
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-16  Caolán McNamara  <caolanm@redhat.com>  [2fbf1082cde79b7259f0139a6c8978fe797be86c]

        cid#1500455 Dereference after null check
        
        Change-Id: I2ef903eaf4df4fbd225d01e394ba11ffa43386e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138346
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-16  Caolán McNamara  <caolanm@redhat.com>  [6b008de9e47ea9938e0b615f3171a7c273884596]

        cid#1500410 Explicit null dereferenced
        
        Change-Id: Idc4e3ca35a0f68ffe8c3b32053c9eea1c6426ff5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138344
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-16  Caolán McNamara  <caolanm@redhat.com>  [a51c1df3c2bad14de49a381945f4c55d4bccf8a8]

        cid#1500395 Dereference after null check
        
        Change-Id: I16b490849d2fa29295e6182e1bbe91836c5655bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138343
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-16  Michael Weghorn  <m.weghorn@posteo.de>  [f29e3dbe015571d49d4262f4623a165a0cbc94a3]

        qt a11y: Replace dynamic_cast with static_cast
        
        The Qt doc on implementing accessible plugins [1]
        says:
        
        > Note that `object` will always be an instance of `classname`.
        
        Therefore, `static_cast` can be used here to avoid the
        cost of `dynamic_cast`.
        
        [1] https://doc.qt.io/qt-6/accessible-qwidget.html#implementing-accessible-plugins
        
        Change-Id: I57721c927808fa710b7d790c54d01bd899146a60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138341
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-16  Caolán McNamara  <caolanm@redhat.com>  [da46f3db22814c03fbc303275342f7182ea288b4]

        cid#1509285 Use of 32-bit time_t
        
        Change-Id: I5aea4aaa6da8cd974234ab3f0c36212d436e11df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138332
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-16  Noel Grandin  <noelgrandin@gmail.com>  [59785c0237f2bc5eaf9e9742bdf30136f3b3d2ba]

        pass SwNode and sal_Int32 to delBookmarks
        
        instead of SwNodeIndex and SwContentIndex. Part of the process
        of hiding the implementation of SwPosition.
        
        Change-Id: Ic70cbf9bd72f7544bcc24a2ebc2f588d5efd9231
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138316
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-16  Caolán McNamara  <caolanm@redhat.com>  [4b1a57e075af70135703e38337e1096b2f248ebd]

        tdf#94223 always visualize surrounding frame for active text object
        
        Change-Id: I622582c188a32a5df27f3bb5d8382acc2afb089b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128025
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-16  Caolán McNamara  <caolanm@redhat.com>  [034e8a14f6b6c12b870a71cb808fcfdc41221714]

        ofz: Null-dereference-WRITE
        
        took oss-fuzz about a picosecond to find a crasher, lets just use
        sal_uInt32 here
        
        Change-Id: I582377bc30de1c46dce9d3cd659a80237848ed73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138325
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-16  Caolán McNamara  <caolanm@redhat.com>  [5be419d91c54bfa44f5d2897064dc07fb223de81]

        fix "invalid cast from 'GtkImage' to 'GtkLabel'" warning
        
        Change-Id: I7daa8d75151152c11ad4b1835101921006e2e62b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138326
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-16  Arnaud VERSINI  <arnaud.versini@libreoffice.org>  [3329bfe698ecb65cbfbe2bf8f38fce45809fd436]

        rtl : use a local std::mutex instead of the global mutex
        
        Change-Id: I95a35fe451e459276dcb8c9b90d515d0a34fe36c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138318
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-16  Noel Grandin  <noelgrandin@gmail.com>  [a20fa9bbbfb3fab623480f95975f30c3904af055]

        unique_ptr->optional in DocumentFieldsManager::UpdateTableFields
        
        Change-Id: I5b4595ea04d5e1a28007008b96a684defff744e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138322
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-16  Noel Grandin  <noelgrandin@gmail.com>  [1920eb7843753392bd7581f02ff797f2f903c50a]

        improve SwContentIndexReg::Update...UpdateMode::Negative
        
        the indexes in the linked list are stored in-order.
        So
        (a) there is no need to overwrite a value with the same value
        and
        (b) there is no need to walk the list backwards before going
        forwards
        
        Change-Id: I77d6b227c5c2eb8e70ce3975963ec2d1826d0246
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138321
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [81a5f33101c18fb22a952b865c0c90418fd6a490]

        chart2: always set text props. of the first paragraph and not cell
        
        When setting the properties of the data table it is important to
        differentiate when we set the properties of the text of the (first
        and only) paragraph or set the properties for the current cell.
        
        In this chage we refactor the code so that we always set the text
        via UNO text::XText call for the current cell, and in the next step
        get the XPropertySet of the first paragraph and set the properties
        relevant for the text from the DataTable model.
        
        Change-Id: Ibe82b21c3416083cfe8e86b95443d77984da05f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138330
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e0599e403b9b8714794f4f80afe78feac0a77b32]

        chart2: add "font effects" tab page to the data table dialog
        
        Change-Id: I5530477dc86ba2174ba6e553dfe77f8fa355a863
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138329
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e4e5d77bcc30beb1d976fadf5da0247f00f5b9cc]

        chart2: render line legend symbols better in a data table
        
        Change-Id: I556b4f249688a3836bbeeb3f554cb9ecf1d31f65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138301
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5dcfa8f3750d549d895246c50285bb38690f9734]

        chart2: fix rendering of table borders of row/column headers
        
        The row/column headers didn't enable/disable the table borders
        correctly when outline was enabled and horizontal and vertical
        borders properties were disabled.
        
        Change-Id: Ifcb059dd7d39890bbcaf55d3a68dce41eef586cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138300
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9d6ffcc0572cc7917651489c69ca4b3452e89a89]

        chart2: Data table rendering of keys (legend symbols)
        
        Change-Id: Iff13b188df18fe8f9919274869774f53f2ea323b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138299
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-16  Miklos Vajna  <vmiklos@collabora.com>  [777f1dbb96fc4499e682f2f67969410408f53b50]

        pdfium: replace windows arm64 patch with a backport from upstream
        
        No functional changes intended, just this way the patch can be dropped
        trivially the next time we update pdfium.
        
        Change-Id: I3259e98ddd20a51e109e860e1a3ab4c138597436
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138323
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-08-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fcf839cd4b76254d03426a849e17927b2a845352]

        chart2: Add undo/redo for the data table
        
        Change-Id: I6b25a7a82957705481952bc3cd181a6d0c1fce0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138298
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [3dec8709c1cba25b62492354fe75e6a41a6dfe40]

        tdf#150151: sw: Add UItest
        
        Change-Id: I59da074531d4545ea80096db2b00376b632eddbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138295
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-08-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [c1446da82b999349e1a09fed3420bd1c38d7b38c]

        tdf#103492: vcl_pdfexport: Add unittest
        
        Change-Id: I426ace3f1272b2cb5f40d627c9c701b903c3e632
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138272
        Reviewed-by: خالد حسني <khaled@aliftype.com>
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-08-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f448de22e05a59307c8d968982140b182e736edc]

        correct the description of NumberingRules
        
        duplicated text - "@see NumberingLevel"
        
        Change-Id: I210c392dba738e65ed22b8c66e16a6bafb1c4265
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138261
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-15  Miklos Vajna  <vmiklos@collabora.com>  [251589c17c0dfa33cf5e5e5bb1ed782d2293a67c]

        tdf#148289 sw clearing breaks: fix vertical layout
        
        There were 3 problems here:
        
        1) SwTextFly::GetMaxBottom() gets an already swapped frame, so going via
           the aRectFnSet abstraction is not correct, need to use Left() and
           similar functions directly.
        
        2) SwTextCursor::AdjustBaseLine() centers portions in the vertical case,
           so a clearing break portion with larger height will push the other
           portions towards the left, and this is not wanted. Fix this by
           filtering out the (logic) height of the clearing break portions in
           the vertical case.
        
        3) The fix for 2) has the side effect that the non-printable line break
           indicator character now has the wrong (logic) top position in
           SwBreakPortion::Paint(). Fix this by compensating for the offset done in
           AdjustBaseLine().
        
        No functional changes intended for the horizontal layout.
        
        Change-Id: I9ea27b4247944cbab8e96c5c5e2c8f82bbbd731c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138314
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-08-15  Caolán McNamara  <caolanm@redhat.com>  [f3b0a95f9c2f85604808c21485e46e43aebbbfed]

        fix "invalid class cast from 'OOoAtkObj' to 'GtkWidgetAccessible'"
        
        and similar
        
        Change-Id: I8a989465057a5b7810f6cedf370fc1cd77f5af0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138311
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-15  Noel Grandin  <noelgrandin@gmail.com>  [077cbb5faecf75b333531afad04d2c9622a47c91]

        pass SwNode and sal_Int32 to deleteMarks
        
        instead of SwNodeIndex and SwContentIndex. Part of the process
        of hiding the implementation of SwPosition.
        
        Change-Id: I290fbc14d738d1bbf5d3f613eae6d114fc7cda17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138271
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-15  Caolán McNamara  <caolanm@redhat.com>  [895d6716ba8f12d98e3685145d433fce72270faa]

        Resolves: tdf#149858 embedded starmath not using correct initial zoom
        
        since...
        
        commit ea21b870f8549d0110ef65187af50694a06458ca
        Date:   Mon Apr 19 15:22:22 2021 +0100
        
            weld SmGraphicWindow
        
        where the outer Window is not directly drawn into any more
        
        Change-Id: I70f45590f0fb7ff2f7af80da8873d580d219aca4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138297
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-15  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [8750c812c9b808ee980f7e0ce0e6ce91e75e1424]

        Fix mispositioning when only quickstarter is active
        
        When positioning a dialog via external UNO connection,
        and no LibreOffice window is visible (only quickstarter is running),
        the window was mispositioned.
        
        The ClientToScreen call changes the requested position, so skip that
        for dialogs too.
        
        Change-Id: I7656ec66b6aeccdc1fa306f5e05cf72b3cb87214
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138135
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-08-15  Stephan Bergmann  <sbergman@redhat.com>  [5b5f6b147f5f2a02476a14ed2d8feb247d5a7c79]

        external/nss: Fix -Wincompatible-function-pointer-types
        
        ...with recent Clang 16 trunk since
        <https://github.com/llvm/llvm-project/commit/af01f717c48f0fd2481600ed6c00441763365b62>
        "Default implicit function pointer conversions diagnostic to be an error",
        causing
        
        > ../../../pr/tests/testfile.c:126:41: error: incompatible function pointer types passing 'void (*)(void *)' to parameter of type 'void *(*)(void *)' [-Wincompatible-function-pointer-types]
        >         if (!pthread_create(&tid, NULL, start, arg)) {
        >                                         ^~~~~
        > /usr/include/pthread.h:204:15: note: passing argument to parameter '__start_routine' here
        >                            void *(*__start_routine) (void *),
        >                                    ^
        
        and
        
        > ../../../pr/tests/testfile.c:576:31: error: incompatible function pointer types passing 'PRInt32 (void *)' (aka 'int (void *)') to parameter of type 'void (*)(void *)' [-Wincompatible-function-pointer-types]
        >                               DirTest, &thrarg,
        >                               ^~~~~~~
        > ../../../pr/tests/testfile.c:93:36: note: passing argument to parameter 'start' here
        >                             void (*start)(void *arg),
        >                                    ^
        
        Change-Id: I642e5ca69289993c86abafded65ac23a63fd837e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138267
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-15  Thierry Emery  <thierryalemery@gmail.com>  [dbd104083dc4cc22075556811e67b5c81ef688ae]

        tdf#133299 Anchor pasted images 'to cell' by default
        
        This is already the default when inserting images via menu,
        do this also when pasting images from other applications
        (currently it would anchor 'to page').
        
        Change-Id: I5e1d010b026fc8eba2d3a7cca80ea96814a2ebe8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138005
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-08-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [203eaefb4ac012c36a1ecdd3753e1cb2c5876efc]

        xmloff: import and export for the chart data table
        
        This change adds import and export code for the the chart's data
        table properties to the ODF format for chart documents. The data
        table properties are exported to a new element "data-table", which
        then references a auto style with all the properties of a data
        table + new data table specific properties: HBorder, VBorder,
        Outline, Keys which are mapped to "show-horizontal-border",
        "show-vertical-border", "show-outline" and "show-keys" chart
        attributes.
        
        Also adds a test for the import and export:
        imports xlsx -> exports to ods -> imports ods
        
        Change-Id: Id45d9369fd619959e4d6eba7ca51c8ddce9c8f56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138260
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5861af0da5179689870d5b4f5ff56a5ea0a79901]

        chart2: DataTable set properties to default to false
        
        Change-Id: If8caf59629327b623b2630776b1e650cbe4fbed1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138259
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0c984c4dbe36a58859b09924e98fcf8ba8ed2d75]

        chart2: InsertDataTable and DeleteDataTable for context menu
        
        Change-Id: I8ef0698252209af01b0741a59dec70f845f0c965
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138258
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-15  Mark Hung  <marklm9@gmail.com>  [1bf82b26aea3a403920a64cdfcb4671c947c7a01]

        tdf#135991 fix unexpected hidden RTL sections.
        
        SwLayoutFrame::MakeAll tried to manipulate the height instead of the
        width for SwCellFrame and SwColumnFrame ( i.e. when IsNeghbourFrame()
        is true. ), by selecting a wrong SwRectFn.
        
        SwRectFn fnRect = bVert == IsNeighbourFrame() ? fnRectHori :
        ( IsVertLR() ? (IsVertLRBT() ? fnRectVertL2RB2T : fnRectVertL2R) : fnRectVert );
        
        It doesn't make sense to select among fnRectVertL2RBT, fnRectVertL2R,
        and fnRectVert if the layout is horizontal.
        The frame position got a negative top value and make the frame invisble.
        
        Check he following commit for reference:
        
        commit c90b6806d18c8ed25015eb2ecdff13c7bab2572d
        Author: Andreas Martens <ama@openoffice.org>
        Date:   Wed Sep 19 07:45:10 2001 +0000
        
            Chg: Moving vertical help functions from SwFrm to SwRect
        
        Change-Id: I2f6da9cdbc2947de95a6fb9ce8fa94a79360c83a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138250
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-08-15  Stephan Bergmann  <sbergman@redhat.com>  [ae7efecd240eb5c035183b47c08b2ba6b1b78570]

        external/lxml: Fix -Wincompatible-function-pointer-types
        
        ...with recent Clang 16 trunk since
        <https://github.com/llvm/llvm-project/commit/af01f717c48f0fd2481600ed6c00441763365b62>
        "Default implicit function pointer conversions diagnostic to be an error",
        causing
        
        > src/lxml/etree.c:175589:60: error: incompatible function pointer types passing 'void (void *, void *, xmlChar *)' (aka 'void (void *, void *, unsigned char *)') to parameter of type 'xmlHashScanner' (aka 'void (*)(void *, void *, const unsigned char *)') [-Wincompatible-function-pointer-types]
        >   xmlHashScan(__pyx_v_self->__pyx_base._xpathCtxt->nsHash, __pyx_f_4lxml_5etree__registerExsltFunctionsForNamespaces, __pyx_v_self->__pyx_base._xpathCtxt);
        >                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > workdir/UnpackedTarball/libxml2/include/libxml/hash.h:213:22: note: passing argument to parameter 'f' here
        >                                          xmlHashScanner f,
        >                                                         ^
        
        Change-Id: I2a359ed0dfdfa83b49fb03f447967a6d0ff73989
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138266
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-15  Stephan Bergmann  <sbergman@redhat.com>  [49f392feb98feb2f69fafbed45ad5aa60c179e64]

        external/cairo: Fix -Wincompatible-function-pointer-types
        
        ...with recent Clang 16 trunk since
        <https://github.com/llvm/llvm-project/commit/af01f717c48f0fd2481600ed6c00441763365b62>
        "Default implicit function pointer conversions diagnostic to be an error",
        causing
        
        > pixman-bits-image.c:1184:39: error: incompatible function pointer types passing 'const float (int, int)' to parameter of type 'dither_factor_t' (aka 'float (*)(int, int)') [-Wincompatible-function-pointer-types]
        >         buffer = dither_apply_ordered (iter, dither_factor_blue_noise_64);
        >                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~
        > pixman-bits-image.c:1130:60: note: passing argument to parameter 'factor' here
        > dither_apply_ordered (pixman_iter_t *iter, dither_factor_t factor)
        >                                                            ^
        > pixman-bits-image.c:1189:39: error: incompatible function pointer types passing 'const float (int, int)' to parameter of type 'dither_factor_t' (aka 'float (*)(int, int)') [-Wincompatible-function-pointer-types]
        >         buffer = dither_apply_ordered (iter, dither_factor_bayer_8);
        >                                              ^~~~~~~~~~~~~~~~~~~~~
        > pixman-bits-image.c:1130:60: note: passing argument to parameter 'factor' here
        > dither_apply_ordered (pixman_iter_t *iter, dither_factor_t factor)
        >                                                            ^
        
        Change-Id: I3e28280c9c25dfb7cee5155719a71655db00e344
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138265
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-15  Michael Stahl  <michael.stahl@allotropia.de>  [6f42a2c8631bace1caa4fac0b3ea554942f1fca3]

        tdf#150382 writerfilter,sw: RTF import of paragraph border override
        
        The style (default unnamed \s0, applied via \pard) defines green
        borders, which are overridden at the 2nd paragraph and cleared.
        
        Of course there isn't a single border control word to be found on the
        2nd paragraph, the override happens by omitting the borders of the
        implicitly applied style.
        
        Hence handle LN_CT_PrBase_pBdr in getDefaultSPRM().
        
        The export of the override relies on changes from commit
        967a03eb8760fb498c5ea6c32d03d1eea486bbe2.
        
        Change-Id: I081eb2908d76123e7828cab6c31ceb7b11760183
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138193
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-08-15  Michael Stahl  <michael.stahl@allotropia.de>  [f6a0ca0e92e41ad8fea71acdacdc7ec5e775dc59]

        tdf#149921 ucb: webdav-curl: WNT: certificate revocation check
        
        - don't require it to be successful.
        
        Trying to connect to a server with self-signed CA results in:
        
        warn:ucb.ucp.webdav.curl:6796:6568:ucb/source/ucp/webdav-curl/CurlSession.cxx:946:
        curl_easy_perform failed: (35) schannel: next InitializeSecurityContext failed:
        Unknown error (0x80092012) - The revocation function was unable to check revocation for the certificate.
        
        Apparently schannel wants to check by default (called with
        SCH_CRED_REVOCATION_CHECK_CHAIN) that all the certificates aren't
        revoked, but the self-signed CA doesn't specify how to check.
        
        Set it to only check revocation when the way to do so actually works,
        via CURLSSLOPT_REVOKE_BEST_EFFORT, which sets these flags:
        SCH_CRED_IGNORE_NO_REVOCATION_CHECK | SCH_CRED_IGNORE_REVOCATION_OFFLINE | SCH_CRED_REVOCATION_CHECK_CHAIN
        
        Change-Id: I6d77ca23fe2012d8a5d65000b14775070b5c9a0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138204
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-08-15  Noel Grandin  <noelgrandin@gmail.com>  [e83daa9ff1d4d41ef7ac7b13fe7ab1dc0bd82f68]

        pass content offset into FieldsToCalc instead of SwContentIndex
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I76aee9e18f37f70648c181af0c2bbc4d4f2dfd2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138264
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-15  Miklos Vajna  <vmiklos@collabora.com>  [dd4d55b48cb654dea0a08fca55ed7ccd5e95d932]

        sw: prefix members of SwAddPrinterTabPage, SwCaptionOptPage, ...
        
        ... SwMarkPreview and SwParaDlg
        
        See tdf#94879 for motivation.
        
        Change-Id: I13d2961f46ebfd608176798be5a91ac0cd6c9d4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138263
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-08-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cb954e21aaa9166d762fe6c4a1d956c63820e6d4]

        Fix typo
        
        Change-Id: I1bc4d4649fbf4d2cfe8e93bc3a4fca64804de6b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138241
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-15  Noel Grandin  <noelgrandin@gmail.com>  [5dde7a14a2bfc4c29f5f60b7e47fdc7046ede0b0]

        this index should be sal_Int32
        
        since we are indexing into node content here
        
        Change-Id: I28c1a669a5202fb47757913bc175f1a926c4d4f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138252
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6c00d75738bb182b5c02848b1720e6623baed4b9]

        chart2: InsertDataTableDialog for inserting/removing the data table
        
        Change-Id: Ie3c033c587b150723e7aa39cd5ddf5774104db9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138257
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-15  Caolán McNamara  <caolanm@redhat.com>  [6c81a09e3ef239a2d7a991d00fe3620a67298b99]

        ofz#49713 Heap-use-after-free
        
        the dtor of ScAttrArray where the std::vector<ScAttrEntry> ends up
        will call ScDocumentPool::Remove on each entries pPattern, assuming
        that a matching ScDocumentPool::Put was called on each, something
        that is elided if we just do a simply copy here.
        
        probably a problem since:
        
        commit dddee125cc32f1ad5228e598a7de04e9654e65c1
        Date:   Thu Mar 10 15:03:25 2022 +0100
        
            load ods/xlsx with full row attributes without allocating all columns
        
        Change-Id: I3a5e2e3fa4d40343f30f9eefbabd1579d8a97e02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138262
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-14  Khaled Hosny  <khaled@aliftype.com>  [62ff1053eeba26cecd7264db08e73da154835816]

        svm: serialize MetaTextArrayAction’s Kashida array
        
        Otherwise reading SVM files would lose the Kashida but not the DX
        adjustments and would leave blanks in their place.
        
        Change-Id: Id37e09fed12da5e256d65e2c45c91869364c8d06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138242
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-14  Noel Grandin  <noelgrandin@gmail.com>  [d0c07ec1cad386a0ec3bf34c6aa6e7b50859ef09]

        use more GetContentIndex
        
        Change-Id: I48e36a95872b5c2bdb6b92c66403d4c08eedd38c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138255
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-14  Khaled Hosny  <khaled@aliftype.com>  [895843ad466954b63f6f99a1b6319b7813d0dbe1]

        tdf#103492: Messed Arabic letter spacing in text starting with LTR character(s)
        
        This partially reverts the still relevant parts of commit
        
        commit 41007842ed9bb5d6165792a197769f72dae55a2c
        Author: Martin Hosken <martin_hosken@sil.org>
        Date:   Thu Sep 10 10:14:18 2015 +0700
        
            Refactor graphite integration and update graphite
        
            Change-Id: I09db7262c2a6180a078620ba086dd7a4c132bd82
            Reviewed-on: https://gerrit.libreoffice.org/18459
            Tested-by: Jenkins <ci@libreoffice.org>
            Reviewed-by: László Németh <nemeth@numbertext.org>
            Reviewed-by: Martin Hosken <martin_hosken@sil.org>
        
        No mention of the commit about this change or its relevance to Graphite
        integration. But the separate Graphite layout engine is long gone and
        Graphite handling goes through HarfBuzz now, so whatever the change was
        for is probably no longer relevant.
        
        I reverted only one the two changes in impedit3.cxx, as the other one
        does not seem to make any difference for this issue.
        
        Change-Id: Id70a711d6231cce52c9a32dbc3604860b1da9f4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138217
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2022-08-14  Khaled Hosny  <khaled@aliftype.com>  [3836b99f335ac9e6890545607d07124e455eb531]

        Use doubles when calculating the number of Kashidas to insert
        
        Makes it a bit more stable across zoom levels and avoids excessive
        overlaps due to calculating one copy too many because of rounding
        errors.
        
        Change-Id: I6a21a89c1dfda085b1f7fa9570c9875a0d39f671
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138192
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-14  Khaled Hosny  <khaled@aliftype.com>  [3d0e482df81a28e6d0eb86cda71ac49d3363ae50]

        tdf#106653: Try harder not to return 0 for Kashida width
        
        The font in the bug document has a very small Kashida advance width and
        this gets rounded to zero at smaller zoom level. Try to round up the
        value to avoid returning zero too eagerly.
        
        Change-Id: I78c309d66a9e94812827c7c6724c67c4d09bcff9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138169
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-14  Khaled Hosny  <khaled@aliftype.com>  [5e2b7a656024b621bdeeb6efd977331191b66d9d]

        Streamline Kashida validation logic
        
        We are asked to validate the position *after* which Kashida will be
        inserted, but HarfBuzz will tell us which glyph we can insert Kashida
        *before*. So align both by passing down the position before and after
        and make the loop iterating over glyph items a lot simpler.
        
        As a bonus, the new code allow Kashida insertion across layout change in
        both sides, old code allowed it only at the start of the layout.
        
        Change-Id: I9f632610b92c0f4c512e50456bf7d207175f17ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138168
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-14  Khaled Hosny  <khaled@aliftype.com>  [72e56537d4bb9411229346da977d1d669ccfca9a]

        tdf#139627: Don’t set Kashida insertion position after combining marks
        
        We were skipping the marks when checking for previous char, but not when
        setting the index to previous char.
        
        Fixes also the second part of tdf#106653.
        
        Change-Id: I73436ba9df6ccf104ea6d4dfbd76a59c86040a44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138154
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-14  Khaled Hosny  <khaled@aliftype.com>  [640a2bc1cd093875b701bb958b6156d5752c0fac]

        tdf#137528: Sync Kashida algorithm in editeng with sw
        
        It seems that editeng is using an old copy of the code in sw and it was
        never updated.
        
        With this change, the text in the test document from tdf#137528 looks
        essentially identical in both cases.
        
        Fixes also tdf#146199.
        
        Change-Id: I38541bfb35eae36681af84e73a7965d36152448f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138145
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-14  Khaled Hosny  <khaled@aliftype.com>  [3901e029bd39575f700e69a73818565d62226a23]

        tdf#104921: Cleanup Kashida insertion logic
        
        Communicate Kashida insertion positions in an explicit way.
        
        Rest of LibreOffice communicate adjustments to character widths (e.g.
        for justification or spacing) using so-called DX array. DX array is an
        array of absolute character positions (e.g. DX[n] is the position after
        character n from the start of the lines, and its widths is DX[n] -
        DX[n-1]).
        
        This DX array is modified also when Kashidas are inserted after a given
        character for Arabic justification, by expanding its width. VCL would
        use this to know where to insert the Kashidas and how many ones.
        
        But because DX array is used for both widths adjustments and kashida
        insertion, this turns out to be a source of bugs since VCL has tosecond
        guess the DX array to find which is pure width adjustment and which also
        involves Kashida insertion, and the heuristics it uses are fragile.
        
        This change adds a second array of booleans that records where Kashida
        is inserted and communicates it all the way from where Kashida insertion
        is decoded in Writer and down to VCL layout.
        
        This change passes the Kashida array only when it seems necessary (e.g.
        during drawing but not when measuring text since the DX array is enough
        in this case). Hopefully no places where Kashida insertion needs to be
        passed down were missed.
        
        A couple of glyph and layout flags that were used for old heuristics and
        no longer needed and are removed.
        
        This also fixes:
        tdf#87731
        tdf#106309
        tdf#108604
        tdf#112849
        tdf#114257
        tdf#127176
        tdf#145647
        tdf#146199
        
        Change-Id: I4ed0850ef2fdc3e9143341afac649e7e7d463c39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138068
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cc54063b915a58db9133c919c151ec7e6209f4cd]

        chart2: add some data table default properties
        
        Change-Id: I4fac46ac2a119275bcdaa6ebc8b7382ad6fb5684
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138249
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c5881289931f35b74ffda92ab72c01781c771f96]

        Fix typo
        
        Change-Id: I9a973141bdefca22dc24ecfaba58803dfc256e15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138239
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-08-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [16fac85be1fdddb1695a29a9b8026cd4f8cfad64]

        chart2: add "InsertMenuDataTable" action to menu
        
        Change-Id: Ib60a2b061966eb61834480b63dc0653410a43a14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138248
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e727820149535e6bc99b9342ad826c498d196c7c]

        Fix typo
        
        Change-Id: Idb6ca21868789ea6e224e50e33198d684ef95638
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138240
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-14  Caolán McNamara  <caolanm@redhat.com>  [f258dee15655b794596c11dcb901ada6f159881f]

        ofz#49949 Timeout
        
        Change-Id: I44ebfc50579cbcf6482fbb445c08b31961750467
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138254
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-14  Caolán McNamara  <caolanm@redhat.com>  [a6bb3eb13a6e28fd1efa2b98b18560f11f21afde]

        ofz#49750 Timeout
        
        skip slow path on fuzzing
        
        Change-Id: Idc27574ed7607011491248e726c1ba4bce9d483b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138253
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d4450b9a9fe26e03fabb07162e88f742ba2c1f77]

        chart2: allow to select the data table, fix object CID
        
        Change-Id: I0a8d3643fcaefe8105e935b929947174bd9bdc96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138247
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [300ea910badeef2c8038d9bb20683ea26f4b1973]

        chart2: add UI to the data table
        
        This adds a new object type "Data Table", with all the object
        identifiers and converters of properties.
        The data table is now shown in the drop-down of chart elements.
        A properties dialog was added, which allows to change properties
        of a data table. This contains the area, line and font tab pages
        and a new tab page specific for data tables, to change if the
        horiz. or vert. borders, key or the outline should be show.
        
        Change-Id: I9b4cd58cffbcc952daaa2c0c8f8a5a17e38ac293
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138246
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7601cf11ea31d4b74d82fde28aba65a2e2051258]

        chart2: remove unneeded class prefix in ObjectHierarchy.cxx
        
        Change-Id: Iee007f7ff4d9665ee089712e7ba98090a8090609
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138245
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-14  Caolán McNamara  <caolanm@redhat.com>  [97f2027fa75deafc7d28db3a2efe96236320d181]

        check SetOutputSizePixel for failure
        
        Change-Id: If57dbbd7f04f0ee5286cf24a00480271bd4d9f76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138237
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-14  Caolán McNamara  <caolanm@redhat.com>  [d2d01d5128b6c01bbf5bf3febb2c0ac18ebc7eda]

        ofz#50202 Direct-leak
        
        detect and flag as error failure to sucessfully create a cairo surface
        
        Change-Id: I6981ec3058e37f4f4f196f6136f1d81865623c52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138238
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b3f71d852566059b98457edbc0685ef2191342ea]

        chart2: call clear instead of creating a new empty map
        
        Change-Id: I8b21909e92b558240e84cffd9432e0d9e270284e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138244
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4aa706e345db84b60706b5e17102a48e5db6563e]

        chart2: remove unneeded class prefix in ObjectHierarchy.hxx
        
        Change-Id: I1c851933e9b25dcd9a0dc29758baad8f3be7cb2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138243
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [edc5240a96f003b9aec8f8d2ce92db39ad603fd7]

        rename SwPaM::GetContentNode to GetPointContentNode/GetMarkContentNode
        
        Using a parameter to select point/mark makes the code much harder to
        read
        
        Change-Id: Ic24098a6045ff2262d4c808228ded7bf8206fe8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138085
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [ab0d9af99b2dc69fa8e7463fb33ca28cbccf484d]

        rename SwPaM::GetNode to GetPointNode/GetContentNode
        
        Using a parameter to select point/mark makes the code much harder to
        read
        
        Change-Id: I4ac8b904ac423e2b99253b7e4b6adc72c8afe1a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138083
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [25a299a8859e82fe0fdafc2bb70680aed54d3887]

        use more SwPosition::GetNode instead of nNode
        
        as part of the process of hiding the internals of SwPosition.
        
        This just changes the places we are passing nNode to the constructor of
        SwNodeIndex
        
        Change-Id: I3dffba5df6c044a69da27b6a1254592695b976af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138200
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-14  Noel Grandin  <noelgrandin@gmail.com>  [8bd23aaffd882e9fcc658263f083e645e9f91da0]

        improve lcl_HighestLevel
        
        only need to check for max when we are incrementing the level
        
        Change-Id: Ic8ae07783b6085c7566239d949cf351a11d0875f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138236
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-14  Justin Luth  <jluth@mail.com>  [ba8f6ca5b3f7710a27928add8e29c725d9f40901]

        tdf#77964 doc import: 0x1 placeholder is for AS_CHAR
        
        It looks like MS always provides an sprm that confirms
        this, but Kingsoft was saving without that sprm.
        
        Something similar ought to be done for ImportOLE,
        but it doesn't have a ready option for specifying
        that, so I just left it because I don't care about OLE.
        
        Change-Id: I0ae304a08b381c8c29f3db24f791f25f5e33b0c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138234
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-08-13  Noel Grandin  <noelgrandin@gmail.com>  [df3b7599f5ad92337a495224f53a1299cc82e97e]

        pass SwNode instead of SwNodeIndex to InsertTable
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I58e20facfb8987a31e354542a9a5e7824daa0b26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138235
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [89581c26be049b5af5bda96f21e908df81a1a194]

        fix UBSAN downcast...does not point to an object of type 'ScUndoManager'
        
        after
            commit 640a6488a32e8f682788feb6cab01acfffca7fa7
            Date:   Thu Jul 28 19:06:59 2022 +0200
            sc: allow undo of typing in 2 views independent from each other
        
        /sc/source/ui/view/tabvwshb.cxx:815:35: runtime error: downcast of
        address 0x6030007d3c20 which does not point to an object of type
        'ScUndoManager'
        0x6030007d3c20: note: object is of type 'EditUndoManager'
        00 00 00 00  30 0a 0d 67 ed 7f 00 00  d0 d6 11 00 f0 60 00 00  40 7b b7
        00 c0 60 00 00  00 00 00 00
                      ^~~~~~~~~~~~~~~~~~~~~~~
                      vptr for 'EditUndoManager'
        /sc/source/ui/view/tabvwshb.cxx:815:35
        SfxItemSet&) /workdir/SdiTarget/sc/sdi/scslots.hxx:1456:1
        SfxItemSet&, SfxSlot const*) /sfx2/source/control/dispatch.cxx:1658:9
        /sfx2/source/control/bindings.cxx:260:22
        /sfx2/source/control/bindings.cxx:1275:17
        /sfx2/source/control/bindings.cxx:1220:5
        /sfx2/sour
        
        Change-Id: I4a505132184800a26725d602d3e27d1094e3ff65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138233
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [1743d74e87745a26043642a06dc8a57b1af29740]

        clang-tidy modernize-pass-by-value in various
        
        Change-Id: Ie091b22bd77d4e1fbff46545bc86c12f1dbafcfe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138171
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-13  Noel Grandin  <noelgrandin@gmail.com>  [a0b9a7e7f0d14d0f121e54cb8979074bc5dfbe38]

        pass SwNode instead of SwNodeIndex to CopyFlyInFlyImpl
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Ib2ac69352ca7e37117ad449fa7cb9f7cd69dd333
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138232
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-13  Noel Grandin  <noelgrandin@gmail.com>  [0182491e5fdfe5fa085d6bed527bb66e8b6fdf39]

        pass SwNode instead of SwNodeIndex to GetSectionLevel
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I08f28a918c0d165ef4d143b8121d0aad5771dec0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138231
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-13  Noel Grandin  <noelgrandin@gmail.com>  [95639e7473f36a6031ac1305e0a1ed517e351976]

        unique_ptr->optional in DocxAttributeOutput
        
        Change-Id: Idd7432689700ad13765c50c22c30ae230647b24a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138159
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-13  Noel Grandin  <noelgrandin@gmail.com>  [235d12c5f051b9c40f3e007b3b1e49e8753b5c19]

        pass SwNode instead of SwNodeIndex to MakeEmptySection
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Ic24e646571eec0ff764d307e20e784d39d8411e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138230
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [796c626fe72d39f4f193107363ce92f51ee5ac68]

        Fix typo
        
        Change-Id: Ifa97ec24b479c11531e5e73f05da055df74ada60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138186
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [788be5ee625e50f14f9d4fda7c5a75f86755c6bd]

        Fix typo
        
        Change-Id: I66a7297e94c152920ac6c00a5a1aa61344a75fe6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138185
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-13  Noel Grandin  <noelgrandin@gmail.com>  [f7748dfefe3ffcf0b8f905d418b4be6e1befcbba]

        pass SwNode instead of SwNodeIndex to CopyNode
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Icaecb1c2eee09baf3f1630937bca9a96556eb023
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138225
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-13  Noel Grandin  <noelgrandin@gmail.com>  [38c1cba4067cffbf9f16b524ac4697efdb5c9e01]

        pass SwNode instead of SwNodeIndex to SwNode constructors
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I0b2dd3e24c82c1551a7275ffc78991823354858a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138224
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-13  Noel Grandin  <noelgrandin@gmail.com>  [912278671718d5d3d45fce25a3ca76228c81f7f3]

        unique_ptr->optional in SwUndoInsTable
        
        Change-Id: I30920fb2353b5d8616361c995f0947abc3d34370
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138160
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-13  Caolán McNamara  <caolanm@redhat.com>  [43c3b7440415e2a7900e85d8c8974d8a3602474e]

        cid#1507934 Big parameter passed by value
        
        and
        
        cid#1507935 Big parameter passed by value
        
        Change-Id: I11c2868960a22ca09c82aba9ee343535ac2c5ae8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138228
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-13  ehsan  <m.ehsan.movahedian@gmail.com>  [9b5f0234da27a674a939941d89975bc5a365f7ae]

        tdf#145614 Convert #define to constexpr
        
        Change-Id: If783e2fbb65cae8e9c79ad9718f344dedf9dfe4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135074
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-08-13  Noel Grandin  <noelgrandin@gmail.com>  [740d45184fc7d05f8a37186dd619f07f527fa465]

        pass SwNode instead of SwNodeIndex to SwNodes::InsertTextSection
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Iddf8af8c7c9242bd3d9a48a59059b1cc8321be16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138223
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-13  Michael Stahl  <michael.stahl@allotropia.de>  [f8f955238614312f81893ac4cb0e1dc097fec0bb]

        sw: fix crash in InitBookmarks() with forum-mso-en-8410.docx
        
        Error: attempt to dereference a past-the-end iterator.
        
        Probably this only crashes in the assert(iter->pNode...) as the rest of
        the function already checks that "iter == end".
        
        (regression from commit 46e04a712e97f9095ef4da7f0e52f50cf2bfbb32)
        
        Change-Id: If652a15d1cdebb21fbce028fceeaee8dce8f7f6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138205
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-13  Caolán McNamara  <caolanm@redhat.com>  [46784e03d978cfab8aa5aff74eb15b177dbb82f1]

        complete the FIXME for the font substitution
        
        Change-Id: I9527bce0276f2aa77331f5bb16b21fc6c4402944
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138201
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [56cf1d210b4d0d0f80c8c197866b706c619ece82]

        pass SwNode to DelFlyInRange instead of SwNodeIndex
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I84fd5fbb800c822868840710e1b9fda3de2abaf5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138173
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-13  Noel Grandin  <noelgrandin@gmail.com>  [4ea594c7012ee27bdc02ab27e909ea9dbbfc5718]

        pass SwNode instead of SwNodeIndex to SwNodes::SplitTable
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I23b23f23f2aeb559861f1328a2d795de5c54a013
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138220
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-13  Noel Grandin  <noelgrandin@gmail.com>  [8d99841e2c2884d3305d1643b95f88f460bb8b6e]

        pass SwNode instead of SwNodeIndex to SwNodes::MergeTable
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Ia3b2563c23aaaf86f58b56bcdd60ded3c9d8404f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138219
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-13  Noel Grandin  <noelgrandin@gmail.com>  [0cedac9c64fe4d636be66d43d89c4c939865359b]

        no need to allocate these on the heap
        
        Change-Id: I692428cc8821f3dea53b4d6b52ced965b17f2ec4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138218
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-13  Arnaud VERSINI  <arnaud.versini@libreoffice.org>  [642017c88a303cf10d291d94836564edea9df0d8]

        bridges/jni : remove useless using and use css instead of com::sun::star
        
        Change-Id: I1b73d68b007ba0dfa54f99ff8f8fea55e94a1ed2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137651
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-13  Noel Grandin  <noelgrandin@gmail.com>  [1c4675580855a638877c90e70489bfae88143f4f]

        flatten SwNodes a little
        
        SwOutlineNodes does not need to be allocated separately.
        
        Change-Id: I134d3293b9b9c489c327b8c283b324875705541f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138215
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-13  Noel Grandin  <noelgrandin@gmail.com>  [aeefec8d794901a7b03b80aab04b7580065a6627]

        pass SwNode instead of SwNodeIndex to SwUndoInsert::SwUndoInsert
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: I00501617d8e602f51fbe6c79ba92654292e30f0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138214
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-13  Noel Grandin  <noelgrandin@gmail.com>  [dc05dfde93afa45efab6c6ce5d2e41a2563e2404]

        unique_ptr->optional in UndoTransliterate_Data
        
        Change-Id: Ibb694d7257124a8fe4c22da45c854df3be56526e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138213
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-13  Noel Grandin  <noelgrandin@gmail.com>  [030eb8b168f3129a3a5b8b1bc757d56efcc00fa5]

        unique_ptr->optional in SwSubFont::DoOnCapitals
        
        Change-Id: I936d6e7d6bc40b81af10930642ca2a180f27c908
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138161
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [cb41806ad98a394333234fce02ad8681f1a4604c]

        loplugin:unusedmethods
        
        tweak the python script to code with some clang weirdnes
        
        Change-Id: I88fc9f901748ff44af2b67704cc437b770ef0737
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138196
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-13  Caolán McNamara  <caolanm@redhat.com>  [f4027dd967a3292cfba689ca735d839b16ac2d92]

        warning: empty <p> tag
        
        Change-Id: I6fb9dd331fe6ff9e35477a122a84ab0a6d3d8426
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138179
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-12  Noel Grandin  <noelgrandin@gmail.com>  [d57ad60d8ed5279a3366386553c5cefb7ae8b5bf]

        unique_ptr->optional in SwXTextPortion
        
        Change-Id: I6b55ed9fb907473ff2e44bfa0bd5ccced750ca60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138158
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [d624c870943647a9896e45f1aeed7a1862ddbd8a]

        can store this SwNodeRange on the stack
        
        Change-Id: Ic3e985fc67dcfef7f9fd59c185e1223258123896
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138194
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [02821cc81449b0807ab3478a2c91335c8471f481]

        can store this SwAttrSet on the stack
        
        Change-Id: I9e091c0fbbf75b899962db9d71138dc306c4b90a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138175
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [da2bd0555f07b0d040b8220cd9e6560a70664735]

        only store one node pointer/index in SwHyphArgs
        
        rather than two that have to be kept in sync
        
        Change-Id: Ic6443a6af80f63cc40570665d6680f9a49cdb8ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138174
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-12  Michael Stahl  <michael.stahl@allotropia.de>  [656ff63ed045dfaedff7f34dc4adc0b203850543]

        tdf#149548 Revert "tdf#119840 loop backwards in ...
        
        ... DocumentRedlineManager::SplitRedline"
        
        This reverts commit 4701d17bfe785f00958ad58a63dc0ece4c5c3281.
        
        Somehow this reintroduces the crash.
        
        Change-Id: If6866cc59a1032f283aa8374d303b028f2cba486
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138094
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [451b3e8ee8fd08b59b38c3117dc8b229b7d41215]

        Fix typo
        
        Change-Id: I354805dc54769cfa4564b0c1fd3be15f6c060b1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138188
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins

2022-08-12  Caolán McNamara  <caolanm@redhat.com>  [f6cc8cfae5e169c6ce52947c1c9bb8c838dcefb2]

        fix various glyph substitution asserts when using --without-fonts
        
        Change-Id: I1824e1a4a0ea03ba83e0a02a9436ce7cd728ebc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138203
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-12  Noel Grandin  <noelgrandin@gmail.com>  [8fa80d743945ef7ae84e63e463ad50abd7d5a2be]

        unique_ptr->optional in MakeRegion
        
        Change-Id: I7295e337ca45761dc986c2dc660ea9a7432280b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138151
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [b0ec87af1be24f8bc7ac2a989cda3e40bb842aee]

        loplugin:unusedfields
        
        Change-Id: I8d15b380cd02237f688b8946530e1f024b698e90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138195
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [fd26ff2418a8c2abc71c9155f458ff798a580bea]

        tdf#150325 Newly created animated gif is not saved
        
        regression from
            commit 6621c3c67f001c8b8798ae94bb5d84f483617cf4
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Wed Jun 20 16:51:48 2018 +0200
            loplugin:useuniqueptr in AnimationWindow
        
        Change-Id: I995a278aff3945070af45b01f1e63b253cceb24c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138202
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [65f6447f891c26b3f5227431b8ed46baf169931d]

        Fix typo
        
        Change-Id: I2fbcd745717cf6c55f1ff47ca3de9ce12b8e6879
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138187
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [af370069241742dd91082671a678da4a4bf740ee]

        Fix typo
        
        Change-Id: Ib7c38adc1a8d4d27197cc65b8bb704699bf1069e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138198
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5ba38316f818c87b4ffbb8f114b26d459402f679]

        Remove duplicated include
        
        Change-Id: I2496cdd6652eb5f5c11ba70bc9101cf3e7e0c87d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138197
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [b0c9f07151a6e4549b158482b4f83cfa1677ac66]

        pass SwNode to RestFlyInRange instead of SwNodeIndex
        
        part of the process of hiding the internals of SwPosition
        
        Change-Id: Id56cbeaa67cdbfc620d26c8590f1c9eeaea26281
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138172
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-12  Justin Luth  <jluth@mail.com>  [835cda561217bd8c53af2de927158dd5712b06c0]

        related tdf#150197: use SetListFormat or SetPrefix/Suffix
        
        GetListFormat DEPENDS on having managed prefix/suffix itself,
        since it uses their getLength to modify the sListFormat.
        So any modification via SetPrefix/Suffix
        (potentially) invalidates the ListFormat.
        I added some code to ensure this doesn't get out of sync.
        
        One place that still uses PREFIX/SUFFIX is old ODT files.
        After import they are updated, but during import they use
        the old UNO properties, so I didn't add any assert here.
        
        Change-Id: I3bab780fb8e8e985c3573075bc7aac9216d116d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138073
        Tested-by: Jenkins
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-08-12  Mike Kaganski  <mike.kaganski@collabora.com>  [acf2a2f17942c21b5aca4691c738902a3dd9aa6c]

        lok: This is tooltip, not alt
        
        Thinko from commit 0b92cf674cd44bdd2c2cdf8a5d597d4407e34002
        
        Change-Id: I66a142441f83f8cd43f2579a85651e3364e74c6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138170
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1367614cc0d75fa1c9e57e6442df9d996c6d192e]

        Fix typo
        
        Change-Id: I7ea9f6ab605dbc06f4c6d0caa152f48490854926
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138184
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-08-12  Luboš Luňák  <l.lunak@collabora.com>  [c62a987ebce52f7e30afb1f6bce4c7bd3ac45644]

        revert direct append to aToken in SvRTFParser::ScanText() (tdf#150151)
        
        This reverts most of commit 09558e2f45e27d572fd261562c884c2d2cc896a7,
        the problem is that GetNextToken_() resets aToken, overwriting the value
        created by this function.
        
        Change-Id: I1daca07a6e01cfecfeff9fbf7c311b0d392d84d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138190
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3d7048552abcbcfaedffad0ba348d6939b6591d7]

        Example from DE->US
        
        Change-Id: I98a61123e632ee2d44a021f6a0aefa2920b62eee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138112
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4583cc326b296d4bf97474aea480687691636a07]

        Fix typo
        
        Change-Id: I118c6e2a36c24e82abc58b1d60bd6a8d3ea4b420
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138178
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [59a51e0a83f8e88a501fd4264ecac812cce09e6f]

        Fix typos
        
        Change-Id: I67e6e34265342b56bb922d2d9fc3a3385c8990d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138182
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e73fdbdf4472dae41bcaa6e6494f34a49fbcbcbe]

        Fix typo
        
        Change-Id: I63cdee1466397618cb72198c870e183b3ce90b8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138183
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-12  Luboš Luňák  <l.lunak@collabora.com>  [82553b46b689c0ff4c218a2a70918c3f4dafccfe]

        fix checking glyph break position (tdf#150138)
        
        Glyphs in RTL mode are in reverse, which includes the fast that
        a cluster start is last, not first. So going back requires means
        going back just one glyph, not a whole cluster. I'm not sure why
        I originally did it this way, tdf#148954 works fine even this way,
        so presumably I got confused.
        
        Change-Id: I6ed0caf4e64e93e0643f7b88099bc7c992ea3329
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138144
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-08-12  Luboš Luňák  <l.lunak@collabora.com>  [d21a23cb03b54d423faf6c4a3d706cb9c749916d]

        use the same vcl::text::TextLayoutCache when comparing text layout
        
        Otherwise OutputDevice::ImplLayout() might use a temporary cache
        just for the subtext while SalLayoutGlyphsCache would use cache
        for the whole string, and those two might differ e.g. with an arabic
        string starting with numbers when the subset is just the numbers.
        
        Change-Id: Idea7ef277beae07e39e4a714088a7585361d13e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138143
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-08-12  Michael Stahl  <michael.stahl@allotropia.de>  [49a74d07ca38c313ce5cf237b4ac2df892a3fa0e]

        writerfilter: typo Srpms->Sprms
        
        Change-Id: Ib24c5711539b54b429231693fe2aa034593c6262
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138156
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-08-12  Michael Stahl  <michael.stahl@allotropia.de>  [9cc6acce941ea9306f5c2aa81bb06ac28a7f7f45]

        sw: select entry in Insert->Bookmarks dialog when called from Navigator
        
        The context menu is called "Edit", so let's put dialog in edit mode.
        
        Change-Id: Ib3a2b164e4d6a0b93e3a5aac26125a20d41a60dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138155
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-08-12  Isha_Desai  <2020.isha.desai@ves.ac.in>  [44211d627f2e0652fb8ea0d071481f4cbf943be3]

        tdf#126618 Title for "Compare documents" file select dialog
        
        Change-Id: I47f6b097d51c5352e16648299c7beeb99e241136
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138039
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-08-12  Radhey Parekh  <radhey.parekh@gmail.com>  [261f36c98448732daf70d3215883f6b0236753de]

        tdf#113753 Easier use of CSV in Wizards->Address Data Source
        
        Change-Id: Ie14aaa8621379acdb9741f67fcdeab6c477e382f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138153
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [997d7b280aa0f4495437e526e6a412e21399533f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e110ef3977829964466effa3e4e2b512d6f4086c
          - Fix typo
            
            Change-Id: If5be42039cf87934a8fb9d8b67151ddf6fd367d0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/138176
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2022-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ef04201e5837e1d9a0ba98c0e23baa2b6466d3de]

        Fix typo
        
        Change-Id: Iac8427094a4ec64826b712e0f79e5b24a3ea696a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138177
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-12  Caolán McNamara  <caolanm@redhat.com>  [5a06127c3bdcb35bc38162f889ec038266ee0608]

        cid#1401328 Uncaught exception
        
        Change-Id: I3e438e4ea8b8061ffa3cb4253df8854e5f9f9d6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138165
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-12  Caolán McNamara  <caolanm@redhat.com>  [ba81f5bbeb37dfc184e178119e17a901e649374a]

        cid#1507887 Unused value
        
        Change-Id: I6c79cd874d870c3403e0bc15815f187c43cd24f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138164
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-12  Caolán McNamara  <caolanm@redhat.com>  [f4f869400922e8803f4ece673f26a31983be052b]

        cid#1507888 Uninitialized scalar field
        
        Change-Id: I64747e43f76d0f214efc4bd964795517561d9693
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138163
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-12  Caolán McNamara  <caolanm@redhat.com>  [544501b2db4e04b3db28d67b9ae6d498ac1a2202]

        Arial Narrow->Liberation Sans Narrow
        
        Change-Id: Ibabb753adfcf1980b2c117195e88123b27ecbdda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138162
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-12  Caolán McNamara  <caolanm@redhat.com>  [5d54cfab9e0eb3d98dfa1a39a60068b2d02c50da]

        crashtesting: assert on export forum-fr-40415.ods to ods
        
        0 is an invalid year
        
        Change-Id: I2c638e2e2c1db628b4014a04a1c26231c236075b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138152
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [23dcd3fe7ae9d8128eb06e380eef023ef16d2702]

        vba: extract the local variable instead of accessing iterator
        
        Change-Id: I2f6dca6fa6f1f23602cbab28ef933725dfc9c3b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138166
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-12  Noel Grandin  <noelgrandin@gmail.com>  [aed2fbd28e54913ae6de13f0f68a7c60d6d6568f]

        no need to allocate this on heap
        
        Change-Id: I0a95d901d8f0b8660ad2dddf38a47b57dedc432e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138150
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [24865e2d57a32aab7212b1a283f9b30215900dda]

        clang-tidy modernize-pass-by-value in sw
        
        Change-Id: I9a3b33595e34a264baeede33672a0c090ae85157
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138134
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [7786bafdb8951aa3f0acda801ddb3704c81d00d8]

        workaround -Wenum-constexpr-conversion
        
        in clang-16
        
        Change-Id: Iffacc1cc93642f150b2eab4693ff55bf8842a006
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138142
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [7548748e34966174abed39f3682bae445f1c8bdc]

        workaround clang-16 complaint in skia
        
        Change-Id: I4c7ce097c4992939f2c3443ac1eb4c7cea73b8d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138147
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-11  Caolán McNamara  <caolanm@redhat.com>  [bfca51d9035000e518e4938ceb145cb92cc17b1f]

        turn off font combobox preview if SAL_ABORT_ON_NON_APPLICATION_FONT_USE set
        
        Change-Id: Ib9c74599afb2b85564de85bf64340315ca0ba4f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138108
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-11  Caolán McNamara  <caolanm@redhat.com>  [5dbe2a1488de444c4af23a6009f9f16bba399052]

        don't worry about Linux Libertine O vs Linux Libertine G
        
        Change-Id: I3f7418380e655b6c25e675493d859444e343d646
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138149
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-11  Caolán McNamara  <caolanm@redhat.com>  [ff1db14fe71eec4cdf7e6b7cfec4c0db9c6014d2]

        add CVE-2022-1210 testcase
        
        Change-Id: I9390b128006dd3cec4e0b482885dbbd5492f912f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138138
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [0dffa005544ca29c8726aa008fadfccc5520e791]

        fix tsan data-race
        
        this check is not necessary, we are using a 32/64 bit counter (depending
        on platform) for some years now
        
        WARNING: ThreadSanitizer: data race (pid=90197)
          Atomic write of size 4 at 0x7b08002f474c by thread T90:
            #0 ScInterpreter::Interpret() interpr4.cxx:? (libsclo.so+0xb99c26)
            #1 ScFormulaCell::InterpretTail(ScInterpreterContext&, ScFormulaCell::ScInterpretTailParameter) ??:? (libsclo.so+0x95bfeb)
            #2 ScColumn::CalculateInThread(ScInterpreterContext&, int, unsigned long, unsigned long, unsigned int, unsigned int) column2.cxx:? (libsclo.so+0x754eea)
            #3 ScTable::CalculateInColumnInThread(ScInterpreterContext&, short, short, int, int, unsigned int, unsigned int) table1.cxx:? (libsclo.so+0x9e692b)
            #4 ScDocument::CalculateInColumnInThread(ScInterpreterContext&, ScRange const&, unsigned int, unsigned int) documen8.cxx:? (libsclo.so+0x83479f)
            #5 ScFormulaCell::InterpretFormulaGroupThreading(sc::FormulaLogger::GroupScope&, bool&, bool&, int, int)::Executor::doWork() formulacell.cxx:? (libsclo.so+0x96b5e1)
            #6 comphelper::ThreadPool::ThreadWorker::execute() threadpool.cxx:? (libcomphelper.so+0x1cb0a1)
            #7 non-virtual thunk to salhelper::Thread::run() ??:? (libuno_salhelpergcc3.so.3+0x67f7)
            #8 threadFunc thread.cxx:? (libuno_salhelpergcc3.so.3+0x6aae)
            #9 osl_thread_start_Impl(void*) thread.cxx:? (libuno_sal.so.3+0x86245)
        
          Previous read of size 4 at 0x7b08002f474c by thread T89:
            #0 ScFormulaResult::SetToken(formula::FormulaToken const*) formularesult.cxx:? (libsclo.so+0xb0e11f)
            #1 ScFormulaResult::Assign(ScFormulaResult const&) formularesult.cxx:? (libsclo.so+0xb0e837)
            #2 ScFormulaCell::InterpretTail(ScInterpreterContext&, ScFormulaCell::ScInterpretTailParameter) ??:? (libsclo.so+0x95caa3)
            #3 ScColumn::CalculateInThread(ScInterpreterContext&, int, unsigned long, unsigned long, unsigned int, unsigned int) column2.cxx:? (libsclo.so+0x754eea)
            #4 ScTable::CalculateInColumnInThread(ScInterpreterContext&, short, short, int, int, unsigned int, unsigned int) table1.cxx:? (libsclo.so+0x9e692b)
            #5 ScDocument::CalculateInColumnInThread(ScInterpreterContext&, ScRange const&, unsigned int, unsigned int) documen8.cxx:? (libsclo.so+0x83479f)
            #6 ScFormulaCell::InterpretFormulaGroupThreading(sc::FormulaLogger::GroupScope&, bool&, bool&, int, int)::Executor::doWork() formulacell.cxx:? (libsclo.so+0x96b5e1)
            #7 comphelper::ThreadPool::ThreadWorker::execute() threadpool.cxx:? (libcomphelper.so+0x1cb0a1)
            #8 non-virtual thunk to salhelper::Thread::run() ??:? (libuno_salhelpergcc3.so.3+0x67f7)
            #9 threadFunc thread.cxx:? (libuno_salhelpergcc3.so.3+0x6aae)
            #10 osl_thread_start_Impl(void*) thread.cxx:? (libuno_sal.so.3+0x86245)
        
        Change-Id: I3e51db3a8a0a18fee1647657369ecebf5de108e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138137
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-11  Justin Luth  <jluth@mail.com>  [2405a36f3bcd43f80371ccaed47f7523ff0d8757]

        tdf#148360 doc import: add NO_NUMBERING_SHOW_FOLLOWBY(true)
        
        Change-Id: I2bc595e13fd13f29b4bf22f71c6c6bb4b4483731
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138148
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-08-11  Michael Stahl  <michael.stahl@allotropia.de>  [eca3ce35fe9a346965a32f42d02cb6d3f5a3982f]

        tdf#129631 writerfilter,sw: RTF import of invalid border...
        
        ... and export of border on paragraph that clears the border from the
        paragraph style.
        
        The import problem is that a lone \brdrcf17 without any preceding
        keyword about which border it belongs to (as required by the EBNF in the
        RTF spec) is apparently handled by Word as overriding/clearing all
        paragraph borders that may be inherited from the paragraph style.
        
        The export problem is that a null SvxBorderLine isn't exported at all,
        but there needs to be a \brdrnone to override the definition from the
        style.
        
        There was also an API problem that the null SvxBorderLine is wrongly
        converted to a table::BorderLine2 with LineStyle SOLID.
        
        Change-Id: I5fa3857de2ef843f5194e12dd0c3e57bcf1ca52b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138089
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-08-11  Caolán McNamara  <caolanm@redhat.com>  [7e989259c63946b17cc0c7b765e4fa8261a06507]

        connectivity: avoid divide by zero in calculateTimeOuts
        
        See https://crashreport.libreoffice.org/stats/signature/connectivity::OConnectionPool::propertyChange(com::sun::star::beans::PropertyChangeEvent%20const%20&)
        
        To reproduce this, blow away your config and start writer, visit tools,
        options, base, connections and enable connection pooling enabled, find
        com.sun.star.sdbcx.comp.hdqldb.Driver and "enable pooling for this
        driver" and "apply" with the default 120 seconds, ok and exit
        
        then open a database (based on hsqldb) and click on "tables" (to start a
        connection) that default 120 seconds is the input for calculateTimeOuts
        (this becomes a final m_nALiveCount of 10 by the divide by 20), now
        visit the options again and change the 120 to something else and ok and
        the input for calculateTimeOuts is the old "10" calculated before and
        not the new expected value.
        
        The reason appears to be in OConnectionPool::propertyChange, it expects
        to get the new value of the property from evt.NewValue but it gets an
        empty Any so the m_nALiveCount is not actually changed, so the
        assumption it was set and will be >= 20 and sanely divisible by 20
        doesn't hold.
        
        For this easy fix, fetch the new value explicitly from the config
        
        Change-Id: Ie91bf5328634f9aafbda1814b10c29b86a3f9cbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138111
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ef46b72f90f66892c06a513cd326916269f296c3]

        Removed duplicated includes
        
        Change-Id: Idda90285f0e364f135869eec02a5b25e8ce0e79e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138113
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-11  Mike Kaganski  <mike.kaganski@collabora.com>  [0d9d0ca83fc072979ffda84d993055f44793d05d]

        lok: Simplify context change notification
        
        Change-Id: I3ead4deb5bdfe638bc49e05bfba0d8c630687958
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138141
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-11  Caolán McNamara  <caolanm@redhat.com>  [10e81b3dd5e0712eb8298ee7b6ebf844440fc2d8]

        some --disable-pdfium fixes
        
        Change-Id: I33867397cd5783adb90e9dc2c62b037ced131e26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138081
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-11  Justin Luth  <jluth@mail.com>  [727c5ed30f68abc28bb04531b25a1df30810760f]

        related tdf#150197: use SetListFormat instead of SetPrefix/Suffix
        
        Commits prior to this handled all the instances that were caught
        by a make check. I found a few more by temporarily setting an additional
        boolean parameter on SetPrefix/SetSuffix which let me catch these.
        This means we don't have unit tests related to these.
        
        Change-Id: I1b3bb1e6eec7878e43ccf546f6df7cb38ac5299e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138072
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-08-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [b42496a3944dce181c9c2034518e009230f3fc0e]

        update tsan suppression
        
        improve comments and add a gio function
        
        Change-Id: I4f3d57786a280093390db966cb64abb23246ebe1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138136
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-11  Noel Grandin  <noelgrandin@gmail.com>  [d3ace42f24b5bcfda10f32dcd5b180b32bde0368]

        unique_ptr->optional in SwPasteContext
        
        Change-Id: I90ccdee594340de55f7b89a07c5f35b91ea40674
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138077
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-11  Mert Tumer  <mert.tumer@collabora.com>  [b1560344c4ff2d1c5065eccdde31a8d4669510e4]

        lok: load template documents as regular documents
        
        otherwise lok cannot save them directly because
        libreoffice will try to open a save-as dialog
        For odg, change the draw8_template type draw8
        
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Change-Id: I34b0ed03adcac89eaa926f8ae6c57e6f622a90f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132633
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138074
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138098
        Tested-by: Jenkins

2022-08-11  Caolán McNamara  <caolanm@redhat.com>  [3f410b62672d5cef71ae16010b1a74b9eee52825]

        add CVE-2017-9937 testcase
        
        Change-Id: Ibefbd727a662292995be01d6c8c04354f10e9e2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138110
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-11  Michael Weghorn  <m.weghorn@posteo.de>  [c799dccfd69b69ba7e7d3a83f91ef5712798a7b6]

        a11y: Fix XAccessibleComponent::getAccessibleAtPoint doc
        
        The mention of a `TRUE` value when the return type is
        an `XAccessible` rather than a boolean looks like a
        copy-paste error from the
        `XAccessibleComponent::containsPoint` doc just above.
        While at it, also fix a typo present in both.
        
        Change-Id: I9b597f3e500c7f4e448e228ebc27c45d8dc420a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138095
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [2b2e8471727f0825bb18df58be86a9252de4432e]

        tdf#150219: sc_uicalc: Add unittest
        
        Change-Id: I94aeecb156485095fda476480ead3db1979f3c1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138060
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-08-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [cad5220c707ab7483e9146182e3353146ae24d41]

        tdf#150323: also add markers if there is a css style parent
        
        Change-Id: Ia900726ee31b7b19e98122d40b33581c9a60dcc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138090
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-08-11  Caolán McNamara  <caolanm@redhat.com>  [600780e9904958bf91585d5e232e0cfa0c95827a]

        gtk3: silence 'invalid cast from 'GtkWindow' to 'GtkMenuShell' warning
        
        from the sidebar tab due to the accelerators in there
        
        its a bogus check in gtk3 in this case of a menu attached to a MenuButton
        
        Change-Id: Ie5216e749993f3d44bfc2e4560cd3b2f49aa8aec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138086
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-11  wjh-la  <wujiahuan@loongson.cn>  [d3625d968901eb93a9680db8d1165f70de3fd64e]

        Add loongarch64 support.
        
        Loongarch is a new RISC ISA , which includes a 32-bit version and a 64-bit version, Here are some documents about Loongarch：
        https://github.com/loongson/LoongArch-Documentation.
        
        The loongarch64 bridges implementation refers to mips64 bridges, and the code related to abi and asm has been modified
        
        Change-Id: I1d9cd3aadf63046c8cdecc9a64842567bfa1cecc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137486
        Tested-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-11  Mike Kaganski  <mike.kaganski@collabora.com>  [0b92cf674cd44bdd2c2cdf8a5d597d4407e34002]

        jsdialog: dump tooltips for IconView entries
        
        This required to move the code calling Help::ShowQuickHelp from
        weld objects into SvTreeListBox::RequestHelp, and have it only
        request the tooltip text from those objects.
        
        Change-Id: I25c97360bbaac4705830a13aa06e0992b68fffff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138084
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-11  Noel Grandin  <noelgrandin@gmail.com>  [cb34b8ad6fb5612411b5364bb0a0d673235c9770]

        unique_ptr->optional in SwASCIIParser
        
        Change-Id: I46cb62609c738a12cb988aa9c09171403e33c619
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138105
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-11  Noel Grandin  <noelgrandin@gmail.com>  [c8ef47651a32c9cd00183d51fb31912990b89793]

        unique_ptr->optional in SwWW8ImplReader
        
        Change-Id: I9d5961c974cf0ec378dd3560ad24d65e5d3aa197
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138104
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [30efbe72f6b3a025ef12695b23821a77e1b1a887]

        calc: fix undo action disabled in different views
        
        when actions are independant.
        
        Update existing unit test to test this too.
        
        Change-Id: I0af804321c371e72fb1ce096ec4ec3566a3fcffc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138079
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        (cherry picked from commit db23578b694228c983b615c9be6aed8a6a2af84b)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138029
        Tested-by: Jenkins

2022-08-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [335eb038e8964f6be99528341bfa76e4d7f55e27]

        uitest: sd: split UITest_impress_tests into 2
        
        Change-Id: I3c9d0ef457085f14ce59092db8756c04ad5ce62b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138087
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-08-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [957bc2fe7093aa060f2e0abbc52cf107156e9a43]

        tdf#119246: sd: Add UItest
        
        Change-Id: I587c42e658d6f3dca2203d95cda2a972a4ddff91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138058
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-08-11  Caolán McNamara  <caolanm@redhat.com>  [701763ac59e2e34d9211ebdd2a5748fe1a735253]

        make dtor order as reverse ctor order
        
        Change-Id: Ia5bff2361006d3dcb1032adef584ceb9910e56fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138100
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-11  Caolán McNamara  <caolanm@redhat.com>  [89f4bc3b8c74a0c9e83d33577f9c924637e9c6c2]

        gtk4: clear action group in dtor
        
        Change-Id: I0b0a11fe108f63b63238e2517e9151d52673bbf9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138099
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-11  Caolán McNamara  <caolanm@redhat.com>  [54fb6a903ecc0161e55e4ce35c13e391cb5eade4]

        gtk4: get submenu hierarchy right
        
        i.e deck sidebar menubutton dropdown
        
        Change-Id: Ib33d4ed8593c6c73b51c4de4d2da4b5036c8a723
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138097
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-11  Caolán McNamara  <caolanm@redhat.com>  [bc73078803956561334f283311a83ff6e210723a]

        gtk4: get the menu in sidebar menubutton working
        
        this is an edge case where for gtk3 there has to be a GtkWindow present
        to support the accelerators, and for gtk4 the final window the
        menubutton is in must be the same one present when the actions were
        created.
        
        Change-Id: I08911daf8e7752b6eb589a162bb07edda76b6f30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138091
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [7b5aa0704734da79c0c9a89479d2c1d9e19ef20a]

        clang-tidy modernize-pass-by-value in sd
        
        Change-Id: Ic1e641b1a9373e3ae8da09436b0e8e7b852bede7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138082
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-11  Michael Weghorn  <m.weghorn@posteo.de>  [2de74491a5a7b2183cce977f8ffaf81d0df11d75]

        qt a11y: Use correct coord system in QtAccessibleWidget::childAt
        
        `QAccessibleInterface::childAt` uses screen coordinates,
        but `XAccessibleComponent::getAccessibleAtPoint` wants
        local coordinates (i.e. coordinates relative to the
        object's top left corner), so convert accordingly.
        
        Change-Id: I61ab695ea6fdaf336903a0dc7d4c50c90a14e656
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138096
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-11  Michael Weghorn  <m.weghorn@posteo.de>  [38289a8abed7dc2a34035d579bf8f0dbbf058d67]

        qt a11y: Implement QtAccessibleWidget::text{After,Before}Offset
        
        In a quick test with a Writer paragraph having the text
        "Abcd efgh ijkl" selected in Accerciser's treeview of the
        LO a11y hierarchy, the results of running these
        commands looked as expected:
        
            In [28]: text = acc.queryText()
            In [29]: text.getTextBeforeOffset(4, pyatspi.text.TEXT_BOUNDARY_CHAR)
            Out[29]: ('d', 3, 4)
            In [30]: text.getTextAfterOffset(4, pyatspi.text.TEXT_BOUNDARY_CHAR)
            Out[30]: ('e', 5, 6)
            In [31]: text.getTextBeforeOffset(4, pyatspi.text.TEXT_BOUNDARY_WORD_START)
            Out[31]: ('Abcd', 0, 4)
            In [32]: text.getTextAfterOffset(4, pyatspi.text.TEXT_BOUNDARY_WORD_START)
            Out[32]: ('efgh', 5, 9)
        
        Change-Id: Icc310c05634763e92c298e793d87a603b654ac4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138092
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-11  Michael Weghorn  <m.weghorn@posteo.de>  [69ecff82d0e5a0592f9bf6aa4fee364ff1c9754c]

        qt a11y: Check range for offset passed to text methods
        
        Otherwise LO crashes when invalid offsets are passed
        from AT when using the qt5/qt6/kf5 VCL plugins.
        
        One scenario that resulted in a crash:
        
        * start Accerciser
        * start Calc
        * press F2 in cell A1 to enter edit mode
        * navigate to the "Cell A1" object representing the
          editable cell, then to its paragraph child in
          Accerciser's treeview of the LO a11y hierarchy
        * in Accerciser's "Interface Viewer", type
          Enter, then any character
        
        This would crash due to a
        `com::sun::star::lang::IndexOutOfBoundsException`
        being thrown by one of the methods of the
        XAccessibleText/XAccessibleEditableText
        interfaces.
        
        Change-Id: I1b8c6057ca1e4e4485d516418bb82cd1a6697ce1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138078
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-11  Balazs Varga  <balazs.varga.extern@allotropia.de>  [f810f05e2b50068f6d14be152eb4c2ffbc1c4e5e]

        Related: tdf#150176 pptx chart import: fix automatic border style
        
        With this patch it will work not just for pptx, but other ooxml presentation
        file formats.
        
        Follow up of commit: 071a36e042c76286fedb38f479dac79f29b661f9
        (tdf#150176 pptx chart import: fix automatic border style)
        
        Change-Id: I05e03d2723e9978156dfd8025e3a4b5bcecddbc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138059
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>

2022-08-11  Noel Grandin  <noelgrandin@gmail.com>  [a51509ee69b730e8987c149ac19e0bedccded127]

        unique_ptr->optional in SwUndoSaveSection
        
        Change-Id: I5fb07b35dbe3da55b6ca71537ac57dec9a5d0183
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138056
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [9685ae4470a4744f7cef525b8d67531e27235451]

        no need to allocate SwCallLink on the heap
        
        Change-Id: Id1300d6eba82c7aaee41fc937e07a8f9a74bd076
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138088
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [450471ebbdbff40998509731028b28e0ada53f58]

        Removed duplicated included & move to pragma once
        
        Change-Id: If936a1b105f68f234a6537a4a9e9ab9661714a78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138071
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-10  Noel Grandin  <noelgrandin@gmail.com>  [b55180df249fe9a2efa145142a9c1ed7c51be849]

        unique_ptr->optional in SwInsertField_Data
        
        Change-Id: Ifcf9cf2b3f731737e12c5316e4fa584cc47fce36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138076
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-10  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [b099798085e7b883974928e06644a03ef98cea58]

        update credits
        
        Change-Id: I70c537db5dbf921de0c8b3bebf7d241f9173b705

2022-08-10  Mike Kaganski  <mike.kaganski@collabora.com>  [6aa61dc78640113060889ffe69464ef2e8aab5c4]

        jsdialog: dump IconView::GetActivateOnSingleClick
        
        Change-Id: I426c3148ee9ba92f10411ff88fc6a6fad8f0da53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138064
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-10  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [b0d82e387bd541046ef92838461d2e5cf90a8a08]

        Update git submodules
        
        * Update translations from branch 'master'
          to f808bec4d777ad59ba0a993408723c34e2fa9989
          - update translations for 7.4.0 rc3/master
            
            and force-fix errors using pocheck
            
            Change-Id: I6c070b2c1cad40730d6a8ead60d4edd9b23c9c38
            
2022-08-10  Stephan Bergmann  <sbergman@redhat.com>  [ca550863f7d2e650116582dee298388ea3a97725]

        Better cast to sal_[u]IntPtr when passing pointer to O[U]String::number
        
        Change-Id: I5b7a0fa060c1e0ae4aa194e0c1862f303dd8a2d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138062
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-10  Caolán McNamara  <caolanm@redhat.com>  [59341a78e42106fe8c4d1ba8298bd040e2fad9c7]

        mnemonic-widget of showlocation
        
        Change-Id: Ie0955c2c8efcec5d1f43c86fe12b3a2b964c4c0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138080
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [63f32f33709da3796b31328b358b313fd3887599]

        tdf#145226: sw_odfexport: Add unittest
        
        Change-Id: Ie9baaca378c8962326d69ad0164cf9899a1ce98f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138054
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-08-10  Chris Sherlock  <chris.sherlock79@gmail.com>  [bdf98cbb55aa89a15e194a48a7f248abb9465cb7]

        vcl: remove unused GLYPH_FONT_HEIGHT
        
        GLYPH_FONT_HEIGHT not used since:
        
        Commit: d538d3d84172a74dfe97d59a6d3daf9a45459cab
        Short title: This fallback code makes no sense any more
        
        Change-Id: I9c87e2fb2eb33abbc2a7e4d82435704f1a895c75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137631
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-08-10  Michael Stahl  <michael.stahl@allotropia.de>  [b6e177982cb6c325ca67b208b2fb8397c03ab359]

        tdf#150269 sw: add unit test
        
        This was fixed by commit 3afe4f66f7266ede9922ce0682db38c9369349b7
        "sw clearing breaks: add RTF filter", which enabled sending run
        properties for \line.
        
        Change-Id: I7d8f8860bdbead0ec68ca5ad99bb28ddaa51f323
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138053
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-08-10  Michael Stahl  <michael.stahl@allotropia.de>  [581ba395222e04e43697484bef9181c877d1fd61]

        sw: fix infinite recursion in SwEditWin::GetSurroundingTextSelection()
        
        The unexpected problem of calling SwCursorShell::Pop() from there ending
        up calling the function itself again, with gtk3 UI, on loading
        forum-mso-en-4034.docx and clicking somewhere or scrolling:
        
        466 SwEditWin::GetSurroundingTextSelection() const at sw/source/uibase/docvw/edtwin.cxx:6656
        467 ImplHandleSurroundingTextRequest(vcl::Window*, rtl::OUString&, Selection&) at vcl/source/window/winproc.cxx:2487
        468 ImplHandleSalSurroundingTextRequest(vcl::Window*, SalSurroundingTextRequestEvent*) at vcl/source/window/winproc.cxx:2497
        469 ImplWindowFrameProc(vcl::Window*, SalEvent, void const*) at vcl/source/window/winproc.cxx:2826
        470 SalFrame::CallCallback(SalEvent, void const*) const at vcl/inc/salframe.hxx:306
        471 GtkSalFrame::IMHandler::signalIMRetrieveSurrounding(_GtkIMContext*, void*) at vcl/unx/gtk3/gtkframe.cxx:5707
        472 _gtk_marshal_BOOLEAN__VOIDv () at /lib64/libgtk-3.so.0
        473 g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
        474 g_signal_emit_by_name () at /lib64/libgobject-2.0.so.0
        475 gtk_im_multicontext_retrieve_surrounding_cb () at /lib64/libgtk-3.so.0
        476 _gtk_marshal_BOOLEAN__VOIDv () at /lib64/libgtk-3.so.0
        477 g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
        478 g_signal_emit_by_name () at /lib64/libgobject-2.0.so.0
        479 enable () at /lib64/libgtk-3.so.0
        480 GtkSalFrame::IMHandler::createIMContext() at vcl/unx/gtk3/gtkframe.cxx:5187
        481 GtkSalFrame::IMHandler::IMHandler(GtkSalFrame*) at vcl/unx/gtk3/gtkframe.cxx:5153
        482 GtkSalFrame::SetInputContext(SalInputContext*) at vcl/unx/gtk3/gtkframe.cxx:2711
        483 vcl::Window::ImplNewInputContext() () at vcl/source/window/window.cxx:1781
        484 vcl::Window::SetInputContext(InputContext const&) at vcl/source/window/window.cxx:2083
        485 SwView::CheckReadonlySelection() at sw/source/uibase/uiview/view.cxx:699
        486 SwView::AttrChangedNotify(LinkParamNone*) at sw/source/uibase/uiview/view.cxx:510
        487 SwView::LinkStubAttrChangedNotify(void*, LinkParamNone*) at sw/source/uibase/uiview/view.cxx:499
        488 Link<LinkParamNone*, void>::Call(LinkParamNone*) const at include/tools/link.hxx:111
        489 SwCursorShell::CallChgLnk() at sw/source/core/crsr/crsrsh.cxx:2544
        490 SwCallLink::~SwCallLink() at sw/source/core/crsr/callnk.cxx:149
        491 SwCursorShell::Pop(SwCursorShell::PopMode) at sw/source/core/crsr/crsrsh.cxx:2327
        492 SwWrtShell::Pop(SwCursorShell::PopMode) at sw/source/uibase/wrtsh/wrtsh1.cxx:2016
        493 SwEditWin::GetSurroundingTextSelection() const at sw/source/uibase/docvw/edtwin.cxx:6656
        
        This SwCallLink looks unnecessary here, but it's triggered because it
        compares the state before Pop() to the state after Pop(), instead of the
        state before Push() to the state after Pop().
        
        This problem could probably benefit from being solved more generally,
        but with 2 functions involved it gets rather ugly as it can't easily be
        encapsulated in SwCursorShell.
        
        (probably regression from aac9bd235e65b27faf63e64bba3ecd94837381d6)
        
        Change-Id: Ief176b54daf96da378d2e5d57f3dd5b4a0817299
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137987
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-08-10  Michael Stahl  <michael.stahl@allotropia.de>  [4f62ae798cc1f9f7bc524e408fc7a370345b40a8]

        sw_fieldmarkhide: fix crash on exporting forum-mso-en-4034.docx to ODT
        
        The problem is that there's a field in a preceding paragraph that ends
        immediately before another field starts, and so the backwards iteration
        erroneously picks it up in ModelToViewHelper ctor.
        
        Change-Id: I6e65c04e0372377b3af48f1d80de287b6113e1c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137986
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-08-10  Noel Grandin  <noelgrandin@gmail.com>  [77a8d0d06573cd095863904d34dc7a0ca131cf1a]

        unique_ptr->optional in SwFormatContent
        
        Change-Id: I815fa0f2dcdc1512958d95703b56449010fd2f6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138075
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-10  Noel Grandin  <noelgrandin@gmail.com>  [17073362f47425996575cefb682383f2710d3436]

        unique_ptr->optional in SwUndoInsert
        
        Change-Id: Id351826427ef1ab6a292d7af96d3fa5bcf6ebb9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137999
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-10  Noel Grandin  <noelgrandin@gmail.com>  [296110d547903ef67f6d1048c044378d30cb1406]

        unique_ptr->optional in SwUndoDelete
        
        Change-Id: I29cc59bb7283e86d4045cd854d7e9a4f056c3361
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138000
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-10  Maxim Monastirsky  <momonasmon@gmail.com>  [f4c922f91e717728376dca943008a6dd56387c71]

        Missing colon in toolbar help ids
        
        Regression of 5200a73627d13e2997f81b53f61e143e77e328ee
        ("use more string_view in various").
        
        Change-Id: I402eb6c03dcfa661c79c5469cfca3c86ac528f60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138066
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-08-10  Maxim Monastirsky  <momonasmon@gmail.com>  [c76857fe4e725834e6be9bd5b3273df95bf7fafd]

        Make ToolBox::InsertItem take the command name
        
        For the next patch for tdf#149956 I need the command to be
        already set when the VclEventId::ToolboxItemAdded event is emitted.
        
        Change-Id: I3d8ce44b426a3ed5704d4520d6e62bc4efbf8e44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138038
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-08-10  Maxim Monastirsky  <momonasmon@gmail.com>  [085abe2b7187f2cfd69a5a1c6e84ef0c9c214f78]

        Unnecessary ToolBox::SetItemText call
        
        Change-Id: I8d15e9657b3a6d01de9d07130ae3aa8284fbd178
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138037
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-08-10  Noel Grandin  <noelgrandin@gmail.com>  [032bacd44fc1a4a9c55139aa3fc13d988ef3d6a9]

        unique_ptr->optional in SwUndoInserts
        
        Change-Id: I838be443a9521db23ca903ce3d5804cdf8bbf674
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138055
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-10  Noel Grandin  <noelgrandin@gmail.com>  [c83f85dcd9960e73564fe9a1b5866bee6c779118]

        unique_ptr->optional in SwTextFootnote
        
        Change-Id: Icc08fde3d385403d59fde8555f4b1d160209f3a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138057
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-10  Noel Grandin  <noelgrandin@gmail.com>  [495563ecfdac26111f36b27acbe6caaac0d402fb]

        unique_ptr->optional in MoveNodeRange
        
        Change-Id: Ibc75ffd2ec5bad7eb3ef99fae526dd49b2f4e8c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138001
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [4c909d1466bf940f653984b61772cf19c320439d]

        loplugin:passstuffbyref
        
        Change-Id: Ib2b2650da7abc9260897f9b5aad619a0ea6ae941
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138052
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-10  Chris Sherlock  <chris.sherlock79@gmail.com>  [91d77d65190e7cf11dd7cd0b29d5de6b66061faf]

        vcl: AnimationRenderer::getOutPos() -> GetOriginPosition()
        
        Change-Id: I23275aa9915ea47cb91a8511b219869a4d62b96a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137352
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-10  offtkp  <parisoplop@gmail.com>  [100893da6f1db69f79d6c35b63df4053a9341784]

        Remove code duplication in GraphicDescriptor for GIF
        
        GraphicFormatDetector and GraphicDescriptor have duplicate format
        detection code so now GraphicDescriptor uses GraphicFormatDetector
        functions instead to detect the format for GIF files
        
        Change-Id: Ieabacb302c9c712fc6f3da85eaccc07dca035eba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137934
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-10  offtkp  <parisoplop@gmail.com>  [5e636747faf919e36bfd015c6dfcf0aea0c41938]

        Prepare GraphicDescriptor and GraphicFormatDetector for merging
        
        Make GraphicFormatDetector return GraphicFileFormat instead of a string
        and various variable changes so that the two can be combined in future
        patches.
        
        Change-Id: I6e184b3ba52289db02e0d4eebeeadde0ce0433b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137627
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [4e2ce2a460458f17ee4360c45a2da2fc4b4d753e]

        uitest: sw: add test for add and remove in customize dialog
        
        intended to be a test for tdf#149966 but it's not reproducible
        with gen. Anyway, it's worth it to have it
        
        Change-Id: I2323bdec1f1c2b17ddd310257edec5156862b176
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138036
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-08-09  Stephan Bergmann  <sbergman@redhat.com>  [790db5f98e7550a5d990e6b2907789509d53d382]

        Mark external/boost/constexpr.patch.0 as upstreamed
        
        Change-Id: I23898f6aebd5a1fd28a2de9da6a89503b25eb6ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138035
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-09  Caolán McNamara  <caolanm@redhat.com>  [2d074a0b98c9150d2f15056ea86dcc9305f43ab3]

        crashreporting: frequent crash seen in PackedFile::flush
        
        at:
        
        if (osl::File::E_None == osl::FileBase::createTempFile(nullptr, &aHandle, &aTempURL))
        {
            ....
            if (osl_File_E_None == osl_writeFile(aHandle, ...
        
        createTempFile is returning osl::File::E_None but presumably we are
        missing setting a possible error state here
        
        https: //crashreport.libreoffice.org/stats/crash_details/ea4b4050-dd0f-42b1-b30f-b67612806371
        Change-Id: Ib2d0c3c91e40fe985571e79822b91f2faf401471
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138013
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2022-08-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [a22746eb8e2e64ce31f304b601c4ea0ecf95da1a]

        uitest: sw: remove duplicated test
        
        Besides, remove empty lines and simplify code a bit
        
        Change-Id: I0e756a0209b3f126f4384e1485fcbc3d8075a372
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138034
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-08-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [a5df8f82938973b2dd63e39d96b95833670005ba]

        tdf#149916: sw: Add UItest
        
        Change-Id: I79b75c35023c1f508a0e4e48739ca7ee99c19d62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138012
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-08-09  Chris Sherlock  <chris.sherlock79@gmail.com>  [57fddf3e644c99715fb3bdf2e107aa2495c0ecf9]

        tools: json writer test does not need to use test::BootstrapFixture
        
        Change-Id: Iea7fa63ca7a3208d065ac2960998041672fc8d7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136231
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [a9a6ec313be4787f99cece793f069f61a8ee73b2]

        crashreportScraper: replace quation marks from code
        
        otherwise, the csv is imported incorrectly
        
        Change-Id: I5451516b2fdc80a96a4fde83a2c72d701bfd995a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138009
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-08-09  Noel Grandin  <noelgrandin@gmail.com>  [620b18d0dda96525d818698ea6ce84c9e27e9d7b]

        unique_ptr->optional in SwAutoCorrDoc
        
        Change-Id: I3280b588f365b73e08e17f14e2909b58e0fd85ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137998
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-09  Michael Weghorn  <m.weghorn@posteo.de>  [892bd0dfc1b107a5b00af36a0d0db1f9f9c05147]

        qt a11y: Return actual range of text with same attributes
        
        The start and end offset returned by
        `QAccessibleTextInterface::attributes` should indicate
        the start and end of a text segment where all characters
        have the same text attributes (like font size, color,...).
        
        Calling `XAccessibleText::getTextAtIndex` with type
        `accessibility::AccessibleTextType::ATTRIBUTE_RUN` gives
        exactly that information, so make use of it instead
        of claiming that only the character itself has those
        attributes.
        
        This is e.g. used in Accerciser's "Interface Viewer"
        for the text interface, to display the indices and
        highlight the text portion in which all characters
        have the same attributes.
        
        Change-Id: Iefb096f30c9df74f035d2fda86299d9a5de5d604
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138008
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-09  Niko Fink  <libreoffice@niko.fink.bayern>  [1052ec9cff72e2810fdb934a85ab500d3b4ace35]

        tdf#133123: fix crash when importing defusedxml.ElementTree after pyuno
        
        Change-Id: I89ac6108c679504c81dd9a439a4fb02e9e1adc07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138007
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-08-09  Justin Luth  <jluth@mail.com>  [a8ae24a8bd7bfffa75af9d0dc50765d51df9c720]

        tdf#150278: avoid gen/gtk3 difference in m_xPropBox->GetCurPage()
        
        When switching between tabs, at this call SAL_USE_VCLPLUGIN=gen
        was returning the switched-to-tab id, while gtk3 was still
        returning the leaving-tab's id.
        
        So just ignore all that an use the OnActivatePage value.
        
        Change-Id: I166626eac033af65e95f8a280076a6bcc070bee3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138003
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-09  Balazs Varga  <balazs.varga.extern@allotropia.de>  [071a36e042c76286fedb38f479dac79f29b661f9]

        tdf#150176 pptx chart import: fix automatic border style
        
        Do not set the default border style for chart area in case of
        pptx charts, if it is came from the MSO as an automtic line style.
        
        regression from commit: 0dac43445b35da7e554dd4d7574c59611a0d0be1
        (tdf#81437 XLSX import: fix missing chart border)
        
        Change-Id: Iaaaecc1dffe80c3f1528851e707236f2f7228bee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137993
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>

2022-08-09  Julien Nabet  <serval2412@yahoo.fr>  [a28ff6a920492b64095b30cf7800b0678ea84c60]

        tdf#124076: fix preview for horizontal alignment of object in frame border
        
        ...has left and right image exchanged
        
        Change-Id: Idea8fc05ab70133e6c0576a6def0610e94d1580e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137903
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-09  Michael Stahl  <michael.stahl@allotropia.de>  [be11a3573a21e83dfb6a473d98bc8ba9bf57057c]

        vcl: allow editing a column other than the first one in GtkInstanceTreeView
        
        This is basically commit fe38553aef2121f358fb58e450ec69314aad851e
        for the native GTK widgets, so the "Edit Text" button in
        Insert->Bookmarks dialog works.
        
        Change-Id: Ifcd115de60ecee2c4e4c19535ce55156aa84ff79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137563
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-08-09  Chris Sherlock  <chris.sherlock79@gmail.com>  [fd9763cb7ecb05c43bcd23f6aedf73489e1bccb8]

        tools: prefix member variables with an 'm'
        
        Also updated debug pretty-printers
        
        Change-Id: I5204bb8f1c6a47677ad3c49d6579c090ea69aedc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137388
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-08-09  Eike Rathke  <erack@redhat.com>  [33c8c9d0dc8e76bc7dacb92175047a89f7d39a3c]

        Use CharClass::uppercase() for AddIns' English UI names, tdf#135993 follow-up
        
        ... instead of OUString::toAsciiUpperCase(). English names should
        consist of ASCII alphanumeric only, but we don't know what an
        AddIn's author comes up with. Lookup in ScCompiler is done with
        CharClass as well.
        
        For this, use the static ScCompiler::GetCharClassEnglish()
        instance made public and guard creation with a mutex.
        
        Change-Id: Icb79d49d4c7339c8d01b141de2a34715d794dd92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138004
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-08-09  Caolán McNamara  <caolanm@redhat.com>  [8f0e5308fac99f4c47fae98674f29a6a6a2948e5]

        sfx2: check saved last tab page name exists before restoring it
        
        since GetPage might return nullptr on a nonexisting page
        
        See https://crashreport.libreoffice.org/stats/signature/SfxHelpIndexWindow_Impl::ActivatePageHdl(rtl::OString%20const%20&)
        
        Change-Id: I26e21f783645e8a87d56cbe76c0126de8947bf3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137990
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-09  Caolán McNamara  <caolanm@redhat.com>  [0c9c3f75d7f0d44efc4fe1d6320a07de8c04b36e]

        cid#1507857 Big parameter passed by value
        
        and
        
        cid#1507854 Big parameter passed by value
        cid#1507853 Big parameter passed by value
        cid#1507848 Big parameter passed by value
        cid#1507846 Big parameter passed by value
        cid#1507844 Big parameter passed by value
        cid#1507843 Big parameter passed by value
        cid#1507842 Big parameter passed by value
        cid#1507845 Big parameter passed by value
        cid#1507847 Big parameter passed by value
        cid#1507849 Big parameter passed by value
        cid#1507855 Big parameter passed by value
        cid#1507850 Big parameter passed by value
        cid#1507852 Big parameter passed by value
        
        Change-Id: I03138b93d0936fe5e62453651227f3925a7b4b83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137981
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-09  Caolán McNamara  <caolanm@redhat.com>  [813ad0b0e1b5b8708c900c58d8a974770a2bd73a]

        cid#1507856 silence Invalid type in argument to printf format specifier
        
        Change-Id: I05cfe777108667ea3640519b3231431fbe3fc0d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137980
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-09  Caolán McNamara  <caolanm@redhat.com>  [6f377e7baef480745ec7514c252087710ab9f2b0]

        move scrbar.hxx to vcl/toolkit
        
        Change-Id: I77038cbf500976703ad41365da9a675a698863a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137979
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-09  Michael Weghorn  <m.weghorn@posteo.de>  [1703c3bb70b1faa522c33ebdc1a8f353c60367e5]

        tdf#149818 qt: Handle double mouse click again
        
        Qt has `QEvent::MouseButtonDblClick` as a specialized
        type for "Mouse press again" [1] in addition to
        just `QEvent::MouseButtonPress` for a single click.
        Handle that as mouse button down event in LO as well,
        to make handling of double-click work again after
        
            commit 393c9f736b10d1ea82979e9c2c43c8f91ba5831d
            Date:   Tue Apr 19 16:00:31 2022 +0200
        
                Qt use QEvent::type to handle the event correctly
        
        [1] https://doc.qt.io/qt-6/qevent.html
        
        Change-Id: I9964b554bf71f30861ed0868e7a8000c84de50ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138006
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [452311610d38d7e147b2ec2345b76c1b29646159]

        crashreportScraper: continue when os_tab is not found
        
        Change-Id: I293ad70ad2776bfa6ea3e075ba69428963301433
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137994
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-08-09  Stephan Bergmann  <sbergman@redhat.com>  [b8e451af93c2917d70214c75bb6b6a8bf566813b]

        Use stable_sort in comphelper::s3sort
        
        With a randomizing debug-mode libc++ (`export LIBCPP_DEBUG=-D_LIBCPP_DEBUG=1`
        in config_host.mk), CppunitTest_sc_ucalc_pivottable consistently failed for me
        with
        
        > Expected: A  Actual: a
        > sc/qa/unit/ucalc_pivottable.cxx:1886:TestPivottable::testPivotTableCaseInsensitiveStrings
        > assertion failed
        > - Expression: bSuccess
        > - Table output check failed
        
        when _LIBCPP_DEBUG_RANDOMIZE_UNSPECIFIED_STABILITY_SEED is 140365334480272.
        
        This change apparently happens to fix it, but I have no idea what exactly is
        going on here.  (comphelper::s3sort was introduced in
        46d0afba738d8ee7c9b63384fef513f42ee587f3 "Implement parallel version of
        super-scalar-sample-sort...", and
        TestPivottable::testPivotTableCaseInsensitiveStrings traces back to
        96086484d3429ff849b468ef5d1ff8ac8e7874a9 "Move pivot table tests into a separate
        source file.)
        
        Change-Id: I24316db6cb274f7afd0ce0a5aa9ced79121eeeb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136623
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-09  Justin Luth  <jluth@mail.com>  [6161b951c246125caf3efc009def0faf7caccc75]

        tdf#150278 sfx2: use provided aInfo, not factory
        
        This continues the revolution from tdf#81293 that was done
        for the MOD section of this function in 7.4.
        It looks like the same thing needs to be done for APP.
        
        Prior to this commit, opening up the same form control
        property dialog always opened up to the same initial tab,
        regardless of the last-used-tab. ONLY of document reload
        would the last-used-tab come into play.
        
        Now it always opens up immediately tot he last-used-tab.
        
        This is full fix for SAL_USE_VCLPLUGIN=gen.
        gtk3 needs an additional fix so it doesn't follow the
        second-last-used-tab instead.
        
        Change-Id: Ie7c13cfb48de87c4ab595460680f4306e8feaac7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138002
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-09  Noel Grandin  <noelgrandin@gmail.com>  [9bfc9c3f414a5ff928fe093a4725e5e00e28aba5]

        unique_ptr->optional in CellSaveStruct
        
        Change-Id: I046442f4ebfb62ad4ec346fa5622b37370774698
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137995
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-09  Noel Grandin  <noelgrandin@gmail.com>  [c7e9a787a289c20e330df83e780da051f8646146]

        unique_ptr->optional in SaveRedlEndPosForRestore
        
        Change-Id: I355931b53457079c0bce3da26a99f250fdc11bac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137997
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-09  Noel Grandin  <noelgrandin@gmail.com>  [029e607ef095be49d0d2e843cc183a99c587deab]

        no need to allocate this separately in SwHTMLPosFlyFrame
        
        Change-Id: Icf85acd3d96889248c62925993b06ca7ec7a52a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137996
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-09  Stanislav Lopatin  <genkiginchan@gmail.com>  [815851d1cbc427bbd85da1638f3b121b253d0926]

        tdf#145538 Change common loops to range based in ScanlineToolsTest.cxx
        
        Just convert some loops to range based and fix strange loop logic
        at 216 line.
        
        Upd: rename *iterators* as Mike Kaganski adviced
        
        Change-Id: Idf33b65f9c4466aa49c8f3bc13a12ad072dce7b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137929
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2022-08-08  Caolán McNamara  <caolanm@redhat.com>  [3905d44dd11b5722b7d5019e8705b1fbef48de9e]

        gtk4: set draw-as-radio explicitly on
        
        Change-Id: I546abe771a6c6d1029258ac702713e34353b8e00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137992
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-08  Caolán McNamara  <caolanm@redhat.com>  [3fa9af03d409a6137c174618e0376c3c78aec60b]

        resave with latest glade
        
        Change-Id: I0c217736e9c4a0eea5315f32a1562d76a6ce84f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137991
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [729c29f3bef16ea85fd8ce7aa32a010a204589ad]

        sd: avoid divide by zero in FuZoom::MouseMove
        
        See https://crashreport.libreoffice.org/stats/signature/sd::FuZoom::MouseMove(MouseEvent%20const%20&)
        
        Change-Id: I3b07def2ba088a92e2358e7db57c27c047165cef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137988
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-08-08  Jim Raykowski  <raykowj@gmail.com>  [469414e66f2b55c06439aaf062aa6dae66ef3096]

        tdf#138868 follow up: fix selected entry not unselected
        
        For Gtk3, setting the Navigator tree view cursor -1 doesn't unselect
        the selected entry which is what is wanted when the canvas selected
        object is not in the Navigator tree view.
        
        Change-Id: I879e8dc09870b91d42eadb6b42d9236c1a1cf40c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137916
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-08-08  Stephan Bergmann  <sbergman@redhat.com>  [cc3e2e7efa35dea85eecdd163de1ca1e71ce01f7]

        Adapt to changed clang::LambdaCapture::getCapturedVar return type
        
        ...where
        <https://github.com/llvm/llvm-project/commit/127bf44385424891eb04cff8e52d3f157fc2cb7c>
        "[Clang][C++20] Support capturing structured bindings in lambdas" on Clang 16
        trunk changed the return type from VarDecl to ValueDecl, causing
        
        > compilerplugins/clang/reducevarscope.cxx:541:26: error: no matching member function for call to 'erase'
        >             maVarDeclMap.erase(varDecl);
        >             ~~~~~~~~~~~~~^~~~~
        > /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unordered_map.h:740:7: note: candidate function not viable: no known conversion from 'ValueDecl *' to 'const_iterator' (aka '_Node_const_iterator<std::pair<const clang::VarDecl *const, (anonymous namespace)::ReduceVarScope::DepthInfo>, __constant_iterators::value, __hash_cached::value>') for 1st argument
        >       erase(const_iterator __position)
        >       ^
        > /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unordered_map.h:745:7: note: candidate function not viable: no known conversion from 'ValueDecl *' to 'iterator' (aka '_Node_iterator<std::pair<const clang::VarDecl *const, (anonymous namespace)::ReduceVarScope::DepthInfo>, __constant_iterators::value, __hash_cached::value>') for 1st argument
        >       erase(iterator __position)
        >       ^
        > /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unordered_map.h:762:7: note: candidate function not viable: cannot convert from base class pointer 'ValueDecl *' to derived class pointer 'const key_type' (aka 'const clang::VarDecl *const') for 1st argument
        >       erase(const key_type& __x)
        >       ^
        > /usr/lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/unordered_map.h:780:7: note: candidate function not viable: requires 2 arguments, but 1 was provided
        >       erase(const_iterator __first, const_iterator __last)
        >       ^
        
        etc.
        
        Change-Id: I79b062ca604435bc83a58eeb32df673e6c658bd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137984
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-08  Stephan Bergmann  <sbergman@redhat.com>  [fb992aefc8345a9be780c6928e4380da7c56904e]

        Adapt to changes in llvm::Optional
        
        <https://github.com/llvm/llvm-project/commit/3c49576417bab1b07764aa0b22664cbc8d3c3f53>
        "[ADT] Add has_value, value, value_or to llvm::Optional" is in Clang 15, and
        <https://github.com/llvm/llvm-project/commit/b5f8d42efe3e246d582d4a1a328fac915e4ce8dc>
        "[ADT] Deprecate Optional::{hasValue,getValue} (NFC)" is in Clang 16 trunk,
        causing
        
        > In file included from compilerplugins/clang/sharedvisitor/sharedvisitor.cxx:95:
        > compilerplugins/clang/pointerbool.cxx:118:21: error: 'hasValue' is deprecated: Use has_value instead. [-Werror,-Wdeprecated-declarations]
        >             if (ret.hasValue() && (ret.getValue() == 1 || ret.getValue() == 0))
        >                     ^
        > ~/llvm/inst/include/llvm/ADT/Optional.h:324:5: note: 'hasValue' has been explicitly marked deprecated here
        >   [[deprecated("Use has_value instead.")]] constexpr bool hasValue() const {
        >     ^
        
        etc.
        
        Change-Id: I377effe29fc6752484d2870b9a0fd66fddc26bfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137982
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-08  Noel Grandin  <noelgrandin@gmail.com>  [00f3bbc84634a9f07c046140d84445303585817c]

        unique_ptr->optional in SwRangeRedline
        
        Change-Id: I4d4c55eef6e6b56634766bc57f11539ece9dc20d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137940
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-08  Caolán McNamara  <caolanm@redhat.com>  [87bde9e695f72e3e9f498ef4d9d76dd2fcff24db]

        gtk4: cursor not changing on moving over other widgets
        
        Change-Id: I57f924522a6fd93950f56c44ca65aa5131fb4aa8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137989
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-08  Caolán McNamara  <caolanm@redhat.com>  [d632b83a4b4998930112218081db4d619713583b]

        gtk4: complete set_cursor for gtk4
        
        Change-Id: I31413a6dafe1ddf1345ac6bccb96fc88ed2993c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137985
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-08  Caolán McNamara  <caolanm@redhat.com>  [479cf04cee6f360c9bca618369b6b545b94e55ef]

        drop unwanted scroll corner
        
        Change-Id: I82143de336df91c5ca69693f6255b0d729e8381b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137978
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-08  Caolán McNamara  <caolanm@redhat.com>  [b8128ae611a23e81544f7e4b96ec196a8594f840]

        no need for ScrollBarBox if bg is already the desired color
        
        Change-Id: I94f83a1c2142b8b8712fc3527a90dad4f0babb9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137977
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-08  Noel Grandin  <noelgrandin@gmail.com>  [9130c1abc65aedd0358d9f9dd4b9108b7e68f70f]

        make SwDoc::IsInTable more efficient
        
        Just follow the pointers, instead of unnecesarily indexing through
        the SwNodes array.
        
        Change-Id: I7da103d1300e1cbb54a8ca2994170fb7b2d9779f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137938
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-08  Noel Grandin  <noelgrandin@gmail.com>  [5ae0fcbc4a93cbc52071cf6ecfe271031af3ec27]

        no need to allocate on heap in lcl_FindField
        
        Change-Id: Ia9172292220f6935e4a21b659d07dc317c060740
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137939
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-08  Noel Grandin  <noelgrandin@gmail.com>  [84329105914c6fb576792ee1788f237e5927871a]

        unique_ptr->optional in XTextRangeOrNodeIndexPosition
        
        Change-Id: Ie98a79befe4ab3d9a78c908169b0004f478075be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137976
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-08  Noel Grandin  <noelgrandin@gmail.com>  [307af8c1b0fd9f2b4b8aa2bf86151b65ec0cdf0e]

        unique_ptr->optional in SwXMLImport
        
        Change-Id: I66d32a8ffd03fb87aa9380f3f84b6e7463258a04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137975
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-08  Caolán McNamara  <caolanm@redhat.com>  [094572831b7e5fdc24d05f8244a70b4e9b4bb616]

        these two scrollbars don't meet, so drop the junction box
        
        Change-Id: I066a63910d7ad71c3777b26091ce527e4017017c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137974
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-08  Caolán McNamara  <caolanm@redhat.com>  [ba394d2c9a2584ab9745b1b4f3deee3d7aa44636]

        move m_bNavigationBar to BrowseBox so it knows best scroll/status bar height
        
        to use, so databrowser with it (view data sources) has the tall case,
        while bases, create table in design view has the short case
        
        Change-Id: If3269d2ab2ce62f09acac624e5ef7e91ff91eaea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137953
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-08  Caolán McNamara  <caolanm@redhat.com>  [6aedcba229bcead97fdb54e90d12dac1f9e94eb8]

        use separate width and height for databrowser vert/horz scroll sizes
        
        the scrollbar in the statusbar can be thicker than the vertical one
        which looks weird when both set to the thick size
        
        Change-Id: I76496e47203a7cde72082f8e6b83f5af3e8c3759
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137952
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-08  Caolán McNamara  <caolanm@redhat.com>  [bb24d34db707f574feb63e1ac657a159e21924c9]

        overpaint scrollbar junction with the face color
        
        Change-Id: Ib2dba2d5e47a8c39f79c3ab5a8e79e8185599da6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137951
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-08  Michael Stahl  <michael.stahl@allotropia.de>  [47b08551a77918e4d35a98197ac99c1c3d5dec73]

        tdf#148518 writerfilter,sw: RTF import/export of FORMDROPDOWN field
        
        On import, the values overwrote each other; export of the form data
        was missing completely.
        
        Change-Id: I918b3cfced39dc2602c6de03cdaf5848a9825dd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137861
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-08-08  Mike Kaganski  <mike.kaganski@collabora.com>  [a1c536543df90723f33851609e78f3ace177d6a5]

        tdf#150293: UITest
        
        Change-Id: I662e82cce6dd8dbf13bac8608af064b34e21e0fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137949
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-08  Caolán McNamara  <caolanm@redhat.com>  [e50f6c023926269f76cd73e085b7a246cd0f88fa]

        no need for ScrollBarBox when bg is already the desired color
        
        Change-Id: I5e50d67687355b38190a991ea539b2d40ef74659
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137948
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-08  Caolán McNamara  <caolanm@redhat.com>  [d564d73673dc4dce43c988421397a6feae7620d5]

        no need for ScrollBarBox if bg is already the desired color
        
        Change-Id: Ia471938bf0340bdef51b4a745814194f57893eac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137947
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-08  Caolán McNamara  <caolanm@redhat.com>  [c473a34d77968fc9fad49f0c2539d37da4709fce]

        no need for ScrollBarBox when bg is already the desired color
        
        Change-Id: Id9dd4d4e3ba2c0b0a335fc9f8b1892cd70daf010
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137945
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-08  Michael Weghorn  <m.weghorn@posteo.de>  [e77bfe281403e49c58730489e94b62032c296e75]

        android: Add scrollbars.ui into APK
        
        That UI file was added in
        
            commit 4bc62c4e9b5b4eab6e2e40577789c435dce59f66
            Date:   Thu Aug 4 15:33:51 2022 +0100
        
                split SwScrollbar up for reuse of adaptor
        
        Include it for Android.
        Without it, trying to load/display any document
        would result in Android Viewer crashing or getting stuck,
        with this in the ADB log:
        
            08-08 09:22:20.102  6064  6256 D libo:sal/osl/unx/file: double-slash in path: /assets//config/soffice.cfg/svt/ui/scrollbars.ui
            08-08 09:22:20.102  6064  6256 E libo:sal/osl/unx/file: miss cache: failed to open /assets//config/soffice.cfg/svt/ui/scrollbars.ui
            08-08 09:22:20.102  6064  6256 W vcl.builder: 23:vcl/source/window/builder.cxx:480: DBG_UNHANDLED_EXCEPTION in VclBuilder
            08-08 09:22:20.102  6064  6256 W vcl.builder:     when: Unable to read .ui file exception: void
            08-08 09:22:20.103  6064  6256 I LOKitTileProvider: ====> mOffice.documentLoad() returned null, trying to restart 'Office' and loading again
        
        Change-Id: I0938d77dc9553d8acc7b2bdd4a72b5299b4ec1a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137943
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-08  Michael Weghorn  <m.weghorn@posteo.de>  [fd95bf6dea0bfa5a9fd1254c11854dec4a2cdcff]

        android: Drop empty main.jni.srcDirs from sourceSets
        
        This was shown as a recommended step in Android Studio
        when the update to Android Gradle Plugin 7.2.2 was
        suggested:
        
        > *Remove jni source directory from sourceSets*
        >
        > The jni block in an android
        > sourceSet does nothing, and will be removed in Android Gradle Plugin
        > version 8.0.0.
        
        Change-Id: I3378926047d5ad86548d0bf800e022b74efb5e09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137942
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-08  Caolán McNamara  <caolanm@redhat.com>  [56e7646a7dd421ef148a2452ea175c6a4cb91985]

        ofz#24932 Timeout
        
        restrict this to a very short length to reset ofz Timeout to force
        ofz to report a new issue when restored later
        
        Change-Id: Ibbdbb60f16ddca8367355d4c855e58aa16ea5f4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137944
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-08  Michael Weghorn  <m.weghorn@posteo.de>  [495efc3396f04a6dc2200b33d9969f125b2a79c8]

        android: Update Android Gradle Plugin to 7.2.2
        
        Change-Id: I3235716498168ca5eebf71ebf6f5ee571af7a72d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137941
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-08  Caolán McNamara  <caolanm@redhat.com>  [cdf5b6a2a6f0ba2838323ce4398948c3d3a56f8e]

        tdf#117388 use native scrollbar under gtk in richedit control
        
        you get one of these by starting with a normal text box form control
        and changing its "text type" property to multi-line with formatting
        
        Change-Id: If922b6b9fdc49b78fa379dbb3e5974a73f6095ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137933
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-08  Noel Grandin  <noelgrandin@gmail.com>  [1b44b9d0c796a31b54c4160fa86f1d9225d60738]

        make more of the SwPaM constructors explicit
        
        which flushes out some more places where we were implicitly
        construcing temporaries
        
        Change-Id: I2eee5f99071cd8c155de1be369ba89ec1d732bae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137921
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-08  Stephan Bergmann  <sbergman@redhat.com>  [8785b280eadbd04f78b32d352e9475f0772dd095]

        Pass $(verbose) into ExternalProject_libxml2
        
        Change-Id: I11c7c15f4a97d3024a179fd2489fdace27f15216
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137892
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-08  Julien Nabet  <serval2412@yahoo.fr>  [7b204ecb49563544ee9c811dbcbee998062bf511]

        Related tdf#114790: add align and vertalign to datefield im/export
        
        Change-Id: I2661e0c372fbb3c364ac338f23ebbd5b1a448ff0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137936
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-07  Caolán McNamara  <caolanm@redhat.com>  [a56705efdbe9ceb0f5bb92d1d8bb2cefbc03f3ac]

        add set_scroll_thickness to provide a way to "zoom" the scrollbar
        
        Change-Id: I551112fb097a6ac2b442cd37d1a16bd2b34ecc54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137932
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-07  Noel Grandin  <noelgrandin@gmail.com>  [70015759e2d0ccf3fab0629bbea5c5d44a3975be]

        no need to allocate these SwPosition separately
        
        It is a small object, and in these places is already contained
        inside a heap object.
        
        Change-Id: Ib9aba6feaf0dd2c24659c03e55fc8a872610cc00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137920
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-07  Mike Kaganski  <mike.kaganski@collabora.com>  [47b4c9bb7f0ef0175e55acaf22c740d11f6e9474]

        tdf#150293: setPropertyValue(WID_TXTCOL_LINE_WIDTH) takes mm100
        
        Before commit 95ebd24a629b4c8cd62cc20c0701683512cc8fa0
          Author Mike Kaganski <mike.kaganski@collabora.com>
          Date   Thu May 27 13:00:10 2021 +0300
            editengine-columns: ODF support [API CHANGE]
        
        SwXTextColumns crtor took SwFormatCol, and stored line width in the
        same units as in SwFormatCol - in twips; conversion to mm100 only
        happened at export stage in SwXTextColumns::getPropertyValue.
        The mentioned commit changed to SvxXTextColumns::setPropertyValue,
        passing the line width from SwFormatCol also without any conversion;
        but SvxXTextColumns::setPropertyValue expects mm100, so the result
        was wrong.
        
        So perform the proper conversion at SwFormatCol::QueryValue and
        SwFormatCol::PutValue, and also store the line width in mm100 in
        SvxXTextColumns, to avoid useless extra conversion.
        
        Change-Id: Idfd62a7563f9d3aa5947c1149572a8b8b696b179
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137931
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [b1cefa026d52fad4557d10c721fe9d5e57200bd6]

        no need to allocate these SwPosition separately
        
        It is a small object, and in these places is already contained
        inside a heap object.
        
        Change-Id: I930d87827104e04fff2ad6b481ed94348a49701d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137930
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [57ae68004899076303666da3ed7b2ee8a1e5ae94]

        no need to allocate these SwPosition separately
        
        It is a small object, and in these places is already contained
        inside a heap object.
        
        Change-Id: I63eee5390e4ab1d1a66197a100e3876f96f95944
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137928
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [57de9cb734cbfc901a1b34a8fe4abe7167128cf5]

        Removed duplicated includes
        
        Change-Id: Ibf7f764eabd687e668183e276008c58086d45bcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137926
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2022-08-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [80f99cda3d25180f0b9fbdbb6f25c7e3e295fee9]

        no need to allocate these SwPosition separately
        
        It is a small object, and in these places is already contained
        inside a heap object.
        
        Change-Id: Ib90f482c850d7e376637c5a11a7d09d78081719a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137927
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-07  Caolán McNamara  <caolanm@redhat.com>  [cf2a7501fa1848fdccd9717f52f18d0f44db458b]

        Resolves: tdf#114790 add align and vertalign to currencyfield im/export
        
        Change-Id: Idef9a94aeefb295cd349ed0216d08bc8e2faf079
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137925
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-07  Julien Nabet  <serval2412@yahoo.fr>  [569fb42dab88cc9e1a392271a34879afa9d7cc5b]

        tdf#82087: hyphenation: allow 1 character at line end for Greek
        
        Greek and Ancient Greek allow hyphenation after the first letter,
        e.g. ό-νειρο. The default "Characters at line end" value is still 2
        in Paragraph Styles->Text Flow, but now it's possible to set 1, too.
        
        Change-Id: If1e197a57dc32f8359e6b813d8fbe429e41cf5fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137583
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-08-07  Rene Engelhard  <rene@rene-engelhard.de>  [47cd7055ba076275dbe6d8d502dd00feae82ad50]

        add libebook-1.2.so.21
        
        comparing the Debian packages of 3.44.1 and 3.45.2 the actual headers
        didn't change, so no code changes needed afaics
        
        Change-Id: Ifae6395831ca538bb1699a7f2ba4cb504e552baa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137918
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-07  Caolán McNamara  <caolanm@redhat.com>  [6e2bd11251afbe64f9889ede36b28b00f47aaff5]

        tdf#150291 Revert "Fix crash when no valid EntryDescriptor found"
        
        This reverts commit 499ecbf3a36990c29dc7e1fb9b0ecb1d297c2848 because
        it causes the dialog not to start with the default selected macro
        auto-expanded like it used to. Possibly the other fix for tdf#150291
        solves the original problem.
        
        Change-Id: Ic91410de073fe87d4edebde18b60ffcc1ad324a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137923
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-07  Caolán McNamara  <caolanm@redhat.com>  [42a32f375a2641e6e82ee685efa3573c0dcaf001]

        tdf#150291 crash on macro organizer with no macro selected
        
        Change-Id: Ib7e05f4e3e1c63bc0bd497b590256c4ee77a0bf8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137922
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [5b112c8f8843613873181fce50990a8feef837ca]

        clang-tidy modernize-pass-by-value in sc
        
        Change-Id: Ia7ff651d1cbc119b36a9f8052594d03650988f59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137848
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-07  Noel Grandin  <noelgrandin@gmail.com>  [799753cb80f4c81a6e87bf016924e0f2a29f03f0]

        make SwNodeIndex constructors explicit
        
        which flushes out some more places where we were implicitly
        construcing SwNodeIndex temporaries
        
        Change-Id: If044cb54acd1fe1265837c8076d7fdfe4de49290
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137910
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-07  Caolán McNamara  <caolanm@redhat.com>  [6f954f50266f671f9fba25006131f635b00b6e22]

        crashtesting: null date assert seen on loading forum-fr-25994.ods
        
        presumably part of this problem is since:
        
        commit 22c7da0ca5438b69165609db2a1ef219aa167dc2
        Date:   Wed Mar 19 04:50:20 2014 +0100
        
            the type in the Any is a util::Date and not a DateTime, fdo#74549
        
        and we also have...
        
            rOutProperties.emplace_back( "NullDate",
                          PROP_DOCUMENT_NULL_DATE,
                          ::cppu::UnoType<css::util::DateTime>::get(),
                          beans::PropertyAttribute::MAYBEVOID );
        
        which has DateTime and not Date, but we can get this set as either Date and
        DateTime, so just accept both.
        
        Change-Id: If77af5bb74755d2196527112665facf27a4d1403
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137911
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-07  Noel Grandin  <noelgrandin@gmail.com>  [2808c8a0941f0fc7ab8db4a109cb8dfa0d7c41f1]

        return by const&
        
        Change-Id: I9c364d53c9020e46a719af1868c14353d0ede67b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137917
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-07  Noel Grandin  <noelgrandin@gmail.com>  [110cc21fe2d59ad76a28b56f029421c0f9672073]

        make SetGetExpField take a SwNode, not an SwNodeIndex
        
        as part of the process of hiding the internals of SwPosition
        
        Change-Id: If92c2b660d7e3333345c3bdd3bd5f4cba43d6659
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137909
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-07  Noel Grandin  <noelgrandin@gmail.com>  [c186b552d2b4d9c21f064c77a4d28b9f9abf0667]

        make UpdateFootnote take a SwNode, not an SwNodeIndex
        
        as part of the process of hiding the internals of SwPosition
        
        Change-Id: I118c684c30f5f1be5037db09c8f7377cc738d219
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137908
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-07  Noel Grandin  <noelgrandin@gmail.com>  [e201a54ce653ba51863289a73af471634a75b218]

        make ParkCursor take a SwNode, not an SwNodeIndex
        
        as part of the process of hiding the internals of SwPosition
        
        Change-Id: I5fde455225b5571bca7f461898146800837fa4cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137907
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-07  Noel Grandin  <noelgrandin@gmail.com>  [aad60d4a5b584e08e01c35eeace6434b83199989]

        make RestoreSection take a SwNode, not an SwNodeIndex
        
        as part of the process of hiding the internals of SwPosition
        
        Change-Id: I7ba9a9ef81c78445328f3397f352e103e997cde6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137906
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-07  Noel Grandin  <noelgrandin@gmail.com>  [0c2933d0a3ebd6074b89369df653538511363abb]

        make IsInHeaderFooter take a SwNode, not an SwNodeIndex
        
        as part of the process of hiding the internals of SwPosition
        
        Change-Id: Ic9e7e3fd121a86d8b84536157b6d6b204627f758
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137905
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b8b9ad9ade866175d8d7f1b68a465060901efee9]

        Removed duplicated includes
        
        Change-Id: Ic981e0916c68181cab7081091303d18c54912377
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137912
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-07  Hannah Meeks  <hmeeks4135@gmail.com>  [30759b5ce2ef4f915a6f4ba50ce25b602162805c]

        VBA conversions inches should be in
        
        Change-Id: I130925d9501f8cb4f3f2a8a0894bbf6824cd2eff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137856
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-06  Caolán McNamara  <caolanm@redhat.com>  [641d92a73e5b3d0e062e16ed4b42236e1a4796a5]

        ofz#49834 Segv on unknown address
        
        regression from
        
        commit 96fb8f88bd56c113eb23e50d23a038509703c288
        Date:   Wed Aug 3 15:47:51 2022 +0200
        
            elide some SwNodeIndex temporaries
        
        where the SwPam ctor a ended up getting called instead of b
        
        a) SwPaM( const SwNode& rNode, sal_Int32 nContent, SwPaM* pRing )
        b) SwPaM( const SwNode& rNd, SwNodeOffset nNdOffset, sal_Int32 nContent = 0, SwPaM* pRing = nullptr );
        
        Change-Id: I44e9f98bcbefa72301dc9a434ce5ebe720870cab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137902
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [6a590bfe0427ed91fb20f037783ca0335f67cf6c]

        make MakeTextSection take a SwNode, not an SwNodeIndex
        
        as part of the process of hiding the internals of SwPosition
        
        Change-Id: Ia64ddd3e1f34c7c160af0134ef5526faf43108e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137895
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-06  Eike Rathke  <erack@redhat.com>  [d778c6fd5c2ba8e27df46ec9e183a61ad29e30d5]

        Resolves: tdf#135993 Create ScFunctionList and ScFuncDesc with English names
        
        Used in Function Wizard and formula tooltips. Without, no matching
        name is found for AddIn English name and no
        tooltip/description/arguments are displayed.
        
        Change-Id: Ib0cf419c476dae495467c444f1ee1f84a55633a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137883
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-08-06  Eike Rathke  <erack@redhat.com>  [0a78f11fdd13d914d5f063007b2df9796e6dce9d]

        Related: tdf#135993 Use ScCompiler to create English OpCodeMap with AddIns
        
        ... instead of formula::FormulaCompiler base class that doesn't
        know anything about AddIns, and copy AddIns along to new resulting
        native map.
        
        Change-Id: I9e4ece2f7450a561ac502ca1dbddaa5a697fa2fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137882
        Tested-by: Eike Rathke <erack@redhat.com>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-08-06  Mike Kaganski  <mike.kaganski@collabora.com>  [f1f6c82e613ace836aa78a822688721fb7fb5e80]

        tdf#150235: use correct types in XMLTextColumnsExport
        
        The types for the properties are defined in css::text::TextColumns
        servise. But before commit 95ebd24a629b4c8cd62cc20c0701683512cc8fa0
          Author Mike Kaganski <mike.kaganski@collabora.com>
          Date   Thu May 27 13:00:10 2021 +0300
            editengine-columns: ODF support [API CHANGE]
        
        the implementation of the service (SwXTextColumns) used smaller types
        for some properties. The export code (XMLTextColumnsExport::exportXML)
        mathced those implementation types.
        
        The mentioned commit changed the implementation to use proper types;
        but the export code wasn't corrected.
        
        This fixes the export code.
        
        Change-Id: I95838dec382edc61bb2e5b39177bf57a7d79e0bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137900
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-06  Caolán McNamara  <caolanm@redhat.com>  [abb3c857bd7f00826e891859f08071f7e112841c]

        crashtesting: keep a reference to the passed in LibXSLTTransformer
        
        otherwise, as seen with:
        soffice --headless --convert-to docx forum-mso-de-42789.docx
        
        and error will notify the other thread that the load has ended and the
        other thread will destroy the passed in LibXSLTTransformer early while
        this thread assumes it continues to exist
        
        Change-Id: Ieea9ecc3439ea73cd0433e5e12b87811906c49aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137901
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-06  Julien Nabet  <serval2412@yahoo.fr>  [407a61943539063c6d56eab8ab0c1b728dd642af]

        tdf#150232: put Intel Iris driver Skia/Vulkan in denylist for all versions
        
        + Nvidia on Windows just for device id "0x1401" in order to not being too restrictive.
        
        Change-Id: Ie2cb2c6c6bb50ac6080721230ca3e451e886bb07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137768
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-06  Caolán McNamara  <caolanm@redhat.com>  [b2cdf8a1eac730f74160d7c7a1ab9ec907dddd23]

        the "CreateWindow" function in svtools is newly removed
        
        Change-Id: I6fb569cf293a896c92bec4c6aae647a0bd02d012
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137871
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-06  Caolán McNamara  <caolanm@redhat.com>  [de5135060d01b650b7258c02e847e916ae9541fd]

        cid#1507764 Unintended comparison to logical negation
        
        missing - from ->
        
        Change-Id: Ieca42cf3fd3e1c10186ba57dd422f3e4ddf9e20a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137898
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [71ce0e354437db3086d6d746b0e9edbc693ddcca]

        make SeekEntry take a SwNode, not an SwNodeIndex
        
        as part of the process of hiding the internals of SwPosition
        
        Change-Id: Id43211f221f3b90c46629bedec25f9078c7bf9dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137894
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [a95bf932ed22abbb346b1d70e3c32578074667f3]

        turn on -Wshadow-all for clang compilers
        
        mostly so that it matches the existing behaviour of the GCC compiler,
        which makes it easier submitting patches when building locally with
        clang
        
        Change-Id: I0197ec61bc97a3899c2b379efa0f2ad8ed028986
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137896
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-06  Hannah Meeks  <hmeeks4135@gmail.com>  [5fecf10b9ef6e76aa1d06b7ab350abb5a495dda0]

        VBA Add conversion methods to global
        
        Change-Id: I920799321f245c015a527c816272c1038cc04544
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137851
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-06  Caolán McNamara  <caolanm@redhat.com>  [4d96e375c28f9fe2dded40cba4ee8c67f77817f3]

        move SVTXGridControl to toolkit
        
        Change-Id: I513a2885027d0295f70e7c64269d1653a6c2642b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137870
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-06  Caolán McNamara  <caolanm@redhat.com>  [488b69db9844e40fb432b847a271a92fd9e7414a]

        ScDataTableView has visible grid in the rectangle at the scrollbar junction
        
        so over paint it with the face color, and replace the unusual use of
        ScrollBarBox as painter for topleft corner with same
        
        Change-Id: I922541122d725a2feeee0db6a1078b953da3156d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137878
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-06  Caolán McNamara  <caolanm@redhat.com>  [6d9ee6444d07bac64b9744b1c9fc7a2519e62965]

        tdf#117388 use native scrollbar under gtk in calc data view browser
        
        Change-Id: Ia0ab035473da7b5b64e18876bb81e25fd63effda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137877
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-06  Caolán McNamara  <caolanm@redhat.com>  [800551502416d3d80c8d14a53335dad5190290a4]

        tdf#117388 use native scrollbar under gtk in reportdesigner
        
        Change-Id: If7a66055dbae6d8ee31768ff438eb8105b8f980f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137880
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-06  Caolán McNamara  <caolanm@redhat.com>  [59a2650101a0ce711151bfd39af1bbb69f71f318]

        tdf#117388 use native scrollbar under gtk in database scrolled window
        
        Change-Id: I84486f8c8761b80fc45cdccc620485b67afdd048
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137879
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-06  Caolán McNamara  <caolanm@redhat.com>  [528941a3fd01465e638cea86801cf454cc61f807]

        Revert "align horz scrollbar to top if assigned more space than it wants"
        
        This reverts commit 106bc0fd7a94eb48e8a81be753c156496b83578a.
        
        it has an unusual effect in writer on hiding and reshowing scrollbars
        
        Change-Id: I0569bf3ddb9b04f1afc6c26add84086bdf4ff5fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137886
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-06  Caolán McNamara  <caolanm@redhat.com>  [bd13bd144cfa00a52a056a95167c8510c84a0e40]

        ofz#49832 Integer-overflow
        
        Change-Id: I35efe0b78546b4804206f78159b2fc18172ca4f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137885
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-06  Mike Kaganski  <mike.kaganski@collabora.com>  [ed4ffba1c180c74e3b9c3aadc279ff92bda8ab5a]

        Drop some conversion from vbahelper; use usual functions where needed
        
        Change-Id: I71bea54f095072a0e403bfc7aa48a0f0f9a0ebaa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137891
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-06  Noel Grandin  <noelgrandin@gmail.com>  [36333de160c88a3190d799c031b16e1ef6bcaa86]

        no need to allocate on heap here
        
        Change-Id: I889690c136f200cffd0398254ec9935e2027a32c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137893
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-06  Eike Rathke  <erack@redhat.com>  [28c4c72a4e81821d9e567757725937f74a6d114f]

        Related: tdf#135993 Destroy temporary OpCodeMap when reading config
        
        Initialized at FormulaCompiler base class instance it lacks AddIn
        mapping and a still existing OpCodeMap prevents necessary
        reinitialization from derived ScCompiler instance later.
        
        Change-Id: I0c2db41dd45829abfb8460730264f097ab76ab2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137881
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-08-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [7fba323df141be9eddbce39bec0c0f7ee412a7f7]

        make CheckNodesRange take a SwNode, not an SwNodeIndex
        
        as part of the process of hiding the internals of SwPosition
        
        Change-Id: If8e9426df4b78ebf95bbac54ebfdcff4b19b6292
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137874
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [e1340083a8a22df3d834ba252e7947a50afc439e]

        make GetFirstAndLastNode take a SwNode, not an SwNodeIndex
        
        as part of the process of hiding the internals of SwPosition
        
        Change-Id: Ic26ed0fef1d7394ed2673b5949718fe8099b3d8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137873
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [59b8813606f084d62dbd3debed7f6b468d916459]

        make GetParaPropsNode take a SwNode, not an SwNodeIndex
        
        as part of the process of hiding the internals of SwPosition
        
        Change-Id: Idefc1cd390c551bf7b54ee122c7fc7e4feb8f45d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137872
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [9a444884c3b221c9bd7b0aa4476c160921c7fc35]

        tdf#150222 reporbuilder, set font for a text box crashes
        
        regression from
            commit c4cf2e82e8d0aaef9b1daedc033d6edf647e5284
            Author: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
            Date:   Mon Jun 13 08:53:22 2022 +0200
            tdf#128150 Add OOXML import/export for "use background fill"
        
        which modified XATTR_FILL_LAST.
        
        Ideally, I would just adjust the ranges for the pool, but I can't do
        that because we are using static defaults, and the range for static
        defaults has to be contiguous.
        
        Also update the aItemInfos array to avoid a DBG_UTIL check that
        complains about mapping a SID to itself
        
        Change-Id: Ie76bdc83fa0a0ad07b6b2afdb678193889373cb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137867
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-06  Jim Raykowski  <raykowj@gmail.com>  [a9d225df2f8772e21435523ca20df1ece37390e4]

        tdf#148240 follow up: Make Outline-Folding non-experimental
        
        Change-Id: I147591c8088b1fad0575b2efe46f862573147fe9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137774
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-08-06  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [7716a43e76fe26ba31393b31cfa967f5fcb6e747]

        Make parallelism configurable for BZ attachment fetchers
        
        Both forum and BZ document fetchers use a hardcoded size for their
        threadpools. Use the habitual env var PARALLELISM to override that
        optionally.
        
        Change-Id: I374a33ab0cfe481e0940a1f4d5d9a53ae647f135
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137888
        Tested-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-08-06  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [00014558d615c7004e133e2a2cb535d07f4691a2]

        Disable abisource from BZ attachment fetcher
        
        Expired TLS cert since a while, worth checking if it comes back.
        
        Change-Id: I4bd98d847ede6ac25d6d4a3361d7365396ad40fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137887
        Tested-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-08-05  Caolán McNamara  <caolanm@redhat.com>  [bbf8673da5a7f1154111776378edb158707c80db]

        tdf#117388 use native scrollbar under gtk in data browser
        
        Change-Id: I22745f1c910f68fd2c0b31e8392c111fc76ef529
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137864
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-05  Caolán McNamara  <caolanm@redhat.com>  [805e2a18b0da06ab01cb4d516d6ceda44c358507]

        resave with latest glade
        
        Change-Id: I0454f8285e819c0a0b320c0652db8e6042a07999
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137876
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-05  Mike Kaganski  <mike.kaganski@collabora.com>  [1ec21c7f2ab80ce518acec2f44017649abae5974]

        Use 1 meter, not 10 meters divided by 10
        
        Change-Id: I035bd25509db608d2273949cecd438d412e5a4c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137816
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-05  Michael Weghorn  <m.weghorn@posteo.de>  [56145f237b63a35c142dbccd434fd780badcf489]

        wina11y: Drop unused AccessibleKey{Binding,Stroke}.idl
        
        The only include of the generated header file
        `AccessibleKeyBinding.h` was in `AccActionBase.cxx`,
        but that doesn't make any use of what's defined in
        the header, so just drop the include and the unused
        IDL files altogether. (The IDL files are part of the
        winaccessibility-specific UAccCOMIDL, unrelated to
        the IDL files for the UNO API.)
        
        `CMAccessible::get_accKeyboardShortcut` directly operates
        on the `XAccessibleKeyBinding` UNO interface ever since
        
            commit a18bdb3bc05e761704cc345a66a9d642bc4f4a0a
            Date:   Thu Nov 14 08:18:05 2013 +0000
        
                Integrate branch of IAccessible2
        
                Just the winaccessibility directory initially.
        
        (the commit also adding those 2 IDL files), so it's
        unclear to me what might have been the intended use.
        
        Change-Id: I1a08e8ea789ca92e52640a0006f20fac219f6733
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137866
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-05  Michael Weghorn  <m.weghorn@posteo.de>  [245f39eb1279455f5af0e2329cf9617c79b6e240]

        wina11y: Drop unused Charset.idl
        
        This is one of the LO- and winaccessibility-specific
        (i.e. not part of the UNO API and not from upstream
        IAccessible2) IDL files and it's unused, so drop it.
        
        Change-Id: I8802934da174dda3c8b35c39c2196a0ac14a7c1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137865
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-05  Caolán McNamara  <caolanm@redhat.com>  [07d8563785d26bfab30ae26ced94e6e9826ae002]

        align horz scrollbar to top if assigned more space than it wants
        
        as is currently the case for the databrowser scrollbar, and do the
        same to the vert for consistency
        
        Change-Id: Icf8694f172c3121f35f612a47faa2e2caef890c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137863
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-05  Caolán McNamara  <caolanm@redhat.com>  [5ae01ffa70549b1a4d9f166d0528a8d04a5dc858]

        tdf#117388 use native scrollbar under gtk in basic editor
        
        Change-Id: Id8f2b4fdc40116bb28053dc6fbbf6fa86e6808fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137862
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-05  Michael Weghorn  <m.weghorn@posteo.de>  [f5109c38e2d5bd608fc6b94fde75e73d70e0c4f7]

        wina11y: Fix indentation of this line
        
        Change-Id: I5b2344c90315aec974e27bba5e3a44e201ffc283
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137860
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-05  Michael Weghorn  <m.weghorn@posteo.de>  [9398654642fc7cd511c637730365043db87e7cf6]

        wina11y: Drop unused AccChildNode struct from defines.idl
        
        Change-Id: Ia725d6655512632b78abfa4f3791406724ca29ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137859
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-05  Michael Weghorn  <m.weghorn@posteo.de>  [f03b908e285ad65fa4518f26862454c51efb54a8]

        wina11y: Drop extra location bookkeeping
        
        The location is already retrieved on demand from the
        underlying `XAccessible` in `CMAccessible::accLocation`
        and the separately remembered location was just used
        as fallback in case `m_xAccessible` was not (no more)
        set.
        However, when there is no valid associated `XAccessible`,
        there is probably no value in returning any location
        anyway, so just return `S_FALSE` for that case, as
        other `CMAccessible` methods also do.
        
        Whether the separately remembered `m_sLocation`
        was up to date is also questionable, s.a.
        Change-Id I04d0230d3599466aaa92082caba54da22a3b1a28,
        "wina11y: Drop AccObjectManagerAgent::UpdateLocation".
        
        This is also in line with what's mentioned in
        
            commit fcf4a26275d7503835f9aa23cb94938809840300
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Wed Jan 5 13:41:53 2022 +0000
            tdf#146306 wina11y: Retrieve accessible desc on demand
        
        > Querying up-to-date values from the underlying
        > UNO interfaces on demand instead of doing extra
        > manual bookkeeping in the winaccessibility code
        > may be possible for more a11y attributes in addition
        > to the accessible description handled in this commit,
        > but each one will have to be looked at separately.
        
        Change-Id: I2fc51939a5db1896e02efacb1cf5fbc90ce87c04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137858
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-05  Michael Weghorn  <m.weghorn@posteo.de>  [0c3a159807965fa7db548a943a8d67d8bad5b208]

        wina11y: Drop AccObjectManagerAgent::UpdateLocation
        
        That static method doesn't do anything.
        
        `_IMPL_WIN` is not defined, so the
        
            #ifdef _IMPL_WIN
               if( pWinManager )
                   pWinManager->SetLocation( pXAcc, top, left, width, height );
            #endif
        
        in the method is unused.
        
        Since `CMAccessible::accLocation` already retrieves the
        current location from the underlying `XAccessible` on demand,
        I don't see a need to update the location manually
        in the first place, so there should be no need to enable that,
        code, just drop it.
        
        Also drop `AccObjectWinManager::SetLocation` which was
        unused since `AccObjectManagerAgent::UpdateLocation`
        (s. above) would have been the only call site.
        
        Change-Id: I04d0230d3599466aaa92082caba54da22a3b1a28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137857
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-05  Heiko Tietze  <tietze.heiko@gmail.com>  [a9c8ac0605fd1d19e1d79b54804b610a64a8a056]

        Resolves tdf#114508: Individual selection in recovery dialog
        
        Based on work by Danie Truter at I397119a6e50c256e87e3a484a6c17a252f191981
        
        Change-Id: I75fd321cbfeb7a92bd14e94b0c1ae0bb25be73cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136845
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [057c60192aa34ae42f9f8abc2cb0ec93caa79130]

        clang-tidy modernize-pass-by-value in starmath
        
        Change-Id: Ib6bd1ed629980d4ff122114bc45396886c94ab78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137842
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-05  Caolán McNamara  <caolanm@redhat.com>  [6819707cbc8e7257a694623a6331c3c6f965fa94]

        tdf#117388 use native scrollbar under gtk in calc print preview
        
        This changes the scrolling to happen immediately during scrolling and
        not when the user releases the scrollbar at the end.
        
        Change-Id: Id8fdb8205964416ad25a99e2c71b061cabee8388
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137853
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-05  Caolán McNamara  <caolanm@redhat.com>  [cbef9c333bc6b41d9d0cd8d0d7142c7606ea1226]

        tdf#117388 use native scrollbar under gtk in writer's html source view
        
        Change-Id: I233745165140ff47d9bb462ad2248fdb8d9dd3e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137854
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-05  Mike Kaganski  <mike.kaganski@collabora.com>  [da9b11a50ac33c70324fe007aa03ca01531abeb3]

        Use o3tl::convert in VbaApplicationBase::CentimetersToPoints
        
        Note that the old conversion was incorrect; it likely followed
        MS documentation [1], which is inaccurate: running in Word
        
          MsgBox CentimetersToPoints(1.0)
        
        gives 28.34646 (expected given the 1 in = 72 pt definition).
        
        [1] https://docs.microsoft.com/en-us/office/vba/api/word.application.centimeterstopoints
        
        Change-Id: I4eefccc4bd17958f944f364bc3ea579a8fdbd703
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137855
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [063d7fda7e3942706ca8818abe7f2758a7991b92]

        introduce GoNextSection(SwPosition... and similar
        
        as part of the process of hiding the internals of SwPosition
        
        No functional change intended
        
        Change-Id: Ia34d7f19685308ff2b9bddcfc40f9d13df348b16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137849
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-05  Michael Weghorn  <m.weghorn@posteo.de>  [8a4271e168f70f9147b567189c1770a243e7fcb1]

        wina11y: Implement IAccessibleTableCell::get{column,row}HeaderCells
        
        This is essentially the Windows version of
        
            commit 12f96c3d0f61018cfa83c940765311aa9015f60a
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Thu Aug 4 13:27:32 2022 +0200
        
                qt a11y: implement QtAccessibleWidget::{row,column}HeaderCells
        
        Tested using NVDA's Python Console as follows:
        
        1) start LO Writer, "Table" -> "Insert Table"
        2) select to create table with  2 rows, 2 columns
        3) make sure "Heading" is checked, "Heading rows": 1
        4) "Insert"
        5) in the first row, type "First heading" into first column,
           "Second heading" into second column
        5) start NVDA
        6) move cursor to the table cell in second row first column
           (i.e. the cell below "Heading 1")
        7) press KP_Insert+Ctrl+Z to start NVDA's Python console
        8) Use NVDA's Python console to call corresponding IAccessible2
            methods and check the result:
        
            >>> from IAccessibleHandler import IA2
            >>> cell = focus.parent.IAccessibleObject.QueryInterface(IA2.IAccessibleTableCell)
            >>> cell.columnHeaderCells
            (<comtypes.LP_POINTER(IUnknown) object at 0x010528A0>, 2)
            >>> header_cell = cell.columnHeaderCells[0].contents
            >>> header_cell.QueryInterface(IA2.IAccessibleTableCell).columnIndex
            0
            >>> header_cell.QueryInterface(IA2.IAccessibleTableCell).rowIndex
            0
        
        9) Repeat steps 6-8, but now with the cursor in cell in
           second row, second column (i.e. the cell below "Heading 2") instead,
           which correctly returns the cell with row index 0 and column index 1 as header cell:
        
            >>> from IAccessibleHandler import IA2
            >>> cell = focus.parent.IAccessibleObject.QueryInterface(IA2.IAccessibleTableCell)
            >>> cell.columnHeaderCells
            (<comtypes.LP_POINTER(IUnknown) object at 0x01024B70>, 2)
            >>> header_cell = cell.columnHeaderCells[0].contents
            >>> header_cell.QueryInterface(IA2.IAccessibleTableCell).columnIndex
            1
            >>> header_cell.QueryInterface(IA2.IAccessibleTableCell).rowIndex
            0
        
        Without this commit, this would fail like this:
        
            >>> from IAccessibleHandler import IA2
            >>> cell = focus.parent.IAccessibleObject.QueryInterface(IA2.IAccessibleTableCell)
            >>> cell.columnHeaderCells
            Traceback (most recent call last):
              File "<console>", line 1, in <module>
              File "monkeyPatches\comtypesMonkeyPatches.pyc", line 32, in __call__
            _ctypes.COMError: (-2147467259, 'Unspecified error', (None, None, None, 0, None))
        
        Change-Id: I8de495ad28b2bece971fe4462e539bcc242ed440
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137847
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-05  Michael Weghorn  <m.weghorn@posteo.de>  [a3ddcc9247351324e410f240e1599eaabb5bde5d]

        wina11y: Implement IAccessibleTableCell::get_table
        
        Tested using NVDA's Python Console as follows:
        
        1) start LO Writer, "Table" -> "Insert Table"
        2) select to create table with  2 rows, 2 columns
        3) make sure "Heading" is checked, "Heading rows": 1
        4) "Insert"
        5) in the first row, type "First heading" into first column, "Second heading" into second column
        5) start NVDA
        6) make sure cursor is in the first table cell ("Heading 1")
        7) press KP_Insert+Ctrl+Z to start NVDA's Python console
        8) Use NVDA's Python console to call the corresponding IAccessible2
           methods and check the result:
        
            >>> from IAccessibleHandler import IA2
            >>> cell = focus.parent.IAccessibleObject.QueryInterface(IA2.IAccessibleTableCell)
            >>> cell.table
            <POINTER(IUnknown) ptr=0x7cc5b24 at 13f3850>
            >>> cell.table.QueryInterface(IA2.IAccessibleTable)
            <POINTER(IAccessibleTable) ptr=0x378d47c at 13f38f0>
            >>> cell.table.QueryInterface(IA2.IAccessibleTable).nRows
            2
            >>> cell.table.QueryInterface(IA2.IAccessibleTable).nColumns
            2
        
        Without this commit in place, this would fail as follows:
        
            >>> from IAccessibleHandler import IA2
            >>> cell = focus.parent.IAccessibleObject.QueryInterface(IA2.IAccessibleTableCell)
            >>> cell.table
            Traceback (most recent call last):
              File "<console>", line 1, in <module>
              File "monkeyPatches\comtypesMonkeyPatches.pyc", line 32, in __call__
            _ctypes.COMError: (-2147467259, 'Unspecified error', (None, None, None, 0, None))
        
        Change-Id: I67b84f1fd9d397a3aa40b5336c3baafad35eec29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137846
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-05  Michael Weghorn  <m.weghorn@posteo.de>  [c48742e5d13fd9c8edddcf5198344e9eba651fbf]

        wina11y: Implement IAccessibleTableCell:get_rowColumnExtents
        
        The doc says [1]:
        
        > Gets the row and column indexes and extents of this cell accessible and
        > whether or not it is selected.
        >
        > This is a convenience function. It is not mandatory to implement it.
        
        Just use the existing methods to retrieve the information.
        
        [1] https://accessibility.linuxfoundation.org/a11yspecs/ia2/docs/html/interface_i_accessible_table_cell.html#a686348f0b7ecae19d4be5d7ef37ff201
        
        Change-Id: If009c3913e6e837317255266251bd7696d423118
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137845
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-05  Caolán McNamara  <caolanm@redhat.com>  [f5156b9e452a81e2daa4ecc67b5533c6911f77ec]

        tdf#117388 use native scrollbar under gtk in impress/draw documents
        
        Change-Id: I5dbcc14af083584fe4b73ecd4e4bf4187fb9af39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137836
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-05  Caolán McNamara  <caolanm@redhat.com>  [9788bdc8c821becf54fda989d66fcba72f218ee5]

        start with size at optimal size
        
        Change-Id: Ibd5f009c4717ce236334e5fc407512a5ef8c2a70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137844
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-05  Caolán McNamara  <caolanm@redhat.com>  [5da14ddc04325d25886b9d17aa5ca424c4e1bdfe]

        drop unnecessary nDelta of 0 optimization
        
        Change-Id: Idce5a4272314785382fbb7acf078ddb84ff61ebc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137843
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-05  Hannah Meeks  <hmeeks4135@gmail.com>  [c9b57b7226de7062b9feaf7706825f6dc2a6fee8]

        VBA Add conversion methods to Application
        
        Change-Id: Ic0de06699a647565deca7985742965a72614df16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137787
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2022-08-05  Hannah Meeks  <hmeeks4135@gmail.com>  [f3234f4f14702da71528561418f07ee6670a8c2a]

        VBA Add Padding properties to XTable
        
        Change-Id: I021ad15b81ce55c4f9e9e9b515be1ddaaca8d07d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137630
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2022-08-05  Mike Kaganski  <mike.kaganski@collabora.com>  [563e95965c1e377db8f24066627919654e21494c]

        SwModelTestBase: helper methods to reduce copypaste
        
        Change-Id: I102bf95e68b628ed6a6d624e8f5d3e8b8d10cd84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137841
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-05  Michael Stahl  <michael.stahl@allotropia.de>  [27f9495891d86a21f18d7ef5455829f9163e5942]

        sw: rename to unique name SwFrameFormat::SetFormatName()
        
        Change-Id: I3058a3ade6bdedf0575c10783a4811d7768ac183
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137812
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-08-05  Caolán McNamara  <caolanm@redhat.com>  [7b20a1b0736825c9c934288428e6e581f79971e2]

        tdf#117388 use native scrollbar under gtk in calc document
        
        Change-Id: I436067b4f2b463fe9a5d6789cf96f906891757bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137810
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-05  Caolán McNamara  <caolanm@redhat.com>  [8c4e8818fe9f5ac1f6cdf908299cc109d67f1e50]

        nDelta overwritten on all branches except default
        
        which claims to only exist to avoid a compiler warning. So drop
        GetDelta() call and fold the default into the Drag case instead
        
        Change-Id: I978bb38ccff34687bb70453abe416a9c73228655
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137808
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-05  Caolán McNamara  <caolanm@redhat.com>  [ae354652c8b0247a05ad0d8bb1551fdafd451e53]

        using ScrollType::Drag looks the safest choice
        
        rather than DontKnow, Drag assumptions seem to fit best
        
        Change-Id: Iae92b29d33e69410c67b43fabb933018f1277abf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137809
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-05  Khaled Hosny  <khaled@aliftype.com>  [b7c1f13eca14836ce3427afb79cae1101661461c]

        vcl: Add a configure option to set VCL_FLOAT_DEVICE_PIXEL
        
        Disabled by default. It might improve sub-pixel glyph positioning a bit,
        though it is only used inside VCL and the API boundary is still
        sal_Int32, sound rounding to full pixels still happens at some point.
        
        Change-Id: I702f9a521e5b556d198756d6cdbb455ebaffbab4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137664
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [f705132f20eb9e0cbe57f11f1f9594a287a63900]

        tdf#150219 Crash when cutting trace dependent with precedent on different sheet
        
        not sure exactly where the real bug is. This only started to show up
        when I changed the data structures in
        
            commit 3596c9891e16e1222208b18bdcdc9909c2f02d0f
            Date:   Thu Jan 16 12:10:54 2020 +0200
            use std::vector in ScMarkArray, instead of re-inventing the wheel
        
        before that it would harmlessly read from adjacent memory because nCol and
        nRow are -1.
        
        Change-Id: Iddf109eed04ddc57d5b6743f232eea940e42bd9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137834
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [94cda7386e06d75d26fd997db36981731f49e081]

        make GoStartDoc always set SwPosition::nContent
        
        as part of the process of hiding the internals of SwPosition
        
        by using the new
           SwNodes::GoNext(SwPosition*)
        function.
        
        GoStartDoc is only called from GoInDoc
        
        Change-Id: Ifb780883494e94eb9b445246733bd6fe80423d48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137804
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [e95bb3c1074bca7460977fe962a1042a2aef415d]

        introduce SwNodes::GoNext(SwPosition*) and similar GoPrevious
        
        as part of the process of hiding the internals of SwPosition
        
        These are still the easy ones, i.e. no functional change intended
        
        Change-Id: Ic1128d9e31fb87c015e1e9e66f5c365b3c2ebdca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137803
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [8dd67096d9472aaf46c9db59921b65d92f8c3827]

        use more SwPosition::Assign
        
        as part of the process of hiding the internals of SwPosition
        
        these are still the easy ones, i.e. no functional change intended
        
        Change-Id: Ibb2adf17de47bab5374730b508d9c020991a945e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137802
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-05  Stephan Bergmann  <sbergman@redhat.com>  [fa5ba20b953da85ad387449cf613d7be59c3d5c2]

        Fix typo
        
        ...introduced in f59136a2ed1e3eb01cc5b62c5a7da07c34cbdfae "tdf#91794 remove
        OSL_DEBUG_LEVEL > 1 conditionals"
        
        Change-Id: I4ead69b3fac4ab51602c3cbd25c8481e749a3e75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137835
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-04  Eike Rathke  <erack@redhat.com>  [a56d0c34716f381accbd9d2e3040a62d3583d18d]

        Add known but not in AddInMap English names for GRAM_API, tdf#150253 follow-up
        
        Change-Id: I1edc2a979946078e4548c0933f9b64b7a08a7e6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137773
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-08-04  Michael Weghorn  <m.weghorn@posteo.de>  [3cf7b358799dfde4da1df3f0b9d6cf726d22a22b]

        qt a11y: Implement QtAccessibleWidget::offsetAtPoint
        
        Since `QAccessibleTextInterface::offsetAtPoint`
        uses screen coordinates, but
        `XAccessibleText::getIndexAtPoint` takes
        local coordinates (i.e. position within the object
        itself), convert that first.
        
        Tested as follows:
        
        1) start new document in Writer
        2) paste this text into the first paragraph:
           "Hello world, this is some test text. Lorem ipsum."
        3) start Accerciser
        4) select the paragraph in Accerciser's tree view of the
           LO a11y hierarchy.
        5) use Accerciser's IPython console to check the results
           returned by calling the corresponding AT-SPI methods:
        
            In [69]: acc.queryText().getOffsetAtPoint(acc.get_position(pyatspi.component.XY_SCREEN).x + 200,  acc.get_position(pyatspi.component.XY_SCREEN).y + 5, pyatspi.component.XY_SCREEN)
            Out[69]: 20
            In [70]: acc.queryText().getOffsetAtPoint(acc.get_position(pyatspi.component.XY_SCREEN).x + 250,  acc.get_position(pyatspi.component.XY_SCREEN).y + 5, pyatspi.component.XY_SCREEN)
            Out[70]: 27
            In [71]: acc.queryText().getOffsetAtPoint(acc.get_position(pyatspi.component.XY_SCREEN).x + 300,  acc.get_position(pyatspi.component.XY_SCREEN).y + 5, pyatspi.component.XY_SCREEN)
            Out[71]: 37
        
        With this change and the Qt changes mentioned in
        
            commit 35be93f83ac866ef18f0e06853c9818cd1d1bd56
            Date:   Wed Aug 3 09:18:46 2022 +0200
        
                qt a11y: Implement QtAccessibleWidget::characterRect
        
        , the results with the qt6 VCL plugin are the same as with
        the gtk3 one.
        
        Change-Id: Ie75fa9b7a64c413251c771f0379d9f3a3b200c30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137795
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-04  Mike Kaganski  <mike.kaganski@collabora.com>  [56139f43ee6ca1ba255410b6d2b5f7e1db6b6ef2]

        tdf#150265: properly handle empty rectangle in SwView::CalcVisArea
        
        Use PixelToLogic taking Rectangle for this job, that does everything
        required in this case.
        
        Before commit 9426e90c2c339b16487c48cd885a3e4586e1e1f3
          Author Mike Kaganski <mike.kaganski@collabora.com>
          Date   Thu Jul 21 09:29:32 2022 +0200
            Cleanup restoring last position
        
        headless import always returned early from SwView::ReadUserDataSequence, because
        either !bGotVisibleBottom, or nBottom > (m_pWrtShell->GetDocSize().Height()+nAdd)
        was true. Thus, SetZoom wasn't called, and SwView::CalcVisArea wasn't called from
        it.
        
        After the change, in SetZoom, the empty rectangle created from passed zero Size
        got converted from pixels to logic, using transformation loosing its empty state.
        That resulted in some non-empty VisArea, and later in DOCX export of the table,
        WW8TableInfo::processSwTableByLayout got garbage from aTableCellInfo.getRect.
        
        Using proper Window::PixelToLogic overload allows to simplify and fix it all.
        
        Change-Id: Ib5e6d5bda10bf0f8dcb93ff6a46ca6cb81ff5a3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137807
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-04  Caolán McNamara  <caolanm@redhat.com>  [4bc62c4e9b5b4eab6e2e40577789c435dce59f66]

        split SwScrollbar up for reuse of adaptor
        
        Change-Id: Idf46b209c573316e810371597acb1567536d9529
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137806
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [20a5e0feaf22804de8c55d1471fd076e40cd2ce6]

        MvSection functions should maintain the SwPosition::nContent field
        
        i.e. when it moves the SwPosition::nIndex, it should move the
        SwPosition::nContent too.
        
        Change-Id: I96bee46766ebb303f97790aeb09024380b1cdc35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137801
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-04  Michael Weghorn  <m.weghorn@posteo.de>  [6cb9d45c43b525a682a5f8826f93e3981703cf4f]

        a11y: Add missing "not" in XAccessibleText::getTextBehindIndex doc
        
        The doc was contradicting itself, saying (emphasis added):
        
        > Returns the substring of the specified text type that is
        > located after the given character and DOES NOT INCLUDE IT.
        
        and
        
        > For example, if text type is
        > AccessibleTextType::WORD, then the complete word
        > that is closest to and LOCATED BEHIND nIndex is returned.
        
        but also
        
        > The index character WILL BE PART of the returned string.
        
        Add the missing "not" to the latter to make this
        consistent and match the observed behavior when testing
        this with a Writer paragraph consisting of the characters
        "abcdefg":
        
        Calling `getTextBehindIndex(2, css::accessibility::AccessibleTextType::CHARACTER)`
        on the corresponding a11y object's `XAccessibleText` interface  returns
        a TextSegment with
        
        * "d" as text
        * a start offset of 3
        * an end offset of 4
        
        This is also consistent with `XAccessibleText::getTextBeforeIndex`,
        whose documentation is similar and includes the "not"
        at the corresponding place. Calling
        `getTextBeforeIndex(2, css::accessibility::AccessibleTextType::CHARACTER)`
        returns a TextSegment with
        
        * "b" as text
        * a start offset of 1
        * an end offset of 2
        
        The commit message of the commit adding this suggests that the
        semantics were changed at some point, maybe the doc just wasn't
        updated to reflect this at this one place back then.
        
            commit 161503a286e6f7e1be49f84d9ad6a6287bac486e
            Date:   Thu Apr 24 16:36:13 2003 +0000
        
                INTEGRATION: CWS uaa02 (1.1.2); FILE ADDED
                2003/04/08 11:43:30 af 1.1.2.6: #108113# Made validity of index 'length' implementation dependent for getCharacterBounds().
                2003/04/08 10:04:41 af 1.1.2.5: #108113# Added a sequence of requested attributes to getCharacterAttributes().
                2003/04/04 14:37:30 af 1.1.2.4: #i12332# Made position <length> a valid character for method getCharacterBounds().
        ->      2003/03/18 15:59:07 af 1.1.2.3: #108113# Changed the semantics of getText{Before,At,After}Index().
                2003/03/14 10:40:54 af 1.1.2.2: #108113# Removed references to the drafts directory.
                2003/03/11 15:00:42 af 1.1.2.1: #108113# Moved from drafts/com/sun/star/accessibility.
        
        Change-Id: I4a3e73829f03c79977cef7542ff59603ea10c6dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137800
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-04  Michael Weghorn  <m.weghorn@posteo.de>  [12f96c3d0f61018cfa83c940765311aa9015f60a]

        qt a11y: implement QtAccessibleWidget::{row,column}HeaderCells
        
        Implement these methods inherited from
        `QAccessibleTableCellInterface` by retrieving all
        row/column headers from the table (= cell's parent object) and
        only returning those for the row/column that the cell itself is
        in.
        
        Tested with Accerciser and the qt6 VCL plugin as follows:
        
        1) start LO Writer, "Table" -> "Insert Table"
        2) select to create table with  2 rows, 2 columns
        3) make sure "Heading" is checked, "Heading rows": 1
        4) "Insert"
        5) in the first row, type "First heading" into first column, "Second heading" into second column
        5) start Accerciser
        7) select the table element in Accerciser's treeview of the a11y
           hierarchy
        8) type these in Accerciser's IPython console:
        
            In [10]: acc.queryTable().getColumnHeader(0).name
            Out[10]: 'A1'
            In [11]: acc.queryTable().getColumnHeader(0).get_child_at_index(0).queryText().getText(0, -1)
            Out[11]: 'First heading'
            In [12]: acc.queryTable().getColumnHeader(1).name
            Out[12]: 'B1'
            In [13]: acc.queryTable().getColumnHeader(1).get_child_at_index(0).queryText().getText(0, -1)
            Out[13]: 'Second heading'
        
        Change-Id: I69b9bd10bfe4076de9e4a05fe4aff97d1bfa4118
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137794
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-04  Michael Weghorn  <m.weghorn@posteo.de>  [c03a262c477b73aa170c6a38703d0930486255e5]

        qt a11y: Implement QtAccessibleWidget::selectedCell{s,Count}
        
        Change-Id: I728456d27211916010c0174fa71b0125c7530707
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137793
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-04  Stephan Bergmann  <sbergman@redhat.com>  [2ba38d4f4147c3d07273e259559b2722bbe1d227]

        Prefer -lclang-cpp over hand-curated -lclang* list
        
        ad5cbcf6ba0afdc1d8d7405c2641cce8de4a360b "try to autodetect flags needed to
        build Clang plugins" had added both, in that order, first a check for a
        hand-curated list of individual -lclangTooling -lclangDriver -lclangFrontend ...
        libs, and only then a fallback check for the combined -lclang-cpp.  It did not
        give any rationale for that particular order.  But checking for the hand-curated
        list first turned out to have the following drawback:  My build against recent
        Clang 16 trunk succeeded the check for the hand-curated list but then failed
        during the build because the hand-curated list missed to include a new
        -lclangSupport dependency.  And my naive fix
        5078591de9a0e65ca560a4f1913e90dfe95f66bf "CLANGTOOLLIBS needs to include
        -lclangSupport now" caused further issues:
        
        For one, I had naively assumed that libclangSupport.a would be available on our
        compiler plugins Clang 12.0.1 baseline, not noticing that the corresponding
        Jenkins build
        <https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/119581/> only
        succeeded with
        
        > checking for clang libraries to use... -lclang-cpp -L/home/tdf/lode/opt_private/clang-llvmorg-12.0.1/lib  -lLLVMWindowsManifest -lLLVMXRay -lLLVMLibDriver -lLLVMDlltoolDriver -lLLVMCoverage -lLLVMLineEditor -lLLVMX86Disassembler -lLLVMX86AsmParser -lLLVMX86CodeGen -lLLVMX86Desc -lLLVMX86Info -lLLVMOrcJIT -lLLVMMCJIT -lLLVMJITLink -lLLVMOrcTargetProcess -lLLVMOrcShared -lLLVMInterpreter -lLLVMExecutionEngine -lLLVMRuntimeDyld -lLLVMSymbolize -lLLVMDebugInfoPDB -lLLVMDebugInfoGSYM -lLLVMOption -lLLVMObjectYAML -lLLVMMCA -lLLVMMCDisassembler -lLLVMLTO -lLLVMPasses -lLLVMCFGuard -lLLVMCoroutines -lLLVMObjCARCOpts -lLLVMHelloNew -lLLVMipo -lLLVMVectorize -lLLVMLinker -lLLVMInstrumentation -lLLVMFrontendOpenMP -lLLVMFrontendOpenACC -lLLVMExtensions -lLLVMDWARFLinker -lLLVMGlobalISel -lLLVMMIRParser -lLLVMAsmPrinter -lLLVMDebugInfoDWARF -lLLVMSelectionDAG -lLLVMCodeGen -lLLVMIRReader -lLLVMAsmParser -lLLVMInterfaceStub -lLLVMFileCheck -lLLVMFuzzMutate -lLLVMTarget -lLLVMScalarOpts -lLLVMInstCombine -lLLVMAggressiveInstCombine -lLLVMTransformUtils -lLLVMBitWriter -lLLVMAnalysis -lLLVMProfileData -lLLVMObject -lLLVMTextAPI -lLLVMMCParser -lLLVMMC -lLLVMDebugInfoCodeView -lLLVMDebugInfoMSF -lLLVMBitReader -lLLVMCore -lLLVMRemarks -lLLVMBitstreamReader -lLLVMBinaryFormat -lLLVMTableGen -lLLVMSupport -lLLVMDemangle -lrt -ldl -lpthread -lm -lz -ltinfo -lxml2
        
        by silently falling back to -lclang-cpp after the check for the hand-curated
        list had apparently failed due to the missing libclangSupport.a.  It turns out
        libclangSupport.a only got added with
        <https://github.com/llvm/llvm-project/commit/f26c41e8dd28d86030cd0f5a6e9c11036acea5d2>
        "[RISCV] Moving RVV intrinsic type related util to clang/Support" towards
        Clang 15.
        
        And for another, as discussed in the mailing list thread starting at
        <https://lists.freedesktop.org/archives/libreoffice/2022-August/089212.html>
        "Re: Libreoffice error during autogen", there are apparently environments that
        lack both libclangSupport.a and libclang-cpp.so, which then started to fail the
        configure check completely.
        
        Checking for the combined -lclang-cpp first avoids all of that (so this commit
        effectively reverts 5078591de9a0e65ca560a4f1913e90dfe95f66bf "CLANGTOOLLIBS
        needs to include -lclangSupport now" again).  The clang-cpp library should
        generally be available since Clang 9 (see
        <https://github.com/llvm/llvm-project/commit/a80a3a2b239591f62422686dae9071df89a3b339>
        "Document clang-cpp in the release notes for clang"), but it can presumably be
        configured not to be built, and there are apparently environments lacking it
        (see above).  So keep checking for the (original, lacking the problematic
        -lclangSupport) hand-curated list as a fallback, even though that list is known
        to become outdated and dysfunctional.
        
        Change-Id: I0edf23f5ca30b125e6438db0a42c849f1b4677d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137789
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [cc8106f66ea26c0ae2874a5c1168f43a6263a564]

        cid#1507745 return local
        
        regression from
            commit b4b4c129e9f00189978cd7b71fd74d0dca4c9ebc
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Mon Aug 1 09:09:05 2022 +0200
            clang-tidy modernize-pass-by-value in ucb
        
        Change-Id: Ie5d7d78ebde6fdee1234a0da496ff9692ee3c2c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137796
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-04  Caolán McNamara  <caolanm@redhat.com>  [0ae71b5527e18a7698da093847e5ad2be6a11d09]

        resave with latest glade
        
        Change-Id: I0e9c4955d7d0c6127448913176f9ef24269c8989
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137797
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-04  Caolán McNamara  <caolanm@redhat.com>  [d84f7217b25bd3766497b17a8e057e3cbf4c8db8]

        tdf#150249 close of popover not detected
        
        the popover listened to here isn't the one that ends up getting actually
        used, its contents are transferred to another one, so the
        OnPopoverClosed wasn't called, its sufficient to just use the
        SubToolbarControl dtor to detect what is wanted here
        
        Change-Id: I3f4a038acfc183b863457919bf89d600517ddc01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137792
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-04  Michael Weghorn  <m.weghorn@posteo.de>  [7f5cab0cf4aa25cf3b84a39b0f9e41de51928fbc]

        qt a11y: Map BUTTON_{DROPDOWN,MENU} to Qt equivalents
        
        There are specialised roles for these 2 button types
        in Qt as well.
        
        Change-Id: I67f49f0c4afc5f20a8c42fa2388f08ea9d950b91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137785
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-04  László Németh  <nemeth@numbertext.org>  [cca71aa4c5b79302a4f30c5ab5582da2b9d378e8]

        tdf#149388 sw: add better limit to detect tracked text moving
        
        Detection of tracked text moving needs at least 6 characters
        with an inner space after stripping white spaces of its redline.
        This way frequent deletion and insertion of articles or other
        common word parts, e.g. 'the' and 'of a' won't detected as
        text moving by mistake.
        
        Note: to still detect their redlines, as text moving,
        update test document of testTdf145719 to contain
        moved text "dolor sit" instead of "dolor", also
        testRedlineMoving to move list item "An ItemIt"
        instead of "It", and add testTdf149388 with test
        document of the original testTdf132371, where redline
        containing "Third" is not detected as text moving,
        unlike the new test document of the new testTdf132371,
        which contains "Third etc." (at least 6 character
        text with at least an inner space).
        
        Change-Id: I7f24fadebe2e21ae303677f74001dbc2d2ad87a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137749
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-08-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8b636d703907014df49ee13e71c3c7a17e996b96]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cf46caf4868e0061c9886bad0303b8e7c2ebd7a1
          - tdf#150251, Help part
            
            Change-Id: Ic53d78616c1257770ac588c80c447717dafdb253
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/137733
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-08-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [a3e061845b736409094af2bcc2a542ec94b093d9]

        clang-tidy modernize-pass-by-value in sw
        
        Change-Id: Ie5c250c64f95e649d33d3f3da7b54e81a4b81d0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137781
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [502357eef1a6d74a0aeb0b3f2ed956cb6f671008]

        introduce SwPosition::AssignStartIndex and AssignEndIndex
        
        as part of the process of hiding the internals of SwPosition
        
        Change-Id: I496a0e24257a1ec6653a3becef4889b6fdf5339b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137788
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-04  Mike Kaganski  <mike.kaganski@collabora.com>  [a999b8dc83a9ee1749502eb909794cddc6f34f84]

        tdf#150251: clarify macro URL authority in command line help
        
        Change-Id: Idaf76365802023204bd2be27d9b4db62cd12f8dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137780
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-04  Stephan Bergmann  <sbergman@redhat.com>  [427ba44505fd5be6920899595759ab5dc47c7342]

        Adapt test to LLVM 16 trunk libc++
        
        ...see
        <https://github.com/llvm/llvm-project/commit/309aed306817e5b1a302d8f757231c734cf71370>
        "[libc++] Implement P1423R3 (char8_t backward compatibility remediation)"
        causing
        
        > error: 'error' diagnostics seen but not expected:
        >   compilerplugins/clang/test/getstr.cxx Line 43: overload resolution selected deleted operator '<<'
        
        Change-Id: Ic2fb9409cf3033300aca6717a8db7889e9d03c6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137786
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [9afc3e2715027811fe0f8bfc5be924a7781fc2a1]

        use more SwPosition::Assign
        
        Updating some more of the places where the usage is "safe"
        i.e. this patch should introduce no functional change.
        
        Change-Id: I02390b3daecf23c1541a69f1957e6cf507cef72d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137777
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-04  Michael Weghorn  <m.weghorn@posteo.de>  [ba31e1bfdbcb836ba0fb4ea795997ce788b21e11]

        qt a11y: Map AccessibleRole::FILE_CHOOSER
        
        Qt doesn't have an extra role for this, so
        use the dialog role, since `AccessibleRole::FILE_CHOOSER`
        is for a "specialized dialog that displays the files in the
        directory and lets the user select a file, browse a different
        directory, or specify a filename."
        
        Change-Id: Ib17b573dcd149148e72e1a47922dccf6f8fb67d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137784
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-04  Michael Weghorn  <m.weghorn@posteo.de>  [dcefd68f6df333949dab5958ab874db539b191bb]

        qt a11y: Drop extra empty lines in switch/case
        
        Change-Id: I9208dccf15da918f8a30f21efb49986c69b68c5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137783
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-04  Michael Weghorn  <m.weghorn@posteo.de>  [0b15b7f589b17232c35d28d9cc9b002f7dd89246]

        qt a11y: Drop obsolete and misleading comment
        
        The
        
                /* Ignore window objects for sub-menus, combo- and list boxes,
                 *  which are exposed as children of their parents.
                 */
        
        comment had been added in
        
            commit 4d382636b0b1c555af2b98f2f41b4776fd7b5ffb
            Date:   Fri Sep 21 10:20:09 2018 +0200
        
                qt5: Add basic a11y support
        
        where the code was still actually doing that, but since
        
            commit 7384e53bbc5163534ae898b7295b4efe51c8acde
            Date:   Fri Sep 28 17:00:12 2018 +0200
        
                qt5 a11y: Use UNO Api instead of vcl::Window methods
        
        that is no longer the case, so drop the obsolete comment.
        
        Change-Id: Ic7739049f283dbe27f881414e87ada7616ca424f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137782
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5479f6290a5ac0fae3a26f01025d5eb9c554d4f0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 72c42ca413faff125c621f2a410d6e88c152e192
          - tdf#150162 Add missing sample file for FOURIER
            
            Change-Id: Iad5fcedf6f2351abc904f0e5cbdc63c0f47fc7e7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/137770
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-08-04  Stephan Bergmann  <sbergman@redhat.com>  [49a5c32d6e29c6551531763bde126bdcc36ec93e]

        external/openldap: Fix -Wint-conversion
        
        ...with recent Clang 16 trunk since
        <https://github.com/llvm/llvm-project/commit/7068aa98412ade19a34b7ed126f4669f581b2311>
        "Strengthen -Wint-conversion to default to an error", causing
        
        > checking for pthread_detach with <pthread.h>... no
        > configure: error: could not locate pthread_detach()
        
        because of
        
        > configure:19227: checking for pthread_detach with <pthread.h>
        > configure:19249: ~/llvm/inst/bin/clang -o conftest  -D_XOPEN_SOURCE=500 -D_DEFAULT_SOURCE -D_BSD_SOURCE  -O0 -fstrict-aliasing -fstrict-overflow -ggdb2 -gsplit-dwarf -Xclang -debug-info-kind=constructor -ggnu-pubnames -Iworkdir/UnpackedTarball/nss/dist/public/nss -Iworkdir/UnpackedTarball/nss/dist/out/include  -Iworkdir/UnpackedTarball/nss/dist/public/nss -Iworkdir/UnpackedTarball/nss/dist/out/include   -fuse-ld=lld --ld-path=~/llvm/inst/bin/ld.lld -Wl,--gdb-index -Lworkdir/UnpackedTarball/nss/dist/out/lib  -pthread conftest.c    >&5
        > conftest.c:109:16: error: incompatible pointer to integer conversion passing 'void *' to parameter of type 'pthread_t' (aka 'unsigned long') [-Wint-conversion]
        > pthread_detach(NULL);
        >                ^~~~
        > ~/llvm/inst/lib/clang/16.0.0/include/stddef.h:89:16: note: expanded from macro 'NULL'
        > #  define NULL ((void*)0)
        >                ^~~~~~~~~~
        > /usr/include/pthread.h:269:38: note: passing argument to parameter '__th' here
        > extern int pthread_detach (pthread_t __th) __THROW;
        >                                      ^
        > 1 error generated.
        > configure:19249: $? = 1
        
        Change-Id: I3f2b8836e7aba6536e2877b492b43de588804f86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137758
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-04  Stephan Bergmann  <sbergman@redhat.com>  [4f37c51e9de14a04365c35f7ec7a4ac256995a51]

        Fix typos, __clang_ -> __clang__
        
        Change-Id: I89b8a2cb778f91610b6a8e8efc0c4e6ed96a7644
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137778
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-04  Stephan Bergmann  <sbergman@redhat.com>  [c712520cf327de27553f62d0defcce4ba901e4c7]

        Silence false -Werror=maybe-uninitialized
        
        ...in code recently added with 7e23cbdbb6ec0247a29ed8a8f744c01e10963ea0
        "tdf#149551 separate TextRotateAngle from TextPreRotateAngle", hitting at least
        with gcc-c++-12.1.1-1.fc36.x86_64,
        
        > In file included from include/tools/degree.hxx:15,
        >                  from include/vcl/bitmap.hxx:23,
        >                  from include/vcl/alpha.hxx:28,
        >                  from include/vcl/bitmapex.hxx:24,
        >                  from include/vcl/graph.hxx:26,
        >                  from include/oox/export/drawingml.hxx:47,
        >                  from oox/source/export/drawingml.cxx:26:
        > In function ‘o3tl::strong_int<UT, PT> o3tl::operator+(const strong_int<UT, PT>&, const strong_int<UT, PT>&) [with UT = int; PT = FractionTag<100>]’,
        >     inlined from ‘void oox::drawingml::DrawingML::WriteText(const com::sun::star::uno::Reference<com::sun::star::uno::XInterface>&, bool, bool, sal_Int32, bool)’ at oox/source/export/drawingml.cxx:3520:33:
        > include/o3tl/strong_int.hxx:143:12: error: ‘*(const o3tl::strong_int<int, FractionTag<100> >*)((char*)&nTextRotateAngleDeg100 + offsetof(std::optional<o3tl::strong_int<int, FractionTag<100> > >,std::optional<o3tl::strong_int<int, FractionTag<100> > >::<unnamed>.std::_Optional_base<o3tl::strong_int<int, FractionTag<100> >, true, true>::<unnamed>)).o3tl::strong_int<int, FractionTag<100> >::m_value’ may be used uninitialized [-Werror=maybe-uninitialized]
        >   143 |     return strong_int<UT,PT>(lhs.get() + rhs.get());
        >       |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > oox/source/export/drawingml.cxx: In member function ‘void oox::drawingml::DrawingML::WriteText(const com::sun::star::uno::Reference<com::sun::star::uno::XInterface>&, bool, bool, sal_Int32, bool)’:
        > oox/source/export/drawingml.cxx:3346:30: note: ‘*(const o3tl::strong_int<int, FractionTag<100> >*)((char*)&nTextRotateAngleDeg100 + offsetof(std::optional<o3tl::strong_int<int, FractionTag<100> > >,std::optional<o3tl::strong_int<int, FractionTag<100> > >::<unnamed>.std::_Optional_base<o3tl::strong_int<int, FractionTag<100> >, true, true>::<unnamed>)).o3tl::strong_int<int, FractionTag<100> >::m_value’ was declared here
        >  3346 |     std::optional<Degree100> nTextRotateAngleDeg100; // text area rotation
        >       |                              ^~~~~~~~~~~~~~~~~~~~~~
        
        and then
        
        > In file included from include/oox/export/drawingml.hxx:38,
        >                  from oox/source/export/drawingml.cxx:26:
        > In function ‘rtl::OString oox::drawingml::calcRotationValue(sal_Int32)’,
        >     inlined from ‘void oox::drawingml::DrawingML::WriteText(const com::sun::star::uno::Reference<com::sun::star::uno::XInterface>&, bool, bool, sal_Int32, bool)’ at oox/source/export/drawingml.cxx:3551:48:
        > include/oox/drawingml/drawingmltypes.hxx:168:19: error: ‘*(const o3tl::strong_int<int, FractionTag<100> >*)((char*)&nTextRotateAngleDeg100 + offsetof(std::optional<o3tl::strong_int<int, FractionTag<100> > >,std::optional<o3tl::strong_int<int, FractionTag<100> > >::<unnamed>.std::_Optional_base<o3tl::strong_int<int, FractionTag<100> >, true, true>::<unnamed>)).o3tl::strong_int<int, FractionTag<100> >::m_value’ may be used uninitialized [-Werror=maybe-uninitialized]
        >   168 |         nRotation -= 36000;
        >       |         ~~~~~~~~~~^~~~~~~~
        > oox/source/export/drawingml.cxx: In member function ‘void oox::drawingml::DrawingML::WriteText(const com::sun::star::uno::Reference<com::sun::star::uno::XInterface>&, bool, bool, sal_Int32, bool)’:
        > oox/source/export/drawingml.cxx:3346:30: note: ‘*(const o3tl::strong_int<int, FractionTag<100> >*)((char*)&nTextRotateAngleDeg100 + offsetof(std::optional<o3tl::strong_int<int, FractionTag<100> > >,std::optional<o3tl::strong_int<int, FractionTag<100> > >::<unnamed>.std::_Optional_base<o3tl::strong_int<int, FractionTag<100> >, true, true>::<unnamed>)).o3tl::strong_int<int, FractionTag<100> >::m_value’ was declared here
        >  3346 |     std::optional<Degree100> nTextRotateAngleDeg100; // text area rotation
        >       |                              ^~~~~~~~~~~~~~~~~~~~~~
        
        Change-Id: Id0bf911ada8f8d7343e9c51107776e303ed72a25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137779
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [96fb8f88bd56c113eb23e50d23a038509703c288]

        elide some SwNodeIndex temporaries
        
        Change-Id: I5391aa409d760870ead26d43b2287b23d2d40089
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137776
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-04  László Németh  <nemeth@numbertext.org>  [6a0163d967ce0482598eeebbcc5a4f413f190533]

        tdf#150166 DOCX export: revert ToC w:move* to fix broken file
        
        Export w:moveFrom/w:moveTo of tracked ToC moving as w:del/w:ins
        (and w:delText for runs in w:del) again to avoid of interoperability
        problems.
        
        Partial revert of commit 9e1e88ad5cf2dc0e9b188c60930445652a6c7519
        "tdf#145720 DOCX export: fix loss of tracked moving".
        
        Follow-up to commit 64ac089ad5464c832592e050f5d51a136f533f21
        "tdf#150166 DOCX export: fix broken file with tracked ToC moving".
        
        Note: Commit 64ac089ad5464c832592e050f5d51a136f533f21 was only part
        of the fix for the broken export with interoperability problems.
        
        Change-Id: I520f3a7e08eca0ccd6aa221a2406b41925f70fa7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137752
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-08-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [9b58abd841d5fbca5ed9f4423d3f137b412ff761]

        add more SwPosition::Assign
        
        These are just the "obviously correct" places where we
        can use SwPosition::Assign, i.e. the places where we
        are already correctly setting both nNode and nContent
        in SwPosition.
        
        Change-Id: I27078c91e491c9162770ce729364197056d62cb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137775
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [6816a4d4aff1bcac91d2d5e33160b76a89a47f40]

        introduce SwPosition::Assign
        
        as part of the process of hiding the internals of SwPosition
        
        And use it in a handful of places where it is obviously correct to do so
        (leaving all the hard stuff for later)
        
        Change-Id: Ic1b8e80072f45acc8d2f08264662611168b1dd85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137736
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-04  Michael Weghorn  <m.weghorn@posteo.de>  [99640693d28ca11b31a1d3855e104d2d8c5122d7]

        qt a11y: Implement QtAccessibleWidget::window
        
        Quoting the Qt doc [1]:
        
        > Returns the window associated with the underlying object.
        > For instance, QAccessibleWidget reimplements this and returns
        > the windowHandle() of the QWidget.
        >
        > It is used on some platforms to be able to notify the AT client
        > about state changes. The backend will traverse up all ancestors
        > until it finds a window. (This means that at least one interface
        > among the ancestors should return a valid QWindow
        > pointer).
        
        Check if the associated QObject is a QWidget and if so,
        get the associated window, otherwise walk up the a11y tree.
        
        Note however that this change alone is not yet sufficient
        for a window to actually be returned for any arbitrary a11y
        object deeper down the hierarchy. This is because
        walking up the a11y hierarchy currently results in new
        Qt a11y objects being created for the parents instead of
        using existing ones, and the newly created ones lack
        the association to the widgets.
        (This works in a WIP branch that remembers/caches
        a11y objects, but that needs some additional work before
        it can be merged.)
        
        [1] https://doc.qt.io/qt-5/qaccessibleinterface.html#window
        
        Change-Id: Iba05f7bd3fba30fb2ca741179abbda2d60bee980
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137753
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-04  Michael Weghorn  <m.weghorn@posteo.de>  [2690b0079c160ab68b98d720432bb0949624c78b]

        qt a11y: Consider QObject hierarchy to find parent
        
        The a11y hierarchy of the whole application
        includes a11y objects that have no LO-internal
        a11y objects associated with them, but are handled
        solely by the Qt library, like the Qt application
        at the root of the a11y hierarchy.
        
        Therefore, fall back to using the QObject hierarchy
        when looking for the parent of an a11y object.
        
        This e.g. makes the scenario of starting at the top-level
        application object, moving the hierarchy
        down two levels, then up again work, which now
        and ends up at the application object again.
        With the application a11y object ("soffice.bin")
        selected in the Accerciser tree view of the a11y hierarchy,
        this can be achieved with the following commands
        in Accerciser's IPython console:
        
            In [4]: acc.name
            Out[5]: 'soffice.bin'
            In [5]: acc.get_child_at_index(0).get_child_at_index(0).get_parent().get_parent().name
            Out[6]: 'soffice.bin'
        
        It previously failed like this, which is one of the reasons
        why restoring bookmarks in Accerciser didn't work when using
        the qt6 VCL plugin:
        
            In [1]: acc.get_child_at_index(0).get_child_at_index(0).get_parent().get_parent().name
            ---------------------------------------------------------------------------
            AttributeError                            Traceback (most recent call last)
            /usr/lib/python3/dist-packages/pyatspi/__init__.py in <module>
            ----> 1 acc.get_child_at_index(00).get_child_at_index(0)0.(get_parent).(get_parent).nameAttributeError
        
            In [1]: acc.get_child_at_index(0).get_child_at_index(0)
            Out[2]: <Atspi.Accessible object at 0x7fd3b8d11140 (AtspiAccessible at 0x56252b30bd40)>
            In [2]: acc.get_child_at_index(0).get_child_at_index(0).name
            Out[3]: 'VCL ImplGetDefaultWindow (Type = 362)'
            In [3]: acc.get_child_at_index(0).get_child_at_index(0).get_parent()
            In [4]: acc.get_child_at_index(0).get_child_at_index(0).get_parent() == None
            Out[5]: True
        
        Change-Id: Iba197a2e943671591fa0ee5641a7b330eae8822a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137747
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-04  Mike Kaganski  <mike.kaganski@collabora.com>  [c2e86396b741b956efc05e9dfea1e1c3286dfb9d]

        tdf#150247: patch orcus to use UTF-16 paths on Windows
        
        This adds UTF8->UTF16 conversion of the paths passed to ctor of
        file_content on Windows, since both boost::filesystem::file_size
        and boost::interprocess::file_mapping take UTF-16 strings on this
        platform. So the assumption is that 8-bit path strings passed to
        orcus are UTF-8-encoded.
        
        This partially reverts commit 75252e58d9b5d020bf7bd6ca66b3a9d780463051
        (it keeps use of osl_getThreadTextEncoding for platforms other than
        Windows).
        
        Change-Id: Ie467f71a65945f4f07ff432136ea06b811c3f794
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137759
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-04  Eike Rathke  <erack@redhat.com>  [86ed0105a4d70d481e3358ae1c6855766ef44d23]

        Resolves: tdf#150253 Add English names for GRAM_API AddIn functions
        
        ... so not only the com.sun.star.sheet.addin.* programmatic names
        are recognized for XCell::setFormula() non-localized API calls.
        
        Change-Id: I1f1f3f45001360445b25765312782f04ee079ee9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137769
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-08-04  Martin Srebotnjak  <miles@filmsi.net>  [8a34f1cb2efc47861781eb2a7b0dc069d71d0cfe]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to b0fa8fc6b50cb4d528d08ad462b294d2b69e2278
          - Updated Slovenian thesaurus
            
            Change-Id: I7209dd3153e83674b473e95797fff7b0b01a7b2e
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/137772
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2022-08-03  Stephan Bergmann  <sbergman@redhat.com>  [ff2a90379fc14cc30e60e829ed20752b8c2fa02a]

        external/boost: Fix ill-formed constant expression errors
        
        ...with recent Clang 16 trunk since
        <https://github.com/llvm/llvm-project/commit/b3645353041818f61e2580635409ddb81ff5a272>
        "[Clang] Diagnose ill-formed constant expression when setting a non fixed enum
        to a value outside the range of the enumeration values", causing
        
        > In file included from IWORKTable.cpp:10:
        > In file included from ./IWORKTable.h:21:
        > In file included from ./IWORKTypes.h:20:
        > In file included from external/boost/include/boost/variant.hpp:31:
        > In file included from workdir/UnpackedTarball/boost/boost/variant.hpp:17:
        > In file included from workdir/UnpackedTarball/boost/boost/variant/variant.hpp:34:
        > In file included from workdir/UnpackedTarball/boost/boost/variant/detail/hash_variant.hpp:22:
        > In file included from workdir/UnpackedTarball/boost/boost/variant/apply_visitor.hpp:16:
        > In file included from workdir/UnpackedTarball/boost/boost/variant/detail/apply_visitor_unary.hpp:21:
        > In file included from workdir/UnpackedTarball/boost/boost/mpl/advance.hpp:19:
        > In file included from workdir/UnpackedTarball/boost/boost/mpl/negate.hpp:17:
        > In file included from workdir/UnpackedTarball/boost/boost/mpl/integral_c.hpp:32:
        > workdir/UnpackedTarball/boost/boost/mpl/aux_/integral_wrapper.hpp:73:31: error: non-type template argument is not a constant expression
        >     typedef AUX_WRAPPER_INST( BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE, (value - 1)) ) prior;
        >             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > workdir/UnpackedTarball/boost/boost/mpl/aux_/static_cast.hpp:24:47: note: expanded from macro 'BOOST_MPL_AUX_STATIC_CAST'
        > #   define BOOST_MPL_AUX_STATIC_CAST(T, expr) static_cast<T>(expr)
        >                                               ^
        > workdir/UnpackedTarball/boost/boost/mpl/integral_c.hpp:31:54: note: expanded from macro 'AUX_WRAPPER_INST'
        > #define AUX_WRAPPER_INST(value) AUX_WRAPPER_NAME< T, value >
        >                                                      ^~~~~
        > workdir/UnpackedTarball/boost/boost/numeric/conversion/detail/meta.hpp:30:46: note: in instantiation of template class 'mpl_::integral_c<boost::numeric::udt_builtin_mixture_enum, boost::numeric::builtin_to_builtin>' requested here
        >        enum { x = ( BOOST_MPL_AUX_VALUE_WKND(T1)::value == BOOST_MPL_AUX_VALUE_WKND(T2)::value ) };
        >                                              ^
        > workdir/UnpackedTarball/boost/boost/mpl/if.hpp:63:68: note: in instantiation of template class 'boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::udt_builtin_mixture_enum, boost::numeric::builtin_to_builtin>, mpl_::integral_c<boost::numeric::udt_builtin_mixture_enum, boost::numeric::builtin_to_builtin>>' requested here
        >           BOOST_MPL_AUX_STATIC_CAST(bool, BOOST_MPL_AUX_VALUE_WKND(T1)::value)
        >                                                                    ^
        > workdir/UnpackedTarball/boost/boost/mpl/eval_if.hpp:37:22: note: in instantiation of template class 'boost::mpl::if_<boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::udt_builtin_mixture_enum, boost::numeric::builtin_to_builtin>, mpl_::integral_c<boost::numeric::udt_builtin_mixture_enum, boost::numeric::builtin_to_builtin>>, boost::mpl::identity<boost::numeric::convdetail::get_subranged_BuiltIn2BuiltIn<int, unsigned long>>, boost::mpl::eval_if<boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::udt_builtin_mixture_enum, boost::numeric::builtin_to_builtin>, mpl_::integral_c<boost::numeric::udt_builtin_mixture_enum, boost::numeric::builtin_to_udt>>, boost::mpl::identity<boost::mpl::identity<boost::numeric::convdetail::subranged_BuiltIn2Udt<int, unsigned long>>>, boost::mpl::if_<boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::udt_builtin_mixture_enum, boost::numeric::builtin_to_builtin>, mpl_::integral_c<boost::numeric::udt_builtin_mixture_enum, boost::numeric::udt_to_builtin>>, boost::mpl::identity<boost::numeric::convdetail::subranged_Udt2BuiltIn<int, unsigned long>>, boost::mpl::identity<boost::numeric::convdetail::subranged_Udt2Udt<int, unsigned long>>>>>' requested here
        >     typedef typename if_<C,F1,F2>::type f_;
        >                      ^
        > workdir/UnpackedTarball/boost/boost/numeric/conversion/detail/meta.hpp:81:12: note: in instantiation of template class 'boost::mpl::eval_if<boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::udt_builtin_mixture_enum, boost::numeric::builtin_to_builtin>, mpl_::integral_c<boost::numeric::udt_builtin_mixture_enum, boost::numeric::builtin_to_builtin>>, boost::mpl::identity<boost::numeric::convdetail::get_subranged_BuiltIn2BuiltIn<int, unsigned long>>, boost::mpl::eval_if<boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::udt_builtin_mixture_enum, boost::numeric::builtin_to_builtin>, mpl_::integral_c<boost::numeric::udt_builtin_mixture_enum, boost::numeric::builtin_to_udt>>, boost::mpl::identity<boost::mpl::identity<boost::numeric::convdetail::subranged_BuiltIn2Udt<int, unsigned long>>>, boost::mpl::if_<boost::numeric::convdetail::equal_to<mpl_::integral_c<boost::numeric::udt_builtin_mixture_enum, boost::numeric::builtin_to_builtin>, mpl_::integral_c<boost::numeric::udt_builtin_mixture_enum, boost::numeric::udt_to_builtin>>, boost::mpl::identity<boost::numeric::convdetail::subranged_Udt2BuiltIn<int, unsigned long>>, boost::mpl::identity<boost::numeric::convdetail::subranged_Udt2Udt<int, unsigned long>>>>>' requested here
        >       mpl::eval_if<is_case0,Case0TypeQ,choose_1_2_3Q>::type
        >            ^
        > workdir/UnpackedTarball/boost/boost/numeric/conversion/detail/udt_builtin_mixture.hpp:41:7: note: in instantiation of template class 'boost::numeric::convdetail::ct_switch4<mpl_::integral_c<boost::numeric::udt_builtin_mixture_enum, boost::numeric::builtin_to_builtin>, mpl_::integral_c<boost::numeric::udt_builtin_mixture_enum, boost::numeric::builtin_to_builtin>, mpl_::integral_c<boost::numeric::udt_builtin_mixture_enum, boost::numeric::builtin_to_udt>, mpl_::integral_c<boost::numeric::udt_builtin_mixture_enum, boost::numeric::udt_to_builtin>, boost::numeric::convdetail::get_subranged_BuiltIn2BuiltIn<int, unsigned long>, boost::mpl::identity<boost::numeric::convdetail::subranged_BuiltIn2Udt<int, unsigned long>>, boost::mpl::identity<boost::numeric::convdetail::subranged_Udt2BuiltIn<int, unsigned long>>, boost::mpl::identity<boost::numeric::convdetail::subranged_Udt2Udt<int, unsigned long>>>' requested here
        >       ct_switch4<UdtMixture
        >       ^
        > workdir/UnpackedTarball/boost/boost/numeric/conversion/detail/is_subranged.hpp:205:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
        >         for_udt_builtin_mixture<udt_builtin_mixture, BuiltIn2BuiltInQ, BuiltIn2UdtQ, Udt2BuiltInQ, Udt2UdtQ>::type
        >         ^
        > workdir/UnpackedTarball/boost/boost/numeric/conversion/conversion_traits.hpp:22:7: note: in instantiation of template class 'boost::numeric::convdetail::non_trivial_traits_impl<int, unsigned long>' requested here
        >     : convdetail::get_conversion_traits<T,S>::type
        >       ^
        > workdir/UnpackedTarball/boost/boost/numeric/conversion/detail/converter.hpp:584:22: note: in instantiation of template class 'boost::numeric::conversion_traits<int, unsigned long>' requested here
        >     typedef typename Traits::trivial trivial ;
        >                      ^
        > workdir/UnpackedTarball/boost/boost/numeric/conversion/converter.hpp:29:32: note: in instantiation of template class 'boost::numeric::convdetail::get_converter_impl<boost::numeric::conversion_traits<int, unsigned long>, boost::numeric::def_overflow_handler, boost::numeric::Trunc<unsigned long>, boost::numeric::raw_converter<boost::numeric::conversion_traits<int, unsigned long>>, boost::numeric::UseInternalRangeChecker>' requested here
        > struct converter : convdetail::get_converter_impl<Traits,
        >                                ^
        > workdir/UnpackedTarball/boost/boost/numeric/conversion/cast.hpp:53:16: note: in instantiation of template class 'boost::numeric::converter<int, unsigned long, boost::numeric::conversion_traits<int, unsigned long>, boost::numeric::def_overflow_handler, boost::numeric::Trunc<unsigned long>>' requested here
        >         return converter::convert(arg);
        >                ^
        > IWORKTable.cpp:782:45: note: in instantiation of function template specialization 'boost::numeric_cast<int, unsigned long>' requested here
        >       cellProps.insert("librevenge:column", numeric_cast<int>(c));
        >                                             ^
        > workdir/UnpackedTarball/boost/boost/mpl/aux_/integral_wrapper.hpp:73:31: note: integer value -1 is outside the valid range of values [0, 3] for this enumeration type
        >     typedef AUX_WRAPPER_INST( BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE, (value - 1)) ) prior;
        >                               ^
        > workdir/UnpackedTarball/boost/boost/mpl/aux_/static_cast.hpp:24:47: note: expanded from macro 'BOOST_MPL_AUX_STATIC_CAST'
        > #   define BOOST_MPL_AUX_STATIC_CAST(T, expr) static_cast<T>(expr)
        >                                               ^
        
        etc. when building ExternalProject_libetonyek
        
        Change-Id: I1830c1182a7ab966bb068b5eb97db099c9678fe8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137757
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-03  Stephan Bergmann  <sbergman@redhat.com>  [87eff817eb723e249783f16bf69a8b4cef53e3cb]

        external/redland: Fix -Wint-conversion
        
        ...with recent Clang 16 trunk since
        <https://github.com/llvm/llvm-project/commit/7068aa98412ade19a34b7ed126f4669f581b2311>
        "Strengthen -Wint-conversion to default to an error", causing
        
        > raptor_parse.c:260:66: error: incompatible pointer to integer conversion returning 'void *' from a function with result type 'int' [-Wint-conversion]
        >   RAPTOR_ASSERT_OBJECT_POINTER_RETURN_VALUE(world, raptor_world, NULL);
        >                                                                  ^~~~
        
        and
        
        > raptor_serialize.c:243:66: error: incompatible pointer to integer conversion returning 'void *' from a function with result type 'int' [-Wint-conversion]
        >   RAPTOR_ASSERT_OBJECT_POINTER_RETURN_VALUE(world, raptor_world, NULL);
        >                                                                  ^~~~
        
        Change-Id: I2c1083b78777589b992c180d8759e2313bf2fe42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137756
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-03  Stephan Bergmann  <sbergman@redhat.com>  [5078591de9a0e65ca560a4f1913e90dfe95f66bf]

        CLANGTOOLLIBS needs to include -lclangSupport now
        
        ...presumably since
        <https://github.com/llvm/llvm-project/commit/7a5cb15ea6facd82756adafae76d60f36a0b60fd>
        "[RISCV] Lazily add RVV C intrinsics", otherwise causing
        
        > [GEN] compilerplugins/clang/sharedvisitor/analyzer
        > /usr/bin/ld: ~/llvm/inst/lib/libclangSema.a(SemaRISCVVectorLookup.cpp.o): in function `clang::CreateRISCVIntrinsicManager(clang::Sema&)':
        > ~/github.com/llvm/llvm-project/clang/lib/Sema/SemaRISCVVectorLookup.cpp:195: undefined reference to `clang::RISCV::RVVIntrinsic::computeBuiltinTypes(llvm::ArrayRef<clang::RISCV::PrototypeDescriptor>, bool, bool, bool, unsigned int, bool, clang::RISCV::PolicyScheme, clang::RISCV::Policy)'
        [...]
        
        with recent Clang 16 trunk.
        
        It would have been nice to extend the configure check to actually catch that,
        but I didn't find any small code sample that would diagnose that:
        * Reverting 79ca031fb2e8802aa4383362f83306fad6895729 "make the clang plugins
          configure check faster" would cause the configure check to erroneously fail
          due to "no member named 'tooling' in namespace 'clang'".
        * And then replacing clang/AST/RecursiveASTVisitor.h with
          clang/Tooling/Tooling.h would make the configure check succeed, and not
          diagnose the above issue.
        
        Change-Id: I6b2eb38daaa1c514fb61652e5bd522f91aa67059
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137755
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-03  Caolán McNamara  <caolanm@redhat.com>  [6568d572e0c7a9c99580f3cc94273d8ddd00b781]

        handle scroll events in surrounding GtkSalFrame if there is one
        
        Change-Id: I47f71371246f6322f41b782697d4824517375c76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137760
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-03  Caolán McNamara  <caolanm@redhat.com>  [f6bbd43dc254755c0394473a871f240492abf1e7]

        forcepoint#105 add test-case
        
        was possibly fixed by commit 3d48adc6f9bbec0b7a169466273636961ffbb6bf
        "tdf#149649 sw_fieldmarkhide: delete any fieldmarks overlapping cells"
        
        Change-Id: I395da31d3afa5f4ddeb6b6889fbeb2b4b1fd8d3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132583
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-03  Caolán McNamara  <caolanm@redhat.com>  [1e5715907062570f2331ac2a640a1ee18ce71f44]

        gtk4: tweaks for native gtk4 scrollbars in writer
        
        Change-Id: I42072354fd6f901035d1419f9f9402eac2eaaaac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137751
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-03  Caolán McNamara  <caolanm@redhat.com>  [6c12f6dca251ba583297090def8aa9597a818c14]

        tdf#117388 use native scrollbar under gtk in writer
        
        with the motivation that for gtk4 theming for vcl scrollbar isn't
        available, so it looks super yuck but this should also support the
        long-press scrolling thing under gtk3 as a side effect.
        
        Change-Id: Iada5a66087d5aa982f9213d7ec0a05f6177f4e66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137750
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [adc15ce09e5f7fbcf5857238a9898f96da5acb9f]

        Move #includes to the top
        
        Change-Id: I2fcd283effed5ea95fb17d0cb60cfd69f25aec6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137711
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [21789a1da4c9fe572167460ab8529d826837e612]

        Removed duplicated includes
        
        Change-Id: I42905fcc622e09768e08d75fe3aaf7426d601515
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137710
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-03  Heiko Tietze  <tietze.heiko@gmail.com>  [947ad25207a52d8d245a977430244cce38734b65]

        Resolves tdf#149944 - UI issues with Base's User Administration dialog
        
        Buttons for add, delete user and change password moved into a menu
        
        Change-Id: Ibddda5269f0a8a9219538833b1f871b041dd5341
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137754
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-08-03  Mike Kaganski  <mike.kaganski@collabora.com>  [4f3d989a40a7083ce25a0ccddd711f7a045844b6]

        This must be non-null
        
        Change-Id: Id62b3c9e4bc9b6fd4bcc2cc9019d94db310adac1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137719
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-03  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [4d6243693c228703394c00164276f8326447beb9]

        tdf#143703 sw: always assign name for fly section
        
        Previously generated name was assigned only if not in doc
        reading mode. But there is no guarantee that it will be assigned
        later. Better to insert any name in SwDoc::MakeFlySection_() and
        later it can be overwritten, but fly will definitely have
        any unique name.
        
        * Some test failed because GraphicImport_Impl::applyName() overwrote the
          name with a different generated one.
        
        * This breaks chaining of VML shapes, see test testTDF87348.
        
          The code introduced in commit 091fe76b6329b4bb974987554369cbfadd8f2401
          in DomainMapper_Impl::ChainTextFrames() breaks if the text frame
          already has a name; it's a bit confusing which names there come from
          the file and which come from the API, and it also mixes 2 different
          cases of VML chaining and DrawingML chaining that look like they
          should be using different data.
        
        * This also breaks moving flys anchored at-char in flys into them in
          SwXText::convertToTextFrame(), see ooxmlexport13 testFlyInFly.
        
          This kind of worked by accident before: the fly is copied and then the
          original deleted, keeping the same name (with help of
          SwDoc::mbCopyIsMove); with no name it would compare the SdrObject
          pointer, which is different for the new copy, now the name is the
          same.
        
          Fix this by only moving flys anchored at the edge of the selection
          back inoto the body; it turns out that Word actually supports at-char
          anchors in text frames, but only if it's a VML shape or Compatibility
          Mode or whatever; i wasn't able to do it in a document created from
          scratch.
        
          This is a bit tricky to ignore the nodes added for floating tables as
          seen in ooxmlexport10 testFloatingTablesAnchor.
        
        * Another change is required in SwDoc::SetFlyName() because of
          testTdf127732, as it would rename a frame named "Frame1" to "Frame2"
          when called to rename it to "Frame1".
        
        * Some tests failed because after MakeFlySection_() assigns a name it is
          immediately unconditionally overwritten; replace that with asserts
        
        Change-Id: I46752a4413ba3a9e981eccd1e153b3aaf8053781
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127556
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-08-03  Pranam Lashkari  <lpranam@collabora.com>  [9f7b3e2c47ff56c9529b3359e2459130ee922808]

        sw: always show "tabs" tab in the paragraph dialog for multiple paragraphs
        
        In case multiple paragraphs were selected and the various paragraphs had different left/right margins in their item sets, we used to hide the "tabs" tab page on the paragraph dialog.
        
        This had the benefit that we avoided presenting information that is not entirely true for all paragraphs, but had the downside that it was not possible to set tab stops for multiple paragraphs when at least one of the paragraph had different left/right margins compared to the reset of the paragraphs. This required the user to "hunt" for the offending paragraph(s). The ability to always have the possibility to set tab stops seems to provide more benefit than the cost of presenting a partially confusing "tabs" tab page when reading the doc model.
        
        Fix the problem by relaxing the requirements and only hiding the "tabs" tab page in the writer/web page, show the tab page is now always shown for normal documents.
        
        This change makes no effort to show the common tab stops of all selected paragraphs on the UI, which would probably make sense, but can be done in a follow-up change.
        
        Signed-off-by: Pranam Lashkari <lpranam@collabora.com>
        Change-Id: Ida61e8878382988a7470d156ded187d21bcc9d91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137707
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        (cherry picked from commit 3f97c911aa91c3bdfbae05fd5646b55987691e42)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137718
        Tested-by: Jenkins

2022-08-03  Michael Stahl  <michael.stahl@allotropia.de>  [de0120d9f75159f85d723439a89a6449082de669]

        tdf#145226 sw: ODF export: fix table-row/table-cell style display-name
        
        Missed this attribute in commit 5a9fe1d80ea977c439dd10ee2056abe6b0cb4d07
        
        Change-Id: Icc3c0ad32905b04bbf73cae976a58b9b505d245c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137740
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-08-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [4c927cc34e05c331c1cebf6885256f31becfb89d]

        improve assert message
        
        Change-Id: Ib51768018f5ed8db89993a162ac8c4b4951b3887
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137748
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-03  Caolán McNamara  <caolanm@redhat.com>  [e40f9ec9680a350e8e44dcbbd7decbe9603bcc51]

        export scroll type when possible
        
        Change-Id: I1c343507d7db4b0805c20eabb68bf58a4432d33f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137746
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [41aad592685b0b36c2e5f1033e7263aef406c28b]

        clang-tidy modernize-pass-by-value in slideshow
        
        Change-Id: I89a56aa3d267f22665769ba073a47d1208d8b55d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137745
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-03  Mike Kaganski  <mike.kaganski@collabora.com>  [4afb80eaa0df58b78e2bfad892f9e7ce5e1bce7a]

        tdf#150241: a blind fix attempt
        
        I can't repro it locally (the report misses clear repro steps), but
        the three changed OUString assignment operators use rtl::str::assign
        internally, and the unconditional dereference of the value returned
        from SwDoc::GetDocPattern (that may return a nullptr) is suspicious,
        especially compared to the checks made in SwDocStyleSheet::GetHelpId
        later in the same file.
        
        All four calls to GetDocPattern in the file were introduced in commit
        7b0b5cdfeed656b279bc32cd929630d5fc25878b
          Author Jens-Heiner Rechtien <hr@openoffice.org>
          Date   Mon Sep 18 16:15:01 2000 +0000
            initial import
        
        Change-Id: If9d4cff921443e5af71b7d541b79d00ea77e853b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137734
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-08-03  Stephan Bergmann  <sbergman@redhat.com>  [c7760b326cbfe553184e16f221391ecf27b9bc48]

        Fix 32-bit builds
        
        ...after fc898f20cffe94cfde0a24027480fb97ab84563e "Use some more appropriate
        index variable types", as reported by Rene,
        
        > /home/rene/master/connectivity/source/drivers/evoab2/NDatabaseMetaData.cxx:313:51: error: conversion from 'guint' {aka 'unsigned int'} to 'connectivity::ORowSetValue' is ambiguous
        >   313 |             aRow[17] = new ORowSetValueDecorator( i );
        >       |                                                   ^
        
        Change-Id: I1532a012a9d8c3c4e3768c48e78ed6f50be3fd50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137744
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-08-03  Caolán McNamara  <caolanm@redhat.com>  [bd4b494ac8c4a82048d6849650672445c36e1026]

        repair writer's scrollbar tooltip feature
        
        where aRect was unused from a missing Help::ShowQuickHelp etc.
        
        probably bad merge of
        
        commit 6005dd5366a86d6b7b1535233a99e24501e053a3
        Date:   Tue Dec 11 03:31:17 2012 +0000
        
            Resolves: #i25945# Allow disabling scrollbar tips by API and configuration
        
            (cherry picked from commit a2bbabbe141de1303ebf052e5c22b6e77387785e)
        
        Change-Id: I72d11f1cdf075a5bb67c596406f19403655f86b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137742
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-03  ehsan  <m.ehsan.movahedian@gmail.com>  [e010a57ab2489464719fb73ad0aea6e4e4c60383]

        tdf#147021 Use std::size() instead of SAL_N_ELEMENTS() macro
        
        Change-Id: I9f3819c155bed0796f1b12e5e46e51d42f098117
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136775
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-08-03  Caolán McNamara  <caolanm@redhat.com>  [cadd2a9ea61464c8da3536b262a09ab50691f8d6]

        allow welding scrollbars individually
        
        typically a full ScrolledWindow is probably preferable, but allow
        individual scrollbars to be used
        
        Change-Id: Iab290b387421d7d97d3604e31f528769d822155a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137709
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-03  Michael Weghorn  <m.weghorn@posteo.de>  [35be93f83ac866ef18f0e06853c9818cd1d1bd56]

        qt a11y: Implement QtAccessibleWidget::characterRect
        
        With this and the suggested changes ([1], [2], [3], [4])
        for 4 Qt issues I ran into ([5], [6], [7], [8]),
        the Accerciser scenario described in
        
            commit 7b312771d7eb33f7410167e36efdaeca6f540b1c
            Date:   Thu Jul 14 08:35:53 2022 +0200
        
                tdf#149952 gtk3 a11y: Return pos relative to window when requested
        
        works for the qt6 VCL plugin as well.
        (The complete GNOME Magnifier scenario from tdf#149952
        still doesn't work with qt6, probably because a11y
        events are not sent (reliably) so far.)
        
        [1] https://codereview.qt-project.org/c/qt/qtbase/+/422251/1
        [2] https://codereview.qt-project.org/c/qt/qtbase/+/422333/1
        [3] https://codereview.qt-project.org/c/qt/qtbase/+/424510/2
        [4] https://codereview.qt-project.org/c/qt/qtbase/+/424731/1
        [5] https://bugreports.qt.io/browse/QTBUG-105031
        [6] https://bugreports.qt.io/browse/QTBUG-105042
        [7] https://bugreports.qt.io/browse/QTBUG-105281
        [8] https://bugreports.qt.io/browse/QTBUG-105313
        
        Change-Id: Iaccc89bf62c4617bee06f34ffebbd309a62212e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137735
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-03  Miklos Vajna  <vmiklos@collabora.com>  [7c94d7267bc8b5f43185204ab4953c4b188214bf]

        tdf#149943 vcl: fix pixelated PDF export and print for a rotated image
        
        The bugdoc has a barcode which looks good in Writer, but it's quite
        blurry in the PDF export result.
        
        This is a problem since commit dd4a67084853a030bf4b9f1f85d728620e0604a5
        (vcl: avoid downscale && upscale in DrawTransformedBitmapEx(),
        2019-10-08), where the motivation was to not downscale a bitmap in case
        it has a larger amount of pixels but a smaller logic size. This went
        wrong here and resulted in a blurry bitmap for a not so small image.
        
        Fix the problem by mostly reverting the above commit, because it's no
        longer necessary: 68549e00d5e23aa22bc974a8151d93cd948444b3 (vcl,
        BitmapEx transformed draw: special-case simple rotations, 2019-10-10)
        already made sure that the rotation case doesn't use scaling from the
        transform.
        
        testTdf128630 has been adapted to pass again (after manually verifying
        that the bugdoc export result is still OK), now the bad case there
        simply produces a smaller bitmap.
        
        Change-Id: Ib28881c129a0cf037a96eecd065e5cadede97051
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137737
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-08-03  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [ae434ccb4878ed49f19be578e4935f50196b6b78]

        windows signing: use sha256 (instead of the default sha1)
        
        will be enforced in e.g. microsoft store later this year...
        
        Change-Id: Ifa7f98d5c72bd7c7f602dc54ba8e16f7470dc3d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137738
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-08-03  Caolán McNamara  <caolanm@redhat.com>  [da6caa65c80977191084c33d5f17eead1cac763e]

        salTrue->true
        
        Change-Id: I5982726248c52f88ac5d262912d106e2f6c39f55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137701
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-03  Noel Grandin  <noelgrandin@gmail.com>  [84c4ccfec1cbbd573609623a026a8cd2ad20400f]

        tdf#149966 Crash on Windows and freeze on Linux when customizing Menu
        
        use the notifyEach helper, which unlocks the mutex while we are
        calling listeners, which means we can tolerate a re-entrant call to
        removeConfigurationListener.
        
        regression from
            commit dab35c152af3345786b8335e83cd067b67d08b81
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Sat Dec 18 20:24:15 2021 +0200
            osl::Mutex->std::mutex in ModuleUIConfigurationManager
        
        Change-Id: I7a2fbffb1c734b8bd0e952614592ce12c1611328
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137705
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-03  Miklos Vajna  <vmiklos@collabora.com>  [ba62400222232b49d034f6b0a51e0679d0729d10]

        CppunitTest_sw_ooxmlexport13: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Change-Id: Ia2c6963e0350718da3f9ac592f07863b55255648
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137704
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-08-03  Eike Rathke  <erack@redhat.com>  [86b2bfd34a4f07c54f03c8c8dfe48e0810834628]

        Avoid multiple conversions to LanguageTag, specifically in loops
        
        Change-Id: I47a969d7476df32e0c9d525d416467c59358d9ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137712
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-08-02  Eike Rathke  <erack@redhat.com>  [8dc76b13458fac1a30787f8bbab117a4a9508ab5]

        Resolves: tdf#150203 Gather AddIn English names and provide for FunctionAccess
        
        This works at least for the bundled AddIns from scaddins/. It may
        for others if en-US compatibility function names are provided, if
        not the local name will be continued to be used.
        
        Change-Id: I09e23f731c0f3d9753ef355ab59c2005bc567464
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137708
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-08-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [e49156aff90861cb5e488bab5e83cb7a00f109df]

        introduce SwPosition::GetContentNode
        
        as part of the process of hiding the internals of SwPosition
        
        largely done by doing:
        git grep -lF 'nContent.GetContentNode' | xargs perl -pi -e
                    's/\bnContent\.GetContentNode/GetContentNode/g'
        
        Change-Id: I50bcde481a4a2785062b974fb81465a401b0a3e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137700
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [a17374e429609748c381d508efdd9b4d5325f1b8]

        introduce SwPosition::SetRedline
        
        as part of the process of hiding the internals of SwPosition
        
        largely done by doing:
        git grep -lF 'nContent.SetRedline' | xargs perl -pi -e
                's/\bnContent\.SetRedline/SetRedline/g'
        
        Change-Id: If4d774959b0cc0fb87040f8f91c094dcd830dcd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137698
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [0d479babebbed721b0a3cc0c4ba88ea2cc377e21]

        introduce SwPosition::SetMark
        
        as part of the process of hiding the internals of SwPosition
        
        largely done by doing:
        git grep -lF 'nContent.SetMark' | xargs perl -pi -e
            's/\bnContent\.SetMark/SetMark/g'
        
        Change-Id: I7fe558da8fffdd8e56598c3063a1058bd5239977
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137697
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [566d6accfc443915e6f741e5cb7b8cf244dd7c8b]

        clang-tidy modernize-pass-by-value in toolkit
        
        Change-Id: I51823060a967b5c9f304af587ed4f9c262734be9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137690
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-02  Eike Rathke  <erack@redhat.com>  [8690d8878248320b0b706e9d6f7b8fa89ed903c4]

        Related: tdf#150203 Pricing, there is only one compatibility name, en-US
        
        ... but that was associated with de-DE instead.
        
        Change-Id: I9024666b5d33bbabbdb514075fe0598d072dacd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137706
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-08-02  Eike Rathke  <erack@redhat.com>  [dac843c4dc0407430d5a7441fd80940a99a4d8f8]

        Use nNumOfLoc instead of sizeof(pLang)
        
        ... which is count*sizeof(char*), but luckily this private
        function was never used with out-of-bounds values.
        
        Change-Id: Ief3b3de614ca0df00c424f7caabf70e029ea7266
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137703
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-08-02  Noel Grandin  <noelgrandin@gmail.com>  [562b67b78783e578dea91669dbb7770d3249d1d8]

        elide some temporary OUString construction in oox parsing
        
        Change-Id: I2ea01ef4724dd375d641c8e39a7028c0e5ccec2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137702
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-02  Jim Raykowski  <raykowj@gmail.com>  [189b65b02fe1f3ce6be5b7637cc59443561855e4]

        tdf#90150 Improve Writer page number display in the status bar
        
        Enhancement patch to show page numbers as 'First visible page and
        Last visible page' when two pages are visible in the view, 'First
        visible page - Last visible page' when more than two pages are
        visible in the view. Numbers shown in () are custom page numbering
        numbers. Numbers shown in [] are virtual page numbers.
        
        Change-Id: Ie07dee0f372e2cd94fb848b092d3df04f242ab51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132252
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-08-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ca87a6f3a9175993131c5217190212a922275c5a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 146e4b39ffdf800b6d81ba4c043810b85054d051
          - Fix typo
            
            Change-Id: I9d067f28df51e2537335c9b896c32d6a86bcc1d8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/137699
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2022-08-02  Laurent BP  <laurent.balland-poirier@laposte.net>  [cdfea6cffa27019b2d219491190dca534e365c95]

        tdf#142306 New version of Inspiration template
        
        Follow template of bug report
        
        Change-Id: I29e8b771cd49ef4fba2c6099b52fa26d8614f086
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137369
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-08-02  Miklos Vajna  <vmiklos@collabora.com>  [e2a84cd740c0e58c08beb5c4169877a440cf53e1]

        sw: make shift-doubleclick on graphics open the graphic dialog
        
        Double-clicking on images without modifier keys or with ctrl triggered
        the graphic dialog. However, shift-doubleclick did not.
        
        One drawback of this behavior is that extensions can catch the
        .uno:GraphicDialog command for plain or ctrl double-click, but they
        can't customize the behavior for shift double-click. Another problem was
        that if you had a text selection and you shift-clicked (single click) on
        an image, then no image selection was created. (While this works in
        Word.)
        
        Fix the problem by extending the code handling mouse button events in
        Writer in case the button type is left, the only modifier is shift and
        we get one or two clicks:
        
        - if the position points to an object that should be selected, then
          shift-click now selects that object
        
        - if the user shift-double-clicks on an image, then we open the graphic
          dialog
        
        This improves consistency, as double-click with no/ctrl/shift modifiers
        now all dispatch .uno:GraphicDialog. Do the double-click tweak only for
        graphics, other shape types can be added in the future if needed.
        
        Change-Id: I2edc70a399a9d2662b476a1bbc4c5f087ce8e59c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137696
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-08-02  Colomban Wendling  <cwendling@hypra.fr>  [6185a27db46bf5cba404e669eaf3a1c78f4a8607]

        tdf#150064 Add tests for a11y tree order
        
        Check the tree order is stable across loads and page switches.
        
        Change-Id: I8850eb8b230d9193c4f2497150a44fd555030a9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137681
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-02  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [a7d9837a8aa6d1233f4c21e4db5d32428a3ffc58]

        tdf#148360: sw: do not ignore list label followed by
        
        ...even if numbering is empty.
        
        Since this is a core change to avoid impact on other formats
        (mostly ODT) it is implemented as a new document setting.
        
        Change-Id: I35e1cec97eb40f9f3411e3ba74cb553bd8afac59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134989
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-08-02  Jean-Pierre Ledure  <jp@ledure.be>  [6814e4375c9c1e17b6a09dbbd0651034542dec54]

        ScriptForge - tdf#150203 Use RANDBETWEEN.NV i.o. RANDBETWEEN
        
        Extract of the bug report (Rafael Lima)
        
        This bug affects a method from the ScriptForge library,
        more specifically the GetTempName method from
        the FileSystem service, which relies on calling RANDBETWEEN.
        Because of this bug, GetTempName only works in English,
        but fails in other languages. Below is a sample code
        for testing the GetTempName error.
        
        Sub TestTempName
          GlobalScope.BasicLibraries.LoadLibrary("ScriptForge")
          fs = CreateScriptService("FileSystem")
          MsgBox fs.GetTempName()
        End sub
        
        Interestingly changing RANDBETWEEN for RANDBETWEEN.NV
        in the macro above will work.
        
        Occurrences of the use of RANDBETWEEN:
           wizards/source/scriptforge/SF_FileSystem.xba
           wizards/source/sfdocuments/SF_Calc.xba
        
        Change-Id: Iea38f11acb7113aa5eaab1feff7a0e64a739aada
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137691
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2022-08-02  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [076a7cf9e1c7c06b935bf3c733d606c1dcfe8a0c]

        Shorten LanguageTool Options page name
        
        You don’t really need the word “Settings”.
        
        See commit 43f159dafa3fe61c09cafc8467cdd67233a02401
        (“Rename ‘Basic IDE Options’ to just ‘Basic IDE’”, 2017-08-07);
        its rationale still stands.
        
        Change-Id: I66e09d51950eb903c7d1cd617da3d7daf668bc07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137629
        Tested-by: Jenkins
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>

2022-08-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [af23d1c1fc407b3d5f020122e2830959d45ffaf1]

        introduce SwPosition::GetContentIndex
        
        as part of the process of hiding the internals of SwPosition
        
        largely done by doing:
        git grep -lF 'nContent.GetIndex' | xargs perl -pi -e
        's/\bnContent\.GetIndex/GetContentIndex/g'
        
        Change-Id: I12684071a6666c365dbadbab2a4b37cf51b274d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137695
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [961d42e1ca1da7f3199d46445b3766d9c6a6c938]

        introduce SwPosition::GetNodeIndex
        
        as part of the process of hiding the internals of SwPosition
        
        largely done by doing:
        git grep -lF 'nNode.GetIndex' | xargs perl -pi -e
        's/\bnNode\.GetIndex/GetNodeIndex/g'
        
        Change-Id: I3616cea4c47595afe74f1aa8e3be553279f25d44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137694
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-02  Rafael Lima  <rafael.palma.lima@gmail.com>  [21ed46f683dd9d838371cdba02593f3e64a5124c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b97f163be7b79bdfe410274d2bb01bd34a33c2b7
          - Update bookmarks for python_programming.xhp
            
            This patch also fixes all duplicated IDs that existed in this file.
            
            Change-Id: I186f54d44a3863e2ead5f8e5ea33d4262e665f46
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/137529
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-08-02  Rafael Lima  <rafael.palma.lima@gmail.com>  [ed03d5c14373a49b3ee6245d17d984ed4045a777]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to addffa169b8782e07a6c8fcaec42233114c85543
          - Document the new method Normalize in SF FileSystem
            
            Change-Id: If991bff08656c3de0616e2914c8cc31979c4c445
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/137417
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-08-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [81002bc718edad94613b20c2480719979b443b99]

        clang-tidy modernize-pass-by-value in oox
        
        Change-Id: Ia553a24693f2ffc0f580c9869b82f0d01a1a0ffb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137693
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-02  Henry Castro  <hcastro@collabora.com>  [554370661554652e7be96034e310d6863c700285]

        desktop: avoid run graphic tests if ...
        
        DISPLAY=hostname:displaynumber.screennumber has
        defined a remote display server, otherwise the initialization
        stuck for long time.
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: Ieb598a023bce3d4298e02fa3ed6ae2bcfc6df015
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137366
        Tested-by: Jenkins

2022-08-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [c1c195afab72794a1f0d5ed63c2e3fe6f65bfa84]

        introduce SwPosition::GetNode
        
        as part of the process of hiding the internals of SwPosition
        
        largely done by doing:
        git grep -lF 'nNode.GetNode' | xargs perl -pi -e
            's/nNode\.GetNode/GetNode/g'
        
        Change-Id: Id1937df1bd5a54677c2c1bbfb2d693a4e22a7b98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137671
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-02  Caolán McNamara  <caolanm@redhat.com>  [d11f2e00593300dc68bcd11e23ad05116465adba]

        crashtesting: assert on export of forum-mso-en3-17256.xlsx to ods
        
        a lang::IllegalArgumentException is thrown on seeing myEB_Y_Pos
        and the xml tags become unbalanced
        
        Change-Id: I2bd65933c572d7bd1d1ade699fcef21a63a85e9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137689
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [613f6e75fbfcc024fc9c3732261cbf2cda6f4ad8]

        tdf#150034 very slow opening pathological chart
        
        revert part of
            commit 10c934147d469965dba6abc78efd02759a010b8e
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Tue Apr 23 09:26:46 2019 +0200
            tdf#113266 slow opening XLS with 45 MB drawing
        in this situation, avoiding setting all the rects dirty speeds up the
        load from 70s to 1s.
        
        Change-Id: Ia35119ff20ef5bded9a34f12cce453434dea4383
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137688
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-02  Khaled Hosny  <khaled@aliftype.com>  [c010c1375bfec3aaa7d154c7164ae31df556cb68]

        more_fonts: Update Amiri
        
        Update PDF export test that depends on a mapping the font no longer has,
        and use different characters that meet the test criteria.
        
        Change-Id: I0f89297a52ffcef3513e0a788ec3bab645cc354b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137661
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-08-02  Khaled Hosny  <khaled@aliftype.com>  [44aa6bb9b7d2abeb10731cb0e1b7b52c1a79b7a3]

        more_fonts: Update Reem Kufi
        
        Also update test expectation due to changed glyph order.
        
        Change-Id: I8f6d1a057077cb6de5e5d7fce4bec29929edb8b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137663
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-08-02  Noel Grandin  <noelgrandin@gmail.com>  [4a99111c4216fcd56d8bccb71c32fa7969448d27]

        use more getStringDefaulted
        
        rather than repeatedly constructing an empty OUString parameter
        
        Change-Id: I9ed2826f260f1f551c77e03b26f13a98e277f42f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137685
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-02  Noel Grandin  <noelgrandin@gmail.com>  [1abb82c0bc8c46acac8b2644e645725ff92dd538]

        generalize the undo independence check
        
        Change-Id: I441edbdf11ada1a0a724577a4f76ae8ae14177e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137683
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-02  Justin Luth  <jluth@mail.com>  [f7b5eefc36f6a7627e867651bafe38bdeb2f9c00]

        tdf#148810 pptx import: Depth set by EE_PARA_OUTLLEVEL
        
        It isn't enough to do Paragraph->SetDepth().
        It must match the property EE_PARA_OUTLLEVEL.
        
        So I was hoping that the only thing I needed was the
        "set property" helper. But unit tests showed that I also needed
        "get property" to return an empty aAny instead of a -1.
        
        My confidence level on this one is fairly low.
        This code is way too tangled and weird.
        I'm sure the concept is right (that the property is the
        most important thing) but all of the wonkiness around
        the level means any changes to the implementation
        will be fragile.
        
        make UITest_impress_tests \
          UITEST_TEST_NAME=tdf148810.Tdf148810.test_Tdf148810
        
        Change-Id: I4aa62fe28ecbc483d5df0d1532fecd172afc54b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137569
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-08-02  Miklos Vajna  <vmiklos@collabora.com>  [339d47a352650285c8ea14f9d8c0b36616b0ed7c]

        officecfg: link better mirror
        
        That doesn't depend on me.
        
        Change-Id: Id1dbdd82409295c86a041666ae8ffc377931212e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137680
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-08-02  Justin Luth  <jluth@mail.com>  [5c68399e6bea3aa18477487400f8bb143d6ed84e]

        related tdf#150197: sd should SetListFormat
        
        sd code should all use the new ListFormat behaviour instead of
        the legacy Prefix/Suffix numbering format.
        
        At this point I don't think any SD code is using the new ListFormat,
        but SetListFormat has code to SetPrefix and SetSuffix,
        so it shouldn't hurt to do this.
        
        Change-Id: I91f9816161676d3444533481cbb616a2f5b069e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137686
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-08-01  Justin Luth  <jluth@mail.com>  [654454a32bd6dc40d131861fab5dbe0a9111a7c3]

        related tdf#150197 editeng: clear oListFormat on SetListFormat()
        
        Although a pre=existing prefix/suffix was cleared,
        a non-existing oListFormat should replace an earlier one
        if it is being reset.
        
        The hasValue only applies to setting backward compatiblity stuff.
        
        No real-world impact noticed - just cleaning up after a code read.
        I ALMOST needed this in my prior patch, but then I changed
        to use the other SetListFormat function call.
        
        Change-Id: I39eed26b7720f0f9a0d982a1cd1703a55c5ab986
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137675
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-08-01  Justin Luth  <jluth@mail.com>  [f306d601a1eab561815a0a1e6dc2cd3d857d4f05]

        related tdf#150197: SwWrtShell::NumOrBulletOn should SetListFormat
        
        sw code should all use the ne ListFormat behaviour instead of
        the legacy Prefix/Suffix numbering format.
        
        There is another case in sd - but I'm a little leery
        about whether SD really supports the new ListFormat for numbering...
        
        Change-Id: I8dc0e14f5bc24d448a2551dba70b3dcce18273b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137682
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-08-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cd45ff66cfdb8d4417e159aaae59060dc232e810]

        Fix typo in code
        
        It passed "make check" on my laptop
        
        Change-Id: I2d231c3a8ec40b63026a4b81256b98ee4be0ae1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137660
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-01  Noel Grandin  <noelgrandin@gmail.com>  [75a862b887fb0b7ff633a396ee7f7f34c2c82964]

        use more string_view when dealing with attributes
        
        which means we don't need to call strlen on them, since we already
        know how long they are.
        
        Change-Id: Iefc76f38a23250e87a65c27df3634d562464a760
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137679
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-01  Caolán McNamara  <caolanm@redhat.com>  [f8d764b138fddde719a04683f9bd3720c21e0656]

        ofz: Use-of-uninitialized-value
        
        Change-Id: I691f4d2abca8177da5c03652f003bba341e28907
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137662
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [43d81ab5dbbfcdadd32ef04a1923cec71a270293]

        Fix typo in code
        
        It passed "make check" on my laptop
        
        Change-Id: I72c01c63a67e3d664cc28fc93d5681f7b342d39c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137659
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-08-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [cab25db0c0eeb0606afaf93574265e26e7bb2bd8]

        no no need to call QuickGetTextSize here
        
        when we only need the height
        
        Change-Id: I16d74cb6f68e3391b9857cc9702cc6f93b9fb9ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137678
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [258a8d133d0548c7af51f4852260e9969df288fc]

        tdf#150034 very slow opening pathological chart
        
        This chart has a ridiculously long legend, which makes the loop that
        tries to shorten legends take an extremely long time.
        
        Make this loop faster, at the risk of sometimes getting a slightly wrong
        answer.
        Ideally we could speed up the layout down in ImpEditEngine, but that is
        a much bigger task.
        
        Change-Id: I7cb337c674515bac13e4b11c3b0fabb94aed6865
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137677
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-01  Colomban Wendling  <cwendling@hypra.fr>  [0185ddd6d5f0324ba57b3fa36229103a6b27138e]

        Add infrastructure and basic tests including slight UI interaction
        
        This introduces a couple helper base classes for implementing
        accessibility tests more easily, and includes a few tests as examples,
        including basic document layout check and minimal UI interaction
        through menus.
        
        Change-Id: I8961af8be1e7d52dc55fe27c758806d9b4c3c5d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137337
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-01  Justin Luth  <jluth@mail.com>  [56d5a31d6ec2b45e43659be4b5fd4964de29e61f]

        tdf#150197 sw: convert pre-defined num styles to ListFormat
        
        Early in 7.x, allotropia introduced a generic list format string
        instead of prefix/suffix. Convert the pre-defined numbering
        formats to use that syntax as well.
        
        The problem was that ms export wasn't able to handle the
        old way of doing things any more.
        For example, if a user added numbering via
        the numbering style "Numbering 123",
        then on export the numbering string was lost.
        
        Change-Id: I11cd00280da2b464a9b00a5f0a8d72080f14e44c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137632
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Justin Luth <jluth@mail.com>

2022-08-01  Jim Raykowski  <raykowj@gmail.com>  [f181399656a0d4273c4cb0579bd0917448c54ddc]

        tdf#116411 fix Navigate By Page Next does not move the expected next
        
        page into view
        
        Uses newly introduced GetFirstLastVisPageNumbers function which does
        not include pages having only visible bottom or top margins. This
        solves the issue of pages with bottom margin remnants in the view
        causing Page Next to not move the expected page into view.
        
        Change-Id: Iec05f132b39e1db92be5d13c7d4cc41072dddac0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132373
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-08-01  Miklos Vajna  <vmiklos@collabora.com>  [60f9ca81e84f1bede4928c6f680325692cc8bc49]

        vcl: fix crash in vcl::ImportPDFUnloaded()
        
        Crashreport signature:
        
        SIG   Fatal signal received: SIGSEGV code: 1 for address: 0x0
        program/libmergedlo.so
                vcl::ImportPDFUnloaded(rtl::OUString const&, std::vector<vcl::PDFGraphicResult, std::allocator<vcl::PDFGraphicResult> >&)
                        vcl/source/filter/ipdf/pdfread.cxx:256
        program/../program/libsdlo.so
                SdPdfFilter::Import()
                        sd/source/filter/pdf/sdpdffilter.cxx:55
        program/../program/libsdlo.so
                sd::DrawDocShell::ConvertFrom(SfxMedium&)
                        sd/source/ui/docshell/docshel4.cxx:500 (discriminator 1)
        program/libmergedlo.so
                SfxObjectShell::DoLoad(SfxMedium*)
                        sfx2/source/doc/objstor.cxx:768
        
        Change-Id: I2fc635de696643af6a80a29aa5af4fa128f8776c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137673
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-08-01  Justin Luth  <jluth@mail.com>  [c315a8cc84551a7fa7c80fc4b5c046c62a246fe6]

        related tdf#150197 sw: NONE numbering still returns prefix/suffix
        
        Missing this has surfaced repeatedly during the refactoring
        of numbering. A code read suggests this is necesary here.
        
        I'm not sure how to test this,
        or how to trigger it.
        A make check never hits this situation.
        
        Change-Id: I1adc81968ebddbb36db9b4af551e5d3867016b53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137635
        Tested-by: Jenkins
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2022-08-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [b4b4c129e9f00189978cd7b71fd74d0dca4c9ebc]

        clang-tidy modernize-pass-by-value in ucb
        
        Change-Id: I641d05e360c3208845a2fa6721ac8ba1ad0f3309
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137667
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [915f3959fe6b3e756b9797a9222b95d9b8c3d293]

        introduce SwPosition::GetNodes
        
        as part of the process of hiding the internals of SwPosition
        
        largely done by doing:
        git grep -lF 'nNode.GetNodes' | xargs perl -pi -e
        's/nNode\.GetNodes/GetNodes/g'
        
        Change-Id: I05ac253803ef3f265edfa9be6f24f8f66b2b02c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137670
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-08-01  Justin Luth  <jluth@mail.com>  [4f48bdf758239b7928586c40d9072c65e4633009]

        remove NOP in editeng: HOLDDEPTH
        
        The clause to get into this function already tells us that
        HOLDDEPTH is offf. The functions called in here do not
        turn it on, so there is no need to clear it at the end.
        
        This looks unchanged since initial import.
        
        I tested with an assert that the flags saved at the
        beginning of the clause were identical to the
        flags at the end, and ran a make check. No asserts.
        
        Change-Id: I28bc8725062895d94f387fa0780a16e40b4efe5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137541
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-08-01  Miklos Vajna  <vmiklos@collabora.com>  [f5882e84653a181744fa379996b76a65050beab4]

        sw: prefix members of SwBreakDlg, SwCondCollPage, SwDropCapsPage and ...
        
        ... SwDropCapsPict
        
        See tdf#94879 for motivation.
        
        Change-Id: I2aefa925964745680529815a729d3a60b29fc545
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137666
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-08-01  offtkp  <parisoplop@gmail.com>  [0c31d7d0f296d63059b487fd55f8bd674d8a4dcc]

        Remove pngread/pngwrite from excludelist
        
        Change-Id: Ifc9a2c147a9c40db4b6c68c781f40b2790fd3b64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137259
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-08-01  Michael Weghorn  <m.weghorn@posteo.de>  [c793e850bce9d67dd43da30e1535b1d991e3ee9c]

        tdf#150064 Keep a11y child order intact
        
            commit 8f9fd6806ccfbf381a383efe5d143ead86ee49de
            Date:   Wed Jun 29 19:47:20 2022 +0200
        
                tdf#137544 reduce cost of ChildrenManagerImpl::Update
        
        had added sorting based on memory addresses of the
        corresponding shapes, but the order of the
        children in `maVisibleChildren` is expected
        to reflect the order of the accessible children
        (i.e. based on the child index of the corresponding
        shapes' a11y objects), since items are accessed by
        index (s. e.g. `ChildrenManagerImpl::GetChild`).
        
        Since the `ChildDescriptor`'s `mxAccessibleShape`
        reference can be empty, its child index also cannot
        be used for sorting instead.
        
        To prevent the a11y tree from becoming unstable/random,
        don't reorder/sort `maVisibleChildren`, but
        allocate a helper vector holding pointers to the items
        in the real vector, and iterate over that one instead.
        
        This also moves identification of the elements
        that are only in the old, but no longer the
        new vector to `ChildrenManagerImpl::MergeAccessibilityInformation`,
        where the sorted vector is availabe, and returns
        a vector of obsolete children that is then
        passed to
        `ChildrenManagerImpl::RemoveNonVisibleChildren`,
        instead of doing the comparison of the old/new
        vector there.
        
        Change-Id: Ie449f76f1b98ffe8e85ca28e938b11d726086721
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137622
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Colomban Wendling <cwendling@hypra.fr>
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-01  Michael Weghorn  <m.weghorn@posteo.de>  [7ccaca8dcaab5868987b78b6b2436872ac7f1129]

        tdf#150064 a11y: Swap old/new list before merging information
        
        Swap the old and new list before merging information
        from the old list to the new one, not afterwards.
        
        This also moves this into the block guarded by the
        SolarMutexGuard, which seems to be held primarily
        due to changes to `maVisibleChildren` going on, which
        may already be happening in
        `ChildrenManagerImpl::MergeAccessibilityInformation`
        since the elements in the vector can be reordered
        since
        
            commit 8f9fd6806ccfbf381a383efe5d143ead86ee49de
            Date:   Wed Jun 29 19:47:20 2022 +0200
        
                tdf#137544 reduce cost of ChildrenManagerImpl::Update
        
        This change is primarily in preparation of adapting what list(s) get
        sorted/reordered in
        `ChildrenManagerImpl::MergeAccessibilityInformation`
        in follow-up commit
        Ie449f76f1b98ffe8e85ca28e938b11d726086721,
        "tdf#150064 Keep a11y child order intact".
        
        Change-Id: I88bd27b6cbca1e7a03702fd7e75f4094bdb5f977
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137621
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-08-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7bacf8e855c49c1883662229d7934dbca47dc2af]

        Fix typo in code
        
        Change-Id: I215eb41bc2e7f442b0dc37393460bd2e53fed8c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137646
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8df7947f49cd00c5432dfe565dba9788d88ff714]

        Fix typo
        
        Change-Id: Ic60f4ca995b4f6261a45d7d5ca7f6736b9308f37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137656
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [88e2ca99e0dcc892a0900d7c3ff3d2ca20bbf0b8]

        Fix typo
        
        Change-Id: Ic0f544eeb53c60d2d461c219e38b8fef30eac46e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137658
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1238170d165a3d6c55a792e49132f8c8098d21df]

        Fix typo
        
        Change-Id: Ib8aabe9fc514b8f2b834e2805b2e583fac250efb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137655
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c04cfbfb92b2cb247e3f58785d3fc49086b25cc0]

        Fix typo
        
        Change-Id: I511caa41a696b2181b7691e15940ff7fe9b6f1c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137657
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cbab78f901e2bb1ca9d8c1500ea308bda6146361]

        Fix typo
        
        Change-Id: I2e2f9bf41bbe0427ab39a1f1870bc5104cd88bb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137654
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-08-01  Jim Raykowski  <raykowj@gmail.com>  [a0e09cf64eea663122043294b848ac1bb8f05ac9]

        tdf#149916 follow up to include expand field text
        
        in cross-reference entry text
        
        Change-Id: Iaff06e02d272bbe41e63da5356e6c9a6f67c26f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137665
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-08-01  Jim Raykowski  <raykowj@gmail.com>  [c4fa91bf5b64e052d22d910097f2aca270fb86dc]

        tdf#138868 SdNavigator: track object selected on canvas
        
        Change-Id: Ie28d0ee9482d0bcb4a0a8803e499af3bc0e816d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135084
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-08-01  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [74918534ee4243d2849f74c4eaf91eb610999413]

        Add 'JobName' to PrintOptions
        
        Allow users to specify a job name which is sent to the printer
        (by default this is the current document name).
        
        Usage:
          Sub PrintWithCustomJobname
            Dim mPOpts(1) As New com.sun.star.beans.PropertyValue
            mPOpts(0).Name = "JobName"
            mPOpts(0).Value = "My Job Name"
            ThisComponent.Print(mPOpts())
          End Sub
        
        Change-Id: Id7c1c0da7f581b1c050bb3e6d61dd01b7e8205f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137562
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-08-01  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [12b3cd8737e1d4ab76eb0eedee8790eb44b1e278]

        tdf#142628 Update icons for Field and Field by Type
        
        Change-Id: I0f369c0d7c426b6f8930f4d34d7e2130c71a06c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137647
        Tested-by: Jenkins
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-08-01  Tünde Tóth  <toth.tunde@nisz.hu>  [f224cdfb3c264a339d3148c7c2936f3202015f7d]

        tdf#120972 DOCX: fix import of decimal tabulators
        
        Use locale specific decimal separator for decimal tabulators,
        because OOXML does not support custom decimal separator.
        
        Regression from commit c0b6aadedc9429eee4f4df85957e00e29ccb0c8f
        "(related: fdo#81033) writerfilter: default tab fill character is space".
        
        Change-Id: I9d89e5817707f3b39a1b718b732f6e289f7c6a99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136846
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-07-31  Khaled Hosny  <khaled@aliftype.com>  [9a6b673699fa925f5d87e47d4b359f37ad27260e]

        vcl: Better kashida insertion position validation
        
        Use the new HarfBuzz glyph flag HB_GLYPH_FLAG_SAFE_TO_INSERT_TATWEEL if
        available to prevent kashida insertion where is would interrupt shaping
        (between contextual glyphs). Previously we only prevented it when there
        is a ligature across the insertion position, with this change fonts that
        use contextual alternate instead of ligatures will be handled better as
        well.
        
        Change-Id: Ibb42a310c1e7dbcb225a1ba3acac82154b4edb3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137649
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-31  Khaled Hosny  <khaled@aliftype.com>  [4e72f70c796fee9b0af6a526159143b5e70dcd11]

        Update HarfBuzz to 5.1.0
        
        Dropping negativeadvance.patch that was applied upstream.
        
        Change-Id: I8eba49d2d158c0c29911f4079315ed0bf87b7fa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137648
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-31  László Németh  <nemeth@numbertext.org>  [64ac089ad5464c832592e050f5d51a136f533f21]

        tdf#150166 DOCX export: fix broken file with tracked ToC moving
        
        It seems, bookmark export always resulted unpaired bookmark
        elements around ToC sections without causing any interoperability
        problem, but replacing bookmark elements with moveRange (where
        needed) releaved the problem, resulting a file format issue in MSO.
        
        Skip export the unpaired moveRangeEnd elements until there is a
        better solution, i.e. exporting moveRangeStart elements also in
        paragraph-end positions before TOC sections.
        
        Note: for back-porting this is the best, i.e. simple enough to be
        stable and to get a quick review.
        
        Regression from commit 9e1e88ad5cf2dc0e9b188c60930445652a6c7519
        "tdf#145720 DOCX export: fix loss of tracked moving".
        
        Change-Id: I93de467b6a43b2dd3fa97defaef47993969bb7ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137623
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [3ccbfaaf95005a34ca64ad250463ef5ce8842f43]

        sc, out of order undo: allow multiple actions from other view
        
        this is the calc equivalent of
            commit c88c2d40d1a4aebc46b25368b80c02bc2f136658
            Date:   Fri Nov 12 08:39:35 2021 +0100
            sw, out of order undo: allow multiple actions from other views
        
        Change-Id: I5acbd1e1cacef7c2e2a549f4d2270e961f576a65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137652
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-31  Caolán McNamara  <caolanm@redhat.com>  [730f6dac9eaad5b3ffda3032c184a671a9a16f72]

        Related: tdf#150196 can't change away from "indeterminate" state
        
        Change-Id: Iefa29d422eb810b4f1404bb9582fac508e1853f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137637
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [440f7c40d74628f2c211f637f1a6c8d20cf883ca]

        Fix typo in code
        
        Change-Id: Ica86f2c5043fd8f78e83d06778e4b0f468032474
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137645
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-31  offtkp  <parisoplop@gmail.com>  [826fea9d77dbb7f4ea71f934bbe137008aa8b7f0]

        tdf#150201 Fix endianness for placeable WMF
        
        The constant PLACEABLE_SIGNATURE in graphicfilter2.cxx had wrong
        endianness, which would cause the WMF file detection to fail for
        placeable WMFs. Changed endianness since WMF files are in little endian.
        Also added test using placeable and non-placeable WMFs.
        
        To run the test:
        make CPPUNIT_TEST_NAME="testDetectWMF" -sr CppunitTest_vcl_graphic_test
        
        Change-Id: Ia3c61bae5ab27375636f21bc902f773804cf9273
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137634
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-07-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0f195db61d3df5e34b82318115152a1103be17b9]

        Fix typo
        
        Change-Id: I75b3562ac1710c4eed32b916382ec4fff7ce7041
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137644
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-31  Michael Stahl  <michael.stahl@allotropia.de>  [5a9fe1d80ea977c439dd10ee2056abe6b0cb4d07]

        tdf#145226 sw: ODF export: fix table-row/table-cell styles
        
        The SwFrameFormat for table lines and table boxes gets an auto-generated
        name in SwDoc::MakeTableBoxFormat()/MakeTableLineFormat().
        
        The problem is that xmltble.cxx assumes that these SwFrameFormats never
        have a name, and sets names on them temporarily during
        exportTextAutoStyles(), then later reads them when exporting the
        table-rows and table-cells, then eventually resets them all to an empty
        name.
        
        One issue is that it assumes that a non-empty SwFrameFormat name
        indicates a style has been exported, but that isn't always the case, and
        the name may still be an auto-generated one.
        
        Another issue is that overwriting the names interferes with the use of
        the names in Undo operations.
        
        So store the name for the ODF styles in members of the filter classes
        instead of the core model.
        
        (regression from commit 083fe09958658de8c3da87a28e0f8ff7b3b8a5e9)
        
        Change-Id: I9b17962decbf9f8ecd2a91551230cf0f012e7a9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127548
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-07-31  Noel Grandin  <noelgrandin@gmail.com>  [80cdfe4512a66ab58e0ae27c9fafad601c2f84b2]

        sc, out of order undo: allow a subset of a non-empty redo list
        
        This is the calc analogue of
            commit 60665dc4a2af238939b1a5056ae4a4ce2c083159
            sw, out of order undo: allow a subset of a non-empty redo list
        
        Specifically, we used to not allow out of order undo at all if the redo
        list was non-empty. This relaxes that condition a bit. Out of order undo
        is OK with a non-empty redo list, in case all undo actions in the redo
        list are either
        
        1) owned by the current view or
        
        2) independent from the undo action to be executed
        
        I.e. if view1 has lots of type undo actions and an view2 adds a
        single type undo action on top of it, then allow view 1 to execute
        multiple of its typing undo actions, not just a single one.
        
        Change-Id: Ib7ab88e9ebbefce267d3c7d567debd1cd98d7d6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137628
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [93bea3531cff7f1e35a4c982836afbabfa587a6f]

        clang-tidy modernize-pass-by-value in writer*
        
        Change-Id: Ib08c971eb3e859e7b04cdd408af7966d83c2955b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137585
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-31  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [d75c5c1f61a174b3b333e9db6536ab15cc37d00b]

        tdf#149944 Do away with some excessive, unwarranted horizontal spacing
        
        Change-Id: I01e2e57dd85802eba1ab024ca3730ba30f311e55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137642
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-07-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7c114d1a2c2cfe244892846732f2d5f2c070889f]

        Fix typo
        
        Change-Id: I3cfb8f3daf8e670adc5fe29edb2e3b6ce2ace0cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137640
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c3ac0f80b7571190c14fb7f6a9887fe370c28e4a]

        Fix typo
        
        Change-Id: I8ebd08019541a22acfe763330c2579b9b5c4c7bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137638
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [10a213572bd9fd183710a0da68ce306b3d9b5317]

        Fix typo
        
        Change-Id: I55558e5252c238be2417d370040760ed9c450a4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137641
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-30  Hossein  <hossein@libreoffice.org>  [67615c8461eccc031c1934863a94df6bf8269641]

        Improve vcl scheduler documentation
        
        * Fixed a heading problem
        * Marked variables, functions and identifiers as fixed width
        * Added several related links
        
        Change-Id: If5e56c1e2a474fcfa52601ccda7911bf9e80c913
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137636
        Tested-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-07-30  Caolán McNamara  <caolanm@redhat.com>  [0482f156a0ade16d55787ea2ca1c08404f9961e5]

        gtk4: convert AtkObject::accessible-role to something else
        
        we only use AtkObject::accessible-role for "static", but there doesn't
        seem to be a good match to anything I can see in gtk4. convert it
        to accessible-role of "alert" for lack of a better idea.
        
        Change-Id: Ic0795fed006b827914f1319150a915187188a4db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137617
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-30  Noel Grandin  <noelgrandin@gmail.com>  [640a6488a32e8f682788feb6cab01acfffca7fa7]

        sc: allow undo of typing in 2 views independent from each other
        
        This commit follows the same pattern as
            commit c72e500ccaf0ce2261c5233b80fba9342778f810
            sw: allow undo of typing in 2 views independent from each other
        
        with some changes since calc and writer have different undo/redo
        infrastructure on top of SfxUndoManager.
        
        Change-Id: Ib6e7e21caccb94752c01c529b5013553dba8b4f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137579
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-30  Jim Raykowski  <raykowj@gmail.com>  [be32cb92103326da2c744bc85d82b9c788f4e98b]

        Assert downcast
        
        In this case it should be guaranteed that pField is a pointer to
        SwGetRefField by:
        
        else if (pField->GetTypeId() == SwFieldTypesEnum::GetRef)
        
        To follow best practice to allow some diagnostic in debug mode,
        assert(dynamic_cast) before using static_cast to downcast.
        
        Change-Id: Ib2c6fb4259b66d5059f1886e23d05fc1c2aa3682
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137578
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-07-30  Hossein  <hossein@libreoffice.org>  [c2746a665656b61927bbf551b4723ccfae8fa9c8]

        Add help and list executables options for bin/run script
        
        bin/run script is described as:
        
        "simple wrapper script to run non-installed executables from workdir".
        
        When the bin/run script was used without parameters, it was generating
        error as it could not run the folder workdir/LinkTarget/Executable.
        Now, we print usage instructions in this case, or when help is
        requested with -h, -help or --help.
        
        Also, now user can get the list of executables with -l, -list or --list.
        
        In normal execution, the script's name is also printed. For example:
        
        $ ./bin/run minvcl
        Setting env variables and running workdir/LinkTarget/Executable/minvcl
        ...
        
        Change-Id: I5c62c300d5247f55d1d1cfd095cecffc979d494b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137626
        Tested-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-07-30  Matt K  <mattkse@gmail.com>  [07250a832787acdd432dccd458536de2987a58b2]

        tdf#117967 Fixes Save confirmation dialog for user cancel
        
        The "Confirm save" dialog is launched from SfxMedium::CheckFileDate
        via "xHandler->handle( xInteractionRequestImpl );" and if the user
        canceled it the error is saved in the SfxMedium via
        "SetError(ERRCODE_ABORT);".  Then, control is returned to the
        calling function SfxObjectShell::SaveTo_Impl which currently
        doesn't handle the cancel error condition, so this change just adds
        a check to detect it and return instead of doing more "save"
        processing.  This return then goes to the calling function
        SfxObjectShell::DoSave_Impl which also does some save processing
        after cancel, in particular it updates the timestamps of the
        current SfxMedium (which are checked in SfxMedium::CheckFileDate
        from above and determines whether the "Confirm save" dialog will be
        launched), so this change prevents the updates to the timestamps by
        exiting early (i.e. before "DoSaveCompleted();" is called) if the
        abort error condition is seen so as to avoid a timestamp comparison
        result of equality which would prevent the "Confirm save" dialog
        from showing on every subsequent save action from the user.  Now
        the behavior is for the timestamp comparison to fail equality (as
        would be expected if the file changed underneath the user) so as to
        ensure the "Confirm save" dialog continues to show for every
        subsequent save action by the user.
        
        Change-Id: I9c4aefc163a06029c80a8a28cdf4a09dff0031a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137540
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2022-07-30  Jim Raykowski  <raykowj@gmail.com>  [45312369331688bde9d1b8c97ad883a69e5982d7]

        tdf#149467 fix re-entrance crash
        
        This crash is caused by an odd re-entrance happening. In this case
        re-entrance to SwContentTree::UpdateTracking happens when
        SfxHintId::DocChanged is broadcast from SwDocShell::SetModified when
        GetContentAtPos is called from SwContentTree::UpdateTracking which
        eventually causes a stack crash.
        
        Getting model position for view point when getting content at
        position (GetContentAtPos call to GetModelPositionForViewPoint)
        shouldn't set the document modification state. Which is what happens
        using the steps to repro this crash.
        
        This patch disallows setting document modification state during the
        DocumentStylePoolManager::GetFormatFromPool call from
        SwTextINetFormat::GetCharFormat.
        
        backtrace of last 100 levels before crash:
        
        1   SwTextFrame::GetModelPositionForViewPoint_          frmcrsr.cxx
        551  0x7fffbddbde96
        2   SwTextFrame::GetModelPositionForViewPoint           frmcrsr.cxx
        665  0x7fffbddbe891
        3   SwLayoutFrame::GetModelPositionForViewPoint         trvlfrm.cxx
        168  0x7fffbdcf6c08
        4   SwLayoutFrame::GetModelPositionForViewPoint         trvlfrm.cxx
        168  0x7fffbdcf6c08
        5   SwPageFrame::GetModelPositionForViewPoint           trvlfrm.cxx
        211  0x7fffbdcf6f2f
        6   SwRootFrame::GetModelPositionForViewPoint           trvlfrm.cxx
        452  0x7fffbdcf7fa0
        7   SwCursorShell::GetContentAtPos                      crstrvl.cxx
        1370 0x7fffbd581050
        8   SwContentTree::UpdateTracking                       content.cxx
        3700 0x7fffbe9864a0
        9   SwContentTree::TimerUpdate                          content.cxx
        3589 0x7fffbe985474
        10  SwContentTree::Notify                               content.cxx
        3047 0x7fffbe9811ad
        11  SfxBroadcaster::Broadcast
        SfxBroadcaster.cxx           40   0x7ffff4180f32
        12  SwDocShell::SetModified                             docsh2.cxx
        1446 0x7fffbe53b663
        13  SwDocShell::Ole2ModifiedHdl                         docsh.cxx
        1150 0x7fffbe52d660
        14  SwDocShell::LinkStubOle2ModifiedHdl                 docsh.cxx
        1131 0x7fffbe52d597
        15  Link<bool, void>::Call                              link.hxx
        111  0x7fffbd8889f5
        16  sw::DocumentStateManager::SetModified
        DocumentStateManager.cxx     50   0x7fffbd888729
        17  SwDoc::MakeCharFormat                               docfmt.cxx
        861  0x7fffbd6ef2b8
        18  SwDoc::MakeCharFormat_                              docfmt.cxx
        883  0x7fffbd6ef43a
        19  sw::DocumentStylePoolManager::GetFormatFromPool
        DocumentStylePoolManager.cxx 1514 0x7fffbd89132c
        20  sw::DocumentStylePoolManager::GetCharFormatFromPool
        DocumentStylePoolManager.cxx 1718 0x7fffbd892d86
        21  SwTextINetFormat::GetCharFormat                     txtatr2.cxx
        144  0x7fffbdfa1a03
        22  SwTextINetFormat::GetCharFormat                     txtinet.hxx
        52   0x7fffbddb4f4e
        23  CharFormat::GetItemSet                              atrstck.cxx
        145  0x7fffbddb07e5
        24  SwAttrHandler::PushAndChg                           atrstck.cxx
        345  0x7fffbddb1047
        25  SwAttrIter::Chg                                     itratr.cxx
        102  0x7fffbddf02db
        26  SwAttrIter::SeekFwd                                 itratr.cxx
        296  0x7fffbddf1104
        27  SwAttrIter::Seek                                    itratr.cxx
        419  0x7fffbddf17b3
        28  SwAttrIter::SeekAndChgAttrIter                      itratr.cxx
        158  0x7fffbddf06e2
        29  SwTextIter::SeekAndChg                              itrtxt.hxx
        313  0x7fffbde01791
        30  SwTextCursor::GetModelPositionForViewPoint          itrcrsr.cxx
        1658 0x7fffbddff83f
        31  SwTextFrame::GetModelPositionForViewPoint_          frmcrsr.cxx
        604  0x7fffbddbe337
        32  SwTextFrame::GetModelPositionForViewPoint           frmcrsr.cxx
        665  0x7fffbddbe891
        33  SwLayoutFrame::GetModelPositionForViewPoint         trvlfrm.cxx
        168  0x7fffbdcf6c08
        34  SwLayoutFrame::GetModelPositionForViewPoint         trvlfrm.cxx
        168  0x7fffbdcf6c08
        35  SwPageFrame::GetModelPositionForViewPoint           trvlfrm.cxx
        211  0x7fffbdcf6f2f
        36  SwRootFrame::GetModelPositionForViewPoint           trvlfrm.cxx
        452  0x7fffbdcf7fa0
        37  SwCursorShell::GetContentAtPos                      crstrvl.cxx
        1370 0x7fffbd581050
        38  SwContentTree::UpdateTracking                       content.cxx
        3700 0x7fffbe9864a0
        39  SwContentTree::TimerUpdate                          content.cxx
        3589 0x7fffbe985474
        40  SwContentTree::Notify                               content.cxx
        3047 0x7fffbe9811ad
        41  SfxBroadcaster::Broadcast
        SfxBroadcaster.cxx           40   0x7ffff4180f32
        42  SwDocShell::SetModified                             docsh2.cxx
        1446 0x7fffbe53b663
        43  SwDocShell::Ole2ModifiedHdl                         docsh.cxx
        1150 0x7fffbe52d660
        44  SwDocShell::LinkStubOle2ModifiedHdl                 docsh.cxx
        1131 0x7fffbe52d597
        45  Link<bool, void>::Call                              link.hxx
        111  0x7fffbd8889f5
        46  sw::DocumentStateManager::SetModified
        DocumentStateManager.cxx     50   0x7fffbd888729
        47  SwDoc::MakeCharFormat                               docfmt.cxx
        861  0x7fffbd6ef2b8
        48  SwDoc::MakeCharFormat_                              docfmt.cxx
        883  0x7fffbd6ef43a
        49  sw::DocumentStylePoolManager::GetFormatFromPool
        DocumentStylePoolManager.cxx 1514 0x7fffbd89132c
        50  sw::DocumentStylePoolManager::GetCharFormatFromPool
        DocumentStylePoolManager.cxx 1718 0x7fffbd892d86
        51  SwTextINetFormat::GetCharFormat                     txtatr2.cxx
        144  0x7fffbdfa1a03
        52  SwTextINetFormat::GetCharFormat                     txtinet.hxx
        52   0x7fffbddb4f4e
        53  CharFormat::GetItemSet                              atrstck.cxx
        145  0x7fffbddb07e5
        54  SwAttrHandler::PushAndChg                           atrstck.cxx
        345  0x7fffbddb1047
        55  SwAttrIter::Chg                                     itratr.cxx
        102  0x7fffbddf02db
        56  SwAttrIter::SeekFwd                                 itratr.cxx
        296  0x7fffbddf1104
        57  SwAttrIter::Seek                                    itratr.cxx
        419  0x7fffbddf17b3
        58  SwAttrIter::SeekAndChgAttrIter                      itratr.cxx
        158  0x7fffbddf06e2
        59  SwTextIter::SeekAndChg                              itrtxt.hxx
        313  0x7fffbde01791
        60  SwTextCursor::GetModelPositionForViewPoint          itrcrsr.cxx
        1658 0x7fffbddff83f
        61  SwTextFrame::GetModelPositionForViewPoint_          frmcrsr.cxx
        604  0x7fffbddbe337
        62  SwTextFrame::GetModelPositionForViewPoint           frmcrsr.cxx
        665  0x7fffbddbe891
        63  SwLayoutFrame::GetModelPositionForViewPoint         trvlfrm.cxx
        168  0x7fffbdcf6c08
        64  SwLayoutFrame::GetModelPositionForViewPoint         trvlfrm.cxx
        168  0x7fffbdcf6c08
        65  SwPageFrame::GetModelPositionForViewPoint           trvlfrm.cxx
        211  0x7fffbdcf6f2f
        66  SwRootFrame::GetModelPositionForViewPoint           trvlfrm.cxx
        452  0x7fffbdcf7fa0
        67  SwCursorShell::GetContentAtPos                      crstrvl.cxx
        1370 0x7fffbd581050
        68  SwContentTree::UpdateTracking                       content.cxx
        3700 0x7fffbe9864a0
        69  SwContentTree::TimerUpdate                          content.cxx
        3589 0x7fffbe985474
        70  SwContentTree::Notify                               content.cxx
        3047 0x7fffbe9811ad
        71  SfxBroadcaster::Broadcast
        SfxBroadcaster.cxx           40   0x7ffff4180f32
        72  SwDocShell::SetModified                             docsh2.cxx
        1446 0x7fffbe53b663
        73  SwDocShell::Ole2ModifiedHdl                         docsh.cxx
        1150 0x7fffbe52d660
        74  SwDocShell::LinkStubOle2ModifiedHdl                 docsh.cxx
        1131 0x7fffbe52d597
        75  Link<bool, void>::Call                              link.hxx
        111  0x7fffbd8889f5
        76  sw::DocumentStateManager::SetModified
        DocumentStateManager.cxx     50   0x7fffbd888729
        77  SwDoc::MakeCharFormat                               docfmt.cxx
        861  0x7fffbd6ef2b8
        78  SwDoc::MakeCharFormat_                              docfmt.cxx
        883  0x7fffbd6ef43a
        79  sw::DocumentStylePoolManager::GetFormatFromPool
        DocumentStylePoolManager.cxx 1514 0x7fffbd89132c
        80  sw::DocumentStylePoolManager::GetCharFormatFromPool
        DocumentStylePoolManager.cxx 1718 0x7fffbd892d86
        81  SwTextINetFormat::GetCharFormat                     txtatr2.cxx
        144  0x7fffbdfa1a03
        82  SwTextINetFormat::GetCharFormat                     txtinet.hxx
        52   0x7fffbddb4f4e
        83  CharFormat::GetItemSet                              atrstck.cxx
        145  0x7fffbddb07e5
        84  SwAttrHandler::PushAndChg                           atrstck.cxx
        345  0x7fffbddb1047
        85  SwAttrIter::Chg                                     itratr.cxx
        102  0x7fffbddf02db
        86  SwAttrIter::SeekFwd                                 itratr.cxx
        296  0x7fffbddf1104
        87  SwAttrIter::Seek                                    itratr.cxx
        419  0x7fffbddf17b3
        88  SwAttrIter::SeekAndChgAttrIter                      itratr.cxx
        158  0x7fffbddf06e2
        89  SwTextIter::SeekAndChg                              itrtxt.hxx
        313  0x7fffbde01791
        90  SwTextCursor::GetModelPositionForViewPoint          itrcrsr.cxx
        1658 0x7fffbddff83f
        91  SwTextFrame::GetModelPositionForViewPoint_          frmcrsr.cxx
        604  0x7fffbddbe337
        92  SwTextFrame::GetModelPositionForViewPoint           frmcrsr.cxx
        665  0x7fffbddbe891
        93  SwLayoutFrame::GetModelPositionForViewPoint         trvlfrm.cxx
        168  0x7fffbdcf6c08
        94  SwLayoutFrame::GetModelPositionForViewPoint         trvlfrm.cxx
        168  0x7fffbdcf6c08
        95  SwPageFrame::GetModelPositionForViewPoint           trvlfrm.cxx
        211  0x7fffbdcf6f2f
        96  SwRootFrame::GetModelPositionForViewPoint           trvlfrm.cxx
        452  0x7fffbdcf7fa0
        97  SwCursorShell::GetContentAtPos                      crstrvl.cxx
        1370 0x7fffbd581050
        98  SwContentTree::UpdateTracking                       content.cxx
        3700 0x7fffbe9864a0
        99  SwContentTree::TimerUpdate                          content.cxx
        3589 0x7fffbe985474
        100 SwContentTree::Notify                               content.cxx
        3047 0x7fffbe9811ad
        
        Change-Id: I7e0814cf3a42dc876dd60c926d4b2245a036cc3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135802
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-07-30  Jim Raykowski  <raykowj@gmail.com>  [d87f69cc7e5a6f5c8a79075fed343a14675f3a5d]

        tdf#118696 better fix for sd Navigator object selection
        
        resulting in unexpected view movement
        
        This fix reverts commit 3c86ffd8ded628e6f2b4187948a1b1056f6a0f56 and
        reintroduces DrawViewShell::MakeVisible with change made to the
        passed object rectangle always being the snap rectangle instead of
        the rectangle returned from a call to object GetLogicRect.
        
        Change-Id: I05e777545fb1093838c05618e87ad4d4f5ec003c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137008
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-07-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [597d21d0d03b3dd229f725b4106c5df7cecb65d6]

        Fix typo
        
        Change-Id: I1b6c7eccebffc80b057eb2730428b20047ee685b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137625
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-07-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d4809b45c15b5722f33facc4a76ee61f6784fc6d]

        Fix typo
        
        Change-Id: Ic4929dd699b4b28572e46c99ce49d95371b54bfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137624
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-07-30  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [1bdd72e2d7f4cd5d438646a1ac1aeade9432ec96]

        tdf#150045 Set secondary/explanatory labels apart
        
        Rationale in commit 0ebbe1f0080f474fd583e5912c9605e6fb2e13d5,
        of which this is a follow-up.
        
        Change-Id: If75aa32bf02aeb8761f5b7f4ddbbeaa3bdcaab3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137618
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-07-29  Mike Kaganski  <mike.kaganski@collabora.com>  [bee22fd4333408f341ee377fe52f0b1b6dbf76a0]

        Verify signing certificate cryptographically before use in tests
        
        Documents signed using an invalid (e.g., not having a trusted root)
        certificate give signatures that obviously can't pass validity tests.
        
        Change-Id: Id4b097516e06c548ea42cad65d76bbd8a6853cc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137620
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-07-29  Caolán McNamara  <caolanm@redhat.com>  [d6c6fee69c1457e029095ef93779d971bc89c39d]

        Resolves: tdf#147782 restore focus to launching frame asynchronously
        
        Change-Id: I7ebde70e4e1aae861f6ac7d70a91741596cb2cc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137572
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-29  Caolán McNamara  <caolanm@redhat.com>  [275e05cc232b1dc39645f9444ee98932fb3ded58]

        gtk4: update vcl when popup was closed by some external means
        
        Change-Id: Ie580cd0b42ca1c928bfea20a4a9f1494021047d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137560
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-29  Caolán McNamara  <caolanm@redhat.com>  [ed4bf43b0b75b26fea236204bf4fedfc7568eb98]

        cid#1507489 Big parameter passed by value
        
        and
        
        cid#1507490 Big parameter passed by value
        
        Change-Id: I53a8ee3fd0312de6fecd39238eff90cfff5b3261
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137588
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-29  Caolán McNamara  <caolanm@redhat.com>  [09607592b9fb0a7346e8dd2175adf15ace2d24dd]

        cid#1507491 cut and paste typo triggering 'Constant' variable guards dead code
        
        Change-Id: I9b833575f3cc3ba886b355eefdfa9155d2dffae1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137587
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-07-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ce2003a672c410e9cd47bb6580688eee57165d7c]

        svx: manipulate SdrObject::m_aOutRect indirectly
        
        Change-Id: I0d8a8e4df06595250c07a61181fbd76fe1da5662
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137571
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f1436b235c02a4bfda001208cbe712c2b457acfa]

        svx: remove using namespace and unneeded "css::" ns declarations
        
        Change-Id: If2eb5f61798e4efbcc845957fc1345b1560bcbe6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137570
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-29  Balazs Varga  <balazs.varga.extern@allotropia.de>  [7321db3cadc8c0e4437ca04e5dcb652734ea9c26]

        Related tdf#117276 sc: Show hidden filter elements as inactive elements
        
        Ignoring filtered-out value when we unselecting All, re-selecting All button,
        hitting the Cross-button ("Hide only the current item") or hitting the
        Check-button ("Show only the current item").
        
        Followed up commit of 2d1df9f3dccc10f13b8585ad18afce1542ebc4d1
        
        Change-Id: I33e169a08054f1afec887915730eeae9a26d4739
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137558
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-07-29  Caolán McNamara  <caolanm@redhat.com>  [3777a1e769913460ecc818988df8fc57829d7113]

        cid#1507492 Improper use of negative value
        
        Change-Id: I7c44307917df3397cfc9c99a982c54f51693e660
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137589
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-29  nazanin yadi  <nazanin.yadi02@gmail.com>  [12f2622a6941dca7f376e0c0e25d89623580ca0d]

        tdf#87605 Add new words to technical dictionary.
        
        Change-Id: Ic9eaf11c75f91812d3feb839f47e0898e12d65e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135455
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-07-29  Mike Kaganski  <mike.kaganski@collabora.com>  [8fc338f2afb9abb75f9b7c0a2d442f7d4f1b2a40]

        Better valid certificate check, consider filter data
        
        Otherwise, testSignCertificateSubjectName that has an explicit certificate
        subject name requirement would fail when user has other valid certificates,
        but not this one.
        
        Change-Id: Ic3c440a8316314c922a53a51085a3e829f235f6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137593
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-07-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [7e3b3a9bd5370c68877d7d6abe97043460a687ca]

        tdf#119840 make this loop a little more efficient
        
        by breaking out early
        
        Change-Id: I2444c9f8b79e0b517eb3ab3b19fed2d98c52a8e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137615
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [3df5be9210ec0a057567f7f68aac445a77facb71]

        use more SwPaM::StartEnd
        
        which is more efficient than calling Start() and End() separately
        
        Change-Id: I41c99527bcb37728bb9a87f63ed654e0be3d1f0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137614
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [af65e892dcf729a4b65198379d2155163460bf5e]

        clang-tidy modernize-pass-by-value in xmlreader
        
        Change-Id: I448d3119129a864e79dbef336e46545f9aca8b25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137584
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-29  Julien Nabet  <serval2412@yahoo.fr>  [baf433a2f77082b12e111bfd4d60ba372e339be1]

        tdf#150187: Crash in Presentation Styles - Background objects - Modify
        
        Regression from e85b482df3fa01e5a2b549df63db96cc49f1ca78
        (use SfxItemSet::GetItemIfSet in cui)
        
        Change-Id: I74889f21f2bda248946269b0caf5ddc629002ae0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137580
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-29  Caolán McNamara  <caolanm@redhat.com>  [047305b1dcf2a1c9cdc62c8ecd8079db4b994fcb]

        gtk4: add an initial placeholder image to flag there will be one set later
        
        Change-Id: Ib1696b16990d3ae08fd2be10cc9fe89322287369
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137576
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-29  Caolán McNamara  <caolanm@redhat.com>  [276bd8005c4a0cc006a306c5f8d1eccdf9e8fa2c]

        resave with latest glade
        
        Change-Id: Ic47dd35a859723895d25ffa210d8cc8971c28e0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137575
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-29  Balazs Varga  <balazs.varga.extern@allotropia.de>  [fe2d59a0730e60c0196baa46af12440afd343878]

        tdf#150100 sc import and UI: fix double cell border dialog
        
        Hide "Hairline (0.05pt)", "Very thin (0.5pt)" and "Thin (0.75pt)"
        predefined border types for Double cell borders, because it has a
        minimum thickness 1.1pt, which means, we cannot allow to select them.
        Also setting the Medium (1.5pt) predefined thickness to the border
        width for Double borders as the thinnest possible predefined value.
        
        TODO: tdf#146466: Inconsistent choices of borders between toolbar and sidebar
        
        Change-Id: I46ccb206835a34a6dfaa39e63e614bb01bc6b02e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137441
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>

2022-07-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [4f61276dae10fdaf2ed33ab23d98adbe311cb7ee]

        svgio: Add support for clip-rule="evenodd"
        
        Change-Id: I028aa88bdd72b4f87526a3d1edabd612d7686571
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137577
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-29  Julien Nabet  <serval2412@yahoo.fr>  [d07f18e0c3f8d50deea643c0ecab171795bd1231]

        tdf#126754: Wrong OpenType tag for fractions in "font features" dialog
        
        Opentype defines only "frac" and not parameters values like 1 or 2 for "frac"
        
        See:
        https://en.wikipedia.org/wiki/List_of_typographic_features
        https://docs.microsoft.com/en-us/typography/opentype/spec/features_fj
        
        So remove STR_FONT_FEATURE_ID_FRAC_PARAM_0/1/2
        + remove the extra ":" for STR_FONT_FEATURE_ID_FRAC
        
        I gave a try with "Alegraya" font, it worked.
        I also give a try with "Linux Biolinum G", there are still "None" (value "0"), "Diagonal fractions" (value "1") and "Nut fractions" (value "2").
        It seems they're on the font itself like entry "'frac' Diagonal and nut Fractions".
        
        So it shouldn't bring regression.
        
        Change-Id: I2f46a3f4a53dc498b764dbeb1c1266589cc8d8c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137574
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [9507e96153cea750c6582f05a98af174270bdf33]

        svgio: qa: add unittest for fill-rule
        
        Change-Id: I76c0594d634c4154bd2b63027e93934b521998d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137573
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-29  Justin Luth  <jluth@mail.com>  [fd428245bf180bb4ecc0486110aeeca091aa8403]

        tdf#148810 ppt import: Depth set by EE_PARA_OUTLLEVEL
        
        It isn't enough to set Paragraph->SetDepth.
        It must match the property set.
        
        Change-Id: I96a22057c57ae869542b4ffbc069a7cd89bb06c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137543
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-07-29  Justin Luth  <jluth@mail.com>  [be39a3d8c1bf9b134839a90e52ccabb2101421f4]

        Revert "tdf#141652 partial revert "Reset ShapeProperty priority..."
        
        This reverts 7.4 commit 18cc1240565e697859dd7d17058f91d5e01df929.
        
        Someone backported it to 7.3 as well.
        
        Change-Id: Ie04595e11dd9d2e15fa940b8ada71714bd434f6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137581
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-07-28  Rafael Lima  <rafael.palma.lima@gmail.com>  [cca8a1935197554a3ae22f448b15800eb12a700d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fbbbb4dedd4e42ed16056ba9c98a829601f61833
          - Improve description of how to invoke Documents and Calc SF services
            
            Change-Id: Id9b9cc379bd838bdbae882554c8320f30595453e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/137416
            Tested-by: Jenkins
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2022-07-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [89c7f5c5a8898ee2dcb0c738e8ce026e5b238ea5]

        oox export: export line/fill and text props. of a data table
        
        Change-Id: I02a4c35693b599578e073d52a2d22ad59bc31786
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137409
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-28  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [67ed7f8e2da59211ac938f5ba84c31fbd812759c]

        pdfium: fix build on windows aarch64 - no __popcnt
        
        see https://docs.microsoft.com/en-us/cpp/intrinsics/arm64-intrinsics
        
        Change-Id: I291f727c1aa6e00d02d2339fcb338159ae49d0c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137568
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-07-28  Caolán McNamara  <caolanm@redhat.com>  [eaa0954fbf455ad7a71c011406e382ee7f7a8018]

        gtk4: don't attempt to create a visual junction between float and launcher
        
        the alignment won't match when using GtkPopover to implement these,
        there's an extra border+margin between the launcher and the contents
        
        Change-Id: Idb78d903874fee5a28e87c89951d9b3f9063c547
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137554
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-28  Chris Sherlock  <chris.sherlock79@gmail.com>  [756ff6f6dfb24048c43b682a95241d5548a1bb8f]

        vcl: Animation - cleanup pause functions and fields
        
        Change-Id: I8a338a92823bd4e4c1f8123d52711d0925357ee6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/76430
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-28  offtkp  <parisoplop@gmail.com>  [a697296097a55a03189e97f93ce540819f42057a]

        Use bitmap width instead of scanline size in combineScanlineChannels
        
        Change-Id: I9f5de7ed1bdcd39e5d6e580a2edbd5c0dd2027e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137278
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-28  Chris Sherlock  <chris.sherlock79@gmail.com>  [2732115080036e4333fd025ca00396b3ff48c624]

        tdf#143148 tools: Use pragma once instead of include guards
        
        Change-Id: Ie34bc66eb1dc475566b315db698976913c8aa37b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137390
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6c2ae836aa6125e995f86985557c006c837a19bd]

        chart2: set the char props. to the cells of a data table from model
        
        This copies the char. properties from the model to the cells of
        a data table, so the correct char width, font is used for text
        when the table is rendered. Also add margin to the text, so it
        looks better.
        
        Change-Id: Ib74a8136459a31d64a86dec36a6ba14d2c313cf2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137408
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-28  Michael Stahl  <michael.stahl@allotropia.de>  [0dcebde891619b4dcb4c0d170b3b5919ac6750c8]

        tdf#150181 vcl: first column is editable by default in SvTabListBox
        
        (regression from commit fe38553aef2121f358fb58e450ec69314aad851e)
        
        Change-Id: I58e1afb228dfd87b7d642ccf1b58277960f01e14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137561
        Tested-by: Jenkins
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-28  Michael Meeks  <michael.meeks@collabora.com>  [a71a5cdb972174cb7c33e67927cd519152fd3cf6]

        lok: add dumpState feature for better in-field diagnostics.
        
        Always suspicious that some un-expected dialog / state can cause
        strange behavior in a client. An initial cut at an API to make it
        easier to unwind such problems by exposing the toolkit state.
        
        Change-Id: If8f17943fa4837df4f9ca659a111dcdce5c23244
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137504
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2022-07-28  Justin Luth  <jluth@mail.com>  [2b0626e2e9d112280e9d9a296cc7d7ba3022bdc9]

        remove unused SETBULLETTEXT flag in editeng
        
        Already unused in initial import.
        
        Change-Id: I423442a2b036c64727af608fa667f1f8a427391f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137542
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-07-28  Julien Nabet  <serval2412@yahoo.fr>  [d39a6726b8583086215a4452ce6867eb20c118d8]

        tdf#119246: Dimensions dialog has wrong values in several fields
        
        Regression from a8dd49b9fc59371ff8edb31082bbd4f1b6179b1c
        Convert dimension lines tab page to widget UI
        
        Min and max should be -10000 and 10000 (in mm).
        
        Change-Id: I936857f4c10bd2b6fec7b0e492c069b88cc071dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137553
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [156073b6ed57424da685bd141ee366bd4467c4e0]

        these classes can be final
        
        Change-Id: I84bb39b6365e445998a793798279c7f9f1064581
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137552
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [031da439aca27c031bf122a837ee53d074c75358]

        tdf#119840 elide some allocations
        
        Change-Id: Ibff6a80a65463641337dc30d88c7ee8432cf816c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137551
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-28  Caolán McNamara  <caolanm@redhat.com>  [b87ac05be8855275b9c5dd48770a1f52b8e8f966]

        gtk4: use GtkPopovers to replace popups
        
        still a bit rough, but functional at least
        
        Change-Id: I4b5f896a0d895ed20da3534173c20241a7fe7ea1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137510
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [44a11bb8c99e02ac3ac16b405377ea61ffa8841b]

        clang-tidy modernize-pass-by-value in xml*
        
        Change-Id: I9bd5f6adfd138c391d76aebfe08ba01e6b3ab3bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137550
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-28  Rene Engelhard  <rene@rene-engelhard.de>  [7091a5416e6e1d5ff8c3b40646de30fe1458db24]

        work around rounding difference on i386 in descriptiveStatistics test
        
        No idea why this only appears now, but:
        
        ======================================================================
        FAIL: test_descriptive_statistics (descriptiveStatistics.descriptiveStatistics)
        ----------------------------------------------------------------------
        Traceback (most recent call last):
          File "/home/rene/tmp/autopkgtest-lxc.4j23khs6/downtmp/build.zIT/src/sc/qa/uitest/statistics/descriptiveStatistics.py", line 108, in te
        st_descriptive_statistics
            self.assertEqual(round(get_cell_by_position(document, 0, 6, 10).getValue(),14) , 0.01524095329036)
        AssertionError: 0.01524095329035 != 0.01524095329036
        
        Change-Id: I496daf61a9542ea0da78e6092dd7070a2665ab0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127363
        Tested-by: René Engelhard <rene@debian.org>
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-07-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [54f86db0c9267825e9283c523e990dfe71bf3fc9]

        tdf#119840 reduce OUString allocation
        
        this is hit fairly hard when iterating over the document
        
        Change-Id: I08050fc3262ab1951c1800e6daedb720b1f216df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137537
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [28dc1e713cfc5b5ea38e15f032aba72d05e40b33]

        tdf#119840 remove some OUString allocation
        
        Change-Id: I488db37b3a60feb351d1ecd46278f6d5c3cdde5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137535
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-28  Mike Kaganski  <mike.kaganski@collabora.com>  [7ba40c7d62c7c15f9c0e9cbc21b48f105454b885]

        lok: Properly update sidebar context in Math
        
        Change-Id: I830c0d9bdeaa6340283eafc3e91251d02602d7aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137247
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-07-28  Mike Kaganski  <mike.kaganski@collabora.com>  [30e08c83e502562966351f4236e9dd9230ffa435]

        lok: Enable sidebar in Math
        
        Change-Id: I1554a924eef0bfcaffa893057a37ef45321a0cf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137246
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-07-28  Mike Kaganski  <mike.kaganski@collabora.com>  [2fc16dc84d0b1b1bd7978a30e1b79ff3100fefdf]

        Enable Math sidebar panels for JSInstanceBuilder
        
        Change-Id: I9c71dd3cad1e45d0a01ab187c652711c19fe3b89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135444
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-07-27  Caolán McNamara  <caolanm@redhat.com>  [20cc897dddb8ae7cee3c6d66e9cebba9da543c3a]

        gtk4: for gtk4 set the size of both layers of the overlay
        
        the size request for the overlay comes from its main child, the drawing
        area in this case
        
        Change-Id: If814aaa1d1fc38b331b18f5e9685c405d4f0d1b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137509
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-27  Eike Rathke  <erack@redhat.com>  [3172472aa749defc68f51e3436a089f49a496e8b]

        Unnecessary to remember mbFiltering at column, tdf#140968 tdf#140978 follow-up
        
        It's inviting confusion and only needed for FilterEntriesHandler,
        so pass it there.
        
        Change-Id: I8056bf8e8f563b28358c46b19071e7caa69c88a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137513
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-07-27  Miklos Vajna  <vmiklos@collabora.com>  [4e329f50e42c91704b84b1fc583d6815ab22adab]

        tdf#148291 sw clearing breaks: fix RTL layout
        
        The bugreport has two documents that show clear=left and clear=right is
        basically ignored in Word in the RTL paragraph case, while clear=none
        and clear=all work as expected.
        
        There was no special-casing for RTL in SwBreakPortion::Format()
        previously, as the OOXML spec does talk about left/right even in case of
        RTL, i.e. no expected mirroring is documented as the behavior. Looking
        at [MS-OI29500], "2.1.528 Part 1 Section 17.18.3, ST_BrClear" does say
        that the Word "behaves unpredictably" in the normal (non-web) layout.
        
        Fix the problem by handling clear=left and clear=right as clear=none in
        the RTL case, this fixes the rendering differences for both
        bugdocuments.
        
        If later we do want the mirrored layout, then such mirroring could be
        done in SwTextFly::GetMaxBottom().
        
        Change-Id: I6265e64540fa9e5b893cfbea146152854416dce2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137507
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-27  Eike Rathke  <erack@redhat.com>  [2085e90fe8ac129bc4dbac4612d1ea7544335dae]

        FilteredRow is not a property of the column, tdf#117276 follow-up
        
        It's only needed in the FilterEntriesHandler, so pass it there.
        
        Change-Id: I5554ad13a43ccce6aafbba82b33418f060173a43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137512
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-07-27  Eike Rathke  <erack@redhat.com>  [19533948370dc1ccd7334dbe1a8b7fc8330b10c0]

        Name FilteredRow what it is, not hidden; tdf#117276 follow-up
        
        Also avoid defaulted parameter, it's only one more place to
        change.
        
        Change-Id: I64468fcd7085eff7a49bd0c359fdf14a31058af6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137511
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-07-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [d5e922f0864b88ff44c49e75f984e96659171771]

        tdf#119840 Store pointer to redline
        
        in SwContentIndex, so we can walk the sw::Ring of SwContentIndex attached
        to a SwContentNode, which is considerably faster than scanning
        the redline array.
        
        Shaves 10% off load time
        
        Change-Id: I98c9815d98846862280f5a2b0a656667cf63f05d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137438
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-27  Michael Stahl  <michael.stahl@allotropia.de>  [baf8d2c1c16cb3bdc4edad2560f95fea807a034f]

        sw: delete bookmark if paragraph is fully selected
        
        testTdf96479 requires inserting with absorb=true to be treated as
        Replace, and there is of course no string in insertTextContent().
        testDeleteFlyAtCharAtStart requires setString("") to be treated as
        Delete.
        
        Annoyingly this requires API setString() call to be replaced with
        internal call, do this for SwXTextRange and SwXTextCursor which are
        the 2 classes typically used in practice.
        
        Change-Id: I87caa1aa11abe298cdd3d9a9bbb602e547c7b443
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137370
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2022-07-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [316e4c01f4056242b82047808169c78692a3d9e3]

        tdf#119840 elide some dynamic_cast
        
        Change-Id: Iafaedf26231bac142759d2bf667dfba083cf0122
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137503
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-27  Michael Stahl  <michael.stahl@allotropia.de>  [c7a76952b6fa0e6688028047726ac794fdd5cca3]

        sw: SolarMutexGuard missing in SwXBookmark::setPropertyValue()
        
        Change-Id: I41187b02e6b0545529e2a2c5b07da671eae89079
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137506
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2022-07-27  Colomban Wendling  <cwendling@hypra.fr>  [d6ce547a1a24379bf1783387e22cbf8d39866757]

        Better report unknown constant names by including their values
        
        Change-Id: Id93dedf39ad0e2d1968e80878dd1a1bb07d94b61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137336
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-07-27  Colomban Wendling  <cwendling@hypra.fr>  [98180644fe2125027dc3a5df637618d717a54e86]

        Don't use magic numbers or off-range enum values
        
        Stop using magic numbers standing for enumeration items.  It makes the
        code clearer, and this test is not here to verify the API stays stable
        but that the semantics are correct so there's no need for magic values.
        
        Also don't use placeholder values outside the enumeration range and
        replace them with the legitimate and pretty appropriate INVALID value,
        which has the same effect in the context of this test, and avoids
        abusing the APIs.
        
        Change-Id: Ib5c9d768ba83470d41c65e00ebe3e8878ce32f3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137505
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins

2022-07-27  Caolán McNamara  <caolanm@redhat.com>  [8e5c1982c41c234027245fe2da6bf9bc3f5fe238]

        tdf#108560 horribly slow to paste many lines into editeng with a11y active
        
        looks to me that once the bound rect (and visible children) are synced
        that they won't change again so continued recalculation of bounds
        doesn't achieve anything except super expensive calc for no effect.
        
        Change-Id: I1684e3724bca28d03f7c255c2d7a40eee1b70eae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137497
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-27  Colomban Wendling  <cwendling@hypra.fr>  [150f89d3b39fd062af56e21aa6d185758af67c0e]

        Fix comparing some Writer objects
        
        Offscreen objects in Writer are not exposed as children of their
        parent, but might be reachable through relations. In this case, similar
        objects can easily be mistakenly deemed equal (e.g. empty paragraphs
        will have the same role, empty name and description, etc.).
        
        Try to avoid this by taking into account the object's relations, which
        should at least have different targets if they are not the same.
        
        Change-Id: Ie6e1aaf388006b76d014ba2bd26aabef88d7dd6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137335
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins

2022-07-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [50c480bc1f68bc681fe369e0cb002a8f5b51843a]

        chart2: add char properties to the DataTable model
        
        Change-Id: Ie4b49f36def7d20f89695157c3b95e6ee5d16d83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137407
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-27  Miklos Vajna  <vmiklos@collabora.com>  [db4ac0542a33ba2ff4e64717ca1eb6de563f1a8c]

        sw content controls, plain text: send state changes to LOK
        
        This is similar to commit 373f655acbdad88ff5d76324f32650fe3a005e2e (Send
        state changes of content control UNO commands to LOK, 2022-07-22), but
        plain text was not a type at that point.
        
        Change-Id: Ia317c60411280c07e1e063ee4b23f12e0d9f6dd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137502
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-27  Caolán McNamara  <caolanm@redhat.com>  [9d777ef254330bb3d6af06e62ba602fe17824db9]

        gtk4: don't use an arrow for the gtk3->gtk4 menus
        
        this was the clipboard dropdown matches the save one
        
        Change-Id: I423aeed097cd22d48aa9efcaf95e0e8d6fd36d98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137501
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-27  Caolán McNamara  <caolanm@redhat.com>  [1b517e049001b856e8043c6892a4819709b8efcf]

        gtk4: fill in more of this menu related stub
        
        Change-Id: Ia646d6f98804ffbec1177d5964550708588ce88f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137500
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-27  Julien Nabet  <serval2412@yahoo.fr>  [4d855bb916bd41221e2b23d6d782e19b4b2740f9]

        tdf#150089: not all databases know "RESTART WITH"
        
        Regression from:
        https://cgit.freedesktop.org/libreoffice/core/commit
        tdf#119962 Fix autoincrement for copied table
        in 2021
        
        so use the block added in the patch only when detecting "hsql" or "firebird"
        in the string returned by getDatabaseProductName put in lowercase
        
        Change-Id: Ic35a03039e6d06846892d93d5b30186c53f24052
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137499
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-07-27  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [772f7a2dc3508bdebb53b6de4a43685d517cf1ef]

        tdf#150161: senddoc: use corrected name url: original can be a file path
        
        ...and in this case file name will be not parsed and --attach-name
        parameter will be empty. This leads to missing file name of
        attachment. In case of Thunderbird it is not a big problem,
        but Outlook does not want to attach .tmp files: it is "potentially
        unsafe attachment".
        
        Change-Id: I7c2f696391e1183211a169b08004c6668771f288
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137480
        Tested-by: Gabor Kelemen <kelemeng@ubuntu.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-07-27  Rene Engelhard  <rene@rene-engelhard.de>  [c4f7043c593823b8c5605e779371ff430659eb20]

        HPPA is 32bit
        
        as already handled as such in postprocess/CustomTarget_registry.mk
        
        Change-Id: Idc7ead94db8f14e656c36db0438c916b0f2565e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137498
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: René Engelhard <rene@debian.org>

2022-07-27  Rene Engelhard  <rene@rene-engelhard.de>  [c559dbd86474e4b0e5c2d0711508ab7f5efed6b5]

        rename GODSON/GODSON64 to MIPS/MIPS64
        
        as that what it actually is and the compiler defines are already
        -DMIPS/-DMIPS64 anyway (as are the PLATFORMID and the bridges'
        name mips/mips64)
        
        Change-Id: I274e7a3b0e140375a8e697c1790cbdb972251d29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137489
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: René Engelhard <rene@debian.org>

2022-07-27  Caolán McNamara  <caolanm@redhat.com>  [93f28ca499c6d15415f359a9e868a72bbcdc9b4b]

        tdf#149439 Update Custom values that may have changed since last printer check
        
        keep any value the user explicitly set, but update one that was taken
        from lpoptions if that changed
        
        Change-Id: I02ed4ff575cb7b2580b777bb0948de2ff7211621
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137484
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-27  Colomban Wendling  <cwendling@hypra.fr>  [8fe5a832b02ea6c5113c573f5b9c23e58049a4d2]

        Make AccessibilityTools available more widely and use it
        
        Move AccessibilityTools helper to test/ and use it in accessible_relation_set
        test replacing the copied over feature and consolidating the test as well.
        
        Change-Id: Ia5ea69bb08bb2a86e3eb6c3dba2ab182b612561d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137307
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-07-27  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [bbb57e8198863ee7bdadd3f2aac4420c08da94a3]

        tdf#67669 - Make narrow no-break space visible by drawing a gray background
        
        Make narrow no-break space visible by drawing a gray background like for non-breaking spaces.
        
        Change-Id: I3f2b4374a08ea8305c8c84eb497bc362866ad352
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137490
        Tested-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-07-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b9d360405a26ec976e443d501757ad806ffdcd6b]

        o3tl: use std::array as the container for enumarray
        
        Change-Id: I482140a14a4f18014d89ed5b8ce7c3ca9447b8d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137465
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ecef3edbcd61a80c1c65982a1ac71b23e06d3d54]

        Fix typos
        
        Change-Id: Ic0e61610612e987c9b1b75f9edcf9c04807d6737
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137488
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-27  Miklos Vajna  <vmiklos@collabora.com>  [3cdfed5dba206c1b3e1c9de77432606a36fda53f]

        CppunitTest_sw_ooxmlexport12: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Change-Id: I7024b990f38fead082df9f200ec4a5865fbc093d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137481
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-07-27  Jim Raykowski  <raykowj@gmail.com>  [b8ac21a3981b9d6fd94aa74c4da9026e580f44eb]

        tdf#149916 revert to showing text of referenced text node
        
        reverts cross-ref field listings in the Navigator to pre commit
        21b5d6e0dce7c2034aded96d1499da27094e2781
        
        A static_cast is used in place of a dynamic_cast which should provide
        for reduced time to fill the fields members list for documents with
        cross reference fields which was the main purpose for commit
        21b5d6e0dce7c2034aded96d1499da27094e2781
        
        Change-Id: If2734386de463a1280d835cab54f95e8bd7fab5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137444
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-07-27  Eike Rathke  <erack@redhat.com>  [550392aeb849b326aa0d5d84a0ec1d28d3d42503]

        Set interpreter's push stack MAXSTACK to 512, not limited to architecture
        
        ... that fixed size halving from 16-bit for 32/64-bit might had
        made sense two decades ago, but.. is a legacy left-over.
        
        Change-Id: I9a5bda3f0b7ec6df8dcd2b1fd09357ba5dbc4691
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137485
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-07-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [4d42aeae86253e167facb1adfddd0c9976b7801a]

        sal_uLong->sal_Int32 in the Find/Search methods
        
        we cast this to sal_Int32 once it hits the UNO methods anyway
        
        Change-Id: I8d18330929acbb5b2f40d9b0fd0f49e087be867e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137483
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [b3c66db70453d400528c3625335bfed2b0cfc475]

        tools::Long->sal_Int32 in SwCursor::m_nRowSpanOffset
        
        elsewhere in writer this is either sal_uInt16 or sal_Int32, so lets use
        the wider type
        
        Change-Id: I976aa2076a1bf703caff343806daf83de89782bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137482
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [773a8c919c70bf31a7eb240f779fe8a052326e63]

        no need to allocate here
        
        Change-Id: I0d08ee6a54ad87097909f5dacfd7a08c1f4b6770
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137479
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [4c38f51c727fac25fdeb15d78a24d9203fabac5c]

        convert CRSR_SKIP_* to typed enum
        
        Change-Id: Ia5cb9915fc7ad3238f4386f5ed3e43efc4b74a32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137478
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [b13631c562e85a6567a600edc5bb1d93418e4f53]

        make SwNodeIndex as SAL_WARN_UNUSED
        
        Change-Id: I26878594ea5629d8827bb2465050e5e5acc600e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137458
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-26  Michael Weghorn  <m.weghorn@posteo.de>  [11cd74ade59c6b47b25a737775a541fdd6faed44]

        tdf#150104 Store full printer/driver name in doc's JobSetup
        
        Printer and driver name have a limited length (64 chars for
        the printer name, 32 for the driver name) in the
        `ImplOldJobSetupData` struct that is part of what gets
        serialized into the "PrinterSetup" config item in
        settings.xml when saving printer settings to the document
        (s. `WriteJobSetup`). Longer printer and driver names
        get truncated, and only the truncated name got restored.
        
        At least for Windows, this scenario would result in the
        doc printer settings not getting restored properly,
        because `ImplTestSalJobSetup` (in vcl/win/gdi/salprn.cxx)
        among others checks that both printer and driver name
        match, which isn't the case when one version is truncated.
        
        ODF spec, version 1.3, section 3.1.3.5 says this on settings.xml:
        
        > 3.1.3.5 <office:document-settings>
        > The <office:document-settings> root element contains
        > implementation-dependent settings. The file within a
        > package for the <office:document-settings> element is
        > settings.xml.
        
        Since the settings are implementation-dependent,
        changing the exact format and content of
        the data in "PrinterSetup" is unproblematic,
        as long as compatibility with older application versions
        is maintained.
        
        Luckily, there is already a way to save variable-length
        key-value pairs with `JOBSET_FILE605_SYSTEM`,
        added in
        
            commit 4bd178f6ee60f641b2a6c7fcc9f6e4b6dd01df27
            Date:   Fri Sep 22 11:55:00 2000 +0000
        
                new feature in JobSetup: additional parameters
        
        Make use of this to save the full printer and
        driver name using the "PRINTER_NAME" and "DRIVER_NAME"
        keys and restore the values from those if present.
        
        For compatibility with older versions, the (potentially
        truncated) values are still written and also used as
        fallback on document open.
        
        Change-Id: I55bed58023fa7a078525add79b13f2310aa9a9dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137454
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-07-26  Caolán McNamara  <caolanm@redhat.com>  [59cfcd863b483a99491e6f8cd30016386bbff870]

        tdf#150145 text appears to have a row of pixels cropped out
        
        which is very similar sounding to
        https://gitlab.freedesktop.org/cairo/cairo/-/issues/390
        
        seems to be a bad interaction of slight hinting and sub pixel positioning
        with hints_metrics disabled with CAIRO_HINT_METRICS_OFF.
        
        lets continue to assume we desire CAIRO_HINT_METRICS_OFF most and
        disable hinting rather than use slight
        
        Change-Id: Id7b35d0e4f9291987e8ab96814936700374c6e16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137466
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-26  Tor Lillqvist  <tml@collabora.com>  [1c31791b0635dd626ce05a697c648ded0d6fea87]

        FreetypeManager::m_nMaxFontId is unused
        
        Change-Id: Idf50eee8dee0ad5f5e789a8554b80114c2c9f795
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137461
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-07-26  Michael Stahl  <michael.stahl@allotropia.de>  [a89b221afe2d2d8aa670236fce6e95022ffa1cd9]

        tdf#150017 vcl,sw: add UITest
        
        Unfortunately i couldn't figure out how to send keyboard input to the
        Edit widget in the SvTreeListBox; it's created by
        SvTreeListBox::EditText() and shows up when calling dumpHierarchy()
        on the DialogUIObject as a child of the
        SvTreeListBox/"19LclHeaderTabListBox" but the execute() doesn't send it
        events, neither when called on DialogUIObject nor on TreeListUIObject.
        
        So forward explicitly in TreeListUIObject::execute() - probably not the
        best way to do this?
        
        When using the UI, events arrive like this:
        
        0  SvInplaceEdit2::KeyInput(KeyEvent const&) at vcl/source/treelist/treelistbox.cxx:202
        1  (anonymous namespace)::MyEdit_Impl::KeyInput(KeyEvent const&) at vcl/source/treelist/treelistbox.cxx:117
        2  ImplHandleKey(vcl::Window*, MouseNotifyEvent, sal_uInt16, sal_uInt16, sal_uInt16, bool) (pWindow=0x6dc4bc0, nSVEvent=MouseNotifyEvent::KEYINPUT, nKeyCode=1026, nCharCode=0, nRepeat=0, bForward=true) at vcl/source/window/winproc.cxx:1209
        3  ImplWindowFrameProc(vcl::Window*, SalEvent, void const*) at vcl/source/window/winproc.cxx:2672
        4  SalFrame::CallCallback(SalEvent, void const*) const (this=0x8a19fb0, nEvent=SalEvent::KeyInput, pEvent=0x7ffc7f3639a0) at vcl/inc/salframe.hxx:306
        5  X11SalFrame::HandleKeyEvent(XKeyEvent*) at vcl/unx/generic/window/salframe.cxx:3190
        
        Change-Id: I0be42330aeef98ef09e21297acef6cf616b7f2d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137459
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-07-26  Michael Stahl  <michael.stahl@allotropia.de>  [aa6ec3f79607478213272283b7eb17ec2116173c]

        tdf#150017 sw: allow editing bookmark text in Insert->Bookmarks dialog
        
        Enable editing the text of the bookmark if it's "short" enough and
        doesn't span multiple paragraphs; Replace the text when finished.
        
        This will delete any footnotes or text fields in the bookmark text,
        which isn't ideal but there's Undo.
        
        Double-clicking the column via property "editable" only seems to work
        with native GTK widgets, so provide an additional "Edit Text" button to
        start the editing.  The button requires commit
        fe38553aef2121f358fb58e450ec69314aad851e to edit the correct column
        with VCL widgets, and it doesn't work yet with GTK widgets (but with GTK
        double-clicking works).
        
        Change-Id: If9e8a148b039889924e4870b2e9bbe977c977ce9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137355
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-07-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [96844af26402e4ab26ff7ba02e52989c3b294095]

        elide some temporaries when constructing SwPosition
        
        because the resulting pointer manipulation is not free, the temporary
        has to be attached to a linked list and then immediately de-linked
        
        Also add some asserts to catch SwPosition being created with
        mis-matching nodes in the SwNodeIndex and SwContentIndex.
        
        Which flushes out some bugs in
            SwHTMLParser::NewDivision
            SwIntrnlSectRefLink::DataChanged
        where it was creating a SwPosition
        with the SwNodeIndex and the SwContentIndex pointing at
        different nodes.
        
        Change-Id: Iea69f5ffc5860eb654435e161bc544b412d4c245
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137411
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-26  Miklos Vajna  <vmiklos@collabora.com>  [4e6327c673075ab4a44f497a06a8dbf759c1a72a]

        sw reqif-xhtml export: fix duplicated bookmark names in fragments
        
        The problem was that exporting multiple documents to reqif fragments and
        then combining them to a single document resulted in non-unique bookmark
        identifiers, even if they were unique in the original source documents.
        
        Writer already tries to ensure unique bookmark names, but if the export
        result is not a full document on its own, this is not enough. On the
        other hand, bookmarks in these fragments are almost always used
        unintentionally.
        
        Fix the problem by keeping the bookmark output in the HTML/XHTML case,
        but disable it for ReqIF.
        
        Note that we disable unique anchors in general, so this fixes the same
        problem with section anchors as well.
        
        Change-Id: Ib47d1589fa08d205b7904e21656c937bfbca0a2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137464
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-26  Szymon Kłos  <szymon.klos@collabora.com>  [ebbd0d763a84fdc6fc4fc8e70242f5c5ee70be71]

        lok: don't force formulabar update on every view switch
        
        This will reduce number of messages and helps to avoid
        selection change in other views when someone is editing
        a multiline cell and other user is doing something else
        at the same time (which triggers view switching to perform
        operations as different user).
        
        Change-Id: I8efc82be9793910c46bf6f33f7993e4c5734f9de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137304
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Rashesh Padia <rashesh.padia@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137463
        Tested-by: Jenkins

2022-07-26  Szymon Kłos  <szymon.klos@collabora.com>  [496475c66665209dcb56f0bd1528b14dd8b689ca]

        lok: allow shrinking too big widgets
        
        This is followup for:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=2b58a0979f9206cfca6d78cb2f3d5e65cd735f8b
        Add sanity check to avoid potential crash in the Collabora Online server
        
        nExtraSpace can be negative for shrinking the widget - this is correct.
        For example listbox can have many entries, in GetOptimalSize it returns
        size required to show all of them, then here we calculate how much of
        that size we can allow to be used. When we have too many entries we use
        negative nExtraSpace.
        
        The original problem is not that we get negative number but case when we
        get value that is much bigger than size of a widget and it becomes
        invisible.
        
        So this reverts hack which makes impossible to shrink widget what causes
        problems with listboxes in tunneled dialogs. Also it setups better
        size request for csv import dialog grid widget - so we don't paint it
        as 10px rectangle - what was workarounded by the previous patches.
        
        Change-Id: I478660b12cf0b6a783c704201800018e9849cc23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136728
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137451
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-07-26  Szymon Kłos  <szymon.klos@collabora.com>  [8b5a6af435952398bfc6328c10e8f3cdae475312]

        MarkColumns should modify formula if editing is active
        
        Change-Id: I2ad4df0e6ad87bdad689112683bd29babf127502
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137227
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137462
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-07-26  Szymon Kłos  <szymon.klos@collabora.com>  [a6586ab2e6a5bb352f2958067cbe88095b6e2ada]

        lok: formulabar: handle mobile IME
        
        Change-Id: I7cb69efaebb42020353133e590a161b2e4bc5210
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137086
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137457
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-07-26  Michael Stahl  <michael.stahl@allotropia.de>  [7974cea6c788e02d7c36573e2d10dcc51884f70e]

        tdf#150017 sw: Replace should not shorten bookmarks
        
        If there is a bookmark on the text that is replaced, its end will be
        after the 1st character of the replacement text.
        
        This is very odd and it would be much better to put the end at the end
        of the replacement text, particularly if the end of the bookmark used to
        be at the end of the replaced text.
        
        Text attributes already work such that the attribute on the first
        character before the replace is expanded to the entire replacement text;
        this seems odd too but as it happens Word does the same thing, so
        this patch makes bookmarks consistent with attributes.
        
        Change-Id: I6a4b43c779c207a31edb02b416d50c30386c94c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137272
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-07-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5b1a8f39ee58fe5372eea18ce1ee99c95b11ba05]

        oox export: add export of basic properties of a data table
        
        Change-Id: I2c8b76125fc788a9e4df164171d6cbd351bc1c4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137406
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-26  Szymon Kłos  <szymon.klos@collabora.com>  [19807d4f31a1f58fe434dfe638e1f3c9a0d8e921]

        jsdialog: handle grab_focus action
        
        Change-Id: I20ec0ac75dfb6260cdd603f9dec7cd5001cb5650
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137085
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137456
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-07-26  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [880ece2bf00587bdaa633eb572c8dfb56a57b701]

        Update git submodules
        
        * Update translations from branch 'master'
          to 9d3310b0b0232aea02d5f75f4d3ce76b6d58635c
          - update translations for 7.4.0 rc2/master
            
            and force-fix errors using pocheck
            
            Change-Id: I05d988bab736eb89ef05e768a71e53157fe78a24
            
2022-07-26  Miklos Vajna  <vmiklos@collabora.com>  [6cf1f3c09c43bd3bbcda611a9476ff5e64c5164f]

        crashtest: fix crash on ODT export of forum-mso-de-84211.docx
        
        XMLTextParagraphExport::ExportContentControl() disables the export of
        the <loext:list-item> XML element in autostyle mode, then it should also
        disable the export of the matching attributes.
        
        Change-Id: Ia65fc8bd3398df0ab1b71973695c9bc8d10deaa4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137452
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-26  Szymon Kłos  <szymon.klos@collabora.com>  [a66c2f55118aac03ee3a06ebdd97d48a93a6da9a]

        jsdialog: formulabar: dont send huge paragraph id when not found
        
        Change-Id: Ia5586023f639815e54628bfad1a8df11c295c741
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136848
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Gökay ŞATIR <gokaysatir@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137450
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-07-26  Szymon Kłos  <szymon.klos@collabora.com>  [c2a52693770c7db4741dedfdb7222b93f045b101]

        jsdialog: add open/close instead of toggle menu from dropdown
        
        it will make us sure we don't reopen popup when we just toggle
        so we will be in sync
        
        Change-Id: I014e824a29d91d5972a6840246bcd4c31d24ae48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136570
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Rashesh Padia <rashesh.padia@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137449
        Tested-by: Jenkins

2022-07-26  Caolán McNamara  <caolanm@redhat.com>  [61e4f8503c89e0933b294304320e371804b077c9]

        Resolves: tdf#149127 explain the infobar asking to refresh master password
        
        Change-Id: Ia8439dd6f5dca91f008150ed759eef92fcc4b9a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137440
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-26  Miklos Vajna  <vmiklos@collabora.com>  [7748a0c437855133fb0a0ebadb60f5f083112f20]

        sw content controls, plain text: add insert UI
        
        - handle the plain text case in SwWrtShell::InsertContentControl()
        
        - expose this as a new .uno:InsertPlainTextContentControl command
        
        - add the new uno command to the default & MS-compatible menus
        
        Change-Id: Ie6eb7271f2c1603fb92036e0067b1e6be70d93ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137447
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [bbda36c328ddb16d32bdc1c3443893076f09a307]

        SwContentIndex: move the const_cast inside
        
        instead of doing it at the call sites
        
        Change-Id: I2ae8aafc14801894fa70c17b666b7d95849c7429
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137446
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-26  Miklos Vajna  <vmiklos@collabora.com>  [0c96a9ef657b12bcba6ae821b8703b433711b74b]

        sw: extend SwPaM documentation
        
        Explain which one stays and which one moves while adjusting a selection.
        
        Change-Id: I05ed0a376c1e75808f39a2683345ba389a83af3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137443
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-07-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [9acc54e65476e405bd8d9e4bca135be968448d3c]

        elide some temporaries when constructing SwPosition
        
        because the resulting pointer manipulation is not free, the temporary
        has to be attached to a linked list and then immediately de-linked
        
        Change-Id: I10594026aa388064abc652b91aff024deeb5ca54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137410
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [3caade9b4734245471347c7eb20090607d70f7b7]

        simplify some use of SwPosition
        
        by moving the const_cast inside the constructor
        
        Change-Id: I1b43a6d3759de250475f0ebc7d65449ff800b570
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137405
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-25  Regina Henschel  <rb.henschel@t-online.de>  [5df1bb4b1b222be00d25097660c4ee33542896ea]

        tdf#135953 move txXfrm to compensate TextRotateAngle
        
        The text rectangle specified by the txXfrm element rotates around its
        center. We not directly use this rectangle but we use the text area
        rectangle of the preset geometry and crop it by setting distances so,
        that the result equals the txXfrm rectangle. But the text area
        rectangle still rotates at its original center. So we shift the txXfrm
        rectangle so, that it would be at it original place, when rotated with
        TextRotateAngle. We then can use the shifted one to calculate the
        needed distance values.
        
        This patch contains the calculation of the text area rectangle for
        type 'rightArrow' in addition. That fixes tdf#132302.
        
        Change-Id: I59d9aecaaa7ce2ef4502651088ff9576b90873f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137396
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-07-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [306ae32bfa92b06588173ee495acf3cb384ffb24]

        tdf#119840 HideIterator no need to always call GetRedlinePos
        
        if we are not going to process redlines.
        
        Shaves 5% off load time
        
        Change-Id: Ie46370b3f6172c35c057f7f9cb3285c76afa9d24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137437
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7d5a3a762042d8becc2d870269981326665938ac]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to eb721e7331e6761ec1e42548033a56485ee4724e
          - Fix typo
            
            Change-Id: I5d332c35931a3b746111c946170b8946765a65e2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/137442
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2022-07-25  Aron Budea  <aron.budea@collabora.com>  [373f655acbdad88ff5d76324f32650fe3a005e2e]

        Send state changes of content control UNO commands to LOK
        
        Change-Id: Id6b3f9a35c129078b564f7906e03f6aa9306a5f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137415
        Tested-by: Jenkins
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2022-07-25  Mike Kaganski  <mike.kaganski@collabora.com>  [195faf2b3d1ee0f4fd1bf59137cc6310c390ebbe]

        Handle Ctrl+Z / Ctrl+Y in Math graphic window correctly
        
        ... instead of trying to insert a control character in the formula.
        
        Change-Id: Ifcf4d3ce1111a381cd29de310b041c08f7314cff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137402
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-07-25  Caolán McNamara  <caolanm@redhat.com>  [7a48b95e2516f51460341c6e0f8f991cca93c6f2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to edb58d78bc7d7f344c0f6fe00cfb65386be8a735
          - tdf#149127 explain the infobar asking to refresh master password
            
            Change-Id: Ib5be9007fb16be39687252ea654e133371d2a444
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/137439
            Tested-by: Jenkins
            Reviewed-by: Caolán McNamara <caolanm@redhat.com>
            
2022-07-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [9fdb06d65a8f2c3401392bffee9c4639e178aada]

        rename SwIndex->SwContentIndex
        
        to help my poor brain with the different kinds of index we have floating
        around
        
        Change-Id: I47ed223922170687d7e07812445aed66b3218230
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137404
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-25  Mike Kaganski  <mike.kaganski@collabora.com>  [493b62c6805125b7f3ebfbd2b4b73a7d49aa0f67]

        Some refactor
        
        Change-Id: I58f315e39e33a09585d6325590998ac8195687db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137401
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-07-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [6cfa03bbfb7397c34fe2ea605a4ef573ae92e4ea]

        SwIndex/SwIndexReg is only used to deal with SwContentNodes
        
        so make that apparent in the type system and naming, instead of
        implicit.
        
        Which requires adding a small helper class for the one place we were
        instantiating an SwIndexReg by itselg
        
        Change-Id: I74db37239aed0005e5a2a01916635fa93de638f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137403
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-25  Mike Kaganski  <mike.kaganski@collabora.com>  [ab12ae777b8213f2a3a8ed9a744adb82a1f75e32]

        A bit of RAII
        
        Change-Id: I58fb16f7e2c4c30212605b667cfd3f79a3dc7d4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137400
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-07-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [8a843f7e98dfe6bfb04e91e5b16e3a1df18fbf58]

        loplugin:moveit
        
        make the plugin more conservative, so we see less false+
        (although we also miss some possibilities in the process)
        
        Change-Id: I91b1806271e7f802d7459834ab7bcc569047da3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137342
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [0351bec874f7e83c437e485e8d61a41f32718e25]

        use more o3tl::span
        
        which means we can reserve precisely the right number of entries when
        building maps
        
        Change-Id: I580414699289369de4730caae09829bbd8759e82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137292
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-25  Miklos Vajna  <vmiklos@collabora.com>  [9700c1b2170ad04453a361ed5647937833ac3c18]

        sw content controls, plain text: add DOCX import
        
        - the core of this is the writerfilter/ change to call PopSdt() for
          SdtControlType::plainText, which maps inline plain text SDTs to Writer content
          controls, not to input fields
        
        - disable the grab-bag in this case, otherwise we would run duplicated <w:sdt>
          elements on export
        
        - fix CppunitTest_sw_ooxmlexport7's testSdtAndShapeOverlapping by postponing
          the SDT start in DocxAttributeOutput::WriteContentControlStart() in case a
          shape is anchored at the same position as the SDT start: if the shape should
          start inside the content control, then it should be anchored after the dummy
          character
        
        - reduce the debug output in VMLExport::Commit(), which could write control
          characters to the terminal on test failure, potentially breaking it (requiring
          a 'reset' to recover)
        
        - fix CppunitTest_sw_ooxmlexport5's testSdt2Run: now we merge two runs inside a
          plain text content control into a single one, and there is no problem with
          that, so adapt the test instead
        
        - fix CppunitTest_sw_ooxmlexport17's testTdf148361: plain text inline SDT is
          now a content control, not a field
        
        - fix CppunitTest_sw_ooxmlfieldexport's testfdo82492: explicitly assert that
          there is 1 text run inside the SDT and there is a shape after it (outside).
          Also extend DocxAttributeOutput::EndContentControl(), so it ends the content
          control at the correct, earlier position in case it's followed by an as-char
          shape
        
        - fix CppunitTest_sw_ooxmlfieldexport's testfdo82123: again assert that the SDT
          has 1 run with text, and there is a drawing after the SDT
        
        - fix CppunitTest_sw_ooxmlfieldexport's testTdf104823: this revealed that some
          more complex logic is needed to support data bindings, so exclude
          text-with-databinding from the scope of this commit and continue to map those
          to input fields for now
        
        - fix CppunitTest_sw_ooxmlfieldexport's testFdo81945: this had a similar
          problem as as-char shapes, but this time a new SDT is starting right after a
          previous SDT. Adapt DocxAttributeOutput::EndContentControl() accordingly,
          though perhaps this should be generalized later, so we always close SDTs in the
          previous run, unless this is the last run, or something similar
        
        Change-Id: Ifaf581be884a683de6c8b932008a03ba43734b75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137399
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-25  Miklos Vajna  <vmiklos@collabora.com>  [f17aec9f573f87e4a8fa5ccdf504897d745bb0a6]

        vcl: fix assert fail on invalid user input in the vcl::WindowData ctor
        
        This seems to be a problem since
        ea5a0918c8c32309821ab239c4b95f4d6a3b5c12 (VCL add vcl::WindowPosSize
        abstract class, 2022-06-02), which started asserting that the window
        size is not negative. Which is fine, but then callers like the
        vcl::WindowData ctor has to be adapted, since they get user input.
        
        My user profile had a string like:
        
        "1056298152,1049249376,-1906262000,-1906261808;5;0,0,0,0;"
        
        passed to that ctor, so soffice failed to start up.
        
        Just ignore the broken user input at the call-site.
        
        Change-Id: I942b0f2dfc1a07f9514c120761e100691f6d1a59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137357
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-25  Miklos Vajna  <vmiklos@collabora.com>  [a6e5726f186bf9d2a0ea91169649504c7396c539]

        sw content controls, plain text: add DOCX export
        
        Map the PlainText UNO property to:
        
                <w:sdtPr>
                  <w:text/>
                </w:sdtPr>
        
        Change-Id: I57f365fcfb3a80acb74aa932432a8ae8f3acc92b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137398
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-25  Miklos Vajna  <vmiklos@collabora.com>  [ebed8dc382817b8f356d090ac4794a3eee8f1f0f]

        sw: prefix members of SwCharURLPage, SwParagraphNumTabPage, Xst and Xstz
        
        See tdf#94879 for motivation.
        
        Change-Id: Idf6a9da5f00ca37fc12b994301df0e378509a90f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137397
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-24  Caolán McNamara  <caolanm@redhat.com>  [41f02927b6d8470c298c8a2f407c98420a5ebe24]

        ofz#45551 Out-of-memory
        
        Change-Id: Ic58fe7e279941b976412131fc8b3c81eba080296
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137395
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-24  Caolán McNamara  <caolanm@redhat.com>  [9a9d955f7bbcedb7921345a107f4aec5128c1c43]

        ofz#49217 height_sp member, etc unused
        
        massif peak from 37.10MB to 28.16MB
        
        Change-Id: I3d773637cee4243f235a4784e29a066d2c8b747a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137384
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [96648fa4b38a77cb86ed03962db2676916a8a97c]

        Fix typo
        
        Change-Id: Ia6c5e8615cc1438664f2208b6b1fc5f0383840ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137392
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [323ff48366f54f59f0c95c6dd1c161ff456f3577]

        Removed executable bits on doc file
        
        Change-Id: I8e6e4e73850897d6f4858da5bbe682733f513b8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137393
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-24  Hossein  <hossein@libreoffice.org>  [e2b7f59c745a79542b15937bc824c7afe9969cde]

        tdf#147868 Disable add sheet when structure is protected
        
        Using "Tools > Protect Spreadsheet Structure...", it is possible to
        protect the structure of a spreadsheet document. Without this patch in
        place, the [+] (add new sheet) button is clickable but it does not work.
        This is confusing for the user, so it was decided that the button should
        be disabled when the structure is protected.
        
        This patch disables the [+] button just after the structure is protected
        using the above toggle menu option. The menu option becomes checked, and
        the [+] button gets disabled immediately. After choosing the same toggle
        menu option again, the check mark goes away, and the [+] button becomes
        enabled immediately.
        
        In this patch, GetDocument().IsDocEditable() is used to check if the
        document structure is protected. The argument for this choice is that
        the same function is used when renaming a sheet with
        ScDocFunc::RenameTable().
        
        Change-Id: If812d94841d3efd98d7ef898cc1f4b2f1387130b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137365
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-07-24  Hannah Meeks  <hmeeks4135@gmail.com>  [78071a36def92096920a0441b5fdac0fdd5a7c8e]

        VBA Fix Color mapping issues
        
        wdRed should retrun wdRed etc.
        
        Change-Id: I5ae359c8b5ec9c34ddd2fd18894bd860384b3cc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137383
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4827d5cb1508f6bca9489e31b877cfff36393c50]

        Removed executable bits from source file
        
        Change-Id: I0f36bec337e6167668a0fccd48b5a047327a9215
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137374
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-23  Ali_Abdollahian  <a.noghabi2002@gmail.com>  [5e7663b792ee1d56838d7a5082e5c29867f839f2]

        tdf#101731 Rename gradient border label to midpoint
        
        Renamed gradient border label to Mid_point
        
        Change-Id: Icda875d3c6f03ffd29395ac5ce932475cc629361
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136851
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-07-23  Regina Henschel  <rb.henschel@t-online.de>  [3ade0a5fb1d39360b76c7d62eebee5a18d3f4196]

        tdf#149538 no text area rotation if upright exported
        
        This is a followup to commit 7e23cbdb. With that commit the attribute
        'upright' is correctly emulated by a rotation of the text area
        rectangle. But I forgot to remove this rotation when the 'upright'
        attribute is used on export.
        
        Change-Id: I46d0f421be8ef6b44537134c73dc1e4326ba7e1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137368
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-07-23  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [1203fc97d9f036b24e1130575aa609bfe34601e1]

        Delete unnecessary new line
        
        Change-Id: I3e826c02895adda7dfa18c786dce0d94b08636d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137332
        Tested-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-07-23  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [9a612ce3d1d025d5f553cc348feaedeea37fc822]

        tdf#135761 - Calc cell editing: change search preference for the word boundary
        
        Since ImpEditEngine::StartOfWord is only used when a selection is deleted at the left, change the search preference of the word boundary from forward to backward. For further details of a deletion of a selection check ImpEditEngine::DeleteLeftOrRight.
        
        Change-Id: Ic68901cc04e5057e058ff03304f68eef1dca7a1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137108
        Tested-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-07-23  Justin Luth  <jluth@mail.com>  [28a947c8ceae8bb4b9306801ff4503970e9b1e76]

        related tdf#145998 sw ms export: smarter first header
        
        Possibly I should only set m_pPreviousSectionPageDesc
        when nBreakType is 2. However, this is export
        and LO doesn't have continuous sections,
        so it should be fine.
        
        The need for this should be VERY minimal now
        that a simple page break is usually utilized
        in this situation. As this unit test shows,
        it can still be valuable if a page renumber occurs.
        
        To push this idea much farther would require
        analysis of the actual layout, since a page chain
        can't be known whether we have seen a follow or not.
        
        Change-Id: I7dc37779ffebbf6649a10b08d561a14b0588c5c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137376
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-07-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [c0fec0010213e4596b7d22e03b3bcd5fda9efb49]

        elide some makeStringAndClear() calls
        
        when we are passing the result to a string_view, it is pointless.
        
        Change-Id: If1a1edef1d450f57cdfd35fbc0dbce03898cc4ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134944
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-23  Rafael Lima  <rafael.palma.lima@gmail.com>  [fb5a6fe80750c0c21e3987106889e2af99bb8e5c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to defa90e7b857b289bcc28529e9911d965e4a1166
          - Warn that names of Calc formulas must be in English
            
            While translating the help and doing some testing, I realized that the CompactLeft and CompactUp methods require the filterformula argument to use the English names of Calc formulas. This patch adds a note about it.
            
            Change-Id: Ie21b900ce52de566a2da8ec7a2813c46315403ee
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136933
            Tested-by: Jenkins
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2022-07-23  Mike Kaganski  <mike.kaganski@collabora.com>  [1987aa7b597650930e32c274240fdec68617d903]

        Simplify greyscale palette initialization further
        
        Change-Id: Iaab6a493e0a0c329f6b6e229f0ce0cdabb188112
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137361
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-07-23  Justin Luth  <jluth@mail.com>  [fa5d80106080fa305479758dd43d0defb684376a]

        related tdf#145998 docx export: fix writing blank headers/footers
        
        That perpetual m_bHasHdr variable was really confusing,
        and it was completely misused (by me). This change should make
        it much easier to understand the purpose.
        
        To do this completely efficiently would require multiple variables
        for each type, but this is good enough.
        (It just means we might create a few more empty headers than is
        absolutely necessary.)
        
        Change-Id: I0686fe2af81203021ff1bd58d79d9cd3bc81a89f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137375
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-07-23  Eike Rathke  <erack@redhat.com>  [b1a2f727ca99ecd3402d4b051b99cbfd24266e59]

        Related: tdf#150011 Add HRK Croatian Kuna to Euro conversion wizard
        
        Maybe just for completeness, it's removed from menu but might be
        callable as macro.
        
        Change-Id: Iade0be845186d3deb2f00f4aaa230c0b344cea72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137372
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-07-22  Eike Rathke  <erack@redhat.com>  [7c4b2db21ef77b37daf234ac1ab9989234606a22]

        Resolves: tdf#150011 Add HRK Croatian Kuna conversion to EUR Euro
        
        TODO: switch defaults before 2023-01-01 in
        i18npool/source/localedata/data/hr_HR.xml
        
        Change-Id: Ifc62aefbc8c9fe8bbf044f61ae4fd6eeff692185
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137371
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-07-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [2053fac9a81927a92aac016eab1b4525c058ce95]

        tdf#119840 tweak SwPosition::operator<
        
        It is slightly cheaper to check for == first, because that doesn't
        require fetching data via a pointer to another object.
        
        Shaves 7% off load time
        
        Change-Id: I4e22e55ed10198a8fadc49de708a5a6b55afc0ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137356
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-22  Caolán McNamara  <caolanm@redhat.com>  [ed2e37de2d2d26d996e001a3eaade802a2d716fa]

        gtk: honour disabled columns from set_column_editable for start_editing
        
        Change-Id: I3b49254b9bdaee1e10e82cc2cff0c4cbf52f74fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137363
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-22  Michael Stahl  <michael.stahl@allotropia.de>  [fe38553aef2121f358fb58e450ec69314aad851e]

        vcl: allow editing a column other than the first one in SvTabListBox
        
        There are 2 members mvTabList and aTabs in SvTabListBox and
        SvTreeListBox, and only aTabs is evaluated to determine which column
        should be edited when calling start_editing().
        
        This solution is probably not ideal; it would be better to have a
        parameter to select the column because one might want multiple editable
        columns with multiple buttons...
        
        Also, the native GTK implementation has the same bug (but there
        double-clicking the column works).
        
        Change-Id: I727792e635d3b610a2132ee5f4155e3ee610aaf2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137362
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-22  Justin Luth  <jluth@mail.com>  [c37f62b71fa59917ef85ff98480dff18aa936e41]

        tdf#145998 sw ms export: use page break, not section break
        
        If possible, use a simple page break instead of a section break.
        
        Eliminate unnecessary "page style" changes. If the page will
        become that style anyway, then a simple page break will suffice.
        
        The benefit is primarily for LO import, since it is virtually
        impossible on import to know if a section is identical
        to the previous section. Thus we have previously multiplied
        page styles - often redundantly.
        
        This also starts to fix a real problem with first headers showing up
        on an unnecessary new page style. Unit test deals with this.
        
        Change-Id: Ib9e24bbd579b29aa21efb2b85750ecfcb8c7e5cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137273
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-07-22  PoonamShokeen  <poonamshokeen7@gmail.com>  [053f470316b89b6fcea1fac69e6bffd4f65f91ee]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: I7061e0985c51910ba6a8b862cd755b8b4f7016bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137279
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-07-22  Luboš Luňák  <l.lunak@centrum.cz>  [8a97da679bbccf81e73dc5d2e864b5f40adfc0eb]

        fix clang-cl check on WSL
        
        Change-Id: Id357ee8e27eb3e8b6f5f076350c43bb75e7d0683
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137348
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-07-22  Luboš Luňák  <l.lunak@centrum.cz>  [f6882d91ad8d2219aa6fdc1583507910ee103e2b]

        fix configure handling of tarball path on WSL
        
        Change-Id: Ie33eb8e256a38c5120fdd713b3fc34160a8728b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137347
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-07-22  Luboš Luňák  <l.lunak@centrum.cz>  [c93e40ea0be17b586c30fc3b53c5f8193f26cd79]

        configure fixes for WSL
        
        - Enabling some Cygwin checks also for WSL.
        - Handling of Windows paths as needed for WSL.
        - Reading of registry using wsl-lo-helper as WSL doesn't provide registry
          in /proc the way Cygwin does.
        Configure now passes for me (with Skia and Java disabled).
        
        Change-Id: I325c4e6f9f825b3b6d0aa6cb350bafabc4011ce5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137346
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-07-22  Luboš Luňák  <l.lunak@centrum.cz>  [981ba02267af461792c3ff30b8fecc5cd73497a3]

        add fallback for $PROGRAMFILESX86
        
        It's not set in my WSL, but since it's going to be c:\program files (x86)
        in the vast majority of cases, just hardcode a fallback.
        
        Change-Id: I3bf41d6bae0e5bb36c53f0a4cf913a980a058fcf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137345
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-07-22  Luboš Luňák  <l.lunak@centrum.cz>  [4fbcededefa07a97aa9ca55986241a0dd0146806]

        require wsl-lo-helper to be preinstalled, like 'make'
        
        It is needed to even find MSVC, so configure cannot easily build it.
        
        Change-Id: Ie4e950cf01b9d8778cdc3e9a53718954b0c3c166
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137344
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-07-22  Luboš Luňák  <l.lunak@centrum.cz>  [5a8a1c4a86938b65c5ea7807f60e721946d7d8de]

        use uname for detecting WSL
        
        There's no wslsys in my WSL setup.
        
        I also don't see why WSL should be at least version 2, they both
        should(?) work and it is recommended to use version 1 with NTFS
        (and version 2 also doesn't work e.g. inside VirtualBox).
        
        Change-Id: I5b9440f65624f49e331d84235046e4dd2e31af4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137343
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-07-22  Michael Weghorn  <m.weghorn@posteo.de>  [5b04eed4d22c9e3caa76e195582b15862e9261b6]

        tdf#147021 Use std::size in {Read,Write}JobSetup
        
        Change-Id: I6db569b8c5fb94dcd0e7ad629738ded8ba53e80c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137359
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-07-22  Mike Kaganski  <mike.kaganski@collabora.com>  [4be04385c5e9838687ecade94dae9e59fcc30621]

        Simplify paletted ctor logic
        
        Change-Id: I2c04eaf758fe9050a023061746cb342f2b862952
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137324
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-07-22  Miklos Vajna  <vmiklos@collabora.com>  [5d68b3878fed165bf1bdc6aa47be1df4a8265b96]

        sw: fix heap-use-after-free in SwTextNode::InsertHint()
        
        This is a problem since commit 1dce9ee7e12871ee63434499db805e806b9e9d3c
        (sw content controls, plain text: apply formatting to the entire
        contents, 2022-07-21), because I forgot to check if pAttr is still a
        valid pointer after the input field code is executed.
        
        Below code already uses this flag to make sure it's not accessing a
        dangling pointer, apply the same fix here as well.
        
        Change-Id: Ifcba0bc5e3a3c0abd81ff954fb10f6880163461b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137349
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-22  Tibor Nagy  <nagy.tibor2@nisz.hu>  [4d153517183193f468dee9148c94fe9d874bacb3]

        tdf#149697 PPTX export: fix changing place of connection points
        
        Place of the connection point of a polygon changed during
        a PPTX round-trip, connecting other vertices of e.g. a square
        or a hexagon, as before.
        
        See also commit c3f73f75772d076dfb2ed0538e7d515503edc038
        "tdf#149128 PPTX export: fix <stCxn> and <endCxn> connector properties".
        
        Change-Id: I64fc6377417a99d32e84ea71fbed13cf36760118
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136474
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-07-22  Tünde Tóth  <toth.tunde@nisz.hu>  [b7a294af40521d71e6583dad2908e09f3758649c]

        tdf#139128 DOCX: fix export of line break in text frames
        
        Line breaks (text:line-break) of ODF text frames
        (draw:text-box) were lost during DOCX export.
        
        Change-Id: I2e1149234749437ceef0d4643b0e686d5ae92156
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136998
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-07-22  Caolán McNamara  <caolanm@redhat.com>  [40efe03817805eee5eeaf7cba54d18963e02a370]

        tdf#150093 add scrollbar to calc general options for the case it doesn't fit
        
        Change-Id: I5099244153f38fc8393aaa6a09e74dcbd0a995bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137341
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-22  Noel Grandin  <noelgrandin@gmail.com>  [e7903c01b112665a300350b7e86c2bf65f81b8a7]

        elide some makeStringAndClear() calls
        
        Change-Id: I3b80d0f5b6d39c071242bc6ccc1e4333886c835d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137309
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-22  Noel Grandin  <noelgrandin@gmail.com>  [e7cc97d1e95fae3271fddafaa7a13bdf7c62b6ee]

        elide some makeStringAndClear() calls
        
        Change-Id: I58541cc3e0ec45a2f8127e1e14f4912a1295c740
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137312
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-22  Noel Grandin  <noelgrandin@gmail.com>  [42572c6d0d1f1c84b3774f6c790e28e8abc7b45a]

        elide some makeStringAndClear() calls
        
        Change-Id: I3b7ae370b41638c0a67374d5132b7bdf56e7c672
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137311
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-22  Noel Grandin  <noelgrandin@gmail.com>  [aa2067dda63852b0eb84d5c32497f5a28177bb1c]

        elide some makeStringAndClear() calls
        
        Change-Id: Iccdb04df53bc981e2240240daddf15e9e1bb5a16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137310
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-22  László Németh  <nemeth@numbertext.org>  [7335d912de04eaa279dc805ee0ed5be0fcac5326]

        tdf#150086 DOCX import: fix ToC redline with lost content
        
        Inserted Table of Contents lost its redline partially,
        e.g. the redline contained only "Conte" instead of "Content".
        
        Regression from commit 69edfcf789db1920273191d93fae0bc03f385b81
        "DOCX import: fix assertion failure when redline ends right before a ToC".
        
        Note: it seems, it's enough to limit the original fix for
        delete redlines, because that was the main target of the
        interoperability fix.
        
        Change-Id: I617fa855aa8e194a33caa419d2d73e76588f4bd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137308
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-07-22  Mike Kaganski  <mike.kaganski@collabora.com>  [02a6d37131ab0b522d5b7551b2b24e98291ecf1c]

        Simplify small grey palette initialization
        
        Change-Id: I6a4fc8aa3c89654925821fcef75e27c8e3fd12b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137323
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-07-22  Miklos Vajna  <vmiklos@collabora.com>  [33cf26c8b6dc6cf38edf2d22cfefbd00904d9da8]

        sw content controls, date: add ODT filter
        
        Map the PlainText UNO property to:
        
        	<loext:content-control loext:plain-text="...">
        
        on export, and do the opposite on import.
        
        Change-Id: Icec0c35b2b9fca53104e6526c98083db52df5d42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137340
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-22  Balazs Varga  <balazs.varga.extern@allotropia.de>  [2d1df9f3dccc10f13b8585ad18afce1542ebc4d1]

        tdf#117276 sc: Show hidden filter elements as inactive elements
        
        Showing hidden values in the autofilter dropdown (as inactive when
        it was hidden by another row) - without changing the behaviour of
        autofilter. First those which belongs to non-hidden rows, then those
        which belongs to hidden rows.
        
        TODO: maybe we can add a global option where the user can switch on/off this feature.
        
        Change-Id: Iafeb43176efe7ab422b22697d399c68c95d0319d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136595
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>

2022-07-22  Miklos Vajna  <vmiklos@collabora.com>  [f96a1389ce2b9f09a76998db5f86586cd519f6eb]

        CppunitTest_sw_odfexport: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Change-Id: Ieeeeb6be0d86eabfd5178ba576230a9859064724
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137313
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-07-21  Miklos Vajna  <vmiklos@collabora.com>  [3b7c18a579f3165c9d425d172d697f8978d6cd84]

        sw XHTML export: fix writing of section direction
        
        The XHTML export behavior was the same as the HTML one for section text
        direction, the <div dir="..."> markup was used.
        
        This shares code with the HTML filter, but it's not valid in
        reqif-xhtml, while the CSS markup would be fine: <div style="dir: ...">.
        
        Fix the problem by keeping the behavior unchanged for HTML, but switch
        to inline CSS for XHTML.
        
        The other similar attribute was "id", but that's fine even in XHTML.
        
        Change-Id: I5797c90f9cf957dec7fc4074dd6e79dce11fada7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137305
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-21  Mike Kaganski  <mike.kaganski@collabora.com>  [8c15835762f2b16e7c8f5acd2d52f562c7dec9a4]

        tdf#144916: expand range to avoid unwanted effects on viewport edges
        
        This also allows to avoid clipping of impBufferDevice to the passed
        OutputDevice, because the expanded range couldn't otherwise be processed
        on the buffer device.
        
        Change-Id: I0d778365b09937c1a2ecee06477b0b17efcce44b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137296
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-07-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a02d4f656add39658c30669f2652bf6536207098]

        remove 4-bit bitmap bits that were still present in QuartzSalBitmap
        
        Change-Id: I3a363f9b382e298422e3a4bd6b58504cbaba077e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137286
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-21  Balazs Varga  <balazs.varga.extern@allotropia.de>  [c7b6c9407ce109ab27257f4c1ec66b86b48622df]

        tdf#150044 sc import: fix editing password in shared mode
        
        Set the readonly state back after we create the tempfile
        for shared files. It is necessary for later, when we checking
        the file is readonly or not and we need to give the editing password.
        
        TODO: filesave IO error is another bug
        
        Change-Id: Iafc4dc6e7ce825fc3b7fe18abaee65c014c49a0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137281
        Tested-by: Jenkins
        Reviewed-by: Tünde Tóth <toth.tunde@nisz.hu>
        Tested-by: Gabor Kelemen <kelemeng@ubuntu.com>
        Tested-by: Balazs Varga <balazs.varga.extern@allotropia.de>
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>

2022-07-21  Caolán McNamara  <caolanm@redhat.com>  [8525e8bd9bc90139c97251f5fb49cf37dc07dbdc]

        Resolves: tdf#148743 TOC->Edit Index->Assign Styles; Styles aren't sorted
        
        Change-Id: I1ec804d315f487d7bd1138681ab8e8ae60f21a52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137303
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-21  Stephan Bergmann  <sbergman@redhat.com>  [25da92004038c03c0feedf373e8038e7ee3e0c37]

        Make JunitTest_toolkit_unoapi_1 succeed again on macOS
        
        ...after afc828b9833b7a612369e95606ba56d41ef2c369 "VCL expect correct frame size
        for native menubars" caused it to fail with
        
        [...]
        > checking: [toolkit.AccessibleMenu::com::sun::star::accessibility::XAccessibleComponent] is iface: [com.sun.star.accessibility.XAccessibleComponent] testcode: [ifc.accessibility._XAccessibleComponent]
        > LOG> Execute: containsPoint()
        > LOG> Upper bound of box containsPoint no component points - FAILED
        > LOG> Lower bound of box containsPoint no component points - FAILED
        > LOG> Left bound of box containsPoint no component points - FAILED
        > LOG> Right bound of box containsPoint no component points - FAILED
        > LOG> Outer upper and lower bounds contain no component points - OK
        > LOG> Outer left and right bounds contain no component points - OK
        > Method containsPoint() finished with state FAILED
        > LOG> containsPoint(): COMPLETED.FAILED
        [...]
        > LOG> Execute: getBounds()
        > LOG> Bounds = (0,0),(0,0)
        > Method getBounds() finished with state FAILED
        > LOG> getBounds(): COMPLETED.FAILED
        [...]
        > LOG> Execute: getSize()
        > LOG> starting required method: getBounds()
        > LOG> ! Required method getBounds() failed
        > LOG> getSize(): COMPLETED.FAILED
        [...]
        > ***** State for toolkit.AccessibleMenu::com::sun::star::accessibility::XAccessibleComponent ******
        > [toolkit.AccessibleMenu::com::sun::star::accessibility::XAccessibleComponent::containsPoint()] is testcode: [containsPoint()] - COMPLETED.FAILED
        > [toolkit.AccessibleMenu::com::sun::star::accessibility::XAccessibleComponent::getBounds()] is testcode: [getBounds()] - COMPLETED.FAILED
        > [toolkit.AccessibleMenu::com::sun::star::accessibility::XAccessibleComponent::getSize()] is testcode: [getSize()] - COMPLETED.FAILED
        
        > Whole interface: COMPLETED.FAILED
        > **************************************************************************************************
        [...]
        > ***** State for toolkit.AccessibleMenu ******
        > [toolkit.AccessibleMenu::com::sun::star::accessibility::XAccessibleComponent] is testcode: [ifc.accessibility._XAccessibleComponent] - COMPLETED.FAILED
        
        > Whole component: COMPLETED.FAILED
        > *********************************************
        [...]
        
        I have no idea whether that test legitimately started to fail, or is itself
        bogus, and (if the former) whether adding back the call to ImplCalcSize in
        MenuBar::ImplCreate is the best way to fix this.
        
        Change-Id: I8b575c66c57a698c59ccab01698df5355d4553bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136996
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-21  Luboš Luňák  <l.lunak@collabora.com>  [9dff8edf97f454f24a40acbed4a9297816f91da6]

        Revert "avoid repeated writer layout calls with tiled rendering" (tdf#145396)
        
        This was incorrect, the proper fix was my previous Writer commit.
        
        This reverts commit b9c2207e1b5247b4d3184b137be9a75a4b8c6c37.
        
        Change-Id: I829da1633dd11cb0c6e944fbf5acef030fad7dc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137294
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-07-21  Luboš Luňák  <l.lunak@collabora.com>  [94bde29634c095e40bfcf74d27821b48919595da]

        Revert "do not draw directly in SwViewShell in LOK mode"
        
        It is actually needed to process SwViewShellImp's paint region,
        as otherwise testTablePaintInvalidate::TestBody from
        CppunitTest_sw_tiledrendering will end up in an infinite loop
        repeatedly calling SwLayIdle ctor. That's what I tried to handle
        in b9c2207e1b5247b4d3184b137be9a75a4b8c6c37 and got it wrong.
        
        This reverts commit 2aa2d03ec4e775d9399420c21cd1f2e972984154.
        
        Change-Id: I25e897ea4e38db48cd969a3c21d677701f75a0aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137293
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-07-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c409a21ce9fb3d864dd53e103b7014a7f2a9a167]

        Removed executable bits on doc files
        
        Change-Id: I29d38299318732c3ca342c2893bc87afcfc22c09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137299
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [df31e72e5827a2d1d8e5206bee199a1de125d27d]

        Fix typos
        
        Change-Id: I62b11b80e4d3d2a8bd4c461804f39d8da6a58066
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137298
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-21  Stephan Bergmann  <sbergman@redhat.com>  [d022e237f1eb56bfdb65f842b5f0c5ec31334f94]

        More RTTI needed by UBSan now
        
        Presumably after 7a076dd9a6d11aef547f657f525ec0c27a50db58 "use more concrete UNO
        classes in writer", CppunitTest_chart2_export started to fail with
        
        > [_RUN_____] Chart2ExportTest::testStockChart
        [...]
        > warn:sal.osl:3513253:3513253:sal/osl/unx/module.cxx:152: dlopen(instdir/program/libmswordlo.so, 257): instdir/program/libmswordlo.so: undefined symbol: _ZTI12SwXTextFrame
        [...]
        > unknown:0:Chart2ExportTest::testStockChart
        An uncaught exception of type com.sun.star.io.IOException
        - SfxBaseModel::impl_store <file:///tmp/Chart2ExportTest__testStockChart_4uwve4.tmp> failed: 0xc10(Error Area:Io Class:Write Code:16) at sfx2/source/doc/sfxbasemodel.cxx:3205 at sfx2/source/doc/sfxbasemodel.cxx:1783
        
        etc.  (And marking only SwXTextFrame as SAL_DLLPUBLIC_RTTI would then cause
        
        > sw/source/core/unocore/unoframe.cxx:1271:18: error: dynamic_cast from 'com::sun::star::uno::XInterface' with default type visibility to 'SwXTextFrame' with default type visibility [loplugin:dyncastvisibility]
        >         xFrame = dynamic_cast<NameLookupIsHard*>(pFrameFormat->GetXObject().get().get()); // cached?
        >                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > workdir/UnoApiHeadersTarget/udkapi/normal/com/sun/star/uno/XInterface.hdl:15:40: note: base class 'com::sun::star::uno::XInterface' with default type visibility defined here [loplugin:dyncastvisibility]
        > class SAL_NO_VTABLE SAL_DLLPUBLIC_RTTI XInterface
        > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
        > sw/inc/unotext.hxx:44:7: note: intermediary class 'SwXText' with hidden type visibility defined here [loplugin:dyncastvisibility]
        > class SwXText
        > ~~~~~~^~~~~~~
        > sw/inc/unoframe.hxx:47:7: note: intermediary class 'SwXFrame' with hidden type visibility defined here [loplugin:dyncastvisibility]
        > class SwXFrame : public cppu::WeakImplHelper
        > ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > sw/inc/unoframe.hxx:174:26: note: derived class 'SwXTextFrame' with default type visibility defined here [loplugin:dyncastvisibility]
        > class SAL_DLLPUBLIC_RTTI SwXTextFrame final : public SwXTextFrameBaseClass,
        > ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        in turn.)
        
        Change-Id: I5535853885a471d846458d3c6baf538ef047546b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137300
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [91809c9050193005af1ac611054b16d49bbd1188]

        Removed executable bits on doc files
        
        Change-Id: I20142959913d80e9fb683de8285e6ffde69741f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137265
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1c50d7e229942aacdc9ece7f01f233510500c87e]

        Removed duplicated include
        
        Change-Id: I0ebf29930fd6162c34f3d03ad74aa188839c7e31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137023
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6d5399965a44ebe48cc1aa038cee7308636b5527]

        Removed duplicated include and typo
        
        Change-Id: Idd50b3533e8b32e66cb4975e1257048f9233089b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137078
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [84b096680fa7a4f15656ce5694796285034ae1e2]

        Removed duplicated include
        
        Change-Id: I4c12d6f27957b344b2f04215ef4e76595bd5c21f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137020
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5bca4d8a7627228e2d9583a065d1c3ab866104b8]

        Remove duplicated include
        
        Change-Id: I78af6fe3599bfcd7ce2c167936589e48f68608c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137297
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e6168781f2feaaea12bf6310366ca2b7a9464250]

        Fix typos
        
        Change-Id: I626c182fc8c9b8fd17000f3ab3739c1bfb334a37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137243
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-21  Jean-Pierre Ledure  <jp@ledure.be>  [cd8ab93d9b84ed34d18334e07e1e11bd1728e161]

        ScriptForge - tdf#149983 dialog.Execute() failure
        
        (patch https://gerrit.libreoffice.org/c/core/+/137084 cont'd)
        
        In SF_PythonHelper._PythonDispatcher():
        
        Force a hardcoded call of the methods in the Dialog
        service which may potentially be invoked while the
        dialog is displayed, bypassing the generic CallByName()
        Basic builtin function:
           Activate
           Center
           EndExecute
           Resize
           Execute => was missing in the list
                      Case when a parent dialog opens a child dialog
        (Controls is already hardcoded because returning an array)
        
        Change-Id: Ia12fccbb61362768301df6670161f258b32d3a78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137289
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2022-07-21  Stephan Bergmann  <sbergman@redhat.com>  [f570de5df5a51a593e5fe361bbd79fa5cd6d8173]

        One more -Werror,-Wunused-result
        
        ...similar to cf69bb4f503eb8b3966d5caf825e0c05264a369e
        "-Werror,-Wunused-result", after c6965c5bcc95430c2a2d01051791d23f2c2f5a5b
        "tdf#145528 add round1Rect to SmartArt text area corrections"
        
        Change-Id: I59292c7e4aae07be2ea46ae5c3db9629fa129a58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137295
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [4d42b6fa4e69fed38f069bdc8b24e793ba82626a]

        tdf#119840 don't load redlines in lcl_FindParagraphClassificationField
        
        we don't need them here.
        
        Shaves 10% off load time
        
        Change-Id: I38050c131af24bf0cc7cadb71d0d4d9fa7a5a9f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137290
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [49e559625dfb38bef82853c588eea88ab4f09a60]

        allocate SwFormatVertOrient inline in SwNumFormat
        
        which reduces allocation overhead when loading some documents
        
        Change-Id: I587752f9a59754e4cbb41963665d8be476f2d8c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137291
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-21  Caolán McNamara  <caolanm@redhat.com>  [9659860c56164a3dade94714eabfdafdb90fd1c5]

        tdf#149823 default to MouseWheelBehaviour::FocusOnly
        
        instead of MouseWheelBehaviour::ALWAYS
        
        Change-Id: I77bf4db6ec30c00b680a1091670fa331a026e154
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137271
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-21  Caolán McNamara  <caolanm@redhat.com>  [e3f5bf99ab7b558d867449e7142c982d667fc2a0]

        tdf#149823 follow MouseWheelBehaviour for GtkSpinButton
        
        so with FocusOnly set when it doesn't have focus don't react to scroll-events
        
        Change-Id: I520550590c7102ad823b677dfcce184b8b4ca377
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137268
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-21  Regina Henschel  <rb.henschel@t-online.de>  [c6965c5bcc95430c2a2d01051791d23f2c2f5a5b]

        tdf#145528 add round1Rect to SmartArt text area corrections
        
        Some SmartArt types use text area rectangles different from defaults.
        The new rectangle is available in element <txXfrm>. This patch adds the
        needed corrections for type round1Rect. It is four times used in
        SmartArt 'Titled Matrix' with rotations 0deg, 90deg, 180deg and 270deg.
        
        Change-Id: I8c82b446a982ad93026e976b2a47d509b858858d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137287
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-07-21  Mike Kaganski  <mike.kaganski@collabora.com>  [9426e90c2c339b16487c48cd885a3e4586e1e1f3]

        Cleanup restoring last position
        
        The checks of valid bottom were introduced in commit
        f50ec0bda2a4a6d55217bbc8e82e1a9ab3daaa9f
          Author Martin Gallwey <mtg@openoffice.org>
          Date   Wed May 16 16:08:38 2001 +0000
            #86580#, #86953#, #86294#, make ReadUserDataSequence bullet-proof
        
        Possibly initially, bBrowse passed to SwView::ReadUserData was
        sometimes false; but at some point it became always true, making
        the code using right and bottom (stored in aVis) unreachable. That
        became evident after commit db93b92d78714ed193b3cbe52b18e3cfd9da99b8
          Author Noel Grandin <noel@peralex.com>
          Date   Thu Mar 17 11:21:56 2016 +0200
            loplugin:constantparam in sfx2
        
        So just drop the unused pieces, that for large documents often resulted
        in last position not being restored, because the code exited early at
        nBottom > (m_pWrtShell->GetDocSize().Height()+nAdd) check.
        
        Change-Id: If9b4e6faa2754b94cb1298a7221e70736c94f27e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137186
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-07-21  Aron Budea  <aron.budea@collabora.com>  [f319363b0e07010eea806c723254f17dacdf1b06]

        tdf#141294 Use DPI scale factor for sidebar width limit in config
        
        And don't lock up if the calculated minimum exceeds the maximum
        (sidebar remains unresizable in that case, however).
        
        Change-Id: Ibe96a43ad5d6a3fe4132a9fb64fe244ab022668d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137267
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2022-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [80a900838e46056a9b8886791a490cda0b6254e6]

        elide some makeStringAndClear() calls
        
        Change-Id: Ifd8de0042b843de0766a370fb19b9f7791974612
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137284
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-21  Miklos Vajna  <vmiklos@collabora.com>  [1dce9ee7e12871ee63434499db805e806b9e9d3c]

        sw content controls, plain text: apply formatting to the entire contents
        
        The difference between normal (rich text) content control and a plain
        text one is that if you try to format a subset of the contents, that's
        possible in the rich text case, but the plain text case extends the
        formatted range to the entire content control.
        
        Handle this in SwTextNode::InsertHint(), similar to how it's done for
        input fields.
        
        Change-Id: I9a1ad0095f0ca810da24d5c4ce4aa48d1ac59225
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137280
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [bc6e6fe77f089ccfc6b94bbf80538f674e412118]

        elide some makeStringAndClear() calls
        
        Change-Id: Id81a0c0046d0d84e6c327eef4447b21fecae6ddc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137283
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [faa40c022ccee7c28de98472699ca26aa8aa827b]

        elide some makeStringAndClear() calls
        
        Change-Id: I8636102554a76f2ba3f6297219b40761473a4489
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137285
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-21  Gabor Kelemen  <kelemeng@gnome.hu>  [716c5a3c199f52a3d5c67e2c3af7702748b7f685]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to da7edbd2fd925bd80fdd6affe2ff6510c8ac1c5d
          - (related) tdf#134281 tdf#149351 Update shortcuts descriptions
            
            usable on the Presenter Console and the presentation canvas.
            
            Also the one added in c11b6b64f63b3c7f8f8bb0f1857a9c7d8748ba9c
            
            Change-Id: I55a392730ca24f92cac1e11e1f3c2ef1771a00d3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/137240
            Tested-by: Jenkins
            Reviewed-by: Gabor Kelemen <kelemeng@ubuntu.com>
            
2022-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [a6d4a664869a8bcbd01053cf152d7f455939ab46]

        shrink size of SwRangeRedline
        
        by re-arranging members, remove holes in the structure
        
        Change-Id: I934d4867f29bdd1bfd4e6afb8d8ed0ccc88ca219
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137282
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-21  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [a0bcd1d187a4e56a9fa600462842004545b6be9c]

        tdf33787 lotuswordpro: fix increments of ordered bullets
        
        With previous implementation there was an bug which causing missing
        incrementing ordered bullets. For example:
        
                A. Lettered bullet uppercase 1 (A. )
                A. Lettered bullet uppercase 2 (B. )
                A. Lettered bullet uppercase 3 (C. )
        
        This patch is fixing that, and increments is working correctly:
        
                A. Lettered bullet uppercase 1 (A. )
                B. Lettered bullet uppercase 2 (B. )
                C. Lettered bullet uppercase 3 (C. )
        
        It is also make sure that nested and skipped bullets are working correctly:
        
                1) Numbered bullet w/ bracket one (1) )
                   Skipped bullet
                2) Numbered bullet w/ bracket two (2) )
                    a) Lettered bullet w/ bracket lowercase 1 (a) )
                    b) Lettered bullet w/ bracket lowercase 2 (b) )
        
        Change-Id: I1d1ad9ee549039077b418756efefb10bacfa1ddd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137112
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2022-07-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d449da36086409e3cc440036193c4fc8a10a37a1]

        tdf#123983 fix loading graphic that is in root folder + test
        
        We need to detect that the storage name is empty, so in that case
        the root storage needs to be set as the current storage.
        
        Change-Id: Ibe3287ccf1f1513a3531dcf4d540a456cca8dfb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137276
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6c24f112ad86df77f2de27a31742bca01ed56bdf]

        chart2: apply line props. to borders when rendering a data table
        
        This sets the color, line width, line style to the borders of
        the table when rendering the data table. We also need the
        ChartModel inside DataTableView, so we can access the needed
        line dashes.
        
        Change-Id: Id3bef23b75e88517d6569ad87a716f178ed64343
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137158
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [7a076dd9a6d11aef547f657f525ec0c27a50db58]

        use more concrete UNO classes in writer
        
        as opposed to opaque UNO interfaces.
        This is a prelude which enables performance work because now I can
        regular C++ method
        
        Change-Id: I9bcfdca1000b4439431c9ea3b17bed081d80f0b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137275
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [85f4938719180e1e344b28c073f909df6f972f96]

        clang-tidy modernize-pass-by-value in svx
        
        Change-Id: Iedd87d321f4d161574df87629fdd6c7714ff31c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137248
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-21  Stephan Bergmann  <sbergman@redhat.com>  [cf69bb4f503eb8b3966d5caf825e0c05264a369e]

        -Werror,-Wunused-result
        
        ...when building against a recent libc++ that marks std::clamp [[nodiscard]], in
        code newly introduced in 7e23cbdbb6ec0247a29ed8a8f744c01e10963ea0 "tdf#149551
        separate TextRotateAngle from TextPreRotateAngle"
        
        Change-Id: Ifdce627b5d76fac269f1403e7bb98d4576dfa682
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137257
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-20  Stephan Bergmann  <sbergman@redhat.com>  [eea7038c182cc1f6cd792359053ea2561a200026]

        Fix CppunitTest_vcl_svm_test for big endian
        
        These crc values are the results of Bitmap::GetChecksum() calls, and for
        headless Linux the formats of those bitmaps (ScanlineFormat::N24BitTcBgr |
        ScanlineFormat::TopDown vs. ScanlineFormat::N24BitTcRgb |
        ScanlineFormat::TopDown) depend on little vs. big endian (see the definition of
        SVP_24BIT_FORMAT in vcl/inc/headless/CairoCommon.hxx), so these tests failed on
        big endian Linux s390x.
        
        So I updated the tests with whatever values I got reported on s390x, whether or
        not those values are actually correct...
        
        Change-Id: I05d2b656ae2e0cf00cd870b895e1bf3cb9cf82f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137270
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-20  Miklos Vajna  <vmiklos@collabora.com>  [da8e95ebe0dce032cfbe37602ebb013869dc1e6d]

        sw content controls, plain text: add doc model & UNO API
        
        OOXML's <w:sdt> with <w:text> describes a plain text content control. We
        are currently mapping this to fields, and then on export it's possible
        to map this to FORMTEXT fields. The trouble is that our doc model could
        not differentiate between content controls and fields for non-formatted
        form text, so the exporter can't do the opposite of import.
        
        This has the benefit that input fields do a reasonable job of providing
        the feature set of plain text content controls, but it has the downside
        that we map two OOXML features to a single Writer concept, loosing
        formatting.
        
        Fix this by introducing a dedicated "plain text" content control type,
        which can be used for OOXML's <w:sdt> with <w:text>, and keep using the
        input field only for OOXML fields.
        
        This commit just adds the document model & UNO API, follow-up commits
        will add the remaining functionality.
        
        Change-Id: I0a0317adbd5f58c6ab880dccf6170292462d2671
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137263
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-20  Hannah Meeks  <hmeeks4135@gmail.com>  [4205fb723144e825ae75e977034a6df1a99f4881]

        VBA Fix off by one error in setting range
        
        xEnd should not be smaller than xStart for compatibility
        Add first Document tests
        
        Change-Id: Ia8898d79db8c2885c6253ee9aaca793082b9dd20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137262
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-20  Hannah Meeks  <hmeeks4135@gmail.com>  [f6d45f07fcbb33ce542f128caf90064a85a91d31]

        VBA: Selection.Find should select whole doc if no prior selection.
        
        Change-Id: I8b77ae982a772a95290aea186f4fe6556f2a2e1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137202
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-20  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [1844326df477eb379f281e6f027fc8e6475f28bf]

        tdf#141421 xml export: default stacksize for threads on macOS is too small
        
        libxslt usage means lots of recursion for the sample document and the default
        for non-main threads is 512kB, see
        https://developer.apple.com/library/archive/qa/qa1419/_index.html
        and contrary to linux it doesn't default to the value set via ulimit.
        
        https://docs.microsoft.com/en-us/windows/win32/procthread/thread-stack-size
        says default for Windows is 1MB, so use that as a new default.
        (on linux it effectively is 8MB via ulimit, if not specified it would default
        to 2MB for most architectures)
        
        Change-Id: I10bd25301b0aea83e5bbb0c2103a0dd47a7e0736
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137269
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-20  Stephan Bergmann  <sbergman@redhat.com>  [eda0c48278da6549c01c9f0ce4f469249e420d63]

        Make combineScanlineChannels stop before padding bytes
        
        At <https://ci.libreoffice.org/job/lo_ubsan/2467>,
        CppunitTest_sd_export_tests-ooxml1 failed with
        
        > ==4831==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x629000211c54 at pc 0x7fcdcb44093f bp 0x7ffe85792760 sp 0x7ffe85792758
        > READ of size 1 at 0x629000211c54 thread T0
        >     #0 0x7fcdcb44093e in (anonymous namespace)::combineScanlineChannels(unsigned char*, unsigned char*, unsigned char*, unsigned int) /vcl/source/filter/png/PngImageWriter.cxx:27:22
        >     #1 0x7fcdcb43fbaf in vcl::pngWrite(SvStream&, BitmapEx const&, int, bool, bool, std::__debug::vector<vcl::PngChunk, std::allocator<vcl::PngChunk> > const&) /vcl/source/filter/png/PngImageWriter.cxx:231:21
        >     #2 0x7fcdcb43ce80 in vcl::PngImageWriter::write(BitmapEx const&) /vcl/source/filter/png/PngImageWriter.cxx:318:12
        >     #3 0x7fcdcaf04bc1 in GraphicFilter::ExportGraphic(Graphic const&, std::basic_string_view<char16_t, std::char_traits<char16_t> >, SvStream&, unsigned short, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const*) /vcl/source/filter/graphicfilter.cxx:1801:28
        > 0x629000211c54 is located 0 bytes to the right of 19028-byte region [0x62900020d200,0x629000211c54)
        > allocated by thread T0 here:
        >     #0 0x4fd898 in operator new[](unsigned long) /home/tdf/lode/packages/llvm-llvmorg-12.0.1.src/compiler-rt/lib/asan/asan_new_delete.cpp:102
        >     #1 0x7fcdcbcbd50b in ImplCreateDIB(Size const&, vcl::PixelFormat, BitmapPalette const&) /vcl/headless/svpbmp.cxx:123:24
        >     #2 0x7fcdcbcbb483 in SvpSalBitmap::Create(Size const&, vcl::PixelFormat, BitmapPalette const&) /vcl/headless/svpbmp.cxx:152:13
        >     #3 0x7fcdca406c59 in Bitmap::Bitmap(Size const&, vcl::PixelFormat, BitmapPalette const*) /vcl/source/bitmap/bitmap.cxx:136:15
        
        because for the given N24BitTcBgr bitmap of size 89x71 we have
        pAccess->GetScanlineSize() = 268 = 89 * 3 + 1, so combineScanlineChannels wanted
        to erroneously read an excessive 90th RGB triplet.
        
        Change-Id: Ida117999de075b8906f43bfe4c2b7fa98df80b0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137261
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-20  Regina Henschel  <rb.henschel@t-online.de>  [2f3b87d18a688b022a18a8b20b69b10cd6af7748]

        tdf#149551 Unit tests for insets in SmartArt
        
        This is followup to commit 7e23cbdb. That commit contains for several
        types of shapes a correction of the position and size of the text area
        rectangle.
        That commit fixes bugs tdf#59802, tdf#136234, tdf#118009 and duplicate
        tdf#142841 were the here tested shape types are involved.
        
        Change-Id: I7c8c9676cf3dbdcc3f91fe25d75901b63d0ca4da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137264
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-07-20  Miklos Vajna  <vmiklos@collabora.com>  [92914312cfb36a86ceb6308a2966f033152fd927]

        external: update pdfium to 5187
        
        build.patch.1 is extended to avoid:
        
        > C:/lo/master/workdir/UnpackedTarball/pdfium/third_party/libopenjpeg/openjpeg.c(438): error C2491: 'opj_decoder_set_strict_mode': definition of dllimport function not allowed
        
        and also is extended to avoid:
        
        > /opt/rh/devtoolset-7/root/usr/include/c++/7/bits/stl_tree.h:2028:5: note:   no known conversion for argument 1 from ‘std::pair<fxcrt::RetainPtr<CPDF_Object>, std::unique_ptr<CPDF_PageObjectAvail> >::first_type {aka fxcrt::RetainPtr<CPDF_Object>}’ to ‘const CPDF_Object* const&’
        
        Change-Id: Icacc05627a8612b33d6445685d26470e7c757b8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137238
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-20  Gülşah Köse  <gulsah.kose@collabora.com>  [9790585a62cb55e0e0024819596592193a6de269]

        tdf#149915 Proper creation of vnd.sun.star.pkg:// URL
        
        Using different methods of creation (one using DecodeMechanism::NONE,
        another using DecodeMechanism::WithCharset) gave differently encoded
        end results, comparing unequal.
        
        The proper way is using DecodeMechanism::NONE on the document's URL,
        as implemented in commit 06756e412b2a02030ce3355b3fe4e2ecc71d2301
          Author Mike Kaganski <mike.kaganski@collabora.com>
          Date   Sat Nov 18 22:41:40 2017 +0300
            One more proper construction of vnd.sun.star.pkg URL
        
        Co-authored-by: Mike Kaganski <mike.kaganski@collabora.com>
        
        Change-Id: I272f277ef8b4bd23e6cb7884e68f3c79f742683a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136901
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-07-20  Caolán McNamara  <caolanm@redhat.com>  [f37395de7177b7724c7b7d03e5b52e8da90c44d2]

        ofz#48366 Timeout
        
        Change-Id: Id643e80696843e0c22ae7eee2b5862320948ae27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137249
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-20  Caolán McNamara  <caolanm@redhat.com>  [779fc912b21102b6aed4109dc6b5d3f5937d2b4d]

        ofz#49200 Timeout
        
        disable slow path for fuzzing
        
        Change-Id: Ic23d7ba56210915b53b4330edb44458a672ba4ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137255
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-20  Gabor Kelemen  <kelemeng@ubuntu.com>  [2d466a95fc3c35c7ef00e6d6d8b97d4721372173]

        tdf#92610 Fix missing/conflicting accelerators on Header/Footer tab page
        
        Change-Id: I54099745b1246b474d2f389b7c87abb18d944cab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137241
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-07-20  Hannah Meeks  <hmeeks4135@gmail.com>  [4a49644c97c0f2c3e14a931592f28044a8596425]

        VBA: Add Select Method to ActiveDocument
        
        Change-Id: I0d8d02c555fd113b96661085b339b12d83c6010f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137109
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-20  Hannah Meeks  <hmeeks4135@gmail.com>  [4d945a41bc15412b20490535ac322b01953b64b6]

        VBA: Add test documents for vba
        
        Mostly disabled for now pending core fixing
        
        Change-Id: Idf71cea820c52f2b56fb26b1d8de2666026bf90e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137105
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-20  Justin Luth  <jluth@mail.com>  [b4c55cb614ae1601d7cae4bc87aca3d5396c1598]

        tdf#139759 doc import: import comment highlight/shade
        
        Round-tripping depends on earlier commits for this bug.
        
        These two attributes are SvxColorItems in EditEng,
        but SvxBrushItems in Writer. So direct mapping doesn't work.
        
        Although it might be a highlight, LO doesn't have such a silly
        duplicate thing in the editeng code. So just map this as
        the same thing used for normal char background.
        
        As of LO 7.x, we default to exporting as char background anyway,
        so highlight is on the way out in LO.
        
        P.S. Highlight is one of 17-ish colors. It is the background
        button in the Char panel in MS Word. Background is on Word's
        Para panel (even though it is a character property),
        and so it can fairly easily be removed in MS Word.
        
        Change-Id: Id25879d90ba4a0eeff2d6afed030fc029d1c1039
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137239
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-07-20  Miklos Vajna  <vmiklos@collabora.com>  [7d56dae3375dc0180aa6d20983b3f5f962302588]

        tdf#127236 vcl: fix missing encryption of PDF images during export
        
        Regression from commit 78e25558e86188314b9b72048b8ddca18697cb86
        (tdf#106059 PDF export: create a reference XObject for JPG images with
        PDF data, 2017-02-23), once a PDF image was inserted to a document, an
        encrypted PDF export lost those images.
        
        The reason for this is that we started to preserve PDF images as vector
        data with the above commit, but this means we copied over PDF objects
        from PDF images to the export result as-is, so encryption was not
        performed for them.
        
        Fix this by separating the write of the PDF object headers, stream
        content and object footer and then calling
        checkAndEnableStreamEncryption() / disableStreamEncryption() for each
        object, even if it's not something our PDF export created but comes from
        a PDF image.
        
        Note that when existing PDF files are signed, PDF objects are also
        copied into a vcl::filter::PDFDocument, but such PDF images are never
        encrypted, so it's fine to have stub implementations in
        vcl::filter::PDFDocument.
        
        Change-Id: I2f74b9f51cd35b4319221532ca890e197bab9cf3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137242
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-20  Chris Sherlock  <chris.sherlock79@gmail.com>  [845393b9aa9057c5ace3c41ad5ac629b895d7f7f]

        move wintypes.hxx from tools to vcl
        
        Change-Id: Ief9949fd4252de9e33df172af07aa7ed097b5520
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136560
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-20  Caolán McNamara  <caolanm@redhat.com>  [6721eddbcfefd9503a49499956e53d1a76f6712f]

        forcepoint#107: reproducible testcase
        
        make this reproducible without asan
        
        Change-Id: I32cee0a22616e96d85c59d76319a6f6074fcde8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136228
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-20  Regina Henschel  <rb.henschel@t-online.de>  [7e23cbdbb6ec0247a29ed8a8f744c01e10963ea0]

        tdf#149551 separate TextRotateAngle from TextPreRotateAngle
        
        The import filter had only one member for both and had it mapped to
        TextPreRotateAngle. That resulted in lost text area rotation when a
        shape had both types of rotations, and sheared text when only text
        area rotation existed.
        
        The patch introduces a new 'moTextAreaRotation' member for the 'rot'
        attribute of the <bodyPr> element. It is mapped to 'TextRotateAngle'
        property. It becomes the 'draw:text-rotate-angle' attribute of the
        <draw:enhanced-geometry> element for a shape and 'style:rotate-angle'
        for chart elements in ODF. It must also be used to simulate 'upright'
        and is used for the 'rot' attribute in <txXfrm> of diagram shapes.
        
        The 'moRotation' member is now only used for the 'TextPreRotateAngle'
        property. That angle describes a rotation of the text without changing
        the text area. Valid values are multiples of 90deg. It is used for
        simulating vertical writing modes that are not yet implemented. It has
        no corresponding attribute in ODF. To make the meaning clear in code,
        the member is renamed to 'moTextPreRotation'.
        
        MS Office recalutes a diagram on file opening from layout.xml and
        data.xml. That is not yet implemented in LO, but we use drawing.xml,
        which gives the state of the diagram at time of saving. The patch
        handles the 'rot' attribute of <txXfrm> element as well. It has to be
        mapped to moTextAreaRotation, because it might contain angles, which
        are not multiples of 90deg, for example diagram 'Gear'.
        
        The <off> and <ext> child elements of <txXfrm> describe the actual used
        text area rectangle. The existing import calculates the difference of
        the actual used text area rectangle to the predefined one and
        incorporates it into the TextArea*Distance attributes. The patch adds
        calculating the current values of the text area rectangle as it would
        be using the preset markup. At that time in import there is no
        SdrObjCustomShape object, thus we cannot use its GetTextBounds() method.
        So it is down manually, covering most of those types, which are used in
        diagrams of MS Office.
        
        Remarks to unit tests:
        Now the rotation introduced by txXfrm is no longer in
        TextPreRotateAngle, but in TextRotateAngle. According changes are in
        SdImportTest::testN86510_2
        Test, testFdo87488
        
        Now the correct preset text area rectangles are used. That requires
        adaption of the needed distances. Done in
        SdImportTest::testBnc870237()
        SdImportTest::testTdf93830()
        SdImportTestSmartArt::testTdf134221()
        
        The buggy 'upright' export is fixed. Adaption in
        ScExportTest2::testTdf137000_handle_upright()
        
        Change-Id: I79df1559f88b76e96988fe745304dc4162de6316
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136447
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-07-20  offtkp  <parisoplop@gmail.com>  [65f1903921c448da61733ca0d47c2ffc862b201d]

        Remove pngwrite.hxx and .cxx as it is replaced by PngImageWriter
        
        pngwrite is now replaced by PngImageWriter which uses libpng so these
        old files are removed.
        
        Change-Id: Ie91c314f30b8f56682890000b90009f408a79094
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137140
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  Caolán McNamara  <caolanm@redhat.com>  [21a31eefab1401d288dbb8220f3df3365be9efaf]

        tdf#149439 set initial customoption values from lpoptions when present
        
        I presume there's a better way to do all this.
        
        Change-Id: Id7e6cd3be5b82e419f17bba31834fef7cfe8299b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137237
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [48ce29b53eda95629d1b75ee3469780cd38fd2fa]

        Fix typo
        
        Change-Id: I1ad198827abb2b7a8fd9165deeb85c56c5c1c255
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137226
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-19  Chris Sherlock  <chris.sherlock79@gmail.com>  [44422b97e9d6398919445363b81b4cd1ab184ce3]

        vcl: AInfo -> AnimationData
        
        Change-Id: I4a4f8e2e346010edd1fde004eb9f14b67fc8487a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/76407
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [93b07a377b93875b28464546f1292e4aa5f9e17d]

        tdf#149985: sd_import_tests2: Add unittest
        
        Change-Id: I0ce12e862ca90ab62da508820aecb3bce93445b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137235
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-19  Justin Luth  <jluth@mail.com>  [d4ea357e3cf1328597716c701adc255ec8f70a2c]

        tdf#135794 sw: add no-headers to AllowCommentsInFootnotes
        
        DOCX also doesn't allow comments in headers / footers
        so add that situation to the existing option that
        was attempting to improve DOCX compatibility.
        
        By default, comments are still allowed in headers.
        
        Change-Id: I5f9ee59cc0292e41e57ba46fa7cf41ac691acabe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137210
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [bfe3479e99b5f94e5afefb3af88726786857fcb5]

        tdf#119840 reduce lines we need to scan in CompressRedlines
        
        .. to start at the point we modified things.
        
        Reduces load time by approx 10%
        
        Change-Id: I37214247f0cb7b1246c498aba6c2085bf12a21aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137233
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [4701d17bfe785f00958ad58a63dc0ece4c5c3281]

        tdf#119840 loop backwards in DocumentRedlineManager::SplitRedline
        
        reduces load time by approx 20%
        
        Change-Id: Id1314ed640e54a104cfe26e4784c847f43ce64bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137231
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-19  offtkp  <parisoplop@gmail.com>  [65b29c5d38012f7c95ee0ee2070d11f679cbf3d3]

        Don't compare using long in PngFilterTest
        
        Change-Id: Ia6f0f7339e3e42acb2fe14eda914b21fc51b7d5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137236
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-07-19  László Németh  <nemeth@numbertext.org>  [85a044abdf08bafa93e1caddf38f86e35d7e17f2]

        tdf#148913 sw: fix crash with pending infobars on Windows
        
        Usage of VclPtr<SfxInfoBarWindow> wasn't thread-safe
        on Windows, resulting random crashing during loading big
        documents.
        
        Regression from commit d89786054715b44aa983d0752484216825c74ae2
        "tdf#125909 tdf#141298 sw: show (Hidden) Track Changes infobar".
        
        Change-Id: Ic6a6ad43a8cf7ea650ef6d1c0aa5c76c48763ea8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137230
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-07-19  Michael Stahl  <michael.stahl@allotropia.de>  [a1ca68e91868df51a269682f7c3dac62a88a85ef]

        tdf#149170 sfx2: fix regression about spurious dialog
        
        Open a document that is locked, choose Read-Only, then click "Edit" on
        infobar: it is still locked, so a dialog pops up. Click "Cancel".
        
        Now a *second* dialog pops up that *again* asks if you want to open a
        copy of the document - this appears pointless so let's remove it.
        
        Change-Id: Id96a1211caea63e7559c67b08a6581d1a0ce9add
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137234
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-07-19  offtkp  <parisoplop@gmail.com>  [0ef286389e4f40fd59890937c6c6b1e7ce4a5064]

        Replace old png writer in pdfverify.cxx
        
        Change-Id: Iee38f9e86151717001ec4e4c083ec658603ad7c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137139
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  offtkp  <parisoplop@gmail.com>  [88e55fb61ef626099e2a43562d788cf75d86fdf2]

        Remove unused pngwrite.hxx include in vcldemo.cxx
        
        Change-Id: I8fe829eb34c07c2da47d93ef07f3dee098a9eed3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137138
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  Balazs Varga  <balazs.varga.extern@allotropia.de>  [8fa6a1f628ca9df5d910db2b2aa7328e1d6220d7]

        tdf#119491 sc odf export: fix password protection of shared files
        
        Handle SID_ENCRYPTIONDATA for shared password protected docs.
        
        Change-Id: If9554a991a39d6be45ed688a0bd638cd166589c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137146
        Tested-by: Jenkins
        Tested-by: Gabor Kelemen <kelemeng@ubuntu.com>
        Reviewed-by: Gabor Kelemen <kelemeng@ubuntu.com>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-07-19  offtkp  <parisoplop@gmail.com>  [b8c0b8b06cd24480c66f3bf657576e3dde03a5a6]

        Replace old png writer in gtksalmenu.cxx
        
        Change-Id: I6851d7a6c8bbd1fbb02b3ba74f46d13e1fd80223
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137137
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  offtkp  <parisoplop@gmail.com>  [7785a62cd74e5924e4ade4d69519966c63a0decf]

        Replace old png writer in transfer.cxx
        
        Change-Id: I1423bd4e7650da71f31de50df8a88ee3c09db33b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137135
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  offtkp  <parisoplop@gmail.com>  [20d0d2d2ff5ee0b8e1f40ca1adda115a82d974b6]

        Replace old png writer in gtkinst.cxx
        
        Change-Id: I5a9aefe1b957b800b5c56f3200d28ef727324cac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137136
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  offtkp  <parisoplop@gmail.com>  [f5371a2e5367ab4cb1cd62efb18e46872159a94e]

        Replace old png writer in OpenGLHelper.cxx
        
        Change-Id: I028db48230fae64a539ee0a7964d73c039289740
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137134
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  offtkp  <parisoplop@gmail.com>  [a91d5e5a69682ac857e39f6d015b6c8470273e96]

        Replace old png writer in ImplImageTree.cxx
        
        Change-Id: I26702462ec19056f33a582083e69630bec1fb3a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137133
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  offtkp  <parisoplop@gmail.com>  [e50ff311ceda513fdcff4b73546d039bb847a0b9]

        Replace old png writer in QtTools.cxx
        
        Change-Id: I4f6438b811e7e97aedda90508423982cb82e0008
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137131
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  offtkp  <parisoplop@gmail.com>  [c6082fd9fe2b1f1c3af6c7086a436405ad4c92b6]

        Replace old png writer in svmtest.cxx
        
        Change-Id: Iebd1dbf56fe4305871b9a091488ee5acd4f58814
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137130
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  offtkp  <parisoplop@gmail.com>  [a4a0e7b24c34e67756668ae8381203b7cca3d6fe]

        Replace old png writer in baseindex.cxx
        
        Change-Id: I660579ed6ea886f9ab3fc913b785f92740f48dc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137125
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  offtkp  <parisoplop@gmail.com>  [2bd224ba3b42cdada2c35ca3a513f90e5cf6b69b]

        Replace old png writer in screenshot_test.cxx
        
        Change-Id: I5271b56bcce32e1ce71544421b9581518b05455e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137124
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  offtkp  <parisoplop@gmail.com>  [f5703b39898b737f9b4bf34f0abdd07f24f065e2]

        Replace old png writer in sfxpicklist.cxx
        
        Change-Id: I8dd9925ea07fa16cea6918eef0e6d468d7b743c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137123
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  offtkp  <parisoplop@gmail.com>  [601ba8d8dfdc613ad801f1a7d66436d5e3c8fc4f]

        Replace old png writer in SlsBitmapCompressor.cxx
        
        Change-Id: Idc8ddcce918c5258f623f3b9065cfb523cb23629
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137122
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  offtkp  <parisoplop@gmail.com>  [21ad38b61618c7bc4daea4e0e7989d8b21bd1150]

        Replace old png writer in imagemanagerimpl.cxx
        
        Change-Id: I8bc30a218b67d165d1a8ae3d663e5482a8113aa8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137118
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  offtkp  <parisoplop@gmail.com>  [d35ccaf7c3c6f5a8f4223de3c63de2d6f8f6324a]

        Replace old png writer in emfreader.cxx
        
        Change-Id: Ibc3ed62d5d09d2da9d7866deb21f49340ba71eea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137117
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  offtkp  <parisoplop@gmail.com>  [6203edf731f4cd3e678691af05def22394db2a89]

        Replace old png writer in converters.cxx
        
        Change-Id: I360963c2ad36a7bce5a257c9740b1e5690efc8e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137116
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  offtkp  <parisoplop@gmail.com>  [605e391874e08484111ac760d5b353b7d4db6517]

        Replace old png writer in test_desktop_lib.cxx
        
        Change-Id: I9f73b316521bcacb9042375adef3a3339ab2166f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137115
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  offtkp  <parisoplop@gmail.com>  [4bd2aaaaaed3db9e71e756f9ae004d5fa6afd8cd]

        Replace old png writer in screenshotannotationdlg.cxx
        
        Change-Id: I21fbd95db7f8a9f036c5ecfbd08d7a46a9683dd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137114
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  offtkp  <parisoplop@gmail.com>  [48eb565e2e62951eba712c64989c33b87e60ccbd]

        Replace old png writer in emfplus.cxx
        
        Change-Id: Ibdc550e55d73ed71def6e5aef129520ab2062eeb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136936
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  offtkp  <parisoplop@gmail.com>  [1d548a2bc70e0b38e32ccae8b15b04bda84f3576]

        Replace old png writer in graphicfilter.cxx
        
        Change-Id: I68b35e82fd5ca4de87b3b9c3c6be5cf802f071ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137132
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  Chris Sherlock  <chris.sherlock79@gmail.com>  [4d9e9ff5f4cb199844eb1d2b4000bb837089347f]

        vcl: allow OutputDevice::GetTextRect() cater for rotated fonts
        
        Change-Id: I52bdfe75ef1dd7973d14cad72e31a1e559bb7876
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136667
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  Stephan Bergmann  <sbergman@redhat.com>  [f9902fc13aaf2c4614125d78c653435ae454de3a]

        Fix endian-dependent test for good
        
        SvmTest::testComment introduced in e10df88b8ae4138862d4dd25c221189878641aa4 "Add
        Comment cppunit test to vcl" calls SvmTest::checkComment twice, first for a
        programmatically generated svm document, and then for the canned
        vcl/qa/cppunit/svm/data/comment.svm.  4f533655dd635dab30574c2a3b3915377124bd60
        "this test is endian-dependant" had fixed the endian-dependent check in
        SvmTest::checkComment for the first, programmatically generated case, but broke
        it for the second, canned case.  As seen on s390x:
        
        > xmltesttools.cxx:171:Assertion
        > Test name: SvmTest::testComment
        > equality assertion failed
        > - Expected: 00540068006500730065002000610072006500200073006f006d00650020007400650073007400200064006100740061
        > - Actual  : 540068006500730065002000610072006500200073006f006d0065002000740065007300740020006400610074006100
        > - In <>, attribute 'data' of '/metafile/comment[2]' incorrect value.
        
        So just not make the problematic MetaCommentAction payload endian-dependent in
        the first place.  (And one wonders why the test even needs to test such a
        problematic payload.)
        
        Change-Id: I203dae6545e0d4e63e7c2d521a27c661e1cf633c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137223
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-19  Caolán McNamara  <caolanm@redhat.com>  [878292b56d552d18a72c5dd4642dcefbc196c8de]

        crashtesting: assert seen on loading moz820988-2.svg
        
        Change-Id: I8ceab08348875cd8a88c440091ac0227012ab358
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137224
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-19  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [4c3a23832ca8ee88d366e16adabea05a98ffeccb]

        Related: tdf#149990 solenv/bin/desktop-translate.py readability
        
        Satisfies many pylint suggestions and includes a formatting pass with Black.
        
        Change-Id: I33794902ab303f63b52a3412e4e4d18b492cc74b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137101
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-07-19  Chris Sherlock  <chris.sherlock79@gmail.com>  [9e7aee7c85b5ef341705d2969461bc96743fcbcc]

        vcl: migrate from getOpenHeight/Width() to GetWidth/Height()
        
        Change-Id: Ia51d6a6f2e9dcb6ba6193f7617848e7bd560dabb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137170
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  Laurent BP  <laurent.balland-poirier@laposte.net>  [bad664731dc8da6fb9f9706111d1de866c650ed0]

        Simplify the template makefile
        
        Remove unused variable
        
        Change-Id: If2e69f30e8f94d662d619ded6b85f2a737ef3412
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137196
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-07-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [bb9d618390c8a498ce6348d7ed77235165cede7b]

        get-forum-attachments: Add 2 more mso forums
        
        Change-Id: I5134ec5e39e398544764e4e50b6b50280759151d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136621
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-19  Jean-Pierre Ledure  <jp@ledure.be>  [0a2d22ceac6236fc999db368cc6201c6153dd71b]

        ScriptForge - (SF_Dialog) trap errors caused by dialog events
        
        A dialog is started with the Execute() method.
        
        During its life span user scripts may be executed
        as a consequence of mouse clicks etc.
        
        When those scripts contain errors and they are not
        trapped;
        - in the actual situation, the error is detected by
          ScriptForge and considered as an internal error
        - this new commit considers the error as a user error.
        
        The help pages should be completed to promote the
        use of errors trapping inside scripts triggered
        by events.
        
        Change-Id: Iba3eefc75d305c17e6e1d9d416496882e0f816bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137203
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2022-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [3a9d06eac4db5ac1595b8643a64d18c4a818ac96]

        tdf#119840 remove some unnecessary comparisons
        
        Change-Id: I1c997edfa315ca86356c014c4f091423ff8d4240
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137207
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [0649dc97bed5639cee20320ce2ae9b9d764cc99f]

        tdf#119840 use more StartEnd()
        
        Change-Id: Ib3d08b9ad766cd257be0dbd7b4950add0b355bf5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137206
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-19  Stephan Bergmann  <sbergman@redhat.com>  [7606a0652cd4adfdfc464ac0595158f6ec193212]

        Use more appropriate index variable type
        
        Change-Id: I85d2dec9f5dc8fd09c7efa33f7c8518b7fabd4b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137216
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-19  Stephan Bergmann  <sbergman@redhat.com>  [94d35d1cc5bea93b87aea86459ce5e8f1686600c]

        No need to cast to char here
        
        ...similar to 85d15cfaf9b0665d907e099d6588dea0ced556ff "No need to cast to char
        here"
        
        Change-Id: I9f8b226e90d67f49fb38f9139c03529add787c64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137214
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-19  Stephan Bergmann  <sbergman@redhat.com>  [f9b747f35bb969c4ac8a2ca51f66f204f61615c5]

        nIdx is guaranteed to be non-negative here
        
        Change-Id: I692f24a923075c52e260b635a6ca235f89410e3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137215
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-19  offtkp  <parisoplop@gmail.com>  [fac9dfa19b3853e4b1b6ec62baf1645a8b1194c9]

        Add 32bpp export support in PngImageWriter
        
        Also added support for "Translucent" property
        
        Change-Id: I45cc3cf82ecacac08c3852ca2ad09fb8137ffc44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137154
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  offtkp  <parisoplop@gmail.com>  [9e775a73240c6d73d679409d0753334f8494ed14]

        Add pHYs chunk export support in PngImageWriter
        
        Change-Id: Idbb9c8222cbfce9d908a0b17d082de291cd0e0d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137145
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  offtkp  <parisoplop@gmail.com>  [089b101e5447aac42e6fc79345e60da3ec63893d]

        Add ms-gif PNG chunk export support in PngImageWriter
        
        Added export support for msOG chunks in the new PngImageWriter
        and unit test
        
        Change-Id: I258c9ca23e41c1d5ce01fc6711bc55c13636db17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137093
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  offtkp  <parisoplop@gmail.com>  [3d1032cf6b67f3f6fa539d1d42d681080517d38c]

        Add PngImageWriter 8 bit palette export support
        
        Also add test that fills a 256 color palette, exports a 16x16 image and
        reimports it and checks each pixel color
        
        Change-Id: Id53f3116e42d669cd528edfd791a1a981551ae0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136817
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  offtkp  <parisoplop@gmail.com>  [80395bf5f2bc7d48c690893abf8604540c24806f]

        Add PngImageWriter 1 bit palette export support
        
        Added support for exporting 1 bit palette png for non grayscale images
        and unit test
        
        Change-Id: I0b4c63c922fad4e42c7db61e81c553c69dd6bff6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136813
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  offtkp  <parisoplop@gmail.com>  [4347a032d34497f324a944629dfb49702cb3c54c]

        Add PngSuite .png test files and test function
        
        Add testPngSuite function that tests the PngSuite files against width
        and height, bit depth, whether it's paletted or if it has alpha
        
        To be used with the new pngreader/writer to
        verify that it was implemented correctly
        
        Change-Id: Ic334df36735fabcde71ecec7fbf463e255b06d4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136359
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  offtkp  <parisoplop@gmail.com>  [6b4f4bdf9beb0c73fa8b8bc218cd206f2cd347fa]

        vcl: add PNG writer based on libpng
        
        Add PngImageWriter, a new png writer that uses libpng to replace
        our own at pngwrite.cxx
        
        PS: most of the work on this commit is done by Tomaž
        
        Change-Id: I52ffd1b286162ee0dd9f694c4f3210385f71daf8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136008
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-19  Miklos Vajna  <vmiklos@collabora.com>  [40405372fe0bbc00e67f5b0185b0d4c2d6c1e08d]

        sw content control, date: allow selecting via the keyboard
        
        It was not possible to select the date of a date content control via
        keyboard.
        
        This meant only the mouse handling codepath needed implementing, but it
        broke accessibility.
        
        SwContentControl::ShouldOpenPopup() already knows how to handle
        dropdowns via the keyboard, extend that to handle date pickers as well.
        
        The appearing vcl Calendar / GtkCalendar appears to support keyboard
        navigation already.
        
        Change-Id: Ic36419f69cbcdba1a9069332184966cb4b347c49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137213
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-19  Miklos Vajna  <vmiklos@collabora.com>  [da9ef0bd92e7ad81d0595d57225ef5b20ea8f66c]

        sw: document SwCondCollPage
        
        This is not available in the normal paragraph properties dialog and for
        non-conditional paragraph styles, so it's a bit tricky to find.
        
        Change-Id: I6ce4ce29fce6285668d8b058b0b250e662d3f8bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137212
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-19  Stephan Bergmann  <sbergman@redhat.com>  [94efbeca0ae9757f706f3618d633eadeb7b37442]

        Consolidate writeBytes functions
        
        Change-Id: I44db198967a37f8b11f1b185a8b093b0de2d500d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137205
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-19  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [a2c5a29f76fa75d920b27149f1dffca1ca84177d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cf2296c78c6aad2f57c6e1fa4e7c50a34f340f33
          - Fundamental confusion: *“Beware that” → “Be aware that”
            
            Change-Id: I7f6b830a87bbdf2380c32d515554cb9836b50848
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/137211
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-07-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [36994c19fdbf425108f685de21464496bd93b651]

        Fix typo
        
        Change-Id: Id4fd670d2c3e4212827b192c529c8dba4f9c8dff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137209
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-07-19  Justin Luth  <jluth@mail.com>  [e88c41b552ab958579baf3e4bccf941b588a537c]

        tdf#135794 sw: add no-frames to AllowCommentsInFootnotes
        
        DOCX also doesn't allow comments in textboxs / frames,
        so add that situation to the existing option that
        was attempting to improve DOCX compatibility.
        
        By default, comments are allowed in frames.
        
        Although the option name is worded fairly specifically,
        I don't see any reason for adding a second option.
        I also didn't want to change the name to be more generic
        since this has been in existance since 6.4.
        
        Change-Id: I3cc8631b4379a0523f2556ff99aed9127016485c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137010
        Tested-by: Jenkins
        Reviewed-by: Gabor Kelemen <kelemeng@ubuntu.com>

2022-07-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [47c428537154cd94b1d9a7547bde21ce711abd0d]

        related: tdf#97539: SVGIO: iterate over parent's clippaths
        
        This commit reintroduces fb33451a27d8668bc14f5bcfd6ea742fc4c5b84c
        "tdf#97539: SVGIO: iterate over parent's clippaths" which I
        reverted it in 82c0a363abbceac6464b62c3571aa3225415c7db
        "tdf#97539; if parent is css style, look one level up" because
        I thought it was no longer necessary, but I was wrong.
        Also add a unittest
        
        Change-Id: Ib66ca0afd63e8e52be6677b6965179e092a61aa8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137195
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [67c422585db43e30f0c9e4c9753fcd14f87a277f]

        tdf#126330: use correct type for symbol node
        
        Change-Id: Ibd4b7e021dac28469cb3ea2d30e79de8f24c88be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137201
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-18  Hannah Meeks  <hmeeks4135@gmail.com>  [5eb4c5e93b0f0a3fd9cded5e086086d07cb7c92d]

        Mend python support for lldb cppunit tests.
        
        Change-Id: I02f4872ac75d82f2d77c1854ce040b72883b484a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137204
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-18  Caolán McNamara  <caolanm@redhat.com>  [278e97ab0272e9c1975bd7780697067f0b91bd46]

        cid#1507357 Big parameter passed by value
        
        and
        
        cid#1507358 Big parameter passed by value
        cid#1507359 Big parameter passed by value
        
        Change-Id: I7adb0497e4e8b90683ee644790c4657b8ac75fef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137167
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-18  Michael Stahl  <michael.stahl@allotropia.de>  [54aebc2c8ff25f17a4083fe6c60c38c4f391af12]

        tools: try to work around DavGetHTTPFromUNCPath() not URL-encoding path
        
        This was added in commit 20b1e6440aacab043753e93be4499e939a80b05b
        "tdf#126121: WebDAV redirection detection" and it works fine when i test
        it on my local Windows 10, returning an URL with encoded path.
        
        The logs from the customer system however show a http URL containing an
        unencoded ' ' in the path, which curl_url_set chokes on.
        
        Try to encode the returned URL with rtl_UriEncodeKeepEscapes, which
        should hopefully work in either situation.
        
        Change-Id: I6862fe0828307a13b0004b192153747d85bb3a42
        (cherry picked from commit 66e25aad35cf538da86bdd0157428f4bed95258d)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137173
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-07-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [d996563ef15892aace8c6b31fe3d2097cbbd6093]

        tdf#119840 exit loop early in DocumentRedlineManager::AppendRedline
        
        reduces load time by approx 5%
        
        Change-Id: I2e82655055fc7b3b7777444a2c9a33d813faa88e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137200
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-18  Miklos Vajna  <vmiklos@collabora.com>  [c6d242ebf0d3ca5e57ac7d6e894d800faa38d15a]

        sw: fix crash in SwTextShell::Execute()
        
        Crashreport signature:
        
                SwTextShell::Execute(SfxRequest&)
                        sw/source/uibase/shells/textsh1.cxx:1540
                SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool)
                        sfx2/source/control/dispatch.cxx:256
                SfxDispatcher::Execute(unsigned short, SfxCallMode, SfxItemSet const*, SfxItemSet const*, unsigned short)
                        sfx2/source/control/dispatch.cxx:811
                SfxDispatchController_Impl::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> const&)
                        sfx2/source/control/unoctitm.cxx:671
        
        This is the Grammar case, the Spelling case already checked for an empty
        xDictionary reference.
        
        Change-Id: If1f88e4bdf2d68d877fbb0bd89d0cadbd493771f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137198
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-18  Caolán McNamara  <caolanm@redhat.com>  [e86291cc922fc467dd9ee74ea7afdb3e51f016a8]

        cid#1507356 Logically dead code
        
        Change-Id: I40af398107362615b2500dfa5262a63551489269
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137164
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-18  Caolán McNamara  <caolanm@redhat.com>  [50a52eda9b22ea6659c93b2619700f483b06f09c]

        cid#1507360 Uninitialized scalar field
        
        Change-Id: I3235d82db4eb7f2770ed888ec431eeac1e6a231c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137163
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-18  Stephan Bergmann  <sbergman@redhat.com>  [d00dfde8b07adb21543e4ac36071a946ac3d7703]

        Drop leftover comment
        
        ...introduced by d203e3f35dc4547bb46151637ba6054d13025d01 "use
        comphelper::ByteWriter in UNOMemoryStream", made obsolete by
        3ca1a169e571a829598a00a2ffef6e1018d2cb18 "Use boost::noinit_adaptor", forgotten
        to be removed in 3c7378d54b7a04e3f6dfc75a994744bdd953af7b "Fix mid-air
        collision"
        
        Change-Id: I0c98e2e5a9eaf5fcc6def605d6d068080de55c9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137194
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-18  Stephan Bergmann  <sbergman@redhat.com>  [07eaaeb76493b91520ef0062bf9601a36a9b6b0c]

        nNewSize is guaranteed to be non-negative here
        
        Change-Id: Idb427a0bd3bae94f056d3253682a024169b5288f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137172
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-18  Stephan Bergmann  <sbergman@redhat.com>  [fd2e907e448991e5c8b54acbe7e31bff24c8e875]

        comphelper::ByteWriter::writeSomeBytes always writes all bytes
        
        ...so rename it to writeBytes for clarity, and drop the redundant return value.
        Also clarify that it has a narrow interface and requires nBytesToWrite to be
        non-negative.
        
        Change-Id: I76dee83fecd6350f473f55dcffb950c16aa22d93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137169
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-18  Miklos Vajna  <vmiklos@collabora.com>  [aaebfb9baf53e4ed221a9bb8e1772fcbb7b921ab]

        sw content control, picture: allow replacing via the keyboard
        
        It was not possible to replace a picture placeholder with an actual
        bitmap without using the mouse, which breaks accessibility.
        
        The mouse handling code was added in commit
        b213abcb77e19fa5d22af45c7ecd17c8a63af554 (sw content controls, picture:
        replace placeholder image on click, 2022-05-18), which already split the
        functionality between SwEditWin::MouseButtonUp() and
        SwWrtShell::GotoContentControl().
        
        Fix the problem by reusing the shared SwWrtShell::GotoContentControl()
        and extending SwEditWin::KeyInput() to allow doing the same with the
        keyboard. This way the scenario when Shift-F4 selects the frame and the
        user presses Enter now triggers the filepicker.
        
        A possible future improvement would be to also handle Enter similarly
        when the text cursor is inside a picture content control, but that's not
        implemented here.
        
        Change-Id: I756395d3811e3f4dfdce698751c4de13a0d49729
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137168
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-18  Caolán McNamara  <caolanm@redhat.com>  [28daee8a3252e03a67484dc8d3dd26fd73af4826]

        cid#1507361 Unchecked dynamic_cast
        
        Change-Id: Ie1b5c3796cca07e3f41d5074de5c70c5308a2ab4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137166
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-18  Caolán McNamara  <caolanm@redhat.com>  [96c97930d8914d4cfca165c50106308aa9fbf1bb]

        cid#1507355 Dereference after null check
        
        we always derefed pSObj before:
        
        commit 1d3d2a995239c3c71432006cb795324c56a0412a
        Date:   Mon Jun 20 17:27:53 2022 +0200
        
            tdf#148687 tdf#149173 tdf#149546 sw: fix crash with textboxes
        
        so lets assume that state was sensible and drop the additional null
        check introduced there
        
        Change-Id: Ief8ce89e729d6fc51a9d8b7ae2dca18452667cb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137165
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-18  Michael Stahl  <michael.stahl@allotropia.de>  [de49e1c55dc10ce1b59345af5cc49fde3adf65b7]

        tdf#149548 sw: don't rely on binary search in SplitRedline()
        
        The problem is that for this bugdoc overlapping redlines are created by
        writerfilter, and so this one survives the split in SwDoc::TextToTable()
        when creating a cell on node 146 to 149:
        
        $125 = (SwRangeRedline) {
          <SwPaM> = SwPaM = {
            point = SwPosition (node 155, offset 156),
            mark = SwPosition (node 146, offset 0)
          },
        
        It's not found in GetRedline(), as that relies on the redlines never
        overlapping, so isn't split at end of 149.
        
        Then when copying to the clipboard, all redlines are deleted and this
        deletes cell start and end nodes, while the cell's SwTableBox is still
        referenced elsewhere.
        
        (reportedly somehow a regression from
        commit c4cf85766453982f1aa94a7f2cb22af19ed100be)
        
        Change-Id: I6466e6777cd83c7625381f7049f30c8a2f487af1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137110
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-07-18  Arnaud VERSINI  <arnaud.versini@libreoffice.org>  [5dc4274eb5ccf3c2cc29676280b70dfc5d5a43b3]

        toolkit : remove useless comments
        
        Change-Id: I45565ae3259321e139f73071e36e94180dcfbffe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135672
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-18  Caolán McNamara  <caolanm@redhat.com>  [7b11effaeb87b9d941add70d866bb87c340cb6ee]

        ofz#48795 Timeout
        
        Change-Id: Id0a00d5fa9fb937c34a0a8924c985d025e49f1e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137127
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-18  Miklos Vajna  <vmiklos@collabora.com>  [5a13d43e7f26d7c86aeb44a0912230a2d9ba0f68]

        sw: prefix members of ww8toolbar
        
        Tcg255, Tcg255SubStruct, TcgSttbf and TcgSttbfCore
        
        See tdf#94879 for motivation.
        
        Change-Id: I8a37a640c564131839cd2ed651a93bb44dbb6d0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137160
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [14553d280ad76c3436d394e900002c63de7b6e51]

        chart2: better readable DataTable properties definition
        
        Change-Id: Ib9cadee39f58b73782e6a3268d86b688183de1fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137157
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d518ac1e9ec866785a13367491c52d2ac72d85ec]

        chart2: remove setting DataTable* props. from old chart::XDialog
        
        No API change needed as the properties were not officialy part
        of the API in the first place.
        
        Change-Id: I8682087d13ab2e9eb1c619646b87cde59c3a8e45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137156
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7cb504bd5e2c49a73af3270d1ecefe1bd838b66f]

        chart2: use {V,H}Border, Outline Data Table props. at rendering
        
        insert DataTable class into DataTableView, so it is possible to
        take the properties into account when rendering.
        Change rendering:
        VBorder - draw vert. border of data table
        HBorder - draw horiz. border of data table
        Outline - draw the outline borders of a data table
        
        Change-Id: I8348d0672d9c188014d664d667abddde8ebbc7c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137155
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-18  Maxim Monastirsky  <momonasmon@gmail.com>  [d69340d4d1e7f96f0633bebd5abcf20114fbef0f]

        Simplify by using InitAnyPropertySequence
        
        Change-Id: I145ce892e101ba4e8906cbdb0d32a52a4c655d43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137151
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-07-18  Maxim Monastirsky  <momonasmon@gmail.com>  [f1f52b6e5086124c75b57f6f6ff1f1f0353e40af]

        Remove the broken SupportsVisible hack
        
        pController is always empty since commit
        ac1aefd5174258d9bcb41465ce566ed1a0819f3d
        ("Extend ToolBarManager to build weld::Toolbar").
        But even before that it did nothing, as it was set
        only for controllers created by the sfx2 legacy
        factory, but neither .uno:SwitchXFormsDesignMode nor
        .uno:ViewDataSourceBrowser had such controllers (It
        did however work in the past for some other commands
        before commit fb60217569b0fb5bc949c58b054da71992fe2582
        ("tdf#83320 Hide vertical text commands early"). Also,
        searching the codebase for SfxVisibilityItem reveals
        more commands that set visibility, and I'm not sure
        if hardcoding all of them here is a good approach in
        general.
        
        Change-Id: Id8c22e729d2402837de0598fa8ca4d41160804c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137150
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-07-17  Heiko Tietze  <tietze.heiko@gmail.com>  [db26f712e1edfef6b61a324b146310be00aeb100]

        Resolves tdf#143688 - Allow detaching of sub-toolbars when locked
        
        Change-Id: I36669d953eb9438df73256676e2dfbfe3c263031
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137100
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-07-17  Maxim Monastirsky  <momonasmon@gmail.com>  [f87c7018fa5641eeecd788907ea66892514255a6]

        No need for SfxWeldToolBoxControllerFactory
        
        sfx2::sidebar::ControllerFactory::CreateToolBoxController
        only supports creating controllers using the uno factory,
        or GenericToolbarController as a fallback. Given that we
        already handle the uno factory case in
        ToolBarManager::CreateControllers, all this complexity is
        really just for creating GenericToolbarController with a
        different ctor, which we can do locally as well.
        
        Change-Id: I3a5a3cda95a6c5db97615286e93630214f76cbfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137149
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-07-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7077e688408210b32596cbac2f2202610094ddf3]

        oox: support reading text and shape properties for a data table
        
        Change-Id: I740d3bd6af11457ecb54878be648ad1e22b9d4b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137153
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6b481f8bb44a14ebbfe010476cf2ca3728e7d539]

        chart2: add DataTable to AxisProperties, take account at rendering
        
        The Diagram model has the DataTable class, but now we need to
        take this into account at rendering. First add the DataTable to
        AxisProperties, to decide if the data table should be rendered or
        not.
        
        Change-Id: Ia18fcffccc632e4d36011544066072ae3cdfbfc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137152
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [71bcaa477e9379f4c584b3309d7a6149c801702c]

        oox: add data table and props. with the new UNO DataTable service
        
        Refactor filling of the old data table UNO properties to use the
        new service DataTable and its properties.
        
        Change-Id: Iee611c88bec6f58a50b5ae09d3acffd16e0b6dd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136790
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-17  Arnaud VERSINI  <arnaud.versini@libreoffice.org>  [2fffe41501aa694082da2ac92e925b98c704bffd]

        Animations : no need to use the global mutex here
        
        Change-Id: Ia63a570efdd15c60fc31d978a23e76102e466745
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137141
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [946d038c71ae09f3ae403474d66c26c959a18e13]

        tdf#119840 reduce cost of SwPosition::operator<=
        
        by fetching Start/End from SwPaM at the same time
        
        reduces load time by 5%
        
        Change-Id: Ie4a06c667aa0950c04e98e46b30cdc4b97f75ba7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137147
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [868b45039d2d168e1c51d971b0d1e0589d4d11eb]

        tdf#54703 fix unhiding at PDF export of cond. hidden sections
        
        The conditionally hidden sections became visible when PDF export
        is performed. This is due to field update where we temporary made
        the conditionally hidden section visible (as the frame is needed),
        but never put them back to hidden. Probably the expectation was
        that the condition will be recalculated later on, but wasn't. This
        change fixes this so that the changed sections will be recalculated
        at the end.
        
        Change-Id: Ic6d8a4a38f22ed961b2b37e05aaf3e720fc50ed4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137052
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [212f03a3cd33a1c276e93ee693dc1173a5c1b051]

        [API-CHANGE] chart data table implementation
        
        Adds new service DataTable, which is reposible for the properties
        of a data table for a chart. Also removes the existing properties
        related to the data table from Diagram service, which were added
        prematurely in the past, without a data table actually being
        supported by the chart module.
        
        Also adds an implementation of the DataTable service in chart2
        module.
        
        Change-Id: I0c6b32163745704c623d04baaf0ce0e208c107f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136789
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-17  Caolán McNamara  <caolanm@redhat.com>  [8ab54ac42ca2516c333a49fb23f6d27196122c22]

        ofz#48585 Out-of-memory
        
        Change-Id: If6bb603cc78863df88d5630b4bd5b1198b4050de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137148
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-17  Caolán McNamara  <caolanm@redhat.com>  [604583b177fbf8fa5044e54d0a35b9adff949e45]

        cid#1506711 Uncaught exception
        
        and
        
        cid#1506712 Uncaught exception
        cid#1506713 Uncaught exception
        
        Change-Id: I8f9753369cb3c85e5f6b910b00aaf553db62750b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137144
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-17  Caolán McNamara  <caolanm@redhat.com>  [52c0c8a2b5a38f02125460c6e21d21c2e8c656cd]

        cid#1507325 Unchecked return value
        
        Change-Id: Ie47ba66cc83130472c68dc5f45c56cd20c9d406f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137143
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-17  Caolán McNamara  <caolanm@redhat.com>  [793267e2b7f41c4ce24615491ac2153040a8a148]

        ofz: Use-of-uninitialized-value
        
        Change-Id: I4afb1f9893eadda28d4d9d2e90d5d6293a8ee60c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137128
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [53c71a0fa29b98d997ced6c9684c627442cfff94]

        chart2: add initial code for rendering the Data Table
        
        Create a (svx) table with the data from the chart and place it below
        the x-axis line.
        
        Data table rendering is disabled in the code until the data table
        properties are available.
        
        Change-Id: I07d282c0b5e8df6b843516c8bdad538862d6575e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136788
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-17  Jim Raykowski  <raykowj@gmail.com>  [3c8e81669f2311dd35aa6787cbf3e5a6a0520433]

        tdf#149279 related: make gtk treeview scroll_to_row more sal like
        
        The SalInstanceTreeView version of scroll_to_row always scrolls a row
        that is not visible to the top visible row. GtkInstanceTreeView
        scroll_to_row does the minimum amount of work to scroll the cell onto
        the screen. This means that the cell will be scrolled to the edge
        closest to its current position. This patch makes the gtk behavior
        always scroll the row so it is the top visible row.
        
        Change-Id: Ib318d7bede3723de9e84ea2db5fbfa951324facd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136934
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-07-16  Caolán McNamara  <caolanm@redhat.com>  [dfab1b24bdf4e83ecf6ff701afa45d561fa12557]

        ofz#48693 Timeout
        
        Change-Id: I6912a41afc8325052d197990f1dd193399a7b053
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137126
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-16  Caolán McNamara  <caolanm@redhat.com>  [eea7dc22c639cd9fcfdf94d66b69f64f0102ddbc]

        ofz#48643 Indirect-leak
        
        Change-Id: Ia19f1d15e52a869baf8a869b5c3bcceaacef7887
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137129
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-16  Justin Luth  <jluth@mail.com>  [97f6fc9f752bc8bb34f2793442922ead59008757]

        tdf#64242 sw table: improve Optimal Column Width function logic
        
        This affects both Writer's minimze and optimize table functions.
        
        Instead of basing equal-width on the current table size,
        allow each column to have access to an equal portion
        of the full table size (in case that it can grow wider).
        
        This will help to maintain symmetry - one of the two primary
        intentions of these functions.
        
        [This is irrelevant for Draw - since the table size does not grow.]
        
        Change-Id: I0e8c499b66c538f06df52eb74374bad3b690e8d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137120
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-07-16  Caolán McNamara  <caolanm@redhat.com>  [15eac2ba222d2d07dfa2bb962f4bbddbcecb9dbc]

        ofz#49017 Integer-overflow
        
        Change-Id: Iadb8c0a9bccef400f1c7fb6e5f2f3444a45da480
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137119
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-16  Caolán McNamara  <caolanm@redhat.com>  [2ad6beb1dff9a2e4e864831fdfc2c9c058506944]

        ofz#49157 Object-size
        
        Change-Id: I3a17d7967512a282b13894ba479aa3507f1be38f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137121
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-07-16  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [ca056d8680334e48343ad2c1f6c512d7fc5bab8a]

        allow to override PKGFORMAT when running make
        
        building installation sets takes a long time, and is a .PHONY action.
        Having a way to skip that when running make is esp. useful with IDEs
        that have no nice way of separating the "run/debug" action from the
        build action. (XCode, looking at you and your awkward schemes…)
        Use with »make build PKGFORMAT=""«
        
        Change-Id: Iab0c03a4096fe5571a5496b52504b3393e9f3cf6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137111
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-07-16  Laurent BP  <laurent.balland-poirier@laposte.net>  [80e94899d2254a345f7c73804bffe5d5e008f8ad]

        tdf#149723 Fix footer of Beehive and Blue_Curve
        
        Beehive and Blue_Curve Impress templates have same bug
        as Piano template: presentation:class was missing to
        date-time, footer and page-number
        
        Change-Id: I5d4f2463ce7dee3e20eea65206cd4cd91020b989
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137088
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-07-16  Jean-Pierre Ledure  <jp@ledure.be>  [91a1662c66e5e988d36012533fceab9221607282]

        ScriptForge - tdf#149983 dialog.EndExecute() failure
        
        In SF_PythonHelper._PythonDispatcher():
        
        Force a hardcoded call of the methods in the Dialog
        service which may potentially be invoked while the
        dialog is displayed, bypassing the generic CallByName()
        Basic builtin function:
           Activate
           Center
           EndExecute
           Resize
        (Controls is already hardcoded because returning an array)
        
        Change-Id: I4931f43b37ae5f7337740d1c65b255f4a14ca069
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137084
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2022-07-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [ce29e6299932fc079b05b60662ba95c8342990bc]

        tdf#119840 elide some dynamic_cast cost
        
        when opening a large writer file, shaves off about 5% off load time
        
        Change-Id: I501d0ebfbaec572e7c93c1dbc3f0cfaab3938f20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137099
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-15  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [3a9cf24468d7c3c67ef44c3cc8fa618a56565d32]

        update credits
        
        Change-Id: Ia00bbfe76a95eb72687fb46eedf934c8327e3f03

2022-07-15  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [4cbc28ec880cc4820b7a2e2293a17ee33a4cb688]

        Update git submodules
        
        * Update translations from branch 'master'
          to c875ee9259eeb47a0ec1767d8d602f86bb793a40
          - update translations for 7-4/master
            
            and force-fix errors using pocheck
            
            Change-Id: Ie4a055202e93e4ac5563df42235db5cf2b1c2b16
            
2022-07-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [82c0a363abbceac6464b62c3571aa3225415c7db]

        tdf#97539; if parent is css style, look one level up
        
        if the style attributes are set like
        
          <rect x="10" y="10" width="100" height="100" fill="#00D000"
                  clip-path="url(#myClip)"/>
        
        it works, however, if it uses a css style like
        
          <rect x="10" y="10" width="100" height="100" style="fill:#00D000"
                  clip-path="url(#myClip)"/>
        
        it fails to get the clipPath from the parent, because the css style
        is the direct parent, thus, check one level up
        
        Change-Id: Iff6df95c9fa9da4c2f1a986cca0ad82ab1494353
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137094
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-15  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [babd850db840eebd59b71730b446c0d89de87d3a]

        macOS sandbox: disable donation info bar & help entries
        
        even when you are a verified non-profit, you still cannot just point to
        a donation site/you still would have to offer apple-pay...
        
        the helpmenu one is ugly since it changes the endresult compared to
        what is assembled in instdir, but is the least intrusive way for now...
        
        Change-Id: Id348d69371048bdd04d2961cad564fc73f11fd45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137050
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-07-15  Justin Luth  <jluth@mail.com>  [386a9fadffa446caf40fd4f40b865c8c9432fa27]

        tdf#139759 writerfilter: avoid exception importing w:shd in comments
        
        The unit test depends on the two previous fixes in this bug report.
        -initial load tests highlight import
        -export tests saving the character background
        -reload tests this shade import
        
        Change-Id: Iceb405841efc6814654061659e5551ac89f3c7b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137091
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-07-15  Michael Weghorn  <m.weghorn@posteo.de>  [7b312771d7eb33f7410167e36efdaeca6f540b1c]

        tdf#149952 gtk3 a11y: Return pos relative to window when requested
        
        ATK (and AT-SPI) allows to specify 3 different coordinate
        types [1]:
        
        1) `ATK_XY_SCREEN`: coordinates relative to the screen.
        2) `ATK_XY_WINDOW`: coordinates relative to the widget's
           top-level window.
        3) `ATK_XY_PARENT` coordinates relative to the widget's
           immediate parent.
        
        The `XAccessibleComponent` interface provides equivalents
        for 1) and 3), but not 2), and the gtk3 VCL plugin wasn't
        really handling 2) so far either.
        
        This adds handling for `ATK_XY_WINDOW`. The position
        in the window is calculated by recursively walking up the a11y
        hierarchy and summing up the positions relative to the
        parent, until a window is reached (or there's no parent,
        or none implementing `AtkComponent`).
        
        Also add an explicit check for `ATK_XY_PARENT` if
        none of the other two constants is used and warn
        and return if that isn't used either, to cover the case
        that new constants will be introduced in newer ATK versions.
        (That check needs to be conditional, because `ATK_XY_PARENT`
        is only defined from ATK 2.30 on, while our minimum
        required version is currently 2.28.1.)
        
        The coordinates received when testing this with a
        selected Writer paragraph in Accerciser's IPython console
        look generally plausible now with this change in place:
        
            In [108]: acc.queryComponent().getPosition(pyatspi.component.XY_SCREEN)
            Out[109]: (1939, 417)
            In [109]: acc.queryComponent().getPosition(pyatspi.component.XY_WINDOW)
            Out[110]: (19, 245)
            In [110]: acc.queryComponent().getPosition(pyatspi.component.XY_PARENT)
            Out[111]: (19, 113)
            In [111]: acc.queryText().getCharacterExtents(0, pyatspi.component.XY_SCREEN)
            Out[112]: (2015, 417, 5, 19)
            In [112]: acc.queryText().getCharacterExtents(0, pyatspi.component.XY_WINDOW)
            Out[113]: (95, 245, 5, 19)
            In [113]: acc.queryText().getCharacterExtents(0, pyatspi.component.XY_PARENT)
            Out[114]: (76, 0, 5, 19)
        
        (Previously, requesting window-relative coordinates gave the
        same result as coordinates relative to direct parent.)
        
        [1] https://docs.gtk.org/atk/enum.CoordType.html
        
        Change-Id: Idf8f7d08f9054a8df28d1ee8fccc791a803de045
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137027
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-07-15  Miklos Vajna  <vmiklos@collabora.com>  [d65e85178abdd4f1bf068f161e49204e068bb5da]

        sw content control, dropdown: allow selecting via the keyboard
        
        It was not possible to select an entry from a content control dropdown
        using the keyboard, which breaks accessibility.
        
        This had the benefit that the mouse handler code could contain the popup
        start calls, but Word can do this with alt-down arrow, so make sense to
        add it on our side as well.
        
        Fix the problem by adding SwContentControl::ShouldOpenPopup(), which
        knows that dropdowns want a popup with alt-down, and then connecting
        SwEditWin::KeyInput() to it.
        
        Date content controls probably will want something similar, but that's
        not yet done in this commit.
        
        Change-Id: I6853d3a1661e4d826b96b1b5cb938909875af2ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137102
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [242b7d0162d55be0945ca849c3de841fbf6cb475]

        svgio: simplify code
        
        Change-Id: I100256b63fadeb4a0e4b8e4cbb67e58d2a1ce433
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137096
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-15  Gabor Kelemen  <kelemeng@ubuntu.com>  [126067992d7a2b3edc5dd6ce5e896343da537589]

        tdf#148248 Text Color -> Font Color in AutoFilter/Standard Filter
        
        Consistently with other places such as Formatting toolbar
        and Format Cells -> Font Effects tab page
        
        Change-Id: I7ec5733f01182b25b5d823a43a3639b21ee874e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137087
        Tested-by: Jenkins
        Reviewed-by: Gabor Kelemen <kelemeng@ubuntu.com>

2022-07-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fd23887f1c32d73e5ad074deb752312685a0136a]

        Removed executable bits on doc file
        
        Change-Id: Iee36258987b5e57163ed0e111b4612fdf3b02089
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137024
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [75b410f1292fc9f794984583f734260e8a0378c6]

        Fix typo "vetor"->"vector"
        
        Change-Id: Ie706797e1bda4d1cd279fa68e93fb15beabb6a2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137077
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [b14f4ef8eb37fe2d01cf5a366a24cc570fe06a10]

        svgio: remove recurrent check
        
        Change-Id: Ic8d79fdcc018a488c77cc601ee0deed76c55af87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137095
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-15  Miklos Vajna  <vmiklos@collabora.com>  [ba866df2dd51fb646d3c3dd295571dcaf9e074de]

        CppunitTest_sw_layoutwriter2: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Change-Id: If199949412654cb008f15e6b2da82a14903083da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137089
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-07-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [8580cbdc19224bc2a467535cc527cd28b0f30879]

        svgio: qa: Add test for shape with ref to clipPath
        
        Change-Id: Ifefb27db8415eb55b22f1537e1790fcd9feb3ee4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137092
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-14  Justin Luth  <jluth@mail.com>  [11937a68aecb8db9aebb1c929d940c5b85a0ecec]

        tdf#139759 sw ms-formats: export comment char background
        
        EditEngine's character background is a SvxColorItem,
        while Writer uses a SvxBrushItem. Thus we have no automatic
        transition possible between the two, and during export it
        was just being ignored as > RES_UNKNOWNATR_BEGIN.
        
        A unit test will have to wait until import (of shd) works.
        
        P.S. Import of "highlight" was fixed in an earlier commit.
        Setting Options - Save - MS Office Compat - As Highlighting
        would fully work now.
        
        Change-Id: I8674173a3d1bf1581c09458c3087d6fd39e48a1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137090
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-07-14  Balazs Varga  <balazs.varga.extern@allotropia.de>  [cf936b57117b9bd4a9b1ae4c77244d544cc2bfec]

        tdf#61623 sc update current cell view if we switch or create a new tab
        
        Testing:
        - create a new validation list in the A1 cell with some value.
        - add a new tab while you are on the A1 cell on the original tab.
        or
        - switch to an existing tab from the original A1 cell.
        
        TODO: UNIT test
        
        Change-Id: Ic13afdca45cf31fb50a7446b6eb6d64069d30200
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137040
        Tested-by: Jenkins
        Tested-by: Gabor Kelemen <kelemeng@ubuntu.com>
        Tested-by: Balazs Varga <balazs.varga.extern@allotropia.de>
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>

2022-07-14  Eike Rathke  <erack@redhat.com>  [5b0ac00fe7db535286c081dacbd066ed6edf6813]

        Accept 'Y D MMM' date input for locales with LongDateOrder::YDM
        
        There currently is only lv-LV.
        
        Change-Id: I39aa38fbf34c44d914aeb6af0f55d820b5567a7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137083
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-07-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [e00225bc7744abd365f1cc7133d43026e9438f13]

        elide some temporary OUStrings
        
        Change-Id: I8539dd5d9490a14ebac0520486a8322ff86a6cb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137081
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [1aaf5d44dceecc13a3bc8e08c13d0b2ba278c462]

        make B2DPolyPolygon thread-safe
        
        which is cheaper than copying it when querying from UnoPolyPolygon
        
        Change-Id: If4661dfdff7e277d5ef25a8f0c937e549f8be9f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137080
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-14  Miklos Vajna  <vmiklos@collabora.com>  [c6eb8713438d1ba791fc858c8dc6e3d4d6583e0a]

        sw content control, checkbox: allow toggling via the keyboard
        
        Toggling a checkbox content control was only possible by clicking on it
        with the mouse, which breaks accessiblity.
        
        Trying to type into a checkbox content control triggered the read-only
        popup (which is good), but there was no special handling for the space
        character, which is meant to toggle the checkbox.
        
        Fix the problem by adding a way to query if the current keycode is meant
        to interact with the content control, and if so, invoke
        GotoContentControl() from SwEditWin::KeyInput(), similar to how the
        click handler already did this already.
        
        This only handles checkboxes, but other types can be addressed in a
        follow-up commits similarly.
        
        Change-Id: I5c88f2e2f1c2d0f4b28f2ce0b6b1c75b14b7d67c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137082
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [bcb1620b3e4929df1d06d57b4769650422fff16e]

        speed up loading PDF file
        
        Change-Id: I3d892319f4af0c187455bc9c13b6edb0d52ac023
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137079
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-14  Eike Rathke  <erack@redhat.com>  [ff1c5fedc96456a6be12e7e4fd2109ef5beb45c7]

        Let 'MMM D Y H:M' input follow the same date rule as 'MMM D Y'
        
        ... and not only accept for DateOrder::MDY.
        
        Change-Id: Ic17efbdfee5aac1e00d3cee7b14c16875b3dd292
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137076
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-07-14  Stephan Bergmann  <sbergman@redhat.com>  [95706c680c509016b8cd60c026d820c7d4575a12]

        Drop some needless casts
        
        ...that were present ever since the surrounding code was added in
        95b27dd2e5b5bdcb39962f72882dcdf406bcb393 "tdf#45705 rework zoom in and zoom out
        UI commands in Calc", but for no apparent reason (when MAXZOOM and MINZOOM were
        macros expanding to unadorned int literals).  But even after
        ac2a6ee9618e377806e529ed641f67e88684f7e7 "basegfx: zoomIn() and zoomOut() should
        be sal_uInt16" changed MAXZOOM and MINZOOM to be constants of type sal_uInt16,
        contemporary compilers are unlikely to emit warnings for these nominally
        signed-vs.-unsigned comparisons.
        
        Change-Id: If4481a2e539632dbdca2ce4b13aab63fb84225b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137075
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [8c15ccc2671d93b06c00730d03b441f3466984d4]

        clang-tidy modernize-pass-by-value in sfx2
        
        Change-Id: I7984f0b52809091511dc01005fdbfeafd521b4bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137048
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [a5d3238104a46f933584cc2a896b00bae82bf4ec]

        svgio: factor out common code
        
        Also skip spaces before the #, Something like
        xlink:href="     #target" is still valid
        
        Change-Id: Ia62e58ca31bfecd283776ec84fcc4bba1836afab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137074
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-14  Stephan Bergmann  <sbergman@redhat.com>  [905559f3f45991a0538912c1ca77199aa52fc7cf]

        Adapt to Clang 15 trunk increase in ElabortatedType sugar
        
        ...<https://github.com/llvm/llvm-project/commit/bdc6974f92304f4ed542241b9b89ba58ba6b20aa>
        "[clang] Implement ElaboratedType sugaring for types written bare".
        
        For one, it caused diagnostics to now emit 'OString' instead of 'rtl::OUString'
        etc., which required adapting a number of tests.
        
        For another, some tests started to fail because the relevant plugins didn't
        expect ElaboratedType sugar in places where it now occurs:
        
        > error: 'error' diagnostics expected but not seen:
        >   File compilerplugins/clang/test/redundantcast.cxx Line 297: redundant cstyle cast from 'Enum1' to 'Enum1' [loplugin:redundantcast]
        >   File compilerplugins/clang/test/redundantcast.cxx Line 308: redundant cstyle cast from 'Enum1' to 'Enum1' [loplugin:redundantcast]
        
        > error: 'error' diagnostics expected but not seen:
        >   File compilerplugins/clang/test/referencecasting.cxx Line 25 (directive at compilerplugins/clang/test/referencecasting.cxx:24): the source reference is already a subtype of the destination reference, just use = [loplugin:referencecasting]
        >   File compilerplugins/clang/test/referencecasting.cxx Line 37 (directive at compilerplugins/clang/test/referencecasting.cxx:36): the source reference is already a subtype of the destination reference, just use = [loplugin:referencecasting]
        >   File compilerplugins/clang/test/referencecasting.cxx Line 48 (directive at compilerplugins/clang/test/referencecasting.cxx:47): the source reference is already a subtype of the destination reference, just use = [loplugin:referencecasting]
        >   File compilerplugins/clang/test/referencecasting.cxx Line 100 (directive at compilerplugins/clang/test/referencecasting.cxx:99): the source reference is already a subtype of the destination reference, just use = [loplugin:referencecasting]
        >   File compilerplugins/clang/test/referencecasting.cxx Line 120 (directive at compilerplugins/clang/test/referencecasting.cxx:119): the source reference is already a subtype of the destination reference, just use = [loplugin:referencecasting]
        >   File compilerplugins/clang/test/referencecasting.cxx Line 188 (directive at compilerplugins/clang/test/referencecasting.cxx:187): the source reference is already a subtype of the destination reference, just use = [loplugin:referencecasting]
        >   File compilerplugins/clang/test/referencecasting.cxx Line 200 (directive at compilerplugins/clang/test/referencecasting.cxx:199): the source reference is already a subtype of the destination reference, just use = [loplugin:referencecasting]
        >   File compilerplugins/clang/test/referencecasting.cxx Line 206 (directive at compilerplugins/clang/test/referencecasting.cxx:205): the source reference is already a subtype of the destination reference, just use = [loplugin:referencecasting]
        
        > error: 'error' diagnostics seen but not expected:
        >   File compilerplugins/clang/test/typedefparam.cxx Line 42: function param 1 at definition site does not match function param at declaration site, 'FooT *' (aka 'test2::Foo *') vs 'struct Foo *' [loplugin:typedefparam]
        >   File compilerplugins/clang/test/typedefparam.cxx Line 55: function param 1 at definition site does not match function param at declaration site, 'FooT *' (aka 'test3::Foo *') vs 'Foo *' [loplugin:typedefparam]
        > error: 'note' diagnostics seen but not expected:
        >   File compilerplugins/clang/test/typedefparam.cxx Line 40: declaration site here [loplugin:typedefparam]
        >   File compilerplugins/clang/test/typedefparam.cxx Line 53: declaration site here [loplugin:typedefparam]
        
        Hopefully, there are not too many places in our plugins left that similarly
        don't expect ElaboratedType sugar in certain places, but which are not covered
        by tests.  At least, a full build didn't turn up any further false positives,
        but there may of course be false negatives now that would go undetected.
        
        Change-Id: I9bfb1cfb57df5f6e228b512c19c664d48285b675
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137049
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-14  Stephan Bergmann  <sbergman@redhat.com>  [dcded5774c02da6528cf2ff97b13a531c7cf6813]

        Drop poor @attention paragraph
        
        For one, Javadoc (unlike Doxygen) doesn't support @attention, so this caused a
        
        > Generating workdir/CustomTarget/odk/docs/java/ref/help-doc.html...
        > Note: Custom tags that could override future standard tags:  @attention. To avoid potential overrides, use at least one period character (.) in custom tag names.
        > Note: Custom tags that were not seen:  @attention
        
        warning during the build.  And for another, that paragraph was phrased in poor,
        broken English and didn't add much value anyway.
        
        Change-Id: I603170ec262d042e92bdff38ae415dda0bcc28bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137053
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-14  Michael Stahl  <michael.stahl@allotropia.de>  [d7827f712ddd21a6c1e151f54dc6eba5c12690da]

        tdf#149978 sw: ODF import: fix nondeterministic automatic styles
        
        The problem is that in SwpHints::TryInsertHint() there is a check for
        IsInXMLImport() that is presumably an optimization to avoid the
        potentially expensive call to BuildPortions().
        
        While LO would only produce 1 text:span referencing an automatic style
        around any given character content, this is not required by ODF, and so
        other producers may legitimately produce such nested text:span elements.
        
        Unfortunately the current SwpHints::Insert() isn't deterministic, the
        RES_TXTATR_AUTOFMT with same start/end will be compared by address in
        CompareSwpHtStart() (whereas RES_TXTATR_CHARFMT has a sort number for
        this), so the result is going to be a random order.
        
        Change-Id: Id62a7ff5fb85dbe42b7e1a27b0d8b36b74cf1100
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137033
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-07-14  Stephan Bergmann  <sbergman@redhat.com>  [306510f0850518dc3a8162769e4aeb83795486be]

        Adapt to new Clang 15 trunk -Wdeprecated-builtins
        
        ...<https://github.com/llvm/llvm-project/commit/0b89d1d59f82cf5b45c250cd5c3351e43ce35ef9>
        "[Sema] Add deprecation warnings for some compiler provided __has_* type
        traits", which hits in Boost include files,
        
        > In file included from libreofficekit/qa/tilebench/tilebench.cxx:27:
        > In file included from external/boost/include/boost/property_tree/json_parser.hpp:31:
        > In file included from workdir/UnpackedTarball/boost/boost/property_tree/json_parser.hpp:14:
        > In file included from external/boost/include/boost/property_tree/ptree.hpp:31:
        > In file included from workdir/UnpackedTarball/boost/boost/property_tree/ptree.hpp:16:
        > In file included from workdir/UnpackedTarball/boost/boost/property_tree/string_path.hpp:15:
        > In file included from workdir/UnpackedTarball/boost/boost/property_tree/id_translator.hpp:16:
        > In file included from external/boost/include/boost/optional.hpp:31:
        > In file included from workdir/UnpackedTarball/boost/boost/optional.hpp:15:
        > In file included from workdir/UnpackedTarball/boost/boost/optional/optional.hpp:42:
        > workdir/UnpackedTarball/boost/boost/type_traits/has_nothrow_constructor.hpp:27:84: error: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Werror,-Wdeprecated-builtins]
        > template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{};
        >                                                                                    ^
        > workdir/UnpackedTarball/boost/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR'
        > #     define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value)
        >                                                ^
        
        etc.
        
        Change-Id: I08376710e25013b44279532d6e5fc256ed95cb76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137046
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [310a787e1b03ba6d9c99996dfbd380296a8da825]

        tdf#149985 pptx crash on a one-slide presentation (with a chart)
        
        regression from
            commit 04073c5fedd33654f242fecb7e39afb07cf0e273
            Date:   Tue Jun 21 13:17:09 2022 +0200
            replace oox::OptValue with std::optional
        
        Change-Id: I830713495ca04771433018f1091faadf0f6bd71e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137051
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-14  Stanislav Horacek  <stanislav.horacek@gmail.com>  [8b8f9dae619dbc725cb39f2e5639f13ae9985dcb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e47587f2e85c6e206c70d6a2db553a09fa04c58b
          - fix Number2Text example
            
            Change-Id: I20b3a7741fcee1901cf8a064dd9f6aaa39d91114
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136950
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-07-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [34d8eb4d3f2a75a3a072f5f6a443f959ba99113c]

        clang-tidy modernize-pass-by-value in svtools
        
        Change-Id: I60e7373c924a479fed72eb4f0538006e3e422004
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137019
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [2d009c405714934ae5f95f4131510cb4e9c2493f]

        loplugin:moveit
        
        Change-Id: I2702e716dc669ffbb870d36d060e110288d7a744
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137043
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-14  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [bdd97cb83e09225905a6272caf91579a0a77d3c2]

        fix bluetooth entitlement, was added to the flipped condition
        
        of course it should only be added when the bluetooth part of the
        sdremote is enabled, not the other way round...
        fixes c78b49ec132eb5126445ebee7d259d3df7fcaa68
        
        Change-Id: I0085c61a4bafece80be92c56928095c2726e11b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137025
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-07-14  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [7bb911d11813136935ac8a0bbe6dcbe211a24853]

        tdf#112626 lotuswordpro: switch to constexpr and update documentation
        
        Change-Id: I566c22285978f7b31961d105d02d99d0696908b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137041
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2022-07-14  Hannah Meeks  <hmeeks4135@gmail.com>  [7a4814f717520b8de8c963dc2d576f05fc15d2e9]

        Change make file so that debugging works - Previous error:
        
        hannah@localhost:~/master/sw>  make CppunitTest_sw_macros_test CPPUNITTRACE="gdb --args"
        [CUT] sw_macros_test
        S=/data/opt/libreoffice/master && I=$S/instdir && W=$S/workdir &&  mkdir -p $W/CppunitTest/ && rm -fr $W/CppunitTest/sw_macros_test.test.user && cp -r $W/unittest $W/CppunitTest/sw_macros_test.test.user &&   (  MAX_CONCURRENCY=4 MOZILLA_CERTIFICATE_FOLDER=dbm: SAL_DISABLE_SYNCHRONOUS_PRINTER_DETECTION=1 SAL_USE_VCLPLUGIN=svp LIBO_LANG=C      icerun   PYTHONWARNINGS=default gdb -return-child-result -ex "add-auto-load-safe-path $S/instdir" -ex "set environment LD_LIBRARY_PATH ${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}"$I/program:$I/program":$W/UnpackedTarball/cppunit/src/cppunit/.libs"  -ex 'set environment MALLOC_CHECK_=2; set environment MALLOC_PERTURB_=153'  --args   $W/LinkTarget/Executable/cppunittester $W/LinkTarget/CppunitTest/libtest_sw_macros_test.so --headless "-env:BRAND_BASE_DIR=file://$S/instdir" "-env:BRAND_SHARE_SUBDIR=share" "-env:BRAND_SHARE_RESOURCE_SUBDIR=program/resource" "-env:UserInstallation=file://$W/CppunitTest/sw_macros_test.test.user"   "-env:CONFIGURATION_LAYERS=xcsxcu:file://$I/share/registry xcsxcu:file://$W/unittest/registry"  "-env:UNO_TYPES=file://$I/program/types/offapi.rdb file://$I/program/types/oovbaapi.rdb file://$I/program/types.rdb"  "-env:UNO_SERVICES=file://$W/Rdb/ure/services.rdb file://$W/Rdb/services.rdb" -env:URE_BIN_DIR=file://$I/program -env:URE_INTERNAL_LIB_DIR=file://$I/program -env:LO_LIB_DIR=file://$I/program -env:LO_JAVA_DIR=file://$I/program/classes --protector $W/LinkTarget/Library/unoexceptionprotector.so unoexceptionprotector --protector $W/LinkTarget/Library/unobootstrapprotector.so unobootstrapprotector   --protector $W/LinkTarget/Library/libvclbootstrapprotector.so vclbootstrapprotector   "-env:CPPUNITTESTTARGET=$W/CppunitTest/sw_macros_test.test"  )
        ICECC[448] 2022-07-13 13:23:02: couldn't find any PYTHONWARNINGS=default
        ICECC[448] 2022-07-13 13:23:02: could not find PYTHONWARNINGS=default in PATH.
        make: *** [/data/opt/libreoffice/master/solenv/gbuild/CppunitTest.mk:121: /data/opt/libreoffice/master/workdir/CppunitTest/sw_macros_test.test] Error 115
        hannah@localhost:~/master/sw>
        
        Change-Id: Idebbd385f70edd9b691d91f6eded8ee02ac9cce7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137032
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-14  Hannah Meeks  <hmeeks4135@gmail.com>  [febfbaff07562dd68bc2b5bc870699754f763e50]

        The DefaultPropertyName for range is tex
        
        Change-Id: I0e5f1ae0757a2ad8f58f011df435c30c577d8a79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137006
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-14  Hannah Meeks  <hmeeks4135@gmail.com>  [0b5df6634a2021986b0de2ab12a41c0d4af4f60c]

        tdf#149963 -  XFind not a property/attribute of XRange
        
        Updated XRange to include XFind
        
        Change-Id: If9570fbb5de8d14063a72a4c4c55fcfd491dd496
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137004
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-14  Heiko Tietze  <tietze.heiko@gmail.com>  [b2c81dad3a0b72d305f1c6967ee4a8069ae11b45]

        Relates tdf#139141 - Make variable date/time field the default
        
        Switched the fixed and variable/current field
        
        Change-Id: I18136feebed225f7645b6869d3600ee78f945bfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137030
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-07-14  Luboš Luňák  <l.lunak@collabora.com>  [c069dc225897b774ce3e09fbcd45a7d35297a8a9]

        fix vcl::DeleteOnDeinit example in its docs
        
        The ctor does not take 'new T', now it takes arguments that
        are passed to T ctor.
        
        Change-Id: I04b330d98dd84c86e00ec937a00d1097f21c55c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137039
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-07-14  Miklos Vajna  <vmiklos@collabora.com>  [0df20c7ebd6bf9f53776e3c66e78db65feb86878]

        sw: prefix members of ww8toolbar
        
        SwCTBWrapper, SwTBC, TBDelta and Tcg
        
        See tdf#94879 for motivation.
        
        Change-Id: I778c3d47e6facc1fe69a9eb9d7af92fb2ef20cdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137042
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-14  Mike Kaganski  <mike.kaganski@collabora.com>  [9f4af852c4050d45bb5ab314480fc83639bea90a]

        tdf#148198: merge identical hyperlinks of adjacent text ranges on ODF export
        
        The true hyperlink boundaries are available as SwpHints starts/ends, which are used
        in DOC(X) export (see SwWW8AttrIter::OutAttrWithRange).
        
        However, I don't see a reasonable way to expose this information to xmloff, so I
        decided instead to just merge the identical hyperlink properties of adjacent ranges
        into a single hyperlink. This will allow to fix already split hyperlinks saved in
        previous versions. The downside is that this disallows to have separate adjacent
        identical hyperlinks - I hope that this would not be a real issue.
        
        Change-Id: I901e6035a5e89bc515b5742c6a5f564c77faf05b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137013
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-07-13  Justin Luth  <jluth@mail.com>  [fc8b757dad5d98f4ba1cd40d03505873128670cd]

        tdf#139759 writerfilter: import comment highlight
        
        Although it is a highlight, LO doesn't have such a silly
        duplicate thing in the editeng code. So just map this as
        normal char background instead of char highlight.
        
        As of LO 7.x, we default to exporting as char background anyway,
        so highlight is on the way out in LO.
        
        P.S. Highlight is one of 17-ish colors. It is the background
        button in the Char panel in MS Word. Background is on Word's
        Para panel (even though it is a character property),
        and so it can fairly easily be removed in MS Word.
        
        I didn't add a unit test because it doesn't round-trip,
        and an import-only test is basically useless.
        I'm having a surprisingly hard time finding why it doesn't export.
        
        Change-Id: Iad279b503b9f307994f1d9b96e7d984d6d8b44fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137036
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-07-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [126da357f4e9683073cca0b0794398ad7914e483]

        tdf#149950: svl_qa_cppunit: Add unittest
        
        Change-Id: Iae7facef72ad17b29b49ea5b52aab77c16357da8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137031
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [5169378d2a0f0a25013c8a4387a6e3cb1a4a55e9]

        svgio: use href along with xlink:href
        
        xlink:href has been deprecated.
        See https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/xlink:href
        
        Change-Id: I622cd975c0bcc1a819831d7b9c867312ff59affa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137035
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-13  Chris Sherlock  <chris.sherlock79@gmail.com>  [ac2a6ee9618e377806e529ed641f67e88684f7e7]

        basegfx: zoomIn() and zoomOut() should be sal_uInt16
        
        All zoom functions use sal_uInt16 values. For some reason, basegfx used
        long when zoomIn and zoomOut were created in 2012 (see commit
        315d2ddc16: "optimized zoom to use more common intervals"), this then
        got mass converted to tools::Long in commit 387a88fa25: "use tools::Long
        in basegfx..chart2".
        
        So fix is to change zoomIn/Out() to use sal_uInt16.
        
        Change-Id: I2a56d6f58e14f77aeb8741d332fe9bc282eb969f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135715
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-07-13  Eike Rathke  <erack@redhat.com>  [d818c341206895a6dda1c19fc8b32f04b5b7c520]

        Resolves: tdf#149950 Handle LongDateOrder vs DateOrder for middle month name
        
        Change-Id: I30598f7081cea73fa368374084c03b0df108be84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137026
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-07-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [fad98d4d2c6726fb5b30233cfe8c0cfe1a5f18c0]

        Remove unused --enable-chart-tests
        
        On 2022-07-04 I submitted 268f0f3f0d70902acaeb3f99e0d206ad66ffd67c
        "run CppunitTest_chart2_xshape without ENABLE_CHART_TESTS" to
        see if CppunitTest_chart2_xshape would fail for anyone.
        Since then, no one has complained about it, so I suppose
        the tests are stable nowadays, thus removing
        --enable-chart-tests which does nothing since the mentioned
        commit
        
        Change-Id: I0407c0379ea45eee93bd6689c90d1759b48e2844
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137022
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-13  Michael Stahl  <michael.stahl@allotropia.de>  [c605283ad6785dea762feab5fdffd9d27e75c292]

        sw: fix spurious layout invalidation from ~SwCallLink()
        
        This code was added in commit 56b2cf0c10d9caa01ebae1d80465e342d046a85c
        "sw-collapse-empty-table-par-like-html.diff" and leaves us to guess
        what it should do.
        
        Apparently it's trying to replicate a Word feature where an empty
        paragraph at the end of a table cell and preceded by a nested table is
        effectively hidden, *unless* the user moves the cursor into it, at which
        point it grows to its ordinary height.
        
        The problem is that this is implemented by invalidating the position of
        any table once the cursor is moved into it, causing it to be
        reformatted, at potentially great expense, regardless if the cursor is
        actually on a paragraph that may be hidden.
        
        Also limit invalidations to when the cursor has actually moved to a
        different node.
        
        To fix tdf#105330, un-collapse a paragraph after Undo, requires
        additionally doing the same notification from
        SwUndoInsTable::UndoImpl() because the SwCallLink won't see the removed
        table any more.
        
        Mysteriously this causes the test SwLayoutWriter2 testTdf124261 to fail
        in Jenkins, but only on MacOSX so impossible to debug; tb86 fails with:
        
        layout2.cxx:2227:testTdf124261::TestBody
        equality assertion failed
        - Expected: 1721
        - Actual  : 5437
        
        ... and tb84 with:
        
        layout2.cxx:2227:testTdf124261::TestBody
        equality assertion failed
        - Expected: 1721
        - Actual  : 3740
        
        Change-Id: Ifd55097735d3675e6b82264f455baa44e9c9e30a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136963
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-07-13  Luboš Luňák  <l.lunak@collabora.com>  [6c58b01c791ec4939523147d5d075611bbbfe314]

        move Skia setup code to a shared function
        
        Change-Id: Ifcd434512854b5fedb0baf4ce1251a05f659b006
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137017
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-07-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [9eb42e3c36b2558d33be4808202441ca7ce8af70]

        fix #include location
        
        added in
            commit 54a97eb9ddd66294f303189ca12ef726177453cb
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Tue Jul 12 15:52:29 2022 +0200
            clang-tidy modernize-pass-by-value in vcl
        
        Change-Id: If1f468bc6d601809e3a7802f4414c3a49e54c2c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137018
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-13  Roman Kuznetsov  <antilibreoffice@gmail.com>  [c2bf1ff91fab4574dd27808a2e4391c7a4b99d20]

        tdf#147132 Flatten a Basic function
        
        Change-Id: I85eef5ca499197cfd96fecc4d05a82f7d11089cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136856
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-07-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [dc82dd830bf4ef66451897624c946655a1526bde]

        loplugin:unusedmethods
        
        Change-Id: Ifa9c3fe86e7bad6d3839fd3fdfdb8c1f7b5053c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137016
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-13  Maxim Monastirsky  <momonasmon@gmail.com>  [e695b6d89a00c86fc35332213be42d5b29196eae]

        Related: tdf#149956 Keep in sync after icon theme change
        
        We can't just refresh the listener for .uno:ImageOrientation,
        as that won't work for tdf#149741.
        
        Change-Id: Iee584c98f5b81542cd9be4760433b96e97981f45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137015
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-07-13  Maxim Monastirsky  <momonasmon@gmail.com>  [421688a4c2fc64e64ce211d579bad2174e005db4]

        tdf#149956 Pass the correct frame to VclStatusListener
        
        Starting directly to Writer (i.e. with "--writer") will attempt
        to create VclStatusListeners for .uno:ImageOrientation before
        the frame is activated, causing the dispatcher to not be found.
        
        Also defer that stuff to after a toolbar is filled, so we get a
        correct initial state for toolbars which shown when the current
        paragraph is rtl already. (There is a similar problem with the
        NB, but it isn't handled in this patch.)
        
        Change-Id: Ie482007c10a4014b4a2fd4d53f05d433777ecfb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137014
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-07-13  Michael Weghorn  <m.weghorn@posteo.de>  [ca1b528972235c16dab74e3662ff768c68a6cc38]

        gtk3 a11y: Activate code that needs AtkRectangle
        
        I don't see where `HAS_ATKRECTANGLE` would be defined,
        not even in what we have as a single git commit that adds the
        code:
        
            commit 9b5df79fbd9e84ef9c2dde845867dbb1f98ac98a
            Date:   Fri May 5 09:55:52 2006 +0000
        
                INTEGRATION: CWS atkbridge (1.1.2); FILE ADDED
                2006/03/31 14:09:17 obr 1.1.2.20: #i63580# AtkRectangle already in atk 1.7.0, but ATK_TYPE_RECTANGLE in 1.7.2
                2006/03/31 12:19:39 obr 1.1.2.19: #i63583# eliminated warnings
                2006/03/30 12:39:35 obr 1.1.2.18: #i63580# AtkRectangle not defined in older atk versions
                [...]
        
        The above extract from the commmit message as well as a quick
        look into the corresponding OOo ticket [1] suggest that the only
        concern were old ATK versions that didn't have `AtkRectangle` yet.
        
        Since the code looks sane at a quick glance at the corresponding
        ATK doc [2], just drop the `#ifdev HAS_ATKRECTANGLE` check
        and enable this unconditionally.
        (atk >= 2.28.1 is required by now, which definitely has
        AtkRectangle.)
        
        While at it, switch to the new style of using a dash
        instead of an underscore in the signal name.
        
        [1] https://bz.apache.org/ooo/show_bug.cgi?id=63580
        [2] https://docs.gtk.org/atk/signal.Component.bounds-changed.html
        
        Change-Id: If448c5e79df6f2dd38c3a9acd414cc778f4d1f3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137011
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-07-13  Mike Kaganski  <mike.kaganski@collabora.com>  [454e182898cdf9c8a9ce1b575591910bbff3a762]

        Simplify XMLTextParagraphExport::addHyperlinkAttributes
        
        Change-Id: I283fc348d1ecaee92095f50c6f7d92fff8b09dce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136994
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-07-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [54a97eb9ddd66294f303189ca12ef726177453cb]

        clang-tidy modernize-pass-by-value in vcl
        
        Change-Id: I9ddb786eb88213c53cf53067ced6899ca40ac6e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137000
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-13  Hannah Meeks  <hmeeks4135@gmail.com>  [72f631977435a704008a55d3be6489ba619e3064]

        add first writer vba test - for find behavior
        
        Change-Id: I25136c7954339d79521f84ad9eca79a701930fdd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136944
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-13  Laurent BP  <laurent.balland-poirier@laposte.net>  [cae349e4770862b36176b601d7d572844c215d4f]

        tdf#149723 Fix Piano Impress template
        
        Add presentation:class attributes to date-time, footer and page-number
        of Piano master page
        Add light grey color to footers on Piano1 master page
        
        Change-Id: I08c405df32639d77ef9ae8d59c1333e70215ce40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137007
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-07-12  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [a4ab155ae15e9e6d4deb157634f8b86c87fcbde4]

        tdf#149313: DOCX import: improved conditions for removeparagraph
        
        Quite complex conditions to define if current paragraph can be
        removed for document were forcing to keep paragraphs after page
        break with only section definition. Usually these pars are removed,
        but since tdf#103975 fix they were kept.
        
        It looks like to resolve that problem will be enough to ensure
        current break is a column break: they are bit different and
        processed in a different way unlike other break types.
        
        So this condition part instead of "do not remove par with section
        info after any break" it is right now "do not remove par after
        column break".
        
        Change-Id: Ib6290dc6254430883a598bef3ecd1f7ab7063922
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135969
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2022-07-12  Justin Luth  <jluth@mail.com>  [a73daa562c82a5c058a217ba80035da08d40451d]

        tdf#114734 docx export: save comment paragraph properties
        
        DocxExport::WriteOutliner is only called for TXT_ATN,
        so it is safe to change this generic-sounding function.
        
        Anything in the future that wants to save "draw" text
        likely also would want to save paragraph properties as well.
        
        Change-Id: Ied37670f2d3d0d6096300dbc9749c8230abfdc44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136965
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2022-07-12  László Németh  <nemeth@numbertext.org>  [c903c91aced13ae296456e54a5c90d7ca3938594]

        tdf#149707 sw_redlinenum DOCX export: fix tracked moving of list items
        
        Change tracking of the paragraph mark of moved list items
        wasn't exported. I.e. moveFrom and moveTo paragraphs
        are exported as old paragraphs with new content, e.g. accepting
        a removed list item and rejecting an inserted list item leave
        empty list items instead removing the list items completely in MSO.
        
        Note: in Writer the import of the old (incomplete) DOCX export
        worked before this commit, too.
        
        Change-Id: I9367d880af16aab376178ab6d226b3013688997c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137005
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-07-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [25446db3a951549492fba19fecb54c9347dd18ae]

        elide some dynamic_cast
        
        Change-Id: I32c804e64cf219364e27ad6d9549c68c1f737a19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137003
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-12  Luboš Luňák  <l.lunak@collabora.com>  [52e1a6a3e4d613eeb9313922098b0ba11807fb12]

        use a read-only stream when reading graphic data
        
        EmbeddedObjectRef::GetGraphicStream() creates a writable
        SvMemoryStream, read the graphics data into it and then returns
        the stream, which will be afterwards used to decode the graphics.
        But if the data is broken, incorrect seeking may cause a seek
        way past the buffer, and since the stream is writable, it would
        be done and cause problems such as running out of memory.
        The VersionCompatRead class is one such place that reads size
        from the stream and then seeks based on the read data.
        
        Add SvMemoryStream::MakeReadOnly() that will change the stream
        to be read-only after the initial read of the data into it.
        
        Change-Id: I1d44aabaf73071a691adafa489e65e4f5e3f021d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137002
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-07-12  Laurent BP  <laurent.balland-poirier@laposte.net>  [56dff7b244fb0ef28951193a410dd5c4a3126590]

        tdf#96723 Number format: embedded text in decimal
        
        Embedded text in decimal part is represented by negative position
        Use number:position as it is defined as integer in schema [1]
        Add Unit test to import XLSX file with embedded text in decimal
          and export to ODS
        
        [1] https://opengrok.libreoffice.org/xref/core/schema/odf1.3/OpenDocument-v1.3-schema.rng?r=7f3c9da5#7142
        
        Change-Id: Ic68471a071ccbb1c3bec442bfcbe21d84f41ebd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135918
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-07-12  Colomban Wendling  <cwendling@hypra.fr>  [2dde21ea74223ca68865ee87558baad0d3eb4e46]

        unittest: Split out registry entries to alter UI definition search path
        
        Accessibility tests will require testing the normal UI, so will need
        not alter the search path for definitions.  It will however benefit
        from other environmental overrides (locale, fonts, etc.).
        
        The solution here splits out to a separate registry the piece of
        configuration that alter the UI, so users can select the features set
        they need.
        
        The default gb_CppunitTest_use_configuration is updated to keep working
        the same as before, using both layers.
        
        gb_CppunitTest_use_unittest_configuration is replaced by specific ones
        for each configuration layer, and the two direct call sites removed as
        they were redundant anyway (gb_CppunitTest_use_unittest_configuration
        is only a subset of gb_CppunitTest_use_configuration).
        New macros are gb_CppunitTest_use_common_configuration for the common
        layer and gb_CppunitTest_use_user_ui_configuration for the UI one.
        
        Change-Id: I75f82092079752b4e173e48ab463636e7b7515b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136997
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [c61f797110503104541b5f587883c2fcf4ca09e8]

        elide some temporary OUStrings
        
        Change-Id: I93ee61a04dfc1bb3dc758fd83a503f7374824ae8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136999
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [ca2a4a4b1c839c14832043e714297c30087b4b6d]

        clang-tidy modernize-pass-by-value in xmloff
        
        Change-Id: Ica07e393763343d0f5caaad6a89fa3378f6ad344
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136995
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-12  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [2f93eb49db71c8cbaffbd022cb2b654d56920bda]

        tdf#142715 sw: fix crash on exit when textbox inserted to table
        
        This reverts commit 06e2cbb31d0ea703df872b91eb8eacdcaced7653
        "tdf#130805 SwTextBoxHelper::create: fix frame position in shape"
        which caused this regression. That fix is not necessary any more: synchronization does the same without crashing.
        
        Note: according to this, unit test of commit 06e2cbb31d0ea703df872b91eb8eacdcaced7653 wasn't removed.
        
        Change-Id: I45bc15d3cf6a5d93b8c54cb4e68018702e58efff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136674
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-07-12  Luboš Luňák  <l.lunak@collabora.com>  [3dd03090ecee3ab9c3c406de0e8013ee2f3cd364]

        close object tag if writing out the preview(?) fails
        
        When writing out OLE frame, if a picture of it (or is it preview?)
        is not available, the code bails out, but that leaves the object
        tag unclosed. Since it sets only a warning and so it appears to
        be non-fatal, close the tag properly before bailing out.
        
        Change-Id: Ib8a6d692b0c3b4cb9ff5bcfe3c964efdaed3dab0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136962
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-07-12  Andras Timar  <andras.timar@collabora.com>  [5e1ab6a203843f98966956e706c888fd1f89e284]

        sdext: these tests won't run without poppler
        
        Change-Id: I61deb7d5271bf87ac1bb3aad54c430ace8fd3f9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136975
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2022-07-12  Hannah Meeks  <hmeeks4135@gmail.com>  [f6be2bf969bac1f5c6ac452b313374ba09ffaa58]

        tdf#149775 - VBA: Find should stay around.
        
        Previously we would create and destroy it for each set of a
        property on it making it useless. VBA Find object oddly
        represents the Find dialog in Word. Add it to SwDoc.
        
        Change-Id: Id9850cbd2296b24f9c93dc99b2967095bd84921f
        Signed-off-by: Hannah Meeks <hmeeks4135@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136630
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-12  Mike Kaganski  <mike.kaganski@collabora.com>  [faa88099d842b83365fa86a661dc56f0031a9b29]

        tdf#149947: simplify filter list creation
        
        Change-Id: Ic44d217a5593cc8694bc2f2f2e19e0c66d3ae9a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136957
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-07-12  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [86977309bf5ff716ecf74e337a70f0f7f8edb5cd]

        Breeze tdf#149753: Distinguish between New Presentation and Start from First Slide
        
        Change-Id: I1a60b846343f25ee6bad8a4de2ab864d5a9acb5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136967
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-07-12  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [6c00e6648d40b99a6066172ddd3c1de2ace9e849]

        Breeze: tdf#141110 Update No List icons
        
        Change-Id: I00563049f1d3ee4a131df9ae73bc081da70905fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136970
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-07-12  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [abf1fc512be49658e83ee5a091ed59ed0be1f238]

        Sifr: tdf#141110 Update No List icons
        
        Change-Id: Ie93d72783a078125c87631e79bea8466a9f3814a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136972
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-07-12  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [9eda7c8ad22d10f24897fe6e8b764f19e9b1948c]

        elementary: tdf#141110 Update No List icons
        
        Change-Id: I696c964fe5051eecb65a0c95820c3fd69897e735
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136971
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-07-12  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [52e2dc619d3d7b8089d9841d38b10f1d8a64f747]

        Colibre: tdf#141110 Update No List icons
        
        Change-Id: Iaa8e71c91b183c99c5ba7f4a13e7527c087cc6c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136968
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-07-12  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [5a363056963501780451667d7adacf7435c49b08]

        Sukapura: tdf#141110 Update No List icons
        
        Change-Id: Ie043cb6933279d9d082c0636947ff42a0fb91286
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136969
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-07-11  Julien Nabet  <serval2412@yahoo.fr>  [44eac6530c9692eeaf51efdbd2f5f37180c9c214]

        tdf#149951: MySQL/MariaDB (direct connection) save images in BLOB-fields
        
        There were several pbs:
        1) no size value was given to resetSqlVar whereas all BLOB or related need an explicit size so was 0
        => provide size value with x.getLength()
        2) Type provided was Sequence instead of a sal_Int8 so unitSize was 8 instead of 1
        => provide "&x[0]" instead of "&x"
        3) m_bindMetas[nIndex].length wasn't filled
        => initialize it with x.getLength()
        
        Change-Id: Iaca6a8f8142601c224d6f7aabe4414e61586d29f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136964
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-11  Justin Luth  <jluth@mail.com>  [cf02b94bc513ee1b742b4c5d7174632b568e8b72]

        tdf#114734 writerfilter: avoid PostIt exception
        
        Comments (aka AnnotationMarks) cannot contain
        a paragraph style. The exception was causing
        all properties to be dropped.
        
        This fixes the right-to-left text direction issue.
        
        Additionally, I need to cancel code
        when dealing with justify. There is no
        underlying style to deal with,
        and also MS Word seems to treat justify
        literally when dealing with comments.
        
        IIRC, LO interally always refers to justify literally,
        while DOCX normally depends on the RtL context,
        treating LEFT as START and RIGHT as END.
        
        Hmm - I bet that complicates things for export,
        since exporting comments needs to be handled uniquely.
        
        Change-Id: I4f604f90aaad36ea56b8a9157a8a8458f39877c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136690
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2022-07-11  Eike Rathke  <erack@redhat.com>  [dbef922b7ac63c56bd534c1475790198a64131b1]

        Resolves: tdf#141565 Correct character sequence for Devanagari unique ID
        
        A copy-paste error of the Farsi sequence.
        
        Change-Id: Ib19f97f0bc3bf018d659f8e998d0daa71e1d5c24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136958
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-07-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [71ef4d46e9dd236fe355dceb7a2ee66c04d1ce1f]

        tdf#149649: sw_ooxmlexport16: Add unittest
        
        Change-Id: I764e8803d4067572516c2f1e3995f4a19b78b7c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136956
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-11  Hannah Meeks  <hmeeks4135@gmail.com>  [b12c18c8cfcf37e8a351d76b96aa853cf9bb6766]

        Re-work extension handling to make tests easier to add.
        
        Change-Id: Idddbb99804bdc1354db7a1059c68c820ba6a98b3
        Signed-off-by: Hannah Meeks <hmeeks4135@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136943
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-11  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [1d3d2a995239c3c71432006cb795324c56a0412a]

        tdf#148687 tdf#149173 tdf#149546 sw: fix crash with textboxes
        
        Regression from 2110597ac730fa07dbbdd603fda82b182ed27c9e
        "tdf#147485 sw: fix group shape crash using std::shared_ptr".
        
        Details:
        
        1) Using reference instead of copy assignment in SwTextBoxHelper.
        
        2) Cleanup: Unused parts of SwTextBoxHelper were removed.
        
        3) Fixing destruction of textboxes, in case when first the shape
        is removed, with clearing all textboxes from the doc and the shape
        before the pointer is released. All of this only have to be done if
        the call is not coming from the swdoc dtor, unless there will be
        double freeing.
        
        4) Missing style conversion was fixed in writerfilter.
        
        5) Don't import sections in textboxes, unless the hack of dummy
        paragraph before tables in sections will be applied and the paragraph
        with anchored objects inside will be removed with the objects;
        
        6) ConvertTextRangeToTextFrame also fixed, so embed frames in
        frames are imported from now. (Also textboxes in frames, this
        can be useful when there is a floating table having group
        textbox with nested complex content inside, or floating table
        in floating table, etc...) Note: Follow up commit will enable
        group textbox import in frames and tables.
        
        7) Import of group textboxes with complex content in header/footer
        was impossible, from now this is also supported both from DOCX and
        ODT (test included).
        
        8) Guard class for blocking unwanted recursive textbox sync
        has been introduced, and maybe some speedup with group
        textbox import has been achieved.
        
        9) The anchor sync method got a new function which avoids
        unnecessary sync when the anchor is the same.
        
        10) Sync of As_char textboxes during layout calculation caused
        crash so that has a workaround from now, for DOCX import anchor
        change and Undo. That syncs starts before the layout calculation
        so sync not needed later.
        
        11) A memory leak was found in Undo, which has been fixed.
        
        Note: layout test "testTdf147485Forcepoint" has to be limited
        to Windows and Mac builds, because font substitution
        causes crash on the Unix based systems.
        
        Change-Id: I69d5d79cc120e3a70ba9285be32ec36a434b2a04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136192
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-07-11  Julien Nabet  <serval2412@yahoo.fr>  [f8a84ef8f085251d545597a83d71b5b5b2f547d6]

        tdf#149738: Minor inconsistencies in sparkline related UI strings
        
        Change-Id: I5b4c31e69743ad519a8bcc99fa3a5a7512a4cc18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136955
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-11  Arman Rezaei  <fadelights@aut.ac.ir>  [20c54847db287a21285835bbdfd09a66070a4c6d]

        tdf#143148 - Use pragma once instead of include guards
        
        Change-Id: Ie8daf1c7baa6937bbc44538abed9074b4813f858
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136953
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-07-11  Chris Sherlock  <chris.sherlock79@gmail.com>  [934985becc567114c3f38a72322056a628aad7c9]

        tools: rename getHeight/Width() to GetOpenHeight/Width()
        
        By default Rectangle uses closed interval, if we really want to use half
        open intervals then we should specifically say as such in the name.
        
        Change-Id: Id7a91120ba1a1a4bc330014216b73a692dbf03a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136575
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-11  Chris Sherlock  <chris.sherlock79@gmail.com>  [a19e01812b60580c656cf31619e212803e2ca0fa]

        vcl: change drawToPos() to drawToIndex()
        
        Change-Id: Iaf102e529cdfd3d758e4e6976f6a99330d8fc64b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/76405
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-10  nazanin yadi  <nazanin.yadi02@gmail.com>  [a93d7e7df6804cd6f1f2fa1ef0e6e95ce6c3752a]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: Ibbcfa123032cfbe141e6f33ff1f65054f129d3ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136682
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-07-10  am.faraji  <am.faraji80@gmail.com>  [5aad816758652e5a4112527cf477d84e72a724ba]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: I7bd02dba44a8bc62da660bcb7500960ef14172a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136939
        Tested-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-07-10  Julien Nabet  <serval2412@yahoo.fr>  [e8388c9456dc1a7c753f4bc2a86473ced3be0830]

        tdf#143279: fix accessible-name in cui
        
        Change-Id: If9343a687173b489a24ef3640715f844d5ba9a75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136911
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-10  ehsan  <m.ehsan.movahedian@gmail.com>  [514de206bcd4a59260a806b86f0e90146681d186]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: I488c8e58620ed89adf67f93f0edb4084765a0ced
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136441
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-10  ehsan  <m.ehsan.movahedian@gmail.com>  [2558bb6cfd7e3faf33b7b24cb056a8e44ba8297d]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: I89f7fb1ec47ee5d7fc3ddb737527bbf2497f9454
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136774
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-10  Mohsen Rahimi  <mohsenrahimi1380@gmail.com>  [63ef38cf8140a155e8d34497c5b0050432298bce]

        tdf#143148 embedserv: Use pragma once instead of include guards
        
        Change-Id: I5a96d63657cdbaf0c161f742307a1e7a09945dbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136949
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-09  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [bb4314aa21baec08268e0f02b816a8cf05096ceb]

        tdf#146781 - Function wizard: search desired function also in the description
        
        Change-Id: I12f2fd5bf3497505a8652ab98bccb495a619333d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136905
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-07-09  Noel Grandin  <noelgrandin@gmail.com>  [77ead3d8c01b3663b0ff701a934f10b602252412]

        tdf#149890 SVG: pattern is displayed with black fill
        
        regression from
            commit 3cbe3a0259bea4dec70e72191ec3c03441926a07
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Mon Jun 14 15:05:59 2021 +0200
            tdf#101083 speed up SVG rendering with pattern fill
        
        Change-Id: Ifabe5dd0de92c3b27033c49af5713bc5825d10c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136912
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [c1c8ce3b0f1037bca4d500af2f39363cd9d38db6]

        svgio: Rename variable and add unittest
        
        The meaning of the name got obsolete after
        cded65d05a01ac34af750ddb97f1ffb51f3d638a
        < tdf#149893: Color names are ASCII case-insensitive >
        
        Also add a unittest for 9b0069c2833313ba9fab91f45edd354ba334f94b
        "SVG: Using the marker property from a style sheet is equivalent
        to using all three (start, mid, end).·" when this code was added
        
        Change-Id: I87e0866cbd56bbc770920b0778ce681ac9d255b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136910
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-08  Luboš Luňák  <l.lunak@collabora.com>  [e7cc4ceca48c263270c01e9178ac3d68869f0050]

        include namespace when writing <div> tag in Writer HTML export
        
        Change-Id: I5ae6cea44b1bff8dc55162e2f9cd6f034fe2857d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136897
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-07-08  Michael Stahl  <michael.stahl@allotropia.de>  [436ae10ec546391ce21875c69b0ec4bb3a06fa1f]

        tdf#149649 sw_fieldmarkhide: delete any fieldmarks overlapping cells
        
        The DOCX bugdoc has a field that starts in the first cell of a table, but
        ends outside the table.
        
        [  28]  0x3690e10           TableNode ,
        [  29]   0x78d6f80          StartNode ,
        [  30]    0x6cfb408          TextNode "\a FORMTEXT \003Data File",
        [  31]   0x6bf9620            EndNode ,
        
        [ 631]  0x779c768            TextNode "",
        [ 632]  0x69bd5f8            TextNode "\b",
        [ 633] 0x656f150              EndNode },
        
        This triggers an assert in layout:
        soffice.bin: sw/source/core/layout/frmtool.cxx:1971: void InsertCnt_(SwLayoutFrame*, SwDoc*, SwNodeOffset, bool, SwNodeOffset, SwFrame*, sw::FrameMode): Assertion `!pLayout->HasMergedParas() || pNd->GetRedlineMergeFlag() != SwNode::Merge::Hidden' failed.
        
        This bad documnet model is created from writerfilter in a call to
        SwXText::convertToTable(), so add some preventive code there.
        
        The end of the field is erroneously also at the end of the body instead
        of a few paragraphs below the 1st table, because in PopFieldContext() the
        xTextAppend->createTextCursorByRange(pContext->GetStartRange()) throws,
        due to the bad document model.
        
        It turns out that Word can actually load this document, but the
        behaviour is rather funny and would be difficult to replicate...
        
        Change-Id: I20b9293db8888511bc0066c775d54fc59fcaa349
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136906
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-07-08  Stephan Bergmann  <sbergman@redhat.com>  [27ffdcf096a7e9863489599dd80528b088d1e9b8]

        rhbz#2104545: Only call utl::IsYounger when its result is actually used
        
        ...as it may be expensive, or even throw (uncaught) exceptions (as apparently
        happened at rhbz#2104545, throwing some css::uno::RuntimeException while aMedObj
        was an sftp URL).
        
        The two branches in the if statement's condition that will now potentially call
        physObjIsOlder are disjoint (one for aMedObj being a file URL, the other for
        aMedObj being any WebDAV-related URL), so there is no chance that this change
        accidentally causes utl::IsYounger to be called more often than it used to be
        called.
        
        Change-Id: I29a5f18a12a8b83ec603366db26451175b5622c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136904
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-08  Henry Castro  <hcastro@collabora.com>  [ca7fa700b10ea8947333ec72f763c3d47a4b2e57]

        sc: lok: fix offset other edit view
        
        Multiple view case.
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I8049f2f36438e77beb5fe41399007ced0d500efa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136812
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ash@collabora.com>
        (cherry picked from commit 59bee366f9df6df26cc9b92b19997fc7f5112c7d)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136917
        Tested-by: Jenkins

2022-07-08  Henry Castro  <hcastro@collabora.com>  [0138dde8fd01d63a789fee8ab146691f66e3066a]

        sc: lok: fix offset edit output area
        
        When focus is received, the edit view output area
        rectangle is calculated to draw the text, after
        EditGrowX and EditGrowY checks, so intercept the
        rectangle to not alter the text positions.
        
        Change-Id: I1439fc3d436bd5f4d03b13bd6bb56a85012a2655
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133214
        Reviewed-by: Ashod Nakashian <ash@collabora.com>
        (cherry picked from commit 037ec953d230aef045034b59d8315e6c41dc6687)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136916
        Tested-by: Jenkins

2022-07-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [af0eca8181ad3d9e601167b70dd84e892f24ee8c]

        svgio: o3tl::starts_with() -> o3tl::equalsIgnoreAsciiCase(o3tl::trim())
        
        display="NONE" or display="  none " are valid but display="nonet"
        is not
        
        Change-Id: Ib230d9365be3671a9a0fcb05be099b7afad15375
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136902
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [f3b63915221129b92d539bec81e450d19388cfd3]

        svgio: forgot the 'else'
        
        Spotted right after submitting 6dd0074e5e42467a7f82e363f67ca95d04466fa9
        "tdf#149913: add support for auto-start-reverse", stupid me
        
        Change-Id: Icaade6a5941f6e1cf6d612b56bbbfd4e2321a625
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136900
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-08  Michael Stahl  <michael.stahl@allotropia.de>  [463178fef5c22f1a04d10e54491852d56e2038b0]

        xmloff, sw: ODF import/export of fieldmark separator
        
        Previously there were only the fieldmark-start and fieldmark-end
        elements; now add a fieldmark-separator, so that the field command can
        be stored as character data (and elements if there is any formatting)
        instead of attribute value.
        
        The import is a bit more complicated because there are already existing
        documents that are missing the separator; it's not possible to predict
        if there will be a separator at the time when the start element is seen,
        so add some hack to toggle inserting the SwXFieldmark with separator
        at the end (when the document contains a separator, i.e. after the
        command) or separator at the start (when the document is missing a
        separator, i.e.  after the result).
        
        Change-Id: I14d2f50f57d690e75643df5d14fd881ebc759a41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136513
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-07-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [a3e9fede7e998979db7941a527496eb98c822e98]

        related: tdf#149893: trim the color name
        
        Change-Id: I50689993cbe979557a10d2d16eb2112471bef77d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136895
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-08  Stephan Bergmann  <sbergman@redhat.com>  [8abe6916308ed849ece9b3a58b860a73b04fec51]

        Make TestEmfPlusDrawPathWithCustomCap succeed on Aarch64
        
        CppunitTest_emfio_emf CPPUNIT_TEST_NAME=Test::TestEmfPlusDrawPathWithCustomCap
        introduced in 5b21b65572610df88986e700b81f1156aff14f65 "tdf#142770 tdf#143031
        EMF+ Implement CustomLineCap" failed for me both in a local master build on
        macOS on Apple M1 and in a Linux aarch64 test build of the libreoffice-7.4.0.1
        Flathub flatpak (at <https://buildbot.flathub.org/#/builders/21/builds/7749>)
        with
        
        > xmltesttools.cxx:195:Assertion
        > Test name: (anonymous namespace)::Test::TestEmfPlusDrawPathWithCustomCap
        > equality assertion failed
        > - Expected: 1423.297394625,1268.98481214025 830.006276132353,558.656004112967
        > - Actual  : 1423.297394625,1268.98481214025 830.006276132352,558.656004112967
        > - In <>, XPath contents of child does not match
        
        As this failed in exactly the same way for rather different builds (Clang vs.
        GCC; Apple M1 vs. whatever ARM processor used by <https://flathub.org/builds>),
        it smells like the test input might trigger a case where operations can
        legitimately produce slightly different floating point results, which would then
        cause the test to erroneously fail for some builds.
        
        So I hacked the test input
        emfio/qa/cppunit/emf/data/TestEmfPlusDrawPathWithCustomCap.emf slightly, making
        the EmfPlusPath's 2nd EmfPlusPointF Y coordinate identical to the 1st one's, so
        that the arrow now points west rather than north-west,
        
        >  00000190: 02 10 c0 db 00 00 00 00 00 00 cc ff 08 40 0e 03
        >  000001a0: 2c 00 00 00 20 00 00 00 02 10 c0 db 02 00 00 00
        >  000001b0: 00 00 00 00 2b b5 05 45 05 54 56 45 d6 66 00 45
        > -000001c0: 05 54 56 45 00 01 81 01 15 40 0e 00 10 00 00 00
        > +000001c0: 51 23 4d 45 00 01 81 01 15 40 0e 00 10 00 00 00
        >  000001d0: 04 00 00 00 0f 00 00 00 0e 00 00 00 14 00 00 00
        >  000001e0: 00 00 00 00 10 00 00 00 14 00 00 00
        
        which happens to let the test compute a different polygonstrokearrow/polygon
        value now, but which appears to be stable across at least my x86-64 and aarch64
        test builds.
        
        And temporarily reverting the non-test (i.e., drawinglayer) parts of
        5b21b65572610df88986e700b81f1156aff14f65 would make the test fail with
        
        > xmltesttools.cxx:121:Assertion
        > Test name: (anonymous namespace)::Test::TestEmfPlusDrawPathWithCustomCap
        > assertion failed
        > - Expression: xmlXPathNodeSetGetLength(pXmlNodes) > 0
        > - In <>, XPath '/primitive2D/metafile/transform/polygonstrokearrow/polygon' not found
        
        so the test appears to still faithfully check the intended difference in
        behavior.
        
        Change-Id: Iec31246dd7666ec764176622ccc4f246eea6e4ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136896
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-08  Michael Stahl  <michael.stahl@allotropia.de>  [5b0e81d462577113acac788ae4945e1cc00cf753]

        sw: split HideFieldmarkCommands out of ExpandFields
        
        The problem is that during ODF export, SwXTextPortion::getString()
        must return the content of the field command.
        
        Change-Id: I00f77056e286fefaca0f156dbc31b6569d9c816e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136512
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-07-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [6dd0074e5e42467a7f82e363f67ca95d04466fa9]

        tdf#149913: add support for auto-start-reverse
        
        See https://svgwg.org/svg2-draft/painting.html#OrientAttribute
        
        Change-Id: Iedcca7bc79a54333c0f80927364caec82ce61167
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136894
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-08  Michael Meeks  <michael.meeks@collabora.com>  [a4acae686c2c55b18b5c27e832827d3c2d8e0f63]

        lok: skip app background rendering for lok case.
        
        this is/was mis-placed and tends to make a mess of large sheets'
        tiles close to the bottom at ~2^20 rows.
        
        Change-Id: Iac0977d58428707ff56c0ac30a7740c0ed0b27c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136866
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2022-07-08  Tünde Tóth  <toth.tunde@nisz.hu>  [93c83aa91cc7608bfdb6972ad024697f1bc85f98]

        tdf#149747 DOCX import: use UI style name for tracked changes
        
        instead of the programmatic style name, because rejection
        of tracked paragraph style changes was incorrect
        with an other UI than English UI.
        
        Follow-up to commit 0ad5d133bd75ccd3a04505aaac7ad3f2f9105f76
        "tdf#132781 DOCX: export interoperable hyperlink style names"
        and commit 4248d759744f83a68d334a8b347124719a2886a8
        "tdf#126243 DOCX: export/reject tracked paragraph style change".
        
        Change-Id: I3b3b163b2538732b2470162888083de0609895fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136624
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-07-08  Noel Grandin  <noelgrandin@gmail.com>  [8d8e6c84e512c1a8b33aac75965b84481d1a1d13]

        [API CHANGE] Drop css::accessibility::XAccessibleStateSet
        
        which is internal API, unused (as far as I can tell) by external
        users.
        This state is purely a bitset
          (as implemented by utl::AccessibleStateSetHelper)
        so we can just return it as a 64-bit value.
        
        This shaves significant time off the performance profiles
        of code that loads very complex shapes, because this state
        is frequently used, and we no longer need to allocate a return
        value on the heap for every call.
        
        Change-Id: Icf1b3bd367c256646ae9015f9127025f59459c2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136786
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [911ac42485b690df5cbbff6e3c04b111c1723aca]

        svgio: use IgnoreAsciiCase when checking these values
        
        They are also valid when uppercase
        OTOH, use equalsIgnoreAsciiCase along with
        trim() instead of startsWithIgnoreAsciiCase since
        " round " should be valid but "rounded" shouldn't
        
        Change-Id: If4060a23a1cf41833264051094103e37927d14c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136881
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-08  László Németh  <nemeth@numbertext.org>  [11071d95f4f3cbe578c3393729c42b7cce011b45]

        tdf#149711 sw_redlinenum DOCX: import moveTo paragraph mark
        
        It was imported as an old paragraph with new content,
        resulting that e.g. rejecting a moved list item left
        an empty list item instead of removing the moved list
        item completely.
        
        Follow-up to commit 80694a8fcfeb86ed69425ab6954b353b9a0ae854
        "tdf#149708 sw_redlinenum DOCX export: track inserted list items"
        and commit d32d9a2b3c5e3963f4a18f6c7bbf50fab2e9b2be
        "tdf#123460 DOCX track changes: moveFrom completely".
        
        Change-Id: Ia1997aeffeb45f89bb738c6faa95fb2efc54fd7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136886
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-07-08  Chris Sherlock  <chris.sherlock79@gmail.com>  [19347d219fb017eeffb998c7ebd857585f263752]

        comphelper: replace tools::Long with size_t
        
        Change-Id: I1eba8e05bdc92fd689e368dd4fe0e79bc1f2b46f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135716
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-08  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b4c79383501225f53d1ef0fa430dd84cd97f2979]

        sc: refactor and simplify PrintPageRanges::calculate
        
        push more responisbility to PrintPageRangesInput with operator
        overloads and use ScRange instead of individual startRow, endRow,
        startCol, endCol and tab.
        
        Change-Id: Ia94c578c6dea48d65c59ceead2dc326faffc81ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135676
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-07-07  Luboš Luňák  <l.lunak@collabora.com>  [1f201d76d6e2fcc9d8af6504c38bd98c46e0798e]

        do not write vspace/hspace attributes to reqif
        
        These are not valid for the ReqIF-XHTML subset.
        
        Change-Id: Ie68560c49ba43b0f728c6e51eeb33b4829bded93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136887
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-07-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [f6a4537e3de65d551e10212a1ebba5eedf798ac5]

        svgio: fix copy-paste name
        
        Change-Id: Ic29fc98f70dd14b07190fd559c54c13be5777975
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136883
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-07  Chris Sherlock  <chris.sherlock79@gmail.com>  [09a3e24a8e4c0f11c62f104b0bfa9d31180003fd]

        i18nlangtag: replace tools::Long with long
        
        Revert to long as originally used in commit e81359a9a324:
        "added registerImpl() re-entered warning" and then apparently
        accidentally broken in the mass conversion commit
        e25fd7782ad04: "long->tools::Long in hwpfilter..oox".
        
        Change-Id: I39c983ddec83c84953bc3db167793944c671894b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135714
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [e03cd0893eb2031d775764b4696b838dd09fb474]

        svgio: make readLocalUrl standard-compliant
        
        See https://bugs.documentfoundation.org/show_bug.cgi?id=149880#c12
        
        Thanks to Mike Kaganski for the references
        
        Change-Id: Idb06cf40ee992dd73120ce051d8ba4f61faaadfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136877
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2022-07-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [adf419792743a4c79b2054e42618dff75bb552ce]

        elide some string copies
        
        Change-Id: I3e0d9f7e5a446689e007b9d01fb1c6bf9bc068e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136880
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-07  Mark Hung  <marklm9@gmail.com>  [23f80b26098bcf9a8ae870e8ded878cca6e0c541]

        tdf#149089 fallback GridMode.
        
        If line pitch is not defined -> fallback to none.
        Otherwise if charSpace is not defined -> fallback to lines.
        
        Change-Id: I1df027f2e74baf0215567fb9a70c879522558346
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136622
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2022-07-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [cded65d05a01ac34af750ddb97f1ffb51f3d638a]

        tdf#149893: Color names are ASCII case-insensitive
        
        See https://www.w3.org/TR/css-color-3/#html4
        
        Change-Id: Ifdf887bad08ab606abef78fa8335bc49507f4a43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136879
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Jenkins

2022-07-07  Stephan Bergmann  <sbergman@redhat.com>  [68c6401e5359466fc0b888d1f3a9be75e4c6ec51]

        Use a dedicated log area for a SAL_INFO in test code
        
        Change-Id: I8824129c0c40406b3e0dd65d163662eb3aea258f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136878
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-07  Seth Chaiklin  <sdc.blanco@youmail.dk>  [9030f2aa632633dd4014d41bd81cdb3c1aca4cb2]

        related: tdf#149741  improve tooltips for adding Table rows and columns
        
                 also change accelerator letters for columns, to avoid a
                 conflict with rows
        
        Change-Id: I99f36e654215f29fe1b4b2162fad4c6e12572c61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134359
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-07-07  Aman Jha  <amanjha752001@gmail.com>  [3bf537244973a19c09dc6ef6430e25a05ba5027f]

        tdf#139953 Apply and Edit Changes - drop first dialog go directly to Edit
        
        Change-Id: I613f78b8327aa62495ce2563944e3277895eac7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136103
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-07-07  Stephan Bergmann  <sbergman@redhat.com>  [c9cc978f5608eb1c89a99b563340ef67214b2055]

        Retire loplugin:toolslong
        
        ...which already carries some rather lengthy excludelists (indicating that the
        idea of "every `long` is wrong" is rather fishy), and now gets in the way of
        <https://gerrit.libreoffice.org/c/core/+/135714> "i18nlangtag: replace
        tools::Long with long"
        
        Change-Id: I5065064cf4ac61fe97a4c99ba4d493a807cdbf06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136852
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-07  Marco Cecchetti  <marco.cecchetti@collabora.com>  [3170a77121aed419cb5a606ee8e7bce7e9c275ac]

        svg filter: transform animations: support for scale and translate
        
        Now the emphasis grow and shrink animation is supported.
        Now the animation engine is able to handle array of values instead of
        single value param when computing the next animation state.
        
        Change-Id: Ic200103c6c26a63de8eecc37dcd36ba1a2f0d391
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134870
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit a6ed16394c4a95cf204f38c30cb025bc99f00027)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136418
        Tested-by: Jenkins
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2022-07-06  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [41139aa86ecbb4c34e9996eb0f95a194b8eb0771]

        Update git submodules
        
        * Update translations from branch 'master'
          to c2687d2f197c096563b19920262ded8ed15d2630
          - update translations for 7.4.0 rc1/master
            
            and force-fix errors using pocheck
            
            Change-Id: I85614e5c08b7f31ebf654b85a50cf3b56c373d91
            
2022-07-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [d291957dce7a5af17717125cce974a2d2dd9d5b0]

        tdf#149880: handle url when it's inside the quotation marks
        
        Change-Id: I053323f9b48c8856d520095da0a4768ac03b0176
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136847
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-06  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [9d4881392eded9081228509769f94538c38646b8]

        fix variable typo in upload_symbols.py
        
        Change-Id: I96e15bc4cc29262ce602a616e036a97f3e20916e

2022-07-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [5d8ac865bf32f37487c02a89c00d02cd3234ce1f]

        micro-optimisation in FastAttributeList
        
        Change-Id: If684357b8849258af213f06a52f71ea81ffac1e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136844
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [67631563537623c44e5c6905e0df522ad204bfc9]

        shave some cost off SaxContext
        
        most of the time, we can skip the ref-counting associated with these
        string fields
        
        Change-Id: I7afc1aa08f3337d7c61478eab92abc2cdd2b9d1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136843
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [c6923103a2d952aecb154223663688a085065b05]

        move old/unused plugins to store
        
        noting that I have only plugins that I wrote or worked on extensively
        
        Change-Id: Ic4931a6ac2df7902cac3968900330a7ce4eb2d57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136841
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-06  László Németh  <nemeth@numbertext.org>  [d5bf3d8dfe51aa6791fd88e62fc542d888aa05c7]

        tdf#149708 sw_redlinenum DOCX export: track inserted list items
        
        Change tracking of the paragraph mark of an inserted list item
        wasn't exported. I.e. a new list item was exported as an old
        empty list item with new tracked text content. It was loaded
        with bad actual/original numbering, and rejection of the
        incomplete insertion left an empty list item in the list instead
        of removing that list item completely.
        
        Note: the problem was inherited from OOo.
        
        See also commit 508ed558948353a3eb8be9adf3588368e440f4cf
        "tdf#115524 sw_redlinenum: show original numbering of insertions"
        and commit 4e5f89d2d3511b6421b388ecaba2f61ada14d084
        "tdf#119848 DOCX export: keep tracked deleted empty line".
        
        Change-Id: I869ba2f39749e188015f7c7371e5caf1d39060f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136838
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-07-06  Jean-Pierre Ledure  <jp@ledure.be>  [7c0f0afd58c00211236b138ddd4804099c5aec83]

        ScriptForge - (SF_FileSystem) new Normalize() method
        
        Normalize a pathname by collapsing redundant
        separators and up-level references
        so that A//B, A/B/, A/./B and A/foo/../B
        all become A/B.
        
        On Windows, it converts forward slashes
        to backward slashes.
        
        The Basic Normalize() method invokes the
        _SF_FileSystem__Normalize() function located in
        the ScriptForgeHelper.py module for execution
        with the os.path builtin library
        
        The os.path.normpath() function can easily be
        executed directly from python user scripts.
        However the FileSystem.Normalize() method is
        proposed as well for Python scripts
        - for compatibility Basic/Python reasons
        - to manage the FileNaming notation
        
        Change-Id: I1e089612432bd2c75b2e76ffa984289ef7f9d75c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136835
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2022-07-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [fd262525f45b389cd61d881c78d5d270afe298d6]

        CppunitTest_sc_uicalc: just use insertStringToCell...
        
        ... like the rest of tests in sc_uicalc
        
        Change-Id: I2fbe812443c194ad89411d837ace49f4c0b825cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136840
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [5d875e4fbb490c2cd3bd75fa88a865333932dd97]

        tdf#149665: sc_ucalc: Add unittest
        
        Change-Id: I0273e499ee607a54cbd32296e568ad46b1c0c0ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136839
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-06  Michael Meeks  <michael.meeks@collabora.com>  [170a2b9da7848b66d93e10aed29f7f5ac2c8ebca]

        tdf#90837 - clarify the error message re: over-writing readonly files.
        
        Change-Id: I757b29574526882da6e307cef51dfa70f6a1c4bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136833
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2022-07-06  Michael Meeks  <michael.meeks@collabora.com>  [4140154fe76ab627ad142ecb9db62d304eae146c]

        opencl: no need for unhelpful nullptr OUString * case.
        
        Change-Id: I0b3cad2247706901e1a6b9c3df7fbbc9f23ff987
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136816
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2022-07-05  Michael Weghorn  <m.weghorn@posteo.de>  [e4066a41406b1ddd454901b4fa718cf9be2746c4]

        qt a11y: Implement QtAccessibleWidget::table
        
        Implement that `QAccessibleTableCellInterface::table`
        override by returning the parent, if it is a table.
        
        This turned out to be the missing piece when working
        on an implementation for the Qt library to expose the
        AT-SPI table cell interface for a11y objects that implement
        `QAccessibleTableCellInterface`, and testing the
        "GetTable" method by calling
        `acc.queryTableCell().get_table()` on a selected
        LO Calc cell in Accerciser's IPython console.
        
        Change-Id: I6144c613f31cafc338ccac739cd7db1bf314d4a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136836
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-07-05  Eike Rathke  <erack@redhat.com>  [484448bc04edfbe22db784d2c68a679a3f98fbb9]

        Resolves: tdf#149665 Strip first ' also for multiple '' if following is numeric
        
        ... and prepend accordingly when editing content.
        
        Change-Id: I9b35c4e370323966400e8e7ef3bce95026052f10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136837
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-07-05  Henry Castro  <hcastro@collabora.com>  [ed3270a522c487e172f78eab5ee449fd68591bed]

        lok: vcl: introduce set_cursor_data method
        
        The ScEditWindow requires to assign a cursor,
        so the child widget can send cursor invalidation
        to client side.
        
        Change-Id: I429d484a311f217f2419e38d50f8d9a422640221
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130446
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136829
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2022-07-05  Henry Castro  <hcastro@collabora.com>  [5e9f1f1bf905987c172299eb82f4a1f0f5682ee8]

        lok: fix regression "WeldEditView::DoPaint" for dialog tunneling
        
        Change-Id: I1cb345b3911d03dc90acef2a17705d654a06deb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128622
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136830
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2022-07-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f2af1527c65fbf696c4996a9b4fa68f7f325cf31]

        Fix typo
        
        Change-Id: I500b02954de8ed0897a9e6b7ba0e77252a171085
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136824
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-05  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [02c5c0288aeb3bd5e6f4bf63b53f39e6a73cba86]

        Related tdf#137145 tdf#137569 Capitalization + punctuation fixes
        
        Change-Id: Icd8a631da83c86333c7e5bcee0069165899d3041
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136822
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-07-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [f5ca3291e4f2c25fbff49301d6f3a7ed0017a708]

        sw: fix null derefs of GetCurrShell()
        
        See https://crashreport.libreoffice.org/stats/signature/SwContentFrame::Cut()
        
        Change-Id: I00267b480d9c123f68996572d2e6fdebc4fb383f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136834
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-05  Michael Meeks  <michael.meeks@collabora.com>  [92f531209675e1855798f513fb7698fceddd022b]

        fix build with disable-avmedia.
        
        Change-Id: Ia57db9b2bcec4ff73e1332bb5b2197080343baa4
        Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136831
        Tested-by: Jenkins

2022-07-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [9f72592591f1dfbfda79e1aecb161de97f2a1b73]

        compact the RichString class
        
        Which reduces peak memory load from 495M to 455M when loading
        a large spreadsheet
        
        Change-Id: Iad78524bedf3db193820be2d507652abde59d67c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136827
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [f6378ed693960c852537c101faa85264c73643bf]

        compact the RichStringPortion class
        
        Which reduces peak memory load from 548M to 495M when loading
        a large spreadsheet
        
        Change-Id: I74adfddd1722bba7a9dfae6dd0135e5f2b78b1a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136826
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [3c90f2bd1ad87e86f0562920b49ea55c2cb317c9]

        remove span data storage from oox import
        
        We are not using it,
        and removing it reduces peak memory load from 648M to 548M when loading
        a large spreadsheet
        
        Change-Id: I683bfba6c8f151d8845bbd7d5f92cde2a9c17807
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136825
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [a5d25a06a48b32fd35148265f3c328a28d21f73e]

        sfx2: fix null derefs of SfxViewFrame::Current()
        
        See https://crashreport.libreoffice.org/stats/signature/%60anonymous%20namespace'::lcl_tryLoadBibliography
        
        Change-Id: I80d764c4bbcf0c5affa3386fbb11f5a79e98b699
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136828
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-05  Henry Castro  <hcastro@collabora.com>  [46ae4bea931a969feb82c9fce048c7893249ba23]

        sfx2: prefix m_ private member
        
        SfxFrameWindow_Impl class
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I8171d04b65b24b111048a6a13e8db6af9120edf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136814
        Tested-by: Jenkins

2022-07-05  Maxim Monastirsky  <momonasmon@gmail.com>  [b0a3245c63a2f77ce761ebd11820b341969a48b4]

        tdf#149741 Mirror insert column icons for RTL tables
        
        The usual approach of setting the respective property
        in *Commands.xcu won't work here, as that works with
        the paragraph direction, which doesn't have to be the
        same as the table direction.
        
        Change-Id: I9c4d49a5c553a8a74e7760d257167a0be42c89c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136818
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-07-05  Chris Sherlock  <chris.sherlock79@gmail.com>  [18dacc47b212bec440a5f729a2787aa91db89b44]

        sal: fix invalid doxygen
        
        Change-Id: Ib26a695c88d02a0ce5a3c9974fae9f88d8ae89ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136783
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-05  Kurt Nordback  <kurt.nordback@protonmail.com>  [9b558357a3e7a4c908084134d56770809116b4f1]

        tdf#104428 Improve rendering of exploded donut charts
        
        This bug shows an exploded donut chart with more than one series. The
        concern is that the standard pie/donut' explosion' rendering, with the shape
        of the pieces unchanged but the pieces translated outward, gives
        unsatisfactory results in the case of a donut with more than one series,
        where the translated 'exploded' pieces can overlap with the inner ring.
        This proposed fix renders this case differently, by increasing the radius
        of the exploded ring but keeping the pieces concentric with the inner ring.
        
        This commit also modifies the unit test values for donut_chart.ods.
        
        Change-Id: I713b1f3ce4697d46d29914410056f0aa83c6aa8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135394
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [db63000ea7805ddd762521a7cf39de203dbe6c3f]

        tdf#137544 reduce ref-counting traffic
        
        we can store a direct pointer here, shaves 5% off load time
        
        Change-Id: I418916df946f53ead28bb5cf76614a874283e7d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136821
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [c7a8033dff0f6d3a35260ccaf24f51020f335463]

        tdf#137544 reduce unnecessary broadcasting when creating shape
        
        we have just created the shape, so no need to do the expensive broadcast
        
        Change-Id: I3500f0fd007aa531a63f894aaf21372d602f8dbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136820
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-05  Julien Nabet  <serval2412@yahoo.fr>  [b98184bf82eafd6432b269ef14d1420c4242e941]

        tdf#117646: Clone Formatting not working for connector lines
        
        Change-Id: Idf62afeae3fa32708673a6b68da2d9e0ccbd5249
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136815
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [f1e15482bcf6bf65dc611e19cbd2ffff479ef141]

        tdf#137544 reserve space in polypolygon
        
        Change-Id: Ic8dc5b7479c1353487bac883fc0e704356e90798
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136802
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-04  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [567529002cac50624678d6968724e447bc243f2d]

        Update git submodules
        
        * Update translations from branch 'master'
          to 0222d5b94ca656d54f47027c4a3ca7b53a0ca6b3
          - update translations for 7.4/master
            
            and force-fix errors using pocheck
            
            Change-Id: I0ae7f1a2496b0deeaabe0518f4895c89c953e0c6
            
2022-07-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [6b9c51aee8a42e597efe78257ab051bf108c0128]

        dodgy use of dynamic_cast on an UNO object
        
        rather just stick to using getFromUnoTunnel
        
        ever since
            commit 5420fbd0d722754e4e01e48d661f0ee082caef56
            Date:   Wed Mar 12 12:09:03 2008 +0000
            INTEGRATION: CWS impresstables2 (1.16.30); FILE MERGED
            2008/
        
        Change-Id: I0ac7690ed779407c77c29fa319402e70427e184c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136801
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6124dccb7bb20688f98f5517c2604f510dd6f4fb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5a91be35bf16757602aa1600a0c154bd5560b2bf
          - tdf#149846 tdf#149759 Update CSV import Help page
            
            Change-Id: I1a3453a2ac8bf8a5db4df8c5fabecb3e5d83b873
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136807
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-07-04  Heiko Tietze  <tietze.heiko@gmail.com>  [de6f30bc459ba600193c0998b285afcfe0936c3e]

        Resolves tdf#133023 - Autocorrect "Automatic *bold*..." off by default
        
        Change-Id: Iddf3770f69d326e0e04551a93e8dd0695b1e92c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136727
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-07-04  Miklos Vajna  <vmiklos@collabora.com>  [4002a399af823055b6ba59db18ded1caba4969c9]

        sw content control, picture, lok: fix change of placeholder after insert
        
        Commit c769c369c87a46ec877b7eefee27988044a2798f (sw content controls:
        fix picture placeholders, 2022-07-01) fixed picture placeholders on the
        desktop, but left the LOK case still broken.
        
        This is a problem since picture placeholders are protected (which is
        wanted), and these only allow SID_CHANGE_PICTURE, not
        SID_INSERT_GRAPHIC.
        
        Fix the problem by adapting
        SwXTextDocument::executeContentControlEvent() to dispatch
        SID_CHANGE_PICTURE (and not SID_INSERT_GRAPHIC), but do keep the slot ID
        of the argument as SID_INSERT_GRAPHIC, since SwView::InsertGraphicDlg()
        looks for a non-interactive URL as SID_INSERT_GRAPHIC even if we're
        changing an image, not inserting a new one.
        
        This means that LOK clients can't use SID_INSERT_GRAPHIC to change
        picture placeholders, they have to go via
        SwXTextDocument::executeContentControlEvent(), which is what
        gtktiledviewer does already.
        
        Change-Id: Ica42939f6564da3d59396a4b302be826d3968f8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136797
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [895643431e6aea672158bae3772a36f26cd05cde]

        tdf#137544 no need to create a OUStringBuffer here
        
        we can just pass a view here
        
        Change-Id: I71679106ee749f64eac4819c2a4f282e40865639
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136803
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [de59dbdc488122f70229550dba21ba76e2c61146]

        sw_uiwriter: simplify autocorrect test
        
        In preparation for https://gerrit.libreoffice.org/c/core/+/136727
        Also put this test with the rest of autocorrect tests
        
        Change-Id: I9aa632ff5751e603bf2a4f201b96b9a0369efc91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136799
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [3e8f89f80ca0405c01d9b068ca9e85328e87404b]

        tdf#137544 avoid some dynamic_cast cost
        
        Change-Id: Ib60369eabb2ce5e9cde2dce80137b786130c0eec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136804
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [1a6833a00fb7fcf04c71fcaa05dbee1f15a075d4]

        tdf#137544 reduce cost of SolarMutex checking
        
        the  std::thread::id facilities are cheaper than the sal versions
        
        Change-Id: I5ccb7e54f3a1e4d715338faa1e9c0aae9449e46d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136800
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [d30810b5a116816fe8a6d3341aa98e43adc56de2]

        dont instantiate TextImport unless we need it
        
        speeds up loading XColorList and related UI elements
        
        Change-Id: I737137669afea8a70dfefa78cf9f8a325d16fbcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136806
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-04  Attila Szűcs  <szucs.attila3@nisz.hu>  [690d4eb71509649ad147cfe60f5b97e2cfaaa519]

        tdf#43100 tdf#104683 tdf#120715 sw: cursor on spaces over margin
        
        Allow cursor movement on spaces over margin (or clicking it
        it to position the cursor), like MSO does instead of stopping
        cursor before the stripped (from the typesetting) spaces.
        This way it's possible to follow the modification of these
        characters, e.g. removing spaces or inserting other characters
        at the cursor position.
        
        Follow-up to commit 8741fd0e0ae9e346de2e09887f0668b831c9b48b
        "tdf#43244 sw: show stripped line-end spaces on margin".
        
        Details: extend SwHolePortion to calculate its width,
        that can be used for cursor movement, even over the right
        margin. Removed some code that not allowed cursor to be
        positioned over the right margin. Layout calculation uses
        m_nWidth variable (that was 0) to make frames. To keep the
        layout unchanged, this new width calculated into m_nExtraBlankWidth temporarily, and this extra width is added to m_nWidth only
        after the layout calculation is finished. (Ideally this 2 width
        values could be stored and used separately, but that would require
        a bigger refactor of the cursor calculation.)
        
        Known regression: lost selection at Search & Replace, e.g. searching
        double spaces: there was a narrow selection at end of the line
        showing the position.
        
        Other issues: when a different character inserted on the margin
        resulting new line break, space formatting marks aren't updated
        according to the less spaces. Removing the inserted character by
        Backspace results losing of the cursor movement on the spaces.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I342b3ac68bef508389f1e227e52a03a22919301e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136613
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2022-07-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [ac33020ea870fc137fd8ee80cbd6c79310b260ad]

        tdf#137544 avoid some temporary OUString
        
        Change-Id: I4db4d12261920c94bf632f07fc129e3d324dd22e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136805
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-04  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [d6a363d83011ce3f195b96816e25dd749772cc24]

        tdf#131568 - Chapter numbering dialog: sort list of character styles
        
        Change-Id: Ibe6830a7d3fdd35c4d8e6fa2b7c0007fa318083a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136798
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-07-04  Henry Castro  <hcastro@collabora.com>  [d22d86e266826543e9e7ca406bedcddae04074cb]

        sfx2: replace pWindow m_pWindow
        
        SfxFrame class members
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: I1fd272a113763f6330f15ee34095e9e34ce5dd34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136753
        Tested-by: Jenkins

2022-07-04  Michael Weghorn  <m.weghorn@posteo.de>  [bf731dedfad5f498e4eebdc9fbf776c6e10eafce]

        tdf#149804 Set default listbox bg color to white
        
        This restores white background color for list/combo boxes
        for the the "gen" VCL plugin after
        
                commit 3c6a53b9ce64180b2a03e097c1844f7496f26815
                Date:   Sat Apr 17 14:49:43 2021 +0200
        
                    improve the look of the macOS combobox
        
        Other VCL plugins and Windows, which use the system style,
        are covered in
        Change-Id I31401af38b991e7e0cdc436b894ee0f491a22752,
        "tdf#149804 Set newly introduced list box colors from system colors".
        
        macOS Should be unaffected by this change of the default color,
        since it explicitly sets one in `AquaSalFrame::UpdateSettings`.
        
        Change-Id: Ia9a660bceade683386a07c84a45a1757af38882f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136738
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [268f0f3f0d70902acaeb3f99e0d206ad66ffd67c]

        run CppunitTest_chart2_xshape without ENABLE_CHART_TESTS
        
        This was added in d8ae59e097b3fca29f071d1a792cdb98ad8139cf
        "add concept for chart xshape tests" and it's only run
        when using --enable-chart-tests
        OTOH, SdImportTest::testDocumentLayout in sd/qa/unit/import-tests.cxx
        also uses doXMLDiff to compare shapes and it's run without any
        special flag.
        Let's remove the ENABLE_CHART_TESTS check to see if jenkins or any
        tinderbox fails. If it does, we can always revert this commit.
        If it works fine, I'll remove the --enable-chart-tests machinery
        in a follow-up commit in some days
        
        Change-Id: I5d462df09303701826e5849e9e3bacca465da814
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136796
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-04  Miklos Vajna  <vmiklos@collabora.com>  [0203485a7f7dd85f8d3e04ce91579051aa89d26a]

        sw content controls, checkbox: reduce left vs right amount of shading mismatch
        
        This was a visual problem with all content controls, but most visible
        with short ones, like checkbox.
        
        A content control's layout starts with a field portion (shaded),
        followed by a content control portion (also shaded). The shading around
        the checkbox character is not balanced, the left side has more shading.
        
        Half of the additional shading is caused by shading for the field
        portion: avoid this in case we know where will be a content control
        portion after the field portion.
        
        The result is not perfect, but the left/right mismatch for the amount of
        shading around the checkbox is much better this way.
        
        Change-Id: I147d23c43e679113c84c21fbfc0c8ac1ca9e51b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136792
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-04  Chris Sherlock  <chris.sherlock79@gmail.com>  [6952be913510c63716940648a06163c19622187e]

        tdf#143148 registry: Use pragma once instead of include guards
        
        Change-Id: I8598034598d6911b784a1550c78552f6ac87bc22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128172
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-04  Chris Sherlock  <chris.sherlock79@gmail.com>  [591b9daf8cf89dc4e7a01cec9bf9623747094a3d]

        tdf#123936 Add formatting commit to .git-blame-ignore-revs
        
        We need to ignore commit e02a7a55c23d:
        
        "registry: remove unnecessary comments"
        
        Change-Id: I5fa5c69a7ebb98b5d19260323480c33b0b48cd62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136784
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-04  Miklos Vajna  <vmiklos@collabora.com>  [3b7920043fcb42f68efae99fe290d1b759522443]

        sw: prefix members of ww8toolbar
        
        PlfAcd, PlfKme, PlfMcd and SwCTB
        
        See tdf#94879 for motivation.
        
        Change-Id: If1d7b99971299f2360df5c7ef4631680f29fb3fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136791
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-04  Szymon Kłos  <szymon.klos@collabora.com>  [044b6d343ecdd31670bbd824a8758ee1071327cf]

        jsdialog: send grab_focus action
        
        - disable jsdialogs for navigator panel for now because it breaks
          tests but is not used in online yet
        
        Change-Id: Ib91050363add8cda1c386627c312b79e0f62b99e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136603
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-07-03  Julien Nabet  <serval2412@yahoo.fr>  [d2dfc0c4286057f5d8dda178817de3503c3a7d29]

        tdf#149822: Clone Formatting does not apply glow effects
        
        and since we're here, let's add too the soft edge radius.
        
        Change-Id: I84f84c0f57b0cf59f6e681ada7682b152eb209f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136787
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [19dce74e1500fba57fa4dc37aebe6f73d09bf4e8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 95301198e1518884a318bf24a1adbd8fa883a412
          - tdf#139469 Fontwork dialog for text to curve alignment
            
            Help part, align with widget tooltips
            
            Change-Id: I80b750eaf852f7559307f01f857e617ff309545a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136520
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-07-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [45623966c670bfd039817a0178a7a92a8b599978]

        tdf#139469 Fontwork dialog for text to curve alignment
        
        Improve terms used in the dockingfontwork.ui dialog
        The dialog has no widget labels, only tooltips and extended tips.
        
        Help part follows.
        
        Change-Id: I010b545bccac5a14e11265c05151e7934c6089ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136519
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-07-03  Julien Nabet  <serval2412@yahoo.fr>  [7b49b3ebc17378566942e7b263e0e5f2b400dbd1]

        tdf#130252: Impress: Clone formatting not cloning highlight color
        
        See https://bugs.documentfoundation.org/show_bug.cgi?id=130252#c5 for full analysis
        
        Change-Id: Ie87663c716a6ed31f753e0db5519436f6947aad4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136785
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-03  Chris Sherlock  <chris.sherlock79@gmail.com>  [c28455b899fa7e9d88f843cd59663aa522a28a33]

        tdf#143148 store: Use pragma once instead of include guards
        
        Change-Id: Ic07c02bfbde9cedd397ed5913a26d5add1fdda5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128171
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-07-02  Julien Nabet  <serval2412@yahoo.fr>  [dcdf970684131cd60af3c5b927a1e05ba6c7ba81]

        Revert "tdf#137544 std::unordered_set is cheaper here"
        
        This reverts commit 8e7edc8c3620e4f733c1974a288e5a5abd29f87e.
        
        With a brand new LO profile, launch Writer and close LO, I get:
        0  0x00007f76f7e752f5 in std::__uniq_ptr_impl<comphelper::SolarMutex, std::default_delete<comphelper::SolarMutex> >::_M_ptr() const (this=0x10)
           at /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/unique_ptr.h:173
        1  0x00007f76f7e4ade5 in std::unique_ptr<comphelper::SolarMutex, std::default_delete<comphelper::SolarMutex> >::get() const (this=0x10)
           at /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/unique_ptr.h:422
        2  0x00007f76f7e07249 in SalInstance::GetYieldMutex() (this=0x0) at vcl/source/app/salvtables.cxx:145
        3  0x00007f76f7ed92ee in Application::GetSolarMutex() () at vcl/source/app/svapp.cxx:576
        4  0x00007f76f97f4b29 in SolarMutexGuard::SolarMutexGuard() (this=0x7ffd84f3b080) at include/vcl/svapp.hxx:1368
        5  0x00007f76f98161a0 in VCLXDevice::~VCLXDevice() (this=0x724c050) at toolkit/source/awt/vclxdevice.cxx:44
        6  0x00007f76f98f19d4 in cppu::ImplInheritanceHelper<VCLXDevice, com::sun::star::awt::XWindow2, com::sun::star::awt::XVclWindowPeer, com::sun::star::awt::XLayoutConstrains, com::sun::star::awt::XView, com::sun::star::awt::XDockableWindow, com::sun::star::accessibility::XAccessible, com::sun::star::lang::XEventListener, com::sun::star::beans::XPropertySetInfo, com::sun::star::awt::XStyleSettingsSupplier>::~ImplInheritanceHelper() (this=0x724c050) at include/cppuhelper/implbase.hxx:155
        7  0x00007f76f98cc28f in VCLXWindow::~VCLXWindow() (this=0x724c050) at toolkit/source/awt/vclxwindow.cxx:336
        8  0x00007f76f980a6bd in VCLXContainer::~VCLXContainer() (this=0x724c040) at toolkit/source/awt/vclxcontainer.cxx:45
        9  0x00007f76f980a719 in VCLXContainer::~VCLXContainer() (this=0x724c040) at toolkit/source/awt/vclxcontainer.cxx:44
        10 0x00007f76ff5842b0 in cppu::OWeakObject::release() (this=0x724c050) at cppuhelper/source/weak.cxx:230
        11 0x00007f76f980d1e9 in VCLXContainer::release() (this=0x724c040) at toolkit/inc/awt/vclxcontainer.hxx:39
        12 0x00007f76e49080ae in com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible>::~Reference() (this=0x8fa9710) at include/com/sun/star/uno/Reference.hxx:114
        13 0x00007f76e4921486 in SwAccessibleDocumentBase::~SwAccessibleDocumentBase() (this=0x8fa9620) at sw/source/core/access/accdoc.cxx:77
        14 0x00007f76e4923d1c in SwAccessibleDocument::~SwAccessibleDocument() (this=0x8fa9620) at sw/source/core/access/accdoc.cxx:374
        15 0x00007f76e4923d89 in SwAccessibleDocument::~SwAccessibleDocument() (this=0x8fa9620) at sw/source/core/access/accdoc.cxx:370
        16 0x00007f76ff5842b0 in cppu::OWeakObject::release() (this=0x8fa9620) at cppuhelper/source/weak.cxx:230
        17 0x00007f76e490a325 in cppu::WeakImplHelper<com::sun::star::accessibility::XAccessible, com::sun::star::accessibility::XAccessibleContext, com::sun::star::accessibility::XAccessibleContext3, com::sun::star::accessibility::XAccessibleComponent, com::sun::star::accessibility::XAccessibleEventBroadcaster, com::sun::star::lang::XServiceInfo>::release() (this=0x8fa9620) at include/cppuhelper/implbase.hxx:115
        18 0x00007f76e4928495 in SwAccessibleDocument::release() (this=0x8fa9620) at sw/source/core/access/accdoc.hxx:139
        19 0x00007f76ee91c11e in com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::~Reference() (this=0x9012828) at include/com/sun/star/uno/Reference.hxx:114
        20 0x00007f76ee9391a9 in __gnu_cxx::new_allocator<std::__detail::_Hash_node<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, true> >::destroy<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> >(com::sun::star::uno::Reference<com::sun::star::uno::XInterface>*) (this=0x8c9a8f8, __p=0x9012828) at /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/ext/new_allocator.h:168
        21 0x00007f76ee9390ed in std::allocator_traits<std::allocator<std::__detail::_Hash_node<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, true> > >::destroy<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> >(std::allocator<std::__detail::_Hash_node<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, true> >&, com::sun::star::uno::Reference<com::sun::star::uno::XInterface>*)
           (__a=..., __p=0x9012828) at /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/alloc_traits.h:535
        22 0x00007f76ee9390ba in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, true> > >::_M_deallocate_node(std::__detail::_Hash_node<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, true>*) (this=0x8c9a8f8, __n=0x9012820)
           at /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/hashtable_policy.h:1894
        23 0x00007f76ee939035 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, true> > >::_M_deallocate_nodes(std::__detail::_Hash_node<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, true>*) (this=0x8c9a8f8, __n=0x0) at /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/hashtable_policy.h:1916
        24 0x00007f76ee938f56 in std::_Hashtable<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, std::allocator<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> >, std::__detail::_Identity, std::equal_to<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> >, std::hash<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::clear() (this=0x8c9a8f8)
           at /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/hashtable.h:2320
        25 0x00007f76ee938ed9 in std::_Hashtable<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, std::allocator<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> >, std::__detail::_Identity, std::equal_to<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> >, std::hash<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, true, true> >::~_Hashtable() (this=0x8c9a8f8)
           at /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/hashtable.h:1532
        26 0x00007f76ee938e95 in std::__cxx1998::unordered_set<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, std::hash<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> >, std::equal_to<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> >, std::allocator<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> > >::~unordered_set() (this=0x8c9a8f8)
           at /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/unordered_set.h:97
        27 0x00007f76ee938e6d in std::__debug::unordered_set<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>, std::hash<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> >, std::equal_to<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> >, std::allocator<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> > >::~unordered_set() (this=0x8c9a8d0)
           at /usr/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/debug/unordered_set:190
        28 0x00007f76ee9360fb in DocumentFocusListener::~DocumentFocusListener() (this=0x8c9a8a0) at vcl/inc/unx/gtk/gtkdata.hxx:221
        29 0x00007f76ee936129 in DocumentFocusListener::~DocumentFocusListener() (this=0x8c9a8a0) at vcl/inc/unx/gtk/gtkdata.hxx:221
        30 0x00007f76ff5842b0 in cppu::OWeakObject::release() (this=0x8c9a8a0) at cppuhelper/source/weak.cxx:230
        -Type <RET> for more, q to quit, c to continue without paging--
        31 0x00007f76ee920fb5 in cppu::WeakImplHelper<com::sun::star::accessibility::XAccessibleEventListener>::release() (this=0x8c9a8a0) at include/cppuhelper/implbase.hxx:115
        32 0x00007f76ee9716ba in rtl::Reference<DocumentFocusListener>::~Reference() (this=0x1da9788) at include/rtl/ref.hxx:129
        33 0x00007f76ee96f259 in GtkSalData::~GtkSalData() (this=0x1da9730) at vcl/unx/gtk3/gtkdata.cxx:372
        34 0x00007f76ee96f309 in GtkSalData::~GtkSalData() (this=0x1da9730) at vcl/unx/gtk3/gtkdata.cxx:356
        35 0x00007f76f7efc79c in DeInitVCL() () at vcl/source/app/svmain.cxx:609
        36 0x00007f76f7efacaa in ImplSVMain() () at vcl/source/app/svmain.cxx:227
        37 0x00007f76f7efc839 in SVMain() () at vcl/source/app/svmain.cxx:234
        38 0x00007f7700ece163 in soffice_main() () at desktop/source/app/sofficemain.cxx:94
        39 0x00000000004008dd in sal_main () at desktop/source/app/main.c:51
        40 0x00000000004008b7 in main (argc=3, argv=0x7ffd84f3ba48) at desktop/source/app/main.c:49
        
        Change-Id: Id4ac45bdab96b5afb7e9c18570ef4da4a81eca1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136666
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-07-02  Michael Weghorn  <m.weghorn@posteo.de>  [3a9d36d49d1fc7bd0b461d0ef1d1cc5a6c3a76dd]

        qt a11y: Only return actually supported a11y interfaces
        
        Let `QtAccessibleWidget::interface_cast` only
        return a pointer to self if the underlying accessible
        (`m_xAccessible`)'s context implements the `XAccessible...`
        interface needed to have the corresponding `QAccessible...Interface`
        methods do anything useful (s.a. the checks at the beginning of
        the implementations of the corresponding
        `QAccessible...Interface` methods).
        
        This way, the other interfaces (or their AT-SPI equivalents)
        are no longer advertised as supported.
        (See the corresponding handling of the "GetInterfaces"
        AT-SPI method inside of the Qt library [1].)
        
        While at it, also add/adjust the comments indicating what
        methods override those from `QAccessibleTable{,Cell}Interface`.
        
        I ran into this when clicking through the LO a11y hierarchy
        in the Accerciser tree view and seeing the following warning
        in the terminal from which I had started Accerciser, after
        clicking on an item that was in no way related to any table
        in the first place:
        
        > (accerciser:192270): dbind-WARNING **: 14:05:51.582: atspi_dbus_get_property: expected a variant when fetching Caption from interface org.a11y.atspi.Table; got (so)
        
        With this change in place, unsupported interfaces are
        grayed out in Accerciser's "Interface Viewer" as
        expected, rather than being shown as active, but not
        displaying any useful data.
        
        [1] https://code.qt.io/cgit/qt/qtbase.git/tree/src/gui/accessible/linux/atspiadaptor.cpp?h=6.3.0#n1408
        
        Change-Id: I1edbd451514253392e6b0a9caa6ffef2f789b55c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136782
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-07-02  Michael Weghorn  <m.weghorn@posteo.de>  [1a8132515babca53b1f1a464236e05f780cbfef3]

        tdf#149816 qt a11y: Report position in screen coordinates
        
        `QAccessibleInterface::rect()` is supposed to report the
        geometry in screen coordinates [1].
        `XAccessibleComponent::getLocationOnScreen` returns the
        position in screen coordinates, so use that instead
        of `XAccessibleComponent::getLocation`, which returns the
        position relative to the parent.
        
        With this in place, Accerciser correctly highlights
        the area of the item curently selected in its treeview
        of the LO a11y hierarchy.
        
        [1] https://doc.qt.io/qt-6/qaccessibleinterface.html#rect
        
        Change-Id: Iefb1e8792cd3ee720feafc81744e5e6ed6a949c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136781
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-07-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [64f4777d175026de6594eae48ec59fa3d5bb272c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8fc940edb19bef35a99ff891ba41357b3d367905
          - Typos
            
            Change-Id: I6d70cc7d010d09605565c0f24e5a349d08dd4291
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136754
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-07-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [05e037a9f104bba0749bd3c75d36ba581ea663cf]

        fix --enable-macosx-sandbox build
        
        after
            commit eecc113e6f6e51e5e37059235c1069dc9c4c1cc8
            Date:   Sat May 21 08:30:29 2022 +0200
            rtl_String->OString in sal
        
        Change-Id: I1b71858ae39ae3551a281b0fa5c47652f5bc1b3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136723
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [2b73edefe21c6f70e49edba5e198dd1345d6df96]

        CppunitTest_chart2_xshape: reenable disabled tests
        
        Change-Id: I31e7bec5e4c7c7584b0c93522477416178500227
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136739
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [b170210ddf1cf45fbfbce2e4213330bd036162f0]

        sc: remove CppunitTest_sc_chart_regression_test
        
        it only contains one test and it does the same as
        CppunitTest_chart2_xshape, so just move the test there.
        I don't know whether ScChartRegressionTest::test was ever
        executed but the reference needs to be adapted
        
        Change-Id: I0447054d8692901c72a36be5f582723334d2acba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136737
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-02  Stephan Bergmann  <sbergman@redhat.com>  [870452546a56ce635f36247c44aee6068d70c053]

        Use some more O3TL_UNREACHABLE
        
        Change-Id: I42401a5ba68e6e0d5b99fae4adbea01cd5fa1600
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136778
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-02  Michael Weghorn  <m.weghorn@posteo.de>  [169ff786a6694ab412d53c911550db101fb50876]

        tdf#149804 Set newly introduced list box colors from system colors
        
            commit 3c6a53b9ce64180b2a03e097c1844f7496f26815
            Date:   Sat Apr 17 14:49:43 2021 +0200
        
                improve the look of the macOS combobox
        
        had introduced separate style colors to be used for list/combo boxes,
        but since those new colors were not set explicitly for gtk3,
        qt5/qt6 and Windows, this resulted in style/theme/system colors no longer
        being used, but only the default colors introduced in above
        commit.
        
        This sets the style/theme/system colors for qt5/qt6, gtk3 and
        Windows as well, using the same values that were used
        previously.
        
        Change-Id: I31401af38b991e7e0cdc436b894ee0f491a22752
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136735
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-07-01  Stephan Bergmann  <sbergman@redhat.com>  [e01fc6d7c1353ed2df4d8fcc06bd3b335e89fa04]

        Add generated lo.xcent to .gitignore
        
        (recently introduced in c78b49ec132eb5126445ebee7d259d3df7fcaa68 "don't specify
        entitlements that are not used (sdremote w/o bluetooth)")
        
        Change-Id: Ied7db52d891e92224bc2be0ad1277f40e5d80b3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136752
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-01  Stephan Bergmann  <sbergman@redhat.com>  [17217a93418c9a5233eecd9491a7c4269d15057f]

        Use some more O3TL_UNREACHABLE
        
        Change-Id: Ibcf1b1de7b43460266e99fc9f27c1de0b510a361
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136779
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-01  Stephan Bergmann  <sbergman@redhat.com>  [8895dc3c4cb3e3fafcde1d0243dd683e7283b805]

        Use some more O3TL_UNREACHABLE
        
        Change-Id: I5885c1f33fe7d15e6bd0b572b6d0db1410252362
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136777
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-01  Stephan Bergmann  <sbergman@redhat.com>  [e37e1a7d2007bd6896027b69271774da2568e6f8]

        external/libnumbertext: Silence -Werror,-Wdeprecated-declarations
        
        ...as seen now with LLVM 15 trunk libc++, which marks the std::codecvt_utf8 and
        std::wstring_convert functionality, deprecated since C++17, as such
        (<https://github.com/llvm/llvm-project/commit/3ee9a50a146c585fc92f79e742c538261f98bd4e>
        "[libc++] Implement P0618R0 (Deprecating <codecvt>)")
        
        Change-Id: Id34e3fea540b76591ead8ba3df4c31a71d7b4aaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136776
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-01  Stephan Bergmann  <sbergman@redhat.com>  [9e2dbeea9f680f2d3d1611167820c197ce8a9685]

        Adapt to LLVM 15 trunk clang::StringLiteral::isAscii rename
        
        <https://github.com/llvm/llvm-project/commit/a9a60f20e6cc80855864b8f559073bc31f34554b>
        "[Clang] Rename StringLiteral::isAscii() => isOrdinary() [NFC]"
        
        Change-Id: Iac293c19bd135a94dcc3a3ef9f252ca6175c959a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136744
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-07-01  Alain Romedenne  <alain.romedenne@libreoffice.org>  [7a89eae97a970939174d59aa58147eaa194acaee]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e9d5f04452ea8747348da648212681b4ec46ee15
          - tdf#148611 Base help page link is missing or incorrect
            
            Change-Id: Id835c0348887c8eba290ba8693230d1002e15c91
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136652
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-07-01  László Németh  <nemeth@numbertext.org>  [db1f4457543918b5e3cd8b4d3a70676855952314]

        tdf#149709 sw_redlinenum: fix list levels
        
        Levels of ORIGTEXT SwNodeNum weren't updated,
        resulting bad numbering of multilevel lists during
        editing and file import.
        
        Follow-up to commit d0e49c07203c9ae33c5dfa1855b2b8909c3e16dc
        "tdf#115524 sw_redlinenum: show original numbering of insertions".
        
        Change-Id: I478971643a10b2007f37a4f0074067896d546228
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136734
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-07-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [c62587987f2046b3b4b22af3d9897dd17077d5a8]

        tdf#149787: sd: Add unittest
        
        Change-Id: I27ec82fb8942f8cf6d663ae358ef29a2f6fa940f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136726
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-07-01  Rafael Lima  <rafael.palma.lima@gmail.com>  [e6fcee376f45c6701ef74c9e62aa1d6aa932cef3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d6e98a37ec8cd0adc8219466555b200bd3b9af8b
          - Document the new UnitTest service of the ScriptForge library
            
            This patch also updates the sbasic.tree to include the Region and UnitTest services. I also moved the ScriptForge library so that it appears right below the Advanced Basic Libraries (previously it was inside this section).
            
            Change-Id: I7dfd9080dcd3212d2b53f88480087d48f5dec60c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136548
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-07-01  Seth Chaiklin  <sdc.blanco@youmail.dk>  [c2775bbab1885ce6980021153267e97d8ca89682]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3569af3cc1cffcf14ff13273f422b99d652b9c39
          - tdf#120550,tdf#121367 followup to add or correct links
            
            Change-Id: Iee88c2927b5750d57dec1cfffee4d27bf860b834
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136645
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-07-01  Justin Luth  <jluth@mail.com>  [ed7a788dd916bd8786adb2d146ce543a727ce727]

        tdf#126395 writerfilter: don't guess table direction
        
        Wihtout specifying a direction, TextToTable is going
        to guess. Well, import isn't a guessing game,
        and there is a default value for something unspecified.
        
        Perhaps specifying LR_TB would be better,
        but we'll try with CONTEXT first,
        since it is a LO default.
        
        Existing unit tests (not affected)
        Both ooxmlexport and rtfexport have a table-rtf test
        which ensure bidiVisual is properly applied to tables.
        
        Change-Id: I1cabf518937e57dd757aca75ae5d2527c61fa736
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136673
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-07-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [779489ca5ad11476b39555d7b3169d320ff89d4b]

        tdf#137544 reserve space in polygon
        
        Change-Id: I868584965b122735b8eb55cc17a3ee11a772b88a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136721
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-01  Miklos Vajna  <vmiklos@collabora.com>  [3f379f00b17268fbb63ba072d04336acb0c7e398]

        sw content controls: link ODF proposal
        
        Change-Id: I18a62cce01eb8a5cc1764ee813a9265cb02c5fdf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136736
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-01  Stephan Bergmann  <sbergman@redhat.com>  [94be87df833772dcaf7e96659af78b5fa355c966]

        Use stable_sort for m_vBookmarks
        
        Using a randomizing debug-mode libc++ (`export LIBCPP_DEBUG=-D_LIBCPP_DEBUG=1`
        in config_host.mk), where (among other things) the elements of a range passed to
        std::sort are randomly shuffled before being sorted, thus simulating a std::sort
        that actually behaves non-deterministically compared to std::stable_sort:
        
        CppunitTest_sw_uiwriter5 consistently failed for me with
        
        > uiwriter5.cxx:255:Assertion
        > Test name: testTdf140982::TestBody
        > assertion failed
        > - Expression: aType != "AnnotationEnd" || !bAnnotationStart
        
        when _LIBCPP_DEBUG_RANDOMIZE_UNSPECIFIED_STABILITY_SEED is 140384686472728.
        
        Dumping the contents of xRunEnum in testTdf140982
        (sw/qa/extras/uiwriter/uiwriter5.cxx), that randomized run has
        
        > Text "Lorem "
        > Redline IsStart=true
        > Annotation
        > Text "ipsum"
        > Redline IsStart=false
        > Redline IsStart=true
        > Annotation
        > AnnotationEnd <= the CPPUNIT_ASSERT failed here
        > Redline IsStart=false
        > Redline IsStart=true
        > Text " "
        > Annotation
        > Text "dolor"
        > Redline IsStart=false
        > Redline IsStart=true
        > AnnotationEnd
        > Redline IsStart=false
        > Redline IsStart=true
        > Text " "
        > Annotation
        > Text "sit"
        > Redline IsStart=false
        > Redline IsStart=true
        > AnnotationEnd
        > Redline IsStart=false
        > Text " amet"
        > Redline IsStart=true
        > AnnotationEnd
        > Redline IsStart=false
        > Text "..."
        
        whereas a stable_sort run would have
        
        > Text "Lorem "
        > RedLine IsStart=true
        > Annotation
        > Annotation
        > Text "ipsum"
        > RedLine IsStart=false
        > RedLine IsStart=true
        > AnnotationEnd
        > RedLine IsStart=false
        > RedLine IsStart=true
        > Text " "
        > Annotation
        > Text "dolor"
        > RedLine IsStart=false
        > RedLine IsStart=true
        > AnnotationEnd
        > RedLine IsStart=false
        > RedLine IsStart=true
        > Text " "
        > Annotation
        > Text "sit"
        > RedLine IsStart=false
        > RedLine IsStart=true
        > AnnotationEnd
        > RedLine IsStart=false
        > Text " amet"
        > RedLine IsStart=true
        > AnnotationEnd
        > RedLine IsStart=false
        > Text "..."
        
        which suspiciously has the Annotation tokens at different positions relative to
        the Text tokens, so something looks indeed broken.
        
        And when dumping (via ToString()) the content of m_vBookmarks in
        MarkManager::sortSubsetMarks (sw/source/core/doc/docbm.cxx; which is apparently
        called multiple times during that test) before and after sorting, there are
        often cases where multiple elements have the same node and index, so are placed
        into the same equivalence class by lcl_MarkOrderingByStart (assuming there are
        no sw::mark::CrossRefBookmark instances involved in this test, for which
        lcl_MarkOrderingByStart has special rules).
        
        I'm not exactly sure whether this use of stable_sort is indeed the right fix or
        just a workaround, and the real issue is that the equivalence classes of
        lcl_MarkOrderingByStart are too broad, or something entirely different yet.  I'm
        also not sure whether similar uses of sort in MarkManager::sortSubsetMarks and
        MarkManager::sortMarks would also need to be changed to stable_sort.  (At least,
        I didn't find any breakage with my randomizing debug-mode libc++ and `make
        check` that would point to one of those other non-stable sort calls.)
        
        Change-Id: I51040e43b906bd3f18219d3bd0d28e1ccee89897
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136717
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-07-01  Miklos Vajna  <vmiklos@collabora.com>  [c769c369c87a46ec877b7eefee27988044a2798f]

        sw content controls: fix picture placeholders
        
        This went wrong in commit c321498f915f4e8b3f4853232860ce040ab48e46 (sw
        content controls: reject typing inside checkbox or picture content
        controls, 2022-06-10), now a freshly inserted picture content control is
        not replaced with an image on click.
        
        The problem is that we want to forbid typing into a picture content
        control (it should only host a single as-char image), but changing the
        picture's bitmap is meant to be still possible.
        
        Fix the problem by allowing SID_CHANGE_PICTURE even if the cursor is
        protected: this allows changing the picture again, and a real read-only
        document still doesn't show the "change" menu item in its context menu.
        
        If we later find some other corner-case where this command should be
        still disabled, we can extend SwGrfShell::GetAttrState(), similar to how
        e.g. inserting images in input fields is disabled there.
        
        Change-Id: I8b55e930330b9748ecda950dedae907b86c57e2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136729
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-01  Pedro Pinto Silva  <pedro.silva@collabora.com>  [5ced993524305bad3c8f6637639e133f423cd285]

        tdf#138748 Correct label locale group in CSV dialog
        
        The second group in the dialog is about the "Locale"
        and it was wrongly named "Language"
        
        Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
        Change-Id: Ie140c6af4560300261f816d0eb73dd451a2c5376
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136724
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2022-07-01  Pedro Pinto Silva  <pedro.silva@collabora.com>  [05b80bc0cc082dd571bebbbc2de97e8de7499e86]

        tdf#138748 Correct group label in HTML import dialog
        
        Use "Locale" as a label instead of "Language" for locale
        options
        
        Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
        Change-Id: Ic7edd5108a59cf1be1062b3709cb80a84606fe82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136725
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2022-07-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [2fe50b2f11e2236ae7145fd633ad93342f5a0f6c]

        tdf#137544 ReformatAllEdgeObjects use recursion
        
        rather than SdrObjListIter, which wants to build a vector of all the
        child objects, of which there are a great many
        
        Change-Id: If6a4213b94e2ef2133100e406fb435b82944ac18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136719
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [78fece3619e986ae0e4a41594965af83214f7da8]

        small optimisation
        
        Change-Id: I10d18eddf0dfa96d468c8cfab22494779e38358f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136718
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-01  Miklos Vajna  <vmiklos@collabora.com>  [48010539f695bc269034f12cf72aa0665cca10de]

        sw content controls, dropdown: use DecorationView for the button's arrow
        
        Instead of drawing manually, which was the way form field dropdowns did
        it. Also enable anti-aliasing.
        
        Change-Id: Ia1ab5fe6168e0fb51dba3c760301764cfd1e0514
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136692
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-07-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [46869037d0fee5601815f3e8ff12764564ae3489]

        small optimisation
        
        in a very hot spot
        
        Change-Id: I2115fb23e217de7cdd84f7301acd3a27829f3298
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136660
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-01  Kurt Nordback  <kurt.nordback@protonmail.com>  [ec31df481568f6a654e5f6c1d597dc8b963b99e6]

        tdf#56580 Fix negative error bars on log chart
        
        This is a bug in the rendering of negative error bars on log charts,
        when the error bar size is greater than the chart value. This is
        numerically invalid, since it leads to taking the logarithm of a
        non-positive value.
        - Add a test for this condition, and turn off the negative error bar
          when the condition is met.
        
        Change-Id: If84823c27d68976d3515581b1f913d78d683f446
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135106
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-07-01  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [184a45c4176d96bf799a8f8a0fba290a8c851948]

        tdf#149603 macOS: fix workaround to use web help if Safari is the default browser
        
        Safari won't access the local helpfiles from LO's app folder unless you
        enable Safari's webdeveloper menu. The workaround broke since
        f31f0038f5fd9254584a06665066faf9715d1cd8 switched from window to widget
        references and hence using a different codepath, skipping the workaround
        added in 44893662d510c4173e55ba27af02d0258a697a5d
        
        Change-Id: I0c59066fe1cef1514c6595e0439d31d3e60e02f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136685
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-07-01  Mike Kaganski  <mike.kaganski@collabora.com>  [010d420acc5b43b68458d0289b45c718deb8ca2f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6e77989ceace3a02684d5af35ed9f89712cc524d
          - A typo
            
            Change-Id: Ia66600bae81940747ec703b7c0d4b358cb88cb48
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136703
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2022-07-01  Miklos Vajna  <vmiklos@collabora.com>  [aad1bc31afd6a4186684a7801caab2ea21fd333a]

        CppunitTest_sw_layoutwriter: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Change-Id: I8b4c7b88232532cbcffc0424b1ca40a809098eef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136683
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-07-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [3fe18ba1b0be041f66124324e96d9cb6d56ff5ce]

        tdf#137544 reduce cost of dynamic_cast
        
        casting to TextElement is very hot here
        
        Change-Id: I3195da6f09edb270eebdc6f38a1bbb2405b74de6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136659
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-07-01  Michael Weghorn  <m.weghorn@posteo.de>  [ee3976f2c613f9015477ab327996c074e8516f9d]

        tdf#149680 qt: Open native popup menu at given position
        
        Calculate the position at which to open the popup
        menu from the passed window and rectangle, rather
        than always opening the native popup menu at the
        cursor position.
        
        The commit message in
        
            commit 1e0b16f8695498e4eea7c2208aabf7e7664ce749
            Date:   Wed Feb 12 08:07:42 2020 +0100
        
                tdf#128921 tdf#130341 tdf#122053 qt5: Native PopupMenus
        
        which had implemented native poup menus, already said:
        
        > For now, this always shows the popup menu at cursor position, which
        > can be changed by taking the Rectangle passed to
        > 'Qt5Menu::ShowNativePopupMenu' into account if there should be any
        > need.
        
        Change-Id: If1a44b6d53f3dcd6fa7ceec0738219f11cfc22c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136356
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-07-01  Eike Rathke  <erack@redhat.com>  [db00c13579a94dd256a01e76ef230cde342f30db]

        ChangeNullDate: assert valid date after normalization if it wasn't before
        
        ... and abort if not. Also take over only valid values.
        
        This might pop up more crashtest import failures that would need
        fixes similar to commit 7ca3eca66888a1fa1b7bd59d79bb8f4c96bd7460.
        
        Change-Id: I217204378374a1a598b5a3ff3c9c6728f112af70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136688
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-07-01  Eike Rathke  <erack@redhat.com>  [216b33b8eaf144f438f87b7a35e35d04baf943bd]

        Use DateTime::operator=(const css::util::DateTime&)
        
        ... instead of separated Date and Time constructions.
        
        Change-Id: I712187e41a18fe9ccbe467e9f2da3ac41693cbbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136687
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-07-01  Eike Rathke  <erack@redhat.com>  [d031accf712cde8f664828ec4547bf6a4661860f]

        Check sax::Converter::parseDateTime() success return value
        
        Change-Id: Ia843a1437a8c97e2dafc3f22d43a3dc61873269b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136686
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-30  Eike Rathke  <erack@redhat.com>  [8480e15f854cfc0a6b99a6b28f794465d0fb8253]

        Ignoring invalid NullDate is worth a warning
        
        Change-Id: Ie29151ab17b947561c96512e5128edbfdeaa226b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136662
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-30  Henry Castro  <hcastro@collabora.com>  [965cb44506c3ff182203d49d06b96beb6194f707]

        sfx2: replace pImpl -> m_pImpl
        
        Class SfxFrame
        
        Signed-off-by: Henry Castro <hcastro@collabora.com>
        Change-Id: Iad58908e76f3d9891816a9c8dad3d37aa6630722
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136684
        Tested-by: Jenkins

2022-06-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [59cf9a433e1ea74ccdb1abe080511353a6c0af08]

        tdf#149785: sd_import_tests2: Add unittest
        
        Change-Id: I8d11508adc999381a119da26a5cf438072c8aff2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136672
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [c6f1659fa2be14f830fb4a8264b70420df22f7e0]

        tdf#137544 elide some UNO_QUERY
        
        Change-Id: I58b5a800d2f24168c9d1c109769344a00dea8e1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136658
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-30  Caolán McNamara  <caolanm@redhat.com>  [27ad7de6a9a8a019a0138179685268fc52e010d0]

        tdf#149787 capture a copy of mpViewShell and mpView
        
        so the callback can outlive the FuArea
        
        Change-Id: I392ffa46b6f13795faef7284c1cae74428655b5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136679
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [1d84ac1cd25022be13bd0c3f831f24b8edfee75d]

        tdf#147199: sw_uiwriter3: Add unittest
        
        Change-Id: I86fa740fd69e14afcb2effaa091db2b22477a7cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136680
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [8f9fd6806ccfbf381a383efe5d143ead86ee49de]

        tdf#137544 reduce cost of ChildrenManagerImpl::Update
        
        there are 2 O(n^2) algorithms here, reduce them to O(n log n) by
        pre-sorting
        
        Change-Id: Ib3912155cda62cac95b5037528e23ef3c686a7e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136655
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [e64e4e373e43e9490dda4b778424dbef6d6f1299]

        tdf#149785 Read Error importing document
        
        after
            commit 04073c5fedd33654f242fecb7e39afb07cf0e273
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Tue Jun 21 13:17:09 2022 +0200
            replace oox::OptValue with std::optional
        
        and add a SAL_WARN to make this easier to diagnose in the future
        
        Change-Id: Ia5be0b82e3a5df34f50bc8a2decb1de98e0c5556
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136665
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-30  Mahdi Tizabi  <m.m.mozaffart@gmail.com>  [5cbbbe559ea37b10f276b5a6231c9cc26f8bee12]

        tdf#143148 Use pragma once in vcl part
        
        Change-Id: Idf48a2ee9909abb7817b37a546b5a94b13324068
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136437
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-06-30  Seth Chaiklin  <sdc.blanco@youmail.dk>  [478154f172630fee5467be03f099a11427173166]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 11ed377dcb076aba37adfb200c1f3c01f4f2d920
          - some improvements to Writer Table toolbar and Table Format
            
               swriter/main0204.xhp (Table toolbar)
               * put commands (already found in help page) in same
                 order as toolbar (several commands still missing)
               - remove "Insert Table", because not found in toolbar
               * use new embed for "Table Properties"
               * rename German id
               * refactor to <h1>,<h2>
            
               swriter/01/05090000.xhp (Table Properties)
               * "Format" -> "Properties"
               * remove one German id and rename another
               * update howto embed to include icon
               * correction "Area" -> "Background" and add appropriate description
            
               swriter/00/00000405.xhp  (Format menu)
               + add icon for "Table Properties", with relevant section labels
            
            Change-Id: I28e2cb15109317e355187c04b34719d01d2d9a68
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136648
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2022-06-30  Seth Chaiklin  <sdc.blanco@youmail.dk>  [2c80d2671659b6873f51e3224d06b9c9bfb5754f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 614feb3f2bc5f5c994dc6898b5af83f928a8b8f3
          - tdf#149638 (partial) add Table bar to Contents for Draw and Impress
            
               Also put toolbars in Draw and Impress contents in alphabetical order
               Refactor shared Table Bar to <h1>,<h2>, 1cm icon
            
            Change-Id: I2a1ae72c3c940a94e6f81d0a4374d211600d9451
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136649
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2022-06-30  Rafael Lima  <rafael.palma.lima@gmail.com>  [edfd0202aca4177490a9cb6b707bc47218eed4c3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4b84d252a9a17f0428ac4c7c555b4df92a54306a
          - Document the new Region service in ScriptForge
            
            Change-Id: Ic7869d6c21fdcbbd3a2a9631647d115654adf889
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136388
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-06-30  Szymon Kłos  <szymon.klos@collabora.com>  [eba47de3dc43fe249b7e53391a5c772c79961d4e]

        lok: fix position for cell item list dropdown
        
        Change-Id: I911199970d8c01fcf0767b974936d077f48fc89c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136604
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-06-30  Chris Sherlock  <chris.sherlock79@gmail.com>  [8f16718731ee47535a62e61af99b43a09626c65f]

        vcl: clarify variable in Animation::Animation() loop
        
        Change-Id: Ia7e211298896c40b92cf13c81302d30ddb661cb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/76404
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-06-30  m.hashemian  <mr.hashemian2000@gmail.com>  [3258bfd178749fd3deb06d852389554c69299c1e]

        tdf#132293 remove unused imports and unused variables in sw
        
        Change-Id: I00ae07a9d02e834de34f8dd7a7f53f0c68490832
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136627
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-30  Miklos Vajna  <vmiklos@collabora.com>  [a4a6680718e2cbc6c471894ed9d3b729504002b7]

        lingucomponent: avoid 'using namespace' in a header file
        
        Because that would pollute the global namespace in any cxx file
        including this header.
        
        Change-Id: Ida324d125114ae03d8868842b881e3b94af62bfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136631
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-06-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [ae27500eaf5cd7e0800cfc5d584809dc4e1739cb]

        tdf#137544 only construct SdAnimationInfo when we need it
        
        Change-Id: I15377a0f32bf4554c8feddc6c6c967002de9dd9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136657
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [333e24b347293503f1c3abf8871769191b0c751d]

        tdf#137544 slightly improve perf of pdf parsing
        
        Change-Id: I05af862137666606e557dc3fabe1c3ea249ee10a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136656
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [8e7edc8c3620e4f733c1974a288e5a5abd29f87e]

        tdf#137544 std::unordered_set is cheaper here
        
        when the number of on screen elements becomes rather large
        
        Change-Id: I5185c2d23db733c1587eb78108f69f31e20bd913
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136661
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-30  Hannah Meeks  <hmeeks4135@gmail.com>  [cb41db23a044e6e6337bad642aad2c49174aa068]

        tdf#99514 - implement Value2 for compatibility
        
        Value2 ignores date formatting in a way that Value does not.
        Extended vba.xls to test this too.
        
        Change-Id: Id75a3dafae2166221731847b7c81e93e8ad835fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133645
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-06-30  Eike Rathke  <erack@redhat.com>  [7ca3eca66888a1fa1b7bd59d79bb8f4c96bd7460]

        crashtesting: assert on reexport to ods of forum-it-7248.ods
        
        source document available from:
        https://forum.openoffice.org/it/forum/download/file.php?id=7248
        
        The actual cause is already a bad
        
                <table:null-date table:date-value="0000-00-00"/>
        
        imported unchecked. For this, sax::Converter::parseDateTime()
        returns a success value, just use it..
        If bad keep the default NullDate.
        
        Change-Id: If4caa57e302cfe8304e6cb49bf9d330245a97660
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136611
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-30  Justin Luth  <justin.luth@collabora.com>  [a7e0a5a6d0054483d3ed5a753bbba2e8ab599e90]

        tdf#131304 .doc: provide compatibilityMode value for .docx
        
        In case a .doc file will be exported as a .docx format,
        populate the appropriate compatibilityMode setting.
        
        11: Use features specified in MS-DOC.
        
        Change-Id: I5c03d2f7aed9d5fa2577853908d05d88ddf4c122
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90437
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-06-30  Justin Luth  <jluth@mail.com>  [fcbd1e8363f14fcbdcef9bb2a6bca8a2cb7644ac]

        tdf#tdf#93747 tdf#145151 sw IsTableMode: revert obsolete one-offs
        
        I started playing whack-a-mole, patching functions for
        excessively selected cells. But now bug 145151 has fixed
        the selection process itself, so these avoidance clauses
        are now obsolete, so revert these 7.3 or 7.4 fixes.
        
        This keeps the unit tests in
        make CppunitTest_sw_uiwriter5
        
        Change-Id: Ie7848b483d495d79c046b9f4293b605d2edea658
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136578
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-06-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [eefba50f5908d535bce81b5b0d3d883715b6575e]

        tdf#137544 reduce work in sdext::PageElement::resolveUnderlines
        
        when opening complex pdf
        
        Change-Id: I67146a60d016964c96a3994c5a0334287f7bab0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136654
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [9586d734c22e8650d0a060ec23d0bee6444d8bdb]

        simplify iterator manipulation
        
        Change-Id: I549947ad9ab93ed02049f7be5afad6be5ed69a52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136633
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [d1ed54948ea3ffb43092d1748c1b6b53ce42fd3d]

        ChildrenManagerImpl::GetChildShape was clearly written very late at night
        
        Because it takes something that could be looked up by index, and instead
        looks it up by scanning an entire vector.
        
        been this way since
            commit 60f11adb950e4f9645cc9ecb0f5af8235cc97366
            Date:   Wed Nov 27 13:03:45 2013 +0000
            Integrate branch of IAccessible2
        
        Change-Id: I32d06a98a6fa074c8f6385611e12e1a64d5b7f45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136632
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ee013bd6af5acb6a12f596a7b32e12cb42755efb]

        Fix typos
        
        Change-Id: Ifcefc082a007ebae2c44cccc15a475d73b6bf64d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136628
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-29  Gabor Kelemen  <kelemeng@gnome.hu>  [643718d1ba48b16a4b180fbd8b0d45390b6a2554]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f962040984c92627f0fdca608c9f23877cd5c92d
          - tdf#98404 Document new shortcuts for Move slide commands
            
            Change-Id: Ibc2b560ac6cfe59d501e6a224c0143507c53ea68
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136586
            Tested-by: Jenkins
            Reviewed-by: Gabor Kelemen <kelemeng@ubuntu.com>
            
2022-06-29  Caolán McNamara  <caolanm@redhat.com>  [6f064418f5ce5bbc80bedbdf86fb4254369a956e]

        crashtesting: assert seen on loading forum-de3-8113.ods
        
        This doc is available from https://de.openoffice.info/download/file.php?id=8113
        
        /* TODO: replace by a simple rRecursionHelper.EndIteration() call
         * if the assertions hold. */
        const bool bOnlyThis = (rRecursionHelper.GetList().size() == 1);
        assert(bOnlyThis);
        
        lets assume here that the assertion doesn't hold so drop the TODO
        and speculative assert from:
        
        commit ce8a7278e1304f7aaa65bce34aeeda5e83b231f1
        Date:   Tue Oct 5 20:04:19 2021 +0200
        
            Fix crash if conditional format triggers recursion with iterations enabled
        
        Change-Id: I9030e749b272e2bb0b1ce850e6295a3cd2a11915
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136610
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-29  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [b43f0b0295953c8d5d16c5b9eccaddb5ec214bab]

        allow to specify a macOS provisioning profile
        
        having one is one of the prerequisites of using TestFlight
        
        Change-Id: I9e20eb99905071fade4179dfbe2da5b7e5dd1c24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136618
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-06-29  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [d121e7cdd408fa5afb73b16466df42baa52b6a1a]

        only hide Impress Remote option if there is no sdremote at all
        
        it was incorrectly based on bluetooth support, but the remote can also
        be used in the local network.
        Regression from 4cdb960a79aff565f956f618116f3ea4b3836aa4 still worked
        for users who had it enabled in earlier versions, but not with new
        profiles.
        
        Change-Id: Ib4026c60fed0842b3bad483d78e46dd73d1d75f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136615
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-06-29  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [5ebbb4e2b27d3fda6af410a553a196376d92034c]

        related tdf#126961 don't crash when access to the macOS address book is denied
        
        quick'n'dirty fix, ideally the user should get a message to reset the
        privacy setting and try again...
        
        Change-Id: I51cb852e305e285c87ff3a0e15b5198a2b1c5970
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136620
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-06-29  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [c78b49ec132eb5126445ebee7d259d3df7fcaa68]

        don't specify entitlements that are not used (sdremote w/o bluetooth)
        
        the network.server entitlement is only needed when the sdremote is
        enabled, and the bluetooth one only when the bluetooth part is built.
        Also warn about bluetooth not being built because of obsoleted/removed
        API. It was "silently" dropped before (lost in the flood of configure
        output).
        
        Change-Id: I38d83aa1132307b5b4b5d6dceba8f9020ffb2373
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136617
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-06-29  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [d1739c8c735bcf890167c63b5559f2610e5a017a]

        tdf#126961 fix access to the macOS address book
        
        Having the personal-information.addressbook entitlement is not enough.
        Without the plist key NSContactsUsageDescription, macOS will not ask the
        user to grant access and the request is implicitly denied without any
        feedback/logging.
        
        Change-Id: I954fa86b35a128f08e5c498191bc0949e0edeebf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136619
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-06-29  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [c33ba7c52a031e8e0f1510d32ed4c33954fe5a39]

        impress remote connection dialog must also work without bluetooth
        
        as otherwise you can never confirm the pin to approve new devices.
        old regression from 7c8c73dd5cf84050a8a2c51b04d7f5278b409fd7
        still worked for users who had it enabled/linked in a previous
        version...
        
        Change-Id: Icf9fb6ae4259252da47c3709ab99fb7a2a70aeac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136616
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-06-29  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [788dcbef1bae7dbe600f8f193944cd9b31aa27d5]

        Don't link against private CoreUI framework when sandboxed
        
        Actual use of the code was already disabled since 2014 with
        b8bee05dbf85bc4f5834520aa5d64e9ae18aba4e - but the link flags were not
        conditionalized.
        
        Change-Id: Ia1dd299cb78274850eb6a7b10259991bb4970ab9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136614
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-06-29  Seth Chaiklin  <sdc.blanco@youmail.dk>  [c1af51b8fc98793bee156ccfa6d91ff5983226c4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b6a8105c3ceb14f1216a12dbbe4b191acc0b99f3
          - tdf#120550,tdf#121367 update row and column resizing in tables
            
              This patch is a general review and update of commands to
              optimize the size of tables in Writer, Draw, and Impress.
              Thanks to Justin Luth for essential help in making accurate
              descriptions of these commands. It also started to improve
              the maintenance by moving the access commands and icon tables
              from diverse places to a shared/00 folder, introducing variables
              and sections that would allow reusing relevant sequences.
            
             shared/02/04210000.xhp  (Optimize Size menu)
              * add two missing controls as embeds from swriter/main0110.xhp
              * add icon tables for the two controls
              * correction to control name
              * modify switch to include Draw and Impress
              * put controls in same order as dropdown menu
              + add variable to h1, so page can be embedded in related topics
              * update to renamed ids
              * change image size to 1cm
              * refactor to <h1>,<h2>
            
             shared/00/00040500.xhp
               + add <section> to "Open Optimize Size..." (i.e., for opening
                 dropdown menu in Table bar), so it can be embedded into each
                 page for the individual controls.
               * use access controls from swriter/00/00000405.xhp, plus add
                 appl-switch
               * update access for Table menu
            
              swriter/00/00000405.xhp  (Access commands for Size)
               * move all relevant access commands to shared/00/00040500.xhp
            
             swriter/01/05110000.xhp (Row)
              * correction to two command names
              * update to renamed id
              * refactor to <h1>,<h2>
            
             swriter/01/05120200.xhp (Optimal Column Width)
              * update command name
              + add <relatedtopics> with two links
              * rename German id
              * refactor to <h1>
            
             swriter/01/05110200.xhp (Optimal Row Height)
              * update command name
              * rename German id
              + add <relatedtopics> with two links
              * refactor to <h1>,<note>
            
             shared/01/05120600.xhp  (Distribute Columns Equally)
              * corrections to description of the command operation
              + additional information about how to select
              + add "right-click" instructions to "howtoget"
              + add link to "Optimize Size" menu and "Table" bar
              + add <relatedtopics> with two links
              * rename German id
              * refactor to <h1>, changed paragraphs to <menuitem>
              * image size to 1cm
            
             shared/01/05110600m.xhp  (Distribute Rows Equally)
              + add link to "Optimize Size" menu
              + add <relatedtopics> with two links
              * rename German id
              * refactor to <h1>, changed paragraphs to <menuitem>
              * image size to 1cm
            
             swriter/main0110.xhp  (Table menu page)
              * update renamed ids
              + add sections to text in Minimal Row Height
                and Minimal Column Width, so that they
                can be embedded into "Optimize Size"
                menu page.
            
             swriter/guide/table_sizing.xhp
              + add links to "Optimize Size" and "Table" bar in text.
              + add "Optimize Size" to Related Topics
              * refactor to <note>,<tip>,<relatedtopics>
            
            Change-Id: I9b84ccb2cd4d9b4e221f82ee4654e95553f3d188
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135002
            Tested-by: Jenkins
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-06-29  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [2f5b54ba51157a2346e10dfb82e3d434d6030aaa]

        allow pretty names in --enable-macosx-code/package-signing
        
        also reorder the logic to avoid duplicating the matches for default
        value and manually provided one.
        
        Change-Id: I4466cbeaf5abd7168f21e22cd910f63568c14e24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136224
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-06-29  Caolán McNamara  <caolanm@redhat.com>  [a440d93d2817b908643f0af9e53479fe91286905]

        cid#1506710 Unchecked return value
        
        Change-Id: I703b6eaaaf4381aeafdf9c616dffe871f82caafe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136600
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-29  Justin Luth  <jluth@mail.com>  [0031f34d0ba99de5384e13843e99ffbb01f729d0]

        tdf#145151 tdf#119540 sw IsTableMode: deselect unselected cell
        
        So far I have been playing whack-a-mole fixing the case where
        selecting table cells backwards leaves one cell seemingly
        still selected when applying paragraph properties.
        
        This patch seems to fix the underlying selection problem,
        meaning that the other patches can be reverted,
        and their unit tests become proof for this patch.
        
        Change-Id: I8d8a47333ab70917fccb80ff5e96c50302c386ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135569
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-06-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [c71e26b4cf6181791acff4017f661edb3523c70e]

        elide unnecessary copy in SfxItemSet constructor
        
        Change-Id: I6881f5dcea753a6d2cfbf203b50043219191fae4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136601
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-29  Szymon Kłos  <eszkadev@gmail.com>  [001d9a20ae3607e618a8fb0889ab2f2bcb612f4f]

        jsdialog: toggle toolbox buttons correctly
        
        Change-Id: Ic02f9ceab29257ebc4cb6261aae10c4f1a7ef176
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135562
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit b6b7b3a5a46790baf2266aaeb10976753dfe0fce)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135539
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136605
        Tested-by: Jenkins

2022-06-29  Szymon Kłos  <szymon.klos@collabora.com>  [7fc989c564accbc1678628c9bda988ad06426105]

        jsdialog: formulabar: send also paragraph number for multiline formula
        
        Change-Id: Ia146be83f0ac6f3fbc94d5a904b8067ac8b2a8d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135833
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136596
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-06-29  Miklos Vajna  <vmiklos@collabora.com>  [c09eb0f74c0a110e4a4cfc4783b59883aad30475]

        tdf#149748 sd theme: fix crash on selecting none from color bar
        
        Opening Impress, going to view -> color bar to enable it and then
        clicking on "none" resulted in a crash.
        
        This went wrong in commit f5db3b12ae1cd3bfe6ee5d260aec9532cc65f2dc (sd
        theme: add UI (sidebar) for shape fill color, 2022-04-06), where I
        assumed that in case the slot is a SID_ATTR_FILL_COLOR, then its item
        set also has a SID_ATTR_FILL_COLOR key. This is usually true, but not in
        case of "no color" (i.e. transparent).
        
        Fix the problem by just skipping theming metadata for such a color.
        
        It seems to me that the color set of a theme is not allowed to contain
        such "no color" colors, so this should be safe.
        
        Change-Id: I3fb65548dca1d78631311de56c15fdb655b9645a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136599
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-06-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [ff6fc9927241afe4dc95580bf6bb987fe62a191d]

        tdf#117539 Assert after cut and paste operation of a chart stick
        
        inline the call to the other constructor, and remove the
            assert(size() != 0)
        it appears to be valid to have a size of zero here
        
        Change-Id: Iff18581109a27622701a5dbe22874854ee7b1faa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136602
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-29  Stephan Bergmann  <sbergman@redhat.com>  [761d3a128214b48645f00e2ff094e0f8928d1ee1]

        Revert "tdf#43100 tdf#104683 tdf#120715 sw: cursor on spaces over margin"
        
        This reverts commit 7ef9c3ef30023cc40068e1f735aa4bec4811288b (plus relevant part
        of c08d71a0e0015ec7857335b68a354df04fa04a0c "Fix typos" follow-up).  It started
        to cause <https://ci.libreoffice.org/job/lo_ubsan/2441/> to fail with
        
        > /sw/source/core/text/itrcrsr.cxx:1659:50: runtime error: downcast of address 0x60700059b250 which does not point to an object of type 'SwTextPortion'
        > 0x60700059b250: note: object is of type 'SwHolePortion'
        >  00 00 00 00  90 23 40 a7 6f 7f 00 00  e1 03 00 00 00 00 00 00  0d 01 00 00 00 00 00 00  00 00 00 00
        >               ^~~~~~~~~~~~~~~~~~~~~~~
        >               vptr for 'SwHolePortion'
        >     #0 0x7f6f9f1777f0 in SwTextCursor::GetModelPositionForViewPoint(SwPosition*, Point const&, bool, SwCursorMoveState*) const /sw/source/core/text/itrcrsr.cxx:1659:50
        >     #1 0x7f6f9efc2b39 in SwTextFrame::UnitDown_(SwPaM*, long, bool) const /sw/source/core/text/frmcrsr.cxx:1200:49
        >     #2 0x7f6f9efc5b50 in SwTextFrame::UnitDown(SwPaM*, long, bool) const /sw/source/core/text/frmcrsr.cxx:1298:31
        >     #3 0x7f6f9be4bac8 in SwCursor::UpDown(bool, unsigned short, Point const*, long, SwRootFrame&) /sw/source/core/crsr/swcrsr.cxx:2062:31
        >     #4 0x7f6f9bf0692b in SwShellCursor::UpDown(bool, unsigned short) /sw/source/core/crsr/viscrs.cxx:1025:22
        >     #5 0x7f6f9bb840c0 in SwCursorShell::UpDown(bool, unsigned short) /sw/source/core/crsr/crsrsh.cxx:511:29
        >     #6 0x7f6fa37f131d in SwCursorShell::Down(unsigned short) /sw/inc/crsrsh.hxx:359:50
        >     #7 0x7f6fa37dcfc9 in SwWrtShell::Down(bool, unsigned short, bool) /sw/source/uibase/wrtsh/move.cxx:171:27
        >     #8 0x7f6fb6aa1325 in testTdf43100_CursorMoveToSpacesOverMargin::TestBody() /sw/qa/core/text/text.cxx:532:20
        
        during CppunitTest_sw_core_text
        CPPUNIT_TEST_NAME=testTdf43100_CursorMoveToSpacesOverMargin::TestBody
        
        Change-Id: I37947825ec9db826446ed28fa87a23ee60749b82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136549
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: Jenkins

2022-06-29  Szymon Kłos  <szymon.klos@collabora.com>  [6ab6f7bf61efe7f42161a2d5760763bf39f8795a]

        lok: formulabar: send correct caret position for numbers
        
        It fixes the bug:
        
        1. Open spreadsheet and type long numer in some cell (only numbers)
        2. Move cell cursor to another cell, then using keyboard go back to the previous cell
        3. click in formulabar somewhere in the middle of a number
        4. try to type one character
        
        result: character was added in correct place but cursor was moved to the start
        expected: caret will stay at correct place
        
        Change-Id: I514d868dce5478e65d57fd2f350da9777b615e0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136395
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Rashesh Padia <rashesh.padia@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136598
        Tested-by: Jenkins

2022-06-29  Szymon Kłos  <szymon.klos@collabora.com>  [850b7a567c9d0812dc612ba21ee804d8bafb6fe1]

        jsdialog: formulabar: handle multiline selection
        
        it uses format: "start;end;startPara;endPara"
        
        Change-Id: If3d36550f5e4a35fc04c72114c7719119b10da61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135866
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136597
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-06-29  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [cd67e988f27de819a39e75e5243b9b20ba56faab]

        tdf#149550 sw: fix crash by implementing nested textbox copy
        
        Grouped shapes with a nested textbox were copied without
        the textbox with frequent crashing.
        
        Regression from commit 2951cbdf3a6e2b62461665546b47e1d253fcb834
        "tdf#143574 OOXML export/import of textboxes in group shapes".
        
        Change-Id: Ie2cc24f10706d8999026dc92ebad21f2c5673003
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135815
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-06-29  Stephan Bergmann  <sbergman@redhat.com>  [7e30d784025d2c36c85d8f3defc7740ef8a2fe5a]

        Adapt to LLVM 15 trunk libc++ dropping std::unary_/binary_function
        
        ...for C++17 and beyond with
        <https://github.com/llvm/llvm-project/commit/681cde7dd8b5613dbafc9ca54e0288477f946be3>
        "[libc++] Complete the implementation of N4190".  (Unless explicitly opted-in
        with _LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION.  This is similar to the
        MSVC standard library needing _HAS_AUTO_PTR_ETC=1 to enable those zombie
        functions for quite some time now.  Only libstdc++ still supports them
        unconditionally.)
        
        Most uses of those zombie functions across LibreOffice itself and the bundled
        external/* are indirectly within Boost include files.  And many (but not all) of
        those Boost include files only use those zombie functions conditionally, based
        on BOOST_NO_CXX98_FUNCTION_BASE.  For the (Dinkumware-derived) MSVC standard
        library, workdir/UnpackedTarball/boost/boost/config/stdlib/dinkumware.hpp
        already defined BOOST_NO_CXX98_FUNCTION_BASE.  So add a patch to define that
        also in workdir/UnpackedTarball/boost/boost/config/stdlib/libcpp.hpp (for all of
        C++11 and beyond, even if those functions were still available as deprecated in
        C++11 and C++14, but which shouldn't make a difference with our C++17 baseline
        anyway; only make sure that things still work if those Boost include files ever
        get used by code built with gb_CXX03FLAGS).  (Patching our bundled
        external/boost of course doesn't help when building with such a new libc++ and
        --with-system-boost against an unpatched Boost, but lets consider that "not my
        problem".  Also, one could always use a sledgehammer like passing
        CPPFLAGS=-D_LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION into gbuild in
        such a case.)
        
        Then there are two places that include boost/multi_array.hpp, which indirectly
        includes workdir/UnpackedTarball/boost/boost/functional.hpp, which still uses
        those zombie functions for non-MSVC builds (at least in the bundled
        Boost 1.79.0).  Lets do a targeted
        _LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION in those cases.
        (Alternatively, we could patch
        workdir/UnpackedTarball/boost/boost/functional.hpp.  Also, I decided to make
        loplugin:reservedid support the new suppression mechanism, rather than extending
        its existing ignorelist even further.)
        
        And then there is external/clucene using those zombie functions even outside of
        a Boost include file, so extend the existing hack there that was already needed
        for MSVC.  (And adapt the accompanying comment:  For one, we are unconditionally
        "in C++17 mode" by now.  And for another, the exact places where
        external/clucene uses those functions have apparently changed over time.)
        
        Change-Id: Id0eec3bedcfddae86b16d33c02c7b5d3b3f8a16f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136579
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [2cf8c1d10e719a13afa6a5d9362a60f80e4318ed]

        tdf#149752: sc_subsequent_filters_test: Add unittest
        
        Change-Id: I6432916e4814864ca07e6966a54cb116e357d0a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136584
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-29  Szymon Kłos  <szymon.klos@collabora.com>  [55aece054255a57506b0c2921d8bc34ca7b5f610]

        jsdialog: be sure we send close popup message when destroyed
        
        use different m_sTypeOfJSON for popups so we can later
        detect popup closing
        
        Change-Id: Id0086815317011b142b49f4e1421b76e1e663358
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135497
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136594
        Tested-by: Jenkins

2022-06-29  Szymon Kłos  <eszkadev@gmail.com>  [efc1b8a911599218a68992f568c98382ac77f52d]

        lok: sidebar: notebookbar: don't change view mode for other views
        
        We should change view mode (notebookbar/toolbars) only for current view.
        This prevents the closed sidebar from showing when other view joins the session.
        
        Change-Id: Iaeec1bee0afab7552e223f17dd7afac27d288db9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134690
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        (cherry picked from commit 08891ae798b1e59719684d1b0343767c9d136a11)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135001
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136592
        Tested-by: Jenkins

2022-06-29  Miklos Vajna  <vmiklos@collabora.com>  [91d09185ca21d95f0c70f386bfaafc1c080ded0b]

        CppunitTest_sw_ooxmlexport17: avoid mustTestImportOf()
        
        Can use CPPUNIT_TEST_FIXTURE() instead.
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I12ac2b9764f270ecc516439c58a017bd61e87897
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136587
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-06-29  Szymon Kłos  <szymon.klos@collabora.com>  [61f5c991a97de8990badfed6ef840941b5aa8c7f]

        jsdialog: correctly parse click position for drawingarea
        
        Change-Id: I8f0739cea8d2a3472926682f205bc5f5227bdc4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135241
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136593
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-06-29  Gabor Kelemen  <kelemeng@ubuntu.com>  [51bfd4a3105e4a406dc8f220102520202a72150a]

        tdf#98404 New shortcuts for Move slide commands
        
        Use Shift+Alt+PgUp/PgDn/End/Home since these are free,
        easy to remember and close to each other on a desktop keyboard
        
        Ctrl-Alt-Arrows as suggested in comment 21 is not so good
        since up/down clash with Gnome Shells switch workspace commands
        so they would not "work" in Impress, but switch to the upper/lower
        workspace
        
        Change-Id: I05955c59409aa000f54d0d878a86206f009617aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136585
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-06-28  Caolán McNamara  <caolanm@redhat.com>  [c0ca9ae5b1059d4ab584c7a4c74f7f233789c84c]

        crashtesting: crash seen on exporting tdf117501-3.docx to odt
        
        where the "font stretch" is sufficient to trigger the FreetypeFont ctor
        mfStretch limit check to create an invalid font and we end up in
        this failure case, which might have been missed at commit
        
        commit 894b4911ffb96ff667fdeb3aec7922316ab7230a
        Date:   Thu Oct 28 09:27:29 2021 +0200
        
            pass DX array around using o3tl::span instead of pointer
        
            so we get bounds checking in debug mode
        
        Change-Id: I63d0ccf37ab42954735043c6bf028d3c01616a89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136590
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-28  Julien Nabet  <serval2412@yahoo.fr>  [b86c7136fe0f75813dd370b408a7096f78ff168b]

        Typo: "getGridBefore" instead of "getGridAfter"
        
        Change-Id: Ie4dafd54e2eaeb8879dc8938f188cb76ebdd7612
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136589
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-28  Caolán McNamara  <caolanm@redhat.com>  [8fe3795621a577a866fcd748465b6ee0b6a5385a]

        crashtesting: assert on loading forum-mso-en-8971.docx
        
        Change-Id: Ifce343a26a03b0a17624d584cb8936df49db6148
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136588
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-28  Luboš Luňák  <l.lunak@collabora.com>  [b55a0eea78837d43e77078e96729befb8e420773]

        don't try to use self-referencing ScSortedRangeCache (tdf#149752)
        
        Both the documents from the bugreport use COUNTIF where the range
        includes the cell itself. So trying to create ScSortedRangeCache
        for the range would try to read the values of the cells in the range
        including the cell itself, which would try to interpret COUNTIF,
        which would recurse and deadlock on the mutex.
        
        Change-Id: I95c33d0b75015dcd1d628740ef52c2d680864791
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136581
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-06-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d477d2eb37fe552a56d6b34be3ce7f773caab125]

        Removed executable bits on files
        
        Change-Id: I8508d26067084ff7bb15bbf2326a1ff7bc61a6ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136521
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-28  Caolán McNamara  <caolanm@redhat.com>  [eb9ba4cdff002b95597fd1bdf6c89b9fd4d10ef9]

        ofz: Out-of-memory
        
        Change-Id: Iac52602b0c5f808b384896963c42c4f9dd31519e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136582
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-28  Caolán McNamara  <caolanm@redhat.com>  [0b1e5f239bede5002f410a7e48c6b9092fe7ec2b]

        ofz: Direct-leak
        
        same issue as https://gitlab.freedesktop.org/cairo/cairo/-/issues/179
        
        cairo_get_source returns a leaked pattern when the context passed in is
        in error, so avoid the infinite stretch which creates the error
        
        Change-Id: I239b85694773cfee77754c2f7bc819f68ef448aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136580
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-28  Caolán McNamara  <caolanm@redhat.com>  [496426503675c6da60c6f3cd78549c8a70a8c694]

        tdf#149755 bottom of characters missing in dwrite rendered case
        
        snap bounding box to full pixels
        
        Change-Id: Iecd973e99cec49ee129bad422ae00f558f057abd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136577
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [273f59bdb5f446c119e1de4000e5bc7fb7266ea6]

        improve debug output for gstreamer backend
        
        Change-Id: I9fd7af5726ebbca933d69a38669281f40c6c0319
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136576
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [ebbf3ccf693d5b6813746e72719e04e1c7cd438d]

        tdf#117539 Assert after cut and paste operation of a chart stick
        
        Change-Id: I314d263dc37a7af3969ba9eb32ac00997457003d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136574
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-28  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [0be0b4e57cbeaab3e73f1d12ef2ad9b55fd1c885]

        tdf#149754 correct gradient paint for outside definition range
        
        Change-Id: I45fc0a7a024a4288f698eb5f0abf6b0d1440edfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136561
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-06-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [5f5c105a6e1ee29c0327b50213f66090e1dcfc6d]

        Breeze tdf#149753: Distinguish between New Presentation & Start from 1st Slide
        
        Change-Id: If433cbde1425c7270f43ac869d822520821f27e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136573
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-06-28  Mike Kaganski  <mike.kaganski@collabora.com>  [e36ccc5cf5cb02a70fe5dd6bebcdac601c0fa18a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 26d75235b7f3cb46f4d893c45efe9a8f94020027
          - Improve description a bit
            
            Change-Id: Iaaba632db103777f47d414647e611054824bea23
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136545
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2022-06-28  Stephan Bergmann  <sbergman@redhat.com>  [8a456cc5e371c580d30df539e5fa22d3e7caa6f6]

        Fix typo
        
        ...that was present since 173214d92046b4ea11f6c0959ca40999d1e0bbd2 "Fix liborcus
        build for Android" (but doesn't seem to have caused issues all those years)
        
        Change-Id: I70161f20a94655e8f485cd49bec9ce461c7507f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136563
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-28  László Németh  <nemeth@numbertext.org>  [0b16da6148f67bc66fb5aff5a85d1de48f287752]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8c40861d5aaa2430d1953258256c7be27a421b54
          - tdf#149761 new hyphenation options "no CAPS", "zone" etc.
            
            Document new hyphenation options of LO 6.4 (no CAPS) and 7.4
            (hyphenation zone etc.).
            
            Follow-up to core commit 72bd0df107ee47c4d54fa88b4960d32ea03e9f69
            "tdf#121658 Add option to not hyphenate words in CAPS",
            core 8c018910ae4d8701b1ce2a95727b9baed4016da3
            "tdf#149248 sw offapi xmloff: add option to not hyphenate last word",
            core commit 29359fc15c435cec17987fd6221ab6833d38746e
            "tdf#149324 sw offapi xmloff: add option to not hyphenate short words"
            and core commit 7a1d4b7d1db93ca1f541856a8d00d621d50e7bd6
            "tdf#149420 sw offapi xmloff: add hyphenation zone".
            
            Change-Id: I234a269d07fbd02efca03b89e7cd750d326d4af2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136572
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-06-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [7cc50e99381fe7a0d35d682c35ae44fbd003d3e7]

        tdf#134328 only copy the RegionBand if it is actually shared
        
        Change-Id: I870ac06dba2f41b5c005b8957049d64ff4a2d4e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136569
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-28  Mike Kaganski  <mike.kaganski@collabora.com>  [120daca4198d8a4775bc5c7330a0c415213b7a0b]

        tdf#149447: use proper UNO types for marshalling unsigned Basic types
        
        cppu::UnoType<sal_uInt8> corresponds to UNO boolean, so its use made the
        unsigned values be converted to a true/false in Any; and additionally,
        using such a boolean Any, even having a 'true' value, as a parameter to
        a double argument would make operator >>=(const Any &, double &) return
        false, giving the resulting double equal to 0.
        
        The wrong conversion of UShorts and ULongs to cppu::UnoType<sal_uInt8>
        (aka TypeClass_BOOLEAN) was introduced in commit
        11f9aa4fcb2ad0a5fada8561c7041e7f25a059fc
          Author Andreas Bregas <ab@openoffice.org>
          Date   Thu May 10 14:22:42 2001 +0000
            #79615# sbxToUnoValue(): Choose smallest possible type for numeric values
        
        Treating of unsigned Basic Byte as a signed cppu::UnoType<sal_Int8> (aka
        TypeClass_BYTE) was already introduced in
        commit c25ec0608a167bcf1d891043f02273761c351701
          Author Jens-Heiner Rechtien <hr@openoffice.org>
          Date   Mon Sep 18 15:18:56 2000 +0000
            initial import
        
        Then, in commit 553cf2a834fcca17be6f7712c53e190e90e260eb
          Author Andreas Bregas <ab@openoffice.org>
          Date   Fri Jun 08 14:59:57 2001 +0000
            #87927# Map TypeClass_BYTE to SbxINTEGER instead of SbxBYTE because of signed/unsigned problem
        
        an attempt was made to handle obviously this same problem, changing the
        corresponding UNO type to TypeClass_SHORT. But it seems that it created
        problems when passing arrays of Byte through UNO to COM, where it needed
        to convert to a safearray, so this decision was reverted in commit
        dd6ba6b64aec20d37a402bee233e742e29285e88
          Author Mikhail Voytenko <mav@openoffice.org>
          Date   Thu Jul 08 21:33:48 2010 +0200
            mib17: #162917# let basic byte use one byte, let olebridge convert sequence to safearray correctly
        
        This change tries to avoid the problem that caused the latter revert,
        by only treating Bytes as UNO shorts in getUnoTypeForSbxValue, where
        scalar Byte values are considered, keeping old handling for arrays.
        
        Change-Id: I805108743376e2fc27dd21a27c31759b76dc0d09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136526
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-06-28  Caolán McNamara  <caolanm@redhat.com>  [41879e4737ac42874d2f7f6a94566744a5ed1826]

        crashtesting: fix assert seen with forum-mso-en-8349.docx
        
        a string that ends in spaces
        
        Change-Id: I808f046be816d0d4a76f801a349e284024a2061c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136481
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-28  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [9dcbb941b21b35dec02a85544881b4e59e8dda2f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 06913270253a3a6740fde42752dfec0389d2a1f2
          - Clarify AutoCorrect rules for separator lines
            
            Change-Id: Ia3b4e2acce14b919e5fdebaf58c6040f901169ff
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136565
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-06-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [9ba8b37db55d210b915170528fd87df196ab29e7]

        use utl::TempFile directly in package
        
        so we can
        (a) control the lifetime of the temp file properly
        and
        (b) we don't need to use file URLs which means we stay on the
        efficient path on Windows
        
        Change-Id: I2b1eed5f5afc8f89f53bde35ebb44e9922889817
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136557
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [7ce1674658bef5bc4da7984c396b77ec09e3670f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8871d41ec6b31d722e3de27742605ff270cd33e1
          - tdf#144055 Fix Find & Replace Help page
            
            Removed switch for Writer
            
            Change-Id: I9d2c1a303ab5c2afdda75fd7403341bd2be97390
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136516
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-06-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5b61dd25055d04a03163a3867feeec590bd9eeb9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 68b34cc91fa64ca5f0356c9d867bff1b51e848c9
          - tdf#137649 Fix LOGNORM.INV optional arguments
            
            Change-Id: Ia239d14508c1bb6e86d3d4b1d67f50de0fdb5afc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136498
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-06-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [75bff1d686307a4c17e1ffa949201f28028f0948]

        tdf#134328 improve SdrObjList::RecalcObjOrdNums
        
        rather iterate directly over the data structure, cheaper than repeatedly
        using operator[]
        
        Change-Id: Ib688ba76e9af01dbaad8ce7fc22d53fa8886f97d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136568
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [1761cec439b0ee61544ad5d34d575c659c85116b]

        tdf#134328 avoid some dynamic_cast
        
        Change-Id: I6de30e50d9797090e7fdb3f46ad78552c5d406cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136567
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [e8aea2a4f660cff901c56bcbd2a88377482f4609]

        tdf#134328 use more make_shared
        
        one less allocation this way
        
        Change-Id: Id5fbd414837d7521306dd188306c4e60394307e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136566
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-28  Maxim Monastirsky  <momonasmon@gmail.com>  [bdd217c1f23e0fb5f84542f1fb41036c3de538df]

        NewMenuController: Use status update to determine the default factory
        
        This is a follow-up to 2446fdba3ec4a81d6e3b619a1d9e91b3c6dcbd54
        ("tdf#134887 Rework last item handling in NewToolbarController").
        We should better get the information on what is going to be
        executed from the entity that will actually execute it, instead
        of guessing on our own. This makes a difference for at least
        XML Form Document, where CTRL+N used to be shown next to the
        "XML Form Document" entry, although pressing that shortcut
        will open a regular writer doc.
        
        Change-Id: Ib9b58ea2fb83a6cfe9a603af6be97fb36a25ddc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136554
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-06-28  László Németh  <nemeth@numbertext.org>  [d0e49c07203c9ae33c5dfa1855b2b8909c3e16dc]

        tdf#115524 sw_redlinenum: show original numbering of insertions
        
        in Show Changes mode, according to the name "Show Changes" and
        according to the interoperability requirements.
        
        Follow-up to commit 2413f213625253a9c2b1787b3b9fe859d724a9bd
        "tdf#115523 sw_redlinenum: show correct, also original numbering"
        and commit d3b0fb222f96964d7bd2b82fe20e1547f731b7a6
        "tdf#149710 sw_redlinenum: update numbering at deletion".
        
        Change-Id: I32476baa3daa73b48f9398282cbe7837d95b0a04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136562
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-06-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [86ec14169cd0811a1ce8ee1e32cd7cad43cb0653]

        clang-tidy modernize-pass-by-value in vbahelper
        
        Change-Id: I7f2a7dd3e8f0a791496f5e021bd802dba89d7643
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136559
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [2bf18879d77b6f4e7e8b54267157741f11fb8c5b]

        clang-tidy modernize-pass-by-value in test
        
        Change-Id: I375ff43a60d0058be36dd07e409027ad1dcd1bcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136558
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-28  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [47099350beb5d955d16776e43aa2276d4760eecb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9c4821a20ffdaa879d326ad0537cc72d4f10f886
          - Document all cases of AutoCorrect for separator lines
            
            Looking at sw/source/core/edit/autofmt.cxx we can discover
            all the six cases in SwAutoFormat::DoUnderline()
            
            I don't understand what the "gap 0.75 mm" means, so I removed them.
            
            Change-Id: Ia3e07d7c5e9bfd9581da37f99ce54374e1eb04ba
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136564
            Tested-by: Jenkins
            Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2022-06-28  Stephan Bergmann  <sbergman@redhat.com>  [ead76a20700410c16f450e9dde61f5c1f0a4c5b6]

        The std::unary_function workaround should no longer be necessary
        
        ...with the bundled Boost 1.79.0, as
        workdir/UnpackedTarball/boost/boost/numeric/conversion/detail/converter.hpp no
        longer uses it since
        <https://github.com/boostorg/numeric_conversion/commit/ebfded1d7d4a2f773e8233c4df6f96131f79d72e>
        "Remove the deprecated uses of std::unary_function (again)" in Boost 1.66.0
        
        Change-Id: I58808cc2a7836c63ee13cf63c8528fc95f4e2cea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136555
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-28  Miklos Vajna  <vmiklos@collabora.com>  [bab023ce3b584e815067a207adc7a8aca1f964af]

        tdf#149654 sw content controls: fix missing string before inline SDT from DOCX
        
        The document had a block SDT and inside that, a run SDT. The content
        that is before the run SDT but already inside the block SDT was lost.
        
        To work incrementally, it was intentional that once commit
        5ee8670f18cb8b1913a23d04590d6a31ac9730de (sw content controls, date: add
        DOCX import, 2022-05-30) changed most of run SDTs to content controls,
        it left block SDTs (and cell/row SDTs, too) unchanged, so they are still
        mapped to fields. What was forgotten is that m_pImpl->m_pSdtHelper in
        DomainMapper is a shared state: once a run SDT starts, it assumes that
        no non-run SDTs are in progress.
        
        Fix the problem by explicitly checking for non-run SDTs before
        PushSdt(), that keeps the separation (content control for run SDT,
        fields for the rest) but fixes the lost content.
        
        This is for plain text SDTs, but other types can be added if necessary.
        
        Change-Id: I46b029a3a945d7416028aa196ac3160e6d96eae8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136524
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-06-28  Miklos Vajna  <vmiklos@collabora.com>  [23f76e2fed8d77c888a5595d96520ec958cccda8]

        sw: document UndoManager
        
        Expand on why we store SwNodes in the undo manager if they are not part
        of a document.
        
        Change-Id: Ibfb03c7bbffcf2e4fe90ec62e0523a6afe8250b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136514
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-06-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [213db06cbcd6dda8070b3a5f4b198a64f3465bf6]

        Fix typos
        
        Change-Id: I05271bd76574c09683740204534ff8a6907fc784
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136522
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-27  Mahkame Arabgari  <mahkame17arabgari@gmail.com>  [30ef327ff4ad2eb213265596368677db9b4c074a]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: I20ef1c159e481f0b5ca97ae9c16a0a3b314eafbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136288
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-06-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e4a57dcdabc9ae7d381025e008b90635c1b7b10c]

        tdf#137747 Fix POISSON.DIST required argument
        
        Cumulative argument of POISSON.DIST was marked optional and is actually
        required.
        
        Change-Id: Ib3be6fe97f6d2441c6c5d3b9186b04d7b83b7821
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136499
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-06-27  Mike Kaganski  <mike.kaganski@collabora.com>  [2d9f3c066a065d6aa98f1e594dcf8a091fec2bde]

        Integer division could cancel small values of wrong sign
        
        ... as seen at some documents where the values are like -1. There
        the checks in pushToPropMap may pass (the division result would be 0),
        but the original small negative values would fail the asserts that
        were introduced in commit 5772cef244dbee5834efbc693bc714d89ae6301d
          Author Mike Kaganski <mike.kaganski@collabora.com>
          Date   Wed Jun 15 18:33:38 2022 +0300
            tdf#134210: Reimplement cropping from srcRect and fillRect
        
        Change-Id: I114588862b5cfd2b2e4491424430cc139bdbaae9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136492
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-27  dldld  <LibreOfficeContribution@dldld.de>  [398ceced15ee4fdd24b1f8db5e09096c3afa4804]

        tdf#91456 OpenGL context rendered without slide on it
        
        When an OpenGL transition is initialized the screen might show
        for a short time a black screen, because the slide was not directly
        drawn onto the context and therefore a short black flash was visible
        on the beginning of the silde transition.
        
        This issue did on my side only occur, when the slide was changed
        by going to a specific slide, moving to the next slide was fine, like
        shown in the recorded video in the bug tracker. It seems that all
        events which are going over the EventMultiplexer are not having
        this flickering issue, as the moments when the drawing is
        happening are different.
        
        Change-Id: If57d9518e74d3a2ede166fd7e55ef5b290274109
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135031
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-27  Caolán McNamara  <caolanm@redhat.com>  [6665db99973bd41d07c99a4aaf81f6d145ee4d24]

        sw: avoid divide by zero in SwTextGridPage::CharorLineChangedHdl
        
        See https://crashreport.libreoffice.org/stats/signature/SwTextGridPage::CharorLineChangedHdl(weld::SpinButton%20&)
        
        disable the offending widget if the value is zero.
        
        crash reproducible under gen with CJK features enabled by: format, page
        style, text grid, grid (lines and characters), max base text size of
        1000 and then click in "characters per line" and then click in "lines
        per page".
        
        Change-Id: Ic0f8131955ab01412dd54bdd5d3bffe518938fb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136489
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-27  Caolán McNamara  <caolanm@redhat.com>  [1ea097688f27ce1cfbceb2637437b0d60e61bc40]

        ofz#24932 Infinite loop
        
        Change-Id: I05770f0209aaee1b9af6b88f85764ec98e7fa5a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136504
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-27  Caolán McNamara  <caolanm@redhat.com>  [e7b3c961e95fdf51557702f2e74db796a6bd2c09]

        cid#1506511 silence Uncaught exception
        
        and
        
        cid#1506512 Uncaught exception
        cid#1506513 Uncaught exception
        
        Change-Id: I964430a69ce4d4beb7f7a551d3ac454c8122a3fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136503
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [a15fe37bf1dc50fcf88cea9c0038b217119671b8]

        tdf#149692 crash importing document with vba forms
        
        This bug appears to date back to
            commit a43cc9ec8dde4f311bcf8ff96e6a26d56b2abdcf
            Author: Noel Power <noel.power@suse.com>
            Date:   Wed Apr 17 17:08:59 2013 +0100
            implement MultiPage, Page & TabStrip import for oox
        
        Change-Id: Ia4784e4c34189f05e516704fa2e2485e4560fa4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136500
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-27  Caolán McNamara  <caolanm@redhat.com>  [041eef2563198c50470236736fa6949e0b66cda5]

        ofz#48407 OOM
        
        Change-Id: I4e0ee34cffd17203b88602caecbd547fa5b58d80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136501
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-27  Armin Le Grand (allotropia)  <armin.le.grand.extern@allotropia.de>  [b72d264aa2dfa4fba5ccd9f50a97dbc7e8d6cf6e]

        tdf#149651 Correct the MasterPageBackgroundFill mode
        
        Had to massively adapt to what others do in this issue,
        moving from ViewContact(s) as main data source to
        FillStyle directly
        
        Change-Id: If48666212e2f0afac4fbfab9af4908a5d2b4c047
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136487
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-06-27  xuenhua  <xuenhua2008@sina.com>  [2e9ee1e4828818266d528d349b090cc1675e5a28]

        tdf#149690 fix shapespanel bar width of impress
        
        Change-Id: I18afc90943e38bc79f0515d60f06f81b0eb5dd28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136344
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-27  Caolán McNamara  <caolanm@redhat.com>  [4195b594b91f948a15de58e9426972f6b8c634c9]

        Mark external/libnumbertext/EmptyString.patch1 as upstreamed
        
        Change-Id: I8d926046c11f38daf3a8d7fb4d4176b78a995af3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136497
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [448ca8c2729b5a0194906e9c9dae95504d5212b9]

        clang-tidy modernize-pass-by-value in svgio
        
        Change-Id: I48283b202a0d5b9560a587daa4ebbf86367875ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136453
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-27  Stephan Bergmann  <sbergman@redhat.com>  [4178d7b2212a9e4ec35b3225c28e50f64132efcb]

        Mark external/liborcus/overrun.patch.0 as upstreamed
        
        Change-Id: Ibc77db49c7b584df1f5f3c086ecd479a28eb7797
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136484
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-27  Mike Kaganski  <mike.kaganski@collabora.com>  [2a719774948fc1762e60cf7dd2ee3393c8922bb2]

        tdf#126263: do not try to delete non-temporary files
        
        Change-Id: I5df7db7eac6224fce833e6b9d4ea220cade44e4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136483
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-06-27  Mike Kaganski  <mike.kaganski@collabora.com>  [738e0bd68c4b4286b85d3eb5c1a638247fcc26bc]

        tdf#126263: make sure to convert system path to file URLs
        
        Change-Id: Ia21f29e3a1eb078a7df2366399c59d46ab26ff3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136482
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-06-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [eea6b27762cdd5f831f4a83b8c5d2979652aab03]

        clang-tidy modernize-pass-by-value in ucbhelper
        
        Change-Id: I9f73760a800bee5a810add9ee0ebed3a778ddd8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136475
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-27  Caolán McNamara  <caolanm@redhat.com>  [35ca93f7892e8f19b871f7f687a9f7e4933a65ad]

        crashtesting: fix assert seen on loading forum-nl-1226.ods
        
        Change-Id: If8c08a51b11a459a03b4a0604c1fb9897351e598
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136480
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [9de4cafcf0efdc2986c3130658ee9233df392773]

        clang-tidy modernize-pass-by-value in unoxml
        
        Change-Id: Id0df30bed0de7db0564816180497406c55cf9fff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136476
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-27  Miklos Vajna  <vmiklos@collabora.com>  [5938687e5764ee50759374b54d2bb1cf0e0d59d3]

        tdf#149668 sw: fix DOCX->ODT: Multilevel lists causing list numbering reset
        
        The bug document had an outer (ordered) numbering and an inner one,
        finally the outer numbering was continued. This was fine after DOCX
        import, but once we saved to ODT and re-opened, the second outer
        numbering was restarted, not continued the first outer one.
        
        This happened because on one hand, lcl_SwXParagraph_getPropertyState()
        says that the state of the ListId property is "default" if the
        paragraph's item set doesn't have a RES_PARATR_LIST_ID, but on the other
        hand xmloff/ will only write the xml:id="..." attribute on a list if the
        ListId state is not default. This is a problem, because it can happen
        that xmloff/ refers to a list later by its id, even if the list doesn't
        have a RES_PARATR_LIST_ID set.
        
        Fix the problem by relaxing the condition where
        lcl_SwXParagraph_getPropertyState() reports FN_UNO_LIST_ID as
        non-default: just require that that the text node has a numbering rule
        + the numbering rule has at least one continue list. This fixes the
        reported DOCX -> ODT case with named list styles and keeps the original
        ODT import and HTML import use-cases working to not write un-referenced
        xml:id="..." attributes on export.
        
        This was a regression from commit
        8f48f91009caa86d896f247059874242ed18bf39 (ODT export: omit unreferenced
        <text:list xml:id="...">, 2022-03-10).
        
        Change-Id: I300ebe7aa7da71a336c03abe7530074b696417f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136477
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-06-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [69485e422c906a3bb290797725a0784f73d94b9f]

        clang-tidy modernize-pass-by-value in stoc
        
        Change-Id: Ia628b2af646e576d52b6c72352255710a885c23f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136452
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [04073c5fedd33654f242fecb7e39afb07cf0e273]

        replace oox::OptValue with std::optional
        
        Change-Id: I16e7179b2851640b4d73665685dcc1e84042ddaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136270
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-27  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [5b21b65572610df88986e700b81f1156aff14f65]

        tdf#142770 tdf#143031 EMF+ Implement CustomLineCap
        
        Change-Id: I9fae1d259ecdca37a1babac8a8a0e503b2dc0118
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135960
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2022-06-27  László Németh  <nemeth@numbertext.org>  [75e2d313760847110479f00a86a19fba4f508181]

        tdf#149713 sw para dialog: gray out labels of the new options
        
        Labels of the new hyphenation options "Hyphenation zone" and
        "Minimum word length in characters" were always black, instead
        of gray, when Hyphenation is disabled.
        
        Follow-up to commit 7a1d4b7d1db93ca1f541856a8d00d621d50e7bd6
        "tdf#149420 sw offapi xmloff: add hyphenation zone" and
        commit 29359fc15c435cec17987fd6221ab6833d38746e
        "tdf#149324 sw offapi xmloff: add option to not hyphenate short words".
        
        Change-Id: Ic41c2fa0fa69385013b1e90568084956cc5d791d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136367
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-06-27  Miklos Vajna  <vmiklos@collabora.com>  [9c796266470183f673eb58a8637dfe621eefa8b3]

        sw: prefix members of ww8toolbar
        
        Kme, MCD, MacroName and MacroNames
        
        See tdf#94879 for motivation.
        
        Change-Id: Ida3a41b22887f5a21b3be48665fa722d4ff2b027
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136449
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-06-27  Miklos Vajna  <vmiklos@collabora.com>  [167a5ce786b0561028ad42ea3fc92e55d14484a4]

        sw HTML export: fix missing escaping for image links
        
        Hyperlink URLs on images are currently written to the HTML output as-is,
        without any any encoding.
        
        Image links are written using HtmlWriter from svtools, which has the
        advantage of not building the markup manually (similar to
        sax_fastparser::FastSerializerHelper for XML), but that doesn't do any
        escaping. Some other parts of the HTML export build the export markup
        manually, but use HTMLOutFuncs::Out_String() to encode problematic
        content.
        
        Fix the problem by using HTMLOutFuncs::Out_String() in HtmlWriter for
        attribute values: it seems reasonable to assume that users of HtmlWriter
        would pass in unencoded strings, similar to how the sax serializer
        works.
        
        This could lead to double-encoding in case some user of
        HtmlWriter::attribute() would encode its attribute value already, but
        inspecting existing calls, none of the clients seem to do that at the
        moment.
        
        Change-Id: I5439e829b1b837cb9c51292b118f0b47e84197db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136399
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-06-27  Jim Raykowski  <raykowj@gmail.com>  [8e8e0aefc998adba749a93cacc4660d859fba675]

        tdf#149279 SwNavigator enhancement to show at least two headings
        
        above tracked heading
        
        For gtk3, treeview scroll_to_row to a visible collapsed row makes
        the row expanded. The sal version does not. To make the behavior
        consistent, the patch removes the call to
        gtk_tree_view_expand_to_path which causes a visible collapsed row to
        expand.
        
        Change-Id: I29e67535ab23aa1952b4ff97c1b81276794b8036
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136436
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-06-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [85b7f8f155ae19957e1b2e6ea62f4aa8f08108cc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4e1b00e5d940b647b550b3314985ebb775be2543
          - tdf#149218 Add pivot table formatting help page
            
            Change-Id: I807b0e62998bac85cf0cf348d57cb1f99b1dc742
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136411
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-06-26  Balazs Varga  <balazs.varga991@gmail.com>  [415dc3bb1c03dbdbc3cbca274bc435ac7557ba2d]

        tdf#148820 sc: fix conditional formatted cell color
        
        Store foreground color for color filtering, because in OOXML
        the foreground color is used for color filtering and we overwrote
        it with the background color which is used for conditional formatted cells too.
        
        Regression from commit: 6f908b48373b71d45c8119b296b0504fb586f6f8
        (tdf#143104 Fix xlsx import/export of color filter colors)
        
        Change-Id: I737e6f1170851822a2689fa477db59e62f0d47fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136055
        Tested-by: Jenkins
        Tested-by: Gabor Kelemen <kelemeng@ubuntu.com>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-06-26  Luboš Luňák  <l.lunak@collabora.com>  [423f277cc0c185ff7eaf79aa9237585c52e0c652]

        fix ByValue lookups with ScSortedRangeCache
        
        My fix for tdf#149071 actually disabled the optimization for all
        ByValue lookups, because in fact all such lookups have maString set.
        So lookups where the cells are a mix of numeric and string values
        need different handling. A simple solution is detecting such a mix
        when collecting the values for ScSortedRangeCache and disabling
        the optimization in such a case. But it turns out that queries
        containing such a mix are not that rare, as documents may e.g.
        do COUNTIF($C:$C) where the given column has numeric values that
        start with a textual header. So bail out only if the string cell
        actually could affect the numeric query.
        Also fix ScSortedRangeCache usage depending on query parameters,
        different instances are needed for e.g. different ScQueryOp,
        because the ScQueryEvaluator functions may return different
        results (isQueryByString() is automatically true for SC_EQUAL).
        
        Change-Id: Ib4565cbf6194e7c525c4d10d00b1c31707952a79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136403
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-06-26  Luboš Luňák  <l.lunak@collabora.com>  [c92b92a3da7ac877337eb73a75cbce427b5ae8e5]

        rEntry.bDoQuery is always true for processed entries
        
        As can be seen at the beginning of ScQueryEvaluator::ValidQuery()
        in the for loop condition. Comes from 4fd1333ba4bb4f2311e909829,
        and I'm not quite sure if the passed value is really supposed
        to be always true or if it's a mistake.
        
        Change-Id: I44bde5d50ac70332d6e48ee583ffed13e664cd61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136396
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-06-26  Luboš Luňák  <l.lunak@collabora.com>  [5a9c4fc41ec42161ff89c946248f03f16fae7d24]

        more efficient recalculations from xlsx import of pivot tables
        
        The import of pivot tables in xlsx triggers recalculations, even
        though it's not necessary. Fixing that properly seems complex given
        how ScDPObject is designed, so at least ensure the calculation is
        efficient (formula grouping is otherwise done only after pivot
        table import). This can especially noticeable for formulas where
        groups make a big difference (e.g. COUNTIFS uses ScSortedRangeCache
        only for formula groups).
        
        Change-Id: I8dbdf854880707a9707cdc9dc3d73fc1d6b6b000
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136362
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-06-26  Jean-Pierre Ledure  <jp@ledure.be>  [e58a75251a4c877ff4ded94ede01310135b996db]

        ScriptForge - (SF_Calc) accurate sheet name check
        
        The parsing of sheet names and range addresses
        has been reviewed to include the exact rules for
        sheet naming:
          must not be empty
          must not contain []*?:/\
          must not use ' (apostrophe) as 1st and last character
        Additionally (ScriptForge only) it must not contain "~"
        which, by convention, indicates the active sheet.
        
        The code accepts exotic sheet names like:
          "$"
          "$Sheet99"
          "$Sheet'99"
          "$.Sheet'99"
          "!'@#$%^&()-_=+{}|;,<.>"""
        and exotic addresses like:
          "'$'.A1"
          "'$Sheet99'.A1"
          "'$Sheet''99'.A1"
          "'$.Sheet''99'.A1"
          "'!''@#$%^&()-_=+{}|;,<.>""'.A1"
        
        Target is to match completely the Calc constraints for
        writing formulas and sheet names..
        
        The same rules are applicable evenly for user scripts
        written either in Basic or in Python.
        
        Change-Id: I759d7700152a3d811b89f156c4d9eee0071c2a7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136446
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2022-06-26  Parsa  <9400ioi4517513156392@gmail.com>  [e021fc0a1a00f4ac635cdbeb89826805482e50df]

        tdf#143148: Use pragma once instead of include guards
        
        Change-Id: Ia99101f10b3b98f2ba935d1f7cadfbbd4aaade6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136439
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-26  Amir H  <a.e.miir333@gmail.com>  [e9d4fe965aa40496fb0e2107a3abf1e260a65c28]

        tdf#143148 Use pragma once instead of the include guards
        
        Change-Id: Ief3c0d01746ea1897b55f4f0994237d28a8a04e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136440
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-26  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [8b82a71013567e148166b514d0ce0f5905f5a3e3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d5ef41a2b82144ac39ce0169013cbc803b456a6f
          - String updates…
            
            ... to remove some hardcoded product names and to bring the help
            in line with recent UI changes
            
            Kudos to Celia and Olivier
            
            Change-Id: If83039fce0612e04d59c5a5bebba6993c1e5a044
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136445
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-06-26  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [331a9f6135cb7808e53e8c18e1d3fa727bf9c1a0]

        Use a better label for the Unicode block combobox
        
        Celia resolved, and I concurred, that just having a bunch of obscure
        language/script names thrown around was puzzling for users, and
        suggested this new label. In a happy coincidence (great minds think
        alike!), Olivier thought about the importance of us using precise
        Unicode terminology in commit df030f6e632ab0046bd51d1f8425ecd8362c2b33.
        So let’s double down!
        
        Co-authored-by: Celia Palacios <celia.palacios@libreoffice.org>
        Change-Id: I74f54da00e9cf8fcc1a5603e5b1850b2b41c668f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136444
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-06-25  Caolán McNamara  <caolanm@redhat.com>  [e43aba4ec0d39ccf02a804a840bf2360125d16da]

        cid#707857 Uninitialized scalar field
        
        Change-Id: Ia83a46286f16ad94e6829e9c372c4e9465f503e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136443
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-25  Noel Grandin  <noelgrandin@gmail.com>  [34c6d02661949fcc9c15bd77d6e837623bbddcdb]

        tdf#149647 LibreOffice Calc cursor not positioned correctly
        
        Revert the offending commit
            commit feec8e3c34e08b621098a17f1011dccd0b4f7f4c
            reduce iteration in ScViewData::GetScrPos
        
        Change-Id: Id1df2bf7f87e6b800b40871c1472ed466b7eb6a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136442
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-25  Jan-Marek Glogowski  <glogow@fbihome.de>  [1759fb1f50015a4ce4f8b9843891e71a615b5a2e]

        WIN flatten and assert some code
        
        Thanks to Mike Kaganski to come up with the correct asserts.
        
        Change-Id: I01b2b0026fc4de67a14fa803357a4c28951088ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135810
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-06-25  Seth Chaiklin  <sdc.blanco@youmail.dk>  [4c92844e10029284a80770546e4b235793172f24]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 82662154a36127478be0ead3ced7550dd6f2a1b4
          - refactor to avoid problem for some translators
            
            Change-Id: I60eedf1a4ac8f77bcc3747ea9454de30ad183ae5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136421
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2022-06-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [6aa4d96f1290596e7e346573afb18756441c823d]

        use SAL_WARN instead of printf for logging
        
        Change-Id: Ic6134cae251b8096b720005b62ce282def6b7ac1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136368
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-25  Heiko Tietze  <tietze.heiko@gmail.com>  [e18d8bf5cfdb12b75888c2ddd25a829cf5c66305]

        Resolves tdf#143055 - Make Snap-to-grid easier to access
        
        Added to page context menu, standard toolbar, and line & filling
        toolbar
        
        Change-Id: I04c2a77ac25a0c00771a74069f61a94d8e523a42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136360
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-06-25  Marco Cecchetti  <marco.cecchetti@collabora.com>  [32f2f43929e2869bf2e66f5f70795beb03cb39a1]

        svg filter: support for emphasis spin animation
        
        Partial support for transform animations.
        At present only rotate is supported.
        
        Change-Id: If9ba69ec0b74bc3b527a963cb0c0bf3a7bfa5220
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134626
        Tested-by: Jenkins
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2022-06-24  Caolán McNamara  <caolanm@redhat.com>  [328b7a34255ed1ffb0029fa1f247d16ba92f18cd]

        tdf#149626 use recursive_mutex to fix hang in macro callback during dnd
        
        See frame #5 and frame #45 where
        
        both the same DNDEventDispatcher object and both functions lock m_aMutex which is a std::mutex since
        
        commit 8de81db4e3fca488d50db2d74734109b31541a6f
        Date:   Mon Aug 2 09:21:17 2021 +0200
        
            osl::Mutex->std::mutex in DNDEventDispatcher
        
         #0  0x00007ff094530c40 in __lll_lock_wait () at /lib64/libc.so.6
         #1  0x00007ff0945371d2 in pthread_mutex_lock@@GLIBC_2.2.5 () at /lib64/libc.so.6
         #2  0x00007ff08b901663 in __gthread_mutex_lock(pthread_mutex_t*) (__mutex=0x1a32c60)
             at /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/x86_64-redhat-linux/bits/gthr-default.h:749
         #3  0x00007ff08b9024d5 in std::mutex::lock() (this=0x1a32c60) at /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/bits/std_mutex.h:100
         #4  0x00007ff08b9018f3 in std::scoped_lock<std::mutex>::scoped_lock(std::mutex&) (this=0x7ffdd0d79240, __m=...)
             at /usr/bin/../lib/gcc/x86_64-redhat-linux/12/../../../../include/c++/12/mutex:731
         #5  0x00007ff08b9006a8 in DNDEventDispatcher::dragOver(com::sun::star::datatransfer::dnd::DropTargetDragEvent const&) (this=0x1a32c10, dtde=...)
             at vcl/source/window/dndeventdispatcher.cxx:156
         #6  0x00007ff075f47658 in GtkInstDropTarget::fire_dragOver(com::sun::star::datatransfer::dnd::DropTargetDragEvent const&) (this=0x199eb40, dtde=...)
             at vcl/unx/gtk3/gtkinst.cxx:1710
         #7  0x00007ff0760a7010 in GtkInstDropTarget::signalDragMotion(_GtkWidget*, _GdkDragContext*, int, int, unsigned int)
             (this=0x199eb40, pWidget=0x1c67e40, context=0x1957450, x=89, y=175, time=0) at vcl/unx/gtk3/gtkframe.cxx:5026
         #8  0x00007ff07609bb77 in GtkSalFrame::signalDragMotion(_GtkWidget*, _GdkDragContext*, int, int, unsigned int, void*)
             (pWidget=0x1c67e40, context=0x1957450, x=89, y=175, time=0, frame=0x19b7d70) at vcl/unx/gtk3/gtkframe.cxx:4922
         #9  0x00007ff075649527 in _gtk_marshal_BOOLEAN__OBJECT_INT_INT_UINTv () at /lib64/libgtk-3.so.0
         #10 0x00007ff0865dcd5b in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
         #11 0x00007ff0865ddeb8 in g_signal_emit_by_name () at /lib64/libgobject-2.0.so.0
         #12 0x00007ff07595b491 in gtk_drag_dest_motion.lto_priv () at /lib64/libgtk-3.so.0
         #13 0x00007ff0757b8f7d in gtk_main_do_event () at /lib64/libgtk-3.so.0
         #14 0x00007ff0754e5463 in _gdk_event_emit () at /lib64/libgdk-3.so.0
         #15 0x00007ff075518056 in gdk_event_source_dispatch () at /lib64/libgdk-3.so.0
         #16 0x00007ff0864c3faf in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
         #17 0x00007ff0865192c8 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
         #18 0x00007ff0864c1940 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
         #19 0x00007ff075f3e60f in GtkSalData::Yield(bool, bool) (this=0x952930, bWait=false, bHandleAllCurrentEvents=false) at vcl/unx/gtk3/gtkdata.cxx:405
         #20 0x00007ff075f43e43 in GtkInstance::DoYield(bool, bool) (this=0x9527e0, bWait=false, bHandleAllCurrentEvents=false) at vcl/unx/gtk3/gtkinst.cxx:428
         #21 0x00007ff08c2dc5df in ImplYield(bool, bool) (i_bWait=false, i_bAllEvents=false) at vcl/source/app/svapp.cxx:474
         #22 0x00007ff08c2dc24d in Application::Reschedule(bool) (i_bAllEvents=false) at vcl/source/app/svapp.cxx:493
         #23 0x00007ff091eeeb55 in SbiRuntime::Step() (this=0xa21eb20) at basic/source/runtime/runtime.cxx:801
         #24 0x00007ff091e0e659 in (anonymous namespace)::RunInitGuard::run() (this=0x76a6290) at basic/source/classes/sbxmod.cxx:1015
         #25 0x00007ff091e0d135 in SbModule::Run(SbMethod*) (this=0xa0ada00, pMeth=0xa16d7e0) at basic/source/classes/sbxmod.cxx:1176
         #26 0x00007ff091e0c503 in SbModule::Notify(SfxBroadcaster&, SfxHint const&) (this=0xa0ada00, rBC=..., rHint=...) at basic/source/classes/sbxmod.cxx:775
         #27 0x00007ff090b3ee6e in SfxBroadcaster::Broadcast(SfxHint const&) (this=0xa231de0, rHint=...) at svl/source/notify/SfxBroadcaster.cxx:39
         #28 0x00007ff091e1372e in SbMethod::Broadcast(SfxHintId) (this=0xa231ca0, nHintId=SfxHintId::BasicDataWanted) at basic/source/classes/sbxmod.cxx:2113
         #29 0x00007ff091f6ddfa in SbxObject::Call(rtl::OUString const&, SbxArray*) (this=0xa258670, rName="DTL_dragOver", pParam=0xa1e47d0)
             at basic/source/sbx/sbxobj.cxx:274
         #30 0x00007ff091d9dd76 in StarBASIC::Call(rtl::OUString const&, SbxArray*) (this=0xa258670, rName="DTL_dragOver", pParam=0xa1e47d0)
             at basic/source/classes/sb.cxx:1324
         #31 0x00007ff091dd7127 in (anonymous namespace)::BasicAllListener_Impl::firing_impl(com::sun::star::script::AllEventObject const&, com::sun::star::uno::Any*)
             (this=0xa2344a0, Event=..., pRet=0x0) at basic/source/classes/sbunoobj.cxx:3831
         #32 0x00007ff091dd6ba1 in (anonymous namespace)::BasicAllListener_Impl::firing(com::sun::star::script::AllEventObject const&) (this=0xa2344a0, Event=...)
             at basic/source/classes/sbunoobj.cxx:3855
         #33 0x00007ff091dd792f in (anonymous namespace)::InvocationToAllListenerMapper::invoke(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&, com::sun::star::uno::Sequence<short>&, com::sun::star::uno::Sequence<com::sun::star::uno::Any>&)
             (this=0xa110b70, FunctionName="dragOver", Params=uno::Sequence of length 1 = {...}) at basic/source/classes/sbunoobj.cxx:3983
         #34 0x00007ff091dd7be7 in non-virtual thunk to (anonymous namespace)::InvocationToAllListenerMapper::invoke(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&, com::sun::star::uno::Sequence<short>&, com::sun::star::uno::Sequence<com::sun::star::uno::Any>&) ()
             at /home/caolan/LibreOffice/core/instdir/program/libsblo.so
         #35 0x00007ff072d19921 in gcc3::callVirtualMethod(void*, unsigned int, void*, _typelib_TypeDescriptionReference*, bool, unsigned long*, unsigned int, unsigned long*, double*)
             (pThis=0xa110b98, nVtableIndex=4, pRegisterReturn=0x7ffdd0d7b5c0, pReturnTypeRef=0xa875c0, bSimpleReturn=false, pStack=0x7ffdd0d7b5e0, nStack=0, pGPR=0x7ffdd0d7b900, pFPR=0x7ffdd0d7b8c0) at bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:77
         #36 0x00007ff072d184fc in cpp_call(bridges::cpp_uno::shared::UnoInterfaceProxy*, bridges::cpp_uno::shared::VtableSlot, _typelib_TypeDescriptionReference*, int, _typelib_MethodParameter*, void*, void**, _uno_Any**)
             (pThis=0xa238bb0, aVtableSlot=..., pReturnTypeRef=0xa875c0, nParams=4, pParams=0x2470e40, pUnoReturn=0x7ffdd0d7bb80, pUnoArgs=0x7ffdd0d7bbb0, ppUnoExc=0x7ffdd0d7bb60) at bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:233
         #37 0x00007ff072d17c58 in unoInterfaceProxyDispatch(uno_Interface*, typelib_TypeDescription const*, void*, void**, uno_Any**)
             (pUnoI=0xa238bb0, pMemberDescr=0x24c98c0, pReturn=0x7ffdd0d7bb80, pArgs=0x7ffdd0d7bbb0, ppException=0x7ffdd0d7bb60)
             at bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:413
         #38 0x00007ff0472645ca in stoc_invadp::(anonymous namespace)::AdapterImpl::invoke(_typelib_TypeDescription const*, void*, void**, _uno_Any**)
             (this=0xa112060, pMemberType=0xa11be80, pReturn=0x7ffdd0d7c4f0, pArgs=0x7ffdd0d7bca0, ppException=0x7ffdd0d7bde0)
             at stoc/source/invocation_adapterfactory/iafactory.cxx:457
         #39 0x00007ff04726379d in stoc_invadp::adapter_dispatch(_uno_Interface*, _typelib_TypeDescription const*, void*, void**, _uno_Any**)
             (pUnoI=0xa118a50, pMemberType=0xa11be80, pReturn=0x7ffdd0d7c4f0, pArgs=0x7ffdd0d7bca0, ppException=0x7ffdd0d7bde0)
             at stoc/source/invocation_adapterfactory/iafactory.cxx:605
         #40 0x00007ff072d04e95 in cpp2uno_call(bridges::cpp_uno::shared::CppInterfaceProxy*, _typelib_TypeDescription const*, _typelib_TypeDescriptionReference*, int, _typelib_MethodParameter*, void**, void**, void**, unsigned long*)
             (pThis=0xa11b350, pMemberTypeDescr=0xa11be80, pReturnTypeRef=0x939280, nParams=1, pParams=0xa112460, gpreg=0x7ffdd0d7c520, fpreg=0x7ffdd0d7c540, ovrflw=0x7ffdd0d7c590, pRegisterReturn=0x7ffdd0d7c4f0) at bridges/source/cpp_uno/gcc3_linux_x86-64/cpp2uno.cxx:191
         #41 0x00007ff072d04611 in cpp_vtable_call(sal_Int32, sal_Int32, void**, void**, void**, sal_uInt64*)
             (nFunctionIndex=7, nVtableOffset=0, gpreg=0x7ffdd0d7c510, fpreg=0x7ffdd0d7c540, ovrflw=0x7ffdd0d7c590, pRegisterReturn=0x7ffdd0d7c4f0)
             at bridges/source/cpp_uno/gcc3_linux_x86-64/cpp2uno.cxx:389
         #42 0x00007ff072d29836 in privateSnippetExecutor () at /home/caolan/LibreOffice/core/instdir/program/libgcc3_uno.so
         #43 0x00007ff08b903787 in DNDListenerContainer::fireDragOverEvent(com::sun::star::uno::Reference<com::sun::star::datatransfer::dnd::XDropTargetDragContext> const&, signed char, int, int, signed char)
             (this=0x5a444c0, context=uno::Reference to ((anonymous namespace)::GtkDropTargetDragContext *) 0xa1dda68, dropAction=1 '\001', locationX=89, locationY=33, sourceActions=3 '\003') at vcl/source/window/dndlistenercontainer.cxx:224
         #44 0x00007ff08b900b7d in DNDEventDispatcher::fireDragOverEvent(vcl::Window*, com::sun::star::uno::Reference<com::sun::star::datatransfer::dnd::XDropTargetDragContext> const&, signed char, Point const&, signed char)
             (pWindow=0x5a27060, xContext=uno::Reference to ((anonymous namespace)::GtkDropTargetDragContext *) 0xa1dda68, nDropAction=1 '\001', rLocation=Point = {...}, nSourceActions=3 '\003') at vcl/source/window/dndeventdispatcher.cxx:297
         #45 0x00007ff08b9007f5 in DNDEventDispatcher::dragOver(com::sun::star::datatransfer::dnd::DropTargetDragEvent const&) (this=0x1a32c10, dtde=...)
             at vcl/source/window/dndeventdispatcher.cxx:178
         #46 0x00007ff075f47658 in GtkInstDropTarget::fire_dragOver(com::sun::star::datatransfer::dnd::DropTargetDragEvent const&) (this=0x199eb40, dtde=...)
            at vcl/unx/gtk3/gtkinst.cxx:1710
        
        Change-Id: I06f24ac50d6d029803d46974162e1afec898d866
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136401
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-24  Stephan Bergmann  <sbergman@redhat.com>  [3f17a643d0f943d02c7cb2b5d8e702fe0e63e38d]

        external/liborcus: Fix heap-buffer-overflow
        
        ...as seen during CppunitTest_vcl_pdfexport:
        
        > ==573913==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x62b0001dba0e at pc 0x560576627186 bp 0x7ffeab9fa730 sp 0x7ffeab9f9ef0
        > READ of size 26624 at 0x62b0001dba0e thread T0
        >  #0 in StrtolFixAndCheck(void*, char const*, char**, char*, int) at ~/github.com/llvm/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:3629:3
        >  #1 in strtol at ~/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_interceptors.cpp:485:3
        >  #2 in orcus::sax_token_handler_wrapper_base::attribute(std::basic_string_view<char, std::char_traits<char>>, std::basic_string_view<char, std::char_traits<char>>) at workdir/UnpackedTarball/liborcus/src/parser/sax_token_parser.cpp:344:22
        >  #3 in orcus::sax_ns_parser<orcus::sax_token_parser<orcus::xml_stream_handler>::handler_wrapper>::handler_wrapper::attribute(orcus::sax::parser_attribute const&) at workdir/UnpackedTarball/liborcus/src/liborcus/../../include/orcus/sax_ns_parser.hpp:212:27
        >  #4 in orcus::sax_parser<orcus::sax_ns_parser<orcus::sax_token_parser<orcus::xml_stream_handler>::handler_wrapper>::handler_wrapper, orcus::sax_parser_default_config>::attribute() at workdir/UnpackedTarball/liborcus/src/liborcus/../../include/orcus/sax_parser.hpp:570:15
        >  #5 in orcus::sax_parser<orcus::sax_ns_parser<orcus::sax_token_parser<orcus::xml_stream_handler>::handler_wrapper>::handler_wrapper, orcus::sax_parser_default_config>::declaration(char const*) at workdir/UnpackedTarball/liborcus/src/liborcus/../../include/orcus/sax_parser.hpp:389:9
        >  #6 in orcus::sax_parser<orcus::sax_ns_parser<orcus::sax_token_parser<orcus::xml_stream_handler>::handler_wrapper>::handler_wrapper, orcus::sax_parser_default_config>::element() at workdir/UnpackedTarball/liborcus/src/liborcus/../../include/orcus/sax_parser.hpp:242:13
        >  #7 in orcus::sax_parser<orcus::sax_ns_parser<orcus::sax_token_parser<orcus::xml_stream_handler>::handler_wrapper>::handler_wrapper, orcus::sax_parser_default_config>::body() at workdir/UnpackedTarball/liborcus/src/liborcus/../../include/orcus/sax_parser.hpp:214:13
        >  #8 in orcus::sax_parser<orcus::sax_ns_parser<orcus::sax_token_parser<orcus::xml_stream_handler>::handler_wrapper>::handler_wrapper, orcus::sax_parser_default_config>::parse() at workdir/UnpackedTarball/liborcus/src/liborcus/../../include/orcus/sax_parser.hpp:182:5
        >  #9 in orcus::sax_ns_parser<orcus::sax_token_parser<orcus::xml_stream_handler>::handler_wrapper>::parse() at workdir/UnpackedTarball/liborcus/src/liborcus/../../include/orcus/sax_ns_parser.hpp:277:14
        >  #10 in orcus::sax_token_parser<orcus::xml_stream_handler>::parse() at workdir/UnpackedTarball/liborcus/src/liborcus/../../include/orcus/sax_token_parser.hpp:215:14
        >  #11 in orcus::xml_stream_parser::parse() at workdir/UnpackedTarball/liborcus/src/liborcus/xml_stream_parser.cpp:68:9
        >  #12 in orcus::orcus_xls_xml::detect(unsigned char const*, unsigned long) at workdir/UnpackedTarball/liborcus/src/liborcus/orcus_xls_xml.cpp:94:16
        >  #13 in orcus::detect(unsigned char const*, unsigned long) at workdir/UnpackedTarball/liborcus/src/liborcus/format_detection.cpp:68:9
        >  #14 in (anonymous namespace)::OrcusFormatDetect::detect(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>&) at sc/source/filter/orcus/filterdetect.cxx:83:31
        > 0x62b0001dba0e is located 0 bytes to the right of 26638-byte region [0x62b0001d5200,0x62b0001dba0e)
        > allocated by thread T0 here:
        >  #0 in operator new[](unsigned long) at ~/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp:98:3
        >  #1 in SvMemoryStream::AllocateMemory(unsigned long) at tools/source/stream/stream.cxx:1698:12
        >  #2 in SvMemoryStream::SvMemoryStream(unsigned long, unsigned long) at tools/source/stream/stream.cxx:1544:9
        >  #3 in (anonymous namespace)::OrcusFormatDetect::detect(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>&) at sc/source/filter/orcus/filterdetect.cxx:71:20
        
        This started to occur now after a95c585433246813096e8890b7ed6ef4fe30c621 "Pump
        XInputStream into an SvMemoryStream rather than an OStringBuffer" no longer
        guarantees that the memory range passed into
        
          orcus::detect(const unsigned char* buffer, size_t length)
        
        is followed by a null byte at buffer[length].  (There appears to be no
        documentation for that function, but it looks unreasonable to me that it should
        require callers to provide a buffer thus terminated, and I rather assume that
        what is observed here is an orcus bug.)
        
        The problematic calls of std::strtol were used in code apparently meant to parse
        strings matching the XML VersionNum grammar production, and then store the two
        dot-separated numbers each as uint8_t.  The new code using a local readUint8
        accepts a different set of strings now than the original code using std::strtol,
        but the new set is arguably closer to what the actual XML VersionNum grammar
        production accepts (which is '1.' [0-9]+ for XML 1.0 and '1.1' for XML 1.1), so
        this change should be OK.
        
        Change-Id: I1668542c96ced64667cb9f251e79126e1a54ac30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136405
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [79f3abc0e200ffa772bc7722b5f384eb538d7576]

        make oox::OptValue::value() assert if empty
        
        as part of replacing OptValue with std::optional, we need to mimc the
        behaviour of std::optional::value(), which will throw
        bad_optional_access
        
        Change-Id: Icf5141cefd4623a6a1bb7b3a3449d3af382e01c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136365
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-24  Roman Kuznetsov  <antilibreoffice@gmail.com>  [a22652b76a5ed1fc130607e8999ed86681b4ed1f]

        tdf#148138 change Text Boundaries color to Gray for Dark mode
        
        Change-Id: I276896d0ea94e741be8c0ae49f79f95769e0c2a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136234
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-06-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c08d71a0e0015ec7857335b68a354df04fa04a0c]

        Fix typos
        
        Change-Id: I48d173ab697425bcff663f7f7d0bbc404a950bb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136402
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-24  Miklos Vajna  <vmiklos@collabora.com>  [3edfbc19950610bb2061d29cb58b3811b1a0b1a5]

        tdf#148522 svx: fix undo of cell border changes text alignment in other cells
        
        The Impress table properties dialog has multiple purposes: normally it
        only affects the properties of the currently active cell, but shadow is
        applied on the whole shape.
        
        Regression from commit fdeb04f7c59cf8032fe17072ed779e70505cc6ab
        (tdf#129961 svx: finish UI for table shadow as direct format,
        2020-12-15), we started to apply properties to the current cell, and
        then to the whole shape as well, unconditionally. This affects
        undo/redo, as there is a separate undo manager while the text edit of a
        table cell is active and when the text edit is ended.
        
        Fix the problem by only applying properties on the shape when there we
        actually have some properties: this way the text edit is typically not
        ended, bringing back the old undo/redo behavior.
        
        Note that we still need to end the text edit if the user explicitly sets
        some shadow properties, that part is unchanged with this commit.
        
        Change-Id: I78e28bd326a2c12c3775b33957adca4cd95ac582
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136357
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-06-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [6c28906ff6b3cc2fc306d927010cf730e7ef5fbc]

        clang-tidy modernize-pass-by-value in sdext
        
        Change-Id: Ieded279152946830b2619ac80c4a9639d616557a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136398
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [1c57c295e86676d9cfe5aa72f55dbd5d24cc7930]

        clang-tidy modernize-pass-by-value in reportdesign
        
        Change-Id: I2c005a2f66139237cb1ebf09812f31fb08f53c90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136397
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [72412c5773152a8023530b9807a42d7588f76f2b]

        svtools: avoid divide by zero in calcCustomItemSize
        
        See https://crashreport.libreoffice.org/stats/signature/%60anonymous%20namespace'::calcCustomItemSize
        
        Change-Id: I5f1b19b7679c73cf29952629469e5151395b2b12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136254
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-24  László Németh  <nemeth@numbertext.org>  [4430bf8f97b1438252dc494cae89863d24469d2b]

        tdf#149710 sw_redlinenum: update numbering at deletion
        
        in Show Changes mode.
        
        Follow-up to commit 2413f213625253a9c2b1787b3b9fe859d724a9bd
        "tdf#115523 sw_redlinenum: show correct, also original numbering".
        
        Change-Id: Iebf54775f3850e668ac5b12ecbd9f010b4e93ee4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136363
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-06-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2800463878cc932a41701f5002f88da5d654830d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4943fb359a3209a2a998c442d41dc77972950ae0
          - Fix typo
            
            Change-Id: I7c898cbd8890c82c3ebcb0d3d0d4d22096b6f1d4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136400
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-06-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [995cb63408f28753b868845641d584f1fac005aa]

        tdf#149679: sc_subsequent_filters_test: Add unittest
        
        Change-Id: Ieef8f8a079aad7948250ac7d1860b63066df974c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136361
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-24  Stephan Bergmann  <sbergman@redhat.com>  [9ea2483c20783000249c6648637b631114b702c6]

        SVG is a textual XML format after all
        
        When researching <https://gerrit.libreoffice.org/c/core/+/136350> "Make
        CppunitTest_svgio CPPUNIT_TEST_NAME=Test::testCssClassRedefinition robust", I
        was genuinely puzzled that git treated .svg files as binary data, until I
        discovered 93e425cda7b7ea026842bb6619d9aa4ce3280048 ".gitattributes: treat .svg
        and .jcs as binary".  I don't consider its rationale of "this is apparently the
        only way to prevent results from endless base64 encoded lines (svg) [...] in
        'git grep foo'" convincing enough, compared to the puzzlement and inconvenience
        it causes when you do want to grep for the content of SVG files.
        
        (I didn't experience similar issues with .jcs files, so leave that alone for
        now.))
        
        Change-Id: I1b1f4aa92f7a538408e246080cdd415e109d2002
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136351
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-06-24  Alain Romedenne  <alain.romedenne@libreoffice.org>  [1c44d1051cfee6ce7099965dc4470b4820f80489]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 68e39672b4fdc9719f2e0a85e83f2d6fff6c180c
          - Toc update to document Python resources
            
            Python modules deserve to be highlited:
            - scriptforge
            - uno
            - msgbox
            
            Change-Id: I6d0cad668527b17b1f3ca898d5001768cb30a318
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135947
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-06-24  Attila Szűcs  <szucs.attila3@nisz.hu>  [7ef9c3ef30023cc40068e1f735aa4bec4811288b]

        tdf#43100 tdf#104683 tdf#120715 sw: cursor on spaces over margin
        
        Allow cursor movement on spaces over margin (or clicking it
        it to position the cursor), like MSO does instead of stopping
        cursor before the stripped (from the typesetting) spaces.
        This way it's possible to follow the modification of these
        characters, e.g. removing spaces or inserting other characters
        at the cursor position.
        
        Follow-up to commit 8741fd0e0ae9e346de2e09887f0668b831c9b48b
        "tdf#43244 sw: show stripped line-end spaces on margin".
        
        Details: extend SwHolePortion to calculate its width,
        that can be used for cursor movement, even over the right
        margin. Removed some code that not allowed cursor to be
        positioned over the right margin. Layout calculation uses
        m_nWidth variable (that was 0) to make frames. To keep the
        layout unchanged, this new width calculated into m_nExtraBlankWidth temporarily, and this extra width is added to m_nWidth only
        after the layout calculation is finished. (Ideally this 2 width
        values could be stored and used separately, but that would require
        a bigger refactor of the cursor calculation.)
        
        Known regression: lost selection at Search & Replace, e.g. searching
        double spaces: there was a narrow selection at end of the line
        showing the position.
        
        Other issues: when a different character inserted on the margin
        resulting new line break, space formatting marks aren't updated
        according to the less spaces. Removing the inserted character by
        Backspace results losing of the cursor movement on the spaces.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I94b4ed40b8c560e1ef32f4d0d3537e070c08666f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135895
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2022-06-24  Heiko Tietze  <tietze.heiko@gmail.com>  [b1c6b936a74e41655e6ba6680654d21d019e5256]

        Related tdf#143055 - Grid and Snap to Grid on Drawing toolbar
        
        Change-Id: Ie04010d3bd0af65bcbb1f8c01a36878b2c9088ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136358
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-06-24  Tünde Tóth  <toth.tunde@nisz.hu>  [0ad5d133bd75ccd3a04505aaac7ad3f2f9105f76]

        tdf#132781 DOCX: export interoperable hyperlink style names
        
        Similar to the paragraph styles, export default character
        style names instead of the localized ones to avoid e.g. not
        interoperable hyperlinks in MSO.
        
        Change-Id: I65678a564ae4e73a1d8319df364defd698381256
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136139
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2022-06-24  Eike Rathke  <erack@redhat.com>  [c5ddccf7376c75ad1f1b963c84f39e7bbc5807ae]

        Twice uppercase is one too much
        
        In both cases if ToUpperAsciiOrI18nIsAscii() returned
        bAsciiUpper=true or the pCharClass->uppercase() was executed and
        its CharClass locale differs from ScGlobal::getCharClass(), the
        ScGlobal::getCharClass().uppercase() was executed after. If
        pCharClass has the same locale as ScGlobal::getCharClass()
        (mbCharClassesDiffer==false) that was executed once. In any case
        the result is a ScGlobal::getCharClass() locale's uppercase. Do
        that only once.
        
        Change-Id: I1928b73b35b50068f96d809d9fa0734ec80a446d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136353
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-24  Tibor Nagy  <nagy.tibor2@nisz.hu>  [a761a51d9db3a2771ca9fd6ab233c513aa5d8ecf]

        tdf#149311 PPTX export: fix internal hyperlink on texts
        
        by converting "Slide [digits]" URLs to slide[digits].xml
        
        See also commit 4142d728f003166ebe520bfdaf672505e585b807
        "tdf#149314 PPTX import: fix internal hyperlink on texts".
        
        Change-Id: I39e095c960b04e728b3e28fa0a657d37d9c71ba1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135250
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-06-24  Nathan Pratta Teodosio  <nathan.teodosio@canonical.com>  [ad1ffc62e40c2409b610dfff25a8483b1f2556ad]

        Follow-up for Poppler 22.06 update
        
        Change-Id: I8ee9f1a53cc4389e6a4d44e9765b478b5edfffd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136342
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-06-24  Mike Kaganski  <mike.kaganski@collabora.com>  [4340a47a41aa4bdf75538de451f4a04362b7e840]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7a93d6a4ae5adb871cbd7cd54f4cc71fed63e27e
          - Fix (BIN|OCT|DEC|HEX)2(BIN|OCT|DEC|HEX) to mention string arguments
            
            ... and return types, and also fix the conceptually incorrect examples
            
            Change-Id: I9953d546c0c6ee8f224b866643f6975e538f44f5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136378
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2022-06-24  Rafael Lima  <rafael.palma.lima@gmail.com>  [5f09ac9e4c88377da068ea4d8c145487bba19f24]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9a5b8988ad5e005b3a92038d51c6b07c44b7b79c
          - Document new ExportRangeToFile method of the Calc service
            
            This patch also clarifies the use of single quotes in sheet names.
            
            Change-Id: I6a0f3b62b74d7443144d7957ae5478196580bec8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136120
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-06-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [08489c211a902398c5f49c4f4676184b1657694c]

        almost nobody is using the oox::AttributeList::get methods properly
        
        Most of the call sites just ignore the fact that we are returning an
        optional value here.
        Which means that when an attribute is missing, they get an empty string
        or zero.
        And we seem to be fine with that.
        
        So make a plugin that warns about calling value() on a temporay OptValue.
        
        And add a utility method so we don't have to pay the cost of passing
        a default value to getString()
        
        The need for this is driven by wanting to change to std::optional, which
        will throw an exception if code attempts to read an empty std::optional
        
        Change-Id: Idb0a5ad1eac66b5caa93d6195928bad9e0b2ad70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136283
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [66365b89f6f335e62db690add57482e91418c7d2]

        sw: fix crash in SwLayoutFrame::GetContentPos
        
        FindPageFrame might return nullptr
        
        See https://crashreport.libreoffice.org/stats/signature/SwLayoutFrame::GetContentPos(Point%20&,bool,bool,SwCursorMoveState%20*,bool)
        
        Change-Id: Ic69d26de4ab234ebd6283ace640d689f0ebe8eb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136307
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-24  Caolán McNamara  <caolanm@redhat.com>  [01fac859a5a2a5e65baca8052456ab7ae5bd95d7]

        can pass by ref without nullptr check
        
        as a follow up change
        
        Change-Id: I5251841618b154f14a2931bf5e65097e9b1bbfc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136306
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-24  Caolán McNamara  <caolanm@redhat.com>  [79d13cbd68421df1d4938525e46600ae42642cab]

        crashtesting: forum-mso-en-13233.xlsx exports duplicate grouped-by attributes
        
        there is a warning that "there should be no NumGroup and Group at the
        same field", here just prefer Group to Numgroup if both are present.
        
        Change-Id: If887f865ca2f1e4c6467a6f7d879c15dd55ab244
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136305
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-24  Caolán McNamara  <caolanm@redhat.com>  [500a64964ad0f22bb11ff494430c70a069659ec6]

        tdf#149609 release mouse before showing popups from calc grid window
        
        If we capture the mouse in the course of the mouse down handler, then
        release it before showing a popup to undo any unhelpful seleng capture.
        
        Change-Id: I94ead6b516c2b2a019030e0e04760f8e07ff35d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136345
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-24  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [522f5ad4d8c92624fffa869143aa869662a48589]

        tdf#147529 - BASIC MsgBox: Check for missing optional parameters
        
        Change-Id: Iecb47e0005c609ee1117d6fb141e810c0166806a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136339
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-06-24  László Németh  <nemeth@numbertext.org>  [2413f213625253a9c2b1787b3b9fe859d724a9bd]

        tdf#115523 sw_redlinenum: show correct, also original numbering
        
        in Show Changes mode, according to the name "Show Changes" and
        according to the interoperability requirements.
        
        Instead of the fake numbering which counted the deleted list items
        in Show Changes mode, e.g.:
        
        "3. This was the third originally, but now it's the second list item."
        
        now show the correct number followed by the original number within braces:
        
        "2.[3.] This was the third originally, but now it's the second list item."
        
        Note: the tabulators after the longer numbering are replaced with spaces
        to avoid messy indentation in Show Changes mode.
        
        New enum values for the alternative lists:
        
        SwListRedlineType::SHOW     - the original (fake) numbering in Show Changes mode
        SwListRedlineType::HIDDEN   - the original numbering of Hide Changes mode, and
                                      new numbering in Show Changes mode
        SwListRedlineType::ORIGTEXT - the new numbering of Show Changes mode to show
                                      the original numbering of the deleted or inserted list items
        
        Follow-up to commit c180c9447256588fe5e7991e06642883574760ae
        "sw_redlinehide_3: add second SwNodeNum to SwTextNode".
        
        Change-Id: Ieaca550561c5d5a7ac5d9defb9c7fa283d6aa674
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136313
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-06-24  Luboš Luňák  <l.lunak@collabora.com>  [9e170a35eebbe86e6137510bc8ea34e5a45dbd8d]

        handle nullptr SharedString in ScQueryEvaluator (tdf#149679)
        
        This may be the case if the string comes from ScMatrix::Get()
        for ScMatValType::Empty.
        
        Change-Id: I35013449611bf7ffd1bc74e023d76597af010724
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136347
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-06-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [2df577b1a89d153da78b6c333e741082cf969086]

        loplugin:moveit
        
        Change-Id: If1e6428285bdc5631cebc1acfcb850ac0df6d94d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136300
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-24  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [adc536e9efc77690df62177aa722f9252bdbf96b]

        tdf#128150 Properly show/hide widgets when "use slide background" is selected
        
        And cleanup the logic a bit
        
        Change-Id: I9d866fd63ea622ac5eb706185b3277c21f40d7cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136301
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-06-24  Mahdyar M. M. Sadeghi  <mahd107@yahoo.co.uk>  [073b1aeb8c02500b8cf8844a1ac774a693e0d39f]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: I8d42e4873a5cce88f2d8c3a471894c4b990890ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136289
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-06-24  Miklos Vajna  <vmiklos@collabora.com>  [7e134e4e80ce609aeaccd2fe0d61c34d5891804c]

        CppunitTest_sw_layoutwriter: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Change-Id: I8d621a735cb269d9d3ab425351af7b2b7052a3e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136349
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-06-24  Stephan Bergmann  <sbergman@redhat.com>  [ab627d300d0346d1f55b15687b56bdd8df3e2116]

        Let rtl_[u]stringbuffer_insert throw std::bad_alloc on overflow
        
        Prior to a95c585433246813096e8890b7ed6ef4fe30c621 "Pump XInputStream into an
        SvMemoryStream rather than an OStringBuffer", this change would have caused
        
        > $ truncate -s 3G test.xml
        > $ instdir/program/soffice test.xml
        
        to open an effectively empty draw document (after apparently catching the
        std::bad_alloc now thrown from within OrcusFormatDetect::detect; see that
        commit's commit message for details) rather than crashing.  This works because
        rtl_[u]stringbuffer_insert happen not to be decorated with SAL_THROW_EXTERN_C().
        But even if they were (or when they are called from an external C program), it
        wouldn't be worse to let the process terminate due to the unexpected C++
        std::bad_alloc exception than to let it crash due to an overflown signed integer
        computation and out-of-bounds memory write.
        
        Change-Id: I21e353367e2b978e8893a2886ac875367a75abd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136352
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-24  Eike Rathke  <erack@redhat.com>  [a7c9101b1a932c0d481dd3d39108a26548895be6]

        Avoid i18n uppercase overhead also for OOXML
        
        Change-Id: I0f5bdbac95bd764ce6d15f87d41717334b401ef1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136354
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-23  Stephan Bergmann  <sbergman@redhat.com>  [9e83d35c4a22bcb465f0736dda9b752b29f83959]

        Make CppunitTest_svgio CPPUNIT_TEST_NAME=Test::testCssClassRedefinition robust
        
        That recently introduced test systematically failed on my Fedora 36 machine with
        
        > /home/sbergman/lo2/core/test/source/xmltesttools.cxx:89:(anonymous namespace)::Test::testCssClassRedefinition
        > equality assertion failed
        > - Expected: 1
        > - Actual  : 0
        > - In <>, XPath '/primitive2D/transform/textsimpleportion[1]' number of nodes is incorrect
        
        because the dumped data was
        
        > <?xml version="1.0" encoding="UTF-8"?>
        > <primitive2D>
        >  <transform xy11="26" xy12="0" xy13="0" xy21="0" xy22="26" xy23="0" xy31="0" xy32="0" xy33="1">
        >   <mask>
        >    <polypolygon height="100" width="50" minx="0" miny="0" maxx="50" maxy="100" path="m0 0h50v100h-50z">
        >     <polygon>
        >      <point x="0" y="0"/>
        >      <point x="50" y="0"/>
        >      <point x="50" y="100"/>
        >      <point x="0" y="100"/>
        >     </polygon>
        >    </polypolygon>
        >    <textsimpleportion width="16" height="16" x="20" y="20" text="test" fontcolor="#ff0000" familyname="Sans"/>
        >   </mask>
        >  </transform>
        > </primitive2D>
        
        rather than the expected
        
        > <?xml version="1.0" encoding="UTF-8"?>
        > <primitive2D>
        >  <transform xy11="26" xy12="0" xy13="0" xy21="0" xy22="26" xy23="0" xy31="0" xy32="0" xy33="1">
        >   <textsimpleportion width="16" height="16" x="20" y="20" text="test" fontcolor="#ff0000" familyname="Sans"/>
        >   <hiddengeometry>
        >    <polygonhairline color="#000000">
        >     <polygon>0,0 50,0 50,100 0,100</polygon>
        >    </polygonhairline>
        >   </hiddengeometry>
        >  </transform>
        > </primitive2D>
        
        because in SvgSvgNode::decomposeSvgNode (svgio/source/svgreader/svgsvgnode.cxx)
        aSvgCanvasRange = 50x100@(0,0) vs. aContentRange = 31x11@(20,9) did not match
        the
        
        >                         if(aSvgCanvasRange.isInside(aContentRange))
        
        branch ("no clip needed, but an invisible HiddenGeometryPrimitive2D...") but
        rather the
        
        >                         else if(aSvgCanvasRange.overlaps(aContentRange))
        
        branch ("Clip is necessary") introducing the additional <mask> element.  The
        size of aContentRange (and thus whether it is contained in or merely overlaps
        aSvgCanvasRange) is apparently affected by what actual font gets substituted for
        "Sans" in any given environment.
        
        The only font that is guaranteed to always be available and is not subject to
        --with-fonts (which isn't already demanded via gb_CppunitTest_use_more_fonts in
        svgio/CppunitTest_svgio.mk) appears to be "Open Symbol" (cf.
        extras/Package_fonts.mk), so use that (even if it doesn't have glyphs for the
        given text, but which should be irrelevant for this test).
        
        Change-Id: If6f6fdc481b313aa08803b4b3f406e01ff0be1ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136350
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-23  Luboš Luňák  <l.lunak@collabora.com>  [b901fd3b27191d5565376c5a708da43a2ac0f6ee]

        no need to explicitly spell out bodies of default functions
        
        Change-Id: I7ed48c3f1005a0efe42d5378ed25e57ae63dd712
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136346
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-06-23  Caolán McNamara  <caolanm@redhat.com>  [d4eee72ea39f02ad8a63a592feb3553771bf9bbe]

        ofz#48264 Timeout
        
        Change-Id: I5028fd192cda7741a51d5d4ff8913214e8c56a18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136348
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4eeb12bb83d5d90eadd14ab5e57950613fcc5fc3]

        Removed duplicated include
        
        Change-Id: I1bf4b53e07cd8f0e3311620242d012c1ea1956e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136312
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-06-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [535cdff8127426ce8accdb6049f90b6b2fd754a2]

        tdf#149655 Crash: "Helplines while moving" crashes debug-build
        
        regression from
            commit a447b5b6d1114111c92e5e3e3f3ae83d4c2f3bca
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Mon Jun 13 18:46:45 2022 +0200
            loplugin:moveit
        
        calling std::move() on an otl::cow_wrapper apparently leaves it in a
        state where calling anything else on it will SIGSEGV.
        
        Change-Id: I00d53a6283f360e3d64c81f5e79075c8ac5a99e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136341
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [41e6e40d7280b4ccf373c93718c2c66e15444781]

        clang-tidy modernize-pass-by-value in lotuswordpro
        
        Change-Id: Ia20d653bdfedf49430f8ba46c8200c2b96734d81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136336
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [74ff1a4355090c227f4bdcdddb20482a4abd6064]

        clang-tidy modernize-pass-by-value in package
        
        Change-Id: Id12d7b38d278c9fb18b30c6d921713a53168b048
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136337
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [c7c2f6b37a834a3135e3683f1fc27f3ec938640c]

        clang-tidy modernize-pass-by-value in scripting
        
        Change-Id: I95e2a391a984905cac5cbf3f1bb640e1157fafd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136338
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-23  Stephan Bergmann  <sbergman@redhat.com>  [5bb5763e2f208cddd114fe96466bdfa2ed3bdbf3]

        Silence another unhelpful loplugin:redundantfcast
        
        ...after 37ec4442d70339dc8ec5fb8e4ec8984420b6e14d "o3tl: ensure that the
        initializer of enumarray contains enough elements", in Windows-only code
        
        Change-Id: I1373a5d777240104d88a892bcf048acf3e7392fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136334
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-23  Caolán McNamara  <caolanm@redhat.com>  [05cd9a73542f0865639711e808771385ca835e66]

        crashtesting: assert on loading forum-mso-en-11942.docx
        
        with getToken index past end
        
        Change-Id: I9bfeb9cacd8ad89de8008d37c88d15350ef84fb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136340
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-23  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [a564dcff859e817015a87825cea3ad29b2d370ba]

        tdf#149650 avoid potential recursion with SdrPage content hierarchy
        
        Change-Id: I27e064eeedfb45a2fe96892f1d31da94b9976c50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136303
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-06-23  Tünde Tóth  <toth.tunde@nisz.hu>  [18cc891483fef63ad168273658a30bff72b87a95]

        tdf#149401 show "Restart LibreOffice" dialog changing AutoRecovery
        
        Changing "Save Autorecovery... information every ... minutes"
        option in Tools->Options...->Load/Save->General shows that
        dialog window to warn about its work.
        
        Change-Id: I91ae72ea1e52ec5c6d9286a43cd986386636076c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135221
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-06-23  Tibor Nagy  <nagy.tibor2@nisz.hu>  [4142d728f003166ebe520bfdaf672505e585b807]

        tdf#149314 PPTX import: fix internal hyperlink in editor
        
        Hyperlinks on text weren't imported correctly if the linked
        slides have default slide name, resulting broken links
        in the editor (hyperlinks work well in slide shows without
        this fix, too).
        
        Change-Id: I797fa94134c1346bc83729c713e65b2a268a14c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135245
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-06-23  Caolán McNamara  <caolanm@redhat.com>  [05299b4205fa0960c3b2ed55a8c4963ee76238be]

        crashtesting: assert in rtl_uString_iterateCodePoints with forum-en-32401.ods
        
        probably since:
        
        commit 78b7e5f76e72647e0cab662ad2c9342d4538704f
        Date:   Thu Nov 23 18:21:19 2017 +0100
        
            tdf#97198 Make Calc function SEARCH work with UniCode non-BMP characters.
        
        Change-Id: I538c034820e606ba4397f42567dd3087f14129fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136296
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-06-23  Tibor Nagy  <nagy.tibor2@nisz.hu>  [db39e5359d7f9b4e42c6101dd75bc5e8d809ad41]

        tdf#149126 fix export of PPTX preset shapes
        
        Follow-up to commit 63cd67e5e18f01aca303131e148c80398a181a41
        "tdf#92525 tdf#142398: fix export of simple custom shapes" and
        commit 744e6c0b758fefe6011f09860b44f03ab70fbcfe
        "tdf#147459 PPTX: add "glue points" to some basic shapes".
        
        Thanks to Regina Henschel for the code pointer.
        
        Change-Id: I378ffffc2ba09fcffcaa4e5dcf74bfd19e9f704d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135361
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-06-23  Attila Szűcs  <szucs.attila3@nisz.hu>  [12fd3f7ba73d2fd03b88513160545fab8edc8a20]

        tdf#149574 sc: fix missing nullptr check
        
        Regression from commit 605b4ba57b2daa447af9d43d3759079e15df8148
        "tdf#43958 sc: fix fill by selecting merged cell".
        
        Check if GetPattern(actual cell) is not nullptr, before using it.
        This is not the real problem of Bug 149574, but it is a problem
        anyway, and it fixes this bug. The real problem is the wrong
        ViewData::nTabNo, that point to an already deleted table,
        (fixed in 954d119db932434dc976ef739c643be0d9c7023c
        "tdf#149502 sc: crash fix: Change in Table destruction").
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I26fc629ccf354c9e0c2662d61254d01be91d08f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136230
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-06-23  Attila Szűcs  <szucs.attila3@nisz.hu>  [954d119db932434dc976ef739c643be0d9c7023c]

        tdf#149502 sc: crash fix: Change in Table destruction
        
        Postpone ScTable destruction a bit, when ScTable::nTab is synchronized
        with ScDocument::maTabs[] to avoid crashing.
        
        Before the fix random crashing occurred if the ScTable::nTab was
        already updated when ~ScTable() called, but the ScDocument::maTabs[]
        was not reordered yet, so nTab could have pointed to the actually
        deleted table in mTabs[].
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I2ac1450e3483ab334b4e20ac2598c2191e0135c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136284
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-06-23  Stephan Bergmann  <sbergman@redhat.com>  [a2fad16357309f1eba4346dc826bc5ad7012b1aa]

        external/pdfium: Adapt bundled abseil-cpp to Clang 15 trunk change
        
        ...<https://github.com/llvm/llvm-project/commit/5ea341d7c4f9cc4933adc04ff74d59e26ad2f306>
        "[clang] Fix trivially copyable for copy constructor and copy assignment
        operator", which caused my build on Windows with clang-cl against the MSVC
        standard library to fail with
        
        > In file included from workdir/UnpackedTarball/pdfium/core/fxge/win32/cgdi_plus_ext.cpp:19:
        > In file included from workdir/UnpackedTarball/pdfium\core/fxcrt/fx_string.h:14:
        > In file included from workdir/UnpackedTarball/pdfium\core/fxcrt/bytestring.h:23:
        > In file included from workdir/UnpackedTarball/pdfium\core/fxcrt/string_view_template.h:18:
        > In file included from workdir/UnpackedTarball/pdfium\third_party/abseil-cpp/absl/types/optional.h:39:
        > In file included from workdir/UnpackedTarball/pdfium/third_party/abseil-cpp\absl/utility/utility.h:51:
        > workdir/UnpackedTarball/pdfium/third_party/abseil-cpp\absl/meta/type_traits.h(501,3): error: static_assert failed due to requirement 'compliant || std::is_trivially_copy_assignable<std::pair<unsigned long long, unsigned long long>>::value' "Not compliant with std::is_trivially_copy_assignable; Standard: false, Implementation: true"
        >   static_assert(compliant || std::is_trivially_copy_assignable<T>::value,
        >   ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > workdir/UnpackedTarball/pdfium/third_party/abseil-cpp\absl/types/internal/optional.h(175,21): note: in instantiation of template class 'absl::is_trivially_copy_assignable<std::pair<unsigned long long, unsigned long long>>' requested here
        >               absl::is_trivially_copy_assignable<typename std::remove_cv<
        >                     ^
        > workdir/UnpackedTarball/pdfium\third_party/abseil-cpp/absl/types/optional.h(119,45): note: in instantiation of default argument for 'optional_data<std::pair<unsigned long long, unsigned long long>>' required here
        > class optional : private optional_internal::optional_data<T>,
        >                                             ^~~~~~~~~~~~~~~~
        > workdir/UnpackedTarball/pdfium/core/fxge/win32/cgdi_plus_ext.cpp(384,43): note: in instantiation of template class 'absl::optional<std::pair<unsigned long long, unsigned long long>>' requested here
        > absl::optional<std::pair<size_t, size_t>> IsSmallTriangle(
        >                                           ^
        
        because the behavior of Clang's built-in __has_trivial_assign no longer matches
        the behavior of std::is_trivially_copy_assignable for std::pair, which in MSVC
        happens to be implemented with a deleted copy assignment op
        
        >     pair& operator=(const volatile pair&) = delete;
        
        in
        c:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.32.31326/include/utility.
        
        (See the comments starting at <https://reviews.llvm.org/D127593#3596601>
        "[clang] Fix trivially copyable for copy constructor and copy assignment
        operator" for further details.)
        
        The easiest workaround appears to be to switch the implementation of
        absl::is_trivially_copy_assignable from __has_trivial_assign to
        std::is_trivially_copy_assignable, which should always be available in our
        C++17-based toolchain baselines.
        
        Change-Id: I5d9c3c4fd95852e57d93b56752b7e64d6d71d153
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136335
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-23  Miklos Vajna  <vmiklos@collabora.com>  [74d545ee8e4f8c9a1317decd3352ce97e0e24913]

        lingucomponent: use comphelper::makePropertyValue() in languagetoolimp
        
        This allows giving aColor an actual type.
        
        Change-Id: If51ec4028b712166094c3f24a2e1d7643ff0136d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136295
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-06-23  Nathan Pratta Teodosio  <nathan.teodosio@canonical.com>  [0d0469b4302dfe95b016a6f04b145834b79d5ed3]

        Update for Poppler 22.06
        
        Change-Id: I8ee9f1a53cc4389e6a4d44e9765b478b5edfffd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136261
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-06-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [351c25e9bc882c65746720fe4ada286d39aab1c5]

        Fix typo
        
        Change-Id: I0482fc4379beb51495e1450a51a0e28f9b324299
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136150
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-23  Julien Nabet  <serval2412@yahoo.fr>  [b6dfa2b7472a55b92de95732a0067c3a2f586c51]

        tdf#149615: "No list" twice in Outline & Style tab (non English UI only)
        
        Change-Id: I8a983b62175ed00ca8817556bd3e55fc87ddc9d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136110
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [46129115aa507609f97058fcf6f00786718b8c68]

        uitest: remove print
        
        Change-Id: Idce371f8f7bf1c2bb46616c21c16afee6c10cedc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136293
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-23  Jean-Pierre Ledure  <jp@ledure.be>  [30a6bf3960c37124c9c3cdbaec4794153e24c83a]

        ScriptForge - (SF_String) FIX Unquote() with "'" as quoting char
        
        The quoting character (2nd argument of the method)
        can be the single or the double quote.
        
        The single quote was erroneously ignored.
        
        Additionally comments are added in the code
        about non-symmetrical escaping approaches:
        	"" or \'
        (maybe to be added in help texts ?)
        
        Commit to push to libreoffice-7-4 branch too.
        
        Change-Id: Ifd8f66ee9e60310fdc292aa0f338e88d941b2e21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136292
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2022-06-23  Mike Kaganski  <mike.kaganski@collabora.com>  [69647b59544a072c78504e88af94c8ee1dd5de0a]

        Copypasta
        
        Change-Id: I9bf9b042c885a2546dc7a1425e49e6171711c0aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136299
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-06-23  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [5491a82854e3e6dd2dbb4b0012cb4bbeb4ee22e0]

        tdf#128150 Disable UseSlideBackground item when setting style back to None
        
        from Sidebar
        
        Change-Id: I883330ac7323c4758ca8cbd46f4567a2ea780fc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136290
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-06-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [26fbf6eef19e2746c28d2f1584505d5e10a295cc]

        clang-tidy modernize-pass-by-value in formula
        
        Change-Id: I275f96bb8b24838538ac88532508ad7dbd127eae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136271
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-23  Stephan Bergmann  <sbergman@redhat.com>  [a95c585433246813096e8890b7ed6ef4fe30c621]

        Pump XInputStream into an SvMemoryStream rather than an OStringBuffer
        
        ...to avoid overflow with streams >= 2^31 bytes.  This should fix
        <https://crashreport.libreoffice.org/stats/crash_details/d9613c81-de37-4de2-8c64-e36634d10ddc>
        which I could reproduce with a recent master Linux build with
        
        > $ truncate -s 3G test.xml
        > $ instdir/program/soffice test.xml
        
        causing a SIGSEGV at
        
        > #0  0x00007ffff7f193a0 in rtl::str::stringbuffer_insert<_rtl_String, char>(_rtl_String**, int*, int, char const*, int) (ppThis=0x7fffffffb330, capacity=<optimized out>, offset=2147479552, pStr=0x20a92e8 "", len=4096) at sal/rtl/strtmpl.hxx:1424
        > #1  0x00007fffb6af04e5 in rtl::OStringBuffer::append(char const*, int) (len=4096, str=<optimized out>, this=0x7fffffffb330) at include/rtl/strbuf.hxx:594
        > #2  (anonymous namespace)::OrcusFormatDetect::detect(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>&) (this=<optimized out>, rMediaDescSeq=<optimized out>) at sc/source/filter/orcus/filterdetect.cxx:80
        [...]
        
        (Ideally, orcus::detect would only need a short prefix of the stream's content,
        but the implementation in
        workdir/UnpackedTarball/liborcus/src/liborcus/format_detection.cpp delegates to
        functions like orcus_ods::detect in
        workdir/UnpackedTarball/liborcus/src/liborcus/orcus_ods.cpp, which passes the
        content through some zip_archive that presumably needs the full content.)
        
        Change-Id: Ifaa37ee887d8296cbcf971313bde347ddfb17c12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136297
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [6cac364376785bfc82fabf7f9ae82c94d3b2825f]

        clang-tidy modernize-pass-by-value in l10ntools
        
        Change-Id: Icf07a0f3784f0f39fa6b141a24aa25fddab71901
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136272
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [154cffd87ee4a21b5c0c291f84c95d74cde2a143]

        clang-tidy modernize-pass-by-value in libreofficekit
        
        Change-Id: I1a6b4eb804a8cc4eb5e67ae4bbf8f31863f323d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136273
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-23  Stephan Bergmann  <sbergman@redhat.com>  [07295115f5742e0d06a21d280610903ad55a75f0]

        Revert "svp: don't directly yield in main thread"
        
        This reverts commit d2de55c93f94bbccff51fa7715b613341f1f4ae6 for now, because it
        appears to have caused a massive uptick in hung UITest_impress_tests
        (sd/qa/uitest/impress_tests/save_readonly_with_password.py, line 95) and
        UITest_writer_test6 (sw/qa/uitest/writer_tests6/save_readonly_with_password.py,
        line 54) tests across Jenkins, see the comments starting at
        <https://gerrit.libreoffice.org/c/core/+/117900/8#message-e439f5f2b9ed7a24d6f47fd640defe14dc392eb5>
        "svp: don't directly yield in main thread".
        
        Change-Id: Id114a0d904580024352e4acf37e2558f9f0ae6f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136250
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [1eaf11278a2f2f81fbff774fef73f72a6b1a4efb]

        fix build --with-help
        
        after
            commit 966d9757de471f2a5ea1ffa87cef019dcf1e0cb3
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Tue Jun 21 09:05:15 2022 +0200
            clang-tidy modernize-pass-by-value in helpcompiler
        
        Change-Id: Ie7c47d950287d96020857589f826b063e0912df2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136281
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-22  Mike Kaganski  <mike.kaganski@collabora.com>  [424a293664cbdffcceaa79756d59bb2d29080613]

        Re-enable the test
        
        After commit 7d5dcf5f547e29d61e788b88f7a3f7b4feafb6b2
          Author Mike Kaganski <mike.kaganski@collabora.com>
          Date   Wed Jun 22 16:22:50 2022 +0300
            Fix shape rectangle calculation
        
        the test should not fail anymore, both on macOS, and with
        non-default DPI.
        
        This reverts commit	5c6139ac36134a21345525c21e167a356b0892b9
          Author Caolán McNamara <caolanm@redhat.com>
          Date   Thu Dec 31 19:40:17 2020 +0000
            disable contantly failing test
        
        and commit d0f6c9f924fdbeed4c466e3a6eff7d6980ebc659
          Author Noel Grandin <noel@peralex.com>
          Date   Wed Jan 06 09:22:57 2021 +0200
            exclude more tests for non-default DPI
        
        Change-Id: I8e4b872d8ef0b3e695c7ce0b87598c4a7effe94a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136294
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-06-22  Caolán McNamara  <caolanm@redhat.com>  [eacd9b08fa9914c674f287b7bdceacf94d93a6ad]

        crashtesting: assert seen with forum-mso-de-53682
        
        not reproducible for me, but appears to be an empty string here
        sometimes.
        
        Change-Id: I8465f178cc7e5a6efdc08c1d15c154eeb2277c7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136287
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ccf84ce0de2580eadb1407f11707f05fb042a8bd]

        tdf#149204 revert getSeriesNames method to the original behaviour
        
        The VSeriesPlotter::getSeriesNames returned a filtered list of
        series names without the z-axis names, which is not expected from
        the name, so when refactoring the assumption was to return all of
        them names. This wasn't correct and has broken rendering of some
        charts. This change reverts the method to the original behaviour.
        
        Change-Id: I42464495a1a2b68a34efbc8409ae6c1417ff072d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136280
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-06-22  Caolán McNamara  <caolanm@redhat.com>  [5bb823073f9df786eb6dbaaec71f572b2059e818]

        crashtesting: assert seen with forum-mso-de-125088
        
        where at restoring the SaveIndex the underlying aLine string had
        been replaced, so the index is for a different string. Save and
        restore the aLine too. Not entirely sure this is what we want,
        but it does seem to be what this restoring code expects.
        
        Change-Id: I25bd02fad72d9b0729b9504fe04416340d0e070a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136286
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-22  Mike Kaganski  <mike.kaganski@collabora.com>  [7d5dcf5f547e29d61e788b88f7a3f7b4feafb6b2]

        Fix shape rectangle calculation
        
        At specific screen resolutions, caused failed CppunitTest_sc_shapetest:
        
          C:/lo/src/core/sc/qa/unit/scshapetest.cxx(169) : error : Assertion
          Test name: sc_apitest::ScShapeTest::testTdf137576_LogicRectInDefaultMeasureline
          assertion failed
          - Expression: std::abs(rExpected.Y() - rActual.Y()) <= nTolerance
          - after reload Y expected 9731 actual 10287 Tolerance 1
        
        which manifested the actual wrong position of shape written into ODF.
        Commit cd966aac6ecd8ce606ac3f2ccd602e467114ba3f
          Author Regina Henschel <rb.henschel@t-online.de>
          Date   Fri Dec 25 19:27:51 2020 +0100
            tdf#137033 improve save of cell anchored shapes
        
        had corrected the calculation of anchor point, but the overlook was
        that in some cases of non-transformed shapes, rMyCell.maCellAddress
        may differ from pObjData->maStart. Since aSnapStartAddress could be
        not set to pObjData->maStart for such shapes, the wrong cell range
        could be calculated for resized-with-cell objects.
        
        Fix this by using pObjData->maStart whenever there is pObjData. If
        it turns out that in some cases, rMyCell.maCellAddress is needed in
        calculations before the 'if (rShape.bResizeWithCell && pObjData)',
        aSnapStartAddress should be assigned to pObjData->maStart after the
        check.
        
        Change-Id: I7e0dc834c2ffb147430fb5b2cb8bdb4dca201b3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136285
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-06-22  Michael Stahl  <michael.stahl@allotropia.de>  [81273c65dd9cec5acd9464b9041f452a5481e10e]

        tdf#134759 sw: do CopyToModify() for both start and end node
        
        ... in SwNodes::MoveRange().
        
        SwRangeRedline::Hide() does CopyToSection()/DelCopyOfSection() so the
        previous commit fixed it, and SwRangeRedline::Show() does
        MoveFromSection() so hopefully this should fix it to restore the
        situation before hiding.
        
        This caused several tests to fail, and the reason appears to be that
        they pretty much tested exactly the problem that's being fixed with this
        commit, but the pre-existing fixes and the new one cancel each other
        out.
        
        In all cases the pre-exising fix moves all redlines and moves them back
        again, which is the sort of thing that sw_redlinehide wanted to get rid
        of; not sure why i didn't notice this earlier.
        
        The check for the 3rd paragraph where the style was applied still
        succeeds with the new bugfix, but the one for the 1st paragraph fails;
        it is unclear why applying a style to the 3rd paragraph should have an
        effect on the 1st one.
        
        Hence:
        
        Revert code changes of commit 1d65ffc5a37be21e0316019b1c96eb9a1c871ac0
        "tdf#105413 track changes: keep paragraph styles"
        
        Revert code changes of commit d97fc64a819f834302e384792668507df4cc412c
        "tdf#122893 track changes: keep paragraph alignment"
        
        Revert code changes of commit 6a54dd844d1821165642bbcc16bd12a01a23393d
        "tdf#122901 track changes: keep paragraph top and bottom borders"
        
        Change-Id: I0b70134902a7993c7bb11a3c619e45742764c8ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136056
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-06-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [575cfa6aebbea714f08e303a3e78d1ac8d99a7e0]

        tdf#69750: sc: Add UItest
        
        Change-Id: I4039da64a069af74046f95abacd3476122d9a542
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136232
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-22  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [a9df32c1f693fb79a6b8b4518cefe9ab5db4e03c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 893489db23d56977dbc9f775ffdad9f83a5cde40
          - combine switch and switchinline template rules
            
            Change-Id: I4436c0da1b0443ab9e699aac75122368db8ab5a5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136198
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-06-22  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [ecfb133598df609037263e06949acbbf520622b3]

        tdf#128150 Adapt sidebar to new "use slide background" property
        
        Change-Id: Idce049a7498f98b0079c708236cfeff7fddd6e95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135963
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-06-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [1f820cd30b3014c72f6711d80679faa8488ffcda]

        sw: fix crash in SwEditWin::MouseButtonDown
        
        Since GetPageAtPos might return nullptr
        
        See https://crashreport.libreoffice.org/stats/signature/SwEditWin::MouseButtonDown(MouseEvent%20const%20&)
        
        Change-Id: I4ad3492ef46bcd7b263a4de92efd9439a966fb56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136279
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-22  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [df3942bba54e5588020082e0197b233d0f043282]

        Revert changes to android/mobile-config.py
        
        made in 157298bb808a943616991927f9370a86c1f2ca48
        
        Got Tinderbox failure with
        
        Traceback (most recent call last):
          File "/opt/rh/rh-python36/root/usr/lib64/python3.6/xml/etree/ElementPath.py",
        line 263, in iterfind
            selector = _cache[cache_key]
        KeyError: ('%(component-schema)s[@%(name)s="Common"]/component/group[@%(name)s=
        "Filter"]/group[@%(name)s="Microsoft"]/group[@{http://openoffice.org/2001/registry}
        name="Import"]/prop', None)
        
        During handling of the above exception, another exception occurred:
        
        Traceback (most recent call last):
          File "/tinderbox/buildslave/source/libo-master/android/mobile-config.py",
        line 85, in <module>
            props = root.findall(microsoftImport)
          File "/opt/rh/rh-python36/root/usr/lib64/python3.6/xml/etree/ElementPath.py",
        line 304, in findall
            return list(iterfind(elem, path, namespaces))
          File "/opt/rh/rh-python36/root/usr/lib64/python3.6/xml/etree/ElementPath.py",
        line 277, in iterfind
            selector.append(ops[token[0]](next, token))
        KeyError: '('
        
        Change-Id: I34a770a342417fcbfb9689e3adc4b495d5bd5fe5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136282
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-06-22  Rafael Lima  <rafael.palma.lima@gmail.com>  [a3953061b66e8dcdd799109974e7175de311a356]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ccf60dc3e77793c242a6188fe18e4faa7f2aa469
          - Document new properties of the SF_UI service
            
            This patch documents the following new properties in the UI service of the ScripfForge library: Height, Width, X and Y
            
            Change-Id: Ie15844c0688c9dbf22146a2e2ea5a8690b1c005a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136169
            Tested-by: Jenkins
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-06-22  Rafael Lima  <rafael.palma.lima@gmail.com>  [0f57d53f4339a5f39df5ae5d304d5216193d7d1b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d0868a21f3789d2a73bfbcd4830b3b8ae4648087
          - Document ExportFilters / ImportFilters in SF_Document
            
            Change-Id: I63469ce9a6ea479f31f98612b0919bbca034e3a6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136168
            Tested-by: Jenkins
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-06-22  Stephan Bergmann  <sbergman@redhat.com>  [99ecc9732d44d528733e77c361c206ca3b121f99]

        Remove a dumpAsXml that looks like a debugging leftover
        
        ...left behind by d4123356c61db269651e950a0a2cc93e6d801c90 "RTF filter: allow
        measuring page borders from the edge of the page"
        
        Change-Id: Ib97061746e8f4ba988af7c7520b1e7e0c3e6cdce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136276
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-22  offtkp  <parisoplop@gmail.com>  [56bfb93d0028b735adaddd7d23be96145a7bd2ed]

        Detect WMF from header instead of extension
        
        Change ImpDetectWMF function to detect a WMF file
        from its header instead of just comparing the extension.
        
        Change-Id: I5a31cfd52b5425ab94424c2edce842365db04e8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134876
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-06-22  offtkp  <parisoplop@gmail.com>  [eedc5b1c576fcaaea85a5278762efc8ba8c5a084]

        tdf#149449 Add unit test for CSS class redefinition inside SVGs
        
        Tests what happens when a CSS class is redefined with new attributes
        and with already defined attributes
        
        Change-Id: I5996fa4dce6c98c1792001a11387bf570d159a8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136151
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-06-22  offtkp  <parisoplop@gmail.com>  [99f8e8aa0ccb741c2b5ede6cab75798c1793d899]

        tdf#149449 Don't ignore CSS class redefinition inside SVGs
        
        Previously if a css class was redefined like so:
        
        .cls2,.cls3{fill:#fff;}.cls-2{opacity:0.1;}
        
        the second definition of .cls-2 would get ignored and opacity would
        remain 1.
        
        This patch keeps track of the names of each previously defined class and
        makes sure to append the future redefinition instead of ignoring it.
        
        Change-Id: I20b55aea247d11774cd743505a90f1466f622b1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136109
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-06-22  offtkp  <parisoplop@gmail.com>  [29252e78627db79662d89919f77746824c6563c3]

        Add support for exporting SVGZ in Writer
        
        When exporting a graphic through Writer, graphicfilters ExportGraphic
        is called, which didn't have SVGZ exporting functionality before this
        commit. With this commit a valid Z compressed SVG file is exported,
        using the functionality that already exists in ExportGraphic.
        
        Change-Id: I6c7476ca78a8cb3719488ac4d8a5942e0557ed36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136094
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-06-22  offtkp  <parisoplop@gmail.com>  [9a5d46070e70e8cf42bea0dad37063d9ed71e375]

        tdf#100522 Add support for exporting SVGZ in Draw
        
        Detect draw_svgz_Export and compress the SVG before exporting if needed
        
        Change-Id: I7c8463292ee845a3ce2f2a3c5aa876b25dcedb2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135556
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-06-22  Lukas  <lukasmolleman@gmail.com>  [157298bb808a943616991927f9370a86c1f2ca48]

        android and bin/update: make pythonic
        
        Change-Id: Iaf791bfa8d9822843b26f2a2f2c3d94c55a60a0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133358
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-06-22  Alain Romedenne  <alain.romedenne@libreoffice.org>  [4e9b23cb2356cf7019a6ed81e08abf1664a72051]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1e58e8bacdb26bce4eb86485c183f12f87cc3e31
          - Improve SF.exception PythonPrint() method content
            
            APSO extension is optional despite existing explanation
            
            Change-Id: Ib7615996a04dd770d2ec96e6f6066c272074248b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136051
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-06-22  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [ab943f5bfa221f04195290149927321bb53f26c5]

        Document SD_DEBUG env var
        
        Change-Id: Ia1a71ba5ff4fcf4196899209f8d85c2975ed8e55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136225
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-06-22  Caolán McNamara  <caolanm@redhat.com>  [257d80b4ab086aae504694d37e43c5b1a7d9a386]

        crashreporting: apparent null derefs of SfxViewFrame::Current()
        
        Change-Id: I0e2c07a7eaa0a13be0a44c7cd187feec8ed4c2c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136277
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-22  Jan-Marek Glogowski  <glogow@fbihome.de>  [d2de55c93f94bbccff51fa7715b613341f1f4ae6]

        svp: don't directly yield in main thread
        
        AKA svp: always release SolarMutex on yield, v2
        
        Implement the TODO when yielding a non-main thread: "use a
        SolarMutexReleaser here and drop the m_bNoYieldLock usage"
        
        This whole concept of "deferred yield" is prone to spurious
        "deadlocks", if DoYield spawns a nested event loop. This will
        not only block one yielding threads, but all indefinitly. And
        not releasing the SolarMutex is also not fair for any other
        threads waiting. That whole m_nNoYieldLock hack is just needed
        to defer GUI processing to the main thread without releasing
        the SolarMutex, the exact opposite of what yielding does.
        
        While we can't do anything for the main thread as long as the
        whole nested event loop concept prevails, we can prevent the
        yielding thread deadlock using conditionals.
        
        With all the special m_nNoYieldLock gone from SvpSalYieldMutex
        there isn't any reason to keep it around.
        
        Change-Id: I87c006ad36b4959f7e0dd18dda99a58c4e25032d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117900
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-06-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [0feeb94f97332a8e803e1936d66e0f234bd51973]

        rename oox::OptValue::get to value
        
        as a step in replacing OptValue with std::optional
        
        Change-Id: Ia5d05c28a88beaced11ae1d0414de66106cc9e20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136269
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [813939f8e392feff0b6eeeee1bae023bc9c98849]

        rename oox::OptValue::get(Type) to value_or
        
        as a step towards replacing OptValue with std::optional
        
        Change-Id: Ic4afaca87034b1b794432ee4261a6495058b26fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136268
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [3ff9582704a024b4a89da9a63322e117157b5857]

        make oox::OptValue::assignIfUsed a free function
        
        as a step towards making OptValue into std::optional.
        
        Change-Id: I3eae4034a846dd63a16e501abe4a6eba9d186a49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136266
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [e9affc204c1d330b2a7873f44b3f575bcccdf4dc]

        remove OptValue(bool,Type) constructor
        
        as a step towards converting it to std::optional
        
        Change-Id: I6f377967f2a495d8c29979444607c991aaaf5d63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136267
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-22  Noel Grandin  <noelgrandin@gmail.com>  [3c6a53b9ce64180b2a03e097c1844f7496f26815]

        improve the look of the macOS combobox
        
        Change-Id: I4484fabcf6d883deeb3e417e46ce3973f2332f94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114251
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-22  Mike Kaganski  <mike.kaganski@collabora.com>  [4af2fa2a8be04f2c0070f5d61ac296d3a6ea9c7a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a9daf1b47b52f675225f31843b67e186a140845b
          - Numeral systems are "based" on digits, not numbers nor characters
            
            Change-Id: I9c411fe39e81d734d68c9e98253b3d125978f3bc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136239
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2022-06-22  Mike Kaganski  <mike.kaganski@collabora.com>  [3d71357556b7bddff09c8dc973b2bd0eb8c24e35]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cc62afdf93da53b17e1b7859376d01b03292de9c
          - Drop this nonsense
            
            Phrases like this look like an explanation form a clueless person.
            The help should rely on basics (like differentiating text from names),
            and not suggest to "place the number in quotation marks" when the
            argument is documented to be a text. If needed, the word "text" may
            link to a glossary article with syntax explanation.
            
            Change-Id: I32e7a3c68659f74db6bc30c5a3fa9acdd158acb4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136238
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2022-06-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [b7fce4a7d26aa559b0d86ec561348c9adee4efcc]

        replace oox::OptValue::use
        
        with emplace and operator*
        as a step towards converting it to std::optional
        
        Change-Id: I3fca397c7dcfe200962e2b81a423322e29787f20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136215
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7bcbe333b802b4b44630e0b23897ac8e230bc19b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3fe1af89c370e1cd9058b541cb34f629348c610d
          - Fix typo
            
            Change-Id: I373f0e742157c2d5e7e2af9b34b0d7f38f605e5a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136259
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-06-22  Miklos Vajna  <vmiklos@collabora.com>  [4db394c14edc804444e678e7b590a16634f3c6f5]

        CppunitTest_sw_ooxmlexport16: avoid mustTestImportOf()
        
        Can use CPPUNIT_TEST_FIXTURE() instead.
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I82403120433e69221e3533e371e53b92470f6325
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136256
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-06-22  Stephan Bergmann  <sbergman@redhat.com>  [28597ee6f713baa6833e6e7837faac46ba5c173a]

        Make code a bit more explicit
        
        ...and avoid the ugly unsigned short vs. SvxAdjust mismatch
        
        Change-Id: Ie820b5fda00942d258668535598027f9d878c013
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136264
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-22  Eike Rathke  <erack@redhat.com>  [086055b0d7e44d1d07b3f23af55503e6a3924d87]

        Related: tdf#142293 Consider bAsciiUpper for matching CharClass to lowercase
        
        ... as also that may had lead to the locale's uppercase.
        
        Change-Id: I5c75b4e52260539f5b66c0d2195b2137c9b1b8ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136265
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [6b15decd0acc2c7c0622baba65b9d4c019a4183a]

        crashreportScraper: encode the url
        
        Change-Id: I1f738f017966a6fe48dd9e2cf36dbdf5f50c0cef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136229
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cbe00c2eea06bc59c4bf3b36fbb5f2d1d2d87ef4]

        Fix typo
        
        Change-Id: I116e7fe8ecc5d9440e537613a55b880512a1706d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136260
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-21  Stephan Bergmann  <sbergman@redhat.com>  [62e2288a9b0b7cef37af432f2f6671c0fded51f5]

        Use proper type for aSvxToUnoAdjust
        
        ...following up on a comment in the commit message of
        37ec4442d70339dc8ec5fb8e4ec8984420b6e14d "o3tl: ensure that the initializer of
        enumarray contains enough elements":  "In sw/source/core/unocore/unosett.cxx
        with its odd mix of saL_Int16 and USHRT_MAX, lets keep things that way for now
        (probably awaiting later clean up) and use casts to avoid the implicit
        narrowing."  The USHRT_MAX values always mapped to -1 when the elements of
        aSvxToUnoAdjust are used to initialize sal_Int16 nINT16 later on, so make that
        explicit here (but an explicit cast from int to sal_Int16 is still needed for
        them, to avoid narrowing failures from within the enumarray ctor).
        
        Change-Id: Ib401ff94c429f8415199a5d35997d17266e04279
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136262
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-21  Chris Sherlock  <chris.sherlock79@gmail.com>  [2bf296ddd10f0a56bdf799712bac1ccb10ed8b72]

        io: drop unnecessary cast
        
        Change-Id: Iaceab1b85e41dbb2102fe829f7abc2f8e3898a52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135693
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-21  Chris Sherlock  <chris.sherlock79@gmail.com>  [e02a7a55c23d23dd7afa2627a7e10c70e1cba001]

        registry: remove unnecessary comments
        
        Change-Id: I03b49dcf4bb668b0e4967eb4e88639a5a7e36c8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128174
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2022-06-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [1dbfc4fdc9710e670e25bff5636e0336efee8a18]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a5a05714cad12c2205389b98557400c4069304ea
          - Fix bad link
            
            Change-Id: I6470492a640355d98a652183d688684874e843b7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136257
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-06-21  Jan-Marek Glogowski  <glogow@fbihome.de>  [fb9af884de622cdac23887417ccb32cfd34860c3]

        Refactor PopupMenu::ImplExecute for async support
        
        Splits ImplExecute into PrepareRun, Run and FinishRun.
        
        Change-Id: Ifddb1e968b468c9757eeece0bb19513cc26a9c8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125597
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-06-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [1fd6298be955331f64f6f0b2e04675d9914f44e4]

        use SAL_UNLIKELY to make logging a little more efficient
        
        if we have logging compiled into a release build, the most frequent
        logging (e.g. INFO) is typically off, so most of the time, we are not
        going to execute the logging.
        
        Change-Id: I2b464b4153307df8730998728e508cce09d5013b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136212
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-21  Jean-Pierre Ledure  <jp@ledure.be>  [7f2464c41adf3e45fe020e87198fb0cb939e6e34]

        ScriptForge - (SF_Calc)FIX wrong sheet name validation
        
        When the name of a sheet contains a "." or a space, when passed
        as an argument, the name must be surrounded with sinle quotes
        (like in usual Calc formulas).
        
        The validation of the sheet name goes thru the comparison with
        the list of existing sheet names in the document.
        
        The comparison compared erroneously the name with quotes and
        sheet name without quotes.
        
        Gave an unjustified user error.
        
        Example:
            calc.Sheet("'Commits 7.4'")
        
        Actual commit should be pushed to LibreOffice 7.4 too.
        
        Change-Id: I1ffd1dc42a0fd4a28fcea87de297c4cb02da6a5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136233
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2022-06-21  Jan-Marek Glogowski  <glogow@fbihome.de>  [afc828b9833b7a612369e95606ba56d41ef2c369]

        VCL expect correct frame size for native menubars
        
        ... and renove the wrong framesize hack in the Qt backend
        
        This wastes a few additional pixels in the frame backing store,
        actually covered by the real native menu bar, to get rid of all
        the hacks and eventually fix quite a bunch of bugs in Qt (and
        maybe other backends).
        
        This seems to work correct with Qt using either QPainter or Cairo
        as the painting backend. It's much simpler then my previous failed
        attempts to fix the Qt related bugs. I would like to convert every
        implementation to my interpretation of the API (at least I now
        documented the API). It looks like Win and Mac will just work,
        because Win has no native menu bar and Mac uses a global menu,
        so always returns the size of 0. And Gtk also seems to work, if
        it also lies about the menu bar size being zero. That just seems
        consequent, if the frame size is reduced by the menubar size.
        
        This fixes at least:
        tdf#64438 - Dockable panels in LibreOffice not dockable using KDE
        Works.
        
        tdf#130893 - XWindow::SetPosSize resizing based on
          XWindow::GetPosSize shrinks the window
        The document macro from tdf#130841 now doesn't resize the window.
        This is just fixed for Qt.
        
        tdf#134704 - KDE5 - unable to dock sidebar by dragging frame
        not fixed, because the sidebar window is now a dialog, which is
        not dockable. FWIW the same has happend the Navigator (F5), which
        also renders it non-dockable. No idea, if this is intentional.
        
        tdf#137471 - CMIS dialog advances beyond lower right corner of the
          screen
        So commit 3f8d3fd4649ef09e86c735617383a4bda0425540 ("tdf#137471 Qt
        return frame pos + client area size") was really not enought as a
        fix (at least it didn't break anything). The whole parent-based
        repositioning is wrong and it really depends on the correct frame
        size, so I'm keeping this as fixed by this patch.
        
        Change-Id: I7faeace61b456c2b0f42c7a826f58018b70d46ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135082
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-06-21  Jan-Marek Glogowski  <glogow@fbihome.de>  [dbaf5f6fad2ec10f69cf46f9cb697b8760c2a01f]

        svp: fix UB SalGraphics vector access
        
        Change-Id: Ic417ffbf91b04ebd6e6f18ac03b155fd01bbb316
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136226
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-06-21  Jan-Marek Glogowski  <glogow@fbihome.de>  [d48dd6057ecc50dbb31d24adce76aaf27d16db16]

        Correctly free font previews on settings change
        
        Change-Id: I9fdce7c9fb8a18571d3d6a317b28a344f18efa82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136227
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-06-21  Siddhant Chaudhary  <urssidd@gmail.com>  [9d0ca8ee3f0c2a4e6c0bebec6ef1523cd04e849a]

        tdf#69750 Preserve last used Paste Special options for next session.
        
        This feature stores the Paste Special options for Calc in the LO
        registry for use across sessions, so that users don't have to set
        options everytime they start a new Calc session. A new group named
        "PasteSpecial" has been added in
        `officecfg/registry/schema/org/openoffice/Office/Common.xcs`. The
        function `ScInsertContentsDlg::storeFlagsInRegistry()` has been added,
        which is responsible for storing the state whenever the dialog is closed
        by clicking either the OK button, or one of the four shortcut buttons.
        Also, whenever the dialog is opened for the first time in a new session
        (represented by the `firstLoad` boolean flag), the options are loaded
        from the registry.
        
        Change-Id: Icc879b11feb5bfe32777b6e548d9c0804d93a33e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135110
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-06-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [36d3fa20a5e0ebd7d3befd789a6930c777972e8c]

        remove oox::OptValue::set
        
        as a step towards converting it to std::optional
        
        Change-Id: I49db0b13338388c92108fc2c27d8e662dcd954d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136214
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [6471ea40f7739814264ce8540cdedef28a3cb731]

        remove oox::OptValue::differsFrom
        
        as a step towards converting it to std::optional
        
        Change-Id: I198abb4ae85b1d82f465577ebd0eec37b78c1111
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136213
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-21  Jim Raykowski  <raykowj@gmail.com>  [b99d5bd8318d7f3fefec4fb3cde609fbfbf88354]

        End listening and clear active shell when the dying shell view is the
        
        active shell view
        
        Corrects listening not being ended. This patch is based on the code
        in SwContentTree::Notify to end listening and clear the active shell
        when the dying shell view is the active shell view.
        
        Change-Id: Ic51e8b5355668e3bd133a8370eeb407694cc9e30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135034
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-06-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [27e1bc4b2bd7c079dc7e920acd05c707db6b9e34]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4ab7e2cf0ecd45c000eb7605c1918265569e52f7
          - tdf#149393 cross-ref DECIMAL <-> BASE functions
            
            Change-Id: I5f8a2e5d93ca0d723a6adfc31aa6cd3fcc7568c5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136085
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-06-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0aca45d8e767b2a1f11b97354dd6313d56b87aab]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1ac04d8a56bb3e066ae1157adf05187bfee28824
          - tdf#149352 Add bookmark for selection Help page
            
            Change-Id: I60b56bbca62103a3f5b21d57e2909ebf926e8be0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136086
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-06-21  Jan-Marek Glogowski  <glogow@fbihome.de>  [bf35c2b7f4b9fa18e387e2ee8df518303696e13c]

        OUStringBuffer: add append via operator<<(T&&)
        
        ... and use it to implement SalFrame::DumpSetPosSize.
        
        Change-Id: I82301f7e1f6641d6167c9577ce9ef44ef8067297
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135808
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-06-21  Eike Rathke  <erack@redhat.com>  [909cdd552199d35f7c10be0a8be370158aea0815]

        Resolves: tdf#142293 No "+ or - may start formula" when editing content
        
        If it was a formula already it would start with = anyway.
        
        Change-Id: Ib3c0ebcaf99231d387f1aace8e1a5642061de3a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136208
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [c7c49309d0021b0e26c3179dd7adce71431ec7fc]

        clang-tidy modernize-pass-by-value in extensions
        
        Change-Id: I9f31d6ddea3f99ed3334fa00d0f2c8448f9b9583
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136203
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [7778a1a573ad87fae76810ad67e6808b22f63420]

        clang-tidy modernize-pass-by-value in forms
        
        Change-Id: I9b4b8db9872ccc8aeb461e34ceed203af7ea35b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136204
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [49fdae5bb4f584d26cea958e554678154bedf379]

        clang-tidy modernize-pass-by-value in io..jvmfwk
        
        Change-Id: I6e19d4d03957c35caa79a231927eae04ae630442
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136209
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-21  Caolán McNamara  <caolanm@redhat.com>  [8fb6f3d894093c729e8ee304f8b6fb553a7ceac4]

        ofz#48161 Container-overflow
        
        Change-Id: I99a63c3cfa48344221dbe4a7400d313d875abd82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136207
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [d8487667e65184aa58520aa907fa747a73a08e34]

        rename oox::OptValue::has() to has_value
        
        as a step towards converting it to std::optional
        
        Change-Id: I9b2201c29827fcddae3b46480065c90b2907e6cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136210
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [966d9757de471f2a5ea1ffa87cef019dcf1e0cb3]

        clang-tidy modernize-pass-by-value in helpcompiler
        
        Change-Id: Ia074fb5be66486e56af2540a978e72c954485e42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136205
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-21  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [79a279eee1071f2bf855a2681c1706169dd0062e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b48ace599e8c109c4090c178823c6718f78103da
          - make generated help files deterministic/reproducible
            
            generate-id() is only stable within a single invocation, the results
            vary from run to run, causing two builds of the same codebase result in
            different output.
            Due to help including snippets from different files, a simple count
            won't be unique enough, but combining it with the sourcefile's topic-ID
            does the trick.
            
            Change-Id: I2ab8988bc34c9136fcd99d074cf0b189a8f40eb7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136197
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-06-21  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [499ecbf3a36990c29dc7e1fb9b0ecb1d297c2848]

        Fix crash when no valid EntryDescriptor found
        
        When opening macro run dlg, the last selected entry is displayed again.
        When no entry was found, a crash occured in some situations
        (GetLastEntryDescriptor() returned garbage).
        
        Initialize m_aLastEntryDesc properly, and make sure the method returns
        when no last selected macro was found.
        
        Also fix some nullptr crashes which occurred during UITests
        
        Change-Id: I7bd1a0b8824725f9935876ae26d8222410a3bc25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136140
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-06-21  Caolán McNamara  <caolanm@redhat.com>  [3f04d692141714259a4c4f1060213cd43804d1db]

        cid#1506304 Uncaught exception
        
        Change-Id: Iaf2563edd5ec038d50c10cd5207eb40339bbb260
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136206
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-21  Miklos Vajna  <vmiklos@collabora.com>  [8a5eff74fea46294fb15a2328e59214d11b8d52b]

        basegfx: extend basegfx::B2DHomMatrix::decompose() documentation
        
        decompose() on basegfx::B2DHomMatrix is easier to remember than the
        opposite direction.
        
        Change-Id: Ied534ad2fd00d23bde5caa16cfc22e0d06c6b984
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136199
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-06-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [5b3337e50e4480fe385a23a58ddbd6709de714be]

        clang-tidy modernize-pass-by-value in embeddedobj
        
        Change-Id: I5ed8591a3c3ae58d5ddf921814b8d7a373f9c76e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136202
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [7c9d99a5cb2702e478f719bfa8167952293c2793]

        elide some makeStringAndClear() calls
        
        Change-Id: Ie8c04a8c414f32cc0e68fbab1d24a9707f179011
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136201
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [5d30e9e101ae8167c33fe24ca12d8d0685f9f8fb]

        tdf#142293, tdf#141495: sc_subsequent_filters_test2: Add unittest
        
        Change-Id: Icca8f402a960ac9de9a4f4d2c9f8d00f5abd0d37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136188
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [3be3fb9bafc4c2bf17ef3fe4eba0a059199abe24]

        tdf#126109 calc slow when replacing string to number
        
        Normally, the answer to repeated erase(begin()) is to walk backwards
        through the array.
        However, sometimes (like here), doing so will mean that we end up
        inserting at the front of a different array, which means we don't gain
        anything.
        
        So, store an extra field in the mdds block, which implements a kind
        of very simple approximation of a circular array.
        
        This gives me a 50% speedup for this bug.
        
        This is the simplest possible thing that could work.
        It could probably be made a lot more sophisticated in terms of not
        wasting space.
        
        Change-Id: I036349786896f28b617dfd0924f5743db6a57695
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135896
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-21  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [2185eb10147723bbf1b7966f995dc01d64c5e6c8]

        tdf#128150 Only show "Use background" btn in Impress & Draw
        
        Change-Id: I5d14f651af55b51a8a02a8a4ddbb1c0921b15d81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136182
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-06-21  Chris Sherlock  <chris.sherlock79@gmail.com>  [903403c1e3d5c0f882189fa87ed2b19c16a9893e]

        vcl: rename mnExtraData to mnRendererId
        
        The name "extra data" doesn't really describe what this field does. What
        it actually does it to specify what animation renderer should be used.
        
        Change-Id: I1e705ba89d09ceb41a8649c8947225c7b6816e7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/76403
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-06-21  Chris Sherlock  <chris.sherlock79@gmail.com>  [a98b0037c6116ed7a0f4f426571bbb361cf2e62f]

        vcl: rename ImplAnimView to AnimationRenderer
        
        An ImplAnimView is actually just a way of rendering an animation to an
        OutputDevice (RenderContext). Each instance has a unique ID (called
        mnExraData, which is quite misleading). ImplAnimView doesn't really
        mean much so hence the rename to make this a bit more clear.
        
        In the process, also rename local variables pView to pRenderer in
        Animation functions.
        
        Change-Id: Ib70f41052c5266acd7f2460001ce5be75b74d5a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/76402
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-06-21  Marco Cecchetti  <marco.cecchetti@collabora.com>  [0dd712ff067115b0b53ba412c61a4f5329662550]

        impress online: not handled transform animation causes core crash
        
        The transform animation uses the svg namespace for some attribute,
        anyway the exporter was not configured for handling attribute with
        such a namespace prepended.
        
        Change-Id: Ia33f55e3589b5743352ec0a156408b374a92509b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134356
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2022-06-21  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [ab12274ffda3a1a5a1ff33203acf9de665d4a636]

        Breeze, KJ, Sifr, Sukapura: tdf#149646 Add More Button icons
        
        Change-Id: I89692967d9721cac4ec5bf51c1aec1e7caa92962
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136200
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-06-20  Caolán McNamara  <caolanm@redhat.com>  [3b852f274696a5e2a44bb4107c37cea9d291758e]

        add a fuzzer for our lock files
        
        Change-Id: Iaf28aa4455ea9d798d9e2649e1e7c6f1216846f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136194
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-20  Rafael Lima  <rafael.palma.lima@gmail.com>  [fe53688bd379dbff08ef6afc1654d033ab3eecb5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9c5eb82a113db0fe3be363d5260b48da932b2b20
          - Document new FilterNames property of the Platform service
            
            Change-Id: Icf5093e394b06deebd66b2577af8443e109efea7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136119
            Tested-by: Jenkins
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-06-20  Noel Grandin  <noelgrandin@gmail.com>  [b95142c11e80c58b70dff68bfd7f3792657b9ee2]

        tdf#58134 Reset Button in Options Dialogs
        
        fixed a couple of these.
        
        Change-Id: Ibef29afee1d702af2812996093deb7204c74e32c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136195
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [8388b834c547d39ceff68b0e247ec164e9fc505d]

        elide some makeStringAndClear() calls
        
        Change-Id: Id7116fac8a6f65db18ff93384c5faf2f6481f6fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136186
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [98cd8e89e681463c909ff10d403fba540868e2f2]

        elide some makeStringAndClear() calls
        
        Change-Id: Id1657c6b9399780c81e8fbf0ff0a71371a66600f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136185
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-20  Eike Rathke  <erack@redhat.com>  [36cf12d449c892e6bbacb7da5f4b008f7762232b]

        Resolves: tdf#147265 Return correct default if currency format is duplicate
        
        For the default currency format
        SvNumberFormatter::GetCurrencyFormatStrings() returned always the
        last added position, regardless whether that format was added or
        not, which it isn't if the format code is a duplicate. Let
        addToCurrencyFormatsList() return the position of the existing
        format if the duplicate was rejected and use that for default.
        
        Change-Id: I148d7379de75cae402b063f7b2f92947e345176f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136187
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-20  Hannah Meeks  <hmeeks4135@gmail.com>  [a1c6d24aac530d7374cf0fdc5c62570d86e30996]

        Simplify checks with functions.
        
        Change-Id: I55fbab5d8184a743ace3cfec884b0364536ee6fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136088
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [6623d5196467c489585130725866e8993bc8dde2]

        elide some makeStringAndClear() calls
        
        Change-Id: I4420042f7c8fdf743b888d6f7c1c0d2d3e0b877e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136184
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-20  Caolán McNamara  <caolanm@redhat.com>  [48271742a062b0fbdedfe9396f942d3f9b5ce46d]

        Use of uninitialised value of size 8 on export to pdf
        
        ==2899330== Use of uninitialised value of size 8
        ==2899330==    at 0xCABB82A: (anonymous namespace)::appendHex(signed char, rtl::OStringBuffer&) (pdfwriter_impl.cxx:120)
        ==2899330==    by 0xCAEB14C: vcl::PDFWriterImpl::emitTrailer() (pdfwriter_impl.cxx:5466)
        ==2899330==    by 0xCAEDA09: vcl::PDFWriterImpl::emit() (pdfwriter_impl.cxx:5773)
        ==2899330==    by 0xCA9F10C: vcl::PDFWriter::Emit() (pdfwriter.cxx:53)
        ==2899330==    by 0x3D5FE329: PDFExport::Export(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (pdfexport.cxx:1012)
        
        an issue since...
        
        commit be39eba9a3d81e20c42f1073a365e91ce855c1cd
        Date:   Mon Jun 6 00:17:02 2022 +0200
        
            Use same glyph width in PDF drawing and font subset
        
        Change-Id: I72dbcf2bb7934c9f911c7c5c3035d3d166e9521a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136183
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-20  Caolán McNamara  <caolanm@redhat.com>  [b4760a4feefc8696dc29fdd7320b65d2d3b7e523]

        ofz#47118 Timeout
        
        Change-Id: I544074822cfa51ae162afa370c488a1f6132088c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136145
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-20  Justin Luth  <jluth@mail.com>  [0332ab4bbbad2c4fad08650d62bf7addec0d2dd7]

        tdf#140967 docxexport: hairline is default and not a specific value
        
        This effectively is treated as a zero,
        although I didn't find any documentaiton that indicated
        what is supposed to happen when a:ln has no w=.
        
        Otherwise these numbers are normally in the thousands, and not "2".
        
        Change-Id: I9dd6a334e88feb9a2bafe29f92229b6cfdff9747
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135674
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-06-20  Siddhant Chaudhary  <urssidd@gmail.com>  [ff9ff6018bea7c1a4524c8edca8ef554c74e4b3f]

        tdf#141026 Put user and computer name into collapsed section
        
        This patch hides away the file name and the name of the user when the
        user tries to open a locked file. This improves privacy, as discussed in
        the bug report.
        
        The .ui file for the new dialog box is
        `vcl/uiconfig/ui/openlockedquerybox.ui`. The source files
        `openlocked.hxx` and `openlocked.cxx` have been changed to implement
        the new dialog. The old string template `STR_OPENLOCKED_MSG` has been
        deleted to hide away the private data, and a new string template
        `STR_OPENLOCKED_HIDDEN_DATA` has been added; the latter will be hidden
        inside the expander dialog. Finally, corresponding changes in the
        makefiles have been made to let the makefiles know about the UI file.
        
        Change-Id: I3cc9d2f6e2d9bc43857c80662e2a405aacd7fc70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132342
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-06-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [df0d25d440aad265b3cb3555632bf19f74f47330]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5688744142df9c9059b84e4ce8a092d60dcae9f9
          - tdf#149318 (part) refactor row/cell table optimization
            
            Change-Id: I8f88def2a5f1b14abf271d6bb950062214d6b193
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136090
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-06-20  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [4d0abf6eec9beb8252a513be7e588b9ecbb7c9bd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b190949bdc9482030154e4db6de1ffbd4215942c
          - Remove unreadable, obsolete fonts
            
            Change-Id: Ic1a9839b1819c6b455ded63e120b32c5995e58c8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136153
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-06-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [7925b4de3f9213a1aadfe7a4b1153241f264f439]

        use std::monostate in std::variant
        
        as suggest by llunak
        
        Change-Id: Id22253198bff16eeb596e1a15ddaba1f6ac227d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136146
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-20  Caolán McNamara  <caolanm@redhat.com>  [94be0c12fe419cc7f50f5cfc6cdf161805e7490f]

        SfxStyleSheetBasePool::Find can be const
        
        Change-Id: I5cf2737d05cfe4b0be936a77cfb96db053483438
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136141
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-20  Caolán McNamara  <caolanm@redhat.com>  [20faff1d46769a3c4150299b0b91d51bea4e543e]

        SwDoc::IsUsed(const SwNumRule&) can be const
        
        Change-Id: I9966c2d71670d53375e27090e1ad3dffb780f81e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136143
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-20  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [843f33187740155db9e1d1e6638b403e4fdb0a59]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8db4f0bd980c14b969f8bc08d3a1ecac7d5f7336
          - tdf#142380 tdf#142531 Update font stack, w/o “system-ui”
            
            Change-Id: I1e6f27883b707147fdd07cdca2ca56e99a9fdc95
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136152
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            Tested-by: Jenkins
            
2022-06-20  Luboš Luňák  <l.lunak@collabora.com>  [a6b9fbfc15b9e1756ac8ea939b4c588e3f170c1d]

        fix SwViewShellImp::AddPaintRect() for sub-rects (tdf#146536)
        
        Using just two corners to build the new resulting rect works only
        if the new rectangle actually really extends the previous one,
        but the <= means that this may compress also rects that are already
        contained in the previous rect, in which case it's necessary to
        make sure to use union to get the larger coordinate).
        
        Change-Id: Ie4303dfef903bded6d63625531e424a32cc01b06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136144
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-06-20  Caolán McNamara  <caolanm@redhat.com>  [54520bd1a01ff2e29bb92008778ebded8b2db9aa]

        ofz#39186 reduce max length allowed
        
        Change-Id: I1b11e5451a305f45f369d9140b71c2a5e8b77230
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136147
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-20  Caolán McNamara  <caolanm@redhat.com>  [43ae4e9a694c68101a907b0d1e31b4bd57e11bd1]

        ofz#47463 OOM only first byte of 'font', 'ratio' and 'space' are used
        
        1.098GB -> 854.6MB
        
        Change-Id: I3390c3a5abe457f8d0ad49b03b50a2d353566c2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136142
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-20  Mike Kaganski  <mike.kaganski@collabora.com>  [f4ff0ed55707078868415541c4a1aebd3db1e142]

        tdf#149622: also clear return value before calling method from SbxObject::Call
        
        Moves the custom cleanup logic to overridden SbxMethod::Clear, to simplify
        the cleanup code and make sure it restores empty Variant correctly.
        
        Change-Id: I01fa0529acd9ac787ffcda60fd6836ade4afdcb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136108
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-06-20  jsala  <javier.salamanca.munoz@gmail.com>  [2c68c419c1fce6de1a81e1f13a84b7069125a204]

        tdf#147021 Use std::size() instead of SAL_N_ELEMENTS() macro
        
        Also change some integer by std::size_t
        
        Change-Id: I999b4dddba6ef1feb0a65aad24e97f507b577b59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136104
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-06-20  Miklos Vajna  <vmiklos@collabora.com>  [486810603fb3f84847bb549004ed0394a2e22d0b]

        sd theme: consider accent1 color when inserting shape with solid fill
        
        Once a theme is defined for the master page of the current slide,
        PowerPoint inserts a shapes with their fill color & line color set based
        on that theme (so this color is master-page-specific), while Impress
        sets the fill & line color based on the default shape style.
        
        The Impress behavior has the benefit of doing the usual style-based
        formatting, but now a document-level style overwrites a
        (master-)slide-specific theme, which is inconsistent.
        
        Fix the problem by extending sd::FuConstruct::SetStyleSheet(): if we
        construct a shape with fill, then not only apply the style sheet, but
        also set the fill & line color based on the theme (if there is any).
        
        Note that this works both in case the shape is instantly created on
        click (LOK case) or when the user first draws a top-left -> bottom-right
        point pair to define the position / size of the shape. At the same time
        line colors don't support themes yet, so that color is just a plain value
        for now.
        
        Change-Id: Ic6ae8f91bd719bd80f2b56f12b001d29b0961e6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136138
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-06-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [fd916f4eed3f04f345159347a35a2af4d18dbb9a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fd6e7ec2b20e751a092a38cc3c3c92acf82fde81
          - tdf#149607 Fix broken link
            
            Change-Id: Icff7f1b3740063d253e9d5699a6918fed10dacb4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136101
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-06-20  Michael Stahl  <michael.stahl@allotropia.de>  [9c2c48f14535e58cad0453fef584400ee703aecc]

        tdf#128150 xmloff: ODF import/export of fill-use-slide-background
        
        This would be better as a value of draw:fill, but we can't add values as
        an extension.
        
        Change-Id: I05db879a8cb5018e0261f049ae91a5b9aaa760b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135814
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-06-20  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [50394abcc36a73c0205e6cb69d925c66c25f81f2]

        tdf#128150 Implement/add SlideBackgroundFill visualization
        
        React/interpret new SlideBackgroundFill mode for SdrObjects/
        XShapes, defined by drawing::FillStyle_NONE and usage of
        XFillUseSlideBackgroundItem as (true).
        
        Do so by adding a detection, a mode to SdrFillAttribute,
        reacting on it by creating a new implemented  B2DPrimitive:
        
        SlideBackgroundFillPrimitive2D provides a Primitive2D for
        the SlideBackgroundFill mode. It is capable of expressing
        that state of fill and it's decomposition implements all
        needed preparation/creation/collecting of the geometry
        in an isolated and controllable space and way - the
        B2DPrimitive way. It does so based on the given
        ViewInformation2D, reacing out for all needed data/
        geometry from this.
        It clips & transforms/combines as needed, providing the
        necessary visualization of the MasterPage content *over*
        other objects on the Page/Slide. It is currently simple
        buffered (due to being derived from
        BufferedDecompositionPrimitive2D) and detects if
        MasterPage changes. Still, more may be needed.
        
        Change-Id: Ie11403c0b705fc2ecdfd7eb2fa5ae1a93a21b460
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135971
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-06-20  Stephan Bergmann  <sbergman@redhat.com>  [8dfd706b1fd009eda88a27991fb17affed9659f3]

        Suppress unhelpful cid#1506515
        
        Change-Id: I8d1025a680ea5e4a6ec872478db118837dd91af4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136137
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-20  Miklos Vajna  <vmiklos@collabora.com>  [2914e2d497f153736e5725c0428f9d340ef621ca]

        sw: prefix members of Acd, Customization, MSOWordCommandConvertor and ...
        
        ... Sttb
        
        See tdf#94879 for motivation.
        
        Change-Id: Ifc5637a97fced3a4bbab64b4ef9784cb4f586694
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136135
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-06-20  Chris Sherlock  <chris.sherlock79@gmail.com>  [983aa4a107bac672497f07b0bbbc752126af2d2a]

        store: remove useless comments from store
        
        Change-Id: I4b2582d3a7314d8752a56e83a4af7618b053abb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128170
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-20  Stephan Bergmann  <sbergman@redhat.com>  [1b7a4ea1d59c9f5cb9d5312d362c1d4decb19e02]

        -Werror=maybe-uninitialized
        
        Change-Id: I640fbd373262c008c44b616fbc0c05d28778226d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136083
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-20  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [39ffe421047e69554e601cedf0fde931ccc18ca7]

        KJ: tdf#149008 differentiate Description and Caption icons
        
        Change-Id: I6f02d336c1da9108199a3aa83efe033b84784a48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136134
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-06-20  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [e9b8e46e0b0c716b7c32763d3c7e966e43f06b63]

        Sifr: tdf#149008 differentiate Description and Caption icons
        
        Change-Id: I5fdcd8bc72516153fd027460dcf5c58285573cab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136113
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-06-20  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [eabd22ad8ed99ccdbc4f94ea22944c471b21b447]

        Sukapura: tdf#149008 differentiate Description and Caption icons
        
        Change-Id: I063e2d881fb17516dd2a76ede76d8d5b2831b1fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136112
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-06-20  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [cb22629eb251de97084ab11f80cb54687483996f]

        Colibre: tdf#149008 differentiate Description and Caption icons
        
        Change-Id: Ie900f53008122f4df6349800fd0762f2671eda59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136111
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-06-19  Caolán McNamara  <caolanm@redhat.com>  [f5f946e707cb8beda0e4ae790aa65abbf61b3083]

        ofz#47706 Timeout
        
        2m34s->1.6s
        
        Change-Id: I2370237e07d6e2a45c831c70ac1c1158efef7816
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136107
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-19  Gabor Kelemen  <kelemeng@ubuntu.com>  [352284e77f905bc5f09c1dfdab35059e0a3de6bf]

        tdf#68335 Increase default para spacing before/after to 56 cm
        
        and fixed line spacing as well.
        These may be set to 1584 pt in Word, but the UI incorrectly showed
        even the correctly imported values as 10 cm.
        
        Turns out this is only a UI limitation, so lift it for UX interop.
        Save/reload already works fine to odt, docx, doc, rtf formats.
        
        Change-Id: I69a772e860ad24a1b317dc041b0c55f0a9d461de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136102
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-06-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [994ff7a1d36382c21cff34f7a89b2b6690f2edd5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 26d2c0e3e5bfd595b82dad52333e8b57f040a6f7
          - tdf#149301 Update Navigator terminology
            
            + Refactor, simplification of <switch>
            + Removed duplicated hid bookmark for Contents
            + Update icons and <alt> text
            + added some of the comments of tdf#178755
            
            Change-Id: Ifaba80d212828e47d99275a9b0a1681eb3bc3430
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136105
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-06-19  Julien Nabet  <serval2412@yahoo.fr>  [2a38c834c8b7712421f1125aa0e382de70767b55]

        tdf#128196: filenames containing # get truncated when saving to GVFS
        
        + replace getLength() by a call to isEmpty() since we're here
        
        Change-Id: I77a318ea3e8ceeeddd6c64cee25aa6700cb3457b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136084
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-19  Laurent Balland  <laurent.balland@mailo.fr>  [6cbe52d4e90a21495ea20a82e31afb2b19d13377]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 76523322affd4d47952dfcfe0a6822c3d746ffa5
          - Update tdf#129679
            
            Remove Apache license as it is a new file
            Add some details.
            
            Change-Id: I9cf2b707d32772017ab56f093115419ca020398a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136106
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-06-19  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [30529311ffbbe193765aff0ff353d3409fce3a3e]

        tdf#113002 - Add numeric flag to recurring data fields
        
        Change-Id: Ife6ace86807f85c644ff919621f562c251c6690f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135915
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-06-19  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [1c6057aa5a6b6cbd9cc8cbfbc3080dd2fdbd8783]

        Breeze: tdf#149008 differentiate Description and Caption icons
        
        Change-Id: Idc1bb11a5daffb5b9f29a14f6086c69e6ae875fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136100
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-06-19  Caolán McNamara  <caolanm@redhat.com>  [5d41aca772cb9c4afd92ad408c66bd9642bb3952]

        cid#1506514 Uninitialized scalar field
        
        Change-Id: I777d9008289b2afb464d1002e8be32072c0a4501
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136099
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [66b93c18fd4c4587a3ae38d0114152d061702d22]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dc1fab4011de88f60e5b8e6a3269971046e25c11
          - tdf#146762 update Tab key variations in lists and chapter headings
            
                tdf#146762 changed the behavior of Tab, Shift+Tab, Ctrl+Tab, and
                Ctrl+Shift+Tab when the cursor is in a list paragraph or chapter
                heading paragraph. This patch makes appropriate updating in the
                help for shortcut keys.
            
            Change-Id: I85aefa325363601a6d76e4b3acc57b11a09180d5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135981
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2022-06-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [8303e3783952266ba5eec2e8b20fdae5400466b8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ccf86626a70ee1c7c3b0f3b94a4406328b8116fe
          - tdf#146762, tdf#141128 correction for new tab insert behavior
            
            tdf#146762 eliminated the possibility to insert a tab at the beginning
             of a list paragraph. This patch updates the help instructions about how
             to insert a tab at the beginning of a list paragraph.
            
            Change-Id: I5d8475cc01a29dd0e73900d587900a7daac9e776
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135988
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2022-06-19  Caolán McNamara  <caolanm@redhat.com>  [f9ceb96c11dcb262f030966cf44b2dc5ed657144]

        ofz#48122 Timeout
        
        Change-Id: Ia00a8ced550a5d4c84899e6cfb293779216898e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136093
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-19  Caolán McNamara  <caolanm@redhat.com>  [03b5c306044c8a41e58b99ef7f648f81ee4a9533]

        factor out body as UpdateScalingMode
        
        Change-Id: Ib65856e4573bbd0a4ac08aac9ef6e26b86678f46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136092
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-19  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [422fcc74f9e334d45e4cc971a45465bd9f5b1777]

        elementary tdf#149008 differentiate Description and Caption icons
        
        Change-Id: Ie05280cb594a748f9189eafccea2b219316065ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136098
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-06-19  Mark Hung  <marklm9@gmail.com>  [f770dd18192addf0bbc587c0b2d266e3dd56819b]

        sw: prefix namespace Justify with sw.
        
        Change-Id: Ia813b93dc719a5715804aa06b555c99eaf99b039
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135594
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2022-06-19  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [50e60ef342b94974d57956f01427f93d91d9875f]

        elementary Sifr: tdf#144303 Calc cross cursor
        
        Change-Id: I2805060487720a434f3b68b24ca05d576d10d717
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136097
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-06-19  Michael Weghorn  <m.weghorn@posteo.de>  [e4d23c27288b99c3ed3cfa332ff308b31c01f97d]

        qt: Fix qt6 build after fbc61e06584ff8e6d9240f8b67be8dc28ecab5b9
        
        Failed like this:
        
            In file included from /home/michi/development/git/libreoffice/vcl/qt6/QtX11Support.cxx:10:
            /home/michi/development/git/libreoffice/vcl/qt6/../qt5/QtX11Support.cxx:15:10: fatal error: QtX11Extras/QX11Info: No such file or directory
               15 | #include <QtX11Extras/QX11Info>
                  |          ^~~~~~~~~~~~~~~~~~~~~~
            compilation terminated.
            make[1]: *** [/home/michi/development/git/libreoffice/solenv/gbuild/LinkTarget.mk:334: /home/michi/development/git/libreoffice/workdir/CxxObject/vcl/qt6/QtX11Support.o] Error 1
            make[1]: *** Waiting for unfinished jobs....
            In file included from /home/michi/development/git/libreoffice/vcl/qt6/QtFrame.cxx:10:
            /home/michi/development/git/libreoffice/vcl/qt6/../qt5/QtFrame.cxx: In member function ‘virtual void QtFrame::StartPresentation(bool)’:
            /home/michi/development/git/libreoffice/vcl/qt6/../qt5/QtFrame.cxx:746:5: error: ‘m_ScreenSaverInhibitor’ was not declared in this scope
              746 |     m_ScreenSaverInhibitor.inhibit(bStart, u"presentation", bIsX11, aRootWindow, aDisplay);
                  |     ^~~~~~~~~~~~~~~~~~~~~~
            make[1]: *** [/home/michi/development/git/libreoffice/solenv/gbuild/LinkTarget.mk:334: /home/michi/development/git/libreoffice/workdir/CxxObject/vcl/qt6/QtFrame.o] Error 1
            make: *** [Makefile:288: build] Error 2
        
        As mentioned in [1], `QX11Info` has been removed in Qt 6.
        
        The `ScreenSaverInhibitor` related code (except for the `QX11Info` part)
        can be used for Qt 6 as well, so adapt the checks in
        the header accordingly.
        
        [1] https://www.qt.io/blog/qt-extras-modules-in-qt-6
        
        Co-authored-by: Jan-Marek Glogowski <glogow@fbihome.de>
        
        Change-Id: Ifd546b4f4210aaf7f09ebaa8c36d2a031763d492
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136091
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-06-18  Mike Kaganski  <mike.kaganski@collabora.com>  [455197df7f7520bcce8c3f4210dfbb12ae0e7e60]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9219eb74dc4f25293ce4ac8a7ab7f923f6f62253
          - Fix Shell syntax
            
            Change-Id: I06f5f308bcb0e769644db1595a246dc22f2d1d7c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136052
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2022-06-18  Caolán McNamara  <caolanm@redhat.com>  [65c0ac79a5242e84da81fbd34a60d211893fe37a]

        ofz#24932 Timeout
        
        still too slow, halve limit
        
        Change-Id: I4a3f1ae7e6d86c8fb1b6d67f1e382a436df45bc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136089
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-18  Caolán McNamara  <caolanm@redhat.com>  [9a48563e33e54a04932ebf0ef195e7a0d2d1aa67]

        cid#1504663 workaround Resource leak in object
        
        and
        
        cid#1504667 Resource leak in object
        
        take a simpler approach over an unordered_map
        
        Change-Id: Ie0736dcb0c8e7cdcd3b4b6bd303642841b590bf9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136087
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-18  Noel Grandin  <noelgrandin@gmail.com>  [a5d355fef3896f3109c74c153f2a34b82fe6be38]

        clean up Sc*CellValue
        
        after my recent commits
        (*) make more fields private
        (*) rename fields (remove suffix "1") now that I am sure I got
        everything.
        
        Change-Id: I0f8b9b1a534181c8b66532f9da5a0d16aa049cf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136074
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-18  Caolán McNamara  <caolanm@redhat.com>  [634f13a722dc68b7a2df7518880ce4f9d5d89f19]

        add usual footer directives
        
        Change-Id: I1fd6c5e98e77bc7f275dff65f4c2287b58550f48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136081
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-18  Caolán McNamara  <caolanm@redhat.com>  [b9a83f9ad4bf1d7754e23af5e6e4eb03750adb92]

        cid#1506303 silence Unchecked return value
        
        and
        
        cid#1506308 Unchecked return value from library
        
        Change-Id: I2a2057b44f1e1e3b8577b02fb63e5460c7222b11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136080
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-18  Diane Leigh  <leighd2008@gmail.com>  [243ffb1604e784a5dbc455a32681af32dd0126af]

        tdf#143148 Use pragma once in embedserv and helpcompiler
        
        Change-Id: I006bbcea9ea69ffcf7c789691583430c9154af2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136058
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-06-18  Caolán McNamara  <caolanm@redhat.com>  [53786f02fde9fa544a8d385d1f651b871030c220]

        cid#1506305 Big parameter passed by value
        
        and
        
        cid#1506307 Big parameter passed by value
        
        Change-Id: I7386eeea04f73a4ec9fe0fe09ff2981b2022be89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136079
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-18  Caolán McNamara  <caolanm@redhat.com>  [97324e7e506273b425d5bca12961d9f3d58712b8]

        cid#1506306 Uninitialized scalar field
        
        Change-Id: I2daf370dc68dff19f1be538744d7241c080d8149
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136077
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-18  Caolán McNamara  <caolanm@redhat.com>  [8831ef2d478c4c66d37087e5ce2c97bb0379d37f]

        cid#1506304 Uncaught exception
        
        Change-Id: Ib4bc9b08982b1fe2f5130ef4e56489f366c01081
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136078
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-18  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f8e07bd8acb9e0866a1e646b9276c51450c0ab84]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8fee25674c3bdb0cf3cee4a7dfcc2a814431549b
          - tdf#149525 Update Writer-View-Toolbars
            
            + Added 2 extra files for undocumented toolbars
            + Still work in progress on main0200.xhp
            
            Change-Id: Ida0b1fd2c69cb48ce0cd39ef890e53e5f2b4f056
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136068
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-06-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [743aa2e0f9f513e0908daa505dbff1c83e9eba20]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f8357004d5a93f001e27db9491b9d9f56634054a
          - (related) tdf#148941 update label in Imagemap properties page
            
            Change-Id: Id9754b97eb51a7db5b159fff76512880ef59629e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136049
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2022-06-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [1c5da6a9516f801a343811bea04016c2ca644a23]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 345a9ecdd1d744f97a7281a49ef6940824089fd4
          - (related)tdf#148941  update label
            
              tdf#148941 changed label from "Text" -> "Text Alternative" as part of
              making consistent usage across the UI. This patch updates the
              relevant help file. Also, introduces a variable for a sentence that
              is repeated across several options, and which uses the new label.
              This makes it possible to use <embedvar> instead of retranslating the
              same sentence with the label change.
            
            Change-Id: I3be6a3863f74790732682abd8228c47cd907b0b7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136044
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2022-06-18  Eike Rathke  <erack@redhat.com>  [9aab475e221e1abee2108b21545f2bdaa48552e6]

        Related: tdf#142293 tdf#141495 Allow additional symbols in externals map
        
        ... to repair broken saved as Excel documents with saved Add-In
        programmatic names, by adding them as upper-cased symbols. Previously,
        adding such name was rejected if the Add-In already existed in the
        reverse map. Now multiple one-way aliases are accepted. The upper-case
        programmatic name was already attempted to be added for all Add-Ins of
        the collection (for the non-UI case via
        fillFromAddInCollectionUpperName()) but the pre-known Add-Ins are mapped
        before so existed already and those names were rejected, as they
        shouldn't be necessary. Except for broken documents..
        
        Change-Id: I3cb6848779362de3446581528d2f6e6f19af9ec8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136072
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-18  Michael Weghorn  <m.weghorn@posteo.de>  [85c564285036f92f76c1095487c5d5e12709b1e2]

        qt a11y: Handle special value of -1 for text offset
        
        As the note in the Qt doc for
        `QAccessibleTextInterface::textAtOffset` says [1]:
        
        > An offset of -1 is used for the text length and custom implementations
        > of this function have to return the result as if the length was passed
        > in as offset.
        
        Without this, LO happened to crash quite frequently with Orca enabled
        when moving the cursor between paragraphs in a Writer doc when using the
        qt6 VCL plugin in a WIP branch including more changes to qt5/qt6 a11y.
        
        [1] https://doc.qt.io/qt-6/qaccessibletextinterface.html#textAtOffset
        
        Change-Id: I5c6ca69f8a9b2edad204bb1af740d4de17668f18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136073
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-06-18  Jan-Marek Glogowski  <glogow@fbihome.de>  [fbc61e06584ff8e6d9240f8b67be8dc28ecab5b9]

        Qt move most X11 specifics into QtX11Support
        
        Just some refactoring.
        
        Change-Id: I5b2ef531778d4d43d2fdc32fe7da59edffa3c02e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136061
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-06-18  Eike Rathke  <erack@redhat.com>  [994d517a48f7e092ec57d179abb855ef5a86eacb]

        Related: tdf#142293 Use the same locale to lowercase as was to uppercase
        
        ... so a #NAME? bad token isn't mixed up like it was with the
        stored loaded from document
        com.sun.star.sheet.addin.Analysis.getEdate
        upper-cased in tr-TR to
        COM.SUN.STAR.SHEET.ADDİN.ANALYSİS.GETEDATE
        and then lower-cased in en-US to
        com.sun.star.sheet.addİn.analysİs.getedate
        which confusingly was the user-visible token string.
        
        Change-Id: I341648fcf34fa1cae164d24ad2023bd74573bd3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136071
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-18  Eike Rathke  <erack@redhat.com>  [36cb12bce80836a29e5124167b588490b3f7700d]

        Related: tdf#142293 Do not use locale's uppercase for Add-In programmatic name
        
        ... so in a tr-TR locale
        com.sun.star.sheet.addin.Analysis.getEdate
        is not upper-cased to
        COM.SUN.STAR.SHEET.ADDİN.ANALYSİS.GETEDATE
        
        Which didn't matter as long as it was consistent and only used for
        lookup and mapping, if so..
        
        Additionally, the programmatic name does not need the CharClass
        overhead and toAsciiUpperCase() is sufficient and faster.
        
        Change-Id: I1c987cc56dc3a62b5285a0bc367c754e7acb6815
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136070
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [1a7913c1b57b333223b30194c67c4d8d11e583d2]

        tdf#126109 calc slow when replacing string to number
        
        Store SharedString inline in ScCellValue.
        Shaves 10% off time.
        Use std::variant to handle the complexities of correctly calling
        constructor and destructor of SharedString.
        
        Change-Id: I820de5339e31434fbdbde1a72e25abe207bf008d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135863
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-18  Stephan Bergmann  <sbergman@redhat.com>  [1d609713d090723aa78b71c35575102ad06717ff]

        -Werror=maybe-uninitialized
        
        Change-Id: Ife1958a39a7cf673b745a7724ee963e868b21432
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136064
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-18  Michael Stahl  <michael.stahl@allotropia.de>  [37ec4442d70339dc8ec5fb8e4ec8984420b6e14d]

        o3tl: ensure that the initializer of enumarray contains enough elements
        
        Currently this silently succeeds. Turns out oox already contains some
        too-short initializers, let's guess the missing properties are all
        invalid.
        
        One downside of the templated parameter pack approach in the enumarray ctor, as
        witnessed in vcl/win/window/salframe.cxx, is that argument types can no longer
        be implicitly deduced and thus need to be spelled explicitly now in certain
        cases.
        
        There were also three uses of enumarry with V being unsigned short (aka
        sal_uInt16) that started to cause narrowing conversion errors now and needed to
        be adapted:  In editeng/source/uno/unonrule.cxx the obvious fix was to use the
        proper type for V.  In sw/source/core/unocore/unosett.cxx with its odd mix of
        saL_Int16 and USHRT_MAX, lets keep things that way for now (probably awaiting
        later clean up) and use casts to avoid the implicit narrowing.  And in
        sw/source/filter/ww8/wrtw8esh.cxx the ESCHER_Prop_* values, while presumably
        conceptionally of type sal_uInt16, are plain #defines (thus of type int), so
        rather than changing V to int it looked more consistent to explicitly cast the
        ESCHER_Prop_* vlaues to sal_uInt16.
        
        (And in tools/source/fsys/urlobj.cxx the poor loplugin:redundantfcast started to
        unhelpfully kick in for (only) the first argument now.)
        
        Change-Id: If06c29e673ec7e565e283c6f447889cf1f777cb7
        Co-authored-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135970
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-18  Noel Grandin  <noelgrandin@gmail.com>  [20b8c7f38ae1c03dc0405a2da006ab6b2dbf3627]

        create getter for ScCellValue::mpFormula
        
        so we can assert that it has the correct tag type
        
        Change-Id: Iab13a6d6ea1783c69395f06f28732769e5fe8b18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136059
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-18  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [ca47989ad60b1414f92be22a1fbf4c1d1a92dd97]

        Breeze: tdf#138400 update General Format icons
        
        Change-Id: I7daad09129c505e300d84634768f4bcf14653500
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136069
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-06-18  Eike Rathke  <erack@redhat.com>  [f804b8d0b1fc0c215c8883c76344b2d256d5c003]

        Remove comment of long removed MapDupToInternal field
        
        Change-Id: I0fd78eb1ff1fedf0ddb9728b06a3ee6de7973329
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136066
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-18  Olivier Hallot  <olivier.hallot@libreoffice.org>  [72a33ebe0a50f289d1842881638ae763c2f2449c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 65290dc95fe2efb330ac54ecf9d771984b4e5c9d
          - TDF#147862 (part) Update toolbar contents Help pages
            
            + Upgraded the Tools toolbar help page
            + several fixes in embeded files
            + bug147862 still work in progress
            
            Change-Id: I35238075f6a917a8d7c39bfb5cbf6a5a6ebc783b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136063
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-06-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d8bc56ca9a6ce3fffb4ba2379c6a3f39211f6271]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3647d4f0a70cfdf67d03e725ceff0b2b1d14505a
          - Refactor table into list in redlining_enter.xhp
            
            Change-Id: Iba8074cd05c199f75d122955ebd4099262f7cde1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136062
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-06-17  xuenhua  <xuenhua2008@sina.com>  [0ec2b93c28093c80572c43f7be261630bd85f232]

        tdf#149431 Fix the sidebar's width
        
        When click the wider sidebar and then go back to the narrow one in Writer,
        the narrow one becomes the same width as wider one, it's not suitable
        and doesn't look good. Fix the width to smallest width unless you drag
        the splitter. Take the maximum width from the smallest width and
        mnWidthOnSplitterButtonDown.
        
        Change-Id: I60aaab84593d59ac28b96c2d3c3bd62a4bbddbbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135220
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [80d801cf07b6583e824ad89c3c750b076118f41d]

        Rectangle: split SetSize into SetWidth/SetHeight
        
        ... and inline the functions.
        
        Change-Id: I9285c72e8524f8f0a2d242bfd4cd29edf6d1ed73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135811
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-06-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [e2a8b4a420ab0f726c43ec6c609d17211cd6ed11]

        Fix and add ostreams for vcl::WindowPosSize
        
        ... and inheriting classes.
        
        Follow-up on commit ea5a0918c8c32309821ab239c4b95f4d6a3b5c12
        ("VCL add vcl::WindowPosSize abstract class").
        
        Change-Id: I4733cd4619f91fe1ba05c208a650be591ecf5d8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135806
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-06-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [8b6000f6075725b2e17b8fa745251ea96d7185f1]

        WIN drop window state redundancies
        
        So on Windows a window's state is stored in:
        - maGeometry, inherited from SalFrame
        - maState, which is the same type then maGeometry
        - mnWidth and mnHeight, which are just set, never read
        - mbFullScreen, which can be encoded in the vcl::WindowState
        
        IMHO we can get rid of mnWidth, mnHeight and mbFullScreen. Which
        leaves the mystery of the extra maState. But at least it looks
        like we can simply cache an vcl::WindowState instead.
        
        And this is a little start to make WinSalFrame variable members
        private; it'll be a long way...
        
        And it also changes a SW_SHOWMAXIMIZED to SW_SHOWMINIMIZED in the
        cleaned UpdateFrameState(), which looks like an error.
        
        Change-Id: I5895313d87a6f81371e2b77af6c813d35f591725
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135809
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-06-17  Michael Weghorn  <m.weghorn@posteo.de>  [8c3e8af0e60865ec6d38e2117efdb4ed2f10a20c]

        qt a11y: Forward STATE_CHANGED event as such
        
        Handle `AccessibleEventId::STATE_CHANGED` by
        sending a corresponding `QAccessibleStateChangeEvent`.
        
        The previous way of sending a `QAccessible::ForegroundChanged`
        event looked rather arbitrary and had no effect in practice,
        since that type of event is currently ignored in Qt's AT-SPI adapter
        anyway.
        
        At this point in time, the Qt library doesn't forward
        changes of all states to the AT-SPI layer. Most notably,
        it ignores changes to the focused state.
        (Qt itself uses events of type `QAccessible::Focus`
        instead of `QAccessibleStateChangeEvent` with the `focused`
        state set to notify about focus changes, but that's not exactly the
        same, and e.g. causes Orca to ignore some focus changes).
        I have submitted a change to Qt to implement
        forwarding of `QAccessibleStateChangeEvent`s for the
        focused state to the AT-SPI layer, currently awaiting
        review. [1]
        
        With that Qt change in place, Orca still ignored these
        events in LibreOffice message dialogs, since those
        use a11y role `ALERT`, which wasn't previously considered
        when trying to retrieve a potential dialog that an
        a11y object belonged to.
        The corresponding Orca merge request [2] has just been merged.
        
        With these two in place, Orca now announces the focused
        button when switching focus using the tab key
        e.g. in the "Save document?" dialog when using the qt6 VCL plugin.
        (Most other things in the LO UI are still usually not announced.)
        
        For some reason, forwarding changes to state `AccessibleStateType::ACTIVE`
        resulted in Orca becoming unresponsive (stop talking) quite quickly.
        That needs further analysis, so that state change isn't forwarded
        to Qt for now.
        
        [1] https://codereview.qt-project.org/c/qt/qtbase/+/416510
        [2] https://gitlab.gnome.org/GNOME/orca/-/merge_requests/127
        
        Change-Id: I81c9a0f5ec8c74f95943d3073bba5b304f995d31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136057
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-06-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [2e509b886f1d77ef158579385b55f1f94cfbc710]

        Convert ImplWindowStateFromStr to WindowData(str)
        
        To have a constructor as the counterpart of the toStr() function.
        Better then some unrelated independant function.
        
        Change-Id: Iba4cb3d400a92704753db6b35d12f2189b23077e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135807
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-06-17  Mike Kaganski  <mike.kaganski@collabora.com>  [5e0b95494093de2849c5154b98917e1beab2a708]

        Drop a bogus slash
        
        ... added in commit eae791e82c8e138cc983c3e7058cc4e9dafa4002
          Author Jens-Heiner Rechtien <hr@openoffice.org>
          Date   Wed Jun 27 11:30:00 2007 +0000
            INTEGRATION: CWS awttree01 (1.1.2); FILE ADDED
        
        where it was misplaced (intended to be <TRUE/>, not <TRUE>/).
        
        Commit	1501e17b889b28e7394596ce4f98eab1c5b00d8f
          Author Rüdiger Timm <rt@openoffice.org>
          Date   Wed Jan 30 07:20:16 2008 +0000
            INTEGRATION: CWS dba24d (1.2.92); FILE MERGED
        
        added '/' before the '>', but kept the incorrect initial one.
        
        Later commit 928b8640c0d1a9c49249100efbdd70f8c1090b07
          Author Michael Stahl <mstahl@redhat.com>
          Date   Sun Apr 28 00:44:31 2013 +0200
            *api: convert <TRUE/> <FALSE/> <VOID/> <NULL/>
        
        removed the correctly placed slashes. This is a leftover.
        
        Change-Id: I800f28de02dd8447509bc236614cab05c2b8c0df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136037
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-06-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [393c9f736b10d1ea82979e9c2c43c8f91ba5831d]

        Qt use QEvent::type to handle the event correctly
        
        No need for an extra function parameter.
        
        Change-Id: Iedb949b45ad3f161121110e2db2132b6c3cb706e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135894
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-06-17  Noel Grandin  <noelgrandin@gmail.com>  [c78193b32152122e9b71151b1b463b2dff99f42f]

        create getter for ScCellValue::mpEditText
        
        so we can assert that it has the correct tag type
        
        Change-Id: I984c22ae2527d652f2d4194227dc1173793300c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136054
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-17  Mike Kaganski  <mike.kaganski@collabora.com>  [69e5d752ef20f5cd5b3a429a3546ae46bbb5f62a]

        Drop wrong '@returns' documentation
        
        Caused this warning:
        
          /home/tdf/jenkins/workspace/gerrit_windows/offapi/com/sun/star/view/XMultiSelectionSupplier.idl:60:
          warning: found documented return type for com::sun::star::view::XMultiSelectionSupplier::removeSelection
          that does not return anything
        
        Change-Id: Iee156519c2075293b8305627ed22d586143c8688
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136033
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-06-17  Noel Grandin  <noelgrandin@gmail.com>  [12b817140641a94ebb3ef8271c5e955eb80e56f2]

        create getter for ScCellValue::mpString
        
        so we can assert that it has the correct tag type
        
        Change-Id: I8933919aefc2bb22694a283b54dc3de11d16e5a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136002
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-17  Mike Kaganski  <mike.kaganski@collabora.com>  [c1eba8d34a5ea13e6317c7820507d717ace4ec5c]

        Change '@returns' into '@param'
        
        That was causing the warning:
        
          /home/tdf/jenkins/workspace/gerrit_windows/offapi/com/sun/star/embed/XInplaceObject.idl:85: warning:
          found documented return type for com::sun::star::embed::XInplaceObject::translateAccelerators that
          does not return anything
        
        A similar 'translateAccelerators' is in XInplaceClient.idl.
        
        Change-Id: I9abcb22ce8f460e2d26202542fef74b7e6a27ea6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136032
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-06-17  Mike Kaganski  <mike.kaganski@collabora.com>  [dfdeb1bd67a7e1ce3bad26e5d02b54e4ece5f0f2]

        Drop useless '@returns `VOID`'
        
        ... which caused the warning:
        
          /home/tdf/jenkins/workspace/gerrit_windows/offapi/com/sun/star/sheet/XDataPilotTable2.idl:62: warning: found documented return type for com::sun::star::sheet::XDataPilotTable2::insertDrillDownSheet that does not return anything
        
        Change-Id: I028820dc11ed8110278f2a655f1ad0c26d7b91cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136031
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-06-17  Mike Kaganski  <mike.kaganski@collabora.com>  [5772cef244dbee5834efbc693bc714d89ae6301d]

        tdf#134210: Reimplement cropping from srcRect and fillRect
        
        This avoids the scaling after the crop, since scaling is performed
        anyway when applying BitmapMode_STRETCH. This improves resulting
        bitmap quality.
        
        Also consider the "crop to zero" case (when the sum of cropped
        parts is equal to 100%). In that case, just use an empty graphic
        as the fill bitmap.
        
        This makes the differences between srcRect and fillRect processing
        explicit, simplifies the code, avoids extra rounding inaccuracies,
        and takes care of the edge cases that were considered in commit
        2859ec288f2c1323ea3123d82cb1684b349ff598
          Author Miklos Vajna <vmiklos@collabora.com>
          Date   Wed Jun 15 15:52:18 2022 +0200
            oox: fix div by zero in lclCalculateCropPercentage()
        
        The change in SdImportTest2::testTdf134210 is because we now don't
        scale the cropped image. The previous value was an interpolated
        color, while the new value is the actual color of pixel [0, 41] of
        the original image.
        
        Change-Id: I24fa9928cff32bcaa6a7b3e34def14700fddd7ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135917
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-06-17  Luboš Luňák  <l.lunak@collabora.com>  [4dab8afe89c57318cc7503ae051963de89a6cd25]

        upstream Skia fix for Vulkan crash on texture binding (tdf#148624)
        
        Change-Id: Ic16a516bfde04aba0336baca58f605d6cf9fd413
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136011
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-06-17  Maxim Monastirsky  <momonasmon@gmail.com>  [230a988c9011ffc365070acf9ecd750825b0b1ec]

        tdf#125040 Ignore the default context
        
        This isn't a meaningful context, but a way to represent
        a lack of context. Typically it's a temporary state,
        followed by a proper context being set. The problem
        becomes apparent when a context deactivation is caused
        by switching to another document window, as the further
        activation will happen only when the former window is
        focused again. This makes the contextual controls
        disappear in the meantime.
        
        Change-Id: I96c8356acb2434c579dc74407043b55eb5374a0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136010
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-06-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c175b00d784a1e702ac6e757c78322dfb4175309]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 665f218e5e027ab3ad56bf6066d98d8323555ab3
          - Mute l10n
            
            Change-Id: Ie3f063c53f424293da59e85e4a34334f37d4324c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136021
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-06-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [bf195037e2e59c46a8b7d149aedb79357e5ea978]

        tdf#149579: sc_vba_macro_test: Add unittest
        
        Change-Id: I2cb673d9b42ea28b19fc408f2be86456258fcbe4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136013
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [1328ff3ddc2646b6061baf31ebe5d7c84513d263]

        tdf#149529: sc: Add UItest
        
        Change-Id: I21a20c2d9d5922ac622d6b5858d500cdb3fc65ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136012
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-17  Miklos Vajna  <vmiklos@collabora.com>  [6fd91fe5ff246aba7c15c458e6440beef48f510b]

        CppunitTest_sw_layoutwriter: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Change-Id: I0336c35df7b9b9d1704cc6611b8ffe1f111977a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136004
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-06-17  Ilhan Yesil  <ilhanyesil@gmx.de>  [0f1837306ae5c2c2e10f256b872c46b0bfba00dd]

        tdf#149575 UnoControlTabPageContainer: Handle tab image
        
        Setting a tab page's image in the tab button is done via
        method 'XTabPageModel.setImageURL'.
        
        Change-Id: Ideb096f88037dac26abe90fccae2251dcce84659
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135900
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-06-17  Julien Nabet  <serval2412@yahoo.fr>  [0cea5d817434c5f7ccc8816f7f5e29a4ba95f8f0]

        Another "One call to XCellRangeAddressable::getRangeAddress() is enough"
        
        See https://cgit.freedesktop.org/libreoffice/core/commit/?id=e44e418783d101c530c916db0b0f72c376188fdf
        
        Change-Id: I1106d1777690c27b9e4765a3a94145bb73609005
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136005
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-17  Luboš Luňák  <l.lunak@collabora.com>  [8a5beccc19b4fdffb7b82ba5fd26f4cf316d9811]

        handle GC* pixmap functions on Mac reading past pixmap (tdf#145843)
        
        The code passes adjusted position for pixel data in order to create
        a sub-rect of the pixmap without copying, but at least on Intel Mac
        the GC* functions then try to read the entire pixel row even though
        it shouldn't be necessary. Since that may cause reading past the
        pixmap data if the last line is involved, use entire pixmap width
        to avoid that.
        
        Change-Id: Ia08059b363d39dd465b2cadde5138ee045628f59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136003
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-06-17  Seth Chaiklin  <sdc.blanco@youmail.dk>  [9ace7e3a6c2ebb8311a8277e05564953480aa3bc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9f035d777141d5f039a85d6f64b627eaf73b8079
          - (related)tdf#138844, (related)tdf#149018  "Type"  -> "Position and Size"
            
              tdf#138844 changed the "Type" tab in the Properties dialog for Image
              and Frame to be labeled "Position and Size" and tdf#149018 did the
              same change for OLE Object. This patch updates relevant help pages to
              reflect the change in the tab name.
            
            Change-Id: Ieb8f1f6947b59638a713e583d2bb9a174b8815a2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136026
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-06-16  Stephan Bergmann  <sbergman@redhat.com>  [1638b4f78af70b7b97d0a081ed51390dd87bf1f9]

        rhbz#2097411 Avoid obsolete PyThreadState_Delete crashing Python 3.11
        
        1fb53a637597f76bea86514b62ddfad34f60c889 "pyuno_loader::CreateInstance: delete
        the initial PyThreadState" had added the PyThreadState_Delete for claimed
        benefits but whose details appear lost to history (cf. the comment thread
        starting at
        <https://gerrit.libreoffice.org/c/core/+/3452/2#message-602ff52abdd1c95fd5c13cfe405b5fadd0048c5f>
        "pyuno_loader::CreateInstance: delete the initial PyThreadState").  And at least
        a recent master Linux --enable-python=fully-internal build with the bundled
        Python 3.8.12 appears to succeed `make check` just fine with the
        PyThreadState_Delete temporarily removed.
        
        But on the other hand, building against upcoming Python 3.11 now started to make
        CppunitTest_services fail with
        
        > Fatal Python error: init_threadstate: thread state already initialized
        > Python runtime state: initialized
        > Thread 0x0000ffff81c8b020 (most recent call first):
        >   <no Python frame>
        > Fatal exception: Signal 6
        > Stack:
        > /builddir/build/BUILD/libreoffice-7.3.4.2/instdir/program/libuno_sal.so.3(+0x37c28)[0xffff81be7c28]
        > /builddir/build/BUILD/libreoffice-7.3.4.2/instdir/program/libuno_sal.so.3(+0x37e40)[0xffff81be7e40]
        > linux-vdso.so.1(__kernel_rt_sigreturn+0x0)[0xffff81ccb7ec]
        > /lib64/libc.so.6(+0x82878)[0xffff81742878]
        > /lib64/libc.so.6(raise+0x20)[0xffff816fae00]
        > /lib64/libc.so.6(abort+0xe8)[0xffff816e72b8]
        > /lib64/libpython3.11.so.1.0(+0x104e28)[0xfffee4de4e28]
        > /lib64/libpython3.11.so.1.0(+0x105200)[0xfffee4de5200]
        > /lib64/libpython3.11.so.1.0(PyThread_get_thread_native_id+0x0)[0xfffee4ed6764]
        > /lib64/libpython3.11.so.1.0(PyThreadState_New+0x14)[0xfffee4ed6628]
        > /builddir/build/BUILD/libreoffice-7.3.4.2/instdir/program/libpyuno.so(_ZN5pyuno14PyThreadAttachC2EP3_is+0x78)[0xfffee4c8c52c]
        > /builddir/build/BUILD/libreoffice-7.3.4.2/instdir/program/libpythonloaderlo.so(pyuno_Loader_get_implementation+0x5c)[0xfffee5243060]
        > /builddir/build/BUILD/libreoffice-7.3.4.2/instdir/program/libuno_cppuhelpergcc3.so.3(+0x544b4)[0xffff815544b4]
        
        because of the PyThreadState_Delete.  (The deleted PyThreadState, while not
        reused again directly, is still recorded in the state obtained from
        PyInterpreterState_Head() later.)
        
        So conservatively keep the PyThreadState_Delete of unclear benefit for older
        Python versions and only drop it for 3.11 where it is known to have negative
        effects now.
        
        Change-Id: I9b99f1e947f0b165ddc95c2bfbd764858dda39db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136006
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-16  Eike Rathke  <erack@redhat.com>  [7a0a0e23b7e81c1ee0601824a4ee990a2178f98b]

        Resolves: tdf#147822 ScUnoListenerEntry container must be std::list
        
        ... instead of std::vector to not get invalidated iterators when
        the container is resized.
        
        Regression from
        
            commit f8defe59ff75df2b516ee407f1dac22b0ac72a19
            CommitDate: Wed Sep 6 22:45:10 2017 +0200
        
                Replace some lists by vectors in unoobj (sc)
        
        which was bad for this case.
        
        Change-Id: I8d3a001242865cadc82b359a3198906d26373a41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136007
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-16  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e247d62ea65f269d8ec304e08d21796a1cc52c52]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b01904aabf78c6981d4c3b3953483bea9e86c2b3
          - Mute l10n
            
            Change-Id: Icd723b9b933788c5ac9e1b2bbb9e541f241bdbe1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136020
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-06-16  Noel Grandin  <noelgrandin@gmail.com>  [c2518134a55658218c924b43b5c87e4fbdaed1d4]

        create getter for ScCellValue::mfValue
        
        so we can assert that has the correct tag type
        
        Change-Id: I0d626130cb014e19239e88a6988018c83d061f68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136001
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-16  Noel Grandin  <noelgrandin@gmail.com>  [7eae7e54e0c55d5896cf807c339fd0789f54d380]

        pass EditTextObject by unique_ptr
        
        to make the ownership passing obvious
        
        Change-Id: Icf4b94a422b91da3082fe1ce56eff149d390a649
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/136000
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-16  Seth Chaiklin  <sdc.blanco@youmail.dk>  [0fe3459b05502bc62814dc1f90059653f52046f8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 51cfc9a957eec7be595e8b667a528cbe749992a0
          - (related) tdf#149414 change in Impress Format menu command name
            
            Change-Id: I80d37dc341f35c89fe73d815df900178a3552c74
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/136017
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2022-06-16  Michael Stahl  <michael.stahl@allotropia.de>  [3707c0b4ff683ac6f0942a176ebcb8d824b567ee]

        tdf#134759 sw: clear items in SwAttrSet::CopyToModify()
        
        Setting new items but not clearing existing items smells like an
        obvious omission. Why would we want a union of two nodes' items?
        
        This improves things a bit for the bugdoc, but now it ends up with a
        different wrong list on the node 254.
        
        Change-Id: I3f5db0a4f81ac6e9af56d1faaefc2cb107dff597
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131841
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-06-16  Seth Chaiklin  <sdc.blanco@youmail.dk>  [c0c0e33c4e74f62e77d54460595bcf0b3abb01a6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c7fba791de12f34179bb355fedbc111f4112bde8
          - tdf#149572 update "Left Paragraph Border" and "Right Paragraph Border
            
               tdf#149242 changed the Horizontal positioning labels in the
               "to" control from:
                   "Left paragraph border" -> "Left of paragraph text area" and
                   "Right paragraph border" -> "Right of paragraph text area"
            
                This patch updates the option names and makes corrections to
                in the description of the referent of these options.
            
            Change-Id: I604cb4354f239d476375791fa57865d10b1d0d24
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135881
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-06-16  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [df454a21c6f15404b312f06ae99620bc720258ef]

        Next release is 7.5
        
        According to 27ebceb366356f65c836e7edcc3609193f6e009c
        
        Change-Id: I0fe247ca398a3c4607840c1a190453c52204749b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135986
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2022-06-16  Rene Engelhard  <rene@rene-engelhard.de>  [26cc731adeba5ac434f7ee76a4fe5b57e42c6702]

        Revert "enable Skia on big-endian too"
        
        This reverts commit b06663135f9c7c08f5866a87a1fb0932df5af8bd.
        
        Still/Again fails to build.
        See https://lists.freedesktop.org/archives/libreoffice/2022-June/089026.html
        
        Change-Id: I195c1584256d1da5fee3bbd1d7291a6639428acf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135771
        Tested-by: Jenkins
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: René Engelhard <rene@debian.org>

2022-06-16  Rene Engelhard  <rene@rene-engelhard.de>  [cd35eebe4dde6e012c2a939461a87b58b2b7a497]

        fail big-endian builds with --enable-skia. Point to --disable-skia
        
        Change-Id: I0a1e5289a36e39eeea00e0fd67fbcf1fe7c902f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135772
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: René Engelhard <rene@debian.org>

2022-06-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [b1c1a4ed4874f95683325856efe4722444a7a828]

        sc: uitest: move test where it belongs
        
        Change-Id: I59ce2a70622a6f3be112a5234a7d91d2efd372f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135996
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-16  Julien Nabet  <serval2412@yahoo.fr>  [2332a1ce5409c1a47d4ef6265a6377a67a8b2fd2]

        tdf#149524: fix crash in Writer after a label has just been created
        
        see bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=180683
        
        Change-Id: Iba461ffe65392a7e0e779f68d1f0737a444ae724
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135675
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-16  Caolán McNamara  <caolanm@redhat.com>  [10404751bcb643605c50d530e3855ae005e60a5e]

        tdf#149529 crash on deref deleted ScDocument*
        
        maybe a problem since
        
        commit 46419cd7a2d453c6f252c28dfb9dbfb08605e1c4
        Date:   Tue Jun 18 15:11:30 2013 -0400
        
            ScFormulaCell is no longer a child class of ScBaseCell.
        
            Change-Id: Id33072f193045e2eaf51373b47dac803f9a5d52c
        
        presumably the cloned ScColorScaleEntry should end up with
        a ScFormulaCell for the destination document and not the source one
        
        Change-Id: I451d5827be183198b61116ab8c582cfda03b2031
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135998
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-06-16  Miklos Vajna  <vmiklos@collabora.com>  [b2bee5a4db5552c4d408800908ca717b4ea2564a]

        sw HTML export, XHTML mode: fix lost <li> with a list header + item
        
        There is a general mismatch between XHTML and Writer lists: XHTML can
        only contain list items (for ordered or unordered lists), while Writer
        can contain list headers and list items. List headers have no bullet or
        number at the start, list items are the normal text nodes.
        
        Commit 8c2607ae3ce143586e623532b8ae5288277ec3ac (sw HTML export, XHTML
        mode: fix lost </li> when last list item is not numbered, 2022-02-21)
        fixed the list item end side of this problem: if all text nodes in a
        list are headers, then don't write ul/ol at all, otherwise end list
        headers with </li> as well to make sure the output XML is valid.
        However, this created a mis-match, the starting <li> for list headers in
        a list which have non-header text nodes at as was not adapted.
        
        Fix the problem by extending OutHTML_SwFormat() so list headers in a
        list with non-header text nodes always have a <li> and </li>, and this
        condition is the same on the start/end side.
        
        Calculating if at least one text node is non-header in a list may not be
        cheap, so reuse the already calculated info from
        OutHTML_NumberBulletListStart() in OutHTML_SwFormat().
        
        Change-Id: I3817a489f16166fc5b4c33ee64e2283c41a4402c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135999
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-06-16  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [a2ef1dc48597d85d02576d6b722d1dd784eabf39]

        drop special case for win 64bit download name, use x86-64 consistently
        
        "x64" was introduced in 2013 for the 64bit windows packages in
        efdad0b126abd3c151b545740d0530a0a832d482 for no apparent reason.
        
        Change-Id: Ifae4faaeb99b4e8950cc64bb993d29c0a3ff24dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135923
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-06-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [7531f027c742a601c13a7a849dfae795a148d899]

        BridgeFactory should be a singleton
        
        regression from
            commit 9be078ae0d4cc4e4c01952bb42c9bb5943bbde86
            Date:   Sat Jul 4 09:12:35 2020 +0200
            binaryurp: create instances with uno constructors
        
        Change-Id: Ib7a7316fdee4afffac35b282adaf437ff8bdd009
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135904
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-16  Eike Rathke  <erack@redhat.com>  [14ce950083cab9ca8067f36dc08ca5bfb33ae046]

        Resolves: tdf#149579 Expand Range.Sort single cell to Range.CurrentRegion
        
        Change-Id: Ib0ab1c2d0dd45f35f43cf710f7c15791d282ad4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135997
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [ae11a7ff790e413cd4053e1db931b3c72f8259bb]

        tdf#148072: sc: Add UItest
        
        Change-Id: Ibb03fc001db63ac8ba6624ab14d046f4ee1039d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135995
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-16  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [c4cf2e82e8d0aaef9b1daedc033d6edf647e5284]

        tdf#128150 Add OOXML import/export for "use background fill"
        
        and allow editing this fill property in area dlg
        
        Change-Id: Ic63ba11e9d499d4a0fb22f6739587e3e25140b8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134406
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-06-16  Noel Grandin  <noelgrandin@gmail.com>  [3d2e26d8b7a99d0a622741ef4327e8cbc93bbe02]

        make meType in ScCellValue private
        
        as a first step to wrapping up the internals of this class and adding
        some asserts
        
        Change-Id: Ic13ddd917948dbf3fd6d73f44b8efcc727726baf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135994
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-16  Luboš Luňák  <l.lunak@collabora.com>  [1ac3b4ae83856eebe6bc329b7a92575b6b1d84be]

        share ScSortedRangeCache between threads
        
        It's the same data for all threads, they access it as read-only,
        so it doesn't make sense for each thread to build its own copy.
        
        Change-Id: Ia1559c61d976bcce78661cae7e030bb8430aed7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135794
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-06-16  Olivier Hallot  <olivier.hallot@libreoffice.org>  [70d9ae7b59fd26dc524e77ff991f1cd887544475]

        Add precision to text orientation in extended tip
        
        Change-Id: I9f2c6290baa6f251dba38c3a75e61c775d87fd5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135615
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-16  Mark Hung  <marklm9@gmail.com>  [47eff9bf12abf963907b4d3dcb90b73e0ccc646d]

        tdf#149089 snap to grid if IsSnapToChars() is false
        
        for non-CJK scripts. Non Asian text was centered within as many cells
        as required according to ODF1.2 20.301. But it also required that
        text should be snapped to grid if style:layout-grid-snap-to is
        true ( i.e. IsSnapToChars() is false ) per ODF1.2 20.305. That means
        ODF1.2 20.301 ruled.
        
        This patch changes the width of inserted SwKernGridPortion so that
        non-CJK text aligns to the edge of text grid to make ODF1.2 20.301
        rule, an provide more consistent layout result as expected.
        
        Change-Id: Id6b4d2b965e20670eb9ddf657d36b8a49073f32a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135654
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2022-06-16  Eike Rathke  <erack@redhat.com>  [e44e418783d101c530c916db0b0f72c376188fdf]

        One call to XCellRangeAddressable::getRangeAddress() is enough
        
        ... each needs to obtain it via ScUnoConversion::FillApiRange().
        
        Change-Id: Ie98d5130067701f40c441d08bdb9faf7913bcdb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135972
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-16  Maxim Monastirsky  <momonasmon@gmail.com>  [0930096c4c5ed14f46a79f03b29f21cc915d7203]

        tdf#125040 Recreate Contextual Single for Writer
        
        Change-Id: I791631aedb9efbb7bbdc41234ee39e1d3c834ce1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135959
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-06-16  Maxim Monastirsky  <momonasmon@gmail.com>  [48ca2336251d62ac2e90300cd9945fb84b1cddd8]

        tdf#125040 Avoid flickering on context change
        
        Change-Id: I442fada34e10fe13e68987abba34969a8ab50bc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135958
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-06-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [970f03cb9ed68d249fe04cff7d4aa15b0f2c6c35]

        crashreportScraper: use argparse to parse the arguments
        
        Change-Id: Idc1d32683c5113042fe4e7ec97357b6d76c5217e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135973
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fcdfd309345afaf88fac587e837e51e741c60400]

        Fix typo
        
        Change-Id: I7ff6efac1edd171f65ebd901d8f03f38364496b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135927
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [965bad9abb9b07245cce525694bc0b52c08c05fa]

        Fix typo
        
        Change-Id: I0ccce1c6e143b819dbb78d6fb74ccde8ce737f84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135928
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cb958c4ff88da1d8edab756592e3c6483e1b8b28]

        Fix typo
        
        Change-Id: I9b29e51e550ea9f13497e1f46cf4cdc11cf8faa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135925
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1bd2c6391f28b9d3bb94d1b8ef58cdedacf858ba]

        Fix typo in code
        
        Change-Id: Ic2c07abd89361aaef0f216ee71d0fa8ce8529233
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135924
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-06-16  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [c7f971c23b908335ab5cfb3117bb4d6fe544a664]

        fix download-filename for Windows aarch64 builds
        
        was incorrectly using x64
        
        Change-Id: Ieb7c90c6b1ed3abd73315a15c59490ea639954c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135922
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-06-16  Seth Chaiklin  <sdc.blanco@youmail.dk>  [9e0ac0c85fc0fb6011d2b0fc28f3c430bc10317f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a17fbdee73a7f567637c56a1b6354c0fef3b3a10
          - tdf#149353 positioning objects in multipage and multicolumn paragraphs
            
            Presented as <note> in "to paragraph" (shared/01/05260200.xhp),
            while only the text is embedded as a paragraph in "to character"
            (shared/01/05260300.xhp) because there is already a <tip> on that
            page, without much other text.
            
            <note> added to swriter/guide/anchor_object.xhp that positioning
            is only on the page where the anchor is located.
            
            Change-Id: I8173050620fbeb8fc78d747ad05d8ab1f74f1346
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135169
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2022-06-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [68c3a6e8ebcac50aa4f8f403958a42cb8db75355]

        Fix typo
        
        Change-Id: I92524505c8e7c82bf7c1263afc257f8e6d632ea9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135926
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7c4481e3c41547773db3fa1f53391430cff8d3cb]

        Fix typo
        
        Change-Id: Ic6252987b61d0f55a96193bdc5da5fecc1a36171
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135930
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [81d14fa410079bd55397754b1b9af3645df3e100]

        Fix typo
        
        Change-Id: I38f2e4011f348574d1d2adb7eb34cac6b2df43da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135929
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-16  Stephan Bergmann  <sbergman@redhat.com>  [4b46eb79c2f242e97249ace16b1fc57335574c95]

        Missing test dependencies
        
        > warn:vcl.builder:4159485:4159485:vcl/source/window/builder.cxx:479: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: "file:///.../instdir/share/config/soffice.cfg/svt/ui/editcontrol.ui"
        > warn:vcl.builder:4159485:4159485:vcl/source/window/builder.cxx:479: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: "file:///.../instdir/share/config/soffice.cfg/modules/swriter/ui/annotation.ui"
        
        and
        
        > warn:vcl.builder:4164787:4164787:vcl/source/window/builder.cxx:479: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: "file:///.../instdir/share/config/soffice.cfg/sfx/ui/tabbar.ui"
        
        when building CppunitTest_sw_ww8export
        CPPUNIT_TEST_NAME=testCommentExport::Load_Verify_Reload_Verify from scratch
        
        Change-Id: I36eedd31c8ee55f2992cb1aec3b26cfdbc4e2a27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135964
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-16  Eike Rathke  <erack@redhat.com>  [a4fa06be4f8cd4d2584a6f3e4c5bd02786e591ad]

        Related: tdf#149325 tdf#52602 SvNumberFormatsObj::addNew accept differing
        
        ... resulting format code of an existing format as not attempting
        to add a duplicate. It makes no sense to insist on strictness if
        the client can't know the rules..
        
        Change-Id: I0c8ca215984bf84487036ccf2b570128b1694d54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135898
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-06-16  Caolán McNamara  <caolanm@redhat.com>  [79c7c66157b75cfbf2171ad2cf87542aa75bad7c]

        Related: tdf#147844 fix warning about negative extra space in manage changes
        
        Change-Id: I20c98578e2e96bc06e3c90c12eeda81ab06c988d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135913
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-16  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [d417c6d463b51a796769ed54eacf986b1cf86b86]

        Add property name to IllegalArgumentException in SvxShape::setPropertyValueImpl
        
        Change-Id: I5e10f2c35568449a99f1972db614199a6336e6b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135962
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-06-16  Miklos Vajna  <vmiklos@collabora.com>  [9aeca50f4f0c1b2503a91eb1c7d9ed8a7231e598]

        sw content controls: allow the properties dialog in read-only sel
        
        Once you enter a checkbox or picture content control, the selection is
        read-only to avoid loosing content the next time the content control is
        updated. But this means you can't launch the properties dialog to e.g.
        enable placeholder mode.
        
        Fix this by relaxing the restriction and allow the properties dialog on
        protected cursor as well, matching Word behavior.
        
        Change-Id: Ifef9af66d077682c46c852c9ecba2df5f17234fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135965
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-06-16  Luboš Luňák  <l.lunak@collabora.com>  [e445eac863ac616fb99c9d6bf5510b965fd15957]

        allocate column in ScTable::DeleteBeforeCopyFromClip() (tdf#149554)
        
        Change-Id: I22607f1dd0ec1c083f6a52a2ecccb976fc133687
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135864
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-06-16  Stephan Bergmann  <sbergman@redhat.com>  [7da269700347ced21a3a6b779366bb6ecc98b4ed]

        This should apparently be a true assert
        
        ...as dereferencing a past-the-end iterator would be fatal, as seen with
        <https://ci.libreoffice.org/job/lo_ubsan/2432/> during UITest_sw_fieldDialog at
        
        > warn:legacy.tools:19040:19040:vcl/source/treelist/treelist.cxx:1353: Entry not in model or wrong view
        > /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/debug/safe_iterator.h:283:
        >     error:
        >     attempt
        >     to
        >     dereference
        >     a
        >     past-the-end
        >
        >     iterator
        >     .
        >
        > Objects involved in the operation:
        > iterator "this" @ 0x0x7fc0a42e1fe8 {
        > type = Hٷm�␡ (mutable iterator);
        >   state = past-the-end;
        >   references sequence with type `NSt7__debug13unordered_mapIP15SvTreeListEntrySt10unique_ptrI15SvViewDataEntrySt14default_deleteIS4_EESt4hashIS2_ESt8equal_toIS2_ESaISt4pairIKS2_S7_EEEE' @ 0x0x7fc0a42e1fe8
        > }
        >
        >
        > Fatal exception: Signal 6
        
        Change-Id: Ibd547536849b15d56711e065262197a2e168db3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135961
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-16  Caolán McNamara  <caolanm@redhat.com>  [4e41879586fb24e925fb59dd06c43235f298e66d]

        Related: tdf#123846 don't auto toggle radiobuttons with left/right
        
        just do the default cursor move, toggle can be triggered with
        space/return or directly with 0-9 (+ a for 10)
        
        Change-Id: I654ca64e49b3a9d4672668553095e971a5c9d1e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135921
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [a447b5b6d1114111c92e5e3e3f3ae83d4c2f3bca]

        loplugin:moveit
        
        Change-Id: Ic593974a44d9e327e0385c7ffaaa6d42576ae01a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135911
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [578521ed67ff905bcd2e1b56f0fee6a0635b41e7]

        Fix typo
        
        Change-Id: I169bb6381af825b3024c57a0a9996e1390a27d09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135931
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-16  Miklos Vajna  <vmiklos@collabora.com>  [95df95001f75fdb0a4e5b136bd8cec815d4bb5ef]

        sw: document SwFormatWrapInfluenceOnObjPos
        
        The legacy iterative process doesn't need this, but the newer
        straightforward one does.
        
        Change-Id: I33932f37d5ad7bae0ffe5f23abdf2c4d82b84598
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135920
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-06-16  Mike Kaganski  <mike.kaganski@collabora.com>  [cbbb67e05709e89bca60ae241342d6647ea64f79]

        Correct parsing of ST_Percentage
        
        Change-Id: I227b2abd493d3a4ce6f4e4dcd256aa29653fdce0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135886
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-06-16  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [bbae8d3708691d10f18cac158e2ce8f2ee556d86]

        Revert "Fix typo"
        
        This reverts commit 157d58605acc714a5756525b567d6b59a1322d35.
        
        Reason for revert: IT IS NOT A TYPO
        
        Change-Id: I06ccc29f4a093068b0ba211682e1624476b8a6c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135946
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-06-16  Regina Henschel  <rb.henschel@t-online.de>  [aca189d118d4351b293c089cb26584eb898e1849]

        tdf#149551 write draw:text-rotate-angle only once
        
        The attributes 'vert' and 'vert270' set property TextPreRotateAngle on
        import from OOXML. The property TextRotateAngle can be set by macro.
        Both were written to file as 'draw:text-rotate-angle' attribute. So we
        got a file format error 'duplicate attribute'.
        
        The values are now added and the sum is written. That gives the same
        rendering as after applying a macro. Using the sum is a workaround. We
        have currently no way to save the direction specified by 'vert' and
        'vert270' as style:writing-mode to ODF.
        
        Change-Id: I93fd8ca42b82c1ed7f1bf6e33d932e5510615b2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135901
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-06-16  Olivier Hallot  <olivier.hallot@libreoffice.org>  [513ae848b668647093ae4161718b2585d80fdb7a]

        Fix extended tips in labeloptionspage.ui
        
        Change-Id: Ib82fd7a19a837521afbe0d0a6c154d4c5c5f2824
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135755
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-15  Martin Srebotnjak  <miles@filmsi.net>  [c6c732e640ae0221e059e7b179edbf78ef7ca30e]

        Update git submodules
        
        * Update translations from branch 'master'
          to 140d3bcbbdf20e83d772d419515e49846ae7e105
          - Updated Slovenian translation
            
            Change-Id: Ic93876c783b228af11b625e1a2e7370567798a84
            
2022-06-15  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [7aadae242747bc09b316cfec9ff23b0d2690794b]

        Update git submodules
        
        * Update translations from branch 'master'
          to ef3257698791a7e3312d5d859ac8229ee48a0e69
          - update translations for master/7.4
            
            and force-fix errors using pocheck
            
            Change-Id: I748d74278038427100e6927f374e17d69a2eaee9
            
2022-06-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [1089c1baa887a7120d17707d8b54925fa5c2feee]

        Advanced Diagram support: make UI visualization experimental only
        
        In 391cb44d415e2126f668ecf62387d5e98ffa6f5c
        "Advanced Diagram support: UI visualization & simple interactions"
        added a UI visualization to advanced diagrams.
        However, the feature is incomplete at the moment, specially towards
        LibreOffice 7.4, thus, make it experimental for now.
        This can be reverted later on
        
        Change-Id: Ibf21d11899460ab9ef1ddf91cffb851171119618
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135912
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        Tested-by: Jenkins

2022-06-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [fc5357935cc160fd19b61db7cbf7f098962d42a3]

        tdf#52602: sc_vba_macro_test: Add unittest
        
        Change-Id: I3e6ab3d8f3e9dddfec90f1a9762e7bf2007c10db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135899
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [157d58605acc714a5756525b567d6b59a1322d35]

        Fix typo
        
        Change-Id: I9769e01a95b10a798769104e16e6b0c37585a2d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135559
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-15  Michael Weghorn  <m.weghorn@posteo.de>  [8bb6190dd406390b404f0c1855894e8a48d0fda2]

        tdf#147084 sw a11y: Ensure focus event gets sent when moving to table
        
        The code responsible for sending an a11y focus event when the cursor
        moves from elsewhere into e.g. a table cell depends on the fact that the
        cursor was previously not in that object, i.e. the previous/old
        cursor/caret position is -1, s. e.g.
        `SwAccessibleParagraph::InvalidateCursorPos_`.
        
        Already setting `m_nOldCaretPos` to the the actual cursor position
        instead of -1 in the `SwAccessibleParagraph` ctor resulted in that
        assumption no longer holding when initially moving the cursor into a
        table (cell), so no focus event would get sent and
        the NVDA screen reader on Windows would therefore also not refer to
        the correct a11y object when handling the subsequent CARET_CHANGED
        event and fail to retrieve the caret position in the previously
        focused object (because focus/cursor have moved on).
        
        Make focus announcement work by only setting `m_nOldCaretPos` to the
        actual cursor position when processing the corresponding events related
        to change of cursor position, not in the ctor.
        
        Setting the cursor pos already in the ctor had been added to fix an
        issue with IM handling in
        
            commit 817da76529aa39f641d76805d429b09681348811
            Date:   Sat Nov 8 19:37:22 2014 +0300
        
                fdo#85912 Delete surrounding text failing for input method calls regression.
        
                When Apache OpenOffice code was merged in, a few lines were removed for
                no apparent reason.  This just adds the code back in, and resolves the bug.
        
                See the comments in fdo#85912 for details about this bug.  It is hard for
                majority language users to reproduce since they don't use ibus/kmfl to
                type their language's letters.
        
        The issue mentioned in the referenced tdf#85912 (== fdo#85912) is not
        reproducible for me with this change here in place either, neither with
        the gtk3 VCL plugin nor with kf5 (for which the relevant IM handling has
        been added in the context of tdf#149255, which has some more
        information on the ibus/kmfl setup needed to reproduce the
        original bug). The bug report already mentioned that the issue
        was reproducible with Linux 13 Mint and LibreOffice 4.3.3.2, but not
        Linux 17 Mint with exactly the same LO version, so without being able to
        analyze this any further, the best explanation I can come up with is
        that the root cause for tdf#85912 was somewhere else and has been fixed
        in the meanwhile.
        
        In hindsight, comment 5 in tdf#85912 already has further information
        on why adding the assignment back to the ctor was problematic:
        
        > Reviewed OpenOffice code as well.  The missing lines exist (but are
        > commented out) in the current AOO code.  The commenting out
        > occurred when Steven Ying implemented his huge "AOO IA2 enabled draft
        > version 1" change on 27 Sep 2013.
        > https://github.com/apache/openoffice/commit/0deba7fbda3d9908785c25a443701a293b6f4e71#diff-50d752f41bb880abd1094d09d9e1a7fc
        >
        > The current AOO comment is
        > // If this object has the focus, then it is remembered by the map itself.
        > // not necessary to remember this pos here. Generally, the pos will be updated in invalidateXXX method, which may fire the
        > //Focus event based on the difference of new & old caret pos.
        > //nOldCaretPos = GetCaretPos();
        
        Change-Id: If8cd4e92bc1f6233775ccc2834230f3a388ccadb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135868
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-06-15  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [21747f8ef471080817db464a91ef203813e84677]

        Make sure pEntry is not null
        
        Crash seen:
        >	mergedlo.dll!SvTreeList::GetDepth(const SvTreeListEntry * pEntry) line 106
         	mergedlo.dll!SalInstanceTreeView::get_iter_depth(const weld::TreeIter & rIter) line 4230
         	basctllo.dll!basctl::SbTreeListBox::FindVariable(const weld::TreeIter * pEntry) line 271
         	basctllo.dll!basctl::SbTreeListBox::FindModule(const weld::TreeIter * pEntry) line 695
         	basctllo.dll!basctl::MacroChooser::BasicSelectHdl(weld::TreeView & __formal) line 473
         	basctllo.dll!basctl::MacroChooser::RestoreMacroDescription() line 158
         	basctllo.dll!basctl::MacroChooser::run() line 178
        
        Change-Id: Ic85758c0bbee952d0a23b1d52e8bbdd231e8de26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135914
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-06-15  Michael Stahl  <michael.stahl@allotropia.de>  [932a8efce878547bfd81521d0cf1ddfe8dc33ec6]

        tdf#135976 sw: preserve flys on backspace/delete with redlining enabled
        
        This is a continuation of commit 85376a02348810812d515ee72140dbf56f2b6040
        for the case when redlining is turned on.
        
        Also try to restore the anchors in SwUndoRedlineDelete.
        
        (regression from commit 3345feb67f2c49a1b76639965b56968e1c5f03ee)
        
        Change-Id: I4199f5755398d469a606618c037ad9756cb7aeba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135909
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-06-15  Michael Stahl  <michael.stahl@allotropia.de>  [f31f11f3222933dbc96dc672e6fa52233cda12be]

        sw: fix odd m_bCanGroup check in SwUndoRedlineDelete
        
        This looks like copypasta, presumably both flags must be true to allow
        grouping.
        
        Change-Id: I96afeac98f94b122a3b1a155940776a3aa44b0a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135908
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-06-15  Michael Stahl  <michael.stahl@allotropia.de>  [cf9a16caf5012d65b2a45a5525e36e40585dd35c]

        sw_redlinehide: skip unnecessary updates when undoing redlined delete
        
        When reproducing tdf#135976 and then Undo, an UAF crash happens here:
        
          assert(!pFrame->GetDrawObjs() || !pObjs->Contains(*pObj));
        
        The pObjs was actually deleted and then re-created, because the pObj was
        removed from the frame and added again to the same frame.
        
        This is a bit unexpected, so prevent it by taking a shortcut in the
        caller UpdateFramesForRemoveDeleteRedline() to insert a check that had
        been removed in commit 14e87a4b15d31a34e6053f6194688f3aa23af991.
        
        If the rPam is inside a single node, the sw::RedlineUnDelText hint that
        was sent to the SwTextFrame should be sufficient to update it and the
        rest of the code in the loop that deals with newly split paragraph can
        be skipped.
        
        Change-Id: I5f36eb91bc20003887ee0bad03ea4a6e67135de9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135907
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-06-15  Michael Weghorn  <m.weghorn@posteo.de>  [d8e827890f9ff3fca642b3af9475704fc376f845]

        wina11y: Drop implemenation for obsolete IAccessible::put_accName
        
        Just return `E_NOTIMPL`, as the
        `IAccessible::put_accName` doc now says [1]:
        
        > The IAccessible::put_accName method is no longer supported. Client
        > applications should use a control-specific workaround, such as the
        > SetWindowText function. Servers should return E_NOTIMPL.
        
        [1] https://docs.microsoft.com/en-us/windows/win32/api/oleacc/nf-oleacc-iaccessible-put_accname
        
        Change-Id: I4b36b6a4c4215f237ba7e7583d2f130e8d80f200
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135903
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-06-15  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [539374caa5deac788f394a54a75b6e167ab04864]

        Show start center when closing last document
        
        also when there are active UNO connections.
        
        (Behavior was different when there were active UNO connections)
        
        Change-Id: Ief37b0f362b7e2a47eccbec985ee3017c475046c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135905
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-06-15  Caolán McNamara  <caolanm@redhat.com>  [2f30596347b12a7d0b9b78a1e4e2bc50eca9223a]

        don't assert on exporting forum-mso-de-104384.xlsx to xlsx
        
        a case of this -2 is also mentioned in
        
        commit 97af58093978d8e6b9d90eedcc59141304e7200e
        Date:   Fri Apr 5 22:04:13 2019 +0530
        
            tdf#123421 : xlsx export : Don't write data field entry...
        
        Change-Id: Ieded6035539df9d3896f2f08cf03c195082d4987
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135817
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [18408e3405d34e039a642f2039ca8e52a1d7c469]

        Fix customslideshows.ui extended tip
        
        Change-Id: I72b861144e2634d074e7b6f7f91e27e4875304a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135613
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9c0f9b5eb7c908bb7fa5069e681a2ff5dd7257eb]

        Fix English
        
        Change-Id: I040c8052a4cf0b4a29b967483ec5d77968f80976
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135659
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-15  Miklos Vajna  <vmiklos@collabora.com>  [2859ec288f2c1323ea3123d82cb1684b349ff598]

        oox: fix div by zero in lclCalculateCropPercentage()
        
        Similar to what oox::vml::ShapeType::getAbsRectangle() already does.
        
        Crashreport signature:
        
        Fatal signal received: SIGFPE code: 1 for address: 0x7fcd55eeff59
        
        program/libooxlo.so
                oox::drawingml::GraphicProperties::pushToPropMap(oox::PropertyMap&, oox::GraphicHelper const&, bool, bool) const
        oox/source/drawingml/fillproperties.cxx:103
        
        Change-Id: I0f82cbc955d9e60bad103682638b07153a5589e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135910
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-06-15  Justin Luth  <jluth@mail.com>  [6b6bedecf61e084e8db6b20a362a231dbac0e70a]

        tdf#145151 sw IsTableMode GetNumRuleAtCurrCursorPos: unselected cells
        
        ...shouldn't be treated as if the cursor was there.
        
        Change-Id: Ida435635aab4442b93f969d6f473aacf3f229e02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134887
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-06-15  Heiko Tietze  <heiko.tietze@documentfoundation.org>  [a2b4620d4981ea205788b0a786845cf9ffdbf21d]

        Related tdf#101285 - Remember position of conditional format dialog
        
        Change-Id: I4094fb46bb6130f4befcc25136424a45b90b9d92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135897
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-06-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [636a22ffd7769c5f31844e66579c78928434df81]

        use stack buffer in transliterateImpl
        
        Change-Id: I7c3e24f3974dafeb9abb2af9e2a986003af7bfc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135873
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [06c3bd93379053862e57221a550e4e07129bff49]

        unnecessary realloc
        
        the transliterate functions will realloc the Sequence, no need to do it
        here
        
        Change-Id: Ia53e79b7586679b5c8a2a47c11b86e336195a4cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135872
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8e27e5b010d4d98400c97e5575ad77844848d7c7]

        Fix English in extended tip
        
        Change-Id: I753fe8c17a572c734bb4f865c0b9920285849ca3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135623
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ada38e5fc7c230e7861a00a6f3433dd5a11b5d3e]

        Fix English in extended tip
        
        Change-Id: Ice84ca4c1c6eed9e21e3d5916f47e686b61c79b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135621
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [641c95231ac0ca7e107da6cd931e92a870beb770]

        Fix English
        
        Change-Id: I45615f217120d90cb255ce1a3e9e1f710603770e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135663
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [839584cc3ab9583c1eaf2b513b38783e313052c4]

        Fix definition
        
        Change-Id: I4dbe6fcd04aebc25a17263f160b7683cbf01ac30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135671
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-15  Mike Kaganski  <mike.kaganski@collabora.com>  [fdde571c6a5ec65a24c496af4c5928e22bd89ba2]

        Negative percentile should be treated as 0
        
        Change-Id: I460cd2ea6950cf9f8bc656a94c71973bd93c1fae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135879
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-06-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e726dcccabf0be4b880c6ddfaf0130dfd86aeb9f]

        Improve extended tip in splittable.ui
        
        Change-Id: Ie29092ed3a37cfd6bd0c95148a3edc5559ac260f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135763
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [072aec19257746008c70686be367373e7f7e022d]

        Bump xmlfiltertabpagegeneral.ui to latest Glade
        
        Change-Id: I0686e41c75c9887264c619d3f477bb7ca3c3a1fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135610
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-15  Caolán McNamara  <caolanm@redhat.com>  [b8d8df6b8aeadb662dcaae3d3b36e054568084cf]

        ofz#47699 Timeout
        
        Change-Id: I8445fef2a116d063c15f65ed4c8ac705a8ce7491
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135870
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [34293f75060061d248c178cc65b81135a01d8dba]

        Add precisions to opttablepage.ui extended tip
        
        Change-Id: Ic2f07d9a4e8e8608e5a56f23d421004f6631427a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135760
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [bfb0aa8ca36956690c963e3edfb1a2d78e908ba5]

        elide temporary string in comphelper::strip
        
        Change-Id: I093768c617490679d295cce37cc3ffe67c8e940a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135871
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8611bf020248d2b94e673465e22bd1db80f7eafd]

        Add precision on tocentriespage.ui
        
        Change-Id: Ibdaa15e1d573f34e3098bf00b883752ce4df40c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135767
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-15  offtkp  <parisoplop@gmail.com>  [376be26f4ebc5876ef93e7470ccbf85d21bf77cc]

        Add support for exporting EMZ/WMZ
        
        Split xcu files for Z compressable graphic formats. This introduces a
        new option for exporting each Z compressed graphic format without
        needing to check for extension.
        
        Change type detection accordingly in graphicfilter.
        
        Change-Id: Iabb971123f5e394196716900796632cb8ed12ece
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135181
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-06-15  Chris Sherlock  <chris.sherlock79@gmail.com>  [7e81b2292fa881f5c6efecd259fbbb82a1c75759]

        vcl: change maList in Animation to maFrames
        
        Change-Id: I2358434ffa3aff8bda16576bf8849eed52a3edd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/76401
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-06-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [bae82d9a57e2ed399f43ce1fe785509b8ab853f0]

        CppunitTest_sc_macros_test: move test where it belongs
        
        Change-Id: I95fd738f4fa8e93c1d90f4b8701e36facadaa7fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135865
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-15  Mike Kaganski  <mike.kaganski@collabora.com>  [eeb6f0740903a7e78156cf755cc442383ace77d9]

        Use rtl::isAsceeLowerCase/rtl::toAsciiUpperCase
        
        Change-Id: I61593b4f147bb2b83bd979f8fd429b70b3286d77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135885
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-06-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [964eb2f1dd24d68bd1d6caf8d0f349305a2642ec]

        Revert "simplify SharedString::operator=(&&)"
        
        This reverts commit 2da1cdd31312a70f205f29bb4dfcbc1771409aa4.
        
        Comment from llunak:
        I'm possibly not remembering it exactly. But the point is that if you're going to destroy something, it's faster to destroy it outright rather than move it somewhere and destroy it later. If you google it you'll find posts on how implementing std::move() using std:swap() is generally a pessimisation.
        
        Change-Id: Ice4234ad074cd894a25782e9c52b34c5acb26c8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135880
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-15  Caolán McNamara  <caolanm@redhat.com>  [dc051857c36a2f1e27cf149c13bd0e199db60109]

        crashtesting: assert seen on loading forum-en-38962.ods
        
        mismatched Push/Pop, catch offending exception
        
        Change-Id: Ib2297a8ab04a2f2491e4c922d9e4db82a66ea911
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135825
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2203f68050bb0478322ead24f380f19792f9a21d]

        Bump opjecttitledialog.ui to latest Glade
        
        Change-Id: I37fea3c5788ce4fd00bec50276bb6c41e11cdb99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135626
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [00e522e8eb8028ae81b321b728e1b6ff83eea83f]

        Bump envprinterpage.ui to latest Glade
        
        Change-Id: Iaed3953370a3e12aa1150dd6878d797ec0f9179c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135660
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [14dfbfe1da056d9570c85df8b5d5bed3943d46e9]

        Drop SalMenu::DrawMenuBar (is WIN-only)
        
        This follow-up on commit 483f3125ecd4744cbcc2f8fd3cdf243d81a601ff
        ("WIN drop effectively empty ImplDrawMenuBar") should probably
        have been included in it. Windows was the only implementation of
        that API, but the API is just called for a native menubar, which
        Windows doesn't use (VisibleMenuBar returns false). Maybe Windows
        SalFrame::SetMenu should also be dropped?
        
        Change-Id: Ic3600e66c91ce9d56d7f911bce5674e0a9ee833c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135633
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-06-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [76e7418809c73dfb69411a4d96ce8dc321a01e38]

        Bump optgridpage.ui to latest Glade
        
        Change-Id: I4b862e1f5c8ceb3adfe5009cf13b32073c3ebb5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135670
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [a55812aa84a9b416d181ff70d22b86435a4ac5af]

        CppunitTest_sc_macros_test: split it into two
        
        The .cxx are already separated, use a different
        makefile for vba-macro-test.cxx
        This might help to mitigate the CppunitTest_sc_macros_test
        failure happening in Jenkins on Windows
        
        Change-Id: I5708de3527041a5fcb33287f75f0e14642a88c4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135862
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-15  Mike Kaganski  <mike.kaganski@collabora.com>  [5b69db47543946a1a27c821f174b277e8e16145d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 70653442aed4591284e2f543d74e5309f510ab87
          - Clarify URL inside this document a bit
            
            Change-Id: I7fdd48bd925619b42452df88fd8343727e1a2667
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135882
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2022-06-15  Eike Rathke  <erack@redhat.com>  [8661d5579bd19a9e294ddff64bbe817b537dbd46]

        Resolves: tdf#149325 tdf#52602 SvNumberFormatsObj::queryKey try also uppercase
        
        ... keywords; that should catch most lower case queries. If there
        are still remaining mismatches then either implement the bScan
        thing, or enhance addNew() to not fail on case-different format
        codes. That could be hit for the `General` keyword, for example.
        
        Change-Id: Ic728b8c5e38db76eb791cb305595f84acf7dc867
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135854
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-06-15  Seth Chaiklin  <sdc.blanco@youmail.dk>  [20b19869eab5b991551a6bee7803e5b5c3dffee3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8c1f8b9235eccee7650a0bc836c5543fc503be9e
          - tdf#148901  update Left Page Border and Right Page Border
            
               tdf#148593 changed the option labels:
                  "Left page border" -> "Left of page text area" and
                   "Right page border" -> "Right of page text area".
                This patch updates the option names and makes
                corrections in the description of the referent of these options.
            
            Change-Id: Icf1bf4d493bd0c1b23b46f99e487defcd57b1587
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135875
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-06-15  Miklos Vajna  <vmiklos@collabora.com>  [a234afc347a3310b0c418cc3f2bf5aed3df62d85]

        CppunitTest_sw_ooxmlexport15: avoid mustTestImportOf()
        
        Can use CPPUNIT_TEST_FIXTURE() instead.
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I4ab9af48f80cd5f61db05554d31a8f02b89990ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135857
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-06-15  Caolán McNamara  <caolanm@redhat.com>  [a1f42313e51f10d586d94297335da77a16cfab32]

        fix oss-fuzz build
        
        Change-Id: Id9eeea1c57a4461e0d178492c6472174ff78065a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135867
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-15  offtkp  <parisoplop@gmail.com>  [de22386cec6e2613e034a56ffe4bd505b4534dd3]

        Add unit tests for ZCodec
        
        Add unit tests that check compressing->decompressing a file should
        result in the same file. This is done by comparing the CRC32
        before and after. The same tests also implicitly test that
        compression/decompression works by checking the return
        value of ZCodec::EndCompression.
        
        Cases added for both mbGzLib=true/false.
        
        Change-Id: I5516760eba5f233c20331cef83fd0b1a1603373f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135233
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-06-15  Stephan Bergmann  <sbergman@redhat.com>  [fc898f20cffe94cfde0a24027480fb97ab84563e]

        Use some more appropriate index variable types
        
        Change-Id: Ife891e8757e3f83d53245dfd04594b0359a897cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135831
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [7efd118d5d48e1d4b2f57752cb3b9170f5c05f71]

        Bump datanavigator.ui to latest Glade
        
        Change-Id: Ieebec25767282248a77b0c28a69afc2fa39348af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135662
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9c36b4d2aca72490781633bd9b023b6d5d7a3fbc]

        Bump optgeneralpage.ui to latest Glade
        
        Change-Id: I45998a83698831af510aca3dbcf52a8bed4154b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135666
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [51fb599f98e7b7814eaad7cf8e8d10f24aa86a2e]

        Bump insertdbcolumnsdialog.ui to latest Glade
        
        Change-Id: I6bc529308735d5f4cff90c6f55f399f64019713f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135668
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-15  Caolán McNamara  <caolanm@redhat.com>  [0ce654a5858eee15a319526b996a6368c145888f]

        crashtesting: negative index seen on loading forum-de3-15472.ods
        
        Change-Id: I737e6132f117a85c4d7e5df4a33561d09eff86af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135823
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-15  Mike Kaganski  <mike.kaganski@collabora.com>  [ee0a296ff97f5e2fc18f6f7ac83540121be84028]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ff415c86e59a656e2515c54cc64c57e9f96d509f
          - Fix some function descriptions
            
            Change-Id: I85bd929ab1febed3f1567a911ee188e134afe847
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135876
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2022-06-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [dcb36da2950ad967ad3f633ca12353da98ac620b]

        clang-tidy modernize-pass-by-value in drawinglayer
        
        Change-Id: I8a3245c6a4d687edbc95cf28b2932d80c86a7b65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135828
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [2da1cdd31312a70f205f29bb4dfcbc1771409aa4]

        simplify SharedString::operator=(&&)
        
        the release will happen in the destructor
        
        Change-Id: Ibb1f2ca11a157affdcfa9e0959558945657caa21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135856
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [1cc9f4d972f8a5e1e3f4980942e128dee9a2701c]

        tdf#126109 calc slow when replacing string to number
        
        retain the column block iterator array during the process, shaves 20%
        off the time
        
        Change-Id: Id492cf142ecc34af6fd236135d87f49b5a630d5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135855
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [1968563b1dec40f2134a04b1241178ae27b0d6bb]

        tdf#149507: sw_uiwriter3: Add unittest
        
        Change-Id: I3268e2b286045257f2974b6b0397991d3aebc0eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135820
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-15  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [47f1602b2681130e1400a37909fac3dfa7f667bb]

        Fix with-vendor for cross-build targets some more
        
        Regression from be2252c8d3e5d892ec1e6b12a2b55c2026597cb9 where spaces
        in --with-vendor end up being poorly quoted.
        
        Opted to pass down --with-vendor to sub-configure unconditionally even
        if empty, due to the need of word splitting generally being needed for
        the sub_conf_opts variable.
        
        Change-Id: Id3740255bc8fbf98adf7464de7e2836fcde9f2fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135826
        Reviewed-by: Balazs Varga <balazs.varga.extern@allotropia.de>
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-06-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [4b97420c5bc72504cfbf793aaa7837ebe812399a]

        tdf#149325, tdf#149531: sc_macros_test: Add unittest
        
        Change-Id: Ie6d9f75f2dd3ecb92eed4d464b4c36fd993076f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135819
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [4e8295638e68295d73b49ddb80e23c3509a49b3e]

        tdf#148868: sw_uiwriter3: Add unittest
        
        Change-Id: I110079662cb001bbe3044138a1e7d23383cc083d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135827
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [ac4719fe7365fb77c82bf5d937af069942671084]

        Revert "Load the locales from config file for languagetool"
        
        This reverts commit c3ed41752237a7a70c856dfb0d618f1c2eacea5a.
        
        Jenkins fails in CppunitTest_sw_core_draw on Mac and Windows
        
        Change-Id: I3e2b6359f3238a1b8af2e98d3cb5eee7aa864bae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135859
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-15  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [0c96561a567fd7dbb394a1a44479a42aa149bcc7]

        Bump minimum macOS to 10.14
        
        This gives us full support for variant, optional, any and visit libraries
        
        Change-Id: I9f1bff5d7c0e2d5acc8c8b92c9a269b00e317574
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135804
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-06-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [cb83063cc0eb4e93bd44bc0cb9b7c4841230cdef]

        Bump printoptionspage.ui to latest Glade
        
        Change-Id: Ief4eb8d551df8be318ceec82f2564877ccca7e5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135761
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d05fb4f0bf737f4a2e70e9400cc94e11f5b870f9]

        Bump javastartparametersdialog.ui to latest Glade
        
        Change-Id: I01679630ef66f88acbd3412ce5ec3cd3994f2b8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135622
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9c407a5fc6ed8e8b409cdb2b83245f3ce2339318]

        Bump textgridpage.ui to latest Glade
        
        Change-Id: Id8ae5ee23f9ca19be98586ecafbcce54b574f9de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135765
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-15  Justin Luth  <jluth@mail.com>  [1a57418e2837e7fd07b0619804feed06e1acfe41]

        remove unused sw UNO_NAME_CHARACTER_FORMAT_NONE
        
        CharacterFormatNone seems to be orphaned code.
        Was this ever written out to file? If not, then it should
        be removable because I don't see anywhere that it can
        be set.
        
        I found this while working on tdf#75297.
        
        Change-Id: I3212ab7dcda3c46adfe638ee1ae412a3ede8762c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134889
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-06-15  Justin Luth  <jluth@mail.com>  [5036c5a7afdd043c3fa5c108c985cd0d8ed352fa]

        tdf#145151 sw IsTableMode SelectionHasNumber: unselected cells
        
        ...shouldn't be checked
        
        This followup patch checks the proper cells to see
        if numbering or bullets are turned on.
        
        There is one side effect here.
        Picture this scenario where you
        select some paragraphs (_ indicates blank paragraph)
        _
        _
        1. some numbered text
        _
        
        In this non-empty case, SectionHasNumber is true,
        showing numbering on in the toolbar.
        
        Prior to this patch, the following scenario was "false",
        showing numbering off in the toolbar.
        -
        -
        1._
        _
        
        and the result was that all the blank lines toggled on.
        Now it acts just like the non-empty case. Although one can
        dispute that this is the correct action, consistency is nice...
        
        Change-Id: I8a1b8ee0fe947a7bfe7906a0add3aaf2d8e7b232
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134886
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-06-14  Eike Rathke  <erack@redhat.com>  [9470c5531dc928d438a6a7f4d47f2d82f2296cc1]

        Related: tdf#149325 Fix yet another VbaRange empty ScRangeList access
        
        Change-Id: If2c44795ab794482b841138bdd55f37c4d30b592
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135824
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-14  Caolán McNamara  <caolanm@redhat.com>  [c776524c5dda930a6c82cb81b594769802445c79]

        ofz#47668 OOM on massive line widths
        
        Change-Id: I310a9d438ef6f50ecc5931cea12fb26b7ed600c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135832
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [629d2db54bd9f97d2c494b85637a83229275a1a6]

        tdf#149554: sc_ucalc_copypaste: Add unittest
        
        Change-Id: Iba3cf497cdfaca64b75303d40bb062869bf3a50e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135816
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-14  Aron Budea  <aron.budea@collabora.com>  [b33d89d8e97ba4bfb17743632dee471727d11ac5]

        tdf#149536 Move Up/Down in Data Table switched enabled statuses
        
        Regression from aa7e7747f4296b3b92379c3c7703b80ad8af6a8b.
        
        Change-Id: Id2b66b2e87fdb13a55b32a4989cae2c7796fd003
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135801
        Tested-by: Jenkins
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2022-06-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [691ff87812d3ebe1f7bb360f431859df16099d1a]

        Bump addconditiondialog.ui to latest Glade
        
        Change-Id: Ibd271a67456169837991fe16fd4cc35c240d5a21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135624
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8586ce7315aac6575bff0a14e86c68e0b9abe8f4]

        Bump cellalignment.ui to latest Glade
        
        Change-Id: I2e34fb5acf84716f50d14070722ecebe88d836fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135614
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ae98da2ca0076dc962c6e9b4a9623ba2bc990425]

        Bump dimensionlinestabpage.ui to latest Glade
        
        Change-Id: Ide76dbdbd5e5b57f2d2790f3aac1b61c9f39cd04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135616
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-14  Gabor Kelemen  <kelemeng@ubuntu.com>  [76f7f0c167a5148c01cdb1e0d8ea56b905f5a875]

        tdf#149351 Add a 'Turn off mouse as pen' shortcut
        
        for UX compatibility with PP: Ctrl-A turns off 'mouse as pen' mode
        
        Change-Id: I0379580f4034f07f044dc1079c14898f3014face
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135579
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Gabor Kelemen <kelemeng@ubuntu.com>

2022-06-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [817f98279b58a0eaaa0e5ac26f76f1d2788c39ce]

        Fix extended tip
        
        (after translation round)
        
        Change-Id: I4eea58f44af49d19de9b1aa44fc9ad15e8edda12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135609
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-14  Caolán McNamara  <caolanm@redhat.com>  [51ed616b278b257a490bc52b69d0bf9ed8de1e4b]

        crashtesting: crash seen on exporting forum-it-5909.ods to xlsx
        
        Change-Id: I64b629e2f5b0ece7f903049bd006775463f97586
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135818
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-14  Caolán McNamara  <caolanm@redhat.com>  [66b849eab05bb6b696cced84ca90c17ca1bc31dd]

        stop using removed ---with-idlc-cpp=cpp argument
        
        Change-Id: I8ff0dd5314027e136782c236faebddd1077b180d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135830
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-14  Michael Stahl  <michael.stahl@allotropia.de>  [d72bee64a97650507d042f17846b6fc427b8434c]

        tdf#148868 sw: handle selection then Insert similar to Replace
        
        ... if the selection is inside one paragraph, to avoid deleting flys
        anchored in the selection.
        
        From a code point of view it's a bit inconsistent to do this, but
        from user point of view there are some ways to conveniently create
        a selection such as by double clicking a word.
        
        (see also tdf#133957)
        
        Also in SwWrtShell::AutoCorrect(), which oddly enough might get called
        with a selection from textsh*.cxx, at least in theory.
        
        Change-Id: I8cf9459e5a7ec7754ce8fe323cd158c7e84a5c93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135606
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-06-14  Jan-Marek Glogowski  <glogow@fbihome.de>  [ec1019f2dac25d8e3d114553ff26eba21275f649]

        Make PARTIAL_FULLSCREEN a X11SalFrame bool
        
        SalFrameStyleFlags::PARTIAL_FULLSCREEN is just ever read in
        X11SalFrame, so there is no need to have it as a "global" flag.
        Just save it as a member boolean and drop it from gtk3.
        
        FWIW: consolidating all the booleans in X11SalFrame as a bitfield
        (AKA reorder the fields and declare them bool myvar : 1;) might
        be a nice easy hack.
        
        Change-Id: I6a94310d3b734ecfd083b520d613a076b1e7670a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135805
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-06-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f004c9fd176b42435cfde8dbe6ccee55cbce40d2]

        Fix extended tip of textgridpage.ui
        
        Change-Id: I2c59a0c3299aec96b27b37d95cfe4343a064f148
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135766
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [94399604def7c421acb9a84b9d6b97cc0d02516b]

        Fix English in validationcriteriapage.ui
        
        Change-Id: Ibfa172839f71c2b640c87edafa5d4ee1ef687915
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135770
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [be050dfb9122bd5db65dd6f870f4e4d61900e989]

        Add better English to tocindexpage.ui
        
        Change-Id: Ieca4de5a09d7d38454b8c09481792c95d12d21ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135769
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2d4ac11358f07cdf71b9a24e02bce0fbd48f42ad]

        fix extended tip in sc/pastespecial.ui
        
        Change-Id: I8e6f6c227b0be37dea4c31f17df6eb8581d4f1ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135764
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5d2930c5cf10dc03a34ef871e9d2c55b68e3cff4]

        Include precisions for printing comments in extended tips
        
        Change-Id: I74d50a1b9af5485da6599eb2f3213f3cdc10c755
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135762
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b63b116fa60fcb1326195eabf9ea4c5445c15a1c]

        Fix extended tips in mmselectpage.ui
        
        Change-Id: I7c66b1359aed06e20f27e00e1eface041b48f630
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135758
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [df030f6e632ab0046bd51d1f8425ecd8362c2b33]

        Fix unicode nomeclature for specialcharacter.ui
        
        Change-Id: I2bc877046eaa6cab635008f3cb9ec7ab2cea0aec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135757
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8a23dffa1a54cdf5f65e8e7dcf0e96a1ec9ee9e0]

        Bump autoformattable.ui to latest Glade
        
        Change-Id: I876440946a52c58b8ff32f23f7d46cc00f9ffb15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135620
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-14  Caolán McNamara  <caolanm@redhat.com>  [8b6c8e624b1257a2221e8f98ba71112eae86c795]

        cid#1504592 Big parameter passed by value
        
        and
        
        cid#1504665 Big parameter passed by value
        cid#1505368 Big parameter passed by value
        
        revert the clang-tidy modernize-pass-by-value changes that coverity
        warns about
        
        Change-Id: Id92fdc8d1caeed9eaf7ff1e9e745938e5a971a34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135803
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-14  Michael Stahl  <michael.stahl@allotropia.de>  [6de844c5da695bf4605bef5510d33e74a7ff04ee]

        tdf#149507 sw: don't delete bookmarks in SwUndoInsLayFormat::UndoImpl()
        
        The problem is that the CorrAbs() here deletes the bookmarks in the fly,
        and this isn't supposed to happen at this point, because DelFly() will
        call SaveSection(), which saves the bookmarks in the m_pHistory via
        DelContentIndex(), so that they can be re-inserted in Redo/InsFly().
        
        Also change the code that was inserted in commit
        0ee28fdf3e9a0bd8763eda6299af1d5c873a9dcf to not call CorrAbs().
        
        (although this bug has existed forever, crashing is a regression from
         commit 657de5fba12b0e9afcdee361654d2a2d0dbd7311)
        
        Change-Id: Iabac0ccf5587d5d974e88cbbc3e05bbaed3526f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135728
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-06-14  Luboš Luňák  <l.lunak@collabora.com>  [ef1be22efb3e1625da1683ea98392cc41657b1cd]

        allocate columns in ScTable::TransposeClip() (tdf#149554)
        
        Change-Id: I2ae151ed9656884bca6963ba09bdf236e09096b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135774
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-06-14  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [7b12c659842eb53b96dd98ecea65c6071506dfbb]

        tdf#131506 tdf#143031 EMF+ Fix displaying PathGradient fill
        
        With previous implementation, the EMF+ import is calculating
        gradient positions wrongly. It is causing warning:
        
          SvgGradientHelper got invalid SvgGradientEntries outside [0.0 .. 1.0]
        
        and the gradient was not displayed at all.
        This patch fixes that and gradient is displayed correctly
        
        Change-Id: I6229c516165436d0c7ae187d9eb69b5494da396f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135607
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2022-06-14  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [4879f99b824036b3d409ed52f74dc3eb3b4949e4]

        Fix leak with stock widgets in a dialog from an extension
        
        When loading a dialog from XDL, buttons can have dlg:button-type="cancel"
        or dlg:button-type="help". These buttons might not have a peer when
        they are not referenced from the extension.
        
        In this case, they also weren't disposed when the dialog was disposed,
        leading to an abort on exit.
        
        Change-Id: I799d7535b766984fde47cafbe41ee6e89e476205
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135266
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-06-14  Mert Tumer  <mert.tumer@collabora.com>  [c3ed41752237a7a70c856dfb0d618f1c2eacea5a]

        Load the locales from config file for languagetool
        
        Locales needs to be read again
        in the Preferences/Writing Aids section and since
        this is a network operation it can cause a problem.
        Better to list all the supported locales in the xcu
        and load it right away.
        
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Change-Id: Ifff624334627f7be259b677f9b416d6ddedfb2c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135598
        Tested-by: Jenkins

2022-06-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [7353b79dfb7c206e99865e345c31b4da27111715]

        sw: uitest: remove assert that fails depending on which...
        
        ... components are installed
        
        Change-Id: Ib0090d6afcc824942ac9a0c89757ba7faf068637
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135798
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: René Engelhard <rene@debian.org>
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [d0f61d94d6bd3e377083eba2c2de84442963c017]

        better solution for ignoreLocation for tree-wide plugins
        
        Change-Id: I7336003e038781d4ef50380fa49f66b5ff19379f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135589
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5dd9aeb8250890047732ef5dca9072a0ecc32f58]

        svx: remove annoying whitespace in SdrView and subclasses
        
        Change-Id: I3eb1949c0024ab0241a26c7dec410c774b91cdcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135793
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-06-14  Miklos Vajna  <vmiklos@collabora.com>  [b6758293e65864530f1b2508ec426bb4f0268c75]

        Remove some unused includes
        
        See tdf#42949 for motivation.
        
        Change-Id: I157b331195cc8262e6bd1dcc536cb653587fc45f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135775
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-06-14  Seth Chaiklin  <sdc.blanco@youmail.dk>  [b7d6c3ce33ae06e6a61eac0e185121cb3931f61f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4252eedb1e8e11aaae5e4d5e1b1f6f1c24067afe
          - (related) tdf#149018: "Object"-> "OLE Object" for Insert and Edit menus
            
               tdf#149018 changed "Object" to "Ole Object" in the Insert menu
               and the Edit menu. This patch updates the relevant command
               sequences, and uses <menuitem> on changed sequences.
               Also updates the help pages for OLE Objects, including
               refactoring to <h1>,<h2>, adding variables or sections for
               embedding, and changing some items to embeds.
            
            Change-Id: I6931305d3576458f3f0dbec59a4ecbe00cdcf68a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135009
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2022-06-14  Michael Weghorn  <m.weghorn@posteo.de>  [4c8537589f2a73d1fbecaf4c1e9c64627b79e542]

        liblo-native-code: Add LanguageToolGrammarChecker
        
        Fixes Android Viewer crashing after
        
            commit d952df361a5e190246d7a0738ae5347b82cd57b5
            AuthorDate: Tue May 10 13:06:06 2022 +0300
            CommitDate: Fri Jun 10 13:52:17 2022 +0200
        
                LanguageTool Grammar Checker implementation
        
        when opening any file, with this in ADB log:
        
            06-13 16:14:07.274 20696 20736 W cppuhelper: 1:cppuhelper/source/shlib.cxx:299: unknown constructor name "lingucomponent_LanguageToolGrammarChecker_get_implementation"
            06-13 16:14:07.274 20696 20736 W linguistic: 1:linguistic/source/lngsvcmgr.cxx:1028: createInstance failed
            06-13 16:14:07.274 20696 20736 E LibreOffice/androidinst: SalAbort: 'Unspecified application error'
        
        Change-Id: Ib4316b576636d35a383d5c11c36c92a8c67a302a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135730
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-06-14  Michael Weghorn  <m.weghorn@posteo.de>  [3318742094157b6baf57f2294731b8dec8da73ad]

        android: Update com.google.android.material to 1.6.1
        
        Change-Id: If5aebe347534745065b371190abffce2421655f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135729
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-06-14  Eike Rathke  <erack@redhat.com>  [d6331fc7abe545ff0a369c41ab3f55b8f44a2cc1]

        Related: tdf#149325 Eliminate all unconditional ScRangeList::front() access
        
        ... to prevent crashes, and where possible substitute a missing
        element with the original sheet object range.
        
        Change-Id: I245844e89fa3eb7d6ec07e279bdd23022fd77958
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135773
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d0fb2e4c2d5eb23b2a278e532d16e0652070a05b]

        Bump tocindexpage.ui to latest Glade
        
        Change-Id: I0c93e8115a64824170ccc40bd793f803d45f6afa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135768
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a809e8d53e54a86f4e7fea17f01fe345ae818907]

        Bump opttablepage.ui to latest Glade
        
        Change-Id: I23e95e46ffe476a675bdb66e35c78c57b8eadfbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135759
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-13  Miklos Vajna  <vmiklos@collabora.com>  [214438f1dcce52043c27c39e529cf60ff96c98cf]

        vcl: restore lost spinner images
        
        This went wrong in commit 13aa5081793f133077610cd01b7f01ee765b4add
        (remove unused defines, 2021-11-19), the trouble is that
        postprocess/CustomTarget_images.mk needs these images to be listed in
        bitmaps.hlst explictly, and the makefile won't see that the same names
        are used in Throbber::getDefaultImageURLs(), constructed dynamically.
        
        Change-Id: Ie7ea1734ed417d17e1ce54d6a755509ef52572d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135725
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-06-13  Balazs Varga  <balazs.varga991@gmail.com>  [be2252c8d3e5d892ec1e6b12a2b55c2026597cb9]

        Fix some cross-build targets errors
        
        1. error - if disable JAVA is configured, set '--without-java',
        otherwise it breaks python for the build part.
        2. error - forward '--with-vendor' setting to sub config,
        to avoid stupid windows system variable error.
        
        Change-Id: Icebdfc5d6d2816fa53538d83d3ea206a6e99ddd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135724
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-06-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [77a28966f06a7f872b305ff8e2c603e675a5c8d1]

        uitest: sc: reset values in paste special dialog
        
        in preparation for https://gerrit.libreoffice.org/c/core/+/135110
        
        Change-Id: I0bfa8ddd9b814239a0e284b1b219cf760ee34826
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135733
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-13  Olivier Hallot  <olivier.hallot@libreoffice.org>  [31bf1a7f18de43014700869910767c8264cbd743]

        Bump specialcharacters.ui to latest Glade
        
        Change-Id: I5b001f5c38dda46f16e4a9619250d868a9489cad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135756
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-13  Julien Nabet  <serval2412@yahoo.fr>  [2b7979d781b9e46161dcdfcab0e258af5e0b12b6]

        Revert "tdf#98743: TIFF export uses 96dpi by default"
        
        This reverts commit 988285410f8883ad49f32c4b804c4f5bd14569d0.
        
        It worked with brand new file and A4 example but not with attachment of the bugtracker.
        
        Change-Id: Ia33d06a994dd80a8fe0e0837f4e91fc8fdd5ce63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135795
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-13  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3b3b1730a96df7dac1dbe5f8373b9c9cc7035b4a]

        Bump labeloptionspage.ui to latest Glade
        
        Change-Id: Id3f7041f913096dc3d62d8068d2a792d118af913
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135754
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [9e0332bfb9d71a37d80602034b8cfd0efb93cee7]

        clang-tidy modernize-pass-by-value in dbaccess
        
        Change-Id: I8f89ec8a73f82fd93320a710165df17180939f96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135731
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-13  Eike Rathke  <erack@redhat.com>  [3ad12672e924f7aef394119f9fe5f0b06a900b9e]

        Resolves: tdf#149531 Use initial sheet range for VBA Columns and Rows
        
        ... if the ScTableSheetObj's ScRangeList is empty. It might even
        be that was never intended to be used and worked only by accident
        in the past (pre 6.0), but it's somewhat unclear. It may even get
        in the way in case it exists and the (first) range was modified,
        e.g. shrunk by a Delete, as the resulting column or row object
        could be different from the initial sheet range.
        
        Change-Id: Ib9911df1b23802054a5bb0621bb7f5559ef3f39b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135732
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-13  Maxim Monastirsky  <momonasmon@gmail.com>  [9bc1ffa2153d2474b023e0860d3c9c68ee18727b]

        tdf#125040 Make single mode toolbar context aware
        
        This patch modifies the "Standard (Single Mode)" toolbar
        to have an optional context-aware section, given that a
        corresponding singlemode-<context-name>.xml files exist.
        This is a lot like the "Contextual Single" NB, except
        that it's implemented with regular toolbars, so docking/
        customization/extensions/uno api etc. are all working.
        
        In addition, the "Single Toolbar" mode was modified to
        not show any other contextual toolbar. (But of course the
        single mode toolbar itself is perfectly usable outside of
        this mode.)
        
        Change-Id: Id746d9df59340a81962a8689b132941deea54b6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135591
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-06-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [0f01b42e73af0e0baa57a353554a53d936c4f5e2]

        clang-tidy modernize-pass-by-value in connectivity
        
        Change-Id: I1f1b609254c7f8cfba14c248167f81b51684d8e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135727
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-13  Michael Stahl  <michael.stahl@allotropia.de>  [646c6ddd91a98afddf914e3889cb269fc814c060]

        tdf#139982 sw: preserve flys in Replace with redlining enabled
        
        The problem is that there isn't a redline type "Replace" so it's
        represented as Delete+Insert.
        
        To prevent the flys anchored in the text from being deleted, move the
        anchors to the point between the old (deleted) and new (inserted) text.
        
        (regression from commit 28b77c89dfcafae82cf2a6d85731b643ff9290e5)
        
        Change-Id: Ib600c9dbfb9421917e4b8d61195c48cf0b364f06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135604
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-06-13  Stephan Bergmann  <sbergman@redhat.com>  [5687eba49fa06202bd190c87ad8e7af634354799]

        Drop obsolete preprocessor directives from UNOIDL files
        
        ...which were used by ildc, which is gone since
        a8485d558fab53291e2530fd9a1be581c1628deb "[API CHANGE] Remove deprecated idlc
        and regmerge from the SDK", and have always been ignored as legacy by its
        unoidl-write replacement.
        
        This change has been carried out (making use of GNU sed extensions) with
        
        > for i in $(git ls-files \*.idl); do sed -i -z -E -e 's/\n\n((#[^\n]*\n)+\n)*(#[^\n]*\n)+\n?/\n\n/g' -e 's/\n(#[^\n]*\n)+/\n/g' "$i"; done && git checkout extensions/source/activex/so_activex.idl odk/examples/OLE/activex/so_activex.idl
        
        which apparently happened to do the work.  (The final two files are not UNOIDL
        source files.)
        
        Change-Id: Ic9369e05d46e8f7e8a304ab01740b171b92335cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135683
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-13  Michael Stahl  <michael.stahl@allotropia.de>  [32dd76143bdf55ac73f03f705097453521b4bf2c]

        sc: ODF export: fix style:font-name on EE text/paragraph styles
        
        The problem is that sc contains its own duplicate export of EditEngine
        styles, where the SvxFontItem aFamilyName is exported directly to
        style:font-name.
        
        But style:font-name refers to a style:font-face, and for a given font
        family name there may be multiple font-face elements whose names have a
        counter appended, and they are written in some non-deterministic order,
        so effectively this picks font-face at random.
        
        In XMLTextExportPropertySetMapper::ContextFontFilter() there is already
        code to do the lookup, and also a fallback when the lookup fails to a
        set of individual attributes fo:font-family style:font-style-name
        style:font-family-generic etc., which is actually used for fonts in
        control shapes, which have "unknown" for one of the components, so there
        could be some other problem with them.
        
        It doesn't look possible for the lookup to fail for EditEngine items, as
        ScXMLFontAutoStylePool_Impl should have added all of them.
        
        This problem was detected by current ODFunDiff in 22 of 2000 ODS files;
        with this fix only other problems remain.
        
        Change-Id: I276f705296df628b0869526f4ea676c47a014328
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135684
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-06-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [b7c260aee331474d993bf96a72bf31f5af350ef3]

        clang-tidy modernize-pass-by-value in chart2
        
        Change-Id: I73ae444487571fb61a02a2c813c060d269d52a02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135723
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [24d15ba86c00178238f3f8ef6c548a0d19338aa4]

        loplugin:mergeclasses sd::TitledDockingWindow with sd::PaneDockingWindow
        
        Change-Id: I77314048173ebba0dc0e03f710607b74e73f0bde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135719
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [4f20da3b330a5aad88a51f454c0914789d9c2457]

        remove #undef
        
        which is unnecessary, and does nothing and seems to have been there
        since
            commit 7b1d0af8640fb4641cfdc3af752ed0bf467f9229
            Date:   Wed Apr 11 17:07:29 2007 +0000
            INTEGRATION: CWS hedaburemove01 (1.1.2); FILE ADDED
        
        Change-Id: Ie6eaa1a939891a056f6fd1eb207db127352fc029
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135718
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-13  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [e8f97879c4e677107551692fa88b0791f70bd413]

        tdf#133675 - Hyperlink dialog: change frame widtget from editbox to dropdown
        
        Change-Id: Ibb8d5b14cf0f1524f6f554ee0ab77a14507330cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135657
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-06-13  Olivier Hallot  <olivier.hallot@libreoffice.org>  [1af6cba09e7cc2ff0d02179bbff81b8c05afcad6]

        Fix grammar
        
        Change-Id: I9914acada7df44548b0f1eece87445db0e69179d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135669
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-06-13  Pranam Lashkari  <lpranam@collabora.com>  [9518a72e71a70cee07c2ab3491a147edf9e63f68]

        LOK: send state of Protect, UnsetCellsReadOnly
        
        Signed-off-by: Pranam Lashkari <lpranam@collabora.com>
        Change-Id: I92675ed0033088233fb442138b39a3c8d663c614
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135454
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Gökay ŞATIR <gokaysatir@collabora.com>
        (cherry picked from commit b8626e85a799fd0807749cab9e712652240f13cd)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135389
        Tested-by: Jenkins

2022-06-13  Luboš Luňák  <l.lunak@collabora.com>  [91b98efc2a5cf41d9442f90d7cb37075721519e0]

        make VirtualDevice::SetOutputSizePixelScaleOffsetAndBuffer() LOK-only
        
        Because it's used only for LOK, and SvpSalVirtualDevice::CreateSurface()
        otherwise wouldn't know whether to apply LOK DPI settings or not
        (since this might be called for LOK tiled painting, when it should,
        or it might be called from somewhere else while LOK is active, in which
        case this should be handled normally). Getting that mismatched can cause
        things like https://github.com/CollaboraOnline/online/issues/4834 .
        
        Change-Id: I1df7b8a169c8ef2e799731a6695a032948536582
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135588
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-06-13  Luboš Luňák  <l.lunak@collabora.com>  [b7b06f28d5728c2c33c073df35ac0c3bcc51e583]

        avoid uninitialized data when handling WindowState
        
        I get valgrind reports when I start LO with kf5 backend and
        a maximized window, since in that case position and size are not
        set (since the maximized state makes them irrelevant). The semantics
        here seem to conflict, the caller of GetWindowState() sets flags
        to say what data it wants, and SalFrame::GetWindowState() sets flags
        to say what data it provides, but as can be seen here those aren't
        necessarily the same. So actually use only those flags that are
        in both sets.
        
        Change-Id: I4559baab90d6f465382560549d52431b28119b3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135563
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-06-13  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [930ba0c1ec9620641f58573d4bcdb9755be94d11]

        Fix comment
        
        No need to mention gerrit URLs in code comments
        
        Change-Id: I445f94211a3e660aa6e3482352f56ded7465e008
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135692
        Tested-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-06-13  Miklos Vajna  <vmiklos@collabora.com>  [cad76135ef6a72b6b7aa7d9dfc81ff77d01fefbe]

        sw: prefix members of WW8DupProperties, WW8SelBoxInfo, WW8_WrPc and ...
        
        ... WW8_WrtBookmarks
        
        See tdf#94879 for motivation.
        
        Change-Id: I4a3ede4c48220fb61ee8ccb4bbfb955a46cf56d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135686
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-06-13  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [2fded499dfab88834bc91acba1b6ae0028937f4e]

        Add XFillBackgroundItem::dumpAsXml
        
        Change-Id: I21aa5ded0c9c114199c9d503b48437ec1a6171eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135691
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-06-13  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [3f817355a397699953311f85a9df1358a1099c23]

        0.8 is too small on Windows; follow-up to 0ebbe1f00
        
        Change-Id: Ie7b545acdb0648bccd39d452087c0b38c8c118e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135690
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-06-13  Michael Weghorn  <m.weghorn@posteo.de>  [025477e244df2cdb4917e202030c3cab0536550d]

        vcl: Trigger IconView action on space key as well
        
        Handle space key the same as the return key.
        This e.g. allows to insert the selected element
        into the formula this way in Math again after the
        switch to IconView in
        
            commit d79c527c2a599c7821d27cf03b95cb79e2abe685
            Date:   Wed Jun 1 11:20:12 2022 +0300
        
                Use IconView in SmElementsControl
        
        gtk3 was already behaving that way without this
        change in place.
        
        Change-Id: I061b286723fedf023551afbb2184abc946b54b9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135592
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-06-13  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [f41b9842557c1e475f0ea68d81e4af4274dcd49c]

        TotD: Add a couple of missing words
        
        The issue was flagged two years ago (!!) by Steen Rønnow.
        
        Change-Id: I6d023bbe7c5392038f35b767acdf7f0ad0acd718
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135673
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-06-13  Justin Luth  <jluth@mail.com>  [9a2e7bade3aa8b115f1973be532ec86fa0369171]

        tdf#145151 sw IsTableMode NumRule: unselected cells
        
        ...should not be affected when setting or deleting numbering.
        
        This patch depends on follow-up patches to properly
        detect if numbering is turned on or off in some cases.
        
        This patch prevents numbering from "leaking" into the previous
        cell if the cells were selected backwards.
        
        Perhaps it would be better to fix the selection code itself
        instead of handling all of these edge cases,
        but doing that might have unintended consequences that
        I wouldn't have any insight into. So this is safer.
        
        Change-Id: I98e18d6056e93a4d89fdbe75b6237daca7832f41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134885
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-06-13  Miklos Vajna  <vmiklos@collabora.com>  [aa5824b2a6df99ef9d788a8d37bdfa77582375c8]

        tdf#149509 sw content controls: reject page break insertion
        
        Similar to input fields, the intention is to keep the start and end of
        (inline) content controls within the same text node, so just disable the
        command in this context, as Word does.
        
        Change-Id: Ib797ad164a3a36b4bbde4d686cde29adf6db96bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135599
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-06-13  Miklos Vajna  <vmiklos@collabora.com>  [c321498f915f4e8b3f4853232860ce040ab48e46]

        sw content controls: reject typing inside checkbox or picture content controls
        
        Content controls are editable by default (and not only editable, but
        also capable of hosting rich text content), and Writer doesn't limit
        the possibility to edit explicitly, either.
        
        Certain content control types (checkbox and picture for now) limit the
        hosted content though: checkbox overwrites the content on click and
        picture is meant to host a single as-char anchored image. So far the
        simple implementation Writer didn't enforce these limits, leading the
        unexpected behavior when clicking on checkbox content controls (possibly
        not only a checked/non-checked checkmark was toggled, but other content
        was removed).
        
        Fix the problem by making these content control types read-only: this is
        what also Word does and this way you can't loose the content when you
        can't enter it earlier.
        
        We may want to also do this for dropdowns in the future, once combo
        boxes will be supported.
        
        Change-Id: I9d44206b3c719a64ec552f2fa0a076901094163e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135574
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-06-13  Caolán McNamara  <caolanm@redhat.com>  [37dde4ef13dee5107249ff6604c0bb134235143e]

        crashtesting: assert seen on loading forum-mso-de-79405.docx
        
        Change-Id: I91200a8e409eec76de4ead22d200bf45f02b88b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135679
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-13  Caolán McNamara  <caolanm@redhat.com>  [48de2ac37366d5671aabc64364660311431d3235]

        crashtesting: assert seen on loading forum-mso-en-2633.pptx
        
        probably since:
        
        commit 855a56fea4561135a63cb729d7a625a950b210e7
        Date:   Fri May 13 08:12:17 2022 +0200
        
            tdf#148965 PPTX import: fix internal hyperlinks on shapes
        
        Change-Id: I920cbbb5544cbe9d76f37b3d524c9ccebd426132
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135682
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-13  Caolán McNamara  <caolanm@redhat.com>  [67a661800e32bb371a0a23ba498915c4508772bd]

        crashtesting: fix crash seen on loading forum-mso-de-98993.xlsx
        
        which may explain the backtraces seen with BitmapFilterStackBlur::filter
        and BitmapBasicMorphologyFilter::filter in crashreporting
        
        Change-Id: Ib55cde1603d354b8ca0e336a08fe2d73b548f73f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135680
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-13  Caolán McNamara  <caolanm@redhat.com>  [7fee3f624370bd2911842bb8ed35d8cb27af8062]

        Related: tdf#149490 OLE Object dialog should be modal
        
        Change-Id: I909f2afbf149c4d92c97e04c2d8f93648e1e3162
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135655
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-13  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [8a09aa3eec065c78803781d05e1beee92aa0381a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9d11c15431aa1ae77c54d22e8a717cc7bdf3831b
          - Remove hardcoded product name from a translatable string
            
            Change-Id: I7788158520149c3b63b395fca089f6ecdd7b8f78
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135685
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-06-12  Julien Nabet  <serval2412@yahoo.fr>  [c0e66cfab12d6c78d68af09498533362724dbd05]

        Fix context menu on image which doesnt display
        
        - Launch Writer
        - Insert any image in it
        - Right click on it
        => Nothing displays
        + console shows:
        warn:legacy.osl:67182:67182:vcl/source/window/menu.cxx:2750: PopupMenu::Execute: need a non-NULL window!
        
        Regression from f71606c920a3f78294da745cd9ef1eacde010224
        new loplugin:moveit
        
        Change-Id: I89f5bfe2a3cd6a935b419d55c2f3e884c7eed2c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135681
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-12  Caolán McNamara  <caolanm@redhat.com>  [90d4b93c5a7e25498dce949ac6fd2e33d53b74af]

        crashtesting: forum-mso-de-92960 GetEnglishSearchFontName varying results
        
        depending on if it's called once, or twice on the input string.
        
        The first converts from Full-Width Characters to equivalent lower ASCII
        range with non letters retained. And then the second iteration would
        convert to lower case ASCII with non letters filtered out. Presumably
        the intention is the Full-Width case should get directly to the same
        results as multiple calls.
        
        Change-Id: Idba4ebe04c907c160ee53abf6d5551550da032dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135678
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-12  Caolán McNamara  <caolanm@redhat.com>  [55eeffe768c6a80c97ee4f2a58fb467872ddeb1d]

        split out the code that extracts a lower-ascii version of a fontname
        
        Change-Id: I77778ecd075712c41bd29324be090ab4a8351ab9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135677
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ab37d644773fe08d908a35fff14b9e6eefebbc55]

        Add precisions to extended tip
        
        Change-Id: I8d33d95dd1cb8a5b81ae837f78accad6060a94f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135667
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3f2b5da839d9985fa9957fb8348d60bdf045f1e9]

        Fix dialog name
        
        Change-Id: I19c9157347488cf79acde6cf5af68baddc01a220
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135661
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8c91f21b57de96072f9ed33b1b99d3ec0d9507aa]

        Bump docking3deffects.ui to latest Glade
        
        Change-Id: I94fdc2d594f217a727e10fe69f5d7fcc746107bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135664
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [20ee72b916d5431a7e8e5846c2613aef67dbb7de]

        Improve extended tip contents
        
        Change-Id: Ie95d20bb1f5c8e153b3a9f9a088c835d5254880f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135665
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a599fe4ac2470ecd35162a15b8c76aaf862f156d]

        Bump envformatpage.ui to latest Glade
        
        Change-Id: I74066e2c37a310c242d7222fce48fdc6f23a8a0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135658
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-12  Maxim Monastirsky  <momonasmon@gmail.com>  [881774e9e35055cbaed36324542bae006eedb4fb]

        Related: tdf#125040 NB: rework print preview context
        
        Current implementation broadcasts the context change before the
        new controller was set on the frame (via XFrame::setComponent).
        This isn't going to work for anything LayoutManager based, as
        it responds to frame events by recreating all toolbars, so the
        newly created toolbar won't see the context sent for the old
        controller.
        
        Solve that by delaying the context change to SfxShell::Activate,
        like anywhere else in the codebase. And make NB listen to frame
        events, so it could also switch listening to the new controller.
        
        Also fixed a crash when switching to print preview in Writer with
        the navigator in the sidebar being active. Ideally we shouldn't
        even try to create sidebar panels in print preview, as the sidebar
        as a whole is disabled. But left that for a future investigation.
        
        Change-Id: I07759c676d2a2eb6f752fe778b559b15d2d759ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135492
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2022-06-12  offtkp  <parisoplop@gmail.com>  [932257c50c1dc9302b14862424e24e975f88bcc2]

        Add compression support for GZ through ZCodec
        
        ZCodec uses zlib to deflate. That file has code
        to allow for compressing to GZ but it's wrapped in defines.
        
        There's places in code where there's need for zlib headers
        (ie. svx/source/gallery2/codec.cxx:71) and there will be need
        for gz header compression when EMZ/WMZ/SVGZ export support
        is added.
        
        Made compression functions care about mbGzLib bool. Also added
        a SetCompressionMetadata function to set metadata which are otherwise
        impossible to know (such as filename, which is needed in the header)
        
        Change-Id: Ic01050262b0b15e0632564b139c66656afac4611
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135213
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-06-11  Julien Nabet  <serval2412@yahoo.fr>  [988285410f8883ad49f32c4b804c4f5bd14569d0]

        tdf#98743: TIFF export uses 96dpi by default
        
        Create a brand new odg with A4 format with just a rectangle or a smiley on it and export it in tiff.
        Since we export the whole page, the size is:
        - in cm: 21x29.7 (definition of A4)
        - in inches: about 8.2677x11.6929
        
        Taking a look at the value of the generated tiff, we got:
        ImageWidth: 794
        ImageLength: 1123
        
        Notice that 794/8.2677 like 1123/11.6929 is about 96.
        So resolution isn't 300x300 (like the code suggests) but 96x96.
        Then let's remove all the useless mechanism to try to find the X and Y resolutions.
        
        TIFF Documentation indicates that "XResolution" and "YResolution" tags use "RATIONAL" type which is defined as:
        "Two LONGs: the first represents the numerator of a fraction; the second, the denominator."
        Since we got a non floating value, we can use "1" for denominator and "96" for nominator.
        With this we change TIFFWriter::ImplWriteResolution implementation to put the nominator first which corresponds to the resolution
        passed by argument to the method and the denominator afterwards.
        
        Finally, let's fix the name of the second of ImplWriteResolution, it's the resolution value, not the resolution unit.
        
        Next step would be to use the dialog box for compressing options (like for png or jpg).
        But for this I think we should take benefit of external lib "libtiff" since we now use it now for import.
        
        Change-Id: I7dbd04e506e98c344f97e455955cdf2c2f6d83c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135631
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-11  Eike Rathke  <erack@redhat.com>  [35edeb2d2cef6759435e1a1b68a5a09fe5217178]

        Add English (Mauritius) {en-MU} locale data
        
        Change-Id: Ib384ceb8bdd3268d8d1e076ea2d2d4baeef1f475
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135628
        Tested-by: Eike Rathke <erack@redhat.com>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-06-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3d25248301321449215fcb7aa8e6c2b0d9f555be]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7701d69b3b526f438d9e11ec6c37884c8616422a
          - Add info on sparkline custom vertical max/min
            
            Change-Id: I5e87f7036eb34b1d5cbd0c635b319417981a16b3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135639
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-06-11  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [0ebbe1f0080f474fd583e5912c9605e6fb2e13d5]

        Related: tdf#119827 Add “scale” property for non-interactive labels in more places
        
        Informative or secondary labels should be set apart in the UI’s typographical scale.
        This is helpful for more verbose languages, and will contribute to an effort to
        make dialogs more space-efficient.
        
        Change-Id: I9eacbebe365a37fe3f973fa6818986d0a4c1fa48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135656
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-06-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ed8dc2256464324e1dbc27178e857964e54e73b1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8f4baba42e6068c031f51f9683cca53562fbe79e
          - Object anchor is only one.
            
            Change-Id: I7f7c0c6a50e86dc069421648a54d4a9d811588e3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135635
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-06-11  Dietrich Schulten  <ds@escalon.de>  [9638a1ff71a77ca1a3b3f9e13a36fa1724f5f69d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2f46574a53e1d22e302dc343218ea3ed1ba610b8
          - Relates tdf#36466 - Update help about copying visible cells only
            
            Change-Id: Ia33f942232b73aaad53bb34a5e02b4c457a0d8bc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135541
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-06-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5a614a2585a36019ab931f8f754a0a91db88c90b]

        Add precision to extended tip
        
        Change-Id: I9723896a84df297d245e78f582f23d33c8a6dc4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135625
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [5b0c50544d3b1a5f2bfc5636384981caefe37f3b]

        WASM use 'em-config LLVM_ROOT' to get llvm-nm path
        
        Change-Id: I3073330ed25676d5fbf9f2af008e42828466fc3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135565
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-06-11  Stephan Bergmann  <sbergman@redhat.com>  [7e2f0f6c089b898056c0269299220593be1b22f8]

        Remove some more dead functionality
        
        Change-Id: I653c85d247b2d52c75e12fc0c54701616a44abd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134148
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-11  Stephan Bergmann  <sbergman@redhat.com>  [25fc5f91ab7e6fd410ccd403ba19741a16eaab49]

        [API CHANGE] Deprecate css.registry.XSimpleRegistry::mergeKey
        
        ...and let its implementations just throw a RuntimeException, now that regmerge
        has been removed in "[API CHANGE] Remove deprecated idlc and regmerge from the
        SDK".  Deprecate css.registry.MergeConflictException along with it (though
        stoc/source/implementationregistration/ still uses it internally).  And remove
        the previously unused include/registry/writer.hxx along with the newly unused
        include/registry/writer.h, RegistryTypeWriter, and RegistryTypeReader.
        
        Change-Id: I10fd286617975dc0ef9f74460a3a3eab8060939d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123615
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-11  Stephan Bergmann  <sbergman@redhat.com>  [3ae546f97bf6c80627271c28943795175b97fdb9]

        Use idlc/test/parser/conversion.tests in CustomTarget_unoidl/unoidl-write_test
        
        ...now that idlc is gone since "[API CHANGE] Remove deprecated idlc and regmerge
        from the SDK".  (idlc implemented some dubious conversions from floating-point
        to integer types, which unoidl-write does not implement, so the original version
        of idlc/test/parser/conversion.tests was not usable in
        CustomTarget_unoidl/unoidl-write_test.)
        
        Change-Id: I3b69920dda24c54c9313cd5c2cd0c0fdd9951ca7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123614
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-11  Rene Engelhard  <rene@rene-engelhard.de>  [69c964bbd56ff49324d1ca649739fae354dd4c16]

        fix 32bit build in new a11y cppunit tests
        
        /<<PKGBUILDDIR>>/toolkit/qa/cppunit/a11y/XAccessibleComponentTester.cxx: In member function ‘void XAccessibleComponentTester::testBounds()’:
        /<<PKGBUILDDIR>>/toolkit/qa/cppunit/a11y/XAccessibleComponentTester.cxx:51:5: error: no matching function for call to ‘assertGreaterEqual(int, sal_Int32&, CppUnit::SourceLine, const char [1])’
           51 |     CPPUNIT_ASSERT_GREATEREQUAL(0, bounds.X);
              |     ^
        /usr/include/cppunit/TestAssert.h:251:6: note: candidate: ‘template<class T> void CppUnit::assertGreaterEqual(const T&, const T&, CppUnit::SourceLine, const string&)’
          251 | void assertGreaterEqual( const T& expected,
              |      ^~~~~~~~~~~~~~~~~~
        /usr/include/cppunit/TestAssert.h:251:6: note:   template argument deduction/substitution failed:
        /<<PKGBUILDDIR>>/toolkit/qa/cppunit/a11y/XAccessibleComponentTester.cxx:51:5: note:   deduced conflicting types for parameter ‘const T’ (‘int’ and ‘sal_Int32’ {aka ‘long int’})
           51 |     CPPUNIT_ASSERT_GREATEREQUAL(0, bounds.X);
              |     ^
        
        etc.
        
        Regression from d2a5b4bc0b8c8d1dd82133719a3ef5cc01b0cbbe
        
        Change-Id: I123894e5ed6d6f3bcf46b1c5b37f1f49cb5f9f99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135630
        Tested-by: Jenkins
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: René Engelhard <rene@debian.org>

2022-06-11  Rene Engelhard  <rene@rene-engelhard.de>  [f18b06ca5108d9e4f4bcfe0081bc1017acdef76d]

        really fix bigendian builds
        
        this time - since I missed to take over one rename
        between trees. sigh. Continues 089c91b1ad16232f130cb50266732509f83c52eb
        
        Change-Id: I726410ab1024b995937952fbce1214866ee8ba19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135629
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: René Engelhard <rene@debian.org>

2022-06-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [da8d90854d2b5f03b9ed9878d562531465725e85]

        Fix English in extended tip
        
        Change-Id: Ifc72a7cacee66f78ae275ec2981c54142d9a6f19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135619
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [df15a079e9a2f6c7cff44c8d0b00b0bcd64a8c62]

        Change extended tip in dimensionlinestabpages.ui
        
        Change-Id: Ibd51662c88d3d3ed0210f4af1f66369bf94c0d62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135617
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0a7bdf6eebe12a318bab7e265477ef632d3a34d2]

        Bump hangulhanjaoptdialog.ui to latest Glade
        
        Change-Id: Ie9bb451699b2ca9dcd0ace6dd9a341076862d1b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135618
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [46927cdb83928acee300e3c504cf054762dd72ee]

        Bump pdfviewpage.ui to latest Glade
        
        Change-Id: Id8c5eca99cf1054587e8554581c32f4d5ca1c974
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135608
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [30e6a4748bb29cc299c41755fbdf108db2c1c005]

        Bump customslideshow.ui to latest Glade
        
        Change-Id: I15bb8c7bfde9df109af3e9466763ff70c0e0a526
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135612
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-06-11  Luboš Luňák  <l.lunak@collabora.com>  [7689bf445264d1b54038ec0b8d134c26847af40f]

        find last data row before searching for first data row
        
        GetLastDataRow() is more efficient than iterating every cell
        with HasDataAt(), so first reduce the row range from the end
        (in case the whole range is empty cells it's just one call).
        
        Change-Id: Idc494795f68492ed8b05b2cd575598a9c5868b7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135605
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-06-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e0c5f8b4f6152d19044f998edc293b4bb636e66c]

        Fix typo on xmlfiltertabpagegeneral.ui
        
        Change-Id: I2bc3caa254d997c815bfd36f47504dbc70cadff8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135611
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-06-10  Stephan Bergmann  <sbergman@redhat.com>  [b32ab8e750f3bc90adfd481910dfd09ea90ab8e2]

        CppunitTest_sd_shape_import_export_tests also needs the ASan hack
        
        ...from e854abe076155fc085b56549ced50b3ee9a095d2 "Avoid external processes
        picking up instdir/program/libnspr4.so", to avoid
        
        > Test name: ShapeImportExportTest::testTextDistancesOOXML_Export
        > equality assertion failed
        > - Expected: 0
        > - Actual  : 32512
        > - failed to execute: sh .../bin/officeotron.sh .../tmp/ShapeImportExportTest__testTextDistancesOOXML_Export_2l2moj.tmp > .../tmp/ShapeImportExportTest__testTextDistancesOOXML_Export_2l2mol.tmp 2>&1
        > java: symbol lookup error: .../instdir/program/libnspr4.so: undefined symbol: __asan_init
        
        Change-Id: If7f3f9de14c7122b4a08b5a4807b4d28dffb9e06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135595
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-10  Justin Luth  <jluth@mail.com>  [758945b077220fe151c1565c6d5b0bad02de6d58]

        tdf#75297 sw uno: override default num char style when NONE
        
        The problem was during ODT import. When no text:style-name
        is provided, or if it is an empty string, then the default
        "Numbering symbols" character style remained active,
        preventing the ability to round-trip a NONE char style.
        
        Since this depends on the built-in name
        (and that name can easily enough change)
        there is not much point in creating a unit test.
        
        Change-Id: Id942060abd3e024758f93f3d279ef8b561cfc5a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134888
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2022-06-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [95d91cd41e030a317b51a00086bf042282c8f9e1]

        loplugin:constantparam
        
        Change-Id: I8134744b6c1279c497d4763eddf614bb840f7f3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135602
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [3b5c92677708ab0135d63e1496b91054383c45b4]

        loplugin:unnecessaryvirtual
        
        Change-Id: Ica246a12d93f5417ad857b9484575d03c66f761a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135601
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [230e46106578a2abf8211b51c071c037fc6e5ad2]

        loplugin:unusedvarsglobal
        
        Change-Id: I37a1772ffdd682d17571aa06e24089136d2d8547
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135600
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-10  Julien Nabet  <serval2412@yahoo.fr>  [7a7afd3ae5d44677791924a1450d42b7fcf9b82b]

        tdf#148978: Business Cards in Writer dont show database
        
        + remove "medium" tab since its goal is exactly what "label" tab does.
        So now "label" tab is common for "File - New - Business Cards" and "File - New - Labels"
        
        Change-Id: I9c7f4e74d7cbc0ffa8ee146a0ef39c87ff5261e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135566
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-10  Stephan Bergmann  <sbergman@redhat.com>  [a8485d558fab53291e2530fd9a1be581c1628deb]

        [API CHANGE] Remove deprecated idlc and regmerge from the SDK
        
        * Client code must replace uses of idlc and regmerge with uses of unoidl-write,
          see the changes to odk/examples/ and ure/source/uretext/ in
          40f2aee6584eafcf4cd1d95fcf1f775e5435440d "Provide unoidl-write also for the
          SDK" for examples.
        
        * The new types.rdb format is not compatible with LibreOffice < 4.1.  Clients
          generating extensions containing such files are advised to use appropriate
          LibreOffice-minimal-version elements.
        
        * For compatibility with old extensions, reading the legacy types.rdb format is
          still supported.
        
        * The SDK no longer ships an idl/ sub-directory containing the udkap and offapi
          .idl files (as, unlike idlc, unoidl-write does not need them).
          odk/config/cfgWin.js had to be adapted to look (somewhat arbitrarily) for an
          examples/ sub-directory instead of idl/ when checking for "an sdk folder".
          gb_UnoApi_package_idlfiles became unused and has been removed.
        
        * The idlc and regmerge executables have been removed.  Module idlc has been
          removed except for idlc/test/parser/, which is also used by
          CustomTarget_unoidl/unoidl-write_test, and which may eventually be moved into
          module unoidl.  Module external/ucpp and the corresponding configure options
          have also been removed.
        
        Change-Id: I42a0231699b863b5ebe2bee63bc32c8f79278cc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122363
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [611fe67394820e589e86f543c614632fc273eb5e]

        loplugin:unusedenumconstants add support for ParenListExpr
        
        Change-Id: I3dc2a5e4c0cae9a9ae955118e77eae63c17f7242
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135590
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-10  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [27ebceb366356f65c836e7edcc3609193f6e009c]

        bump product version to 7.5.0.0.alpha0+
        
        Change-Id: I4c696b0942edc5afe7a3d2babe62e7b70463f543

2022-06-10  Michael Stahl  <michael.stahl@allotropia.de>  [45613274794636ba98d0e978fe872511297d275d]

        tdf#140007 sw: fix SwUndoReplace
        
        (regression from commit d6b0e84b236b78f4b21bd16e46dda3fa0876096d)
        
        Change-Id: I1facf1584a349d1d087438f4e6fd3a63a80c6f7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135585
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-06-10  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [c94961c6869c34b3874d21cfaa5ec1488609acfe]

        Update git submodules
        
        * Update translations from branch 'master'
          to d876aa338f5bc378bec4500d8e4d13654d7f8cea
          - update translations for master/7.4.0 beta1
            
            and force-fix errors using pocheck
            
            Change-Id: I6b70cdc276c670e1eb166910f095c46e81256a7f
            
2022-06-10  Miklos Vajna  <vmiklos@collabora.com>  [04cc6e079e3122c183054fde046c054ed6c7b737]

        sw XHTML export: avoid writing default transparent background for ReqIF
        
        We started writing properties of tables and rows since commit
        c3c3303516c3da9372dce3f05f38f15a104e961c (sw XHTML export: output table
        / table row background format using CSS, 2022-05-10).
        
        In case the SwTableLine has an explicit SvxBrushItem with its color set
        to COL_TRANSPARENT, we turn that into a "background: transparent" CSS by
        default. This is a 1:1 mapping from the doc model, but HTML defaults to
        this already, so this is considered as noise.
        
        Extend IgnorePropertyForReqIF() to filter out these unwanted defaults,
        and fix SwHTMLWriter::OutCSS1_Property(), because it used to not pass
        the CSS value for the filter function.
        
        The behavior for table cells is unchanged, we continue to not export
        cell properties (in the ReqIF case) at all.
        
        Change-Id: Idbcd07809e159def694f4de017eebc7ad4104575
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135576
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-06-10  Miklos Vajna  <vmiklos@collabora.com>  [af3c766cb5ddb1959fb659e3c316e42f832d8de3]

        sw doc model xml dump: show table row properties
        
        Also extract SwTableNode::dumpAsXml() from SwStartNode::dumpAsXml(),
        ideally dumpAsXml() should only dump own members, not members of other
        classes.
        
        Change-Id: I5ef3e90d0cdd23ba44c192de1802844acad64cc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135575
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-06-10  Mike Kaganski  <mike.kaganski@collabora.com>  [098999e62e5a428b268259704584dd0f15dc22f7]

        Drop unused text column from IconView's model
        
        ... and also the hardcoded column count and width. This allows to
        make the elements position themselves better in the dialog, and to
        avoid the unused space below the icon in GTK, similar to non-GTK
        as implemented in commit 54725f6e5f06b074d1c08d8efbd16518b96882d5
          Author Mike Kaganski <mike.kaganski@collabora.com>
          Date   Tue May 03 09:49:07 2022 +0100
            Don't add empty labels to fontwork's icon view
        
        Change-Id: I19fa4e2002856322266b21873b383bc887cf1029
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135584
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-06-10  Mike Kaganski  <mike.kaganski@collabora.com>  [e52a805172914164912066a65c6e95988d8b2131]

        Entry may have no text
        
        ... after the changes made to IconView.
        
        This partially reverts commit 54725f6e5f06b074d1c08d8efbd16518b96882d5
          Author Mike Kaganski <mike.kaganski@collabora.com>
          Date   Tue May 03 09:49:07 2022 +0100
            Don't add empty labels to fontwork's icon view
        
        and instead, makes SvTreeListBox::GetEntryText tolerate absent text.
        
        Change-Id: Ifc386263ad656478416907a6f6b567cd1f3331ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135582
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins

2022-06-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [629a9b92da6d0126bd4be4cde373a02ac542ce7d]

        tdf#149503: Check size of vectors
        
        Crash introduced by 41f95c4a35a6335e9edb2f51c11d136d88bd0749
        "Remove SC_DPOUT_MAXLEVELS limit in Pivot"
        
        This brings back the old behaviour and now the
        "You cannot change this part of the pivot table." message
        is displayed again
        
        Change-Id: Ibad84c0a279d7d67b709b7e311ac875739cdb210
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135578
        Tested-by: Eike Rathke <erack@redhat.com>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-06-10  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [3a688ca467cebd65ef30ab80d4211715b1665348]

        autocorr for da: fx can appear at end of sentence
        
        as in e.g. "Vi kunne jo tage bussen, fx." so remove the "fx." entry from
        the autocorrect list
        
        Change-Id: I5c03f46bd1e35fcf8fa731983c7459f2ba99b174
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134107
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-06-10  Mert Tumer  <mert.tumer@collabora.com>  [d952df361a5e190246d7a0738ae5347b82cd57b5]

        LanguageTool Grammar Checker implementation
        
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Change-Id: I275cbea668afc5beb5147370119631df8b6a2d46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135178
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-06-10  Lukas  <lukasmolleman@gmail.com>  [044df303665606c778748fcfc0bfc47ce65ee914]

        bin/upload_symbols.py: make pythonic
        
        Change-Id: I44d86677f64b7b4a4212b94a574a20805bac649b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133223
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-06-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [f71606c920a3f78294da745cd9ef1eacde010224]

        new loplugin:moveit
        
        look for local variables that can be std::move'd to parameters
        
        off by default, since it doesn't do proper data flow analysis
        
        Change-Id: I3403a0fcffd165bdea6a772528bc53995c5fdb40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135527
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [b28de9d32016a904e4ba457a9a6c62098416c729]

        tdf#135346: vcl_pdfexport: Add unittest
        
        Change-Id: I11ad776419ea3c0eb5babd0f1ee2c7c70b7e7485
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135580
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [bc937347728a669d9baeee75c6ad5eea9d8d2710]

        tdf#114256: vcl_pdfexport: Add unittest
        
        Change-Id: Iaaeb0b248f84709855d9e83d34cecf22f1169769
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135581
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-10  Eike Rathke  <erack@redhat.com>  [b7eddf3e9c2db503dde632b35513844806be3c36]

        Resolves: tdf#148072 Restore sheet-local names for Undo of Cut
        
        Undo of Cut uses CopyToTable() and not UndoToTab() as Copy does,
        so copy the sheet-local names also *from* Undo and not only *to*
        Undo. And mark for ScAreasChanged broadcast.
        
        Change-Id: Ib07f711a7d407dafdf548873291f1ccc81b85d47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135568
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-10  Luboš Luňák  <l.lunak@collabora.com>  [cd7e262f7e34786496103dbe2be16c198bf97c64]

        add missing 'xComponent->dispose()' to a test
        
        Change-Id: I0ae2847e81eb2f1fba16e65d89ca1db1e55ac4b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135577
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-06-10  Miklos Vajna  <vmiklos@collabora.com>  [c3787043db572ff4b9933fad53dbcfec3428b75d]

        sw: fix use-after-free in SwFrame::ImplFindPageFrame()
        
        Header-footer controls have a non-owning pointer to their page frames in
        Writer views, so whenever a page frame gets deleted, we need to manually
        make sure that the header-footer control doesn't have a pointer to the
        deleted page frame.
        
        This already works with a single view, but in case one view has a
        visible header-footer control and an other view deletes the page frame
        that is known to the header-footer control, then we have a problem.
        
        Fix the problematic outdated SwFrameMenuButtonBase::m_pFrame by
        extending SwPageFrame::DestroyImpl(), so it un-registers itself (before
        deletion) not only from the current view, but from all views.
        
        Found by online.git's:
        
        tst=/tmp/testfoo.odt
        cp test/data/hello-world.odt $tst
        ./coolstress wss://localhost:9980 $tst test/traces/writer-hello-shape.txt $tst test/traces/writer-document-edit.txt $tst test/traces/writer-mash-text-table.txt $tst test/traces/writer-rambling-text-table.txt $tst test/traces/writer-add-bullet.txt
        
        although also reproducible on the
        desktop, in case you have two views (windows), do cltr-enter to have 2
        pages, go to the 2nd page in both views, view 1 clicks on the 2nd page's
        header, view 2 deletes the page (backspace) and finally view 1 clicks in
        the body text of the current page.
        
        Change-Id: I35e5d82256ab5db8e5f0ba198f5d2638cbff7d3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135573
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-06-10  Stephan Bergmann  <sbergman@redhat.com>  [12ffb0cb65352307485913065f4c3b5d8069ece7]

        external/libtiff: Missing include for _byteswap_uint64 on Windows
        
        ...now causing a -Wimplicit-function-declaration error with Clang 15 trunk after
        <https://github.com/llvm/llvm-project/commit/7d644e1215b376ec5e915df9ea2eeb56e2d94626>
        "[C11/C2x] Change the behavior of the implicit function declaration warning".
        
        (Unconditionally including <stdlib.h> on all platforms even for those that don't
        need it should be harmless.)
        
        Change-Id: Ic2191308ea252cb4b88842a2767167ab2d23d9fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135572
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [4dae3508de6d2340562f0c97ca4d00b03dcae42d]

        Add asserts to those places where I fixed a EXCEPTION_INT_DIVIDE_BY_ZERO
        
        I found those crashes scraping https://crashreport.libreoffice.org/stats/
        so those are blind fixes basically. Add these asserts,
        hoping one day someone will hit them so we can find the root cause.
        
        See
        7c8b9fa98f4c5f7f5620e797dbbe24081e252548
        fae937b6859517bd9fe8e400cad3c84561ff98ab
        ce39195e533336ce1482e2be6b1bec2b7f992125
        23e3bff528ab38c8d5c6d401b672a0033cef2bd4
        ea4cd397300120a0f825752182eb3b943eb8a1b2
        
        Change-Id: I175f47361e07961417c87cc8f3d7d4d1fb50fb2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135448
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-10  Miklos Vajna  <vmiklos@collabora.com>  [d701eff3519287db599a2612a635bc5f610ba082]

        sw XHTML export: avoid writing background of table cells in ReqIF mode
        
        ReqIF mostly forbids using CSS styling on elements:
        IgnorePropertyForReqIF() only allows 2 CSS keys by default.
        
        This restriction was relaxed in commit
        c3c3303516c3da9372dce3f05f38f15a104e961c (sw XHTML export: output table
        / table row background format using CSS, 2022-05-10), to allow
        background for tables and table rows, using CSS markup. An unwanted side
        effect of this is background for table cells, which is still considered
        invalid. To make this nontrivial to fix, Css1Background::Table is used
        to track formatting for all of tables, rows and cells.
        
        Fix the problem by extending Css1Background with a TableRow and
        TableCell and then audit all uses of Css1Background::Table to explicitly
        say if they mean table, row or cell. This keeps table and row
        backgrounds, but fixes the unwanted cell background.
        
        Also document the 3 functions doing the export of table / row / cell
        background export to improve readability.
        
        Change-Id: I03301b1fd25593cbe83489dbf140e80138d4a0de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135570
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-06-10  Hossein  <hossein@libreoffice.org>  [d0e50ba13b545ab00dfb02a445eeb93011ff4af8]

        Add information on Java baseline in README.md
        
        As discussed in the ESC, although LibreOffice can be built with the
        Java Development Kit (JDK) version 9, the JDK 9 is no longer
        supported by the JVM vendors including Oracle, Red Hat and others.
        Thus, it is asserted here that JDK 11 or later should be used to build
        LibreOffice.
        
        For further information on the supported versions of JDK, and its
        lifcycle, see these articles:
        
        Oracle Java SE Support Roadmap (Updated March 22, 2022)
        https://www.oracle.com/java/technologies/java-se-support-roadmap.html
        
        OpenJDK Life Cycle and Support Policy (Updated November 22 2021)
        https://access.redhat.com/articles/1299013
        
        It should be noted that JDK 8 is still supported, but it is not usable
        for building LibreOffice.
        
        It is also documented that without Java one may lose many features that
        are described in the TDF wiki article Development/Java:
        https://wiki.documentfoundation.org/Development/Java
        
        Change-Id: Id001c341a221b0fe5c07c7129956a824261d32c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135557
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-06-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [317dc8569723d434fe4175a2b665b84fd15f6f99]

        tdf#135346 clear page row map to avoid invalid "hidden" flags
        
        With the print range cache surviving a longer time, we can get to
        a state where we reuse the page row map (m_xPageRows) that had
        older "hidden rows" flags still set, but they aren't valid for
        our new recalculated ranges. The result for this is that in the
        bug document, the print preview is empty (as hidden flags for the
        rows was kept but not valid anymore).
        
        We don't really benefit from keeping this map, so we can just
        clear it when we need to recalculate the print ranges.
        
        Change-Id: I1f8de889d6f006e700c6f21ef5bfa52a36bcdfc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135567
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-06-10  Miklos Vajna  <vmiklos@collabora.com>  [1cbdbff2f419d0729ae8772a7e509cb224b6a46d]

        CppunitTest_sw_layoutwriter: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Change-Id: I1f8d1279ebd0aadfc6c657e63e62da265f785896
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135564
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-06-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dfa2365dd8060cb5611a5c43830c3a8bc3af79a6]

        Fix typo
        
        Change-Id: Id11f0afe9aa32373837289b8bc7fa1b36112a28a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135521
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-09  Rene Engelhard  <rene@rene-engelhard.de>  [089c91b1ad16232f130cb50266732509f83c52eb]

        fix bigendian builds
        
        after 410a64b472ae9de0bb06ddd8f4b55fd16686c860 and
        6624721b3226ace33f5032b1c1ce595c19f1915c which changed the
        surrounding places but missed the occurence in #ifdef OSL_BIGENDIAN:
        
        Change-Id: I610b0e19a37207b925668d7f2315b27abce21b2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135558
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: René Engelhard <rene@debian.org>

2022-06-09  Luboš Luňák  <l.lunak@collabora.com>  [dabf52b81621f1cbff508dfb7ae2e92597e521c3]

        remove incorrect #ifdef DBG_UTIL around normal code (tdf#149476)
        
        This code sets sufficient size for the virtual device that saves
        the content, so it's not some optional debug code. Without this
        selecting text in Calc formula bar and dragging it around leaves
        artifacts, because the saved content is not large enough to restore
        the original widget content. This dates back to
        d51fe1189dcbe0fe06805c8d99687c125cd254eb, which supposedly made
        the code warning-free (and also correct-free).
        
        Change-Id: I52dab8c8d3a083fff9da8aed27facdf21076622e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135555
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-06-09  Mike Kaganski  <mike.kaganski@collabora.com>  [2a28ebeef5ea3e2b01d836a7233d2316b765bf38]

        Accessibility for IconView
        
        Change-Id: I65ca9d43f70a50e2e95aabfc3b8ba1b15f9ff8be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135226
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-06-09  Rafael Lima  <rafael.palma.lima@gmail.com>  [2910ce0b43552cbd6415e5930953c660e41b1965]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6a94b253eee022e358504b335e190e883e74749f
          - Document new CreatePivotTable method in SF_Calc
            
            Change-Id: I56de41d153c650058e85faaad023f169b3ca79cd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/134436
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-06-09  Alain Romedenne  <alain.romedenne@libreoffice.org>  [0f9658f94f3505fa49449d0fca354f27edd89569]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 09dfc9550cc74aae157411e570375edb7abda341
          - Replace outdated links to OOo's wiki
            
            Change-Id: I4603f02312347b203dbbc13170f92819401e9a3a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135535
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-06-09  Miklos Vajna  <vmiklos@collabora.com>  [51eb7b837996384d0155c0841bf69cf068bbe367]

        sw content controls: fix crash on trying to insert nested dropdown
        
        This went wrong in commit 3dd4f3691458ea537bc1867386269694775cfbcb (sw
        content controls: add document model, 2022-03-30).
        
        Change-Id: I8040e02975d1f98cc01ef6f8a22745f27afa5276
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135554
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-06-09  Caolán McNamara  <caolanm@redhat.com>  [4308db47d950d6c1038968d22a9a9c453619eb4b]

        Resolves: tdf#142368 drop popover on ControlLoseFocus
        
        which is what appears when the Control derived inputbar loses focus
        while the main window losing focus gives WindowLoseFocus
        
        Change-Id: Iae9a2874c3dd513a1a092a18846858f819542370
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135533
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-09  Caolán McNamara  <caolanm@redhat.com>  [88fbab01861064cd353c38b39b4359154d3495ce]

        ofz#47901 fix read overflow
        
        Change-Id: I707fe54e68ef548edcb8b69b83ba64c0674e44ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135532
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-09  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [de8eafffbd5dd1a73be6cd60b5499655c189580b]

        Update git submodules
        
        * Update translations from branch 'master'
          to 5e97a2aaf2e7167def28de951c6dcfdb1b93bf81
          - update translations for master/7.4.0 beta1
            
            and force-fix errors using pocheck
            
            Change-Id: I6419ffd7d18beaa9637624d377e4e38f473f9a30
            
2022-06-09  Seth Chaiklin  <sdc.blanco@youmail.dk>  [4361a89ee586bd62efcf5226f8f54f26b862b9c7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b97210c58dbbf9c16f4a4cbeba5665ada2efe6fb
          - tdf#126658 update "defining line ends"
            
            The content of the guide page "Defining Line Ends"
            (shared/guide/lineend_define.xhp) has not been updated since
            its initial checkin in 2004. This patch updates the relevant
            menu commands, aligns the description with the current UI,
            adds a little more precision in what gets added as an arrowhead,
            and refactor to <h1> and <menuitem>.
            
            Also, add a <relatedtopics> section to the "Arrow Styles" help page
            (shared/01/05200300.xhp) with an embedded link to this guide page.
            
            Change-Id: I3e619aadddb65b77cc7216074d18c4eb138b1774
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135393
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2022-06-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [e04fab838f8088e7cf12b68ac3b505350521623c]

        tdf#149484: subsequent_filters: Add unittest
        
        Change-Id: I867696100d79f599a58e8cc5a64723cec3cea2b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135525
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [485300f9aef53f63e24339422b1dd2bfa12d543e]

        loplugin:unusedmethods
        
        Change-Id: Ib89ab59f7ad7e90b2a44ddd122176cde904fba4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135520
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [0e1a0ecffa055062a21815ab13eb6e4f8c769b8f]

        get-forum-attachments: Add 2 more mso forums
        
        Add login mechanism for them
        
        Also add --config and --outdir arguments to
        set the pathes
        
        Change-Id: I641f10396e1f4cf5bdb19da287b1a2962ff4e2ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135495
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-09  Caolán McNamara  <caolanm@redhat.com>  [b1d57168b8cecc1713e729c22260feaf33fab29f]

        a Frame has max two children
        
        during creation it might not have all its children created yet
        if a11y querys it during its setup.
        
        Change-Id: Ifbbec7eeb80409dc5e871c2022d1ee1e36c6e74f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135526
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-09  Andras Timar  <andras.timar@collabora.com>  [8494815ba566c94b59c3690fe138f70d8b6e169a]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 68b272ec160ded8157c13117e350fc4dfc3037fb
          - Updated Danish spellchecker
            
            Change-Id: I7c8ff2e7fac358706a580f2b24842ade0a1baa55
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/135531
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2022-06-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [e9f407fbf0ede1760518b2e58931eba381879717]

        can pass by const& here
        
        no need to copy
        
        Change-Id: I1fcc5d645a8f5278e2122a168b00c846d75bc091
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135522
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-09  Stephan Bergmann  <sbergman@redhat.com>  [0bbbde84b091c7969378ef9a5bbadd9706e57c5e]

        tdf#140886: Make "Do you really want to open it?" more reliable
        
        70009098fd70df021048c540d1796c928554b494 "tdf#128969: Let the user explicitly
        decide to execute an external program" had shoehorned that new warning dialog
        into the existing XSystemShellExecute::execute IllegalArgumentException return
        path, which caused some issues:  For example, it caused the warning dialog to
        reappear after you acknowledged it on macOS (see comment at
        <https://bugs.documentfoundation.org/show_bug.cgi?id=140886#c10> "Allow
        hyperlink opening on file with execute bit set ref. CVE-2019-9847"), and it
        caused the warning dialog to erroneously appear for a non-existing file on
        Windows (see comment at
        <https://gerrit.libreoffice.org/c/core/+/124422/2#message-ac76b728fedc53e7d0a04c99f00364068b51a8ea>
        "tdf#128969: Let the user explicitly decide to execute an external program").
        
        So rather than reusing IllegalArgumentException for this case, use a different
        kind of exception to trigger that warning dialog.  The existing
        AccessControlException (which is also a RuntimeException) happened to fit more
        or less well.
        
        Change-Id: I3f743c21be48d54f10951006ef3d7172e23e9076
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135524
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-09  Seth Chaiklin  <sdc.blanco@youmail.dk>  [a54e10c270bfb74c303dc338ad6bc484ac529566]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dae8c0f4225b25d4612f7a9db86fc4518bf4b3d9
          - (Related) tdf#126658 update Arrow styles help to reflect UI change
            
                 text/shared/01/05200300.xhp (Arrow Styles tab)
                   * update new control names
                   * corrections to description of tab and its use
            
                 text/shared/00/00040502.xhp  ("howtoget" for Arrow Styles)
                   + add appl-switches with 
                       * menu variations for Writer, Calc, Draw and Impress
                       + access variations using toolbars
                   + add right-click access
                   + add section for embedding
                   * rename German ID
            
            
            Change-Id: Ic224d72b2abeee777063626f4dcdb570562d3650
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/133037
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2022-06-09  Balazs Varga  <balazs.varga991@gmail.com>  [246d4f14c347ddd8cf49a397984a5f13c9687896]

        Ignore warning C4723 for windows arm64 build
        
        Tinderbox message from windows arm64 build:
        C:\cygwin\home\tdf\jenkins\daily_workspace\tb\src_master\include\basegfx\range\basicrange.hxx(276) :
        error C2220: the following warning is treated as an error
        C:\cygwin\home\tdf\jenkins\daily_workspace\tb\src_master\include\basegfx\range\basicrange.hxx(276) :
        warning C4723: potential divide by 0
        LINK : fatal error LNK1257: code generation failed
        
        Change-Id: I86ce1a0ea6abdf46464dcac95b9b591120782a13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135523
        Tested-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-06-09  Khaled Hosny  <khaled@aliftype.com>  [be39eba9a3d81e20c42f1073a365e91ce855c1cd]

        Use same glyph width in PDF drawing and font subset
        
        During PDF drawing we already know the glyph width, but when subsetting
        we get it again from the font subset.
        
        For fonts without CFF table this is redundant but harmless, but for
        fonts with CFF table, if the CFF and hmtx table (the authoritative
        source of glyph widths) disagree, we will be drawing the PDF string with
        the wrong adjustment resulting in displaced glyphs. This is a font bug,
        but avoiding redundancy and having one source of truth is an improvement
        overall.
        
        I kept the code that calculates advance widths for font subsets, just in
        case it is is still used elsewhere.
        
        Change-Id: I757cd0c2ebb6477b2f840d0005e84b5a131f7efb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135442
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-09  Jan-Marek Glogowski  <glogow@fbihome.de>  [136fac12eb9752f1072f852cc193d6a9accdc4a7]

        redland WASM: add Emscripten flags to fix NEH build
        
        Change-Id: I4ed242e774e1ce2ac05dabb9fc657329dc4a63c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135519
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-06-09  Seth Chaiklin  <sdc.blanco@youmail.dk>  [64b5eb228625f4da6368be3e7ec93e68cf74605d]

        tdf#149414 change Format Object label for Calc and Impress
        
          The label for Calc was Format > OLE Object (using
          .uno:ObjectMenu), while the label for Impress was
          Format > "Object and Shape" (using .uno:FormatObjectMenu).
          This patch (a) changes the label of .uno:FormatObjectMenu
          from "Object and Shape" to "Text Box and Shape"
          (to bring it in line with Writer). This change appears
          immediately in Impress, and (b) changes the .uno:ObjectMenu
          in Calc to .uno:FormatObjectMenu, which also gives the
          "Text Box and Shape" label, which is also more appropriate
          for its submenu.
        
          Kept the same keyboard accelerator "o", which was used both
          in Impress and Calc.
        
        Change-Id: Ifcf7b953b6bed262d630f7a07bf1f5000ee33aa4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135162
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-06-09  Miklos Vajna  <vmiklos@collabora.com>  [19632bf0bc0561138f3dee4b2d79a5b3ade0de52]

        CppunitTest_sw_ooxmlexport14: avoid mustTestImportOf()
        
        Can use CPPUNIT_TEST_FIXTURE() instead.
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I6d5c130ea25982d2cc0dc424a79c6962c1aa4f1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135510
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-06-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [91fef4a47563451e0271784a14b471e4815729d1]

        clang-tidy modernize-pass-by-value in editeng
        
        Change-Id: Ibf912c597896a2ac0bf3ba8108f55c5018115bb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135501
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-08  Caolán McNamara  <caolanm@redhat.com>  [66b1ebd4ddc7127a923bf81eb569e7f99dd52022]

        gtk: let math GtkIconViews flow to fill available space with icons
        
        Change-Id: I25f3433e9404ac1938568607a9a52a50ca8a7892
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135513
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-08  Caolán McNamara  <caolanm@redhat.com>  [50c478fd84e2878b636d766e1d2141ccfa51e2f0]

        GtkIconView uses a different way to link model and view
        
        Change-Id: I1ad2734c9f28568433de8b9532cf20da8a27f7cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135512
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-08  Caolán McNamara  <caolanm@redhat.com>  [83c2a61737604e3ad870cb57d921bb38c934fbd4]

        drop two unused suppressions
        
        Change-Id: I0bf5bed7fbfb3b46c1c9a48969f492b5745b1fb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135511
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [19a67603c7a800d3433e9f41143a9b9ed6300b8d]

        Fix typo
        
        Change-Id: Id5517254be4e108c4aeedbd067f9bf3097f89452
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135515
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [33f88380fba0202d03577da80f7370ac8e583fb1]

        Fix typo
        
        Change-Id: I278a23c9dc7a20f293e8167ee3c0492679e81f8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135516
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [16af8e218540dd17f020411c32e809feb68abd78]

        Fix typo
        
        Change-Id: I6463eb09c5bac07e6aa8e23b4b5eab06172ab2b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135514
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-08  Julien Nabet  <serval2412@yahoo.fr>  [a943e7ddd13315b18d7b33cd1b2f852144f54344]

        tdf#149470: Firebird, Clob may need several segments to store a very long input
        
        Change-Id: I85c7789f46d834d2ae1b251f915382f833bd529d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135480
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-06-08  Michael Stahl  <michael.stahl@allotropia.de>  [12acdce71dd6b6af2c52ba8fa3248d3166418543]

        (related: tdf#139514) sw: fix Undo of delete with at-para fly
        
        Nonobviously, there are situations where the anchor node must be
        preserved and restored when it's not on the node that is being deleted.
        
        (probably regression from commit 91b2325808a75174f284c48c8b8afc118fad74e4)
        
        Change-Id: I39f09ddb631204c8ad522f9ec7068d235ca94ad2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135509
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-06-08  Eike Rathke  <erack@redhat.com>  [33a8c4bd0e8533ab42894280e7e04c13a47aefa9]

        Related: tdf#149484 Write proper <number:boolean-style> with <number:text>
        
        Change-Id: I46b7987dde25840ae0b6e5871b14e3806c6e4ac8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135508
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-08  Heiko Tietze  <tietze.heiko@gmail.com>  [755e0cd60d4634111911469b752485da678988e1]

        Resolves tdf#149010 - MInor UI fixes
        
        * Next/Previous controls placed in an extra frame
        * This frame becomes hidden in case of picture and objects
        (next/prev is only possible for frames)
        
        Change-Id: Iab7042b72efa7857c5405a8c345ba03d6b975519
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135494
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-06-08  Michael Stahl  <michael.stahl@allotropia.de>  [85376a02348810812d515ee72140dbf56f2b6040]

        tdf#133957 sw: don't delete flys on Backspace/Delete keys
        
        Also fixes: tdf#134007 tdf#138835 tdf#139514
        
        When a character is deleted via the keyboard by Backspace or Delete key,
        an artificial selection is created in SwWrtShell::DelLeft()/DelRight().
        
        Ideally this should not delete flys that may be anchored to the
        paragraphs, but unfortunately this may happen if there are only 2 empty
        paragraphs in the section, because then the artificial selection cannot
        be distinguished by the SwDoc implementation from a selection from
        Ctrl+A (Select All), which *should* delete the flys.
        
        So introduce a new flag that needs to be passed down multiple layers so
        that SwUndoDelete can use it to determine if flys should be deleted, and
        translating it to a flag that had been introduced to preserve flys in
        ReplaceRange() previously.
        
        There are a couple more callers that look like they want to "replace"
        some text, so guess a bit at where to set this new flag.
        
        (note: of course fly anchored *as char* must be deleted via keys.)
        
        (regression from commit e75dd1fc992f168f24d66595265a978071cdd277)
        
        Change-Id: Ib4467476b12a12aefbbcb74ab9802f9318cf9aa0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135476
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-06-08  Eike Rathke  <erack@redhat.com>  [025231224b8b076e280235cd2b943addd2fb0755]

        Resolves: tdf#149484 Read and handle <number:text> in <number:boolean-style>
        
        Change-Id: I1be5f2be908eb88aa4ef7436ea7c09f35b076acf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135507
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-08  Eike Rathke  <erack@redhat.com>  [2932dc7aa0c1239d39e060e6b7627317f1305549]

        Related: tdf#149484 Display BOOLEAN literal string text additions
        
        Change-Id: Ifbaf0b18178091c3a340a7c4bc66f78397aadc18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135506
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-08  Jan-Marek Glogowski  <glogow@fbihome.de>  [98cfc7db5ed352b2ddb9a547c7f88abb83264cef]

        libtiff WASM: add Emscripten flags to fix NEH build
        
        Change-Id: I3ea1ca064cdddee1bea6b5816f63f0e4a93217de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135505
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-06-08  Jan-Marek Glogowski  <glogow@fbihome.de>  [ea5a0918c8c32309821ab239c4b95f4d6a3b5c12]

        VCL add vcl::WindowPosSize abstract class
        
        ... and use it to remove a duplicate and simplify code.
        
        Should mostly be a refactoring, which was mainly done by some
        larger sed calls, except for the new API calls, which helped
        shrinking some LOC. All data is also now private.
        
        Originally two of the "replaced" "classes" had unsigned width
        and height and one had signed. Noel pointed out, that during
        calculations, the value might get negative temporarly, so this
        now settles with signed values. Still the set size should never
        be negative and this is enforced this way. Not sure that is what
        Noel had in mind.
        
        This also includes:
        - rename WindowState => WindowData
        - rename WindowStateMask => WindowDataMask
        - rename WindowStateState => WindowState
        - move WindowState and WindowDataMask to vcl/windowstate.hxx
        - move WindowData(Mask) and WindowState into vcl namespace
        - readability: replace or'ed WindowState enums with "meta" enums
          + add "meta" WindowState enums PosSize and PosSizeState
        
        Change-Id: Icd16cfb498531aa7238ddbde83fcb0ed6d9e4f77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135426
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-06-08  Miklos Vajna  <vmiklos@collabora.com>  [d4123356c61db269651e950a0a2cc93e6d801c90]

        RTF filter: allow measuring page borders from the edge of the page
        
        This is similar to commit 51942eafdb4439559b6d59f3becd4afab45277f0 (DOC
        import: allow negative page border distances, 2022-06-08), except here
        we map \pgbrdropt's 5th bit to the "from page edge" bool, and then the
        rest of the import works already after the DOCX fixes.
        
        Similarly, the export has to map the "from page edge" bool to \pgbrdropt
        and has to call into editeng::BorderDistancesToWord(), but the rest of
        the process works after the DOCX fixes.
        
        Change-Id: Ic88f1ab17ac169025c38790ffa895748df0a76c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135502
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-06-08  Rafael Lima  <rafael.palma.lima@gmail.com>  [c44fc5056913423258d740e74f4980017e2431ff]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fc9022d593c7b7ae9818ed4b4502a2743e7ac377
          - Fix sentence about solver settings
            
            As pointed out by Adolfo in change 40ee3181de08d372b5a25bb691644a94d3ffe9bd, the word "beware" was used incorrectly. This patch fixes it.
            
            Change-Id: I3b2dd94b04b9c9c5ca5dc9c0b4c99a8e1c048941
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135384
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-06-08  Luboš Luňák  <l.lunak@collabora.com>  [118bafcfd1ce4a26ec9df912197ebd466d1bd497]

        use recursive mutex for LOK queue
        
        Callbacks may be invoked while calling getLOKPayload(), which
        would try to lock the mutex again. I actually originally expected
        this possibility, as the comment and moving the data to
        temporaries in CallbackFlushHandler::enqueueUpdatedTypes()
        shows, I just didn't realize the used mutex wasn't recursive
        and so would deadlock.
        
        Change-Id: I2b5c4b6b4c1a3933a32ae4641830877e085f2b6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135499
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2022-06-08  Seth Chaiklin  <sdc.blanco@youmail.dk>  [7905dba8a5c76eb7b4da5580e4f77e1a9b0dc8f0]

        fix typos
        
        Change-Id: I47acb63703d007da7493d9baaa5569bc375e4f56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135386
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-06-08  Caolán McNamara  <caolanm@redhat.com>  [6f17d42f251bf4a20b4192c16fa007226dcf17ed]

        tdf#119827 implement GtkBuilder "scale" property for font size
        
        and use it for the case in charnamepage
        
        Change-Id: I5920aa429c750e9b147cbc09a6f3814166851a8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135493
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-08  Luboš Luňák  <l.lunak@collabora.com>  [e3f8a433799b2ccc2f16ba7691f790bd98febb16]

        it is not our job to tell GCC whether to colorize its output
        
        GCC's -fdiagnostics-color option is complex (read: brain-damaged),
        since it depends on how the compiler was configured during building it
        (https://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Message-Formatting-Options.html).
        So while with Clang coloring works out of the box and the option
        can be used for force it in special cases, GCC depending on how
        it's been built may (or may not) require the option explicitly
        just to do the sane default. 13b52f50e52d226c935dcb94fac641c59a77f13f
        added an explicitly =auto to handle that, and then
        9ab2703d5c212746c961dcb238a4c3025d3a2587 changed it to =always
        depending on gb_COLOR to prevent it from overriding
        explicitly used option. This results in a possible massive rebuild
        when redirecting build output (because e.g. PCHs get rebuilt if
        build flags change, and ccache I think cannot use cached compilations
        either).
        
        It should not be gbuild's job to go out of its way to handle broken
        tooling, so just revert both of those. If somebody uses such a lame
        GCC build, either don't do that, add those explicit flags
        to CXX/ENVCFLAGSCXX, or create a clean way to add flags to CXXFLAGS
        or something.
        
        Change-Id: Ieac6ac7dd198639529aba8f47983587771772349
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135467
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-06-08  Miklos Vajna  <vmiklos@collabora.com>  [437acab38f2404886a2b83138eb9eb11c4146a76]

        sw: fix crash in SwFEShell::SelectObj()
        
        Fatal signal received: SIGSEGV code: 1 for address: 0x0
        
        SwLayoutFrame::Lower() const
                sw/source/core/inc/layfrm.hxx:101
        SwFEShell::SelectObj(Point const&, unsigned char, SdrObject*)
                sw/source/core/frmedt/feshview.cxx:317
        SwEditWin::MouseButtonDown(MouseEvent const&)
                sw/source/uibase/docvw/edtwin.cxx:?
        
        Change-Id: I6c4076eef21dd80381b37ed89aa2dc8bc20fbc98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135491
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-06-08  Colomban Wendling  <cwendling@hypra.fr>  [d2a5b4bc0b8c8d1dd82133719a3ef5cc01b0cbbe]

        toolkit: convert AccessibleStatusBar test to C++
        
        Just translate the test and add required or handy CppUnit helpers.
        
        Change-Id: Ib8ccd3490876c6302cca85e69f4d61600f7aec84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133844
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-08  Jean-Pierre Ledure  <jp@ledure.be>  [1d5ed2fdd14a8dc6871b687e795507b4f06fa67e]

        ScriptForge - (scriptforge.py) modify URL to help page
        
        Avoid using hardcoded release number. Use 'latest'.
        
        Change-Id: I04f531ee736bcd94d058413634ddb49046bc6c5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135475
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-06-08  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [7784f289d29c49e14229c9ec86ce994b68d0ecb7]

        Fix typo
        
        Change-Id: I56b36663a460eb6840968bc02e61371ace558fa7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135490
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-06-08  Miklos Vajna  <vmiklos@collabora.com>  [51942eafdb4439559b6d59f3becd4afab45277f0]

        DOC import: allow negative page border distances
        
        In case the margin (distance between body frame and page frame) is
        smaller than the border spacing (distance between border and page
        frame), then we can map that to a negative border distance during the
        import of DOCX files since commit
        1f127a2b9e1c1daab0972f98fc8708ecb7afa299 (sw layout: allow negative page
        border distances, 2022-06-07), but DOC import had the same problem.
        
        The above commit intentionally kept the default behavior of
        BorderDistanceFromWord() unchanged to avoid side effects in other
        clients of that function (not DOCX import), but means that DOC import
        was still broken.
        
        Given that it turns out there are only 2 callers of
        BorderDistanceFromWord(), fix the problem by allowing negative border
        distances unconditionally: this simplifies code & SetBorderDistance() in
        the DOC import will now get the correct border distance out of the box.
        
        DOC export works out of the box without any additional work.
        
        Change-Id: I6bf15b3c73823c9265218b7b3a7b869e131818db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135484
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-06-08  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e216988657e20a1e52986f742ab60464697bcb41]

        tdf148321: convert OOXML inset values to text distance values
        
        Inset values for top, bottom are calcualted differently in OOXML
        and need to be coverted on import to the text distance LO values,
        that place the text relative to the shape correctly.
        
        At export, the values can be converted back to the OOXML inset
        compatible values, but the values are not always converted back to
        the same values as the conversion is not bijective, however they
        do render the same.
        
        This also adds the test for the conversion when importing and
        checks that the exported values are expected.
        
        Change-Id: Ic64eec1a2a80ddad997f916da3e87dc30aaa12be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135463
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-06-08  Miklos Vajna  <vmiklos@collabora.com>  [e9a7ed53260feef439b7b046286352b23a69668b]

        sw content controls: update the cursor at SwContentControlDlg end
        
        Once a dropdown content control is inserted, the properties dialog can
        modify list items. The desktop case updates these list items when
        SfxViewFrame::Enable() calls SwView::ShowCursor(), but for some reason
        the same implicit update doesn't happen in the LOK case.
        
        This means adding new list items requires leaving the content control &
        entering again, then the dropdown shows the new list items, which is
        confusing. And also the update (when it works) is implicit, so it can
        break without us noticing.
        
        Fix the problem by explicitly updating the cursor before ending the
        properties dialog: this will scroll to the cursor position, but that's
        not a problem since the properties dialog is always editing the content
        control at the current position anyway.
        
        Show / hide is used because that's an easy way to call
        SwCursorShell::UpdateCursor(), which is private to us.
        
        Change-Id: I43aca24c2961ef6c4cc14f895edd6f3f22980148
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135483
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-06-08  Miklos Vajna  <vmiklos@collabora.com>  [1cb9274494ec429bd9b937533d21c6b39a1795de]

        CppunitTest_vcl_pdfexport: reduce test doc size in testAlternativeText
        
        A one-pixel image will do the job.
        
        Change-Id: Ied9b51c104a39b0bcf5401d8486c11f87c979805
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135477
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-06-08  Noel Grandin  <noelgrandin@gmail.com>  [bf29483599c67cebfe0c3e06d063d3ae233b28dc]

        tdf#81293 dialog “manage names” forgets size and column width settings
        
        I can't see any reason for this code to be this way. I can
        see that Jim has tried to make some dialogs retain window size and
        position. Surely all dialogs should be able to do this?
        Unfortunately, it has been this way since initial commit.
        
        Let us live dangerously and see what happens if we give
        power to ALL the dialogs.
        
           VIVA LA REVOLUTION!!!
        
        Change-Id: I44e389ba3cb46793365607d36a05474584ee6490
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135478
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-08  Mark Hung  <marklm9@gmail.com>  [3e754c07fabd1f74d57f42f273ea46e03dbdc094]

        tdf#149089 fix extra mini space in text grid.
        
        1. Create Justify::SnapToGridEdge() to adjust kern array
        under CJK textgrid GRID_LINES_CHARS mode when snap to chars is off.
        This function can handle a) Unicode IVS b) rInf.GetSpace() like
        what CJKJustify() does.  c) rInf.GetKern() value for letter spacing.
        
        Excluded parts comparing to original kern array adjustment:
        a) Kana compression under textgrid mode has been removed. Kana compression
        is used to compress space of punctuation. It doesn't make sense to
        perform that under textgrid node.
        b) Inserting nSpaceAdd for CH_BLANK is removed. I don't know its
        purpose.
        
        2. Use Justify::SnapToGridEdge() in GetTextSize(), GetTextBreak(),
        DrawText(), GetModelPositionForViewPoint() to adjust kern array
        consistently.
        
        Change-Id: I136a92f513fae05af2fb429e747356ba7eedec7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135086
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-06-08  Caolán McNamara  <caolanm@redhat.com>  [0515ad196654c929dfd345dcf11f97fc09820cfc]

        add LIBTIFF to cross-compiling targets
        
        with an eye to win_arm64 cross build failure
        
        Change-Id: I6872859f288168352e3e70c1d559f4d318439958
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135479
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f593c328b1c8fc10dafcbdc8c23ea6ac51a26d47]

        Fix typos
        
        Change-Id: If282a3a9f68de2cf0f1576ea34b56b9316f03ef6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135470
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-07  Rafael Lima  <rafael.palma.lima@gmail.com>  [15e182148bbd3213c13d10f5b519edd750987982]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 40ee3181de08d372b5a25bb691644a94d3ffe9bd
          - Related tdf#38948 Warn that Calc Solver does not save model to file
            
            Based on Comment 36 from bug 38948, the help should make it clearer that Solver models are not saved to the file by LO Calc.
            
            This patch changes the current <note> into a <warning> and makes it clearer that solver settings are not saved.
            
            Change-Id: Ie1cdf5a82c105c371e05b85ccad6736ed5e74a3f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135272
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-06-07  Tomoyuki Kubota  <himajin100000@gmail.com>  [d1581fe4cc1d7ea0c8b3f54fec3e16c8348b7027]

        rPosition to pPosition
        
        Change-Id: I5c1bda5419752288e494e2116bef8d258a1de4c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133869
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [8b8e9d3126d4232c6c13e6059ab3542a521251d8]

        bin: Add script to get attachments from OO forums
        
        Testing it locally, I could download 52.000 documents
        Reuse mimetypes dictionary from get-bugzilla-attachments-by-mimetype
        by putting it into an external file
        
        Change-Id: I875d90f6119c3c3bdfea6a0efd3bbc8c5be1eb63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135457
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-07  Attila Szűcs  <szucs.attila3@nisz.hu>  [8741fd0e0ae9e346de2e09887f0668b831c9b48b]

        tdf#43244 sw: show stripped line-end spaces on margin
        
        in View->Formatting Marks mode instead of hiding them
        This way it's possible to avoid interoperability issues
        better, when these (now visible) spaces are stripped only
        in Writer, but not in MSO, resulting different layout,
        i.e. bad paragraph alignment, because the users can
        notice the extra spaces and remove them in Writer.
        
        Extend SwHolePortion::Paint() to paint its text,
        what is probably just a bunch of spaces.
        
        It's an initial fix for tdf#43100, tdf#120715 and tdf#104683
        (cursor movement on the hidden spaces, end of paragraph sign
        before the hidden spaces, unable to select spaces after the margin).
        
        Follow-up to commit 93d7bdcb855362b88cdcfcb18ea401d89da973fb
        "fdo#33167, i#20878: Show spaces at the end of line".
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I48df3b41af37c77fd594bb6776ca30e845c51490
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135104
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-06-07  László Németh  <nemeth@numbertext.org>  [5a079652c1b1f968a851f47995b0a65b84d2d192]

        tdf#149421 DOCX: import/export hyphenation zone
        
        Hyphenation is a document-level setting in OOXML (only
        disabling hyphenation is a paragraph-level setting),
        import/export hyphenation zone in Standard style, similar
        to IsHyphenation.
        
        Note: Remove HyphenationZone from grab bag to allow its
        modification in Writer.
        
        Fix also grayed out hyphenation zone input box in
        Text Flow, when enabling hyphenation.
        
        Follow-up to commit 7a1d4b7d1db93ca1f541856a8d00d621d50e7bd6
        "tdf#149420 sw offapi xmloff: add hyphenation zone".
        
        Change-Id: Ic1a3f13ba4e80338227c3206a0ed619589809328
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135474
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-06-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a0f39cece651b787a21d3778d0b69625a25dae6b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to aa1b42c379b95fc484853a82325dbd61ceb6e73d
          - Revisit Insert Image help page
            
            Updates on menus and instructions
            
            Change-Id: I45bbc4709baf550d0caad5700754e7f168c64ba3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135423
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-06-07  Stephan Bergmann  <sbergman@redhat.com>  [1e57cb128eb085ede312ebb189c982b8bda49377]

        Duplicate object ID
        
        > instdir/share/config/soffice.cfg/modules/swriter/ui/fldfuncpage.ui:723:1 Duplicate object ID 'liststore4' (previously on line 30)
        
        since 7e2a8abf0cd8c60cdfae100eece4839b4959c70e "liststore used twice by
        different widgets"
        
        Change-Id: I9e1b90ae352ba5c1fd5e634401096c70cdafb2bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135472
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-07  Martin Srebotnjak  <miles@filmsi.net>  [aa79ca510027f4e07311b8aaa045bef56da8d2cb]

        Update git submodules
        
        * Update translations from branch 'master'
          to 1cb47d77ece911852b9fc5ff728b92ac779e39bf
          - Updated Slovenian translation
            
            Change-Id: Ie86b805a08a629c9acb045cd083b6e0f326c47c1
            
2022-06-07  Luboš Luňák  <l.lunak@collabora.com>  [0372da98bf9b2af82afc2e4ff919068bdcaae7db]

        fix SwViewShellImp::AddPaintRect() rectangle compression (tdf#148255)
        
        Both the checks test whether a follow-up rectangle can be merged
        with the previous one by merging it at the bottom or the right of it,
        so the previous one should be always the top-left and the follow-up
        one should be the bottom-right.
        
        Change-Id: Ie5809595ec9bf28bd169fc503a6b391c6188d0b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135468
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-06-07  Eike Rathke  <erack@redhat.com>  [bc026248fe44321b44240fb5d9f4e6d3335380c8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ba3b8d5bc6416cec3ab2d86ba8452c292681086e
          - Include metacharacters fragment in ICU regexp URI
            
            So it leads to Regular Expression Metacharacters instead of just the
            page that starts with all sort of developer information not relevant to
            users.
            
            Change-Id: Id1efca75302d023a83b45a4bc81654ffe8c2980f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135471
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Tested-by: Jenkins
            
2022-06-07  Laurent BP  <laurent.balland-poirier@laposte.net>  [d93e9430bfbf6fa8a679ea2d4d98f955774026f6]

        tdf#129674 Add GoTo Sheet command
        
        Insert command in menu Sheet > Navigate
        (alongs with To Previous/Next Sheet)
        Use .uno:JumpToTable command from Navigator
        Use its own Go To Sheet dialog
        Add a Search entry to type partial name of sheet
        Menu translation missing?
        
        Change-Id: I16b8b56a688c8396159617f04a2a7e034721ce31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134714
        Tested-by: Jenkins
        Reviewed-by: Laurent Balland-Poirier <laurent.balland@mailo.fr>

2022-06-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [19a6adddec0f5a6ee771939a17f85bdde4a44ce3]

        sw:  Divide-by-zero
        
        follow-up of aeeb0141aca4f1698b09bc8f06ded41247b54279
        "sw: avoid another EXCEPTION_INT_DIVIDE_BY_ZERO"
        
        Change-Id: I0b5cc10c4f7976a611f222f3d4c8764c5d04dba0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135443
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [e55e3e1362910a9ea38b8283f5bb2b886e803cf3]

        use more complex scheme on newer Python (>=3.7) to avoid DeprecationWarning
        
        similiar to commit 069f0eb13f7d26ce4b854160bbb9592c25609b38
        
        Change-Id: I08577ced705df620d99781da53b6085398f52821
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135450
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-07  Jean-Pierre Ledure  <jp@ledure.be>  [b4735aac82c6db0afd5692f485364510ac2d9a5d]

        ScriptForge - (SF_UnitTest) fix typos + layout reviews
        
        Typos in comment lines
        Minor improvements of test report layout
        
        Change-Id: Ic19e55a84475b098959055ac1c573de629e21731
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135466
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-06-07  Mike Kaganski  <mike.kaganski@collabora.com>  [6ccff201088590274247fb9f63b7fa997cfee327]

        Fix ImageView without text on GTK
        
        Change-Id: I2c1884722de2d40e96282d1efbba4be0ad078bd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135465
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-06-07  Michael Stahl  <michael.stahl@allotropia.de>  [badad69848f10b462a11f5b5e784cb468a94b180]

        sw: fix pasting multiple flys in SwFEShell::Paste()
        
        This was most recently fixed in 3cfd63cb55ab1a7e6df53eaeb2a7623be05983d0
        but that didn't take into account that now with Ctrl+A multiple flys can
        be selected and copied, and all of them should be pasted; remove the odd
        restriction to paste only one text frame.
        
        This reveals that pasting a text frame will actually select the text
        frame, so subsequent flys end up anchored inside the text frame; delay
        selection until all flys have been pasted.
        
        Change-Id: I049f60ca9656e5075d481d4501bb1ffdd28a4e21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135366
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-06-07  Heiko Tietze  <tietze.heiko@gmail.com>  [196d9e16b7017db2225531cd240e7b6e8f7c1d66]

        Resolves tdf#146928 - Redesign charnamedialog
        
        Dialog was changed in d73602dc51aa8829fc88e5e67e2b0c4da6b8f715 to fit
        vertical size on small screens by placing Western/CJK/CTL into a notebook.
        But for CJK and CTL it's required to have Western fonts visible in parallel.
        
        * dual solution for western with nocjk and cjk dropped
          western scales to the dialog width if no CJK nor CTL is enabled
        * CJK and CTL placed in a notebook, Western as well for proper alignment
        * font names are presented in lists but size and style per simple dropdowns
        * info text sized at 80%
        * variables renamed to keep track of controls (old names kept in l10n descriotion)
        * UITests adjusted for variable names and tab positioning
        
        Change-Id: I45b40e9bc37565f6364f1dfc1b5d837270fe4644
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134666
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-06-07  Miklos Vajna  <vmiklos@collabora.com>  [410a64b472ae9de0bb06ddd8f4b55fd16686c860]

        sw: prefix members of SwEscherEx, SwWW8WrTabu, WW8_WrFkp and WW8_WrPlc0
        
        See tdf#94879 for motivation.
        
        Change-Id: Ia8f3150b7da815c7b5f253f76e65dada3ef8256a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135461
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-06-07  Martin Srebotnjak  <miles@filmsi.net>  [f30b49b82e563d5d7f88a04080cd5d844872a3be]

        Update git submodules
        
        * Update translations from branch 'master'
          to 40da1e34cabf93b04d900b7b6ab501fb3160efef
          - Updated Slovenian translation
            
            Change-Id: If7fea40ad58b893757b644d670f1470c40dcbfde
            
2022-06-07  Mark Hung  <marklm9@gmail.com>  [7f310b8c2d8d496b38dd62aa6b06e61442e1a2d0]

        tdf#149365 tdf#149214 handle IVS and mix width chars
        
        in Justify::SnapToGrid correctly, and use it in
        SwFntObj::GetTextBreak() and SwFntObj::GetModelPositionForViewPoint()
        to get correct text positions before any further calculation.
        
        In fntcache.cxx a simple formula was used to calculate the average
        width of text grids occupied by ideographs. That's incorrect because 1)
        for strings containing Unicode IVS, a ideograph is composed of several
        sal_Unicode and the length of the string is not the same as the number
        of ideographs contained. 2) The average width doesn't work because
        character width varies, like ideograph and half-width kana in the
        test case.
        
        Change-Id: I863e8d8e346f555ff184a2f47d615e513b965b34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135342
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-06-07  Miklos Vajna  <vmiklos@collabora.com>  [1f127a2b9e1c1daab0972f98fc8708ecb7afa299]

        sw layout: allow negative page border distances
        
        Writer follows the CSS box model when it comes to page borders: there
        can be a positive distance between the edge of the page and the border,
        and again a positive distance between the border and the body frame.
        
        This ensures that the page border never intersect with the body frame,
        which is usually what users expect. Word, however, can work with 2
        distances for border and text, both measured from the edge of the page,
        leading to a page border, which is inside the body text. This is
        described at great detail at
        <https://wiki.openoffice.org/wiki/Writer/MSInteroperability/PageBorder#Importing_case_3:>.
        
        Fix the problem by allowing negative border distances: this doesn't
        influence the position or the size of the body frame, but it gives us a
        way to position the border more towards the center of the page, leading
        the matching layout between Writer and Word.
        
        The doc model (to allow negative border distances), UNO API and DOCX
        filter is updated in this commit. The ODT filter works without explicit
        effort. Other filters are not yet updated in this commit.
        
        Change-Id: I723e1bdb8dc6391129f1686f88826cc089f6fd67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135462
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-06-07  Stephan Bergmann  <sbergman@redhat.com>  [f4b6cee77e1725837f9a6044fec0b561c7049c3b]

        Use o3tl::make_unsigned, OString::getLength() is guaranteed to be non-negative
        
        Change-Id: Ibddd4f2b3d8680c94fd0ab45f6ed6204215c6009
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135339
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-06  Eike Rathke  <erack@redhat.com>  [f572585756494c59fb81f5d93c51cc2d35421f0e]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 15c340d66842e3f99729e20686ffec28d36c2784
          - Related: tdf#147390 Add oc-FR-lengadoc to oc_FR/dictionaries.xcu
            
            And remove trailing whitespace and convert to unix line ends..
            
            Change-Id: I1fba3ef0c1b7e279f299a4adfd3fdffb7a9a60d4
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/135459
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Tested-by: Eike Rathke <erack@redhat.com>
            
2022-06-06  Eike Rathke  <erack@redhat.com>  [196f2b6f8e61cd8e78f6f8dfda6b55c4fbaec0c8]

        Resolves: tdf#147390 tag oc-FR to oc-FR-lengadoc, oc-ES to oc-ES-aranes
        
        Change-Id: I849e8e2c6cf2a61b81b25c96b79478bc04907b5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135458
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-06  Eike Rathke  <erack@redhat.com>  [1e022eb12e1222d6d9c6d127a18b0ed8fd49b6c0]

        ScSingleRefData::TabValid: for absolute reference take sheets into account
        
        Change-Id: I56e7e34f127345e2633b5bef07c2783ed8ffbbfe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135456
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-06  Eike Rathke  <erack@redhat.com>  [104596d005b32bd2bba15554e8c9ae740327aa46]

        Resolves: tdf#148163 Preserve names of bad cell reference input again
        
        A regression of
        
            commit e247262327d04ad9933f4af354050f4420c6e303
            CommitDate: Tue Jul 30 23:49:55 2013 -0400
        
                More on avoiding direct access to data members.
        
        that changed, for example, invalid sheet references
        
        -                aRef.nTab = MAXTAB+3;
        +                aRef.SetTabDeleted(true);
        
        The then following
        
            commit 8a19af57bbcc57a02a7d87c6408d1e3212a6deba
            CommitDate: Tue Jul 30 23:50:03 2013 -0400
        
                Now nobody accesses reference members directly. Make them private.
        
        changed ScSingleRefData::Valid()
        
        -    return  nCol >= 0 && nCol <= MAXCOL &&
        -            nRow >= 0 && nRow <= MAXROW &&
        -            nTab >= 0 && nTab <= MAXTAB;
        +    return ColValid() && RowValid() && TabValid();
        
        without taking the deleted flags into account, where previous to
        commit e247262327d04ad9933f4af354050f4420c6e303 nTab > MAXTAB
        fulfilled the condition of not valid.
        
        This makes it necessary to adjust the
        TestFormula::testFuncRangeOp() test case that relied on the broken
        behaviour.
        
        Change-Id: I42e769ca0d56a2eb786bb6f65917f0c15d082763
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135453
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [d987918e811d71357a934684cb481ca06466f06e]

        improve field name
        
        Change-Id: I78c1670589c21c047ba7a2eede86e46643e88f69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135451
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-06  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [e4035407c048e61c62ea237581bf6d11374d66b6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7b96772378358eba9af18e8bf3dd99c5d8042eba
          - tdf#149437 Help: Update “Equally” to “Evenly”
            
            See core commit 73dde4733fdf66408d9ed6b048dfab4f77f088d8
            
            Change-Id: I4fab0377f68fc48dcc5958fd3369637353f8bc97
            
2022-06-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [03e8b5e08dcab5d29b360b769205977cd26bd41b]

        add comments to SvtBroadcaster about field sizes/packing
        
        Change-Id: Ia01897ac1444e9ac905a0e383b892fa1478c2c33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135447
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [81b3cd44e160f4e600e4cb01410d540b32710c96]

        clang-tidy modernize-pass-by-value in basctl
        
        Change-Id: I12adfacb8f04ee6f08bcc711cef09c5882ff0b15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135446
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [af36f2c269e4e04cdde426b5f149c87190d766ea]

        clang-tidy modernize-pass-by-value in accessibility
        
        Change-Id: Ib0658b5a0bb33e5f990b8ce4bf25b2d9cef32505
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135445
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [65908a69836ab15d71d55f0740bc89d1fc643d16]

        Fix typos
        
        Change-Id: Icc97a5fdf00c9b8f267a2015a72c050438452105
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135441
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-06  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [fbce18558a58cddf910b788a67c2f2d4d25d68e9]

        tdf#149402 - BASIC: Don't extend comment if line ends in a whitespace
        
        Change-Id: I8adf530e77a0e65329fa59ac2873b99f48befac4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135336
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-06-06  Luboš Luňák  <l.lunak@collabora.com>  [d6752e02e3870875ced86adc04aae8e36a12cf0c]

        make SfxStateCache::xDispatch up to date before using it
        
        When e.g. having one image selected and then double-clicking on
        the other one Execute_Impl() gets called with SfxStateCache still
        having bSlotDirt and mxDispatch out of date.
        I originally tried to make all mxDispatch accesses first ensure
        !bSlotDirty, but then unit tests started failing with hard-to-debug
        crashes because GetSlotServer() also sets bCtrlDirty, which leads
        SfxBindings to handle that in idle timers. So at least handle this
        case, where it really is necessary.
        
        Change-Id: I4ec5908bc955c562e14cd813e269536924ce6f2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135344
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-06-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [48646ab6d71db8ffa2aae9f54f515d413249809c]

        Fix typos
        
        Change-Id: I36d81be6e591830ee3762a0d43357dbacd68ad93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135439
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [365ac1c068578fdc5a84d54cefe0c7fd0324aa71]

        Fix typo
        
        Change-Id: I313b07bb1a3c387abddcad85c997075bd584ae6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135440
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c2cea024a0c7d1919abdb674599bf8d5b2f07f9b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 396d82a4d705d7b473f767816f970bffec74d33e
          - tdf#148817 Sparklines Help page.
            
            + add bookmark entry
            + update Calc Insert menu help page
            
            Change-Id: I76315d7c35a2a98731ef92d9090ebcba41f9e004
            Co-authored-by: Tomaž Vajngerl <quikee@gmail.com>
            Co-authored-by: Roman Kuznetsov <antilibreoffice@gmail.com>
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135324
            Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-06-05  Eike Rathke  <erack@redhat.com>  [2ba57cd896484411fb2c8527802d551f02d419aa]

        Resolves: tdf#148428 Add Dhivehi (Maldives) {dv-MV} locale data
        
        Co-authored-by: Adam, M. A. <adam7171@gmail.com>
        Change-Id: Ia8259d8ad67fd4105bffb752d0442102d6576f33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135438
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-05  Caolán McNamara  <caolanm@redhat.com>  [2884ea0ccac3812fcded31327ad4fc9b978fd754]

        cid#1504664 silence Operands don't affect result
        
        Change-Id: I9ec3ae0e8cb87ab8a98746b8e49fd3f969ea0bd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135437
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-05  Caolán McNamara  <caolanm@redhat.com>  [86d39afd85ed929dcfb8e1497680605cb095fc41]

        cid#1504593 silence Dereference null return value
        
        and
        
        cid#1504597 Dereference null return value
        cid#1504595 Dereference null return value
        cid#1504666 Dereference null return value
        
        Change-Id: I6054120575fb2769633177c36eb41c6798c4c648
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135436
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-05  Caolán McNamara  <caolanm@redhat.com>  [264b78cbd7b049d323797cad332b664fe3af2088]

        assert if a model is used in duplicate widgets
        
        we never do this deliberately
        
        Change-Id: I6d6d8ea13fb5f09bcf631c0474e671d4605f4c69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135427
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-05  Caolán McNamara  <caolanm@redhat.com>  [3cca2c605313576187878a195fb612eb25bd6150]

        restore %PRODUCTNAME to accessible descriptions that need them
        
        The original problem was that %PRODUCTNAME wasn't replaced for
        accessibility descriptions (which are reused for extended tips) under
        gtk.
        
        Universally querying all a11y descs on load to potentially replace
        %PRODUCTNAME in a11y descs at runtime led to tdf146971 which was a huge
        startup slowdown.
        
        The half way 7.3 fix was to leave a11y descs alone, but do the
        replacement when querying for the extended tip case. So the extended
        tooltips were ok, but screen readers would still say a raw
        "%PRODUCTNAME" text, hence the rewording effort to remove %PRODUCTNAME
        from the a11y descs entirely for 7.4.
        
        But there is now a few cases where some options paths exists in the a11y
        descs which is not exactly correct wrt to the text shown in the options
        dialog.
        
        Reworking the options dialog to not have %PRODUCTNAME there at all and
        updating everything to fit that sort of change would not be popular. So
        move the cases where a11y descs really should have %PRODUCTNAME in them
        out of the .ui files and into .hrc files and use specific
        set_accessibility_description calls for them via ResID which will do
        the %PRODUCTNAME replacement automatically.
        
        Hopefully the a11y runtime cost for just this handful of cases is
        negligible in the overall scheme of things.
        
        Change-Id: Ieb17d26fd581cd5804a52b371b3bb5ea43023aa3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135432
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-05  Caolán McNamara  <caolanm@redhat.com>  [e6b5c2dc0bb12c7e0d23857bdd0e22076d587ca3]

        drop stray space before full stop
        
        Change-Id: I50013a672cc953822845a2e02d038e75f51ef457
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135431
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-05  Caolán McNamara  <caolanm@redhat.com>  [7e2a8abf0cd8c60cdfae100eece4839b4959c70e]

        liststore used twice by different widgets
        
        Change-Id: Id4577af678addbc984f35b8e35efc2841f5ff6c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135433
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-05  Jan-Marek Glogowski  <glogow@fbihome.de>  [3f8d3fd4649ef09e86c735617383a4bda0425540]

        tdf#137471 Qt return frame pos + client area size
        
        My code comment about "drawable area" and Michaels bug comment
        12 about the "frameGeometry()" usage were both half right. LO
        expects the window's frame position and the drawable client area
        size almost everywhere when "geometry" is involved. The frame's
        border is stored in the decorations members of SalFrameGeometry.
        
        Change-Id: Ic00ad1f1d74d7afadcaca0c01e1a41ea7f2833de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135434
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-06-05  Noel Grandin  <noelgrandin@gmail.com>  [e0e944a42059271d082f8bd5121f30a4536fb8f3]

        no need to allocate this separately
        
        Change-Id: I30df477cd708d021fc5b6fcfa9925e1c99be6650
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135429
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-04  Caolán McNamara  <caolanm@redhat.com>  [c1898a4d1b38e0077416a104e2b47573ce207ffa]

        Duplicate object ID 'altname-atkobject'
        
        Change-Id: I47c488ef5c192d464ef2661c4ff5473e98bb2208
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135430
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-04  Noel Grandin  <noelgrandin@gmail.com>  [6aaa3e617523783b98bc68e260a3a7b4912d11b8]

        tdf#149304 Stylist does not show upper/lower case font effects
        
        SvxFont has code to handle these extra features, we just need
        to call that
        
        Change-Id: I45691efeeead3ea60ab838eeb081fa5f19a76b90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135428
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-04  Jan-Marek Glogowski  <glogow@fbihome.de>  [428cc8da98ddb73f8abeaa3bddb555f3bd896a29]

        WIN refactor geometry updating
        
        Change-Id: I34e710c022e6362dc2381327eb896610c35bcbf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135425
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-06-04  Jan-Marek Glogowski  <glogow@fbihome.de>  [434d471e9b8e54626af332974268ffd8fce4a78e]

        Rectangle: move inline definition into functions
        
        ... and add GetPos() as TopLeft() alias.
        
        Change-Id: Ia2c169d40ed121e829802835011648281f48f585
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135424
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-06-04  Caolán McNamara  <caolanm@redhat.com>  [a717b1a8b625e4f0d520f16c546252ffb0679c98]

        this should call the base class enable_notify_events
        
        Change-Id: Icc26f3adcb3273426e6892aafd16da23176e23de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135373
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [395b2ca9fd5af7d56d1181ed36f8b45af899539b]

        elide some makeStringAndClear() calls
        
        when we are passing the result to a string_view, it is pointless.
        
        Change-Id: If2532f998343b49a2966e0c704f6f789af936e1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135371
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-04  Caolán McNamara  <caolanm@redhat.com>  [8907b6a04e900a05efb2e8ae5b5ac4738e67c1f8]

        ofz#47759 Timeout
        
        Change-Id: I8d6b1adb83963c229d71b9f593d39d8cd3e281e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135363
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-04  Seth Chaiklin  <sdc.blanco@youmail.dk>  [9b211ff5e8db8131c0f9a250ba9ba85d28b29a87]

        tdf#149242 more precise labels for left and right of paragraph text area
        
           The existing labels refer to paragraph border, which is ambiguous
            about where the border is located. Meanwhile these labels refer to
            an area that is to the left and right of the paragraph text area,
            which is well-defined (and explained in help). The change is to
            indicate that these options position in relation to the regions
            that are to the left and right of the paragraph text area.
        
        Change-Id: Ica033f8f48d47fb3f65a26f93ebede26b9cf80fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135161
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-06-04  Seth Chaiklin  <sdc.blanco@youmail.dk>  [3a78fb5d750ae462bf62d4568ad3a504a6db17a7]

        tdf#148491 make Imagemap dialog consistent with Description
        
          This patch is part of a general effort to use
          "Text Alternative" consistently in the UI.
        
          The control names in the Description dialog for
          Imagemap and the Imagemap dialog were both changed
          to "Text Alternative". Tooltips were also added
          for "Text Alternative" and "Description."
        
          No change was made to the extended tooltip for
          "Description", because this field is not exported
          to HTML at present (tdf#149013)
        
        Change-Id: I2c5931efec93cff6b1ff1bf905de770d939b9b93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135155
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-06-04  Seth Chaiklin  <sdc.blanco@youmail.dk>  [e1fd98e4d5bb7290fa6f8213a3995fc15126d322]

        tdf#148941 add tooltips for “Text Alternative” and “Description”
        
            Tooltips are added in the Options tab in the Properties dialog for
            images, frames, and OLE object. The extended tooltip for
            “Text Alternative” is corrected, and an extended tooltip for
            “Description” is added.
        
        Change-Id: I8a14f3aa57aa7414ab2cf4251189d845269788d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135073
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-06-04  Jean-Pierre Ledure  <jp@ledure.be>  [14c7bc1c90d671743c2f25b6958bb54f03140597]

        ScriptForge - New 'UnitTest' service for Basic
        
        The "UnitTest" service is implemented as a new
        Basic library called 'SFUnitTests'.
        
        ScriptForge unit tests (SF_UnitTest class module)
        ======================
        Class providing a framework to execute and check sets of unit tests.
        
        The UnitTest unit testing framework was originally
        inspired by unittest.py in Python
        and has a similar flavor as major unit testing
        frameworks in other languages.
        
        It supports
        - test automation
        - sharing of setupand shutdown code
        - aggregation of tests into collections.
        
        Both the
        - code describing the unit tests
        - code to be tested
        must be written exclusively in Basic
        (the code might call functions written in other languages).
        The code to be tested may be released as an extension.
        It does not need to make use of ScriptForge services.
        
        The test reporting device is the Console.
        
        Definitions:
        - Test Case: each test case is a Basic Sub.
        - Test Suite: a collection of test cases stored in 1 Basic module.
        - Unit test: a set of test suites stored in 1 library.
        
        Two modes:
        - the normal mode ("full mode"), using test suites and test cases
          The UnitTest service is passed as argument to each test case.
        - the "simple mode" limited to the use of the Assert...() methods.
        
        Service invocation examples:
        - In full mode, the service creation is external to test cases
                Dim myUnitTest As Variant
                myUnitTest = CreateScriptService("UnitTest", ThisComponent, "Tests")
                    '    Test code is in the library "Tests"
                    '    located in the current document
        - In simple mode, the service creation is internal to every test case
                Dim myUnitTest As Variant
                myUnitTest = CreateScriptService("UnitTest")
                With myUnitTest
                    If Not .AssertTrue(...) Then ...
                    '    ...
                    .Dispose()
                End With
        
        Error handling
        To support the debugging of the tested code, the UnitTest service, in cases of
        - assertion failure
        - Basic run-time error in the tested code
        - Basic run-time error in the testing code (the unit tests)
        will comment the error location and description in a message box and in the console log,
        providing every test case (in either mode) implements an error handler
        containing at least a call to the ReportError() method.
        
        Change-Id: I9d9b889b148f172cd868af455493c8c696d1e953
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135365
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-06-04  Rafael Lima  <rafael.palma.lima@gmail.com>  [cfb5148b56560a28fe4b790be12caa09fd05b492]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 02043ac2c6e34f4ae96abe2bdc5737e35bc01e9e
          - Fix typo in AutoCorrect help page
            
            Currently the help page uses "Clear" for a checkbox option. However, "Uncheck" is more suitable here.
            
            Change-Id: If4a54e61ba96e5d9b4d76d175b165cb9a0cdbcbf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135374
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-06-04  Eike Rathke  <erack@redhat.com>  [5d47d2a493b4b2aa928efc99186ab3e3e894374c]

        Function Wizard: increase display length of array results
        
        So if the dialog is widened the Structure tab can display more
        details.
        
        Change-Id: I857ca525fea8badc229328ab4c822b7de0b2cc0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135369
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-04  Eike Rathke  <erack@redhat.com>  [198ceb02bcd091f69b10e7ee5ca0d8e54119e9ff]

        Function Wizard: use actual array separators to truncate result
        
        ... instead of hard coded ',' and ';'. And truncate / append "..."
        after separator, not at.
        
        Change-Id: I62f8c00f108165102d3b6a8b73b82774b8973a67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135370
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [c2a4a7a94887b5ea24e9ba7cfa062842a89e1b4e]

        tdf#149378: sc_uicalc: Add unittest, follow-up
        
        This commit also tests
        
        - 6079bf6879c4baf144b68ef459d825412ecea697
        "Add binary operators to ForceArrayReturn handling, tdf#149378
        follow-up"
        
        - a15ce15709acee3b46fb9f7d6836c57f6e1ef9a7
        "Propagate ForceArrayReturn only for Value parameters, tdf#149378
        follow-up"
        
        - bac202275b1bf1abe4277daf35f74ff973c23483
        "Propagate inline array only for Value parameters, tdf#149378 follow-up"
        
        based on their commit description
        
        Change-Id: Ie69868460ae87a67b31e0bd30a66644e89ea60ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135368
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [a3d4f7e8fb714aa987c542c8d6c8822a41818701]

        tdf#146988 Opening at cursor position doesn't work in large documents
        
        regression from
            commit 07021596acb3d104ba129d371b1ae0b79f67a6a4 (HEAD)
            Date:   Sat Jun 12 18:57:51 2021 +0200
            tdf#142242 Forename imported with trailing space
        
        Change-Id: I792fbe5955de464f41ac61c85f1ca651121b4a99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135372
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-03  Aron Budea  <aron.budea@collabora.com>  [08850dbead8a8a797965aaa97d43d639bc0814d3]

        Related: tdf#147844 still log the discrepancy
        
        Change-Id: Iaed261c5b85ce507fb30b572eb08f09c89dda3e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135367
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2022-06-03  Caolán McNamara  <caolanm@redhat.com>  [3b5f43a82309007cddec8a953cfb46b5ea1f3c9d]

        ofz#47781 Out of memory
        
        Change-Id: I6ebd284bb3fa2c220b6a09fa9875b97c79f4a239
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135364
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [b72c0abac105d2c921e3e5d3e36d5cf2e5ccdbb2]

        tdf#149378: sc_uicalc: Add unittest
        
        Change-Id: Ie92b22ce664d667892e864598158618a0ee4ae6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135362
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [5a6b4b4f288621772991269180aa3a2cffff01af]

        clang-tidy modernize-pass-by-value in svl
        
        Change-Id: I184efd7aee2c3eb02399100a4a7500951255d423
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135357
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f0b7b388ae06d95007b69812bcf844ac9bed15c4]

        Fix typo in code
        
        Change-Id: I2c1f14d033a733210dfee617ecaa7a9cea07c4f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135352
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-03  Caolán McNamara  <caolanm@redhat.com>  [4c3b44fd1e4473ba3e4bd02042849bd0cd876915]

        upgrade libtiff to 4.4.0
        
        dropping ubsan.patch which was fixed upstream in this release
        
        Change-Id: Ic2e35b24f7a9c7c3e2a00da8bc5b5b7d500746fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135359
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-03  Eike Rathke  <erack@redhat.com>  [6079bf6879c4baf144b68ef459d825412ecea697]

        Add binary operators to ForceArrayReturn handling, tdf#149378 follow-up
        
        So ={1;2} or =-{1;2} or ={1;2}+3 or ={1;2}+{3;4} or ={1;2}+A1 are
        propagated. But ={1;2}+A1:A2 is not because the range reference
        should be implicit intersection not to be forced to array mode
        unless user says so.
        
        This also adds low level ocPush with svMatrix returning always
        ParamClass::ForceArrayReturn in FormulaToken::GetInForceArray() so
        any derived like ScMatrixToken inherit that.
        
        Change-Id: Ida24414a795d6609bf01e361f96438f9e7f7f66c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135360
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-03  Roman Kuznetsov  <antilibreoffice@gmail.com>  [f30af7b3516d783d717745b63134499ea0d049fc]

        tdf#147132 Flatten Basic function
        
        Change-Id: I1e445a565dc9c45810e85b045e68db08a56207f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135271
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2022-06-03  Eike Rathke  <erack@redhat.com>  [a15ce15709acee3b46fb9f7d6836c57f6e1ef9a7]

        Propagate ForceArrayReturn only for Value parameters, tdf#149378 follow-up
        
        So in SUM(MUNIT(3)) the SUM does not get ForceArrayReturn.
        
        Same as in
        
            commit bac202275b1bf1abe4277daf35f74ff973c23483
            CommitDate: Fri Jun 3 13:08:11 2022 +0200
        
                Propagate inline array only for Value parameters, tdf#149378 follow-up
        
        Change-Id: I60b17352c6e2f4fe608070c07f538456ed863156
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135358
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-03  Stephan Bergmann  <sbergman@redhat.com>  [ae5b06e346ca01bfbc0370632750e5a7c6154e46]

        Use o3tl::make_unsigned, nStrLen is known to be non-negative here
        
        Change-Id: Ibb51c5b47edefe3f22a3d4335bc3136988c65486
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135355
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-03  Stephan Bergmann  <sbergman@redhat.com>  [6af99a90d059446d028cb6fe94c7c74140f2ed02]

        Use more appropriate type for MultiSelection::nCurSubSel et al
        
        (In MultiSelection::LastSelected, there is no need to set nCurSubSel (to a
        potentially negative value) before setting bCurValid to false, as nCurSubSel is
        only ever used after checking that bCurValid is true.)
        
        Change-Id: I3c23c89fbb7b4ef962436476f6576af9fe623fd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135354
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-03  Stephan Bergmann  <sbergman@redhat.com>  [628082158aecf3d5aeb8732d7ddf5dacc45e4d18]

        Revert "Better use size_t for malloc_size"
        
        This reverts commit 652e4ee372e8939f48f69411b6326b237c6d9e4b.  Turns out on
        Windows read (aka _read) actually has a parameter of type unsigned, not size_t,
        (<https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/posix-read?view=msvc-170>
        "read"), so this started to cause
        
        > C:/cygwin/home/tdf/jenkins/workspace/lo_tb_master_win64_dbg/soltools/mkdepend/main.c(504): error C2220: the following warning is treated as an error
        > C:/cygwin/home/tdf/jenkins/workspace/lo_tb_master_win64_dbg/soltools/mkdepend/main.c(504): warning C4267: 'function': conversion from 'size_t' to 'unsigned int', possible loss of data
        
        (<https://ci.libreoffice.org/job/lo_tb_master_win64_dbg/34368/>) for MSVC builds
        targeting x64.
        
        Change-Id: Ica821c8b32e225b7ebbfcbd33d8b7d55515ab3e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135270
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-03  Michael Stahl  <michael.stahl@allotropia.de>  [ff525d0d70ea9d189a430bde944b56d048b03e55]

        tdf#148309 sw_redlinehide: fix mail merge performance regression
        
        The problem is that in the call to pTargetShell->EndAllAction(), the
        cursor is on the node before the newly appended one that has the page
        break, and only this node is formatted (via GetFormatted()), so no new
        page frames are inserted in the layout, which then creates massive
        performance problems later, particularly since the bugdoc contains
        multiple at-page anchored flys.
        
        (regression from commit 42448f48bb48a13d6618a181b12840db6d85c574)
        
        Change-Id: I05cd2a515a7f67132ab1c8c6fa0d675252ea3a15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135356
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-06-03  Stephan Bergmann  <sbergman@redhat.com>  [9c130462fd9b3515c3c71428bfc109285ed6ea0b]

        Improve some C code mixing size_t and ssize_t
        
        Change-Id: I9b6082f3e913a9bddcb3bd035b92e829f9b00c07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135340
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [613467237fa2e9fe7c816d00127db9951c869c13]

        clang-tidy modernize-pass-by-value in cui
        
        Change-Id: If3d2717c22e33412f813673a93ccc56d23ab2fa5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135348
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-03  Caolán McNamara  <caolanm@redhat.com>  [c8642c0ebe4ca16bc06b1b08f9419e4a1a94ba96]

        allow to dynamically show/hide notebook tabs
        
        Change-Id: I19681d9bfcd91e205e684674d1ec8f0058c1eb91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135350
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4199a1d0da06b48c9b53afc59102064e86feb5f7]

        Remove duplicated include
        
        Change-Id: Ie59fb3c87bf614dce7288337ab270a31645ee845
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135351
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2022-06-03  Stephan Bergmann  <sbergman@redhat.com>  [949f2e0624e798c4ee841585fb38e7d4b693e1d8]

        No need for a cast here when comparing against const int DATE_SIZE = 40
        
        Change-Id: I2e9190ac08dc79fe624572ff3a96c32c18afce29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135341
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-03  Stephan Bergmann  <sbergman@redhat.com>  [652e4ee372e8939f48f69411b6326b237c6d9e4b]

        Better use size_t for malloc_size
        
        ...as both malloc and read, to which this is passed, take arguments of type
        size_t, not unsigned
        
        Change-Id: I2b114c4e67bc9317d908d613fda607a12cf22579
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135347
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-03  Stephan Bergmann  <sbergman@redhat.com>  [95573221d0597951a63fb73b1bd343d2ab5aeee0]

        Fix type of impl_getISO8601TimeToken etc. string index parameters
        
        ...after 6fc3dfd3f1b5cb13101299df42444f2ff0493846 "use more string_view"
        
        Change-Id: I0f4fb75e90d18ed3331f0c857dce1cfcb7482d65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135335
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-03  Eike Rathke  <erack@redhat.com>  [bac202275b1bf1abe4277daf35f74ff973c23483]

        Propagate inline array only for Value parameters, tdf#149378 follow-up
        
        So in SUM({1;2}) the SUM does not inherit it, but in ABS({-1;-2})
        the ABS still does. This was always off, but so far didn't matter.
        
        Change-Id: I00dfcd4b71b8dea943475bb5a593224312258e31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135349
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-03  Caolán McNamara  <caolanm@redhat.com>  [6697257931f8e9ed76b2c6a32b310456c94f2848]

        implement "show-tabs" for TabControl
        
        defaults to the current status of "true"
        
        Change-Id: Id4fa50d359e29fa3a7db845edbcb86a3b1caa790
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135345
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-03  Seth Chaiklin  <sdc.blanco@youmail.dk>  [73dde4733fdf66408d9ed6b048dfab4f77f088d8]

        tdf#149437 "Equally" -> "Evenly" for Table Row Distribution
        
        Change-Id: I4b7f8fa02d0e788ea62b07734c2fbcf3cc0a8ec3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135267
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-06-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [c1965859c05ccd13859198fe1479167afb4efc7c]

        elide some makeStringAndClear() class
        
        when we are passing the result to a string_view, it is pointless.
        
        Change-Id: I4c780bd8dd356bd764b9f88400a41cca6d85f84b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135337
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-03  Stephan Bergmann  <sbergman@redhat.com>  [1fc5b6c9bd138d974f1d5fc3546b702bc4fc568c]

        Use more appropriate index variable type
        
        Change-Id: I0d18657fe3565b07fb1de2f0704f62aaf8226f9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135338
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-03  Roman Kuznetsov  <antilibreoffice@gmail.com>  [66fe1fa945a161b2f617ab3576ddef23d84148f8]

        tdf#147132 Flatten Basic function
        
        Change-Id: Ib2646bfbebdfb6d8e8a3cd1355db75b0405ccfe6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135268
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-06-03  Gülşah Köse  <gulsah.kose@collabora.com>  [a658129012f1d183f95f8bf5dd6d7ff6926cd495]

        tdf#136787 Add control to create 1-bit B&W bitmap while creating mask.
        
        Glow effect creates half transparent pixels on shadow. Creating 1-bit
        B&W bitmap mask treates that half transparent pixels as black.
        We control 1-bit B&W bitmap creation when we have half transparent
        pixels.
        
        Change-Id: Iaf298a0e5ffeeb6637fe5d3f56cf4f8e30a203e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134981
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2022-06-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [e0b72bea05ae685fb0e91b90d2fd319bfd6f4c21]

        elide some makeStringAndClear() class
        
        when we are passing the result to a string_view, it is pointless.
        
        Change-Id: I5af990cbe1a8f2d5b19fea9a031d7d64aeba1c37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135329
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-03  Stephan Bergmann  <sbergman@redhat.com>  [2e197356f8473d3b7ac56ec8e471ff61d9feeba1]

        Use more appropriate index variable types
        
        Change-Id: I3c8985862aeccb350c4e8e04d3f71f9dc7018e43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135334
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [4f4e3f3aae0b733283b549fdde586d8409b0c552]

        elide some makeStringAndClear() class
        
        when we are passing the result to a string_view, it is pointless.
        
        Change-Id: Id5906bbd7315e80358d09a0d036e605c54ccbf93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135328
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-03  Stephan Bergmann  <sbergman@redhat.com>  [d7c9a269a45ccb7fb8f87ed666a6358eb6712a38]

        No need to static_cast these const Id (aka sal_uInt32) values
        
        Change-Id: I1ae1a4c0e0ca002414db68bf3ad382cb564e17a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135333
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-03  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [10292a359673f57dffcfb26f7d1946788fb04827]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cfdb19246c3675fa8672cd07dfb577949768771e
          - Unnecessary
            
            Have you benchmarked all computers in the world?
            
            Change-Id: I8d818b9b7debd519001b6e1ec061b982481a5f5b
            
          - Fix remaining typo
            
            Change-Id: Id5c5100a25ce41c6cf4d5fbceaee23c68b3d8106
            
2022-06-03  Miklos Vajna  <vmiklos@collabora.com>  [b673b2b868d9d549d059db4c135d776b48977469]

        sw content controls, date: add properties dialog
        
        - add a dateframe to contentcontroldlg.ui, to be hidden for non-date
          content controls
        
        - use a SwNumFormatTreeView to present a list of number formats, with
          a special "additional formats..." at the end that triggers a popup
          where a custom date format and language can be set
        
        - set the format of that tree view in the SwContentControlDlg ctor
        
        - update the SwContentControl from the tree view in
          SwContentControlDlg::OkHdl()
        
        Change-Id: If245eee821fd7fe8b41a40f74b9011c1a6ec140a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135327
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-06-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [b33227d80be9bae4d247db35391698c71d996bc4]

        clang-tidy modernize-pass-by-value in desktop
        
        Change-Id: Ie9c1cd41c5944b901f4ec6c1e4ffd8608c063ffa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135317
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-03  Miklos Vajna  <vmiklos@collabora.com>  [87c963199c438b88cb21f52d25a08e4d0f1535ff]

        CppunitTest_sw_layoutwriter: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Change-Id: I647a84109c0eb79883e1c22e59a5098aa294f02f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135325
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-06-02  Stephan Bergmann  <sbergman@redhat.com>  [e3b48ed3b8ca5d3fd65efdb778fc51743123b976]

        Fix type of cppuhelper::TypeManager::getInterfaceMember separator param
        
        ...after a5343a89f898468178f04c241de0b2c2a314a1b5 "use more string_view in cppu"
        
        Change-Id: I7cd577f50cd92586e00f347b2e05247b6b5b0331
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135326
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-02  Stephan Bergmann  <sbergman@redhat.com>  [ad67d0c99a12a2d58d26d84122501733c8aaa2f9]

        Use more appropriate type for LocationAccess::nOwnClassVectorIndex
        
        Change-Id: Iba1709b60a27c331dcc6cf4e6f0966d94130a66c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135320
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9030bfb8401a73ff45a8df0f7ba05ae46332fafb]

        Fix typos
        
        Change-Id: I9b7800610a04d0c3e1d241531049fbab06943ce3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135208
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fc12f345a7db0ca6846f3838545ba1844827c8cc]

        Removed duplicated include
        
        Change-Id: If0b82a13aa5f8fca25fec4d4c72a05a4bf9f98ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135281
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7f1709d8b762c953f33ced3b53222599c40a40c6]

        Fix typo
        
        Change-Id: Ie7d5a2b2a6fceb09ffcb6b24a462dd6911886a1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135307
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-06-02  Stephan Bergmann  <sbergman@redhat.com>  [74fe9be6fda68d331d73f4331f670d1a24964505]

        Use o3tl::make_unsigned, location is already checked to be non-negative here
        
        Change-Id: Id052b9628e8df6d0e8b61b66f6ddc64d925427ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135321
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-02  Stephan Bergmann  <sbergman@redhat.com>  [875abc7774e5fb72bc764e0ae8004a85cc9dd14f]

        Use o3tl::make_unsigned, length is known to be non-negative
        
        Change-Id: I2fac355230fd0c80016ca2259b8c6150e7160567
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135323
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-02  Stephan Bergmann  <sbergman@redhat.com>  [f6f19c7ac5a324aa66055cf0ced18152ae21891b]

        Use more appropriate index variable types
        
        Change-Id: I8d82591c12642d66344f70997c5cf40e937569b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135322
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [7eaa764d1d16a72d66a817046f8392c6f9c9a680]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1252663b4ac9c1f1220b56f855629734f745944a
          - tdf#129674 Add index bookmark
            
             + refactor help page
            
            Change-Id: I236737649aa20019db33b10e107cba15a20db342
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135305
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-06-02  Stephan Bergmann  <sbergman@redhat.com>  [86795b776371c5b788c561c0d5a21f1b358dfb50]

        Reuse o3tl::getToken
        
        Change-Id: Ib8d3b3d02febc03922104a954531db6057d06783
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135318
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [f5e3ad701e28e0b7d57e434d646a6191e2c1b0c0]

        clang-tidy modernize-pass-by-value in avmedia
        
        Change-Id: Ia579341951d3fa0a227cdfa888c380b032e2ee2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135312
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [d16122e3e93c2ab4b94d089c4cf4f8ea2dbdf24c]

        clang-tidy modernize-pass-by-value in cppuhelper
        
        Change-Id: I231b84cd973d730fe301045cb7442af2d1ddc5d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135311
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [859e0acc39c5353bc8ec2bafcf62d030bfb2bacd]

        clang-tidy modernize-pass-by-value in cppcanvas
        
        Change-Id: I01e638c468f0941e042a839f73801a3ae3cb022a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135310
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-02  Stephan Bergmann  <sbergman@redhat.com>  [b4163877e722298b42f6e96831bd8ffef7785a20]

        Use more appropriate return type for ThreadPool::getPreferredConcurrency
        
        All call sites already effectively asked for an unsigned return type, including:
        * The ThreadPool ctor took an nWorkers argument of type sal_Int32, but
          internally stores that as std::size_t mnMaxWorkers.
        * ZipOutputStream::reduceScheduledThreadTasksToGivenNumberOrLess apparently
          benefits from an unsigned nThreadTasks parameter, getting rid of various casts
          in its implementation that were necessary to silence signed vs. unsigned
          comparison warnings.
        
        The only drawback is that
        
          comphelper::ThreadPool::getPreferredConcurrency() * 4
        
        in package/source/zippackage/ZipPackageStream.cxx would now silently wrap around
        instead of causing UB on overflow (which could be detected with appropriate
        tools).  Ideally, it would use some o3tl::saturating_mul if we had that, so add
        a TODO comment for now.
        
        While std::thread::hardware_concurrency returns unsigned, it looked more natural
        to go with std::size_t here, as some call sites already used that (see above),
        so the implementation of ThreadPool::getPreferredConcurrency is a natural place
        to hide clamping std::thread::hardware_concurrency() to std::size_t (in the
        unlikely case that std::size_t is of smaller rank than unsigned).
        
        This required addition of o3tl::clamp_to_unsigned in o3tl/safeint.hxx.
        
        Change-Id: I0a04a8b32e63ebfeb39f924c4b38520455a6fb38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135309
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [86922db292f5708d2431959d15c5ceea70aee7fb]

        Revert "mark SvxFontItem as IsSortable"
        
        This reverts commit c390c2e3f44953e236389467c7c090cee9ebc1b7.
        
        Causes crashes like
        ./instdir/program/soffice --headless --convert-to pdf ooo30162-3.xls
        because code likes modifying items that are in existing
        pools.
        
        Change-Id: I988745a538509f90f357ec6a321b2e37828a4111
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135308
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-02  tagezi  <lera.goncharuk@gmail.com>  [3cb921dece44e3e289fc73a64399c1a6c618259c]

        crashreportScraper: Removed time parsing, now it just resets.
        
        Change-Id: I39465cdbc14e28556760a0c1feab22d8998e4d16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135050
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [b1a4d2a49a47cd8b457b8c704134c0f1beaa9210]

        tdf#148846 TOC: Character fill for tabulation is wrong
        
        regression from
            commit 8e4453c2117b6c3bb15be6b949a0a8a43df66647
            use more FastAttributeIter::toView
        
        Change-Id: I510716d2e4c5535faefb3afb658827cca9b6c4fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135303
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [0307018e94f64cd0bf4426f943109e1d7593ec27]

        tdf#149389 Crash when closing document in dead key mode while adding comment
        
        blind fix
        
        Change-Id: I79405cf36ce664024626ca7f348885a3dc91a593
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135304
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [7ac26ea039ea0c355b80232e30c29a07e2bb027d]

        tdf#148087 assert editing a cell with OnSelectionChange macro breakpoint
        
        assert was introduced in
            commit e1972743d692c8d8611912c31aae2cb08ae7636d
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Sun Sep 5 15:01:44 2021 +0200
            be more disciplined with SetUpdateLayout on editengine
        
        We want to restore UpdateLayout when we're done doing layout, we should
        not just leave it FALSE
        
        Change-Id: Ic0431ffc3c66d0d02bfd10c323b18383f52dbc95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132209
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6ec923eee1b01d94de7a191940d7f3e1069233e5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 73968565bfdc77c58423f41c8f98be019aa9f446
          - Fix broken links in CEILING functions help page
            
            Address comments from https://gerrit.libreoffice.org/c/help/+/92097
            
            Change-Id: Id4ad0b4ed3d609f9e1ddb2482afd00f318d813bc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135306
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-06-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [30703dbe59e909e257876524785836e7f4d993b2]

        tdf#143964 insert/overwrite cursor shape lags in formula editing
        
        Revert "tdf#132740 bypass work if selection has not changed"
        
        This reverts commit 865641047be4a693f7a51635ce06eab15675126d.
        
        Change-Id: I69244a1e57ce979bf21946e31df7165f8791423c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135302
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [0030fa0d5174b45ae7f99e3ae923bbec83e50cd1]

        tdf#145603 Drag-n-drop in formula bar creates mismatch
        
        Revert
            commit 60d35f767781de4b8f1e7b264b12015f655c647d
            tdf#132740 don't broadcast if modified status has not changed
        
        Change-Id: I5a0292499522e21708a2d5607966e4c2b3a18ba0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135301
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-02  Stephan Bergmann  <sbergman@redhat.com>  [bee7a82ae5004874fc5fb343f0e15ab7476aa909]

        A simpler way to avoid MSVC warning C4018 "signed/unsigned mismatch"
        
        Change-Id: I0e6418598cd446dd541708fc91145e5f47d14a46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135289
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-02  Luboš Luňák  <l.lunak@collabora.com>  [620cf04907360ce39a03dc2b9f97ac437cdf9a8e]

        fix handling of XTransferable2 if the type is only XTransferable
        
        Apparently some selections provide only XTransferable and not
        XTransferable2, making this entire call think that there's no
        selection at all. Handle that properly, and if XTransferable2
        is not provided, then presumably it's not important to check
        for isComplex().
        
        Change-Id: I3bbafe46a6b9ac8552c62e524137e1691b54895a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135300
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-06-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [733a6b4f8eac9d9b93d7ea9c605bebab9f5345dd]

        elide some makeStringAndClear() class
        
        when we are passing the result to a string_view, it is pointless.
        
        Change-Id: I1e11d2610d70ed49c0b00d0c908829e8f1252bab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135298
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-02  Mike Kaganski  <mike.kaganski@collabora.com>  [d79c527c2a599c7821d27cf03b95cb79e2abe685]

        Use IconView in SmElementsControl
        
        Allows to send individual images over the wire in lok case,
        instead of sending full canvas at every scroll operation.
        
        The control's horizontal and vertical modes (when it's docked to a
        vertical or a horizontal parent window side) are now identical.
        
        Some TODOs:
        * Re-implement a11y - that needs to be implemented on IconView level;
        * Make sure that sub-pixel positioning is not used when creating the
          elements icons (makes elements look a bit slim on Windows);
        * Maybe restore mouse hover indication; in non-GTK case, a call to
          m_xIconView->SetHoverSelection would suffice in SalInstanceIconView.
        
        Change-Id: Idbc35f4e38e2b49fd0848a96da557fa2c1a1f6e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134761
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-06-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [f6fbdb87a15f7de97e18676560eeba988fac1b67]

        tdf#149418: vcl_filters_test: Add unittest
        
        Change-Id: I643175f077723b0a865270691f3b50cc817e572d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135295
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [c60ad041e8f48759062d652ca20216c424768fa4]

        clang-tidy modernize-pass-by-value in framework
        
        Change-Id: I024653154c51389bb27f3e94b422ff7fc1c9b46b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135296
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-02  Caolán McNamara  <caolanm@redhat.com>  [826b0fc9aacbe58c998aec8ebba3401c0a68a015]

        cid#1504597 Dereference null return value
        
        Change-Id: I6b1b34375a70c3081d7f6d90766cb0df053de355
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135294
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-02  Caolán McNamara  <caolanm@redhat.com>  [6eb1f2c45c16639aa0c7f70f700765348f7c0efe]

        cid#1504591 Uninitialized scalar field
        
        Change-Id: I647888f13fc18010efc5ff6023790e91fa11611a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135293
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-02  Stephan Bergmann  <sbergman@redhat.com>  [aa1004c04b048d6917cd9bf367ec7944ce7c57d4]

        Use o3tl::make_unsigned, nPolygonIndex is already clamped to non-negative here
        
        Change-Id: Ib174df281389b334396905a94fc395900e7d9eb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135290
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-02  Stephan Bergmann  <sbergman@redhat.com>  [beb19b0a600573cebc66c387f5941efc982ee842]

        There should be no need for a cast here
        
        ...presumably added back in the day to avoid warnings about signed vs. unsigned
        comparisons with old compiler versions
        
        Change-Id: Id95e272949e48adf0e75883368cbcd421e289b33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135292
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-02  Stephan Bergmann  <sbergman@redhat.com>  [470bc862796a517090448ca18622eca22550a0e4]

        Use o3tl::make_unsigned, nPolygonIndex is already clamped to non-negative here
        
        Change-Id: Idaf80e28f177c84faaec2c047db2b4435b9e7e15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135291
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [e6de84d46c2a41fc4ae53e2744d432e50c4a4ac1]

        std::move SfxPoolItem into SfxItemSet where possible
        
        found with the help of a temporary loplugin (which i have put into the
        store/ folder)
        
        Change-Id: Ide40d09bef6993ace50039a8fd0439b7e29c09a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135288
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-02  Caolán McNamara  <caolanm@redhat.com>  [1577c0dc30ed3c9db361fb989e41a3e9d6c45dfa]

        tdf#149418 the expectation is on success the tiff stream pos is at EOF
        
        which is what the old one did, so do that here as well, libtiff will
        leave the stream some other pos by default, presumably the directory.
        
        which explains the testTdf138818 mystery
        
        Change-Id: I574700f81a21ee164d9911e05e2023aa48d10370
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135279
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-02  László Németh  <nemeth@numbertext.org>  [7a1d4b7d1db93ca1f541856a8d00d621d50e7bd6]

        tdf#149420 sw offapi xmloff: add hyphenation zone
        
        Add hyphenation zone support, i.e. allow the specified
        amount of extra space in lines instead of forcing hyphenation.
        It's for limiting hyphenation, used especially with
        not justified paragraph alignment.
        
        Note: this is an OOXML interoperability feature,
        used also in DTP software and CSS.
        
        * Add checkbox to Text Flow in paragraph dialog
        * Store property in paragraph model (com::sun::star::style::ParagraphProperties::ParaHyphenationZone)
        * Add ODF import/export
        * Add ODF unit test
        * Add layout test
        
        Note: extend SvxHyphenZoneItem::GetPresentation() with
        missing No CAPS and No last word hyphenation options.
        
        Note: fix OSL_ENSURE condition in SwTextFormatInfo::GetHyphValues().
        
        Follow-up to commit 29359fc15c435cec17987fd6221ab6833d38746e
        "tdf#149324 sw offapi xmloff: add option to not hyphenate short words".
        
        Change-Id: Ib8eff6ea98a9aa5ca6cb9d17faa0bbb789687ce9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135247
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-06-02  Noel Grandin  <noelgrandin@gmail.com>  [6585fe3fc154c518d657202295a2c5214de55b56]

        elide some unnecessary null checks
        
        getSvxBrushItemFromSourceSet never returns nullptr, and
        therefore neither does SwFormat::makeBackgroundBrushItem
        
        Change-Id: I618e45c5e336f93a7bde3172f4a349b9672d0ff0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135277
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-02  Stephan Bergmann  <sbergman@redhat.com>  [51572f6024da72fbed4d9d1936041962afb1cac7]

        Suppress false positive cid#1504594
        
        Change-Id: I9a4a20a2725a050b7e3d0aa38cb4568e7462926c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135287
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-02  Miklos Vajna  <vmiklos@collabora.com>  [f23b0d206e80fe740a45611d719fbd3ec81bcf57]

        sw content controls, checkbox: add properties dialog
        
        - add a new m_xCheckboxFrame to SwContentControlDlg that contains all
          the checkbox-related widgets
        
        - hide this frame for non-checkbox content controls
        
        - load the checked & unchecked states into entries to show their current
          value
        
        - provide buttons to easily pick special characters using SvxCharacterMap
        
        Change-Id: I8f2ad862d1102bac0198360d40cfe8b653ce4ccd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135286
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-06-02  Noel Grandin  <noelgrandin@gmail.com>  [294fe615e1adcbf20d750599094323725aefc9b8]

        remove dead allocation in getSvxBrushItemFromSourceSet
        
        Change-Id: Iffd60c6cac753807f5f400d13a655400562ba076
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135276
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-02  Miklos Vajna  <vmiklos@collabora.com>  [147da063241fce62f623bba61feead879be87beb]

        sw: document SwContentFrame
        
        I.e. the layout side of images is not a fly frame, but a no-text frame,
        with a fly frame parent.
        
        Change-Id: If76029d02ea2cd583effb31230f5e2d9edc9f237
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135275
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-06-02  Stephan Bergmann  <sbergman@redhat.com>  [c387bc7dd1762f807128ecdbf79ec63884aa33b6]

        The elements of XInvocation::invoke aOutParamIndex are non-negative
        
        ..so use o3tl::make_unsigned when comparing them against an expression of
        unsigned integer type, instead of casting that expression to a signed type
        
        Change-Id: I4fc0bd4447f55d5fd9bf893a4b22d6d2c2cfe3d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135280
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f3b5cb5a17a451c9e7d9b47b5e8854c5e126801f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6edfe34b94d0639b0184aee99b3fbff23217c7a6
          - Fix typos
            
            Change-Id: I2606fd452bce8cda26345efd301c4c572690ee52
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135207
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-06-02  Alain Romedenne  <alain.romedenne@libreoffice.org>  [1c16e8075b42ff2017d2a1f0b297770a334b8a5e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 36303145afbcf57edf4a45129bd5a8b222dfec74
          - Base form properties Sort dialog name is case sensitive
            
            Selecting Base form properties data Tab Sort dialog help button caused 'page not found'
            
            Change-Id: If91a478964304893527ac8c03d417dcee445a4ee
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/134072
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-06-02  Eike Rathke  <erack@redhat.com>  [dad1d7182eda5f0e155964d32ac03e5cd854eb96]

        Resolves: tdf#149378 Force array input if outer function returns array/matrix
        
        So the result will actually display as full matrix, or in the cell
        range marked prior to input, instead of just the top left element
        in one cell, without having to close the input with
        Shift+Ctrl+Enter to force array mode. The previous behaviour can
        be forced by pre-selecting/marking one cell, which also worked
        previously when closing as array input.
        
        Change-Id: I81c079ce02e0c8d0536617ca6882fb470a352441
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135278
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-02  Laurent BP  <laurent.balland-poirier@laposte.net>  [b760b2f743ff5a451ddf2be6fd69fe94423ae8dc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6cad3f7596e2296adda304ab1c613a429bb6ae93
          - tdf#129674 New command Go to Sheet
            
            Add help to "Go to Sheet" dialog
            
            Change-Id: Iede0523d0272b32b9b87489129bca0136d601a65
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/134951
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-06-01  Rene Engelhard  <rene@rene-engelhard.de>  [197a28ae5038d7faed9b075877b2377c981bc97a]

        fix build
        
        add #include <optional>, since:
        [build CXX] comphelper/source/property/ChainablePropertySetInfo.cxx
        /home/rene/LibreOffice/git/master/comphelper/source/property/ChainablePropertySet.cxx: In member function 'virtual void comphelper::ChainablePropertySet::setPropertyValue(const rtl::OUString&, const com::sun::star::uno::Any&)':
        /home/rene/LibreOffice/git/master/comphelper/source/property/ChainablePropertySet.cxx:54:10: error: 'optional' is not a member of 'std'
           54 |     std::optional< osl::Guard< comphelper::SolarMutex > > xMutexGuard;
              |          ^~~~~~~~
        /home/rene/LibreOffice/git/master/comphelper/source/property/ChainablePropertySet.cxx:23:1: note: 'std::optional' is defined in header '<optional>'; did you forget to '#include <optional>'?
           22 | #include <comphelper/solarmutex.hxx>
          +++ |+#include <optional>
           23 |
        
        happens since 49b9401465730b1151917bffcbc0ad1f0622fcee
        
        Change-Id: I643e7811f1ec7588ccde5453303cd57675c6165e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135252
        Tested-by: Jenkins
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: René Engelhard <rene@debian.org>

2022-06-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [9ed78f1be7cf3f2338323a146a84de5e4b6db1a4]

        tdf#149417: vcl_filters_test: Add unittest
        
        Change-Id: I1c575027d53b93c5d08c7e4fdf6da9d34654bc4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135249
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [7c2f826b4a3183b739eae06a10b586f689864d61]

        tdf#90579: sc_uicalc: Add unittest
        
        Change-Id: I96b1b639c766664e14a50ab8a267eb490d7239a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135274
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-01  Stephan Bergmann  <sbergman@redhat.com>  [0af4324c57a2ee22afcba72c0244c56cb7df8d4b]

        Use more appropriate type for SbiImage::GetString nId param
        
        Change-Id: I4207830e3923ce9b4f7c0f59cf5880dfcf89979b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135243
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-01  Caolán McNamara  <caolanm@redhat.com>  [da250c36d43ab96e985b263f41a199b151cd34df]

        Related: tdf#149408 inspector crash with a writer OLE inside calc
        
        also on *leaving* the OLE mode
        
        Change-Id: I97e9cd7cd4dc1803c4bc40865a08a194819c9ff2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135244
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-01  Eike Rathke  <erack@redhat.com>  [89f4737ab791a0432fe92f327906ac42bcb77a7c]

        Remove nonsense comment, function *is* used
        
        Change-Id: I514b38c0770deb85ca995aed1e8e454eb4f23e81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135251
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-06-01  Michael Stahl  <michael.stahl@allotropia.de>  [f2dc0bedeb7e32e1c78bf218a7277110cdb71ce5]

        nss: remove nss-3.13.5-zlib-werror.patch
        
        The zlib module should be used instead of NSS' bundled zlib since
        commit 1c748fefc3c5b42e3548a1a7f5017a579982005a
        
        Change-Id: I0d820cdd795712a7dbe27ef114f0efddd3f436ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135235
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-06-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [6b252b6adb1613c6392cbb1462bae218d0d43032]

        clang-tidy modernize-pass-by-value in filter
        
        Change-Id: Id55c90665eaa29ee2ece07606429411549e06b8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135242
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [dabd26614ddf73a2fb382e7a105c8c11c88741d9]

        pass ScRange around by value
        
        it's a very small object, and trivially movable. No need to allocate it
        separately
        
        Change-Id: I0adf947433e73a425f39004297c450a93ac4e5f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135216
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [49b9401465730b1151917bffcbc0ad1f0622fcee]

        no need to allocate guards on the heap
        
        Change-Id: I66491a057f082a970158504474b678dbb4decf50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135228
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-01  Stephan Bergmann  <sbergman@redhat.com>  [754eb1541a6ca709f78afbc7fb2b75f626562dcc]

        No need to call resume() on all already running thread
        
        (This was there ever since the beginning in
        85c2477a9479b08e49e651a8f6bede5b8b51613c "INTEGRATION: CWS bunoexttm", while for
        the similar OuterThread it was always absent.)
        
        Change-Id: I3c43f0e35435b6035f6a1f2a1ca9f104bd639689
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135240
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-01  Mike Kaganski  <mike.kaganski@collabora.com>  [c2253f587b68f7277f30259160155f2bbf7adc78]

        Introduce weld::IconView::insert_separator
        
        Needed to eventual re-implementation of starmath's SmElementsControl
        using IconView.
        
        This required re-implementation of IconViewImpl, to layout entries
        by iteration, because now it's impossible to find an entry position
        just based on its index.
        
        This coincidentally fixed some visual glitches in non-gtk IconView
        implementation from commit 5813660e7bfe128ac076e592fe31de64a6863780
          Author Szymon Kłos <eszkadev@gmail.com>
          Date   Tue Feb 16 16:03:30 2016 +0100
            icon view for RemoteFilesDialog
        
        where any selected element could become first in row when scrolling.
        
        SvTreeListBox::SetEntryHeight taking a SvTreeListEntry const* had to
        be renamed to CalcEntryHeight, to avoid both virtual and non-virtual
        overloads, additionally having different accessibility.
        
        A TODO is implement separators in GtkInstanceIconView. I couldn't
        find a GTK API for separators in IconView, so possibly a workaround
        would be needed with some non-selectable narrow elements.
        
        Change-Id: Ie8dc35d94049a1c48e4eb49697681ffbe93c17f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135112
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-06-01  Mike Kaganski  <mike.kaganski@collabora.com>  [1dbf0f53e2e690a3914512785cad1a2f0f46e45d]

        Don't resize to parent window
        
        The parent may contain other controls (e.g. Fontworks dialog's grid
        contains also a label above the icon view). The control already has
        the correct size; just use it.
        
        Fixes vertical scrollbar being partially hidden behind control's
        bottom in non-GTK Fontworks dialog.
        
        Change-Id: I424999777f24bbb28619d07a9de782057f0257a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135003
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-06-01  Mike Kaganski  <mike.kaganski@collabora.com>  [a130f0f406e67cda098adc3086e937317f737583]

        Implement weld::IconView::[gs]et_item_width
        
        Change-Id: I211e3c21b4e0148c4ff6fc9931838e37ccd0cc41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134897
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-06-01  Mike Kaganski  <mike.kaganski@collabora.com>  [1c2d3b069859f466f59f35e50819fadc0ab61af7]

        Implement weld::IconView::connect_query_tooltip
        
        Change-Id: I8a8540e240d6a7046f564404c7c3b6bff8c2f04d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134806
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-06-01  Caolán McNamara  <caolanm@redhat.com>  [c90db9e43db509bef6892c8443480ffa9ed8bbe0]

        Resolves: tdf#149417 allow one short read in tiff import as not a failure
        
        Change-Id: I77bff41abd51cfd3050836fff04e9644b0828c09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135239
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-01  Stephan Bergmann  <sbergman@redhat.com>  [3483df997170378dc44d4f025b960e489e0c7924]

        Avoid -Werror,-Wdeprecated-declarations when building Library_vclplug_qt6
        
        > vcl/qt6/../qt5/QtFontFace.cxx:132:19: error: 'QFontDatabase' is deprecated: Call the static functions instead [-Werror,-Wdeprecated-declarations]
        >     QFontDatabase aFDB;
        >                   ^
        > /usr/include/qt6/QtGui/qfontdatabase.h:113:5: note: 'QFontDatabase' has been explicitly marked deprecated here
        >     QT_DEPRECATED_VERSION_X_6_0("Call the static functions instead") explicit QFontDatabase() = default;
        >     ^
        > /usr/include/qt6/QtCore/qglobal.h:382:44: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_0'
        > # define QT_DEPRECATED_VERSION_X_6_0(text) QT_DEPRECATED_X(text)
        >                                            ^
        > /usr/include/qt6/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X'
        > #  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
        >                                 ^
        > /usr/include/qt6/QtCore/qcompilerdetection.h:1146:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
        > #  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
        >                                    ^
        
        etc.
        
        Change-Id: Icc6a5f2f78af9b287b71bdd347f396928a100b25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135225
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-01  Caolán McNamara  <caolanm@redhat.com>  [fc5833b86016b0a940dd87d43dbe490ba1308dfe]

        Related: tdf#149408 various crashes seen in redline panel
        
        with this writer in calc ole case
        
        Change-Id: I1ecd7725703674cc1bcfc9b3d411ec890bfe4bcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135237
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-01  Caolán McNamara  <caolanm@redhat.com>  [1fe266c22fb7d277ae612cffd6cc89ef4dcb4269]

        Resolves: tdf#149408 inspector crash with a writer OLE inside calc
        
        toplevel isn't a SwDocShell at this point, its a ScDocShell
        
        Change-Id: I3aa3c72e494cf6c0ceff1286a7026ca01385ab8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135236
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-06-01  Stephan Bergmann  <sbergman@redhat.com>  [7d8d65d850cdd0bdaa84e9cff9f8c1654c61ddb4]

        The return value of XConnection::read is guaranteed to be non-negative
        
        ...so use o3tl::make_unsigned when comparing it against an expression of
        unsigned integer type, instead of casting that expression to a signed type
        
        Change-Id: Id2bea3010bf67bdaeb0766b20baecba195bf0181
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135227
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-01  Michael Stahl  <michael.stahl@allotropia.de>  [9b453e699ff53253ddc2562435dc2b91d883b1df]

        nss: upgrade to release 3.79
        
        Fixes CVE-2022-1097 and moz#1767590 "memory safety violations"
        
        Change-Id: I6895f066ad943402231b616dae0d7ed6f5678b5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135234
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-06-01  Mike Kaganski  <mike.kaganski@collabora.com>  [7e1108f6ec9b959f9b4c0917a0fc18c1dd801ca2]

        Fix domain
        
        Change-Id: I0391fb3d4b913967ed4f8459d6b30f7f39bf4b40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135055
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-06-01  Stephan Bergmann  <sbergman@redhat.com>  [c58a51e5f1972eb2f3220d3158801b0c7601f407]

        Fix comment
        
        For one, the functions are already available in C++20.  For another, our
        fallback implementation is only an approximation, as it doesn't enforce the
        requirement that the involved template types "are standard integer types or
        extended integer types" (but which is at least checked in --with-latest-c++
        builds against standard libraries that already provide those C++20 functions).
        
        Change-Id: I91208c185f2db681cf25899d3cd9a9e2912d32a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135232
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-01  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [6c3e1ec7d2177271ea6e01da4cedce022823c622]

        update credits
        
        Change-Id: I159625c29c07188e991ad55de291594f31715f02

2022-06-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [89b0d94850aeda0a97907945538e4d5f41bac970]

        sw: fix crash in SwDoc::CopyMasterHeader and SwDoc::CopyMasterFooter
        
        Similar to 3eda5d345f14f8926358df7b425c452a8a165c7d
        "tdf#149184 DOCX: fix crash removing footer, then saving to doc"
        check that GetHeaderFormat and GetFooterFormat are not nullptr
        Also restructure the code a bit to reduce the scope of pRight
        
        See https://crashreport.libreoffice.org/stats/signature/SwDoc::CopyMasterHeader(SwPageDesc%20const%20&,SwFormatHeader%20const%20&,SwPageDesc%20&,bool,bool)
        and
        https://crashreport.libreoffice.org/stats/signature/SwDoc::CopyMasterFooter(SwPageDesc%20const%20&,SwFormatFooter%20const%20&,SwPageDesc%20&,bool,bool)
        
        Change-Id: Ia30d06593124d90b88f7d26ed7be9a5d7a64872c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135230
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-06-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [fea45cc200f2e30c0af7f1a81a2a6bfa38f6293c]

        clang-tidy modernize-pass-by-value in uui
        
        Change-Id: I55f55554e325ae67a7b9fa36ee12b14804fe446b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135217
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [292887379812dd9df00c3f129e21d17dd56519a9]

        clang-tidy modernize-pass-by-value in fpicker
        
        Change-Id: I9940338307241958e478ec6919068454d3a07b9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135218
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-06-01  Stephan Bergmann  <sbergman@redhat.com>  [acb65a60be43d5ac146c2fc16c6f2a5f6879be99]

        Use more appropriate index variable types
        
        Change-Id: Ic2cf5512cabcda0ad476c43bcbc544d0d6dd2685
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135231
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [aeeb0141aca4f1698b09bc8f06ded41247b54279]

        sw: avoid another EXCEPTION_INT_DIVIDE_BY_ZERO
        
        See https://crashreport.libreoffice.org/stats/signature/lcl_ModifyBoxes
        
        Change-Id: I786bbf87734dd3963bd84caecc5c5f45693d42c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135185
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [ea4cd397300120a0f825752182eb3b943eb8a1b2]

        sw: avoid EXCEPTION_INT_DIVIDE_BY_ZERO
        
        See https://crashreport.libreoffice.org/stats/signature/SwFormatCol::Calc(unsigned%20short,unsigned%20short)
        
        Change-Id: I79321737b7bed3acff3418d0b51dc6225baaf57f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135184
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-01  Miklos Vajna  <vmiklos@collabora.com>  [2de53e222fa9126422ff69dde3c585349958d494]

        CppunitTest_sw_tiledrendering: use CPPUNIT_TEST_FIXTURE()
        
        Which changes the order of the tests in the suite, so testRedlineColors
        runs later and the global list of redline authors now contains
        unexpected entries, leading to an assertion failure.
        
        Fix this by clearing the redline author list at the start of each test.
        
        Change-Id: Ifffe079eb83cd3184c962ea2e69505bd518a52bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135229
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-06-01  Stephan Bergmann  <sbergman@redhat.com>  [af1147f4a6fd18a44dcd9209abe5d91bb74840c5]

        Use less noisy way to iterate over some (unscoped) enumeration
        
        Change-Id: I37ed9b3dd607367d2e42fcc163c423dc416cc7c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135224
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-01  Seth Chaiklin  <sdc.blanco@youmail.dk>  [5ea5151467b2fb3d9487a178ef6d47436d4154d6]

        tdf#149010 add and improve tooltips to "Previous Link" and "Next Link"
        
        Change-Id: I357eb0dd45c0008ad56a541ad40b1bf3b0f77953
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135071
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-06-01  Stephan Bergmann  <sbergman@redhat.com>  [e89e3a8b5a7639f14833d066e8a6c445dca97cc0]

        The return value of those getLength functions is guaranteed to be non-negative
        
        ...so use o3tl::make_unsigned when comparing it against an expression of
        unsigned integer type, instead of casting that expression to a signed type
        
        Change-Id: Ic47c6d96919b2aba2d16ce6d1a2a8e4c5761a480
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135219
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-01  Stephan Bergmann  <sbergman@redhat.com>  [6dbccf3d9344be0c2ba162a8df5fc0bf425cb84e]

        Clean up some loop a bit
        
        Change-Id: I96b760b7bd220b799f4843c5d5e07385a9a995d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135215
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-06-01  Miklos Vajna  <vmiklos@collabora.com>  [9cb1a07dc2760a30d7f321aa7fa4ce2a460dfa6c]

        sw content controls, date: add LOK API
        
        - send a LOK_CALLBACK_CONTENT_CONTROL with date=true when entering a
          date content control
        
        - extend lok::Document::sendContentControlEvent() to be able to set the
          date of a date content control (after the client's date picker is
          closed)
        
        - update gtktiledviewer to work with these
        
        Change-Id: I0abf21eb1d4ba233050f0aa2607b68740c048262
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135214
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-06-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [64f8a70298695d1952c3a399e897755ab861add5]

        sw: fix crash in SwAnchoredObject::UpdateObjInSortedList
        
        See https://crashreport.libreoffice.org/stats/signature/SwAnchoredObject::UpdateObjInSortedList()
        
        Just a few lines above (line 636) the same checks are used inside
        the DocumentSettingId::CONSIDER_WRAP_ON_OBJECT_POSITION condition
        so I don't understand why they weren't added here as well
        Change-Id: Id8ade0a506d5996d9e357d45c20fe56a68a93eec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135188
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-06-01  Miklos Vajna  <vmiklos@collabora.com>  [de6cd24c4c6de0b05a486b138bf46a1c91f17d50]

        CppunitTest_sw_ooxmlexport13: avoid mustTestImportOf()
        
        Can use CPPUNIT_TEST_FIXTURE() instead.
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: Ifd4a73bc9f8272ff3f6abdb8d983f9617eb1a959
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135201
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-06-01  Seth Chaiklin  <sdc.blanco@youmail.dk>  [f2d2334b032780d97f7a95aacb8283008e91c529]

        tdf#121367 (related: tdf#120550) consistent labeling between modules
        
          There is a slight difference in the label used by Writer 
          and the label used by Draw/Impress to refer to:  
          .uno:SetMinimalRowHeight and  uno:SetMinimalColumnWidth.
          This patch changes the label in Writer so that it uses the
          same label as Draw/Impress.
        
        Change-Id: I0469b32350bf9a57903b03929675d3b7e8abe287
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135005
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins

2022-06-01  Seth Chaiklin  <sdc.blanco@youmail.dk>  [5423dfb8549743bd5045b6e3b1ebad7980e62965]

        tdf#148736 improve labels for Arrow style popup dialogs
        
        Change-Id: Ifc43650a3008cbd96cac8f994675e680368a215b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133287
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-06-01  Seth Chaiklin  <sdc.blanco@youmail.dk>  [c2670f45252aa3642ea4fbb70a48e03e284eb60c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b30109758ad6b6bcb8b82d6a646fc055cd3a2402
          - refactor some embedvars that give a translation problem for some
            
            Change-Id: Ibb67c7dd61fe55892232bebc2280fb3faed0db37
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135168
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2022-06-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [cd2ea94969b9c63b24e35e9b8e546cea0f62340e]

        Qt just resize the backing store on size change
        
        ... and if there is no need to create a Cairo surface if it
        doesn't exists, there is no need for a fresh QImage either.
        
        Change-Id: If607e03d246f3c31d66953b1e07a7af55659e64b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135209
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-06-01  Eike Rathke  <erack@redhat.com>  [c30306ad19f7ba022628f4f88ba5b92b8a1af402]

        MoveCursorAbs: it is cheaper to check for marks first and then formula mode
        
        ... so repeated travelling with cell cursor will be less affected.
        
        Change-Id: I3f42356e66b2ec8acf60c0e0c777f8c34b9a952a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135211
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-05-31  Jan-Marek Glogowski  <glogow@fbihome.de>  [483f3125ecd4744cbcc2f8fd3cdf243d81a601ff]

        WIN drop effectively empty ImplDrawMenuBar
        
        .. as VisibleMenuBar() just always returns false.
        
        Change-Id: Ie793d84d57970cbf08b81b6ec0350b9b5fd4192c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135210
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-05-31  Stephan Bergmann  <sbergman@redhat.com>  [bd279d30025e13125e9c5736f7baa9b00484156d]

        Use more appropriate index variable type
        
        Change-Id: I0a6de93876d316a1aa094cf98dc2ee5c7eddebbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135205
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-31  Stephan Bergmann  <sbergman@redhat.com>  [d1cdf9a24de0d87f22e283f5cb2ed93ff6e83ee6]

        Also assert that nNodeType is non-negative
        
        ...given that nNodeType aka AnimationNode::mnNodeType is later used as an index
        into the AnimationNode::mpTypes array
        
        Change-Id: Ic208fbdfaa8dcca44ff2a99cf3b169904b14a4bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135203
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-31  Eike Rathke  <erack@redhat.com>  [93a3f142bf46eb7b4309cd168354fe2a971e196d]

        MoveCursorAbs: do not reset selection marks while editing a formula
        
        i.e. when moving the cursor for reference selection, so an
        existing mark is preserved for Alt+Enter or Shift+Ctrl+Enter.
        
        Change-Id: I3a73145b4e3e299fa9eb28e2198338e76ffe5093
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135202
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-05-31  Szymon Kłos  <eszkadev@gmail.com>  [09847cdbd435c1f6ac8c0ac0256f8be488edd194]

        jsdialog: introduce popup management
        
        Popup windows are managed by vcl (some moving between parents
        happens on show/hide popup).
        
        We need to access correct popup window to correctly close
        popup in LOK. So remember popup instances.
        
        Change-Id: I9e1ba18ded5a1bf675f95bd7178043eebd9bbd5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134576
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134675
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135197
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-05-31  Stephan Bergmann  <sbergman@redhat.com>  [b19a2dfafa366f5fea1b70a1bae2d39a76a54a8e]

        Use more appropriate type for SbiImage::nStringIdx
        
        Change-Id: I1448739b373c6f7b9f5e6ee5a725fa0a129a4fb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135204
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-31  Stephan Bergmann  <sbergman@redhat.com>  [4c60697daaecc8be0a00e900ba1b4b62713e43df]

        The return value of std::count_if is guaranteed to be non-negative
        
        ...so use o3tl::make_unsigned when comparing it against an expression of
        unsigned integer type, instead of casting that expression to a signed type
        
        Change-Id: I487fd04eafbf8c56b8b6bfce579b477d8f34a052
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135206
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-31  Noel Grandin  <noelgrandin@gmail.com>  [a77b8b75f015fba74e2553c3cff58fcba298b9ed]

        elide temporary vector in TextDecoratedPortionPrimitive2D
        
        Change-Id: Ie3945d3a2e133d3ce527844f9c0d61a6541175e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135200
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-31  Stephan Bergmann  <sbergman@redhat.com>  [e1bac51546138aa5b138f73fd61430cb8582b9c6]

        clang-cl wants VCL_DLLPUBLIC SalLayoutGlyphsCache::clear not to be inline
        
        ...to avoid
        
        > [build DEP] LNK:CppunitTest/test_vcl_text.dll.d
        > complextext.o : error LNK2019: unresolved external symbol "public: unsigned __int64 __cdecl SalLayoutGlyphsCache::GlyphsCost::operator()(class SalLayoutGlyphs const &)const " (??RGlyphsCost@SalLayoutGlyphsCache@@QEBA_KAEBVSalLayoutGlyphs@@@Z) referenced in function "private: void __cdecl o3tl::lru_map<struct SalLayoutGlyphsCache::CachedGlyphsKey,class SalLayoutGlyphs,struct SalLayoutGlyphsCache::CachedGlyphsHash,struct std::equal_to<struct SalLayoutGlyphsCache::CachedGlyphsKey>,struct SalLayoutGlyphsCache::GlyphsCost>::removeSize(class SalLayoutGlyphs const &)" (?removeSize@?$lru_map@UCachedGlyphsKey@SalLayoutGlyphsCache@@VSalLayoutGlyphs@@UCachedGlyphsHash@2@U?$equal_to@UCachedGlyphsKey@SalLayoutGlyphsCache@@@std@@UGlyphsCost@2@@o3tl@@AEAAXAEBVSalLayoutGlyphs@@@Z)
        
        (Not sure why MSVC itself doesn't complain; maybe LLVM 15 trunk clang-cl
        accidentally diverges from the MSVC semantics here.)
        
        Change-Id: I910fc309f9e02ec0794e449b97ba111d33dcbb54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135199
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-31  Szymon Kłos  <szymon.klos@collabora.com>  [81df11b1e5af610133874d9258999995a07364bc]

        lok: don't render active textbox on all slides
        
        when we render tiles for slide previews we use
        viewid = 0 (first session)
        
        so when first session edits any textbox and in other
        session we request slide previews (eg. after new slide was added)
        then we received tile with additional text from the first session
        
        this is caused by:
            commit bee4ff508a456a1552aacdf6fc838b8b7cffb9ec
            desktop lok: avoid unnecessary setPart() in paintPartTile()
        
            If possible, switch views, not parts, that way started Impress text
            edits don't end as a side-effect.
        
        but later there was a fix which doesn't trigger closing of texbox
        editing when switching parts:
        
            commit ce7bf351972bbfd64ca99e8d2fb4c5f77591c9e0
            impress: don't exit textbox editing when new slide was added
        
        so we don't need that in all cases...
        to fix issue described above: still switch views instead of parts
        when possible - but avoid views where editing is active
        
        Change-Id: Ib6e66a85b9ca68d6e67e3d9cb17060aa42b85220
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133202
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133650
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135196
        Tested-by: Jenkins

2022-05-31  Stephan Bergmann  <sbergman@redhat.com>  [3a06db0af05294e0b5db6f07daf35bec7371d4cc]

        Use a range-based for loop
        
        Change-Id: Id3c358e0a7f11a4a203b1acbd42b9b09c7f7a2fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135193
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-31  Stephan Bergmann  <sbergman@redhat.com>  [66500b5041135dbca62f10c8b20ce000a2ae43ff]

        Use some range-based for loops
        
        Change-Id: I4935bf51c6c7e9be1e3f069c6c72e618eaa0b4a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135189
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-31  Stephan Bergmann  <sbergman@redhat.com>  [52da30cd18990c47b5cea0e789f3d1f76c2a9e1b]

        Drop unnecessary cast to int
        
        ...when iterating over the enumerators of enum Image_XML_Entry
        
        Change-Id: Ic59da7543a41f8b498d6f89e48faafcdf40c6873
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135194
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-31  Stephan Bergmann  <sbergman@redhat.com>  [5dd2ef5c783d9079bc70e7b07aea0178a31f4fc2]

        Use a range-based for loop
        
        Change-Id: I52bfe8ec1e7ca55964f2ed3aadcc709dba3662c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135192
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-31  Stephan Bergmann  <sbergman@redhat.com>  [6573ade5cf0cd63ff283446822e3bc87cd8a749b]

        Use some range-based for loops
        
        Change-Id: I26ad6ff194742b69cb6048c48fa01de7715865ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135191
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-31  Stephan Bergmann  <sbergman@redhat.com>  [12348430e0139b4f2e72984e8a1619baca842df6]

        Use a range-based for loop
        
        Change-Id: I50742cd64c63d6c81599ebda3ff2c093e722c91a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135190
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-31  Stephan Bergmann  <sbergman@redhat.com>  [259a1ebd879f1cfe7e9db9af97d3842fcd51f640]

        Rework UUIInteractionHelper construction
        
        ...to remove the need to construct a fresh m_pImpl in
        UUIInteractionHandler::initialize
        
        Change-Id: Ia3f1b89903448f74242a5fec3dcf87c2b1f5e764
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135187
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-31  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [391cb44d415e2126f668ecf62387d5e98ffa6f5c]

        Advanced Diagram support: UI visualization & simple interactions
        
        Added visualization to show an imminently recognizable additional
        visualization for DynamicDiagrams that can also be used to
        show/hide the DiagramDialog by the user. It is also used as
        additional drag/move handle for the object.
        
        Change-Id: I56292cebe7c7a6f79be920c17edafdd7e453b6eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135183
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-05-31  Stephan Bergmann  <sbergman@redhat.com>  [c593567b68d353ca13206e7ee62c4a0f8348d987]

        UUIInteractionRequestStringResolver::m_pImpl can be a plain data member
        
        Change-Id: I1daed58cec87d192118f027ce1843e56b17da19b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135186
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-31  Luboš Luňák  <l.lunak@collabora.com>  [e4842a4c520c68813f0567d34ad321de11c4f1c3]

        lok: add more efficient getSelectionType() replacement
        
        The getSelectionType() function usually needs to be followed by a call
        to getTextSelection(), which means having them as two functions
        leads to duplicating to a number of calls, some of which may be
        somewhat expensive (pDoc->getSelection() e.g. for Calc builds
        another ScDocument for the selection, and then getFromTransferrable()
        converts that to the given format).
        
        Change-Id: Ib0a8844701d80eaaff4834dcd3633c09d6b921b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134603
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-31  Caolán McNamara  <caolanm@redhat.com>  [f90239263fcabec30f04098e17dc1be9f9a928d1]

        tdf#117006 gtk: detect High Contrast
        
        similar to https://bugzilla.mozilla.org/show_bug.cgi?id=1606038
        
        .e.g. gnome a11y menu, pick "High Contrast"
        
        Change-Id: I60643b3a37b722230d5ed47082e4a6491d005ce4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135179
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-31  Michael Stahl  <michael.stahl@allotropia.de>  [225d8f31ad5fdcb802fbaa4ccb5266c80a3dd037]

        curl: remove curl-7.26.0_win-proxy.patch
        
        There is no justification why this patch was added, upstream doesn't
        want to add such a feature[1], and maintaining feature patches in LO
        for bundled externals doesn't make sense.
        
        Also, this doesn't respect the Inet::Settings::ooInetHTTPProxy*
        settings from the configuration.
        
        Let's remove it and hope nobody complains.
        
        [1] https://curl.se/mail/lib-2022-05/0083.html
        
        Change-Id: I1ccdefb76f69e6795a28d4d25bf443555c16ab0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135182
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [c5ca8b5bffc44443b08f74817a3dee2c314b7ced]

        crashreportScraper: use timeout in requests
        
        Change-Id: I03f8740fc124c11d250368034bf6e14239df5abe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135180
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [5ecdedbf81af5516ff7d2195383dc9d6389fb0d0]

        clang-tidy modernize-pass-by-value in basic
        
        Change-Id: I9034ab95a4ccb58e36e77d911dd33cc50857c03a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135176
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [af44198d80edce92bdbb82dfd6f218eeb6163484]

        these can be stack allocated
        
        Change-Id: Idd2e5e49ba4fcef2e80fd9c569f374a6a69f380e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135175
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-31  Stephan Bergmann  <sbergman@redhat.com>  [6f26b6aeca827329dd8d55f344e509fcf7685172]

        Use more appropriate type for comphelper::internal::OPropertyAccessor::nPos
        
        Change-Id: Ia7055dcc3832002fd10ae23a35fd08df5a98ae40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135177
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-31  Stephan Bergmann  <sbergman@redhat.com>  [2a263cbdaf16c723a93af020ebc11b3e07210242]

        tdf#145527 Revert "Related tdf#116767: Call URLClassLoader.close"
        
        This reverts commit 418533f0af7cd303d559c8fb136c49e7e9fb0d79.  Turned out that
        closing the given URLClassLoader once the script's main class has been loaded
        prevents the script from loading further classes located next to that main
        class.  So abandon the Coverity suggestion that such class loaders should be
        closed promptly to avoid resource leaks.
        
        Change-Id: I1bcf83117836cfe317eac9850d413f2c3767bd8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135158
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-31  Miklos Vajna  <vmiklos@collabora.com>  [5f335154459e044b6035f099a3e08c98fe258d2b]

        sw content controls, date: add insert UI
        
        - handle the date case in SwWrtShell::InsertContentControl()
        
        - expose this as a new .uno:InsertDateContentControl command
        
        - add the new uno command to the default & MS-compatible menus
        
        - hide the old .uno:DatePickerFormField from the menus that has the
          problems described in the sw::mark::DateFieldmark documentation.
        
        Change-Id: If3c1050d6a8302be0da4a11067a67805396dec48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135153
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-31  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2ad445acad66f23fe5452746835c539eaaf949b6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4bbaecd77c87afee5453dc89a9e033d4048c909e
          - tdf#107078 New way to load color palette
            
            As color, hatching and gradient palettes are now handled by
            extensions, this patch include:
            - Refactor of xhp tags
            - move palette_file from simpress/ to shared/
            - adjust tree files
            - add entry to shared/guide tree
            
            Change-Id: Ied501dd86431d26d09ed91249c22f422620b16d6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135096
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-05-31  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [445d4ce232b8e8efaeb2605533fede1b71f52f30]

        tdf#147991 PPTX export: fix bullet indent regression
        
        Instead of exporting the inherited master slide indent
        values of the placeholders, export 0 indent value for
        removed/disabled bullets to fix interoperability.
        
        Regression from commit f57cfddb51b7d7409b7b425dc200aa73406a13bd
        "tdf#145162 PPTX export: fix extra bullet regression".
        
        Change-Id: Icbf823adc07f19fd10d1a60da9cff17616a2aef6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135025
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-05-31  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [b94275f6d2cb4dc28d1563fd7994251042b6d51a]

        tdf#149157 - Break multiline continuation in a comment after a new line
        
        Change-Id: I3dd875152a6f2cfafb67f13f597c36f01a4759b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135018
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-05-31  Martin Srebotnjak  <miles@filmsi.net>  [7d25b8544b1534e8a413422ba0bf91d1b2af85a5]

        Update git submodules
        
        * Update translations from branch 'master'
          to ed14d57f503d87230572addc845e16da818e530a
          - Updated Slovenian translation
            
            Change-Id: I80fee32feef0bc879ab0d0ff1b420074e9ea47d1
            
2022-05-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [bf6c74f1bb4ba67c16d442a9d8847118891ec89e]

        crashreportScraper: Add new column to show the stack code
        
        Change-Id: Id6f9ed8540a8615a80de9cc561579ce069992e85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135142
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-31  Michael Stahl  <michael.stahl@allotropia.de>  [aa8ef74b475a6fbd6e4ec27c42941aa274998df6]

        g: we are not, in fact, in the BUILDDIR
        
        For an out-of-tree build, "make fetch" poinlessly clones all git
        submodules.
        
        Change-Id: If4afb218946f49ba934f68b35806fd8143c39387
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135143
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-31  Thorsten Behrens  <thb@documentfoundation.org>  [49f62ab95eeffd0ed4d19eca4c9abffa6e2cf84f]

        Revert 6eeb0942c35f07dfbadb13f35fc6aa3703dac945
        
        Change-Id: I096f25d38f19fb728110e209a189f89a8e8d402f

2022-05-31  Miklos Vajna  <vmiklos@collabora.com>  [b0386e4d029d90f91fcae72ec76c77f9b15c1478]

        CppunitTest_sd_tiledrendering: reduce test doc size in testTdf104405
        
        The actual image content is not interesting, so it can be a tiny one.
        
        Change-Id: I74e404f53b9674b44963313b096ddd8e1c40e146
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135141
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-31  Andras Timar  <andras.timar@collabora.com>  [090ed6199ec8ed805d645b62387bc89df01b9564]

        date picker should rather show the current date instead of February 14, 2019
        
        Change-Id: Ie449873aad40b6f02198a8a44a7eae1aaba1cfae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135148
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2022-05-31  Seth Chaiklin  <sdc.blanco@youmail.dk>  [caf924d1d96a7a27356f6e04a192e666d552141e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1d8c6f2f81847b48e2c24b5ee1b0af8a7a5c0b5d
          - followup to 580f62a41db6366a3ab13bf16a96a643710605a3
            
               add a sentence -- mentioned in tdf#149253, comment 3
               -- but not included in
               580f62a41db6366a3ab13bf16a96a643710605a3 as intended.
            
            Change-Id: I8ff660372a8bfc62aff2082ed870c5d795d69d90
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135156
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2022-05-31  Seth Chaiklin  <sdc.blanco@youmail.dk>  [95b673946c0661391ad66eeae287f0922d96c6f8]

        tdf#149253 improve tooltip for Anchor icon
        
             * Tooltip explains the purpose of the command icon
             * Change "Label" to give better indication of the command
                function in Customize menu
             o no changes to label in menu and context menu
        
        Change-Id: Ibffb673d5c37ebf7b38a1eea61affc22bdd3bf91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134791
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-05-31  Eike Rathke  <erack@redhat.com>  [dfd5081ff3973d5d0f216b06dda6360fa490cc9c]

        InsertMatrixFormula: correct references for across sheets array formulas
        
        Inserting an array/matrix formula across two or more
        selected/marked sheets generated wrong matrix offset references
        starting with the second sheet, pointing to the top left of the
        first array formula. Only the top left cell of the inserted
        formula on each sheet displayed the correct value. Deleting the
        array formula on the first sheet then left all matrix offset
        references on the remaining sheets with #REF! errors and those
        cells could not be deleted anymore because their original parent
        cell was gone.
        
        Change-Id: If5d53311f9aabdcd7432ff26ab555bb91b0b121d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135147
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-05-30  Stephan Bergmann  <sbergman@redhat.com>  [72c42be077908901e8a967d3a543296ca92ce51f]

        Use o3tl::make_unsigned, nCount is already asserted non-negative here
        
        Change-Id: I7213e9f2e3a5a4a785d44932900496a791b1964a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135146
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-30  Stephan Bergmann  <sbergman@redhat.com>  [26143512e590892e2371253f48216c8867229b5e]

        Use more appropriate index variable type
        
        Change-Id: Ieb3ed7931361e38ce62cd4dfa98b9712e4181d03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135145
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-30  Stephan Bergmann  <sbergman@redhat.com>  [a9eed29a7ce85558fff6048a9cfe9bd437e63ce8]

        Fix linking Library_evoab
        
        > ld.lld: error: undefined symbol: LanguageTag::~LanguageTag()
        > >>> referenced by NResultSet.cxx:82 (connectivity/source/drivers/evoab2/NResultSet.cxx:82)
        > >>>               /home/sbergman/lo3/core/workdir/CxxObject/connectivity/source/drivers/evoab2/NResultSet.o:(connectivity::evoab::ComparisonData::ComparisonData(std::__1::vector<connectivity::evoab::FieldSort, std::__1::allocator<connectivity::evoab::FieldSort>> const&))
        > >>> referenced by NResultSet.cxx:82 (connectivity/source/drivers/evoab2/NResultSet.cxx:82)
        > >>>               /home/sbergman/lo3/core/workdir/CxxObject/connectivity/source/drivers/evoab2/NResultSet.o:(connectivity::evoab::ComparisonData::ComparisonData(std::__1::vector<connectivity::evoab::FieldSort, std::__1::allocator<connectivity::evoab::FieldSort>> const&))
        
        after 7b87afa899be289306c709d35eb1d32c0b73b1ed "clang-tidy
        modernize-pass-by-value in unotools" changed
        
        > --- a/include/unotools/intlwrapper.hxx
        > +++ b/include/unotools/intlwrapper.hxx
        > @@ -61,7 +61,7 @@ private:
        >      void                ImplNewCollator( bool bCaseSensitive ) const;
        >
        >  public:
        > -    IntlWrapper(const LanguageTag& rLanguageTag);
        > +    IntlWrapper(LanguageTag aLanguageTag);
        >      ~IntlWrapper();
        >
        >      const LocaleDataWrapper*    getLocaleData() const
        
        Change-Id: I29371b27c260c822c427dab70bcb29943e34dfc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135144
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-30  Luboš Luňák  <l.lunak@collabora.com>  [970ff17f47731be788ec34c0c8ddf3fb2c24ceac]

        fix setting cell borders for unallocated cells
        
        First of all, it should not be clamped to allocated columns. Second,
        06d3294502413a231e5c5265609862c7f67a2f2b incorrectly handled
        unallocated columns by setting the attribute for all rows, instead
        of handling the inner ones differently.
        
        Change-Id: I3115b314971f8c152cbdeda674863a8a78ee12eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135131
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-30  Luboš Luňák  <l.lunak@collabora.com>  [3e738f53a69e474f22b4d6599ce16e5fe3d691df]

        first arg of ApplyFrame is never null
        
        e4008dc0c3b43c9eacdd88511075be2b88 did this for ApplyBlockFrame()
        but didn't chagne ApplyFrame() which is only called from there.
        
        Change-Id: I9f1dce3dc7fda23b42e90432c13dfca0aa7f267e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135130
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [ab1cc47d5f0bdc238c86bec5725055efb8aa5d8f]

        tdf#145178: sw: Add UItest
        
        Change-Id: I5dbc302216b0d8b94ad29a336495856ce8cfc4b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135139
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-30  Stephan Bergmann  <sbergman@redhat.com>  [80c5e962fd22a6d1ddcc460ba60b0b775b303f0e]

        -Werror=maybe-uninitialized
        
        > sw/source/core/text/guess.cxx: In member function ‘bool SwTextGuess::Guess(const SwTextPortion&, SwTextFormatInfo&, sal_uInt16)’:
        > sw/source/core/text/guess.cxx:220:37: error: ‘bHyphenationNoLastWord’ may be used uninitialized [-Werror=maybe-uninitialized]
        >   220 |         if ( bHyphenationNoLastWord && sal_Int32(m_nCutPos) > nLastWord )
        >       |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > sw/source/core/text/guess.cxx:201:14: note: ‘bHyphenationNoLastWord’ was declared here
        >   201 |         bool bHyphenationNoLastWord;
        >       |              ^~~~~~~~~~~~~~~~~~~~~~
        
        since 8c018910ae4d8701b1ce2a95727b9baed4016da3 "tdf#149248 sw offapi xmloff: add
        option to not hyphenate last word"
        
        Change-Id: Id3be25bf9f5d6769555bfe461a0f4e1e27e0e39e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135137
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: Jenkins

2022-05-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [be86e93d9b880bf63555f8ee4d11690aa6d130b2]

        these ScTokenArray can be stack allocated
        
        Change-Id: I53d370bf6bc5133b7279e569516fc5a0a5ede1b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135135
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [a57209bf4b7aa442757c57b542512fb7ecc9b23d]

        no need to use unique_ptr for tokens in ScChartListener
        
        since vector is a moveable type, and we always initialise this field
        
        Change-Id: Icd598ad942dcfbdf77c7c8eef9fa0b6b7c6fe1be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135134
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [353dbd9afe8a373d8b2c7e3982b5110d224b2d9f]

        no need to allocate LocaleDataWrapper separately
        
        Change-Id: Icceaf255a3a71d612b17dad41d04b1906550a7a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135133
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [2e32150731f0ec5176731686d77e2873023e9dd4]

        these can be stack allocated
        
        Change-Id: Ief9a0732d50af95d679d1d6b66dec9d2e2d141df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135132
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [7b87afa899be289306c709d35eb1d32c0b73b1ed]

        clang-tidy modernize-pass-by-value in unotools
        
        Change-Id: Ifa67ab7198f5d3b06171869f57703acdaa959f7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135128
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-30  Caolán McNamara  <caolanm@redhat.com>  [f3df14cc4343ce65608436acfa67b2ccfb68115d]

        ofz#47664 OOM
        
        Change-Id: If0d1ea55a194961fdb05ed2023bcfdaa6f933bfa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135129
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-30  Caolán McNamara  <caolanm@redhat.com>  [9104861a41e0edd07e4d74da47acb4e9d92b1ddd]

        tdf#147708 create floating menubutton on demand
        
        and destroy when it is fully faded out. Otherwise windows runs out of
        gdi handles with document with large number of page breaks
        
        todo: rename some things in a follow up commit after this more easily
        backportable commit is merged
        
        Change-Id: Ibbe3cd00d1027ac34915c4bff73e3a330e300f38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135027
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-30  Miklos Vajna  <vmiklos@collabora.com>  [99eab75edd636fbb3e01e9a59e84b7729d999738]

        offapi: fix util::XCacheInfo header/footer
        
        Addresses
        <https://gerrit.libreoffice.org/c/core/+/135114/2#message-6f69c01338150fe3114c2699b417fc7223154cd2>.
        
        Change-Id: I36d48288be1456f06813befbb24e896767957eb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135126
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [9b902cfa55e4ca77d6ee63dc8ec8c8e45cd39bb0]

        clang-tidy modernize-pass-by-value in sot
        
        Change-Id: I1ff31ae1291a82630ae32185077e369bbdfd3a0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135127
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [2c921f24c761247639bb5ce344d6738568861564]

        use more SfxWhichIter::GetItemState
        
        Change-Id: Iae284fcad199684920aef0bd91ff39c407b48e0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135125
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-30  Caolán McNamara  <caolanm@redhat.com>  [a6856795267509aaf0b4f59a9fb3a626411d1cb6]

        cid#1504574 Resource leak
        
        make an owner for the PropertyMapEntries
        
        Change-Id: Ie915a8a312f2b24488566814ad67fdeef89b5941
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135123
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5b676a480a68f2ad7ceb107147a2ab3363b4d22d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 76f954f62ccd344d1760970d13a84645ceb6dd5e
          - tdf#91344 help for Writer "View" menu is not updated
            
            Writer View menu Help page was already updated modulo
            one minor correction in an embedded file.
            
            Change-Id: I7eac912669a30b9d675a51b966dcf6497269f502
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135092
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-05-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [3676fb9d7b505d9f8079008b41e423b54663a86a]

        these can be stack allocated
        
        Change-Id: I7be63816fcdc3572d751fdd9ceab5931d0559ffc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135124
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-30  Stephan Bergmann  <sbergman@redhat.com>  [f218429d0a40d67319e89c63e3d4dceeb88c2220]

        CppunitTest_sd_filter_eppt also needs the ASan hack
        
        ...from e854abe076155fc085b56549ced50b3ee9a095d2 "Avoid external processes
        picking up instdir/program/libnspr4.so", to avoid
        
        > Test name: (anonymous namespace)::testThemeExport::TestBody
        > equality assertion failed
        > - Expected: 0
        > - Actual  : 32512
        > - failed to execute: sh .../bin/officeotron.sh .../tmp/_anonymous_namespace___testThemeExport__TestBody_w8epm.tmp > .../tmp/_anonymous_namespace___testThemeExport__TestBody_w8epo.tmp 2>&1
        > java: symbol lookup error: .../instdir/program/libnspr4.so: undefined symbol: __asan_init
        
        Change-Id: Id6f49c08a8bcd0ad9b5600de147624d5cfc6019b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135122
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-30  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [e1f6b136fd125c5d3648c51b202a698d418afc18]

        tdf#146272 sw: fix fly in fly hid by incomplete z-ordering
        
        Fixing z-order was incomplete for textboxes
        (shape + frame pair), because only the frame
        moved to back, but not the shape, covering the
        textbox.
        
        Regression from commit 504d78acb866495fd954fcd6db22ea68f174a5ab
        "tdf#143574 sw: textboxes in group shapes - part 1".
        
        See also commit 0e6d963fbca16f98a3dbb6ef2fee3736a89d055b
        "tdf#138141 sw: fix textbox z-order".
        
        Change-Id: I03e3b55302c984e5968e579e77ccd5ed0a336dd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134942
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-05-30  Stephan Bergmann  <sbergman@redhat.com>  [bbcf26337cd2933205248909c55d5c1d161e9b9b]

        Avoid uninitialized temp_file_handle
        
        ...in case osl_create_temp_file_impl_ doesn't assign to it, for whatever
        osl_error reason, which then apparently leads to
        <https://crashreport.libreoffice.org/stats/crash_details/e47a9fbb-a6f1-4020-ade8-ab51549b727a>
        SIGSEGV at (relative to libreoffice-7-1)
        
        > 0  libuno_sal.so.3  osl_closeFile                               sal/osl/unx/file.cxx:1154
        > 1  libuno_sal.so.3  osl_createTempFile                          sal/osl/unx/tempfile.cxx:330
        > 2  libmergedlo.so   PackedFile::flush                           include/osl/file.hxx:310
        > 3  libmergedlo.so   comphelper::BackupFileHelper::tryPush_file  comphelper/source/misc/backupfilehelper.cxx:2090
        [...]
        
        Change-Id: I2e81bbeab7daaaa3c19de4accce8a76ad24faa47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135111
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-30  Tibor Nagy  <nagy.tibor2@nisz.hu>  [c3f73f75772d076dfb2ed0538e7d515503edc038]

        tdf#149128 PPTX export: fix <stCxn> and <endCxn> connector properties
        
        to avoid of detaching connections between shapes,
        when these connections were created in Impress.
        
        Change-Id: I1bc90bb8a408546b303b70bcfb27d3549d5e72d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134940
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-05-30  Roman Kuznetsov  <antilibreoffice@gmail.com>  [81aad6d53fa792dd95732e401ecb298714f699f4]

        tdf#147021 Use std::size() instead SAL_N_ELEMENTS macro
        
        Change-Id: Id91ca2d7002b3743ecaed7b40edda3f85e080884
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135061
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2022-05-30  Roman Kuznetsov  <antilibreoffice@gmail.com>  [d694b572c7262a326ac7ceac2e558f3fc6c78df4]

        tdf#147021 Use std::size() instead SAL_N_ELEMENTS macro
        
        Change-Id: I86956ab4beaba6b2b0905123ccea76c8ffad57fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135063
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2022-05-30  Miklos Vajna  <vmiklos@collabora.com>  [b3f2ae52e381f7d5fa466dc9df7d04d3d13ca4b9]

        framework: fix crash on Writer startup when using --enable-ext-wiki-publisher
        
        As reported by Julien, once the mediawiki extension is installed, the
        xHandler in framework::DispatchProvider::implts_searchProtocolHandler()
        points to an UNO component implemented in Java, and we crash in
        dynamic_cast<>(), at least on Linux with gcc 7.5 and libstdc++.
        
        This dynamic_cast<>() call was added in commit
        c0fa456436947a5c167c652d19a884064b43c03d (tdf#149261 sdext: fix crash on
        starting the presenter console for the 2nd time, 2022-05-26), to allow
        the presenter console to opt out from protocol handler caching. It was
        expected that the proxy object created for a Java UNO component would
        simply return nullptr when we try to dynamic_cast<>() it down to a C++
        interface.
        
        Fix the problem by moving the interface to an UNO one: this side-steps
        the dynamic_cast<>() crash at the price of introducing an UNO interface,
        which is not meant to be part of the public UNO API (but at least it's
        not published).
        
        It may still make sense to improve the bridges/ code at some stage to
        not crash in dynamic_cast<>() on generated Java proxy objects.
        
        Change-Id: Iaac44515339e0dc15dddc3be45ef7dee7331e47a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135114
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2022-05-30  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [e4e03e79fac598a9fafb0da8ab50da9a67c6978e]

        tdf#149200: docx export: transparent color fix
        
        If there is no color value we should not also try to write
        transparency information: otherwise w:srgbClr will have no
        parameter value and MS Word won't open such documents.
        
        Change-Id: Id67f174c5ae9aadf90ae54c126aef9a43ff3ba17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134945
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-05-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [d471bfb1125d87f86bca3b4b4cfaf2f44728d438]

        fix another domain
        
        Change-Id: I3a0c5aab62a7b6723df5820abb3f56e3f110d8b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135113
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-30  Caolán McNamara  <caolanm@redhat.com>  [2896c5dad1799addd72b626d93d7e89b1cf19ff6]

        Related: tdf#89131 draw up/down spins disabled if value is at max/min
        
        if there is a max/min set.
        
        Change-Id: I2dc7ccccad9ec2aa7eb89d8b5fa137e077a846fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135105
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-30  Noel Grandin  <noelgrandin@gmail.com>  [4fc1f038a687e1db4319bb08367fbdbad96fcbdd]

        use more Primitive2DContainer::append and more std::move
        
        Change-Id: Ide40a08f70cbb30a4f18c496d986feb78e5dfa1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135103
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-30  Noel Grandin  <noelgrandin@gmail.com>  [0ce1e13d2d530c891cad0d8b456adfa2c0d55df6]

        in ScOutputData::DrawFrame, we can skip the intermediate container
        
        and just feed the data in as we create it
        
        Change-Id: I5112e0b61bc4f4976978d5e4724053ab9ffc97e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135102
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-30  Noel Grandin  <noelgrandin@gmail.com>  [30400ebae2a46524558925424d41e612f1c1dc17]

        use Primitive2DContainer in impPolygonParagraphHandler
        
        which lets me move data around instead of copying
        
        Change-Id: Ibc7d8c2b5e0244537aa66561132facd93b424d61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135101
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-30  Noel Grandin  <noelgrandin@gmail.com>  [f0c82758f814c58f65e8cfb54bf01a97b1d73261]

        elide temporary vectors in impAddPolygonStrokePrimitives
        
        Change-Id: I759775bb672478f3baee782aba08ef17bd36124c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135100
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-30  tagezi  <lera.goncharuk@gmail.com>  [c3baf2a7f48b5ee46c6792b3106cb4fedb4a2ad2]

        sc uitests: Cleaning up unused variables
        
        Removed unused variables in the 'with' statement as the syntax
         allows the statement to be used without a variable.
        Removed variables like 'xcomments' and 'xseedspin', which seem
         to have been copied and not cleaned up.
        Removed variables 'gridwin' and 'xCalcDoc' if 'gridwin' is not used.
        
        Change-Id: Ia97692a0fb2e2af1d2693e09ac8f7c614360ade8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135042
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-30  Miklos Vajna  <vmiklos@collabora.com>  [507a8871c25aa9b7e5a02ceb86f5c60ebccc722b]

        sw: prefix members of CompareDrawObjs, SwBasicEscherEx, ...
        
        ... WW8AttributeOutput and wwSection
        
        See tdf#94879 for motivation.
        
        Change-Id: Iefc7aaf4caaaca5382ac0b28ea8e3ebe63250020
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135108
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-30  Miklos Vajna  <vmiklos@collabora.com>  [5ee8670f18cb8b1913a23d04590d6a31ac9730de]

        sw content controls, date: add DOCX import
        
        - map
                      <w:date>
                        <w:dateFormat w:val="..."/>
                        <w:lid w:val="..."/>
                      </w:date>
          to the Date, DateFormat and DateLanguage UNO properties of content
          controls instead of fieldmarks, which model content controls poorly
        
        - fix CppunitTest_sw_ooxmlexport8's testN820509: date SDT is now a
          content control
        
        - add current date DOCX import
        
        - fix CppunitTest_sw_ooxmlexport13's testDateControl: date SDT is now a
          content control
        
        - fix CppunitTest_sw_ooxmlexport13's testInvalidDateFormField: date SDT
          is now a content control
        
        - fix CppunitTest_sw_ooxmlexport5's testfdo83048: minimal support for
          nested SDTs in DomainMapper::lcl_attribute()
        
        - fix CppunitTest_sw_ooxmlfieldexport's testDateFieldAtEndOfParagraph:
          date SDT is now a content control
        
        - fix CppunitTest_sw_ooxmlfieldexport's testDateFieldInShape: date SDT
          is now a content control
        
        - fix CppunitTest_sw_ooxmlfieldexport's testSdtDateDuplicate: date SDT
          is now a content control
        
        - fix CppunitTest_sw_ooxmlfieldexport's testSdtDatePicker:
        
          - retain placeholder
        
          - retain data binding
        
          - retain color
        
        - fix CppunitTest_sw_ooxmlimport2's testTdf121203: date SDT is now a
          content control
        
        - fix CppunitTest_sw_globalfilter's
          testDateFormFieldCharacterFormatting: date SDT is now a content control
        
        - fix CppunitTest_sw_globalfilter's testDateFormField: date SDT is now a
          content control
        
        Change-Id: I5a4c34217d23ed6fa0916e4dd6290351456b7232
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135109
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-30  Roman Kuznetsov  <antilibreoffice@gmail.com>  [43458f83f29067752cfb3df2ccfe0eeb940f4b71]

        tdf#147132 Flatten Basic function implementation
        
        Change-Id: Ife73d08e57bb1c896a27f8cbbd6b1f4b106587a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135062
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2022-05-30  Noel Grandin  <noelgrandin@gmail.com>  [181cc77117b8d90c6dab63a17e8a690736ef62a0]

        move data out of impTextBreakupHandler
        
        instead of copying
        
        Change-Id: I3f851b877ece609547eed6f772b2b8df57aeae96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135097
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-30  Seth Chaiklin  <sdc.blanco@youmail.dk>  [4c2c375d5f1c18540011d65b290afc440895458f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 580f62a41db6366a3ab13bf16a96a643710605a3
          - tdf#149253  improve help about anchoring
            
              shared/01/05260000.xhp  (Anchor)
              * corrected entries for "to page" and "to character"
              - removed double presentation of "Anchor" icon
              + add <relatedtopics> for Writer, with link to guide page
                on positioning objects
              - moved "note" on "Frame", which has been present since
                initial checkin in 2004, to after the option "To Frame"
                There is nothing special or unusual about anchoring to frame
                that needs attention. Maybe this note should be deleted, but
                have left it for now.
              + added variable to <h1> so heading and link can be embedded
              * refactor to <h1>,<note>
            
              shared/01/05260100.xhp  (To Page)
              * elaborate explanation of this option
              + add related topics section and links
              * refactor to <h1>
              * update renamed German id
            
              shared/01/05260200.xhp  (To Paragraph)
              + add information about what positioning regions can be used.
              + add related topics section and links
              * refactor to <h1>
              * update renamed German id
            
              shared/01/05260300.xhp  (To Character)
              - remove incorrect limitation
              * generalize the tip from ”image” to include frame and OLE object
              + add related topics section and links
              * refactor to <h1>
              * update renamed German id
            
              shared/01/05260400.xhp  (To Cell)
              + add related topics section and links
              * refactor to <h1>
              * update renamed German id
            
              shared/01/05260500.xhp (To Frame)
              + add related topics section and links
              * refactor to <h1>
              * update renamed German id
            
              shared/01/05260600.xhp (As Character)
              * correction to what changes the height of the current line
              + add related topics section and links
              * refactor to <h1>
              * update renamed German id
            
              shared/02/03200000.xhp  (Change Anchor)
              * Update command name
              * refactor to <h1>,<menuitem>
            
              swriter/guide/anchor_object.xhp
              * make explanation more general than image
              + adding headings for ”Moving an Anchor” and ”Changing an Anchor”
              + added section ids so these can be embedded elsewhere.
              * refactor to <h1>
            
              shared/00/00040501.xhp
              + add additional toolbars that have Anchor icon, and make
                an switchinline because Calc and Writer are different
              + add context menu access
              + indicated need to select an object before using command
              * rename German ids
            
            Change-Id: I43881be154163f71ca188a5446385e2dc5805f1e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/134786
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-05-30  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [f1d1555028c9e99ad1817fd15d68e24fb754d979]

        Breeze: tdf#149368 ^ radio & checbox button to follow up latest Plasma UI
        
        Change-Id: I2674ea52bc6217aa7cf9283c17f1d63533baaa49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135107
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-05-29  Stephan Bergmann  <sbergman@redhat.com>  [212cb61fb6adc05395b9f9afe0dacbd6594ae06b]

        Drop now-redundant cast
        
        ...that 3ca1a169e571a829598a00a2ffef6e1018d2cb18 "Use boost::noinit_adaptor"
        forgot to remove
        
        Change-Id: I82818c72e9178cda7b9698d8a30e1b8f3c3d87c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135099
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-29  Stephan Bergmann  <sbergman@redhat.com>  [3c7378d54b7a04e3f6dfc75a994744bdd953af7b]

        Fix mid-air collision
        
        ...between d203e3f35dc4547bb46151637ba6054d13025d01 "use comphelper::ByteWriter
        in UNOMemoryStream" and 3ca1a169e571a829598a00a2ffef6e1018d2cb18 "Use
        boost::noinit_adaptor"
        
        Change-Id: Ie890288485f499505184a12b0797d5fc9b877922
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135098
        Tested-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-29  Noel Grandin  <noelgrandin@gmail.com>  [e42703d9f23d2235c3a1d61b06610248627595c0]

        elide temporary vector in processMetaTextLineAction
        
        Change-Id: Icf5a3ae47aec43854e669133f3d0c2bace1d942d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135090
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-29  Stephan Bergmann  <sbergman@redhat.com>  [db3f072dd61cd06ac67f52324f9ca0d21609f508]

        New o3tl::intcmp.hxx
        
        ...introducing o3tl::cmp_equal etc. implementing C++23 std::cmp_equal etc., plus
        an o3tl::IntCmp wrapper around it for convenient operator syntax
        
        Change-Id: I1d2e0d1aef99c531039fb83de31ed8e6036fde03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135095
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-29  Noel Grandin  <noelgrandin@gmail.com>  [7088b6c6c191a105426fc631c9bf95a17e9f02dd]

        use Primitive2DContainer in TargetHolder
        
        which we can std::move the data around, instead of copying
        
        Change-Id: Id7aaad3970b942599807b7fda73d028f082a0f38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135089
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-29  Noel Grandin  <noelgrandin@gmail.com>  [d286a820fac4dbac993e13afda52dde79b310af4]

        we can std::move the data out of TextBreakupHelper
        
        and save some copying
        
        Change-Id: I34cbc2edfd53fcc440d1765dba471fcbb05b2b7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135088
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-29  Stephan Bergmann  <sbergman@redhat.com>  [1959d451da06f501dd3446ebfe9c631b5400af26]

        Improve some operator== involving OString,
        
        avoiding creation of temporary OString instances
        
        Change-Id: I27b4cb59b48b3ba40311a1f935a20250c8317d00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135093
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-29  Stephan Bergmann  <sbergman@redhat.com>  [3ca1a169e571a829598a00a2ffef6e1018d2cb18]

        Use boost::noinit_adaptor
        
        Change-Id: Ide5f0394172548ed6a1ef4a6277ebf4752e685bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135094
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-29  Stephan Bergmann  <sbergman@redhat.com>  [c3e9eb997f409f7fcf42659adedff43a8ade913d]

        [API CHANGE] Deprecate unused typelib_setCacheSize and make it a no-op
        
        ...and simplify the remaining code using the (now const) nCacheSize
        
        Change-Id: I4468cf223c158a318ba56ba63f5f60121c94f42d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134879
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-29  Caolán McNamara  <caolanm@redhat.com>  [0adee3ac5080723b5f0605c13f02ef358d848a0b]

        crashtesting: failure on loading gnome635181-1.tiff
        
        Change-Id: I5dd9552eb267ffb67aa0aae36b474eb28790b5c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135091
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-29  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [061706c4b68e10b0ab265f52b77afcb1cfa74e5f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7bea4ecaa0fdc5dd19077c63f8901a4dde78cc67
          - Consistently capitalize acronyms
            
            Small follow-up/fixup for commit 2df65a1ff7072dc0ec866f5dfe11846c15208199
            
            Change-Id: I16f4c999c03af3828d6a279e862cc4c88c642138
            
2022-05-29  Caolán McNamara  <caolanm@redhat.com>  [ab1044c614bb674d165492f224e27985a6a15e0b]

        cid#1504583 Unchecked return value
        
        Change-Id: I172057b76ff4e6e1cf3d5e67a99360ecfc0a3fc3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135081
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-29  Noel Grandin  <noelgrandin@gmail.com>  [42628f13f5228224d83b5a6ab949228e6926cf1b]

        use std::vector in AnimatedGraphicPrimitive2D
        
        instead of Primitive2DContainer, because I want to change
        Primitive2DContainer into a different data structure that
        does not support cheap random access
        
        Change-Id: I1bc55f2e21d9d5c4529c87be57a46aee63e04589
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135087
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-29  Mike Kaganski  <mike.kaganski@collabora.com>  [71dd214624675afe3267d467d588afd1ce3eb693]

        Fix failing assert on shutdown with NVDA active
        
        The stack trace at the moment of calling implLookupClient with
        nClient == -1 was:
        
        > ucrtbased.dll!abort() Line 61	C++
        > ucrtbased.dll!common_assert_to_stderr<wchar_t>(const wchar_t * const expression, const wchar_t * const file_name, const unsigned int line_number) Line 187	C++
        > ucrtbased.dll!common_assert<wchar_t>(const wchar_t * const expression, const wchar_t * const file_name, const unsigned int line_number, void * const return_address) Line 420	C++
        > ucrtbased.dll!_wassert(const wchar_t * expression, const wchar_t * file_name, unsigned int line_number) Line 444	C++
        > comphelper.dll!`anonymous namespace'::implLookupClient(const unsigned long nClient, std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<unsigned long const ,comphelper::OInterfaceContainerHelper4<com::sun::star::accessibility::XAccessibleEventListener> *>>>> & rPos) Line 139	C++
        > comphelper.dll!comphelper::AccessibleEventNotifier::addEvent(const unsigned long _nClient, const com::sun::star::accessibility::AccessibleEventObject & _rEvent) Line 249	C++
        > svxlo.dll!accessibility::AccessibleTextHelper_Impl::FireEvent(const com::sun::star::accessibility::AccessibleEventObject & rEvent) Line 1416	C++
        > svxlo.dll!accessibility::AccessibleTextHelper_Impl::FireEvent(const short nEventId, const com::sun::star::uno::Any & rNewValue, const com::sun::star::uno::Any & rOldValue) Line 1408	C++
        > svxlo.dll!accessibility::AccessibleTextHelper_Impl::ShutdownEditSource() Line 700	C++
        > svxlo.dll!accessibility::AccessibleTextHelper_Impl::SetEditSource(std::unique_ptr<SvxEditSource,std::default_delete<SvxEditSource>> && pEditSource) Line 717	C++
        > svxlo.dll!accessibility::AccessibleTextHelper::SetEditSource(std::unique_ptr<SvxEditSource,std::default_delete<SvxEditSource>> && pEditSource) Line 1548	C++
        > svxlo.dll!WeldEditAccessible::ClearWin() Line 552	C++
        > svxlo.dll!WeldEditView::~WeldEditView() Line 864	C++
        > smlo.dll!SmEditTextWindow::~SmEditTextWindow() Line 85	C++
        > smlo.dll!SmEditTextWindow::`scalar deleting destructor'(unsigned int)	C++
        > smlo.dll!std::default_delete<SmEditTextWindow>::operator()(SmEditTextWindow * _Ptr) Line 3129	C++
        > smlo.dll!std::unique_ptr<SmEditTextWindow,std::default_delete<SmEditTextWindow>>::reset(SmEditTextWindow * _Ptr) Line 3276	C++
        > smlo.dll!SmEditWindow::DeleteEditView() Line 853	C++
        > smlo.dll!SmEditWindow::~SmEditWindow() Line 139	C++
        > smlo.dll!SmEditWindow::`scalar deleting destructor'(unsigned int)	C++
        > smlo.dll!o3tl::default_delete<SmEditWindow>::operator()(SmEditWindow * p) Line 46	C++
        > smlo.dll!std::unique_ptr<SmEditWindow,o3tl::default_delete<SmEditWindow>>::reset(SmEditWindow * _Ptr) Line 3276	C++
        > smlo.dll!SmCmdBoxWindow::dispose() Line 931	C++
        > vcllo.dll!VclReferenceBase::disposeOnce() Line 39	C++
        > sfxlo.dll!VclPtr<vcl::Window>::disposeAndClear() Line 206	C++
        > sfxlo.dll!SfxChildWindow::~SfxChildWindow() Line 198	C++
        > smlo.dll!SmCmdBoxWrapper::~SmCmdBoxWrapper()	C++
        > smlo.dll!SmCmdBoxWrapper::`scalar deleting destructor'(unsigned int)	C++
        > sfxlo.dll!SfxChildWindow::Destroy() Line 176	C++
        > sfxlo.dll!SfxWorkWindow::DeleteControllers_Impl() Line 599	C++
        > sfxlo.dll!SfxFrame::DoClose_Impl() Line 133	C++
        > sfxlo.dll!SfxBaseController::dispose() Line 981	C++
        > fwklo.dll!`anonymous namespace'::XFrameImpl::setComponent(const com::sun::star::uno::Reference<com::sun::star::awt::XWindow> & xComponentWindow, const com::sun::star::uno::Reference<com::sun::star::frame::XController> & xController) Line 1485	C++
        > fwklo.dll!`anonymous namespace'::XFrameImpl::close(unsigned char bDeliverOwnership) Line 1696	C++
        > fwklo.dll!framework::Desktop::impl_closeFrames(bool bAllowUI) Line 1702	C++
        > fwklo.dll!framework::Desktop::terminate() Line 214	C++
        > fwklo.dll!framework::CloseDispatcher::implts_terminateApplication() Line 543	C++
        > fwklo.dll!framework::CloseDispatcher::impl_asyncCallback(LinkParamNone * __formal) Line 397	C++
        > fwklo.dll!framework::CloseDispatcher::LinkStubimpl_asyncCallback(void * instance, LinkParamNone * data) Line 245	C++
        > vcllo.dll!Link<LinkParamNone *,void>::Call(LinkParamNone * data) Line 111	C++
        > vcllo.dll!vcl::EventPoster::DoEvent_Impl(void * __formal) Line 53	C++
        > vcllo.dll!vcl::EventPoster::LinkStubDoEvent_Impl(void * instance, void * data) Line 48	C++
        > vcllo.dll!Link<void *,void>::Call(void * data) Line 111	C++
        > vcllo.dll!ImplHandleUserEvent(ImplSVEvent * pSVEvent) Line 2232	C++
        > vcllo.dll!ImplWindowFrameProc(vcl::Window * _pWindow, SalEvent nEvent, const void * pEvent) Line 2800	C++
        > vcllo.dll!SalFrame::CallCallback(SalEvent nEvent, const void * pEvent) Line 308	C++
        > vclplug_winlo.dll!ImplHandleUserEvent(HWND__ * hWnd, __int64 lParam) Line 4214	C++
        > vclplug_winlo.dll!SalFrameWndProc(HWND__ * hWnd, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam, bool & rDef) Line 5865	C++
        > vclplug_winlo.dll!SalFrameWndProcW(HWND__ * hWnd, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam) Line 5972	C++
        > user32.dll!UserCallWinProcCheckWow()	Unknown
        > user32.dll!DispatchMessageWorker()	Unknown
        > vclplug_winlo.dll!ImplSalDispatchMessage(const tagMSG * pMsg) Line 475	C++
        > vclplug_winlo.dll!ImplSalYield(bool bWait, bool bHandleAllCurrentEvents) Line 506	C++
        > vclplug_winlo.dll!WinSalInstance::DoYield(bool bWait, bool bHandleAllCurrentEvents) Line 581	C++
        > vcllo.dll!ImplYield(bool i_bWait, bool i_bAllEvents) Line 474	C++
        > vcllo.dll!Application::Yield() Line 559	C++
        > vcllo.dll!Application::Execute() Line 452	C++
        > sofficeapp.dll!desktop::Desktop::Main() Line 1600	C++
        > vcllo.dll!ImplSVMain() Line 202	C++
        > vcllo.dll!SVMain() Line 235	C++
        > sofficeapp.dll!soffice_main() Line 94	C++
        > soffice.bin!sal_main() Line 51	C
        > soffice.bin!main(int argc, char * * argv) Line 49	C
        
        Firing the event when we already set the id to mean "revoked"
        seems wrong. Also use the correct type for the id.
        
        Change-Id: Ie2e180c0c8c112023f789968ffa785f046de9d76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135058
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-29  Noel Grandin  <noelgrandin@gmail.com>  [8ec7b04808b8aca32e2c38b8042af9b3c9bbe071]

        simplify and improve maybeInvert
        
        (*) we can move the data rather than copying
        (*) it should definitely not be const
        (*) we can use STL functions to do most of the work
        
        Change-Id: I02b4cbbdeed0588d592f24942d31608f2119561c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135083
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-29  Seth Chaiklin  <sdc.blanco@youmail.dk>  [c7e190f62c93a31f67b8cf8d7fa539cd0c155d5b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2df65a1ff7072dc0ec866f5dfe11846c15208199
          - tdf#149010,tdf#148941,tdf#149012,tdf#149130 update to reflect changes
            
               New labels were given to some controls on the Options tab for
               Image, Frame, and OLE Object in tdf#149010 and tdf#148941.
               This patch updates the relevant help page (the Options tab)
               in the Properties dialog to reflect those changes.
            
               Because some of the controls in the Options tab also appear
               in the Descriptions dialog, and UI changes were made in that
               dialog (tdf#148941), then the help page for that dialog is
               updated as part of this patch.
            
               Have also updated some access commands to OLE Object, which
               were changed in tdf#149018
            
             swriter/01/05060900.xhp (Options tab)
               * "Names"-> "Accessibility" (tdf#149010)
                        and corrections to description
               + added an <embed> from the Description dialog page to provide
                 the new control label
                     "Alternate (Text Only)" -> "Text Alternative" (tdf#148941)
                     and the "Description" control, as well as the  corrections
                     to the control descriptions.
               + add "Sequences" section heading, in anticipation of tdf#149010
                      (comment 7)
               * corrections made to descriptions of "Previous Link" and "Next Link"
            
             shared/01/05190100.xhp (Description dialog)
               * Corrections made to Description dialog page, and control
                 descriptions embedded in the Options tab page. These corrections
                 were promised in 61b4b76000bd5adca504df0966ecef3410765ab3.
               * "Title" -> "Text Alternative" (tdf#148941)
                      and corrections to description
               + added separate <section>s for "Text Alternative" and "Description"
                 so that they can be embedded in Options tab. By keeping them
                 separate, it is possible to move their position in the embedded
                 file or use separately, if necessary.
               + add <relatedtopics> and link to Options tab, so show an alternative
                 way to access the Text Alternative and Description fields.
            
             simpress/guide/table_insert.xhp
               * move two bookmarks out of <ol>, because it disturbed formatting.
               * "Insert - Object" -> "Insert - OLE Object"
               * refactor changed items to <menuitem>
               * refactor to <h1>,<h2>,<note>
            
             shared/01/04150000.xhp (OLE Object menu)
               * "Object" -> "OLE Object"
               * corrections to menu contents
               * rename German id
            
             swriter/00/00000405.xhp  (access for Options)
               + added "right-click" instructions to howtoget
            
             shared/00/00040502.xhp  (access for Description)
               + added menu instructions for howtoget
               * make corrections in what objects can be accessed by context menu
            
             shared/00/00000404.xhp
               * "Object" -> "OLE Object" for menu access
               * "Formula" -> "Formula Object" for menu access
               * "Insert - Object - Chart" -> "Insert - Chart" for menu access
               * refactor changed items to <menuitem>
               * rename German id
            
            Change-Id: I1ddeb8d532b81f22eba2b1e480759775ff96969f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/134191
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2022-05-29  Jan-Marek Glogowski  <glogow@fbihome.de>  [6959a18d1a8fea4d65498083dc3ba05f640d0f39]

        tdf#144601 Qt fix creating QImage with alpha mask
        
        Rechecking the QImage documentation, this actually can be easily
        done; no more bit twiddling, which I got wrong to begin with.
        
        LO's alpha mask is inverted to Qt's expectations, but we have
        invertPixels() and then apply it with setAlphaChannel(). And we
        can even set the fAlpha using setOpacity()!
        
        Change-Id: If2030d3f87d3a4698d1cd9af005d307c2ee63061
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135044
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jenkins

2022-05-28  Caolán McNamara  <caolanm@redhat.com>  [8c4ca609c532b01c880d9803ba655c5688e5f0f1]

        ofz#47673 skip oversized tiff images
        
        Change-Id: I78727819b7c440855f89240f396dad845a295d61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135041
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-28  Noel Grandin  <noelgrandin@gmail.com>  [9ae3863f2afaa07abda6af11daf34bf6b808c3af]

        add ClearItem to the SfxItemSet iterators
        
        to speed up operations when iterating over SfxItemSets
        
        Change-Id: Ie40327ffaf7faa801ccc12d2b05c546a7fe49802
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135079
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-28  Noel Grandin  <noelgrandin@gmail.com>  [8f3e12b7a918935eae4e98c47cdc3b575e8bf089]

        split SfxItem::ClearItem into two methods
        
        in preparation for passing a hint into it
        
        Change-Id: Id9e5516619a314406d8250bb2145996593dafbaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135078
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-28  Noel Grandin  <noelgrandin@gmail.com>  [1cfa3f8694d4b585549e6dae7396d408184106cb]

        simplify SfxItemSet::Differentiate and SfxItemSet::Intersect
        
        using SfxWhichIter instead of SfxItemIter
        
        Change-Id: I046ae2cec9246b1dea9c484f94b88d64825f952c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135077
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [caf862fc843c89cceae2121f743a3822e09bbd46]

        tdf#149329 Qt change cursor via QWidget
        
        ... instead of its QWindow
        
        No idea, why my initial implementation used the QWindow. Neither
        do I know, why it's now somehow broken. The code is called, but
        the cursor doesn't change. But it seems to work via QWidget, so
        just do that. IMHO less QWindow is preferable generally; let Qt
        handle more of the low-level stuff.
        
        Change-Id: Id23fba719c9a4d7e760991c51e6021c6f89be345
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135051
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jenkins

2022-05-28  Noel Grandin  <noelgrandin@gmail.com>  [51f46ddaccd9a2c16b6a4a80b7627af7b13850f4]

        add GetItemState to SfxItemIter, the same way I did to SfxWhichIter
        
        to speed up GetItemState while iterating
        
        Change-Id: Ibe092e7581a5be0160eed52472122afe7e0ef377
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135076
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-28  Noel Grandin  <noelgrandin@gmail.com>  [bcd27039eec660fce2abd7604cdb8cd36ae4cdba]

        use the new SfxWhichIter::GetItemState feature
        
        to speed up other places that are iterating over
        SfxItemSets
        
        Change-Id: I646bae12420d15e67effdd279e071cdf8a8afffd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135075
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-28  Michael Stahl  <michael.stahl@allotropia.de>  [9896f330cdb3df67b74b16a2c2177a8505fd2485]

        tdf#145178 xmloff: ODF import: fix another bad attribute
        
        ...in XMLSectionFootnoteConfigImport.
        
        (regression from commit 9814c1f2edf56ecc0f31001db9234ef335488879)
        
        Change-Id: I79ab3b74853bd3ec9058fea72c341768e916bbd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135048
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-28  Michael Weghorn  <m.weghorn@posteo.de>  [217ca9c79d75912df3fb735def4b64b0a7284e30]

        tdf#149255 qt: Implement deletion/"swallowing" for IM replacement
        
        This implements deletion of the text specified by the
        `replacementStart()` and `replacementLength()` of the
        `QInputMethodEvent*` received in `QtWidget::inputMethodEvent`.
        
        Quoting from the `QInputMethodEvent` doc [1]:
        
        > When receiving an input method event, the text widget has to performs
        > the following steps:
        >
        > 1. If the widget has selected text, the selected text should
        >    get removed.
        > 2. Remove the text starting at replacementStart() with length
        >    replacementLength() and replace it by the commitString().
        > [...]
        
        This implementation is sufficient for the scenario described in tdf#149255,
        but I didn't test any more complex scenarios, like one where text is selected.
        (My current knowledge of input methods is too limited to be able to do
        more extensive testing without first spending time to get deeper into
        the topic.)
        
        The gtk3 implementation in
        `GtkSalFrame::IMHandler::signalIMDeleteSurrounding`
        was very helpful to get an impression of what needs to be done.
        
        Since the documentation for `QInputMethodEvent::replacementLength()`
        talks about "number of characters", I suspect that conversion
        to UTF-16 code units is needed just the same way as it is for the
        gtk3 case and this therefore calls
        `SalFrame::CalcDeleteSurroundingSelection` the same way.
        However, this part is untested, since it is not relevant
        for the tested scenario (where each of the characters is represented
        in a single UTF-16 code unit).
        
        [1] https://doc.qt.io/qt-5/qinputmethodevent.html
        
        Change-Id: I2a34e58067e253c39dbd87905943134bdfa4ea27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134855
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-28  Michael Weghorn  <m.weghorn@posteo.de>  [54f6599a4de738dfe3a26e8229e5588d26dd8165]

        Move GtkSalFrame::CalcDeleteSurroundingSelection to SalFrame
        
        It will be used for qt5/qt6 in a follow-up commit
        as well.
        
        Change-Id: Ic6a9351b0506519010b92e11d30962d5b105ec2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135052
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [87a932120d5f146933ed3bcc16c0f47dab90fd4b]

        ofz#24932-1 speed up GetItemState when iterating
        
        by having SfxWhichIter track the current position in
        the m_ppItems table, which means GetItemState does
        not need to traverse the ranges table to find the
        item position.
        
        shaves 75% off the time of
        ./instdir/program/soffice.bin --calc --convert-to pdf
            ~/Downloads/ofz24932-1.rtf
        
        Change-Id: Ib5fe61c75ca05bc2f1932e84b57ccfa55f8b7f74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135023
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [9ea767cb568cef1b142190d2adb0e301baa382e2]

        tdf#132350 Qt implement SalMenu button interface
        
        This turned out much more complicated then expected:
        
        1. The QMenuBar needs explicit adjustSize() calls to position a
           changed corner widget (or a resize...).
        2. The adjustSize() results in a temporary, minimal QMenuBar
           layout, so GetMenuBarButtonRectPixel needs to account for the
           extra space itself, instead of just a mapTo call.
        3. I didn't know, that you can't add shown widgets to a layout,
           but must call show() after add / insert, otherwise they are
           ignored in the layout (but show up as the layout items) and
           are painted in strange positions.
        
        This also includes the transparency flags for our QtWidget, so the
        updater "bubble window" is properly alpha-masked / shaped.
        
        And this maybe has too many asserts...
        
        Change-Id: I86a708175e9f9be786f5dc1810ae0197a0d3fc39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135021
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-05-28  Michael Weghorn  <m.weghorn@posteo.de>  [553750d5763b2e605cc8990d81c5588db4319b62]

        android: Update Android Gradle Plugin to 7.2.1
        
        Release notes [1]:
        
        > 7.2.1 (May 2022)
        >
        >     This minor update corresponds to the release of Android Studio
        >     Chipmunk Patch 1 and includes the following bug fixes:
        >
        >     bundletool does not package baseline profiles correctly [2]
        >
        >     To see the other bug fixes included in this release, see the Android
        >     Studio Chipmunk Patch 1 release notes. [3]
        
        [1] https://developer.android.com/studio/releases/gradle-plugin?buildsystem=ndk-build#7-2-0
        [2] https://issuetracker.google.com/issues/230361284
        [3] https://developer.android.com/studio/releases#patch-releases
        
        Change-Id: I57f37ea3786003dba4d95b291ddf6b0b44dccaa4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135053
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-28  Luboš Luňák  <l.lunak@collabora.com>  [7674399aac661eb503d7badc53b9a4d68bd9839d]

        try to range-reduce even COUNTIFS if not matching empty cells
        
        It's possible to do reduce range of COUNTIFS to non-empty data too,
        since empty cells cannot contribute to the result, as long as
        the criteria do not require matching empty cells. Without this
        queries like =COUNTIFS($A:$A,...) can spend most of their time
        clearing and searching the vConditions vector that's big and
        not useful for the trailing empty cells in that column.
        
        Change-Id: I8d1e7977f172ac9b2cf84af3f982e945be3cb46c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135049
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-28  Luboš Luňák  <l.lunak@collabora.com>  [e3d3adbcde43965b517473387acda81e53e248ed]

        fix COUNTIFS when matching empty cells
        
        Change-Id: I8577324c0194d594a6df0b51431729b30ac8165c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135047
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-27  Louis Possoz  <louis.possoz@quelfutur.org>  [bbec710bd25fc5da27636cde73fe4ab23c76904f]

        tdf#145178 Formats in section Foot/Endnotes not read from saved files
        
        Imported, 'num-suffix' & 'num-format' properties generate debug warnings:
        
        warn:xmloff:10220:10220:xmloff/source/text/
           XMLSectionFootnoteConfigImport.cxx:123: unknown attribute urn:oasis
           :names:tc:opendocument:xmlns:style:1.0 style:num-suffix value=]]
        warn:xmloff:10220:10220:xmloff/source/text/
           XMLSectionFootnoteConfigImport.cxx:123: unknown attribute urn:oasis
           :names:tc:opendocument:xmlns:style:1.0 style:num-format value=One
        
        The faulty code is within XMLSectionFootnoteConfigImport::startFastElement()
        
        The namespace for these two properties must be set to 'STYLE'
           (it is wrongly set to 'TEXT')
        
        Change-Id: I923f12e19ed15779c67b2159d88d80a2ccb04e17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133605
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-27  Szymon Kłos  <szymon.klos@collabora.com>  [0599a73c3c2bffdbfa4e695e2d694f1947215a07]

        tdf#145875 don't open Insert section dialog when pasting image
        
        This happens when we "copy image" in Firefox of the resource which
        cannot be accessed without logging in on some website.
        
        In that case we used HTML format and that resulted in pasting
        login webpage as a section.
        
        This patch detects simple HTML containing only an image while it also
        contains BITMAP format in the clipboard which we can use directly.
        That way we paste image data from the clipboard.
        
        Change-Id: Ia2ee7e246f8c71e1d0958c6c955ec056a0a96f8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135011
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2022-05-27  Michael Stahl  <michael.stahl@allotropia.de>  [34eea317c5929d640aa43477c737d26d6b700bdb]

        tdf#149170 framework,sfx2: don't add ReadOnly=false
        
        There is a non-obvious difference in error handling when opening the
        file read/write for type-detection fails in
        utl::MediaDescriptor::impl_openStreamWithURL() - if ReadOnly=false is
        given, it will abort the file loading, whereas without any ReadOnly it
        will fall-back to a read-only opening of the file for type detection.
        
        At this point a StillReadWriteInteraction is used, so the user is never
        notified of the failure.
        
        (regression from commit 404c51f3664ffd4f7e2c1c8bb8a12ac70954fec2)
        
        Change-Id: I8c06fe23cc0bc0767df83f680a1a59e3700bbbbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135045
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-27  Tibor Nagy  <nagy.tibor2@nisz.hu>  [855a56fea4561135a63cb729d7a625a950b210e7]

        tdf#148965 PPTX import: fix internal hyperlinks on shapes
        
        Locale dependent code path resulted broken hyperlinks
        on shapes in a non-English build.
        
        Change-Id: I045bbe4246ab5336e2b967bf252b5fbca5b17706
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134266
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-05-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [b3c965ccaa896b12b33ff5b7ccea0eb20d560116]

        clang-tidy modernize-pass-by-value in basegfx
        
        Change-Id: I1ec34b2f0e9869a82894795f1d6351189ae92d9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135043
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-27  Mike Kaganski  <mike.kaganski@collabora.com>  [0779a1a185d2144d13766e6d827f43c0fd1bc814]

        Drop useless text width calculation
        
        It came from SvTreeListBox::GetHeightOffset dropped in commit
        7da765dde1800aa607f96e7a5807582ad2894acb
          Author Noel Grandin <noel.grandin@collabora.co.uk>
          Date   Thu Oct 27 10:21:42 2016 +0200
            loplugin:expandablemethods in svtools
        
        Possibly the calculation was used for something else GetHeightOffset
        used before.
        
        Change-Id: I2a13035e0852637529c40a0ffe1bd0e2b8b3d077
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135010
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [74de217a52a15588e3fdf4059d62a384777c66db]

        tdf#127294 (related: tdf#147524) add ToD about Customize toolbars
        
            Inspired by tdf#147524
            Includes link to relevant help page
        
        Change-Id: Idb2b3da4839a61a5f713400b378babb0c765fb4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134904
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Jenkins

2022-05-27  Miklos Vajna  <vmiklos@collabora.com>  [0f70f4d76b5f68e5b1d81f0e300435ccef893c9a]

        sw content controls, date: preserve more properties
        
        While working on the DOCX import for dates, it turns out there is a need
        to store more properties for DOCX export purposes. Given that these are
        potentially useful for full support, add dedicated UNO API and DOCX
        export for these (i.e. not just grab-bag), but omit UI or ODT filter for
        now. This includes:
        
        - <w:docPart w:val="...">
        
        - <w:dataBinding w:prefixMappings="..." w:xpath="..." w:storeItemID="...">
        
        - <w15:color w:val="...">
        
        And tests for all these.
        
        Change-Id: I18ddec50d40c1c4abd87f7ea947a24dd8a92a755
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135039
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [d203d3aeb29a46bd85eb320d4ebcd7325ec4a1ab]

        clang-tidy modernize-pass-by-value in sax
        
        Change-Id: I0357c7e3f5ae1d0a560057ac756b1118917a5e11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135038
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [ba8502545fb5519a5cd13a673ee72d82f0fd8852]

        clang-tidy modernize-pass-by-value in tools
        
        Change-Id: Ib6ff202f5556f3342fb4e60de7e16b5107669319
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135037
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-27  Miklos Vajna  <vmiklos@collabora.com>  [79baafccf3d390810f516b2cf9cb3ad2b4e9e63b]

        sw content controls, date: add current date handling
        
        While working on the DOCX import for dates, it turns out there is a need
        to store the selected date in machine-readable format as well. This is
        useful, because once the timestamp is formatted, the user is allowed to
        hand-edit the result, so otherwise the selected date would be lost.
        
        This commit adds:
        
        - doc model & UNO API
        
        - click handler (store the selected date, default to the current date in
          the date picker if possible)
        
        - ODT filter
        
        - DOCX export
        
        And tests for all these.
        
        Change-Id: I00f4e87ebfe0e8a19486367c32d472ccd2ff16a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135035
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-27  tagezi  <lera.goncharuk@gmail.com>  [bd6cb0d8219b117b1a72774c26d54774c72602da]

        tdf#132293: Removing unused imports from uitests files.
        
        This is the final cleanup of imports in the sc module.
        'pyflakes sc' is now empty.
        It seems, the most imports were copy-pasted from a file to a new one.
        Additionally, the import block and surrounding area made more readable.
        
        Change-Id: I8c4dff1007b9954c35795a7c8a940e8fcf8d7f93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135036
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [7a8a25456b39eb6238571c7932eef8e44291ed84]

        tdf#149268: sw: Add UItest
        
        Change-Id: I5a7af83d1d97e009c9bd313b936c6b6d4ee48116
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135016
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [c716f3541205d295e1a5c23495db3dc931f491db]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a6112298c946828a9d93b52384972f5e5f6c0538
          - tdf#148486  clarify "Vertical" and "by" controls in Position and Size
            
               also, adjustment to "Character" in "to", to indicate when it is
               available and to correct the description of its referent.
            
            Change-Id: Ic8ff382342503091dc9334aa72d05ea322d3e420
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/134361
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            Reviewed-by: Ming Hua <plateauwolf@qq.com>
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2022-05-27  Michael Stahl  <michael.stahl@allotropia.de>  [5c7f4b83c207b909312ed5a28282015fdcdd12da]

        sw: language fallback in MSWordExportBase::GetNumberFormat()
        
        There is this number format:
        
            <number:date-style style:name="N36" number:automatic-order="true">
              <number:day number:style="long"/>
              <number:text>.</number:text>
              <number:month number:style="long"/>
              <number:text>.</number:text>
              <number:year number:style="long"/>
            </number:date-style>
        
        in a paragraph which has fo:language="zxx", so the field has
        LANGUAGE_NONE.
        
        MSWordExportBase::GetNumberFormat() exports as: DATE \@"dd/MM/yyyy"
        
        But should be: DATE \@"dd.MM.yyyy"
        
        Follow Eike's suggestion to use the number format's language in case the
        field doesn't have one.
        
        Change-Id: I596bea5daa75c717931b3c5d5506103b87b8ee08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134638
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [a8df5c815c8b002b7083b8777e3dd8beac573bf3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 60d9df79df1071d5ad299464a4705abb237810ca
          - tdf#89131 add explanation about adding Heading rows to Insert - Table
            
            Change-Id: Ic3f9f82fad1693b60e31c331e2805a7748ce9cfe
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/135004
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2022-05-27  Tibor Nagy  <nagy.tibor2@nisz.hu>  [25e747ed39a3742d26c1128b6823679de279d5df]

        tdf#149124 PPTX import: fix broken connectors in grouped shapes
        
        Previously connector lines of grouped shapes were detached
        after the import losing the original layout (without
        ungrouping and moving the shapes).
        
        Change-Id: I660629d9d1c2cb0ab68de275ca5406f4c48e9145
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134943
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-05-27  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [182d2a47a2b4ed0affdc828a534c1659cc2e926d]

        tdf#148365 sw: fix freezing with FrameIsAutomaticHeight
        
        Lock layout update temporarily during setting horizontal
        and after that, vertical orientations of textboxes
        with FrameIsAutomaticHeight to avoid freezing
        SwObjectFormatter, and depending on the platform,
        freezing Writer completely.
        
        Regression from commit 3b0a0e70cb67fc2e1f9999d2e8cbb9cfcd8c670e
        "Related tdf#66039 DOCX import: fix Z-order of group shapes".
        
        Change-Id: Ib106182b9f0d3d74ebdc3e746345380c8b685fdf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134480
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-05-27  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [c9d018df610b7bd7d5794231b2ccb0d8090573a6]

        make_installer: convert Win to Unix path for cygwin
        
        Usual cygwin auto-conversion magic doesn't work for PATH variable,
        which requires proper /cygdrive/foo/bar entries.
        
        Change-Id: Ic07ffcdf7cb28c5e5702964c331f337ee811c063
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135032
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-05-27  Jim Raykowski  <raykowj@gmail.com>  [ba0a713fe76da5ee40ad34b375d3a900bff4e01a]

        tdf#149268 avoid null pointer dereference
        
        Change-Id: Iff3aece9eaed40c31764616504f1a4229db57e01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134978
        Tested-by: Jenkins
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-05-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [4b5de4684fab255a1a69ecab9ece0384947a29c4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bdaeee88ae63c1107b6c7db0dbcabb5347554397
          - (related) tdf#149018  add to OLE explanation in Glossary
            
                Can link to this explanation when discussing OLE objects in
                other help pages.
            
                Technical note: Needed to add a variable to the relevant heading
                in shared/optionen/01010200.xhp to be able to get a
                useful id to link to from the Glossary.  Also embedded that
                heading (which is the name of the control) into the Glossary so
                that if the control name is changed in the future, then the
                Glossary should remain up-to-date.
            
            Change-Id: I3318bc6b96a422dd40e792bf2230f7cefc9e85a0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/134793
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2022-05-27  Miklos Vajna  <vmiklos@collabora.com>  [10b1a9eb8588e15ea5e98001cc4d5ab2d56604f3]

        sw content controls, date: add DOCX export
        
        Map the Date, DateFormat and DateLanguage UNO properties to:
        
                  <w:date>
                    <w:dateFormat w:val="..."/>
                    <w:lid w:val="..."/>
                  </w:date>
        
        Change-Id: I4695ac30be26968b2c2ea14b044c1e2a10638ea8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135033
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [b7efccde76ca7bfa181fff39c52282e87e940614]

        tdf#147844: Use sanity check only if LibreOfficeKit is active
        
        Regression from 2b58a0979f9206cfca6d78cb2f3d5e65cd735f8b
        "Add sanity check to avoid potential crash in the Collabora Online
        server"
        
        Change-Id: I2fcfb634b47f9d76f8efbbd64a8e69ea236894c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135024
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-27  Miklos Vajna  <vmiklos@collabora.com>  [fe2c9ca1bcf31d553c2142c4c282158c8e6429ae]

        CppunitTest_sw_layoutwriter: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Change-Id: Icbf2c3b4c1dfcdf551ea8c1f1f9520449b55289a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135029
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-26  Michael Weghorn  <m.weghorn@posteo.de>  [be3f29bd103bf058eeef063823fd4049448ce27f]

        android: Update compileSdkVersion/targetSdkVersion to 32
        
        API version 32 refers to the Android 12L feature drop
        (Android 12.1).
        
        According to [1], "12L is a special feature drop that makes Android 12
        even better on tablets and foldable devices."
        
        When getting over the list of behavior changes for apps targeting
        Android 12, I didn't realize anyting relevant specific to API level 32
        not yet in API level 31 as well, so there seems to be no need
        for any special adjustments for this update on top of
        
            commit 2ab389b251744fa7f3f6b060c09746e59d87f3b1
            Date:   Tue Apr 19 10:33:27 2022 +0200
        
                android: Update compileSdkVersion/targetSdkVersion to 31
        
        [1] https://developer.android.com/about/versions/12/12L
        
        Change-Id: Ic99c4ee5b81b6584648fa4717e23cc7f3c78bdab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134988
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-26  Michael Weghorn  <m.weghorn@posteo.de>  [97b1a21f9b7b7ed8a24da4a83a043e82de46683c]

        android: Update androidx.constraintlayout to 2.1.4
        
        Change-Id: If2edff8006c3aa904d40dabf679d5ed0b0fd0127
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134987
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-26  Michael Weghorn  <m.weghorn@posteo.de>  [b6258ff75dd3c19e8309a33c85e17e8a76b388cf]

        android: Update com.google.android.material to 1.6.0
        
        Change-Id: Iac3831d400d29b45be82d2585ca1454ed22676be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134986
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-26  László Németh  <nemeth@numbertext.org>  [73696a01224a3758bde686f32ec7e6f4c90877fe]

        tdf#146955 DOCX import: fix SAX exception with footnotes
        
        (Likely broken) DOCX documents exported by Writer raised a SAX
        exception, when PopFootOrEndnote() tried to access to a
        not-existent footnote, because PushFootOrEndnote() failed to
        create that.
        
        Note: the original ODT contains hundreds of frames, and
        these and the text content of the document have been put
        into the TOC section during Writer's DOCX export, resulting a
        broken document.
        
        Regression from commit 9b39ce0e66acfe812e1d50e530dc2ccdef3e1357
        "tdf#76260 DOCX import: fix slow footnote import".
        
        Change-Id: I9e32feb0cae778a87f034a8b5c41989fec90899d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134934
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-05-26  László Németh  <nemeth@numbertext.org>  [29359fc15c435cec17987fd6221ab6833d38746e]

        tdf#149324 sw offapi xmloff: add option to not hyphenate short words
        
        Add paragraph property to disable automatic hyphenation of short
        words based on a minimum character count.
        
        Note: there is a (broken) global option for Minimum Word Length
        at hyphenation, see "Minimal number of characters for hyphenation"
        in Tools->Options->Language Settings->Writing Aids), but
        for better/comfortable paragraph-level adjustment of typesetting,
        add a paragraph property for it. The same option is available e.g.
        in Adobe InDesign and in CSS Text Module Level 4 (hyphenate-limit-chars).
        
        * Add checkbox to Text Flow in paragraph dialog
        * Store property in paragraph model (com::sun::star::style::ParagraphProperties::ParaHyphenationMinWordLength)
        * Add ODF import/export
        * Add ODF unit test
        * Add layout test
        
        Follow-up to commit 8c018910ae4d8701b1ce2a95727b9baed4016da3
        "tdf#149248 sw offapi xmloff: add option to not hyphenate last word".
        
        Change-Id: I68715f47d17b5c022430bd0e74c88a97bc7f81f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135028
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [3cde7345199b535763bb7d83a87096e9157b7317]

        clang-tidy modernize-pass-by-value in i18npool
        
        Change-Id: I96d99fbdce2b0432676acec8b327cece7c39bcb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134983
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-26  Caolán McNamara  <caolanm@redhat.com>  [b566a5f5cef881c858d14d434df2b82b6d07d687]

        cid#1504573 Dereference before null check
        
        since...
        
        commit 8b4b852a35149b1cfffc681cbb4f57d4c0b671b3
        Date:   Mon May 23 15:48:41 2022 +0200
        
            Advanced Diagram support: Isolated IDiagramHelper, selection visualization
        
        we've already derefed pObj so can drop that check
        
        Change-Id: I9bdab5c069405c0015f74e4621e7b37fbbed2dd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135017
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8148896dc8a81f4d4aeddae8527c18ab2db1aa3a]

        Fix typo
        
        Change-Id: Id418d65ce165d93e84463ae321ca2db869e857cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134670
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b9070eedb3b0296a04fcb53aad62f98bb528476b]

        WIP: dunno about "Hodler"
        
        Change-Id: I9fbee006237ccb70e31109023cf46b21aec325d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134668
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1cd8aee91b2fb9da6925d9165f10a980fa7b26b2]

        Fix typos
        
        Change-Id: I12273f1193a4089743b8e5a9716432e065930cc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134990
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-26  Miklos Vajna  <vmiklos@collabora.com>  [ce12103990f7a8623c6de8b668784dbd0ab4d1b7]

        sw content controls, picture: add LOK API testcase
        
        Fails with commit 9a76be53dfb801b754bf55f9d4b8c5f82991a62f (sw content
        controls, picture: add LOK API, 2022-05-23) reverted.
        
        Change-Id: I6164e597099632a2212afee86ac9a4c7555e5c61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135022
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-26  László Németh  <nemeth@numbertext.org>  [8c018910ae4d8701b1ce2a95727b9baed4016da3]

        tdf#149248 sw offapi xmloff: add option to not hyphenate last word
        
        Add option to disable automatic hyphenation of the last word of
        paragraphs for better typography.
        
        Note: the same option used e.g. in Adobe InDesign, and a
        similar one in CSS Text Module Level 4 (hyphenate-limit-last).
        
        * Add checkbox to Text Flow in paragraph dialog
        * Store property in paragraph model (com::sun::star::style::ParagraphProperties::ParaHyphenationNoLastWord)
        * Add ODF import/export
        * Add ODF unit test
        * Add layout test
        
        Follow-up to commit 72bd0df107ee47c4d54fa88b4960d32ea03e9f69
        "tdf#121658 Add option to not hyphenate words in CAPS".
        
        Change-Id: Ida29c65b5a7cbfd7c399c342781531a6fb86f639
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134985
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [ec694a32ea6c9f0287e8c12f4de62047abfcde72]

        avoid some allocation in SwDoc::ResetAttrs
        
        can put SwDataChanged on the stack
        
        Change-Id: I6631d04e181e2156184833642abdfab83092da60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135015
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [7f6fbed9f195078ed63760f1206a328f38571ba8]

        ofz#24932-1 walk ItemSets together in SfxItemSet::Set
        
        shaves 20% off the time of
        ./instdir/program/soffice.bin --calc --convert-to pdf
        ~/Downloads/ofz24932-1.rtf
        
        Change-Id: I85c8bdd51895d768c37d247f6bf07ce9183d1107
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135014
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-26  Caolán McNamara  <caolanm@redhat.com>  [c80c5ae7089e0e288c2f4ef9a9af5079f020c54f]

        cid#1504575 Dereference before null check
        
        since...
        
        commit 8b4b852a35149b1cfffc681cbb4f57d4c0b671b3
        Date:   Mon May 23 15:48:41 2022 +0200
        
            Advanced Diagram support: Isolated IDiagramHelper, selection visualization
        
        we've already defered pGrp can just drop that check
        
        Change-Id: I2b36a5fdc7e49ba1a8d4be5df910be0392bb7960
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135019
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-26  Miklos Vajna  <vmiklos@collabora.com>  [c0fa456436947a5c167c652d19a884064b43c03d]

        tdf#149261 sdext: fix crash on starting the presenter console for the 2nd time
        
        This started with commit 3f768cddd28a2f04eb1ffa30bed4474deb6fbfc4
        (framework: avoid re-creating protocol handler instances all the time,
        2022-05-02). In case there are 2 monitors, then one monitor shows the
        slideshow, the other shows the presenter console. The presenter
        console's protocol handler in
        sdext::presenter::PresenterProtocolHandler::Dispatch::Dispatch() has
        mpPresenterController->GetWindowManager() as an empty reference on the
        2nd time the presentation starts.
        
        The above commit started to cache protocol handler instances at a frame
        level for performance reasons, and this is meant to be safe in general,
        but the presenter console's window manager is re-created between
        slideshow runs, so it depends on framework/ code to re-create the
        protocol handler all the time, which is problematic here.
        
        Fix the problem by introducing a framework::CacheInfo interface that
        allows protocol handler implementations to signal if they want to avoid
        being cached.
        
        This should be good enough for now, but if later it turns out that there
        are too many broken protocol handlers out there, then we can consider
        flipping the default and only cache handlers which explicitly opt in for
        this behavior. This is not done in this commit.
        
        Change-Id: Ic159813b1b339540bc8c4e780c4d6d7d2d4d2445
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135020
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [fc45e54be6ba5d4685ae4ef3c3ea696fc99cccd4]

        disable this sdext test on windows for now
        
        Change-Id: I06456afa84314b3348bce177c939f510e00aa743
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134993
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [c390c2e3f44953e236389467c7c090cee9ebc1b7]

        mark SvxFontItem as IsSortable
        
        which speeds up some searching in the pool
        
        Change-Id: I9fe7da50b4d803010c88702d8cd03c3380e7cc0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134992
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [f6b05d9feb5c74606b55a83da9ba06673ccc161f]

        avoid some allocation in SfxItemPropertySet::setPropertyValue
        
        by using std::move on the newly created poolitem, so that the pool does
        not need to clone it
        
        Change-Id: Ib90b14173d19768517eb2a31cc0a105e5eb4d7c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134991
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-26  Miklos Vajna  <vmiklos@collabora.com>  [b3c6511659c58bcc75a9742e0ae0cc436b6f6825]

        sw content controls, date: add ODT filter
        
        Map the Date, DateFormat and DateLanguage UNO properties to:
        
        	<loext:content-control loext:date="..." loext:date-format="..." loext:date-rfc-language-tag="...">
        
        And do the opposite on import.
        
        Change-Id: I16d3f755d77ed20380d877ba65dfe6d063f2bec2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134977
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-26  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [20deeb799a5298188eb967e3ba677b830c5a5d3c]

        Breeze: tdf#149036 add Label Field icons
        
        Change-Id: I37b2f965edffbc8ff803ca84389e06b61d27f225
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134980
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-05-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [e09f49f944fa1d4163bfd52fd824f4216f93558f]

        bin: add script to retrieve info about crashreports...
        
        ... from https://crashreport.libreoffice.org
        The script saves the data into a .csv file
        
        Change-Id: I771d144402a3039851c99b025c52bd6e799f71ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134283
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-26  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [3d505f29942e74d5e5769c8c86c083253aa3412a]

        Colibre: tdf#148963 improve Restart Numbering, Insert
        
        Unnumbered Entry, Add to List icons
        
        Change-Id: I8b00bc0780a483d7c71597c8d09cd35228d92e7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134984
        Tested-by: Jenkins
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-05-26  Caolán McNamara  <caolanm@redhat.com>  [f26926fe679d3718a61b6e5873cb2ffad0d391c3]

        ofz#47639 avoid Integer-overflow
        
        Change-Id: I3f89238187dfb8cfd7a929d5f5576b83f6ec37c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134982
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [24c709655e5c1ca51c6c6da7ef0cb733354f6d20]

        clang-tidy modernize-pass-by-value in comphelper
        
        Change-Id: I29074d801eaef57f160ce14b943b21831b327ecf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134979
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-26  Rizal Muttaqin  <rizmut@libreoffice.org>  [85e477cd08aae47cd3a69a561ca333e3e1e19a0e]

        Revert "Breeze: td#149036 add Label Field icons"
        
        This reverts commit a4a62ea283e20a01c0c0c99359c6e029484fedb0.
        
        Reason for revert: misstyped bug number
        
        Change-Id: Idcaa75db63e006def67841e5c7df1b68aa7f0f40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134999
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-05-26  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [a4a62ea283e20a01c0c0c99359c6e029484fedb0]

        Breeze: td#149036 add Label Field icons
        
        Change-Id: I3843420f896c8913267ec7d699804304c1bc2af4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134976
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-05-26  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [c150f855b53d8cb2f0b98d86fc5e630144194bab]

        tdf#142071 Align Tip of The Day with real menu/options
        
        Change-Id: I242cf305d4e6d8ef26968e196c9f169754b90d5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132849
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-05-26  Miklos Vajna  <vmiklos@collabora.com>  [60a39b8dd89cffbb02bc275d888eee1fe53ef035]

        desktop: fix type of the last argument of lok_preinit_2()
        
        This went wrong in commit 5de22d1e559cd0f1f5fa4e247f0ce153710fbeab
        (Handle "addfont" from Collabora Online, 2022-03-09), running e.g.
        online.git unit-tiff-load with sanitizers complains:
        
        kit/Kit.cpp:2977:9: runtime error: call to function (unknown) through pointer to incorrect function type 'int (*)(const char *, const char *, _LibreOfficeKit **)'
        
        I.e. the type in lok_preinit_2() is LibLibreOffice_Impl**, but the type
        in LokHookPreInit2 is LibreOfficeKit**.
        
        Since this is just a pointer, there is no harm in adapting
        lok_preinit_2() to match.
        
        Change-Id: Ib80711a5ae7719a9058151f482aca50c43185348
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134941
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-26  Miklos Vajna  <vmiklos@collabora.com>  [645413a14a91a72bc06acf0fb4703ff7b9fffec9]

        sd theme: add UI (sidebar) for shape fill color effects
        
        Which was perhaps the last missing piece of the "sd theme: shape fill
        color" story.
        
        Change-Id: Ice75d91412aa56afe0c9995086097d491ebf7299
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134952
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-26  Julien Nabet  <serval2412@yahoo.fr>  [29dcafb5700938502cf62de27265f9d5d3920a8d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 35e3b240996d1ad5f3011d72f92e8623665a09e2
          - Fix typo in reference
            
            following f3b76b5e8d644176704c4619304278869ae57127
            tdf#141474 Cdbl, Cint, Clng, Csng accept keyword arguments
            
            Change-Id: Ie580b7a975fe0f5bf0e3563fd9dba7762314a2f1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/134911
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2022-05-26  Luboš Luňák  <l.lunak@collabora.com>  [d235f705b4dda23cfd7b77c500b166016633e46c]

        use at least assertions mode if libc++ debug mode is not usable
        
        This way at least e.g. std::vector::operator[] will still check
        bounds even though things like iterator debugging will not work.
        
        Change-Id: If3c550cfec68eee9a19050fc8e60fca07148b4a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134946
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-26  Siddhant Chaudhary  <urssidd@gmail.com>  [43f6ca7164a9ea7c99d177d711684e25d53e8be4]

        tdf#139734 Drop redundant asserts after MacrosTest::loadFromDesktop
        
        Removed a redundant assert on returned value of `MacrosTest::loadFromDesktop`.
        
        Change-Id: Ia318cd770b120baff87e7cf5f01120beaf112794
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134957
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-05-26  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [84706376e333ca5cf9ccb9a2c08daef93fa3b16d]

        Breeze & Sifr tdf#136916 add dark underlines variant icons
        
        Change-Id: Ic15b8e56959606d8dbacb073d6e80d5188dc7502
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134975
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-05-26  Luboš Luňák  <l.lunak@collabora.com>  [cb22a3f6f588323d7353990b5280f01df6e85997]

        unittest for SalLayoutGlyphsCache glyphs subset
        
        Change-Id: I341871c65e63f37ffc3507daaefe035f6762e62b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134956
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-26  Luboš Luňák  <l.lunak@collabora.com>  [755ed6f5f062afecb157f06e6a3132873ca7b23f]

        do not use glyph subsets if LTR/RTL does not match (tdf#149264)
        
        Writer apparently sometimes asks to lay out RTL text as LTR,
        for whatever reason, and Harfbuzz in that case does not give
        consistent results usable for creating subsets of glyphs (or maybe
        HB_GLYPH_FLAG_UNSAFE_TO_BREAK is not reliable in that case).
        I don't quite understand what the problem here is, but avoid
        it by checking whether the text is LTR or RTL and simply do
        not try to create a subset from the glyphs if the text does
        not match the way it was asked to be laid out. I don't even
        know if this is correct handling or just a workaround for something.
        
        Change-Id: Ic77db04f529c9ca2c194893a2127e85953accf32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134950
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-26  Luboš Luňák  <l.lunak@collabora.com>  [13762c1ec222b6235bbef39eed9bb1037e082a1e]

        test also SalLayoutGlyphsCache in glyphs caching unittest
        
        Change-Id: Ic0e5ea44525e7cf76a6de1f64f77b943b8347dfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134948
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-26  Luboš Luňák  <l.lunak@collabora.com>  [28a8746ad86907491b428f5fac7e1be4f5bfcf2c]

        check GlyphItem equality properly in a unittest
        
        I.e. use the existing operator==. I don't feel like writing
        operator<< for it just for one unittest though.
        
        Change-Id: I63181765a4987a5d6efedc74a1e20d56a70eaa83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134947
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-26  Eike Rathke  <erack@redhat.com>  [fd45045cc3029b41c02a2634e6fe2e5456f716ad]

        convertLanguageToLocaleImpl() speed-up a gazillion en-US fallback cases
        
        Change-Id: I7f9290383eabcf3733f15f8f45193ee04db9852f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134953
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-05-26  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [aee953d7b66c02bbd7034cbf8991e3748dc3794a]

        Reduce cmd line length for make_installer calls
        
        Seems on Windows, we're hitting the 8k character max cmd line length,
        on setups with slightly deeper src tree path locations. Shorten length
        of expanded call_installer calls by putting shell script into PATH
        locally.
        
        Change-Id: If1cddab9e4e07a7c5ebfae7a4e88e43b1bc8b907
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134938
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-05-26  Caolán McNamara  <caolanm@redhat.com>  [50d0beecf23468e3f9a7090e2723e9bbf94b30bf]

        ofz#47617 don't skip TIFFClose on error condition
        
        Change-Id: Ie5a84488312b9f17733747942e45d767cd5d4966
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134928
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-25  Luboš Luňák  <l.lunak@collabora.com>  [e544febe2108d0bbe99936ce7373a22f32fe08a7]

        don't try glyph subsets if cloneCharRange() would return anyway
        
        A small optimization.
        
        Change-Id: I21786ce713bd39d14c075a941d83c060d04b8886
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134949
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-25  Luboš Luňák  <l.lunak@collabora.com>  [ff6347f86f6bae66d21059d68ca0b47a63fb0aa2]

        Revert "verify that all results from SalLayoutGlyphsCache match"
        
        For now at least, as this is causing a number of Jenkins Mac failures,
        even though it originally passed (and still occassionally does).
        
        This reverts commit 04a36851aab1272c9c21ac97d0fc0f4ffe372fe0.
        
        Change-Id: I21454b6ec59e96dfb5f6eb723d4eb8f19948d195
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134955
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [b4bf19321ed9ce2d0e49341193690fef0c7085ea]

        directly instantiate IndexedPropertyValuesContainer
        
        without the overhead of the UNO service engine
        
        Change-Id: I4a02fda2b3c92a897634374bf72cfffee4f531f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134923
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [18321eb3f447c9e6519e1691673677fc8a2c8117]

        elide some OUString allocation
        
        Change-Id: Idcb296980ea498373a0fb4f8c0c584eef2c5c9f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134922
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [a0731f14d1b9c86a626e8560053d87dcaaef8ad6]

        std::set->o3tl::sorted_vector in MathTypeFontSet
        
        Change-Id: I8b664f10bee232355eeb431de6b1445d9c797f6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134921
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-25  Caolán McNamara  <caolanm@redhat.com>  [1bfbef9ad2092106c8f1f6c3e5942940173c2d15]

        tdf#149068 don't call any OpenGL if the context is initially 'invalid'
        
        Change-Id: I6a966e84574716a215d1625cde8b6826185cc451
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134935
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-25  Caolán McNamara  <caolanm@redhat.com>  [9525dc41e3f592a373315d005ed9a65cbb57861c]

        tdf#149280 modified called after dialog was destroyed
        
        just ignore it in that case
        
        Change-Id: I8f294acd9ee16d2f9c8662614fac3672f80b3376
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134937
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-25  Mark Hung  <marklm9@gmail.com>  [7f77a180dd22e7d07b1840660dc9a6e66463b84f]

        sw: refactor and create Justify::SnapToGrid()
        
        Move snapt to grid code from SwFntObj::DrawText() to Justify::SnapToGrid()
        and create a simple unit test case testSnapToGrid.
        
        Note that SnapToGrid() is for "Snap to char is on" case.
        
        Change-Id: Ib9b3a08c744216e37dd260434700cbf3f079a0fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134707
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2022-05-25  Roman Kuznetsov  <antilibreoffice@gmail.com>  [a68629fdf97f181d4c6975f91e66fe52f83247e9]

        tdf#148467 Move sparklines items to Insert/Format main menu
        
        Change-Id: I2606fdd6301e5d1cb1e855d79a971762ed2d835d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133608
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-05-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [d203e3f35dc4547bb46151637ba6054d13025d01]

        use comphelper::ByteWriter in UNOMemoryStream
        
        to avoid a temporary buffer
        
        Change-Id: Ibe1d4ffb240993e14eaaddb219f9cde328f9afbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134919
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [371886dd1245751edb5ce728d0c764a6bb8e2205]

        elide some OUString allocation
        
        Change-Id: Ia21421731dadc1d0e65da182471eb2b8d799782b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134918
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [e79db65efb48f2f4e82945fc850bc38c8923e22d]

        allow comphelper::OEnumerationByName to use a vector too for names
        
        so we can skip some allocation.
        Use a std::variant to preserve existing functionality
        
        Change-Id: If01ebb04f7895fd52fa3f5d90648868fd38dc39e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134929
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3866b859ee715da9eb124bc6fa8d2193d6af2442]

        Fix typo
        
        Change-Id: Ia3d5775b938d626457ac4701a5d62f7b7e4162e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134939
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-25  Miklos Vajna  <vmiklos@collabora.com>  [eb3fccbd86ca343f21aa42505fa3400bfec838c8]

        sw: add stub Title impl for SwAuthorField
        
        It is advertised as a property, but it's not implemented: just avoid the
        assert fail on inspecting the UNO wrapper.
        
        Change-Id: Icd20c0edf543cf5ac435b9dcfdc8542f435ef231
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134936
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-25  Jan-Marek Glogowski  <glogow@fbihome.de>  [4366e0605214260e55a937173b0c2e02225dc843]

        tdf#148864 Qt switch QtObjectWindow to QWidget
        
        ... and therefore rename it to QtObjectWidget
        
        Replacement of the QWidget with QWindow originally happened in
        commit 56b19f9a814ae5a39ed760ee542d715493cd0bf3 ("tdf#121247,
        tdf#121266 KDE5: Add basic support for OpenGL"), but that
        unfortunately has a very sparce commit message with no reason
        for this change. Then the code was further complicated in commit
        25edbded9946801effd117b9c46de0f8b4bc5632 ("tdf#125517 Qt5
        implement a minimal Qt5ObjectWindow") and a few follow up fixes
        to restore input and focus handling.
        
        But appearingly all this QWindow handling isn't necessary and just
        returning to a QWidget based class fixes the problems with the
        video overlay (AKA QWidget::winId()) and video playback for good.
        
        The OpenGL Impress transition (Fade) mentioned in the original
        tdf#121266 bug still works.
        
        This also adds the previously missing SolarMutexGuard to all the
        overridden QtObjectWidget functions, which call the SalObject's
        Callback function. I accidently triggered a DBG_TESTSOLARMUTEX
        crashing Impress while debugging this.
        
        Change-Id: Ia22cabfd4f3585dc7fa3f9f18a913c5bd1987dd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134864
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins

2022-05-25  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [ff2b4bff61d2e1679bb525d754c960c48b81c495]

        Update git submodules
        
        * Update translations from branch 'master'
          to baa28fb3a6161fa057808d25b69ce24e21a1f9d8
          - update translations for master/7.4
            
            and force-fix errors using pocheck
            
            Change-Id: I6791c0fed18c372d154a25de9c826720bb037af8
            
2022-05-25  Luboš Luňák  <l.lunak@collabora.com>  [e74cfb13d3e97938ff8924fcf962a8ea03fe9c76]

        check column again when going to the next Calc sheet
        
        Since the number of allocated columns may be lower in the next one.
        
        Change-Id: I92eb4642ed01ff6c858a250aefcfa36c565103d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134932
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [2e2304f00960d8e0e8c3ff76e632ef8f92608084]

        elide temporary vector in PathSettings::impl_convertPath2OldStyle
        
        Change-Id: Ib86933ef564b0d27c47dbbaddaa55f03b8426c7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134927
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-25  Caolán McNamara  <caolanm@redhat.com>  [a2b3e397d86800f9a56e83d166dcabb4f077172f]

        50 null derefs seen in crashreporting report
        
        Change-Id: I42f1179ad1d60ac70ccda5362590853a69fd3712
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134931
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-25  Caolán McNamara  <caolanm@redhat.com>  [5dabac23d0b1fa3b0d6a975df3bce066d14afa8a]

        91 null derefs seen in crashreporting report
        
        Change-Id: I8114f57cf5a5f74b2debac963813dcf6aac1bd0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134930
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-25  Seth Chaiklin  <sdc.blanco@youmail.dk>  [856887cbc8a0a2fd04b90ee2170948d34c8ff9c4]

        tdf#65911 add accelerators for style editing
        
                  Alt+C - character style
                  Alt+P - paragraph style
            Shift+Alt+P - page style
        
        Change-Id: I8d9f48ae87daf9c2ad5db2445fd5a74e821dc076
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132705
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-05-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [23e3bff528ab38c8d5c6d401b672a0033cef2bd4]

        svx: fix one more EXCEPTION_INT_DIVIDE_BY_ZERO
        
        See https://crashreport.libreoffice.org/stats/signature/SvxShowCharSet::PixelToMapIndex(Point%20const%20&)
        
        Change-Id: Ied5698fd47220fae54d72be263c3eeed5fb77911
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134890
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-25  Seth Chaiklin  <sdc.blanco@youmail.dk>  [969603ffa48c6566b602a2a9174fc0acea307428]

        tdf#149018 a  few more "Objects" -> "OLE Objects"
        
             -- part of a general project to use "OLE Object" instead of
                "Object" in the UI when appropriate.
                * updated command sequence in one "tip of the day" and converted
                  tip to a question (after preferred style)
                * title of dialog box for inserting or editing an OLE object
        
        Change-Id: I519930c2e95c7a157c43a0870dca8b3df362b65d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134895
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-05-25  Caolán McNamara  <caolanm@redhat.com>  [7fffe8bfdc6c5c4034700d16c996c112ec5da400]

        cid#1504535 Uninitialized scalar field
        
        Change-Id: I354e6ccc118ec20649eac5257375e493c8172dfa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134925
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-25  Caolán McNamara  <caolanm@redhat.com>  [dbb2bdb4ad84cb3947e142daae991f869640b7b6]

        ofz#47587 Timeout
        
        Change-Id: Ic2e168020ad9040705fbdcd0b6945c6a2d2f5b8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134884
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-25  Miklos Vajna  <vmiklos@collabora.com>  [ce5d609da9d20b3c91f6f8eb4ee88451cbd55a9d]

        sw content controls, date: show a date picker on click
        
        - add a new SwContentControl::GetDateString() that knows how to produce
          a formatted date, taking the language and the date format into account
        
        - add a new SwDateContentControlButton that knows how to open popup a
          calendar on click and that puts the selected date into
          SwContentControl::m_oSelectedDate
        
        - extend SwWrtShell::GotoContentControl() to consume that selected date
          & update the document text accordingly
        
        - in case SwSelPaintRects::HighlightContentControl() notices a date
          content control, create an instance of this newly introduced
          SwDateContentControlButton
        
        Change-Id: Ia2cb0fa3aefbf543b8dc2e96bcebb41408eb12c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134926
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-25  Caolán McNamara  <caolanm@redhat.com>  [d77db907465547f8704fd32b2c90165b54873dba]

        tdf#149068 put a OpenGLZone around the sync indirect opengl calls
        
        to get the opengl version
        
        Change-Id: Ibd55974a39d9d79c9ec9a03e4d4482e4e8755471
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134924
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-25  Luboš Luňák  <l.lunak@collabora.com>  [04a36851aab1272c9c21ac97d0fc0f4ffe372fe0]

        verify that all results from SalLayoutGlyphsCache match
        
        The code used to do it only for computting glyph subsets, but
        some of the failures there show that bugs in font code elsewhere
        can make the cache returning different results, so check
        even for normal repeated cached calls.
        
        Change-Id: I8a18710546fe2557f69aaef4ab0bdb63c62a9253
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134659
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-25  Heiko Tietze  <tietze.heiko@gmail.com>  [ed45b67db66ef0f6c69887c75013a178c4412f74]

        Resolves tdf#119447 - Improve sidebar height in start center
        
        Reduced the font size multiplier from 1.4 to 1.2 to fit
        the window into 768px height and added the branding image to
        the height calculation
        
        Change-Id: I05473155f0068880298a461fe8491468b07079b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134867
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-05-25  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [8b4b852a35149b1cfffc681cbb4f57d4c0b671b3]

        Advanced Diagram support: Isolated IDiagramHelper, selection visualization
        
        Moved and isolated IDiagramHelper to own file to get SdrObjGroup smaller
        and less dependent again, all places adapted. isDiagram() now available
        at SdrObject directly, adapted and have less places which need to cast
        for SdrObjGroup for check.
        
        Started to add SdrHdl/selection visualization to seleced Diagram. Only
        as a start, will need to be extended to look good/better, plus evtl.
        functionality in handles/UI.
        
        Corrected error(s) found by failing UnitTests
        More clang-notes (static, namespace) I nneeded to follow
        
        Change-Id: If4675b3270d3ee30259fce49deb017dbbaf5c0c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134825
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-05-25  László Németh  <nemeth@numbertext.org>  [2682828f73a6c759735613ec924357424baeae24]

        tdf#56266 sw xmloff: fix tracked deletions in insertions
        
        RedlineSuccessorData export, i.e. tracked deletions
        within tracked insertions were loaded as plain
        tracked deletions during an ODF roundtrip. After that,
        e.g. rejecting all changes couldn't reject the lost
        tracked insertion, keeping the text of the tracked
        deletion as part of the original text by mistake.
        
        Regression from commit a9019e76812a947eb54cfa8d728c19361c929458
        "INTEGRATION: CWS oasis (1.3.276); FILE MERGED
        2004/05/12 11:00:37 mib 1.3.276.1: - #i20153#: changed <office:annotation> and <office:change-info>"
        
        Note: RedlineSuccessorData is still stored in an extra
        text:insertion within text:changed-region, only the
        not ODF-compatible office:chg-author and office:chg-date-time
        attributes were changed to dc:creator and dc:date elements
        in RedlineSuccessorData export:
        
        <text:changed-region>
          <text:deletion/>
          <text:insertion/>
        </text:changed-region>
        
        Because this structure still causes a bootstrap ODF validation
        error in the odfexport and layout tests, check the export with
        uitest. See also SetChangeInfo()/RedlineAdd().
        
        Change-Id: Ic15c468172bd4d7ea1fd49d9b6610204f23d0036
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134860
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-05-25  Heiko Tietze  <tietze.heiko@gmail.com>  [ba2c5e05319181aa00357d66ba2fbaba20231bd3]

        Resolves tdf#146762 - Consistency for list indent and level shortcuts
        
        Previously:
        * Shift + Tab on the first item decreases the indention
        * Tab on first item increases the indention
        
        * Shift + Tab on any item but the first does nothing
        * Tab on any item but the first demotes the list level
        
        * Ctrl + Tab on any item including the first inserts a literal tab
        
        New:
        * Tab on any item demotes the list item (move right)
        * Shift + Tab on any item demotes the list item (move left)
        
        * Ctrl + Tab on any item indents the whole list
        * Ctrl + Shift + Tab on any item outdents the whole list
        
        Change-Id: If64a5103a271d30c10fc903a306c9271e61cae49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134856
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [37a5d60df7631cca8ce597905d09748a48ff2a86]

        SvxUnoXPropertyTable is never passed a null ptr
        
        and make the type of the constructor functions more precise to avoid
        unnecessary UNO_QUERY at the call site
        
        Change-Id: I8164fd3df131720cf86eaf6d49735a3157d3cc97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134914
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-25  Hossein  <hossein@libreoffice.org>  [b6e0ae1b1bad5e222e21bbb4b2a158c1fc6f9779]

        Add Makefile for the FirstUnoContact C++ SDK example
        
        Add Makefile for the DevelopersGuide/FirstUnoContact C++ SDK example.
        The example now can be built using the same process for other C++
        exmaples.
        
        The DevelopersGuide examples will be categorized into several
        directories, according to the language:
        
        basic cxx java python
        
        This requires that all examples ported to each of these languages.
        
        Change-Id: I95c5c324fef66664836b5e07bf34c98117e6b478
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134596
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-05-25  Jan-Marek Glogowski  <glogow@fbihome.de>  [27fb97fbfe3da858cefb830614c90a496dfe3ad6]

        VCL SysEnvData: add Invalid Platform and Toolkit
        
        I accidently almost introduced some subtle sytactic error in Qt,
        because the default platform and toolkit values are actually valid.
        
        So add an Invalid value to both enum classes and then sprinkle
        some asserts, so these tests aren't working on invalid data.
        
        Thanks Michael Weghorn for catching this in review.
        
        Change-Id: Ic6a0764dfc5168181251023f4d1c66ffa32651d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134882
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-05-25  Jan-Marek Glogowski  <glogow@fbihome.de>  [7bf9629d4f3e8504b5d09685d7721275b3287443]

        tdf#125925 Qt migrate KF5 theme font settings code
        
        Currently all implemented Qt platforms use freetype and fontconfig
        to handle the font selection, so just move the font styling code
        from the kf5 VCL plugin to qt.
        
        This really minimizes kf5 by just keeping the special file picker
        handling in that VCL plugin.
        
        Change-Id: I0bbb2496379396afc46e34fe0d026702dce1492e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134862
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jenkins

2022-05-25  Miklos Vajna  <vmiklos@collabora.com>  [4a54a24c207f3040390e2fefec41cbbf0edd5eca]

        tdf#149205 sd theme: fix PPTX export loosing dk1 and lt1 colors
        
        Document theme of Impress documents were exported to PPTX only
        partially: dk1 and lt1 was hardcoded to the SYS_COLOR_SCHEMES define,
        while the rest was written from master-slide-specific svx::Theme.
        
        The benefit of this is that our theme is just a set of colors
        (<a:srgbClr> markup in OOXML), while dk1 and lt1 is more dynamic by
        default in PowerPoint (<a:sysClr> in OOXML). The downside is that this
        way a custom dk1 and lt1 color was lost on export.
        
        Fix the problem by switching to <a:srgbClr> markup even for dk1 and lt1:
        not using the <a:sysClr> markup doesn't seem to be a problem in
        practice, or at least much less problematic than rendering with bad
        colors.
        
        If there is a need, dedicated <a:sysClr> markup support can be still
        added later by extending svx::ColorSet::maColors to not only store a
        list of colors, but also some additional properties of those colors.
        
        Change-Id: I26df3fd8c891c217df0d36382f6599805198f4bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134883
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [4bd8b4e469a4084eee0ec467721704ae51f82301]

        no need to call makeStringAndClear here
        
        we are passing it to a u16string_view arg
        
        Change-Id: Ieef467fde2acccedf41381e97e93034fffceca22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134873
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-24  Pranam Lashkari  <lpranam@collabora.com>  [a4536c53eceac8eec6e5ac273583fefb6bafcb3f]

        comments: reassign ID when copy comment
        
        reassigning new ID will make all the comments have unique IDs
        this will also ensure there is no mixup when working with comments ID
        
        Signed-off-by: Pranam Lashkari <lpranam@collabora.com>
        Change-Id: I94b433130c68354ab94d4d6e9b86751038b31af5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134686
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Gökay ŞATIR <gokaysatir@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        (cherry picked from commit 0d3bba5c383ef8b9f62c121a26fed4445c813949)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134792
        Tested-by: Jenkins

2022-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [c022b7a169eebf15f38db0286660ac84cc537358]

        fix thread-safety in OInterfaceContainerHelper4
        
        we need thread-safety here (even though we use a mutex), because we use
        a singleton, and the singleton can be ref-counted when the
        OInterfaceContainerHelper4 is deleted, and is generallly not held at
        that point, and that is tricky to enforce.
        
        Change-Id: I1d61495786d5f0e18deae724b2eb6c6645feb51a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134872
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-24  Caolán McNamara  <caolanm@redhat.com>  [d07acfc4b2cc92d094d8eac204868e26c9e25e27]

        tdf#145248 don't start a drag if actively selecting
        
        Change-Id: I00565adbb32a6d9109a75548a544e79ba1951650
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134881
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-24  Caolán McNamara  <caolanm@redhat.com>  [b0ba3ed1992b24c8808604553278fe75b093c0a9]

        Resolves: tdf#148168 disable gtk treeview seach box
        
        Change-Id: I63691d86084832e89d248527c214bcdcc98dc3fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134878
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-24  Michael Stahl  <michael.stahl@allotropia.de>  [4ec4dd04b1a0f2313edfeff3cb7818ee560c99c3]

        tdf#149170 sfx2: store IsOriginallyLoadedReadOnly() for recent files
        
        This flag stores the user's intent.
        
        (regression from commit 404c51f3664ffd4f7e2c1c8bb8a12ac70954fec2)
        
        Change-Id: I825eaf1323b613e131d058cb9b9ab86363d5f694
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134880
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-24  Caolán McNamara  <caolanm@redhat.com>  [027d937ac3baa357511f9974d958ef2002c7f60a]

        ofz#47591 avoid OOM
        
        Change-Id: Ic36cae516177d58a2bbf34a1afc2f843cdc431d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134868
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-24  Miklos Vajna  <vmiklos@collabora.com>  [56769d3982e6afb075cb6d833662f066437fab6a]

        sw XHTML import: handle non-image, non-RTF objects as clickable images
        
        A pair of XHTML <object> elements is meant to be interpreted as "native
        data" (outer) and "fallback/preview image" (inner). In practice we map
        non-PNG + PNG pairs to images and OLE2 data + PNG pairs to OLE2 embedded
        objects.
        
        This setup works for OLE2 data and images, but XHTML producers can also
        put other raw data to the outer <object> like PDF, DOCX, XLSX, etc.
        These were mapped to ODummyEmbeddedObject, which preserves data, but you
        can't interact with the data.
        
        Fix the lack of interaction by changing how non-OLE2, non-image data is
        handled: map them to images where the image has a URL to the native
        data. This way the OS running Writer can decide how to handle that data.
        
        This required changing some existing tests where the intention was to
        have simple test data for OLE2 data, but that data was not OLE2, so the
        resulting doc model had images, but embedded objects were expected. Such
        tests now have OLE2 data instead.
        
        Change-Id: I0287ce2d9a02904e28cef619ff9f6e1f354d6147
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134874
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-24  Michael Stahl  <michael.stahl@allotropia.de>  [0496252c2c7fd2d694c4a73f387ef75e0021de3e]

        sw: fix mysterious layout loop in CppunitTest_sw_uiwriter3 testTdf104649
        
        This didn't happen with master from a week ago on Fedora 35, but happens
        with Monday's master on Fedora 36. Also happens with libreoffice-7-3
        branch.
        
        Fundamentally the problem with the bugdoc is that there are tables in
        footnotes, which aren't really supported and can't split across pages
        like they would need to.
        
        The loop happens because a footnote on page 48 invalidates position of
        its anchor frame 549 on page 45.
        
        This is probably pointless, let's only invalidate if the anchor is on
        the same page (it should be on the same page, but probably the tables in
        other footnotes get in the way).
        
        Change-Id: I87976c7f8b35725bc8e642133bebb396d37ff0be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134877
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [9c779279f513a43724f5a4eeb003d39ef8cc3057]

        use comphelper::ByteReader in XBufferedStream
        
        to avoid an intermediary buffer
        
        Change-Id: Ic59e701491ac041022ca3e328741f170bb5b7ab6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134842
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-24  Stephan Bergmann  <sbergman@redhat.com>  [5060c5015882b7109c54598c4ea858949beafc43]

        Use o3tl::make_unsigned in some places
        
        ...where a signed and an unsigned value are compared, and the signed value has
        just been proven to be non-negative here
        
        Change-Id: I20600d61a5d59d739bc1bee838c0038e4611aec2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134875
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [a86818c15a6b4773ddd012db37d55b5204163c24]

        reduce space needed for NameSpaceMap
        
        no need to store the key twice. Also rename related fields and typedefs
        to make the code easier to read.
        
        Change-Id: Ib76dea7fd683d024e8c9d8091d85cfec14829359
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134871
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-24  Caolán McNamara  <caolanm@redhat.com>  [e4977792c501305502100c0d45b5ca605981008f]

        ofz#47589 can't avoid passing in an output in the general case after all
        
        there's a flip case which assumes the dest buffer is available, so
        the 'ALTERNATE RASTER FORMATS' case of man TIFFRGBAImageGet isn't
        as useful as it looked initially.
        
        This reverts commit e912a446210fdae61be3fc04d20d90488cedcdf6, etc
        
        Change-Id: I09a614a5469c8996f93af103581099242747fd7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134866
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-24  Caolán McNamara  <caolanm@redhat.com>  [c87b22976112e8a430057af23339b27cbf082eef]

        upgrade harfbuzz to 4.3.0
        
        Change-Id: I8c89e85e1f128782cc36e20593867053c0152474
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134869
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-24  Miklos Vajna  <vmiklos@collabora.com>  [af353743dfe161e5289a7786a46bf3e8b1de43e3]

        sw content controls, date: add doc model & UNO API
        
        This is meant to be a content control (providing rich text), which also
        has a dropdown-like date picker button.
        
        Add a new Date property to track this type, together with date format
        and date language. This should be enough for the UI to generate a
        correct date string when the file picker is used.
        
        Change-Id: If5d46a804d771e903a688fd73cfaf2d2809b7ab9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134847
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [912b8fa62f897fb6fdfd760108d87c4dd468b8ee]

        modernize and improve PropertySetInfo
        
        (*) use o3tl::span for the array param, which means we don't need a null
        entry to terminate the array
        (*) use std::unordered_map to speed things up
        (*) mark the array as static at a few more call sites
        
        Change-Id: I05b6cae7552f44459e183ec05cb94e60edb3bfe0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134832
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-24  Caolán McNamara  <caolanm@redhat.com>  [ec062c472ad58eafbb4392241119d5b53760120c]

        tdf#149186: Table of contents editor not showing buttons in Dutch UI
        
        an alternative approach that doesn't leave things too wide for the
        English UI
        
        Change-Id: I17d87702fcf49e593e87710bde44c1a2cba14a86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134861
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-24  Luboš Luňák  <l.lunak@collabora.com>  [b3bdb10195cca95b632d0489a16a675b4717754d]

        do not use ubidi_setLine() for text runs
        
        As far as I understand this, the setLine() is meant to be called for
        every line in the paragraph set by setPara(), but
        - our text layout API does not say this in any way, it may be kind of
        assumed that a substring is a line in a paragraph, but it's not a given,
        as we call layout functions also e.g. for underlined parts of the text
        - as I understand it after looking at the source of that function,
        it really just changes processing to work on a subset of the paragraph,
        so all it seems to do is to prepare the whole text once with setPara()
        and then reuse that with repeated calls to setLine(), so it's basically
        just an optimization, but here using setPara() on the entire string
        actually should make it slower by processing parts of the string that
        are not used
        - if the substring contains some control characters that may be
        interpreted as going to the next paragraph (#moz147714-1 does this with
        0x1e record-separator character), then setLine() will fail because
        it will not consider the substring to be in just one paragraph and there
        will be no run detected
        
        Change-Id: Ided1d777f086f7905732b408e845405db0163e49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134763
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [b4ae96a261ccb7bbaaa2f7bc844a6a0e973755d5]

        elide some OUString allocation
        
        Change-Id: I29df28792eb413005a85235fce7295320798ae65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134859
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [e8f2ccb42014b5eccabd42e5f95190be9e8f4519]

        flatten the maps in SvXMLNamespaceMap
        
        to reduce pointer chasing
        
        Change-Id: I8d581c03f80fa279a93ed23b7116c6f950405b7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134857
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-24  Heiko Tietze  <tietze.heiko@gmail.com>  [7f2bcfe5f69e31a4166830422db5cd95c5bfaa80]

        Resolves tdf#148815 - Make SAL_NO_QUERYSAVE work for SID_RELOAD
        
        Change-Id: Ic23fd7294d1ec8b06f415ea6744190cf2ffe3ae2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134858
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [77b72be9548f6e4d06ce8545fafa8a5d47d3e5d2]

        reserve vector in FrameView::WriteUserDataSequence
        
        Change-Id: Ia66fd26d9697467c58b2d17a0e511604795a4316
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134836
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-24  Noel Grandin  <noelgrandin@gmail.com>  [eb6f62496d7f0c8c477dc17bbcc00d0bfa3ae50b]

        no need to instantiate these services indirectly
        
        Change-Id: I5c798d2b0ac3895963cbb907e4a25fc0f14a9a2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134745
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [e3f038db8a61e6c76ff40cd4d0d01f0b16e9378b]

        ConfigFlush can be directly instantiated here
        
        Change-Id: I97934ecf7aafbeec3db9e7149e149a468ae21374
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134854
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [19251d0a9690a746e50b24742c5b92c150c434e6]

        m_xRefreshBroadcaster in BaseContainer is dead code
        
        because we are assigning a newly created object to a weak reference,
        which means the newly created object is destroyed just after it is
        created (verified in a debugger).
        
        This was introduced in
            commit e03dd544aec890a6fdf4638380c95104430752a3
            Date:   Wed Jul 20 08:27:45 2005 +0000
            INTEGRATION: CWS fwk18 (1.5.224); FILE MERGED
        2005/07/06 09:29:56 as 1.5.224.1: #123808# update sfx filter cache
        at runtime
        and
            commit 49a28fd6309011ba71c8efe1c37c4a585b06f20f
            Date:   Wed Jul 20 08:27:31 2005 +0000
            INTEGRATION: CWS fwk18 (1.4.224); FILE MERGED
        2005/07/14 12:22:13 as 1.4.224.2: #123808# listen on config to be
        informed about changes
        2005/07/06 09:29:56 as 1.4.224.1: #123808# update sfx filter cache
        at runtime
        
        Change-Id: Ic27cae4a499439009e89b003635067df440d4cf2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134853
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-24  Stephan Bergmann  <sbergman@redhat.com>  [3e21c3c037134054195946720da8548ebb07c57b]

        workdir/UnpackedTarball/libtiff/libtiff/tiff.h is generated
        
        ...and included via vcl/source/filter/itiff/itiff.cxx ->
        workdir/UnpackedTarball/libtiff/libtiff/tiffio.h ->
        workdir/UnpackedTarball/libtiff/libtiff/tiff.h
        
        Change-Id: I717e23946d7d14572c5e9de9f7319d553a76364a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134851
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [0935e997d2eb3db04c06504dffa4e59de49a289d]

        avoid some unnecessary work when importing graphic
        
        calling SetLogicRect triggers a bunch of listeners, but that work is
        unnecessary while we are still loading the data
        
        Change-Id: If71448400878a52551a1a3225d1c9cc1052f9867
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134839
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-24  Caolán McNamara  <caolanm@redhat.com>  [55557e6cfb828dccb0af56d4886af73a5b46f052]

        tdf#148168 set built-in gtk search box to search "document name" column
        
        rather than column 0 which is used for icons
        
        Change-Id: Idef015e575fe6a4f76ad0cc67481ca8454a07206
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134830
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-24  Caolán McNamara  <caolanm@redhat.com>  [4bd3b725cba43c1c2cce2120008d017ac1ebef16]

        We actually want to divide by 257 here
        
        follow the * 257 suggestion at
        https://gitlab.com/libtiff/libtiff/-/merge_requests/336
        
        I did think it looked a tiny bit different than the others
        
        Change-Id: I92306ae22d2acc485a4162160a8c0464a32591d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134844
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-24  Caolán McNamara  <caolanm@redhat.com>  [c16652e1ecf0a8cfcd50f361c199ff7598282b9c]

        move the comment around a bit
        
        Change-Id: I784534285baa5e68f8d8877c6a5fe8c10e5eb429
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134843
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [a279887f1299838630b941d9c2aec3bff4922bf2]

        tdf#149198: sw_ooxmlexport16: Add unittest
        
        Change-Id: I62360e7e3f3cbf28119102baf566b4c647103c0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134812
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-24  Julien Nabet  <serval2412@yahoo.fr>  [9b02a65d9253fde66f0c27d3e03134fd66d56371]

        tdf#149186: Table of contents editor not showing buttons in Dutch UI
        
        With gen or kf5 renderings, I noticed this log:
        warn:vcl.layout:710042:710042:vcl/source/window/layout.cxx:288: nExtraSpace went negative, setting to zero for VclBox: modules/swriter/ui/tocentriespage/box2
        
        after some tests, it seems "visible" property was lacking for some items.
        
        Change-Id: Idbdd75790607b1928bfc583004041f7f98688ae6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134691
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-24  Julien Nabet  <serval2412@yahoo.fr>  [93b4191cefa5062b120c77335776beee34ee4392]

        tdf#149096: don't translate "Get" and "Post" submit methods
        
        Change-Id: I4427618dad0c168642225eaaf828a96e37936d8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134718
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-24  offtkp  <parisoplop@gmail.com>  [5f30b778bccbcc417e4ed1da5997650babb942a8]

        tdf#149206: Add EMF test in GraphicDescriptorTest
        
        Add a testDetectEMF test case in GraphicDescriptorTest.cxx that tests
        GraphicDescriptor for EMF detection and that the size metadata were
        fetched.
        
        Change-Id: I6fbe082bea4d5f1e8660b43a923a09bfcdf466b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134845
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2022-05-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [504d61697bac45236da27fba23c7189daf8c171e]

        tdf#149206: sd_import_tests2: Add unittest
        
        Change-Id: I1ff0974d1fa2ae6eb45fc95115fad665eecc45bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134818
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2022-05-24  offtkp  <parisoplop@gmail.com>  [063d641f023ac90f49116de105e32e38be72a1af]

        tdf#149206 Set size correctly when loading EMF
        
        Regression fixed, rolled back ImpDetectEMF function
        to version before https://gerrit.libreoffice.org/c/core/+/132456,
        changed type detection from extension checking back to
        magic number checking. Also added a small uncompression
        at the start to keep EMZ support.
        
        Change-Id: Id4489da399a571c4c72ce137f841614f5c0d7bdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134703
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>
        Tested-by: Jenkins

2022-05-24  Miklos Vajna  <vmiklos@collabora.com>  [cef860d8fd1c6952bac74053928107d048d16528]

        sw: document SwFltAnchorListener
        
        Change-Id: Ib55d3654e130b9ac42f4664e01d3b2f62b0bae23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134831
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-24  Miklos Vajna  <vmiklos@collabora.com>  [e7fd5af6f65d17cbb3a753544bcab9501e5d1caa]

        sw HTML import: extend list of MIME types recognized as image objects
        
        The HTML import sometimes imports <object> elements as embedded objects
        and sometimes as Writer images.
        
        This MIME-type based approach works great to differentiate plain images
        (with PNG fallback) from real embedded objects, but analysis on some
        larger document corpus pointed out a few missing entries in this
        allow-list.
        
        Fix the problem by adding a 2nd variant for BMP, TIFF and WMF, which
        should also count as image, not object.
        
        This could be improved further in a later commit by getting a full list
        of image MIME types we support from VCL.
        
        Change-Id: Idb2485012e44b4c7db396b5062e7173f3c85495e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134826
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [30f1ef51e59f00aad687b7b1f59592111feb1269]

        elide some OUString allocation
        
        Change-Id: Iacbf1da6cdc77466d9f9da399b5cc17f5a87f0ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134833
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [c59ede12ff06f7c10670d9ea8a631b25237e9f02]

        this data does not need to be per-object
        
        Change-Id: I7cf9486d80be103c2e9affd805c7bdac46fafe9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134838
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [086e5347dcf71bab57c66afd23218ac08623b7ed]

        elide OUString allocation
        
        Change-Id: I92d487b657c7d67a4301a499ba05b4b285cfed3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134837
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [967fa3b5e50968237d1734a158c209f47cf36295]

        no need to call makeStringAndClear here
        
        we are passing the OUStringBuffer to a method that takes a
        u16string_view, which means makeStringAndClear() is wasted effort
        
        Change-Id: Ib8012f06f18508351d04d5f61cdc032a051faa84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134840
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-24  Seth Chaiklin  <sdc.blanco@youmail.dk>  [ac0163be9509d7e3f9761f904e853784f5e92867]

        tdf#149252  adjust vertical/horizontal positioning labels for paragraphs
        
           The Position dialog for objects (shapes, images, frames, OLE objects)
           used "Margin" in the Vertical position dialog and "Paragraph area" in
           the Horizontal position dialog. They refer to the same region, so
           their labels are now unified as "Entire paragraph area", to
           differentiate it from "Paragraph text area", to better specify the
           nature of the region, and to make it more parallel to "Entire page"
           and "Entire frame" options.
        
           Only the labels are changed. No change to the underlying functionality.
        
        Change-Id: Ic999b85c863b0f08da9f2c74ff33f65dd085dda2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134785
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-24  Jim Raykowski  <raykowj@gmail.com>  [f817b3de1aa827d93e2a622735c4d570514f4849]

        tdf#149231 Fix crash on print preview of master
        
        caused by commit 1f9a792a391f0811bbb5f570ad5c84d13312c539.
        
        Change-Id: Iecfa019b04b84bb70b5e04af51f9f786d7cd9fdf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134846
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-05-23  Stephan Bergmann  <sbergman@redhat.com>  [91f408fd94cf38b27dcb26ced9cd6c4e1a9d1cd2]

        external/libtiff: Silence invalid-null-argument
        
        ...during CppunitTest_vcl_filters_test,
        
        > tif_dirread.c:4176:40: runtime error: null pointer passed as argument 2, which is declared to never be null
        > /usr/include/string.h:44:28: note: nonnull attribute specified here
        >  #0 in TIFFReadDirectory at workdir/UnpackedTarball/libtiff/libtiff/tif_dirread.c:4176:17 (instdir/program/libvcllo.so +0xc4dbb6d)
        >  #1 in ImportTiffGraphicImport(SvStream&, Graphic&) at vcl/source/filter/itiff/itiff.cxx:238:14 (instdir/program/libvcllo.so +0xa691680)
        >  #2 in TiffFilterTest::load(rtl::OUString const&, rtl::OUString const&, rtl::OUString const&, SfxFilterFlags, SotClipboardFormatId, unsigned int) at vcl/qa/cppunit/graphicfilter/filters-tiff-test.cxx:70:12 (workdir/LinkTarget/CppunitTest/libtest_vcl_filters_test.so +0x16dc48)
        >  #3 in test::FiltersTest::recursiveScan(test::filterStatus, rtl::OUString const&, rtl::OUString const&, rtl::OUString const&, SfxFilterFlags, SotClipboardFormatId, unsigned int, bool) at unotest/source/cpp/filters-test.cxx:132:20 (workdir/LinkTarget/CppunitTest/../Library/libunotest.so +0xd8d5c)
        >  #4 in test::FiltersTest::testDir(rtl::OUString const&, std::basic_string_view<char16_t, std::char_traits<char16_t>>, rtl::OUString const&, SfxFilterFlags, SotClipboardFormatId, unsigned int, bool) at unotest/source/cpp/filters-test.cxx:160:5 (workdir/LinkTarget/CppunitTest/../Library/libunotest.so +0xdcc71)
        >  #5 in TiffFilterTest::testCVEs() at vcl/qa/cppunit/graphicfilter/filters-tiff-test.cxx:76:5 (workdir/LinkTarget/CppunitTest/libtest_vcl_filters_test.so +0x16e1c5)
        
        Change-Id: I2de4363ff0f5552e89fd0af84b7b88e38b7bb209
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134823
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [38751a8d5e07a448fe56c4602701f567538b139e]

        Removed duplicated include
        
        Change-Id: I66e5f8ec9cb3d2c590bbd23c173f7028c23ce241
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134807
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-05-23  Luboš Luňák  <l.lunak@collabora.com>  [091e615912e123f9d714952b61e2d9b8ae48a043]

        don't use glyph subsets with complicated LTR/RTL setups
        
        This should be a more generic solution for problems of some characters
        having neutral direction (spaces, commas, etc.) and ending up with
        different RTL flag depending on exactly what subset of the string
        is wanted (e.g. a space on its own will end up treated as LRT but
        if surrounded by RTL text then it'll be flagged as RTL too).
        Previous attempts 5d02daa5198d5bff9234d5db698e934a5e31c95f
        and 467f2c50a935efff6ff8911e7282ecea535665a3 still left some corner
        cases, and it seems that simply requiring BiDiStrong and matching LTR/RTL
        for this optimization covers the usual cases.
        
        Change-Id: I9824ba7ac52750d0a933e8ad818f809b8520ec87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134824
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [476b1fa176f00ec8128ae72b48dfde11096ed85a]

        Revert "[API CHANGE] call ftruncate instead of ftruncate_by_name"
        
        This reverts commit 1d58828f2285064635ed776e0641e83ee26d34da.
        
        because we need the filename for "sandboxed LibreOffice on OS X" functionality
        
        Change-Id: I598759de0f4bd9e6387df66038fc060e8a08027e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134783
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-23  Caolán McNamara  <caolanm@redhat.com>  [97d90a9da36965f4f50293d50c8b2e5e043d3d9a]

        gtk: fix leak in treeview tooltip
        
        Change-Id: Ib268729abf501da7e9f217ac3c3700cd853dfd43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134815
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2106dff67921ba9d8555bee285f55a4157662d33]

        Fix typos
        
        Change-Id: I53f00e1914283480600dbe84ee96fb38e3cc8e03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134808
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [41bbc62f38b9eac97c03dc5a7e706fa6aaff055c]

        elide allocation of CacheItem when enumerating filters
        
        Change-Id: I44f83485b984548118364dc58cbc3939001506d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134805
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [86c95d195dfb1af7511cc0e70a93de9813284855]

        std::unordered_set->o3tl::sorted_vector in TaskManager
        
        avoids repeated allocation
        
        Change-Id: Ie3f380ab2f38314b9c8a51fdcd1985329254f5dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134804
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [d850510bae778afb788f7d5d48a418858686ea46]

        use std::move to avoid some object allocation
        
        Change-Id: Id37b54810e7755bd7a4e354c777e0cfdf069080f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134801
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-23  Stephan Bergmann  <sbergman@redhat.com>  [728ff63903083f3bc4321e8fbbb2c1d4b1755a0c]

        Bad hack to silence UBSan nullptr-with-offset
        
        ...since e912a446210fdae61be3fc04d20d90488cedcdf6 "tiff: use more complicated
        apis to need a smaller buffer during read" in CppunitTest_vcl_filters_test,
        
        > [_RUN_____] TiffFilterTest::testCVEs
        [...]
        > tif_getimage.c:998:21: runtime error: applying zero offset to null pointer
        >     #0 0x7f487da9d408 in gtStripContig /workdir/UnpackedTarball/libtiff/libtiff/tif_getimage.c:998:21
        >     #1 0x7f487da97c27 in TIFFRGBAImageGet /workdir/UnpackedTarball/libtiff/libtiff/tif_getimage.c:512:12
        >     #2 0x7f487bd1a56c in ImportTiffGraphicImport(SvStream&, Graphic&) /vcl/source/filter/itiff/itiff.cxx:219:19
        >     #3 0x7f485d820126 in TiffFilterTest::load(rtl::OUString const&, rtl::OUString const&, rtl::OUString const&, SfxFilterFlags, SotClipboardFormatId, unsigned int) /vcl/qa/cppunit/graphicfilter/filters-tiff-test.cxx:70:12
        >     #4 0x7f485a49ffa0 in test::FiltersTest::recursiveScan(test::filterStatus, rtl::OUString const&, rtl::OUString const&, rtl::OUString const&, SfxFilterFlags, SotClipboardFormatId, unsigned int, bool) /unotest/source/cpp/filters-test.cxx:132:20
        >     #5 0x7f485a4a3a52 in test::FiltersTest::testDir(rtl::OUString const&, std::basic_string_view<char16_t, std::char_traits<char16_t> >, rtl::OUString const&, SfxFilterFlags, SotClipboardFormatId, unsigned int, bool) /unotest/source/cpp/filters-test.cxx:157:5
        >     #6 0x7f485d8206f9 in TiffFilterTest::testCVEs() /vcl/qa/cppunit/graphicfilter/filters-tiff-test.cxx:76:5
        
        (<https://ci.libreoffice.org/job/lo_ubsan/2406/>).
        
        (If UBSan or some other tool starts to flag this too, we'll probably need to
        pass in a nullptr after all and teach libtiff to treat that case specially and
        not advance it.)
        
        Change-Id: I4477e6c7036c3c5f2782c2c90c612d98fee60468
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134822
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-23  Julien Nabet  <serval2412@yahoo.fr>  [a14d8acb93717b958598421590831e8a92fde27c]

        README libtiff
        
        Change-Id: Icece0daad46896334cba7dc66435351a347bd2cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134819
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-23  Caolán McNamara  <caolanm@redhat.com>  [daac48d510a64cfc2ca12a35ee6f54262c8e77dc]

        tiff: reverse row pixels for ORIENTATION_LEFTBOT
        
        and rotate
        
        e.g. novell600797-1.tiff
        
        Change-Id: I03edcc44f86a40f3e005bec1d8b82a0a89cad276
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134817
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-23  Caolán McNamara  <caolanm@redhat.com>  [95567d6175bccd45f8f954d3b329f73a73a7b8bf]

        crashtesting: we can have negative skew
        
        which is used to fill rows backwards
        
        Change-Id: I07543a622b9566a1a4a8e85c72302545600916c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134816
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-23  Miklos Vajna  <vmiklos@collabora.com>  [9a76be53dfb801b754bf55f9d4b8c5f82991a62f]

        sw content controls, picture: add LOK API
        
        - send a LOK_CALLBACK_CONTENT_CONTROL callback with
          action=change-picture when a file picker should be shown
        
        - extend lok::Document::sendContentControlEvent() to be able to replace
          the placeholder with the selected URL
        
        - update gtktiledviewer to work with these
        
        Change-Id: Ifb3750803885fc09fc82905b0cf85b2b8ca06e77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134750
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-23  Michael Weghorn  <m.weghorn@posteo.de>  [95c55b40f7670984ba39447bd695c78ac7d6df1f]

        qt6 configure: Consider more paths to find Qt 6 moc
        
            commit 88d57cf241209ffec9eaed3e523942ab51af6db6
            Date:   Wed Sep 29 11:09:51 2021 +0200
        
                qt6: Add a qt6 VCL plugin
        
        mentioned:
        
        > 1) At least in my self-compiled Qt versions,
        > 'moc' (the meta-object compiler) is located
        > in the 'libexec' subdirectory in 'QT6DIR', while the
        > Qt 5 equivalent is located in the "bin" subdirectory
        > of 'QT5DIR', so the configure.ac check uses the former.
        
        Search for moc in the "libexec" subdirectory of
        all paths in `lib_dir` before trying `$PATH`,
        so e.g. the one provided as `/usr/lib/qt6/libexec/moc`
        by package "qt6-base-dev-tools" in Debian testing is found
        before a Qt 5 version in `$PATH`.
        
        With this change in place, building on Debian testing
        using the system Qt 6 works when building with autogen option
        `--enable-qt6` but no `QT6DIR` set and `/usr/bin/moc` points
        to the Qt 5 version of moc.
        
        Change-Id: I0471c73315224ffab018b350aff8d797a234a905
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134814
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-23  Michael Weghorn  <m.weghorn@posteo.de>  [9adc0e9d381e8469ac2fe67d1fb09dfddad225d8]

        qt6 configure: Consider 'qmake6' when searching Qt 6 qmake
        
        Debian testing/unstable provides a `/usr/bin/qmake6`.
        
        Change-Id: I3dba55fc1a2d5667d9fc16aecacf8db6119ced02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134813
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [72582e9fb3d634a28c1466126bbe8e36fc00b446]

        rename osl_getSystemPathFromFileURL_Ex->getSystemPathFromFileURL_Ex
        
        so I can more readily distinguish between functions that are actually in
        the OSL API and functions that are not
        
        Change-Id: Ie113c30ea15d05457633396d56bca08057e38b60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134800
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-23  Caolán McNamara  <caolanm@redhat.com>  [ecae51e5f14dad2591d6a15f2e70b4d024fb7985]

        tiled tiff found at rhbz552360-2.tiff
        
        fix up wrt skew and buffer size and the right put function
        
        Change-Id: Iff93876c39213668f38ba341e597741b695b47bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134759
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-23  Hossein  <hossein@libreoffice.org>  [3eda5d345f14f8926358df7b425c452a8a165c7d]

        tdf#149184 DOCX: fix crash removing footer, then saving to doc
        
        When openeing the simplefooter.docx, after removing the footer and
        exporting to .doc, LibreOffice crashes. This regression was
        introduced with 88e6a1bfeac86e0c89d2ff08c908c2b5ae061177 which is
        titled: "DOCX: export hidden (shared) headers/footers".
        
        The current patch fixes this problem by checking to see if the header
        or footer text is there or not.
        
        A unit test is added to avoid this problem in the future. One can run
        the test with:
        
            make CPPUNIT_TEST_NAME="testTdf149184" -sr CppunitTest_sw_uiwriter7
        
        Change-Id: I5586561677b3c490e49b4b10bd987aecdf3fc134
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134684
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [9c046328596e21ce26ed59e215ba2ba5202361e2]

        cache ref to GlobalEventConfig
        
        so we avoid repeated allocation
        
        Change-Id: I9541c52e73878cf515c9159477bd3d2fda9e0078
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134803
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [0a1bfe1e3fb298d7d7e2cfd85887d430cce59238]

        elide some OUString allocation
        
        Change-Id: I5f0b9057b86ec98b66b4ce2d6c681b8cb93d49e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134802
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [e1b3a6edd4b3400c25aa135d75bd1ad19b279609]

        no need to override 'operator new' in FileHandle_Impl
        
        it's been a while since we had our own allocator
        
        Change-Id: I091c69c94a9592657dd845387530a3fa587a8c01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134753
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-23  Stephan Bergmann  <sbergman@redhat.com>  [f546767b4e9bf3de288ea50336cf1e15f1ee7435]

        tdf#149198 Fix previous fix
        
        ...c8d4ae2ad0cfdac770d897e7aca72fbb4a87765f "tdf#149198 Fix use of nullptr".
        Thanks to Mike for spotting my mistake there.
        
        Change-Id: Id5bdd723f32247b0fd7313135f62124d0f18f4dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134811
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-23  AshSinc  <ashleighsinclair86@gmail.com>  [9e7597a1cc92e06d61acf87a8c560de3b4fdabf8]

        tdf#149141 - Added default object creation when drag size too low
        
        Change-Id: Ibbc0fab14c0bcb18a979d6364b04c236c8c5e29e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134499
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-05-23  AshSinc  <ashleighsinclair86@gmail.com>  [3aa5aa83039b04f1412185e49cad9e3b694d49ca]

        tdf#149141 - Writer - Added default object creation when drag size too low
        
        Patch in case consistency is required for suggested Draw/Impress change here : https://gerrit.libreoffice.org/c/core/+/134499
        
        Change-Id: If4f51109633338620cfe836695214df20c3ec577
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134682
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-05-23  tagezi  <lera.goncharuk@gmail.com>  [69a103b57a39798473ebc48fdad0f696cbd606a6]

        tdf#132293: Removing unused imports from uitests files.
        
        It seems, the most imports were copy-pasted from a file to a new one.
        Additionally, the import block and surrounding area made more readable.
        
        Change-Id: Ie1f31c489cb1e744b5d01d35e3908f1071313e90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134413
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-23  tagezi  <lera.goncharuk@gmail.com>  [30a048cb895a3dcdd6048f3c525edd95a1371b91]

        tdf#132293: Removing unused imports from uitests files.
        
        It seems, most of the most imports were copy-pasted from one file
        to a new one.
        Additionally, the import block and surrounding area made more readable.
        
        Change-Id: I8afc5debef6e758d7ad42b1a649f9556d3d7abbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134400
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [d8b60f77f389a248f98aa45592e6e1045baafbe1]

        rtl_String->OString in DirectoryItem_Impl
        
        Change-Id: Id7b97cbc4160b0d5953c5e378b11a2006292a9ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134799
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-23  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [6ed597a7dd1da40248236e7a71843c2d76d6173e]

        tdf#140215 Improve the Comment strings in .desktop files
        
        Change-Id: I94bde89ee8cb122ed04f510e25e558240e3029b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134708
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-05-23  Stephan Bergmann  <sbergman@redhat.com>  [1e51a325a8e21eb5f900336a0c9e1bd78ed330ab]

        Missing #include <stdint.h> in various external code
        
        ...which is a problem presumably since GCC 13 trunk
        <https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=6f038efd93593da6e661b829d1bd3877e75550f1>
        "libstdc++: Avoid including <cstdint> for std::char_traits".  (All the broken
        C++ code used unqualified uintptr_t etc. rather than std::uintptr_t etc., so I
        deemed it more appropriate to include <stdint.h> rather than <cstdint>.)
        
        Change-Id: Id9dfc383c5986126a425971c4557b90ac45ac963
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134760
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-23  Stephan Bergmann  <sbergman@redhat.com>  [c8d4ae2ad0cfdac770d897e7aca72fbb4a87765f]

        tdf#149198 Fix use of nullptr
        
        ...which would have caused std::abort for non-production debug builds since
        4f0c70fb5554325e0cc2129741175bf07de22029 "Avoid calling OString ctor with null
        pointer", and started to erroneously pass a nullptr argument into a
        std::string_view for all kinds of builds with
        af16aa625682b649e8843237652b9246d519cbae "Improve loplugin:stringview"
        
        Change-Id: Iad4d1576ed651a74c0f8b2e8dee3c59f5214accd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134758
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-23  Noel Grandin  <noelgrandin@gmail.com>  [8d00d5f36454e202586df4e2dafb12c7195b7a1f]

        instantiate Title directly in chart
        
        which simplifies some code
        
        Change-Id: I0c9aa212334a3dedd8a54f8deda6100d93b0be70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134743
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [0c17712465b07e8a7ebe078b00123965b112f0ac]

        clang-tidy modernize-pass-by-value in jvmaccess
        
        Change-Id: I9a2ef4370136b0f26ae3590f358025e7d89f30d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134757
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-23  Tibor Nagy  <nagy.tibor2@nisz.hu>  [f4efaf455136c3a0db8dfd3f1afc0db827192147]

        tdf#66228 PPTX export: fix lost U-shaped connectors
        
        which were replaced with straight connector lines.
        
        The "Line Connector" has no equivalent in OOXML. So far it has
        been saved as a "Straight connector". In most cases, the better
        solution is to change it to "Standard connector", keeping
        the original layout with U-shaped connectors.
        
        Change-Id: I9d6b6174d0556ba2478c6a9837c500b3cc794c82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134284
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-05-23  Stephan Bergmann  <sbergman@redhat.com>  [6974647815a4bebf57136be9d7cb28d4137e96b3]

        cid#1504543 Silence unhelpful, aggressive UNINIT_CTOR
        
        Change-Id: Ida0c1bfd34ee68968b22579492bce4b137fa8a93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134749
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-23  Michael Stahl  <michael.stahl@allotropia.de>  [123d3a9301c90925c23cfb4806d7b0be01b975d6]

        sw: copy grab bags in mail merge
        
        Otherwise formatting may get lost when the result is stored as DOCX.
        
        Change-Id: I62cbeb1fc9f120dd9c424daf5dc0471686715537
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134694
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-23  Michael Stahl  <michael.stahl@allotropia.de>  [1b8c42f8b007d690a85676f260b28b44639fc79a]

        sw: avoid ~SwIndexReg() assert in SwFEShell::PastePages()
        
        Change-Id: I5337dc8568255a778d29b676a39c99f72c42486b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134693
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-23  Michael Stahl  <michael.stahl@allotropia.de>  [4d3b750d08d05c475fb38f8b3961696d9cc9882f]

        sw_redlinehide: fix crash in IsMarkHidden() if pointing to table node
        
        This is called during mail merge from documentStartPageNumber()
        and if the document starts with a table, the passed UNO mark will point
        to SwTableNode.
        
        (regression from commit 943d9be770e550d20ca72274fa5e914d1f61e605)
        
        Change-Id: Ic69c12ba0d819eda85de5dde95e35a8071466c2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134692
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [be9a39488420b069ed5c7fd65347b2ff68883e62]

        clang-tidy modernize-pass-by-value in configmgr
        
        Change-Id: If2e69c04e4d72ec6911fb435092275dbfffbf991
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134752
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-23  Michael Stahl  <michael.stahl@allotropia.de>  [32c43ee75c094ffe3c34f7a713aa252479515ad0]

        starmath: fix real use-after-free detected by GCC 12
        
        In file included from starmath/inc/mathml/iterator.hxx:12,
                         from starmath/source/mathml/iterator.cxx:10:
        In member function ‘SmMlElement* SmMlElement::getParentElement()’,
            inlined from ‘void mathml::SmMlIteratorBottomToTop(SmMlElement*, runType, void*) [with runType = void (*)(SmMlElement*, void*)]’ at starmath/inc/mathml/iterator.hxx:43:39,
            inlined from ‘void mathml::SmMlIteratorFree(SmMlElement*)’ at starmath/source/mathml/iterator.cxx:57:28:
        starmath/inc/mathml/element.hxx:263:46: error: pointer ‘pCurrent’ used after ‘void operator delete(void*, std::size_t)’ [-Werror=use-after-free]
          263 |     SmMlElement* getParentElement() { return m_aParentElement; };
              |                                              ^~~~~~~~~~~~~~~~
        In function ‘void mathml::deleteElement(SmMlElement*, void*)’,
            inlined from ‘void mathml::deleteElement(SmMlElement*, void*)’ at starmath/source/mathml/iterator.cxx:19:20,
            inlined from ‘void mathml::SmMlIteratorBottomToTop(SmMlElement*, runType, void*) [with runType = void (*)(SmMlElement*, void*)]’ at starmath/inc/mathml/iterator.hxx:65:21,
            inlined from ‘void mathml::SmMlIteratorFree(SmMlElement*)’ at starmath/source/mathml/iterator.cxx:57:28:
        starmath/source/mathml/iterator.cxx:19:77: note: call to ‘void operator delete(void*, std::size_t)’ here
           19 | static inline void deleteElement(SmMlElement* aSmMlElement, void*) { delete aSmMlElement; }
              |                                                                             ^~~~~~~~~~~~
        
        Change-Id: I09acfe3f7e90bd7f919cfba161f72bdd7a8da70a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134742
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-23  Michael Stahl  <michael.stahl@allotropia.de>  [486991b8ec2b63324c8cf5a26e9091942c24b3d9]

        sw: SwNodeIndex GCC12 spurious -Werror=dangling-pointer=
        
        It doesn't understand that ~SwNodeIndex() will remove the pointer,
        which is obfuscated by over-boostified code.
        
        In member function ‘void SwNodeIndex::RegisterIndex(SwNodes&)’,
            inlined from ‘SwNodeIndex::SwNodeIndex(SwNodes&, SwNodeOffset)’ at sw/inc/ndindex.hxx:54:22,
            inlined from ‘bool SwNodes::InsBoxen(SwTableNode*, SwTableLine*, SwTableBoxFormat*, SwTextFormatColl*, const SfxItemSet*, sal_uInt16, sal_uInt16)’ at sw/source/core/docnode/ndtbl.cxx:301:41:
        sw/inc/ndindex.hxx:37:31: error: storing the address of local variable ‘aEndIdx’ in ‘*this.SwNodes::m_vIndices’ [-Werror=dangling-pointer=]
           37 |             rNodes.m_vIndices = this;
              |             ~~~~~~~~~~~~~~~~~~^~~~~~
        sw/source/core/docnode/ndtbl.cxx: In member function ‘bool SwNodes::InsBoxen(SwTableNode*, SwTableLine*, SwTableBoxFormat*, SwTextFormatColl*, const SfxItemSet*, sal_uInt16, sal_uInt16)’:
        sw/source/core/docnode/ndtbl.cxx:301:17: note: ‘aEndIdx’ declared here
          301 |     SwNodeIndex aEndIdx( *this, nIdxPos );
              |                 ^~~~~~~
        sw/source/core/docnode/ndtbl.cxx:301:17: note: ‘<unknown>’ declared here
        
        Change-Id: I3f24cd8e3e0b1fd0a0943150d3d83d09f2c984fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134741
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-23  Michael Stahl  <michael.stahl@allotropia.de>  [d37486537e7d404b19acdfaec358cb0ad706940c]

        svx: work around GCC12 spurious -Werror=stringop-overflow
        
        /usr/include/c++/12/bits/stl_algobase.h:431:30: error: ‘void*
        __builtin_memcpy(void*, const void*, long unsigned int)’ writing 1 or
        more bytes into a region of size 0 overflows the destination
        [-Werror=stringop-overflow=]
        
        Change-Id: Ib581b5788ff5d363b688000e700a42074c3b78eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134740
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-23  Michael Stahl  <michael.stahl@allotropia.de>  [02ebfb8ed6175934a1985786e6816ecef1bd59f8]

        vcl: GCC12 says fclose() causes -Werror=use-after-free on any use of FILE*
        
        In file included from vcl/inc/unx/cpdmgr.hxx:34,
                         from vcl/unx/generic/printer/cpdmgr.cxx:25:
        In member function ‘size_t psp::FPtrHash::operator()(const FILE*) const’,
            inlined from ‘std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::__hash_code std::__detail::_Hash_code_base<_Key, _Value, _ExtractKey, _Hash, _RangeHash, _Unused, __cache_hash_code>::_M_hash_code(const _Key&) const [with _Key = _IO_FILE*; _Value = std::pair<_IO_FILE* const, rtl::OString>; _ExtractKey = std::__detail::_Select1st; _Hash = psp::FPtrHash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; bool __cache_hash_code = true]’ at /usr/include/c++/12/bits/hashtable_policy.h:1268:18,
            inlined from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::size_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_erase(std::true_type, const key_type&) [with _Key = _IO_FILE*; _Value = std::pair<_IO_FILE* const, rtl::OString>; _Alloc = std::allocator<std::pair<_IO_FILE* const, rtl::OString> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_IO_FILE*>; _Hash = psp::FPtrHash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]’ at /usr/include/c++/12/bits/hashtable.h:2358:43,
            inlined from ‘std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::size_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const key_type&) [with _Key = _IO_FILE*; _Value = std::pair<_IO_FILE* const, rtl::OString>; _Alloc = std::allocator<std::pair<_IO_FILE* const, rtl::OString> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to<_IO_FILE*>; _Hash = psp::FPtrHash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits<true, false, true>]’ at /usr/include/c++/12/bits/hashtable.h:971:24,
            inlined from ‘std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::size_type std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::erase(const key_type&) [with _Key = _IO_FILE*; _Tp = rtl::OString; _Hash = psp::FPtrHash; _Pred = std::equal_to<_IO_FILE*>; _Alloc = std::allocator<std::pair<_IO_FILE* const, rtl::OString> >]’ at /usr/include/c++/12/bits/unordered_map.h:763:26,
            inlined from ‘virtual bool psp::CPDManager::endSpool(const rtl::OUString&, const rtl::OUString&, FILE*, const psp::JobData&, bool, const rtl::OUString&)’ at vcl/unx/generic/printer/cpdmgr.cxx:725:28:
        vcl/inc/unx/cupsmgr.hxx:35:43: error: pointer may be used after ‘int fclose(FILE*)’ [-Werror=use-after-free]
           35 |     { return reinterpret_cast<size_t>(pPtr); }
              |                                           ^
        vcl/unx/generic/printer/cpdmgr.cxx: In member function ‘virtual bool psp::CPDManager::endSpool(const rtl::OUString&, const rtl::OUString&, FILE*, const psp::JobData&, bool, const rtl::OUString&)’:
        vcl/unx/generic/printer/cpdmgr.cxx:695:15: note: call to ‘int fclose(FILE*)’ here
          695 |         fclose( pFile );
              |         ~~~~~~^~~~~~~~~
        
        Change-Id: Ib035f2287649dcf9a2d37bda85ebcf52c6c51aaa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134739
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-23  Michael Stahl  <michael.stahl@allotropia.de>  [cd4976646dc2e5b28c3328a7fa96361e147b23b9]

        vcl: WhitespaceToSpace() spurious -Werror=maybe-uninitialized
        
        vcl/source/helper/strhelper.cxx:366:9: error: ‘pBuffer[-1]’ may be used uninitialized [-Werror=maybe-uninitialized]
        
        Change-Id: I37250b0790bd9c33eb01c552c8267251bc0026f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134738
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-23  Michael Stahl  <michael.stahl@allotropia.de>  [694db7d3e7be0caf81dd52dba1a865db206ac145]

        svl: spurious GCC12 -Werror=maybe-uninitialized
        
        In file included from svl/source/misc/sharedstringpool.cxx:11:
        In constructor ‘svl::SharedString::SharedString(rtl_uString*, rtl_uString*)’,
            inlined from ‘svl::SharedString svl::SharedStringPool::intern(const rtl::OUString&)’ at svl/source/misc/sharedstringpool.cxx:129:51:
        include/svl/sharedstring.hxx:56:20: error: ‘pResultUpper’ may be used uninitialized [-Werror=maybe-uninitialized]
           56 |     mpData(pData), mpDataIgnoreCase(pDataIgnoreCase)
              |                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        svl/source/misc/sharedstringpool.cxx: In member function ‘svl::SharedString svl::SharedStringPool::intern(const rtl::OUString&)’:
        svl/source/misc/sharedstringpool.cxx:93:33: note: ‘pResultUpper’ was declared here
           93 |     rtl_uString *pResultLower, *pResultUpper;
              |                                 ^~~~~~~~~~~~
        
        Change-Id: I2171855844c76ad3b2a72c1eca737691ca96fc46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134736
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-23  Luboš Luňák  <l.lunak@collabora.com>  [5d02daa5198d5bff9234d5db698e934a5e31c95f]

        handle RTL space in non-RTL layout in SalLayoutGlyphsCache
        
        Reproduced with tdf#95217-1 on the crashtesting server.
        
        Change-Id: I44dfa762b624ca24a8bd4ce8df03f8c870d4e7c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134755
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-23  Stephan Bergmann  <sbergman@redhat.com>  [de403384f2efb163f8881aa42e08c6ead25291bd]

        Adapt comment
        
        ...after 084b2b068ad6729775f7fa5965429fc5cc3c2ae3 "optimise Any::operator=(&&) a
        little" folded moveAnyInternals into its only remaining call site
        
        Change-Id: I2a9d8a775d601bc0307a3f3a5dfc139c571489ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134751
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-23  Michael Stahl  <michael.stahl@allotropia.de>  [3a1d90f4844f44ceea6b07ef8aa3947aae624825]

        skia: fix GCC12 -Werror=shadow
        
        Change-Id: I0ec8e9d7d54b48281332cb5128d03ac28dad87e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134737
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-23  Michael Stahl  <michael.stahl@allotropia.de>  [5cf5df83aad9c9c97060043727337bdef8af10ec]

        comphelper: -Werror=class-memaccess
        
        Change-Id: Ia38274fac70618902f562fec657ad9cccfcf8cb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134735
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-23  Miklos Vajna  <vmiklos@collabora.com>  [42e88e3b34faf7b5fea116c91aa85a0c4043d359]

        sw: prefix members of SwWW8Shade, WW8Glossary, WW8ListManager and ...
        
        ... sw::util::HdFtDistanceGlue
        
        See tdf#94879 for motivation.
        
        And add a build-time test to ensure that wrtsh.hxx is self-contained.
        
        Change-Id: I493931eeeb8c57264c6f884b48b83881dda6632d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134748
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-23  Heiko Tietze  <tietze.heiko@gmail.com>  [7c2bcac3e6aac31811adede6f466d2125184da4c]

        Resolves tdf#131155 - Keep frequently used options on sort criteria tab
        
        * Row/Column header moved
        * Sort by row/column moved
        * Extra variables removed
        * UI tests adjusted to read/set sort direction and header from first tab
        
        Change-Id: I9fc0406806256f289d52e45b096e392067768eaa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130843
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-05-23  Tünde Tóth  <toth.tunde@nisz.hu>  [aeb8a0076cd5ec2836b3dfc1adffcced432f995f]

        tdf#149176 tdf#149178 fix Save autorecovery information.. option
        
        Autorecovery information was saved in every 10 minutes,
        regardless of the "Save Autorecovery information every" setting.
        
        Change-Id: I1a52da2fa5febb53c270a8db7472e9a8c0e4c426
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134642
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-05-23  Mark Hung  <marklm9@gmail.com>  [f94ba53cd446a80f3d07a5d67740129fde831018]

        tdf#149017 Justify::SpaceDistribution unit tests.
        
        Cerate new unit test cases for core/txtnode/justify.cxx
        and Justify namespace. It implements basic utility to
        convert between KernArray and char width array, and can
        serve for kern array related tests.
        
        Change-Id: I3da172853c6d8aca517247af34b29f712d3b6e62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134298
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-23  Michael Weghorn  <m.weghorn@posteo.de>  [123bb44f4a23acad6acb0bdaf43705680d8739c9]

        Extend '-Werror=attributes' workaround to GCC versions < 12.1
        
        Adapt the GCC version check from the workaround introduced
        in
        
            commit 2c6cea672a852b85cfb6d2e313d806f257481417
            Date:   Wed May 18 10:46:55 2022 +0200
        
                Work around bogus -Werror=attributes with old GCC
        
                ...after 9c3c6a6b661ea8f84c1285b07a502de5c98a1495 "Replace OFFSET_OF macro with
                a function template", as seen at
                <https://ci.libreoffice.org//job/lo_tb_master_linux_dbg/38076/>,
        
                > /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/cppu/source/uno/check.cxx:263:28: error: ‘maybe_unused’ attribute ignored [-Werror=attributes]
                >      [[maybe_unused]] Char3 chars;
                >                             ^~~~~
        
                (Not sure which versions of GCC are affected exactly; lets restrict this to
        
        to all versions before 12.1.
        
        My GCC 11.3.0 build on Debian testing failed just the
        same way otherwise.
        
        A `git log --grep=maybe_unused` in the GCC git repo suggests
        that this is no longer necessary from the following
        GCC 12.1 commit [1] on:
        
            commit c0f769fa3114ea852a26d93f0ee3f9595463de0b
            Author: Jason Merrill <jason@redhat.com>
            Date:   Fri Jun 11 16:10:50 2021 -0400
        
                c-family: don't warn for [[maybe_unused]] on data member
        
                The C++17 standard (and C2x) says that [[maybe_unused]] may be applied to a
                non-static data member, so we shouldn't warn about it.  And I don't see a
                reason not to handle a FIELD_DECL the same as any other decl, by setting
                TREE_USED on it.  It doesn't look like anything yet cares about that flag on
                a FIELD_DECL, but setting it shouldn't hurt.
        
                gcc/c-family/ChangeLog:
        
                        * c-attribs.c (handle_unused_attribute): Handle FIELD_DECL.
        
                gcc/testsuite/ChangeLog:
        
                        * g++.dg/ext/attrib62.C: No longer warn.
                        * g++.dg/diagnostic/maybe_unused1.C: New test.
        
                gcc/ChangeLog:
        
                        * doc/extend.texi (unused variable attribute): Applies to
                        structure fields as well.
        
        [1] https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=c0f769fa3114ea852a26d93f0ee3f9595463de0b
        
        Change-Id: I815e4a24da13e0ae66b1dff2941e636c7ebdfd9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134653
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2022-05-23  Jim Raykowski  <raykowj@gmail.com>  [7ee7e966bd123fc571144b08bc07b1536a2e23e9]

        tdf#144788 follow up fix: Fix null pointer use
        
        Change-Id: I62c3e337a8ec5391c3f18bb42ce8778acd36451b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134747
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-05-22  Jim Raykowski  <raykowj@gmail.com>  [be0f8c193316087495fd2501b3228207d4095bb5]

        tdf#144788 follow up: fix SwNavigator footnote tracking
        
        Changes incorrect handling for both footnote and endnote tracking
        when either a footnote or an endnote attribute is at the current
        cursor position to handling for only footnote or endnote.
        
        Change-Id: Ib65704ae48298c02cfe557d62d1c002a1859321f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134717
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-05-22  Caolán McNamara  <caolanm@redhat.com>  [d40def608f6482d9457df2e949f278ca466bcfdd]

        for fuzzers add libtiff to common externals, not just tiffuzzer
        
        Change-Id: I747a39a26c446000924a1d48c5d650fac330216e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134746
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-22  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [6204336cc7242ff1b0fdc26ccb7f8dd4f362fb78]

        Get make_installer calls to run in parallel
        
        If available, use GNU parallel to run N make_installer.pl scripts in
        parallel, to scale packaging LibreOffice up with the rest of gbuild.
        
        * fallback if no GNU parallel found - run make_installer sequentially
          as before
        * push most of the make_installer.pl input param tweaks from gbuild
          down into a shared call_installer.sh script
        * call gnu parallel with generated number of
          "templ:lang:prodname:ext:pkgfmt:strip-flag" tuples, one for each
          package to build (empty templ for non-windows, to save on cmd line
          length)
        * such that we can run all those in parallel (taking into account
          the build's PARALLELISM parameter)
        * there's still the main package build running epm sequentially for
          umpteen sub-packages from within _one_ make_installer.pl instance, but
          that's much harder to parallelize from inside Perl (so we punt on
          that here)
        
        Change-Id: Ie7d3084ed60d003d587c5e64dc9fb1809b23e409
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133957
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-05-22  Caolán McNamara  <caolanm@redhat.com>  [5b74eb7d41bbcf2d35154ae8272f0e71be128b60]

        tdf#131199 add some basic 16bitcielab support
        
        to get that final tiff loadable
        
        Change-Id: Ia772c06521c93ac860e9d3014706d677f16c8d4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134734
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-22  Caolán McNamara  <caolanm@redhat.com>  [4f0b60d88fb3d7502ae9a820daa31b192cc6234d]

        move fuzzer to libtiff
        
        Change-Id: Ib2a3da65f13a239076981473410a0e3240cab670
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134744
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-22  Caolán McNamara  <caolanm@redhat.com>  [c5b3f8853751d67c364a91fdeaed3f36cea3179c]

        cid#1504537 silence Dereference after null check
        
        no change in practice because either pDoc or pDocSh and not both
        are set
        
        Change-Id: I1da19bef2a2a5cec700cbc6126f873079efcba88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134733
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-22  Caolán McNamara  <caolanm@redhat.com>  [25747014cd54d66f55029f67886418b859f9b980]

        cid#1504538 Dereference after null check
        
        and
        
        cid#1504536 Dereference after null check
        
        Change-Id: If727df50e9e375b0ebd30e7537ac3d88ad72dc11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134731
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-22  Caolán McNamara  <caolanm@redhat.com>  [1a9c3c13cb5c652d7bc92618e0f1bebf58ed76c6]

        cid#1504545 Dereference after null check
        
        Change-Id: If23314cca9eec9c4b9cf668945976327184d5690
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134730
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-22  Caolán McNamara  <caolanm@redhat.com>  [a5d2e06d444b486bb2695c9268681f044f27d599]

        pass ScDocShell by reference in ctor to indicate never initially null
        
        Change-Id: I6b07f734aba06a643b6240562bb3e427e5c1e9ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134729
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-22  Caolán McNamara  <caolanm@redhat.com>  [5de1567e30d54fde33875d7c8301bf3d36d6f1cd]

        cid#1504539 Dereference before null check
        
        seeing as its always derefed before here, the null check isn't useful
        
        Change-Id: I7c50d357978c7468eec469b4f32601e9b99e07e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134728
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-22  Caolán McNamara  <caolanm@redhat.com>  [c4a8484bd6eb9c490b7af8c6aa1c25f05a3cfb5e]

        cid#1504532 Dereference after null check
        
        Change-Id: I044e3bfec2af9d6379849b8ee6ce4ecbe637cc35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134727
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-22  Caolán McNamara  <caolanm@redhat.com>  [8cdfc82557cf1256aaa3e1e8200d1b2ce9f16608]

        cid#1504534 Dereference before null check
        
        Change-Id: I7deb272cbf7105b78911acb4b17bc3f078913a2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134726
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-22  Caolán McNamara  <caolanm@redhat.com>  [66d7ed084a676ff7803a3c7672e80d9f7ca0e74e]

        cid#1504540 Dereference before null check
        
        Change-Id: Ia47b6dd5d1524bd377670815a342d0ee478f823e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134725
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-22  Caolán McNamara  <caolanm@redhat.com>  [7dcab55d97713b48b003e20590ebd51c77b60391]

        cid#1504542 Dereference before null check
        
        Change-Id: I3a3ee9ddc09d63fb33fd041353399b3aa4f79d96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134724
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-22  Caolán McNamara  <caolanm@redhat.com>  [3d29f5860f3c836d528e9cce7b6096b4ae5a6f7f]

        cid#1504440 move Uninitialized scalar field annotation
        
        Change-Id: Ia147241460c537abea7f6ef3cd32038551c45826
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134723
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-22  Caolán McNamara  <caolanm@redhat.com>  [4be7c2a2b387f7aca679944728cd268df0907a52]

        cid#1504544 deliberately Uninitialized scalar field
        
        Change-Id: Idbc44ac01787f93fa5af1e5358a70590fa4cc64d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134722
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-22  Caolán McNamara  <caolanm@redhat.com>  [6245eeeaa10479e1e166cbc65de7152617a2c8e5]

        cid#1504541 Uninitialized scalar field
        
        Change-Id: I1fa061f9713c808bd06933ae9c574e70a1ec0915
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134721
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-22  Caolán McNamara  <caolanm@redhat.com>  [dc8e257e37e37ece9f59717a1609fc2d52a698b0]

        cid#1504533 silence Uncaught exception
        
        Change-Id: Id2c782e417b673dcc2e2b5170bcaf6b98bef85f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134720
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-22  Caolán McNamara  <caolanm@redhat.com>  [f8523e26040040910ca53485039afcca65fd46ab]

        cid#1504535 Uninitialized scalar field
        
        Change-Id: I8a99a5e5e4ec892c460edb4151554cd071fb54ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134719
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [1d58828f2285064635ed776e0641e83ee26d34da]

        [API CHANGE] call ftruncate instead of ftruncate_by_name
        
        The actual point of this change is making osl_fileOpen faster by
        avoiding constructing and storing an OString. But that requires changing
        to using ftruncate on the filehandle, which is arguably more
        correct anyway, using the filename to truncate in the presence
        of unlink() is dubious
        
        Change-Id: I8bc5022e1d1afb53fb4e2fd920e43e5daaf74ec4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134704
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-22  Jim Raykowski  <raykowj@gmail.com>  [671e755aef9c4019bdca2fbbe5e5e6c704954a32]

        tdf#145182 related: fix SwNavigator repositioning on resize
        
        Repositioning on resize began with commit
        ca8f1ff34e291b74068dace619e58c37ef169f88 which is LOK related. The fix
        given in this patch checks if LOK is active before executing the lines
        of code that cause reposition to happen when LOK is not active.
        
        Change-Id: I13e7d289dd7ef1d99966d4f5b47a961b868b1b22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131570
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-05-22  Jim Raykowski  <raykowj@gmail.com>  [bb1d48498c9fdedf8e78344765f6c6eda6f4707c]

        tdf#84502 related: Show keyboard shortcut in sidebar tab bar tab button
        
        tooltip
        
        Change-Id: Ia0d48ac437c6a18c4e1624dd9b154ee7a8514f1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134594
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-05-21  Caolán McNamara  <caolanm@redhat.com>  [b6266207b55a7633dc82b02142215757512adfb7]

        tiff: output libtiff error via SAL_WARN for failures
        
        Change-Id: Iff62f8081d5d7b1971940775bd72722f376bf3d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134716
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-21  Caolán McNamara  <caolanm@redhat.com>  [e6c1e7245ab526411acbe337e3bd655f10e9bf45]

        drop unused hxx files
        
        Change-Id: I68ea314f20b599c181f2ae9f264037918419d15c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134715
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [08f757c32fc260c8857c1ff5cd44baf9aa8b8d03]

        clang-tidy modernize-pass-by-value in canvas
        
        Change-Id: Ib6e1b6182d83b09dbf5e2aeb9cf3e4ca11d9f48b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134712
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-21  Caolán McNamara  <caolanm@redhat.com>  [098df8583bc8d4a8d0210525f05f69b460386a46]

        ofz#47559 Integer-overflow
        
        setLinearPosX already takes a double so use that type for nOffset,
        use DeviceCoordinate as the types where that is the type of the
        source data
        
        Change-Id: I411d5034a42648bab94d6b8789bbdd172d0cf841
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134713
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-21  Caolán McNamara  <caolanm@redhat.com>  [11e4235930f05906311f7b70444b0a6487d59a47]

        tiff: enable webp
        
        Change-Id: Ifd277fd89393f964817bf58dead53074321252d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134711
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-21  Rene Engelhard  <rene@rene-engelhard.de>  [79f2773115c30278363a778d6cdfb586145abde6]

        fix system libtiff detection
        
        Change-Id: I9cd29a48a0b46bae9d265b502b250709ec8a3247
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134710
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-21  Caolán McNamara  <caolanm@redhat.com>  [7e06a8adc513c4fd29e3fed037a48126071abc86]

        tiff: add some error checks
        
        Change-Id: I55ca42f637c802bc917eeba5c08cc82074edd523
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134697
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [b36b225c6a2e73a6a8b7d353e69981a21d4bac77]

        clang-tidy modernize-pass-by-value in binaryurp
        
        Change-Id: I1570ed8ace3e1684ad228efbd8b13d2fe9b0f2af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134706
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [80fab1529a5680fcad4075e4363924cfb2f7213a]

        clang-tidy modernize-pass-by-value in bridges
        
        Change-Id: I6c52316e46117aacb22a2adcb75841aed834041f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134705
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-21  Caolán McNamara  <caolanm@redhat.com>  [685eff8c9e6e6097b6f9e365fd6554e10adef063]

        libtiff: enable jpeg and zlib
        
        Change-Id: Ied6ab75342f5cdaadefbff7f75fbe63e9d67e992
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134667
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-21  Caolán McNamara  <caolanm@redhat.com>  [f948108d85a3e7a965e61e22999d29d321acba94]

        explicitly disable some things that might otherwise get enabled
        
        depending on what happens to be installed on the build system
        
        Change-Id: Ic0c3eed721aeba6361aa6da82b467891d24d7557
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134709
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-21  Caolán McNamara  <caolanm@redhat.com>  [e912a446210fdae61be3fc04d20d90488cedcdf6]

        tiff: use more complicated apis to need a smaller buffer during read
        
        while the split alpha persists as a thing
        
        Change-Id: I17b37650e66ae8bd4aa42b953cd39fcfe7ac80ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134696
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [052a6c9e5e2c5e4a4d1e3b3d91ca6464939ebbab]

        elide OUString allocation
        
        Change-Id: I45cc3b8df0c29237b69cab87f0fbb6853776394f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134701
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-21  Caolán McNamara  <caolanm@redhat.com>  [e59c9be85f8d00dc64c80e21dee91304fe232be2]

        drop old tiff filter
        
        Change-Id: I3bfeae4751cb9173fbe2efdbda531a9a1a491c8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134695
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-21  Caolán McNamara  <caolanm@redhat.com>  [22b50f1937de67e4ad9e692d6964aa5b8d33af7a]

        use libtiff for tiff import
        
        TODO: check testTdf138818 change is acceptable/meaningful
        
        Change-Id: Ia72f2e7ec49a9f8fc23b178fe61cbc3d0e1287c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134647
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [d05b8080b25877e94d54576744b68f01ae775380]

        flatten UUIInteractionHandler
        
        no need to allocate these helpers separately
        
        Change-Id: I9a062c689b5c3ecb40e6400cfe9715adcdf3ae31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134702
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [eecc113e6f6e51e5e37059235c1069dc9c4c1cc8]

        rtl_String->OString in sal
        
        Change-Id: I259c0dbe56fad2292f5ac0dc8e8f1047ead343c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134699
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-21  Luboš Luňák  <l.lunak@collabora.com>  [9f5e5ea0011a8f04fbfc242a199630ab1fbf8c0d]

        update Skia to chrome/m103
        
        Change-Id: I35f1ca3fc703dbf31c68f4b145344b23029a156d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134688
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [ee37679d446edb82e9a2f848ae35788074cf26c0]

        cheaper to check for null return rather than catch exception
        
        Change-Id: Ifdbcbacc3d1340c77529ccacf4aaebf3dd250350
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134698
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [498f464ea7d60698192ec609fa4ee856123814a4]

        cheaper to loop over Sequence than construct SequenceAsHashMap
        
        Change-Id: Idbf9a104677bd0934e56803d96e233f52fc763e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134700
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-21  Michael Weghorn  <m.weghorn@posteo.de>  [6e24713c8cb4d2c1aec8ee647c07c6b03de0063a]

        android: Drop 'android.enableJetifier=true'
        
        From the Android Gradle Plugin 7.2.0 release notes [1]:
        
        > Jetifier warning and check in Build Analyzer Build Analyzer now displays
        > a warning if your project's gradle.properties file includes
        > android.enableJetifier=true. This flag was introduced in a previous
        > version of Android Studio to enable AndroidX for libraries that don't
        > support AndroidX natively. However, the library ecosystem has mostly
        > moved to support AndroidX natively and the Jetifier flag is probably no
        > longer needed by your project. Additionally, the flag can lead to slower
        > build performance. If you see this warning, you can run a check within
        > Build Analyzer to confirm if the flag can be removed.
        
        Android Viewer has no dependencides requiring Android Support Libraries,
        so drop the `android.enableJetifier=true` flag.
        
        [1] https://developer.android.com/studio/releases/gradle-plugin?buildsystem=ndk-build#jetifier-build-analyzer
        
        Change-Id: I6943b2e82e5b226286be288f9ed30944c541eb1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134673
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-21  Michael Weghorn  <m.weghorn@posteo.de>  [b62509e43c355d98b3ef26b1f55045cffcb1f486]

        android: Update Android Gradle Plugin to 7.2.0
        
        ... and gradle to 7.3.3, as suggested by
        Android Studio.
        
        The Android Gradle plugin release notes for 7.2.0 [1]
        mention a new warning in Build Analyzer when
        `android.enableJetifier=true` is set. That will
        be handled in a follow-up commit.
        
        [1] https://developer.android.com/studio/releases/gradle-plugin?buildsystem=ndk-build#jetifier-build-analyzer
        
        Change-Id: I9427f8b878346edc3c6e30be1d41fcc4dc32540e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134672
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-21  Dennis Francis  <dennis.francis@collabora.com>  [b846fb660a91130aceee52fed11170a95b2f3934]

        lok-calc: new callback for print ranges
        
        With this callback the lok clients can read and draw the print ranges on
        each sheet of the Calc document.
        
        Conflicts:
        	include/LibreOfficeKit/LibreOfficeKitEnums.h
        	libreofficekit/source/gtk/lokdocview.cxx
        
        Change-Id: Ie19351d4420e0f3d4191f6a354ce99ab830aede2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134375
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>
        (cherry picked from commit 172bc7a8f4eeab907adac077407186fbbd046a77)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134527
        Reviewed-by: Gökay ŞATIR <gokaysatir@collabora.com>
        (cherry picked from commit 29b7b25d454e0a6cd07c00e13fdb83cc8a381583)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134614
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-05-20  Julien Nabet  <serval2412@yahoo.fr>  [a2ffd71f20e14f797f30223fe29b3ac1e92eafdf]

        build libtiff
        
        Change-Id: Id9b6e1355147c3f68b9922db14f1b4904a05c686
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134650
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [826b536fddfebf9e19efae9dbf3dbd86861c6d74]

        don't waste time on memset when we're just going to overwrite it
        
        Change-Id: Id01b056a28e23c55757b0b4e08a5901c76821b6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134677
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [6510cbc486867db25d1d772f4a3b0b7b9bb2fc08]

        elide temporary OUStringBuffer in INetURLObject
        
        which requires a version of replaceAt for OUStringBuffer, which I'll put
        in comphelper::string:: for now
        
        Change-Id: I70b319b018e29a7dac26965dd92f6c4f9ea470ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134679
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [443799ad8c0f5a2ae78ca03fb38618a2273682aa]

        fix OWriteStream implementing XUnoTunnel
        
        doh, forgot to return it in the queryInterface in
        
        commit
            62531ec1091c7b3f6a3577889a18234790ec716d
            add ByteWriter to reduce memory copying when writing data
        
        Change-Id: I460388b55ca38962bf60ef6be6a2b108deee6d73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134678
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-20  Caolán McNamara  <caolanm@redhat.com>  [c10dc73b46f4009aaf1a048aceedc9d02a8a24a3]

        add libtiff to notices
        
        Change-Id: I02d469848e86ab7ed50c3ba2743be5d89ddb4fb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134687
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [08e1cdef0ddfd3c88483b084d8e1a28d01980364]

        revert some questionable changes "new loplugin:unnecessary locking"
        
        in commit f2c02331a7dc0a924bbf30cbc279e92621e89590
        
        which, as llunak points out, are questionable
        
        Change-Id: Ifb29429631c12c4f1c0b4da044a4d599592d3642
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134660
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [37ce4266d66323f158b20b9e0ec0388209f5e9f6]

        osl::Mutex->std::mutex in DataSupplier
        
        Change-Id: I60fccc5d419d42571e768bd4b4ec5fe14d709896
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134676
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [ce39195e533336ce1482e2be6b1bec2b7f992125]

        vcl: avoid EXCEPTION_INT_DIVIDE_BY_ZERO
        
        See https://crashreport.libreoffice.org/stats/signature/FormattedField::Down()
        or https://crashreport.libreoffice.org/stats/signature/FormattedField::Up()
        
        Change-Id: I30dfb06a1261a48a75b9d9c2380ed78121758ec2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134674
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-20  Miklos Vajna  <vmiklos@collabora.com>  [73ed5e36047b6f46b3777bf6f36591ec4babb1f9]

        sw content controls, picture: add insert UI
        
        - handle the picture case in SwWrtShell::InsertContentControl(): insert
          a placeholder bitmap & create content control around the as-char image
        
        - expose this as a new .uno:InsertPictureContentControl command
        
        - add the new uno command to the default & MS-compatible menus
        
        - rename the SwWrtShell::Insert() overload taking a Graphic to make this
          a bit more readable
        
        Change-Id: I289d6b6a9cd622c585b6cf0ec0c91d6b51ad81ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134681
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [ff0387e726b59e374029d2f635ce00308d99eff6]

        tdf#135843: sd_export_tests-ooxml3: Add unittest for the export part
        
        3faf005a367cbd28077403bf93810bbaf4805851
        "tdf#135843 Implement inside horizontal vertical borders."
        also fixed a problem when exporting to PPTX.
        Before the patch, if attachment from tdf#106011 was exported
        to PPTX and then opened in Powerpoint, the table was
        visible there.
        
        Change-Id: Iaa06a0ab9d6421916eccd4944fd4a8f041046907
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134683
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-20  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a615eb3f01391f048bee621c431339d0bc5e42ae]

        basegfx: add test for 2D vector classes B2DVector, B2IVector
        
        Change-Id: I300028f63c6222f7a4296aa9bf608acb3fa19dd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134652
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-05-20  Luboš Luňák  <l.lunak@collabora.com>  [d37e5bc08742de4ea9b0916a799e32540e74cdd1]

        bump up Calc MAXTILEDROW to MAXROW
        
        I.e. no restriction on number of rows for LOK.
        
        Change-Id: I248a70bafe18c68e59f604e33b9456474ab785c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134620
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-20  Luboš Luňák  <l.lunak@collabora.com>  [47e8763114f12fe14e2a8dd94b5a339f614d23bc]

        work around ImplGlyphFallbackLayout() returning garbage fallback
        
        As the comment says, this doesn't make sense to me, and it suggests
        that GetGlyphFallbackFont() is broken. And in case the missing codes
        list was in fact modified by the call, then ignoring the font
        and keeping the modified list meant fallback for those glyphs wasn't
        provided, which was confusing checkGlyphsEqual() in
        SalLayoutGlyphsCache. Restoring the missing codes list will not
        help much will the fallback, as that'll make this loop finding
        the same font, but at least this stops checkGlyphsEqual() assertion
        failures.
        
        I cannot reproduce this locally, only on the crashtesting server,
        by running '--headless --convert-to pdf' with ooo#57685.
        
        Change-Id: I533c776d1e470e6d6afe39a1363f7a203f345981
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134655
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-20  Luboš Luňák  <l.lunak@collabora.com>  [5788c3e0a56be9e74900fa64d3e17341b6553c6b]

        remove remnants of hack for tdf#89231
        
        The actual part doing the substitution was removed
        in 47ea13ef8dc8ab9aeded6121845e3ebd1d28b292, so this doesn't really
        do anything.
        
        Change-Id: I47e2e67d6d62bc4279f5efea4b60451dba567ede
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134654
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2022-05-20  Miklos Vajna  <vmiklos@collabora.com>  [6a599ff57fb878c07353d93b476706acda6058f3]

        external: update pdfium to 5058
        
        Which started to use require __builtin_is_constant_evaluated(), which
        our baseline doesn't have, so patch that out for now.
        
        Change-Id: Idd1923291a933209d18bb677d011c9353c8f8c4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134648
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-20  Luboš Luňák  <l.lunak@collabora.com>  [f937e06c9b33e476039ab9682cffb5a9a645825e]

        remove useless variable
        
        Change-Id: Ie6e95a4d089f3adb65e4f79ae0389eecb220488a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134658
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [ecd4867f99d64f5da6801bb106750bf64307e7ff]

        vcl: extend test to also check the description
        
        Change-Id: I53dbec86254670ca09432a316962cb9e337b286b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134661
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-20  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [918bae0100f2d547a1a6cb9e81a0e742db72b32a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 35d09673e7c99c2fe84d0b50ec61133b40663641
          - Drop apparently German-inspired use of hyphens
            
            See core commit 4602a27bc9d6304f1ac7c56fde31c138fe7ad626
            
            Change-Id: I2dcf4722d25f2441e15781ae22cd23e5ad761fe9
            
2022-05-20  Miklos Vajna  <vmiklos@collabora.com>  [68da277559597c52833067c1749323ac38f3364a]

        sw: fix crash in SwHeaderFooterWin::IsEmptyHeaderFooter()
        
        Crashreport signature:
        
        Fatal signal received: SIGSEGV code: 1 for address: 0x0
        program/../program/libswlo.so
                SwPageFrame::GetPageDesc() const
                        sw/source/core/inc/pagefrm.hxx:144
        program/../program/libswlo.so
                SwHeaderFooterWin::IsEmptyHeaderFooter() const
                        sw/source/uibase/docvw/HeaderFooterWin.cxx:403
        program/../program/libswlo.so
                SwHeaderFooterWin::ShowAll(bool)
                        sw/source/uibase/docvw/HeaderFooterWin.cxx:273
        program/../program/libswlo.so
                SwFrameControl::ShowAll(bool)
                        sw/source/uibase/inc/FrameControl.hxx:49
        
        Change-Id: I3c1a6f46c7a15c2ca1a3db69a14d49abbea8c879
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134656
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [36efd0e460d4916d3bc15df2df8d382b6609d6be]

        Fix typo
        
        Change-Id: I66f23338aaebb9a4ba70f00cbd07f74d2344017e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134669
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-20  Miklos Vajna  <vmiklos@collabora.com>  [22d7cbc0f0c50c59abca7ab5f7db46e4d0e5f86a]

        sw content controls, picture: add DOCX filter
        
        Map Picture UNO property on content controls to:
        
            <w:sdt>
              <w:sdtPr>
                <w:picture/>
            ...
        
        And do the opposite on import.
        
        Change-Id: I5b164f796f194f5fc4bb30d7a30e053e577ed92d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134657
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [084b2b068ad6729775f7fa5965429fc5cc3c2ae3]

        optimise Any::operator=(&&) a little
        
        uno_any_destruct will get called by the other Any anyway, so no need to
        do it ourselves.
        And inline the helper now, since it is only used in the one spot.
        
        Change-Id: If4227ce7e9d8ef83e3440ac1d9fe2579ed3583e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134597
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-20  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0874486b348f1477d59e161a4d73c5cb56e238f9]

        Document sparkline related classes, functions and structs
        
        No functional change.
        
        Change-Id: I822c6a9d270dc582aaae2900f833843a0d6f8ddc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134651
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-20  Chris Sherlock  <chris.sherlock79@gmail.com>  [6d2753da83f6f6a953622163f05263993e7915f5]

        vcl: move bDrawn variable closer to where it is first used in DrawEPS()
        
        Change-Id: I0c11ec2de55121cf7369672e9db1fdc6a3f63770
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134002
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-05-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [f2c02331a7dc0a924bbf30cbc279e92621e89590]

        new loplugin:unnecessary locking
        
        off by default, since each warning needs careful inspection
        
        Change-Id: I805c1d1cdde531a1afdc76e87b22f879fc3c9753
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134641
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-20  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [66d8951df3c11ead0b9415eb292c3ae88689edf1]

        sfx2: use natural string sort for sorting in object inspector
        
        Use a natural string sort for all strings in the object inspector
        tree view. This is more useful for properties as those can have
        indices, which are shown as numbers, so having them in natural
        order makes the tree view easier to digest.
        
        Change-Id: I7d036cd755f6595fa302c7a28a005684897f2963
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134541
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-05-20  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [09822cf77cdbe32b03553cd05154100b5f2591d0]

        comphelper: fix natural string compare function + reorganize tests
        
        Natural string compare function doesn't take into account that
        the string can start with a number and in this case it treats it
        like a conventional string compare. This change takes this case
        into account.
        
        This change also refactores the tests for NaturalStringSorter
        class. The previous tet used a mock XBreakIterator and XCollator
        implementations to test the functionallity. This is not needed as
        we can just use a real one instead, which makes the test more
        real as it actually uses a real implementation instead of a mock
        implementation, which could differ. This change removes the mock
        XCollator and XBreakIterator implementations and moves the test
        into a new file - NaturalStringSortTest.cxx
        
        The test is also extended with the new use case where the string
        starts with a number.
        
        Change-Id: I32ea055f914c2947e4d979093b32f56170a61102
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134540
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-05-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [3d37b6a351aa8ba8f3edee22240f3e4f931903aa]

        tdf#148737 improve tooltip for Arrow Styles icon
        
           Have used "arrowhead" in tooltip in anticipation of
           the intention to move away from using "Arrow Styles"
           in the Line dialog (and possibly to use "arrowhead").
           Also, the dropdown box for this icon uses "Arrowheads",
           so the choice would be consistent and understandable
           in its context, and may make it unnecessary to
           change the tooltip with any future reworking of the
           Line dialog.
        
        Change-Id: Id15bcc35db194e3da0488078ae89cfda57c73f4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133286
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-05-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [4602a27bc9d6304f1ac7c56fde31c138fe7ad626]

        tdf#149018  "Object" -> "OLE Object" in Menu and Dialog labels
        
             As a step toward internal UI labeling consistency, this patch
             focused on dialogs, menus, toolbars that involve OLE Objects,
             which can be defined as embedded objects that use
             the Properties dialog in sw/uiconfig/swriter/ui/objectdialog.ui.
        
             One reason for the change is to distinguish these objects from the
             generic term "object", which is also used for Shapes and Textboxes.
        
             The label "Object" is changed to "OLE Object", where appropriate,
             which will align the menu and dialog labels with the one that
             appears in Navigator and Toolbar. Also changed "Objects" to
             "OLE objects" for the Statistics field.
        
             Changed "OLE-object" to "OLE Object" - again for consistency.
        
             Changed "Type" tab label to "Position and Size" in Object Dialog,
             to keep consistency with tdf#138844
        
        Change-Id: Iba54c30fd83489631a9be546d6efc9365bdbefd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134186
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-05-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [70b00434bad4216aeaed360808e19344de794c9c]

        tdf#149047,tdf#149018 improve label and tooltip of .uno:ObjectMenue
        
           This patch is part of clarifying the meaning of some .unos
           in the Customize dialog (tdf#149047) and also part of
           using "OLE Object" instead of "Object" (when appropriate)
           in the UI (tdf#149018).
            
           Can give a longer tooltip because this .uno is not used
           in toolbars.
        
        Change-Id: I7596442f3842cd83fff8da9a6c3a191e7ffcb486
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134444
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-05-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [31f4173f9dd06ee2083763d5f8029f08e12e0cd7]

        tdf#149047  add tooltip to uno:InsertObjCtrl and improve label
        
           This .uno provides a dropdown menu, if insertobjectbar.xml
           exists. It is barely used, so have only changed the
           appearance in the toolbar and the Customize menu. Have not
           added a ContextLabel, but might be necessary if used
           in a menu.
        
           The change is made as part of identifying "Objects" in the UI
           as "OLE Objects" (when appropriate, see tdf#149018
        
        Change-Id: Ia6c796e9f88e1731e155390b267aaa30336655e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134443
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-05-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [0e5f4f3ac15e22cfcf4447704105aaa0d1e241ee]

        tdf#138844  rename "Type" and "Image" tabs in Image Properties dialog
        
            Change the Tab label in Image Properties dialog.
               "Type -> "Position and Size"
        
            To keep consistency in appearance across related dialogs,
            made same change for the Frame dialog in this patch, and
            for Object dialog in
            https://gerrit.libreoffice.org/c/core/+/134186
        
            Change the Tab label in Image Properties dialog.
               "Image -> "Rotation"
        
            Not found in the related dialogs.
        
        Change-Id: I57a3fbd45f84513e55e71896a141201bef000507
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134189
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-05-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [43ff808c4662e176c7925f93ec51a0fa378bc1f9]

        vcl: a11y: Add test for text alternative value of images when exporting to pdf
        
        Checking tdf#57423, I found that the support for exporting alternative
        test to pdf was extended to all modules ( before it was only supported
        in Writer ) in 2840352ba56a212d191cc16e08378c87672d7b73
        < Enhance tagged PDF export for a11y >.
        
        I'm pretty surprise to see there was no existing test for tagged PDF
        so this one is the first. Killing two birds with one stone
        
        Change-Id: Ia4ca51438f2539bde8edc21e9c7278840e57682e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134649
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-19  Mike Kaganski  <mike.kaganski@collabora.com>  [8231d7957ae04599d7c87bba117f9a53452fcf0f]

        Simplify SmElementsControl
        
        Change-Id: Idcb075a474b440447b8566cc92a8f65bbc77127c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134643
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [ad5a41da383f34dc4894a21c8468cc3a8519d9b1]

        reserve vector in FilterCache::getMatchingItemsByProps
        
        Change-Id: Ic996b2d2e72c4aebc889d8c2a921b77c7c492276
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134644
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [61c47d50284e2ac45bfb1641b7f79a350bfaad5a]

        optimise NumberedCollection::impl_searchFreeNumber some more
        
        Change-Id: I3740bb4f425020eb420fa6217b7c1373befa7e04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134646
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [62531ec1091c7b3f6a3577889a18234790ec716d]

        add ByteWriter to reduce memory copying when writing data
        
        similarly to ByteReader
        
        move both of them down to comphelper, since we want to use it from
        comphelper, and comphelper is "below" unotools in the module dependency
        graph
        
        Change-Id: Ic98fa2268e125fd8e4378fb899ad5f97de721713
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134645
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-19  Michael Stahl  <michael.stahl@allotropia.de>  [5eb25f6a7ecb215f7bc81116cd930c1dec645e8d]

        svx: fix double-free if SvxShape of SwDrawVirtObj is disposed
        
        First SvxShape::dispose() deletes it, then ~SwDrawFrameFormat() via
        ~SwDrawContact() calls SwDrawContact::RemoveAllVirtObjs() and deletes it
        again.
        
        Back in 2009, CWS dba32 (60698c8a619f219129dbeac7da1f962f3fa63f6a)
        added this OSL_ENSURE, let's actually try to fix this now.
        
        Change-Id: I5c391aa425aa75fb87cecccbf9e41c9f90196f9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134609
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2022-05-19  Michael Stahl  <michael.stahl@allotropia.de>  [288ad999090d3f88d87f52ff9b292f473f869601]

        sw_fieldmarkhide: fix wrong handling of SwInsText for fieldmarks
        
        For redlines, typically DocumentContentOperationsManager::InsertString()
        will insert text, and it explicitly removes any redlines on the text
        that has been inserted, hence it is always visible - so effectively the
        sw::MergedPara is updated correctly.
        
        However for fieldmarks the situation is different, if the insertion
        happens inside of the part that is hidden in the layout, then it must
        not be inserted into the sw::MergedPara.
        
        Try to figure out which part(s) of a fieldmark the insertion position is
        in and ignore the inserted text as appropriate in
        SwTextFrame::SwClientNotify().
        
        Change-Id: Ic5066b20e9609f50438ca64ac7d2cbd09baeef23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134611
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-19  Michael Stahl  <michael.stahl@allotropia.de>  [2a813483cdbfb458ce62e8d9bdcf2506c0ed02a9]

        sw: fix assert in SwModule::Notify()
        
        Apparently it happens when loading a 0-byte file that the
        SfxObjectShell is still in IsLoading() stage when close() is called.
        
        This then causes the SfxEventHintId::LoadFinished event to be emitted
        during close(), which is not a situation the assert was intended for.
        
        Change-Id: I60a260ca1c1e6cbf9502832ba6622de2628763e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134610
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-19  Stephan Bergmann  <sbergman@redhat.com>  [d34a43701d2bdd7c006497904e962d09eb31ac58]

        loplugin:redundantcast
        
        Change-Id: I1d9bebc5bc0b32e71694915070a8770b3ca601c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134606
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-19  Mark Hung  <marklm9@gmail.com>  [4122d2b96f98f3b7b7332f6c1b047e03d0744f95]

        remove using namespace css in justify.hxx.
        
        Change-Id: I22b582ed88d43ef5299443914dd28b8db61d1b70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134639
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-05-19  Miklos Vajna  <vmiklos@collabora.com>  [81ce15c466cda946ae94f38904215f24555021ad]

        sw content controls, picture: add ODT filter
        
        Map Picture UNO property on content controls to:
        
        <loext:content-control loext:picture="...">
        
        And do the opposite on import.
        
        Change-Id: I47c3d04c505ba94da958d5d6b6b2c883236afc3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134595
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-19  Miklos Vajna  <vmiklos@collabora.com>  [e9bee595fdff989b78abb3ebf27efbe9af543eca]

        sw content controls, dropdown: disable NOP buttons in the property dialog
        
        Rename, delete, move up & move down does nothing initially, disable the
        buttons when their event handler would just do an early return to make
        this less confusing.
        
        Change-Id: I4cfb9750d07b4686440c05901ef72e8ce4de961e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134538
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-19  Caolán McNamara  <caolanm@redhat.com>  [8167859a27ecaf37565ebafd004476fd59f32701]

        follow org.freedesktop.appearance.color-scheme setting
        
        Change-Id: Id26d01fd19cc3ee12c0e14b785b3a5149d22baf5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134553
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-19  Caolán McNamara  <caolanm@redhat.com>  [0e10b846746e0a4861c42422c3bc9dd381af94e3]

        icon-theme not dynamically changing to match desktop if set to 'auto'
        
        Change-Id: Id5700cff1000fe4b6df6e73c1ce9ff4f206e0a96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134612
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-19  Alain Romedenne  <alain.romedenne@libreoffice.org>  [4e0f7978d5e00cdfa60548476db0bb21d08dace8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f3b76b5e8d644176704c4619304278869ae57127
          - tdf#141474 Cdbl, Cint, Clng, Csng accept keyword arguments
            
            - expression argument uses english number notation
            - numbers are rendered according to LibO language settings
            
            Change-Id: I2d988e4d151223ea3fa4a3622300bbeab567a1fe
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/132389
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2022-05-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [5447cbd11a4aba6a0de3f379107655d3f94b838e]

        tdf#124820: sc_uicalc: Add unittest
        
        Change-Id: Ib5c5ce333d9bc1b436454aae1f181e4f1ec73b12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134637
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [5cafa5a378bd18b7136aa178a267e3f5e386964a]

        reserve vector in StgCache::Commit()
        
        Change-Id: I7d1253c9c8bba5801f942cb79f63d56d26481c54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134601
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [c0a035d20f2f2f52c3d6f6b216ea3cd068ea2baa]

        fix location of #include
        
        after
            commit 343eed477ee7b55aa450bbc2aee6786dc0d9a071
            clang-tidy modernize-pass-by-value in o3tl
        
        Change-Id: I1800c0ba63abb0862b8c9aef185ebdf416245f3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134602
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [0bd22c4fa1d5b0eac92678d5adec54cdc85f913e]

        uitest: sc: Rename UItest and extend it
        
        The test was added in 6af4c1d097dfba897e305a1e57d1e920f36ce264
        "tdf#123877 sc XLSX: don't freeze during saving recovery"
        Hoewever, as discussed in https://gerrit.libreoffice.org/c/core/+/134409
        the UItest doesn't cover the fix itself but a regression introduced
        in the first version of the fix, thus, remove the reference
        to tdf#123877 in the test.
        
        I've also extended the test to check the document can be saved when
        the password is introduced to the retry password dialog
        
        Finally, I replaced the sample file by the minimal example added
        by Gabor to https://bugs.documentfoundation.org/show_bug.cgi?id=123877
        
        Change-Id: I2242ebd36072ce147de7eb9fc3d735298ac476b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134607
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-19  Miklos Vajna  <vmiklos@collabora.com>  [b213abcb77e19fa5d22af45c7ecd17c8a63af554]

        sw content controls, picture: replace placeholder image on click
        
        Previous content control types (rich text, checkbox, dropdown) had the
        cursor somewhere in the content control and click selected the content
        control in the placeholder case.
        
        The picture case is somewhat different: the content control has a single
        as-char image, and by the time SwWrtShell::GotoContentControl() is
        invoked, the picture frame is already selected.
        
        All we have to do here is to trigger the file picker to select a
        replacement and then insert that image to replace the already selected
        frame's bitmap.
        
        Change-Id: Id3ad94ed8f7e13b0ebc2f57327bb8c0b1e374a86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134511
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-19  Stephan Bergmann  <sbergman@redhat.com>  [85d15cfaf9b0665d907e099d6588dea0ced556ff]

        No need to cast to char here
        
        ...when comparing some unsigned values against ordinary character literals
        encoding characters from the basic execution character set (which are guaranteed
        to have non-negative values regardless of the signed-ness of plain char, cf.
        C++17 [lex.charset]/3 "For each basic execution character set, the values of the
        members shall be non-negative")
        
        Change-Id: I2928ad81406d117e7660f2b6f122051341c3954f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134605
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [d8454627bd058a2d4166c4de3bd0572435c44178]

        use the std::function type for this lambda to prevent allocation
        
        other std::function will heap allocate
        
        Change-Id: Ia1fdb20142613e757fbdc6a4e133b530c6cd3682
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134599
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [8901242b249dacd9fb154ec12628d73562d89f79]

        the size table in MathType can be compile-time data
        
        Change-Id: Ie0769509e38d3414bf227d8d2b7248461bc41aa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134598
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-19  Caolán McNamara  <caolanm@redhat.com>  [d404f6c8b28bc9b298cd618ef6c0dd6d755bdc17]

        merge the g_bus_get_sync calls
        
        Change-Id: I320feb6673f18d6d8d9c5afa9ab602b9405ec581
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134604
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-19  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [02f53bd61222d7999b847a22fd24d65195f129e5]

        tdf#148132: Revert "n#758883 dmapper: paragraph-level..."
        
        Seems original problem is no longer reprodicible with recent builds
        but ovewriting of numbering style params with inline values leads
        to another problems.
        
        Removing this mechanics do some impact on RTF filter: it tries to
        modify numbering styles, so this was also corrected. It is not ideal
        yet but looks better in support numbering char properties different
        from paragraph ones.
        
        This reverts commit 2123ede032ca64f696ef54af4ad3238974ca2b5d.
        
        Change-Id: If8c79d6191de13b2f09c128b59d17efcfdb1a4ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133877
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-19  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [5648363e8f70cd95b00db62f91effb7eb1385ac9]

        tdf#148720 sw DOCX: fix jumbled group textbox regression
        
        Left-aligned group shape was synced to the textbox, resulting
        jumbled positions after DOCX export/import. To fix it,
        set horizontal orientation of the textbox back to NONE.
        
        Regression from commit 2951cbdf3a6e2b62461665546b47e1d253fcb834
        "tdf#143574 OOXML export/import of textboxes in group shapes".
        
        Change-Id: I02ee79862344f3495846091e3eef27c24d8ef162
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134149
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-05-19  Julien Nabet  <serval2412@yahoo.fr>  [1c25d22bfa072eb78da8930a3877f37a70ff707b]

        Simplify an "ImportGraphic" method by removing useless pExtHeader (WmfExternal)
        
        Change-Id: I2916610e08c3157e0438ec90592fb5b8f921cc24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134574
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>
        Tested-by: Jenkins

2022-05-19  Tünde Tóth  <toth.tunde@nisz.hu>  [d4ab6a4693c0f3147b086173d5a9787f1f0eee34]

        tdf#148923 PPTX import: fix incorrect image in media file
        
        Linked media file was imported with incorrect image,
        if the Impress couldn't play the media file.
        
        Regression from commit 9564747d2fd5d2c859a359dd7fa6242c6859c0d7
        (tdf#53970 PPTX: fix import of linked media files).
        
        Change-Id: Ib277a61e83c3794376d2c090b7f742707e779832
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134394
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-05-19  Caolán McNamara  <caolanm@redhat.com>  [30ed714415eb6a5f200f893afa34b9d274ae8d1f]

        tdf#141186 ensure child of collapsed expander is not mapped
        
        If the expander is initially collapsed then when mapped all its children
        are mapped too.
        
        If they are mapped then the mnemonics of the children are taken into
        account on shortcuts and non-visible children in a collapsed expander
        can be triggered which is confusing.
        
        If the expander is expanded and collapsed the child is unmapped
        and the problem doesn't occur.
        
        So to avoid the problem of an initially collapsed expander, listen to
        the map event and if the expander is mapped but collapsed then unmap the
        child of the expander.
        
        Change-Id: Ib4c7a704295b338230357c4c4102a3692f8a9707
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134542
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-19  Caolán McNamara  <caolanm@redhat.com>  [48ecbe9f7b9e324e9acc544c9ad4121d30a232d7]

        tdf#50400 show an explanatory label if ascii-only password is required
        
        Change-Id: Ib0e3d07e29d56e9782b4b9d215eab4d743158a71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134526
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-19  Caolán McNamara  <caolanm@redhat.com>  [9697c3d8c8a82602b686e622f8e3a7fe41b8d7a8]

        add a static role to minlenft message
        
        Change-Id: I175c2f13908dd0e4fa40f73f8ef4349cfd9737d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134525
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [60addb6e864e1e8eb6c4ea7bb5be04a94a1ea7fb]

        clang-tidy modernize-pass-by-value in i18nutil
        
        Change-Id: Ia0457c81ee1da2a88a8238a1a1d65354c1b639bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134533
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [8bfdbf5b7474596fe1d7d3318920c9a36f630201]

        HyphenatedWord and PossibleHyphens do not need locking
        
        they never modify any local (or global) state
        
        Change-Id: Ifcfb4f6bb30b1f21e61c5ffaeaad0d0292242760
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134535
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [d1dc27fef899ff6cd70873cd945d5312a53e1b3a]

        add utl::ByteReader pure class
        
        which lets us skip the inefficiency of needing an extra buffer when
        reading via XInputStream
        
        Change-Id: Ic5334b7d11ea6a57bc1800f508fc69611a053af1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134348
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-19  Miklos Vajna  <vmiklos@collabora.com>  [2589f8a155d00b22078607ddd0229d155a394f3a]

        sd theme: add UI (area dialog) for shape fill color effects
        
        SvxColorTabPage::aCurrentColor already had these effects and
        XFillColorItem already had a way to store the effects, just connect them
        in SvxColorTabPage::FillItemSet().
        
        Change-Id: Ie3f6c1916d2cfa3f26732e105b9bae101d70fc12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134552
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-19  Chris Sherlock  <chris.sherlock79@gmail.com>  [8a62f0a2124299709e3cce0463cc6ac2c2a9b12c]

        registry: fix some documentation
        
        Change-Id: I8fb21bf57a238fef2b87a124a9e43ff64873d797
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128169
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a353f633ec029fc5c7cdc8062aefb6f979265a9e]

        chart2: simplify sheet indices constants for trendline calc. test
        
        Change-Id: I3ec16c33446d20b6d795c5950ceb882ff78fb029
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134382
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-05-19  Luboš Luňák  <l.lunak@collabora.com>  [2e86718626a07e1656661df3ad69a64848bf4614]

        don't allocate unnecessary columns when inserting a row
        
        Change-Id: I616ef20dc1295ce17c4877ff367815bb6a90b7a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134547
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-19  Luboš Luňák  <l.lunak@collabora.com>  [141519233b16353c4998bb826fab11d17dbaf6a3]

        actually insert the column(s) in ScTable::InsertCol()
        
        This was broken if the all the columns weren't allocated, since
        at least in the full-column mode it was swapping the last empty
        columns in the place of the new ones, but without all columns
        allocated there possibly weren't last empty columns, so it was
        instead swapping in last data columns.
        
        Change-Id: I21552f0eb296b0df5507677510a8b85fccb1ae5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134546
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-19  Luboš Luňák  <l.lunak@collabora.com>  [f3e1ebd309a967d3bb06a7e0fe9b501d1faa124b]

        ScTable::TestInsertRow() does not need to allocate all columns
        
        Change-Id: Ic213997edf6838282a38e444a638713a72397fb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134545
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-18  Mike Kaganski  <mike.kaganski@collabora.com>  [c061d3cee60af8aa5e9aa924df0f38248d91b777]

        OutputDevice::GetBitmap(Ex) takes logical size, not pixel
        
        Change-Id: Id882cab9bb913c33bf586d278eb94c63636403c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134554
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [e39ea45caa3712ae2ff077203ef8aef0e16fe41a]

        tdf#105972: pdf form: export date fields as date type
        
        using AFDate_FormatEx which allows to set a custom format
        
        Change-Id: I38839965423794a0278b783c39c612c361a90eea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134543
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-18  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [955fd1c534c061b3b6992dfe034b62b46ee2e844]

        tdf#149106 Remove RenamePrgFolder and RemovePrgFolder custom msi actions
        
        This duplicates MSI functionality - if a folder cannot be written,
        MSI should request a reboot automatically.
        
        See https://bugs.documentfoundation.org/show_bug.cgi?id=149106#c17 for details.
        
        Change-Id: I65f295ff6e3bb22afc616feb2ba529413f3e24c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134513
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Tested-by: Jenkins

2022-05-18  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [33339778c83f2e2d06e302f392d3ae36ee886e8f]

        tdf#99708 Make sure to get the sanitized value
        
        Follow-up to d0cacf09a1105d89bf3df84b18623d790e3aeb82
        
        Change-Id: Iaf1f755b5dcf172d781fc5884fdba4c891b6b1a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134508
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-05-18  Julien Nabet  <serval2412@yahoo.fr>  [602299b92b7452fd47303c4de8945af2725fb255]

        Remove 1 ImportGraphic method
        
        and replace its only use in Shape::renderDiagramToGraphic (oox/source/drawingml/shape.cxx)
        by an existing one.
        
        It became quite useless since 2876a0f79f94cdd139cc8fa40669acde9674bf8c (2020/03/03)
        graphic: remove preview when importing with GraphicFilter
        
        Change-Id: Iec3b13d85297bbe7cbfefe91a2a88e33e53d506b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134503
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [825aeb04e6c45d0ba8ef1bd08e7ade297e9f5361]

        clang-tidy modernize-pass-by-value in linguistic
        
        Change-Id: Ia5fc81ed6e6e060d62e5ff42dccb06e36774a65c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134534
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6b12ba07be44099725b722c8d86227d7ec79885f]

        Fix typo
        
        Change-Id: I476e2eb0769a542ca17b440fa98838f39a12efcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134467
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [26a6c2affaf398f236716791cc1f08f36e4cb240]

        Fix typos
        
        Change-Id: Ie90f36439bb6ca23c45d1b75494ec1955b35513f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134531
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [75b72f5652b9067eee24b1dd76c9076fd9317e28]

        no need to take a lock when returning static data
        
        Change-Id: I8d836c4a919056e8b600549f82b0d5dee9ab1a47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134536
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [9f25d34d652de14959b5eebed8462225b43e408c]

        clang-tidy modernize-pass-by-value in idl/idlc
        
        Change-Id: Iccd18eb394564d3ba90c395725923c559b2b81e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134532
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [dfa53b3a69dda7eafc1c3573d5d20cd1b29c77c0]

        elide some OUString allocation in SvxNumberType::GetNumStr
        
        Change-Id: Ia552796cfe99e7886f4b716e717643269b570c38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134530
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [52112a1b8c778bf94534537978a36ba82d7cdf6c]

        DicEntry doesn't need locking
        
        it never modifies state
        
        Change-Id: I040ba1bff6ea0567b13bf9d06150caefdcdaa522
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134529
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [8ffedca8f3751363b406ad5cadfe9ad8b5361560]

        osl::Mutex->std::mutex in SystemDependentDataBuffer
        
        Change-Id: I3fcd1671195c65d370c4d27040c698b93591678d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134528
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [4743a32b4f991c57e4b8a66adf035b1808ca793a]

        only need to create the folder for temp files once
        
        Change-Id: I805203dc51ca85515150fe0f28fc6464c45453c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134523
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [4bd95a0d5c962cc0bb8e90c32300c69ae8e92c1d]

        tdf#105972: pdf form: export time fields as time type
        
        using AFTime_FormatEx which allows to set a custom format
        
        Change-Id: I2d30d9d8340782ed9ad53eb43e1f65728f926b23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134510
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-18  Caolán McNamara  <caolanm@redhat.com>  [037cae112958be3894e734d308f5f4b468a2d710]

        resave with latest glade
        
        Change-Id: Ib6b221a9264d4563e0cdd41246871c7c96cc0e01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134524
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-18  Caolán McNamara  <caolanm@redhat.com>  [9a474985387fabeed6814e1b69cd2b71a3289020]

        Related: tdf#50400 restrict "confirm" to same rules as "password"
        
        Change-Id: Idb8946e3d737557d2c05941dcf2be001a04cca2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134522
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-18  Luboš Luňák  <l.lunak@collabora.com>  [11a626139a4a44422bb9eebe1cc7ef6f36b75276]

        silence coverity warnings
        
        Those fields are meant to be uninitialized by the ctor. And if they get
        used by mistake, I'd prefer to hear that from e.g. Valgrind rather
        than cover it up with some dummy default value.
        
        Change-Id: Ide57f84e9dc0fcc8c7395af99e216c7626d50913
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134512
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-18  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [198381eb32edcc3e82d0f23df65f0804a08b44e6]

        tdf#148455 docx import/export: improvements to lvlOverride
        
        On save LO was just emitting w:lvlOverride to actual level
        where override does happen. But MS Word won't accept override
        for next level if there are no overrides for previous ones.
        
        For example, if we are overriding level 3 we should also emit
        empty lvlOverride for levels 0-2.
        
        Provided fix did cause some problems on DOCX import: overrides
        were applied to current level, but in this context current !=
        actual level where override did happen.
        
        Change-Id: Ia00dd9a5990f7f122027e8126f411642c32da189
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134411
        Tested-by: Jenkins
        Tested-by: Gabor Kelemen <kelemeng@ubuntu.com>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-05-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [75918e709a6d0e2b94b5e4fd9c2eb248ef912e00]

        clang-tidy modernize-pass-by-value in unoidl
        
        Change-Id: Ibeb6aa656d6ed8b8ba78e800c9e28ba63ec0ec40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134521
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-18  Mark Hung  <marklm9@gmail.com>  [f8560e09006cec5cc6ef26ccbf4f21aa28c22ac3]

        tdf#149017 fix space distribution in SwFntObj::DrawText()
        
        - Fix logic problem for the last element.
        - Some glyphs may be made of many sal_Unicode ( ex. Unicode IVS ),
          take care ( fix ) of the following case
        a) 1 as the second glyph
        b) n-1 as the previous glyph.
        c) nCnt-1 as the last glyph.
        - Move the code to justify.cxx and its own namespace.
        
        Change-Id: Ice2236a54e8290a489fb2d887a326ccc4768213e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134243
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2022-05-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [343eed477ee7b55aa450bbc2aee6786dc0d9a071]

        clang-tidy modernize-pass-by-value in o3tl
        
        Change-Id: I420e023aa6bad3c960a9ec4c52f09b51cdd5ff6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134520
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [225328b1e3994fcd6b293f007fee10c27e98291e]

        clang-tidy modernize-pass-by-value in codemaker
        
        Change-Id: I2bd9c4c8ced5f0edb9dbf560fe0ed126b9233c26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134519
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-18  Stephan Bergmann  <sbergman@redhat.com>  [2c6cea672a852b85cfb6d2e313d806f257481417]

        Work around bogus -Werror=attributes with old GCC
        
        ...after 9c3c6a6b661ea8f84c1285b07a502de5c98a1495 "Replace OFFSET_OF macro with
        a function template", as seen at
        <https://ci.libreoffice.org//job/lo_tb_master_linux_dbg/38076/>,
        
        > /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/cppu/source/uno/check.cxx:263:28: error: ‘maybe_unused’ attribute ignored [-Werror=attributes]
        >      [[maybe_unused]] Char3 chars;
        >                             ^~~~~
        
        (Not sure which versions of GCC are affected exactly; lets restrict this to
        GCC 7 for now.)
        
        Change-Id: I28ec8914b60c98dce769ad40ef4141aec4960aa3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134509
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-18  Stephan Bergmann  <sbergman@redhat.com>  [41a967af06a9584a997e11079c3c931d34158c09]

        Extend loplugin:redundantcast to trivial reinterpret_cast from T to itself
        
        Change-Id: I7c0be7b435d6b5f97bdd40484023584146638d70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134506
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-18  Stephan Bergmann  <sbergman@redhat.com>  [1b6ecb1dc544b7a462948a1c85d4bfc6f08865b8]

        Avoid uninitialized vcl::EditWidget::PrependCurrencySymbol
        
        ...causing UBSan
        
        > /vcl/source/gdi/pdfwriter_impl.cxx:11017:53: runtime error: load of value 190, which is not a valid value for type 'bool'
        >     #0 0x7efed21c891b in vcl::PDFWriterImpl::createControl(vcl::PDFWriter::AnyWidget const&, int) /vcl/source/gdi/pdfwriter_impl.cxx:11017:53
        >     #1 0x7efed205c76b in vcl::PDFWriter::CreateControl(vcl::PDFWriter::AnyWidget const&) /vcl/source/gdi/pdfwriter.cxx:438:29
        >     #2 0x7efed1f5dc60 in vcl::PageSyncData::PlaySyncPageAct(vcl::PDFWriter&, unsigned int&, GDIMetaFile const&, vcl::PDFExtOutDevData const&) /vcl/source/gdi/pdfextoutdevdata.cxx:394:29
        >     #3 0x7efed1f64eac in vcl::PDFExtOutDevData::PlaySyncPageAct(vcl::PDFWriter&, unsigned int&, GDIMetaFile const&) /vcl/source/gdi/pdfextoutdevdata.cxx:612:28
        >     #4 0x7efed206486e in vcl::PDFWriterImpl::playMetafile(GDIMetaFile const&, vcl::PDFExtOutDevData*, vcl::PDFWriter::PlayMetafileContext const&, VirtualDevice*) /vcl/source/gdi/pdfwriter_impl2.cxx:288:48
        [...]
        
        during CppunitTest_vcl_pdfexport
        (<https://ci.libreoffice.org/job/lo_ubsan/2402/>)
        
        Change-Id: I95c6e58e1a4204ba828db29e3c1429285bae27ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134505
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2022-05-18  Mark Hung  <marklm9@gmail.com>  [beb3b39ddf04d90b4c18cb15c35dccac35f4dcb7]

        fix CID#1504441 for SwFntObj.
        
        Change-Id: Ia5dfb07e2c3e980f6fd8664f648ef96aa2c0d345
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134501
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-18  Mark Hung  <marklm9@gmail.com>  [6e9d183d4c1107d15dd0d5941cdca79cb4731693]

        fix CID#1504438 for ImplFontMetricData
        
        Change-Id: I037ad60c4bc2189ba6e93648ba9e168c6242efe7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134500
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-18  Caolán McNamara  <caolanm@redhat.com>  [7494eb0a847384599c88b66a159073c3ba056ac5]

        GtkCellRendererText 'text" attrib is the index of the text into the model
        
        and we need a trailing "id" column for [s|g]et_id which is assumed to exist
        
        Change-Id: Icb32e78ac76443cc15ca70f2e9248b92791b7890
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134494
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-18  Caolán McNamara  <caolanm@redhat.com>  [35ab9969852dc2f95dde9f9ed5e12e9af9744c68]

        resave with latest glade
        
        Change-Id: Ib7e3534000d46ec128590494389ac5ba51a94702
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134477
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-18  Stephan Bergmann  <sbergman@redhat.com>  [9c3c6a6b661ea8f84c1285b07a502de5c98a1495]

        Replace OFFSET_OF macro with a function template
        
        (in preparation of extending loplugin:redundantcast to more reinterpret_cast
        scenarios, which would have caused a false positive here).  Required a tweak to
        loplugin:fakebool (as the relevant reinterpret_cast to silence some occurrences
        is no longer seen "inline" now), and the heuristics of loplugin:unused no longer
        worked (also because of the now-hidden reinterpret_cast'ing), but adding a
        maybe_unused attribute looks better than tweaking that plugin's heuristics even
        further.
        
        Change-Id: Iead1a9b31983918cf8f3b0e6c727c0081437c6d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134504
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-18  Stephan Bergmann  <sbergman@redhat.com>  [f8512cf3a8aabdba60c2994bed71c845efc6a25e]

        Adapt flatpak build to recently introduced dependencies
        
        Change-Id: I48ffef665514378740b4146e2368f65930f74270
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134502
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-18  Miklos Vajna  <vmiklos@collabora.com>  [a394b45125c6ebaae5d5dcc2154f6408e9a32d92]

        external: update libxmlsec to 1.2.34
        
        See <https://www.aleksey.com/pipermail/xmlsec/2022/010468.html> for
        details.
        
        Change-Id: Ia1f574caa1624cd323cdae8135cac26b13921de1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134489
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-18  Michael Weghorn  <m.weghorn@posteo.de>  [6fc3ec85a32cd70216b4bbf21e479b4fc32a38dc]

        tdf#137639 qt: UTF-16-encode mime data for "text/plain;charset=utf-16"
        
        Return a `QVariant` from a `QByteArray` containing the UTF-16-encoded
        characters when mime data for mime type "text/plain;charset=utf-16"
        is requested in `QtMimeData::retrieveData`, rather than
        a `QVariant` created from a a `QString`, to ensure that UTF-16
        encoded data is actually used in the end.
        
        While `QString` uses UTF-16 encoding itself,
        `QMimeDataPrivate::retrieveTypedData` from the Qt library
        would convert the retrieved `QString` data to UTF-8 [1],
        resulting in a mismatch because UTF-8 encoded data would
        actually be returned when UTF-16-encoded one has
        been requested.
        
        This gets called as follows:
        
            0 QtMimeData::retrieveData
            1 QMimeDataPrivate::retrieveTypedData
            2 QMimeData::data
            3 QtMimeData::deepCopy
        
        [1] https://code.qt.io/cgit/qt/qtbase.git/tree/src/corelib/kernel/qmimedata.cpp?h=6.3.0#n212
        
        Change-Id: I3db1476838336682584145fb43d397c8eed29ce2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134456
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-18  Luboš Luňák  <l.lunak@collabora.com>  [9b06af2adddc49414adc135f3d08dcc88c896058]

        make CreateColumnIfNotExists() non-const
        
        Generally const functions should not modify the data, so this
        generally should not be needed. Those functions that need to allocate
        a column because they can't/don't handle default values for
        non-existent columns well should go with const_cast, being
        an exception to the rule.
        
        Change-Id: I62706da5b447019542d6775f14064fa15b71f3c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134488
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-18  Caolán McNamara  <caolanm@redhat.com>  [b2467d6c7af988f8ed4e090ebf9472be6c84fb06]

        ofz#46060 Timeout
        
        Change-Id: I157c8e12ffd33f320b1b21232afd74c83891f915
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134492
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [35d1c2e3906a64e54f25539bf229959203ac6526]

        sw: remove images from sample document
        
        It was added in 7d20dc2ca69711c61fb1593ad85ccdef282c978d
        "sw: fix assert in SwObjectFormatterTextFrame"
        and it contains more than 300kbs of images which are
        not needed
        Change-Id: Ib2599baf7b83f83cba45492eccf1f5704aea39e5
        
        Change-Id: I7ecdd5ba7e1251ed334924a3f75f275415d298e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134491
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-17  Mike Kaganski  <mike.kaganski@collabora.com>  [b6e0528ca31341239cb4ba990141a66ad4b76d6c]

        Simplify the UI
        
        Remove the intermediary containers, keeping those that are really
        needed to create the necessary structure.
        
        I'm curious, how much CPU could be wasted by the unused container
        layers when calculating the layout.
        
        Change-Id: I56bf13c52b4e14dcef6595d00223cd36f48793d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134463
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-17  Miklos Vajna  <vmiklos@collabora.com>  [9e3eee88338c45424b24040f731083f9f59cfbe2]

        sw HTML export: avoid pixel height when height is scale and width is relative
        
        Commit b17180a84cb4561b8a7bbf9e2281c91fffd56f87 (write out image size in
        html export for 'keep ratio' images, 2021-06-29) changed the sw HTML
        export to write the layout size of images in case one dimension is "keep
        ratio" and the other is some more concrete value.
        
        This is useful in case that other dimension is a fixed value, because
        "keep ratio" on the UI only means to keep the ratio as the size changes,
        it does not mean that the ratio will be the original ratio of the
        bitmap. However, it's problematic to write this layout size of the "keep
        ratio" dimension when the other dimension is relative, as this will mean
        the image's aspect ratio will change if the user resizes the browser
        window.
        
        Fix the problem by extending the way we write the "height" and "width"
        of fly frames:
        
        1) Write a percentage in case of relative sizes
        
        2) Write an explicit "auto" (or just omit the attribute in XHTML mode)
           in case the size is "keep ratio" and the other dimension is a
           relative size
        
        3) Write the layout size in other cases (fixed size or "keep ratio", but
           the other dimension is a fixed size)
        
        Note that HTML itself has no concept of relative sizes where 100% is not
        the parent's size (e.g. page, not paragraph) and also has no concept of
        keeping an aspect ratio which is not the aspect ratio of the bitmap, so
        those cases remain unchanged.
        
        Change-Id: Ic5c7dc4d697160eff81e960a2f7d335fb78ab7c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134482
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-17  Szymon Kłos  <szymon.klos@collabora.com>  [4e91e24ced90d7617bbfbc076e47a0896151260e]

        lok: respect zoom in calc tile rendering of EditView
        
        Issue was that when using 150% zoom in LOK and editing
        some textbox inside Calc spreadsheet - we didn't see
        content of it (but tiles were invalidated).
        In other view we have seen textbox in correct place
        if zoom was 100%.
        
        To fix that we need to pass zoom factor and use it.
        
        Change-Id: Ib1cf49af02d0637e09ce68c5c2c41ffb3014c701
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134437
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-05-17  Julien Nabet  <serval2412@yahoo.fr>  [522de4493e982d987f55fd88a64dd9e83c46e895]

        Revert "tdf#122057: read tiff with deflate compression (code 32946 only)"
        
        This reverts commit f0d3727322207b3a547313e14305440ad7009079.
        
        Reason for revert: Gimp was displaying a black rectangle, thought it was ok. Then with just Firefox, I could see that it should display a design plan for a house.
        
        Change-Id: I3a87ba24e779aee74d2124bf985b66c9cd7a0bb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134449
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-17  Julien Nabet  <serval2412@yahoo.fr>  [f0d3727322207b3a547313e14305440ad7009079]

        tdf#122057: read tiff with deflate compression (code 32946 only)
        
        tiff format is more a multiformat container with different combination of parameters,
        above all compression and photometric interpretation.
        
        For this one, the only pb was deflate compression wasn't dealt with.
        So just use existing LO wrapper for deflate lib in package part.
        
        Remark: for the moment only decompression 32946 (legacy deflate) is managed not Adobe deflate (code 8).
        I expected the same behaviour but some tests with tdf#131199 showed it didn't work.
        
        Change-Id: I2c8d244fa89a2378bfe3b87d3d3262810c9952be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134485
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-17  Caolán McNamara  <caolanm@redhat.com>  [b03f8414a0504fe7a25fb4fb6e6950320a654a39]

        ofz: Avoid Integer-overflow
        
        Change-Id: Ic61403673b09a148f69aa582b1799e01564f84e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134487
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-17  Caolán McNamara  <caolanm@redhat.com>  [517a39c3201ff5a2a258402ca5de6ae9d9c41196]

        Resolves: tdf#145722 don't propose MOVE from AcceptDrop if not asked for MOVE
        
        announce to dnd that tree supports COPY and MOVE, but on accepting a drop
        return MOVE only if that's something the AcceptDrop has set as desirable.
        
        a) makes ctrl+dnd to select 'copy' work for gtk, including gtk on wayland
        b) makes gen correctly draw its copy dnd icon.
        
        git show -w
        
        Change-Id: Ie985f8c9201634afc5ae717fd2aef0dbc18a39e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134486
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-17  Caolán McNamara  <caolanm@redhat.com>  [ba257c8443e3b66f73737895f68e57b7cd1c7cb2]

        Related: tdf#145722 need to clone userdata if we copy a module/dialog
        
        otherwise we double-free it, so do what TreeListBox::CloneEntry used to
        before it was dropped as unused at
        
        commit 4a72d6f474b105cdaa7a570b1f199475cc64bb14
        Date:   Tue Feb 11 13:50:50 2020 +0000
        
            drop newly unused TreeListBox
        
        Change-Id: I127511ef4f752cf9a2da26a541e6f1add2a9cf9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134484
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-17  Michael Stahl  <michael.stahl@allotropia.de>  [1f8795df957c18c5c06bf1d68d0d60b1d30f015d]

        tdf#147220 sw_redlinehide: update frames in ReplaceRangeImpl()
        
        Change-Id: Ie5d62eaec01a3b06ff1bd6070510384641ea7ad3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134483
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-17  Caolán McNamara  <caolanm@redhat.com>  [7d20dc2ca69711c61fb1593ad85ccdef282c978d]

        sw: fix assert in SwObjectFormatterTextFrame
        
        sw/source/core/layout/objectformattertxtfrm.cxx:237: virtual bool SwObjectFormatterTextFrame::DoFormatObj(SwAnchoredObject&, bool): Assertion `GetPageFrame().GetPhyPageNum() == GetPgNumOfCollected(nIdx)' failed.
        
        The problem is that there are multiple (9) flys on text frame 324.
        
        In the loop in CalcContent(), frame 324 starts out on page 13, then
        with the first/second fly moves to page 12, then with the 3rd fly moves
        forward to page 13 - but the pPageFrame that is passed to
        SwObjectFormatter::FormatObj() was fetched outside of the loop.
        
        (regression from commit c799de145f7e289f31e3669646e5bd12814e6c5e
         and commit 533a998e540b0f04068c876dde0e74adc3f79c93)
        
        Change-Id: Iae573900b4b6558634bfed161e5c95bd5ba27151
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121924
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-17  Michael Stahl  <michael.stahl@allotropia.de>  [6ee57b39ba912f0902714d8c4d1a267511a3c6ca]

        tdf#148461 sw_redlinehide: fix assert in SwContentNode::DelFrames()
        
        The assert(pMerged->pFirstNode->GetIndex() <= i) is intended for when
        frames are really deleted, but CheckParaRedlineMerge() calls it while
        the now-outdated MergedPara is still on the frame, but the nodes already
        have new flags; assign a dummy node in this situation.
        
        Change-Id: I23fbfdb6901e6e15abf92913aa252e59877bc280
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134475
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-17  Michael Stahl  <michael.stahl@allotropia.de>  [e2ff01a08a70a96517287ac9b9e9de6fbfd6a00b]

        tdf#148869 sw_redlinehide: fix SwView::ExecSpellPopup()
        
        How could i forget that MovePara(GoCurrPara, fnParaStart) will move to
        a previous paragraph when it's already at the start of the current one,
        it's so intuitive.
        
        (regression from commit d814941b31b4f9cc8b6e9bd4ddc5188015529707)
        
        Change-Id: Ief9bcd42b7ea78feef50ac42bc93580c29c080b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134468
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [429a960e157f3375e795cdec8f265ace1c5bdc9e]

        elide some OUString allocation
        
        Change-Id: Iadd73477bf3b0edaa0fb7db10f9ffca88fe737e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134476
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-17  Stephan Bergmann  <sbergman@redhat.com>  [4417c30d6aa8d415f1f63364bb5dedcd44ae5562]

        external/coinmp: Avoid -Werror,-Wc++2b-extensions
        
        > ClpSimplex.cpp:6038:2: error: use of a '#elifdef' directive is a C++2b extension [-Werror,-Wc++2b-extensions]
        > #elifdef COIN_HAS_MUMPS
        >  ^
        
        seen with Clang 15 trunk since
        <https://github.com/llvm/llvm-project/commit/a1545f51a9ef299ca6c6716bd80b862f360453ab>
        "Warn if using `elifdef` & `elifndef` in not C2x & C++2b mode" (and which is
        turned into an error because External_coinmp builds with --pedantic-errors)
        
        Change-Id: I1db213aec91bc17c720fd58270eab452b2e4e0f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134478
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-17  Mike Kaganski  <mike.kaganski@collabora.com>  [64d2c70c9092149e634ff8bcf416ef2fb10d3062]

        Use structured binding to clarify the code
        
        Change-Id: I6b1c0532a64a18d961b7ab112675213eea2fd121
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134438
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [4dc1a911a5b20bf08341b1db098a577ecc9afea3]

        use reserve before filling some vectors
        
        Change-Id: Ib2ae513de46b2a0c16101747540ba09a7cdfb018
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134481
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [05b2436ce1c9c4609810e61cfc3b282d33ed9456]

        simplify CacheItem::update
        
        both branches of the if can be easily accomplished with the same code
        
        Change-Id: Iadef72b1e125a11fc27f628a26900ae30dc98220
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134479
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [e0559fb4c97208f39fedebdf7e4fcd084a165318]

        clang-tidy modernize-pass-by-value in cppu
        
        Change-Id: I7f6432b9609d175ff7e21ff2e73991275eea60b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134473
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [4e2f5e85c9c22e57e01d6fa6f585f91287efc7ef]

        clang-tidy modernize-pass-by-value in sal
        
        Change-Id: If05c5cf0e333d0dbba31475af69c517486bf8923
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134472
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-17  Luboš Luňák  <l.lunak@collabora.com>  [bf9b032a08070633b0d7c9bd6554fe08b661b901]

        provide more details about failures in Calc 'functions' tests
        
        Instead of simply asserting that something failed, say which part
        of the .fods test document failed.
        
        Change-Id: Idd901186f27d2395b9e3561fbac6bfc1340b7e72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134460
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-17  Alain Romedenne  <alain.romedenne@libreoffice.org>  [693eebd6774660ebc079c0aca876488fb191359d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c6813f12e709e0ad6ad727ab0c9205d262fa89fb
          - Document SF_Dialog new Resize() and Center() methods
            
            Change-Id: I7867cde08f179f6100560f37b6e481238f9fc047
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/133595
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2022-05-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [5938db731bd5f74182acb890102deee813635513]

        tdf#105972: pdf form: export numeric and currency fields as number type
        
        Initial support for AFNumber_Format and AFNumber_Keystroke
        More info in
        https://experienceleague.adobe.com/docs/experience-manager-learn/assets/FormsAPIReference.pdf?lang=en
        This patch adds support for CurrencySymbol,
        DecimalAccuracy and PrependCurrencySymbol for now
        
        Change-Id: I8d6ffac51d576a8c243b9c6d5be2c3517bc0125a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134471
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-17  Noel Grandin  <noelgrandin@gmail.com>  [f08c890482952820bf95b04872260c68082ef083]

        osl::Mutex->std::mutex in HierarchyDataSource
        
        HierarchyDataSource::createInstanceWithArguments does
        not need locking since it does not access local state.
        
        Change-Id: Ia29f9a5ca20095d51e4eb168cdc0a080d178f9bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134087
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-17  László Németh  <nemeth@numbertext.org>  [6af4c1d097dfba897e305a1e57d1e920f36ce264]

        tdf#123877 sc XLSX: don't freeze during saving recovery
        
        file by asking password re-typing unstoppably. Instead
        of this, skip recovery file saving, if the document
        contains password hashes which haven't been supported
        by the "calc8" filter of the recovery file (which
        triggered the "Re-type password" dialog).
        
        Solved problems:
        
        – Asking for passwords during a non-interactive
          background process.
        
        – A single Cancel didn't close the "Re-type password" dialog
          window, only pressing three times at least (according to the
          value of RETRY_STORE_ON_MIGHT_FULL_DISC_USEFULL), but
          waiting for the password for a while could result a
          frozen "Re-type password" dialog, where only retyping or
          removing the password(s) were the escape routes.
        
        – Re-typing the password required the password (but modifying
          the original document doesn't require this).
        
        – Removing the password resulted in loss of the protection
          after saving the original XLSX document.
        
        Add a UI test to keep the "Re-type password" dialog during Save As.
        
        Note: because of the regression reported in tdf#145757, it needs
        to wait 10 min for saving the recovery file, yet, despite the
        changed time in Tools->Options->Load/Save->General.
        
        Change-Id: Icc6ee4d67048cdf15ab75ef8e2ee8f1709cdd4c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134409
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-05-17  Stephan Bergmann  <sbergman@redhat.com>  [4a23511cdad3a82f7c628426ede3eb0928a3a325]

        At least make CppunitTest_sc_text_functions_test more resilient to ICU version
        
        61f4250ee9f43902107e4d2e6322cbf54f52dd8e "Make CLEAN fully compliant woth ODFF
        v1.3" has changed lcl_ScInterpreter_IsPrintable
        (sc/source/core/tool/interpr1.cxx) to use ICU's u_isdefined to check for Unicode
        code points of category Cn (i.e., noncharacter or reserved).  This is at least
        questionable, as assignment of code points to that category varies with Unicode
        versions.  And while
        <https://docs.oasis-open.org/office/OpenDocument/v1.3/os/part4-formula/OpenDocument-v1.3-os-part4-formula.html#__RefHeading__1017856_715980110>
        "Open Document Format for Office Applications (OpenDocument) Version 1.3.
        Part 4: Recalculated Formula (OpenFormula) Format: 1.4 Normative References"
        references "The Unicode Standard, Version 5.2.0" (so one might expect CLEAN to
        use the category classification from that old Unicode version), versions of ICU
        keep being updated with current Unicode versions' category classifications.  For
        example, the currently bundled external/icu's icu4c-70_1-src.tgz uses Unicode 14
        (according to <https://icu.unicode.org/download/70#h.x1orhyniml8k>) for its
        implementation of u_isdefined.  And for --with-system-icu, all that configure.ac
        apparently requires is that "icu-i18n >= 4.6" (i.e., it will potentially allow
        the behavior of u_isdefined to vary over a wide range of Unicode versions).
        
        And case in point, 61f4250ee9f43902107e4d2e6322cbf54f52dd8e also added a test to
        sc/qa/unit/data/functions/text/fods/clean.fods (row 47) that verifies that
        U+FDCF ARABIC LIGATURE SALAAMUHU ALAYNAA does not get cleaned away by CLEAN.
        But U+FDCF is only an assigned code point (thus no longer of category Cn) since
        Unicode 14 (cf.
        <https://www.unicode.org/charts/PDF/Unicode-14.0/U140-FB50.pdf>), so while
        builds against external/icu (covering Unicode 14) succeed, --with-system-icu
        builds like a flatpak build against org.freedesktop.Sdk//21.08, still at ICU 69
        and Unicode 13, fail CppunitTest_sc_text_functions_test with
        
        > Testing load file:///run/build/libreoffice//sc/qa/unit/data/functions/text/fods/clean.fods:
        > /run/build/libreoffice/sc/qa/unit/functions_test.cxx:43:TextFunctionsTest::testTextFormulasFODS
        > double equality assertion failed
        > - Expected: 1
        > - Actual  : 0
        > - Delta   : 1e-14
        
        (<https://flathub.org/builds/#/builders/11/builds/7103>).
        
        Irrespective of whether using ICU's varying u_isdefined in the implementation of
        CLEAN is correct, at least make that "doesn't get CLEAN'ed away" test more
        resilient to what version of ICU is being used, by using F+UF00 TIBETIAN
        SYLLABLE OM, which got added all the way back in Unicode 2, rather than U+FDCF
        ARABIC LIGATURE SALAAMUHU ALAYNAA, which only got added in Unicode 14.
        
        (And to add insult to injury, in sc/qa/unit/data/functions/text/fods/clean.fods
        61f4250ee9f43902107e4d2e6322cbf54f52dd8e encoded U+FDCF in text not as the three
        UTF-8 bytes 0xEF 0xB7 0x8F, but rather re-encoded as the six bytes 0xC3 0xAF
        0xC2 0xB7 0xC2 0x8F, i.e., the three characters U+00EF LATIN SMALL LETTER I WITH
        DIARESIS, U+00B7 MIDDLE DOT, U+008F.  But I assume that was just a mistake, not
        something that I should faithfully copy in the file's new version.)
        
        Change-Id: Icc8d879b1397d8292914cbd31708d0c561f3b06e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134474
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-17  Marco A.G.Pinto  <marcoagpinto@sapo.pt>  [0ebc3a389e955f23e216272eac38158a5e5a6309]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 3cfa1a08999c0bfa7ef8f79db324b565fd87e8c6
          - Updated the English dictionaries: GB
            
            Change-Id: I3f96eeba1fdd449aed1b6922bf156f82fca925ed
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/133470
            Tested-by: Aron Budea <aron.budea@collabora.com>
            Reviewed-by: Aron Budea <aron.budea@collabora.com>
            
2022-05-17  Mike Kaganski  <mike.kaganski@collabora.com>  [28c82b4a0189ec8b87b10104c566329a6db91cdf]

        Improve version check
        
        ... to not break on e.g. 4.0
        
        Change-Id: I5b93f6138a5ca85891d2d60beca098b6bcfc15d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134435
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-17  Mark Hung  <marklm9@gmail.com>  [01c14670554b2c93de79f07a71a3f94d81a2178d]

        vcl/GetTextBreak(): don't add extra width if char width is 0.
        
        Char width is 0 when multiple characters made up of one glyph.
        Don't insert extra space in that case.
        
        Change-Id: Ieb37aa8a4fffc534d84acf994a231e801e89f782
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134244
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2022-05-17  Rafael Lima  <rafael.palma.lima@gmail.com>  [96de6dee60aaf2f0d332291fa3b0ad7bb8b7127c]

        tdf#65067 Remove excessive spacing from Formula objects
        
        As described in bugs tdf#65067, tdf#103816, tdf#149052 and a few other duplicates, Formula objects in Writer receive 2 unnecessary spacings:
        1) From the "Formula" frame style, which has a Left/Right internal spacing of 0.2cm
        2) From the Math formula editor itself, that adds an additional 1pt of internal spacing (left/right)
        
        In MS Word the default behavior is setting all of these spaces to zero, which makes the formula flow better alongside text in paragraphs.
        
        Therefore, this patch set both of these spaces to Zero so that Formula objects in Writer behave similarly as Formulas in MS Word.
        
        Change-Id: Iedcef7124afed6b799f85bcefe37016c8fd972e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134185
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [069f0eb13f7d26ce4b854160bbb9592c25609b38]

        use exec_module on newer Python (>3.3) to avoid DeprecationWarning
        
        Change-Id: I7d0624f63e5d123d5013c14aa0f23355cd42dd0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134466
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-17  Noel Grandin  <noelgrandin@gmail.com>  [ef3c759357cb3dbe4fee46afd24105a1c2e24126]

        osl::Mutex->std::mutex in HierarchyResultSetDataSupplier
        
        Change-Id: I61bcbc85fbbae469c5463a69dc835b7d1ac0575c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134086
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-17  Tor Lillqvist  <tml@collabora.com>  [42eeb373978deb660f38707babfc9d5af9da5cd9]

        AC_RUN_IFELSE won't work when cross-compiling
        
        Change-Id: I8e4d439f0e03ca9e9e3088b451efd8d09bf37203
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134462
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-05-17  Seth Chaiklin  <sdc.blanco@youmail.dk>  [0b582183902cfd1de13ad4748d80dc4a9257f3f4]

        tdf#149047 improve labelling of .uno:InsertObjCtrl and .uno:InsertObject
        
            .uno:InsertObject opens a dialog to insert an OLE object.
            .uno:InsertObjCtrl appears to provide a control for a dropdown menu.
            It appears in one toolbar, but it is unclear if it is actually used.
            Meanwhile, it appears in the Customize menu, but when added to a
            toolbar, it does not have any obvious functionality.
        
            The purpose of this patch is to change the labelling on these two
            commands, and add a tooltip to .uno:InsertObject so that it will be
            easier in the Customize dialog to understand what .uno:InsertObject
            does, and to get an impression of a possible function of
            .uno:InsertObjCtrl.
        
        Change-Id: I7cb01763c4a84511e7b7c45d8d00dc6873a3748f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134434
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-05-17  Tor Lillqvist  <tml@collabora.com>  [f6b3746f9c410ff34024acbbcea73d35c6789a2e]

        Drop pointless and misleading copypasta comments
        
        Change-Id: I68701a61944c0d950468c6f069d2d2f82d5237f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134228
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-05-17  Tor Lillqvist  <tml@collabora.com>  [b3dc91920605705d8a1172fb3784a2377edfc4e7]

        Accept iOS SDK 15.5
        
        Change-Id: I19f54042613769993b92cfaf04de292cfbb72b5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134459
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-05-17  Stephan Bergmann  <sbergman@redhat.com>  [bad6799603f7ec4c6566696c1104a8bcf9fcfdc7]

        loplugin:unnecessaryparen
        
        Change-Id: Ic96e2ee710cb28b0475c103ab9cba5974301e164
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134407
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-17  Tor Lillqvist  <tml@collabora.com>  [c400311414fca20d3705ee9ef24747b9a5301167]

        Revert "use boost::flat_map in config_map"
        
        Fixes build breakage on macOS at least. Noel said it was OK to revert.
        
        This reverts commit cc4325f84a0ba35d8bbb564512bce0c6b8aab408.
        
        Change-Id: Ib78d29fc21d4d030b4032955b18271de1761f396
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134458
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-17  Caolán McNamara  <caolanm@redhat.com>  [9969b7ee3413b4c83f6e93d92e1038daeaf649e8]

        Resolves: tdf#149093 connect_value_change if we will query its value
        
        and not the text_change which is called before the value is parsed
        from the new text
        
        Change-Id: Ib6bd5647139f1b79f299beb42b704b465ddf535c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134412
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-17  Caolán McNamara  <caolanm@redhat.com>  [40e55abe8b1bee7ac91a8745995392a75b1ffcee]

        add truncate-multiline to match vcl default
        
        Change-Id: Ic3e8840bd124eacdcd30182a584568d5ee0081fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134387
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-17  Miklos Vajna  <vmiklos@collabora.com>  [0f25676a07131b60f5ff7881b39379c33b3e9f54]

        sw content controls, picture: add doc model & UNO API
        
        This is meant to be a content control (providing rich text), which is
        also a picture placeholder field.
        
        Add a new Picture property to track this type, this way the click
        handler will be able to present a file picker when showing the
        placeholder.
        
        Change-Id: Ibbd3720fc94d0f17654ec813821d218166c76424
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134457
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-17  Michael Weghorn  <m.weghorn@posteo.de>  [19f204a30de56f0c55a157cb040f2e4bdcbe62e5]

        qt: Drop unnecessary reinterpret_cast
        
        `OString::getStr` already returns `const char *`,
        so there's no need to cast to that.
        
        Change-Id: Ief787f9823ffea075882658cf0adec29a8030199
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134455
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-17  Miklos Vajna  <vmiklos@collabora.com>  [566afb5fdf01ca0d7054af6a6355b91c10379b79]

        sw: document SwEditShell::InsertTable()
        
        How it interacts with SwCursorShell::MoveTable() is far from trivial.
        
        Change-Id: I04c9123c0b39192df43fe32984d66852102ebd1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134410
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [8a29fb309878ccf4ad880b02d544ddf4e207116c]

        osl::Mutex->std::mutex in framework::TransactionManager
        
        Change-Id: I8a1c8e8ccec8ca64cc4f615ea8e9e415a343996d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134396
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [edb1070f1bb13082f44444bf37821da1ee4503b5]

        elide some OUString allocation and re-arrange GetCustomShapeEngine
        
        so we check if we have a shape before we try to do any work
        
        Change-Id: I9496e6fd38d7d7f312226791b942190c56e9d34e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134398
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-17  Luboš Luňák  <l.lunak@collabora.com>  [ea980b36a7b48a3c9c17cf08d15c5f4f27f79942]

        freeze() and thaw() a widget during creation (tdf#149112)
        
        The repeated inserts each trigger SvTreeList::GetVisibleCount(),
        which has a poor performance because of repeated uses of the
        SvListView::Impl::m_DataTable map.
        
        Change-Id: Ibb261a8501a1d5c168b37675e34498386f161595
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134415
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-17  Luboš Luňák  <l.lunak@collabora.com>  [5bf7058f4959ce0cf217817d2b5a30b81c4a7ff9]

        std::map -> std::unordered_map (tdf#149112)
        
        Faster and the ordering is not needed.
        
        Change-Id: I9d9f8ef084f441d24d35dc92ecf060f576d7db2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134414
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-17  Mike Kaganski  <mike.kaganski@collabora.com>  [964e2eaae9d32df201574e6f083acc630fed2f1d]

        tdf#142635: use the same ScDocument for clipboard and GlobalDrawPersist
        
        This way, the document used for chart copy has the proper sheets, and
        the data ranges are created correctly.
        
        This reverts commit 8d98dd8b3896c14af057e90e3a327172a9262e03
          Author Mike Kaganski <mike.kaganski@collabora.com>
          Date   Thu Jun 03 13:15:11 2021 +0200
            tdf#142635: skip UITest for now
        
        Change-Id: I0a3aa6028f49ded278f8665556007b1f722e21b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134251
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-17  Mike Kaganski  <mike.kaganski@collabora.com>  [5386e561204af47a7a5eac3e56850478980bbc15]

        Related: tdf#142635 Make ScDocShell reference ScDocument by shared_ptr
        
        Required for eventual sharing of the document between the shell
        and other pieces having different lifetime, as required to fix
        tdf#142635.
        
        Change-Id: I9e69bd2e3b57d7712526f51161e7e725d4af8068
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134383
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-16  Luboš Luňák  <l.lunak@collabora.com>  [be441f1a8c40ecbd99653043aa443fc1130d91c2]

        use FontMetric as SalLayoutGlyphsCache key rather than vcl::Font
        
        Apparently even calling OutputDevice::GetFontMetric() rather than
        GetFont() makes a difference with e.g. tdf#65046-1, when only
        vcl::Font is used it triggers the assert in checkGlyphsEqual()
        because of the fonts actually being different.
        
        Change-Id: I2a2aba6bf6d4bf78b7449ccdb16be0746663ee87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134401
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-16  Mike Kaganski  <mike.kaganski@collabora.com>  [60ab59ef593d7466250b91bd58c123a6a8f4a734]

        Fix a UITest on Windows
        
        Change-Id: I943a7696fd896c8709fdcd25bce650dd80244daf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134367
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-16  Mike Kaganski  <mike.kaganski@collabora.com>  [10bc799f9da2a4fdf2adf820d53175e4789fa6fe]

        Fix a UITest on Windows
        
        Change-Id: Ieb6d04e344b1d875f2661833e17f64930681e528
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134366
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-16  Mike Kaganski  <mike.kaganski@collabora.com>  [212eeff28317543d66acec2be551d7da9ff2a87d]

        Fix a UITest on Windows
        
        Change-Id: If4e5612e2b9fa41c487a6ab54c1e23fd2d63ac9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134365
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-16  Caolán McNamara  <caolanm@redhat.com>  [81623bf643c5d22e7c3aceaf5a4050fbd3a30c6c]

        de-lint the .ui file for auto gtk3->gtk4 conversion
        
        Change-Id: Icb288ae13e75784e7b560101f33b8a96935bda36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134389
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-16  Eike Rathke  <erack@redhat.com>  [f6e7b9a9921cc08ce603bb005deb187a7fdafb55]

        Update to ICU 71.1
        
        No major changes.
        See https://icu.unicode.org/download/71
        
        Change-Id: I7929d175962ff13e4369005633a4135f17f97e8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134404
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-05-16  Chris Sherlock  <chris.sherlock79@gmail.com>  [9d64ab991b378e929c7c62a49bfc9d4016f30a22]

        store: add unit tests
        
        Test:
        
        - create a file in memory
        - open a stream
        - write a byte to the stream
        - read the byte from the stream
        
        Change-Id: I257880bdd9020d2410f183e612a356eb785621ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127674
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2022-05-16  Miklos Vajna  <vmiklos@collabora.com>  [a1e2fc012113339564b3414d03a6eaf118ff2713]

        sw content controls, dropdown: edit list items: add modify and delete
        
        Modify is really similar to insert, just we pre-fill the list item
        properties dialog with old data.
        
        Also allow moving items up / down, and eliminate a not needed frame in
        the inner dialog, which would assert when using the gen backend.
        
        With this, the content control dialog is quite complete for dropdowns.
        
        Change-Id: I26e77dd881f0a0eea44d2a6137f76fd29ab32fc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134405
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-16  Seth Chaiklin  <sdc.blanco@youmail.dk>  [9cfaeb1e083208d7bfcd7a291455b1cc1ef200ea]

        tdf#137748 make keyboard accelerators functional in Statistics dialog
        
           Make the keyboard accelerators in the Statistics tab of the
           File - Properties dialog select the text of the fields that they label.
        
        Change-Id: I61a93e227ed1e457355dc971dc4864ab4419a770
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134358
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-16  Caolán McNamara  <caolanm@redhat.com>  [673b781fcf18f45c5166c9826131863067c1417d]

        use explicit translatable="no" like we typically do in this case
        
        Change-Id: I6dfcca43fbeace4a75878f0eebe57289b221c4fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134388
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [a49c68354656dcdcef87d5c14c8f8f3e3391ec6f]

        remove unnecessary copying in OInterfaceContainerHelper4
        
        caused by triggering make_unique in cow_wrappe when calling through
        non-const operator*
        
        Change-Id: I3191466f464d0f741a628afbe45b60f66f6af2c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134395
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [f23633aa0adf5048b283e7bedb08f67198cff591]

        no need to stat a dir when opening a temporary file
        
        it can never be a dir
        
        Change-Id: Ib1c234cb20387cd075a19e13e6656738be88716b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134397
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [985240136dd0d99c50fd0e0b87b777f5b93e5153]

        pdfwriter: validator: fix rule 6.4-3
        
        See https://github.com/veraPDF/veraPDF-validation-profiles/wiki/PDFA-Part-1-rules#rule-64-3
        
        Spotted while validating https://bugs.documentfoundation.org/attachment.cgi?id=179703
        from tdf#148706 with verapdf <https://demo.verapdf.org/>
        
        Change-Id: Ic6cfd18b0c2e8fd252ddd470eff23941f54bb29f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134402
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-16  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [3d077ff9327ba591cbe2c663b0e93706857b6133]

        EMF+ Simplify and optimize the code
        
        Change-Id: Iae7e83253cfe7c0545d2381d83a2e69cb4b80e5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134376
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2022-05-16  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [2156c1090d318b4d28bc14537754bea73507d501]

        tdf#143876 EMF+ Add DrawClosedCurve and FillClosedCurve support
        
        With this commit EmfPlusDrawClosedCurve and EmfPlusFillClosedCurve
        support was added. There is still missing Filling Mode (it
        is always set to Even Odd Alternate:
        https://en.wikipedia.org/wiki/Even%E2%80%93odd_rule )
        and Tension support for spline bends.
        The graphics is displayed as Tension=0.
        A value of Tension=0 specifies that the spline is a sequence of straight lines.
        As the value increases, the curve becomes more rounded.
        For more information, see [SPLINE77] and [PETZOLD].
        
        Change-Id: Ibccfd584e3d55cd0ca8a29da9f450916d56705d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134333
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2022-05-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c9711f2ff2ee40f9e3928325ac1ba7c47da158ad]

        basegfx: remove CoordinateData2D class and use B2DPoint directly
        
        For some reason B2DPolygon used a CoordinateData2D class that
        derived from basegfx::B2DPoint with no added functionallity that
        is used in practice (just an explicit method transform instead of
        using an operator*=). This class has been removed and replaced
        with B2DPoint instead.
        
        Also removed was the typdef CoordinateData2DVector and calls to
        the std::vector's iterator (begin, end) have been simplified with
        "auto".
        
        Change-Id: I0d187ded05a8e22de36a8e17523e87871aab912c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134378
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-05-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ed6d83dfbc590b9782a0699f53bc36f548ae3ec2]

        basegfx: move ImplB2DPolyPolygon inside basegfx namespace
        
        also remove unneeded typedef
        
        Change-Id: I24fd31ff9da579260f1889ed87065f95dcfd1e23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134377
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-05-16  Jim Raykowski  <raykowj@gmail.com>  [9e2391561d80cc06b7c1959f58ce4b70aca2a444]

        tdf#149049 give media object a name when created
        
        so it is shown in the Navigator
        
        Change-Id: Ia4e9c847a1a8cfbaa3465f1472d4b899f4bde3fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134334
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-05-16  Jim Raykowski  <raykowj@gmail.com>  [fbe42e55fd5fa65587cdac6686dda4f51c7060d8]

        Make media object delete when it is cut
        
        Change-Id: Id586e015e42c23aa455d6f1a5dc42fbda492d2a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134381
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-05-16  Jean-Pierre Ledure  <jp@ledure.be>  [f9fa11e1c273e6aeba0d7656d518eaea0b14890b]

        ScriptForge - (SF_Calc) FIX CompactUp/Left whan range is 1 row/col
        
        When the range to compact spans only 1 row (CompactUp)
        or 1 column (CompactLeft), a GetValue() method returns
        a scalar and not an array as expected in usual cases.
        
        This caused an abort of the script when invoking the
        UBound() value of the returned array with a Basic run-time error
           Object variable not set
        
        A test on being scalar or array of the result of
        the GetValue() method avoids the error.
        To be done in both CompactXXX() methods.
        
        Impact only on Basic code. Python not involved.
        No changes due in documentation.
        
        Change-Id: I74cf2b274944b442f843e1f4b7ac3a05dd6eaae7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134352
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-05-16  Stephan Bergmann  <sbergman@redhat.com>  [4ebfd85322beffed953db01121a45c4a8a12cd59]

        Revert "use more string_view in getNameNoExtension"
        
        This reverts commit d4f2b8eb74f430f5fc3622d668b33df1f99a0c1d, as it causes
        heap-use-after-free, e.g. during CppunitTest_dbaccess_hsqldb_test,
        
        > ==24944==ERROR: AddressSanitizer: heap-use-after-free on address 0x6070001a04a8 at pc 0x0000004b6b42 bp 0x7fff0f651490 sp 0x7fff0f650c40
        > READ of size 56 at 0x6070001a04a8 thread T0
        >     #0 0x4b6b41 in __asan_memcpy /home/tdf/lode/packages/llvm-llvmorg-12.0.1.src/compiler-rt/lib/asan/asan_interceptors_memintrinsics.cpp:22
        >     #1 0x7f315931e373 in rtl::addDataHelper(char16_t*, char16_t const*, unsigned long) /include/rtl/stringconcat.hxx:89:9
        >     #2 0x7f3159beb290 in rtl::ToStringHelper<std::basic_string_view<char16_t, std::char_traits<char16_t> > >::addData(char16_t*, std::basic_string_view<char16_t, std::char_traits<char16_t> >) /include/rtl/stringconcat.hxx:553:14
        >     #3 0x7f3159beb7ea in rtl::OUStringConcat<rtl::OUStringConcatMarker, std::basic_string_view<char16_t, std::char_traits<char16_t> > >::addData(char16_t*) const /include/rtl/stringconcat.hxx:252:88
        >     #4 0x7f3159beb59d in rtl::ToStringHelper<rtl::OUStringConcat<rtl::OUStringConcatMarker, std::basic_string_view<char16_t, std::char_traits<char16_t> > > >::addData(char16_t*, rtl::OUStringConcat<rtl::OUStringConcatMarker, std::basic_string_view<char16_t, std::char_traits<char16_t> > > const&) /include/rtl/stringconcat.hxx:271:122
        >     #5 0x7f315c3dc450 in rtl::OUStringConcat<rtl::OUStringConcat<rtl::OUStringConcatMarker, std::basic_string_view<char16_t, std::char_traits<char16_t> > >, char const [5]>::addData(char16_t*) const /include/rtl/stringconcat.hxx:252:119
        >     #6 0x7f315c3c41b2 in rtl::OUString::OUString<rtl::OUStringConcat<rtl::OUStringConcatMarker, std::basic_string_view<char16_t, std::char_traits<char16_t> > >, char const [5]>(rtl::OUStringConcat<rtl::OUStringConcat<rtl::OUStringConcatMarker, std::basic_string_view<char16_t, std::char_traits<char16_t> > >, char const [5]>&&) /include/rtl/ustring.hxx:495:34
        >     #7 0x7f315c3eb066 in void __gnu_cxx::new_allocator<rtl::OUString>::construct<rtl::OUString, rtl::OUStringConcat<rtl::OUStringConcat<rtl::OUStringConcatMarker, std::basic_string_view<char16_t, std::char_traits<char16_t> > >, char const [5]> >(rtl::OUString*, rtl::OUStringConcat<rtl::OUStringConcat<rtl::OUStringConcatMarker, std::basic_string_view<char16_t, std::char_traits<char16_t> > >, char const [5]>&&) /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/ext/new_allocator.h:136:23
        >     #8 0x7f315c3e9e46 in void std::allocator_traits<std::allocator<rtl::OUString> >::construct<rtl::OUString, rtl::OUStringConcat<rtl::OUStringConcat<rtl::OUStringConcatMarker, std::basic_string_view<char16_t, std::char_traits<char16_t> > >, char const [5]> >(std::allocator<rtl::OUString>&, rtl::OUString*, rtl::OUStringConcat<rtl::OUStringConcat<rtl::OUStringConcatMarker, std::basic_string_view<char16_t, std::char_traits<char16_t> > >, char const [5]>&&) /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/bits/alloc_traits.h:475:8
        >     #9 0x7f315c3ea266 in void std::__cxx1998::vector<rtl::OUString, std::allocator<rtl::OUString> >::_M_realloc_insert<rtl::OUStringConcat<rtl::OUStringConcat<rtl::OUStringConcatMarker, std::basic_string_view<char16_t, std::char_traits<char16_t> > >, char const [5]> >(__gnu_cxx::__normal_iterator<rtl::OUString*, std::__cxx1998::vector<rtl::OUString, std::allocator<rtl::OUString> > >, rtl::OUStringConcat<rtl::OUStringConcat<rtl::OUStringConcatMarker, std::basic_string_view<char16_t, std::char_traits<char16_t> > >, char const [5]>&&) /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/bits/vector.tcc:415:4
        >     #10 0x7f315c3e9c59 in rtl::OUString& std::__cxx1998::vector<rtl::OUString, std::allocator<rtl::OUString> >::emplace_back<rtl::OUStringConcat<rtl::OUStringConcat<rtl::OUStringConcatMarker, std::basic_string_view<char16_t, std::char_traits<char16_t> > >, char const [5]> >(rtl::OUStringConcat<rtl::OUStringConcat<rtl::OUStringConcatMarker, std::basic_string_view<char16_t, std::char_traits<char16_t> > >, char const [5]>&&) /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/bits/vector.tcc:105:4
        >     #11 0x7f315c3bc742 in rtl::OUString& std::__debug::vector<rtl::OUString, std::allocator<rtl::OUString> >::emplace_back<rtl::OUStringConcat<rtl::OUStringConcat<rtl::OUStringConcatMarker, std::basic_string_view<char16_t, std::char_traits<char16_t> > >, char const [5]> >(rtl::OUStringConcat<rtl::OUStringConcat<rtl::OUStringConcatMarker, std::basic_string_view<char16_t, std::char_traits<char16_t> > >, char const [5]>&&) /opt/rh/devtoolset-7/root/usr/lib/gcc/x86_64-redhat-linux/7/../../../../include/c++/7/debug/vector:489:11
        >     #12 0x7f315c3a7729 in ImplImageTree::getPaths(rtl::OUString const&, LanguageTag const&) /vcl/source/image/ImplImageTree.cxx:226:20
        [...]
        
        (<https://ci.libreoffice.org//job/lo_ubsan/2399/>)
        
        Change-Id: I3af57646bc97c33aad4570a4d6b68dff340b4c64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134390
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-16  Caolán McNamara  <caolanm@redhat.com>  [2438c2e9bc2c700d03fa25936dc79c2658f3e71a]

        Related: tdf#137748 "Update" should have use-underline
        
        Change-Id: I8303cd8d2cabd8888797758870480483661d8801
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134391
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Jenkins

2022-05-16  Caolán McNamara  <caolanm@redhat.com>  [0181f557b35eab1a96beb86736e5f76dbb0182e7]

        forcepoint#97 avoid Invalid read of size 2
        
         ==143282== Invalid read of size 2
         ==143282==    at 0x190CDBFC: SfxItemSet::Count() const (itemset.hxx:96)
         ==143282==    by 0x1910F33E: SfxItemSet::Get(unsigned short, bool) const (itemset.cxx:748)
         ==143282==    by 0x1F14D76C: ScPatternAttr::GetItem(unsigned short, SfxItemSet const&, SfxItemSet const*) (patattr.cxx:1347)
         ==143282==    by 0x1F14D7DA: ScPatternAttr::GetItem(unsigned short, SfxItemSet const*) const (patattr.cxx:1352)
         ==143282==    by 0x202A3E44: ScLineBreakCell const& ScPatternAttr::GetItem<ScLineBreakCell>(TypedWhichId<ScLineBreakCell>, SfxItemSet const*) const (patattr.hxx:83)
         ==143282==    by 0x2028E8BC: ScOutputData::LayoutStrings(bool, bool, ScAddress const&) (output2.cxx:1677)
         ==143282==    by 0x2028D4A8: ScOutputData::DrawStrings(bool) (output2.cxx:1473)
         ==143282==    by 0x202D9879: ScPrintFunc::PrintArea(short, int, short, int, long, long, bool, bool, bool, bool) (printfun.cxx:1675)
         ==143282==    by 0x202DD459: ScPrintFunc::PrintPage(long, short, int, short, int, bool, ScPreviewLocationData*) (printfun.cxx:2301)
         ==143282==    by 0x202DF491: ScPrintFunc::DoPrint(MultiSelection const&, long, long, bool, ScPreviewLocationData*) (printfun.cxx:2713)
         ==143282==    by 0x20031888: ScModelObj::render(int, com::sun::star::uno::Any const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (docuno.cxx:2259)
         ==143282==    by 0x30C1A485: PDFExport::ExportSelection(vcl::PDFWriter&, com::sun::star::uno::Reference<com::sun::star::view::XRenderable> const&, com::sun::star::uno::Any const&, StringRangeEnumerator const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>&, int) (pdfexport.cxx:219)
         ==143282==    by 0x30C1F879: PDFExport::Export(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (pdfexport.cxx:987)
         ==143282==    by 0x30C33BA2: PDFFilter::implExport(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (pdffilter.cxx:174)
         ==143282==    by 0x30C33F2A: PDFFilter::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (pdffilter.cxx:237)
         ==143282==    by 0x21AC6986: SfxObjectShell::ExportTo(SfxMedium&) (objstor.cxx:2488)
         ==143282==    by 0x21AC2363: SfxObjectShell::SaveTo_Impl(SfxMedium&, SfxItemSet const*) (objstor.cxx:1553)
         ==143282==    by 0x21ACE816: SfxObjectShell::PreDoSaveAs_Impl(rtl::OUString const&, rtl::OUString const&, SfxItemSet const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (objstor.cxx:2966)
         ==143282==    by 0x21ACCA87: SfxObjectShell::CommonSaveAs_Impl(INetURLObject const&, rtl::OUString const&, SfxItemSet&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (objstor.cxx:2756)
         ==143282==    by 0x21AA8CDB: SfxObjectShell::APISaveAs_Impl(rtl::OUString const&, SfxItemSet&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (objserv.cxx:317)
         ==143282==    by 0x21B2B4AD: SfxBaseModel::impl_store(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, bool) (sfxbasemodel.cxx:3132)
         ==143282==    by 0x21B2CB12: SfxBaseModel::storeToURL(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (sfxbasemodel.cxx:1768)
         ==143282==    by 0x1C507AFE: ScPDFExportTest::exportToPDF(com::sun::star::uno::Reference<com::sun::star::frame::XModel> const&, ScRange const&) (scpdfexport.cxx:192)
         ==143282==    by 0x1C511A33: ScPDFExportTest::testForcepoint97() (scpdfexport.cxx:571)
         ==143282==    by 0x1C52778D: void std::__invoke_impl<void, void (ScPDFExportTest::*&)(), ScPDFExportTest*&>(std::__invoke_memfun_deref, void (ScPDFExportTest::*&)(), ScPDFExportTest*&) (invoke.h:74)
         ==143282==    by 0x1C5276C1: std::__invoke_result<void (ScPDFExportTest::*&)(), ScPDFExportTest*&>::type std::__invoke<void (ScPDFExportTest::*&)(), ScPDFExportTest*&>(void (ScPDFExportTest::*&)(), ScPDFExportTest*&) (invoke.h:96)
         ==143282==    by 0x1C527659: void std::_Bind<void (ScPDFExportTest::*(ScPDFExportTest*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (functional:420)
         ==143282==    by 0x1C5275E2: void std::_Bind<void (ScPDFExportTest::*(ScPDFExportTest*))()>::operator()<, void>() (functional:503)
         ==143282==    by 0x1C52758C: void std::__invoke_impl<void, std::_Bind<void (ScPDFExportTest::*(ScPDFExportTest*))()>&>(std::__invoke_other, std::_Bind<void (ScPDFExportTest::*(ScPDFExportTest*))()>&) (invoke.h:61)
         ==143282==    by 0x1C52753C: std::enable_if<is_invocable_r_v<void, std::_Bind<void (ScPDFExportTest::*(ScPDFExportTest*))()>&>, void>::type std::__invoke_r<void, std::_Bind<void (ScPDFExportTest::*(ScPDFExportTest*))()>&>(std::_Bind<void (ScPDFExportTest::*(ScPDFExportTest*))()>&) (invoke.h:111)
         ==143282==    by 0x1C52731C: std::_Function_handler<void (), std::_Bind<void (ScPDFExportTest::*(ScPDFExportTest*))()> >::_M_invoke(std::_Any_data const&) (std_function.h:290)
         ==143282==    by 0x1C527A34: std::function<void ()>::operator()() const (std_function.h:590)
         ==143282==    by 0x1C527078: CppUnit::TestCaller<ScPDFExportTest>::runTest() (TestCaller.h:175)
         ==143282==    by 0x49326F2: CppUnit::TestCaseMethodFunctor::operator()() const (TestCase.cpp:32)
         ==143282==    by 0x15937E3D: (anonymous namespace)::Protector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (vclbootstrapprotector.cxx:46)
         ==143282==    by 0x4929ED1: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
         ==143282==    by 0x4B05D6D: (anonymous namespace)::Prot::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (unobootstrapprotector.cxx:78)
         ==143282==    by 0x4929ED1: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
         ==143282==    by 0x4AF2F2A: (anonymous namespace)::Prot::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (unoexceptionprotector.cxx:62)
         ==143282==    by 0x4929ED1: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
         ==143282==    by 0x491261E: CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (DefaultProtector.cpp:15)
         ==143282==    by 0x4929ED1: CppUnit::ProtectorChain::ProtectFunctor::operator()() const (ProtectorChain.cpp:20)
         ==143282==    by 0x4928690: CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) (ProtectorChain.cpp:86)
         ==143282==    by 0x4946ACD: CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (TestResult.cpp:182)
         ==143282==    by 0x4932103: CppUnit::TestCase::run(CppUnit::TestResult*) (TestCase.cpp:91)
         ==143282==    by 0x4932BCF: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
         ==143282==    by 0x4932A5F: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
         ==143282==    by 0x4932BCF: CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) (TestComposite.cpp:64)
         ==143282==    by 0x4932A5F: CppUnit::TestComposite::run(CppUnit::TestResult*) (TestComposite.cpp:23)
         ==143282==    by 0x494FDBF: CppUnit::TestRunner::WrappingSuite::run(CppUnit::TestResult*) (TestRunner.cpp:47)
         ==143282==  Address 0x1d7624b0 is 64 bytes inside a block of size 120 free'd
         ==143282==    at 0x4847669: operator delete(void*) (vg_replace_malloc.c:923)
         ==143282==    by 0x1F150EA1: ScPatternAttr::~ScPatternAttr() (patattr.hxx:53)
         ==143282==    by 0x190D29B2: SfxItemPool::Remove(SfxPoolItem const&) (itempool.cxx:802)
         ==143282==    by 0x1EA27F8E: ScAttrArray::SetPatternAreaImpl(int, int, ScPatternAttr const*, bool, ScEditDataArray*, bool) (attarray.cxx:574)
         ==143282==    by 0x1EBF43D5: ScAttrArray::SetPattern(int, ScPatternAttr const*, bool) (attarray.hxx:148)
         ==143282==    by 0x1EBD9068: ScColumn::ApplyAttr(int, SfxPoolItem const&) (column.cxx:634)
         ==143282==    by 0x1EC6C1EB: ScColumn::SetNumberFormat(int, unsigned int) (column2.cxx:3094)
         ==143282==    by 0x1F1CB737: ScTable::SetNumberFormat(short, int, unsigned int) (table2.cxx:2238)
         ==143282==    by 0x1EE3F135: ScDocument::SetNumberFormat(ScAddress const&, unsigned int) (document.cxx:3717)
         ==143282==    by 0x1F09CCA5: ScFormulaCell::InterpretTail(ScInterpreterContext&, ScFormulaCell::ScInterpretTailParameter) (formulacell.cxx:2155)
         ==143282==    by 0x1F099D9F: ScFormulaCell::Interpret(int, int) (formulacell.cxx:1615)
         ==143282==    by 0x1ECC048D: ScFormulaCell::MaybeInterpret() (formulacell.hxx:465)
         ==143282==    by 0x1F09F5C8: ScFormulaCell::IsValue() (formulacell.cxx:2760)
         ==143282==    by 0x1EA82355: (anonymous namespace)::hasNumericImpl(CellType, ScFormulaCell*) (cellvalue.cxx:155)
         ==143282==    by 0x1EA822FA: ScRefCellValue::hasNumeric() const (cellvalue.cxx:624)
         ==143282==    by 0x2028E876: ScOutputData::LayoutStrings(bool, bool, ScAddress const&) (output2.cxx:1676)
         ==143282==    by 0x2028D4A8: ScOutputData::DrawStrings(bool) (output2.cxx:1473)
         ==143282==    by 0x202D9879: ScPrintFunc::PrintArea(short, int, short, int, long, long, bool, bool, bool, bool) (printfun.cxx:1675)
         ==143282==    by 0x202DD459: ScPrintFunc::PrintPage(long, short, int, short, int, bool, ScPreviewLocationData*) (printfun.cxx:2301)
         ==143282==    by 0x202DF491: ScPrintFunc::DoPrint(MultiSelection const&, long, long, bool, ScPreviewLocationData*) (printfun.cxx:2713)
         ==143282==    by 0x20031888: ScModelObj::render(int, com::sun::star::uno::Any const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (docuno.cxx:2259)
         ==143282==    by 0x30C1A485: PDFExport::ExportSelection(vcl::PDFWriter&, com::sun::star::uno::Reference<com::sun::star::view::XRenderable> const&, com::sun::star::uno::Any const&, StringRangeEnumerator const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>&, int) (pdfexport.cxx:219)
        
        Change-Id: Idf19b79f5aef7e07666249f5f9ec510003a3f886
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132431
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-05-16  Miklos Vajna  <vmiklos@collabora.com>  [92254b0a2feeb6326796e3f93c289db829eed896]

        sw content controls, dropdown: edit list items in the properties dialog
        
        - add a weld::TreeView to show existing display name - value pairs
        
        - add a button to add a new list item, together with a new
          SwContentControlListItemDlg to specify the list item properties +
          write the changed list back to the doc model
        
        Change-Id: I9243be84eb0af65437eccfb48c6780787609bc68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134379
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [e6cca743556c2135d5e381cdbd883e937221eef9]

        tdf#121740 elide temporary CacheItem object in BaseContainer::getByName
        
        shaves 2% off load time
        
        Change-Id: I91cc04916d77bc7ece1561462403067478a74bca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134345
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-16  Mike Kaganski  <mike.kaganski@collabora.com>  [0bb480dfbc28e16a97783e5e735f34ef6a970b91]

        Unfriend some
        
        Change-Id: Ib0a87bae89903f9ae851a6e3e2d6ef9f9197cf13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134360
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-16  Miklos Vajna  <vmiklos@collabora.com>  [817b8fe7001a83cb74910eb09b7c14a3b95b8a39]

        sw: prefix members of SwMSDffManager, SwWW8FltControlStack, ...
        
        ... SwWW8FltRefStack and SwWW8ReferencedFltEndStack
        
        See tdf#94879 for motivation.
        
        Change-Id: I93ac7230bc383433d7232c5d14ed98339620316f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134380
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [ee3283dfdf2ebe8a6323ecfa518dee1b0fe8cbec]

        use more string_view in URLTransformer::parseStrict
        
        Change-Id: If3087253a75a1cba16f69eecccbaf845ed0b12bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134344
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-16  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [622620936b2da25c3376a8a09af176cd89fd6567]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b62a15c05d585dddfa0206a478867feff1294df8
          - tdf#148413 Help: Remove mention of dropped Character Set setting
            
            Change-Id: Ica686d2cef655d7039c0032dce3a5ff08f056f17
            
2022-05-16  Caolán McNamara  <caolanm@redhat.com>  [dfd517af96c61b6bef75dde525f60bdd2a29a1a9]

        ofz#47473 OOM just skip the unused "reserved" data on read
        
        and don't store it
        
        Change-Id: I7e68111b5ed724c5eab9e8040b8c28f542064ae5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134353
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-16  Luboš Luňák  <l.lunak@collabora.com>  [392f87b099509d0c0f5e553ae1c5970dca9dc235]

        enable libc++ debug mode again if available
        
        Now includes a configure check for the std::to_string() crash.
        
        Change-Id: I45c3b804b7a1ff5f6520f7bdf772497f72ddee47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134338
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-16  Luboš Luňák  <l.lunak@collabora.com>  [86039563de87149a01ffb980b5ec99074b98fd5e]

        std::stable_sort() where libc++ debug mode breaks a unittest
        
        Libc++ debug has a feature that randomizes equal elements during
        sort, which normally wouldn't make a difference, but some tests
        rely on specific order of tested data. The ones failing without
        this include:
        CppunitTest_sw_ooxmlexport testMsoPosition
        CppunitTest_sw_xhtmlexport testTdf66305
        CppunitTest_sw_ww8export testCommentExport
        
        Change-Id: Id49846939a264150cc82091718ffe6b904d7130e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134337
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-16  Luboš Luňák  <l.lunak@collabora.com>  [ca8614fc44e66308b846d01b8c0ab6a63cc93eb9]

        fix GETPIVOTDATA() field name lookup
        
        Field names are case-insensitive, so the lookup was failing if
        the name wasn't typed in a way that matched exactly as
        case-sensitive. The A29 field in getpivotdata.fods test was passing
        only because the fields were typed in the same order as present
        in the pivot table, and std::sort() was accidentally stable. But
        reordering the fields in the formula makes it fail, and so does
        using libc++ with debug mode (which randomizes equal fields
        in std::sort()).
        
        Change-Id: I88d078da435685c3557f24dc5f4a0bfc4d563aa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134336
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-16  Luboš Luňák  <l.lunak@collabora.com>  [b8aa4d7caf82903b3ba1ff45483756db6835cc60]

        make SharedString move operator= inline (tdf#126109)
        
        Calc uses SharedString in mdds::multi_type_vector, which may move
        contents of its blocks on some operations, and making this inline
        makes such operations faster.
        
        Change-Id: I67d14639cf253c56b8cca5b2837bb06bc9afd7d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134339
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [2fe18c214be06065a2966ffa3d4af5db6606b7ae]

        optimise common case of reading a single-pass PNG
        
        Change-Id: I5408f9d9b7c3e0d08c1bc6bafaca97f18898387f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134342
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-16  Seth Chaiklin  <sdc.blanco@youmail.dk>  [fc2716740bd513154ae4ab5404d9c575678172e0]

        tdf#62776 expand tooltips for + and -
        
          The tooltips for + and - in the LibreOffice filepicker are elaborated
          further.
        
        Change-Id: Ifb66caae78076971eeb74a20ac9284a07038bf1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134357
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-05-16  Caolán McNamara  <caolanm@redhat.com>  [e843db51c74519acf41e377237914f603e0f6bab]

        ofz#46070 handle unknown line styles
        
        Change-Id: I8cc8f6d832e72483d27b09cc57afbde04df770ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134351
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-16  Jim Raykowski  <raykowj@gmail.com>  [d7cbd78a810b263fd2f53ca58ec678008a387e22]

        tdf#149050 fix .uno:Gallery not opening Gallery deck
        
        Change-Id: I3e43d61e9a37f0815dafc2cf400bcb658e6c6948
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134297
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-05-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [c5340bdf444ae74f3778a2cf9f90d5db6c9ef153]

        cache string in DocInfoHelper::GetGeneratorString
        
        since it doesn't change
        
        Change-Id: I8a9eee18b6de5f375ee2d4d67cdf48700590d007
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134347
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [cc4325f84a0ba35d8bbb564512bce0c6b8aab408]

        use boost::flat_map in config_map
        
        reduces time spent allocating
        
        Change-Id: Idd571db62d28be7e48672f76d741174a7ab40959
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134346
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [3c140247d1477d565680731434df7b82d01f4775]

        don't construct SequenceAsHashMap just to extract a couple of properties
        
        because construcing SequenceAsHashMap requires allocating a bunch of
        heap objects
        
        Change-Id: I2bb1d05b23613d8c8f8a475e006b313578c18c5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134343
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-15  Jim Raykowski  <raykowj@gmail.com>  [2daceaba6f2d1666e195af9a8e5dc8c4a703c293]

        tdf#149049 related: fix media object inserts twice in Writer
        
        Change-Id: Id7a7b845e0255086eb877d21699ddb0b80cc47c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134335
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-15  Caolán McNamara  <caolanm@redhat.com>  [da50382b366d6f3de778d8a52136cd812ef5b751]

        tdf#149068 reject OpenGL versions that don't support glGenVertexArrays
        
        use a throwaway toplevel to figure that out, because if the current
        window is used then gtk will always call glGenVertexArrays on it due
        to the creation of a GLContext which is the problem we want to avoid.
        
        Change-Id: I40ccc48b5ed2d9fd99d3c242244847c8448c3803
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134350
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-15  Julien Nabet  <serval2412@yahoo.fr>  [946b17b4195743b53672def347d280ad53b58c73]

        vcl/tiff-import-ccitt: Pragma once + prefix private members
        
        Change-Id: I49a81f7ae354ca487e8c441629aff5edc2ede2b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134341
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4a5a36cb65418a3b0f89de3490b331fbaa367175]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b5252c954087cb842dff319b8787e0ddc4eec315
          - Refactor Direct SQL help page
            
            Change-Id: I7e201b789580caec861a754f40ff75f50e571123
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/134332
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-05-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2dc80f843d93af12d71aad5d3ae5409cbd411945]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1d913c170c5e0ef185b1e964fe4faaacc42b1616
          - Refactor XSLT for code colorization
            
            Change-Id: Ia619b7b0b1548c9de0b183a731e0cca3033eb529
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/134349
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-05-15  Justin Luth  <justin_luth@sil.org>  [f413eb0b43fa36edf69909f3821dfe6a54e3edf7]

        tdf#124820 sc: overwrite more character level font attributes
        
        The issue here is that certain character properties applied
        at the cell level did not clear out those properties from
        the character runs. Specifically strikethrough, underline,
        overline, italics, outline, shadow.
        
        Specifically for xlsx import - where a default value is
        specified in many cases instead of not being defined
        at all - this meant that the cell change had no real
        effect, since the direct properties have priority.
        
        A 2010 commit 4ef978de83610b0e1912bce1d59432b9c382b9fc
        did this for font, size, bold, and color.
        Perhaps that was all that was needed at that time,
        although even back these other properties probably
        should have been handled as well, because the cell-change
        didn't affect the entire contents.
        
        In 2013 a LO 4.1 commit f54ce3e7f6d6aab7e34c54ad8eff06650e076fef
        increased the impact during xlsx import.
        
        I assume that adding the CTL/CJK attributes is also necessary.
        
        Change-Id: Id933af1ce187a79851868a6a295b33758062fe3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134254
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2022-05-15  Julien Nabet  <serval2412@yahoo.fr>  [63078e284fb088a5ddd81824dc962775588cade9]

        vcl/tiff-import-lzw various changes
        
        Seen during tdf#119686 investigation:
        - Prefix private members + add some spaces for readability
        - Pragma once
        - Declare constexpr CODE_CLEAR, CODE_EOI and CODE_FIRSTMULTICHAR
        - Rename m_nTableSize to m_nTableCurrentId
        - Use constexpr instead of #define for a const
        - m_bFirst useless
        - Reinitialize at each StartDecompression call
        
        Change-Id: I6342f3b25bef94950a152186db07aa11ecc6cd5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134340
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [203609a393cd6f60bbb6b9e62023619c6bac30d8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4d4f563ca60a0dffe6a29c010bb6d833bb2abb91
          - Revisit Base Query page
            
            Change-Id: I74ab17b065f0dcd516ba7a80ee08c4d11f84aa49
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/134330
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-05-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [27acfa28fbfdf5096608d1326d5234050b52dd8c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cfa7975316e7fa8e88a2c2e06ad37240d1b6e057
          - Add SQL code colorization to Help pages
            
            Change-Id: I2c74e63c67a323a6e6b726da352dd23e1a88d886
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/134329
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-05-15  Noel Grandin  <noelgrandin@gmail.com>  [b6dab033f70fba5e28a45682190f7ec99179d962]

        use comphelper::WeakComponentImplHelper in GenericClipboard
        
        Change-Id: I7135ca3c5f8080929b99a65a0034b568f071d618
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134328
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-15  Luboš Luňák  <l.lunak@collabora.com>  [8f61250bf9804ed54e7d960f1446a40b29d1a122]

        no ScSortedRangeCache-based query for number-as-string (tdf#149071)
        
        The comparison depends on the cell encountered, which makes it hard
        to prepare the sorted data.
        
        Change-Id: I22f55003acde7eedadb8a4c8d61390dd30b6ac8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134287
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-15  Luboš Luňák  <l.lunak@collabora.com>  [3165328258c2d7031801d6074611f82b59bec8b5]

        ScSortedRangeCache-based query doesn't work with mbRangeLookup
        
        Change-Id: I9ce8e3547fc261e92e1330df4c054c3efe532d61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134286
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-15  Noel Grandin  <noelgrandin@gmail.com>  [7e2d26ef0ed47bf01d7396aa7c749062f9bdde98]

        osl::Mutex->std::mutex in SvtLinguOptions
        
        and fix SvtLinguConfigItem::GetOptions so that it only
        accesses state while holding the lock.
        
        Change-Id: Ie092bf427e130348131412a038bce7de8ebcde83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134327
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-14  Caolán McNamara  <caolanm@redhat.com>  [163e4686914ecf04f1cbef2f6a087cadbfe59f81]

        ofz#47323 suppress Direct-leak
        
        __lsan_default_suppressions works in a local oss-fuzz image but seems
        to have no effect when deployed which fits with the report of
        https://github.com/google/oss-fuzz/issues/6066
        
        try explicit __lsan_disable/__lsan_enable guards which also works
        locally
        
        Change-Id: Ifbfdb9d9ba7014b78b43578c25fca97c3279bc5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134331
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-14  dldld  <LibreOfficeContribution@dldld.de>  [20f0ab23b1c0b60ca36a053464f3ba41bf27c80e]

        tdf#133716: Fix edge gradient when upscaling image
        
        When an image is getting upscaled with cario as engine it got blured borders.
        The issue that was worked on showed, in the PresenterConsole, that the
        borders of the previews and control area had an unnecessary gradient in it.
        As these borders are build from images which are getting upscaled,
        either in width or height a graident ocurred. This was because the cairo
        rending didn't had the correct pattern extention set: CAIRO_EXTEND_PAD.
        
        Nearly same issue also occured when adding an image to a presentation
        and upscaling it, the borders got blured. For images with either height or
        width equal to one this was a while back fixed: tdf#114117, but not for the
        general case. Using another extend mode fixes this, because the PAD
        extend mode doesn't blur the borders.
        
        CAIRO_EXTEND_PAD:
        pixels outside of the pattern copy the closest pixel from the source
        
        Change-Id: I39f8a14a69f035a43a93afb303f0a2e7ec8699c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134325
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-14  Julien Nabet  <serval2412@yahoo.fr>  [86050db1b0c15651335d1b0bf89ee8f6409dee1d]

        Related tdf#149072: avoid warning "misuse of method"
        
        complete warning log:
        <SwTextFormatColl::GetAssignedOutlineStyleLevel()> - misuse of method
        
        part of bt when opening attachment of tdf#149072
        0  SwTextFormatColl::GetAssignedOutlineStyleLevel() const (this=0x77064d0) at sw/source/core/doc/fmtcol.cxx:608
        1  0x00007f8a52aa7941 in sw::(anonymous namespace)::HeaderCheck::check(SwNode*) (this=0xa457630, pCurrent=0x7705e98) at sw/source/core/access/AccessibilityCheck.cxx:622
        2  0x00007f8a52a9a6a3 in sw::AccessibilityCheck::check() (this=0x7ffe4a14ab10) at sw/source/core/access/AccessibilityCheck.cxx:947
        3  0x00007f8a53ed2ad7 in SwDocShell::runAccessibilityCheck() (this=0x74ef0e0) at sw/source/uibase/app/docst.cxx:1559
        4  0x00007f8a16e7fdec in ImpPDFTabDialog::OkHdl(weld::Button&) (this=0xa0e9990) at filter/source/pdf/impdialog.cxx:324
        5  0x00007f8a16e7fb2d in ImpPDFTabDialog::LinkStubOkHdl(void*, weld::Button&) (instance=0xa0e9990, data=...) at filter/source/pdf/impdialog.cxx:317
        
        Change-Id: I2ed50f14eff01babd47ada3831c0a051fc767dbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134312
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-14  Julien Nabet  <serval2412@yahoo.fr>  [4d3a9d4ffec4bf9765f965d92c163c94201a3c9a]

        tdf#149072: fix export PDF with PDF/UA in GUI after Index language was set
        
        Regression of a1f9fea520f5b3f5d54a284886aa531693f32e7a
        Make accessibility check dialog async
        
        First add of m_xDialog->response(RET_OK) fixes the bug
        the second one is just here to have same behaviour as before the quoted patch
        
        Change-Id: Ib24459e4e946b83172271a9097930e5977e676be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134311
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-14  Caolán McNamara  <caolanm@redhat.com>  [dba12ec9cf049812dfadade3ed6a84127a9dca6c]

        tdf#149079 don't skip disposing DnDListener
        
        even if there is no longer a DropTarget don't return early and
        omit to inform listeners of the disposing
        
        Change-Id: I6ce7fe1664049a9e0a88b549b1c8c94ec8072c1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134322
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [22e08a3d8b043ce0ff2424d3fa0a704804afc567]

        tdf#121740 cache hashcode in SequenceAsHashMap
        
        shaves 2% off load time
        
        Change-Id: I5bd4eabf61205df21a27d2822acd2676a7732a3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134315
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [2a274f47ee5759b17ab22497dbe64ef6135d4cd6]

        optimise SfxFilterMatcher::GetFilterForProps a little
        
        - avoid repeated construction of SequenceAsHashMap
        - avoid construction of OUString
        
        Change-Id: I62560dad26d3433e7c379669da437261b5fe0238
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134323
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b86f167e9d2947077d7950cea735a5673ca53fb2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 789bc6e2c10536e5a876c5c4fb0126dbffe4dcbf
          - Bump Prism.js to 1.28
            
            + Add SQL coloring syntax
            
            Change-Id: I3a68a54dee211d791da72b459647315395e17658
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/134326
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-05-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a3d45682089932ec36eb5a2ee9c7dedf5d683751]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5c82eb12e524d454c02798994d08d50548c9734c
          - Fix bad filename and links in Query Desing Help page
            
            + Remove internal links that breaks reading comfort.
            
            Change-Id: Ic417bfa2dd8f2b904575d69e6d3e98f0b8a8ce37
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/134324
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-05-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8e4b2830d01efbfe11fb138e1307b9b05695006a]

        Fix typo
        
        Change-Id: Ic5163d9b570b907c6e7c840a8f6cc9dc73a8f958
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134270
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e4bbd65376497585d035fd9d29490668bcce815e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5cc5cbc6aefae06f547529bc0d417e14dc486fc4
          - Fix typo
            
            Change-Id: Ia62d016ffacbeb4a9cac6a27f52843432c29e755
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/134318
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2022-05-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f1983a1fc803fe3bd35ee1f3b80b44c99582ca95]

        Fix typo
        
        Change-Id: I1454a649ab434fe4d34a181bc572472a2784c1df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134321
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ef96de2252bca350a491185704de10b137a29ab3]

        Fix typo
        
        Change-Id: If7581fbc808b985cbf6d81a2e66571ddc465f16e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134320
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0d028269b67aaa1cc36473a4c9f5fc3c01499d3e]

        Fix typo
        
        Change-Id: Ib0913aef00cd252d3f082ec5e8b39064df63a7fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134319
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [37bbac7f8b8649c8c3a759d4ae225ead7af2d69c]

        simplify initialisation in ToolBarManager::CreateControllers
        
        Change-Id: I2e876f0bff180e569394e2fe3c102b658a55d170
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134309
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [d4f2b8eb74f430f5fc3622d668b33df1f99a0c1d]

        use more string_view in getNameNoExtension
        
        to avoid some allocation
        
        Change-Id: Ic8d42af03a4ffd15414e3458b5b08e04ded43114
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134313
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [652ac2fb11adaea2ab6b07718aa86579de025a72]

        cheaper to let Any do the comparison in isSubSet
        
        rather than constructing temporary OUStrings
        
        Change-Id: Ibb083e3fab8a465ae5288359424b297faac83617
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134317
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [216c21050ed90a3c80c4d59abbec800e495f2a79]

        elid some OUString construction in SmXMLExportWrapper::Export
        
        Change-Id: Icc091a7fab3c9ce368bd45536de1e75d29431c56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134314
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [ce214d56727ecf8fb212910a711b4e3ef38e4b63]

        bypass some unnecessary wrapping in Any in SfxEvents_Impl
        
        Change-Id: I96d1194253207642e7abe83b0b18c82eb3782824
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134316
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3a91c52b5a8a4fa131c2b74ba83032c835da313f]

        Add extended tips for Direct SQL dialog
        
        Change-Id: I0b46222ed60084544d6271fba258f02955baaa0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134295
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Jenkins

2022-05-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c62a671a6676c27437f15a644032cd3e89b7c491]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a6b0ba3babd4f6ed7aa55d9ccd85361970857977
          - tdf#149086 Fix Help page for Direct SQL command
            
            Add target bookmark
            Update page content with latest UI enhancements
            
            Change-Id: I88ec6bf787d7e4bb5df24b8e1652e5f176afdbf9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/134296
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-05-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6fb43429c31ebb4f4cff7be8ba27f1c7f022c7b9]

        Bump directsqldialog.ui to latest Glade version
        
        No changes in dialog.
        
        Change-Id: I478e43aadd5c92363a514e32245a17cbabd17da8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134294
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-05-14  Mike Kaganski  <mike.kaganski@collabora.com>  [f321113d71cca569624a848bdcb898cb04460137]

        Only obtain these after trying the cache
        
        Change-Id: Ia1ce426bb4734b669e3715776561cb94a1c6292f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134192
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-14  Luboš Luňák  <l.lunak@collabora.com>  [130552d925878fcf452a85fb5a60ae048dc12a60]

        require libmwaw >= 0.3.21
        
        File writerperfect/qa/unit/data/writer/libmwaw/pass/ScriptWriter_1
        causes CppunitTest_writerperfect_writer to fail here with 0.3.20.
        
        Change-Id: Id5e66b7c4531287357502b7b5ff7880af7186016
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134306
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [27be40762e9e10de05cdc0692eef8a8c6fd5a23c]

        pass-by-value in TaskManager::MyProperty::setValue
        
        cheaper to move a temporary from some call-sites rather than
        copy-construct
        
        Change-Id: Ic1f994d0253c8368548295a08e83dfbbfae0a008
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134307
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [8eabb8839dd81a1055aa0416ab5f3f67c7d3bb29]

        reserve space in map in ZipFile::readCEN
        
        Change-Id: I4d7764f00b7d05ba5d43a3fb35596f5ec4653da3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134302
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [832c17278c9497de4b4b4a461cf858e8a62420da]

        cache some OUString in GetEnglishSearchFontName
        
        rather than allocating them repeatedly
        
        Change-Id: Ie0f751f589b512a97534d193e1401312ae2f2afe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134310
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [451efe2d7df16e61221fce4eafdba1fc7feaf60e]

        reserve space in vector in ImpEditEngine::CreateTextObject
        
        Change-Id: I4fd49ab81808b3912445b4037a50a5cd85c74144
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134308
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-14  Seth Chaiklin  <sdc.blanco@youmail.dk>  [6c5542a82135b3527f883110d45a935661985d30]

        Partially resolve: tdf#149010 rename section "Names" -> "Accessibility"
        
        Change-Id: I2f9f38ae79f0f05b42e6f209d504c5f8a5896ed3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134182
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-05-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f1134ca31084e052554ba1b3fa25baf2fee8acd7]

        Fix typo
        
        Change-Id: Iebbecfbd395aa001d82dc00c7ef9b9587b4755fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134048
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-05-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [094b003268423a62cce9619a78caa82c59c7bbb8]

        elide some OUString construction in GetViewSettingsAndViews
        
        Change-Id: I4d0e6444e939731e9b109f961d36d9a2b8f00d9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134305
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [93243decefd78cd956d3d0984b4cd829d13bed4c]

        skip some SetResizeProtect work during construction
        
        unnecessary to do all the work of firing ActionChanged etc at this stage
        
        Change-Id: I20aad96e16d7a1ae5176e868d3699080aa0bf6a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134304
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [60ba608b33b993ea9dc9cead84bd2d62f2ed50e1]

        pthread_mutex_t->std::mutex in lookupThreadId
        
        Change-Id: Ic9dfcfef5c604e778dfe527d627137042c8deb49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134303
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [06900403843e4afa413d0ca4e2ea6be761ac668a]

        osl::Mutex->std::mutex in framework::Gate
        
        Change-Id: I72f0ed62a65dbd487a29f409d1941a50cecb894f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134301
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [09dffa4cea17983748f9a2141bb311886e33b00b]

        use std::mutex in LocalProcessFactory
        
        which much faster than osl_Mutex, and especially for this simple case
        
        Change-Id: I4e8ba221649587af76c7f7cac5f308821490980a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134300
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [624ad0d635bdd0a5d6734fca36ce2a87314e92ce]

        use more string_view in oox
        
        Change-Id: I7c6d201cfbfb577ef53e685df245997e5ec8f134
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134299
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [e6ad419ac923180fd951e2db901fd840aa4914b1]

        simplify construction
        
        Change-Id: Ib8a28575fe813a909ce5429732a60ae77f92b6ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134269
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [aa5f99e565e55ab5c7b32c88697c44541aa77745]

        less OUString construction in SfxDocumentMetaData
        
        rather than calling createFromAscii all over the places, just start out
        with the values as OUString
        
        Change-Id: I7f051fcf9fcbd9555462fa721c76dc867a84a706
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134279
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [39acaf84f9b23442e1333db7d213100c6997ffe6]

        elide temporary OUString in SvXMLExport::initialize
        
        Change-Id: Ibf1b99042ccae1fcf5fb21ab7e60bb30a9ad74f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134275
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [e61ce6b317be45e405ba9b45aa79d2f1dac41e19]

        use comphelper::WeakComponentImplHelper for TerminateDetection
        
        Change-Id: I6184bdef7b487f71549cd50c96c764a93ef791de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134274
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-13  Mike Kaganski  <mike.kaganski@collabora.com>  [2d93fd2631b4f8ceca1068c1779963424ff90e80]

        std::mutex->std::recursive_mutex in SvtUserOptions
        
        Since commit ac511d90cdf9d28eb8809c30be9fa08b42ea0bd3
          Author Noel Grandin <noelgrandin@gmail.com>
          Date   Thu Dec 23 19:42:19 2021 +0200
            osl::Mutex->std::mutex in SvtUserOptions
        
        non-recursive std::mutex is used. However, it looks like recursive
        locking is possible here, as shows the debugging that I made
        during the work on https://gerrit.libreoffice.org/c/core/+/134251.
        The call stack looks like this:
        
          utllo.dll!SvtUserOptions::GetToken(UserOptToken nToken) Line 318
          utllo.dll!SvtUserOptions::GetLastName() Line 294
          sclo.dll!ScChangeTrack::ConfigurationChanged(utl::ConfigurationBroadcaster * __formal, ConfigurationHints __formal) Line 2166
          utllo.dll!utl::ConfigurationBroadcaster::NotifyListeners(ConfigurationHints nHint) Line 85
          utllo.dll!utl::detail::Options::ConfigurationChanged(utl::ConfigurationBroadcaster * __formal, ConfigurationHints nHint) Line 112
          utllo.dll!utl::ConfigurationBroadcaster::NotifyListeners(ConfigurationHints nHint) Line 85
          utllo.dll!SvtUserOptions::Impl::Notify() Line 251
          utllo.dll!SvtUserOptions::ChangeListener::changesOccurred(const com::sun::star::util::ChangesEvent & rEvent) Line 116
          configmgrlo.dll!configmgr::Broadcaster::send() Line 168
          configmgrlo.dll!configmgr::Access::setPropertyValue(const rtl::OUString & aPropertyName, const com::sun::star::uno::Any & aValue) Line 714
          utllo.dll!SvtUserOptions::Impl::SetValue_Impl<rtl::OUString>(UserOptToken nToken, const rtl::OUString & sToken) Line 183
          utllo.dll!SvtUserOptions::Impl::SetToken(UserOptToken nToken, const rtl::OUString & sToken) Line 200
          utllo.dll!SvtUserOptions::SetToken(UserOptToken nToken, const rtl::OUString & rNewToken) Line 325
          test_sc_subsequent_export_test.dll!ScExportTest::testTrackChangesSimpleXLSX() Line 3072
          ...
        
        So getting the token may happen during notification of the listeners
        after setting the token, in the same thread. So let's use recursive
        mutex.
        
        Change-Id: I9be82f307a9948bcbc76d7d90632a0307c5dc4f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134190
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-13  Caolán McNamara  <caolanm@redhat.com>  [9b1dcd8f591edc6ed1a6db469956985b59badaf5]

        tdf#149074 SvHeaderTabListBox not handling lack of preset column widths well
        
        Change-Id: Ibd33fe5c5168850eca1bdc7242afc38ed08b5fa2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134289
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-13  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b9637e3aaf4ebf3755e1ebb39e7ed6bf2489dcf9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d9880014fd80f412d10b2f7536c45941552c4760
          - Fix YouTube display for Help online/offline
            
            + Enhance button CSS display
            + Refactor XSLT
            + Refactor XHP
            
            Change-Id: I58e46c31a97ad49eb25a4489994aae5dac62dbc3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/134207
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-05-13  Caolán McNamara  <caolanm@redhat.com>  [5fa5a6b4353d47ab286e16e72bd4c440a95b2bdb]

        Related: tdf#148197 gtk_tree_view_scroll_to_cell needs either path or column
        
        so a null path is invalid here
        
        Change-Id: I1958e9695e3290e0c513bce89c9548908860754f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134280
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-13  Olivier Hallot  <olivier.hallot@libreoffice.org>  [92392494c92976e336778267919d93c0b2b577b3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 11bafb045eecef25e05dca0dbc1f693410812056
          - Fix bookmark semicolon
            
            Change-Id: Ie36fce4ad7aed7908cd66449044ccc3acf812576
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/134285
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-05-13  Luboš Luňák  <l.lunak@collabora.com>  [e1f62d3c387b7080d50e06554fa65512bcbe1d83]

        make ScSortedRangeCache-based queries work with mbMatchEmpty
        
        Change-Id: Ifc8195222568184dc4f337b23f00e315e22febe2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134218
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-13  Michael Stahl  <michael.stahl@allotropia.de>  [732fdafd9f7ccf383038258792c8cb15f30f8e74]

        officecfg,stoc: allow running JVM UNO components out-of-process
        
        The problem is that 32-bit Win32 applications have very little VM, and
        soffice.bin can run out, so try to move the JVM to a separate process
        (uno.bin) and connect to it via pipe.
        
        Add a new config to enable this:
        "org.openoffice.Office.Java/VirtualMachine/RunUnoComponentsOutOfProcess"
        
        If enabled, ServiceManager instantiates *all* JVM components
        out-of-process, by instantiating
        "com.sun.star.java.theJavaVirtualMachine" out-of-process.
        
        To ensure that the remote connection is disconnected at shutdown (and
        thereby prevent crashes with remote calls during late shutdown),
        JavaComponentLoader is now a "single-instance" service; this change
        should be harmless for the default in-process configuration case.
        
        Tested with these extensions:
          Wiki Publisher
          smoketest TestExtension.oxt
          odk CalcAddins.oxt Inspector.oxt ToDo.oxt
        
        Also passed "make check" on Linux when enabled, if the variable
        URE_BIN_DIR is set properly for CppunitTest_services.
        
        Change-Id: I76bf17a9512414b67dbd20daee25a6d29c05f9d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133218
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [c63b86501828d35c3a80aa5be2d70f992b4f1b23]

        CppunitTest_sc_uicalc: simplify code a bit
        
        Change-Id: I65f32c3f308f7ac9a416026efaf0648ff6457ddc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134272
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [02367bacafe99fcfaa64c20fad0df50ba0b2301d]

        tdf#148863: sc_uicalc: Add unittest
        
        Change-Id: I15e692ed42445821e8fa65c955916c43f58072e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134271
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-13  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [168a1bda076058b11010760af966486b723ce376]

        Add mold linker temp files to .gitignore
        
        Change-Id: I8c3d27cae524b30be601cefb78dca9c4139b2602
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134263
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-05-13  Miklos Vajna  <vmiklos@collabora.com>  [75f7e057039aaa49558e22d18cad651d11589da9]

        sw content controls, dropdown: add an initial properties dialog
        
        - read the doc model: show if a content control is a placeholder or not
        
        - work with a shared pointer in the dialog, which avoids lifetime issues
          in case the content control we edit in one view gets deleted in an
          other view
        
        - write the doc model: set the placeholder mode of the content control
          based on the checkbox state and mark the doc as modified if any widget
          is touched when pressing OK
        
        - handle command state: allow this dialog only inside content controls
        
        Change-Id: Ie0b9075ccd3450dd403cc7f8bbf93fc04de3b234
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134278
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-13  Rafael Lima  <rafael.palma.lima@gmail.com>  [923c1a79efd0885be37feb4a5b3c847e659e4f53]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9567d477807671d7fe5b8379b13cbace2b9a0f22
          - Document new CompactLeft and CompactUp methods from the Calc service
            
            Change-Id: I6bc2a4d80fb94f7158c60e107252e112cee83c44
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/134073
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-05-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [205f99d6cf4dcfab6ee6c66efd1788200ac118c4]

        use vector as backing for stack
        
        which is a little faster
        
        Change-Id: Id086b67eba3ec00dc86a48a0fdec1a467b600d1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134268
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [d01f8813084b245492c83cf750bb59bcd2659621]

        tdf#121740 cheaper to clear namespacemap rather than allocating
        
        a new one
        
        Change-Id: I413de3a61744400f5582f7e090c161ea21bf0b0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134267
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-13  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [e709ebe42ad06974b822366e4eea1a6c2ee61e10]

        tdf#142261 EMF+ Add support for Miter Limit
        
        With this commit the Miter is properly implemented,
        according to [EMF-PLUS] documentation:
        https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-emfplus/5ef071f3-f503-4f16-b027-7c4bcf2d1d81
        
        The formula for stroke miter limit is described here:
        https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/stroke-miterlimit
        
        Change-Id: Ida87063cc045460e61ffae118f64cf133c810dbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134164
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2022-05-13  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [99e10099b5d63c30b9a960fc94fc438ae7ab63dd]

        Advanced Diagram support: Secure Redo, evtl. flush Redo-Stack
        
        Change-Id: Iade4ea85289377774e51671f1e9848c19d757633
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134245
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-05-13  dante  <dante19031999@gmail.com>  [27a273293618e6dbc2de5b299247b1d9f05864c6]

        Use calloc instead of malloc and memset
        
        Change-Id: I591ee7f5360a30779f831f6492cdbe71ab94099e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134165
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [3817965ded6c7ed915e4f9599e18b3e8abdaca44]

        add SvStream::ReadLine(OStringBuffer... to reduce OString allocation
        
        and use it where possible
        
        Change-Id: I3efc7a642f73661ce606c917c0323ba9948521c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134265
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [8ad920befe1290c40ef762e8d7d9797b1924f5d2]

        tdf#121740 reduce cost of mathml parsing
        
        by re-using OUString instances instead of allocating new ones for each
        SmToken
        
        Change-Id: Ia897427d6c1ffeb0e741dea90fde1f4d56a70175
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134264
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-13  Stephan Bergmann  <sbergman@redhat.com>  [388bed014ad19a23fa9879bc31a8088f34157a48]

        Remove need for two typedefs
        
        Change-Id: I8e576f0b2b417ed78e6f38b745e51cbf8b666c68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134262
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [3bd7111fe29ce19a007915af87f1f9269d27d9ff]

        tdf#148706: map value prop in numericfield to text
        
        Change-Id: Ifc37b0aa8dc657d7a7f05199c8132896d03eb437
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134240
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-13  Stephan Bergmann  <sbergman@redhat.com>  [eac2e7520de09d019c07b63f9f89d865c20b1e4e]

        Pick a better type for the GetAttrib nAttr parameter
        
        ...which indexes into a std::vector.  To avoid the blemish of accompanying
        std::size_t variables potentially getting decremented past zero (even though
        that would be technically OK and not UB), rework some accompanying code to avoid
        that.
        
        Change-Id: Ie1ab2d079a7d8d34fceda1da2d31fa6a8c4fad6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134255
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-13  Miklos Vajna  <vmiklos@collabora.com>  [c7d80d229a5660a0ee702477bfbd2ca137992a7d]

        sw content controls, dropdown: add LOK API
        
        - expose the available list items in a new "items" key of the
          LOK_CALLBACK_CONTENT_CONTROL callback
        
        - add a new lok::Document::sendContentControlEvent() function to be able
          to select a list item from the current drop-down
        
        - add a new listbox to the gtktiledviewer toolbar to select a content
          control list item when the cursor is inside a dropdown
        
        - add tests for the array API of tools::JsonWriter
        
        Change-Id: I47f1333a7815d67952f7c20a9cba1b248886f6dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134256
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [09e0cfd9b3e391435c39d3bc933d26a87e2b082e]

        reserve space in map in SvXMLNamespaceMap
        
        Change-Id: I0c46a9869d17cde75263277d2b17f0c980f14c78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134223
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-13  Miklos Vajna  <vmiklos@collabora.com>  [6efd443247c51c4ea1dac425e87129b5b97038a7]

        CppunitTest_sw_layoutwriter: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Change-Id: Ie52b96e1d7a5e5e2d55d9f68f7756e21b86ea9b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134249
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-13  Eike Rathke  <erack@redhat.com>  [4bd8eb13e1e2693961fdb9c19c403fde9d163de1]

        Use interpreter stack to determine JumpMatrix context, tdf#148863 follow-up
        
        pJumpMatrix may or may not be set; actually may need some rework,
        but get this straight here.
        
        Change-Id: I0948e6aeb6637e7a5009a17f63f01d0733c0205c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134252
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-05-13  Mark Hung  <marklm9@gmail.com>  [fb8eb0ad9c3a5957a6e131490a7a8c97e5353ba2]

        tdf#104930 aligning CTL text with hanging baseline.
        
        1. SwTextSizeInfo::GetHangingBaseline() calls SwFont::GetHangingBaseline() to obtain the hanging baseline value. Only CTL script handled, it always return 0 for other two scripts. Eventually Outdev::GetFontMetric() and TextMetric::GetHangingBaseline() are called to obtain the hanging baseline value from vcl.
        
        2. SwTextFormatter::CalcAscent() sets the baseline value for the portion via SwTextSizeInfo::GetHangingBaseline().
        
        3. SwTextFormatter::InsertPortion() sets the maximum baseline value for the whole line.
        
        4. SwTextCursor::AdjustBaseLine() calculates the new baseline in case hanging baseline is available.
        
        Change-Id: I1aae7a34dfc953227b7873fc8e3af5cc7e2fbbff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133668
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2022-05-12  Eike Rathke  <erack@redhat.com>  [9391e9fb99a87e71897e29da79eba084682fdaa5]

        Resolves: tdf#148863 In JumpMatrix context use its dimensions for results
        
        Problem was, that in array mode the result matrix of random values
        was created according to the dimensions of the formula cell range
        selected/resulting, which if transposed and displayed obeys the general rules of
        a repeating vector if not a 2D matrix.
        
        For example, entering the array formula
        =TRANSPOSE(IF({1,1,1};RAND()))
        (with , comma array column separator) is supposed to create a row
        vector of 3 columns transposed to a column vector of 3 rows. The
        selection created for the automatically determined result is 3
        rows in one column, for which the RAND() was calculated, resulting
        in a column vector
        
        {
        1
        2
        3
        }
        
        which transposed gave a row vector { 1, 2, 3 } and displayed for
        one column such row vector is repeated as
        
        {
        { 1, 2, 3 }
        { 1, 2, 3 }
        { 1, 2, 3 }
        }
        
        of which the first column displayed is the repeating first value 1.
        
        With this change the dimensions of the JumpMatrix created by
        IF({1,1,1};...) is used to generate the RAND() matrix, resulting
        in a { 1, 2, 3 } row vector that then is transposed and displayed
        as expected.
        
        Change-Id: I267ff5d336a86372ee456fd929249e5f0444f843
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134247
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-05-12  Caolán McNamara  <caolanm@redhat.com>  [e9992e96faf92080402ab32322d16d51c367f6ce]

        make the expand/collapse node drawing easier to read
        
        Change-Id: I0b25affad41dfea7c0980c5eb6092fd0a149bae8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134238
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-12  Julien Nabet  <serval2412@yahoo.fr>  [891ff1334eb4288668ebf70636d7972af691fa88]

        tdf#119686: fix tiff with 1 bit per pixel
        
        On the 30 pixels width images, the 3 first bytes were ok,
        that's why the 24 first pixels of each line was ok.
        The pb was in the fourth byte, you must read each bit of this last byte
        until reaching 30 pixels, so 6 bits (since width 30 corresponds to 3 * 8 + (8 - 2)).
        Here LO always shifted this byte with the same value, so used the value of the first bit for the last 6 bits of the last byte.
        => just decrement the shift value at the end of each loop
        
        With this patch initial, attachment of the bugtracker https://bugs.documentfoundation.org/attachment.cgi?id=144656
        and the more complex one https://bugs.documentfoundation.org/attachment.cgi?id=144656 are ok
        
        Change-Id: I17339c54d6822c724184f167fb3a25b240e06543
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134235
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-12  Miklos Vajna  <vmiklos@collabora.com>  [32dab3228cd315437efe0c5b850d116235eaa797]

        sw content controls: fixes for the ending dummy char
        
        - make sure the DOC/RTF export doesn't write the dummy char as-is
        
        - let "enter" only insert a linebreak while inside a content control, to
          ensure that the starting and ending dummy char stays inside the same
          text node
        
        - let deletion of the dummy character at the end behave the same as the
          start dummy character: if trying to delete that single character, then
          just move the cursor, don't delete it
        
        - reject document insertion in the middle of a content control, similar
          to input fields
        
        Change-Id: I9b54ef50261e6b17f38eadadacfe1e1111199e96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134239
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-12  Miklos Vajna  <vmiklos@collabora.com>  [3f318b314eb161d293990efa401a626ed8017c87]

        sw: fix crash in SwDrawShell::Execute()
        
        Crashreport signature:
        
                SwDrawShell::Execute(SfxRequest&) [clone .cold]
                        include/svx/svdhdl.hxx:194
                SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool)
                        sfx2/source/control/dispatch.cxx:255
        
        which is a bit tricky to read (probably due to LTO), but what happens
        here is that the handle index is user input and we look at index up in a
        list without error handling.
        
        This is a problem since commit 7eed711a6115bf892c998cbd73a2c5b706c6f99d
        (Extended MoveShapeHandle command for Anchors as well, 2021-05-24),
        which assumed that handle indexes and the handle list can't get out of
        sync.
        
        Fix the problem similar to what commit
        48beccf52413981d3d1c525a81a2c57048abe261 (sw: fix crash in
        SwView::Execute(), 2021-09-03) did at SID_MOVE_SHAPE_HANDLE handler for
        Writer images (this one is for Draw shapes).
        
        This fix just makes sure we don't crash, there may be some deeper reason
        why the handle index is out of sync with the handle list in the first
        place.
        
        Change-Id: I8f3a25d74082984cedce09362a690f24d7236ba6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134216
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [d03e7a8fba5494dc10433f33d902683eaae639bb]

        speed up simple use of NamedValueCollection
        
        where instantiating and allocating a whole map just to extract a single
        key is way inefficient
        
        Change-Id: I55248bc71a9e8826cab9b76fa6916bfa888efa0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134226
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [e5c33076ab2a4d995e312908ca482b56dd502189]

        avoid cost of NamedValueCollection in SfxBaseModel::attachResource
        
        which wants to construct a whole map just to extract some properties
        
        Change-Id: I79ea0e2d53c2b4aa8182b0622fe0cda2eaacef0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134224
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [59b5be40056721218be7304607c4eeaa339b5cba]

        reserve space in vector
        
        Change-Id: Ibdc882eff13b767076fc26f4c7cd7882bcb7f68d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134222
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-12  Miklos Vajna  <vmiklos@collabora.com>  [9f37840b0d7778ab4fc3294c44f62198ea932e3f]

        sw content controls, dropdown: add insert UI
        
        - introduce a SwContentControlListItem::ToString() that tries to use the
          display text of the list item, otherwise falls back to its value and use it
          while building the dropdown widget and when inserting selected list item
        
        - handle the dropdown case in SwWrtShell::InsertContentControl()
        
        - expose this as a new .uno:InsertDropdownContentControl command
        
        - mention the new and all previous content control commands in the
          MS-compatible forms menu as well
        
        Change-Id: I075f77933c1466b5258357d5a661e173c34de34f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134215
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-12  Alain Romedenne  <alain.romedenne@libreoffice.org>  [e98a68b23e14580dfa236536254b6ff80cd10df7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 400a0ea4d37d8d2ccd2ee51a661aa9aecf440e5e
          - Filelen() Basic function's upper limit is 2GB.
            
            This patch links to ScriptForge.FileSystem.GetFileLen() alternative method who returns higher range numbers, assuming libO Python Scripting framework is present.
            
            Change-Id: Id4a3f47cbe7be2ed27d162532b87c1388f23fce1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/133857
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2022-05-12  Michael Stahl  <michael.stahl@allotropia.de>  [58a3bf5199818e30ef4207213f29692d81b519c6]

        curl: upgrade to release 7.83.1
        
        Fixes CVE-2022-27774 CVE-2022-27775 CVE-2022-27776 CVE-2022-27781
        plus 6 more CVEs that shouldn't affect LO.
        
        Remove obsolete configure-eval-fix.patch.0.
        
        Change-Id: Ifbd7ff5acf390df1d95d6b8be0dc7751e4753bbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134225
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-12  Luboš Luňák  <l.lunak@collabora.com>  [818eeaa3ae7146190c71b7e8901bd7f67aa672b8]

        IsEmptyBlock() -> IsEmptyData()
        
        It's unclear what "block" is supposed to mean, as that may mean
        "cells with no value", but a cell also may have a note, or since
        recently apparently also a sparkline. To make it even more confusing,
        there is IsBlockEmpty(), which may explicitly take bIgnoreNotes set
        to true, in which case it presumably should check only data, but then
        the recent sparklines addition still counts sparklines even in that
        case, which is presumably a mistake.
        
        Rename the data-only function to make it clear, and remove the extra
        argument from the empty-in-all-ways function.
        
        Change-Id: I8e3f75407d243b733d61640e2f54954762601ab1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134217
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-12  Luboš Luňák  <l.lunak@collabora.com>  [1e990a5ab399a1bb15d4002ca30f13611ba6edbc]

        fix up order of some ScDocument functions
        
        For better or worse the usual order of arguments in Calc is
        SCCOL, SCROW, SCTAB, so make this consistent.
        
        Change-Id: Ie63c75f5ae92f82cb757c0873f7ff569f331e0df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134229
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-12  Caolán McNamara  <caolanm@redhat.com>  [d9b072cd077cbb515e5aef584d98cb5deda48776]

        tdf#148740 draw expanders instead of using icons
        
        and then the color of the expander can simply follow the text color
        to get contrast for the selected entry case.
        
        At some point someone thought it would be a good idea to expose via
        uno the possibility to set custom expand/collapse icons so retain
        that support.
        
        Change-Id: I44c40bf691cae228e184e58ed848001aaa4b4996
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134168
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-12  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [e4c966a894070e739ff93cca1c841f2cd95d082e]

        bump product version to 7.4.0.0.alpha1+
        
        Change-Id: Ifde1b0dba9dbbd9c4bba614098afff530cc0fdd9

2022-05-12  Mike Kaganski  <mike.kaganski@collabora.com>  [063a38a7b05fcbeb01cea99e52e0e3c18d65f1e8]

        Simplify this a bit
        
        Additionally, use UNO_QUERY_THROW where the result is
        dereferenced unconditionally.
        
        Change-Id: Ia8860c037732e6f59d0a71e0ad7866121157f24a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134181
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-12  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [3c6a0a8703f922757dae2fa77d3dd7a7bdf317fe]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e3164d8b3f10d2d3f856182044ff541adfcb1439
          - Add dir attribute to html element based on language directionality
            
            Change-Id: I1dbb6cc2f3497ab70a806c94ad9d52ee1e10c13f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/133294
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2022-05-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [fe000080c514891f7cd65c3dd1c6f38732d78e7d]

        tdf#143612: map SecondaryRefValue in form pdf export
        
        Change-Id: I590784eb94fb6f4f3a20c4f6d8e3fb618f60d0fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134227
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-12  Mike Kaganski  <mike.kaganski@collabora.com>  [5551871733685b042ca40f86e98c85403c425085]

        Simplify ScTransferObj::SetDrawClipDoc a bit
        
        The two ScGlobal::xDrawClipDocShellRef.clear's were born in
        commit 623f5b26ffd77041d0b06d7ce9c3b32d05625440
          Author Noel Grandin <noel@peralex.com>
          Date   Tue Oct 27 15:12:58 2015 +0200
            don't allocate rtl::Reference or SvRef on the heap
        
        from separate calls to 'delete ScGlobal::pDrawClipDocShellRef'
        and 'ScGlobal::pDrawClipDocShellRef = NULL'.
        
        Change-Id: Ie214feda4bc139bd6fccfbe525d7193a5cd02bce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134180
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-12  Mike Kaganski  <mike.kaganski@collabora.com>  [1ef99f117def74c52709b54ba971b4e348b14bad]

        Create a visualizer for OUStringLiteral
        
        ... and adjust _rtl_uString visualizer to use 'u' prefix, not 'L'
        
        Change-Id: Ie3b5de9c69fea8588503f22d1d367a28148d7f3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134178
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-12  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [e9fd1f8c6a70d527e94c89dc57aeb02f1886ecd7]

        Update git submodules
        
        * Update translations from branch 'master'
          to 9ef7b8c2ece5a5fc774c5226151a84a84958015e
          - update translations for 7.4.0 alpha1
            
            and force-fix errors using pocheck
            
            Change-Id: I3a84cc714bc77bdd377424a708c53651db476b81
            
2022-05-12  Seth Chaiklin  <sdc.blanco@youmail.dk>  [8afd0dcbe23846c12c830b2637db7993a0aa5942]

        tdf#148941 consistency between popup box and option dialog for objects
        
         cui/uiconfig/ui/objecttitledescdialog.ui
           * change "Title" to "Text Alternative" to use the terminology from
             Web Content Accessibility Guidelines (WCAG) 2.1
             https://www.w3.org/TR/WCAG21/#dfn-text-alternative
             which is also consistent with the purpose of this option in LO
           + add tooltips to "Text Alternative" and "Description" in
             Description popup box. The idea is that the tooltips will
             help to understand the purpose of dialog.
        
         sw/uiconfig/swriter/ui/frmaddpage.ui
           * _Alternative (Text only) -> "Text _Alternative"
             [This change matches the change in the popup box]
           + add missing : to "vertical alignment", according to HIG
        
         officecfg/registry/data/org/openoffice/Office/UI/GenericCommands.xcu
           + add tooltips for the "Name" and "Description" .unos, primarily
             for the customize dialog, and icons in notebookbars.
        
        Change-Id: I1943b49e13763371823bfcf2cfc8652c907de110
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134066
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-05-12  Caolán McNamara  <caolanm@redhat.com>  [70034096f20ab545e52e683e3a97b4b8f41ec4a8]

        these members can be private
        
        Change-Id: Icab045ac04f3e556672191b8df454f8f29ecc6d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134221
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [f6d2f218ad0dd1f3817411c4eb42dffc5bea9bf5]

        related: tdf#148442: do not replace 'Yes' if onValue is empty
        
        Change-Id: I748422dfbe7a385f4206c5d129eb3091289a180d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134220
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-12  Caolán McNamara  <caolanm@redhat.com>  [986892ddee74dd666dd467962a2effb21df96cb5]

        we already know the length of the string we pass to hb_language_from_string
        
        Change-Id: I860ed7c253ef872ed6609a01030294609cbbb78e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134209
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [301b5c0aea7a525c436b0f2f54a8cef8be947c89]

        tdf#121740 avoid some temporary OUString construction
        
        Change-Id: Id70349e0e8f7d79bad693663ec3dc2963e0834b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134205
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2c4330b3570f16d6668936fd05e1ab2ade597bae]

        tdf#148835 don't write any sparkline xml elements if none exists
        
        Change-Id: Idd4058a88639cebceded13110dc367e74b6f7097
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134141
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-05-12  Michael Stahl  <michael.stahl@allotropia.de>  [ebbf4004d6061c3b31f9749bee06ef87afc5deb9]

        framework: fix lock assert in Job::execute()
        
        include/osl/mutex.hxx:196: void osl::ClearableGuard<T>::clear() [with T = comphelper::SolarMutex]: Assertion `pT' failed.
        
        because clear() was called, then an exception was thrown and reset() was
        omitted.
        
        Change-Id: Iaa6d26e23261c2426eb3cc465b212752c4f454e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134195
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-12  Stephan Bergmann  <sbergman@redhat.com>  [32714f966186d301435d3eb9f7f6950bc9a6bb1e]

        -Werror,-Wformat
        
        > sal/cppunittester/cppunittester.cxx(553,65): error: format specifies type 'unsigned int' but the argument has type 'DWORD' (aka 'unsigned long') [-Werror,-Wformat]
        >             printf("\tat unknown (Error in SymFromAddr=%#08x)", GetLastError());
        >                                                        ~~~~~    ^~~~~~~~~~~~~~
        >                                                        %#08lx
        
        and DWORD should presumably always be a typedef for unsigned long according to
        <https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-dtyp/262627d8-3418-4627-9218-4ffe110850b2>
        "2.2.9 DWORD"
        
        Change-Id: Ib1394c54fd649108bb6f6c748a5b7eae798884ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134214
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-12  Caolán McNamara  <caolanm@redhat.com>  [39d011376b9bcf020bcb9e05121bb0dfb01f8822]

        merge SetNodeBitmaps and SetNodeDefaultImages
        
        Change-Id: I31a9cc0fc9f97d564f9c8eac0c483892ae3c774f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134210
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-12  Mark Hung  <marklm9@gmail.com>  [3dcf845691ee55621a9475d7c39cbc63611c3f7a]

        tdf#148940 improve non Snap-to-char mode textgrid layout.
        
        - Revert b647f9f4bcb24ed9b71c77038da6b754b8d42eb7 , i.e.
        tdf#107362 don't insert kern if snap to char is not checked.
        
        This includes:
          a) Revert to insert kern portion to align the next CJK
          text portion to the next grid cell border.
        
          b) Revert none snap-to-char code to proecess CJK script only
           as before. Latin and CTL scripts are processed as witnout
           text grid.
        
        - EvalGridWidthAdd() now uses the 0th element of kern array as
          the glyph width to calculate the distance to the nearest cell
          border. This makes layout more accurate and do not generate
          extra spaces, allow testTdf107362 to pass.
        
        - SwFont::GetTextBreak() non snap-to-char mode now uses the same
          code as snap-to-char mode to calculate the accommodable text
          length. This fix one excess character per line problem for non
          snap-to-char mode.
        
        - Update testTdf107025 because the character in the test case
          occupies more than one text grid cells. Layout change has been
          verified.
        
        - tdf#107446 breaks again because of the patch. It needs different
          solution for Word compatibility.
        
        Change-Id: I7fadb065b9cce2d71aaaed39be2881c43d8e4db4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134001
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2022-05-12  Stephan Bergmann  <sbergman@redhat.com>  [dd2010e79fb2ccb46e602bf0546487b7d1b095f1]

        -Werror,-Wunused-variable
        
        ...since 92f93f300371d2011b53d48d3491870b24cff0b4 "output error code when
        SymFromAddr fails"
        
        Change-Id: I9d831e363fe98068cb55102628c98aa9d4ad5d3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134213
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [cf954c71850521405176c6cbe4bf636806421c21]

        elide temporary std::vector in Access::getElementNames
        
        Change-Id: I9a875d5615930700e20f67c40b4b7a24458fd447
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134198
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [8969695b2b764a7bebf183d80b1161a142536566]

        pre-size the maLinkHash map to avoid allocations
        
        Change-Id: I926747d852dc2de56b7125132e74a1c23c75bbd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134204
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [f7f527a0add582cde2f34d992b65ed6ec79633d4]

        tdf#121740 std::set->o3tl::sorted_vector in ImpEditEngine::FormatDoc
        
        we're almost always adding to the end, and we can size the vector
        up-front, a perfect application for sorted_vector
        
        Shaves 2% off load time.
        
        Change-Id: I708ff1451b91635b54eaea0355a03a84bd775754
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134203
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-12  Miklos Vajna  <vmiklos@collabora.com>  [109debb0ca0c864296ad7f557cfbc2b05c9ec3c2]

        tdf#148961 sd theme: add PPTX export for shape fill color effects
        
        Which allows taking the fill color theme index from the model even in
        case there are effects.
        
        Previously effects meant reading from the grab-bag, and only the
        no-effect case read the color theme index from the doc model.
        
        Change-Id: Ib50c3128b971a388f14ad721ed7f73043916a736
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134208
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-12  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [d45315c8eb91862958b29ead09cec58e03a80096]

        tdf#142840: doc export: use BookmarkToWord() for hyperlinks
        
        Inernal hyperlinks to bookmarks should not contain spaces. This
        is not required for RTF or DOC: MS Word is okay with spaces there
        (unlike in DOCX). But since we are replacing spaces in bookmark
        names we should do this also in links to these bookmarks.
        
        Change-Id: I7a3e530817572ed53032c2be1ad96f8e8498bac3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133590
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-05-12  Eike Rathke  <erack@redhat.com>  [fe687d1b8f5305edfb167152a4fb19ffa20c5404]

        Related: tdf#142635 Remove address parsing failback code
        
        This could not have been correct. It may have served some odd
        purpose back when it was added with
        
            commit 296baa2fb6dd4150a7855114093a9703cdc18b09
            CommitDate: Tue Oct 5 18:14:37 2010 -0400
        
                Ported calc-extref-interpreter-rework-*.diff from ooo-build.
        
        during the transition from ocExternalRef to ocPush with
        svExternal*Ref, but parsed syntactically wrong strings and all
        valid external document references with "'filename'#" had been
        detected earlier at the beginning or passed via
        pExtInfo->mbExternal. The case it treated here is neither a valid
        OOo nor ODF notation.
        
        Change-Id: I5a519aec4b251720da382cb76a93ab10c8aeb493
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134212
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-05-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [6ee5fb6d32147e180552f66e615d1de932fdcf9c]

        tdf#148442: map RefValue property to onValue in pdf
        
        Similar to what it's already done for radiobuttons
        Change-Id: I708d23dc5f9d4470a9850d7ecc60bd71fada594e
        
        Change-Id: I34107c757b0e0933f392a6d0845fa0d2e07aed62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134170
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-11  Michael Warner  <michael.warner.ut+libreoffice@gmail.com>  [49ddbc94a088344bf69444445a0300342ea3f184]

        tdf#148148: Applying Title Case when selection contains only spaces
        
        Previously, if the user's selection does not contain any word
        characters, but the node does contain characters outside of
        the user's selection, then searching for the word boundaries
        when applying title case could result in start and end points
        that were incorrect. In Writer this results in title case
        being applied to non-selected characters. In Calc this results
        in a debug assertion being hit.
        
        This commit prevents those issues by skipping transliteration
        on the node in this case.
        
        Change-Id: I20c5ef44793741c5863f838c13ba222452346a97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132801
        Tested-by: Jenkins
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [2d63a011ed161a01419a40ab2fbb88796d59b20a]

        tdf#121740 just remove OLE_Objects limit for non-32-bit-Windows
        
        shaves 5% off load time
        
        Change-Id: I1893180124ebe86babff1776d77a696ef1e4a190
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134202
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [cfb15d06e82ff9af6a9de2dab815b15e9724c9c6]

        in SbUnoObject constructor, only query for XTypeProvider
        
        if we're going to use the result
        
        Change-Id: I49ad11e287f58c1021e509f56d934aa3ce745b0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134201
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [cde416fea13c6020805ac663e254a50b2c885abd]

        in SetGlobalUNOConstant, only retrieve old value if we need it
        
        removes some unnecessary Find() work
        
        Change-Id: I6af9c4d9a043d4361fcca1a034b2025fe7c10c28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134200
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [c8e144638c10f81a25478dd8d8061d7d870b383c]

        osl::Mutex->std::mutex in SvtSysLocale
        
        Change-Id: I722c4ca5d1bb6c0de6b1eff7478de03a23e9d89b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134199
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [bed301f42f0e51126c63c02c9a78091f7dec420c]

        elide temporary OString in GenericSalLayout::LayoutText
        
        Change-Id: I2169087bf780fb7b42aad8db0ee7484bf48d9ebb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134197
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [02446d13764d90567114525f648475b41d6b0d12]

        use better default size for UNOMemoryStream
        
        which means we don't need to re-allocate the buffer as often
        
        Change-Id: I81678af2ed4146b94eb200324459eef7016afd06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134196
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-11  Caolán McNamara  <caolanm@redhat.com>  [dad7593cf6bb91ecf95153e983723dd2cd03b469]

        GetDontKnowNodeBmp is always empty
        
        so this is dead code, remove most of it, but recover setting
        aControlValue.setTristateVal(ButtonValue::DontKnow) when the
        possibility of expansion resulting in children is unknown
        
        Change-Id: Idc2abd9af70402a92d02ed2273ab1df6684b16fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134194
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-11  Caolán McNamara  <caolanm@redhat.com>  [528008104bcb7433f818ab3e8bf10bf1296e09b9]

        tdf#149029 Scroll to the selected object in the Animation panel on selecting
        
        Change-Id: I2c14f9c6df74d4534c936b392f0e066dabebea9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134172
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-11  Luboš Luňák  <l.lunak@collabora.com>  [5caa7f44b861876afa5b3b8f71e3848abd8875e6]

        fix HB_GLYPH_FLAG_UNSAFE_TO_BREAK for RTL in cloneCharRange() (tdf#148954)
        
        I got the meaning wrong, when the docs talk about beginning of a cluster,
        that refers to text, not glyphs, so this needs to be backwards too.
        
        Change-Id: I12ef775b033100405e3332d5611844cefb6b5a85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134173
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-11  Caolán McNamara  <caolanm@redhat.com>  [828a51e8617ece858b2f8bdc4a8d8759595beab0]

        tdf#149023 set property immediately on change
        
        and not in an idle which may be triggered on losing focus and
        arrive when a new shape is selected
        
        Change-Id: I7cec8f1c9bf864cdb30516dece1ef9d6b689a94e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134171
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-11  Mike Kaganski  <mike.kaganski@collabora.com>  [6d9691892b192f7fcecc0a938e929fc40ec208d8]

        Inline the typedef
        
        ... and simplify SwOLELRUCache::InsertObj a bit
        
        Change-Id: I7461e800ade0e0c3f2a1cd79715cecd5cfc971bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134174
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-11  Caolán McNamara  <caolanm@redhat.com>  [a66e2231c15321835e34469edb748947d6de3464]

        tdf#148730 set current widow/orphan state even if do not split para is set
        
        Change-Id: Ibdb6a830ad502cf04598ce9cd1c232ad6d9d8ade
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134166
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-11  Stephan Bergmann  <sbergman@redhat.com>  [c1c5ac11658966bddb60482e83bfd0cb7a88a318]

        Drop unnecessary cast to int
        
        ...when iterating over the enumerators of enum StatusBar_XML_Entry resp. enum
        ToolBox_XML_Entry
        
        Change-Id: I11904e941e98e0ffb96cf1ba4e61c91382944813
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134169
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-11  Stephan Bergmann  <sbergman@redhat.com>  [da3aa26efddebbbe2af2a1895f89198f66b5c27c]

        Library_syssh must link against expat when using StaticLibrary_shell_xmlparser
        
        ...which in turn uses expat, so this caused a Linux build of mine to fail with
        
        > [LNK] Library/libsysshlo.so
        > ld.lld: error: undefined symbol: XML_ParserCreate
        > >>> referenced by xml_parser.cxx:74 (shell/source/all/xml_parser.cxx:74)
        > >>>               xml_parser.o:(xml_parser::xml_parser()) in archive workdir/LinkTarget/StaticLibrary/libshell_xmlparser.a
        
        etc.  (No idea why that only started to hit me now, seemingly out of the blue,
        but it looks plausible that we need that fix.)
        
        Change-Id: I1d0efabf8cc809bd82ce30ec67d16ce1eb547de0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134167
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [8055ad41bbde67d0be0b240218295ea16c03d136]

        cache the PropertySetInfo in lcl_createModelPropertyInfo
        
        we only need one of them
        
        Change-Id: I2f6f2c75da96f76d4bf9cb31ef31bf597a3f5e6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134159
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [8ca5cdbd87bedc6a239dfed060d3100ea5e0196e]

        reserve vector space in SmSymbolManager::GetSymbols
        
        Change-Id: I9101e07fa54e35f1cec9797deaf1647763c9ebfe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134158
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [cd0586f2d52699b1270e307c7cd76470ab40b7c3]

        reserve space for bulk operations in SequenceAsHashMap
        
        reduces the number of allocations we do
        
        Change-Id: If8e61c8b0dd1942278d7adc1fa87580734aeeb99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134157
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [9d450875c8a0bea2468f65c7a57b9ff77344b6c8]

        only instantiate SfxFilterMatcher when we need it
        
        Change-Id: Ibb6162ddc6bec73beef6fffc8cf53976dc82313a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134156
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [b03aa654eb2e2980f3efc0347b1435414d8f1d09]

        cache the Sequence we return in comphelper::PropertySetInfo::getProperties
        
        Change-Id: If4e6e43be5d7380665e56bf95c446ff14e6a7213
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134155
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [52a0f9e6b881c21275358de3ec9b4c85f77402e4]

        avoid some ref-counting traffic in configmgr::Access:getNameInternal
        
        Change-Id: I3062855ab8f9ec9f1e7cdffe163f1c78865d5b9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134154
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-11  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [86453991a7ca0c7f90ae95769ee23cd5ccecd83f]

        Add error handling to RenamePrgFolder and RemovePrgFolder
        
        These routines can fail during MSI installation
        (seen leftover program_old folders, with program folder missing).
        
        We at least want to see the error in the MSI log file when this doesn't succeed.
        
        This outputs error messages like:
        
          MSI (s) (C4:5C) [10:47:54:280]: Invoking remote custom action. DLL: C:\Windows\Installer\MSI37B4.tmp, Entrypoint: RemovePrgFolder
          CustomAction RemovePrgFolder returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
          Action ended 10:47:54: RemovePrgFolder. Return value 3.
        
        Change-Id: I4ce4099eeb3e0ee79eb4a2e1d3887f9810fd9669
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134160
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-05-11  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [1e016920769ae524575e40b1ec317c700ba0daa3]

        Advanced Diagram support: UNDO/REDO support for Diagram DataModel
        
        Added support for UNDO/REDO for changes in Diagram ModelData.
        This is currenly applied/used in the DiagramDialog for it's
        Add/Remove actions (also supports Cancel of that dialog 1st
        time ever). But it is defined more general to add/support
        manipulating actions like clone/change_text etc. Also the
        UI/dialog at he end will not be/stay modal, so this is a
        test implemenation how to use it.
        
        It uses an extract/apply mechanism to get/set the Diagram
        ModelData at/for the UNDO action. That may be expanded as
        needed for additional data in he future. It may also be
        considered to modify the Connection/Point ModelData to
        shared_ptr internally completely to avoid copying these
        at all. OTOH it is not that much data to handle at all.
        
        Change-Id: I4702ed908b79a476177fe66c0e3284898c6adda5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134118
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-05-11  Stephan Bergmann  <sbergman@redhat.com>  [5b9b07dcb3e0065ddb616a0a5b0e69c1c3841fa7]

        Revert "Disable -fsanitize=float-divide-by-zero in rtl_math_atanh"
        
        This reverts commit 6a4504bba84dcbaeb71869ec5c9ed6dfdc090619, which is no longer
        necessary after 6f75ec6115f0152517be634070607bc61bf96dd0 "tdf#148430 Use atanh
        from <cmath> instead of our own" changed the implementation of rtl_math_atanh.
        
        Change-Id: I11094f8c9fb0bb7b635541e7360e460816d3c171
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134161
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-11  Seth Chaiklin  <sdc.blanco@youmail.dk>  [e6e5d90121aebf1aa617a43f5685ffaa8b7e8aba]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1a71181cd6bd1b204e5b466c97b6e0e6c4434cca
          - tdf#148861 update Outline bar for Impress
            
                simpress/main0211.xhp (Outline bar)
                  - remove "Zoom" and "Slide Show", which are no longer
                    on the Outline bar
                  + add "Demote", "Promote", "Move Down" and "Move Up"
                  * change order of controls to correspond to Outline bar
                  * refactor to <h1>,<h2>
            
                simpress/02/11110000.xhp (Black and White)
                  * refactor image to 1cm, .svg, alt icon label
                  * refactor to <h1>
                  - remove colspan="" rowspan=""
            
                simpress/02/11100000.xhp (Show Formatting)
                  * "Formatting On/Off" --> "Show Formatting"
                  * refactor image to 1cm, .svg, alt icon label
                  * refactor to <h1>
                  - remove colspan="" rowspan=""
            
                 simpress/02/11060000.xhp (Show Only First Level)
                  * "First Level" --> "Show Only First Level"
                  * "All Levels" --> "Show All Levels"
            
                 simpress/02/11070000.xhp (Show All Levels)
                  * "All Levels" --> "Show All Levels"
                  * "First Level" --> "Show Only First Level"
            
            Change-Id: Ie4d57852d1e7cf702371071b5aa76a7cb502737e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/133729
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2022-05-11  Miklos Vajna  <vmiklos@collabora.com>  [1e9416fac497a58be04011cfa0ffce9c74a9e397]

        sw content controls: introduce a word breaking dummy char at the end
        
        - this way double-clicking on the last word of a content control or the
          first word after the content control selects the correct text range,
          similar to how the same at the start of content control already worked
        
        - this allows not touching the expand flag in the SwTextContentControl
          ctor, which was overwritten by the ODT import (when the content
          control was at the end of the paragraph) anyway
        
        - hide this dummy character when accessing the paragraph content via the
          UNO API or the text export
        
        - still need to audit a few more places in follow-up commits to maintain
          the invariant that content controls have the same dummy char at the
          attribute start and end -- somwhat similar to how SwTextInputField
          does it with CH_TXT_ATR_INPUTFIELDSTART/END
        
        Change-Id: I88763d6db84afedbb865b680f040994c4d6ab7d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134151
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-11  Luboš Luňák  <l.lunak@collabora.com>  [35dec195a1f0a7a3aa8fab893698e512f5851d19]

        use -g with --gdb-index in configure
        
        It triggers an assert in mold's --gdb-index handling because of missing
        debug info. It sort of makes sense that --gdb-index should be tested
        with debug info actually used.
        
        Change-Id: I5adced29355deec9f0a6af390867f4ff2f2bd29c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134153
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2022-05-11  Luboš Luňák  <l.lunak@collabora.com>  [c05c826bd18eedaa7720ff0817b5c796435dbc02]

        search faster an array where most elements do not match (tdf#144777)
        
        As said in previous commits, clearing and searching this array
        can be the major cost of large *IFS operations. And memchr() can do
        way better than what the compiler generates.
        
        Change-Id: Ibcaad05356f9fa33997593f929522b325c026579
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134139
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-11  Luboš Luňák  <l.lunak@collabora.com>  [a49afabb0cf1eac8f1214bfada0d7c9bc662878e]

        reduce size of *IFS conditions array (tdf#144777)
        
        The array is used to count the number of matching conditions
        e.g. in COUNTIFS, which can be only up to nQueryCount, which
        is sal_uInt8. So there's no need to count it as sal_uInt32,
        and doing so may cause 4MiB array per thread for full-column
        references, which causes easily causes 60% of time spent
        just clearing and checking the complete array.
        
        Change-Id: Id4bebf90619f7f2a721edb9cd31e6a11469579aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134138
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-11  Luboš Luňák  <l.lunak@collabora.com>  [248e49d3f409d414331945ba91b3083406d59f78]

        no PerformQuery() with ScSortedRangeCache if not needed (tdf#144777)
        
        It should not be necessary in that case, since the rows are restricted
        only to those that match, selected by BinarySearch(). Still at least
        assert that, just in case I'm missing something (or BinarySearch()
        doesn't quite match what validQuery() does).
        
        Change-Id: Ie91d3ba997692e5b3650b1549e8a38b6c5f44c01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134130
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-11  Luboš Luňák  <l.lunak@collabora.com>  [4c8f4390c846e0184955916b0555359a6ad98981]

        do not use ScSortedRangeCache inefficiently
        
        If the amount of data or size of the formula group is small, the caching
        is probably not worth it. And if rows are not absolute, then each
        formula cell would use a different range instead of reusing the cache.
        
        Change-Id: I42a82aaa5f4ffccc63e527793f46fc52fd539af6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134129
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-11  Luboš Luňák  <l.lunak@collabora.com>  [905475435c85ebae9ec48e37de4768e1b92914d2]

        limit rows to ones having data when computing ScSortedRangeCache
        
        Change-Id: I2de9ea4887b6101f10eb3b8da6f3596de0ea09eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134128
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-11  Luboš Luňák  <l.lunak@collabora.com>  [12b8230c9e541e5bf14026ca3684e0880692e3d4]

        faster reverse mapping in ScSortedRangeCache
        
        Profiling shows this to be a noticeable cost.
        
        Change-Id: Ib247a75b77d721f2486a1fe50eb243437d865561
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134127
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-11  Luboš Luňák  <l.lunak@collabora.com>  [4db2b19fe887cbf55d773f2af79ef5fe4d71908a]

        avoid somewhat expensive mdds position() call if possible
        
        Change-Id: I095f6285b9e1da5869ca08a0d8e6fae9ace40cfa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134126
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-11  Luboš Luňák  <l.lunak@collabora.com>  [5b189abc13d4a9e408c82298e4ede0fdf505002d]

        make ScSortedRangeCache work for also ScQueryEntry::ByString
        
        Change-Id: Ifa769e20d91f7899fa81df537a7f3b7aeff52115
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134125
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-11  Luboš Luňák  <l.lunak@collabora.com>  [4794aa29587255aaff1196e0cc6e29d136df7b76]

        make BinarySearch() do proper SC_EQUAL with ScQueryEntry::ByString
        
        ScQueryEvaluator::isQueryByString() makes everything a string search
        in this case, so this one should too.
        
        Change-Id: Ic1ebd14515cfb7f253f022ca4f76699a6cb63468
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134137
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-11  Luboš Luňák  <l.lunak@collabora.com>  [e98a22b4e4f9c5a9249e634dd0489d30d9de2bb1]

        use ScSortedRangeCache also for generic queries
        
        This enables use for e.g. VLOOKUP or COUNTIFS (as COUNTIFS does
        not use the specialized code for COUNTIF).
        
        Change-Id: Idad7503750d421f3f1c9ac34dfe95393fa3ead15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134124
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-11  Luboš Luňák  <l.lunak@collabora.com>  [eaa2b5054443a1d6b7b5289eb44b8edf8a4c832e]

        make internal ScQueryCellIteratorBase functions protected
        
        Nothing is using these outside of the class.
        
        Change-Id: If2e1f2ce30980adeb1ce007f6084f492b314dd5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134122
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-11  Luboš Luňák  <l.lunak@collabora.com>  [18eeb85d4899fa8e4a2b1a84fc4a32c3a94f7640]

        keep only a reference to a vector if equal to what's wanted
        
        This avoids copying the data repeatedly.
        
        Change-Id: Id3fadf8414c66143e12261a14b75b984415ed9a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134121
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-11  Luboš Luňák  <l.lunak@collabora.com>  [122e676ce35b34c289cc4c91bb72e25398dc9e12]

        introduce Calc cache for sorted handling of unsorted cells
        
        The idea is that there's a cache for a given range, which keeps
        a vector of SCROW items, sorted by values of those cells. This
        allows some specific cases of e.g. COUNTIF to simply use
        BinarySearch() to find the range that matches and work only with
        that. This commit implements using this cache for COUNTIF.
        
        Change-Id: I5b36b289b4aecb3b8245bbb447fbb299371262e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134120
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-11  Seth Chaiklin  <sdc.blanco@youmail.dk>  [4b87523605cf87b548d6eb2604c1d5e84f925038]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 61b4b76000bd5adca504df0966ecef3410765ab3
          - tdf#149012  updating of Options tab for Frame, Object, Image
            
               text/swriter/01/05060900.xhp
                 * corrections to control names
                 + added embed to "Description" which was missing, but
                   an adjustment will be needed in a subsequent patch
                   because the embedded file header describes the command
                   "Description" and not the field in the Options dialog box.
                   But the description is close enough to be useful for now, and
                   another patch will be needed here because of changes to the
                   dialog as a result of tdf#148941, so necessary adjustments
                   can be made as part of that followup patch.
                 * identify "frame only" controls
                 * change position of "Content Alignment" to match dialog
                 * refactor to <h1>,<h2>,<h3>,<tip>
            
               text/swriter/00/00000405.xhp
                 * clarify that frame styles should be used in sidebar
                 * refactor to <menuitem> for clarified paragraph
            
            Change-Id: I82e62a2d2fd49c44b779ac79e102a5b8623196ba
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/134065
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-05-11  Luboš Luňák  <l.lunak@collabora.com>  [976a07a1dfbb136ac4f4daa6dddbda608390db7d]

        make it obvious which column BinarySearch() operates on
        
        It was setting the column to ScQueryParams.nCol1, which
        was somewhat confusing.
        
        Change-Id: I3ab2207f507a4dc3782ea78682dacb0b08c36b19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134123
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4348d11156e4aae1d28bc01513b121c23f1d8d54]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 44126837152e16fa861ded498f315d57b574e441
          - tdf#148943 Clarify CSV import token 4
            
            Change-Id: I5c0094293a1d8a9125cfc2d129681e0c456e8f99
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/134135
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [5fe3202e99901d82b0df03e739f3a02b00441fda]

        elide temporary OUString in GetFilter4FilterName
        
        Change-Id: Idd51eb5f86b5d8148fe31ff69e17ce2d5724e6fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134150
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-11  Stephan Bergmann  <sbergman@redhat.com>  [e9b5518b4c53cf67860a504f2f1b823625b03788]

        Don't leave ImplFontMetricData::mnHangingBaseline uninitialized
        
        ...after 5f92e8cf3da6b5f66b6ef23219fcc91d2ad7c754 "tdf#104930 Implement
        TextMetric::GetHangingBaseline", to avoid UBSan failures like
        
        > [_RUN_____] (anonymous namespace)::Test::testLineSpacing
        > /vcl/source/outdev/map.cxx:291:9: runtime error: signed integer overflow: -4702111234474983746 * 1440 cannot be represented in type 'long'
        >     #0 0x7f408a2ba5fe in ImplPixelToLogic(long, long, long, long) /vcl/source/outdev/map.cxx:291:9
        >     #1 0x7f408a2bac1e in OutputDevice::ImplDevicePixelToLogicHeight(long) const /vcl/source/outdev/map.cxx:361:12
        >     #2 0x7f408a136ddc in OutputDevice::GetFontMetric() const /vcl/source/outdev/font.cxx:217:33
        
        during CppunitTest_editeng (<https://ci.libreoffice.org/job/lo_ubsan/2395/>)
        
        Change-Id: Ief2121c588d296a23606314143a0176c8ae9aa38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134142
        Reviewed-by: Mark Hung <marklh9@gmail.com>
        Tested-by: Jenkins

2022-05-11  Gabor Kelemen  <kelemeng@ubuntu.com>  [48c6046fa972536fd6fcda88ac5aa825969a6fdb]

        Drop IS_EDITMODE macro that is used only once
        
        Change-Id: I2fb5b8eb34aa18c35d3a53851ce8d92090d85590
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133982
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2022-05-11  offtkp  <parisoplop@gmail.com>  [6f75ec6115f0152517be634070607bc61bf96dd0]

        tdf#148430 Use atanh from <cmath> instead of our own
        
        Change wrapper in rtl::math::atanh to use atanh
        from <cmath>. Also changed all occurrences of rtl::math::atanh
        on files that use this function to directly use the standard
        atanh instead.
        
        Change-Id: Idc5c456f67291f5816756f023b61afde844b5ceb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133965
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2022-05-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c61a88d9d23366274d4d2283a961a578911e5ddc]

        Fix typos
        
        Change-Id: Ie15016f4cbed703f15d7d47c25b7bfc2b41dbadb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134106
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2022-05-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [04669a3a466d34d3452c88f4712b6ea6befb4d53]

        basegfx: generalize B2DRange and B2IRange with Range2D template
        
        Also add and/or re-arrange B2DRange and B2IRange tests
        
        Change-Id: I0f582b30c92776ffbab8b69810ec855da0931714
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134111
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-05-11  Miklos Vajna  <vmiklos@collabora.com>  [24417d8c3c9e1c619936e85fa7a20481a24e3530]

        sw content controls, drop-down: add DOCX import
        
        - inline drop-down content controls were imported as an SwDropDownField
          previously, but that has the drawback of not being able to store both
          display texts and values of each list items
        
        - adapt tests under sw/qa/ which asserted that the import result is a
          field, and check content control properties instead
        
        - change dmapper so that SdtControlType::dropDown is one more inline
          SDT that gets mapped to SwContentControl
        
        - remove the no longer needed grab-bagging in writerfilter/, otherwise
          we would write the SDT markup twice on export
        
        - improve DomainMapper_Impl::PopSdt() to actually map the collected
          dropdown properties to properties on the to-be-inserted content
          control
        
        Change-Id: I7e88ec8cd1d73bc1c6c75154d6ab07352cbcec8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134143
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [3322e500f48794d3569c27f73cc5f3bafb5f2397]

        avoid some OUString construction on some hot paths
        
        Change-Id: I098b017d22b7a4502998a0901ddcfca08a57ee43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134115
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-11  Miklos Vajna  <vmiklos@collabora.com>  [078e65cac18fec8729ed8087233caa1655a02d02]

        CppunitTest_sw_ooxmlexport12: avoid mustTestImportOf()
        
        Can use CPPUNIT_TEST_FIXTURE() instead.
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I1f0fdb4947c0a9763d145d4926b37c7576a25cad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134134
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-11  Mike Kaganski  <mike.kaganski@collabora.com>  [405ab3483498efa55cda9ebf54103a5e3e097627]

        Avoid useless default construction
        
        Change-Id: I6b4cb48ab4e8f22b30a92fcf7d1de94b5cb9f34a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134068
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-11  Kohei Yoshida  <kohei@libreoffice.org>  [1729da22a7f57eba6531d15388c67cb710fc3c30]

        Update mdds to 2.0.3.
        
        This release includes a revised block position search implementation
        that shouldn't touch the internal STL iterators so that even if you
        pass an invalid position hint, it should not trigger process
        termination.
        
        Change-Id: I8c76eb012ba7ce304ff10b38de468b7c9c6cce2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134140
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2022-05-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [172e208e6b0674f42c301c5ee5e280e9138ba1b4]

        chart2: prefix VDataSeries members, rename Double to m_aValues
        
        Change-Id: I74d560fa8a9c9d1ee761b26aa1ca90798f774a7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134052
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-05-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [462457455e9664a4ba79c4b21747cdb4e47da6ca]

        chart2: remove code duplication in VSeriesPlotter::getSeriesNames
        
        Change-Id: Ib7b96e6fe0037a141efe696252ff2aa4a38ec327
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133924
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-05-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [35f4f75a506839025bca529bd7cc5a60ffe7a20f]

        chart2: simplify with structured binding decl. and some cleanup
        
        - use structured binding declaration to simplify the code
        - use cend() instead of end()
        - use std::clamp to bound a value
        
        Change-Id: I83b9ba926e70d173cc161db713c53940df422241
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133923
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-05-11  Eike Rathke  <erack@redhat.com>  [23689e492feb41a391738586cef04ab82cc21f80]

        Resolves: tdf#132582 Display duration for calculated time values selection
        
        Change-Id: I634cd0fb059ed9c35849b435bcbd178cd84ac2ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134132
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-05-10  Martin Srebotnjak  <miles@filmsi.net>  [52ebc944cf9c45ad6dc7f925c685472dfb7fc3e6]

        Update git submodules
        
        * Update translations from branch 'master'
          to d36f933b283e37e9bc85fc735a6df888154737f7
          - Updated Slovenian translation
            
            Change-Id: Iee6df28adec7863a8e2fcfff70b5f4056e393aad
            
2022-05-10  Andras Timar  <andras.timar@collabora.com>  [cb90a63846c2898974c5345a369a049ce0a81772]

        Update git submodules
        
        * Update translations from branch 'master'
          to 542c2f1192e848ca6ccf4f89b770774f7fbc6508
          - sl: typo fix
            
            Change-Id: Ib2330886ca3a0072543e017deda7a78985602190
            
2022-05-10  Caolán McNamara  <caolanm@redhat.com>  [4b693a0c594fb3b73f4a4c1e03e9916f1a107012]

        tdf#148470 if macOS glyph fallback provided a partial result flag what failed
        
        so another font can be attempted for the remainder
        
        Change-Id: Ie2c67c7c63510d02c99f2377c0c43ed6050ccd86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134131
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-10  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [ad79900cd62c487bda9d2515892d62b3b08a5dfa]

        tdf#108188, tdf#131190 - Verify that the page style is actually used
        
        Change-Id: I007d26c6fcaf60d2a2378cc00e630da447f95a8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134022
        Tested-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-05-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [adb5eca79f3ae0c80c8046e73d7a411734a1b75d]

        Fix typos
        
        Change-Id: I48781032778c403420b3258c53e4be5d2b7531d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134133
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [3c25a2a114c0bb66641ad27499610fe5ee4393b9]

        tdf#121740 dont bother checking for VBA libraries
        
        speeds up loading by 2%
        
        Change-Id: I63bf7ea2ab8087d6bb60b655fdf7718532050b89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134114
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-10  Noel Grandin  <noelgrandin@gmail.com>  [3816184ee779f32d2210c8fcc9f7dd2c77b6f736]

        osl::Mutex->std::mutex in ucb::BaseContent
        
        Change-Id: I03c25405b7e4206d6c81bc9c98b6cb07e376cd01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134084
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-10  Noel Grandin  <noelgrandin@gmail.com>  [3b2888fe0971b07d647a29467c317ba42a51b832]

        osl::Mutex->std::mutex in ucb::XResultSet_impl
        
        Change-Id: I67f70774c94d953880ebcf9fe9bf24a0492456f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134085
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-10  Noel Grandin  <noelgrandin@gmail.com>  [f75b742997c119ccb081faa7e63ce04b8e88912c]

        osl::Mutex->std::mutex in GlobalEventConfig
        
        Change-Id: Id54f9f15547010c9df640e406d36fb09febac4cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134089
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [e7d3243d22d6a94930e0cd21721442a2608e03fa]

        move creation of xParser to where it is used
        
        Change-Id: I03511a8c7b01b0abb69b276b900bf712549e5873
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134113
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-10  Jean-Pierre Ledure  <jp@ledure.be>  [56810b5b3dcae39dea1462ac1e2a490af375a0c3]

        ScriptForge - (SF_Dialog) FIX comments in Resize() method
        
        Fix mix-up of the definitions of the Left and Top arguments.
        
        The patch changes mainly a few comment lines.
        
        Additional changes:
        the list of methods includes Center() and Resize(). (patchset 3)
        
        Change-Id: Id049d42b053e5ef1971ee62fb2b8b9342053583f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134078
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-05-10  Seth Chaiklin  <sdc.blanco@youmail.dk>  [05fa375ff0dba60af7093acb058e07b767f0adab]

        tdf#148519 correction to vertical "to frame" mapping for object position
        
          The mapping for the anchor to frame was incorrect, possibly inherited
          from OOo. (Thanks to Regina Henschel for identifying this problem.)
          This patch changes the mapping and reverts
          2c19246a4090df14e8f97c35c7770b25c1974232, which had attempted
          to correct the problem of what options were shown in the UI for
          Vertical Position for objects that are anchored "to frame".
        
        Change-Id: I30c35475a38824ebc1f926bf63542d19bdf008d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133871
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-05-10  Miklos Vajna  <vmiklos@collabora.com>  [c3c3303516c3da9372dce3f05f38f15a104e961c]

        sw XHTML export: output table / table row background format using CSS
        
        The HTML export uses HTML elements / attributes to describe the
        background color of tables / table rows. CSS markup is used when
        exporting styles, not direct formatting.
        
        This behavior makes sense for the HTML mode, but XHTML wants to CSS
        markup whenever possible, and usage of CSS markup for the reqif mode is
        not even optional.
        
        Fix the problem by switching to CSS markup for table and table row
        backgrounds in the XHTML case -- this is OK for reqif when describing
        tables (the reqif spec only forbids detailed CSS markup for spans, not
        tables or table rows).
        
        This amends the behavior of commit
        4cd3c436923bfba281b1bf16d9785208a2119cea (sw reqif-xhtml export: limit
        values of the style attribute, 2018-04-11), which avoided invalid table
        row background markup by losing it on export.
        
        Change-Id: Ia0858986c3e8a3ea41adf8a24119442fe5068ee3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134119
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-10  Tibor Nagy  <nagy.tibor2@nisz.hu>  [4cc3a144ef2ecc019da42bb9b115267a18e9559f]

        tdf#147919 PPTX export: fix curved and bent connector shape
        
        by calculating and exporting adjustment values to avoid
        of connector lines with bad turns overlapping the
        connected shapes.
        
        Change-Id: I0441508f4fe98b3482e2955df5f41f2cfc2ffb4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134109
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-05-10  Luboš Luňák  <l.lunak@collabora.com>  [1d8c31ea2555b339d5a4bc5449d40d546045435b]

        sort out query iterator's BinarySearch() corner cases handling
        
        If the code detects the range is not actually properly sorted,
        set position to the first row and return false to force
        linear search. If the searched for value belongs before the first
        item, do the same, in which case the linear search should see
        that it is this case (before this case nRow was set to the first
        row regardless of where the searched for value belonged).
        
        Change-Id: I8ff346783d93d74ff409b19aea394e202885647d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134100
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-10  Luboš Luňák  <l.lunak@collabora.com>  [e2f8e5cf7cf9c7b2812ffbcd48ec21dc994339d6]

        make BinarySearch() work for SC_EQUAL, SC_LESS, SC_GREATER
        
        Change-Id: I296686709688a9e3f2cda0864d73c79a17e33f49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134099
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-10  Luboš Luňák  <l.lunak@collabora.com>  [6a5464b800aa0b0ce35d602fd008b555d96a94af]

        make query iterator's BinarySearch() find the last matching item
        
        If the code found a matching value, it didn't bother finding
        the last one in the range if there were several adjacent ones.
        
        Change-Id: Ie1f4c7bd3dcbd2aaf653f5b74e159902de4cf93d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134098
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-10  Luboš Luňák  <l.lunak@collabora.com>  [dce09d33aabfbad405f1accf02c14f8e85da8f6d]

        add tests of query iterator's BinarySearch()
        
        The BinarySeach() function is rather strange/dumb. If it doesn't
        find the value, it tries to use the last previous value (i.e. it
        additionally does the fixing up that VLOOKUP, MATCH, etc.) do.
        At the some time, if there's a range of equal values, it doesn't
        find the last one (and so callers need to fix that up). Write
        some tests for that before I start touching the algorithm.
        
        Change-Id: Ife2388acad691cce7ffaf5490fa74b5a3d453926
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134097
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-10  Luboš Luňák  <l.lunak@collabora.com>  [80606b89bbd38f63423eccfac4d1b8e6732b9560]

        extend ScQueryCellIteratorBase for custom cell access
        
        This moves code related to accessing cells to query to a template
        base class. Creating more specialization of that class will allow
        queries that use a cache of sort order for the cells.
        
        Change-Id: I47d1bc2d038717ff64f1d11fa6c7dba2359fec11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134096
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-10  Luboš Luňák  <l.lunak@collabora.com>  [02c5ec92e3dfa8dee51e606ff8e929168948a8a7]

        assert pre-requisities of BinarySearch()
        
        Change-Id: I090a6538628eb5337a311ed8aec3580901e957ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134095
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-10  Luboš Luňák  <l.lunak@collabora.com>  [4d2bd386837524fd9f74f827f59ac3dfc64b3a6a]

        BinarySearch() can be in ScQueryCellIteratorBase
        
        Change-Id: I89d7e58a9706526aa2871dba1e4f922ff94562a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134094
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-10  Colomban Wendling  <cwendling@hypra.fr>  [920558267bbd1e91e1639dd854beb8d56fc7b5c3]

        qa: Fix occlusion check coordinates in _XAccessibleComponent.java
        
        This could erroneously skip a check because the child was erroneously
        deemed obscured by another object.
        
        Change-Id: I67d76ea272874671ae328266bdbdeb037c0dc625
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133842
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-05-10  Michael Stahl  <michael.stahl@allotropia.de>  [cdf70b909910974cad49a5c4372d2682209cc831]

        sfx2: add config warning in UndoManager complex test
        
        ... and remove obsolete comment, that problem was fixed a decade ago.
        
        Change-Id: I06e122128ff009778da87891739016ecc8975895
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134110
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [9a1f81f2e0fbc0306cfa6317b41fe2c0bf04fe4c]

        tdf#121740 reduce cost of SfxDocumentMetaData::Init
        
        XPath is a little heavyweight for such a simple thing. Shaves 5% off the
        load time for me
        
        Change-Id: I109f68fa1dfc228b42740000a95a2e7a3de7e320
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133927
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-10  Mark Hung  <marklm9@gmail.com>  [5f92e8cf3da6b5f66b6ef23219fcc91d2ad7c754]

        tdf#104930 Implement TextMetric::GetHangingBaseline.
        
        The text metric value is initialized in ImplFontMetricData::ImplInitBaselines() using harfbuzz API hb_ot_layout_get_baseline. It can't handle multiple hanging baselines of the same font for different scripts yet because the script is fixed to HB_SCRIPT_UNKOWN.
        
        Change-Id: I2574f0dba45501187064b9341c573159914a4a17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133667
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2022-05-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d5371ec06292b67fd5f401e9ad51586f603089f8]

        chart2: add func. to convert from css::awt and B2IRectangle
        
        Change-Id: I6da70d4559d1536b788228bcae64f5e43462d8e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133922
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-05-10  Miklos Vajna  <vmiklos@collabora.com>  [6de2fc2a705d3f356cac898201a98d7db6102d1a]

        sw content controls, drop-down: add DOCX export
        
        Map the list items to an XML markup like:
        
              <w:sdt>
                <w:sdtPr>
                  <w:dropDownList>
                    <w:listItem w:displayText="red" w:value="R"/>
                    <w:listItem w:displayText="green" w:value="G"/>
                    <w:listItem w:displayText="blue" w:value="B"/>
                  </w:dropDownList>
                </w:sdtPr>
                ...
              </w:sdt>
        
        Change-Id: I483009603f1138e4bd5871bfd8c760a3de739ba1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134104
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-10  Caolán McNamara  <caolanm@redhat.com>  [d0eae1767bb7643d382d9a64393ae2ba85fc7646]

        ofz#47205 import never completed
        
        keep nEndPos and nStartPos consistent if there is no following piece
        
        Change-Id: Iaa0840eb9a60c429d60ff449aed0a2f981306b0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134093
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-10  Caolán McNamara  <caolanm@redhat.com>  [070b34c2a40c5e7d93022e331a5c90626ca603eb]

        fix --disable-scripting build
        
        Change-Id: I41e0da3d379d54ec59f9eba46978cfe7f9e09d33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134105
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-10  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [93a102be711f4f90d1c649af8fb0a62ec970406a]

        Update git submodules
        
        * Update translations from branch 'master'
          to df1f1ea62f4f5c39d4800a59814baace6363e8e1
          - rdm#3572 update github-repo lockdown
            
            Change-Id: I9aaebdb3a10bf485775b25aa581393951900f17b
            
2022-05-10  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [41a7d40f39fa99f2c207dbaa66df8710ac10ee4c]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to d4165a5a9b83216339c731c42250f1417dfd9d26
          - rdm#3572 update github-repo lockdown
            
            Change-Id: Ifafd3a7367e142539140670b01c1184554395890
            
2022-05-10  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [e7e5600e07d8201781e9ac98d900fbea0fbe34c3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 23f80fa92e4c0c12f5f16590787a71d55ecfc2b3
          - rdm#3572 update github-repo lockdown
            
            Change-Id: I48c866db63c986ad04b7bfa9dad79b53dae52cd8
            
2022-05-10  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [83d68dfd36881fc720380493e7095a5518cda8bc]

        rdm#3572 update github-repo lockdown
        
        Change-Id: I21eb89513d7823b68e593a69a4bf5d9b9b637ad3

2022-05-10  Stephan Bergmann  <sbergman@redhat.com>  [f522000d15614f854c60338c244b78ed2c6f364c]

        Fix stack-use-after-scope
        
        ...during CppunitTest_chart2_export,
        
        > [_RUN_____] testStrict::Load_Verify_Reload_Verify
        [...]
        > ==20402==ERROR: AddressSanitizer: stack-use-after-scope on address 0x7f220d8280d0 at pc 0x7f21a71c55cb bp 0x7ffc70fff650 sp 0x7ffc70fff648
        > READ of size 8 at 0x7f220d8280d0 thread T0
        >     #0 0x7f21a71c55ca in sdr::contact::ViewObjectContact::getPrimitive2DSequence(sdr::contact::DisplayInfo const&) const /svx/source/sdr/contact/viewobjectcontact.cxx:361:22
        >     #1 0x7f21a71c440f in sdr::contact::ViewObjectContact::getObjectRange() const /svx/source/sdr/contact/viewobjectcontact.cxx:199:78
        >     #2 0x7f21a71c33f7 in sdr::contact::ViewObjectContact::~ViewObjectContact() /svx/source/sdr/contact/viewobjectcontact.cxx:165:9
        >     #3 0x7f21a71d0af8 in sdr::contact::ViewObjectContactOfSdrObj::~ViewObjectContactOfSdrObj() /svx/source/sdr/contact/viewobjectcontactofsdrobj.cxx:51:1
        >     #4 0x7f21a70b6d08 in sdr::contact::ViewObjectContactOfGroup::~ViewObjectContactOfGroup() /svx/source/sdr/contact/viewobjectcontactofgroup.cxx:40:9
        >     #5 0x7f21a70b6d58 in sdr::contact::ViewObjectContactOfGroup::~ViewObjectContactOfGroup() /svx/source/sdr/contact/viewobjectcontactofgroup.cxx:39:9
        >     #6 0x7f21a71315e1 in sdr::contact::ObjectContact::~ObjectContact() /svx/source/sdr/contact/objectcontact.cxx:68:9
        >     #7 0x7f21a71e7108 in sdr::contact::ObjectContactPainter::~ObjectContactPainter() /svx/source/sdr/contact/objectcontactofobjlistpainter.cxx:43:1
        >     #8 0x7f21a71e77fc in sdr::contact::ObjectContactOfObjListPainter::~ObjectContactOfObjListPainter() /svx/source/sdr/contact/objectcontactofobjlistpainter.cxx:69:1
        >     #9 0x7f21a89793c1 in (anonymous namespace)::GraphicExporter::GetGraphic((anonymous namespace)::ExportSettings const&, Graphic&, bool) /svx/source/unodraw/UnoGraphicExporter.cxx:959:13
        [...]
        > Address 0x7f220d8280d0 is located in stack of thread T0 at offset 4304 in frame
        >     #0 0x7f21a896d04f in (anonymous namespace)::GraphicExporter::GetGraphic((anonymous namespace)::ExportSettings const&, Graphic&, bool) /svx/source/unodraw/UnoGraphicExporter.cxx:592
        >
        >   This frame has 89 object(s):
        [...]
        >     [4304, 4320) 'aCheckVisibilityRedirector' (line 955) <== Memory access at offset 4304 is inside this variable
        
        (<https://ci.libreoffice.org/job/lo_ubsan/2394/>), presumably since
        db6c5c7f9dddd81a8f18a74d6051555680837adc "svx: calculate object range before
        using it"
        
        Change-Id: I77d56be1ca6bf16a0f5aa65cc1130547ae2fbf04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134103
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-10  Juergen Funk  <juergen.funk_ml@cib.de>  [cf650ceaafb4d3a3f46991dc1b12efa0e37a71f9]

        tdf#147590 update OLE object after document refresh
        
        Regression from b099da78a6f0b3e120f706714003b05d84d11e70
        we didn't update linked OLE document after document reload
        
        Change-Id: I8e52f6430f454b276cb43449c6f7a3b0e07e909f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130692
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Tested-by: Jenkins

2022-05-10  Noel Grandin  <noelgrandin@gmail.com>  [63a2f314250b05d484747fafc4a814a4553f461e]

        osl::Mutex->std::mutex in HierarchyEntry
        
        Several methods actually do not need locking because they are
        calling other methods which are already locked, and thereafter
        they touch only function-local state.
        
        Change-Id: Ic0c55df65988fcc64899a31586f6a426825cba81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134088
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-10  Miklos Vajna  <vmiklos@collabora.com>  [3ce14653edd9a7f845f81d9e727b5031a3349291]

        sw: document SwXTextField
        
        I.e. the UNO class wraps SwFormatField, and that wraps SwField.
        
        Change-Id: Ieadcf8bf1de8a034dacc567b1193ec2c5391a42a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134092
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bedd7279bccc490fd330c94420d6cf108202d5c6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to faf6e6882194bbd7e1dddbe7559bce0d041297b0
          - Fix typo
            
            Change-Id: Idb3c20b35f3337e6d879a551b118a83016c6c30d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/134102
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2022-05-10  Mike Kaganski  <mike.kaganski@collabora.com>  [bc1ab88ffa21ab67dbd56b5d3c724fe28c2b5a5b]

        More usual 1899-12-30 base Date in Basic
        
        Omissions from commit 8189d815641c583b5506d482f0b4f1ab47924f6a
        
        Change-Id: I6b205f7bcc9ff9c30e55b03d39d02b9be15a01c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134064
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e5fb120a32d04e241b35a7e63894c744196f576b]

        Fix typo in code
        
        Change-Id: I6fae9a4df450f80ee2af59e271a8cb1dd8bc918f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134047
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins

2022-05-09  Stephan Bergmann  <sbergman@redhat.com>  [7a4aa62a1ed171a5edd73090de8a7db381ea76e0]

        That AC_SUBST is already done by libo_CHECK_SYSTEM_MODULE
        
        Change-Id: I62ebdd0c1339eb4a804e2ea277f043f68c35c601
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134082
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-09  Caolán McNamara  <caolanm@redhat.com>  [52dfeeb636d2502ec639346736c420b636f1140f]

        crashtesting: use of negative return indication failure as length
        
        a problem since...
        
            commit e9c50fbbc3b07ef927d133da9cf2395c55611e0f
            Date:   Sat Apr 2 15:49:32 2022 +0300
        
                tdf#103954: Z compressed graphic formats support for EMF/WMF
        
        Change-Id: Ia994587bf411a2cda3df38cb209313171b78ee9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134091
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-09  Caolán McNamara  <caolanm@redhat.com>  [6dc41e33e087032a52ee11832ff1299632b4f5dd]

        Related: tdf#148433 experiment with SAL_DISABLE_CURSOR_INDICATOR
        
        to turn off the arrow indicators in BiDi cursor
        
        Change-Id: I5ed96bccf17432e63564bdfc1c7d2ad4fecdd2a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134090
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-09  Mike Kaganski  <mike.kaganski@collabora.com>  [ced3501a93fd44621d7d5e0479df72657a0f085d]

        Unify and simplify SbRtl_Hex and SbRtl_Oct
        
        OUStringNumber::toAsciiUpperCase is cheaper than OUString::toAsciiUpperCase.
        
        Let SbRtl_Oct use OUString::number as well.
        
        Change-Id: I3a97ec5d3a7b0005fc300310198bae47c62dfbc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134061
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-09  Luboš Luňák  <l.lunak@collabora.com>  [cbbdcfd49db545f4f3e4041453706f33065267b7]

        make ScDocument::FetchTable() public
        
        I don't see why it should be private, it's range checked,
        so there should be no harm. Especially when a number of classes get
        declared as friends to get access to it anyway.
        
        Change-Id: I333d749aa9d09aaf9dcbabf43d67a67d1257a132
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134051
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-09  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [1440ab87386bb5d1ad3634082577bf27f279e066]

        tdf#143875 tdf#55058 EMF+ Add support for individual line endings
        
        EMF+ is allowing different caps and arrows on both ends
        It is not possible to implement that with css::drawing::LineCap,
        as it is set line endings on both line start and line end.
        Additionally when the Dash Pattern is used, the css::drawing::LineCap
        is also applied there.
        
        To resolve that limitation, the Cap needs to be implemented
        independetly by using PolygonStrokeArrowPrimitive2D, and
        the css::drawing::LineCap inside drawinglayer::attribute::LineAttribute
        always set to css::drawing::LineCap_BUTT
        
        Change-Id: I4be76e2dbefcb34154a1404c3b57dc4b7f7ada85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133299
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2022-05-09  Pragat Pandya  <pragat.pandya@gmail.com>  [6abc09926c9b55a445b906303f56c6ec7fdeabf9]

        tdf#147021 Use std::size() instead of SAL_N_ELEMENTS() macro
        
        Change-Id: I54257e87da0cd66da59d820c7960c3e4b020fda3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134027
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>
        Tested-by: Jenkins

2022-05-09  Stephan Bergmann  <sbergman@redhat.com>  [0c3950c4954848fde1515a932cc16b38ab961a7d]

        Remove dated check for C++11 <codecvt>, <regex> headers
        
        ...which should always be available with our C++17 toolchains
        
        Change-Id: If3b231f58c3c27a10d68ef4946b7ee2bb4f31a4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134083
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1f37a0ff46a7f1a2a52ee78ff99731cfb3bbc2f8]

        Fix typo in code
        
        I find _rContext not _rContxt
        
        Change-Id: Iabc73590cf12112d0071e72b74064788b006e5e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134050
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-09  Mike Kaganski  <mike.kaganski@collabora.com>  [8189d815641c583b5506d482f0b4f1ab47924f6a]

        Use usual 1899-12-30 base Date in Basic
        
        It matches VBA, has an optimization in the code, and doesn't
        need any additional "-2" hackery.
        
        Change-Id: I4b90674ae643788eda5ce618b4c42e2cc045ec04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134060
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-09  László Németh  <nemeth@numbertext.org>  [ac9de05cc79e76392891c18814e8f120178ccf38]

        tdf#148993 XLS export: fix broken formula regression
        
        Exported XLS documents lost their formulas opened in MSO.
        
        Regression from commit 12ee423c7549ddd2b86dfc3fc6fed2c617dcca7f
        "tdf#144397 tdf#144636 XLSX: cache external named ranges and their formulas".
        
        Change-Id: I009630a41b29bb21349711cc07d0ed181f816374
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134075
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-05-09  Caolán McNamara  <caolanm@redhat.com>  [696be1cbd7097510702f8343853239af51085ab1]

        ofz#47323 suppress Direct-leak
        
        Change-Id: I7189e4974a6bb8038a347442cf7ad925530e6f9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134074
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-09  Stephan Bergmann  <sbergman@redhat.com>  [b125784fa5b17272577d46fae8f915ab48e57dd5]

        Drop an obsolete configure check
        
        We require at least GCC 7.0.0 anyway, per README.md
        
        Change-Id: Ib974690ef4e4a1861a43f33157fde9f4bb3ac8ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134080
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [7251f9c1b840721b5ba1f1d5f8b65b405260945b]

        basic: remove commented out line
        
        Introduced in 90d33f5945336fa46b7c02f425100af794768b15
        "tdf#148358 - Compare Non-ASCII variable names case-insensitive"
        
        Change-Id: I5bccb3f2f54ac61f2fbf960e78e3d4e4a0893f85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134081
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-09  Stephan Bergmann  <sbergman@redhat.com>  [57b58d4fb85579a9aacbd6b2d7e389cce46f5fbc]

        URE Library_boostrap should not depend on Library_comphelper
        
        ...and apparently doesn't need to, even though that dependency got added with
        6ffdc88e79904882e319bdd0b901e7491abae0b3 "Simplify Sequence iterations in
        shell..svgio"
        
        Change-Id: I7cb67dc48d11e426d5d5f7912eca13e25a32dbc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134079
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-09  Stephan Bergmann  <sbergman@redhat.com>  [52bd9c25d1e1150cb5f5a8890c4d5dcce4e32954]

        SvFileStream needs an absolute file URL
        
        ...and fail loudly if writing the file fails for any reason
        
        Change-Id: I1e6d2e3da4d2ef643f4d27067845184dbf2e40a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134076
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-09  Stephan Bergmann  <sbergman@redhat.com>  [c5e38abb10914ab262d970902743b204e4a99a99]

        URE Library_io should not depend on Library_comphelper
        
        ...and apparently doesn't need to, even though that dependency got added with
        6af2e7d21ce050758ad07fbb951a38b2da2b6c4c "use more
        comphelper::OInterfaceContainerHelper2"
        
        Change-Id: I74a4d04be9a37291bc37d908173381eb341b6df4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134077
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-09  Stephan Bergmann  <sbergman@redhat.com>  [81d55a0a8b999c58b5b347abd6214d6571ed9923]

        Revert "prevent using O[U]String::subView on temporaties"
        
        This reverts commit 59059d00c29334414a26bf5452572433f5735489, as it effectively
        did nothing, as rvalues can bind to `const &` just fine.
        <https://gerrit.libreoffice.org/c/core/+/133747> "Acutally do prevent using
        O[U]String::subView on temporaties" would have fixed that, but (a) it didn't
        find any actual mis-uses and (b) rather would have required a handful of
        legitimate cases to be dressed up with o3tl::temporary now, so is arguably not
        worth it.
        
        Change-Id: I923d0db2646dc8ea66d1b2a8b709ee2cd7a60ed4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134058
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-09  Mike Kaganski  <mike.kaganski@collabora.com>  [7c8f27e3d8ff9c22409313a093bf538256fa2f7f]

        sal_Int32 cast to tools::Long to pass to a function taking sal_Int32
        
        Change-Id: I81bb794e6a154dd3d022b34ce1348f32c854f52b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134059
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-09  Alain Romedenne  <alain.romedenne@libreoffice.org>  [7f987c7218b1124ce8b8fe4df9388a85b8f1a3fd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 084d84f09882ec35007ad4566247932a30899799
          - tdf#141474 tdf#148466 Choose function accepts keyword arguments
            
            Change-Id: I82407ecc20b66c385f17509aa703222d2d2d10e6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/132390
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-05-09  Caolán McNamara  <caolanm@redhat.com>  [10f3cb6aa8794d063ae5990066fcfa006d47c512]

        ofz#46070 Out-of-memory
        
        Change-Id: Ie7417f5f7e0ed49cfc3b38eda3117d53c8a2a59e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134053
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [7d0b19f3ea3932c9c9bd73604987373681440a1c]

        tdf#148843: sc_mathematical_functions: Add unittest
        
        Change-Id: Iea71c3fd92a471814c27bebda74bbe8b30d706f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134040
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [8bd91a40eae95f38c15d570d6af87b997c7eee39]

        tdf#148948: sc_statistical_functions: Add unittest
        
        Change-Id: I9dd5010931991001215102a2764f7faa67412676
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134038
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-09  Caolán McNamara  <caolanm@redhat.com>  [247f4aefb9879dd465e34a2072218a0f1748de53]

        Resolves: tdf#148985 crash on searching for non-existing prefix
        
        Change-Id: Ib89af12e75910adbd32abab5afceb9013dc51df2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134039
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-09  Miklos Vajna  <vmiklos@collabora.com>  [0db2cd321fef8db7c17c6c588b6593c7d59a9688]

        sw content controls: only try to insert placeholders if there is no selection
        
        The logic is that in case there is no selection, we insert a placeholder
        like "type here", but if there is a selection, that can be a custom
        placeholder.
        
        Without this fix, we would hit an assertion failure on inserting content
        control when there is a selection, as the placeholder is empty and
        operator[](0) is not allowed for empty OUStrings.
        
        Change-Id: I8370b8d74415faf0e76dccb574aa29bea1947bb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134041
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-09  Mike Kaganski  <mike.kaganski@collabora.com>  [0c87c0b87a3bbc2c57b2dd65ba2dd0aeb2f0b0c3]

        Fix --disable-pch build: explicitly delete move constructor
        
        Without this, the implicitly created constructor is exported by MSVC
        for the DLLPUBLIC class, and requires that VirtualDevice is defined,
        resulting in this error in PCH-disabled builds:
        
          [build CXX] vcl/source/animate/Animation.cxx
          C:\lo\src\core\include\rtl/ref.hxx(129): error C2027: use of undefined type 'VirtualDevice'
          C:\lo\src\core\vcl\inc\impanmvw.hxx(29): note: see declaration of 'VirtualDevice'
          C:\lo\src\core\include\rtl/ref.hxx(127): note: while compiling class template member function 'rtl::Reference<reference_type>::~Reference(void)'
          with
          [
          reference_type=VirtualDevice
          ]
          C:\lo\src\core\include\vcl/vclptr.hxx(216): note: see reference to function template instantiation 'rtl::Reference<reference_type>::~Reference(void)' being comp
          iled
          with
          [
          reference_type=VirtualDevice
          ]
          C:\lo\src\core\include\vcl/vclptr.hxx(64): note: see reference to class template instantiation 'rtl::Reference<reference_type>' being compiled
          with
          [
          reference_type=VirtualDevice
          ]
          C:\lo\src\core\include\vcl/outdev.hxx(202): note: see reference to class template instantiation 'VclPtr<VirtualDevice>' being compiled
          make[1]: *** [C:/lo/src/core/solenv/gbuild/LinkTarget.mk:337: C:/lo/src/build/workdir/CxxObject/vcl/source/animate/Animation.o] Error 2
        
        Change-Id: I78723ce7d00667595aff39bcab22169ff347098f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134036
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-09  Miklos Vajna  <vmiklos@collabora.com>  [c3f4c43694f0f9aec35193ccf40f0e7c8476fdc3]

        sw content controls, drop-down: add ODT filter
        
        Map each list item to a dedicated XML element:
        
        <loext:list-item loext:display-text="..." loext:value="...">
        
        And do the opposite on import.
        
        Change-Id: I59a536a8317a3bb24919107b4449f858d5f6de96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134034
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-09  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [32cb4e4fe55e662d2e515e9a6facabffe3684754]

        tdf#89331 EMF/WMF Fix holes in lines created with LINETO
        
        If the lines are created with MOVETO, LINETO, LINETO...
        then Line Join NONE is applied. As a result the charts are looks ugly,
        with the holes inside it.
        For example:
        https://bugs.documentfoundation.org/attachment.cgi?id=179962
        and
        https://bugs.documentfoundation.org/attachment.cgi?id=179837
        
        Additinally commit changed default line join style to miter,
        as during experimenting with MS Paint and MS Word,
        it appear that default Join Style is PS_JOIN_MITER and
        Line Cap is Flat/Butter.
        
        The PDF export tests has been updated, as there is less number
        of PDF object after using joiners.
        The size of the exported tdf145873.pptx to PDF,
        was slighltly decreased from 22.8kB to 22.0KB
        
        Change-Id: I131cc3c5e90f827d67d2360eb18167eed6315abb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133624
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2022-05-09  Caolán McNamara  <caolanm@redhat.com>  [d4ec15d5b7c64cd62b6f729c1334c167da5886b4]

        rsc is no more, but concat-deps leaks instead so still need this
        
        Change-Id: I06474f973c1858ed0740232dc75cfd75b8c4706e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134031
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-09  Noel Grandin  <noelgrandin@gmail.com>  [90523fd368cf249cb00bd1d881a2a19e1510ca85]

        osl::Mutex->std::mutex in SalUserEventList
        
        Change-Id: I463f1620e28bf71b8b7ad61a9da074ff6ee7f0f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133912
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-09  Noel Grandin  <noelgrandin@gmail.com>  [7537c81fd6a141a6e04b0de00608f147ca9ea7dc]

        osl::Mutex->std::mutex in desktop::Acceptor
        
        Change-Id: I450734e615c4c214f18641a3ac79f6810d98922c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134030
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-09  Noel Grandin  <noelgrandin@gmail.com>  [9277faf14a713b8ae88596785874bdcdfc47957c]

        osl::Mutex->std::mutex in cppuhelper::ServiceManager
        
        Change-Id: I2d30fb3c81e791eb554780b5abf4923a33cc884e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134029
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-09  Noel Grandin  <noelgrandin@gmail.com>  [f0ed5d46373f34a78a260617cf22606f7fd3c399]

        osl::Mutex->std::mutex in cppu::MappingsData
        
        Change-Id: I34292537e9724d7667ba099285c87a32ae13ffad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134028
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-09  Miklos Vajna  <vmiklos@collabora.com>  [c06b2ac50ec198a4c75345c15103541ab45462a4]

        sw: prefix members of RTFSurround, SwMSConvertControls, ww8::WW8Sttb and ...
        
        ... wwFontHelper
        
        See tdf#94879 for motivation.
        
        Change-Id: Ib5ee24b6ed599041b0c2724931742d86ee9b360c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134033
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-09  Pranam Lashkari  <lpranam@collabora.com>  [db6c5c7f9dddd81a8f18a74d6051555680837adc]

        svx: calculate object range before using it
        
        Change-Id: I01f0176542e9d6f36a2f7bbc870a9e337705a5a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133454
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit b604f17732b0b31d69781f812357d34f3da7175d)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133486
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2022-05-09  Eike Rathke  <erack@redhat.com>  [920a083f3818765528899ab38170db5a2917a06c]

        Resolves: tdf#148948 Use QueryBy(Non)Empty for "=" and "<>" criteria
        
        Change-Id: I94e29370076fff977b6552d10883878633bee313
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134000
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-05-09  Luboš Luňák  <l.lunak@collabora.com>  [b06663135f9c7c08f5866a87a1fb0932df5af8bd]

        enable Skia on big-endian too
        
        Without this the build will #error out, and despite the disclaimer
        it reportedly works fine.
        https://lists.freedesktop.org/archives/libreoffice/2022-May/088838.html
        
        Change-Id: I0e87b31647fe5107bca9b58d8f4af5fc0c67cd65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134032
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-09  Luboš Luňák  <l.lunak@collabora.com>  [c0f9157cf64242adbc4a9eb7cfac66fffa97e5a2]

        remove HAVE_LIBCPP_DEBUG (libc++ debug mode)
        
        It's currently too broken (https://reviews.llvm.org/D125184),
        but they're working on fixing it, so hopefully somewhen later.
        
        Change-Id: I3ca243a57d41bd9d8c4cdbdc4a6a3b5fdc49e4c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134023
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-08  Noel Grandin  <noelgrandin@gmail.com>  [cdf8e971d5d46df4bcab35a99c4254df9459213f]

        osl::Mutex->std::mutex in SaxExpatParser
        
        Change-Id: I9d99497dfbc67cd4dd690da9db58aab0db114d36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134021
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-08  Noel Grandin  <noelgrandin@gmail.com>  [34948e67772b4b27f47c4871b7428a0e3306d770]

        osl::Mutex->std::mutex in Pump
        
        Change-Id: Idb25603ba5659b3d8cabbdddb00df60e43045b52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134020
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-08  Noel Grandin  <noelgrandin@gmail.com>  [cb65f89db892c3b0cecbafec77e61292e7d5afe8]

        osl::Mutex->std::mutex in OMarkableInputStream
        
        Change-Id: I935573e63471e5f38e719df51b3510992347fe09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134019
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-08  Noel Grandin  <noelgrandin@gmail.com>  [0daeb60f4fd24a0b075b94775a9d635fe7fc0824]

        osl::Mutex->std::mutex in OMarkableOutputStream
        
        Change-Id: Ie39f8cd7f8de8dfe647d006d0fd0c62fddc72a8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134018
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-08  Caolán McNamara  <caolanm@redhat.com>  [fd4a089df684a38cff18e77217961ee4bee0c497]

        ofz#46607 Integer-overflow
        
        Change-Id: Id759423176b2e47fc00b8e7babd936b480956617
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134025
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-08  Noel Grandin  <noelgrandin@gmail.com>  [e8b38f770012d2dad923c8a174ba4e9553db9afa]

        osl::Mutex->std::mutex in OAcceptor
        
        Change-Id: I0fa5628ff601a89ed9c74212b4986689957eab1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134017
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-08  Mike Kaganski  <mike.kaganski@collabora.com>  [5393dbec555b89aa649a6ece3a58ec38538d398c]

        No need to use std::optional here
        
        Change-Id: I7129178ca4639aafabe7401dd6e3dc831e7e9562
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133873
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-08  Caolán McNamara  <caolanm@redhat.com>  [233b1409f59292ac2ab51fa431149683c97065cf]

        drop special fuzzing path
        
        Change-Id: Ifa47253b1122f6f84f2c082b2f71b04451ec5162
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134026
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-08  Martin Srebotnjak  <miles@filmsi.net>  [1fae699cc55b89db546e81df0c0292546f5866d6]

        Update git submodules
        
        * Update translations from branch 'master'
          to d317ea9b3412438e83f716001d7fda3a62516855
          - Updated Slovenian translation
            
            Change-Id: I2edec53223e0c5c09cff8fc58265f32d6aa3da8e
            
2022-05-08  Stephan Bergmann  <sbergman@redhat.com>  [7e1ff1cee5dd203df679d584512930fb21b97f6e]

        external/firebird: Implicit int in configure check
        
        ...so that with Clang 15 trunk after
        <https://github.com/llvm/llvm-project/commit/2cb2cd242ca08d0bbd2a51a41f1317442e5414fc>
        "Change the behavior of implicit int diagnostics" the check now failed to
        compile with
        
        > configure:21471: checking alignment of long
        [...]
        > conftest.c:166:2: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
        
        with consequences the same as in f6be6cd82bd84f13d2a597ceb62181111ae0eb80
        "external/firebird: Missing include in configure check" (so rename the existing
        configure-include.patch, as it now covers various kinds of C99 violations)
        
        Change-Id: I64e7c13945a3ede3900cc6a84da575e35bdce953
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133994
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-08  Noel Grandin  <noelgrandin@gmail.com>  [9974ed792a1141fe3c3dc0a1ec5255a23e76f27b]

        osl::Mutex->std::mutex in slideshow::EventQueue
        
        Change-Id: Ie9e53e5dc2c842e11457846b5f177fc55683e0d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134016
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-08  Noel Grandin  <noelgrandin@gmail.com>  [40b0cf86c23d72af90f964597ac814ceaf846259]

        osl::Mutex->std::mutex in sfx2::PreventDuplicateInteraction
        
        Change-Id: I4abc1462b4d691dc699a9716573d23824897176b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134015
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-08  Noel Grandin  <noelgrandin@gmail.com>  [df63d1aa9ca0676e3df7b68dc8dc99246aa44240]

        osl::Mutex->std::mutex in framework::ToolBarManager
        
        Change-Id: I6908dc61cbd6e6e4d11c52dfface1d863cd7e5c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133977
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-08  xuenhua  <xuenhua2008@sina.com>  [e92536bac2545d7f2722fc2529d8c7a8ff7c85d8]

        Delete CJK-style mnemonics on macOS
        
        Delete CJK-style mnemonics for the dropdown menu of the 'New button' and lower menu of 'File > New' on macOS
        
        Change-Id: Idd0ab671cd75151095c92b37e5b6b5e81ddae7e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133973
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-08  Stephan Bergmann  <sbergman@redhat.com>  [ed977f0b6c849739d3c843c8425442265e2eb7ca]

        external/openldap: Implicit int in configure check
        
        ...causing
        
        > checking for compatible POSIX regex... no
        > configure: error: broken POSIX regex!
        > make[1]: *** [external/openldap/ExternalProject_openldap.mk:40: workdir/ExternalProject/openldap/build] Error 1
        
        due to
        
        > conftest.c:88:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
        
        with Clang 15 trunk after
        <https://github.com/llvm/llvm-project/commit/2cb2cd242ca08d0bbd2a51a41f1317442e5414fc>
        "Change the behavior of implicit int diagnostics"
        
        Change-Id: I8fb70ce21a73293e20bbc5b09c133141aa9b0ca1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133995
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-08  Seth Chaiklin  <sdc.blanco@youmail.dk>  [93d0c905fea61b689a984001d729f4fdc989b52a]

        tdf#127294  add new ToD about deleting arrow styles
        
        Change-Id: I5e6c3878f2c73f7136baf9a1cfaa6ac8aa1030d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133479
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-05-08  Michael Weghorn  <m.weghorn@posteo.de>  [1bb9036e90688929fec61edbacae768afef9f5db]

        android: Don't use res Id in switch-case (ToolbarController)
        
        Like Change-Id I9d563b6ad4ed70a891c583a82331dd80db5956dc,
        "android: Avoid using res ID in switch-case (FormattingController)",
        but for `TollbarController`.
        
        Change-Id: I40f23b6a91ddf0bb7e90c3b3b690fe332cd874ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133999
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-08  Michael Weghorn  <m.weghorn@posteo.de>  [dcc6b286ea58bca21fd6a85fde2bffa2cce8d564]

        android: Don't use res ID in switch-case (SearchController)
        
        Addresses this Lint warning:
        
        > ../../src/java/org/libreoffice/SearchController.java:73: Resource IDs
        > will be non-final by default in Android Gradle Plugin version 8.0, avoid
        > using them in switch case statements
        
        There's no need to explicitly set `SearchDirection.DOWN`
        for `R.id.button_search_down` since it has previously been
        set as default value anyway.
        
        Change-Id: I283c00b97e1417f5dc3a48922238df7a29032137
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133998
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-08  Michael Weghorn  <m.weghorn@posteo.de>  [1c5a8b5eafd67001875a0270459a1a9dd7b605d8]

        android: Avoid using res ID in switch-case (FormattingController)
        
        Adresses Lint warnings like this in FormattingController:
        
        > ../../src/java/org/libreoffice/FormattingController.java:89: Resource
        > IDs will be non-final by default in Android Gradle Plugin version 8.0,
        > avoid using them in switch case statements
        >
        >   86
        >   87      switch(button.getId()) {
        >   88
        >   89          case R.id.button_insertFormatListBullets:
        >   90              LOKitShell.sendEvent(new LOEvent(LOEvent.UNO_COMMAND, ".uno:DefaultBullet"));
        >   91              break;
        
        Change-Id: I9d563b6ad4ed70a891c583a82331dd80db5956dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133997
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-08  Michael Weghorn  <m.weghorn@posteo.de>  [e1381521c593620511113e70ebe1b0c52a1f0378]

        android: Allow setting auto font/bg color
        
        Add a button in the color palette UI
        (that can be found in the bottom toolbar
        under "Styles" -> "Font Color"/"Highlight Color"
        when experimental editing mode is enabled) which
        allows setting auto color for the font
        or the highlighting/background.
        This allows to unset any explicitly set color and
        use the automatic color.
        
        This is equivalent to the "Automatic"/"No fill color"
        items in the font color and character highlighting
        color popups in the desktop version.
        
        Add a `boolean keepAlpha` param to
        `sendFont{,Back}ColorChange` to be able
        to distinguish between "auto color" and white
        when -1/0xFFFFFFFF is passed as color.
        See also previous commit
        Change-Id I2e6512f32e671f92c8d31b2780c350dd74fb0747,
        "android: Handle auto color as such", for some more
        context.
        
        Change-Id: I05182a2adbc00e64b1925ff52861a51ba8dcc21f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133996
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-08  Michael Weghorn  <m.weghorn@posteo.de>  [5c50d8f7ee351e7605b382ae5b06ccaa8518747f]

        android: Handle auto color as such
        
        When no color is explicitly set for the font/background
        (i.e. automatic color is used which would e.g. be black
        for the font if no background color is set or white
        if a black highlight color is set in Writer), the value
        for the color sent in the ".uno:Color" event for the font
        color and similarly for the background/highlight color
        (".uno:BackgroundColor" in Calc, ".uno:CharBackColor"
        in Impress, ".uno:BackColor" in Writer) is -1.
        
        The previous handling of that special value was problematic:
        
        1) Where handled specifically, -1 was interpreted as "black color"
        rather than "auto/no color".
        
        2) The color handled by the above-mentioned UNO events
        does not contain/handle the alpha channel, while Android
        does, so a conversion happens to add/remove the alpha
        layer.
        However, the anonymous `ColorPaletteListener`s that handle font
        and background color updates in their `updateColorPickerPosition`
        methods were not doing a logical or to add an alpha channel to
        the LO-provided color, but *adding* 0xFF000000 instead, which is
        the same for actual colors without an alpha channel set, but
        the actual special value of -1 (0xFFFFFFFF) would then
        be converted to 0xFEFFFFFF and no longer be treated as
        special.
        
        The way of treating -1 as black would also have the
        side effect that an explicit white color (0x00FFFFFF) would
        be converted to 0xFFFFFFFF, which is -1, and
        would therefore be treated as black.
        (So setting font color to white would result in black
        being shown as font color in the font color UI in experimental
        mode instead...)
        
        In order to actually handle auto color as such, handle
        the special value of -1 right in the `updateColorPickerPosition`
        methods: In that case, unselect any explicitly selected color
        (and set color to transparent for the buttons in the "Style"
        tab of the toolbar, `font_color_picker_button`
        and `font_back_color_picker_button` in `toolbar_bottom.xml`).
        Also, do a logical or to add the alpha layer instead
        of adding 0xFF000000.
        
        While at it, unify the code in the two
        `updateColorPickerPosition` methods a bit.
        
        Change-Id: I2e6512f32e671f92c8d31b2780c350dd74fb0747
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133992
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-08  Michael Weghorn  <m.weghorn@posteo.de>  [bc762b702d9869070b05d63e14a39a758a21ad3e]

        android: Don't show any color in palette as selected if none matches
        
        In Android Viewer with experimental editing mode enabled,
        doing the following resulted in black still being marked as
        the current font color in the "Style" -> "Font Color" UI.
        
        1) create a new Writer doc in the desktop version with one
           paragraph that has the font color explicitly set to black
           and one with "Dark Brick 2"
        2) open the doc in Android Viewer with experimental mode enabled
        3) tap on the first paragraph with font color explicitly set to
           black
        4) open the "Style" -> "Font Color" UI where the color could be
           changed (layout file: `toolbar_color_picker.xml`)
        -> black is marked as current font color (OK)
        5) tap on the paragraph which has font color "Dark Brick 2" set
        -> black is still marked as current font color (NOK)
        
        This is because the indices of the previously set
        color would just remain set if the new color
        was not found in any of the palettes which contain
        a set of predefined colors.
        
        Change that to set the index for the `upperSelectedBox`
        palette to 0 (i.e. switch to the first palette), and the
        index of the `selectedBox` (i.e. color within the palette)
        to the special value of '-1' and don't mark any palette
        or color as selected in that case.
        
        The newly introduced `ColorPickerAdapter#unselectColors`
        will be used from elsewhere in a follow-up commit, so
        make it public right away.
        
        The two `ImageButton`s right in the "Style" tab
        in the toolbar (i.e. `font_color_picker_button` and
         `font_back_color_picker_button` in `toolbar_bottom.xml`)
        remain unchanged and keep showing the actual color, since
        those are not restricted to predefined colors in the
        palettes.
        
        For the case where no explicit font color is set
        (i.e. use of automatic font color, e.g. black if no background
        is set, but white if the background is set to black), the
        value '-1' is sent from the C++ side, and no color should
        be marked as selected in Android Viewer, which also works
        with this change in place in general.
        However, the current handling for the "automatic color" case
        on Android Viewer side looks suspicious in more ways that will
        be addressed in a follow-up commit.
        
        Change-Id: I228d57ace5341bd311761f40c477441d1e511d5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133989
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-08  Michael Weghorn  <m.weghorn@posteo.de>  [9a249103de13f2a00fc17bf138d3e656f9a311b8]

        android: Switch order of these if/else statements
        
        I find
        
            if (a == b) {
                // statement 1
            } else {
                // statement 2
            }
        
        more straightforward than
        
            if ( a != b) {
                // statement 2
            } else {
                // statement 1
            }
        
        since it doesn't require logically negating twice
        (else block is for `!(a != b)`) in the second form), and this
        also prepares for a follow-up commit where one of the conditions
        will be extended further.
        
        Change-Id: I1d2177bdcf662994e757b626983a9f9626c66aa1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133988
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-08  Michael Weghorn  <m.weghorn@posteo.de>  [5c452ad4c31bcaa3f0a94c50b5eeb7cbca27da2e]

        android: Don't store selected pos in ColorPickerAdapter
        
        The position is already set and used in `ColorPaletteAdapter`
        as its `upperSelectedBox` member, so stop doing the
        double bookkeeping in both classes and retrieve it
        from there instead.
        
        Change-Id: I59896b85f5d5a0285076f61599be64638fa71121
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133987
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-08  Michael Weghorn  <m.weghorn@posteo.de>  [fd50cbbc410ebf949e00881de848bf90cb2f72aa]

        android: Make Color{Palette,Picker}Adapter members private
        
        ... and make some `final` as well.
        
        Change-Id: Ib50ff32788edaea753cc25f119f91a93e936b2ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133986
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-08  Michael Weghorn  <m.weghorn@posteo.de>  [87d0037d75386afcaef4002e2e652b95d6cd92d5]

        android: Drop explicit type arguments when calling ctors
        
        Addresses these suggestions shown in Android Studio:
        
        * "Explicit type argument String can be replaced with <>"
        * "Explicit type argument String, ArrayList<String> can be replaced with <>"
        
        Change-Id: Ibc78364cf5b246d8c1e1d32d755c3e8dcf0e32aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133985
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-08  Michael Weghorn  <m.weghorn@posteo.de>  [621db9bfacca199ea1db1abf1a4b57f72fb8c8fa]

        android: Move assignment to existing loop
        
        There is already a loop just before this one,
        so just move that assignment there as well.
        
        Change-Id: Ie93a0275c0940b7932973264352bad64d0489b03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133984
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-08  Michael Weghorn  <m.weghorn@posteo.de>  [4c2d7e23861861c13644f1c9e3dc4e4356912f71]

        android: Use existing Color.WHITE constant
        
        ... instead of creating the color from the RGB
        values manually.
        
        Change-Id: I2058de553e2e744440e7d856ca9bfaf5f9041b49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133983
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-07  Caolán McNamara  <caolanm@redhat.com>  [50b89a53ffa73c05b64817184be6b5208d66d660]

        use VCL_FLOAT_DEVICE_PIXEL for fuzzers
        
        Change-Id: Id657d45a00c60e281891791dd7e2f178c7857a71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133990
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-07  Caolán McNamara  <caolanm@redhat.com>  [441889318ff3bd1340e5c3d8afd868db948f1535]

        ofz#46070 Out-of-memory
        
        Change-Id: Ibc242ae6b267d989997162d9a4dac9a409f172be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133993
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-07  Caolán McNamara  <caolanm@redhat.com>  [cf804594215550379e092ef8dca8c9d8308c987c]

        ofz#47289 attempt to allocate negative len
        
        a problem since...
        
        commit e9c50fbbc3b07ef927d133da9cf2395c55611e0f
        Date:   Sat Apr 2 15:49:32 2022 +0300
        
            tdf#103954: Z compressed graphic formats support for EMF/WMF
        
        which added an unconditional seek to 0 of the stream which isn't
        desirable when done on the original stream which is deliberately
        seeked to the start of the graphic data, seeking to 0 just skips
        back to the start of the enclosing file, e.g. a word document stream.
        
        Presumably this should just happen in the case of the replacement
        decompressed stream.
        
        Change-Id: Ifb67fb265c70d5728a74dc3499f275eb5d69ddbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133991
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-07  Caolán McNamara  <caolanm@redhat.com>  [6a5ebe0766e221b4b900a8c968faac7ec6e0b9e1]

        cid#1504313 Uninitialized pointer read
        
        Change-Id: I0a5fa033a54d8f3b8b0248cf67e252c640b33e82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133974
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-07  Noel Grandin  <noelgrandin@gmail.com>  [e35d97c96139b836d71abd486644f2d576288e8c]

        osl::Mutex->std::mutex in framework::StatusBarManager
        
        Change-Id: I34cdb5ce7e9e5b3c3d8f985057bb7ff09f2b7f68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133978
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-07  Noel Grandin  <noelgrandin@gmail.com>  [825066456efcad3d160bfc08dde5f2f2eaa7850a]

        osl::Mutex->std::mutex in filter::config::CacheUpdateListener
        
        Change-Id: Ib791be8495f2ad2855cceb94d45f2bd0995e3710
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133975
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-07  Stephan Bergmann  <sbergman@redhat.com>  [4e7f7a799e3973b8417f318bd4c0ce28ca48e87f]

        This condition is apparently fatal
        
        ...as mnPoints is the size of mxPointAry (see also
        323df76698be1e554ba3342f56a812517a25437a "Revert 'tdf#147919 PPTX export: fix
        curved and bent connector shape'")
        
        Change-Id: I10b9c6bd25bc88754d2d52e851c3871621b0d517
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133980
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-07  Stephan Bergmann  <sbergman@redhat.com>  [ea2386b7ca141d0390b5f0c5ca7553aec62e316e]

        Drop excess +1
        
        ...as identified by Noel in the comment at
        <https://gerrit.libreoffice.org/c/core/+/133841/3#message-e2b2c6daa41983c25d6fc758235b993d04e1c055>
        "tdf#148299 Don't unmotivatedly mess with spaces in file names"
        
        Change-Id: Ie118191ceb731ceef3ca92869a4fa8c05f5835e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133981
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-07  Stephan Bergmann  <sbergman@redhat.com>  [7d1511cfd85915e7a0764eb9de4d7a4448741958]

        GCC 12 is still just as broken
        
        Change-Id: Ic2e151eb78512388150492b6dff0c39046d4d3c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133979
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-07  Kohei Yoshida  <kohei@libreoffice.org>  [ce911276b87b86b58c45ac4b7e9f5226a7ef95c5]

        tdf#107765: Use the correct sheet index.
        
        This is a follow-up to f15e6293cf78d67963a6e512f60a11ae58da72c5.
        
        Change-Id: I3f1e6bbb1fe83fab48a0c3889fb53c6919f6351d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133967
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2022-05-07  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [90d33f5945336fa46b7c02f425100af794768b15]

        tdf#148358 - Compare Non-ASCII variable names case-insensitive
        
        Change-Id: I761eb27b16c92d58df1be8e6011fc9b94db2a59c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133774
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-05-07  Stephan Bergmann  <sbergman@redhat.com>  [323df76698be1e554ba3342f56a812517a25437a]

        Revert "tdf#147919 PPTX export: fix curved and bent connector shape"
        
        This reverts commit 1f8c6efbfea10997f188962d036f5c7db4c13f8a, as it caues
        
        > warn:legacy.tools:12871:12871:tools/source/generic/poly.cxx:1581: Polygon::[]: nPos >= nPoints
        > =================================================================
        > ==12871==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x603000445080 at pc 0x7f6303ec7854 bp 0x7ffd23271600 sp 0x7ffd232715f8
        > READ of size 8 at 0x603000445080 thread T0
        >     #0 0x7f6303ec7853 in Point::X() const /include/tools/gen.hxx:83:51
        >     #1 0x7f63045baaa1 in oox::drawingml::lcl_GetConnectorAdjustValue(com::sun::star::uno::Reference<com::sun::star::drawing::XShape> const&, tools::Polygon, com::sun::star::drawing::ConnectorType, std::__debug::vector<std::pair<int, int>, std::allocator<std::pair<int, int> > >&) /oox/source/export/shapes.cxx:1556:27
        >     #2 0x7f63045b731f in oox::drawingml::ShapeExport::WriteConnectorShape(com::sun::star::uno::Reference<com::sun::star::drawing::XShape> const&) /oox/source/export/shapes.cxx:1701:13
        >     #3 0x7f63045984e7 in oox::drawingml::ShapeExport::WriteShape(com::sun::star::uno::Reference<com::sun::star::drawing::XShape> const&) /oox/source/export/shapes.cxx:1956:5
        >     #4 0x7f62b399ad3b in oox::core::PowerPointExport::WriteShapeTree(std::shared_ptr<sax_fastparser::FastSerializerHelper> const&, PageType, bool) /sd/source/filter/eppt/pptx-epptooxml.cxx:1658:22
        
        during CppunitTest_sd_export_tests-ooxml3
        CPPUNIT_TEST_NAME=SdOOXMLExportTest3::testTdf114848
        (<https://ci.libreoffice.org/job/lo_ubsan/2388/consoleFull#-1714579836d893063f-7f3d-4b7e-b56f-4e0f225817cd>)
        
        Change-Id: I7eab9d3ef8e6604a57d3e59a77905edf6ce6e6ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133870
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [a5af08b3ed160a569d389474dc5d5445dccf3a63]

        tdf#121740 fast path in cancelCommandExecution
        
        skip the cost of constructing a SimpleIOErrorRequest in the common case
        
        Change-Id: Ib0a8989a9ffa76e6b71f984e0f32be94ec5cb8ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133959
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-07  Noel Grandin  <noelgrandin@gmail.com>  [e855dc52266eab9b43f5f2f679c84eb6e30be46e]

        osl::Mutex->std::mutex in TimeContainerEnumeration
        
        Change-Id: I44e054a6db59cbeae03b50cb0df4bcfdc8f293da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133969
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [09122ed302fd3d77718ee1a63d2ca4d5d7a0ace8]

        remove dead item cleanup from NumberedCollection::impl_searchFreeNumber
        
        which speeds it up a little, because WeakReferences are a little slow
        
        Change-Id: I76226b180ae4e11c4beb9e2f4ae12b05f980dcad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133960
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-07  Noel Grandin  <noelgrandin@gmail.com>  [a93220b79faad8d679f3c67ccd967cdfac68d49f]

        osl::Mutex->std::mutex in VDevBuffer
        
        Change-Id: I64b48e60f178574a0e0382e72a002a87320bbf39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133972
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-07  Noel Grandin  <noelgrandin@gmail.com>  [2a8401f61646d652a728204605ee3658ca3bdf17]

        osl::Mutex->std::mutex in comphelper::GenericPropertySet
        
        Change-Id: Ifbb8e2f7e8923d7bdc333097d6f415f10670e0df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133970
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-07  Noel Grandin  <noelgrandin@gmail.com>  [6e8f63f772ebb9487c75324c23352ef3fea8e38b]

        osl::Mutex->std::mutex in librdf_NamedGraph
        
        Change-Id: If28bef2bd44dc469e6534b166d4c25c0a7c3b2eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133968
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-07  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [9313b6c02cc40633edfaadfc7941cbb5640368b2]

        tdf#62776 - Add tooltip for folder location shortcuts
        
        Change-Id: I326fd3c3695e5467a49688fc2164fe591aef2397
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133709
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-05-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [1fe08ae6b383c2222178a21c926480a055a87f99]

        tdf#121740 increase DrawingEngine::OLE_Objects cache limit
        
        shaves 5% off the load time for me
        
        Change-Id: Ia0ed8caa9300bfe5bcf71cfe844b8c4fdaf0fef6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133962
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-07  Kohei Yoshida  <kohei@libreoffice.org>  [f15e6293cf78d67963a6e512f60a11ae58da72c5]

        tdf#107765: Check the updated language and apply it to the cell.
        
        During the normal spell-checking in Calc, the user may change the
        language on the string segment with a spelling error, which is supposed
        to be applied back to that segment in the cell, but was not. This change
        should fix it.
        
        In case the new language is applied to the entire cell string, we will
        set the new lanuage to the cell as a cell attribute and keep the string
        as a simple string.  Otherwise, the new language gets applied to the
        edit engine string.
        
        This commit also changes the return value of EditEngine::GetLanguage()
        to include the string span information in addition to the language
        value.
        
        Change-Id: I713ec7aefe571f721321cd8ea687f616ab4dd61a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133966
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2022-05-07  Chris Sherlock  <chris.sherlock79@gmail.com>  [431c692e4e58a4861e4ab7b4d30b1edf0aab0496]

        vcl: add some basic Animation unit tests
        
        Change-Id: Ib8e33fe5f4360b298d2be02fcb5777c21e71fd0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/76400
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-05-07  Eike Rathke  <erack@redhat.com>  [4ea44fdb19e568093ab1e0549c3ffa33296a486b]

        Resolves: tdf#148843 Handle single reference error values correctly
        
        ... if errors are to be ignored through AGGREGATE(). Affected were
        AVERAGE, SUM, SUMSQ and PRODUCT. An error encountered in this
        constellation lead to the next argument being ignored as well.
        
        Change-Id: Ief28d79b4c230b1a2b6f8f0a865fbf8f51854c4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133964
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-05-06  Noel Grandin  <noelgrandin@gmail.com>  [18715f6a63af55045b108b98abeffeae8e51518b]

        remove unnecessary sequenceToContainer
        
        If we are not going to manipulate the resulting vector, then it is
        actually slower, since we have to allocate more storage for the vector
        
        Change-Id: I65677007d105f4783603df74113ebed6db0b551b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133963
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [b83a8483a1426ba400480d33f7df321fcc02e64d]

        avoid some ref-counting
        
        Change-Id: I11465f139044bc75085d1bb9a5f207889356ee58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133961
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-06  Noel Grandin  <noelgrandin@gmail.com>  [9d0a8f7a2e3e473ebb3042f90dd82696dd8705da]

        osl::Mutex->std::mutex in Content_Impl
        
        Change-Id: I5e3983958629ac732c031b9b59e96deaac63e7ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133913
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [738b8f09c52a0e0234842c622786fccbb027621b]

        remove unnecessary sequenceToContainer
        
        If we are not going to manipulate the resulting vector, then it is
        actually slower, since we have to allocate more storage for the vector
        
        Change-Id: I6d5f5b0150cea9e8a0663ccb1398b0237f3fca9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133943
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-06  Caolán McNamara  <caolanm@redhat.com>  [517e07bbcf668e1ea58dabeb35c0fb467b36ed05]

        tdf#143720 treeview not expanding vertically to fill space
        
        use a simpler box instead of a grid here and it works out ok vertically
        
        Change-Id: I14fd05b25b00f79b115c041a8e9f5c7ebcf49419
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133949
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [701591fac7eea1ac797bbc328cc934434ffb714e]

        tdf#148920, tdf#91035: sw: Add UItest
        
        Change-Id: Icdeb93a8c45bfccd4f749ec24d8226e9bdd8cdd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133933
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-06  Caolán McNamara  <caolanm@redhat.com>  [531405a695d6bad044545ab96f2eb26e5c6d5778]

        tdf#148962 starmath's UnicodeNotationToggle (alt+x) getting called twice
        
        Change-Id: Ib150e4825c547c19a30c7b66d3f33904b814a917
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133942
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-06  Miklos Vajna  <vmiklos@collabora.com>  [71019ec15bd3fe15385443b68614fd2402e0040f]

        sw: don't copy useless char escapement to next node on split
        
        Unless autocorrect notices such a just-typed content, pressing enter at
        the end of a paragraph which ends with superscript or subscript text
        will carry over that formatting to the next paragraph, which is hardly
        wanted by any user. Technically this is not copying: paragraph split
        works by creating a next text node, moving all content & formatting to
        this next node, then move part of the content back to the previous node,
        which is all content in case of an enter at the end of a paragraph.
        
        Copying character formatting over to the next text node makes sense:
        e.g. paragraph alignment or boldness is probably something a user wants
        to continue using in the next text node. But superscript is typically
        created by autocorrect in English text for "1st" and similar input, this
        is usually unwanted in the next paragraph.
        
        Fix the problem by special-casing the RES_CHRATR_ESCAPEMENT case and
        remove the matching SvxEscapementItem from the hints of the just created
        next paragraph in case it's there.
        
        A possible future improvement would be to support this when there are
        other active (direct formatting) hints, in which case going via
        SwDoc::ResetAttrs() is probably a better choice, but the effects of that
        for undo and redlining is not clear.
        
        Change-Id: I57feb99d9a31f16c277eba44f464ab49936b65aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133936
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-06  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [40462e3e78e7beb7cd22c8825f473126d1c89ef8]

        update credits
        
        Change-Id: Ib5064763e88ca90d1ad52c71f4ac920de3ae0274

2022-05-06  Chris Sherlock  <chris.sherlock79@gmail.com>  [f4e2d7b006aa86732b30bb7e2f219360481fc724]

        vcl: test ImplAnimView
        
        Change-Id: I1f17dce097810e4507a9feae1675ff486260657a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121698
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-05-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [4834cd392a93f14e9fb5c83accc5f416384841cf]

        uitest: fix typo
        
        Change-Id: I1cd8d50a5d4dce0dcb436d218af5de0ed8f05f3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133935
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-06  Mike Kaganski  <mike.kaganski@collabora.com>  [3a45029a6bd049006a896a789c7ad45eedfdb924]

        Only dereference iterators after checking them
        
        Was this way since commit edf11d28fafac50b6380c9372d0e6cf07a355616
          Author Vladimir Glazounov <vg@openoffice.org>
          Date   Thu Apr 24 16:27:52 2003 +0000
            INTEGRATION: CWS uaa02 (1.3.44); FILE MERGED
        
        Surfaced after commit b1148c31ed2786396f0b018a988fce8288f1797d
          Author Noel Grandin <noel.grandin@collabora.co.uk>
          Date   Wed Apr 27 16:47:53 2022 +0200
            use more string_view in comphelper
        
        where the pointers were changed to iterators, which are checked in
        debug builds, failing an assertion.
        
        Change-Id: I87fce562aef8f50b94fb52ad6c2a79d2e84d6424
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133934
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-06  Michael Stahl  <michael.stahl@allotropia.de>  [bbb8617ece6d946957c2eb96287081029bce530f]

        svl: fix crash if user cancels/closes master password dialog
        
        (regression from d7ba5614d90381d68f880ca7e7c5ef8bbb1b1c43)
        
        Change-Id: I8bb9a967aefa2e88f05c23456a0dd1a090e1a5fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133932
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-06  Miklos Vajna  <vmiklos@collabora.com>  [9ca44e925a8e06e0946fa9e7bd80cfdbfbb83c62]

        sw content controls, drop-down: select list item on click
        
        - remember the selected list item in
          SwDropDownContentControlButton::ListBoxHandler()
        
        - extend SwWrtShell::GotoContentControl() to update the document text,
          somewhat similar to how checkboxes are already handled
        
        - improve SwSelPaintRects::HighlightContentControl():
        
          - re-create the vcl widget in case a different content control was
            selected
        
          - adjust position/size and re-show the dropdown button after selecting
            an item + doc text was updated
        
        Change-Id: Id3b89b6132697bfec7046caeb1f0c5fe93e99b37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133915
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-06  Caolán McNamara  <caolanm@redhat.com>  [d357c9fdf9581ba27314dbf6c2433cbdd3e3b602]

        ofz#47268 Integer-overflow
        
        Change-Id: I263f206ce677c9ee1b198ee08f4461272b4adc04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133931
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [240a345bc3891887ed551e780ce619d8da303325]

        tdf#121740 reduce cost of OStorage_Impl::GetElementNames
        
        which shows up on the profile
        
        Change-Id: I7e4ef9d71d06562dc1c574fe41d616947e3d67e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133926
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-06  Daniel Kamil Kozar  <dkk089@gmail.com>  [a88419f54b8aa9c23cd80e04bc47f1b5ef3931ca]

        tdf#148383: Obtain start/end strings always in system locale
        
        ScFillSeriesDlg always expects the strings describing the start and end values
        to be in the system locale. This change ensures that and fixes the bug where
        using non-locale-default data in the Fill Series dialog leads to an error.
        
        Change-Id: I25eafa2174294dc35a63473a54c529c2d7bd87ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132532
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-05-06  hasban12138  <1483478664@qq.com>  [2490715c112699487915865f4267a880fe7bc4b3]

        tdf#148837: fix cell range negative selection
        
        In Calc when you select all and then do negative selection, there has a
        bug. The reason is in ScMultiSel::SetMarkArea that case will make nBeg
        larger than nEndRow and in MarkAllCols start will be larger than end.
        So I added a condition in the if clause to make sure that nBeg is not
        larger than nEndRow.
        
        Change-Id: I7f39a588bf928b2885207810534d78481589c2f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133538
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-05-06  Justin Luth  <justin_luth@sil.org>  [3a79bd968869f782b8540aea6598c1f8ee14cced]

        tdf#91035 sw page-style UI: All styles shown, not hidden
        
        The first entry in the list (All styles) is what is shown
        by default, so that means that the 0th entry should be
        pre-selected, not the 1st.
        
        Change-Id: I4c204fda41a0551b9f30724df361e4f797a87325
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133911
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-05-06  Caolán McNamara  <caolanm@redhat.com>  [c7a32dab567cce8ee435c65299ec60b638700a35]

        Related: tdf#148433 use a slightly different cursor directional indicator
        
        make the rtl/ltr direction arrow equilateral and typically a little
        larger
        
        Change-Id: I9b233b76380865052b2112fda47009ae08c306af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133925
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-06  László Németh  <nemeth@numbertext.org>  [28c31ba12567f66ccb6a334fd21af10880f4a33b]

        tdf#128744 sw DOCX: unprotect change tracking with verification
        
        Unprotect change tracking only by password verification
        instead of 1) unprotecting without the password or 2) rejecting
        the correct password.
        
        I.e. now 1) clicking on Record changes icon of Track Changes
        toolbar or Edit->Track Changes->Record asks for a password, and
        2) Unprotect Record changes on Security page of
        File->Properties... accepts the correct password with disabling
        record changes.
        
        Show also "Invalid password!" dialog disabling Record Changes
        by its icon or menu option, like Properties... dialog window does,
        if the password is invalid.
        
        Note: Still allow to unprotect OpenDocument export of a
        protected OOXML import document, because that doesn't contain
        the original password info, only a dummy RedlinePassword.
        (OpenDocument exports protect Track Changes with the simple
        RedlineProtectionKey configuration setting, so it's not
        possible to map the OOXML password info to OpenDocument without
        extending this.)
        
        Follow-up to commit d416250f4f1766e2d596ea3feef6a94b7adf29f4
        "tdf#106843 DOCX: forbid disabling protected Record Changes".
        
        See also commit bfd7730f4cf002a79dc9c02c23286850fee3f12a
        "tdf#89383 DOCX import: fix permission for editing".
        
        Change-Id: Iafcf4a6b551a7e8485d4311aee889c2522526d71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133894
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-05-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ed883b92efa9ca8e3006290eb2c28485e9052575]

        chart2: add function to create a table shape to ShapeFactory
        
        Change-Id: I18f76c3372504c1d660aa168ee0387f61817f30a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133921
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-05-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [71dee51995d46d0c820c83790d521fbd6bdd568d]

        chart2: use range for loop to iterate rVCooSysList in ChartView
        
        We always just iterate the rVCooSysList and don't need the index,
        so change the code to use a range for loop.
        
        Change-Id: I3148d5d251c27d8d8f457446508e3152ae86dcc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133920
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-05-06  Noel Grandin  <noel@peralex.com>  [92f93f300371d2011b53d48d3491870b24cff0b4]

        output error code when SymFromAddr fails
        
        instead of random data
        
        Change-Id: Iba020ea3a2386e3ad940cc85aac18047c3773967
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132066
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7aa0730d6cdf1b2e74e1d8c9adb666cfb51d8fc6]

        chart2: typedef SeriesPlottersType is not needed
        
        Change-Id: I457bfa5eab8b403c4b00a72068e427082709995c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133919
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-05-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cc1be7312d9f6bd4a4ea742c6d1e3cb9293631cc]

        svx: move SvxTableShape into own file and externalize
        
        Change-Id: I0c4b37ebafa56ed50286bdcec1f2a8d5e1362f8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133918
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-05-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1ad2fe68308b556bb95d1c1620a3d5e55982260e]

        comphelper: cleanup test_guards, add test for ValueRestorationGuard
        
        Move each test case into its own test function. Also add the
        missing test for ValueRestorationGuard.
        
        Change-Id: I588ab67f82ba82ef67939dac3d22438e8799ce11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133917
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-05-06  Julien Nabet  <serval2412@yahoo.fr>  [927561e4662ca2a04daa09914400fa72738531d3]

        Fix for callgrind TB
        
        /home/buildslave/lode/jenkins/workspace/lo_callgrind_linux/sc/qa/perf/scperfobj.cxx: In member function ‘void sc_apitest::ScPerfObj::testSheetFindAll()’:
        /home/buildslave/lode/jenkins/workspace/lo_callgrind_linux/sc/qa/perf/scperfobj.cxx:169:51: error: ‘makeAny’ was not declared in this scope
        xSearchProp->setPropertyValue("SearchStyles", makeAny(true));
        
        Change-Id: I484a17fb80c86694d0221670afbcba80fbe14c4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133916
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-06  Justin Luth  <justin_luth@sil.org>  [f82644fed3e9266ab21114a2266277059cd5ccb9]

        tdf#148920 sw page-style UI: make conditional filter usable
        
        In windows, and SAL_USE_VCLPLUGIN=gen ./instdir/program/soffice
        the style filter on the conditional tab was disabled.
        It worked fine in gtk3 though.
        
        This fixes a 7.2 regression from tdf#82802's
        commit 1f066313218449cac494a887eb209311efbaa405
        
        Change-Id: I1e6bb8d589224e4ad51ae0057d5278e3888cc3b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133910
        Tested-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-05-06  Kohei Yoshida  <kohei@libreoffice.org>  [1bf5884a7bd5e506c6edd9769f98e3102a4c4eb9]

        Add license information for liborcus, which is used in Calc.
        
        Change-Id: I6cbf93b8f2264a04c6745a2874ff35902e2cd215
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133852
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-05-06  Miklos Vajna  <vmiklos@collabora.com>  [f932b00f3a72dd802a6e50af84c3dc55072a22a0]

        tdf#148929 sd theme: limit PPTX import for shape fill effects to lum mod/off
        
        Regression from 30735bdb5a0a81619000fdd24b2d0fbf45687f01 (sd theme: add PPTX
        import for shape fill color effects, 2022-04-27), the bugdoc's A2 cell
        lost its tinting (its background color is no longer lighter than A1)
        after saving back to PPTX + import again.
        
        The code assumed that in case a fill color has effects, it can only be
        luminance offset or modulation, since that's what the PowerPoint UI
        generates when setting a fill color explicitly. This did not take the
        table style case into account, which uses tinting to make a color
        lighter.
        
        Fix the problem by not importing the theme index / effects if tinting is
        used -- the current doc model is limited to theme index + lum mod/off
        with effects.
        
        This limitation can be removed while text color / fill color effects are
        not limited to lum mod/off, but also support tinting/shading.
        
        Change-Id: I382cc0067518cc262e261a462999170cb7db261b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133908
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [11f0cb056f8082103fbb06b4a339322f46b77d13]

        Remove duplicated includes
        
        Change-Id: I137707aaad44ffe42bb4b234a59ff69e4b2ecaa2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133884
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-05-06  offtkp  <parisoplop@gmail.com>  [e9c50fbbc3b07ef927d133da9cf2395c55611e0f]

        tdf#103954: Z compressed graphic formats support for EMF/WMF
        
        - Added .emz and .wmz file opening support
        - Added a function to check for Z compression that
        all z comp. formats can use
        - Added 3 unit tests for emf/emz/wmz files
        and the example files have been checked with
        a different tool (File Viewer 4)
        - emf/emz file detection changed from magic byte checking
        to extension checking, like wmf/wmz does
        
        Change-Id: I3e433fd23d18482648a51cd04b8f467368e97b62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132456
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-05-05  Caolán McNamara  <caolanm@redhat.com>  [e4a7a50d831cb6fca95f2afff2af5298d66b5876]

        ofz#47241 don't use hardcoded SalLayoutFlags::BiDiStrong mode for fuzzing
        
        getting different results vs the real world wrt glyph caching, go back
        to normal and try a different approach when timeouts return
        
        Change-Id: Ifb335888615b82c9bea83bd19a1cabcf8660dc74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133909
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-05  Caolán McNamara  <caolanm@redhat.com>  [d66fb70959b13dd822664867c363591b2c401767]

        tdf#148771 in scrollable dropdowns show some lines before selected entry
        
        and don't just position with the selected entry at the top so it's quick
        to pick preceeding adjacent entries
        
        Change-Id: I20103200c34037fb02b3c0dcc29d154c1197549d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133893
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-05  Stephan Bergmann  <sbergman@redhat.com>  [869a5897cfe8de5f69b2a72f296a443467907c02]

        Upgrade external/boost to latest Boost 1.79.0
        
        <https://dev-www.libreoffice.org/src/boost_1_79_0.tar.xz> has been generated (on
        Fedora 35) with
        
        > $ wget https://boostorg.jfrog.io/artifactory/main/release/1.79.0/source/boost_1_79_0.tar.bz2
        > $ printf '475d589d51a7f8b3ba2ba4eda022b170e562ca3b760ee922c146b6c65856ef39 boost_1_79_0.tar.bz2' | sha256sum -c # cf. <https://www.boost.org/users/history/version_1_79_0.html>
        > boost_1_79_0.tar.bz2: OK
        > $ external/boost/repack_tarball.sh boost_1_79_0.tar.bz2
        > Unpacking boost_1_79_0.tar.bz2 ...
        > Removing unnecessary files ...
        > Creating boost_1_79_0.tar.xz ...
        > Cleaning up ...
        > 2058aa88758a0e1aaac1759b3c4bad2526f899c6ecc6eeea79aa5e8fd3ea95dc  boost_1_79_0.tar.xz
        > Done.
        
        boost.utility.Wundef.warnings.patch was obsoleted by
        <https://github.com/boostorg/utility/commit/c3aab6a18411e637842247e0dd845c58ce8c6d6b>
        "Use #ifdef to test for BOOST_MSVC."
        
        Change-Id: I959f8ab42c3e20b9424cc3054421af60f6edd0d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133895
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-05  Regina Henschel  <rb.henschel@t-online.de>  [124382eba6aaeb475b4077920c082bf5c51ac029]

        tdf#148707 implicit moveTo on all not only on first
        
        The current solution checks implicit moveTo only on the first arc in
        a sequence of arcs. The patch moves it into the loop, so that the
        implicit moveTo is done for each command in a sequence.
        
        Change-Id: I400fa8fc96d7377ede55296c71e7a82ce891cc24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133896
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-05-05  Stephan Bergmann  <sbergman@redhat.com>  [cf7e3ac040d1249f6df0d6796e11d834285680f0]

        Reinstate external/cairo/cairo/san.patch.0
        
        (Instead of just removing any hunks that no longer applied,
        86132d8188e5e76623dc8053e5a43c1d69eb0831 "upgrade to cairo 1.17.6" had dropped
        it completely presumably in error.)
        
        Change-Id: I98fe20fc96bd5ce9400b6ad6a9837b21f08cdff0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133892
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [9e57e164844e67faaf2b0424181c2df29e871992]

        loplugin:unusedvariableplus
        
        Change-Id: Id93086be1224b6f6bf0bdaa1d50b4f289099027e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133876
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-05  Hossein  <hossein@libreoffice.org>  [7fe756570fb4ab30f540d644fd5125a67c2d9ea9]

        Warn if Visual Studio 2019 version is < 16.10
        
        During the compilation with Visual Studio 2019 v16.5, the dragonbox
        was failing the build, but it was OK when ugprading to the latest
        version, 16.11.
        
        It should be noted that according to the list of predfined macros in
        Visual Studio, v16.10 and v16.11 use the same value for _MSC_VER,
        which is 1929. Thus, the distinction between these 2 versions can not
        be distinguished.
        
        Predefined macros
        https://docs.microsoft.com/en-us/cpp/preprocessor/predefined-macros
        
        For not having the Visual Studio version > 16.10, a warning is
        shown, and if the Visual Studio version is < 16.5, just like before,
        an error is generated.
        
        Change-Id: I6661ee5121b03ca43e1f7503b74191abcc8d6b40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132907
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-05-05  Hossein  <hossein@libreoffice.org>  [759792e40aceb17a621c37ed725d1e998acbd30d]

        tdf#148818 Fix missing text in boxes with empty first paragraph
        
        Text was lost from the text boxes with empty first paragraph. The
        problem was happening when there was 2 paragraphs in a text box, in
        which the first paragraph was completely empty. The regression was
        introduced in cf2449aac0141711a7610d67f7c50cd108e12443 because of the
        bad handling of the paragraphs, and only looking at the size of the
        text of the first paragraph.
        
        This is fixed by looking at mpOutliner->GetEditEngine().GetTextLen(i)
        for all i=1..k where k=min(2,mpOutliner->GetParagraphCount()).
        
        I have negated the condition to provide a better explanation of what
        the condition should be.
        
        Change-Id: Id5d8787df5111c734760afdd98a6fbe832047f32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133527
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-05-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [4351a6ca782e1d2081ba819338ebbf6a2d2ee2b2]

        tdf#145312: xmlsecurity_pdfsigning: Add unittest
        
        Change-Id: I12d6af46d13daa06eab98cdf81c82c6f5f41b5c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133881
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-05  Caolán McNamara  <caolanm@redhat.com>  [00ca6261e812dc9c4b1cd882b76617b77a86e4e4]

        ofz#47239 Heap-use-after-free
        
        since
        
        commit 9bb83eefc1a1dda5c48efc5d09ef4a6840bf8b58
        Date:   Tue May 3 16:30:20 2022 +0200
        
            use more string_view in oox::vml::ConversionHelper
        
        ==169915== Invalid read of size 2
        ==169915==    at 0x484E2C0: memmove (vg_replace_strmem.c:1382)
        ==169915==    by 0x49D0EE6: char16_t* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<char16_t>(char16_t const*, char16_t const*, char16_t*) (stl_algobase.h:431)
        ==169915==    by 0x49D0E94: char16_t* std::__copy_move_a2<false, char16_t const*, char16_t*>(char16_t const*, char16_t const*, char16_t*) (stl_algobase.h:494)
        ==169915==    by 0x49D0E64: char16_t* std::__copy_move_a1<false, char16_t const*, char16_t*>(char16_t const*, char16_t const*, char16_t*) (stl_algobase.h:522)
        ==169915==    by 0x49D0E03: char16_t* std::__copy_move_a<false, char16_t const*, char16_t*>(char16_t const*, char16_t const*, char16_t*) (stl_algobase.h:530)
        ==169915==    by 0x49D0D84: char16_t* std::copy<char16_t const*, char16_t*>(char16_t const*, char16_t const*, char16_t*) (stl_algobase.h:619)
        ==169915==    by 0x49D0C2E: void rtl::str::Copy<char16_t>(char16_t*, char16_t const*, int) (strtmpl.hxx:122)
        ==169915==    by 0x49CF83E: void rtl::str::newFromStr_WithLength<_rtl_uString, char16_t>(_rtl_uString**, char16_t const*, int, int) (strtmpl.hxx:955)
        ==169915==    by 0x49E3A44: rtl_uString_newFromStr_WithLength (ustring.cxx:1238)
        ==169915==    by 0x2B76A771: rtl::OUString::operator=(std::basic_string_view<char16_t, std::char_traits<char16_t> >) (ustring.hxx:653)
        ==169915==    by 0x2BC69DB4: oox::vml::TextBoxContext::TextBoxContext(oox::core::ContextHandler2Helper const&, oox::vml::TextBox&, oox::AttributeList const&, oox::GraphicHelper const&) (vmltextboxcontext.cxx:199)
        ==169915==    by 0x2BC46E5A: oox::vml::ShapeContext::onCreateContext(int, oox::AttributeList const&) (vmlshapecontext.cxx:555)
        ==169915==  Address 0x267e1264 is 52 bytes inside a block of size 68 free'd
        ==169915==    at 0x48470E4: free (vg_replace_malloc.c:872)
        ==169915==    by 0x49CFB73: void rtl::str::release<_rtl_uString>(_rtl_uString*) (strtmpl.hxx:879)
        ==169915==    by 0x49CF8B4: void rtl::str::newFromStr_WithLength<_rtl_uString, char16_t>(_rtl_uString**, char16_t const*, int, int) (strtmpl.hxx:966)
        ==169915==    by 0x49E3A44: rtl_uString_newFromStr_WithLength (ustring.cxx:1238)
        ==169915==    by 0x2B76A771: rtl::OUString::operator=(std::basic_string_view<char16_t, std::char_traits<char16_t> >) (ustring.hxx:653)
        ==169915==    by 0x2BC69C87: oox::vml::TextBoxContext::TextBoxContext(oox::core::ContextHandler2Helper const&, oox::vml::TextBox&, oox::AttributeList const&, oox::GraphicHelper const&) (vmltextboxcontext.cxx:194)
        ==169915==    by 0x2BC46E5A: oox::vml::ShapeContext::onCreateContext(int, oox::AttributeList const&) (vmlshapecontext.cxx:555)
        ==169915==    by 0x2BC47AE0: oox::vml::RectangleShapeContext::onCreateContext(int, oox::AttributeList const&) (vmlshapecontext.cxx:715)
        ==169915==    by 0x2BC47B24: non-virtual thunk to oox::vml::RectangleShapeContext::onCreateContext(int, oox::AttributeList const&) (vmlshapecontext.cxx:0)
        ==169915==    by 0x2B7341ED: oox::core::ContextHandler2Helper::implCreateChildContext(int, com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList> const&) (contexthandler2.cxx:100)
        ==169915==    by 0x2B734A7A: oox::core::ContextHandler2::createFastChildContext(int, com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList> const&) (contexthandler2.cxx:204)
        ==169915==    by 0x2B735464: non-virtual thunk to oox::core::ContextHandler2::createFastChildContext(int, com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList> const&) (contexthandler2.cxx:0)
        ==169915==  Block was alloc'd at
        ==169915==    at 0x484486F: malloc (vg_replace_malloc.c:381)
        ==169915==    by 0x49CFA18: _rtl_uString* rtl::str::Alloc<_rtl_uString>(int) (strtmpl.hxx:838)
        ==169915==    by 0x49E0D72: rtl_uString_ImplAlloc(int) (ustring.cxx:1194)
        ==169915==    by 0x49E1355: rtl_string2UString_status(_rtl_uString**, char const*, int, unsigned short, unsigned int, unsigned int*) (ustring.cxx:466)
        ==169915==    by 0x49E1117: rtl_string2UString (ustring.cxx:576)
        ==169915==    by 0x205735F3: rtl::OUString::OUString(char const*, int, unsigned short, unsigned int) (ustring.hxx:451)
        ==169915==    by 0x20571680: sax_fastparser::FastAttributeList::getOptionalValue(int) (fastattribs.cxx:283)
        ==169915==    by 0x205716DC: non-virtual thunk to sax_fastparser::FastAttributeList::getOptionalValue(int) (fastattribs.cxx:0)
        ==169915==    by 0x2BA85A6B: oox::AttributeList::getString(int) const (attributelist.cxx:173)
        ==169915==    by 0x2BC69B06: oox::vml::TextBoxContext::TextBoxContext(oox::core::ContextHandler2Helper const&, oox::vml::TextBox&, oox::AttributeList const&, oox::GraphicHelper const&) (vmltextboxcontext.cxx:186)
        ==169915==    by 0x2BC46E5A: oox::vml::ShapeContext::onCreateContext(int, oox::AttributeList const&) (vmlshapecontext.cxx:555)
        ==169915==    by 0x2BC47AE0: oox::vml::RectangleShapeContext::onCreateContext(int, oox::AttributeList const&) (vmlshapecontext.cxx:715)
        
        Change-Id: I745d8b718cccf894bda774b0343c2b17f49b0eed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133880
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-05  Stephan Bergmann  <sbergman@redhat.com>  [abac7828ae85ecb42e73e83141f6e6c475b66db2]

        Deprecate css::uno::makeAny; completely disable it for LIBO_INTERNAL_ONLY
        
        There is just no good reason not to use a css::uno::Any constructor instead, so
        simplify the code base.  For URE backwards compatibility, keep it around as
        deprecated for !LIBO_INTERNAL_ONLY.
        
        Change-Id: I9409d8853cac270d47377a31ba35a1fc23fa9800
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133879
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6e2e8b1fe932fef6cf4d5bf7ccda604dfc2f70ad]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 886426b32dfefc962fc700dbf3adfeca7ca3c15e
          - Fix typo
            
            Change-Id: Ibd2cf7b5e4ac76b5320799d597a600fe733c7843
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/133883
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2022-05-05  Caolán McNamara  <caolanm@redhat.com>  [c142722d0b2a16de3ce92f82e5f9552581912b39]

        vertical text test fails with latest harfbuzz
        
        with font "Droid Sans Japanese" which doesn't seem to be available in
        ci, but is by default in the Fedora 37 build roots
        
        I suspect since: https://github.com/harfbuzz/harfbuzz/issues/537
        
        Change-Id: I23d9415444668ce379765f32a96ed67f057ebfd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133846
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [9f1701d01d9f664828356976d8592492f85b30f5]

        use more o3tl::getToken
        
        found by inspecting call sites of OUString::getToken
        
        Change-Id: I4269c7476c7aa46fac39528227e350568f0eb34a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132644
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-05  Mike Kaganski  <mike.kaganski@collabora.com>  [b8bb44161aeb6e00526a38343b63e678ce7d4a1a]

        tdf#146007: make sure to not hold solar mutex
        
        COM might need to forward the call to another thread (with corresponding
        apartment); if that thread happens to wait for solar mutex, COM call may
        deadlock.
        
        Change-Id: I8fcf04619cd29b678fd7ade87254b9aad2f639a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133853
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-05  Stephan Bergmann  <sbergman@redhat.com>  [7c5d3d74ee7c1f5bb87e46c5ff532451a94cf115]

        Just use Any ctor instead of makeAny (Linux, sequel)
        
        Change-Id: Idcf537a838bb0e47cfa31db8bc09e477b277ee37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133875
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-05  Michael Stahl  <michael.stahl@allotropia.de>  [08c979e235aa993f50e54224f8c715bb70697c33]

        sfx2: remove misplaced try-catch
        
        The exception is actually caught in an inner catch block; it was like
        this already when added in commit
        b4576f3da4d90139fc5140962d13cb91dab98797.
        
        Change-Id: I054c59493efe7d2d69877559b048bcf3c1f173e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133837
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-05  Michael Stahl  <michael.stahl@allotropia.de>  [cb64a52afc92891ab853b9bb1294610bb9ca98d0]

        ucb: webdav-curl: if LOCK fails, display error message
        
        Sharepoint may reject LOCK with HTTP/1.1 403 FORBIDDEN
        and then a dialog pops up via UUIInteractionHelper that says
        "Server error message: ."
        
        Let's actually put some error message in the dialog, why not the
        HTTP status line, plus a little prefix to see which method failed.
        
        Change-Id: Ied895787f813c5cddcb18eb4f693d5bfc8c62076
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133835
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [b3a4ebd8de244078712d48f21a126f6246b7bc4e]

        tdf#148921: sd_import_tests-smartart: Add unittest
        
        Change-Id: Ib2016afb06914d453fe398127b2f6f50e48c0e93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133834
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-05-05  Miklos Vajna  <vmiklos@collabora.com>  [1c0dbc2c5c782c118ce44825d92f697a6265fc75]

        sw content controls, drop-down: show list items on click
        
        - add a generic SwContentControlButton, to be used for dropdowns, but
          meant to be useful for other types in the future (e.g. date picker)
        
        - add a contentcontroldropdown .ui file for the welded list items
        
        - add a SwDropDownContentControlButton, which contains the
          drop-down-specific logic
        
        - invoke content control button from HighlightContentControl(), so list
          items are shown on button click
        
        Change-Id: Ib3c6765020c5b3b1dd343a40a2b1862c73feaac8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133874
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [d15a6560bd445cd1931e9fded6ad8ecfdd54211b]

        use more string_view
        
        found by examining the call sites of OString::getToken
        
        which means I needed to add a new o3tl::equalsAscii function
        
        Change-Id: I7dc0ea1cf5ce8090a708d44f2cf7c938fa200c5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133826
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [c895edf3f67f19d8d2012674c084456a7851436e]

        tdf#148921 Smartart: Incorrect Text position
        
        Revert
            commit b6fe3b13206eee0543ded37c3a1566add284e6da.
            no need to have two weak references to SdrObject in SvxShape
        
        Change-Id: Ie29d0002fd86226eb7634f621b43e7cb8dfc8aa0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133833
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-05  Stephan Bergmann  <sbergman@redhat.com>  [d7fbea57ef945c1444185581787d17a93dda8cd9]

        tdf#148299 Don't unmotivatedly mess with spaces in file names
        
        This conversion of double to single spaces had been done ever since
        84a3db80b4fd66c6854b3135b5f69b61fd828e62 "initial import", but it is unclear to
        me why.
        
        The same conversion functionality is also used at two places in
        sw/source/ui/dialog/uiregionsw.cxx.  Not sure if it has any motivation there, so
        lets keep that intact for now.
        
        Change-Id: I0558f015c53f69a9a405891b9dad21a98de3533c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133841
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-05  Miklos Vajna  <vmiklos@collabora.com>  [0c13e4768c3c7937c2fd71675c86ff8a0ca3fe50]

        sd theme: add ODP import/export for shape fill color effects
        
        Map a themed color with effects to:
        
        <style:graphic-properties draw:fill-color="..." loext:fill-theme-color="..." loext:fill-color-lum-mod="..." loext:fill-color-lum-off="...">
        
        Change-Id: I18d8ddf8d6050ef468a8d67a9e797a576f682e85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133843
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-05  Stephan Bergmann  <sbergman@redhat.com>  [574018db41b9be7619bddda098c6068efdc2886a]

        Just use Any ctor instead of makeAny in avmedia
        
        Change-Id: Ib43fa3be2e63de8ad6967682c2b00e702eb527ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133850
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-05  Stephan Bergmann  <sbergman@redhat.com>  [ffdad488a8d2cd52e7bc81c9dee7c9aa562d80e8]

        Just use Any ctor instead of makeAny in accessibility
        
        Change-Id: I7860a176bfd44d8f5071ece03229bc7f768d9d52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133851
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-05  Stephan Bergmann  <sbergman@redhat.com>  [b5ab864096c6b099e6a79587f881f287234278f9]

        Just use Any ctor instead of makeAny in basic
        
        Change-Id: I21d9679064c4e68a1492d3550f083c3c91b5b43b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133848
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-05  Stephan Bergmann  <sbergman@redhat.com>  [3db0b7549e198ac0719ff52bff38a3d79e212083]

        Just use Any ctor instead of makeAny in basctl
        
        Change-Id: I4bd58031623dea1243193aaa60f6ca5bb0f7d562
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133849
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-05  Stephan Bergmann  <sbergman@redhat.com>  [6ad8a6398dbf2b4605ee4c3c222a0c2ee396c163]

        Just use Any ctor instead of makeAny in chart2
        
        Change-Id: I156cd5597a4b9e683913d9730b8d8bb22e8064f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133845
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-05  Stephan Bergmann  <sbergman@redhat.com>  [baf8ce5955c6e20fe730b33093b704a6eb377d18]

        Just use Any ctor instead of makeAny in canvas
        
        Change-Id: Iade345e814f2809bead96b228afa925d86057696
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133847
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-05  Olivier Hallot  <olivier.hallot@libreoffice.org>  [fe61ab648e0f3b5993660f2255aca2de6f53c2a2]

        T no more...
        
        Change-Id: Ide06d5b57ddc203f5877b1f8ea8309234da7fca7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133854
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [345d46112872842c34b6e3feb84d7407094dee64]

        Just use Any ctor instead of makeAny in cli_ure
        
        Change-Id: Iae41d9c4b600635bd5e2e61b65ea3859a14e6a1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133840
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [eae2e1d6d61e7096d3fc0220832a1d1705d70093]

        Just use Any ctor instead of makeAny in comphelper
        
        Change-Id: Ib3edbef27c2d25dae8bac07e0199af071131170e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133839
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [158bd4ae5c5fc9a3ab96c46fd20a56bc0d5b81dc]

        Just use Any ctor instead of makeAny in cui
        
        Change-Id: Ibc76372e161a579df60c2265a4727b619e4a0b63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133830
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [1f110bf567bc5ea85d19a5a4d273ac072f8aaced]

        Just use Any ctor instead of makeAny in connectivity
        
        Change-Id: I68e7354f094ee0e673d105dd8770a658810703d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133838
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [cc6247a064360c943421a1cdcb996bf9a7324c2f]

        Just use Any ctor instead of makeAny in cppu
        
        Change-Id: Ie178e13251b7cb1b69facbbc12e530f6dc4632ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133836
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Caolán McNamara  <caolanm@redhat.com>  [86132d8188e5e76623dc8053e5a43c1d69eb0831]

        upgrade to cairo 1.17.6
        
        Change-Id: Ibdf84df380c89d3a0713163920a576bf1c47873a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133825
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-04  Caolán McNamara  <caolanm@redhat.com>  [36aa242429ca992b20574f4974d471d544247362]

        Resolves: rhbz#2081661 gtk-critical gtk_tree_view_scroll_to_cell assertion
        
        Change-Id: I4c7c4caed907072ef3a73ccfafabe882d618fa0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133822
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [7ba88f7981305a08a162b5f38a49dc2bd1143a09]

        Just use Any ctor instead of makeAny in cppuhelper
        
        Change-Id: I296f297060f10e09639da837df44cc9d30cc594b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133832
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [3705139a8ecc98cd8f548cb7706503bd72dd4029]

        Just use Any ctor instead of makeAny in desktop
        
        Change-Id: Ieca85ea1b822ffa80420ed1cb6950bdedd15d000
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133828
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [5e4134535391e9977e72c7001e3b4a5eea113c3c]

        Just use Any ctor instead of makeAny in extensions
        
        Change-Id: I0441d30044168563b0d5b8406fcc99b51a9cbc1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133817
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [031173da38de93e5153c5d2c105706df07127b99]

        Just use Any ctor instead of makeAny in dbaccess
        
        Change-Id: I8b20d60d536a8fb3d3396e1ce26bacf309637f40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133829
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [c7b923a9ebaa40809c11659f8816a1d2bfd44c89]

        Some JREs need the bin/server/jvm.dll path after all
        
        ...which had been removed in 18bdf78e156f3cd1e6ccbb3ae28e919583bac70c "Azul is
        just another OpenJDK variant", when fixing the previously mis-classified Azul
        JRE from "uses OtherInfo" to "uses SunInfo".  But the IBM Semeru Runtime
        (<https://developer.ibm.com/languages/java/semeru-runtimes/downloads/>) is
        another arguably mis-classified case due to its java.vendor of "IBM Corporation"
        (and where the
        
            VENDOR_MAP_ENTRY<OtherInfo>("IBM Corporation"),
        
        line in jvmfwk/plugins/sunmajor/pluginlib/vendorlist.cxx might be relevant for
        some other JRE from IBM; at least, that entry is present ever since the
        introduction of vendorlist.cxx in 738e9b77b9d181b376188e405e1eb353cf93c597
        "INTEGRATION: CWS jl8").
        
        So just generally support the bin/server/jvm.dll path here for "uses OtherInfo",
        even though it should actually only be necessary for "uses SunInfo".
        
        (See the mail thread starting at
        <https://listarchives.libreoffice.org/global/users/2022/msg00246.html>
        "[libreoffice-users] LibreOffice 7.3.3.2 Windows 64 bit seems not detect
        AdoptOpenJdk JRE Windows 64 bit runtime".)
        
        Change-Id: I3a4d02309b7c833c3cd32dc2dda4f4cb7b216693
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133827
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Caolán McNamara  <caolanm@redhat.com>  [6ebf46e332facfae5fd6027ec667ccd5993dd493]

        upgrade to latest harfbuzz
        
        Change-Id: I149d7a5d36c6546d3e6898b2b55ce6cd585d4d41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133824
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-04  Gabor Kelemen  <kelemeng@ubuntu.com>  [079659eb7d15f15a37f1f508beb5cffe24fe6f25]

        Drop --with-iwyu option
        
        Nowadays the bin/find-unneeded-includes script is a better
        solution for this problem
        
        This essentially reverts the commits:
        c716b3888e7e8150d1c1053ee6550afb56438b1f
        096c7e889f3b9bd42a81fb0216e2a68fb27159fc
        40e7eecb7efeeb9af59206d7a9c82ac55adf5279
        
        Change-Id: I404a4b34176efaacf961605559af9de6d6cba10a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133540
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-05-04  Aurimas Fišeras  <aurimas@members.fsf.org>  [405ab5c3307948bfcf12670d7ac6df0b86fb8832]

        Fix typo in cbc34f69ec6363cd234ad2b1dfe09bfb531238db
        
        Signed-off-by: Aurimas Fišeras <aurimas@members.fsf.org>
        Change-Id: Iee5c7aec7817bc7af5f45d192165fe30301788d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133823
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [f1a9e1d8139db4461c1a1c5fee7b1131ce99eece]

        Just use Any ctor instead of makeAny in editeng
        
        Change-Id: Ic6a392ce006c9348abc28a5940c4ee0425e5b990
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133820
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [a1c62cfc605a35f82dba4d9bfa47ab065e47cd99]

        Just use Any ctor instead of makeAny (macOS)
        
        Change-Id: I6c185eecf943205f78567393f0ef588580ee4dab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133821
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Luboš Luňák  <l.lunak@collabora.com>  [9c1c80bc9f679130939fccd251559c27abf675c8]

        remove unused layout call
        
        I should have removed this in bfb6a42e26de28d88ced43eb3a2c63ce323.
        
        Change-Id: Ieb4b5fabcc1eecf82dbacef66bef8288b6c51761
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133815
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-04  Michael Stahl  <michael.stahl@allotropia.de>  [f670422a01e7336ba8a554331f3781ec7f5c4e8c]

        libxml2: upgrade to release 2.9.14
        
        Fixes CVE-2022-29824.
        
        Change-Id: I31d6ec794b01dee0bb17022ef2e18d2acd8255df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133813
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [5c1c4402809eebb092f9bba812fa0b07a3196343]

        Just use Any ctor instead of makeAny in embeddedobj
        
        Change-Id: I7e00a4b17b9fc3ccfb360ae5737d253a7d31d02b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133819
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [562499b75abf465ad15b4c7eac73616a6bf137b5]

        Just use Any ctor instead of makeAny in embedserv
        
        Change-Id: I2e5f94454a9e5d157cec1f883546655e8c11bd1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133818
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [720c0d61b0eb8c7ce945555293fa66ac2536cf82]

        Update git submodules
        
        * Update translations from branch 'master'
          to 87be4f00f4c2a9b269779ee4f1d6b2417a45a113
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I6f0fe9f8928d5a663a14c9d21990e37f94ee18f6
            
2022-05-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [1b928e0f21a21d03de38acf40c3aea50f3a59a88]

        reduce string conversions in jsdialog::ExecuteAction
        
        Change-Id: Id1b908e06ebaa7f6ba5981abff51584623770215
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133814
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [cc264e8ee744aa2802edcac124e37b0cdc398778]

        Just use Any ctor instead of makeAny in filter
        
        Change-Id: I68bbbc2cc80ac5efde78e10706b488bf78c058bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133816
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [9bb83eefc1a1dda5c48efc5d09ef4a6840bf8b58]

        use more string_view in oox::vml::ConversionHelper
        
        Change-Id: I8616f608ee4cc62114acb4fbd774796bc11d1911
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133812
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-04  Michael Weghorn  <m.weghorn@posteo.de>  [7250d61c28a9467fa17736717b409cefd50867d3]

        android: Don't use log tag longer than 23 chars
        
        Addresses this lint error:
        
        > .../android/source/src/java/org/mozilla/gecko/gfx/SimpleScaleGestureDetector.java:146:
        > Error: The logging tag can be at most 23 characters, was 31
        > (GeckoSimpleScaleGestureDetector) [LongLogTag]
        >         Log.e(LOGTAG, "No gesture taking place in getFocusX()!");
        
        Change-Id: I1d18fb3717ccea8dc36695bfef888d035efe8d55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133799
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-04  Michael Weghorn  <m.weghorn@posteo.de>  [0b463cbc22d00f40055983c213c505c60064289a]

        android: Make clear that column index is non-negative
        
        Use `Cursor#getColumnIndexOrThrow` instead of
        `Cursor#getColumnIndex` here, as suggested in the
        `Cursor#getColumnIndex` doc [1]:
        
        > Returns the zero-based index for the given column name, or -1 if the
        > column doesn't exist. If you expect the column to exist use
        > getColumnIndexOrThrow(java.lang.String) instead, which will make the
        > error more clear.
        
        As described in the `OpenableColumns` doc [2],
        `OpenableColumns.DISPLAY_NAME` is one of the two
        standard columns that must be supported:
        
        > These are standard columns for openable URIs. Providers that serve
        > openable URIs must support at least these columns when queried.
        
        Addresses this lint error:
        
        > .../android/source/src/java/org/libreoffice/ui/FileUtilities.java:139: Error: Value must be ≥ 0 [Range]
        >                 displayName = cursor.getString(cursor.getColumnIndex(OpenableColumns.DISPLAY_NAME));
        >                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        >
        >    Explanation for issues of type "Range":
        >    Some parameters are required to in a particular numerical range; this check
        >    makes sure that arguments passed fall within the range. For arrays, Strings
        >    and collections this refers to the size or length.
        
        [1] https://developer.android.com/reference/android/database/Cursor#getColumnIndex(java.lang.String)
        [2] https://developer.android.com/reference/android/provider/OpenableColumns
        
        Change-Id: I946fcd32a905a4bb8c0527fc1199b9dcc52bccfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133798
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-04  Michael Weghorn  <m.weghorn@posteo.de>  [4fb2a667a634d04cbb72f005e7a74b4f29af0f81]

        android: Call base class implementation in 'onActivityResult'
        
        Addresses this lint error:
        
        > android/source/src/java/org/libreoffice/ui/LibreOfficeUIActivity.java:253: Error:
        > Overriding method should call super.onActivityResult [MissingSuperCall]
        >     protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        >                    ~~~~~~~~~~~~~~~~
        >
        >    Explanation for issues of type "MissingSuperCall":
        >    Some methods, such as View#onDetachedFromWindow, require that you also call
        >    the super implementation as part of your method.
        
        Change-Id: Iab2bdadae7a776e4f52d671a6fd47c1b8146b2a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133797
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-05-04  Caolán McNamara  <caolanm@redhat.com>  [9ab58d8cd680217e5cc3d0f5daa7dfd89107ddec]

        remove stray printf
        
        not one of mine for a change
        
        Change-Id: Iaa4151f8fcb0b31d98514075473d2768fbadd69c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133810
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-04  Caolán McNamara  <caolanm@redhat.com>  [ea59e9d9917421469b4c09c5ff41cf369c29939c]

        ofz#47199 Abort
        
        Change-Id: I5e18242b3a18f0c9ca1891ab4e29bd43aaab1f26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133811
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-04  Seth Chaiklin  <sdc.blanco@youmail.dk>  [e24daee6fd26da9de993128674bdb10d2fbc6cd1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 21955867dc01dbc9e897c585c3a85299eb8f36ad
          - tdf#148444 corrections to Print Preview Bar and related pages
            
               text/swriter/main0210.xhp (Print Preview Bar)
                 *change order of commands to match toolbar
                 +add <embed> to (new) Single Page Preview
                 +add "Jump to Specific Page" command (no icon exists)
                 +add Print command and icon
                 +add Close Preview command and icon
                 +add <embeds> to "zoom in" and "zoom out" icons
                 *refactor to <h1>
            
               text/swriter/02/10040000.xhp
                 + add this file for Single Page Preview, with icon table
            
               text/swriter/02/10070000.xhp (Multiple Pages Preview)
                 +commit beginning with 0f337351 in 2013 accidentally removed
                   the <h1> line, now added back.
                 *changed description to match current behavior of command
                 +added More Options header
                 *refactor to <h3>
                 -remove colspan= rowspan=
                 *change image to .svg
                 *change image size to 1cm
            
                text/swriter/02/10080000.xhp (Book preview)
                 *refactor to <h3>
                 *change image to .svg
                 *change image size to 1cm
            
               text/swriter/02/10020000.xhp (Zoom out)
                 +add section to icon table
                 *refactor to <h1>
                 -remove colspan= rowspan=
                 *change image size to 1cm
                 *change image to .svg
            
               text/swriter/02/10010000.xhp (Zoom in)
                 +add section to icon table
                 *change image to .svg
            
               text/swriter/01/01120000.xhp (Print Preview)
                  +add link to Print Preview Bar page in description
                  -drop Related topics and link with incorrect label
                  *refactor to <h1>
            
            Change-Id: I902fe42d7f0405e2cfe3600199f5ab3fcb7e459c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/132610
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2022-05-04  Tibor Nagy  <nagy.tibor2@nisz.hu>  [1f8c6efbfea10997f188962d036f5c7db4c13f8a]

        tdf#147919 PPTX export: fix curved and bent connector shape
        
        by calculating and exporting adjustment values to avoid
        of connector lines with bad turns overlapping the
        connected shapes.
        
        Change-Id: I615a20f3ba3c5d03ae73d87848dc41e9ecd29ae5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133635
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-05-04  László Németh  <nemeth@numbertext.org>  [d1ac8df139a2a65db45d1970ccc0b80e17d827f6]

        tdf#146346 DOCX import: fix table margins in footnotes
        
        Paragraph of the anchoring point of the floating table
        needs zero top and bottom margins, if the table was a
        not floating table in the footnote originally, otherwise
        docDefault (Standard) margins could result bigger vertical
        spaces around the table.
        
        Quasi regression from commit c46950fee11f5207fb8324947280cd565ae483e7
        "tdf#143583 DOCX import: fix lost empty paragraphs of footnotes"
        (before this commit, empty paragraphs at the end of the footnotes
        were removed by accident, which hid the real problem fixed now).
        
        See also commit e11c51eefe8c3210cef2b5850f401ba67a401d01
        "tdf#95806 tdf#125877 tdf#141172 DOCX: fix tables in footnotes"
        (Note: before this commit, only a single table was shown instead
        of the eight tables of the eight footnotes.)
        
        Change-Id: I4180a6f7d7c49faf0842637b23aa1c8c5680a76c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133752
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [efdf328a7147582d21da43966ed8afef2394d812]

        Just use Any ctor instead of makeAny in forms
        
        Change-Id: I25183cc06728c81e45b28fd41071c15abf05bbc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133809
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [6b6df07d2fe6346bc5a6b32912abcb7694853e2a]

        Just use Any ctor instead of makeAny in framework
        
        Change-Id: I9f4990cf58cc794408dd70cd7fbfb2a8effa138c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133806
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [f04375e1cfaadb12b2c42c8f0fbb0c05b223e092]

        Just use Any ctor instead of makeAny in linguistic
        
        Change-Id: I8697999ecedc1c3d368509470581635b087bcea8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133802
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [b58c0531cfb1bc9d1d948f6298b30e8afe0f6f35]

        simplify lcl_parseHandleRef
        
        Change-Id: I0a7cb2754ab43b8b627f196c99778b5fa3f2e005
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133808
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-04  Caolán McNamara  <caolanm@redhat.com>  [66a71a288bea335cd5737710ee2f7e36ebd934a4]

        tdf#131725 use first page directionality for x-reference dialog TreeView
        
        Change-Id: Ib827f4e73266f6416ba8459214263545291c4727
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133779
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [5493ddc18ffd256ae85ef6aa26649f177164ac7e]

        Just use Any ctor instead of makeAny in fpicker
        
        Change-Id: Ib23b10759bdc7c2eca4b585992756075e2642dd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133807
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Caolán McNamara  <caolanm@redhat.com>  [cceeb407c61e9af14a300e8fcfaa57fd91ede49e]

        Related: tdf#131725 match the basegfx translation to the mirror logic
        
        that is used in the traditional code path, this will fix vcl RTL
        scrollbars in otherwise LTR UI
        
        Change-Id: I1451f7e17b93b0339ded6d33147df6415274ebfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133780
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [609402c6167c33f74b17e0c6c4ba093b343abd01]

        Just use Any ctor instead of makeAny in io
        
        Change-Id: I3b659072c54dde7f49aa90e5d52d24f5d762654a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133805
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Seth Chaiklin  <sdc.blanco@youmail.dk>  [c1c9905fce26c8058c640f8cee0827d423698875]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 987e2b26ee08db2d16ae224244324195c9247c17
          - clarify use of Alt+Enter for sections and tables
            
            Change-Id: I5436fe3b75ba73bf866ce34268ab3b33dcdf1778
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/133600
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Jenkins
            
2022-05-04  Michael Stahl  <michael.stahl@allotropia.de>  [65362d63b9019e45d1224ed6d78d4e1d443d6b00]

        ucb: webdav-curl: fix handling of non-standard properties
        
        Sharepoint uses properties like these:
        
        "http://schemas.microsoft.com/repl/resourcetag"
        "urn:schemas-microsoft-com:Win32CreationTime"
        
        They aren't standard and don't match our own ucbprops namespace, and it
        looks like they should be handled by an encoding to a name like
        "<prop:Win32CreationTime xmlns:prop=\"urn:schemas-microsoft-com:\">"
        
        Unfortunately WebDAVResponseParser::endElement() didn't do that when
        handling a PROPFIND reply to get the property names.
        
        This causes a crash when all properties are copied in
        UniversalContentBroker::globalTransfer(), which is called by
        SfxMedium::DoBackup_Impl() when the setting
        "/org.openoffice.Office.Common/Save/Document/CreateBackup"
        is in effect.
        
        Change-Id: I2d6480bfd2f828b6e7fc431ba4b333d95ec12718
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133769
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [d47d8f3725ca38d46c6f2f37465f3856945de90e]

        Just use Any ctor instead of makeAny in javaunohelper
        
        Change-Id: I71031155920e64eaf128d106cb0d18e9e744d34c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133803
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [bf6b64d5963002d52c3ed2093b064896a4316d0e]

        use more string_view in unotools
        
        Change-Id: Id10d68f2eb016671be6842dfaa82909207b0708d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133754
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [8342e4a5c7bd436f869e6c1c23d248556087ebdf]

        Just use Any ctor instead of makeAny in package
        
        Change-Id: I527024f34b88ec764488a3766872f1941f8dbb4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133794
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [9c111cc4302bf344b4093693e64833d6bd870602]

        Just use Any ctor instead of makeAny in starmath
        
        Change-Id: I8264c2330837fbd46ea372a8e370bb43ca1fb7b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133775
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Caolán McNamara  <caolanm@redhat.com>  [b1ea5cc2ee0b50651c7cac4d85a49a199693ed1c]

        Related: tdf#131725 if SvTreeListBox RTL set, set scrollbars to match
        
        so if we have a RTL SvTreeListBox in a LTR environ then we get RTL
        scrollbars
        
        Change-Id: Ia9aaab81f273e31c61cfe4fd4e138709414ad599
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133778
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-04  Caolán McNamara  <caolanm@redhat.com>  [d18c19a916d7221da5d1ac19df4b2d99afbd0724]

        remove completed TODO
        
        Change-Id: I51c446c2e1e4b02df34200357b2d4ccafd69c7f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133777
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-04  Miklos Vajna  <vmiklos@collabora.com>  [40fad57d097d2e2856e8e4f76ca2d5d6bc689e2f]

        sw content controls: enable indicator on the RHS of the content control end
        
        To be consistent with the SwTextContentControl ctor, which calls
        SetDontExpand(false). This way typing expands the content control
        exactly when the indicator is visible.
        
        Change-Id: I44dc3e0a68643bc670b75da21110914e5c4f8f59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133801
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [422bf47201c7a18f7f61a2e39eb384fe540d90c9]

        Just use Any ctor instead of makeAny in reportdesign
        
        Change-Id: If8b6f8f7facf36f740b2e1773e923e28d8c85552
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133792
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [adf7d6efed63c3b92a473553039645a37253f3ac]

        Just use Any ctor instead of makeAny in oox
        
        Change-Id: Id6c8341b545c819521056926ef1b80d20d148c5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133795
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Luboš Luňák  <l.lunak@collabora.com>  [ed58593fcbf1e72c8a2fd04e4c30691db22cdf6f]

        reset cached SalLayoutGlyphs when statusbar text changes
        
        A mistake from bfb6a42e26de28d88ced43eb3a2c63ce323d33aa.
        
        Change-Id: Iddf885d41177e6dbbfdc1c916b45843f4d7ba499
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133796
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-04  Luboš Luňák  <l.lunak@collabora.com>  [2cb75eb504e3fedb9c93bbfee3609021f583f849]

        lay out entire strings in SalLayoutGlyphsCache more often (tdf#148911)
        
        The document has parts of paragraphs e.g. underlined, which changes
        the vcl::Font part of the hash key. So if a paragraph starts that way
        but the rest is not underlined, the optimization of laying out
        the entire string would be missed. So do the optimization if there
        are subsequent calls for adjacent parts of the string (or starting
        at the same index and different length).
        
        Change-Id: I3d4a78b0eae42bd3085e96024340e6ed8daa9ad1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133790
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-04  Luboš Luňák  <l.lunak@collabora.com>  [3d0d3ae9e08b701c0762a751a431ed2b1f5010c7]

        don't lay out entire strings for Writer layout tests
        
        The SalLayoutGlyphsCache optimization of laying out an entire string
        if it looks like a caller will call it repeatedly for parts of the string
        conflicts with the SAL_ABORT_ON_NON_APPLICATION_FONT_USE checks
        causing PrintFontManager::Substitute() abort if font fallback happens.
        Simply disable the optimization, the output should be the same.
        
        Change-Id: I0cce6a0c2a1a2ce93b95df54d18fedbdc779f34f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133789
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [51c986230316643e42a3deff7e802a8455fd0459]

        Just use Any ctor instead of makeAny in pyuno
        
        Change-Id: I53eb836c64e8e4a354c5c895bc7f16b168bd4cf3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133793
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [e4f1a6ba19f14f39dc45fff20b2f15adf2db04ee]

        Just use Any ctor instead of makeAny in sccomp
        
        Change-Id: I4872a74604b97ba68a7db10c2980fc32605bc492
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133787
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [ae8f735965678680835e2408494c2b226047f755]

        Just use Any ctor instead of makeAny in sax
        
        Change-Id: I3aec9eecc35eeabd2be61c73a57cff220843c9b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133791
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Miklos Vajna  <vmiklos@collabora.com>  [3f82c113dcddb75d91ab5ad439c735cf2ea36fb1]

        CppunitTest_sw_ooxmlexport11: avoid mustTestImportOf()
        
        Can use CPPUNIT_TEST_FIXTURE() instead.
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I104989efd62758f5da862b95a4d9bbcac536b46f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133773
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [b0f42b588f52268b8cfad527ba76fdbd125ea5ea]

        Just use Any ctor instead of makeAny in sdext
        
        Change-Id: I78f6972f0fe94423e00f2c3766df694d8e118439
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133784
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [6d6b84db61eda9eb7d8d6a0b08c911af5927d38d]

        Just use Any ctor instead of makeAny in sot
        
        Change-Id: I43830efeb1671838317c5667f77c609a319a4aea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133776
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [6cd4194e05233e8d1ddb59ffb9703778668b3f1b]

        Just use Any ctor instead of makeAny in sc
        
        Change-Id: I5c2363ff03ae02274f3c334cc262977c834950d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133788
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [5fc8f8620d0367813d20b9a90ece47f0674996b3]

        Just use Any ctor instead of makeAny in scripting
        
        Change-Id: I611640a6fb7061fbb6a239034f75e006db075989
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133786
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [aebfe0e9432e37936bbdd040fe8a0f099a0d22a5]

        Just use Any ctor instead of makeAny in sd
        
        Change-Id: I0cd03dcfef02b0ef3bce6bfb88aee4c04d7f6f98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133785
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [75f008ff116f936e51f268c3fa6775de7addee7a]

        Just use Any ctor instead of makeAny in slideshow
        
        Change-Id: I9b006826fe4a859e07340c8e39d99fd89d4f31c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133781
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [0bfa6a180850898ec5038ad70e09a2ff7baafa1a]

        Just use Any ctor instead of makeAny in sfx2
        
        Change-Id: Ie707881d6f4cd4a2f92f4f5a89aa9e0b051db8a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133783
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Stephan Bergmann  <sbergman@redhat.com>  [b34f6f3b5ae6b889fbfd84719ee255282cb45e0e]

        Just use Any ctor instead of makeAny in shell
        
        Change-Id: I08f061d2d7feda582cd2495ac4b11d2ac0a6bbc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133782
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-04  Jim Raykowski  <raykowj@gmail.com>  [ca34204a39716ec9aa621e60ea50fb3c058c55f6]

        related tdf#148312 Don't search for hyperlinks in ToxContent to track
        
        Hyperlinks in ToxContent aren't included in the Navigator content
        tree Hyperlinks members list. This patch saves some cycles by not
        searching through the Hyperlinks members list when the hyperlink is
        in ToxContent.
        
        Change-Id: Icc332748f37dee02f0bc5f6fc0500fed51dd1182
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133669
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-05-04  Arnaud VERSINI  <arnaud.versini@libreoffice.org>  [1e8db42c878b0e0608717cec8e012269856e5934]

        vcl : avoid recursive call if skia context creation failed.
        
        To avoid this bactrace : https://crashreport.libreoffice.org/stats/crash_details/4d1984f3-3352-49fa-8569-ebf6994ed216
        
        Change-Id: I45ae8b56191c546c551ccaf48d5ab27a20b8e0e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133662
        Tested-by: Jenkins
        Reviewed-by: Arnaud Versini <arnaud.versini@libreoffice.org>

2022-05-04  Luboš Luňák  <l.lunak@collabora.com>  [bfb6a42e26de28d88ced43eb3a2c63ce323d33aa]

        tidy up SalLayoutGlyphs usage in StatusBar
        
        It's enough to store just SalLayoutGlyphs, not whole SalLayout.
        
        Change-Id: I31d0faccf08142326255c527b875ba8128f9bb38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133764
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-04  Luboš Luňák  <l.lunak@collabora.com>  [22191901bc91535121a5e8dc7ee6137233824d36]

        do not allow reusing already used SalLayoutGlyphs (tdf#148477)
        
        If the glyphs have already been used, the AdjustLayout() call in
        OutputDevice::ImplLayout might have altered them, since
        MultiSalLayout::ImplAdjustMultiLayout() drops glyphs that need
        falllback from the base layout. And then then
        GenericSalLayout::LayoutText() would not know to call
        SetNeedFallback().
        
        Change-Id: I2f79d26c8b861f20d7d52abaa0d917aaeefb37a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133758
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-03  Heiko Tietze  <tietze.heiko@gmail.com>  [0ba1d661430effda61d8a6fadff9527dc9562698]

        Resolves tdf#148568 - Rework the Sparklines dialog
        
        * controls rearranged and variables renamed
        * radiobuttons changed into comboboxes
        
        Change-Id: Ifda426b5fa9596c2b23c335165785c0cb341433f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133636
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2022-05-03  Stephan Bergmann  <sbergman@redhat.com>  [eaf1f095ef96ceaf94f2fb1859324c11a35422c6]

        Just use Any ctor instead of makeAny in svl
        
        Change-Id: Iefa570476bf0c881e36679ae9511ff63162e05d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133771
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-03  Stephan Bergmann  <sbergman@redhat.com>  [a3f4f372aa4f6a693ae8abe829a539b9d3977de1]

        Just use Any ctor instead of makeAny in svtools
        
        Change-Id: Ib5a86de01abd6eab2f60d76bda50fa9407286dbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133770
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-03  Stephan Bergmann  <sbergman@redhat.com>  [234f87d354d3af8dfe842d8cf8c733679c3180fe]

        Just use Any ctor instead of makeAny in stoc
        
        Change-Id: I3345444f356dd3df9069773eba2bab1b46a08c46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133772
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-03  Stephan Bergmann  <sbergman@redhat.com>  [1d2b6b709e81eec8600118b3402d82707aa113bc]

        Just use Any ctor instead of makeAny in svx
        
        Change-Id: I59b1b3f817a9028f132456ea5094f38f88674d00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133768
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-03  Stephan Bergmann  <sbergman@redhat.com>  [ca734f7cfa55814a85d5940e5f64d7c53638f6a7]

        Just use Any ctor instead of makeAny in sw
        
        Change-Id: I2c9023ba8d07314d23ae7a65e670e8748c5e9322
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133766
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-03  Caolán McNamara  <caolanm@redhat.com>  [dc3b0983561f9166da9f3d48f8c64f9077193b0c]

        ofz: Use-of-uninitialized-value
        
        Change-Id: I9ca24a135494a49449aec63615b2d945a93e8b27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133735
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [a0533a8d18bb902f70fd4c6418f44875eab38999]

        simplify RegressionCurveCalculator::getFormattedString
        
        no need to format number as OString and then convert to OUString, just
        format it as OUString
        
        Change-Id: I2ad686c4d69302c545d483bcfe7a1a129ce38eac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133765
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-03  Stephan Bergmann  <sbergman@redhat.com>  [605a34ccca64c86c89e4e8b6e4b049175a994d54]

        Just use Any ctor instead of makeAny in ucb
        
        Change-Id: I5e6964b5fa02d27d37ee772c761c72ed5b50492c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133755
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-03  Stephan Bergmann  <sbergman@redhat.com>  [c46d27cfe4dce83f68b3f222c9c1d26ad33d0b49]

        Just use Any ctor instead of makeAny in test
        
        Change-Id: I926cabc8be39344ec254e87b429f4d1bc8cfc94f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133763
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-03  Stephan Bergmann  <sbergman@redhat.com>  [82b9af26a64cd91173dbec43c1805bc069dd9f71]

        Just use Any ctor instead of makeAny in testtools
        
        Change-Id: Ib895b2269805656a23a93c7e794e097a712bd401
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133762
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-03  Mike Kaganski  <mike.kaganski@collabora.com>  [54725f6e5f06b074d1c08d8efbd16518b96882d5]

        Don't add empty labels to fontwork's icon view
        
        This allows to center the icon in the respective entry,
        not having whitespace in the bottom
        
        Change-Id: Ib148df6911f020f8d4efca4f6a80a65b7f95945f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133720
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-03  flywire  <flywire0@gmail.com>  [02b1be97df3646d3db9db52295129c787c6a84e3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 69073be69350efd4f9d4fffe9a05110fea8b0b5a
          - Cleanup ScriptForge examples
            
            Done these cleanups on ScriptForge examples:
            
            * Consistent ScriptForge examples variable names
            * Fix wrong link
            * Add missing text
            * Remove extra text
            
            Change-Id: I49f7e70268c9a9c576e6fb479559bc5c222f86ca
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131868
            Tested-by: Jenkins
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2022-05-03  Stephan Bergmann  <sbergman@redhat.com>  [19e4ab8754240e019deae26b861745b91f4044e6]

        loplugin:stringviewparam
        
        Change-Id: I32ded64d7e9a86a6226dfbc4a3b9262bc7572ad2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133761
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-03  Stephan Bergmann  <sbergman@redhat.com>  [ab387593b9a9f5b23df55c12679118dddc8e181a]

        Use o3tl::make_unsigned in some places
        
        ...where a signed and an unsigned value are compared, and the signed value has
        just been proven to be non-negative here
        
        Change-Id: I1a9832b5b8b5304fa011a3ed57996a8e3751388b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133760
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-03  Regina Henschel  <rb.henschel@t-online.de>  [8ad4fdb1687e705e31d9a4f30b385d50b91def08]

        tdf#148714 Repair path in older CurvedArrow shapes
        
        The CurvedArrow shapes had an error in their enhanced-path. The error
        was fixed in the geometry definition with commit 4cfe4699. But the
        wrong path was written to file markup. This patch repairs the path in
        shapes in documents written before the fix of the geometry definition.
        
        Change-Id: I6d7bc3b4ec4a61f16ce5dea3d352575525850b80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133740
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-05-03  Mike Kaganski  <mike.kaganski@collabora.com>  [6f94aa6f1a5990363b92689546241bc447096294]

        Drop unused .uno:EditChart
        
        This reverts commit fb5e0581f922dba93f3689786201ee067cb01a73
          Author Muhammet Kara <muhammet.kara@collabora.com>
          Date   Fri Nov 22 13:16:25 2019 +0300
            Add command .uno:EditChart
        
        Obviously this command has never been used. It was named "EditChart",
        but in fact it executes the default verb for any selected object, so
        could be named like "edit object".
        
        Since it's unused, let's just drop it instead of renaming.
        
        Change-Id: I20aa8a17c54a0bf0030c3187340690846bfbc729
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133473
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-03  Stephan Bergmann  <sbergman@redhat.com>  [87d368642c536880bd313a5993c30bfb9c250e9d]

        Just use Any ctor instead of makeAny in toolkit
        
        Change-Id: I55115f115e98b00e199007da5c6d9ea44cf2bab0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133756
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [8bf380f7d33f39eaa4cb96b38a82ac18e589deef]

        add o3tl::matchIgnoreAsciiCase
        
        Change-Id: Iad8e1ed256d84808404bf20ed7a16b05b3db5818
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133753
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-03  Stephan Bergmann  <sbergman@redhat.com>  [a56474374b7a5aeacf41419fc1a6c99007cd7483]

        Just use Any ctor instead of makeAny in unoxml
        
        Change-Id: Iae66ed959d1b5734151ba42d272171254293501a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133749
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-03  Stephan Bergmann  <sbergman@redhat.com>  [4ad4c963747729c0b980ef49228f468177dc2cca]

        Just use Any ctor instead of makeAny in ucbhelper
        
        Change-Id: I54169b62d93018d06655c92c0ba99fdee499a8e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133751
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-03  Stephan Bergmann  <sbergman@redhat.com>  [54d6e9f7dcea00761a47121994dd9121f54e1798]

        Just use Any ctor instead of makeAny in unotools
        
        Change-Id: I58d2020035396da0b3580b058d87c8e2d3f2df40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133750
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-03  Caolán McNamara  <caolanm@redhat.com>  [8cc937d73ccb1108c7b9c869aa6ae40d630fbdac]

        ofz#47200 Abrt
        
        Change-Id: I8975120de36575e1af5297db4f40ba3a39398bb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133748
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-03  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [d0cacf09a1105d89bf3df84b18623d790e3aeb82]

        tdf#99708 Save formula bar height to document
        
        Save the current state of the Calc formula bar to the document.
        Number of visible lines is saved into the document settings
        and restored when loading that document.
        
        Also adds a UNO property, so that the formula bar height can be
        changed via UNO.
        
        Change-Id: Ifef0c9e42cb4f7465516629d2c22974367e0eb33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133499
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-05-03  Michael Stahl  <michael.stahl@allotropia.de>  [5801b887629dbd784116ec6878b61bb99e991647]

        tdf#148426 ucb: webdav-curl: fall-back to GET if OPTIONS status 500
        
        With the ndr.de server, OPTIONS on an image URL results in a status 500
        Internal Server Error and an unexpected closed connection:
        
        16.591:info:ucb.ucp.webdav.curl:1634132:1634170:ucb/source/ucp/webdav-curl/CurlSession.cxx:285: debug log: 0x7f9c94004988: transfer closed with 222 bytes remaining to read
        
        Apparently Neon always reported the closed connection problem with a
        string:
        "Could not read response body: connection was closed by server"
        
        The HTTP status code is extracted in makeStatusCode() and the string
        doesn't contain it, so the status is reported as 0 up the stack.
        
        With curl, it can apparently happen that either CURLE_PARTIAL_FILE is
        returned, in which case the status is ignored and reported as 0,
        or CURLE_OK is returned and the status 500 is reported up the stack.
        
        Adapt the handling in Content::open() to fall back to GET in case of a
        500 status.
        
        Change-Id: I5f3dce7f67ce25c87bf3882c89e7ff2d386bcbad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133707
        Tested-by: Jenkins
        Tested-by: Gabor Kelemen <kelemeng@ubuntu.com>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-05-03  Miklos Vajna  <vmiklos@collabora.com>  [0a415b92d3c1ea2c5befd30b4ac29442f422a41d]

        sw content controls, drop-down: add doc model & UNO API
        
        Add a new property, which is a list of display-text / value pairs. If
        the list is non-empty, that implies that the type is a dropdown.
        
        This should be enough for the UI to be able to provide a list of choices
        & update dropdown state on click.
        
        Note that in contrast to dropdown field-marks, here each entry has a
        user-readable string and a machine-readable value. Fieldmarks only had a
        single value.
        
        Change-Id: I22b9f554e2e1a9e84cc7eb7e17772ea1a5775316
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133742
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-03  Miklos Vajna  <vmiklos@collabora.com>  [27588f9728eb9c6be19fcf69fd1c3a56285b4c1d]

        sw: document SwTOXMgr
        
        Unlike most other managers, this is now owned by SwDoc: this can be
        created on the stack when there is a need for it. Then it can do its
        work and safe to delete when no longer needed.
        
        Change-Id: Ief2e8c1172602edada36d330a652f8fe51fc8be2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133710
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-05-03  Stephan Bergmann  <sbergman@redhat.com>  [2ec4aa9f24d618bae5be84b804bf4a51faea4e32]

        Keep passing LDFLAGS into external proejct builds
        
        ...which had been broken with 1ffd6897ddf15624e70585ab08e8af713114c938 "try to
        use also proper debug LDFLAGS for externals libraries", and e.g. one of my macOS
        builds uses a non-standard Clang compiler and libc++ library, and thus needs
        
          LDFLAGS=-L/Users/stephan/llvm/inst/lib
        
        in autogen.input
        
        Change-Id: Iae67a4a13603b0241e5cd6c0d01a07ac898ffb58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133746
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-03  Stephan Bergmann  <sbergman@redhat.com>  [46972be699730f4dc381a19b5d50a02eae407a71]

        Just use Any ctor instead of makeAny in vbahelper
        
        Change-Id: Ie985584ad55f69817294e45b11b7c832d39c9bf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133737
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-03  Stephan Bergmann  <sbergman@redhat.com>  [4d55513852d41ed72e945597b1f8749c14562012]

        Just use Any ctor instead of makeAny in xmloff
        
        Change-Id: Ibefb18e5b798ccf1f9d7a5ba1524c9fb1e9bee32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133700
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-03  Stephan Bergmann  <sbergman@redhat.com>  [cbc34f69ec6363cd234ad2b1dfe09bfb531238db]

        Rename #define HAVE_LIBCXX -> HAVE_LIBCPP
        
        ...to harmonize it with the HAVE_LIBCPP configuration variable recently
        introduced in 6014f363a08f2edd6086cf30b3bbb913f1c621c6 "improve support for
        using libc++ on Linux and for libc++ debug mode"
        
        Change-Id: I6b3fee2e4e564d75caf1e60095d0b554153bce9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133745
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-03  Stephan Bergmann  <sbergman@redhat.com>  [1c12e5fe5a458f4a4d4dd8080c2ade2f20ef17dc]

        Just use Any ctor instead of makeAny in xmlsecurity
        
        Change-Id: Ic2e9189d116b03122d24a477d9396ca3d49a0a25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133698
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-03  Stephan Bergmann  <sbergman@redhat.com>  [669fe2f229df17a569ee8f87b654a26b1b770e8d]

        Use o3tl::make_unsigned in some places
        
        ...where a signed and an unsigned value are compared, and the signed value has
        just been proven to be non-negative here
        
        Change-Id: I297d0f80b2b3e68ea7362de64c871d647ac07371
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133739
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-03  Stephan Bergmann  <sbergman@redhat.com>  [6624124df227e5a8ba14595848008d0b2d901255]

        Why cast from FontWeight to int
        
        Change-Id: I2e283197024c89681dc123e77c05d593ccec4552
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133738
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-03  Stephan Bergmann  <sbergman@redhat.com>  [3e4996f4276ec252a9cc5eab7898aba75103aca7]

        Adapt Base64::decodeSomeChars to change from OUString to std::u16string_view
        
        ...in 9c95415de877af1430ab5b7123e11dedd0ea622c "Let comphelper::Base64::decode*
        take std::u16string_view"
        
        Change-Id: I42b1552fba80568b422cb60ccc99a7ab8664f2d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133711
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-03  Stephan Bergmann  <sbergman@redhat.com>  [103a6bab82cde1035b4e9d2bd12fabac101b95a7]

        Just use Any ctor instead of makeAny in winaccessibility
        
        Change-Id: I402a77499daaa1a08beca8165199f266733aa1d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133712
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-03  Caolán McNamara  <caolanm@redhat.com>  [86a006d8266850a9fda1e5d94d2f6cb821a0724e]

        ofz#24932 Timeout
        
        Change-Id: I1055c5b7db23693817221fe213ab96c9f29a11f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133734
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-03  Caolán McNamara  <caolanm@redhat.com>  [4e1cf8411197b4c11a6c5d4728e047e6d46567b5]

        ofz#47198 Use-of-uninitialized-value
        
        seen in ww8 filter with rName of length 0 in if (rName.startsWithIgnoreAsciiCase("Tms Rmn")
        
        Change-Id: Ia8a20971161a44d62ead9bfcef59f86b007fd58b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133713
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [ddef1e2c017b7d8e421dedc1a0ce722ff4208985]

        add o3tl::equalsAscii
        
        Change-Id: I042b8dcadbf7581de325c161763fe35aecde5ca2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133694
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-03  Luboš Luňák  <l.lunak@collabora.com>  [0a6d946694e4fcb39228c5e1fec58fcfd8a45989]

        optimize repeated calls for the same string in SalLayoutGlyphsCache
        
        It often happens that the entire text will be laid out in parts,
        so if the first call is a prefix and another one follows that,
        lay out the entire string and then use the glyph subset optimization.
        Doing this only for the second segment instead immediately for
        the prefix is more efficient, as sometimes there is only the prefix
        call and there's no call for the rest of the string. This also
        avoids failures in CppunitTest_sw_layoutwriter, as a number of tests
        such as testAbi11870 lay out only a prefix and doing a layout
        for the entire string leads to font fallback, on which
        CppunitTest_sw_layoutwriter aborts in PrintFontManager::Substitute().
        
        Change-Id: I76554868ec7e8a79dd09709a247ad1d839291c06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133495
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-03  Stephan Bergmann  <sbergman@redhat.com>  [6ba14f83add039d0df133febfcf7199c99f8d936]

        Revert "enable test for all platforms"
        
        This reverts commit b294a94861289c322a26edb6b83f0d329575639d, which keeps
        failing frequently for Gerrit Jenkins Windows builds now, e.g.,
        <https://ci.libreoffice.org/job/gerrit_windows/125864/>
        
          C:/cygwin/home/tdf/jenkins/workspace/gerrit_windows@2/sw/qa/extras/layout/layout2.cxx:1950:testTdf124261::TestBody
          equality assertion failed
          - Expected: 1721
          - Actual  : 3472
        
        Change-Id: I681274df98f2246312539ba5d0dfcde7e7ba4826
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133718
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-03  Stephan Bergmann  <sbergman@redhat.com>  [c8053f5a5629c04defd813b061f0d59d6bf15f88]

        Just use Any ctor instead of makeAny in vcl
        
        Change-Id: Ib9b588cd10154049a5493c1be16de72955ea6077
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133736
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-03  Luboš Luňák  <l.lunak@collabora.com>  [0cc8da4c091ac5784c0b4c2c7850ca8dabffea04]

        remove the o3tl::lru_map "unlimited" hack
        
        It didn't quite make sense before that maxsize == 0 meant no cleanup,
        and now with items optionally being count as having size more than 1
        it makes even less sense to limit the size to max_size() of the
        containers. This comes from 16a338e173083954a9932a3a4005f17230,
        so instead make that special caller pass a large size, which in
        practice is the same.
        
        Change-Id: Id875862126200ba889211f6e4079ae5921f27650
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133690
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-03  Luboš Luňák  <l.lunak@collabora.com>  [1661a3ee77d78807f287146f8190d02d89963fe2]

        use proper MSVC runtime lib for libwebp
        
        Change-Id: Icf976bb4a4593bfa8e8fc506d4c5e86cb7f88671
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133705
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-03  Seth Chaiklin  <sdc.blanco@youmail.dk>  [69f412459257398a7d779541dad95aa7227a5e74]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 42ded671522a4e62659b561b0c8ea67fef5b9cea
          - tdf#148485 add missing options for Vertical positioning
            
              This patch started with the simple intent to add some
              missing options to the "To" control in the Position section
              of the the Position and Size dialog. However, problems were
              discovered with the names of some of the options to be added,
              as well as some of the existing options. This lead to
              tdf#148591 and tdf#148519, which changed the labels for the
              missing options mentioned in the OP for tdf#148485. Thanks to
              Regina Henschel for essential help in understanding the regions
              to which the labels are supposed to refer.
            
              Using the new option labels, this patch adds
              "Above page text area", "Below page text area" as "to" options
              in the Vertical position section of the Position and Size dialog,
              and "Frame text area" and "Entire frame" in both the Position
              and Size dialog for Shape and the Type dialog for Image.
            
              Because Above/Below text page area is not found in the Image dialog
              for Writer, needed to add an additional section to
              swriter/01/05060100.xhp (Image/Frame - Type tab), so that it is
              possible to add the missing options (Above page text area,
              Below page text area) to Position and Size help for Writer
              (shared/01/05230100.xhp), but not have them be part of a section
              that will be embedded in swriter/01/05060100.xhp (for Image/Frame -
              Type tab).
            
              swriter/01/05060100.xhp
                * Corrected description of "to" control
                + Added "Available only..." for "Line of text"
                * refactored to <note>
                o All embedded to shared/01/05230100.xhp for Writer (Image - Type).
            
            Change-Id: I9fffec30dd994d15aa9a7c9ef70dec01d63ed98f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/132709
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2022-05-02  László Németh  <nemeth@numbertext.org>  [978e22f8cfb3db573bed3fd4b14a515cf090f7e5]

        tdf#146573 sw: recalculate cells with footnotes
        
        Commit 915d3eebc1dc4f18d7a1992db801ee8313ee46c0
        "tdf#39828 sw: fix table formula calculation at track changes"
        allowed to use footnotes in value cells unintentionally.
        The only problem was that modifying cells with footnotes didn't
        trigger formula recalculation in text tables, according to the
        incomplete SwTableBox::IsValidNumTextNd(). Instead of
        asking formula recalculation pressing F9, now IsValidNumTextNd
        was extended to skip footnotes, similar to the already
        skipped comments.
        
        Also clean-up to testTdf39828 (remove copy-paste code), and
        clean-up to commit 915d3eebc1dc4f18d7a1992db801ee8313ee46c0
        "tdf#39828 sw: fix table formula calculation at track changes"
        to avoid of unnecessary calls of GetRedlineText(), which
        is an expensive call, especially when there are a lot of redlines
        with overlapping (see commit d467cd0dd9e9cf3b018859a592e2638527bc7add
        "tdf#135683 speedup DocumentRedlineManager::GetRedlinePos").
        
        Change-Id: I00243ef0985805414723e26fe26d6e9c04ce86cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133579
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-05-02  Stephan Bergmann  <sbergman@redhat.com>  [64106353c98e8cb0c99c9e4ff509348edf8ed911]

        Just use Any ctor instead of makeAny in writerperfect
        
        (which needs one more false loplugin:redundantfcast suppression case)
        
        Change-Id: Ib8a72a510384f497bddaef5b812a46ea473481d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133703
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-02  Stephan Bergmann  <sbergman@redhat.com>  [92fc91bbb865af2888a0717cdaef5e2af5b4b719]

        Just use Any ctor instead of makeAny in writerfilter
        
        Change-Id: I3db5381c5dc72f0498171d9e61479ae6763312bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133708
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-02  Miklos Vajna  <vmiklos@collabora.com>  [3f768cddd28a2f04eb1ffa30bed4474deb6fbfc4]

        framework: avoid re-creating protocol handler instances all the time
        
        Once you install an extension that adds its own protocol handlers (e.g.
        <https://github.com/niocs/ProtocolHandlerExtension>), DispatchProvider
        re-creates this protocol handler every time the custom menu gets opened
        or a command gets dispatched.
        
        This allows the dispatch provider to avoid managing the lifecycle of
        those protocol handler instances, but in case the constructor of those
        handlers is expensive, this leads to performance problems.
        
        Introduce a map of handler instances in DispatchProvider to avoid
        unnecessary re-creation and re-initialization: these instances get the
        same XFrame anyway (the DispatchProvider is owned by the frame), so this
        is meant to be safe.
        
        No testcase for this -- the problem is only visible if you have an UNO
        service registered in the global UNO service registry, but by the time
        our cppunit tests run, that is already a fixed list, so this would be
        hard to test from code.
        
        Change-Id: I6d69906a795a2d5a67706002d635b6cb3091b856
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133706
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f8d35a20be7c3dc6eff5e79965b631e004d24a54]

        Remove duplicated includes
        
        Change-Id: I22e66f3cb370c53e1c5ca1e5fa6760d152def374
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133696
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-02  Stephan Bergmann  <sbergman@redhat.com>  [75fe4051320ef9b1f4323fa958e8df3db2066882]

        Just use Any ctor instead of makeAny in xmlhelp
        
        Change-Id: I1e8d144e8a011868bdd0083bccd90ee80eabbe66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133701
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-02  Stephan Bergmann  <sbergman@redhat.com>  [7ae3fbe10811443050068627d0fdde66c551cd13]

        Silence -Werror=maybe-uninitialized
        
        > vcl/source/helper/strhelper.cxx: In function ‘rtl::OString psp::WhitespaceToSpace(std::string_view)’:
        > vcl/source/helper/strhelper.cxx:365:9: error: ‘pBuffer[-1]’ may be used uninitialized [-Werror=maybe-uninitialized]
        >   365 |     if( *pLeap == ' ' )
        >       |         ^~~~~~
        
        that hits at least with GCC 13 trunk now (and which actually is a false positive
        as far as I can tell)
        
        Change-Id: I69b96e4cf68f0ed20ac7d73014c164db792983a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133704
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-02  Stephan Bergmann  <sbergman@redhat.com>  [2256912336fbcf0b985d84dfbf355d1728ee425c]

        Pick a better variable type
        
        Change-Id: I2a24201d0e9cb230aefbb92dadf30907b0d1dccb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133677
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [fae937b6859517bd9fe8e400cad3c84561ff98ab]

        sw: avoid one more EXCEPTION_INT_DIVIDE_BY_ZERO
        
        Seen in
        https://crashreport.libreoffice.org/stats/signature/SwTextFrame::PaintExtraData(SwRect%20const%20&)
        
        Change-Id: Ie6924254dca73360d384987834460a6f813e0d69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133691
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-02  xuenhua  <xuenhua2008@sina.com>  [7fd1b0aa2ba741103a7d9ac835514ebbeae3bcff]

        Delete mnemonics for CJK translations on macOS
        
        'Cop~y' translated into Chinese is '复制(~Y)'
        But the mnemonics '(Y)' is useless on macOS.
        In English, 'Cop~y' with the '~' removed is the correct result.
        But in CJK should remove along with '(' and ')',
        not just only for mbMenuBar. Use the method MnemonicGenerator::EraseAllMnemonicChars
        already defined in vcl/mnemonic.hxx
        
        Change-Id: Ic37ce566923e3dea47535d187b1b3dba2088e960
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133572
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1139013b129fb7f3c58583cdef86b3cdae469f20]

        Fix typo
        
        Change-Id: I63a6ac96679cabe12263a97c3dfdbbd035983b79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133697
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-05-02  Mike Kaganski  <mike.kaganski@collabora.com>  [21a0e9ae540f1f0244ddfcb0389deb47567b2f3a]

        Reimplement IconView::PaintEntry
        
        Use spacing between top, bottom, icon and text (the case of sum
        of items heights greater than element height is not yet handled).
        
        Draw the background even when there's no text: that allows to
        center the icon in the item, and still have proper highlight of
        selected item.
        
        Change-Id: I5d5dd14060efd15beb0e69df859ecf1efe8a0287
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133612
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-05-02  Caolán McNamara  <caolanm@redhat.com>  [00e43c14558fa4d0369820fa3d2cd7b987e61377]

        Related: tdf#148433 experiment with CAIRO_OPERATOR_EXCLUSION
        
        export SAL_DISABLE_CAIRO_DIFFERENCE=1 to experiment with this
        
        Change-Id: If0e5fee8c71ae3d2181b1e0b90bf9ecd6536ffc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133671
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-02  Stephan Bergmann  <sbergman@redhat.com>  [8e08e6c0ce6a7e5190cd9db7dc76e9774e9bb5a8]

        loplugin:stringview
        
        Change-Id: I266dc947f9590f869ca7245d776263c692f02be5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133688
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-02  Stephan Bergmann  <sbergman@redhat.com>  [0c34f61772a3d4b3169af869149bed5e4850eb14]

        Just use Any ctor instead of makeAny in xmlscript
        
        Change-Id: I6dbf6acdf051fefe73c82b7739105a73d3aabede
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133699
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f13b8908d280a25e8a8753070862a2dda32dbf85]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 834789bd8d25cfee57662c8023a34f8e80cc078d
          - Update Basic function Shell page
            
            Change-Id: I64ed0d7ce000f6a0ca49d60fa0f4ed80690ac03c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/133659
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-05-02  Luboš Luňák  <l.lunak@collabora.com>  [8ff55ff8c9779fd308cc50587d2f283d15518192]

        better for fix glyph font fallback with null character
        
        Text layout code already filters out unsuitable characters,
        the null character just wasn't included there because it's normally
        not expected to be present in text, only something broken like
        ofz34898-1.doc causes it.
        
        This basically reverts commit 3d7ca1bd1c4cc9d468ae214ecb497f71bad340f8.
        
        Change-Id: Ic29674d9507340c2a43098a88c0320d4253a0bf8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133689
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-02  Luboš Luňák  <l.lunak@collabora.com>  [4bb730be0909d9cf55b7a44d7e916aa5de16b9f7]

        better cache size limit for vcl::text::TextLayoutCache
        
        This is not as important as SalLayoutGlyphsCache, as these should
        be smaller and less needed, but still, make sure to limit the memory
        the cache may use.
        
        Change-Id: I4051331f8c5254cb5723772bac4dd1bceb9a2a41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133674
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-02  Luboš Luňák  <l.lunak@collabora.com>  [8e6ab6502278702499e7468404d1010069176578]

        better cache size limit for SalLayoutGlyphsCache
        
        With just limit on the number of cached SalLayoutGlyphs instances
        the actual memory used could vary wildly depending on how long
        the text is.
        
        Change-Id: Ibcf6918e562e81276d21876c532838996e275bd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133673
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-02  Stephan Bergmann  <sbergman@redhat.com>  [bc7ea0a75911a782c0008be64508cbf3e0d74cc3]

        loplugin:stringviewparam
        
        Change-Id: Ife277f789270f80a40cd711a9235e41bbb3384ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133686
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-02  Stephan Bergmann  <sbergman@redhat.com>  [5d4ba848a378063ff7965a5871602525ac482703]

        loplugin:stringviewparam
        
        Change-Id: I30fddefcc0dc95f98a34ca45bd667f0900ec2044
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133687
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-02  Miklos Vajna  <vmiklos@collabora.com>  [02a5bd2e6c4eee50cbd8cb4ed009731c409711a5]

        sw content controls, checkbox: add insert UI
        
        - extend SwWrtShell::InsertContentControl() to be able to create
          multiple content control types
        
        - a new checkbox content control's content is always a non-checked
          checkbox
        
        - expose this as a new .uno:InsertCheckboxContentControl uno command
        
        - add this new command to the bottom of the form menu -- now that we
          have two types of content controls, have that in a sub-menu
        
        Change-Id: I058659600b3face69b89262feb0979fff32521c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133685
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-02  Caolán McNamara  <caolanm@redhat.com>  [b294a94861289c322a26edb6b83f0d329575639d]

        enable test for all platforms
        
        Change-Id: I9af29ee1601093a2cce342e6bb8f4274f946a444
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133675
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-02  Caolán McNamara  <caolanm@redhat.com>  [d0d780a05e03414e59a40e5c950bd2487a55e714]

        move layout-dependent test to explicit layout cppunit target
        
        Change-Id: If1d4c6047df5a69b5cf8f9e9a970c1ecad754ce5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133670
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-02  Heiko Tietze  <tietze.heiko@gmail.com>  [ee1705a95bdfffbe0e36d449378be726733d7141]

        Use colors from standard palette for sparklines
        
        Change-Id: I95cfb74efd5e28e048c8057a464a57c88aab7e7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133634
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-05-02  Stephan Bergmann  <sbergman@redhat.com>  [40edf4e6ae3e0bedd978fcaacc9d731094000ecb]

        Add css::uno::Any(Color) specialization
        
        ...like was already present for css::uno::makeAny, in preparation of getting rid
        of makeAny
        
        Change-Id: I293e240e38fb9ad7e9e386a46da7b69beda7103b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133680
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-02  Miklos Vajna  <vmiklos@collabora.com>  [55c3860f98fc198bdbf21e2acbb37c5541bb7e6a]

        sw: prefix members of WW8_WrPlcPn, WW8_WrPlcSepx, WW8_WrPlcSubDoc and ...
        
        ... WW8_WrPlcTextBoxes
        
        See tdf#94879 for motivation.
        
        Change-Id: Id2cae0dcb328ff319607a29489231a54ad26c132
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133682
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-05-02  Luboš Luňák  <l.lunak@collabora.com>  [46097559ed1ca17c08fd77943e088451d633adfe]

        support custom item size (cost) for o3tl::lru_map
        
        When used with items that may vary significantly in size (such
        as SalLayoutGlyphsCache storing glyphs for texts of different sizes)
        limiting lru_map to just the number of items performs poorly,
        since it may use only small amount of memory if items are small
        or it may spent a huge amount of memory if items are large.
        
        As extra optional template argument to o3tl::lru_map that is a functor
        that provides cost of item each, and the total size is based on this
        instead of each item having cost 1.
        
        Change-Id: I2b326754fe63eb4bd20010d4cea615187407e26c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133672
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-05-02  Stephan Bergmann  <sbergman@redhat.com>  [36783678bb93210284adede7f9c48332aa8d8b15]

        Add css::uno::Any(OUStringNumber) overload
        
        ...like was already present for css::uno::makeAny, in preparation of getting rid
        of makeAny
        
        Change-Id: Ic838a8297ec65dae75da6a1deb5933d562070753
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133679
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-05-01  Szymon Kłos  <szymon.klos@collabora.com>  [22887ce7b1ea890e06f4b64bafc97686f30ec129]

        lok: reset ui mode state when switch to notebookbar cancelled
        
        We have to keep state in the register in sync with the view.
        When we cancelled notebookbar usage we need to revert Default state
        so next time we will be able to activate notebookbar.
        
        Change-Id: Ie5f7d0160c9c22c6621aca73b2cdd7197f86ff78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133325
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133654
        Tested-by: Jenkins

2022-05-01  Szymon Kłos  <szymon.klos@collabora.com>  [db2e2e555b26c92af38be13f68d494423fc236e3]

        jsdialog: export symbol for buttons
        
        Change-Id: I412961bd59855dcb4204dfb917b30539dac0eac2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132756
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133653
        Tested-by: Jenkins

2022-05-01  Szymon Kłos  <szymon.klos@collabora.com>  [7df8334b0078b4e8f8fbf5c55d9fdc54398b57b7]

        jsdialog: handle formulabar as textinput
        
        mostly boilerplate code
        
        jsdialog changes:
        - added force parameter to sendAction
        - added support for key press/release and command events
        - moved ActionDataMap to jsdialog namespace for sharing
        
        formulabar changes:
        - added calls to send jsdialog messages with formula
        - added cursor moving support - on command event
        
        Change-Id: I714715133901941ba0758655e2d5907a3bae79f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133010
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133652
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-05-01  Szymon Kłos  <szymon.klos@collabora.com>  [3dd8b19b814e959d00235df8bc08f9892f45dd87]

        lok: Introduce uno commands for formulabar actions
        
        thanks to that we can reach them using LOK as formulabar
        is not fully welded yet
        
        Change-Id: Icc1963ab11c1e6e3c407222d76b2a87fdaffa652
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133496
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133655
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-05-01  Caolán McNamara  <caolanm@redhat.com>  [bd1f61dff608fedf83ef559cd310d546d057d9d7]

        abort more writer layout tests if a font isn't found
        
        Change-Id: I4d94b60531505f2d5a493b4c51f4c9110d3a4517
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133633
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-01  Caolán McNamara  <caolanm@redhat.com>  [172270a8f04388a8f8062f672f9c3f3144a01a1f]

        abort writer layout tests if a font isn't found
        
        if (the default) of --with-fonts is enabled then additionally restrict
        fontconfig to those "application" fonts so the linux ci can be used to
        safeguard that font and glyph fallback isn't in operation during the
        layout tests
        
        Change-Id: Ic7fc705827c8177b8367cf41f55cdd8ae002c1f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133523
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-01  Caolán McNamara  <caolanm@redhat.com>  [cd9602dcc51a7ce54fadf9796642ee9d7fcf3cfe]

        ofz#47162 Integer-overflow
        
        Change-Id: I4d910a1844100415f95c89bda83843ddffdc3df0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133663
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-01  Caolán McNamara  <caolanm@redhat.com>  [ce17ecbfa6f578debcf8aec9d6c29836adb49c6f]

        ofz#47111 Timeout
        
        Change-Id: Ic50978f5189ea2079d8cc2b5d0803ef4baf4ea4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133665
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-01  xuenhua  <xuenhua2008@sina.com>  [38a1c6b760d9664e0ecbce23b3d869fb77e7fc35]

        Fix comments
        
        Latin a-z instead of Latin A-Z
        
        Change-Id: If638cdbe12a1c66cb27b982508867a5a34681b02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133589
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-05-01  Caolán McNamara  <caolanm@redhat.com>  [520d8c9ec7718cf6678614ecf18656dafcad9445]

        tdf#74331: 16bit "min-is-black" tiff not loaded correctly
        
        try an alternative fix
        
        git show -w is your friend here
        
        Change-Id: Ie9644f73431243ea0e9c6ef7f5c7ca4dadc7ed9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133638
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-01  Caolán McNamara  <caolanm@redhat.com>  [d61e4b989574b16199773042808773a2d67acdb2]

        don't use an empty fontname, reuse the default from the virtual dev
        
        zero size font is odd, but that's as it was already
        
        Change-Id: Ib430f2ff2a53c21dc7d15d11377762ab336a61e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133660
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-01  Caolán McNamara  <caolanm@redhat.com>  [b4dbdbdc9755dbbb586039eb48b935e7dbcc4cbb]

        ofz#47118 Timeout
        
        Change-Id: I5cf7f07c00faebb8005b150c9638dfbb742d156f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133666
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-05-01  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [96ce28f5eb7139f66ba35e74e997c3a686aeca39]

        Align macro menu in start center with other places
        
        Esp. "Edit Macros" was missing here - it's available in the other apps.
        
        Change-Id: I807e9c35da42729d3c3838266736fdfa5be23fcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133434
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-05-01  Luboš Luňák  <l.lunak@collabora.com>  [6014f363a08f2edd6086cf30b3bbb913f1c621c6]

        improve support for using libc++ on Linux and for libc++ debug mode
        
        It seems to run slightly faster in --enable-dbgutil mode and also
        builds a bit faster (at least with Clang). But libc++ on Mac
        isn't built with debug mode support.
        
        Change-Id: Idf5dba9c4a56aba1f4163aa518a78d34b6837149
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133664
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [5200a73627d13e2997f81b53f61e143e77e328ee]

        use more string_view in various
        
        found by examining uses of OUString::copy() for likely places
        
        Change-Id: I6ff20e7b273ad6005410b82719183c1122f8c018
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133617
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [b90d3d316dd9c720c83180b31f6bbd7003fead78]

        use string_view in WhitespaceToSpace
        
        Change-Id: I64c63418ca51a09312083dab2432bcca0ea262a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133647
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-05-01  Luboš Luňák  <l.lunak@collabora.com>  [1ffd6897ddf15624e70585ab08e8af713114c938]

        try to use also proper debug LDFLAGS for externals libraries
        
        This is basically ea68de2968c0dbcd8e7549435e829db06795c16d but
        for LDFLAGS. A number of external libs cannot use this because
        their libtool mishandles -fuse-ld.
        
        Change-Id: Idee379eb0a3afb475b536519ee3de064b4e218f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133639
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-05-01  Luboš Luňák  <l.lunak@collabora.com>  [339fbb7bc30f227b9d4c9b9eea03b25f49533dee]

        SalLayoutGlyphsCache no longer needs to hash OutputDevice pointer
        
        It seems now the cache key contains all the necessary info and
        results can be shared even between different OutputDevice instances,
        as long as they are "the same".
        
        Change-Id: I367322f469ab6713299f178a711a63065b245f9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132902
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-30  Seth Chaiklin  <sdc.blanco@youmail.dk>  [2c19246a4090df14e8f97c35c7770b25c1974232]

        tdf#148519 change positioning option "Margin" -> "Entire frame"
        
          A label for Vertical positioning, when an object is anchored 
          "to frame" was mislabeled as "Margin" (for Shape). Change
          it to "Entire frame", which is also used for positioning
          Images. 
          
        Change-Id: Ia001c22b5bdf2c74611948d23afa9566aab4078c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133290
        Tested-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-04-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [fbff7af0a1a31e82c3a3eb6dac77d5a48ef3371d]

        split comphelper::string::strip functions into String and view version
        
        which is more obvious, from the perspective of the caller, and lets us
        avoid creating a new String if nothing needs to be stripped
        
        Change-Id: I66a980eaf4aa818251bec49bdb16c2dddb0745e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133657
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [40077fe30919494f0ecd04c4620cac2334d3d382]

        new loplugin:stringviewdangle
        
        to find places where string_view is pointing into a temporary String
        
        Change-Id: Ib530b36f441e95d83d8f687d40a97516a0806721
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133656
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0a7c9153b0100db4d216b598969642e10aa52c2e]

        Fix typo
        
        Change-Id: If93c80f5c4c9d68aeeaf3c0b16d9ef234bcc6737
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133553
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2022-04-30  Caolán McNamara  <caolanm@redhat.com>  [a1cf6be07cf2fe3afcd053ae622f85b3e95ce833]

        Tw Cen MT Condensed->DejaVu Sans for repeatable layout test
        
        Change-Id: Ibf51eeab079383b769a73ac55d6bcd22dd34d95c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133632
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-30  Caolán McNamara  <caolanm@redhat.com>  [fbb15d36b1a493a2665b01e9c35045970a7bd772]

        Georgia->DejaVu Sans for repeatable layout test
        
        Change-Id: I9d2c8023a8379178f85a8cad04ee47f7cd56e226
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133631
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-30  Caolán McNamara  <caolanm@redhat.com>  [df68d2dff8bfc9a055e5576edbb77f3dfe680c23]

        Century Gothic->DejaVu Sans for repeatable layout test
        
        Change-Id: Ic1241247bc877a00aeaf18aa938bd8f7517c54da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133630
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-30  Caolán McNamara  <caolanm@redhat.com>  [acbad3afc8ea0c994ae063324affe2b7ae683a6d]

        sans-serif->DejaVu Sans for repeatable layout test
        
        Change-Id: Icfd4fe6a728704276c720eed36361cdcf1b1c48b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133629
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-30  Caolán McNamara  <caolanm@redhat.com>  [c8e17398a0179eaac058a50e176e2639eeb8694d]

        Times->Liberation Serif for repeatable layout test
        
        Change-Id: Iafe43e341463169a81fee0988c63b0a253374601
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133628
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-30  Caolán McNamara  <caolanm@redhat.com>  [59e6f68850b6688d775e6d11d154ae4d8b65a5ee]

        Algerian->DejaVu Sans for repeatable layout test
        
        Change-Id: I2efe14b4f96eaebed4e70db51c9140755d808b0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133626
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-30  Caolán McNamara  <caolanm@redhat.com>  [a5ec011963a893f4e14fe3334e24d57829222a73]

        Chinese Traditional defaults needed for CppunitTest_sw_layoutwriter2
        
        Change-Id: Ia11843d7e99e969a2d965de0355e0f9c81709c57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133625
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-30  Caolán McNamara  <caolanm@redhat.com>  [84ad4fe061ebfbbcdc0ffeec329e117250627157]

        tdf#148432 in LTR UI override the navigator treeview direction for RTL doc
        
        based on the first page directionality
        
        Change-Id: Ifa1a67dd0db53afb125bcea29df83e776f9e65d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133646
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-30  Caolán McNamara  <caolanm@redhat.com>  [1f81dd9b05c4eaa3e4caae8fe38ef2ee7eb1db49]

        ofz#47104 Revert "tdf#74331: 16bit "min-is-black" tiff not loaded correctly"
        
        This reverts commit bd1d0967920655ef85a2352259332f99fef6876e.
        
        Change-Id: I4f4c0aa7d779487b9f3b1da46e7b2e1070f2dba3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133637
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-30  Szymon Kłos  <szymon.klos@collabora.com>  [cdf2a60de28d7f36b5404451474cadb65db40a11]

        jsdialog: used for formulabar
        
        - do not block painting
        - use welded wrappers to send JSON
        - don't send tunneled dialog
        
        Change-Id: I54c3cd02ab63bad4a50a3623a32f13b0c94a3595
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132757
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133651
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-04-30  Seth Chaiklin  <sdc.blanco@youmail.dk>  [460951403745c2d08094f707e884ee99ab5b9364]

        tdf#148782  Left/Right frame border -> Left/Right of frame text area
        
            Label was incorrect in Position dialog. Replaced with more
            accurate version.
        
        Change-Id: I5041e047ba52aa5df8628a3ca3491a39cdf27622
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133594
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-04-30  Seth Chaiklin  <sdc.blanco@youmail.dk>  [cc7732fb4bbe8ffd6820c4db559d326c043bfb67]

        tdf#148718 Partial revert of commit 6fbc3de17cd9274dc3a09e1eeb914c45f7dfe140
        
           Put the "Heading" and "Heading 1.x" labels back
        
        Change-Id: I953622554c63c828f6c8353c8f3a0f5aafc61144
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133488
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-04-30  Michael Weghorn  <m.weghorn@posteo.de>  [c50afd45d2f6a7c70bb3a7591747b162a2675311]

        android: Show Impress icon for .pps files
        
        For some reason, that was commented out.
        Opening such a PowerPoint file worked just
        fine, and with this commit in place, the
        Impress icon is shown in the "Recent Files"
        view as well.
        
        Change-Id: I69bce54074c084928d9aa7b95f37145a9692b847
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133649
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-30  Michael Weghorn  <m.weghorn@posteo.de>  [965205931162b7fcdc175672354103b40985c6ed]

        tdf#111427 android: Enable support for .ppsx
        
        Opening the sample file of MIME type
        "application/vnd.openxmlformats-officedocument.presentationml.slideshow"
        attached to tdf#111427 worked fine now when testing in an x86_64 AVD
        with API level 31, so declare support for it.
        
        Change-Id: I67ace0fb6ee82c0a43624dc32671ba2d453e473c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133648
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-30  Seth Chaiklin  <sdc.blanco@youmail.dk>  [bd950c4bfd2753589bb4b4b89aab6b05eaa1e346]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b218d6ebe0f497748414b3a7fd173cff363b76ae
          - refactor some switchinlines to avoid translation problems
            
               shared/02/06100000.xhp  (Move Up)
               shared/02/06110000.xhp  (Move Down)
            
            Change-Id: Ib67c383db0ee8690a9fcedb4850455319e34f7b8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/133603
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2022-04-29  Jim Raykowski  <raykowj@gmail.com>  [c81f4a4ecbfa7dc97d8c28b5ec5f00d1d561b6bb]

        tdf#143569 SwNavigator: Make Headings entries from headings in frames
        
        be in document layout order, not alphabetical order
        
        Change-Id: I75328311a7ddbda1eb050135709da20fed5d054a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133359
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-04-29  Michael Weghorn  <m.weghorn@posteo.de>  [d4370761421508522a29c5206aea6e538d71b342]

        tdf#148851 Unmap + close file again in xdictionary dtor
        
        The file opened and mapped to memory in
        the `xdictionary` ctor was never unmapped
        and closed again, resulting in a memory leak.
        
        For Android Viewer, this resulted in the app
        running out of memory after a while when
        scrolling up and down in the Chinese sample
        doc from tdf#148851.
        
        On Android, closing the file is actually the relevant part,
        because the content of files from `/assets` is automatically
        loaded into memory when the files are opened (s. the call to
        `openMemoryAsFile` in `openFilePath` in `sal/osl/unx/file.cxx`)
        and that memory is only freed when the file is closed
        again (s. `osl_closeFile`).
        
        When using the sample doc, the file in question
        was "file:///assets/share/dict_zh.data", which
        has a size of 2.2 MB and is therefore actually
        loaded into memory anew every time, since only
        files below 50 KiB are handled by the file cache
        introduced in
        
            commit 26a46c1143e34e361d76d6459535c2056c59de77
            Date:   Fri Dec 20 14:46:36 2019 +0000
        
                android: file-cache to improve performance.
        
        Fix the memory leak by unmapping and closing
        the file again in the dtor.
        
        Change-Id: I3388964877080d1f2b3cf2682a41549e0bfb850c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133581
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-29  Miklos Vajna  <vmiklos@collabora.com>  [515bf5d4afa3a8ed413fd6f17f66fa98b6dbf29e]

        tdf#148683 sw: fix crash on deleting text with redlining enabled, but hidden
        
        Regression from commit 32902f66e7749b2d06d13f50416be5323a0c0ea9
        (sw_redlinehide: make layout based Show/Hide mode the default,
        2018-11-30), deleting some text in the middle of the paragraph with the
        bugdoc results in an assertion failure in the SwDrawTextInfo ctor.
        
        Normally this doesn't happen on text deletion as we already have a
        mechanism for truncating no longer needed lines in
        SwTextFrame::Format_(), though that only checks the length of the
        current line.
        
        Fix the problem by extending this mechanism to also check the remaining
        lines: if change tracking is on and the total of all line lengths is
        more than the string length of the text frame, then time to
        re-calculate.
        
        It seems this is not needed in practice when redlining is disabled,
        though we might want to enable this for the non-redline case as well in
        the future.
        
        Change-Id: Iede03e11daceb3c2b614a301e21560b075a60c01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133620
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-29  Michael Stahl  <michael.stahl@allotropia.de>  [0028266e34a683b1650410cee65dac502e304c9f]

        configure: default to --with-system-nss on Linux
        
        NSS is very ABI compatible and part of current LSB 5.0 and so it should
        just work to use the one from the system, i'm not aware of a Linux that
        doesn't ship it.
        
        There used to be some feature patch in external/nss but this was removed
        years ago, now it just contains build fixes.
        
        Problems can occur if a mixture of system and bundled NSS libraries is
        loaded, if first an old version .so is loaded and then newer version .so
        depends on it but can't find some required symbol.
        
        See for example:
        https://www.mail-archive.com/libreoffice@lists.freedesktop.org/msg287043.html
        
        Another issue is that e.g. Fedora ships libnsspem.so in the nss-pem
        package, which may cause trouble in ASAN builds, where the internal NSS
        is built to call __asan_poison_memory_region but the system
        libnss-pem.so doesn't call __asan_unpoison_memory_region so we get:
        
          ==2568944==ERROR: AddressSanitizer: use-after-poison on address 0x61d0019afab0
          WRITE of size 192 at 0x61d0019afab0 thread T28 (utl::Moderator)
            0 in __interceptor_memset.part.0 (instdir/program/soffice.bin+0x466460)
            1  (/lib64/libnsspem.so+0x15f3d)
            2  (/lib64/libnsspem.so+0x16185)
            3  (/lib64/libnsspem.so+0x8a9b)
            4  (/lib64/libnsspem.so+0xe13b)
            5 in secmod_ModuleInit workdir/UnpackedTarball/nss/nss/lib/pk11wrap/pk11load.c:244:11
            ..
            21 in curl_easy_perform workdir/UnpackedTarball/curl/lib/easy.c:715:10
        
        Also, with system NSS, things like p11-kit integration become
        responsibility of the OS.
        
        Change-Id: I50caedd46914dd5d6905c5d32d44a599cd78119e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120388
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-29  Michael Stahl  <michael.stahl@allotropia.de>  [55b9b3c9d4a71de1f4e4c79bfce2766d3ef73e28]

        unotest: fix NSS initialization for CentOS7 system NSS
        
        When given an unprefixed path, CentOS7 system NSS 3.67 apparently
        ignores the nice unit test database and creates a legacy "dbm:" one in
        the same directory, which is of course empty.
        
        This causes:
        
            xmlsecurity/qa/unit/signing/signing.cxx:570:aaa_testODFX509CertificateChain::TestBody
            equality assertion failed
            - Expected: 0
            - Actual  : 1
        
        The intermediate/root CA certificates are read from the signature and
        added with CERT_NewTempCertificate(), which then does a lookup in the
        database to find the trust flags of the certificate:
        
         0  nssTrust_GetCERTCertTrustForCert () at pki3hack.c:610
         1  fill_CERTCertificateFields () at pki3hack.c:819
         2  stan_GetCERTCertificate () at pki3hack.c:926
         3  STAN_GetCERTCertificate () at pki3hack.c:973
         4  add_cert_to_cache () at tdcache.c:721
         5  nssTrustDomain_AddCertsToCache () at tdcache.c:849
         6  cert_createObject () at pkibase.c:1023
         7  nssPKIObjectCollection_GetObjects () at pkibase.c:853
         8  nssPKIObjectCollection_GetCertificates () at pkibase.c:1077
         9  nssTrustDomain_FindCertificateByIssuerAndSerialNumber () at trustdomain.c:796
         10 nssTrustDomain_FindCertificateByEncodedCertificate () at trustdomain.c:839
         11 NSSTrustDomain_FindCertificateByEncodedCertificate () at trustdomain.c:852
         12 CERT_NewTempCertificate () at stanpcertdb.c:366
         13 __CERT_NewTempCertificate () at stanpcertdb.c:474
         14 SecurityEnvironment_NssImpl::verifyCertificate() () at xmlsecurity/source/xmlsec/nss/securityenvironment_nssimpl.cxx:524
        
        Change-Id: If334d056a9e13ad806e3ea1a03d395d606fd3d84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133622
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-29  Laurent BP  <laurent.balland-poirier@laposte.net>  [170cdf5e335f8803b6d851a9d16020d277e73288]

        tdf#139464 Change label of OK button
        
        In Move/copy sheet UI, change label
        according to selected action
         update: with UI test
        
        Change-Id: I8244b1635f56574c7641191be7e15ee4a098dce9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133364
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-04-29  Caolán McNamara  <caolanm@redhat.com>  [c16128bba6da5f2c51e970631c6cccf3b561ff7c]

        use "Rubik" from more_fonts instead of "System" for consistent layout
        
        using Rubik with trailing 0 because need to overwrite the binary
        fontname in the embedded wmf in this docx
        
        Change-Id: I0338d4876345b0ab13e13cc4609081b3299b981e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133627
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-29  Caolán McNamara  <caolanm@redhat.com>  [9550760e7fff134a1a84e21f88f6d48f0db19a75]

        binary patch fontname from Open Sans to Carlito for repeatable layout test
        
        Change-Id: I3b09bb193a0f507fe0a61b28458423be342101e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133615
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [dc3d56e5cf49a23b3c3fd08590fa497b72e6ff20]

        use more string_view in xmloff
        
        found by examining uses of OUString::copy() for likely places
        
        Change-Id: I50adefbcdbfde8aa71134e5f162b6986a6d566a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133623
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-29  Mike Kaganski  <mike.kaganski@collabora.com>  [7cc3d290779796b54f5b6fb1a4a32066f177d323]

        Check iterator before dereference
        
        ... since commit b1148c31ed2786396f0b018a988fce8288f1797d
          Author Noel Grandin <noel.grandin@collabora.co.uk>
          Date   Wed Apr 27 16:47:53 2022 +0200
            use more string_view in comphelper
        
        Change-Id: I182bc507b5693048350d6e54bb7b6176389e2241
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133596
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [7c8b9fa98f4c5f7f5620e797dbbe24081e252548]

        sw: avoid EXCEPTION_INT_DIVIDE_BY_ZERO
        
        Seen in
        https://crashreport.libreoffice.org/stats/signature/SwBookmarkPortion::DoPaint(SwTextPaintInfo%20const%20&,rtl::OUString%20&,SwFont%20&,int%20&)
        
        Introduced by 4ce8120f1e53f7b81e653b01d141643013bc69ab
        "tdf#45589 sw: create and paint text portions for bookmarks"
        
        Change-Id: I7d025878164e1f97b86f9d129af9ba93e93b6ba3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133562
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-29  Caolán McNamara  <caolanm@redhat.com>  [3a4a12b3801b0b88d119c6e7aaca1e183f7e470f]

        add a cppunit test for EraseAllMnemonicChars
        
        Change-Id: Ib7a9d0250e855d4c80c7ce2d66df02eac0ab2e69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133618
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [d606b6bb3e03467fb66a19f0acb85e46b0d4ff41]

        fix regression in linked bitmap import
        
        from
            commit 0527778df5f1ace8731043d070cf54b7b8648545
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Fri Aug 21 13:19:36 2020 +0200
            use fastparser for fill styles
        
        spotted dodgy code while doing other work
        
        Change-Id: I339e8fbdb9df4d5f17ded76de199a3282f7c2d6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133621
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-29  Caolán McNamara  <caolanm@redhat.com>  [60f073c1851ffbbef80acee794ee590c61b7664d]

        set a CTL_SPREADSHEET font from more_fonts for cppunit tests
        
        Change-Id: Iff38496dbdcaec91048e6dd409addac1d0668e21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133614
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-29  Caolán McNamara  <caolanm@redhat.com>  [e188b24e1c4211557209d857638ee425d107d0c8]

        Segoe UI->DejaVu Sans for repeatable writer layout tests
        
        Change-Id: Id8a59b4dfca7a5075d44fab35c9e83c3d7d9321d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133585
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-29  Stephan Bergmann  <sbergman@redhat.com>  [5b6bc8182bc1586facca5c3a019c9985e0d7b411]

        Use the false warning suppression mechanism for loplugin:fakebool
        
        Change-Id: I6572e500edc1be845c28389b0a4d3ca258dbbecb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133593
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-29  Michael Weghorn  <m.weghorn@posteo.de>  [779c01a9e1eb3ed176d57e1e04073e25aca34a64]

        gbuild: Drop obsolete checks for make version 3.81
        
        make 3.81 is no more suppoprted, see
        
            commit 4688e74bcf0c58ab1bbf60e9c19331d25ebfe95b
            Date:   Fri Apr 8 11:22:27 2022 +0200
        
                configure: require GNU make 3.82
        
        Change-Id: I0f820512df96fa1712374d3308d15591799222fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133592
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-29  Michael Stahl  <michael.stahl@allotropia.de>  [5592ee094ca9f09bfcc16537d931518d4e6b2231]

        svl: fix testSignDocument_PEM_PDF with "dbm:" NSS DB
        
        CentOS 7 system NSS defaults to legacy "dbm:" DB.
        
          test_desktop_lib.cxx:2943:Assertion
          Test name: DesktopLOKTest::testSignDocument_PEM_PDF
          assertion failed
          - Expression: bResult
        
        NSS_CMSSignerInfo_Sign() (called from NSS_CMSEncoder_Finish())
        internally calls PK11_FindKeyByAnyCert() and that fails likely for same
        reasons as documented in previous commit.
        
        The workaround here is a bit more involved, it turns out there's another
        path with NSSCMSSignerID_SubjectKeyID where the caller can pass in a
        SECKEYPrivateKey, let's try to do that as a fallback if a manual call to
        find the key fails.
        
        Change-Id: I298ee72f178220bcf644093917dba8143b092c92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133577
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-29  Michael Stahl  <michael.stahl@allotropia.de>  [c9e758e3961b71c83a781da4cb12e454f09b094e]

        xmlsecurity: fix testInsertCertificate_PEM_ODT with "dbm:" NSS DB
        
        CentOS 7 system NSS defaults to legacy "dbm:" DB.
        
          test_desktop_lib.cxx:2830:Assertion
          Test name: DesktopLOKTest::testInsertCertificate_PEM_ODT
          equality assertion failed
          - Expected: 1
          - Actual  : 2
        
        The problem is that getPrivateKey() doesn't work:
        
        warn:xmlsecurity.xmlsec:624712:624712:xmlsecurity/source/xmlsec/nss/securityenvironment_nssimpl.cxx:824: Can't get the private key from the certificate.
        
        In this function, there is a check for trust flags, and the CERTDB_USER
        flag is not set, which causes the failure.
        
        The certificate was inserted here and the trust flags were set; this
        does write something to cert8.db and it's not clear why it doesn't work
        (if this call is omitted with the "sql:" backend, the test fails with
        NOTVALIDATED = 4 - as expected).
        
        Oddly enough, while PK11_FindPrivateKeyFromCert() fails, there's another
        function PK11_FindKeyByDERCert() that does appear to work, so call it as
        a fallback.
        
        Change-Id: I9821966a086574374f4f6df0ac5db2f7376fe742
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133576
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-29  Michael Stahl  <michael.stahl@allotropia.de>  [e4184fa0b0b9b34872a0d1fbc6cca41170899a33]

        xmlsecurity: fix init of temp NSS DB when running with uid 0
        
        The problem is that in SecurityEnvironment_NssImpl::insertPrivateKey()
        the PK11_ImportDERPrivateKeyInfoAndReturnKey() fails because
        NSC_CreateObject() finds a slot->needLogin = 1.
        
        This value is set during the first NSS_InitReadWrite() in
        nsscrypto_initialize(), usually this fails, and the fallback path ends
        up calling PK11_InitPin(), which sets slot->needLogin = 0, whereas
        running with uid 0, the first call succeeds and PK11_InitPin() wasn't
        called.
        
        This causes test failures in CppunitTest_desktop_lib
        testInsertCertificate_PEM_ODT.
        
        Change-Id: I302ff17493f9b4d74ceae9da6831a5af87d7f622
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133575
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-29  Michael Stahl  <michael.stahl@allotropia.de>  [38258c7e1d55f23b8a73e5f1ba53d9f9fce34832]

        sal: tweak CppunitTest_sal_osl to run as uid 0
        
        Change-Id: I280bcc522f3cd375b5f94e644b76bc5f95899324
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133574
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-29  Michael Stahl  <michael.stahl@allotropia.de>  [c0b638bad9f60289d44101fce89c252a26260b69]

        sw: ascii filter: tweak copying of numbering
        
        Add an env var to copy the numbering when selecting a whole paragraph.
        
        Change-Id: I4b9025a4a34070d6848b7788a0ca2b0b9ec01d73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133573
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [183dd9deec869209c45378ff09f063cc9bf03e26]

        Revert "use more string_view in ucbhelper"
        
        This reverts commit d9c3f05dcb6c03633bbcc8d88e55237a0855d9a5.
        
        This is likely a pessimisation since the
           OUString aToken = rNoProxyList.copy( nPos, nEnd - nPos );
        was previously likely mostly just copying the whole string in which case it would return the same object.
        
        Change-Id: I1e09630f0095d194deb72f70bba2d65c04771487
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133491
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [38d4b6eb42246c0dbd4958a50ed8437bc93508d6]

        use more string_view in oox
        
        found by examining uses of OUString::copy() for likely places
        
        Change-Id: I23c397b0438e67e0fdbc1fb4ffa6882aa5e2bf91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133591
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-29  Justin Luth  <justin_luth@sil.org>  [f56f8be65b26cb3c8e83af05f10ba9f717ff76b2]

        tdf#126636 writerfilter: import USERNAME field as fixed
        
        This depends on and mimics some of the fixes for tdf#148380.
        
        Microsoft Word doesn't immediately/automatically update field contents
        like LO does. Instead, the user needs to press F9 on each field.
        So, these USERNAME or USERINITIALS fields just show the
        when-last-updated text that was saved in the document
        instead of the actual current value of the field.
        
        Although LO doesn't have that ability, we can flag them as FIXED
        and achieve a very similar result. Doing so fixes this bug report
        which might be quite common since USERNAME might be mistaken
        for AUTHOR or LASTSAVEDBY by the user - since in practice
        they tend to be the same thing.
        
        We already did this for AUTHOR (which is extremely safe since
        that can never change). I almost hate to do it with this one
        because even this bug shows it is too often a case of mis-use,
        but that is the way it is, and this seems to be the best solution.
        
        Change-Id: I48dc6d45992aff740023e80f619b56ad01231782
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133346
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-29  xuenhua  <xuenhua2008@sina.com>  [1de6d6c539ec49a9cbeba9ab4c11fe8b6b5f14e7]

        Fix Method EraseAllMnemonicChars bug
        
        MNEMONIC_RANGE_2_START and MNEMONIC_RANGE_2_END defined in 'core/include/vcl/mnemonic.hxx'  are 'a' and 'z'
        This variable c is UpperCase, should be converted to lowercase, and thencompare with MNEMONIC_RANGE_2_START and MNEMONIC_RANGE_2_END.
        
        Change-Id: I721e293e88bf1b8260b7ea2dc39ae6a7fd4f3d79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133587
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [fa88fd0fc8434a4a6077dd80afcd47464669d907]

        Revert "use more string_view in codemaker"
        
        This reverts commit 9463550eabd0455c374c1369bc72388108baccad.
        
        Reason for revert: The codemaker::UnoType::decompose was previously mostly returning the same OString it receives, so this change is likely a pessimisation
        
        Change-Id: Ie1b41889d0a6af9247b8683075d4edd1163fecc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133492
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [3240820acaa2f87e4917d1fa387255c2101460a2]

        oox: make buSzTx and buFontTx behave the same way as buClrTx
        
        I believe this is the right thing to do although this is
        a blind fix, since I couldn't find any file affected
        
        Change-Id: I500ceaf11b917abb5e86769b8816ddc2d6dfec6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133522
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-29  Caolán McNamara  <caolanm@redhat.com>  [50e40364f5f60d1e4aa6aaacd48383cd98b3a25e]

        Open Sans -> DejaVu Sans for repeatable layout in test
        
        Change-Id: Ic349fb5a9f42244e7e3bd64f9674c4b07a12da87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133584
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-29  Caolán McNamara  <caolanm@redhat.com>  [976c456be6d5e227ba1999da5ae37ee108b43ca7]

        Open Sans Light -> DejaVu Sans for repeatable layout in test
        
        Change-Id: Ia519723347e581b90cabf88e21e048e33ba761da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133583
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-29  Caolán McNamara  <caolanm@redhat.com>  [392a805cbb243a65be6e13132cca791a79715d12]

        don't use fonts named '0' to avoid font fallback for writer layout tests
        
        Change-Id: I938290a3005cbe169fa91c1b6fd3510f86f1f03d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133582
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-29  Caolán McNamara  <caolanm@redhat.com>  [9cdc915f3b831ab34452ebb9c504fdbebcbab484]

        repair fontname so no font substitution is needed
        
        Change-Id: Iabf80600f5f4780b3db49b2c87d110f97d686c25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133569
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-29  Caolán McNamara  <caolanm@redhat.com>  [0693458e6f00bd278b244e790b99dfd0368d4282]

        binary patch in a non-empty fontname for this test
        
        xxd for the win here
        
        Change-Id: I8f882a5975331e281deb539056998068b37c770b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133568
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-29  Caolán McNamara  <caolanm@redhat.com>  [1b198e0b69484905a66fce852207c33849125b0f]

        repair fontname to ensure a reproducible layout
        
        Change-Id: I94cc69afff2822e25d09cca278d2d1fb992ac279
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133567
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-29  Caolán McNamara  <caolanm@redhat.com>  [70dec6deba251e3bc5b41be2829cdd7f773c9969]

        use "Rubik" from more_fonts instead of "System" for consistent layout
        
        using Rubik with trailing 0 because need to overwrite the binary
        fontname in the embedded wmf in this rtf
        
        Change-Id: Ie04a1f017e41d2319986f617b0b31751141edeac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133566
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-29  Caolán McNamara  <caolanm@redhat.com>  [75277f27e38c3469bf9075e3fb4f823bdb29048f]

        set CTL_HEADING for cppunit tests to something from more_fonts
        
        Change-Id: Ieb2878048017cc186fb98fa3c79eaf72b8e7b798
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133565
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-29  Miklos Vajna  <vmiklos@collabora.com>  [c53d3a1f4b8430507d54f5fac336870df7a700af]

        sw content controls, checkbox: add DOCX import
        
        My expectation was that <w14:checked w14:val="0"/> would be mapped to a
        single SPRM where the int value is 0 or 1 depending on if this is a true
        or false boolean. But the w14 tokenizer rules actually created a
        NS_ooxml::LN_CT_SdtCheckbox_checked token with a
        NS_ooxml::LN_CT_OnOff_val token in it, which itself again didn't contain
        just a bool but dedicated NS_ooxml::LN_ST_OnOff_true,
        NS_ooxml::LN_ST_OnOff_1, etc values.
        
        To make this more complicated, TextEffectsHandler even depends on this
        weird behavior.
        
        Bring the w14 rules closer to the "main" wml rules by folding the
        NS_ooxml::LN_CT_OnOff_val token into the parent token
        (NS_ooxml::LN_CT_SdtCheckbox_checked in this case), but leave the
        NS_ooxml::LN_ST_OnOff_* values unchanged for now.
        
        The rest of the changes are more straightforward: we now handle
        inline/run checkbox SDTs similar to rich text ones, i.e. map them to
        Writer content controls, rather than just doing a poor mapping to
        grab-bags.
        
        The main benefit here is that the checkbox type of Writer content
        controls actually change their value on mouse click, so it's possible to
        fill in such forms.
        
        Change-Id: Idbf49a8ff1843d5271f2836e5299c4387bb58e55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133588
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [d3849255b76e92a42f653c266b88945708984c4f]

        use more string_view in INetURLObject
        
        Change-Id: I4462f7cf4740fa4d1b129d76a0775f4250f41bbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133555
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-29  Miklos Vajna  <vmiklos@collabora.com>  [f9b6bd6336b35de060f6f5bdd91517caf5e9a56e]

        CppunitTest_sw_layoutwriter: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Change-Id: I1bd84e232c8010fcbcf228295b80ef9306d30136
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133580
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-29  Regina Henschel  <rb.henschel@t-online.de>  [4cfe46997eab3498cc519ef94c85ad2d644d3886]

        tdf#148714 connect first and second arc with arcTo
        
        The curved*Arrows start with two arcs, which should be connected by a
        line. The used commands are double V and double B respectively. Both
        have an implicit moveTo, so that there should be no line between.
        Other applications show the shapes correctly without line. But because
        of bug 148714 LO shows a connecting line so that the error was not
        earlier detected.
        The patch changes the segment definition so that for the second
        command the variant with implicit lineTo is used. This does not change
        rendering in LO but makes other applications rendering the shapes
        like LO.
        
        Change-Id: I4f799f89497e52b1a7e00d8e5345a66ce21c00a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133586
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-04-29  Luboš Luňák  <l.lunak@collabora.com>  [467f2c50a935efff6ff8911e7282ecea535665a3]

        hack for glyph subset being different because of space being RTL
        
        This is a rather weird corner case than I can see only with
        JunitTest_svx_unoapi failing without this, when asking to lay out
        characters 7-9 from "paragraph 1" with layout mode set to RTL.
        
        Change-Id: Ic55e571a5934ea2b9de2f09b7c066abf014ac212
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133578
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-29  Luboš Luňák  <l.lunak@collabora.com>  [3d7ca1bd1c4cc9d468ae214ecb497f71bad340f8]

        don't try to find glyph font fallback for null character
        
        Change-Id: I53000b4da6e208774d5e8c23948474e2e9a1cf3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133561
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-29  Luboš Luňák  <l.lunak@collabora.com>  [2e33af67e04da39116a1dc9fda96d961ae0a4bd5]

        move HAVE_EXPORT_VALIDATION from config_features.h
        
        So that so much stuff doesn't get rebuilt on --with-java change.
        
        Change-Id: I87388590a4fd218fd22e68ba0edd290831f6f0fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133570
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-28  Justin Luth  <justin_luth@sil.org>  [83d0f2eebae41d431d9a5bfd1a918523977752d0]

        tdf#137899 sc: accept any unfinished editing before adding sheet
        
        There might be a more general place where this belongs,
        to cover other similar kinds of situations.
        However, putting it here is very targetted,
        and shouldn't get me into unanticipated trouble.
        
        Any changes made in the "top view" need to be accepted before
        they are committed. In this case, the user switched gears
        and added a new sheet while in the process of editing.
        So what should happen here? Should we commit the change
        before changing task? Perhaps. Certainly it should
        NOT show up on the new sheet - but that is what was happening.
        
        Accepting the change when the user gets side-tracked is the norm
        in cases like print-preview, switching to another soffice app,
        or simply clicking on a different cell or switching tabs.
        So auto-accepting in this situation is consistent behaviour.
        
        Change-Id: I4f3f0103ad4fcc1aa8a0c6118383b63ace07ff5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126501
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-04-28  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [b7a37d6fb9fc21afc77964de725d5143f5aad435]

        Fix system-nss: add hasht.h header back
        
        Revert part of 02e1be8883a08ab17f3e890a834ab88f13c5867d which broke
        with-system-nss builds - the hasht.h header was actually needed.
        
        Change-Id: Ida36bc6cd91f0a9b26a2029f1cab835f90f40dde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133571
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-04-28  Caolán McNamara  <caolanm@redhat.com>  [972819fe36e5d59fd11b3b40d432f5270ae98bfb]

        avoid a glyph fallback in writerlayout test
        
        replace the obscure graphemes with a bullet that exists in the font
        
        Change-Id: Ib95ae2a8f83a04a3a8b32cf3f7d9d1ecaf7d5f8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133564
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-28  Caolán McNamara  <caolanm@redhat.com>  [1d59798a17b35ea9b508728809cf793520f06ab9]

        Linux Libertine -> Linux Libertine G for repeatable results
        
        Change-Id: I42ec2b6b0a42428f7a322ffd96fadb96ef0e7678
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133563
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [49ce19a824700b2011334a6739ae2749e781155f]

        tdf#74331: vcl_filters: Add unittest
        
        Change-Id: Ia93f5f5f3ca5b4ddd51d68335af7f1c7b79b5c31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133551
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [d9c3f05dcb6c03633bbcc8d88e55237a0855d9a5]

        use more string_view in ucbhelper
        
        Change-Id: Ief60eda8be8e184b9d637ab84fec2f8740c04396
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133554
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-28  Caolán McNamara  <caolanm@redhat.com>  [ac1c31a577e6fb0efa05ff0ab098ee62f50cb88a]

        set CJK_HEADING and CTL_HEADING for cppunit tests to something from more_fonts
        
        Change-Id: Iabd60e6266f0543e258151aa1bc7199eb7edc35f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133559
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-28  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [8c9e6d3a99df641f9c395c65f7b48225b8775baa]

        Add initial support OfficeArtBlip TIFF format
        
        Additionally the magic number were replaced with enum
        Change-Id: I7d825ec84ff5cd5ff315ee37613e3b84cb6f0567
        
        Change-Id: Ic33022a0e225099f2397dd300f4792055184fd10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133526
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2022-04-28  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [3804d4991c2371dcf06f0d359aa21a11111f2860]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d7890e97169844d9a2f46703b893c1123dd8ebce
          - Drop reference to AskBot and update link
            
            It is never a good idea to hardcode the name of the backend software for
            a website in a translatable string directed to users. It’s not future-proof.
            Also, we’ve never called it that; it’s always been “Ask LibreOffice”.
            
            But in this case, I’ve carefully avoided mentioning the product name, for
            the sake of corporate builds.
            
            Change-Id: Ic4c1c01e7ecc86d44157fec638a5d79dcb809733
            
2022-04-28  Seth Chaiklin  <sdc.blanco@youmail.dk>  [ceb1d4836d7fa04f600dea2beb146c263f8d3efa]

        tdf#148593  Rename two Horizontal "to" position options for Shape/Image
        
           Left page border ->  Left of page text area
           Right page border ->  Right of page text area
        
           The CSS box model is the underlying idea here, where
           LO uses "page text area" for what is called "content area"
           in the box model. https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model
        
           The reference to "border" in the options was incorrect.
           The renamed controls refer to the regions to the
           left (and right) of the page text area. These regions
           can be used for horizontal positioning  of shapes and images.
        
        Change-Id: I2ea8c682da8fb34b04496b3629819bf5201e86e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133403
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-04-28  Caolán McNamara  <caolanm@redhat.com>  [002e00eed994fdfb50cbbf4486deb1f88a9c5c0c]

        Thorndale -> Liberation Serif for repeatable results
        
        Change-Id: I2096d3a4265d5f38d8bce54ef6089f767aa39afb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133558
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-28  Caolán McNamara  <caolanm@redhat.com>  [dd00ccf29dd03a80bcd24feed63978e97ab7b2ca]

        Engravers MT -> DejaVu Sans for repeatable results
        
        Change-Id: I95273d657fe18b5a8f2315650a6232b5a1de4be5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133557
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-28  Caolán McNamara  <caolanm@redhat.com>  [a76bc737235a1872845817edccac749e65a646d1]

        override default "Segoe UI" for UI_SANS for cppunit tests
        
        Change-Id: If8b073c6ed9f9508a03ec65e885313d7a618b600
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133556
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-28  Caolán McNamara  <caolanm@redhat.com>  [5dcd46fb8f80372f7ce159e168cae4084d41a9fa]

        set default cjk/ctl fonts for cppunit tests that exist in "more fonts"
        
        Change-Id: Ib145f1ce60eb8bb3aef15c803b0d78f684507bc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133550
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [e6d60166dbece401d29608d5c9005a882b443baa]

        use more string_view in tools::INetMIME
        
        Change-Id: I3bfa5a1402835c21ec70b8d995f79a2edaa6577d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133549
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6cb72c5fc6f9f10f6e450fb80c043c3afa88bd56]

        Fix typo
        
        Change-Id: I600199f87df8a211b2a27913bc1fe2340d315766
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133552
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [f757f152b1d2267e92a1100a9db58bf6e5aa8d3c]

        use more string_view in tools::SvGlobalName
        
        Change-Id: I814744d250d6ce0ec7049daf215a506adb4f1ac5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133548
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [4149201b099487c5b46d7015b0c174dfff1841ec]

        use more string_view in tools::Color
        
        Change-Id: I0203aff3af19d3994af5325538520469ab2900ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133541
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-28  Luboš Luňák  <l.lunak@collabora.com>  [34b3c66da2e5a300930f4ea47661b0e38a459565]

        add a hack to SalLayoutGlyphsImpl::cloneCharRange() for a strange glyph
        
        Change-Id: Id4859982079f5f156b5e2d85598940ec8c936475
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133547
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-28  Luboš Luňák  <l.lunak@collabora.com>  [f4d51b6fc1f4e0457efc0d513bd74c64d5697938]

        use the same TextLayoutCache for the verifying call
        
        Apparently not using it makes the ImplLayout() call treat everything
        as one run, which changes whether a glyph may get ALLOW_KASHIDA.
        
        Change-Id: I1a951dbc4242d1fe8e4ee5074d9f9ad1d80480be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133546
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-28  Luboš Luňák  <l.lunak@collabora.com>  [825102492a04752c4cebf6c84e2c8639de983e9b]

        don't cut a glyph subset inside a composed glyph #2
        
        This is basically the same like 7b7d2f4a3e96e771e125c95a7d262b20f6dc9ecc,
        triggered by CppunitTest_sw_uiwriter3's testTdf104649 on Mac.
        
        Change-Id: Ibb3c33dd6924e8f0c8856185fc7fb7aeaaf72177
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133545
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-28  Seth Chaiklin  <sdc.blanco@youmail.dk>  [450b9630c8352667b69d238b7ccd73fafcfa1cb3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d4e7c6e6e119fe3fab827753bbb8d27caff195c2
          - tdf#148797 improve explanation of multiple selection in add to list
            
                Some of the options for using the Add to List command are not
                available when the Ctrl key is pressed. The existing description of
                how to use the Ctrl key may have contributed to confusion about
                how to use the command. This patch aims to improve the 
                description of the workflow with multiple selection.
            
                Also the order of the two procedures were switched, on the
                assumption that the most typical use was to add some consecutive
                items to a list, so now that explanation comes first.
            
            Change-Id: I4e7c57dba4b6060fcd87eb1046b9e0788dd50b1c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/133483
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2022-04-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [b1148c31ed2786396f0b018a988fce8288f1797d]

        use more string_view in comphelper
        
        Change-Id: I1544da756d8da074787bc19a98d2740058e36479
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133520
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [ae761fd359f4a553e4552125f77575204d62c958]

        tdf#37864, tdf#147496: sc: Add UItest
        
        Change-Id: Idfcf34a0101158f54bd73efc8629ea8e660a3b11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133539
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-28  Julien Nabet  <serval2412@yahoo.fr>  [bd1d0967920655ef85a2352259332f99fef6876e]

        tdf#74331: 16bit "min-is-black" tiff not loaded correctly
        
        Since 16 bits part is well taken into account for photometric interpretation "RGB",
        just consider greyscale as subcase of rgb since greys are just "RGB" colors with same value for red, green and blue
        Finally, in ConvertScanline, nPhotometricInterpretation <= 1 (so "min is white" and "min is black") with nSamplesPerPixel = 1
        corresponds to nDstBitsPerPixel = 8 here, so consider this specific case in the same block.
        
        The last piece to adjust is when calling SetPixel:
        nPhotometricInterpretation = 1 corresponds to the same case as nPhotometricInterpretation = 2
        since RGB black is 0, nPhotometricInterpretation = 1 is minisblack so here too black is 0
        
        Change-Id: I5c8e420f851ed6e31998c0698d86300aaa7c4b19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133251
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-28  Luboš Luňák  <l.lunak@collabora.com>  [12dcfc191bc258b51f5d00f46ea44a6a1c6fda91]

        include LogicalFontInstance font scale in SalLayoutGlyphsCache key
        
        For some reason it may differ even if vcl::Font is the same.
        Without this ScExportTest2::testTdf66668 fails.
        
        Change-Id: I728a0848ac0420ce0d746134c7072f6ab59f2761
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133537
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-28  Luboš Luňák  <l.lunak@collabora.com>  [f8d6ec1a516237f0e9f73080b172ecba3e96478d]

        make some LogicalFontInstance functions const
        
        They call non-const GetHbFont() internally, but conceptually they
        are const.
        
        Change-Id: Idec7f06425383c5e78030c76da2c50f560bf64fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133536
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-28  Miklos Vajna  <vmiklos@collabora.com>  [8642389b954a0b8f5673c85f44d8b0ea34eb3430]

        sw content controls, checkbox: add DOCX export
        
        Map the 4 UNO properties to the following XML construct:
        
                  <w14:checkbox>
                    <w14:checked w14:val="0"/>
                    <w14:checkedState w14:val="2612"/>
                    <w14:uncheckedState w14:val="2610"/>
                  </w14:checkbox>
        
        Change-Id: I6457754e5dc9750204da7f2e5e479589380f3992
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133532
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-28  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [41b012767feb8552b60a68c7be18d80c403304bf]

        tdf#100680 sw DOCX compatibility: fix wrap of as_char flys
        
        New DOCX compatibility flag "WordLikeWrapForAsCharFlys"
        has been introduced which true in case of importing DOCX
        documents. It modifies the wrapping of long words
        with as_char anchored flys anchored into the same line,
        resulting e.g. correct import of poor man's header lines
        drawn by using underline characters under an image.
        
        Note: this example was imported as a broken header line:
        half of it was there after the left aligned image in the
        same line, and after the line break, only the other half
        under the image.
        
        Change-Id: I9474900ef778bcf5ddc9d95f39d536d67015f3b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132571
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-04-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [6c724e18c2af227c2ad865342531ff35b0d511ac]

        use more string_view in i18nlangtag
        
        Change-Id: I92e3d60180c31d765994a2212e1c4547c09c93d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133517
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [7e3c2e46c61c4ff29b4f4e62aa7a7660042d091e]

        use more string_view in unodevtools
        
        Change-Id: I60e090381e6e56d531b9727604b4755b96c608c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133516
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-28  Luboš Luňák  <l.lunak@collabora.com>  [2b418c16cd6dfc4b9bdd86b03c941f236bb4945f]

        make SalLayoutGlyphsImpl::cloneCharRange() work for RTL runs too
        
        Glyphs are in the reverse order in this case, so the character
        positions for the wanted range must be treated that way. This improves
        e.g. the second attachment from tdf#112989. Unfortunately it's
        not that significant, as arabic glyphs are often unsafe to break at.
        
        Change-Id: I836ebff6282c420462c5cd5906d30d2e9431f218
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133494
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [e3c0a4eb7d5f7a774f8a6ccef5db19b03e0049a5]

        use more string_view in idlc
        
        Change-Id: Id43d0188c37b0a4d0e7b77a2bb0c95c4411e52c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133515
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-28  Dhiraj Holden  <dhiraj.holden@gmail.com>  [b5e838334b57fee1e38febd95f944698059dfe4a]

        tdf#144788 Split up footnotes and endnotes in Navigator
        
        This patch splits the footnotes and endnotes section in Navigator.
        Before, there was one section for both footnotes and endnotes and
        now there are two sections, one for footnotes and one for endnotes.
        
        Change-Id: Ic0f3af92efa1c0487ee3c407a819bf34138ef4ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132796
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-04-28  Stephan Bergmann  <sbergman@redhat.com>  [27c850b2ea3d004b380921de6664c50e6d54d4f5]

        Fix determining ZXING_CFLAGS for --with-system-zxing
        
        While at least Linux distros typically provide the zxing include files in a
        dedicated ZXing sub-directory (i.e., /usr/include/ZXing/), the bundled
        external/zxing does not (it rather provides them in
        workdir/UnpackedTarball/zxing/core/src/, cf. RepositoryExternal.mk).  Therefore,
        source files like cui/source/dialogs/QrCodeGenDialog.cxx
        
          #include <BarcodeFormat.h>
        
        etc. rather than
        
          #include <ZXing/BarcodeFormat.h>
        
        etc., and for --with-system-zxing ad92c7dfa64c9e08aa2bcf612a9a4a68e9deae22 "fix
        system zxing build" simply hardcoded ZXING_CFLAGS=-I/usr/include/ZXing (i.e.,
        the typical location for these include files).
        
        However, for e.g. a Fedora Flatpak-from-RPM build of --with-system-zxing
        LibreOffice, the include files will be in /app/include/ZXing/ rather than in
        /usr/include/ZXing/.  (And which AC_CHECK_HEADER would find via
        CPLUS_INCLUDE_PATH containing /app/include for such a build.  But the hardcoded
        ZXING_CFLAGS then caused compiling e.g. cui/source/dialogs/QrCodeGenDialog.cxx
        to fail because it didn't find BarcodeFormat.h etc. in the hardcoded
        /usr/include/ZXing/.)
        
        So when checking for the sample zxing include file (MultiFormatWriter.h), try
        any $CPLUS_INCLUDE_PATH paths one by one (and with a fallback to /usr/include).
        (The explicit unset ac_cv_header_MultiFormatWriter_h is needed so that the
        second and later iterations of the for loop don't erroneously reuse a cached
        "no" result.)
        
        Change-Id: Id85f9960ffd3759c7960ef3a81982b85bc3c04c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133189
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-28  Alain Romedenne  <alain.romedenne@libreoffice.org>  [d2199ca8e63365c2d1f03b88a7f6042b6d3c171d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b6accc5eaf8d547bc9721118caaa9edbc998a333
          - tdf#114263 Basic 'New' operator is optional when setting 'Option Compatible'
            
            Change-Id: I27ef9d9c832e4c52e5066336e54095ca949fec9c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/133398
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-04-28  Miklos Vajna  <vmiklos@collabora.com>  [30735bdb5a0a81619000fdd24b2d0fbf45687f01]

        sd theme: add PPTX import for shape fill color effects
        
        This is always direct formatting, so FillProperties::pushToPropMap()
        always has the needed info at hand.
        
        Change-Id: I3317b618e0e8bb7688d0f0fbfe4546e2e8b4e947
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133525
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-28  Luboš Luňák  <l.lunak@collabora.com>  [bd568b360450b348ff0e6813862a49892df81140]

        check kashida only if the flag is set
        
        Change-Id: Ie508863c670e4b691bd30ac4d20ce479a569f793
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133531
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-28  Luboš Luňák  <l.lunak@collabora.com>  [7b7d2f4a3e96e771e125c95a7d262b20f6dc9ecc]

        don't cut a glyph subset inside a composed glyph
        
        A glyph may may composed from several characters, when asked to make
        a glyph subset for a character range, make sure the end of the range
        is not inside this character group.
        
        Change-Id: I41d82b432858a87e103dcb0d2fac6a11f25a32dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133530
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-28  Luboš Luňák  <l.lunak@collabora.com>  [c8a7a6d600c2fb0ebe84c97553b2754936122023]

        better debug font compare in SalLayoutGlyphsImpl
        
        The pointer comparison can be false even though the contents match.
        
        Change-Id: I584d30fdc7f311fd1a6058ae3cef98ce8b243f86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133529
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-28  Luboš Luňák  <l.lunak@collabora.com>  [9e2d48b9e04f7ea895fb095699c32ed8a44eb129]

        reduce Calc's INITIALCOLCOUNT to 1
        
        Columns should be dynamically allocated on demand, so there should
        be theoretically no good reason to allocate 64 initially. In practice
        doing so hides all places that do not allocate columns as needed.
        
        Change-Id: I8b46ecc97852ed23369e720f50f3266c48440435
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133311
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-28  Luboš Luňák  <l.lunak@collabora.com>  [ee57936475064b409565490022f414220656e12c]

        fix horizontal Calc cursor skipping
        
        UITest_calc_tests' columns.CalcColumns.test_column_hide_show fails
        with INITIALCOLCOUNT being 1 because column C was hidden, but
        searching only up to the first allocated column + 1 searched only
        up to column B. Whether an entire column is hidden is not part
        of ScColumn, it's stored in ScTable.
        
        Change-Id: Ib1befe5cd0db8d50a6196bc6621fb1b0967e6209
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133524
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-28  Jim Raykowski  <raykowj@gmail.com>  [4c0939f900b862ae8abe585617d51898a7c0caf0]

        SwNavigator: Improve ordering of hyperlinks in text frames
        
        This patch improves ordering of the Navigator content tree Hyperlinks
        members that are in text frames by placing them in the order of
        document layout appearance. This is done by doing a second sort using
        the text frame anchor position. Previous to this patch only a sort
        using the node index of the node that contains the hyperlink and the
        start position of the hyperlink in the node text are used to determine
        sort order. This results in hyperlink entries being placed in document
        model order in which hyperlinks in text frames are placed before all
        hyperlink entries in the regular document nodes section. This sort is
        still always done initially with the additional anchor position sort
        only being done if needed.
        
        Change-Id: I26f1a12657748a09c2cccd54e89c75ea42ee2ffe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133342
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-04-28  Jim Raykowski  <raykowj@gmail.com>  [fecc129799c1ceb733dd65d3ccf28f61555b19f2]

        SwNavigator: Improve list order for text fields in text frames
        
        Fields in text frames may not be in order of document appearance in
        the Navigator Fields list. For example, when a field in the first
        paragraph has a greater start position in the paragraph than the
        start position of a field in the second paragraph, the field in the
        second paragraph is placed before the field in the first paragraph in
        the Fields list in the Navigator. This patch fixes this unexpected
        behavior by first sorting the fields in document model order and then
        doing a second sort using the anchor position of text frames for the
        fields in text frames to place these fields in document layout order.
        
        Change-Id: If86f133fbce72f936334dffbc237d097de382ca5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133350
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-04-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [dbf907f6ccbe83ba9e9982a7b6c8fc21b6dbdb37]

        UITest_impress_tests: fix sporadic failures
        
        Change-Id: I6825eccedd7a069ef743efb8d1265d9c9729a59a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133513
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-27  Luboš Luňák  <l.lunak@collabora.com>  [bb07fb341f9d9398a3723df2a5ccf3a025a7d361]

        todo note about SalLayoutGlyphsCache possibly reusing different mapmode
        
        Change-Id: I68f23addb834b5c59564dda66f5bce1bb9a541bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133506
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-27  Luboš Luňák  <l.lunak@collabora.com>  [3a407fc49490a348a8147a59dae242aa21708c31]

        make SalLayoutFlags match after makeGlyphsSubset()
        
        SalLayoutFlags::BiDiStrong would be set by ImplLayout() if the entire
        subset had no RTL, but the entire string may not be that, so when
        creating a subset make sure to also set this flag. Similarly
        SalLayoutFlags::KashidaJustification should be set only if any
        glyph in the range has GlyphItemFlags::ALLOW_KASHIDA.
        
        Change-Id: I0aa2526f2fdd0c6a6b905ad0cb4040ee556529a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133502
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-27  Luboš Luňák  <l.lunak@collabora.com>  [6d36d7185b025c77db9dcccea1861d37dd6bcc1b]

        provide explicit function for hashing vcl::Font
        
        It's cleaner than streaming the font and then hashing the result,
        and it's also faster.
        
        Change-Id: I6262e45362d386c21482f1e71be51912f123ee45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133500
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-27  Mike Kaganski  <mike.kaganski@collabora.com>  [8de60b9049f07d8a958d0e28759dca247c4d5044]

        tdf#148819: let the scroller know the custom widget's line size
        
        Change-Id: Ie30cd1db182aad5fbbf7e89498bd0ae9ce98c0f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133518
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [61a4b90dcdb953dd21a22a2f291ffd6be399ddd8]

        tdf#148665: sd_import_tests-smartart: Add unittest
        
        Change-Id: I345f0a55ba5bbe78e4c0bfccd9b21965c05bff33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133507
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-27  Caolán McNamara  <caolanm@redhat.com>  [74c1b3216593eaf522fb54bd99ac36bae4ecc04a]

        tidy low-hanging documents to ensure layout using the fonts from "more_fonts"
        
        that would be suggested as fallbacks by fontconfig where the original
        isn't available.
        
        Change-Id: Id7e85ec36b6ad16f11d40ccf8a8a5a92c37738be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133521
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-27  Caolán McNamara  <caolanm@redhat.com>  [70aae52a1e4c71785a9ef6a403ab10144b970537]

        tidy rtf to use reproducible fonts
        
        Change-Id: Ibb6e174c0cb5ce00c28fedad1a306e2bc7529fe9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133514
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a58701650c2dd7ad8514752d571aa2569690fe37]

        Fix typos
        
        Change-Id: I04c9c441a7e93cd998e99e4ede7d9894e14c364e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133519
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [6fbc3de17cd9274dc3a09e1eeb914c45f7dfe140]

        tdf#148718  Heading -> Chapter in Index preview
        
            change "Heading 1" to "Chapter"
            change "Heading 1.1" to "Subchapter 1.1"
            change "Heading 1.2" to "Subchapter 1.2"
        
        Change-Id: I9c74cef8f20728e38ab9e81df6d74d13c819148e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133478
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-04-27  Mike Kaganski  <mike.kaganski@collabora.com>  [3ce4689dd73e5652d58d186ed7380f576ff56617]

        Clean up includes
        
        Change-Id: Ied9a75953875e809e4284fdff03aab6add6800ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133511
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [9463550eabd0455c374c1369bc72388108baccad]

        use more string_view in codemaker
        
        Change-Id: If311f5600bd61387cc709065978306c21360dea8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133509
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-27  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [a3e540304269772595439de22b54269011721bb2]

        tdf#146449 sw: fix Z-order after undoing
        
        Textbox z-order synchronization was missing in case
        of Undo, resulting broken text boxes.
        
        Regression from 504d78acb866495fd954fcd6db22ea68f174a5ab
        "tdf#143574 sw: textboxes in group shapes - part 1".
        
        Change-Id: I2632b7fb40e327f083e680e10b19c8f405df1875
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130875
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: Attila Bakos <bakos.attilakaroly@nisz.hu>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-04-27  László Németh  <nemeth@numbertext.org>  [d1d23f01ed321b088c26217e9be367c0fe8121af]

        tdf#85610 sw: show tracked footnote insertion/deletion
        
        also in the footnote area by formatting the footnote
        number there as the footnote index number in the main
        text (i.e. as anchor of the footnote).
        
        Previously deleted footnotes were shown as not
        deleted footnotes in Show Changes mode, also inserted
        footnotes lost their footnote number formatting (i.e.
        author color of the tracked change, and e.g. the default
        underline) after file saving.
        
        Note: for a working test, fix also MetafileXmlDump by
        removing the bad 0x01 from the XML dump, which resulted
        by the not expanded footnote index placeholder character.
        
        Change-Id: Ie003f4e19d2e2cee6f09d3b195db69fe5c10e405
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133503
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-04-27  Mike Kaganski  <mike.kaganski@collabora.com>  [8ae17abbcce62dab714e8e36ef5225e6fef75334]

        tdf#125931: add Properties panel to Math's Properties deck
        
        For now, it only contains buttons opening the dialogs accessible
        from Format menu. This is enough for the initial implementation,
        and should later be changed to individual controls allowing to
        set the formula properties directly.
        
        Change-Id: Ia0e52915198ddb2648d13d577d55b367f178b1ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133508
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [38a475fbfb346234bcd9976fadf4067c7ea9da29]

        sw: qa: don't use try/catch in unittests
        
        Change-Id: Ib1d6ea6b5e8e7f3e985014210c16725ee7645f7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133471
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-27  Caolán McNamara  <caolanm@redhat.com>  [0a6ca96436312acfe9a44d005c9a5c42697b8c2f]

        forcepoint#93 fix crash on layout of specific rtf
        
        Change-Id: Id81729de2efd6f65f1b51bdb437ca21a260eaf6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132143
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-27  Caolán McNamara  <caolanm@redhat.com>  [09530aec3c0687df316704eec96b3e2a96b1d804]

        cid#738565 Uninitialized scalar field
        
        Change-Id: I17a675d3b7468e528faef89de7ea862de37a57db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133504
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-27  Regina Henschel  <rb.henschel@t-online.de>  [0818a3dcaf6d7962d043829d42a3bb9d998393d4]

        tdf#148784 consider StretchX in OOXML export
        
        The export to custGeom uses currently a static version of the shape. Its
        vertices are calculated with EnhancedCustomShape2d::GetParameter(). That
        has parameters to determine whether ReplaceGeoWidth and ReplaceGeoHeight
        has to be used. It needs to be used, in case the shape has property
        StretchX or StretchY. That was missing. It is added now in cases where
        GetParameter() returns a coordinate.
        
        Not all cases are covered by unit tests. Further files for manual testing
        are attached to the bug.
        
        Change-Id: Idcdd081f855ed6c4e3a84dba08f8a2148ddfe54c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133463
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-04-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [05e75d86dbac70486306b2d8bccd88fbc51d2906]

        use more string_view in tools
        
        Change-Id: I15ca12f35a66994cb90a0ccf60a1ce0f8efcfecc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133459
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [3791aff7ba4481cc4a357b7223440bf785469bb3]

        use string_view in ImpSvNumberInputScan::StringToDouble
        
        Change-Id: I53df3f273fd5587b12c509ead1477c2108d7fe75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133456
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-27  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [fc12d6b962bf3b34501fe656e1cf9fefbd944332]

        update credits
        
        Change-Id: I5d60bff321a20a0d8f8b05af7ea58c7ebbbba1b7

2022-04-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [d506ff97c25b5f433aa25d8b373f1a732af493d1]

        add string_view wrappers for rtl::math::stringToDouble
        
        Change-Id: I114bec72cb933238675e539a8388a607226827cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133455
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-27  Hossein  <hossein@libreoffice.org>  [148f45253f75bc724804f3231a0b04b2d453e0c7]

        tdf#148665 Fix crash while loading SmartArt graphics
        
        The regression introduced by c79fa460fe6220051bbda2d3c0cb67fbf765e2ac
        causes LibreOffice to crash while loading certain files that contain
        SmartArt graphics.
        
        By loading sample documents from tdf#148665 (docx) and also tdf#148735
        (pptx) in a debug session, it became obvious that the problem happens
        in these statements from TextBody::toString() in textbody.cxx:
        
             if (!isEmpty())
                 return maParagraphs.front()->getRuns().front()->getText();
        
        It is guaranteed that maParagraphs is not empty when trying to call
        getRuns(), but it is not checked that there are no runs in the first
        paragraph before trying to call getText(). The isEmpty() function
        returns false upon finding out that there is at least 1 paragraph.
        
        A check is added to TextBody::toString() to prevent a crash.
        
        This is the backtrace generated from loading documents from tdf#148735
        in a Qt Creator debug session:
        
        1   __GI_raise  raise.c   50   0x7ffff79ec03b
        2   __GI_abort  abort.c   79   0x7ffff79cb859
        3   ??   0x7ffff7846109
        4   std::vector<std::shared_ptr<oox::drawingml::TextRun>>::front  vector  443  0x7fffd23d1fa6
        5   oox::drawingml::TextBody::toString  textbody.cxx  92   0x7fffd23d0f85
        6   oox::drawingml::DiagramData::secureDataFromShapeToModelAfterDiagramImport datamodel.cxx   295  0x7fffd22d3047
        7   oox::drawingml::AdvancedDiagramHelper::doAnchor   diagramhelper.cxx   213  0x7fffd22fb92d
        8   oox::drawingml::Shape::propagateDiagramHelper   shape.cxx   229  0x7fffd2372a27
        9   oox::ppt::PPTShape::addShape  pptshape.cxx  574  0x7fffd25b2bd4
        10  oox::ppt::SlidePersist::createXShapes   slidepersist.cxx  150  0x7fffd25d81ea
        11  oox::ppt::PresentationFragmentHandler::importSlide  presentationfragmenthandler.cxx 404  0x7fffd25c1a78
        12  oox::ppt::PresentationFragmentHandler::finalizeImport   presentationfragmenthandler.cxx 550  0x7fffd25c3331
        13  oox::core::FragmentHandler2::endDocument  fragmenthandler2.cxx  53   0x7fffd22364ab
        14  sax_fastparser::FastSaxParserImpl::parseStream  fastparser.cxx  907  0x7fffe18b2d2b
        15  sax_fastparser::FastSaxParser::parseStream  fastparser.cxx  1480 0x7fffe18b71d2
        16  oox::core::FastParser::parseStream  fastparser.cxx  121  0x7fffd221d85b
        17  oox::core::FastParser::parseStream  fastparser.cxx  129  0x7fffd221d930
        18  oox::core::XmlFilterBase::importFragment  xmlfilterbase.cxx   413  0x7fffd2248ba5
        19  oox::core::XmlFilterBase::importFragment  xmlfilterbase.cxx   343  0x7fffd2248687
        20  oox::ppt::PowerPointImport::importDocument  pptimport.cxx   109  0x7fffd25a89e2
        ... <More>
        
        Change-Id: I3a40be33061008b93455a5926259ef5b92e4ffe6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133341
        Tested-by: Jenkins
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-04-27  Caolán McNamara  <caolanm@redhat.com>  [221da351f37c33296c2e3ce17334280bfb9226cc]

        ofz#47051 Out-of-memory
        
        Change-Id: Ie5276cfda3abe2f4787d2fa85d916449390ddda2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133497
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-27  dldld  <LibreOfficeContribution@dldld.de>  [daeba3f3cc376365b041c2441e3b6dbd46aa8235]

        tdf#141835 handle SHOWWINDOWMODE_END when resuming the slide show
        
        The problem which is fixed with this commit is, that the slide show ends when the presention screen has shown "Click to exit" after the last slide, and then the slide show was moved to a specific slide. e.g. via Remote App or Presenter Console. In this case the slide show should be resumed and the slide should be displayed. Instead the slide show was ended.
        
        Instead of only handling the BLANK mode for resuming a slide show also the END mode is now inlcuded to resume the slide show.
        
        Change-Id: I78e00dc882b2d7af8b7a6b215aaac122bbd9ead9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133337
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-04-27  Justin Luth  <justin_luth@sil.org>  [4a8ea3d086e03098fcff2a744ccb632f50f173dd]

        tdf#148380 sw ms: import select fldLock'd fields as FIXED
        
        Many fields we are locking just because we can't trust that
        what is seen in MSWord is what will be seen in LO.
        
        Of the unlocked fields which normally should be updated
        (SAVEDATE and PRINTDATE), if MS Word secretly has also
        locked them (via Ctrl-F11), then we also need to lock them.
        
        Currently, on export these will be exported as plain text,
        which IMHO is perfect because them we never need to mess
        with these nasty fields again.
        
        WriterFilter import was already handling the complicated FldChar's
        fldLock OK, but nothing happened with the one for fldSimple.
        Proving once again that a monkey can program, I randomly made
        copy-changes to model.xml until I got the result I wanted...
        The unit test has one of each.
        
        Change-Id: Ia197794f4ea7e105b67cb1805c5def5347d7690d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133087
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [e678e013a9b8d928353f1136b77469950bdd2cdc]

        sd_export_tests-ooxml2: don't use try/catch in this test
        
        In general, try/catch shouldn't be used in unittests
        Follow-up of 9564747d2fd5d2c859a359dd7fa6242c6859c0d7
        "tdf#53970 PPTX: fix import of linked media files"
        
        Change-Id: Ibde31d033b0225ab47522eff01e156cbb2751f18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133468
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-27  Mike Kaganski  <mike.kaganski@collabora.com>  [42eeddb2e634f70418b2aaba7ba9fb479a58ac0e]

        [ Edit Chart ] -> [ Edit Object ]
        
        This button was introduced in commit 376cd2ceaeedd12a8050c5acd142cd9b9d5e731a
          Author Muhammet Kara <muhammet.kara@collabora.com>
          Date   Wed Nov 20 15:30:01 2019 +0300
            Add Edit Chart button for online's mobile view
        
        It is shown for any kind of OLE object, including Math. So make its text
        more neutral.
        
        Possibly it could make sense to construct the name from the OLE object's
        proper name in a follow-up.
        
        Change-Id: Ied2e9b10db3bcbfab4328a1f65f812cd52f85004
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133426
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-27  Caolán McNamara  <caolanm@redhat.com>  [beb462d12de819ed1487b293db7312e790b1e5d5]

        use o3tl::toUInt32 to replace what was originally OUString::toUInt32
        
        Change-Id: I58fb024fa4e2633999f6be708da830ca3f9833c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133472
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-27  Caolán McNamara  <caolanm@redhat.com>  [4b608064ef1af9e3ded464670832fa4de0ed75a8]

        ofz#24932 Timeout
        
        Change-Id: I8eff4cee1ba06c7ad69cb6ec8e483a84cfd3a347
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133451
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-27  Miklos Vajna  <vmiklos@collabora.com>  [c2fab664a887b16cb78570851ceffcacd26815f7]

        sw content controls, checkbox: add ODT filter
        
        Map the 4 new UNO properties to XML attributes:
        
        - Checkbox <-> loext:checkbox="..."
        - Checked <-> loext:checked="..."
        - CheckedState <-> loext:checked-state="..."
        - UncheckedState <-> loext:unchecked-state="..."
        
        Change-Id: Ia4623004ee39c77f5f242c2d720bc188e4dd9433
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133467
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [7fbfefaedec93d7b49d1f53e23aed3cbbb55b315]

        tdf#126658 UI improvements to Arrow Styles tab in Line dialog
        
             * label "Organize Arrow Styles -> "Manage Arrow Styles" 
             * label "Title" -> "Style _name"
             * button label "_Modify" -> "_Rename"
             + Add a tooltip for "Rename"
             - Remove label "Add..." (which was inadequate)
             + Add tooltip and extended tooltip for "Add" button
        
        Change-Id: I0226b32158c3bb9ae2600f8bfce3739f2ddbe5c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133036
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-27  Caolán McNamara  <caolanm@redhat.com>  [1c1427e81c2463fbc40855adfafa360c13108abb]

        reenable this test on mac
        
        now that the fonts are not substituted
        
        Change-Id: Ib9df279cfd296eabf4e25bc3ff2458c66f14ffb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133461
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-27  Caolán McNamara  <caolanm@redhat.com>  [53392cbcba0c18fa56a9d7d65fa885fcf52ac17b]

        remove static buffer
        
        Change-Id: I77ebc45000e09d1553c8e63402f30e720852c057
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133458
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-27  Caolán McNamara  <caolanm@redhat.com>  [ff27c0e35ebfdbe998c372b7a36df8b5577e1fd4]

        use Bitstream Vera Sans for consistent results with LIBREOFFICE-UXTSOREL.rtf
        
        instead of Palatino Linotype which will typically get substituted
        
        Change-Id: I80c597c7fc807fef334c6edb160dfddf9214d7cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133460
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [40559dd30db04ab67d27fafe1e0c928757f7e7c0]

        tdf#131760 change category of Styles command
        
            "Format" -> "View"
        
        Change-Id: Ia702a28fd7eacf52bf02964e9dad7a3b69390241
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133413
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-04-27  Miklos Vajna  <vmiklos@collabora.com>  [21891a777e4b6647b2a7b716be5f9b91d69d3272]

        CppunitTest_sw_ooxmlexport10: avoid mustTestImportOf()
        
        Can use CPPUNIT_TEST_FIXTURE() instead.
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I9006306f0522d08ed47bd26e2a808acdc560f12c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133457
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-27  Michael Weghorn  <m.weghorn@posteo.de>  [5453f75a1e682992f3a725781bb563b8cc76cf1b]

        android: Slightly clean up style of LOKitTileProvider#resetParts
        
        * Reduce scope of the `parts` variable to the if block
        * add an emptly line before the next method
        
        Change-Id: I22389cb4c9307f6888c4ed836056caf23ce84da6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133450
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-27  Michael Weghorn  <m.weghorn@posteo.de>  [e996ad71582ecd4425a1ab0d0347cccf7c7724c2]

        android: Reuse existing LOKitTileProvider#resetParts
        
        ... instead of duplicating what it does in
        `LOKitTileProvider#postLoad`.
        
        Change-Id: I0ed3d77d9f9651efec764eafeaa3f71576abcf6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133449
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-27  Michael Weghorn  <m.weghorn@posteo.de>  [1b45a30ccd4726612420bd09318eeae2a72425be]

        android: Leave part names starting with "Sheet" etc. intact
        
        It's unexpected that opening a Calc sheet with two tables
        called "Sheet foobar" and "Sheet 10" would result in the
        sheets showing up as "Sheet 1" and "Sheet 2" in the parts
        view instead of their real names.
        
        Therefore, leave the original names intact and show
        them instead of generating new generic names.
        
        The change to rename such sheets (and similar parts)
        has been added in
        
            commit 1239dce2595877ad64fd8c8fd927ea4285d69abe
            Date:   Thu Nov 1 22:03:31 2018 +0300
        
                [Pardus] language improvements on Android
        
                More hardcoded strings extrated to the resource file
                Few Turkish language improvements
                This patch is sponsored by ULAKBIM/Pardus project.
        
        where the intention seems to have been to have a
        localized name for the parts show up.
        That still happens when the part name is empty
        (s. lines above), but I think that explicit
        names should remain as they are, as e.g. also
        happens for Calc sheets in the desktop version of
        LibreOffice.
        
        Change-Id: I3073babf99a6b2309be2107141bba92236eba76d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133448
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-27  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [3a05acb8f0d94728ea6cbfd7a69dac6ffa7ffc68]

        tdf#148515: RTF filter: do not use char prop defaults for tables
        
        During deduplication of table row (when nStyleType == 0) we should
        not deduplicate character properties against default style: this
        leads to invalid default settings for table rows/cells.
        
        Attempts to do so are already made during \pard processing when
        default style is checked if it is paragraph style. But this is
        not enough: style definition can contain paragraph and character
        properties as well.
        
        Change-Id: If520c5a248897728b7de08a017136ca1a01a5f13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132943
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-04-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [51809407d060973aa00c733615c35cf4222f7e51]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f6d93aeda80f5a1f24e6fd162c43143a0373add3
          - (related tdf#140818) update to "no character style" in help
            
            Change-Id: I7e5e09118ec985286cb6a9b8c15dedd17734bd6e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/133474
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2022-04-26  Seth Chaiklin  <sdc.blanco@youmail.dk>  [8831d4ebbf8253327f4f0024035ff310ae233e43]

        tdf#131760 change category of Load Styles
        
        Change-Id: I9d27c1a829991232f09486a6fd9cdd1625b03a91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133147
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-04-26  Seth Chaiklin  <sdc.blanco@youmail.dk>  [bc79e5fcde5d6ad07d75e2a02c8e164c45e0f02a]

        tdf#148732  Change label, add tooltip for .uno:DefaultCharStyle
        
          tdf#140818 changed the label "Default Character Style" to
          "No Character Style". The changed label appeared in the Styles
          sidebar, but the menu command that appears in the Styles menu for
          Writer was not changed. The present patch rectifies that oversight
          by changing the menu/toolbar label and adds a tooltip for this
          command.
        
        Change-Id: I4a82dc0626702c7282d3022d2f4e45eb6b33b373
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133401
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-04-26  Caolán McNamara  <caolanm@redhat.com>  [6a1a68596a822811db80c3f9d1bf1c30db75c972]

        ofz#47042 previous use of static variable affecting later runs
        
        Change-Id: I64fb184e43fb025798781c85c9a0a8e0354b21b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133452
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8a2c64fbab84e4c87910e0775aaba6f3f0ce9486]

        Fix typo
        
        Change-Id: Ic11575e553bfe7177a0bff6b7f5557213fb1930e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133447
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [5fe702f1b69a02a274621a01db68256a94edfd36]

        add o3tl::toUInt32
        
        Change-Id: I07f11bf12fbe1d1c2d812fa0965d6e632e1e1aba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133437
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-26  Tünde Tóth  <toth.tunde@nisz.hu>  [cf2dc247ff5f726238856e9b46a4926a30430e14]

        DOCX export: image deduplication and clean up
        
        Follow-up to commit aea8043bc5f5187498fa450505d6de9d6986e2a6
        "tdf#74670 tdf#91286 PPTX XLSX export: save image once".
        
        This reverts commit 797fef38612fb2fd62d1f6591619b9361e526bca
        "tdf#118535 DOCX export: save header image once"
        
        and commit 32ada80a9f47b095d7b0c4d16e3422f6ef7f2ac2
        "DOCX export: make sure a graphic is only written once"
        
        and commit b484e9814c66d8d51cea974390963a6944bc9d73
        "tdf#83227 oox: reuse RelId in DML/VML export for the same graphic".
        
        Change-Id: I2d90249808174290b6b3e4eb957b3ac87ad41f95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132506
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-04-26  László Németh  <nemeth@numbertext.org>  [2fbf0f418ccb25010add33449d4e42b8b3f7fd0b]

        tdf#148791 tdf#64902 tdf#127759 sw: fix row insert/paste
        
        Table insertion mode and Paste as Rows Above inserted
        only a single row above, and overwrite the next ones in
        the following cases (instead of inserting/pasting rows
        above according to the clipboard table content):
        
        The table stored in the clipboard
        
        – has centered, right or not paragraph starting alignment;
        
        – or its resource table has a table header with 2 or more
          repeating rows, and the clipboard content contains the
          same amount or less rows (it doesn't matter, that
          the copied rows weren't header rows originally).
        
        The reason was that parsing of the HTML clipboard content
        which is used for counting the row count of the clipboard
        content hadn't handle the following cases:
        
        – different table aligment results <tr> elements with
          greater indentation level in the HTML extract, according
          to the new root element <center>, <div> or <dl>;
        
        – copying rows from a table with row header always starts
          with <thead> in the HTML extract, i.e. detecting <tbody>
          can fail, because there could be only <thead> in the
          HTML extract (see Case 2 above).
        
        Follow-up to commit 0c8b1efbad48fa9697c0b1afbe4753bbbc3c4c5c
        "tdf#127759 Writer: add table row/column insert mode" and
        commit 7efae60f3625a58f8a617c80f2a55a695fbaef36
        "tdf#64902 Writer table: Paste Special->Rows Above".
        
        Change-Id: I466cea20705bc5dd5455e22842da7dfa6631ba81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133445
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-04-26  Tünde Tóth  <toth.tunde@nisz.hu>  [9564747d2fd5d2c859a359dd7fa6242c6859c0d7]

        tdf#53970 PPTX: fix import of linked media files
        
        Linked media files were imported as images in documents
        created with Impress after PPTX export.
        
        Change-Id: If4920c2e40f45fff73eca4a5fa987d524177597e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132635
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-04-26  Caolán McNamara  <caolanm@redhat.com>  [5b27a93f58671b7546414cfff673179c3ff0550f]

        tdf#140272 gtk3: fix crash with dnd using touch
        
        gdk_wayland_drag_context_manage_dnd needs
        gdk_device_window_at_position(device, ...)
        to succeed
        
        similar to the problem of https://gitlab.gnome.org/GNOME/gtk/-/issues/1080
        
        Change-Id: I2e1956b40a622b1d74d3aef3b5fac654fc1256eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133444
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-26  Stephan Bergmann  <sbergman@redhat.com>  [a8d01742e98d29a57be6d990b7331f789bc3a5ee]

        Improve some signed vs. unsigned comparisons
        
        p2-fwd will always be non-negative
        
        Change-Id: I143d7fd3c5ec192ffaeb56bc2e9f45ac5e83cb6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133439
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-26  Stephan Bergmann  <sbergman@redhat.com>  [bdff0bb77b57def835fcaed3bded7519e69dc896]

        Use o3tl::make_unsigned in some places
        
        ...where a signed and an unsigned value are compared, and the signed value has
        just been proven to be non-negative here
        
        Change-Id: I9665e6c2c4c5557f2d4cf1bb646f9fffc7bd7d30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133442
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-26  Miklos Vajna  <vmiklos@collabora.com>  [651527b4efe9700c8c8dff58ce5aa86ad5681f16]

        sw: fix double-click opening frame dialog, not graphic dialog on images
        
        The user-visible problem was that once a user clicks on an image a lot
        (e.g. 5 times), then the slot ID dispatched on double-click in
        SwEditWin::MouseButtonDown() is no longer FN_FORMAT_GRAFIC_DLG, but it's
        FN_FORMAT_FRAME_DLG.
        
        This is already inconsistent, but it's especially problematic in case an
        UNO client intercepts only the first UNO command, but not the second
        one.
        
        The other inconsistency is that in practice this only happens for
        as-char images, at-char anchored images work fine.
        
        The reason for this seems to be how we get the doc model position for a
        twips view point. At-char anchored images are handled at
        lcl_GetModelPositionForViewPoint_Objects(), and there we return the
        SwGrfNode in case the view point is inside the frame of the matching fly
        frame. SwTextCursor::GetModelPositionForViewPoint() restricted the same
        to as-char fly frames which have text or layout frame children.
        
        Fix the problem by allowing non-text frame children for as-char images.
        
        Change-Id: If08e7dd2a72f46ebcfb8c6ddf110703eaeb7df6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133443
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-26  Mike Kaganski  <mike.kaganski@collabora.com>  [3524e4f7352993517ebdd514435378f6de0ca713]

        tdf#125931: Add Elements deck and Elements panel to Math's sidebar
        
        Change-Id: Ie04a5dc48de38f318f0ddb42efc42cea022dc62c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133393
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-26  Mike Kaganski  <mike.kaganski@collabora.com>  [9098d5a2e43b156648f187559790547d1b536896]

        tdf#125931: Enable sidebar in Math
        
        No panels yet, only one default deck (PropertyDeck). It is needed
        to have the uniform default deck like in all other modules (see
        commit c09f59eb6173a4a53a2d40ed80aebed18e3882ac); the panels for
        formula properties might appear later.
        
        Change-Id: If1785dc780111fe496638418f43e7b90a250ffce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133334
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-26  Stephan Bergmann  <sbergman@redhat.com>  [57087dd1945429d9cfe6ce8bdc329ef315f455d3]

        Pick better variable types
        
        Change-Id: Ia4ba19744e23c20d9b6fb0e9d803bc00b415191f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133441
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-26  Stephan Bergmann  <sbergman@redhat.com>  [fa7e4ddb61f79f2c1fd540a1445fd0045175a56d]

        Pick better variable types
        
        Change-Id: I134a8cddba169fe9bcc04687ad15c2cfeaccfb0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133440
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-26  Caolán McNamara  <caolanm@redhat.com>  [2e1e14b7d0fab28858a54340636de01ed6eb4bc0]

        ofz#46901 Timeout
        
        Change-Id: I458ddb6ee4d7023f60c8d1c26699bbd74502ddc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133375
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-26  Stephan Bergmann  <sbergman@redhat.com>  [b1c80b5c0973563c8cbf7c305aef493e9d3f7c0d]

        Adapt function's interface to change from OUString to std::u16string_view
        
        ...in 6fc3dfd3f1b5cb13101299df42444f2ff0493846 "use more string_view"
        
        Change-Id: Ibd1b8748e7a261cdb457a14ba87b1ec68d2a83de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133438
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-26  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [2252dd8098ab60ded2117deadd07e46b12e4133d]

        Update git submodules
        
        * Update translations from branch 'master'
          to c2b26d58f520fa40a8c64fb7d0217c578a1dd135
          - update translations for master
            
            Change-Id: I6c6fcd88b8e746f36dc784e6c0ccb3b16c81dbeb
            
2022-04-26  Michael Weghorn  <m.weghorn@posteo.de>  [6df639114da3fa98bd2fd749eca40d3c2190c018]

        android: Use 'if' instead of switch-cases with just 1 case
        
        ... which IMHO makes this a bit more readable.
        
        Change-Id: Ica1d9416f711e75e6d6c23963ca64d13e08c138e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133428
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-26  Michael Weghorn  <m.weghorn@posteo.de>  [052c8a4b1b3aaa472ca89f834572c293f7d9ead2]

        android: Drop redundant check for SDK version <= 11
        
        minSdkVersion is 16.
        
        Change-Id: I1082cc5abd7ecc02211509e57fd41c97cf706e8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133427
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-26  Caolán McNamara  <caolanm@redhat.com>  [2cb23f6ff94a7ad466cd035df2f6519a7dbd0b57]

        ofz#47029 Timeout
        
        Change-Id: I0fe3a01b237eb142b9e156fc886144f48f8ede18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133436
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-26  Caolán McNamara  <caolanm@redhat.com>  [a32bd25acf541168c332d18e44be3a4ab558deec]

        cid#1504074 silence Improper use of negative value
        
        Change-Id: I4580d4cce8a53f2b1faf0738d08509d2730868df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133431
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-26  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [2fa07953a6dfdcdbb4d214b289fe17a93f40f643]

        Translatable string improvements I push so they don’t rot in my local clone
        
        Change-Id: Ic057769718790ced80daf24510d27aad49e3341b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132975
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-04-26  Caolán McNamara  <caolanm@redhat.com>  [c3d89622b18b600ceff4fde964567b269fed2484]

        use a std::vector here
        
        Change-Id: Ic5ad467bc6f1f8537d17be4bec3a92be947239a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133433
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-26  Caolán McNamara  <caolanm@redhat.com>  [fb8b077e220ad8477ebc7feeb37d9d8356ec82aa]

        unnecessary dtor
        
        Change-Id: Ia2a5cf38930e394c4aecdd83fb18fc2a212df067
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133432
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-26  Seth Chaiklin  <sdc.blanco@youmail.dk>  [f1dc51468137971295393ab438b57fe5f77c1420]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 79333af5db2af7c4532e8fffbebfe8ba7daa80c4
          - list toolbars in alphabetical order in Contents menu
            
            Change-Id: I13f64d384b51f02a73c3e0bb321caa9df9fef4ed
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/133289
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-04-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [c0ec38fe54499b9d9940a85d3592671bc543958f]

        revert unnecessary change
        
        from
            commit 25ada1e520b50247aa27fdbb6f1ab35e678c7ef9
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu Apr 21 13:59:07 2022 +0200
            use more string_view in cppuhelper
        
        Change-Id: Ie5bd9226dca0f222edd0798b8b478054eda5162c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133430
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-26  Miklos Vajna  <vmiklos@collabora.com>  [6f60a89a6be85d4cbe5840f9d0146eae98dbf543]

        sw content controls, checkbox: toggle the checkbox on click
        
        Implement this by selecting the content control's text (similar to
        placeholders), then replacing the selection with the content control's
        relevant state.
        
        Change-Id: I280ce45822fe3fd9615511a9a62d23dc230aa275
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133424
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-26  Rafael Lima  <rafael.palma.lima@gmail.com>  [0aaa964224be38323e4f9e456655da2a8b4c2b66]

        tdf#148751 Enable Text toolbar by default in Draw
        
        The "Text" toolbar is not visible in the View - Toolbars menu, however it is accessible via Tools - Customize - Toolbars.
        
        As per user request in the bug report, I am setting this toolbar as visible in the default configuration.
        
        Change-Id: I1d2249925f24158758bd9f439634191d67ad38e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133395
        Tested-by: Jenkins
        Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-04-26  Stephan Bergmann  <sbergman@redhat.com>  [8f5141cea04430592cc4d47acac2cbf6b508d3ef]

        cid#1504268 Silence false data race condition warning
        
        Change-Id: I058a0f9d2e3c7434b5dc742c82067cb97c6102d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133425
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-26  Caolán McNamara  <caolanm@redhat.com>  [cda53485ec0f2c666c86c0ac99e7af4b0f2b352f]

        ofz#46906 Integer-overflow
        
        Change-Id: Ic4c6b34b8fb2ddfbb606871f48e2b504fd24336d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133421
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-26  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [675788b208a7c775f8eaa51cd90528b1bb92ed79]

        Extend UNO API for custom jump lists
        
        * Allow to display the recent/frequent files
        * Allow adding items to the "Tasks" category
        * Allow adding multiple categories
        
        Follow-up to 7efd22c912262f7bf4e4735dae70db0b31ab3d5b
        
        Change-Id: I860d44c1a0d9bc8200529c908b6103741dc37bb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133367
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-04-26  Caolán McNamara  <caolanm@redhat.com>  [90057e372cd07b41c8dbba4e7b7f107568a5f451]

        Related: tdf#148433 test if CAIRO_OPERATOR_DIFFERENCE is the problem
        
        export SAL_DISABLE_CAIRO_DIFFERENCE=1 to experiment with this
        
        Change-Id: I61ec30c818727cb6ab382b4cf9fe9bd29d8d179d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133419
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-26  Caolán McNamara  <caolanm@redhat.com>  [44cab8856db1a2b5cbf09522b513d876c491a7e9]

        ofz: Use-of-uninitialized-value
        
        the msan flags aren't getting passed in
        
        Change-Id: Ib79c63cf559be9b11e19e2f8b11fd56b44665c93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133420
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-26  Stephan Bergmann  <sbergman@redhat.com>  [4049fe21481fe0bbce52f3fd9f09952d1e112e2d]

        Two more uses of rtl::createUriCharClass
        
        ...that 6a9f342addf8b1c766163575c7b63e7fcc1f714e "Introduce
        rtl::createUriCharClass" had missed
        
        Change-Id: Id37399cb88df25aff22d42e889aea12c1ca90797
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133423
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-26  Michael Stahl  <michael.stahl@allotropia.de>  [82e789bfc8c215a7b27d4ca8d6567590717168da]

        sw: show Manage Changes dialog for read-only documents too...
        
        ... and also the panel in the in sidebar, to allow navigating the
        tracked changes.
        
        Disable all the Accept/Reject buttons if document is read-only.
        
        This appears to work, even when switching between 2 documents, one
        editable and the other read-only, with the dialog open.
        
        Change-Id: I51cce414326d50e86ba2da35c31b87d4b6daf53b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133414
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-26  Michael Stahl  <michael.stahl@allotropia.de>  [6e80ee919b9ab3cb4d9f32059b5e213f1885bcc1]

        SwRedlineAcceptDlg: fix inconsistent enabling of buttons
        
        Looks like some were forgotten in some places.
        
        Change-Id: I29512e3258789e4f0d51c64ae793c56ce72fabd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133415
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-26  Michael Stahl  <michael.stahl@allotropia.de>  [404c51f3664ffd4f7e2c1c8bb8a12ac70954fec2]

        officecfg,unotools,framework,sfx2: store ReadOnly for recent docs
        
        Add Office::Histories::HistoryItem::ReadOnly flag to configuration so
        that a document that was opened read-only isn't opened as editable from
        recent documents.
        
        Change-Id: I6985da287d3337a53a7e41e8e500421038eedb91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133385
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-26  Michael Stahl  <michael.stahl@allotropia.de>  [c51ef466f736c9e0e192d2c7feeda0a39bca2011]

        officecfg: deprecate Office::Histories::HistoryItem::Password
        
        Appears not to be set anywhere in the code, which is probably for the
        best; let's deprecate it.
        
        Change-Id: I2cb1d4095773819dfa602b0e2f71e83f1329011d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133386
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-26  Jean-Pierre Ledure  <jp@ledure.be>  [baa1583a7b9b8a4ea5859e4fc320e570f2d10741]

        Access2Base - (access2base.py) FIX remove duplicate
        
        In class _Module, the ProcStartLine item is defined
        both as a property (by its presence in classProperties)
        and as method
           def ProcSTartLine (...):
        
        This is of course irrelevant.
        
        The property must be removed and the method kept as is.
        
        Bug signalled by Paul M on Telegram.
        
        Change-Id: I33bec829244543dbbd88b53e35cdff6c5468692f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133388
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-04-26  xuenhua  <xuenhua2008@sina.com>  [37613bffe4621c444e5a34678bafb2c3a875263d]

        Fix for xcode-ide-integration
        
        'make python3.all' was renamed to 'make python3.allcheck' (or use 'make python3.allbuild' to build without unit tests)
        
        Change-Id: I5923382595deb952d3760a6173d40614e8ad5043
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133343
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-26  Gabor Kelemen  <kelemeng@ubuntu.com>  [ffcd599c4f28ca4cfdd7e1505cd5aa5eb68cc32b]

        Drop obsolete workaround for LanguageTool 1.7
        
        Upstream patch for this issue was integrated for LT 1.8:
        https://sourceforge.net/p/languagetool/bugs/105/
        some 10 years ago.
        
        It should be safe to drop this workaround now that LT 1.7
        was dropped from core.
        
        Change-Id: I4ffec2247bcb6445cfcdb1c19018bdddec712c83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133357
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-04-26  Gabor Kelemen  <kelemeng@ubuntu.com>  [f0ba8e43da0cbf4d47f18ec2adce2173176d1bef]

        Drop unused LanguageTool extension
        
        Do not bundle LanguageTool which is at a 10 year old version (1.7)
        while upstream has a lot of new releases (now at version 5.5.x)
        It is not bundled by any downstream distributions
        so it makes no much sense to keep it integrated here.
        
        Change-Id: Icd2ef151b1b8d0252ffa3db0caaba576f2783fa9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133356
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-04-26  Gabor Kelemen  <kelemeng@ubuntu.com>  [437b3b9d4ffc1cfba3bcc9dff1a72fe2656e3b30]

        Drop unused CT2N extension
        
        It is not bundled by any downstream distributions
        so it makes no much sense to keep it integrated here.
        
        Change-Id: I80180e53e050b8b3cd1b173ef01b51e8d706f295
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133355
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-04-26  Caolán McNamara  <caolanm@redhat.com>  [2739f18fa93733a128321255aa49ddbefde36314]

        CAIRO_OPERATOR_DIFFERENCE define should have followed its usage
        
        when that was moved to here
        
        Change-Id: I34565d3568c7e75a9f0abac94360e3ff769afbd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133418
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-26  Laurent BP  <laurent.balland-poirier@laposte.net>  [fd9d71d7706adcbe1191b09c8ba252d2b4dfb50e]

        tdf#143956 Remove page size of Writer templates 3
        
        This patch concerns "offmisc" templates:
        - Businesscard-with-logo:
          - use predefined style names to have them automatically translated
          - use automatic date format according to locale settings
          - update preview
          - remove useless duplicate code and unused styles
          - contributor's name to top to fit in A4 and Letter formats
          - remove 1 empty line in table to fit in Letter format also
          - remove useless stuff in settings.xml file. Keep these fields,
        because if certain settings are MISSING, xmlimp will consider the file
        in old format (thanks to Justin Luth)
          - reindent xml files
        
        Change-Id: Ie1b35fe420dbb445cb5070b8a3726c40184973ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121267
        Tested-by: Jenkins
        Reviewed-by: Laurent Balland-Poirier <laurent.balland-poirier@laposte.net>

2022-04-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [a0bae88a9cd47185a71cbfd4c86bbd86ae44d30e]

        tdf#147586: Initialize mbBulletColorFollowText to false
        
        Otherwise, once it's set to true, it's never reset
        
        Change-Id: Ie8a752da4162775f40c2f84f480e6a103eb55942
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133422
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-26  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [7678e7ed88007061c3469db3b28b0e91acea7ed6]

        rtf filter: reduce memory allocations count
        
        RTFValue in most cases contain only one value: either num, string,
        picture, etc. No reason to allocate all of them in the same time.
        
        RTF filter should became faster and consume less memory, however I
        did not made any measuremets.
        
        Change-Id: Ic12a941ce774b9066d7c57b38139af07851ac7b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131720
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-26  Justin Luth  <justin_luth@sil.org>  [4529690cf65f621554f3c829c04b579bd11989c9]

        tdf#132475 sw ms: import/export DI_CHANGE as field
        
        and (only) the AUTHOR portion as FIXED for DOC/DOCX/RTF.
        
        The SAVEDATE import was failing as a field because of exception
        writerfilter/source/dmapper/DomainMapper_Impl.cxx:6950:
        Exception in CloseFieldCommand() com.sun.star.lang.ServiceNotRegisteredException
        message: "unknown service: com.sun.star.text.TextField.DocInfo.Change
        at /persistent/git/libreoffice2/svx/source/unodraw/unomod.cxx:191"
        
        In terms of marking the field FIXED:
        MS Word doesn't update the save date while the document is being edited
        (although a user could force an update via F9)
        but it does update the field at FILEOPEN!
        
        So, since it updates the date on FILEOPEN, it makes perfect sense
        to treat this as a normal SAVEDATE field in LO - not fixed at all.
        At opening time, it will ignore the last-displayed-text
        and load the values from the field just like Word.
        The difference will be that it updates the field immediately
        after a while-editing-save, but that's fine, because when Word opens
        the same file, that is what it will see.
        
        However, curiously enough, MS Word does NOT update the LASTSAVEBY user,
        and thus the modified author can be set as FIXED,
        with the normal caveat that a LO user won't be able to update
        the field (except by deleting and re-creating it).
        
        Change-Id: I5640432708cf3eebb6a60eaa500fdf0b8f3a6e1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133209
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-26  Miklos Vajna  <vmiklos@collabora.com>  [7f5d7a3cbe4a71a44a273c9599df1a5094b2fc5a]

        sw: document HtmlExportTest
        
        sw/source/filter/html/ is a mix of HTML import and export, but
        SwHTMLWriter is the entry point on the export side.
        
        Change-Id: Ia95c4c342ad5677d286b28d69f89fd88aa801129
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133417
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-26  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [8b646cf931543093ba27e7aed7c8206d4b647a6d]

        natvis: some extra patterns for SvRefs<...> and writerfilter
        
        Change-Id: I077232d641fee38da0f50cb838091c0fd0787189
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133416
        Tested-by: Jenkins
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2022-04-25  Stephan Bergmann  <sbergman@redhat.com>  [67d8c245daf7c6ee33e908255f2bbd0ea8d08206]

        loplugin:stringview
        
        Change-Id: I4bd3efe67217a4c4418cf308cc8e7a55cf4a604a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133390
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-25  Stephan Bergmann  <sbergman@redhat.com>  [8e77be57024fa9422db2dddce7c0c7ef4302a3c2]

        loplugin:stringviewparam
        
        ...and loplugin:stringview(param) follow-ups
        
        Change-Id: I5ccb5c7b246a35aefb43c8f608d781b753f9830c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133392
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-25  Stephan Bergmann  <sbergman@redhat.com>  [f12448ce5f6fdccdaccfeed76b1ec22cccdcddec]

        loplugin:stringview
        
        Change-Id: I60b37ab39662c485855894642484b6d093070519
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133391
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [34c1c57dc38b62036e8d68b0adec442c11f2cc5d]

        oox: Remove obsolete TODO
        
        This can go after 1c924efe1f80207a5e104d755615b1eb9a91d418
        < tdf#148685: Unset CharUnderlineColor and CharUnderlineHasColor
        properties >
        
        Change-Id: I9b9540cf0cdcd9ecbb39b92fe24b83a1810df7da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133382
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-25  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [e4bdf75260169898f3204cae7071d91da5946e09]

        tdf#75263 - Export VBA-Project using detected charset on import
        
        Change-Id: Ia1f1bb31e077dcb4293c1106ac324a25a975a656
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133064
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-04-25  Caolán McNamara  <caolanm@redhat.com>  [2bb3587f5e7b1ee1fcb7163419c21144258ebf00]

        character dialog contents jumping around a little when label contents change
        
        Change-Id: Icc49b7b6a9163c769e80eb04dd4b725aaa725a5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133387
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-25  Caolán McNamara  <caolanm@redhat.com>  [0b674bda2564b10e65c12b26f1e610a1b4ef5bdc]

        repair mangled sizegroups
        
        Change-Id: I51b52fa160bca38f158e5e7aec5386ffdb286fb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133383
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-25  Justin Luth  <justin_luth@sil.org>  [115599cc3478e37879cd2fa0b6c6c9dabde7dfd1]

        tdf#132475 writerfilter: use proper date-field defaults
        
        When a field doesn't specify the format for a date,
        the system is free to implement it as it chooses.
        However, the user tends to disagree with that,
        so lets try to create a MS-similar default for
        these dates - since LO defaults to only displaying
        a date without any time component.
        
        For example: PRINTDATE \* MERGEFORMAT
        doesn't tell us how to display the date.
        
        MS Word uses different defaults depending on
        the language of the document. And that only make sense.
        For example, I noticed that of course en-GB's format
        is dd/MM/yyyy instead of en-US's M/d/yyyy.
        
        As a documentation example: 17.16.5.47 PRINTDATE
        Syntax: PRINTDATE [ switches ]
        Description: Retrieves the date and time on which the
        document was last printed, as recorded in the
        LastPrinted element of the Core File Properties part.
        
        Switches: Zero or one date-and-time-formatting-switch
        and zero or one of the following field-specific-switches.
        
        PRINTDATE (without any formatting switches)
           the results are:
        1/6/2006 2:58:00 PM
        
        Change-Id: I41f3bdc155bd8cdc74177e4626b31ece9b47e16b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133208
        Tested-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-04-25  Julien Nabet  <serval2412@yahoo.fr>  [fd4410aa5fd079e4277297f1fb70ad8c728e7a17]

        tdf#145240: Can't save drawing if I'm adding a short freeform line with no fill
        
        Here are the steps of the dup tdf#148693:
        1. Open a new sheet in LibreOffice Draw
        2. Select the tool Shape/Insert/Curves and Polygons
        3. Draw a short line (I mean very short)
        4. Click "File" > "Save" and select a random place to save
        
        =>
        1  0x00007fcd3c774fcb in o3tl::doAccess<com::sun::star::drawing::PolyPolygonBezierCoords>(com::sun::star::uno::Any const&) (any=
              uno::Any("[][]com.sun.star.awt.Point": uno::Sequence of length 1 = {uno::Sequence of length 2 = {{X = 0, Y = 0}, {X = 252, Y = 0}}})) at include/o3tl/any.hxx:284
        2  0x00007fcd3c74f759 in XMLShapeExport::ImpExportPolygonShape(com::sun::star::uno::Reference<com::sun::star::drawing::XShape> const&, XmlShapeType, XMLShapeExportFlags, com::sun::star::awt::Point*)
            (this=0x8770560, xShape=uno::Reference to (SvxShapePolyPolygon *) 0x7bcb3a8, eShapeType=XmlShapeTypeDrawOpenBezierShape, nFeatures=15, pRefPoint=0x0) at xmloff/source/draw/shapeexport.cxx:2342
        3  0x00007fcd3c74d952 in XMLShapeExport::exportShape(com::sun::star::uno::Reference<com::sun::star::drawing::XShape> const&, XMLShapeExportFlags, com::sun::star::awt::Point*, SvXMLAttributeList*)
            (this=0x8770560, xShape=uno::Reference to (SvxShapePolyPolygon *) 0x7bcb3a8, nFeatures=15, pRefPoint=0x0, pAttrList=0x0) at xmloff/source/draw/shapeexport.cxx:811
        4  0x00007fcd3c75cca1 in XMLShapeExport::exportShapes(com::sun::star::uno::Reference<com::sun::star::drawing::XShapes> const&, XMLShapeExportFlags, com::sun::star::awt::Point*)
            (this=0x8770560, xShapes=uno::Reference to (SdDrawPage *) 0x2d6b258, nFeatures=15, pRefPoint=0x0) at xmloff/source/draw/shapeexport.cxx:1006
        
        Change-Id: Ie6d626999bf606f951f4f79a7c314559a9a886f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133273
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-25  Stephan Bergmann  <sbergman@redhat.com>  [e63e769bd30800b72f4a1cdfc7222c0b64f3c770]

        Introduce a better mechanism to suppress false loplugin warnings
        
        ...by annotating occurrences of false warnings with [-loplugin:<name>] comments
        in source files and letting individual plugins opt-in to watch out for such
        suppression annotations, rather than maintaining lists of excluded source files
        in the individual plugins.  (See the new loplugin::Plugin::suppressWarningsAt.)
        
        Instead of making all calls to loplugin::Plugin::report check for suppression
        annotations, the intent is that this check will only be added opt-in to those
        places in the plugins that are prone to emitting false warnings.  In general it
        is better to have plugins that don't produce false warnings in the first place,
        or at least let those warnings be addressed with trivial and harmless source
        code modifications, avoiding the need for any suppression mechanism.
        
        As a proof of concept, I have removed the exclude list from
        loplugin:redundantfcast and instead annotated the relevant source code.  (And
        thereby found that three of the six originally excluded files didn't need to be
        excluded any more at all?)
        
        For now, this mechanism looks for comments (both //... and /*...*/, even
        documentation-style /**...*/) that overlap the current and/or the preceding
        line, because at least for code controlled by clang-format it is often easier to
        move comments to a line of their own, preceding the commented code.  Looking
        also at the current line (and not only at the preceding one) opens the door for
        erroneous over-eager annotation, where an annotation that was meant to address a
        false warning on the current line would also silence a potentially true warning
        on the following line.  This probably doesn't cause much trouble in practice,
        but is up for potential change.
        
        Change-Id: I91ce7a0e5248886a60b471b1a153867f16bb5cea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133365
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-25  Julien Nabet  <serval2412@yahoo.fr>  [176021427fece6363df56022b63813e93505fdc2]

        tdf#136429: use FieldUnit value for min/max of some fields of numbering dialog
        
        Change-Id: I01428703a7bdb2090fd145e5373c37aff0d386ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133348
        Tested-by: Jenkins
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-25  Caolán McNamara  <caolanm@redhat.com>  [9500e2d971150e0555980a7ae73da014ad83c95c]

        tdf#148654 stop playing sound with presentation ends
        
        Change-Id: I74aa4cd966b6966f7826d241fcf9bb9d64955464
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133379
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-25  Caolán McNamara  <caolanm@redhat.com>  [cf1a41c45abd28fb8ef5613338fcb9807d244f9d]

        Resolves: tdf#141441 get and set selected entry when "unfrozen"
        
        Change-Id: I4229460fb27ae3dc133c0f6a53c7792a87bf4db3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133389
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-25  László Németh  <nemeth@numbertext.org>  [b97116791047f89b768ab4aa8126e543df826be3]

        tdf#141391 sw: don't paste as nested table in first cell paragraph
        
        Paste table content overwrote cells of the row(s) only if the text
        cursor was at the beginning of the table cell, otherwise the table
        cells on the clipboard were inserted as a nested table.
        
        This was a UX regression from commit 7600a2942ce2b9dac66836105bed6620d55abec2
        "fdo#37156 insert table copy as nested table in non-starting cell position"
        especially when the user clicked not exactly at the beginning of a
        cell, which containing a 1-line text or data.
        
        Since commit 1e278d1d0cfb1d5375195aa764739f00633f21e8
        "tdf#37156 Writer menu: Paste as Nested table" it's possible to
        force nesting (but not overwriting yet), this commit revert partially
        commit 7600a2942ce2b9dac66836105bed6620d55abec2: if the text cursor
        is there in the first paragraph of the cell, Paste table content
        overwrites the row, not embedding a nested table in the cell
        at the cursor position. This change results also better interoperability
        with the existing document editors.
        
        Note: table and text selection were checked with the change, too.
        
        Details:
        
        Heuristics to allow copying table rows or nesting tables
        without using Edit -> Paste Special -> Paste as Nested Table:
        
        At "table selection" (i.e. when cell(s) completely selected),
        or if the text selection starts in the first paragraph, or if
        there is no selection and the text cursor is there in the first
        paragraph, overwrite content of the cell(s). Otherwise insert
        a nested table, i.e. if nothing selected and the cursor is not
        in the first paragraph, or the selected text doesn't contain
        the first paragraph of the cell.
        
        Change-Id: I7746c6a464123bef6fb7dbff415ff0414e48365d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133377
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-04-25  Caolán McNamara  <caolanm@redhat.com>  [0609ee7ec0748b85bcc2b741c73b5f2cbb2f35d1]

        ofz#46794 Timeout
        
        Change-Id: I58bfdbe4bab0ee8b7ff49f937711dff649392bbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133373
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-25  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [3bbc4581b9af37dbc5adbc355633641d60575c30]

        tdf#126672 Add search field to extension manager
        
        Change-Id: Ie5c44e79cff236c5d306c34492a5c6c789d6fb60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133381
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-04-25  Stephan Bergmann  <sbergman@redhat.com>  [f6be6cd82bd84f13d2a597ceb62181111ae0eb80]

        external/firebird: Missing include in configure check
        
        ...so that with Clang 15 trunk after
        <https://github.com/llvm/llvm-project/commit/7d644e1215b376ec5e915df9ea2eeb56e2d94626>
        "[C11/C2x] Change the behavior of the implicit function declaration warning" the
        check now failed to compile with
        
        > configure:21471: checking alignment of long
        [...]
        > conftest.c:177:3: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
        >   exit((int)&((struct s*)1024)->b - 1024);
        >   ^
        > conftest.c:177:3: note: include the header <stdlib.h> or explicitly provide a declaration for 'exit'
        
        and an exit code of 1 from the compiler invocation, which the check than
        silently mistook as an alignment requirement of 1.  (Which then caused the
        somewhat obscure fallout of
        
        > workdir/UnpackedTarball/firebird/src/gpre/msc.cpp:463:10: runtime error: member access within misaligned address 0x7f59d8e68196 for type 'gpre_sym', which requires 8 byte alignment
        
        while building ExternalProject_firebird with UBSan.)
        
        The corresponding "checking alignment of double" a few lines further down had
        already been modified in ccd0e5f445d4a7d0e7aca6c23c02c61bf14510b2 "Make firebird
        build for macOS on arm64", but without stating what actual problem (if any) it
        fixed.  I thus moved that patch into the new
        external/firebird/configure-include.patch too, to have them grouped together.
        
        (An alternative fix could be to replace the use of exit with return from main
        in those configure checks.)
        
        Change-Id: Iefa02a06d45c83add5f56fad5d726aaecee6d815
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133368
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-25  Gabor Kelemen  <kelemeng@ubuntu.com>  [dec2c5f3ca4d149bf5fefd573a5e64c650b61b19]

        Recheck module chart2 with IWYU
        
        See tdf#42949 for motivation
        
        This time using the new --noexclude switch to recheck validity
        of the excludelist; these were the obsolete exclusions
        
        Change-Id: Ifdf79b30ebaf198082c2194611a2ed2b664e6f1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133309
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-25  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [14b39046ab70d71bf434f4a44b628d3f2c2bde12]

        Update to glade 3.38.2
        
        Change-Id: Ia57eef82cd74e14aa9f09143dcc0e5101eab9949
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133380
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-04-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [e156cd6610bf8cfe5097498f2223bbfd26819937]

        use string_view in CompareProtocolScheme
        
        Change-Id: I3584042d0341d5c1b4f4e742e25e9eb0aa26f1da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133378
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-25  Laurent BP  <laurent.balland-poirier@laposte.net>  [ace2e40a5b89967e247db1ebe9da65d41706d446]

        tdf#143956 Remove page size from Draw templates
        
        Update BPMN template:
          - content.xml:
        	remove lang and country tags
        	remove asian and complex tags
          - meta.xml: indent and add title to enable translation
          - styles.xml:
             change style name to English to get automatic
        translation
             remove lang and country tags
             remove page size
        
        Change-Id: I23058c63dbc13fa66a1138c20e9840a360b72ea2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132647
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-04-25  Caolán McNamara  <caolanm@redhat.com>  [8ad7603c7c6ba327ff1e836e023c2ad0ab529d53]

        vector is a little faster than deque here
        
        Change-Id: I0471143b13ea8113919ed71abe956f27729cecad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133372
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-25  Miklos Vajna  <vmiklos@collabora.com>  [70c8e6abc0a4ed4a2c7a948ee206ba9d4cffd22b]

        sw: make it easier to look up an uno command from a slot id
        
        This way if I see a slot id 20456, then searching with
        
        	git grep define.*20400 include/ */inc
        
        finds FN_FORMAT, and searching with
        
        	git grep FN_FORMAT.*56 include/ */inc
        
        finds FN_FORMAT_FRAME_DLG.
        
        Change-Id: Ibda8b131f73c81221569618cda33e52b03448feb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133374
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-25  Stephan Bergmann  <sbergman@redhat.com>  [02311766135700f8dd8528cc7cacda636c8f304d]

        external/openldap: Don't use pthread_get/setconcurrency without declarations
        
        At least with glibc on Linux, those two functions are only declared in
        <pthread.h> when _XOPEN_SOURCE is defined.  And with
        <https://github.com/llvm/llvm-project/commit/7d644e1215b376ec5e915df9ea2eeb56e2d94626>
        "[C11/C2x] Change the behavior of the implicit function declaration warning" in
        Clang 15 trunk that now causes hard errors
        
        > thr_posix.c:93:9: error: call to undeclared function 'pthread_setconcurrency'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
        >         return pthread_setconcurrency( n );
        >                ^
        > thr_posix.c:107:9: error: call to undeclared function 'pthread_getconcurrency'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
        >         return pthread_getconcurrency();
        >                ^
        
        (vs. just silently ignored warnings) when building ExternalProject_openldap.
        (And the way the corresponding AC_CHECK_FUNCS in
        workdir/UnpackedTarball/openldap/configure.in works, it always set
        HAVE_PTHREAD_GET/SETCONCURRENCY because it effectively checks for availability
        of the symbols in a library, not for declarations of the C functions in an
        include file.)
        
        But if we explicitly define _XOPEN_SOURCE, we now also need to explicitly define
        _DEFAULT_SOURCE or _BSD_SOURCE (which is otherwise implicitly defined by default
        in glibc's features.h if no other such macros are defined).
        
        Change-Id: I148d50c82ee2efc2a54f2cf4f84dead3941a3568
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133312
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-25  Miklos Vajna  <vmiklos@collabora.com>  [cd2272874d1b1911dec6c6e7bf3d67861be4a015]

        sw content controls, checkbox: add document model & UNO API
        
        Add 4 new properties: if this is a checkbox, and is so:
        
        - if it's checked
        - unicode value for the checked state
        - unicode value for the unchecked state
        
        This should be enough for the UI to be able to update checkmark state on
        click.
        
        Change-Id: I723532fd2d3377cf09a1127c69c55f9539649088
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133363
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-25  Michael Stahl  <michael.stahl@allotropia.de>  [98ae340307786c8fe18addc3714c9b859fdf12dd]

        tdf#135978 sw_redlinehide: recreate fly frames anchored to subsequent nodes
        
        ... in SwTextNode::JoinNext().
        
        The 2nd node is deleted, so its frame is deleted, and if it is the start
        of a merged frame, fly frames on the node itself will be recreated
        already, but those on subseqent nodes need an extra call.
        
        Change-Id: I18999946334f5560b720d3d275610bc8b07973f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133335
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-25  Caolán McNamara  <caolanm@redhat.com>  [870ee667daa08bea0a60de40b13135da73e71e4c]

        ofz#46905 Null-dereference
        
        Change-Id: I26427ee1e010ce79e40c550459d9f53598570a7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133360
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-25  Miklos Vajna  <vmiklos@collabora.com>  [fe672dc74231c275a0b5593448f26d26b658743b]

        sw: prefix members of WW8_WrPct, WW8_WrPlc1, WW8_WrPlcField and ...
        
        ... WW8_WrPlcFootnoteEdn
        
        See tdf#94879 for motivation.
        
        Change-Id: Ie49a167ca443216322a2038d4d6568d43736019a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133361
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-25  Gabor Kelemen  <kelemeng@ubuntu.com>  [655e5d4406e15774a76c945a57700d21516813c1]

        find-unneeded-includes: bail out early if no files are found with --recursive
        
        Change-Id: I5bd726b33e4fc7068baad91ff185763274307b35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133308
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-24  Hossein  <hossein@libreoffice.org>  [45aac5b97192a97369c7785772ce7400d9ea8abc]

        Remove brittle test from WmfTest
        
        The WmfTest::testStockObject() contained test for the number of
        children in the metafile dump. This can be changed when unimplemented
        records are implemented.
        
        The problem was revelead while implementing SetPolyFillMode record:
        <https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/112114/>
        
        xmltesttools.cxx:234:WmfTest::testStockObject
        equality assertion failed
        - Expected: 42
        - Actual  : 47
        - In <>, XPath '/metafile/push[2]' number of child-nodes is incorrect
        
        Change-Id: I627801b7ac535a2f0c736880d9675f3d0136136a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133353
        Tested-by: Jenkins
        Reviewed-by: Hossein - <hossein@libreoffice.org>

2022-04-24  Regina Henschel  <rb.henschel@t-online.de>  [3d7466b92a450d7ca4f45fef9a664143fbb3c386]

        Do not start a:path with lnTo in export to OOXML
        
        This is a follow up to commit 2029b2f6dd0109c5892e5ac5640022b31fe42fd2
        
        The commands A, W, T or L of a draw:enhanced-path draw a line from
        current point to start of the arc or end of line, respectivly. If
        there is no current point the path is faulty and behavior is not
        defined in ODF.
        
        LibreOffice is tolerant and makes a move to the start point of the
        arc or to the end point of the line. With this patch we do the same
        now in export to OOXML, so the user gets the same shape geometry as in
        LO. If a path starts with lnTo, MS Office will show nothing.
        
        I wouldn't care about user-created faulty paths, but LO produces such
        faulty path when an EllipseRibbon shape from binary MS Office is
        imported. Even when that will be fixed, we need the fix here, because
        the faulty path had been written to document markup and will be used
        when such document is opened.
        
        Change-Id: Ic52ec3bc78231b26efb592ddadee2e3042fdc065
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133349
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-04-24  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [8202df1815ed692df371e6d07a3b0f29a329f6ed]

        tdf#103859 EMF+ Use variable types according to EMFPLUS documentation
        
        With this commit, the types of variable for Brush and Pen
        were aligned to documentation:
        [MS-EMFPLUS] - Enhanced Metafile Format Plus Extensions
        
        As a side effect the code was simplified a bit
        
        Change-Id: Ibabad628d0aaef510f61ee8b3d881c3f024cebef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133327
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2022-04-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [eaab20c304882d26b9593edab402d64cc55c2df3]

        Fix typo
        
        Change-Id: I85013e2fc1150b1830fa21da7ed77ac95ff7452e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133352
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-04-23  Gabor Kelemen  <kelemeng@ubuntu.com>  [f775b625b497b4fa6731bddd433916dde52fbb2e]

        find-unneeded-includes: add --noexclude argument
        
        To ignore the excludelist, thereby checking if its exclusions
        are still valid.
        It may happen that some refactorings make an exclusion obsolete.
        In this case the IWYU suggestion to remove a now-really-unnecessary
        header would be ignored forever.
        
        It makes sense to use it after a full cleanup of a module in normal mode.
        
        Change-Id: I8216a79ea2354ab428d6ce7a56a49e5cf67056fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133307
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-04-23  Gabor Kelemen  <kelemeng@ubuntu.com>  [fef939d8ffd17abdb108a5e5635790a862018c2d]

        Recheck module chart2 with IWYU
        
        See tdf#42949 for motivation
        
        Change-Id: Id4cdca3eed8618c289f30913d506f8f2bd46f0bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133112
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-04-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9c4d3188bb34c24f611bd4d5e94376d4734dd8c3]

        Fix typo
        
        Change-Id: If2bc62044609ef173ac147196a9f78363db002eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133345
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-23  Seth Chaiklin  <sdc.blanco@youmail.dk>  [6aec08a3dd4207edd65f076412ff58ca49c210c3]

        tdf#148591 rename two Vertical positioning regions
        
           Page text area top --> Above page text area
           Page text area bottom --> Below page text area
        
        Change-Id: I3a63ec09e6a3dfbd51385139ea89454bd1792a8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133288
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-04-22  Stephan Bergmann  <sbergman@redhat.com>  [8279d89d6e037def78f50c72fab2116ca56bef52]

        external/libassuan: Fix fallout of defining __STDC__ on Windows
        
        ...since 1bb0e177124d5d6661b72df6c7d848fb23639652 "Fix autoconf>=2.70
        gcc-wrapper breakage", which had the side effect of preventing various
        deprecated function declarations in system headers (e.g., isascii in addition to
        __isascii).  This went unnoticed so far due to the traditionally lax handling of
        missing function declarations in C, and only now started to cause
        
        > conversion.c(94,9): error: call to undeclared function 'isascii'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
        >           if ((isascii (*istr) && isprint (*istr)) || (*istr >= 0x80))
        >                ^
        
        etc. with clang-cl 15 trunk after
        <https://github.com/llvm/llvm-project/commit/7d644e1215b376ec5e915df9ea2eeb56e2d94626>
        "[C11/C2x] Change the behavior of the implicit function declaration warning".
        
        Where undeclared functions have been used in Windows-only code, they have been
        replaced with their __STDC__-declared counterparts, and for occurrences in
        shared code Windows-only macro definitions have been introduced (as would have
        done in the system headers too, if __STDC__ was not defined) to not clutter the
        shared code with #ifdefs.
        
        Also, for getpid (resp. _getpid), the #include <process.h> was apparently
        missing from the upstream code, even without our __STDC__ hack in
        external/libassuan/ExternalProject_libassuan.mk (but never caused errors until
        now, either).
        
        Change-Id: I7442394d0c6e633bca1f6c7331d7ee51651179a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133339
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-22  Stephan Bergmann  <sbergman@redhat.com>  [b212163587524f723c737d698919cb4fe4e547e6]

        external/gpgmepp: Missing includes (Windows)
        
        > gpgme-w32spawn.c(288,8): error: call to undeclared function 'open'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
        >   fd = open (trans_file, O_RDONLY);
        >        ^
        
        etc. with clang-cl 15 trunk after
        <https://github.com/llvm/llvm-project/commit/7d644e1215b376ec5e915df9ea2eeb56e2d94626>
        "[C11/C2x] Change the behavior of the implicit function declaration warning",
        which went unnoticed so far due to the traditionally lax handling of missing
        function declarations in C.
        
        Change-Id: I805ab10d2b0aae3f8b1f46ffeda57aff2bbcef2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133340
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-22  Stephan Bergmann  <sbergman@redhat.com>  [350c733a033c3ca233a445b5dda38e1fa64f0c9e]

        external/libgpg-error: Missing include (getpid, Windows)
        
        This was apparently missing from d400009e7c74d13f01fda923d7399eac11b83b66
        "gpg4libre: update gpgme, libassuan and libgpg-error" but went unnoticed so far
        due to the traditionally lax handling of missing function declarations in C, and
        only now started to cause
        
        > logging.c(845,57): error: call to undeclared function 'getpid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
        >                                           (unsigned int)getpid (), pidsuf);
        >                                                         ^
        
        with clang-cl 15 trunk after
        <https://github.com/llvm/llvm-project/commit/7d644e1215b376ec5e915df9ea2eeb56e2d94626>
        "[C11/C2x] Change the behavior of the implicit function declaration warning".
        
        Change-Id: I66dc409f629d9bda807bc9cca21a8a5ecdda79be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133338
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-22  László Németh  <nemeth@numbertext.org>  [89c34706331984d12af8ce99444d53f19b40b496]

        LibreLogo: add basic HTML formatting support to LABEL
        
        It's possible to format character spans in text
        of LABEL, as bold, italic and underline text
        using HTML tags <B>, <I> and <U> and their
        lowercase equivalents. For example,
        
        LABEL '<i>Italic, <b>also bold</b></i> and <u>underline</u>.'
        
        Use HTML "&lt;" to avoid of the replacement. For example,
        
        LABEL 'some &lt;i>text&lt;/i>'
        
        prints "some <i>text</i>" instead of "some text"
        with italic "text" in it.
        
        Change-Id: I70fd97763c6c488eba23c168a541b84cff0c90e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132786
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-04-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [1c924efe1f80207a5e104d755615b1eb9a91d418]

        tdf#148685: Unset CharUnderlineColor and CharUnderlineHasColor properties
        
        Change-Id: Iebf482434cd393f55ae3e4690580b573624d78b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133219
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-22  László Németh  <nemeth@numbertext.org>  [0204c00f241313e1d292b4c3ea117d42af7dec69]

        tdf#147453 sw: disable Delete Table functions on tracked deletions
        
        In Show Changes mode, disable "Delete Selected Rows" icons
        and the same menu options in the following cases:
        
        - no table selection, but the text cursor in a deleted table row;
        
        - with table selection, all selected cells in deleted table rows.
        
        Disable also "Deleted Selected Columns" and "Delete Table"
        icons and the same menu options, when the cursor is there
        in a deleted table.
        
        Follow-up to commit c4f6fee3bea0d8618b5815e60304ff9359ccd21c
        "tdf#147435 sw: enable Accept Change for table selection".
        
        Change-Id: Ic6781ccee794c7458e6979f2e981840339cd3883
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133320
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-04-22  Mike Kaganski  <mike.kaganski@collabora.com>  [9c8029866146b43014ecc7b08f7cd9b73045844f]

        Update context names to match EnumContext::ProvideContextContainers
        
        Change-Id: Id9bb806ba526a7557cda91ebdeb649578e64517c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133281
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-22  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [abe3a06c45c0803a5c8bcf16e0e586fd72781c93]

        tdf#55058 tdf#143875 EMF+ Don't change line weight while rotating
        
        Previously when TranfromationMatrix was used with rotation,
        the line weight and dashed line shapes were changed.
        In worst case if angle was larger than 90 degrees,
        the lines just disappear.
        
        This patch fixes that. The line looks exactly after rotation
        (with TranfromationMatrix).
        
        The tests were updated (added some additional rotation),
        to prove that now it is working correctly.
        
        Change-Id: Ic2382fa8d1b711a6bf06c94b2d0b9da9e7d396f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133329
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2022-04-22  Jean-Pierre Ledure  <jp@ledure.be>  [49dfec0a061ca4595a3c5122e92e6a5524cb768b]

        Access2Base - (access2base.py) Don't use bare except: statement
        
        The exception hierarchy described on page
          https://docs.python.org/3.5/library/exceptions.html#exception-hierarchy
        indicates that the default exception in bare
          except:
        statements is BaseException. This induces that the SystemExit,
        KeyboardInterrupt and GeneratorExit are also handled by the
        user script.
        
        This is a not recommended practice.
        
        Better is to use the explicit Exception built-in exception
          except Exception:
        
        Bug reported by Paul M on Telegram
        
        Change-Id: Ie1ae1f732ebc60a881e7d40ba8141aa704e9cd5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133328
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-04-22  Luboš Luňák  <l.lunak@collabora.com>  [d5986d1c5f639f21204412ebe4a2a9487088b2f3]

        do not duplicate code for ScCountIfCellIterator
        
        d468958331f36310d11265ba55d7c27366ab58ab improved COUNTIF performance
        by copy&pasting the generic query iterator and then basically removing
        what was not necessary. Which is in general a good way to improve
        the performance, except for the copy&paste part, as the code has
        already started to diverge (e.g. fc3b904b671a71266db2e8b30cbeeef4f79).
        
        So instead make the shared code into a template and reuse that from
        specific code. This has exactly the same performance as the copy&paste
        way.
        
        Change-Id: I168319a1f4273bafc8c0742a114dafbf433968bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133324
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-22  Luboš Luňák  <l.lunak@collabora.com>  [4af9403cf718207620376b63242f6d0dd047406a]

        move query-related iterators to a new separate file
        
        dociter.cxx/hxx are already quite big as it is, and the query
        iterators are more about queries than about iterating the document.
        
        Change-Id: I49e3a5636e4f366efb8b4968f54567d2716ade35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133323
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-22  Mike Kaganski  <mike.kaganski@collabora.com>  [a09cf7e76a6d90a50a373d04d717897b7f717d54]

        Drop a bit more special-casing for Chart's sidebar property deck
        
        Introduced in commit 2d01ed9e8be543460e41e009fa992103a7c8d4c0
          Author Muhammet Kara <muhammet.kara@collabora.com>
          Date   Mon Nov 25 21:55:31 2019 +0300
            tdf#94288: Show chart props sidebar on activation
        
        The problem was that ChartController::attachFrame, that called
        SelectionChangeHandler::selectionChanged notification, did that
        *prior* to setting its m_xFrame - and the notification failed
        in ContextChangeEventMultiplexer::NotifyContextChange, that
        checks the frame first. That prevented the proper context (with
        correct application and context names) to arrive to listeners,
        and the sidebar didn't update properly.
        
        Changing the order of the calls should fix the original problem.
        
        Change-Id: I9da8465af2ee4ed1f8eabed1c65d1c318f81a3f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133326
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [27953931d4f6a8c69b98a90c63db81ebb27cdf63]

        tdf#123381: sw: add table formula INT
        
        for DOCX interoperability.
        
        Change-Id: I4e63e213ef0a6f3a775bdf3bedfb7aca8853b479
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133091
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-04-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [c2092e4da40d6767649b5c33761c3698c1f84a6c]

        fix master after string_view patches..
        
        crossed paths
        
        Change-Id: I066b357dc10e2109658194b3b3682b7083ebbbbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133322
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-22  Luboš Luňák  <l.lunak@collabora.com>  [64cb1d10fffccebbc825c858083f13eb717b0553]

        try to limit cell interpreting to only visible cells when drawing
        
        If there's a document with a huge formula group, InterpretDirtyCells()
        on load will only interpret the range needed for drawing. But then
        scrolling just a bit could result in e.g. IsValue() call on a cell,
        and that could result in unrestricted Interpret() on the whole
        huge formula group, which could be slow. So explicitly interpret
        just the drawn cells in the hope that it'll avoid any further
        Interpret() calls.
        
        Change-Id: I01c9f95cf8a1cf240b798feef27d21010957030c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133306
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-22  Luboš Luňák  <l.lunak@collabora.com>  [c315a2f7b99fc1dfbc3fc834590d22fbe41ea70f]

        limit Interpret() for dirty cells only to the given row range (bsc#1197497)
        
        ScColumn::InterpretDirtyCells() already takes a row range, and Interpret()
        can take a range inside a formula group, so don't lose the information
        in DirtyCellInterpreter, otherwise a whole large formula could be
        interpreted when just a subset would be enough.
        
        Change-Id: I93e5a7a212976be6fd588de6f68204cd1a271348
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133305
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7a81b803101f24975877d371c9b53dede9dbaf46]

        Fix typo in code
        
        Change-Id: I289162ed8adf93139bbc69e8f5f4a1444dd52199
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133231
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-22  Luboš Luňák  <l.lunak@collabora.com>  [2b0579fbcc064dbcaf9217feead7ef23ec7a5222]

        remove nonsensical 'over and out' comments
        
        First of all, it's very obvious that a return statement returns,
        so there's little point in commenting that. Second, 'over' and 'out'
        together is Hollywood nonsense, 'over' means "talk, I'm listening"
        and 'out' means "I'm not listening anymore" ... so 'over and out'
        I guess means "talk, I'm not listening" ?
        
        Change-Id: I60a202c78b33bd063c40ef4cd51514f7a2e6c95d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133321
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-22  Justin Luth  <justin_luth@sil.org>  [58cd67e096ca14123a85f8542c728b07645df705]

        tdf#132475 writerfilter: connect PRINTDATE with DocInfo.PrintDateTime
        
        NOTE: This patch depends on a follow-up patch to handle the case
        where no date formating instructions are provided.
        
        NOTE: The time part might be considered a regression by some since
        Word displays as local time while LO seems to display GMT time.
        
        Although the date was being imported as a generic field,
        it wasn't associated with the last printed date.
        
        PRINTDATE is about the only field that MS Word automatically
        updates without the user having to press F9 on it,
        so that shows we should NOT mark it as fixed on import.
        On the other hand, it doesn't update very often, so if a
        user hand-modifies the result, then (without marking it as fixed)
        LO will display differently from MS Word.
        
        Hey, its a last-printed-date field I say. Who cares what
        it looks like on someone else's computer. It only matters
        if it is accurate and visible on yours.
        
        This caused a unit test failure with
        make CppunitTest_sw_ooxmlfieldexport CPPUNIT_TESt_NAME=testGenericTextField
        because contents.match(" PRINTDATE ")
        NOTE: we are losing \* MERGEFORMAT on all of supported fields on export,
        but that might be OK because we don't do MERGEFORMAT anyway.
        
        Change-Id: I7cb79ce7470cd55090a61be63848ce328d48be06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132446
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [ca1027e7d3a47402a016dba26d12db93b097a856]

        use more string_view in unotools
        
        Change-Id: If32767647d3fba22a8e4a2b10fc57f47efca01d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133270
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [08a72cbb06776e83475e70e0ee5d6c0ca572944e]

        use more string_view in comphelper
        
        Change-Id: Ib186d2c9aa8458ddbdd14dd44e2d3938f0f26ad2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133269
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [fa856bdd2757745f71d2ae1e31e90006a9cdaa4e]

        use more string_view in bridges
        
        Change-Id: I842668655dec102e1595dcbac6413fe2b49d8515
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133268
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [25ada1e520b50247aa27fdbb6f1ab35e678c7ef9]

        use more string_view in cppuhelper
        
        Change-Id: I846a1201b1b4fb8ca694a0b78b7d4cc2973dfbd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133258
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-22  Noel Grandin  <noelgrandin@gmail.com>  [9820f11ad2b1ef32e5527eec519b0a7c766e2602]

        address review comments on "use more string in unoidl.."
        
        on
            commit 2d9291b9433c9645b0870525211f74bfb1151555
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu Apr 21 12:53:15 2022 +0200
            use more string_view in unoidl,codemaker
        
        Primarily reverting the findEntity call-chain to use OUString
        instead of std::u16string_view.
        
        Change-Id: Ib01b9473c859bba3791563df753823bbf0a87ce0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133302
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-22  Miklos Vajna  <vmiklos@collabora.com>  [e4d1731ba3e8bac2801d1b76cfb66bf7f9795468]

        sw content controls: add LOK API
        
        This is somewhat similar to LOK_CALLBACK_FORM_FIELD_BUTTON: if the
        cursor enters or leaves a content control, then we send this message, so
        the LOK client can render some kind of shading and/or border around the
        content control to indicate the boundaries of the object.
        
        Similar to selections, this can be multiple rectangles in case the
        string is long enough that the layout breaks it into multiple lines.
        
        Change-Id: I0641a19503b7a1d4cade8fe9b510605cab49f258
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133314
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-22  Luboš Luňák  <l.lunak@collabora.com>  [50774644bbede54784bf710e8f4c527110513361]

        fix an off-by-one error in GetEmptyLinesInBlock()
        
        The function has been there since the initial commit and is not
        documented, but I think it counts the shortest amount of empty
        cells in the given area starting from the direction given. And
        AFAICT the off-by-one error was there since the initial commit,
        when it returned one less if the entire area was empty and
        the direction was vertical (horizontal was fine). And
        ScHTMLExport::FillGraphList() even was adjusted for this until
        my recent commit changing that code). But then ad2bc869bfe2d34bde
        added a shortcut for unallocated columns that didn't have
        the error. And the error even got corrected during the rewrite
        in c008dc483f8c6840803983e7e351cec6fdd32070, but then
        01de94471c20a8b9c36d6080638d70e57eac55bf reverted that. Anyway,
        so fix this, I think all the relevant code should(?) now work
        properly.
        
        Change-Id: I194691f7276a1cea75945de05cb0dda2cdca859a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133319
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-22  Miklos Vajna  <vmiklos@collabora.com>  [de1a94a6f3d10138897befd82ba14b2a897eaed9]

        CppunitTest_sw_layoutwriter: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Change-Id: Ib4887fb471665cc03fbf0420b9cd05da1a3641fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133313
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-22  Miklos Vajna  <vmiklos@collabora.com>  [1f2a07e06b440ff1b15d66c2a2e72338301cdf0a]

        sd theme: add rendering for shape fill color effects
        
        Only the no-effects variant was working previously.
        
        Change-Id: I50811a4c49d19dc801f0d1c841cbbdb2fae1ad60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133297
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-22  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [91e0314d4627b876c82dd81170f093f9f3756b16]

        Colibre: Update Paragraph Style icons
        
        Change-Id: Ie9380913d760fb23fe7f28a415cf7ffd2f1053fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133310
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-04-22  Luboš Luňák  <l.lunak@collabora.com>  [79ea331bbd91def54bb8a31ba2acd671fbf4422d]

        fix checking whether a block of cells is empty
        
        The GetEmptyLinesInBlock() call has unclear semantics and it appears
        that it has an off-by-one error. Use a simple clear function
        for the check.
        
        Change-Id: I45d9b73428aedababc1ad93c202daa1de945b5bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133303
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-22  Luboš Luňák  <l.lunak@collabora.com>  [8b5fdf155817d516ce40c203ccbade0c64a5d6e6]

        use range-checked GetCellValue()
        
        Change-Id: Ie02b6be79d1be7481ebcfbc6862295a34e38f7db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133304
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-22  Justin Luth  <justin_luth@sil.org>  [e4243a140345a4bcd800217115b42667e277c6a3]

        cleanup writerfilter lcl_ParseFormat
        
        If there is no \@, then we will never match what
        util::findQuotedText is looking for, so don't bother.
        
        Change-Id: I0a6709046673d98d00d74e921d7f502c9df54b46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133265
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-04-21  Luboš Luňák  <l.lunak@collabora.com>  [1768d5705dc72328ae2369fac7fc82437fef4ae1]

        simply return from a loop
        
        Change-Id: I4e10945f32dfb535663ea7392f19532e45ca9ee3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133301
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-21  Luboš Luňák  <l.lunak@collabora.com>  [9ec0395a0666ce07871b945dcb9a741d2237103b]

        fix off-by-one error
        
        Change-Id: Ic58a896a7a2edf5ba602ab9cfc5a4578fd5d0a56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133296
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-21  Luboš Luňák  <l.lunak@collabora.com>  [4dfdb5a3c9b9ce1eb61c28d8f570398c04fb0d01]

        rework GetColumnsRange() and ScColumnsRange
        
        The problem with GetColumnsRange() was that it was clamping the range
        to the number of allocated columns, but that's not always wanted,
        e.g. ScDocument::InsertMatrixFormula() needs to iterate over the whole
        range and allocate columns if necessary instead of ignoring them.
        From an API point of view it's also not very obvious that something
        called GetColumnsRange() actually does something more than just
        returning the given range.
        
        Handle this by making GetColumnsRange() return the actual given range,
        and add GetWriteableColumnsRange() and GetAllocatedColumnsRange()
        for the specific cases. This also required changing ScColumnsRange
        to work simply on SCCOL value instead of using std::vector iterator
        (since the vector may not have all the elements in the range).
        
        Change-Id: I9b645459461efe6b282e8ac5d7a29549830f46c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133295
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-21  Michael Weghorn  <m.weghorn@posteo.de>  [b68821acc77c774c09ebca8be157a768ea417e04]

        android: Show file chooser despite package visibility filtering in API 30
        
        While it was working just fine in my x86_64 AVD with API level 31,
        opening the the file chooser on a real HW aarch64 device running
        Android 12 no longer worked by tapping on the TextView in
        `LibreOfficeUIActivity` after updating target API from 28
        to 31 in
        
            commit 2ab389b251744fa7f3f6b060c09746e59d87f3b1
            Date:   Tue Apr 19 10:33:27 2022 +0200
        
                android: Update compileSdkVersion/targetSdkVersion to 31
        
        The
        
            intent.resolveActivity(getPackageManager()) != null
        
        check was failing there, so the Activity with
        `Intent.ACTION_OPEN_DOCUMENT` wasn't started there.
        
        This looks like an issue due to package visibility filtering
        introduced in target API level 30. Quoting from [1]:
        
        > When an app targets Android 11 (API level 30) or higher and queries for
        > information about the other apps that are installed on a device, the
        > system filters this information by default. The limited package
        > visibility reduces the number of apps that appear to be installed on a
        > device, from your app's perspective.
        >
        > [...]
        >
        > The limited app visibility affects the return results of methods that
        > give information about other apps, such as queryIntentActivities(),
        > getPackageInfo(), and getInstalledApplications(). The limited
        > visibility also affects explicit interactions with other apps, such
        > as starting another app's service.
        
        From how I understand it, the check is used to make sure that
        there is an app that can handle the Intent, as e.g. the
        "Android fundamentals 02.3: Implicit intents" tutorial [2]
        mentions it for the example using an `Intent.ACTION_VIEW`:
        
        > Use the resolveActivity() method and the Android package manager to find
        > an Activity that can handle your implicit Intent. Make sure that the
        > request resolved successfully.
        >
        >     if (intent.resolveActivity(getPackageManager()) != null) {
        >     }
        >
        > This request matches your Intent action and data with the Intent filters
        > for installed apps on the device. You use it to make sure there is at
        > least one Activity that can handle your requests.
        
        While that sounds reasonable to make sure there is an app that can
        view specific data passed *from* the app (and [3] describes how to add
        a corresponding `<queries>` element to make this use case work),
        it seems to be unnecessary for `Intent.ACTION_OPEN_DOCUMENT`,
        since that causes the system to "display the various DocumentsProvider
        instances installed on the device, letting the user navigate through
        them" and Android presumably at least provides a provider for
        handling local files by itself in any case.
        
        The `Intent.ACTION_GET_CONTENT` case used instead of
        `Intent.ACTION_OPEN_DOCUMENT` for API level < 19 should
        presumably be similar.
        
        Anyway, in case there should still be any case where the
        Intent cannot be handled:
        `startActivityForResult` "throws ActivityNotFoundException if there was
        no Activity found to run the given Intent." [4], so add
        a try-catch block handling that exception instead of the previous
        check.
        
        [1] https://developer.android.com/training/package-visibility
        [2] https://developer.android.com/codelabs/android-training-activity-with-implicit-intent?index=..%2F..android-training#3
        [3] https://developer.android.com/training/package-visibility/use-cases#open-a-file
        [4] https://developer.android.com/reference/android/app/Activity#startActivityForResult(android.content.Intent,%20int)
        
        Change-Id: I7702b100d71333be2d78df1bc81ef2e5a7e016bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133272
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-21  Michael Weghorn  <m.weghorn@posteo.de>  [b68362b178f732f90fdc99073aaa5940bee409bb]

        android: Slightly improve style in use of arrays
        
        Addresses these warnings shown in Android Studio
        for class `LibreOfficeUIActivity`:
        
        * "Unnecessary 'Arrays.asList()' call"
        * "Raw use of parameterized class 'ArrayList'"
        * "Explicit type argument ShortcutInfo can be replaced with <>"
        
        Change-Id: I083e5fcf804209fae704b19643ce80bc92126ca8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133271
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-21  Michael Weghorn  <m.weghorn@posteo.de>  [6515633aad867dd9e2d59378f3254e292dbdacb0]

        android: Drop unused import and extra semicolon
        
        Change-Id: I19557b0b1d63698a31dac61ce9fde3ce07f86451
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133267
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-21  Michael Weghorn  <m.weghorn@posteo.de>  [62524dcf152b274b855005402d082debaa3fc84a]

        android: Avoid using resource ID in switch-case
        
        Adresses this warning shown in Android Studio:
        
        > Resource IDs will be non-final by default in Android Gradle Plugin
        > version 8.0, avoid using them in switch case statements
        
        Change-Id: I8cead0ceb3b71e263b29d4283a8cfac522ed4204
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133266
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-21  Michael Weghorn  <m.weghorn@posteo.de>  [a03d7b1871673473b6201a8a15be175d7b65d71d]

        android: Use fake exceptions on all architectures
        
        This was previously only used for aarch64, and the
        workaround does not seem to be necessary in current
        Android versions on other architectures.
        
        However, while it's e.g. not needed on an x86 AVD
        with API level 21 (Android 5), at least my
        x86 AVD with API level 16 (Android 4.1), which
        is currently our `minSdkVersion`, fails otherwise
        when trying to open any document with the below
        in the ADB log.
        
        With this (and all the previous fixes for low API/SDK levels)
        in place, opening a document in Android Viewer finally
        succeeds there.
        
        > F/libc    ( 3288): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1), thread 3310 (Thread-122)
        > I/stderr  ( 3288): terminating with uncaught exception of type com::sun::star::ucb::InteractiveAugmentedIOException
        > I/stderr  ( 3288): assertion "terminating with uncaught exception of type com::sun::star::ucb::InteractiveAugmentedIOException" failed: file "/usr/local/google/buildbot/src/android/ndk-release-r20/external/libcxx/../../external/libcxxabi/src/abort_message.cpp", line 73, function "abort_message"
        > I/DEBUG   ( 1173): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
        > I/DEBUG   ( 1173): Build fingerprint: 'generic_x86/sdk_x86/generic_x86:4.1.2/MASTER/eng.wdu.20191218.182616:eng/test-keys'
        > I/DEBUG   ( 1173): pid: 3288, tid: 3310, name: Thread-122  >>> org.libreoffice <<<
        > I/DEBUG   ( 1173): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadbaad
        > I/DEBUG   ( 1173):     eax 00000000  ebx b76c9f4c  ecx 00000000  edx b76cbfd4
        > I/DEBUG   ( 1173):     esi b65ed000  edi 788c7d6c
        > I/DEBUG   ( 1173):     xcs 00000073  xds 0000007b  xes 0000007b  xfs 00000000  xss 0000007b
        > I/DEBUG   ( 1173):     eip b7661c03  ebp 788c7d88  esp 788c7d40  flags 00210246
        > I/DEBUG   ( 1173):
        > I/DEBUG   ( 1173): backtrace:
        > I/DEBUG   ( 1173):     #00  pc 00021c03  /system/lib/libc.so (abort+131)
        > I/DEBUG   ( 1173):     #01  pc 00030ff1  /system/lib/libc.so
        > I/DEBUG   ( 1173):     #02  pc 0e137175  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #03  pc 0e1372f5  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #04  pc 0e133d0a  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #05  pc 0e13323f  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #06  pc 0e133194  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #07  pc 0d369737  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #08  pc 0d3673b0  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #09  pc 0d366a7b  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #10  pc 0d377a25  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #11  pc 09a2b944  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #12  pc 098826da  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #13  pc 098cc47c  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #14  pc 098ded29  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #15  pc 098bb839  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #16  pc 098b7e23  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #17  pc 098bb8cf  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #18  pc 0987a677  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #19  pc 0987b7c7  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #20  pc 0987ab4b  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #21  pc 0987a9a7  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #22  pc 0987f90b  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #23  pc 0986d4ff  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #24  pc 09872298  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #25  pc 035625cf  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #26  pc 0355dff2  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #27  pc 035713f9  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #28  pc 03570d3b  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #29  pc 035714b8  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #30  pc 09a5fb66  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #31  pc 09a5f984  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):
        > I/DEBUG   ( 1173): stack:
        > I/DEBUG   ( 1173):          788c7d00  b76cca48
        > I/DEBUG   ( 1173):          788c7d04  b76ca208  /system/lib/libc.so
        > I/DEBUG   ( 1173):          788c7d08  b76699eb  /system/lib/libc.so (_fwalk+11)
        > I/DEBUG   ( 1173):          788c7d0c  b76c9f4c  /system/lib/libc.so
        > I/DEBUG   ( 1173):          788c7d10  00000000
        > I/DEBUG   ( 1173):          788c7d14  00000000
        > I/DEBUG   ( 1173):          788c7d18  00000000
        > I/DEBUG   ( 1173):          788c7d1c  00000000
        > I/DEBUG   ( 1173):          788c7d20  00000000
        > I/DEBUG   ( 1173):          788c7d24  00000000
        > I/DEBUG   ( 1173):          788c7d28  00000000
        > I/DEBUG   ( 1173):          788c7d2c  00000000
        > I/DEBUG   ( 1173):          788c7d30  00000000
        > I/DEBUG   ( 1173):          788c7d34  00000000
        > I/DEBUG   ( 1173):          788c7d38  00000000
        > I/DEBUG   ( 1173):          788c7d3c  00000000
        > I/DEBUG   ( 1173):     #00  788c7d40  00000002
        > I/DEBUG   ( 1173):          788c7d44  788c7d6c  [stack:3310]
        > I/DEBUG   ( 1173):          788c7d48  00000000
        > I/DEBUG   ( 1173):          788c7d4c  00000115
        > I/DEBUG   ( 1173):          788c7d50  0000007f
        > I/DEBUG   ( 1173):          788c7d54  b76c9f4c  /system/lib/libc.so
        > I/DEBUG   ( 1173):          788c7d58  788c7d98  [stack:3310]
        > I/DEBUG   ( 1173):          788c7d5c  b76c9f4c  /system/lib/libc.so
        > I/DEBUG   ( 1173):          788c7d60  b76ca208  /system/lib/libc.so
        > I/DEBUG   ( 1173):          788c7d64  788c7e04  [stack:3310]
        > I/DEBUG   ( 1173):          788c7d68  788c7d88  [stack:3310]
        > I/DEBUG   ( 1173):          788c7d6c  fffffbdf
        > I/DEBUG   ( 1173):          788c7d70  b76ca208  /system/lib/libc.so
        > I/DEBUG   ( 1173):          788c7d74  b76b3b24  /system/lib/libc.so
        > I/DEBUG   ( 1173):          788c7d78  b7661b8e  /system/lib/libc.so (abort+14)
        > I/DEBUG   ( 1173):          788c7d7c  b76c9f4c  /system/lib/libc.so
        > I/DEBUG   ( 1173):          ........  ........
        > I/DEBUG   ( 1173):     #01  788c7d90  b76ca208  /system/lib/libc.so
        > I/DEBUG   ( 1173):          788c7d94  b76b3b24  /system/lib/libc.so
        > I/DEBUG   ( 1173):          788c7d98  b9b98fc0  [heap]
        > I/DEBUG   ( 1173):          788c7d9c  8723cac3  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):          788c7da0  00000049
        > I/DEBUG   ( 1173):          788c7da4  8723cb39  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):          788c7da8  b766b6fe  /system/lib/libc.so (vasprintf+14)
        > I/DEBUG   ( 1173):          788c7dac  8d73b830  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):          788c7db0  b7670fa9  /system/lib/libc.so (__assert2+9)
        > I/DEBUG   ( 1173):          788c7db4  8d73b830  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):          788c7db8  788c7df8  [stack:3310]
        > I/DEBUG   ( 1173):          788c7dbc  86a0d175  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):     #02  788c7dc0  8723cac3  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):          788c7dc4  00000049
        > I/DEBUG   ( 1173):          788c7dc8  8723cb39  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):          788c7dcc  b9b98fc0  [heap]
        > I/DEBUG   ( 1173):          788c7dd0  b9b98fc0  [heap]
        > I/DEBUG   ( 1173):          788c7dd4  788c7e04  [stack:3310]
        > I/DEBUG   ( 1173):          788c7dd8  788c7e04  [stack:3310]
        > I/DEBUG   ( 1173):          788c7ddc  86a09960  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):          788c7de0  00000014
        > I/DEBUG   ( 1173):          788c7de4  86a09980  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):          788c7de8  788c7e38  [stack:3310]
        > I/DEBUG   ( 1173):          788c7dec  788c7e1c  [stack:3310]
        > I/DEBUG   ( 1173):          788c7df0  b9b1c480  [heap]
        > I/DEBUG   ( 1173):          788c7df4  8d73b830  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):          788c7df8  788c8238  [stack:3310]
        > I/DEBUG   ( 1173):          788c7dfc  86a0d2f5  /data/data/org.libreoffice/lib/liblo-native-code.so
        > I/DEBUG   ( 1173):
        > I/DEBUG   ( 1173): memory map around fault addr deadbaad:
        > I/DEBUG   ( 1173):     bfa03000-bfa24000 [stack]
        > I/DEBUG   ( 1173):     (no map for address)
        > I/DEBUG   ( 1173):     (no map above)
        > D/Zygote  ( 1176): Process 3288 terminated by signal (11)
        
        Change-Id: I0bc6d13b1217959c5e447e7c6126006b561639a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133264
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-21  Michael Weghorn  <m.weghorn@posteo.de>  [7084da45dd322c253626c3576aef53ae021fdcdf]

        android: Explicitly load libc++_shared
        
        While it works just fine without that in newer
        Android versions, trying to open any doc in an
        x86 AVD with API level 16 failed like this:
        
        > E/AndroidRuntime( 2999): java.lang.ExceptionInInitializerError
        > E/AndroidRuntime( 2999):        at org.libreoffice.TileProviderFactory.initialize(TileProviderFactory.java:23)
        > E/AndroidRuntime( 2999):        at org.libreoffice.LOKitThread.<init>(LOKitThread.java:39)
        > E/AndroidRuntime( 2999):        at org.libreoffice.LibreOfficeMainActivity.onCreate(LibreOfficeMainActivity.java:149)
        > E/AndroidRuntime( 2999):        at android.app.Activity.performCreate(Activity.java:5008)
        > E/AndroidRuntime( 2999):        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
        > E/AndroidRuntime( 2999):        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
        > E/AndroidRuntime( 2999):        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
        > E/AndroidRuntime( 2999):        at android.app.ActivityThread.access$600(ActivityThread.java:130)
        > E/AndroidRuntime( 2999):        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
        > E/AndroidRuntime( 2999):        at android.os.Handler.dispatchMessage(Handler.java:99)
        > E/AndroidRuntime( 2999):        at android.os.Looper.loop(Looper.java:137)
        > E/AndroidRuntime( 2999):        at android.app.ActivityThread.main(ActivityThread.java:4745)
        > E/AndroidRuntime( 2999):        at java.lang.reflect.Method.invokeNative(Native Method)
        > E/AndroidRuntime( 2999):        at java.lang.reflect.Method.invoke(Method.java:511)
        > E/AndroidRuntime( 2999):        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
        > E/AndroidRuntime( 2999):        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
        > E/AndroidRuntime( 2999):        at dalvik.system.NativeStart.main(Native Method)
        > E/AndroidRuntime( 2999): Caused by: java.lang.UnsatisfiedLinkError: Cannot load library: link_image[1891]:  1176 could not load needed library 'libc++_shared.so' for 'liblo-native-code.so' (load_library[1093]: Library 'libc++_shared.so' not found)
        > E/AndroidRuntime( 2999):        at java.lang.Runtime.loadLibrary(Runtime.java:370)
        > E/AndroidRuntime( 2999):        at java.lang.System.loadLibrary(System.java:535)
        > E/AndroidRuntime( 2999):        at org.libreoffice.kit.NativeLibLoader.load(LibreOfficeKit.java:105)
        > E/AndroidRuntime( 2999):        at org.libreoffice.kit.LibreOfficeKit.<clinit>(LibreOfficeKit.java:82)
        > E/AndroidRuntime( 2999):        ... 17 more
        > W/ActivityManager( 1421):   Force finishing activity org.libreoffice/.LibreOfficeMainActivity
        > W/ActivityManager( 1421):   Force finishing activity org.libreoffice/.ui.LibreOfficeUIActivity
        
        Change-Id: I6e383e624b9e66c0daa9ecfda4a3b176c8fa0d94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133263
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-21  Michael Weghorn  <m.weghorn@posteo.de>  [730add0ca619985b99e133dd586e063f0f12538b]

        android: Use drawable tag already supported with API level 16
        
        Use the `app:drawableLeftCompat` tag instead of
        `android:drawableLeft` to set the icon to show
        in the TextView.
        
        With the latter, trying to start Android Viewer
        in an x86 AVD with API level 16 resulted in this
        crash:
        
        > E/AndroidRuntime( 2510): java.lang.RuntimeException: Unable to start activity ComponentInfo{org.libreoffice/org.libreoffice.ui.LibreOfficeUIActivity}: android.view.InflateException: Binary XML file line #80: Error inflating class TextView
        > E/AndroidRuntime( 2510):        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059)
        > E/AndroidRuntime( 2510):        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
        > E/AndroidRuntime( 2510):        at android.app.ActivityThread.access$600(ActivityThread.java:130)
        > E/AndroidRuntime( 2510):        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
        > E/AndroidRuntime( 2510):        at android.os.Handler.dispatchMessage(Handler.java:99)
        > E/AndroidRuntime( 2510):        at android.os.Looper.loop(Looper.java:137)
        > E/AndroidRuntime( 2510):        at android.app.ActivityThread.main(ActivityThread.java:4745)
        > E/AndroidRuntime( 2510):        at java.lang.reflect.Method.invokeNative(Native Method)
        > E/AndroidRuntime( 2510):        at java.lang.reflect.Method.invoke(Method.java:511)
        > E/AndroidRuntime( 2510):        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
        > E/AndroidRuntime( 2510):        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
        > E/AndroidRuntime( 2510):        at dalvik.system.NativeStart.main(Native Method)
        > E/AndroidRuntime( 2510): Caused by: android.view.InflateException: Binary XML file line #80: Error inflating class TextView
        > E/AndroidRuntime( 2510):        at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:704)
        > E/AndroidRuntime( 2510):        at android.view.LayoutInflater.rInflate(LayoutInflater.java:746)
        > E/AndroidRuntime( 2510):        at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
        > E/AndroidRuntime( 2510):        at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
        > E/AndroidRuntime( 2510):        at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
        > E/AndroidRuntime( 2510):        at android.view.LayoutInflater.rInflate(LayoutInflater.java:749)
        > E/AndroidRuntime( 2510):        at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
        > E/AndroidRuntime( 2510):        at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
        > E/AndroidRuntime( 2510):        at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
        > E/AndroidRuntime( 2510):        at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:696)
        > E/AndroidRuntime( 2510):        at androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:170)
        > E/AndroidRuntime( 2510):        at org.libreoffice.ui.LibreOfficeUIActivity.createUI(LibreOfficeUIActivity.java:169)
        > E/AndroidRuntime( 2510):        at org.libreoffice.ui.LibreOfficeUIActivity.onCreate(LibreOfficeUIActivity.java:147)
        > E/AndroidRuntime( 2510):        at android.app.Activity.performCreate(Activity.java:5008)
        > E/AndroidRuntime( 2510):        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
        > E/AndroidRuntime( 2510):        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
        > E/AndroidRuntime( 2510):        ... 11 more
        > E/AndroidRuntime( 2510): Caused by: android.content.res.Resources$NotFoundException: File res/drawable-hdpi-v4/ic_folder_grey_48dp.xml from drawable resource ID #0x7f080083
        > E/AndroidRuntime( 2510):        at android.content.res.Resources.loadDrawable(Resources.java:1923)
        > E/AndroidRuntime( 2510):        at android.content.res.TypedArray.getDrawable(TypedArray.java:601)
        > E/AndroidRuntime( 2510):        at android.widget.TextView.<init>(TextView.java:614)
        > E/AndroidRuntime( 2510):        at androidx.appcompat.widget.AppCompatTextView.<init>(AppCompatTextView.java:100)
        > E/AndroidRuntime( 2510):        at androidx.appcompat.widget.AppCompatTextView.<init>(AppCompatTextView.java:95)
        > E/AndroidRuntime( 2510):        at androidx.appcompat.app.AppCompatViewInflater.createTextView(AppCompatViewInflater.java:194)
        > E/AndroidRuntime( 2510):        at androidx.appcompat.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:115)
        > E/AndroidRuntime( 2510):        at androidx.appcompat.app.AppCompatDelegateImpl.createView(AppCompatDelegateImpl.java:1551)
        > E/AndroidRuntime( 2510):        at androidx.appcompat.app.AppCompatDelegateImpl.onCreateView(AppCompatDelegateImpl.java:1602)
        > E/AndroidRuntime( 2510):        at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:675)
        > E/AndroidRuntime( 2510):        ... 26 more
        > E/AndroidRuntime( 2510): Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line #1: invalid drawable tag vector
        > E/AndroidRuntime( 2510):        at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:877)
        > E/AndroidRuntime( 2510):        at android.graphics.drawable.Drawable.createFromXml(Drawable.java:818)
        > E/AndroidRuntime( 2510):        at android.content.res.Resources.loadDrawable(Resources.java:1920)
        > E/AndroidRuntime( 2510):        ... 35 more
        > W/ActivityManager( 1421):   Force finishing activity org.libreoffice/.ui.LibreOfficeUIActivity
        
        Change-Id: I4253a68f90d6c507805c7bf72aaf81011fb19339
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133256
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [427188600ffe31d142ca6d0e1d549e3c1c4246b8]

        Fix typo
        
        Change-Id: I0444ed426dddd36e464b59758545155e11e9c13a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133298
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [07bf0ce4e7f04a79910cbe1340264863451f1926]

        tdf#148651: basic_macros: Add unittest
        
        Change-Id: Iadbe470de5a33dc633fe8f53083520988e497df0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133255
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-21  Zain Iftikhar  <zain.iftikhar@7vals.com>  [02b740a7a047052e60274b8649f3624267eb079f]

        tdf#141000 replacing underscores with spaces of multi words icon pack name
        
        patch will replace underscores with spaces of multi words icon pack name.
        
        Change-Id: If37f6617b7c90eb912ab2f58fff0f1df225efa66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133094
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-04-21  Mike Kaganski  <mike.kaganski@collabora.com>  [c09f59eb6173a4a53a2d40ed80aebed18e3882ac]

        Drop special-casing for Chart's sidebar property deck
        
        Introduced in commit b33b2afe6a8b4224450da7c686beb81dbf5cd24a
          Author Markus Mohrhard <markus.mohrhard@googlemail.com>
          Date   Thu Jul 09 20:39:06 2015 +0200
            big step towards real chart sidebar
        
        later in commit da57c32c5cb27eee38e32d10232b31d459c399df
          Author Tor Lillqvist <tml@collabora.com>
          Date   Fri Feb 28 17:02:30 2020 +0200
            tdf#130348: Add special case for ChartDeck, too
        
        and then in commit ff23d87cb00388095a94b90e061564fc179e1823
          Author Mert Tumer <mert.tumer@collabora.com>
          Date   Fri May 08 17:23:12 2020 +0300
            mobile: fix calc chart wizard properties is not shown
        
        The normal PropertyDeck can host all the chart-specific panels,
        and the other decks that had "all" application context, but are
        not needed for charts, have their context fixed.
        
        This cleanup is needed for a following introduction of sidebar
        in Math.
        
        Change-Id: I5bb24d52b8dec2133213d7dddfeb91359ed4cb4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133262
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [e31cf19e5f5bcdc9e96d1ecd896a611ea035a934]

        tdf#147723: sw_uiwriter5: Add unittest
        
        Change-Id: Ief6afaee548e58a31580b66d55b9b193ba23d153
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133259
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [c5de4d0277e18fbf79f8f80fbe49d2d25be1fb4c]

        tdf#148669: sc_uicalc: Add unittest
        
        Change-Id: I2991ef99f5a617e36cfbe9499ef1c4195d52fdf6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133254
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [cdfd4d6c9a8cebe55a85624aaaff2664f270b247]

        use more string_view in cppu
        
        Change-Id: Id6b33eb39917ce7b805ea4a5d713d5d78aaa93ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133257
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [7d7890871085a427b0844c208a76158341890219]

        subsequent_filters_test: put this test with the others
        
        Change-Id: I274d5b0c8aae2c4313ca8dd724898238c72539ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133253
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-21  Luboš Luňák  <l.lunak@collabora.com>  [c74b7dadd53a3821451c6bed93988eea1743f141]

        serialize linking of large libraries only if USE_LD is not set
        
        This problem with large memory usage during parallel linking
        of several large libraries is presumably only relevant for the poorly
        performing BFD linker. I can barely notice any memory usage increase
        even with something as "old" as gold.
        
        Change-Id: I20038c98543b1b920d75d8f645c6b90afb5fb6e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133250
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2022-04-21  Jan-Marek Glogowski  <glogow@fbihome.de>  [347622a98f512dae709f938a85498dcdcf9f225a]

        tdf#148699 Qt track the active / shown popup
        
        I have no idea, if there can be multiple active popups in LO in
        some way. There can be multiple FloatingWindow and gtk does count
        them in m_nFloats... There is a whole lot going on in gtk3 related
        to isFloatGrabWindow(), with "funny" comments like:
        
        // FIXME: find out who the hell steals the focus from our frame
        
        So this goes with some "optimistic" approach: there is just one
        active popup, so we can track it in QtInstance. It WFM...
        
        Change-Id: I9778587696e1ad9e641dba4f102e2e921266eee6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133249
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [2d9291b9433c9645b0870525211f74bfb1151555]

        use more string_view in unoidl,codemaker
        
        Change-Id: Ibc0624a662c98ef1308a3bb0c7c082935a89a25c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133252
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [9ac36f0ecba806b51e6d1cb4cf8d92fe062508f4]

        sd_export_tests-ooxml3: Add simple test for import/export of underline
        
        Change-Id: I684b633f6d96d4d06f203745fe2b887a2cfee5c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133247
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-21  Regina Henschel  <rb.henschel@t-online.de>  [5168d06b1302c43a305d0f670ee65079f21063b5]

        tdf#109169 export Type encoded shading to OOXML
        
        A shape might have the shading information not in commands in the
        enhanced-path, but generated in ctor of EnhancedCustomShape2d from the
        Type value of the shape. This shading information is a 32 bit value
        with first the number of the shadings and then the shadings. A shading
        is encoded with 1,2,3,4,5,6,7 for lighten 10 to 70 and 8,9,a,b,c,d,e,f
        for darken -80 to -10.
        
        To get this information from EnhanceCustomShape2d I have made its
        method GetLuminanceChange() public.
        
        Because OOXML only has darken, darkenLess, lighten and lightenLess our
        values are mapped:
        -10, -20, -30 to darkenLess
        -40, -50, -60, -70, -80 to darken
        10, 20, 30 to lightenLess
        40, 50, 60, 70 to lighten
        
        The bupreport mentions only 'Octagon Bevel' and 'Diamond Bevel'. But
        the patch fixes missing shading for shapes of Types 'ActionButton*'
        as well. Such shapes come in from MS binary import.
        
        Change-Id: I03f19496b915f3ced6346222e8806832b4ee2827
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133220
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-04-21  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [8ac35ace9fca1e0d348e5f9c1ee777458661338c]

        Prevent save interception when un-sharing Calc doc
        
        Follow-up to bfc43aad0e8eb90e9d3495b940bc2283081f04c6
        
        Change-Id: I0b4562e8a41377839e78c5e471f36eed0a52d5bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133216
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-04-21  Stephan Bergmann  <sbergman@redhat.com>  [48d07b42b38fa30f9b0cc0459eac5d182f995a36]

        rhbz#2075918: Join ExtensionCmdQueue::Thread
        
        ...so that it can't still run when the main thread is already in DeInitVCL, and
        this thread would crash with SIGSEGV at
        
        > #6  0x00007fe79001ac74 in dp_gui::TheExtensionManager::modified (this=<optimized out>) at /usr/src/debug/libreoffice-7.3.2.2-1.fc36.x86_64/desktop/source/deployment/gui/dp_gui_theextmgr.cxx:498
        > #7  0x00007fe790834a0b in operator() (__closure=<optimized out>, xListener=...) at /usr/src/debug/libreoffice-7.3.2.2-1.fc36.x86_64/desktop/source/deployment/manager/dp_extensionmanager.cxx:1416
        > #8  cppu::OInterfaceContainerHelper::forEach<com::sun::star::util::XModifyListener, dp_manager::ExtensionManager::fireModified()::<lambda(const com::sun::star::uno::Reference<com::sun::star::util::XModifyListener>&)> > (func=..., this=<optimized out>) at /usr/src/debug/libreoffice-7.3.2.2-1.fc36.x86_64/include/cppuhelper/interfacecontainer.h:292
        > #9  dp_manager::ExtensionManager::fireModified (this=0x5613a450e050) at /usr/src/debug/libreoffice-7.3.2.2-1.fc36.x86_64/desktop/source/deployment/manager/dp_extensionmanager.cxx:1414
        > #10 0x00007fe79082d907 in dp_manager::ExtensionManager::activateExtension (this=0x5613a450e050, identifier=..., fileName=..., bUserDisabled=<optimized out>, bStartup=<optimized out>, xAbortChannel=..., xCmdEnv=...) at /usr/src/debug/libreoffice-7.3.2.2-1.fc36.x86_64/desktop/source/deployment/manager/dp_extensionmanager.cxx:425
        > #11 0x00007fe790830b5f in dp_manager::ExtensionManager::addExtension (this=0x5613a450e050, url=..., properties=..., repository=..., xAbortChannel=..., xCmdEnv=...) at /usr/src/debug/libreoffice-7.3.2.2-1.fc36.x86_64/desktop/source/deployment/manager/dp_extensionmanager.cxx:721
        > #12 0x00007fe79002d628 in dp_gui::ExtensionCmdQueue::Thread::_addExtension (bWarnUser=<optimized out>, rRepository=..., rPackageURL=..., rCmdEnv=..., this=0x5613a4753490) at /usr/src/debug/libreoffice-7.3.2.2-1.fc36.x86_64/desktop/source/deployment/gui/dp_gui_extensioncmdqueue.cxx:870
        > #13 dp_gui::ExtensionCmdQueue::Thread::execute (this=0x5613a4753490) at /usr/src/debug/libreoffice-7.3.2.2-1.fc36.x86_64/desktop/source/deployment/gui/dp_gui_extensioncmdqueue.cxx:744
        
        (Which can apparently happen when you quit/restart LO quickly enough after
        installing an extension through "Tools - Extension Manager...")
        
        The join was missing ever since the code's introduction in
        f167d090345c9c7950665e50006aff4fc0ace078 "INTEGRATION: CWS extmgrui01" (there
        originally was an unused stopAndWait that would have joined, but which got
        removed in 0014f10d9237e82357e11aedecca817f67827536 "#i105556#: remove unused
        code", but there doesn't appear to be at least any obvious reason why joining in
        ~ExtensionCmdQueue should cause problems (at least with the recent fixes
        2dce6754355a06e567427c39154d8747538864b1 "Reliably stop
        ExtensionCmdQueue::Thread::execute" and 057f504e6518d1cefd141713c98a15cf9160e676
        "Use the sander std::condition_variable semantics in
        ExtensionCmdQueue::Thread".)
        
        Change-Id: Iaad47fb77feed529dadf230088e1cb8ffccc80c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133248
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-21  Michael Weghorn  <m.weghorn@posteo.de>  [b6a237ad1f5957b9d32bca7e41aa4a2b3bed01fc]

        android: use mavenCentral instead of jcenter repository
        
        From the `./gradlew --warning-mode all assembleStrippedUIEditingRelease`
        output:
        
        > > Configure project :
        > The RepositoryHandler.jcenter() method has been deprecated. This is
        > scheduled to be removed in Gradle 8.0. JFrog announced JCenter's sunset
        > in February 2021. Use mavenCentral() instead. Consult the upgrading
        > guide for further information:
        > https://docs.gradle.org/7.2/userguide/upgrading_version_6.html#jcenter_deprecation
        >         at build_a6ed945jjgv6miyybz50fclhq$_run_closure1$_closure2.doCall(/home/michi/development/git/libreoffice-WORKTREE-for-android-x86/android/source/build.gradle:14)
        >         (Run with --stacktrace to get the full stack trace of this deprecation warning.)
        
        Change-Id: I5db84a9778b598d1e3459dd313aa05c229060368
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133239
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-21  Michael Weghorn  <m.weghorn@posteo.de>  [b548507896f9b1fef606e5d5329c6283436a592c]

        android: Drop obsolete build tools version check from configure.ac
        
        `build.gradle` no longer contains a specific `buildToolsVersion`
        since
        
            commit a93770e6d0d2fcc5a2eefbed546acee055833fd4
            Date:   Fri Mar 6 12:16:24 2020 +0100
        
                android: Update gradle
        
                The previous version e.g. did not support building
                Android App Bundles yet.
        
                Drop explicit 'buildToolsVersion', as suggested in the warning
                during build:
        
                > WARNING: The specified Android SDK Build Tools version (27.0.3) is ignored,
                > as it is below the minimum supported version (28.0.3) for Android Gradle
                > Plugin 3.6.1.
                > Android SDK Build Tools 28.0.3 will be used.
                > To suppress this warning, remove "buildToolsVersion '27.0.3'" from your build.gradle
                > file, as each version of the Android Gradle Plugin now has a default
                > version of the build tools.
        
        so the sed expression in configure.ac was evaluating to an empty
        string and only the existence of `"$ANDROID_SDK_DIR/build-tools/`
        was checked.
        As mentioned in a93770e6d0d2fcc5a2eefbed546acee055833fd4,
        each version of the Android Gradle Plugin now has a default
        version of the build tools. It takes care of downloading and
        installing that one as necessary.
        
        Change-Id: Ic8528c5dc238dccb35ccf215945ef935e8c3a89c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133238
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-21  Michael Stahl  <michael.stahl@allotropia.de>  [85aa57359befd7a21b3fdf36f2b362f50495f77c]

        sw: layout: fix crash when deleting page with section being formatted
        
        This crashes only when calling storeToURL() with writer_pdf_Export?
        
        There is a text frame 112, followed by section frame 126, which contains
        table frame 127.
        
        The section frame 126 is being formatted, which in
        SwFrame::PrepareMake() formats its prev, text frame 112.
        
        This does MoveBwd() and in SwContentFrame::MakeAll() formats its next,
        tab frame 127.
        
        This also does MoveBwd() and then there is this really odd condition in
        SwTabFrame::Paste() where it calls SwFrame::CheckPageDescs() if it
        *doesn't* have a RES_PAGEDESC item and the page has a non-default page
        style - this condition remains inexplicable since initial CVS import.
        
        Then CheckPageDesc() sees the (next) page is empty and deletes it.
        
        So check in sw::IsPageFrameEmpty() that there aren't any sections with
        IsDeleteForbidden() set.
        
        (regression from commit b9ef71476fd70bc13f50ebe80390e0730d1b7afb)
        
        Change-Id: I3c64fe40fabffc255c4146a35c678ce6a1cc09c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133222
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-21  Miklos Vajna  <vmiklos@collabora.com>  [368b1e070a4b1f24d2d47b3ad5b111d26aa8cf0b]

        CppunitTest_sw_ooxmlexport9: avoid mustTestImportOf()
        
        Can use CPPUNIT_TEST_FIXTURE() instead.
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I315d54c4554141d3a0e04d3873b06b0fd5fa14d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133237
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-21  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [80c856336668e35837667323957fa3ad4172f3c0]

        tdf#55058 tdf#143875 EMF+ Fix display of dashed lines and line joints
        
        With previous implementation, empty spaces between dashes
        were too long.
        Additionally line joints were not working correctly, after
        EMF+ reworking: tdf#111486
        
        This commit fixes all these issues and additionally it is
        covering it with tests.
        Change-Id: I9404e566d2d7d3405ab817268ad9b1f538c200eb
        
        Change-Id: I523f92a928ab592ff175d0d01c1ad1a3bc22e324
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133207
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2022-04-21  Miklos Vajna  <vmiklos@collabora.com>  [59393b73ec4c0f1f1965a9c24a2635780c707189]

        sw content controls: add insert UI
        
        - add an SwWrtShell::InsertContentControl() to put the current selection
          into a content control
        
        - if there is no selection, add a non-empty placeholder
        
        - expose this as a new .uno:InsertContentControl uno command
        
        - add this new command to the bottom of the form menu -- probably we can
          have a sub-menu there once there will be more types
        
        Change-Id: Icb32aee777ab08d09401bf468788692b933a90ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133241
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-21  Stephan Bergmann  <sbergman@redhat.com>  [057f504e6518d1cefd141713c98a15cf9160e676]

        Use the sander std::condition_variable semantics in ExtensionCmdQueue::Thread
        
        This avoids the need for the tricky osl::Condition::reset call.
        
        Change-Id: Id441fe6be42409fa43624bc0c1cbc8a62462d3e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133240
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-21  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [66365e9fb2105c98f7bf16152fb4910f605dae78]

        tdf#148437 - Hyperlink: Replace entire content if cell contains a formula
        
        Inserting a hyperlink through the hyperlink dialog should replace the
        content of the entire cell if it contains a formula.
        
        Change-Id: I2e06f134bfcd21ec3fef76f2a9b80e433adce1f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132785
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-04-21  Julien Nabet  <serval2412@yahoo.fr>  [98f88ac1ffaee21f38615f9db27691b01491457c]

        tdf#148651: implement VBA.FormatPercent
        
        I started from a copy/paste of FormatNumber.
        Then I deduplicated the code (it saved about 99% of it).
        
        Change-Id: Ibcb9ffbf8cebf45d5ffac4713e3d220b8499ba11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133133
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8ce5b631484f2fb6818cccfb4e0c7d85c111b59f]

        Fix typo
        
        Change-Id: Ic31e50b22f64c55a1e0a7bbd5859672adfba5d0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133230
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e764a1aca24769cdca94da09c450a5cd1225e574]

        Fix typo
        
        Change-Id: I1f7b1c0b28b9e5247debb85e07f19896d16f8bdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133228
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1f3da13e383f6333fd82b122c323e4aaf0898f82]

        Fix typo
        
        Change-Id: I7fbadf7c02d07db16e2f1112b828400e09a32c23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133229
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d89019c207f1d068072bad0ccf995cd8c4dd4cef]

        Fix typo
        
        Change-Id: Id9dd449886bdcb8676f9a79af5227fcad824fb95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133232
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6904c018bba408ddf410c1ee371f9f22c5cfc30c]

        Fix typo
        
        Change-Id: Ib3d058b8c47f8c5d7540e1a4ba4aeaf093a6cbda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133227
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-21  Stephan Bergmann  <sbergman@redhat.com>  [481e2bc6f7273d9c2c34db96e0dc211bf055ee63]

        Clean up odd function definitions
        
        ...that were like that ever since c25ec0608a167bcf1d891043f02273761c351701
        "initial import", but which when called would run into the assert(false)/
        "!!br0ken!!" code in rtl::str::newFromSubString (sal/rtl/strtmpl.hxx), as the
        count argument to OUString::copy is -1.  So just return an empty OUString,
        similar to what the getTimeDateFunctions and getNumericFunctions functions
        always did.
        
        (Stumbled across this when it got flagged by loplugin:stringviewvar with
        clang-cl.)
        
        Change-Id: Ief23c7e0c7712dd65e6213c9e7db3a10d276eaa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133226
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-21  Stephan Bergmann  <sbergman@redhat.com>  [2dce6754355a06e567427c39154d8747538864b1]

        Reliably stop ExtensionCmdQueue::Thread::execute
        
        ...even if nSize == 0
        
        Change-Id: I624a5958d0826aad70277af6291f62d31ced6798
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133236
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-21  Miklos Vajna  <vmiklos@collabora.com>  [f4716b19e42ae89ab0c1d5df7e2e51cc7bb6a30e]

        sw: document AbstractSwRenameXNamedDlg
        
        It's also used by the navigator for e.g. bookmarks -> select entry ->
        context menu -> rename.
        
        Change-Id: Ieea79c57cfb07ff0f26f3c70e0b1ce33aa30d9d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133224
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-21  Michael Weghorn  <m.weghorn@posteo.de>  [5d56255c22c79b72c1cedb48cfe0a200f89bdc66]

        qt6: Fix build (QtWidget::enterEvent)
        
        In Qt 6, `QWidget::enterEvent` takes a
        `QEnterEvent*` param.
        
        An override for `QtWidget` was added in
        
            commit dc886bc6de2c0061a840bea2426663c3be2ecd26
            Date:   Tue Apr 19 16:03:56 2022 +0200
        
                tdf#140463 Qt handle mouse enter+leave events
        
        Change-Id: I47579ce6686da321533afcef2e4436e315901059
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133235
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-20  Stephan Bergmann  <sbergman@redhat.com>  [d81c26a1b9220c176f2d7162ac3b01983d6c8e4f]

        Simplify some code, use o3tl::starts_with rest argument
        
        Change-Id: I3eede83bdea26a6ac8ff81e664c0439b75879ccf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133225
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-20  Jan-Marek Glogowski  <glogow@fbihome.de>  [dc886bc6de2c0061a840bea2426663c3be2ecd26]

        tdf#140463 Qt handle mouse enter+leave events
        
        Currently just implemented for the QtWidget, but still as a static
        function, so it may be used for QtObject at some point too.
        
        But there is no (mouse) enter or leave event function in QWindow,
        so no way to handle these there. And since we can't modify the
        returned QWidget from QWidget::createWindowContainer, the only way
        would be to expand the static QtWidget::handleEvent used by
        QtObjectWindow::event ... if it's actually needed at some point.
        
        Change-Id: If9009e5dfca508acd1e702df1a17eb8ad7c29690
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133190
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-04-20  Mike Kaganski  <mike.kaganski@collabora.com>  [e44f71dd3439cd1c473b2e32516e33986de042f3]

        tdf#148669: do not try to transform tail to unit rectangle
        
        ... just to transform it back when it's used.
        
        The problem was that the transform had zero vertical scale; thus
        it couldn't be inverted. The unchanged matrix was used both in the
        SdrCaptionPrimitive2D constructor, and in its create2DDecomposition,
        thus scaling the X coordinate up twice. The result, which depends
        on the original value of X, was huge for comments attached to cells
        with large column numbers. Trying to convert such coordinate from
        pixels to logic units exceeded 64-bit integer range.
        
        Avoiding the transformations back and forth is possible, because
        the transform is constant in the object. This also avoids unneeded
        overhead.
        
        There is an open question why there was a need in the calculations
        for the XLSX file. The problem doesn't happen with ODS, so likely
        there is a calculation of the draw page size in some circumstances
        that may be avoided.
        
        Change-Id: Iccbe77936ec1078daf6b05b0b2d44a6fa3536c4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133217
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-20  Michael Stahl  <michael.stahl@allotropia.de>  [2f726fa41cbd249f2fb30222b29d5f30bce52e6e]

        tdf#147723 sw_fieldmarkhide: fix crash when copying multiple fieldmarks
        
        The problem is the UpdateFramesForAddDeleteRedline() call in makeMark(),
        this is called in a loop for multiple fieldmarks and when it's called
        for the first one, of course the other ones aren't in the document yet,
        so HideIterator::Next() can't find them.
        
        But this is only needed when inserting a new fieldmark anyway, so just
        disable for copying.
        
        (regression from commit 92384a813176b964a67bcbeb2fa617c554dbc4a2)
        
        Change-Id: Ic1b34d469a553cf7bbf2d1a99edaea900bdd7417
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133215
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-20  Michael Stahl  <michael.stahl@allotropia.de>  [8d9c56e8f42428fd6695942c673bffb985d22ad5]

        tdf#146460 tdf#148429 ucb: webdav-curl: censor "curl" in UserAgent
        
        This is now the second bug filed because a server replies with 403 if
        the UserAgent contains the string "curl".
        
        Change-Id: I25ca2d255af76a7ff4e64dad900b1bf0b78de59f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133212
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [b0f24ca516e13c86d410960788ed6df3efe367b2]

        no need to make copies of the vector here
        
        Change-Id: Ieca07df686668af252800089028146f0f55c26de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133201
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [9f958c076a86e80a48fcd7bbca65a834568e94ea]

        loplugin:passstuffbyref
        
        Change-Id: I336fd329b577b6fa141265d8bc7ce67784bd7306
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133210
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-20  Hossein  <hossein@libreoffice.org>  [a40558be785756929f606ab0798a026b985e0ffb]

        tdf#143122 - Port Java examples to C++
        
        Porting FirstSteps/FirstUnoContact.java to C++ is done. More
        information on this example can be found in the DevGuide:
        
        LibreOffice Developer's Guide: Chapter 1 - First Steps - First Contact
        https://wiki.documentfoundation.org/Documentation/DevGuide/First_Steps
        
        Change-Id: I84b0a60738bfe614158d7eabf8bff3cda1ccca50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132910
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-04-20  Tor Lillqvist  <tml@iki.fi>  [63bad2bf8dc0d1052532e92be1a18118c0398fbf]

        Fix regression in the iOS app (and possibly the Android and GTK apps)
        
        The problem was caused by my remote font downloading changes. We need
        to be more careful in lo_initialize() and libreofficekit_hook_2() to
        distinguish whether the code is called from "normal" Online (with
        "pre-initialisation" through lok_preinit_2()) or otherwise, for
        instance the iOS app, where not pre-initialisation is done.
        
        Sadly, this fix makes state handling in init.cxx even more complex
        with one more static Boolean flag.
        
        Change-Id: I2a8fa96740eb79725aa162cf7adc86d49a8ba603
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133175
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133196
        Tested-by: Jenkins

2022-04-20  Stephan Bergmann  <sbergman@redhat.com>  [956a01947d869247e5e117105a1e17edd46bfce1]

        Avoid unhelpful loplugin:stringviewvar
        
        Regression during `make check` introduced with
        ab699bfdb3375f7142a50cc35322e2924c9e5945 "new loplugin:stringviewvar looks for
        OUString vars that can be".
        
        Change-Id: Ib6b9aabcfd380b43a77a97cf9d7e15c37aeb852c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133204
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-20  Michael Stahl  <michael.stahl@allotropia.de>  [6a868fff7a947a630ef1e1573a165f8fe690fad0]

        ucb: webdav-curl: restore CppunitTest_ucb_webdav_core
        
        First commit 2177f48b16b8cd68c0ef4ec817ca391f28324418 forgot to adapt
        one use of WITH_WEBDAV so the test didn't run and then commit
        2cbf83e20889351e2d2a6e29e5c7d9250af58647 removed some functions that
        were only called by the test.
        
        Change-Id: I46c8b065d37aa072a8966cce30d9e63d63b1145c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133206
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-20  Mark Hung  <marklh9@gmail.com>  [88aeb649ed33a1a67547419f9b76c2c892dd2ee1]

        tdf#148630 fix text layout and cursor position for IVS+spacing
        
        in Impress. This involves:
        
        1. SvxFont::QuickGetTextSize() and SvxFont::GetPhysTxtSize():
        insert space only when text array value changes. Same value indicates
        diffferent characters of the same glyph item (e.x. surrogate pairs,
        unicode IVS that is made of a base character and a selector. ).
        
        2. ImpEditEngine::GetChar(): fix a logical mistake that tried
        to increase the index by 1 than checking the value of character
        position. To advance the index we always need to check the position
        first.
        
        Change-Id: I4e3547413ce361ae7801c957e6d589776ebed114
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133102
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2022-04-20  Mike Kaganski  <mike.kaganski@collabora.com>  [89948bd544516604af057588676b0f979f21c163]

        lok: use correct window for the MapMode
        
        ... otherwise, using a zoomed document, the returned bounding box
        does not account for that zoom.
        
        Change-Id: Id7834bbc2bebaa923414cf029c37a8e22f9c1078
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133205
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [65075a76ff177ac40df726b2174297c8c774fbaa]

        loplugin:stringviewvar disable for now
        
        since it might generate false +
        
        Change-Id: Icde883e0a2d60e70dd4ce9bbf823b54847cbb180
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133203
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-20  Hossein  <hossein@libreoffice.org>  [c37d00a4f22a973c0905a9d8f409994763cb637a]

        tdf#143123 - Port Java examples to Python
        
        Porting FirstSteps/FirstUnoContact.java to Python is done. More
        information on this example can be found in the DevGuide:
        
        LibreOffice Developer's Guide: Chapter 1 - First Steps - First Contact
        https://wiki.documentfoundation.org/Documentation/DevGuide/First_Steps
        
        Change-Id: I8a97672a0b437177f19ddce029e6ef27e97533ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132914
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-04-20  Michael Stahl  <michael.stahl@allotropia.de>  [6d7c3848560883034a4ff12ac1ef52d2d1d28606]

        ucb: webdav-curl: check UseUserData before sending user name
        
        Hope this should be acceptable.
        
        Change-Id: I567e0cb358c8693db8f1c674b4fa6f841506f331
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133188
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [0350c84a5e6bf7c48cd77c7fcb29a3bbdc1d8c8d]

        tdf#119649: sd_import_tests2: Add unittest
        
        Change-Id: Ib09e740a4b0e6b5c6e2769c0310aaf44e3392328
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133199
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-20  Miklos Vajna  <vmiklos@collabora.com>  [f2ab1375b266d7465ef31d06ec8f949c6b91d853]

        sw content controls: add initial DOCX import
        
        - map inline/run SDTs with unknown type (i.e. rich text) to
          SwContentControl
        
        - decouple block and run SDTs and leave block ones unchanged
        
        - track start position of run SDTs similar to bookmarks, which needs
          different code to SDT at text start vs later
        
        - fix DocxAttributeOutput::RunText() to please
          CppunitTest_sw_ooxmlexport2's testFdo67013, which had an inline SDT in
          footer, not at para end
        
        Change-Id: I59b8b7f3170cf37f1547db07ae0992850e0e3aa8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133195
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-20  Regina Henschel  <rb.henschel@t-online.de>  [d5fb8d502e77c1dfc77b2c7bdda4bb1540f3ddaf]

        tdf#148501 color shades only for filled PolyPolygons
        
        For shading parts of a shape not of Type 'ooxml-*', ColorData is used,
        introduced about 2005. For 'mso_spt*' shapes they are set directly,
        for others they are encoded as 'col-********' into the Type value.
        During OOo time two changes were made, resulting in the bugs, that
        colors are assigned to wrong segments and that shadings are too dark.
        More details are in the bug report.
        
        With this patch the colors are assigned to the correct segments again.
        The too dark colors are visible in our preset shapes 'Octagon Bevel'.
        The shape 'Diamond Bevel' with corrected color assignment is also
        affected. Both need new ColorData. Since it is important for
        Libreoffice to have good compatibility with OOXML, I have decided to
        use only the four shading values available in OOXML. In the long run,
        these shapes should be replaced by ones that contain the shading
        information inside the <enhanced-path> element.
        
        Change-Id: I4b8323c45bf702fc371d6e6c82dd9102d0fd9929
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133132
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-20  Justin Luth  <justin_luth@sil.org>  [8e9a963d20edcf5751705bb64126f51a2ace6b18]

        tdf#148380 sw fieldui: always allow turning off "Fixed Content"
        
        As we add more and more MS fields as fixed,
        some of them are set so the UI to manage that flag
        is disabled. While it doesn't necessarily make
        much sense to allow a user to SET these fields
        as fixed (so don't ALWAYS enable that flag),
        at least allow it to be turned off if it somehow
        did get enabled.
        
        Change-Id: I331c871fa7a3e40a7a0154ab4d7d68c67d9c1dad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133086
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-20  Michael Weghorn  <m.weghorn@posteo.de>  [c6fada2bfe38dc8b10908ad95b999b2092c841c5]

        android: Use android.ndkPath property to set path to NDK
        
        Quoting from
        
            commit 128de1949ff120ac925dbb06e398fa992fb295ba
            Date:   Tue Apr 19 15:18:49 2022 +0200
        
                android: Use property instead of ANDROID_NDK_HOME env var
        
        which ported from an obsolete (no longer supported by
        current Gradle versions) way of setting the NDK path to a
        deprecated but still supported one as an intermediate step
        to allow upgrading Gradle:
        
        > Note however, that with this approach of using the `ndk.dir`
        > property instead of the suggested `android.ndkVersion`
        > (with the latter having the stricter requirement that
        > the `ndk` dir would have to be a subdir of the SDK dir),
        > doing the actual upgrade to a newer Gradle (plugin) version
        > in follow-up commit
        > Change-Id Ia982d72d877e229c3006c6d528b830d16c88481f
        > "android: Update Android Gradle Plugin to 7.1.3"
        > revealed that the use of the `ndk.dir` property
        > is deprecated in newer Gradle (plugin) versions as well,
        > resulting in this warning.
        >
        > > > Task :stripStrippedUIDebugDebugSymbols
        > > [CXX5106] NDK was located by using ndk.dir property. This method is
        > > deprecated and will be removed in a future release. Please delete
        > > ndk.dir from local.properties and set android.ndkVersion to
        > > [20.0.5594570] in all native modules in the project.
        > > https://developer.android.com/r/studio-ui/ndk-dir
        >
        > It might make sense to address that in a follow-up step,
        > but for now, it's an improvement and keeps it working
        > after the upgrade without potentially causing any incompatibility
        > problems with existing autogen configurations,
        > while support for the `ANDROID_NDK_HOME` env var that was
        > used so far seems to have been dropped, [...].
        
        The release notes for Android Gradle Plugin version 4.1.0
        mention yet another way of setting an explicit NDK path
        instead of just a version and that one is still supported
        and not deprecated [1]:
        
        > # Set the NDK path
        > You can set the path to your local NDK installation using the
        > android.ndkPath property in your module's build.gradle file.
        >
        > android {
        >    ndkPath "your-custom-ndk-path"
        > }
        >
        > If you use this property together with the android.ndkVersion property,
        > then this path must contain an NDK version that matches
        > android.ndkVersion.
        
        Therefore, switch to setting the NDK path using the `android.ndkPath`
        property in liboSettings.gradle instead of the deprecated `ndk.dir`
        in local.properties.
        
        [1] https://developer.android.com/studio/releases/gradle-plugin?buildsystem=ndk-build#ndk-path
        
        Change-Id: I34690ca8e15ff4742bab9a716a58b9ad85fa86e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133197
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-20  Michael Weghorn  <m.weghorn@posteo.de>  [19363c84e0f9a19e3114cdac2393c81d58865daf]

        android: Set archivesBaseName differently after gradle update
        
        Setting the archive base name in build.gradle using
        
            project.ext.set("archivesBaseName", "LibreOfficeViewer")
        
        no longer worked after
        
            commit 39326bc7d439170dd24c9d4b837c2cdb720b5d6f
            Date:   Tue Apr 19 15:49:53 2022 +0200
        
                android: Update Android Gradle Plugin to 7.1.3
        
                ... and gradle to 7.2, which is what Android Studio suggested
                and did automatically when confirming.
        
        As a consequence, the generated .apk or .aar files
        would no longer have the app name in them, but be
        called e.g. "source-strippedUIEditing-release-unsigned.apk"
        instead of
        "LibreOfficeViewer-strippedUIEditing-release-unsigned.apk".
        
        Setting `archivesBaseName` in `android.defaultConfig`
        in libOSettings.gradle works, so move it there.
        
        Change-Id: Id03cbe10681aca85c35aeef64527bc7707c95736
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133191
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [8e4453c2117b6c3bb15be6b949a0a8a43df66647]

        use more FastAttributeIter::toView
        
        Change-Id: I8a8ad5456fea349a45fca0aa468313cb04aa02f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133198
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-20  Miklos Vajna  <vmiklos@collabora.com>  [2ddf33f78fbc4ce0f49752e4adb9357c1fb69833]

        sw: prefix members of WW8PLCFx_PCDAttrs, WW8PLCFx_SEPX, WW8PLCFx_SubDoc ...
        
        ... and WW8SprmIter
        
        See tdf#94879 for motivation.
        
        Change-Id: Ic0c664e0a17b1c897b25efdac631d8ca016e95b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133193
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-20  Stephan Bergmann  <sbergman@redhat.com>  [a67450a8dd77e29f5b3d67ef035e058253675997]

        loplugin:stringviewparam
        
        Change-Id: I487d665875cfb182a5f30b8e6a3834960c0451e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133194
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-20  Stephan Bergmann  <sbergman@redhat.com>  [ed4627a868b94c05797ed30abe8d9f775ee3060f]

        loplugin:stringviewparam
        
        Not sure if the given url is guaranteed to be of a form so that neither of the
        two url.find(':') could return npos, but lets mimic the original code faithfully
        for now.
        
        Change-Id: Ib525b42ccb5b19b4bc13729f973248cf1c8713de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133192
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-20  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [d9b3374b13108cf6b847f6eb92fb666194a68770]

        Advanced Diagram support: Use better association Model<->XShape
        
        To have a more direct and more reliable association between the
        XShape/oox::Shape and the model data svx::diagram::Point I added
        optional usage of the Model-UUID for that at the oox::Shape.
        Also added a 'fake' UUID to work with the BackgroundShape's
        attributes. Changed all preserve/rescue code to work based on that.
        
        Also cleanups/comments and preparations of some flags in the
        Diagram ModelData to steer behaviour on re-ceration.
        
        Change-Id: Ie30effdff34dcdbbc79a766de09157b2a3bd97d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133168
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-04-20  Michael Weghorn  <m.weghorn@posteo.de>  [f22f83fbac3a0a419c2e95d7b725525fd02649e6]

        android: Update dependencies to current versions
        
        This requires the Gradle update from
        Change-Id Ia982d72d877e229c3006c6d528b830d16c88481f
        "android: Update Android Gradle Plugin to 7.1.3"
        as a prerequisite, since the build would otherwise fail
        with
        
        > > Task :desugarStrippedUIDebugFileDependencies FAILED
        > D8: Method name '$private$<clinit>' in class
        > 'com.sun.star.frame.XMenuBarMergingAcceptor$-CC' cannot be represented
        > in dex format.
        >
        > FAILURE: Build failed with an exception.
        
        after updating only the dependencies.
        
        Change-Id: Ifa007fa0e520e9494ace173d1643abb7d7a5f9c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133183
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-20  Michael Weghorn  <m.weghorn@posteo.de>  [8917c8b11a4c05e9dd8b0259146179a99ae08a19]

        android: Drop obsolete "sourceCompatibility 6"
        
        This addresses this warning when building Android Viewer:
        
        > > Task :compileStrippedUIDebugJavaWithJavac
        > warning: [options] source value 6 is obsolete and will be removed in a future release
        > warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
        
        Change-Id: Ic1a80117e7e8c31774947729452bfafacd7a24c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133182
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-20  Michael Weghorn  <m.weghorn@posteo.de>  [39326bc7d439170dd24c9d4b837c2cdb720b5d6f]

        android: Update Android Gradle Plugin to 7.1.3
        
        ... and gradle to 7.2, which is what Android Studio suggested
        and did automatically when confirming.
        
        Also apply the following optional, but recommended change
        while doing so:
        
        > Migrate from lintOptions to lint
        > Configuration related to lint is now performed using the lint block.
        
        Change-Id: Ia982d72d877e229c3006c6d528b830d16c88481f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133179
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-20  Michael Weghorn  <m.weghorn@posteo.de>  [76d50f83274549002cedc7dc6ded0e3eac7c277c]

        android: Stop using ANDROID_SDK_HOME env variable
        
        Otherwise, upgrading to Android Gradle Plugin 7.1.3 and
        gradle 7.2 (which will be done in a follow-up commit)
        would make the build fail like this:
        
        > FAILURE: Build failed with an exception.
        >
        > * Where:
        > Build file '/home/michi/development/git/libreoffice-WORKTREE-for-android-x86/android/source/build.gradle' line: 1
        >
        > * What went wrong:
        > A problem occurred evaluating root project 'source'.
        > > Failed to apply plugin 'com.android.internal.application'.
        >    > ANDROID_SDK_HOME is set to the root of your SDK: /home/michi/Android/Sdk
        >      ANDROID_SDK_HOME was meant to be the parent path of the preference folder expected by the Android tools.
        >      It is now deprecated.
        >
        >      To set a custom preference folder location, use ANDROID_USER_HOME.
        >
        >      It should NOT be set to the same directory as the root of your SDK.
        >      To set a custom SDK location, use ANDROID_HOME.
        
        We don't actually rely on `ANDROID_SDK_HOME` being evaluated
        by the Android toolchain, but it used to be set in configure.ac,
        and the value was then assigned to the `sdk.dir` property written to
        `android/source/local.properties`.
        
        Just use a new variable name `ANDROID_SDK_DIR`
        and keep the mechanism otherwise unchanged for now.
        
        Change-Id: I44826621a1342119d40036fb704d8ff1eeed7c77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133178
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-20  Michael Weghorn  <m.weghorn@posteo.de>  [128de1949ff120ac925dbb06e398fa992fb295ba]

        android: Use property instead of ANDROID_NDK_HOME env var
        
        Write an `ndk.dir` property with the directory path to
        `android/source/local.properties` instead, similar
        to how it's done for `sdk.dir`.
        
        Also, rename the `ANDROID_NDK_HOME` variable that's
        assigned in configure.ac that holds the corresponding
        value to `ANDROID_NDK_DIR`, because the gradle warning
        still shows up if that environment variable is set in
        addition to having an `ndk.dir` property in `local.properties`.
        
        This makes the following gradle warning disappear:
        
        > > Task :stripStrippedUIDebugDebugSymbols
        > WARNING: Support for ANDROID_NDK_HOME is deprecated and will be removed in the future. Use android.ndkVersion in build.gradle instead.
        > Support for ANDROID_NDK_HOME is deprecated and will be removed in the future. Use android.ndkVersion in build.gradle instead.
        
        Note however, that with this approach of using the `ndk.dir`
        property instead of the suggested `android.ndkVersion`
        (with the latter having the stricter requirement that
        the `ndk` dir would have to be a subdir of the SDK dir),
        doing the actual upgrade to a newer Gradle (plugin) version
        in follow-up commit
        Change-Id Ia982d72d877e229c3006c6d528b830d16c88481f
        "android: Update Android Gradle Plugin to 7.1.3"
        revealed that the use of the `ndk.dir` property
        is deprecated in newer Gradle (plugin) versions as well,
        resulting in this warning.
        
        > > Task :stripStrippedUIDebugDebugSymbols
        > [CXX5106] NDK was located by using ndk.dir property. This method is
        > deprecated and will be removed in a future release. Please delete
        > ndk.dir from local.properties and set android.ndkVersion to
        > [20.0.5594570] in all native modules in the project.
        > https://developer.android.com/r/studio-ui/ndk-dir
        
        It might make sense to address that in a follow-up step,
        but for now, it's an improvement and keeps it working
        after the upgrade without potentially causing any incompatibility
        problems with existing autogen configurations,
        while support for the `ANDROID_NDK_HOME` env var that was
        used so far seems to have been dropped, resulting in
        
        > > Task :stripStrippedUIDebugDebugSymbols
        > Unable to strip the following libraries, packaging them as they are:
        > libc++_shared.so, libfreebl3.so, liblo-native-code.so, libnspr4.so,
        > libnss3.so, libnssckbi.so, libnssdbm3.so, libnssutil3.so,
        > libplc4.so, libplds4.so, libsmime3.so, libsoftokn3.so,
        > libsqlite3.so, libssl3.so.
        
        instead if upgrading gradle without switching to the use of the property.
        
        Change-Id: I4a090e8736dac80777f69b0e12819b9c056f582b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133177
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-20  Michael Weghorn  <m.weghorn@posteo.de>  [258fd217a35444ed245528ccbabdef62869c0419]

        android: Remove redundant label attribute from activities
        
        Android Studio was showing an info/warning in the "Problems"
        pane that this label is redundant, so remove it.
        (The app name is used by default if nothing else is specified
        anyway.)
        
        Change-Id: I799c681488b95e2fffe89b59e7de18febe654dcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133174
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-20  Michael Weghorn  <m.weghorn@posteo.de>  [2ab389b251744fa7f3f6b060c09746e59d87f3b1]

        android: Update compileSdkVersion/targetSdkVersion to 31
        
        Google Play now requires that apps target API level 30 or higher, and
        compileSdkVersion/targetSdkVersion 31 is also needed to update
        the com.google.android.material dependency to >= 1.5.0 [1].
        
        Explicitly set the `android:exported="true"` attribute for activities
        which is required when targeting Android 12 or newer; quoting from
        the list of behavior changes for apps targeting Android 12 [1]:
        
        > Safer component exporting
        >
        > If your app targets Android 12 or higher and contains activities,
        > services, or broadcast receivers that use intent filters, you must
        > explicitly declare the android:exported attribute for these app
        > components.  Warning: If an activity, service, or broadcast receiver
        > uses intent filters and doesn't have an explicitly-declared value for
        > android:exported, your app can't be installed on a device that runs
        > Android 12 or higher.
        >
        > If the app component includes the LAUNCHER category, set
        > android:exported to true. In most other cases, set android:exported
        > to false.
        >
        > The following code snippet shows an example of a service that
        > contains an intent filter whose android:exported attribute is set to
        > false:
        >
        > <service android:name="com.example.app.backgroundService"
        >          android:exported="false">
        >     <intent-filter>
        >         <action android:name="com.example.app.START_BACKGROUND" />
        >     </intent-filter>
        > </service>
        
        The app worked fine in a quick test on an x86_64 AVD with API level 31.
        
        [1] https://github.com/material-components/material-components-android/releases/tag/1.5.0-alpha03
        
        Change-Id: Ibb919e4edb995740e48ebc3338ffab6ca35c1373
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133167
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-20  VaibhavMalik4187  <vaibhavmalik2018@gmail.com>  [ed007423eb4b6d1560d81317b20f291d81bced28]

        tdf#97228 Move ToolbarValue class to separate include file
        
        The ToolbarValue class defined in include/vcl/salnativewidgets.hxx
        was used only by vcl. Therefore, it is now moved to a seperate include
        file named toolbarvalue.hxx which is inside vcl/inc folder.
        
        This header file only contains the definition of the the ToolbarValue
        class. All the files that references the ToolbarValue class now
        include toolbarvalue.hxx.
        
        Change-Id: I78fe3ceb09892c5d3f720ee3d66111bdcdf48db2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131321
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-04-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [e9dbbf0f184e4f742d5f0e1a6bc9adcd9d765739]

        tdf#148620: sd: add UItest
        
        I tried to implement this test as a CppUnittest but
        '.uno:OutlineUp' and '.uno:OutlineDown' do nothing there
        
        Change-Id: Ie0d35abcc423999891d6a5dac07ec55d4ca8ee71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133176
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-19  Justin Luth  <justin.luth@collabora.com>  [76de78c338fd508c21289ff2edab80fc4f5d8c23]

        tdf#148565 sw ms export: a new run can't be postponed-started
        
        This fixes a LO 7.4 regression from
        commit 46b62f7777c6acdc2c94dc4b2ab79d38a10c49f9.
        
        A make check with an assert indicated the following
        existing unit tests matched - but they had no noticable
        char run content to test against.
        ooxmlexport6's testShapeThemePreservation
        ooxmlexport7's testBnc884615
        ooxmlexport9's testTdf90789
        ooxmlexport10's testTdf90153
        ooxmlexport11's testTdf137655
        ooxmlexport14's testTdf131539
        ooxmlexport15's testTdf138739
        ooxmlexport17's testTdf126287
        
        Change-Id: Iae89ff1f6de06bfe37b886e1e39e8457157ae240
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133187
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-04-19  Jim Raykowski  <raykowj@gmail.com>  [c7ed23137f7601833793ea8c27e1c601b6d19290]

        SwNavigator: List fields content type members in document order
        
        Currently all Fields content type members may not be listed in the
        order of document appearance. This happens because the sort is done
        using *only* the document model position of the text node (paragraph)
        the field is in. Fields in the same text node (parargraph) have the
        same sort value which results in an alphabetical sort of these. This
        patch uses both the document model text node index and start position
        of the field in the text node text to make the fields content type
        members list in the order of document appearance. This method is
        already used to sort Hyperlinks content type members in the order of
        document appearance.
        
        Change-Id: I05f5ad0699764a265b5320047b67e7f418b7fa99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133101
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-04-19  Michael Stahl  <michael.stahl@allotropia.de>  [70bea73ffbe815c2d5b7067f20d3eebbb98df61f]

        ucb: webdav-curl: put user name from config into LOCK request
        
        ... so that the dialog in SfxMedium::LockOrigFileOnDemand() can show
        something more useful than hard-coded URL, which has been used since
        commit 99bdd887a6141883878978bad9beb35e7b326cd1 in 2009 when locking
        was added.
        
        This is half of the user info that is put into LO's own lock files
        (see svt::LockFileCommon::GenerateOwnEntry()).
        
        Change-Id: Iefac724644a536fc37c3c79ce862e25bd9be38af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133186
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-19  Michael Stahl  <michael.stahl@allotropia.de>  [68f41f4e2dcec65e8885cdfa658c0568a26182a9]

        ucb: webdav-curl: fix getting DAV:lockdiscovery property
        
        commit b4576f3da4d90139fc5140962d13cb91dab98797 "tdf#82744: fix WebDAV
        lock/unlock behaviour - part 3" added a call to get the
        DAV:lockdiscovery property.
        
        But WebDAVResponseParser puts lock related properties into a separate
        return value maResult_Lock that is only returned for LOCK requests.
        
        Just add it as a normal property too, then PROPFIND can get it, and
        the dialog in SfxMedium::LockOrigFileOnDemand() no longer displays
        "Unknown user".
        
        Change-Id: Icee920588ea40b6e203b18287d75484528cfdebb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133185
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-19  Stephan Bergmann  <sbergman@redhat.com>  [441e32d9555f410a0a2df995a70f9958cf2b0f1d]

        Fix heap-use-after-free
        
        ...when dp_gui::ExtensionRemovedListener::disposing
        (desktop/source/deployment/gui/dp_gui_extlistbox.cxx) calls
        
        >         m_pParent->removeEntry( xPackage );
        
        on an already destroyed m_pParent in e.g. the following scenario:  In an
        installation with some bundled extensions (e.g., --enable-ext-ct2n), "Tools -
        Extension Manager...", deselect "Display Extensions - Bundled with LibreOffice",
        "Close", "File - Exit LibreOffice".
        
        It appears the issue was present ever since at least
        051f7b163fa4bf1917fb3db98fed2a6a932a827e "jl152#i77196# Use ExtensionManager
        instead of PackageManager"
        
        Change-Id: I446cba382103828b97a2b1db9fa8afc207b73bc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133180
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [ab699bfdb3375f7142a50cc35322e2924c9e5945]

        new loplugin:stringviewvar looks for OUString vars that can be
        
        ... that can be string_view
        
        Change-Id: I0ddf66725e08b58e866a764f57200dd188b9f639
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133066
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [f393785a146433cccd5bbecf1e49b5f1485ec5a7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 000df5aded9b5cbe2488dc2e9c9406c6b56767c5
          - Related:tdf#147107;tdf#144493 update B&N bar command names and explanations
            
               tdf#144493 (008cfd5980f31c9e01b5cdbede33631d66f2fb56) changed command
               names that are found in the Bullets and Numbering toolbar (and menus
               in Writer, Draw, Impress).
            
               tdf#147107 (3b222bcd75d57db404cd2ed5dc97a5c492c28060) made
               adjustments to some of the command names changed for tdf#144493.
            
               This patch addresses the consequences of these name changes for the
               Bullet and Numbering toolbar in Writer, where the changed commands
               also appear in the Format menu UI. Meanwhile, some of the help pages
               for the changed commands are shared with Draw and Impress, so any
               help file that needed to be changed for Writer was also updated for
               Draw and Impress. In addition to updating the changes in the command
               names, the descriptions of the commands were evaluated and corrected
               when necessary.
            
               text/swriter/main0206.xhp (B&N Bar)
                 *reorder controls on help page to correspond to order on toolbar
            
               text/shared/02/06100000.xhp (Move Item Up)
                 + appl-inline switch for <h1> and icon name to distinguish
                    Writer from the other modules
                 * adjustments and corrections in descriptions
                 + add appl-switch for mentioning toolbar and shortcut keys
                 + add link to relevant toolbar
                 * correction in command sequence for shortcut keys for Writer
                     and Impress.
                 * refactor to <keycode>,<menuitem>
            
               text/shared/02/06110000.xhp (Move Item Down)
                 + appl-inline switch for <h1> and icon name to distinguish
                    Writer from the other modules
                 * adjustments and corrections in descriptions
                 + add appl-switch for mentioning toolbar and shortcut keys
                 + add link to relevant toolbar
                 * correction in command sequence for shortcut keys for Writer
                     and Impress.
                 * refactor to <keycode>,<menuitem>
            
               text/shared/02/06120000.xhp (Move Item Up with Subpoints)
                 * correct the description, with separate explanations for
                   list paragraphs and chapter headings, and mention of
                   multiple selection.
                 * update command name
                 * change .png to .svg
            
               text/shared/02/06130000.xhp (Move Item Down with Subpoints)
                 * correct the description, with separate explanations for
                   list paragraphs and chapter headings, and mention of
                   multiple selection.
                 * update command name
                 * change .png to .svg
            
                text/shared/02/06050000.xhp (Demote Outline Level)
                 * simplify the appl-inline switch for <h1>
                 * correct the description
                 + add separate explanations for chapter headings
                     and list paragraphs for Writer
                 + add link to B&N toolbar
                 + add shortcut key info for Impress
                 * refactor to <menuitem>
            
                text/shared/02/06060000.xhp (Promote Outline Level)
                 * simplify the appl-inline switch for <h1>
                 * correct the description
                 + add separate explanations for chapter headings
                     and list paragraphs for Writer
                 + add link to B&N toolbar
                 + add shortcut key info for Impress
                 * refactor to <menuitem>
            
                text/swriter/02/06070000.xhp (Demote Outline Level with Subpoints)
                 * correct the description
                 * update command and icon name
                 * refactor to <h1>
                 * change .png to .svg
                 * change icon size to 1cm
                 - remove <colspan="" rowspan="">
            
                text/swriter/02/06080000.xhp (Promote Outline Level with Subpoints)
                 * correct the description
                 * update command and icon name
                 * refactor to <h1>
                 * change .png to .svg
                 * change icon size to 1cm
                 - remove <colspan="" rowspan="">
            
            Change-Id: Iaedfebe4f260658bb1f5821ef279846eba22415a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/132870
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2022-04-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [fd2ca9607431fc6ca49e37ab6fef228aa72da5f9]

        tdf#148635 cache some chart stuff
        
        cache some intermediate stuff that it does a handful of times when
        finishing a chart - halves the time taken
        
        Change-Id: I75c5621844d4309b64e64219a7c9e2bcd344ce36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133173
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [6500106dff0f0cd86f509ffd01542aab77c21596]

        tdf#148635 no need to init ChartDataWrapper more than once
        
        halves the time to finish a chart2
        
        Change-Id: Ib7f066672878f7630c2d1c90b9487a14f2048029
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133172
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-19  Hannah Meeks  <hmeeks4135@gmail.com>  [182833b893ae4ad7430479f2dfebcc9c130cf27c]

        tdf#97361 - make unit tests more pythonic.
        
        Change-Id: I853cda76522ebf3c9a8f7389d5b2b6fc9611f502
        Signed-off-by: Hannah Meeks <hmeeks4135@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133136
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-04-19  Michael Stahl  <michael.stahl@allotropia.de>  [c929c563e2029bbb969dc417a688cca8934e69b0]

        sfx2: do reload on SID_EDITDOC in SfxViewFrame::ExecReload_Impl()
        
        commit b505ca5b9c31b3d9c639406d03a25bea4e914242 "Switch to read-only
        mode: do not force reload document if possible" replaced "true" with
        "bNeedsReload" here - but this is a problem when switching from
        read-only to editable.
        
        1. Start LO and load a document from WebDAV editable
        2. Start other LO and load the same document from WebDAV read-only
        3. In first LO, edit document, store it and close it
        4. In second LO, click "Edit Document" button
        5. LO doesn't reload the document and shows stale content
        
        It's not clear what problem that commit was trying to solve, but let's
        assume that it intended to change only what happens when switching from
        editable to read-only.
        
        Change-Id: I69c779c5c0c5c2ccda677ea8cb353c8716916861
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133171
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-19  Michael Stahl  <michael.stahl@allotropia.de>  [122905d30e8918e0ebe0ad3a84a50c7681ae228e]

        sfx2: fix utterly confusing bools in SfxViewFrame::ExecReload_Impl()
        
        bPhysObjIsYounger variable is actually true if aPhysObj is *older* than
        aMedObj.
        
        Due to the "bNeedsReload = true" that was added in commit
        b505ca5b9c31b3d9c639406d03a25bea4e914242 i had first thought that commit
        b4576f3da4d90139fc5140962d13cb91dab98797 is at fault and inverted the
        condition - but not so, its only crime is mis-naming the variable and
        the "bNeedsReload = true" is actually dead code because this branch
        always returns before any use of bNeedsReload further below.
        
        Meanwhile, commit f1035312f80746fdf4a7a04039db73b27d1387c3 actually did
        invert the condition, but that was in 2004 and presumably intentional.
        
        Change-Id: Ie342163a1de434f99c521e97711157a76191da0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133029
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [d40c6601330b70c3cb9c1be0fa9e9775ad51113c]

        tdf#148313 Basic IDE crashing while resizing dialog
        
        Change-Id: Ic68b78f26626f346f3ef8b54a584de64165d9eb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133170
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-19  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [cd8848acc93346e5613bc8c1fdc1d6c74c099f1f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5bab8a2d2530d7487064a2560c440269018a56b9
          - tdf#148621 Make ScriptForge service tables mobile-friendly
            
            - Introduce <tablehead> element
            - While considering text-align, I noticed we do not take RTL languages
            into account. A CSS rule 'html[dir=ltr] th' was added, which does
            nothing at the moment. We should look into directionality.
            
            Change-Id: Ib59aa0c508529c0beaa35542d96bd5cc1aa4db29
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/133114
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-04-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [e0c424ba729e4659ce1007254adbbceafbeaef5b]

        dont keep writing to config when persona is set to 'no'
        
        Change-Id: I87233fc2a8b1099a7468b28add1b87e864908f4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133169
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-19  Mark Hung  <marklh9@gmail.com>  [7418fc88021a7d2cb45eb3b029466ed7a14d3338]

        tdf#148594 correcting the number of kern spaces.
        
        A glyph item ( or a glyph cluster ) may be made up of
        more than one sal_Unicode values ( e.g. CJK ideograph extension
        B characters that need surrogate pairs, or unicode iVS that have
        a base character and a selector ).
        
        Insert the kern space only when KernArray value changes. I.e.
        character belongs to a different glyph item or cluster. Count the
        number of needed kern spaces in the same way.
        
        Change-Id: If79766bda37cf4d10ca5be2d51dfdc992eaf9cc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133093
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2022-04-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [2f5cc5a4249feb4ffded2892aef5957d2aed192f]

        tdf#144493  adjust changes to GenericCommands.xcu
        
         There are no chapters in Draw or Impress, so the label changes by
         008cfd5980f31c9e01b5cdbede33631d66f2fb56 in
         officecfg/registry/data/org/openoffice/Office/UI/GenericCommands.xcu
         to uno:OutlineUp and uno:OutlineDown were inappropriate.
         Remove "Chapter" from ContextLabel, and just make it "Label" so that
         Customize matches command name in menus, and add TooltipLabel for
         toolbars that gives a more informative tooltip.
        
         No text changes for uno:OutlineLeft and uno:OutlineRight, but same
         label changes to make command name in Customize correspond to name
         in menus, and add TooltipLabel that gives a more informative tooltip.
        
        Change-Id: I03a43089654721b9023912c29835e9f56ffc5b26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133049
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-04-19  Noel Grandin  <noel@peralex.com>  [a93346144e2948fc5b2afc31601eb49a1a2838eb]

        use of template param here confuses Visual Studio
        
        version 17.2.0 Preview 3.0
        
        Change-Id: If73d984b0bbcfd85667ab859db7d86514af6c2b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133166
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-19  Michael Stahl  <michael.stahl@allotropia.de>  [42c6dfa1662603793cf6e2c5be99a8a8ed0acaa1]

        sw: check if cursor position is valid before inserting file
        
        SwXTextCursor::insertDocumentFromURL() must not insert the file inside
        of an input field.
        
        If the CH_TXT_ATR_INPUTFIELD* become separated to different text nodes,
        things are going to break.
        
        Change-Id: Ia170e63f6c6d8a8fdd18f0b91e2b333e660ed924
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133028
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2022-04-19  Stephan Bergmann  <sbergman@redhat.com>  [b12727e15a82216f709ccb6e37a9029d60ad4831]

        loplugin:stringviewparam
        
        Change-Id: I8f27a2260e7195dd0a7dbb0b5e3dd0064ef06c81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133164
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-19  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [7321d43155e91eeb4302ba94ab917b773695f944]

        Extend insertDocumentFromURL documentation
        
        Change-Id: I892c876ff53a0aaf2ce4d484604ef0c2a95d8801
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133035
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-04-19  Julien Nabet  <serval2412@yahoo.fr>  [dc97aac5cdfa3789d4e71e9d92df6e7e68802825]

        Following tdf#142151: Red cast rendered in 16 bit TIFF image
        
        Just simplify by merging both almost identical parts.
        
        Change-Id: I1658621609e10312feed530090adfa873602d2f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133115
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [41560f52a93602b61253e942d8a88046745c16aa]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 26cd9a5e8be28097e59188bcdf6bcaa9c75be4e4
          - Fix typo
            
            Change-Id: I624ec6267f5a72105c3d600d390849586b839da6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/133154
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2022-04-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d3c22b1d4754e95a0fbb801a73295e5a4353f38f]

        chart2: change define to constant
        
        Change-Id: Id545105cb48fdd0c28a67e6017570658915f93b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133163
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [216493f32236f0086f4c5b527deb18b020b0ed1c]

        chart2: not really worth having a TrueGuard - just use ScopeGuard
        
        Change-Id: Ia2436d4cc843540a51e00ee937b80303cb600851
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133162
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [540a54f59b49ee79a8db3cbcbfc184df5b8f433f]

        chart2: ExplicitValueProvider - make forward declrs. consistent
        
        Change-Id: I90e8b2d163f700c7b1e251064af8655529f76906
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133126
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [efb39149be1744def96ef015d1d184b5af3f43b7]

        chart2: move ExplicitValueProvider impl. out of ChartView
        
        Change-Id: Ie1bcae70c5a5df3978f8890c127f9aae1ae9237b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133125
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-18  Luboš Luňák  <l.lunak@collabora.com>  [57751a4a103d872774461d4da6622aa39680d26d]

        cosmetic changes to support the mold linker instead of "unknown"
        
        Current mold 1.2.0 seems to work fine, except possibly for GDB index
        (https://github.com/rui314/mold/issues/439), which can be worked
        around by doing 'strip --strip-debug' on the relevant crt*.o files.
        
        Change-Id: I097bb0b37fc31393f8e9a45ec068c5f05259b2f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133123
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-18  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [a31a7b53c42eef3a8007766c60ec5a2539054a7c]

        tdf#147472: sw: bug in numbering with previous level NONE
        
        Previous fix for tdf#146257 was not complete and was not able to
        take care of disabled numebering started just at beginning of the
        numbering string.
        
        UI test test_tdf144439_outline with modifications is covering this
        situation. No need in extra testcases.
        
        Change-Id: Id17838cec7fb4fb039f9b457b7ee9ad3ab345678
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133124
        Tested-by: Jenkins
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2022-04-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [e50f6cefdc92d98b16abcdaad11f1eb046dc7652]

        uitest: sw: move field dialog tests to their own place
        
        Change-Id: I9b4b462af85cea7e2427b4025a268dcc200fff51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133130
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-18  Jean-Pierre Ledure  <jp@ledure.be>  [bf51fd3de339555567b76cbe9a2de54fdfd18bd3]

        ScriptForge - (SF_Calc) new CreatePivotTable() method
        
        Create a new pivot table with the properties defined by the arguments.
        If a pivot table with the same name exists already in the
        targeted sheet, it will be erased without warning.
        
        Parameters:
          PivotTableName: The user-defined name of the new pivottable
          SourceRange: The range as a string containing the raw data.
            The first row of the range is presumed to contain
            the field names of the new pivot table
          TargetCell: the top left cell or the range as a string
          where to locate the pivot table.
            Only the top left cell of the range will be considered.
          DataFields: A single string or an array of
            field name + function to apply, formatted like:
              Array("FieldName[;Function]", ...)
            The allowed functions are: Sum, Count, Average, Max,
              Min, Product, CountNums, StDev, StDevP, Var, VarP and Median.
            The default function is:
              When the values are all numerical, Sum is used, otherwise Count.
          RowFields: A single string or an array of the field
            names heading the pivot table rows
          ColumnFields: A single string or an array of the field
            names heading the pivot table columns
          FilterButton: When True (default), display a "Filter"
            button above the pivot table
          RowTotals: When True (default), display a separate
            column for row totals
          ColumnTotals: When True (default), display a
            separate row for column totals
        
        Returns:
          Return the range where the new pivot table is deployed.
        
        The method may be used in Basic and Python user scripts.
        
        Change-Id: I99df23e1b1b97b17a747ae15a079d7e2f5655b41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133131
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-04-18  Noel Grandin  <noelgrandin@gmail.com>  [383b55a38da0d92b4499f38b4d7f5ff036e0072f]

        tdf#148620 Crash in Draw using Format > Lists > Move Down
        
        This reverts
            commit 35f03f26799747894d1534796b6cb227bd4f233b
            speed up loading large ODS a little
        since ImpEditEngine::ImpMoveParagraphs wants to manipulate
        ParaPortion's and also identify them by pointer
        
        Also convert the OSL_ASSERT in this method to an assert
        to catch such problems earlier
        
        Change-Id: Id924d00c9524223db9a96e487b331ce60e3a4fff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133128
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [4845e68e6575030464c260406b667f0a51bf4a9e]

        tdf#142151: vcl_filters: Add unittest
        
        While at it, use the files Julien attached to the bug report
        to test 8 bits and 16 bits
        
        Change-Id: Ibed7409483e33200f6183db3df2bd5a0ad6f6a52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133116
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-18  Isha_Desai  <2020.isha.desai@ves.ac.in>  [7de83e464d21f68e1c88b9bf69264482fcc1e49d]

        tdf#143148 Use pragma once instead of include guards.
        
        Change-Id: Ica5fa2616f271d02099eaa4e9cb02481b3e100d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133129
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-18  Isha_Desai  <2020.isha.desai@ves.ac.in>  [5e843d732d0a3f7613eaf003fc5c8dcc595b578d]

        tdf#87605 Added a few technical words.
        
        Change-Id: I591d984dba621f6845544fd36c03f9a0800dd4fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132640
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-04-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1fdd501e3d0df156d330d4a3454a88f156fe8f25]

        chart2: convert TitleAlignment enum to enum class
        
        Change-Id: I0cfc0bb74b2e218c579a5f7e7ed8e39c01838fec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133122
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [dc8cbdae0a96708872cbfb6bd6e21deec2ce9a0b]

        chart2: extract SeriesPlotterContainer into its own file
        
        Change-Id: If190f0d99d5686e90fa56487744a9a663b345fad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133121
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [45cdc2e83ff4a6464de4618c22dc2a402442d524]

        chart2: extract AxisUsage from ChartView into AxisUsage.hxx
        
        Change-Id: I680196af9c349c37312f177ab84051f0b68deae2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133120
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f80376d76c6956c4b6321162cdb94128746420fa]

        chart2: use a constant instead of a function for a contant value
        
        Change-Id: I21cbe01732bf78f58b3242669e696fb1f82aa64d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133119
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5c562a39c901e51c0dd5fef92f7c0ea97fdb2829]

        chart: cleanup member vars in Diagram.hxx
        
        Change-Id: I756d570ba932e116bb346f21b5272807e8434939
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133118
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2e9e057913d5f31490f62ad60d2bae39ae81afee]

        oox: move DataTableConverter into own file
        
        Change-Id: I3dce87ecd5b8f69862f26edb66fe54c6acee8660
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133117
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-18  Julien Nabet  <serval2412@yahoo.fr>  [49ee1c889665c3539fa9a1c99a865a42fc08ee97]

        tdf#142151: Red cast rendered in 16 bit TIFF image
        
        I found this fix by testing "pure" red/green/blue files (see attachments in the bugtracker)
        where red 16 bits file was ok but not green and blue 16 bits ones.
        
        Change-Id: Ic700a0fa17c3056d1d4f1d1a7f16a799ff4c7378
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133108
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-18  Siddhant Chaudhary  <urssidd@gmail.com>  [370077502210f4d41a1d2014c3e3f99536217ce7]

        tdf#42982 Improved UNO API error reporting.
        
        Messages to thrown `RuntimeException` instances have been added to make
        the error clearer.
        
        Change-Id: I566c475bd4ddf891a2cebf15664576cff792c118
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133100
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-18  Batmunkh Dorjgotov  <bataak@gmail.com>  [f0d61446df66dd026419dae25fc9a8cfaccfb079]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to e0a820ca5c6a4a7e5175a4191f21a2ec3108ee86
          - Update Mongolian dictionary
            
            Change-Id: Iefd26d95473785a73e77f8a3f459a50d1da03d27
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/131063
            Tested-by: Aron Budea <aron.budea@collabora.com>
            Reviewed-by: Aron Budea <aron.budea@collabora.com>
            
2022-04-18  Justin Luth  <justin_luth@sil.org>  [c136249982345b205da83d1907e21da0c7bab7dd]

        tdf#148380 docx export: use content of unknown fields, not name
        
        This used to be GetCntnt, but then out of the blue in a huge
        squashed commit, it changed to GetFieldName. So I assume that
        was just debugging code that got accidentally committed.
        It just doesn't make any sense to export the field name
        as the plain text content instead of the field's value.
        
        commit ed40f62e64564d2b22c9285cfdc6778aeac8fd68
        Author: Michael Meeks on Mon Mar 14 16:51:14 2011 +0000
            Merge commit 'ooo/DEV300_m101' into integration/dev300_m101
        
        NOTE: DOC also does a .replace(0x0A, 0x0B),
        //replace LF 0x0A with VT 0x0B
        //#i19604# convert hard line breaks inside fields to word equivalent
        
        After taking care of SAVEDATE, PRINTDATE, I tested this with
        assert(rInfos.pField->GetFieldName() == "Sender");
        and found no other examples.
        
        Change-Id: Ie24b8c176fe6df4015be221c87aa249fe9b8ce92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132666
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-04-17  Caolán McNamara  <caolanm@redhat.com>  [f8e11c6480ff0005715b989a6d4e2e10a3816cf6]

        Revert "ofz#46632 Direct-leak"
        
        This reverts commit 4659fc2f0a7223a89446edff0b77e58758b5edf5.
        
        Change-Id: Id8d654ff4c36185b08012ab5a69f7cf75fc43249
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133106
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-17  Caolán McNamara  <caolanm@redhat.com>  [178044ec01227771542de809f8140d107035ca0f]

        ofz#46782 Timeout
        
        Change-Id: I14129770c7fc8505c8060d79fa8bb9683a688a68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133107
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-17  Caolán McNamara  <caolanm@redhat.com>  [689d1f5dd3dc12d9f85ba98702a66c7af20849dc]

        Related: tdf#148349 gtk[3|4] use a css effect to draw attention to the widget
        
        Change-Id: I96af6c87d5aeab6513ff782a0bf25554602b4953
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133105
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-17  Aman Jha  <amanjha752001@gmail.com>  [7784744b1fbc0e07c1b01addd1043606e8a631da]

        tdf#143148 use pragma once in idlc
        
        Change-Id: I2f7108da12f8345a0b13754398c38c068aa74be7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132853
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-04-17  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [11ad1fe346b16b388280018b0ef3f4130a45dd40]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 24828f91e22842cdaf64faf7d22a028541e5746c
          - tdf#148621 Improve Basic Help layout
            
            - Get rid of tables
            - Add normalize-whitespace Prism plugin to get rid of useless indents
            - Fix code blocks poking through sticky header
            - Add some word wrapping CSS to fix mobile-unfriendliness
            
            Change-Id: I73fd1e0678624b0d4bd5561f50e80990db5567be
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/133096
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-04-17  Caolán McNamara  <caolanm@redhat.com>  [e8157e60561b950f6a7d8a577145f034912e742d]

        ofz: Null-dereference
        
        Change-Id: Ib058458860f606736455ae997a6f7f74de5585bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133104
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c69db531ede119b950fbe1f35560f94e762e1070]

        Removed duplicated include
        
        Change-Id: I09556d8041023f765980d8b5cf953b955545d0b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133023
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [33bd16b344e273c427091ee68e946bf67b371dd7]

        loplugin:stringviewparam convert methods using copy()
        
        which converts to std::string_view::substr()
        
        Change-Id: I3f42213b41a97e77ddcc79d84d512f49d68ca559
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132729
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-17  Mike Kaganski  <mike.kaganski@collabora.com>  [fe597a337914decd62480d3eba84258333116db9]

        Test StarBasic's native non-ASCII name syntax
        
        Change-Id: Ie9f0cd21e59ffc1e3fbe2616e2ae7abbd0169424
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133103
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [00e5bf746f85edf32ab7464abec2f4fccfc46bcd]

        use more string_view in sc
        
        Change-Id: I5f77167ad874200fa4f7bc16e5de8a3348cb1886
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133097
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-17  Jim Raykowski  <raykowj@gmail.com>  [8f27cde891cc925d5ff76a736fb54dd70e53b4ee]

        tdf#148237 Show 'Footnote' and 'Endnote' as field name for field cross
        
        references to footnotes and endnotes
        
        Change-Id: Ie1828c9c4ec0c3c8159c8e5653b09b2b7bd8a5e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133092
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-04-17  Jim Raykowski  <raykowj@gmail.com>  [f7102dafc44a66b8ffb7b8d516fe1720fc45f8fe]

        SwNavigator content tracking: clear selections and entry cursor
        
        when entry is not found in content tree
        
        This happens when the document cursor is positioned on table of content
        hyperlinks.
        
        Change-Id: I717b2dae31780b26cf5450fbea0c8f461659770c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132989
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-04-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [7337c4181331eaf091050181d4c21be5911ac815]

        use more string_view in sw
        
        Change-Id: Iaf4db41d913dde13ea1ceb3fbbb3dafc21f90d24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133098
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-16  Hossein  <hossein@libreoffice.org>  [622b92dab29aff0fe9f23cf6fbf00dc7347bb34a]

        Update README.md files
        
        * Fix typo
        * Improve links
        
        Change-Id: Ie77ec795675bf7497c90620eb44ebb3191c003b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133067
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-04-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [670d07cc05b286e1f35b77b73a636ae259af5fb6]

        Fix typo
        
        Change-Id: I3f2da2522f80fdcbbd377686032a1f8e919e4484
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133065
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-16  Caolán McNamara  <caolanm@redhat.com>  [95ee4f074f387b498a9083524a13dff636446fe7]

        Resolves: tdf#148197 crash on launching context menu with no row selected
        
        Change-Id: I4b05e6013ec4fb8f3968484a59c2dacf1e1c97ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133095
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-16  Seth Chaiklin  <sdc.blanco@youmail.dk>  [553dd8c722b4261da8b9aaa406a17fe30d3b5476]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8d70f37fcc80c0b6c4fbfa36709ec1b1e9002a40
          - refactoring Line tab help pages
            
                  text/shared/01/05200100.xhp  (Line dialog)
                    *refactor <h1>,<h2>,<h3>
            
                  text/shared/01/05200300.xhp (Arrow Styles tab)
                    *refactor <h1>,<h2>
            
                  text/shared/00/00040502.xhp  (#line2: "howtoget" line tab)
                     +add appl-switch for "howtoget" Line tab
            
            Change-Id: I800a4c69ffce4edc88aec86b5e6cbe6a2e4d4f9c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/132707
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-04-16  Stephan Bergmann  <sbergman@redhat.com>  [590eb262e7841ff8d62246487ce9fb428ea5a9e6]

        -Werror,-Wunused-const-variable
        
        ...since a8383345174d91f6e722128e1d53c9a4ebc18195 "No Win16-style WIN.INI since
        Windows Vista"
        
        Change-Id: I36fa3f6516a6bd9ac6593e01163c1f3427933e42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133090
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-16  Justin Luth  <justin_luth@sil.org>  [d9b33ed6644203141fdb0776c291425c2bc9f5ac]

        tdf#148380 docx export: support CHANGEDATE/PRINTDATE without format
        
        This is the same idea as the earlier patch for CREATEDATE.
        However, it isn't safe to import these as fields,
        so a round-trip test can only test the string itself.
        
        The unit test here really doesn't test any of the code changes,
        but is just pre-emptive to ensure that if DI_CHANGE
        is imported as a field that it will have the right
        output.
        (P.S. Expected date output matches MS Word 2003
         even after an F9 refresh.)
        
        Change-Id: I30a8b1fc851246898a67e6241a35e927f85dfbb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132664
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-04-16  Caolán McNamara  <caolanm@redhat.com>  [4659fc2f0a7223a89446edff0b77e58758b5edf5]

        ofz#46632 Direct-leak
        
        there is no DeinitVCL for fuzzing, so fill the fontoptions,etc cache
        before starting
        
        Change-Id: I14a30c3d38490d03c31b4c349674ba48dd32de15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133088
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [cb21bbc1210dc270a125613d571521701e379ff9]

        tdf#148551: sw: Add UItest
        
        Change-Id: I118c0c91f0ba90f57761512e8e9984186ab4ac19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133080
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [b4b3398736d42bf1e3de4b397510576fdc5c3338]

        tdf#135377: sw: Add UItest
        
        Change-Id: I6e00601e1e8a6971e2668a744a3faac06344403f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133084
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-15  Regina Henschel  <rb.henschel@t-online.de>  [b195cf4db4c21da3cf754689fb22f0b6a904a03e]

        tdf#109169 use custGeom for Octagon Bevel shape
        
        The shapes 'Octagon Bevel', type col_60da8460, and 'Diamond Bevel',
        type col-502ad400, are LO specific preset shapes. They have neither a
        counterpart in MS binary nor in OOXML. So they need to be exported
        with custGeom. To force custGeom these shape types are moved from
        vDenylist to vAllowlist.
        These shapes were exported as prst='rect' before.
        
        Change-Id: I9619345812b6dba8f14ec2cc6a92ae808a56b595
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133069
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-04-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [65e846d73c023cb8ed8a8393a91032d4a816f2a0]

        use more string_view in jvmfwk
        
        Change-Id: I05f3b171578b8fef5b15dcbbf10ae9b7cf2d1b02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133075
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [15d8762dd07289447e782a3812dfd4425fe9a82b]

        use more string_view in cui
        
        Change-Id: I377d95ec2d80cef611c6fce274f1e17504132564
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133074
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [267a0e94920dbaf3f9db316c9cbfe6fa72be8818]

        tdf#143483: sw: Add UItest
        
        Change-Id: I10d05ea3f2866523e5adaac9ba768073b03c15a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133081
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-15  Stephan Bergmann  <sbergman@redhat.com>  [4cc5ceb9e3349fccc8ba08fdacb444ae70c597eb]

        Adapt to clang::PPCallbacks::InclusionDirective change in Clang 15 trunk
        
        <https://github.com/llvm/llvm-project/commit/d79ad2f1dbc2db63121620f55d6cfa915f2733ac>
        "[clang][lex] NFCI: Use FileEntryRef in PPCallbacks::InclusionDirective()"
        
        Change-Id: Ib2ea325cca3be03d3b5dfb9dfc3d870be659b129
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133085
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-15  Caolán McNamara  <caolanm@redhat.com>  [d1da1c59d196b7f6037b7e0820b81fc527d56a4c]

        tdf#148349 add a way to call the user's attention to a widget
        
        Change-Id: I2846155a44f3e51ddd8cc1acd81e84a38b4d3934
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133030
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-15  Caolán McNamara  <caolanm@redhat.com>  [fbfda267e8f4b55dff30a3827bff760565f36fdb]

        gtk[3|4] add the css "warning" "error" to GtkEntry when those states fit
        
        Change-Id: I4063155d25b80f6b5912f0b63dc3c8fa21c7263b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133079
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-15  Caolán McNamara  <caolanm@redhat.com>  [211fb753067f315597ac79f13c1bc553407fbf2f]

        gtk4: warning and error are explicitly mentioned in the documentation
        
        Change-Id: If61b40e6d104ba54e71c4473bf1214a6df999089
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133078
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-15  Caolán McNamara  <caolanm@redhat.com>  [37fb1cbf7bceac8421741dc55b89146a42a77a22]

        Related: tdf#147237 change the SalObject background when the settings change
        
        which solves the problem of parts of the gtk ui remaining in the old
        theme when switching dark<->light
        
        Change-Id: I59060dfdf3937ca13cd706eefc9e67c133478992
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133076
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-15  Rene Engelhard  <rene@rene-engelhard.de>  [67c577c692faaa0382d26c3c3f47b5ffa9deaa77]

        apply ICU test workaround to < 70 to "fix" test with ICU 71
        
        See also 263961306ede0656ebb7904034a2172615ce81d0
        
        Change-Id: Ib64ec43dba59ffddb34fe7f1a0f0d2e589c3455c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133063
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-04-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [f9a15395dc1d71a9597296e0e29e266cf9441a7e]

        use more string_view in connectivity
        
        Change-Id: I916db7599e600ba795e02b7afd29b54d1dc7187e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133073
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [558aaa9ed222e7142fe87c9bab9a8293a5e2a159]

        use more string_view in xml*
        
        Change-Id: Ie219cb3feb98660463858d00f82f882881946ad0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133072
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [ba74c925a5ef872c291613d4be589e1ab4b4e9e1]

        use more string_view in fpicker
        
        Change-Id: I2568dfa05082bbd2d3a433c54b47039455d91153
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133071
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [c5d5c7e8c385f8a7e6ab824095e61aeeca4ab8c7]

        tdf#148494: export: Always add space separator
        
        Otherwise, the macro is saved as MACROBUTTONAllCaps
        instead of MACROBUTTON AllCaps
        
        Change-Id: Id1288e23f21ce72884bc1197f171e255ea7458f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133077
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-15  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [b2b821715a3745718a941fa99dda92137c0f0c86]

        tdf#148551: sw ui: set default format value for Insert Field dlg
        
        My previous implementation was changing current format selection
        only for field edit dialog. However it should be initialized also
        for insert field dlg. It is not always first element. Instead of
        older confusing approach right now there is a switch to set
        defaults: it is less confusing IMO.
        
        Change-Id: I189339ba66effc49267004a42345a28892cb693c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132980
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-04-15  Caolán McNamara  <caolanm@redhat.com>  [9efab24f38bb5e4b150c842cda51cfd76d694022]

        use the same colors for warning/error for gen ComboBox as Entry does
        
        Change-Id: I0fb24c0d60c66348052334c9a86e6a5425dccb46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133070
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-15  Caolán McNamara  <caolanm@redhat.com>  [a0f9f8ddaaa4ca14c9cc37259e2ac5dce63b3c77]

        tdf#148448 pick a warning color more likely to be readable in dark theme
        
        I can't see anything that is useful which could be used to derive this
        so just pick a better hard coded color
        
        Change-Id: Ia351e636ed3a44e9af79147b2d9dfcf347bd8ea9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133068
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [b9c806b9e3631d76b8ceaa6208497aba60c75f83]

        address potential find/rfind failures
        
        in the conversion in
            commit 74957c7d2f3697fbf2b6f4d6a31c61d5d7df039b
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Wed Apr 13 13:54:22 2022 +0200
            use more string_view in l10ntools
        
        where the prior code might have been relying on the -1 returned by
        indexOf and lastIndexOd
        
        Change-Id: Ief5dedccbaf4e14e5f59aa3c2f7481ff0bb7e2e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133027
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-15  Stephan Bergmann  <sbergman@redhat.com>  [6fd447aaf2f21a4708ca4e4268e209f4499cbeee]

        loplugin:stringviewparam
        
        Change-Id: I6b7e0482fca0d1b82afa13131ef5206763e1ccb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133032
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-15  Szymon Kłos  <szymon.klos@collabora.com>  [dcc9d7f0a0e8a6978ada6e92244cd6cd4b276520]

        jsdialog: close popup correctly
        
        call popdown so we will mark popup as closed in DockingManager
        this fixes crash when trying to open autofilter popup second time
        
        Change-Id: I9f2db6fe284d9b9770c20dea4b8a4054524a998b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132619
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132917
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-04-15  Szymon Kłos  <szymon.klos@collabora.com>  [02c9687b0792a568897f911a0f8d6e1582fdbe6a]

        jsdialog: autofilter: unify with regular popup
        
        - remove special type "autofilter"
        - now autofilter will be handled by dialog code in online
        
        Change-Id: I3478c3e05ab2e83030a8d68632d0426a5cc0accd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132539
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132916
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-04-15  Caolán McNamara  <caolanm@redhat.com>  [53ec893208e2fb82d1569a1e2414b83b5a20bbfa]

        warning: found </li> tag without matching <li>
        
        so use same solution as com/sun/star/style/XStyleLoader.hdl
        
        Change-Id: I53e77cb6547338f66d7e259779bb5391bc780765
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132999
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-15  Caolán McNamara  <caolanm@redhat.com>  [0ba7674c7389db8f1cf7eb089dc1c89ed93be778]

        ofz: Timeout 23s->4s
        
        Change-Id: I10d48584e0ab0ce52cabe8077602f557b6392492
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133012
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-15  Stephan Bergmann  <sbergman@redhat.com>  [21121b0cba765958f38176ba17be85b6bc3bcb58]

        Also add C++20 char8_t overloads
        
        Change-Id: I1c55ca09b9fd24927acce9f0e2e2d435f23a3e42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133031
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-15  Stephan Bergmann  <sbergman@redhat.com>  [020cf33af4de4f9a0b3a9b920d0b1035959df440]

        loplugin:stringview
        
        Change-Id: I4e03bb0674dff734c41f4206b1849ede3c6949ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133055
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-15  Stephan Bergmann  <sbergman@redhat.com>  [6a9f342addf8b1c766163575c7b63e7fcc1f714e]

        Introduce rtl::createUriCharClass
        
        ...to make those char class array initializations more readable.  (Making the
        corresponding variables constexpr is mostly done so that failures in the
        provided `unencoded` arguments, like non-ASCII characters or duplicate
        character typos, would lead to compile-time errors also for !HAVE_CPP_CONSTEVAL.
        And assigning to a sal_Bool std::array needs another hack to avoid false
        loplugin:implicitboolconversion warnings.)
        
        Change-Id: Ieb8827f69f55f1212a9428817d5331fcb18ef1d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133058
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-15  Stephan Bergmann  <sbergman@redhat.com>  [d7480ed72d225ee1b2b9a6ec996eeeb7a18c98a8]

        Add some clarifying comments for o3tl::getToken overloads
        
        Change-Id: Ia81b11b659f6045f9e474b3a32b72e2c5242a80b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133057
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-15  Stephan Bergmann  <sbergman@redhat.com>  [f23f594b17a2b117e0940ecff86b878955bf6e3e]

        loplugin:stringviewparam
        
        Change-Id: Id3bd8576b134728140dc68b00eebf78a8f3fd4ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133056
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-15  Stephan Bergmann  <sbergman@redhat.com>  [6457b72667de2a203e25a18b0f58cde67d41bbf4]

        loplugin:stringviewparam
        
        Change-Id: Iac1655373f5f30e3499fa5335405fb422fa8dc9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133054
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-15  Stephan Bergmann  <sbergman@redhat.com>  [dcd969ba5237e897c5767854df30f31fc8b4ee32]

        loplugin:stringviewparam
        
        Change-Id: Ie9dc89642c197baaf1ecfdfcd340cb6a427147ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133033
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-15  Mike Kaganski  <mike.kaganski@collabora.com>  [a8383345174d91f6e722128e1d53c9a4ebc18195]

        No Win16-style WIN.INI since Windows Vista
        
        Change-Id: I75bc8c7c61e863747cdfc65fb4ed7603c0eb1c0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133034
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e1f3f2e00c37173e5f6f1cbb5235ab95b100bde7]

        sc: introduce SparklineShell and Sparkline context
        
        Having a separate sparkline context is very useful, so we can add
        a custom UI when the user has the cursor over a sparkline. This
        will allow a "Sparkline" tab for NotebookBar and its own deck in
        Sidebar, activated only when the sparkline is present. Also the
        pop-up menu can be customized specifically for the sparkline, but
        this may be less useful.
        
        For the sparkline context we need a custom shell - SparklineShell
        where now all the UNO commands can be implemented (not done in
        this commit).
        
        Change-Id: Idca2ad946af3afdd1b494744b80c9c093eec602c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133022
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-15  Eike Rathke  <erack@redhat.com>  [abe0080d66fe81013d92bbc3521980e049640f6d]

        Prepare SvNumberFormatter::GetEditFormat() to obtain for another locale
        
        Change-Id: Iab8b9a802ebac60b52007754430352d3de925374
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133026
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-04-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [32e38ec654cfd467aad74da59366bd41142b3bdc]

        oox: move DataTable{Context,Model} into own file, prop. "showKeys"
        
        Move DataTableContext and DataTableModel into its own files and
        add the missing "showKeys" property of the data table (dTable).
        
        Change-Id: I44fb436000c7f00a596fc9b12489d15ea1368e68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133021
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ee76783d2b2718a66bceefc6f8a71019daa7cc5b]

        lok: report state for sparkline UNO commands
        
        Change-Id: Ic1e8464ec97ef91f631944dbaa3de0e5bff26c89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133006
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-14  Stephan Bergmann  <sbergman@redhat.com>  [7582286258984d790274295aea1cd7eb6ad96602]

        Add some clarifying comments for o3lt::getToken
        
        Change-Id: I417f048cdcd74e0a06b4c08d7d1851ea3e8a7077
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133015
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-14  Luboš Luňák  <l.lunak@collabora.com>  [4557ea11aeda19b705b4d701bdd1b85db7f0b206]

        move vcl::text::TextLayoutCache caching to the class itself
        
        I have no idea why I did that in GenericSalLayout.
        
        Change-Id: I163b08045e7c1dcdbf35cf408525f8dbcc06c4f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133019
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [4475483b92da89f6ab7fa503c6db920b7b50d1b7]

        use more string_view in sd
        
        Change-Id: I301f3d8a6634df8be5fdd42649c0c265da8f9099
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133004
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-14  Michael Weghorn  <m.weghorn@posteo.de>  [003e2873e4463974e59e1f909f9250cde743851f]

        android: Use proper Intent to open doc for API level < 19
        
        `Intent.ACTION_OPEN_DOCUMENT` was introduced in API level 19,
        therefore `Intent.ACTION_GET_CONTENT` is supposed to be used
        for older Android versions.
        
        The previous attempt at doing so didn't work, since no
        `ActivityNotFoundException` is thrown when trying
        to set the action to `Intent.ACTION_OPEN_DOCUMENT` on
        older Android versions.
        
        Fix that by using a proper version check instead.
        
        Change-Id: Ie06fa3f39e3042b4b7161a3c937bf655eb658abd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133025
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-14  Michael Weghorn  <m.weghorn@posteo.de>  [f869807175f1fc49328465473aa8e90b6f1876ff]

        android: Use "ContentResolver#query" available from API level 1
        
        Use the `ContentResolver#query` overload that is available from
        Android API level 1 on, not the one that's only available from
        API level 26 on [2], which would otherwise trigger an exception
        if run on devices running Android version < 8.0, as seen
        on an AVD with API level 21:
        
        > E/AndroidRuntime( 2914): FATAL EXCEPTION: main
        > E/AndroidRuntime( 2914): Process: org.libreoffice, PID: 2914
        > E/AndroidRuntime( 2914): java.lang.NoSuchMethodError: No virtual method query(Landroid/net/Uri;[Ljava/lang/String;Landroid/os/Bundle;Landroid/os/CancellationSignal;)Landroid/database/Cursor; in class Landroid/content/ContentResolver; or its super classes (declaration of 'android.content.ContentResolver' appears in /system/framework/framework.jar)
        > E/AndroidRuntime( 2914):        at org.libreoffice.ui.FileUtilities.retrieveDisplayNameForDocumentUri(FileUtilities.java:137)
        > E/AndroidRuntime( 2914):        at org.libreoffice.ui.LibreOfficeUIActivity.createUI(LibreOfficeUIActivity.java:206)
        > E/AndroidRuntime( 2914):        at org.libreoffice.ui.LibreOfficeUIActivity.onCreate(LibreOfficeUIActivity.java:147)
        > E/AndroidRuntime( 2914):        at android.app.Activity.performCreate(Activity.java:5937)
        > E/AndroidRuntime( 2914):        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105)
        > E/AndroidRuntime( 2914):        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2251)
        > E/AndroidRuntime( 2914):        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360)
        > E/AndroidRuntime( 2914):        at android.app.ActivityThread.access$800(ActivityThread.java:144)
        > E/AndroidRuntime( 2914):        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)
        > E/AndroidRuntime( 2914):        at android.os.Handler.dispatchMessage(Handler.java:102)
        > E/AndroidRuntime( 2914):        at android.os.Looper.loop(Looper.java:135)
        > E/AndroidRuntime( 2914):        at android.app.ActivityThread.main(ActivityThread.java:5221)
        > E/AndroidRuntime( 2914):        at java.lang.reflect.Method.invoke(Native Method)
        > E/AndroidRuntime( 2914):        at java.lang.reflect.Method.invoke(Method.java:372)
        > E/AndroidRuntime( 2914):        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
        > E/AndroidRuntime( 2914):        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
        >
        
        [1] https://developer.android.com/reference/android/content/ContentResolver#query(android.net.Uri,%20java.lang.String[],%20java.lang.String,%20java.lang.String[],%20java.lang.String)
        [2] https://developer.android.com/reference/android/content/ContentResolver#query(android.net.Uri,%20java.lang.String[],%20android.os.Bundle,%20android.os.CancellationSignal)
        
        Change-Id: I13ecc57d3d6b25a7eb2e5ff85a3420ef8064cb20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133024
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [84de0b351c959c9a1ebbbd61bf0702561afc4d82]

        Fix typo
        
        Change-Id: I5707dbda5468256c8d03ac35b43fb54b8b4f3c7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132991
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-04-14  Caolán McNamara  <caolanm@redhat.com>  [6e53140dd3d7b414e81718d55ec288c4640ed587]

        cid#1504075 Uninitialized scalar field
        
        Change-Id: Ib24e34cabf99876b4aba56a768a34cd0da22a8dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133020
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-14  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [e1db8c27875eac73b1e619e4a23ecdb7a9924b61]

        Resolves: tdf#143615 clamp relative times to 1.0
        
        User input permits zero-length animations, so whenever we calculate
        relative position within the animation time frame, the case
        mnMinSimpleDuration == 0.0 means: we're already at the end of the
        animation, i.e. set relative time to 1.0
        
        Change-Id: I0e8c1e29f47bd9fa16f04115cf52d3a176e13fb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133005
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-04-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [af4407649d2c8a2ea59487d5fc1f8cc742ddd0b2]

        use more string_view in unotools
        
        Change-Id: I5fc3753475c3c6a45f86910eeb49055f96a2e925
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133013
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [2a5b28eaaaf8ff56778fcdfb28f0a660592c7866]

        address review comments
        
        (*) fix parameter type of getToken()
        
        Change-Id: Ib6fcfc6b217e98f57e600dc44c888366b432c19e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133011
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-14  Jim Raykowski  <raykowj@gmail.com>  [78b723c3a1fad1c095de1e5c746aef513556a53b]

        tdf#52113, tdf#148312 Don't include table of contents hyperlinks
        
        in the Navigator content tree Hyperlinks entries
        
        Change-Id: I8d4499ecd6d9f617192560b31d7f87f7f26269f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132988
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-04-14  Stephan Bergmann  <sbergman@redhat.com>  [36b7288a0ce9588b958e0b3a68613e9ee11cf17c]

        Use DeclCheck at one place in loplugin:implicitboolconversion
        
        ...and add tests for those additions to isBoolExpr done in
        8e4d82cd1125502c26ddaaa85c49c4aa44f65811 "loplugin:implicitboolconversion: warn
        about conversions to unsigned char" (and which were added to avoid false
        warnings like
        
        > testtools/source/bridgetest/bridgetest.cxx:643:21: error: implicit conversion (IntegralToBoolean) of call argument from 'unsigned char' to 'bool' [loplugin:implicitboolconversion]
        >                     (xLBT->transportPolyBoolean(
        >                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        and
        
        > cui/source/options/optaboutconfig.cxx:359:62: error: implicit conversion (IntegralToBoolean) of call argument from 'unsigned char' to 'bool' [loplugin:implicitboolconversion]
        >                             sValue.append(OUString::boolean( seq[j] ));
        >                                                              ^~~~~~
        
        )
        
        Change-Id: I0683144e1c39d31303faf678afaafd708ef7ff79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133018
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [9798f8ad50602cf1313a2804b86e79fb80c1ec4d]

        use more string_view in ucb
        
        Change-Id: I0aa83a1496436d6fb77ad85d24ba088a7ff75f6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133014
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-14  Caolán McNamara  <caolanm@redhat.com>  [0d5c5c17a43726c1407d100e440a87ed06966d30]

        Resolves: tdf#148476 allow dialog resize buttons to "shrink" again
        
        a problem since:
        
        commit 5d388b94735e34ba445d65e1d5030a646aad7dbe
        Date:   Thu Jan 27 12:17:48 2022 +0000
        
            Related: tdf#146648 let SetWindowState size trump the initial layout pref size
        
        Change-Id: Ia765fc011e740386fce568704cb1efb066a5d5bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133001
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-14  Michael Weghorn  <m.weghorn@posteo.de>  [70cb4955f1c099b030567e6bf4702f7dc6ee521a]

        android: Port from Android Support Lib to AndroidX
        
        Replace the no longer maintained Android Support Library
        with the Android Jetpack libraries.
        
        Quoting [1]:
        
        > Version 28.0.0 is the last release of the Support Library. There will be
        > no more android.support library releases. All new feature development
        > will be in the androidx namespace.
        
        Most porting was done automatically by using Android Studio's
        "Refactor" -> "Migrate to AndroidX..." function.
        
        In `android/source/res/layout/toolbar_bottom.xml` and
        `android/source/res/layout/toolbar_color_picker.xml`,
        the uses of
        `app:layout_behavior="android.support.design.widget.BottomSheetBehavior"`
        had to be replaced manually as described at [2], because
        the app would crash when using the old "android.support"
        values.
        
        Also drop the Android Support Library related bits from configure.ac
        
        In a quick test, this worked fine and no obvious
        difference was visible when running this in various AVDs.
        
        When trying to test this in an x86 AVD still using
        SDK 16 (Android 4.1), which is currently specified
        as Android Viewer's `minSdkVersion`, only various
        unrelated issues showed up, some of which will be
        handled in follow-up commits.
        
        After the migration, many weird errors showed up in
        Android Studio, which disappeared after invalidating
        the caches (via "File" -> "Invalidate Caches...").
        
        [1] https://developer.android.com/jetpack/androidx
        [2] https://stackoverflow.com/questions/45100963/runtimeexception-could-not-inflate-behavior-subclass
        
        Change-Id: I2a57f0ebd56e7ecc09b7d65aae17fd15088a633b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133002
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-14  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [bfc43aad0e8eb90e9d3495b940bc2283081f04c6]

        Prevent save interception when sharing Calc doc
        
        Using the dispatch mechanism means that this can be caught by the dispatch interceptor
        which we don't want in this place.
        
        Change-Id: Ie7e5f92e6043e2aff98d4887829a3573c12c6d08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132941
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-04-14  Caolán McNamara  <caolanm@redhat.com>  [3f793465819f63aa001f5842f232be24d13153fd]

        tdf#148101 don't autocomplete remote files dialog entry on delete/backspace
        
        Change-Id: Ieddb41eb37e7090416a418afeffb76ce0eddf90a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133009
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-14  Caolán McNamara  <caolanm@redhat.com>  [ae0e7e3918284c31a91acca0f733919926ae3a62]

        tdf#141812 keep focus in an impress table cell when row/col deleted
        
        Change-Id: I3b396ba92039bad657ca159002598a271b68a79d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133008
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [590323f4235e5ec3de2dc6dee28a4f03288ac6d7]

        use more string_view in dbaccess
        
        Change-Id: I256ffe22fa060be6a6fc32e73d845879d71a187d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133007
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [dbe92dcfa79e3336411661fc94106deeba9317d6]

        use more string_view in chart2
        
        Change-Id: I9ab6cd3905bfb7c811e7ad14b54ced6c42d2e077
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133003
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-14  Stephan Bergmann  <sbergman@redhat.com>  [871adb006645d0fd5eeecab70ea4c937de85c38e]

        Fix comment again
        
        ...which had been butchered by c7fb93764b321e5bf4cd143dd0c29be60de6d8f8 "Cleanup
        comment":  e4ff847fe0796420ba8023b70cad8589f5f19e9f "loplugin:stringview check
        for getToken and trim" had turned this into a template, but had not lifted the
        other restrictions.  But while at it, also adapt the mention of "OString" and
        "std::string_view" in the comment to that
        e4ff847fe0796420ba8023b70cad8589f5f19e9f change.
        
        Change-Id: I3c27efe145c4bea6c4b16f81da671bf22160545c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/133000
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-14  Justin Luth  <justin_luth@sil.org>  [206efef78ea367de76f000a1760dbd8bc7785b0c]

        tdf#148380 sw ms export: DI_EDIT is simply EDITTIME
        
        There can be no author related to total editing time,
        and SAVEDATE is the modified date, so this was all
        completely bogus code.
        
        No unit tests hit SAVEDATE on a make check assert.
        
        This all came from very early 2000 code,
        at which point DI_CHANGE only handled AUTHOR,
        so likely things were very confused back then,
        and when SAVEDATE was connected with DI_CHANGE in 2003,
        they failed to remove it from DI_EDIT.
        
        Change-Id: Ib9108a59128d5c7fa11d350c58005a925678cb4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132665
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-04-14  Caolán McNamara  <caolanm@redhat.com>  [dfafd186f5884bfb7a19582b36677a051bde8101]

        warning: explicit link request to 'ItemState' could not be resolved
        
        Change-Id: Ied2c063d532a5da01d5b542e6f44ab49d198a942
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132998
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-14  Caolán McNamara  <caolanm@redhat.com>  [a8f89d5a6240b5e374e19c0c4df377f8b1f80e2f]

        tdf#148197 gtk_tree_row_reference_new_proxy warning on docking navigator
        
        Gtk-CRITICAL **: 09:05:11.124: gtk_tree_row_reference_new_proxy: assertion 'path->depth > 0' failed
        
        from TreeView::set_cursor(-1)
        
        gtk_tree_view_set_cursor is ok (and documented as such) with an
        "invalid" path to unset the cursor, but there isn't the same for
        gtk_tree_view_scroll_to_cell, though there null is docs as acceptable.
        
        Change-Id: I11b94ba997fbbd2f31031d9e73765ea1882ad9ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132996
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-14  Stephan Bergmann  <sbergman@redhat.com>  [c36f9e981d583c5f62943db9cf4116cbda0f0501]

        Pick a better variable type
        
        Change-Id: I1c9d3bcb1e750b130a04105ab9cf370b7f31f392
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132994
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-14  Luboš Luňák  <l.lunak@collabora.com>  [4fc3466d23010d9553c31c662650072483b81588]

        do not cache layout glyphs if fallback is involved
        
        In some rare cases (CppunitTest_writerperfect_writer can trigger them
        on Win/Mac) the fonts used for fallback change and it's not included
        in the cache key.
        
        Change-Id: I9611d500405d0dae7f95fa4469ccfaa39de672c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132995
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [250a70dc37a921b71049817d5e46aae2eb4cced6]

        use more string_view in oox
        
        Change-Id: I25fe1cbfae43bb533e7dfc2561d0b70976aa6a40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132985
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [41fa4bb83ad95f0b2171808b405fa755613cef81]

        use more string_view in filter
        
        Change-Id: Ieff65b96487051721f9016c005523f31b7415901
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132984
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [14f6700fefa945c4cf995c09af9326c2a022f886]

        use more string_view in editeng
        
        Change-Id: I5104dc8ce24089b110f9cd73e0f5e62ad5b44a0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132983
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-14  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [edadfb564f1334887df473f9bc05dab6b1e7ef9d]

        Advanced Diagram support: Secure properties at Diagram ModelData
        
        Additionally to the Text/Attributes already saved/secured after
        Diagram import, secure more data that is part of the Diagram
        ModelData. This is about attributes (e.g. FillStyle/LineStyle,
        TextAttributes, ...) in UNO API formt that will be secured/
        attached to the Diagram ModelData in it's
        svx::diagram::Point structure.
        This is done for all those entries for which a XShape will/
        would be incarnated, thus associated to entries that will
        get a visualization, including the BackgroundObject.
        From that data, at re-creation time, the attributes can be
        re-applied to the re-created XShape(s), also after changes
        to the Diagram Model Data (e.g. Add/Remove).
        This is - besides the already added securing of the Style/
        Theme - a 2nd method for lossless re-creation. For the
        BackgroundObject - if it has FillStyles - it is even the
        only method to secure that data and thus necessary for that
        case. The selection of atributes that gets secured is minimal
        for now and may/need to be extended for existing cases
        accordingly.
        
        Change-Id: Ie9b72b9b9135113cf858d57fe6cd8622d736c4a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132976
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-04-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [16bbd139d6a54c47e4fd4a034dbcc238a75f2097]

        Removed duplicated include
        
        Change-Id: Ifac2665115cd5b84cd68fff8f1414b9f1c1fb510
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132990
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-14  Stephan Bergmann  <sbergman@redhat.com>  [9a42c99d7b3e8a8429f14d7d851f3d186fa04594]

        Simplify equality comparison among the various UNOIDL integer types
        
        Change-Id: I67b11049938de470a2a5096cac376fdb0529ab5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132992
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-14  Stephan Bergmann  <sbergman@redhat.com>  [fc2413e9a8f509bc6835cae473bf5053728c419a]

        Pick better variable types
        
        ...tweaking the code slightly to guarantee that j will always be non-negative
        
        Change-Id: Ie8ba450884cc8b12e0caa79b4d75f95dd96cc120
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132993
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-14  Caolán McNamara  <caolanm@redhat.com>  [5bfbb64cb9ae102e5a1f5b4cd020d0cd006d0a92]

        ofz#46630 Indirect leak
        
        Change-Id: I2af5f9e0b8ac210f6d1a7700ac6cb6213d706e19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132986
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-14  Caolán McNamara  <caolanm@redhat.com>  [c15fceae5e70483daf8355a9b7d53215b7643c2b]

        Resolves: tdf#141625 give enough space to see full date+time
        
        Change-Id: I31193783231f27494ed1507faa143697e8facc30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132977
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-14  NickWingate  <nick.wingate@collabora.com>  [a1f9fea520f5b3f5d54a284886aa531693f32e7a]

        Make accessibility check dialog async
        
        Signed-off-by: NickWingate <nick.wingate@collabora.com>
        Change-Id: I88913b3d7e580a1d8c69a39454f2598e11ba43ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130438
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        (cherry picked from commit 61fed0c4fe53738254d116543417f1c7028a0f39)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130451
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2022-04-14  Luboš Luňák  <l.lunak@collabora.com>  [6c8dffc19e2a570d5665344dcba6afedd3dc2e15]

        compute subset of glyphs in SalLayoutGlyphsCache (tdf#139604)
        
        When OutputDevice::ImplLayout() computes glyphs, the result
        is always the same for the same string (and font etc.),
        and if the function is asked to work on just a subset of the string,
        the returned glyphs are often also a subset of glyphs for the full
        string. Since e.g. EditEngine breaks text into lines by first
        laying out a full string and then repeatedly calls the same function
        for a subset of the string with increasing starting index. So if
        the full result is cached, it's faster to just make a subset of that,
        adjust it as necessary and return that, instead of doing a layout
        again.
        
        This requires support from harfbuzz to tell us if it's safe to break
        at a given position, and HB_GLYPH_FLAG_UNSAFE_TO_BREAK is that
        (https://harfbuzz.github.io/harfbuzz-hb-buffer.html#hb-glyph-flags-t).
        
        I'm keeping the optimization for tdf#144515, as avoiding the extra
        layout altogether is still useful.
        
        Change-Id: I33f70f9af89be79056e464908eac0861f58d274a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132753
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-14  Szymon Kłos  <szymon.klos@collabora.com>  [63abdec59d2fc23c988cb7c160bd4625e7e464a9]

        lok: send status update for .uno:SplitCell
        
        Change-Id: Ic972d3ff3334f4c3a507868a95ac955c9ffbc614
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132585
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132871
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-04-14  Seth Chaiklin  <sdc.blanco@youmail.dk>  [3b222bcd75d57db404cd2ed5dc97a5c492c28060]

        tdf#147107 "chapter" -> "item" in B&N toolbar and menu
        
          Changes to:  Move Chapter Up, Move Chapter Down,
                       Move Chapter Up with Subpoints,
                       Move Chapter Down with Subpoints
        
           Also capitalization correction ("With"->"with") for
           Demote Outline Level with Subpoints in Bullets & Numbering
           toolbar and menu.
        
        Change-Id: Iacb0e798c54bf4101f7048454007bf58ec4081c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132869
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-04-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [187bf06aabf1b730cfcd47cbdf976f58b4960dcb]

        tdf#114303: sw_rtfexport4: Add unittest
        
        Change-Id: Id07c834a58db7aedada8a923a464f554f30f3013
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132973
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-13  Caolán McNamara  <caolanm@redhat.com>  [056b81ff51f57da83c4d4b5de479bac1aa366694]

        Resolves: tdf#148122 Celtic MD font appears wrong
        
        Change-Id: Ib551f073b8ea0e0662660ccf01ebf56c2fd7f340
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132978
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-13  Stephan Bergmann  <sbergman@redhat.com>  [58f533029b5cbd31993f2c667b16d3b487258e85]

        Clean up O[U]StringBuffer ctors taking a length parameter
        
        For !LIBO_INTERNAL_ONLY, go back to the state before
        d91d98a53612a972de368186415aa48698e074d9 "fix gcc-4.0.1 and/or 32bit build for
        string literals" of having just a sal_Int32 overload.  (For !LIBO_INTERNAL_ONLY,
        the current state was confusing, as the existence of further overloads depended
        on __cplusplus >= 201103L.)
        
        And for LIBO_INTERNAL_ONLY:
        
        * Have overloads for all integral types, with an assert checking that they do
          not use out-of-bounds length arguments.  (The std::make_unsigned_t dance in
          the assert is needed to avoid signed/unsigned mismatch warnings as seen at
          least with MSVC.)  This removes the need for explicitly casting arguments that
          are larger than (unsigned) int.  (And I cleaned up two such places that I had
          become aware of with the abandoned previous attempt
          <https://gerrit.libreoffice.org/c/core/+/132825> "Let O[U]StringBuffer ctors
          take sal_Int32 length parameters"; there may be more places to clean up,
          though.)
        
        * Have deleted overloads for all integral types that are not actually integer
          types.  (This excludes signed char and unsigned char, as at least
        
        >                             OUStringBuffer aBuf( rToken.GetByte());
        
          in ScTokenConversion::ConvertToTokenSequence in
          sc/source/ui/unoobj/tokenuno.cxx does a legitimate call with an argument of
          type sal_Int8 aka signed char.)
        
        Change-Id: I2df77429f25b74f19cc3de5064e6fd982e87b05e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132951
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-13  Michael Stahl  <michael.stahl@allotropia.de>  [ab65a74998b498ff49c15db87fc14a9afa89d8bf]

        ucb: webdav-curl: oops, increment after checking
        
        Change-Id: I8c51fa88253dbda595eb859d58408ad70ad661e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132982
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2022-04-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [0d55188fbf7b0399f01bae521f1a34d22ad8ba18]

        use more string_view in xmloff
        
        Change-Id: I0d860fa6e3d3261f3393e912b27930066dd93f7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132972
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [902e81b1b0c62993270846962d44aea6774e9687]

        use more string_view in configmgr
        
        Change-Id: Ia8aab5ea1a03d1512a1da806d505ce06f6977828
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132971
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-13  Tor Lillqvist  <tml@collabora.com>  [ab612633003c75dfb30664db8cc8924c086a91ee]

        Follow-up fix to Collabora Online "addfont" handling: avoid assertion failure
        
        Change-Id: Ib75954a39d515088dbd432d0aa0ca5893194ecc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132970
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-04-13  Michael Stahl  <michael.stahl@allotropia.de>  [2bc4d1d22fdbd9d97c66bb53762b4b4bf7b61b47]

        ucb: webdav-curl: only allow system credentials for auth once
        
        ... and in any case abort authentication after 10 failed attempts.
        
        Apparently some PasswordContainer can turn this into an infinite loop.
        
        Change-Id: Ib2333b371a770999e8407ce7e1af21512aadb70d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132974
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [1aced94715b73cc0de2ab91963a4f2a2102d845a]

        use more string_view in sfx2
        
        Change-Id: I36db3d26a576adeb4d2427c28320096d5464f565
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132964
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-13  Michael Weghorn  <m.weghorn@posteo.de>  [d2572dc9d6c7cda9d6e08e46c42048e12e4f04e0]

        android: Deduplicate LOKitThread#load{,New}Document
        
        After Change-Id I15ecc2eba6c5ee441f6e14f8229594cab05dbba7
        "tdf#148556 android: Don't delay refresh when loading doc",
        the only thing that `LOKitThread#loadNewDocument` does
        in addition to `LOKithThread#loadDocument` is to save the
        newly created document (to a temp file) if loading was
        successful.
        
        So, have `loadDocument` return a boolean saying whether
        loading was successful and call that method from
        `loadNewDocument` to reduce duplication.
        
        Change-Id: I9b99e011b3f5105bb60f95174de393462ff08271
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132966
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-13  Michael Weghorn  <m.weghorn@posteo.de>  [4476fd51a324930e832535c10979564afc6968f2]

        tdf#148556 android: Don't delay refresh when loading doc
        
        The previous way of using a separate Runnable
        to do the refresh and posting that to the
        main handler instead of doing the refresh
        right away resulted in a timing issue, due
        to which it could happen that a Calc document
        would not be rendered when initally loaded
        (but only after another tile reevaluation was
        triggered, e.g. by tapping on the screen).
        
        While this appears to happen mostly on fast hardware,
        I could reproduce on my AVD as well when increasing
        the minimum time that has to pass between
        tile reevaluations to 100 ms:
        
            --- a/android/source/src/java/org/mozilla/gecko/gfx/ComposedTileLayer.java
            +++ b/android/source/src/java/org/mozilla/gecko/gfx/ComposedTileLayer.java
            @@ -157,7 +157,7 @@ public abstract class ComposedTileLayer extends Layer implements ComponentCallba
                     }
        
                     long currentReevaluationNanoTime = System.nanoTime();
            -        if ((currentReevaluationNanoTime - reevaluationNanoTime) < 25 * 1000000) {
            +        if ((currentReevaluationNanoTime - reevaluationNanoTime) < 100 * 1000000) {
                         return;
                     }
        
        For the bad case, the Runnable that triggers the
        refresh would be taken from the message queue and
        run on the main thread at a point in time that
        resulted in `LOKitShell.sendTileReevaluationRequest`
        not getting called in `ComposedTileLayer#reevaluateTiles`
        due to the above-mentioned minimum time in between
        tile reevaluations.
        
        Avoid the problem and simplify the whole handling by
        no longer posting a Runnable to the main handler, but
        calling `refresh()` right away.
        
        Posting to the main handler had been introduced in
        
            commit 27326e0f587c20d8dcf1595829233de1bd3fbe9e
            Date:   Fri Aug 3 07:13:00 2018 -0700
        
                tdf#119082 Exception wrong thread on Android Viewer
        
        to avoid crashes due to things being done on the wrong thread
        when switching to another app and then back to Android Viewer
        (s. tdf#119082), but that is no longer a problem, because the
        document is no longer loaded anew in that case since
        
            commit 1bc42472200c32c9a0a10dd1c3cd6c6a8a5d47d2
            Date:   Fri Apr 9 13:59:43 2021 +0200
        
                tdf#95517 android: Rework app/doc lifecycle handling
        
        , so the code path is not used there any more, but only when
        the document is initially loaded, triggered in
        `LibreOfficeMainActivity#onCreate`.
        
        After all, the problem seems to be a similar one as fixed in
        
            commit 128f67e0efa02294205a1abe1be874557ecdcecd
            Date:   Tue May 18 14:27:51 2021 +0200
        
                tdf#142348 android: Avoid extra refresh after loading doc
        
        , where another timing issue in the handling of a refresh event could
        result in a blank page instead of the Calc doc being rendered.
        
        With the refresh being done right away, the synchronization added
        in
        
            commit 55661298bb3e9087a89a08637e4285f090c4e0e8
            Date:   Wed Apr 1 09:00:13 2020 +0200
        
                tdf#131195 android: Don't destroy doc while loading it
        
        is also no more needed, because the situation described in its
        commit message no longer applies:
        
        > Since the 'refresh()' in 'LOKitThread::loadDocument' is
        > not executed synchronously but posted to the main handler,
        > this needs to be synchronized to prevent the document from
        > being deleted while it's being used.
        
        Change-Id: I15ecc2eba6c5ee441f6e14f8229594cab05dbba7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132965
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-13  Michael Weghorn  <m.weghorn@posteo.de>  [827d97887a8284e09fdeb2aa2918f60f09fd1a4a]

        tdf#148553 liblo-native-code: Add services for numeric controls
        
        Change-Id: I67727b8ced6c501f0e220fa2024976640ca7028a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132950
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-13  Luboš Luňák  <l.lunak@collabora.com>  [cd1b93aafad2bd868025d363be9a913a2913ef39]

        empty SalLayoutGlyphsImpl is not automatically invalid
        
        Empty SalLayoutGlyphs is considered invalid, because otherwise
        it should have at least one *Impl, but an empty *Impl is apparently
        possible if it's a fallback but it doesn't find a single glyph.
        This avoid the warning in OutputDevice::ImplLayout(), triggered
        e.g. by CppunitTest_writerperfect_writer.
        
        Change-Id: I410d269b07ffb73f9860806ede9cd0b809668342
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132968
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-13  Hossein  <hossein@libreoffice.org>  [3a641c344d35df13437f97e68ee5cfd993845e91]

        Add info on limerest / dump drawyinglayer primitives
        
        * Add information on dumping drawyinglayer primitives as xml
        * Add link to a new tool named limerest on gitlab
        
        Change-Id: I50a0018d9c3063281b2a761d437bb9def0f34bde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132936
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [239752d358a44d9bd9e5e2a9b7e6084da97d8862]

        use more string_view in vcl
        
        Change-Id: Iabe6c14d17c7805fcc3697cd919234abe3f0a0f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132963
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [dae0083c69e91fff3c4f5db762e4189bbdc6eb7f]

        use more string_view in svl
        
        Change-Id: I9b6a074eb6342808d02a69f3ed1fa713e81d2608
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132958
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [a5343a89f898468178f04c241de0b2c2a314a1b5]

        use more string_view in cppu
        
        Change-Id: Ifd2ee4827e0083ffaff9120fee239fb16553380e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132957
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [74957c7d2f3697fbf2b6f4d6a31c61d5d7df039b]

        use more string_view in l10ntools
        
        Change-Id: I93958e8e2dc1e172413ff697d6b6be975cff064d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132956
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-13  Caolán McNamara  <caolanm@redhat.com>  [e8c2ae74ea433d9d75baf7ff8a349a0c86ace657]

        give SwParaPortion a const GetDelta() and non-const SetDelta()
        
        instead of two GetDeltas() one of which is non-const and returning a
        reference that can be used to modify the delta
        
        no logic change intended
        
        Change-Id: Ia5788bfffd169a589eb9b9b141b60575ab165391
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132953
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-13  Mike Kaganski  <mike.kaganski@collabora.com>  [064f4fe82c30118a34c4aeb47bf8604f0b8356a1]

        tdf#139991: move 0-byte file handling to SfxFrameLoader_Impl::load
        
        This centralizes the code that handles templates, and allows the empty
        files to use default templates.
        
        This partially reverts commits:
        
        ada07f303e7cd1e39c73abe0741aefe7d9d73a57
          Author Miklos Vajna <vmiklos@collabora.com>
          Date   Wed Oct 28 14:54:52 2020 +0100
            tdf#123476 filter: try to detect 0-byte files based on extension
        
        2854362f429e476d4a1ab4759c6a1f1c04150280
          Author Mike Kaganski <mike.kaganski@collabora.com>
          Date   Wed Jan 27 16:05:54 2021 +0100
           tdf#123476 filter: Also handle empty ODF
        
        dff586735b6618d9b011823594a33287d8f7f223
          Author Mike Kaganski <mike.kaganski@collabora.com>
          Date   Mon May 03 17:04:04 2021 +0200
            tdf#123476: also use filter by extension when its service is the same
        
        The unit tests from these commits are retained and extended for templates.
        
        Change-Id: I755738d2d5a6d6955d84d6e12f3accc017e0391f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132938
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-13  Caolán McNamara  <caolanm@redhat.com>  [15f70da655301be4d66abf91ee788b50e8ab1215]

        upgrade to libwebp-1.2.2
        
        Change-Id: I76e11f21ecf2da7803407fa4bf6556b545f8f4a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132949
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-13  xuenhua  <xuenhua2008@sina.com>  [0be48023938b74e1bde3b675bbc5481df7550470]

        Fix typo
        
        Change-Id: I77ee60e6e7c5482f49cb671d793687f831856628
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132918
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-04-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [05867c4e5f6d244f0f18db2a00e6fbc0d8141a41]

        tdf#80633 speed up dialog layout
        
        some small speedups when opening Format->Paragraph
        
        Change-Id: If97725ecff45b9c2c01b405e153ec05b12882573
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132952
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-13  Tor Lillqvist  <tml@collabora.com>  [5de22d1e559cd0f1f5fa4e247f0ce153710fbeab]

        Handle "addfont" from Collabora Online
        
        We use the AddTempDevFont() API to add a new font. Sadly there is no
        corresponding way to remove such a temporarily added font.
        
        Change-Id: I6fe61919daa5af29e964cec1caf7293aefa8ea4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132948
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-04-13  xuenhua  <xuenhua2008@sina.com>  [64c61aeb6be78bcfe458e72054bcea4792eb40e0]

        Fix the error message for GNU Make version
        
        Change-Id: I65b2c02badf619da284a3d5191270e412ae2834e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132739
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-13  Mike Kaganski  <mike.kaganski@collabora.com>  [b210c45d19e8791402d1f3aa9b3bb5bcd6c95f79]

        Move extension preparation out of the loop
        
        Change-Id: I6e4b5397e3d0ae9b943e261e9fca95735ccc9a73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132866
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-13  Justin Luth  <justin_luth@sil.org>  [55c7691fadfb9b3a4869cc14432ec57c858f693f]

        tdf#148380 doc: Import AUTHOR/CREATEDATE as FIXEDFLD
        
        Writerfilter already did this earlier in the patch set.
        So now change DOC format to do all the same things.
        
        Change-Id: I8db2b4e3fc227b73c4d075ee624117e1b1f1d92e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132663
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-13  Miklos Vajna  <vmiklos@collabora.com>  [ada2d449175afd9a6aa1db9281739e5ad6ac6fef]

        sw content controls, DOCX export: handle SDT end at para end
        
        Once the DOCX import maps Run SDTs to SwContentControl,
        
        	make -C sw -sr CppunitTest_sw_ooxmlexport17 CPPUNIT_TEST_NAME=testTdf148361
        
        starts to fail without this fix. Previously we only tested
        SwContentControl end in the middle of a paragraph. Fix the paragraph end
        case similar to how hyperlinks are handled to be consistent.
        
        Change-Id: I0633ca8d7d909a2cb3c70e7edce3a85df5fac3f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132944
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-13  Stephan Bergmann  <sbergman@redhat.com>  [634990f32c354dd7690b6ae44b19a94c9f19ffc4]

        Fix copy/paste typo in comment
        
        Change-Id: I90d350abefebf3545c47f9460627435b4a514e07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132940
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-13  Szymon Kłos  <szymon.klos@collabora.com>  [b632135072090bd241caee25814a07d7c8c36d00]

        jsdialog: reenable after welding, unify with dialogs
        
        Change-Id: I4a589f68fcdaa1c62ac08bd6075071d0fed0b28b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132538
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132915
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-04-13  Miklos Vajna  <vmiklos@collabora.com>  [6b92b144219acbbb43d0dfa9cd7c28aa1c16b6e9]

        CppunitTest_sw_layoutwriter: use more SwParaPortion::dumpAsXml()
        
        See commit feeed3e762cf077fbd9cf48f82e949365108ccc1
        (CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing,
        2022-04-07) for motivation.
        
        Change-Id: Ic0647b9e43517e80487c66e8ee13e48eeebbdabb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132939
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [fdfd517a6f75e394ddcb1e195decbfed33ba56b9]

        loplugin:stringviewparam whitelist some more functions
        
        for which we have o3tl:: equivalents
        
        Change-Id: I4670fd8b703ac47214be213f41e88d1c6ede7032
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132913
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-13  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [e568c9dca8b93b96a8a130a8fb6f1bba1a33d6ea]

        Update remaining DevGuide wiki links.
        
        My Kate editor decided to do some whitespace cleanup, but maybe
        it's fine as the main changes are not targeting functional bits anyway.
        
        Change-Id: I5292e77e43055f94a6256a7f72d49fd59287d194
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132928
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-04-13  Miklos Vajna  <vmiklos@collabora.com>  [c7970e3204f7e2d958d213c42a9f0db232578a62]

        sd theme: add UNO API for shape fill color effects
        
        XColorItem::maThemeColor already provided the document model for this.
        
        Change-Id: Iefbd0aeaa37a813bb4c86386801e0116e8fae40d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132933
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a98971ac975e19efa2336b608506eefa85ce2485]

        vcl: move X11 drawing that uses cairo into X11CairoSalGraphicsImpl
        
        If cairo is available we override drawPolyPolygon and drawPolyLine
        with an implementation that uses cairo to draw instead of X11.
        This override was previously done in X11SalGraphics, but as we want
        to have all the drawing in backends (SalGraphicsImpl children) this
        also needs to be moved to one. In this case we can just derive
        X11SalGraphicsImpl and implement specifics there. As there is some
        common stuff now betwee X11SalGraphics and X11SalGraphicsImpl,
        also add X11Common, which includes those.
        
        Change-Id: Id1e0c5227506e03d3dd0f937e4ef50d69b17bb22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132827
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-12  Luboš Luňák  <l.lunak@collabora.com>  [07745a031da255991c2d4c1533e916bb604d66c2]

        don't ignore GetDefPattern() in ScHorizontalAttrIterator
        
        As said in the previous commit, the default pattern is the default
        style that can be edited by the user, so it's principially incorrect
        to simply ignore it. If needed for performance, then it needs
        to be done explicitly. This change currently should not affect
        anything, as ScHorizontalAttrIterator is used only in tests.
        
        Change-Id: I31f153d427cdfd6e98a4d7a3584cfa89676d4c33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132912
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-12  Luboš Luňák  <l.lunak@collabora.com>  [4d45d9886fa5830f4c8c92268ffca4297650ed70]

        don't artificially clamp attribute iterators range
        
        Even ScDocument::GetDefPattern() can be modified by the user (it's
        the default style that can be edited), so it's conceptually
        incorrect to ignore it while iterating, and clamping to allocated
        columns is also no longer needed. If this makes some code slow,
        then that needs explicit handling in that code or some other
        way of speeding things up.
        
        Change-Id: I4a7c7fef0a8625b559bbce4580df19a5e9ed92a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132911
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-12  Luboš Luňák  <l.lunak@collabora.com>  [e3830b06a9886620ed432a011d2de2abbb7a3a12]

        don't FormatDoc() a whole long text if not necessary (tdf#144515)
        
        The testcase has a very long text in a cell that is really high
        enough to hold only one line of text, yet EditEngine formats and
        wraps the entire string. Which can be expensive because of calling
        into text layout to find out width of a text portion, and this
        is done repeatedly for the yet-unformatted text, so pretty much
        O(N^2). For top-aligned text it's enough to format only as much
        as will fit and ignore the rest, so implement that and add
        EditEngine::EnableSkipOutsideFormat() to enable the optimization.
        
        Change-Id: Ida87a1843737a368798ba2b3e60eedc99ee0f611
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132932
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-12  Luboš Luňák  <l.lunak@collabora.com>  [efb60b6fb5e11c31fecddf1e0502c1fe4feb7b57]

        treat Calc cells that don't fit as top-aligned rather than bottom
        
        For cells it normally looks better to align them to the bottom,
        but if the content doesn't fit, it looks better to align to top,
        because that shows the start rather than the end of the content,
        and it also logically goes together with the clip mark shown
        to the right of it.
        
        Change-Id: Iac51e9e59d5ab9f5c89374a3e638a4a572f8b1fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132931
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-12  Stephan Bergmann  <sbergman@redhat.com>  [8e02f081ab405fe0a51614a37acd32e743c01056]

        Remove need for OPropertyAccessor default ctor
        
        Change-Id: Ia5ae4e28aa880600ce80bd284cde5183c49e4b40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132929
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-12  Caolán McNamara  <caolanm@redhat.com>  [01cb63b986d0879e10b58991959e0989b125b577]

        gtk4: GtkCellRendererPixbuf no longer takes a surface
        
        so use our own replacement when we want to continue to use a cairo_surface
        
        Change-Id: I4a1a0e7f5a86d27a4290cf71c0719ea017be3f0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132930
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-12  Caolán McNamara  <caolanm@redhat.com>  [cbf9f638807736e69a5863a19128ade085b1a187]

        ofz#46352 Timeout
        
        Change-Id: I4544c9c15ec26fb1c27ec0f28ef956320d06a149
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132900
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-12  Caolán McNamara  <caolanm@redhat.com>  [e21fa6a5fdca05c49b4fcb9961690cfb6e240909]

        [loplugin:stringview] pass a 'std::string_view'
        
        Change-Id: If2e355729f051cd5be517fb05e8909844a24c7f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132927
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-12  Caolán McNamara  <caolanm@redhat.com>  [77bc0bcfb610b77a9191af2343f64eae36073540]

        gtk4: add a surface_cell_renderer
        
        to bridge our continuing usage of cairo and gtk4 GtkComboBox cell renderers
        without dropping any existing hidpi wins
        
        Change-Id: If5244766c13dd5d82445cb626ef4096e3c6ea244
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132926
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-12  Caolán McNamara  <caolanm@redhat.com>  [8e0c19973726961d2099e541a74c9ff788f9df43]

        resave with latest glade
        
        Change-Id: Ib84f706deccc1f71810abc97a4208d5106826235
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132901
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-12  Caolán McNamara  <caolanm@redhat.com>  [9c47425041eb8c610da2963bdbaa707a6d3ea1f9]

        ofz#46632 Direct-leak
        
        Change-Id: I01fe4ae8907fb95708d54a39d1cc78d89b4d6e64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132893
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-12  Caolán McNamara  <caolanm@redhat.com>  [f7fd2d4e3ec89afa524b3dac1c8533acafa9a015]

        gtk4: cairo_gobject_surface_get_type() needs to be called at least once
        
        before "CairoSurface" can be resolved to its type, this worked in gtk3
        because there was some fallback code which guessed what function name
        was needed to call to get it, but that's not present in gtk4
        
        Change-Id: I85a957ecd37e0e7a572578e8273152fbb19dac3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132920
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-12  Kevin Suo  <suokunlong@126.com>  [22c7ce6c8e7d5b7f8b37ad6c519c2b8ca4853724]

        UI Workaround for tdf#146653: change localized Source Han {Sans,Serif} CN...
        
        ...to Source Han Sans CN Normal and Source Han Serif CN Medium for Simplified Chinese UI, so that
        the font shown is not bold.
        
        Tranditional Chinese and Japanese settings are not touched. It is up to the
        zh-TW and JA l10n team to decide whether to apply the same change.
        
        This does not resolve the bug itself, but makes the UI usable when the
        system has Source Han Sans CN or Source Han Serif CN fonts installed,
        so that the default font used is normal weight rather than bold.
        
        Change-Id: I52753448d886854d92ba8a26d8b03bf42522735f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128798
        Tested-by: Jenkins
        Reviewed-by: Franklin Weng <franklin@goodhorse.idv.tw>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-04-12  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [89dfd5058ac8f524021f03bd29d7aedca182bc72]

        odk: update DevGuide wiki links and correct history in footer
        
        Change-Id: I95c78d1346d354b755aeecaa1e6c9d789be0b693
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132905
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-04-12  Luboš Luňák  <l.lunak@collabora.com>  [c358ed52ade8308bf504c61fda58a4733ba7b1df]

        compress row height calculation (tdf#148492)
        
        Change-Id: I42346472485f00bd64d08d2e2d0aef0ec02423f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132897
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-12  Luboš Luňák  <l.lunak@collabora.com>  [9efb19a6ad39bdd0d744adec3390ab274c90be2e]

        bail out of the loop when the item is found
        
        Change-Id: If0816f38eeeb3330738ab40bc8a72f1e14575c33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132904
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-12  Stephan Bergmann  <sbergman@redhat.com>  [48e277ad1d3fc0a8f7cb3e3cf356e15f6102a17f]

        Fix unoidl-read invocation
        
        ...that had inadvertently been missing from
        bb64cd2884beb03a2d578ada10abdb3e0df22778 "Add unoidl-read to the SDK"
        
        Change-Id: I4003e1dede9c8d6caf036534f4c3d0e59a24da14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132903
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-12  Gabor Kelemen  <kelemeng@ubuntu.com>  [2b44f9490853c9de5a0e92c41fdc1279b6c91e06]

        Recheck modules [uU]* with IWYU
        
        See tdf#42949 for motivation
        
        Change-Id: If710445176681de8e0a0b6c65f58ecaca19dbccf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132768
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-12  Caolán McNamara  <caolanm@redhat.com>  [67a5469f1cc40253453f1248622d2e52c92964ab]

        ofz#46639 Timeout
        
        Change-Id: I04f61749104bd21fa53edefd57a737d85c1d4faa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132898
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-12  Caolán McNamara  <caolanm@redhat.com>  [f0801aba21f20c6305ae2b9083443d74bad01d3e]

        ofz#46638 Integer-overflow
        
        Change-Id: Iaf3a6d1b5db1428a4cdfa440ac3484d115a491cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132896
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-12  Caolán McNamara  <caolanm@redhat.com>  [71a11d27e2ef8ccf3e7a0f570d53ddb6a86d5a27]

        drop unused width variable
        
        Change-Id: I836234f86c01300d1a55e901699fee840efb37dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132895
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-12  Caolán McNamara  <caolanm@redhat.com>  [0c7f683766c58062e3ea1e613ffd4d237ffcb856]

        ofz#46352 assert on bad string offset
        
        Change-Id: I60123fd0460b8038f08582a0bcbf2307af321df1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132899
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [58e156bc54177d0ed60f50181640f62189f72ac4]

        tdf#148423: subsequent_filters_test2: Add unittest
        
        Change-Id: If630a0e0fe6370212c9d54a58b1b84dbe8b2dc64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132892
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-12  Jan-Marek Glogowski  <glogow@fbihome.de>  [af6dd54d53eee0d0de1164bff0a77c6b433b3935]

        tdf#148115 Qt handle tooltips via event loop
        
        Instead of calling QToolTip::showText directly from LO, this
        defers showing the tooltip to the QEvent processing, which takes
        the tooltip timeouts into account. So tooltips are shown with
        a slight delay, therefore they happen less fast on mouse move,
        reducing / avoiding artifacts of fast changing windows.
        
        This unfortunately comes with yet an other hack in the area of
        our fake popup windows...
        
        New handling is based on the code of the Qt Tool Tips example.
        
        Change-Id: I42634ad36dd12171c30f52f07a02a88d3c48a718
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132841
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins

2022-04-12  Luboš Luňák  <l.lunak@collabora.com>  [ea68de2968c0dbcd8e7549435e829db06795c16d]

        use gb_DEBUGINFO_FLAGS consistently in gbuild ExternalProject's
        
        A number of them didn't use it at all, others had it hand-written
        in various ways.
        
        Change-Id: Iaf86325f9cdc032926bac917dc3eef4e34661544
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132818
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-12  Caolán McNamara  <caolanm@redhat.com>  [967717e65fffce20ff6069c2177720c067e174d1]

        ofz: Use-of-uninitialized-value
        
        Change-Id: I87cfad2da9b90bc4487dc4deb2fda5bb31a6b763
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132888
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-12  Luboš Luňák  <l.lunak@collabora.com>  [3361db2179dfe4ddb017ac59660c26c2acaaac8d]

        include OutputDevice MapMode in SalLayoutGlyphsCache key (tdf#148400)
        
        The mapmode also affects the layout of the glyphs.
        
        Change-Id: I9492bc4d3d9e991ef8ab5dc30ce424e44cbc79f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132822
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [cbaf1fbaa6e707d939f815eda360fad68a492aca]

        loplugin:stringview more o3tl conversion
        
        look for call sequences that can use string_view and the new o3tl
        functions in o3tl/string_view.hxx
        
        Also add a few more wrappers to said #include file
        
        Change-Id: I05d8752cc67a7b55b0b57e8eed803bd06bfcd9ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132840
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-12  Jan-Marek Glogowski  <glogow@fbihome.de>  [f751417b77e6573a0c639778e76ec943449f4573]

        tdf#148491 Qt reconnect the QMenuBar close button
        
        When the QMenuBar of a QMainWindow is replaced, an existing
        corner widget is preserved / transferred, but its connections
        are still severed; a bit unexpected...
        
        The documentation for QMenuBar::setCornerWidget is not really
        clear what is happening, but the code has this nice comment:
        "// Reparent corner widgets before we delete the old menu".
        At least there is no need to explicitly delete the button.
        
        Still we must reconnect an existing button on each SetFrame.
        
        Regression from commit 9c4ef8ce3183e27ca174475cf4a8d15cc0368f60
        ("tdf#145954 Qt unshare QMenubar usage").
        
        Change-Id: I13c31734e665b78231a08cd76ca6305122e08879
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132836
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-12  Caolán McNamara  <caolanm@redhat.com>  [88fca5281d60e487e21183953913d8b8365a9b4e]

        use cairo_font_face_t* instead of void* + casting
        
        Change-Id: If3f5883790e4eee4dd4c519074b02d9cc2eda86c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132889
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-12  Stephan Bergmann  <sbergman@redhat.com>  [6400c23d6a37617f92dbe4f514c0691e4e50fa05]

        Pick better type for a variable
        
        Change-Id: I30916b188c7f8de06aec0719e79aa134a3250aef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132890
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-12  Justin Luth  <justin_luth@sil.org>  [5453721050f1cad2951410cc8d5ebca19ea38294]

        tdf#148380 docx export: support CREATEDATE without format
        
        When CREATEDATE is given as a field command without the optional
        format string, then export was treating it as bWriteExpand
        (aka ww::eUNKNOWN) and just dumped out the field name.
        
        Instead, accept an empty string as a valid number format
        in order to maintain it as a field.
        
        In order to do this, we have to also turn off write-expand
        for fixed fields, since import always treats CREATEDATE as FIXED.
        
        The other existing example is
        writerfilter/qa/cppunittests/dmapper/data/create-date-preserve.docx
        
        DOC: not yet importing as FIXED
        RTF: seems to just ignore bWriteExpand and does the right thing anyway.
        
        Change-Id: If0aef38f6730f55b5fa1be6a62e0b6a0b4871658
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132662
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-12  Shady Mohamed  <shadimabdrawy1999@gmail.com>  [4d27d087de2922f918a76437a1385dc4a287afc3]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: I6262d64edcff4e73f2b148e98a62ee8d4b0d3294
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132839
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-04-12  Stephan Bergmann  <sbergman@redhat.com>  [812081337ae6458cd14cd17e56510b7ed48acbc6]

        Delete tempfile when done
        
        Change-Id: Ide7acab1ab8eae760f9818248ce44d07ca92a6f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132884
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-12  Luboš Luňák  <l.lunak@collabora.com>  [e97fc93876e3efecb9e345fe61e9e5bccab125f4]

        libwebp is a C library, set CFLAGS and not CXXFLAGS
        
        Change-Id: I79da4dcc61f50634dc8812dc5bf382053c170a9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132817
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-12  Miklos Vajna  <vmiklos@collabora.com>  [846e57fd31e7fa37021a12b3088ca565a459ff4a]

        CppunitTest_sw_ooxmlexport8: avoid mustTestImportOf()
        
        Can use CPPUNIT_TEST_FIXTURE() instead.
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I92e2c25121a543747471e4066b55ddaf87a7a88b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132874
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-12  Miklos Vajna  <vmiklos@collabora.com>  [b40f9c536c1cefae8404a3f1c0080473151913d2]

        sw content controls: add initial DOCX export
        
        Wrap the text portions inside the content control inside <w:sdtContent>
        and <w:sdt>. Also map the (so far) single property of it to
        <w:showingPlcHdr>.
        
        This is just initial export for inline text content controls, more
        properties are to be added in follow-up commits.
        
        Change-Id: I21e085496b4c79114b158656c5611aff8ffdd08a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132875
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-12  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [618d40799d25474c48d984ce1d52b0f08f220958]

        tdf#147876 Fix crash when cancelling Dialog import dlg
        
        Regression from 9a55b97e980bbf2a0ce12841f6168f1f7545ac96
        
        Change-Id: I3fc35981a0cb81e5b59236ec3b07450aec10541a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132737
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-04-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6790220e010f31ac97221f836b46e461c339a572]

        vcl: use auto delegate for X11SalGraphics and remove duplicates
        
        X11SalGraphics can derive from SalGraphicsAutoDelegateToImpl to
        remove many calls to the mxImpl, which can instead be done by the
        auto delegator.
        
        Change-Id: I7add2e824eb1be01f8d278e5af8a378a34b32671
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132826
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-12  Miklos Vajna  <vmiklos@collabora.com>  [732d430f7a16f8976e7fcdbbdc5f4bf3a822315e]

        sw: document SwXMeta::Impl
        
        It already had some comments, but turn it into markup that is picked up
        by doxygen + mention the locking aspect.
        
        Change-Id: I6d9dba02f5be2e6f262733dfc124f09e29ba47eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132838
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-12  Dennis Francis  <dennis.francis@collabora.com>  [92caeb1a365d10d9cafaca0aed1368db92bc90f0]

        unit test: use temp copy in testInvalidEntrySave()
        
        Use a temporary copy of the source file to run this test otherwise it
        will execute a .uno:Save on the original document in the git tree!
        
        Change-Id: I673aad64453e72a9140efcad2b0ff9c0ceabc038
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132854
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-12  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [e38374b15be9ea4ced36a9b5954de1dc18ba2943]

        tdf#56363 - UI test fails if the selected font is not present Change-Id: Ic8ff99464b435169460d678590896decc91f5152 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132712 Tested-by: Andreas Heinisch <andreas.heinisch@yahoo.de> Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-04-11  Szymon Kłos  <szymon.klos@collabora.com>  [657de2818468253aae65f49e5f37f5dcd3fc0938]

        lok: run autofilter without timers
        
        so we are sure we will get correct position
        
        Change-Id: Idd218e19b8b3f3d6da67e325472e11b5661bc3b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130725
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131123
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131512
        Tested-by: Jenkins

2022-04-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [9fcd2dc178ebc68617d7c8212bbc62db72bae469]

        tdf#148395: sw: Add UItest
        
        Change-Id: Id0e49ba6f0834dc85a26f4d9064dfe029a50fa35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132837
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-11  Szymon Kłos  <szymon.klos@collabora.com>  [b5e2a004dc355c4e6a8abeac9d1d414f25d8db2c]

        lok: fix formulabar rendering
        
        While forwardporting it was not taken into account that
        no pixel/logic conversion is needed.
        
        regression in:
        commit cf5b0d5972b02809e9b7f35780885445242b3f12
        Author: Szymon Kłos <szymon.klos@collabora.com>
        Date:   Mon Jan 17 13:11:19 2022 +0100
        
            RTL: lok: render correctly interim windows
        
        Change-Id: Ic6716bf9335d4a9297e3e5edfeb161702b846efb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132424
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132809
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-04-11  Szymon Kłos  <szymon.klos@collabora.com>  [94d59b6227bf6818b191ee37d28b6fa64b67c9cf]

        lok: use JsonWriter for annotations notification
        
        This will unify received objects in LOK.
        boost::property_tree used "string" for number values
        we expect them to be a "number" type.
        
        Change-Id: Ie90d7e2dd98bb371fc09878dcc6e96f4cdf73f3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132054
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132808
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-04-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [9ae398054833120df36bf51738cc4cfd7efb3fdc]

        tdf#148481 Map RefHand cursor to Qt::PointingHand
        
        Change-Id: I79c7008655f22737f92a4a6430f1380e81c1c386
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132833
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-04-11  Michael Weghorn  <m.weghorn@posteo.de>  [2f998468b09de615eb89d2f0d607c635644f7750]

        android: Drop leftover German translation
        
        The English string had already been dropped in
        
            commit a23bd42e9b2f6401c710ac95afcc3aa8f360d65c
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Tue Apr 6 14:26:06 2021 +0200
        
                android: Drop custom file abstraction + UI
        
        While the leftover German translation is just ignored
        in development builds, it resulted in an error
        when building a release APK like this:
        
        > ./gradlew assembleStrippedUIEditingRelease
        > warn: removing resource org.libreoffice:string/filter without required default value.
        >
        >
        > > Task :compileStrippedUIEditingReleaseJavaWithJavac
        > warning: [options] source value 6 is obsolete and will be removed in a future release
        > warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
        > Note: /home/michi/development/git/libreoffice-WORKTREE-for-android-x86/android/source/src/java/org/libreoffice/SettingsActivity.java uses or overrides a deprecated API.
        > Note: Recompile with -Xlint:deprecation for details.
        > Note: /home/michi/development/git/libreoffice-WORKTREE-for-android-x86/android/source/src/java/org/libreoffice/ui/LibreOfficeUIActivity.java uses unchecked or unsafe operations.
        > Note: Recompile with -Xlint:unchecked for details.
        > 2 warnings
        >
        > > Task :lintVitalStrippedUIEditingRelease
        > /home/michi/development/git/libreoffice-WORKTREE-for-android-x86/android/source/res/values-de/strings.xml:28: Error: "filter" is translated here but not found in default locale [ExtraTranslation]
        >     <string name="filter">Filtern nach</string>
        >             ~~~~~~~~~~~~~
        >
        >    Explanation for issues of type "ExtraTranslation":
        >    If a string appears in a specific language translation file, but there is
        >    no corresponding string in the default locale, then this string is probably
        >    unused. (It's technically possible that your application is only intended
        >    to run in a specific locale, but it's still a good idea to provide a
        >    fallback.)
        >
        >    Note that these strings can lead to crashes if the string is looked up on
        >    any locale not providing a translation, so it's important to clean them
        >    up.
        >
        > 1 errors, 0 warnings
        >
        > > Task :lintVitalStrippedUIEditingRelease FAILED
        >
        > FAILURE: Build failed with an exception.
        
        Change-Id: I9a6c984d3250852d0e806cffdff81770ed868299
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132834
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-11  Stephan Bergmann  <sbergman@redhat.com>  [de465317350f94c8b3308c73572467b588af5af0]

        -Werror,-Wstrict-prototypes (clang-cl)
        
        Change-Id: I72e35f51eb607662608ccaf944bec64ed422cef4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132835
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [6fc3dfd3f1b5cb13101299df42444f2ff0493846]

        use more string_view
        
        found by tweaking the loplugin:stringview and making it whitelist
        getLength
        
        Change-Id: Ic41cd4e3026d93b70a76fe1279c6de3abbe6b4a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132820
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8cbb08de38fc1a2f9d2ea0dfbdc2be8e8110ff73]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8219f0b1d741dc3e3927a1fb9ee4fc0b916d57e1
          - tdf#102265 Add Format - List submenu for Impress
            
            + usual refactoring and icon size adjustments
            
            Change-Id: I614438a36fa1ca34ddfaac81aadb0f54bd51940e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/132736
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-04-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6c4a7c3ebcc60b3f13aae3589084ff48ce341e51]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2dac57ec902e35a673966e66956a19096ed09f45
          - Fix alternate text in images for Manual Break page
            
            Add index for proper search
            
            Change-Id: I22591b61d6a42f0ac6cfae06e4d77a29050bcf55
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/132821
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-04-11  Miklos Vajna  <vmiklos@collabora.com>  [ab8d141967111ca81f4607db3618bb09214e42db]

        sw: add sub Title impl for SwInputField
        
        It is advertised as a property, but it's not implemented: just avoid the
        assert fail on inspecting the UNO wrapper.
        
        Change-Id: Id482443aeeee71198dbddbcb3810ae0c4b7b30bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132819
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [538166da779e13197411cade8bd7dedb94778525]

        sc: fix rendering when sparkline doesn't have a data range
        
        Change-Id: I945594d93c893043cea1758b3ad9c4e7692ef27e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132815
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-11  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [5e28945bd4cbd31856ccd6ce894693ceafea4144]

        Update git submodules
        
        * Update translations from branch 'master'
          to 4d46412589f57e6ee772560a2d71b3263dfffbce
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I962121d5d277887d6ecd827c183c177ea578bcd7
            
2022-04-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [bc227a15db04e218f34c6e2055c05b3cee67e4cf]

        tdf#148052: sw_ooxmlexport17: add unittest
        
        Change-Id: I4153e4598114e54481fc25d174c3ccb9394de6b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132811
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-11  Stephan Bergmann  <sbergman@redhat.com>  [bb64cd2884beb03a2d578ada10abdb3e0df22778]

        Add unoidl-read to the SDK
        
        ...as a replacement for the legacy regview
        
        Change-Id: I1e1eecb45f27422727f28feb19c2479af867bd79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132816
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [85c2ed8dc790689ce69ff0a08ff5a4de98df54b7]

        loplugin:stringview add check for getToken().toInt32
        
        where we can convert that to
            o3tl::toInt32(o3tl::getToken(
        and avoid the heap allocation of a temporary string
        
        Change-Id: Ib11c19c6e6cdc0de3e551affd3578d181e292de4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132810
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-11  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [117688bd3f51a7a50b2620aa7dcc0c065f29d402]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 62983d1d5abdc3409b84bccc29a9cca6ae659a8e
          - Improve text further
            
            Attempting to make it a little less difficult to read.
            
            Change-Id: I3e852d95b32b3a56900d221a6e3a971a7d715f28
            
2022-04-11  Stephan Bergmann  <sbergman@redhat.com>  [77db890a80d62da5524c76addb33e71b3ed9fb6c]

        unoidl-check does not need to be part of installation sets
        
        ...it is a build-time tool used from solenv/gbuild/UnoApiTarget.mk, and should
        be of no value for users of LO (or of the SDK).  It was presumably a historic
        mistake that its predecessor regcompare was included in installation sets in the
        first place.  (The only mention of it in the Developers' Guide, which only
        acknowledged its existence without giving any details how to use it, has been
        removed in
        <https://wiki.documentfoundation.org/index.php?title=Documentation/DevGuide/Writing_UNO_Components&oldid=492551>
        "Drop mention of build-time tool unoidl-check that should not be part of any
        installation sets".)
        
        Change-Id: I626e22fa18ad900af150afe29a36aa1ceaf5e259
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132814
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-11  Michael Weghorn  <m.weghorn@posteo.de>  [9c5facd726e3d5148d17ad547213afe0874ea910]

        android: Pass variable for "selected" param
        
        ... of the CalcHeaderCell ctor, to simplify this a bit.
        
        Change-Id: I02ff00acccaec26de54534c6c021b9cd05f1d472
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132813
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-11  Stephan Bergmann  <sbergman@redhat.com>  [bdfab729df65d782bdc1aad53b8b1a413062847d]

        Drop duplicate regmerge/regview items
        
        ...that had been added with 26db47abd059a1482bd03df937314f4645c38ece
        "CWS-TOOLING: integrate CWS jsc312", probably due to a mis-merge.  (The first
        occurrences had been updated over time, and the second ones not, but lets keep
        the second ones, properly updated, as that matches the order in which the tools'
        full descriptions appear further down below.)
        
        Change-Id: I725105e926a5761c210c5901e00179ea9a1b6b5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132812
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-11  Miklos Vajna  <vmiklos@collabora.com>  [d1649e5d38b51cd422302e566719a2c5aff42b2f]

        sw content controls: add ODT import
        
        Map
        
        	<loext:content-control loext:showing-place-holder="...">
        
        to com.sun.star.text.ContentControl and set its ShowingPlaceHolder
        property based on the XML attribute.
        
        This requires moving XMLImpSpanContext_Impl to txtparai.hxx, otherwise
        XMLContentControlContext would have to be in txtparai.cxx, which is
        already large.
        
        Change-Id: I9a915868160ebcc0e98ded61bfab72f32864bd76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132804
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-11  Justin Luth  <justin_luth@sil.org>  [431a0399bb050e65dedb2e9280e744699a724227]

        tdf#148380 writerfilter: Import AUTHOR as FIXEDFLD
        
        This patch depends on patches for tdf#147861
        and will require a follow-up export patch that handles exporting
        this FIXEDFLD (instead of just dumping the name of the field).
        
        This was being imported as plain text because of exception
        writerfilter/source/dmapper/DomainMapper_Impl.cxx:6950:
        Exception in CloseFieldCommand() com.sun.star.beans.UnknownPropertyException
        message: "Unknown property: FullName at
        /persistent/git/libreoffice2/sw/source/core/unocore/unofield.cxx:2156"
        
        Additionally, similar to tdf#134592, the create author will always
        be constant, so mark that as fixed. (This helps because in MS Word,
        the user can modify the field contents to be anything he wants,
        and it is only updated when F9 is pressed on the selected field.
        Thus, we might NOT want to show the real DocInfo.CreateAuthor
        as the unit test demonstrates.)
        
        Change-Id: Ie014c273d491fa5bbd9b9ecedc69702d0ae8d60c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132661
        Tested-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-11  Mike Kaganski  <mike.kaganski@collabora.com>  [c7fb93764b321e5bf4cd143dd0c29be60de6d8f8]

        Cleanup comment
        
        ... after commit e4ff847fe0796420ba8023b70cad8589f5f19e9f already
        made it a template.
        
        Change-Id: Ia433150cb1f9909906ceb986c50d4334cc2b1897
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132806
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-11  Stephan Bergmann  <sbergman@redhat.com>  [1e859921ffc3b8974416e1b67face18d0e0de7fb]

        Remove unmotivated horizontal separator
        
        ...that had been added with 00bb4bff5cc42f702cb587b47bbdb92b226791ce
        "INTEGRATION: CWS sdksample", for unclear reasons
        
        Change-Id: I2931ecb6f1876d7e99b4706b1fd39f9b8761c68e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132807
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-11  Mike Kaganski  <mike.kaganski@collabora.com>  [b9caa1c0732868903dac7ba70c4092d0213235b6]

        Replace references to rtl_ImplIsWhitespace with implIsWhitespace
        
        ... after commit 57f22d9b1a4e1cd161a35c8e4c390661db981d2c.
        
        Change-Id: I4232adc805593575d0bb7549b40ad35308829261
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132805
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-11  Miklos Vajna  <vmiklos@collabora.com>  [bdc4819a37e16e12ea74531b3413f8bd8693479e]

        sw: prefix members of WW8PLCFx_Cp_FKP, WW8PLCFx_FLD, WW8PLCFx_Fc_FKP and ...
        
        ... WW8PLCFx_PCD
        
        See tdf#94879 for motivation.
        
        Change-Id: Iab9541c5d3e16395e8be43db7a95464ea260b3c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132802
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-11  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [027db2df5371183136f87e84ec4829d59eef209b]

        Advanced Diagram support: Make Style/Theme info available
        
        The Style/Theme information is central for re-creating the
        Diagram shape representation. Make that data available in
        the ModelData classes in svx. With that information, a re-
        creation with all needed attributes is possible, e.g. when
        the model gets changed (remove/add data entries).
        Also some cleanups done.
        
        Change-Id: Icd925c9731891092f1ddd96c8feb165e1f846f4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132738
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-04-11  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [a5c27f59c4e28d9ec1c1ce8f8c0c5ef6fc68772c]

        odk: update DevGuide wiki links after import into TDF wiki
        
        Change-Id: I5a698250db7e822f8d95ff43d87705df05f91c47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132784
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-04-10  Jan-Marek Glogowski  <glogow@fbihome.de>  [6f39602ecb9b90795bfd4101273f90b16f17b6d6]

        Move unoidl-write from cross-tooling to default
        
        Fixes the ODK cross-build used for Windows Arm64.
        
        Regression from commit 40f2aee6584eafcf4cd1d95fcf1f775e5435440d
        ("Provide unoidl-write also for the SDK").
        
        Change-Id: I54d2732358ed1d48911e206ed02bfca2d3a78782
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132718
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-04-10  Caolán McNamara  <caolanm@redhat.com>  [8182d26ddc66b1d89b60653fffec2780d4ec1b71]

        ofz#46587 Integer-overflow
        
        Change-Id: Icdc3d899a403f5c6dfa7247a3b71a97721e83f25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132789
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-10  Behrad Khorram  <b.khorramnazari@gmail.com>  [a30b3ef7ff4c69272c7c20dc9ea947c15b16216e]

        tdf#143148 Use pragma once instead of include guards in xlimits.hxx file
        
        Change-Id: Ia54dad6650e4dfd618ebf48a89c2ccd9c588fcb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132481
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-04-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [b24a4d255d31233c48152e6e1ce992a693cdaeae]

        use more string_view
        
        found by tweaking the loplugin:stringview and making it whitelist
        getLength
        
        Change-Id: Ic15d3703d1fb07658e99e1db1c89e2fa5bc70c19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132771
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-10  Mike Kaganski  <mike.kaganski@collabora.com>  [57f22d9b1a4e1cd161a35c8e4c390661db981d2c]

        Move impl functions to the only place they are used
        
        Change-Id: I6871bfc0ae3d2427a4cd135cb37aad76dac0d7a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132706
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [35bf17d758e67c939b8abcc5355e674030e135ac]

        Removed duplicated include
        
        Change-Id: Ica4231235b0a2d32ba8558cc409b549acd887077
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132758
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-10  Jean-Pierre Ledure  <jp@ledure.be>  [43507de5764732300ae9a35cc570b7722a7e1a80]

        ScriptForge - (SF_Calc) new CompactUp() and CompactLeft() methods
        
        The CompactUp(CompactLeft) method:
        
        Delete the rows(columns) of a specified range matching a filter
        expressed as a formula applied on each row(column).
        The deleted cells can span whole rows(columns)
        or be limited to the width(height) of the range.
        The execution of the method has no effect on the
        current selection.
        
        Args:
          Range: the range in which cells have to be erased, as a string
          WholeRow(WholeColumn): when True (default = False),
            erase whole rows(columns)
          FilterFormula: the formula to be applied on each row(column).
            The row(column) is erased when the formula results in True.
            The formula shall probably involve one or more cells of
            the first row(column) of the range..
            By default, a row is erased when all the cells
            of the row(column) are empty,
            i.e. suppose the range is "A1:J200" (width = 10),
            the default value [for CompactUp] becomes "=(COUNTBLANK(A1:J1)=10)"
        
        Returns:
          A string representing the location of the initial range
          after compaction, or the zero-length string if the whole range
          has been deleted.
        
        Examples for CompactUp():
          newrange = oDoc.CompactUp("SheetX.G1:L10")
              ' All empty rows of the range are suppressed
          newrange = oDoc.CompactUp("SheetX.G1:L10", WholeRow := True, _
              FilterFormula := "=(G1=""X"")")
              ' The rows having a "X" in column G are completely suppressed
        
        Both methods are available for use from Basic and Python scripts.
        
        Change-Id: Ib1269b22bcd189ca86a1bd3bda2c67e895598cb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132783
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-04-10  Caolán McNamara  <caolanm@redhat.com>  [64046625553ecbfd9fe0661e5b6f48e283a909e0]

        cid#1503836 silence Dereference null return value
        
        Change-Id: I11dae0872d1f4add67b59ffd9696134c1dd2dbea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132770
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a08f9ed2341bc60faae6b86538661fea40417ace]

        sc: add UI, undo/redo and test to change sparkline data range
        
        This adds a "edit sparkline" action to the context menu and a
        dialog to change the data range of a sparkline. To change a
        sparkline using undo/redo, a new class UndoEditSparkline  was
        added, which allows to change the attributes of a sparkline and
        revert back the old attributes when undoing. This is then used in
        the Dialog when setting the changed data range of a sparkline.
        
        To make sure that undo/redo works correctly, a simple unit tests
        was added.
        
        Change-Id: I08af1813fa288278bc0d33b0540660b325b17235
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132748
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-10  Stephan Bergmann  <sbergman@redhat.com>  [655b6c2f46a73d9893ba8e6b572731a5890a4f72]

        loplugin:stringviewparam
        
        Change-Id: I62a7534844006a7bf3c2ece5e5d2f8b739a15b9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132762
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [e4ff847fe0796420ba8023b70cad8589f5f19e9f]

        loplugin:stringview check for getToken and trim
        
        since we now have o3tl versions of those that work on
        string_view.
        
        Also improve those o3tl functions to support both string_view
        and u16string_view
        
        Change-Id: Iacab2996becec62aa78a5597c52d983bb784749a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132755
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-10  Stephan Bergmann  <sbergman@redhat.com>  [5a89496ffcfcd561b3e595e01f35e0302fa00841]

        loplugin:stringview
        
        Change-Id: I5e52f27408889d3b6939666520ffc8e767a1fc0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132763
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-10  Arnaud Versini  <arnaud.versini@libreoffice.org>  [583b2e6bdb5550ff435ce739dac4318bc4a650e0]

        osl signalshared : use std::mutex instead of oslMutex.
        
        It also avoids possible double signal init and deinit.
        
        Change-Id: I4a24a011ee82d885e7a42abedea6a9fd96d3cab3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132434
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-10  Julien Nabet  <serval2412@yahoo.fr>  [c1285d4d033a13667a942145db77e3aa38d3f953]

        cid#1503834: copy-paste
        
        Change-Id: Ibc5cf10d4daf809e89693ac9d3fb82188ba1b311
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132767
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-10  Stephan Bergmann  <sbergman@redhat.com>  [fe858f28a0d5db819f80a6086bfe41f181df40df]

        loplugin:empty
        
        Change-Id: Ib52d0d4db0f50ba7551eadcb3db2920008596b59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132761
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-10  Stephan Bergmann  <sbergman@redhat.com>  [cb66be9e91c2ab178238b644b998d05145f5fddc]

        Silence cid#1503835 ("UNINTENDED_INTEGER_DIVISION")
        
        Change-Id: Idfc8ea082a9547622e03830f8dcdbf4d774f7f39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132766
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-10  Stephan Bergmann  <sbergman@redhat.com>  [7e3d93fd5776244e9028ff4fb3b551222b49cd87]

        Various loplugin warnings (in new Windows-only code)
        
        Change-Id: I78863816c9ad520e0fc4919aeaa2e25ff768d451
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132765
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-10  Stephan Bergmann  <sbergman@redhat.com>  [69a05652a5b30b4d4234c19cc0a1e355712759d5]

        -Werror,-Wignored-attributes
        
        clang-cl: "'dllexport' attribute only applies to functions, variables, classes,
        and Objective-C interfaces"
        
        Change-Id: I1c10431f442b601fd8110c029f6fe33915c62d08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132764
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-10  Stephan Bergmann  <sbergman@redhat.com>  [72303710ab70007769118a1f13106822f3558916]

        -Werror,-Wstrict-prototypes
        
        Change-Id: I7b3d6f5a19020191e7add5ed21666d84e54744a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132760
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-09  Caolán McNamara  <caolanm@redhat.com>  [d34d1db55978bdcff082af1e0f75b18fa6fc94f4]

        ofz#46526 Abrt
        
        Change-Id: Iaec536b0989c4ec11b39b1534c7798e46715d7a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132751
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-09  Luboš Luňák  <l.lunak@collabora.com>  [33fe4909e29654faeef7f665f31ff31776ecfeec]

        add vcl::Font::EqualIgnoreColor()
        
        The color values in vcl::Font are obsolete, and the underlying font is
        the same regardless of the color.
        
        Change-Id: I66801a07092bc189f43bf2b28bc54ead6d20f70e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132747
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-09  Luboš Luňák  <l.lunak@collabora.com>  [136d9b34459edb444fb5154fa8b5c74d877099d5]

        no public data members in GlyphItem
        
        Change-Id: Ib5911a8ad33aefffa972f583c2b5fc7d42a2b9bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132746
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-09  Luboš Luňák  <l.lunak@collabora.com>  [0c852a14d61d2c06322b8a0e51960604fd212e2b]

        sal_GlyphId is internal to VCL
        
        And can't be put into impglyphitem.hxx, as then it would have
        a circular dependency with fontinstance.hxx .
        
        Change-Id: I57289fa5433851f095f7b73ce842ba5a0e8497ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132745
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-09  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [7a2bd19355d78551f9ce253fca69d37881d1d1c1]

        tdf#56363 - Search font family without the font feature after the colon
        
        In the special character dialog, search font family without the font
        feature after the colon in order to find the correct item in the font
        combobox.
        
        Change-Id: I60d068bb22782bcce062365a8d4d53e15ec34c76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131953
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-04-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [035c9fc7ecaf0fce032748f47450fb31cc62d65a]

        use more subView when converting to Int32
        
        Change-Id: Ia1be48050cca386a6e765aa2229de1bc9e64ffff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132749
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-09  Stephan Bergmann  <sbergman@redhat.com>  [29578ae1394de2fffae2e34326d03d81b4c4f475]

        Introduce `unoidl-read --summary` mode
        
        ...as needed by odk/docs/idl/wikilinks.py
        
        Change-Id: I6dd096338e9f200679810d33e89c8b9ce18f69f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132752
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [2bf56582475179faa9d71573532a0d416cb64bfc]

        add a more complete o3tl::getToken
        
        so we avoid OUString copying (mostly when doing stuff like parsing
        numbers of out of strings)
        
        Change-Id: I4ef6ac23671c0b40807a22158e655e92dfad4af6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132730
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-09  Eike Rathke  <erack@redhat.com>  [7a16002ede5fd31ae8f3358136ad49de40465ac1]

        Resolves: tdf#148052 accept a ". Month " name for matching DMY format
        
        ... even if the locale doesn't define such DM order or
        LongDateDaySeparator.
        
        Change-Id: I4bef720dff3582de9b60313824a84b570c153e98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132741
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-04-09  Jim Raykowski  <raykowj@gmail.com>  [ccb78b98e0618cce365562fe326d018892b8104a]

        SwNavigator: set entry focus and update toolbox items sensitivity
        
        when content tree entry selection is made by the SelectContentType
        function
        
        The SelectContentType function is used when the Navigate By control
        combo box selection is changed by direct selection. This patch makes
        the tree entry cursor position be set to the selected content type
        entry so keyboard tab navigation will land on it. It also makes
        the move chapter up/down and promote/demote outline level toolbox items
        sensitivity update when the selection is made.
        
        Change-Id: I56675592678accc6db3eacb25bf9bccae8eb1cef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132689
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-04-09  Eike Rathke  <erack@redhat.com>  [1c49b677313b94efe17bf8bf8f2952416c2453cc]

        Use DateTime(css::util::DateTime&) ctor
        
        Individual fragments set in the given order even raised SAL_WARN
        about non-existing year 0 ...
        
        Change-Id: Iadfc648423b9fc7ec1a9ebfbc05a1ea814078ac2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132742
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-04-09  Luboš Luňák  <l.lunak@collabora.com>  [7cc4b06fc44c06866cdabb4a8856c7cee3fcfe2d]

        use helper GetTextArray() in all places
        
        Change-Id: Icec4326cf614574d7dabe6752f985b3ac4462fb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132744
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-09  Luboš Luňák  <l.lunak@collabora.com>  [bc0acc7bd02057f3c04af39530ee0fe235353576]

        cache failures in SalLayoutGlyphsCache too
        
        Change-Id: I0ddbb8ac94705d7a1a843fe39d0821644dfb5084
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132743
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-08  Luboš Luňák  <l.lunak@collabora.com>  [de45c09a3b48e8ab3ac995ea72681ec265c24123]

        add SalLayoutGlyphs* parameter to OutputDevice::GetTextBreak()
        
        Change-Id: I278e485e03cf27bc57724233453a672569dfd53f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132682
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-08  Luboš Luňák  <l.lunak@collabora.com>  [3e5863605881c6de6ad130fe06883c176ca1c69f]

        use just one shared global SalLayoutGlyphsCache
        
        Now the cache should be capable of detecting what needs
        to stay the same for having the same result, so it should
        be enough to have just one cache that can reuse results
        even between callers from different places.
        
        Change-Id: Ibdc0303f5b727d1a1d7be91d61db9465ed95e1c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132673
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-08  Luboš Luňák  <l.lunak@collabora.com>  [53fe4a26c7c4691fcf9d07d022adfd45247d176b]

        ignore Point logicalPos argument in SalLayoutGlyphsCache
        
        It's only used for the DXArray argument in ImplLayout(), so if we
        ignore that one when caching, the position can be ignored too.
        
        Change-Id: Id2a7b452e2b75139177c1e73c48eaa466742a59c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132672
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-08  Luboš Luňák  <l.lunak@collabora.com>  [9ed2912d4ecfd9573b3ca9d2390a0f1b0e3060a2]

        check better for unchanged OutputDevice in SalLayoutGlyphsCache
        
        Some things like font could change, so it needs to be saved and compared.
        If would be even better to avoid comparing OutputDevice pointers
        and instead compare only what actually matters, in order to reuse
        the same glyphs used for different output devices, but I can't
        find all the relevant data in OutputDevice.
        
        Change-Id: Ib8634165b5b312d1db2c9fc28f8d7fdf7b552d25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132671
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-08  Luboš Luňák  <l.lunak@collabora.com>  [376a9792c32a51c91079a54a0cf190acd58485af]

        use SalLayoutGlyphsCache in PDFWriterImpl
        
        It's unlikely to repeatedly lay out the same strings often, so
        it probably won't gain much, but still. If SalLayoutGlyphsCache
        would work even on different OutputDevice pointers (that would
        provide the same glyphs) then presumably this would be able
        to reuse caching even from e.g. Writer.
        
        Change-Id: Ib52d9ee92e950e69229497122df1789f5fc6b07e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132670
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-08  Luboš Luňák  <l.lunak@collabora.com>  [94c2fb28d76c9c37849412a66b31d6861bce3155]

        faster hashing of very long strings in SalLayoutGlyphsCache
        
        tdf#147284 being a (pathological) testcase.
        
        Change-Id: I08d8dffb40193b461555bed818c040761e8d575b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132669
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-08  Luboš Luňák  <l.lunak@collabora.com>  [1b593dbc62dc2ceebc3f8be30d7221c916098f6d]

        use vcl::text::TextLayoutCache in SalLayoutGlyphsCache
        
        Change-Id: I0ec22fe53e05319dec15456a916b10e97ea91a75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132668
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [ea3f08b91d70587400011e7a34fd9df259542e85]

        tdf#83037: sw_uiwriter6: Add unittest
        
        Change-Id: I42a2b697e1b3efd719c0f45474420c9367300776
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132680
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [2ed743de88da7ef70eb63fed925a7cf29980c01a]

        sw_uiwriter: put autocorrect tests together
        
        Change-Id: I06e720b6fccab298a866eb05403ca98152ab4c8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132679
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [3e7679738413054c7e6ce973380eac501bf41cf2]

        move comphelper::string::toInt32 to o3tl
        
        so we can use it in places where we cannot include comphelper
        
        Change-Id: Iba0ba3e4c0dcf0f9d1f09092a77c3b2010ec4f6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132732
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3bfac2a7fad9737f31443292699bd6fee6ac3a6f]

        Fix typo
        
        Change-Id: I0e365196f90e0f117e80df2c194d8137252b959d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132735
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-08  Luboš Luňák  <l.lunak@collabora.com>  [14bfb0933073e5bf8ce4f810c38e91125066257a]

        allow to override the generator/producer string in output documents
        
        Add a (non-gui) setting GeneratorOverride that, if set, is used
        for odt/docx/pdf generator string identifying the application that
        has written it instead of the normal productname etc. string.
        
        Change-Id: Ibe12a063e7e6b5a09c69cdf66cba073793650d62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132495
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-08  Jan-Marek Glogowski  <glogow@fbihome.de>  [881cfbf77567194f5016a961d1c3db869734d68b]

        tdf#141578 Qt handle QtFrame screen changes
        
        LO doesn't provide any way to notify screen changes / scaling
        factors of a window and in fact doesn't really handle scaling
        factors in VCL. The QWidget doesn't receive a resize event,
        because it's size doesn't change, just the scaling factor.
        So we trigger a faked resize on QWindow::screenChanged signal.
        
        Change-Id: I6928c4c62d1c0995c70fea0088cff17849bcd1d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132650
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins

2022-04-08  Stephan Bergmann  <sbergman@redhat.com>  [126b1826c465002dccc7c354a584731fa70ec5fd]

        tdf#148423: Half a hack
        
        "Regression" introduced with de4d296619b978ec303f1d7b1e2c78e13fa7a512 "Avoid
        overflow in ScColumn::GetOptimalColWidth", which, for this bug document's
        nWidth/nPPTX = 6004/0.0647708 = 92696.1, changed the calculation of nTwips from
        the undefined-behavior 92696 % 65536 = 27161 to the clamped 65535, but which is
        apparently a value large enough to cause "silent" issues (i.e., not causing
        further undefined behavior) down the road, leading to a super-narrow column.
        
        That commit already wondered whether sal_uInt16 is a useful choice here, but
        lets keep that question unanswered and just clamp at half the previous value,
        which happens to cause presumably more pleasing results.
        
        Change-Id: I1df642b2b9d6818c8be0f8d8f4567a00c399c154
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132734
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-08  Mike Kaganski  <mike.kaganski@collabora.com>  [ad7b90fc541413f091f6ff4bc7e2ced9fee8700b]

        Fix build
        
        ... after commit 36e0e88b28e818faf25b8e32cc8c4dc444b8a0be
        
        Change-Id: I540d19f7146651035cd5fafe077c0ccdfcee11ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132733
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-08  Caolán McNamara  <caolanm@redhat.com>  [3bf4925903cadb011bedaabb3cf18fde65bcf61a]

        ofz#46162 and ofz#46287 Integer overflow
        
        Change-Id: I58bc9aadab1765e8ce4bc8e6e631cd72b853f9b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132731
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-08  Mark Hung  <marklh9@gmail.com>  [257bb11cbc5b1eb1f90014f528b9e7d6ccfeae86]

        tdf#148330 fix vertical offset for DFKai-SB (ukai.ttf).
        
        DFKai-SB (ukai.ttf) is a built-in font under tradtional Chinese
        Windows. The font is very common, especially for official documents.
        It is one of the so-called tricky fonts in FreeType[1].
        
        DFKai-SB has incorrect extent in the glyf table[2]. It results in
        incorrect glyph positions in vertical writing.
        
        FreeType recalculates the extents based on the
        glyph outline, but LibreOffice uses Harfbuzz with
        built-in ot font functions instead of ft (FreeType).
        
        This patch decides if the fix is necessary by
        checking the family name of the font and the y-offset
        value, and recaculates the glyph offset based on glyph
        height and top bearing obtained from the glyph bound rect.
        
        [1]https://freetype.org/freetype2/docs/reference/ft2-base_interface.html#ft_face_flag_tricky
        [2]https://github.com/harfbuzz/harfbuzz/issues/3521
        
        Change-Id: If632dd38c462c229837e1efb5446e2142f8f0639
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132511
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2022-04-08  Mark Hung  <marklh9@gmail.com>  [2b2d1c08c94fdc3982971c2b19ea241f05e578c9]

        tdf#143447 ignore IME candidate window state.
        
        Some traditional Chinese IMEs ( Input Method Editors ) under
        Windows10 send WM_IME_NOTIFY with IMN_OPENCANDIDATE but not
        IMN_CLOSECANDIDATE. The behavior is different if users configure
        the IME and enable "legacy" option.
        
        That caused the cursor been hidden, misled by mbCandidateMode.
        
        The patch ignores the candidate window mode in case the length
        of the composition string is 0, assume in that case candidate
        window is useless, and resets the candidate window mode when
        composition ended to maintain the state as much as we can.
        
        Change-Id: I91a1c23ee1a031313243e032653f50f39b0f2a3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132512
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2022-04-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [ddaab61002a5d9a6d150b53bb354112ee7f0b715]

        sw_uiwriter6: use keyevents to simulate the autocorrect
        
        This way, the tests mimic what users do while typing
        
        Change-Id: I04ade61ce5026f2d5de58c1d0e87c1dee1e5053b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132674
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [36e0e88b28e818faf25b8e32cc8c4dc444b8a0be]

        use more subView when converting to Int32
        
        Change-Id: I54e3ddf79ba793fd4328bf8bda7f949b65349651
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132693
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-08  Miklos Vajna  <vmiklos@collabora.com>  [cf5bbe3fce4a250ab25998053965bdc604c6114e]

        sw content controls: add ODT export
        
        Wrap the text portions inside the content control in a
        <loext:content-control> XML element. Also map the (so far) single UNO
        property of it to <loext:content-control
        loext:showing-place-holder="...">.
        
        This is just initial export for inline text content controls, more
        properties are to be added in follow-up commits.
        
        Change-Id: I5d928255b925ed7e08fb635ba39f546e9a4879de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132717
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-08  Michael Stahl  <michael.stahl@allotropia.de>  [4688e74bcf0c58ab1bbf60e9c19331d25ebfe95b]

        configure: require GNU make 3.82
        
        Reportedly make 3.81 already fails since commit:
        b04be559ddf4a7f0a5cdc0b9abc2bcfc4aae25cc "gbuild: implement static
        partial build"
        
        <sberg> mst___, the `/usr/bin/make --version` "GNU Make 3.81" I have on macOS does not work to build LO (Some LinkTarget.mk:913 erroneous endef error is the first I encounter)
        
        There was an ESC decision years ago to drop support for make 3.81.
        
        Change-Id: I2e0ebec9eeb326df8c5a4d89ce1d53da6ed332ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132716
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-08  Stephan Bergmann  <sbergman@redhat.com>  [9ea17a6331ca9491e7012dca837d3815cd4309ac]

        Adapt to latest VS 2022 MSM versions
        
        ...as present at least with VS 2022 17.1.3
        
        Change-Id: I6d1cf247c8507ebab56c106aff6933ff739a4314
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132714
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f9a094cc0c2f61fd0838a42489b717ede3e24fed]

        Removed duplicated include
        
        Change-Id: I898c24abd5366a85705b5f54258b16b22e044355
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132715
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2022-04-08  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [34a97838137f6e54405722d607b7f414084f526e]

        sc: add an overlay to show sparklines in a sparkline group
        
        This adds an overlay that shows/selects all sparklines in a
        sparkline group for the cursor cell sparkline, if the cursor cell
        has an associated sparkline.
        
        Change-Id: I60a5873ebdf8606f262d217caf6011c4a003801a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132692
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-08  László Németh  <nemeth@numbertext.org>  [a21ef822f9769ded6ff834dbfa347cf0e5f913fd]

        tdf#147179 sw: select tracked row change in Manage Changes
        
        In Manage Changes dialog window, selecting items
        of list of changes results selection of the associated
        text changes in the main text, as a visual feedback.
        From commit eebe4747d2d13545004937bb0267ccfc8ab9d63f,
        text changes of deleted/inserted rows or tables are
        listed under a single "tracked row" list item, as its
        children. Selecting a "tracked row" list item in
        Manage Changes resulted incomplete text selection in
        the main text: only the first text change in the first
        cell was selected instead of all associated text changes
        of tracked row(s) or table.
        
        Note: Manage Changes supports multiple selections,
        i.e. it's possible to select multiple list items by
        Ctrl + click, and select ranges by Shift + click.
        This commit does the same with redlines of tracked
        row changes.
        
        Follow-up to commit eebe4747d2d13545004937bb0267ccfc8ab9d63f
        "tdf#144270 sw: manage tracked table (row) deletion/insertion".
        
        Change-Id: If7b12e8d3c0e437495e1fcae0e8f04e34301c516
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132685
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-04-08  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [844be7358f1eec00094a55fa1fb4fadadb8cd1bf]

        tdf#95706: RTF import: tolerant font table parsing
        
        While font name in font table should end with semicolon
        ({\fonttbl{\f42 Arial;}}) it is not always true and
        MS Word is tolerant to it: it still able to parse this
        correctly. Seems LO also should not require strict spec
        conformance.
        
        So idea of font parsing is changed: instead of inserting
        font on semicolon, it is done on next \fN or destination
        end. All collected text to this moment is a font name.
        
        Change-Id: I6b41951217442a71fd2ebbfc58a3fc79f6f913db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132686
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [3a88b513fd90f4793b6de7a7412fa33369542f40]

        loplugin:stringviewparam convert methods using trim
        
        for which we add a new o3tl::trim method
        
        Change-Id: I9d37b6264eea106aa2f3502bd24b8cccf7850938
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132658
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-08  Dennis Francis  <dennis.francis@collabora.com>  [388b4fc1085074da759903a9b1768bded43dd0d3]

        lok: unit test for invalid entry save
        
        Unit test related to the fix
        
        lok: avoid validation-dialog yield when saving
        e0175ee821eaff56c4b8e0a1b7afa1cabe0ab593
        
        The test ensures that the document is marked unmodified after save has
        been executed in the middle of entering partial data to a validation
        cell.
        
        Change-Id: Idffd6d647034e128d0d800fe8e29efc333c03db6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132655
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-04-08  Dennis Francis  <dennis.francis@collabora.com>  [08d3d0bcfd6a0540b19252730b2090da0b5da2d4]

        lok: avoid validation-dialog yield when saving
        
        Disable error dialog box when about to save in lok mode as this
        ultimately invokes SvpSalInstance::DoYield() when we want to save
        immediately without committing any erroneous input in possibly a cell
        with validation rules. After save is complete the user can continue
        editing.
        
        Conflicts:
        	sc/source/ui/app/inputhdl.cxx
        
        Change-Id: Iffa0766ad594db75f57158986c4e1d2646f71da4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132410
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        (cherry picked from commit e0175ee821eaff56c4b8e0a1b7afa1cabe0ab593)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132654
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-04-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [59059d00c29334414a26bf5452572433f5735489]

        prevent using O[U]String::subView on temporaties
        
        by making the method "const &"
        
        Change-Id: I8b369ca1dd1f8d10832c85ccf3d890edb14e2c54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132688
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-08  Justin Luth  <justin_luth@sil.org>  [e61eed211766f26a3896c1d912dc7349abbe823d]

        tdf#147861 sw ms export: DI_SUB_MASK must exclude FIXED now
        
        This is a follow-up to
        7.4 commit daef39352b008fc1f903fd8c09288ff5e772fa42
        
        There is only one place in which DI_SUB_MASK is used,
        so I'm just changing it to what it could have always been,
        since it never was actually used to mask out DI_SUB_FIXED.
        Otherwise, I might have made this a MASK2 or whatever.
        
        The issue here is that AUTHOR was not being recognized
        when it was paired with FIXED, so every FIXEDFLD was
        ended up being considered as a date/time.
        
        In practice, this didn't really change anything
        because bWriteExpand already ignored any of
        these areas of the code. It is only when I turn off
        bWriteExpand as I implement fixes that I am seeing
        the wrong field type being created.
        
        And regardless, since the field is FIXED, the visible
        content remains the same anyway (until someone in MS Word
        refreshes the field with F9).
        
        Both Author and date have the same field name ":Created"
        so I couldn't super easily test this.
        
        Change-Id: Icd2d0be2d3fbe24dc4763e0e25801569bcca471b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132660
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-08  Miklos Vajna  <vmiklos@collabora.com>  [feeed3e762cf077fbd9cf48f82e949365108ccc1]

        CppunitTest_sw_layoutwriter: avoid some a11y-based layout testing
        
        The contents of SwTextFrames are currently dumped two times in the sw
        xml layout dump: the first is misusing a11y's SwPortionHandler interface
        for testing purposes (older approach), the second is visiting the
        portions inside the text frame directly (newer approach).
        
        The advantage of the second is that it can show information inside
        multi-portions, and also extending it won't affect a11y. This commit
        updates some asserts to use the second -- the first can be removed once
        no asserts depend on it.
        
        Change-Id: I5112946a964f338fc873ba13300023de9418e837
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132687
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-08  Rizal Muttaqin  <rizmut@libreoffice.org>  [b426a8a4c672c20e515f1ce24404530748cc4df0]

        Resolves tdf#142071 - Align Tip of The Day with real menu/options
        
        Change-Id: I2050d0335d2d25e42b9c0164e56b0c981deee1bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132555
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-04-08  Jim Raykowski  <raykowj@gmail.com>  [efe854bf9b6daff3d0ecf6e3d04bd9a50bfaa3f3]

        tdf#148357 SwNavigator: recover scroll positon after content delete
        
        Change-Id: I6c376e5190575232d2867843c1b2b0e57e620aaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132691
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-04-07  Caolán McNamara  <caolanm@redhat.com>  [39076309c6583e62f6ee8e1558074a54b797637a]

        Related: tdf#148448 add a separate WarningColor settings
        
        instead of a hard-coded yellow. For gtk we can use the named color
        "warning_color" to populate it: https://docs.gtk.org/gtk4/css-properties.html
        
        Change-Id: I538bffdc0f6286c78a08cef649fa8a074a6510ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132684
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-07  Caolán McNamara  <caolanm@redhat.com>  [c44a9e6efe99d4dd8d553be5de96e970c6c3c9e4]

        ofz#46467 Timeout
        
        Change-Id: Ib2a248a6f912a340d2f0b79a068b68036fa357c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132690
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-07  Luboš Luňák  <l.lunak@collabora.com>  [c5199abfc1a468b28c680faf41e2f11bc1729c47]

        work around ICU performance problem in text breaking (tdf#116400)
        
        Reported upstream at https://unicode-org.atlassian.net/browse/ICU-21946 ,
        they've confirmed the problem, but so far no actual code change. So
        let's push my patch for now.
        
        Change-Id: Idd92ca66eea9b28103ad890aec66c40029ec7ebd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132676
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-04-07  Caolán McNamara  <caolanm@redhat.com>  [26e09fb1d50ae137431c1b86a1178ad1286b4f62]

        Red used instead of Green
        
        Change-Id: I1261154fcff6f4904b4360099cbf26e33b9e7463
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132683
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-07  Michael Weghorn  <m.weghorn@posteo.de>  [365bd679904ec5f67d1061511d7faf73f9f8aa62]

        tdf#148445 sw: Make "Exchange Databases" dialog modal
        
        This among others prevents opening the "Exchange Database"
        dialog from the mail merge wizard, then closing
        the mail merge wizard while the "Exchange Dialog" is
        still open, resulting in a crash.
        
        Change-Id: I86bd80d0bfa6084bf0f772bb430b2a871e9b5ef0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132678
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-07  Michael Weghorn  <m.weghorn@posteo.de>  [dafa352065b31428c54e8eded382a36951f7af5c]

        tdf#148445 sw: Resave exchangedatabases.ui with glade 3.38.2
        
        ... in preparation of fixing the actual issue.
        
        Change-Id: Ia3e60984b06e4fda856889f5116b49aecbbfb960
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132677
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-04-07  Miklos Vajna  <vmiklos@collabora.com>  [97c18cf32a9a3088b5a51e2b0d535d8caf5daca8]

        sw: keep URL when applying frame style on images
        
        It seems that the intention is to reset properties which are possible to
        set in a style when applying a style. For example the paragraph
        alignment can be defined in a paragraph style, so reset that on style
        apply.
        
        URLs on frames can't be defined for frame styles, so it looks incorrect
        to reset the URL of a frame/image on style apply, fix this.
        
        Change-Id: Ie3a57b654cf06b9512b25d2dc103d15cd83727b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132675
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [584b700a2cccb9a7e730dadae15dc926736becf1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ad82ae5f3d9c01f46ecab00a767be9bbbac76872
          - tdf#141237 Improve text on PDF security
            
            Change-Id: I76e179b30fce9d4a9af3c1c86a2bf55e524a62fb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/132613
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-04-07  Seth Chaiklin  <sdc.blanco@youmail.dk>  [fa86ea147feb466cc3903bf504800fde433222b4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d6ba91f1d3a845fb6684b296ce23077981ef307e
          - tdf#148443  corrections to print icons and labels
            
            Basic problem was that the wrong icon was shown for Print Directly
            and wrong label was shown for the Print icon. The following changes
            correct these problems.
            
                text/shared/00/00000401.xhp
                  * correction to Print icon label
            
                text/shared/02/01110000.xhp
                  *refactor to <h1>
                  *add correct icon table for print directly, with section label
            
                text/shared/main0201.xhp
                  *change the icon embed to the newly added print directly
            
            Change-Id: I7a094f016c5e30881abee3db5d13589f1512ba36
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/132611
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2022-04-07  Caolán McNamara  <caolanm@redhat.com>  [7a89821b85dd20ec79a61aab3bd2b6c8e71f4939]

        ofz#46457 don't crash with mangled INCLUDETEXT field case
        
        Change-Id: I86621bce8587aeeeded90bc81ae9f17049c17f42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132667
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-07  Jan-Marek Glogowski  <glogow@fbihome.de>  [e81385277c091dabb1f6542a94229d7dcc77289b]

        tdf#143135 Qt break recursive IM QueryCursorRect
        
        To reproduce the Impress crash, you need an IM, e.g. fcitx / ibus.
        This is triggered by having an active input, like double-clicking
        one of a presentations text fields, then leaving the window and
        switching back to it.
        
        This results in a stack exhaustion in a few seconds. The backtrace
        is basically:
        
        QWidget::setFocus
        QtFrame::ToTop
        sd::Window::GrabFocus
        ImplHandleExtTextInputPos
        QtWidget::inputMethodQuery
        QInputMethod::cursorRectangle
        QWidget::setFocus
        QApplication::setActiveWindow
        QtInstance::DoYield
        main
        
        I scratched my head over the longer backtrace for while, but there
        seems to be no good way to prevent this from LO's POV. The only
        alternative from the Qt VCL plugin is QtFrame::ToTop. That code
        is less ugly (no mutable or cached result), but QtWidget::
        inputMethodQuery is earlier in the backtrace.
        
        Change-Id: Ief3a8e44bca295cc676e75050d52d70a1da98a88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132643
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-04-07  Vincent Reher  <lo@4reher.org>  [5aa7b65c882019b74cfab95e5e9c77150b2876b0]

        Resolve tdf#49091 "UI: Alt-Left, Alt-Right keyboard shortcuts ineffective"
        
        Change-Id: I245943fb9185e03cf52f144d9e06ab22cda13592
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132651
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-07  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [965313b9efc761c70aacf6e3ebee60ffa2b1d5dd]

        tdf#95706: RTF import: Use fontname suffixes to detect encoding
        
        Font names like "Arial CE", "Times New Roman Cyr" are not special
        fonts. They are classical Arial, Times New Roman... And these
        suffixes can be used to detect encoding used for RTF text.
        
        Most interesting: for MS Word these suffixes have priority:
        {\f34\cpg1253\fcharset161 Arial Baltic;} will have cp1257
        and not cp1253.
        
        Looks like compatibility issue came from dark ages.
        
        Change-Id: Ife8e781d5d04c3f6a8c11fcf604357c74bf33055
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132584
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-07  Mike Kaganski  <mike.kaganski@collabora.com>  [751c6e25a3998845325c9b107163fc23a85b3367]

        Make "Calc:" in About dialog's Misc show "default" by default
        
        ... i.e., when neither CL, nor threaded, nor Jumbo are enabled.
        
        Change-Id: I55d4a5e2e9b9a63c8ea2735dbd410603644d0389
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132659
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-07  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [244cf83b9e1b23b3b75a84954c83f6fbf915671e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d5de0b43d57142eca8fab90fca1ca119cffb6039
          - Remove a Germanism
            
            Change-Id: I92f009369c2081c5085e07651948c0085aecfeef
            
2022-04-07  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [803c9a6f8d8681e1862e4132dbbc8cdb2f61b7b6]

        tdf#80043 - Put selected text into hyperlink item
        
        If the user selects an entire cell by a single click, and inserts an URL
        via the hyperlink dialog, the entire content of the corresponding cell
        will be replaced instead of inserting a duplicate, or appending the URL.
        If the cell contains more than one URL or an URL including some
        additional text within the cell, the hyperlink dialog will only
        preselect the text field when opening. If this is not the case, it fill the URL field as well.
        
        Change-Id: I9a10c3f302a6cf91a4d9dfadfbe775075eb00fad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131156
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-04-07  Miklos Vajna  <vmiklos@collabora.com>  [07a1442b2441cc032c05fd9abf5b1a8db6c7e007]

        sw content controls: select the content on click when showing placeholder
        
        - teach SwCursorShell::GetContentAtPos() about a new IsAttrAtPos::ContentControl
        
        - add a new SwCursorShell::GotoFormatContentControl() to select a
          content control, and a SwWrtShell::GotoContentControl() wrapper around
          it
        
        - combine these together in SwEditWin::MouseButtonUp()
        
        The intention is that when you open a document and you click on a
        placeholder text like "Click here to enter text", then this content is
        pre-selected (so typing overwrites it), but typing real content there
        disables this behavior.
        
        Change-Id: Ia539865da7b18c41cbfb398282842bdb2e25f0bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132652
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-07  Seth Chaiklin  <sdc.blanco@youmail.dk>  [9a773e8ca65ccb30cdfbf47b94aabe356df8cad2]

        tdf#143264  improve expressions with %MOD1 -/+
        
            also add link to relevant help page
        
        Change-Id: I087b3fe2573665a633dc04b222bcc3950edd782a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132385
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-04-07  Michael Stahl  <michael.stahl@allotropia.de>  [b11a5d3900e3c19e94833c1b1e5218288320c3e3]

        nss: depend on zlib
        
        Required on WNT since 1c748fefc3c5b42e3548a1a7f5017a579982005a, may
        be needed on other platforms if using --without-system-zlib.
        
        Change-Id: Ib8e544d81881f425d257514fc475e272ca2e53ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132648
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jenkins

2022-04-07  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0e2fbf90571f4e0f966e661dff4e12524ce59275]

        sc: add sparklines commands to main menu
        
        Change-Id: Ie69d78162fb0d845f8ffd181397569c3cd3276f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132593
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-07  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [36ffd9022ff988f9f10e3bcc9b2b2a4f982b74bc]

        sc: take sparklines into account with auto fill
        
        Change-Id: I6bdb5f4291aece7ec02d8de0731b8f983b4f2bb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132592
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-07  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [93d7fbf73f8be7f09dd36e86f0dd06dfc8daa65c]

        sc: improve keeping track of sparklines in SparklineList
        
        Issues can happen when saving a document with sparklines where a
        sparkline is deleted and then undo-ed. The reason for this is
        because the SparlineList wasn't correctly updated when deleting,
        copying or adding sparklines. This change adds hooks when new
        sparklines are created or when sparklines are deleted to report
        this into SparlineList.
        
        SparklineList garbage-collects itself but this is not enough when
        we rely that the non-deleted weak pointers to the sparkline groups
        contain the correct non-deleted weak pointers to the correct
        sparklines.
        
        Change-Id: I976cbe7e6168813d3dd5089c036cc7fe4e357fb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132554
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-07  Caolán McNamara  <caolanm@redhat.com>  [ff2f433cdfda74dbf69a11342a98ccbfb5bc6a72]

        typo: out->our
        
        Change-Id: Ibd8eedb1d4fb7f32e7bd11cd62a921e480b9acd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132630
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ece3a421c2d577f7aad5b9457c9cd532f1c4a64f]

        Fix typo
        
        Change-Id: I4252e13a679ac84f255c8f9a63d1e7aa8fa270ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132649
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-07  Miklos Vajna  <vmiklos@collabora.com>  [f5db3b12ae1cd3bfe6ee5d260aec9532cc65f2dc]

        sd theme: add UI (sidebar) for shape fill color
        
        This requires extending .uno:FillColor with a new parameter, and then
        merging that parameter into the fill color item in sd/. The sidebar's
        color picker already generated these parameters.
        
        Change-Id: I83e3c4fc37b8d7bd34f0ef9c0cb96e164f7f0b99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132646
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-07  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [6240902d996c31c1200fa523f89a419a934cde58]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9839c0b071de018ea00af1ae180756e9e5a52793
          - Revert "Fix typo"
            
            Besides being a wrong fix, please refrain from changing external code locally.
            Go to the upstream project instead, Andrea!
            
            This reverts commit 1e37e14da918a278abe5df8a5885fa211c02ee8b.
            
2022-04-07  Michael Weghorn  <m.weghorn@posteo.de>  [5b3227fac58dcbd588e2389e205679cd77842bac]

        tdf#147285 qt: Prefer "text/plain;charset=utf-8" over "text/plain"
        
        If there were no data for MIME type "text/plain;charset=utf-16"
        in the clipboard, but "text/plain" was provided, it was previously
        assumed that this would be encoded in the locale's encoding, and
        corresponding conversion using that encoding happened to provide
        "text/plain;charset=utf-16" ourselves.
        
        "text/plain;charset=utf-8" data was simply ignored, but using
        it (if present) and preferring it over "text/plain"
        is more reliable (and e.g. avoids incorrect paste of Chinese
        characters from Firefox into Impress when using the qt5/qt6/kf5
        VCL plugins on Wayland), so use it if present.
        
        Rename the "m_bConvertFromLocale" member to better fit
        the new meaning.
        
        (An alternative solution to adding our own handling for
        "text/plain;charset=utf-8" and making assumptions for the
        encoding of "text/plain" data would be to let Qt handle
        this and just call `QMimeData::text()` for the
        `m_bProvideUTF16FromOtherEncoding=true` case
        in `QtTransferable::getTransferData`.
        Since qtbase commit 589a01ff6b1eacf81e74a5fc4801572135214f43
        ("QMimeData: Prefer UTF-8 when multiple charsets are available",
        contained in Qt >= 5.13), that one handles MIME type
        "text/plain;charset=utf-8" in addition to "text/plain".)
        
        [1] https://code.qt.io/cgit/qt/qtbase.git/commit/?id=589a01ff6b1eacf81e74a5fc4801572135214f43
        
        Change-Id: I89f33216bf6be02a347d245b2359273af2eb530a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132631
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jenkins

2022-04-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [55b20c8781d7718fa992769df90282563694f7fe]

        tdf#121887: subsequent_filters: Add unittest
        
        Change-Id: Id3eff5a59e80483d24e4a09227161aa24c4618f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132639
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-06  Mike Kaganski  <mike.kaganski@collabora.com>  [aeeacd28456c8c1f223342c45bf8c7199e3acd34]

        Drop write-only uses of pNonConvertableChars argument
        
        Change-Id: Ibf60405868cfda08d125f63c45f8b74e52b32da4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132642
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-06  Alain Romedenne  <alain.romedenne@libreoffice.org>  [286ad6905bf5b773bf4cf7ab655e710434e6a35c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4b68b8f837be5932a30a9ff3546afeeaea4f93a5
          - Some ScriptForge services lack a pre-requisite note 2/3:
            
            - included pre-requisite note in SF help page
            - created a Python biaised note for 'Basic' service
            - will create a Basic biaised note for Basic oriented services in a subsequent patch 
            
            Change-Id: I0810602b527fde14e4a013857482fc892593ca7f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/132386
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-04-06  Michael Stahl  <michael.stahl@allotropia.de>  [9dc6e2c9062725ef1f9d7e321cae5f4dbe8ca749]

        sw: fix expansion of SetGetExpField in headers with split table rows
        
        The problem is that a get field in a header on page N may calculate and
        show values that do not take into account a set field on page N-1.
        
        This happens if a table row with multiple columns is split across the
        pages: SwGetExpField::ChangeExpansion() calls GetBodyTextNode(), which
        returns the first node in the first column that is on page N, but in the
        SwNodes array this node is *before* any node in columns 2..M, any of
        which may be on page N-1 in the layout.
        
        So try to fix this by adding a page number to SetGetExpField and using
        that as the highest priority in operator<().
        
        This is a bit risky because some of the places that create
        SetGetExpField don't have a frame to get the page number from; try to
        adapt all that call into MakeFieldList(), while leaving unrelated ones
        such as in MakeSetList() unchanged.
        
        Change-Id: Ied2a897ad34f0faf1ef3d50baad07b23fafd49bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132641
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-06  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [9592da0a8e596869a1cd0859619dd28a541d7234]

        tdf#148327 docx export: fix puzzle shape
        
        There is an exporter class for preset shapes,
        namely the DMLPresetShapeExporter, which in
        its ctor calls the msfilter::GetShapeName()
        converter method where the puzzle cause
        exception. To avoid this return with false
        to export it with custgeom in time.
        
        Change-Id: I8d29bf551638a66abf381c9cb8f6a0eebc881195
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132567
        Tested-by: Jenkins
        Reviewed-by: Attila Bakos <bakos.attilakaroly@nisz.hu>
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-04-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1b8895c0fb6f131be27b93a84f6dc061678f78f8]

        Fix typo
        
        Change-Id: I14c4941e02a1b09966aaee08621b102d9db7c8de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132627
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f93b789913400cbaa909e67a533656e6e97c88cd]

        Fix typo
        
        Change-Id: I88841e2ffb5a3717c15644c948d95c3ce46bd0d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132636
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-06  Julien Nabet  <serval2412@yahoo.fr>  [e0bd17c169fbf97f7f3223db43c432f9c4513602]

        tdf#148395: CRASH: doubleclick on chart OLE Object (bandaid)
        
        Change-Id: I623d2cf4b4665cd33e30ef0891d831370faf2553
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132591
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-04-06  Jan-Marek Glogowski  <glogow@fbihome.de>  [4a537cf77affc4f1f2e2e5be9ff0b1ff11724509]

        Qt drop unused QtMenu::mpCloseButton
        
        Change-Id: I988cabf4c07d5efd298c53b696f6d114f4f594bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132637
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-04-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [77a4b5b9b9a95ed4f9b4fccdb76d403086212fe2]

        sc: qahelper: Check GetErrorCode returns none in loadDoc
        
        I found it while creating a unittest for tdf#121887.
        IMHO, loadDoc should fail if there is a warning
        While at it, remove redundant assertions
        
        Change-Id: Ib2b9572ee1f0f4da9ac23913e231eac1ad57cb49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132638
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ca5d5a2ad5d0ee348dc4a814afcc0d8f11519517]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a6304ba5dd0efe2d5e2a16254aa9e7d2e74f5660
          - tdf#127477, tdf#131382 scope of function Minute
            
            Change the headng of the Minute function to indicate BASIC scope
            
            + refactoring of the Help page
            
            Change-Id: I50286245c2e2f573d0ad4c96e37bcb218efe2954
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/132632
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-04-06  Hossein  <hossein@libreoffice.org>  [9c2c16fbd1282a21ffb82f71e7e3c575fd0e78b6]

        Remove duplicate DevGuide example FirstConnection
        
        While cleaning up "LibreOffice DevGuide: Chapter 1 - First Steps" in
        the TDF Wiki, I understood that only 3 examples were compiled via the
        Makefile, but there were 4 java files. It turned out that the
        FirstUnoContact.java and FirstConnection.java are essentially the
        same. I removed the second one, as it was not built, and was not
        referenced elsewhere.
        
        Change-Id: I7df5dd9dfc3aae15de4484b4a3dd6272066a8683
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132457
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-04-06  Hossein  <hossein@libreoffice.org>  [f385661ec1463053c1ca51dc50db075c478de87c]

        tdf#148359 Fix emfio regression: missing emf image
        
        This patch fixes tdf#148359 which prevented the display of EMF images
        embedded in the rtf files or even loading when loading them directly.
        
        Looking into the problem caused by the cleanup commit
        3e7dd04dd8ca1baea4b7918eb7a7080c595c4625, it became visible that
        while enums were converted to enum class, there was a cast that
        was wrongly ommited:
        
            - sal_uInt16 nStockId = static_cast<sal_uInt8>(nIndex);
            + StockObject nStockId = static_cast<StockObject>(nIndex);
        
        Now, it is re-written as:
        
            StockObject nStockId = static_cast<StockObject>(nIndex & 0xFF);
        
        The symptom was that the StockObject field was mishandled, and thus
        the shapes were displayed in white, instead of black.
        
        "Stock Logical Object" is discussed in the MS document for EMF:
        
            * [MS-EMF] v20210625 - pages 44, 45 and 182
        
        A unit test is provided to make sure that the regression does not
        happen again. The test can be run by:
        
            make CPPUNIT_TEST_NAME=testStockObject -sr CppunitTest_emfio_wmf
        
        Change-Id: I9a7f1008e92a96d9fb12aeb7bd057af828c1722a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132540
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-06  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [4e8d6ccf97e29e5ea14e0d074074606f12040f36]

        Advanced Diagram support: Enhance BackgroundShape handling
        
        The BackgroundShape may have a FillStyle after import, so do
        handle that FillStyle accordingly. Also enhance breaking
        the Group by keeping that shape in that case and deactivate
        Move/Size change lock for it. Also Undo needed.
        
        Change-Id: Iccdb236a2311275efc07162fd4bd2cfc252fd437
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132626
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-04-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c0f8570361aa4c2b771b758284258f8a8f0246f8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 68c52a06cf89d374fd8d46a5d5f78bd3d4a0cb9a
          - tdf#131382 Scope of functions LOG and ASC
            
            Change the heading to indicate BASIC function and not a Calc function
            
            Change-Id: I8dae4b7baf64b42dfa156b6dde8039baa6ac3058
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/132629
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-04-06  Mike Kaganski  <mike.kaganski@collabora.com>  [e4f53484d255f844169957c411dc3e872af7d3bb]

        tdf#148413: Drop HTML export encoding configuration; use UTF-8
        
        Anything else is just a joke today.
        
        Change-Id: Ie6a0cec1edcd257cbadef702018e6a919e6a0b44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132628
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-06  Stephan Bergmann  <sbergman@redhat.com>  [2f4d577e60a934e2845c90e00bac06072351ec65]

        Fix --enable-breakpad builds
        
        ...after c9b69e412b9646f7d49f500d47a078c2ea155c8c "tdf#130924 replace debugging
        printf calls with SAL_INFO/SAL_WARN" (and remove now-redundant "\n")
        
        Change-Id: I11fb72d3b2f71ec0fce2386b1c0560cc873e2859
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132623
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [c0919c6e5787dfb45f1a3e4b8b5ad6f1ff28f1ae]

        tdf#144996: sc: Add unittest
        
        Change-Id: I8e6d9f420e9b487089cefaa1e7bf5a6082d6ce52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132622
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-06  Jan-Marek Glogowski  <glogow@fbihome.de>  [9c4ef8ce3183e27ca174475cf4a8d15cc0368f60]

        tdf#145954 Qt unshare QMenubar usage
        
        The Qt code was sharing the menu bar from the top level frame, but
        LO expects independent menu bars per SetFrame calls. So instead of
        showing the new bar and then hiding the old one, this was always
        show and hiding the same menu bar, resulting in a hidden menu bar.
        
        As a result of unsharing, LO now must check that its menu bar
        pointer is still valid for usage. The QMainWindows takes ownership
        when a QMenuBar is assigned and destroy old ones.
        
        Change-Id: I2c6b12199a1e17a5d9f88686a4b27b1413beda47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132581
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-04-06  Hossein  <hossein@libreoffice.org>  [51431559bda9a81293d502328982452caeeba6c6]

        Fix type, calculation of FamilyFont PitchAndFamily
        
        This patch fixes problems caused by the cleanup commit
        3e7dd04dd8ca1baea4b7918eb7a7080c595c4625 for type and calculation of
        FamilyFont and PitchAndFamily enumerations.
        
        FamilyFont enumeration is described in [MS-WMF] v20210625 page 33:
        
          "In a Font Object, when a FamilyFont value is packed into a byte
          with a PitchFont Enumeration value, the result is a PitchAndFamily
          Object".
        
        Thus, we will use sal_uInt8 as the underlying type for FamilyFont.
        
        The PitchAndFamily is created as shown in [MS-WMF] v20210625 page 96:
        
        [0 1 2 3] 4 5 [6 7]
         Family   0 0 Pitch
        
        The values for FamilyFont enumeration are created according to the
        [MS-WMF], and the calculations are changed to use '<< 4' and '>> 4'
        instead of applying the same shift to the enumeration values.
        
        Change-Id: I4f6df33ed6405589acf89ba2c9223a571cb510b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132614
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-06  Stephan Bergmann  <sbergman@redhat.com>  [cedf0b23542a06cd31440dd1deb450d03191a1b9]

        Remove obsolete HSQLDB_USE_JDBC_4_1
        
        ...that must always be true ever since 1b8c61d5ca8e2a7ae7a0bcd189b7a87defecea03
        "Bump JDK buildtime requirement to 1.6"
        
        Change-Id: I9432ac9d0a0e2c4999a80b6f144099d0e4dc15bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132616
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-06  Stephan Bergmann  <sbergman@redhat.com>  [fd0aa82a61612b90352b0780e62bb4d4dd0d94f8]

        Sync flatpak-manifest.in with Flathub
        
        ...including
        <https://github.com/flathub/org.libreoffice.LibreOffice/commit/e7cb9cff2cf5db044195a7626327bd29b4b00c44>
        "Merge pull request #184 from xlejo/adding-gvfsd:  Adding xdg-run/gvfsd"
        
        Change-Id: I1b700c1e7170e67abf3fb1351be9f8c11cc15f8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132617
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-06  Vincent Reher  <lo@4reher.org>  [2703f729e9ea0bbc1f64b04b535a676a2980e1b8]

        Resolves: tdf#146174 allow shortcut key event handling before menubar
        
        Change-Id: Ib0dadafcc66604baf53169cb222a059ee3f97362
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132615
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-06  Jan-Marek Glogowski  <glogow@fbihome.de>  [fbf739198aa7f02975d531521c6525073783c7f1]

        tdf#144585 Qt fix Wayland LO fake popups
        
        So Michael Weghorn was somehow reminded of an abandoned
        commit from me ("Qt5 rework parent handling") archived in
        https://gerrit.libreoffice.org/c/core/+/73463.
        
        The bug introducing the new QWidget parenting, tdf#145363, was
        resolved in a better way by explicitly setting parents for the
        modal dialogs, so LO doesn't break Qt anymore. The actual problem
        is, that an additional modal dialog needs to be stacked to the
        previous modal dialog; no "parallel" modal dialogs are allowed,
        which my original fix tried to enforce by reparenting.
        
        Then there is the problem with Qt::Popup's focus grabbing on show,
        which breaks LO's editable ComboBox. So LO's popup / FLOAT windows
        are mapped to Qt::ToolTip, which are automatically advertised as
        tooltips via accessibility. For X11 / xcb, Qt:Window with the
        Qt::BypassWindowManagerHint works well enough as an alternative,
        but WASM and Wayland don't seem to implement it correctly, so this
        just handles popups as Qt::ToolTip on all platforms.
        
        This reverts commit b00a68a8e19370e106cd76258a3c1825f43613ee
        ("tdf#145363 Qt reparent modal dialogs on show").
        In addition the popup widgets are switched back to Qt::ToolTip.
        
        Change-Id: If726771b4e9cc3f639f21cf502b3ec5985873643
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132526
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins

2022-04-06  Miklos Vajna  <vmiklos@collabora.com>  [c2999f9f3e0efa04f89055399f2d176c9c95e92d]

        sw content controls: add overlay to render a border around the text portions
        
        - introduce SwSelPaintRects::HighlightContentControl() to create the
          overlay
        
        - use GetTextAttrAt() to enable this when we're inside a content control
          (not only when the cursor is exactly at the dummy char of the content
          control, which is at the start)
        
        - tested that this works correctly even if the portions inside the
          content control don't have the same height (similar to the selection
          overlay)
        
        Change-Id: I1db51cdb1ddc87c45740cd8677de645dc8906697
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132618
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-06  offtkp  <parisoplop@gmail.com>  [c9b69e412b9646f7d49f500d47a078c2ea155c8c]

        tdf#130924 replace debugging printf calls with SAL_INFO/SAL_WARN
        
        Change-Id: I2e7225b846c307e9a182dadfa490d9f7ff15d35e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132488
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-04-06  Miklos Vajna  <vmiklos@collabora.com>  [91cbd74b6d469079e97064c9c88e0860941841fa]

        CppunitTest_sw_ooxmlexport7: avoid mustTestImportOf()
        
        Can use CPPUNIT_TEST_FIXTURE() instead.
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I32bd9a8e6ddf706f87bc2f17b75539d4d4c68f13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132586
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [27aa7df0a093c9e18ce591d8c73b524ef7ff40de]

        sc: prevent a crash when deleting a sparkline
        
        Change-Id: Idf89d4bbdc2bd29ce55cc3a8fd6707ece345869c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132553
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3bc9f6176ad540d613a1238466e20f9ad3903881]

        sc: put SparklineList implementation into SparklineList.cxx
        
        Change-Id: I309087a27ea0bc297c9bea9b2b8945579e055f4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132552
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c6fecc628a60a3955c022f04020cdb515cc4fb6e]

        sc: add Group and Ungroup to context menu for sparklines
        
        This change allows to group parklines together into a sparkline
        group, or ungroup them, so they use their own sparkline group.
        This also adds the undo and redo for this actions.
        
        Change-Id: I61b604203afaf2fe8c2d47b80082739ded15d6fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132545
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ec18c7bf707e85d85f362d43454d35b1636de40f]

        sc: add "Delete Sparkline Group" context menu action + Undo/Redo
        
        Change-Id: I34e11a4881c564351c3e08d157fb42ac4bb8ef3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132544
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-05  Julien Nabet  <serval2412@yahoo.fr>  [ad3d2d1bc7e07f79a26841d89a85e94999a7c8ca]

        tdf#148397: Crash on font features dialog opening with EB Garamond
        
        bt:
        0  0x00007f7ba5ef549c in rtl::str::acquire<_rtl_uString>(_rtl_uString*) (pThis=0x0) at sal/rtl/strtmpl.hxx:825
        1  0x00007f7ba5ef8d45 in rtl_uString_acquire(rtl_uString*) (pThis=0x0) at sal/rtl/ustring.cxx:1199
        2  0x00007f7b485757e3 in rtl::OUString::OUString(_rtl_uString*) (this=0x7ffc345a9f20, str=0x0) at include/rtl/ustring.hxx:252
        3  0x00007f7b485fd1da in cui::FontFeaturesDialog::fillGrid(std::__debug::vector<vcl::font::Feature, std::allocator<vcl::font::Feature> > const&) (this=
           0x7ffc345aa538, rFontFeatures=std::__debug::vector of length 43, capacity 64 = {...}) at cui/source/dialogs/FontFeaturesDialog.cxx:98
        4  0x00007f7b485fcc83 in cui::FontFeaturesDialog::initialize() (this=0x7ffc345aa538) at cui/source/dialogs/FontFeaturesDialog.cxx:66
        5  0x00007f7b485fc8b9 in cui::FontFeaturesDialog::FontFeaturesDialog(weld::Window*, rtl::OUString const&) (this=0x7ffc345aa538, pParent=0x6f2f748, rFontName="EB Garamond 12")
           at cui/source/dialogs/FontFeaturesDialog.cxx:28
        6  0x00007f7b488f3165 in SvxCharNamePage::FontFeatureButtonClicked(weld::Button&) (this=0x6f0a620, rButton=...) at cui/source/tabpages/chardlg.cxx:1157
        
        Revealed with 5afdcad4c0e7850b18996c549892b9360cd8973f
        Pass context and resource string down to boost::locale separately
        because this is often on a hot path, and we can avoid the splitting and
        joining of strings like this.
        
        Change-Id: I20b18c8f46014feb453f81d66dd7cb490124efa1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132590
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-04-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0fafd7ff653e26ccafc5067d1387d72239de8d3f]

        Fix typos
        
        Change-Id: Idcb10d0cc0759473e95e47afec7ed69853628612
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132587
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-04-05  Mike Kaganski  <mike.kaganski@collabora.com>  [6453502fa8d3cc83e066c550d8df98facb1f4471]

        Related tdf#148384: do not pause after last email's failure
        
        In this case, SwSendMailDialog::AllMailsSent will keep the dialog open
        anyway, to allow to see the resulting report containing errors.
        
        Change-Id: I351a5da01c3ab50677be1d735b261d8e5516cb43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132588
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cbb66e9ace2151d4386ce100aabc3a2b0c9d483e]

        Fix typos
        
        Change-Id: Iaf248ec769b82bdb22ac0620a1dc31ea90823d4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132535
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0f1ca9e3c5d9df15e71171086612624baea9aaca]

        Fix typos
        
        Change-Id: Ifed6fa039466e580d911af91288c4a37bce08aae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132560
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2022-04-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b621e3e9013630ec8f57c6800e029b5c5d8d4d13]

        Removed duplicated include
        
        Change-Id: I7e1608faf0dcb92ad710cb0f6346e9ceca2954aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132559
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2022-04-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [8a9cd6c9fffc89cf00337e7caeca057567867a67]

        tdf#107952: sc_uicalc: Add unittest
        
        Change-Id: I121e645582edfd1985a2a099dc5e572a54a4bf8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132576
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-05  Caolán McNamara  <caolanm@redhat.com>  [5d41c2461642364b7159398024acccbee12f6e3e]

        forcepoint#104 sw: do not delete fieldmark chars in MoveNodeRange()
        
        The problem is that SwXTextTableCursor::mergeRange() wants to move some
        nodes, and the deleteMarks() deletes a fieldmark creating a SaveBookmark
        but it contains the positions relative to the CH_TXT_ATR_FIELD* still in
        the text, while deleting the fieldmark of course removes these.
        
        The SaveBookmark would need to adjust the indexes and store the
        separator position too and the vector would need to be restored in
        reverse order.
        
        But every time the SaveBookmarks are created, they are restored as well,
        so it looks simpler to just suppress deleting the CH_TXT_ATR_FIELD* in
        this case, and inserting them too (latter is already done when copying
        text).
        
        Change-Id: I690c6432a38eab6dec10adff74e638f0e52cca55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132531
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-05  Caolán McNamara  <caolanm@redhat.com>  [8f80986d6209bb79c44ca03c1f7b69c55cd9a854]

        Resolves: rhbz#2069486 classic help index entry autocompletes on del/backspace
        
        when it shouldn't
        
        Change-Id: I90fa338479e0d5612d7b09f94c45e356ea71f89e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132582
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-05  Mike Kaganski  <mike.kaganski@collabora.com>  [ab62691aa212883704191049da132592d4f477fa]

        m_nSendCount -> m_nProcessedCount
        
        ... because that is what the number actually means, not that
        that many mails were actually sent.
        
        Change-Id: Ieff6dc7bf664b52ea20eaf8ba23a37a3024ba43d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132580
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8682ddfbb4b26902f7e7c2a4cdf63d623621b418]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1e37e14da918a278abe5df8a5885fa211c02ee8b
          - Fix typo
            
            Change-Id: I7006b64cad6a049ea45d368e22842115ab97e4ef
            
2022-04-05  Jean-Pierre Ledure  <jp@ledure.be>  [2e3c34521d78cb738755ca93bebe606b0f627535]

        ScriptForge - (SF_Utils) new _VarTypeObj() method
        
        The method is for internal use by the ScriptForge core only.
        
        The only argument is an object with VarType() = V_OBJECT.
        
        The purpose is to inspect thoroughly the argument
        and to return a
           Type _ObjectDescriptor
              iVarType As Integer
              sObjectType As String
           End Type
        The iVarType indicates if the object is either
         - a UNO object => sObjectType contains the UNO type ("com.sun.star. ...")
         - a ScriptForge class instance => sObjectType contains the class
         - another Basic object
         - Nothing (different from Null)
        
        Several existing methods benefit from the new method and are part
        of the commit.
        
        No effect on help pages.
        No effect on Python code.
        
        Change-Id: I69565d335b3aeb7c08c48cbccfc13d3d82f11ae1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132525
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-04-05  Miklos Vajna  <vmiklos@collabora.com>  [61888e49d6eee55197ca1c27b4b023f9b2108d48]

        tdf#148366 sw clearing breaks: fix handling of anchored objs from header/footer
        
        Regression from commit f86d1482bef285f90079b5130e410646db96cf58 (sw
        clearing breaks: add DOCX import, 2022-03-08), the trouble was that we
        considered an anchored object from the header for text wrapping, while
        this anchored object was in the background in Word.
        
        Change-Id: I806cc91ce1eb390c02cbff2defa4cb47fde86853
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132578
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-05  Stephan Bergmann  <sbergman@redhat.com>  [19de5d97efbb80e9767bc6b873bcc2c263a721de]

        Allow building against JDK 18
        
        ...where ExternalProject_hsqldb failed with
        
        >      [java] java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
        >      [java] 	at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:194)
        >      [java] 	at org.apache.tools.ant.taskdefs.Java.run(Java.java:891)
        >      [java] 	at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:231)
        >      [java] 	at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:135)
        >      [java] 	at org.apache.tools.ant.taskdefs.Java.execute(Java.java:108)
        >      [java] 	at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:299)
        >      [java] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
        >      [java] 	at java.base/java.lang.reflect.Method.invoke(Method.java:577)
        >      [java] 	at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
        >      [java] 	at org.apache.tools.ant.Task.perform(Task.java:350)
        >      [java] 	at org.apache.tools.ant.Target.execute(Target.java:449)
        >      [java] 	at org.apache.tools.ant.Target.performTasks(Target.java:470)
        >      [java] 	at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1401)
        >      [java] 	at org.apache.tools.ant.Project.executeTarget(Project.java:1374)
        >      [java] 	at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
        >      [java] 	at org.apache.tools.ant.Project.executeTargets(Project.java:1264)
        >      [java] 	at org.apache.tools.ant.Main.runBuild(Main.java:818)
        >      [java] 	at org.apache.tools.ant.Main.startAnt(Main.java:223)
        >      [java] 	at org.apache.tools.ant.launch.Launcher.run(Launcher.java:284)
        >      [java] 	at org.apache.tools.ant.launch.Launcher.main(Launcher.java:101)
        >      [java] Caused by: java.lang.UnsupportedOperationException: The Security Manager is deprecated and will be removed in a future release
        >      [java] 	at java.base/java.lang.System.setSecurityManager(System.java:416)
        >      [java] 	at org.apache.tools.ant.types.Permissions.setSecurityManager(Permissions.java:103)
        >      [java] 	at org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:216)
        >      [java] 	at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:155)
        >      [java] 	... 19 more
        
        while building target switchtojdk17 (but then unfortunately carried on, without
        the source modifications that should have been done by that target, leading to
        confusing errors like
        
        >     [javac] workdir/UnpackedTarball/hsqldb/src/org/hsqldb/jdbc/jdbcConnection.java:426: error: jdbcConnection is not abstract and does not override abstract method createStruct(String,Object[]) in Connection
        
        that should have been under control at least ever since
        7dbfc0012cc75e7dac9a416b53149ad8ec33f071 "make hsqldb build with java 1.7".)
        
        Unconditionally passing ANT_OPTS -Djava.security.manager=allow would cause older
        JDK versions (like Java 11) to fail with a java.lang.Error "Could not create
        SecurityManager" caused by a java.lang.ClassNotFoundException "allow", so
        introduce JDK_SECURITYMANAGER_DISALLOWED_FOR_BUILD.
        
        This should allow us to keep building against at least JDK 18, even though later
        versions of Java may remove the Security Manager completely, but in which case
        hopefully an updated version of Apache Ant will become available.
        
        Change-Id: I9d143d8bcfff67870017bb1c874eec53e0ff9672
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132558
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2022-04-05  Stephan Bergmann  <sbergman@redhat.com>  [7c5ca44c48b05ba73defd48057a82db7dc833e0c]

        Expert Configuration: Allow modifying nil values
        
        The Expert Configuration's approach of classifying configuration properties
        based on their dynamic css::uno::Any types is hopelessly naive and broken, but
        lets add a little hack to at least allow setting a non-nil value for a nillable
        property of non-any type that was nil.
        
        (This change was motivated by the comment at
        <https://gerrit.libreoffice.org/c/core/+/132495/1..2/officecfg/registry/schema/org/openoffice/Office/Common.xcs#b2394>
        "allow to override the generator/producer string in output documents":  "The
        default value is needed because otherwise the advanced settings editor in
        Tools->Configure->Advanced claims the type is 'void' and doesn't allow editing
        it."
        
        Change-Id: Ia8eef454919b05bda23e56639e93c765ba3a8b13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132575
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-05  Mike Kaganski  <mike.kaganski@collabora.com>  [abaa11329822d659581d7860a82308409189f0f5]

        Related tdf#148384: Improve mail merge results reporting
        
        1. Disambiguate "address validity check failed" from "mail delivery error".
        2. Change "Cancel" button into "Close" when operation is finished.
        3. "%1 of %2 emails sent" changed to "%1 of %2 emails processed", since
           the number does not reflect the sent status, and includes failures.
        
        Change-Id: Idb4934618a843133dfb35de10b9903875094366a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132565
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-05  Mike Kaganski  <mike.kaganski@collabora.com>  [64b046b908cdf1204b105f1ebddfc41a5054e884]

        Related tdf#148384: Don't overwrite task name with result
        
        Regression after commit	ed200d9f2586b714718aaa7319ea68cf480261ad
          Author Caolán McNamara <caolanm@redhat.com>
          Date   Fri Jun 28 16:01:00 2019 +0100
            weld SwSendMailDialog
        
        Change-Id: I397d3263268b94f83f2ccd7137c3de36e91a03a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132564
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-05  Mike Kaganski  <mike.kaganski@collabora.com>  [2d9f12be1530f2532276a2447102ed2f1f0ecb5b]

        tdf#148384: Really leave mail merge results dialog open upon errors
        
        Restructuring mail merge in 5.2 cycle had broken the dialog keeping
        open when errors happened during sending. Later, in 2017, in commit
        bfaa6e35ff09a0426d2c3c9c36f069fabc0c9489
          Author Alex McMurchy1917 <mcmurchy1917-libreoffice@yahoo.co.uk>
          Date   Thu Aug 24 14:34:13 2017 +0100
            tdf#103919 mailmerge: prevent premature end of emailing
        
        SwSendMailDialog::AllMailsSent was changed in attempt to restore that
        expected behavior, but the condition was incorrect:
        m_nSendCount == m_nExpectedCount means "all mails processed", not
        "everything went without errors".
        
        So fix this by considering the error count when deciding to close the
        dialog.
        
        Change-Id: I98d61165803deaf0da985167ba0152e6f50f9246
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132563
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-05  Mike Kaganski  <mike.kaganski@collabora.com>  [304be70b5b082ac4854dadc9e6a7c15075dd28b2]

        tdf#148382: Keep first entry selected when address field is not set
        
        Regression after commit f1ca64800074530d95e507f93c764a687310b9eb
          Author Caolán McNamara <caolanm@redhat.com>
          Date   Thu Oct 18 09:52:28 2018 +0100
            weld SwMMResultEmailDialog
        
        ListBox::SelectEntry did not change previous selection in case the
        entry was not found (because GetEntryPos would then return a huge
        "not found" value). OTOH, weld::ComboBox::set_active_text clears
        selection in that case (because find_text would return -1).
        
        The code makes sure to pre-select entry 0 before attempting to
        select an explicitly configured adderss field name; so keeping
        that entry selected when no field name is configured is expected.
        
        Change-Id: I9c8704261ce19bf06633bd4791d294fb16e76f63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132562
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-05  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [fafadd7aee8c384af210008f693b5007a9f5ea48]

        tdf#148361: docx sdt: cleanup databinding data after inserting
        
        Databinding data is used only for current sdt block. It should
        be clean up after usage to avoid impact on next sdt blocks.
        
        Change-Id: I53f47dd655ed027d40eb518784dcae69813e612f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132524
        Tested-by: Jenkins
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2022-04-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [28318bed905f21d25aa69d4153858e91b6d13cd1]

        tdf#99386: sc: move UItest to CppUnittest
        
        Change-Id: I8e79fd47abe238cbee47eed07ab3840f77dac431
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132573
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-05  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [7d7b413827368e79acf44e77da7022992152433b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 54fe9a16bee3b3b4f16add8bea3bc64a2a575cba
          - Minor string fixes
            
            Change-Id: Ic7ff445fea3ce1e7369554b165e4ae2aa4cb6c1d
            
2022-04-05  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [4319c73962d09ea8ace93d227c7b2c8ea032e5ba]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bf9c6c2a2b201e672b42bd36dcf08ce3e6601234
          - Minor string fixes
            
            Change-Id: If1f76eacb11216a0b647948e956c7c99711f4c35
            
2022-04-05  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [e3a996bf72a16f5b22e6ff021745af5cec70a632]

        tdf#139948: docx and rtf import: emulate border in between
        
        Writer does not support border in between available in all MS
        formats. Since this feature is missing in core it will be
        better to emulate it with top borders than to ignore it
        completely.
        
        Change-Id: I4e5a99cde5908066c4bb483136cfe9a1316df53c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132429
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-05  Miklos Vajna  <vmiklos@collabora.com>  [8c632d8a837cc722c6e7b3b400f6d97edf9f9800]

        sw content controls: add initial layout support
        
        - portions inside content controls are not text portions but content
          control portions
        
        - teach SwTextPaintInfo::DrawViewOpt() to paint field shadings for
          content control portions
        
        - teach the attribute stack code about RES_TXTATR_CONTENTCONTROL, so if
          the whole document is just a content control, then adding text
          before/after the content control is properly text portions, not content
          control portions
        
        Change-Id: Ia9f955a5f7c7a4fd633899fafa8fc723e7c0d050
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132556
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-05  Stephan Bergmann  <sbergman@redhat.com>  [19d623d54503327e47f6effa3507342ddbea3d73]

        Simplify GlobalNamespace check
        
        Change-Id: Id70abc5d1ccdc41dc771fe77ad0e7584efe76826
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132569
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-05  Olivier Hallot  <olivier.hallot@libreoffice.org>  [af2741223e21128e95cb7df1ac0f5942b35b3365]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 58d1badf99624f469e9b16a4b00d11ec992ecc1c
          - Update prism.js/css to v 1.27
            
            Upload un-minified version
            
            Change-Id: I4a74a06f4639acfcc6b1bbf08f223f69dba1f8e8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/132570
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-04-05  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [c79fa460fe6220051bbda2d3c0cb67fbf765e2ac]

        Advanced Diagram support: Move Diagram Text information to svx
        
        In a next step to get the Diagram mechanism/ModelData independent
        from oox, I moved the Text ModelData to svx, using a TextBody
        struct. This is a 1st move that covers most of what the
        algorithms to handle Diagram re-layout and other functionality
        use. This will potentially have to be extended accordingly
        when missing data is detected. It is potentially much more
        simple as the oox TextBody, by purpose.
        
        Due to functionality using that data I could now massively move
        more of it to svx.
        
        Change-Id: I6d6e6c572f119aeefa4e91eff56f58f3ceb6a31e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132523
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-04-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a2bcac670ef0254d8b2e8632cfe07bb855b28d1c]

        sc: improve SparklineList to track added SparklineGroups
        
        SparklineList used to only track added Sparklines for a sheet, but
        usually (in an export) we want to start with SparklineGroups and
        then search for all sparklines belonging to a group. This changes
        to use that. Now there is a method getSparklineGroups() and then
        another method getSparklineFor(), which returns all sparklines for
        the input group.
        
        Also added SparklineListTest, and refactored the export code for
        OOXML and ODF.
        
        Change-Id: I975e30f649788d41aab92a9a3220e38998e39670
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132543
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-05  Seth Chaiklin  <sdc.blanco@youmail.dk>  [a207f96a089094072536911513056427071a1fa9]

        tdf#148355 add link to help for hyperlink click options in ToD
        
        Change-Id: I0427b69744712596d8693a16490408b48f804d28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132393
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-04-05  Mike Kaganski  <mike.kaganski@collabora.com>  [b32c85d0beb219e9f4ba9f043ae712b5d3ce2c18]

        Move creation of case-insensitive variable name to a central place
        
        SbxVariable::NameToCaseInsensitiveName might then be used wherever
        such names may be needed (see e.g. tdf#148358).
        
        Change-Id: I7749a12a05225398848cbf72700c6f0bc119bc22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132561
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-05  Seth Chaiklin  <sdc.blanco@youmail.dk>  [2ad6a4b547bcb62567836fa1c05f88c0051ac729]

        tdf#148355 improve ToD about hyperlink click options
        
        Change-Id: Ie26d5d35448fc28ae5a77f7be9b95337fc3f83a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132387
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2022-04-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [9b2ad2e29e69fa5b7561f738cc82e49268f2b4ec]

        add some comphelper::string::toInt* functions for string_views
        
        Change-Id: Icf42e00575edf8fc847bccf9c9505cd9710fc9b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132509
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-05  Miklos Vajna  <vmiklos@collabora.com>  [abf73d576c10482a8e22cb0df3ab1520d751cbd7]

        sw: document SwXFieldmark
        
        It's interesting how fieldmarks have an UNO API but they don't have a
        UI.
        
        Change-Id: Icd4c973bf303547b8523d1d0411d21c5273abc8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132528
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-05  László Németh  <nemeth@numbertext.org>  [d4e2ed9324bd736275f07577ba81c974a0a70eb1]

        tdf#148345 sw: reject all tracked row deletion in Hide Changes
        
        In Hide Changes mode, undeleted rows didn't reappear at applying
        Reject All for tracked row deletions.
        
        See also commit a74c51025fa4519caaf461492e4ed8e68bd34885
        "tdf#146962 sw: hide deleted row at deletion in Hide Changes".
        
        Change-Id: I55d76fb0165fefc330934c5a2a6b018904d3a1a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132527
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-04-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [684ec4b870ad13b2eff3e10ef429f4e19bb57441]

        Fix typos
        
        Change-Id: I77ad3b01dbb2e8f8438b6f4a30ca2239490fb8f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132537
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [50b56ee25b119fb18480d7c9c670ec3986b725cd]

        Fix typos
        
        Change-Id: Ieb57b614962b398a19d87e0a7427d897b38cf37c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132536
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d48b472372f3d0b04338455ea8615f9af6e29169]

        Removed execution bits on odp file
        
        Change-Id: I32aa1660f4b83b349fd6e231fd08eac36d342973
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132534
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [12bb0d897d97c9231e86d6b0071f8a0d29c7e660]

        sc: add SparklineGroup Undo/Redo
        
        As SparklineAttributes are COW, we can just exchange them around
        in the SparklineGroup when undoing and redoing.
        
        This also changes SparklineDialog to work with a local copy of
        SparklineAttributes when editing, or an empty initial copy when
        inserting a new Sparkline into the sheet.
        
        Change-Id: I36e9c887ca640f40266f381e98e57f027a5ca07f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132542
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [574384e90fdb24aed40e0dcffd17adae3443aa04]

        sc: Sparkline rendering improvement, take all attrs. into account
        
        This change moves Sparkline rendering into a new class and into
        a separate file - SparklineRenderer, and improve the rendering by
        taking all the sparkline attributes into account.
        Improvements:
        - render correct line width for lines
        - take hidden cells into account
        - draw the X axis
        - allow to override the min, max values (custom X axis limits)
        - handle empty cells (interpret as zero, as a gap or interpolate)
        - correctly handle first and last value
        - take marker attribute and color into account (missing before)
        - simplify range iteration (with RangeTraverser class)
        - show min, max also for stacked sparkline type
        - ...
        
        Change-Id: Id855f775677aa309b42174e086ad4f5d7de079c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132541
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d97d1f2643d30ebcab149854137cd3c4f46004d2]

        sc: edit all sparkline attributes in SparklineDialog
        
        Change-Id: I6ca9e3436e0dd807b30585576ae2067076c3b7ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132516
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5ff13a0866fe5c408f9e9c7441a9d052b383d99c]

        sc: use GUID for the SparklineGroup ID and use that
        
        This adds tools::Guid as the SparklineGroup ID. At import the
        Guid is parsed by tools::Guid and later it is used to identify
        the SparklineGroup.
        This is useful when copying sparklines so we can preserve to
        which group it belongs, when that is desired.
        
        Change-Id: I4f2b560d5ea74552e8add57bb05469be57cf4a69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132515
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-05  Jim Raykowski  <raykowj@gmail.com>  [097bcd530c7facde50c7fe21e1cee9b4bf4a7949]

        tdf#148103 SwNavigator: fix outline levels shown
        
        fixes regression introduced in commit
        3771a81060f9e1f60ada37c3b7fa0a51b3042952
        
        Change-Id: Ie9a839f0de32177f06bd47a204c55b38eb9371f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132533
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-04-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c07d2ea9589cf794bd300697e8a40bf9f94a8346]

        sc: make printing of Sparklines work
        
        Sparkline cells don't contain any data, so they would be ignored
        if we don't include them in the function that determine if there
        is any data in a cell or not.
        This is the main reason why the cells weren't drawn when printing
        as they had no data so they were ignored.
        
        Change-Id: I7849f1a00c9421616b8af90bdac368fd63ae1087
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132514
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cf4d5ed026c8799a70432a832a8a707c2e316216]

        add tools::Guid class to generate, parse GUID values
        
        Change-Id: Ie4d8fad4d8f22c8277c22c21b7a9eb3e7c9e4f1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132513
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-04  Jan-Marek Glogowski  <glogow@fbihome.de>  [be7d84a3fbd47bf9a078ac7e6854bc4927e84933]

        Fix --disable-scripting build (WASM)
        
        Simply include the global transliterator in all builds.
        
        Regression from commit de81c2545aec06a1b269218b7d00656e97d8b66c
        ("Related: tdf#144245 Optimize case-insensitive handling").
        
        Change-Id: Ica1c6e5d67c8458f9977f2ff87d9594a43b4cff2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132517
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-04-04  Michael Stahl  <michael.stahl@allotropia.de>  [b812150696c574aea0a173d11f178e8d458b1a3e]

        oops, forgot to fix the comment
        
        Change-Id: Ib9281395087c8b21c2693a233d77236f9353e9c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132529
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-04  Michael Stahl  <michael.stahl@allotropia.de>  [8fbe27a53c038cd32c45bad1f0b417e79d483185]

        forcepoint#101 sw: fix inserting at-page shapes to not set anchor pos
        
        The problem is that for an at-page anchor SwXDrawPage::add() sets an
        anchor position, but then a fieldmark is inserted and the node with the
        anchor position is deleted.
        
        The code that sets the surprising anchor position for at-page shape was
        added in commit cf345e026fc0378c4436173c8064717c7db4d538 "Fix #91289#:
        Draw objects anchored at page but without page number" and is similar to
        the code for fly-frames added in commit
        2e6d999cf8ceacabb94b11feee6ee0808c2a75bc "If no page number is given for
        page bound frames, calculate it using cursor" except that it is missing
        a check for GetPageNum() == 0, for no obvious reason.
        
        The matching code to replace the anchor position with a page number is
        in SwFlyFrameFormat::MakeFrames() and was added in commit
        572a48cd16f6ce3a68ffead44a975698954dfe11 "Fix #85019#: Insertion of
        flyframes without correct pagenumber"; it's not clear if this is only
        needed for shapes inserted via the above 2 UNO APIs or also for shapes
        inserted via UI.
        
        Then there is the issue that the page number is set in
        XMLTextShapeImportHelper::addShape() only after the shape is inserted,
        which was added and commented in commit
        b5fc47fe5c2892dd712e2bda922656eacbd932f1, earlier than all the above
        commits; testing shows that if the page number is set before inserting
        the shape, the shape ends up on the expected page anyway.
        
        Let's change this:
        1. the page number is set before inserting the shape
        2. at-page anchor with page number is left as is
        3. at-page anchor without page number gets anchor position and is changed
           to at-char
        
        Change-Id: I2f874bec8424de5eee94cf022e3b49382eaa55f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132479
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-04  Regina Henschel  <rb.henschel@t-online.de>  [1ad58c77352e418124387b804b18da2aeea22c8b]

        tdf#100391 calculate true textarea rect for custGeom
        
        Without the fix the attributes for <a:rect> were set to 'l', 't', 'r'
        and 'b'. That means that the textarea rectangle equals the shape
        rectangle. That is the default and works for many shapes. But 'Puzzle'
        has a smaller textarea rectangle, for example.
        
        Because the values in draw:text-areas are relative to the internal
        coordinate system given by draw:viewBox in ODF, but the values in
        <a:rect> are relative to the shape coordinate system in OOXML, we
        cannot simple write the current absolute values but need to calculate
        them depending on actual width and height. For that we need guides.
        
        The patch introduces a guide list. Currently the list contains only the
        guides for the textarea rectangle, but it can be extended when export
        of handles will be implemented one day.
        
        Change-Id: I1050627ef6459ab5f8fafa939d7905122870c903
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132489
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-04-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [0225f1dd04e49191bbf1fa787bb15d1617ab996c]

        tdf#85553: subsequent_export_test2: Add unittest
        
        Change-Id: I70f436ec26ae5127869be971a09d8ca119906009
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132522
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-04  Miklos Vajna  <vmiklos@collabora.com>  [81bcee9866661ee0558474467d83c0fa929e932c]

        sw lok: fix missing cache invalidation in SwRedlineTable::Insert()
        
        The trouble is that the FillRects() call in
        SwRedlineTable::LOKRedlineNotification() builds a text portion list, but
        that's not yet correct, and later we don't build a text portion list as
        we already have one.
        
        Fix this similar to the frame size problem by invalidating the cache
        after we got our rectangles.
        
        Change-Id: Ida759be418bc3706810d9774e060d06143893bb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132521
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-04  Jan-Marek Glogowski  <glogow@fbihome.de>  [cec215e0e3adaf26c89c4ffbaa53f87481772f0c]

        tdf#147523 Qt use inner QWidget to set pointer pos
        
        Regression from commit e63fe68fb1d0915b64fdf63f7fa6eed866fa3a0d
        ("Qt use asChild for pointer positioning"), which should just have
        been a cleanup for commit ca28826a087245686d7fca3ffc8ca1f03307924d
        ("tdf#131467 Qt set default position on first resize").
        
        And scale the requested position by the device scale factor.
        
        Change-Id: I50b3c628d22896e987d8cc2eaf5635cb12ba3464
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132518
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins

2022-04-04  Stephan Bergmann  <sbergman@redhat.com>  [88bba21f83ce47a517dabc637fb421ac9bad5416]

        Fix GlobalNamespace check
        
        ...so that e.g. building on F36 with -stdlib=libc++ doesn't fail with
        
        > i18nutil/source/utility/paper.cxx:311:75: error: NullToPointer ValueDependentIsNotNull ZeroLiteral -> nullptr [loplugin:nullptr]
        >         locale_t loc = newlocale(LC_PAPER_MASK, "", static_cast<locale_t>(0));
        >                                                                           ^
        
        when the locale_t typedef declaration is nested in extern "C" (from
        /usr/include/stdlib.h) which in turn is nested in extern "C++" (from LLVM's
        include/c++/v1/math.h)
        
        Change-Id: Ie81d7425cda231954bdbab47c3a0431dc7c27f5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132520
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [bd992ae1228b2f7e556f89f95949da0aeade5b91]

        sc: sparkline import/export for ODF
        
        Change-Id: I0d8293cdd35cc8c7afab98efac0a28a3613d122b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132505
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-04  Caolán McNamara  <caolanm@redhat.com>  [a52b1610009096c171b7571b9c2e8c307cada90b]

        Resolves: tdf#148336 portion width can be zero
        
        Change-Id: I9dcbf024882a0ca055d1847345ab2b8084d5871d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132510
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-04  Caolán McNamara  <caolanm@redhat.com>  [321dac0b80c875247ae064e023d107d3ac1caef3]

        clarify that the link warning is a security relevant one
        
        add a tooltip to the "allow button" about trust and add a help button
        that links to documentation on the risk
        
        Change-Id: I3390c1316d65e1a50c564e11101551a4ed9d6b51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132508
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1d25d32b4dcfbc750b8344cd79279aad0d621edf]

        sc: add support for xr2 namespace and read uid of sparkline group
        
        Change-Id: I470819a89338f4fb1d9b2486ffb4d93f8eb42844
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132504
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [486fb3494c8b339f4251e4211f1419a0ffac760c]

        sc: add "Edit Sparkline Group" context menu action
        
        This adds a context menu to edit the sparkline group for the
        current selected range (if it contains a sparkline group). This
        reuses the SparklineDialog that is used for inserting a new
        sparkline.
        
        The context menu was rearranged so that all actions for the
        sparklines are in a "Sparklines" submenu.
        
        Change-Id: Ia1a025b7c0bf1849c72fdca77ea2f8dc8860c6ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132503
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [634399594cfd1672caaf412ed4bc945f12aa4913]

        sc: split attrs out of SparklineGroup into a COW class
        
        The attributes can be independent of the actual SparklineGroup,
        so they can be shared through multiple SparklineGroups and with
        the attributes being COW, they can be safely changed without the
        fear that it will impact a different SparklineGroup insstance.
        
        Change-Id: I274b1243d014288ea34a213326ef765ceff86a58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132502
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-04  Caolán McNamara  <caolanm@redhat.com>  [1af123a588306419a9d22d6ee31ea8ee5f35a4f7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8dfebaba1d7e2874af4001ce15d807b436891925
          - add a warning about data exfiltration on allowing update of links/webservice
            
            Change-Id: I7c5cbcc7ffbf831d5266df196d56f7940fc7765c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/132507
            Tested-by: Jenkins
            Reviewed-by: Caolán McNamara <caolanm@redhat.com>
            
2022-04-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [5de24375515bc2932d299047e9cb8c9c9bf3ee1d]

        use string_view in comphelper::string::split
        
        Change-Id: I4afe8aee85905ee35ba195b00b454aefa0ba38af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132486
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-04  Tünde Tóth  <toth.tunde@nisz.hu>  [c2e8a96a8107a37901e475c65a8e61211fc3b132]

        tdf#53970 PPTX: fix broken export of linked media files
        
        Missing TargetMode="External" in the export of
        linked media files resulted corrupted PPTX.
        
        Change-Id: I76246db331d199810a5b413d44bec95283e88e47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132402
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-04-04  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [c84e166de3ba993eb4d1c01d6b0fbe00d5f6572e]

        Update git submodules
        
        * Update translations from branch 'master'
          to 4f65f25bc54fc4078363522caa2623c5de387c6f
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: Iaad2f8d129208996bc1fef023045616b51aeff05
            
2022-04-04  Caolán McNamara  <caolanm@redhat.com>  [ab53399cb80de649eb3752bf8984733c40ba1eba]

        ofz#46332 Invalid-enum-value
        
        Change-Id: I307cd054afc17ea0ec52f5aaccd250fc4a53ed6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132501
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-04  Caolán McNamara  <caolanm@redhat.com>  [ad352fee880c006a5ca57354b0552bc1f81a28fb]

        ofz: Timeout
        
        Change-Id: Ic0ed98f878883c9e608a69b2735d2ab90e08c651
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132499
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-04  Caolán McNamara  <caolanm@redhat.com>  [8a13488f19a8be3bdaa58c7a08fbd26ed08e6e29]

        ofz: Invalid-enum-value
        
        Change-Id: I12805bd4cab4f00025aa86eb2fb014dcac5ba56b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132498
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-04  Caolán McNamara  <caolanm@redhat.com>  [6905434f40a1b3a58955b3b444d69f239be1b14e]

        ofz#46331 Null-dereference READ
        
        Change-Id: Id03c7fc437d67e01d6a1ec0547b2584396066201
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132497
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-04  Caolán McNamara  <caolanm@redhat.com>  [602eb74e50685c27f34e6bf64a600519a52105cb]

        cid#1503776 Explicit null dereferenced
        
        Change-Id: I5dbd0529c7fc445c6330d3540c77050ce843d012
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132496
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-04  Mike Kaganski  <mike.kaganski@collabora.com>  [de81c2545aec06a1b269218b7d00656e97d8b66c]

        Related: tdf#144245 Optimize case-insensitive handling
        
        1. Make BasicCollection::implGetIndexForName take OUString again,
        after commit f7de7de1189ae4e63f73468076da47b37fe61ede made it take
        std::u16string_view. All call sites pass OUStrings, and commit
        ef32c3b4f9b80918d6018e14297fa41245afd381 made it create OUString
        from the argument.
        2. Have SbxVariable cache a case-insensitive variant of the name.
        It is currently only used in the Collection implementation, but
        may be used in other places; Tthe names are case-insensitive in
        Basic, and VBA allows non-ASCII characters in names, so this
        caching might be useful elsewhere.
        3. Skip non-ASCII characters when calculating name hash, to allow
        non-ASCII-containing strings still have some hash variance, when
        at least some of the first 6 characters are ASCII.
        
        Change-Id: If90ccea2c4b44c34967e6b764b6fab45b2976c40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132493
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [af38d84380ee78f61822e8e080a56e955842b71e]

        sc: undo/redo for sparklines when deleting the cell content
        
        This adds support for undo/redo when clearing the content of a
        cell, which includes a sparkline.
        
        Change-Id: I79d9ef965e21cf5b35de84aa3b5cb93b644777ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132476
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [20ed714f87dd22e5f11a65c4208045037dc20017]

        sc: add Undo/Redo for deleting a Sparkline
        
        Adds the code to delete the Sparkline via DocFunc + test.
        
        Change-Id: I710a1ee59a5fe5f2bfb91f8bf487501ef39ce949
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132475
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [54536bca332651051dc8a5ba02995c069cb75fd2]

        sc: add Undo/Redo for inserting Sparklines
        
        Move the code to insert a sparkline from the SparklineDialog to
        DocFunc and inside the UndoInsertSparkline, so there is no code
        duplication and the code can be tested.
        
        Change-Id: I85f4020190ae835b33e706ec9cb2cda9fd6fc752
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132474
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b8cf500ed8ac7bd01a351e2815ce8251e506d79c]

        sc: add support for copy/cut and paste of Sparklines
        
        Currently cut,copy and paste will copy the Sparkline and create
        a new SparklineGroup for each cell in the new cell range. This
        probably need to be adjusted so the SparklineGroup is shared.
        
        Change-Id: I6f86bb026753b2b4b5bfa46aca4ca9794721f311
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132473
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-04  Caolán McNamara  <caolanm@redhat.com>  [7ca71fdb06af29429e749a2aa89dff57dd932635]

        forcepoint#103 avoid crash on layout of specific html
        
        return early if the prev frame was unexpectedly deleted
        
        and another similar case to forcepoint#100 and drop a
        SwBorderAttrAccess to allow the cache entry to be removed
        in SwCache::DeleteObj
        
        Change-Id: Ia83fe8911e2f6071a28d69c3089a96e3b87cc548
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132487
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-04  Miklos Vajna  <vmiklos@collabora.com>  [cb35526e9221d9781abb3cee2ba6971736b6b333]

        sw content controls: include this in the UNO API text portion enum
        
        Which is how UNO API clients (e.g. ODT export) will be able to read
        RES_TXTATR_CONTENTCONTROL.
        
        Change-Id: Idf87312b1b89a0e44e7de2578de44b263fa8689a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132491
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-04  Miklos Vajna  <vmiklos@collabora.com>  [85d5113dc0472f59b60ce34ccf70c21a0edbe097]

        sw: prefix members of SfxDeleteListener, SvtDeleteListener, ...
        
        ... WW8PLCFx_AtnBook and WW8PLCFx_Book
        
        See tdf#94879 for motivation.
        
        Change-Id: I37dfe0e6019b6008be06796a03111f494fa5d300
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132490
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-04  Caolán McNamara  <caolanm@redhat.com>  [b46baea4d1cce81c56ee0d82fbdc352921445fa7]

        forcepoint#99 SwTextFormatter unaware that FirstOfBorderMerge was deleted
        
        READ of size 8 at 0x606000a49e50 thread T0
            #0 0x7f7ab6214bf5 in SwPosSize::Height() const /home/caolan/LibreOffice/core-asan/sw/source/core/text/possiz.hxx:49:37
            #1 0x7f7ab636c311 in SwTextFormatter::MergeCharacterBorder(SwLinePortion&, SwLinePortion const*, SwTextFormatInfo&) /home/caolan/LibreOffice/core-asan/sw/source/core/text/itrform2.cxx:2807:43
            #2 0x7f7ab636ae08 in SwTextFormatter::InsertPortion(SwTextFormatInfo&, SwLinePortion*) /home/caolan/LibreOffice/core-asan/sw/source/core/text/itrform2.cxx:354:13
            #3 0x7f7ab6371db1 in SwTextFormatter::BuildPortions(SwTextFormatInfo&) /home/caolan/LibreOffice/core-asan/sw/source/core/text/itrform2.cxx:709:9
            #4 0x7f7ab638b2ac in SwTextFormatter::FormatLine(o3tl::strong_int<int, Tag_TextFrameIndex>) /home/caolan/LibreOffice/core-asan/sw/source/core/text/itrform2.cxx:1701:9
            #5 0x7f7ab62a8ad1 in SwTextFrame::FormatLine(SwTextFormatter&, bool) /home/caolan/LibreOffice/core-asan/sw/source/core/text/frmform.cxx:1212:44
            #6 0x7f7ab62af1cc in SwTextFrame::Format_(SwTextFormatter&, SwTextFormatInfo&, bool) /home/caolan/LibreOffice/core-asan/sw/source/core/text/frmform.cxx:1571:23
            #7 0x7f7ab62b1f17 in SwTextFrame::Format_(OutputDevice*, SwParaPortion*) /home/caolan/LibreOffice/core-asan/sw/source/core/text/frmform.cxx:1743:5
            #8 0x7f7ab62b5260 in SwTextFrame::Format(OutputDevice*, SwBorderAttrs const*) /home/caolan/LibreOffice/core-asan/sw/source/core/text/frmform.cxx:1932:17
            #9 0x7f7ab5dbdabd in SwContentFrame::MakeAll(OutputDevice*) /home/caolan/LibreOffice/core-asan/sw/source/core/layout/calcmove.cxx:1514:17
        
        0x606000a49e50 is located 16 bytes inside of 56-byte region [0x606000a49e40,0x606000a49e78)
        freed by thread T0 here:
            #0 0x4fe1f7 in operator delete(void*) (/home/caolan/LibreOffice/core-asan/instdir/program/soffice.bin+0x4fe1f7)
            #1 0x7f7ab6486d35 in SwTextPortion::~SwTextPortion() /home/caolan/LibreOffice/core-asan/sw/source/core/text/portxt.hxx:26:7
            #2 0x7f7ab63da0c9 in SwLineLayout::CalcLine(SwTextFormatter&, SwTextFormatInfo&) /home/caolan/LibreOffice/core-asan/sw/source/core/text/porlay.cxx:430:21
            #3 0x7f7ab6435413 in SwMultiPortion::CalcSize(SwTextFormatter&, SwTextFormatInfo&) /home/caolan/LibreOffice/core-asan/sw/source/core/text/pormulti.cxx:75:15
            #4 0x7f7ab6457749 in SwTextFormatter::BuildMultiPortion(SwTextFormatInfo&, SwMultiPortion&) /home/caolan/LibreOffice/core-asan/sw/source/core/text/pormulti.cxx:2090:16
            #5 0x7f7ab636f12c in SwTextFormatter::BuildPortions(SwTextFormatInfo&) /home/caolan/LibreOffice/core-asan/sw/source/core/text/itrform2.cxx:550:21
            #6 0x7f7ab638b2ac in SwTextFormatter::FormatLine(o3tl::strong_int<int, Tag_TextFrameIndex>) /home/caolan/LibreOffice/core-asan/sw/source/core/text/itrform2.cxx:1701:9
            #7 0x7f7ab62a8ad1 in SwTextFrame::FormatLine(SwTextFormatter&, bool) /home/caolan/LibreOffice/core-asan/sw/source/core/text/frmform.cxx:1212:44
            #8 0x7f7ab62af1cc in SwTextFrame::Format_(SwTextFormatter&, SwTextFormatInfo&, bool) /home/caolan/LibreOffice/core-asan/sw/source/core/text/frmform.cxx:1571:23
            #9 0x7f7ab62b1f17 in SwTextFrame::Format_(OutputDevice*, SwParaPortion*) /home/caolan/LibreOffice/core-asan/sw/source/core/text/frmform.cxx:1743:5
            #10 0x7f7ab62b5260 in SwTextFrame::Format(OutputDevice*, SwBorderAttrs const*) /home/caolan/LibreOffice/core-asan/sw/source/core/text/frmform.cxx:1932:17
            #11 0x7f7ab5dbdabd in SwContentFrame::MakeAll(OutputDevice*) /home/caolan/LibreOffice/core-asan/sw/source/core/layout/calcmove.cxx:1514:17
        
        similar seen in the past as:
        
        commit 96acebb72211b4718eb3038c427df37b55b17b0b
        Date:   Tue May 14 01:49:03 2019 +0800
        
            tdf#124937 reset m_pFirstOfBorderMerge before truncate.
        
        commit ecd855794b22c0f7e6fb2f362b566c4d9c5f624a
        Date:   Mon Jan 15 22:29:31 2018 +0100
        
            tdf#114536 sw: fix use-after-free in SwTextFormatter::MergeCharacterBorder()
        
        Change-Id: Iad855f382a0daf50dac2537d4a91bfeaa9ff3799
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132439
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [413f144e84629fe8f3bae5d984b40228fdeec5c1]

        sc: change GetSparkline to return a shared_ptr instead of raw ptr
        
        Change-Id: If3d7b3ad4b96eb7d3b126ee8b130f8d5e684cd3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132472
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-04  László Németh  <nemeth@numbertext.org>  [d925d1ca9e03863650dd3e450331598624f21724]

        tdf#147546 bump libnumbertext to 1.0.10
        
        fixing only regression of hu_Hung
        transliteration of punctuation marks.
        Add unit test for the fix.
        
        Regression from commit 98fd4fcdc61202846e0957cb6aaed9e4a2d2c520
        "tdf#136368 bump to libnumbertext 1.0.8".
        
        Change-Id: I7b49467943c97582dba0e5aca20c02a92c43deff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132395
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-04-03  Jim Raykowski  <raykowj@gmail.com>  [2d6af46a82c6b9f1565933e8a1175e7a184256ca]

        tdf#147925 fix view scrolling back to comment
        
        fixes regression caused by fix done for commit
        85057da7f19e8e5d6023c16fa07d138e2b519a66
        
        Change-Id: I427513bd920f4e0047c64210feecfeac22ecfd10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132451
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-04-03  Mike Kaganski  <mike.kaganski@collabora.com>  [1ea95f05ee8ec496c628bd11750d23cc012c7fe4]

        tdf#148338: allow single-letter lowest-level domain
        
        The check that required lowest-level domain name to be at least
        two characters long, was introduced for #i25107# in 2004 in the
        commit dfcb4aa47b81ebd9affddefda88bf9b451508221
          Author Rüdiger Timm <rt@openoffice.org>
          Date   Mon Sep 20 12:13:22 2004 +0000
            INTEGRATION: CWS swmailmerge (1.1.2); FILE ADDED
        
        (See also related #i20057# for feature specification.)
        It didn't mention a rationale behind that check; but obviously,
        it's unjustified. There are single-letter second-level domain
        names [1], like 'x.com', and also under many other TLDs. Also
        the check prevented single-character third-level names like
        "a.foo.bar", etc. Plus, RFC 5322 (and its predecessors) do not
        restrict these lengths in 'Addr-Spec Specification' (and RFCs
        referenced from there).
        
        This does not enable dotless domains [2]; if justified, they
        should be enabled separately.
        
        [1] https://en.wikipedia.org/wiki/Single-letter_second-level_domain
        [2] https://en.wikipedia.org/wiki/Top-level_domain#Dotless_domains
        
        Change-Id: I03cc26a90c08b94b9c1f70e0a0f1746192cb7afe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132482
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-03  Caolán McNamara  <caolanm@redhat.com>  [f49d218a671df5f7a956ccb219dc46a5c8d0a53c]

        forcepoint#102 refetch pPara if it might have been destroyed
        
        by SwTextFly::Relax
        
        READ of size 8 at 0x616006d9ab08 thread T0
            #0 0x7f5c56a0fbe5 in Size::Height() const include/tools/gen.hxx:213:52
            #1 0x7f5c56a0fb98 in Size::getHeight() const include/tools/gen.hxx:219:55
            #2 0x7f5c56a040f0 in SwRect::IsEmpty() const sw/inc/swrect.hxx:306:21
            #3 0x7f5c56dbb018 in SwRect::HasArea() const sw/inc/swrect.hxx:302:13
            #4 0x7f5c58571d04 in SwTextFrame::Prepare(PrepareHint, void const*, bool) sw/source/core/text/txtfrm.cxx:2986:45
        
        0x616006d9ab08 is located 136 bytes inside of 608-byte region [0x616006d9aa80,0x616006d9ace0)
        freed by thread T0 here:
            #0 0x4fe1f7 in operator delete(void*) (instdir/program/soffice.bin+0x4fe1f7)
            #1 0x7f5c584602c5 in SwParaPortion::~SwParaPortion() sw/source/core/text/porlay.cxx:2557:1
            #2 0x7f5c5850b997 in std::default_delete<SwParaPortion>::operator()(SwParaPortion*) const /usr/bin/../lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/unique_ptr.h:85:2
            #3 0x7f5c5850b826 in std::__uniq_ptr_impl<SwParaPortion, std::default_delete<SwParaPortion> >::reset(SwParaPortion*) /usr/bin/../lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/unique_ptr.h:182:4
            #4 0x7f5c5850b630 in std::unique_ptr<SwParaPortion, std::default_delete<SwParaPortion> >::reset(SwParaPortion*) /usr/bin/../lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/bits/unique_ptr.h:456:7
            #5 0x7f5c5850960d in SwTextLine::SetPara(SwParaPortion*, bool) sw/source/core/text/txtcache.hxx:45:17
            #6 0x7f5c58509e7d in SwTextFrame::ClearPara() sw/source/core/text/txtcache.cxx:113:24
            #7 0x7f5c5855606e in SwTextFrame::Init() sw/source/core/text/txtfrm.cxx:758:9
            #8 0x7f5c585735c4 in SwTextFrame::Prepare(PrepareHint, void const*, bool) sw/source/core/text/txtfrm.cxx:3090:17
            #9 0x7f5c57ecafb4 in lcl_NotifyContent(SdrObject const*, SwContentFrame*, SwRect const&, PrepareHint) sw/source/core/layout/frmtool.cxx:3367:15
            #10 0x7f5c57ec968b in Notify_Background(SdrObject const*, SwPageFrame*, SwRect const&, PrepareHint, bool) sw/source/core/layout/frmtool.cxx:3443:9
            #11 0x7f5c57958669 in lcl_NotifyBackgroundOfObj(SwDrawContact const&, SdrObject const&, tools::Rectangle const*) sw/source/core/draw/dcontact.cxx:951:13
            #12 0x7f5c579556bc in SwDrawContact::Changed_(SdrObject const&, SdrUserCallType, tools::Rectangle const*) sw/source/core/draw/dcontact.cxx:1233:21
            #13 0x7f5c57953b8d in SwDrawContact::Changed(SdrObject const&, SdrUserCallType, tools::Rectangle const&) sw/source/core/draw/dcontact.cxx:1009:5
            #14 0x7f5c96008baf in SdrObject::SendUserCall(SdrUserCallType, tools::Rectangle const&) const svx/source/svdraw/svdobj.cxx:2767:22
            #15 0x7f5c9601befa in SdrObject::Resize(Point const&, Fraction const&, Fraction const&, bool) svx/source/svdraw/svdobj.cxx:1561:5
            #16 0x7f5c57da650c in SwAnchoredDrawObject::GetObjBoundRect() const sw/source/core/layout/anchoreddrawobject.cxx:733:22
            #17 0x7f5c57dae236 in SwAnchoredObject::GetObjRectWithSpaces() const sw/source/core/layout/anchoredobject.cxx:569:31
            #18 0x7f5c5853c39e in SwTextFly::InitAnchoredObjList() sw/source/core/text/txtfly.cxx:900:48
            #19 0x7f5c58537b0c in SwTextFly::GetAnchoredObjList() const sw/source/core/inc/txtfly.hxx:311:44
            #20 0x7f5c58532a5d in SwTextFly::ForEach(SwRect const&, SwRect*, bool) const sw/source/core/text/txtfly.cxx:1067:56
            #21 0x7f5c58533eec in SwTextFly::IsAnyFrame() const sw/source/core/text/txtfly.cxx:405:12
            #22 0x7f5c5832ccbe in SwTextFly::Relax() sw/source/core/inc/txtfly.hxx:337:17
            #23 0x7f5c58571af5 in SwTextFrame::Prepare(PrepareHint, void const*, bool) sw/source/core/text/txtfrm.cxx:2976:48
        
        Change-Id: Ibd0d4af69d2a8d74ad538afba7da53c864fa27b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132480
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-03  Caolán McNamara  <caolanm@redhat.com>  [24eb8731513e5a8b0b761cbd0dabd71ea7038c2d]

        cid#1503360 Dereference null return value
        
        Change-Id: I5c25149a9c2ec2938754de7f79991c93c741e914
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132478
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-03  Caolán McNamara  <caolanm@redhat.com>  [88f81a8df7483169592d106e4007d8810cb6ccfc]

        cid#1503358 silence Unchecked return value
        
        and
        
        cid#1503359 Unchecked return value
        
        Change-Id: I12e1a3501674c8d99a705e3a84aa9afe7b8b0754
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132477
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [05032132786b8dfc5cfda6b782acf85cb4d39be9]

        sc: make getters const in SparklineCell and Sparkline classes
        
        Change-Id: Ia0bc1d4bd7da834da3640f34bfdb744dd2ddeba2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132471
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cbd4e2852545b5f67896dc9062ddda4d5744f751]

        sc: add unit test to delete Sparkline, update add Sparkline test
        
        Change-Id: Ib0e60ea5aa246b29a06ae90be2cb4b905722b1a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132469
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-03  Julien Nabet  <serval2412@yahoo.fr>  [c6b15cdf99a84808f0747ac11127c4f3997f2600]

        cid#1503361: Incorrect expression  (USELESS_CALL)
        
        Since 5da08b21cd23f2e70f5003733b03a7aee7915225
        sw content controls: add UNO API to insert this with custom props
        
        Change-Id: Id1ebcbe99df9a4d3a06b6714a471a686602f15ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132470
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-03  Caolán McNamara  <caolanm@redhat.com>  [3644508aceee6019842bea1fee6c177eabd61681]

        forcepoint#98 don't delete SwFrame flagged as IsDeleteForbidden
        
        Change-Id: I1ac2db4bf96afc4bdc8e0646576f5fa0bcd9e410
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132435
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-03  Caolán McNamara  <caolanm@redhat.com>  [1015359b5f4d01e2a423cbed7b155412d3f6db66]

        Related: forcepoint#100 don't reacquire after every release
        
        instead release when we have to, and only reacquire if necessary
        before use of pAttrs
        
        Change-Id: I9c413fc479cf73c771e8349fe5e853a4eac72110
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132463
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-03  offtkp  <parisoplop@gmail.com>  [6bc187b2eb6b9520c942f232b1abcb4fb29bfa04]

        tdf#147132 Flatten Basic function implementations
        
        Change-Id: I21b0ec23de99aaf9b4398d59a5cc56d7d386ad58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132444
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-04-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [84dfdac1f7139337e61288af0e75aef66c19b29a]

        sc: add "Delete Sparkline" context menu command
        
        Change-Id: I0e2bf2172da3cbba391ca64c93fad6bccd82f3ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132468
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [3e1e0af376d45f44dab975cea943de7fb676f967]

        loplugin:stringviewparam convert methods using match
        
        which converts to a combination of substr and o3tl::starts_with
        
        Change-Id: I5b01a181b9e6bee3483e4f49f1a9426abcc682d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132458
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [744722123a8ce3d3c30583ba1285a21e129b471f]

        sc: support deleting a Sparkline with 'Clear Content' function
        
        Change-Id: Ida61b402170238fb0505c777e49954c15d376cf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132467
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [602f653a65f432e5f75acef8fef21189392a05e1]

        sc: SparklineDialog add type, colors and properties
        
        Change-Id: Ie8243985d61cc719fd0444b0e1aaf18f43489d5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132466
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c61aa2dea120cc083f3cd51f0347284f47a9d566]

        sc: SparklineDialog and "Insert Sparkline" to context menu
        
        This adds a SparklineDialog, which is used to add/edit the
        Sparkline input/output ranges. The command for the context menu
        "Insert Sparkline" calls the SparklineDialog for inserting a new
        sparkline into cells. Currently the SparklineDialog include the
        properties for the SparklineGroup, which will be added in a later
        commit.
        
        Change-Id: I9036d788fdf2a035f1ce10fc7413327a92144137
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132465
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-03  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [ca5f7efcd92c8bdf36bf64f0c78fd2e112206cfc]

        Colibre: Update dark Send as Fax & Explorer On/Off icons
        
        Change-Id: If0dfccdafb14aebb0f01354259c1c9b1591160a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132450
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-04-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b1349537f936dc1053e623b333c9c8f57345b8ff]

        sc: simple unit test for adding a new Sparkline to a new document
        
        Change-Id: Ifb42167300dadd0e6c48bf178b7e8902985db3d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132464
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-02  Gabor Kelemen  <kelemeng@ubuntu.com>  [52ef78f4923283e6e52d575bec81985b031cb30b]

        Recheck modules t* with IWYU
        
        See tdf#42949 for motivation
        
        Change-Id: I109fa07d52721fd10354de07a2ed995ffa2f27c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132369
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-04-02  Caolán McNamara  <caolanm@redhat.com>  [f628a7dbae3f74eb1c0823f0fac79ee64f5a4952]

        forcepoint#100 drop SwBorderAttrAccess to allow cache entry to be removed
        
        for SwBorderAttr which gets deleted during this call
        
        Change-Id: Ie52aab7e5933d76b0c055389798104e4d93f39e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132460
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-02  Caolán McNamara  <caolanm@redhat.com>  [cf01ebf64634a014ca73bb7c042f6516123ae4eb]

        Related: forcepoint#100 we don't need pAttrs for the duration of the full scope
        
        similar to the case of
        
        commit 6b1eae0334ba8bad7656a859695551ce51b62f95
        Date:   Fri May 18 08:26:14 2001 +0000
        
            Fix #87058#: Locked boraderattribut
        
        the SwCache object cannot be deleted if its locked, leading to a leak,
        we don't need pAttrs for the entire scope here so we can defer to the
        end of the scope the reacquire the lock to set pAttrs
        
        Change-Id: I430331868b977e57121e968425a2377b395ea7eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132459
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-02  Noel Grandin  <noelgrandin@gmail.com>  [496ad6ad023229377476cf84eb243d2e669ae3d0]

        use more string_view
        
        Change-Id: I8be5ab687c2fe039e0a48d505b615f7cb88b633d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132454
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [c898611bd56a2ea090b2eb46f4d7bd4dd57594a7]

        loplugin:stringviewparam convert methods using compareTo
        
        which converts to compare
        
        Change-Id: If03c790ea113a7caedbe89f926b29055c9ec1e76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132455
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-02  Stephan Bergmann  <sbergman@redhat.com>  [12f94913307450aad0e48f6ce06aac9f74807e1a]

        CppunitTest_sc_sparkline_test also needs the ASan hack
        
        ...from e854abe076155fc085b56549ced50b3ee9a095d2 "Avoid external processes
        picking up instdir/program/libnspr4.so", to avoid
        
        > Test name: SparklineImportExportTest::testSparklines
        > equality assertion failed
        > - Expected: 0
        > - Actual  : 32512
        > - failed to execute: sh .../bin/officeotron.sh .../tmp/SparklineImportExportTest__testSparklines_230wbj.tmp > .../tmp/SparklineImportExportTest__testSparklines_230wbn.tmp 2>&1
        > java: symbol lookup error: .../instdir/program/libnspr4.so: undefined symbol: __asan_init
        
        Change-Id: Icb710014278c0e38ec60a075d145b0174404ef2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132452
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [1927b51993fb68907a75765676179b08ab195196]

        loplugin:stringviewparam convert methods using indexOf
        
        .. and lastIndexOf, which convert to find and rfind
        
        Change-Id: I6c4156cf904774c0d867f85a4c2785dba7593f62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132445
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0dfa444f393a5766d36fe7d2480d0c8ec832e329]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9fcf9e1c710086a70bdd339ca60baead658a2cda
          - Add information on Writer manual row break
            
            Change-Id: Idf7f468173e3b26c6738d3750bb27496bae47b77
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/132441
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-04-02  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [a3b141624930b6eb96b3273fee8396476db6d116]

        Colibre: Update dark Save As Template icons
        
        Change-Id: Iac2b5497feb763ae27b543365ce63d5432002dcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132449
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-04-02  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [3f15a310ff4f13cd9e26d442a82f091176e3583c]

        Colibre: tdf#148029 Change line only shapes with real intersected shapes
        
        Change-Id: Ia938d9e7aaef08052a722c118e7b805d8986dd37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132448
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-04-01  Stephan Bergmann  <sbergman@redhat.com>  [5cb3a31ff0fb17ee75c4a8ce6c79ae6c39d0954f]

        UBSan needs some more RTTI during CppunitTest_sw_core_unocore now
        
        > DynamicLibraryManagerException: "Failed to load dynamic library: workdir/LinkTarget/CppunitTest/libtest_sw_core_unocore.so
        > LinkTarget/CppunitTest/libtest_sw_core_unocore.so: undefined symbol: _ZTI22SwFormatContentControl"
        
        and
        
        > DynamicLibraryManagerException: "Failed to load dynamic library: workdir/LinkTarget/CppunitTest/libtest_sw_core_unocore.so
        > workdir/LinkTarget/CppunitTest/libtest_sw_core_unocore.so: undefined symbol: _ZTI16SwContentControl"
        
        presumably since 5da08b21cd23f2e70f5003733b03a7aee7915225 "sw content controls:
        add UNO API to insert this with custom props"
        
        Change-Id: I77370f11766456081827257d688490ff6e138cce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132447
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-01  Michael Stahl  <michael.stahl@allotropia.de>  [784ed64ff50bad19ab3edeefaf336a85594bddaa]

        forcepoint#96 sw: delete fieldmarks in DelFullPara()
        
        The problem is that CorrAbs() will move any position of a fieldmark
        that's in the deleted SwTextNodes to a different node that doesn't have
        the CH_TXT_ATR_FIELD*.
        
        Then it will inevitably crash later when it can't find its chars.
        
        The other problem is that if there's only a CH_TXT_ATR_FIELDSEP in the
        deleted nodes, that fieldmark would then be missing it.
        
        Just delete fieldmarks with positions in deleted nodes, that should work
        fine for the usual cases where DelFullPara() is called.
        
        Change-Id: I8dfac9a315d74025dbe1ed5ccb95b7c9121fb569
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132422
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-01  Caolán McNamara  <caolanm@redhat.com>  [74a12d9710ba1a9855c6afb18055152120148833]

        ofz#45529 Timeout
        
        Change-Id: I232d3c07623c7efbc7b0b910298bd77bf469a38b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132442
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-01  Caolán McNamara  <caolanm@redhat.com>  [cd91de9d23106ad5170bb83ce71b74342b42d02f]

        ofz: Invalid-enum-value
        
        Change-Id: I315223371d3b52981a0db109933f3a0e93903980
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132430
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-01  Julien Nabet  <serval2412@yahoo.fr>  [da81a880df76bebb6d9fbc770c313381a3c33268]

        tdf#148310: Firebird: copy complete rows, CLOB field, last character lost
        
        off by 1 pb.
        
        Indeed we got:
        610     sal_Int64 nCharWritten = 1; // XClob is indexed from 1
        offapi/com/sun/star/sdbc/XClob.idl indeed indicates:
            114         The substring begins at position <code>pos</code> and has up
            115         to
            116         <code>length</code>
            117         consecutive characters.
            118         </p>
            119         @param pos
            120             the starting position, 1-based
            121         @param length
            122             the length of the substring
            123         @returns
            124             the substring
            125         @throws SQLException
            126             if a database access error occurs.
            127      */
            128     string getSubString([in]hyper pos, [in]long length) raises (SQLException);
        
        but if the string to copy has length 1, we never enter:
        while ( nLen > nCharWritten )
        => we must change this into: while ( nLen >= nCharWritten )
        also number of remaining characters to take into account at each loop must be adapted too:
        sal_Int64 nCharRemain = nLen - nCharWritten;  => would be 0
        into:
        sal_Int64 nCharRemain = nLen - nCharWritten + 1;
        
        Change-Id: I7697c8312024818f73a19c39f694cf209f494d71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132443
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [8ed2457a089ae78b54f82c1fae07d54777dda3ca]

        uitest: sw: Deselect regexp checkbox after using it
        
        Otherwise, this is saved and it might affects other tests
        
        Change-Id: I326fd16ee87f49154acf952fe4d36616581a1cee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132432
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-01  Alain Romedenne  <alain.romedenne@libreoffice.org>  [43216ed5ddb6d8dc38d505cb63ca9b894be5f2c0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6bc28e0b9909efc3052105193564ec4161954d60
          - Some SF services lack pre-requisite note
            
            Change-Id: Idfd233430aabb5815f1f1db625ca48fd2e613b15
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131873
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2022-04-01  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [f26ba7f7c951164cc8677e55fa73081e16659147]

        tdf#147818 EMF+ Fix restoring clipping states
        
        With previous implementation the clipping restoring with EmfPlusRecordTypeRestore
        was implemented wrongly as it is only taken to account
        the shape of clipping (state.getClipPolyPolygon) and doesn't
        take if clipping was even enabled (state.getClipPolyPolygonActive).
        
        Additionally the changing states should be made by using method:
        wmfemfhelper::HandleNewClipRegion() and not directly.
        
        The similar implementation was applied also to EmfPlusRecordTypeGetDC.
        
        Additionally the clipping for
           EmfPlusRecordTypeSetClipRect
           EmfPlusRecordTypeSetClipPath
           EmfPlusRecordTypeSetClipRegion
        was fixed, as initially the clipping is disabled (state.getClipPolyPolygonActive)
        and the clipping shape is empty (state.getClipPolyPolygon).
        It means that combination other than EmfPlusCombineModeReplace,
        was not working correctly.
        
        With this implementation, if Clipping is disabled, then treat clip combining
        in special way.
        
        Change-Id: I258bda64e8bfdade7f47ffc7518bf04b7340344f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132415
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2022-04-01  Stephan Bergmann  <sbergman@redhat.com>  [b3b18ed165b7bab80e15f130fe7826595460539c]

        Don't make UNO calls from PyThreadAttached regions (i.e., with the GIL locked)
        
        ...which caused e.g. UITest_writer_tests3 to occasionally hang with the
        python.bin process thread 1 at
        
        >   File "sw/qa/uitest/writer_tests3/insertPageFooter.py", line 30, in delete_footer
        [...]
        
        i.e.,
        
        > #4  ___pthread_cond_wait at /usr/src/debug/glibc-2.35-4.fc36.x86_64/nptl/pthread_cond_wait.c:618
        > #5  0x00007ff9d6ad9c43 in cppu_threadpool::JobQueue::enter(void const*, bool) at cppu/source/threadpool/jobqueue.cxx:72
        > #6  0x00007ff9d6ae8e79 in cppu_threadpool::ThreadPool::enter(rtl::ByteSequence const&, void const*) at cppu/source/threadpool/threadpool.cxx:303
        > #7  0x00007ff9d6ae9278 in uno_threadpool_enter(uno_ThreadPool, void**) at cppu/source/threadpool/threadpool.cxx:407
        > #8  0x00007ff9c7d016eb in binaryurp::Bridge::makeCall(rtl::OUString const&, com::sun::star::uno::TypeDescription const&, bool, std::__debug::vector<binaryurp::BinaryAny, std::allocator<binaryurp::BinaryAny> >&&, binaryurp::BinaryAny*, std::__debug::vector<binaryurp::BinaryAny, std::allocator<binaryurp::BinaryAny> >*) at binaryurp/source/bridge.cxx:604
        > #9  0x00007ff9c7d322fc in binaryurp::Proxy::do_dispatch_throw(_typelib_TypeDescription const*, void*, void**, _uno_Any**) const at binaryurp/source/proxy.cxx:168
        > #10 0x00007ff9c7d338cb in binaryurp::Proxy::do_dispatch(_typelib_TypeDescription const*, void*, void**, _uno_Any**) const at binaryurp/source/proxy.cxx:101
        > #11 0x00007ff9d63222e0 in cpp2uno_call(bridges::cpp_uno::shared::CppInterfaceProxy*, typelib_TypeDescription const*, typelib_TypeDescriptionReference*, sal_Int32, typelib_MethodParameter*, void**, void**, void**, sal_uInt64*) at bridges/source/cpp_uno/gcc3_linux_x86-64/cpp2uno.cxx:191
        > #12 0x00007ff9d6322b59 in cpp_vtable_call(sal_Int32, sal_Int32, void**, void**, void**, sal_uInt64*) at bridges/source/cpp_uno/gcc3_linux_x86-64/cpp2uno.cxx:389
        > #13 0x00007ff9d63336ca in privateSnippetExecutor at instdir/program/libgcc3_uno.so
        > #14 0x00007ff9d6241f38 in (anonymous namespace)::ImplIntrospectionAccess::hasByName(rtl::OUString const&) at stoc/source/inspect/introspection.cxx:1114
        > #15 0x00007ff9d6b856b2 in pyuno::PyUNO_getattr(PyObject*, char*) at pyuno/source/module/pyuno.cxx:1392
        [...]
        
        doing a remote call to soffice.bin with GIL locked, and thread 4 at
        
        > #6  0x00007ff9e51efa28 in take_gil at workdir/UnpackedTarball/python3/Python/ceval_gil.h:207
        > #7  0x00007ff9e51f00d3 in PyEval_AcquireThread at workdir/UnpackedTarball/python3/Python/ceval.c:316
        > #8  0x00007ff9d6b9b1e8 in pyuno::Adapter::invoke(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&, com::sun::star::uno::Sequence<short>&, com::sun::star::uno::Sequence<com::sun::star::uno::Any>&) at pyuno/source/module/pyuno_adapter.cxx:181
        > #9  0x00007ff9d632b3e4 in gcc3::callVirtualMethod(void*, unsigned int, void*, _typelib_TypeDescriptionReference*, bool, unsigned long*, unsigned int, unsigned long*, double*) at bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:77
        > #10 0x00007ff9d632a4f1 in cpp_call(bridges::cpp_uno::shared::UnoInterfaceProxy*, bridges::cpp_uno::shared::VtableSlot, typelib_TypeDescriptionReference*, sal_Int32, typelib_MethodParameter*, void*, void**, uno_Any**) at bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:233
        > #11 0x00007ff9d632a9e6 in bridges::cpp_uno::shared::unoInterfaceProxyDispatch(uno_Interface*, typelib_TypeDescription const*, void*, void**, uno_Any**) at bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:413
        > #12 0x00007ff9d621384a in stoc_invadp::(anonymous namespace)::AdapterImpl::invoke at stoc/source/invocation_adapterfactory/iafactory.cxx:457
        > #13 stoc_invadp::adapter_dispatch(uno_Interface*, typelib_TypeDescription const*, void*, void**, uno_Any**) at stoc/source/invocation_adapterfactory/iafactory.cxx:605
        > #14 0x00007ff9c7d1a7db in binaryurp::IncomingRequest::execute_throw(binaryurp::BinaryAny*, std::__debug::vector<binaryurp::BinaryAny, std::allocator<binaryurp::BinaryAny> >*) const at include/typelib/typedescription.hxx:155
        > #15 0x00007ff9c7d1d65f in binaryurp::IncomingRequest::execute() const at binaryurp/source/incomingrequest.cxx:78
        > #16 0x00007ff9c7d33ad3 in binaryurp::(anonymous namespace)::request(void*) at ~/gcc/trunk/inst/include/c++/12.0.1/bits/unique_ptr.h:172
        > #17 0x00007ff9d6ad9e1b in cppu_threadpool::JobQueue::enter(void const*, bool) at cppu/source/threadpool/jobqueue.cxx:100
        > #18 0x00007ff9d6adbb80 in cppu_threadpool::ORequestThread::run() at cppu/source/threadpool/thread.cxx:164
        [...]
        
        processing an unrelated incoming call from soffice.bin and blocked trying to
        lock the GIL.  (The reason that thread 1 doesn't make progress is that the
        soffice.bin process is also blocking with thread 6 at
        
        > #8  osl::Guard<comphelper::SolarMutex>::Guard(comphelper::SolarMutex&) at include/osl/mutex.hxx:142
        > #9  SolarMutexGuard::SolarMutexGuard() at include/vcl/svapp.hxx:1368
        > #10 sw::(anonymous namespace)::XStyleFamily::hasByName(rtl::OUString const&) at sw/source/core/unocore/unostyle.cxx:923
        > #11 0x00007f089d3d53e4 in gcc3::callVirtualMethod(void*, unsigned int, void*, _typelib_TypeDescriptionReference*, bool, unsigned long*, unsigned int, unsigned long*, double*) at bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:77
        > #12 0x00007f089d3d44f1 in cpp_call(bridges::cpp_uno::shared::UnoInterfaceProxy*, bridges::cpp_uno::shared::VtableSlot, typelib_TypeDescriptionReference*, sal_Int32, typelib_MethodParameter*, void*, void**, uno_Any**) at bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:233
        > #13 0x00007f089d3d49e6 in bridges::cpp_uno::shared::unoInterfaceProxyDispatch(uno_Interface*, typelib_TypeDescription const*, void*, void**, uno_Any**) at bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:413
        > #14 0x00007f089c1be7db in binaryurp::IncomingRequest::execute_throw(binaryurp::BinaryAny*, std::__debug::vector<binaryurp::BinaryAny, std::allocator<binaryurp::BinaryAny> >*) const at include/typelib/typedescription.hxx:155
        > #15 0x00007f089c1c165f in binaryurp::IncomingRequest::execute() const at binaryurp/source/incomingrequest.cxx:78
        > #16 0x00007f089c1d7ad3 in binaryurp::(anonymous namespace)::request(void*) at ~/gcc/trunk/inst/include/c++/12.0.1/bits/unique_ptr.h:172
        > #17 0x00007f08a18ade1b in cppu_threadpool::JobQueue::enter(void const*, bool) at cppu/source/threadpool/jobqueue.cxx:100
        > #18 0x00007f08a18afb80 in cppu_threadpool::ORequestThread::run() at cppu/source/threadpool/thread.cxx:164
        [...]
        
        processing the incoming call from python.bin thread 1 and blocked trying to lock
        the SolarMutex, while thread 1 at
        
        > #4  ___pthread_cond_wait at /usr/src/debug/glibc-2.35-4.fc36.x86_64/nptl/pthread_cond_wait.c:618
        > #5  0x00007f08a18adc43 in cppu_threadpool::JobQueue::enter(void const*, bool) at cppu/source/threadpool/jobqueue.cxx:72
        > #6  0x00007f08a18bce79 in cppu_threadpool::ThreadPool::enter(rtl::ByteSequence const&, void const*) at cppu/source/threadpool/threadpool.cxx:303
        > #7  0x00007f08a18bd278 in uno_threadpool_enter(uno_ThreadPool, void**) at cppu/source/threadpool/threadpool.cxx:407
        > #8  0x00007f089c1a56eb in binaryurp::Bridge::makeCall(rtl::OUString const&, com::sun::star::uno::TypeDescription const&, bool, std::__debug::vector<binaryurp::BinaryAny, std::allocator<binaryurp::BinaryAny> >&&, binaryurp::BinaryAny*, std::__debug::vector<binaryurp::BinaryAny, std::allocator<binaryurp::BinaryAny> >*) at binaryurp/source/bridge.cxx:604
        > #9  0x00007f089c1d62fc in binaryurp::Proxy::do_dispatch_throw(_typelib_TypeDescription const*, void*, void**, _uno_Any**) const at binaryurp/source/proxy.cxx:168
        > #10 0x00007f089c1d78cb in binaryurp::Proxy::do_dispatch(_typelib_TypeDescription const*, void*, void**, _uno_Any**) const at binaryurp/source/proxy.cxx:101
        > #11 0x00007f089d3cc2e0 in cpp2uno_call(bridges::cpp_uno::shared::CppInterfaceProxy*, typelib_TypeDescription const*, typelib_TypeDescriptionReference*, sal_Int32, typelib_MethodParameter*, void**, void**, void**, sal_uInt64*) at bridges/source/cpp_uno/gcc3_linux_x86-64/cpp2uno.cxx:191
        > #12 0x00007f089d3ccb59 in cpp_vtable_call(sal_Int32, sal_Int32, void**, void**, void**, sal_uInt64*) at bridges/source/cpp_uno/gcc3_linux_x86-64/cpp2uno.cxx:389
        > #13 0x00007f089d3dd6ca in privateSnippetExecutor at instdir/program/libgcc3_uno.so
        > #14 0x00007f08a6b5d170 in operator() at sfx2/source/notify/globalevents.cxx:491
        > #15 comphelper::OInterfaceContainerHelper4<com::sun::star::document::XDocumentEventListener>::forEach<(anonymous namespace)::SfxGlobalEvents_Impl::implts_notifyListener(const com::sun::star::document::DocumentEvent&)::<lambda(const com::sun::star::uno::Reference<com::sun::star::document::XDocumentEventListener>&)> > at include/comphelper/interfacecontainer4.hxx:285
        > #16 at sfx2/source/notify/globalevents.cxx:488
        > #17 0x00007f08a6b04c8b in (anonymous namespace)::NotifySingleListenerIgnoreRE<com::sun::star::document::XDocumentEventListener, com::sun::star::document::DocumentEvent>::operator() (listener=Python Exception <class 'gdb.error'>: Dwarf Error: Cannot find DIE at 0x0 referenced in module instdir/program/libmergedlo.so
        > #18 comphelper::OInterfaceContainerHelper2::forEach<com::sun::star::document::XDocumentEventListener, at include/comphelper/interfacecontainer2.hxx:271
        > #19 SfxBaseModel::postEvent_Impl(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::frame::XController2> const&, com::sun::star::uno::Any const&) at sfx2/source/doc/sfxbasemodel.cxx:3253
        > #20 0x00007f08a6b066fe in SfxBaseModel::Notify(SfxBroadcaster&, SfxHint const&) at sfx2/source/doc/sfxbasemodel.cxx:2902
        > #21 0x00007f08a6f15def in SfxBroadcaster::Broadcast(SfxHint const&) at svl/source/notify/SfxBroadcaster.cxx:39
        > #22 0x00007f087d640650 in SwLayIdle::SwLayIdle(SwRootFrame*, SwViewShellImp*) at sw/source/core/layout/layact.cxx:2389
        > #23 0x00007f087dc0832b in SwViewShell::LayoutIdle() at sw/source/core/view/viewsh.cxx:821
        > #24 0x00007f087d2ba194 in sw::DocumentTimerManager::DoIdleJobs(Timer*) at sw/source/core/inc/rootfrm.hxx:206
        > #25 0x00007f08a89fbd26 in Scheduler::CallbackTaskScheduling() at vcl/source/app/scheduler.cxx:472
        > #26 0x00007f08a8ca8780 in SalTimer::CallCallback() at vcl/inc/saltimer.hxx:54
        > #27 SvpSalInstance::CheckTimeout(bool) at vcl/headless/svpinst.cxx:212
        > #28 0x00007f08a8ca99bd in SvpSalInstance::ImplYield(bool, bool) at vcl/headless/svpinst.cxx:452
        > #29 0x00007f08a8ca9db1 in SvpSalInstance::DoYield(bool, bool) at vcl/headless/svpinst.cxx:524
        > #30 0x00007f08a8a27d4c in ImplYield(bool, bool) at vcl/source/app/svapp.cxx:474
        > #31 0x00007f08a8a28445 in Application::Execute() at vcl/source/app/svapp.cxx:452
        [...]
        
        is doing the remote call to python.bin thread 4 with the SolarMutex erroneously
        locked.  But lets concentrate on just fixing the python.bin deadlock in this
        commit.)
        
        The PyThreadDetach antiguard just covering the xInvocation->getValue call in the
        "or a property" case had been added with
        e0a1cd4dc7202795e4a60c73ea1608d86984add7 "fixed a deadlock", presumably without
        taking into account that the xInvocation->hasMethod/hasProperty calls are
        equally problematic.
        
        Change-Id: I2483949df8213c3397a674be190224ee58c95c02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132428
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [93c1241eec9f5df84a96c57f8050efd4851cb0df]

        tdf#129629: sc: Add UItest
        
        Change-Id: I7da58c9f8da83676d68d74ef8d98606d462c9ea5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132427
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-01  Stephan Bergmann  <sbergman@redhat.com>  [8ffcc3832ed4685af7211c9c3398c854fcf411ed]

        Use some more string_view
        
        Change-Id: I630c573eedfcc9d8678fda0466ddcc1902fac0f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132417
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-04-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [2e928ff9e66adc556fe998116be46710270aad48]

        uitest: sc: Deselect regexp checkbox after using it
        
        Otherwise, this is saved and it might affect other tests
        
        Change-Id: I866472d79ee98cb301c1fc61aa97720849d5d116
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132426
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [d53aceb08cc443221b13446c3cc064ae7172b9eb]

        uitest: sc: by default calcsearchin is Formulas
        
        Change-Id: If1fbe328a4e89f3e0453c4248b2a516fe038bf71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132421
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [4c40b2be6a31444bec266ccd3dd5ef87152fad4d]

        tdf#65334: sc: Add UItest
        
        Change-Id: Icf2852a2fdc2c042cc9701e46135a8e0bf6aeb1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132420
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [1403a335b43089af7ed25fc67bd44df932dc9611]

        uitest: add wrapper for VclExpander
        
        Change-Id: I725c51fdddea9da9aa79d166d747261e80ca9376
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132416
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-04-01  Jean-Pierre Ledure  <jp@ledure.be>  [7c8e9db0e488606baa27a654769a3906f35cc8cd]

        ScriptForge - (SF_Dialog) new Resize() and Center() methods
        
        The "dialog" service receives 2 new methods for easy
        move/resize of the concerned dialog.
        
        Resize(left, top, widt, height)
          Move the topleft corner of a dialog to new coordinates and/or modify its dimensions
          All distances are expressed in 1/100th mm
          Without arguments, the method resets the initial width and height
        
        Center(window)
          Center the actual dialog instance in the middle of a parent window
          Without arguments, the method centers the dialog
            in the middle of the active window
          The Parent argument can be either
            - a ScriptForge dialog object
            - a ScriptForge document (Calc, Base, ...) object
        
        Both methods are available from Basic and Python user scripts
        
        Change-Id: Ic3680739c9d518da3d76d3588943ae5ce6bad8ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132418
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-04-01  Caolán McNamara  <caolanm@redhat.com>  [ede4b852cd183a93161a4a154865793317d9b452]

        Related: tdf147485 add forcepoint test-case for duplicate issue
        
        Change-Id: I5e80eb62f9ca36a972894f536e3b77b6853bd3fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132411
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-04-01  Julien Nabet  <serval2412@yahoo.fr>  [66b86ed0b75690b8c52d5bad2e6db90246a08cf9]

        Remove useless connectivity/source/drivers/mysqlc/DataAccess.xcu
        
        Perhaps it's a temporary scaffolding during implementation of mysql native connector.
        I mean the only commit is 26b40fcfc67480e75bd9959b0c5cb9db10fdf6a1 (2018-08-16):
        "
        Moving mysqlc into connectivity as a library
        
        Additionally I erased the remains of the old mysql C++ connector.
        
        Also update the code where the clang plugins were unhappy after moving
        the mysqlc module.
        
        Remove mysql-cpp-connector external.
        "
        
        Also there's already connectivity/registry/mysqlc/org/openoffice/Office/DataAccess/Drivers.xcu
        
        Change-Id: I928312a466620d8c194931381c861cf7a5ae9311
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132338
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-04-01  Noel Grandin  <noelgrandin@gmail.com>  [e628a532d227a59f9d25d254037d0976a9fb73dc]

        tdf#147967 macos crash on insert formula
        
        blind fix
        
        Change-Id: I9a835d308f3809da874ee327afe70b9547ca8910
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132403
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e60726891761ca29dcb72e27f075fef75a990c24]

        sc: use forward decl. instead of include for SparklineGroup
        
        Shouldn't trigger large rebuilding when SparklineGroup.hxx is
        changed.
        
        Change-Id: I9c5d265e94dd92d9f23e86e3fc75ca0644991339
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132250
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [70bedb257a79eac45d614a09808b2e18074fa174]

        sc: render Sparkline columns smaller - reducee by 70% of the width
        
        Change-Id: I265a8b87b521f873e0ddea7a1a5becc558483ed2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132249
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0d9aa7388541d10a463c2d0a8d752d234aecfddd]

        sc: Sparkline export for OOXML documents + roundtrip test
        
        Change-Id: I4ab93d7ad33867ae817aa98d13ea9bc724b7d710
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132248
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-04-01  Michael Stahl  <michael.stahl@allotropia.de>  [1c748fefc3c5b42e3548a1a7f5017a579982005a]

        nss: build with zlib module on WNT
        
        Change-Id: Ie875b4a8df1697de83a8f22cb1170a49792c47e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132367
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-04-01  Miklos Vajna  <vmiklos@collabora.com>  [5da08b21cd23f2e70f5003733b03a7aee7915225]

        sw content controls: add UNO API to insert this with custom props
        
        Add the ability to specify if the content control is a placeholder or
        not on the content control object itself before insertion.
        
        Change-Id: Ia06869c69a5b85cfc1d0a55739bbb23a53bef4d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132404
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-04-01  Mike Kaganski  <mike.kaganski@collabora.com>  [5b5205f1b1835cff20c091856887273f3a2c1e73]

        std::mutex->std::recursive_mutex in SwSendMailDialog_Impl
        
        ... after commit 2f2616a886cbf7bc06816d6b4a6f6b991f896d51
          Author Noel Grandin <noelgrandin@gmail.com>
          Date   Wed Aug 04 19:09:28 2021 +0200
            osl::Mutex->std::mutex in SwSendMailDialog_Impl
        
        The mutex may be locked recursively. Maybe it's possible to restructure
        locking to avoid that; but I don't feel brave to do that, and think that
        documenting the current behavior would be useful when such a restructure
        is performed.
        
        Change-Id: I3369445a5e615119db785054afe9aad5a9128b8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132396
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2022-04-01  Julien Nabet  <serval2412@yahoo.fr>  [043dd5a8e143cc31cb602aaeef05b56e38a60afa]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6e7aa9a6c7a40149d05a611cee896c582a9952f7
          - tdf#148302: Outline folding no more experimental
            
            Following tdf#148240
            
            Change-Id: I724ab325f628c21a713d61795a942c7791424c66
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/132375
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-04-01  Arnaud Versini  <arnaud.versini@libreoffice.org>  [8fa40be492f4ae85eb3f0db363bd8d2cf7c214a6]

        cpputools : use std::mutex instead of osl::Mutex
        
        Change-Id: I75879a0f03d8212ac9392c04fb76113cf24d510e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132300
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-04-01  Miklos Vajna  <vmiklos@collabora.com>  [678446780446ae568ee8b1b814158c54ea5e393f]

        sw layout xml dump: handle hyph portions
        
        Also pass around the text frame's text / offset. This allows showing the
        text of the portions even inside multi-portions, which is not possible
        with the a11y-based approach.
        
        Change-Id: Ief8963ed0514fbe4b2abb24e93777865ec1d9242
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132366
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-04-01  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [2110597ac730fa07dbbdd603fda82b182ed27c9e]

        tdf#147485 sw: fix group shape crash using std::shared_ptr
        
        for SwFrameFormat::m_pOtherTextBoxeFormats.
        Before there was broken manual handling of this
        member, resulting random crashes.
        
        Details: Writer textboxes are textframe + shape
        pairs. Accordingly the shape has a draw format,
        the frame has a fly format. In case of group
        shapes the paired structure doesn't work, because
        there is one shape format and many fly formats.
        To handle this there is a class (SwTextBoxNode)
        which has a small frame format table inside.
        This cache gives the possibility to handle
        each frame shape pairs inside the group depending
        on what SdrObject owns that textbox.
        
        However there is another place where these formats
        stored, namely the SpzFrameFormatTable in SwDoc.
        The only problem is that, when a flyframe removed,
        it has to be deleted from both tables, but if the
        DelLayoutFormat() is called, that will call the
        ~FrameFormat(), and if the format already deleted
        from the SwTextBoxNode, there will be double deleting
        for the same address, which caused the crash.
        
        To avoid this the following is present:
        
        When fly deletion occurs, first the format is
        deleted from the doc, then via the ~SwFrameFomat()
        will be deleted from the TextBoxNode. If the deleted
        format is a drawing, the whole node will be destructed
        via the shared_ptr. Hopefully that will be fine,
        without any leak.
        
        Change-Id: I007724695bc035998cb35efeefecd308aae36e85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132308
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2022-04-01  Heiko Tietze  <tietze.heiko@gmail.com>  [d3e7dd4d4ddc88ba60be6ce5e90a1d1fcde47cca]

        Resolves tdf#148292 - Keep UI static for Impress' general options
        
        Right frame changes left position depending on unit's spinedit
        Added an arbitrary width request to make the UI static
        
        Change-Id: Ibb9033627bdd0d73108862d5e48683935eab0fdf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132364
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-04-01  Pranam Lashkari  <lpranam@collabora.com>  [fb4cf97f3d6a1efc3b3914067ebff304bb45ccf1]

        keep draw and impress sidebar page setup different in sidebar
        
        in draw sidebar "Page" deck displayed title "Slide"
        
        Signed-off-by: Pranam Lashkari <lpranam@collabora.com>
        Change-Id: Iea7c95bc8c7ef2054c04c6cae77a254c969e1156
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132368
        Tested-by: Jenkins

2022-04-01  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [fd6f8f39fe82532dfee6b8d5a02179e087203bef]

        tdf#148284 make app bg darker than doc bg
        
        Change-Id: I5966d46f77647168f2aa1f610ac9aeb3d4431ab2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132348
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-03-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [040b3198fde3385e19e7380fdcabae84a0abac9d]

        tdf#83126: sc: Add UItest
        
        Change-Id: Ic2789ff1a2d60b79b8754554d061c840dc1163cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132365
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-31  Stephan Bergmann  <sbergman@redhat.com>  [ca832495ac83117bed6c334f3cc72d6a84d66a6c]

        A string_view is not necessarily NUL-terminated
        
        Regression introduced into LIBO_INTERNAL_ONLY code with
        1da69081732c8a429840edaaf10cfb789ea68df8 "add string_view variants of methods to
        O[U]StringBuffer".
        
        And add some tests.  Assigning an OStringChar to an OStringBuffer also uses the
        std::string_view assignment operator, so also test that with testOStringChar,
        even though there it is relatively likely that the OStringChar temporary is
        followed by null bytes, which could make the test happen to erroneously succeed.
        But at least tools like ASan or Valgrind could catch that.  On the other hand,
        assigning an OUStringChar to an OUStringBuffer does not use the
        std::u16string_view assignment operator (and rather uses a
        ConstCharArrayDetector-based one, which was similarly broken and has been fixed
        in b66387574ef9c83cbfff622468496b6f0ac4d571 "Fix -Werror=array-bounds"), so
        there's no test for that here.
        
        Change-Id: I7cf10ee5ce0e4280a91d116cd82d4871a0f44af6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132363
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-31  Alain Romedenne  <LibreOfficiant@gerrit.libreoffice.org>  [da27693800bd05a2bba092800d1b6a8e5dfaae7d]

        Basic Collection class unit test
        
        Change-Id: I7b67727ab8c3f7f67c2038500434ab44fa7d1949
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128544
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-31  Mike Kaganski  <mike.kaganski@collabora.com>  [50add7c97e75d604287218f49c9283aab052fdf0]

        tdf#148253: fix matching algorithm
        
        Using 'flag' as a "continue the loop" marker allowed to continue
        processing wildcard after its last character - not crashing because
        it was a subview of a larger string with separators, but failing
        the match.
        
        Change-Id: I308058b68c59d5719f3c8b5f5656998a95a9ba09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132336
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-31  Stephan Bergmann  <sbergman@redhat.com>  [b66387574ef9c83cbfff622468496b6f0ac4d571]

        Fix -Werror=array-bounds
        
        > In file included from svtools/source/svrtf/parrtf.cxx:28:
        > In member function ‘typename rtl::libreoffice_internal::ConstCharArrayDetector<T, rtl::OUStringBuffer&>::TypeUtf16 rtl::OUStringBuffer::operator=(T&) [with T = const rtl::OUStringChar_]’,
        >     inlined from ‘virtual int SvRTFParser::GetNextToken_()’ at svtools/source/svrtf/parrtf.cxx:183:94:
        > include/rtl/ustrbuf.hxx:352:20: error: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘rtl::OUStringChar [1]’ {aka ‘const rtl::OUStringChar_ [1]’} [-Werror=array-bounds]
        >   352 |         std::memcpy(
        >       |         ~~~~~~~~~~~^
        >   353 |             pData->buffer,
        >       |             ~~~~~~~~~~~~~~
        >   354 |             libreoffice_internal::ConstCharArrayDetector<T>::toPointer(literal),
        >       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        >   355 |             (n + 1) * sizeof (sal_Unicode)); //TODO: check for overflow
        >       |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > svtools/source/svrtf/parrtf.cxx: In member function ‘virtual int SvRTFParser::GetNextToken_()’:
        > svtools/source/svrtf/parrtf.cxx:183:94: note: object ‘<anonymous>’ of size 2
        >   183 |                                 aToken = OUStringChar( static_cast<sal_Unicode>(nTokenValue) );
        >       |                                                                                              ^
        
        as seen with recent GCC 12 trunk in an --enable-optimized build.
        
        And add a test, even though it is relatively likely that the OUStringChar
        temporary is followed by null bytes, which would make the test happen to
        erroneously succeed.  But at least tools like ASan or Valgrind could catch that.
        
        (For the corresponding OStringChar and OStringBuffer scenario, this issue does
        not arise, as OStringChar is not covered by ConstCharArrayDetector, so the
        correpsonding OStringBuffer assignment operator is OK memcpy'ing n+1 elements.
        There /are/ similar issues with string_view assignment operators for both
        O[U]StringBuffer, which will be addressed in a later commit.)
        
        Change-Id: Ia131d763aa5f8df45b9625f296408cc935df96ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132354
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-31  Stephan Bergmann  <sbergman@redhat.com>  [d940013e1726eba4d043110d5a01367c8d3f0a05]

        Sync flatpak-manifest.in with Flathub
        
        ...including
        <https://github.com/flathub/org.libreoffice.LibreOffice/commit/1ad91b85a5bb60f38a505756a0b5c338a8cb49fb>
        "Merge pull request #183 from ourigen/fallback-x11:  Change socket to
        fallback-x11 to fix 'Unsafe' warning"
        
        Change-Id: I9613d15cd74ac28e2d55eeed4a801a65062d5ede
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132362
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-31  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [1cac7d18ab8561f129a30d6c93c0f9f1d7868e01]

        tdf#130318 - Use the actual cursor position to create ToC "for chapter"
        
        Use the actual cursor position to create ToC "for chapter" beginning at
        the current level.
        
        Change-Id: I92e7c440005d52c517efa7e64a61c58da9db3197
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125727
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-03-31  Miklos Vajna  <vmiklos@collabora.com>  [9caf6e4a3ac05a9d2e9d695e59d4ae048bf078b2]

        sw fly frames: add Tooltip uno property
        
        This is somewhat similar to commit
        1acf8e3cfaf1ef92008e39514a32ace0d036e552 (sw fields: add Title uno
        property, 2022-03-24), except that this is for images, and images
        already had a Title, which is persisted to ODT.
        
        So add a new Tooltip property which has priority over the tooltip
        generated for URLs, in case the tooltip is non-empty. This helps in case
        the URL is long / non-readable / confusing and a more helpful
        popup text can be provided instead.
        
        Change-Id: Ife34dab5e4490eb1682c55fb7c01f7509d0057fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132361
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-31  Michael Stahl  <michael.stahl@allotropia.de>  [bfb6c4c65781a610d21409d974227d73f264f41a]

        zlib: upgrade to release 1.2.12
        
        Fixes CVE-2018-25032
        
        external/zlib/ubsan.patch: remove, fixed upstream
        
        Change-Id: I2aa9a9008b9cf7efd970c5fff0df7029204204f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132358
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-03-31  Sarper Akdemir  <sarper.akdemir@collabora.com>  [e072e4149ffd4c07be1b6ded38e560f9cb635515]

        tdf#148273 docx import: fix section break format leak to bullets
        
        Fixes RES_PARATR_LIST_AUTOFMT leaking into the next section.
        
        Achieves this by resetting list related attributes on the cursor's
        text node in DomainMapper_Impl::RemoveLastParagraph() after the
        deletion of the paragraph.
        
        Change-Id: Ib4d09c5f190b8b8fd3bdc119ddd57d91f353de2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132324
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-31  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [ca6d879f765dad8471d42ec736b1f4235e5b8da4]

        Advanced Diagram support: Move class DiagramData to svx AFAP
        
        Splitted and moved parts of DiagramData class to svx as peparation
        to access from there. Done as pure virtual class so that no
        incarnations will be possible, also made the constructor protected.
        The derived class in oox hosts all functionality/data which
        involves usage/modification of oox::Shape class. That way we get
        closer to get the Diagram DataModel isloated/seperated.
        Not-yet moved is the String/Text holding data, it's still in oox.
        Moving that one will be next, that will allow to migrate quite
        some more functionalty to svx.
        
        Change-Id: I389dbf3ebf6171b8175cf30be7bbc8c20d9a38e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132303
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-03-31  Caolán McNamara  <caolanm@redhat.com>  [f99879edf4a4191daa98217f125e3d46d74a3031]

        add some documentation wrt kashidas
        
        that seems to match what we are currently doing in writer
        
        Change-Id: Iecc371deb88dc417fd86d5a6497dbf1dee53f72d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132360
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-31  Julien Nabet  <serval2412@yahoo.fr>  [ca1e9a4ac8849c5d7967fe1340295495f328a8c8]

        tdf#148061: Crash when opening report from tdf#148042 (DBG_UTIL only)
        
        Change-Id: I30dd54547b1f93e55270d7c029168aff3d0e92bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132339
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-31  Caolán McNamara  <caolanm@redhat.com>  [3549367a5e0de95d33eaeffa144b1c3c638d4fe8]

        typo: charters->characters
        
        Change-Id: I48993192ec00aaf1d85cf65b6a12aacdcee67176
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132359
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-31  Stephan Bergmann  <sbergman@redhat.com>  [6838d28ce0084e6e1952bfd5b7a101cb0a5bb294]

        external/freetype: Avoid nullptr-with-offset
        
        > workdir/UnpackedTarball/freetype/src/truetype/ttgxvar.c:967:17: runtime error: applying zero offset to null pointer
        >  #0 in ft_var_get_item_delta at workdir/UnpackedTarball/freetype/src/truetype/ttgxvar.c:967:17
        >  #1 in tt_hvadvance_adjust at workdir/UnpackedTarball/freetype/src/truetype/ttgxvar.c:1138:13
        >  #2 in tt_hadvance_adjust at workdir/UnpackedTarball/freetype/src/truetype/ttgxvar.c:1162:12
        >  #3 in tt_face_get_metrics at workdir/UnpackedTarball/freetype/src/sfnt/ttmtx.c:326:11
        >  #4 in TT_Get_HMetrics at workdir/UnpackedTarball/freetype/src/truetype/ttgload.c:104:5
        >  #5 in tt_get_advances at workdir/UnpackedTarball/freetype/src/truetype/ttdriver.c:269:9
        >  #6 in FT_Get_Advance at workdir/UnpackedTarball/freetype/src/base/ftadvanc.c:97:15
        >  #7 in af_shaper_get_elem at workdir/UnpackedTarball/freetype/src/autofit/afshaper.c:673:7
        >  #8 in af_latin_metrics_check_digits at workdir/UnpackedTarball/freetype/src/autofit/aflatin.c:1105:21
        >  #9 in af_latin_metrics_init at workdir/UnpackedTarball/freetype/src/autofit/aflatin.c:1156:7
        >  #10 in af_face_globals_get_metrics at workdir/UnpackedTarball/freetype/src/autofit/afglobal.c:462:17
        >  #11 in af_loader_load_glyph at workdir/UnpackedTarball/freetype/src/autofit/afloader.c:306:13
        >  #12 in af_autofitter_load_glyph at workdir/UnpackedTarball/freetype/src/autofit/afmodule.c:489:13
        >  #13 in FT_Load_Glyph at workdir/UnpackedTarball/freetype/src/base/ftobjs.c:978:19
        >  #14 in FreetypeFont::GetGlyphOutline(unsigned short, basegfx::B2DPolyPolygon&, bool) const at vcl/unx/generic/glyphs/freetype_glyphcache.cxx:903:19
        [...]
        
        during CppunitTest_svx_unit
        
        Change-Id: I6d45ec44006458350629edf06b8ec092a450ea05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132357
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cbdd82ef1d705af77a57f9a22a3274ee68a4929a]

        Remove execution bits from data files
        
        Change-Id: I2d3e00a93cb4f089c043c0067c8026cc9fc78301
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132329
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-03-31  Stephan Bergmann  <sbergman@redhat.com>  [6bf6966c5e40ead076ec38464f777149010a3eb2]

        Missing test dependency
        
        > [_RUN_____] testPDFAddVisibleSignatureLastPage::TestBody
        [...]
        > warn:sal.osl:2861871:2861910:sal/osl/unx/process.cxx:343: ChildStatusProc : starting '.../instdir/program/xpdfimport' failed
        > warn:sal.osl:2861871:2861910:sal/osl/unx/process.cxx:344: Failed to launch child process, child reports ENOENT
        > warn:sdext.pdfimport:2861871:2861871:sdext/source/pdfimport/wrapper/wrapper.cxx:1090: executeProcess of file:///.../instdir/program/xpdfimport failed with 4
        
        when building CppunitTest_vcl_filter_ipdf from scratch
        
        Change-Id: Id155ee09eb90b4bfb0416ffa458554a126db9747
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132334
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-31  Stephan Bergmann  <sbergman@redhat.com>  [bccbdce07cfa74f5cabf97c5fb11405991fffdfe]

        -Werror,-Wunused-but-set-variable
        
        ...ever since 24b06b9c6bdb777dff385b0fbfc81d55d3d013a1 "log access violation on
        windows tinderboxen"
        
        Change-Id: I8a26135131774d0c9fd160b805a3ab798a216cf9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132349
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2022-03-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [9f0e19721bb598c75835cfa94f4158085f81288e]

        tdf#86166: sc_uicalc: Add unittest
        
        Change-Id: I7d7320e10c71e02606da192ee877f1df94d53c88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132318
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-31  Stephan Bergmann  <sbergman@redhat.com>  [e2ba33336f5dfe989db0c287e3cb0d54e868939c]

        Adapt test to even slower builds
        
        ...like my local ASan+UBSan build, which now happened to fail once with
        
        >  Failed: TestReplacePerformance (t = 60 s)
        > Tests passed: 0
        > Tests failed: 1
        
        when the machine was under load during a parallelizing `make check`, following
        up on 3564b5c6e93b2bf5881b359015efae351dbe8342 "Adapt test to slow builds"
        
        Change-Id: I8f0c8f7e6e145b6d5009f48d2af865ea5caab375
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132335
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-31  pragat-pandya  <pragat.pandya@gmail.com>  [a31aadb1ef7dfdd4ae76a15707ab51a82c95d868]

        tdf#147906 Use std::hypot for Pythagorean addition
        
        Change-Id: I38166d36e9e8518ab86ded7ab630a35f3a0c39d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132268
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-03-31  Stephan Bergmann  <sbergman@redhat.com>  [9f041e7678521074b09b20f4088996c86bea5cd0]

        tdf#147668: Reliably remove GTK menu bar widget
        
        ...rather than relying on a timely call to ~GtkSalMenu (which, like the added
        call of ShowMenuBar(false), would also call the relevant
        GtkSalMenu::DestroyMenuBarWidget in vcl/unx/gtk3/gtksalmenu.cxx).
        
        The call to ~GtkSalMenu can be delayed arbitrarily, when the owning VCLXMenuBar
        (which owns a VCL MenuBar, which in turn owns the GtkSalMenu) is e.g. held by
        some Java extension code (as in the case of the LanguageTool extension used in
        tdf#147668).  So when a SystemWindow was switched from e.g. showing a Writer
        document to showing the start center, SystemWindow::SetMenuBar(nullptr) was
        called to remove the Writer menu bar (before calling SystemWindow::SetMenuBar
        again to install the start center menu bar), but because ~GtkSalMenu was not
        called promptly, the Writer menu bar widget was not removed, and the
        SystemWindow ended up with a stack of two different menu bar widgets drawn at
        its top.
        
        So when SystemWindow::SetMenuBar(nullptr) calls MenuBar::ImplDestroy, use that
        as a hint to any underlying SalMenu implementation that it shall be removed and
        call ShowMenuBar(false).  For the GtkSalMenu implementation, a call to
        ShowMenuBar(false) happens to do what is necessary here.  But for the QtMenu
        implementation it would cause the menu bar to disappear forever from the given
        top level window, as subsequent calls to QtMenu::SetFrame (vcl/qt5/QtMenu.cxx)
        obtain the same, now invisible
        
          mpQMenuBar = pMainWindow->menuBar();
        
        again from the top level window; so just always call ShowMenuBar(true) from
        MenuBarWindow::SetMenu.  And for other SalMenu implementations the added
        ShowMenuBar calls appear to not cause any trouble, even if they would not be
        necessary for them.
        
        Change-Id: I66d5edf6b49a1c616fe849f6996570b5b00258ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132126
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins

2022-03-31  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [3ded7b2574c081e30285f470dbc33fef9167aa9c]

        Colibre: tdf#148135 ^ Ungroup icons
        
        Change-Id: I3150d62263b87ec9f63fa6406f74c26d42b47a97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132356
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-31  Miklos Vajna  <vmiklos@collabora.com>  [5dd4802c73dac4c3bd5c609562ce994d3b51e6a9]

        sd theme: add UI (area dialog) for shape fill color
        
        SvxColorTabPage::FillItemSet() has to produce a color item that has the
        theme index, which means SvxColorTabPage::SelectValSetHdl_Impl() has to
        change the current color to an svx::NamedThemedColor.
        
        The rest is just fallout from this, now that the current color has
        theming metadata.
        
        Change-Id: If0018c651239ba74f45745e69e41ff7040ac9b97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132327
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-31  Caolán McNamara  <caolanm@redhat.com>  [6c0dca63cd93c393b12bdbd2ce777c275a9279ff]

        Resolves: tdf#117159 don't crash with chart selected in database report edit
        
        Change-Id: I770008bf0a775c108019c2005b6ec73ee9702a19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132337
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-31  Miklos Vajna  <vmiklos@collabora.com>  [c4268efef25129b162884312b15527f1e5c3bcb0]

        sw content controls: add UNO API to insert this
        
        This only allows the default richText type, the others are not yet
        handled.
        
        Change-Id: I39f73ccd9e2c1f0db5735cf97301b01482063d1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132350
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-31  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [f0c7746e83e9c9f17f7c415ef3423c882a6de1ca]

        tdf#116358: rtf import: "keep with next" also affects table rows
        
        Like in DOCX for RTF there is exactly same behavior for paragraphs
        inside cells. They do affect table breaking over the pages.
        
        So:
        1) Enable "TableRowKeep" doc setting for RTF documents.
        2) Do not ignore \keepn token for paragraphs in tables.
        
        Change-Id: I11e45ca9114c792b8cdbeb77dd51359717129651
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132305
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-31  Dennis Francis  <dennis.francis@collabora.com>  [6ade0f41805261c9c8c7ac784f5bddb2ad47efda]

        lok: paste-undo: invalidate sheetgeometry
        
        In case of copy/pasting of whole column(row) and its undo/redo may
        result in column(row) width(height) changes. Hence a corresponding
        sheet-geometry invalidation message needs to be sent to the lok
        client(s).
        
        Change-Id: I7aa471d9770fc21c567a3c6f5d5926df0fd5dacb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132174
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-03-31  Dennis Francis  <dennis.francis@collabora.com>  [a8aad2c761ccc18cd24ff2a87e6bd1b5c2b8cfe1]

        lok: unit-test: add comment unique id checks
        
        Change-Id: I588484955ad3ad4c5ec3bfa9f5a844096c768ff2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131725
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit 9bafce808b6d301b17ee60da452a41cd4b7cf02c)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132173
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-03-31  Dennis Francis  <dennis.francis@collabora.com>  [48d0a9423f21b6380c3ca819e090947d3a25e23c]

        lok-comments: CopyOneCellFromClip: notify lok clients
        
        Change-Id: I4b433c8f7123fe33f1b106cbf45216d2b0c73dba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131691
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit 3902718e6daed24e4fe3653b4241f94e802c4e56)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132172
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-03-31  Dennis Francis  <dennis.francis@collabora.com>  [52fb77b4145e1206d164c36f045b367c684c266c]

        lok: CopyCellNotesHandler: use the cloned object
        
        to get correct id for the new cell-note.
        
        Change-Id: I4df492ad91faad5797ba513f9a3aa9abd2baf88f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131690
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit acafc2823f917b6f6299fa0b65a0d7461531c8a5)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132171
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-03-31  Dennis Francis  <dennis.francis@collabora.com>  [d0221fb6c35ecceb53e347d2790ac66b8a021044]

        lok: ensure unique id for annotations
        
        Problem:
        When a cell containing comment is copied and pasted to another cell, the
        cloned comment/annotation in the target cell has the same id as the
        original one. The lok clients depend upon the id of each comment to
        identify them and update coordinates when updates are requested through
        .uno:ViewAnnotationsPosition. So the client does not have enough
        information to distinguish between comments of same id.
        
        Conflicts:
        	sc/source/core/data/postit.cxx
        
        Change-Id: Iebd7281113e0830826aff1bbdaae234bd5d5cd4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131689
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit dd229e4cd9a0211c9a80031da1d2f7fb71b6683e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132170
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-03-31  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [4ee8a4662bb85a130467805194124ab649acd7e7]

        Colibre: Remove transparency for file emblem in Start Center
        
        See the screenshots: https://github.com/rizmut/libreoffice-style-colibre/pull/48
        
        Change-Id: Ief6b29dd9e4f4702b8cc0932b9d52d70dfa1958e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132340
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-31  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [aca4b5708207962935ca34adc70fed3a9ffb6074]

        Colibre: tdf#148029 Change line only shapes with real intersected shapes
        
        (Callouts and Vertical Callouts)
        Change-Id: I5531550a21536351bd56e1da365d0bc640bc9f32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132341
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-30  Stephan Bergmann  <sbergman@redhat.com>  [0a05b1f46263a16c6d40c841a317c3ba9f4d31d6]

        Missing test dependencies
        
        > warn:vcl.builder:2475462:2475462:vcl/source/window/builder.cxx:479: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: "file:///.../instdir/share/config/soffice.cfg/svt/ui/editcontrol.ui at xmlreader/source/xmlreader.cxx:66"
        
        and
        
        > warn:vcl.builder:2507015:2507015:vcl/source/window/builder.cxx:479: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: "file:///.../instdir/share/config/soffice.cfg/sfx/ui/tabbar.ui at xmlreader/source/xmlreader.cxx:66"
        
        when building CppunitTest_sw_layoutwriter from scratch
        
        Change-Id: I043db8e1b25a8b990bcad542dcbe533a57654c05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132323
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-30  Caolán McNamara  <caolanm@redhat.com>  [e10888cbb3bba4e0dff954566fd0f3721be3e5ab]

        unroll this typical writer-style multi condition if statement
        
        no logic change intended
        
        Change-Id: Iebb8df604aa69829536e3cab10b33056e4cdf78e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132331
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-30  Julien Nabet  <serval2412@yahoo.fr>  [6fee8f6da0c25ab3c5c7a84da45f1f79a19d4951]

        tdf#148263: Calc: "Sheet" -> "Rows" is not very clear that it's about deleting
        
        Idem for "Columns"
        
        Regression from:
        commit 763e5d233d18a26f64dd8c4db67ce62ee289832e
        Author: Julien Nabet <serval2412@yahoo.fr>
        Date:   Wed Mar 16 20:35:33 2022 +0100
        
            Related tdf#114286: put duplicates commands in GenericCommands (DeleteColumns)
        
            Change-Id: Iecfa09729ea1b237fb6994be4b3ceaaa3ad126df
            Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131680
            Tested-by: Jenkins
            Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        
        commit 52a695d2ceb4231a9fcc419959e29023ecef037b
        Author: Julien Nabet <serval2412@yahoo.fr>
        Date:   Thu Mar 17 11:01:47 2022 +0100
        
            Related tdf#114286: put duplicates commands in GenericCommands (DeleteRows)
        
            Change-Id: I100297d10b2643c5ddad7753a7c1032526ce06cd
            Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131699
            Tested-by: Jenkins
            Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        
        Change-Id: I790f2b686e27195b137db3b2d6385787e1829e04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132325
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-03-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [551141c90f969421be77d9dc90a8feac791267ab]

        tdf#45020: sc: move UItest to CppUnittest
        
        Change-Id: I14e8fec80e06403868a80cabfe5231420bdd6f2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132328
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [ecdb3826e852a6270e3106d30dac44793ad56e1a]

        tdf#85353: sc: Add UItest
        
        Change-Id: Idc2fc8157a84b010be4855d8aa7c111d4594b4f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132326
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3bfea3cdb8723bb82840e6e0282bfd4a48fd8f79]

        Fix typo
        
        Change-Id: Ie50eeb9bcf1670b014ec600b62ef83a4fb27ee59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132330
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-03-30  Stephan Bergmann  <sbergman@redhat.com>  [ea2184d3dcd018e41e4448727b674976e116d1ef]

        Avoid float-cast-overflow
        
        > sw/source/filter/html/parcss1.hxx:163:35: runtime error: -1.0458e+22 is outside the range of representable values of type 'int'
        >  #0 in CSS1Expression::GetSLength() const at sw/source/filter/html/parcss1.hxx:163:35
        >  #1 in ParseCSS1_text_indent(CSS1Expression const*, SfxItemSet&, SvxCSS1PropertyInfo&, SvxCSS1Parser const&) at sw/source/filter/html/svxcss1.cxx:1955:45
        
        during recently introduced testForcepoint94::TestBody in
        CppunitTest_sw_layoutwriter, where sw/qa/extras/layout/data/forcepoint94.html
        contains "text-indent: -18446744073709551616.0cm"
        
        Change-Id: I1070f07ea0304a3813ab9a58441c9d7e45f79ffd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132322
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-30  Miklos Vajna  <vmiklos@collabora.com>  [c434041f9abfc6fb3c9a2570f742a4c79885f2b4]

        sw clearing breaks: link ODF proposal
        
        Change-Id: I652a079f6bf31c6b4a278c4b246404684c771ff5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132317
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-30  Tünde Tóth  <toth.tunde@nisz.hu>  [aea8043bc5f5187498fa450505d6de9d6986e2a6]

        tdf#74670 tdf#91286 PPTX XLSX export: save image once
        
        Impress and Calc used to dump the same image file
        as many times as it was featured in the document,
        resulting redundant, sometimes huge documents.
        
        Note: using only checksum to recognize image duplication
        is a regression, because checksum collision results
        image loss. This is a very unlikely event, and
        the following commits have got the same problem.
        The solution is comparing the images with the same
        checksum byte for byte.
        
        See also commit b484e9814c66d8d51cea974390963a6944bc9d73
        "tdf#83227 oox: reuse RelId in DML/VML export for the same graphic"
        and commit 797fef38612fb2fd62d1f6591619b9361e526bca
        "tdf#118535 DOCX export: save header image once".
        
        Change-Id: I9f233d521941381746634cf4f9b5991da0dadda9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131928
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-03-30  Luboš Luňák  <l.lunak@collabora.com>  [94ace0e51744f82b58156392e53b4c4ad819e4bf]

        try to use llvm-readelf etc. first when building with Clang
        
        With Clang14 the binutils readelf prints out a lot of warnings
        that are presumably related to Clang's switch to DWARF5, but
        llvm-readelf is silent about it. And in general it seems to make
        sense to first try to use the related tool.
        
        Change-Id: If0dd4f267bae080b7053a6944cd24df7f9b9cf69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132309
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-30  Caolán McNamara  <caolanm@redhat.com>  [910251c05059d0c31d9556f6c8e8dbffc8998f89]

        use the device dpi
        
        Change-Id: I8762e84a34a116778bd0bced706d631db4761a01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132302
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-30  Caolán McNamara  <caolanm@redhat.com>  [0b9892fee990b7f6d0457ab6191f87c3991580e6]

        forcepoint#95 read past end of malformed document
        
        Change-Id: I8b2c558c733af3d7662f668af47e962e252ee339
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132311
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-30  Tünde Tóth  <toth.tunde@nisz.hu>  [96622aa772518926c4563a54238edc8e83e723c5]

        tdf#53970 PPTX: add unittest
        
        Change-Id: I1bcf8f79213245fdf135d6d3b2aafea6ed99f5b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132296
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-03-30  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [95e85730ad850a66879a639d9f5936fa67549ab7]

        Colibre: tdf#120425 equalize icon dimensions
        
        Change-Id: I8d2ae21cee9ba021a3e7bc0efd7f6a67768105f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132280
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-30  Jan-Marek Glogowski  <glogow@fbihome.de>  [79365d6f5a3706da8464d564deee6bb54422c3d0]

        WASM fix native EH build since Emscripten 3.1.6
        
        Building LO with WASM native EH and Emscripten 3.1.6+, the link
        fails with a missing "emscripten_longjmp" symbol. Actually the
        old build was simply wrong, because the emscripten_longjmp
        function is just used for the Emscripten SjLj and not the native
        WASM SjLj implementation. Linking just worked, because the used
        libcompiler_rt-wasm-sjlj-mt.a lib was incorrectly providing that
        symbol, which 3.1.6 removed.
        
        But since running the NEH build still fails early in the same way
        then before in FF nightly 100 and Chrome (= failure in the LO job
        scheduler calling Task::UpdateMinPeriod for the "desktop::Desktop
        m_firstRunTimer" timer, resulting in a WASM VM "RuntimeError:
        indirect call signature mismatch"), there is still no way to know,
        if nothing else it missing. The Emscripten / JS EH build still
        works without any code changes. And it's not the first call on
        a job object that fails...
        
        And unfortunatly, because Qt itself also uses libpng, it also uses
        SjLj for error handling, like LO in the image import, so the Qt
        build must also be patched to build with "-s SUPPORT_LONGJMP=wasm".
        Simply enough to do (see README.wasm.md). LO's configure now
        detects that symbol and will bail out on incompatible Qt and LO
        build setup.
        
        See https://github.com/emscripten-core/emscripten/issues/16572
        
        Change-Id: I3a1877f3aeb77873906176b9d3cd1ea92973f1f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132139
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-03-30  Luboš Luňák  <l.lunak@collabora.com>  [21c24aa4fdea118ddda0b60e17486458c739375f]

        don't clamp columns to allocated ones for flags
        
        Flags and attributes can be set even for unallocated columns.
        
        Change-Id: I7c4e6b9c8f9359620f6c2ab06fe0563183b88f9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132304
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-30  Alain Romedenne  <alain.romedenne@libreoffice.org>  [417fb5a4024a23bb7d6ea13f721e3a53aaf1ecee]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f62d08a3fb7e4b3e56c06cf643354a2a16a1aaba
          - tdf#145754 Corrections to 'Option Compatible' Basic help page
            
            Change-Id: Ie44b6b8717de38073dc791c286ce778e7595db3e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/132038
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2022-03-30  Miklos Vajna  <vmiklos@collabora.com>  [ddfafd9b67e6e61c144b29ac73bbafb413ddf03b]

        sw: fix crash in SwAttrSet::CopyToModify()
        
        Regression from commit 938a4d6624a78f3e272b3c4c07f314cb0c6db723
        (tdf#128375 sw: fix copying RES_PARATR_LIST_AUTOFMT to different SwDoc,
        2019-11-01), the problem is that we may get an autofmt pool item which
        is set, but its style handle is empty. Assume that this is the same case
        as having no autofmt at all.
        
        Change-Id: I87494fd04687d31201b4ec712cb0fb1ec7362b46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132301
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-30  Arnaud Versini  <arnaud.versini@libreoffice.org>  [e96150520918d1bd008ba39485512e74cec3bc35]

        desktop : use std::mutex instead of osl::Mutex
        
        Change-Id: I775baf9a2c9599b10eb855535ac0f8e438dd863b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132279
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-30  Caolán McNamara  <caolanm@redhat.com>  [bbd196ff82bda9f66b4ba32a412f10cefe6da60e]

        add infobar to prompt to refresh to replace old format
        
        Change-Id: Id99cbf2b50a4ebf289dae6fc67e22e20afcda35b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131976
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-03-30  Caolán McNamara  <caolanm@redhat.com>  [192fa1e3bfc6269f2ebb91716471485a56074aea]

        add Initialization Vectors to password storage
        
        old ones default to the current all zero case and continue to work
        as before
        
        Change-Id: I6fe3b02fafcce1b5e7133e77e76a5118177d77af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131974
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-03-30  Caolán McNamara  <caolanm@redhat.com>  [efb6845d42c44bbd75771cc1641bc5f2225d8a96]

        ofz#46165 ubsan Divide-by-zero
        
        Change-Id: I5c56eae4456a03550770035610745de3be074679
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132299
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-30  Caolán McNamara  <caolanm@redhat.com>  [72499d57daf8f53dae268b2160fa0585ed0bd36d]

        ofz#46160 Use-of-uninitialized-value
        
        Change-Id: Ic39fd3579623563adf16025442bb634a273decb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132298
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-30  Caolán McNamara  <caolanm@redhat.com>  [254d0e17dcd9a6bce536057b020292ac0ab2e48e]

        ofz#46160 Null-dereference READ
        
        Change-Id: Id33a39a7a65849a4ca98b43a88e60d5a96eaf5de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132297
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-30  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [7efd22c912262f7bf4e4735dae70db0b31ab3d5b]

        Add UNO API for custom Jump Lists
        
        Allows adding custom jump list categories to Windows Task Bar
        
        Change-Id: I13b6c3ad5de386cf74e2b346f10889bc46a8ad4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131540
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-03-30  Michael Weghorn  <m.weghorn@posteo.de>  [ab9422621bc0aa26a00aa92f8bdebe91a6519792]

        .gitignore: Add Qt Creator's '.qtc_clangd'
        
        Qt Creator 7 switched to using Clangd as the
        default backend for the code model. [1]
        After upgrading, `.qtc_clangd/compile_command.json`
        started showing up.
        
        [1] https://www.qt.io/blog/qt-creator-7-released
        
        Change-Id: I3cf30f1ef2873523d76c15c39d2d24c6227f8017
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132290
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-30  Miklos Vajna  <vmiklos@collabora.com>  [3dd4f3691458ea537bc1867386269694775cfbcb]

        sw content controls: add document model
        
        This is meant to represent inline structured document tags (<w:sdt>
        elements in DOCX) or content controls (as Word users know this).
        
        Don't confuse this with block-level, cell-level or table-level content
        controls, which are not covered here.
        
        You may wonder why fields or fieldmarks can't be used to represent this.
        The problems are:
        
        - a fieldmark can contain a paragraph break, inline content controls
          can't
        
        - content controls must be a well-formed XML element, while fieldmarks
          can start/end at random document model positions
        
        - fieldmarks are supposed to have a field command and a result result
          (with a separator between the two), but content controls don't have a
          field command
        
        - mapping to a field has the problem that Writer fields can only have a
          single text portion / run, but content controls can have multiple ones
        
        So model content controls with a meta-like text attribute which covers
        all these cases.
        
        SwContentControl is mostly empty as a start, it can track more data in
        follow-up commits. SwTextContentControl and SwFormatContentControl are
        the matching text attr and pool item subclasses.
        
        Change-Id: I1e57f7756cf87041975371483ec4fc8abf875dfe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132291
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-30  Caolán McNamara  <caolanm@redhat.com>  [84f5a7f5c714ed57e9ff7e0a2231425e52d3f4b8]

        ofz#46070 Out-of-memory
        
        Change-Id: I35bef5643d8a620aaa001bb1f4f7a9a60779ed97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132288
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-30  Caolán McNamara  <caolanm@redhat.com>  [fc6d597a933f9ca71b479864b31682dac17724c3]

        Related: tdf#117162 use a marginally tidier but riskier fix for trunk
        
        Change-Id: I94a836d7424eb561af623fee9d3a7e6d307cf065
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132287
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-30  Caolán McNamara  <caolanm@redhat.com>  [78f7bd90b96ac168fdacd1e0cb0693ab3861872a]

        Resolves: tdf#117162 ImportDocumentHandler expects data provider to exist
        
        already in its ctor
        
        which changed since...
        
        commit 9009663deb8f0862f419fd99bf0b761c7f923eff
        Date:   Sun Feb 26 22:48:06 2017 +0100
        
            tdf#83257 [API-CHANGE] Pivot chart implementation
        
        which defers it, take a probably safely backportable approach here to
        fix it.
        
        Change-Id: I1863791af7ae737f337993833a9cf1429a3a8028
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132286
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-30  Caolán McNamara  <caolanm@redhat.com>  [70f3a94949cce612be9eff14fca94976acfc61a4]

        tdf#117162 ImportDocumentHandler expected XDocumentHandler argument
        
        but SvXMLImport not longer supports XDocumentHandler since
        
        commit fe2b4e7dc6533535736a8f08496f316427386179
        Date:   Tue Oct 6 18:27:27 2020 +0200
        
            make SvXMLImport fast-parser only
        
        here use a SvXMLLegacyToFastDocHandler to try and glue the two
        parts together again. Though the use of reflection::XProxyFactory
        is a bit worrying here wrt this change so unforseen side effects
        are possible. Full change over to fast-parser only is probably
        advisable.
        
        Change-Id: Ie14d1d9fa8534c187efc67a6c1cc0989316c4634
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132285
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-30  Regina Henschel  <rb.henschel@t-online.de>  [365a3ed39083389f40612dec765d7b8e0dc2377b]

        Extract 'switch' block out of WriteCustomGeometry
        
        This is a follow up to commit 2029b2f6dd0109c5892e5ac5640022b31fe42fd2.
        That commit has increased the line count of WriteCustomGeometry to more
        than 500. This patch splits it to a main part of about 230 lines and
        a new method for the previous 'switch' block of about 300 lines. That
        makes the loops in the main part better readable.
        
        Change-Id: Ied4378f54e7c8dc7965a5b1db15baf0b35f63f59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132274
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-30  Alain Romedenne  <LibreOfficiant@gerrit.libreoffice.org>  [b9b9b3afde384d2e24dcbf9a60fa9ee227576114]

        tdf#114263 tdf#147262 CallByName() function LibO Basic test unit
        
        Change-Id: Ia9bd38c0da4d3f94b824ebb1f98ac912758e8d38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129610
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-30  Miklos Vajna  <vmiklos@collabora.com>  [7c647704cf0b272304f9e22940e27cee53fa034a]

        CppunitTest_sw_ooxmlexport6: avoid mustTestImportOf()
        
        Can use CPPUNIT_TEST_FIXTURE() instead.
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I8ee8a13a0aafda32176b109c1f27622974e9cf12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132284
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-30  Yomnasalama  <yomnasalama2000@gmail.com>  [92ddacfaa00f7dbcddc521f2239916e69e9a33d6]

        tdf#143148- Use pragma once in connectivity
        
        Change-Id: If15cf06a986e4bf6ac43b91567a7b2b1aa153d18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132156
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-03-30  mostafa-elsharnoby  <mostafaelsharnobi@gmail.com>  [c03b09e502bf178ae3b6752408e4f9813d4a49a8]

        tdf#143148: Use pragma once instead of include guards
        
        Change-Id: Iad31b4d3d22519059d340a02868080c829ce7b98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132158
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-03-30  Luboš Luňák  <l.lunak@collabora.com>  [a3988b2d147a2442b348d58b79dbd6e71472b7af]

        handle xlsx with too large sheets the same way as e.g. ods
        
        The generic approach sets an error code on import and then
        SfxBaseModel::handleLoadError() takes care of it. This also
        allows checking for the warning in unittests. A drawback is
        that this generic approach can handle only one error code,
        so if a sheets has too many rows and column, there will be
        only one warning, but I consider that to be minor.
        
        Change-Id: I1d5f7f9162ef63c3c2e8414823d18a1ff50ad71e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131970
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-30  Luboš Luňák  <l.lunak@collabora.com>  [e63704897b14085d1290f5112ebd7cf7c2f0b2c6]

        allocate columns for initDataRows()
        
        Triggered by TestSort::testSortImages() with INITIALCOLCOUNT set to 1.
        
        Change-Id: Ifd3e63de6411e0a4d8776ed6cc8a7b6c7c64eec6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132283
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-30  Luboš Luňák  <l.lunak@collabora.com>  [cf560fd387ee9f54d3edaf066c70b411d1f7b299]

        use ScTable::ColumnData() in ScDocument::ExtendOverlapped()
        
        Otherwise there's invalid array access triggered by
        VBAMacroTest::testVba() with INITIALCOLCOUNT set to 1.
        
        Change-Id: Iaff333788d2d29444139c99b0f6e82b69a5a2d84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132282
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-29  Stephan Bergmann  <sbergman@redhat.com>  [bd94e9dfd0a4c67266e21baa9ec10a56850d093f]

        Add back the opportunity to leave O[U]StringLiteral's buffer uninitialized
        
        ...once we have a C++20 baseline, which would render uses of the consteval
        O[U]StringLiteral ctors ill-formed if we accidentally failed to write to all of
        buffer's elements.  This had been broken (and the TODO comments had become
        misleading) with 21584b304b21bfe6b99b6f29018c6b754ea28fc0 "make
        OUString(OUStringLiteral) constructor constexpr" and
        bca539e889d40e06cb3275442622cb075b2484a2 "make OString(OStringLiteral)
        constructor constexpr".
        
        Also add corresponding test code.
        
        Change-Id: I2bc680282c717d403a681ff4b9396580c8382de1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132275
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [2fa01ae540e174452bf5cd763c1464cfe37af076]

        tdf#125800: sc_macros: Add unittest
        
        Change-Id: I9286264bbfa1e59e51d2a94417f7e8526357f821
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132277
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-29  Luboš Luňák  <l.lunak@collabora.com>  [dde866578eff5eaf1d59c5a98d3e72ce87718b00]

        allocate columns in ScTable::Compare()
        
        This gets triggered by ScCellRangeObj::testSortOOB() if
        INITIALCOLCOUNT is set to 1.
        
        Change-Id: I4d9715e89403072b312c0002a43c67ac59960d1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132281
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-29  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [9333e50be8919ce70234bba2f8496523d90670f5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 602281f118a8b8218bef24511d835f39aea3561a
          - Remove redundant image title attributes
            
            From web accessiblity evaluation tool:
            
            The title attribute value is used to provide advisory information.
            It typically appears when the user hovers the mouse over an element.
            The advisory information presented should not be identical to or
            very similar to the element text or alternative text.
            
            Change-Id: Id95d6661d47d7c28ea8a3f6a43ecc1b12c579a95
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/132265
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-29  Luboš Luňák  <l.lunak@collabora.com>  [8b175422fd00648085ddc604fcfbb05de3b2d343]

        allocate column in ScTable::FillSeries() when needed
        
        There's an assert triggered by Test::testAutoFill()
        if INITIALCOLCOUNT is set to 1.
        
        Change-Id: I65ecd7df3bf6b38a8121a252f7f53dd7f5bbb0fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132270
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-29  offtkp  <parisoplop@gmail.com>  [b0dfc4101366ff4e42c5ad9ea48e43ca2b957202]

        replace dynamic C style arrays with std::vector in Splines.cxx
        
        replaced all instances of dynamic C style arrays, removed delete
        statements as they are no longer needed
        
        also now removed a pointless loop for an std::swap
        
        Change-Id: I0438b1fa944dc6ae8c6a3cc488645504ab30c3df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132278
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2022-03-29  Michael Weghorn  <m.weghorn@posteo.de>  [fd8b0796092566576a80004cbffa95f3b05923f0]

        qt: Fix typo in function name: lcl_MapUndrelineStyle
        
        Change-Id: I50b2ffeb1b6bb490c14a307152634cc51022a426
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132276
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-03-29  Julien Nabet  <serval2412@yahoo.fr>  [2525bab2fcca179263a4b3496bb929df61d0e2bf]

        tdf#148240: Make Outline-Folding non-experimental
        
        Change-Id: I8de81ec13228d0742a3b12af97edb1b97643a790
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132243
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-03-29  Stephan Bergmann  <sbergman@redhat.com>  [3b53760bcd304c0a3efc58188d80cb963c24b484]

        Check for yet another consteval bug
        
        ...which caused at least recent Clang 15 trunk configured with
        LLVM_ENABLE_ASSERTIONS=ON to crash when building --with-latest-c++ e.g.
        sal/qa/rtl/strings/test_oustring_stringliterals.cxx since
        21584b304b21bfe6b99b6f29018c6b754ea28fc0 "make OUString(OUStringLiteral)
        constructor constexpr"
        
        Change-Id: Icef2ae27bfc518b127aabfc4767212b4b6a95a77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132273
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-29  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [f81800193a942b3f68c61a5cede634f3eeb47b1f]

        tdf#73499 DOCX import: fix grouped linked textbox
        
        Only ungrouped text boxes were imported correctly.
        Grouped textboxes lost their linking, resulting
        broken layout. Now the linking is fixed for DrawingML.
        
        Note: in old MSO versions, linking needed grouping.
        To import these DOC documents correctly, convert them
        to DOCX/DrawingML in MSO before opening them in Writer.
        
        Change-Id: Ib5a8744d783a9c95c42447d204e17891b3aea7bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130950
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-03-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [c1ee13b11f78026a323fea7f20d82d7b056ae9bb]

        sw: replace usage of sal_Int32 with Color
        
        after
        
        49a40e3ed200e7c6d728f36d0b4be22dd85c51be
        "tdf#135923 DOCX shape import: set text color"
        
        Change-Id: Ic96233555d8d79645ff3d5ff3711fa428b05c98b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132271
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-29  Tibor Nagy  <nagy.tibor2@nisz.hu>  [cbf66ec3e60d07efb7c3cceed9b4f0fb4f0510c8]

        tdf#89449 PPTX import: fix line connectors
        
        Line connectors were imported as plain shapes, losing
        their functionality during editing, i.e. keeping
        connections of boxes and other shapes.
        
        Change-Id: I0f1562be2dbcce0e45eb209c6ca4e035731039e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131303
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-03-29  Luboš Luňák  <l.lunak@collabora.com>  [bc601af632861896bdfaa14c96daf1a7ffdfcf71]

        avoid repeated calls to ScMarkData::GetMarkedRanges() (tdf#148147)
        
        ScTable::HasSelectionMatrixFragment() gets called several times
        when opening 'Sheet' in the menubar, and the functions it calls
        end up a quadratic cost for the number of columns repeatedly
        calling ScMarkData::GetMarkedRanges() for the same object. Fix
        the performance problem by getting the value once and reusing it.
        
        Change-Id: I8b05475832c3560318c43429c3b9323035a3691f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132267
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-29  Luboš Luňák  <l.lunak@collabora.com>  [faa6b71493a3a6be674a01243fc2f52db4398214]

        do not provide non-const iterators for ScMarkData internals
        
        It's a bad idea, and it's actually not needed.
        
        Change-Id: Ic1022bc4774a33abbc37158539881a15792bc282
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132266
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-29  Stephan Bergmann  <sbergman@redhat.com>  [ac520c337bd3799366a1fd1dbda0baabb299e3bc]

        Revert "removed pointless using namespace std"
        
        This reverts commit 5b53dd0514c25f907c80d523b078387db71f859b.
        
        The using directive was not pointless, it was necessary to correctly call the
        std::swap customization point.
        
        Change-Id: I642587fe2a8fc281a6079837edce3a8a6c47ea33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132184
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-29  offtkp  <parisoplop@gmail.com>  [f54ed0bcaac5d41ad7ef9946b07094db369b3cb9]

        replace temporary value swap with std::swap
        
        Replaced 3 occurences of temporary value swap with
        C++ standard std::swap
        
        Change-Id: Ib4dea821da8e93e8d18a3ebe55a7e47a010c9de9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132194
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-03-29  offtkp  <parisoplop@gmail.com>  [64888968b30fb387d8c2536664117915e5423b0c]

        tdf#145614 Convert #define to constexpr
        
        Change-Id: I2c57e2021a224fb7f69d1de5cf0f809a7d2422b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132151
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-03-29  offtkp  <parisoplop@gmail.com>  [5b53dd0514c25f907c80d523b078387db71f859b]

        removed pointless using namespace std
        
        Change-Id: I117aa1ea74b636ef06f7eedce8f2e12f9c4226b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132213
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-03-29  Tünde Tóth  <toth.tunde@nisz.hu>  [49a40e3ed200e7c6d728f36d0b4be22dd85c51be]

        tdf#135923 DOCX shape import: set text color
        
        to the character color of the shape if it is not comes
        from direct formatting.
        
        Change-Id: I3f0a3e952b5449a6d92c5bb273d353a561f3e3dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130922
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-03-29  Tünde Tóth  <toth.tunde@nisz.hu>  [bc72514f90d90e1ab3fed8167663e835edf03508]

        tdf#53970 PPTX: fix export of embedded media files
        
        Embedded media files lost in documents created
        with Impress after PPTX export.
        
        Change-Id: I453b58f9cfa6a33653e9216fb82b66970a9ec31b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132095
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-03-29  Michael Weghorn  <m.weghorn@posteo.de>  [44950bc4bbcafb86d9e6466b5ce0852122d7f2be]

        android: Enable support for FODS
        
        Enable support for MIME type
        "application/vnd.oasis.opendocument.spreadsheet-flat-xml" in
        AndroidManifest, the comment saying it crashes the app
        is obsolete.
        
        However, at least on my Android 10 AVD, that MIME type
        does not seem to be associated with '*.fods' files, so
        they were not offered to be opened. MIME type
        "application/octet-stream" was used instead, for which
        no support is declared.
        
        For testing, I just disabled the MIME type filter locally and
        was then able to open an FODS file just fine:
        
            --- a/android/source/src/java/org/libreoffice/ui/LibreOfficeUIActivity.java
            +++ b/android/source/src/java/org/libreoffice/ui/LibreOfficeUIActivity.java
            @@ -266,7 +266,7 @@ public class LibreOfficeUIActivity extends AppCompatActivity implements Settings
                     }
        
                     intent.setType("*/*");
            -        intent.putExtra(Intent.EXTRA_MIME_TYPES, SUPPORTED_MIME_TYPES);;
            +        //intent.putExtra(Intent.EXTRA_MIME_TYPES, SUPPORTED_MIME_TYPES);;
        
        Change-Id: Ibf3f559a313f0b89bc4c25498e3efa0fcbded506
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132263
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-29  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [67bfb36fc7d9e53bc6739e7d5a30e7aa1a8c01e5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c623dfe855734c75875f7333e49b1c7cd302988e
          - Use type="search" for index filter input
            
            Change-Id: I0427076aa8d688f837a38c66312b7690336c0d2e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/132264
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2022-03-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [89fae8b4b5b88b92706e760d870849260c56f2c0]

        loplugin:unusedfields
        
        Change-Id: Iaf3a0a42e94994eab25f5e9ef8c111362e86fb02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132262
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-29  Michael Stahl  <michael.stahl@allotropia.de>  [c87bbaa87e2532c7601e8588d87de1dc4952f098]

        sc: fix use after free in ScChart2DataSequence::ExternalRefListener
        
        UITest_chart: tdf122011.tdf122011.test_tdf122011
        
        ERROR: AddressSanitizer: heap-use-after-free on address 0x61e00007a13e at pc 0x7f9a88217e2b bp 0x7f9a901e7ab0 sp 0x7f9a901e7aa8
        READ of size 1 at 0x61e00007a13e thread T53
            #0 ScDocument::IsInDtorClear() const sc/inc/document.hxx:2421:56
            #1 ScChart2DataSequence::ExternalRefListener::~ExternalRefListener() sc/source/ui/unoobj/chart2uno.cxx:2897:26
            #4 ScChart2DataSequence::~ScChart2DataSequence() sc/source/ui/unoobj/chart2uno.cxx:2458:1
            #6 cppu::OWeakObject::release() cppuhelper/source/weak.cxx:230:9
            #8 com::sun::star::uno::Reference<com::sun::star::chart2::data::XDataSequence>::~Reference() include/com/sun/star/uno/Reference.hxx:114:22
            #9 chart::LabeledDataSequence::~LabeledDataSequence() chart2/source/tools/LabeledDataSequence.cxx:89:1
            #11 cppu::OWeakObject::release() cppuhelper/source/weak.cxx:230:9
            #12 cppu::WeakImplHelper<com::sun::star::chart2::data::XLabeledDataSequence2, com::sun::star::lang::XServiceInfo>::release() include/cppuhelper/implbase.hxx:115:66
            #13 com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>::~Reference() include/com/sun/star/uno/Reference.hxx:114:22
            #20 chart::DataSeries::~DataSeries() chart2/source/model/main/DataSeries.cxx:218:1
            #24 chart::DataSeries::release() chart2/source/model/main/DataSeries.cxx:537:1
            #25 rtl::Reference<chart::DataSeries>::~Reference() include/rtl/ref.hxx:129:22
            #32 std::__debug::vector<rtl::Reference<chart::DataSeries>, std::allocator<rtl::Reference<chart::DataSeries> > >::clear() /usr/bin/../lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/debug/vector:720:9
            #33 chart::ChartType::~ChartType() chart2/source/model/template/ChartType.cxx:65:19
            #34 chart::ColumnChartType::~ColumnChartType() chart2/source/model/template/ColumnChartType.cxx:134:2
            #36 cppu::OWeakObject::release() cppuhelper/source/weak.cxx:230:9
            #38 chart::ChartType::release() chart2/source/model/template/ChartType.cxx:330:1
            #39 rtl::Reference<chart::ChartType>::~Reference() include/rtl/ref.hxx:129:22
            #46 chart::BaseCoordinateSystem::~BaseCoordinateSystem() chart2/source/model/main/BaseCoordinateSystem.cxx:185:1
            #47 chart::CartesianCoordinateSystem::~CartesianCoordinateSystem() chart2/source/model/main/CartesianCoordinateSystem.cxx:53:2
            #49 cppu::OWeakObject::release() cppuhelper/source/weak.cxx:230:9
            #51 chart::BaseCoordinateSystem::release() chart2/source/model/main/BaseCoordinateSystem.cxx:406:1
            #52 rtl::Reference<chart::BaseCoordinateSystem>::~Reference() include/rtl/ref.hxx:129:22
            #53 chart::VCoordinateSystem::~VCoordinateSystem() chart2/source/view/axes/VCoordinateSystem.cxx:89:1
            #55 chart::VCartesianCoordinateSystem::~VCartesianCoordinateSystem() chart2/source/view/axes/VCartesianCoordinateSystem.cxx:69:1
            #65 chart::ChartView::impl_deleteCoordinateSystems() chart2/source/view/main/ChartView.cxx:1091:20
            #66 chart::ChartView::~ChartView() chart2/source/view/main/ChartView.cxx:1085:5
            #68 cppu::OWeakObject::release() cppuhelper/source/weak.cxx:230:9
            #70 rtl::Reference<chart::ChartView>::~Reference() include/rtl/ref.hxx:129:22
            #71 chart::ChartModel::~ChartModel() chart2/source/model/main/ChartModel.cxx:183:1
            #73 cppu::OWeakObject::release() cppuhelper/source/weak.cxx:230:9
            #75 rtl::Reference<chart::ChartModel>::clear() include/rtl/ref.hxx:196:19
            #76 chart::CreationWizardUnoDlg::disposing() chart2/source/controller/dialogs/dlg_CreationWizard_UNO.cxx:235:19
            #77 cppu::OComponentHelper::dispose() cppuhelper/source/component.cxx:161:17
            #78 chart::CreationWizardUnoDlg::notifyTermination(com::sun::star::lang::EventObject const&) chart2/source/controller/dialogs/dlg_CreationWizard_UNO.cxx:140:5
            #79 framework::Desktop::impl_sendNotifyTerminationEvent() framework/source/services/desktop.cxx:1649:79
            #80 framework::Desktop::terminate() framework/source/services/desktop.cxx:282:13
        
        0x61e00007a13e is located 2238 bytes inside of 2712-byte region [0x61e000079880,0x61e00007a318)
        freed by thread T53 here:
            #0 0x4fe267 in operator delete(void*) (instdir/program/soffice.bin+0x4fe267)
            #1 ScDocShell::~ScDocShell() sc/source/ui/docshell/docsh.cxx:2899:1
            #2 SvRefBase::ReleaseRef() include/tools/ref.hxx:163:29
            #3 tools::SvRef<SfxObjectShell>::~SvRef() include/tools/ref.hxx:56:36
            #4 IMPL_SfxBaseModel_DataContainer::~IMPL_SfxBaseModel_DataContainer() sfx2/source/doc/sfxbasemodel.cxx:245:5
            #12 SfxBaseModel::dispose() sfx2/source/doc/sfxbasemodel.cxx:757:13
            #13 SfxBaseModel::close(unsigned char) sfx2/source/doc/sfxbasemodel.cxx:1482:5
            #14 SfxBaseModel::dispose() sfx2/source/doc/sfxbasemodel.cxx:718:13
            #15 gcc3::callVirtualMethod(void*, unsigned int, void*, _typelib_TypeDescriptionReference*, bool, unsigned long*, unsigned int, unsigned long*, double*) bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:77:5
        
        Change-Id: I4ac7a702c50f9519a0f982ece9776c2d449c43ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132242
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-03-29  Miklos Vajna  <vmiklos@collabora.com>  [6d11a12464fd5349869875ff6a4b5dfb78c444fa]

        sw doc model xml dump: don't warn on SwFormatMeta
        
        No need to dump it for now, just silence the warning.
        
        Change-Id: I3f09f6198732aacfd7173f8f81f9df220bb59bff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132257
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-29  Caolán McNamara  <caolanm@redhat.com>  [7684e31b16408b8a2f36ea2aa733d45bd40f5bc6]

        cid#1503287 silence Unchecked dynamic_cast
        
        Change-Id: Id7c6c1ecbfc88c97d5211826fa2d831344dc795c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132245
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-29  Caolán McNamara  <caolanm@redhat.com>  [1f83834bd0d78232762f7467a65ebdf0d4b9f7fa]

        cid#1503286 Unchecked return value
        
        Change-Id: I701039be73405e354fc64bd6a81999aff44e9e0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132244
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-29  Luboš Luňák  <l.lunak@collabora.com>  [890b0482641bccd8281e4a952e8b8fe26fc745bd]

        initialize output parameter of ScFormatRangeStyles::GetStyleNameIndex()
        
        ScMyDefaultStyles::FillDefaultStyles() calls this in a loop and compares
        with previous.
        
        Change-Id: Iba3420023e16c3091f4695640251a5525b28f467
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132199
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-29  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [a2d49b680cd026c3d64683f6ee3ba97e9834a7f7]

        tdf#147906 change sqrt(a * a + b * b) occurences to std::hypot(a, b)
        
        Change-Id: Ic84899bf34f98382e6cc1ffc14310b1667279ee2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132214
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-29  Miklos Vajna  <vmiklos@collabora.com>  [4cdb50923ed00b9219a9f4cb36693b3a8c444f7c]

        sw: document AbstractSwBreakDlg
        
        AbstractSwBreakDlg is implemented by AbstractSwBreakDlg_Impl, which
        wraps an SwBreakDlg, a bit complex at first.
        
        Change-Id: I366bb16b13a6343a45d5538f79ddff729fe31acf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132241
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-29  Stephan Bergmann  <sbergman@redhat.com>  [f24756b2d3fe8b8dcb49c9351ca1d40e034b440b]

        -Werror,-Wunused-but-set-variable
        
        ...ever since f47a9d9db3d06927380bb79b04bb6d4721a92d2b "initial import"
        
        Change-Id: I5ae9d757270c69003899a3eaf825acbfc48ea047
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132239
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-29  Michael Weghorn  <m.weghorn@posteo.de>  [9ee8b709594d2d106dc6ba7b7cac5a7e4300609c]

        qt a11y: Handle TABLE_MODEL_CHANGED event
        
        Note however, that as of now, this doesn't
        have any effect in practice, since
        `AtSpiAdaptor` for Linux in the Qt library
        currently just ignores `QAccessible::TableModelChanged`
        events instead of forwarding them as corresponding
        AT-SPI events. [1]
        
        [1] https://code.qt.io/cgit/qt/qtbase.git/tree/src/gui/accessible/linux/atspiadaptor.cpp?id=9a4c32cedda3a00e06eb3aed13a731d23f6c56d9#n1105
        
        Change-Id: I6339d172da54bc30987bb9261ce37005ebce5501
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132222
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-29  Michael Weghorn  <m.weghorn@posteo.de>  [f622149cb2ee3a8259f8e8f3b013ca5b4b5e1d80]

        a11y: Drop unused, deprecated table model change event types
        
        All places that were previously emitting
        `AccessibleTableModelChangeType::INSERT`
        and `AccessibleTableModelChangeType::DELETE`
        events have been ported to emit
        the 4 new event types introduced in
        Change-Id I30821a5acafa4f3d1dafdfc219f3b4568d9a6e89,
        "a11y: Add new table model change types for row/col insertion/del"
        instead.
        Therefore, the handling of those events can be
        dropped from the gtk3 VCL plugin and for macOS's
        a11y listener as well.
        
        Also, drop the now completely unused
        constants from the IDL file as mentioned
        in Change-Id I30821a5acafa4f3d1dafdfc219f3b4568d9a6e89:
        
        > From a UNO API perspective, this change
        > and the final removal of the
        > `AccessibleTableModelChangeType::DELETE`
        > and `AccessibleTableModelChangeType::INSERT`
        > constants in a follow-up commit
        > should be unproblematic, because the
        > corresponding APIs have been unpublished in
        >
        >         commit 70626249cd247d9acdad417b8eaf252bae22c059
        >         Date:   Thu Nov 29 00:27:03 2012 +0100
        >
        >             API CHANGE a11y unpublishing and add/removeListener rename.
        
        Change-Id: I1c062e26481b916af882e301c5f911aba9550ea3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132221
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-29  Michael Weghorn  <m.weghorn@posteo.de>  [623c8502a5af5c0061f5285e8c0c4ac973990b7c]

        sc a11y: Fix + port events for row/col ins/del
        
        Previously, incorrect indices were sent
        when inserting or deleting rows or columns from
        a Calc spreadsheet,
        e.g. when deleting rows 4 to 12 (i.e. rows with
        indices 3 to 11), the pyatspi script from
        Change-Id I30821a5acafa4f3d1dafdfc219f3b4568d9a6e89,
        "a11y: Add new table model change types for row/col insertion/del"
        would have this output:
        
        > object:row-deleted(12, 10, 0)
        >         source: [table | Sheet Sheet1]
        >         host_application: [application | soffice]
        >         sender: [application | soffice]
        > object:column-deleted(0, 16384, 0)
        >         source: [table | Sheet Sheet1]
        >         host_application: [application | soffice]
        >         sender: [application | soffice]
        
        i.e. LO would announce the deletion of all columns
        and the deletion of 10 rows, starting at index 12,
        which is obviously wrong.
        
        For the case where rows or columns have been deleted,
        the range in the update hint passed to
        `ScAccessibleSpreadsheet::Notify` is the spreadhseet
        range after the removed rows/columns; for the case where
        rows or columns have been inserted, the range
        in the update hint is from the first inserted
        row/column to the last row/column in the spreadsheet.
        
        So, calculate the indices of the actually inserted/deleted
        rows/columns from that.
        Also, switch to using the table model change event types
        introduced in the change mentioned above.
        
        With this in place, output of the Python script
        for the above case now is as expected
        (9 rows, starting at row index 3, have been
        deleted):
        
        > object:row-deleted(3, 9, 0)
        >         source: [table | Sheet Sheet1]
        >         host_application: [application | soffice]
        >         sender: [application | soffice]
        
        Deletion of non-contiguous row/column ranges (e.g.
        deleting columns A to C and F to H) also results in
        the correct events getting sent, since
        `ScAccessibleSpreadsheet::Notify` gets called multiple
        times, once for each contiguous cell range.
        
        Change-Id: I6e61eb45f255741661b29efb72394029109d682e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132220
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-29  Michael Weghorn  <m.weghorn@posteo.de>  [579f3d91c98cc35961538628c772e74b2f7df85a]

        sc a11y: OSL_ENSURE -> assert
        
        Change-Id: I79f477c950e0aca75e2a6041c5fb6a78be4b07c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132219
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-29  Michael Weghorn  <m.weghorn@posteo.de>  [5a9340bceeee0e20817ecf23dc1e12653751ca1d]

        a11y: Use new table model change types for row/col ins/del
        
        This ports most existing uses of the now deprecated
        `AccessibleTableModelChangeType::INSERT` and
        `AccessibleTableModelChangeType::DELETE` to emit
        events of the the four new table model change types
        added in
        Change-Id I30821a5acafa4f3d1dafdfc219f3b4568d9a6e89,
        "a11y: Add new table model change types for row/col insertion/del"
        instead, which among others fixes the a11y events that are sent
        on the platform level for gtk3 and macOS,
        s. commit message of the mentioned change for more details.
        
        From all I can see, `AccessibleGridControlTable::commitEvent`
        is just meant to handle removal of rows, not columns,
        so add a corresponding assert there.
        (See how only row-related a11y events are emitted
        in `svtools/source/table/tablecontrol_impl.cxx`,
        and the "columns aren't selectable" comment for
        `AccessibleGridControlTable::isAccessibleColumnSelected`.
        Given that the full range of rows would previously
        have been sent in the `AccessibleTableModelChangeType::DELETE`
        event for column removal, this should still have worked in
        practice, since this would have cleared the whole vector,
        and elements would have been inserted on demand as needed
        again later. However, if that should ever be needed in
        the future, it should be handled more explicitly.)
        
        The handling of sending events when rows or columns
        are inserted or deleted in a Calc spreadsheet is more
        fundamentally broken and will be handled in a separate
        commit.
        
        Change-Id: Icfd5e326143e8e90cc513e430bfabbba39e7bdc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132218
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-29  Michael Weghorn  <m.weghorn@posteo.de>  [5371eef48a34acd06307a7b2bf898586938e27ff]

        a11y: Add new table model change types for row/col insertion/del
        
        So far, there were two types/constants
        to use in an `AcessibleTableModelChange` event to indicate
        the insertion or deletion of rows and/or columns. From
        `offapi/com/sun/star/accessibility/AccessibleTableModelChangeType.idl`:
        
        >     /** One or more rows and/or columns have been inserted.
        >
        >         <p>Use the fields of the AccessibleTableModelChange
        >         structure to determine the indices of the rows and/or columns that
        >         have been inserted.</p>
        >     */
        >     const short INSERT = 1;
        >
        >     /** One or more rows and/or columns have been deleted.
        >
        >         <p>The affected area of the table is stored in the fields of the
        >         AccessibleTableModelChange structure.</p>
        >      */
        >     const short DELETE = 2;
        
        From the documentation, it would be possible to indicate an
        insertion or deletion of both, rows and columns in a single
        event. However, there is no single instance where this is
        actually used to indicate the deletion/insertion of
        both, whole rows and whole columns at the same time.
        
        The way that indices are currently used is rather confusing
        and results in incorrect a11y events being sent on maOS as well
        as the gtk3 VCL plugin:
        
        When only rows are inserted, row indices are set as expected
        (index of the first and last inserted row), but the column
        indices are set to the first and last column in the table;
        i.e. the indices actually give the range of the newly
        inserted cell range, rather than just the indices of the rows
        that have been inserted. (The same applies
        the other way around when only columns are inserted.)
        That's not what I would have expected when reading the
        documentation. ("Use the fields of the AccessibleTableModelChange
        structure to determine the indices of the rows and/or columns that
        have been inserted.")
        
        In the same way, the range of deleted cells is set
        when emitting `AccessibleTableModelChangeType::DELETE` events.
        In this case, this can be seen as matching what the
        documentation says. ("The affected area of the table is
        stored in the fields of the AccessibleTableModelChange
        structure.")
        
        In any case, the way that the events are handled
        in the gtk3 VCL plugin and for macOS results in
        the emission of incorrect events,
        since those are handling such indices as if both,
        rows and columns had been inserted/deleted.
        
        Example for the gtk3 VCL plugin:
        Row with index 1 has been deleted from a table.
        
        -> an AccessibleTableModelChange event is sent with
        
            Type=AccessibleTableModelChangeType::DELETE
            FirstRow=1
            LastRow=1
            FirstColumn=0
            LastColumn=<index of last column>
        
        This would then result in 2 AT-SPI events being
        emitted by the gtk3 VCL plugin:
        
        * one that indicates that row 1 has been deleted (OK)
        * another event that indicates that all columns have been
          deleted (NOT OK)
        
        Instead of changing the handling of the existing
        `AccessibleTableModelChangeType`s, introduce 4 new
        types to replace the existing ones that
        don't mix handling of rows and columns at
        the same time: one for row insertion,
        one for column insertion, one for row deletion,
        one for column deletion.
        
        This commit also adds handling for the newly added
        change types for macOS and the gtk3 VCL plugin on
        Linux.
        
        winaccessibility is unaffected because
        it doesn't have any handling specific
        to the change type.
        The qt5/qt6 VCL plugins don't yet have any
        handling for the `AcessibleTableModelChange`
        event yet (but that will be added in a follow-up
        commit).
        
        Existing uses of
        `AccessibleTableModelChangeType::INSERT` and
        `AccessibleTableModelChangeType::DELETE` will
        be migrated to use the new types in
        follow-up commits.
        
        From a UNO API perspective, this change
        and the final removal of the
        `AccessibleTableModelChangeType::DELETE`
        and `AccessibleTableModelChangeType::INSERT`
        constants in a follow-up commit
        should be unproblematic, because the
        corresponding APIs have been unpublished in
        
                commit 70626249cd247d9acdad417b8eaf252bae22c059
                Date:   Thu Nov 29 00:27:03 2012 +0100
        
                    API CHANGE a11y unpublishing and add/removeListener rename.
        
        The following Python script was used in follow-up
        commits to check that AT-SPI events with the expected
        indices are retrieved with the gtk3 VCL plugin after
        porting existing uses of
        `AccessibleTableModelChangeType::INSERT` and
        `AccessibleTableModelChangeType::DELETE`.
        
            #!/usr/bin/python3
            import pyatspi
            def listener(e):
                try:
                    if e.host_application.name != 'soffice':
                        return
                except:
                    return
                print(e)
            pyatspi.Registry.registerEventListener(listener, "object:row-inserted", "object:column-inserted", "object:column-deleted", "object:row-deleted")
            pyatspi.Registry.start()
        
        Change-Id: I30821a5acafa4f3d1dafdfc219f3b4568d9a6e89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132217
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-29  Aron Budea  <aron.budea@collabora.com>  [5d0965f3f12fedb2228ba28f261a90245e343c09]

        sc: fix crash in SdrPageView::GetPageWindow()
        
        From online crashreport:
        
        SIG   Fatal signal received: SIGSEGV
        
        SdrPageView::GetPageWindow(unsigned int) const
        		svx/source/svdraw/svdpagv.cxx:84
        (anonymous namespace)::ScLOKProxyObjectContact::calculateGridOffsetForViewOjectContact(basegfx::B2DVector&, sdr::contact::ViewObjectContact const&) const
        		sc/source/ui/view/gridwin4.cxx:1397
        sdr::contact::ViewObjectContact::getGridOffset() const
        		svx/source/sdr/contact/viewobjectcontact.cxx:463
        sdr::contact::ViewObjectContact::getPrimitive2DSequence(sdr::contact::DisplayInfo const&) const
        		include/basegfx/tuple/b2dtuple.hxx:81
        sdr::contact::ViewObjectContact::getObjectRange() const
        		svx/source/sdr/contact/viewobjectcontact.cxx:198
        
        ScLOKProxyObjectContact::calculateGridOffsetForViewOjectContact()
        didn't check if PageWindowCount() was non-zero.
        
        Change-Id: I4a00b5b13a277d0805af3076150a952306908e53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132251
        Tested-by: Jenkins
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2022-03-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a6a0b8cde3fa8673ea5ded216f9e007a496c9a88]

        sc: set default parameters in SparklineGroup
        
        The colors are set to COL_TRANSPARENT except for the series color,
        which is set to COL_BLUE by default. Other parameters are set to
        their default values according to OOXML specs.
        
        Change-Id: I67ceab2ffd723511fbf0616cca661992f0a8cf69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131920
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-03-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4e37bb2e7b7c84457e2f44e3a9a0d47b96a603af]

        sc: refactor sparkline struture to store a list of sparklines
        
        We need to access a list of sparklines and sparkline groups for
        a sheet. To preven going through all the columns of a sheet, we
        need to store all the created sparklines in a list. For this it
        is necessary to change the model structrue a bit. A cell now has
        a container that stores a shared_ptr to the sparkline instead of
        storing the sparkline directly. With this we can store a list
        of weak_ptr to the sparklines in a list (vector), which can be
        accessed at any time and is quite fast.
        
        This is needed by the OOXML export.
        
        Change-Id: Iaca0a41e20912775f072ea6e8cab9c44367d6f30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131919
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-03-29  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [76a7e73ad72b1319e3c350f5245eea741926e042]

        Colibre: Add some inner shapes
        
        Change-Id: Ic383567a3274d59f9208130adbc2b278fb3de6a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132246
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-29  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [33e5934c601930303f507d4c767cca88ffbe937a]

        Colibre: Simplify db related icons, update filter icons
        
        Change-Id: I888cb880a7dd17de63b86517b1d968be1e081d6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132247
        Tested-by: Jenkins
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-28  Stephan Bergmann  <sbergman@redhat.com>  [60fc8c31beae4e822601ab9e7ea1cb0191c6f66b]

        -Werror,-Wunused-but-set-variable
        
        ...since 777e3930a1e85b9bc97c1852b09802fc389c5e2d "Move the code for "fill
        simple" to its own method."
        
        Change-Id: Iea240530696b89f56fba314b599e7cd43ce6a780
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132231
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-28  Stephan Bergmann  <sbergman@redhat.com>  [25b977b0502b6b84596f57d03862cdba9ca760dc]

        -Werror,-Wunused-but-set-variable
        
        ...ever since bc712935a05dd34142b4c17dd6686761d9b9d5e1 "TableRef: refresh table
        column names before saving"
        
        Change-Id: I7537fa3632ff03f73d36eaf9fc6ba0ab73319cab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132232
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-28  Stephan Bergmann  <sbergman@redhat.com>  [688453cc94bc7e6ee2d444e97ec68ff62fcf2fa3]

        -Werror,-Wunused-but-set-variable
        
        ...ever since d9dd003f63a781e63bfbe380ea737e080c21881f "tdf#143103 Support Color
        Filter in 'Standard Filter' dialog"
        
        Change-Id: I04441f4d812e3598b5b91e3bf915315a11ab6e67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132233
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-28  Stephan Bergmann  <sbergman@redhat.com>  [e199f252ed50a02a935108da2da9947ccd08355d]

        -Werror,-Wunused-but-set-variable
        
        ...since df50b02cd3177570bb26484a03273ba5caa50037 "weld ScFilterListBox"
        
        Change-Id: I02e835bb9de373fea7891babbce5eec605455198
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132234
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-28  Stephan Bergmann  <sbergman@redhat.com>  [37dc769a410ba99c81066658b343562ee7fd1466]

        -Werror,-Wunused-but-set-variable
        
        ...ever since c97f9af5e47ea234ad709a1f66c1e8ed20640066 "tdf#129708 speed-up:
        reuse enumeration for each effect"
        
        Change-Id: Ice1a613676f25e3a63a3479548538d33f1b5ee47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132236
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-28  Stephan Bergmann  <sbergman@redhat.com>  [468ccb89e246744c740bc1efd5a33249d08dd1b2]

        -Werror,-Wunused-but-set-variable
        
        ...ever since 24da580f8bd0a348fee64c07f9015b09918f8388 "95584#; add RangeId to
        have the draw ranges unique"
        
        Change-Id: I60e98b9645eb4acb2d3d4e47ada81c976e43a424
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132235
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-28  Stephan Bergmann  <sbergman@redhat.com>  [1e84c0b8d161e05c19c3aa227cbf7de15cc363a3]

        -Werror,-Wunused-but-set-variable
        
        ...which was apparently meant as a "Possible debugger breakpoint" in
        DBG_UTIL-only sw_DebugRedline.  The obvious fix is to mark nDummy as volatile,
        but increment of a volatile variable is deprecated, so replace those with reads
        of the variable, but which triggered false loplugin:casttovoid so fix that too.
        
        Change-Id: I07376e665caa4fd9befaba06d261a50df7a63a10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132237
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-28  Stephan Bergmann  <sbergman@redhat.com>  [43cff69eed2657c3287221b4f37a2543eb1b6f98]

        -Werror,-Wunused-but-set-variable
        
        ...since db51589575d37ca608067ad9904dcc6a09651e8c "Convert SVARRAY SORT into STL
        set"
        
        Change-Id: I50384d67252965beb46a9dad5a30df835188f3a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132238
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-28  Stephan Bergmann  <sbergman@redhat.com>  [3da00be8cf0e434eae6db83c2089974c9ba86230]

        -Werror,-Wunused-but-set-variable
        
        ...since fa44673e154ed4fb0b518b8850e2f6e4b9069531 "bnc#885548: Adjust xlsx
        export of revisions to get it to work in Excel."
        
        Change-Id: I4e9c8d176cc5bd3ff1f374fcbcf16c738ebf2388
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132240
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-28  Stephan Bergmann  <sbergman@redhat.com>  [2866b1a84e2667c9dd58955d3cd73b262ff6860b]

        -Werror,-Wunused-but-set-variable
        
        ...since 376cc3ea0fc2e0f209763a2a27c5852136332c86 "dbaccess: delete old paste
        autoincrement logic"
        
        Change-Id: I4ffa3ffbcc1b80091a4a3449362766334b31c5af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132229
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [e506bf303c830e974e3b9972887d2c5ec0dbf480]

        sw: use getProperty<Color> when possible
        
        Change-Id: I50339493b0034667e9cd317940102b13066f901c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132203
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [ac77243a1abd4d3084866482c407f6744faeced7]

        Colibre: Add some inner shapes
        
        Change-Id: I91ada6c8fca9e54fb5ee954abace04ed6e46c090
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132227
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [91b45312b97ec272dfbbf5a01bd81d3db480e2aa]

        Colibre: tdf#148029 Change line only shapes with real intersected shapes
        
        (fontwork shapes)
        Change-Id: Iee022e5b8051043d920f0b75c5c5a1a99bff889f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132215
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-28  Caolán McNamara  <caolanm@redhat.com>  [4085bbbb895060f085a58e6275201015b84e3532]

        forcepoint#94 fix crash on layout of specific html
        
        Change-Id: I1874a431d5af9d56248a695e08a2f95b5292ba9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132153
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-28  Stephan Bergmann  <sbergman@redhat.com>  [5b3c7ad096193ede848c2ad216d48160e266adbd]

        -Werror,-Wunused-but-set-variable
        
        ...since 0b6d0ac41afc72a0043e6ccdc6cdfd8648a5efdc "m_pRowMarker is unused"
        
        Change-Id: I68d23a11e4be814a23e8ede87723b9aba208b774
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132228
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-28  Stephan Bergmann  <sbergman@redhat.com>  [014819fcb08c1413526f2e2b2dbe731bf9d173f3]

        -Werror,-Wunused-but-set-variable
        
        ...ever since 3c3a371c799d00475deb13b4c3e0a8860c7e4fb3 "tdf#125254 Performance:
        A spreadsheet opens too slow, part2"
        
        Change-Id: Ie04e72155b306f6d5e95abf09623d819ee21cdf6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132230
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2022-03-28  Stephan Bergmann  <sbergman@redhat.com>  [a59cf3db7088b41ea7d2863335cde9c3d5fec469]

        Reduce variance in what Jenkins Gerrit builders pick up from their environment
        
        e.g., <https://ci.libreoffice.org/job/gerrit_linux_gcc_release/114702/> on tb91
        apparently picked up --enable-dconf and --enable-python=system (and failed, for
        unclear reasons), while a corresponding
        <https://ci.libreoffice.org/job/gerrit_linux_gcc_release/114728/> on tb89 didn't
        (and succeeded)
        
        Change-Id: I9ddd66ff7f1c6595a6cce65365f1cb0a07b6d67e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132216
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-03-28  Stephan Bergmann  <sbergman@redhat.com>  [a29f0554915bca051ad2fa7388c32b9c8a461099]

        -Werror,-Wunused-but-set-variable
        
        ...since its uses got commented out with
        a9cc0100645deea53f27e35c7e754c9f062680d8 "chart2: Weld ChartTypePanel"
        
        Change-Id: I5296ba7ed746df13e8174063f148ff2ce970756c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132224
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-28  Stephan Bergmann  <sbergman@redhat.com>  [04ccd3fab8e620633a11c84a642378b0b241c3a0]

        -Werror,-Wunused-but-set-variable
        
        ...since 35dce7a06088386f13636bc355bc35e93be6ba5d "INTEGRATION: CWS warnings01"
        
        Change-Id: Iaae91d7792348d0bf61173c5839295c8aa1b938f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132225
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-28  Stephan Bergmann  <sbergman@redhat.com>  [82e8160c3bebd89527f83bf24c2cfb2aa892611a]

        -Werror,-Wunused-but-set-variable
        
        ...since f1702aa8e46d63b85cc16e550c96b79509057c89 "INTEGRATION: CWS oj14".
        (Maybe the odd code was there to allow breaking on it with a debugger, and the
        original author wondered whether TypeClass_CONSTANT can actually happen here,
        which it probably can not, so it should probably be replaced with
        O3TL_UNREACHABLE, but that's left for a follow-up.)
        
        Change-Id: I97881b1b35f7de3940400c50b58eb08ca9a746a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132226
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-28  Stephan Bergmann  <sbergman@redhat.com>  [bc2b283959d4fa76aa0b9f6bea0babbd5a296ddd]

        -Werror,-Wunused-but-set-variable
        
        ...since 9e87a00e11486a2be64b0dc2799e3efca4b000cc "oox: replace PUT_PROP macro
        with comphelper::makePropertyValue() calls"
        
        Change-Id: Ic90e6e579e0d546454d2acd8c3fb5b5ac50f9f5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132223
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-28  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [f41d04817230c8c8cdf56a6c4aba15b6380b323a]

        Advanced Diagram support: Move data classes to svx
        
        As preparation for own im/export move data classes for
        which that is now possible to svx
        
        Made TypeConstant more safe, also sorted it. Corrected an
        error there. Secured TypeConstant usage by identifying
        usages (mnType -> mnXMLType). Had to convert from
        oox::OptValue to std::optional since 1st is not available
        in svx in datamodelcontext.cxx. That makes the test work
        and the test-file load corrrectly.
        
        Change-Id: Ifee008caf486ddb6b52a347dc08e7e053c49ef49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132195
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-03-28  Julien Nabet  <serval2412@yahoo.fr>  [c168f15a74fbd6231e1bbbe93939d8e26937b517]

        Micro-optim of RTFTokenizer::resolveKeyword
        
        Change-Id: I320df7087e5b9594e7d08a892468ad2cc9a00426
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132152
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-03-28  Stephan Bergmann  <sbergman@redhat.com>  [630dc472627e4bb56648b4c7326b7bfc8b4b5316]

        -Werror,-Wunused-but-set-variable
        
        ...since 8e73111faeb9620117801fee89a838a407f0b7e5 "CWS-TOOLING: integrate CWS
        ab72"
        
        Change-Id: Ib2fdccc36090d366ca2288b31bd1948832366c95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132210
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-28  László Németh  <nemeth@numbertext.org>  [eda1a7aeff42c08e02295e5a8353a6d86a61a118]

        tdf#148228 sw: fix Undo of tracked table deletion in Hide Changes mode
        
        In Hide Changes mode, tables didn't reappear during
        Undo of their tracked deletion, only by saving and
        reloading the document.
        
        Follow-up to commit 0c6221e1545e7b96d9df23cdc24302c28ae935b8
        "tdf#148227 sw: fix Undo of tracked row deletion in Hide Changes mode".
        
        Change-Id: Ifdc25ab4ae0be25a0c7559ee05b6af2e4f1aa8cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132169
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-03-28  Stephan Bergmann  <sbergman@redhat.com>  [70507d8dabbb92c26a1db116bfb0dc633869d93e]

        -Werror,-Wunused-but-set-variable
        
        ...ever since d2000efb31f864e912c6cf52760eea0e602b6893 "#i106421#: move msfilter
        to filter"
        
        Change-Id: Ia01b618c57318657976372257ea37ed2b1b354b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132212
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-28  Stephan Bergmann  <sbergman@redhat.com>  [c2b0438df3a3cb2e948023ce4c0f07d4c25ea76a]

        -Werror,-Wunused-but-set-variable
        
        ...ever since 45c8bbe9303094b50035967846196cf3b7c72ea6 "vcldemo - more clipping
        tests for RegionBand and Polygon cases."
        
        Change-Id: Ia311a6620b618706dde4de178f202f563bd4c012
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132211
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-28  Michael Weghorn  <m.weghorn@posteo.de>  [4f9bf4201bb706cd19142f0805cfc4c859186cd4]

        tdf#148235 Restore toolbar item to switch XForm to design mode
        
            commit 45b6f096e7ae86d0692ecdfd5b7069622d8a6efa
            Date:   Sun Oct 28 17:02:34 2018 +0100
        
                sw toolbars sync context toolbars between different apps
        
        had replaced the "Form Design" toolbar item to switch
        a complete XForm to design mode with an entry that
        switches the form controls to design mode instead.
        (The former one is labelled "Design Mode On/Off",
        the latter one just "Design Mode" in the English UI.)
        
        This meant that the XForm could no longer be switched
        to design mode from there, unless the toolbar was
        manually customized to add the entry back.
        
        This brings the previous toolbar item back.
        It also removes the one to switch the form controls
        to design mode again, since that one is already contained
        in the "Form Controls" toolbar, where it fits better.
        (And having two different toolbar items with almost
        identical labels but different functionality would
        probably be rather confusing.)
        
        Change-Id: Ia4c98dfa6ad8372eba08a9f08920153133a7f88d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132207
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins

2022-03-28  Stephan Bergmann  <sbergman@redhat.com>  [47a3fec2115fcb8066bbb756f8f6391d94dc04bf]

        -Werror,-Wunused-but-set-variable
        
        ...since fb6c99f21e03afb85d00459ca1e1abb07e71d126 "loplugin:unuseddefaultparam
        in svtools"
        
        Change-Id: I08da150389bfe8dad09ca293a8f445020c3a51ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132208
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-28  Stephan Bergmann  <sbergman@redhat.com>  [f891cecab59179efdb1e3153752f744db0a420ad]

        -Werror,-Wunused-but-set-variable
        
        ...ever since cab1870e677f33a2501f15916110da46d3336d24 "INTEGRATION: CWS
        languageguessing: #i73173# integrate Google SoC language-guessing"
        
        Change-Id: I0abf783944499b6ac8015e37952013d05b273558
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132206
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-28  Tor Lillqvist  <tml@iki.fi>  [e889c9b8bfafec4c8aaaa9af899eb0c4df52d897]

        Make slideshow touch gestures work again in the mobile apps
        
        Need to s/lool/cool/ here, too.
        
        Change-Id: Ib6762f196ca2b1c2e8735c6ff3e591164d34fb0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132204
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-03-28  Szymon Kłos  <szymon.klos@collabora.com>  [a20e761cb1112357bfae35e24b49fae872bce3f6]

        jsdialog: fix toolboxes with children
        
        Don't block JSON generation if toolbox has children...
        Fixes missing sidebar items
        
        Change-Id: I34696d780b4292881792b2190a522610a8b4b597
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131696
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132201
        Tested-by: Jenkins

2022-03-28  Szymon Kłos  <szymon.klos@collabora.com>  [15e359b4892736da9332de0350887531008c8ea3]

        Notebookbar style previews: use CJK or CTL fonts if needed
        
        Change-Id: I4757cf7af16a11895ec0c6e71257f2b4f02cda68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132159
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        (cherry picked from commit f7c069e1008949a07481dc56e40bcd82343884dc)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132052
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-03-28  Szymon Kłos  <szymon.klos@collabora.com>  [4a0f92bf62a4aed2fd24bb6b43d045c8b2b2dfdd]

        lok: compatibility with older copy-paste tables
        
        Change:
        commit 41b99644e8913dd4797775f4931382e93fa12a00
        Author: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Date:   Mon Sep 27 11:59:54 2021 +0200
        
            tdf#48622 Add new border line width defaults
        
        introduced regression in the HTML export used in lok.
        It changed expected value of border thickness what
        caused export of many empty additional table rows.
        
        Change-Id: I35045ad4673609b0f092477b4c7f71b057f18774
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131702
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132200
        Tested-by: Jenkins

2022-03-28  Stephan Bergmann  <sbergman@redhat.com>  [8a734ba9287f8d25c3c3df50b4efc91b9035127d]

        Drop support for OpenGL denylist on X11
        
        ...which appears to have become even less relevant with
        db89f53c31af997b9bf422b0e784afba8d62a42e "remove OpenGL VCL backend code".  And
        the vcl/unx/glxtest.cxx machinery that it is based on is (a) known to cause
        issues like <https://gitlab.freedesktop.org/mesa/mesa/-/issues/3957>
        "LibreOffice's OpenGL version detection code hangs when running inside a flatpak
        container with a different mesa version", and (b) is one of the two reasons why
        an soffice that uses Wayland nevertheless also requires Xwayland during startup
        (the other reason being oosplash).  So getting rid of the glxtest machinery is
        beneficial.
        
        The remaining two potential uses of OpenGL on X11/Wayland are the obscure
        css.rendering.SpriteCanvas.OGL service implementation (about which
        db89f53c31af997b9bf422b0e784afba8d62a42e states that "it seems has never been
        finished or enabled (or so it most probably should be dumped too)") and some
        slideshow transitions.  About the latter, Caolán stated on IRC:  "I think we
        grew this set of stuff to check for dodgy opengl primarily for the case where
        vcl used opengl for ordinary UI optimizations; but I think that use is gone now
        so I wonder does it make sense to just drop all of that entirely; for just slide
        transitions we apparently survived fine without the denylist for ages".  (And in
        any case there is still the WatchdogThread support with OpenGLZone::hardDisable
        in VCLExceptionSignal_impl, vcl/source/app/svmain.cxx, should any OpenGL code
        run into problems.)
        
        (The removal of gb_LinkTarget_use_glxtest from gb_LinkTarget_use_vclmain, which
        indirectly brought in gb_LinkTarget_use_libraries,*,vcl, revealed that an
        explicit use of vcl was missing from various Executables etc., which thus had to
        be added now.)
        
        Change-Id: Ifa5220fd09910a4459ca546d9655e479a2e38f1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131943
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-28  Gabor Kelemen  <kelemeng@ubuntu.com>  [6b147d3369ece427e490d3108de6ec9f7448c570]

        Recheck sw/ cxx files with IWYU
        
        See tdf#42949 for motivation
        
        Change-Id: I8a8df68946297fad517b753d73e4373203a45ed6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132150
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-28  Hossein  <hossein@libreoffice.org>  [ff0783ce6c74178ae44d6b5e402b0feecff918a9]

        tdf#146523 Fix editable protected drop-down fields
        
        Previously, drop-down fields from a protected section in a Writer
        document could be edited by double-clicking on them. This patch adds
        a check to see if the appropriate section is protected or not. This
        check is done before allowing LibreOffice to open a popup window
        titled "Drop-down Form Field" for editing the list of possible
        values.
        
        Also, with this patch, menu item "Form > Control Properties..." will
        no longer do anything for the fields in a protected section.
        
        Change-Id: I02a23818bd315abd61118f199c72ac28b7ed1ab4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128256
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-03-28  offtkp  <parisoplop@gmail.com>  [ab9896bfda4d2ef16f3cbb373edced33f9021492]

        tdf#147906 change all sqrt(a * a + b * b) occurences to std::hypot(a, b)
        
        Other changes:
        In Splines.cxx, no longer divides dx, dy with fDiffMax because we
        switched to std::hypot, and hypot avoids intermediate overflows.
        
        Change-Id: I8c459a0e56deb86606fc9b1bf3e68b132a60705d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132073
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [2f2df626117380427d2e5e8417316f52823f1e6f]

        Colibre: tdf#148029 Change line only shapes with real intersected shapes (flowchart shapes)
        
        Change-Id: Ic4cb480ec1e93cae3af86bff082bc4aec515ea46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132167
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-28  Aron Budea  <aron.budea@collabora.com>  [c5160e2151cf9d5f1fac9975caeac10f9c40158d]

        tdf#147014 Image missing due to integer overflow
        
        32-bit awt::Point/Size/Rectangle cannot fit size of 1M rows with
        larger (eg. 5x the usual) height, and could overflow.
        
        This causes problems in 64-bit Linux builds and, since the
        following commit, in 64-bit Windows builds:
        3d90997fb6f232d8008df4d166d7b97b869c200f
        
        For now, clamp possibly overflowing values to 32-bit.
        
        Change-Id: Ifda7265703388abdfb47f523da4f0c5822358404
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129876
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2022-03-28  Stephan Bergmann  <sbergman@redhat.com>  [0792b859147d752bf298eb146ec3b2638cff8bf0]

        Adapt loplugin:singlevalfields to AtomicExpr
        
        > AtomicExpr 0xcb01120 'std::__detail::__platform_wait_t':'int'
        > |-ImplicitCastExpr 0xcb01108 'std::__detail::__platform_wait_t *' <LValueToRValue>
        > | `-MemberExpr 0xcb01048 'std::__detail::__platform_wait_t *' lvalue ->_M_addr 0xcafd9c8
        > |   `-CXXThisExpr 0xcb01038 '__waiter_base<_Tp> *' implicit this
        > |-IntegerLiteral 0xcb01098 'int' 5
        > `-IntegerLiteral 0xcb01078 'int' 1
        > AtomicExpr 0xd1e2d08 'std::__detail::__platform_wait_t':'int'
        > |-ImplicitCastExpr 0xd1e2cf0 'std::__detail::__platform_wait_t *' <LValueToRValue>
        > | `-MemberExpr 0xd1e2cc0 'std::__detail::__platform_wait_t *' lvalue ->_M_addr 0xcb02bf8
        > |   `-CXXThisExpr 0xd1e2cb0 'struct std::__detail::__waiter_base<struct std::__detail::__waiter_pool> *' implicit this
        > |-IntegerLiteral 0xcb01098 'int' 5
        > `-IntegerLiteral 0xcb01078 'int' 1
        > error: 'error' diagnostics seen but not expected:
        >   File ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/atomic_wait.h Line 312: oh dear, what can the matter be? [loplugin:singlevalfields]
        >   File ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/atomic_wait.h Line 312: oh dear, what can the matter be? [loplugin:singlevalfields]
        
        Change-Id: I71c43b482aaa0992b7ce131d27e262b8e3b4087f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132160
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-28  Miklos Vajna  <vmiklos@collabora.com>  [e799ebfd7a2deab13b47092807335670abb7b485]

        sw clearing breaks: add layout support for the left and right cases
        
        This means that the vertical position calculated in SwTextFly now depend
        son the horizontal position of the break portion, so it doesn't make
        sense to cache it.
        
        Change-Id: I4e30bb12d9ba117d3af065881a65a1c2001e1164
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132162
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-28  Miklos Vajna  <vmiklos@collabora.com>  [6624721b3226ace33f5032b1c1ce595c19f1915c]

        sw: WW8PLCFpcd, WW8PLCFpcd_Iter, WW8PLCFspecial and WW8PLCFx
        
        See tdf#94879 for motivation.
        
        Change-Id: I6c65fc584292f95bbf7ab24c5d94a41c2fa7576a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132161
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-28  László Németh  <nemeth@numbertext.org>  [0c6221e1545e7b96d9df23cdc24302c28ae935b8]

        tdf#148227 sw: fix Undo of tracked row deletion in Hide Changes mode
        
        In Hide Changes mode, table rows didn't reappear during
        Undo of tracked deletion of table rows, only by saving
        and reloading the document.
        
        Follow-up to commit a74c51025fa4519caaf461492e4ed8e68bd34885
        "tdf#146962 sw: hide deleted row at deletion in Hide Changes"
        and commit 794fd10af7361d5a64a0f8bfbe5c8b5f308617a5
        "tdf#147347 sw: hide deleted table at deletion in Hide Changes".
        
        Change-Id: I7ffe8a3687d1d385a549f7d438f7058d829ffd8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132123
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-03-28  Stephan Bergmann  <sbergman@redhat.com>  [7f6263c14bc062e858a3da3dd8c60ac8ddb1254e]

        Operate on VCL Menu with SolarMutex locked
        
        ...as such VCL code presumably expects to only be called when SolarMutex is
        locked, but which is not necessarily the case here for the ~VCLXMenu UNO object
        destructor.  (I ran into this with a tentative commit for tdf#147668 "Writer
        crashes shortly after loading document with LanguageTool extension active",
        which would have added DBG_TESTSOLARMUTEX() to some GtkSalMenu code indirectly
        called from within mpMenu.disposeAndClear() here, and where this VCLXMenu object
        was held by Java extension code, so the destructor call happened on some JVM
        asynchronous finalizer thread, outside any SolarMutex lock.)
        
        Change-Id: Ia2c3ebec837275cfdf1548f22cfa33f0752e8ef4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132125
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2816f498505bab01bc0f17ef0962ece663c607c9]

        Fix typo in code
        
        Change-Id: I9a67be63e92864d2e8c8578cf8759d73f5042ab8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132144
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-03-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f46068f963ab546f2f125e130ccd88bd119aa794]

        Fix typos
        
        Change-Id: I003bd994be4a6a089dfacca1558e84324bf7fc1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132145
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-03-27  Caolán McNamara  <caolanm@redhat.com>  [258ef8776637519c84365b8a58446d64716b2b43]

        forcepoint#92 fix crash on layout of specific doc
        
        Change-Id: Id40d25d05d10d641d071cddd2e1c84594ac777a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132142
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-27  Caolán McNamara  <caolanm@redhat.com>  [c19c582913c678cb88d97f908bb749072e6bd340]

        move DeleteListener contraptions to toplevel writer includes
        
        Change-Id: Ifa1e75b62da4174f27fca52eb86559cd6a381513
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132141
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-27  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [164fd1e83d74d348083dc43bc8195b7635b157d3]

        Colibre: Fix contrast
        
        Change-Id: I36c03b424b34151b5b5d6367cb9c150deff89402
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132140
        Tested-by: Jenkins
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-27  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [b15ae924e6c7e1ce9d69dc93e1b5afdb714ae2a9]

        Colibre: tdf#148029 Change line only shapes with real intersected shapes
        
        Change-Id: If0546ad385a016d8d052b69530f9e73e6b177d19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132138
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-26  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [a59e2ffbd632585293195485bce19bbc3442f9c0]

        Colibre: tdf#148029 Change line only shapes with real intersected shapes
        
        Change-Id: Id31941d9f947ef760fee9d62d1cec06fce513901
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132132
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-26  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [9d033508af5257aeebbd8c22a053db5e74a814d3]

        tdf#148111: docx std fields: use placeholder text for empty data
        
        It is quite unexpected Word behavior: if data source for sdt field
        exists but contains empty string it is not used. Placeholder is
        inserted instead.
        
        In general behavior is more complex: logic of replacement is defined
        by <w:showingPlcHdr> property and results can vary (see testcase).
        But LO does not support this property correctly yet.
        
        Change-Id: I2ec8efe05f79a01af5d74d21bfcd05f3b19e3970
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132096
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-03-26  Caolán McNamara  <caolanm@redhat.com>  [b07e36ee14c8dae4331fa6c9044fa18760728275]

        ofz#46033 explore ResolutionIndependentLayout as default
        
        Change-Id: I675c197b9fb708fd8d11539068fda00f484aedc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132133
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-26  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [2b56631f9406b29eebcfcbe8dec5348590b4b817]

        Advanced Diagram support: Preparations to make oox-Shape temporary
        
        When we come from the LO-side of things and need to (re)create the
        Diagram, no oox-Shapes can exist by definition. That forces to see
        oox-Shapes as temporary helper objects.
        Since some ModelData is at the oox-Shape after importing a Diagram
        that data needs to be identified and added to the Diagram
        ModelData.
        On the other path, when (re)creating a Diagram from the ModelData,
        oox-Shapes are needed to use the currently existing mechanism
        in the import-Filter to create XShapes froom the oox-Shapes. In
        that path, the Diagram ModelData needs to be applied to the
        newly created oox-Shape.
        For now I have identified e.g. the Text as such data value. In
        the future there may be more ModelData of that type identified
        and may need to be added. To support that, I have added methods
        to do that.
        It may even be feasible in debug builds to add code to compare
        the imported oox-Shape with a temporarily (re)created one to
        allow easier identification of yet missing secured/copied
        ModelData.
        To make that mechanism obligatory I have added code in
        DiagramData::build() that deletes all oox-Shapes which were
        created at Diagam import. This is necessary. That way, the
        (re)creation is used for Diagram re-creation and can be already
        used and tested.
        
        Deleting all oox-Shapes in build() immediately triggered an
        error in a UnitTest: testPictureStrip. This shows that here
        some ModelData in form of BitmapData is not secured - proof
        of concept and what I described above.
        To get forward, I adapted to not delete oox-Shapes when
        Diagram import is executed. Thus, the UnitTests work, and
        the ReCreate can be used to trigger that behaviour. As
        an end result this has to be re-activated. It allows now
        to search and add the missing model data from the test file
        used in that UnitTest.
        
        Change-Id: I6bc39a0898c7be1b4c656875f6d7508c36c9bea8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132127
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-03-26  Caolán McNamara  <caolanm@redhat.com>  [0527446d05059a54130106edb7418a3aa6796d5b]

        --without-system-libfixmath for coverity build
        
        Change-Id: I28ba6fd50d2c97bcdb1f9b56eb416f01813bd175
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132131
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-26  Caolán McNamara  <caolanm@redhat.com>  [be04a8072e4af30ca6ead36aa92d5f380cd9feb9]

        forcepoint#91 fix crash on layout of specific html
        
        Change-Id: I145649e18f382c67ea34290f44fa219b7926127f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132129
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-25  Jim Raykowski  <raykowj@gmail.com>  [b000d964fcc8849d10576bf3539bde7729db2eb1]

        tdf#142447 related: SwNavigator: Copy outlines
        
        Change-Id: Ibfc173ab6db3d9cbb1e8c59b515c40f1846f1e42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129542
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-03-25  Caolán McNamara  <caolanm@redhat.com>  [8910ab087c90972ce627591fb3206a9434aeac83]

        forcepoint#90 fix crash on layout of specific rtf
        
        Change-Id: I17c227ab278ed5a2cc60449d1d005212f00ded89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132128
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-25  Caolán McNamara  <caolanm@redhat.com>  [448fa0bc518e0813b26e5d6c6178444b126bbbb4]

        forcepoint#89 don't remove page with footnote continuation frame
        
        in browse/html/web mode
        
        Change-Id: Ic821dd7f2cc1f47305b5fe2ced16d5168aedc0b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132122
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [1d4c4e82f1704eb66fb130ae03ee9ad28ddb2067]

        tdf#113541: sc_uicalc: Add unittest
        
        Change-Id: I8c2e2b531ef31b834d7431543c94acfb67ff9ae2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132113
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-25  Caolán McNamara  <caolanm@redhat.com>  [bd769805180c9b0aadca5301e29161c2d84fbe64]

        add support to explicitly test swriter/sweb layout
        
        Change-Id: Ib47526d35428a95b081c88011d733397339f288d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132121
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-25  Stephan Bergmann  <sbergman@redhat.com>  [47e6bf0109c686f71b48c550667af707705a777b]

        Fold MenuBarManager::Destroy into its only call site
        
        ...mainly to demonstrate that its SolarMutexGuard was redundant and that
        replacing it with DBG_TESTSOLARMUTEX() would be overkill
        
        Change-Id: I82f00873cd99cb5da1b644c40ba25f8c210503cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132112
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-25  Luboš Luňák  <l.lunak@collabora.com>  [b8720d1e1f0842d52f1830c48ef7551b1868ae6f]

        fix ScTable::GetLastChangedCol() for unallocated columns
        
        Column flags and widths are stored separately from ScColumn data,
        and so don't depend on allocated columns count.
        
        Also rename the functions from the misleading generic name to what
        they actually do.
        
        Change-Id: If85ae80efda1d8b382fa3b559aa65be0292e25ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132114
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [793fd21a4da5a442cc7130ae04628ffe3181ea6c]

        loplugin:unusedmethods
        
        Change-Id: I42cd6d52bd6c0759fa0a8b1b91bbf1af7eb70ba8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132117
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-25  Caolán McNamara  <caolanm@redhat.com>  [21fb34bbb48393d6e631355f1124e5baa2759fcc]

        ofz: Integer-overflow
        
        Change-Id: Ic4a3e8b6d58e19fb93614521a8e0c1ba4dfaa834
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132109
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-25  Caolán McNamara  <caolanm@redhat.com>  [87259aef31a0411ccc8cb045ceb1365c23e917e5]

        forcepoint#88 temp std::string assigned to std::string_view
        
        Change-Id: I128a60b68a3af988e3a4bdb06994f43d9b18d67e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132102
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-25  Caolán McNamara  <caolanm@redhat.com>  [32019baffa19a8f79cacf93d5dd5a95c7d416657]

        forcepoint#87 Assertion 'mp_char <= mp_end' failed
        
        Change-Id: I434928cb2425a2e8eb9440dff67f52cda241b2d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132097
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [52a9e4f0361e63f744e14f47c7c09b9407320c72]

        loplugin:unusedfields
        
        Change-Id: Ic34f6ac671cd80375085a3c9f858854ff74e2db2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132116
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [ace70dae44eea914ea460cc2feb49202b61a20fc]

        loplugins ignoreLocation() is unreliable with PCH
        
        Change-Id: Ic12cacb6e058a8725ea6d722399e3afe6ea458c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132115
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-25  Regina Henschel  <rb.henschel@t-online.de>  [2029b2f6dd0109c5892e5ac5640022b31fe42fd2]

        tdf#147978 export subpaths individually in custGeom
        
        ...and implement export of all missing commands,
           use existing viewBox if suitable,
           use one EnhancedCustomShape2d
           move WriteCustomGeometryPoint to protected,
           make GetCustomGeometryPointValue local
        
        The fix solves tdf#100390 too.
        
        Without the fix the entire enhanced-path was exported as one element
        <a:path>. The command F was applied to the whole drawing but should
        affect only the subpath. The implementation is changed so that each
        subpath gets its own element <a:path> and command F acts only on its
        subpath.
        
        Support for export of handles and equations is still a long way off.
        Thus there is no reason to tread shapes with and without handles
        different. Shapes with handles had used method WritePolyPolygon, but
        that is not able to handle subpaths. So have desided to use method
        WriteCustomGeometry for all cases.
        
        To get shapes exported regardless of path commands I have added the
        export for the missing commands.
        
        I have removed the no longer used method WritePolyPolygon.
        
        The special treatment of shapes "moon" and "mso-spt89" (right up arrow)
        in export is no longer needed. Related code parts are removed. The
        unit test testFlipAndRotateCustomShape is adapted.
        
        In case the method WriteCustomGeometry fails, the enhanced-path is
        invalid. In that case an minimal custGeom is written in case of docx.
        
        Shapes whose drawing does not touch all edges of the snap rectangle
        were exported with wrong position and size of the drawing inside the
        snap rectangle. That is fixed by using an existing ViewBox for the
        OOXML path size. The old way of creating a path size from point
        coordinates is only used if the shape has no suitable ViewBox.
        
        The point values in unit test SdOOXMLExportTest2::testTdf111798 are
        adapted to path size 21600 x 21600 and traverse direction of the points
        is corrected. The resulting shape outline is still the same as before.
        
        The expected xml is updated for file tdf92001.odp in
        SdImportTest::testDocumentLayout. The resulting shape outline is the
        same, because the shape touches the edges of the snap rectangle.
        
        The case, that the shape outline does not touch a edge of the snap
        rectangle is tested in SdOOXMLExportTest3::testEnhancedPathViewBox.
        
        Still missing is the case, that ViewBox has other left,top than 0,0.
        In that case all coordinates would have to be shifted because the path
        size in OOXML has only width and height but not left,top. That will
        not be included in this patch.
        
        Change-Id: Ib1736d6a08371f4d98411d2769275f0580cd0030
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131837
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-25  Justin Luth  <justin_luth@sil.org>  [c4cb1d1dd581a5f120d9cf8b1d4274ec38f3eabe]

        tdf#147861 writerfilter: use GetFieldResult, not current DocProperty
        
        Import DOCX and RTF DocProperty fields as "fixed" if the displayed
        text does not match the File - Properties - Custom variable's content.
        
        Otherwise LO will automatically update the field and show the wrong
        contents (because MS Word requires the user to manually refresh via F9).
        
        Change-Id: Id5d3d0794e81b13465c5e824f1e994f563e62c1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131415
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-25  Miklos Vajna  <vmiklos@collabora.com>  [1fdd27398006baa03c2e45b4ca2412b74ef7ee62]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f7fb73ebe42a4f7e5b00583aa38e7bcbd86911d7
          - tdf#145752 Correction to CompatibilityMode() help page
            
            Change-Id: Ie7ca911d8d445c57ad94458711164bdb18be1f13
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129946
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
          - sw clearing breaks: add help for this
            
            Explain what the 3 non-default options do.
            
            Change-Id: Ic94d09dd05dd6319f26120784e7bc6d1025f850c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/132118
            Tested-by: Jenkins
            Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
            
2022-03-25  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [4590048952a9e62124641c512dc2d19122f7fb2d]

        tdf#132924 - Firebird findColumn: return column alias if specified
        
        The function findColumn in a Basic macro should also find aliases for
        columns specified in an SQL query using a Firebird database.
        
        Change-Id: I96adb2564da1e18cee58f1c6803526d8ff4deabb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131990
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-03-25  Caolán McNamara  <caolanm@redhat.com>  [a07e91a5a76546863ccf71462446e8d16d07d21b]

        ofz#45963 Integer-overflow
        
        Change-Id: I4e402a4803013fe2aee0737e1e021e657554403a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132110
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-25  Arnaud Versini  <arnaud.versini@libreoffice.org>  [370b5dbe0d5e62c71b90c795f936dd7c9c240f36]

        bridges : use std::mutex in java brige
        
        Change-Id: I07b215067b1cefc87919680fad3299d702ff6d1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132100
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-25  Michael Weghorn  <m.weghorn@posteo.de>  [d6ea4b8ffce91d7956cea0267c95ca69e208db24]

        Depend on 64-bit packages for aarch64 as well
        
        As Christian Lohmaier pointed out in [1]:
        
        > When building packages using the epm method, the dependency gets added
        > by instsetoo_native/inc_openoffice/unix/find-requires-x11.sh - and it
        > looks like it should also add the ()(64bit) marker to the dependency
        > when PLATFORMID is linux_aarch64 and not only for linux_x86_64
        >
        > check with rpm -q --provides libXinerama-1.1.3-2.1.el7.aarch64 whether
        > it provides "libXinerama.so.1()(64bit)"
        
        The reply of 2022-03-25T10:41 (public mailing list version
        probably still pending in some moderator queue)
        shows it does:
        
        > [root@1 rpm2]# `rpm -q --provides
        > > ^CbXinerama-1.1.3-2.1.el7.aarch64
        > [root@1 rpm2]# rpm -q --provides libXinerama-1.1.3-2.1.el7.aarch64
        > libXinerama = 1.1.3-2.1.el7
        > libXinerama(aarch-64) = 1.1.3-2.1.el7
        > libXinerama.so.1()(64bit)
        
        [1] https://lists.freedesktop.org/archives/libreoffice/2022-March/088637.html
        
        Change-Id: I1b9a4025399d82ac5f5e51ea5523417e3e6cf395
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132094
        Tested-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [bcdb92870bdfe6f44b0d571ded756ba59fe09b87]

        tdf#122011: sc: Add UItest
        
        Change-Id: I67938dc8863e5c36bfe9e4a78059d6c467981945
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132099
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-25  Julien Nabet  <serval2412@yahoo.fr>  [70cda6eff03ea186bff65318ed8d4cbeff7cbc48]

        tdf#148157: assertion after set "Between tick marks", click outside the chart
        
        See bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=179065
        
        Change-Id: Id21f52d5cc33bbe99c27b7a8bdff056249c4d4fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132027
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-03-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [9ca53dfa9b6d1ccdf632bec23b45bb588021f1e9]

        simplify some TypedWhichId code
        
        Change-Id: I7c908bac2217fb1e1a10dbd1fe8fe4d3cb253eff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132098
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [f8334fedbd92da41932ed5c4875fda9fdc19aaad]

        loplugin:constantparam
        
        Change-Id: Id89c74fcd6c6332f5da9f57986bfc2fe075d71c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132087
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [2a5ba6ff05d94065c37324b32fa463c7373a4755]

        loplugin:constantparam
        
        Change-Id: Ic2c93bca1b77c29e547473f889f53a2af8755fe4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132086
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [891c7fbbf201b90ae65ca0a33e68b1f788cbb7ff]

        loplugin:constantparam
        
        Change-Id: I3a3f78896a1483aa07d2ca2350a7c01ab860083a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132085
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-25  Miklos Vajna  <vmiklos@collabora.com>  [eb53efed80302c4ca6409c6dbd023d8ba1eb8e47]

        sw clearing breaks: add clearing indicator during rendering
        
        A left / right line around the break portion now allows seeing if the
        clearing is none, left, right or all (somewhat familiar from Word).
        
        No test for this, SwBreakPortion::Paint() is a NOP unless rendering on a
        window, so the metafile-based rendering used for testing won't detect
        the difference.
        
        Change-Id: I3ff0c89bc4bb45deb03bea43c3ee4589887dee7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132093
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-25  Arnaud Versini  <arnaud.versini@libreoffice.org>  [34df7e2cb95385d513e9c74cda5178e3a68d27df]

        binaryurp: use more std::mutex
        
        Change-Id: I1d16c4cbf60e78323b74e7df049736bd0d0ab591
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132072
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [38b8ca62dd07f119ad78f738d706cb1a80e23517]

        loplugin:constantparam
        
        Change-Id: If19a34e7f358e213d8827a107cc744a968ac6c54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132084
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-25  Gülşah Köse  <gulsah.kose@collabora.com>  [362fb6c7b13d5506c6bd9d1b7f113ec45544809d]

        tdf#96389 Use default tab stop value of MSO for pptx import.
        
        Change-Id: Ib3dde68c672b44d8b60f121fb0e637942b5986b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131698
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2022-03-25  Stephan Bergmann  <sbergman@redhat.com>  [6e135909d398a08105e2df4cae834e73f253b440]

        tdf#147668: Destroy still needs to do its work when called from disposing
        
        Regression introduced with d4257daba1155ebccbfebea99bad0e4152ca9b08 "use
        comphelper::WeakComponentImplHelper in MenuBarManager" changing
        
        -    if ( rBHelper.bDisposed )
        +    if ( m_bDisposed )
        
        in MenuBarManager::Destroy, but where comphelper::WeakComponentImplHelper sets
        m_bDisposed to true before calling disposing.
        
        And Destroy is only called from disposing, so the check can just be removed.
        
        Change-Id: I2625dff9fbb333435a0d1478b0f285c21cd3ee15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132075
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2022-03-25  Miklos Vajna  <vmiklos@collabora.com>  [9fd5446c6f3281789ed21847f25cf56ce84dd395]

        sw layout xml dump: handle hole portions
        
        Show their blank width.
        
        Change-Id: I8753c9ea4c861eae4618472f8ea24ea86576f251
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132089
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-25  Caolán McNamara  <caolanm@redhat.com>  [e8c95b796626cb9db163f5d563fa67f38a5e92b0]

        ofz: ensure unsigned index
        
        Change-Id: I38d6238a6eede0188f942229b2fb931614e56309
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132090
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [be77181b3338ac249ca30b4f18c4d8e9e0a58da3]

        uitest: sc: remove tests not testing anything in particular
        
        these tests were added in 2016 as a demo:
        
        - 8a9861c47b66afed9f9a22ee7f507ba99cd4162a
        "uitest: add demo for chart wizard"
        
        - fc0c5d6163e99d29498c9b8599d9bdf9a3e4ca6c
        "uitest: add demo showing how to deselect an UI object"
        
        - 559f2e233108ed5e9da305ffbf945d6ed568f7eb
        "uitest: add demo showing how to activate chart"
        
        and others.
        They just perform pretty basic actions and they have
        no asserts at all.
        After all these years, there are already other tests
        covering the same actions
        
        Change-Id: I978e28c090cf71a65db4881da96c865080ab9b6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132088
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [54e99c0bdea45ee76fd5d10c9712e848a010ed39]

        uitest: add prints to see the current dialog
        
        See
        https://ci.libreoffice.org//job/lo_tb_master_linux_dbg/36931/consoleFull#-156104958948ce9c26-9d0a-43a8-83d8-c44f54920d59
        
        I suspect it might fail because there is a dialog displayed
        
        Change-Id: Ia68b780d5a3881a6e555e6a4bc3086c6c9644749
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130793
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [618b38fb406dfc578c60f63d002ecc1cf912a901]

        tdf#39716: sc: Add UItest
        
        Change-Id: Ic28f676d14b21edc1f06b726afbcfc19c8015b68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132081
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [f34994b20ecede29f03bf6c51bca2d48fda4ad1a]

        tdf#70455: sc_subsequent_filters2: Add unittest
        
        Change-Id: I757bef506eff21071de8b8b40f5e1fc9d82b1ab7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132083
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [897c3c8308ccfed1001e0ebc7b3461fbc0811f44]

        loplugin:constantparam
        
        Change-Id: Ic5fe48315ed86d72371191df75866b8a1d72b249
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132033
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [9e12f49c6c1683f9a7545cc0b7f1082110d27df9]

        loplugin:constantparam
        
        Change-Id: I48abe56cc6be52b2a3cd0998e79e6643f65bbbf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132032
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [2488029673365f03b14ddd1e4ccb0993dc1be7b7]

        loplugin:constantparam
        
        Change-Id: Ib863ea852792635e521050019a3a190b3eeb681e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132031
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [463c851ac898a81465632d090a1d2c8fcc3ca297]

        loplugin:constantparam
        
        Change-Id: I6bfbd0cb5c2eac60bdac69fd862154fb2f537a89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132030
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c8e5c2e65aec50ff338ec1967e3865438093fbc8]

        Fix typos
        
        Change-Id: Iccb89d32b83b7f7035557ad7c0634f66f4c947d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132082
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-03-24  Caolán McNamara  <caolanm@redhat.com>  [59352ff39dc5fa0af9cebe3f717cc45a4b321f5d]

        ofz#45991 Timeout, reduce allowed scaling
        
        Change-Id: I559df8ecc2778f6de9406da871941555a81d21eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132074
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-24  Jim Raykowski  <raykowj@gmail.com>  [d9f3a656c40e47d23a1c6de427bcdc7511d5249a]

        fix gtk3 combobox up arrow and page up does not select first entry
        
        when popup is not active
        
        Change-Id: I0c4c0841bf0b24cc528d428829ec628e47032fb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131882
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-03-24  Arnaud Versini  <arnaud.versini@libreoffice.org>  [ff3f11a7fa8b7f1096d0bb64a2aa41c4d1edae59]

        gtk3 VCL : remove useless check
        
        Change-Id: I45869f2160435da27f1b30acf41dbee76ce524e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132076
        Tested-by: Jenkins
        Reviewed-by: Arnaud Versini <arnaud.versini@libreoffice.org>

2022-03-24  Miklos Vajna  <vmiklos@collabora.com>  [1acf8e3cfaf1ef92008e39514a32ace0d036e552]

        sw fields: add Title uno property
        
        The use-case is user fields, which are kind of variables in the
        document. They have a name and a value, but the name might be only
        readable to an extension or macro, not to the user. In this case, it
        makes sense to have a way to specify a user-readable tooltip.
        
        Be consistent with TextFrames which already have a Title property.
        
        Change-Id: I986792f5e55e0b96489347be482d640d155113cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132077
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-24  Caolán McNamara  <caolanm@redhat.com>  [d7ba5614d90381d68f880ca7e7c5ef8bbb1b1c43]

        make hash encoding match decoding
        
        Seeing as old versions of the hash may be in the users config, add a
        StorageVersion field to the office config Passwords section which
        defaults to 0 to indicate the old hash is in use.
        
        Try the old varient when StorageVersion is 0. When a new encoded master
        password it set write StorageVersion of 1 to indicate a new hash is in
        use and use the new style when StorageVersion is 1.
        
        Change-Id: I3174c37a5891bfc849984e0ec5c2c392b9c6e7b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131947
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-24  Caolán McNamara  <caolanm@redhat.com>  [2323fa29617e4919226517d50abbb9ad33b320ca]

        forcepoint#83 forcepoint#84 update to upstream fix
        
        Change-Id: I5add09b4379a1f86a720af75b758389424f4f50b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132055
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-24  Caolán McNamara  <caolanm@redhat.com>  [28e5cedd9be8f33dcbd95d345c0f530acaecfad4]

        forcepoint#86 RES_TXTATR_UNKNOWN_CONTAINER item put at invalid index
        
        RES_CHRATR_BEGIN is 1, presumably RES_TXTATR_UNKNOWN_CONTAINER should
        be stored in the last index
        
        Change-Id: Id37fff41cbbccbc26fe5ccce6027014af7362729
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132078
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [400bfd03a97a9af75a55230bffd53fca45a0f3a6]

        tdf#113898: sc_uicalc: Add unittest
        
        Change-Id: I52fa7ad0cb1f9b3d2f72229d961674f6292be60f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132071
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [3756e3145c39ace4454d2569709c2c0d64ad389a]

        CppunitTest_sc_uicalc: combine external reference tests
        
        Change-Id: Ie3bc4dbf69e1b09ebbbb5ffdc4e7a02bc3a7cb02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132069
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [97d53be544fc32f1da294dde133195c5b10588e9]

        tdf#116149: sc_uicalc: Add unittest
        
        Change-Id: I304bbbbd21e818b90b4c4daba26448836e23bc2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132067
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-24  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [b658fdc33546f925a2a7406f8588a4aad160e4b8]

        Advanced Diagram support: Continue isolate oox-Shapes
        
        As preparations to use the Diagram ModelData further isolate
        it from the oox-library-only drawingML Shape used for import.
        It is necessary to completely isolate the Diagram ModelData
        from the Diagram import mechanism as a preparation to be
        able to re-create that Shapes on-demand anytime if needed
        for re-layout(s).
        
        Also removed one unused loadDiagram implementation and
        streamlined the AdvancedDiagramHelper some more.
        
        Change-Id: I7a7c55389e0d00f70c02db73ce2c3ff9ce7a5b22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132058
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-03-24  Jean-Pierre Ledure  <jp@ledure.be>  [272a90c45af6ff8f6d5d80c024188b2959efdb93]

        ScriptForge - (SF_Region) new service in the core library
        
        Singleton class implementing the "ScriptForge.Region" service
        Implemented as a usual Basic module
        
        A collection of functions about languages, countries and timezones
        - Locales
        - Currencies
        - Numbers and dates formatting
        - Calendars
        - Timezones conversions
        - Numbers transformed to text in local language
        
        Definitions:
          Locale or Region
            A combination of a language (2 or 3 lower case characters)
            and a country (2 upper case characters)
            Most properties and methods require a locale as argument.
            Some of them accept either the complete locale or only
            the language or country parts.
          Timezone
            Specified as "Region/City" name like "Europe/Berlin",
            or a custom time zone ID such as "UTC" or "GMT-8:00".
            The time offset between the timezone and the
            Greenwich Meridian Time (GMT) is expressed in minutes.
            The Daylight Saving Time (DST) is an additional offset.
            Both offsets can be positive or negative.
        
        Properties:
          Currency
          Language
          Country
          DatePatterns
          DateSeparator
          ThousandSeparator
          DecimalPoint
          TimeSeparator
          ListSeparator
          DayNames
          DayAbbrevNames
          DayNarrowNames
          MonthNames
          MonthAbbrevNames
          MonthNarrowNames
        
        Methods
          UTCDateTime
          UTCNow
          LocalDateTime
          TimeZoneOffset
          DSTOffset
          Number2Text
        
        Change-Id: Iabf31ea0e6c235e960fcca5b1e7a9d928cf8cd0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132068
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-03-24  Stephan Bergmann  <sbergman@redhat.com>  [a0202e0b8c5757c3dbb5f0938a4305fbe2db9429]

        loplugin:external
        
        Change-Id: I6b18a514358488ed8a03b42313c3986c2b3fc9df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132021
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-24  Heiko Tietze  <tietze.heiko@gmail.com>  [5b2238ce779c44378f0a86e498eda39f50df3542]

        Resolves tdf#140439 - AutoFormat Table preview not using DOCCOLOR
        
        WYSIWYG preview should use the actual document color instead
        the dialog/window background
        
        Change-Id: Ifff07b2f754ed88cb7e60e0494092e266d3c7cf1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132023
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-03-24  Caolán McNamara  <caolanm@redhat.com>  [e697506a60b85495e9863ea97438f16d7f7b457b]

        ofz: Integer-overflow
        
        Change-Id: Id75b0aab50ffda1771560213f1389cd9255a461a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132070
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-24  Arnaud VERSINI  <arnaud.versini@libreoffice.org>  [c2424341ed444647d979a69ae55268e96fad3d56]

        comphelper : use std::mutex in traceevent
        
        Change-Id: I959b8c189a9ad073167cf3e0620947cbda77196c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129159
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [3b30ea9c00598b9de85333b67e8b3339d414eec3]

        tdf#114820: sc_uicalc: Add unittest
        
        Change-Id: I6aa50bdaf6a8d796d1aee817b7a1c0fddce26030
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132060
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [859a7e52b20859a5c13ce83eeb7ec7fceb126fb5]

        tdf#115162: sc_uicalc: Add unittest
        
        Change-Id: I79874452b1f6909f23629cf0662f8c59faf02558
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132059
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [ceb8f5d62c7afc5547c9a6de8eb570a11b5fbd67]

        loplugin:constantparam
        
        Change-Id: I86592be0717c062a918108bf4437074b0f70b372
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132029
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-24  Tushar Jham  <jhamtushar12@gmail.com>  [86fac2109d3b5e159628aee6392ecc856fb8a5a6]

        tdf#114441: Convert use of sal_uLong into better integer types
        
        Change-Id: Ic564411644f9021825f8523af3ec1505352187bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131948
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-24  Heiko Tietze  <tietze.heiko@gmail.com>  [652772ee4e76ff5d3aa0c599ec0bbe11d7bbee94]

        Resolves tdf#147515 - Make header text readable on dark themes
        
        COL_LIGHTBLUE works well for bright themes but is too dark
        in case of dark themes
        
        Change-Id: I7fe317da4d67c1d8a5c0330320a10206a003b4ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132028
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-03-24  Mark Hung  <marklh9@gmail.com>  [882045b934a3416cc48da2c4e30648892a419577]

        tdf#141671 fix destroyed pargraph style in exported RTF in MSO.
        
        Do not call MoveCharacterProperties() in RtfAttributeOutput
        ::EndParagraphProperties(). RtfAttributeOutput::ParagraphStyle() has
        emited run associated properties defined in paragraph style.
        Calling MoveCharacterProperties() again overwrites them.
        
        As this bug is only visible in MS Word, no unit test case is
        added.
        
        Change-Id: I6e5bfd12e8afa7dc286ca54448c1ff022aade31d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131848
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2022-03-24  Justin Luth  <justin_luth@sil.org>  [f5c2085e70c40370a790868d4683133a41e6599d]

        tdf#147861 ww8import: solve TODO: not fixed-field if equal
        
        Do not mark the field as "fixed" if the displayed string
        matches the internal variable. This allows changing the variable
        within LO and having the field update to reflect that change,
        which is the way that these fields are supposed to work
        (although in MS Word they only update manually via F9
         which is why some needed to be fixed in the first place).
        
        Change-Id: Id359cbf0b48e63bddab3e45871326988467d7ddb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131414
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-24  Miklos Vajna  <vmiklos@collabora.com>  [8a7d0e8a811da83265c383630cc48af57f96dc49]

        sw clearing breaks: add insert UI
        
        Expose SwLineBreakClear in SwBreakDlg and extend
        SwWrtShell::InsertLineBreak() to be able to insert clearing breaks as
        well.
        
        Change-Id: I17a4c34cb74f1c72d8e208bace25597de0367e17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132024
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [312cf9580c4b7846d217ce241c36f327a81f6cea]

        tdf#100847: sc_uicalc: Add unittest
        
        Change-Id: I0bd79a0b3bc6d92ec83ecd86c4ca631e65528c35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132057
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-24  Caolán McNamara  <caolanm@redhat.com>  [8ae60da492da5e1c1e721cf5e05f947546cc79b3]

        forcepoint#85 Conditional jump or move depends on uninitialised value
        
        ==398461==    by 0xCDC7960: (anonymous namespace)::CopyUntil(char16_t*&, char16_t const*&, char16_t, bool) (strhelper.cxx:88)
        ==398461==    by 0xCDC839F: psp::WhitespaceToSpace(rtl::OUString const&, bool) (strhelper.cxx:294)
        ==398461==    by 0xCB54980: vcl::PDFWriterImpl::setOutlineItemText(int, rtl::OUString const&) (pdfwriter_impl.cxx:9875)
        ==398461==    by 0xCB547FF: vcl::PDFWriterImpl::createOutlineItem(int, rtl::OUString const&, int) (pdfwriter_impl.cxx:9851)
        ==398461==    by 0xCAF39B0: vcl::PDFWriter::CreateOutlineItem(int, rtl::OUString const&, int) (pdfwriter.cxx:383)
        ==398461==    by 0xCABD7C8: vcl::GlobalSyncData::PlayGlobalActions(vcl::PDFWriter&) (pdfextoutdevdata.cxx:250)
        ==398461==    by 0xCAC0628: vcl::PDFExtOutDevData::PlayGlobalActions(vcl::PDFWriter&) (pdfextoutdevdata.cxx:616)
        ==398461==    by 0x3D06EA0F: PDFExport::Export(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (pdfexport.cxx:1004)
        
        Change-Id: I6bc086997851ee06531a4a9ae263e2b26edfba84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132056
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-24  Mike Kaganski  <mike.kaganski@collabora.com>  [1e2483a3ab9d32266cba73db250ff4c517bbe4f8]

        Create OUString from ASCII literal instead of createFromAscii
        
        Change-Id: I58d0b49a32edf4d67807c0d67e08a28705d7334e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132026
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [6e3ed5559ad2c7e037d04b644801d7a4f48754a0]

        tdf#36387: sc_uicalc: Add unittest
        
        Change-Id: I6da7fbb03d127a093042a5dc6546f314b6af40ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131988
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-24  Stephan Bergmann  <sbergman@redhat.com>  [14393256231c69ed143ddede4e7532ed8faa6a88]

        loplugin:external
        
        > vcl/win/gdi/salnativewidgets-luna.cxx(399,6): error: externally available entity 'UseDarkMode' is not previously declared in an included file (if it is only used in this translation unit, make it static; otherwise, provide a declaration of it in an included file) [loplugin:external]
        > bool UseDarkMode()
        > ~~~~~^~~~~~~~~~~~~
        
        Change-Id: Idca63c3b9f25629db31cde48bc3c975f943a25f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132022
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-24  Stephan Bergmann  <sbergman@redhat.com>  [0d22aa485110df0ada7761e2c7930f704fbc4bfa]

        -Werror,-Wunused-function
        
        ...after 92e835dbf00590c9c29509d2995cc7918a9bbb90 "tdf#98705 Replace
        GetCaseCorrectPathName with GetLongPathNameW"
        
        Change-Id: If7fc8b656f7f0736edeb3b7617044a032d1481f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132017
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-24  Caolán McNamara  <caolanm@redhat.com>  [d6a02a99eaa3690c0aa5c33fea3a4c710813a0de]

        forcepoint#84 Invalid read of size 1
        
        Change-Id: I1d0d74940cfa78a3c88cee737c9535acf03e0f19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131991
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-24  Caolán McNamara  <caolanm@redhat.com>  [94b5ebbe8bb4dd1cadb2d0a305116d7f6df82b24]

        ofz: Use-of-uninitialized-value
        
        Change-Id: I469d443b6e3d81c18f1b778882ae4d151c1d0e53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131992
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-24  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [19c215e948678c5c8809df6ce8052122b32c97d8]

        Clean up unused translatable strings
        
        These icon themes no longer exist, and these items are ignored anyway
        since the list was made dynamic in tdf#63962, back in 2014.
        
        Change-Id: I5a4dd5001b449f94775447f22b726b99a4fe63ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132025
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-03-24  Stephan Bergmann  <sbergman@redhat.com>  [d105539a79c68cb134f15518d27134767150d164]

        loplugin:stringviewparam
        
        Change-Id: If67d685eb930a299587a711eb5f77cbe9fd0ca09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132020
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-24  Stephan Bergmann  <sbergman@redhat.com>  [5ace52e6aef6f602ce8bf367b45ab2b740a85cd6]

        Adapt loplugin:trivialconsructor to clang-cl
        
        ...where the S4 template constructor may still have an unparsed null body, so
        
            if (!constructorDecl->hasTrivialBody())
                return true;
        
        will suppress the expected warning.  Lets just accept that clang-cl on Windows
        will find less instances of loplugin:trivialconstructor.  (And moving the
        expected-error comment around on the line was demanded by clang-format.  Oh my.)
        
        Change-Id: I3357fbd0fbf932f7f93c421c2f079a8cfc536eef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132019
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-24  Stephan Bergmann  <sbergman@redhat.com>  [d501a1c00cc6c7a98269465324620c44dd50f3e4]

        loplugin:trivialconstructor
        
        Change-Id: I44c7a934c2d2fec16bb5d8e90c9186030934a021
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132016
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [6ed4be1257ef76db4d0ac858a27ea6bd12bd3de1]

        loplugin:constantparam
        
        Change-Id: Ib65abd0546f1219387fe3fd7ad4f6ba0eb029bd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131987
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-24  Stephan Bergmann  <sbergman@redhat.com>  [7f4ecf3263db9f40fcb5f02e62fdb45c1fc355bc]

        -Werror,-Wformat
        
        Change-Id: Ifb282ae907495ab21f3a91b1cae1c34443cb3626
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132018
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [7a2c36bb69970f20b4896472e2d5a4e41df95b39]

        loplugin:constantparam improvements
        
        (1) sanitize call value output, make downstream processing easier
        (2) remove bad ignoreLocation() call, which was eliminating a lot of
        valueable data and thus generating false positives
        
        Change-Id: I39230c260c5cf717559300913fbc68bc3485b957
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131986
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-24  Miklos Vajna  <vmiklos@collabora.com>  [37c41f2c445ecf519f4137c23fb36f3942328b6b]

        sd theme: add PPTX export for shape fill color
        
        Do this only in case there are no effects on the color, as that is not
        yet handled.
        
        Note that the theme color was already stored in the grab-bag, so this is
        primarily interesting in case the theme color was changed or the source
        format was ODP.
        
        Change-Id: Ia4995be68d5f243875632eec4aaf8afbb8f4d5cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131984
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-24  Julien Nabet  <serval2412@yahoo.fr>  [6f80e618a79ac70bc6658771b64d018cd228200e]

        Related tdf#147997: connect directly dialog
        
        Change-Id: Ic5ee0e3213d1a607d4ac5cb2402ce34e823622c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131885
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-03-24  Jim Raykowski  <raykowj@gmail.com>  [91be53fc5e72042f4741ab8b85e831df868adf82]

        tdf#147807 SwNavigator: relate Navigate By control to Content tree
        
        Change-Id: I4f74999b88d425f6d36b03bc5ee88f996f6844c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131874
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-03-24  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [40a327857695d45c80f94b3c73e6b3599f96dcc0]

        Colibre: tdf#148029 Remove dark area in dark variant
        
        Change-Id: I2836c1ac742f61dd2d7175601032e9d3642dc0c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131978
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [fd3cbeeb1f62d260174ff3235dca4e7c9daa5261]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6565914b3808f621a36ebe1fb3872a7fd54e5c15
          - Fixes in text
            
            Change-Id: Id37c002443c34d06e4daad777127edc8e20c2476
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131869
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-03-23  Caolán McNamara  <caolanm@redhat.com>  [ee3e6c66ee9670ce4554b46f27467eda80632775]

        forcepoint#83 Invalid read of size 1
        
        Change-Id: I1576dfd8c9731d943107764aeb66bb1c2294ad5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131983
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-23  VaibhavMalik4187  <vaibhavmalik2018@gmail.com>  [d0055ac076c61d24c505c2ffa4f99e36c97b1266]

        tdf#147906 Use std::hypot for Pythagorean addition
        
        Change-Id: I7813b9929771858d33e951e50e6de7893fe19085
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131684
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-03-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [323ff2749b6be5f6ef98c6250afce4fa89e3aa1c]

        tdf#147641 default font size for captions always reset
        
        regression from
            commit 65d2d2647ead42e5bbb7800f14c047f383fe450b
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu Nov 8 16:10:51 2018 +0200
            loplugin:singlevalfields in sw
        where I incorrectly reduced a boolean expression
        
        Change-Id: I7f3b4552dc27dcd5e118233b5c0ca75e4eb06fc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131980
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [8a967b566603225d2719735c0d27bf6c91a49bd2]

        tdf#148146 Selecting an Impress template results in failed assert
        
        regression from
            commit 31e7845339b30a69f06a04619660398fe4267268
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu Feb 17 12:19:49 2022 +0200
            use more SfxItemSet::CloneAsValue
        
        Change-Id: Ie56fe208b64d464bf24c480db69c03cbe438a032
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131979
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-23  Luboš Luňák  <l.lunak@collabora.com>  [fc6055b84c3ec4dd021aff723c7c318b2d19d1de]

        forcepoint#81 fix array size
        
        A mistake from 694148a9898b47d749588f9a32173a9933262e29,
        the array is meant to be from column 0, so as if 'nStartCol == 0'.
        
        Change-Id: I7f2ecea6c7378d0d5530cb38314807a8f7c896c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131972
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-23  Caolán McNamara  <caolanm@redhat.com>  [29d697f8fe8b310ed46053e5f6c206017f510237]

        forcepoint#82 back() called on empty vector
        
        Change-Id: I8017777a58f1fef41d1545899868e333c2184c5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131969
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-23  Szymon Kłos  <szymon.klos@collabora.com>  [dd25fd6bf9b9637d4f1efcfcc642efa4be7f62b1]

        Use correct language for spellchecking in calc
        
        Fixes the problem of not applied spellchecking language
        change in calc.
        1. Open spreadsheet with German text but with English UI language
        2. Change spellchecking language to German
        result: no difference
        expected: spellchecking should be performed and mark words correctly
        
        Visible in both LOK and desktop.
        
        Regression introduced in:
        commit bdd149b1ff3d43b94cadc0d43365100c287c7639
        Author: Dennis Francis <dennis.francis@collabora.com>
        Date:   Sun Oct 4 12:47:46 2020 +0530
        
        Improve spell checking performance and impl. in several ways:
        
        Change-Id: I679b1181af118e9894a3f5240523d4945af8ccf5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131870
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-03-23  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [66dea2b9ba257c8e3e1baec9adbc37afd0eca910]

        update credits
        
        Change-Id: Id548d2a8260dd8ab23b68781c99cca6b983d52c1

2022-03-23  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [4ac4d643425c26870bd6e0bac26bb5896186875c]

        update credits
        
        Change-Id: Iae73e10952fcb87e9fe24a5d053bc3ab554b688e

2022-03-23  Caolán McNamara  <caolanm@redhat.com>  [3f25abc0cd2d2f6da828b030a191b6787a682a51]

        ofz#45583 Integer-overflow
        
        don't allow massive doubles to be loaded
        
        Change-Id: Ib7fddd40728a05358adddddf6b1ddc417b36872a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131968
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-23  Noel Grandin  <noel@peralex.com>  [4f900a536940fce989cd9e3d688a8391e6edf62f]

        try to improve stack dumping on windows
        
        noting that this commit is completely blind. But we're not getting
        good stacks on jenkins, and it doesn't look right to me that we're
        using 64-bit functions on 32-bit stacks, so make the 32-bit paths
        consistently use 32-bit functions and structures.
        
        Change-Id: I413ab97001246c442df151700cc618df4391e03b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131964
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-23  Caolán McNamara  <caolanm@redhat.com>  [095cd83fd266a3549ff9b2ad5abd6f05c3852b33]

        ofz: Divide-by-zero
        
        Change-Id: I792f80ef1a8b88f6f3c3da18bd656a4714f5a160
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131966
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [0e3d0ee939b646ef61f640c830ea5ad3196f763b]

        CppunitTest_sw_ww8export*: use getProperty<Color> when possible
        
        Change-Id: I099467a1682af692ca41031a3f1ee947de942a87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131963
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-23  Mike Kaganski  <mike.kaganski@collabora.com>  [c5c4dc5fc90e775537dd98439a581ba7764a4fd0]

        Drop ENTER/LEAVE_PROTECTED_BLOCK and ISDESTROY macros
        
        ... that created some local language dialect.
        
        Mostly an automatic rewrite, with clang-format applied where
        it is unavoidable.
        
        Change-Id: Ibc24d00f6e80000320fa9bfb35ee16add0f714cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131961
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [7619bd3a386dfed2e03e257f42a543e1e7be76ef]

        loplugin:unusedmethods
        
        Change-Id: I59c9e52997e80174a3aa7f81bacdfb29e47be0a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131952
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [1a29b960bb3693b34f3e8d77010a2398398c964f]

        loplugin:unusedfields
        
        Change-Id: Ifa2e2b35b725a877ef43526ad243cbfd02148807
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131951
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-23  Miklos Vajna  <vmiklos@collabora.com>  [59af0be9fbfcef4e157a74099a6aef0c60facb36]

        sw clearing breaks: add plain text export
        
        No need to care about the clearing, but make sure that
        RES_TXTATR_LINEBREAK gets downgraded to a plain CH_TXTATR_NEWLINE.
        
        Change-Id: Ia4f6b45f60a414d856db41fd09d06c902dffd908
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131958
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-23  Sarper Akdemir  <sarper.akdemir@collabora.com>  [9633cad413960a4bd2963a3ace25ad52d5747929]

        correct misleading comment
        
        Corrects copy/paste residue with the correct content
        
        Change-Id: Ie10a4db728de154ebbdaf6c7902b28c71c815456
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131957
        Tested-by: Jenkins
        Reviewed-by: Sarper Akdemir <sarper.akdemir@collabora.com>

2022-03-23  Justin Luth  <justin_luth@sil.org>  [7974d5ef1446f106a5f7c45b76ea2728fe4b18ce]

        tdf#147861 ww8export: DI_CUSTOM write fixed field, not plain txt
        
        It looks like we just punt on fields, and try to avoid
        round-tripping them as much as possible. And for good reason
        since they are tough and poorly handled.
        
        But since import of DI_CUSTOM has improved for DOC,
        it would be nice to be able to round-trip it as well,
        so that is what this allows.
        It also opens the door to round-trip more field
        situations as well.
        
        This patch depends on the earlier related patch
        that removes " (fixed)" from the FieldName.
        
        RTF and DOCX also export OK, but import needs some love.
        
        Change-Id: I32d9aa1fea12763cc30a79bcfa6d1d1e19d2c619
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131238
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-23  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [e5f96e2881d46ed71e390524d7172dca211de3e4]

        tdf#111851: rtf import: fifty shades of grey
        
        Unlike in DOCX in RTF token \clshdngN can represent much more
        transitional cell shade values from 0 (white) to 10000 (black).
        So we should not match these values strictly but use ranges
        instead.
        
        Change-Id: I4e0066e2b79e73cf6fbc3dd773047be8dab2b907
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131931
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-23  Miklos Vajna  <vmiklos@collabora.com>  [be5ef79b93f37c6e91d0f94c647bbc42dff2abe2]

        CppunitTest_sw_ooxmlexport5: avoid mustTestImportOf()
        
        Can use CPPUNIT_TEST_FIXTURE() instead.
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: Ia6d99af8989e32cfe5e5c5ebf9f55e6844ed149f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131949
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a0f520c40274f64435a18f46a01a67c0ce64b16a]

        Fix typo
        
        Change-Id: I6508daf621dcc0f0d7441d2e962f6a0da6e2a4d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131954
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-03-23  Mike Kaganski  <mike.kaganski@collabora.com>  [f32577e7c797659ece4a28242d94030d4fd95031]

        Drop SAFE_SYSFREESTRING macro
        
        It is simply useless, and in vast majority of cases, it simply
        nullified variables immediately before assigning them new values.
        
        Change-Id: Ibdad31229069d3cc7000624d5fca372472e8b59c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131955
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-23  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [131a06fb2e414d8b8e49cd03c6b45f715047bad1]

        Colibre: tdf#148029 Remove dark area in dark variant
        
        Change-Id: I6cf080bfe896b3c91698a6a778b55ef78cb535eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131941
        Tested-by: Jenkins
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-22  Mike Kaganski  <mike.kaganski@collabora.com>  [a2c3ef6d8108355ce5daf6ff72310ac93ae745f0]

        Move BSTR wrapper to systools, and fix some wrong BSTR uses
        
        BSTR is documented [1] to be prefixed by a 32-bit integer specifying
        its length *in bytes* (not characters), so passing wchar_t* as BSTR
        is wrong, and the length member of rtl_uString can't substitute the
        proper BSTR length, since rtl_uString::length specifies length in
        characters. Any code taking BSTR and using SysStringLen to get its
        length would only get half of the passed OUString data.
        
        In dbaccess/source/ui/dlg/adodatalinks.cxx, the abovementioned
        error was implemented. OTOH, OLEVariant::getByteSequence() in
        connectivity/source/drivers/ado/Aolevariant.cxx passed BSTR from
        tagVARIANT to ctor of OLEString, which resulted in the BSTR being
        freed in both dtors of OLEString and OLEVariant (the latter calls
        VariantClear, which itself clears string when vtfield is VT_BSTR).
        
        [1] https://docs.microsoft.com/en-us/previous-versions/windows/desktop/automat/bstr
        
        Change-Id: Iedbd62b20133644258af3660616add7b63cac258
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131950
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [a83dc2cebb60ec27a0d2606a9b7c196e581766fd]

        tdf#103994: sc_uicalc: Add unittest
        
        Change-Id: I64704b615e148573ba084cf4ecd15dc716b35194
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131942
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-22  Luboš Luňák  <l.lunak@collabora.com>  [a0f616070f5a344038516d7225295733fd417283]

        warn on too many rows/column when loading ODS
        
        There's a warning when loading XLSX, but not when loading ODS.
        Now that 7.4 is going to support 16k columns, that would be a useful
        warning, either if we raise the limits again, or backported to
        7.2/7.3 .
        
        Change-Id: I204bca32e1ff37332b86361d3d81d3fee29c15ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131940
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-22  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [4a46a74a3de0ac7df5d3ce949dda5e809c1729ab]

        Advanced Diagram support: Enhanced Ungroup for Diagram
        
        A Diagram has a 'filler' BG object as 1st object in the
        Group to guarantee the Diagram's dimensions. It has
        no FillStyle or LineStyle and is Move/Size-Protected.
        
        When Un-Grouping the Diagram and thus removing it's
        Diagram-Functionality that filler-BG Object is not
        useful and needs to be removed. Do that in an UNDO-
        supporting way to allow seamless UNDO/REDO actions.
        
        Change-Id: I1c5052de59dafb6ba1b35a68123bdabd10bf7885
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131930
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-03-22  Caolán McNamara  <caolanm@redhat.com>  [fcf785b82b92ecfff942577dafc27b1369c5e19c]

        ofz#45583 Integer-overflow on drawEPS
        
        Change-Id: I6a8add3e2ba695d2012916280a7f976b7b11934d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131908
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-22  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [4b3b9e7af77e7c0501fe4c87a3dfbe3b314cc085]

        Update missplaced icons
        
        Change-Id: If1e0e28d9e08bfbb0975841cd24e4fda530f3a98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131938
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [1d1e89988d45564d17acc286ecfb8d59cddf94ce]

        tdf#118983: sc_uicalc: Add unittest
        
        Change-Id: I7d0e473136b4d57fbebf6c6477044a61e2fa39f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131933
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-22  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [931ce5db280ab7c4ccd005cc43f08a693dc34e9f]

        Colibre: tdf#148029 Remove dark area in dark variant
        
        Change-Id: I9cdfdaefa1a9f487e471fe3a3f958da3b9e86904
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131917
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-22  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [099e432ad93eee3acd6ba0aa5d2a7d68cff7d732]

        Colibre: tdf#148135 ^ Group and Ungroup icons
        
        Change-Id: I25680b8191718a931f32b84b39d01c6e0d24b75d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131937
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [4c9be555e4a12e4c4440b941d3de72644683fb0e]

        tdf#107572: sc_macros: Add unittest
        
        Change-Id: Ib80c8791ead9a151986642d835171fac04c1b1d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131936
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-22  Luboš Luňák  <l.lunak@collabora.com>  [ff8b9f6fca5784f62427302026642de0cdb1ef11]

        use dashing info from struct LineInfo in EPS writer (tdf#146804)
        
        It had a random(?) hardcoded '2' as the dashing info. While at it,
        I've also made few other places use the common implementation
        of creating the dotdash array instead of doing it manually.
        
        Change-Id: Id349ca138c98d08eef47dc0bfe6d162e03fc4a9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131932
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [7bc16436e28153dfdd01e8d49cd193f62098476c]

        tdf#108292: sc_uicalc: Add unittest
        
        Change-Id: I0543b0ce1914ff5d69370802b65da311c37111f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131935
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-22  Stephan Bergmann  <sbergman@redhat.com>  [721c4faa50d12bb5bbff27cb9fb0c3beca8a5886]

        Adapt loplugin:indentation to --enable-qt6
        
        > In file included from vcl/qt6/QtClipboard.cxx:10:
        > vcl/qt6/../qt5/QtClipboard.cxx:142:16: error: statement mis-aligned compared to neighbours  [loplugin:indentation]
        >         Q_EMIT clearClipboard();
        >                ^
        
        etc.
        
        Change-Id: I8ceacfd5eafe963699d8313d3f8cadbed4ccd260
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131929
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [215cbf1ad23399cb035781698aa28d1eabdb6489]

        tdf#114406: sc_ucalc: Add unittest
        
        Change-Id: I0d6be8945e3aaecdccfc674c70f60b6f150f3c05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131934
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-22  Sarrah Bastawala  <sarrah.basta@gmail.com>  [e0b281b17b974d20f98a61804377cfae07753016]

        tdf#135234 : Change initial focus of SpellDialog
        
        Change-Id: Ic316a8d99ad12a51a79b2e2680aa5cec5eac5c4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131182
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-22  Juergen Funk  <juergen.funk_ml@cib.de>  [846c3ce7a2aa2a87399edb57ee858720ec837fb8]

        Solve exception in implts_flushConfigItem
        
        Regression from 4256c764aee0777770466115a97420d9b55c23ac
        in framework/source/services/autorecovery.cxx
        in line 1997 sloved the exception
        
        Change-Id: I4bee90b94307978c9c5186c1c5fdaca1aa420e21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131901
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-22  Michael Weghorn  <m.weghorn@posteo.de>  [6c5257b680044514debc1dde1267ab985ef4548c]

        wina11y: Slightly clean up WinResIDGenerator
        
        Changes:
        
        * drop the optional `maxNum` param for the
          constructor, it's never set to anything
          different than the default value
        * store negative number in member (renamed
          from `max` to `m_nMin`) instead of storing
          positive number and inverting that when returning
          it in `ResIDGenerator::GenerateNewResID`
        * Use -1 as the first resource ID instead of -2.
        
        Also, add a comment that negative child IDs
        are used because it's common to use such ones
        to indicate unique resource IDs in
        IAccessible2.
        
        Quoting James Teh's comment on an NVDA
        pull request of mine [1]:
        
        > The use of negative child ids doesn't fit well into the IAccessible
        > spec, but it has been done by IAccessible2 for a very long time and
        > should be considered standard for all intents and purposes. A negative
        > child id should be treated as a unique id, while a positive child id
        > should be treated as a child index.
        >
        > That said, as noted in #13277 (comment), IAccessible2 elements are
        > always full IAccessible objects, not "simple elements". Thus, anything
        > that returns an accessible (including accSelection) really should return
        > an object pointer. In the case of accSelection, this means VT_DISPATCH
        > for a single selection or VT_UNKNOWN and iEnumVARIANT (with VT_DISPATCH
        > elements) for multiple selection.
        >
        > In short, NVDA supporting negative child ids returned from accSelection
        > isn't necessarily "wrong", but ideally, LibreOffice would be fixed to
        > return full objects.
        
        The latter (returning full objects) has already been addressed in
        
            commit 00c0ee8cf0fac0c933c5ae600e99a64b1c7d4397
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Mon Jan 31 07:41:14 2022 +0000
        
                tdf#147083 wina11y: Return a11y object instead of child ID
        
        but a unique ID is still relevant, s. e.g. the documentation
        of `IAccessible2::uniqueID` [2], which also mentions potential
        ways to implement unique IDs:
        
        > One means of implementing this would be to create a factory with a 32
        > bit number generator and a reuse pool. The number generator would emit
        > numbers starting at 1. Each time an object's life cycle ended, its
        > number would be saved into a reuse pool. The number generator would be
        > used whenever the reuse pool was empty.
        >
        > Another way to create a unique ID is to generate it from a pointer
        > value, e.g. an object's address. That would be unique because no two
        > active objects can use the same allocated memory space.
        
        The first approach is what the LO implementation currently does,
        except that negative numbers are used.
        
        [1] https://github.com/nvaccess/nvda/pull/13277#issuecomment-1024622871
        [2] https://accessibility.linuxfoundation.org/a11yspecs/ia2/docs/html/interface_i_accessible2.html#aac1342376cf195a6a6e9ee3b7e30ae3b
        
        Change-Id: I6c0a6c4a4e3a69396205fe2d69cd66af6525a273
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131927
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-22  Miklos Vajna  <vmiklos@collabora.com>  [66d1ea5915761f3550b39466db5d48eb723f0ccc]

        sw clearing breaks: add HTML filter
        
        Map between SwLineBreakClear and <br clear="...">.
        
        The import-time workaround with the anchor-only wrapping is no longer
        needed, the layout is now capable of doing this.
        
        Change-Id: I53fa49f11e13fc3338b3cf70d8f87f3633c414c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131924
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-22  Stephan Bergmann  <sbergman@redhat.com>  [afc144b1f949e799a966933f28e07f83f735a7e2]

        loplugin:loopvartoosmall
        
        ...with --enable-qt6, where QList::size() return type has changed from int to
        qsizetype (aka ptrdiff_t); but just replacing the use of int with a use of
        qsizetype would fail with --enable-qt5 in some build environments where the Qt5
        qglobal.h doesn't happen to already be included, so simply replace this with a
        range-based for loop and be done with it
        
        Change-Id: I5a6c7b0468ed7cef6de7fb647fdb2631a8cb5b35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131916
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-22  Stephan Bergmann  <sbergman@redhat.com>  [fe40f6457800d4ce3d50a84b53f33b775087871f]

        Win/X11OpenGLDeviceInfo don't need a common base class
        
        Change-Id: I9fc7e763b8cf055c3aabaaa97fe8c85ebc5e71b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131926
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-22  Justin Luth  <justin_luth@sil.org>  [377e6f7e8556516b6d1698c58857a5662e6f5660]

        tdf#147861 ww8import: use GetFieldResult, not current DocProperty
        
        In all the testing I could think of on DOCX and DOC examples
        (and only a very few exist in the unit tests)
        the actual value of the DocProperty was irrelevant to
        what Word shows as the document loads.
        It always takes the in-document, as-last-seen static text.
        
        As a way to hack a fix using existing capabilities,
        I marked as FIXEDFLD the unknown custom fields
        that weren't handled separately.
        That fixes what is displayed as the import value,
        (which of course means that F9 will no longer
        return a modification back to the DocProperty value).
        
        It also means the (fixed) field is lost on export,
        but a follow-up patch handles that for DOC/RTF/DOCX.
        
        There were NO DI_CUSTOM examples in existing ww8 tests, but:
        -ooxmlexport8:  fdo74745.docx, fdo81486.docx
        -ooxmlexport10: tdf92157.docx
        and in these cases the plain text matched the variable anyway,
        but a manual manipulation showed that LO is importing DOCX wrong
        as well, so a similar import fix needs to happen for RTF/DOCX.
        
        My fear is that there are some special-magic-associations
        that worked properly the old way by accident that I will
        break by marking them as fixed. No backporting please
        since obviously very few people report bugs about fields.
        
        Change-Id: I3f167eb3bd570b66ee829241bf9d31d557fc8749
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131237
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-03-22  Michael Weghorn  <m.weghorn@posteo.de>  [f0734deb7a3bcae2615adbe6a465ec39952b3e98]

        gtk3_kde5: Don't call deprecated QFileDialog::setConfirmOverwrite
        
        QFileDialog documentation says [1]:
        
        > This property is obsolete. It is provided to keep old source code
        > working. We strongly advise against using it in new code.
        >
        > This property holds whether the filedialog should ask before accepting a
        > selected file, when the accept mode is AcceptSave
        >
        > Use setOption(DontConfirmOverwrite, !enabled) or
        > !testOption(DontConfirmOverwrite) instead.
        
        Documentation on `QFileDialog::DontConfirmOverwrite` [2] says:
        
        > QFileDialog::DontConfirmOverwrite	0x00000004	Don't ask for
        > confirmation if an existing file is selected. By default confirmation is
        > requested.
        
        It already said that 10 years ago. Given that's the default,
        there's no need to set it explicitly at all.
        
        [1] https://doc.qt.io/qt-5/qfiledialog-obsolete.html#confirmOverwrite-prop
        [2] https://doc.qt.io/qt-5/qfiledialog.html#Option-enum
        
        Change-Id: I77a0022dc4128d157ba49c9aa8de447bb2c08379
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131923
        Tested-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-22  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [24b5490cb0fd8de19415509fbf452874669106ad]

        tdf#104390: rtf import: init default font for entire state stack
        
        If first document element is buried deep in destinations and thus
        deep in state stack (m_aStates) initialization of default font
        is very local and will be lost after closing these destinations.
        
        So let's initialize entire states stack with default font if none
        is provided istead of initialization just a top element.
        
        Change-Id: I966c282f43b84baece909a4c3cd359cbcd317e63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131906
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-22  Stephan Bergmann  <sbergman@redhat.com>  [3076b4f009cd1ba8c7f71454436001def34d9bd0]

        OpenGLHelper::GetDigest is only used on Windows
        
        This is in preparation of getting rid of X11OpenGLDeviceInfo for non-Windows
        platforms.
        
        Change-Id: I9c08292716244d046bf223eb760880db43b6824b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131921
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-22  Mike Kaganski  <mike.kaganski@collabora.com>  [561cb62a5ac81053e89ec9bf1eed739801570c2d]

        Simplify CoCreateInstance / CoGetClassObject with COMReference
        
        Change-Id: Ieb1035410c3c6c4b40ea779e829a940460d19b5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131922
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6c16dc217ef5cbe25166df7a3728ade12a148880]

        sc: support sparkline bar colors, add markers to sparkline lines
        
        Change-Id: I705a7f57cc4d6544ecb35a5f93c18a27056b9944
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131918
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-03-22  Miklos Vajna  <vmiklos@collabora.com>  [adf924ce6742a419e6a082ebd60d58d296e2971e]

        sw: document SwXTableRows
        
        Which has a backing core C++ class, unlike table columns.
        
        Change-Id: Iebc546b8c3424f976043deceee8307eae764bbb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131914
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-22  Deep17  <deepoose2011@gmail.com>  [d84ea3c8744aa5a125cec56574c1b943e768b70a]

        tdf#145614 Convert #define to enum or constexpr
        
        Change-Id: I3090ae3421ae55b7c546d82aeb49a56e93c9f02c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131913
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-21  Mike Kaganski  <mike.kaganski@collabora.com>  [28de720bc088a4afd3b2f28c5136a3478af5d22a]

        Use IID_PPV_ARGS to have less explicit casting
        
        Change-Id: Id8839a68320d7d0e2453b3d584dc5708c653cdf2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131863
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-21  Stephan Bergmann  <sbergman@redhat.com>  [b73e4660af577609621461c33693b629e9b5a603]

        ScColumnsRange::Iterator actual needs to be bidirectional
        
        ...since 1463625ae26900d2461fd72a5a2c894b9f1b8726 "dynamic column container: fix
        some more for loops" started to use it with std::reverse_iterator (but
        apparently forgot to update the iterator_category, causing
        
        > In file included from sc/source/core/data/column.cxx:20:
        > In file included from sc/inc/column.hxx:22:
        > In file included from sc/inc/global.hxx:22:
        > In file included from sc/inc/address.hxx:22:
        > In file included from include/rtl/ustrbuf.hxx:35:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/string_view:206:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/__string:13:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/__algorithm/copy.h:12:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/__algorithm/unwrap_iter.h:14:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/iterator:669:
        > In file included from ~/llvm/inst/bin/../include/c++/v1/__iterator/reverse_access.h:14:
        > ~/llvm/inst/bin/../include/c++/v1/__iterator/reverse_iterator.h:53:5: error: static_assert failed due to requirement '__is_cpp17_bidirectional_iterator<ScColumnsRange::Iterator>::value || bidirectional_iterator<ScColumnsRange::Iterator>' "reverse_iterator<It> requires It to be a bidirectional iterator."
        >     static_assert(__is_cpp17_bidirectional_iterator<_Iter>::value || bidirectional_iterator<_Iter>,
        >     ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > sc/inc/table.hxx:146:37: note: in instantiation of template class 'std::reverse_iterator<ScColumnsRange::Iterator>' requested here
        >     std::reverse_iterator<Iterator> rbegin() { return std::reverse_iterator<Iterator>(maEnd); }
        >                                     ^
        
        etc.)
        
        Change-Id: Ice7527412a379a5ecb655349386e8814c911e87e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131909
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5ca3de20e9567810964af008f606e5af1e3221a3]

        Removed duplicated includes
        
        Change-Id: I22b71580a79500e169ed9cab775501583975d67f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131911
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-03-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8a0b558a500181af9c71fd2e4c6ca3d036edcd5e]

        Fix typo
        
        Change-Id: Iba19e41fcc9277d428476e876b6a0bf50e7f18d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131912
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-03-21  Julien Nabet  <serval2412@yahoo.fr>  [2aa3097fe2beb56d43f037723997c8d37a7251b4]

        Related tdf#114286: put duplicates commands in GenericCommands (SplitCell)
        
        Change-Id: I8d63d47782a77350ab0f38b1a96cd045b44500a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131676
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-03-21  Alain Romedenne  <LibreOfficiant@gerrit.libreoffice.org>  [da1d70d1e27cbf5f9aceafa60693a407d29f1ab8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b79af43f87d6932dd49b4fac1552378a56f5ba5d
          - Help page cleanup
            
            Change-Id: I1066974181278b56071f16234358d67d8038e134
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131200
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-03-21  Caolán McNamara  <caolanm@redhat.com>  [f4474b2967f9c7b3b82239c6e9c66850964c6e8b]

        ofz#45878 add a way to set some limit on hugely complex clips
        
        Change-Id: I6bbf7c6068560e3bb656560fb5c6cc2ed72cecd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131907
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-21  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [79b5ff92b17fde902c2f9db3e806f1c77a387dff]

        tdf#118047: RTF import: better deduplication for header/footer
        
        Here are two related fixes in one patch:
        
        1. By default current style index is 0, not -1. Due to this we
        can assume usage of default "Normal" style during deduplication.
        Seems there is no difference in case of no style mentioning in
        run or mentioning "Normal" one (\s0), so value -1 looks
        unnesesary.
        
        2. During header/footer "substreams" processing StyleTableEntires
        was not reused in new domain mapper impl instance. So deduplication
        did not work well.
        
        2a. To avoid copying of whole StyleTableEntries between instances
        it is stored as pointer in domain mapper impl.
        
        Change-Id: Id003d35554e9b43186238920d9a6373452095121
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131899
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-21  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [f8b482f6d601b40c0263333da393bc218c8114eb]

        Colibre: tdf#148029 Remove dark area in dark variant
        
        Change-Id: Iefbe24e122aab9c2ea95a4b93f4bf49d0940e17c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131903
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-21  Mike Kaganski  <mike.kaganski@collabora.com>  [bbb7ad2db9bb8525a619c3a329299da31c24bc1b]

        Move implementation of doubleToString to sal/rtl/strtmpl.hxx
        
        ... to reduce inter-relations between compilation units, and drop
        *StringTraits from sal/rtl/math.cxx.
        
        Change-Id: I0d7544dead03651dc71ec923cab10580f15cf49a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131895
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-21  Caolán McNamara  <caolanm@redhat.com>  [29c4d47161dab81971029717ce358de59f52f8c3]

        Related: tdf#118320 tabpane is too white in darkmode
        
        the only reliable darkmode hammers are a button or drawing with some
        solid color derived from a theme element, try a button here
        
        Change-Id: I842a415020abd26dc60e51438f9fd3c961ecd830
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131902
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-21  Caolán McNamara  <caolanm@redhat.com>  [22fa995ae81739aa1b7fcc5ffb277d1a46bda452]

        ofz#45816 Direct-leak
        
        Change-Id: I73ed541c9a8fb6d9b0a8ee86ce7cf581721a9b73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131889
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-21  Alain Romedenne  <alain.romedenne@libreoffice.org>  [06d132333deeb1580b7cc106dfb3ff4bc454178d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ced4b1d58efe8b35289643376d082fb416edae21
          - tdf#146847 Typo in IDIV Basic help page
            
            Change-Id: Ib303ad532c2daf9de856ed8c5c5cd2df673920d2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131854
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2022-03-21  Caolán McNamara  <caolanm@redhat.com>  [c51140847efa90897253011bd0382a32440d73e3]

        Related: tdf#118320 swap TILES_SELECTED and TILES_FOCUSED
        
        so the selected tab gets the same bg as the tab page
        
        Change-Id: I26222cf755c4c30f8712fb7a4690c84784d9b508
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131898
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-21  Caolán McNamara  <caolanm@redhat.com>  [095f5910e3781e5e0a3f9d09821d2be6be48abff]

        ofz#45816 Direct-leak
        
        Change-Id: I63f4828fb35a1f24c98ccd235af91d186b48058a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131897
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-21  Caolán McNamara  <caolanm@redhat.com>  [5bd4d100acc08307c96e2b4cc7b8301210386fbd]

        YYDEBUG is always 0
        
        Change-Id: I9255b0c6447126e5b0907b12622b668bb4c79474
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131896
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-21  Caolán McNamara  <caolanm@redhat.com>  [726a3712eec4e26e88492dd5005360938307209b]

        yyoverflow is not defined
        
        Change-Id: I5769b82ededd15a50892bc4e9478f69edb4722c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131893
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-21  Caolán McNamara  <caolanm@redhat.com>  [e746d8d3af46cb17c705dd7d6724cff8bdd6bca8]

        YYPARSE_PARAM is not defined
        
        Change-Id: Icda8e09ceb5e2bebb5187d00c0baa1bcccda88a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131892
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-21  Caolán McNamara  <caolanm@redhat.com>  [08039ee959eefc6888e966fe3b3769abffd1fafc]

        YYPURE is not defined
        
        Change-Id: I5942de482c6216fba2c35fa6d113c44639d349e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131891
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-21  Caolán McNamara  <caolanm@redhat.com>  [b77091684ba3de0a2009a1bc42514ef48ae6bcfc]

        YYLSP_NEEDED is not defined
        
        Change-Id: I324e811a84916f27037b2fe9df0aed2db5458564
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131890
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-21  Miklos Vajna  <vmiklos@collabora.com>  [3afe4f66f7266ede9922ce0682db38c9369349b7]

        sw clearing breaks: add RTF filter
        
        Map between SwLineBreakClear and \lbr<N>.
        
        Change-Id: Ibed94ad74157a08787212a34176590a1dc4d5547
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131886
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-21  Justin Luth  <justin_luth@sil.org>  [a13faccd7e8c6503e96e9342a8615b4542b0601f]

        related tdf#147861: cleanup + a function provides the name
        
        This is not quite a NonFunctionalChange because it avoids
        adding " (fixed)" to the name. But that is what I want
        anyway for bug 147861, so this is an all-around good simplification.
        
        Plus, the writerfilter loop doesn't need to run if an
        inside clause will never be true anyway.
        
        Putting this cleanup separately helps highlight the
        actual fix and not clutter the real patches.
        
        Change-Id: I12f345cc92627398ad00fe32b64b98b54e5ed14b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131413
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-21  Caolán McNamara  <caolanm@redhat.com>  [81eb293ff5c0879fa3d5f9be991c04f6bcd0fa96]

        dval can be const
        
        Change-Id: I452f666230aca5b6033dcb16495ae382e4fd1073
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131888
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-21  Caolán McNamara  <caolanm@redhat.com>  [516edf5c1a2c04dd1da8ec769a4eefd69cca48c3]

        ofz#45816 Direct-leak
        
        Change-Id: Iaf31e6b46cc5ab68de46c250926d6a4709eddd75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131887
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-21  Siddhant Chaudhary  <urssidd@gmail.com>  [8351179b787a10167e9e68584d3b3573fbdb6ebc]

        tdf#141908 Replaced usage of sal_Int32 and sal_uInt32 with Color in unit tests.
        
        Change-Id: Ieb8b6b3c3bfab0ab49bc55cf42db7be4f08e964b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131408
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-21  Juergen Funk  <juergen.funk_ml@cib.de>  [0498c522724bbfd789261cb1562b3bfe1a81bb3e]

        tdf#147589 In document with OLE link, don't show temp-file is in use
        
        Regression from 218f36dd614cf828e949f605faaf6a6fd615da26
        change the handling in OTempFileService::closeOutput
        That was the problem in the OLE-Link handling
        
        Change-Id: I5a7fa74b4a731f758e1c405dfb9cd298b30086a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130408
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-03-21  Miklos Vajna  <vmiklos@collabora.com>  [f461c889ac4bc053c306537f644ec4bf3e0d5128]

        sw: prefix members of SwWW8WrGrf, WW8Export, WW8PLCF and WW8PLCF_HdFt
        
        See tdf#94879 for motivation.
        
        Change-Id: I86c9fd2c634b2f5422b0820dd5423008b1c0360c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131884
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-21  Mike Kaganski  <mike.kaganski@collabora.com>  [c93d27c9d25e06a884c971fc8dbbea8fe7599578]

        Reorganize the code a bit to drop some detail::* helper functions
        
        Change-Id: Iee7402f5de7287678e1691b48b6493d3131ef7ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131883
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-21  Mike Kaganski  <mike.kaganski@collabora.com>  [7ad230676488d294ad03508ab027fc5e9c76a398]

        a micro-optimization
        
        Change-Id: I2d94c2d3d7a159953b264e21a0fce8f0a0340163
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131856
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-21  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [494020efe6d29bc319c3abcd3245425e394674ec]

        tdf#131234: RTF import: extend default char props list
        
        There are much more character attributes should be applied
        wth default values if style contain them, but they were
        not mentioned in current run.
        
        These are obviously not a complete set yet, but most common
        ones are included.
        
        Change-Id: Ide52245bc98628febc2f3bd2e25166f0dcdf35cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131853
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-21  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [0ca27824bf6e84adcf7d481d232cbe28ff99cfae]

        Colibre: tdf#148029 Remove dark area in dark variant
        
        Change-Id: I80b5be377bfd7e0dadb2f138e0577bf89add55b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131881
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-21  Jim Raykowski  <raykowj@gmail.com>  [9a4e73e28a226b56531471da5e49a2cf0f5a51c4]

        Don't display search wrapped message when nothing is found
        
        by a search for Frames, Images, and OLE objects
        
        Fixes the search wrapped message being unnoticeably shown before the
        search not found message when nothing is found by a search for Frames,
        Images, and OLE objects. Also fixes a possible search wrapped message
        being shown when SwFEShell::GetBestObject is used by
        SwTextShell::ExecMoveMisc for SID_FM_TOGGLECONTROLFOCUS case.
        
        Change-Id: I57e518163d9b61dcf9838e5552a0de53f48faa0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131638
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-03-21  Eike Rathke  <erack@redhat.com>  [a997bd0e77d9721d55311dcfbd50fea802d801bd]

        ExtText2Doc: EmbeddedNullTreatment is not necessary for bDetermineRange
        
        Change-Id: I1efb8bf14889514b2258bcf7db5ff5b6b2efecf9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131880
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-03-21  Eike Rathke  <erack@redhat.com>  [0b8a3d1f5fd339d0c77f4e074b3c8ea649407326]

        ExtText2Doc: fixed width columns don't need to be determined for each row
        
        Change-Id: Ie68f5d80a9fb0946c45cc89f89f25ea0995a7806
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131879
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-03-20  Rene Engelhard  <rene@rene-engelhard.de>  [90babff28406d5366df153e2d3c6d4206f06d614]

        add system-libfixmath
        
        Change-Id: Ia0bd884d6fefde77c75889bf2ea831ebf1b401cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131876
        Tested-by: Jenkins
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: René Engelhard <rene@debian.org>

2022-03-20  Mike Kaganski  <mike.kaganski@collabora.com>  [cd973e75fa55e3b2703757b1901e9ce644881be9]

        Remove special-casing Windows stderr handling
        
        Since commit 506173a7f42f34821238a63f3f8c7362c9fae9d9
          Date   Mon Nov 19 13:07:20 2018 +0300
            tdf#112536 related: make soffice.bin a proper console application on Win
        
        and commit ab0942240507e9be81dbe43e8d69b7f9273b124f
          Date   Wed Jan 22 22:13:25 2020 +0300
            Make unopkg.com proper launcher for unopkg.bin on Windows
        
        there *is* stderr on Windows, so we can revert commits
        a34c9a8065c90250f7389cdea660a49e84289098
          Date   Tue Aug 02 09:52:37 2011 +0100
            can't use set_debuglevel under windows
        
        and a1775d69e8cccb827331c1984313d2d26ddadadb
          Date   Tue Aug 02 09:57:59 2011 +0100
            make logging less painful under windows
        
        Change-Id: I5698a69130e55094508d5ca22411e861ffeeed8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131877
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-20  Noel Grandin  <noelgrandin@gmail.com>  [5211aeb3de2e98f3d59d53d5ddc16f09a956e410]

        simplify some calls to RtfStringBuffer::append
        
        Change-Id: I68ad11d19fb0c0a20a336cb0888a1229ce12b995
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131851
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-19  Caolán McNamara  <caolanm@redhat.com>  [59a7c40255b836ed75e64686fabb3e9938b755f0]

        reduce down to the part and config we are using and move to tools
        
        Change-Id: Ifaddc59c3c7834808d368c138a5ec7c0b80db14c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131850
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-19  Caolán McNamara  <caolanm@redhat.com>  [892ef6e8b6888b3029041ab150b409f81a5c31b0]

        Related: tdf#118320 let windows icon theme know when a dark theme is preferred
        
        Change-Id: I7569814a575e3d7c216e790eb162397d312fa0e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131843
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-19  Caolán McNamara  <caolanm@redhat.com>  [348407dfdf5fd41b99f5998463eb032128799555]

        Related: tdf#118320 tabitems appear as light in darkmode
        
        so use a Button theme and matching button properties for drawing those
        instead as a workaround
        
        Change-Id: I5ba0e360adc109e80ab7ecb1ff2fd5bc84028b61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131852
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-19  Caolán McNamara  <caolanm@redhat.com>  [32dc2d14287a4210589c33dbd62c6e36e095aa6e]

        ofz#45583 detect some invalid scale cases at import time
        
        Change-Id: Iad881f09bef707897e19d402a9931a6dea88f52d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131839
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-19  Caolán McNamara  <caolanm@redhat.com>  [ef37fa084e55aa13ecebcd0ebdbc7c2bca908c11]

        ofz: Null-dereference READ
        
        Change-Id: Ie42af72e321bd55e3373aca33f0bcb6884bf8836
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131849
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-19  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [d02f111181b0f79eda2a96f47181da5ee8d3aabf]

        Colibre: tdf#148029 Remove dark area in dark variant
        
        Change-Id: Ibb17831fb110f2683ee94b332bca4c658962b4f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131847
        Tested-by: Jenkins
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-19  Caolán McNamara  <caolanm@redhat.com>  [c43c4a00089b1965c7ef69ef40c9e645dffc2e43]

        Related: tdf#118320 darkmode DrawThemeBackground doesn't work for tab bodies
        
        so just draw it as solid window color
        
        Change-Id: I4e452a7d6a21be91da8e23901746064fd33ee386
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131842
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-19  Luboš Luňák  <l.lunak@collabora.com>  [1a1957eab90a11b5481faa1ef6d877eed1ce564a]

        handle broken row ranges in excel import, #2
        
        In ad1f6e62298612f4b277708b813a219ba390f1b0 I didn't add a second
        std::unique() pass, that seems to be necessary with some broken
        documents as well
        (sc_column3_regroupformulacells_heap_buffer_overflow.sample
        from crashtesting).
        
        Change-Id: I6865085a9b77fe51246180e519bf1a2309615144
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131834
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-19  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [927cf43c07606c687f47831dcd70b57e52d52906]

        Colibre: tdf#148029 Remove dark area in dark variant
        
        Change-Id: Iabf739383aab078139289a6c8a50a711d05eb6c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131846
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-19  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [da3759155fcfe855dab99d59f3b9540efa9777d7]

        Colibre: tdf#148029 Remove dark area in dark variant
        
        Change-Id: Ie37c5a61de1f7ff53985e4555c430e00bc82733b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131845
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-19  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [566ee17c2709f9939145ddc7fbb1d61c35049321]

        Colibre: tdf#148029 Remove dark area in dark variant
        
        Change-Id: I53c550ae5a0ec619c7bfe3e46defc72227bb90fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131844
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-18  Caolán McNamara  <caolanm@redhat.com>  [d643f9d5c66cdf8b6c935484e65b8f24b5ef31f0]

        ofz: Direct-leak
        
        Change-Id: I40024334b394e4de6a1766321556689234da86ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131840
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-18  VaibhavMalik4187  <vaibhavmalik2018@gmail.com>  [f433d9cf8be6507f0299492794da9ed5d749a6ad]

        tdf#114441 Convert sal_uLong to other types
        
        Change-Id: I5651788dad4386aa325e20fa8bbfc0908dbfa629
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128767
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-03-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fdbda2901080d3638475638f693299eca7c1cd7f]

        Fix typos
        
        Change-Id: If006b66919dcc7f409e9f9a30e1fe09fa592e698
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131838
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-03-18  Caolán McNamara  <caolanm@redhat.com>  [467c8bc2229f51ef4ca6d9593554a7cf1e7ff7ee]

        ofz#45583 Integer-overflow
        
        we assert on use of a negative xscale too, so don't allow that either
        
        Change-Id: I3420fc3f4568eed187fcccf26067006e064d417e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131835
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-18  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [ce3e760f9155ac8d80f60054be036e862df7029a]

        tdf#111924 - Special characters: don't lose focus on context menu
        
        Don't lose focus on the favorite or recently used items in the special
        characters dialog when right-clicking them to show the context menu.
        
        Change-Id: Iaedc4bbc6fb627591b9c0cd9a2c44940312eeb1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131721
        Tested-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-03-18  Gautham Krishnan  <gauthamkrishnanpriya@gmail.com>  [67fcd8f268fd04ca2012470af2257b394b77b8fc]

        tdf#147906 used std::hypot for Pythagorean addition
        
        Change-Id: I9bf10374af93cd22e429a112937aaa8828126523
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131504
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-03-18  Sinduja Y  <sinduja.code@gmail.com>  [a40ed687a3e2f8e1d17705fcd7d397ba09398cb6]

        tdf#147021 Use std::size() instead of SAL_N_ELEMENTS() macro
        
        Change-Id: Ifed6b79a4186e3196dc1e9ac179fe8ad0ee4a342
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131655
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-03-18  Stanislav Horacek  <stanislav.horacek@gmail.com>  [90020e670e543bbcd54598eb62b43a5e996de0d1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 72eb5901a18fba63f13f832ac5e2082fd2d1f305
          - fix example for SF Menu service
            
            Change-Id: I769bb965ea1c8ea836850bdf6f3ba05068ec737a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129925
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-18  Johnny_M  <klasse@partyheld.de>  [b650469c434c59f1076a5130aa5ba58345539e68]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b219699612bd7577c8b8d9e84c2d79a4f16abc33
          - tdf#132643 Translate German section IDs
            
            Change-Id: I7da83d7d8933af55a1f5a7118c1cb3f4f1946fbd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131417
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-18  Johnny_M  <klasse@partyheld.de>  [003649cb8229e012fd7dee62b79df39514e38ed8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 30de8915b7c7d25f12a73d1f71af37f627af6355
          - tdf#132643 Translate German section IDs
            
            Change-Id: I5d94abb478ab3c11840804365b1299ad123b1172
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131426
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-18  Johnny_M  <klasse@partyheld.de>  [b969544d5a08d1cf581b9e1e4c9940164fe0c813]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 601640f0d687358b494f2e59eeed947e49e32b7d
          - tdf#132643 Translate German section IDs
            
            Change-Id: I09c358047d4dd01f21745268c4618b47faaee4a2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131440
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-18  Deep17  <deepoose2011@gmail.com>  [b3bd864f7c05c3c794b431dea2ec91ad459812e7]

        tdf#145614 Convert #define to enum or constexpr
        
        Change-Id: Ie039a828b09aacc68ef2f95f495284d554122940
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131510
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-03-18  Caolán McNamara  <caolanm@redhat.com>  [0f31597dcc144cbb9c7dead9a6f2154ba1c044e6]

        ofz: Timeout in clipPolyPolygonOnPolyPolygon
        
        Change-Id: I4257cd7133b29a2f5ae3407a5284965eb0814462
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131737
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-18  Stephan Bergmann  <sbergman@redhat.com>  [9074f5602a9b0b51349647f29d8537256217ebe7]

        tdf#148063: Avoid dereferencing potentially bad user-supplied TypeDescription
        
        ...from Basic script
        
        > sub foo
        >   a = Array()
        >   oUnoValue = CreateUnoValue( "[]", a )
        > end sub
        
        at
        
        > Thread 1 "soffice.bin" received signal SIGSEGV, Segmentation fault.
        > 0x00007fffc413b2db in stoc_tcv::(anonymous namespace)::TypeConverter_Impl::convertTo (this=0x3269200, rVal=uno::Any("[]any": empty uno::Sequence), aDestType=invalid uno::Type) at stoc/source/typeconv/convert.cxx:537
        > 537	                reinterpret_cast<typelib_IndirectTypeDescription *>(aDestTD.get())->pType );
        > (gdb) bt
        > #0  0x00007fffc413b2db in stoc_tcv::(anonymous namespace)::TypeConverter_Impl::convertTo(com::sun::star::uno::Any const&, com::sun::star::uno::Type const&) (this=0x3269200, rVal=uno::Any("[]any": empty uno::Sequence), aDestType=invalid uno::Type) at stoc/source/typeconv/convert.cxx:537
        > #1  0x00007fffc413d144 in non-virtual thunk to stoc_tcv::(anonymous namespace)::TypeConverter_Impl::convertTo(com::sun::star::uno::Any const&, com::sun::star::uno::Type const&) () at instdir/program/libstocserviceslo.so
        > #2  0x00007ffff4fe0264 in convertAny(com::sun::star::uno::Any const&, com::sun::star::uno::Type const&) (rVal=uno::Any("[]any": empty uno::Sequence), aDestType=invalid uno::Type) at basic/source/classes/sbunoobj.cxx:324
        > #3  0x00007ffff4fdfe79 in RTL_Impl_CreateUnoValue(SbxArray&) (rPar=...) at basic/source/classes/sbunoobj.cxx:4157
        > #4  0x00007ffff513b1b0 in SbRtl_CreateUnoValue(StarBASIC*, SbxArray&, bool) (rPar=...) at basic/source/runtime/methods1.cxx:1403
        > #5  0x00007ffff50ea80e in SbiStdObject::Notify(SfxBroadcaster&, SfxHint const&) (this=0x2003400, rBC=..., rHint=...) at basic/source/runtime/stdobj.cxx:1059
        > #6  0x00007ffff3decfae in SfxBroadcaster::Broadcast(SfxHint const&) (this=0x3329e90, rHint=...) at svl/source/notify/SfxBroadcaster.cxx:39
        > #7  0x00007ffff518e772 in SbxVariable::Broadcast(SfxHintId) (this=0x31e8f60, nHintId=SfxHintId::BasicDataWanted) at basic/source/sbx/sbxvar.cxx:151
        > #8  0x00007ffff5186d4f in SbxValue::SbxValue(SbxValue const&) (this=0x31ff450, vtt=0x7ffff51ae718 <VTT for SbxMethod+16>, r=...) at basic/source/sbx/sbxvalue.cxx:66
        > #9  0x00007ffff518d291 in SbxVariable::SbxVariable(SbxVariable const&) (this=0x31ff450, vtt=0x7ffff51ae710 <VTT for SbxMethod+8>, r=...) at basic/source/sbx/sbxvar.cxx:45
        > #10 0x00007ffff517d44a in SbxMethod::SbxMethod(SbxMethod const&) (this=0x31ff450, r=...) at basic/source/sbx/sbxobj.cxx:838
        > #11 0x00007ffff510386b in SbiRuntime::FindElement(SbxObject*, unsigned int, unsigned int, ErrCode, bool, bool) (this=0x2d6f400, pObj=0x2003400, nOp1=32773, nOp2=9, nNotFound=..., bLocal=false, bStatic=false) at basic/source/runtime/runtime.cxx:3709
        > #12 0x00007ffff50f5a91 in SbiRuntime::StepRTL(unsigned int, unsigned int) (this=0x2d6f400, nOp1=32773, nOp2=9) at basic/source/runtime/runtime.cxx:4131
        > #13 0x00007ffff50faef8 in SbiRuntime::Step() (this=0x2d6f400) at basic/source/runtime/runtime.cxx:830
        [...]
        
        Change-Id: I552f0360aaf3f9aa6a499aa5ea6eca9ae37e4614
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131739
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-18  Michael Weghorn  <m.weghorn@posteo.de>  [cfa5489982a84f847d86b8bf8ce49b25e033ed48]

        WeldEditView: Just pass new Size object as param
        
        Just pass `aOutputSize` as parameter instead
        of assigning that to `aSize` again and then
        passing that one as parameter in
        `WeldEditView::SetDrawingArea` and
        overrides in derived classes.
        
        `aSize.setHeight(aSize.Height())` can just be dropped
        as an overly complicated way of keeping the
        height as it is.
        
        In `SidebarTextControl::SetDrawingArea`, `aOutputSize`
        was already passed as param, so the new value of `aSize`
        was ignored anyway.
        
        Change-Id: I23192d3c5c85e4371a48774b3b8f854beb751b82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131741
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-18  Johnny_M  <klasse@partyheld.de>  [8a4f58bcd76c2c5824b014efb35ed818907527b8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to af54aee36936ee0a00ba384b6a2f68b482787103
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ib22f113740fd2b705df3b4338453d325739c20f5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131439
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-18  Johnny_M  <klasse@partyheld.de>  [8fb1676342cb228f9a3cbfe9603b74555dd7aeee]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b19c37e8c418e90ae419f596969e4fa897077d7d
          - tdf#132643 Translate German section IDs
            
            Change-Id: I9586b4e55c96ed7587246a923524d34ffa26be16
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131438
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-18  Johnny_M  <klasse@partyheld.de>  [d7dd3b5c423de3d259fbbfea5acd67784612dc95]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2e18bd4f9f40f51745b23ddb9aaa6740d5707771
          - tdf#132643 Translate German section IDs
            
            Change-Id: I0a6ae497bf145ad4d6c6d30a83d2153a8350ea4a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131436
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-18  Johnny_M  <klasse@partyheld.de>  [be42eeb21d2ae4e11dbfc272fbb900a0ce28bdf4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 14a3f2ff9c37fb6899eae197cb94f50e1ffe7ee0
          - tdf#132643 Translate German section IDs
            
            Change-Id: I14163e5b63027d4c6f4178e9db55369e383425a8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131437
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-18  Johnny_M  <klasse@partyheld.de>  [9e8f5f3f57478c157677e8a515d25bd47790ce00]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1cc1e063e4079cd2f1cd8712f68ae546b85521ae
          - tdf#132643 Translate German section IDs
            
            Change-Id: I2301032cce30fa40dbaea24f8e90c068586e49e7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131435
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-18  Johnny_M  <klasse@partyheld.de>  [890d2166f0966f4b2b60c9b6f8affb4237a58e79]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3afad289ad1faf5b556f724b9ef0c610f5b95264
          - tdf#132643 Translate German section IDs
            
            Change-Id: I527837a7ac78b411ed61f34e9d4c76b786c0b237
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131434
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-18  Michael Weghorn  <m.weghorn@posteo.de>  [0f3f71cc3470b9d15ae5e35eb206040897e74135]

        gtk3 a11y: Rename drawing_area_get_accessib{ity -> le}
        
        "...get_accessibity" looks like a typo, but
        "...get_accessible" fits the naming scheme better
        anyway.
        
        Change-Id: Ie71ade5bb2ef58ac23ecff0efa5adaae792a9620
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131738
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-18  Johnny_M  <klasse@partyheld.de>  [08090c81d84f2cdb846e120305638abf0abdc800]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7069eb7f582ca21299bfd3cc7f5decfa402725c0
          - tdf#132643 Translate German section IDs
            
            Change-Id: If85502fdc918d3b2814231faeb69211ad2d7bc82
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131433
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-18  Johnny_M  <klasse@partyheld.de>  [d30c444314c7fdd36ab5967771c8474f33772f2b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8d4cb0152bed3af90c4d2a09e35e472382213dee
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iafd82777eddf78a2d581f40dc7d94fed79929326
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131432
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-18  Johnny_M  <klasse@partyheld.de>  [aeee02a72b508977833ce024420460e9991486ba]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c88ef67ff0902af8446b02529155268a892cd1f1
          - tdf#132643 Translate German section IDs
            
            Change-Id: I3f57be7c55f9376948f51a316646bf839685bd80
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131431
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-18  Johnny_M  <klasse@partyheld.de>  [318eb8b79d7fa5782da1bc4a502ee119950157ac]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e0b454a0e8d1bd824f67a07f53192a700247976f
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie8b8cd42cc943a853170531f932273b65e360d6f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131428
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-18  Johnny_M  <klasse@partyheld.de>  [94aedc6aa30a47402d3c49fdb415a56d98957a45]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3c08f9ca2f921f8994aad1e8956b15c525668934
          - tdf#132643 Translate German section IDs
            
            Change-Id: I484aaae6574871e5fd4171581318fbc83752b8ac
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131430
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-18  Michael Weghorn  <m.weghorn@posteo.de>  [dadc8a8771645d475b6287dd4c65b88cdad81d93]

        a11y: Drop vcl::unohelper::NotifyAccessibleStateEventGlobally
        
        As mentioned in
        Change-Id I4681c28c9d18cf1953be5127765f4aa94563662d
        ("chart a11y: Drop bSendGlobally param from AccessibleBase::BroadcastAccEvent"),
        calling it has no effect, the `fireFocusGained` and
        `fireFocusLost` methods of the `XExtendedToolkit`
        interface in its only implementation
        in `VCLXToolkit` do nothing, so just drop it.
        
        Change-Id: Ie9352a4e4021d7bf0b35de71f55afc660795b906
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131736
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-18  Michael Weghorn  <m.weghorn@posteo.de>  [fe09f12d83d934287c58f507a99b693212a84c79]

        chart a11y: Drop bSendGlobally param from AccessibleBase::BroadcastAccEvent
        
        Setting it didn't have any effect in practice:
        If set to `true`, it resulted in
        `vcl::unohelper::NotifyAccessibleStateEventGlobally` getting
        called, which calls
        `XExtendedToolkit::fireFocusGained` or
        `XExtendedToolkit::fireFocusLost`, but the only implementations
        in `VCLXToolkit` do nothing.
        
        Interestingly, the documentation for `XExtendedToolkit` in
        `offapi/com/sun/star/awt/XExtendedToolkit.idl` says:
        
        >    @deprecated
        >        This interface was only implemented in an intermediate developer
        >        release anyway.
        >
        >    @since OOo 1.1.2
        
        but the interface is still used in various places across the
        code base...
        
        Change-Id: I4681c28c9d18cf1953be5127765f4aa94563662d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131735
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-18  Johnny_M  <klasse@partyheld.de>  [38bc4742af4f96d26b81bdc41e0361d83d8f1f66]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 71f848d75265dbe7604af1b6aa170dc1aee11a89
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ic2f22070b53266a12fcd2216e3e39ae12a7f11eb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131429
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-18  Johnny_M  <klasse@partyheld.de>  [6803a3309e064cda675141a2abb8d7f280e3420b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c629be9e6a24d4d73d849ceadd6d7f7cbb838f40
          - tdf#132643 Translate German section IDs
            
            Remove unused.
            
            Change-Id: Id8963dbe736314e167313e22e7ccb5513bc338be
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131427
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-18  Johnny_M  <klasse@partyheld.de>  [8e4324c0e1a74ef45d1c7602e1e0eb171cc5b614]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ab9809abb7b9473a33bf8e4b185e1ece10a02bea
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ib28cbc143b0a353bcbb024976a88a7e5823caf00
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131425
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-18  Johnny_M  <klasse@partyheld.de>  [f19eae7e54f557b5baf02b36d95448e8ffc4c83f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 061aa40ba8f024628eecbb131a8b6b05c2e5dd0a
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie62798486a3178bd341a72d5b4f477a46e6aeab8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131424
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-18  Johnny_M  <klasse@partyheld.de>  [ddb2764f4d98c043160adf1c29ba102b3ef0ed7e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3b60695989e6ad58d83dfebebe132f4914923938
          - tdf#132643 Translate German section IDs
            
            Change-Id: I40bde7ec9b387d337b3dcb2f5cd75f3b4f3d1dc2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131422
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-18  Johnny_M  <klasse@partyheld.de>  [fe85a53f97ef38d31c84a7f2e182b6cb93fd40be]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9bc2c3db33139954b323d387e44fbe1374efbf2e
          - tdf#132643 Translate German section IDs
            
            Change-Id: I4a61d58100e28f8975cac375f982654ce8ea5099
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131423
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [a717a1bab852656d2e220754632eff384138f735]

        tdf#133603 increase cache size in CachedOutputStream
        
        modern devices require bigger chunks of data to keep them busy
        
        Change-Id: I356327718fc20d937364b6ee726b0e94b4199e0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131734
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-18  Caolán McNamara  <caolanm@redhat.com>  [d277de1eac9ddc00eff3e5801ab29d8e8a9a3af7]

        ofz#45675 Timeout
        
        Change-Id: Icd893d6e0361f9ffe2c88b20b08eaef32919d01a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131718
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-18  Johnny_M  <klasse@partyheld.de>  [af55f4bdc9c067d7738472382c9a153b25b781e1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 01b8ee4ec65478ce46ce0f78423a4e55170f9b85
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ic89725bc9d774f291bff2dada0888abe6d855c0c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131421
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-18  Johnny_M  <klasse@partyheld.de>  [071e4b32f8bded89c16acde834035924f4f698e1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bddd19a60f428195ebf29919fcc5886a93d203c7
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie11d36a733dfa94584306bed9b9d2873bb3ea23a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131420
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-18  Johnny_M  <klasse@partyheld.de>  [4ea7a6fbc333a685283dc8a4409701042d628b9e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c416cf52fad8a4c5b3995c8ebaeff6fb8ca11f37
          - tdf#132643 Translate German section IDs
            
            Change-Id: I669488bec98e228aa2ad49773e226850dc3d85b8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131419
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-18  Johnny_M  <klasse@partyheld.de>  [8c46b01f575a3acd50d47f5d8299234218dbd393]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 01240c16ba2314ad60d6395d88cf864f99a2776d
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8ab12229bb36025f93895a807ea2c29b35e63916
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131418
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-18  Johnny_M  <klasse@partyheld.de>  [7a6e61fd0c0c461129d0f970ee601bdddc43b46a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 73273a2766552382cdc55f4e953f7af65082de7b
          - tdf#132643 Translate German section IDs
            
            Change-Id: I0f36c3de1612d204ced34fcad5a424f7e13818b1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131416
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-18  Mike Kaganski  <mike.kaganski@collabora.com>  [21b17ba1e6ac3eb3c54a6613f5f66a7d5588850b]

        Simplify a static array iteration
        
        Change-Id: I7dc4fdcbbaef08c1bc3b23403cd13e2c23585f75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131733
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [fbb41798b86c5ed35eb80aa07a5ee7c9866ac4e8]

        tdf#133603 remove some string copying
        
        Change-Id: I5b9f011d276ec30a50648e7984862b9e5f4b5577
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131729
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-18  Eike Rathke  <erack@redhat.com>  [6b768542ddd52573bbdb0e7b5b85ce5a9dd4551d]

        Resolves: tdf#148054 Advance offset for all columns, tdf#104927 regression
        
        Regression from
        
            commit 621c189173b35ac7f5ce4c578f57045479c63ab6
            CommitDate: Sat Jan 9 05:13:55 2021 +0100
        
                tdf#104927 consider character width for CSV import
        
        that for fixed width introduced a visual count of character widths
        for CJK IVS characters but did not advance the character offset
        for skipped hidden columns.
        
        Instead of having to ask bDetermineRange three times in the loop,
        split off an extra loop for bDetermineRange, advancing the offset
        then is straight forward and just only non-skipped columns are
        extracted and written to document.
        
        Change-Id: Ib6ab6b68c5fc0f6ff854d629d75742c39ed6ddf5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131722
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-03-18  Miklos Vajna  <vmiklos@collabora.com>  [0da10420ed6e69384498de7404287e8c936fef14]

        sw clearing breaks: add DOC export
        
        Map SwLineBreakClear to sprmCLbcCRJ's LBCOperand.
        
        And most importantly, write the newline character: a clearing break was
        not "downgraded" to a plain line break previously.
        
        Change-Id: I3bc11a120af09d5c774df992cb17cfc5ee251e1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131732
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-18  Stephan Bergmann  <sbergman@redhat.com>  [7dd087002816cdde9a5049a36840446765061fb8]

        Improve a mis-translated comment
        
        ...which was the German
        
          // Falls wir ein Schweinezeichen haben, abbrechen!!
        
        until 3d361dbc2d69484657c42852dcfa426c00bc3175 "Translation of Comments to
        English"
        
        Change-Id: I655514ec38596d16b15d22a02f38d0cf60b80302
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131726
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [cb53cc2a92886b83dcf5f9de762c82b1144f912c]

        tdf#133603 reduce some ref-counting during XLSX save
        
        Change-Id: I02ed854ba57c7f513205f65ec84cb4e08d3b068f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131728
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [7cb91a40e20b0ea405042429a1b497bf3c983e01]

        tdf#133603 cache languagetag in FontSubstConfiguration
        
        speeds up saving XLSX by 10%
        
        Change-Id: I5f48fcd3de44675d27e275c6ff2f4e51a067c750
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131727
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-18  Miklos Vajna  <vmiklos@collabora.com>  [f451878ccff475dd263ad67ade5e1896cf9fc734]

        sw layout xml dump: handle expand portions
        
        Towards adding dumpAsXml() for all portions that have a HandlePortion().
        
        Change-Id: I9cb1f4c1f966e5cfd7ca27e21bf8aa022979f3c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131724
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-18  Mike Kaganski  <mike.kaganski@collabora.com>  [9bdc79bf46744d92242c14e9e6978dc590e953ea]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 87ab46fd2271fcf09ffc8a94bc403c3cf7082752
          - Fix service name
            
            Change-Id: I3f8fcc74afe4ed64c64a5ee8beb41fe289ec7763
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131604
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2022-03-18  Miklos Vajna  <vmiklos@collabora.com>  [1868dea877b0c956ee34e92afad59920e66cad3f]

        sd theme: add ODP import/export for shape fill color
        
        Refer to the 12 pre-defined colors by name + don't write the attribute
        for the case when there is no theme.
        
        Change-Id: I37c984b3371ec878a0d733977f5c937dce27c440
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131717
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-18  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [778bbcede813dd51e11ee61583247db1199eda63]

        Colibre: tdf#148029 Remove dark area in dark variant
        
        Change-Id: Ic881e63c2464adbe89e3abf8bc6626b674c38129
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131723
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-17  Caolán McNamara  <caolanm@redhat.com>  [d64ba1048716767db6fd3daedb637df193c7071b]

        Related: tdf#148053 fix a crash in out of range dx array
        
        also seen with tdf#124116
        
        Change-Id: I211c5b9d58ee5857c8286b2009e4159b35a9e047
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131713
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-17  Caolán McNamara  <caolanm@redhat.com>  [2c2b3aaa5ba15087aac06b762cc4b767eaea6cac]

        crashtesting: clip fallback glyph range to layout range
        
        as seen in tdf124116-1.odt
        
        Change-Id: If81192d326e298794051a87632e63798402ff60b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131712
        Tested-by: Jenkins
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-17  Lemures Lemniscati  <lemures.lemniscati@gmail.com>  [fb48a6408a515057a03c485bf00df5c34706595b]

        tdf#148033: Loss of precision in /MediaBox (PDFWriterImpl::emitCatalog())
        
        License statement provided here:
        https://bugs.documentfoundation.org/show_bug.cgi?id=148033#c4
        
        Change-Id: I93333a17d4a6a266fc25a92abf50c22cb01a2b1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131716
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins

2022-03-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fab611b2310579962fe74b86e537f1812431f761]

        Fix typo
        
        Change-Id: I7962b8fa81bd6510bc83b7656d84486806bd81c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131719
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-03-17  Caolán McNamara  <caolanm@redhat.com>  [05ad57ea76b088569e5c34d5ff08342d8e894e1e]

        ofz: Null-dereference READ
        
        Change-Id: I0e3dfed65db245779d3402293d23864b0a4fb6e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131705
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-17  Szymon Kłos  <szymon.klos@collabora.com>  [feb8e7c58dc72d01febc914fd6575757f3f7e746]

        jsdialog: enable dialog on demand by env var
        
        It will be possible to enable some dialogs by environment variable:
        
        SAL_JSDIALOG_ENABLE=modules/scalc/ui/validationdialog.ui:modules/scalc/ui/validationcriteriapage.ui
        
        (you can specify multiple items with ':' separator)
        
        Change-Id: Iba1e6b7ac77716f40c9073a8064206c420f2d081
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131597
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-03-17  Mike Kaganski  <mike.kaganski@collabora.com>  [8cf99c39b5dba7d1dbfda70e73ee3a8388037325]

        Use ScDocumentUniquePtr in ScTempDocSource
        
        Change-Id: I17d726aba52dd25f221f2ff3e9238f935afa4de5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131715
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-17  Miklos Vajna  <vmiklos@collabora.com>  [9e8712ed6f9fb5dbd971e352a5709bd45fadc74f]

        sw image dialog: fix fallback width/height for images with relative sizes
        
        Make sure that we work with the up to date layout size of the image in
        the dialog, otherwise 80% shows up as 237%.
        
        Also fix SfxMacroTabPage::FillItemSet() to not put anything to the
        output item set when the macro table is empty, this way clicking OK in
        the image dialog results in an unmodified document when the user doesn't
        change anything.
        
        Change-Id: I4b987bd3e3818ee737e37ea10861f9043c25bc93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131714
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-17  Julien Nabet  <serval2412@yahoo.fr>  [52a695d2ceb4231a9fcc419959e29023ecef037b]

        Related tdf#114286: put duplicates commands in GenericCommands (DeleteRows)
        
        Change-Id: I100297d10b2643c5ddad7753a7c1032526ce06cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131699
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-03-17  Caolán McNamara  <caolanm@redhat.com>  [e1e65c9388a9f2fe7b8dc34a5a10f14f08635720]

        ofz: Use-of-uninitialized-value
        
        Change-Id: I7d9bb71cc3448e5552005ecac580e50073260e8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131706
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-17  Caolán McNamara  <caolanm@redhat.com>  [8e5bc762d8b1bf80e1d2fb7706b03978acc5082f]

        ofz#45598 Integer-overflow
        
        Change-Id: Ib3c6f9af746693678f9b031a23e4a703d0615b0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131704
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-17  Caolán McNamara  <caolanm@redhat.com>  [a89c16d8f37effc1be0898fc268d7b88c0157407]

        can use a reference instead of a pointer
        
        Change-Id: I3811c9d24e4890022be7c6179148d0eac0e5525c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131703
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-17  Mike Kaganski  <mike.kaganski@collabora.com>  [7f58df88771767962fc4e98f2b6bed445ab18994]

        tdf#148040: allow external link update for css.sheet.FunctionAccess
        
        Change-Id: I2608c10fd3354e90049d1c7315895922c865a648
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131682
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-17  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [6898a115426de6c3142521587fa693914fbe553f]

        Colibre: tdf#148029 Remove dark area in dark variant
        
        Change-Id: Idac844f8b84e80c590f0909235523e3e5a31c4a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131685
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [a1cfa579c988057830a83455946448d804a0926e]

        use actual type in AccessibleImageBullet
        
        instead of casting everywhere
        
        Change-Id: I954f6f1ef18baa7888d7447d64e8e7a8e5141a13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131709
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [0cdfe74271c1544e4b6bdc2bcd1ec087d672d81c]

        use actual type in AccessibleEditableTextPara
        
        instead of casting everywhere
        
        Change-Id: I98b654fd93eb8cea49f2e6a399a986e45ed8381d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131708
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [7fccffa78a26641053268b9c9e431156ce628552]

        use actual type in AccessibleContextBase
        
        instead of casting everywhere
        
        Change-Id: I547ad294e612488aef11788bb54e086897c19f93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131707
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-17  László Németh  <nemeth@numbertext.org>  [794fd10af7361d5a64a0f8bfbe5c8b5f308617a5]

        tdf#147347 sw: hide deleted table at deletion in Hide Changes
        
        Last deleted row of a table frame was visible in Hide Changes
        mode, if it is deleted in Hide Changes mode.
        
        Fix also missing immediate update of the table layout during
        deleting only rows in the table.
        
        Follow-up to commit a74c51025fa4519caaf461492e4ed8e68bd34885
        "tdf#146962 sw: hide deleted row at deletion in Hide Changes"
        
        Change-Id: Ic0bf09ac68dd336bd53e84e58f52ebe88ca56238
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131701
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-03-17  Luboš Luňák  <l.lunak@collabora.com>  [b804a64bf78218b79e5e9ca2e99aa95bee60b430]

        avoid warning about invalid cached glyphs
        
        Empty string has no glyphs, so SalLayoutGlyphs::IsValid() will be
        false and would trigger the warning at the beginning of
        OutputDevice::ImplLayout().
        
        Change-Id: I1be55679f27ba663570659f72c57e57e60f49a6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131700
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-17  Michael Weghorn  <m.weghorn@posteo.de>  [7de27fe664f2fbb310907b5f945010792cd79ed3]

        Call corresponding base class method in SpellDialog::Deactivate
        
        At a quick glance, the fact that `SpellDialog::Deactivate`
        previously did the same as `SpellDialog::Activate` looks
        like a copy-paste mistake; both were added in
        
            commit 5261417cbb3051b812164838d19c0f748573df45
            Date:   Fri Jun 14 21:56:44 2019 +0100
        
                weld SpellDialog
        
        Change-Id: Ib06d19e46470141d5bfcfc7e790160c1879b6a00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131694
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-17  Miklos Vajna  <vmiklos@collabora.com>  [71b952340726190d1f178ef0dadfa89677f2c1dd]

        external: update pdfium to 4933
        
        Stop tracking build_config.h in our repo, it can be now part of the
        release tarball. It was a mistake in the past to think that this is
        generated code, it's just external code.
        
        Change-Id: Ife2fed362e28c53859399244e2f1247efb1efe86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131695
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-17  Miklos Vajna  <vmiklos@collabora.com>  [31ac4edf2ec83c9f6ec475ad74e5fd94a0c8b1ca]

        sw clearing breaks: add DOC import
        
        Map sprmCLbcCRJ's LBCOperand to SwLineBreakClear.
        
        Change-Id: Ie6a114bcd90a9442295815da68f6b0a9616c3210
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131697
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-17  Julien Nabet  <serval2412@yahoo.fr>  [7a7bf6afcdb8f069e750ac8cd4126930674e3f4b]

        Related tdf#114286: remove duplicates commands in Calc/Draw (InsertAnnotation)
        
        Change-Id: I745e8d06c7f9886421ff95426c6cb4cee8198cb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131679
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-03-17  Michael Weghorn  <m.weghorn@posteo.de>  [229012b4a5546c4611e3ff789432806d1b301e4a]

        cui: Use more range-based for in SpellDialog
        
        Change-Id: I566af40d67154ee8891c97257b6ef232556fe1f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131688
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-17  Michael Weghorn  <m.weghorn@posteo.de>  [58f29c4f1de3e116aec62d69b0921f2ee44b8c70]

        cui: Use range-based for in SentenceEditWindow_Impl
        
        Change-Id: I0e324d6b961f632130974d90f22345122650b666
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131687
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-17  Michael Weghorn  <m.weghorn@posteo.de>  [684502c24b5f0f5e67c189e79d9f3ffa79d1975e]

        cui: Use range-based for in SpellDialog
        
        None of the widgets should be nullptr.
        
        Change-Id: Iaaa2528571a7f301c5fab5ddf938494ed1c57f2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131686
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-17  Julien Nabet  <serval2412@yahoo.fr>  [763e5d233d18a26f64dd8c4db67ce62ee289832e]

        Related tdf#114286: put duplicates commands in GenericCommands (DeleteColumns)
        
        Change-Id: Iecfa09729ea1b237fb6994be4b3ceaaa3ad126df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131680
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-03-17  Miklos Vajna  <vmiklos@collabora.com>  [1b556ae4d1a5ae73ceb0baf52aae01dc05eaf61d]

        sw: document SwXViewSettings
        
        Which is a bit confusing: there is separation between the views while
        running, but only one view saves its config to the user profile, it
        seems.
        
        Change-Id: Ie5c5ae782860e1b93dc9096be893acff7e555aac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131674
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [2c8933594a4ea955eb4e785c7507d011c96c2aad]

        tdf#148013 speed up loading large file with lots of redlines
        
        We can skip lots of the table by using the binary search.
        
        Change-Id: I8c85cd4700bd1859cdc61a08159c61b1ab632163
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131693
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-17  Noel Grandin  <noelgrandin@gmail.com>  [ddff74993f128bd7b25d4d041b18b43b5836e11d]

        no need to have duplicate m_bIsRoot fields
        
        Change-Id: I4f8777462d0bb8cb9f1a6065a548a794d842d815
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131678
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-17  Noel Grandin  <noelgrandin@gmail.com>  [9a9bb1f212bb7eb40dcf34c15a3422e633fc195d]

        no need to have duplicate m_nStorageType fields
        
        Change-Id: I65bfce88e2bb1d32ec6c292e7e5f020904405bed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131677
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-17  Gülşah Köse  <gulsah.kose@collabora.com>  [f8ac4be066b9277cf2f893b581adc33de841bb9e]

        tdf#147766 Export empty lines as line with noFill
        
        We have a case that 0 width line but has auto color. If that case
        exported there is no line over there, LO handles normally but MSO draws
        back borders as default. To prevent this we have to export them as line
        with noFill.
        
        testTableBorderLineStyle change reverts a workaround for
        3faf005a367cbd28077403bf93810bbaf4805851
        
        testBnc480256 Cell(1,0) still invisible. We are just checking
        this with another way.
        
        Change-Id: If5f6d2dbdba5c295d58307fcfe3b37629ede8a8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131532
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2022-03-17  Julien Nabet  <serval2412@yahoo.fr>  [345149ef7b22fb05a2f519132704e36804570eed]

        Remove old mysql_jdbc/mysqlc in drivers.xcu
        
        and retrieve 2 missing items from it into mysqlc part
        
        Change-Id: I7494ca420e89f267659c06ef5f519790d47b3508
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131681
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-03-17  Noel Grandin  <noelgrandin@gmail.com>  [17d2cf30760876b07292958d8c90965f01a33efb]

        flatten OStorage a little
        
        Change-Id: I4a380d036c3e94f2df41d2c583d51f574d2c161d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131675
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-17  Justin Luth  <justin.luth@collabora.com>  [6ba3c85aad33ad3eded935185686dfcaaa7fcaa8]

        tdf#119298 sw: keep automatic position on trivial width change
        
        The issue here was that simply moving the border around
        (which shouldn't change the table size at all)
        triggered a miniscule difference in reported table width.
        
        Well, that is not enough reason to change away from automatic
        positioning now is it?
        
        Change-Id: Ib40c50a1069d88fa22f4791366eb0a50b4e9b11d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131633
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-03-17  Jim Raykowski  <raykowj@gmail.com>  [94016b435404f19d84ed636c5b3fd1ab0c02e020]

        Notify Navigator when outline content visibility changes
        
        Change-Id: I1db018216eb37517192f87c5c22cd0b9e6319687
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130472
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-03-16  Caolán McNamara  <caolanm@redhat.com>  [f7aeeb2e1a9b90b538a3715c5b73abe52ce7ee68]

        ofz#45581 and ofz#45574 suppress Integer-overflow
        
        Change-Id: Ia32f0ae42e4ac45681749e25d95f3c84359396d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131683
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-16  Caolán McNamara  <caolanm@redhat.com>  [a3f400886768bf95fbd8e6b236e11d7aac393b96]

        Related: tdf#118320 enable some windows dark theme support
        
        If experimental mode is enabled and only for windows >= 10.0.18362
        
        Toggling from dark to light mode is detected, and getting some
        suitable colors for dark mode works.
        
        The titlebar will toggle into dark/light mode successfully.
        
        DrawThemeBackground does something sensible for buttons and scrollbar at
        least, comboboxes can be forced to work. SpinButtons are less
        successful. Menubar and toolbar just bodged to draw a solid backcolor.
        
        Notebooks/TabControls don't respect the theme.
        
        Its possible it makes more sense to not try and use the windows control
        drawings apis and just set some dark colors and draw with the old
        built-in vcl widget rendering or alternative.
        
        Change-Id: Ic7927fb9af7ec94444d9de6e0204560e2789be46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131453
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-16  Caolán McNamara  <caolanm@redhat.com>  [45f9c1862bd205f620ce21663a8cd91119b9b2d5]

        ofz#45612 Timeout
        
        Change-Id: I9c6f955b243f9f5027c4b702853e6dce546054a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131667
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-16  Stephan Bergmann  <sbergman@redhat.com>  [10981fb2fa26474f432e85165b1babbca6d74e16]

        Consistently avoid loplugin:trivialconstructor when there are defaulted params
        
        (The template default constructor in S8 had already been suppressed via
        
            std::distance(recordDecl->ctor_begin(), recordDecl->ctor_end()
        
        being zero, but the similar case in S7 caused a warning.)
        
        Change-Id: I4d18dec8bb971198eb8503262572a08c019c66bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131663
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-16  Stephan Bergmann  <sbergman@redhat.com>  [a20e0ae4e346dae93bacf25deff2e7fbcbf1dbe1]

        -Werror=unused-but-set-variable
        
        (with --disable-assert-always-abort --enable-dbgutil,
        <https://ci.libreoffice.org//job/lo_tb_random_config_linux/3741/>)
        
        Change-Id: I46c4ed35e1882a98bde4022681624ae6c94031b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131664
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-16  Caolán McNamara  <caolanm@redhat.com>  [fe407fa6ff9cb7597f06e891ea3f136cd9521ef1]

        ofz#45583 Integer-overflow
        
        if we currently ignore 0 width/height here presumably we could also
        safely ignore negative width/height cases
        
        Change-Id: I3c061cdeebb1a6c684920977ee67e3ce156fda95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131668
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-16  Julien Nabet  <serval2412@yahoo.fr>  [f5c3b63b6fdcc7638a3a2683b2f58e6c15758385]

        tdf#147997: MySQL/MariaDB for dialog for direct connection
        
        Expand a bit rebranding to JDBC part and other locations
        
        Change-Id: Ia48972996b3eb3be0341d7d93a0ba1dc69fe0057
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131632
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-03-16  Tushar Jham  <jhamtushar12@gmail.com>  [00937d1207394433970a4711fa4f51b072341290]

        tdf#141908:CppUnittests: replace usage of sal_Int32 with Color
        
        Change-Id: I8ce73250da932d2c308a93a9268170ba9a120301
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131125
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-16  Heiko Tietze  <tietze.heiko@gmail.com>  [a3cb71ac80c0c2971e97c033d212cf4e464fa8f0]

        Resolves tdf#143100 - Disable cell style commands when sheet is protected
        
        Change-Id: Id532bee30ebd550df3a55074aec94a1f92aad564
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131665
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-03-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [3d349d84bd8fcbb38f7809e140bc8591056c6c29]

        tdf#148013 speed up loading large file with lots of redlines
        
        We can skip lots of the table by using the binary search.
        
        Which is not actually a lot of use for this particular bug, because it
        contains bad redline data.
        
        Change-Id: If2a7a807723ec19f15d6f7fa011d75ea82bd6d1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131660
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-16  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [e7895fbacff945d38f679f504c179a417e3b9af1]

        tdf#109214 - Highlight the favorites in the grid of special characters
        
        Change-Id: Ie1bb019495d2db4acd92da4bccf44ece2bd1d976
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131446
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-03-16  Miklos Vajna  <vmiklos@collabora.com>  [b578fa08a25a83abccad2386e12b707586fffb26]

        ODT export: fix fallback svg:width/height for text frames with relative sizes
        
        In case <draw:frame> has style:rel-width="..." and style:rel-height="...", then the ODF spec says that:
        
        > To support consumers that do not support relative width, producers
        > should also provide the width in a svg:width 19.575 attribute.
        
        If the motivation is to support simple consumers, then it's better if we
        write the up to date layout size as the fallback value, not what was the
        layout size at insert time.
        
        (But don't ignore this at import time: 80% width and "scale" for height
        is a valid combination, and then height/width is needed to know the
        ratio.)
        
        Change-Id: Iefeb43cdb141b01a732086c37186201a3fef0952
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131662
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-16  Caolán McNamara  <caolanm@redhat.com>  [3eecde27009b74a7f3bf75809109a2367e262b09]

        throw away skia control cache on theme change
        
        Change-Id: Idd21e966cf2c9b246c7484ba6c118c872a3dbac3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131568
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-16  László Németh  <nemeth@numbertext.org>  [3a14b2040ecd95a23acbc3e8d0f8087505135f11]

        tdf#148032 sw: add redline comment for tracked comments
        
        Tracked insertion/deletion of comments were shown as
        plain text insertion/deletion in that case, too, when
        there is no other text change in the redline (only
        the invisible placeholder character CH_TXTATR_INWORD
        of the comment). This was fixed by the new action
        icons of the Manage Changes dialog window before,
        but for better accessibility, now redline of a newly
        inserted/deleted comment gets also a redline comment
        "Comment added"/"Comment deleted", shown in Manage
        Changes dialog window with the Comment added/Comment
        deleted action icons, as suggested by Heiko Tietze.
        
        Note: because the redline comment (at least the
        tracked insertions) are stored in the document,
        this is a back-compatible solution.
        
        Follow-up to commit 128d3b454467e34538903b2eab45e866f976b314
        "tdf#73125 sw: add Insert/Delete Comment Manage Changes action icons".
        
        Change-Id: I7a9e82ae1b9519e4883956f69de0aafc289f7f99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131659
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-03-16  Stephan Bergmann  <sbergman@redhat.com>  [0c50141cfc475768debb77127bc8ebb173b4a30f]

        Fix loplugin:trivialconstructor handling of ctor templates
        
        Change-Id: Ic8b2f26498099c77b834d8e152f06d2834dfee3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131658
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [26623cc6c144c451323a08be7bd021ae354b1a95]

        tdf#93951: sc_ucalc: Add unittest
        
        Change-Id: I3aaf896e2b3b9b4f2d1421abc591b8ec94a039ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131657
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-16  Olivier Hallot  <olivier.hallot@libreoffice.org>  [1a81dd99da155cc84301b034a94bffa3a767911e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f5aacf4b1d2bf97085ecf94becf9e026bfa80f0c
          - Add precisions on Option Compatible in BASIC
            
            Change-Id: I7759df12c05dfad209ebaca8747d2daa1d210f09
            ref: https://gerrit.libreoffice.org/c/help/+/74812
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131473
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [eae375a224b44cd5bb18e180732668668ee9178f]

        tdf#64639: sc_macros_test: Add unittest
        
        Change-Id: I0679ae2d129cd5f1445d03a5932b83ec8779b203
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131650
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-16  Caolán McNamara  <caolanm@redhat.com>  [02f30509f8b19d862b569fab480617808f2be2a7]

        ofz#45598 Integer-overflow
        
        Change-Id: I1b997a35630bdb3a14fe606c9a34faf4330099ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131646
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-16  Miklos Vajna  <vmiklos@collabora.com>  [a64eae6ae3ce47d70f7d56aabd3d4a385c69c1ca]

        sw clearing breaks: add ODF import
        
        Map
        
        	<text:line-break loext:clear="..."/>
        
        to com.sun.star.text.LineBreak and set its Clear property based on the
        XML attribute.
        
        Change-Id: I76d375de23146592c2327df16aa5066ee2a6598d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131645
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-16  Justin Luth  <justin_luth@sil.org>  [cfd82e7a2cc2b45b738eb0efa0827196d2de61a4]

        tdf#128747 chart2: don't overwrite labels
        
        In almost every case, the values of a labeledDataSequence
        create a new column, and therefore the label is attached
        to the last column.
        
        However, in the case where there are no values at all,
        then this function is not called (for the value portion),
        resulting in no new column being created,
        and thus the label overwrote the previous series label.
        
        Empty-value columns are excluded in later code,
        so perhaps we shouldn't addDataSequenceToMap either,
        but I don't know the implications of that.
        
        Change-Id: Iad4ab54552b3c6b144feb2bc223ddae538316fa7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130946
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-03-16  Pedro Pinto Silva  <pedro.silva@collabora.com>  [baebd26c3548609872e0c523add135afa3dc66bf]

        Sidebarparagraph: Replace generic ids
        
        Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
        Change-Id: Ic6f0195c272f0442dc96cfff0321e15461f8bbc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131616
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2022-03-16  Jean-Pierre Ledure  <jp@ledure.be>  [3044d81586365cd35b6f3ed51b7be9ec4f50638d]

        ScriptForge - (SF_Form) fix use of BaseForm
        
        Context: Base documents.
        
        In a form or formcontrol event, a user script might
        need the name of the form document in which the form
        or control is located, f.i. to close it.
        
        The name of the form document is supposed to be found
        in the SF_Form.BaseForm property.
        
        The property is set correctly when the Base form document
        to form/formcontrol path is taken (top-down), not when the
        opposite path is taken (bottom-up), typically in events.
        In the latter case BaseForm is equal to an empty string.
        
        The actual commit initializes correctly the BaseForm property
        with the hierarchical name of the form document.
        
        Change-Id: Icdee6ee9909f577f6c01ba96864fe3d6eaf3e750
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131618
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-03-16  psidiumcode  <lbrmk.510@rgn4d.neomailbox.ch>  [5b320aa058504becae6ac6746926b481b326a24d]

        tdf#147021 Use std::size() instead of SAL_N_ELEMENTS() macro
        
        Change-Id: Ia711e939f769c6a2257bd1fb3607b315f931a0ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131634
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-03-16  Miklos Vajna  <vmiklos@collabora.com>  [47d0a7f4fb08b994cfea83c5deba085d27f75ac2]

        sw: prefix members of MSWordAttrIter, MSWordSections, MSWord_SdrAttrIter ...
        
        ... and SwWW8AttrIter
        
        See tdf#94879 for motivation.
        
        Change-Id: Iaa5b84d7ae58ac4b20d3e0f419fbcb44f895b270
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131639
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-16  Jim Raykowski  <raykowj@gmail.com>  [b802cecbc0f57d0ba0d70434cf619a7e91c7393f]

        tdf#86395 tdf#104253 tdf#147658 tdf#135043 SwNavigator sort enhancement
        
        Provides for sorting content members by order in document or
        alphabetically. The option to sort comment and footnote content types
        members alphabetically is not done by this patch.
        
        Change-Id: If68c08bb0f1035b32cd1dad1d5bd08a340834b49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131448
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-03-16  Heiko Tietze  <tietze.heiko@gmail.com>  [2e8cbf38b760d2d5d76048542f15962b94acc03a]

        Resolves tdf#35030 - Hide Reset button for keyboard customization
        
        Change-Id: Id69f2fd6ed5d33a622088886b25d1f61d7eb2516
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131534
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-03-16  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [bcede3c0ed94d413fea18d2457b916a9f5f4346a]

        tdf#146851: sw: even numbering=None is still a numbering
        
        Text node containing a numbering rule with numbering format
        with SVX_NUM_NUMBER_NONE is still a numbering: it will display
        prefix, suffix and other numbering properties.
        
        Change-Id: I52077824b4a1db2e9220701fdd514670490a59db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131410
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-03-16  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [f50a8f1d8852bfc143809dc5d45ef662d3557a61]

        tdf#146851: writerfilter: do not recreate list levels on override
        
        AddLevel() can be called on w:lvl and on w:lvlOverride. But if
        we have level override and some extra level definition level is
        recreated and override information is lost.
        
        Change-Id: I6f1b9b50bdd3410b4ae2d403e760e4d6df5677d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131304
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-03-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [31eca81bd03f012f0581480dd6f581a0185e3ff5]

        sw: split CppunitTest_sw_uiwriter into uiwriter and uiwriter7
        
        Similar to a2a2e07996a0e49164663eaec5d79481bf7bb3e0
        "sw: split CppunitTest_sw_uiwriter2 into uiwriter2 and uiwriter5"
        
        it already had 117 tests
        
        Change-Id: I6bcdcd672c655b853f8f366db3b78d3da49f9078
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131635
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-15  Luboš Luňák  <l.lunak@collabora.com>  [ad1f6e62298612f4b277708b813a219ba390f1b0]

        handle broken row ranges in excel import
        
        LIBREOFFICE-39G76603.xlsx from crashtesting has broken data cause
        assertion failures about the ranges being sorted (because the ranges
        overlap and StyleRowRangeComp needs and assumes that they do not).
        Changing the std::unique() call to remove ranges that compare equal
        (which is not the same as being equal, due to how StyleRowRangeComp
        compares) and sorting again seems to drop all problematic ranges.
        (I'm not adding the problematic file to tests as loading it takes
        a lot of time.)
        
        Change-Id: If6ac94959a649a641d02fd703d33edddbdf0fb85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131637
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-15  Luboš Luňák  <l.lunak@collabora.com>  [1fa46653315810a579009f712f2c1bbdf1f5fd44]

        fix comparison operators in Excel export, #2
        
        It turns out that the end-vs-start comparison was intentional and
        the file causing problems is broken, so more or less revert
        83d599fd7c530d14f70ac60bd673b66640191bf7, and I'll handle
        the problematic file in another commit.
        
        Change-Id: I5c7538a7c3eeea9c5fd1661e1a9a2c3370b799c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131636
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-15  Stephan Bergmann  <sbergman@redhat.com>  [8da06340788296e5004f1625fc39fbf2a4c93fc9]

        -Werror,-Wdeprecated-enum-enum-conversion
        
        ...after 3e7dd04dd8ca1baea4b7918eb7a7080c595c4625 "tdf#145614 Convert #define to
        enum and constexpr"
        
        Change-Id: I3ef1d17295e99c040125acd4b03fd5096848a0e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131630
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-15  Mike Kaganski  <mike.kaganski@collabora.com>  [1dbed50a6ed73570ca2d8a1e37237205e2394c34]

        tdf#134065, tdf#147998: fix thumbnail generation code
        
        This moves the code drawing thumbnails and overlay icons away from
        RecentDocsView to RecentDocsViewItem, where the final size of the
        thumbnail is defined, so that no scaling of pre-painted icon would
        happen.
        
        This also restores the SFX_FILE_THUMBNAIL_* to state before commit
        d43c6fa220524a09c0b24cbb5bc03c4456cd2515, and introduces a new set
        of SFX_FILE_OVERLAY_* to be used for the overlay icons. This fixes
        the display when RecentDocsThumbnail is disabled.
        
        Change-Id: I5eb4aed5325459ddec7e196300cf6c2f9ddf80b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131610
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-15  Luboš Luňák  <l.lunak@centrum.cz>  [c0361119dfb5a1accfae9f777844e22846af8ecc]

        set LO_TESTNAME on startup on all platforms
        
        c0b1d1bf5701d5f94b618f70da8e863d32d97ab4 did this only for UNX
        for no apparent reason. Solves CppunitTest_sc_tablecolumnsobj
        asserting on it not being set.
        
        Change-Id: Ia9484e5c90bef18450addcf9429f9a27d575c3b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131631
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-15  Luboš Luňák  <l.lunak@collabora.com>  [1f7703febb182a0542522b3403740d526c575abd]

        use SalLayoutGlyphsCache in StyleItemController::DrawText()
        
        This may get called very often during document import (e.g. during
        pasting in some cases, such as between Online windows, the backtrace
        is roughly SwTransferable::PasteOLE() -> SwReader::Read() -> ... ->
        SwDocStyleSheet::SetParent() and then a broadcast that's listened
        to by this code). And StylesPreviewWindow_Base::UpdateStylesList()
        gets called on every such occassion.
        
        Change-Id: I15e7e0509cd6ea56e1e0aab07c8c9739201ed9b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131391
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-15  Luboš Luňák  <l.lunak@collabora.com>  [673a210b73716cf9ceb7b104b38e39987d0515af]

        use SalLayoutGlyphsCache in EditEngine/SvxFont (tdf#94677)
        
        Change-Id: I4c7c94c10b9184ad1d3348e7b364748b4e7c34de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131611
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [b633ab7a53aec033ba933c4ebc48a4fbe56d6c4b]

        tdf#91217: sc: remove disabled UItest
        
        Besides, tdf#91217 is a duplicated of tdf#90694 and
        I've implemented a CppUnittest for that bug in
        https://gerrit.libreoffice.org/c/core/+/131619
        
        Change-Id: Ic7d1eb2997e4bf32d81b983a8e4f3fbdae059909
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131620
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [a42b6236de6df452d1b2341ae6009da3c38bc481]

        tdf#90694: sc_uicalc: Add unittest
        
        Change-Id: I93c845a811e24e6ed79d1fb8264b5057a1e660a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131619
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-15  Julien Nabet  <serval2412@yahoo.fr>  [2aae3ef9ab464b72f6616aa8a66b6f17cae456a4]

        Related tdf#114286: put duplicates commands in GenericCommands (MergeCells)
        
        Change-Id: Ied2eac088535c7abc2e823b18cb130eac8d36c3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131399
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-03-15  Seth Chaiklin  <sdc.blanco@youmail.dk>  [4108348161b1f1f1693b722a828e7c9584c33cd6]

        Related: tdf#35030 - add tooltip and improve extended tooltip for reset
        
        Change-Id: I3153785bd5d7420bb6ec89cdf1592362acbbb5b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131480
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-03-15  Seth Chaiklin  <sdc.blanco@youmail.dk>  [1d64575346ff05c77042ec10825f4896a24e1f27]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 89614f20e0b04b8415178244066090bbcf115af7
          - Related: tdf#35030 improve description of Reset button
            
            Change-Id: I0b231154ff9f12b890dfedd0cbca17f99b9e40e1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131482
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [637c8771f458456e357355d85964c821ed149d4a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1e721d1ea84ec45e71ad7d218d9158542fa1b7f2
          - Update Calc Tools menu with Forms submenu
            
            Change-Id: I5524b4ba2674167a162133b9ff99677f2f59cfc3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131607
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-15  Caolán McNamara  <caolanm@redhat.com>  [fc42d1159f390a99d886ea0f82d268613ac22e2f]

        ofz: Use-of-uninitialized-value
        
        Change-Id: I742132da8fab7168495c7756aaffb1742a1bd973
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131613
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-15  Caolán McNamara  <caolanm@redhat.com>  [17da4c1e998bd626410d498d39c7a8198d0d4c7a]

        ofz#45574 suppress Integer-overflow
        
        Change-Id: I869a88964540538c7ccb2d91e80ea5095dd31367
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131612
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-15  Stephan Bergmann  <sbergman@redhat.com>  [c11464f54837306c32054202a1d13b796b8dcb0b]

        Simplify loplugin:trivialdestructor
        
        The recursive checking of (non-virtual) bases and the checking of all virtual
        bases were unnecessary.  It suffices to just check whether all the direct
        (virtual and non-virtual) bases have trivial destructors.
        
        (And FieldHasTrivialDestructor*Body* was a misnomer, as it actually checks
        whether the corresponding type has a trivial destructor.)
        
        Change-Id: I8a70e18eea4b629ad56577fa885f51925f9d7dde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131608
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-15  Luboš Luňák  <l.lunak@collabora.com>  [baf6c57496fe38c5ee4ab34829aaf4d4d6598d28]

        faster comparison of very long strings (tdf#147284)
        
        Comparing long string backwards is inefficient because forward
        compare has better memory prefetch. For the PDF export
        of the document this drops the comparison cost to 1% from 6%.
        
        Change-Id: Ide29608bf56915cc528e6ec8b98ccf8ebf4693a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131579
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-15  Luboš Luňák  <l.lunak@collabora.com>  [a514e402d67aee558346850ffb023e81f89224c2]

        use GetVclCache() in one more place in SwFntObj (tdf#116400)
        
        This is fine, the cache is the same as long as the substring is
        within the full string size.
        
        Change-Id: I9ad7cbe33db73219d16b3b907f2a9dff694d0923
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131566
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-15  Luboš Luňák  <l.lunak@collabora.com>  [64be4ee4dae524fc8dc9b49b618fcd55bb2d6104]

        use CreateTextLayoutCache() in writer (tdf#116400)
        
        Change-Id: Icc798c2a4e44260d47dc36f7d84487142cf56041
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131558
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-15  Luboš Luňák  <l.lunak@collabora.com>  [47fe67de351dd4adbfe69247e0506d0766991813]

        use CreateTextLayoutCache() in PDF export (tdf#116400)
        
        This seems to have a pretty good hit rate, avoiding most of the cost.
        
        Change-Id: Iccaf310acb796d4bc2056fabc24fa27a3631ab18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131557
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-15  Luboš Luňák  <l.lunak@collabora.com>  [b2f0da51e36ae65d304881967605700ecee59575]

        make CreateTextLayoutCache() cached (tdf#116400)
        
        The result depends only on the string, so it's possible to cache it
        easily, and caching this for text drawing calls can have a good
        hit rate.
        
        Change-Id: I56c6e254cc176ab07afe0df24ed37b19579fe64d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131556
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-15  Hossein  <hossein@libreoffice.org>  [3cc41346f5529026d7d38f2863ae3d84948e6ab7]

        Better CreateRomanString() to create Roman numbers
        
        The previous implementation of CreateRomanString() was complex and
        was using various tricks and pointers to create Roman representation
        of the integers.
        
        The new implementation is simpler, and easier to understand.
        
        Change-Id: Ibda4f8cfab02fd360e718736c957b3e04110c57a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131573
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-15  Stephan Bergmann  <sbergman@redhat.com>  [8e6462571bb4cb872f607b4ac9dfde7f43b79ac3]

        Allow for java.version consisting of four dotted segments
        
        ...like "11.0.14.1" reported now by
        java-11-openjdk-headless-11.0.14.1.1-5.fc35.x86_64, and which caused
        
        > warn:jfw:274674:274674:jvmfwk/plugins/sunmajor/pluginlib/sunjre.cxx:100: [Java framework] sunjavaplugin.so does not know the version: 11.0.14.1 as valid for a SUN/Oracle JRE.
        
        (For simplicity, cover it with the same code block that already covers a
        potential "_01" etc. part following the official(?) three dotted segments.)
        
        Change-Id: Id98235d3be59653ab412f9b6c1ffbf3b0470bd6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131586
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-15  Stephan Bergmann  <sbergman@redhat.com>  [25fee1f66ba42c0b6828409bfd2c2e822c1f7eb6]

        loplugin:trivialdestructor: Remove spurious anonymous union special case
        
        No idea what this "The destructor for an implicit anonymous union member is
        never invoked" block was meant to be good for.
        
        If a union-like class X has a variant member Y with a non-trivial destructor, an
        (implicitly-declared) defaulted destructor of X would be defined as deleted, so
        we must not warn about a user-provided destructor of X with an empty body.  But
        that is already covered by the fact that the anonymous union of which Y is a
        member will have a non-trivial destructor if Y has a non-trivial destructor.
        
        Change-Id: Ia30381a07fadd3132f5595575716c6c5097fa34d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131576
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-15  Stephan Bergmann  <sbergman@redhat.com>  [5e6ee5503bcfdf47327a019e7ff172a378939d31]

        Check that loplugin:trivialdestructor doesn't warn about deleted dtors
        
        ...which happens to be covered by
        
              if (!destructorDecl->hasTrivialBody())
                  return false;
        
        Change-Id: Ica2874e710da08d668b7e773373a1188a8ae16a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131575
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-15  Stephan Bergmann  <sbergman@redhat.com>  [c3346dc5731ecadb4762b939b76056eaed193341]

        loplugin:trivialdestructor: Only warn about definitions
        
        Change-Id: I666e72a5c95b48cd5bc0cb775de3ec6a6c82fe39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131574
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-15  Hossein  <hossein@libreoffice.org>  [59cb2aa7908e1a7079a6fb692465b1bbe4321e2b]

        Update basegfx workbench
        
        * Update Makefile
          + Remove obsolete 'test' rule
          + Fix include
        * Add needed headers, std:: where needed
        * Add newlines in the print
        
        One can run the workbench simply by invoking:
        
            make
        
        inside 'basegfx/source/workbench' and then
        
            ./bezierclip
        
        Change-Id: I1055260a801d3a95c102a92004874000efb6871c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126903
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-03-15  Hossein  <hossein@libreoffice.org>  [3e7dd04dd8ca1baea4b7918eb7a7080c595c4625]

        tdf#145614 Convert #define to enum and constexpr
        
        * Converted symbolic constants with #define in mftools.hxx to:
          a) 'enum' where facing multiple values of the same category with
             similar prefixes, or enums from the [MS-WMF] / [MS-EMF]
          b) extracted the underlying integral type from the above documents
          c) 'constexpr' where there was a single value
        
        * Where possible, 'enum class' in 'emfio' namespace is used
          * Some enums with binary or comparison operations are not converted
            MappingMode, TextAlignmentMode, RasterOperations, PenStyle
            CharacterSet, ExtTextOutOptions, PitchFont, FamilyFont, WeightFont
        
        Change-Id: I144b2df4722e23d3b0c0aca7880cf603faa80686
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124099
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2022-03-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [9b6a44a3d58cb050156f6f5253c14f6e0f79eabf]

        CppunitTest_sw_ooxmlexport*: use getProperty<Color> when possible
        
        Change-Id: I87116aeb0c176d67588ecfcff94098346e17dd6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131584
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [34636bea78020e98bb5db6c3165d98d984e022dd]

        UITest_solver: add more asserts to find where the test fails
        
        This test fails sometimes for unknown reasons
        See https://ci.libreoffice.org//job/lo_ubsan/2329/consoleFull#2818066648ce9c26-9d0a-43a8-83d8-c44f54920d59
        
        Change-Id: Ib5c01355fff1056f64cab7fcc8b486b31a0ba5e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131583
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-15  Michael Stahl  <michael.stahl@allotropia.de>  [d9e38d5830ac278d7180b96fb6cefe3ee8ef6d76]

        tdf#135220 sw: fix layout after SwUndoDelete
        
        The bugdoc is 398 pages after initial load and 397 pages after Undo.
        
        There is really only one problem, on page 6 the fly frame 7370 "Figure
        3: Hay Rake in Weeds" anchored on SwTextFrame 5896 should be on page 7
        and aligned to the top of its paragraph.
        
        First, 5986 moves forward from page 6 to 7, hitting the condition added
        in commit c799de145f7e289f31e3669646e5bd12814e6c5e
        debug:1170918:1170918: SwObjectFormatterTextFrame::CheckMovedFwdCondition(): o_rbPageHasFlysAnchoredBelowThis because next chain on same page
        
        Then 5986 moves back to page 6.  When it is formatted there, the
        ConsiderObjWrapInfluenceOnObjPos() is true, preventing a formatting of
        the anchor frame - so it does not move forward.
        
        The flag SetTmpConsiderWrapInfluence(true) was set the first time (when
        it moved forward).
        
        Setting this flag for any anchor frame that moves forward was added in
        2005 in commit 46297c0923c50a12510c7b15b725c8d2fd80f9c0 and apparently
        the only way the flag is cleared is when SwDoc's SetModified() is
        called (or the frame is in a table or column).
        
        So it is similar to the InsertMovedFwdFrame() case that was addressed by
        commit c799de145f7e289f31e3669646e5bd12814e6c5e in that the flag should
        not be set if bPageHasFlysAnchoredBelowThis is true.
        
        (reportedly regression from sw_redlinehide
         commit 6c7245e789f973cf6dad03f7008ab3f9d12d350c)
        
        Change-Id: I27b2a1becf5f7a760e74e801e23472116d0a5ced
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131560
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-03-15  Michael Stahl  <michael.stahl@allotropia.de>  [4c86ed851bc1c0a2414e254082064760c99437f1]

        hwpfilter: why isn't that path string null terminated
        
        Change-Id: Iaedc23bd91d0d46e34d55dcc65760b73c5772b7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131559
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-03-15  Mike Kaganski  <mike.kaganski@collabora.com>  [d3797ebe6fbd93bae27c6406a68a9154fa8401fd]

        Fix no-PCH build
        
        Failing locally with
        
          C:\lo\src\core\include\svl/poolitem.hxx(34): fatal error C1083: Cannot open include file: 'boost/property_tree/ptree_fwd.hpp': No such file or directory
          make[1]: *** [C:/lo/src/core/solenv/gbuild/LinkTarget.mk:344: C:/lo/src/build/workdir/CxxObject/sc/qa/unit/SparklineImportExportTest.o] Error 2
        
        Change-Id: I6d71a2a8da32ecb33faf470f7a5ddc0c7c8f4b1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131577
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-15  Tor Lillqvist  <tml@collabora.com>  [85adfa77911acb072a1a31f9e021e7a1707a2544]

        Accept iOS SDK 15.4
        
        Change-Id: I53efea3dcc7308f2189d331a9f5ec52d0e610b42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131581
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-03-15  Michael Meeks  <michael.meeks@collabora.com>  [3d347d1e7835104156ff3cce0b5ea05cefa8ba15]

        Avoid segv when co-editing around SvxColorTabPage.
        
        	vcl::Window::ImplCallDeactivateListeners(vcl::Window*)
        		vcl/source/window/window.cxx:3403 (discriminator 2)
        	vcl::Window::ImplCallDeactivateListeners(vcl::Window*)
        		vcl/source/window/window.cxx:3404
        	...
        	vcl::Window::ImplCallDeactivateListeners(vcl::Window*)
        		vcl/source/window/window.cxx:3404
        	vcl::Window::ImplAsyncFocusHdl(void*)
        		include/rtl/ref.hxx:112
        	...
        	Dialog::Execute()
        		vcl/source/window/dialog.cxx:1056
        	virtual thunk to SalInstanceDialog::run()
        		vcl/source/app/salvtables.cxx:4924
        	AbstractSvxNameDialog_Impl::Execute()
        		cui/source/factory/dlgfact.cxx:222
        	SvxColorTabPage::ClickAddHdl_Impl(weld::Button&)
        		include/rtl/ref.hxx:192
        
        Change-Id: I12a78d65a8e7b8b728dde84f7c51cc19005c9aa6
        Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131353
        Tested-by: Jenkins

2022-03-15  Mike Kaganski  <mike.kaganski@collabora.com>  [b70d17b08a7f24e4c470831910e63493082e0874]

        Round calculation to avoid blurry default icons
        
        Having the paper of 21000 x 29700, and nThumbnailSize of 256, the
        ratio is 0.0086195286195286195; aThumbnailSize would be calculated
        from 255.99999999999999915 x 181.0101010101010095; truncation will
        make the end result 255 x 181, and after drawing the icon on that,
        it will be stretched to 256x256 (so there will be 255->256 scale).
        
        Change-Id: Ic7d37206b42e2229b36161c215a36e4b71486802
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131582
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-15  Stephan Bergmann  <sbergman@redhat.com>  [d0c2c78725f5f50e3f2d08b3495cda6ec03b4297]

        loplugin:trivialdestructor (macOS)
        
        Change-Id: I4f379f9f5c848e8fb01b05591d8a80a45719b43b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131578
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-15  Caolán McNamara  <caolanm@redhat.com>  [1b04fbca0dc7a49aa5acc799396ef993471a992d]

        drop some redundant semicolons
        
        Change-Id: Ib09ac9cfec70f803b23b28b0c0a8031620436e9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131563
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-15  Stephan Bergmann  <sbergman@redhat.com>  [0a9838700ba31ce6fc16015de68949e47d984d07]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 14b884e807078b67f47d8615df2e4c2e363890ed
          - Revert "Update Clac Tools menu with Forms submenu"
            
            This reverts commit 31f0c48d3bc30742d49af32ac9686d71f8aa7215, because
            it broke the build, presumably because it forgot to add
            helpcontent2/source/text/shared/menu/forms.xhp as a new file.
            
            Change-Id: Ie51a7683f254b0439bbbc2e563ba943b8f98e02a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131486
            Tested-by: Jenkins
            Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
            
2022-03-15  Dennis Francis  <dennis.francis@collabora.com>  [64631ddcf360102d6f72a938a154529a1edc69f7]

        lokCalcRTL: chart-edit: no bounding box
        
        Fix for selections(svx-marks) similar to the fix for chart edit mode
        tile painting
        
        ```
        4fd2a14c6ee68f0574766ec7ec3dca35debe9d20
        lokCalcRTL: global RTL: fix chart edit mode rendering
        ```
        
        Conflicts:
        	chart2/source/controller/main/ChartController.cxx
        
        Change-Id: I2b5a2af7023b09254b8471b750122bec10126bde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131091
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131572
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-03-15  Szymon Kłos  <szymon.klos@collabora.com>  [eca978841816f833616b4c2334e65aa976a9fb61]

        tdf#147761 record sort command in macros
        
        fixes regression introduced in:
        
        commit	70b81e74d2a14308e1897d840c681404225d328a
        author	Szymon Kłos <szymon.klos@collabora.com>	Tue Jul 21 11:40:22 2020 +0200
        
        SfxRequest's Done method records the action. It has to be called.
        
        Change-Id: I32529fa11febca3d3829b4afd2cd4e6dd359bf74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131484
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-03-15  Tor Lillqvist  <tml@collabora.com>  [3733772279ba8968f18a9f73a3294f43aebe53ac]

        Accept macOS SDK 12.3
        
        Change-Id: Ice469236dd79675b6fad6f7c5a244888200fea8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131565
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-03-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [860299fe04ec5a2ff0d716186d43d517006069aa]

        sc: test Sparkline OOXML Import into Calc Sparkline doc. model
        
        Change-Id: I513571de398be419074d54c5861374effae07709
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131490
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-03-15  Mike Kaganski  <mike.kaganski@collabora.com>  [d65c8b37595a4775fd766b2b7becbc01fe21a04e]

        Simplify GetOOXMLPresetGeometry and GETVMLShapeType
        
        Let them use types that know string lengths, don't require conversion,
        and are convenient at call sites.
        
        Also inline the maps initialization, instead of having separate arrays
        and initialization loops.
        
        Change-Id: Id4469f3f99f3f0eb2cd83f0671cf892df4e420a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131550
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [055fcef3fe3c3f74ed485a35451c48f6723991b6]

        sc: use enums instead strings for some SparklineGroup props.
        
        Change-Id: I082c0a7693c97a67bc4972398224bce4bdae85eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131489
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-03-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [288c78cb990bc427055dea7d97748de5cc4b8ab0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 31f0c48d3bc30742d49af32ac9686d71f8aa7215
          - Update Clac Tools menu with Forms submenu
            
            Change-Id: Ib8ac1f43116592ea569d88d16f84db44b0333286
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131567
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [84ada418f4fb47e18e4c4bbacb3442076908f71c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 14a38203c36eab86b30e02c1acd66b1841cbfaf0
          - Update Calc's Tools menu Help page
            
            Change-Id: I9f52bd1636a472fc02924c1adf6685358b504e47
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131555
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3611192af750a34e681f3c1f59490132cef5b69f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 15250e5e03742751ec8b78b5f1a8eb339e66950d
          - tdf#147977 Add Share Spreadsheet help page
            
            Change-Id: Ic4d77dd4b33d3e0bd74c48a195a3d97b2ad647e4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131553
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-14  Hossein  <hossein@libreoffice.org>  [4d2d2f04288b87228511ff9afcdda691f103de16]

        Remove EMR_SETARCDIRECTION from unimplemented records
        
        As EMR_SETARCDIRECTION record for EMF is now implemented in commit
        7b28920382d3820344bfc4075bac98f85e838dba, it is now removed from
        the unimplemented list of records for EMF.
        
        Change-Id: Ib2931d339f924e813d243ba503d4b17aab0d6868
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131401
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-03-14  Stephan Bergmann  <sbergman@redhat.com>  [83dd8deed7b5013fa0f0592140e136770fbda4d6]

        loplugin:trivialdestructor (-stdlib=libc++)
        
        That these are only flagged when building against libc++ and not against
        libstdc++ is a consequence of the plugin's dependence on implementation details
        of the relevant classes, but so be it.
        
        Change-Id: I6b96f81939edab2b8e618aa53c9fe23492edfbbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131562
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-14  Julien Nabet  <serval2412@yahoo.fr>  [9aae749e99a92e6622fe18539e186e5cb07fa721]

        Return early if empty ref (xmloff/xmlimp)
        
        + fix a comment, the function uses "bool" not old "sal_Bool"
        
        Change-Id: I777dc93450a56eb826d15691d56c23cb051a4afb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131561
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-03-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9e73fa6661af591d98a262da0e7f32b346570281]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d6e1ebf3f0b5cf3ea1b9d7678f86f67f3221af36
          - Fix typo
            
            Change-Id: I4856441ef0a64900b7b20c8f49333fec9002f250
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131554
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2022-03-14  Aron Budea  <aron.budea@collabora.com>  [b456297ced6f5111cf311556a2904cbb27598289]

        Send Calc Insert Headers and Footers state change to LOK
        
        Change-Id: Id51b4cf1eb962f22ee1e381873f4670789675525
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131293
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131543
        Tested-by: Jenkins
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2022-03-14  Caolán McNamara  <caolanm@redhat.com>  [ca9e48c663b16bf461c37a5449c6ad5a930ad5a4]

        cid#1502951 Logically dead code
        
        Change-Id: I5968dda3b0638576fcc9ce222e47a3c04c949484
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131545
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [061c71c8f9cbf154c21e3726325894a529c89e1b]

        tdf#147935: sw: Add UItest
        
        Change-Id: I80ef9cff8956402d6286741fa52885f66dac6f9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131548
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [bee6568ae5d49f5b697740a23c5a1c6775f64d52]

        tdf#147905: sc_parallelism: Add unittest
        
        Change-Id: Ib71a30d7ef8d907c1fd86e35d3e6cae5c15218bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131549
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-14  Eike Rathke  <erack@redhat.com>  [24e213b11569400751fc54bfbeb5a5f6afdd4172]

        Resolves: tdf#147935 A row may have no newline character, tdf#147496 follow-up
        
        Change-Id: I91672e31e324cdd17c02ca328863b636beeb5e45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131546
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-03-14  Szymon Kłos  <szymon.klos@collabora.com>  [7fced7bbd0d6d7769dcf13ab326c793d4096a247]

        svx: don't remove object right after insertion
        
        This is regression from:
        commit 2d95b3846eac367d2baadc194ab258dc31e7bd33
        Author: Tomaz Vajngerl <tomaz.vajngerl@collabora.co.uk>
        Date:   Thu Oct 7 16:48:46 2021 +0200
        
            svx: Don't end text edit mode for all views
        
        It was visible with "direct insertion" where user doesn't
        need to draw anything but textbox is inserted in the center
        of a screen (eg. used in LOK case)
        
        Object was inserted into a view and right after that was removed when
        EndTextEditCurrentView was called
        
        Change-Id: I9943d46746aabadf96d76d6e74770b56d648b79d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131263
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131537
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-03-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [579f3b50bcffe14a5979d76a5316b4f51c76b7ad]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f620b42736be0f4a3efc01100e223a6c877b0716
          - Fix a D'oh! in help page.
            
            Change-Id: Ib3e5c2f00320a6679b655d1a22ea0bb70950852f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131547
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [a77981ad21aa0793f0af2ac262bd3573e0501235]

        uitest: sc: move external links tests to their own place
        
        Change-Id: Ie02318a502ec9baf8c27c9a353b070ae113672f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131531
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [9d5ec2c9d0bf8765fc75c17a0e6fdcb2583335d0]

        tdf#111675: sc_logical_functions: Add unittest
        
        Change-Id: I72f158007f456fd70149fcfd6029a0157e47837c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131539
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [360e7eaef92ed38f25a454c8f0f605e7cda974f7]

        tdf#128610: math: add UItest
        
        Change-Id: I9fe1a349a73790e7fa1c503112a27f76d238c0c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131538
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [33af49a83e06920f9d24d6127e18ca1ccdc6d321]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e159fae8ea7be0552646da8de925b6b7dafeefe9
          - tdf#147862 (part) - Fontwork toolbar description
            
            Change-Id: Ia43a7b69b301cbd85dac2e34ca5ea061ba09de6e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131330
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-03-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a8e3560d8ee4f90e877f4535ff07d0d26edee714]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 80f1bca2adc9b5b0b63d266943779a1c0ae08ce2
          - Improve track changes help pages
            
            Change-Id: I04ee3cd429e96d1830c1038337a88a3a2dcf8e9c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131544
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [22be1665dc6eb28ea1d52c7c5e4347628fc5a76b]

        tdf#147143 Word selection error in Arabic text
        
        this reverts
            commit 563af8fd15aa37e75af8882cccbdf8914ebe8e61
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Fri Jan 7 22:50:29 2022 +0200
            tdf#144890 Invalid selection area when text in LTR run
        and
            commit ec50b9e5eaec7c94df35617676077ef0d65cecc7
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu May 27 11:16:11 2021 +0200
            no need to allocate Sw2LinesPos separately on heap
        
        No idea why the commits caused trouble, clearing there is some
        "interesting" interaction going on.
        
        Change-Id: I606768403db777b61554f378d3f69f9b4d33d493
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131533
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [6ba9daac763baf37c833911be5e5fb97e068bea1]

        add TypedWhichId version of QueryState
        
        Change-Id: I95b86fc081847da01e06f50a1b2c7e7f5456c638
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131529
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-14  Szymon Kłos  <szymon.klos@collabora.com>  [a342ac91e21dd45640b7dea063bc04b80f0feb6e]

        lok: insert textbox directly in Calc
        
        Change-Id: I3ae00b255dfbaa34ab8d973356d12dfd0f71d345
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131267
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131536
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-03-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [d6c4ec7b00f3fe7b60f6155de4e7564a4dc72c28]

        tdf#147961: sw_uiwriter3: Add unittest
        
        Change-Id: I49f4f98d77f0c5e8caa6471e9c938a472a9aaf96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131526
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-14  Szymon Kłos  <szymon.klos@collabora.com>  [851560310f93f87d923f39cd0cd01aa18db03ce3]

        lok: fix position og autofilter in RTL mode
        
        Change-Id: I73f2b003185c326f4d66c974a2e5aaecb4e0199a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130916
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131513
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-03-14  Szymon Kłos  <szymon.klos@collabora.com>  [68ff5bf424fd2813cb08dfa7f165e0227cb6a703]

        lok: send logic autofilter position
        
        we need to show popup relative to the grid window
        
        Change-Id: Ib0cf66d2c0422b765a3b8035d5499b45e83f768d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130528
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131511
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-03-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [d67017bfe251c71ac1345615d9a3080a7fefdf32]

        simplify GetOOXMLPresetGeometry
        
        all the call sites are using OUString, so push the utf8 conversion
        into the function
        
        Change-Id: I875249b8702cde63737fd42dc1d1592be059cc11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131525
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [c4c8146c9982313fd11f27894360ceaee3b3cbca]

        tdf#147767: sc: Add UItest
        
        Change-Id: I87d94c33af9676a147a07380b5f39add59b26038
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131530
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [74f6f2cd88a4905e796d9b66393f4e9cd9eac3a7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 01883bab23e9bf50fbf1ce801fcde80f00508f5b
          - tdf#147862 (part) Update Navigation bar help page
            
            Change-Id: If10e2cfa110f62906028571ed23ef1adb0abf539
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131380
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [01ec377c04c8dfaebdeb1002fd2d9a0e8f135b8c]

        sw: fix bug id in comment
        
        Change-Id: I510a48765b2ad286ddc194f6ca1a96211bcb05f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131528
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [76bb029866a15918c1a842f81236b9caeac674ca]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 298513eb58210a77aed5d4ab8325f9c142bc4457
          - tdf#147862 (part) Update Form Control & Design toolbars
            
            Change-Id: Id19ec57e715e9d1fb85df45736ebac258a9d255b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131372
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [98d037c046913e28a517a418a76eba187afcd222]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e5dbb88dabc1ac5e5d0aa7ba130338690db800cc
          - tdf#147862 add  Track Change Toolbar help page
            
            Change-Id: I5e42059d5175838a8398694980f653cde5655e03
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131397
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [3d8c11a8ea9cabb0ee77b279cc815ca67d39ba24]

        tdf#147894: sc_uicalc: Add unittest
        
        Change-Id: Id7e5159542b17a510958ea8e22343e979720a56b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131527
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-14  Mert Tumer  <mert.tumer@collabora.com>  [3a2c156eb8b5e68e9de430e788a57e0c220f7e3a]

        dont send text selection start/end when there is no selection
        
        when there is no selection, startrect and endrect get the
        cursor coordinates, we should not send it. Otherwise this
        causes selection handles to appear on online
        
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Change-Id: I4402e04d4a16a1f840499c57421fd01caf43f116
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130525
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131520
        Tested-by: Jenkins

2022-03-14  Tor Lillqvist  <tml@collabora.com>  [7545a53f53c786c1124ba750f9339ffc237d6467]

        unit_online_get_fonts() has not been used by Online since 2017
        
        Change-Id: I7dddb4fd40f219df1969f452c95170bc70caa44f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131524
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-03-14  Mert Tumer  <mert.tumer@collabora.com>  [9630bbc6df8bbff2c853e07be93579a96cc7cdbb]

        lok: Set pasted text rect pos to 0, 0
        
        Rect size change according to the length of the text
        however, this can make the text inserted in the negative coordinates
        and half of it becomes invisible.
        
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Change-Id: Ibd4e6164c21088205efecf024c1888c55ac33f0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128603
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131519
        Tested-by: Jenkins

2022-03-14  Mert Tumer  <mert.tumer@collabora.com>  [dc05d912b56751ee53e2ee3d2638d85829b6a2d9]

        set active element to -1 when no selection for fontnamebox
        
        FontNameBox sets the currentVal to emptystring when there's
        a mixed font-name selection on the text but does not update
        the active_element which is incorrect whereas other comboboxes such
        as FontSize does it correctly.
        
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Change-Id: Iff86bba64c2ab564ff5c5fa979eb846af9651a11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128551
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131518
        Tested-by: Jenkins

2022-03-14  Mert Tumer  <mert.tumer@collabora.com>  [74d24d03afc58a535d3afb7d0c2d172fa1636829]

        lok: remove residue text selection when there's none in the core
        
        Residue selection can stay at the browser even after changing the cellcursor pos
        make sure to clean it up if there is no selection rectangle in reality
        to be synced with core.
        
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Change-Id: I1b06b6ec84ae195936d12dc986ef4a19b26dbc8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128351
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Tested-by: Henry Castro <hcastro@collabora.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131517

2022-03-14  Mert Tumer  <mert.tumer@collabora.com>  [422fd364934d93ea02a614e8f431bfc1126b5a2d]

        LOK android: Fix csv sheet name becomes temp name
        
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Change-Id: If43d7a995a5e53734fc7ecdcbf9b750b4886dc45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127684
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131516

2022-03-14  Mert Tumer  <mert.tumer@collabora.com>  [2df5a083a83f6e83ac45465d4b65887421ac945d]

        lok: Fix freshly added comments are not displayed
        
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Change-Id: Ice772eff8b9f8ae8c23ec1e66675e33a80492028
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128217
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131515
        Tested-by: Jenkins

2022-03-14  Caolán McNamara  <caolanm@redhat.com>  [c9a4c8a8ab9933949e14de09e80333a0de6612c5]

        ofz#45525 Null-dereference READ
        
        Change-Id: I9d31b89fc7fa9447823ded4f6891b47100215c0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131523
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-14  Alain Romedenne  <LibreOfficiant@gerrit.libreoffice.org>  [f34adef94825244b9834905f7cffb96505de5d2d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8b84a4ae1df2b644e612cbc2544ba9dc8b8cecf5
          - CallByname basic example correction
            
            Change-Id: Iccfbb52d678cae4c6ce100cfa41576f207120bb2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131204
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne
            
2022-03-14  Stephan Bergmann  <sbergman@redhat.com>  [5337675a31a4aad5151691b9c7587bd4b3140715]

        Simplify vcl::EnglishStringToMetric
        
        Change-Id: I10b93a073a58c175d487b7aac3a65d461974eb6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131514
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-14  Luboš Luňák  <l.lunak@collabora.com>  [89fb3f7e87fd7ab9312bc43dffea842ffc34b140]

        cache also failures in SalLayoutGlyphsCache
        
        This is what 3f69ec9ab4236de13d229f675943123aeb42ea29 did in Writer.
        
        Change-Id: I40fb49ce83fd24f16050318c523d87603300b06d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131392
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-14  Luboš Luňák  <l.lunak@collabora.com>  [3e3ef58be1c27e0ac32b0b5694f673f603d23224]

        move cache for SalLayoutGlyph's from Calc to VCL
        
        For reuse later.
        
        Change-Id: I43479148a8312a36e56f267435e77acc8bf9bd35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131390
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [ef82ccdda93186b4cab55aeac3844295194120a4]

        new loplugin:trivialconstructor
        
        Change-Id: Iaaf63c49ce94987ab9c4ebc68e963cc3054a3c34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131342
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-14  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [d156995180b565f34b52859aa1d6953995a76b9a]

        Colibre: Resolves tdf#146232 Adjust lock overlay icons
        
        Change-Id: I75598093ab1aaf2e6da897be75d6273ac5636556
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131457
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-03-13  Caolán McNamara  <caolanm@redhat.com>  [d0a5d8429c9338056ae0b0c22128db9f6a07e159]

        cid#1502949 Logically dead code
        
        Change-Id: I259e105c73141744b667f8ab61fd61dac8e4ef9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131500
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-13  Caolán McNamara  <caolanm@redhat.com>  [0898179afc9334bc2370cdccbf3392337585b860]

        ofz: Divide-by-zero
        
        Change-Id: I8d88558be5bcf4556d94ab86015f5e039e72da08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131503
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-13  Julien Nabet  <serval2412@yahoo.fr>  [924791c51b27226e34fd1e0a32cc7d3d66683d0b]

        Remove forgotten remnant test code
        
        Change-Id: Iffa86449fc2e4946821afea07e22deb355c7fbf4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131507
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-03-13  Heiko Tietze  <tietze.heiko@gmail.com>  [122e9364ab297661ed91854f192c7a880eb08634]

        Related tdf#146545 - Make Colibre (Dark) available in icon themes
        
        Change-Id: I4a66b6038d2a25160efa6d5ba64f6432d9736e2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131462
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-03-13  Caolán McNamara  <caolanm@redhat.com>  [020e26dcdcbc9d95076350a61190fb9d3a9e3844]

        ofz#45528 we assert on using a negative y-scale so don't import one
        
        Change-Id: I3726a1b7164e4784c8e7954c7230745fa89ec2fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131501
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-13  Caolán McNamara  <caolanm@redhat.com>  [b8bb44132f859c7f65d4be8740ae86af943cfc8f]

        don't need this exclude entry anymore
        
        Change-Id: Ifb9f611dfb5751af40c8d8ec5f967e0ec535ae60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131502
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-13  Jim Raykowski  <raykowj@gmail.com>  [9ae74207e02d3a0ecc8f360720eb4e1c14bba0d3]

        SwNavigator: Gray out Comments members not visible in the document
        
        Grays out comment members in the Navigator Comments member list that
        are in hidden sections and folded outline content. Not showing comment
        annotation windows will not cause comment member graying. The patch
        also fixes comments sometimes not showing in the member list after
        document load due to the document layout of comments not being
        completed before the comment content array is initially filled.
        
        Change-Id: Id3ac664480c36f1a3d072f7658cc9269a55b70aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130471
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-03-13  Noel Grandin  <noelgrandin@gmail.com>  [7c7f00a89a675dad541d32ea60695a7b11210102]

        tdf#147961 Crash Typing "++" and press Enter (AutoCorrect Create Table)
        
        regression from
            commit 7cd5b35caa8d4fa9d0ba2b2c6ce4b88726ed2be6
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Fri Sep 24 13:21:35 2021 +0200
            return SwCursor from IShellCursorSupplier
        
        Change-Id: I6a4e3f90653dc96a91091be1372f27c6303ba346
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131505
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [34cd775646a7f21f0d2d40462ae716671bab67c9]

        Fix typos
        
        Change-Id: I9f583937da2cf49fc9013d9e36d63fff312ccb92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131495
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-03-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [36ad7bf558295a4b8474127b3c9bcc954f459bbe]

        Fix typo in code
        
        Change-Id: Ide7c82fadf701e8f16468c153d871757d6a92569
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131496
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-03-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f13c92951d242b8c19d93a757a0b45ce1ff0f987]

        Fix typo in code
        
        Change-Id: I4655ae7da84f606e4a1d1b7e72dede609c43aada
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131498
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-03-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3c6e9593094a6a1e1fd4974f962da67b8dacf4c5]

        Fix typo in code
        
        Change-Id: I2dd9383587fb3621f1f2bcc53c064c437de33bf1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131493
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-03-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [15cf536adce74c6ca3fb401e0e232aacadd87f8f]

        Fix typo in code
        
        Change-Id: Id38f846aaf451d94e975e049f6494a6261eb4ae3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131494
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-03-13  Caolán McNamara  <caolanm@redhat.com>  [d71323b29cdf9714c2979484b359c15b50c778a5]

        cid#1502951 Logically dead code
        
        Change-Id: I59efa10d5aab53e3c0d830d04b659c39f14bdd3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131499
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-13  Caolán McNamara  <caolanm@redhat.com>  [92e3d17dbea13f1ad2f33824d0e2dc2a0a8c4014]

        ofz#45525 Null-dereference
        
        Change-Id: If55d049f12eb00ba786f12d565081404fcdf147b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131465
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-13  Jean-Pierre Ledure  <jp@ledure.be>  [ae24ce8c633a85e06aa8701c839b100b3dd5b6bf]

        ScriptForge - (UI) size and position of the active window
        
        The UI service receives next 4 new properties:
          Height
          Width
          X
          Y
        
        They all return a Long value representing the size or position
        of the active window. The active window does not need to be a
        document, it may f.i. be the Basic IDE.
        
        Those properties are read-only.
        To modify the size or the position of the window,
        use the the Resize() method.
        
        They are implemented for use from Basic and Python scripts.
        
        Change-Id: I0021663e39612f411cefa5c7ec9ec594a4cb6f39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131444
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-03-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f2d07a3b17430d21d4567f7a01525a702544ed8d]

        sc: initial code to draw sparkline into a cell
        
        Change-Id: I82861f4210a24f57573f0ec96489e86ab168677b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131488
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-03-13  Caolán McNamara  <caolanm@redhat.com>  [841788923ce185c140ebeac6d34faffa348c8b6e]

        ofz#45527 detect too many points earlier
        
        Change-Id: I7716ca8b9de9312bcaabf1d16e60dbac7ae87e52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131492
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-13  Caolán McNamara  <caolanm@redhat.com>  [f7151c8ab4e4928de8f29c2b4ac232b0a7cefa74]

        pass reference to the target vector instead
        
        no logic change intended here
        
        Change-Id: I680914a6a41cceab41f68456e98de5f3b4a8a639
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131491
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-13  Caolán McNamara  <caolanm@redhat.com>  [a1cb80dc55a708733ea0822150718a7c8076f7ba]

        Degree10 has underlying Int16 type
        
        Change-Id: I17c10f6c3a1d342302363df50e2104d4c7c78088
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131487
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-13  Caolán McNamara  <caolanm@redhat.com>  [e4bc01d9f57d47d943ff1910e42abda3d9033f46]

        ofz: Use-of-uninitialized-value
        
        Change-Id: I6239ebb640bf248d226979ed17de92930898f9ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131464
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-13  Caolán McNamara  <caolanm@redhat.com>  [71fc9f50ac69da474c1767cef9abaf7edf529675]

        ofz#45524 string is presumed to be at least length 1
        
        Change-Id: If8a86e399109b414cf53f6e2bffdd3c7c6faa490
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131466
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-13  Caolán McNamara  <caolanm@redhat.com>  [434c221dcfff7b5d8243a970b7a63064163033a9]

        treat archaic sprmTDefTable10 like sprmTDefTable
        
        we don't import this, but parse its length like sprmTDefTable as documented
        
        Change-Id: I235e1842269ceb51502cb6863c988b1307663aee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131451
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-13  Caolán McNamara  <caolanm@redhat.com>  [e54ac357ee669cfc7cb5c68eca4ddce27824ae9a]

        tdf#147929 "undo" may delete the current SwAnnotationShell
        
        Change-Id: I69fb7e65e28743aa73e943e02d5029654b5543cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131450
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-13  Adityarup Laha  <me@adityaruplaha.me>  [69656132a00491b96da3a898c350f11e9619da64]

        tdf#136427: Attempt opening native documents for known protocols only.
        
        Only try to open native documents (ODT, ODS, etc.) in frame for known protocols.
        
        This is to prevent LO from trying to handle internal protocol links when the
        file has a native extension.
        
        Change-Id: I908783b0d24330ec44caa9ddeca2511426001cf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131449
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-13  Mike Kaganski  <mike.kaganski@collabora.com>  [0fcb5d2fcb46214b3182f7837a99725f02b7bd61]

        Small simplifications
        
        Change-Id: I250edc772edb7caa40cc3d370522a3e047513061
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131452
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-13  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [0e5c2514d7936e63e39cc9322b6bed01c36a8aa2]

        Fix location of commands in a tip of the day
        
        Thanks Jean-Baptiste Faure and Mihkel Tõnnov.
        
        Change-Id: I17c3f9009e5ca044f3858cbee605dc53c0398d9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131455
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-03-13  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [be1aab8632ead65d75c0436005d3cac7d43b9f02]

        Colibre: tdf#147952 Fix Media Player icons
        
        Change-Id: I555d4d5d20d3c1bca03e9fac0354bb0b2d978d95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131456
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Jenkins

2022-03-13  Jim Raykowski  <raykowj@gmail.com>  [ab4cffecd614d9443af5f9763d83add29178ade0]

        SwNavigator: make resolved comments visible on Edit... if needed
        
        Current behavior of comments members context menu item Edit..., when
        both unresolved and resolved comments visibility options are off, is all
        unresolved comments show before the cursor is placed in the comment
        annotation window of the entry in the comments member list which
        Edit... was selected. If the comment selected to edit is resolved the
        cursor ends up in limbo. This fix makes resolved comments visible on
        edit if needed.
        
        Change-Id: Idf016493c70a150273fe558e4967284472684db3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131292
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-03-12  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [e2d25709fd5f31849ed9db3d51811ddb44c8e5cc]

        Colibre: tdf#146545 Fix some color, remove gradient to fully
        
        support dark variants
        
        Change-Id: I69950de6f67b57ced3d40fc5e6b6657ba1c34aef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131454
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-12  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [e16da3ea406a07c61eef763e5d30563ff1bbb099]

        Colibre: tdf#146545 Add dark variant
        
        Change-Id: I041d74336c3f59e0240341acfb7c50d60d64429e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131411
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-12  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [db7fc970400662a1efc16af5ff19389b190e2eec]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9760c17275898f3853f7b1d3e17ffb522a223318
          - Consistency
            
            Change-Id: Ie76a00c8f234e99043b4f108448f65af4fd23a2c
            
2022-03-12  Noel Grandin  <noelgrandin@gmail.com>  [0a790ba991daa9c84f836fd18290f621ea372460]

        tdf#147905 calc PROPER function doesn't like mulithreading
        
        regression from
            commit dac29c278531d5474289eb54aa03987c4958ac83
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu Sep 16 11:03:04 2021 +0200
        
        if you hit Transliteration_casemapping hard enough, like
        in this test case, the state changes become a problem, so
        remove that by having multiple copies.
        
        Change-Id: I1d795af4370d6f79468387997202ba11c6a9d7b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131441
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-12  Caolán McNamara  <caolanm@redhat.com>  [2291cbaeeb87fae2f2d6d75782e06f9296ba9c77]

        merge common parts of if/else
        
        Change-Id: I033eb905bcb3102ff1a1aa3beacd8c054e5011a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131376
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-12  Caolán McNamara  <caolanm@redhat.com>  [172ba8b3d44c092435d690db7d4ca9090a114127]

        remove newly unused code
        
        Change-Id: I371fd1242070fe19e408277e008d8627fd8b28d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128567
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-12  Caolán McNamara  <caolanm@redhat.com>  [556e70024df6ca092e199a3769100c0982ad7567]

        set portion width using the last position in the dxarray
        
        so both branches are consistent in measuring mechanism
        
        Change-Id: Ie9b671ac69d00550d42328ac28c707c850238312
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128566
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-12  Mike Kaganski  <mike.kaganski@collabora.com>  [de81df1f3f9b7660db450c638925f90adf9c026b]

        Introduce FastAttributeList::add(NS) taking std::u16string_view
        
        ... and simplify some places removing explicit conversions from
        OUString to OString.
        
        Change-Id: I4cdf9f3ee3101b3d00a0bbba53a983ed3bebce4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131445
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-12  László Németh  <nemeth@numbertext.org>  [128d3b454467e34538903b2eab45e866f976b314]

        tdf#73125 sw: add Insert/Delete Comment Manage Changes action icons
        
        If the listed redline change contains only a comment.
        
        Note: filter actions haven't been extended, because tracked
        comments are still handled as text insertion/deletion, and
        their redlines joined with the tracked text changes around
        their placeholder character, i.e. not all tracked comments
        got new action icons.
        
        Change-Id: Ie78e18a48b9a71c3789fca1406e5d87ab95952bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131387
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-03-12  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [8c94a17e408db8a0d27101ce07345fc640bef64d]

        tdf#144563: remove final dot in cross-references to paragraph
        
        It looks like in cross-references ending with dot (".") one last
        dot is removed in case of MS Word. This is not a true for any other
        suffixes after numeration.
        
        Change-Id: I554e62cf45e643bf27823df5344e1689b5b6ae54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131254
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-03-12  Julien Nabet  <serval2412@yahoo.fr>  [eff9dc65b88ca48171e9e6ab51f1e2ec8d0f436d]

        tdf#147309: Recreating a view with same name and in the same session fails (FB)
        
        Since HSQLDB already worked, just do the same.
        
        Change-Id: I44929cf36179cc3cdff6e61f05899c9a913c78b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131442
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-03-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [5c532b42fb3f61257bf8edce4b3dcb21810f780e]

        tdf#90391: sc_subsequent_filters: Add unittest
        
        Change-Id: If9e7dd7e4c022255bfae5afd3df337f7091f5e71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131383
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-12  Caolán McNamara  <caolanm@redhat.com>  [996315f70a1611ad2655ef8bf25a09db888f96a8]

        ofz#45501 and ofz#45503 Integer-overflow
        
        Change-Id: I20576860dc20900589d13c43a98af91c5fd0fff9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131443
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-12  Caolán McNamara  <caolanm@redhat.com>  [de8e7ac97e405e30a50d4ceea023106d4da01a60]

        cid#1502950 silence Uninitialized scalar field
        
        Change-Id: I8bb8aac3eb091233ee625747aff7953f2ea28ded
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131377
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-12  Caolán McNamara  <caolanm@redhat.com>  [916aca240195b3e224ea374df4d447201bf852be]

        ofz#45269 Integer-overflow
        
        Change-Id: I9fe6c4753da609933c8ce5ef051e49351a25fd56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131386
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [621fa1a17e13095c687ac2e2b2f4fdb963b13d6f]

        CppunitTest_sc_subsequent_filters_test: combine crash tests in one
        
        Change-Id: I92a07847a92dd6bfd96a57062d28ad740c953b47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131382
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [9c5a32c6cf072473ea28e2e9eca76ffd10c2aefa]

        tdf#147744: sc_uicalc: Add unittest
        
        Change-Id: Ica8f971ca12569cc299910a20b5a7a5bcfd49bd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131345
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [ee9d2bdd375b4e882e0990928fc863b3405a64f0]

        check-missing-unittests: fix path
        
        Change-Id: I568cfdd1874ccba2f7233e21166026cfcda8e733
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131384
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-12  Eike Rathke  <erack@redhat.com>  [efb713febeaaf3e4b17886d405d46845d4a0e676]

        Related: tdf#111675 Clear global error for arguments if possible
        
        ... i.e. if the last result / current stack value is svError
        already (usually is nowadays in case of error) and error
        evaluating functions may be pending.
        
        Change-Id: I36fc0f169d36dfa7007e8bd3a5c368ed2bb3c919
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131405
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-03-12  Caolán McNamara  <caolanm@redhat.com>  [eb7fbe1f3a37d89b97bd8976bdc006099578c204]

        an inconsistent SwTextFormatInfo index, len, text length case
        
        seen on loading sw/qa/python/testdocuments/TESTMETA.odt
        
        maybe since:
        
        commit 2f3684b2289a8c46dc6144064a452cc529400f28
        Date:   Tue Jul 31 16:00:02 2018 +0200
        
            [API CHANGE] add some more asserts to the string functions
        
        but probably an underlying issue since conversion from UniString
        to OUString
        
        Change-Id: If731163fbc5e05b813ccd21df65164fe476cba9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131407
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-12  Caolán McNamara  <caolanm@redhat.com>  [fb8f6927feed9751cd60727a9f3de13e595c4451]

        expand with some specific documentation
        
        Change-Id: I3886411c07b82417c29edaf612dd3720189a9ea9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131388
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-12  Caolán McNamara  <caolanm@redhat.com>  [d8a27d9fda55a355ca0376f7024af06bb0cd4984]

        cid#1502952 Logically dead code
        
        and
        
        cid#1502951 Logically dead code
        cid#1502949 Logically dead code
        
        Change-Id: I3e1f1c8457dbb3d8a0c4754efbc34c36972b7c31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131385
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-12  Caolán McNamara  <caolanm@redhat.com>  [13f2e8ab8d1d8b33f3208f82d21d61250f81057d]

        ofz#45488 get WW8+ calculation of sprmTDefTable length right
        
        we have the calculation correct for WW7- which is what the special
        L_VAR2 case is for, but for the WW8+ variant that wasn't understood.
        
        Change-Id: Ic9dde07223386df796f57dd1f33e69d16d3abf21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131395
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-12  Eike Rathke  <erack@redhat.com>  [84720c09ef30e79c56936026c3992240b4ae010b]

        Related: tdf#111675 Replace Pop() with PopError() where relevant
        
        ... to propagate the original (previous) error instead of
        overriding it with a new error. Pop() may only be used if the
        stack type is already known to be not svError, or to explicitly
        ignore a current error.
        
        Change-Id: I5a980c29f2d2679c0e2f2fc7e53c458dc147911f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131404
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-03-12  Noel Grandin  <noelgrandin@gmail.com>  [3d48db236e5e12460999fa8554d58e08a8f0f6df]

        no need to temporary OUString here
        
        Change-Id: Iffd95fcf4fd1f9aac0ba77effc3c63eedce69adf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131412
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-12  Noel Grandin  <noelgrandin@gmail.com>  [15c097010f1567d933abf046bc43447bd7415e4c]

        tdf#147767 html pasted to calc has very small font
        
        regression from
            commit da9bba7cc3c243e936daea689fea64ecaf110f35
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Mon Jul 26 10:10:17 2021 +0200
            use officecfg for SvxHtmlOptions
        
        Change-Id: Ia84d713a18b4c694af98478681996b6156cbb928
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131393
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-12  Noel Grandin  <noelgrandin@gmail.com>  [a378ac93e1b4e3c0dacdd3f0a3500813714537c7]

        tdf#147921 Filesave DOC: wrong layout and then all missing from 7.3
        
        regression from
            commit 990b2cb056788f7f412656a303456d90c003cf83
            Author: Noel Grandin <noel@peralex.com>
            Date:   Mon Jun 21 13:00:07 2021 +0200
            simplify and improve Wildcard
        
        Cannot pass a string_view into something expecting a char* because
        then it gets the length wrong.
        
        Change-Id: I638660a1e9a8a0d17e4d2f77500b3f01365a43d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131396
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-12  Noel Grandin  <noelgrandin@gmail.com>  [6fb716d58c1285a1abbfa6683c2f4bfaeb89e2c6]

        simplify some service factory code
        
        no need to get the factory from the component context and then
        get the context from the service factory
        
        Change-Id: I7675728992fbb5202bc42e27b86b2dba571c62c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131394
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-12  Mike Kaganski  <mike.kaganski@collabora.com>  [344353495c60dcdc69f7975ec4e51a753ebfb81f]

        Related: tdf#128610 drop obsolete encoding attribute replacement
        
        It was needed once, when we used expat; now libxml2 does its own
        detection (in its xmlDetectCharEncoding) after the strange dance
        in our XMLFile2UTFConverter::readAndConvert (which does nothing
        useful for UTF-16 case).
        
        The original problem in tdf#128610 was addressed in commit
        c964700d16d99d1569373a1eb9a1352fb3512915. This one just drops
        the obsolete replacement.
        
        Change-Id: I2e6b28212619dd0f6cb90ae8234277092a37e7a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131409
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-12  Julien Nabet  <serval2412@yahoo.fr>  [aef15ba6b5223804c9c795ed51f95af7c11f23fa]

        Fix Breeze & Sifr: Add missing icons
        
        Local build error:
        Link cmd/sc_about.png -> res/mainapp_16_8.png -> cmd/sc_adddirect.png
        Some icons in links.txt were found to link to other linked icons
        Link cmd/sc_about.png -> res/mainapp_16_8.png -> cmd/sc_adddirect.png
        Some icons in links.txt were found to link to other linked icons
        make[1]: *** [/home/julien/lo/libreoffice/postprocess/CustomTarget_images.mk:53 : /home/julien/lo/libreoffice/workdir/CustomTarget/postprocess/images/images_sifr.zip] Erreur 1
        make[1]: *** Attente des tâches non terminées....
        make[1]: *** [/home/julien/lo/libreoffice/postprocess/CustomTarget_images.mk:53 : /home/julien/lo/libreoffice/workdir/CustomTarget/postprocess/images/images_sifr_dark.zip] Erreur 1
        
        Change-Id: If7cc708f5201d21fb2134785cdb3f12a4974826a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131403
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-03-11  Luboš Luňák  <l.lunak@collabora.com>  [e98325d8996c436394d3e1db357683aa25fc4ca7]

        allocate column in ScTable::SetPatternAreaCondFormat() (tdf#147894)
        
        Change-Id: Id14bb20ef5e49551cef5216b5149e3c281c04223
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131389
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-11  Luboš Luňák  <l.lunak@collabora.com>  [83d599fd7c530d14f70ac60bd673b66640191bf7]

        fix comparison operators
        
        It seems the ranges are always distinct, so the < comparison always
        worked in practice, but the == comparison added by my 6810aa937caca1
        is obviously incorrect.
        
        Change-Id: Ib7fcd36b5956901265248b34a4dc69e587cebe41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131340
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [eea8182795324d5f0df9c12f4debda6d532502bb]

        tdf#56036: sc_uicalc: Add unittest
        
        Change-Id: I48f5e0550e4ff7a57bd8a8eae057429b620c7508
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131379
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-11  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [dd7293e774f3bdaf3eda8d88c427f1a9b3605a8d]

        Colibre: Fix wrong color, the ones which doesn not follow Monoline (part2)
        
        Change-Id: Ibf021302c6d43bec109969fd7174c3c1532db620
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131402
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-11  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [c45a60386dec9345e42eeb5abe46550943386ae6]

        Colibre: Fix wrong color, the ones which doesn not follow Monoline
        
        Sometimes Inkscape change the object color to full back or sometimes
        a gradient from other file was carried out to the new SVG file. This
        could lead color inconsistencies. Here the fix comes to eliminate them.
        
        Change-Id: Id4dcdd3549ef4ef7b2f89dfe0dddabf324390266
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131400
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-11  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [efa0d239c5a60b51298e1300aec92d0cfc12ce36]

        Breeze & Sifr: Add missing icons
        
        Change-Id: Iaeeb7026cf440d1db893c0673ea4154e8558e6a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131381
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [7b634028cec2df4136017be483ebc3c32bc8d9ec]

        use more SfxItemSet::GetItemIfSet
        
        Change-Id: I58af59d82d92c89ca1939d35f9fb4121b6815559
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131336
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-11  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [0234ddcac3acfd00f3a0a7ff89d943cd0b36e34c]

        Breeze: Add many missing icons
        
        Change-Id: I3619601346d7a0c5d149d53dee26e9e07ab35ad1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131339
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-11  Luboš Luňák  <l.lunak@collabora.com>  [6e88e4edfba146f6163e7a1173dbd4644b21432e]

        make svx::frame::Style ctor inline
        
        ScDocument: :FillInfo() may result in calling it often.
        Change-Id: I05d0582befc57c4959c33fae6dec3d340b8a49ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131338
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-11  Caolán McNamara  <caolanm@redhat.com>  [916421d72528f99d48af29eeaf92a5a6bb33bfd9]

        remove a pair of newly unneeded translations
        
        Change-Id: Ic4952938db458909dc20663af7dc5f9e5d0a443f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131374
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-11  Caolán McNamara  <caolanm@redhat.com>  [5343835d72f235743c44f12da3c60c25dec5c6fd]

        silence 'sal/rtl/strtmpl.hxx:162: Found non-ASCII char' warning
        
        Change-Id: I7f537c641dcd8aa92cd5034b557f947b4a25ba02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131375
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-11  Mike Kaganski  <mike.kaganski@collabora.com>  [c964700d16d99d1569373a1eb9a1352fb3512915]

        Related: tdf#128610 Avoid use-after-free
        
        Creating SvMemoryStream from string makes it non-owning, i.e. pointing
        to the string's memory. So the string must outlive the stream.
        
        Since commit 64bc8b45b5c23efc5fe57585a69aa4263aaf4e83
          Date   Wed Jul 08 12:31:43 2015 +0000
            i#107734 Support for Math Input Panel in Windows 7
        
        Was only working by chance, when destructor didn't clean the memory
        (e.g., in optimized release builds) and the released memory hasn't
        been reused yet.
        
        Change-Id: I2e0c195de7bd2aff2889a94ef0f2eb084411933f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131373
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-11  Kohei Yoshida  <kohei@libreoffice.org>  [f19ae9b5e629d163314ee18d56973d0561d5fb3b]

        tdf#147744: Make sure to pass valid position hints.
        
        When pasting a single cell to a range with filtered rows, the existing
        code wasn't updating the position hint iterator after inserting cloned
        formula cells via ScColumn::CloneFormulaCell().  This caused the next
        call into the cell store to receive an invalid position hint.
        
        This problem has been there all along, but apparently it did not cause
        a process termination with the previous storage layout of
        multi_type_vector for a reason unknown to me.
        
        Change-Id: Ie1a4b99c7077536499c6373ccb7022961e9d93e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131331
        Tested-by: Jenkins
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2022-03-11  Caolán McNamara  <caolanm@redhat.com>  [2c13433ed38e08be60824f21a73ba29f78b9520f]

        ofz#43310 don't try and delete prior header/footer contents
        
        If a duplicate appears, just hide the prior ones.
        
        FWIW our own html export only exports a single header/footer as far as I
        can see.
        
        Change-Id: I5df28f7215ed49ce4a13add990716edcc7f2c72c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131329
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [13acb2c06d9db2f8d79e4cbdc5b76b38a45b5933]

        tdf#63766: remove incorrect UItest
        
        the issue is still reproducible in master, thus this test
        makes no sense
        
        Change-Id: I101230ef13fd6408bab28e8fb7df6efe4ea3f9fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131371
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-11  Miklos Vajna  <vmiklos@collabora.com>  [07c2b73d16425fb6d3ea8ab9ec15c87e9548acda]

        sw clearing breaks: add ODF export
        
        Write the clearing break as:
        
        	<text:line-break loext:clear="..."/>
        
        Change-Id: Ieb517b825f2ee162bb70a453a3756ec870fa8aac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131346
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [1f5f94d153fbade9cd96f841f1084fe16815f4f3]

        tdf#94208: sc: move UItest to CppUnittest
        
        The original test was incomplete and didn't fail without
        the fix in place
        
        Change-Id: I0ddec239b9cb06d90aed21be8b916f39d51a3a38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131367
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-11  Julien Nabet  <serval2412@yahoo.fr>  [3307afa99c28fd282094e9558795b0a20ba5c6a0]

        tdf#114150: Remove duplication of strings found in file dialogs
        
        Change-Id: I86f720a23dd9d400d39d9606e073b483850a9df2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131153
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-11  Stephan Bergmann  <sbergman@redhat.com>  [d680b29e05dd3ac2e64e47c4e1f83a4e38b1db24]

        loplugin:trivialdestructor
        
        Change-Id: Id8a35dbbc1eecd2f568f253ddea5cb7ca3064ecd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131341
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [a188ffa01616673c011c7bc1a392a6f6fa81f93b]

        use SfxItemSet::GetItemIfSet in sw/.../ui
        
        Change-Id: Ic6a15dfd159ee2e5d4aa0e0c3bc31cff1557a875
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131229
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-11  Mike Kaganski  <mike.kaganski@collabora.com>  [459ee2660cba282ae988da43fdd3147a2ebce58b]

        Simplify MayBeRegExp/MayBeWildcard
        
        Change-Id: Ibc5dc0b1157fa28035fa0d09d7e1a5d34df9e39b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131333
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-11  Luboš Luňák  <l.lunak@collabora.com>  [dddee125cc32f1ad5228e598a7de04e9654e65c1]

        load ods/xlsx with full row attributes without allocating all columns
        
        If there's e.g. an entire row bold, it's enough to set default
        attribute for unallocated columns.
        
        This also reverts the workaround from commit 297ab561c6754, as it's
        no longer necessary.
        
        Change-Id: I0b208709aeaff1c0d59da2410926876715cfe642
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131320
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [69b5f0b6579c6574a8fe68ab2a64208ec767db55]

        loplugin:constparams
        
        Change-Id: I5f184f93dbdb414514855c85c9dc1624e7ec8636
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131337
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-11  Stephan Bergmann  <sbergman@redhat.com>  [4015b22dbc10bc246a3ef704d8b75e8f8cdca519]

        Simplify ConfigurationWrapper singleton construction a bit
        
        Change-Id: I8b0dd0e049ebeb3304673df3bdb9fe7c755b7750
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131335
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [7002caa97e10d29353d3490b4fbb782d436575b3]

        new loplugin:trivialdestructor
        
        look for potentially trivial destructors that can then be elided
        
        Change-Id: I435c251bd4291b5864c20d68f88676faac7c43fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131318
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a370e7ff7e8225b8343678401eca5a1721b2b9bb]

        Fix typos
        
        Change-Id: I76e302e4db6d048e009d1ccd8dd185610f6ccf9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131334
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-03-11  Luboš Luňák  <l.lunak@collabora.com>  [cf95c0024ad9312ebdda382aba8f3cc201a0fdb2]

        don't bother drawing zero-width cells
        
        If a document has most columns hidden, then they'd be "drawn"
        anyway, since ScGridWindow::Draw() calls ExtendHidden(), this appears
        to be needed in order to drawn properly background after the last
        cell. So at least try avoid zero-sized draw operations which
        may add up enough to be noticeable with 16k columns
        
        Change-Id: I631e3be7467f8ea2dbfb824e647f900a7573da61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131326
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-11  Luboš Luňák  <l.lunak@collabora.com>  [eeffa4b2a85751fd0153503520f6fc49b3510d86]

        optimize searching for last visible row
        
        If all the remaining rows until the end of the sheet are hidden
        (which apparently some users do to make the sheet look "nicer"),
        don't search all the rows one by one.
        
        Change-Id: I5f7ef61ece62f7858d4d8cfdf53bb514daa5b504
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131323
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-11  Miklos Vajna  <vmiklos@collabora.com>  [e1572ca283cb8aad35a3c81f22aecf18aa86ab90]

        sw layout xml dump: handle blank portions
        
        Show their character.
        
        Change-Id: I811d89954d006e8d042df64520e35f7a8c8cfd36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131327
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-11  Stephan Bergmann  <sbergman@redhat.com>  [52bd453eceea7dfb425e5e58b93244214dad29c2]

        Remove redundant check
        
        The precondition `nIndex >= 0` is already asserted at the top of the function.
        
        Change-Id: I7436ce923b19aa81f08d1fb20680308f609d2242

2022-03-10  Mike Kaganski  <mike.kaganski@collabora.com>  [3ccc4c123f5e78e0204d11abeab2d1a74278ca3e]

        Use OUStringBuffer in ScConcat
        
        Change-Id: Ic1ee6e1a1d13afd7d205cdfb9f76f5e29a176378
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131298
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-10  Caolán McNamara  <caolanm@redhat.com>  [05d4126637ad3af256b3048ec9dc7e08c2f1a0d6]

        ofz#45344 and ofz#45392 suppress Integer-overflow
        
        Change-Id: I775a5f3c12e784d2716f14fff15a65a669f0ce15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131328
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-10  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [7b28920382d3820344bfc4075bac98f85e838dba]

        tdf#113066 tdf#142204 EMF Implement SETARCDIRECTION
        
        Change-Id: I30206c68ecf1829ba0094e6259b8ed7dc05f2e9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131103
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2022-03-10  Miklos Vajna  <vmiklos@collabora.com>  [8f48f91009caa86d896f247059874242ed18bf39]

        ODT export: omit unreferenced <text:list xml:id="...">
        
        This attribute is needed when a numbering is built using multiple,
        independent <text:list> elements. In that case the markup to connect
        these are either:
        
        	<text:list text:style-name="L1">
        	</text:list>
        	...
        	<text:list text:continue-numbering="true" text:style-name="L1">
        	</text:list>
        
        In case there is no other list in-between, or:
        
        	<text:list xml:id="..." text:style-name="L1">
        	</text:list>
        	...
        	<text:list text:continue-list="..." text:style-name="L1">
        	</text:list>
        
        In case there are other lists in-between.
        
        This means that at least in case all the text nodes of the numbering are
        after each other, then the random value in xml:id="..." is never
        referenced, so it can be omitted.
        
        This helps deterministic ODF output when the input is HTML, where there
        are never text:continue-list="..." attributes that would refer to these
        xml:id="..." attributes.
        
        Change-Id: Ice69422a12d4229879f89f3a4a24ed926c6d43af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131322
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-10  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [6e8ae79176be1c34cadc833c8e521be19455fade]

        tdf#116256 sw: fix textbox position in floating table
        
        in case of it has to follow the text flow.
        
        Change-Id: Ic4f195c2efcc465276faa9a95362933dafa65bee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130077
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-03-10  László Németh  <nemeth@numbertext.org>  [64dcedcf7c073d1819794d68a33651b14877e1b5]

        tdf#147760 tdf#142902 DOCX export: anonymize date and moveFromRangeStart
        
        Anonymization exported a zeroed w:date in change tracking
        and commenting elements w:ins, w:del, w:moveFrom, w:moveTo,
        w:cellIns, w:cellDel, w:comment, w:moveFromRangeStart and
        w:moveToRangeStart instead of simply skipping it, according
        to OOXML.
        
        Also don't export w:date, if the imported DOCX was anonymized
        by Word's Document Inspector, i.e. it doesn't contain w:date.
        
        Fix also missing anonymization of author and date of
        moveFromRangeStart and moveToRangeStart elements.
        
        Follow-up to commit 2c51746997478ad5d0e7cc64aa6489769c473d43
        "tdf#146171 DOCX: fix loss of change tracking, if no date",
        commit 9e1e88ad5cf2dc0e9b188c60930445652a6c7519
        "tdf#145720 DOCX export: fix loss of tracked moving" and
        commit ded2452a52d21131347a0dc2e25c8161f20fcfad
        "tdf#142902 DOCX export: remove personal info of comments and changes".
        
        Change-Id: If79402e4723886ceab3b4b9c24e83793f87cd513
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131317
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-03-10  Caolán McNamara  <caolanm@redhat.com>  [f79ebdeaaacd08328142eedf048f77e11b035801]

        ofz#44982 limit matrices for fuzzing, but allow importing a little
        
        Change-Id: I708811e7e4900fc5d79445e91dc895def552d77f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131314
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [5b218d2c85859209267844398b254b8db6fb9a7e]

        use SfxItemSet::GetItemIfSet in sw/.../ui/dialog
        
        Change-Id: I00d7f154fff6e21527ba1f97e8c31cf3c1e508cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131302
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-10  Jean-Pierre Ledure  <jp@ledure.be>  [511cc0cd621ebdc67fdfbd440d098b2d1c23dc58]

        ScriptForge - (SF_Root) differ loading of the localized interface
        
        So far, the loading of the user interface in the user's
        own language was done at the first invocation of
        ScriptForge, usually via
        - a CreateScriptService() method
        - a direct call to any method, f.i. SF_Array.Append()
        
        Now the same loading of the user interface in memory
        is done at the first request of a localized text or message.
        
        Due to the fact that since last commit
           https://gerrit.libreoffice.org/c/core/+/131255
        only error messages contain localized texts,
        the benefit is that correct scripts will not load any
        unnecessary texts anymore.
        
        The "Interface" variable has be renamed "LocalizedInterface"
        for clarity in the SF_Root class module
        
        No impact on documentation or Python scripts.
        
        Change-Id: Ie654625540c0c8f8442e9ba36d38ecaab00c0eb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131313
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-03-10  Caolán McNamara  <caolanm@redhat.com>  [3edb855e7c0e2ac0d49fa38654efd92c3618ed8f]

        ofz#45385 Integer-overflow
        
        Change-Id: I7d5e4ffa7fc2c46d7a2ad679598aa1a62a623862
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131307
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-10  Caolán McNamara  <caolanm@redhat.com>  [9929849f2d95fa83cbbd322169f8cf8756b30c75]

        ofz#45424 Integer-overflow
        
        Change-Id: I73efd2f099c6298f4532395c31e2214281c48dca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131309
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-10  Michael Stahl  <michael.stahl@allotropia.de>  [5099c72ea8bfd469bf6e6ab9f8f47f447ab717f3]

        sw: downgrade "SVRect() without Width or Height" to SAL_INFO
        
        This occurs 2500 times in CppunitTest logs.
        
        Change-Id: I946ed240d978f1588ca3bc51c82407cba85e8e1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131316
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-03-10  Michael Stahl  <michael.stahl@allotropia.de>  [c79bf7865bff4e88cc201357370d8faeef8e6ad9]

        (related: tdf#139687) sw: ignore following footnotes in SwTextFrameBreak
        
        With the fix it now happens that after SwUndoDelete there is a gap at
        the bottom of page 21 and the paragraph at the bottom of it is split
        with 2 lines ("(here, wisdom), " etc.) on page 22.
        
        This is because when this SwTextFrame 1927 is formatted, there are next
        frames also on the page and those have footnotes on the page.
        
        These footnotes take up space and so SwTextFrameBreak::IsInside()
        breaks off the last 2 lines (1 may still fit but it has 2 widorp).
        
        A similar problem was fixed in commit 391613785ae6fbb735cf7a86ea2f6a93161a8769
        for footnotes anchored in follow of the current frame, but here
        RemoveFootnotes() cannot be used as it requires the next frame to
        already have moved to a different footnote boss, which clearly hasn't
        happened yet.
        
        So try something similar to commit e37ffdd118da2d21c5e78e8c7b67252d0d1adc8c
        and count the space taken by such footnotes as available for the text
        frame.
        
        Change-Id: I8f4c1332dc471a68539306a8788a0f59d0b12b1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131256
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-03-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [84590ee3a9b681408d174449bf0cd3f9bd92e4e6]

        tdf#137008: starmath_import: Add unittest
        
        Change-Id: I4daadf45124331a2fb3b2ba28858c2cfe7c6950e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131312
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [9b52e7ab543406783a1535d03856a8b13b554a70]

        tdf#140386: math: Add UItest
        
        Change-Id: I7347619ce190778ca12e5bb56c23600efad3af95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131311
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [5a348c9881c1574604d0e6dcb9ea4fbfebcc7e21]

        uitest: math: at least execute the test on linux
        
        besides, fix it and remove duplicated tests
        
        Change-Id: I15c6696c6cdd1c7e03647e105d8caf268555018a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131310
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-10  Caolán McNamara  <caolanm@redhat.com>  [b8e3c05261b0658fcb27c3cc12c7c0646e5aa983]

        can be const
        
        Change-Id: Iccb2f715025aad564850f3d21d46794337400237
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131306
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-10  Caolán McNamara  <caolanm@redhat.com>  [317779e86a8cc4d1e2e3c7e227b732407bbadf26]

        ofz#45375 Timeout on negative width/height for MetaBmpExScaleAction
        
        Change-Id: I9c8ce8715cb683ac72f862606b6810fe4f1fe2d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131305
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-10  Gabor Kelemen  <kelemeng@ubuntu.com>  [84213a426ad10e85075ef159da28b4e56dabcb77]

        Recheck sw headers with IWYU
        
        See tdf#42949 for motivation
        
        Change-Id: I99558e6b6952b3f2c1ee32dd07354ff659ad9cd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131183
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-10  Mike Kaganski  <mike.kaganski@collabora.com>  [1bbcac7d172f9b0b97d54b07160ac6b5e736e651]

        Use readonly-aliasing icu::UnicodeString ctor to avoid extra copy
        
        See also commit 4ac48ae4b02b8e0e3ae7e4833893f9ad40d4d14d
          Date   Fri Feb 28 14:20:24 2020 +0300
            Use icu::UnicodeString's readonly-aliasing char16_t* constructor
        
        Change-Id: I40243543ae9b4bf97f015f657538e4b1a0eafae6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131299
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-10  Tor Lillqvist  <tml@collabora.com>  [376588d3c6c8b83c663f350a7b2db499682e6a80]

        Trust the family name in the font file if necessary in AddTempDevFontHelper()
        
        If the passed in font name is empty, use the one that has been read
        from the font file.
        
        Seems like a reasonable thing to do, and I have a use for this small
        improvement coming.
        
        Change-Id: I3598179bf85ba3acdaca6058982ba5bf81e68288
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131300
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-03-10  Jean-Pierre Ledure  <jp@ledure.be>  [14e550c5963dcd0d0a75666c659b4b91de4b98bd]

        ScriptForge - Console + progress bar receive a Close icon
        
        Next dialogs:
        - dlgConsole (modal or non-modal)
        - dlgProgress (non-modal)
        had a Close button with label "Close" or a translation.
        
        The "Close" text is replaced with a "Cancel" icon.
        
        Objective: make console and progress bar user-language independent.
        
        No impact either on user documentation or on Python part.
        
        Change-Id: Ib1c2370986d47ccab49c6d42500231fd73b9ff3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131255
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-03-10  Caolán McNamara  <caolanm@redhat.com>  [24babdb2bca7c57f09535a867d1ff0b5e0fc1671]

        ofz: Use-of-uninitialized-value
        
        Change-Id: Ie78aea01af09334a271ea50bcb16ba2563304522
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131270
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-10  Miklos Vajna  <vmiklos@collabora.com>  [cee9b476d51f770fba03cb20b58370762d387e63]

        sw clearing breaks: fix layout when the line is empty
        
        The break portion's height was not taken into account when the line had
        no text portion ("had no content"). Fix that codepath to also take the
        break portion's height into account, in case that's a clearing break.
        
        Change-Id: Ib7b338911aa23fee766423897ed131ce4029223c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131297
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-10  Mike Kaganski  <mike.kaganski@collabora.com>  [0dc4cbe342d93ce27b92c5a408adcb009b39b48f]

        Use icu::UnicodeString directly
        
        Change-Id: I41b4e64d6d3a9310d819904c8d32c689e6300bcd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131296
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-10  Stephan Bergmann  <sbergman@redhat.com>  [41cbbb6ecb9d5bbca79d6537228dbabd8c896e84]

        Missing test dependency
        
        > [_RUN_____] HSQLDBTest::testEmptyDBConnection
        [...]
        > warn:vcl.builder:997476:997476:vcl/source/window/builder.cxx:479: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: "file:///.../instdir/share/config/soffice.cfg/dbaccess/ui/appborderwindow.ui at xmlreader/source/xmlreader.cxx:66"
        
        Change-Id: I695e19919c66e14852fca2cc23436b463544ec52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131252
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-10  Luboš Luňák  <l.lunak@collabora.com>  [7a9e60c4b7d6c28f5b3e084e3db9ab2445c94bfd]

        fix attr iterators to walk even unallocated columns if needed
        
        Things like applying bold to an entire row no longer allocates
        all rows after my recent changes, but the attribute change is
        done in ScTable to the default attribute of unallocated columns.
        That means that clamping column positions to the end of allocated
        columns is no longer valid when handling attributes. Add functions
        that clamp depending on whether unallocated columns have
        a non-default attribute set.
        
        Change-Id: I879d0a034c0b336064361d0f8cb12e5a8da22b9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131265
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-10  Luboš Luňák  <l.lunak@collabora.com>  [a15c02effa654da06e9695b5e4c0c595f851a878]

        add ColumnData() for simple handling of unallocated column data
        
        Move the decision whether to return a column or the default data
        for unallocated columns into a simple function.
        
        Change-Id: I369b8c815de96b61181f2483c6afac44a5c3bc2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131264
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-10  Miklos Vajna  <vmiklos@collabora.com>  [f5089e745367e111fb02c493c8c90e96a29e199c]

        sd theme: add PPTX import for shape fill color
        
        The theme index is typically not a direct property, but comes from style
        -> fillref -> theme index, so support that.
        
        Change-Id: I00733db44bb5321019bbc7337d10feb0a34661a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131268
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-10  Gautham Krishnan  <gauthamkrishnanpriya@gmail.com>  [51fb84829afbc1c0957fd1a489085613ad199f1a]

        tdf#147021 Use std::size() instead of SAL_N_ELEMENTS() macro
        
        Change-Id: If35c679839b39a01e474f7b0b0abee570e85bdd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130798
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-03-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [409371801a6c4ee00d7e55984e746ea9fe942447]

        tdf#147830: sc: Add UItest
        
        Change-Id: I9cc87630f6e9ec47d68285a8c2008d7afb6dfcfe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131251
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-09  Caolán McNamara  <caolanm@redhat.com>  [de1a3ebcb45dca64ec90fa3c1387982dee343cba]

        tweak suppression
        
        Change-Id: I85d343b87477fe98b131158c0f8e0654bd130e94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131266
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-09  Caolán McNamara  <caolanm@redhat.com>  [db8afa367c6cda4680d820f15b5a91894d990d28]

        ofz#45373 and ofz#45362 fix ubsan issues
        
        replace the home grown 16.16 fixed math with an alternative
        
        Change-Id: If6fa4205aed62ff15157a8ab4dbf9b7c96e30216
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131236
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-09  Caolán McNamara  <caolanm@redhat.com>  [c391dddb4e6ba514a85e7a2e498db1c7b1d300b2]

        gtk4: remove set_accessible_relation_label_for
        
        and merge the contents of the old set_accessible_relation_labeled_by
        into that so there's only the need to have one call.
        
        Change-Id: I1c109fddd59219c4364103bf00d4d5b140bbdeab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131253
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-09  Caolán McNamara  <caolanm@redhat.com>  [ea5af2f02a7b7ace1e3927d7eff684b9fbb26fd8]

        gtk4: use gtk_accessible_update_relation to set labeled_by
        
        Change-Id: I3dc69cf362192295d94e8f4d4072104430589a79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131242
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [d07cb9eccd7ae0a24e352906578d5c514ff3bc1d]

        use SfxItemSet::GetItemIfSet in sw/.../ui/misc
        
        Change-Id: Icf83de0ca3f0bef20d73f65d0d540a222f1edbe2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131260
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-09  Michael Weghorn  <m.weghorn@posteo.de>  [f56b932487509de1ecde46a42c40df76c6ecebcf]

        a11y: Leave cell vector handling to AccessibleGridControlTable
        
        Use `AccessibleGridControlTable::getAccessibleCellAt` and
        cast to `AccessibleGridControlTableCell*` instead of
        directly accessing the cell vector in
        `AccessibleGridControl::commitCellEvent`.
        
        `AccessibleGridControlTable::getAccessibleCellAt`
        just needs row and column index as parameters,
        and already takes care of everything else that's
        needed.
        This includes creating an accessible object for
        the given indices on demand.
        
        Therefore, limiting this to only already existing
        a11y objects, which was done to avoid crashes in
        
            commit 4fc7deb7b0528010ebf644654bf4a36594e03f8c
            Date:   Thu Oct 3 23:16:34 2013 +0200
        
                fix STL assert in accessibility::AccessibleGridControl::commitTableEvent
        
        is no longer needed.
        
        With this change in place, details of how cells are
        organized in the vector only need to be known inside
        of the `AccessibleGridControlTable` class itself, so
        drop the now unused method
        `AccessibleGridControlTable::getCellVector`.
        
        (This code path is e.g. used when using
        the macro from tdf#147742.)
        
        Change-Id: I21027f0edc2904475ad6cc5fb136316f387499dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131248
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-09  Michael Weghorn  <m.weghorn@posteo.de>  [4e641d9240a981216d6724141b9b7a9e4c63c82a]

        Related: tdf#147742 a11y: Dispose table cells as well
        
        When disposing `AccessibleGridControlTable` (which
        is done in `AccessibleGridControl::disposing`),
        also dispose its cells and clear the references.
        
        Without this in place, a crash sometimes occured
        when running the macro in the sample doc from
        tdf#147742 several times and clicking around in the
        table, with the Orca screen reader active.
        
        This was because a reference to one of
        the `AccessibleGridControlTableCell`s was still
        around after the `AccessibleGridControlTable`
        had already been disposed, and when trying
        to get its accessible name, the call to
        `IAccessibleTable::GetAccessibleObjectName` in
        `AccessibleGridControlCell::getAccessibleName`
        would fail because the object that the
        `m_aTable` reference was referring to had already
        been deleted.
        
        With the cell being disposed as well, the
        `ensureIsAlive()` check at the beginning of
        `AccessibleGridControlCell::getAccessibleName`
        will throw a `DisposedException`, that is then
        handled properly in the calling code.
        
        Backtrace (with master as of commit
        2598c35dbac8dc4492ad1fc79925c5347e683af0):
        
            #0  0x00007fffd9152ed3 in accessibility::AccessibleGridControlCell::getAccessibleName() (this=0x55555bbcdb70) at /home/michi/development/git/libreoffice/accessibility/source/extended/AccessibleGridControlTableCell.cxx:79
            #1  0x00007fffe45e864a in wrapper_get_name(AtkObject*) (atk_obj=0x55555bbcef60) at /home/michi/development/git/libreoffice/vcl/unx/gtk3/a11y/atkwrapper.cxx:369
            #2  0x00007fffe3a87e5c in  () at /lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0
            #3  0x00007fffe3a947de in  () at /lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0
            #4  0x00007fffe3a94caf in  () at /lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0
            #5  0x00007ffff75feff0 in  () at /lib/x86_64-linux-gnu/libdbus-1.so.3
            #6  0x00007ffff75eea1c in dbus_connection_dispatch () at /lib/x86_64-linux-gnu/libdbus-1.so.3
            #7  0x00007fffe36d74a5 in  () at /lib/x86_64-linux-gnu/libatspi.so.0
            #8  0x00007fffe9ab8cdb in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
            #9  0x00007fffe9ab8f88 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
            #10 0x00007fffe9ab903f in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
            #11 0x00007fffe460f546 in GtkSalData::Yield(bool, bool) (this=0x55555567c750, bWait=true, bHandleAllCurrentEvents=false) at /home/michi/development/git/libreoffice/vcl/unx/gtk3/gtkdata.cxx:405
            #12 0x00007fffe461402a in GtkInstance::DoYield(bool, bool) (this=0x55555567c5d0, bWait=true, bHandleAllCurrentEvents=false) at /home/michi/development/git/libreoffice/vcl/unx/gtk3/gtkinst.cxx:427
            #13 0x00007fffef7ab4be in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at /home/michi/development/git/libreoffice/vcl/source/app/svapp.cxx:474
            #14 0x00007fffef7ac0b0 in Application::Yield() () at /home/michi/development/git/libreoffice/vcl/source/app/svapp.cxx:558
            #15 0x00007fffef7ab18e in Application::Execute() () at /home/michi/development/git/libreoffice/vcl/source/app/svapp.cxx:452
            #16 0x00007ffff7c309af in desktop::Desktop::Main() (this=0x7fffffffd780) at /home/michi/development/git/libreoffice/desktop/source/app/app.cxx:1604
            #17 0x00007fffef7c9d75 in ImplSVMain() () at /home/michi/development/git/libreoffice/vcl/source/app/svmain.cxx:202
            #18 0x00007fffef7c9e96 in SVMain() () at /home/michi/development/git/libreoffice/vcl/source/app/svmain.cxx:234
            #19 0x00007ffff7c947c9 in soffice_main() () at /home/michi/development/git/libreoffice/desktop/source/app/sofficemain.cxx:98
            #20 0x00005555555549f4 in sal_main () at /home/michi/development/git/libreoffice/desktop/source/app/main.c:51
            #21 0x00005555555549da in main (argc=4, argv=0x7fffffffdaf8) at /home/michi/development/git/libreoffice/desktop/source/app/main.c:49
        
        Change-Id: Idffa76809cbfad746f27d18191fdfc905b64ee0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131247
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-09  Michael Weghorn  <m.weghorn@posteo.de>  [b86c4d962c7df4a5066ee634df88868b8bb287fe]

        a11y: Drop AccessibleGridControl::m_xCell
        
        It's only used in one place and I see no need to keep
        a Reference in this class, so use a local variable
        instead of a class member.
        
        Instead of disposing this single cell in
        `AccessibleGridControl::disposing`,
        `AccessibleGridControlTable` should take care
        of disposing all of its cells, which will be
        added in a following commit
        (Change-Id Idffa76809cbfad746f27d18191fdfc905b64ee0e,
        "Related: tdf#147742 a11y: Dispose table cells as well").
        
        Change-Id: Ia7c84c65b45dde28850f48b12ab9558f2dc7d47c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131246
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-09  Michael Weghorn  <m.weghorn@posteo.de>  [5977d6b981dcde556450589199c06204009a4a1a]

        a11y: Let AccessibleGridControlTable calculate child index
        
        Just call `AccessibleGridControlTable::getAccessibleCellAt`,
        which already takes care of calculating the proper child index from
        row and column index.
        
        Change-Id: Id463c14108158c5833231f95cf16847764f5b646
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131245
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-09  Michael Weghorn  <m.weghorn@posteo.de>  [319a5b5b457c46c8a036b99d6f024517bc87be42]

        a11y: Move TABLE_MODEL_CHANGED handling to table
        
        Move the handling for the
        `AccessibleEventId::TABLE_MODEL_CHANGED` event of
        type `AccessibleTableModelChangeType::DELETE`
        from `AccessibleGridControl` into
        `AccessibleGridControlTable`.
        
        To do so, make `AccessibleGridControlBase::commitEvent`
        virtual and override it in `AccessibleGridControlTable`.
        The method already gets called from `AccessibleGridControl::commitTableEvent`
        where the event was handled previously.
        
        Handling the details of how cells are internally
        organized in a vector only in the class itself
        rather than in different places seems to make sense.
        
        There are currently more cases where `AccessibleGridControl`
        deals with the cell vector directly that will be
        addressed in following commits.
        
        Change-Id: I26a7737432ecb198eac00279a8242d22e3c661d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131244
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-09  Miklos Vajna  <vmiklos@collabora.com>  [63dba12b779dd4d007c8cb8cf4b967bd78077cac]

        PDF export of PDF images: don't preserve annotations in general
        
        Regression from 33c9bc0225a92f26770f9ef20b252af47853e7b9 (PDF export of
        PDF images: preserve hyperlinks, 2022-01-07), the problem was that we
        want to preserve hyperlinks, but annotations are added by the PDF export
        explicitly, so it isn't a good idea to "preserve" them as well.
        
        Fix the problem by going back to the old behavior, except when the
        annotation sub-type is /Link.
        
        This keeps hyperlinks working but doesn't lead to duplicated comments
        when re-exporting an image + adding comments explicitly.
        
        Change-Id: I910990da59bdc1150cc346f1a5471cb6da55dd2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131243
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-09  Caolán McNamara  <caolanm@redhat.com>  [77f4407cb5e8c22320bc2c750384e992fe076cf9]

        gtk4: get a11y description and label/name
        
        via gtk_test_accessible_check_property which seems to work for my needs
        though maybe not what its intended for
        
        Change-Id: I9fc0296edd7ad2459cab7d6bafae66e220b422dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131241
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [4cefeb50418e42cdad11429a2c5e03f5d21e73fd]

        use SfxItemSet::GetItemIfSet in sw/.../ww8
        
        Change-Id: I304b0cfbb191254db5176049696e5a3f6666f271
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131235
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [dfaa3fb58bd35dbc2fcae094d080a56430a2b876]

        code accidentally commented out
        
        in commit 02caa6e40cfa55d96befc82515b343045b5cfd7b
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu Feb 24 16:17:46 2022 +0200
            renames in template manager creates xml file in wrong location
        
        Change-Id: I21c06ebcfcfaf5fabe75aa3421948bb5a48d6176
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131234
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-09  Michael Stahl  <michael.stahl@allotropia.de>  [86081afc3021fa0ae6c2b32d11b4b20cc8a190a3]

        tdf#139687 sw: invalidate text frame in footnote when moving it
        
        The problem (which only reproduces here on copy/paste with
        SAL_USE_VCLPLUGIN=kf5, not with gtk3) is that on SwTextFrame 2638 in a
        footnote on page 19 containing "Saeed, 100–101." there should be a top
        margin of 0 but it's actually 144.
        
        The footnote was initially created on a previous page with another
        footnote with SwTextFrame 2635 before it, that's how it got this top
        margin.
        
        Invalidate the print area in SwFootnoteFrame::Paste(), which is called
        when the footnote is moved to a different container.
        
        (somehow regression from commit 723728cd358693b8f4bc9d913541aa4479f2bd48)
        
        Change-Id: I7346fd03fccad3eddccbbcd56c4b50127a337b24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131217
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-03-09  Caolán McNamara  <caolanm@redhat.com>  [17546fa4f630bccd92e438b613014982a8d9fc03]

        gtk4: use new mechanisms to set a11y description and label/name
        
        Change-Id: I08ffd80f53e6360ddc2093523333b90ddedad294
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131239
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-09  Dr. David Alan Gilbert  <dave@treblig.org>  [9579737b36e5055d5eb72abc0ace2b9b65600c76]

        tdf#143216: pdfwriter: Don't treat semi-valid URIs as local paths
        
        Currently the PDF writer treats URIs that are rejected by INetURIObject,
        as local files, and prepends a path to them.  For URIs that are valid
        according to the basic URI syntax, but unhandled by INetURIObject
        (such as http://user:password@domain) this produces a confusing result
        with a ./uri in the PDF.
        
        Avoid the prefixing where the URI follows the basic URI syntax, even
        if INetURIObject didn't like it.
        
        Change-Id: I87c599885a40fd7101c678ae79f83f594d0f23ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125202
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2022-03-09  Dr. David Alan Gilbert  <dave@treblig.org>  [d8c5fdcb3f1e2fdaacc6a7e403a2077d93207c82]

        pdfwriter: Add check without relativeFsys
        
        Set relativeFsys on a per-test basis and add a test with
        relativeFsys off.
        
        Change-Id: I43b1d82200aca37b2cf8ac71d77a4aa61df543ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130197
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-09  Mike Kaganski  <mike.kaganski@collabora.com>  [dcd5fa0a7b896fd585ef964cf62ae70d247250f1]

        Drop misguided test added in 82a1d32d3d3ac1b4b0a6d4cfaca791c77d9b3c03
        
        The documented precondition is that index must not be greater than
        the length of string. Just assert that, and fix the found misuse.
        
        The added test is for in-place replacement, just in case.
        
        Change-Id: I3c545a6f0bf913fe93e2bef83ce733359c193065
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131232
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2022-03-09  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [dd4dbc70d413ada95632eb818b4d435a14e87303]

        Colibre: Update some save icons & icons with print element
        
        Change-Id: Ib16046509ba51069f21f5c5bb79fc79b1bb9e2b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131240
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-09  Caolán McNamara  <caolanm@redhat.com>  [6821d3ea7af00edc9e403581b029cf164dae4899]

        ofz#45385 Integer-overflow
        
        Change-Id: If65451a787c5709d792f9972e75e353b9b09f2ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131233
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [35dc4d32de59f14c388239449d4e89e0a5c4509b]

        use SfxItemSet::GetItemIfSet in sw/.../xml
        
        Change-Id: Id74876ca1217d8401798e8b43ca5464b3241d8c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131230
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-09  Mike Kaganski  <mike.kaganski@collabora.com>  [4e76c3ab5f029a4a4bb1042ad225edc1116e4b44]

        Related: tdf#146551 Make image and native checkmark same size in menu
        
        Commit 1be170d0629cf761f0ee4173007a3c021966546e tweaked the checked
        background rectangle to be 1 pixel shorter, to address the asymmetric
        vertical position of the rectangle on Windows, where toolbox button
        draw (used for the checked image state on menu) has 1 pixel smaller
        height than requested; but that seems incorrect. The native checkmark
        is drawn on e.g. 22 pixel high rectangle, while image background was
        20 pixel high after the abovementioned change.
        
        So instead of making top a bit lower, keep it as it was (aligned with
        the top of the menu item), and move its bottom 1 pixel down, to align
        with menu item's bottom.
        
        Change-Id: Ie1846061bf16fb8bb3ccf2ae1651c8b83b5b1283
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131174
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [3ae0aa5e200a57cb30b6ca0131e7b6b7acb49791]

        use SfxItemSet::GetItemIfSet in sw/.../ww8
        
        Change-Id: I5dc3ac6fba9cbd7902151506e6b696ac5c247af2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130948
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-09  Michael Stahl  <michael.stahl@allotropia.de>  [bc9eaec36f2fcc9f9263da84480856cfbdca0c99]

        sw: ModelToViewHelper: replace RES_TXTATR_ANNOTATION with nothing
        
        It's a field but unlike other fields uses CH_TXTATR_INWORD so it
        probably shouldn't break words.
        
        Change-Id: If14ac24ec3e7eee15d67f91a0e2b17ab2c2637cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131216
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-03-09  Michael Stahl  <michael.stahl@allotropia.de>  [e07b9c5142af838648a4d03a0bdce76612cf7535]

        tdf#147416 sw_redlinehide: fix spell checking popup
        
        The problem is that SwEditShell::GetCorrection() uses the SwTextNode
        text without filtering redlines.
        
        Using ExpandMode::ReplaceMode should work as it will replace
        CH_TXTATR_INWORD with nothing and CH_TXTATR_BREAKWORD with ZWSP.
        
        Unfortunately there isn't yet a mode that can handle fieldmarks as they
        are displayed in the layout.
        
        Change-Id: Ia243d90309fdd7b6ca159c5df2f4d98725400c5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131210
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-03-09  Michael Stahl  <michael.stahl@allotropia.de>  [d814941b31b4f9cc8b6e9bd4ddc5188015529707]

        sw_redlinehide: get text from shell, not node in ExecSpellPopup()
        
        Change-Id: I0160c4927a2f5e71f5025c2162a103f67ed03723
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131209
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-03-09  Michael Stahl  <michael.stahl@allotropia.de>  [53560aa06462f1cf04d69acafed20da971bc5c27]

        sw: fix merging of format redlines in AppendRedline()
        
        This can cause:
        
        soffice.bin: sw/source/core/undo/undobj.cxx:1486: static void SwUndo::SetSaveData(SwDoc&, SwRedlineSaveDatas&): Assertion `rSData.empty() || rSData[0].m_bRedlineMoved || (rSData[0].m_nRedlineCount == rDoc.getIDocumentRedlineAccess().GetRedlineTable().size())' failed.
        
        When one character in middle of Format redline is deleted, then Undo.
        
        The condition is quite odd and apparently from initial CVS import; try
        to copy condition for merging Insert redlines instead.
        
        Change-Id: Ib56e12914269b878c16813b9e95b2f0df3330bbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131208
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-03-09  Miklos Vajna  <vmiklos@collabora.com>  [280ab11ee40c95d2513e6f23ec5b08a083ecc1c5]

        sw clearing breaks: add DOCX export
        
        Need to do this in two passes, because a clearing line break is a text
        attribute, but the DOCX markup is not a run property, so can only write
        it once the run properties are finished.
        
        Change-Id: I74e94dbd02ca4e6ceee0439c5eafd3c3bbe2264b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131231
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-09  Miklos Vajna  <vmiklos@collabora.com>  [493e7a952d291cbb0601ddc7bdc791bf21d5af88]

        CppunitTest_sw_ooxmlexport4: avoid mustTestImportOf()
        
        Can use CPPUNIT_TEST_FIXTURE() instead.
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: Idcd5b5a2171d9e261f614bbdc1ca69b7feb9fa01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131223
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-09  Luboš Luňák  <l.lunak@collabora.com>  [4c5f8ccf0a2320432b8fe91add1dcadf54d9fd58]

        change default Calc number of columns to 16384 (tdf#50916)
        
        All tests pass now, and I've also handled all significant bugreports
        from tdf#133764. This commit is mainly meant to test this more
        in practice and collect feedback. Depending on how this turns out,
        there may be a backwards compatibility option or something similar,
        but so far I see no significant need for it.
        
        Change-Id: I1a946f4e0b51be5acf4e25dc773e7694c2b17b48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131180
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-09  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [d6cd44b74cf0b6b0eaeea6f986f749da42d171ac]

        Fix some mistakes in strings reported by translators
        
        Change-Id: I56defd20865ddfcefd51dae624f3331abc8dd93c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131228
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-03-09  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [59bb9076aba89bb13fd16cb68943825554223913]

        Update a string I forgot to include in 9f16c3b5ac3ae1c9d24fe137ff48b67f54e4899b
        
        Change-Id: If0a281ec47f856720ec7baabfdfd4f9d77a9ada2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131227
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-03-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [84e56886d7470b9a51740b831047132922daacce]

        Fix typos
        
        Change-Id: Ibaefacb89a680f5d7a34e64fdf856fbd0575ee4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131226
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-03-09  Mike Kaganski  <mike.kaganski@collabora.com>  [82a1d32d3d3ac1b4b0a6d4cfaca791c77d9b3c03]

        Simplify getToken
        
        It should not attempt to dereference pointers when nIndex is negative.
        Properly handle too large nIndex.
        Also it is not necessary to parse the string when nToken is negative.
        
        Related to commit be281db569bafaac379feb604c39e220f51b18c4
        
          Author Rüdiger Timm <rt@openoffice.org>
          Date   Mon Sep 20 07:43:20 2004 +0000
        
            INTEGRATION: CWS ause011 (1.18.22); FILE MERGED
            2004/08/18 11:47:54 sb 1.18.22.1: #i33153# Made getToken more robust.
        
        Change-Id: I6fc77a5b70308ccca08cb2132bd78d024bd7e3e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131221
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-09  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [db5207644308f304372d4d63a5f8f3f904b26869]

        Colibre: Update some icons with navigation and ruler element
        
        Change-Id: I53afd1f54cfc883c3b14a9eb2b66cdf141661d34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131225
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-09  Jim Raykowski  <raykowj@gmail.com>  [279abd670317760dd1d58c549a0589c3a31c1e4d]

        Fix annotation window from being created by Navigate By Comment
        
        when a text selection is present.
        
        Change-Id: Icef331334a8ad7a499477860c6d883f26e909577
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131158
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-03-08  Caolán McNamara  <caolanm@redhat.com>  [de3f19062a84890fc89cd4836512ded5b5d82b94]

        ofz: Timeout, give up earlier with a broken font
        
        Change-Id: Iccaedebe94db567cb248e0263d03983fc42b5d3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131224
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-08  Caolán McNamara  <caolanm@redhat.com>  [ee116e166286d2fe0f35f1759c126d4207ee213f]

        cid#1502938 Uncaught exception
        
        Change-Id: Ie0c408a7cdbf09e877d0ff8d62c0675ad5e4f2eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131212
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-08  Luboš Luňák  <l.lunak@collabora.com>  [4f2ec0ab9c1055920cb5c08b2d237087493130b8]

        optimize checking for conflicting named ranges
        
        This extends 582fc887f1faafe8ff5f16a13a0208483a93353f, first
        check if there is any named range that could possibly conflict (which
        generally should be rare).
        
        Change-Id: Ia5e9e56cab29b459bcb489e871b4960ba215b665
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131219
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-08  Luboš Luňák  <l.lunak@collabora.com>  [371e82c2d90c21bb9df6e4c110a229d29e24c4d3]

        don't provide non-const iterators to ScRangeName internal data
        
        Also make few trivial functions inline.
        
        Change-Id: I89b11b2aa4558696d624c9bde9135b1324b8eb36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131218
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-08  Caolán McNamara  <caolanm@redhat.com>  [6bdabb9e14231b46b888810856a3bd3b11ff5128]

        Resolves: tdf#147722 ScrolledWindow expands beyond buttonbox
        
        Change-Id: Iaf65bf681739c7fc2c7cb14851621442a861c234
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131108
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-08  Caolán McNamara  <caolanm@redhat.com>  [9cfa3e086dc3be2b797edcc0e5ef2596b556cf7f]

        GetDisplayText() returning empty string if widget is clipped out
        
        seen in: make UITest_sort UITEST_TEST_NAME="tdf105301.tdf105301.test_tdf105301"
        
        with the fix for tdf#147722 which resulted in the first few rows
        scrolled out of view and GetDisplayText() then returning nothing
        
        Change-Id: Id833a6b5029a490b08e730c641bf9dcdea627b5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131220
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-08  Caolán McNamara  <caolanm@redhat.com>  [5da1d655bfb851d8d07c78b08e08d975549e95d3]

        ofz#45357 Floating-point-exception
        
        Change-Id: I2970c2b09d19f43cc4f98a89d2b99eb4475c3065
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131178
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-08  Jean-Pierre Ledure  <jp@ledure.be>  [7e834362a868979e8d703ff61bc22772b671e678]

        ScriptForge - 'SF_Root) load user interface from code when locale=en
        
        The user interface is loaded in the user's language
        at the first use of Scriptforge during the LO session.
        
        So far the labels were always loaded from the relevant
        .po file.
        Now they are loaded in memory by code when the user's
        language = "en".
        
        Objective = gain in performance.
        
        Additionally the default language is set to
           SF_Platform.OfficeLocale
        i.o.
           SF_Platform.SystemLocale
        
        Internal change, no impact on documentation
        
        Change-Id: Ia0d1235f8ca6a42141a5481fe80b5bec1d53a7e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131214
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-03-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [f5467ffb31fbd17d0ed57f9453373e36803404b0]

        tdf#107869: sc: move UItest to CppUnittest
        
        Change-Id: I6b8ab5e7fce23f25cf89ac09caa746787ce209d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131215
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-08  Caolán McNamara  <caolanm@redhat.com>  [c9efbdbfaf110c18576b7294b72cd03dad310720]

        replace member-of in .ui a11y relations
        
        Change-Id: I454c945c5ce17bcc1834923064014b43a0b45be7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131186
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-08  Caolán McNamara  <caolanm@redhat.com>  [2c3779475299eeed6fd9836c03aa22e1b3a41e88]

        remove some member-of a11y relations
        
        In some cases the widgets are in frames now so that hierarchical
        relationship is captured already. In others labelled-by is a better
        match and/or is already labelled by the widget.
        
        Change-Id: Ifecd0eb96afecadbd66fcfdf843ce1590f5c5ff4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131185
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-08  Luboš Luňák  <l.lunak@collabora.com>  [18e2a86f92689dcd43975e69ed79f6575de12a75]

        stop ScTable::ExtendMerge() from needless complaining
        
        With dynamic columns it is possible for it to be called
        for unallocated columns, and those can't be merged.
        
        Change-Id: If4a365ba175b9ea7e68704bb4db85a30e5f8a0db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131211
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-08  Luboš Luňák  <l.lunak@collabora.com>  [d032b81bbf2ca87114d15749d74166d0ba414972]

        proper columns range check (tdf#147830)
        
        Change-Id: Ib23bc3f194fa418035e7c70a4f3e1b682f9c46b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131181
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-08  Noel Grandin  <noelgrandin@gmail.com>  [d73551e4023f2c9de5adaaba3d2dc0e940de41e4]

        no need to allocate fallback list separately
        
        an empty map is just a couple of words of storage anyway
        
        Change-Id: Ic14eb370cee5522f435c6709529c8480d2af9e13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131170
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-08  Caolán McNamara  <caolanm@redhat.com>  [5bf404afe2e075c6dea8bf1f57f2adbc575f712b]

        resave with latest glade
        
        Change-Id: Ie0e04a86d8aa8a2425fddb74089721f69d3bbe87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131184
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-08  Caolán McNamara  <caolanm@redhat.com>  [34a34ec566f09e48fc5ec2ca65ffe34456c0ffea]

        move variables to where they are first assigned
        
        Change-Id: I529b4039a1962f9bafb29119c4ba6a9f5960bd22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131177
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-08  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [c4afafa317f2e0adf56deffc4dc9f73ca4d45c6d]

        Sukapura: Update Frame Line Color icons
        
        Change-Id: Ie6cab6f9853f4a6d338f6291b5e093efe1b0cec1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131176
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-08  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [4fca66bd1f3e319b1ab33acd37da3fa06e84b1be]

        Sifr: tdf#147838 image for Base preview
        
        Change-Id: I3348ae989b57477ffa741b7f4e38ec9114fef66e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131173
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-08  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [ab552b73e03c442e741443270e708d87a491d06c]

        Breeze: tdf#147838 image for Base preview
        
        Change-Id: Ib37ec53fed6d6d9ac2a39f9e81aff5564fb1d34a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131172
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-08  Stephan Bergmann  <sbergman@redhat.com>  [42b37ba1d19a0543b7edda2c9d8bbb9b80507a7c]

        Drop some debug code
        
        ...that had been introduced with 7e8e85adbee73346403c364326544487677cd5c6 "Add
        codeSnippet debugging output when dbglevel>1" and reinforced with
        6f121860d0537060084278da11842732a748d6b7 "tdf#130924 replace debugging printf
        calls with SAL_INFO/SAL_WARN"
        
        Change-Id: I9529bfdedd3d1a3dd623fdb28e01d6bd96c92d97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131169
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-08  Miklos Vajna  <vmiklos@collabora.com>  [f86d1482bef285f90079b5130e410646db96cf58]

        sw clearing breaks: add DOCX import
        
        Map <w:br w:clear="..."> to the com.sun.star.text.LineBreak UNO service,
        but keep the default clear=none case unchanged.
        
        Change-Id: I145e891c1df0bbd0fdac2c62463dc801bca827fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131167
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-08  Caolán McNamara  <caolanm@redhat.com>  [3455ef6eff0edb15b59d4e8818a1ce8f54b4454b]

        remove some member-of a11y relations
        
        In some cases the widgets are in frames now so that hierarchical
        relationship is captured already. In others labelled-by is a better
        match and/or is already labelled by the widget.
        
        Change-Id: I65cbeab514a443edd96c6f9353f892317ac5f775
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131155
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-08  Luboš Luňák  <l.lunak@collabora.com>  [48750b4ec4aeac978dbb0dd4dbf664ef87df9c3f]

        optimize ScTabView::SkipCursorVertical() for many rows
        
        Just like already done for RowHidden(), avoid repeated calls
        to HasAttrib() and IsVerOverlapped() that would return the same
        value because it's the same underlying attribute range.
        
        Change-Id: Ic270f5ba1333e15d46b5e54e14d9760602221ea7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131151
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-08  Luboš Luňák  <l.lunak@collabora.com>  [0e6465ecc0b4c607480f798b6f15e4dbbbbebb77]

        fix GetAttr() for unallocated columns
        
        Change-Id: Id7cbebf68ec3cc54d773bc5745fab192d043f952
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131150
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-08  Luboš Luňák  <l.lunak@collabora.com>  [1e7be382b1f400801d350067e4dfd40d4cfd2db3]

        revert/fix the incorrect fix for tdf#126904
        
        The default cell style has protection turned off. That means that
        any cells that do not have a style that turns the protection on
        are actually not protected. So the original code was correct,
        it went beyond the cells explicitly saved in the file and the first
        "default" cell was not protected, so it was ok to jump there.
        Re-saving this document to xlsx and opening it in Excel has the same
        result.
        
        So revert the change. Keep the test, but edit the test file to
        actually protect cells in the default cell style too, as that way
        it's actually useful as a test of protected cells. And since
        the test for tdf#126904 is a subset of basically the same test
        for the same "bug" tdf#131455, keep only the larger test.
        
        Change-Id: I36f21c33aaf5a31e95aa29d616c6abdec17fcf42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131126
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-08  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [866c3ac0631f809f98547ee067dd226970db80c6]

        KJ: tdf#147838 image for Base preview
        
        Change-Id: Iee19c5a60aa0f1f7e17a446661f1db3741e1350f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131171
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-08  VaibhavMalik4187  <vaibhavmalik2018@gmail.com>  [5c9e6a6a2b7fbdfc3ee32ef2b9d5433270fd6161]

        tdf#112126 Added Unit Test
        
        Change-Id: Ia02d0846ee932188a90687a2f29183e34e01c4c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129922
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-08  Tor Lillqvist  <tml@collabora.com>  [ba2f243d684fce905b1dc8871f57c64008471405]

        Make comment less misleading
        
        Change-Id: I608abe994cc8a67c295450d836d8c423026b85d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131175
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-03-08  Hossein  <hossein@libreoffice.org>  [abaac7a4c1b27d71c4e6f9cfb64900619a46f7f7]

        tdf#147801 Demote bsdtar in favor of tar in configure.ac
        
        The utility used to extract archives including tar.xz is chosen among
        'gtar gnutar bsdtar tar' (respectively) that may be present in the
        system PATH.
        When compiling LibreOffice, there is a possiblity that some bad tools
        that are available in the PATH are chosen incorrectly. As an example,
        Anaconda on Windows provides a 'bsdtar' utility which can not handle
        tar.xz files, but it is chosen as the archive extraction utility.
        
        This patch demotes 'bsdtar' comapred to 'tar' in configure.ac to fix
        the issue, which is filed as tdf#147801.
        
        Change-Id: If6aa47b9255a54c1220bbfce6c2515dc53fb795b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130974
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-03-08  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [5ffa84963cdff4d8e3f873bc54404e04b32bbdbe]

        elementary: tdf#147838 image for Base preview
        
        Change-Id: Ie840eae9f0ee2e05d76b21f7595e9d157b61baf5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131168
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-08  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c4e0fd8dd682820c7daed1b7043e0612696ed513]

        sc: write the OOXML Sparkline props. to the model
        
        This moves the properties read during the OOXML import into the
        SparlineGroup class (the document model), so a sparkline can
        be connected with the properties.
        
        Change-Id: I09ecf560f1870624cb984722bdb8ee306d839dfe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131163
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-03-08  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e51784458bc46411d739877707f7952dd6808fa2]

        sc: add Sparkline to the model as a column multi_type_vector
        
        This adds a Sparkline class and a SparklineGroup class. The
        Sparkline class is added to a cell, and the SparklineGroup
        is referenced by the Sparkline, so multiple Sparklines can
        share the same properties.
        
        Change-Id: Id309ded34bfa7a35c1be43f7c0543d88594e66ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131162
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-03-08  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [04b3a9baf5731696418bc1a6db8c8b1bf65dc7c4]

        sc: support reading sparklines from OOXML document
        
        Read sparklines and sparkline groups from the OOXML document and
        add store it into a (temporary local) doc. model.
        
        Change-Id: Id2d34db70300957735571875d6defb3d560fbb26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131161
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-03-08  Caolán McNamara  <caolanm@redhat.com>  [f35d1a9f16c811ea941be7d19228a92dd6be6acf]

        resave with latest glade
        
        and drop empty column
        
        Change-Id: I05aeb12fecf044aa8a95aa8bf35bf605c35f2498
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131154
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-08  Caolán McNamara  <caolanm@redhat.com>  [873454c9f4e044a00d67320bcbee7d02d719a723]

        ofz#45125 Indirect-leak
        
        Change-Id: I208c0b6751eefbe6dddffa126fe3d89a3bd353af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131149
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-08  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [ddf4e817d2a9e005cdb26965014ae4e59da32b74]

        Colibre: tdf#137520 Increase & Decrease Font icons
        
        Change-Id: Idea7c926304008c00b281da6c9a37ceae4e6c9c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131166
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-08  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [43f717b06c514f1ac878cd1f0c078182a93875c5]

        Colibre: tdf#147838 revise Base dummy preview icons
        
        Change-Id: I72f19849f48566769a12be8a3b04308c8fcf7846
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131165
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-08  Stephan Bergmann  <sbergman@redhat.com>  [5f5d7931d991e02a12536ca69df7715ed42a1f85]

        Fix --with-latest-c++ build
        
        > In file included from workdir/UnpackedTarball/cppunit/include/cppunit/TestAssert.h:8,
        >                  from workdir/UnpackedTarball/cppunit/include/cppunit/TestCase.h:6,
        >                  from workdir/UnpackedTarball/cppunit/include/cppunit/TestCaller.h:5,
        >                  from workdir/UnpackedTarball/cppunit/include/cppunit/extensions/HelperMacros.h:9,
        >                  from sal/qa/rtl/oustring/rtl_ustr.cxx:25:
        > workdir/UnpackedTarball/cppunit/include/cppunit/tools/StringHelper.h: In instantiation of ‘typename std::enable_if<(! std::is_enum<_Tp>::value), std::__cxx11::basic_string<char> >::type CppUnit::StringHelper::toString(const T&) [with T = char16_t; typename std::enable_if<(! std::is_enum<_Tp>::value), std::__cxx11::basic_string<char> >::type = std::__cxx11::basic_string<char>]’:
        > workdir/UnpackedTarball/cppunit/include/cppunit/TestAssert.h:74:50:   required from ‘static std::string CppUnit::assertion_traits<T>::toString(const T&) [with T = char16_t; std::string = std::__cxx11::basic_string<char>]’
        > workdir/UnpackedTarball/cppunit/include/cppunit/TestAssert.h:168:58:   required from ‘void CppUnit::assertEquals(const T&, const T&, SourceLine, const std::string&) [with T = char16_t; std::string = std::__cxx11::basic_string<char>]’
        > sal/qa/rtl/oustring/rtl_ustr.cxx:696:17:   required from here
        > workdir/UnpackedTarball/cppunit/include/cppunit/tools/StringHelper.h:25:9: error: use of deleted function ‘std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, char16_t) [with _Traits = char_traits<char>]’
        >    25 |     ost << x;
        >       |     ~~~~^~~~
        > In file included from include/rtl/ustring.hxx:34,
        >                  from sal/qa/rtl/oustring/rtl_ustr.cxx:22:
        > ~/gcc/trunk/inst/include/c++/12.0.1/ostream:558:5: note: declared here
        >   558 |     operator<<(basic_ostream<char, _Traits>&, char16_t) = delete;
        >       |     ^~~~~~~~
        
        Change-Id: I70ae970c10650d0e6efa5ced3a354090642d5387
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131164
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-08  Miklos Vajna  <vmiklos@collabora.com>  [82c879d8ff5c77d0d257e0659cb974460439f7cf]

        sw: document SwXMailMerge
        
        I.e. unlike footnotes or bookmarks, this is not specific to an opened
        document; while the UI only provides the matching menu item only for an
        opened document.
        
        Change-Id: I743bee4848a2da030369b9da55e0aae9bd2a86a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131148
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-08  Mike Kaganski  <mike.kaganski@collabora.com>  [69aae269ec597b9ee2ec27a2f0c3bbf48b898941]

        Fix a DPI-dependent test
        
        It fails locally on Windows using 150% scaling with
        
          - Expected: 9419
          - Actual  : 9437
        
        The original size of page in the PDF is 267.507 x 85.627 pt.
        Converting that on 96 DPI gives 356.68 x 114.17 pixels. Without
        rounding, that translated to 356 x 114 in vcl::RenderPDFBitmaps.
        
        This adds rounding when calculating bitmap size, giving smaller
        error (9446 hmm wide, less than 10 hmm from ideal 9437 mm/100,
        compared to almost 20 hmm error before). Also it adds tolerance
        to the unit test.
        
        Change-Id: I3cd8f6c0e1235adf2fe1c17f4c56f3667f0132bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131110
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-08  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [e91a0dbb003ccf112627bc1547d79e2a035bcce1]

        Sukapura: tdf#147835: Fix paragraph direction
        
        Change-Id: I6cfb44ed407048c5ed77783889519ccb595541b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131157
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-08  Luboš Luňák  <l.lunak@collabora.com>  [c33fb83a62a4a155f11b082e6eb99d07403c3bb9]

        remove pAttrArray nullptr checks
        
        I missed these in 2e2e30d7ae445509e39ba47c1b248079f28c8d95.
        
        Change-Id: Ib0f75a2a0f018521e2468e83bdf41196f4b66c3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131152
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-07  Caolán McNamara  <caolanm@redhat.com>  [9aa1753aead0cf30387b26e6a50d2cce9392453f]

        gtk4: convert .ui a11y name, desc and labelled-by
        
        Change-Id: I3aa380330ccb22fdbc0dc356f1c9c973d14e02c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131118
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [e2d1d8006e0dfb26e1ea5d74b12036fb3dac0b1e]

        tdf#147755: math: Add UItest
        
        Change-Id: I778f5f309495ee3806ed15dfb753bad2683f360d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131117
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-07  Deep17  <deepoose2011@gmail.com>  [1fb1f0be10b5d6ce3be5bb364b4c9a8eb0d31b54]

        tdf#42982: improve UNO API error reporting
        
        Change-Id: I82adf31db09d2157ee8f1c776f33e8a0107c3b51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131090
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-03-07  Michael Stahl  <michael.stahl@allotropia.de>  [e2076b31a91d3882f3deeaa5d3d4659da0e4b17c]

        tdf#147414 sw_redlinehide: fix cursor position after AutoCorrect
        
        Change-Id: Ia06cd4e1a74a21788e4d0ddb5f0481e8a144d863
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131147
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-03-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [b461ada70158de5cd2e96a54147c8e46ee1ca4ac]

        tdf#136632: sd_png_export_tests: Add unittest
        
        Change-Id: I1d85f989dd2a56f693befcf995985a69f62354cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131114
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-07  Caolán McNamara  <caolanm@redhat.com>  [794b93daa9bc31f4ca78d5d88a8dafb12f7ff869]

        Resolves: tdf#146825 select under mouse on right click
        
        if something isn't already selected
        
        Change-Id: Ifa692cd71bb71ecb5c7af732deef510f2bac5fce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131111
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-07  Michael Stahl  <michael.stahl@allotropia.de>  [6f20bcb152948a24dbe40ca2e6c4ecef2bebf853]

        tdf#147310 sw_redlinehide: recreate frames for whole table deleted
        
        SwUndoDelete calls MakeFrames with end being end node of the table, but
        it needs to be the following node (with a frame).
        
        (regression from commit 723728cd358693b8f4bc9d913541aa4479f2bd48)
        
        Change-Id: Id0974c8349be5aef9630822738eae9462bbcb4f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131112
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-03-07  Jean-Pierre Ledure  <jp@ledure.be>  [2598c35dbac8dc4492ad1fc79925c5347e683af0]

        ScriptForge - (SF_Document) new Import/ExportFilters properties
        
        The ImportFilters and ExportFilters properties
        of the Document, Calc and Writer services
        return a zero-based array (Basic) or a list (Python)
        of all filters available for the current document
        instance.
        
        These properties are NOT applicable to Base documents.
        
        ImportFilter contains the filters flagged for import
        or for Import/Export. Idem for ExportFilters.
        Both lists overlap each other partially.
        
        The filter selection is done thanks to the
        - filter type, to be compared with the Identifier of
          the document's component
        - filter flags, last 2 bits determine the import or export
          orientation
        
        The filter names are potential arguments of the OpenDocument()
        and SaveAs() methods (and alike).
        
        Both properties are callable from Basic and Python user scripts.
        
        Change-Id: I8ce5312a58a013bc7e1e68101ff9f50f3233155d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131106
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-03-07  Rafael Lima  <rafael.palma.lima@gmail.com>  [a7e5c48b3d6d98ea35916cae9bd85a87f8ddf8e9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fd0b076d8c049e1a73d98329f778e8aa698aafb3
          - Document new arguments of the L10N service
            
            Change-Id: Id187e740cc57785cecb0f92009fc754cfac06f71
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130785
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne
            
2022-03-07  Caolán McNamara  <caolanm@redhat.com>  [8cdfd9edce38447a3ab7660a0d534982bd9e69b1]

        cid#1500534 silence bogus Using invalid iterator
        
        Change-Id: I4885335832baaafd4468ae55bcafa2b541e26913
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131105
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-07  Luboš Luňák  <l.lunak@collabora.com>  [7df433cdc33b4d6ba38eafad9282d015571433ef]

        optimize ConfigurationProperty::get()
        
        E.g. officecfg::Office::Common::Save::ODF::DefaultVersion::get()
        gets called quite often during ODS export, taking ~14% of total CPU
        time, ~%5 in comphelper::getProcessComponentContext (handled by
        previous commit) and the rest trying to read the property.
        But it's possible to cache the final property values if there's
        a notifier that clears the cache on any configuration change (it
        can't be hidden as a static in the file like the other data
        becase that way it'd get destroyed too late and crash). This
        gets it to ~3%, most of which is spent in computing the path hash
        (which could be presumably made const if the OUString hash function
        were constexpr).
        
        Change-Id: I29f3cefc8442716403d4df8bdf253f4fe847a09c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130705
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-07  Luboš Luňák  <l.lunak@collabora.com>  [4256c764aee0777770466115a97420d9b55c23ac]

        do not pass XComponentContext to officecfg::...::get() calls
        
        It's used only for the ConfigurationWrapper singleton, so it's used
        only the first time and then ignored. It also causes calls to
        comphelper::getProcessComponentContext() for every single invocation
        despite the value not being needed, and the calls may not be cheap
        (it's ~5% CPU during ODS save because relatively frequent calls
        to officecfg::Office::Common::Save::ODF::DefaultVersion::get()).
        
        Change-Id: I02c17a1a9cb498aeef220ddd5a0bde5523cb0ffb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131056
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-07  Luboš Luňák  <l.lunak@collabora.com>  [58c6a36bfcc853ca9da81fbc2d071fa50585655b]

        optimize repeated std::vector removal (tdf#126326)
        
        Also it's enough to use just pointers to the elements, no need
        to refcount.
        
        Change-Id: I2e6a2f981d75e3dd57aefb41ba1fdbf800fed813
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131107
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-07  Caolán McNamara  <caolanm@redhat.com>  [2701a38cffd64853f881b3a4f81c49d64ee1549b]

        ofz: Use-of-uninitialized value
        
        Change-Id: I67063e20f5fc3c3418ee3db5c7a1f3e4a4a7121c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131100
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-07  Caolán McNamara  <caolanm@redhat.com>  [e0b373227e135230bd9e678cbf9a6a56d4f3248a]

        tdf#146562 let toc default size and pos on first launch
        
        so only use resize_to_request when the user toggles the checkbutton
        
        Change-Id: Ib5fdac56da0441fae482bc9f2120d1d3ce173fe8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131104
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-07  Caolán McNamara  <caolanm@redhat.com>  [685956b45355324f7fef1c9bfc514a4dcf58b35b]

        ofz#45314 limit to valid day/month indexes
        
        Change-Id: Ibf53fa1a0c1db3046a25367fb79da3b90f7cd924
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131098
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-07  Michael Stahl  <michael.stahl@allotropia.de>  [112592ac580108998a2cd99ae9bbf376c80c10d8]

        sw_redlinehide: more issues with SwEditWin Surrounding functions
        
        .. and SwEditWinUIObject.
        
        These need to work with TextFrameIndex.  Add some functions to
        SwCursorShell to make it possible.
        
        Change-Id: I884c4822a0e7ecf254ea09a893762e1e6d539534
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131042
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-03-07  Michael Stahl  <michael.stahl@allotropia.de>  [aac9bd235e65b27faf63e64bba3ecd94837381d6]

        sw_redlinehide: fix crashes in SwEditWin Surrounding functions
        
        These foolish functions write into the shell cursor!
        
        But the shell cursor's node isn't necessarily the same as before with
        merged paragraphs, so could crash with out of bounds indexes.
        
        Better use Push()/Pop().
        
        Change-Id: I4fd0e2aa915b6c5448772a2c766848607bbf5aaa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131041
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-03-07  Michael Stahl  <michael.stahl@allotropia.de>  [6518c45dc0c2fb67500af85b97ed40466fd1d1e0]

        tdf#140077 sw_redlinehide: fix crash on SplitNode()
        
        The problem is that CutImpl() was called with nLen=0 and so returned
        without sending any hint to SwTextFrame.
        
        Then the MergedPara gets recreated, but the problem is that the
        SwParaPortion is never invalidated so it still contains the portions of
        the previous merged paragraph, and painting it will crash.
        
        But it turns out that there isn't a hint that would actually work here;
        instead, generalise a condition in SwTextNode::SplitContentNode()
        to simply throw away the portions.
        
        (regression from commit eb92dc08f2abf5ed088da0d736266f213adf00de)
        
        Change-Id: I06091ca695ea9180b32e61ddb88ce64fbf20443e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131039
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-03-07  Mike Kaganski  <mike.kaganski@collabora.com>  [a144acfdf6a4be6654c6bdac4de954b91c577831]

        Fix some DPI-dependent tests
        
        Change-Id: I3c669802ac558379498c877c8ac4796bbff80f82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131096
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2022-03-07  Tor Lillqvist  <tml@collabora.com>  [4618de024845573e33324539a7b455cd274a5fc3]

        Drop useless parameter
        
        The parameter to PrintFontManager::countFontconfigFonts() was only
        written to since babf6d5e53516e80e8e3f2485796ebfaeb20e9c1.
        
        Change-Id: Ie206fdbd620f1cfc6402c1d02709c3b653140c85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131097
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-03-07  Miklos Vajna  <vmiklos@collabora.com>  [604bb64047a243a856ac42ea47786800901378ff]

        sw clearing breaks: fix rendering of the line break char itself
        
        The larger height is needed for the break portion, so the next line
        "jumps down", below the largest fly frame. But this has the side effect,
        that the line break character now has an unexpected vertical position,
        as it's vertically centered.
        
        Fix the problem by going back to the text height while painting.
        
        No test for this, SwBreakPortion::Paint() is a NOP unless rendering on a
        window, so the metafile-based rendering used for testing won't detect
        the difference.
        
        Change-Id: Ifd780c79488b149ff41d8e61585ee99c96a40128
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131093
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-07  Michael Stahl  <michael.stahl@allotropia.de>  [03552ba854243dd05de37f471dabeb5873f5e73c]

        cid#1500542 swext: Wiki Publisher: "Insecure TLS version"
        
        Change-Id: I4b481cae6c1e13d34ea5a6dc3ff35a3b03ee281a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131005
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2022-03-07  Caolán McNamara  <caolanm@redhat.com>  [08eb43d3e7f53077041d04c3021da3e244226f8f]

        ofz#45323 suppress Integer-overflow
        
        Change-Id: I22f9e2cd04d152e28cf91a4d474e46b83f85c952
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131099
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-07  Caolán McNamara  <caolanm@redhat.com>  [f6f665200c3ac6d046194ea25535c25d00717378]

        ofz: Null-dereference
        
        Change-Id: I11213a5ab05389b7c5020d878b0f657045693e30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131094
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-07  Luboš Luňák  <l.lunak@collabora.com>  [6adabd915d931b845fcf2fef15fbf3fca14ec9b3]

        faster check whether attributes have changed (tdf#117366)
        
        If the two item sets are equal, then trivially nothing has changed
        between them.
        
        Change-Id: Ib4c5922959603a0a28e11967a17ba4607e6a010f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131080
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-07  Luboš Luňák  <l.lunak@collabora.com>  [6810aa937caca167a6dc1aa0ac63d5995a143b10]

        faster bulk insert into o3tl::sorted_vector (tdf#117366)
        
        Repeated insert() into o3tl::sorted_vector can turn out to be
        pathological, repeatedly moving most items aside for each
        element inserted. Make it possible to insert a normal vector
        that's been pre-sorted and made unique. 31s->9s for loading
        tdf#117366.
        
        Change-Id: If3a0366dd240ad46c23f5f3dc04e781b8c4b2aa2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131085
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-07  Caolán McNamara  <caolanm@redhat.com>  [471c7d43a4ccdd6debd919cdf9a67f403ace110c]

        improve scope
        
        Change-Id: I69e4e47dbc17f32dacda336f31acad7fff992088
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131089
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-07  Caolán McNamara  <caolanm@redhat.com>  [c641ca15f2a898b7ec66cf39ef4517a1221bab81]

        tdf#147782 retain focus in launching frame on first activate
        
        Change-Id: I813c675ecf7c4a364f9d770af12e99275f510e7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131088
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-07  Miklos Vajna  <vmiklos@collabora.com>  [418cb3c844da2e7094fa6b63b33d8c938897203c]

        sw: prefix members of DocxAttributeOutput, SwDBTreeList, ...
        
        ... SwTOXBaseContent and SwURLFieldContent
        
        See tdf#94879 for motivation.
        
        Change-Id: I6481279dcb680ebba6392bbde3f4736dd270e52a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131092
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-07  Mike Kaganski  <mike.kaganski@collabora.com>  [66a9795f27fda887d9f66d0d8bb196fd636fe452]

        Add unit tests for searching empty substring / zero character
        
        Related to commit 713c83c0fc4a0d9950cfa0b598d7c5f4bae15755
        
            Add checks to avoid finding empty substring / zero character
        
        This activates tests in sal/qa/rtl/oustring/rtl_ustr.cxx
        
        Change-Id: Iab176e6583dc383a7a3413b0e19cc8f0d09b2824
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131087
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-07  Jim Raykowski  <raykowj@gmail.com>  [99ac14c8ccf89a51de1b3fb9d14789406f2dc95f]

        tdf#140222 make InterimTearableParent docking windows not dockable
        
        and only allow dockable type docking windows to be undocked/docked
        
        Change-Id: Ia1b0ccbdd911c24f83baf1c0514954e354c9070b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129650
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-03-06  Regina Henschel  <rb.henschel@t-online.de>  [b4e9eb5b977e53e86abb3a6a3bb530d3a5ac7368]

        Swap light preview bmp in extrusioncontrols to correct order
        
        The order was wrong since commit dd1df645b4fe0 which moved them from
        independent entries in extrusioncontrols.src to an ordered array in
        extrusioncontrols.cxx.
        
        Change-Id: I346a40a0506d9103a33eb9f06c7017663d61949e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131086
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-03-06  Caolán McNamara  <caolanm@redhat.com>  [4e93ba94f1969b672632319fc45db02f6558f87e]

        ofz#45255 handle short O_hhea table
        
        Change-Id: I649dfdb3eff868441125fbf62ff3c7d0d18d8d19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131084
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-06  Caolán McNamara  <caolanm@redhat.com>  [e0cc2e1b775993ae559494bf373451f1cc326dfc]

        ofz#45271 suppress Integer-overflow
        
        Change-Id: I8611f340e6fde049f209627e46f8ca0e100b9b6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131083
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-06  Caolán McNamara  <caolanm@redhat.com>  [f9b8b666cb28f5b3947d3b4966b4479821dd441f]

        ofz#45230 avoid OOM
        
        Change-Id: Ia209809ddb7713d906fd481384dd463eba6dee57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131082
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-06  Luboš Luňák  <l.lunak@collabora.com>  [94960bb3357bc443453e4cea2329f34cc7e80196]

        don't try to spellcheck after last data cell (tdf#122827)
        
        Change-Id: I728e7f19a521f5f3583b4963d84c7d36527c8842
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131076
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-06  Caolán McNamara  <caolanm@redhat.com>  [673369abe3250ee9bbbb1a3f724084ecd070f752]

        ofz#45237 suppress Integer-overflow
        
        Change-Id: I44496ae9428a75a6a08633e5ec31a754522ef1d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131081
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-06  Caolán McNamara  <caolanm@redhat.com>  [2e6a7db11b8cfbf326789600393549e9c01d24cd]

        ofz: Too many hatch points
        
        Change-Id: I08cb9d09a9bb48ab31763f50bc2fa23cf723330f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131079
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-06  Caolán McNamara  <caolanm@redhat.com>  [434d852762eafe7230299ea6110096b9ac8bb98d]

        ofz#45276 uncaught exception
        
        Change-Id: I5863d6474aa47f24b24a15481c8329a5e587a8d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131078
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-06  Caolán McNamara  <caolanm@redhat.com>  [c207e2c7a3a49bc46488056d0d106517781c3ef4]

        ofz#45286 Integer-overflow
        
        Change-Id: I1fb3aa68fb4e2ad274053f30d04f20ea479e1f27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131077
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-06  Caolán McNamara  <caolanm@redhat.com>  [be364e3c211b74899b9e0007ce22e8ef659d003d]

        ofz: Use-of-uninitialized-value
        
        Change-Id: I1f1771c384e88417f40ea9dd76378fb057e3d977
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131075
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-06  Caolán McNamara  <caolanm@redhat.com>  [08bbd27e1cb6106e48489b2ca787201ca88da74a]

        ofz: Use-of-uninitialized-value
        
        Change-Id: I41554dec3819efcd8e28f82bb732141c85414e9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131074
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-06  Caolán McNamara  <caolanm@redhat.com>  [1c722a1fc02a76c9e503d36d66598aa5ca4dc2e1]

        cid#1502882 silence Unchecked dynamic_cast
        
        Change-Id: I30c2edd4df8175b9c5bbda91f6046d631193245d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131073
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-06  Noel Grandin  <noelgrandin@gmail.com>  [9dee54299cb5c6877f68b061c47bb907df90ddcc]

        clear UserCall in SdPage destructor
        
        because I want to ref-count SdrObject, which changes the lifecycles
        of these objects, and then if an SdPage dies before an SdrObject
        we have a dangling m_pUserCall pointer.
        
        Change-Id: Ia08178c1b2f288f6d9d489fb9fd79e67bc3ea61c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131065
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-06  Arnaud VERSINI  <arnaud.versini@libreoffice.org>  [82f9e12b737b3dbdf8cb9175c94d61005b666725]

        Fix tdf#147755 by copying the vector.
        
        Revert partially 224953d896a3dba5d85992394525ab8b54d8c314
        
        Change-Id: Ic12d3b0a080ad3af69fa5c4e8c9b4d331305a663
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131066
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-06  Caolán McNamara  <caolanm@redhat.com>  [ffa0dedf93d913536488bc1718f855e6ff48284b]

        crashtesting: assert that !rtl::isAscii in xmlError message
        
        probably detected since:
        
        commit 089ce740f9f97f9c7b13e37a31acfc94984e9a3e
        Date:   Thu Feb 24 17:45:18 2022 +0300
        
            Deduplicate rtl_*String_newConcat*L
        
        or similar
        
        Change-Id: I69ac57bd5718a4da85516e2a2afa79dc2b04665e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131068
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-06  Luboš Luňák  <l.lunak@collabora.com>  [06bd8d70ea06679c992f110c7a29fe045733e306]

        make CellTextAttr half the size
        
        It's set for every cell with value.
        
        Change-Id: Ie46617a621e6eb16b5f67d92e85bf2155e650fb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131072
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-06  Luboš Luňák  <l.lunak@collabora.com>  [35fad780879f0909187c7fa3cb3345814bdceb8c]

        make a bunch of SvtBroadcaster/SvtListeners functions inline
        
        These classes are used extensively during some operations in Calc,
        and not even LTO can inline these when they end up in different
        binaries.
        
        Change-Id: I5b17a004c6cc039508b76d557d58714c83f237a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131071
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-06  Caolán McNamara  <caolanm@redhat.com>  [143de4b1a9d6c45dce55c6c40061643c965492c6]

        os thrown -> is thrown
        
        Change-Id: I114bb29c59ad9a4b20ca3f34b057b02d439fbd77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131067
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-03-06  Justin Luth  <justin_luth@sil.org>  [05502f78ed0d406ff50d43a39c05f7bb990001e9]

        link bug report to "likely wrong" comment
        
        Change-Id: I3184037d3df79b1bf4c972046e7636b372662cdd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129825
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-03-06  Luboš Luňák  <l.lunak@collabora.com>  [52f24a3a1e2ff7f0a599df7bb9caefc8543f7dc4]

        don't destroy and recreate broadcasters on large changes (tdf#131894)
        
        Change-Id: If5377687e7bcfab00af37887d3aaf302fa615690
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131070
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-06  Luboš Luňák  <l.lunak@collabora.com>  [648a4b30b33569052847b797c38e52ba2fd2d500]

        do not destroy broadcasters and then recreate again (tdf#134268)
        
        Sorting ends tells all listeners on all the sorted cells to end
        listening to stop updates, then sorts the cells and starts
        listening again. This will cause all broadcasters for the sorted
        cells to temporarily stop having any listeners, so they'll be
        deleted and removed from the mdds vector (which may additionally
        cause moving large parts of the mdds vector repeatedly). And
        since all listeners will want to listen again after the sort,
        this will all need to be reconstructed. To avoid this,
        temporarily block this removal and then later just checks
        and remove any possibly left-over broadcasters that ended up
        with no listeners.
        
        Change-Id: Ie2d41d9acd7b657cf31a445870ce7f18d28d5ebb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131069
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-05  Luboš Luňák  <l.lunak@collabora.com>  [7ac19fbce8a35f559eebb879cd0f232bfc95e703]

        remove a workaround that appears to be no longer necessary
        
        Presumably whatever the locking problem was, it's got fixed
        meanwhile.
        
        Change-Id: I7bbd6299a501396f53ed2e8ccaf7d5893744512b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131047
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-05  Caolán McNamara  <caolanm@redhat.com>  [94e8b4b6a5ca957e1426f47cda898f175932183c]

        ofz#45167 Integer-overflow
        
        Change-Id: Ib112686b192558421419a8695db9c3f35c5312da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131058
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-05  Luboš Luňák  <l.lunak@collabora.com>  [8030b9cf1c55cbbf9be8bf0cee0a408ff0a14710]

        compress RowHidden()/GetRowHeight() use in excel export (tdf#126326)
        
        Change-Id: Idc6a704cfc820bbbb2b51eff8db8159c251ea9ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131062
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-05  Mike Kaganski  <mike.kaganski@collabora.com>  [713c83c0fc4a0d9950cfa0b598d7c5f4bae15755]

        Add checks to avoid finding empty substring / zero character
        
        ... which changed in commit 281989007fd7dea997ed9a65f513f80b1aff67dd
        
          Author Noel Grandin <noel@peralex.com>
          Date   Tue Jul 01 13:17:01 2014 +0200
        
            Use standard library optimised routines for OUString/OString
        
        for optimized cases: strchr/wcschr/strrchr/wcsrchr find trailing zero
        character, and strstr/wcsstr find empty string; previous/unoptimized
        code does not find these. This introduced inconsistency between char
        and sal_Unicode functions on non-Windows, and for sal_Unicode between
        Windows and non-Windows (because on Windows, optimized code is used
        for sal_Unicode, while on other platforms, unoptimized code is used).
        
        Change-Id: I68529c91b26f4113d9bd7777fc5ac4809349864b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131064
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-05  Luboš Luňák  <l.lunak@collabora.com>  [805e73b555df277e7fb35825a0c48d244a2691a9]

        don't bother tracking changes if both cells are empty (tdf#141174)
        
        AppendContent() does something only if the cells differ, which can't
        be the case if they're both empty, so skip unallocated cells.
        
        Change-Id: I367801bac30a8ee641b4ce608392124bac6ef47a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131060
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-05  Luboš Luňák  <l.lunak@collabora.com>  [be99b23809687ca1143c8fe8d4ec3cfe6703c363]

        don't bother scanning nonexistent data (tdf#141182)
        
        There's no point scanning for non-empty cells after the last data
        cell, and this avoids processing mdds structures (such as repeated
        creating of flat_segment_tree).
        
        Change-Id: Ibec324aa2de457e8439c38a561f55ced9f478899
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131059
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-05  Julien Nabet  <serval2412@yahoo.fr>  [eed83764088bfdfcc6513778f7dc83d649f550a3]

        tdf#136632: Use 'Save transparency' when exporting selected objects for PNG
        
        To avoid some regression, consider that transparency should be enabled by default.
        So only remove transparency if it's required explicitely.
        
        + change QA test since "Translucent" property isn't a bool but a sal_Int32
        In officecfg/registry/schema/org/openoffice/Office/Common.xcs:
        <prop oor:name="Translucent" oor:type="xs:int" oor:nillable="false">
        
        Change-Id: I9bfb6aae8e2e8a31dee82f73a9165989129f222a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131057
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-03-05  Noel Grandin  <noelgrandin@gmail.com>  [492098417a590521506e41c05d3ab0f09628d39a]

        GetComponentServiceName can be const
        
        Change-Id: Iac61eec0b27660dd2ff45f70c92de5a8cdc2c301
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131044
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-05  Caolán McNamara  <caolanm@redhat.com>  [eaeb8b56a4e450917001919be0848bad115293a1]

        ofz#45231 Timeout
        
        Change-Id: Id761d0aeaffe869c7ce3ea048bdee09b55ae60a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131055
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-05  Caolán McNamara  <caolanm@redhat.com>  [80d99a387fa0d5b8764dab720c20e2d3754e610b]

        ofz: Use-of-uninitialized-value
        
        Change-Id: If75e11dc26aae51d658dddd464135dd8a4f965ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131054
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-05  Caolán McNamara  <caolanm@redhat.com>  [2fbf7dadf6255b7072c5a8bb7c6c071a22b726ea]

        add svm playback to local testing
        
        Change-Id: Ie69f628ee3f37b5cdab206c0c1c201a94841bf03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131053
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-05  Caolán McNamara  <caolanm@redhat.com>  [c53570e524cff058d893ea950ce1e538ba925b5e]

        ofz: Use-of-uninitialized-value
        
        Change-Id: I695b5721ec848845adff0a5c37b931b4cee5370d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131050
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-05  Caolán McNamara  <caolanm@redhat.com>  [19c631692bcdb21d9d5324c63431a8bdfca5a72d]

        ofz#45233 need some more services to play back metafile
        
        Change-Id: Iafda9d9ad919a4a1a80131962c50a4a24b4b9b83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131049
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-05  Caolán McNamara  <caolanm@redhat.com>  [9cec15391b7dd9556a6fb78875ad7b3421b93ab1]

        ofz: record less than 10 bytes is invalid
        
        Change-Id: Ie6b88efbc12b4c7fddb7459e50cba28fcbcf35fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131048
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [23257525df31a57bbf1a8935001ded2842a18b13]

        Fix typos
        
        Change-Id: I87f35153bbf53f58d6c8ca7b14a7fd09fec4372f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131052
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-03-05  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [9d25f86236885c40662bcd24517f231688361e8c]

        tdf#38669 - Create the key event using a Unicode character
        
        Instead of using a plain char, create a key event using a Unicode
        character, otherwise the key event creates texts including rectangles or
        wrong characters.
        
        Change-Id: I9ec0d64998927d54eb3ae90a192c3b28e235f56d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130721
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-03-05  Noel Grandin  <noelgrandin@gmail.com>  [34e347db726a415f3f6df0c1f2112aff6d67bdeb]

        AccessibleShape::GetStyle can be const
        
        Change-Id: Ic71ae0645c85ec27cc6a172d379070fe88a9f452
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131045
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-05  Noel Grandin  <noelgrandin@gmail.com>  [6f652725fcbb068b8b482a74ef021396d4d0f133]

        make some svx methods const
        
        Change-Id: If04a160c46b8dbf641ca9d115d1560f17e87ce4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131043
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-05  Luboš Luňák  <l.lunak@collabora.com>  [0d2b5efdea72ba640169ba7dc9e6c1b87be1d68b]

        make sc_namedrangesobj test work with 16k columns
        
        'row1' is not a valid named range with 16k columns, it's a cell
        address. Since the named range is constructed by the test,
        not even 582fc887f1faafe8ff5f16a13a0208483a93353f can take
        care of it, so rename such ranges.
        
        Change-Id: I6643953d41e391c8c3cfc55768b06d61d9fcb0a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131046
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-05  pragat-pandya  <pragat.pandya@gmail.com>  [6f121860d0537060084278da11842732a748d6b7]

        tdf#130924 replace debugging printf calls with SAL_INFO/SAL_WARN
        
        Change-Id: Iaef5eec6508d031ab711a71c0d8ecebb18112ef6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130764
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-05  Luboš Luňák  <l.lunak@collabora.com>  [31e0ada711a008d7841a2da243ce50bc49c6c857]

        remove more hardcoded sheet sizes from Calc tests
        
        E.g. sctablesheetobj test had the limits hardcoded, even as actual
        numbers. Apparently some tests cannot easily access global
        settings, but this at least makes it easy to check all tests
        after modifying ScSheetLimits::CreateDefault().
        
        Change-Id: I6cff577fb01b1ea262dcd1f9fde24e114e19abdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131040
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-05  Luboš Luňák  <l.lunak@collabora.com>  [16b4525e8770ca457c8b33f08c5f9ef5f35ef62e]

        remove more hardcoded MAXROW
        
        Change-Id: Ica57f18d3fd1bf9ec06f05869f4a956d7d1097b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131036
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-05  Luboš Luňák  <l.lunak@collabora.com>  [2e2e30d7ae445509e39ba47c1b248079f28c8d95]

        remove pAttrArray nullptr checks
        
        I don't see how it possibly could be nullptr in a correct situation,
        ScColumn::Init() is called right after creating ScColumn.
        Also make a bunch of trivial forwarding functions inline.
        
        Change-Id: I710d3cd86a660a8b4dcfbb9966a685b657b93c18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131035
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-05  Luboš Luňák  <l.lunak@collabora.com>  [17bcf1073bf21088b9845e36fe735622d8f88fd7]

        introduce ScColumnData for ScColumn/ScTable code sharing
        
        Since columns are allocated dynamically on demand, up until
        this commit ScTable had ScPatternAttr member for unallocated
        columns that it was using in place of those unallocated columns.
        But that meant either copy&pasting pieces of code from ScColumn,
        or having extra slightly more cumbersome shared function
        in ScColumn, or even nothing.
        
        Improve this by creating ScColumnData, which will be used as
        ScColumn base class to keep things working as before, but
        ScTable now also contains one ScColumnData instance and
        so it can also call its functions.
        
        Change-Id: If1d842c4a5aec32e2a7729358006d79cd831349f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131034
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-05  Mike Kaganski  <mike.kaganski@collabora.com>  [e001a86393e363261617d2521b516287561905d4]

        Use rtl::isAsciiDigit instead of custom macro
        
        Change-Id: Iabca31825dd47cee661b47b14f09e96459a42015
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131033
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-05  Mike Kaganski  <mike.kaganski@collabora.com>  [2c82ed241648dadd8326f0847479a4959385a6f1]

        Convert some macros to local lambdas
        
        Change-Id: I22942588c7e7ebfb3f53cc5739d2bbd9a7ccfd41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130983
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-04  Caolán McNamara  <caolanm@redhat.com>  [c695c60be9fb7028b3176869400be2b11c6268ec]

        ofz: Null-dereference
        
        Change-Id: I01be4c06c6d97430953ada8f3f5f84ef0a389267
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131032
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-04  Caolán McNamara  <caolanm@redhat.com>  [d3e0159a3e510f1d3202d1c7d3d652be9152a314]

        ofz: Null-dereference
        
        Change-Id: I7d8e30dc85df3cc5800617e5b2f232136bb72cdd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131006
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-04  Caolán McNamara  <caolanm@redhat.com>  [bc9b5c830fe4d424148f9991f416442c51e6e4fd]

        cid#1500511 silence Resource leak
        
        Change-Id: I37cdd52d965112598249b929fa49c759a88606c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131002
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-04  Caolán McNamara  <caolanm@redhat.com>  [f3226c540d45deefb08b30170fc8b2511742711c]

        cid#1500524 Dereference after null check
        
        Change-Id: Ic76f1b4992f51bdfe10406734ce00135607db357
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131001
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-04  Caolán McNamara  <caolanm@redhat.com>  [5541b7b1dd0d683a7018f7499aec4dbe6626a25a]

        cid#1500546 silence Explicit null dereferenced
        
        Change-Id: I44b97965548bd84adf6dc3ec1c67f028a4b31075
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131000
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-04  Caolán McNamara  <caolanm@redhat.com>  [b35571c348eb8816098f7c8786d8cc8ff9082f19]

        cid#1500566 Uninitialized scalar field
        
        Change-Id: I63e81377227ab35a0697a1d90fb3c9302a12a2b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130999
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-04  Caolán McNamara  <caolanm@redhat.com>  [9007ca10a3f2e11fabcd7bed74cf28da2920ce2f]

        cid#1500569 (likely) silence Explicit null dereferenced
        
        Change-Id: Ib44b3dcb94998ce7bf28c9dc1cd3ca7acc6e5190
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130998
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-04  Caolán McNamara  <caolanm@redhat.com>  [4ffb36265312f18e4c382fc6ff8940c5cdf268ca]

        cid#1500632 Using a moved object
        
        Change-Id: I5e7dd51c9f9b2b295ded161307bbe9a6a23c42de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130997
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-04  Caolán McNamara  <caolanm@redhat.com>  [9ad752830f42dfc38f91eb2353b49650a3a48d0a]

        cid#1500637 Explicit null dereferenced
        
        Change-Id: I813703287faff25a48aa695ccb9c43bf469354d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130996
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-04  Caolán McNamara  <caolanm@redhat.com>  [80c0625995585a43f8dd4cbc7404df47f62dfae9]

        cid#1500652 silence Explicit null dereferenced
        
        Change-Id: Ifb96f7cf3d28b3bef70c8d920d8c926c76329fb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130995
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-04  Caolán McNamara  <caolanm@redhat.com>  [6b566ed9a32c5c0eb3bde7512733c0c11a479ecd]

        cid#1500666 Explicit null dereferenced
        
        Change-Id: Id4283660feb95432995872b82e71c3331349f837
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130994
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-04  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [9c526b557e264280cb0c9da704245494f5ec5af3]

        Advanced Diagram support: Allow reLayout without keeping oox::Shape
        
        Goal is to minimize dependencies on oox classes. For that pupose
        I redesigned the Diagram class to work without remembering
        an oox::Shape at all. For reLayout, a new temporary one is created
        and used. That was a bit tricky, I needed to find out what
        data at the oox::Shape is needed to sucessfully do that with
        the not-originally-imported one.
        
        Another necessary change was to move the DiagramFontHeights
        adapting mechanism away from oox::Shape, too. It fits better
        to Diagram class. That way it can also be used for reLayout
        and the oox::Shape gets a little bit smaller, too.
        
        This opens the path to move needed Mode-Data Diagam core
        claasses to other libs where changing/im/exPorting them will
        be possible.
        
        Change-Id: I40bc4b190d2abc797f5c56f9e476d22155d21422
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131004
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-03-04  Mike Kaganski  <mike.kaganski@collabora.com>  [35428625b70829ba56da99fafe205b24b0018ace]

        Restore damaged comments
        
        They were broken in commit d1af3a5fc102f9bb3464541d83ef0fa4bb2ce2a1
        
          Author Vladimir Glazounov <vg@openoffice.org>
          Date   Wed Jun 04 09:02:42 2008 +0000
        
            INTEGRATION: CWS sw30bf04 (1.4.2); FILE MERGED
        
        It changed the original EUC-KR file encoding to ASCII.
        
        Change-Id: I423b6e7dac0a47ad7688175780f062ecaefb9101
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131027
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-04  Mike Kaganski  <mike.kaganski@collabora.com>  [3dfd6657db5e4a1706004c006ebf6c40b23830f9]

        Turn conversion macros to proper functions
        
        Change-Id: I463dff95d81e497bafacb60268288bf7526fb3d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130979
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-04  Mike Kaganski  <mike.kaganski@collabora.com>  [823fe1cb509e80f36744ff948d506ec9eeffb752]

        Avoid some sprintf used with colors
        
        Also addresses possible buffer overflow because of possible
        color channel values greater than 255 (found by a fuzzer;
        likely by some unexpected value of shade exceeding 100; see
        https://gerrit.libreoffice.org/c/core/+/130956/3/hwpfilter/source/hcode.cxx#1292)
        
        Change-Id: I168685c3b51cbc8c9f664282bc9378b3c6669ba0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131003
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-04  Julien Nabet  <serval2412@yahoo.fr>  [ef0e15aaefad8347fc4a3c71771de07e370eda2f]

        Remove useless comment on a commented line since always (sal/w32/file_dirvol)
        
        git history gives:
        commit b76cb86eaa0aec1d02c5ff29c5a43e1e7a675b27
        Author: Oliver Bolte <obo@openoffice.org>
        Date:   Wed Sep 9 09:38:41 2009 +0000
        
            CWS-TOOLING: integrate CWS mhu20
        
        where it was already commented and from sal/osl/w32/file.cxx
        
        then digging a bit more gives:
        commit 73cd79644d4355de483b0d0c04fba034ac02795b
        Author: Rüdiger Timm <rt@openoffice.org>
        Date:   Mon Oct 17 13:52:03 2005 +0000
        
            INTEGRATION: CWS perform05 (1.5.52); FILE MERGED
        
        where it's also already commented.
        
        => No need to keep this
        
        Change-Id: I3e8892e8c8f4e76d2e05a8bd158e77418a12eb38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131030
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-03-04  Julien Nabet  <serval2412@yahoo.fr>  [b96435215a611e3a807c1fd4f365e84bd1b2ba22]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9e228842ec7a29bd45b295f88acd65b86a98b1b3
          - Typo in accesibilitycheck
            
            Change-Id: I3653d1181c954af1224ff810201ac58329293234
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131009
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2022-03-04  Julien Nabet  <serval2412@yahoo.fr>  [d17b8d260f1a289140bf6fa25a7ca80a4db1b199]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 01958f0b3eb4b87adbfa1f4504180182dd3d5935
          - Fix typo acessibilitycheckheading
            
            Change-Id: Id268a158bbb1e089387cb702d42ffae04e89bfcf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131008
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2022-03-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6a858e97bf595e2535daab8f7a3d8c9c64611c2a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to eacc07e423211c32935013e8862d546838746c6d
          - Typo in bookmark/hid
            
            Change-Id: If07b640c888cac960116c7587f81889b5b33982b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131037
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-04  Luboš Luňák  <l.lunak@collabora.com>  [582fc887f1faafe8ff5f16a13a0208483a93353f]

        keep conflicting named ranges working with 16k columns
        
        Named ranges named e.g. 'num1' are actually valid cell addresses
        when using 16k columns. We prevent naming ranges in a way that would
        make them conflict, but it's possible to read them from a saved
        file that was created with fewer columns, and in such cases formulas
        using them would silently refer to those cells instead of to
        the named range. I don't see anything in the ODF spec, but OOXML
        in 18.2.5 recommends this in case there are conflicts (only outside
        of the normal Excel range of A1-XFD1048576, inside they are always
        meant to be references, but our normal range currently is only 1k
        columns, and it's simpler and probably harmless to always resolve
        a conflict this way). I can optimize performance of this in another
        commit if needed.
        
        Change-Id: I46aef54b069700e7bf268b50fdc1a88989f3ee29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130891
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-04  Caolán McNamara  <caolanm@redhat.com>  [83e1d079c4304ed43dfe8f9c92490d1bd4963f4c]

        cid#1500667 Explicit null dereferenced
        
        I can't see how destroyingthe widget is a good idea here
        
        Change-Id: Ie4b2dcf9136568b01b5f4b85bcc849ad1c0504a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130992
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-04  Caolán McNamara  <caolanm@redhat.com>  [ac2c0cb0ccb7e8978ec64059901e4b2aa44f239f]

        just make copy of string, not create a new one and then concat to it
        
        Change-Id: I559744b4a92c1ab222e2a80ea44042ba5c3d48a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130993
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9868ac008e1a5e8f769b5d2cdf8078b83cc38ce5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5573c118ebe4b2b5328b328170c21bf77cc9f2e8
          - Update prism.js used in the Help
            
            version 1.2.7
            
            Change-Id: Ibec037314046a2f17a9c6c2b9c67d9353c761319
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/131028
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-04  Caolán McNamara  <caolanm@redhat.com>  [0d9f46a1f4927831017fdbd63f3090f428e83ef1]

        cid#1502851 Uninitialized scalar variable
        
        Change-Id: I5d44106e1865c5c498d280d29f5f58115b4588a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130986
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-04  Caolán McNamara  <caolanm@redhat.com>  [e403e4c0d42ff1a8dd26241d5a8ee722d59130fc]

        cid#1500743 Unchecked dynamic_cast
        
        Change-Id: I5a384ee3dae657d23bbba46c0dd19e6a71c752b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130987
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-04  Stephan Bergmann  <sbergman@redhat.com>  [931996e61be61246f5d0c84f0c6caf314d3ef79f]

        Avoid "ThreadSanitizer: unlock of an unlocked mutex"
        
        ...in (somewhat contorted) test code
        
        Change-Id: I247a30e580b3d458eb748a833100a662c9890d99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130991
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-04  Caolán McNamara  <caolanm@redhat.com>  [9013ee1a00502b891637fe050f1c133b36d6d151]

        cid#1500701 silence Dereference after null check
        
        Change-Id: Iccd159c81011863cd664a2903dd14006bdc3b8a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130988
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-04  Caolán McNamara  <caolanm@redhat.com>  [8b4c152a93d75658a2209089a4058daf5f7a5ff2]

        cid#1500690 Explicit null dereferenced
        
        this may stem from:
        commit fcc31cd0e0a6544a13dac0fdc66005d77f6f5cf9
        Date:   Fri Sep 7 18:41:58 2018 +0200
            Revert "clang-tidy performance-move-const-arg"
        
            This reverts commit 3d604d1cd6cc70ef96782ef769f0479b509987a8.
        which didn't 100% revert 3d604d1cd6cc70ef96782ef769f0479b509987a8
        
        so we went from:
        
        LayoutFragmentHandler::LayoutFragmentHandler(XmlFilterBase& rFilter, const OUString& rFragmentPath, SlidePersistPtr pMasterPersistPtr)
        : SlideFragmentHandler( rFilter, rFragmentPath, std::move(pMasterPersistPtr), Layout )
        
        to
        
        LayoutFragmentHandler::LayoutFragmentHandler(XmlFilterBase& rFilter, const OUString& rFragmentPath, const SlidePersistPtr& pMasterPersistPtr)
        : SlideFragmentHandler(rFilter, rFragmentPath, std::move(pMasterPersistPtr), Layout)
        
        Change-Id: I90cb437c467f88c75d248ed138d078bf56705a21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130989
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins

2022-03-04  Jens Carl  <j.carl43@gmx.de>  [89aec8620034d9cbaa44275282fb3c56e8b3935e]

        tdf#45904: Remove ScHeaderFieldObj Java test
        
        The ScHeaderFieldObj Java tests are implemented in
        ScEditFieldObj_Header.
        
        Change-Id: I45d3b17bd244090c491c85475f20bc06eb92908f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130953
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2022-03-04  Stephan Bergmann  <sbergman@redhat.com>  [4a804f87eba3a0e4cc8777a1e76d5f1fb06037c6]

        external/python3: Avoid "ThreadSanitizer: destroy of a locked mutex"
        
        ..when building ExternalProject_python3 with Clang -fsanitize=thread,
        
        > WARNING: ThreadSanitizer: destroy of a locked mutex (pid=973799)
        >  #0 in AnnotateRWLockDestroy at /home/sbergman/github.com/llvm/llvm-project/compiler-rt/lib/tsan/rtl/tsan_interface_ann.cpp:184:3 (workdir/UnpackedTarball/python3/python +0x498460)
        >  #1 in recreate_gil at workdir/UnpackedTarball/python3/Python/ceval_gil.h:138:5 (workdir/UnpackedTarball/python3/libpython3.8d.so.1.0 +0xe84aa9)
        >  #2 in _PyEval_ReInitThreads at workdir/UnpackedTarball/python3/Python/ceval.c:350:5 (workdir/UnpackedTarball/python3/libpython3.8d.so.1.0 +0xe847c7)
        >  #3 in PyOS_AfterFork_Child at workdir/UnpackedTarball/python3/./Modules/posixmodule.c:469:5 (workdir/UnpackedTarball/python3/libpython3.8d.so.1.0 +0x1163dbd)
        >  #4 in os_fork_impl at workdir/UnpackedTarball/python3/./Modules/posixmodule.c:6253:9 (workdir/UnpackedTarball/python3/libpython3.8d.so.1.0 +0x11adcad)
        >  #5 in os_fork at workdir/UnpackedTarball/python3/./Modules/clinic/posixmodule.c.h:2750:12 (workdir/UnpackedTarball/python3/libpython3.8d.so.1.0 +0x117b481)
        >  #6 in cfunction_vectorcall_NOARGS at workdir/UnpackedTarball/python3/Objects/methodobject.c:463:24 (workdir/UnpackedTarball/python3/libpython3.8d.so.1.0 +0x9db7e1)
        >  #7 in _PyObject_Vectorcall at workdir/UnpackedTarball/python3/./Include/cpython/abstract.h:127:11 (workdir/UnpackedTarball/python3/libpython3.8d.so.1.0 +0xf0225e)
        >  #8 in call_function at workdir/UnpackedTarball/python3/Python/ceval.c:4963:13 (workdir/UnpackedTarball/python3/libpython3.8d.so.1.0 +0xef3f4a)
        >  #9 in _PyEval_EvalFrameDefault at workdir/UnpackedTarball/python3/Python/ceval.c:3469:23 (workdir/UnpackedTarball/python3/libpython3.8d.so.1.0 +0xedc5d8)
        [...]
        >  #143 in pymain_run_python at workdir/UnpackedTarball/python3/Modules/main.c:610:21 (workdir/UnpackedTarball/python3/libpython3.8d.so.1.0 +0x1149f6c)
        >  #144 in Py_RunMain at workdir/UnpackedTarball/python3/Modules/main.c:689:5 (workdir/UnpackedTarball/python3/libpython3.8d.so.1.0 +0x11495e9)
        >  #145 in pymain_main at workdir/UnpackedTarball/python3/Modules/main.c:719:12 (workdir/UnpackedTarball/python3/libpython3.8d.so.1.0 +0x114a299)
        >  #146 in Py_BytesMain at workdir/UnpackedTarball/python3/Modules/main.c:743:12 (workdir/UnpackedTarball/python3/libpython3.8d.so.1.0 +0x114a30d)
        >  #147 in main at workdir/UnpackedTarball/python3/./Programs/python.c:16:12 (workdir/UnpackedTarball/python3/python +0x4d00f8)
        
        Assuming that the GIL is always locked before the fork, better tell TSan about a
        fake RELEASED before telling it about a fake DESTROY, to keep TSan's model
        consistent.
        
        Change-Id: I6c68d7e415aa0ffc3047e5a5c4c4aca6b0cce8cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130985
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-04  Kunal Pawar  <hellokunalpawar@gmail.com>  [92e835dbf00590c9c29509d2995cc7918a9bbb90]

        tdf#98705 Replace GetCaseCorrectPathName with GetLongPathNameW
        
        Change-Id: I1d03267cd67da4c155248b585ca59dc5191d28f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130144
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-04  Luboš Luňák  <l.lunak@collabora.com>  [3db91487e57277f75d64d95d06d4ddcc29f1c4e0]

        set properly attributes for cells in unallocated Calc columns
        
        ScTable::ApplySelectionCache() was setting attributes only for
        allocated columns, so e.g. selecting a whole column and making it
        bold didn't actually set all of it bold. Make sure it set it
        for all columns, and make use of the default attribute for
        unallocated columns to avoid allocating columns just to set
        them the same attribute.
        
        Change-Id: Ie9886317d7a91c6a43951af69b717f9ba32a1c9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130984
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-04  Caolán McNamara  <caolanm@redhat.com>  [4015c18130ced8dcfdfaec99b11cd914beec0449]

        clamp and add some logging like SvmReader
        
        Change-Id: I8f744e1ab2684a0f0995abcc3e753a684a3b970a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130971
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [626e05a221909bcb068b5ef6af8be9356ce6d640]

        Fix typos
        
        Change-Id: I4b26b105e4c16b1860389deb7a629ff139bd260c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130976
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-03-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9bc38822a5458774c16f2698c0e2fcde5c6c34a7]

        Removed executable bits on rtf files
        
        Change-Id: I4b12bd5d399efa037bb84699572c8c9bfb07e459
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130977
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2022-03-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ead26a871f240190be99b2f91f1bc22fac727f6f]

        Removed duplicated include
        
        Change-Id: I9c62e12f3b0f88ead3dbd2cdc69b7462cbbe294b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130978
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2022-03-04  Heiko Tietze  <tietze.heiko@gmail.com>  [b82b38bbc896bc4e19171cb8950cbd0e95d2c23f]

        Relates tdf#146929 - Remember user input for the compress dialog
        
        Missing ctor added
        
        Change-Id: Ifb71d6a0653d090e0fc46746d35c70cc8df43e8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130928
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-03-04  Szymon Kłos  <szymon.klos@collabora.com>  [85a5b1d92ebb4d66c9ed683df99dc8b37c0f02a5]

        lok: fix goto functionality in Accessibility Check dialog
        
        Change-Id: Ie9ce42ccdb5cf6c72df3d3d48d3e7369f9e2f9cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130830
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130952
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-03-04  Miklos Vajna  <vmiklos@collabora.com>  [9df80f6e41b0e69fce2afc6647adb78b0dd1df44]

        sw clearing breaks: initial layout support
        
        - add a SwTextFly::GetMaxBottom() to know which fly frame has the
          largest bottom position from the current paragraph
        
        - add a SwBreakPortion::m_eClear to track if the break portion is a
          clearing break
        
        - consider height of breaking clear portions in SwLineLayout::CalcLine()
        
        - increase the break portion height in SwBreakPortion::Format() if this
          is a clearing break and we have a fly frame that has a large enough
          bottom position, so the next line can "jump down", below the fly frame
          (so the line can be full width, which is the whole point of a clearing
          break)
        
        Change-Id: Ia21984b9cf9d04287cc19f98495c5b44b880020a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130961
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-04  Caolán McNamara  <caolanm@redhat.com>  [fc3d76819f2770bef596fcddf6b24df8e1966ece]

        clamp in StretchTextHandler like TextHandler
        
        Change-Id: I4e1247ef2945f46cd1e60e9e473c1a589f990bb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130975
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-04  Caolán McNamara  <caolanm@redhat.com>  [f30bc3ccdfb48356910d64ee4a3dda685b11de93]

        use internal SHA256Thumbprint api
        
        Change-Id: I6a51359af58dbb79b6a0399944030dbcbe97152b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130963
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-04  Rafael Lima  <rafael.palma.lima@gmail.com>  [272c161cf24a7bab4920a05cd64f0194a91d148c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ba883f0c4bb56c10bbf2d0a675daa27c5cae7cfc
          - Document SheetName property of the Calc service
            
            Change-Id: I46411a2917c79059cda08212ded17c517fa49537
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130786
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne
            
2022-03-04  Mike Kaganski  <mike.kaganski@collabora.com>  [15a428765b543af8771f2922ec1715e65e9a780c]

        Drop commented out wrong tests
        
        Change-Id: Ief086996f94978d2ffd6879a6c3e5b0b2312dffe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130962
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-04  zhutyra  <zhutyra>  [ab4bae2265f6f5ee52baf8db106c77eefd0bd159]

        the assumption is that aArray.size() matches the Length argument
        
        LIBREOFFICE-OWMTGGWJ
        
        Change-Id: I68dfcb0dcbb401c62d4e29f9ab6e4ee1ebc7f072
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130973
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-04  zhutyra  <zhutyra>  [b279061b97e53b0730bdd463b3287c82075f1538]

        clamp svm1 text ranges to legal range on conversion
        
        LIBREOFFICE-OWMTGGWJ
        
        Change-Id: Ief2770fd8dc48be9f1f102b709a1c3be0165b195
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130970
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-04  Mike Kaganski  <mike.kaganski@collabora.com>  [0253b5106d597690ef55fbce56065a39b27bc5e5]

        Convert rstartEl/rendEl/rchars macros to proper methods
        
        Change-Id: I0cdb7d0047e153b4eb6f6a1fc0bb09c116366b7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130959
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-04  Mike Kaganski  <mike.kaganski@collabora.com>  [3367ac3093acca7d220502d0fca97678cfd62a23]

        Expand padd macro
        
        Change-Id: Ic3a5bbb872ae36151aed5c108f7694cb4a12495e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130958
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-04  Szymon Kłos  <szymon.klos@collabora.com>  [b350a9a3f36282be41a2fb8ea9016f4ccfd4128d]

        jsdialog: enable Accessibility Check dialog
        
        - fix crash due to wrong type for label
        - deduplicate widgets with the same id in one dialog/builder
        - refresh on box reordering
        
        Change-Id: I6993552342a3f139de40c3f87243bdf4e0617fc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130797
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130951
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-03-04  Mike Kaganski  <mike.kaganski@collabora.com>  [a8b43900d60c8bb060a3c04b4beb9f3619e1aeca]

        Expand ascii macro
        
        Change-Id: Ief7ce8c5477c0904cf1f9796913aa02d30ffce3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130957
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-04  Mike Kaganski  <mike.kaganski@collabora.com>  [a400cdb4555d32e9648dae32c01296a075843bd1]

        Change hcolor2str to return OUString
        
        Change-Id: I9d2a34a2cc20df20453aa048c32f619a8e17ae72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130956
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-04  Mike Kaganski  <mike.kaganski@collabora.com>  [ae6591d8dc2c1a705a1cc4cb102ff1d8cbe9d311]

        Drop hconv and replace hstr2ucsstr with hstr2OUString
        
        Change-Id: I0c336003aa3d2d55ada13e79746b6eaa5363077c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130955
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-04  Mike Kaganski  <mike.kaganski@collabora.com>  [9f33c20dff4c2d86e1befd176c9ef8ec498a7f47]

        Drop Double2Str
        
        Change-Id: I8b8c415347fd2409c55fdd6707b4f280b7881eaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130954
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-04  Caolán McNamara  <caolanm@redhat.com>  [7e3e4d5058e34746b7b111312b9482323bbe0e1f]

        test more with svmfuzzer
        
        Change-Id: I4b43b2101e6f4defc90db2daa3fcd5f1d986c456
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130960
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-04  Mike Kaganski  <mike.kaganski@collabora.com>  [596e4970c1475346f5fb19052db4fc2e565d84fa]

        Drop Int2Str
        
        Change-Id: I6e59e285c8148b381fc7670939ddf8d335f6b528
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130949
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-04  Caolán McNamara  <caolanm@redhat.com>  [65442205b5b274ad309308162f150f8d41648f72]

        compare authors using Thumbprint
        
        Change-Id: I338f58eb07cbf0a3d13a7dafdaddac09252a8546
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130929
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-04  Mike Kaganski  <mike.kaganski@collabora.com>  [176a9dfcce7c10d1c5fd3e091f10a1d57d309b24]

        Use comphelper::Base64 in hwpfilter
        
        Change-Id: Id5c0a3d33ccda517473c8cbf96cb6e7b86ade57d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130945
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-04  Luboš Luňák  <l.lunak@collabora.com>  [fbb0b0a203f19d7a4dc64c47abd6d4b1d8c17340]

        provide MAXCOL/MAXROW also as strings
        
        Primarily for use in tests.
        
        Change-Id: Icb962cbdfa63a3b50115314e9afd46f3fa1a928a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130939
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-04  Miklos Vajna  <vmiklos@collabora.com>  [556689c485c2df35abd6a0cdff76329178af17bf]

        sw layout xml dump: improve handling of number portions at the start
        
        It's quite tricky to visit each portion exactly once. The "table" of
        portions is an SwParaPortion, a row is an SwLineLayout, which contains
        SwLinePortion instances. But SwLineLayout inherits from SwTextPortion
        (which is a LinePortion), so depending on if e.g. the paragraph starts
        with a numbering portion (not a text portion) or with plain text (is a
        text portion), the first portion in a line is the line layout itself or
        not.
        
        The old behavior was to explicitly dump the first portion of the line as
        an SwLinePortion, but this way e.g. the expand string of leading number
        portions were not visible.
        
        Change this to moving all the loops to SwFrame::dumpAsXml(), and then
        not recursing in para portions / line layouts, this allows reaching e.g.
        SwFieldPortion::dumpAsXml() for leading number portions.
        
        Change-Id: I813fdece0e4d6b7116112e15ec866046862beeeb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130941
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-04  Michael Weghorn  <m.weghorn@posteo.de>  [fbe4d77d961975bafe8ea3e419651df4d418f92b]

        tdf#147742 a11y: AccessibleGridControlBase: get accessible desc on demand
        
        Previously, the accessible description was retrieved
        in the `AccessibleGridControlBase` ctor and stored
        in a class member. Change that to fetch the
        description on demand.
        
        `TableControl::GetAccessibleObjectDescription` is used
        to get the description, which currently uses the row and
        column index of the currently active cell.
        
        When using the macro from the sample document in tdf#147742
        with the Orca screen reader active, no cell was active
        at the point that the ctor was called, so
        `ROW_INVALID`/`COL_INVALID` were used, resulting
        in a crash later (s. backtrace in tdf#147742).
        
        If necessary, `TableControl::GetAccessibleObjectDescription`
        could be extended to allow passing an explicit row/column index,
        as is the case for `TableControl::GetAccessibleName`, then
        override `AccessibleGridControlBase::getAccessibleDescription`
        in `AccessibleGridControlCell`, similar to how it is done
        for the accessible name in
        Change-Id I87eabb2ce3c99d4a622d919ab0fb8d7fb3beed6b
        ("tdf#147742 a11y: AccessibleGridControl...: get accessible name on
        demand").
        
        Change-Id: I58f3a2b0c83e2cdbae103811505d7d0a4f8bfc52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130934
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-04  Michael Weghorn  <m.weghorn@posteo.de>  [83419f869c33d550a61d260b1b3aef6a00cefc45]

        tdf#147742 a11y: AccessibleGridControl...: get accessible name on demand
        
        Base class `AccessibleGridControlBase` was retrieving
        an accessible name and storing it in class member 'm_aName'.
        
        For the classes representing cells, derived from
        `AccessibleGridControlCell`, the index is needed
        to get a meaningful name, so the name retrieved in
        the `AccessibleGridControlBase` ctor with hard-coded
        row/column indices of 0 was replaced again in
        the `AccessibleGridControlCell` ctor.
        
        Replace that logic to just retrieve the name
        on demand, and override
        'getAccessibleName' in `AccessibleGridControlCell`
        using the logic used in its ctor previously.
        
        (No functional change intended here, but a
        somewhat similar handling for the accessible
        description was causing a crash when the Orca screen
        reader was active. This will be handled in a following
        commit.)
        
        Change-Id: I87eabb2ce3c99d4a622d919ab0fb8d7fb3beed6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130933
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-04  Michael Weghorn  <m.weghorn@posteo.de>  [a9c57e6ac6bc46ad78b66409a964f5b717878931]

        tdf#147742 a11y: AccessibleGridControlTable needs SolarMutex
        
        ... in `AccessibleGridControlTable::getAccessibleIndexInParent`,
        just like in the implementation of the other a11y UNO API methods.
        
        Change-Id: I4ab7a2626db09398c79fe53d85c9802136decbf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130925
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-04  Michael Weghorn  <m.weghorn@posteo.de>  [1ccb6dc5bd2aa67f151d590b1aad20cecefaa28c]

        tdf#147742 a11y: AccessibleGridControlHeader needs SolarMutex
        
        ... in `AccessibleGridControlHeader::getAccessibleIndexInParent`,
        just like in the implementation of the other a11y UNO API methods.
        
        Change-Id: Ib3bd44e73ae54bb1df05dc2714ce1f793f7222db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130924
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-04  Michael Weghorn  <m.weghorn@posteo.de>  [5189fd943a522b8158002d6c34a897a9034b8819]

        a11y: Use more conventional indentation of 4 spaces
        
        I hadn't even noticed that 5 spaces were used
        until the Jenkins CI build for my change adding
        a single line only indented by 4 spaces failed [1] due
        to our clang indentation plugin...
        
        [1] https://gerrit.libreoffice.org/c/core/+/130924/1#message-7a5209670085f69e53fd592ba41c2bd4b74a360a
        
        Change-Id: I859e8de4c02ff33c6a9fee957d868cf6e4ddd907
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130932
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [04e325131f3aeec0910257b261c9624de2b59542]

        use SfxItemSet::GetItemIfSet in sw/source/filter
        
        Change-Id: I8712a42236310a268fcbd7c47c01899333f4731c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130904
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-04  Mike Kaganski  <mike.kaganski@collabora.com>  [eccbe009fd28f5b468267af853931b121b5601fd]

        Enable tests in rtl_str.cxx
        
        And disable the tests that try to use nullptr where it's not accepted.
        
        Change-Id: I1cd031e371485fdd57e7691565376253a01049c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130938
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-04  Justin Luth  <justin_luth@sil.org>  [c1b2ed31cbde0a81853ba4fe59841cded6c52105]

        related tdf#144092 svx: warn about wrong "empty cell" idea
        
        An empty cell is not irrelevant in making height decisions,
        at least in MS file formats, and yet all of this code that
        is being based on that wrong assumption is being done to
        import ppt(x) files, and causing one regression after another.
        [Worst of all, this isn't even a filter import codebase.]
        
        Unfortunately the regressions have been dealt with
        or discovered slowly, so some of this has been in place
        for years. Otherwise I would revert this in a heartbeat.
        
        At least throw in a warning, so that this seemingly
        logical conclusion will at least be challenged by
        the next bug-fixer - instead of building another
        layer on this house of cards.
        
        Change-Id: I0e984a7ecce5061224a4165c0ee61818348a9659
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129659
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-03-04  Jim Raykowski  <raykowj@gmail.com>  [2b924f0d83ce63882e7d14a2b51cc645c2532920]

        SwNavigator: speed up footnote endnote content fill
        
        Reduces the time to fill the footnote endnote content array by avoiding
        SwFormatFootnote::GetFootnoteText which calls the somewhat time
        consuming SwTextNode::GetExpandText. Just calling SwTextNode::GetText
        to get the footnote endnote first paragraph text should be good enough
        here.
        
        Testing with debug and optimized builds on a test document with 6243
        footnotes and endnotes shows a relative average differene of 10000 μs
        between use of lcl_GetFootnoteText, introduced by this patch, versus
        the current use of SwFormatFootnote::GetFootnoteText.
        
        Change-Id: I6a870c0700a3e64348e5550a0fc129eabf1b1d44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130182
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-03-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [58f2c1e6ab3052e0746dabb36e6061125779b034]

        tdf#135413: sw: Add UItest
        
        Change-Id: Ic22042b604ac7228ac0368c7c0a3324c1863679b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130940
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-03  Mike Kaganski  <mike.kaganski@collabora.com>  [4cbaaf21fe1c22b36dd72798cecfa59e73d0f8c3]

        Use <cmath>'s std::hypot
        
        Change-Id: I2f9db19dca795b6318cd88ca645020077520f5da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130943
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-03  Mike Kaganski  <mike.kaganski@collabora.com>  [be1076297b9b1191030cb4fc8c94cfae354630da]

        Drop some strcpy
        
        Change-Id: I304f69147e570f08c743183c54cc5b759143550a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130942
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-03  Luboš Luňák  <l.lunak@collabora.com>  [19e3644eaf8f3f09c22c94e4ad8352f844fc4955]

        make ScMarkData::IsAllMarked() work also for simple marks
        
        Change-Id: I41009c83827619605b4cfc4909f1d9922cde68a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130923
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-03  Luboš Luňák  <l.lunak@collabora.com>  [f92e15bc09def64a718b52812a9cb39e43fb8b5b]

        improve ScMark* classes a bit
        
        Bin pointless empty destructors, make trivial functions inline,
        return value by simply returning it.
        
        Change-Id: Ia71e73262802bbe6b022ca4bafb2b958ffdf39f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130915
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-03  Caolán McNamara  <caolanm@redhat.com>  [dd6ff950cbc570a11100a7cce69d51577a26bbd7]

        ofz: Use-of-uninitialized-value
        
        Change-Id: If10e8d2465ef6de62583f6547e3f68e92002f3f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130944
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-03  Caolán McNamara  <caolanm@redhat.com>  [dd7f4acfccee6fd845050ecdc5544c1c9c78afaf]

        ofz: Use-of-uninitialized-value
        
        Change-Id: I358d826a1dafe345f610d26d0d517a7357c838d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130909
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [0a1031a9ecd1502b1841bde26dde7ad51358c638]

        use SfxItemSet::GetItemIfSet in sw/source/uibase
        
        Change-Id: Ic82df8d321ba2eb94957236264c71c5eb9a940a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130905
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-03  Stephan Bergmann  <sbergman@redhat.com>  [c1ac79906bde5c902be5cb0ae6b530da96e52169]

        Handle symlinks
        
        LIBREOFFICE-PQ967WYM
        
        Change-Id: I5e4df92401e009fe6b7238565d1223cfb77d10ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130930
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-03  Caolán McNamara  <caolanm@redhat.com>  [c2432d011ba64f69bd64c08fc860d0bcbc7b3569]

        ofz#45183 Null-dereference
        
        Change-Id: Ida18ceac652f6be0b2bc23682600d2c338ee0f06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130927
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [f105ac345a5695685123de031f25bd7f369cbda6]

        CppunitTest_sw_uiwriter*: Remove unused includes
        
        After a2a2e07996a0e49164663eaec5d79481bf7bb3e0
        < sw: split CppunitTest_sw_uiwriter2 into uiwriter2 and uiwriter5 >
        and 06f19fc07991ee233a870e98a9115deffa8abf6d
        < sw: split CppunitTest_sw_uiwriter4 into uiwriter4 and uiwriter6 >
        
        Change-Id: I28d4034917b660e3da7d5ae381500100ea33f0f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130931
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [6186e025e4b1e0cb4dbb3d7d4a06798ab1383eb5]

        tdf#107494: sw: move UITest to CppUnittest
        
        Change-Id: I32e9f3daf866f0598889594b106383db22590d68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130895
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-03  Miklos Vajna  <vmiklos@collabora.com>  [a0f86d94e23e8ae0129780745deb2d3526b4fbfa]

        sw clearing breaks: include this in the UNO API text portion enum
        
        Which is how UNO API clients (e.g. ODT export) will be able to read
        RES_TXTATR_LINEBREAK.
        
        Change-Id: I44d2058fd8b4a4fefce3dacc49d3bb3da6060756
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130903
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [d04a04d76f8b813b3fc54195f95c7c53e01a1832]

        tdf#128445: vcl_pdfexport: Add unittest
        
        I couldn't revert the fix to check the test without the fix in place
        so instead I checked with branch libreoffice-7-2
        See https://gerrit.libreoffice.org/c/core/+/130921
        
        Change-Id: I895a2d0a8034a247a69ddedd9253e97bad60b3f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130920
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-03  Stephan Bergmann  <sbergman@redhat.com>  [a459e6e7984bb3f88f95b587b0cde4a6f8095242]

        Avoid loplugin:noexcept
        
        ...when building on Linux with Clang -stdlib=libc++,
        
        > In file included from bridges/source/cpp_uno/gcc3_linux_x86-64/cpp2uno.cxx:41:
        > bridges/source/cpp_uno/gcc3_linux_x86-64/share.hxx:156:51: error: Replace legacy dynamic 'throw ()' exception specification with 'noexcept' [loplugin:noexcept]
        > extern "C" __cxa_eh_globals * __cxa_get_globals() throw();
        >                                                   ^~~~~~~
        
        (The situation with respect to these exception specifications is a bit unclear,
        recent <https://github.com/itanium-cxx-abi/cxx-abi/blob/main/abi-eh.html>
        doesn't mention any exception specifications for those effectively extern "C"
        functions, and recent
        <https://github.com/llvm/llvm-project/blob/main/libcxxabi/src/cxa_exception.h>
        doesn't have an exception specification for __cxa_get_globals and recent
        <https://github.com/llvm/llvm-project/blob/main/libcxxabi/include/cxxabi.h>
        doesn't have one for __cxa_current_exception_type though it has `throw()` for
        __cxa_allocate_exception.  On the other hand, recent
        <https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=libstdc%2B%2B-v3/libsupc%2B%2B/cxxabi.h>
        and
        <https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=libstdc%2B%2B-v3/libsupc%2B%2B/cxxabi_init_exception.h>
        have _GLIBCXX_NOTHROW exception specifications for all three functions, which
        expands to `noexcept` for C++11 and beyond.)
        
        Change-Id: I1582c9d3b42977af011d4dc49674fdf12d5ea5ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130926
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-03  Mike Kaganski  <mike.kaganski@collabora.com>  [09a06141c516991865627f78e39593be856f6457]

        Deduplicate some char replacement functions
        
        Change-Id: Ie65224066941dbab89abb6fc91e6cbfbc45bf201
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130901
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2022-03-03  Caolán McNamara  <caolanm@redhat.com>  [0a774bae7d402a6880760b1226a6741604e23f5a]

        ofz#45165 verify table offsets
        
        Change-Id: I99649a03da28d3b896bed72999b50803ce0a4761
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130919
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-03  Caolán McNamara  <caolanm@redhat.com>  [d26d26b2c3052a97422005e864861c4d6f6f1482]

        ofz: Null-dereference
        
        Change-Id: I107f6b4e88ad4b472614331010cd2fa45a865f9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130908
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-03  Noel Grandin  <noelgrandin@gmail.com>  [fba41eff279df015d24cf8faee7d4ff85ef32fac]

        assert more in SvxShape
        
        Change-Id: I98812e4cd70ced6d493f558844832e8c0c99b684
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130914
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-03  Noel Grandin  <noelgrandin@gmail.com>  [b6fe3b13206eee0543ded37c3a1566add284e6da]

        no need to have two weak references to SdrObject in SvxShape
        
        Change-Id: I62d8e34e6896ae4aba951045d2e6ce1669c0ed23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130913
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-03  Caolán McNamara  <caolanm@redhat.com>  [94bdee6bf24965fab957c73a2c38e34c115a030e]

        crashtesting: assert that !rtl::isAscii in xmlError message
        
        probably detected since:
        
        commit 089ce740f9f97f9c7b13e37a31acfc94984e9a3e
        Date:   Thu Feb 24 17:45:18 2022 +0300
        
            Deduplicate rtl_*String_newConcat*L
        
        or similar
        
        Change-Id: I389d0875463f2ac59fda9266b168bdc35c82de95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130917
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-03  Caolán McNamara  <caolanm@redhat.com>  [0dcd6317f3722f637cd28728fadde595c26d78d9]

        ofz: check hmtx offset
        
        Change-Id: I650a37472c70771d40febe52efcb723195856421
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130911
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-03  Caolán McNamara  <caolanm@redhat.com>  [117864df3688ae66b30ef0634fb0045363c604dd]

        remove now redundant double()
        
        Change-Id: I4be6a481b7e1043bfada6e19b95a37e863c27772
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130896
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-03  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [defa0142c92e50e7a24689bebac593db434bb778]

        update credits
        
        Change-Id: Iccc04d9704a9ee9800d2015b38e55e707ff69c41

2022-03-03  Caolán McNamara  <caolanm@redhat.com>  [88e82c0f37b9fd362fe0cacba32442149eb3afaa]

        rearrange slightly to have one pair of reads
        
        no logic change intended
        
        Change-Id: I2c102d8fea89ae68b75cb22b32f77fc90843b079
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130910
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-03  Caolán McNamara  <caolanm@redhat.com>  [b667327463de24715405322e69e1933cf50d25e6]

        ofz: Integer-overflow
        
        Change-Id: Ifb3c0e4c9fec5af448bae7efaddac234854fb468
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130906
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-03  Mike Kaganski  <mike.kaganski@collabora.com>  [04af8ac89ecdc98361f52b792ff0ce1c3ccb4517]

        Use a more conventional begin() / end() syntax
        
        Also would potentially enable use in std range algorithms
        that take different end sentinel type.
        
        Change-Id: Ia75005caa7ce44302fc8612f5717a41d11087622
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130902
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-03  Caolán McNamara  <caolanm@redhat.com>  [896c097f1fa4bc9d2e5ea87a696c125bb335ecac]

        cid#1500573 silence Untrusted loop bound
        
        Change-Id: Ic932ba264e6e593ac8e5432fa9afd440ff1aa2d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130898
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-03  Gabor Kelemen  <kelemeng@ubuntu.com>  [96e3a64125354b61ecd43f7a76e6189e69968912]

        Recheck modules sv* with IWYU
        
        See tdf#42949 for motivation
        
        Change-Id: I25779cbfb1aa93c31d6e12ac95e136b3bdbbc058
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130403
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-03  Caolán McNamara  <caolanm@redhat.com>  [ac605821ecf3ea263d4812ebec352314a2dbff42]

        add a SwFrameDeleteGuard to SwSaveFootnoteHeight
        
        Change-Id: Ic4f0bb7c26cc021119b09682075a05d5207b48a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130897
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [c35a59ae2e26ee30b036d3946a9be26e981838b7]

        use SfxItemSet::GetItemIfSet in sw/source/core/firlds
        
        Change-Id: I25d46d8435b8a95ac8809b9f67a6c3a9b14dd26e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130878
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [9a44807ff3a11afa8f7ce9857ae6a6144a61d481]

        use SfxItemSet::GetItemIfSet in sw/source/core/txt
        
        Change-Id: I386bc04447d8c900a4ae3a7caa44860731b1bf84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130880
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [09b50bcd11e35e68b5b303666bfeaec89d6c6ed8]

        use SfxItemSet::GetItemIfSet in sw/source/core/txtnode
        
        Change-Id: I3b6315e987899476ec46b3d7ec98f085a5cd598e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130881
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [552c9cb9a5e41797a1353a9a014ede03a0971ceb]

        use SfxItemSet::GetItemIfSet in sw/source/core/layout
        
        Change-Id: I19f13a9a822afefe2f59ea4440ab20e7f4150dd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130879
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [1ff25864d9c40cfc913eb9829e28e366d409743d]

        use SfxItemSet::GetItemIfSet in sw/source/core/undo
        
        Change-Id: Iad685caa338367d51292166604892c6bd3ee81ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130882
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [4796e6d60b8d78cff401cc41712c2d2e862eee69]

        use SfxItemSet::GetItemIfSet in sw/source/core/unocore
        
        Change-Id: I18b05cfb49e5ab3e42db4c8c2c1fbfb4ec4659e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130884
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-03  Miklos Vajna  <vmiklos@collabora.com>  [6f50fe6f524d922c27ec1313ebef49352a2f9128]

        sd theme: add rendering for shape fill color
        
        I.e. update the shape fill color when the theme of the master page
        changes if the color is a theme color.
        
        Change-Id: Ia1ed566230a8547334aa4a7d69627882aa690546
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130894
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-03  Kohei Yoshida  <kohei@libreoffice.org>  [fb9270b238cba4f36e595c5d7f4d85f6f3f18e1c]

        Check for cached formula block count to make sure it's correct.
        
        Change-Id: I16237d26bb9e55ba5c3e65087be98ba8f8086d56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130899
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2022-03-02  Caolán McNamara  <caolanm@redhat.com>  [04f9a8957c04b8c5abaa58140328d2c83381f4ff]

        tdf#147283 allow 'fake italic/bold' glyph fallback results to be cached
        
        see also tdf#32665
        
        Change-Id: I69746b815fec3c73f87de4dc3fe84dbc91e61f0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130877
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-02  Caolán McNamara  <caolanm@redhat.com>  [8716721f4645078b04770271c71f7687a2b21e07]

        Related: tdf#147283 set a concrete weight for the bullet font
        
        otherwise it's unknown and on a glyph fallback the resolved true weight
        won't match so glyph fallback cache can't be hit
        
        Change-Id: I2dcce3dc1532e9ee00a1e1980752df9f5053c77c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130892
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-02  Mike Kaganski  <mike.kaganski@collabora.com>  [3cb30369d699a4836043d434833ba4c3d3d257c3]

        Unify normal/shortened, null-terminated/with-length comparisons
        
        Change-Id: Ie154efd1e0d9b49601200ac896d5d5dd0422d504
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130832
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-02  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [aa54ea23233a54e32450138a07f2d6d2257149d9]

        Change the comment of the test cases to clarify the textual representation of the calculated string
        
        Change-Id: I98478297a577f723864b37514bbd432a6224350d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129844
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-03-02  Luboš Luňák  <l.lunak@collabora.com>  [11ad730e765824ac9b954865e1d5651b6c837b2d]

        function that modifies data should not be called IsXXX()
        
        IsXXX() is for const functions that check something. Using it
        for functions that modify data is confusing. Some of them even are
        in fact const, and the problem got "fixed" by making data mutable
        *sigh*.
        
        Change-Id: Ic385c96d6c32c818a8a6baa77ab025aab2c45a03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130890
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-02  László Németh  <nemeth@numbertext.org>  [2c51746997478ad5d0e7cc64aa6489769c473d43]

        tdf#146171 DOCX: fix loss of change tracking, if no date
        
        was specified, or it was specified as zero date (e.g. in
        a LO DOCX export).
        
        DateTime attribute w:date is optional in w:ins/w:del
        according to the OOXML standard. Not specified w:date was
        imported as invalid zero date "0-00-00T00:00:00Z" resulting
        loss of change tracking data completely during an ODF
        roundtrip.
        
        Import this invalid zero date as Epoch time to avoid losing
        change tracking data.
        
        Change-Id: If8442db9aa5e41c470827545c36c64f598887101
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130885
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-03-02  Luboš Luňák  <l.lunak@collabora.com>  [89101372c892d2ec3cfa8008101cbfb56ac1cf99]

        remove self-assign
        
        Change-Id: Idd0dfd7c68dfc19458a710c79234dd76e6f91ab2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130893
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-02  Caolán McNamara  <caolanm@redhat.com>  [390bba81f590cc885582d17a2f78d0465e39fb72]

        cid#1485150 silence Uncaught exception
        
        Change-Id: Ib7aa5dc2cd7e32d31e9da84e6dcb9e6ce5b472d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130888
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-02  Caolán McNamara  <caolanm@redhat.com>  [6b6c9fc67cdd42fa8feb3d7c4f6346ed54d4619c]

        cid#1500437 silence Resource leak
        
        Change-Id: Ibaa402dea5c684a08e2fe8ca8425ea92332bba9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130887
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-02  Caolán McNamara  <caolanm@redhat.com>  [b9037cbc0c96c1a08d0691d8bc2edc0e64f394ea]

        cid#1500415 Explicit null dereferenced
        
        Change-Id: Ifcb4eb0c453f5d39ac9d44a40df060b16b33c462
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130886
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-02  Michael Weghorn  <m.weghorn@posteo.de>  [c4c1a6e6bfc42dddfa7a7ded826dca37c1d35dce]

        wina11y: Simplify this loop a bit
        
        Use a range-based for loop, `OUString::isEmpty`
        instead of checking the length and
        combine the two conditions into one.
        
        Change-Id: Iddc75369b1600f2f540f7ec4a6f8ed0b8462fd93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130841
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [06f19fc07991ee233a870e98a9115deffa8abf6d]

        sw: split CppunitTest_sw_uiwriter4 into uiwriter4 and uiwriter6
        
        Similar to a2a2e07996a0e49164663eaec5d79481bf7bb3e0
        < sw: split CppunitTest_sw_uiwriter2 into uiwriter2 and uiwriter5 >
        
        it already had 126 tests
        
        Change-Id: Ia98a97ca621289c6b089f570bff3a1330a08efa8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130883
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-02  Stephan Bergmann  <sbergman@redhat.com>  [a9e6b8a36b9ecf4f9471a9915cdfab3c99c8bcff]

        memcpy-param-overlap
        
        ...seen during CppunitTest_sw_filters_test, regression introduced by
        b871d057c45fdd231aa5e1d2b94e7d0a039f4292 "use OUStringBuffer for a string that's
        modified often (tdf#145862)" turning SvParser::aToken from OUString to
        OUStringBuffer:
        
        > ==768636==ERROR: AddressSanitizer: memcpy-param-overlap: memory ranges [0x6250003ed112,0x6250003ed12e) and [0x6250003ed108, 0x6250003ed124) overlap
        >  #0 in __asan_memcpy at ~/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_interceptors_memintrinsics.cpp:22:3
        >  #1 in rtl::addDataHelper(char16_t*, char16_t const*, unsigned long) at include/rtl/stringconcat.hxx:89:9
        >  #2 in rtl::ToStringHelper<rtl::OUStringBuffer>::addData(char16_t*, rtl::OUStringBuffer const&) at include/rtl/ustrbuf.hxx:1750:14
        >  #3 in rtl::OUStringConcat<rtl::OUString, rtl::OUStringBuffer>::addData(char16_t*) const at include/rtl/stringconcat.hxx:252:88
        >  #4 in rtl::OUStringBuffer& rtl::OUStringBuffer::operator=<rtl::OUString, rtl::OUStringBuffer>(rtl::OUStringConcat<rtl::OUString, rtl::OUStringBuffer>&&) at include/rtl/ustrbuf.hxx:369:17
        >  #5 in HTMLParser::FilterXMP(HtmlTokenId) at svtools/source/svhtml/parhtml.cxx:1795:24
        [...]
        
        Change-Id: Ifc0a36de6503a06799ee4cd50ce57a6110c7d5c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130889
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2022-03-02  Luboš Luňák  <l.lunak@collabora.com>  [31678ed7eb992586c42816ab96391bc3a921f176]

        fix incorrect search start
        
        A mistake from 05259e880db187f6698d6d545504775459d6e96a, the second
        if branch doesn't guarantee anything about where EXC_XF_NOTFOUND
        elements start.
        
        Change-Id: I942f87a7320c13a8f87ab3c9f1683a75d7a1e135
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130876
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-02  Andras Timar  <andras.timar@collabora.com>  [09d86496f05c979da5a1c8c09af448d74683fad0]

        Do not pull in X11 dependencies when the build is configured for LOKit
        
        Change-Id: I44a1782cf523bbfbbbb0e0d5333364f36c7ed495
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130783
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2022-03-02  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [cfb68712a4916448b4edbf57b6037eda53932b18]

        Advanced Diagram support: Extend UI to all applications
        
        As a preparation make the currently available minimal UI
        to interact with Diagrams available to all LO apps
        
        Change-Id: Idd0a4c187a295cd264ebd09be2b574a3d2a93e44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130837
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-03-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [5af30f3c37f5560cc685482e0be29127dda34b4e]

        use SfxItemSet::GetItemIfSet in sw/source/core/docnode
        
        Change-Id: I71f6b60e981aa4391563a5214be38bb03646cdf4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130839
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [aa90836808d0a071e544554a39724fc0dfc3c846]

        use SfxItemSet::GetItemIfSet in sw/source/core/doc
        
        Change-Id: Ia56daf87140680a83d783e995ea220134a8be4c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130838
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [c7579b6d77a837bc03c9aa529dd67952f0f1f4b1]

        tdf#113197: sd_png_export_tests: Add unittest
        
        Change-Id: I1e5a6818f7d540153a50cc42c9c12e17a41409ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130846
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-03-02  Caolán McNamara  <caolanm@redhat.com>  [66cf7677a2352c3796ef12597bbff9145a2efdec]

        ofz#45140 just discard document where import has hopelessly failed
        
        Change-Id: Ic772402f99cd68abf24c79f2cf2270692f21aa53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130844
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-02  Caolán McNamara  <caolanm@redhat.com>  [a625a9e6858fa1c8c62d6201040d7d36e71a4efa]

        move these two DeleteListeners beside each other
        
        Change-Id: I815223b88b09d19014bed7c4940873fc12b4854f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130845
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-02  Caolán McNamara  <caolanm@redhat.com>  [fc6d3381da7555c7144b650d239ce1d88ce9026e]

        ofz: don't read past end of record
        
        Change-Id: I9fced38faf46dce9f4cc2b96e351e7ae945d0ac1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130823
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-02  Miklos Vajna  <vmiklos@collabora.com>  [a2a2e07996a0e49164663eaec5d79481bf7bb3e0]

        sw: split CppunitTest_sw_uiwriter2 into uiwriter2 and uiwriter5
        
        My build with 16G ram now regularly fails with:
        
        g++: internal compiler error: Killed (program cc1plus)
        Please submit a full bug report,
        with preprocessed source if appropriate.
        See <https://bugs.opensuse.org/> for instructions.
        make[1]: *** [solenv/gbuild/LinkTarget.mk:341: workdir/CxxObject/sw/qa/extras/uiwriter/uiwriter3.o] Error 4
        make[1]: *** Deleting file 'workdir/CxxObject/sw/qa/extras/uiwriter/uiwriter3.o'
        make[1]: *** Waiting for unfinished jobs....
        make: *** [Makefile:299: build] Error 2
        
        And it seems uiwriter2 is the larger uiwriter suite in sw, so split that
        into 2.
        
        Change-Id: Iba029af2f5bb3f1196707bc13b5e32fefa7e58c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130842
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Jenkins

2022-03-02  Caolán McNamara  <caolanm@redhat.com>  [3e94bd846ab02f3f0dac55e9646ac778d6b7f284]

        ofz: Integer-overflow
        
        turn macro into a function and have it return a double
        
        Change-Id: Ib410d8f9f53271f58e44f2c46382871051a4476b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130836
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-02  Alain Romedenne  <LibreOfficiant@gerrit.libreoffice.org>  [b28fbdc6dbee84ff265a2ab9002015d68fcd2ef7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 385b2a1c99550f8b49d8a4a2f83f89c9089b8943
          - Basic help extra x-links
            
            Change-Id: I875e5027de98d23e1644aaa5cfbce0a124f543b2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130677
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-02  Jean-Pierre Ledure  <jp@ledure.be>  [363dd5850fd1681caeb2757f1ad2378b6a0e4afe]

        ScriptForge - (SF_Calc) new ExportRangeToFile() method
        
        The Calc service offers the possibility to export
        a range, given as a string, to a file in several
        different image formats.
        
        Supported formats: pdf, jpeg, png.
        
        Arguments:
        - Range: a sheet name or a range of cells
        - Filename: the file to export to in FileSystem notation
        - ImageType: the expected output format
        - Overwrite: True when the output file may be overwritten
        
        New error message: RANGEEXPORTERROR
        Error is introduced in po files.
        
        The method is available both in Basic and Python user scripts.
        
        Change-Id: Ibd297ec2da1b48fca3dee7d8e03bd2ee4815957a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130835
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-03-02  Rafael Lima  <rafael.palma.lima@gmail.com>  [27940a5c65a0bf63fdc0a124c4f7fed075cea53b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e9096610a179d357f0b289b6b6e788421b37b579
          - tdf#135812 Add help ID targets for the Manage Changes dialog
            
            Change-Id: I688282317f40e9be42d04b5dbd1307acd8cbd100
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130679
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-03-02  Miklos Vajna  <vmiklos@collabora.com>  [c1ce7d9f2c4036ae71f8cfa71e4bee4067f4d8d2]

        svx: the SdrObject of SvxGraphicObject can be nullptr
        
        Crashreport:
        
                Graphic::GetType() const
                        vcl/inc/impgraph.hxx:122
                SvxGraphicObject::getPropertyValueImpl(rtl::OUString const&, SfxItemPropertySimpleEntry const*, com::sun::star::uno::Any&)
                        svx/source/unodraw/unoshap2.cxx:1466 (discriminator 1)
                SvxShape::_getPropertyValue(rtl::OUString const&)
                        svx/source/unodraw/unoshape.cxx:1747
                non-virtual thunk to SvxShape::getPropertyValue(rtl::OUString const&)
                        svx/source/unodraw/unoshape.cxx:1732
        
        During SVG export of a selected shape.
        
        Change-Id: I29b56d49b0c5418dfe8fec8491ac8667e5ade2ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130740
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130819
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-02  Caolán McNamara  <caolanm@redhat.com>  [3a371df3ecce456c9329a493f48600431d2ade69]

        ofz: detect endless loop in font processing
        
        Change-Id: I4e6c61d8be15a560f43b5d37d646e7bad9739eb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130833
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-02  Heiko Tietze  <tietze.heiko@gmail.com>  [0bb3fcb96166fb1078512ad0c0a60e0046504d1a]

        Bump Glade version to 3.38
        
        Change-Id: Ibd8ffc90efaed9f8a5ced558f22ec53da7f31cb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130822
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-03-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [aef976e9ba29ed8af96d2b94a38e7ee8cf623fc8]

        use SfxItemSet::GetItemIfSet in sw/source/core/attr
        
        Change-Id: Icec7a62a7b2987ffe9c0f74e2b49993bd2b9bfbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130821
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-02  Gülşah Köse  <gulsah.kose@collabora.com>  [3faf005a367cbd28077403bf93810bbaf4805851]

        tdf#135843 Implement inside horizontal vertical borders.
        
        wholeTbl as TableStylePart should be handled in different way. Before
        left border of the whole table was handling like all cells left
        border but it should be left border of the first column.
        
        insideV and and insideH properties are imported but never handled. I
        added the inside vertical and horizontal borders handling.
        
        Change-Id: I5aea5cbefc746db637eac6c1438fa70a7d741bc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128971
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2022-03-02  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [e8a004d54dc939b257b2851a78c324269e2a3973]

        Advanced Diagram support: Disable enter Diagram (Groups)
        
        Groups which are in Diagram mode should not be entered, to
        do so disable at UI and - for security reasons - also at
        the executing mehod.
        Groups in Diagram mode can still be UnGrouped (which will
        remove the Diagram status & data)
        
        Adapted testRegenerateDiagram() to directly act on the
        model data to test the same as before. Using triggering
        of UI events to enter the diagram group object needs
        reorganization, but model op's will always be possible
        
        Change-Id: I199f3821c2a8308a6f015997ce9eaef87623c46a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130541
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-03-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [9f7cbc3a5358620f94fd175dbd494e6d5c01f3de]

        use SfxItemSet::GetItemIfSet in sd
        
        Change-Id: I198b6101c1d62e81a70bac6a57faa2adc2dd36f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130820
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-02  Caolán McNamara  <caolanm@redhat.com>  [615f72e74c9ac2202bce4dd95d98b6558b178f19]

        it's not for listening to a File Picker
        
        Change-Id: Ied7b9cec6283e1cec369558bbfff702135d806f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130812
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-02  Michael Stahl  <michael.stahl@allotropia.de>  [f51ec0c0c860d751ac4255470796ffba4a5fafd3]

        sw: oops forgot to remove this comment
        
        Change-Id: I1e12def63a6353a9eab3f073ef35ba305ff32649
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130829
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-03-02  Caolán McNamara  <caolanm@redhat.com>  [10d46c0498b89350645cf45e744a528d3d8f1ac1]

        add a layout test to exercise UXTSOREL
        
        Change-Id: I57b29dd7d73c08bdbf227676c4ce9034aabf418a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130493
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-03-02  Michael Stahl  <michael.stahl@allotropia.de>  [3f569ffc9238e6bf2915e78bf21c844ca5f1270d]

        sw: really prevent footnote frame against delete while it's moved
        
        This reverts commit fe5d3fbfe63fe8b433776bd3a0508dd712b868b0
        
        It turns out that checking a single column's IsMovingFootnotes() is not
        enough - as frames can move both forwards and backwards the entire chain
        of columns would need to be checked.
        
        (Most callers of MoveLowerFootnotes() move forwards, but one place in
        tabfrm.cxx moves from a follow to master.)
        
        But it turns out that this is probably the wrong way in any case: most
        likely the intention in FormatAnchorFrameAndItsPrevs() is to format
        previous frames in the same layout environment, so if there is a section
        or column inside a footnote then this upper should be formatted, while
        if the footnote is inside a section or column this upper should not be
        formatted; this should make calls during MoveFootnotes_() safe as it
        should prevent the formatting of frames in the footnote boss moving a
        footnote that is already being moved.
        
        So tweak the fix in commit fa1bcc22921941b2cd8a0b32fe0d15655d12d607
        a little to make it more general.
        
        Also it was previously possible that for a section with columns,
        both the section branch and the column branch was taken, which seems
        supperfluous.
        
        Change-Id: I39487640322339fe4d511e845d9c6bced2ba9dad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130544
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-03-02  Miklos Vajna  <vmiklos@collabora.com>  [1a240807f2c051ff9a63d713625404a024d7c221]

        sw clearing breaks: add UNO API to insert this with custom clear / char props
        
        - if (character) properties are specified when the text content itself
          is inserted, then format the anchor ("dummy") character like that
        
        - add the ability to specify a clear type (none/left/right/all) on the
          line break object itself before insertion
        
        Change-Id: I219a1031e53c2e0368ff329d45b7e3fff0934038
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130818
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-02  Caolán McNamara  <caolanm@redhat.com>  [46cf4096b794b11fee2bf75975f1083a38d889ec]

        fail more gracefully if m_aTmpPosition is empty
        
        LIBREOFFICE-N4LA0OHZ
        
        Change-Id: I7f863151f753ad5605c4f1f280cfd79aa4c6bce4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130760
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-02  Caolán McNamara  <caolanm@redhat.com>  [588f5c9a53c9ddd5a8d704137c4b008365adb3ff]

        ofz#45156 Floating-point-exception
        
        Change-Id: Ia121fca4123f83fbb953dd3ce3da496c19fcb3b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130813
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-02  Caolán McNamara  <caolanm@redhat.com>  [0dce241698ff906c10f8a95da43009b6feeb7bd3]

        ofz#45063 Out-of-memory
        
        Change-Id: I3d7635b80fc3c64951bd01eed22a019328ce7183
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130814
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-02  Luboš Luňák  <l.lunak@collabora.com>  [4e279e8c4986ca3de79bea2216c5783cb113a5bb]

        reuse a vector instead of repeatedly creating it (tdf#95346)
        
        With some documents this actually is a noticeable cost.
        
        Change-Id: Ibaf2157eeba83e0c8f78c7ba058771f92bb44e24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130795
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-02  Luboš Luňák  <l.lunak@collabora.com>  [f8edf0a94e9608d7e7d8ed5fb46036b2ceb71693]

        try to avoid using map when searching most used item (tdf#95346)
        
        The last item is usually going to be the most common, so first
        check that.
        
        Change-Id: Ibad8b6bb9a829a96691c10b780b8e52610475126
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130794
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-02  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [9c0779cfe6a091e222a35b068e9354dce32cc2dc]

        tdf#69648 tdf#119234 sw: fix at-char group textbox position
        
        in case of it has at-page relative position. This fixes
        missing or invisible text content of shapes.
        
        Note: the remaining problem (original DOCX resaved in
        MSO 2016) was fixed at tdf#119234.
        
        Partial regression from commit 2951cbdf3a6e2b62461665546b47e1d253fcb834
        "tdf#143574 OOXML export/import of textboxes in group shapes".
        
        Change-Id: I5c9af0d9a50e4251d3017862ad1fc94eca7d40c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129796
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-03-02  Mike Kaganski  <mike.kaganski@collabora.com>  [8ae8bea13565012410ecf13332f4696346294c12]

        Drop useless indirection and unused template
        
        Change-Id: Icbcf56c30c9d901a4436f56a1648a7c8e7504848
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130817
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [2d33c22e55b7af7481cc36a1fff979a33daf8519]

        remove writerhelper::DefaultItemGet
        
        the TypedWhichId template methods on SfxItemPool supercede this
        
        Change-Id: Ice8fc953b0ec2cc3cfd4075a99f21889c23accda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130806
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [24bcd1692cd9689f2586beebb5e4215d02fe8196]

        remove writerhelper::ItemGet
        
        the TypedWhichId template methods on SwFormat supercede this
        
        Change-Id: I7444dc1eb85fccfc9d60da4f1502ea2e2ceccdc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130805
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [919b923e9fe59bd83d954a53c21635317fea0de7]

        remove writerhelper::ItemGet
        
        the TypedWhichId template methods on SwContentNode supercede this
        
        Change-Id: Ibb9a6a6a1642e2d764004c7179dce642fef7a40a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130804
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [31a8627f0323fad0f85f7859a513dbc039375afb]

        add TypedWhichId version of GetWhichOfScript
        
        Change-Id: Ieb93f9525d0cc5b3a23e013f30ddaad6f44890ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130796
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-02  Miklos Vajna  <vmiklos@collabora.com>  [a12b4d548cd4173d87d8736ec6a484becb44d943]

        CppunitTest_embeddedobj_general: put the base class into an anon namespace
        
        Which reduces the probability that the base class name collides with a
        symbol from non-test code.
        
        Change-Id: I7df17a76602b12da7b10cb77f6e44466676d15a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130811
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-02  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [5752760f0af5c5c6411d4dc7704b2a683211341f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e15b650cf80aea131a4429d4bda438130f4cf601
          - Update menu path
            
            Change-Id: I2f23458e8abc9697b0a2da089e6fd48c86503186
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130816
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-03-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [aa01aa03b73ddeeae1f98730b21ec77338af5f9e]

        remove writerhelper::ItemGet
        
        the TypedWhichId template methods on SfxItemSet supercede this
        
        Change-Id: I9c6240657a7c98fad93399f9ce17c370acd125c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130803
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-02  Mike Kaganski  <mike.kaganski@collabora.com>  [5b03e07dd21b56e99d6b6b60edec1ed2f388bfc2]

        Unify and deduplicate to[U]Int[_WithLength]
        
        Change-Id: I05e71b36030da0a91c24b3926ee1d069912849f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130815
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-02  Justin Luth  <justin_luth@sil.org>  [b7f654a406b704f469d1df424d83a3d98ae46432]

        tdf#118117 sc pivottable: STR_PIVOT_DATA is an existing name too
        
        This fixes a LO 6.0 regression from
        commit a078328e91ab9cbd78a92608c1abdc2c57ff9ac5
        
        I looked for existing unit test examples using
        assert (rLabel != ScResId(STR_PIVOT_DATA));
        but found nothing.
        
        I don't see the need for a unit test here.
        The whole pivot table is messed up if you duplicate
        a label, so why bother testing. It just is not
        as bad now as it was before.
        
        Change-Id: I59cc73becf91f766a29d2007c2d67685ffa2a65c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130751
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-03-02  Hossein  <hossein@libreoffice.org>  [d1cfe4228316322d0ae9f3b8020036e5140fc32b]

        Remove 'const' from for loop variable
        
        In the commit f63a6f2e396fa41ed1338dcec874e06159cafa9f, a for loop is
        converted into a range-based for loop. The pointer is used to change
        the nodes using xmlUnlinkNode() and xmlFreeNode(), thus the 'const'
        should have not been used.
        
        The reinterpret_cast does not change the constness, thus I have
        removed the const from the loop variable, and it will no longer be a
        const reference.
        
        Change-Id: If4c61017ea77f464230bb5802f6fc928acc7a7e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130792
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-03-01  Caolán McNamara  <caolanm@redhat.com>  [dc99d27f04b47c173de934a19b6d6a3cc572c20a]

        Resolves: tdf#145580 need to use gtk_im_context_filter_keypress
        
        for at least xim, ibus works fine. To reproduce under Fedora with gtk3
        can use a keyboard layout of "US International with dead keys" with
        export GDK_BACKEND=x11
        export GTK_IM_MODULE=xim
        
        and 'a in writer comment or calc header/footer dialog
        
        Change-Id: I49425887dccc23c4fadf2bc007b6e83fc7993f7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130801
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-01  Caolán McNamara  <caolanm@redhat.com>  [684e0b742aa611e684cfdf1f7ddff711bf6ab513]

        xPreferredPixelSizeListener is never null
        
        Change-Id: Ide71bad809c192446e157662787ef2f4437ef66f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130800
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-01  Luboš Luňák  <l.lunak@collabora.com>  [09558e2f45e27d572fd261562c884c2d2cc896a7]

        avoid a temporary buffer, append to the resulting one (tdf#145862)
        
        It doesn't seem to make a visible performance difference though.
        
        Change-Id: Iec56f4f484dbebcc216308d17422151424d0697c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130790
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-01  Luboš Luňák  <l.lunak@collabora.com>  [b871d057c45fdd231aa5e1d2b94e7d0a039f4292]

        use OUStringBuffer for a string that's modified often (tdf#145862)
        
        SvParser::aToken was OUString despite being a buffer where the parsed
        result is collected.
        
        Change-Id: Id24c842738ea0f6f1836f77d855069963ac5ae55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130763
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-01  Mike Kaganski  <mike.kaganski@collabora.com>  [2960d4128710afd3e0c090960d281e69b44e69eb]

        Use known length to pre-initialize buffer
        
        ... and drop now-obsolete conditional include, which is included
        unconditionally since commit 4c68c4b93c41c4e9c2d5faf6c02ece2d40e95eb4
          Author Stephan Bergmann <sbergman@redhat.com>
          Date   Tue Mar 01 08:23:31 2022 +0100
        
            misaligned-pointer-use
        
        Change nCount argument to sal_Int32, since that's what is used for
        string lengths. The call sites use sal_uInt16 and sal_uInt8 as the
        argument value.
        
        Change-Id: Ie2a9791f3ab9565590cb4f9c42d44f6eeff29745
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130754
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-01  Miklos Vajna  <vmiklos@collabora.com>  [5028e5670da25ec1e8eeee62789b744c32e6108b]

        sw clearing breaks: add UNO API to insert this
        
        This only allows the clear=all break type, the others are not yet
        handled.
        
        Change-Id: Id4981b3cc0a8faca2166ad93827ae547f5539095
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130741
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-03-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2c5d4436f05ee99cf6937940f2010edf90e7f9e9]

        Fix typos
        
        Change-Id: I9a98bac7c570f25ff7d77df98e93aaeed2665038
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130720
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-03-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [e50f13c9947332639f455739c87213a954067299]

        use SfxItemSet::GetItemIfSet in sc/source/ui/
        
        Change-Id: Ia360a0bbc57f2d50dc26ae670d6e953d3f2d8a8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130745
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-01  Caolán McNamara  <caolanm@redhat.com>  [05db887bc226b85befe2c2b9e84b796020a6ca05]

        gtk4: media dimensions are only reliably available async
        
        this is also the case for the direct gstreamer use in gtk3 but
        more egregious when abstracted away from it in gtk4
        
        Change-Id: If90069308d67929585722c079c482cd4ad196e1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130468
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-01  Caolán McNamara  <caolanm@redhat.com>  [ae071f7d680545e284e5947d26cbea30e59bdfb5]

        add a way to get informed when the XPlayer can return useful information
        
        Change-Id: Ia9adf81ba85653b5735f604461340df7bfc1f41f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130395
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-01  Luboš Luňák  <l.lunak@collabora.com>  [a85b647f7bb6cb869abf22ab9ecce419ad5083e0]

        compress calls to AdjustRowHeight() to just one call (tdf#94677)
        
        This function imports only text, so I think doing one big call
        at the end should be fine.
        
        Change-Id: I267f5857ac11cfb95245434333f2ca5fa7e662cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130789
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-01  Luboš Luňák  <l.lunak@collabora.com>  [ffe7850a1449c43dd077c5cb073d8eee178f7099]

        fix o3tl::equalsIgnoreAsciiCase()
        
        As the OUString equivalent shows, it needs to check == 0. Commit
        33ecd0d5c4fff9511a8436513936a3f7044a775a for some reason also
        dropped the cheap checks (even from OUString) that OString has,
        so add them.
        
        Change-Id: I88e68b5ae10fd76c3c08b9b36d5abed0fad17bbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130753
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2022-03-01  Caolán McNamara  <caolanm@redhat.com>  [ee2a192923bf709d05c174848e7054cd411b205a]

        protect frame from triggering deleting itself
        
        LIBREOFFICE-N4LA0OHZ
        
        Change-Id: I0d24277665a317f047b286fe0f0878b3814ded65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130766
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [35f1e9c7f97ed08dcb87e90cb663ae2d333739e5]

        fix data races in cclass_Unicode
        
        WARNING: ThreadSanitizer: data race (pid=1220516)
          Write of size 4 at 0x7b1c00035510 by thread T19 (mutexes: write M0):
        i18npool::Transliteration_casemapping::setMappingType(MappingType,
        com::sun::star::lang::Locale const&) :? (libi18npoollo.so+0xe5685)
        i18npool::cclass_Unicode::toUpper(rtl::OUString const&, int, int,
        com::sun::star::lang::Locale const&) :? (libi18npoollo.so+0x792fa)
        i18npool::CharacterClassificationImpl::toUpper(rtl::OUString const&,
        int, int, com::sun::star::lang::Locale const&) :?
        (libi18npoollo.so+0x83855)
        (libutllo.so+0xc6f42)
        (libsvllo.so+0xc5823)
        const&) ??:? (libsclo.so+0x4978f3)
        const&, std::shared_ptr<oox::xls::RichString> const&) :?
        (libscfiltlo.so+0x46b354)
        const&, int) :? (libscfiltlo.so+0x46b44a)
        (libscfiltlo.so+0x4764a0)
        :? (libscfiltlo.so+0x4764e9)
        oox::core::ContextHandler2::endFastElement(int) ??:?
        (libooxlo.so+0x1a10eb)
        (libexpwraplo.so+0x2fbdf)
        (libexpwraplo.so+0x2fb21)
        char const*, unsigned char const*, unsigned char const*)
        fastparser.cxx:? (libexpwraplo.so+0x2c255)
        /build/libxml2-vTtzwD/libxml2-2.9.12+dfsg/builddir/main/../../parser.c:9736
        (libxml2.so.2+0x5751a) (BuildId:
        baaa02c136f3351b1c499bbbbe94450b9b9c0d4e)
        /build/libxml2-vTtzwD/libxml2-2.9.12+dfsg/builddir/main/../../parser.c:9691
        (libxml2.so.2+0x5751a)
        sax_fastparser::FastSaxParserImpl::parseStream(com::sun::star::xml::sax::InputSource
        const&) :? (libexpwraplo.so+0x2972d)
        sax_fastparser::FastSaxParser::parseStream(com::sun::star::xml::sax::InputSource
        const&) ??:? (libexpwraplo.so+0x30e88)
        oox::core::FastParser::parseStream(com::sun::star::xml::sax::InputSource
        const&, bool) ??:? (libooxlo.so+0x1a3220)
        oox::core::FastParser::parseStream(com::sun::star::uno::Reference<com::sun::star::io::XInputStream>
        const&, rtl::OUString const&) ??:? (libooxlo.so+0x1a3467)
        oox::core::XmlFilterBase::importFragment(rtl::Reference<oox::core::FragmentHandler>
        const&, oox::core::FastParser&) ??:? (libooxlo.so+0x1c46c1)
        oox::xls::WorkbookHelper::importOoxFragment(rtl::Reference<oox::core::FragmentHandler>
        const&, oox::core::FastParser&) :? (libscfiltlo.so+0x4be642)
        workbookfragment.cxx:? (libscfiltlo.so+0x4b618d)
        (libcomphelper.so+0x15e63b)
        (libuno_salhelpergcc3.so.3+0x5257)
            #25 threadFunc :? (libuno_salhelpergcc3.so.3+0x550e)
        (libuno_sal.so.3+0x67e25)
        
        Previous write of size 4 at 0x7b1c00035510 by thread T18 (mutexes:
        write M1):
        i18npool::Transliteration_casemapping::setMappingType(MappingType,
        com::sun::star::lang::Locale const&) :? (libi18npoollo.so+0xe5685)
        i18npool::cclass_Unicode::toUpper(rtl::OUString const&, int, int,
        com::sun::star::lang::Locale const&) :? (libi18npoollo.so+0x792fa)
        i18npool::CharacterClassificationImpl::toUpper(rtl::OUString const&,
        int, int, com::sun::star::lang::Locale const&) :?
        (libi18npoollo.so+0x83855)
        (libutllo.so+0xc6f42)
        (libsvllo.so+0xc5823)
        const&) ??:? (libsclo.so+0x4978f3)
        const&, std::shared_ptr<oox::xls::RichString> const&) :?
        (libscfiltlo.so+0x46b354)
        const&, int) :? (libscfiltlo.so+0x46b44a)
        (libscfiltlo.so+0x4764a0)
        :? (libscfiltlo.so+0x4764e9)
        oox::core::ContextHandler2::endFastElement(int) ??:?
        (libooxlo.so+0x1a10eb)
        (libexpwraplo.so+0x2fbdf)
        (libexpwraplo.so+0x2fb21)
        char const*, unsigned char const*, unsigned char const*)
        fastparser.cxx:? (libexpwraplo.so+0x2c255)
        /build/libxml2-vTtzwD/libxml2-2.9.12+dfsg/builddir/main/../../parser.c:9736
        (libxml2.so.2+0x5751a) (BuildId:
        baaa02c136f3351b1c499bbbbe94450b9b9c0d4e)
        /build/libxml2-vTtzwD/libxml2-2.9.12+dfsg/builddir/main/../../parser.c:9691
        (libxml2.so.2+0x5751a)
        sax_fastparser::FastSaxParserImpl::parseStream(com::sun::star::xml::sax::InputSource
        const&) :? (libexpwraplo.so+0x2972d)
        sax_fastparser::FastSaxParser::parseStream(com::sun::star::xml::sax::InputSource
        const&) ??:? (libexpwraplo.so+0x30e88)
        oox::core::FastParser::parseStream(com::sun::star::xml::sax::InputSource
        const&, bool) ??:? (libooxlo.so+0x1a3220)
        oox::core::FastParser::parseStream(com::sun::star::uno::Reference<com::sun::star::io::XInputStream>
        const&, rtl::OUString const&) ??:? (libooxlo.so+0x1a3467)
        oox::core::XmlFilterBase::importFragment(rtl::Reference<oox::core::FragmentHandler>
        const&, oox::core::FastParser&) ??:? (libooxlo.so+0x1c46c1)
        oox::xls::WorkbookHelper::importOoxFragment(rtl::Reference<oox::core::FragmentHandler>
        const&, oox::core::FastParser&) :? (libscfiltlo.so+0x4be642)
        workbookfragment.cxx:? (libscfiltlo.so+0x4b618d)
        (libcomphelper.so+0x15e63b)
        (libuno_salhelpergcc3.so.3+0x5257)
            #25 threadFunc :? (libuno_salhelpergcc3.so.3+0x550e)
        (libuno_sal.so.3+0x67e25)
        
        Change-Id: Idf8d9c307c09bc1af8541178331af23d146da927
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130787
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [44a403d5a63b16e04b1c66ded6ef4e3bda605ab3]

        fix data race in ImportFinished
        
        touching these fields here leads to a race with the access in ::Import.
        Rather just leave them to be cleared when the object is destructed.
        
        Change-Id: I0016917455d4e252e360cc49e3d1ca56f4eabb30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130749
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [6df85675378a5a90b0d89d712015e010f6893c9f]

        fix assert when changing fill on impress shape
        
        reverts part of
            commit 31e7845339b30a69f06a04619660398fe4267268
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu Feb 17 12:19:49 2022 +0200
            use more SfxItemSet::CloneAsValue
        
        Change-Id: I5f385525adcdb73199a6eb4b057e275341fb85b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130765
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-01  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [0d29394598db2e336a9982cbb7041ea407b2bf6d]

        tdf#147126 sw: fix missing as_char anchoring of group textboxes
        
        which resulted lost (invisible) text content before
        implementing its support now.
        
        Cleanup to SwTextBoxHelper by removing its unneeded functions.
        
        testFDO78590 was commented out temporarily because it has a
        pure VML groupshape inside and it's converted to WPG during
        the test run resulting crash on reopening, because lack of
        its support in DocumentContentOperationsManager, trying to
        convert the content to a text frame inside a text frame.
        
        Regression from commit 2951cbdf3a6e2b62461665546b47e1d253fcb834
        "tdf#143574 OOXML export/import of textboxes in group shapes".
        
        Change-Id: Ic6ce3549d390ae763044f54e991f390677704396
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129627
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-03-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [16665c48fef0ac178f224cccb1ddced69311835c]

        Fix typos
        
        Change-Id: I13e7f1dc5d93f352e79139acb64b46dee298c9fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130186
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-03-01  Jens Carl  <j.carl43@gmx.de>  [26cbb045a06c4027bd7b446d692c3b38297d0283]

        tdf#45904 Move XComponent Java test to C++
        
        Move XComponent Jave tests to C++ for ScCellFieldObj_Cell and
        ScCellFieldObj_Header (formerly ScCellFieldObj).
        
        Change-Id: Ibf293a72801720fee49acdda5a3a463e9202bb58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130742
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2022-03-01  Mike Kaganski  <mike.kaganski@collabora.com>  [66614d9d1c63ecd957440184e696cd1d71fba96a]

        No need to memset the allocated buffer in new_WithLength
        
        Other places that allocate, specifically newFromStr_WithLength and
        ensureCapacity, don't initialize the memory.
        
        Change-Id: Iad5301313312aac24948afefb27925d52fe3c673
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130762
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-01  Tor Lillqvist  <tml@collabora.com>  [6c17a51c0f6f2bf9e8c1132a2d1c96edb404e522]

        Quick build fix: Add missing #include
        
        Change-Id: Ib36aa807c3fbe0678adaaea0d202163d2ac70022
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130791
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-01  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [f9268924f10bbcb6515b2008af37b4920730f3cb]

        Try to fix .bau files being ignored
        
        In some circumstances it might happen that one .bau file gets replaced with
        another one, but the "new" one has an older timestamp than the "old" one.
        
        In this case, the .bau file will not be recognized as changed.
        So instead of checking for a newer timestamp, check for a different timestamp.
        
        Change-Id: I4248fb283d4399a8501a979cae7e6bcc6d8e8a2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130243
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-03-01  Michael Weghorn  <m.weghorn@posteo.de>  [a427a46db0fa453acabe10389e106441031b317e]

        wina11y: Use range-based for
        
        Change-Id: Ie03126205d45ad2fcae14af53ab7a499f3c445f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130759
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-01  Michael Weghorn  <m.weghorn@posteo.de>  [45ae2fb7a7de4da4c3d6c7c359aaf92ccf0688a2]

        wina11y: Use more range-based for
        
        And use const reference to css::style::TabStop instead of
        creating a copy.
        
        Change-Id: I4092cbefcfbdaa6a6697974b7f40242e26cc6aad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130758
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-01  Michael Weghorn  <m.weghorn@posteo.de>  [774364243b5541328aa633d7ae535fa4ae716105]

        wina11y: Use 'std::vector::empty()' instead of 'std::vector::size() == 0'
        
        Change-Id: Icc365bad285d99abc2a1c9f26997e28701823262
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130757
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-01  Michael Weghorn  <m.weghorn@posteo.de>  [df80ed941621da16459c16eae04f73300a606c9b]

        wina11y: Use range-based for
        
        Change-Id: Icf2a4cb3a4baf0c7aaeb627d05ba355f238b4d04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130756
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-03-01  Mike Kaganski  <mike.kaganski@collabora.com>  [9888bb3dbb7ca558e0b440314bdb24bc60843bb0]

        Fix the test failing when invalid certificate is in cert store
        
        testSigningMultipleTimes_ODT was failing for me locally because of
        an expired certificate present in my store.
        
        Change-Id: Ie3dfb9ee1a110259ba747a03fc28c205df2eea91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130743
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-01  Caolán McNamara  <caolanm@redhat.com>  [c8ce8980b35edf394d72848fa777de49c37513e1]

        ofz: glyph data must be at least 10 bytes long to be useful
        
        Change-Id: I312c33c598013feced15c6f2dbcc66e493b703e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130752
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-01  Caolán McNamara  <caolanm@redhat.com>  [8b95df7d8d4c4b651e169c73508fcd86833229ea]

        ofz: don't register style if hbox load failed
        
        Change-Id: I4d9d5d76f0c2385871003720e933ed1926f66c70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130755
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [eb968c4f6bda49eb97014aec5e395232545935ab]

        more tsan suppressions
        
        Change-Id: I58a5f1e23980720615180640529af31205417cd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130748
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-01  Tibor Nagy  <nagy.tibor2@nisz.hu>  [744e6c0b758fefe6011f09860b44f03ab70fbcfe]

        tdf#147459 PPTX: add "glue points" to some basic shapes
        
        (ellipse, triangle, right triangle, trapezoid,
        parallelogram, diamond, pentagon, hexagon, heptagon,
        octagon).
        
        These glue points allow to add and use connectors
        on basic shapes, e.g. by specifying 8 glue points on
        outline of ellipses (and not 4 glue points only on
        their bounding boxes).
        
        Usage: insert a basic shape from the list above,
        select it, and click on the icon Connectors to
        show and use the new glue points on the outline of
        the shape.
        
        Note: PPTX import doesn't import connectors
        connected to the glue points – only ODP export keeps
        them for the planned editing, i.e. moving the connected
        shapes without losing the connecting lines and arrows.
        
        Change-Id: Iaef21ce8dc3f6677fa2fd6a484adf6d546e72ad1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130281
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-03-01  Caolán McNamara  <caolanm@redhat.com>  [5911b25000f443d8ab39265e356628b8117f8a73]

        ofz: measure legal range from glyph offset, not table start
        
        Change-Id: I04c1036e004be678b70a7df197141970aa3c8b16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130750
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-01  homeboy445  <akshitsan13@gmail.com>  [1c2dc4bc28a594c15464fdb0f5adaa30baf47af2]

        tdf#145486: Catch the error instead of re-checking readOnly state
        
        Change-Id: I555ccad0fae604133effbcf46bf2cb0ad30ac609
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124585
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-03-01  Deep17  <deepoose2011@gmail.com>  [f63a6f2e396fa41ed1338dcec874e06159cafa9f]

        tdf#145538 - Use range based for loops
        
        Change-Id: I489a13330501ddfa1556a523f8334460505c0e61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130658
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-03-01  Caolán McNamara  <caolanm@redhat.com>  [2ca987b1a9bcb6bf248d31972b3035fb5e302896]

        ofz: measure maximum possible contours
        
        Change-Id: Ie039abd835fef06514edde12b99e17360f5481a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130731
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [2195e03808864a8d5cb3e130f62759684a19d012]

        tsan more suppression
        
        Change-Id: I42f9cb0bc326c7e6e2f26cd0501427b4d4865e83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130747
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-01  Hossein  <hossein@libreoffice.org>  [acc008c6600070837599c994e5552e66ec85c18c]

        Add asserts to make sure the calculation is correct
        
        On Linux/gcc (Ubuntu 10.3.0-1ubuntu1~20.04), I was getting this
        warning:
        
        sc/source/core/data/bcaslot.cxx:647:25: warning: comparison of
        unsigned expression in ‘>= 0’ is always true [-Wtype-limits]
          647 |             assert(slot >= 0 && slot < mnBcaSlots);
              |                    ~~~~~^~~~
        
        slot variable is of type SCSIZE, which is defined as size_t in
        sc/inc/address.hxx.
        
        This is fixed in 405a7a09558ad17642808cc3739ab202f86bea0c. To make
        sure the calculation of slot is OK, I have added these 2 asserts:
        
            assert(nRow >= rSD.nStartRow);
            assert(nCol >= rSD.nStartCol);
        
        Change-Id: I731c1b6e913febde51fc16042d32c35950e707db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129805
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-03-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [fc8e5f91fcf3a63d6bcd29c498e58a67e9abe67f]

        use SfxItemSet::GetItemIfSet in sc/source/ui/view/
        
        Change-Id: I6c1c3ee4fbb6b105ad67c051ce1fa2dae258df85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130746
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [1e157252a2074729d1d89d6b49054dfd74ffe789]

        use SfxItemSet::GetItemIfSet in sc/source/filter
        
        Change-Id: I8ba941cea8f3b8ed0f37d2dc6b2520ae89652afe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130744
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-01  Luboš Luňák  <l.lunak@collabora.com>  [0156eba76667fe1b0ed4355272fa77f98f9f63a4]

        make Calc jumbo sheets an explicit build feature
        
        On 32bit platforms tools::Long is 32bit, which is not enough
        for pixel coordinates with 1m+ Calc rows+. So do not allow jumbo
        sheets for such platforms.
        
        Change-Id: I2ebd56a051470d33fca967918af3e7d2b0172dc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130713
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-03-01  Mike Kaganski  <mike.kaganski@collabora.com>  [da77aec27e3121c895a6c6c287225216489cc8bc]

        Fix flaky test on Win64
        
        Obviously the left values are unstable; they were excluded on macOS,
        and they fail exactly on the same lines for me locally on Win64 build.
        So just test that the values are restored after delete and undo.
        
        Change-Id: I63dc50d223edb052a0ada200189cef94c2e0f8e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130738
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-03-01  Stephan Bergmann  <sbergman@redhat.com>  [4c68c4b93c41c4e9c2d5faf6c02ece2d40e95eb4]

        misaligned-pointer-use
        
        ...during CppunitTest_sw_filters_test,
        
        ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/stl_algobase.h:385:20: runtime error: load of misaligned address 0x61d001aedef7 for type 'const char16_t', which requires 2 byte alignment
        0x61d001aedef7: note: pointer points here
         01 00 00 00 ff  00 00 00 00 00 00 00 00  be be be be be be be be  be be be be be be be be  be be be
                     ^
         #0 in char16_t* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char16_t*>(char16_t const*, char16_t const*, char16_t*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/stl_algobase.h:385:20
         #1 in char16_t* std::__copy_move_a2<false, char16_t const*, char16_t*>(char16_t const*, char16_t const*, char16_t*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/stl_algobase.h:491:9
         #2 in char16_t* std::__copy_move_a1<false, char16_t const*, char16_t*>(char16_t const*, char16_t const*, char16_t*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/stl_algobase.h:522:14
         #3 in char16_t* std::__copy_move_a<false, char16_t const*, char16_t*>(char16_t const*, char16_t const*, char16_t*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/stl_algobase.h:530:3
         #4 in char16_t* std::copy<char16_t const*, char16_t*>(char16_t const*, char16_t const*, char16_t*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/stl_algobase.h:619:14
         #5 in void rtl::str::Copy<char16_t>(char16_t*, char16_t const*, int) at sal/rtl/strtmpl.hxx:50:5
         #6 in void rtl::str::newFromStr_WithLength<_rtl_uString, char16_t>(_rtl_uString**, char16_t const*, int, int) at sal/rtl/strtmpl.hxx:1054:9
         #7 in rtl_uString_newFromStr_WithLength at sal/rtl/ustring.cxx:1246:5
         #8 in rtl::OUString::OUString(char16_t const*, int) at include/rtl/ustring.hxx:332:9
         #9 in ww8::WW8Struct::getUString(unsigned int, unsigned int) at sw/source/filter/ww8/WW8Sttbf.cxx:87:23
        
        presumably since 22de5757a2c7c6cd4544a4699e5d4c69969f5961 "Deduplicate string
        buffer code" changed the Copy function template in sal/rtl/strtmpl.hxx from
        using memcpy to using std::copy.
        
        (And this revealed that the !OSL_LITENDIAN code had apparently started to rot
        and lacked #include <rtl/ustrbuf.hxx>.)
        
        Change-Id: I3e2c5578c6ca18c8880c6d6b6afd191a91da268d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130739
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [a5a1863e16d209eb40758cd1f77500c6ff945f59]

        use SfxItemSet::GetItemIfSet in sc/source/core/data
        
        Change-Id: I60552d79f484848eef5b0c43de377a1eed5e76b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130737
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [535359269ed23e2faead8e9e905d57cc6121e269]

        use SfxItemSet::GetItemIfSet in svx
        
        Change-Id: I7a56c9452102cf7f6524296219209aef05383d81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130736
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-01  Caolán McNamara  <caolanm@redhat.com>  [ca3e12d5b560d27615aeac986f9dbc1258993e65]

        ofz: verify table offsets
        
        Change-Id: I49fa886508b3bf553d4f638bfe53c37fa3e2f338
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130730
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-03-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [f1bf33a26b20a2fd0aa941cce5ad40e3737e0eb4]

        use SfxItemSet::GetItemIfSet in starmath
        
        Change-Id: Iaef2a2c507acfdabc6280e6cc8179319ea9d8a94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130735
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-01  Stephan Bergmann  <sbergman@redhat.com>  [f8238187bad40d0a4b8eccbae9f99eca4aa10f7a]

        Always join thread before destroying it
        
        m_aDestThread had been added with 7d6c646ec244f9ea1db9b5bd160ecfc43ac27f13
        "INTEGRATION: CWS vcl24", apparently for "#i28763# workaround possibly hanging
        CUPS calls" to address <https://bz.apache.org/ooo/show_bug.cgi?id=28763>
        "Loading document hangs if CUPS printer doesn't deliver PPD" and its duplicate
        <https://bz.apache.org/ooo/show_bug.cgi?id=30513> "OO.o hangs if cupsd hangs".
        
        However, PythonTest_sc_python now occasionally failed for me with a SIGSEGV in
        thread #1 of python.bin at
        
        > Thread 2 (Thread 0x7fc8df392fc0 (LWP 2268774)):
        > #0  0x00007fc8df42ee28 in _int_free () at /lib64/libc.so.6
        > #1  0x00007fc8df431c05 in free () at /lib64/libc.so.6
        > #2  0x00007fc8df7e4fe9 in _PyMem_RawFree (ctx=0x0, ptr=0xff64c0) at workdir/UnpackedTarball/python3/Objects/obmalloc.c:127
        > #3  0x00007fc8df7e5af7 in _PyMem_DebugRawFree (ctx=0x7fc8dfb36d88 <_PyMem_Debug>, p=0xff64d0) at workdir/UnpackedTarball/python3/Objects/obmalloc.c:2187
        > #4  0x00007fc8df7e5ff0 in PyMem_RawFree (ptr=0xff64d0) at workdir/UnpackedTarball/python3/Objects/obmalloc.c:595
        > #5  0x00007fc8df7e5301 in _PyObject_Free (ctx=0x0, p=0xff64d0) at workdir/UnpackedTarball/python3/Objects/obmalloc.c:1898
        > #6  0x00007fc8df7e5af7 in _PyMem_DebugRawFree (ctx=0x7fc8dfb36de8 <_PyMem_Debug+96>, p=0xff64e0) at workdir/UnpackedTarball/python3/Objects/obmalloc.c:2187
        > #7  0x00007fc8df7e5bb2 in _PyMem_DebugFree (ctx=0x7fc8dfb36de8 <_PyMem_Debug+96>, ptr=0xff64e0) at workdir/UnpackedTarball/python3/Objects/obmalloc.c:2318
        > #8  0x00007fc8df7e64c0 in PyObject_Free (ptr=0xff64e0) at workdir/UnpackedTarball/python3/Objects/obmalloc.c:709
        > #9  0x00007fc8df853d8d in unicode_dealloc (unicode=<unknown at remote 0xff64e0>) at workdir/UnpackedTarball/python3/Objects/unicodeobject.c:1879
        > #10 0x00007fc8df7e47b6 in _Py_Dealloc (op=<unknown at remote 0xff64e0>) at workdir/UnpackedTarball/python3/Objects/object.c:2215
        > #11 0x00007fc8df81aeff in _Py_DECREF (filename=0x7fc8dfa46c76 "Objects/unicodeobject.c", lineno=15296, op=<unknown at remote 0xff64e0>) at workdir/UnpackedTarball/python3/Include/object.h:478
        > #12 0x00007fc8df81adc6 in PyUnicode_InternInPlace (p=0x7ffdf1d0b048) at workdir/UnpackedTarball/python3/Objects/unicodeobject.c:15296
        > #13 0x00007fc8df7c7791 in PyDict_SetItemString (v={'__name__': 'sys', '__doc__': "This module provides access to some objects used or maintained by the\ninterpreter and to functions that interact strongly with the interpreter.\n\nDynamic objects:\n\nargv -- command line arguments; argv[0] is the script pathname if known\npath -- module search path; path[0] is the script directory, else ''\nmodules -- dictionary of loaded modules\n\ndisplayhook -- called to show results in an interactive session\nexcepthook -- called to handle any uncaught exception other than SystemExit\n  To customize printing in an interactive session or to install a custom\n  top-level exception handler, assign other functions to replace these.\n\nstdin -- standard input file object; used by input()\nstdout -- standard output file object; used by print()\nstderr -- standard error object; used for error messages\n  By assigning other file objects (or objects that behave like files)\n  to these, it is possible to redirect all of the interpreter's I/O.\n\nlast_type -- type of last uncaught e...(truncated), key=0x7fc8dfa71535 "stdin", item=<_io.TextIOWrapper at remote 0x1079630>) at workdir/UnpackedTarball/python3/Objects/dictobject.c:3416
        > #14 0x00007fc8df92af89 in PyImport_Cleanup () at workdir/UnpackedTarball/python3/Python/import.c:447
        > #15 0x00007fc8df94af6d in Py_FinalizeEx () at workdir/UnpackedTarball/python3/Python/pylifecycle.c:1229
        > #16 0x00007fc8df981f2d in Py_RunMain () at workdir/UnpackedTarball/python3/Modules/main.c:691
        > #17 0x00007fc8df9822fd in pymain_main (args=0x7ffdf1d0b1f0) at workdir/UnpackedTarball/python3/Modules/main.c:719
        > #18 0x00007fc8df982347 in Py_BytesMain (argc=4, argv=0x7ffdf1d0b378) at workdir/UnpackedTarball/python3/Modules/main.c:743
        > #19 0x0000000000401152 in main (argc=4, argv=0x7ffdf1d0b378) at workdir/UnpackedTarball/python3/Programs/python.c:16
        > #20 0x00007fc8df3c1560 in __libc_start_call_main () at /lib64/libc.so.6
        > #21 0x00007fc8df3c160c in __libc_start_main_impl () at /lib64/libc.so.6
        > #22 0x0000000000401065 in _start ()
        >
        > Thread 1 (Thread 0x7fc8be2dc640 (LWP 2269049)):
        > #0  0x00007fc8df424e24 in pthread_mutex_lock@@GLIBC_2.2.5 () at /lib64/libc.so.6
        > #1  0x00007fc8d19a8e57 in osl_acquireMutex(oslMutex) (pMutex=0xcdcdcdcdcdcdcdcd) at sal/osl/unx/mutex.cxx:100
        > #2  0x00007fc8ce0870b8 in osl::Mutex::acquire() (this=0x2b9f120) at include/osl/mutex.hxx:61
        > #3  0x00007fc8ce18a2a3 in osl::Guard<osl::Mutex>::Guard(osl::Mutex&) (this=0x7fc8be2dbd88, t=...) at include/osl/mutex.hxx:142
        > #4  0x00007fc8cec6dbb6 in psp::CUPSManager::runDests() (this=0x2b9ef40) at vcl/unx/generic/printer/cupsmgr.cxx:246
        > #5  0x00007fc8cec6d965 in psp::CUPSManager::runDestThread(void*) (pThis=0x2b9ef40) at vcl/unx/generic/printer/cupsmgr.cxx:223
        > #6  0x00007fc8cec6d7f1 in run_dest_thread_stub(void*) (pThis=0x2b9ef40) at vcl/unx/generic/printer/cupsmgr.cxx:193
        > #7  0x00007fc8d19c9f2d in osl_thread_start_Impl(void*) (pData=0x30a9aa0) at sal/osl/unx/thread.cxx:264
        > #8  0x00007fc8df421b1a in start_thread () at /lib64/libc.so.6
        > #9  0x00007fc8df4a6650 in clone3 () at /lib64/libc.so.6
        
        Hoping that any blocking (if that is even still an issue today) is not
        indefinite, turn this one osl_terminateThread into osl_joinWithThread as already
        used in all the other places (CUPSManager::initialize,
        CUPSManager::checkPrintersChanged).  (Also note that osl_terminateThread was
        effectively a no-op here, as the relevant thread never calls
        osl_scheduleThread.)
        
        Change-Id: Ic9c6d6dba1c42f802e09e95feaa7e4d093b5b2cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130732
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-03-01  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [fcfa854db5b81454047e1dde36de781e395dd498]

        Sukapura: tdf#147664 Revise Increase Font & Decrease Font, Default Style,
        
        Small Caps icons
        
        Change-Id: I1348cc7fbde63d335ba3676a4c424d76f8cf2349
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130733
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-03-01  Gabor Kelemen  <kelemeng@ubuntu.com>  [144057a54a7283bf819de4a19c8067a3b8e2b3bf]

        Recheck modules s[f-t]* with IWYU
        
        See tdf#42949 for motivation
        
        Change-Id: I1f520aad1b1c942ad5616d96851016fc366ac58f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130203
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-01  Miklos Vajna  <vmiklos@collabora.com>  [5787a610df7f0e63054c51968c573b539452f67b]

        svx: fix URL and class name in README
        
        It's a bit concerning that this URL was working in 2014, i.e. after
        Apache OpenOffice was established and still got broken, but luckily the
        archive has it.
        
        Change-Id: If79ae0bc861ed855650156d87c7fc052773fb33a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130726
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-03-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [e85b482df3fa01e5a2b549df63db96cc49f1ca78]

        use SfxItemSet::GetItemIfSet in cui
        
        Change-Id: I0a6dbf50d29adf9da9512a9136709bf563e478f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130689
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [51b995b9861c3415c44f59fa5367347fd7eee255]

        use SfxItemSet::GetItemIfSet in sfx2
        
        Change-Id: I241b038953f61228b6667014a4096bfe8dcc9c2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130709
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [e13a8c7df2d11814a0a4669aad88e68e27835934]

        use SfxItemSet::GetItemIfSet in desktop..reportdesign
        
        Change-Id: Iaa0ddf4e97866d537a478e668e3c651a9eabc465
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130708
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-03-01  Justin Luth  <justin_luth@sil.org>  [5a64b618d84edb65465950d54e3b4afc952a301c]

        followup tdf#122098 xlsx export: avoid corrupt format if not bool value
        
        Although I can't find any documents that cause a "b"
        when the value is not 1 or 0, if such should ever happen,
        then Excel complains about an invalid format and fails to load.
        
        (The formatting looks a bit weird, but that is what clang-format
        produces. How nice.)
        
        Change-Id: I090a27829596260cdd6379b6a6daa75ce250b7e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130734
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-02-28  Luboš Luňák  <l.lunak@collabora.com>  [2c6f5ebfe69c3031af7b4903637226bd8a3dde62]

        remove obsolete TODO.performance
        
        None of the issues listed is valid anymore.
        
        Change-Id: I3e28753b111b9a8fd0f280684555dff214c158f3

2022-02-28  Stephan Bergmann  <sbergman@redhat.com>  [8597748c42727b62e60f8a4af45520193d682de0]

        Brown paper bag fix
        
        ...of 87369ad7b82da6904e889614c88617e610d4506b "Use std::unreachable if
        available".  (Unfortunately, Clang didn't warn about the thus meaningless uses
        of O3TL_UNREACHABLE, presumably due to
        <https://github.com/llvm/llvm-project/commit/978cca9f49a1c0e3a01096017c9a34726866fbf3>
        "Suppress all -Wunused-value warnings from macro body expansions.")
        
        (While at it, and as the expansion of O3TL_UNREACHABLE is now a nice full
        expression, wrap it in parentheses, as is common best practice for such macro
        definitions.)
        
        Change-Id: I555e6716ebb66172add686521446d90db6054845
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130729
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [30c302cf489571ef13579c1ecd27c276945138d0]

        uitest: fix sporadic UITest_impress_demo failures
        
        Revert 9158d2d2f19cf7bccba12d2ad4cb340e882b51cc
        < blind fix for UITest_impress_demo failed >
        and 99d2ee15ad6fae7073a53f7df8868300328a36e7
        < blind fix for UITest_impress_demo failures >
        Instead of asserting the shapes' properties directly,
        Use the Position and Size dialog
        
        Change-Id: Ie9aec0dbd1f1fc2ccab0993b428c8ac17938b3b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130724
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [907a3c0248834f13441ec8c1239b3ca5c016aa5a]

        uitest: simplify tests even more
        
        - No need to open the dialog to click the cancel button
        - Avoid repeated calls to document.DrawPage.getByIndex(0).
        Similar to 26298f29e9d36313be527b785a9bb96089582037
        this might fix the different failures these tests sometimes
        have
        
        Change-Id: I4e175b6c5d48c4651e5877ec2a72c4858b590321
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130727
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-28  Luboš Luňák  <l.lunak@collabora.com>  [424de44cd0eba254368d3b867bc440c99b548168]

        make named ranges in tests work with 16k columns
        
        References like 'day1' are valid cell addresses with 16k columns,
        since they go up to XFD1. Since addresses currently take precedence
        over names, rename ranges to not conflict.
        
        Change-Id: Iab63947565ed176c98bc541de6189d7ee9e8d255
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130728
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-28  pragat-pandya  <pragat.pandya@gmail.com>  [73ef2f6f615b88ef25366f9073c5fb3db5e76687]

        tdf#139734 removing redundant asserts after MacrosTest::loadFromDesktop
        
        Change-Id: I89ffa387464ce7cc43c1884b031d6fade5b85078
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129581
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-28  Jim Raykowski  <raykowj@gmail.com>  [393e8d622e1ebea0eb2ac59274e7216819b7022b]

        SwNavigator: fix cursor positioning on comment context menu 'Edit...'
        
        Makes the cursor end up in the selected comment annotation window
        instead of at the comment anchor position in the document when a
        comment annotation window has the cursor focus and the Comment context
        menu item 'Edit...' is selected.
        
        Change-Id: Iac87177670a1b74525dd03ecce05135c4b89d692
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130572
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-02-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [9a810cd97b3d92c7b6ea277fe2e483c223405e88]

        uitest: remove duplicated tests
        
        They are pretty much the same as the other one in the
        same file
        
        Besides, the 'with self.assertRaises(IndexOutOfBoundsException)'
        nonsense
        
        Change-Id: I0ad9aaf80721eb49080d94a34deb43b0bc39724c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130718
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a6a3edaa8b34ead7458a59d00e96c5b38b4de887]

        Fix typo
        
        Change-Id: I9502432260287ae0e6d17231c60f34b4ae2e3729
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130722
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-28  Justin Luth  <justin_luth@sil.org>  [6961f6732954742415413fa53bdeebd1b03d9ec5]

        tdf#122471 xlsx import: pivottable error OUString, not uInt8
        
        This fixes a LO 6.0 regression from
        commit 9fa34e9f2cebe2cfc551668f2a67ddcb799d3fb8
        which only half-way changed to OUString from uInt8.
        
        An exception was raised because in XLSX, an INT was written
        while the corresponding read function was expecting an OUString.
        
        However, doing this runs into problems with binary files (xlsb),
        which were still setting the value to an int.
        Unit test shows the need to use OUString for xlsb too,
        which now matches what I see in Excel 2003.
        
        make CppunitTest_sc_pivottable_filters_test \
          CPPUNIT_TEST_NAME=testPivotTableErrorItem2FilterXLSX
        
        Change-Id: I399c9e34984bb1ff71695a87aa56f53063d37b3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130714
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-02-28  Mike Kaganski  <mike.kaganski@collabora.com>  [ff49a550df626a4b02869b86f1ca9b9a5a421e44]

        Fix the tests failing when invalid certificate is in cert store
        
        Change-Id: I72055c814a11a76c4934610bcad9c24aae21164e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130690
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-28  Stephan Bergmann  <sbergman@redhat.com>  [0694a66e8e5ad3c83f28a093add009ecc37d500b]

        Fix jurt/source/pipe/staticsalhack.cxx
        
        > jurt/source/pipe/staticsalhack.cxx:62:
        > sal/rtl/ustrbuf.cxx:29:9: error: 'RTL_LOG_STRING_BITS' macro redefined [-Werror,-Wmacro-redefined]
        > #define RTL_LOG_STRING_BITS         16
        >         ^
        > sal/rtl/strbuf.cxx:27:9: note: previous definition is here
        > #define RTL_LOG_STRING_BITS 8
        >         ^
        > In file included from jurt/source/pipe/staticsalhack.cxx:62:
        > sal/rtl/ustrbuf.cxx:29:9: error: duplicate defines [loplugin:duplicatedefines]
        > #define RTL_LOG_STRING_BITS         16
        >         ^
        > sal/rtl/strbuf.cxx:27:9: note: previous define [loplugin:duplicatedefines]
        > #define RTL_LOG_STRING_BITS 8
        >         ^
        
        after 22de5757a2c7c6cd4544a4699e5d4c69969f5961 "Deduplicate string buffer code"
        
        Change-Id: I5e6883effea0ce53c96cb5da8e02142450216ad4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130711
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [97ca239014e50d26bb2553ebeb96e0bc57e27d2d]

        tdf#146463: chart2_import2: Add unittest
        
        Change-Id: I1c8879eaab8cfc3d623a27d7d5d3d8a9cffb003b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130693
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-28  Michael Weghorn  <m.weghorn@posteo.de>  [7dd7bd7d9ff03fe2038943f5460a95163bec5e04]

        wina11y: Drop another 'using' directive
        
        This is similar to
        Change-Id: If4b295548468067c65afcd1a216d29cad9e0c213
        ("wina11y: Unify how AccessibleRole is referred to here"),
        just for `AccessibleStateType`.
        
        Change-Id: I5e99fad42dab87e0e303e5a08c610f6af77641ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130700
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-02-28  Michael Weghorn  <m.weghorn@posteo.de>  [3cde1fe16965d2b976c6c1210e81f17ae352b79f]

        wina11y: Unify how AccessibleRole is referred to here
        
        Using
        
            using namespace com::sun::star::accessibility::AccessibleRole;
        
        and then
        
            case /*AccessibleRole::*/DIALOG
        
        looks a bit odd. Drop the `using` directive and
        consistently use `AccessibleRole::<ROLE>` across
        this source file when referring to `AccessibleRole`s.
        
        Change-Id: If4b295548468067c65afcd1a216d29cad9e0c213
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130699
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-02-28  Michael Weghorn  <m.weghorn@posteo.de>  [95e2e5190cf69c5b931639d2b9279e0adbbdaf3b]

        wina11y: Rename IsSpecialToolboItem -> IsSpecialToolbarItem
        
        Change-Id: I972a65783fcb481e91db68e6e58124d46f78ee66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130698
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-02-28  Michael Weghorn  <m.weghorn@posteo.de>  [6723203528739430974d5c1dd14a26f8d4efcf0a]

        wina11y: Convert unomsaaevent.hxx constants to enum class UnoMSAAEvent
        
        Also drop the previous comments for the constants that add
        little value and are partially outdated.
        See the actual implementation to see how values are mapped
        to send out actual MSAA events, e.g. the previous comment
        
            // CARET_CHANGED --> EVENT_OBJECT_LOCATIONCHANGED
        
        was no longer correct by now, since that is by now mapped to
        `IA2_EVENT_TEXT_CARET_MOVED` in `AccObjectWinManager::NotifyAccEvent`.
        
        Change-Id: I38111ccb60c06f73ce53b18a6ca32e13dbd629b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130697
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-02-28  Michael Weghorn  <m.weghorn@posteo.de>  [470ed0ff78a8b07d5aa02e0bba97bfa479860cf3]

        wina11y: Drop useless #ifdef block
        
        `ACC_DEBUG` isn't defined anywhere and the
        `pFile` variable/member used inside of the `ifedf`ed block
        doesn't exist either.
        
        Change-Id: I0d04ca71dbc9a731a6673fad9b69c1229c472d16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130696
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-02-28  Caolán McNamara  <caolanm@redhat.com>  [0969f23a2fde82863ece428fbfe81c62a8d8fff8]

        ofz#45117 Integer-overflow
        
        Change-Id: I1827c1bf3e0153d071b354f9b958d5f84bb2d8a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130710
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-28  Caolán McNamara  <caolanm@redhat.com>  [42ca32d7a37631dda3fa900ab9f2169234b1f4b3]

        cid#1500397 silence Resource leak
        
        this reverts
        
        commit 1142dc2398de2e2be0e057ecb432ad9c8895313a
        Date:   Sun Feb 27 14:14:18 2022 +0100
        
            cid#1500397: Resource leak
        
        with an alternative that hopefully silences coverity and helps show
        better what is going on
        
        Change-Id: Ifb117d65789e80e66419911dbb6b327bdf7ed948
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130707
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-28  László Németh  <nemeth@numbertext.org>  [a74c51025fa4519caaf461492e4ed8e68bd34885]

        tdf#146962 sw: hide deleted row at deletion in Hide Changes
        
        In Hide Changes mode, deleting table rows with change tracking
        wasn't applied on the table layout immediately, only using Show
        Changes and Hide Changes again. Now the deleted row removed from
        the table instead leaving an empty table row (except the last
        row of a wholly deleted table).
        
        See also commit 95213407dfcbf34056037d60243ff915340d1a2e
        "tdf#146622 sw crash fix: don't delete already deleted rows".
        
        Change-Id: I864957cafa38e631a65db0670c7b566cb689f4cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130701
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-02-28  Caolán McNamara  <caolanm@redhat.com>  [6fb261607810fb0d542c0818f60a3f9bead33032]

        check if cast is to the right type
        
        LIBREOFFICE-311XVJ95
        
        Change-Id: I159f516daafad3e4088677fe2c8c6f5423b3e264
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130666
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-28  Caolán McNamara  <caolanm@redhat.com>  [b3267935f5ec1b7376b2040219d3b523c1320a0b]

        Related: tdf#147667 don't toggle radiobutton on mnemonic if it's not unique
        
        which we already do with checkbuttons, and is what gtk also does when
        this arises
        
        Change-Id: I1b5a4c98bd5062f3a340a53a5d6d977a4af3e384
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130691
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-28  Caolán McNamara  <caolanm@redhat.com>  [a0b6883f06d16892b571655764852c4d6d3200f1]

        cid#1500555 try +taint_sanitize instead of -taint_source
        
        Change-Id: I2a0f9ef243c3f17717afed8809b1e3fbc033c6f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130706
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-28  Caolán McNamara  <caolanm@redhat.com>  [25bcd30895f8ebd2d47a8bab5a291690cf0e0aba]

        cid#707501 Uninitialized scalar variable
        
        Change-Id: I89f08a858b7a820fce1dd3bc2b914c3e5eb3d656
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130703
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-28  Caolán McNamara  <caolanm@redhat.com>  [34d3f1601cf2dcb1c931d9454f2a06741f9e8b87]

        cid#707500 Uninitialized scalar variable
        
        Change-Id: I4680b59483ae827cbceb567968dc6c4e864f7ad4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130702
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-28  Caolán McNamara  <caolanm@redhat.com>  [d83323462452fb793b849758a0d975f3bd353ac9]

        cid#707503 Uninitialized scalar variable
        
        Change-Id: I8e1c27f04d8a2ce2ff4608f97b5ff58c55833a37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130704
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-28  Tünde Tóth  <toth.tunde@nisz.hu>  [7d6212e218d4d5c76c8bc60983b548a6893fc6a5]

        tdf#103800 PPTX shape import: fix regression of text color
        
        defined by list styles. Properties in a:lstStyle of p:txBody
        should take precedence over the same properties defined in
        a:fontRef of style elements.
        
        Change-Id: I02cc886eb9eba94f49fe413a63bf7c46c9e3c127
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130237
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-02-28  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [f29c14e8c36819296d0c66bb995201acf0a2647e]

        tdf#147121 PPTX: fix regression of font size export of empty lines
        
        If the empty line has got direct formatted font size,
        don't forget to export it, unless the master setting
        is applied.
        
        Regression from commit b6b02e0b4c9d739836e1f61a886ea45b01e6696e
        "tdf#111903 tdf#137152 PPTX export: fix placeholders".
        
        Change-Id: If686e487bca9c198fd7c96860a21e4efe91381bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130005
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-02-28  Tünde Tóth  <toth.tunde@nisz.hu>  [259a8e59107bb0a3d4f4f4bb7e056ce1e4231da2]

        tdf#128596 PPTX import: fix default tiled bitmap fill
        
        OOXML bitmap fill element a:blipFill has got default tiled
        area setting without explicit a:tile in MSO. Previous import
        of bitmap fill as "BitmapMode_NO_REPEAT" instead of
        BitmapMode_REPEAT resulted missing or incomplete area fill
        of shapes and other objects.
        
        Change-Id: Idf94f4450980f67172a0126784b3e08cc5c178c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129483
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-02-28  Caolán McNamara  <caolanm@redhat.com>  [ebf4ba6d4a59b1947a1e5a94c7405693a0960ffa]

        cid#1473807 Untrusted value as argument
        
        rearrange to make it more obvious to coverity that the value of
        ttf->glyphOffset(glyphID + 1) is the same as nNextOffset
        
        and rename the initial use of length to glyflength to make that
        clearer to me
        
        Change-Id: I0e5c53d9929e1e41d500b7c0833b827808b610f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130695
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-28  Caolán McNamara  <caolanm@redhat.com>  [f5f3eaa63f24093453af08ad01967ae17f108af2]

        cid#1501377 Dereference after null check
        
        Change-Id: I9dceb5c33f62df16b43429ba502b0d12180fa403
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130694
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-28  Heiko Tietze  <tietze.heiko@gmail.com>  [bbcf7e197190cdae186b210c5fd94d8eb8dfd133]

        tdf#147667 - Remove hard-coded underscore from UI
        
        Duplicate underscores make the hotkey unusable. While the
        path removes it from the UI it's neccessary to also clean-up
        the translations.
        
        Change-Id: Id8a216c7c928eccebabbac79744cb802c07ae3f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130688
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-02-28  Mike Kaganski  <mike.kaganski@collabora.com>  [7375401eab02cb5bca37e2ea8c172b3cc9d413d8]

        Use 'assert' where appropriate
        
        Change-Id: Id7ecf874745fb32406bcd2250a954aaf3a345103
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130667
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-28  Miklos Vajna  <vmiklos@collabora.com>  [24732bb12bfe0124d49733701226a34044c001a8]

        sw clearing breaks: add document model
        
        This is meant to represent clearing breaks, as in HTML's <br
        clear="..."> and DOCX's <w:br w:type="textWrapping" w:clear="...">.
        
        The new pool item is in the RES_TXTATR_NOEND section as this property
        can be only specified on a single document model position: linebreak
        characters.
        
        Change-Id: I6c86097a049e489e1292f42fc8446eb7282c816a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130687
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-02-28  Caolán McNamara  <caolanm@redhat.com>  [3a364db18db25a438d1b725db45c698dff23cce6]

        ensure null terminator
        
        LIBREOFFICE-WB8DT2Q9
        
        Change-Id: I98529325bbd3ff475ba84b4991eb17240440df4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130665
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-28  Mike Kaganski  <mike.kaganski@collabora.com>  [22de5757a2c7c6cd4544a4699e5d4c69969f5961]

        Deduplicate string buffer code
        
        Change-Id: Ia23974ad3a827c84bb1a5d633a953625aea2576a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130663
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [9e8d8870890b0a60ef9acc4c43c67688b58a42a3]

        address review comments for "Add XWeak constructor..."
        
        for
            commit 27352b81638f2f1e792ab48ec532eaacf6f61718 (origin/master, origin/HEAD)
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Mon Feb 21 16:00:52 2022 +0200
            Add XWeak constructor and operator= to uno::WeakReference
        
        I accidentally created a new gerrit change for this, and thus managed to
        miss sorting out various review comments.
        
        (*) Fix version number in gcc3.map
        (*) Narrow the interface (i.e. assume non-null parameter) in
        WeakReferenceHelper
        (*) Remove cargo-cult catch and OSL_ASSERT in WeakReferenceHelper
        (*) Remove accidental indentation
        
        Change-Id: I8d1b22dd42216e9293959032d92df65405fb054c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130349
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [3e23161baf5a529d1006b320e9044e436827c764]

        use SfxItemSet::GetItemIfSet in chart2
        
        Change-Id: I1e5eeb8b29d2139a9c3e72c645bae9a8fb5dffff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130664
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [6849b3a1593f56790ad22a050d60ec15333ce9af]

        checked signedness of Sfx*IntItem types (part2)
        
        See comments here
        https://lists.freedesktop.org/archives/libreoffice/2022-January/088360.html
        
        Make SfxItemSet::GetItemState check the type of the ppItem pointer
        using TypedWhichId the same way we do for other calls.
        
        Take the opportunity to name the new method GetItemIfSet and change
        the signature to reduce the boilerplate at call sites..
        
        This is just the initial commit, the bulk of the patch (the actual usage)
        will be split into lots of smaller patches to aid bisecting for
        bugs.
        
        Change-Id: I6704059331787c8776f786af764b4ba3478a307b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128908
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-28  Caolán McNamara  <caolanm@redhat.com>  [a74a4236e4f4cc957123a9417c7da99b2699b242]

        ofz#44991 keep paragraph's that failed to load until import is complete
        
        to avoid dangling references to them
        
        Change-Id: Ic8710f63a8cf6a6a665348c7c84bf0b43f0e2c83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130612
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-28  Miklos Vajna  <vmiklos@collabora.com>  [48f18fb66300cbdafd5b03b683e72aecaa0a2e94]

        sw: prefix members of SwNumFormatBase, SwOutlineContent, SwPostItContent ...
        
        ... and SwRegionContent
        
        See tdf#94879 for motivation.
        
        Change-Id: Ib7d6f1eb5b96e4cebcc2f17727e876670869cd14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130662
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-02-28  Stephan Bergmann  <sbergman@redhat.com>  [87369ad7b82da6904e889614c88617e610d4506b]

        Use std::unreachable if available
        
        Change-Id: I686e36cf3e77a94293ef6923ba00181eb3e02c81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130661
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-28  Noel Grandin  <noelgrandin@gmail.com>  [5c6d142f7f1ebffcd5b2b220d0e672401a4178c7]

        remove unused FN_PARAM_TABLE_SPACE
        
        ever since
            commit 7b0b5cdfeed656b279bc32cd929630d5fc25878b
            Date:   Mon Sep 18 16:15:01 2000 +0000
            initial import
        
        Change-Id: I65b6af6ba02bf99e0884694c8a776af4e0d5e49b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130656
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-28  Noel Grandin  <noelgrandin@gmail.com>  [4b6424f81dc6e4a4c34b830d6a24f4aa7356a642]

        remove unused FN_PARAM_GRF*
        
        ever since
            commit dec81fe5aa2200b9b351240209fde9434a830c5d
            Date:   Tue May 15 09:03:55 2001 +0000
            #86986# SfxFileDialog/SvxImportGraphicDialog removed
        
        Change-Id: I5d75770dc86e40870abcc8dfe7b62f6711d6aa9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130655
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-28  Noel Grandin  <noelgrandin@gmail.com>  [ff81f9aff4f67cedf4cb85de9ce763cb7259795e]

        unwrap data structure in SwCharURLPage
        
        we want to work with SvxMacroTableDtor and we are unnecessarily
        wrapping it in SvxMacroItem. Just use SvxMacroTableDtor directly.
        And remove FN_INET_FIELD_MACRO which is now unused.
        
        Change-Id: I83c0c7b0ecd02b996ddad1a03a0fc0dec6c38c10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130654
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-28  Ouyang Leyan  <ouyang.leyan@hotmail.com>  [7c5cfe54357e4e8d08b4696e80741097d3335dcb]

        tdf#146463 Apply data series filter to the chart legend
        
        Consider a data series as hidden if there is no unfiltered value, do not
        consider data labels. It solves a regression introduced when working on
        tdf#134059.
        
        Change-Id: I6072bf469137d70e0aa353ffbeb0d0a1216ffa5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128476
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-28  Hossein  <hossein@libreoffice.org>  [637e7ddf1e3091191b6835c7f66c71f014dfaa19]

        Remove redundant _test from i18npool/CppunitTest*
        
        As suggested in <https://gerrit.libreoffice.org/c/core/+/125813>, the
        name of the CppunitTests contain a redundant '_test'. This patch
        removes this additional word from the name of all the CppunitTests in
        i18npool.
        
        The new names for the tests in i18npool are:
        
        CppunitTest_i18npool_break_iterator
        CppunitTest_i18npool_calendar
        CppunitTest_i18npool_characterclassification
        CppunitTest_i18npool_defaultnumberingprovider (unchanged)
        CppunitTest_i18npool_ordinalsuffix
        CppunitTest_i18npool_textsearch
        
        Change-Id: Ie613c0048a7f156c7d815620f2ccb6578c069e8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130542
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-28  Noel Grandin  <noelgrandin@gmail.com>  [61fd5f3419c79d1d8ad5fabab61b88c01bc0322e]

        FN_PARAM_NUM_LEVEL is dead
        
        since
            commit 3514ad82c4200be292ef6eaa1e94c5c6a41884e4
            Date:   Mon Dec 10 10:02:46 2012 +0100
            sw: unused SwRTFParser
        
        Change-Id: Ib437a3b3a59883869aaec35f3c70403d04bcd950
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130653
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-28  Jens Carl  <j.carl43@gmx.de>  [a1877ab81b396c742c58a13d3830b4637db924c0]

        tdf#45904 Move XElementAccess Java test to C++
        
        Move XElementAccess Java test to C++ for ScHeaderFieldsObj.
        
        Change-Id: I1bc29be9f17d117edecfd889b4f9784ffbd74d71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130660
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2022-02-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [694d031fe470683a2f8e0fd3ae443fc829b6e26d]

        Colibre: tdf#137520 Revise Text Capitalization, color and Strikethrough icons
        
        Change-Id: If055a997abd26b59b3a5852d289d793f8cd5850c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130659
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-02-27  Julien Nabet  <serval2412@yahoo.fr>  [aafd4c8431aa511511375ff39f87a7f8bde726e0]

        tdf#135233: Useless looking translatable string: "error text goes here"
        
        Change-Id: I7e25ea89594b8b71e9009d8e9227e039aff8ee32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130657
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Jenkins

2022-02-27  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [53b11d3fe61b64b5a996a10d2d0491626c7fc5e4]

        Colibre: tdf#147686 Fix arrow of Text Direction icons (large size)
        
        Change-Id: I5e70cc6d4439ca80dd53851f4d710628aa90fd2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130647
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-02-27  Caolán McNamara  <caolanm@redhat.com>  [d71aa209aec6adbd273497e240ae447e81ed9c05]

        ofz#45090 Null-dereference READ
        
        Change-Id: I74c1c0d1a090dbd763336fec845e29d6cc0065f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130651
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-27  Caolán McNamara  <caolanm@redhat.com>  [f36a582dc24816d23bf0629b72a15cac22b42870]

        add translator notes for "Key", the K of the CYMK color model
        
        and so on
        
        Change-Id: Ia1104f5c92becee8e94c4e2988203149e6b1406d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130650
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-27  Caolán McNamara  <caolanm@redhat.com>  [293cd13fd6cd59bea13be5dc032aa3b36f25e1cf]

        resave with latest glade
        
        Change-Id: If9dfbe8199993a400563bae51f5afbfaea293cb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130649
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-27  Julien Nabet  <serval2412@yahoo.fr>  [dc42e6989713e2790eeedb37ae1c3b4f342ec528]

        Use STR_INSTALLATION_WIZARD tooin instsetoo_native/sdkoo part
        
        Change-Id: I3a26ad7efabffc317448f3636ea98853217baf6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130652
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Jenkins

2022-02-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [31e7845339b30a69f06a04619660398fe4267268]

        use more SfxItemSet::CloneAsValue
        
        to reduce heap allocations
        
        Change-Id: Ia755c3e7f9610a5441a447cc74ea38ebcef068bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130066
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-27  Caolán McNamara  <caolanm@redhat.com>  [c97a3592c78ce276a353f95ce68c70a8a39174a0]

        ofz#45090 Null-dereference
        
        Change-Id: I53ec35a8fe19511429004c8a94aee1bfadb55a86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130648
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-27  Julien Nabet  <serval2412@yahoo.fr>  [b457e8df493aa3ccd380eba481d6996ae342b931]

        cid#1500380: silence Resource leak
        
        Change-Id: Ib938b921343359b91f42fc68d89bf9eda32132d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130626
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-27  Julien Nabet  <serval2412@yahoo.fr>  [1142dc2398de2e2be0e057ecb432ad9c8895313a]

        cid#1500397: Resource leak
        
        Change-Id: I765df1eef9ccf447cdd0a80497c1ca6f22bb9e42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130625
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-27  Caolán McNamara  <caolanm@redhat.com>  [d25142d2c33dea9fa9332a0cbc07694129ce48ed]

        ofz#45082 Out-of-memory
        
        Change-Id: I274a6beeec0013f5b974017500fe31bcecabfa86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130623
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-27  Caolán McNamara  <caolanm@redhat.com>  [da95bafdacf100a7c44b39a8621eea1e2d409693]

        ofz#45081 check font length
        
        Change-Id: Ib8cea70652ae90403db3546c07d24a517b1ec93e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130621
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-27  Jean-Pierre Ledure  <jp@ledure.be>  [740329373b2fe2c4f7c18ff1921e2f100d49a6bf]

        ScriptForge - (SF_Platform) add the FilterNames property
        
        The FilterNames property returns, as an unsorted zero-based
        array of strings, the list of available/installed import
        and export filters for components.
        
        The property can serve as support for the FilterName
        argument used for opening and saving documents.
        
        The FilterNames property is available both from Basic
        and Python user scripts.
        
        Change-Id: I607500b56836ceeb6716b10d39d22638b0741f3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130624
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-02-27  Julien Nabet  <serval2412@yahoo.fr>  [794f3a07b94d134c0393b5f804b8afaca3e20e59]

        cid#1500627: Resource leak
        
        All the memory cleaning seems still useful even when nOldSize = 0
        
        Change-Id: Ie5a9c5e5895f545b9c352dc337141116e33e7dcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130622
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-02-27  Mike Kaganski  <mike.kaganski@collabora.com>  [a59e62abbd48a9e69dcfea574a84e70bd6983015]

        More replacement functions deduplication
        
        Change-Id: I700074cddf1be937f5fdaf90e6cc0b533a3c57ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130633
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-27  Caolán McNamara  <caolanm@redhat.com>  [f074daffc2dcaf8ccca4bd0a7fd61b8b0d53ad03]

        ofz#45073 initialize names to NULL in case of 0 glyphs
        
        Change-Id: Ie410d2a6f3d2fcda19b1925675bd7515673b07a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130614
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-27  Caolán McNamara  <caolanm@redhat.com>  [f1c6a16bf450d1f28c918dd8362969b9e5a841e4]

        ofz#45073 don't dereference null pointer on bogus font
        
        Change-Id: I28616696833b87c300d2ee7061a15921042934b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130613
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-27  Caolán McNamara  <caolanm@redhat.com>  [4ca4c5ea49ddb1b00127c5ea8066215533b96c63]

        ofz#44991 keep within legal ArrowShape range
        
        Change-Id: I6bf70f27a66ba9b355a3f7ae0c68a696a7284871
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130611
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-27  Caolán McNamara  <caolanm@redhat.com>  [846e02fbac63eebab33819c3a8a1460d4df07279]

        ofz#44991 don't skip over terminator
        
        Change-Id: Ibc942705a788db60c104d00916a45d595596285e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130610
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-27  Julien Nabet  <serval2412@yahoo.fr>  [a8815905278e9df47bb0aea80affc2c30055b316]

        cid#1500496: Uninitialized pointer read
        
        Values retrieved from SmMlAttribute::setDefaultAttributeValue in case SmMlAttributeValueType::MlMaxsize
        see https://opengrok.libreoffice.org/xref/core/starmath/source/mathml/attribute.cxx?r=ffaaec23#94
        
        Change-Id: Ie36254157da7ce85223ca71e2070fbd075b52699
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130620
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-02-27  Eike Rathke  <erack@redhat.com>  [42bb97c06ec326c7e136e01bcd1a88031700b1b1]

        Revert "Related: tdf#147448 Scope owning mutex before it gets destroyed"
        
        This reverts commit dcd042c6f28276d707af409a87a1a4380398e9b0.
        
        Reason for revert:
        Revisiting, it was wrong to put that protector in its own scope because the actual mutex lock is only held in its ctor and it does SetAllowRefresh(true) in dtor, so while it exists it prevents other refresh timers to execute.
        
        Change-Id: I058c1359c19971dba59a9273a7a8cddd77ece37f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130556
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        (cherry picked from commit 7aae1d338aaf454b99c7354aca78951e26043b2b)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130566
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-02-27  Julien Nabet  <serval2412@yahoo.fr>  [fc6c2c752d711dd6113441659ec046032e2c6f80]

        Typo: attributte->attribute
        
        Change-Id: Ic90047599effeea7d4959f9d44360361d87b98c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130619
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-27  Mike Kaganski  <mike.kaganski@collabora.com>  [0112fd253483b7b8fcb90e845e0c58ef53ce88ee]

        Unify creation of character string copy
        
        Change-Id: Ifef89cfd98771f247a308fab58da410a7079ecfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130632
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-27  Julien Nabet  <serval2412@yahoo.fr>  [54e7ac4a8aa5bda78f1c41093fc0d10a56313305]

        tdf#145829: typo ERRCODE_UUI_IO_MODULESIZEEXCEEDED ("basic" instead of "BASIC")
        
        Change-Id: I0dc23d9aadd727efb3a9acb2f5361505afe8233e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130618
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-27  Luboš Luňák  <l.lunak@collabora.com>  [265bfa9fc0b732a8df9d75ad2c34b68440539665]

        fix inverted condition
        
        Logic says that 'contains' should be '!empty()'. And checking history
        shows that 94d76cef1f71056fab106caf4cc8e65504475615 inverted
        the condition presumably by mistake.
        
        Change-Id: I6c0ddc6486a5fb89eb39b93e32ee52d478c05927
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130543
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-27  Mike Kaganski  <mike.kaganski@collabora.com>  [7b8671d7b58a2a70c641f8315dc506542e8266cc]

        Deduplicate newToAscii*Case
        
        Change-Id: I55f4f43375037ad4247f592bc981d8718c12de68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130631
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-27  Mike Kaganski  <mike.kaganski@collabora.com>  [bedb7118f5ca2cd19f4bc1eac1b26498ee5ef113]

        Simplify newTrim
        
        Change-Id: I36e2f8b0f0f4829fba32e637fe61cebe9e67cf91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130630
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-27  Luboš Luňák  <l.lunak@collabora.com>  [77ebac1021e1e795b6c6a7456a2ed8c56dd9370c]

        prefix CellInfo and BasicCellInfo with Sc
        
        CellInfo is a pretty generic term to be used in the global namespace.
        
        Change-Id: I9a2ce6b7b2157f75d7213321c615fc9636817252
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130608
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-27  Luboš Luňák  <l.lunak@collabora.com>  [694148a9898b47d749588f9a32173a9933262e29]

        do not allocate so many CellInfo objects in FillInfo()
        
        FillInfo() is used for drawing to screen, so it's given a range
        of rows and columns, but drawing also depends on all cells
        to the left (e.g. their width, for position), so it allocated
        CellInfo for all columns starting from 0. But with many columns
        this can easily mean allocating and initializing a large amount
        of memory, easily 90MiB with a maximized window and going to XFD1,
        and handling all that can be slow enough to be seen when moving
        around.
        
        Since only few of the CellInfo fields are actually needed for all
        columns, split them into a separate smaller BasicCellInfo, and
        allocate CellInfo only for columns that need it. And exception
        is the nRotMaxCol code (for rotated cells?), which accesses more
        of the fields, so for that case allocate the same way as before.
        
        Change-Id: I2f0f2a9c27b1a8b74b70fc2d208d0689e16ee1a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130607
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-27  Mike Kaganski  <mike.kaganski@collabora.com>  [2126968ffbceb3c6f05db29c26ec90975e3f6331]

        Deduplicate more comparison functions
        
        Change-Id: I93aba36b7cde268e358bd96b55183533ddc70b16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130603
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-27  Jim Raykowski  <raykowj@gmail.com>  [5df0289f6af5aa7142017b56a8e17c134d54fe41]

        tdf#147565 Make navigate by comments skip hidden comments
        
        Change-Id: I80f55146529505e5b6146db8cc324971fbc475e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130518
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-02-27  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [61105658881ac0b05b2d92a3a6723a7b6a6f1d72]

        Colibre: tdf#137520 Adjust some icons size to make them balance
        
        Change-Id: I168b00b5132742984520486535c391a7a46a902f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130615
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-02-27  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [03ef44a8f3c392486acd7d42a5854c7594ff50b1]

        Colibre: tdf#137520 Adjust some icons size to make them balance (large size)
        
        Change-Id: Id16f53d867b4487399e33a548e623950a1b76197
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130616
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-02-27  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [c189137f846399fbf30099592efc8750682f6d97]

        Sukapura: Make Emphasis Character Style icons slimmer
        
        Change-Id: Ib4a5497d0393be4b08fcdc2eafa6ab6332623bc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130617
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-02-26  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [2a403801576543a7254edd41d6919c8c57c34f9e]

        Sukapura: tdf#147664 Shrink some icons to make them balance
        
        Change-Id: Iae3145b67b7eece42be8ec82967f4750d4e66956
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130602
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-02-26  Johnny_M  <klasse@partyheld.de>  [de9480a3225209902919294306dbf00ff105e999]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dd0acce907394934a9323fc2d34290f1db74f166
          - tdf#132643 Translate German section IDs
            
            Change-Id: I5a45f355b77d899a24ae346ceedf10fcb882d420
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130589
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-26  Johnny_M  <klasse@partyheld.de>  [2bf8623d46f1d5b5beb495954a99318b9e69f7f9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 671306d813dbf9546aac2963cc84a0a56e587d80
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iafebe7e8c835f8fcdaf206f078d92ac4234443c4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130588
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-26  Johnny_M  <klasse@partyheld.de>  [f516c685fbb51bf16258338425ac0bc3478cabe6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 93d42d6384221b98d93dd5730cdd99082961c99c
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ibca93fc3f787797cb9f085bba04d3db63231be7f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130587
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-26  Johnny_M  <klasse@partyheld.de>  [1d831d89cbe7143d17cbfd25749eb024f9a84239]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c16c09e9672fe032e965197b2431682274d9cf08
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ibaeee3ea64bdc2c42d83607a624f864103468d72
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130586
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-26  Johnny_M  <klasse@partyheld.de>  [5d484a3fd17677f2966fbb02946683b3ba18f14b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0bbeaceff9f8d9c4c636d27ded4546c7b0533fba
          - tdf#132643 Translate German section IDs
            
            Change-Id: If62f841f29d15ddbd143541a56488412384ca5b0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130585
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-26  Johnny_M  <klasse@partyheld.de>  [0b65a3bda5cc3a83f80f7da2bb7765ef5de9d34b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3851aac7a173686b5c74f2b744e3e7732905713b
          - tdf#132643 Translate German section IDs
            
            Change-Id: I0ceb0df437e37d91f0c84898bb2880fd3651de3f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130584
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-26  Johnny_M  <klasse@partyheld.de>  [f503e567f8fc6ead3d280686b8a1d020653bd114]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 13bc989cc1e90d627387bf4a4b18804662c1f8eb
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iec56c3f7338fb8abbdfdd5bbb118fd10b10df616
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130583
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-26  Luboš Luňák  <l.lunak@collabora.com>  [17db94f1e8425d6ccd430eeda3ec17b4acd1a3d9]

        do not repeatedly call ColHidden()
        
        The function returns the last column that has the same return value,
        so reuse the return value until that column.
        
        Change-Id: I5d19478ee37068049d4ff035efcacdb5eb724e15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130606
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-26  Caolán McNamara  <caolanm@redhat.com>  [f6a9910623cdeb30b7c0a8dc712153a11658e43d]

        ofz#44991 Use-of-uninitialized-value
        
        Change-Id: I0e3bcce489b665bac3e470e743394935a2ba3a18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130601
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-26  Caolán McNamara  <caolanm@redhat.com>  [e58d1b535bd7f0e30d41d72242cfe9f41ce8cd19]

        cid#708598 Uninitialized scalar field
        
        Change-Id: I35ee291afe6af5a20e7fca3e03af9cbc0d1d6b32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130600
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-26  Caolán McNamara  <caolanm@redhat.com>  [d4bb147320f381010f25c9232f4147406c443fbf]

        cid#1362689 Uninitialized scalar field
        
        Change-Id: I14bb8fce8bb2d8aa744463da4a065dec6a15f3ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130599
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-26  Caolán McNamara  <caolanm@redhat.com>  [9c6a2a63fcca8d60f19e40d7c7125c38ee943ca0]

        cid#1500406 Uninitialized scalar field
        
        Change-Id: I1e2de80f8943d2bfe288b8ddcabd376561269d24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130598
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-26  Caolán McNamara  <caolanm@redhat.com>  [2e2bd25b4a13758745aa9ae687c5d94a0f32bb6e]

        cid#1500566 Uninitialized scalar field
        
        Change-Id: Idd0e3d461f84a5ec476d77fde9c8ab03b4dbbbd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130597
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-26  Caolán McNamara  <caolanm@redhat.com>  [50cd7345dbafdf612f796fad8083e7ec0c7ace0c]

        cid#1500568 Uninitialized scalar field
        
        Change-Id: I0d6fb3b378d890daf5efbef588fdb0fe40fb625d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130596
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-26  Caolán McNamara  <caolanm@redhat.com>  [caf833b67c03c419322c88732d4eed7cdaf55cc0]

        cid#1500598 Uninitialized scalar field
        
        Change-Id: I732117dae2b383356dc58b5f47e52f6e722e991d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130595
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-26  Caolán McNamara  <caolanm@redhat.com>  [b6b9c6ebf66c1fa8f35d82d149aa108d91a86ba0]

        cid#1500651 Uninitialized scalar field
        
        Change-Id: If22e0931c13c6945640264c55edb1af52b2c4187
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130594
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-26  Caolán McNamara  <caolanm@redhat.com>  [dc3d27c53e5c8149571025a031857973783a9248]

        cid#1500706 Uninitialized scalar field
        
        Change-Id: I2546ea6880ad1cdb4312ca1c1251dbf6758ff5ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130593
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-26  Caolán McNamara  <caolanm@redhat.com>  [10d8ba5fa6fac708c960278454ba403a95e355c3]

        cid#1500433 Using a moved object
        
        Change-Id: I150cd0f021aeb1aefe411f19dfcac111ac35b295
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130592
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-26  Caolán McNamara  <caolanm@redhat.com>  [dfa791941ee13bd06adc91ed097c44b65a995a14]

        cid#1500582 Uninitialized scalar variable
        
        Change-Id: Idec4ce43f99be60658a6e60cff73dd6702bb3d91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130591
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-26  Caolán McNamara  <caolanm@redhat.com>  [ad4692357b2d32ab10301576031a60ff68b51482]

        cid#1500670 Uninitialized scalar variable
        
        Change-Id: Ib4b873194c6db55212a5b786322b2a6d45277369
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130590
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-26  Luboš Luňák  <l.lunak@collabora.com>  [d2fea40762d5d9ee918edcb4ff281e362df92c5d]

        optimize ScColumns::HasCellNotes()
        
        This probably doesn't matter much for optimized code, but in dbgutil
        builds this avoids all the libstdc++ iterators mutex locking (WTH
        does libstdc++ debug mode need to lock anything?). It's functionally
        equivalent (similarly to ScColumn::IsEmptyData(), and the container
        can contain only notes or empty elements), and cuts run time of e.g.
        sc_uicalc test to about a half.
        
        Change-Id: Ibb2bd8be522de889a8a06cbb7a4f880c9b065c71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130604
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-26  Luboš Luňák  <l.lunak@collabora.com>  [dcf98b570fc33bc9ee3bdf5591c6cc92cfbf3aa1]

        ScCompressedArray doesn't need to be polymorphic
        
        It's value-based, and only inherited by ScBitMaskCompressedArray,
        which is also value-based and doesn't need a virtual destructor.
        
        Change-Id: I0814702107d50208aaff19690c989a501d2c4e3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130605
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-26  Luboš Luňák  <l.lunak@collabora.com>  [61abbc2f9698f48bf92ec102952cd6b4fcc536d1]

        do not fail import if there are only warnings
        
        When opening CVE-2012-4233-4.xls or ofz5527-1.xls in LO UI, they
        show a warning about too many columns (presumably because Excel
        as of now supports 16k and LO only 1k columns by default), but
        besides stripping the extra columns they otherwise actually load
        normally. But ScFiltersTest::testCVEs() fails loading them
        just because of the warning. And if 16k columns are forced
        for the tests, the files unexpectedly load fine, making the test
        fail.
        
        ScDocShell::ConvertFrom() is rather inconsistent on whether
        only a warning results in a failed load or not, but most seem
        not to return failure on only warnings, and I think that makes
        sense, so make code paths for all formats consistently handle
        it that way.
        
        Change-Id: I202f29f5a5a44aecd34b84cf2f8180222e8d870a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130500
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-26  Johnny_M  <klasse@partyheld.de>  [07edff135cc1b6f9a0abd3c5728fe2130b454937]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 24d491106fb6efa1e226551b8ca92264b1a09281
          - tdf#132643 Translate German section IDs
            
            Change-Id: I888e28c0e8c77e69c4153a95eadc07232fbeb293
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130582
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-26  Johnny_M  <klasse@partyheld.de>  [2daf05a8515ddb31c9e4e64520a6f8394d2d6e14]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e084a58c1a941f9defe01396b496e56a8acbecdd
          - tdf#132643 Translate German section IDs
            
            Change-Id: Idafc722094d13c95122cc376191f797a852430d6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130581
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-26  Johnny_M  <klasse@partyheld.de>  [a43468cfadbe9c19f2a5145fa9724bd567685e2d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0d97d3a3135f825eaecb3aece0bd93cb347d3f4a
          - tdf#132643 Translate German section IDs
            
            Change-Id: Idb087b11111314e6ad5e95d6d50ccedecd9c2505
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130580
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-26  Johnny_M  <klasse@partyheld.de>  [a70c13cc6be1ae5a5be74cefc4d5f4a5267a6b04]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4063bdcebeb42fd1a654fdc19c998bd84637d000
          - tdf#132643 Translate German section IDs
            
            Change-Id: I2da4b42f16959ca61ad8c1fe7394611321b4814f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130579
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-26  Johnny_M  <klasse@partyheld.de>  [4064cc45f7d153e5bbbde1132a67b0916ecba509]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 178cd79839e3ec1503344e699393e152ec4c6688
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iaa17f488790847c5b842b36eef48a072b50ecfd2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130578
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-26  Johnny_M  <klasse@partyheld.de>  [f854df5b71616e7d65db9c512fac0469bdec2ee9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 868364196d941115bd03521780945e662091cb02
          - tdf#132643 Translate German section IDs
            
            Change-Id: I75d36228f91622990cba0eaefbe9ece19dcd9d00
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130577
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-26  Johnny_M  <klasse@partyheld.de>  [188c47aaa2fd9ac35f692801992436bfbeb9ef70]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3c986cbece97bc46a7c665140a4f3fa4459d6518
          - tdf#132643 Translate German section IDs
            
            Change-Id: Id022d237801f6f763a8f50c58a1e99f5e05eedd9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130576
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-26  Caolán McNamara  <caolanm@redhat.com>  [20b301efef0fce7c92b9fac9e62d38cbfe10529f]

        cid#1500663 std::move a sal_uInt16 and then return the original is unorthodox
        
        Change-Id: I7d3dcc6f6e625baab702ea16cd72ec85d213f8eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130546
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-26  Caolán McNamara  <caolanm@redhat.com>  [4946efd9b9ea532bc3b54f45f412424d1bbe70b0]

        Video preview doesn't redraw if the preview image changes
        
        because there is no check to see if the preview changed here.
        
        But because (bizarely?) Graphic::operator== returns true when the lhs is
        an empty graphic regardless of the rhs due to:
        
        bool ImpGraphic::operator==(const ImpGraphic& rImpGraphic) const
        {
            ///
            switch( meType )
            {
                case GRAPHIC_NONE:
                    bRet = true;
                break;
            ...
            }
        
            return bRet;
        }
        
        don't use that and instead just compare if the graphics contain
        something or not which is sufficient for my needs
        
        Change-Id: Ia3266e289b3a42ee30bdb9523bac29fb73f5e341
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130545
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-26  Caolán McNamara  <caolanm@redhat.com>  [fbd33571cd8f54161669abc6b696f6ebd085d70a]

        cid#1500654 Using a moved object
        
        Change-Id: Ia4b74cdeeae7f0c03e7e050be30714f948c67106
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130567
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-26  Caolán McNamara  <caolanm@redhat.com>  [779d659d990b584bf22498a3beb4bf2832b7a6f0]

        cid#1500452 Using a moved object
        
        and
        
        cid#1500429 Using a moved object
        
        Change-Id: Iecd989345cc043149ff1a2e24da4f6070c014c6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130568
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5fdf99ab0d09a5701db9f06299918ea76983bd92]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 692bb1647cfa5a6f6e7b83ffa803e4f35df1d5ba
          - Fix typos
            
            Change-Id: I429340ab93861fe38c80bdcd97daf0dbd661ab84
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130536
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-26  Luboš Luňák  <l.lunak@collabora.com>  [643b592fcff3fd1bf537b985e6a2bf943767dfa9]

        make VBAMacroTest::testVba() pass with huge sheets
        
        One test checked for the last cell being $IV$8 or $AMJ$8. Simply
        add $XFD$8 to the list of possible values.
        
        Change-Id: I96685c4404b3281d64622380e7d42614adb1c041
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130570
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-26  Luboš Luňák  <l.lunak@collabora.com>  [4a896078a332c0270276e9a89b01f415e2238b27]

        lock paint when VBA sets value for a number of Calc cells
        
        VBAMacroTest::testVba() spends the majority of time repeatedly
        repainting.
        
        Change-Id: Iea69221834b80b0fbe484ee3ec5f64ba9e28e37d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130569
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-26  Mike Kaganski  <mike.kaganski@collabora.com>  [6819ff8549d0a247e9e16f98eddbb7abd287d123]

        Slightly cleanup newReplaceStrAt
        
        Change-Id: I230aa635aa797038055bdbc9453a5daa98412f93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130465
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-26  Eike Rathke  <erack@redhat.com>  [aaa75591b0c0c7b097e2794a0b24ec7d0e0fa07f]

        Related: tdf#147448 Scope owning mutex before it gets destroyed
        
        Change-Id: I9bacffe1d075431427fb3bf01e4bf30ba6fbc201
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130574
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-02-26  Eike Rathke  <erack@redhat.com>  [4361ee2585e616cb3c504eb719deca4076de78da]

        Resolves: tdf#147448 ScRefreshTimerControl mutex must be std::recursive_mutex
        
        ScRefreshTimer::Invoke() locks the mutex and subsequent nested
        locks are attempted in ScDocShell::ConvertFrom() and
        ScDocShellModificator ctor by ScRefreshTimerProtector.
        
        A std::mutex must not be owned by the calling thread when a lock
        is attempted, otherwise even deadlocks may occur, as was the case
        here. This is exactly the difference of std::recursive_mutex.
        
        Likely a regression from
        
            commit 287680683ca266f1fb4f447ac9bdaf76669d559d
            CommitDate: Mon Aug 2 12:17:07 2021 +0200
        
                osl::Mutex->std::mutex in ScRefreshTimer
        
        Change-Id: Iaa0f1da2b4b9616e9627d8d0001775f554756048
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130573
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-02-26  Kohei Yoshida  <kohei@libreoffice.org>  [974bf22680b702b9474d4a91dbf1d06a785ff774]

        tdf#147298: Add a simple test case for formula cell tracking by column.
        
        Change-Id: Ibdd72c08f8660ade511fdce8b3fb7cd3ed97f4b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130511
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2022-02-25  Hossein  <hossein@libreoffice.org>  [ad65aa4391e00ee578595d0301f572f7384c1612]

        Add documentation for xmlsecurity
        
        * Add basic information
        * Add some references
        
        Change-Id: Id036c23f90f53c36052b155f62f68e0000e0266f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130289
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-02-25  Mike Kaganski  <mike.kaganski@collabora.com>  [cbb1241ebb7488aa584825645d399b7ee83272fb]

        Slightly optimize newReplaceAllFromIndex
        
        Change-Id: Ie73a5e8c44458123ef03096e3e8f6c9e41c48814
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130466
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-25  Mike Kaganski  <mike.kaganski@collabora.com>  [ffb2e5520eff008d4e784fa6b15f4e2baa534e7a]

        Deduplicate rtl_uString_newReplaceFirst*
        
        Change-Id: I6e09fd8e8acc06290423c1c44cc0c175b0c47e0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130547
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-25  Stephan Bergmann  <sbergman@redhat.com>  [7025ca508b427fdf5eee7410d7e636adac9f0a94]

        Make an -fsanitize=undefined workaround conditional
        
        ...that had been introduced with b5cb4935c268f12e63b61e035b455b0a59e67aa2 "Work
        around undef conversion of large double to float" but should no longer be
        necessary with
        <https://github.com/llvm/llvm-project/commit/9e52c43090f8cd980167bbd2719878ae36bcf6b5>
        "Treat the range of representable values of floating-point types as [-inf, +inf]
        not as [-max, +max]" added towards Clang 9.
        
        Thanks to Mike Kaganski for pointing me at this old code and at Richard Smith's
        comment at
        <https://cplusplusmusings.wordpress.com/2013/03/26/testing-libc-with-fsanitizeundefined/>.
        
        Change-Id: I8ecf115fcf6b1ebf621cb4567f8d31ac9b10ef1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130531
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-25  Michael Stahl  <michael.stahl@allotropia.de>  [b14bb255199e7d6db6ec9155b5d9237cb35fdba7]

        tdf#143239 sw: layout: invalidate fly position when moving off page
        
        It's possible that flags on the fly are all valid when it is moved off page
        when SwLayAction::FormatContent() returns and then it may not be positioned
        again, keeping its (wrong) position on the old page and will appear to be
        invisible unless you click on it.
        
        (regression from commits c799de145f7e289f31e3669646e5bd12814e6c5e
         and eb85de8e6b61fb3fcb6c03ae0145f7fe5478bccf)
        
        Change-Id: If07d5af7b47eb288bef71d1b9e3459197b50fdc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130535
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-02-25  Luboš Luňák  <l.lunak@collabora.com>  [d9a17ca961d65b01b4c5c036ecb11b10a3ff414b]

        convert more MAXCOLCOUNT/MAXROWCOUNT
        
        And add GetMax{Col|Row}Count() directly to ScDocument, and also
        add MAX{COL|ROW}COUNT_JUMBO.
        
        Change-Id: Ib92cfbf65dd7cbe87230b02b8916e7cc50fcdbc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130529
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-25  Caolán McNamara  <caolanm@redhat.com>  [237a5e5121a6f12981eb6e4c5a138fc8cfa1c3cf]

        do more work in sftfuzzer
        
        Change-Id: I8a0ae472988f9166dc35eea561a9d5d7084563e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130539
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-25  Julien Nabet  <serval2412@yahoo.fr>  [cccd241391438a381311cd7aeccfdb5ad52ee906]

        Typo: STR_ObjNameSingulDIAGAM->STR_ObjNameSingulDIAGRAM
        
        Change-Id: Ifbaa0623de02ce514c0cd551331bec445a9b7e6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130540
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-25  Hossein  <hossein@libreoffice.org>  [0308e48e46cee2f56a6239c8479d26185146d74a]

        tdf#145759 30.6001 -> monthDaysWithoutJanFeb
        
        30.6001 shows month days without Jan and Feb.
        According to the below link, it is calcuated as (365-31-28)/10 = 30.6
        but because of a floating point bug, it was used as 30.6001 as a
        workaround.
        
        "30.6001, 25 year old hack?"
        https://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/archv011.cgi?read=31650
        
        The value 30.6 is used as i18nutil::monthDaysWithoutJanFeb here
        instead of 30.6001. The new value is ~30.60000038 which is > 30.6, so
        the calculations should be correct. In order to make sure, a unit test
        is added, and part of the values are checked against the values
        calculated by this website:
        
        Julian Day and Civil Date Calculator
        https://core2.gsfc.nasa.gov/time/julian.html
        
        Change-Id: I8cc7e046514dc3de652a1c37399e351cb2b614dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125813
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-02-25  Justin Luth  <justin_luth@sil.org>  [9cd4da63b6ed19b71a2475fccb4ab135f0a87873]

        tdf#147404 sc AutoFillPreview: consider hidden cells
        
        Back in the days before LO 3.6, only filtered cells
        were skipped by autoFill. But when hidden cells were
        also skipped, the preview function wasn't updated to look
        for hidden cells instead of filtered cells.
        (I said "instead" because filtered cells are also
        considered to be hidden, so it encompasses both cases.)
        
        Change-Id: I38b230361f0f0f1722873bbdd2c870d55b77bd06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129912
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-02-25  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [419fa8b13eef10297a5fd44012e89fd7af53cf9d]

        Advanced Diagram support: Support Diagram info at ObjName
        
        Change-Id: I30b1ca95d09ec73d3c21503cc3506141e845bac3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130537
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-02-25  Stephan Bergmann  <sbergman@redhat.com>  [40f2aee6584eafcf4cd1d95fcf1f775e5435440d]

        Provide unoidl-write also for the SDK
        
        ...after the new types.rdb format that unoidl-write generates has been used
        internally since LibreOffice 4.1 in 2013; following up on
        6db34b6b33ba8e3b13683efd05df8441b87e9c92 "Directly build UNOIDL .rdb files from
        .idl files" and its "The legacy tools idlc, regcompare, regmerge, and regview
        are still contained in the URE or SDK for now."
        
        The tools idlc and regmerge are deprecated but still shipped in the SDK for now.
        The plan is to drop them completely for LO 7.5.
        
        odk/examples/ and ure/source/uretest/ are adapted to use unoidl-write instead of
        idlc and regmerge:
        
        * unoidl-write does not use a C preprocessor and the # directives in .idl files,
          it supports reading a single .idl file (containing an arbitrary number of
          declarations) or a directory tree where each directory corresponds to a UNOIDL
          module of the same name and each .idl file contains the declaration of the
          (non-module) UNOIDL entity of the same name.  For some of the odk/examples/,
          that required moving individual .idl files into sub-directories named after
          the respective modules.  In odk/settings/std.mk, definitinos of IDL and
          REGMERGE have been replaced with a new UNOIDLWRITE.
        
        * unoidl-write always enforces reserved UNOIDL identifier restrictions (see
          04af4e4f55f3ef319a78edd4d0109e2e7eba90b6 "[API CHANGE] Fix all bad UNOIDL
          identifiers across offapi" and 620179240670bd00f60555f1f5c5b0268492f97c
          "Enforce the UNOIDL identifier scheme") (which idlc only enforced optionally
          with -cid -we).  That required renaming "my_module" in
          odk/examples/DevelopersGuide/Components/CppComponent/.
        
        * The new types.rdb format is not compatibly with LibreOffice < 4.1.  Clients
          generating extensions containing such files are advised to use appropriate
          LibreOffice-minimal-version elements.
        
        Change-Id: I1a248fd96e86ecbf407f829bc100d44bfe7f4e7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130533
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-25  Mike Kaganski  <mike.kaganski@collabora.com>  [72f836fb0c0c3daaf0e47832809a352888577905]

        Don't invent another strlen
        
        Change-Id: I7f7b7029ac03b1f06f4d9c2612b9b008b033baea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130538
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-25  Caolán McNamara  <caolanm@redhat.com>  [71080060ec5f19c1499e17784ae8ae617d9b8142]

        lastPoint might be 0xFFFF
        
        LIBREOFFICE-KYYAZMB9
        
        Change-Id: Ic0d95bd39a01dc1e5e0fec83dcc2c40b3f23b747
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130534
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-25  Kohei Yoshida  <kohei@libreoffice.org>  [8f25d42938977b34f3281238a92fb34ebea5838c]

        tdf#147298: When swapping the cell stores, swap back the event handlers.
        
        Swapping the cell stores also swap the event handlers stored therein.
        But we do want the event handlers to stay with the original column
        instances as they store pointers to their host column instances.
        
        Change-Id: Id35b89db641e94dbaa341b33d0b64dce19a99465
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130510
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>
        Tested-by: Kohei Yoshida <kohei@libreoffice.org>

2022-02-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [33a49a99c76ca1879dbb0202384aa939a6d44a75]

        uitest: introduce wait_until_file_is_available
        
        For export - import tests
        See https://gerrit.libreoffice.org/c/core/+/124654/5/sw/qa/uitest/writer_tests6/edit_file_properties_before_saving.py#91
        
        Change-Id: I3c2537a43cc69067355f18162d6463e268420090
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130530
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-25  Justin Luth  <justin_luth@sil.org>  [a24eac37fbf8a325b09c3b575c568621a696a560]

        tdf#81894 sc spelling: re-close EditView if not spelling error
        
        In order to check if there is a spelling error,
        the code had to open an EditView. If there was no spelling error
        at the mouse pointer, then stop edit mode again before showing
        the context menu so the full popup is shown, not just the edit one.
        
        1.) Open LOv4304.ods from bug 81894 comment 6.
        2.) right click on "The" in B3
        
        Since we haven't been in edit mode, it should show the full
        format popup. Before this patch series, that is what happened,
        so this follow-up patch is critical to preventing a regression.
        
        This patch makes use of a variable created in earlier patches
        to fix other issues related to right-click spelling.
        
        Change-Id: Ia9713e9654c1f74bc926d51fe8bc5180a8265c79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130300
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-02-25  Justin Luth  <justin_luth@sil.org>  [bdea5805c0344cbddb5c68d1fd19d3cd3b6e3afd]

        tdf#81894 sc spelling: close EditView when moving outside cell
        
        In a previous patch, we noted that instead of a spelling suggestion,
        a popup was displayed. This patch handles that unfinished business.
        
        1.) Open LOv4304.ods from bug 81894 comment 6.
        2.) double-click on cell B4 (to enter edit mode)
        3.) right click on "spellng" which appears to be in D4
        
        Before any of the patches, this did nothing.
        After the first base patch, it was showing the format popup.
        Now it offers a spelling suggestion.
        
        [By running EnterHandler, we are accepting any changes made
         so far in editing mode. That is consistent with what happens
         if a left-click selects a different cell.]
        
        Change-Id: I23876a26861b695dc46efa42f6c3fed6fdb8da6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130299
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-02-25  Justin Luth  <justin_luth@sil.org>  [8238b887ccecb425f17166d2380afb208bbfdfbb]

        tdf#81894 sc spelling: choose correct cell when in edit mode
        
        In edit mode, text that is too large to fit inside the cell
        will expand to cover other columns (or rows if cell wraps).
        GetPosFromPixel doesn't account for this, so it needs to
        be done separately. (SHOULD the function itself take this
        into account? Probably, but it is used a LOT,
        so I'm afraid to mess with it.)
        
        This patch fixes two situations in bug 81894 comment 25's example.
        1.) Open Francewhoa---2017-May-29---speadsheet.ods
        2.) Double click on A1 to enter edit mode.
        Notice that the cell expands to cover A1:A3.
        3.) Right click on "productivityy".
        
        Before the patch, the spell check was inspecting empty cell A2,
        and thus showed the edit popup.
        With the patch, the spell check is using cell A1,
        and thus provides spelling suggestions, as expected.
        [This patch depends on this bug report's prior comit.]
        
        4.) Look at B3 and notice misspelled words spilling over from A3.
        Double click on B3 to enter edit mode.
        5.) Right click on the position where the misspelled word had been.
        
        Before the patch, a spelling suggestion was provided,
        even though we right-clicked on an empty place in a different col.
        After the patch, we get the normal edit popup.
        
        Change-Id: I58fbf60711a5c010263b525a96383a805be1b3ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130298
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-02-25  Justin Luth  <justin_luth@sil.org>  [cf18038c66075f7a18d89e47f3a2ab1a5bf7c4fd]

        tdf#81894 sc spelling: eliminate separate(inaccurate) check
        
        ExecuteSpellPopup is quite accurate at identifying whether
        the spelling at PosPixel is a spelling error or not.
        If it is not a misspelled word, then it just silently returns.
        
        If we make this a bDone flag, then it will just move
        on to the normal right-click dialog.
        
        There are a few additional scenarios that need to be
        handled (mainly in terms of showing the edit-mode menu
        instead of the full format menu, and also not
        always returning the correct row/col when in edit mode).
        I will do them in separate patches so that
        each edge case can be clearly seen and handled.
        They all rely on this patch being applied first.
        
        This is the base patch. Too many things simply don't
        work with the interim check, so I removed it.
        (Part of the problem is that EditView kicks on and off,
        and then a new CompleteOnlineSpelling needs to be run before
        IsWrongSpelledWordAtPos can return a meaningful answer.)
        
        This patch specifically fixes the problem of not
        opening SpellPopup on a misspelled word in a wrapped-cell.
        Steps to reproduce:
        1.) Open LOv4304.ods from bug 81894 comment 6.
        2.) Right-click on "spellng" in cell B12.
        
        Before the patch, a full format popup was displayed
        (not in edit mode) because IsSpellErrorAtPos returned
        false, when it should have been true.
        
        With this patch, spelling suggestions are provided.
        
        As an example of an edge case, also notice:
        3.) double-click on cell B4 (to enter edit mode)
        4.) right click on "spellng" which appears to be in D4
        
        Before the patch, nothing happened at all,
        but with the patch at least the fall-back menu is displayed.
        (EditView never switches out of cell B,
        so SpellPopup is looking at wrong information.)
        
        Change-Id: I91d413debc58de832dc7413034618e9e2bae3dd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130297
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-02-25  Luboš Luňák  <l.lunak@collabora.com>  [6c49b4290955ef1b3a502b4e5e223a4fd5573683]

        make sure that LOK "updated types" start a timer as well
        
        273a25c796fca9afa0dfadac57dc3f336831221c changed the handling of LOK
        messages to only set up an "updated" flag for types and then
        when flushing the value is fetched. This means that queue() is not
        called for such updates, and so the timeout to flush the messages
        wasn't started.
        
        Change-Id: I3a7324c86a55697f509f80b6c54cb949fb1daa72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130526
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [c6abf6449e26bb1e1da382ddbe769cd14463467f]

        tdf#142423: sw_uiwriter3: Add unittest
        
        Change-Id: I9b0b53a171689b7b67030010700c6bd7c6dfe4eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130521
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-25  Luboš Luňák  <l.lunak@collabora.com>  [d721bdf53687a0e5b280f29479a55fafd354b4f6]

        don't try to delete unallocated columns
        
        Change-Id: I1508f9eb624a78946f5216078953ce8f95e566b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130522
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [acbd88e677502e12ccaea39330efc5885db0a153]

        uitest: unify code and use while True everywhere
        
        No need for MAX_WAIT anymore
        
        Change-Id: Ia063068bd7c47f79d8991922086c22250c01f77d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130527
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-25  Stephan Bergmann  <sbergman@redhat.com>  [b1d500e8a4eadb72d0e574f77ebf33fbc5701900]

        Drop support for $host_os = 'macos*', in addition to 'darwin*'
        
        ...which had originally been added with baab4f890c8ac99d1b8dab5790fbb7ab949100ab
        "Initial WIP steps for building for macOS on Apple Silicon" for unclear reasons
        (just stating "use 'darwin' (or 'macos')" in the commit message), and then
        further improved with 5a0991c9cd60b6ab10fe0665511e7749a0c0ecc2 "mac: allow cross
        compiling with host/build x86_64-apple-macos".
        
        But it turns out that manually specifying --host or --build =...-macos rather
        than =...-darwin has issues as discussed in the comments at
        <https://gerrit.libreoffice.org/c/core/+/130353> "icu: override platform flags
        for MacOS build", and which can hopefully be avoided by not allowing =...-macos
        in the first place, and rather forcing people to specify =...-darwin.
        
        Change-Id: Ib100b7270250083eba4146430e967073a8cbca46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130505
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [aa95913dd8e505123ba8974d5de27ac0ec928cce]

        uitest: remove debug option
        
        it does nothing
        
        Change-Id: I6fa67aa42b1de6199cbb49100624826f5b3b77d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130524
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-25  Stephan Bergmann  <sbergman@redhat.com>  [48119cf42acef33dedcbba92d3bfb8cf8c9938d1]

        Upgrade external/boost to latest Boost 1.78.0
        
        <https://dev-www.libreoffice.org/src/boost_1_78_0.tar.xz> has been generated (on
        Fedora 35) with
        
        > $ wget https://boostorg.jfrog.io/artifactory/main/release/1.78.0/source/boost_1_78_0.tar.bz2
        > --2022-02-24 12:05:39--  https://boostorg.jfrog.io/artifactory/main/release/1.78.0/source/boost_1_78_0.tar.bz2
        > $ printf '8681f175d4bdb26c52222665793eef08490d7758529330f98d3b29dd0735bccc boost_1_78_0.tar.bz2' | sha256sum -c # cf. <https://www.boost.org/users/history/version_1_78_0.html>
        > boost_1_78_0.tar.bz2: OK
        > $ external/boost/repack_tarball.sh boost_1_78_0.tar.bz2
        > Unpacking boost_1_78_0.tar.bz2 ...
        > Removing unnecessary files ...
        > Creating boost_1_78_0.tar.xz ...
        > Cleaning up ...
        > 0df00d3699c2c7c7fd490c5e165a3e72641861ea5d26428de2f008fb9a75659f  boost_1_78_0.tar.xz
        > Done.
        
        external/boost/boost_1_60_0.undef.warning.patch was obsoleted by
        <https://github.com/boostorg/config/commit/9e80993844cb3d69bfdfa10f059706d7f22eb324>
        "Define __clang_major___WORKAROUND_GUARD"
        
        Change-Id: I7e59ef01ace4ff3c28a285e978e63279b119b07d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130514
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-25  Caolán McNamara  <caolanm@redhat.com>  [9d432faade9281b1211577f9e9a2d65d46ecbdb1]

        set the dialog contents to be approx 50 characters wide
        
        which is what was used in the original effort of...
        
        commit ebc07e1bde64a37ebe9c4326cfea7fbffd94f099
        Date:   Thu Jul 13 16:02:57 2006 +0000
        
            INTEGRATION: CWS jsc7 (1.1.2); FILE ADDED
        
        this dialog can be see on clicking through to the end of the
        installation process triggered with
        
        ./instdir/program/soffice desktop/test/deployment/dependencies/unknown-dependency.oxt
        
        Change-Id: Ice4908422858299c1f8d2be20d892c3100c4c7db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130516
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-25  Caolán McNamara  <caolanm@redhat.com>  [8811dd76f02bce0425d784770af8c283db216ee9]

        replace mysterious 0x0C with more meaningful FrameSearchFlag
        
        Change-Id: Id95879ed04b844d939062f0d6a21b4ab508b9d73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130519
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [02caa6e40cfa55d96befc82515b343045b5cfd7b]

        renames in template manager creates xml file in wrong location
        
        revert part of
            commit dd42f133f604ee2f7e0ffbca6a8d94fb8f95dfe5
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Mon Jan 10 19:37:05 2022 +0200
            tdf#146375 Cannot rename user-defined categories in template manager
        
        specifically, revert the
        
        >    Simplify the UCB usage to just write the contents of the tempfile
        
        and also call SvStream::Flush() in utl::TempFile::GetURL(), so that
        the data actually hits the disk, so that when UCB attempts to read
        the data using a separate file handle, it sees the data.
        
        (Otherwise the temporary file data only exists in the operating system
        buffers, and can only be read by the same file handle that created it)
        
        Change-Id: I17798c53e49d65484605f2dcd96b45babd70054d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130499
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-25  Luboš Luňák  <l.lunak@collabora.com>  [612e7d52f8fda6ddb1c42fc51b123844810fdb9a]

        fix copy&paste mistake
        
        Introduced in bc734289e5542a0ffa04c0ac3cd1aa7cb1810be0.
        
        Change-Id: I5b844e579d6ebfb7be5edaa15944a6df1af66394
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130517
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-25  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [e835c2c0d3aff4f1ee5d29c9eaf36400b1aca6a7]

        tdf#146597 sw: fix freezing with GroupShape
        
        in case it is anchored to character and wrap is none.
        
        Regression from 8da3586cff9cc11cf5db985d19851f21f0d42eb8
        "tdf#141220 sw: fix textbox popped out of off-page shape".
        
        Note: This is a backport-compatible fix made also for the
        7.3 backport. There will be a less urgent 7.4-only fix
        for its unresolved group case soon.
        
        Change-Id: I421c85e2dd16ad2649bc299fc4733d462be8d7b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130478
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-02-25  Mike Kaganski  <mike.kaganski@collabora.com>  [f58e351ff05e95fd42b4c108bf0be496be855b46]

        Use some rtl functions
        
        Change-Id: I12fe2f5fe447e2bc6567e3d0375f1671e781697e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130515
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-25  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [ec635b62af9424eddb32cc4646bc425559f4a622]

        Advanced Diagram support: cleanup/consolidate with existing code
        
        Reorganized and streamlined, use IDiagramHelper as main interface
        now also for existing code.
        
        Had to adapt oox::Shape && Diagram handling since there the
        import gets handled very different. This ensures that a Diagram
        is detected at export and that the same happens for now as before
        
        Had to add a detection that resetting the GrabBag is meant to
        disable the Diagam functionality. That is very indirect, but
        has to stay for compaibility reasons for now
        
        Change-Id: I620b7d61cd84b5f9dd8ae4dc890ebf70ce779cdf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130389
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-02-25  Stephan Bergmann  <sbergman@redhat.com>  [56c871c247b84d7c2cddf685c13e8355db50da46]

        Clarify comments
        
        ...originally introduced with a24a980424ec2ec81b13c8e5a95394d62cbf7406 "Make
        visibility tests work as intended on Mac OS X"
        
        Change-Id: I21eb6dc902e2c7c4c04eb2ed16c24dddf943fabc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130513
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-25  Mike Kaganski  <mike.kaganski@collabora.com>  [8d7516a0e690fb34b894b8f064a47d705100a56f]

        Deduplicate some comparison functions
        
        Change-Id: Iffeb4323c99649d45387981ec583fdcff207ec4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130512
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-25  Miklos Vajna  <vmiklos@collabora.com>  [c2cf1b01d5bed68c572ca73b32c6f92d6723562c]

        sw HTML export: allow setting filter data keys from the cmdline
        
        For example to produce bitmaps for shape that look better with hidpi:
        
        soffice --convert-to 'html:HTML (StarWriter):{"ShapeDPI":{"type":"long","value":"192"}}' test.odt
        
        Change-Id: I2654f894d0c20b2cab381e8c6688ec7b13c6e11f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130509
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-02-25  Stephan Bergmann  <sbergman@redhat.com>  [a24889a4c9a11688904dbc4df688a418380ed6bb]

        Update the reference rdbs to libreoffice-7.3.0.3
        
        LD_LIBRARY_PATH=.../master/instdir/program \
         .../master/workdir/LinkTarget/Executable/unoidl-read --published \
         .../libreoffice-7.3.0.3/instdir/program/types.rdb \
         >.../master/udkapi/type_reference/udkapi.idl
        
        * no changes
        
        LD_LIBRARY_PATH=.../master/instdir/program \
         .../master/workdir/LinkTarget/Executable/unoidl-read --published \
         .../libreoffice-7.3.0.3/instdir/program/types.rdb \
         .../libreoffice-7.3.0.3/instdir/program/types/offapi.rdb \
         >.../master/offapi/type_reference/offapi.idl
        
        Change-Id: I7478040fee62a3d6b86de3492d9b25cad91cef40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130504
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-25  Stephan Bergmann  <sbergman@redhat.com>  [9c431f4d3afed0aad21b5ba67a5a55328c4d0685]

        Don't use Library_tl in URE libraries
        
        This partly reverts 8b5e23eac31cafbd442a3acab5fbcf98bfd0af11 "log nice exception
        messages whereever possible", e1eb7cb04a4c30cec238ab0f54d41a6cdc3299c1
        "loplugin:logexceptionnicely in starmath..svgio",
        d6d80c4e1783b4459bd4a8fbcbdfeebe416c1cb5 "OSL_FAIL.*exception ->
        TOOLS_WARN_EXCEPTION", and 877f40ac3f2add2b6dc37bae280d4d98dd102286 "tdf#42949
        Fix new IWYU warnings in directories [h-r]*", and adapts
        loplugin:logexceptionnicely accordingly.
        
        Change-Id: I792b853b988c7c5f77179ca0672c30cb4223b5a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130502
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [ea25606de5f1a60430a74107b0e2e0986ac1bb15]

        uitest: check the value and not the text
        
        This fails for me with
        
        AssertionError: '90%' != '90\xa0%'
        - 90%
        + 90 %
        
        Change-Id: Ieec52a4aff721705451a0545eb606c97235b1248
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130507
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [8e8236500ce862ce27acbbfc7bbeab545931798e]

        uitest: try harder to close the dialog when it fails ...
        
        ... and close_button is empty
        
        This was introduced in
        
        2021-06-29 15:35:55 - ff641dc9e4d2aff1d1cbe4425cd9c03a2edc847e
        < uitest: try harder to close the dialog when it fails... >
        
        and later reverted in
        
        2021-07-02 20:41:50 - 4f8748fc973acdb67790ff048a247717afa9b9c7
        < Revert "uitest: try harder to close the dialog when it fails..." >
        
        Reintroduce it again and also fix the problem why it was reverted.
        Without this fix, it will hang when an assert is triggered inside
        a dialog when close_button is empty
        
        Change-Id: If643caea61139f69f72c9b429aaad5b9d7d78c72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130506
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [2baf13e903164e92af6c87346e368043bbd09b28]

        use more TypedWhichId
        
        Change-Id: I6ab3ca829bc08e672736dd8dd41ba714d7172090
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130498
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-24  Mike Kaganski  <mike.kaganski@collabora.com>  [089ce740f9f97f9c7b13e37a31acfc94984e9a3e]

        Deduplicate rtl_*String_newConcat*L
        
        Change-Id: I9712cd8a2798fe5493dffd557e68239d9db3b7aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130501
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-24  Miklos Vajna  <vmiklos@collabora.com>  [1127c63470096f62394f133c61cee2e6fb7fd0c7]

        ODT import: fix MSO-style <text:list text:continue-numbering="true">
        
        The ODF spec says that text:continue-numbering="true" should only
        continue the numbering in case the styles of the previous and the
        current list match.
        
        In contrast, Word continues the numbering even in case there is e.g.
        numbering, then bullets, then numbering again, in case the list styles of
        the two numberings are the same.
        
        Work this around at import time when the generator confirms that the
        document is coming from Word. At least Office 2019 and the latest
        renderer at office.com is affected.
        
        (I've mailed dochelp@microsoft, no answer yet.)
        
        Change-Id: Ib63e14322e5501a6220f798abd9365d7913dab4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130503
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-02-24  Stephan Bergmann  <sbergman@redhat.com>  [3469f6976c9435d1235315439e95beb9494bd8eb]

        Bump macOS build baseline to Xcode 12.5 and macOS 11.0
        
        ...as announced at
        <https://lists.freedesktop.org/archives/libreoffice/2022-January/088320.html>
        "Bump macOS build baseline to Xcode 12.5 and macOS 11.0 [was:
        std::optional::value]".  (The immediate benefit is that std::optional::value can
        now be used and no longer triggers bogus "'value' is unavailable: introduced in
        macOS 10.14" errors depending on which version of Xcode is being used; see
        <https://lists.freedesktop.org/archives/libreoffice/2022-January/088314.html>
        "std::optional::value" for details.)
        
        Change-Id: I819d8dfebabefc22c6af275154df0ff52ca77f5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128384
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-24  Caolán McNamara  <caolanm@redhat.com>  [81b88be38651ae871f68f6a0425da56a12494ae2]

        cid#1500712 silence Explicit null dereferenced
        
        Change-Id: I5f7fc843fadfde9f1807350fc879ecea22d4817f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130487
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-24  Mike Kaganski  <mike.kaganski@collabora.com>  [ed5503ba4ef2952b5fbc1195692076e858597baa]

        Deduplicate rtl_*str_valueOf{Float,Double}
        
        Change-Id: Ie3254fbf6178f4e623fd8209b58e9f19d2c46d2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130480
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-24  Mike Kaganski  <mike.kaganski@collabora.com>  [c6cbf970943e17da5d95fc730fa1c15637caee05]

        Fix warning text
        
        Change-Id: I42d0b3a19809a288630cfba6c01bcd5c4fde7702
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130454
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-24  Mike Kaganski  <mike.kaganski@collabora.com>  [b927f636a0992b750c6a8de8bb8e9cc5e98a0e33]

        Deduplicate valueOf*Int*
        
        Change-Id: Ib9da148c371f52ee8da2848581bb8a024f97de96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130479
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-24  Caolán McNamara  <caolanm@redhat.com>  [14b219547dff8ed1c998a045f14cb1d9eed485c5]

        cid#1500677 Dereference after null check
        
        Change-Id: Ie6eacd21943939e586cdc6712757f34825f17913
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130486
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-24  Caolán McNamara  <caolanm@redhat.com>  [ede3fc1de7b21f9ba0c529e739cf32bf82c1924e]

        ofz#44997 Use-of-uninitialized-value
        
        Change-Id: I3803232ddc7346967e22770ae2bdbc3378779f8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130488
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-24  Caolán McNamara  <caolanm@redhat.com>  [eaef857346e08d504c25ab1e9112a335f10cd345]

        ofz#44990 Null-dereference
        
        Change-Id: Ia3af8b544f778698702552e42a5daa5269617916
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130477
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-24  Stephan Bergmann  <sbergman@redhat.com>  [602576cb86aff3b32f1781090d4a43af6ec193d8]

        Update README lists of URE dynamic libraries
        
        ...after 3a009c427fc04c0a1a100f5f04516cedd1f6f118 "fdo#60698: Merge all libs of
        io..." and 475e4b477c6d7ae114c3ae51ba4872882af67a68 "Move i18nlangtag lib to
        URELIB"
        
        Change-Id: Idf46dc1a8fa80417aac091e907ba54e83f9099e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130489
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-24  Stephan Bergmann  <sbergman@redhat.com>  [48b3894f74679a1624a92aabaabed29b90ef60cf]

        Keep URE libraries out of Library_merged
        
        ...to keep the (at least conceptional, but also reflected in how e.g. Linux
        distros split up LO into multiple packages) distinction between URE and LO
        proper.  This partially reverts 424a7f404565e068995e2a9827d5bc6f76920ec8 "add
        some more libs to libmerged".
        
        Change-Id: I0bd435d9fe4dc4a4ad230990a999ad5e8c487cdf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130490
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2022-02-24  Caolán McNamara  <caolanm@redhat.com>  [e63ad6a1363a8bd0c40e8a84073c2f6b22f1e953]

        cid#1500434 Dereference after null check
        
        Change-Id: I10d7c70c40a41301752854b898d8d763ec6d6b72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130485
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-24  Caolán McNamara  <caolanm@redhat.com>  [50fa3055ad53f9e1f93c90e2119261dc6fa879a2]

        cid#1500555 try -taint_source function annotation tag on function body
        
        Change-Id: Iecc87e118e5c5a85ae40e1ae79348883ea328d8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130482
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-24  Caolán McNamara  <caolanm@redhat.com>  [bba6fad408a32580c4bd8eb2e4155bd36f11544b]

        cid#1500415 silence Explicit null dereferenced
        
        Change-Id: Ia4f0e427d293bd514ef7b0db8513869ebf278ee8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130484
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-24  Caolán McNamara  <caolanm@redhat.com>  [6c2e9d6bf457a7ca2cd39dd0fba110f5831cedc4]

        cid#1500708 Dereference after null check
        
        and
        
        cid#1500691 Dereference after null check
        
        Change-Id: I4117e925fd8cb3323eb5335e9a6da98bfc8fb592
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130481
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-24  Caolán McNamara  <caolanm@redhat.com>  [f0aae45de103fb4f7b6a514a9ee2749ea4613215]

        cid#1455690 Explicit null dereferenced
        
        Change-Id: I1a5c666fa1f99cd0dc86975c60fc2bf54ceefd0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130483
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-24  Heiko Tietze  <tietze.heiko@gmail.com>  [3c94c670fa3c3a4e00e88de7463c5e35f32b866e]

        Resolves tdf#142423 - Use absolute values for Writer styles
        
        Avoid rounding trouble when converting to DOCX
        
        Change-Id: Ie30f66671654b64b0b2596b14dc89d6f9befa8d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130475
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-02-24  Caolán McNamara  <caolanm@redhat.com>  [7d2785e37fee0b55c3751d94336320495b0b408e]

        ofz#44992 Null-dereference
        
        Change-Id: I8b0251644769b490da97e6b0f97a320279f926f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130473
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-24  Regina Henschel  <rb.henschel@t-online.de>  [c893c0e359b82be71107e064bd2266c6daff81d7]

        tdf#147580 use valid values for extrusion-specularity
        
        The fix for tdf#145700 has changed the internal handling so, that
        values larger than 100% from MS binary import are now kept und correctly
        used. But ODF 1.2 and 1.3 have the range restricted to
        zeroToHundredPercent.
        
        The patch writes values larger than 100% in extended namespace for our
        'ODF 1.3 extended'. It writes draw:extrusion-specularity in any case, so
        that older versions get a meaninful value, but clamps it to [0,100] if
        necessary to get valid files.
        
        Change-Id: I98298d5c3e3367ffe4a45cdc051be23679308119
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130306
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-02-24  Szymon Kłos  <szymon.klos@collabora.com>  [cf2449aac0141711a7610d67f7c50cd108e12443]

        tdf#72776 Allow text removal in the shapes
        
        Previous fix had crafted condition for fixing one specific
        case but it was braking other cases.
        (svx/source/unodraw/unoshtxt.cxx)
        
        For example it was not possible to remove text inside textbox
        and save that -> it was not saved in LOK case.
        
        Problem is that we had not saved text inside shape and due
        to calling GetBackgroundTextForwarder() we did reset to
        empty content. In this patch we force UpdateData() call
        by releasing lock just before we try to do some final
        text cursor operations what applies changes in the content
        and prevents us from losing it.
        
        Call which was invoking GetBackgroundTextForwarder() was:
        file: xmloff/source/draw/ximpshap.cxx
        method: SdXMLShapeContext::endFastElement
        line: mxCursor->gotoEnd( false );
        
        After that I found that we had bug which breaks test:
        sd/qa/unit/import-tests.cxx    odp/shapes-test.odp
        It occurs when using this patch or when not using my code
        but removing locking functionality for SvxTextEditSourceImpl.
        NbcSetOutlinerParaObjectForText triggers shape resizing
        even when no text is present inside.
        
        Summary:
        1. revert hack from https://git.libreoffice.org/core/+/71b66b0039819f38c935b4eb5d5951ceaf6e8468%5E%21
        2. trigger text update by releasing lock for a moment to keep
           correct state
        3. fix bug with resizing empty shape
        
        Change-Id: Idf1fc6caf19dfb932ce7caa21034f76fa04ce5f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130474
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-02-24  Caolán McNamara  <caolanm@redhat.com>  [76e11015a877da0eee21bb97b84a0f17bce41760]

        tdf#147609 and ofz#44965 Indirect-leak
        
        Change-Id: I2fb89bf68d8df2da1b97942d70c386f62f61c64f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130413
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-24  Stephan Bergmann  <sbergman@redhat.com>  [ba2a0eb8807409ed67af70ab828f45b69fe66c48]

        Don't run ExternalExecutable_python with LD_LIBRARY_PATH
        
        257bcb1a1140d3e070cfaef6fec0704740bc83b8 "get internal python invocations
        working" had made this use LD_LIBRARY_PATH or similar on the various platforms,
        but without giving any reason what it would actually be good for.
        5d8f48c81eac8650315b936d0e89ad1d54b566fc "solver doesn't solve anything..." then
        (somewhat by chance?) removed it for solenv/gbuild/platform/macosx.mk,
        apparently without loss of functionality, but left it intact for other
        platforms.
        
        But at least in some Jenkins Linux build environments presence of
        LD_LIBRARY_PATH (pointing at instdir/program/) appears to cause subtle problems:
        Builds like <https://ci.libreoffice.org/job/lo_tb_master_linux/49844/>
        occasionally crashed with
        
        [...]
        > make -O
        [...]
        > [build PAT] python3
        > [build PRJ] python3
        [...]
        > [build PKG] python3
        > [build EPK] python3
        [...]
        > [build BIN] python3
        [...]
        > [build MOD] python3
        [...]
        > [build PRJ] nss
        [...]
        > make[1]: *** Deleting file '/home/tdf/lode/jenkins/workspace/lo_tb_master_linux/workdir/UIConfig/sfx.a11yerrors'
        > [build UIA] sfx
        > Suppression file: /home/tdf/lode/jenkins/workspace/lo_tb_master_linux/solenv/sanitizers/ui/sfx.suppr
        > False positive file: /home/tdf/lode/jenkins/workspace/lo_tb_master_linux/solenv/sanitizers/ui/sfx.false
        > sfx2/uiconfig/ui/documentinfopage.ui: WARNING: 'GtkLabel' 'label8' does not specify what it labels within 'interface'
        > 1 new warning (64 suppressed by /home/tdf/lode/jenkins/workspace/lo_tb_master_linux/solenv/sanitizers/ui/sfx.suppr, please fix them)
        > 0 new fatals (12 suppressed by /home/tdf/lode/jenkins/workspace/lo_tb_master_linux/solenv/sanitizers/ui/sfx.suppr, please fix them)
        > Explanations are available on https://wiki.documentfoundation.org/Development/Accessibility
        >
        > /bin/sh: line 1: 31655 Segmentation fault      (core dumped) LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}"$I/program:$I/program" PYTHONHOME="$I/program/python-core-3.8.12" PYTHONPATH="${PYPATH:+$PYPATH:}$I/program/python-core-3.8.12/lib:$I/program/python-core-3.8.12/lib/lib-dynload" $I/program/python.bin $S/bin/gla11y -P $S/ -f $S/solenv/sanitizers/ui/sfx.false -s $S/solenv/sanitizers/ui/sfx.suppr --widgets-suffixignored +ValueSet,HBox,VBox,ToolBox,Preview,PreviewWin,PreviewWindow,PrevWindow --widgets-button +svtlo-ManagedMenuButton --fatal-all --not-fatal-type duplicate-mnemonic --not-fatal-type labelled-by-and-mnemonic --not-fatal-type orphan-label -o $W/UIConfig/sfx.a11yerrors $S/sfx2/uiconfig/ui/alienwarndialog.ui $S/sfx2/uiconfig/ui/addtargetdialog.ui $S/sfx2/uiconfig/ui/autoredactdialog.ui $S/sfx2/uiconfig/ui/bookmarkdialog.ui $S/sfx2/uiconfig/ui/bookmarkmenu.ui $S/sfx2/uiconfig/ui/charmapcontrol.ui $S/sfx2/uiconfig/ui/charviewmenu.ui $S/sfx2/uiconfig/ui/checkin.ui $S/sfx2/uiconfig/ui/classificationbox.ui $S/sfx2/uiconfig/ui/cmisinfopage.ui $S/sfx2/uiconfig/ui/cmisline.ui $S/sfx2/uiconfig/ui/commandpopup.ui $S/sfx2/uiconfig/ui/custominfopage.ui $S/sfx2/uiconfig/ui/deck.ui $S/sfx2/uiconfig/ui/descriptioninfopage.ui $S/sfx2/uiconfig/ui/developmenttool.ui $S/sfx2/uiconfig/ui/devtoolsmenu.ui $S/sfx2/uiconfig/ui/documentfontspage.ui $S/sfx2/uiconfig/ui/documentinfopage.ui $S/sfx2/uiconfig/ui/documentpropertiesdialog.ui $S/sfx2/uiconfig/ui/editdocumentdialog.ui $S/sfx2/uiconfig/ui/editdurationdialog.ui $S/sfx2/uiconfig/ui/emojicontrol.ui $S/sfx2/uiconfig/ui/extrabutton.ui $S/sfx2/uiconfig/ui/errorfindemaildialog.ui $S/sfx2/uiconfig/ui/floatingrecord.ui $S/sfx2/uiconfig/ui/helpbookmarkpage.ui $S/sfx2/uiconfig/ui/helpcontrol.ui $S/sfx2/uiconfig/ui/helpcontentpage.ui $S/sfx2/uiconfig/ui/helpindexpage.ui $S/sfx2/uiconfig/ui/helpmanual.ui $S/sfx2/uiconfig/ui/helpsearchpage.ui $S/sfx2/uiconfig/ui/helpwindow.ui $S/sfx2/uiconfig/ui/infobar.ui $S/sfx2/uiconfig/ui/inputdialog.ui $S/sfx2/uiconfig/ui/licensedialog.ui $S/sfx2/uiconfig/ui/linefragment.ui $S/sfx2/uiconfig/ui/linkeditdialog.ui $S/sfx2/uiconfig/ui/loadtemplatedialog.ui $S/sfx2/uiconfig/ui/managestylepage.ui $S/sfx2/uiconfig/ui/navigator.ui $S/sfx2/uiconfig/ui/newstyle.ui $S/sfx2/uiconfig/ui/notebookbar.ui $S/sfx2/uiconfig/ui/optprintpage.ui $S/sfx2/uiconfig/ui/panel.ui $S/sfx2/uiconfig/ui/password.ui $S/sfx2/uiconfig/ui/notebookbarpopup.ui $S/sfx2/uiconfig/ui/printeroptionsdialog.ui $S/sfx2/uiconfig/ui/querysavedialog.ui $S/sfx2/uiconfig/ui/saveastemplatedlg.ui $S/sfx2/uiconfig/ui/safemodequerydialog.ui $S/sfx2/uiconfig/ui/searchdialog.ui $S/sfx2/uiconfig/ui/securityinfopage.ui $S/sfx2/uiconfig/ui/singletabdialog.ui $S/sfx2/uiconfig/ui/startcenter.ui $S/sfx2/uiconfig/ui/stylecontextmenu.ui $S/sfx2/uiconfig/ui/tabbar.ui $S/sfx2/uiconfig/ui/tabbarcontents.ui $S/sfx2/uiconfig/ui/tabbutton.ui $S/sfx2/uiconfig/ui/templatedlg.ui $S/sfx2/uiconfig/ui/templatecategorydlg.ui $S/sfx2/uiconfig/ui/templatepanel.ui $S/sfx2/uiconfig/ui/urlbox.ui $S/sfx2/uiconfig/ui/versionsofdialog.ui $S/sfx2/uiconfig/ui/versioncommentdialog.ui $S/sfx2/uiconfig/ui/versionscmis.ui
        > /home/tdf/lode/jenkins/workspace/lo_tb_master_linux/solenv/gbuild/UIConfig.mk:157: recipe for target '/home/tdf/lode/jenkins/workspace/lo_tb_master_linux/workdir/UIConfig/sfx.a11yerrors' failed
        > make[1]: *** [/home/tdf/lode/jenkins/workspace/lo_tb_master_linux/workdir/UIConfig/sfx.a11yerrors] Error 139
        > make[1]: *** Waiting for unfinished jobs....
        
        where the crashed instdir/program/python.bin is at
        
        > (gdb) thread apply all backtrace
        >
        > Thread 1 (Thread 0x2af0920e1a40 (LWP 30414)):
        > #0  0x0000000000000ae0 in ?? ()
        > #1  0x00002af0920b008a in _dl_fini () from /lib64/ld-linux-x86-64.so.2
        > #2  0x00002af093404ce9 in __run_exit_handlers () from /lib64/libc.so.6
        > #3  0x00002af093404d37 in exit () from /lib64/libc.so.6
        > #4  0x00002af0933ed55c in __libc_start_main () from /lib64/libc.so.6
        > #5  0x000000000040068e in _start ()
        
        with
        
        > (gdb) info sharedlibrary
        > From                To                  Syms Read   Shared Object Library
        > 0x00002af09232e2f0  0x00002af09253270c  Yes         /home/tdf/lode/jenkins/workspace/lo_tb_master_linux/instdir/program/libpython3.8.so.1.0
        > 0x00002af09286fe30  0x00002af092874cec  Yes (*)     /lib64/libcrypt.so.1
        > 0x00002af092aab8f0  0x00002af092ab6db1  Yes (*)     /lib64/libpthread.so.0
        > 0x00002af092cc2e50  0x00002af092cc394e  Yes (*)     /lib64/libdl.so.2
        > 0x00002af092ec6e90  0x00002af092ec77a4  Yes (*)     /lib64/libutil.so.1
        > 0x00002af0930ce350  0x00002af093139336  Yes (*)     /lib64/libm.so.6
        > 0x00002af0933ea9f0  0x00002af09353ab6f  Yes (*)     /lib64/libc.so.6
        > 0x00002af093799a50  0x00002af09379a05a  Yes (*)     /home/tdf/lode/jenkins/workspace/lo_tb_master_linux/instdir/program/libfreebl3.so
        > 0x00002af0920a0af0  0x00002af0920bc060  Yes (*)     /lib64/ld-linux-x86-64.so.2
        > 0x00002af09a0e3be0  0x00002af09a10aa53  Yes         /home/tdf/lode/jenkins/workspace/lo_tb_master_linux/instdir/program/python-core-3.8.12/lib/lib-dynload/pyexpat.cpython-3.8.so
        
        What is suspicious is that it uses instdir/program/libfreebl3.so when
        external/nss has been built ("[build PRJ] nss") but has not yet been fully
        delivered (no "[build PKG] nss").  It uses instdir/program/libfreebl3.so because
        on that machine instdir/program/python.bin has a DT_NEEDED of libcrypt.so.1 and
        /lib64/libcrypt.so.1 has a DT_NEEDED of libfreebl3.so, which the LD_LIBRARY_PATH
        then resolves with instdir/program/libfreebl3.so rather than with the expected
        /lib64/libfreebl3.so.
        
        So remove setting of LD_LIBRARY_PATH on all the platforms where it was still
        used, in the hope that it isn't actually necessary on any of them.  Only on
        Windows, setting PATH is still needed (in line with how the Executable_python
        wrapper modifies it too) to avoid build failures like
        
        > instdir/program/python-core-3.8.12/bin/python.exe: error while loading shared libraries: python38_d.dll: cannot open shared object file: No such file or directory
        
        Change-Id: I398aa89166a6a7f3db58c4e65237840b73bec74b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130470
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-24  Justin Luth  <justin_luth@sil.org>  [8f2b1b1cb84e1ae3139eb90b8efdf61e608adbad]

        followup tdf#122098 xlsx export: avoid dataloss if not bool value
        
        Change-Id: I54b2f44a1ab0b7681667e811be72d1504928fab9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130469
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-02-24  Caolán McNamara  <caolanm@redhat.com>  [3e67678af2f6f8f7d25c5ad67b3828e96bc293b8]

        add to suffix denylist
        
        add the macOS specific suffixes from
        https: //support.google.com/mail/answer/6590?hl=en#zippy=%2Cmessages-that-have-attachments
        
        Change-Id: I3a834694e3aefb757974cd00ade009874c68c8b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130397
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-24  Miklos Vajna  <vmiklos@collabora.com>  [0e083387551acc677efc903bffc866f5aadb3642]

        sd theme: add UNO API for shape fill color
        
        In preparation of adding import/export for this.
        
        Change-Id: I195be9e9ccdbb25fa41878a2858c22ee11d189a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130467
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-02-24  Michael Stahl  <michael.stahl@allotropia.de>  [fe5d3fbfe63fe8b433776bd3a0508dd712b868b0]

        sw: prevent footnote frame against delete while it's moved
        
        Change-Id: Ifebe53956ca0a7d3653469256c895a666cfffbf8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130439
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-02-24  Justin Luth  <justin_luth@sil.org>  [e87f9b4fa158b917bb38fc00513bae7f94024e58]

        tdf#95882 svxruler: restore adjustment for borders
        
        This restores the clause removed from
        LO 3.6's commit 47a77d7dbc427e51421e2df8d59695834cb74980
            Ruler: disable snapping, tooltips
        
        [Because that removal left behind dead code,
         which was later cleared out, of course this patch
         restores that as well.
            commit 8303e7ed668fbcbd0ba75bd9dd259f03073ffd46
            Author: Noel Grandin on Fri Jun 14 10:41:11 2019 +0200
        ]
        
        Basic borders on the paragraph itself
        do not affect where LO ends the tabstop,
        and thus the removal of that clause was partially justified.
        But the table/frame/page/headers definitely need to be adjusted
        in order for the tabstops to show in the correct position.
        
        RightFrameMargin needed this as well,
        especially now that RTL is supported by the ruler since LO 3.6,
        although the Left/Right functions are very different.
        
        [Frames never worked because the aCoreSet wasn't accepting
         RES_BOX items. Interesting error considering all of the
         other sections of code created a new CoreSet.]
        
        Change-Id: Ic24839dbbd730e66d8b0d588bfbd73bc7cb260bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130125
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-02-24  Michael Weghorn  <m.weghorn@posteo.de>  [dc4c55c51d52340c84e21da92d61d3488a253cd3]

        a11y: Simplify AccessibleGridControlTable::getAccessibleCellAt
        
        Call 'AccessibleGridControlTable::getAccessibleChild'
        with the calculated child index instead of duplicating
        the handling to retrieve/create the proper
        accessible object.
        
        Change-Id: I8135f379f304d0e8ac61806eba9b3bd6c644f3a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130443
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-02-24  Jim Raykowski  <raykowj@gmail.com>  [5693f0caa0bb589696ac36b9e0ca42b5e26924d0]

        tdf#146490 SwNavigator: don't show fields that are in header footer area
        
        Fields that are in the header footer area don't behave well when
        included in the Navigators fields members list. This patch make it so
        they are are not included.
        
        Change-Id: I99be944a08a9177676098f30d47ba56dea2b7441
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130126
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-02-24  Jim Raykowski  <raykowj@gmail.com>  [21b5d6e0dce7c2034aded96d1499da27094e2781]

        SwNavigator: drop unneeded cross reference expanded text
        
        Reduces the time to fill the fields members list for documents with cross
        reference fields and corrects the descriptions displayed for cross
        reference fields.
        
        Change-Id: I30425640808d0844a96a528341c0bf0382ea75c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130118
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-02-23  Olivier Hallot  <olivier.hallot@libreoffice.org>  [fa7e58e0bdc1252e164d78e3a35e3210bee70355]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4ac52bffa0d4055a8c18d1a25d15a68eae00adee
          - tdf#145898 Formula to Value and Recalculate Hard
            
            Review of the Data - Calculate submenu
            - Added Recalculate Hard page
            - Added Formula to value page
            - Links and embed for navigation
            - Some precisions regarding non-volatile functions
            
            Change-Id: Ic39b61feb851b9cc7c8cb2ae6907651a64a81a6e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130180
            Tested-by: Jenkins
            Reviewed-by: Eike Rathke <erack@redhat.com>
            
2022-02-23  Mike Kaganski  <mike.kaganski@collabora.com>  [7234576d4e3a6b384168a84165b59ee7751cda62]

        tdf#147611: fix indices
        
        The maKeyState vector in ScSortParam is initialized with three elements,
        and they are never removed. The code in ScVbaRange::Sort incorrectly used
        1-based indices into that vector.
        
        This was broken since commit a02b445c39d969fedc554fc2c500b88a27a13906
          Author: Albert Thuswaldner <albert.thuswaldner@gmail.com>
          Date:   Tue Mar 20 19:38:29 2012 +0100
        
            fdo#45747 remove the limitation to 3 sort entries in calc part1
        
        It was fixed in commit 568d3912bf8ced76ecb9506bccc3bd361daba082
          Author: Kohei Yoshida <kohei.yoshida@gmail.com>
          Date:   Wed Apr 04 15:30:35 2012 -0400
        
            Cleanup. ScPivot(Collection) is no more.
        
        but was restored by commit 3e887edcaacc5b0f5e35d682a259124648e84229
          Author: Markus Mohrhard <markus.mohrhard@googlemail.com>
          Date:   Thu Apr 5 05:05:40 2012 +0200
        
            Revert "Cleanup. ScPivot(Collection) is no more."
        
        Change-Id: I009252e794c9365f0aef8a61daf9cbd40eca8b75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130441
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [129fde28f6aa26a8c52de193b41c0c92a08a7a89]

        tdf#147458: sc_jumbosheets: Add unittest
        
        For some reason, the test fails on windows with
        
        Test name: ScJumboSheetsTest::testTdf134553
        equality assertion failed
        - Expected: 1058
        - Actual  : -7421
        
        However, the issue is not reproducible manually.
        If the test is executed with
        aDefaultsOption.SetInitJumboSheets(true);
        then it doesn't fail
        
        Change-Id: I5314c326d3937eaf5e96e4d25d71a7f1347c11af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130365
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-23  Justin Luth  <justin_luth@sil.org>  [dfd0717b3f55eeb15a5634e52d7d0ed544d17578]

        tdf#127720 chart2: create new columns for error bars
        
        This is basically a copy/paste of the bubble chart fix
        for tdf#103984 against the same LO 4.4 regression.
        
        No exist unit tests had error bars. Very interesting.
        
        make CppunitTest_chart2_import CPPUNIT_TEST_NAME=testPPTXChartErrorBars
        
        Change-Id: I81ff91ee2ba75277502a8e261106bf5837a8903b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130444
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-02-23  Caolán McNamara  <caolanm@redhat.com>  [ea1600eb54fac1ac980339535e25cce00f59b711]

        Resolves: tdf#147292 the area of the tooltip is wrong
        
        gen happens to make use of the current mouse point so it gets shown
        anyway while gtk uses the designated area which isn't in the expected
        units or screen relative positions
        
        Change-Id: I11fdb09ad4ce2965d2f2e27fb1427c9d93de7a99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130442
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-23  Justin Luth  <justin_luth@sil.org>  [8f5d8669ca74fed8608e438a8436c173e35d43a6]

        tdf#122098 xlsx im/export: let formulas guess their number format
        
        This fixes the import side of a LO 4.2 regression
        from commit 07b66cd3ac1a9f6c7b61a1d7da6e9d266e6de92d
        and the export side of a LO 4.3 regression
        from commit 69ecdad805281b2cb6ec2437da18daa19576deae
        
        make CppunitTest_sc_pivottable_filters_test \
          CPPUNIT_TEST_NAME=testPivotTableBoolFieldFilterXLSX
        
        Change-Id: I4c680dbff844cf1eca52de641856daafa032eeb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130406
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-02-23  Luboš Luňák  <l.lunak@collabora.com>  [8feca2e3146171f76a8aa0b38fff54f327afddaf]

        handle hardcoded MAXCOL/MAXROW in ScInterpreter
        
        The change from <= to < is intentional to compensate for the change
        from MAXCOLCOUNT to MAXCOL (there's no MAXCOLCOUNT_JUMBO and I don't
        want to add it).
        
        Change-Id: I223b2fd3b1a9e22e82f6a31d16d44c98ae43876d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130436
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-23  Luboš Luňák  <l.lunak@collabora.com>  [90bf00cfb7b05f02c541965c5e713a6dadf9e6e0]

        remove MAXCOL/MAXROW from ScViewData
        
        Change-Id: I12461bac8dd127075ee9071e1015561f7a029624
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130435
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-23  Mike Kaganski  <mike.kaganski@collabora.com>  [f4a62e5479b47d90d6de518f38a97ac0b5322c54]

        SdrLayerID must be based on sal_Int16
        
        ... which is the type corresponding to the related published property
        "LayerID" of com.sun.star.drawing.Shape service.
        
        Without this, the code asserts on values passed to the published API
        from external sources to be in the 8-bit limits, which is incorrect.
        
        Change-Id: I0449a7dd313f7e6c4adbc1c1f7b8c50b6a51434e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121760
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-23  Caolán McNamara  <caolanm@redhat.com>  [4751853b19dabfb57963c58183b0c3557328b3b8]

        add to suffix denylist
        
        mostly https: //support.google.com/mail/answer/6590?hl=en#zippy=%2Cmessages-that-have-attachments
        
        but see also:
        https://www.howtogeek.com/137270/50-file-extensions-that-are-potentially-dangerous-on-windows
        
        Change-Id: Ibe3abbdcdb6f82a73d245318ef97d86789d00523
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130394
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [ebd508e1664fc13c8305ead62346f9fdf3a2b37e]

        sc: qa: no need to have an empty file, just create it
        
        Change-Id: I7586f1a196f057681e53173bd7d7dd3d57883abe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130425
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [aff280d2304688673efa974eab35d8de4c83e9c1]

        sc: qa: factor out common code
        
        Change-Id: I3a71cdb4b64397403b1a17b9c63c736169581376
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130424
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-23  Caolán McNamara  <caolanm@redhat.com>  [d4ec94c90a195a34e19f8a7af48424a14f7cf227]

        cid#1500555 try -taint_source function annotation tag
        
        Change-Id: I237a22968024814d578d387e99ae96b748382e00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130433
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-23  Caolán McNamara  <caolanm@redhat.com>  [1af6ac544894fe9840716b0d4992852c16e73614]

        cid#1500434 Dereference after null check
        
        Change-Id: I1a9531446fbd5f977d02775f5d25696aba16287d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130431
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-23  flywire  <flywire0@gmail.com>  [b952a98a7f25ddd831e8b4e2604867d95ba1b975]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 046e5b4b6101edcc1614dd2dc392d8feab9eb891
          - Add ScriptForge services language headings
            
            Change-Id: I22fbe569cb3702d784f944738261d7aed6de3ca0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130314
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne
            
2022-02-23  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [41a4de04e97f18c87d23127b76d554afcc309e41]

        Sifr: tdf#144303 Calc's cross cursor
        
        Change-Id: Ied1c954c868b6779db8d2fa9c41154c2df22b99e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130407
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-02-23  Caolán McNamara  <caolanm@redhat.com>  [26d22a1e0514dab76dabfe87c747ace6a4a7e2cf]

        cid#1500676 Logically dead code
        
        and
        
        cid#1500414 Logically dead code
        
        since:
        
        commit dcda5569c41b33077a1795d1e147572a2d483d04
        Date:   Thu Nov 22 14:09:27 2018 +0200
        
            remove unused TableChgWidthHeightType::InsertDeleteMode
        
        Change-Id: I2159bf2b39e6b42ec9235e9b149752507096c7cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130432
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-23  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [52540a92343e72e4b402a6386464d69135460112]

        Karasa Jaga: tdf#144303 Calc's cross cursor
        
        Change-Id: Ie6a16959c37c14cb5ef158f18b1228baeb8eb703
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130409
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-02-23  Caolán McNamara  <caolanm@redhat.com>  [e68faf60e59ad82fa23a0fb18bf80847788589a7]

        cid#1500494 Explicit null dereferenced
        
        Change-Id: I543cc7b12e3517e26bd57463dc20c97c5498df55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130430
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-23  Caolán McNamara  <caolanm@redhat.com>  [03aff21eafc19e2e02bfdb0bf541f64eb5942044]

        cid#1500550 Dereference after null check
        
        Change-Id: I0e0e17026fed5e12dacbdd0900dc305a74543e03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130429
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-23  Caolán McNamara  <caolanm@redhat.com>  [d479a215538590e50ea9d8fb29ac972df06c6d10]

        cid#1500601 Dereference after null check
        
        Change-Id: I2f757ce2a57793720feacd1ca3b6d42bf56c1be9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130428
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-23  Caolán McNamara  <caolanm@redhat.com>  [9e4825beb82ee68642eca5031ad57fc55d384256]

        cid#1500613 Dereference after null check
        
        Change-Id: I6f02265a4e208ebb66004bd7784e2dc1a50adef0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130427
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-23  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [f7b99812c088b1738f25fb57a821b90b8520d8dd]

        update credits
        
        Change-Id: I153162daf766b49806d327b64d9a6c574f275b12

2022-02-23  Caolán McNamara  <caolanm@redhat.com>  [26003c60aa0b539da1a05874278e5cd05b327aae]

        cid#1500615 silence Dereference after null check
        
        Change-Id: Ide4089fa37786f3bccb03cc679306a26e60aca73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130421
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [cf201db990e8973f801ba6c44f74605330a4af74]

        tdf#64914 elide some dynamic_cast
        
        Change-Id: Ifbd41d2de4642f4855f594067ccbbd71464a66d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130345
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-23  Caolán McNamara  <caolanm@redhat.com>  [ee351bc9d83798c4bed6ef891e602981ae88ae24]

        cid#1500622 Dereference before null check
        
        Change-Id: Id19f46ff51759c8346915852bfcb2cec66962c5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130420
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-23  Caolán McNamara  <caolanm@redhat.com>  [efa6c3db7289266c46dd4c30b5bedc7ba22a203b]

        cid#1500643 Dereference before null check
        
        Change-Id: I1456b9a935c167344e0a56c7339da2c702a43e0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130419
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-23  Caolán McNamara  <caolanm@redhat.com>  [1c17a15d8a7e5a38c999ac2b8388a73e50f088e0]

        cid#1500655 silence Dereference after null check
        
        Change-Id: I5ba5b4f4053ede895579620c728daf7b9b4e71c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130418
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-23  Caolán McNamara  <caolanm@redhat.com>  [3c0662373361938822559d43b031b4c63850e32e]

        cid#1500664 Dereference before null check
        
        this looks sensible at:
        
        commit e7c7d6f0e9cf0185188e864f6419667073283dcc
        Author: Kurt Zenker <kz@openoffice.org>
        Date:   Thu Sep 11 09:16:30 2003 +0000
        
            INTEGRATION: CWS mav05 (1.1.2); FILE ADDED
        
        as:
        
        if ( (*pElementIter)->m_bIsStorage )
        {
            OSL_ENSURE( (*pElementIter)->m_pStorage && (*pElementIter)->m_pStorage->m_xPackageFolder.is(),
                        "An inserted storage is incomplete!\n" );
            if ( !(*pElementIter)->m_pStorage || !(*pElementIter)->m_pStorage->m_xPackageFolder.is() )
                throw uno::RuntimeException(); // TODO
        
            xNewElement = uno::Reference< lang::XUnoTunnel >( (*pElementIter)->m_pStorage->m_xPackageFolder,
                                                                uno::UNO_QUERY );
            (*pElementIter)->m_pStorage->Commit();
        }
        
        and then didn't after:
        
        commit 8c64f087f88173b3101307176cccdd03e6558c69
        Author: Rüdiger Timm <rt@openoffice.org>
        Date:   Thu Oct 30 08:48:27 2003 +0000
        
            INTEGRATION: CWS mav08 (1.2.10); FILE MERGED
            2003/10/15 08:07:55 mav 1.2.10.2: #i21121# substorages implement transacted mode
            2003/10/13 14:26:33 mav 1.2.10.1: #i21121# Transacted mode for storages
        
        Change-Id: Ib05359b282d078cd40b41ed8f2fe9242235c9c83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130417
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-23  Caolán McNamara  <caolanm@redhat.com>  [b2965afb8ba8ac155206a8dd790cd54ecfbf6d33]

        cid#1500665 Dereference before null check
        
        Change-Id: I451c0faad1060ff7e97ef24af61940f402e1b243
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130416
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [b1fe159fa39b2fc5217848e14d68c674979c181c]

        CppunitTest_sc_pdf_export: don't load an empty doc in setUp
        
        Change-Id: Iebd4ebf3e0ca7c9e3fa00d0addc0ec21ee4deb57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130412
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-23  Caolán McNamara  <caolanm@redhat.com>  [e1f5044b43dbe13e0c5a8383ec3f84b4c2c44ddd]

        we should be testing more in the hwpfuzzer
        
        Change-Id: I742efee39496d098677fa251727494bb741f627d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130357
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-23  Stephan Bergmann  <sbergman@redhat.com>  [5931638fdabb033c2f957c90ae27d075477b1261]

        external/python3: Explicitly check that all extension modules got built
        
        ...to avoid issues like we now experienced on Jenkins box tb76, where e.g.
        <https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/108402/> failed with
        just an unhelpful
        
        > /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/external/python3/ExternalPackage_python3.mk:46: *** file /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/UnpackedTarball/python3/LO_lib/_elementtree.cpython-3.8d.so does not exist in the tarball.  Stop.
        > make[1]: *** Waiting for unfinished jobs....
        > Makefile:299: recipe for target 'build' failed
        > make: *** [build] Error 2
        
        after ExternalProject_python3 had been built successfully, outputting just
        
        > [build PRJ] python3
        
        even though its workdir/UnpackedTarball/python3/build.log states
        
        > *** WARNING: renaming "_elementtree" since importing it failed: pyexpat version is incompatible
        
        and
        
        > Following modules built successfully but were removed because they could not be imported:
        > _elementtree
        
        (but which got hidden by gbuild)
        
        Change-Id: I28904ef41cb823e308bb8e15cbe969872702cb55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130355
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-23  Stephan Bergmann  <sbergman@redhat.com>  [c7a920a9b742ee273f3e7a8583d11eaeebf4fe1d]

        Sync the two definitions of python_arch_subdir
        
        ...in RepositoryExternal.mk and external/python3/ExternalPackage_python3.mk.
        The variance in trailing slash had caused
        <https://gerrit.libreoffice.org/c/core/+/130355> "external/python3: Explicitly
        check that all extension modules got built" to fail on Windows at
        <https://ci.libreoffice.org/job/gerrit_windows/120651/> with
        
        > Error: missing PCbuild/win32_asyncio_d.pyd
        > make[1]: *** [C:/cygwin64/home/tdf/lode/jenkins/workspace/gerrit_windows/external/python3/ExternalProject_python3.mk:37: C:/cygwin64/home/tdf/lode/jenkins/workspace/gerrit_windows/workdir/ExternalProject/python3/build] Error 1
        
        (and note the missing slash in "PCbuild/win32_asyncio_d.pyd").
        
        (Ideally, these two definitions would be consolidated anyway, but that's left
        for later.)
        
        Change-Id: If2e6081e966bf3931eb0092616705521b4cfd3ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130410
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-23  Luboš Luňák  <l.lunak@collabora.com>  [19b7f715543bdb55293f5d729fcefbcf2f701efe]

        check valid col in ScTable::GetDataEntries()
        
        Presumably uncovered by 823eb92025853d120c17790d1c8efde59f033c69
        no longer allocating a column on GetPattern().
        
        Change-Id: I2f23414a912ec1a0f22b4b88ea367423fb6fb7e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130388
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-23  Luboš Luňák  <l.lunak@collabora.com>  [bc734289e5542a0ffa04c0ac3cd1aa7cb1810be0]

        fix more MAXCOL/MAXROW in tests
        
        Change-Id: I7e3444f0b2ee5a4297705a24fbab3bfb96904b8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130387
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-23  Caolán McNamara  <caolanm@redhat.com>  [7e482815b4a719fa4d04f0013c96d8a8063bad21]

        keep paragraph's that failed to load until import is complete
        
        LIBREOFFICE-509JU93T
        
        Change-Id: I526edb182fed4fa023cce58e78a650a7c2046ed3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130363
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-23  Caolán McNamara  <caolanm@redhat.com>  [445c38d0ea247e48055d770df2fe9fffe5a80e0e]

        blist is written to but not read from and storing pointers has no sideeffect
        
        Change-Id: I45221eda3d8536df75c4471888f35fb1b89e0a54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130358
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [cba4282c3ab554db5416f8949d447bae4ec28170]

        CppunitTest_sfx2_classification: remove duplicated dispatchCommand
        
        it's already defined in unotest::MacrosTest
        
        Change-Id: I34645b95d83ca1ed167c99bd12c9b6ffebef032c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130400
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [280c5053734ad349dcc774909e56189f11fceb9e]

        CppunitTest_framework_dispatch: remove duplicated dispatchCommand
        
        it's already defined in unotest::MacrosTest
        
        Change-Id: I2abc4bea61f55242b9cf3c7f030f5c74f8a51efe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130402
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-23  Mike Kaganski  <mike.kaganski@collabora.com>  [2c08104e4211594d3d06b1e4e85038276b58918a]

        Use rtl::isAscii
        
        Change-Id: Iab88c3281f3dd1ba1668b3372420c97087c14da5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130381
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-23  Mike Kaganski  <mike.kaganski@collabora.com>  [8dcda24026d6d803f064351b1a1df8f6b77c2fa0]

        Simplify NewCopy a bit; avoid direct use of memcpy
        
        Change-Id: I197978604d0dfa997c95b907715ce891211621f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130380
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-23  Miklos Vajna  <vmiklos@collabora.com>  [8399c2b37f44cd983381ebf6b9d30ba19ad98f2a]

        CppunitTest_sw_ooxmlexport3: avoid mustTestImportOf()
        
        Can use CPPUNIT_TEST_FIXTURE() instead.
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I51a86924de2a6f3eb1a492d60890d6f413d4f6ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130392
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-02-23  Michael Weghorn  <m.weghorn@posteo.de>  [6ec960fe0be916fa20829e0b29fcb12d64008414]

        qt a11y: Handle HYPERTEXT_CHANGED event
        
        Change-Id: Ib4e6f06a5cdac1ac47eb3d273ca103fb5081550e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130361
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-02-23  Mike Kaganski  <mike.kaganski@collabora.com>  [4f1ffd47812bb0507561e01a2ffca3b28b5c1412]

        Deduplicate newFromStr*
        
        Change-Id: I01dd9d70affdfa048af6bd7455301e662290e662
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130370
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-23  Michael Weghorn  <m.weghorn@posteo.de>  [ab925e1d8d927f3b26cbe2d60e5aa35e1c6f1076]

        qt a11y: Handle VALUE_CHANGED event
        
        Change-Id: I34d813ced29a591b0a6652eeb1271a978980bba5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130359
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-02-23  Michael Weghorn  <m.weghorn@posteo.de>  [fe9206b474464dd092da1d5c1ee788fe1c9b0765]

        qt a11y: Better handle TEXT_CHANGED event
        
        Trigger the corresponding Qt accessibility
        events for deleted and inserted text rather
        than sending a QAccessible::TextColumnChanged
        event (which looks like a rather arbitrary choice...).
        
        Qt also has a 'QAccessibleTextUpdateEvent'
        class that could be used to send a combined
        event, but since we get the relevant data
        separately in the LO event, using the latter
        wouldn't make things easier. And at least
        for the AT-SPI case on Linux, Qt sends
        separate AT-SPI events via D-Bus anyway. [1]
        
        Unfortunately, qt5/qt6 VCL a11y is not yet functional
        enough to e.g. test that the correct AT-SPI events
        are actually received when using the the script mentioned in
        Change-Id: Ibcae27ecfccf41a909e06d01ce681e4b7b97eb25
        (gtk3 a11y: Migrate from deprecated "text-changed" ATK signal).
        
        [1] https://code.qt.io/cgit/qt/qtbase.git/tree/src/gui/accessible/linux/atspiadaptor.cpp#n964
        
        Change-Id: Ia9282382b6d5fd6bffd536dcda2989a6da901e90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130356
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-02-23  Michael Weghorn  <m.weghorn@posteo.de>  [4162feb37109d4e9da44933831e10b5732721c72]

        gtk3 a11y: Migrate from deprecated "text-changed" ATK signal
        
        The "text-changed" ATK signal (which has a detail of "insert"
        or "delete" to indicate what type of change happened) is
        deprecated since ATK 2.9.4 and "text-insert" or "text-remove"
        should be used instead [1], so do this.
        Those have the inserted/removed text as a third argument,
        so this also obsoletes the workaround to remember the deleted text
        under the "ooo::text_changed::delete" key for the ATK object
        in the "text-changed:delete" case. (See inline comments
        dropped in this commit for more details on how that was
        used, by now "appropriate API exists in atk to pass
        the string value directly".)
        
        Note that this only changes the signal on the ATK layer,
        the corresponding signal on the (underlying) AT-SPI layer
        is still "object::text-changed::inserted" or
        "object::text-changed::deleted", but other than the
        ATK signal of the same name, this event already has
        the inserted/deleted text as extra data. [2]
        
        (The conversion from the ATK signal to the AT-SPI one
        happens in at-spi2-atk. [3]).
        
        I used this script to check the emitted AT-SPI events:
        
            #!/usr/bin/python3
            import pyatspi
            def listener(e):
                try:
                    if e.host_application.name != 'soffice':
                        return
                    if e.source.role != pyatspi.role.ROLE_PARAGRAPH:
                        return
                except:
                    return
                print(e)
            pyatspi.Registry.registerEventListener(listener, "object:text-changed")
            pyatspi.Registry.start()
        
        Pasting the Chinese sample text from tdf#147285 into
        an empty Writer document, removing the third character
        and typing "a" instead resulted in the expected output:
        
        > object:text-changed:insert(0, 12, 维基百科，自由的百科全书)
        >         source: [paragraph | ]
        >         host_application: [application | soffice]
        >         sender: [application | soffice]
        > object:text-changed:delete(2, 1, 百)
        >         source: [paragraph | ]
        >         host_application: [application | soffice]
        >         sender: [application | soffice]
        > object:text-changed:insert(2, 1, a)
        >         source: [paragraph | ]
        >         host_application: [application | soffice]
        >         sender: [application | soffice]
        
        Given this test worked, drop the old
        
        > // TESTME: and remove this comment:
        
        comment as well, and also drop the
        
        > // TODO: when GNOME starts to send "update" kind of events, change
        > // we need to re-think this implementation as well
        
        comment. From what I can see this is still the way to handle
        events using ATK (i.e. for Gtk 3 at least, Gtk 4 has a new a11y
        implementation [4], but that will have to be looked at separately
        anyway).
        
        [1] https://docs.gtk.org/atk/signal.Text.text-changed.html
        [2] https://accessibility.linuxfoundation.org/a11yspecs/atspi/adoc/atspi-events.html
        [3] https://gitlab.gnome.org/GNOME/at-spi2-atk/-/blob/0af3f73b/atk-adaptor/event.c#L962
        [4] https://blog.gtk.org/2020/10/21/accessibility-in-gtk-4/
        
        Change-Id: Ibcae27ecfccf41a909e06d01ce681e4b7b97eb25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130352
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-02-23  Michael Weghorn  <m.weghorn@posteo.de>  [e70b054d4945dd9bda0e869e5bc0aa19432a9802]

        gtk3 a11y: Replace deprecated atk_component_get_position in atktext
        
        Change-Id: I06689dd0ff2f47c06879bdc3c61ce5b5db90a120
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130334
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-02-23  Michael Weghorn  <m.weghorn@posteo.de>  [63bc309c7af04496c68346b0eee0c138943300ff]

        gtk3 a11y: Replace deprecated atk_component_get_position in atkimage
        
        'atk_component_get_position' is deprecated since ATK 2.12 and
        'atk_component_get_extents' should be used instead, which also
        returns the width and the height (that we don't need here).
        
        [1] https://docs.gtk.org/atk/method.Component.get_position.html
        
        Change-Id: I8c49cc6942406051bca1fcdfa4ca0bfc8d326911
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130333
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-02-23  Mike Kaganski  <mike.kaganski@collabora.com>  [c95d2c8ef7a7d062536e225b843006bdf3d7d65b]

        Deduplicate shortenedCompare*_WithLength
        
        Change-Id: Ie1ba2787036955976f43217e64af889a314a2e65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130325
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-23  Mike Kaganski  <mike.kaganski@collabora.com>  [d5c8888dedbf2241f9b09bbb5698f37c89f9510b]

        Drop obsolete code
        
        Change-Id: Ia362d00c7637370f4dc967763892269909f06578
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130369
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-23  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [a3f2def9359825cb022c6f989f10eb3168bafe27]

        Breeze: tdf#144303 Calc's cross cursor
        
        Change-Id: I1b37b6fb44f4637e559ccc978edfe2b54ed533ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130405
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-02-23  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [1b32cac107141ce8f3c04cb797d6e82dc0f54cf3]

        Breeze: tdf#147603 Star icons in Extension dialog
        
        These icons are actually for Calc's conditional formatting,
        but the definition has been declared in links.txt:
        
        cmd/sc_stars-full.png sc/res/icon-set-stars-full.png
        cmd/sc_stars-empty.png sc/res/icon-set-stars-empty.png
        
        Change-Id: Ib3bb9b9d863e368919551c1e6c082c84bab8a0bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130401
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-02-23  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [3c01c93ac364f7d3965c163916da03effcf99670]

        Colibre: tdf#147603 Star icons in Extension dialog
        
        Change-Id: I730228371f66169fdcd4578918da4615415dac08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130404
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-02-23  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [79cc43585f93c000edaf56f3754e5be577ce75ca]

        Sifr: tdf#147603 Star icons in Extension dialog
        
        These icons are actually for Calc's conditional formatting,
        but the definition has been declared in links.txt:
        
        cmd/sc_stars-full.png sc/res/icon-set-stars-full.png
        cmd/sc_stars-empty.png sc/res/icon-set-stars-empty.png
        
        Change-Id: Idf1cfcf79ec09311fb5ee76b88d29a2b950c4fc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130399
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-02-23  Miklos Vajna  <vmiklos@collabora.com>  [89667371e2c773760e7f7496590f55e7da062cb7]

        sw HTML export: handle LeadingTabWidth without FilterOptions
        
        LeadingTabWidth is meant to be useful for plain HTML as well, but the
        old code only considered it when FilterOptions was set (typically to
        enable th XHTML mode).
        
        Thanks Stephan Bergmann for noticing that the u"" SAL_NEWLINE_STRING
        "\xa0\xa0 test" form would not work with MSVC.
        
        Change-Id: I89a8b266d9a0f543f6022d82cf043bda4e6e639f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130360
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-02-22  Julien Nabet  <serval2412@yahoo.fr>  [bdc2e89d2083ec49df122834edfdb17db8ea0513]

        Fix a ODatabaseMetaDataResultSet type in evoab2
        
        Change-Id: I974b1ce90d87fb8591eb7d788f884402111b5a21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130396
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-22  Julien Nabet  <serval2412@yahoo.fr>  [91a9520496370add61403e6fcc0dbd26f33b4032]

        Fix some ODatabaseMetaDataResultSet types in Firebird
        
        Change-Id: I12e579d04b81057d3513dab3459c035b1ae9df42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130393
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [00e77788dc0fa13e08ad9f4d1929bb10a53daf8d]

        sc: qa: factor out common code
        
        Change-Id: I363f4adba8d1d3e98cff8422d0a574e73a6c442f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130366
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-22  Mike Kaganski  <mike.kaganski@collabora.com>  [52f692937d479e80182ab01e195359a2df064c30]

        Deduplicate newReplace
        
        Optimize some places for single character case for that
        
        Change-Id: I99b2abd2fd3c89a98ed1d84f7b70ed4def83da2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130371
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [8ba430f6edc2a09a3f600a8a52152cc26def14fe]

        sc: qahelper: combine saveAs and exportTo
        
        Change-Id: I75667249cce2a03e23bb2e0af080c935d5f15eb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130362
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d2941516a6c133bd2b67f80bc54538e474610f4e]

        Fix typos
        
        Change-Id: I705530b841a5e1a4c45f78408948d4cdba630d96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130291
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-22  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [aaae9e4e28e0d92a20bd2f1f79975dd3ece8e22f]

        Sifr: tdf#138400 General Number Format icons
        
        Change-Id: I3a4122569650c35aa337e8a9c897e321e0728a81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130354
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-02-22  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [eaaf5ef8f99404797ffbb44ceeebf8795d85f07e]

        Advanced Diagram support: first additions/reorganizations
        
        To allow advanced Diagram/SmartArt support in the future
        this is a first step to organize imported SmartArt Data in
        a way that will allow to re-layout loaded SmartArts, under
        re-usage of the oox::Theme (held available).
        
        It is designed to work without holding available the
        original XML snippets defining the imported Diagram in any
        way, also for performance reasons. It tries to re-use some
        of the already basically added functionality, including
        the systematic layouting using the generic layout
        algorithm, plus some already available text extraction.
        
        Before being sure that the former state can be completely
        replaced this is optoinal and used when
        SAL_ENABLE_ADVANCED_SMART_ART is defined. Some new stuff
        is already done but e.g. the redefined reLayout method will
        not (yet) be triggered. It works and reliably produces a
        re-layouted identical version, also preserving
        transformations.
        
        Change-Id: I08cfbae04afa663d0589530aae549216d853128d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130171
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-02-22  Stephan Bergmann  <sbergman@redhat.com>  [8187737a7844fe4669f80bf0e8ef0950148dc58f]

        Restrict the converting rtl::isAscii* overloads
        
        ...to types that can be converted to sal_uInt32 without loss
        
        Change-Id: Iad83591c6b70bf5efe1b6b14bacf1b6e9a225295
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130348
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [aa12351db402180eca4a4ed497f32efbd9b22db9]

        CppunitTest_sc_subsequent_filters_test: do not inherit from test::FiltersTest
        
        Change-Id: Id7e01ae7f087c6f1a981173aa840b169ec7d8799
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130351
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-22  Rene Engelhard  <rene@rene-engelhard.de>  [19b0ba55ea7058b35b13f9e2ae0e8d4add374eef]

        add system-dragonbox
        
        Missed in 9eb9083ff2fdaeb96399a0830a4394de4e29ef64
        
        Change-Id: I1d001b39f55c8504a76bfbdadd1423b414adc9c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130209
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: René Engelhard <rene@debian.org>

2022-02-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [2ac21c47d0ca4993e828d1cad977942d340021c6]

        CppunitTest_sc_jumbosheets_test: do not inherit from test::FiltersTest
        
        Change-Id: I7a2e2bb29aa776f2b83af00329182ca4d7edae49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130350
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-22  Heiko Tietze  <tietze.heiko@gmail.com>  [dc54d2477c6ad23e9132caf65849239bb9eab4fd]

        Resolves tdf#101179 - Correct menu entry for View > HTML Source
        
        .uno:SourceView disables the other view options and is rather a toggle
        
        Change-Id: I6be34bfbb5715db7fcd6458dccc1a99ca5885390
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130344
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-02-22  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [0a43965bf674599aba901666ad1a8ebfd18ed9a2]

        elementary: tdf#138400 General Number Format icons
        
        Change-Id: Ica0e26b766358cba97c76f8ba91c08514283d356
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130343
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-02-22  Stephan Bergmann  <sbergman@redhat.com>  [79c2398b8047016671069ceb271f218570819fad]

        Replace some fprintf with SAL_WARN
        
        Change-Id: I3f31f223b6e906c6b40415a8d5c66c27e3c7cff5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130338
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-22  Caolán McNamara  <caolanm@redhat.com>  [ff66c1d82b34ea8efbfb61835f6ec951e5b32caa]

        sort these alphabetically
        
        Change-Id: I03f89dd78908d08534413c0fe6a753e3346b3738
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130336
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-22  Stephan Bergmann  <sbergman@redhat.com>  [14a8eecaa4368495f681f3fe2ed8f867697b234c]

        Remove a debug-style fprintf
        
        ...that had been added in 811de66d7fd8c93c43d8e4e2dc73720033ba939b "First
        attempt at getting access to the Java VM on Android", together with another
        
          fprintf(stderr, "Got lo_get_javavm = %p", lo_get_javavm);
        
        that had meanwhile been removed again in
        5510127e89d6971a219ce3664e4631d6c6dda2b1 "Android code refactorig and hacking"
        
        Change-Id: I1a50563e2af1ea5a0ecbd2cc9d49d70c6e5bbbd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130337
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Jenkins

2022-02-22  Renwa Hiwa  <renwax23@gmail.com>  [0b0b1820d2e287a193b83ae8a64cb2c53521c7d6]

        Better handling of msi
        
        LIBREOFFICE-SK4E5D8N
        
        Change-Id: I44f25a47ab6ffeb9d2b679874c8c96af1319eb2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130335
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [27352b81638f2f1e792ab48ec532eaacf6f61718]

        Add XWeak constructor and operator= to uno::WeakReference
        
        which is faster since we can skip the UNO_QUERY.
        
        Change-Id: Id95ad9f3568213e974bd13659d92d4ea94dbfbd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130282
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [6ccdd0d164b16da9a13ab5d8290a1a0f041caaf7]

        CppunitTest_sc_tiledrendering: active LibreOfficeKit in the setUp
        
        Change-Id: I7099540ce2939a45d50193e74d08be19995bb23c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130286
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [06b7f930a51d396bf9e3b6b8d0b3fcbd034730b4]

        tdf#64914 small improvements
        
        (1) do not read the config inside a hot loop
        
        (2) do not create a SvxShapeGroup only to remove it
        
        Change-Id: I8ff3840d0972d2f617a326a67d18260e44220f56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130331
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [9b341bc420f85f06769db13791efab3d115c770b]

        tdf#147509: sc_jumbosheets: Add unittest
        
        Change-Id: I464d2ce3e79a9e79d034e4cce86d63355e0b5a81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130290
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-22  Luboš Luňák  <l.lunak@collabora.com>  [827b218b94c64b658549bd0d4468783a7f1e231a]

        merge poolio.cxx into itempool.cxx
        
        It doesn't make sense to have few SfxItemPool functions in a separate
        source file, and without LTO those tiny functions do not get inlined,
        which is confusing when profiling.
        
        Change-Id: I0ba891ba51c7d8dd3eba3f4cae0f7819f9b033e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130327
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-22  Michael Weghorn  <m.weghorn@posteo.de>  [2ab735df698972bff159f52975a1ed5cd4df128e]

        gtk3 a11y: Make a11y role mapping more explicit
        
        Use switch-case instead of an array that uses
        the numerical value of the accessibility::AccessibleRole
        as an index.
        
        Change-Id: Id7fbc31c058d0db716d2b60a4a7eb7e7e954af95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130330
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-02-22  Michael Weghorn  <m.weghorn@posteo.de>  [b910044514cfdeff2967eab248d03b2e9c5ca863]

        gtk3 a11y: Just use ATK constants for roles
        
        The ATK role used here that was added to ATK latest is
        ATK_ROLE_FOOTNOTE, which was added in ATK 2.26.
        With a minimum ATK version of ATK 2.28.1 (s.a.
        Change-Id: Id7084366d2359deb60948b8969c1d3dcc68ddb47
        "gtk3 a11y: Require atk >= 2.28.1, drop code for < 2.15.2"),
        all constants can simply be used as is, so drop the special
        handling that was there for older ATK versions which involved
        calling 'atk_role_register' that was deprecated in ATK 2.12 [1]:
        
        > Deprecated since:
        > Since 2.12. If your application/toolkit doesn’t find a suitable
        > role for a specific object defined at AtkRole, please submit a
        > bug in order to add a new role to the specification.
        
        [1] https://docs.gtk.org/atk/type_func.Role.register.html
        
        Change-Id: I93579e84576feb1bcae8cecf2dc8b264e8be3153
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130329
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-02-22  Michael Weghorn  <m.weghorn@posteo.de>  [c688fd1393dccfb3df39bd05cceed1cf0c401b02]

        gtk3 a11y: Require atk >= 2.28.1, drop code for < 2.15.2
        
        README.md lists RHEL 7 or CentOS 7 as runtime baseline,
        which has ATK 2.28.1 [1].
        
        Therefore, check for that version in configure.ac
        and drop some code for versions < 2.15.2.
        Requiring 2.28.1 as minimum ATK version will allow for
        further cleanup in follow-up commits.
        
        [1] https://centos.pkgs.org/7/centos-x86_64/atk-2.28.1-2.el7.x86_64.rpm.html
        
        Change-Id: Id7084366d2359deb60948b8969c1d3dcc68ddb47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130328
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-02-22  Ramreiso Kashung  <ramreisog24@gmail.com>  [bcaf13205052a64373599245ae0b1020b04b1385]

        tdf#147132: Flatten Basic function implementations
        
        Some SbRtl_* functions have been flattened at basic/source/runtime/methods.cxx
        
        Change-Id: Id56485ddfaa972133c9b199d22b141d93df475f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130206
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2022-02-22  Noel Grandin  <noelgrandin@gmail.com>  [b77e806f937d769c58c6bd1c6fbb77fbaa11268c]

        eliminate a layer of conversion in createSymbol2D
        
        speeds up loading large charts
        
        Change-Id: I935971e21dd5384d8f3e04e0022fd81c2c1c8232
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130301
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-22  Miklos Vajna  <vmiklos@collabora.com>  [775c75b8f36a09d6028de959f30efa7a20964919]

        sw: document SwNoTextNode
        
        Also make it a bit more clear that GetCharRect() and
        GetModelPositionForViewPoint() are the opposite of each other.
        
        Change-Id: I1ec2b57c047522e98c2fde0a4b698d5816884dea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130304
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-02-22  Tushar Jham  <jhamtushar12@gmail.com>  [122ebe3ac77056ef381981d641ea5d03b2a62001]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: If049cbcfc9b9a485c3be67e6111440662296b468
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130293
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-02-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [56cd3b2b5d395165cd4add2f46ac4ba25a4ea4af]

        tdf#64914 slow opening large chart
        
        shaves 2% off the load time by avoid the cost of
        comphelper::getFromUnoTunnel
        
        Change-Id: I9d0438bd0ad3cf753d34fe181481f3a57193651c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130284
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-22  Stephan Bergmann  <sbergman@redhat.com>  [44c7cbd93fa5ad8e9a6eb8494e64cfcfcb019c29]

        Adapt CustomTarget_postprocess/check_dynamic_objects to --enable-gtk4
        
        > instdir/program/libavmediagtk.so has suspicious NEEDED: libgtk-4.so.1
        > instdir/program/libavmediagtk.so has suspicious NEEDED: libpangocairo-1.0.so.0
        > instdir/program/libavmediagtk.so has suspicious NEEDED: libpango-1.0.so.0
        > instdir/program/libavmediagtk.so has suspicious NEEDED: libharfbuzz.so.0
        > instdir/program/libavmediagtk.so has suspicious NEEDED: libgdk_pixbuf-2.0.so.0
        > instdir/program/libavmediagtk.so has suspicious NEEDED: libcairo-gobject.so.2
        > instdir/program/libavmediagtk.so has suspicious NEEDED: libgraphene-1.0.so.0
        > instdir/program/libavmediagtk.so has suspicious NEEDED: libgio-2.0.so.0
        > instdir/program/libavmediagtk.so has suspicious NEEDED: libgmodule-2.0.so.0
        > instdir/program/libavmediagtk.so has suspicious NEEDED: libglib-2.0.so.0
        > instdir/program/libavmediagtk.so has suspicious NEEDED: libatk-1.0.so.0
        > instdir/program/libavmediagtk.so has suspicious NEEDED: libgobject-2.0.so.0
        > instdir/program/libvclplug_gtk4lo.so has suspicious NEEDED: libgtk-4.so.1
        > instdir/program/libvclplug_gtk4lo.so has suspicious NEEDED: libpangocairo-1.0.so.0
        > instdir/program/libvclplug_gtk4lo.so has suspicious NEEDED: libpango-1.0.so.0
        > instdir/program/libvclplug_gtk4lo.so has suspicious NEEDED: libgdk_pixbuf-2.0.so.0
        > instdir/program/libvclplug_gtk4lo.so has suspicious NEEDED: libcairo-gobject.so.2
        > instdir/program/libvclplug_gtk4lo.so has suspicious NEEDED: libgraphene-1.0.so.0
        > instdir/program/libvclplug_gtk4lo.so has suspicious NEEDED: libgio-2.0.so.0
        > instdir/program/libvclplug_gtk4lo.so has suspicious NEEDED: libgmodule-2.0.so.0
        > instdir/program/libvclplug_gtk4lo.so has suspicious NEEDED: libglib-2.0.so.0
        > instdir/program/libvclplug_gtk4lo.so has suspicious NEEDED: libcairo.so.2
        > instdir/program/libvclplug_gtk4lo.so has suspicious NEEDED: libatk-1.0.so.0
        > instdir/program/libvclplug_gtk4lo.so has suspicious NEEDED: libgobject-2.0.so.0
        > instdir/program/libvclplug_gtk4lo.so has suspicious NEEDED: libX11.so.6
        > instdir/program/libvclplug_gtk4lo.so has suspicious NEEDED: libXext.so.6
        > instdir/program/libvclplug_gtk4lo.so has suspicious NEEDED: libSM.so.6
        > instdir/program/libvclplug_gtk4lo.so has suspicious NEEDED: libICE.so.6
        > instdir/program/libvclplug_gtk4lo.so has suspicious NEEDED: libdbus-1.so.3
        
        Change-Id: I686cdc5f21c9a730167e9efa120946f6d96eaed0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130305
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e2b4b08549ee95288fe4cb6e8f71bc75574e0414]

        Removed executable bits on data files
        
        Change-Id: Ifcdae0106380de978c608f46e82155c6c9eed20b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130292
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-22  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [c993d9e7538ffad8b31b26774d7062ee85572e48]

        Colibre: tdf#147575 Open <DB Object> icons
        
        Change-Id: Iccf074831a0fcccf071dda6ec6900ae315eb0ba5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130285
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-02-21  Julien Nabet  <serval2412@yahoo.fr>  [4202ea2c932a14d216e74617bbb74a85030c9a59]

        cid#1500693 Resource leak
        
        Change-Id: Ic560c2079be0b04ce382350390e03e0ec2d8abcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130303
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-21  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [3ba8b56b32c203326b776b940d20b16eb2340835]

        tdf#147089 - Round Integral Division (IDIV) literals to Integer values
        
        Change-Id: Ia243c6117a437d0c6efb33a4e76c5e9ee539fbdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130302
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-02-21  Hossein  <hossein@libreoffice.org>  [02e1be8883a08ab17f3e890a834ab88f13c5867d]

        Cleanup x509certificate_nssimpl.cxx
        
        * Remove unused headers
        * Remove 'using namespace'
        * Use enum values in the condition
        
        Change-Id: I45c20412db48ed1a3a4471db20193c2d9cde2f94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130214
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-21  Luboš Luňák  <l.lunak@collabora.com>  [db345bee733fee8c7157c246979bed2c65799507]

        use 64bit for window sizes (tdf#147458)
        
        Change-Id: Iaa240aeae8bacbff6bccd9bf0721a02414b6f47d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130288
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-21  Miklos Vajna  <vmiklos@collabora.com>  [8c2607ae3ce143586e623532b8ae5288277ec3ac]

        sw HTML export, XHTML mode: fix lost </li> when last list item is not numbered
        
        This went wrong in 013a4f1f5c9ea5fb511568c53a7e76d1b365a65d (sw XHTML
        export: fix handling of list labels, 2021-05-13), where we started to
        assume that in case the last paragraph of a list is not numbered, then
        the entire list is not numbered. This lead to loosing the </li> for an
        <li> in case the list starts with a numbered paragraph, but ends with a
        non-numbered one.
        
        Fix the problem by (if necessary) looking back till the start of the
        list to see if any paragraph is numbered: that ensures that the <li> and
        </li> is always in sync.
        
        This fixes the new problem and keeps the old problem fixed at the same
        time.
        
        Change-Id: I7d347b37a40dcc727c2080bf8279e33c3ad147e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130287
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-02-21  Caolán McNamara  <caolanm@redhat.com>  [97f41621580d884f59175964dd41898c3a9f9a23]

        cid#1500477 silence Explicit null dereferenced
        
        Change-Id: Ic57c49ce1c65ecca4e87be970e76bf16ba234711
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130273
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-21  Caolán McNamara  <caolanm@redhat.com>  [ff215479a8b9296ae26bd3ffab365dfa883a878d]

        cid#1500515 Dereference after null check
        
        Change-Id: I6483c3a036c5c56c8c6515b5b8f08720c8bd1a6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130269
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-21  Caolán McNamara  <caolanm@redhat.com>  [00866f35a9c912d8d566d3d42ae0af271c8ef6a3]

        cid#1500612 Dereference after null check
        
        otherwise this doesn't make sense
        
        Change-Id: I321a86cf8f9f05639b686a4c15b2e8fca2e10955
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130271
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-21  flywire  <flywire0@gmail.com>  [b0ebb2bf61dbeff95520a3d123bb1a68eaca98eb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2dabe39b5600714274285d364cd0600bc7662267
          - Tweak ScriptForge GetDocument description to explicitly explain document must be open
            
            Change-Id: I9c2429de9114ed843215252803fa0118c113e41a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130162
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne
            
2022-02-21  Caolán McNamara  <caolanm@redhat.com>  [ae7e7b3eed77878ac75e3f7f83b9902e133aeacc]

        cid#1500569 silence Explicit null dereferenced
        
        likely silences it, an experiment
        
        Change-Id: I095d2dad74331a08ed649cea9bef08b63f9ef1de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130279
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-21  Caolán McNamara  <caolanm@redhat.com>  [57c30e9f773cc9553ae70e22828e6d41df04cdaf]

        cid#1500621 silence Dereference after null check
        
        Change-Id: Ib8d5eff6e2489e66754b73bc3a59f152e344d35f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130278
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-21  Caolán McNamara  <caolanm@redhat.com>  [877705230adc23bc61186885ef5b95f3914d64b0]

        upgrade to expat 2.4.6
        
        Change-Id: Ibec5c6b2a321c48725e0888135c09d9b1835d0b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130238
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [7a736a1cdc45f14c66b1c5fc96db4f5418267114]

        CppunitTest_sd_uiimpress: Remove duplicated dispatchCommand
        
        SdUiImpressTest already inherits from unotest::MacrosTest
        
        Change-Id: If9683cf6ddb9c56913e19d9c7d1ebbf09864b742
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130280
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-21  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [3fd5ddb3d01598ea434e6ad843a04a82c2f238f8]

        Update git submodules
        
        * Update translations from branch 'master'
          to 149fb7cb5fbb3f555c66b2c93d057776f63e9ce3
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I84d3e51e5fc79ab4803b8df70e6522f9b34b8cc7
            
2022-02-21  Caolán McNamara  <caolanm@redhat.com>  [8cb6bdf6279614cd8260d2fffdc6240dcc0f2b63]

        cid#1500584 Dereference before null check
        
        Change-Id: I7d5c0ba027e94d3f085eaacf158a31c525fa7eb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130277
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-21  Caolán McNamara  <caolanm@redhat.com>  [c118de71bf9be88ab1045621116e04bf0d1e084f]

        cid#1500564 Dereference null return value
        
        Change-Id: Ia3e0521a013c3226f2fd5fdfef4e67dc1d5a0374
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130276
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-21  Caolán McNamara  <caolanm@redhat.com>  [b55eca694b3cf4bcaec59512709c705fe4c25943]

        cid#1500563 silence Explicit null dereferenced
        
        probably silences it, an experiment
        
        Change-Id: I4bae3fb1d8907e6e02fa5e68a6fdb66e53e4f7b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130275
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [846374f00e820323b4555c6438309f2c1a524d6f]

        tdf#147164: vcl_pdfexport: Add unittest
        
        Change-Id: I254e9d7fa3795ee56080b9f065ab5112677fb7d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130244
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-21  Caolán McNamara  <caolanm@redhat.com>  [e48ebfd576ab9547c89d23d647a14b43a85d70ea]

        cid#1500559 silence Dereference before null check
        
        Change-Id: I515c2ba2b1a258dd897f28b12a08f1d1f48106d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130274
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-21  Caolán McNamara  <caolanm@redhat.com>  [e73c1e127b3395a9a65c55d4f978f2368b7ec3dd]

        cid#1500396 silence Dereference after null check
        
        Change-Id: I284f256637a9e91a8cc5c431565a1ebe946a202c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130272
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-21  Stephan Bergmann  <sbergman@redhat.com>  [5e8f64e50f97d39e83a3358697be14db03566878]

        Avoid unnecessary empty -Djava.class.path=
        
        Change-Id: Idcfe7321077b60381c0273910b1faeb444ef1fd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130242
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [d39f886ea541f71a09d1d7140c77852b01c847f0]

        speed up SvxShape::_setPropertyValue
        
        by using the Properties related code to create an SfxItemSet with the
        correct ranges, instead of creating an empty SfxItemSet and updating it.
        Shaves 2% off the load time of a large chart.
        
        Change-Id: Ia1f8527fa52ab5b8c70e13e1e2ab8c8f25739b2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130270
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-21  Caolán McNamara  <caolanm@redhat.com>  [e4aaf59f4801431d5bdd1aa6e18d2aa8eba39f1c]

        cid#1500465 Dereference after null check
        
        Change-Id: I3a9b1195c1694d6160c44da152b3502cdd501b3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130268
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-21  Caolán McNamara  <caolanm@redhat.com>  [a9a4b82c9f5523fbd500a4db0933c5f5ab9902b6]

        cid#1500458 Dereference after null check
        
        Change-Id: Ic9626b0817ee65fbc6d68592c592c3c2e39d42e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130267
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-21  Caolán McNamara  <caolanm@redhat.com>  [587f3f98e1c00112200941750745e638bc830b41]

        cid#1500555 silence Untrusted loop bound
        
        and others, we're not bothered that the contents of the string might
        have been constructed using byte swapping
        
        Change-Id: I0d0c2e0667bf270e2c15624c59312f3f203bb83c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130246
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-21  Stephan Bergmann  <sbergman@redhat.com>  [2a82e4cd5e1af0e232b770d7ad04c8dc61b0345d]

        external/skia: Missing include (for std::max)
        
        Change-Id: If15570311857b3d5c7a44777f20df446a0d91ab6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130245
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-21  Gabor Kelemen  <kelemeng@ubuntu.com>  [4df97bdfac6fb41ec0e3cabd4bef17f2c4e8d84c]

        Recheck modules sd* with IWYU
        
        See tdf#42949 for motivation
        
        Change-Id: I97c1a0e8c7f26807b12e6062581066d09ea13086
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130114
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-02-21  Michael Stahl  <michael.stahl@allotropia.de>  [d50a7151431335d1431bccef000ae39f84bdf135]

        libxml2: upgrade to release 2.9.13
        
        Fixes CVE-2022-23308
        
        Change-Id: I1b3bf5cf58d7d1f39c224b0d898176c95107fbf5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130241
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-02-21  Luboš Luňák  <l.lunak@collabora.com>  [b26c34267cdf9d0b7ba4e2fda7ae706d5cd76299]

        replace SfxPoolItem::LookupHashCode() with Lookup() (tdf#135215)
        
        The LookupHashCode() way still loops over an array while calling
        virtual functions for a type that is actually known. Overriding
        instead a whole new Lookup() function that does the loop
        avoids the virtual calls, allowing compiler optimizations such
        as inlining, or class-specific optimizations like the hash code.
        So this still improves performance with ScPatternAttr a bit,
        for tdf#135215 it saves about 40% of load time, but this is
        scraping the bottom of the barrel, as this is still a linear search
        (the IsSortable() approach, if it worked, would be still 3x faster).
        
        Change-Id: I8fe5f70cabb77e2f6619d169beee8a3b4da46213
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130228
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-21  Mike Kaganski  <mike.kaganski@collabora.com>  [0723b41bed9bb4ad50d2993744a60177966d1a21]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f43f4bbd7d4cdfa714d2ac56b099199eafd846a6
          - Use soffice.com in command line parameters help
            
            Which is available since version 6.3. It is the proper console
            application on Windows, and thus will correctly show the console
            output, and return the program exit code, unlike soffice.exe.
            
            Change-Id: Iff3963489492fe2b8bad40bcfe259a40b3f38fe3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130250
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2022-02-21  Caolán McNamara  <caolanm@redhat.com>  [b438854a0b5148880e455cbeeff14d4e3d825711]

        gtk4: get getPreferredPlayerWindowSize working
        
        Change-Id: I5e5b02be6a902232c24120db513cdf3fc68b4421
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130224
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-21  Caolán McNamara  <caolanm@redhat.com>  [f049c3884f7a376374ed6cffea6746ef35b00186]

        gtk4: get XFrameGrabber to work
        
        Change-Id: I737fd72d11b11d0c3592857113e422f29da76e77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130223
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-21  Stephan Bergmann  <sbergman@redhat.com>  [56c4445a8060d8ef6aec78f54ea28f4d7e5a8aa7]

        Fail Executable_ulfex upon duplicate keys in malformed input
        
        ...instead of causing use-after-free of pMergeEntrys, which would be destroyed
        during the (non-adding) emplace call but would still be used in the following
        if/else block (see the commit message of
        c6e2052b6f0d281fed334f8c803b1a6486d5b3bc "Update git submodules: Fix duplicate
        key typo")
        
        Change-Id: Iac8d67e61aba0144d3d5807f478c7b330d7c4c81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130235
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-21  Miklos Vajna  <vmiklos@collabora.com>  [846f483dca0f0df0f3d1fd42ba3101e47580d98e]

        sw: prefix members of SwGlobalFrameListener_Impl, SwGlobalTree, ...
        
        ... SwGraphicContent and SwPercentField
        
        See tdf#94879 for motivation.
        
        Change-Id: Ida015287f722bdec4dbe6c5329d307fa95246583
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130234
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-02-21  Stephan Bergmann  <sbergman@redhat.com>  [a663e4aaaa4962fc6356bbf3771831835ea3bc4c]

        Update git submodules
        
        * Update translations from branch 'master'
          to 11ab564c5b22d8de47c9284ae6c6943935633bd7
          - Also fix all the other locale duplicate key typos
            
            ...besides just the one in the "de" locale fixed by
            eb786dcfdb26a3ea4162190386fe01adba7ae992 "Fix duplicate key typo" (which I had
            unfortunately prepared for a `--with-lang=en-US de` build instead of a full
            `--with-lang=ALL` one)
            
            Change-Id: I196dfb80d8ccedaf0941384433e43cb7a0edaa0b
            Reviewed-on: https://gerrit.libreoffice.org/c/translations/+/130236
            Tested-by: Stephan Bergmann <sbergman@redhat.com>
            Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
            
2022-02-21  Deep17  <deepoose2011@gmail.com>  [6aec296589f9e1fb35443fc1cdbe5e8ea50d100b]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: I8f2dd2049a70dde809a1b1afb1f67d5feaf60d8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130222
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-02-21  Szymon Kłos  <szymon.klos@collabora.com>  [f1385af519ba9e5a6d78f89dcff83f1fd98feb60]

        Fix Bitmap::Rotate
        
        Bug introduced in:
            commit 74c46b12340f1afb1752f5df0bab91caca3ef63f
            speed up bitmap rotation
        
        it was showing some artifacts in LOK when using previews in rotation
        -> sin and cos values were used incorrectly
        
        Change-Id: Id85c54d0aa4488f19e7b5db2e242fdb446626699
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129528
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130233
        Tested-by: Jenkins

2022-02-21  Szymon Kłos  <szymon.klos@collabora.com>  [522bde9470bbb321813fa5f1ca8e3c2ebb1bb5cc]

        Update styles previews in Idle
        
        This helps with performance when we do series of actions
        updating styles. In that case we will only request update.
        When we will reach idle state we will do it only one time.
        What removes unnecessary updates in the meantime.
        
        Change-Id: I9fc59992833a6cf98c42571c1189b3c5d49ba5a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126840
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130232
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-02-21  Gökay ŞATIR  <gokaysatir@gmail.com>  [3ab1a849ba54410d14e2c988ae010f2c31dd4dce]

        Use JSDialogBuilder for "Find and Replace" dialog.
        
        Signed-off-by: Gökay ŞATIR <gokaysatir@gmail.com>
        Change-Id: I31307601f067c9b303854899258139678ddbba57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124586
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130231
        Tested-by: Jenkins

2022-02-21  Stanislav Horacek  <stanislav.horacek@gmail.com>  [e90046a7de441552890aedb7df1f33561addd673]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 926ec2309a774598f438f00ced7990b9b094239f
          - fix typo at database toolbars page
            
            Change-Id: I5da6aaa59244cc3efb8c66c867252f29afe6dcce
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130221
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-02-21  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [e3ec2e51ae15d0089be33831bc6d4b8dbcddbfef]

        Sukapura: tdf#138400 General Number Format icons
        
        Change-Id: I71005bb44e407bdbc48654f7399a397d03ef86a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130230
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-02-21  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [ddd4298086e98a706c8765b2a77d6a6f364706a8]

        Colibre: tdf#138400 General Number Format icons
        
        Change-Id: If1ee2bb381b2b27f4f6a405cdde5dc58a35b0f73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130229
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-02-21  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [2fb46b6afafe297499298f9af3ca69f9ce379781]

        Colibre: Update Template Manager icons
        
        Change-Id: If1d0101990fec60df0fc32f511d6d6e7cb8bff5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130227
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-02-21  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [a0f208ce0763f60e02a11caa8059bd8cd538540e]

        Colibre: tdf#146761 add Edit Template icons
        
        Change-Id: I3382d1ddc0ac3837f5b292fdefcf8444024b6068
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130226
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-02-21  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [205a94e7ac14569e535f47ed21cdf181a088e37f]

        elementary: Fix unused icon definition in links.txt
        
        Change-Id: I5ef56e9bac0c42d514839dc6f6dca522743ae584
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130225
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-02-21  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [779dce05ab81f6c7ee0900f37b9621cbaf9781c3]

        Sukapura: update small Subscript & Superscript icons
        
        Change-Id: I59e4255312410d5d190b5034440fe059a866689d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130212
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-02-20  Heiko Tietze  <tietze.heiko@gmail.com>  [90546b02d70cb9a9c3ee88428d99635a2f7eb22a]

        Resolves tdf#146929 - Remember user input for the compress dialog
        
        Change-Id: I23a0cd10b6936de920a294901f860620fc2af0a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129894
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-20  Luboš Luňák  <l.lunak@collabora.com>  [0d402556af53790adb06380b4b04ea421d14d09e]

        fix usage of std::lower_bound() in SfxItemPool (tdf#81765)
        
        The function expects elements starting from smallest to the biggest,
        and finds the first one that is not smaller than the one searched for.
        That means that all items remaining will not be smaller, and thus
        end of search is when items compare larger. Comparing remaining
        items as smaller means searching until the end.
        
        Change-Id: If5cf5c18951abf987ddbbf201f49cfb195e36d32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130220
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-20  Luboš Luňák  <l.lunak@collabora.com>  [e81400196cd9c24be32552a19851da4162d51c7a]

        fix ScPatternAttr lookup hashing (tdf#135215)
        
        I made a mistake in 98d51bf8ce13bdac2d71f50f58d6d0ddb by using
        SfxItemSet::Count(), which returns a number of existing items.
        But EqualPatternSets() compares all items, even empty ones,
        so I should have used TotalCount() (which is actually hardcoded
        as a number in the code). Without this, the hash usually didn't
        include all items, leading to matching hashes even though
        the items clearly didn't match.
        
        Change-Id: I1e25752d3ddca2b63c3c295a9a425965531cd4d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130210
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-20  Jan-Marek Glogowski  <glogow@fbihome.de>  [26603bc9ef0116ed31c510dab82b69d3666447b5]

        WASM fix orcus native exception handling (NEH)
        
        While this fixes the build with --enable-wasm-exceptions, the
        resulting binary generates an "indirect call signature mismatch",
        which doesn't happen with the non-NEH build.
        
        The Chrome DWARF backtrace points to CallbackTaskScheduling().
        Further debugging reveals, it's actually the UpdateMinPeriod
        call for the "desktop::Desktop m_firstRunTimer" Timer.
        Disturbingly the debug dynamic_cast<Timer> at the start of the
        job loop fails, and the fallback generic job output is
        chosen, AKA:
        
        info:vcl.schedule: 6516 0x3871618  i: 0 a: 1 p: 1 \
            desktop::Desktop m_firstRunTimer
        
        m_firstRunTimer is a Timer member in the Desktop class, so this
        looks like some memory corruption or toolchain problem.
        
        The size difference is more then 10% and it's supposed to be
        faster too. FWIW the optimized link time is still high and needs
        32GB+ memory compared to the 13GB non-optimized memory usage.
        
        Change-Id: I06d37ecece09000fd3b72a73e7bf40f0b0f61457
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130216
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-02-20  Jan-Marek Glogowski  <glogow@fbihome.de>  [0b0d41b48fa7c5aebd42bdce60dab77421743ae1]

        Fix --disable-avmedia build
        
        Regression from commit 6f938dce6eaa927cfde39491ef7a0bc1d07df66b
        ("update video pos and size after change if currently playing").
        
        Change-Id: Ib618fcd7347255d0cae352b7fc90aa85a2c14d32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130215
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-02-20  Jan-Marek Glogowski  <glogow@fbihome.de>  [ac65b4bb7a75ec71294a527bc4139356fcbf0929]

        WASM depend on Emscripten 3.1.3 for native EH
        
        This reverts the special SjLj handling introduced in commit
        ae22f7d06246ee21f9c8e9f35f4477e88843c58b ("WASM add option to
        build with native exceptions"). This is supposed to work now;
        at least it compiles.
        
        Change-Id: I5ebceea9c7fe3c982d7c9a8818fd79f2018f03cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130219
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-02-20  Jan-Marek Glogowski  <glogow@fbihome.de>  [89d97041e881ef6429c069e7d0485db50e0371b2]

        WASM test minimal Emscripten version in configure
        
        Extracting the version from the compiler defines is probably more
        stable then the elaborative emcc -v output.
        
        Change-Id: I491c0983be7f9811f4f6775b0a5f3cb172f0aefe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130218
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-02-20  Stephan Bergmann  <sbergman@redhat.com>  [c6e2052b6f0d281fed334f8c803b1a6486d5b3bc]

        Update git submodules
        
        * Update translations from branch 'master'
          to eb786dcfdb26a3ea4162190386fe01adba7ae992
          - Fix duplicate key typo
            
            (cf. core commit f0a3678ef3b048d166179513670633e1bb3acfb8 "Fix 'Adding Central
            Kurdish(ckb) Spell Checker & Dictionary'"), which caused builds like
            <https://ci.libreoffice.org/job/lo_daily_tb_win/929/> to fail with
            
            > /usr/bin/sh: line 1: 51209 Segmentation fault      PATH="/home/tdf/jenkins/daily_workspace/tb/build_master/instdir/program:/home/tdf/jenkins/daily_workspace/tb/build_master/instdir/program:$PATH" $W/LinkTarget/Executable/ulfex.exe -i $S/scp2/source/ooo/module_ooo.ulf -o $W/ScpMergeTarget/scp2/source/ooo/module_ooo.ulf -m ${MERGEINPUT} -l all
            > make[1]: *** [C:/cygwin/home/tdf/jenkins/daily_workspace/tb/src_master/solenv/gbuild/InstallModuleTarget.mk:113: C:/cygwin/home/tdf/jenkins/daily_workspace/tb/build_master/workdir/ScpMergeTarget/scp2/source/ooo/module_ooo.ulf] Error 139
            > make[1]: *** Deleting file 'C:/cygwin/home/tdf/jenkins/daily_workspace/tb/build_master/workdir/ScpMergeTarget/scp2/source/ooo/module_ooo.ulf'
            
            because of (as seen with a corresponding ASan build)
            
            > ==250602==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000060b0 at pc 0x0000003845f4 bp 0x7ffdb0cb81f0 sp 0x7ffdb0cb81e8
            > READ of size 8 at 0x6160000060b0 thread T0
            >  #0 in std::_Hashtable<rtl::OString, std::pair<rtl::OString const, rtl::OString>, std::allocator<std::pair<rtl::OString const, rtl::OString> >, std::__detail::_Select1st, std::equal_to<rtl::OString>, std::hash<rtl::OString>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_bucket_index(unsigned long) const at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/hashtable.h:796:55
            >  #1 in std::__detail::_Map_base<rtl::OString, std::pair<rtl::OString const, rtl::OString>, std::allocator<std::pair<rtl::OString const, rtl::OString> >, std::__detail::_Select1st, std::equal_to<rtl::OString>, std::hash<rtl::OString>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::operator[](rtl::OString const&) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/hashtable_policy.h:772:32
            >  #2 in std::__cxx1998::unordered_map<rtl::OString, rtl::OString, std::hash<rtl::OString>, std::equal_to<rtl::OString>, std::allocator<std::pair<rtl::OString const, rtl::OString> > >::operator[](rtl::OString const&) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/unordered_map.h:980:16
            >  #3 in MergeEntrys::InsertEntry(rtl::OString const&, rtl::OString const&, rtl::OString const&, rtl::OString const&) at l10ntools/inc/export.hxx:93:9
            >  #4 in MergeDataFile::InsertEntry(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, rtl::OString const&, rtl::OString const&, rtl::OString const&, rtl::OString const&, rtl::OString const&, bool, bool) at l10ntools/source/merge.cxx:317:23
            >  #5 in MergeDataFile::MergeDataFile(rtl::OString const&, rtl::OString const&, bool, bool) at l10ntools/source/merge.cxx:205:13
            >  #6 in LngParser::Merge(rtl::OString const&, rtl::OString const&, rtl::OString const&) at l10ntools/source/lngmerge.cxx:154:19
            >  #7 in sal_main_with_args(int, char**) at l10ntools/source/lngex.cxx:39:17
            >  #8 in main at l10ntools/source/lngex.cxx:28:1
            >
            > 0x6160000060b0 is located 48 bytes inside of 576-byte region [0x616000006080,0x6160000062c0)
            > freed by thread T0 here:
            >  #0 in operator delete(void*, unsigned long) at ~/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp:164:3
            >  #1 in std::default_delete<MergeEntrys>::operator()(MergeEntrys*) const at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/unique_ptr.h:85:2
            >  #2 in std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> >::~unique_ptr() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/unique_ptr.h:365:4
            >  #3 in std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >::~pair() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/stl_pair.h:185:12
            >  #4 in void std::destroy_at<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > > >(std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/stl_construct.h:88:15
            >  #5 in void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >, true> > >::destroy<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > > >(std::allocator<std::__detail::_Hash_node<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >, true> >&, std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/alloc_traits.h:537:4
            >  #6 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >, true> > >::_M_deallocate_node(std::__detail::_Hash_node<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >, true>*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/hashtable_policy.h:1982:7
            >  #7 in std::_Hashtable<rtl::OString, std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >, std::allocator<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > > >, std::__detail::_Select1st, std::equal_to<rtl::OString>, std::hash<rtl::OString>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_Scoped_node::~_Scoped_node() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/hashtable.h:310:39
            >  #8 in std::pair<std::__detail::_Node_iterator<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >, false, true>, bool> std::_Hashtable<rtl::OString, std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >, std::allocator<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > > >, std::__detail::_Select1st, std::equal_to<rtl::OString>, std::hash<rtl::OString>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_emplace<rtl::OString&, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >(std::integral_constant<bool, true>, rtl::OString&, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> >&&) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/hashtable.h:2082:7
            >  #9 in std::pair<std::__detail::_Node_iterator<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >, false, true>, bool> std::_Hashtable<rtl::OString, std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >, std::allocator<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > > >, std::__detail::_Select1st, std::equal_to<rtl::OString>, std::hash<rtl::OString>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::emplace<rtl::OString&, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >(rtl::OString&, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> >&&) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/hashtable.h:948:11
            >  #10 in std::pair<std::__detail::_Node_iterator<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >, false, true>, bool> std::__cxx1998::unordered_map<rtl::OString, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> >, std::hash<rtl::OString>, std::equal_to<rtl::OString>, std::allocator<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > > > >::emplace<rtl::OString&, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >(rtl::OString&, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> >&&) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/bits/unordered_map.h:389:16
            >  #11 in std::pair<__gnu_debug::_Safe_iterator<std::__detail::_Node_iterator<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >, false, true>, std::__debug::unordered_map<rtl::OString, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> >, std::hash<rtl::OString>, std::equal_to<rtl::OString>, std::allocator<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > > > >, std::forward_iterator_tag>, bool> std::__debug::unordered_map<rtl::OString, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> >, std::hash<rtl::OString>, std::equal_to<rtl::OString>, std::allocator<std::pair<rtl::OString const, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > > > >::emplace<rtl::OString&, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> > >(rtl::OString&, std::unique_ptr<MergeEntrys, std::default_delete<MergeEntrys> >&&) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.1/../../../../include/c++/12.0.1/debug/unordered_map:334:24
            >  #12 in MergeDataFile::InsertEntry(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, rtl::OString const&, rtl::OString const&, rtl::OString const&, rtl::OString const&, rtl::OString const&, bool, bool) at l10ntools/source/merge.cxx:301:14
            >  #13 in MergeDataFile::MergeDataFile(rtl::OString const&, rtl::OString const&, bool, bool) at l10ntools/source/merge.cxx:205:13
            >  #14 in LngParser::Merge(rtl::OString const&, rtl::OString const&, rtl::OString const&) at l10ntools/source/lngmerge.cxx:154:19
            >  #15 in sal_main_with_args(int, char**) at l10ntools/source/lngex.cxx:39:17
            >  #16 in main at l10ntools/source/lngex.cxx:28:1
            >
            > previously allocated by thread T0 here:
            >  #0 in operator new(unsigned long) at ~/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp:95:3
            >  #1 in MergeDataFile::InsertEntry(std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, std::basic_string_view<char, std::char_traits<char> >, rtl::OString const&, rtl::OString const&, rtl::OString const&, rtl::OString const&, rtl::OString const&, bool, bool) at l10ntools/source/merge.cxx:300:24
            >  #2 in MergeDataFile::MergeDataFile(rtl::OString const&, rtl::OString const&, bool, bool) at l10ntools/source/merge.cxx:205:13
            >  #3 in LngParser::Merge(rtl::OString const&, rtl::OString const&, rtl::OString const&) at l10ntools/source/lngmerge.cxx:154:19
            >  #4 in sal_main_with_args(int, char**) at l10ntools/source/lngex.cxx:39:17
            >  #5 in main at l10ntools/source/lngex.cxx:28:1
            
            (which will be addressed with a modification to core l10ntools/source/merge.cxx,
            to reliably abort Executable_ulfex upon such bad input)
            
            Change-Id: I05f52a3650b57548e2035f6521d582a607d68c0d
            Reviewed-on: https://gerrit.libreoffice.org/c/translations/+/130217
            Tested-by: Stephan Bergmann <sbergman@redhat.com>
            Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
            
2022-02-20  Stephan Bergmann  <sbergman@redhat.com>  [dc6530f2599c56fbf2e8c24cc5d4833f4b847735]

        Adapt Library_jpipe__staticsalhack
        
        ...to 9eb9083ff2fdaeb96399a0830a4394de4e29ef64 "Use Dragonbox to implement
        doubleTo*String*"
        
        Change-Id: I40f4db5b33d21f842705485e0ad8cdc0889736a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130211
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-20  Sarper Akdemir  <sarper.akdemir@collabora.com>  [c92aa69bc63ffb2dddbde0bfb3fe80c7de67a06f]

        tdf#146690: pptx export: fix endParaRPr size value for empty paragraphs
        
        Fixes paragraphs made from a single new line, not getting the
        correct sz(text size) value in EndParagraphRunProperties on pptx
        export
        
        Change-Id: I31ebb5735ad392e081aa2f43b0b60a845e4de9c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128265
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2022-02-20  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [2b80f5a1646308ed43d1d7fee6ce3cefdc9e05e3]

        Sukapura: tdf#144036 add UNO Object Inspector icons
        
        Change-Id: I1b16ecb118df59add4b9d39118cf5b22afb4c6fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130208
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-02-20  Luboš Luňák  <l.lunak@collabora.com>  [9c7f3ddf5b3c23de0fed08fa3ebdfa2a95fec588]

        optimize XclExpRowBuffer::GetOrCreateRow() (tdf#140893)
        
        This gets called often especially with larger spreadsheets.
        
        Change-Id: I6acf23d0942d1745a52963c9b5b08453e1ec28bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130207
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-20  Luboš Luňák  <l.lunak@centrum.cz>  [fdcea8ccc8236b0975ac9c85dcabf9c663e4b627]

        make CollectCellAction sort cells by cell address (tdf#119083)
        
        Many calc algorithms perform better if they process cells ordered
        by tab,col,row. In the case of tdf#119083 it's
        ScDocument::TrackFormulas().
        
        Change-Id: I1eedefc0130f5cf95feb84a4160b7599d3a09fd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130205
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-20  Luboš Luňák  <l.lunak@collabora.com>  [131710cba68e46c175babbd20c810e7fc2fb811f]

        optimize AreaBroadcast() a bit
        
        Use ComputeAreaPoints() rather than repeated ComputeSlotOffset().
        
        Change-Id: If7869fe4c37a1e844ec9e6513a7c1799290c077f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130204
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-19  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [b965efc0ab5d6996417c92b5588e9d1ff79e0572]

        Breeze: add Calc's Edit > Select > Select Sheets.. icons
        
        Change-Id: Ide474cd818217f24ec144de00eab58f01f8d2575
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130196
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-02-19  Stanislav Horacek  <stanislav.horacek@gmail.com>  [e64c2cf6cf64def94e9f382bcd101225173ae719]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2d7503bd781bb3d9b4680f75b4af7141fb6295c8
          - do not localize CallType values
            
            Change-Id: Ie5d6b52da5b254945b48b7e126e56b86936456f4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130199
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-19  Stanislav Horacek  <stanislav.horacek@gmail.com>  [ba002449738d2837d270452351cf2e914db97312]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f5f8ee67bc1b48c912e3bf6490827a9815fa5674
          - do not localize UNO service names
            
            Change-Id: I8e2452bd5bdacfd34fe93ed87da43c5e18ac279b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130200
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-19  Caolán McNamara  <caolanm@redhat.com>  [19613544fcba9e08d0d9f24cbd976ed12431d4b2]

        tdf#147166 EditTextObjectImpl copy ctor doesn't exactly copy EditTextObjectImpl
        
        and this is apparently relied on, so eliding the copy gives unexpected
        results.
        
        EditTextObjectImpl::Clone returns a copy of *this, but the
        EditTextObjectImpl copy ctor explicitly does not copy the "PortionInfo"
        member, so in:
        
        commit fb8973f31f111229be5184f4e4223e963ced2c7b
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Sat Oct 10 19:21:38 2020 +0100
        
            ofz#23492 the only user of this ctor throws away the original of the clone
        
            so we can take ownership of the original instead
        
        where the copy was optimized away we want from a state where there was a
        new EditTextObjectImpl with an empty PortionInfo member to one where the
        PortionInfo of the EditTextObjectImpl was retained.
        
        So explicitly clear this unwanted info.
        
        It's very hard to make rational judgements about code if a copy behaves
        differently than the orignal :-(
        
        Change-Id: I642d60841d6bdccbf830f8a2ccdbd9f542a8aa18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130201
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-19  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [992f3922cfe164369f47b5a0f614a54bd539e52a]

        Breeze: tdf#147521 add Duplicate Sheet icons
        
        Change-Id: I4fdde4466f98a0c7d19c880781d1f17091a69619
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130193
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-02-19  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [166f57d927802bbe489197097b02ad52bbbffd79]

        Sukapura: tdf#147521 add Duplicate Sheet icons
        
        Change-Id: I3005a62a1938d832fa33511f08f610d3f23fc814
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130192
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-02-19  Caolán McNamara  <caolanm@redhat.com>  [e1d0c27cc98006f8edfa6bc7e6dafb96ca1bc503]

        upgrade expat to 2.4.5
        
        CVE-2022-25235
        CVE-2022-25236
        CVE-2022-25313
        CVE-2022-25314
        CVE-2022-25315
        
        Change-Id: I1cb0449411fe938fe47ab47cead685fd04e137dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130198
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-19  Stanislav Horacek  <stanislav.horacek@gmail.com>  [d3232aaa3330180ddc929b289fed19e4a895661e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b54a0e6d50e8eaaa37ca844b1c92d3778d4567cf
          - correct and reformulate description of CBool example
            
            Change-Id: I4a17e3bebc834c095ce909bbb06f0d7c8655cb04
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130107
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2022-02-19  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [f5651fc116c41611e3d6d0a6a8462c39b22bdf9c]

        KJ: tdf#147521 add Duplicate Sheet icons
        
        Change-Id: I439d6b2e0ca5283d6b67c0bd917886258a6bdf66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130184
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-02-19  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [92b10e9ca4d6a78d9879380532e069f26a2703ba]

        Sifr: tdf#147521 add Duplicate Sheet icons
        
        Change-Id: Iecbfdee0c6102c7bcfa17f78e2aeaf15041e000c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130185
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-02-19  Luboš Luňák  <l.lunak@collabora.com>  [400568f51c63f5ec8de08a3255ce83cc1b0bdb66]

        simplify code using PutInOrder()
        
        Change-Id: I71efd7ef83618d4f556dd6a0baa8ca6ffec17392
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130194
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-19  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [94fc8eaba84a328ea064ee13efdd405e61209a50]

        uilogger: improve language in comments
        
        Change-Id: I8406bdf375cf83d504e45a5c8f27ce2ceb1f9c51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130190
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-02-19  Luboš Luňák  <l.lunak@collabora.com>  [725e1066cbe3bbd6759b3e7396bc5d0ecb55a504]

        remove MAXCOL/MAXROW from ScAddress/ScRange (tdf#147509)
        
        Change-Id: I4e80bba8b866f9915a6600ce67774380e619c2e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130188
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-19  Caolán McNamara  <caolanm@redhat.com>  [6f938dce6eaa927cfde39491ef7a0bc1d07df66b]

        update video pos and size after change if currently playing
        
        I'd prefer if it changed size during the resizing/repositioning, but
        at least make it immediately take the final size after the
        resize/reposition has happened.
        
        Change-Id: Ic3b4dd23921ad5cf6092f1514dd6538f9946998a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130178
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-19  Caolán McNamara  <caolanm@redhat.com>  [f10ac3e5bd720e363e5c76a2c841dded4859a7a0]

        gtk4: use gtk_widget_set_can_target so the video can be picked up and moved
        
        at least the rect it should stick to can be picked up and moved
        
        Change-Id: I71b53865049fef8dc3efa09dd441d66003ed1f47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130177
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-19  Caolán McNamara  <caolanm@redhat.com>  [62d9d64c90eaf4b6d8ff20b615c5645e12a9cba9]

        gtk4: the assumption is that video is supposed to fit to the window
        
        Change-Id: Iacc31ee978a1279c23ac895fb6f8fd610ab3113d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130176
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-19  Caolán McNamara  <caolanm@redhat.com>  [869a2228401195179deea0a6ad994183841c2c4d]

        cid#1500273 silence Dereference null return value
        
        this has been unchecked since the initial commit, so let's assume its
        intentional
        
        Change-Id: Iefe5ea1c49b6e97d3b7bb1021d214c00d4369c72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130174
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8a34ce5c3a1c4feffefa8a6c9315aed61cede2e6]

        Removed executable bits on idl file
        
        Change-Id: I1579cf509d3c3d50de2ebb1a03e6ca01fe27820a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130187
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-19  Julien Nabet  <serval2412@yahoo.fr>  [ec41dcdddb47f39ede581ce00dc20ecd4fe3458b]

        Simplify sequence of Property in dbaccess
        
        Change-Id: I270702ad4b4878ee5c1942be3c45eae370f37f8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130189
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-19  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [e984de7855659fe96d37c533e4d5a8ba370f4b31]

        elementary: tdf#147521 add Duplicate Sheet icons
        
        Change-Id: I102efd1dcc7e42e60afb3f0efcfd497a3afde515
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130181
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-02-19  Julien Nabet  <serval2412@yahoo.fr>  [f0a3678ef3b048d166179513670633e1bb3acfb8]

        Fix "Adding Central Kurdish(ckb) Spell Checker & Dictionary"
        
        Change-Id: I494c515e91ddcab469941ce04d08e9b11974ee7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130169
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-19  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [6fd0d51549ef750e9e3c77ece7b4ab05ccf8ab23]

        Colibre: tdf#147521 add Duplicate Sheet icons
        
        Change-Id: I6f5df1857af9e0b0f81220658d09bab7ff0d6d7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130183
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2022-02-19  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [bcc83732f906bb7e89f8d67e4817fe0f4bf09b0e]

        uilogger: make vertical tab handling more robust
        
        For example hyperlink dialog does not have numeric ids for tabs.
        Now the rule matches both integers and "common identifiers" as per
        https://textx.github.io/textX/stable/grammar/#textx-base-types
        
        Parent argument was removed as it does not seem to be used and
        it was empty in the case of the hyperlink dialog, causing the DSL
        parser to fail.
        
        More work is needed as self.xUITest.getTopFocusWindow() in a
        hyperlink dialog opening test does not contain the child "tabcontrol"
        and thus it errors out.
        
        Change-Id: I1637f7300884881ee4d869e8f04700e56935f2d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130111
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-02-19  Eike Rathke  <erack@redhat.com>  [11a0e582ce4f4065c35fe0a12bc13bf53aaa1dd0]

        XFunctionAccess::callFunction() accept empty Sequence<Sequence<Any>>
        
        ... as omitted argument with ocMissing token.
        
        Change-Id: If6467c624223171904b4fa642b04581350c17973
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130179
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-02-18  Caolán McNamara  <caolanm@redhat.com>  [0038a2df911d807a47f7891ab47d19af0a9ed544]

        cid#1500272 silence Dereference after null check
        
        before:
        
        commit 24caeee8236576abd92086974c1dbbf15b81a4c5
        Date:   Sun Dec 8 17:33:53 2019 +0000
        
            Refactor a bit of the footnote handling code
        
        the IsFootnoteContFrame() was assume to be always true,
        return to that state but assert rather than OSL_ENSURE
        
        Change-Id: Ia8ca179814b08e3c415ea74ada8a063b75a2557a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130175
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-18  Heiko Tietze  <tietze.heiko@gmail.com>  [87aeb7be943921942f791cd182122e8e073ce804]

        Resolves tdf#137381 - Use app colors on chapter numbering preview
        
        Change-Id: I8e5edec1ad6f4b6f44855014ce91a642efbd75f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130133
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-02-18  Caolán McNamara  <caolanm@redhat.com>  [d0a527ec09516bc7215baf229adb90cd21ffa27a]

        first cut at using Gtk4 built in video playback
        
        Change-Id: Ib996cd3f5ddbf20a81cdbe4b1c6546d6df478fde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129783
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-18  Caolán McNamara  <caolanm@redhat.com>  [4da31ebb064d13f5bb180b5b3b689375246ddc00]

        there's only one media backend per platform currently
        
        Change-Id: I8722395617929f7d710713934dd619134a318071
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130170
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [bebf2433ba1b7797bddddb06bdeec7975250181c]

        tdf#124818: sc: move UItest to CppUnittest
        
        The original UItest is just wrong. The report talks about
        Select all - Cut - Undo and no cut and not undo is done there
        
        Change-Id: I53b925f86aa01fd4f161ec3180b2d7471baff09f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130172
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-18  Michael Weghorn  <m.weghorn@posteo.de>  [dc6eb44e625c541be1db5911d53b3b0cc30a2b1f]

        qt a11y: Map CARET_CHANGED event to Qt equivalent
        
        The previous handling of mapping that to
        QAccessible::TableSummaryChanged looks rather arbitrary.
        
        Change-Id: I066cee4bd90a49a47dd29252c11f8f74edccb637
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130141
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-02-18  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e2f69136d16ad2458dab87c66d4f865aa92f898c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 71a2d9e0c995afbc1d71b7030b536c4590107afc
          - Improve bootstrap -env parameter at CLI
            
            Change-Id: Iba470dd3110269759608b8411a8fb2f5cb14e30a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130168
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-18  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2baedf218bb9e35d72f981a0d64c59b87900c5f1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 70f656485e6b507466ecfe8c17fc35bad89f2e33
          - Fixes after translation comments
            
            Change-Id: I6ea5c43b75e89704a069add030070ddd8f008623
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130153
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-18  Henry Castro  <hcastro@collabora.com>  [12746af8c3c07cc38c682073d55bfa9eadde0b67]

        lok: sc: unit test drag & drop
        
        ..
        
        Change-Id: I774ece93e5c439c65df50e6a67d1447a062708b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121898
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129470
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2022-02-18  Henry Castro  <hcastro@collabora.com>  [84cfc755828ae2c552f7edee221c2b5610c1d4db]

        lok: sc: update ScModelObj::postMouseEvent
        
        It is intended to process the drag & drop functionality
        in Calc.
        
        Change-Id: I501cd94e309dabf8472e5c5aa9661e7273cd0dae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118879
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117733
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2022-02-18  Michael Weghorn  <m.weghorn@posteo.de>  [1afa29d1e526c4e10318a4b05767fa4333786cd4]

        sw a11y: Make these SwAccessibleMap members private
        
        And drop the 'SET_PARA' typedef which was no longer
        referring to a set by now anyway.
        
        Change-Id: I303b335cd3276562ed02e668a912895f78dc506c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130140
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-02-18  Henry Castro  <hcastro@collabora.com>  [6a5dfb88d75bccd6e7c8fd54365093cece2b1de7]

        lok: test: fix testSheetSelections
        
        The unit test is selecting again range,
        it will conflict with the drag & drop
        because it will drop to new cell address.
        
        The unit test will fail, the removed code
        will be used to a new unit test for drag & drop.
        
        Change-Id: I896f5cd7e6b671f3fac95c8ae76e7558fa8dd1d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123062
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129468
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2022-02-18  Luboš Luňák  <l.lunak@collabora.com>  [35cad9f57e761eef78820d092a4bb9d2f0641052]

        convert more MAXCOL/MAXROW
        
        Change-Id: Ifb2c9ea7b440890224c7e837422c8a1358f8c5b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130143
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-18  Szymon Kłos  <szymon.klos@collabora.com>  [c58c353d8c57aef62ec0a56c18918156ab7f84b7]

        lok: sc: focus gridwin before use
        
        commit ef29f8c57dbb73ee3bd2e09ea557b86bf3eacfa6
        lok: sc: update ScModelObj::postMouseEvent
        
        introduced Drag&drop for online. One missing thing was
        getting the focus for gridwin before mouse event processing
        like it is done in LOKPostAsyncEvent
        
        Change-Id: I4063340985f7dcc91cf5382631615119e28ea3f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123391
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129471
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2022-02-18  Szymon Kłos  <szymon.klos@collabora.com>  [70b54e7693830841ac6828b116fd814b178ce66d]

        lok: send drag overlay
        
        Change-Id: I1e134fd99dffc4962bacbba97456365ab9347e37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123242
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129467
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2022-02-18  Julien Nabet  <serval2412@yahoo.fr>  [a9417687d5817f1e6e7cb8e63c660a5c6731cdda]

        Simplify sequence of Property in connectivity/jdbc
        
        Change-Id: I703a3adc7203045288e982c4155dfc19a01e414a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130137
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-18  Julien Nabet  <serval2412@yahoo.fr>  [b805f8bcfbc506ab2d6e7d54f3f9a562b5a98258]

        Simplify sequence of Property in connectivity/firebird
        
        Change-Id: Ie45d5418e474cfeb2ac3ac62edbaa1e5bd688d9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130136
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-18  Szymon Kłos  <szymon.klos@collabora.com>  [f0117eefa7d1b35e747546fd7d7a28126ebff0b7]

        lok: reset and cancel properly Drag & Drop action
        
        used patch from Henry as a template:
        https://gerrit.libreoffice.org/c/core/+/118844/17
        
        but without custom actions invocation
        
        Change-Id: I8bce66deffee0de16f3c24f009cfee077eb26e82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123243
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129469
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2022-02-18  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [b8d6af27156faecb831c16afdc52dd630b641a9d]

        Update git submodules
        
        * Update translations from branch 'master'
          to d65e9655a561110d8e2cf702729ae75aa10c55ac
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I6fcbb9b3da0a0608a85d68ef43dd88d92022b083
            
2022-02-18  Szymon Kłos  <szymon.klos@collabora.com>  [24bf5c002cbeecef109e4e409e51305f03ea9fe6]

        lok: deglobalize SetDragObject
        
        and other Drag and Drop related functions
        
        Change-Id: Idbaec91c0ed396da9888c8ed562d2eff35686cca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123209
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129466
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2022-02-18  Julien Nabet  <serval2412@yahoo.fr>  [321f6577cdafa728f73d1b679d86581f1c0db110]

        Simplify sequence of Property in connectivity/ado
        
        Change-Id: I1b1e183b053d98139ca5b45f3642d252252da14a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130142
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-18  Julien Nabet  <serval2412@yahoo.fr>  [a782e76da377296791d6e9f6ddf38c08ef4c4fb1]

        Simplify sequence of Property in connectivity/macab
        
        Change-Id: Id0ed3ab3d66dfb8b76030fad7cd0b2bc3ea010fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130139
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-18  Julien Nabet  <serval2412@yahoo.fr>  [dbb361815aa3aa6888c79f7c513aa3f35cf34570]

        Simplify sequence of Property in connectivity/mysqlc
        
        Change-Id: Ib4e1c47262c42db92226be5f84742799c3a1cbb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130138
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-18  Caolán McNamara  <caolanm@redhat.com>  [0c76e951d53d5da56616442d7344b373add4afe2]

        Resolves: tdf#147393 SpinButtons should be can-focus
        
        Change-Id: I092ed9c3421267ea3b2c671020e7079c3f792e17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130130
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-18  Caolán McNamara  <caolanm@redhat.com>  [33ecf9ee134468ee444af7d68f6aa20fb82edc24]

        resave with latest glade
        
        Change-Id: Ia6fcf99a0d9bb914eb977f20426d6b093f21e3de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130129
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-18  Henry Castro  <hcastro@collabora.com>  [5648bcdd7478b500869415b9224d45825df1c2e4]

        lok: sc: simplify drag & drop functions
        
        The ScDragData is a global use for private drag & drop
        in a desktop case, it will be used by tiled rendering
        case to pass its own local ScDragData per user.
        
        Change-Id: I0bca8e6d5c0eab82b69374a67425e2a8d746ef4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118990
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129465
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2022-02-18  Caolán McNamara  <caolanm@redhat.com>  [4384444051ba2a59002e500f2ef209279bb9cae0]

        clear ScDocumentImport position cache if iterators are invalid
        
        SheetDataBuffer::finalizeArrayFormula calls
        
        ScCellRangeObj::setArrayTokens
        ScDocFunc::EnterMatrix
        ScDocument::InsertMatrixFormula
        
        and InsertMatrixFormula calls the variant of ScColumn::SetFormulaCell
        which doesn't take a sc::ColumnBlockPosition& param when SetFormulaCell
        adds a cell to the column so any iterators belonging to ScDocumentImport
        are invalid.
        
        Change-Id: Ic2814ecbeafdeb99632d2a255ed6c1dedf7376b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129991
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2022-02-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [2a7ee47a44630012a6feb020a054f7e804c306a3]

        -Werror=maybe-uninitialized
        
        /home/noel/libo3/svx/source/toolbars/extrusionbar.cxx: In static member
        function ‘static void svx::ExtrusionBar::getState(const SdrView*,
        SfxItemSet&)’:
        /home/noel/libo3/svx/source/toolbars/extrusionbar.cxx:938:25: error:
        ‘eMetalType’ may be used uninitialized in this function
        [-Werror=maybe-uninitialized]
        938 |                         if (eMetalType ==
        EnhancedCustomShapeMetalType::MetalMSCompatible)
              |                         ^~
        /home/noel/libo3/svx/source/toolbars/extrusionbar.cxx:933:31: note:
        ‘eMetalType’ was declared here
          933 |                     sal_Int16 eMetalType;
              |                               ^~~~~~~~~~
        
        Change-Id: Ie98bb04900d271299cb930bf6d12af46d45ae8c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130128
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-18  Julien Nabet  <serval2412@yahoo.fr>  [c18ca36af9ab24bedb240d36d7d95c7a6365252c]

        Simplify even more sequence of Property in connectivity/odbc
        
        Change-Id: I8dd75cf5c41aa879efe740f48bcb305901742804
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130135
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-18  Luboš Luňák  <l.lunak@collabora.com>  [50a125464eb70cad42ef906d688e89881796cf38]

        remove MAXCOLCOUNT from calc pivot implementation
        
        It appears that PIVOT_DATA_FIELD is just a custom special value
        that's outside of the valid column range, but otherwise the value
        doesn't matter, and -1 is generic.
        
        Change-Id: Ieac1d4e3391f76350dc420e6b2ae9ed9f35d35f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130124
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-18  Michael Meeks  <michael.meeks@collabora.com>  [7b7ed248c435f45acae2e0b5a9489098df98e6af]

        boost: use utf-8 encoding for unknown locales.
        
        More exotic locales like es-419 cannot be parsed by boost, so we
        fall-back to the default encoding. This avoids an exception:
        invalid_charset_error of the form:
        
        "Invalid or unsupported charset:us-ascii or UTF-8"
        
        for this case.
        
        Change-Id: I6796dd893ec774b221956ea9febbcc19495d47b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130102
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2022-02-18  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f761baac91f97057862b2782b95c301f67dfeb8b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 04eab5c5e9782cc901262135c68f394f1b3fd163
          - tdf#147362 Add bookmark for italic autocorrect function
            
            Add also bookmark index for undeline, bold, strikeout.
            
            Change-Id: I6f5ebde77ffbc95b3a1e3758994e734be8f616c7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130053
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-02-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [aa85b303cde517e187a7c3404f9b63f0a0752bf3]

        avoid an allocation in WhichRangesContainer::MergeRange
        
        speeds up loading a large chart by 5%
        
        Change-Id: Idd8566012a0049d429e38b589782fc6d76eb3a5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130132
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [fe2ec505786bacc6f3baca3292367903644ac99b]

        improve the SfxItemSet::CloneAsValue check
        
        to prevent object slicing.
        
        Which reveals a problems with
            commit 044fa30a4c77013c87a7e2a6dd9022a2f6599778
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Thu Sep 23 18:44:42 2021 +0200
            no need to allocate this SfxItemSet on the heap
        and
            commit 044fa30a4c77013c87a7e2a6dd9022a2f6599778
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Thu Sep 23 18:44:42 2021 +0200
            no need to allocate this SfxItemSet on the heap
        so revert the problematic bits of those commits
        
        Change-Id: I5eeba1d5bdb91f4e539850516f2b1c11e69ff2c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130127
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-18  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [657095c9d26147e290e7944db875b9555b33dd1a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3e86799f1b1e957e442a23022bc12cc25bb0c8a6
          - tdf#123318 Use SHARED as the default module instead of WRITER
            
            Change-Id: I78c3f71a862ad0896cc13b105cac46dca99b4195
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130079
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-18  Henry Castro  <hcastro@collabora.com>  [470448227dc3e26190e68ea6c58551d7e3993dbb]

        sfx2: introduce SfxBindings::QuerySlotId
        
        In order to invoke QueryState with the slot id,
        which it is easier to invoke UNO command states in unit test.
        
        Change-Id: I36d72a4381ff8386b1f1af33284ce674cf26acd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123063
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129464
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2022-02-18  Ahmet Hakan Çelik  <ahmethcelik@gmail.com>  [62a8580587aec1c1a3070448b063889c01ac5c11]

        Revert tdf#64345: EDITING: Selected area looses selection when switching sheet
        
        This reverts commit c82634d5a222120b3a95cff1b950a7f7a1f5ded1
        
        Change-Id: I627b46f710da723ad58295d4fa0821df17eebd9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130108
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-02-18  Julien Nabet  <serval2412@yahoo.fr>  [a8da31c6884a21d4df242b3e9654a812b775c54b]

        Simplify sequence of Property in connectivity/odbc
        
        Change-Id: Iaa2b908d63899c2e1141602b26d6da6b064f63e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130119
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-18  Miklos Vajna  <vmiklos@collabora.com>  [7417ac0b63557869bc5b7b8faa485145e27151c1]

        Remove some unused includes
        
        See tdf#42949 for motivation.
        
        Change-Id: Ieddb3d76a960d4b87cd2a1e89bce3fcbe0fce7e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130113
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-02-18  Heiko Tietze  <heiko.tietze@documentfoundation.org>  [9d9e1b0174e901ba8630232960380fc8e66dff39]

        Revert "Related tdf#143578 - Rename SAL_NO_QUERYSAVE to NO_QUERYSAVE"
        
        This reverts commit 75ac604292e92dc08bb8ba5b9cc30799d643090a.
        
        Reason for revert: Decision was made to have some prefix, either SAL_ or LO_
        
        Change-Id: I42c7ad8a8b8a83161db568895d1ec98dcdc0838f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130026
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-02-18  Luboš Luňák  <l.lunak@collabora.com>  [17b39d150fce188f653632a3467891157375a1c6]

        fix Writer key event delayed compression (tdf#145963)
        
        SwEditWin::KeyInput() was stopping the flush timer on every
        invocation, which means that as long as key events kept coming
        the timer would be started again and again and would not time out,
        and so the input buffer would not be actually processed. It seems
        that AnyInput(KEYBOARD) there actually does not normally manage
        to return true ... except for Win11 where it seems that now
        GetQueueStatus() detects even key-up events even though it didn't
        before (I've not debugged this enough to be certain).
        
        I think it still makes sense to have the compression in case Writer
        get overloaded to help it process the pending input events, so fix
        this (but if there are problems, I think an easy solution is simply
        to drop it, it doesn't seem to be that necessary). Also decrease
        the timeout from 200 to 20ms, as 200ms is a very visible delay.
        
        Change-Id: I760ad9c4f58726a80bd6a9fbf93f2771f10cbdb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130083
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-18  Rafael Lima  <rafael.palma.lima@gmail.com>  [3c94a0f7729f1638ab3b273a186c48de859cfb49]

        tdf#143817 Fix HUD deleting text contents in Writer
        
        Change-Id: Ie28388016c475907c5d8fbe51906bc4a01d6b0d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130091
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-02-18  Mike Kaganski  <mike.kaganski@collabora.com>  [cb56edb177f4db5b9cc4d140543c4b11d41ef1b0]

        Define policy to optimize to_decimal to our use case
        
        We don't need it to strip trailing zeroes (we do that ourselves anyway);
        also we don't need it to handle negatives.
        
        Makes doubleToString ~5% faster in my testing.
        
        Change-Id: Ie3c4e3fec1899364af54fda3f7141678a95359d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130120
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-18  Alain Romedenne  <LibreOfficiant@gerrit.libreoffice.org>  [48fd4f813f067498c6813a57869072e2a6cdb884]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 401fb641aff217c7c333ce71d22abcf575d3ed09
          - tdf#114263 tdf#141474 tdf#147262 CallByName() function new help page
            
            Change-Id: I99ed22b86b04a3ae4338e0c2ab49dbd594032ac6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129607
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2022-02-18  Alain Romedenne  <LibreOfficiant@gerrit.libreoffice.org>  [c856f9bec12d98ed49f01578ded79f16ae7be051]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d8d02f0803ea5eb98cfc120b52e1892cb5e1c6e5
          - tdf#146847 correction to Integer division help page
            
            Change-Id: Icdbdaf1fed778a0d235277680a2504386ec9208f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/130010
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2022-02-17  Regina Henschel  <rb.henschel@t-online.de>  [4c0b033ece143b6f398157e812ff1c6b22e2855d]

        tdf#147409 tdf#146866 use SetPropertyValue for toggle
        
        The toggles (Textpath,SameLetterHeights) and (Extrusion,Extrusion)
        change a value by directly writing the value into the property. That
        is lines (*pAny) <<= bOn;, for example. But that does not trigger
        InvalidateHash() of the SdrCustomShapeGeometryItem. So the item has
        still aHashState 'Valid'. On the other hand because of the change the
        hash itself has changed. Therefore the == comparison between the
        original item and its clone returns 'false' in customshapeitem.cxx#238.
        And as a result, the assert in itempool.cxx#679 fails.
        
        My solution replaces the direct writing with setting the value via
        SetPropertyValue(), which includes the needed InvalidateHash(). The
        method InvalidateHash() is private and so cannot be directly used in
        fontwork.cxx and extrusionbar.cxx.
        
        Change-Id: Ib6021defb61478de9cbefa8f26466a2fe21352a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130117
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-02-17  Stephan Bergmann  <sbergman@redhat.com>  [3fb587e89421a862a1e65f47cad17839e2b832e4]

        Revert "Fix failure of loplugin:useuniqueptr with older compilers"
        
        ...0bf61855164af5751e78ca8626c10d604b1ab13b, which should be obsolete now:  It
        speculated why 05a337e297eb0cfe88c99503d760bd9eaf495b7d "loplugin:useuniqueptr
        look for deleting in loops with iterators" had introduced Foo24 in
        compilerplugins/clang/test/useuniqueptr.cxx wrapped in
        
          #if CLANG_VERSION >= 50000
        
        and came to the conclusion that "either the old compiler lacked Clang's recent
        <https://reviews.llvm.org/D50666> "Fix Stmt::ignoreImplicit" (and the above
        initialization expression happens to include a CXXBindTemporaryExpr, at least
        with libstdc++), or an even older compiler was used in pre-C++17 mode".  But
        both of those potential reasons should be moot now, as the Clang fix got
        introduced towards Clang 8, and LO requires C++17 now (except for 3rd-party
        code).
        
        Change-Id: I307afbbecc5f031bca2319c4b22d54bd467eac81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130116
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-17  Stephan Bergmann  <sbergman@redhat.com>  [3c535b25110cb2b9cde41dd469d9ece2b52b1444]

        Don't exclude vcl/source/app/salplug.cxx from loplugin:externandnotdefined
        
        Whatever exactly the original reason to do so, it appears to no longer be
        relevant.  (Maybe that salplug.cxx got reworked in the meantime?)
        
        Change-Id: I5187635dcb095ca505b38992b19770fe232f5124
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130115
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-17  Mike Kaganski  <mike.kaganski@collabora.com>  [9eb9083ff2fdaeb96399a0830a4394de4e29ef64]

        Use Dragonbox to implement doubleTo*String*
        
        This header-only library is accurate in decimal representation of
        doubles; provides API that allows to create custom representation
        - so it's possible to use custom decimal separators and grouping.
        
        This allows to unify all corner cases: integers, numbers close to
        DBL_MAX, up-rounding to the next decade.
        
        Note that Dragonbox creates the shortest decimal representation
        of the number, that is unambiguously convertible back to the same
        number; thus it may hide trailing digits that are unneeded for
        such conversion.
        
        The functional changes are minimal, and beneficial:
        1. Rounding numbers close to DBL_MAX now takes into account the
        bEraseTrailingDecZeros argument, as it should, allowing to have
        "1.8E+308" for rounding DBL_MAX to 2 decimals without trailing
        zeroes, instead of previous "1.80E+308".
        2. Incorrect rounding is fixed in some cases, e.g. 9.9999999999999929
        rounded to 10 previously using rtl_math_DecimalPlaces_Max.
        3. Representing the number in the shortest way may change display
        of some printed numbers. E.g., 5th greatest double is represented
        as "1.797693134862315E+308" instead of a bit longer, but giving
        the same double on roundtrip, "1.7976931348623149E+308". This would
        generally look better for some numbers similar to the famous 0.1,
        where users would likely expect more "round" representation where
        it's unambiguous (but we still truncate to 15 significant decimals
        anyway - so there's no point in pretending to provide exact digits
        for actual binary representation).
        
        These are reflected in the unit tests affected by the change.
        
        Change-Id: I05e20274a30eec499593ee3e9ec070e1269232a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129948
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-17  Stephan Bergmann  <sbergman@redhat.com>  [ee373f34ae1509e8d9fffaf4b5140ee9c35e8d41]

        Extend loplugin:stringview to O[U]StringBuffer::makeStringAndClear
        
        ...at least when called on an rvalue.  (The lvalue case would often be trickier
        to act upon, if the cleared object is still used later on.)
        
        Change-Id: I006e618da004b2127e9ed7381911c2d7b00b1169
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130110
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-17  Stephan Bergmann  <sbergman@redhat.com>  [d1a2b80b9dc146c7fe63d2657e5506f49d6e5c0d]

        Bump compiler plugins Clang baseline to 12.0.1
        
        ...as discussed in the mail thread starting at
        <https://lists.freedesktop.org/archives/libreoffice/2020-November/086234.html>
        "Bump --enable-compiler-plugins Clang baseline?" (and now picked up again at
        <https://lists.freedesktop.org/archives/libreoffice/2022-February/088459.html>
        "Re: Bump --enable-compiler-plugins Clang baseline?"), and clean up
        compilerplugins/clang/ accordingly
        
        Change-Id: I5e81c6fdcc363aeefd6227606225b526fdf7ac16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129989
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-17  Caolán McNamara  <caolanm@redhat.com>  [eed401bc7429f29f1b21cf8e3b08969e011d5692]

        reenable this layout test again
        
        Change-Id: Icaedc8b25301be54fc2c99e829fca5907fcd86d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130075
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-17  Mike Kaganski  <mike.kaganski@collabora.com>  [01645b021c3609f86b8ebca100f54006f467573f]

        Deduplicate some code
        
        Change-Id: Ib05624739cce31b08fc409f238d447ed8d99bad9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130016
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-17  Renwa Hiwa  <renwax23@gmail.com>  [7d92ec5ae18fdec8a3182b1138a62b65e2d14c10]

        Better handling of terminals
        
        LIBREOFFICE-3MQTR80G
        
        Change-Id: Ifa52d7f65aae473056202b46788c5870a8ce38c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130085
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-17  Eike Rathke  <erack@redhat.com>  [be13ca182d7b0b59ad0c9509200cfdc45bd15cf2]

        Resolves: tdf#147496 No line feed for one single cell in clipboard Doc2Text()
        
        Change-Id: If6326bf414e1da43d846f952d88ceae37b2b9cd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130109
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-02-17  Miklos Vajna  <vmiklos@collabora.com>  [24231f2a336c50eac5e6a1621c57e60ebe1e1cf4]

        svtools: fix lost replacement non-rendered graphic when updating it fails
        
        This is similar to commit 8780fa41dcd164af244742461f4e57a4bcf4c7a4
        (svtools: fix lost replacement grpahic when updating it via OLE fails,
        2018-10-30), but that case was when we already had an old
        mpImpl->pGraphic, the updated failed and then we already lost the old
        one but didn't have a new one.
        
        Here what happened is that in case tools -> update -> update-all was
        used for an OLE object which had bad native data but a good preview,
        then the result was bad preview, depending on if you first scrolled to
        the OLE object to trigger rendering (good) or not (bad).
        
        The reason for this is that scrolling to the object calls GetGraphic(),
        which sets mpImpl->pGraphic using GetReplacement(bUpdate=false), which
        works, but svt::EmbeddedObjectRef::UpdateReplacement() calls
        GetReplacement(bUpdate=true). That explains why the update breaks the
        preview, but not when scrolling to it first.
        
        Fix the problem by improving svt::EmbeddedObjectRef::GetReplacement():
        if getting an updated graphic fails, try to get a non-updated graphic.
        
        The result is that GetGraphic() after an UpdateReplacement() not only
        always return a non-nullptr Graphic, but also it's no longer of type
        None.
        
        Change-Id: I8e5ff4aaaefdc58e032b325bb4001f2a604ccc8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130086
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-02-17  psidiumcode  <lbrmk.510@rgn4d.neomailbox.ch>  [b69dc9faac1bc5409f43160228703108a002ed11]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: I5a946c9db1b3ca91fa9d59d0d742c9b30782ed00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129978
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-02-17  Julien Nabet  <serval2412@yahoo.fr>  [de4d89160e48dda88d1a0e05cee28bb1551355b4]

        Revert "ODBC: fix signatures of Bulk, SpecialColumns et NativeSQL"
        
        This reverts partly commit 8942956e05f2208ffb666a2118f5db092c30ce6a.
        
        Reason, Lionel indicates:
        In general UnixODBC has to deal with more portability to more platforms,
        so I would tend to more follow their signatures than the ones of Microsoft, that has to deal with only Windows OS on less CPU ABIs.
        
        Change-Id: I8b8924d35aa86ac23a8191baa8584463941eddc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130084
        Reviewed-by: Lionel Mamane <lionel@mamane.lu>
        Tested-by: Jenkins

2022-02-17  Stephan Bergmann  <sbergman@redhat.com>  [fe6043136fd3ba0333b99b8ca4dda699961c2bfd]

        Bump Linux Clang baseline to 8.0.1
        
        ...as discussed in the mail sub-thread starting at
        <https://lists.freedesktop.org/archives/libreoffice/2022-February/088476.html>
        "Also bump Linux Clang baseline to 12.0.1 (was: Bump --enable-compiler-plugins
        Clang baseline?)", and clean up newly-obsolete __clang_major__ checks
        
        Change-Id: Idacb9148b019c07e138277df3a085ba71c64a8e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130028
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-17  Caolán McNamara  <caolanm@redhat.com>  [fe8ec10eeee51f806392e14440655c8d664bc234]

        cid#1498146 silence Dereference after null check
        
        Change-Id: I55da3d7a2f1ccfa0c7120b6cff9ae95936f10e92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130078
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-17  Michael Warner  <michael.warner.ut+libreoffice@gmail.com>  [b7308bda7212da5681b7047c02e2e13e36b2a98a]

        tdf#147196: Fix crash in editeng when applying title case format
        
        Fixes a possiblity of crashing when applying title case format using the
        edit engine.
        
        Change-Id: I4f44f635a1c96b021c084bb5bb973180744e56e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129888
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-17  Luboš Luňák  <l.lunak@collabora.com>  [957d99a539df6e21fd40370938ca5dab1613cf8c]

        fix range checking in calls like ScDocument::GetNote()
        
        Change-Id: I5612e765b3484b0515f4a16030ee19133ae3126a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130076
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-17  Luboš Luňák  <l.lunak@collabora.com>  [7bb0b11873d0c96d8116b327987834db048754c3]

        fix range checking when parsing Calc cell address (tdf#147451)
        
        The document contains 'Sheet1', which Calc first tried to parse
        as a normal address, since it matches the format of e.g. 'XFD1'.
        The code parsed column into SCCOL (sal_Int16), which with 16k
        column limit overflowed and the code failed to detect the problem.
        
        Change-Id: I470db1b670dbff7bdc8013bede0a0b011e88c372
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130073
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-17  Caolán McNamara  <caolanm@redhat.com>  [0de9a87e36f928a360245feb86e30e48d94c5e8b]

        Refetch in case SwTextNode::InsertItem causes it to be deleted
        
        Change-Id: Ie189ae4d37ffc33e58bb405f2521d1ae02a9997b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130072
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-17  Jean-Pierre Ledure  <jp@ledure.be>  [60f786bde4524bbba462eccc6578715f39020076]

        ScriptForge - (L10N): add new arguments to the service creation
        
        Actual arguments:
          - FolderName: the folder containing the PO-files
          - Locale: in the form la-CO (language-COUNTRY)
          - Encoding: The character set that should be used
        
        New arguments introduced by this commit:
          - Locale2: fallback Locale to select if Locale po file does not exist
          - Encoding2: Encoding of the 2nd Locale file
        
        Both new arguments are optional => no regression on existing scripts
        
        The arguments are available in Basic and Python equally.
        They may be passed as keyworg arguments in Python only.
        
        The default locale is now set to the "OfficeLocale",
        which is the locale in the user interface.
        NB: the distinction between SystemLocale and OfficeLocale
        is new in version 7.4.
        
        Change-Id: Ie3bc5d30193df35a8c6c1ec706e13eaea0050981
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130074
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-02-17  Luboš Luňák  <l.lunak@collabora.com>  [d697c96178d13725470192d63bd4fa1c202d0d2e]

        make DBG_UNHANDLED_EXCEPTION no-op if SAL_LOG_WARN is not enabled
        
        ee0e19296b959b4545b094f49a8b0c0b5463 make the macro unconditional,
        but that means it calls both DbgUnhandledException() and
        DbgGetCaughtException(), and then log it as SAL_WARN that's
        a no-op. With the document from tdf#105036 it added ~13% CPU time.
        
        Change-Id: I9360169e6e3976d40271bc5602765e56f58971d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130069
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-17  Mike Kaganski  <mike.kaganski@collabora.com>  [41ca0b7262ca52646e935e41a187c5742c3993bb]

        Revert "Resolves: tdf#147421 Do not use OUString::replaceAll() to strip null-bytes"
        
        This reverts commit 4b0c17609c2cca326bbcc9e8488a327a4a9ea952.
        
        Reason for revert: it's possible now to revert to previous simpler code
        after commit 4e4a01302a140d75a49055821b3197a2eda81db5
        
          Related: tdf#147421: optimize O(U)String's replaceAll*
        
        Change-Id: Iaefac917afbc9c587e75c38457dd9ea87e4f5861
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130017
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-02-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [2cbf83e20889351e2d2a6e29e5c7d9250af58647]

        loplugin:unusedmethods
        
        Change-Id: I58c60262ca543bafb4db4433dbb98b195f7571ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130063
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [51648c8de8dc060abc8dff1af105acfccadab77d]

        tdf#147398: sc_ucalc_formula: Add unittest
        
        Change-Id: I28c8a4614edf577e1f8f101ba55327fd9f358973
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130068
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [d4758f3d3d083b6b59fa0c0f37dae473770f3c45]

        micro-optimisation: use std::move
        
        Change-Id: I3acee160130185e65a154bf205fcdcf52b9f8797
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130070
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-17  Regina Henschel  <rb.henschel@t-online.de>  [157b027c4cfca2582b1c1bdb66992560084ac008]

        tdf#145700 Improve lighting in extruded custom shapes
        
        The fix tries to make rendering similar to MS Office.
        
        The ODF standard follows closely the extrusion in RTF and MS binary
        format. Rendering uses the 3D scene engine.
        
        The main problem was, that the z-component of the direction was
        interpreted with opposite sign. As result the maximum of a light was at
        false position. Especially a direction from the observer to the object
        has produced a light behind the shape and so looks as if light was off.
        
        The wrong z-direction has produced lighting, which was less intensive
        than in MS Office. To compensate that, a third light source was added
        as workaround. That part is removed.
        
        Second problem was wrong use of 3D-scene D3DMaterialSpecularIntensity
        and D3DMaterialSpecular (= UI Specular color). That was not only wrong
        in OOo but in my previous patch too.
        D3DMaterialSpecularIntensity corresponds to MS property 'c3DShininess'.
        Relationship is Intensity = 2^c3DShininess.
        D3DMaterialSpecular is calculated from MS property c3DSpecularAmt and
        and c3DKeyIntensity. The light source was missing, but needs to be
        included, because c3DSpecularAmt is 'the ratio of incident to specular
        light that is reflected on a shape'.
        The old unit tests are adapted to this change.
        
        MS gives no information how it softens a light in case of harsh=false.
        ODF specifies it as 'implementation-defined'. The patch uses four
        additional lights, which have directions in 60° angle to the original
        light. The light intensity is distributed. That comes near to rendering
        in MS Office. Changing our 3D engine to provide 'soft' lights was not
        doable for me.
        
        The way MS Office renders a 'metal' surface is different from ODF
        specification. To distinguish the kinds, I have introduced a new
        property MetalType. I have discussed it with the ODF TC (see minutes
        from 2022-02-07) and got the advise to use namespaced values.
        Therefore the datatype is not boolean.
        
        The 'Surface' drop-down in the extrusion bar is changed to make the two
        kinds of rendering 'Metal' available to the user.
        
        If a user sets surface 'Metal' in the UI of MS Office, it sets not only
        fc3DMetallic but reduces the value of c3DDiffuseAmt in addition. Our
        3D-scene engine has the corresponding ODF attribute dr3d:diffuse-color
        not implemented. To get a similar rendering I change the material color
        of the 3D-objects as workaround.
        
        Change-Id: Ia986b9c318b4c79688e0c0e2d858215b9d612fdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128449
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-02-17  Michael Stahl  <michael.stahl@allotropia.de>  [424cd919c4234d6e6fd4da89acd90197771f7b9d]

        sw: one modeline should be enough for EMACS
        
        Change-Id: I888c35d7c5e5063b34b75f1564e67917d9d4583f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130064
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-02-17  Michael Stahl  <michael.stahl@allotropia.de>  [d195237d937ad37c18875a38f9cfff058133ddbd]

        libxslt: upgrade to release 1.1.35
        
        Fixes CVE-2021-30560
        
        Change-Id: I334662ddc40955780321133be9aee23858e04dc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130065
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [99b13eed2145bfac41a57cdc96691e5e53403538]

        loplugin:unusedfields
        
        Change-Id: I07ec409ea3663e789b6505dbfc999666525ed97f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130062
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [7e5036bb5790e1ee753d890e8b270eaceee74ce7]

        loplugin:unnecessaryvirtual
        
        Change-Id: I44c70bd930380d0e3f76524f37e6276cf4faeccc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130061
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-17  Stephan Bergmann  <sbergman@redhat.com>  [59ac648a1482d9422b8f279bcb284a214032f5cf]

        Parameter should apparently be of type sal_Int32
        
        It was like this ever since 969aac0edf437ec0cad0baadfde46188c4822161
        "INTEGRATION: CWS pdf25", but the single caller of encodeBase64 passes a
        sal_Int32 value, and all use of i_nBufferLength in encodeBase64 are in
        sal_Int32-based computations.
        
        Change-Id: I2963a05bf5a83aaee25cdd71c11d28481b28061a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130067
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-17  Stephan Bergmann  <sbergman@redhat.com>  [cf07bcddd79beb6a0920384690a162c847801d7c]

        Drop -Wdeclaration-after-statement
        
        It was introduced, without a rationale, into unxgcc.mk in
        eb09adaa9a2accbdc3531bb96447c8e7fbb9f8a9 "Warn if declaration follows
        statement in C-files", then carried over to clang-cl (com_MSC_defs.mk) with
        9055fb48402eaeb9ba876b7893e2f9a39fea06b1 "clang-cl: Enable more warnings etc.
        (like in the Clang/GCC case)", where it now started to cause
        
        > cppuhelper/source/findsofficepath.c(102,20): error: mixing declarations and code is incompatible with standards before C99 [-Werror,-Wdeclaration-after-statement]
        >     const wchar_t* SUBKEYNAME = L"Software\\LibreOffice\\UNO\\InstallPath";
        >                    ^
        
        after
        <https://github.com/llvm/llvm-project/commit/118f966b46cfb60897b56a9878e1c68fd0e2afa4>
        "[clang][#51931] Enable -Wdeclaration-after-statement for all C versions".
        
        Lets remove it from all toolchain settings, there appears to be not much value
        anymore in such a warning about pre-C99 code.
        
        Change-Id: Id4669089e46c97aaa926e5bd202c36eb5984b837
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130058
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-17  Luboš Luňák  <l.lunak@collabora.com>  [05259e880db187f6698d6d545504775459d6e96a]

        optimize blank cell Excel export (tdf#133749)
        
        The code in XclExpRow::Finalize() apparently creates an array
        of indexes for blank cells, and then uses it
        to efficiently write many blank cells (or whatever it's all exactly).
        But especially with huge sheets all this processing is basically
        repeatedly checking for all the blank cells at the end of the rows.
        
        Optimize this by calculating where the all the remaining blank cells
        start and process those more efficiently or sometimes even just
        plain ignore them. Possibly this could be optimized even more if
        I understood the code better, but this seems to be good enough.
        
        I've also changed some of the loops to use indexing instead of
        iterators, as libstdc++ debug iterators are horribly slow here
        (which possibly may even make a difference for Jenkins builds).
        
        Change-Id: Iafe36ccd2795a85b10b98cf84c041a7427aabc29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130046
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-17  Luboš Luňák  <l.lunak@collabora.com>  [855a0f40b285a438f8bd2ea61ebb8717daa16292]

        std::map -> std::unordered_map
        
        Change-Id: I70a039af151b7dd398d2665e6fc9bb825f719e39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130006
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-17  Eike Rathke  <erack@redhat.com>  [f6b9c471cace1963e8b625ecfe2c20f5248984eb]

        Handle the possible case of broadcasted row block, tdf#119083 follow-up
        
        Though unlikely and apparently not happening, the changed ScHint
        may theoretically notify for a block of rows, not just one
        address. Do not join out-of-band rows to the dirty header columns.
        
        Change-Id: I524bcbedf063fe6b5ff5b99bc984fcb9dc02b6ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130054
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-02-17  Jean-Pierre Ledure  <jp@ledure.be>  [d94a4767437cdb12ee92265814b8b56f13448a09]

        ScriptForge - (SF_UI) Fix omission of ServiceName
        
        The ServiceName property is part of the standard
        norm for ScriptForge services.
        
        It is used only internally.
        
        Its omission in SF_UI caused the tree in construction
        for help files to contain wrong redirections.
        
        Change-Id: I51f1966ef463fffe62c9495dbc2ea0c152fa9667
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130004
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-02-17  Tünde Tóth  <toth.tunde@nisz.hu>  [8f7d355e7f153a940b85179f5bc54a506eeab05a]

        tdf#147086 OOXML export: don't save the empty editing password
        
        Saving with opening password, but without editing password
        resulted read-only documents (only on their original path: saving,
        i.e. copying the file in a different path was a workaround for
        the lost permission).
        
        Regression from commit 1b53c1dfc76f08ca7df40a0673aa50eca700d072
        (tdf#144374 DOCX: export the password for editing).
        
        Change-Id: I2759dc876ee7668d00eee0aa81490c9d1e0c272b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129593
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-02-17  Luboš Luňák  <l.lunak@collabora.com>  [af0a0777584825035dbf5ba0ec48d7a6412010c2]

        fix maxrow/maxcol mixup
        
        In 5e402bac39dc4245844efbde442bdb3bd993a157 I accidentally converted
        a couple of MAXCOLCOUNT to GetMaxRowCount().
        
        Change-Id: I2f22e614fb79b8e651308bd4dbddcd7e04651903
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130057
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-17  Miklos Vajna  <vmiklos@collabora.com>  [4e9a52c7f5ed12e4bb2a716d992edff7aa6c2a7d]

        svtools: extract EmbeddedObjectRef::dumpAsXml() from SwOLEObj
        
        Because sw/ doesn't have access to the internals, but dumping should
        show the state as-is, without calling getters that change the state.
        
        Especially GetGraphic() is not a trivial wrapper around
        mpImpl->pGraphic.
        
        Change-Id: I2cf43130d4eeab63611e37b4a978bb7aa546c7f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130056
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-02-17  Julien Nabet  <serval2412@yahoo.fr>  [8942956e05f2208ffb666a2118f5db092c30ce6a]

        ODBC: fix signatures of Bulk, SpecialColumns et NativeSQL
        
        I compared with https://docs.microsoft.com/en-us/sql/odbc/reference/syntax/odbc-api-reference?view=sql-server-ver15
        
        Change-Id: Iac38c2305fbf3ace502f9e75802510f76a6bd700
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130055
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-17  Jim Raykowski  <raykowj@gmail.com>  [11c37becdb2652d242b8cb6300005fff0d9a7cab]

        SwNavigator: reduce the amount of content tracking code
        
        Same behavior, less code.
        
        Change-Id: I2b93a0a31f754538be2663df90825fc14f4eb210
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129981
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-02-17  Miklos Vajna  <vmiklos@collabora.com>  [8cc70d18c4507a746607fe5922b7c5e94b7f7579]

        sd theme: add doc model for shape fill color
        
        In preparation of adding UNO API for this.
        
        Change-Id: Iecb2e44c43bca9e892fcb6242870ec12faa48be5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130050
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-02-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [b447be3ccba686c4e35d61b05b50d31045c9d1ac]

        tdf#132057: sc_uicalc: Add unittest
        
        Change-Id: I56c385e0458e2096e0c1e4fd0c85d47c40fe207b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129987
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [0e4a1615a77f7d4753ae5f657acff30bf6b248fc]

        tdf#147164 Drawings are gone converting to PDF from commandline
        
        regression from
            commit 9a850dd9f3c221660b6259bdfd64a77343f2256c
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Wed Jan 12 10:27:38 2022 +0200
        used cache value in ViewObjectContact::getPrimitive2DSequence (2nd
        attempt)
        
        for reasons I do not understand, the cached maObjectRange is wrong at this
        point in the execution, so switch back to fetching it again, like the code
        did before the above commit,
        
        Change-Id: I4a9f0abc38e59ef687b460689a30ee4badf620a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129994
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-17  Luboš Luňák  <l.lunak@collabora.com>  [6267a995ea5a621f5f147e5866b6af9cdd205b9c]

        remove MAXCOL/MAXROW from ScExternalRefCache
        
        The range is used just for filtering out, and since this is about
        references to other documents, I wasn't sure which document to use
        as the limits, so I did a copy that of the functions that returns
        all.
        
        Change-Id: I9711534004796496558848adef03d38ddb115441
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129988
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-16  Henry Castro  <hcastro@collabora.com>  [f3b2dd0fc4c413c9a8382aecbd8b7f842bfa8c28]

        lok: sc: handle all local mouse tracking for Calc
        
        Change-Id: I11f3477c0f966d403e076fc73b7e5507ad6597f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118877
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117779
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2022-02-16  Stephan Bergmann  <sbergman@redhat.com>  [c6db02a2afe4263e060fe6166db8e5426dd2ecd1]

        Extend loplugin:stringview to OUStringBuffer::copy
        
        (Somewhat oddly, there is no OStringBuffer::copy counterpart.)
        
        This required some modification to StringView::VisitCXXConstructExpr to avoid
        
        > In file included from odk/qa/checkapi/checkapi.cxx:29:
        > In file included from workdir/CustomTarget/odk/allheaders/allheaders.hxx:351:
        > In file included from instdir/sdk/include/rtl/math.hxx:31:
        > instdir/sdk/include/rtl/ustrbuf.hxx:1687:16: error: rather than copy, pass with a view using subView() [loplugin:stringview]
        >         return copy( beginIndex, getLength() - beginIndex );
        >                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        while building CppunitTest_odk_checkapi as external C++03 code, where the
        returned value is wrapped in a CXXConstructExpr.  And testing for that case
        required a new CompilerTest_compilerplugins_clang-c++03 that uses gb_CXX03FLAGS
        and needs to not set LIBO_INTERNAL_ONLY (via gb_CompilerTest_set_external_code),
        as compiling as C++03 would otherwise generate lots of errors like unknown
        char16_t at include/sal/types.h:118.  (There was a choice whether to name the
        new test "-c++03" or "-external", but the issue it tests is caused more by the
        code being compiled with C++03 than by this being external code, see above.)
        
        Change-Id: I873a9c5a70d3ea949cf13a169d46920b71282712
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130036
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-16  Tor Lillqvist  <tml@collabora.com>  [2b58a0979f9206cfca6d78cb2f3d5e65cd735f8b]

        Add sanity check to avoid potential crash in the Collabora Online server
        
        Make sure some coordinates don't become huge negative numbers. This
        doesn't fix the unknown root cause of course.
        
        There already was such a sanity check here in this branch, but for
        Android only. I now made it cross-platform.
        
        Let's use the same Change-Id as in the corresponding commit in the
        co-2021 branch.
        
        Change-Id: I28e343271b3f80ac203b52db1be58d2add89eecd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128932
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130051
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-02-16  Luboš Luňák  <l.lunak@collabora.com>  [823eb92025853d120c17790d1c8efde59f033c69]

        do not allocate columns in ScTable::GetPattern()
        
        Otherwise e.g. going to the last column allocates all columns.
        
        Change-Id: I9cbdb18545bb200379616484c46c85ca31833563
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129995
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-16  Luboš Luňák  <l.lunak@collabora.com>  [a717029e217621482ef799731f945090c6d6be4b]

        for unallocated columns check default column attributes (tdf#132057)
        
        The problem was that this was returning false for the protected
        attribute just because a column was not allocated, but the default
        attributes had the flag set (so if the column had been allocated
        first it would have the flag set too).
        
        Change-Id: I2ef1ef40cafb7e8fc6f7b561c0a376af63f2ad26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129984
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-16  Luboš Luňák  <l.lunak@collabora.com>  [980b91d5c850099766bf32dfe28880df8873c046]

        move simple checks out of DEBUG_COLUMN_STORAGE
        
        These few look like useful assertions and they should be cheap,
        so keep only the extensive checks inside the #if block.
        
        Change-Id: I9e6851d25d8b4d637041c1efe1d9712d410262e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130003
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-16  Stephan Bergmann  <sbergman@redhat.com>  [d5c28daeb498dcdd4d211415d8eae4d82c3ffc82]

        Remove apparently obsolete external/boost/boost-android-unified.patch.1
        
        The two checks for __clang_major__ == 5 etc. had been added with
        23a8d5ffbbe58761b89f590f0735abccd69a3681 "Upgrade external/boost to
        Boost 1.69.0" because "with the non-standard Clang 5.0.300080 from NDK r16b, the
        build now caused failures".  But for our current Android build baseline NDK r19c
        (cf. README.md),
        
        > $ android-ndk-r19c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang --version
        > Android (5058415 based on r339409) clang version 8.0.2 (https://android.googlesource.com/toolchain/clang 40173bab62ec746213857d083c0e8b0abb568790) (https://android.googlesource.com/toolchain/llvm 7a6618d69e7e8111e1d49dc9e7813767c5ca756a) (based on LLVM 8.0.2svn)
        [...]
        
        has __clang_major__ == 8 by now.
        
        Change-Id: I5a5131c14ddf410ed60337992c2d827792c3bbc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130029
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-16  Michael Stahl  <michael.stahl@allotropia.de>  [38e7c18188f1c5310898181db87686774be3c040]

        sw: layout: allow keep-with-next paragraph with fly to move back
        
        The problem is that a paragraph that has the fo:keep-with-next="always"
        and also a fly anchored at-char or at-para with style:flow-with-text="true"
        will never move to the previous page, even with space available.
        
        In SwContentFrame::MakeAll() it will first MoveBwd() and then go into
        the special case "if ( bKeep && bMoveable )" which calls Calc() on the
        next frame.
        
        But this fails to move the next frame because of SwFlowFrame::IsPrevObjMove()
        finding the fly with a mis-matching mpVertPosOrientFrame - that will not
        be fixed until the first SwContentFrame::MakeAll() is done and
        SwObjectFormatter::FormatObjsAtFrame() is called.
        
        But SwContentFrame::MakeAll() first detects that the frame is not on
        the same page as the next one despite bKeep, so it MoveFwd() again.
        
        This happens already in OOo 3.3.
        
        IsJoinLocked() should be a reasonably good heuristic for "is the
        previous frame being formatted".
        
        Change-Id: I86996dcb3d0c46fcb99ec9ad463569abbb8b99f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130033
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-02-16  László Németh  <nemeth@numbertext.org>  [95213407dfcbf34056037d60243ff915340d1a2e]

        tdf#146622 sw crash fix: don't delete already deleted rows
        
        Delete tables and rows removed also tables and table rows
        with tracked row deletion/insertion. This resulted not only
        lost change tracking, but a crashing Undo.
        
        Crash regression from commit 99059a1ececa3621c2fe46fabdd79eed9d626c42
        "tdf#143359 sw: track deletion of empty table rows".
        
        Non-tracked deletion of the tracked row changes was a
        temporary solution for the missing UI of tracked
        row changes, implemented in commit 05366b8e6683363688de8708a3d88cf144c7a2bf
        "tdf#60382 sw offapi: add change tracking of table/row deletion".
        
        Note: UI was added in commit f348440e17debacbcba9153e238e010e8c020bdc
        "tdf#146120 sw: show tracked table changes with different color",
        commit 95c003d75e0f8b255344715a35358072b5eba99d
        "tdf#146145 sw: 1-click Accept/Reject of table row changes",
        commit 84fbb3398f7486f00e7b7dea415e1ea2510a9535
        "tdf#146144 sw: add tooltip to table rows with change tracking",
        commit eebe4747d2d13545004937bb0267ccfc8ab9d63f
        "tdf#144270 sw: manage tracked table (row) deletion/insertion",
        commit f481c2c8e74bded11fac754e493560391229dbcd
        "tdf#144057 sw track changes: hide deleted table rows" and
        commit 23846867ea32667ccf328c36142394dd6aaee8ba
        "tdf#147182 sw: accept/reject all changes of a table selection".
        
        Change-Id: I384b750b0d3626fa8b3f256c7eaf5b93f382e4e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129958
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-02-16  Michael Stahl  <michael.stahl@allotropia.de>  [93495c2a94ab5a827912d73d24736eb9c1cc46cd]

        flat-odf-cleanup.py: fix FutureWarning
        
        The behavior of this method will change in future versions. Use specific 'len(elem)' or 'elem is not None' test instead.
        
        Change-Id: Ic1aedaff3569b9b3063823c747c1d09623b2efad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130032
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-02-16  Michael Stahl  <michael.stahl@allotropia.de>  [8f24e1a32f55ed179594c9fb50ca33a85608db7b]

        sw: convert an OSL_FAIL to SAL_INFO
        
        Change-Id: I1ff4c56b52716822dd04cb0e07347a19a2122a4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130031
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-02-16  Caolán McNamara  <caolanm@redhat.com>  [dde88196360f489efb1170863f5d06e8405d37fe]

        reenable fuzzing for InsertMatrixFormula
        
        Change-Id: I9a665df74882eb4edac9a1787afe83af5e5e144e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129990
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-16  Tor Lillqvist  <tml@collabora.com>  [a6760a0fc4461ba58c9ddb089c7ceb8c962f5dc5]

        Don't confusingly use the term "gesture" for plain old mouse events
        
        "Gesture" is a term typically used for finger input on touch
        devices. The LibreOfficeKitMouseEventType type is for traditional
        mouse events.
        
        Change-Id: Id14ab725567546e33f3dd1277fb4380b9f81d59b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129985
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-02-16  Luboš Luňák  <l.lunak@collabora.com>  [069c0b32e2ca85340bc79a222bae57bef7d1f674]

        clamp ColumnSpanSet::executeAction() to allocated columns
        
        It's already done by executeColumnAction() and currently existing
        actions do not need unallocated columns. This prevents allocating
        all columns e.g. when selecting a full row just because
        ScDocument::GetRangeScriptType() gets called.
        
        Change-Id: I517ce14a756be83a385968549b32d430274b8002
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129993
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-16  Luboš Luňák  <l.lunak@collabora.com>  [91c54829e84a372e9ea7460474a84abbef3d1171]

        do not allocate columns in ScTable::GetNumberFormat()
        
        Change-Id: I9347f1d638473f9bcca9b96640a71ae1ef09e415
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129997
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-16  Eike Rathke  <erack@redhat.com>  [a1f21d7094deb6f1ae5388718f2bc28eecd5737a]

        Resolves: tdf#147398 Test Intersects() instead of Contains(), tdf#119083
        
        Regression from
        
            commit 8406139062d9ffe1daed32aefe4e261c6c55d63e
            CommitDate: Mon Dec 6 15:45:35 2021 +0100
        
                process broadcasts for adjacent cells together (tdf#119083)
        
        that changed single cell broadcasts to blocks of rows broadcasts and
        
        -        if (rAreaRange.Contains( rAddress))
        +        if (rAreaRange.Contains( rRange))
        
        but a block of rows may be distributed over several broadcast
        areas so rRange is not contained within one rAreaRange and thus
        was not broadcasted. Testing for intersection instead fixes this.
        
        Change-Id: I10700296ebc897e4b7b7752e0e6bcb480085b487
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130027
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-02-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [72c5c23defee2d542b0e4a57018fc86638d15137]

        tdf#127113: sc: Add UItest
        
        Change-Id: I3e40d775d95083d96776f3bcd36f92c11110a8a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129986
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-16  Mike Kaganski  <mike.kaganski@collabora.com>  [4e4a01302a140d75a49055821b3197a2eda81db5]

        Related: tdf#147421: optimize O(U)String's replaceAll*
        
        ... and underlying low-level C functions.
        
        Change-Id: I78c2dd75e272e6d3cdd2cfae007ca0a0ec1635e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129942
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-16  Mike Kaganski  <mike.kaganski@collabora.com>  [acdf524e12d302b4bf9367a8b25408746737e123]

        De-duplicate some code
        
        Change-Id: I355fd800e09cef0776408375bd4d6053048d7eb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129943
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [9625db65446711044e364443b5afbdbb09283055]

        simplify some vector construction
        
        Change-Id: I0bd131066f5d70fb1dc1c4f851d4d6059994a6f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130002
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-16  Luboš Luňák  <l.lunak@collabora.com>  [8fc4e188586cf3c04592e0c1027a0c384bd3c54d]

        non-const ScTable::GetFormulaCell() doesn't need to allocate columns
        
        A newly allocated column would contain no formula anyway.
        
        Change-Id: I7a9f65e5048c9fb6793caafdd4c60892659a1a57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129998
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-16  Noel Grandin  <noelgrandin@gmail.com>  [f04ae7a8b7be6205f6cbc645cb15e7a48f1df960]

        speed up DefaultProperties::SetObjectItem when loading large chart
        
        The cost of creating a SfxItemSet to pass around changed item
        information is surprisingly high, so avoid that and just pass
        the vector of changed items down (which we are already building
        anyway).
        
        Change-Id: Ifa48e3ce07fb6c92ad05a119ae95ce002af76199
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129976
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-16  Seth Chaiklin  <sdc.blanco@youmail.dk>  [741ae431ed680ae66e9b242626eef0d8f274486a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0fa83de4173e9dfaaca3b3c288ec4843d15b9252
          - tdf#146733 (Related to: tdf#146937) remove "refresh" from help
            
                - refresh command was removed (tdf#146937), so remove from help
                + add clarification about templates in relation to categories
                + add "New Category" option
                + add explanations about conditional items in Manage dropdown menu
            
            Change-Id: I1cb7757b0a8b0546989c8a6bfe3e8a4ef1b196a0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129619
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-02-16  Michael Weghorn  <m.weghorn@posteo.de>  [5fd5e42bf28a7910321c6b6d76257e7386839fbc]

        configure.ac: Update kf5 include/lib check to work with KF5 >= 5.91
        
        The 'kcoreaddons_version.h' header was moved to the 'KCoreAddons'
        subdirectory in kcoreaddons commit
        
            commit d971ba9bb27a3e8f18a116692fdf98c1729ac244
            Author: Ahmad Samir <a.samirh78@gmail.com>
            Date:   Sat Jan 15 14:14:13 2022 +0200
        
                Install kcoreaddons_version.h in /usr/include/KF5/KCoreAddons/
        
                Instead of /usr/include/KF5/kcoreaddons_version.h.
        
                For more details see:
                https://invent.kde.org/frameworks/kservice/-/merge_requests/79
        
                GIT_SILENT
        
        Adapt the KF5 check to check for the 'KFileWidget' header and
        the 'libKF5KIOFileWidgets.so' library instead.
        This is more exact anyway, since we require KIOFileWidgets,
        and the previous check didn't ensure that.
        (So in case only KF5CoreAddons but not KIOFileWidgets was installed,
        configure would previously pass, but the build fail.)
        
        [1] https://invent.kde.org/frameworks/kcoreaddons/-/commit/d971ba9bb27a3e8f18a116692fdf98c1729ac244
        
        Change-Id: I7ecf7f29dce85e1a6e6b0d4f2519fa37ab04ca84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129996
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-02-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f574430f936c2a132f83661ca9e69680ddda42d3]

        Fix typos
        
        Change-Id: I3e1e3d214b465f071e57b2e9d349c38aa15657af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126639
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-02-16  Heiko Tietze  <tietze.heiko@gmail.com>  [75ac604292e92dc08bb8ba5b9cc30799d643090a]

        Related tdf#143578 - Rename SAL_NO_QUERYSAVE to NO_QUERYSAVE
        
        Change-Id: Iccec99ba55a1a99a71c685489890e0695a6d6d5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129992
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-02-16  Henry Castro  <hcastro@collabora.com>  [fc2cdf4a61600a655629ea37099630da34a98cb1]

        lok: sc: apply local mouse tracking only for Calc
        
        Change-Id: I6c3d4c3c59652f20596e32d3f31c5357b7ed61eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118873
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117778
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2022-02-16  Heiko Tietze  <tietze.heiko@gmail.com>  [e7af16b2a6d097448a292cf19f04edcda82adf3a]

        Resolves tdf#143578 - Environment variable SAL_NO_QUERYSAVE to not show the dialog on changes
        
        Candy for the QA team
        
        Change-Id: I00094872e0c2e6113a7136fa5fd7fd5cb91ba3ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129967
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-02-16  Miklos Vajna  <vmiklos@collabora.com>  [e620fc11709787a7075b281a26c5da3acfc27eb8]

        CppunitTest_sw_ooxmlexport2: avoid mustTestImportOf()
        
        Can use CPPUNIT_TEST_FIXTURE() instead.
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I68841addb024a45bc3a98e5fdb2994f0eacfadc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129977
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-02-16  Luboš Luňák  <l.lunak@collabora.com>  [d0a42ce9b1033a200f8d354c1abf8c3b0d569f46]

        avoid debug build failing on an assert for tdf#144537
        
        It really should be an assert, and something is clearly wrong,
        as the chart shows one row twice after the operation, but I have
        no idea how to fix this, and it's not that critical, so reduce
        to just a warning until somebody fixes the problem.
        
        Change-Id: Idf0a3496a6f0472301ecb3c0e53ead43312c2f84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129980
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-16  Luboš Luňák  <l.lunak@collabora.com>  [309f0f882b34c13d970677c2564f088c36c9691b]

        simplify code
        
        Change-Id: I5e5c419f2888d0f305f6b83445c66c187f3e0e8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129979
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-16  Kohei Yoshida  <kohei@libreoffice.org>  [30ba505ba549be4a509dd59c4c88a210ee01b539]

        Update mdds to 2.0.2.
        
        See (https://gitlab.com/mdds/mdds/-/releases/2.0.2) for the detail
        of this release.
        
        Change-Id: Ib72a3eee4e1754bd7c0ca25ca25b62abac6d16e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129982
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2022-02-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [310c14b75cd4a755b905dea4373c9c979370f493]

        Removed executable bits on pptx file
        
        Change-Id: Ib14e5357830b587921b633fb57fa74b1314aa1e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129975
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-15  Marco Cecchetti  <marco.cecchetti@collabora.com>  [76a98fa478ac8e75cf3f982e4f65548d69371b39]

        svg filter: google chrome doesn't render white spaces correctly
        
        In Google Chrome white spaces at the beginning of a text line are not
        rendered at all.
        
        Change-Id: Idd3b1bc5a383b21a54cc1629173bbe26a6da83bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129918
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 5eec28d86a5953de3aa0d5f0c424e92334860270)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129939
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>

2022-02-15  Luboš Luňák  <l.lunak@collabora.com>  [6283ac89d76d68b7c09e018be78ec6b31018da9c]

        make ScBigAddress use 64bit
        
        It may points outside of the document, so with huge sheets 32bit
        may not be enough.
        
        Change-Id: I7aee1d8e90d6c59b91ec07584aa9f36d9352b55c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129972
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-15  Luboš Luňák  <l.lunak@collabora.com>  [28cbc0dcb955954b4d9b85376f356999af429f06]

        move nInt32Min/nInt32Max to ScBigRange and rename to nRangeMin/Max
        
        Change-Id: I4537d6ebcd8293bc7a62651345a517ebfe901638
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129965
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-15  Luboš Luňák  <l.lunak@collabora.com>  [4343976f0d38d727786b15a353ad3d49e76a65b8]

        remove harcoded MAXCOL/MAXROW from ScBigAddress
        
        Change-Id: I670bb5d6e7a1eb20d2bfd48b853d1d2ebf87fe70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129964
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-15  Kunal Pawar  <hellokunalpawar@gmail.com>  [49746f40b06eaf1f61bb54454408a06a49d73c5e]

        tdf#145759 Use symbolic constants instead of magic numerical constants
        
        1.4142... -> M_SQRT2
        0.4142... -> M_SQRT2 - 1
        3.1415... -> M_PI
        2.7182... -> M_E
        
        Change-Id: If5b19aa38d9902b1a4b717f89f18bdf2f73a47cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129745
        Tested-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-02-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [2bf59e3b60a0d5c6ebcd4498f5038d6d2e86db62]

        tdf#146848: sw_uiwriter3: Add unittest
        
        Change-Id: I6460a99ce31cbbcba0498a6caaaac3b304a5134e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129966
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-15  Eike Rathke  <erack@redhat.com>  [4b0c17609c2cca326bbcc9e8488a327a4a9ea952]

        Resolves: tdf#147421 Do not use OUString::replaceAll() to strip null-bytes
        
        It reallocates and concatenates for each replacement so for
        massive amounts takes ages.
        
        Change-Id: Ibe1673fd4775c5b95833000669c1a24e718fd77c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129971
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-02-15  Miklos Vajna  <vmiklos@collabora.com>  [505f5db522f8406715f455d8007d014073a99097]

        sw HTML export: add a new LeadingTabWidth option
        
        This is a simple way to not loose indentation done with tabs (e.g.
        source code) during the HTML export.
        
        A more complex way would be ask the layout for the tab portion width,
        ask VCL what's the size of an nbsp glyph and then act accordingly, which
        is is not done here.
        
        Change-Id: I2a5c0512e9e5541e55e10f29952679bf05d63f1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129974
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-02-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d18f03a503e173f158780eb3eafd849804948f17]

        Fix typo
        
        Change-Id: If0c567307fe169eda90bd3db81eb538b0c1d03e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129795
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-15  Stephan Bergmann  <sbergman@redhat.com>  [2361b6215bb4d8002cc7bfb157e125ebea26b7a2]

        Fix a CLANG_VERSION check
        
        These functions became available with
        <https://github.com/llvm/llvm-project/commit/a32a2e34431480759d4983949cbcc25456c6199b>
        "[clang] Move two utility functions into SourceManager" towards Clang 8 and
        <https://github.com/llvm/llvm-project/commit/5ef88bdb68234b21b2ecda683dfe2f76513502d9>
        "Fix isInSystemMacro to handle pasted macros" towards Clang 9
        
        Change-Id: I95b20bc88ff416b49502bdea23e223e6fa966eae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129970
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-15  Jean-Pierre Ledure  <jp@ledure.be>  [74a638011da4c2e8475d6f9d4d3a0ffbc4e10807]

        ScriptForge - (scriptforge.py) get lists of properties and methods
        
        To allow object introspection and some help
        files automatic generation (see Telegram discussions),
        the possibility to make the list of properties
        and methods used in Basic  available in Python
        has been requested.
        
        These changes are for internal use only.
        
        Main changes:
        - the SFServices parent class receives new basicproperties()
          and basicmethods() methods
        - Basic PythonDispatcher() is adapted to provide the lists to
          the Python caller
        - Methods lists are reviewed in SFDocuments to NOT include
          the methods implemented in the parent SF_Document class, to
          avoid redundant entries in the list
        
        Change-Id: I80758e225b039426b46f52dd67efe54c50f9f31e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129969
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-02-15  Stanislav Horacek  <stanislav.horacek@gmail.com>  [b8337fdcc374864047b8fa5cdd213dde7387bc19]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 36cdfb37ff3d02127ecf6a02335c52ce7b900505
          - fix script name in SF Menu example
            
            Change-Id: I6f999c1d51bfc030a3844ff8c77e316da8f77da0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129926
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-02-15  Stephan Bergmann  <sbergman@redhat.com>  [3cbd3012aa1801ba92d566faf7a827587f479995]

        Properly implement compat::isComparisonOp
        
        ...using clang::CXXOperatorCallExpr::isComparisonOp introduced in
        <https://github.com/llvm/llvm-project/commit/fc3c80c38643aff6c4744433ab485c7550ee77b9>
        "[ASTMatchers] adds isComparisonOperator to BinaryOperator and
        CXXOperatorCallExpr" towards Clang 11
        
        Change-Id: Icc4b2a2fc3f944b8c262ec5fea0bb2295fc051bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129968
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-15  Mike Kaganski  <mike.kaganski@collabora.com>  [18742c27af1c67d41831b5d2297746c299ace3d7]

        Use relative path to the script, to please python3 on Windows
        
        Running 'make vs-ide-integration' fails since some recent change
        (no idea if that was a cygwin upgrade, or some change in core).
        Using 'verbose=t', the last lines are
        
          make[1]: Leaving directory 'C:/lo/src/build'
          cd C:/lo/src/core &&  C:/lo/src/core/bin/gbuild-to-ide --ide vs --make C:/cygwin64/opt/lo/bin/make
          python3: can't open file '/cygdrive/c/lo/src/core/C:/lo/src/core/bin/gbuild-to-ide': [Errno 2] No such file or directory
          make: *** [Makefile:495: vs-ide-integration] Error 2
        
        It looks like python3 gets called by shell with the script path as
        given in the comand line, according to shebang in the script; but
        cygwin's python3 can't parse Windows-style path to the script, and
        treats it as relative path from cygwin's current directory.
        
        Just use true relative path to the script, to avoid the problem. We
        cd to $(SRCDIR) anyway.
        
        Change-Id: Idc25cc74f7a23f0e5733f0d10044986888b43ba1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129930
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Jenkins

2022-02-15  Eike Rathke  <erack@redhat.com>  [4190d16412210743c11af5d8e88ea5e85457fd07]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 5314824424e7efbba66df57cafafa7ae246b5b31
          - There is no EO country, eo-EO is a bad language tag
            
            Change-Id: Ia96d31b61d3eab009609f3d8cd8d78228449ccc4
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/129973
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Tested-by: Eike Rathke <erack@redhat.com>
            
2022-02-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3073e475b320cab332d197db773c5a475665687c]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 86f503136b933cc40c65508cc3026949a2251c69
          - pt-BR thesaurus: remove idx file from source.
            
            idx fles are created in build.
            
            Change-Id: I32cef18b22aad876d3caf4f3d00e776c5aa1e195
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/129963
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-15  Attila Szűcs  <szucs.attila3@nisz.hu>  [9a457c24ab2731c99f1a5fa1d28f68788e6977f3]

        tdf#146704 sw: fix regression of endnote layout in sections
        
        Endnotes collected at the end of sections moved to a new page.
        
        Regression from commit 4c31b4ef2083087a822c3ae648fd09acc67d2f88
        "tdf#139336 sw: fix extra pages of multicolumn sections with footnotes".
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I36568e33b04ba8024ceef6b3ea84b71fb375e2a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129896
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-02-15  Henry Castro  <hcastro@collabora.com>  [068343e9b8a8b07f07ac34f06a20f067b11c1897]

        lok: fix sending mouse pointer
        
        The ScGridWindow is a document window, but the Parent
        is not the notifier, fix it to send mouse pointer when
        action is drag & drop.
        
        Change-Id: I5071dce2566331ce0268a96e023ffd61a1f09e56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118870
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118139
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2022-02-15  Caolán McNamara  <caolanm@redhat.com>  [0eb49566434cf7edd9d277e59a2801c6c7b8665b]

        cid#1498147 silence Improper use of negative value
        
        and
        
        cid#1498148 Improper use of negative value
        
        Change-Id: I651ea2673c740b5563c894290dd4c130b5f2ee7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129957
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-15  Stephan Bergmann  <sbergman@redhat.com>  [59534c68585e9ff80ebaafee8f61c2d171bdc9de]

        Remove unused includes
        
        ...after 9663341f9249c739219ffe6cccf3762aa8dd78f3 "Bump
        --enable-compiler-plugins to Clang 3.8.0" removed the uses of
        clang::PPCallbacks and clang::Preprocessor, and
        f23aa1a51cb1beea4ebe3a61ba0c9b3abd844fd9 "Bump compiler plugins Clang baseline
        to 5.0.2" removed the uses of clang::CompilerInstance, llvm::StringRef, and
        std::size_t.  But llvm::sys::fs::OpenFlags needs llvm/Support/FileSystem.h.
        
        Change-Id: I98227554646843db5cc13f75a2baed51be752dbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129962
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [bdb66b740681e9d3a94fbd0226ae1a4f1663e589]

        fix SfxItemPool::GetWhich change
        
        In
            commit 339fde9d905135e24b2f4e204009ee289d678b0c
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Tue Feb 15 08:56:13 2022 +0200
            add typed GetWhich operations
        I got the parameter type wrong
        
        Change-Id: I7b1d86bc06da7feb3238f5033bbffbd166cd4fdd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129959
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-15  Harshita Nag  <nagharshita16@gmail.com>  [6125517102493341b8172acd463dd9126afa7a64]

        tdf#141908: CppUnittests: replace usage of sal_Int32 with Color
        
        Change-Id: Ife5de403a4684c8cae066d8b063f6bf0a989a3ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120612
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-02-15  Henry Castro  <hcastro@collabora.com>  [f45e4008cb21832fd7922dad3e014d66b15f9a4a]

        lok: sc: introduce LocalStartDrag method
        
        Update the mouse mode to start drag,
        otherwise it will conflict with normal cell selection.
        
        Change-Id: I6d4939b704114e7de1c9c051459fd02100a7536c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118874
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118203
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2022-02-15  rafaelhlima  <rafael.palma.lima@gmail.com>  [d519cbe89268ff24e2b8b05ba5124dca98f22b79]

        tdf#145745 Create uno:DuplicateSheet command
        
        Change-Id: Ic8d37f02d45c6f958bf6133c27997adea9bc8c7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129541
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-02-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [7b24b2f2a346bf65c9c997926ecddd1dc5aa05d5]

        tdf#134553: sc_jumbosheets: Add unittest
        
        Change-Id: I43a401376b5ef8215fafb117d90535772440ebad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129960
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-15  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [7c00544d672f0fc0f08c12f5fd9cd53fdbe96733]

        tdf#143709 - Create repaint rectangle with the old text size
        
        Otherwise, the repaint rectangle uses the new text size, which may lead
        to visual artifacts, if the old text size exceeds the new one.
        
        Change-Id: I9b49755bf6b8c453e319e2a4081d58bf2e433cd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129920
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-02-15  pragat-pandya  <pragat.pandya@gmail.com>  [5f21eaa0e6b689233336cacc949b9a55d545088f]

        tdf#145759 Using M_PI from cmath instead of magic constants.
        
        Replace the instances of Pi's value as magic number by M_PI
        Use M_PI_2 and 2_M_PI instead of calculating these values in code.
        Use basegfx functions to convert angle units.
        
        Change-Id: I6cca7cc93704a70ccf3a0571a56a789bc9df51ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129479
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>
        Reviewed-by: Hossein <hossein@libreoffice.org>
        Tested-by: Jenkins

2022-02-15  Miklos Vajna  <vmiklos@collabora.com>  [22d09d65c0e61cac1fa27af6a04a23e16f97c907]

        sw HTML export: extract a SetupFilterFromPropertyValues()
        
        From the two SetupFilterOptions() overloads, which meant that some
        options were only possible to set from FilterOptions, and others were
        only possible to set via UNO property values.
        
        Change-Id: Ib7cdbb082e93b9ff105afe72f295994733b4525a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129955
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-02-15  László Németh  <nemeth@numbertext.org>  [c4f6fee3bea0d8618b5815e60304ff9359ccd21c]

        tdf#147435 sw: enable Accept Change for table selection
        
        Accept/Reject Track Change options were only enabled for
        table selections, if the first cell of the selected cell range
        contains a redline. Now they are enabled, when arbitrary cell
        of the table selection contains a redline.
        
        Note: if the selected columns don't contain any redlines and
        any tracked row changes, but the adjacent not selected columns
        contain a redline, there is a false Enable.
        
        Follow-up to commit 23846867ea32667ccf328c36142394dd6aaee8ba
        "tdf#147182 sw: accept/reject all changes of a table selection".
        
        Change-Id: I1d7af04aa3fe5232bb1ff7f9af6116bcdc621ae7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129811
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-02-15  Michael Stahl  <michael.stahl@allotropia.de>  [71e8a947753d359bd5b4d1174f4d6332eaf4a309]

        tdf#146848 sw: fix assert about input field in undo nodes
        
        These should not be updated.
        
        soffice.bin: sw/source/core/txtnode/atrfld.cxx:713: void SwTextInputField::UpdateTextNodeContent(const rtl::OUString&): Assertion `IsFieldInDoc() && "<SwTextInputField::UpdateTextNodeContent(..)> - misusage as Input Field is not in document content."' failed.
        
        3   SwTextInputField::UpdateTextNodeContent(rtl::OUString const&)
        4   SwTextInputField::NotifyContentChange(SwFormatField&) at sw/source/core/txtnode/atrfld.cxx:669
        5   SwTextField::ExpandTextField(bool) const
        6   SwFormatField::UpdateTextNode(SfxPoolItem const*, SfxPoolItem const*) at sw/source/core/txtnode/atrfld.cxx:407
        7   SwFormatField::SwClientNotify(SwModify const&, SfxHint const&)
        10  SwFieldType::UpdateFields() (this=0x7f7ff2d654b0) at sw/source/core/fields/fldbas.cxx:220
        11  sw::DocumentFieldsManager::UpdateFields(bool)
        12  SwFEShell::Paste(SwDoc&, bool) at sw/source/core/frmedt/fecopy.cxx:1117
        
        Somehow this causes testTdf139843 to go from 7 to 6 pages, but opening
        the bugdoc shows it as 6 pages too, not sure what's going on there.
        
        Change-Id: Ie25b2b2c4d8fd262850da31cbade5e121e9ec361
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129919
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-02-15  Noel Grandin  <noel@peralex.com>  [224369b351884e8315368cfc99620c42eb97ee15]

        revert component name changes to makefile
        
        This reverts
            commit 2483cd198b51bd5d0819cbebf40f211b2ef1236d
            Author: Jan-Marek Glogowski <glogow@fbihome.de>
            Date:   Fri Feb 11 19:40:36 2022 +0100
            Correctly depend on source component file
        and
            commit 17ec55c48082254e1f55bcfa00808e45a50a9801
            Author: Jan-Marek Glogowski <glogow@fbihome.de>
            Date:   Thu Jan 20 10:06:54 2022 +0100
            Fail on non-optional, but filtered component names
        
        because they cause failures on Windows builds that look
        like:
        warning: failed to load external entity "C:/cygwin/home/tdf/lode/jenkins/workspace/gerrit_windows@2/workdir/ComponentTarget/binaryurp/source/binaryurp.component"
        cannot process C:/cygwin/home/tdf/lode/jenkins/workspace/gerrit_windows@2/workdir/ComponentTarget/binaryurp/source/binaryurp.component
        
        Change-Id: Ia34cdabd76b47a6a4686ebd0f96ceb774d3236f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129956
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-15  Stephan Bergmann  <sbergman@redhat.com>  [4246932611f99748684d05e6cbfd41e28430c5d2]

        Clean up some global sal_Unicode[] vars
        
        Change-Id: I40823a88ffc6808b45790b212617e31937c0861e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129952
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [a2f767b436e8bd0cb0b6d974d9236a1b448ed8aa]

        remove not-so-useful move operator from uno::WeakReference
        
        I messed up when I added
        
            commit a0ebc6f898992dbc0da9f252911da867dfdfd741
            Date:   Sat Nov 9 08:47:48 2019 +0200
            missing move operator=
        
        which is not a real move operator because it has the wrong type in it's
        parameter list, and doesn't actually do anything useful as a
        consequence.
        
        Change-Id: I7bd3d41d6ed98deecd143b1e1bb64870530dab03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129816
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [339d481688c4d12a05ae79611f7b1b17cfa2826b]

        LIBO_INTERNAL_ONLY stuff does not need to be SAL_CALL
        
        Change-Id: I9d7ccaab19ad20509601642745e3fdaea50304ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129818
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2022-02-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [ddb682f6f7955595065df97b5d13497c08e38389]

        return by const& from SdrObject::GetName
        
        shaves some small amount off the profile of loading a large chart
        
        Change-Id: I24c99a68382663e52baccd34e22b63bf16fa1eb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129954
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-15  Stephan Bergmann  <sbergman@redhat.com>  [2029fb151855fba2f812403fbb96b0db1965bcf6]

        loplugin:fakebool
        
        ("use 'bool' instead of 'gboolean' (aka 'int')")
        Change-Id: I9a2e830ecf22f65a8313985a07c98d4e92ea5688
        
        Change-Id: I2cf51ce0ad6107339c8ec18592c952c829a7af42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129951
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-15  Sarper Akdemir  <sarper.akdemir@collabora.com>  [6df267780c4d41b41101c1be0a954b2f16ee8012]

        tdf#132557: PPTX import: Workaround for slide footer shape presets
        
        It appears that placeholder shapes with service names:
          - com.sun.star.presentation.TitleTextShape
          - com.sun.star.presentation.DateTimeShape
          - com.sun.star.presentation.FooterShape
          - com.sun.star.presentation.SlideNumberShape
          ...
        
        Are unable to have custom shapes in Impress. (i.e. can't be
        ellipse, triangle etc.). These presets get specified in OOXML
        with <a:prstGeom prst="ellipse"/> inside spPr (shape properties).
        
        Therefore with similar results to the PPT import, a workaround
        is applied where slide footers which have non default shapes
        are imported with com.sun.star.drawing.CustomShapes service.
        
        The layout/master footers are left as is since if they were to
        be imported as CustomShapes they would appear on each slide
        even if the slide had those footers enabled or not.
        
        Change-Id: Ic8a8ab3f6dfb7367ecd2c619ce888bf77abef460
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129889
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2022-02-15  Stephan Bergmann  <sbergman@redhat.com>  [16ebca1cd9732fe613fd89884c84fa3b3a0184ea]

        -Werror,-Wunused-private-field
        
        (all its uses are wrapped in #if 0)
        
        Change-Id: I16ad0406327a9ced791bbd1baae40d66a2e5b3ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129950
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-15  Gabor Kelemen  <kelemeng@ubuntu.com>  [ad1cc7420ff87745ef6981a85e4e0122f8d8a9e3]

        find-unneeded-includes: check existence of files listed in yaml files
        
        It might happen that some files are removed/renamed
        warn about such files to adjust filter rules
        
        Change-Id: Ib8f1c586a67310cc8be04edfcc75f655da2dbfe0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129881
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-02-15  Miklos Vajna  <vmiklos@collabora.com>  [400d36a9a04ae3568d3430b7519cf1e23f9686d4]

        sw: document sw::GroupUndoGuard
        
        This has nothing to do with group shapes, even if it's next to
        DrawUndoGuard.
        
        Change-Id: I2e4608cb2941142f05ba633911709143eb3f9800
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129924
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-02-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [339fde9d905135e24b2f4e204009ee289d678b0c]

        add typed GetWhich operations
        
        to reduce boilerplate at call sites
        
        Change-Id: I290c2bf60ad5e6ddb000aa26cf543830ed39120a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129949
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-15  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [459373a2fe7c7a5d04b3dd4d64f70d3f18525d33]

        Fix xml namespace
        
        Follow-up to 82f8a96065194913a6f452bd8fe0ac2ad26a4be0
        
        Change-Id: I3f347b162dd6c094557e9b13e24aa8290ecc1d40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129947
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-02-15  Luboš Luňák  <l.lunak@collabora.com>  [92d08206b48f8ac426dce9bdfda599cb997e1f41]

        test for jumbosheet named ranges export/import
        
        Change-Id: I17df36688187f68be6c3ed564e8b4da42522e489
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129921
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-15  Luboš Luňák  <l.lunak@collabora.com>  [3c24fe20ec6cb450abc4a822d323874ebbaecb10]

        don't export a document twice in a test when not needed
        
        XPathHelper::parseExport2() exports the document, which duplicates
        what saveAndReload() does, it's enough to use the first export.
        
        Change-Id: I36d740765d9267a45e37bd72c7b68e8dbd1a405c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129855
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-15  Luboš Luňák  <l.lunak@collabora.com>  [7714bee48caafc80135f3df78e00b5e407e7ee22]

        "&(*xShell)" -> "*xShell"
        
        Change-Id: I259ff2b545491591ca5918380208ec96e223e2af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129854
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-15  Luboš Luňák  <l.lunak@collabora.com>  [a97a492080b0dd0a885e32e7ebb8f1b9899f889c]

        tests for import/export of full-row/column ranges in huge sheets
        
        Check that =SUM(2:2) or =SUM(C:C) are read and written properly.
        
        Change-Id: Idf77d4ff5e8d1ee7434f0017289c60ec9d938dcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129850
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-15  Luboš Luňák  <l.lunak@collabora.com>  [af85db89093767656382106b0ff8da68c0afecc9]

        finally write entire row/column references as such to ODS
        
        The comment from eeea41e2e726dd5d69cd323909e1666efb9de472 saying
        that we may want to enable this in the future is from June 2015,
        so I think we may now want to enable this.
        
        Change-Id: I4151784dcf46f75e1ca786428c24c7039a713986
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129848
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-15  Stephan Bergmann  <sbergman@redhat.com>  [1748245ab1bdbaf6fe4067d7fd864d98ad6823d6]

        Fix CppunitTest_sc_jumbosheets_test for ASan
        
        ...cf. test::BootstrapFixture::validate (test/source/bootstrapfixture.cxx),
        which it uses
        
        Change-Id: I77ebb83634ca8a4ae33a370222ac327a9b391874
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129914
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-15  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [44d237c375b7ef9a5a61a2f752bd19b57649ffbd]

        tdf#104902 - Handle embedded newline in Calc's .uno:EnterString
        
        Change-Id: I6377aebb06b6e6873ce61984a887d9e16eecd361
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127766
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-02-15  4k5h1t  <ask160203@gmail.com>  [31180cc24f8ff66895c52a2d4aa828ee0dcb34f3]

        tdf#145092 - Remove option "Word justify" from FontWork toolbar
        
        Change-Id: Id36f7b1b8313868e730018737b353d92adbde33e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124337
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-02-15  Jim Raykowski  <raykowj@gmail.com>  [d4ce88a36428231e65cc247967890496192e78cc]

        SwNavigator: Check if document changed before calling HasContentChanged
        
        The HasContentChanged function is costly. This patch makes
        HasContentChanged only be called if the document change flag has not
        been cleared when the content tree gains focus.
        
        Change-Id: Iab051f6eea23d7bea91195214f6efdfcf5f24cc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129700
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-02-14  Rafael Lima  <rafael.palma.lima@gmail.com>  [2bb10a827ac13d0caf009e8526ccd9f17dc71653]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 96ecbe7fb1c54ffec16a13b052dcee884f2ecb5a
          - Corrections to pt-BR thesaurus
            
            This patch fixes many entries with spelling mistakes. For each patchset there is a message with the list of words fixed.
            
            Change-Id: I3b123c89afe4826318b00800646f682412cce119
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/128540
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [69e964c77e689e493f12c265b87adb89ae66fbd6]

        Fix typo
        
        Change-Id: Ib78a5987b5fa9c7117583e24e6945b1e2c724690
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129901
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-14  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [82f8a96065194913a6f452bd8fe0ac2ad26a4be0]

        Add LibreOffice Crash extension
        
        This extension crashes LibreOffice.
        It is to be used to test the crashreporter setup.
        
        Change-Id: I494cdcd746dd49a4f566507712c601494a0bbfac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128906
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-02-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [d0c4b646aa5b90794eb41a8a82db78fa0b8e66da]

        tdf#147027: vcl_pdfexport: Add unittest
        
        This is the only way I could find to test this issue
        
        Change-Id: Ib47355562abd69f9d15184e1f044e21da3a87fae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129923
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5727a12acc6a159ff2df3526530fee8e3fca2984]

        Adding Central Kurdish(ckb) Spell Checker & Dictionary
        
        Part II (core) Dictionary packaging
        
        Based on
        https://gerrit.libreoffice.org/c/core/+/59882
        
        Change-Id: Ib60553acf1764743918e666d4e6308c1976c6813
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129120
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-02-14  jwtiyar nariman  <jwtiyar@gmail.com>  [27f7077cff0c85c99c34d7bf47c14179f105e2d1]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 86b4933bf508370ae9668a0906359a86d1f35395
          - Adding Central Kurdish(ckb) Spell Checker & Dictionary
            
            Part I: Dictionary components
            
            Change-Id: I1feac655796024e22fc1993edb4e2e8675c45b9b
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/122939
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Tested-by: Eike Rathke <erack@redhat.com>
            
2022-02-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [b05f2e0f3117ed59f63d97cebeb7ea7372df8ed5]

        tdf#147394: sc: Add UItest
        
        Change-Id: I0fa20d777247501593ac80ab394407d0570763bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129910
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [5c49a9c98620153e206a3aabc2a89ef19c0a1046]

        sw_uiwriter3: just check the number of pages is the same...
        
        ... before and after, sometimes it might be 6 instead
        of 7 and in this test we just care about it not crashing
        
        Change-Id: Ia358517f4b0c566199af368da51ba385845218a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129916
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-02-14  Luboš Luňák  <l.lunak@collabora.com>  [4eb0ee5032903d301c0dde30ed3d25d16cab3a4c]

        make sanitizers happy
        
        See https://gerrit.libreoffice.org/c/core/+/129892 .
        
        Change-Id: I28eb22332bff3fca2a204e9fa170eb228f371c30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129902
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-14  Luboš Luňák  <l.lunak@collabora.com>  [0691cc55148503448012326b070aa9209c54270b]

        remove hardcoded MAXCOL/MAXROW from datatableview.cxx (tdf#135332)
        
        Also remove the pointless separate Init() functions.
        
        Change-Id: I6235047ea472899c0885d86a84a603d7641c3191
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129913
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-14  Luboš Luňák  <l.lunak@collabora.com>  [7adb3757944452a0f3a1a12fee1dd504eb90a1df]

        don't gradually move columns to a large distance (tdf#144380)
        
        The old code was trying to move the changed columns, each one in
        a loop, which is O(N^2). Since the changed columns are those that
        are inserted/deleted (and thus the content shouldn't matter),
        instead move all the columns after them to the right place,
        which is O(N).
        
        Change-Id: Iad29b945fe9b3525ece43523ba04ecf306797c6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129911
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-14  Caolán McNamara  <caolanm@redhat.com>  [3d61c9026a8a562022fa3099472a82b60172f112]

        update play/pause/stop when one of the other changes
        
        so (esp under gtk) that when pause is enabled and pause
        is clicked again that it remains visually enabled
        
        Change-Id: I779bb1491d2473db926b8075a0b574ef5767337d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129909
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-14  Caolán McNamara  <caolanm@redhat.com>  [0414b84a8ad5a436df4354a5af1e8486334acb42]

        Related: tdf#34759 ditch PlayPending hack and use GST_STATE_TARGET
        
        which seems to resolve the various problems here like that
        pressing stop makes it rewind to start but continue to play and
        that rewind/seek makes it start when it shouldn't
        
        Change-Id: I3df44f82205b7e81ecbc4ac86240e02d52a92e62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129907
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-14  Caolán McNamara  <caolanm@redhat.com>  [6a3f402f44572ddaa409915a5d67c10cec8d63b5]

        cid#1472568 silence Integer handling issues DIVIDE_BY_ZERO
        
        Change-Id: I196e3910804902c9251b46497b1626f3470b6171
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129905
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-14  Pranam Lashkari  <lpranam@collabora.com>  [48c32f1118431afded725b21b6bf65b89a52ecdd]

        updated gitignore for Android builds
        
        Change-Id: I7603b1de266745ba23a3d991d5e903c6fac9ab41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117674
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122905
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129915
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2022-02-14  Gabor Kelemen  <kelemeng@ubuntu.com>  [14001bc7586b2c4ba16ff62629ab710a2b5346e2]

        Recheck modules s[a-c]* with IWYU
        
        See tdf#42949 for motivation
        
        Change-Id: I867e1f7a2c44210de3281b36e22708a5d32ddb7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129476
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-02-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [b4c131cf4237ed7d4e4be1212318c818dc943fce]

        tdf#109061: sc_jumbosheets: Add unittest
        
        Change-Id: Id0b930ebb478809b857c7d03a0d11ccb070c2ffd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129904
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-14  Rafael Lima  <rafael.palma.lima@gmail.com>  [644520cdefcc9170ee0ec57e200f5765cb51eab0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4cbfef4feb88cc1186760ca3dec7208e207c82e8
          - Document new locale-related properties in SF_Platform
            
            New properties are: FormatLocale, OfficeLocale and SystemLocale.
            
            Change-Id: I9203a41c891f3c7491d78b8d2eede369d77679e6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129831
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne
            
2022-02-14  Caolán McNamara  <caolanm@redhat.com>  [21292d2bdc669ed379185c1e324727071cffc082]

        Related: tdf#100007 pause state not always updating "play" state to off
        
        if I press pause then the UI gets stuck with both pause and stop
        pressed in, the check against time here seems insufficient so
        change merge and the setters to return true if there was a real
        change and use that as the guard to update the UI
        
        Change-Id: I550624fa3dcd5655d715a1f965bba9345b25ded7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129906
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-14  Caolán McNamara  <caolanm@redhat.com>  [e37b9b21edccf2750816c18103b5b39d42779fac]

        can drop unneeded TODO
        
        Change-Id: I58d65b1da1aa54716b84fc31af7550037817194a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129908
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-14  rafaelhlima  <rafael.palma.lima@gmail.com>  [bf5277500d0d317a24df66f81b7409301f8422a6]

        tdf#147042 Manage changes sidedbar no longer needs to be experimental
        
        Currently the Manage Changes sidebar in Writer only appears if experimental features are enabled. However, since the sidebar relies on a fully functional dialog, it no longer needs to be experimental.
        
        Change-Id: Ia18a4e81c606c8dcbe5a53eaba33c0109f939dd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129477
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-02-14  Michael Stahl  <michael.stahl@allotropia.de>  [e7874c936dd1ff9b3423eb7477cbee2494535176]

        sw: layout: fix overlapped table rows in --convert-to pdf
        
        If the document is loaded via UI, the first layout action is triggered
        from resizing the Window and the table is positioned properly on the
        first try.
        
        If the document is loaded via --convert-to, only getRendererCount()
        formats the content of the table, and positioning goes wrong.
        
        Somehow the 2 rows of the table in the fly end up on the same Y
        position, because when the text frame in the 1st row is formatted
        and grows from 0 to 230, the already-valid position of the cell
        frame in the 2nd row is not invalidated.
        
        This happens since the earliest version checked, OOo 3.4 beta.
        
        This fix is somewhat similar to commit
        068c133ac41c97652909b88c432e3b73010efc3e
        
        Change-Id: I3259c440265cfe40dc7731cb4830bfe2487acf38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129851
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-02-14  Michael Stahl  <michael.stahl@allotropia.de>  [75cb31432c8e928fdf75fcd2e5c14b4c543c1a8f]

        flat-odf-cleanup.py: remove rsid attributes
        
        Change-Id: I2d2bcd2bce525b111906c59d2d119e1d63d2174b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129852
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-02-14  Roman Kuznetsov  <antilibreoffice@gmail.com>  [23f1d0436f4a23b496c271c86325b8e336d60f3b]

        tdf#143266 Use correct menu item's names in ToD
        
        Change-Id: I0796e6c8b2dc2b6e56e7e69611cbcb97ff3e7e34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129842
        Tested-by: Jenkins
        Reviewed-by: Sophie Gautier <sophi@libreoffice.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-02-14  Miklos Vajna  <vmiklos@collabora.com>  [2f0c26dc83448a934af5383f9f6b7a607c334744]

        sw: prefix members of ConditionEdit, SwView, SwXFilterOptions and ...
        
        ... SwXViewSettings
        
        See tdf#94879 for motivation.
        
        Change-Id: I68f647d13edf156cfc471a54f247ac686cd6cd06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129893
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-02-14  Luboš Luňák  <l.lunak@collabora.com>  [32e480cecd9f5c35880a8d1762012e44c36c478c]

        remove use of MAXCOL/MAXROW from address.hxx
        
        Change-Id: Icfc00584b0190ee90e506f80c73231e12f155cc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129853
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-14  Gabor Kelemen  <kelemeng@ubuntu.com>  [5382df1422832fb7a18a2a39ac52fb75ababff17]

        find-unneeded-includes: rename argument to --continue
        
        sounds more natural than --dontstop
        
        Change-Id: I4650f8bf97a426782828f0e088805551c5830acc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129880
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-02-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [58ac3288b5a4a1f1f9b21fed4f4c1ab06dd43db9]

        cui: show image pixel size below logic size
        
        Change-Id: If919d1fade2ed85aec7437b429a648ca658e2c92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129885
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-02-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ace0adfd2312211854a61fdc0aa60c1ba9c4d446]

        cui: prefix member variables of SvxGrfCropPage class
        
        Change-Id: If6f4a32df97c352d30958fb27dc90ffec5bbf44d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129884
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-02-13  Noel Grandin  <noelgrandin@gmail.com>  [11a3e5707d6b524728b24e170eb542bba273d811]

        tdf#147394 delete crash legend
        
        regression from
            commit 63e8c2ccd39263b24f644c3d0394044a2613eb88
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Sat Jan 29 21:21:27 2022 +0200
            use more concrete types in chart2, Diagram
        
        Change-Id: I6598bb7c116bd94272a805e77751aa8cf5dc174a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129882
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-13  Johnny_M  <klasse@partyheld.de>  [5854e65351a7ff430b01ec9eb7db75fa659c3ee1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1c448c51a9ba356c62e1fe100186e076228b081e
          - tdf#132643 Translate German section IDs
            
            Change-Id: I70ffee911ca9cfcc1ade46198223b0e9dbe9ed84
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129874
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-13  Noel Grandin  <noelgrandin@gmail.com>  [9985cc1088218c616f9cb8854cd58eb1f4fa895c]

        rtl::Static -> local static
        
        Change-Id: I43059938f1fc814b2b8306258210a67d7a1fac84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129858
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-13  Luboš Luňák  <l.lunak@centrum.cz>  [0e3092fd6c8dc8908bd7820a4eb858771ca7eb00]

        set up gb_COMPILER_SETUP properly for gb_ExternalProject_run
        
        If the command to run would be "cmd1 && cmd2", the old way would
        set up the variables only for the first command.
        
        Change-Id: I190bbf535eab4fb0191a87add2ec19e9a2f11e0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129878
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-13  Luboš Luňák  <l.lunak@centrum.cz>  [c5e29ad23da99913a73e28e7d5d1c096c7b9e312]

        may just as well use -Z7 if trying to avoid shared .pdb access
        
        -Z7 writes all debug info into the .obj file, so it avoids the .pdb
        altogether.
        
        Change-Id: I89265009782d0a901ba3583a7241da0daf83860e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129877
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-13  Johnny_M  <klasse@partyheld.de>  [bff93ba74ec9fdb21ab5aba9df33c181d5a7408f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0a82cbf071c1c6540bbcd3dace8f29d3e13625ad
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ifc3ae651992037a4ebd9f067abed75e83ddca76f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129873
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-13  Johnny_M  <klasse@partyheld.de>  [4c8d0abf65b127e38d8d0a113f208ec52ffd9a36]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dfaa80e9ae8c0948a6d1691b5e0406c6fe205f25
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8b146a974b3220561ce6f2d1181851663f0b409d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129872
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-13  Johnny_M  <klasse@partyheld.de>  [5e52cad9d5a0432f707328ff8ddbc0e935bb1487]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6eb4e6b6a68f36db612040f391a8683780eee460
          - tdf#132643 Translate German section IDs
            
            Change-Id: I33c485aee4f6e16bb35ceda14541091b09cf1088
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129871
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-13  Johnny_M  <klasse@partyheld.de>  [a3270efa82ef35907f87e9c26b80b417e633f0ce]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9e0a8c989991406a0644272544763cc46dca13b2
          - tdf#132643 Translate German section IDs
            
            Change-Id: I2c3da3855c159524fa0e20fc3b817857b96cd9d8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129870
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-13  Johnny_M  <klasse@partyheld.de>  [7c6e8c7e34c91016ae62c4d47f6d44468bf6b470]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a7e0e8446ea94f6ca0737750a88ba7f8229bfd20
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8f9898aae8da81c5a04fddf4fa824143051ffeac
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129869
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-13  Johnny_M  <klasse@partyheld.de>  [d092fd5d773bae722e2af5f21b106a3475d0aa27]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c60e4d69ec32eb450e5075c03af329ae141eb33d
          - tdf#132643 Translate German section IDs
            
            Remove unused.
            
            Change-Id: Ie363a0cacea00c34f1b16f2b767e198d45ac3a92
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129868
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-13  Johnny_M  <klasse@partyheld.de>  [c1ec5b45d745ad5af7aa6abdf30b56a0f59372ec]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 348add24c9ee527eb35d52ef1a4204ea2980077c
          - tdf#132643 Translate German section IDs
            
            Change-Id: I892e5e64d6d430dd3d12ad5329b48ba4e2e1d5c7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129867
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-13  Julien Nabet  <serval2412@yahoo.fr>  [d582bc9735022996a317ed661388621edabf78cc]

        tdf#147343: Wrong typo for AM/PM indicator in Spanish locales
        
        Change-Id: I0cc077a94b6f11f67436981033e024e3097c635a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129793
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-13  Olivier Hallot  <olivier.hallot@libreoffice.org>  [03358ae57959e14a62e3c9e6b7cb6ce6a7bde3ae]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bd2715dfc0b767f9478566d5d0ae58b722c685cb
          -  Allow Contents to access targets in Help page
            
            Change-Id: I42f0a0805353608538dc1cb476c5bfccaa707a6d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129826
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2022-02-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [95b80365218f9406a5d952c1250d53222d319000]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b3a3a1b9968d7735d4fe3c201b52c9a4942f1e09
          - tdf#137259 Update BETAINV and BETA.INV description
            
            Patch set 2
            The namespace information was by tdf#94537
            
            Change-Id: Ic107bdf1a15b762fe8962ae68d536df3acc8b7da
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129821
            Tested-by: Jenkins
            Reviewed-by: Steve Fanning <stevemfanning@yahoo.co.uk>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-12  Stephan Bergmann  <sbergman@redhat.com>  [d2ba5d98ec67e684c819ef80421eb496723a8d06]

        Fix some tautological std::type_info (in-)equality comparisons
        
        ...which could never succeed.
        
        I became aware of this when Clang 15 trunk -std=c++2b, implementing
        <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1328r1.html> "Making
        std::type_info::operator== constexpr", pointed at two of the broken comparisons
        with
        
        > sw/source/uibase/app/docsh2.cxx:478:25: error: code will never be executed [-Werror,-Wunreachable-code]
        >                         pTmpFrame->GetFrame().Appear();
        >                         ^~~~~~~~~
        > sw/source/uibase/app/docsh2.cxx:475:33: error: code will never be executed [-Werror,-Wunreachable-code]
        >                         bOnly = false;
        >                                 ^~~~~
        
        (It didn't emit warnings pointing at any of the other broken comparisons,
        though.)
        
        All of these broken comparisons were regressions introduced with
        89d39bc100aabf5dccbe77c0b5c0c85736e85b39 "tdf#94559: 4th step to remove
        rtti.hxx", replacing uses of the IS_TYPE macro (from include/tools/rtti.hxx,
        meanwhile removed with d64e535fe9a00b671cf1be3eb5632c0d5f4b8bea "Remove unused
        rtti.hxx").
        
        I now added loplugin:typeidcomparison to also find the other broken comparisons
        introduced by that commit.  (The remaining cases where that commit replaced uses
        of TYPE_INFO with typeid comparisons were correct and/or have meanwhile been
        replaced with code not using typeid, see
        553ee72041d6f66e26156eb1ad0d9e3c13457f7a "simplify some use of typeid" and
        d656da9bc4f2df0bb99c65a288847e3fdd43a37c "~SwModify: do not silently tolerate
        clients registered past death".)
        
        The original IS_TYPE macro made sure not to dereference null pointers,
        
        > #define IS_TYPE(T,pObj) \
        >         ( pObj && (pObj)->Type() == TYPE(T) )
        
        I don't know if any of the pointers now dereferenced in those typeid expressions
        can legitimately be null.  But to be on the safe side, I replicated that check
        in the newly introduced isType (sw/inc/istype.hxx).
        
        (It is interesting to note that none of the static analysis that we routinely
        employ seems to have noticed these broken comparisons.)
        
        Change-Id: I65baffdd27bac1abf744283ff98c2dc864fa63b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129865
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-12  Eike Rathke  <erack@redhat.com>  [7cd3013a3704b8365e295f4260e242273d45d27e]

        Update language-subtag-registry to 2021-12-29
        
        Change-Id: Ia9e1c68bd13974ec7403016197cc2d91c193f7bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129860
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-02-12  Stephan Bergmann  <sbergman@redhat.com>  [29126e36a8c76ed9447e2d0375962e152a355a3c]

        Simplify checking for exported std::type_info symbols
        
        ...to cover just those four classes for which type_info is actually exported
        from Library_salhelper (at least under the rules of the Itanium ABI).  (All
        these checks had been introduced with c62a55b37f5d8918aa25e2f6876a016b0da13ebc
        "INTEGRATION: CWS sb22: #109743# Test that the API exports the necessary
        symbols.")
        
        Change-Id: I71e86ed19f4ee63ffb2519aca37c6757169d2a6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129863
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-12  javierde22  <javierde22@hotmail.com>  [436ed3693d3edf409ab99762349e79c8597ccdff]

        Resolves: tdf#147053 Add Aranese {oc-ES} locale data
        
        Change-Id: Id7f1f11a9ebb6b2ad1484e6ff5cdb9e271fc982d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129178
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-02-12  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [8311159f9d2a259e1bc1a051cceef007c71866a1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 42b1b45509ab2fa2de686f248781468e09d3f9d8
          - Use max-width in YouTube placeholder style
            
            Change-Id: I8acaa11f8d8c11f5034cea7c4dfc247cee90d487
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129857
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2022-02-12  Alain Romedenne  <LibreOfficiant@gerrit.libreoffice.org>  [9654c8e4bd87259d5fd198132cfa557cd314c707]

        Basic compiler undetected typo
        
        Change-Id: I53add0bbb14e084978e3582083978924d1c11c88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129434
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-12  Alain Romedenne  <LibreOfficiant@gerrit.libreoffice.org>  [5c44540954b4acc53938d54826ddb4c395c5eb8a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3994c9e899323a85d4db4f9264f5dda8aae5b92b
          - tdf#146847 (\) Integer Division operator help page
            
            Change-Id: I43e82fd2038a8f557c1fcefebd1beadb2bda7184
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129432
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2022-02-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ca22f1ce703c1d03fc1b1ed1f5ac1fc903b09e6f]

        chart2: Break labels text and limit the size to the axis size
        
        Previously a long label wouldn't be broken into multiple lines
        and be limited to the axis size if the chart sizing was automatic.
        This would cause the label to distort the whole chart and make the
        chart area very narrow. With this change the label text is limited
        to the axis width and gets broken into multiple lines if this is
        necessary.
        
        BarChartVeryLongLabel.odp provides a test document which includes
        automatic size and fixed size chart are. We make sure the area
        that the label text occupies is not larger than the chart wall
        size.
        
        Change-Id: If58bfa3e51ab68f720f22df5416ae305401bcd34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129814
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-02-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [92da88582ae8d5ddbd786f9936e1b2b46eaddf2c]

        chart2: crop x-axis label if it's too long on fixed size charts
        
        If the label text is too long on a fixed size chart area, crop it
        as we can't resize the chart area to accomodate for text breaking
        into multiple lines.
        
        The algorithm to determine if cropping is needed has assumed that
        we need this in case the x-axis label is vertical, so there was
        no check to actually make sure the text is horizontal or vertical
        and in case it was horizontal, it has taken height into account
        and not width, so nothing got cropped.
        
        Change-Id: I8e73027fc51722280418c9e0be34ce487c41171e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129813
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-02-11  Henry Castro  <hcastro@collabora.com>  [0bf0feb40ae5c394a14cdfe4f94fb98dd9053597]

        lok: add drag & drop functionality
        
        In the desktop case, the drag over and drag drop events are
        handled external like GTK framework. In tiled rendering case,
        we do not have it, so handle the drag and drop events in the
        cloned ImplLOKHandleMouseEvent function.
        
        Change-Id: Ib41232b3b9d5d6d859b2c965311b87af5d193ddd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118869
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117896
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2022-02-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [2483cd198b51bd5d0819cbebf40f211b2ef1236d]

        Correctly depend on source component file
        
        Regression from commit 17ec55c48082254e1f55bcfa00808e45a50a9801
        ("Fail on non-optional, but filtered component names").
        
        Change-Id: Idab5b3dbf9658c03b0ec1af67d1d9b740111c6a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129849
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-02-11  Miklos Vajna  <vmiklos@collabora.com>  [b86679ea6bd2bb053c3822c4642a62a49e381909]

        sw XHTML / ReqIF filter: avoid adding and removing <br>s for trailing <br>s
        
        The sw/ HTML export writes two <br>s for a <br> in the doc model at the
        end of a paragraph, because the last <br> would be ignored by browsers.
        But then the import ignores all <br>s at the end of paragraphs, so the
        import and the export are not a 1:1 mapping; but at least the layout of
        the exported HTML is close to the Writer layout.
        
        ReqIF focuses on the preserving the semantics of the doc model instead:
        it already doesn't open the document in "web view", and it's not
        expected that the number of <br>s change on import or export.
        
        Fix the problem by disabling both the import and the export tweaks in
        the ReqIF case.
        
        It would perhaps make sense to do this in general, but for users who
        only care about the export layout (and never import the result again),
        that would be probably a regression, so don't change this
        unconditionally for now.
        
        Change-Id: Iabd4a462185493c1ece0352069077e04c293816b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129820
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-02-11  Luboš Luňák  <l.lunak@collabora.com>  [ff8e1199b338df5f28b200d417947c96fc919b12]

        basic import/export test for ods/xlsx with a value in column 2000
        
        Which is above the "normal" 1024 column limit. This tests my recent
        commits.
        
        Change-Id: I8ec3fcdbfef879ca0eeec4cfa3fa067378f6f57f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129823
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-11  Luboš Luňák  <l.lunak@collabora.com>  [06759801f0a9e8ee80790cf7b8aa02fcb47290a0]

        rename class in jumbosheets-test.cxx to ScJumboSheetsTest
        
        The ScFiltersTest name was probably a copy&paste leftover.
        
        Change-Id: I4b4e43e264fb5274fa4672f4db2ebbcb083e4e25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129822
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-11  Caolán McNamara  <caolanm@redhat.com>  [a4b8925e57fa727c980157ebeef83100386c7444]

        Resolves: tdf#147325 "Edit in SQL View" should accept tab
        
        Change-Id: I286281c317c30e5c189747f2d4844a0d5dd0828f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129819
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-11  zhutyra  <zhutyra>  [9d5005ac7bb27fb336bc4b593936fe2230b23eac]

        limit style export to words max style count
        
        LIBREOFFICE-U78X8I5G
        
        Change-Id: I436b4c13a4ce07f5e9e5d374163bc4de55cd2cde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129803
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-11  Henry Castro  <hcastro@collabora.com>  [54ac7d8472e807a50ef60fe366410779070238fe]

        lok: fix the "mbStartDragCalled" status
        
        The drag starts it is only called when mouse down +
        mouse move.
        
        Change-Id: Ifadfd904c2be28bd123c17a47a82f49dd6d5a04a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118867
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117895
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2022-02-11  Stephan Bergmann  <sbergman@redhat.com>  [7f15354c4f5048d7b9fd9fec5968f81e8ef8b09b]

        Avoid warning C4702: unreachable code
        
        > C:\cygwin\home\tdf\lode\jenkins\workspace\lo_tb_master_win64_dbg\sc\inc\arraysumfunctor.hxx(75) : error C2220: the following warning is treated as an error
        > C:\cygwin\home\tdf\lode\jenkins\workspace\lo_tb_master_win64_dbg\sc\inc\arraysumfunctor.hxx(75) : warning C4702: unreachable code
        
        (<https://ci.libreoffice.org//job/lo_tb_master_win64_dbg/32859/>)
        
        Change-Id: I27a66176717b293d60f98f82f06ec5ce7a28e6c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129812
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-11  Rafael Lima  <rafael.palma.lima@gmail.com>  [b545f7feef14ec5cee19d7c49adfca6dbefa14ae]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fbf1f624314ee83866d10c2b53741ac4c1d0e08f
          - Document new properties/methods in SF_Platform and SF_FileSystem
            
            This patch documents the Extensions property in SF_Platform and the new ExtensionFolder method in SF_FileSystem.
            
            Change-Id: I4adca2d71ae9ac6d2f6a3dfc59d055e92b0ceb2d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129757
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne
            
2022-02-11  Mike Kaganski  <mike.kaganski@collabora.com>  [5276177877cc53c53653a87f3038eb208a5580ab]

        tdf#147364: fix function signature to account to calling convention
        
        First, the integer function result is returned in a 64-bit register (RAX),
        and truncation it to sal_Int32 breaks any pointer return value.
        
        Second, using explicit (not vararg) first function double argument would
        pass it through XMM0, without also copying it to RCX (which is guaranteed
        for varargs).
        
        Ref: https://docs.microsoft.com/en-us/cpp/build/x64-calling-convention
        Change-Id: I08212c44d8690d6910068b13c16af2ce899c94f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129808
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-11  Henry Castro  <hcastro@collabora.com>  [de1c0ccc3766b4a9367d16a972adc04ef011a536]

        svx: fix dynamic cast SdrView
        
        Jan 19 13:48:41 ip-172-31-35-149 coolwsd[23647]: SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /home/collabora/online-buildscripts/staging/builddir/libreoffice/svx/source/sdr/contact/objectcontactofpageview.cxx:353:57 in
        Jan 19 13:48:41 ip-172-31-35-149 coolwsd[23647]: /home/collabora/online-buildscripts/staging/builddir/libreoffice/include/svx/svdview.hxx:235:65: runtime error: member access within address 0x61c000489880 which does not point to an object of type 'SdrView'
        Jan 19 13:48:41 ip-172-31-35-149 coolwsd[23647]: 0x61c000489880: note: object is of type 'SdrPaintView'
        Jan 19 13:48:41 ip-172-31-35-149 coolwsd[23647]:  7c 04 80 3b  90 58 b9 3d 60 7f 00 00  30 51 96 0a 20 60 00 00  38 51 96 0a 20 60 00 00  38 51 96 0a
        Jan 19 13:48:41 ip-172-31-35-149 coolwsd[23647]:               ^~~~~~~~~~~~~~~~~~~~~~~
        Jan 19 13:48:41 ip-172-31-35-149 coolwsd[23647]:               vptr for 'SdrPaintView'
        
        Change-Id: Ifc9177902ac834d400d6bf9f72b94e82f544b348
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129791
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2022-02-11  Henry Castro  <hcastro@collabora.com>  [1000a4fa834c8d7b20ed235b124d9c4fe9cd2e26]

        lok: add private member transfer data to GenericDragSource
        
        In tiled rendering case, the class GenericDragSource is
        created by default, but it does not hold the transfer data
        and it cancels the drag & drop.
        
        Change-Id: Ib96f426a42e1fdae823e2412dc5280d70b59c44f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118866
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117894
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2022-02-11  Michael Stahl  <michael.stahl@allotropia.de>  [b4271e028686d729189afc5e42a9c310f81144f3]

        sw: fix layout loop on soffice --convert-to pdf ooo95698-1.odt
        
        For unknown reasons, this loops since commit
        32902f66e7749b2d06d13f50416be5323a0c0ea9a
        "sw_redlinehide: make layout based Show/Hide mode the default"
        
        The problem is that when page 1 is layouted for the first time, it
        splits into 6 pages, and then the SwTabFrame 47 decides that it wants
        to move its follow flow line because it fits onto page 1.
        
        Then splitting the SwTabFrame again fails, but for this
        RemoveFollowFlowLine() was called a 2nd time and removed the one on
        page 3.
        
        The result is a layout with content on page 1, nothing on page 2, 3
        and again content on page 4.  This seems to reoccur every time page 1
        is formatted.
        
        But the first RemoveFollowFlowLine() was wrong because
        CalcHeightOfFirstContentLine() returns 0 because
        lcl_CalcHeightOfFirstContentLine() didn't handle the case of
        SwSectionFrame containing SwTabFrame.
        
        This is similar to commit e024cad7c1365da6a198656c3ca0c32b28938e87
        doing the same thing for text frames in section.
        
        Change-Id: I23fb4d1d56622039f461bb2d357a9c88db140605
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129800
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-02-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [5505b0d7c3e5924c2614b03789307e4c26cb6f24]

        uitest: sc: add a buidable name to the tabs in DataSubTotals dialog
        
        Change-Id: I045f301083767fa32fd516a4a46823b3af4a6a2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129794
        Tested-by: Jenkins
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-11  Caolán McNamara  <caolanm@redhat.com>  [9576b5e411562bcbe6c6be9a78560874e66a1b1e]

        these label properties are already set to this text in the .ui
        
        so we're just wastefully overwriting with the same string
        
        Change-Id: Ib03d5ae2cf48aa00f5f31256427afef58b684177
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129802
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-11  Miklos Vajna  <vmiklos@collabora.com>  [00b0ff0687081bd6e88d3c3b0a1352c291fa6bb8]

        PNG export: allow setting filter data keys from the cmdline
        
        For example, to set a custom pixel size:
        
        soffice --convert-to 'png:draw_png_Export:{"PixelHeight":{"type":"long","value":"192"},"PixelWidth":{"type":"long","value":"192"}}' test.odg
        
        Change-Id: I628717ba36b6ad1ac03911eec06855c1745ef258
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129801
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-02-11  Stephan Bergmann  <sbergman@redhat.com>  [405a7a09558ad17642808cc3739ab202f86bea0c]

        -Werror=type-limits
        
        > /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/sc/source/core/data/bcaslot.cxx:647:25: error: comparison of unsigned expression >= 0 is always true [-Werror=type-limits]
        >              assert(slot >= 0 && slot < mnBcaSlots);
        >                     ~~~~~^~~~
        
        (<https://ci.libreoffice.org//job/lo_tb_master_linux_dbg/36619/>), where slot is of
        type SCSIZE, which is a typedef for size_t (sc/inc/address.hxx)
        
        Change-Id: I52cfa8b746791d4bd43be9a9d16cda992319c694
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129781
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2022-02-11  Jim Raykowski  <raykowj@gmail.com>  [39155ca940cb1541c27a9db7f4a4bb17b935f4cc]

        SwNavigator: Improve bookmark tracking
        
        Change-Id: I217b46da48c662032d00e553639e985412f681ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129710
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-02-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [473ffb6532b507aba9d69d0b57319f752142b0d2]

        mrAntiImpl field in SvxShapeImpl is unnecessary
        
        Change-Id: I196c6cafaf0ccb6c2547ca56b0e7c48c9e0dd6ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129798
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [a2cee820e5e204058a721c59f2c5df8d8a2a3ca8]

        merge IPropertyValueProvider into PropertyValueProvider
        
        nothing directly extends IPropertyValueProvider
        
        Change-Id: Ib393bd31bde7f68d8b21dc3bdeeb30b538de1488
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129797
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [01b3187e0713243c8f71d58197da17ee87c4dbb5]

        svx::PropertyChangeNotifier improvements
        
        (*) rename the enum to make it's purpose more obvious
        
        (*) remove the enum header - it belongs to this class, no need to have
        it somewhere else
        
        (*) return property name by const&, no need to copy here
        
        (*) use a o3tl::enumarray instead of a std::unordered_map - there are
        only 3 entries here, and two of them are ALWAYS used, so just flatten
        the data structure.
        
        Change-Id: Ic496bd5220d55be1209a3243c095d461df0a02ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129788
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-11  Dennis Francis  <dennis.francis@collabora.com>  [59460f4e02cc312062d76a8fc315800129bb9219]

        lokCalcRTL: global RTL: fix chart edit mode rendering
        
        If global RTL flag is set, vcl-window X offset of chart window is
        mirrored w.r.t parent window rectangle. This has to be undone to get the
        correct chart bounding box in negative X document coordinates so that
        the offset calculations for tile rendering remains the same for RTL
        documents irrespective of the system/global RTL setting.
        
        Conflicts:
        	include/sfx2/lokcharthelper.hxx
        	sfx2/source/view/lokcharthelper.cxx
        
        Change-Id: I3e1666681af4e7ab1257bcc88d44bbdb053a7d47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129704
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit 4fd2a14c6ee68f0574766ec7ec3dca35debe9d20)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129778
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-02-11  Eike Rathke  <erack@redhat.com>  [0613c89308c3d37c7631a9af3605b31abcff6980]

        Better SCSTR_COLUMN, SCSTR_ROW names, tdf#140290 follow-up
        
        The remaining SCSTR_ROW wasn't used anymore at all, remove.
        Rename
        SCSTR_COLUMN      -> SCSTR_COLUMN_LETTER "Column %1"
        SCSTR_COLUMN_NAME -> SCSTR_COLUMN        "Column"
        SCSTR_ROW_NAME    -> SCSTR_ROW           "Row"
        
        Change-Id: I1f68c8d0cc4e970ca508c8ee854f4c59a6d2f7d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129806
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-02-11  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [96e1be11540bada172fbdbfbbe3f9b7dc3e58462]

        tdf#146917: docx import: better support for style with num reset
        
        When paragraph style is disabling numbering defined in parent
        style we should apply margin properties (like we already do
        in other numbering cases), but we should include only properties
        from styles not affected by numbering. In other words, only
        styles without w:numId are used.
        
        Unittest was extended to cover different combinations of this
        situation.
        
        Change-Id: Ic19e00fcfe16b2357cdfe763b4f969cc63122e89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129701
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-02-11  Heiko Tietze  <tietze.heiko@gmail.com>  [35b9e7f90ca3751d474efff7745582b4bff3e2df]

        Resolves tdf#140290 - Make sort keys accessible
        
        Inline string is plain now in favor of the caption
        Column/Row before the dopdown control
        
        Change-Id: I7f012d38c360113b7207f19fa32437d28d90d049
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129366
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-02-10  Luboš Luňák  <l.lunak@collabora.com>  [063997f8371f634e671947866b9e12e0a56c0f63]

        remove obsolete code (and last MAXCOL/MAXROW) from excel filter
        
        Even if what the comment says were true, 6318254d63ef5c62bbd504
        already broke it by possibly passing MAXROL/MAXROW. This originates
        from 64274b38f6cc50a8bb49f114f1ac9e7c1c3 (the r263929 part),
        but I've checked and at least Excel2013 reads its fine. I also
        don't see anything in the OOXML spec that'd say what we do is wrong.
        
        Change-Id: I0c48beae2b54213a8b3b5e2112076a88b11e6cb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129787
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-10  Luboš Luňák  <l.lunak@collabora.com>  [a3510e31065245987e5314c821d5688e0d73442f]

        remove hardcoded MAXCOL/MAXROW in ScRangeListTabs
        
        Change-Id: Id26c4456429d25dbf1bf97e8cac28f86cb81563d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129786
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-10  Luboš Luňák  <l.lunak@collabora.com>  [6a6a147ecebfbc4f0c8a3d626737104155426393]

        move ScRangeListTabs members from RootData to XclImpRoot
        
        A comment suggests that it's the thing to do, and I'll need access
        to GetRoot() from ScRangeListTabs in another change.
        
        Change-Id: Ic0cf4b1cae7f5e1f9ad265d5a98651c51068c88c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129785
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-10  Luboš Luňák  <l.lunak@collabora.com>  [5e402bac39dc4245844efbde442bdb3bd993a157]

        remove most hardcoded MAXCOL/MAXROW from Calc filters
        
        Change-Id: I50d4a5c22a2b224526978e41fc7b8cb194b4bf3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129780
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-10  Jan-Marek Glogowski  <glogow@fbihome.de>  [7973ba264101f46356d632545e4cb303f5b6d6c1]

        cross-toolset: fix galleries build with webp
        
        All the tested cross builds don't build galleries, so the
        cross-toolset won't contain gengal and no vcl is build.
        To fix the full static build, add LIBWEBP to the list of
        PERMITTED_BUILD_TARGETS and use gb_CONFIGURE_PLATFORMS to
        provide the --host and --build flags.
        
        Regression from commit 60eaa424c5e213f31227008e1ed66a646491a360
        ("support for the WebP image format (tdf#114532)").
        
        Change-Id: I017c4fc72456859616d535ddfb2d568442ffa446
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129790
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-02-10  Caolán McNamara  <caolanm@redhat.com>  [f8eb28d6b6e306d87e5cec3f1b6f83c841a5f01e]

        tdf#137571 use XActionGuard to lock blocks that don't need updating
        
        so we can avoid constantly generating new TextForwarders which
        are the same as the one they replace.
        
        The underlying problem is that of tdf#123470 but this solution should
        be safe to backport
        
        Change-Id: I742f2a9ce0024adf9bd0acc5bb8edb9372fc0af5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129775
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-10  Caolán McNamara  <caolanm@redhat.com>  [6ca2a8d0cf238dc504920095493c777c956cea5e]

        use std::vector
        
        Change-Id: I65eb157b530414a7e1859af97248683ed27a23c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129776
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-10  Winfried Donkers  <winfrieddonkers@libreoffice.org>  [61f4250ee9f43902107e4d2e6322cbf54f52dd8e]

        Make CLEAN fully compliant woth ODFF v1.3
        
        Not only check for characters of category Cc, but also for characters of
        category Cn.
        Use generic functions to check is characters belong to one of the above
        categories.
        
        Follow up of commit e38ebf0737297fe94e3128459fc25ef9259faa6b.
        
        Change-Id: I97618dbf33db70b01b2833cf653988610b499333
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129222
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2022-02-10  Luboš Luňák  <l.lunak@centrum.cz>  [807a15bd64c1f2a57371d12e7684541293cd9791]

        MSVC -arch is independent from the ability to use CPU intrinsics
        
        It's possible to write AVX512 intrinsics in code compile only with
        -arch:AVX . So do not require -arch for being able to do so,
        especially since there is no -arch option for only AVX512F without
        other AVX512 subsets (the option enables also CD, BW, DQ and VL
        https://docs.microsoft.com/en-us/cpp/build/reference/arch-x64).
        
        https://crashreport.libreoffice.org/stats/crash_details/55ef825d-c323-4df9-95e2-76672c674e60
        is presumably caused by this, I can see use of registers XMM0-15
        in arraysumAVX512.cxx built with -arch:AVX2 but when built
        with -arch:AVX512 registers XMM16-31 are used too (I'm not sure
        if that's AVX512DQ or something else, I can't find info on it).
        
        Change-Id: I74473333a17e618327d43b920b8929d1b0e733b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129724
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2022-02-10  Luboš Luňák  <l.lunak@collabora.com>  [8232965cfb5f50bb2e01f7749d04c227a9622860]

        replace various sal_uLong that might overflow with huge sheets
        
        16Mx16k cells is more than 32bit, so things like cell counts
        or progress -> sal_uInt64. Height/widths of complete rows/columns
        -> tools::Long.
        
        Change-Id: I8077ec0c97782310db024c20c335cfcbc3833227
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129634
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [1db6e8b7760de1abd49d62df230d89480ffd2161]

        no need to use shared_ptr in PropertyChangeNotifier
        
        these things are never shared
        
        Change-Id: I21c3b7cf2abf6e47a8839ac60e7bf27b7282ed76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129784
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-10  Luboš Luňák  <l.lunak@collabora.com>  [2d36e7f5186ba5215f2b228b98c24520bd4f2882]

        remove AVX and AVX512 code from Calc
        
        It's been a source of numerous problems since the beginning.
        Poor separation of C++ code causing the compiler to emit some generic
        code as CPU-specific, compiler optimizations moving CPU-specific
        code out of #ifdef to unguarded static initialization, etc.
        
        And it doesn't seem to even particularly improve performance,
        on my Ryzen2500U for one full column (1m cells) sumArray() takes
        about 1.6ms with AVX, 1.9ms with SSE2 and 4.6ms with generic code.
        So SSE2 code is perhaps worth it, especially given that SSE2 is our
        baseline requirement on x86_64 everywhere and x86 on Windows,
        but AVX+ is nowhere near worth the trouble.
        
        So this code removes all AVX+ code from Calc, and makes SSE2
        a hardcoded option on where it's guaranteed. If we raise the baseline
        to AVX, the SSE2 code may be replaced by the one removed by this
        commit. Generic code is there for other platforms, if other platforms
        add CPU-specific code, they should preferably follow the same rules.
        
        This does not necessarily mean that CPU-specific code cannot
        be used at all. Some externals use them, for example. It just
        needs to be working, maintained, and worth the trouble.
        
        Change-Id: I5ab919930df9d0223db68a94bf84947984d313ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129733
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-02-10  Mike Kaganski  <mike.kaganski@collabora.com>  [51d1f84abf889df32218b018e66ecd1deccafd7d]

        Deduplicate PutInOrder's
        
        Change-Id: I76db8dd5398628e544fdd76179046b98f76d80a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129773
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-10  Henry Castro  <hcastro@collabora.com>  [03bcc8ad7a3347a817f087b4e444d7bed95ca973]

        lok: add generic class DragContext, DropContext
        
        In tiled rendering case, there is no exists a generic
        dummy to fire drag over and drag drop events.
        
        Change-Id: I1d334df8316a09950c11bc365f12f28f0352dfc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118860
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117893
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2022-02-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [9c2d5c877d61965d6e5fc9ef2d81299f0e04892c]

        tdf#37623: sc: Move UItest to CppUnittest
        
        Change-Id: I0937baf4dc9db222da6ba74d2b9bcea9f18627ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129782
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [eb0a6b48cbd1346bcee92e2e418a454655c10c63]

        tdf#63805: sc: Move UItest to CppUnittest
        
        Change-Id: I8b2192c1944299b92f82cc6179fcdb0842de9803
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129779
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [587e3e27171d66470f7216e36ed2967c2a8b3867]

        tdf#126577: sc: move UItest to CppUnittest
        
        it's possible to know the arguments of .uno:FillSeries
        using the macro recorder
        
        Change-Id: I8e459c0ca42bd9cd0226e61b3a0b2107bdc22c75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129774
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-10  Luboš Luňák  <l.lunak@collabora.com>  [5b2a153779b68e8454a66973579512fe17e376d5]

        do not call purge() on string pool too often (tdf#125428)
        
        It turns out svl::SharedStringPool::purge() can be somewhat
        expensive with larger documents. Profiling suggests it's primarily
        the cost of the CPU trying to access the rtl_uString instances
        scattered all over the memory, so it can't be easily optimized.
        So instead delay and compress purge() calls if they come from
        temporary ScDocument instances from undo or clipboard.
        
        Change-Id: Ie26cce113025ff45ee2c473c6b06f684f453b27b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129713
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-10  Jan-Marek Glogowski  <glogow@fbihome.de>  [9db03b879b912d79060ab06f03a54d4a59e6ac65]

        i18npool: fix wrong static function symbols
        
        I build a full-language WASM build and the WASM linker was
        complaining about mismatching function signatures for
        get_zh_zhuyin and get_zh_pinyin.
        
        Turns out LO has two exported functions with the same name
        but different signatures. For a static build, these collator
        functions are renamed, so they don't clash, and this was
        silently calling the wrong functions from
        i18npool/source/indexentry.
        
        Change-Id: I6afe1c3a289dfccea5a5fec41a9a6db37f4e19bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129741
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-02-10  Henry Castro  <hcastro@collabora.com>  [7e7ae7ef1dd4d9c9c84ee0b96cb96f456c8da48e]

        lok: introduce local mouse tracking
        
        Add the term local mouse tracking per frame window (per user)
        instead of global mouse tracking in the desktop case.
        
        Change-Id: I3f8c55fc770b4ac7dea167385586d8639ac4d93b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118856
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117777
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2022-02-10  Luboš Luňák  <l.lunak@collabora.com>  [8bb457d17ef970676f60976cc4e2de9c9f5340c0]

        dynamic logarithmic columns in ScBroadcastAreaSlotMachine
        
        The rows have been handled this way for quite a while, but column
        were still using a linear distribution for a hardcoded column limit.
        Sheets with >1024 columns didn't work because of the hardcoded limit.
        
        Normal sheets use 57344 slots and 6 distributions (ScSlotData),
        and this commit doesn't change that. For huge sheets the original
        broken implementation used 90112/10 and this changes to 270336/50
        (there are now 5 ScSlotData horizontally instead of just one).
        Given that the number of cells is 256x larger I find this acceptable.
        
        Change-Id: I619b979f1363b5427d270f9ca0728415d58f41b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129678
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [a6eddceda5d376cd73922123a3bb3a5683307c41]

        rename some SID to FN_PARAM
        
        because they are not slots, they are only being used as parameters
        
        Change-Id: I539f4832b884d1ea7dc14ce4ef6c79feec6681cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129732
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [c1c9071dd5f578c5773abc00553d2099cad30ced]

        crashtesting ooo#ooo83229-2
        
        this reverts part of
          commit b314b5a0612c9dc7279039dae44a250d4d3ec6b1
          use more concrete types in chart2, DataSeries
        since writer uses it's own implementation of the XLabeledDataSequence
        UNO interface
        
        Change-Id: I52154dcee104ca17bfa63a3a8b11ef739cef147f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129772
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-10  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [967900354d36de50eff76e9622b0b4655d450f41]

        simplify the template makefiles
        
        can later be combined further, the process is the same/no real need for
        separate makefile rules
        
        Change-Id: Ic04acc4084605382147fa43a905fe559f9197d7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129726
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-02-10  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [3cc082dd61c3bb47792e6784e2e196b014ecd806]

        simplify autotextuser makefile
        
        could be made static, but left as pattern based since the rules could be
        combined with the other makefiles/there's no real need to treat building
        the user using separate makefile rules, it's the same procedure for both
        shared and user variant.
        
        Change-Id: Ic1dbbcf4dfd8f533d215cc930cc455f95658db1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129725
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-02-10  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [f5ce765d560aaa6ac6c5a92048432dd1e6e8f851]

        simplify autotextshare makefile/only build what's packaged
        
        The multiple indirections/complex nested constructs don't really provide
        any benefit here, they certainly don't make the makefile easier to read.
        
        It was building the autotext .bau files for all languages, despite being
        packaged only for the requested UI langauges (via AllLagPackage) and the
        long list of autotext files was duplicated (even if all .bau files
        should be built, the list could be reused from the other makefile)
        
        Also remove the empty mimetype files and just touch them instead of
        copying them.
        
        The xml, mimetype and other files are now intermediates and are removed by
        make once the .bau is built. (if that's not desired, they can be flagged as
        .SECONDARY)
        
        The list of individual files (3.6k lines) could also be cut down if
        using e.g. make's wildcard function
        
        Change-Id: I223a49d26d1de1435d62a68a04b3713278a8320c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129696
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-02-10  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [a378b130c390423c22999db0841ad1fcf10b4e5c]

        simplify autocorrect makefile
        
        The multiple indirections/complex nested constructs don't really provide
        any benefit here, they certainly don't make the makefile easier to read.
        
        Also remove the empty mimetype files and just touch them instead of
        copying them.
        
        The xml and mimetype files are now intermediates and are removed by make
        once the .dat is built. (if that's not desired, they can be flagged as
        .SECONDARY)
        
        Further simplification is possible when using the same language code
        for both the intermediate directory as well as the source directory
        layout and the .dat files
        
        Change-Id: I0e0c28abcad2b404a88d1f32b9b9cdb53b4125c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129628
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-02-10  Justin Luth  <justin_luth@sil.org>  [bda200a5e9c4592bd61b7924fa171ec3265bfd24]

        tdf#113785 sc: IsDataFiltered must be normalized
        
        I can't believe this hasn't caused major issues
        and has survived as a bug for so long.
        
        Due to the way IsDataFiltered is coded,
        it is required that the range is normalized
        in order to get any kind of meaningful result,
        so lets ensure that.
        
        Change-Id: I2ede77f738fbaeb05a0f1425a2e88e59fca08e9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129735
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-02-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [1c0aa970650ffc7c749e0b5ea655ebb2d137c8ae]

        add more TypedWhichId
        
        Change-Id: I6401dcf2507ac53a71dbe4de4ba774aed905961e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129731
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-10  Jean-Pierre Ledure  <jp@ledure.be>  [3e340d3f7b73c8577e58c561a34c2b826e77da51]

        ScriptForge - (SF_Utils) review optional argument of _Repr()
        
        As from LO 7.3, optional missing arguments must not be used
        in assignments and comparisons.
        The Basic interpreter tolerated it before 7.3.
        
        Probable commit having changed Basic behaviour:
            https://gerrit.libreoffice.org/c/core/+/121794
        
        A unique case of this singularity was found in the
            SF_Utils._Repr()
        method.
        
        The bad consequence was that the commonly used
            SF_Exception.DebugPrint()
        method calls above method. This broke in fact
        the whole ScriptForge library.
        
        Change-Id: Iba8792b92c73c992429de4382bd8a3dc4b58a94f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129728
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-02-10  Luboš Luňák  <l.lunak@collabora.com>  [cecf2082df0427babc491dfad10f6e15e0ec7583]

        do not use /arch:SSE with MSVC
        
        It looks like I missed this one when making SSE2 our MSVC baseline
        in 75edcfc0569ca76fa22db451fd61138e52870a62 .
        
        Change-Id: Iec8dd1522187a32ed379d387439ee01074a624ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129722
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-10  Luboš Luňák  <l.lunak@collabora.com>  [73cfd7eeac7031c97a57bba82677f36ef1eff731]

        avoid destructing many unique_ptr's most of which are nullptr
        
        With huge sheets there are so many CellInfo structures that
        calling all the destructors actually shows up in profiler data
        while trying to scroll around (it allocates CellInfo for every
        column starting from 0 up to the last one wanted). Keep
        the owning pointers in a vector that'll be much faster to process.
        
        Change-Id: Ibadb05fcce467fb808c38e2ed9a13b4cfef3720e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129699
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-10  Luboš Luňák  <l.lunak@collabora.com>  [d48e68407931fc33044aa7f3fc9e971897fac610]

        clean up accessing CellInfo array in RowInfo
        
        The array allocates one extra item before and after, which means
        all indexing must add 1 to column number. And a lot of the code
        uses array index variables instead of column numbers, which
        makes it confusing whether the value is +1 or not. To sort this
        out, hide the array inside RowInfo and provide access functions
        that will hide those +1 from caller code, plus it will do error
        checking.
        
        Change-Id: Ia91bd76e15fc6c96c09f27c742d71001f4c4151c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129698
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-10  Justin Luth  <justin_luth@sil.org>  [98ecef56d0f87cd922ca560fead4e2533b30d57c]

        tdf#79186 ww8export: save LayoutInCell property
        
        This property was saved in DOCX, but not in DOC format.
        The field can hold 16 values, even though we only handle
        this one on import.
        
        This patch depends on the previous patch which re-worked
        the import side to default to "true".
        
        Since the default is to LayoutInCell, I don't see
        any reason to add this property when true.
        The only reason would be if this property can be
        inherited from somewhere else, and a true needs
        to override the inheritance, but I'm not aware
        that such an inheritance exists in this case.
        
        Change-Id: If42f7b1dc49c69a69552e841b93576f638b6d1d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129658
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-02-10  Miklos Vajna  <vmiklos@collabora.com>  [a227efdbc9128f6a3038b4cb0ae4cb87f20bb7d0]

        sw: document SwDropPortion
        
        It does not drop anything, it's about initials.
        
        Change-Id: Ibb71870a73ff4bc8695e67ffc44c5893c318b9cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129739
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-02-10  Yunusemre Şentürk  <yunusemre@collabora.com>  [b7aea47561fa0e1b4c8015419a3c64bed13309e7]

        Remove interactivity of asking permission when make distclean
        
        Change-Id: I8cce598b96b1339afeb40679375a2f0a60ca4d9c
        Signed-off-by: Yunusemre Şentürk <yunusemre@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129719
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-02-10  Jim Raykowski  <raykowj@gmail.com>  [fb307b3ac5962a1550219671df8ff1493d3c7cd1]

        SwNavigator: rework entry reselection in Display function
        
        Eliminates duplicate code for entry reselection in the
        SwContentTree::Display function. Behavior change: Pre-patch, when there
        is no selected entry the first entry is selected. With this patch, no
        entry is reselected in this case.
        
        Change-Id: Ief54961c27336f6b46cc0b2bb8dd76dd2c5890ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129188
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-02-10  Jim Raykowski  <raykowj@gmail.com>  [bc4ed9e69c99ade94e2f156e1719e386b9765f32]

        SwNavigator: absorb lcl_InsertURLFieldContent function
        
        lcl_InsertURLFieldContent was done in commit
        6fcb52aa3d8b8f3686ba1dfae03f9d3cc281b5d3 to group common code. Since
        commit 3771a81060f9e1f60ada37c3b7fa0a51b3042952 it is now only used in
        one place.
        
        Change-Id: I0cba0765e011f1bb5183209d2530b96711f4d95a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129394
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-02-10  Noel Grandin  <noelgrandin@gmail.com>  [5dfe561cffe6e2a41a76ee78244b16bdb80b0892]

        use more concrete types in chart2, SvxShape
        
        Change-Id: Ieadcd95d7d75d925b2c5528ba231d4686d4fcb7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129738
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-10  Noel Grandin  <noelgrandin@gmail.com>  [5477193c9ca425509d529fb20dcb0db6a66b5d08]

        use more concrete types in chart2, SvxShape
        
        Change-Id: I9ae954f8efaec31d5b848c633e66adb62a13f3f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129737
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-10  Noel Grandin  <noelgrandin@gmail.com>  [d1568521a0205ca557d7c4bb488d5a8ccc72c442]

        can avoid UNO_QUERY here
        
        Change-Id: Ie43759ab2771a40a0553eb61847766932cac2e47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129736
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-10  Jim Raykowski  <raykowj@gmail.com>  [a2ee79c90a6d158e642ad1ac404e5ccd87d27f76]

        SwNavigator: test if member count has changed
        
        In the HasContentChanged function, make the comment "FillMemberList
        tests if member count in old member array equals member count in new
        member array" honest.
        
        Change-Id: I88ee65bb4ed0c56930b8d5ee968ed6c5abb8d841
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129393
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-02-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5cd672ee291f47ff0f5ea9cba828639a41ae40a7]

        Fixed function name
        
        It passed "make check"
        
        Change-Id: I0828ea2c2531cb970f32581333776f02a46a8d5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129314
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-10  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [ea3b18ad18829db26cc32a320af992a1e760d28d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6097a00383b743f7b48da4ec0bd91a0677012bf2
          - Improve recently introduced strings
            
            Change-Id: I917d61ce5450f5e404c4c01de7f737900f69b1c4
            
2022-02-09  Hossein  <hossein@libreoffice.org>  [a5c6fbe247ee9f9b2fba828d1360748c3fe4642b]

        tdf#147021 Use std::size() instead of SAL_N_ELEMENTS() macro
        
        The signed loop index variable of type 'int' is converted into
        'size_t' to match the return value of std::size() which is unsigned
        
        Change-Id: I39170c487a46aed0370d987f6ec94949c71509cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129676
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-02-09  Stephan Bergmann  <sbergman@redhat.com>  [134edb2f4a06398e2725628200292b816d79bbb9]

        clang::IfStmt::getCond can return null
        
        ...for C++23 consteval if statements.  (These caused
        CompilerTest_compilerplugins_clang tail fail with
        
        > clang++: include/llvm/Support/Casting.h:104: static bool llvm::isa_impl_cl<clang::DeclRefExpr, const clang::Expr *>::doit(const From *) [To = clang::DeclRefExpr, From = const clang::Expr *]: Assertion `Val && "isa<> used on a null pointer"' failed.
        
        assertions.)
        
        Change-Id: I095469c8327f91107110e5ed426b95bb41ae26b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129740
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-09  László Németh  <nemeth@numbertext.org>  [23846867ea32667ccf328c36142394dd6aaee8ba]

        tdf#147182 sw: accept/reject all changes of a table selection
        
        Selecting multiple cells of a text table which contain
        tracked text changes, and choosing Accept Track Change/Reject
        Track Change, only text changes of the first cell were
        accepted/rejected (a problem inherited from OOo).
        
        The fix allows to accept/reject also all tracked row
        deletions/insertions in the selected table rows by a single
        click.
        
        Note for manual testing: first cell of the selection should
        still contain a tracked change, otherwise Accept Track Change/
        Reject Track Change menu items/icons aren't active.
        
        Change-Id: I11e71075f4144bba86dda690ec712a24ccf815dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129717
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-02-09  László Németh  <nemeth@numbertext.org>  [2bb9ad2078e355b71ab25db0c46f3d0bb19cf6d4]

        tdf#147181 tdf#147322 sw: fix drag & drop multiple table rows
        
        With change tracking, moving multiple table rows tracked
        only the first row as deleted, and in the insertion point,
        as inserted.
        
        Without change tracking, only the first row were deleted
        from the original position. This is a regression of tdf#84806
        from commit 5e8aa259e48d5602b932353bb146ebb523982cf2
        "tdf#146967 sw table: fix freezing in Hide Changes mode".
        
        Add unit tests for the change tracking fix and for the original
        table moving fix in commit 7fe64353dc9950e19182a59a486a1ecac27cf98e
        "tdf#84806 Writer: drag and drop selected tables, don't empty".
        
        Change-Id: I43250fcef4bbf482e67a7414f4f655e75d226b55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129635
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-02-09  Caolán McNamara  <caolanm@redhat.com>  [a59952f64c6e78f8e5bad6d6ab8373879f6a826f]

        Resolves: tdf#132591 set property if Fixed Ratio checkbox was toggled
        
        Change-Id: I10a2085e91bb592a8ccea7a50b7188250288e74a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129730
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-09  Caolán McNamara  <caolanm@redhat.com>  [5cefbd837a9e41102270d8c60010e3496b76f0a0]

        Related: tdf#132591 connect adjustments to the correct spinbuttons
        
        commit eb807e785b6acda1529b2f58ada2c1e84b38f7f5
        Date:   Fri Feb 19 12:54:21 2021 +0100
        
            Resolves tdf#140511 - UI glitches
        
            Clean-up of nested grids and boxes
        
        removed adjusments 1 to 4
        
        commit dd5039ceea319ebfc72a3e032753b22538add12e
        Date:   Tue Aug 24 11:14:46 2021 +0200
        
            Resolves tdf#143633 - Image size wrong after disabling relative image width
        
            Adjustments added back, missing from 3cbecf3d0d9d68de286589e153ee31f8f709be03
        
        restored them, but added two of them back to different widgets than they
        were originally connected to.
        
        but that's not the problem described in the bug report
        
        Change-Id: I6dcfbf76a6d76ac2f40679a678bcfb384b07d165
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129721
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-09  Caolán McNamara  <caolanm@redhat.com>  [0a1d94d58d6eff85f6266ea01ae1722217ae0b01]

        Revert "add webloc and url extensions"
        
        This reverts commit e4c3fa614d9be6e32dde49970ace55d9a2b57368.
        
        Reason for revert: there's no evidence that they should be in this list
        
        Change-Id: I8aa5f8a6beaf578feb76684cad5f6a69e17e2b2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129624
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-09  Julien Nabet  <serval2412@yahoo.fr>  [a555aa25bd17781b2828e13ac81456a45387284d]

        tdf#147262: CallByName() argument names does not match that of VBA
        
        Change-Id: I3029b98abbe3b8facf01f0e50a7efdff545c2141
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129646
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-09  Mike Kaganski  <mike.kaganski@collabora.com>  [9003593c9e4b8e32dc5b0ae119cc84a14d17f53d]

        Simplify SvGlobalName::GetHexName
        
        Use a single sprintf instead of ten, and don't use interim OStringBuffer
        to convert to OUString in the end.
        
        Change-Id: I5dcbec85d64af3a30b4bb64f12090e5320421013
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129734
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [80d00b3eec3a7811c0139afe0ea749cc319ce7b9]

        Fix typo
        
        Change-Id: Ic5e211c4802cedde313d5e03859bb6d3b6be48ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129718
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ff1544883f5daa96a27319a229a7ba94d34e1dda]

        Fix typos
        
        Change-Id: I82405059d900b6605075bf5756f3f0fb99e9002e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129451
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-09  Justin Luth  <justin_luth@sil.org>  [618084819babc839510860b74b36631749093c4c]

        tdf#113785 sc FillAutoSimple: also optimize in negative direction
        
        By only coding the optimization for the downward autofill,
        it totally broke an upward autofill.
        So this patch simply fixes the LO 4.3ish regression
        from commit a995462e6855061816c6529c366f20ace2b45868.
        
        This fix means that the non-hidden cells get the auto-value
        instead of being erased.
        
        However, the hidden cells are still erased
        (which is the topic of tdf#119957).
        
        I'm not going to bother with a unit test for this
        portion. If I can solve bug 119957 as well,
        then the unit test for that can cover both situations.
        
        Change-Id: If6320ccf87fa8893ca6766c265b7760cc46ed7d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129723
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-02-09  Rafael Lima  <rafael.palma.lima@gmail.com>  [30146dd8052c8c7f701417eecc2ca1e529aa23cc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c82b7b47513c4fee5357365b7bd67003a22d86e0
          - Document method RunCommand in ScriptForge
            
            Change-Id: Iebbf6c521c426d55ffebb48265485c5fa8015390
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129560
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne
            
2022-02-09  Heiko Tietze  <tietze.heiko@gmail.com>  [dd545b5aabb457257de102c0027dfc914e129bfc]

        Resolves tdf#147301 - Disable Hidden Row/Col indicator
        
        Off by default now
        Entry in View menu added to easily switch on/off
        
        Change-Id: I138ce90f1d2e3c2337368870803d5aa959116c3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129712
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-02-09  Stephan Bergmann  <sbergman@redhat.com>  [12697a559b89539b03779030f94079a27cb1a12f]

        Sync flatpak-manifest.in with Flathub
        
        ...including
        <https://github.com/flathub/org.libreoffice.LibreOffice/commit/36da4a90d90eef38f5d02beed427a6dd112b93bb>
        "Merge pull request #178 from JamesBelchamber/file-picker-bookmarks:  Adding
        access to gtk-3.0 config"
        
        Change-Id: Ie491cfa4481251ac55b8ab38a5068272165c12de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129727
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-09  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [6a604a9658dd4a619b9a9e02a8b398386adc1abf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 751aa416e5aa4fdb6faf5be273aa8d999e1630e4
          - Add YouTube consent click
            
            Change-Id: I60d64e1becbc7ea33301d4a8073f0b550998b87d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129716
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-09  Mike Kaganski  <mike.kaganski@collabora.com>  [a3e8bacbdb8d50ca5eb4917462cc9806be4879a2]

        Flatten SvGlobalName::MakeId
        
        Change-Id: I5b592162d0fad3e57cfe9ad6d4b2252e7f7596d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129709
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [dce85afb01c74eddb2cec3656fa76867aa131bd1]

        expand out IMPLEMENT_FORWARD_XTYPEPROVIDER3
        
        Change-Id: I31a7452bd8822f13905812e8f3fcd31a0753e0a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129711
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-09  Michael Stahl  <michael.stahl@allotropia.de>  [d794c377e503aa7d00dbc6daad0aa32efad9e682]

        (related: tdf#147206) writerfilter: fix another end in...
        
        ...DomainMapper_Impl::PopFieldContext() that probably should use the
        m_aTextAppendStack insert position.
        
        Change-Id: I718d4b745258ca88e8ffec0bff5e5ea95037a312
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129686
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-02-09  Michael Stahl  <michael.stahl@allotropia.de>  [a10a031199b36914ba14705e417efd76dbb0383a]

        gdb: fix SwXTextCursorPrinter
        
        m_pImpl was removed in commit cb0991e32987108d900ec7e8fcd4ce477ebc9fb4
        
        Change-Id: I9ca0cdbca97242ace5243f140ac2e17055b3f718
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129685
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-02-09  Caolán McNamara  <caolanm@redhat.com>  [e4c3fa614d9be6e32dde49970ace55d9a2b57368]

        add webloc and url extensions
        
        Change-Id: I02b959f6bcdff5657525a6fd45d12c31315c1a68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129715
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-09  Renwa Hiwa  <renwax23@gmail.com>  [7484c3393dc2216239cdb730983725fe2e08e730]

        Better handling of inetlocs
        
        LIBREOFFICE-39BBF6YM
        
        Change-Id: Iadae856a524a0ccda238785f60c8f3459e7b6157
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129714
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2022-02-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [571be264d9604c3d77036e26812f909655cc0bb2]

        Fix typos
        
        Change-Id: I50e8988c320c0068f7adf4a3429d7639df0cbcd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129596
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2022-02-09  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [a79e7dc9e8097c199e91288027861e3883e14d1b]

        tdf#146672 - CDbl: skip spaces and tabs at the end of the scanned string
        
        Change-Id: Ib7a4e8c7145b549a5327de23549d39d11f8590cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129648
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-02-09  Michael Stahl  <michael.stahl@allotropia.de>  [9d30e168112bc5c3c7f2dfc029f293c540ebb280]

        tdf#147206 writerfilter: fix end position of hyperlink in ToX
        
        (regression from commit 58a86af36295b4fc1e07c0bd38f74530a2ce0f08)
        
        Change-Id: Ied4c26255b60f4320f38432ef5e2e27882b7a135
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129681
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-02-09  Sinduja Y  <sinduja.code@gmail.com>  [0bc1f4aba10194547a8169eb568cc62e84ec89db]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: I17183f45dfad71cb306c31d4e70d8dcbeda5cb48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129672
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-02-09  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [690e4852809ea21b5fd909298c5fa2a053fa0458]

        Fix copying range when it doesn't contain a number
        
        Copying a range named "aaa" resulted in a new range named "1".
        Now it will be named "aaa2".
        
        Also, when range is named "my_range", the new range is now "my_range2" instead of "my_1".
        
        Change-Id: Ib6356454d70244b76de50816e7902852290c3270
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129198
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-02-09  Justin Luth  <justin_luth@sil.org>  [19a5e50955ecc8da7ff5dbdfb9f47352d851ee1d]

        related tdf#79186 filter: value is more than just LayoutInCell
        
        nGroupShapeBooleanProperties contains 16 shape properties
        and 16 flags to indicate whether they are to be used or not.
        Up till now, only fLayoutInCell has been used by LO,
        but it handles far more than that, so lets change the code
        (now that we have the documentation for it)
        to make it clear that this could be useful for further
        compatibility fixes.
        
        There is no need to determine whether the setting
        has been provided or not - since a zero default indicates
        everything in this bit-set should be ignored.
        
        The naming and the if clause in ww8graf.cxx suggests that
        reverse engineering didn't really grasp how this worked,
        so I took the liberty of removing all of that awkwardness,
        and verified that at least several associated document
        from the OOo Apache bugtracker still worked.
        
        ===============================================================
        https://docs.microsoft.com/en-us/openspecs/office_file_formats
        /ms-odraw/a0ae6aa5-16e4-4550-87a2-b8ca180c7fd7
        
        fLayoutInCell (1 bit): A bit that specifies whether this shape
        is displayed inside a table cell. If fUsefLayoutInCell equals 0x0,
        this value MUST be ignored.
        The default value for this property is 0x1.
        
        Change-Id: I82f80123a7419a83737b796f253406576732b6c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129657
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-02-09  Miklos Vajna  <vmiklos@collabora.com>  [69f62aea8bfaa6d80cf9f54bd01e9af6fca0f9bb]

        CppunitTest_sw_ooxmlexport: avoid mustTestImportOf()
        
        Can use CPPUNIT_TEST_FIXTURE() instead.
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: Id86c3c7129fe3f61351325eda8a6f0b44efd2151
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129691
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-02-09  Noel Grandin  <noelgrandin@gmail.com>  [7c62e59587949344160dd346f7e060577fbc3490]

        use more concrete types in chart2, Axis
        
        Change-Id: Ia47fd6deedd0a1cf6bedc882cb9817206dfa88b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129690
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-09  Noel Grandin  <noelgrandin@gmail.com>  [da7e9f8613f66265bc8822519fa60412cd463917]

        use more concrete types in chart2, Axis
        
        Change-Id: Iab742573a18384adbd1a397326ca6f4998b45ef3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129689
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-09  Noel Grandin  <noelgrandin@gmail.com>  [11c4ec15f13bbcc1b7a85e966519d75e64f62c4a]

        use more concrete types in chart2, Axis
        
        Change-Id: Ia45eac5e63d4937310a52a88c142623274fd4e1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129688
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-09  Noel Grandin  <noelgrandin@gmail.com>  [6e800111d6daa927564e5f4dba8937bbf56e7b8f]

        use more concrete types in chart2, DataSource
        
        Change-Id: I513491e8d39ee79edf8521d279bd32031cf22a93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129687
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-09  Michael Weghorn  <m.weghorn@posteo.de>  [425ff2e7911436cf2a20d5640d87274d2467b7c0]

        sw a11y: Drop custom implementations of std::less
        
        SwFrameFunc's operator() just applied the less-than operator
        which is the same as 'std::less<const SwFrame*>' does.
        The latter is the default for the 'Compare' template argument of a
        'std::map' with key type 'const SwFrame*>' anyway, so
        there's no need to specify any explicitly.
        
        The same applies for 'SwShapeFunc' accordingly.
        
        Change-Id: I2472b38d04dd6d280bfb825d750a6d67c2d9797c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129682
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-02-09  Jeff Huang  <jeff@mail.ossii.com.tw>  [3e5e0c2943e057873952b5394b81dbe6d29ef1e2]

        tdf#146937 Remove "refresh" command from Template Manager
        
        Change-Id: I12b43c10cca455a6885101909327b81940dafb07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129584
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins

2022-02-09  Mike Kaganski  <mike.kaganski@collabora.com>  [4e0ba699ab3ba0294acd2589507b50fab82c98f5]

        Simplify SvGlobalName
        
        Its data only takes 16 bytes, the same as std::string_view on 64-bit
        platforms, which is considered trivial. No need to use cow_wrapper
        that would itself take 8 bytes, and have the performance penalty.
        
        Also reuse the conversion to sequence from comphelper.
        
        Change-Id: I3e3177ea759bf22d099aaa5402559196c5934ee0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129679
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-09  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [42c5506a9e9ef58efd8193a193464e3b49d481ca]

        docx import: right margin was not respected for para with list
        
        If paragpraph has list defined somewhere in styles and right
        margin defined in current style this margin was overriden with
        older value from parent styles.
        
        Change-Id: Ic0a2e9a1ce5f77b9ef38c549a62f1494c050982c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129595
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-02-08  Stephan Bergmann  <sbergman@redhat.com>  [a45f057d9d2bcd28e6b4342bbdf45fec38a43ac1]

        Remove COMPILER_PLUGINS_CXX from distro-configs/Jenkins/linux_clang_dbgutil_64
        
        It had originally been added with e754d0931ca75403647cc16100edd98e7e5ceadb
        "Remove CXXFLAGS_CXX11 from Clang plugin compilation", so "if
        COMPILER_PLUGINS_CXX is not set, simply default it to g++ instead of trying to
        construct an acceptable CLANGCXX value from CXX (which would be Clang).  (The
        problem with using Clang without CXXFLAGS_CXX11 is that Clang, unlike GCC,
        typically defaults to C++03, but building compilerplugins requires C++11 at
        least.  That would cause e.g. the Gerrit/Jenkins linux_clang_dbgutil_64 builds
        to fail---but which also needs COMPILER_PLUGINS_CXX to be explicitly set to 'g++
        -std=c++11' as GCC on those machines is still 4.8.5 defaulting to C++03."  But
        that should no longer be an issue with contemporary Clang, which defaults to >=
        C++11 for quite a while now.
        
        On the other hand, when trying to update the Clang used by
        <https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/> from 5.0.2 to
        12.0.1, and adding
        
        > export COMPILER_PLUGINS_CXX="ccache $LODE_HOME"/opt_private/gcc-7.3.0/bin/g++
        
        to
        <https://git.libreoffice.org/lode/+/refs/heads/master/bin/linux_clang_dbgutil_64.env>
        (where this setting arguably belongs, rather than in
        distro-configs/Jenkins/linux_clang_dbgutil_64, anyway), which is needed
        because that version of Clang (and thus loplugin built against it)
        cannot be built with the baseline CentOS 7 GCC 4.8.5, that setting of
        COMPILER_PLUGINS_CXX got overriden by the one in
        distro-configs/Jenkins/linux_clang_dbgutil_64, and configure failed due to
        
        > configure:21069: checking clang/Basic/SourceLocation.h usability
        > configure:21069: ccache g++ -std=c++11 -c -I/home/tdf/sberg/lode/opt_private/clang-llvmorg-12.0.1/include -std=c++14   -fno-exceptions -fno-rtti -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/\
        > tdf/sberg/lode/packages/llvm-llvmorg-12.0.1.src/clang/include -I/home/tdf/sberg/lode/opt_private/clang-llvmorg-12.0.1/include -std=c++14   -fno-exceptions -fno-rtti -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_L\
        > IMIT_MACROS -I/home/tdf/sberg/lode/packages/llvm-llvmorg-12.0.1.src/clang/include conftest.cpp >&5
        > g++: error: unrecognized command line option '-std=c++14'
        > g++: error: unrecognized command line option '-std=c++14'
        > configure:21069: $? = 1
        
        Change-Id: Ic33b116090f648ef645febb4fbb28ceb6a2a7cae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129692
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-08  Caolán McNamara  <caolanm@redhat.com>  [50bad83484f7f36c2e43b6df8390ee280fc4d469]

        tdf#147251 can't generally shrink popovers if they don't fit under/over
        
        so instead forget about forcing under/over if it doesn't fit on either
        side and just position so its visible
        
        Change-Id: I529bf0d2bb1a3108a8702792ef067372441c2002
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129662
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-08  Henry Castro  <hcastro@collabora.com>  [2f7a0b81f21f7e383808c2e5f5d532cb50b84376]

        lok: introduce Application::LOKHandleMouseEvent
        
        Entry point to call the ImplLOKHandleMouseEvent function
        mainly to process mouse events.
        
        Change-Id: I17513643733bf5990d41ab8cf47cdc322ed526ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118846
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117711
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2022-02-08  Julien Nabet  <serval2412@yahoo.fr>  [d8538d7fd693a24c7698ac9dd5447134c0c0f210]

        Drop some methods returning just a string and only used once
        
        Change-Id: Idccc6edea7dabc79135d49ffe69c1a13f2990b76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129684
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-02-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [d8b500fc1c7a8ccee6a938463d74a570431a1480]

        simplify complex conditional
        
        Change-Id: I56b9aaf752c3ae809a99b2e6897a929f7f4bbe8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129683
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-08  Luboš Luňák  <l.lunak@collabora.com>  [98d51bf8ce13bdac2d71f50f58d6d0ddb9041a4f]

        speed up SfxItemPool searches with items that can't use IsSortable()
        
        As pointed out by 585e0ac43b9bd8a2f714903034e435c84ae3fc96, some
        item types cannot be used as IsSortable(), because they are modified
        after having been inserted in the pool, which breaks the sorted
        order. But it's possible to at least somewhat improve performance
        of these items by explicitly providing a hash code and using
        that first for comparisons when looking up items, which may be
        cheaper than calling operator==.
        With ScPatternAttr such comparisons seem to take only 60% of the
        original time, reducing loading time of some documents by 25%.
        
        Change-Id: I41f4dda472fb6db066742976672f2c08b9aeef63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129667
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2022-02-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [aaf130beacfda06bcbc305e70030bdf5369e0743]

        CppunitTest_sc_uicalc: give more info when asserting the position
        
        Change-Id: Ia1848f1c985b346742f3858e504b18b5807eb688
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129680
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [c7a84ca2f5c526cb28411677981e15a2b757cd37]

        tdf#130094: sw_uiwriter3: Add unittest
        
        Change-Id: Ic04c4241e78541dd4479186a9bf00b23883c1550
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129663
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [f6d751971acf295e2567f30f56b529f273f2c05a]

        no need to take copies of the shared_ptr here
        
        and copying shared_ptr is fairly slow
        
        Change-Id: I0bf06056f867494319c087e113b3f77b5a5632c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129656
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [fd2f6282cb898f4a356ea8acf3dd1129f09fc1e1]

        tdf#126319: sd_png_export_tests: Add unittest
        
        Change-Id: I36cdd81fcb70d5383519c22b92a3d6366b719b8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129380
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-08  Luboš Luňák  <l.lunak@collabora.com>  [cf8408bfcbaca2998d47a56df9f1dc6f3cb98b0e]

        make the large-sheet maxrow value pow2-based and not pow10-based
        
        All the other limits are powers of 2, I see no good reason why
        this one should be 16000000 and not 16777216. Also at least
        ScBroadcastAreaSlotMachine actually requires the values
        to be powers of 2, otherwise the logarithmic algorithm in its
        ctor will miss some rows at the end.
        
        Change-Id: Iee30a271e9e67d092c34d2e4175cb672e6f737a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129588
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-08  Michael Stahl  <michael.stahl@allotropia.de>  [7ac06bdbf8a2b9fed512ae7817131f26f3744898]

        ucb: webdav-curl: fix deadlock in SerfLockStore::refreshLocks()
        
        ... and removeLock()
        
        (regression from commit 03c7cd9bbe3d46bb13a5cf1ad72ba0eaf702747e)
        
        Change-Id: I4029a7079c7331a7a00c11e2bec5639086bcc928
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129666
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2022-02-08  Marco Pinto  <marcoagpinto@sapo.pt>  [3671d16e4a03351b235fef6b5ad885fad158066e]

        [pt-PT] Added 43 words to autocorrect
        
        Change-Id: Ie70e27786aedf7e8ec71b08a14b15f07dada060e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128149
        Tested-by: Jenkins
        Tested-by: Aron Budea <aron.budea@collabora.com>
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2022-02-08  Stephan Bergmann  <sbergman@redhat.com>  [7a6786c570a1550d2353debd508fd31fbac8262b]

        loplugin:nullptr
        
        Change-Id: I134ca6b0e69124739b734dfb49763da4284f7412
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129652
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [d8be929f4cbb2fe16a366ef146be29955715fa2f]

        tdf#116685: sw: Add UItest
        
        Change-Id: I94d9adb86662e67e0334e9777721b4117b3b9c51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129664
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [2b8fbd7256c2487251fdfa811e5c67b2a21e7984]

        uitest: no need to have a document with a table, just create it
        
        Change-Id: I06b9d5cb18379ef6fb144817db857bd36902812e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129665
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-08  Miklos Vajna  <vmiklos@collabora.com>  [4df75c2a2f9abbf2621a9aacd0c4f9fe8841b051]

        sw: fix size of inserted PDF image
        
        We used to multiply the pixel size with the DPI, which resulted in some
        large enough mm100 width that the inserted image was as wide as the body
        frame allowed it.
        
        Change-Id: I97b81f23166889006363b9241a572f6afde99ee3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129640
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-02-08  Caolán McNamara  <caolanm@redhat.com>  [dbf92d1825bed9f79925f232a5be7cd9f3a330f3]

        drop checksum assert that is platform dependent
        
        Change-Id: I3459d753a8f655ca34ecf6c25fdfd9655687c6d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129660
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-08  Caolán McNamara  <caolanm@redhat.com>  [77919edd1fe447d9574ff3636e036d6459cf445a]

        cid#1497933 suppress Macro compares unsigned to 0
        
        Change-Id: I7f06f889f2bd687028c00d79bdcf9e2edacc5c82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129601
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-08  Luboš Luňák  <l.lunak@collabora.com>  [545622887c55e935be2bb482b838a8fb84a84298]

        optimize ScViewData::GetScrPos() for many hidden rows/columns
        
        With huge sheets checking width of each column may be expensive,
        and hidden columns have width 0, so if the rest of the columns
        in a row are hidden, this would check them all. Skip hidden
        ones at once.
        
        Change-Id: I16308e53ce579837fc7e2384919f6cfe04e26c7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129647
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-08  Luboš Luňák  <l.lunak@collabora.com>  [d20598d14a95675a436736679ab4a82a8cc3a703]

        optimize ScTabView::SkipCursorVertical() for many hidden rows
        
        The code skips all hidden rows, and it does so one by one, until
        it encounters the last row, and then it reverses and goes back.
        With a huge sheet it may spend a noticeable time doing this.
        Since the RowHidden() function gives a range, use that to skip
        hidden rows faster.
        
        Change-Id: I14a990d288d28e9cab69d7dcc7f0dc9210434859
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129643
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-08  Luboš Luňák  <l.lunak@collabora.com>  [cd50d33fc4af3f2d4ab40de98ecf02f0d832d750]

        MAXCOL/MAXROW -> ScSheetLimits in fillinfo.cxx
        
        Change-Id: I71b3f8984737e87e8413c21b016425beb6a7d21a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129637
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-08  Luboš Luňák  <l.lunak@collabora.com>  [03f225039b366f075b23a074e63edc6a47b12d3c]

        if these are row/column numbers, then no need to use sal_uLong
        
        Change-Id: I7c9dd795961f8756fe932df910a3fe6272b3211f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129631
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-08  Luboš Luňák  <l.lunak@collabora.com>  [fd4384c59eefc8f34d5fe90929d7cb44ee15b27f]

        avoid overflows in ScFlatUInt16RowSegments
        
        Loading a document with >1024 columns caused overflow warnings.
        
        Change-Id: I723185eadf0ed1e806c9fd693ed35dc47d8c2135
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129632
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-08  Henry Castro  <hcastro@collabora.com>  [abc32f115ffd8df20ed122f6a769027b68da13f2]

        ucb: webdav: fix "__lll_lock_wait () "
        
        0  0x00007ffff74bc29c in __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:103
        1  0x00007ffff74b5714 in __GI___pthread_mutex_lock (mutex=0x7fffbfad04c0 <(anonymous namespace)::g_Init>)
            at ../nptl/pthread_mutex_lock.c:80
        2  0x00007fffbf996ed2 in __gthread_mutex_lock(__gthread_mutex_t*) (__mutex=0x7fffbfad04c0 <(anonymous namespace)::g_Init>)
            at /usr/include/x86_64-linux-gnu/c++/8/bits/gthr-default.h:748
        3  0x00007fffbf9b0b56 in std::mutex::lock() (this=0x7fffbfad04c0 <(anonymous namespace)::g_Init>)
            at /usr/include/c++/8/bits/std_mutex.h:103
        4  0x00007fffbf9b69dd in std::unique_lock<std::mutex>::lock() (this=0x7fffffff97e0)
            at /usr/include/c++/8/bits/std_mutex.h:267
        5  0x00007fffbf9e0878 in std::unique_lock<std::mutex>::unique_lock(std::mutex&) (this=0x7fffffff97e0, __m=...)
            at /usr/include/c++/8/bits/std_mutex.h:197
        6  0x00007fffbf9f01e7 in http_dav_ucp::SerfLockStore::startTicker() (this=0x7fffbfad04c0 <(anonymous namespace)::g_Init>)  at /home/hcastro/projects/online/lib/core/sid/ucb/source/ucp/webdav-curl/SerfLockStore.cxx:107
        7  0x00007fffbf9f0728 in http_dav_ucp::SerfLockStore::addLock(rtl::OUString const&, com::sun::star::ucb::Lock const&, rtl::OUString const&, rtl::Reference<http_dav_ucp::CurlSession> const&, int)
        
        Change-Id: I01d3c1f67281ceab38e0452ba9cc714d4aacdbcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129447
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-02-08  Stephan Bergmann  <sbergman@redhat.com>  [6f654837ac9f6d3b3ade85f44cad92d3dc2af42e]

        loplugin:external (clang-cl)
        
        > vcl/source/app/salplug.cxx(440,6): error: externally available entity 'HasAtHook' is not previously declared in an included file (if it is only used in this translation unit, make it static; otherwise, provide a declaration of it in an included file) [loplugin:external]
        > bool HasAtHook()
        > ~~~~~^~~~~~~~~~~
        
        Change-Id: I8e293fa53ad0324d2cac4195145dad536e699c47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129653
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-08  Stephan Bergmann  <sbergman@redhat.com>  [81b89ed0099696e881ef21f15d7f3a416d85cd8e]

        external/libwebp: Support clang-cl
        
        ...fixing
        
        > Makefile.vc(18) : fatal error U1050: Unable to auto-detect toolchain architecture! If cl.exe is in your PATH rerun nmake with ARCH=<arch>.
        
        because workdir/UnpackedTarball/libwebp/Makefile.vc naively relies on cl.exe-
        specific output details in
        
        > !IFNDEF ARCH
        > !IF ! [ $(CC) 2>&1 | grep -q "x86" > NUL ]
        > ARCH = x86
        > !ELSE IF ! [ $(CC) 2>&1 | grep -q "x64" > NUL ]
        > ARCH = x64
        > !ELSE IF ! [ $(CC) 2>&1 | grep -q "ARM" > NUL ]
        > ARCH = ARM
        > !ELSE
        > !ERROR Unable to auto-detect toolchain architecture! \
        > If cl.exe is in your PATH rerun nmake with ARCH=<arch>.
        > !ENDIF
        > !ENDIF
        
        Change-Id: I376295fc75d6ab19773e53dbb607d3b156fbe948
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129655
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-08  Stephan Bergmann  <sbergman@redhat.com>  [aea216e2527f37970654a7160eab57d097cbd0f5]

        Avoid -Werror,-Wunused-variable also with clang-cl
        
        Change-Id: Iebf3a95bb104eeff641fbeaa14c620f84b1047f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129654
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-08  Stephan Bergmann  <sbergman@redhat.com>  [b01e0483ee14826057c42dfa58c3d6200a474791]

        Extend loplugin:stringview to O[U]StringBuffer::toString
        
        Change-Id: I7ad212dfff8b34d05e3b45107a1ef033a4efc454
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129651
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-08  Noel Grandin  <noelgrandin@gmail.com>  [b314b5a0612c9dc7279039dae44a250d4d3ec6b1]

        use more concrete types in chart2, DataSeries
        
        Change-Id: I80bc8961832a20c29b31f7618b9d2609f15ab3c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129642
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [d4d16e26a7deb5bfddc9736b4cc9e87c5f6704ee]

        tdf#146462: sw: Add UItest
        
        Change-Id: Ifae155b3d6c727403d395c28842b3aea36b92b49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129633
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [2b36aec3abca0da7222e126fa46dd2b4387e240f]

        uitest: simplify sample file
        
        Submitted by mistake in 9d02b1edafd44b75a8996a97c329fdd4967e8f54
        < tdf#96499: sc: Add UItest >
        
        Change-Id: Idae2b5d7b51022439289ab6c870b47860feaa388
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129645
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [8d762c146a79b5971541aa22217541c8aac017a4]

        add template versions of SwContentNode::GetAttr
        
        Change-Id: I62c0d54c9e1dc89c5684210075219c1eeee9f942
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129602
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-08  Miklos Vajna  <vmiklos@collabora.com>  [ce8b6f3426e55b6d09a52eb4a7d17614fc1a6c15]

        RTF paste: fix cursor creation on shapes
        
        This went wrong in commit 232ad2f2588beff50cb5c1f3b689c581ba317583 (API
        CHANGE: add a "position" parameter to XParagraph/TextPortionAppend
        methods, 2012-11-28), the problem is that the text range is part of the
        shape text's node range, so we have to call createTextCursorByRange() on
        the shape's XText, not on the body text.
        
        Change-Id: Ifa97213659130b8c279022a6a03f920dca6061bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129603
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-02-08  Julien Nabet  <serval2412@yahoo.fr>  [a7c9980a4a6bb1f547c0c4a7b554ac9afe7b25fc]

         Simplify sequence of PropertyValue in linguisting/reportdesign/sc/sfx2
        
        Change-Id: Icd19a46f59e7b4e9ef4062354c5d066382ea8ade
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129644
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-08  Jim Raykowski  <raykowj@gmail.com>  [6a031514a922dd3c53d96f4d4980e7f8ee598507]

        SwNavigator: factor out m_nMemberCount in FillMemberList
        
        Change-Id: I91464080aa035c841d1c6bfc0bcf4aee1789037d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129392
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-02-08  Henry Castro  <hcastro@collabora.com>  [845e53ea13b317bd8ef4dc42cd60ea51359f34ab]

        lok: sc: introduce ImplLOKHandleMouseEvent
        
        In tiled rendering case, each user has a View/Controller
        object to interact with a unique document (Model) for
        collaborating purposes. However, in the desktop case a
        unique user has many View/Controller objects to handle a
        unique document, so the user has only one global active focus,
        capture and tracking window object.
        
        In order to handle independent drag & drop for each user,
        it is created ImplLOKHandleMouseEvent.
        
        Change-Id: I735fae9b9858a75f9fedb603798220ab302d65f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118843
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117708
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2022-02-07  Stephan Bergmann  <sbergman@redhat.com>  [dcd9e98383c767bbb6014c6ca5fe786579eda08f]

        float-cast-overflow
        
        ...after ea771e85b2302829394df545bb82c02bff2750c2 "Resolves: tdf#146997 use
        sal_Int64 instead of sal_Int32 for spinbutton values" changed the default values
        of pcr::ONumericControl::setMin/MaxValue
        (extensions/source/propctrlr/standardcontrol.cxx) from int to sal_Int64 limits.
        
        With SAL_USE_VCLPLUGIN=gtk3, in Writer creating a "Form - Label" and selecting
        "Control Properties" in its context menu caused
        
        > include/tools/helpers.hxx:75:93: runtime error: 9.22337e+18 is outside the range of representable values of type 'long'
        >  #0 in FRound(double) at include/tools/helpers.hxx:75:93
        >  #1 in (anonymous namespace)::GtkInstanceSpinButton::fromGtk(double) const at vcl/unx/gtk3/gtkinst.cxx:16443:16
        >  #2 in (anonymous namespace)::GtkInstanceSpinButton::get_range(long&, long&) const at vcl/unx/gtk3/gtkinst.cxx:16521:15
        >  #3 in weld::MetricSpinButton::update_width_chars() at vcl/source/window/builder.cxx:258:24
        >  #4 in weld::MetricSpinButton::set_range(long, long, FieldUnit) at include/vcl/weld.hxx:1991:9
        >  #5 in weld::MetricSpinButton::set_min(long, FieldUnit) at include/vcl/weld.hxx:2005:9
        >  #6 in pcr::ONumericControl::setMinValue(com::sun::star::beans::Optional<double> const&) at extensions/source/propctrlr/standardcontrol.cxx:401:38
        
        and similarly for pcr::ONumericControl::setMaxValue:
        
        For one, for fVal = -9223372036854775808 (i.e., -2^63), -fVal + 0.5 (i.e.,
        9223372036854775808.5) was outside the range of 64-bit tools::Long, so rewrite
        the non-positive branch in a simpler way (and I have no idea why it was written
        in the more complex way in the first place).
        
        For another, for fVal = 9223372036854775807 (i.e., 2^63 - 1), fVal + 0.5 (i.e.,
        9223372036854775807.5) cannot be represented as IEEE 754 double exactly and is
        represented as 9223372036854775808, which was similarly outside the range of
        64-bit tools::Long, so treat that limit value specially on the positive branch.
        
        Change-Id: Ic2a553e9ce6319eac591058b1218b29dffaeab2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129638
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-07  Stephan Bergmann  <sbergman@redhat.com>  [a56981e9f1710ae44637fa6a31a37dc40c0c445a]

        float-cast-overflow
        
        ...after ea771e85b2302829394df545bb82c02bff2750c2 "Resolves: tdf#146997 use
        sal_Int64 instead of sal_Int32 for spinbutton values" changed the default value
        of pcr::ONumericControl::setMaxValue
        (extensions/source/propctrlr/standardcontrol.cxx) from int to sal_Int64 max.
        
        For example, UITest_calc_tests9 failed with
        
        > vcl/source/app/salvtables.cxx:5507:12: runtime error: 9.22337e+18 is outside the range of representable values of type 'long'
        >  #0 in SalInstanceSpinButton::fromField(double) const at vcl/source/app/salvtables.cxx:5507:12
        >  #1 in SalInstanceSpinButton::get_range(long&, long&) const at vcl/source/app/salvtables.cxx:5541:11
        >  #2 in weld::MetricSpinButton::update_width_chars() at vcl/source/window/builder.cxx:258:24
        >  #3 in weld::MetricSpinButton::set_range(long, long, FieldUnit) at include/vcl/weld.hxx:1991:9
        >  #4 in weld::MetricSpinButton::set_max(long, FieldUnit) at include/vcl/weld.hxx:2012:9
        >  #5 in pcr::ONumericControl::setMaxValue(com::sun::star::beans::Optional<double> const&) at extensions/source/propctrlr/standardcontrol.cxx:422:38
        
        because std::round(fValue * Power10(get_digits())) = 9223372036854775807 (i.e.,
        2^63 - 1) cannot be represented as IEEE 754 double exactly and is represented as
        9223372036854775808, which was outside the range of sal_Int64, so treat that max
        limit value specially.  (The corresponding min limit value -9223372036854775808
        doesn't have that issue.)
        
        Change-Id: I9ff7a281278a0c66b0b0d49deb0846bcdb91a8fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129639
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-07  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [19bca24486315cc35f873486e6a2dd18394d0614]

        tdf#126287: docx import: use defered linebreak
        
        In some cases when we have combo linebreak, endparagraph and
        end section at very bottom of page, MS Word does ignores linebreak
        to avoid empty page with same section and lonely end paragraph mark.
        
        With defered linebreak we could simulate and ignore such linebreaks
        during import.
        
        Change-Id: Ie6ee4c0990ee1c2e853691a76953c83191664e43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119709
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-02-07  Caolán McNamara  <caolanm@redhat.com>  [2634c1ae4fcaadc92a86976f2f9594773f5f84ec]

        fix big-endian hsql to firebird migration
        
        Change-Id: I047d2366ad80eca701924cb0f66b6b1bcfdcac5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129597
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-07  Caolán McNamara  <caolanm@redhat.com>  [a2bda9579e784842bfade539da2dffd61348515a]

        ofz#44471 crash in isMoved if re-insert of invalid range failed
        
        Change-Id: I21a3a3e544c016205d65d7e81889ebfddc7e322d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129600
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [9d02b1edafd44b75a8996a97c329fdd4967e8f54]

        tdf#96499: sc: Add UItest
        
        Change-Id: Ie81d5cfd493cb25698b48f406f5eaaa68e14e2e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129604
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [10d453b6dc2f6a9477d28638b67f53f07bd03a02]

        Fix typo in code
        
        Change-Id: I78730afbfdebbd634343741b57718a467f6c9b15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129350
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-07  Michael Meeks  <michael.meeks@collabora.com>  [1eab80a0495b2c858a168148bc3a96ab287b5bd2]

        boost / gettext warning improvement.
        
        std::runtime_exception of:
        	"Invalid or unsupported charset:UTF-8 or UTF-8"
        
        is less useful than it could be when spat out from the boost gettext
        impl. Survive for the next (and probably more useful) exception.
        
        Change-Id: Ibeb60b4a34f09f47051844c3e8048f38618d0e05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129566
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2022-02-07  Luboš Luňák  <l.lunak@collabora.com>  [c24b04707c5b914bda22d709c2da025c784f5045]

        remove pointless BCA_SLOTS_ROW assertions
        
        This is now only used for assertions, but otherwise it's actually
        not used at all. This code is apparently remnants of original
        slots code, which just distributed them linearly in slices. Then
        b3579d71c6536ab1d03 increased sheet size limits and optionally made
        the distribution logarithmic, and then de7e83969b60ab6d78e501
        removed the linear case but didn't remove these assertions.
        
        Change-Id: I6c5a74aa4e060552da3ad1dcc6bbaa21c831a4bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129496
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-02-07  Kevin Suo  <suokunlong@126.com>  [24e6217c0abdaed703a077e77881ad6e8b4f6f0e]

        tdf#77803: Use NATNUM12 and NATNUM4 for Chinese Numberring
        
        For Chinese, format code NATNUM7 and NATNUM8 are "short lower
        case text" and "short upper case text", respectively, see [1].
        We need full lower and full upper here for numbering purpose, not
        "short" form. E.g. for number 100, we need "一百" (lower case)
        and "壹佰" (upper case), rather than "百" which is in short form.
        
        Use NATNUM12 for chinese lower, and NATNUM5 for Chinese upper.
        See bug 147054 for the reason why we do not use NATNUM4 for Chinese lower.
        
        [1] https://help.libreoffice.org/latest/en-US/text/shared/01/05020301.html
        
        Change-Id: I69c93d62f1026117a6d403ade63a9abfbe5c73f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129143
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-02-07  Miklos Vajna  <vmiklos@collabora.com>  [30585873ca8c861aa2d13f85797930f62195ee55]

        PDF export: increase default precision of doubles
        
        Follow-up to commit 50682cea4196819980c8e2d4018f80384097ce6f (PDF
        export: improve precision of pdf image sizes, 2022-02-04), sounds like a
        good idea to do this in general, not only in that specific case that was
        required for the test to pass.
        
        Change-Id: I5b36a5a3be26132e96a4de9d224abcaaf79beadb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129599
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-02-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [d9ff5556e7b24c7548a476862726b4bd54425047]

        use more concrete types in chart2, DataSeries
        
        Change-Id: If92f6ff6f90d53a9dc6211fd9f071d4d3fce2997
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129535
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3ff7f9e50bda9e6416d0df5f3b935aae34efbb8f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5e2cb8e64fbd008ab9e1372575f5b96f0f27e728
          - Fix image URL in page
            
            Change-Id: I5b316b0107fa0fbb361de70fceb583082959865d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129605
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-07  Julien Nabet  <serval2412@yahoo.fr>  [ad9aa572594f04d2c498d087fb81b0fb215b8e7d]

        tdf#113191: Add 21 and 42 in size list for CJK for typographic scale convention
        
        Change-Id: I2be3160dbab780254b6f02db8dec69389ec500d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129530
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-07  Caolán McNamara  <caolanm@redhat.com>  [2d21560b780060114c2e9ab95d6a4680a590ab0f]

        sal_uInt8 is typedefed as unsigned char so this casting isn't needed
        
        Change-Id: I190bbcb915664ed0cf803814c399b841ae41c519
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129594
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [04c0a05f58618f53e1be83856ebc2b615066391a]

        tdf#74577 tdf#92960: sc: Add UItest
        
        Change-Id: I52ef2bbaf6de6dc1b8c823a17ef99f117ef1f6e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129589
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [1272f775704057119c81ba370a9097201e1e86e3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 03b9f426c60e045d5ba6eca701d3dad66e1344e0
          - Fix typos and mute l10n in some Help pages
            
            Change-Id: I1520155dd72e11a2158e3893a7771a3879ec5a66
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129564
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-07  Henry Castro  <hcastro@collabora.com>  [a2264fb76a29809a0bcc0ffc9c87c1cd2ee1ebe6]

        lok: add 'dropdown' dialog type
        
        The position of the dropdwon is absolute to screen so
        add this type so we can transform correct position on the client side.
        
        Change-Id: I9e2faeb532e313a1a4043d4044f71ada2e7225a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127439
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129459
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2022-02-07  Caolán McNamara  <caolanm@redhat.com>  [6fa736d1baac1114c042c8c8333c77cf5846439f]

        upgrade harfbuzz to 3.2.2
        
        note 3.2.1 causes CppunitTest_sd_layout_tests to fail
        
        Change-Id: If03d884040bb2261e1a96241b3933b97fb8a8614
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129591
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-07  Dr. David Alan Gilbert  <dave@treblig.org>  [2a57ef5512a018bfcfac85a8cd63f2e528f7cdca]

        pdfwriter: Check URIs exported
        
        Check the URIs that are exported.
        
        Change-Id: I2d8b00f767a61c5abdb9163701fe497bb258c790
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125203
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [372f5902200b46edd794c865f6d316a4a32d9cc6]

        crashtesting ooo#20372
        
        this reverts parts of the "use more concrete types in chart2,
        LabeledDataSequence" commits, since writer uses it's own implementation
        of the XLabeledDataSequence UNO interface
        
        Change-Id: Icc2c5e9a38f789cddd9fbca63301397ce759fbff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129587
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-07  Justin Luth  <justin_luth@sil.org>  [32c946c064cc2889bda2f46c1862e5100f0a257a]

        tdf#145868 sd replace: if search changes, restart find/replace
        
        REPLACE is really a replaceAndFind instead of a findAndReplace.
        Thus, when you changed your search parameter and did a replace,
        it replaced the previously searched for item, and then found the
        first instance of the new search parameter.
        That of course is just wrong.
        
        So make sure to verify that the previous search
        matches the current search competely.
        However, that doesn't mean that the entire searchItem matches,
        since we don't want to restart the search just
        because the replace parameter changed.
        
        In my testing, this wasn't an issue for REPLACE_ALL.
        So the only time we need to worry about the last search
        result is in a replace once situation.
        
        P.S. This commit exposed that mpSearchItem can point
        to a destructed SvxSearchItem, so this patches unit test
        will crash if the other 7.4 commit is missing.
        
        Change-Id: I7be14d64534018718145c6ac5f8629ff5f2e5611
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129385
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-02-07  Jean-Pierre Ledure  <jp@ledure.be>  [b52016e5d065ca3fe77ec3c02090ea4b2b3e1ba5]

        ScriptForge - (SF_Platform,SF_FileSystem) Manage extensions
        
        New properties and methods
        --------------------------
        
        SF_Platform.Extensions : (property)
           provide a list of the installed extensions
           as an array of strings
        
        SF_FileSystem.ExtensionFolder(Extension as string) : (method)
           provides the location in FileNaming notation of the
           folder where the given extension is installed
        
        The SF_FileSystem.ExtensionsFolder (notice the additional "s")
        is kept as a property providing the folder containing the
        extensions installed by the user.
        
        All methods and properties are available with an identical
        syntax and semantics both from Basic and Python scripts.
        
        The difference between a propert or a method is
        irrelevant for Basic but is essential in Python:
        a property must not have brackets, a method must have them.
        Hence the distinction between
           ExtensionFolder being a method requiring an argument
           ExtensionsFolder being a property without argument
        
        Change-Id: Idd18a5624f4abd84095d146e467e8fdcf497bd0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129572
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-02-07  Miklos Vajna  <vmiklos@collabora.com>  [e893606068a82c84103b1466a5eb92e2bd415b4b]

        filter: avoid 'using namespace' in pdfexport.hxx
        
        Helps to see if we have an rtl::Reference or an uno::Reference here.
        
        Change-Id: I5b8c42fbf01a026d637b1aaec299cae51673188a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129585
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-02-07  Szymon Kłos  <szymon.klos@collabora.com>  [cf5b0d5972b02809e9b7f35780885445242b3f12]

        RTL: lok: render correctly interim windows
        
        Change-Id: Iec23fba24464c6d29ecb63d3d2018ded8d9937f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128500
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129495
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-02-07  Julien Nabet  <serval2412@yahoo.fr>  [6dcd73f505eca7d0ea31555564855dd4cd0813b4]

         Simplify sequence of PropertyValue in forms
        
        Change-Id: Iab1af5c8d8d824ef2a4be471395f174cadabfc1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129583
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-07  Julien Nabet  <serval2412@yahoo.fr>  [ed652a6af731c5cd024c245013923717b7764a60]

        Simplify sequences uses in sw (2)
        
        Change-Id: Ic4b3136414d778990e179e36162ca61327cb13f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129578
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-07  Mike Kaganski  <mike.kaganski@collabora.com>  [76fa8d13c5244cf8b1f573e849f4cd2d2347a128]

        Simplify the code a bit
        
        Change-Id: I9c35a32dcb877634d885b64ee56099fb8f314a94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129559
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-06  VaibhavMalik4187  <vaibhavmalik2018@gmail.com>  [8b327cd86d71d71d2f5f883321e5d53e3b42ed4e]

        tdf#147021 Use std::size() instead of SAL_N_ELEMENTS() macro
        
        Change-Id: I4f5258ca5b37e9b1b4237c5d29e4a9e5362fa855
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129116
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2022-02-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6bbc2eba29389bf7937ab5fd08b62821cbd56a97]

        Fix typo in code
        
        Change-Id: I1c5350ab5e039b80ebc36922a66da7f0083162a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129450
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-06  Mike Kaganski  <mike.kaganski@collabora.com>  [1c635de6ed48dec4566341c174351432ddab757d]

        Avoid excessive reallocations
        
        Change-Id: I68ff7021c26dd2148f85506fd0c67e233753c63a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129558
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-06  Johnny_M  <klasse@partyheld.de>  [68aa3222b1b7953f2b5eb419ea3bec871091e574]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1cd6e1e0360f3bef1879d717be450d6ec27e3f38
          - tdf#132643 Translate German section IDs
            
            Remove unused.
            
            Change-Id: I68c7f378b8edea60771ae25829f618e6598955a6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129577
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-06  Johnny_M  <klasse@partyheld.de>  [46e20f95bc459add5c2f4cc2daef112ff768535e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 75d8c2b3a2233265040c08483d5e889916b8616a
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie93feb7f23ef7f83d72f59c1ae0706de60e3f426
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129576
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-06  Johnny_M  <klasse@partyheld.de>  [8cd3565cfed84d517d0839d96a620423ab02b9cc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 507676ac005119b4e006fd3fa4c1dd57ab9a191f
          - tdf#132643 Translate German section IDs
            
            Change-Id: I118f997877d52531f12f977a9038c47dade422ac
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129574
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-06  Johnny_M  <klasse@partyheld.de>  [37d72723edbbc70e85751c707a2407110a0a4b5d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 23bf50f5437f38debeaff483b662c7be552fdda5
          - tdf#132643 Translate German section IDs
            
            Change-Id: I3cb1e4b7aa824cd5229168ddaad4064330802d46
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129575
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-06  Johnny_M  <klasse@partyheld.de>  [db9a9c20bb5b6d93fb88f72749fa73abddb754d4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1d56c38aa1dd32984760c2bd4c09631230fb28d1
          - tdf#132643 Translate German section IDs
            
            Change-Id: I32148f7c65f9bb62c76ec8da657d88e76312f275
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129573
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-06  Johnny_M  <klasse@partyheld.de>  [2bdcb898e4640e7cc8c1937bea83384195cbe25f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 00a6d094b561c8155047ea68f85d7477a296c782
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iabf5d2f5dd8c00621eb180a5d608eff7526f2ea3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129515
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8912058eb3af906f354779fff19f46c3530148a2]

        Fix typo
        
        Change-Id: I7ce6c8dec7cc6b441e2767911b6da99fa348926c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129537
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-06  Stephan Bergmann  <sbergman@redhat.com>  [5b9a7d2251a844bb5bef2b5a187518c0c0f59c26]

        Missing initialization of SVGActionWriter::mbIsPreview
        
        ...introduced with f609a16a52f1ac37f1edd297cf1d9e5f2a294724 "lok: render image
        preview with lower resolution",
        
        > /filter/source/svg/svgwriter.cxx:2949:9: runtime error: load of value 190, which is not a valid value for type 'bool'
        >     #0 0x2b2ee3c573d5 in SVGActionWriter::ImplWriteBmp(BitmapEx const&, Point const&, Size const&, Point const&, Size const&, com::sun::star::uno::Reference<com::sun::star::drawing::XShape> const*) /filter/source/svg/svgwriter.cxx:2949:9
        >     #1 0x2b2ee3c3b670 in SVGActionWriter::ImplWriteActions(GDIMetaFile const&, unsigned int, rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::drawing::XShape> const*, GDIMetaFile const*) /filter/source/svg/svgwriter.cxx:3782:25
        >     #2 0x2b2ee3c5b3a8 in SVGActionWriter::WriteMetaFile(Point const&, Size const&, GDIMetaFile const&, unsigned int, rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::drawing::XShape> const*, GDIMetaFile const*) /filter/source/svg/svgwriter.cxx:4015:5
        >     #3 0x2b2ee3a86ae2 in SVGFilter::implExportShape(com::sun::star::uno::Reference<com::sun::star::drawing::XShape> const&, bool) /filter/source/svg/svgexport.cxx:2227:42
        >     #4 0x2b2ee3a7e1e2 in SVGFilter::implExportShapes(com::sun::star::uno::Reference<com::sun::star::drawing::XShapes> const&, bool) /filter/source/svg/svgexport.cxx:2050:20
        
        during CppunitTest_sd_svg_export_tests
        (<https://ci.libreoffice.org/job/lo_ubsan/2291/>)
        
        Change-Id: Ied5a2cc8599466949f57caae05f9fb90c92266b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129582
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-06  Julien Nabet  <serval2412@yahoo.fr>  [64c0569d8d1328091e1dfbd76afd86a3664a0da7]

        Simplify sequence of PropertyValue in cui/editeng/extensions
        
        Change-Id: I0c8f46d2671f3623ff3dd1ee6ec84cde7db41003
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129580
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-06  Mike Kaganski  <mike.kaganski@collabora.com>  [049bc1e7d7ca44767dc826fdda161e01306bf17b]

        No need to call makeStringAndClear to pass a string view
        
        Change-Id: Id9e18e66f3b3c583d7cb22ee0a5d6272ca2f7ea9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129556
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-06  Mike Kaganski  <mike.kaganski@collabora.com>  [fdc7a587275adcf06866d954d4da4116c8717723]

        We know the length here
        
        Change-Id: I0b8898551ac964711250832057af61e3064ef0c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129554
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-06  Mike Kaganski  <mike.kaganski@collabora.com>  [a8818b4d72233e2b600d183605c0c6abcf43b1d3]

        We know the length here
        
        Change-Id: Id201a8e5798230352234d95268d4a6e36c2d1807
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129557
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-06  Mike Kaganski  <mike.kaganski@collabora.com>  [cbb380e48d60c8ae449b807ec5d68aed0826a996]

        Simplify code a bit
        
        Change-Id: I6f1df008e2b51ff42d058f2c4f37393066798c93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129555
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-06  Mike Kaganski  <mike.kaganski@collabora.com>  [4aa6a80f001124788593a25c2777c3f6b8f23361]

        No need to call makeStringAndClear to pass a string view
        
        Change-Id: Ic794e91da7a8cc405116104544f02d1b659b753a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129553
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-06  Mike Kaganski  <mike.kaganski@collabora.com>  [423174a7830c2cf9333c55872ef3775fabfd6962]

        We know the length here
        
        Change-Id: I45b90c40f062afe950952740901c40fee085ed06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129552
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-06  Caolán McNamara  <caolanm@redhat.com>  [4f533655dd635dab30574c2a3b3915377124bd60]

        this test is endian-dependant
        
        Change-Id: I03c1c926441f80c3741bb7d9231363603d0dbffe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129579
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-06  Stephan Bergmann  <sbergman@redhat.com>  [e15c04f16fa28aa70de7de1e10d57fd03ab0b2d4]

        Avoid signed-integer-overflow
        
        ...as seen during e.g. UITest_calc_tests9 now,
        
        > unotools/source/i18n/localedatawrapper.cxx:1017:17: runtime error: signed integer overflow: -9223372036854775808 * -1 cannot be represented in type 'long'
        >  #0 in LocaleDataWrapper::ImplAddFormatNum(rtl::OUStringBuffer&, long, unsigned short, bool, bool) const at unotools/source/i18n/localedatawrapper.cxx:1017:17
        >  #1 in LocaleDataWrapper::getNum(long, unsigned short, bool, bool) const at unotools/source/i18n/localedatawrapper.cxx:1217:5
        >  #2 in weld::MetricSpinButton::format_number(long) const at vcl/source/window/builder.cxx:306:32
        >  #3 in weld::MetricSpinButton::update_width_chars() at vcl/source/window/builder.cxx:259:61
        >  #4 in weld::MetricSpinButton::set_range(long, long, FieldUnit) at include/vcl/weld.hxx:1991:9
        >  #5 in weld::MetricSpinButton::set_min(long, FieldUnit) at include/vcl/weld.hxx:2005:9
        
        Change-Id: I940e2f1e2e4d42db84d4bb0e7b68086204dc77ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129570
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-06  Caolán McNamara  <caolanm@redhat.com>  [570001ad3a045c9ca25ab06d2ecf1f9e9d9ad939]

        Resolves: tdf#147218 label doesn't have use-underline set
        
        so the _ is shown to the user, not used to add an underline
        
        Change-Id: I2de707a2d1da8d842ef03497f9b8f69d37368f12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129531
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-06  Caolán McNamara  <caolanm@redhat.com>  [a1ac293aae7d898190733e55512cc30afef05599]

        intermittent CppunitTest_sc_macros_test failure
        
        seen as:
        
        C:/cygwin/home/tdf/lode/jenkins/workspace/gerrit_windows/sc/qa/extras/vba-macro-test.cxx(596) : error : Assertion
        Test name: VBAMacroTest::testVba
        equality assertion failed
        - Expected: OK
        - Actual  : Test Results
        ============
        
         Failed:  : Test change event for Range.Clear set:
         Failed:  : Test change event for Range.ClearContents set:
         Failed:  : Test change event for Range.Replace:
         Failed:  : Test change event for Range.FillRight:
        Tests passed: 4
        Tests failed: 4
        
        - script reported failure in file Ranges-3.xls
        
        Failures !!!
        Run: 39   Failure total: 1   Failures: 1   Errors: 0
        
        try this alternative to see if it makes a difference
        
        Change-Id: Id4675635e5740fdd9e4b199b603223a95a379960
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129501
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-06  Mike Kaganski  <mike.kaganski@collabora.com>  [5bd55c22c1bd3e4daed48f9c162557dc9161d4ac]

        We know the length here
        
        Change-Id: I630b7fbda7c9ebf578e74260a0d67eea32e9e429
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129549
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-06  Caolán McNamara  <caolanm@redhat.com>  [05b067f05c561b1993deeea84a5700805bc9c3a6]

        qt5: crash entering ë with french IM
        
        which for me with french IM enabled on my keyboard is physically
        AltGr+[ (crashes here on trying to underline ¨ with a length of 2)
        then e.
        
        Change-Id: Id59bd84af2ab4d8403b11b1a13efb2bbdb608199
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129538
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-06  Julien Nabet  <serval2412@yahoo.fr>  [1d6140b7cc3412340626e5adac70d5c0a9fdbb39]

        Simplify sequence in sc
        
        Change-Id: Ie4e6ce049da370516fbcb0e7f0863fc1c4bf8e4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129571
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d0a11f591a57754362bb86c4bb07869bc18e5f75]

        sc: fix	rendering of conditional formatting icon
        
        The bWorksInPixels flag	isn't needed as	it means some rendering
        information is in pixel	instead	of logic, but we render in logic,
        not in pixels as it is falsely assumed.	So don't take into account
        the bWorksInPixels flag	and just render	in pixels when LOKit is
        active.
        
        Change-Id: I3703d459a2d1444c397f2d9e97af9f0d3010d544
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129546
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-02-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [67cf91ec83a5933b07a87bdeb6ddeb6e1f781dea]

        chart: prefix members of AxisLabelProperties
        
        Change-Id: Ife658e44dc039811d61b45f4712635920f5c34b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129545
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-02-06  Alain Romedenne  <LibreOfficiant@gerrit.libreoffice.org>  [b0011dd5b23d926b3a0d62af7d0c1133ecbe580c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f1051e47fa1e496ec6492725698cd7005d60412e
          - Correction to Basic example
            
            Change-Id: Ib15ce21cdbcd2434f051fd62c9a2a73977d2f36a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129438
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-06  Julien Nabet  <serval2412@yahoo.fr>  [91bbb6522de9925c74ea99272e5153b882266bde]

        Typo in a comment of EmbedVerbs.idl
        
        Just wonder if shouldn't copy-paste description from:
        https://docs.microsoft.com/en-us/dotnet/api/microsoft.office.interop.word.wdoleverb?view=word-pia
        
        Wonder too why we use "MS_OLEVERB_IPACTIVATE" instead of "MS_OLEVERB_INPLACEACTIVATE"
        but now it's too late to change this since it's a public API
        
        Change-Id: Ie782da22f4ea3d1af31026644d09a6e566b388fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129569
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-06  Julien Nabet  <serval2412@yahoo.fr>  [8b465a740b69e6c7108dd72d6b1bb74c11a6e06f]

        Simplify sequence in cui
        
        Change-Id: I47e6e6bd2743a380bb316612230bd1e968ed7084
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129568
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-06  Julien Nabet  <serval2412@yahoo.fr>  [fadc0932d7959a872152905d4ec27cd85c3aa19d]

        Simplify sequence in sfx2
        
        Change-Id: If7a22560280eae15dc0c82e3a4521b2c28d65e9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129567
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-06  Eike Rathke  <erack@redhat.com>  [8a9b870a40c41c7cae6e43452b593804fa17f831]

        Resolves: tdf#74577 tdf#92960 Create missing offsets in very outer table
        
        ... if local table is outer table.
        
        Change-Id: I5996609264f4ad9efa8d76a8d0ab730bf1dded24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129540
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-02-06  Julien Nabet  <serval2412@yahoo.fr>  [a7bdfd979470a842712f6475590bbda7542c4ccc]

        Simplify sequences uses in sw
        
        Change-Id: I23358cc037656181d71ded4f7e53435e767166bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129543
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-06  Dennis Francis  <dennis.francis@collabora.com>  [69ef42fedda05b2eca65883ebc8e2db4c5811001]

        svx-lok: incomplete invalidation when resizing/deleting...
        
        shapes in writer. The problematic commit is
        
        5e37acbaaa0b0891829907331ecacd2d3b67526d
        lokCalcRTL: shapes: do not send negative(X) invalidations
        
        The above change forced the lok mode to use the second branch hence avoid the
        view-transformation based invalidation. This patch restores the old
        branching condition, but do the negation of invalidation rectangle in
        case of lok-calc-rtl mode(IsNegativeX).
        
        Change-Id: I679473f0610d2edabeb6071edbb32a63a436d053
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128491
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 242d2752aa6af2c52affc90e84b58c59c5fa779d)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129440
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-02-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6ed0ffe9177ff6851e1b1e338dd92f81e7987f57]

        vba: small fixes for GetOpenFilename and documenting structs
        
        Check the XFileDialogSelectedItems is using the expected impl.
        after dynamic_casting.
        
        Rename VbaKeyBinding to VbaMacroKeyAndMethodBinding and document
        the struct.
        
        Change-Id: Ica4b24fed3013c5efa97a14e98bf9bdc2c74b68d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129320
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-02-06  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [c0269fe079f4cefe5a5d98a31e8dda5f60ccb09e]

        Colibre: New large Text Direction icons
        
        Change-Id: Icd69c7b2bd873cdf1ea4547946802347cdd95873
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129532
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-02-05  Caolán McNamara  <caolanm@redhat.com>  [29e66d56d1f5499556fc38e51df76ce9210119fe]

        WaE: storing the address of local variable [-Wdangling-pointer]
        
        this is presumably what was intended
        
        Change-Id: I0c436c1440207140158ae902b17b43549a94d8c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129536
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-05  Caolán McNamara  <caolanm@redhat.com>  [6481fffb1e3aa0f4f75778bd354389a1d39a8f00]

        WaE: angle[1|2] may be used uninitialized [-Wmaybe-uninitialized]
        
        Change-Id: If8771e4c73656d6f6d236d2d530d0ec92c1f5a7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129533
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-05  Julien Nabet  <serval2412@yahoo.fr>  [a7bc3bd919749ff269cc4c7cd19db0def6e466b2]

        tdf#145835: typo in customanimationeffecttab|text_delay_label
        
        Change-Id: Ib3d42ab54ec855af5a922f4dd47cedd96bdf10c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129529
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3ec962799a0fe0e8de5459c1b50da8a64adde046]

        Removed duplicated include
        
        Change-Id: Ia58d5fecbc8d6b580ef1adf5b0c0d30c9269abb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129449
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-02-05  Noel Grandin  <noelgrandin@gmail.com>  [333ccb081b4ab62adce50ca4c93162b9baf984d0]

        use more concrete types in chart2, Axis
        
        Change-Id: If80b6487ad2b8ac75f98f798b839aff2b8a5c23e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129522
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-05  Caolán McNamara  <caolanm@redhat.com>  [1a4955f2c1158197db74d7cf4f1f0c98c096224c]

        this test assumes KacstBook has no Latin glyphs
        
        which is true for the one bundled with LibreOffice but is not
        true for the fedora one (kacst-book-fonts-2.0-26.fc35), but
        neither of them have Cyrillic glyphs
        
        Change-Id: Ide8b84502886c7b9e0bc4fcef4685b4b89ec2bc3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129494
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-05  Justin Luth  <justin_luth@sil.org>  [5f4ebedcd010f8248d9eea93bd36142a64820fe5]

        tdf#123658 sd search: restart search start on slide change
        
        When the user switches between slides and then re-starts a search,
        they expect that the search will begin on the current slide.
        
        This fixes a somewhat 5.2 regression. Before that time, the first
        search attempt failed, but the second attempt started
        at the current slide. After 5.2 fixed the first-attempt-failure,
        the starting position was "the slide after the last find".
        
        This patch resets the starting position to the current slide,
        which I saw was done in every case by DetectChange().
        I thought about moving all this logic into DetectChange,
        but it doesn't make much sense to affect a spell-checking
        dialog run by moving around in the slides,
        so just keep the logic here.
        
        I submitted the unit test in a PRIOR patch.
        The basic search was failing on WIN/MAC platforms
        and so I wanted to confirm that this was NOT my fault.
        Indeed, on those OSes the testing fails,
        so I just run it under Linux where it works fine.
        
        Change-Id: I4d1af3049bb2c0a59ec46f005c4b1773aefffb6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129204
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-02-05  Noel Grandin  <noelgrandin@gmail.com>  [f7016b59dd21e3444d9e6802e2a9d254c4684b83]

        use more concrete types in chart2, LabeledDataSequence
        
        Change-Id: I50b23923c1aa946f2c448534719a6c18003592a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129521
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-05  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3e895e3d766fd680b96eb0c8d069b7a329f7fd45]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 812cf4e5abff9e7e8b458358590b9672eb6f5adc
          - More smath refactor
            
            Change-Id: I3315edb41319e262b883dc77d149cfe1b21a86c5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129527
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-05  Mike Kaganski  <mike.kaganski@collabora.com>  [94ba3770ffe31bd26e0c67a5609c8935994b808a]

        tdf#138691: avoid buffer overflow
        
        Change-Id: Ib5eaf6c658e1185c1e3eec7ce34f0ce54d6ce771
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129441
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-05  Olivier Hallot  <olivier.hallot@libreoffice.org>  [74ad7417afc3a8dce6fed2d716a085e0489414f8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4d2597dae72dca7ac307bc2882521149e019e23c
          - More smath refactoring
            
            Change-Id: I5a293454a9c4381a84ebe2c96d0d2ee7314ed8aa
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129525
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-05  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ef86fb4bfa12741885d4d761987d37237ac9fed9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 37f649594e9ea276857717278383a9f4b16c9059
          - Refactor smath help files
            
            Change-Id: I85ef1e1b012a0d287faf9e3ae43e59a09796583b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129523
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-05  Olivier Hallot  <olivier.hallot@libreoffice.org>  [165e6ccb97e72696fc530e7d7469551473e0b576]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c4c67afc5f5ac8ada17f82a248eba33c8bd0c520
          - Drop last 00/00000004.xhp#wie and simplify XSLT
            
            Change-Id: I85d2da067db208f806b78020a9ca95889444ce0d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129519
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-05  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [6156ea35f77cc38c197fb718f2ed4bd5015a8dfa]

        Fix [-Wignored-qualifiers]
        
        Change-Id: Iba8b8536be38f99b7b7447d96abad61db7b7269f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129517
        Tested-by: Jenkins
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-02-05  Johnny_M  <klasse@partyheld.de>  [efcb393a0f21574d37d623882f05f6f1efdfcc0d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 819edf7e03678c292f2c4226572bde4d8727d093
          - tdf#132643 Translate German section IDs
            
            Change-Id: I9a043f5129c4cef17fa780bf1034b02587274294
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129516
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-05  Johnny_M  <klasse@partyheld.de>  [92039e306d17fea932174631c444fa401177245f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 509e5d044b1674133079aa76a35c9984cbae903d
          - tdf#132643 Translate German section IDs
            
            Change-Id: I1a47ddb4bda170a7174498deea03f7650fc14530
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129513
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-05  Johnny_M  <klasse@partyheld.de>  [b40ff345be20ca6628dce7efe98a17362d825984]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 97dc64b7770686075c9499ef8a3f4dbedf16f2b5
          - tdf#132643 Translate German section IDs
            
            Change-Id: I540a88c566b4e12580207fb13df67b2d163d3b23
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129514
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-05  Johnny_M  <klasse@partyheld.de>  [20c68e54ea167bb434c70be7fa18577813ed0cfe]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ed189f299e4ec419c03119a15f903c5d0e6c9667
          - tdf#132643 Translate German section IDs
            
            Change-Id: I9edfcdc81e2c38e5034c2a2bda22dcd2c85394da
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129511
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-05  Johnny_M  <klasse@partyheld.de>  [275c709a46f9d611d39c9a049807c93dd6bdbeb0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ac85a5e995f8f0a47cc994ae917cb5782ff5c723
          - tdf#132643 Translate German section IDs
            
            Change-Id: I4fa16989a089a9a513565eeaa85cd8e7b1562b33
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129512
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-05  Johnny_M  <klasse@partyheld.de>  [4bdee7cdfc09fe91ac6690b1be32d451370c82ce]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to beb992ccb561985ae6bb45f087b73bc705c90431
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia9bcd4903b0ee5a8f6cef30f0c4dba262f586de7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129510
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-05  Johnny_M  <klasse@partyheld.de>  [911bbbe7621ebb969e8b51c13bc840e897ca7cd7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cb9523a78ae0814c55821c81a990a64a36cf10e7
          - tdf#132643 Translate German section IDs
            
            Change-Id: I3657890c864efe55565033c483e55890fcee539f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129509
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-05  Johnny_M  <klasse@partyheld.de>  [3a643654bb564c1f8767af1af8dacc9c6c6df41d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8b40105dc79803834bcaef7eec72f75f1e7495af
          - tdf#132643 Translate German section IDs
            
            Change-Id: If5a315df7958d45ef923056fa9491108408ccc9b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129508
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-05  Johnny_M  <klasse@partyheld.de>  [1760015fa8bae678ed6856add2419100aa415198]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cc571195db53ae344bb151680dfb4bdac56cccba
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ifa47729a6dd4ffb7485ee368422c3742213654a5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129507
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-05  Johnny_M  <klasse@partyheld.de>  [bdc3cbe7f65ec8dd38090e9754212cf1bd00350f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1aff65079bdcb5e87cc03946e60c7ff8aa50851f
          - tdf#132643 Translate German section IDs
            
            Change-Id: Id5e819358ac1a37ef2cbd04f6cf22e925c3a24f4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129506
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-05  Johnny_M  <klasse@partyheld.de>  [b7577a531b9c0e64224c41974c1b987cff893641]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f1350dc1ede475b40ceefcaebd8753770d3a1bd6
          - tdf#132643 Translate German section IDs
            
            Change-Id: I4ef0e4edbec4e314b9f9e3bd8a2184939bfc523d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129505
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-05  Julien Nabet  <serval2412@yahoo.fr>  [47dc55872b5d581640dbd062148a8ca1337db99a]

        Fix duplicate id and renumber a bit to respect order
        
        Change-Id: I36ba3e0c6793b6a566e839e8d1c314606a4e0d38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129520
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-05  Szymon Kłos  <szymon.klos@collabora.com>  [f609a16a52f1ac37f1edd297cf1d9e5f2a294724]

        lok: render image preview with lower resolution
        
        renderShapeSelection callback is used to render
        image previews which are later used during
        eg. rotation.
        
        Do not render preview with original size which
        slows down app a lot. Use 1280x720 max.
        
        Change-Id: Ia8365a67d87cea869ef74cb70ce4830439a523b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129376
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129497
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-02-05  Caolán McNamara  <caolanm@redhat.com>  [c59f37b9735a0ca122f29606508c50d25bbaa985]

        be more stylistically standard
        
        Change-Id: I8fa978a5b58faa79c9c07b2c832a56b4d5230dd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129504
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-05  Caolán McNamara  <caolanm@redhat.com>  [824a84a894755f2ce41f4612f27d2e1110676c6d]

        Related: tdf#146836 daisy chain together some more event handlers
        
        so old ones are not clobbered but are called from the new ones
        
        Change-Id: I4cdd25fc1f3b13b10711d5c2f30c46645ae6c968
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129503
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-05  Dennis Francis  <dennis.francis@collabora.com>  [349593166af244566fe0a8d2c11f3bcd73048c1d]

        lokCalcRTL: fix chart insertion position
        
        Change-Id: I573cb19643d7a048f3313aba90fa9b5514c9cc74
        (cherry picked from commit f1ff0ec57914e8871f8563cd26ee1b87d562f1c8)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129365
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-02-05  Dennis Francis  <dennis.francis@collabora.com>  [3cd2d9665fba5723ac84732fcf41dc675577f08c]

        lokCalcRTL: trim invalidation rect to ensure +ve X
        
        Change-Id: Ifecb52167e3cddee036e1e1e9bd5782a1138b654
        (cherry picked from commit c2cbe0dbe4c9e4ce8014e881ba3663add77f7aca)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129364
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-02-05  Szymon Kłos  <szymon.klos@collabora.com>  [604ea1bfe06a8a19b084b5a6a603d8c1ba041f0a]

        Fix ambiguous error in VS
        
        Change-Id: If18ef06f5a27a4266b21df4ba07bd5bc01255f55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128381
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        (cherry picked from commit af168ae749dfd816fe029bbca5967fc3d5a1aa81)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129439
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-02-05  Julien Nabet  <serval2412@yahoo.fr>  [b63a080c0c1dc9c3f2fc82e03d97d45d91dd7d16]

        Following simplify a bit ODatabaseDocument::impl_getUntitledHelper_throw
        
        Change-Id: Iae6eafba5fffb8128526642f67dc932ddd115336
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129486
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-05  Dennis Francis  <dennis.francis@collabora.com>  [368ae1026db78478b54cb4dc4e06475ce29a3a55]

        lok: setClientZoom: check PPTX/Y approx equality too
        
        This is needed because the initial PPTX/Y on document load does not
        match the implied PPTX/Y corresponding to the client requested zoomX/Y.
        
        For instance when document is loaded by LOK client and 100% zoom is
        requested, the correct PPTX/Y should be (1/15 = 0.0666667) but the
        initial PPTX/Y on the ScViewData is 0.0647702
        
        Change-Id: I996e9f003abd269df0994f3d114e42f84bb2bb20
        (cherry picked from commit 04bb404bffa9fe19568655e81bcd5db21f153cbc)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129363
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-02-05  Dennis Francis  <dennis.francis@collabora.com>  [e3e8aaa2517dfbaf9ab5dcf10612547c6c6b0eb4]

        lokCalcRTL: fix rendering of charts in edit mode
        
        Inform Sfx2InPlaceClient and LokChartHelper when negated X coordinates
        are used. Ensure that invalidation rectangles have positive coordinates
        in all cases.
        
        Conflicts:
        	include/sfx2/lokcharthelper.hxx
        	sfx2/source/view/ipclient.cxx
        
        Change-Id: I8f5440718e288d8f0d379c8da5f49a29e51f6940
        (cherry picked from commit 284068c7eb473bafd5cafeb30a78daab4538cff6)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129362
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-02-04  Justin Luth  <justin_luth@sil.org>  [583185235389b55d6cfffac3067c0e1ccb2852b1]

        related tdf#145868 sd: Clone SvxSearchItem to avoid use after free
        
        I tested "if (mpSearchItem)" which passed, but then it
        crashed when trying to access (*mpSearchItem) == (*pSearchItem)
        because the mpSearchItem's DTOR had already been called
        prior to the if(mpSearchItem).
        
        Since mpSearchItem is never compared to another
        memory pointer, it is safe to assign it to a Clone.
        
        Steps to reproduce:
        1.) open Impress and search for something
        2.) change the search string to something else
        3.) search again.
        
        Note that there isn't currently any code that hits this.
        I discovered it trying to craft a fix for bug 145868.
        
        Change-Id: Idc5f5a3e812ed3e49631347c35c3f4b2d8bb4127
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129347
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-04  Caolán McNamara  <caolanm@redhat.com>  [5b0b004107f47ebfedd68d5916aa2176dad0d27b]

        test fails with both fedora KacstBook and bundled KacstBook installed
        
        fedora KacstBook ver is less than bundled KacstBook ver so bundled is
        preferred, bundled KacstBook has no Latin glyphs, but glyph fallback
        finds system one and sees it has the missing glyphs, determines that the
        whole thing can be done in the fallback font, so the toplevel is unused
        and so "invalid" and this test fails on checking that.
        
        The test is supposed to ensure that glyph caching gives the same result
        as uncached, which it does, so just assert if there is a difference
        between cached and uncached
        
        Change-Id: I3c424a17f3e544aa64f4af98e0c151fc00b2e6e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129499
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-04  Caolán McNamara  <caolanm@redhat.com>  [8f44cb12670ba864f8b33bf0477d1edee99d2798]

        the tend -> they tend
        
        Change-Id: I2b1843ef46d7ed30c3125e8bcda8a0669d0a0fa3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129500
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-04  Michael Stahl  <michael.stahl@allotropia.de>  [6d5f22585003e1b0091eefad9d6a2446a1b510d1]

        tdf#146462 sw: fix broken CrossReference field tab page
        
        (regression from 40487d9c81c69c4e5ee1621e53c8162ae33c80b2)
        
        Change-Id: Ifb4117a8fa5c393483209b2768f0b6ea4eea2d5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129502
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-02-04  Dennis Francis  <dennis.francis@collabora.com>  [8bd08a18bf58bafc0a68e86d1091295528e257b4]

        lokCalcRTL: negate mouse event X for chart and controls
        
        Conflicts:
        	sc/source/ui/unoobj/docuno.cxx
        
        Change-Id: I389047140d1a3d2c67a861a3e20f799206d937b6
        (cherry picked from commit 0f2208a43861ebe94c4a2482a0cf7e5c63bb186e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129361
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-02-04  Dennis Francis  <dennis.francis@collabora.com>  [226847e385d021bf2feacdfa796b3eb7023d6f0f]

        lokCalcRTL: fix editing of shape text
        
        Inform editeng that negated document x coordinates are used in this case
        and ensure that editeng generated invalidation rectangles always have
        positive X coordinates.
        
        Conflicts:
        	sc/source/ui/view/gridwin4.cxx
        
        Change-Id: I2e450707ce02f7bcd8e4d299f857c37ebbd5e2c6
        (cherry picked from commit 0fe02bb99e5dfa8379a49de75683fc350e4c4dbd)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129360
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-02-04  Luboš Luňák  <l.lunak@collabora.com>  [0be8060a856f86fdfb42372e58073586b29c93fa]

        Revert "lok: copy over the alpha channel too for cairo..."
        
        Not needed in the end.
        
        This reverts commit 688051edf59a311371b84ea34db4991d3a164d52.
        
        Change-Id: If2474ccff0ada5fd0ca5206f10ca2893df0fe1f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129491
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2022-02-04  rafaelhlima  <rafael.palma.lima@gmail.com>  [c7923851d10e2dda9deb414dee67c4813d93bc87]

        tdf#146893 Remove extra buttons from Manage Changes sidebar
        
        After commit 2e1a38ceb6866248ec30f6fe58cd3adc1b910eec that moved the command buttons in the Manage Changes dialog to the List tab, the Manage Changes sidebar started showing the buttons twice.
        
        This patch remove the duplicated buttons from the sidebar.
        
        Change-Id: I767e88ba9ca7595913b6ddc57d152febd595f504
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129103
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-02-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [9f0d27c973323f522a4ca2bce557e1c095d32f77]

        tdf#146795: sc_uicalc: Add unittest
        
        Change-Id: I37accef701ad1240572839170258b9f405409abd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129488
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-04  Caolán McNamara  <caolanm@redhat.com>  [510d551669bb8c487ea7e2a4f5e4a7ab67d96033]

        fix direct leaks in vcl cppunit tests
        
        the uses of new are wholly unnecessary
        
        Change-Id: Id7238be6e73567add8a0d3ed6dc9f3262e15c043
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129493
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-04  Caolán McNamara  <caolanm@redhat.com>  [d5a43d2c0ce695a87b3ccd322c11b1d28400f2da]

        use some more add toId/fromId
        
        Change-Id: I3a21e2aa5a2c482c0bac1d4c9bf84f8b56261408
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129492
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-04  Miklos Vajna  <vmiklos@collabora.com>  [50682cea4196819980c8e2d4018f80384097ce6f]

        PDF export: improve precision of pdf image sizes
        
        This helps exporting full-page PDF images from Draw more accurately. In
        case the page size was A4, then the page height is 841.8897637795276
        i.e. 842 points. Full-page PDF images are scaled to this size, so the
        referred PDF form XObject has the reciprocal of that scaling.  We used
        to just write 0.00118, doubling the precision leads to
        0.0011878840.
        
        In practice the old precision resulted in e.g. hyperlink rectangles to
        get out of sync with link text after 2 roundtrips, while the new
        precision doesn't result in any noticeable modification to the link text
        position after a roundtrip.
        
        Change-Id: I72cc68696b9b9bcc1cbfde8df331c2b9c5f9eb29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129482
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-02-04  Szymon Kłos  <eszkadev@gmail.com>  [ad674edf394bd1c9b56410b5f53587c303693fcc]

        Use unique id for FN_UNO_TRANSFORMED_GRAPHIC
        
        Change-Id: I1425fbbe843534adba8b87f9c7b23461cc6049c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129375
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129489
        Tested-by: Jenkins

2022-02-04  Szymon Kłos  <szymon.klos@collabora.com>  [2ed8f9b6bc820c68dfae1267bc87429d502625b1]

        lok: use focused tab page help
        
        When we open dialog with tab pages, help should open
        website for corresponding tab.
        
        Use focused window - but not global which can be modified
        by other view in lok case.
        
        followup for:
        commit 70f2fc7a10f41204e353bd3487377983a1018b53
        lok: don't use focus window to request help
        
        Change-Id: Ib7544a91696ce2f2c8ab01e62a47d279d2c5c655
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128863
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129167
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-02-04  Caolán McNamara  <caolanm@redhat.com>  [e00032ba6a2ddd4c08ae6f03b1982d3c099d288e]

        add toId/fromId to tidy up some ugly casting
        
        Change-Id: I70f34ac5e9b5d2f2d6c0375e823908eaa2e540b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129487
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-04  Caolán McNamara  <caolanm@redhat.com>  [8d3f658aa58ddee8c7bc32ddea070c1bb3bf19b8]

        ofz#44398 defer getting resolution if Pdfium disabled
        
        Change-Id: I292d36ad9bb900881662898345f8e1f00ebf28b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129484
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-04  Noel Grandin  <noelgrandin@gmail.com>  [ccbd2b0c663fa19be5301f0ea8ac74caa055fe47]

        use more concrete types in chart2, LabeledDataSequence
        
        Change-Id: Iecc22ad488fff7d0536ffa37f4cde7da460c2c7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129458
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-04  Jean-Pierre Ledure  <jp@ledure.be>  [a1513003543e4a7a47da47659a715eec2b6af452]

        ScriptForge - (SF_UI) Import RunCommand() from SF_Session
        
        Functionally SF_UI groups methods impacting the
        user interface, while the Session service groups general-purpose
        actions.
        
        The RunCommand() method (newly introduced in 7.4) simulates
        menu commands applied on the active window.
        
        RunCommand() fits better in the UI service.
        
        It is removed from SF_Session.
        
        Change-Id: Ia72150efea2f50de13d15a4c1f5fea79777d1760
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129453
        Tested-by: Jenkins
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-02-04  Henry Castro  <hcastro@collabora.com>  [1a62f3383dfda9c35d46adbbdfbc3a9c2278eeb5]

        lok: ensure no more tunneled spellchecking menu
        
        Change-Id: Ic79d9b6d606573d93830347390c6466b033e9f12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120963
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129460
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2022-02-04  Pranam Lashkari  <lpranam@collabora.com>  [d2a3333ba6f354027a248bbfb2e1b8359d403c52]

        Added master slide handling in getPart* functions of SdXImpressDocument
        
        There was no option to get the master slide info from SdXImpressDocument
        
        Change-Id: Ic42a4c541c406a50ec26ec2113174ab25675a074
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129423
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129480
        Tested-by: Jenkins

2022-02-04  Noel Grandin  <noelgrandin@gmail.com>  [f90ac900a9ff48c4ea8ae797972ed4c442b516fb]

        use more concrete types in chart2, DataSource
        
        Change-Id: If5001a8a8fc1103a8d662429d3077c7ce81cc2b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129457
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-04  Noel Grandin  <noelgrandin@gmail.com>  [fc03ef1e02da261073994e7478b08fa57b3ea962]

        use more concrete types in chart2, LabeledDataSequence
        
        Change-Id: I88d5b7e045814cbd40750ebe927e6a76d5a463d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129456
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-04  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [957d5cf0d2acd10eee5b36f6cdf66117c059a4c0]

        Revert typo fix, 'stringly typed' is the intended form
        
        Change-Id: I46cba870cd90d02c3dbaa60e9b1291ef751db377
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129485
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-02-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [d934f6db87afa61ce4ad6c5fb6b4e5ab842cac8a]

        CppunitTest_sd_png_export_tests: fix order of arguments
        
        nY goes first. See include/vcl/BitmapReadAccess.hxx
        
        Change-Id: I1af00102d2267017b98e6b6e286f2eda74f9ca24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129374
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-04  Caolán McNamara  <caolanm@redhat.com>  [ea771e85b2302829394df545bb82c02bff2750c2]

        Resolves: tdf#146997 use sal_Int64 instead of sal_Int32 for spinbutton values
        
        for these cases where draw wants to massively scale the units
        
        the underlying "metric conversion" are already using sal_Int64 anyway
        
        Change-Id: I94e120d72644319548f75b2f68cfe60d4829a2e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129356
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-04  Caolán McNamara  <caolanm@redhat.com>  [f2d62b11cd7d47925fd098b3947726313d6b296e]

        cid#1497934 silence Division or modulo by zero
        
        Change-Id: I2f894e46b962adfc9a5c97dc6731d292a61939a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129405
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-04  Stephan Bergmann  <sbergman@redhat.com>  [bfbb28d4130a70a821466fa25948c5da5369f973]

        UBSan build missing RTTI now
        
        ...e.g. during CppunitTest_sc_copypaste
        
        > [_RUN_____] ScCopyPasteTest::testCopyPasteXLS
        [...]
        > warn:sal.osl:22300:22300:sal/osl/unx/module.cxx:152: dlopen(/home/tdf/lode/jenkins/workspace/lo_ubsan/instdir/program/libchartcorelo.so, 257): /home/tdf/lode/jenkins/workspace/lo_ubsan/instdir/program/libchartcorelo.so: undefined symbol: _ZTI19SvxShapePolyPolygon
        [...]
        
        (<https://ci.libreoffice.org/job/lo_ubsan/2289/>)
        
        Change-Id: I6b62aa4636b65ae728c462e91e5a024366c95a56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129481
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-04  Mike Kaganski  <mike.kaganski@collabora.com>  [627869ff6cd910faa92bd7511e5fd0e8c10b8379]

        Don't cast enum to bool instead of comparing to a defined constant
        
        Change-Id: I1be04d5c52903bb75105182c3cf46defa266d755
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129431
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-04  Caolán McNamara  <caolanm@redhat.com>  [f9950994914c0d605260e6f5bbc0e21bcab94826]

        the real font used for 'Roman' is arbitrary
        
        the font name isn't a typical semi-standard one so it neither exists nor
        has a standard fallback. binary-hack "Roman" to "Arial" which is
        conveniently the same length and does have a standard fallback of
        "Liberation Sans" which we can add a dependency on via more_fonts
        
        Change-Id: I1d9b8294f67a00a1e5cabe38b71467e66b83aedf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129454
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-04  Stephan Bergmann  <sbergman@redhat.com>  [84b79376d7bc57a3967d7203a7d51466625588e8]

        Add a clarifying comment regarding the use of UTF-8
        
        ...justifying that 2f3a0bfbfe110c0837b3c7e04f9ad0969d6e56e4 "tdf#147088: Also
        handle U+FFFE, U+FFFF invalid XML 1.0 characters" added code that assumes
        `string` is UTF-8 while carelessly removing the "assuming we're writing UTF-8"
        disclaimer comment that had been added with
        8b25b67d5268abbb260da968cc23b6f6c8dd31af "escape invalid XML characters with
        _xHHHH_ when writing escaped"
        
        Change-Id: I0866da2bbbc536b2feb977c35b164459b745d918
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129422
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-04  Noel Grandin  <noelgrandin@gmail.com>  [3c2192c840f8bc86a677dd1394e9e1b1b52f86f3]

        use more concrete types in chart2, DataSeries
        
        Change-Id: I51a30d2a6a3c424dcdc29b6647aa2b67fa35884a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129455
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-04  Miklos Vajna  <vmiklos@collabora.com>  [b78ef5d55b891d8f6788ac53adfab0087d49c7be]

        sw: prefix members of SwClipboardChangeListener, SwPagePreview, ...
        
        ... SwScannerEventListener and SwView_Impl
        
        See tdf#94879 for motivation.
        
        Change-Id: I19958bc70e7dd80ea3f1c75e06b9ac192d40f254
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129472
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-02-04  Julien Nabet  <serval2412@yahoo.fr>  [bcd5a154e4284848553f994d4d0612182130c271]

        Use only toUInt64 for reinterpret_cast<DBTreeListUserData*>
        
        Change-Id: I3e7ad37ae5cc59dd0378ef1b08b4cc47a780e005
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129475
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-04  Julien Nabet  <serval2412@yahoo.fr>  [ebc572c4366b871c737cd4785a48111c1344cad2]

        Simplify a bit ODatabaseDocument::impl_getUntitledHelper_throw
        
        No need to call "m_xModuleManager->identify" which throws if the component var
        is an empty ref then do nothing with the exception.
        
        Change-Id: I213aaa3bf4c67c2a1b94b725283b2421c904abba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129474
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-04  Kevin Suo  <suokunlong@126.com>  [bcf10015c5d12d363d0be9f6da25092c83112692]

        sdext.pdfimport tdf#137128: Recognize more font name and weight...
        
        ...values from the embeded 'PS' font names.
        
        Change-Id: I8465a6b1d845ce626848112f0a735a9ee3696e5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129136
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-04  Kevin Suo  <suokunlong@126.com>  [2f605009907166d509ccd1dcb6385e5cd456e3e4]

        sdext.pdfimport: these SAL_WARN should be SAL_INFO
        
        SAL_WARN should be some message which showns where the program
        runs abnormally. Normal debugging output code should be SAL_INFO,
        and if you have set it to SAL_WARN for easy debugging you should
        set it back to SAL_INFO or delete those lines when submit.
        Otherwise our dbgutil terminal will be flood with unrelated
        messages
        
        Change-Id: I0767bfbeb7a21f208be12208009ccda8b6c72bab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118763
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-04  Dennis Francis  <dennis.francis@collabora.com>  [0a95b424c8fd4eb58b439828120ba631048be32f]

        lokCalcRTL: shapes: negate mouse-event x coordinate
        
        Conflicts:
        	svx/source/svdraw/svdview.cxx
        
        Change-Id: I153334940b41859e6fd9dee64217925627f0f292
        (cherry picked from commit bb37b46182bcff2f10edcc590cedbc4bb5820c4b)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129359
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-02-04  Miklos Vajna  <vmiklos@collabora.com>  [9f7e6d10d863bb206ba3d671e34d2f019e2d2480]

        svx: show width and height of SdrPages in the xml dump
        
        Which is useful to see, as a 2 page Draw document has 2 normal pages and
        a master page (3 sizes), but in practice there can be only a single
        size, so it's useful to see what size is coming from where when they
        don't match.
        
        Change-Id: I505653029ae67ea0a57c8f8bb61cf475d77aaccb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129425
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-02-04  Jim Raykowski  <raykowj@gmail.com>  [a93e15c2e3a957ba97a166ee76be520a219ac540]

        make floating Navigator stay put
        
        Change-Id: Ibbdd2bb66061189b361f4921e98ac4fd99563eab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128714
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-02-04  Kohei Yoshida  <kohei@libreoffice.org>  [703fb7739a5e604d90e147db6f67917b8d141150]

        tdf#146795: Make sure to use valid position hints to avoid crash.
        
        This commit also unifies the code path for both "skip empty cells"
        option is selected and when that option is not selected, which
        simplifies the code quite a bit.
        
        Change-Id: I21054cccdd9f60e073695091740b9415dfef2985
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129267
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2022-02-03  Miklos Vajna  <vmiklos@collabora.com>  [80723fccbb03c215bab84b10ac1eefaedef66b7c]

        filter: allow PDF export to sign from the cmdline
        
        Sample soffice invocation:
        
        soffice --convert-to 'pdf:draw_pdf_Export:{"SignPDF":{"type":"boolean","value":"true"},"SignCertificateSubjectName":{"type":"string","value":"CN=..."}}' test.odg
        
        You can copy the subject name from the PDF export dialog. This works
        only in case the signing certificate already appears in the certificate
        list.
        
        Change-Id: I8670f9a410c6e80497a4d6223d1438938bc949e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129387
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-02-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [41acfefe1ee1ba28ae38ad0cd3d9760e1e4d1765]

        CppunitTest_sd_png_export_tests: use assertColorsAreSimilar
        
        Change-Id: Ie78797eaa774ba94b7b57fad025c811707d2db04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129448
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-03  Caolán McNamara  <caolanm@redhat.com>  [42ad4accc4d3fe27fc71edc97eaf948451848756]

        cid#1497932 Dereference after null check
        
        pSh->GetOut() is always dereferenced before this check
        
        Change-Id: I1909ec7a726049cc154c5a2300fe921dc8cdcbb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129399
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [d5f015185240a7bddfed7ddf10d6b5426e35fb72]

        tdf#134965: sw_uiwriter3: Add unittest
        
        Change-Id: I985b26f4340f17b060c6ef18dfa70c327585e4f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129409
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-03  Mike Kaganski  <mike.kaganski@collabora.com>  [e153f35929475ef661f03b06dfa25aacaa28acfa]

        We know the buffer length here
        
        Change-Id: Ib4c7176d046a86ad22d57fc8789cd53e87859076
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129346
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [772460f5cc61035a5b10bdf55a71f2a03f88af73]

        vcl: simplify assertColorsAreSimilar
        
        Change-Id: Ifd25bf75c5e173a7db4778713f1d371e9ee24ac1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129381
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-03  Caolán McNamara  <caolanm@redhat.com>  [f6180e3e8725687605027815b4e878dc83b300b0]

        rhbz#2047319 drop the SolarMutex before QApplication::init()
        
        https://invent.kde.org/qt/qt/qtwayland/-/merge_requests/24#note_383915
        
        reproducible with with qt5-qtwayland-5.15.2-17.fc35.x86_64 and
        export OOO_FORCE_DESKTOP=plasma5
        export SAL_USE_VCLPLUGIN=gtk3
        
        Change-Id: Icdf6b8709865c723c266e6400169b33639a1b0e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129373
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2022-02-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [8f67e2633af1386fbfe15b53b4e309dcda988a6f]

        tools::Long -> sal_Int32
        
        Change-Id: Ife7fc63f4ad0f3dcd34c9079d74044bae7924988
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129403
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [789e22f7eb115d56351f19ec238a5c92798b0a4c]

        tdf#147119: sd_png_export_tests: Add unittest
        
        Change-Id: I69504a65926e3611e0d954d3ed317d45741b341b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129354
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-03  Mike Kaganski  <mike.kaganski@collabora.com>  [a2b920c0a741bf9f25a60366df3af18c3cf65713]

        22 characters needed to Base64-encode 16 bytes
        
        Change-Id: Ia7f6f1b72b487889c115b664fcc32a4955f4bc36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129345
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-03  Caolán McNamara  <caolanm@redhat.com>  [297f000c4968da9a61846d1b336d4fb77e01610c]

        cid#1497939 Division or modulo by zero
        
        and
        
        cid#1497937 Division or modulo by zero
        
        Change-Id: I24f939e19791d811845a476c68125f40bb78f9c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129400
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-03  Caolán McNamara  <caolanm@redhat.com>  [50f4b6bfd5c71a66d0c50aad7a99408ce1b99d58]

        cid#1497935 silence Division or modulo by zero
        
        Change-Id: I60fc87d0724d8b677479c107af4f3cef4ef47186
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129401
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-03  Jean-Pierre Ledure  <jp@ledure.be>  [de03a5ca23ddb09a55014f9d79ebcd6df54503bb]

        ScriptForge - (SF_Calc) FIX range parsing error when leading $
        
        When sheet name contains
        - a leading $
        - surrounding single quotes
        an error message was errorneously displayed to the user.
        
        Corrected in the SF_Calc._ParseAddress() function
        
        Change-Id: I8abd4908a4c92bd6e569b95be58ab21e16ffc169
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129408
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-02-03  Tor Lillqvist  <tml@collabora.com>  [266e6b76763d16bcb1dcf67bab2478a7d2d7b8fc]

        Make inserted or pasted PDF sharper on macOS
        
        When inserting a PDF file as an image or pasting PDF data from the
        clipboard on a Retina iMac the resulting rendered image did not look
        sharp.
        
        Using a surprisingly large extra scaling factor helps. The exact
        reasons for this are unknown. It isn't enough to use a scaling factor
        of just 2 (which is the HiDI ("Retina") scale factor on my iMac).
        Possibly the fuzziness is related to what Pdfium uses to render text.
        
        Also, look at CountDPIScaleFactor() in vcl/source/window/window.cxx.
        The GetDPIScaleFactor() function lies on macOS even more than it does
        on other platforms. It claims that the DPI scale percentage is always
        100. But in fact most Macs nowadays have a Retina display so it would
        make more sense, in theory, to at least always return 200 instead.
        That wouldn't be any more wrong. But that causes regressions in the UI
        rendering, like needlessly large icons in the toolbars.
        
        Change-Id: Idc694f742c4ac32a5a134f8d206cf4eee467c39a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129369
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-02-03  Noel Grandin  <noelgrandin@gmail.com>  [6b14014342a665268b822729d465e9d3a3a2ca57]

        make css::chart2::InterpretedData a normal struct
        
        this is internal-only, no need for it to use UNO IDL
        
        Change-Id: I5f9844f48640618ac5bd348721bdee43e5f0a57f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129303
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [d4f61a594608219d08b489205ebb5569d905f444]

        no point in mapping SID to itself
        
        and once we remove that self mapping, no need to call GetWhich for those
        IDs either
        
        Change-Id: Ia881328a29bb022dace8d5f25c57279a381e0377
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129321
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [a5eddf3b047dca78ea321005cc6dc5e92914e032]

        sal_uLong->sal_Int32 for refresh delay
        
        and improve the naming of the related methods and variables
        
        Change-Id: I1dc522090b0353fd4c63e74864a0deeb8d70fd28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129404
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [9aaf8db1e4ac20fce4b19bc43c13b25938e80275]

        SfxMetricItem should take signed value
        
        since it extends SfxInt32Item
        
        been this way since
            commit 5f51e579fc2e3207166b053382ca14b95082728c
            Date:   Wed Apr 11 18:28:13 2007 +0000
            INTEGRATION: CWS hedaburemove01 (1.1.2); FILE ADDED
        2007/02/09 16:12:44 vg 1.1.2.1: #72503# get rid of hedabu procedure:
        Moving headers to svtools/inc/svtools and correspondent necessary
        changes
        
        Change-Id: Id23909c5cb842b858baf2f6918298607a79adcec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129402
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-03  Julien Nabet  <serval2412@yahoo.fr>  [91fd537a4517409da87229fd7c0f21d269973d43]

        tdf#147144: Writer crash after adding rectangle, add link and delete it
        
        bt:
        0  SdrMark::GetMarkedSdrObj() const (this=0x0) at include/svx/svdmark.hxx:68
        1  0x00007f958c31555c in SwDrawBaseShell::GetState(SfxItemSet&) (this=0x6bbcd70, rSet=
            SfxItemSet of pool 0x2dc5730 with parent 0x0 and Which ranges: [(5678, 5678), ... = {...}) at sw/source/uibase/shells/drwbassh.cxx:899
        2  0x00007f958c3148bd in SfxStubSwDrawBaseShellGetState(SfxShell*, SfxItemSet&)
            (pShell=0x6bbcd70, rSet=SfxItemSet of pool 0x2dc5730 with parent 0x0 and Which ranges: [(5678, 5678),...] = {...}) at workdir/SdiTarget/sw/sdi/swslots.hxx:8315
        3  0x00007f95a6025de1 in SfxDispatcher::FillState_(SfxSlotServer const&, SfxItemSet&, SfxSlot const*)
            (this=0x65acbe0, rSvr=..., rState=SfxItemSet of pool 0x2dc5730 with parent 0x0 and Which ranges: [(5678, 5678), (5713, 5713),...] =
            {...}, pRealSlot=0x7f958d1eb190 <aSwDrawBaseShellSlots_Impl>) at sfx2/source/control/dispatch.cxx:1658
        4  0x00007f95a6004fe9 in SfxBindings::Update_Impl(SfxStateCache&) (this=0x65863c0, rCache=...) at sfx2/source/control/bindings.cxx:259
        
        Change-Id: I910429103f505e855d88b7efe9a5ca771d5fc92e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129388
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-03  Luboš Luňák  <l.lunak@collabora.com>  [2eb00243a1d5596ed608a476a73b2d063ab09a49]

        ignore ~ backup files when searching for .py uitest files
        
        Change-Id: I9b476336349b67d3d9bb149d4ad4824740797eb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129370
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-03  Caolán McNamara  <caolanm@redhat.com>  [4f0a5cc84862e83649e933dbde272629c55c1210]

        cid#1497938 Uninitialized scalar field
        
        Change-Id: Ic551b34069496c683a065997f051037ecabe3b7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129398
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-03  Andras Timar  <andras.timar@collabora.com>  [d1d3b2e7090e71b9f827f43a0da75342d109f0cb]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 8fecc831337825ee6a5a471ec72f79bad5b3dda5
          - resolve committed conflicts in this file
            
            Change-Id: I98376d34feb682794bb92c4463a3854a8b8498ee
            
2022-02-03  Caolán McNamara  <caolanm@redhat.com>  [ee1d3fce6b1fe42ed70a99511ee18785e987da0f]

        ofz#44303 Null-dereference
        
        Change-Id: I2202ca853edea29e987e920b1f8bf65ca622291e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129397
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [028602a7fc0691958ade01c9bc7cd617e85203ac]

        tdf#147119:Revert "tdf#123973 fix missing MasterPage content in export"
        
        This reverts commit 87866def6bfe2ee91be34a5ce37b79d6da881617.
        
        This also reverts commit 98d6ed2aeb22b27fddf716a372f483b89ecea841
        < tdf#123973: sd_png_export_tests: Add unittest >
        
        Change-Id: Ic3c8c70ef789b83cec0614e766a3c067cbf078fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129351
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Jenkins

2022-02-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [417feeff2c547f2675e3bfcea639faf7fd140e7f]

        tdf#147027 Cannot display pattern, gradient or hatch fill in bar or area chart
        
        this partially reverts
            commit 0b0934056b47485527442b6366d7fd3274a4601f
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Tue Jan 4 18:50:01 2022 +0200
            bypass SvxShape when creating rectangles in chart2
        
        specifically the part responsible for setting all the style-related
        properties on the SdrPathObj.
        
        There is just too much logic to re-implement in bypassing SvxShape. And
        the logic is spread out over several different classes/methods and
        overrides, so getting it perfect is pretty much impossible.
        
        Change-Id: I7dbae95dda780e7fa40c4e0798e6c199e4eaf41c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129282
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-03  Mike Kaganski  <mike.kaganski@collabora.com>  [fdf84b42a09fa2eed03dccfaeec98dba720e6557]

        Call SymInitialize only once
        
        Also simplify the logic by passing fInvadeProcess = false there, since
        passing true is the same as calling SymRefreshModuleList explicitly.
        
        Fixes an overlook from commit 853a058ca6b75b0fb14e232911eb9f9553574736.
        
        Change-Id: I296f06845a9f92375908d72e69574c2ecd190028
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129338
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-03  Luboš Luňák  <l.lunak@collabora.com>  [5d3c8da8c320a950d94e0809c165dac8482f8837]

        handle graphics test specially in backends too if needed
        
        The backend test unittest already needs some special handling (such
        as not smooth-scaling in Skia backend when in HiDPI mode), but
        graphics test were failing because the name of the unit test was
        used for detecting whether to do special handling.
        
        Change-Id: Ieb23915f1eeafc13c921de06475cb761dc4c485f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129292
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-03  Caolán McNamara  <caolanm@redhat.com>  [2b95b55983689d5476e89c27177351e2d6785047]

        tdf#125849 cannot modify the ruler unit of measure in translated UI
        
        Change-Id: Ica74dd5e55d30605ee03affa4b724ffa4ec65b5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129357
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-03  Caolán McNamara  <caolanm@redhat.com>  [5a33b4df9201d5d04b923b8f67d50eec0f11fd2b]

        Related: tdf#146997 no value-changed emitted for FormattedSpinButton
        
        under gtk. When the formatter sets a value during focus out then gtk
        won't emit a value-changed because it wasn't changed by gtk, move that
        emission to the formatter itself
        
        Change-Id: I6e2681b77d6effcd3abaa028e3e5383aa218863a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129306
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-03  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [6a0f00d3b9d1a74637c92ec6eff1ba5fedc82f3d]

        tdf#146742 - Move the initialization code of a method to SbMethod::Call
        
        Change-Id: I516bacdcd22ed094a0e9b6e125e941f32fe88c82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129238
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-02-03  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [65b09ef1c5e24651579eb11900cf2ddbbb7b0971]

        tdf#146803 tdf#146805 OOXML import: fix bodyPr at grouped shapes
        
        Grouped text boxes (WPG) lost their alignment and spacing,
        because the bodyPr tag what has the information for this,
        processed after the textbox content, and applied to the XShape
        which in case of group shape is not ready. To solve this, the
        mentioned properties read for the shape member after copied
        to the XShape when its ready, and than synced to the textbox.
        
        Regression from commit 121cbc250b36290f0f8c7265fea57256dad69553
        "tdf#66039 DOCX: import textboxes (with tables, images etc.) in
        group shapes".
        
        Change-Id: Ifb5e8bde58613137441bec2e2b51bc67118dab40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128854
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-02-03  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [4a38ca4035ac03571925e72cb47e0beb8da2003a]

        tdf#146802 OOXML import: fix embedded VML in grouped textbox
        
        E.g. OLE formulas inside them broke document load.
        
        Regression from 121cbc250b36290f0f8c7265fea57256dad69553
        "tdf#66039 DOCX: import textboxes (with tables, images etc.)
        in group shapes".
        
        Note: now embedded VML OLE is loaded in WPG shapes, thanks to
        that the ShapeHandler in oox/ has a stack having the start
        token inside for each shape.
        
        Change-Id: I973d78ed88c5c83efffd9629061e2a2c6fdd25e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128627
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-02-03  Tünde Tóth  <toth.tunde@nisz.hu>  [b8925251e48534706c6960a54c320d3879317321]

        tdf#146822 OOXML: fix export of the transparency in hatch fill
        
        The transparency value of the hatch was not exported.
        
        Follow-up to commit 001afbed910b7e565f602c1b11b1b4538cd59442
        "tdf#127989 OOXML: fix import of transparent hatching".
        
        Change-Id: I9b82a3422de8e4f85c534f861c45c0c097ceb02f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128504
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-02-03  Julien Nabet  <serval2412@yahoo.fr>  [61f8ac1db7b4e3dbdc8e2d1e32a867e5cb699afb]

        coverity: swapped-arguments->swapped_arguments in vcl/print3
        
        Change-Id: I657cc2b99e84c0846891da0402b84a4ae668553f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129389
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-03  Mike Kaganski  <mike.kaganski@collabora.com>  [30483a6e0642c287d95e8d617e1a3da26e29f9f2]

        Use default argument
        
        Change-Id: I44e9c2e5de2c041f2839b14a057e1b88fd6ea01f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129337
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [895a1e89e2b3e37eb1a2fd0dd494ddd385bd0456]

        SID_ATTR_GRAF_TRANSPARENCE and SID_ATTR_GRAF_MODE have conflicting types
        
        Meant to be SfxUInt16Item, until the below commit accidentally
        introduced SfxInt16Item usage.
        
        commit 4d814ec1518c98d2ca251a5a10287f40a427ea6e
            Author: Armin Le Grand <alg@apache.org>
            Date:   Wed Apr 24 09:50:54 2013 +0000
            Related: #i122111# Adapted pState usages in NotifyItemUpdate methods
        
        Change-Id: I2aff5cc1eea9257186b4da12a73f928503bc233c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129353
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-03  Justin Luth  <justin_luth@sil.org>  [1f13e12700af83734eb830e4aed04f701a2caabc]

        related tdf#90805 sw table: ensure border when setting border style
        
        When using uno:LineStyle to set a table's border style,
        add all borders if there are none at all.
        
        The thickness of this line is set in svx/source/tbxctrls/tbcontrl.cxx
        to ::Thin (which is different from ::VeryThin set by color and borders).
        
        Change-Id: I8af1e6a2447a3bb99f00b9c19708bd2a1208109d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127166
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-02-03  Justin Luth  <justin_luth@sil.org>  [71303d77febfd51a493ce797933143cc318818cf]

        tdf#147115 writerfilter: style is only default if default=true
        
        This was a dumb mistake in LO 2018 (so perhaps LO 6.2).
        Regression from commit 6b7f12f6108f136d60bd77e3787ef6a2632038cd
        
        Change-Id: I2adc642ffe9c2af1037fcc0a5d2b83c993511258
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129386
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-02-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [98089907d9601f43d113dcf31734feb9df9e2de7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 04988a9ba792fae28ce53c80cf73606b86c3ecec
          - tdf#147139 Wrong string for Gallery menu entry
            
            + some image refactor.
            
            Change-Id: I0d45f9c4ea37ace923f8ba08ecb141940ab0d92e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129382
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-02-03  Stanislav Horacek  <stanislav.horacek@gmail.com>  [023aefdd7551440080f3f6e2e447b4549e0a3481]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 56c146e68448db5622dc54823874ebb8605b55a9
          - make comments in example for TextStream localizable
            
            Change-Id: I4f18e6f5c2d3f8ec6ead759217178095d0c108a2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129383
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-02-03  Stanislav Horacek  <stanislav.horacek@gmail.com>  [8488f6edeed5e8a8225f5f8541887021b31a5a77]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 84169c6b03ae925d6b483c0c0141f28889c0bf56
          - make two sentences in Timer service localizable
            
            Change-Id: I39e7cd9bb39cc2905aa9fc36f3434dc70b8e5fe4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129390
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-02-03  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [34733d6eaeb1316354bcb8689ffe2b57b4efbf16]

        Colibre: Fix for tdf#147150 (same net type chart)
        
        Change-Id: I4831f6f1ec2fc28a746212a825cd3017a01d1e27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129391
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-02-03  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [ad613f7da1dd7371930ddbb41d1e0389944c72cf]

        Colibre: tdf#147106 Update chart type design
        
        Change-Id: I432af416fee44a78d8e4ef73b08404eadc8358b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129274
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-02-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ca657b98e49eb2282775f7919827062a7a0b4bfe]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to eaae254a25e283cff0c0303d1831e48cd6dc1642
          - tdf#147137 Unclear Text on decrease indent
            
            + some refactoring that includes icons
            
            Change-Id: Ia26b5c20f295546474a1cc42147c69a16d3a91e9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129379
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9d1fc948f929ab18d9c42745c66f30581bbc055b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c3eb8a242ee732d6789310b5a9dd0bf10b5a4c6a
          - tdf#147136 Fix help entry for "What is this?"
            
            Change-Id: I3429d0b496cb986e39797dd588c4789aba9614b6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129378
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e6d6842ba258192e04b435a99c3eaa479f8a2f29]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d3038cce3723b7b7a74a7723944e5c18bca6e5f1
          - tdf#147134 Fix help page on edit pivot table
            
            Change-Id: I9eafeead4048bbc2c2d83ed239ae120980b4e89e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129377
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [38d4f94788549f7f8118b28b03d9e056f994c841]

        tdf#147088: sc_subsequent_export_test2: Add unittest
        
        Change-Id: I5370911eba3ada6e518b2c4f50ed11a33c4c8ccc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129358
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-02  Miklos Vajna  <vmiklos@collabora.com>  [3e9975cf507e24e9c501575c501833164d217acc]

        tdf#137920 sw: avoid layout loop when inserting at-char anchored large image
        
        Regression from commit d250ca91c79f457102daf4da81446b7f130fb0ee (sw:
        insert image: set anchor to at-char by default, 2019-11-18), the problem
        was that the document has 2 pages, the first page would host the anchor
        of an inserted image and looped while creating/deleting a next page
        frame when updating the layout on inserting of an image.
        
        This problem was less visible before, as the at-para anchor is a
        different codepath, which was the previous default.
        
        The primary problem is that the loop in SwLayAction::Action() assumes
        that we make progress, so in case m_bAgain is set, then doing the layout
        again won't re-set m_bAgain, but it happened here.
        
        That happens because each iteration calls SwFrame::InsertPage(),
        followed by a SwPageFrame::DestroyImpl(). Examining the backtrace of the
        SwPageFrame ctor leads to SwTextFrame::FormatAdjust() which tries to
        split the text frame only in case it has either a number portion or a
        text portion, but the check there was incomplete: a "none" number format
        results in no number portion, leading to this loop.
        
        Fix the problem by checking for HasVisibleNumberingOrBullet() before
        assuming that we can split an empty text frame into two pieces where at
        least one of them is not empty.
        
        Change-Id: I454e1ec275ad6c00202e65b97adb79647d11a0b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129371
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-02-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e262770bf55e9ef6023cddefbfa5607bc744a2c4]

        Fix variable name
        
        It's just a comment, but so it is the same as in
        PropertyActionsOASIS.cxx
        
        Change-Id: I43b2b3c51f5e2e23dc273e1cf65ad7c5608b9366
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129311
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e0a6d27e93f634a868987ef869093d912d17d4a8]

        Fix variable name
        
        It passed "make check"
        
        Change-Id: I02c46c42c3e705849562d465a086801425e32828
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129312
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-02  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [3ee6e4e7c2046c4124b5c34f053888d3ee0a5a53]

        Related tdf#66039: restore unit tests disabled temporarily
        
        Follow-up to 121cbc250b36290f0f8c7265fea57256dad69553
        "tdf#66039 DOCX: import textboxes (with tables, images etc.)
        in group shapes"
        
        Two tests have been restored. One of them had to be modified,
        where the test document has a pure VML shape inside, and after
        its reload, the shape has got a DML part with textboxes. This
        differs from the input, but verification handles it now.
        
        Change-Id: Ic71cd06496da7d07c09530770282c03c7438640e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128055
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-02-02  Stephan Bergmann  <sbergman@redhat.com>  [7f60111fe347e6b2f0412c3e6ea2150ac9fd3279]

        UBSan build missing RTTI now
        
        ...e.g. during CppunitTest_chart2_import2
        
        > [_RUN_____] Chart2ImportTest2::testTdf114179
        [...]
        > warn:sal.osl:1990837:1990837:sal/osl/unx/module.cxx:152: dlopen(instdir/program/libchartcontrollerlo.so, 257): instdir/program/libchartcontrollerlo.so: undefined symbol: _ZTIN5chart20RegressionCurveModelE
        [...]
        
        Change-Id: I2c89fef471139f7b5417aadf1321d2da4f4ffec3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129367
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-02  Mike Kaganski  <mike.kaganski@collabora.com>  [af3316b6f6f10fe7713d5d4e761d1fd03878cb34]

        SbRtl_Spc is exactly the same as SbRtl_Space
        
        Change-Id: I0ccbffef348fc23ef5ca090ec2112abfe333e8e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129332
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-02  Tünde Tóth  <toth.tunde@nisz.hu>  [1bce0e3004e3ec9d62a3c43801f8f2e8ef5f7fdb]

        tdf#112209 PPTX import: fix grayscale effect on image filled shape
        
        Some image filled shapes with grayscale effect in PPTX documents
        created with PowerPoint were not grayscale in Impress.
        
        Change-Id: I0a89f283f525eb47c21c5d5fa788484d8074a7e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128616
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-02-02  Mike Kaganski  <mike.kaganski@collabora.com>  [6c4bc632180c25b3ceb30e32383b3f5db8eaf0e2]

        Use OUStringBuffer in SbRtl_FormatNumber
        
        Change-Id: Ie3e187b7dd1329f8fae04042fa6375c4bde3fa57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129331
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-02  Tor Lillqvist  <tml@collabora.com>  [79e8c5dfa992c2b14320844f625d7ddb07b2cfd1]

        Add some source files for debugging convenience
        
        Change-Id: If54e8ed6c41afcaaeb6b629ffae447de7240a61f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129368
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-02-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ee91c0b0fa03a59581bbc67709756b565cddff52]

        Fix function name
        
        Change-Id: I53a9018ed96b66095ddfc87ad24dc32e2e5bb485
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129319
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-02  Heiko Tietze  <tietze.heiko@gmail.com>  [2c713f73bf4e654b5b437eaa5de232899252a49e]

        Bump Glade version to 3.38
        
        Change-Id: I05ee4ba0a3bc85d1fef1e381ead4c9c32360dcb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129352
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-02-02  Miklos Vajna  <vmiklos@collabora.com>  [d933dba2f1740c6289dd7650fdf249326978af56]

        flat-odf-cleanup: survive already missing settings/scripts
        
        If they are already removed, just don't do anything.
        
        Change-Id: I3ef09ea5de8841820d586b41ed6c86e78bd06b9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129326
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-02-02  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [3b0a0e70cb67fc2e1f9999d2e8cbb9cfcd8c670e]

        Related tdf#66039 DOCX import: fix Z-order of group shapes
        
        A missing function resulted covered textboxes which weren't
        visible in group shapes.
        
        Follow-up to 121cbc250b36290f0f8c7265fea57256dad69553
        "tdf#66039 DOCX: import textboxes (with tables, images etc.)
        in group shapes".
        
        Change-Id: I08eb1c1cf4a4f4769af8812500b9cf9778b01e9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128279
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-02-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [8165c629be4e70ea188f3ccf2b8e913feec75da1]

        speed up bitmap rotation
        
        (*) use more cache-dense temporary arrays
        (*) use float instead of double - I cannot see a difference in results
        (*) tools::Long->sal_Int32, we don't need more than 32-bits for x/y
            coordinates
        
        Change-Id: I81a1da573735f183a7d2a117f6170cf373433e4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129324
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-02  Dennis Francis  <dennis.francis@collabora.com>  [26a22407124314479c99b44559ffbbce8c261fa5]

        lokCalcRTL: negate the +ve shape handle X coordinate...
        
        ...from lok client as all shape X coordinates are negative in lok-RTL
        mode.
        
        Conflicts:
        	sc/source/ui/drawfunc/drawsh.cxx
        
        Change-Id: Ic4ba064888901109c85760bb0afda609b5d5942c
        (cherry picked from commit 3df583520ee03bad42df09db7dde4c0c683a228b)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129193
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-02-02  Luboš Luňák  <l.lunak@collabora.com>  [bff5d1a68a8b6f5776c5edb4ef0f919af1194d03]

        disable ScPosWnd completely in LOK mode
        
        366e328dc7f36061971c549c2d33d365026b65ca already mostly disabled it,
        but the instance was still created, and it sets up listening that
        results in ScPosWnd::FillRangeNames() getting called on every
        SfxLokHelper::setView(), which forms the major cost of the view
        switching.
        
        Change-Id: Ic16da4bdfb678d53a79da57e9bbdcb7fc59c576d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126481
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [ebcf824de8101fbbda01ee91010698977041f031]

        fix build
        
        Yesterday I pushed 5d05abcc7cb53fd7f7d7ed700e3c65e9da3e5dea
        < tdf#105998: sd_png_export_tests: Add unittest >
        Meanwhile, Armin pushed 4d535c4f867d86d40786788e5e5c9fd061a65673
        < tdf#126319 Corrected bitmap creation from metafile >
        making the size of the export shape to be 193x193 instead of
        192x192
        
        Change-Id: I366b7fc7d53db46a0beb1c5b588ac33ecabc343b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129348
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-02  Tibor Nagy  <nagy.tibor2@nisz.hu>  [22b66d4083d34cbce2b7b48daeed3152bf9877b7]

        tdf#137675 PPTX export: adding missing fill="none" to a:path
        
        Follow-up to commit 9310e47e2ce71348a16e5412131946348833f4b2
        "tdf#101122 DOCX custom shape export: remove bad fill".
        
        Change-Id: I2acdae3964c31ee366387d9938fe366405dcace9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127944
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-02-02  Mike Kaganski  <mike.kaganski@collabora.com>  [fd7a84aca0c94044bbc3bfb8852a1ae5115845bf]

        lok: find active SmViewShell reliably
        
        ... even after SfxViewShell::Current() had been set to parent document
        frame's viewshell (e.g., see LOKPostAsyncEvent grabbing focus, which
        replaces current frame and its associated viewshell).
        
        Change-Id: If63087f4c7f3f878ada93d93cc0af6c20a6c0a62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129323
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b13579fd2a811e32b06f34ebf932469cabe5fd27]

        Fix method name
        
        It passed "make check"
        
        Change-Id: Ic5ae07a7137d5fd72cbb77e716825fbb7f68a8de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129313
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8064d229e5e1eebf0dd2a92f77e39e532485e772]

        Fix typos
        
        Change-Id: Ifac9aedb4972323da8b70d0a8f6f663513d2fbdb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129310
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a4636e01b0ea18e7f8d2acd72670f503f0ce3f23]

        Fix typo
        
        Change-Id: I185a577c2614b6f1847a33136b2696d624167343
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129316
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-02  Luboš Luňák  <l.lunak@collabora.com>  [3b491e84dc2bec4117060bbbfa52b38b7871a220]

        fix std::min() used instead of std::max()
        
        In 534fc16a9f8cd01bb88485e2cf6b9cd33aed3745 I got this backwards,
        if the value is not supposed to be 0, then it should be at least
        the small value, not at most.
        
        Change-Id: Ic55d2b2402985d26e77be0d1605b9ba5985b5ac7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129277
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-02  Dennis Francis  <dennis.francis@collabora.com>  [8839705b6f719f8f3bd5275eac57b78e26e4050b]

        lokCalcRTL: RTL negation for shape insertion
        
        Conflicts:
        	sc/source/ui/view/tabvwsh2.cxx
        
        Change-Id: I8e3bb21fadd05a7b67acce34bfdc354fefba076b
        (cherry picked from commit 18038bd35c01abf1aad69932c4a7e75988921289)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129192
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-02-02  Dennis Francis  <dennis.francis@collabora.com>  [cc827250ed249202afd97a84db13575648ed9b49]

        lokCalcRTL: shape selection: negate mouse X...
        
        as in LOK RTL mode draw objects have negated document X coordinate.
        
        Change-Id: Ie4c00fc0d1aa458a0aa6dd502be227cd6f82be3e
        (cherry picked from commit d423a86b3e063da02cfdb302eaa996ca54eed9d0)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129191
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-02-02  Dennis Francis  <dennis.francis@collabora.com>  [a1e4dad6b98a2a5d4b4ef5db479d6f520331f1d1]

        lokCalcRTL: ensure +ve X coords in shape handles/selections msgs
        
        LOK client expects all coordinates to be in +ve document coordinates, so
        negate the negative X coordinates of LOK RTL shapes before sending the
        selection/handles messages.
        
        Conflicts:
        	svx/source/svdraw/svdmrkv.cxx
        
        Change-Id: I683581370c5b115efbe315224d6218ec2e74c7f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129190
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-02-02  Dennis Francis  <dennis.francis@collabora.com>  [2c250e8f5007e756afb794944f0be791e2d535f4]

        lokCalcRTL: shapes: do not send negative(X) invalidations
        
        LOK client expects tile invalidations in positive document coordinates
        irrespective of RTL flags.
        
        For this introduce a flag mbNegativeX in svx class SdrMarkView to
        indicate the case when all x coordinates are negated (this happens only
        for the LOK + Calc + RTL mode). Use this flag to counter negate the
        x coordinates before sending invalidation rectangles.
        
        Conflicts:
        	sc/source/ui/view/drawvie3.cxx
        
        Change-Id: I35d8142718b538e55b668a8ee18f3dd1fe433951
        (cherry picked from commit 5e37acbaaa0b0891829907331ecacd2d3b67526d)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129195
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-02-02  Noel Grandin  <noelgrandin@gmail.com>  [9903e1f4957cf14039f4a3cef096cf7a08aedcc0]

        use more concrete types in chart2, RegressionCurveModel
        
        Change-Id: I0efecc48c63dc0fc62372eff7e9d5471666346b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129302
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-02  Michael Stahl  <michael.stahl@allotropia.de>  [bdf1d9b8151476531f2fbe06f66db260efcbc529]

        tdf#147006 sw_fieldmarkhide: fix crash when deleting fly with fieldmark
        
        The problem is similar to commit eef10be20a4c5108c68b19ccdda263c5ca852386,
        there is a fieldmark in a fly and this results in
        UpdateFramesForRemoveDeleteRedline() re-creating fly frames that have
        already been deleted in SwUndoFlyBase::DelFly(), and then the
        SwFlyAtContentFrame::SwClientNotify() crashes on a null anchor position
        in the SwFormat::ResetFormatAttr(RES_ANCHOR).
        
        This time the passed rPam is empty, after removing the dummy characters
        of the fieldmark; there isn't really anything to do in this case so
        just return.
        
        Change-Id: I475b8fcb0bcf94be58ff553454c261d75076303b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129308
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-02-02  Michael Stahl  <michael.stahl@allotropia.de>  [ea06852ee87531794f07710de496734a647a9062]

        tdf#147008 sw_fieldmarkhide: fix invalid NonTextFieldmark positions
        
        Commit ab6176e88f78d0b3aa2490fbc7858304c2d4a437 introduced a crash
        in ModelToViewHelper when the positions of a NonTextFieldmark are invalid.
        
        The NonTextFieldmark must always contain 1 CH_TXT_ATR_FORMELEMENT
        but after SplitNode() the position is
        (rr) p *pFieldMark->m_pPos1
        $2 = SwPosition (node 10, offset 1)
        (rr) p *pFieldMark->m_pPos2
        $3 = SwPosition (node 9, offset 0)
        
        This is because in ContentIdxStoreImpl::SaveBkmks() there is an
        asymmetry where the m_pPos2 is recorded to be wrongly corrected to node
        9, but if the positions were swapped so that m_pPos1 is the start
        position, then it will not be recorded and remain in node 10.
        
        So fix this by changing the NonTextFieldmark to insert its
        CH_TXT_ATR_FORMELEMENT differently.
        
        There is some very subtle code in SwTextNode::Update() that is again
        asymmetric and (non-obviously) prefers to move m_pPos2 and leave m_pPos1
        alone (by moving it to aTmpIdxReg) in case the positions are equal.
        
        But then the fieldmark code increments "rEnd" (which is really the
        m_pPos1 i.e. the start after InsertString() returns), and then
        decrements m_pPos2.
        
        So avoid the problem by removing these 2 pointless adjustments.
        
        Then it turns a bunch of tests fail because other code assumes that
        m_pPos1 is the end of the NonTextFieldmark, so fix
        MarkManager::changeFormFieldmarkType(), ModelToViewHelper and
        SwHistoryNoTextFieldmark to use GetMarkStart().
        
        Change-Id: I7c82f9a67661121662c95727e0f8f15e06d85a3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129289
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-02-02  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [4d535c4f867d86d40786788e5e5c9fd061a65673]

        tdf#126319 Corrected bitmap creation from metafile
        
        The conversion from Metafile to Bitmap in GraphicExporter
        is based on metafiles which does just not deliver enough
        precision when getting the bounds to do the correct size
        calculation for the target Bitmap.
        So I changed that to use Primitive functionality what
        produces better data. That old fix/correction itself was
        based on hairlines only which is anyways no longer
        sufficient since LO uses less hairlines nowadays, what
        is good in general (They are a relic of non-AA times
        when it was not possible to paint/work with lines taller
        than one pixel).
        Thus, cases need to be solved more generic based on
        better data. It would also be good to change this
        to primitives completely, but that is too much for now.
        
        Change-Id: I71bd136b106ef8ff3ba51458c46df08269773c01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129235
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-02-02  Miklos Vajna  <vmiklos@collabora.com>  [60a1f07049a817d4d3d7beb6c9b9da2571e2463b]

        sw: fix swapped inner vs outer border for Word-style right/bottom page borders
        
        This is similar to commit cf2690ae76b4250af32be7c8980b8d83b3611591 (sw:
        fix swapped inner vs outer border for Word-style bottom table borders,
        2022-01-13), but that was for outer table borders, this one is for page
        borders.
        
        The explicit mirroring is needed because Writer will automatically
        mirror, but Word mirrors in its document model, so we need to "mirror
        back" to get the matching rendering.
        
        Change-Id: I38fbf8adbc87ecd217a11b177840b0fede4cdf8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129281
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-02-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [74bcd46bbf4cb88112b054e5b192a995f3ef354a]

        Fix typo
        
        Change-Id: Ice5721d480567be4f8a4a79da6e01a6a389bf4bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129318
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [13053299999c1a1931c322761b7e3390d7bdaa1f]

        Fix typo
        
        Change-Id: I2532e97d2f7b4808832ef1ead5a928885ff7c3c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129317
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-02  Regina Henschel  <rb.henschel@t-online.de>  [9877a0190e43241f4a5102e5d9cc7181f91d5a6f]

        tdf#107727 disable border in RTF export if not drawn
        
        A border of a text frame is not drawn, if it is really disabled or if
        its line style is None. The patch considers both cases. Previously the
        first case was missing.
        
        LO can disable single border lines and single border lines can have
        different styles. The patch uses a border line now, that is really
        drawn, to get the color and width. It uses the first one in order
        top, bottom, left, right.
        
        In theory RTF can describe disabling single border lines by using the
        flags fTopLine, fBottomLine, fLeftLine or fRightLine. But Word has
        only the ability to enable all or none of the border lines for an old
        kind text box as contained in an rtf-document. The current patch uses
        therefore this all-or-none approach too. It enables border if at least
        one is actually drawn, because that keeps the style settings for that
        border line. Previously all four border lines need to be drawn.
        
        If it is changed to use the flags fTopLine, fBottomLine, fLeftLine
        and fRightLine on export, then it would be possible to recover showing
        only single border lines on reimport. But that is out of scope here.
        
        Change-Id: Ib78604def154c133d3c93bc75a38731eb6b02294
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129305
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-02-02  Miklos Vajna  <vmiklos@collabora.com>  [ea23f640d3bf06e4035a96ebe8b8c07a59d6f12c]

        CppunitTest_sw_ooxmlexport: remove no longer needed deny list
        
        This suite no longer has tests with such document names.
        
        Change-Id: I1fbe072c1663f657354493b8db1b69fcedd7f162
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129304
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-02-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5e401d253891930e2836dbfc9e5118f340c3c575]

        Fix variable name
        
        It passed "make check"
        
        Change-Id: I3536d5ff0100cfa6b840aeded822e6e310c081dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129315
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [13d6bfa5bb017ad2b107c9db982369ea050ccbdf]

        convert OfaRefItem to a normal class
        
        only instantiated with one type, so just turn it into a normal class
        
        Change-Id: If3ae908f3e226ae9f4d3b81a7a7d9ba492ccda4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129283
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [a3c78bbee81a82bb50ed2b92944d9946348f73ad]

        sal_uLong -> sal_uInt16 slot id
        
        Change-Id: I312844466157a4029f6744a4b13306903229c51b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129276
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [65d2c9ca4d930bd9352e0b51f45e163cf4393241]

        vba: test key-binding define by the macro
        
        VBA macro can be bound to a key shortcut, so it is executed when
        the key combination is hit. This checks that the macro gets bound
        to a specific key combination, when opening a document with such
        a macro.
        
        Change-Id: I1a7739ec9de745a82c130957236576bc694a86cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129268
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-02-02  Jim Raykowski  <raykowj@gmail.com>  [b4d5b4bdf45f76832b4c2714244cb8bf302eb092]

        SwNavigator: set bookmark member count
        
        Missed in commit 3771a81060f9e1f60ada37c3b7fa0a51b3042952
        
        Change-Id: Idce750efc266415ec092cef4e781ba5fbb7048bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129269
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-02-02  Justin Luth  <justin_luth@sil.org>  [9d50307b2e1fd26d415539d3ed8624c7a449e45b]

        tdf#129578 rtfimport: CJK char properties are not CS
        
        This fixes a LO 6.4/6.3.0.1 regression caused by
        commit fd95fb975b754d71d3750e85431a4e596a40e659
        which was focused on export, and not import.
        
        The code originally didn't have any
        mention of DBCH, so it used the default.
        However, in the 6.4 change, it was wrongly tied together
        with the Complex Script indicator.
        
        So revert that part of the change.
        Mark fixed the same problem in 7.1 for font size.
        
        Change-Id: I1c87ae856de93ebc693135585574f2eb144b214b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128113
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-02-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bb7873cebd191143e2c0bcf944c8c777be5439dc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cc8821b42714d2b2856dad4b569e9337e5cfe014
          - Fix typo
            
            Change-Id: I9ee453c0ca7c2bb990e024a4881ef7940d2df35c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129309
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-02-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [5d3d1b8aa2b36986b7991c759133c3ddb8e2d516]

        tdf#107413: sw_rtfexport5: Add unittest
        
        Change-Id: I0f45d472f5ea59625c62b87dd5364bef19a6af27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129216
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-01  Luboš Luňák  <l.lunak@collabora.com>  [adc2ac31fb2763077e48658756946a39d91c8e12]

        adjust gradient drawing in vclcanvas (tdf#144073)
        
        For whatever strange reason the drawing does not use the given
        geometry, but something bigger. When I added direct drawing using
        VCL in a46cb5dc607d1d1af402ff3e8fce731e7427854d I naively assumed
        that the drawing area for the gradient would be the given area.
        
        Change-Id: Ia62cb0e5046e622679143eef56a3c6782781bf59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129298
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-01  Stephan Bergmann  <sbergman@redhat.com>  [2f3a0bfbfe110c0837b3c7e04f9ad0969d6e56e4]

        tdf#147088: Also handle U+FFFE, U+FFFF invalid XML 1.0 characters
        
        Change-Id: Ieec81fcde41e3508c6a9aa4250d7050db2fbb442
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129296
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-01  Michael Stahl  <michael.stahl@allotropia.de>  [3eac118b31ed569dbcec845fc32386ebd0022f73]

        sw: add note to DateFieldmark
        
        Change-Id: I50cc5fcc46e200116745cdfa1c3588436ac0aa46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129288
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-02-01  Michael Stahl  <michael.stahl@allotropia.de>  [b72fcad54b7346615f8b8e703e243b72e5cca9f9]

        sw: change test to check the text content instead of just the length
        
        Change-Id: I7a0abd1c7520b441b80ed4da11d3b50c2367cd69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129287
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-02-01  Michael Stahl  <michael.stahl@allotropia.de>  [53c547d54c0e97b6fb3f054cdba1acacf40e3724]

        add bin/flat-odf-cleanup.py
        
        Change-Id: I0e4512762519a6ac4e4968cbeee3576cc7eeafa3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129286
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-02-01  Caolán McNamara  <caolanm@redhat.com>  [62de82a45aa3e02ab3fd57b56ccf051a4bd5ac80]

        ofz: fix further build failure
        
        Change-Id: I0f4f6d4dec543780a2421193785d099c0b998f95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129307
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-01  Mike Kaganski  <mike.kaganski@collabora.com>  [aabc5b0f7c8e9cf6bb711815a67ff6b6e900b5aa]

        Slightly optimize truncateToLength and padToLength
        
        Change-Id: I7a18ce1f1c25e9f7a3c230109c741d6642786a13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129256
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-01  zhutyra  <zhutyra>  [5e8ceac64b66d1298037b939350d3adb86b37752]

        ensure bounds checking
        
        LIBREOFFICE-SBQ5TJRS
        
        Change-Id: I71f35bc120fdd70298685131f29a6bb822d50f11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129294
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-01  zhutyra  <zhutyra>  [dfcf8a75a975b09d3a39e4c753a717dc67036a3c]

        read of width/height uses wrong record size
        
        this initially went wrong at:
        
        commit b4fb7a437bb0ce987702b12008737756623618ac
        Date:   Mon May 23 21:38:40 2011 +0100
        
            fix up some more endian
        
        LIBREOFFICE-SBQ5TJRS
        
        Change-Id: Ie418f530f55288351f73f3c0cbab9ac48e6b6964
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129293
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-01  Luboš Luňák  <l.lunak@collabora.com>  [5dfafa8b1450d6952d7d8d87eb6b0d01c7afcee2]

        use comphelper::ScopeGuard instead of (ab)using std::unique_ptr
        
        Change-Id: Ie948064ea09b6fe415b28ec4165883bc78136619
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129279
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-01  Jean-Pierre Ledure  <jp@ledure.be>  [50696923190add8131f8a2de63ba0ae8e9688d85]

        ScriptForge - (SF_Platform) refine locales
        
        So far, only SF_Platform.Locale was supported, returning
        the locale of the operating system.
        
        Now, 3 different locales may be considered:
        
        - SystemLocale: identical to Locale (still supported)
        - OfficeLocale: the locale associated with the LibreOffice
          installation
        - FormatLocale: the locale associated with how numbers and
          dates are formatted.
        
        Of course, in many cases all locales are identical. Anyway
        a distinction can be made.
        
        All these properties are read-only.
        
        Those properties are supported in Basic and Python evenly.
        
        Change-Id: I0792d49a052b1441a30ac231d61eda997dc4216a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129297
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-02-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [5d05abcc7cb53fd7f7d7ed700e3c65e9da3e5dea]

        tdf#105998: sd_png_export_tests: Add unittest
        
        Change-Id: I4a32d815b085f10ab9be1b861bdfdeb128ec242e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129275
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-01  Julien Nabet  <serval2412@yahoo.fr>  [270a9843711a562f93d4bce01a63040ee3ce95bd]

        Mysql/MariaDB: remove useless include+using and unused vars in mysqlc_driver
        
        BUNDLE_MARIADB seems to be useless since 2018 with:
        7430dfe2a4a3b13ffa248bf14a3a2ca87993f48d: loplugin:unusedmethods
        
        Change-Id: I75c9954f096e28c715f95073962241cafb787a69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129173
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2022-02-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [9dc666afc81ec61c6ac3131fb13d6025433dd3b6]

        tdf#145030: sd: Add UItest
        
        Change-Id: I28cf3bf29905f66f458b9dfbb8ad31742f866d73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129280
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [c5a2d17d8daa3867399b217c279c52b17dab8d4e]

        fix build
        
        After de5aa409353c839483df21d47254fd2a508ab7d9
        < tdf#144851 Honor Selection When Applying Title Case Format >
        +1 from Jenkins was from Nov 11, 2021
        
        Change-Id: Idb16d9ca0fd72d84d77d0542a07d11dac830a734
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129291
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-02-01  Mike Kaganski  <mike.kaganski@collabora.com>  [0b397d8ef0a2615e8e6202804ca2f6cb58436fa5]

        tdf#147109: Optimize ScInterpreter::ScSubstitute
        
        Avoid multiple reallocations, making it freeze for e.g.
        
          =SUBSTITUTE(REPT(" ";1000000);" ";"")
        
        Change-Id: I269c0b06a0b3cbf9369cc47f33c2eea026b12903
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129252
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-02-01  Miklos Vajna  <vmiklos@collabora.com>  [e6d031ae85214fc3d420d456c215242c20773b0f]

        sw: document SwXBookmark
        
        I.e. this is used not only for bookmarks, but also for fieldmarks.
        
        Change-Id: I01e7c0fdfcd8e2fc93217dd5bc7b2ba00709ecd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129236
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-02-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3ae013df7b8fccb2a4191b6d2d0c1648ca895f9b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2f31e889de0278a2b90525428389ab7d6af15314
          - Add 7.3 New features video to online Help
            
            Change-Id: I7249a32716c51fa07d63285037d35a3a563eba29
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129285
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-02-01  Justin Luth  <justin_luth@sil.org>  [18cc1240565e697859dd7d17058f91d5e01df929]

        tdf#141652 partial revert "Reset ShapeProperty priority...
        
        ... and handle only crop case."
        
        This reverts a portion of a tdf#134210 related, LO 7.2/7.1.2ish
        commit b90a67838e189f3aee6a50724c78c0a50d416970
        that was introduced for no apparent reason.
        
        I have no understanding about shapes, and so
        I have no idea why setting FillBitmap to an xGraphic
        is different from setting it to a name, but it makes
        a huge difference on the image size,
        and the crop values aren't scaled to the reduced size.
        
        Since this section of code looks like a cut/paste
        relic of early stages of developing the fix,
        lets just revert this portion since the original
        author has made no response at all to the regression report.
        
        Change-Id: I9488c419ceb41bd4ebd7b10494a52fb816654832
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128260
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-02-01  Luboš Luňák  <l.lunak@collabora.com>  [8e4624b9b9fa1322592b73fe0dd6cb03be6fd57f]

        fix build
        
        cdd0a141094c9ceb690a702bb0 got pushed now after it got a Jenkins
        verification in September, and now fails because of my change
        from November.
        
        Change-Id: I6472444a05c8ff8f2e844dfff29c14a75a40ada1

2022-02-01  Jean-Pierre Ledure  <jp@ledure.be>  [57f6c7f4c913368f1ef34859e6c973c9c1660c65]

        ScriptForge - (SF_Exception) error messages give access to help page
        
        When ScriptForge detects an error in a user script,
        a message box is displayed with a summary of the
        syntax and validation rules the invoked method
        should respect, and/or any other reason the library
        has identified.
        
        Now the error message is completed with
        - the sentence "Do you want to receive more information
          about the '%1' method ?"
        - 2 buttons Yes/No (No being the default)
        
        When the Yes button is pressed the local browser opens
        the help page/anchor of the invoked service/method.
        
        The pot template and the english po files are modified.
        
        There is no difference between Basic and Python in this
        matter.
        
        Change-Id: Ie6210b9d108c9a1e98a46173504680e3985125b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129232
        Tested-by: Jenkins
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-02-01  László Németh  <nemeth@numbertext.org>  [a2d9b270ce8537ebb59de50ebd07697fe9aa191b]

        tdf#146964 sw layout: fix reappearing deletion in Hide Changes
        
        mode at moving text.
        
        Test: in Hide Changes mode, move the selected text by
        cutting and pasting it with change tracking. Before the fix,
        hidden deletion reappeared again (only clicking on Show
        Changes and Hide Changes again fixed the layout).
        
        Regression from commit f51fa7534421a195a58b4a737a2e836d8c25ba81
        "tdf#145718 sw, DOCX import: complete tracked text moving"
        
        Change-Id: Ia86f570bd634dd513fdbb93a83a929fd0ba4e273
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129223
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-02-01  tushar  <tusharrai282@gmail.com>  [cdd0a141094c9ceb690a702bb0e3d64c368c1160]

        Fix issues of Data Transformations.
        
        * Corrected Delete column Transformation considering the case when
          multiple columns are provided as input.
        * Corrected implementation of Split Column Transformation.
        * Provided valid ranges for Sort Transformation and corrected
          implementation .
        
        Change-Id: I4558602f69bf4aa7836e1e84931fabd346f83465
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118368
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-02-01  Ahmet Hakan Çelik  <ahmethcelik@gmail.com>  [c82634d5a222120b3a95cff1b950a7f7a1f5ded1]

        tdf#64345: EDITING: Selected area looses selection when switching sheet
        
        Change-Id: Idf59c3968319053431741394e2ad218d7be6463d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119478
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-02-01  Luboš Luňák  <l.lunak@collabora.com>  [ddaebfb270c4b52ddebaf678a9352312c75247fa]

        fix the orientation combobox in the print dialog
        
        Changing the orientation value to anything else than 'Automatic'
        didn't do anything by default. This was because by default
        neither isPaperSizeFromUser() nor getPapersizeFromSetup()
        were set, so PrintDialog::setPaperOrientation() did nothing.
        It looks to me like 8cbdc6a068ad88fc43a98bd0f88 that introduced it
        was rather broken (not just this bug, but also e.g. the ugly
        modifying of the paper sizes by non-const reference from a const
        function). In fact this whole stuff still looks broken to me, why
        does it change paper size instead of just setting the orientation?
        It seems like the orientation gets reset, or maybe the setting
        was just a band-aid. I don't know how to fix that all though.
        
        Change-Id: If5fdf4c47e06f2b0797d27126d21b3451b8334cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129239
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-02-01  Michael Warner  <michael.warner.ut+libreoffice@gmail.com>  [de5aa409353c839483df21d47254fd2a508ab7d9]

        tdf#144851 Honor Selection When Applying Title Case Format
        
        Prevents Title Case formmating from occuring outside of a
        user's selection. This is relevant if the user has started
        or ended a selection in the middle of a word.
        
        Change-Id: I39d8f2445acf5d9bb225bf8e3b36e2eb3b518857
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124102
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-02-01  Justin Luth  <justin_luth@sil.org>  [bace2e0a80b939f7b1c666cf669ae99bc8758f05]

        related tdf#111733 svx: SfxVoidItem != SvxKerningItem
        
        When selecting text containing several different
        kerning values, the pItem returned is a VoidItem.
        
        This was showing up as random numbers in the
        TextCharacterSpacingControl spinbutton.
        
        Change-Id: I94cfc566daa42e0d8c3d403eb08af659f01e6d5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129270
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-02-01  Szymon Kłos  <szymon.klos@collabora.com>  [490fcebb0dc160e56058a925e32f31ec7bcb6e4d]

        jsdialog: sidebar: enable animation panel effects
        
        - enable subcontrol .ui for jsdialogs in annimation panel
        - optimize to not recreate widget on every sidebar refresh
        - don't sent close message for whole sidebar when called from
          subcontrol
        
        This fixes widgets in annimation panel like: Direction listbox,
        or other replacements for selecting color, font etc. for font effect
        
        Change-Id: I5683ca9cefe384ed0d2a34d46936ddf4a9b45bce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125757
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129170
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-02-01  Szymon Kłos  <szymon.klos@collabora.com>  [1f847d09246a5bd437248234ddc32f1c491acdc7]

        jsdialog: correctly clean statically created message dialogs
        
        - remember WindowId for statically created message dialogs
        - remember _DIALOG_ handle for message dialogs so response
          action can be done
        
        Change-Id: I1f6c9877e20dcbed4855b32d1e89d9ce3ff12111
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125686
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129169
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-02-01  Szymon Kłos  <szymon.klos@collabora.com>  [2a5f0acacad765f2e25f2b9974b979b2b3a9d0cb]

        jsdialog: send popup when launched using Popover widget
        
        - enable validity listbox in online
        - flush when sending close popup to be sure it is sent
        
        Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
        Change-Id: Icf33e26c48b78ab60030a7395e8c7ee5462fbf7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125647
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129168

2022-02-01  Stephan Bergmann  <sbergman@redhat.com>  [bca18a7269781542f8ec20509148af621af580a3]

        loplugin:sallogareas
        
        Change-Id: Ic116d0207df6d37fed850357ad41d7778bf08df9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129233
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-02-01  Caolán McNamara  <caolanm@redhat.com>  [4fa6ed7b0902e08de006bcb7534ba49696affb9f]

        tdf#145030 if all in effects list is unselected retain last marked obj
        
        in the slide selection
        
        Change-Id: Ibdd9c827fea3ef33f0ae385147b3fa633d5dff83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129244
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-01  Caolán McNamara  <caolanm@redhat.com>  [4c11673e78813dedb2089dd7e1a76a12da26cc8b]

        tdf#147032 unselect anything set_cursor selected as its side-effect
        
        Change-Id: I723bbd82fc01f644de3bfb2a80b4640cec0cfbca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129243
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-01  Caolán McNamara  <caolanm@redhat.com>  [8a1825bf896c8004a10275d93a626e472a52966c]

        Revert "tdf#145030 resync with empty selection if we unselected everything"
        
        This reverts commit ba535d8cbda1026823ce9796c20f97b7367d581f.
        
        Change-Id: I277e640c0f8ed0038e8ea867ddeef999a00b7b87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129242
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-02-01  Noel Grandin  <noelgrandin@gmail.com>  [9706ddb47c99e1508a1e169225e6dde7b2eb3d0d]

        use more concrete types in chart2, RegressionCurveModel
        
        Change-Id: I844238da0ce0ce4aea308c652c341efa540149a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129234
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-02-01  Justin Luth  <justin_luth@sil.org>  [c0f914ad912796ef521ea151abf8ea7e9bc2f771]

        tdf#111733 TextCharacterSpacingControl::GrabFocus kerning spinbutton
        
        When the kerning menu opens, it defaulted to very tight,
        regardless of what the current setting was.
        However, the current value can easily be connected to the
        menu options, so lets do that.
        
        This depends on increasing the spinbutton range beyond -2.0,
        done via LO 7.4 commit 2334561bf15ec9b061636919efbd0e2a7b89e29b
        
        Change-Id: I0be0956bf1cc3604faecc691aeac70a5bbba807b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128909
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-02-01  Gülşah Köse  <gulsah.kose@collabora.com>  [48575b3eb856406d9de406cb1d2de23866b0178f]

        tdf#135843 Do not export unused border lines.
        
        Setting as XML_solidFill all borders caused wrong exported borders.
        All table parts aren't used for all table styles. We should set borderline
        if only they had used.
        
        Change-Id: I35b247f520c7d7862599ade2c6fdfb0d7efcd5c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129227
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2022-02-01  Dennis Francis  <dennis.francis@collabora.com>  [3b7aae08f26a2e6dc1112985024aa946550124aa]

        lokCalcRTL: adjustments for shapes rendering
        
        In LOK-RTL mode GetScrPos() always returns document pixel coordinates
        and not something mirrored w.r.t gridwindow width.
        
        * Grid offset must have the opposite sign since the SdrObjects/ranges
          have negative coordinates with no offset.
        
        * Drawing area rectangle and the pixel-offset for tile rendering device
          also needs adjustments when painting the drawing layers.
        
        Conflicts:
        	sc/source/ui/view/gridwin4.cxx
        
        Change-Id: I987a6876983aee129c06b3577918dbc62d6e7c4c
        (cherry picked from commit 2e7d02ab55754ffbc9e799c98cb7c8e37394a420)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129189
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-02-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [beb6c62e990599d91ac5d9183164c94d269027d3]

        vba: fix registering shortcuts keys defined by the vba macros
        
        On issue with registering was that the registering happened when
        the macro source was in	the process to be read into the library,
        which is just a	bit too	early, because the macro wasn't	found and
        not registered.
        Another	issue was with searching for the macro method (hasMacro),
        which doesn't search the same when the module name is known and
        when it isn't. This was	changed	so we just iterate through the
        modules	and call the same "FindMethod" method without any extra
        restrictions.
        
        Change-Id: I811cfcaca58e8dfa8bef6cf983a8aff2b60eba35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129196
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-02-01  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [d140817428cdbb519efa496f578bf6c054c94361]

        Avoid calling AVX code in library static initialization
        
        Despite 26072b8db7ba53f00c83197cb064229a76001989 and
        12c6b1ef6a824b09778163ec83fc44bb196e65db, Linux builds using
        RH devtoolset-7 gcc7 still hit occasional unit test crashes
        with illegal instructions.
        
        Backtrace is always:
        
        > #0  __static_initialization_and_destruction_0 (__initialize_p=1, __priority=65535) at core/sc/source/core/tool/arraysumAVX.cxx:20
        > #1  _GLOBAL__sub_I_arraysumAVX.cxx(void) () at core/sc/source/core/tool/arraysumAVX.cxx:112
        >
        
        So lets make sure initializer is run only on function entry.
        
        Change-Id: I69f5cb725e4d72fb346166b21870612473f974b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129246
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-02-01  Justin Luth  <justin_luth@sil.org>  [d098e027cb9899e31ae3ff7ba245b78a009681fb]

        tdf#120896 sc: commit change after PopupSpelling
        
        Although PopupSpelling visually has changed the screen,
        the underlying document still contained the
        old cached string or spelling status.
        Thus spell-check still thought it was spelled wrong,
        and right-clicking got very confused.
        
        Steps to reproduce:
        1.) type aaa and hit enter.  (spelling error noted)
        2.) right-click on "aaa" and chose various options.
        2a.) --- replace with a suggestion
        2b.) --- ignore word
        2c.) --- add to dictionary
        2d.) --- change language
        2d.) --- autocorrect
        (note we are still in editing mode)
        3.) right-click again on the new or approved word
        (no pop-up at all.)
        
        The fix is to stop editing, so the changes are
        applied to the various caches.
        
        Steps that should NOT stop editing the cell
        2e.) --- press ESC (or anything that cancels the pop-up)
        2f.) --- choose Autocorrect Options
        
        Change-Id: I9965ede6f6a5c31a811ff89abb687497306d6d1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126802
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-01-31  Stephan Bergmann  <sbergman@redhat.com>  [3564b5c6e93b2bf5881b359015efae351dbe8342]

        Adapt test to slow builds
        
        ...like my local ASan+UBSan build, which kept failing with
        
        >  Failed: TestReplacePerformance (t = 35 s)
        > Tests passed: 0
        > Tests failed: 1
        
        when the machine was under load during a parallelizing `make check`
        
        Change-Id: I59c81a61a29df7165f6fad33e3fe3da975f05ed2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129237
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-31  Caolán McNamara  <caolanm@redhat.com>  [eb22360b0f71ea087845b3db2c99ff48304f1a18]

        ofz: fix build, webpfuzzer missing from Repository.mk
        
        Change-Id: I8cd33d24b3289b00471aa10404dbb77343365d7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129245
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [98d6ed2aeb22b27fddf716a372f483b89ecea841]

        tdf#123973: sd_png_export_tests: Add unittest
        
        Change-Id: I4e3f97aef0865a00a771d8fa959422203a8f08f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129228
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [1a1e9f6b5929d5abeceeb49d0a7135bcd728ef7d]

        sd: move png export tests to their own file
        
        in preparation for a follow-up test for tdf#123973
        
        Change-Id: Iadedff75c42fa24390602a6eb914027157b53029
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128979
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [9266bc555f52e64b32f505c32ed5008fd3a14e7d]

        tdf#146994: sc_uicalc: Add unittest
        
        Change-Id: I2bd5c426bab4dfcef084db764bce0a91e6104495
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129218
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-31  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [acab384edfaaa7142b567f4f53f8a39fe402f329]

        Update git submodules
        
        * Update translations from branch 'master'
          to cc24a4e892c5f8b1f5ee88c927013ffe4ab4c061
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I5ee0866633d20e924f2a3a885ae04419b4f4a125
            
2022-01-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [4669ee729fd25ce36f6b2b2d501481528f9f464b]

        tdf#146722: sc_subsequent_filters_test2: Add unittest
        
        Change-Id: I2a608a7007c50690e8c27252422b16619a65a07a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129217
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [44febe0ea815405ceb90ace5430f11fde634d89b]

        tdf#146999 draw, artifacts when scrolling up and down
        
        sigh, not even draw manages to get invalidation right
        
        regression from
            commit 9a850dd9f3c221660b6259bdfd64a77343f2256c
            Date:   Wed Jan 12 10:27:38 2022 +0200
        used cache value in ViewObjectContact::getPrimitive2DSequence (2nd
        attempt)
        
        Change-Id: I2692ac6933a3956eb98f48ff0875cdc0c933bd8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129221
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-31  Michael Weghorn  <m.weghorn@posteo.de>  [00c0ee8cf0fac0c933c5ae600e99a64b1c7d4397]

        tdf#147083 wina11y: Return a11y object instead of child ID
        
        Quoting MSAA doc about implementing child IDs [1]:
        
        > # How Servers Implement Child IDs
        >
        > Server developers can assign child IDs to both simple elements and
        > accessible objects. However, the recommended approach is to support the
        > standard Component Object Model (COM) interface IEnumVARIANT in every
        > accessible object that has children.
        >
        > If you implement IEnumVARIANT, you must:
        >
        > * Enumerate all children, both simple elements and accessible objects.
        >   Provide child IDs for all simple elements and provide the IDispatch to
        >   each accessible object.
        > * For accessible objects, set the vt member of the VARIANT to
        >   VT_DISPATCH. The pdispVal member must contain a pointer to the IDispatch
        >   interface. Note that the VARIANT is allocated and freed by the client.
        > * For simple elements, the child ID is any 32-bit positive integer.
        >   Note that zero and negative integers are reserved by Microsoft Active
        >   Accessibility. Set the VARIANT structure vt member to VT_I4 and the lVal
        >   member to the child ID.
        >
        > If you do not support IEnumVARIANT, you must assign child IDs and
        > number the children in each object sequentially starting with one.
        
        So far, LibreOffice was returning negative "child IDs" instead of pointers
        to accessible objects, which were not conformant to the MSAA
        specification and not accepted by NVDA as valid child IDs
        (s.a. discussion on the first version of my related NVDA pull request
        to fix the announcement of a single selected cell in Calc, [2]).
        
        Adapt that to return pointers to accessible objects and
        drop the now unused 'CMAccessible::Get_XAccChildID'.
        
        [1] https://docs.microsoft.com/en-us/windows/win32/winauto/how-servers-implement-child-ids
        [2] https://github.com/nvaccess/nvda/pull/13277
        
        Change-Id: I52a6f637adf334dee66627e6992451e6d81a7c9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129201
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-01-31  Michael Weghorn  <m.weghorn@posteo.de>  [d92b4dc5c9cfed8785f1c54217bc04bc20dc9681]

        wina11y: Drop unnecessary reinterpret_cast
        
        'IMAccessible' derives from 'IAccessible2', which in turn
        derives from 'IAccessible', so there's no need for any
        explicit cast from 'IMAccessible*' to 'IAccessible*'.
        
        Change-Id: Id5ad2d778f040364a1a056916a0ad1fe306707e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129200
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-01-31  Miklos Vajna  <vmiklos@collabora.com>  [1cdff0363727327d3bf0e7d5eb105e867ba2d806]

        sw: prefix members of SwPagePreview, SwScrollbar, ...
        
        ... sw::sidebar::PageStylesPanel and sw::sidebar::WrapPropertyPanel
        
        See tdf#94879 for motivation.
        
        Change-Id: I8eb8be59b9fad087fadb2735c46133aca4810415
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129199
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-01-31  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [e1dc4a5815a56eef27d2c83f7971e0eb1ac09b45]

        Related tdf#66039 DOCX WPG import: Do not put extra paragraph at the end
        
        Regression from 121cbc250b36290f0f8c7265fea57256dad69553
        tdf#66039 DOCX: import textboxes (with tables, images etc.) in group shapes
        
        Change-Id: I16195d1d3b0955d5686fe225bbba6def2c28ef93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128043
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: Attila Bakos <bakos.attilakaroly@nisz.hu>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-01-31  Tibor Nagy  <nagy.tibor2@nisz.hu>  [b1865ecd67a4ea791ac24e3234d4ad3d2be9d1e3]

        tdf#130165 PPTX export: fix master objects visible property
        
        Follow-up to commit 4574a1ea408c2ac30042dca32d02207ec7add4da
        "tdf#146223 PPTX import: fix master objects visible property".
        
        Change-Id: I34e6132837d6c84974f8446978c59226a9a7d2d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127908
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-01-31  Szymon Kłos  <szymon.klos@collabora.com>  [44f00ff35c7ea5ed2bfb56fe1abab8c72ead7316]

        Unit test for 0-byte ods detection
        
        Fixed by commit:
        d9a4e323555d01202dd15e71a3a32294bfd568cc
        Open empty (0 bytes) ods as spreadsheet
        
        Change-Id: I9b7220f46f5d00f6e4a73d6325dca51d7ea5b656
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128033
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129166
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-01-31  Szymon Kłos  <szymon.klos@collabora.com>  [972760951b3c7a064f482b924c65fd670056d299]

        Open empty (0 bytes) ods as spreadsheet
        
        Before this patch we opened it with Writer UI because
        we didn't detect any filter with PREFFERED annotation
        
        Change-Id: I6262fb695b5fe20a377120f298f144e2cafbadc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128015
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129165
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-01-31  Szymon Kłos  <szymon.klos@collabora.com>  [496fcccfa655f250086c10de9e3c05f5fcf43f3f]

        jsonwriter: ensure correct number of bytes is available
        
        In some functions author forgot that addCommaBeforeField()
        can add additional two characters.
        
        I didn't change cases where more bytes than needed are requested.
        
        Additional change is that in debug mode there is a marker at the
        end of allocated buffer - we check that after every write to
        detect overflow. No need to request more space for a marker as
        we always allocate "needed size * 2".
        
        Change-Id: I28066797b0ba833e408b0a731abc01b7fd989da3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126535
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129163
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2022-01-31  Michael Stahl  <michael.stahl@allotropia.de>  [9b5894e67d6ba820443c9f1130231be8c0278f82]

        ucb: webdav-curl: suppress libcurl proxy detection
        
        The UCP already reads proxy configuration from configmgr, including a
        list of hosts that should ignore proxy: Inet::Settings::ooInetNoProxy
        
        Hence also set an empty string with CURLOPT_PROXY, disabling the
        detect_proxy() function.
        
        (The neon library was never built with the libproxy dependency it
        needs to detect proxies.)
        
        Change-Id: I279d1b85dbdd2455791d393e634a1fa7c1c17ce0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129220
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-01-31  Tünde Tóth  <toth.tunde@nisz.hu>  [81abc0d7657f194804681415a786627ab71475e3]

        tdf#146066 chart: fix automatic axis scaling at dates
        
        Automatic scaling of the Y axis was incorrect
        when the X axis was a date axis and the last
        Y value was the highest value. To fix this,
        increase maximum date value by one month/year.
        
        Regression from commit ed2c880a691a0b179bbc92a8ce4ee49eac004035
        (tdf#133005 Chart: fix ODF import of date axis position).
        
        Change-Id: I0989ae8002e55f4ecfaf530ab845badb4409ecf1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128209
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-01-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [36d75660ee5f3d2f9b433935e2c5d689767804fc]

        tdf#146860 Vertical alignment of text inside grouped shapes textbox incorrect
        
        some stupid side effect at work
        
        regression from
            commit c1916d3ab8f764e465f889334050ce7c863576b3
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Wed Dec 8 12:25:58 2021 +0200
            meRememberedAnimationKind is dead
        
        Change-Id: I7ba245a2096ed011f88e08f9d3a87021948e0b01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129219
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-31  Noel Grandin  <noelgrandin@gmail.com>  [9f36eba17042d14519de2409f7e3e581806b4ae6]

        use more concrete types in chart2, DataSeries
        
        Change-Id: I561d3d04cd534a30e774b0ed3fe1fb927a40c8df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129184
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cba7646dbc17cd026f3d2b29006f998ced540f76]

        Fix typo
        
        Change-Id: I472190c743dd26e88e3400f323ab52fa05c187d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129215
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-01-31  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [4f3b6eac84e0a5381f6a9637d29418ae9353deb5]

        tdf#106899 - Remove header definition of buffer size
        
        Change-Id: Ia7e3cc32c067afa0f376e52e0eb5cdc83ca2e4b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129082
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-01-31  Alain Romedenne  <LibreOfficiant@gerrit.libreoffice.org>  [3b427f51f8965bfa8ec10733c1c804ed45d44896]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d5322f2e2832fa0567505439dfb1ad0e1af0d578
          - tdf#146847 Integer Division (\) operator help page
            
            Change-Id: I90505e2412eb53b3423407af52d6b358801c41f8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128543
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-31  Mike Kaganski  <mike.kaganski@collabora.com>  [24afbaab3a916df567589d2e5c1d56eaa1990ffe]

        Fix format string
        
        Change-Id: I18952bf6641175d25128b512ddfb56fd51767038
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129083
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-31  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [cc3f3fa21244a2d9e104da1fc211cda91681e28d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4c31c91253c24933d762683045fb667da6c307bf
          - Improve recently touched string, we’re gonna retranslate it anyway
            
            Change-Id: Ieea3aa49cd9d3838c97fc288c3ee2a2d73138174
            
2022-01-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [663834876fd7dcc4d79240505e81f4b3ab1c5bab]

        SID_COPY_STREAM_IF_POSSIBLE is a SfxBoolItem
        
        The cast in appuno.cxx has been wrong since this constant was introduced
        in
            commit ecccc429183b999f2e488e991ef41bbee17604b6
            Author: Oliver Bolte <obo@openoffice.org>
            Date:   Mon Mar 27 08:33:39 2006 +0000
            INTEGRATION: CWS fwk36 (1.113.44); FILE MERGED
            2006/03/16 15:44:13 cd 1.113.44.2: #i46895# Fixed typos
            2006/03/16 14:55:24 mav 1.113.44.1: #i46895# allow to create a copy of the document if possible
        
        and I looked that cast when I added the TypedWhichId annotation.
        
        Change-Id: I1d541094e08633e5aced2423c30904506ca68368
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129202
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-31  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6acab23396d1585565681a7cbc5be615eaccb7e7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 69fb882589e0accf46cdaef9cc5e01cc47358137
          - tdf#67026 Limitation of Calc precision documented
            
            Contents borrowed from M. Kaganski FAQ page at
            https://wiki.documentfoundation.org/Faq/Calc/Accuracy
            
            Change-Id: I89ba43c78d10ed4671b66ba0acc7df2e9947783a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128359
            Tested-by: Jenkins
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-31  Dhiraj Holden  <dhiraj.holden@gmail.com>  [22c9ba31c6d455e5f1ddbf3f91e37fcb76140607]

        tdf#46037 remove confighelper from uiwriter tests
        
        Change-Id: I984d707e61d526791c60d57dd35727432f7f42bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129135
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2022-01-31  Justin Luth  <justin_luth@sil.org>  [2174b56ffb5817e42c8b4f6891214fcb67c55b30]

        tdf#83523 ruler: Invalidate full ruler rect on app bg change
        
        Instead of waiting for the application to restart,
        hack out an immediate invalidation of the ruler.
        
        Perhaps there is a better place to do this
        because the ruler background apparently IS
        changing, but it seems to require a hack
        to invalidate everything.
        
        Change-Id: I4a27cbaf484e96c19c71c04017c649e95bf80d96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128733
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-01-31  Heiko Tietze  <tietze.heiko@gmail.com>  [ad1da9345b75dbe3ed9c503916c83c38d8a2e22f]

        Resolves tdf#146261 - Remember size of bookmark dialog
        
        Change-Id: I0c6f20692af88c603106d76c45c722cdb7deb118
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126993
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-31  Caolán McNamara  <caolanm@redhat.com>  [afaaf8cdb0f00b068c7eb20c6de261a23b5b35dd]

        extract an initial webpfuzzer_seed_corpus.zip from the afl corpus
        
        Change-Id: Iae44bf9113cf78e2f7dcf20a4f987bda0614b2d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129214
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-31  Mike Kaganski  <mike.kaganski@collabora.com>  [81a3d9b4bf471158de00d2fbb63fca420da94a38]

        tdf#132388: add unit test
        
        I hope that this performance test is OK. I chose 20 s threshold, as
        it works much faster on my system (under 4 s); it shouldn't be much
        slower elsewhere; and both the original bug, and the regression that
        followed the initial fix, made it execute orders of magnitute slower
        (I expect hours on fast systems).
        
        Change-Id: I75ee4c60e562473fe70a203faa94b48c5fbfb4fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129203
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-31  Luboš Luňák  <l.lunak@collabora.com>  [60eaa424c5e213f31227008e1ed66a646491a360]

        support for the WebP image format (tdf#114532)
        
        This commit implements a WebP reader and writer for both lossless
        and lossy WebP, export dialog options for selecting lossless/lossy
        and quality for lossy, and various internal support for the format.
        
        Since writing WebP to e.g. ODT documents would make those images
        unreadable by previous versions with no WebP support, support
        for that is explicitly disabled in GraphicFilter, to be enabled
        somewhen later.
        
        Change-Id: I9b10f6da6faa78a0bb74415a92e9f163c14685f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128920
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-31  Justin Luth  <justin_luth@sil.org>  [b7d5ff4bbf41094b6579ae26023fbd686b060ce9]

        tdf#123658 sd search: partial UI unit test
        
        Windows and Mac OS are failing this unit test
        at an early stage, before the code change should
        even hit. So I am decoupling the unit test and
        running it prior to my patch to ensure that it
        really is some pre-existing issue and not
        related to my code.
        
        [Because lcl_search() was is not used in MAC/WIN,
        I was getting errors about an unused function,
        so I also used it in another test (where I
        got the code from in the first place).
        I verified that test still failed when
        the associated commit was reverted.
        I also made it bBackwards just to make sure
        the variable is used, even though irrelevant here.]
        
        Change-Id: I2413fa54b881d8e8eb8c6c8907fbc0d13c352e10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128729
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-01-31  Noel Grandin  <noelgrandin@gmail.com>  [47bbacb2b170c156fa0be751bc5213d412db8cff]

        use more concrete types in chart2, DataSeries
        
        Change-Id: Ib07ed6ec3321dc617cfec872d16683cf5de60907
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129181
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-31  Jan-Marek Glogowski  <glogow@fbihome.de>  [4537886ec1de8beed02c7aea34a50727bc058bbd]

        externals: always provide platform configure flags
        
        No idea why we just provided the platform flags when cross-
        compiling. In the curious case, where the host platform is
        detected as x86_64-pc-mingw32 per default and we actually
        want to override it with x86_64-pc-cygwin, we don't do a
        cross compile, but must override the host platform.
        
        But there is additional special handling needed for the omitted
        cross-platform build in the special case of --host=i686-pc-cygwin
        and --build=x86_64-pc-cygwin, where we deliberatly ignore cross
        building; Windows is already a slow build, so try to keep this
        optimization (AMD64 can execute x86 binaries).
        
        There is the theoretical case, where the externals config.guess
        would have detected something else and that "magically" even
        worked, while the LO detected triplet would fail, but this
        should be fixed in the external in any way.
        
        Change-Id: Ib7a9719e0e406fe90334b7611dc3f01b51692bfa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129153
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-31  Caolán McNamara  <caolanm@redhat.com>  [4d5cefb561535d968654c114b0ea9671e4e7771c]

        gtk4: use ToggleButtons if we want to show an image
        
        SAL_USE_VCLPLUGIN=gtk4 make screenshot
        
        now finally passes, so that's the end of this phase
        
        Change-Id: Iddb1e7d13a3218497419ae434b8bc4e2e80e74fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129185
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-31  Caolán McNamara  <caolanm@redhat.com>  [3bc0cebd7b4ec528b9f28ee361d9d7dbd5d8b5ef]

        upgrade to expat 2.4.4
        
        Change-Id: Ie141268793dc4332d8c253bec4e986894682c7a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129179
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-31  Dennis Francis  <dennis.francis@collabora.com>  [709111b40441294a0b48cb71feb7d6cf8b299656]

        lokCalcRTL: fix autofilter popup position
        
        Change-Id: Iecf41c286e28f849f77da47a0c5f73cbbc02986a
        (cherry picked from commit be329f241ee4953a039ab4bb22f46a5ac0ad5859)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128904
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-01-31  Dennis Francis  <dennis.francis@collabora.com>  [f7b439f5d510a021f5c7cce965d9fb09f9929a44]

        lokCalcRTL: fix autofilter button hit detection
        
        No mirroring needed when not in tile painting mode. All positions are
        in document coordinates.
        
        Conflicts:
        	sc/source/ui/view/gridwin2.cxx
        
        Change-Id: I45425e2ddce7f5ddc5086dcdce31bb6d081edc41
        (cherry picked from commit 2eb5f597c3b1c5a680d6e0f9d0719f9f6977e1a3)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128903
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-01-31  Dennis Francis  <dennis.francis@collabora.com>  [ce76f9245d678f4894e2d4148204b994f0032626]

        lokCalcRTL: Workaround to avoid DrawPoly ghost drawings
        
        Conflicts:
        	sc/source/ui/cctrl/dpcontrol.cxx
        
        Change-Id: Ib6c794766fe68305566a293892c9123d64a2fc47
        (cherry picked from commit 85a986f25956518978381df097b1f7d88477fd3d)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128902
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-01-31  Dennis Francis  <dennis.francis@collabora.com>  [324b76a3f76acd2bd00c2023a3fe990d4eefd12d]

        lokCalcRTL: draw autofilter buttons at correct coordinates
        
        Factor out the transformation from document coordinates to tile device
        coordinates in ScLokRTLContext.
        
        Conflicts:
        	sc/source/ui/view/gridwin4.cxx
        
        Change-Id: I426a179bff253233f6d45b67ddfde8b3bb1344a1
        (cherry picked from commit 0145c2c0e4c69d486693488fa24490ee4458349a)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128901
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-01-31  Stanislav Horacek  <stanislav.horacek@gmail.com>  [5c138ac6a8334825ef171ac6291b66b277eb4288]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7dea7021f47a85d16260bbcd775897f36ffa9ee6
          - make title of method list localizable
            
            Change-Id: I8a1a8c1657c6390b8bcd7a42a6f6824293bf43f2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129177
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-01-31  Eike Rathke  <erack@redhat.com>  [61cb699e88b3680becf78dc7b8bd514b2b7318a4]

        Resolves: tdf#146722 Force row label for single text with numeric to the right
        
        Note this *might* break other uses of the non-deterministic
        automatic labels where exactly this constellation previously lead
        to a column label. For which expecting a column label though makes
        less sense..
        
        Change-Id: Id85df7485f9b71620d8cbc404a981852d1567a54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129187
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-01-30  Stanislav Horacek  <stanislav.horacek@gmail.com>  [12c6bff0e43b81b9017050f644bd87e865bbbf9e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 05845e7cdac8b52eef41070a2f05445396058b92
          - fix format of UnoProperties method syntax
            
            Change-Id: I50ee4de218b1236283e3aaf76137edb8b79fb062
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129123
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2022-01-30  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [7e6e0fd63eac57de0f76ab1efdb1283c22ad6e6c]

        tdf#108910, tdf#125496 - read/write index entries using utf8
        
        Always write an index concordance file using the utf8 encoding and read
        the index entries using the appropriate character set which is either
        utf8 or the os thread encoding.
        
        Change-Id: I5b30f4749f635bd51d8f0933ce5029d5303aef3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128745
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-01-30  Noel Grandin  <noelgrandin@gmail.com>  [c496412631c950f081d7696867db907fa313653a]

        use more concrete types in chart2, DataSeries
        
        Change-Id: Ida984d1701e2426958127845418365f6645a9043
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129161
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-30  Caolán McNamara  <caolanm@redhat.com>  [c5ab758bc3e1227e9ab3013d2fba4c2cd387e296]

        cid#1497923 Logically dead code
        
        and
        
        cid#1497924 Logically dead code
        
        Change-Id: I548c09b2394e263d88a48fe97490f5b63d7d693a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129171
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-30  Caolán McNamara  <caolanm@redhat.com>  [152752ad8552024209ca36b0eb13fea2893c5f96]

        ofz#44207 Integer-overflow
        
        Change-Id: Ia3cace5df71ec9dbf17d06f3c21b65a87025bfd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129172
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-30  Julien Nabet  <serval2412@yahoo.fr>  [e5c72fcf22e479871bc5a47f660bc56878db5626]

        Mysql/MariaDB: remove useless include+using + unused vars in mysqlc_connection
        
        + replace one time used define MYSQLC_URI_PREFIX
        
        Change-Id: Ia2ad5b2883f5f417bdbdcc7b39055bd5454c10f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129174
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-30  Jean-Pierre Ledure  <jp@ledure.be>  [9688e4970eed2b4bb4265df2a5781452a8ef5c52]

        ScriptForge - (SF_Session, SF_Document) add arguments to RunCommand()
        
        Next wiki page
         https://wiki.documentfoundation.org/Development/DispatchCommands
        facilitates the use of commands with the
        DispatchHelper service, including with arguments
        
        This commit
        - adds the RunCommand() method in the Session service
        - extends the scope of existing RunCommand() methods
          for the Document, Base, Calc and Writer services
          with the addition of command arguments
        Syntax by examples:
         (Basic)
          session.RunCommand("BasicIDEAppear", _
            "Document", "LibreOffice Macros & Dialogs", _
            "LibName", "ScriptForge", _
            "Name", "SF_Session", _
            "Line", 100)
         (Python) (1)
          session.RunCommand("BasicIDEAppear",
            "Document", "LibreOffice Macros & Dialogs",
            "LibName", "ScriptForge",
            "Name", "SF_Session",
            "Line", 100)
         (Python) (2)
          session.RunCommand("BasicIDEAppear",
            Document = "LibreOffice Macros & Dialogs",
            LibName = "ScriptForge",
            Name = "SF_Session",
            Line = 100)
        
        Change-Id: I60cd5eb1ed0a057420215ce7aebe92b2aafabd53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129175
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-01-30  Gabor Kelemen  <kelemeng@ubuntu.com>  [7b5193e2ae9eceba881163787b98c90f2310056d]

        Recheck modules [o-r]* with IWYU
        
        See tdf#42949 for motivation
        
        Change-Id: I6b4b05a5e59b256653c4caf5297fffd601b45083
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128845
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-01-30  Noel Grandin  <noelgrandin@gmail.com>  [026e2f437e969d75209ed05211e7f02349035b98]

        use more concrete types in chart2, RegressionCurveModel
        
        Change-Id: Ib4a5198f425577307ba437c73c61408b88d83dc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129160
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-30  Caolán McNamara  <caolanm@redhat.com>  [85cc59ba11f9334e0ed5f277607f5d9d63302856]

        Resolves: tdf#147013 transform the control point positions too
        
        Change-Id: Ia73317a79de66778d4b2d0face07ee4c41e328d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129157
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-30  Mike Kaganski  <mike.kaganski@collabora.com>  [a03b7d2a8d0f0fd7e710202bbeecf165f0fcd06a]

        tdf#132388: reimplement fix for tdf#142487
        
        Each call to css::i18n::XTextSearch::SearchForward transliterates input string,
        making performance of repeated calls unacceptable. So prepare the transliterated
        strings once, and use the offset sequence to map search results to indices into
        original string.
        
        Change-Id: Ie08dd5a408aca9a950067db285a480b41a3f9a16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129162
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-30  Noel Grandin  <noelgrandin@gmail.com>  [63e8c2ccd39263b24f644c3d0394044a2613eb88]

        use more concrete types in chart2, Diagram
        
        Change-Id: Ieaee7c8381c19e3bfd3560d2f674bebf49afac56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129156
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-30  Arnaud VERSINI  <arnaud.versini@libreoffice.org>  [63400fa8c2333a519f0c3180dd490d2b4204fbc7]

        animations : use cppuhelper::BaseMutex
        
        Change-Id: Ife2b5480ad26c01388f5803f1cc5ae1e9e44a123
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128842
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-30  Noel Grandin  <noelgrandin@gmail.com>  [2f2e1bb1f7a247923fc2e25bbfb227756a1f7f2a]

        use more concrete types in chart2, Legend
        
        Change-Id: Ib6bff730c50fdda095482f2ebf2c4e7b63b0e26b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129155
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-30  Noel Grandin  <noelgrandin@gmail.com>  [56c3cc776a7b0a487a794029f68a30244d65857b]

        use more getChartModel in ChartController
        
        avoids some unnecessary dynamic_cast
        
        Change-Id: I7389fd793c295d52cb6eb1b946199a2887544512
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129154
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-30  Eike Rathke  <erack@redhat.com>  [7055ad90927d0d2e0dc5eab3774322e386fe2b15]

        Resolves: tdf#146994 InitOwnBlockMode() with current mark range or cursor pos
        
        This sets specifically the end position to the correct value. The
        start position and dependent logic if meBlockMode==Own is
        re-initialized in MarkCursor() via InitBlockMode(). Unfortunately
        that (calling MarkCursor()) happens after the end position was
        incremented in ExpandBlock(), previous with the wrong values.
        
        This new own block mode init now also makes it possible to
        expand/shrink the marked range after a paste or undo/redo, as it
        would be expected for any existing selection.
        
        Change-Id: Id26e4aa32896ec0c714e33b99dbf6702df144995
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129158
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-01-29  Jim Raykowski  <raykowj@gmail.com>  [07982093f9751e333526252982292bf56d0990d3]

        SwNavigator: fix HasContentChanged always returns true
        
        when there are outline nodes in the frames, headers, footer section of
        the document model
        
        When outline nodes are in the frames, headers, footers section of the
        document model the outline content array, used to fill Writer Navigator
        content tree outline content type members and determine outline content
        change, will likely differ in order to that of the document model
        outline nodes array.
        
        Outline nodes in frames, headers, and footers section of the document
        model are placed at the beginning of the document model outline nodes
        array. Writer outline content array members are placed in document
        appearance order.
        
        This patch is done to correct comparison of old outline content array
        members to current outline content array members to determine outline
        level change.
        
        Change-Id: I5047aa0491a9d0f170fe61f381bf0982f97ff906
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129063
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-01-29  Jim Raykowski  <raykowj@gmail.com>  [b0434f62c17b69e10caf05ad85a60f1bffdb5238]

        tdf#147041 Always show navigated heading at top of visible view area
        
        Revert to pre commit 1df2581cfffc87386c6de7614793b2d664244e5a behavior
        
        Change-Id: I06fe630bf0c0e611351e0e9a56361a3028f207d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129129
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-01-29  Caolán McNamara  <caolanm@redhat.com>  [f65188894e06db8c2e28e11ad6466a435220b0c4]

        cid#1497868 Logically dead code
        
        given the surrounding bIsTiledRendering conditional
        
        Change-Id: Ic4853f0f840ca2b50937c29f5399b981c5f9bde2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129131
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-29  Caolán McNamara  <caolanm@redhat.com>  [62539f7b7b6c67327dbe3d6d181c72cf4df3825d]

        gtk4: remove stray xalign
        
        Change-Id: I6a54b1547dbf78ec285dee59893ed3a899285997
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129152
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-29  Caolán McNamara  <caolanm@redhat.com>  [52c22530ad3dc2b1156f7e0555b75b4aaeaf7cb0]

        gtk4: dlsym hack for gdk_wayland_window_set_application_id not needed
        
        Change-Id: I66b6c0157759caf20df9af1642e0f5488d47dc22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129151
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-29  Caolán McNamara  <caolanm@redhat.com>  [28e76f61ff3bb3d99329dc4157f5290d779402d9]

        gtk4: remove stray label_yalign
        
        Change-Id: Ia1eb3fe4fac9511c4d0b531bdbc722e420a96f1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129150
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-29  Caolán McNamara  <caolanm@redhat.com>  [d5d49b49abb7284e95758d6831784824b127faa0]

        gtk4: remove stray xalign
        
        Change-Id: Ie4dbcdd97f815760370babb225c0cb287fecf1bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129149
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [71a737c5b81bdf9dce75f8f575da2f98e70f0418]

        tdf#146876: sd_layout_tests: Add unittest
        
        Change-Id: I4df3b153750be8d650f2c3b0ea5bd840b4397c27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129134
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [5f10bae4559aa7eb6cc7988a320bfbf588b13edc]

        CppunitTest_sd_layout_tests: use CPPUNIT_TEST_FIXTURE
        
        This file is relatively new, convert it to use CPPUNIT_TEST_FIXTURE
        before it grows more. it's clearer and faster when writting
        new tests
        
        Change-Id: I15485642d64e5e3ed628155ffac4cfc70e8c3451
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129132
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [c3d5c9a08df77f9c0d0fd2493cf299dbad1a9dff]

        used TypedWhichId in the constructor of various svx *Item classes
        
        to act as an extra check that we have the association of Item and
        TypedWhichId annotations correct.
        
        (*) requires that I add an upcasting constructor to TypedWhichId
        
        (*) Make the field dialog stuff in writer use a new item id
        FN_FIELD_DIALOG_DOC_PROPS instead of abusing the
        existing SID_DOCINFO
        
        Change-Id: Ica4aea930c80124609a063768c9af5a189df1c27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129098
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-29  Caolán McNamara  <caolanm@redhat.com>  [58c849a94234f18eac020be66117aa2378487e2f]

        gtk4: remove unwanted caps-lock-warning from GtkSpinButton
        
        Change-Id: I723b13a5b012a89379cf6984a2b0fdd44ae932f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129148
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-29  Caolán McNamara  <caolanm@redhat.com>  [c347a949786a2ae41740849480f16ecdc7d13f8a]

        gtk4: stray accidental GtkAction
        
        Change-Id: I9b0bd6608e0ead79aba8957a8e19ddd5e9094c66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129147
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-29  Caolán McNamara  <caolanm@redhat.com>  [75c6e50358d13ecf30121aa29018676113716e0d]

        gtk4: remove stray xalign
        
        Change-Id: If1b09a8697a813e5b5bca55f84d1c816a2081e68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129146
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-29  Caolán McNamara  <caolanm@redhat.com>  [3c574197052d2257cb6e544e937392cce68a1c90]

        gtk4: GtkStatusbar no longer has spacing
        
        so move the contents into a GtkBox which does
        
        Change-Id: I1ecbe91731fbd6c967e02cfc663a3855030c6796
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129145
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-29  Caolán McNamara  <caolanm@redhat.com>  [935b1a31b179802bdb2e430bff7e7b65d66975e1]

        resave with latest glade
        
        Change-Id: I49bd7743b9c17fcc84866eba52103fb35ba907d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129144
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-29  Caolán McNamara  <caolanm@redhat.com>  [f6bbab3ec94e13bb652885eae4ab427c5d3df23c]

        gtk4: drop unnecessary stray 0.5 yalign
        
        Change-Id: I931332b95f96091b82944f5ef02420ea336c22b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129142
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-29  Caolán McNamara  <caolanm@redhat.com>  [38fe7f4324b2051b3060eace86dd25ccccbc845b]

        resave with latest glade
        
        Change-Id: Icfa6ebf920491c811fee969c3a4620804a0ca48c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129141
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-29  Caolán McNamara  <caolanm@redhat.com>  [d0a34ccce9cc3915546c08235c9bb176bf4e8336]

        unwanted 'end' vertical align
        
        Change-Id: Ia1c6f0182f5006b68c6d963f41f53f7c0a8ae128
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129140
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-29  Caolán McNamara  <caolanm@redhat.com>  [30665ebf596039b5b2c72f7c6f892d7ea92cd9ea]

        resave with latest glade
        
        Change-Id: I7b8c189e5949c2266ea079eefa3239e4b801bb1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129139
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-29  Caolán McNamara  <caolanm@redhat.com>  [b2786cb25f78aec212056810e2b9a8b61cec5d36]

        gtk4: remove stray 'gravity' property
        
        Change-Id: Ia68e3d96a7fbc381fc4215800b33dd21d2a38119
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129138
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-29  Caolán McNamara  <caolanm@redhat.com>  [77e78027ed87c7a299fc4a5056af6dab0d7d396d]

        gtk4: implement create_screenshot_window
        
        Change-Id: I7c99ead4a7a3107039d5ec096ad4a96463a8a432
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129137
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-29  Noel Grandin  <noelgrandin@gmail.com>  [2781c7a50f3a9bcf48e84a8c5f450b16d576a8e6]

        use more concrete types in chart2, Legend
        
        Change-Id: Ifbf8ddd92eacd4caaf6fdaa061821222e543a1a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129133
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-29  Caolán McNamara  <caolanm@redhat.com>  [8c5619b0272a67530760573993814fe7968a6c97]

        avoid dangling tmp files in hwp import
        
        if there is embedded data use office-binary-data to transport it
        instead of a temp file
        
        https: //issues.oasis-open.org/browse/OFFICE-3933
        Change-Id: Ia1cebf0770c99210df09f03dbb507451d9cf7764
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129114
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [0e0175629fd0c6a99bb286f155e7a4855b8473d6]

        no need to call GetWhich on these SID_ values
        
        none of them are remapped (via the SfxItemfo stuff in the pool)
        
        Change-Id: Iefd38f1aac55e6059e2c57d102efb508bd1572b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129090
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-29  Noel Grandin  <noelgrandin@gmail.com>  [1be7f03c8f6b945a0fc6514e1f5c1e228ea03547]

        use more concrete types in chart2, ChartType
        
        Change-Id: I78fe27e14993b7a6e5d27662282241b3007ac03e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129113
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [6cd47f659c812bee33174e95f8353d1b67305061]

        CppunitTest_sw_rtfexport*: remove unused includes
        
        Change-Id: I38a439709b9a0c6a1298f21bdb9bf19c5121b827
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129127
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5b389b43fd31a7b405b647da4669aafdd04f77d7]

        Fix typos
        
        Change-Id: Id74af6775a04fee013df6a02b0261155908dc22f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129122
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-29  Caolán McNamara  <caolanm@redhat.com>  [59dc59bb6e50d6d42d9fd6b82a165069d6e4bdbf]

        crashtesting: failure on import of ooo64618-1.ods
        
        since:
        
        commit 98f360b261d7b36fa63b10fadb86cf6f381cbd36
        Date:   Fri Jan 21 18:43:59 2022 +0200
        
            use more concrete types in chart2, BaseCoordinateSystem
        
        where the old situation was that the empty xDiagram caused
            Reference<XCoordinateSystemContainer> xCooSysCnt(xDiagram, uno::UNO_QUERY_THROW);
        to throw and get caught in the catch block of this try
        
        Change-Id: Id38793c28ccaf03bb84a7e8939ab76400092f002
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129125
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-29  Caolán McNamara  <caolanm@redhat.com>  [241641afe92fe525e45eb3b6d30f1a0f737d825c]

        use mktemp for FAKEDBRPM
        
        Change-Id: I53d0f027b60d681e16298531e3d890fafc43aea6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129062
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-29  Noel Grandin  <noelgrandin@gmail.com>  [2fc38f8156d3fb1f58af223133acf8c543dbf09b]

        use more concrete types in chart2, ChartModel
        
        Change-Id: I3c8ec5e24cae9b44164b0ad32623cfe3c42d553e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129112
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-29  Justin Luth  <justin_luth@sil.org>  [2334561bf15ec9b061636919efbd0e2a7b89e29b]

        svx textcharacterspacingcontrol: allow smaller kerning
        
        On of the options in the kerning list is "very tight"
        which sets a -3 pt kerning. However, the custom spin
        button only allows down to -2 pt. Certainly we need to allow
        the user to adjust as much as the other options allow,
        and it only makes sense to allow as much negative
        kerning as positive kerning.
        Additionally, this field is supposed to show the
        REAL current value - which it can't do if the range
        of values is too limited.
        Finally, we can't pre-focus "very tight" very easily
        if that spin button cannot match the "very tight" value.
        
        [Based on testing, a too-small kerning gets treated
        as the smallest-possible-kerning and doesn't cause
        real problems.]
        
        In terms of positive kerning, the real maximum pt value seems
        to be 1638 before the denormalized version of it hits the sal_Int16
        maximum and then starts wrapping over into minimum values.
        
        Change-Id: I465fcd0bbf3ca310b203004b46632a9a1ee01a6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128984
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-01-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [7f3682ecb8a40fe85b6525be9e73d49d76bb308b]

        fix loading file with very large number of styles
        
        where nCurrentPosition was wrapping around
        
        Change-Id: I839215f3138d58884f03509b6341147ef28edb4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129108
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [91622529794f0c519bec2938513a756f660e849c]

        CppunitTest_sc_subsequent_filters_test*: remove unused includes
        
        Change-Id: Ibd0e6e903622bba468dfffd019b19840caea97bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129128
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-29  Katarina Behrens  <bubli@bubli.org>  [4bb0ffa4684dada708ecdf727f4fc9f500a9bced]

        tdf#122708: on GetFocus, select something also when items are filtered
        
        Previously if nothing was selected, we picked item with ID 1 to
        select/highlight. But if a filter is active, such item may not
        match the active filter (case in point: document template no. 1
        matches 'Writer templates' filter, but not 'Impress templates' one)
        
        Try harder to find an item to select by looking at the list of
        filtered items too
        
        Change-Id: I9cb053b884dc724c7a6199ec002d83024ed83976
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129117
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <bubli@bubli.org>

2022-01-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [ed79bc866bf5fee5037ceb55f582d10807244164]

        std::vector -> std::array for NfKeywordTable
        
        slightly faster to use std::array when we have a fixed size table
        
        Change-Id: I2080c18e6e550b10d521247c3734251ecace49fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129107
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-29  Kohei Yoshida  <kohei@libreoffice.org>  [e8032897b4a012d8e236211ee6e5ce89fb90492e]

        Standardize the flag name on bSkipEmptyCells.
        
        And document what the flag does. This corresponds with the "Skip
        empty cells" check box in the Paste Special dialog.
        
        Change-Id: Ic6cf9099efbee43f737a1472a4e275839e3d2c82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129130
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2022-01-29  Jim Raykowski  <raykowj@gmail.com>  [3be0151bb619786b65499be413de04ad7c343cad]

        SwNavigator: check if unselect_all is needed
        
        Change-Id: I2a3914482167700bebf5ff8e67c34f7e31a0be9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129089
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-01-29  Dennis Francis  <dennis.francis@collabora.com>  [07e8233298965ed035bc4a285de19ca540e72246]

        lokCalcRTL: selection coords should be mirrored w.r.t output area
        
        Conflicts:
        	editeng/source/editeng/impedit.cxx
        	editeng/source/editeng/impedit.hxx
        
        Change-Id: I52bbbd4ca69a599c90c00d25513064b025f72bf4
        (cherry picked from commit 04a48ea15b9e692ded4f3012b41e765451669e46)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128900
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-01-29  Dennis Francis  <dennis.francis@collabora.com>  [86125f45b8cb608a5f9277fa8013f175496dfe4d]

        lokCalcRTL: fix editcell painting from other views as well
        
        Change-Id: Iac431996570f1f7eb091809442d8781ea60aa9b5
        (cherry picked from commit 455d4047487396c3c70d6113ac5d07deecb1d3a1)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128899
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-01-29  Dennis Francis  <dennis.francis@collabora.com>  [47c793529eabbd1395c7251b91a83efb853950d8]

        lokCalcRTL: edit cell painting: avoid indent...
        
        to match the behaviour in desktop Calc.
        
        Change-Id: I615255635500edf375b237abcab0a21ba6153cce
        (cherry picked from commit 48e6ef20c6bab7029e46d985d67a907147dd2adf)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128898
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-01-29  Dennis Francis  <dennis.francis@collabora.com>  [5264f325ab8fc6b7523821a9fc7dd7157a7c66ba]

        lokCalcRTL: text cursor pos should be mirrored w.r.t output area
        
        Change-Id: Ied4e02d2dd30b7132ea1bc5f0d5b717355ed8b4f
        (cherry picked from commit 92d2035acc9d13fea46003a2b2650439d6a2f2fb)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128897
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-01-29  Dennis Francis  <dennis.francis@collabora.com>  [09ed49ae42b7c5368d0ef2774ba4e04aeb9bafdb]

        lokCalcRTL: fix editcell tile painting
        
        Don't use internal gridwindow width to invert the edit area coordinates.
        The gridwin width is not in sync with lok client width, and it seems
        making them in sync is non-trivial as it currently breaks other things.
        
        For tile-painting, always use the width of visible columns in the
        (combined-)tile area as the mirror width.
        
        In the case of LOK + RTL, because we avoid coordinate mirroring based on
        gridwin-width, any corresponding adjustments in edit engine paper-size,
        output area, visible area are done appropriately.
        
        Advantage of this approach is that the invalidation rectangles sent are
        in the document coordinates which is exactly what the client expects! So
        no additional coordinate reversal needed in core or in lok client for
        invalidation.
        
        Change-Id: I0b687a12dc9344fba9ee772111e7598888fa16bf
        (cherry picked from commit 8266f569c864ae309f362088d42dfb3b952c4267)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128896
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-01-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [651ff4f195804b206941e6316c5120a914d28b6b]

        CppunitTest_sc_ucalc*: remove unused includes
        
        Change-Id: Ia741cd86f36e41282c00670532c407ab896c471c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129126
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [e35d6030bc1a5bfb4fb96e5499d75189c96b1a10]

        CppunitTest_sc_subsequent_export_test*: remove unused includes
        
        Change-Id: Idda4beeabab4a2445cc6d084ab910458e40e2532
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129121
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-28  Stephan Bergmann  <sbergman@redhat.com>  [d6cbf5532b843a3f189c9df2481c3003690dda73]

        Fix CustomTarget_postprocess/check_dynamic_objects for --enable-dconf...
        
        ...plus --enable-mergelibs, like 4a2db3545a023468e191a5ec89a6343b7aef2ef2
        "Fix CustomTarget_postprocess/check_dynamic_objects for --enable-dconf"
        
        Change-Id: I981ab82ecf2a459b384e243260a9611f6016acf1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129119
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-28  Caolán McNamara  <caolanm@redhat.com>  [43d04b91e59e17b872798e3227cbf44e9973506e]

        upgrade expat to 2.4.3 + CVE-2022-23852 and CVE-2022-23990
        
        wget https://github.com/libexpat/libexpat/pull/550.patch -O CVE-2022-23852.patch
        wget https://github.com/libexpat/libexpat/pull/551.patch -O CVE-2022-23990.patch
        
        Change-Id: I1f2694abd9f577e0b4fedbf27118b52be8a1a688
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129124
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-28  Caolán McNamara  <caolanm@redhat.com>  [ac41defa75365451db264379c514993679618208]

        Resolves: tdf#147016 ensure focus returns to document after popup closes
        
        Change-Id: I67e59afc08bc5983d473cb9dceb4fcefedeec117
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129094
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-28  Noel Grandin  <noelgrandin@gmail.com>  [642e98613ad4479f7601ea8cec78754546f563d1]

        use more concrete types in chart2, ChartModel
        
        Change-Id: Idd686acd0e8acaafcbbd18a4d6b0f298cc577784
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129111
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-28  Stephan Bergmann  <sbergman@redhat.com>  [38358c6b1630d1d003e3a6e8289ab36bf4d40546]

        Fix --with-latest-c++ build
        
        ...after e53ad7928fc1cbe9950efebe41f1aa5a1a289439 "CppunitTest_sw_uiwriter*:
        remove unused includes" and ba593f5fdfecd1b8b2036f99618b39e18facca55
        "CppunitTest_sw_ooxmlexport*: remove unused includes" caused
        
        > In file included from workdir/UnpackedTarball/cppunit/include/cppunit/TestAssert.h:8,
        >                  from include/test/bootstrapfixture.hxx:20,
        >                  from sw/qa/inc/swmodeltestbase.hxx:26,
        >                  from sw/qa/extras/ooxmlexport/ooxmlexport.cxx:10:
        > workdir/UnpackedTarball/cppunit/include/cppunit/tools/StringHelper.h: In instantiation of ‘typename std::enable_if<(! std::is_enum<_Tp>::value), std::__cxx11::basic_string<char> >::type CppUnit::StringHelper::toString(const T&) [with T = char16_t; typename std::enable_if<(! std::is_enum<_Tp>::value), std::__cxx11::basic_string<char> >::type = std::__cxx11::basic_string<char>]’:
        > workdir/UnpackedTarball/cppunit/include/cppunit/TestAssert.h:74:50:   required from ‘static std::string CppUnit::assertion_traits<T>::toString(const T&) [with T = char16_t; std::string = std::__cxx11::basic_string<char>]’
        > workdir/UnpackedTarball/cppunit/include/cppunit/TestAssert.h:168:58:   required from ‘void CppUnit::assertEquals(const T&, const T&, SourceLine, const std::string&) [with T = char16_t; std::string = std::__cxx11::basic_string<char>]’
        > sw/qa/extras/ooxmlexport/ooxmlexport.cxx:967:5:   required from here
        > workdir/UnpackedTarball/cppunit/include/cppunit/tools/StringHelper.h:25:9: error: use of deleted function ‘std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, char16_t) [with _Traits = char_traits<char>]’
        >    25 |     ost << x;
        >       |     ~~~~^~~~
        > In file included from ~/gcc/trunk/inst/include/c++/12.0.1/bits/unique_ptr.h:41,
        >                  from ~/gcc/trunk/inst/include/c++/12.0.1/memory:76,
        >                  from sw/qa/inc/swmodeltestbase.hxx:13:
        > ~/gcc/trunk/inst/include/c++/12.0.1/ostream:558:5: note: declared here
        >   558 |     operator<<(basic_ostream<char, _Traits>&, char16_t) = delete;
        >       |     ^~~~~~~~
        
        etc.
        
        Change-Id: I85087a8472eab923065ceb7ca6a1585f7ade75e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129118
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2022-01-28  Caolán McNamara  <caolanm@redhat.com>  [231f827fabe0b4361c6e3e3245e7bf25a61dff44]

        use our own tempfile mechanism
        
        Change-Id: Ie7853ea8bd083d1056872cfad4323ff6cede235f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129097
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [0176a6627755d938163ac64733929af79508f825]

        CppunitTest_sd_export_tests-ooxml*: remove unused includes
        
        Change-Id: I2811e151a9643f589e251e176d9c717472a5dd4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129099
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [1a403f67ec437c57d25a1ac2d0368dce6c571cbd]

        WASM set correct path to FS image unorc
        
        Guess in all the fixing when upstreaming all the WASM changes,
        that hunk got lost. This actually makes the WASM build run, not
        just compile.
        
        Change-Id: Ided621af284e62961eb47957d74b31871a30a2bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129105
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-28  Noel Grandin  <noelgrandin@gmail.com>  [6043d01496fe7e4c2000b2c3121aab759cab0fc3]

        use more concrete types in chart2, ModifyEventForwarder
        
        Change-Id: Ibd1102dbc269bb2e9a2afd67fae1e4ec7d51b1ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129110
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [66567d95ac103b8dba8736b554d9a061cf771fe8]

        CppunitTest_sw_layoutwriter*: remove unused includes
        
        Change-Id: I5f826496f7fbdbe6ef4139f0907c4baf04826bc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129106
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-28  Miklos Vajna  <vmiklos@collabora.com>  [8bac48991857d222f0e8f0c07b8c4e06649e1632]

        DOCX import: handle a subset of <w:ptab w:alignment="left">
        
        The case when we can map it to a line break. This way the page number is
        visually inside the rectangle shape that is behind the field.
        
        The test intentionally uses \n as-is for line-break, because
        SwASCWriter::WriteStream() uses \n in the LINEEND_LF case even on
        Windows (and not SAL_NEWLINE_STRING), while SAL_NEWLINE_STRING is used
        for paragraph-break.
        
        Change-Id: Ic85e57b2391bfac73507727b17240f4d85fc2698
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129059
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-01-28  Noel Grandin  <noelgrandin@gmail.com>  [8c558549b7dc3348da207627663824043eed6204]

        use more concrete types in chart2, ChartModel
        
        Change-Id: I0f1c50448f6ab744e40d8744340685f59f139261
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129109
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-28  Caolán McNamara  <caolanm@redhat.com>  [1dea71cbaa04a68aa496a146bb71a690aed0f88d]

        Related: tdf#146261 the intent it to keep the dialog within the screen
        
        not the parent allocation
        
        Change-Id: I1801fca14e864e4e18c0b42d7f3c3956e71f8e23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129115
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-28  Stephan Bergmann  <sbergman@redhat.com>  [a4348ec796e6efe0edce7bb8bfa47b1fa95d0e34]

        We no longer know how to contact TLX anyway
        
        GCC 12 trunk started to warn
        
        > svtools/source/control/asynclink.cxx: In member function ‘void svtools::AsynchronLink::HandleCall_PostUserEvent(void*)’:
        > svtools/source/control/asynclink.cxx:76:15: error: storing the address of local variable ‘bDeleted’ in ‘*this.svtools::AsynchronLink::_pDeleted’ [-Werror=dangling-pointer=]
        >    76 |     _pDeleted = &bDeleted;
        >       |     ~~~~~~~~~~^~~~~~~~~~~
        > svtools/source/control/asynclink.cxx:75:10: note: ‘bDeleted’ declared here
        >    75 |     bool bDeleted = false;
        >       |          ^~~~~~~~
        > svtools/source/control/asynclink.cxx:75:10: note: ‘<unknown>’ declared here
        
        And while that is arguably a false warning, it points at some dubious code
        anyway:  The only reason for the AsynchronLink _bInCall and _pDeleted members is
        to potentially SAL_INFO some "valuable historical artefact", if
        AsynchronLink::Call were ever called recursively.  But
        0de7513cd73f1f35265e42f9a2b9befe81302c2c "osl::Mutex->std::mutex in
        AsynchronLink" apparently already argued that such recursive calls can never
        happen, as locking _aMutex in a recursive call of Call would now deadlock.
        
        Change-Id: I9ee47ac65652e40e23a37be3d0694fa1185b877a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129104
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-28  Rafael Lima  <rafael.palma.lima@gmail.com>  [a93eedc5277f97d1b0c6dbfe8bf32a79869a9830]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9de15af089243bac07ce6ea9b7d505163c1b3f78
          - Create documentation for SFWidgets.Menu service
            
            Change-Id: Iaf0d10c2a1100d78098a99c93a2479d31b0f412b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128947
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne
            
2022-01-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [f4e2d99582252167b721eaf512658e2c3bfc6831]

        CppunitTest_sd_import_tests*: remove unused includes
        
        Change-Id: I5592b1cb244b220fac40db1680e3b9f726ba57e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129096
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-28  Ramreiso Kashung  <ramreisog24@gmail.com>  [124059f64a87d8074a0be32d6cc5f74c71bf836e]

        tdf#145614: Convert #define to enum
        
        Change-Id: I1e89d233797461dc363bcd5021cc5347598ffff8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128001
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-01-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [ba593f5fdfecd1b8b2036f99618b39e18facca55]

        CppunitTest_sw_ooxmlexport*: remove unused includes
        
        Change-Id: Ic568ff3fc7eaf11dc496a0df685990acd3506b40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129091
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [2e4d32ed28f1c0d077e15ec7112918b79f982f70]

        CppunitTest_sw_uiwriter: no need to inherit from HtmlTestTools
        
        Change-Id: I62413319720e110503a186e65ba0f7167a0cb069
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129093
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-28  Justin Luth  <justin_luth@sil.org>  [9167d0aa28d1326d6a0074efbc13dfad0c5605ce]

        v2 tdf#134951 docxexport GUI: don't lose postponed comment
        
        A previous patch handled ooxmlexport's unit test failure.
        But saving interactively writes the nodes in a different
        order, and thus the flys process differently.
        The comment was still lost/moving into the textbox
        when manually testing.
        
        So, just make sure that comments are written out before
        a call to OutFlys().
        
        There is one other place where OutFlys is called that
        I didn't cover here. As a !bTextAtr, it doesn't seem
        likely to need it, plus I don't want to modify ANYTHING
        here without a proof document.
        
        Change-Id: Iaf3d19bd8d8f6744b9fea1c8686e59612c0a7ff8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128732
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-01-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [e53ad7928fc1cbe9950efebe41f1aa5a1a289439]

        CppunitTest_sw_uiwriter*: remove unused includes
        
        Change-Id: I9f06f259df43ba5f5ea591427e86b1191c712dfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129087
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-28  Mike Kaganski  <mike.kaganski@collabora.com>  [a610126ea7288574ce57e1d253032786e7a23605]

        Temporary is enough here, to reduce scope
        
        Change-Id: I6621089d37b292acbd9a466097f6f76b3f73d5f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129070
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-28  Caolán McNamara  <caolanm@redhat.com>  [e863b90a0e5fc90c3b824e4b0012f9389b87a3ac]

        ofz: Undefined-Shift
        
        Change-Id: Ib935359071ef9e390aa3d6c9713ed48241ad18e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129066
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-28  Caolán McNamara  <caolanm@redhat.com>  [e3efba0f8187251cef8cb29c00a7eee5930ec70f]

        use mktemp for outdir
        
        Change-Id: I2aa04ab31c0966167dee47b1c0ea6d2228e262da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129065
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-28  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [5a67220831b994c4ecb83d93333eb76bffb88015]

        tdf#126319 Correct area(s) on selection export
        
        For shapes like TextFrames the export of the selected
        object(s) to Bitmap needed to be adapted. It should
        not reduce to minimal geometric necessary size.
        
        While reduction seems good initially as an idea this
        may change aspect ratio and expected size of the result
        by cutting off visually empty areas, e.g. the text
        distance areas to the shape's logical bounds.
        
        This also needed to be adapted to multi-selections
        accordingly.
        
        Change-Id: I85bffe60fcfc2e8da87f69936af30f64c26deead
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129002
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-01-28  Caolán McNamara  <caolanm@redhat.com>  [2d603914d8162317b0ee7b77a73585c32bceb6da]

        use mktemp for UNPACKDIR
        
        Change-Id: If87fb28193f42e60419aa30b5ba7e4af6e05bbcf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129057
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-28  Tor Lillqvist  <tml@collabora.com>  [7517fc118a1a230ff59f6c629316a8e7e1282dff]

        Enable pasting PDF into Impress
        
        Just like when doing Insert>Image... of a PDF file, you get a bitmap
        of the rendering of the first page of the PDF, not separately editable
        shapes or text. The pasted PDF document is included when exporting to
        .odp at least, just like for Insert>Image...
        
        I don't know how common or easy it is on Windows or various Linux
        desktops to have PDF format data on the clipboard, but at least on
        macOS, if you select a rectangle of a PDF document viewed in the
        Preview app, and do Edit>Copy, a PDF document is put on the
        pasteboard. (Preview also puts a TIFF rendering of the selection on
        the pasteboard, but for some reason that is of ridiculously low
        resolution. That is what used to get pasted into Impress previously.)
        
        Change-Id: Ic4b29deb12609dd839d8578779600156ff1ec48b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129049
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-01-28  Noel Grandin  <noelgrandin@gmail.com>  [00e28abcd33f7a52539cb0250b1cadcaf22f8f35]

        use more concrete types in chart2, BaseCoordinateSystem
        
        Change-Id: Ieb815775e069dd0d2cc36a2ab97b318e3b9f7a1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129056
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [4abb554b164ae537a9854c40ab347d5cbfb125f5]

        no need to call GetWhich on these SID_ values
        
        none of them are remapped (via the SfxItemEntryInfo stuff in the pool)
        
        Change-Id: Ic4f1b13e1f35f7e67195a12c727ea2f088f8ddc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129060
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-28  Miklos Vajna  <vmiklos@collabora.com>  [7875b1d4dab504d3b8a8632a1d8fd0afe910d7c3]

        sw: remove unused include in rtfexport
        
        It was the only '#if OSL_DEBUG_LEVEL > 1' in this file, so the include
        is definitely not used.
        
        Change-Id: I51e5a8ee04999f803fa7af92a4fd3a250b5c9c22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129064
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-01-28  Noel Grandin  <noelgrandin@gmail.com>  [59b6ffb3812fee3ed3d92602c31bc836efbee319]

        use more concrete types in chart2, BaseCoordinateSystem
        
        Change-Id: I28b2af18ebd073701b4f8d3e9161d242396ce44a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129055
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-28  Justin Luth  <justin_luth@sil.org>  [bb183ef3734cc3ccad81bd1ca1309f726c279870]

        related tdf#111733 TextCharacterSpacingControl sw draw: goto position tab
        
        The kerning button on the sidebar very unhelpfully
        did nothing at all in draw text (like textboxes).
        It should have brought the user directly to the "position" tab
        where the kerning property can be found.
        
        Change-Id: I89d4a180ac19e1e096b9157f3f32a254ff138940
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129045
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-01-28  Justin Luth  <justin_luth@sil.org>  [e1f82fec6262db708f7911d20b62b74a4b4feab2]

        related tdf#11173 TextCharacterSpacingControl sw annot: goto position tab
        
        The kerning button on the sidebar very unhelpfully
        did nothing at all in draw text (like textboxes).
        It should have brought the user directly to the "position" tab
        where the kerning property can be found.
        
        Change-Id: I83687c732cc45bb28a835e878d0c91f10fb713ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129046
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-01-27  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [25aecb05a9835742266d216a0be6859c835d4415]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d16329383f7ff6ce14d00dec6670de29343bae26
          - Remove max-width from menus
            
            Change-Id: I7d59fb7161af41449cd0a1508f38143c241d50d0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/129061
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-27  Jim Raykowski  <raykowj@gmail.com>  [3771a81060f9e1f60ada37c3b7fa0a51b3042952]

        SwNavigator: move content type init into SwContentType constructor
        
        With commit 7270ed7b81c12c8ba2e57b1a0d2ae084f8489d61 the Init function
        is no longer needed to help determine if content has changed. It's
        other duty of setting wheather content type can be edited or deleted or
        both, and if it has attachment for URL are moved to the constructor.
        
        Change-Id: Ie6cf2273baca8e84e2b0d4757794e91f0a1af2dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126799
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-01-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [12be8dadfad2167ff4317935d30782626afa3eaf]

        no need to call GetWhich on these SID_ values
        
        none of them are remapped (via the SfxItemEntryInfo stuff in the pool)
        
        Change-Id: Ic7b5f2c3cc75a65bdf9c45f9522cc53954b4ba38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129040
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-27  Noel Grandin  <noelgrandin@gmail.com>  [0e570fafd319c6567d798ff9e5530099c53312ee]

        use more concrete types in chart2, BaseCoordinateSystem
        
        Change-Id: I76c3c094e94a21b65034dbc80bf98e4b4e3f57af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129054
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-27  Noel Grandin  <noelgrandin@gmail.com>  [883ae88f297fc83a5a47a85dbcd1802a15e8eb3c]

        use more concrete types in chart2, BaseCoordinateSystem
        
        Change-Id: Iacbca66dbb5cfe617c5e8ca25796a7261f1ce10d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129053
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-27  Justin Luth  <justin_luth@sil.org>  [7bd5f80185a349e3660d19b4b4a5d4dd1e2208e3]

        sw uno:Color: directly goto CHAR_DLG fonteffects tab
        
        .uno:Color started the character properties dialog,
        but opened whatever tab was last opened,
        and not the font-effects tab where color settings are found.
        
        This is related to tdf#111733.
        
        In terms of draw text (like textboxes) and comments
        it did nothing at all, so I fixed that too.
        
        I found this looking for other possible uses
        for CHAR_DLG_POSITION or CHAR_DLG_EFFECTS.
        
        I didn't find any pre-defined menu where this could
        be seen, but a customized menu adding the right
        "Font Color" (uno:Color) demonstrates the difference.
        There might be more EFFECTS, but this was the only one I found.
        
        Change-Id: If80f14e00d1a2ebae850a885df06fc556f77903a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129044
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-01-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [6c28ad0863a8ee1467280d7150e4b5642641a953]

        CppunitTest_sw_uiwriter4: use CPPUNIT_TEST_FIXTURE
        
        there are two reason why i'm doing this:
        1. Use the same way to define tests as CppunitTest_sw_uiwriter2
        and CppunitTest_sw_uiwriter3
        2. Over time, these files grow quite large, it's easier
        to split them when they use CPPUNIT_TEST_FIXTURE
        
        Change-Id: I4f23882b5622106a17cb14ed0525cfb3fecf88ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129058
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-27  Justin Luth  <justin_luth@sil.org>  [46b62f7777c6acdc2c94dc4b2ab79d38a10c49f9]

        v2 tdf#134951 docxexport: don't lose postponed comment
        
        This patch basically reverts and re-writes the original fix.
        
        Prior to mstahl's 7.4 commit f261fae4af72b1328bc3e93fc52a9a24ce0975b3
           tdf#143039 tdf#143106 sw: DOCX export: don't export duplicate flys
        ooxmlexport5's comment would only last for one or two round-trips,
        and then be lost after that. It kept moving around into things
        like the fly itself, or the footnote.
        With mstahl's commit, it was lost immediately (same as Word 2016),
        and so the ooxmlexport5 unit test that broke was commented out.
        
        Change-Id: Ia7e881143f1243a3ab81bb94c02b57189f3730f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128703
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-01-27  Gabor Kelemen  <kelemeng@ubuntu.com>  [67478f9d637096781c9e3df64896b1ddaccc331b]

        Recheck modules [i-l]* with IWYU
        
        See tdf#42949 for motivation
        
        Change-Id: I758bb27e93779e3df21c463714e49354748f446f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128715
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-01-27  Justin Luth  <justin_luth@sil.org>  [c73670326ce5b571c31d43721729a05a11563b01]

        related tdf#111733 TextCharacterSpacingControl sw: goto position tab
        
        The kerning button on the sidebar very unhelpfully launches
        the character properties dialog at the last-used tab,
        instead of bringing the user directly to the "position" tab
        where the kerning (.uno:Spacing) property can be found.
        
        Notes:
        -sw draw text (eg. textbox) does nothing - no dialog at all
        -sw comments also do nothing
        -sc does nothing
        -sd does nothing
        
        Somehow the sidebar is calling SID_ATTR_CHAR_KERNING,
        but I can't find out where. In any case, I have to change
        this SID_ATTR_CHAR_KERNING into SID_CHAR_DLG_POSITION
        for these "do nothing" situations. That can happen in
        separate commits for each situation.
        
        I basically copied SID_CHAR_DLG_EFFECTS which is
        explicitly called in underline's "more options",
        so it is used a bit differently.
        
        Change-Id: I833d54da3664b9c01325130a2c36bbbe90b2b878
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129043
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-01-27  Caolán McNamara  <caolanm@redhat.com>  [a951590bfb8d161096d87dbc953552f653318e92]

        let SfxDispatcher::fillPopupMenu operate on css::awt::XPopupMenu
        
        rather than need to be passed its internal PopupMenu
        
        Change-Id: Iff1106b80b71602cf8b77361086517f0e8f11c6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129052
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-27  Caolán McNamara  <caolanm@redhat.com>  [40456ff3d26c7edc2eb49c14077b2cbfa492af3c]

        tdf#144166 use border drawing style for VclScrolledWindow
        
        to avoid rounded rectangles on Windows.
        
        Change-Id: I29b9631ec0f3d125cbf103b0c12580a41f9b9264
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129030
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [53b979fc1fff8a1e16cc84b956b022cc2672de2f]

        fix some TypedWhichId
        
        regression from
            commit 956dd4a202a0897b7ca1f8abd285af2cad47abb2
            Date:   Wed Dec 20 15:53:37 2017 +0200
            TypedWhichId in svx part 2
        
        Change-Id: I29babe072987f6b116df426d71f1fd6a24db2ab3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129033
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-27  Eike Rathke  <erack@redhat.com>  [3480a1812d28c5d7e60bbec43f22af823234866a]

        Resolves: tdf#146602 Add Pennsylvania Dutch {pdc-US} locale data
        
        Co-authored-by: info@padutchdictionary.com
        Change-Id: I420847e2cfe1adc8fec6e30392557c1bc8b21ac5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128998
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-01-27  Julien Nabet  <serval2412@yahoo.fr>  [0adff3f2476f797843fb62d6810de90bfb333e10]

        tdf#126960, tdf#131330: FB make views editable+refresh auto after creation
        
        Change-Id: I78783056659a26cc8139d74eefc225de1a11ca7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129011
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-27  Michael Weghorn  <m.weghorn@posteo.de>  [ba67202007f37d228a813c0915fd630bc2ff177b]

        Fix up "Fix gtk3_kde5 build when qt5/kf5 VCL plugins are not built"
        
            commit 5801b9fc65508391e130670f79a9af51f18d4e96
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Thu Jan 27 08:17:54 2022 +0000
        
                Fix gtk3_kde5 build when qt5/kf5 VCL plugins are not built
        
        was missing the spaces for the 'filter' function, resulting
        in an '--enable-kf5 --enable-gtk3-kde5' build failing because
        "TRUETRUE" doesn't match "TRUE".
        
        Change-Id: I6dca8fb4cd9f58077ce08f51e003f3539f368f77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129047
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [b5dd694e75c6eba1bbb33c64b41d82abf422530d]

        CppunitTest_sw_uiwriter: use CPPUNIT_TEST_FIXTURE
        
        there are two reason why i'm doing this:
        1. Use the same way to define tests as CppunitTest_sw_uiwriter2
        and CppunitTest_sw_uiwriter3
        2. Over the time, these files grow quite large, it's easier
        to split them when they use CPPUNIT_TEST_FIXTURE
        
        Change-Id: Ibdeb23f08237d15063e99637297615343cb7ee1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129042
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-27  Tor Lillqvist  <tml@collabora.com>  [f343d3ac4abcf974d2223b866aae17e7fe2f416a]

        Add more source files for debugging convenience
        
        Change-Id: I2b4cc77d1d7a873c3a3549a8132fd8a1d90525cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129048
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-01-27  Mike Kaganski  <mike.kaganski@collabora.com>  [75036ee916046b9d1bfd705b368ffe94cc7cfa79]

        Simplify oox::xls::UnitConverter and its uses
        
        Use o3tl::convert where it was used to convert between two fixed units.
        Simplify cases where several conversions were performed in a row.
        Use EMUs as UnitConverter base unit, to have simplest quotients and
        increase accuracy.
        
        Change-Id: I07c197dba470cfe289cef84e82b78547635cf9af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129016
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-27  Caolán McNamara  <caolanm@redhat.com>  [5d388b94735e34ba445d65e1d5030a646aad7dbe]

        Related: tdf#146648 let SetWindowState size trump the initial layout pref size
        
        so a size can be restored from config and overrule the initial layout
        size which is calculated on first show.
        
        for existing cases, this changes behaviour if a dialog is shown,
        hidden, layout changed and then reshown and the new layout is smaller
        than the old layout. But that should align the behaviour of vcl
        layout-enabled widgets with gtk ones.
        
        Change-Id: I526f16dba91ccfd6d52c63a17e5dc51bf79750a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129037
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [4bd1cf9c1aece1bb405c157e6e6b2444517a27ae]

        CppunitTest_sw_uiwriter4: remove duplicated code
        
        No need to have blank file either, just pass nullptr to
        createSwDoc and it will create an empty file
        
        Change-Id: I05f34953b5c936d740babeee9a0489048a051cce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129036
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-27  Caolán McNamara  <caolanm@redhat.com>  [3c4d16a9123ecd2df5036ccc59af92a83bb6c541]

        document what the workaround is for
        
        Change-Id: Icceaa0fde4100f9d49293bec1f826030cbae99ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129038
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [a161aa6234c8fb356dc23f8a52493a33d7865c53]

        sw_ooxmlexport: distribute the num of tests more equally
        
        Num of tests before:
        - ooxmlexport11: 124
        - ooxmlexport12: 25
        
        Num of tester after:
        - ooxmlexport11: 68
        - ooxmlexport12: 81
        
        Change-Id: I698d129d375783a2f1b0a944e077330a63defa2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129034
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-27  Caolán McNamara  <caolanm@redhat.com>  [ce7519272269b7e9cc62342bdb48f395223e7bf9]

        toggle no-show-all on so the widgets don't appear despite visible off
        
        Change-Id: I9426c8d9e0149072c2318aff31b01227edd8149c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128989
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [06dbd2f50662d04d03140458afdff4501ea5827e]

        Fix typos
        
        Change-Id: I49d514a5977ef46a4ade52d53a9a47d56c718052
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129041
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [8fed86b3ebb52cbf28ba2a561e67108e3a05a206]

        add some more TypeWhichId annotations
        
        and update the idl compiler to cope with namespaced class names
        
        Change-Id: I7b5242f872e358bc3c5584f543767719172aac83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129026
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-27  Kevin Suo  <suokunlong@126.com>  [7e380a76e1f0faa90fdf8f0575053d4a1ca6e1de]

        Add CIRCLED NUMBER TWENTY ONE through CIRCLED NUMBER FIFTY to numbring list
        
        Previously we only supported CIRCLED NUMBER ONE through CIRCLED NUMBER TWENTY.
        Unicode aready has CIRCLED NUMBER TWENTY ONE through CIRCLED NUMBER FIFTY.
        This improves Circled Numbering, especially for CJK.
        E.g. ➀, ➁, ➂, ... ㉑, ㉒, ㉓, ... ㊽, ㊾, ㊿.
        
        Change-Id: I7c4c851f03522fef9d44163da7450cf69aab3889
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129015
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-01-27  Tor Lillqvist  <tml@collabora.com>  [0b18b6b85de4088280f0be88016424562b207c9d]

        Add more source files for debugging convenience
        
        Change-Id: If2f1d379e8e8694a3519d20eb3f425c0bbd381e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129032
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-01-27  Tor Lillqvist  <tml@collabora.com>  [9a828b4d1fcd5bfa471df404dc40fe3ddfccfbb9]

        Add a SAL_INFO listing types on pasteboard
        
        Change-Id: I6b1fa8da47f1140fc42287b05ee8d2afe5ee5d68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129031
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-01-27  Julien Nabet  <serval2412@yahoo.fr>  [4fa33b05e8128ced16240b663c1d3a487afb3f1d]

        Mysql/MariaDB: remove obsolete comment in views
        
        Obsolete after eb69767d7c1bb8e6e780fd9503f08c9d7f5ecb45
        Mysql/MariaDB: after creating a view then refresh, make it appear as a view
        For this, I took example on hsqldb part this time (instead of Firebird which is uncomplete).
        
        Also, deleting a brand new created table works now.
        
        Of course, there are still pb with schema containing special characters like "`"
        
        In fact, the description of the previous commit was wrong since renaming a view
        still shows the table icon instead of view icon.
        You must reopen the file so the icon is ok.
        
        Change-Id: I2d27107db672e02af74e34a692309844ac310004
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129035
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-27  Michael Weghorn  <m.weghorn@posteo.de>  [5801b9fc65508391e130670f79a9af51f18d4e96]

        Fix gtk3_kde5 build when qt5/kf5 VCL plugins are not built
        
        Since
        
            commit 894450d6ebbb2d5e063d72b971580d1b8c10a5e3
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Tue Sep 28 08:36:44 2021 +0200
        
                Unify how Qt/KF build flags/libs are set
        
        the qt5/kf5 externals are used to set includes and
        compiler/linker flags for the gtk3_kde5 VCL plugin
        as well.
        
        However, the relevant link targets were only actually
        defined as needed when building the qt5 and kf5 VCL plugins
        was enabled as well.
        Adapt that so that building the gtk3_kde5 VCL plugin
        but not the qt5 and kf5 ones also works again
        (e.g. '--enable-gtk3-kde5 --disable-qt5 --disable-kf5').
        
        Change-Id: I65b75d7c2ccab71eade01aa2529fb45174056701
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129022
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-01-27  Tor Lillqvist  <tml@collabora.com>  [0101c7918bb735d796bc1bc0d1705f995e41ee98]

        Add simple unit test for recent fix to take layoutInCell into consideration
        
        ... when a graphic is in table row.
        
        The test just checks that the IsFollowingTextFlow property gets set as
        true, it doesn't check that the table row height actually is correct
        or that the result looks correct.
        
        Change-Id: Ia6feec2b2a9bbff6e130f9542c15106750ff415d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128982
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-01-27  Caolán McNamara  <caolanm@redhat.com>  [e0d6f0f9334e368ac45c68a41a736bb34fb31222]

        cid#1158096 silence Unchecked dynamic_cast
        
        Change-Id: I90ddb8c297117bc3e1255b55d45c55a7b6eb968a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129027
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-27  Caolán McNamara  <caolanm@redhat.com>  [0c7c475080a8d941db74060428a4a607e1a39b33]

        cid#1497856 Unchecked dynamic_cast
        
        and
        
        cid#1497857 Unchecked dynamic_cast
        cid#1497858 Unchecked dynamic_cast
        cid#1497859 Unchecked dynamic_cast
        cid#1497860 Unchecked dynamic_cast
        cid#1497861 Unchecked dynamic_cast
        
        Change-Id: I29d3abc66e86bcf03ebcd6cc0ea9dfbc24f8ff3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129025
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-27  Dennis Francis  <dennis.francis@collabora.com>  [6db8c9c40bbeb8c4c4601d0a05151754727a2dc6]

        lokCalcRTL: incorrect invalidation rectangle for...
        
        cell properties change. LOK client expects invalidation rectangle in
        document coordinates so ensure we don't mirror the x coordinate.
        
        Change-Id: I27bdd29a0d56c7a7b838b7669e3edde805dd1504
        (cherry picked from commit d819e543c13f85bd9c18fbe61c7983efab9d21c5)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128895
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-01-27  Dennis Francis  <dennis.francis@collabora.com>  [2cb7c14eff5c4b2051c7039ba31239ee6a2a68f0]

        lokCalcRTL: selections: lokclients need exact document coordinates
        
        so do not do horizontal mirroring.
        
        Change-Id: I93432002810dacfeb609268f436bdf2cfecb3a60
        (cherry picked from commit 241909beda0d8985667435127e16bdf902850932)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128894
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-01-27  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [26d7f3440a0c9dd179ad407d48ce747699d678dd]

        Fix copying named DB when it doesn't contain a '_'
        
        Follow-up for d9472a5284fde7bb96823655efcb6eb31f405493
        
        Change-Id: Ib97d2c81159ddcf60604558f38e87af59cef86dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129023
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-01-27  Caolán McNamara  <caolanm@redhat.com>  [a714dfbfb266839633156ef02669ee2c919d1615]

        use WindowStateMask::Size
        
        Change-Id: I6200e9fc20f8eb71bcf509fa739f4234c059f6da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129024
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-27  Heiko Tietze  <tietze.heiko@gmail.com>  [ba0100be03c6bbc5ae10201bae340b3f7b7c4500]

        Resolves tdf#128258 - Draw a dotted line before hidden columns/rows
        
        Color and on/off configurable via Tools > Options > Application Colors
        
        Change-Id: Ia4b1e1c86f36d1b0f508a5b3e866a79418f16c5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128553
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-01-27  Caolán McNamara  <caolanm@redhat.com>  [2f4f4cbeb8e50081d607b86b0475b93971c40ab8]

        add WindowStateMask::Size for convenience
        
        Change-Id: I8669a37b5495ba2150013f77c65357dc0f531a89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129003
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [f9c3e9bbe780a394e43bf380cdedb6f2c9c8d8ac]

        fix ubsan downcast of SfxInt16Item
        
        source seems to be
            commit 0c8b1efbad48fa9697c0b1afbe4753bbbc3c4c5c
            Date:   Fri Oct 25 15:02:26 2019 +0200
            tdf#127759 Writer: add table row/column insert mode
        
        /sw/source/uibase/shells/tabsh.cxx:872:26: runtime error: downcast of
        address 0x60300137c2f0 which does not point to an object of type 'const
        SfxInt16Item'
        0x60300137c2f0: note: object is of type 'SfxUInt16Item'
        83 25 00 34  d0 ad 9b bc d1 2a 00 00  01 00 00 00 1f 50 00 be  03 00 be
        be be be be be  00 00 00 00
                      ^~~~~~~~~~~~~~~~~~~~~~~
                      vptr for 'SfxUInt16Item'
        /sw/source/uibase/shells/tabsh.cxx:872:26
        SfxRequest&) /workdir/SdiTarget/sw/sdi/swslots.hxx:12197:1
        const&, SfxRequest&, bool) /sfx2/source/control/dispatch.cxx:254:9
        const&, SfxRequest&, SfxCallMode)
        /sfx2/source/control/dispatch.cxx:753:9
        
        Change-Id: Ib5ac07778cf80c6826917d33912594e0b9027fbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129021
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-27  Julien Nabet  <serval2412@yahoo.fr>  [5e80706dca6395dfac006cfc7009a2dfe388a46e]

        Avoid warn:dbaccess:828616:828616:dbaccess/source/core/dataaccess/ModelImpl.cxx
        
        Just open an odb with embedded Firebird, browse tables panel and close LO
        Full message:
        warn:dbaccess:828616:828616:dbaccess/source/core/dataaccess/ModelImpl.cxx:923:
        com.sun.star.container.NoSuchElementException message: "/home/julien/lo/libreoffice/package/source/xstor/xstorage.cxx:2974:
        at /home/julien/lo/libreoffice/package/source/xstor/xstorage.cxx:2974"
        
        Change-Id: Ibcea49b5ae28fd42cc1008c74f8cd5a9b7434068
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129009
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-27  Miklos Vajna  <vmiklos@collabora.com>  [0a78f4dfb7889c3d4807c9320bc21d3d4f8dec6e]

        sw: remove confusing 'using namespace objectpositioning' statements
        
        The using namespace declaration implicitly put the
        SwAnchoredObjectPosition definition into that namespace, but this is far
        from obvious when reading the code.
        
        Just put the definitions into the namespace, the way other code in sw/
        does this.
        
        Change-Id: I580c6bc5bb46a76364ddeeca021dd7b0e4369e42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129007
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-01-27  Stephan Bergmann  <sbergman@redhat.com>  [a6f21bc32e746fd89ce963b1567ef78315612669]

        external/mdds: Avoid -Werror=use-after-free (GCC 12 trunk)
        
        > In file included from workdir/UnpackedTarball/mdds/include/mdds/flat_segment_tree.hpp:37,
        >                  from sc/inc/columnspanset.hxx:16,
        >                  from sc/source/core/data/columnspanset.cxx:10:
        > In function ‘void mdds::__st::intrusive_ptr_add_ref(node<T>*) [with T = mdds::flat_segment_tree<int, bool>]’,
        >     inlined from ‘boost::intrusive_ptr<T>::intrusive_ptr(const boost::intrusive_ptr<T>&) [with T = mdds::__st::node<mdds::flat_segment_tree<int, bool> >]’ at workdir/UnpackedTarball/boost/boost/smart_ptr/intrusive_ptr.hpp:93:44,
        >     inlined from ‘boost::intrusive_ptr<T>& boost::intrusive_ptr<T>::operator=(const boost::intrusive_ptr<T>&) [with T = mdds::__st::node<mdds::flat_segment_tree<int, bool> >]’ at workdir/UnpackedTarball/boost/boost/smart_ptr/intrusive_ptr.hpp:154:9,
        >     inlined from ‘mdds::flat_segment_tree<_Key, _Value>::flat_segment_tree(const mdds::flat_segment_tree<_Key, _Value>&) [with _Key = int; _Value = bool]’ at workdir/UnpackedTarball/mdds/include/mdds/flat_segment_tree_def.inl:88:25:
        > workdir/UnpackedTarball/mdds/include/mdds/node.hpp:244:10: error: pointer used after ‘void operator delete(void*, std::size_t)’ [-Werror=use-after-free]
        >   244 |     ++p->refcount;
        >       |       ~~~^~~~~~~~
        > In function ‘void mdds::__st::intrusive_ptr_release(node<T>*) [with T = mdds::flat_segment_tree<int, bool>]’,
        >     inlined from ‘void mdds::__st::intrusive_ptr_release(node<T>*) [with T = mdds::flat_segment_tree<int, bool>]’ at workdir/UnpackedTarball/mdds/include/mdds/node.hpp:248:13,
        >     inlined from ‘boost::intrusive_ptr<T>::~intrusive_ptr() [with T = mdds::__st::node<mdds::flat_segment_tree<int, bool> >]’ at workdir/UnpackedTarball/boost/boost/smart_ptr/intrusive_ptr.hpp:98:44,
        >     inlined from ‘boost::intrusive_ptr<T>& boost::intrusive_ptr<T>::operator=(const boost::intrusive_ptr<T>&) [with T = mdds::__st::node<mdds::flat_segment_tree<int, bool> >]’ at workdir/UnpackedTarball/boost/boost/smart_ptr/intrusive_ptr.hpp:154:9,
        >     inlined from ‘mdds::flat_segment_tree<_Key, _Value>::flat_segment_tree(const mdds::flat_segment_tree<_Key, _Value>&) [with _Key = int; _Value = bool]’ at workdir/UnpackedTarball/mdds/include/mdds/flat_segment_tree_def.inl:87:19:
        > workdir/UnpackedTarball/mdds/include/mdds/node.hpp:252:9: note: call to ‘void operator delete(void*, std::size_t)’ here
        >   252 |         delete p;
        >       |         ^~~~~~~~
        
        etc.  The warning is apparently new in GCC 12 trunk (see
        <https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=671a283636de75f7ed638ee6b01ed2d44361b8b6>
        "Add -Wuse-after-free [PR80532]"), and I'm not entirely sure whether this
        is a true or false positive, but the fix looks somewhat plausible, and at least
        also my (Clang) ASan+UBSan build does a successful `make check` with (and
        without) this change.
        
        Change-Id: I63fafceba8d1b4e0ddd7cf2e58403a3bc763e53c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129008
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-27  Noel Grandin  <noelgrandin@gmail.com>  [e82192764485e7599af43c002d658b7b15c01f94]

        use more concrete types in chart2, BaseCoordinateSystem
        
        Change-Id: Icc1579520ae98efdd4191530e5f046555baad99e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129001
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-27  Noel Grandin  <noelgrandin@gmail.com>  [93933e5f4ec1d8109717f89deb4029a8472d17ff]

        use more concrete types in chart2, BaseCoordinateSystem
        
        Change-Id: I98890707708f2b6161e52ef5c1563cceb6e3e56a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129000
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-27  Noel Grandin  <noelgrandin@gmail.com>  [a12b65360b6e8f1ace3e589117b4d172230a0050]

        use more concrete types in chart2, Diagram
        
        Change-Id: I768983241bf277d3b7688dca12a1ab441ac2373d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128999
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9a46a203515779ae40b7cfac36dbc22990e23290]

        vba: add tests for scrolling, range selecting, print area
        
        This adds various tests involving scrolling to a particular cell
        in the document, selecting whole ranges or ranges o filled cells
        and setting the print area.
        
        VBA functions:
        ActiveWindow.ScrollColumn
        ActiveWindow.ScrollRow
        Selection
        Selection.End(xlToRight)
        ActiveSheet.PageSetup.PrintArea
        
        Change-Id: Iacde9c513b41571e98234c12cc3b42a16de4b833
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129014
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [93806a2831c93154981e3a6ef933270d0d5a6021]

        vba: add support for Application.WindowState + test
        
        This just delegates the get/set calls to ActiveWindow.WindowState
        which is already supported, but calling it directly on Application
        is also possible.
        
        Change-Id: Ibf6f55581a5c66a47ec4dd21cc8d0fe3558330ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129013
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cfa4867b0b66b0d4fb3aee52ca40d380e50de9ef]

        vba: test for selcting and hiding columns from a VBA Macro
        
        Change-Id: Ib954a98e3cf91253c416f358a114bf6b6eb549b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129012
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-27  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [d9472a5284fde7bb96823655efcb6eb31f405493]

        tdf#145054 Copy named DBs too when copying sheet
        
        Change-Id: I5bf75a7188532776e70c7af64e88371638d76335
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126916
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-01-27  Luboš Luňák  <l.lunak@collabora.com>  [35db43e328aca8290eda72806c52d757a8a5f579]

        do not require that an image type has a 3-character extension
        
        WebP does not (AFAIK) have any other extension other than .webp,
        so do require that. It's probably some old idea from the times
        when files were expected to have 3-character extensions.
        
        Change-Id: I64db137e1f5345f12d27ad85d83b715f6e10167d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128925
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [fdf5411bfebd639ef284f505a69b8610a294628c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 714b152de6a39ced79cc88ef17e51ef7efec5abc
          - tdf#147011 Fix text on entering data in Calc
            
            Change-Id: I713351de49059b643acceae8ce0f65f664829980
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128962
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-01-26  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [2fe5fcfec107be93793f77f868763ab58da3573a]

        Remove debug import of time
        
        Change-Id: I847f7c1a641d85a9f0d74c04a94463c515337c7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128819
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-01-26  Luboš Luňák  <l.lunak@collabora.com>  [534fc16a9f8cd01bb88485e2cf6b9cd33aed3745]

        make sure to not divide by zero when computing miter limit
        
        The minimal angle is valid only if the line join style is miter,
        and e.g. FileDefinitionWidgetDraw can call these with round join
        style and 0 angle, which would divide by 0. So either clamp
        the value or compute it only when needed.
        
        Change-Id: I2a2c71481490c03ec6d01b8e33cab991400adb35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129006
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-01-26  Alain Romedenne  <LibreOfficiant@gerrit.libreoffice.org>  [60c30241ecb0caeab077a7fb7215442405c42506]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2f76d8e9280cbe1e726cfcf2d4a798c8cf418241
          - tdf#145693 tdf#141474 Chr ChrW method signatures
            
            Change-Id: If285713e1e76a661205f291f551cc988b194cd35
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128542
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2022-01-26  Caolán McNamara  <caolanm@redhat.com>  [b9039e511ed103814dd3c2987c2e408aebb58058]

        ensure no 'angle' is used in a GtkLabel
        
        Change-Id: Id6231774fb1a8d12e771815023e661d5e0ac06a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129004
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [47a863f09d1c1273dc0c00cc03719d322b00ddd4]

        whack ubsan with a bigger hammer
        
        it seems to have trouble compiling code when it can't see
        chart::ChartModel, so just include it from one of the central
        headers.
        
        Change-Id: I1c96e40b5b8e35b74dd80f44d8c3243af5ba2626
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128973
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-26  Michael Stahl  <michael.stahl@allotropia.de>  [a3a6ef172927087d4d98f1e04f428de870db3c8c]

        ucb: add more webdav-curl doc to README
        
        Change-Id: I50a56f9f5b0126c46133129d62464e0171dc40f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128422
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-01-26  Michael Stahl  <michael.stahl@allotropia.de>  [cd62fa66a7b57c1cdcbf7cdbdf155edf8e40c9fc]

        tdf#139737 sw_fieldmarkhide: add unit test
        
        Change-Id: I4adfed97a00db71d42bbc4771221f5ebde43197c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128997
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-01-26  Michael Stahl  <michael.stahl@allotropia.de>  [94ef342679629c76eff2686243b423e926bbf680]

        tdf#139737 sw_fieldmarkhide: writerfilter: don't copy header/footer
        
        ... when inserting into an existing document.
        
        The header/footer will not be removed by SwUndoInserts::UndoImpl() and
        thus the extra nodes will screw up subsequent Undo actions.
        
        Inserting a header from a file is already disabled, but there is a
        function that copies from a preceding page style that was missing a
        check.
        
        This never worked and reportedly crashes since commit
        4dc1615c80e8e66d339dc86fa95bbc76e884d988
        
        Change-Id: I895d867ee9fd30a936144492f3ee1633d045fe8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128635
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-01-26  László Németh  <nemeth@numbertext.org>  [6ad9a3d74ef6eae3e645df12dedbe059acc180c4]

        tdf#146966 sw: fix inserting empty rows at copying multiple rows
        
        HTML expansion of the clipboard content is used to calculate the
        row number of the table on the clipboard. Skip its empty <tr></tr>
        elements here, similar to Paste As HTML in Edit->Paste Special->
        Paste Special... to avoid inserting empty rows (e.g. selecting and
        copying/moving 4 rows inserted 30 extra empty rows).
        
        Note: likely this was a regression, related to the new empty
        rows in the clipboard/expansion code.
        
        Change-Id: I58b16c7869c08cda7e2a2c21c3c03bf38446d826
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128986
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-01-26  Caolán McNamara  <caolanm@redhat.com>  [f25d5b11d6151978ad0b7ff3c4161cbc2cc8aded]

        this should be a normal dialog type
        
        Change-Id: I1c8c180b521c3cd2def35fca93b3f299ca437dd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128996
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-26  Caolán McNamara  <caolanm@redhat.com>  [59491bb67c52be32dd9a079a966ce802cbc0b239]

        resave with latest glade
        
        Change-Id: I10ebd53c21670242c49332068a1d5b04e6f58fc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128995
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-26  Caolán McNamara  <caolanm@redhat.com>  [5c6285da8b0008f3ba0499a4e297864d117d7906]

        warning is a dialog not a popup
        
        with the wrong setting it appears misplaced on a multi-monitor setup
        
        Change-Id: I43faeb72f6678a653feef82e0f0deaf87c039e9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128994
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-01-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a5f73561a54fa3be7413cd28568fc34d62eeffde]

        Fix typo
        
        Change-Id: I82c9da0e6ce73cc73a1edaf2d7d9559c5086fde9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128993
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c51799c88daabf000b506594b89220720ea814e7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1d6b5e9dd1371dd72703d271533bc08d2cef11ae
          - Fix typo
            
            Change-Id: I80d7efe7a970ea8646e725b7bbafbbf539cc33fe
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128992
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2022-01-26  Caolán McNamara  <caolanm@redhat.com>  [c5cd7cd0fdc32969971c05a6b4fa0b5aeaa93a49]

        tdf#146992 gtk_window_set_attached_to causing widgets to shift
        
        which isn't desirable, just drop its use.
        
        Change-Id: Ic29efa9e785cad3c221e0ef37816b8485979e719
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128990
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-26  Caolán McNamara  <caolanm@redhat.com>  [31d2ad2be96faf64f410c80cb32c3969015e15fc]

        resave with latest glade
        
        Change-Id: I87d9b78100cdecc2ab7bb21dbdf454d1ed90d57c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128991
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [385bd85b20b9efff981e7e5cd063a01d39e1e45a]

        tdf#146991 Insert chart -> crash
        
        regression from
            commit a2eaf99e46f370ffb3b73828c2bdc53dc193b9a4
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Fri Jan 14 10:56:50 2022 +0200
            make comphelper::OInterfaceContainerHelper4 more threadsafe
        
        Change-Id: I259d24a3f0c710222544797728c5f40ff299e50b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128987
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-26  Eike Rathke  <erack@redhat.com>  [083c93d406a9653922e9510509333f7ee64049fa]

        tdf#146602 Add Pennsylvania Dutch {pdc-US} 0x06AF to language list
        
        Change-Id: Icc4ed353c1bad53c2e2bf85fc098a50d66ee5b33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128988
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-01-26  Jim Raykowski  <raykowj@gmail.com>  [3bf0f94b373037fc662e617f936b57f9f317b142]

        tdf#146648 make find and replace dialog reopen at last position
        
        Makes the find and replace dialog reopen at the position it is closed/
        canceled.
        
        this may have begun to go wrong for X11 at:
        
        commit 8e2398bf72507324718e99fb2066c068c7898bf8
        Date:   Thu Jul 21 16:00:30 2011 +0200
        
            Remove supportsICCCMPos. Resize working with Sawfish anyway.
        
        Change-Id: I7bdcf5cd53dba8f3aacb1f2d1ae24f4bbcee26d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128473
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-26  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [65564103f619aa75eb1d1872546af78caf3144b6]

        update credits
        
        Change-Id: Ib2d0e2477b932669ab55b36abcfc347d43dc8bcd

2022-01-26  Caolán McNamara  <caolanm@redhat.com>  [be34fe06751609382b5a650d481cf4be2484c6f8]

        Related: tdf#146648 store last known position when visible to return later
        
        if the window is hidden when its position is queried, which is what vcl
        does and the assumption this is possible is baked in
        
        Change-Id: I5ce96a638796a6691eeb1b09578e23752a70c243
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128980
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-26  Caolán McNamara  <caolanm@redhat.com>  [92f84e7864c0c6729c2d87a03c1176ce565c8b99]

        ofz#44080 throw exception on a negative length
        
        Change-Id: I3e2286cea69908fae3a2dd177d10fca2b7f0c877
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128983
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-26  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [e4c5c92a2b01c5b46f0e8b0fa6567e15624527fc]

        Update git submodules
        
        * Update translations from branch 'master'
          to 59aa6716126252d64cbd897153f231389c05ac2d
          - update translations for 7.3.0 rc3
            
            and force-fix errors using pocheck
            
            Change-Id: Iedaea86e48ece63ca63d38dceac9b0d15091f38d
            
2022-01-26  Heiko Tietze  <tietze.heiko@gmail.com>  [008cfd5980f31c9e01b5cdbede33631d66f2fb56]

        Resolves tdf#144493 - Improve Promote/Demote wording
        
        Promote Chapter = Move Chapter Up
        Demote Chapter = Move Chapter Down
        Promote Level = Promote Outline Level
        Demote Level = Demote Outline Level
        
        Promote/Demote List Level reversed (promote to left,
        demote right)
        
        Change-Id: Ia119d311b1cf99d1b07e008e54a3bd070b87410c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128722
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-01-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [6661ea398523aaadb252abce0eac8a1f4f701ce7]

        suppress spurious gcc 10 warning
        
        /home/noel/libo3/sw/source/core/txtnode/modeltoviewhelper.cxx: In
        constructor ‘ModelToViewHelper::ModelToViewHelper(const SwTextNode&,
        const SwRootFrame*, ExpandMode)’:
        /home/noel/libo3/sw/source/core/txtnode/modeltoviewhelper.cxx:182:44:
        error: ‘*(int*)((char*)&oStartHidden +
        offsetof(std::optional<int>,std::optional<int>::<unnamed>.std::_Optional_base<int,
        true, true>::<unnamed>))’ may be used uninitialized in this function
        [-Werror=maybe-uninitialized]
        182 |                         aHiddenMulti.Select({*oStartHidden, i},
        true);
        |
        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
        
        Change-Id: I88480daee070c77463b33dd1387865cc4ebf01cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128976
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [4935bb372e3618eca105997c83101aa2b3d422e3]

        Revert "extra include needed for UBSAN"
        
        This reverts commit ddf7e388f2e45dbbe4e1f90610373dea530a425f.
        
        Reason for revert: because we're using a differnt approach with
        https://gerrit.libreoffice.org/c/core/+/128973
        
        Change-Id: I69bf4eda463052573d49379f7c4b4de155fbb3c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128951
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-26  Caolán McNamara  <caolanm@redhat.com>  [723a4d450cf67ba9aa48170cbf98000659146d18]

        weldPopupWindow is always implemented by now
        
        Change-Id: Ia1f2c6cb66175cd1dc0f5f42fb88f7a901d40cb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128975
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-26  Caolán McNamara  <caolanm@redhat.com>  [6443c79170d0082142850262b293ddec5fcde84b]

        move ToolBoxItemId into its own header
        
        Change-Id: I34838bee7ad27bfd60d92c26af7eb2de508686b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128974
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-26  Caolán McNamara  <caolanm@redhat.com>  [26a750aac8e6bcf3d6d064ac6ef59005f95e34c3]

        give more wriggle room to avoid hitting max pixmap size with super hidpi
        
        Change-Id: I28d9b7333b52db46c85e6ae51265b3a4bd993c98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128968
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-26  László Németh  <nemeth@numbertext.org>  [b15638440d692dd8cce55c0e936fbb82d24f8414]

        tdf#146857 sw change tracking: fix freezing during Undo
        
        Re-insertion of hundreds of redlines during Undo resulted
        freezing, because of the unnecessary call of isMoved() in
        SwRedlineTable::Insert(), multiplying the slow Undo by
        ~40 extra redline checkings around each redline to find
        tracke text movings.
        
        Stop unnecessary call of isMoved() during Undo in
        SwRedlineTable::Insert(). The state of isMoved bit i.e.
        the green/double strikethrough/underline redline
        formatting is preserved anyway.
        
        Regression from commit f51fa7534421a195a58b4a737a2e836d8c25ba81
        "tdf#145718 sw, DOCX import: complete tracked text moving".
        
        Change-Id: Ib7901c7b4fefd87633c49ef252750b84dcdb73dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128762
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-01-26  Rash419  <rashesh.padia@collabora.com>  [b37e3e8c8c545a0776a9fcdbad3cb752162d2e3d]

        svgexport: fix: attribute id redefined
        
        If there is a id for empty paragraph exist we need to create a empty
        text paragraph to accomodate the id if we don't do that then we
        get multiple id attribute on same element for example:
        <tspan id="id14" id="id15" id="id17" class="TextParagraph">
        
        Change-Id: I41c21dc94deef93e423aaff2248f6931fa6ca8de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128856
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128924
        Tested-by: Jenkins

2022-01-26  Dennis Francis  <dennis.francis@collabora.com>  [83d8a49c2a4357e1dcfb4b046da8a57db7bcb4ed]

        lokCalcRTL: no internal width based mirroring in GetPosFromPixel
        
        The gridwindow width is historically not synced with the visible area in
        client. Mirroring is not necessary when the client is already sending
        the true document coordinates of the mouse events etc.
        
        Change-Id: I74573be406c512324f4c5db0c53fbc12374b88c8
        (cherry picked from commit ef3c67beb96df80179b46bb6d5116d4a5cab7f77)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128893
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-01-26  Dennis Francis  <dennis.francis@collabora.com>  [7c5bb09b0b082dbba57262e11162dd6fa077f253]

        lokCalcRTL: provide sheet RTL flags to client
        
        Change-Id: If881fdea1c6bae10735cfde624ad6f4f3a34e389
        (cherry picked from commit 1ebd27ac521f78f9cc2124573d85b03b533e8653)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128892
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-01-26  Caolán McNamara  <caolanm@redhat.com>  [7600afa82505ba4f5b78800aa95855d01bb766fc]

        split two paragraph warning into primary and secondary messages
        
        Change-Id: Ie3bd9205a549ac55a0e5c7b9a444928b0fd80174
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128935
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-26  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [87866def6bfe2ee91be34a5ce37b79d6da881617]

        tdf#123973 fix missing MasterPage content in export
        
        The old fix tdf#96922 is no longer needed, so I remove it now.
        It prevents MasterPage content to be included in export. Checked
        that task is fixed && old task does bnot re-appear.
        
        Change-Id: I8b6923e01f6e24f662288e24d26634c06c9527f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128940
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-01-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [10692be9472584c2dc49d298afd0192fb9ebfe86]

        tdf#146876 PPTX: various graphical elements misplaced
        
        Revert "use cache value in ViewContact"
        This reverts commit 2e162bb1e8521ad8cd8148e0a18adc3eebadd710.
        
        Apparently invalidation is not reliable anywhere for ViewContact
        
        Change-Id: I1ec40f27de77859a55bf00b80d029fa7181b4492
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128949
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-26  Miklos Vajna  <vmiklos@collabora.com>  [d0451dcf96508bf4d75c8147168f974ad3ebf03f]

        desktop lok, export options: allow passing through a JSON string as-is
        
        setFormatSpecificFilterData() sets useful defaults, but the PDF export
        code has the (sane) behavior of preferring FilterData over
        FilterOptions, so in case we explicitly got a JSON string in
        FilterOptions to in fact set FilterData, then leave FilterData empty.
        
        Change-Id: I20e8094bf431782fe0f5d68e3ec630e1274e30c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128970
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-01-26  Michael Stahl  <michael.stahl@allotropia.de>  [822b551f6ca92c9d4a8fb17dfc7ba28c272794cc]

        gbuild: fix spurious rebuilds from gb_LinkTarget__use_libraries
        
        Apparently the eval inside of "ifeq" needs to be escaped, currently both
        branches of the "ifeq" are evaluated and generate makefile dependencies,
        which causes spurious rebuild of Library_salhelper with
        DISABLE_DYNLOADING unset from:
         make Library_salhelper && touch -c ../master/sal/osl/all/compat.cxx && make Library_salhelper
        
        (regression from ecc50f56b3282ec3b0364101d860f22fe8da9042)
        
        Change-Id: I8b5607b7a172c8b4b05abeaf4d5ff3a68d53cb14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128930
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-26  Mike Kaganski  <mike.kaganski@collabora.com>  [bc1b2b03718b596506db2acedd6dad10f489d9fe]

        Simplify error COM handling using exceptions
        
        Change-Id: I2514e39bba8debcbdbb60929d2ca2f1ba3aaa2e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128456
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-26  Noel Grandin  <noelgrandin@gmail.com>  [b8cbb6930febadc9ae8839c9a21c4a20eb6fb609]

        use more concrete types in chart2, Diagram
        
        Change-Id: I5a836ccfe3c3c071b42664ba340ef18ff0e4ba91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128946
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-26  Noel Grandin  <noelgrandin@gmail.com>  [ea00a6ce3b5e15ac2640983cfaaf11755d233644]

        use more concrete types in chart2, Diagram
        
        Change-Id: I8640175f493d89bea7eb4780b4cbebf7d0b74a94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128945
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-26  Noel Grandin  <noelgrandin@gmail.com>  [f4dd0dfd27201152b1e39c35302e1ca9c6ce12b6]

        remove now unused function
        
        Change-Id: Ic59756b8cecef026e8583bc378cedcc1b6e3e88a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128944
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-26  Dennis Francis  <dennis.francis@collabora.com>  [688051edf59a311371b84ea34db4991d3a164d52]

        lok: copy over the alpha channel too for cairo...
        
        ...based svp-graphics
        
        Conflicts:
        	vcl/source/gdi/bmpacc2.cxx
        
        Change-Id: I653a8e4048c712911f44f610e13c7f6c3e323de2
        (cherry picked from commit a9c473c3306e28462f9a1898a94277cf0adcbe5e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128891
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-01-26  yalda  <yalda.ef@gmail.com>  [e9fce801c2a888b76fd8230343b04f72b5b6b5ce]

        tdf#139734 deleting redundant asserts after MacrosTest::loadFromDesktop
        
        Change-Id: I5cd2d05913f5c90499e3454e108d43ad75eee09c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128888
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-01-25  Julien Nabet  <serval2412@yahoo.fr>  [eb69767d7c1bb8e6e780fd9503f08c9d7f5ecb45]

        Mysql/MariaDB: after creating a view then refresh, make it appear as a view
        
        For this, I took example on hsqldb part this time (instead of Firebird which is uncomplete).
        
        Also, deleting a brand new created table works now.
        
        Of course, there are still pb with schema containing special characters like "`"
        
        Change-Id: I4849f412ed5b3c2f35fbb4caaf06577828cc255a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128943
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-25  Caolán McNamara  <caolanm@redhat.com>  [67240ca4191bfda561b2949905d29e6c2ed4a09f]

        don't use oversized surfaces
        
        which leads to warnings of "rendering text failed with stretch ratio of:
        10, invalid value (typically too big) for the size of the input
        (surface, pattern, etc.)" on my 200% scaled hidpi
        
        a problem since:
        
        commit cf9be3417bc2be5f772c03180b7cbd248b82cad5
        Date:   Tue Jan 11 19:08:50 2022 +0100
        
            avoid Xlib cairo surfaces for small virtual devices (bsc#1183308)
        
        where the nNewDX/nNewDY passed to the cairo_surface_create_similar
        branch should remain as the unscaled sizes.
        
        This does change the meaning of
        (nNewDX <= 32 && nNewDY <= 32)
        for the hidpi case, but presumably that's ok
        
        Change-Id: I663a399c0e9c8480437a5663329cf753d69eb155
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128938
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-25  Caolán McNamara  <caolanm@redhat.com>  [02363fb279d60f3f5a0328f43a048960028ac5c3]

        log where cairo surface error really started
        
        otherwise later seen at:
        
        vcl/unx/generic/gdi/cairotextrender.cxx:283: rendering text failed with stretch ratio of: 10, invalid value (typically too big) for the size of the input (surface, pattern, etc.)
        
        Change-Id: Iaf65213bbfcf64f09bae8c83efea75e70b8a9c4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128937
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-25  Noel Grandin  <noelgrandin@gmail.com>  [39f452953e12e24350e7a3740129fa4930aedfca]

        use more concrete types in chart2, Diagram
        
        Change-Id: I40cd39d0878dc56e4e86e05149c9744cb563d745
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128942
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-25  VaibhavMalik4187  <vaibhavmalik2018@gmail.com>  [d1207a5f3a573dbe39a7874931ce373e5c88628d]

        tdf#90341 Clean Up Excessive const_cast'ing
        
        Change-Id: Ib4cab4a4e476b469378b0b86d0819d4642f38893
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128907
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-25  Noel Grandin  <noelgrandin@gmail.com>  [8a2da2585f2dc031235cda98ecd811683755474e]

        use more concrete types in chart2, ChartType
        
        Change-Id: I0f95c0a7be864ebde5f3234e77e4f915f57ffdcf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128939
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-25  Noel Grandin  <noelgrandin@gmail.com>  [37d720b980c116a5b396b730d5850ebc6fc9d5a0]

        use more concrete types in chart2, ChartType
        
        Change-Id: Ife8d3f31d65e2911fa365a53f0defacde183f7b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128936
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1f44cb8ca941734c3bbb0647815125d88d67630f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4132705c109ba58744669ac21b9983bfc32fb03c
          - Fix typo
            
            Change-Id: Id60e34680e07b3d2842e0540eea4d9cdc07a6baa
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128941
            Tested-by: Jenkins
            Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>
            
2022-01-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [65627bf58bac634ef60488e533905bc428c51f83]

        Removed duplicated includes
        
        Change-Id: I58b3245a03b7cbe37ea78833dd0ee50f8c698fff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128914
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-25  Caolán McNamara  <caolanm@redhat.com>  [36121e87b7e2a2defbfe75dfdadb2dde4fff6b4f]

        tdf#146970 use a textview to show the proposed replacement formula
        
        so it can scroll and keep the text area to some finite size
        
        no strings changes or new translations, so this is a backportable
        change.
        
        Change-Id: Ibc36812c6aa7fff8e035c06d0dad885909f057ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128933
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [15862b0118fe73a5cca10b6af05323bcab2d81cf]

        Fix typo in code
        
        Change-Id: I5fcf8c2c4439aa7be581dcc0fd6b55cfa19f2e84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128915
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-25  Mike Kaganski  <mike.kaganski@collabora.com>  [737a270c61cd2038ede7911b7d7b4afcf020f53c]

        lok: enable in-place editing of math equations
        
        Change-Id: Ic4d187d1e2ee92eab74a6bb43e47bb4f3d47ebd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128506
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-25  Rafael Lima  <rafael.palma.lima@gmail.com>  [0b9a4fd995c36c5348026f277aa28564615f2aad]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3144ec5695574689ffd32dcef7b7b7a29e63dbf9
          - tdf#146911 Improve Basic DateValue description
            
            Change-Id: I41cbd011f753796b45556c5cf33e5fa93f6e7461
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128818
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8a505fd840b53182514076e4ced4c6b45aa654ee]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d6705dd31c29a15e6c8bd9e73e5188e6adfc1386
          - shared/explorer/database is no more
            
            Change-Id: I286096e6de26f5a0e35200b4db7a2a89cfddcb5f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128934
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [30921ff65522fdc730dac5cca9ee2ac4016653f8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 30c15a5e48886b78d0bd3eac3e5bdf9f29cd9ac3
          - Add PostgreSQL connection Help page
            
            Related to tdf#43369 where a patch has been abandonned but is
            nevertheless still much wanted.
            
            The db connection wizard is generic and has no information on
            the required connection sctrings. The Help button in the wizard is
            not working as of today.
            
            The issue is recurrent in user-space.
            
            Change-Id: I3a5d30f859d6fb4e12813df3fe6df35d5e2e0f68
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128887
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-25  Caolán McNamara  <caolanm@redhat.com>  [1385203dd927ac85939215d9e5b048aa49f0a4cf]

        gtk4: GtkSpinButton doesn't have has-frame anymore
        
        Change-Id: If2d230021e7b1e4777e2b663aa835e3917d896d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128929
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-25  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [bb9e718e6ae037ab0fadebe99da8f28fc5576e8a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 919def267b89cfe03f40218baa8c16cf65526448
          - tdf#123318 tdf#129697 Don't hardcode product name in CSS and JS
            
            Change-Id: I0ef315146fed188eb1cf33c416ff5f3e9899bbae
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128524
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-25  Noel Grandin  <noelgrandin@gmail.com>  [1376b1c01f678311934afc5bafc0e4d72a09b9c6]

        use more concrete types in chart2, ChartType
        
        Change-Id: I68c04c7e3ffb21a52ad054adac7e9ed0c554e583
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128883
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-25  Noel Grandin  <noelgrandin@gmail.com>  [d48530c535574a827d7261ae8d9d1068fd53c5aa]

        use more concrete types in chart2, ChartType
        
        Change-Id: I5efd85ac51fbb8bd3cd9a9d2e07b345782d0fdc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128882
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-25  Caolán McNamara  <caolanm@redhat.com>  [933464ad3cfc8af141d1035afbebdcceb6814bb7]

        gtk4: deprecated GtkEntry shadow_type was removed
        
        Change-Id: I378db5406c508e3672927905735449a3a1003e3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128928
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-25  Caolán McNamara  <caolanm@redhat.com>  [142de90574ddb307f89e7595c7444cab5a7f49d9]

        drop stray fprintfs
        
        Change-Id: I690df81054aa56209b0bfded742481c2f8c06feb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128926
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-25  Bayram Çiçek  <mail@bayramcicek.com.tr>  [adbaec38eca4847915871c817b67f5c722f0997d]

        tdf#146407: Hide diagonal border icons for Writer
        
        - Writer and Calc use the same 'Borders' UI.
          - svx/source/tbxctrls/tbcontrl.cxx
        
        - Diagonal borders for Writer has not been implemented yet.
          Therefore, diagonal borders don't work when clicking on them.
        
        - It would be convenient to hide diagonal border
          icons until the functionality is implemented.
        
        Change-Id: I6601ef924dbfb0acd40c3144300fecf74922c49f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128487
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-01-25  Michael Weghorn  <m.weghorn@posteo.de>  [a85908f507f39c88a6cf244f5f4120361ad5e2ae]

        tdf#146941 qt: QtFilePicker::finished needs SolarMutexGuard
        
        Change-Id: I4165c72ddd6370c8fe7faf55f9db831359f6f8a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128923
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-01-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [ddf7e388f2e45dbbe4e1f90610373dea530a425f]

        extra include needed for UBSAN
        
        Change-Id: I7a5125947bac0ff657a98fda9cdc34f188d0f5d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128913
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-25  Caolán McNamara  <caolanm@redhat.com>  [b7712be56515ef48cef5ed084f46e355d818d941]

        call baseclass Close
        
        Change-Id: I661b4fe839a01f3929119540eb3bd1065f5fdbf1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128917
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-25  Caolán McNamara  <caolanm@redhat.com>  [c7fcd5a3bdbf181817ce6e5d2067434d480287a6]

        Related: tdf#146971 remove %PRODUCTNAME from accessible-description
        
        Change-Id: I83ff18c8b5e95fa172de950eb351cbfd855c9d5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128919
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-25  Caolán McNamara  <caolanm@redhat.com>  [ea09bad389ee1af19e5e626905e4d67bcc94636e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e1da23a649197d960c8492373326e11286b3239e
          - Related: tdf#146971 rename %PRODUCTNAME Macros to Application Macros
            
            Change-Id: I83393ec16732482deade1694c6a1a8e2b92f3944
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128916
            Tested-by: Jenkins
            Reviewed-by: Caolán McNamara <caolanm@redhat.com>
            
2022-01-25  Caolán McNamara  <caolanm@redhat.com>  [be7c21cc6a8df1c06a3210f32322eab382834b72]

        Related: tdf#146971 rename %PRODUCTNAME Macros to Application Macros
        
        Change-Id: I6a11c335b28cfaeaceba93b22e7d2db30ee803db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128918
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-25  Jeff Huang  <jeff@mail.ossii.com.tw>  [964da41e9dc95318a55cf300bb03bc6f309cb1fc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 798fa0b98aa4308d1082583966571d4de5f504bb
          - tdf#139735 Change all "Link to External Data" to "External Links"
            
            According to https://bugs.documentfoundation.org/show_bug.cgi?id=139735#c4
            , this patch change all of "Link to External Data" sentence to "External Links".
            
            Change-Id: I654a6666d8eeac76589bcd205cb8edf94c218a41
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128911
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-25  László Németh  <nemeth@numbertext.org>  [5e8aa259e48d5602b932353bb146ebb523982cf2]

        tdf#146967 sw table: fix freezing in Hide Changes mode
        
        During change tracking, drag & drop or Cut & Paste a
        table row resulted freezing in Hide Changes mode.
        
        Test: In Hide Changes mode, select a table row by
        clicking on their left border, and drag & drop or
        Cut & Paste it in a different table row.
        
        Regression from commit 5a1c19624eda0c8b847af0dcee70b82502578ceb.
        
        Follow-up to commit 5a1c19624eda0c8b847af0dcee70b82502578ceb
        tdf#146965 sw track changes: fix tracked table row moving
        
        Change-Id: Iab606ce036fedcc70e42638e3ccf804c9dbca064
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128875
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-01-25  Caolán McNamara  <caolanm@redhat.com>  [9446b3ccd1240dbd44cbe1f1ccdfca04b61c85af]

        tdf#146571 Ignore focus changes after closing Manage changes dialog
        
        Change-Id: Ib588310410a265acdd129a8e51adf56bb5973bd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128869
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-25  László Németh  <nemeth@numbertext.org>  [5a1c19624eda0c8b847af0dcee70b82502578ceb]

        tdf#146965 sw track changes: fix tracked table row moving
        
        During track changes, drag & drop or Cut & Paste
        a table row resulted a nested table in the first cell of
        the newly inserted empty table row instead of moving
        the original table row.
        
        Test: select a table row by clicking on their left border,
        and drag & drop or Cut & Paste it in a different
        table row.
        
        Note: This fixes crashing at Redo of tracked table row
        insertion, too.
        
        Regression from commit dbc82c02eb24ec1c97c6ee32069771d8deb394f9
        "tdf#143358 sw: track insertion of empty table rows".
        
        Change-Id: I9a31cae2c0e6e5e05450336a1e5b8d792035df35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128726
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-01-25  Dennis Francis  <dennis.francis@collabora.com>  [cd7abd3e2c6bb28ecfeb1acef675280cfe438e3e]

        lokCalcRTL: h-flip the "combined" tile
        
        This h-flip is needed because the tile containing cell A1 will have the
        coordinates (0, 0). Further aim is to have document coordinates for all
        tile messages and tile invalidation messages. The LOK client should be
        able to map the document coordinates to the correct view coordinates.
        
        In the lok client we also need to h-flip the "regular" tiles at the tile
        position.
        
        Change-Id: Iaf89afeb89f916cb490800ee5d34c4780125f3a0
        (cherry picked from commit b3ca461871a92d8d2bd1d4ee713046ee74abbcf0)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128890
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-01-25  Caolán McNamara  <caolanm@redhat.com>  [97cf76e9197a244a7d12f1f0a52074ccf36685e2]

        tdf#146971 changing a11y desc to replace %PRODUCTNAME has perf issues
        
        so leave it alone, and do the conversion just for the originally
        report situation as a safely backportable change with a follow up
        to not allow us to get into this situation in the first place
        
        Change-Id: I4f95f85791d0f937e53d7541804870b2cbf62b44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128886
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-25  Tor Lillqvist  <tml@collabora.com>  [9aa90da7e03b4b0806b27451665b7c41b8836bc0]

        Take layoutInCell into consideration when placing graphic in table
        
        Set our IsFollowingTextFlow property accordingly.
        
        Thanks to Miklos for doing most of the work.
        
        Change-Id: I67d214d6ed41c19dcb2f3ad2db9be94ca77c5842
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128880
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-01-25  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [b0b300e6d2f6e16dbf9ad5e99b1091c79acf3516]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 14cfe4926e77b4ab9bee348b391c7532c7339349
          - Fix some mistakes noticed by translators
            
            Change-Id: I8781dae8cd46678c20973bb53c5c24c925bfa0f7
            
2022-01-25  Dennis Francis  <dennis.francis@collabora.com>  [8866098c2ac731ffd878c72d70f38f6a65c17184]

        lokCalcRTL: Fix the tile offsets
        
        Change-Id: Id0db3d422c8c47ed6fbbc505ca9a857ac54c033a
        (cherry picked from commit 250aeac7434f924c82927a9de8a089e42a4fec00)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128889
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2022-01-25  Noel Grandin  <noelgrandin@gmail.com>  [1b728994b89b1518137a538f57ee3d7e6644d8da]

        use more concrete types in chart2, ChartType
        
        Change-Id: Ia3d49d53548a843301449c0fea97b81ba85e71e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128878
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-25  Noel Grandin  <noelgrandin@gmail.com>  [bf691e4598ae51b534d004ce21f839081dcd3df9]

        use more concrete types in chart2, ChartType
        
        Change-Id: I91acfea8bbac90fe505aae587299fae2b709ca86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128877
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-24  Winfried Donkers  <winfrieddonkers@libreoffice.org>  [34412339f863b35508842a3bf20fcc7341a006e7]

        tdf#97706 CLEAN is neither ODFF nor OOXML conform.
        
        Patch makes CLEAN 100% compliant with ODFF v1.3 and almost 100% compliant
        with actual Excel results (just character 0x7F differs).
        
        co-author: taylorleebiz@gmail.com
        Change-Id: Icc070ca2560b7ca7640128c5a538d1fbfa1193e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128350
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-01-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [3ed01498d10b0eca08453eb29fcc2c59c33d2467]

        tdf#139843: sw_uiwriter3: Add unittest
        
        Change-Id: I51b1ef4a9a4af07ddcf68e4a6a4e5ea0d039bef7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128885
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-24  Verne-Lai  <verne@ossii.com.tw>  [687cfd51ac785c2ab2cb8e49dea28aa7f53cbdfb]

        tdf#131327 Add double clicked event on auto-redact table
        
        Change-Id: Id927244fcd7e985edadb2b9f9cfdd61ba93066e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123570
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-01-24  Eike Rathke  <erack@redhat.com>  [8204d322379cbc054fb834911d88fb0fe3b040c6]

        ScInputHandler::UpdateFormulaMode() also for multi-line formulas
        
        Additionally sprinkle some
        TODO: MLFORMULA
        comments on places where multi-line formulas should be supported
        as well but code currently only works for one paragraph.
        
        Change-Id: If2630a6493910984e0abb81ff2ed42ed51394681
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128787
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-01-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [2c22c95d41cd67ab865d40292e659abdd04a1b3e]

        tdf#139974: sc: fix test
        
        See https://gerrit.libreoffice.org/c/core/+/128651
        
        Change-Id: Ib38890351d7fb83ab4bffebfa9564427c16b6bcd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128874
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-24  Caolán McNamara  <caolanm@redhat.com>  [6c5c6ede0103e15b8e8ac432f0ca7f6e00c9dcb4]

        tdf#146913 don't destroy the dialog if we just want to hide it
        
        Change-Id: Ie534aba915120d12e65aa965e5435bc7575ecb29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128879
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-24  Caolán McNamara  <caolanm@redhat.com>  [de170db187852c42f6bad845d00c2b19b99e9a31]

        update pch
        
        Change-Id: I35cda63e774c076ada7bbc8802e325c23c578600
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128873
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-24  Caolán McNamara  <caolanm@redhat.com>  [fc056783bc63b2dfc8ede01a10ab8a7e653e4aa3]

        move titledockwin to the one place it's used
        
        Change-Id: Ia9a1e0f687de3f916d59f28112b7b00c0d4a6610
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128872
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-24  rafaelhlima  <rafael.palma.lima@gmail.com>  [2e1a38ceb6866248ec30f6fe58cd3adc1b910eec]

        tdf#146893 Rework Manage Changes dialog
        
        This patch reworks the "Manage Changes" dialog (In Writer, Edit > Track Changes > Manage) so that the buttons "Accept", "Accept all", "Reject", "Reject all" and "Undo" only appear in the List tab, since they're not needed in the Filter tab.
        
        A help button is also added and HID constants are defined for both tabs.
        
        Change-Id: I12da7811635dfc142d5d0a66d3275d3d170692e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128563
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-01-24  Caolán McNamara  <caolanm@redhat.com>  [7679820af5739d3b6d5de0c4cb771d081407f406]

        can use a forward decl here
        
        Change-Id: I9abce9c3b02d998ed422405af0eb3a06cfa4057a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128871
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [4fbec819fc041cddcd64621acdd29bd35f4dd493]

        use more concrete types in chart2, ChartModel
        
        Change-Id: I86b7fa98a6d4a269637ac042a9bb99b41ab90b0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128870
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-24  Caolán McNamara  <caolanm@redhat.com>  [54930a004e42f76f310c7ae15f61d07fbb7c7bdb]

        gtk3: "expand" icon in reference windows goes missing on entering shrunk mode
        
        Change-Id: Ie303f82d1cc0de10ebd14248a31111a16be344f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128867
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-24  Jean-Pierre Ledure  <jp@ledure.be>  [e95f6fcbf48a433bba4872de1bb3543497b14ebf]

        Dispatch commands: Include tooltip labels in the Description column
        
        The modified script updates the
         https://wiki.documentfoundation.org/WikiAction/history/Development/DispatchCommands
        wiki page.
        
        A typo excluded the tooltips while they're
        meaningful when they are longer than the usual
        UI labels or the "context" labels (whatever a context
        label might mean).
        
        Change-Id: I001d1a5624be9f40761f5e0dcd28da0a9feb981e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128866
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-01-24  Caolán McNamara  <caolanm@redhat.com>  [20a0356a7b389cbae723d5b302ffd3737677ac84]

        gtk3: set placeholder image in GtkButton in .ui
        
        so the image+text layout is created by default
        
        Change-Id: Id5e9801274ebaa9e9cfdddcfac628b83828342fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128865
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-24  Caolán McNamara  <caolanm@redhat.com>  [2bec949e85dc058b2e9009b2b7eb03745a5be71b]

        gtk4: use help-browser-symbolic for wizard help button too
        
        Change-Id: Icf16311cecf2b76afe62e4a415d7887864518bc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128864
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-24  Caolán McNamara  <caolanm@redhat.com>  [e2ff4206d60df486bf02931ce69c47857de6b04e]

        gtk4: adapt to window_[g|s]et_default_widget
        
        Change-Id: I916e5db05f8ea10ecc8b319cc77a671ca7cbcb93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128859
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-24  Caolán McNamara  <caolanm@redhat.com>  [f3d8750b07ff3ab89b27f0b1274b71de4924def6]

        remove explicit can-focus of False from GtkToolButtons
        
        Change-Id: I60ce3a7c1e83e99f396ff61166a6ba4912b9f82e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128861
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-24  Miklos Vajna  <vmiklos@collabora.com>  [e993638d5ecd33783f2eebdccfa87a81e5a8a2c5]

        DOCX import: fix <wp:anchor layoutInCell="1"> with <wp:wrapNone>
        
        If wrap is set to none ("in front of text"), then <wp:positionH
        relativeFrom="column"> ignores layoutInCell="1" in Word. But in case
        relativeFrom is something else (e.g. page) or wrap is not none, then the
        old behavior is OK.
        
        Adjust our import so that Writer's layout also allows this shape to
        leave the cell.
        
        Change-Id: I6ca7511d46d7a70df11a65dc67c182f4fff4ae69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128862
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-01-24  Dhiraj Holden  <dhiraj.holden@gmail.com>  [cf0b49af5464507a269b03900b29e3cba155ce2b]

        tdf#46037 remove configurationhelper from WinUserInfoBe
        
        Change-Id: I7d23fe4f32c3b67304103ca88a757529ba4faa09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128508
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-24  Luboš Luňák  <l.lunak@collabora.com>  [8ca549ebc01a7aa0b288c521a9e60e76f4d8e97d]

        avoid Skia GPU surfaces for small virtual devices (bsc#1183308)
        
        This is similar to the previous Cairo commit. Fetching pixels
        from the GPU is not as slow as fetching them from the XServer,
        but this still can make a visible difference. And small surfaces
        should not need fast GPU rendering that much, so hopefully this
        improves more cases than it regresses.
        
        Change-Id: Ida031b38cd1ce14ded464747c20a38c6d094c5a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128310
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-01-24  Luboš Luňák  <l.lunak@collabora.com>  [cf9be3417bc2be5f772c03180b7cbd248b82cad5]

        avoid Xlib cairo surfaces for small virtual devices (bsc#1183308)
        
        The (private :( ) document contains a large number of small shapes
        for which VclProcessor2D::RenderTransparencePrimitive2D() gets
        called, which results in GetBitmapEx() on the VirtualDevice.
        And Cairo normally needs to do a roundtrip to the XServer to fetch
        the content, which makes the rendering pretty slow. Forcing
        image-based surface for small sizes of VirtualDevice actually has
        better performance for the document, and the lack of possible
        HW acceleration generally shouldn't matter for a surface this small.
        
        Additionally drawinglayer's VirtualDevice reusing tries to reuse
        even a large one when a small one is needed, so a hack is needed
        to avoid that in this case, I couldn't find a better way.
        
        Change-Id: I0f58659ab88165a6bd915f100fc3b1d4802a0fa9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128309
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-01-24  Caolán McNamara  <caolanm@redhat.com>  [bbabe9c8ddb116a8e05bf93b29578c38de63e42d]

        gtk4: make wizards work
        
        Change-Id: Icc268c4ca650de2684e1b3a4d37fdef42491582c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128855
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [379a9e76ef5cbe7dd17641745cd07b85b5852a0b]

        use more concrete types in chart2, ChartModel
        
        Change-Id: I621cc667d914ddfbfc84a9dd5a71bc76d411954b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128847
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-24  Szymon Kłos  <szymon.klos@collabora.com>  [1da258a6269720f01e7c342e2b93e7834d86f02c]

        Make Certificate not found dialog async
        
        Change-Id: I8da2a2dc763cffd13659b61966a954a6e1ef06a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124269
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128841
        Tested-by: Jenkins

2022-01-24  Szymon Kłos  <szymon.klos@collabora.com>  [98d2c965aca67f59a27c0a9a7a3bc6e4fdb90950]

        Make View Certificate sub-dialog async
        
        Change-Id: I0e1a6a59d856ab266511fc3d6be87fe04c5afdfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124143
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128840
        Tested-by: Jenkins

2022-01-24  Jeff Huang  <jeff@mail.ossii.com.tw>  [6ff04de38652d639694489f9dc8e58c7039e067d]

        tdf#139735 Change "Links to External Files" to more precise sentence.
        
        Change "Links to External Files" to "External Links" for all components.
        
        Change-Id: Id6bec316c8ded153c724751d89f6f1a879b9a00e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128718
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-01-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [a0ba124aac91f443fa381b7991e1f55298c9e7df]

        asan: fix symbol visibility in chart2
        
        asan needs some more RTTI
        
        Change-Id: Ib79655fc873c4e7b1b3088e23f7c1854b1a1d48a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128851
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [221492bdb70429c1896a59346caf983d4703bc68]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bf6a1d8dc24c4baa8879ef252f68cd1e93006d29
          - Fix icon alt text 
            
            (After  translation cycle, thansk to Valter Mura)
            
            Change-Id: If6a3e51d51d1326ae8bc452b843a16788f5e875e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128812
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-24  Szymon Kłos  <szymon.klos@collabora.com>  [b9f53322df937098eef4fd5b2889989a38e4ffda]

        jsdialog: use string identifiers
        
        Thanks to that it is easier to debug and find widgets in maps.
        Sidebar and notebookbar are now in different map entries.
        This fixes the issue when destroying notebookbar deleted sidebar's
        widgets.
        After this patch sidebar works correctly when using notebookbar mode in
        lok.
        
        Change-Id: Ie9dcb82675129bdb567b766e29779744f500cb48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125216
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128853
        Tested-by: Jenkins

2022-01-24  Szymon Kłos  <szymon.klos@collabora.com>  [e064a2a1e82e913c49312706cd52736fa6a4f994]

        RTL: lok: draw mirrored native widgets from file definition
        
        Change-Id: I66318e4cb605a1882f557e53c03185cc767683b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128394
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128837
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-01-24  Caolán McNamara  <caolanm@redhat.com>  [e82f8fffd32dcdfd28a49e577770b5a318347e96]

        cid#1497619 Uninitialized pointer field
        
        Change-Id: I951309dd201d9ef40ec265638c7bb04da1061097
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128852
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-24  Stephan Bergmann  <sbergman@redhat.com>  [9b2c6bbcc330cd19d41ed25f95589c700d435b2c]

        external/curl: Fix manipulation of LD_LIBRARY_PATH
        
        This fixes the same issue as
        <https://github.com/curl/curl/commit/e39421cef31f13a19b6bef5c644978e0c54e4e16>
        "curl-functions.m4: fix LIBRARY_PATH adjustment to avoid eval", just in a less
        intrusive way so that we can get away with just fixing the resulting configure
        rather than having to run any Autotools reconfiguration commands.
        
        40a84af1bdd7b3c414a8a78ca32b0951c03f9976 "upgrade to curl-7.81.0" caused
        <https://ci.libreoffice.org/job/lo_ubsan/2272/> to fail with the cryptic
        
        [...]
        > checking for gethostbyname in -lnetwork... no
        > checking for gethostbyname in -lnet... no
        > configure: error: couldn't find libraries for gethostbyname()
        > /home/tdf/lode/jenkins/workspace/lo_ubsan/external/curl/ExternalProject_curl.mk:41: recipe for target '/home/tdf/lode/jenkins/workspace/lo_ubsan/workdir/ExternalProject/curl/build' failed
        > make[1]: *** [/home/tdf/lode/jenkins/workspace/lo_ubsan/workdir/ExternalProject/curl/build] Error 1
        
        because somewhere in the middle of curl's configure LD_LIBRARY_PATH got garbled
        because of this issue, so that invoking
        /home/tdf/lode/opt_private/clang-llvmorg-9.0.1/bin/clang started to fail with
        
        > /home/tdf/lode/opt_private/clang-llvmorg-9.0.1/bin/clang: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by /home/tdf/lode/opt_private/clang-llvmorg-9.0.1/bin/clang)
        > /home/tdf/lode/opt_private/clang-llvmorg-9.0.1/bin/clang: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /home/tdf/lode/opt_private/clang-llvmorg-9.0.1/bin/clang)
        > /home/tdf/lode/opt_private/clang-llvmorg-9.0.1/bin/clang: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /home/tdf/lode/opt_private/clang-llvmorg-9.0.1/bin/clang)
        
        (because that clang is built against a local GCC and libstdc++, so needs
        LD_LIBRARY_PATH to be set up properly to find the latter), which caused the
        gethostbyname check to fail (as seen when looking into that build's
        workdir/UnpackedTarball/curl/config.log).
        
        Change-Id: I3d45018cdfdb22b98c0dec0757e754a172a811de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128850
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-24  Caolán McNamara  <caolanm@redhat.com>  [9c27377389e0495e8a7cc1ad6b1289649db5b0fa]

        upgrade to box2d 2.4.1
        
        Change-Id: I618467eb37ea578c17dab0810f0ed5ad160f1552
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128789
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-24  Szymon Kłos  <szymon.klos@collabora.com>  [c892b224bee72c35e145f0f190b3fec64ac343e1]

        RTL: lok: mirror cursor position when needed
        
        Change-Id: I3e574e1b1d5e26528794c39cb631d8f5cf60e927
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128390
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128836
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-01-24  Szymon Kłos  <szymon.klos@collabora.com>  [26a57a59b9ca8af2f9584e292f03655c02fc2698]

        RTL: lok: render tunneled dialogs mirrored
        
        Change-Id: I14d33706eddb99167cf5537f6ece379124187bf2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128371
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128835
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-01-24  Szymon Kłos  <szymon.klos@collabora.com>  [74c80afa8544be52bce20b93aec982a3c64d233f]

        RTL: lok: handle mirrored mouse coordinates
        
        Change-Id: Ib881b92f691e250f150db1d02c48dd465c622fb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128370
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128834
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-01-24  Szymon Kłos  <szymon.klos@collabora.com>  [c13ec26f6a20bc9a0e3e4fd8f03d8f4e1d46c7d1]

        Make View Certificate dialog async
        
        Change-Id: Id93145ecf6be3cb558f0ce8d3cc340bbc67095e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124061
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128839
        Tested-by: Jenkins

2022-01-24  Szymon Kłos  <szymon.klos@collabora.com>  [71a8bad4b96627fd965b23288dea14aae3f0f468]

        jsdialog: enable Digital Signatures dialog
        
        In LOK case run it in the readonly mode.
        In readonly mode we can run it asynchronously.
        
        Change-Id: I721dd14fa23d4e30255dd976e0cc2a4f30470a3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124058
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128838
        Tested-by: Jenkins

2022-01-24  Miklos Vajna  <vmiklos@collabora.com>  [0c3b8792b712e939d2ad524d554f96616b4844be]

        PDF export: allow setting filter data keys from the cmdline
        
        Follow-up improvement to commit 3eb9eb9906c9 (lok: add pdf version
        option for export, 2021-11-15), possibilities are endless.
        
        For example, to skip the first page of a Draw document:
        
        soffice --convert-to 'pdf:draw_pdf_Export:{"PageRange":{"type":"string","value":"2-"}}' test.odg
        
        Add watermark:
        
        soffice --convert-to 'pdf:draw_pdf_Export:{"TiledWatermark":{"type":"string","value":"draft"}}' test.odg
        
        Encrypt:
        
        soffice --convert-to 'pdf:draw_pdf_Export:{"EncryptFile":{"type":"boolean","value":"true"},"DocumentOpenPassword":{"type":"string","value":"secret"}}' test.odg
        
        Version 1.5 (instead of the default 1.6):
        
        soffice --convert-to 'pdf:draw_pdf_Export:{"SelectPdfVersion":{"type":"long","value":"15"}}' test.odg
        
        The cost of the verbose syntax is probably smaller than the benefit of
        having this 1:1 mapping from string to PropertyValues.
        
        Change-Id: I2093a3a787a9578dd02a154593b7a020f4a0ba31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128849
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-01-24  Mike Kaganski  <mike.kaganski@collabora.com>  [5253bef351ebc5413a382e41586b78028b9ee358]

        Add a reference to respective documentation
        
        Change-Id: I6934dbe0a43a34e70a4bb988ae31d2a503928573
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128808
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-24  Noel Grandin  <noelgrandin@gmail.com>  [ed9b410a1932fabfd335ab0b613be6595af6a5a2]

        use more concrete types in chart2, ChartModel
        
        Change-Id: I823641fe7dc2038da90dab8b4e4e3ad3652c1934
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128833
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-23  Eike Rathke  <erack@redhat.com>  [86a9c860410351125708543c1050bfc0977d3b97]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 55e53682d9285f018385e273774a7d106a34efd4
          - HYPERLINK() clarify that it is not "CellText" but CellValue
            
            i.e. the argument and thus function result does not have to be of
            type text.
            
            Change-Id: I8e1917ecc5f740f880b5321c4c91f7512c9e3245
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128844
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Tested-by: Jenkins
            
2022-01-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d63b243594d7e5ca3402745f662b4349cc5753f7]

        Fix typo
        
        Change-Id: I4d29762972355fd0794742349e1b14a50d3b4c40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128843
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2022-01-23  Julien Nabet  <serval2412@yahoo.fr>  [3366b529bbb51de725d5341bf25f9ea961fd0c0b]

        Mysql/MariaDB: Fix slight bug in Tables::createObject:
        
        unescape scatalog before converting it in aCatalog
        
        In Views, remove connectivity::mysqlc::Views::disposing which seems more cargo cult
        
        Remove useless XConnection.hpp in tables (how come I didn't spot it in cleaning process?)
        
        Change-Id: I28863dcd93baae923877dbd431b6807226c0a548
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128799
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-23  Noel Grandin  <noelgrandin@gmail.com>  [133b5010c5580d564a87df6f36ead48120167716]

        use more concrete types in chart2, RangeHighlighter
        
        Change-Id: I0a0fed3b703c2fda36b8e26391b0b7713e80f4d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128831
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-23  Noel Grandin  <noelgrandin@gmail.com>  [11d8b1c04a7b85d5c50b9dd7484cbd01240c8174]

        use more concrete types in chart2, Diagram
        
        Change-Id: I5b0fb710880ce08276201278b7da18bdcfaec1d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128830
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-23  Noel Grandin  <noelgrandin@gmail.com>  [d5e1fee5af79b462cb0dd9b18ebc0604b6d3ea9c]

        use more concrete types in chart2, BaseCoordinateSystem
        
        Change-Id: I780b391ffbff7cb79201eb2895702a7a9a07f89d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128829
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-23  Noel Grandin  <noelgrandin@gmail.com>  [ea6cbf9e42c772e0cb8814142dc8a0eeae14e2fa]

        use more concrete types in chart2, Diagram
        
        Change-Id: Iaeb477d6c5760dc701291059c4f250c2f1aa0ed5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128828
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-23  Noel Grandin  <noelgrandin@gmail.com>  [b274c175a2f57cc414ccff127a2199692fc3b3b4]

        use more concrete types in chart2, Diagram
        
        Change-Id: I78b0e12e469ff17974b6ba176336d1a5f39afce5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128827
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-23  Szymon Kłos  <szymon.klos@collabora.com>  [218acb48df79101392c2cc3a030ddb5dcee878c7]

        tdf#146728 lok: IME: preset formatting in the new paragraph
        
        When we wrote something using Heading or Title style and
        then moved to the next paragraph by pressing enter
        we should get "Text Body" style in the new line.
        
        Do not copy style. Use NOHINTEXPAND when inserting initially
        so we can use EMPTYEXPAND later - at the end of composing -
        and use correct styling.
        
        followup for:
        lok: IME: directly copy formatting for inserted text
        d8dbd123bfa7f39489ceb15ac83142635531fd43
        
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=d8dbd123bfa7f39489ceb15ac83142635531fd43
        
        Change-Id: I55b764068337e125eea3fba641edb6486b2ac9d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127875
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ash@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128832
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2022-01-23  Arjun  <pikabell70@gmail.com>  [1cc2690fe2f87e8acce4e9b4e0cb533fda26e295]

        tdf#97046 prefix gb_ to system variables
        
        Change-Id: I8be2f55e3306d7ac34ea5819ab93fd537315b281
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128804
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-01-23  Jan-Marek Glogowski  <glogow@fbihome.de>  [fb1e658bbdc2e6f9d316fdf9a1d08b414d72c9a7]

        icu: use libo_CHECK_SYSTEM_MODULE
        
        ... and drop --system-icu-for-build.
        
        Seems all the special handling was introduced for MingW in commit
        d1cc4bb69eb21b19c96fc0111611382b51a3d7ae ("mingw: allow forced use
        of system icu tools"). MingW support was removed for a long time.
        
        I'm not sure the cross-compiling with --system-icu is really a
        usable scenario, but this keeps the system tooling setup. Neither
        do I know, if ICU >= 4.6 (release 2011-03-11 for ICU4C 4.6.1) is
        a sensible configure check.
        
        Change-Id: I00da8d6fc383e7e7d87d027074058ba7bec2d2b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128026
        Tested-by: Jenkins
        Reviewed-by: David Tardon <dtardon@redhat.com>

2022-01-23  Seth Chaiklin  <sdc.blanco@youmail.dk>  [284bfb3ee95b9a0732d42f2cff61e8f9fac9d83e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cc64499cecf5d0695bcf9b70b75ab99013270e38
          - tdf#146733  - add "reset default"
            
            Change-Id: I48ca877a20e44dc0a66ac92483ad47725a4864e1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128807
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-23  Andras Timar  <andras.timar@collabora.com>  [a244beeed618fc4507a65934932a1a6607c62804]

        change rpm compression algorithm to multi threaded xz
        
        Our baseline is CentOS 7, it's safe to switch to xz that is supported there.
        Here is my measurement on rpm package build time and package size on a
        48 core machine, however 48 cores were never used (8-10 max). Compared to
        reference w9.gzdio which was used before the patch.
        
        Compression   Build     Package
        method        time %    size %
        w9.gzdio      100%      100%
        w7T.xzdio      69%       66%
        w6T.xzdio      62%       67%
        w5T.xzdio      55%       67%
        w4T.xzdio      41%       70%
        w3T.xzdio      31%       73%
        w2T.xzdio      26%       75%
        w1T.xzdio      24%       77%
        
        Conclusion: we'd like to optimize rather for the build time, therefore
        w1T.xzdio was picked. The package size was still smaller than the reference
        size, and the build time was 4x faster (in this measurement 18m16 -> 4m26).
        That makes a difference.
        
        Change-Id: Iabb532628d38a2d5091fa41fd08bfee69007d0ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128800
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-01-23  Noel Grandin  <noelgrandin@gmail.com>  [71a5a9437557d7c79046207b7304ccc10c8aeb68]

        these methods do not need to be virtual
        
        Change-Id: I2be143adfab9a3f842469cb030281ed3c0610266
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128803
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [4007a8135a689221e30b69b849beea674a8e63d0]

        use more concrete types in chart2, ChartModel
        
        Change-Id: Icee63a8a9d2e63f05064506df6c2d36314fe05c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128802
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-23  Noel Grandin  <noelgrandin@gmail.com>  [bc518de4b9ae9d5985b3706dd4fbf60a0d6e1a79]

        remove css::chart::XDataInterpreter
        
        these are purely internal interfaces, they cannot be used
        from outside chart2.
        
        Change-Id: I43c6d8aa96eb94e47767a4b16b89b4889f571579
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128792
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-23  Stephan Bergmann  <sbergman@redhat.com>  [5462235f5611a784b60e5a0ab1fff6a1ea6ebc1d]

        Avoid loplugin:salcall
        
        > In file included from jurt/source/pipe/staticsalhack.cxx:39:
        > sal/osl/unx/module.cxx:212:6: error: SAL_CALL unnecessary here [loplugin:salcall]
        > void SAL_CALL osl_unloadModule(oslModule hModule)
        > ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        in an ASan+UBSan build with --enable-compiler-plugins, after
        b5b1eae538a902fed165d5dd93ad6ddda3c5cb70 "Add HAVE_(UNIX_)DLAPI config header
        define".  DISABLE_DYNLOADING was defined there ever since
        ddc7bb629ade15b3341f2e3c347652c7b8925037 "Poor hack for libjpipe.so under Clang
        -fsanitize=*" but doesn't appear to be necessary.  (Alternatively,
        loplugin:salcall could be taught not to warn if the function definition involves
        any #if'ery.)
        
        Change-Id: I5786979eb944d59f969c9875d77b03f9b2432161
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128797
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e170d62b488117a09fe401a6ac63355a74347689]

        Removed duplicated include
        
        Change-Id: Ie3d9f815f1e998d23a6dafcbdfa37e9c4d7708f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128794
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-23  Caolán McNamara  <caolanm@redhat.com>  [630be1877054ad8822bfd9f134dea888cc98845b]

        upgrade to nss 3.74
        
        Change-Id: I6cc2e86abb85895e8102dbc69c3809c18933a11f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128793
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-23  Noel Grandin  <noelgrandin@gmail.com>  [afc49a652ec2eb5cce7a68918b6c5e6d9e8c2813]

        use more concrete types in chart2, Diagram
        
        Change-Id: Ic3e54f0d82e4cfd0e8eee08214800ce7f1427d25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128791
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-23  Noel Grandin  <noelgrandin@gmail.com>  [0f64a9ade726880c945047b590134910775e5845]

        use more concrete types in chart2, ChartType
        
        Change-Id: Idd81f73e1352118f25102542effc8a3287e244cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128790
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-23  Stephan Bergmann  <sbergman@redhat.com>  [162017cd9abd9c1ca63a6b671a084464b896e85c]

        Improve DBG_UNHANDLED_EXCEPTION output a bit
        
        For example, in de3898aecb11307789644a1814e9cbb1ee4cc29b "Add missing test
        dependency" it would have output
        
        > warn:svx:680849:680849:svx/source/unodraw/unoshape.cxx:1779: DBG_UNHANDLED_EXCEPTION in setPropertyValues exception: com.sun.star.beans.UnknownPropertyException message: "URL at svx/source/unodraw/unoshape.cxx:1600"
        
        rather than
        
        > warn:svx:680849:680849:svx/source/unodraw/unoshape.cxx:1779: DBG_UNHANDLED_EXCEPTION in setPropertyValues exception: com.sun.star.beans.UnknownPropertyException message: URL svx/source/unodraw/unoshape.cxx:1600
        
        making it slightly clearer that what follows "URL" is not the value of that URL
        but rather the source location where the exception was thrown.
        
        Change-Id: Ia3abd232fce3d95a8b66ff4ed5bab2fcc248df2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128788
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-23  Caolán McNamara  <caolanm@redhat.com>  [465c3ad95059f0efa13c8027f7383c4d20a5b2ff]

        Related: tdf#135935 set some hints as to what widget should have starting focus
        
        for wizards where the help button gets initial focus under gen
        
        Change-Id: I40b0a4620f417a4688366c028db4c9cb59eb333c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128749
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-01-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e7eb5f7e10899cf106b922439454b5d2f65d8f5e]

        Fix typos
        
        Change-Id: Ia34d2b2f704da96ff3182d25a1cfa05a98fbb60b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128795
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-22  Jim Raykowski  <raykowj@gmail.com>  [a903d114f8d67f266e12d129333fb35c04861ae2]

        tdf#146490 SwNavigator: replace page number field expand field text
        
        when field is in header/footer
        
        Change-Id: Ic11f020655a863d05e638e55db6ab150ce4ad7c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128752
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-01-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b2f2f7afce2ae711239bfe36deb20e6a3a6c0c0e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 043e34d3c9e0d636488a838ae61a849bc7eeadbc
          - Fix typos
            
            Change-Id: I080525c23f7dd35fafed81200abd91cf93af6c59
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128796
            Tested-by: Jenkins
            Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>
            
2022-01-22  Caolán McNamara  <caolanm@redhat.com>  [0f2b8305ed31746cd4dca33aa080adb220109353]

        upgrade to openssl-1.1.1m
        
        Change-Id: I7c3e576501b4587a0f6814cdc4895663ef6d3f79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128769
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-22  Noel Grandin  <noelgrandin@gmail.com>  [58766f997d59e4684f2887fd8cdeb12d2f8a9366]

        remove css::chart::XChartTypeTemplate
        
        these are purely internal interfaces, they cannot be used
        from outside chart2.
        
        Change-Id: Ib89e98e8099c34a530951bd85236fced216aff18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128784
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-22  Mike Kaganski  <mike.kaganski@collabora.com>  [75495067f6f4ba47bb7ff7fe2426f2199c175c78]

        Use o3tl::convert instead of OutputDevice::LogicToLogic
        
        Change-Id: Ifb7be992c6e951692a741d10ed24ec8b3836982a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128782
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-22  Julien Nabet  <serval2412@yahoo.fr>  [5e3ee8a1fff0ef0d77f274d1826a1e63e4a00040]

        Typo: documet->document
        
        Change-Id: I0eda84ea313029311c81782abe7157b06de3a2cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128786
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5c01241e072adc71cde1b42cafcb13ef6cfd426d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 00a7b31dcc0335a65995cb3569479cee6a3a8998
          - LDAP abook is gone so gone is LDAP Help pages
            
            Change-Id: If226a312e6757fa79f699fced19fadc975e05d64
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128785
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-22  Caolán McNamara  <caolanm@redhat.com>  [40a84af1bdd7b3c414a8a78ca32b0951c03f9976]

        upgrade to curl-7.81.0
        
        Change-Id: I0a34239bfb16bf19e25bf374c7f36c4cdf1776c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128783
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-22  Caolán McNamara  <caolanm@redhat.com>  [5190b933ef6d3c5faa23d8165b2109c4ea21df42]

        upgrade to Python-3.8.12
        
        Change-Id: I0dd1a767c5c65e5789e690e13958ba4ad92a7e16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128770
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-22  Stephan Bergmann  <sbergman@redhat.com>  [de3898aecb11307789644a1814e9cbb1ee4cc29b]

        Add missing test dependency
        
        > [_RUN_____] SdOOXMLExportTest3::testTdf140912_PicturePlaceholder
        [...]
        > warn:vcl:680849:680849:vcl/source/bitmap/BitmapEx.cxx:98: BitmapEx::BitmapEx(): could not load image sd/res/image.png via icon theme colibre
        > warn:svx:680849:680849:svx/source/unodraw/unoshape.cxx:1779: DBG_UNHANDLED_EXCEPTION in setPropertyValues exception: com.sun.star.beans.UnknownPropertyException message: FromWordArt svx/source/unodraw/unoshape.cxx:1600
        > warn:svx.uno:680849:680849:svx/source/unodraw/unoshape.cxx:1599: Unknown Property: URL
        > warn:svx:680849:680849:svx/source/unodraw/unoshape.cxx:1779: DBG_UNHANDLED_EXCEPTION in setPropertyValues exception: com.sun.star.beans.UnknownPropertyException message: URL svx/source/unodraw/unoshape.cxx:1600
        > sd/qa/unit/export-tests-ooxml3.cxx:1863:SdOOXMLExportTest3::testTdf140912_PicturePlaceholder
        > equality assertion failed
        > - Expected: -8490
        > - Actual  : 0
        
        Change-Id: I7710bf04ff5106d52fe51b515f2ed59097e88e07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128753
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-22  Noel Grandin  <noelgrandin@gmail.com>  [8a728ac6cf7d8d032eb93f486618458b7814d42b]

        use more concrete types in chart2, ChartType
        
        Change-Id: Ibd299e2e8d82169706d810af98c29d684809c320
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128741
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-22  Julien Nabet  <serval2412@yahoo.fr>  [fe9f6ac055ec95d06d9e28ee4d9871cc366ac540]

        Mysql/MariaDB: Clean mysqlc_keys + remove using
        
        Change-Id: Idd7d0ce4ffd18fec95102c41372c83fb7df11168
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128757
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-22  Julien Nabet  <serval2412@yahoo.fr>  [c1205c1cf6e08d94e6e2e2753679d99bc1842ca0]

        Related tdf#146909: add missing IDIGNORE in Basic
        
        Change-Id: Idbbceb2f5375d47c942bab70ce81f7be79b17478
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128780
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2022-01-22  Rafael Lima  <rafael.palma.lima@gmail.com>  [5522e0770fc71f75d27e6179ec58db542daf6183]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e3bcf0ef395578e011a76943a15f3467ea128b35
          - tdf#146778 Clarify the use of the "Interval" argument
            
            + minor refactoring.
            
            Change-Id: I339ea6a2fbd94be3aa9fe756181e3a7b6a5cc604
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128677
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-22  Johnny_M  <klasse@partyheld.de>  [c03ae5acdd7a719e03314dd8c94d3117bda77ac4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7577c4518f2592b2da440638cc1945c0f54f0319
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ibfe4268a0ddc5c3d6b3679a93002d6a460c31a8d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128779
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-22  Johnny_M  <klasse@partyheld.de>  [2870fc5631b0503f99634111dc027df212e7334a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f3c5d27c93253aa497b11880e6205a14b3f9211f
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia53167243daf595f43b0d6ff977f56059e270d0a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128778
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-22  Johnny_M  <klasse@partyheld.de>  [73f114a925c3ae7b431250bf22df9e7ed9416c2c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b5c99664f8678fbd7445dad722019bfd6f17b870
          - tdf#132643 Translate German section IDs
            
            Change-Id: I4eed750435b01b17c79235572bd546c630c50cd7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128777
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-22  Johnny_M  <klasse@partyheld.de>  [806a960a5656a6994578a3dc27bb09e9e8e0857f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 53dd06a1d068c9da4a5bb6c273dc70a8fa2ba174
          - tdf#132643 Translate German section IDs
            
            Change-Id: I10b3eaf6bae7644223ae48bd281221fc94e4f2c9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128776
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-22  Johnny_M  <klasse@partyheld.de>  [f080d12c31f9c4eddf8cbc870b8bd5c35f3ac122]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a6a0e47621671f8d099b8b857e20b1093f5b95fa
          - tdf#132643 Translate German section IDs
            
            Change-Id: I9d3cfe419740ebd4db7759fac47351a558491e8c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128775
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-22  Johnny_M  <klasse@partyheld.de>  [a85ffacc9a53e6c31677bad0f6647b67a8a86b17]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0f6c933bfc9ffe1a6d92816e9e9acf7736b5cdbe
          - tdf#132643 Translate German section IDs
            
            Change-Id: I4ce843fbd0a4683edbe243705304a8bd0e3c76cb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128774
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-22  Johnny_M  <klasse@partyheld.de>  [a9442de049c6ed7eba6884b1a1fbfebb277cc4e0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 665ac4656a0cc0fcbd90353d82589d962e899b7b
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ife6a8253235594752f9aa7b0651b31fe0b6b4fdd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128773
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-22  Johnny_M  <klasse@partyheld.de>  [f77bf2e8063b8efcc28b408d02bac9eca0148685]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cc28eb455d344762519687068a245eea30c30035
          - tdf#132643 Translate German section IDs
            
            Change-Id: I631a9268808e9d14b4bb1336c6f98db2502a356a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128772
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-22  Johnny_M  <klasse@partyheld.de>  [e35c81098ce4695050c62d40595e7882f2ed4ee6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8d3ab37c18ddd781cd1e1c82cd49d5e5b6299800
          - tdf#132643 Translate German section IDs
            
            Change-Id: If14616fde18fdcc6bf500cffb68a19a911790726
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128771
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-22  Johnny_M  <klasse@partyheld.de>  [7341d1ea0f73d05058e9c2b8e8de29755df73ca3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 65dca462c0c5e1b1ee5689346cdc02a4e9c33d4a
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ib355904a72fd3149a24dd36b40c3ae4afc989ae7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128766
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-22  Johnny_M  <klasse@partyheld.de>  [f6b70ed26450ea7d9dcaf2cd18acccc7a1b4db01]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2b3f8364f47a474b76e3edaed180c294d0d56c46
          - tdf#132643 Translate German section IDs
            
            Change-Id: I946974bd99c22be9ce4517b262d390de6798fed2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128765
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-22  Johnny_M  <klasse@partyheld.de>  [34a01f215f481a4b9b1c508bf8dc24e367908e41]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 88c1720669758e0ef5796e1b5d3cdfe673a88dfd
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iba7139828199fee92a3ab667eedca3b1788c791b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128764
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-22  Johnny_M  <klasse@partyheld.de>  [d0840c92d5101a16636718e076fdffe46dab3736]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to df005bb445ee7be2a126cca60df7d80ca09f6e7d
          - tdf#132643 Translate German section IDs
            
            Change-Id: I502542e291326cf7f0c09e35ca957c716a72a0f7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128763
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-22  Caolán McNamara  <caolanm@redhat.com>  [8f81535faf6a5d80d5e4d522768c7537e0ca5d21]

        ofz#43949 Timeout
        
        Change-Id: Ia1691d30e754924314d39d733135614db4c56834
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128768
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-22  Julien Nabet  <serval2412@yahoo.fr>  [8c1f919823e4386d3e2744a8b4732a5bcc1a2280]

        Mysql/MariaDB: Clean mysqlc_catalog + remove using
        
        Change-Id: Ia9cd6dc9a6389ea1764a85c5f35a65f7d6ac40a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128755
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-22  Mike Kaganski  <mike.kaganski@collabora.com>  [69e33b83f58c6d0dae36a6f85070a5340366dc75]

        This conversion is no-op
        
        The two map modes are both mm100, and it was always that way
        since commit f47a9d9db3d06927380bb79b04bb6d4721a92d2b
        
            author	Jens-Heiner Rechtien <hr@openoffice.org>
            date	Mon Sep 18 16:07:07 2000 +0000
        
            initial import
        
        Change-Id: I4c24f8665b7b27569431526a3a7ead6469322055
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128682
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-01-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a08742cbb3950295c6b6a8ca1016d4a3ca506116]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d086373e657a29f067c15df5138e9b532a70c65a
          - Update database toolbars Help page (II)
            
            Change-Id: Id67be14239df0186b54f68b63e66c6b6057304ed
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128781
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-22  Julien Nabet  <serval2412@yahoo.fr>  [4165eee714d1b06a56a14e75a030dba9da91b11a]

        Mysql/MariaDB: Clean mysqlc_column + remove using
        
        Change-Id: I10e3cc1fb2b66d7bebbaa33d7eb0b2099658e3af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128759
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-22  Julien Nabet  <serval2412@yahoo.fr>  [544cf2e9b71e18973fd64376791fbc2a6cf2f88f]

        Mysql/MariaDB: Clean mysqlc_views + remove using
        
        Change-Id: I11e1284f9e7589cf4770d723e36c91a84b9b36b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128761
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-22  Julien Nabet  <serval2412@yahoo.fr>  [7da9683f63dd2acf4a74ef40de6add112d60bd4d]

        Mysql/MariaDB: Clean mysqlc_view + remove using
        
        Change-Id: I6fcb2f2c4346e6293a1e40e6f143ef6e8a68ee8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128760
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-22  Caolán McNamara  <caolanm@redhat.com>  [98cc5c51f58fdf869c82f30654eab0ea0568ccc4]

        resave with latest glade
        
        Change-Id: Idb87c5cfd4f2363bb139ff28307ea4efeeba1e6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128748
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ac4cc29de9960bbc59ad73fd46c6fa3b2b9b30c6]

        Fix typo
        
        Change-Id: I77e8015efc4501793c2e80bc3208463a1523e9d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128751
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-01-22  Julien Nabet  <serval2412@yahoo.fr>  [e3f92c53c084fe438e410d7d33a302b5d03144fd]

        Mysql/MariaDB: Clean mysqlc_table + remove using
        
        Change-Id: Iae0c8d4f12644bee15f78311b86d367f179a4fbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128754
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-22  Julien Nabet  <serval2412@yahoo.fr>  [7fec58370d2f7814f14ddc9538cab139920fada9]

        Mysql/MariaDB: Clean mysqlc_columns + remove using
        
        Change-Id: I6d29d594ed423efa25f063fd3107718b0f8b5b18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128758
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-22  Julien Nabet  <serval2412@yahoo.fr>  [c74aa0fa623d6f7712f24c6be7370cf357471354]

        Mysql/MariaDB: Clean mysqlc_indexes + remove using
        
        Change-Id: I893dc2d858a90b45b92b2866129527567bdb45e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128756
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-22  Caolán McNamara  <caolanm@redhat.com>  [3cf12be142b4455026112192e2a3cc39e66d2a2c]

        ofz#43902 Timeout/Hang
        
        Change-Id: I87a8f3856f82de060bfb4b6cc4abec482c7462e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128746
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-22  Noel Grandin  <noelgrandin@gmail.com>  [1a6e00363fcc2439f4fa43e165009c9a40f1ae84]

        simplify function object
        
        Change-Id: Iadba25f2c7ceae1dfc24de421b88ba9e8afb9155
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128738
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-22  Stephan Bergmann  <sbergman@redhat.com>  [cf0e691d42661d14dc8c653e48d3f9662861786d]

        Add missing test dependency
        
        > starmath/qa/cppunit/test_starmath.cxx:153:(anonymous namespace)::Test::testSmTmpDeviceRestoreFont
        > assertion failed
        > - Expression: pPrinter->IsFontAvailable(aFontName)
        
        Change-Id: Ia704559c3e29f38b281a05f2308888e1ec0e57eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128706
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-22  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [b8278d93bbf8c63e283024783da32f84f7e4f246]

        Make installer compression tool configurable
        
        So we can use pigz or other parallelizable tools if available. Shaves
        off noticeable build time when packaging install sets.
        
        - figure out if pigz is available (fallback to gzip otherwise)
        - pass compression tool down into make_installer
        - and handle as one of many global options there
        
        Change-Id: Ia9d1ea27a9f990874238b6f0be3e1fd30a662ec6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128469
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-01-22  Jim Raykowski  <raykowj@gmail.com>  [7270ed7b81c12c8ba2e57b1a0d2ae084f8489d61]

        SwNavigator: revamp SwContentType::HasContentChanged function
        
        Effort here is to improve function performace and understanding by
        restructuring code and providing code intended purpose comments. Non
        in-depth testing shows modest improvement in function speed for
        documents with large amounts of content fill in the Navigator.
        
        Change-Id: Iedf53ef8e759c848c417d9a390fb6422d4896794
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126467
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-01-22  Noel Grandin  <noelgrandin@gmail.com>  [98f360b261d7b36fa63b10fadb86cf6f381cbd36]

        use more concrete types in chart2, BaseCoordinateSystem
        
        Change-Id: Iea726c410829fbd3f116ecead76610e356ef83ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128739
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [571438a34ad9aba0d496a89e8345851331740fbd]

        tdf#118246 add support for Application.GetOpenFilename func.
        
        Opens the file dialog and returns the selected filename.
        
        Change-Id: I4eccd34a7fbb892c0950b2f7c34977cf2aad6f89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128721
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-21  Eike Rathke  <erack@redhat.com>  [e27a41a362bf25e12487b36f625985b35fb891e3]

        Remove MAXCHARSINPARA truncation in ImpEditEngine::ReadText()
        
        The called ImpInsertText() already handles that gracefully without
        truncation. See also related tdf#139974.
        
        Change-Id: I0ecef7ac0b2b8db5962d19c767cbc23e91cb3cfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128744
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-01-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [bfa688fa260a1c70dc73b782988c4efb11c3e1bf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 79a8a92881681680fbf99b23a27b8247510a2b91
          - Refactor and update database toolbars Help pages
            
            Change-Id: I72125cdc222be36199be96c112973af531304784
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128747
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [873803e7e57a8befff0c2032641512489711a4ab]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6192b00a59c9a10fe59eef50f6eb7d25fb3813a3
          - Refactor and update Report design (main)
            
            Change-Id: I2e8b809ec57f97bf96aa27d26f3a597ae48e795e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128743
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-21  Caolán McNamara  <caolanm@redhat.com>  [f05f92f09d99c48a96a3ef18943c265a803e3820]

        tdf#146891 there is a case where "chapter numbering" can be changed
        
        where "Chapter Numbering" is present but the list is editable, so
        we can't be sure that just adding "Chapter Numbering" for display
        purposes is safe enough, so add a specific id for the "pseudo" list
        style and check for that id (instead of the name) to determine the
        additional case where "Edit" button cannot be enabled
        
        Related: tdf#145804 show "Chapter Numbering" as (uneditable) list style
        Change-Id: I35d852523314c985ea5b7217e9394ac3e9c6e331
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128737
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [ab234f749cc4a213711e389d29ced9a169bfa090]

        sc: move vba tests to the new vba-macro-test file
        
        Change-Id: Iaec40b8a1d5bce5d9a96447fee5102dc18a16f59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128736
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [456ccf994d15a5af1ba2039cace8f0fdc886049d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4eecbf9045ed866b0d716a45046f89b472dd3835
          - Refactor database Help files
            
            Change-Id: I8f8c96bf9cc9c401c38e3cc92f4c3b274b3f15e8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128740
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-21  Rafael Lima  <rafael.palma.lima@gmail.com>  [67e88d173fb56a2628a5464d56276134bf6f65a2]

        tdf#135935 Ensure help page is opened in chart creation Wizard dialog
        
        Prior to this patch, if the user opens the Chart Wizard dialog (Insert > Chart) and clicks the Help button without clicking anywhere in the dialog, the help ID was not being applied. This problem happens on kf5 and gen, but not on gtk3.
        
        With this patch, the expected behavior is achieved in gtk3, gen and kf5.
        
        Change-Id: Ief7852fce00de45f65c21ea0ddc8e4d6477612d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127783
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-21  Caolán McNamara  <caolanm@redhat.com>  [c7c5f662ea3661f0cfe8534af235aa76dc4ef63a]

        gtk4: set homogeneous to true to get two equal width buttons
        
        Change-Id: Iff8c9579bbb4758c2bb13b946fafcaf3b9433a84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128735
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [fadb53a393b52eb4c9336fa8c9c780b4d6b3e391]

        use more concrete types in chart2, ChartModel
        
        Change-Id: I6930e09ed471592d7c8b8fb16565b355b17bffc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128731
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-21  Caolán McNamara  <caolanm@redhat.com>  [58daee3693e6881e1412715db195009c9ab39f46]

        gtk4: GtkPopover::modal has been renamed to autohide
        
        Change-Id: I0ccfbc1284ef85ea276979d3133f30628517200a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128734
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-21  Jan-Marek Glogowski  <glogow@fbihome.de>  [496ab9284185745a4ae43ec28561d69bf003d72a]

        The Emscripten FS image isn't installed anymore
        
        ... it's just symlinked by the unxgcc.mk link target to binary
        locations.
        
        Change-Id: Idce067d82de6751cf422d924e00537d93fd716bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128730
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [c42a13c491196743d734107e54ef2f323fa1395b]

        asan: fix symbol visibility in chart2
        
        asan needs some more RTTI
        
        Change-Id: I77ffe652c3252a6d9b71f3b29b085170963eba3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128728
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-21  Noel Grandin  <noelgrandin@gmail.com>  [928cb2963844ffd07fdbda6ec55f8de0c51581ff]

        use more concrete types in chart2, BaseCoordinateSystem
        
        Change-Id: I25fc26c9c3eb861d72c44ac04e502b2f002ef951
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128711
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [4304947164bbcd3fea758df491a730b01d578be2]

        fix opengl slide transition
        
        regression from
            commit 62efb188668a3296591dcfa3658185e2f982e356
            use comphelper::WeakComponentImplHelper in SlideShowVie
        
        Switch notifyEach to leave the mutex locked after being called,
        because that seems to compose better - because after a call
        it is in the same state that was when we entered the call.
        
        Change-Id: I42e80cc7be1b65ed8cab24ab7c11210e056d916d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128723
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-21  rafaelhlima  <rafael.palma.lima@gmail.com>  [47f21d290087638b1986c291c969bf2997574ddd]

        tdf#141591 Add DevTools to the Tabbed interface
        
        This patch adds the DevTools command to the Tabbed interface. It is located in the cotnext menu in the Tools tab.
        
        Change-Id: I5f323b1b5ffc6707fc4f8b3c6eca2db7b8b97adc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127973
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-01-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a29be0d52c2edccee451ecfa32dafec7cba31f45]

        Fix typos
        
        Change-Id: I6ba7c7db6c58fde2e7648ccf32b93fc05f5eae65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128620
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5ef2a7db1e0d42264a5c549b76066fedbf5caff6]

        Fix typos
        
        Change-Id: I7b3d17431c5acc92ebc593f4f0fae385c944f61b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128727
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-21  Chris Sherlock  <chris.sherlock79@gmail.com>  [fced837029123f34a125f5a794e5681ed297fc2a]

        tdf#146478 vcl: vcldemo and other vcl examples segfault on close
        
        We need to call on framework's shutdown to cleanup after ourselves
        properly. This has only become apparent after commit 6e35794ca where we
        assert if we try to dispose to process's component context before we
        shutdown the app properly.
        
        During this we also noticed that we got a warning:
        
        warn:i18nlangtag:1855739:1855739:i18nlangtag/source/isolang/mslangid.cxx:105: MsLangId::getConfiguredSystemLanguage() - not configured yet
        
        So I have fixed this by configuring the system language at init.
        
        Change-Id: I3cb73b1dad84f1097696c15e5c845d97fa58befa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127796
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-01-21  Jan-Marek Glogowski  <glogow@fbihome.de>  [a9bb94e28a6757719a2e833c9d3ca17b3205283b]

        VCL fix shutdown when run via system loop
        
        Adds DoQuit and SAL_USE_SYSTEM_LOOP to complement DoExecute.
        Makes it easier to switch between a LO with and without nested
        event processing. Unfortunatly the recovery dialogs run outside
        of Application::Execute(), so this currently also disables
        recovery handling.
        
        Follow-up (and no more Emscripten-specific) change to commit
        93133585b5b52e38defc3162eeb1e7704dceafcb ("WASM optionally run
        any app via system loop").
        
        Change-Id: I1b622065d7fa0c5ad03a7c7daaf8241dcc3f09a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128717
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-21  Miklos Vajna  <vmiklos@collabora.com>  [3eb6d764b3023500f2299d36bf1860bc8e67db9f]

        DOCX import: floating table with negative top margin has to be a fly frame
        
        The bugdoc has a large header, then part of the table goes into the
        whitespace of the header by specifying a negative vertical position.
        
        Keep this as a floating table as normal tables can't have negative top
        margins.
        
        Change-Id: I95299051f004976778765965971428d9764bef08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128724
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-01-21  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [dde74d2ec45976a1de58296e79d9301f2cb1c001]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 66dc0fd6708f70b931f189d63ef140de7114dfa1
          - tdf#145517 Change “Icon Style” to “Icon Theme”
            
            The synonym can stay in the option’s description, to reduce translation work.
            
            Change-Id: Ie2a36ba5c5cc595516f503514e9ef5eebc59218a
            
2022-01-21  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [9f16c3b5ac3ae1c9d24fe137ff48b67f54e4899b]

        tdf#145517 Reduce overload of term “style” in Options > LO > View
        
        Change-Id: I23e43e4fdbfb7caded2537e6b92ec74a5b996675

2022-01-21  Heiko Tietze  <tietze.heiko@gmail.com>  [d6e46baea0a5bfce83cf5af12631e4b0e3c1624f]

        Bump Glade version to 3.38
        
        Change-Id: I7f55bb36f6598a1be4547b3f212c8d7c9c7565e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128719
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-01-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0c6ee963e1f089cb73e0c68a28af29d0f8d9e0df]

        sc: fix VBA Copy-Paste using same and separate document
        
        This fixes 2 issues with VBA copy-paste:
        - VBA command Range(..).Copy issue where the range wasn't selected
        when copying and the copied cells were from the previous selection.
        The Copy command now does the same selection as the Cut command.
        
        - VBA PasteSpecial issue where the wrong view was used to get the
        clip document.
        
        - VBA Workbooks.Add issue where the new workbook wasn't activated
        after it was created, which causes an issue when running tests, but
        not when running in LO application. The Add command does now the same
        as the Workbooks.Open command.
        
        All the issues are supported by new test cases.
        
        Change-Id: I36ec45c01f18f7f76e4f95a25a28402a6ee0e2e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128720
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-21  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [d769e75de28a1afbb1df31b48840626cb35ed7ba]

        tdf#122995 Trigger Chart refresh directly in UpdateCharts for SW
        
        For OLE/Charts in SW we do not (yet) have a refresh
        mechanism or embedding of the primitive represetation, so this
        needs to be done locally here (simple solution).
        To have the Chart already invalidated at the next repaint,
        I needed to add a 'immediate' mode to InvalidateTable.
        
        Note: The text there claiming that the framework should do this
        is correct, but as long as the mechanism is incomplete (VC/VOC/OC
        in SW) direct refresh is needed.
        
        Change-Id: I3c845b3ec46fbb494e7bce163cfe105145421450
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128572
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2022-01-21  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [87fe449c4c1ed46003e9d5fdaf1919f11a53b959]

        tdf#140020: Disable also menu File->SaveAll for docs with LockSave
        
        If LockSave attribute is applied, docs with it are not affecting
        File->Save All menu item: these documents are not enabling this menu
        and also not saved during this process.
        
        Change-Id: I00bcd251fccfab3f13cb42c20ccb61b54ab49346
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128650
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2022-01-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [399e92ddb7be6280465ddf5e6337f4831e152d97]

        fix ChartDocumentWrapper::createInstance
        
        which I broke in
            commit fe37aa64ff79abcd3aeedeb03d8d74798225a367
            Date:   Sat Jan 15 13:45:44 2022 +0200
            use more concrete types in chart2, ChartView
        
        by copying behaviour from the wrong construction site.
        
        And then in
            commit c592574948b0a28bac965b508bc260aaa6c365d3
            Date:   Sun Jan 16 12:25:49 2022 +0200
            use more concrete types in chart2, ChartView
        
        I spread the error further by using the incorrect behaviour I had
        introduced in
        the first commit in Chart2ModelContact::getChartView()
        
        Change-Id: I4b004b8893fa51b8968328b6a8b6ffde081f1269
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128705
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-21  Miklos Vajna  <vmiklos@collabora.com>  [4871cae48c1c9f522a0c0cc85a852b0568ca31e6]

        comphelper: move JsonToPropertyValues() from desktop/
        
        Because filter/ code will need this in a bit, and that can't depend on
        desktop/.
        
        Change-Id: I07f0f8ef30942a2d11388c6721c7f277e117bfba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128709
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-01-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [b438a4502d2b388012b0744374e86d1ff0543e8d]

        tdf#140731: sw: move UItest to CppUnittest
        
        Change-Id: Ib72e03d2ca089ee86fa6d9dd4ae7d555be56ff4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128710
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-21  Noel Grandin  <noelgrandin@gmail.com>  [c53181f3e91d9b8612abbc53307c2a39ca1446f1]

        use more concrete types in chart2, Diagram
        
        Change-Id: Ib78f327c8bf1b71c3bb038c029b10e6fe54edaa1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128708
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b682de9bd020d4fba9cafd6858d93c9a70416307]

        Removed duplicated includes
        
        Change-Id: I9f8350f44952692a9efef297792a2326086d3d91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128704
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-21  Julien Nabet  <serval2412@yahoo.fr>  [5e5bda0accf10b80029e9fd40bbc2485d96b0695]

        Mysql/MariaDB: Clean mysqlc_tables + remove using
        
        So it allows to make the variable types far more explicit.
        It may help to differentiate the global mechanism from the specific mechanism
        
        Change-Id: I655824b97dbef5eab610d3b1535307b108245f53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128699
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-21  Eike Rathke  <erack@redhat.com>  [fbdea6633be4c613b73278006f030c87440731aa]

        Output full non-iso locale names, not just language_script
        
        Change-Id: I3639dfff2da10afd711be37b6bfede44266c307f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128713
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-01-21  Eike Rathke  <erack@redhat.com>  [ea933cc3b6d72b1d7ff09c9e85286f4d3343f335]

        Related: tdf#139974 Keep HYPHEN-MINUS with a number to the right
        
        Force line break
        
        1234567890
        -1234567890
        
        instead of
        
        1234567890-
        1234567890
        
        but still
        
        abcdef-
        abcdef
        
        Change-Id: I0b427b33b05eea12d13aad148c604385ffe000d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128691
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-01-20  Julien Nabet  <serval2412@yahoo.fr>  [33d24b08677ef45ea7525d8f7f762f152988ea8e]

        Mysql/MariaDB: allow View renaming
        
        Strange bug the renamed view appears like a table but when closing and reopening the file,
        the view is indeed there as a view (and not as a table) and renamed
        
        Change-Id: I0f26fca66ffb0785ece6223df623845c5e015c93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128707
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2022-01-20  Seth Chaiklin  <sdc.blanco@youmail.dk>  [d6f6a07c838d529680ab7b1260b003e19a89cc53]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b0d6bcb0c0703832e913fd0e42de43250b9bd1ac
          - Resolves: tdf#146733 - updating template manager help page
            
                - update position of "open" button
                - add icons for "open","edit","set default","move","delete","rename"
                - correction for "listview" icon
                - update labels for "import", "export", and "extension" icons
                - correction about editing built-in templates
                - move "move" and "export" entries to "individual templates"
                - correct descriptions for move, import and export, because they are
                     no longer buttons, but part of a context or dropdown menu.
                - move "tip" about move and export.
                - move general "tip" about templates from bottom toward top
                - adjust <h2> to <h3> for "move", "import", "export", "extension"
                - update instructions in Example 2
            
            Change-Id: I18a42999103b10d55cebafd51a9ed2c2e0efb87d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128345
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-20  Rafael Lima  <rafael.palma.lima@gmail.com>  [23bf2c591f6a1523d436d28734394999bc8e319d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b14288f63c5147754507f085642ddbe512f9e9a8
          - tdf#135812 Add target HIDs for Manage Changes dialog
            
            Change-Id: Ic48fd22c1886cf1d671052149c5d500d62b20ba1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127948
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-20  Caolán McNamara  <caolanm@redhat.com>  [43ecf9f6f28b6667f9ce3dd7c644d8fb67847650]

        gtk4: gtk_file_filter_add_suffix now exists to fill this gap
        
        Change-Id: Ia69b755f8a00621041de45974c4adf0d8c4b36f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128712
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-20  Michael Meeks  <michael.meeks@collabora.com>  [0d32a186d6e52c7966191bbbaea7aa43aa90a99e]

        lok: avoid reundant progress bar messages.
        
        Change-Id: I9e04f428dbfafd98d1b08a549bb2758b9cc60eff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128674
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2022-01-20  Caolán McNamara  <caolanm@redhat.com>  [f7c838f3d112727cc9cdba610f862355998ee009]

        gtk4: implement SalGtkFilePicker::SetCurFilter
        
        Change-Id: Ia147336c52422fb76600760526f3f020a052fd1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128700
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-20  Stephan Bergmann  <sbergman@redhat.com>  [177387fa50e9e95a436584bea74613d4aee0be26]

        Add missing test dependencies
        
        Change-Id: Icd74795dfe912cb180ff2e0d86996915d6d5b013
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128697
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-20  Caolán McNamara  <caolanm@redhat.com>  [0b6de2227ca685881f794105d5124307dac667ce]

        gtk4: take SolarMutexGuard on key event handler
        
        Change-Id: Ifa195e02a2da1b530feb51f9473b41eb14e4e818
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128698
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-20  Caolán McNamara  <caolanm@redhat.com>  [4ed26badfd6fd9190cb6e54078b41eb38cb37dca]

        use resolution independent positions for writer's screen-rendering
        
        in favor of pushing it down to the text renderers and leave
        it to them to optimized as best they can the the rendering
        to make it look as well as possible.
        
        the separate ScrArray can then be dropped as a consequence
        
        Change-Id: Ic0849c091a36e1a90453771b1c91b8ff706b679e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128418
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-20  Caolán McNamara  <caolanm@redhat.com>  [d798b2784f8aae25168555a6c8b1ccb3ffec79ea]

        gtk4: hide frame for gtk4 to pretty things up
        
        they were typically invisible in gtk3 and we mostly designed assuming
        that so it doesn't look great
        
        Change-Id: Iae44e3fd92b4c5ef7bea25174978477d75c03433
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128690
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [36a186f28757eadb8fddac5887f5ebecebfe8229]

        tdf#139974: sc: Add UItest
        
        Change-Id: I2fe60ece55cd5f8298ed656fa043287eeaef1a53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128651
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-20  Michael Meeks  <michael.meeks@collabora.com>  [fc66855f1aa9fa7bcf28b417adf861e940200d89]

        sc: ubsan - initialize D&D pointers properly.
        
        Change-Id: I95c6a9b55ed25cc6d51f9f4544cb9fc016bbec64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128672
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2022-01-20  Jan-Marek Glogowski  <glogow@fbihome.de>  [12a6b57c74aa555ab15de84c58d4698a14881752]

        WASM update README.wasm.md
        
        Change-Id: Ic38a7a0637ab007f12a6046655cb7d36e24fae33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128655
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-20  Jan-Marek Glogowski  <glogow@fbihome.de>  [1ad8c5066bdb6ea825ad09d2a6c7f633b974fc69]

        Sorting component implementations needs LC_ALL=C
        
        Change-Id: Ifba53b95fdefed59123a2e682e787119b6c67857
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128689
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [493d3558c6e6dce980cb92434f72c0ad03487aa0]

        Fix typo
        
        Thanks a lot to Valter Mura:
        https://listarchives.libreoffice.org/global/l10n/2022/msg00005.html
        
        Change-Id: I37467e1b9ba7cba2553be5df0d8324da8fe6c13b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128303
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-20  Caolán McNamara  <caolanm@redhat.com>  [a557830dea9c287b11f3e610778acab94d03cdb0]

        centralize these GetTextArray uses
        
        no logic change intended
        
        Change-Id: Ide0a6afc30690d05647acf9bf1a0eccf72a9e60c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128570
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-20  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [96607133f4457b31ddaee5808c04e96243ed99c6]

        Move credits link to config
        
        as all other related URLs
        
        and replace with a hub link, see https://redmine.documentfoundation.org/issues/3569
        
        Change-Id: Ic30f2a5980ae17b5dfff184ead391b21cff7ab7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128660
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2022-01-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [19e962d15c8febde84e56b10fd09fc22f824b814]

        use more concrete types in chart2, ChartModel
        
        Change-Id: Ic3020221111fea9c1026a91c72f7a2d1d5da42dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128666
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-20  Eike Rathke  <erack@redhat.com>  [81a5ba3cfc8b0d95724b38e7cc7cafdd83fb870d]

        Related: tdf#139974 Try to find boundary for forced line break
        
        So we break at word or number boundary, e.g.
        
        1234567890+
        1234567890
        
        instead of
        
        1234567890+123456
        7890
        
        (which in the sample case also keeps a formula expression
        functional).
        
        Change-Id: Ied01d76d8e30822d6e70c1bc2c1ca8609b0e3778
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128665
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-01-20  Michael Stahl  <michael.stahl@allotropia.de>  [f8ef102a82513233fb794109cecd599304e78407]

        ucb: webdav-curl: fix the debug logging more
        
        Unfortunately didn't work in the cases where it needed to work.
        
        Change-Id: Ia132ba38fb6f0be4481dce48da2d713d47fa8bf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128658
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-01-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9578a19a2461aa1d788dc59df3fa43ac7f3de5f9]

        Fix typos
        
        Change-Id: I95ee74b281eb243e5d251bd5a099029ddfcda1e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128662
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2022-01-20  Michael Stahl  <michael.stahl@allotropia.de>  [03e8e1a408eef3c8acc5545416eda9d0938e21f7]

        comphelper: fix UAF in SequenceOutputStreamService dtor
        
        Change-Id: I91f77ee9ab4d509ebee3d04f94a3c63986de0ef1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128657
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-01-20  Caolán McNamara  <caolanm@redhat.com>  [1499ba1213f353238ee4c5acfb4fc626c5f37ca6]

        Revert "can use the glyphcache for this GetTextArray call"
        
        nothing wrong with this commit, but there's a an underlying bug
        in the direction I wanted to go here.
        
        This reverts commit 5fc43fe24c24c58e401707fa6fffe9250186b99c.
        
        Change-Id: Id670d9331cf41a0d2dcc2a74792c1aa7db4ec284
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128661
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-20  Jan-Marek Glogowski  <glogow@fbihome.de>  [17ec55c48082254e1f55bcfa00808e45a50a9801]

        Fail on non-optional, but filtered component names
        
        If any of the optional component lists contain a non-optional
        component implementation, fail the component file generation and
        show a diff of the offending component implementation name.
        
        Change-Id: Ieac876e613f6945362186d4586dd2aacc5669920
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128645
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [b39bdb65b39e86996c704cdfe14360ad317f3a1f]

        use more concrete types in chart2, ChartModel
        
        Change-Id: Ie38d941f855978b04995162040d8871a2577255c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128641
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-20  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [d6ea90ad273637d27487850bd97a1784a6bf8fa3]

        WASM re-activate and fix the Chart build
        
        Change-Id: I13c50ac005e1e990bd185115b6e1717ce2c6bb45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128654
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-20  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [4a0ccb5fec19c2f42b9c206d9c2007c355345eb2]

        WASM make test file loading work
        
        Change-Id: Ic34104534c3e0e73791cf867bfb2e1246dc79cf8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128653
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-20  Rafael Lima  <rafael.palma.lima@gmail.com>  [9fbda3ca63c940dac566076eeeb54a7b33f3da3c]

        tdf#146294 Fix extended tooltips for Next/Previous buttons
        
        This patch also adds normal tooltips for the four navigation buttons.
        
        The corresponding help page will be updated in a subsequent patch.
        
        Change-Id: Ib7d77a643847e417cd66cf872739e39187555df1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127950
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-01-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [5c3ae3024891341c8bcf77ad6b22c2a8c74585c5]

        uitest: sc: make sure text is copied from the input window
        
        Change-Id: I17f163486f253bc80f40f13c01fb61187d8276e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128649
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-20  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [02140554ee1d70b219a42546191e2219d58be4b0]

        WASM --enable-wasm-strip now skips lots of LO code
        
        ... resulting in a stripped-down, Writer-only build to decrease
        the resulting WASM bytecode size.
        
        It removes the following code from the build:
        * All other major modules: Base, Calc, Chart, Draw, Impress and
          Math and related writerperfect filters
        * The premultiply tables
        * The (auto-)recovery functionality
        * All accessibility (but not the accessibility document checker)
        * The LanguageGuess component
        * EPUB support
        * The start center / BackingWindow
        * The TipOfTheDay functionality
        * The splash screen communication
        
        Currently crashs with anything different then soffice --writer.
        Closing the document also still crashes.
        
        FYI: many of these features are now behind ENABLE_WASM_STRIP_*
        defines, but they normally don't work on their own, globally!
        That's because we started with stripping the main components.
        
        Change-Id: Ib9c0f9452815910c0a2aceaf142ba1ad4a9cb0d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126182
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-20  Michael Meeks  <michael.meeks@collabora.com>  [02634fb7c7e8dc613ffc3717bb244f85cf81a7c6]

        lok: avoid duplicate emission of statechanged: messages.
        
        We tend to get many of these per keystroke, with the same state.
        
        Change-Id: I9d759f54aee8d6dabcef094997e8f352dd608ec3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128539
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2022-01-20  Caolán McNamara  <caolanm@redhat.com>  [1284937bf2bd112197a99e844a5a1a961e2cf4fc]

        ofz#43689 Direct-Leak
        
        Change-Id: I09823f30817163b0467b6b96f56956987337b991
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128646
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-20  Caolán McNamara  <caolanm@redhat.com>  [7b37a1a5144a3a4c8b0803b7e2da81e9e108bf66]

        ofz: Use-of-uninitialized-value
        
        Change-Id: I6b768b80d972c5379005efecfb803463ca648b4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128644
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-20  Caolán McNamara  <caolanm@redhat.com>  [65c27ed5aa3b5ee6bdc9f1c992428ab31cd0634c]

        cid#1497461 Logically dead code
        
        Change-Id: Ia8a7fe24e46d749f8837efb50145c66b0ecb5ee2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128642
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-20  Miklos Vajna  <vmiklos@collabora.com>  [31bbaf478783e3a2c21bd3ea94ddf39299a63d1e]

        tdf#141340 PDF export: fix hyperlinks on the wrong page with page num range
        
        Regression from commit 01dbb38680aa39a4d3bc7afd05d44a4b2c9bc6ab
        (tdf#61274 sd PDF export: fix links ending up on wrong pages with hidden
        slides, 2020-03-10), the problem was that the sd/ code that mapped page
        numbers between the model and the PDF output only handled hidden slides,
        but not partial exports.
        
        Fix this by revisiting the decision to handle hidden slides in sd/, the
        filter/ code at the end does have enough information to correctly do
        this mapping at the end, and this way both tdf#61274 and tdf#141340 can
        work at the same time.
        
        Change-Id: I5679743ca67fab562e14c73e32f1a06ead8e7a31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128643
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-01-20  Jan-Marek Glogowski  <glogow@fbihome.de>  [972aa39fb976e30ce73065b1eba69f4c78c17855]

        WASM open links in new browser tabs
        
        I quickly gave up trying to understand what exactly clashes
        between the Emscripten macros and OUString templates /
        initializers. Not sure it can actually be "fixed".
        
        Also disables the makeshared clang compilerplugin; currently
        there is no way to get rid of all the false positive hits
        when assigning the std::shared_ptr from a function instead of
        a constructor call.
        
        Change-Id: I8b13f179629ea63ff221584030556d2bedadc01b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128604
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-20  Caolán McNamara  <caolanm@redhat.com>  [e9443070888628f7643741c1abcaaef28de6a53f]

        ofz: Use-of-uninitialized-value
        
        Change-Id: Ia19985b7c042e6ab9608220343e3b678890f7215
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128638
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [ce8745f01a14a16c30e0ef62bc0a34ad4f7f4d0e]

        tdf#128375: sw_uiwriter3: Add unittest
        
        Change-Id: I24b862d23d2e8dd9fbe930043457963f4cceec1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128636
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-20  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [f4559274154324e132f82ba9c21676326f6db7e5]

        tdf#140019: Revert "Don't disable "Send doc via email" ..."
        
        Locked export should also disable ability to send document.
        
        This reverts commit b9930d0d05db39a8466b18dccf626bc3d8ae5c4e.
        
        Change-Id: I3b7b423c0e17a59872065ec7ceadbaf1cda45ccc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128550
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2022-01-20  Jan-Marek Glogowski  <glogow@fbihome.de>  [a86669f4301541b446cab2e4fbbe1d86ba8a8a38]

        WASM show the compiled-in English help
        
        Even without XMLHELP support, the default English help strings
        can be shown.
        
        Change-Id: I0ac7a617d7209f70cc7c3cdd34bf0f17a5d4133a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128626
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-20  Julien Nabet  <serval2412@yahoo.fr>  [578d26b3160db5df03a6cf9dcd447fa38bb36ed0]

        Mysql/MariaDB: deal a bit better schema/table with existing functions
        
        In "Tables::appendObject":
        - Simplify code by relying on :dbtools::createSqlCreateTableStatement
        - Call "createObject" with "sComposedName" instead of awkward "sSchema + "." + rName"
        and since "createObject" decomposes its parameter with ::dbtools::qualifiedNameComponents
        we can also get rid of the ugly "CONCAT(TABLE_SCHEMA, '.', TABLE_NAME)" and just use "TABLE_NAME"
        
        In ODatabaseMetaData::getTables, we must remove "`" since it seems incompatible with LIKE
        (or missed how to make it compatible)
        
        Also remove useless Keys::dropObject.
        It seems we can rely on general mechanism since adding/removing primary key works
        and so remove m_pTable which also become useless
        
        bonus: avoid "using namespace dbtools" in mysqlc_views.cxx for 2 uses only
        Change-Id: Ic24ec84c61dea7d419fc3a05ded6545bf20455bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128579
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-20  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [f7a5be583f0b3b99f7e9def6be8be02ae645bd75]

        tdf#106899 - Import concordance file using appropriate charset
        
        At the beginning of the import process for the various index entries,
        try to determine the correct character set for the tox concordance file.
        
        Change-Id: I3f48325a80ed08c2c06c295a24b2fc29ce1adf99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128194
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
        Tested-by: Jenkins

2022-01-19  Stephan Bergmann  <sbergman@redhat.com>  [9a540619334c80608960abdf8d3975884c45492a]

        Drop unused loplugin:externandnotdefined suppression
        
        ...that was added with the initial dac4ca5f682fdd0c3eee7f7ee1d98c9b3c8b7ce4 "new
        loplugin: externalandnotdefined" but doesn't appear to trigger any false
        positives when compiling the relevant source files
        
        Change-Id: I7ff8f49209ee426b87c89e1e64efb33eb98bf982
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128562
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-19  Stephan Bergmann  <sbergman@redhat.com>  [d923625d89fdaa3881d5ad1fef75a8b728b74879]

        Let CppunitTest_odk_checkapi build against the SDK include directory
        
        ...which contains only the URE include files, rather than against the SRCDIR one
        which contains many more.  This would have prevented
        148536afc9838398100ca2267b99ab349dcbb38c "Drop config_global.h from
        osl/module.h", where an URE include file had accidentally started to include a
        non-URE file.
        
        (The way $(INCLUDE) is now set up in odk/CppunitTest_odk_checkapi.mk is a bit
        hacky, and this change required teaching compilerplugins about SDKDIR to avoid
        false warnings.  Another approach would be to make the test compile in the SDK
        build environment, similarly to CustomTarget_odk/build-examples, but setting up
        the SDK build environment from within gbuild is not supported at least on
        Windows for now.  A smaller improvement would be to drop the need to include any
        CppUnit include directories, by turning the test into some kind of compile-only
        test similar to a gb_CompilerTest.)
        
        Change-Id: If79761909c67c3162d01f847dfb5d4f538f91ca1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128591
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-19  Eike Rathke  <erack@redhat.com>  [2cfa04cbf03fe5c2ce32a7384082cdc5de5a4785]

        Resolves: tdf#139974 Do not munge character after forced line break
        
        A classical +-1 error..
        
        Change-Id: I8b6bc0843fa585d8a710c74f757098ab9c6f823d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128637
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-01-19  rafaelhlima  <rafael.palma.lima@gmail.com>  [e8e53b29777b60b136520b5dbb3f776ce9f04d63]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to d37591fce4d79d229ccb4543eee9815935b3f34f
          - Fixes to pt-BR thesaurus
            
            Change-Id: I723bc49bc942c90e28db8cf9a5d25b45954601c6
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/128640
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-19  Noel Grandin  <noelgrandin@gmail.com>  [c6b8383e90c56efec87110f5303e64351aba9a1b]

        use more concrete types in chart2, SvNumberFormatsSupplierObj
        
        Change-Id: I15bb69bab11e374db2bfa2b964ba820063f01cda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128631
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-19  Noel Grandin  <noelgrandin@gmail.com>  [79a2b786d3c39a4a756fb13778e437a20758caf8]

        use more concrete types in chart2, InternalDataProvider
        
        Change-Id: Iee2cc56b00f0464e652a14eace2640e5d798eb5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128629
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-19  Noel Grandin  <noelgrandin@gmail.com>  [ea1cc9899a85e4379ea2c512d56d9b950c63b8f5]

        use more concrete types in chart2, UncachedDataSequence
        
        Change-Id: Ic5ca09567b74840c28d1c892a315476a6b7e9e0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128630
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-19  Jan-Marek Glogowski  <glogow@fbihome.de>  [49ebfdd9b7cf9c5363e3e06765b3fae284ab0379]

        WASM merge wasm-qt into static module
        
        Change-Id: I1ed26685561fd79d26cc0844faa3dfe4c00d439a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128625
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [bd5492275d31f59b1d269205018d1487af52426f]

        print out a debug warning when we ignore dodgy processing
        
        Change-Id: I92d758caea3942e6a2fccdf9eb1f8019c5acae14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128614
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [2064cdb1cd908a3ee55a54f0aeb4aee15f7c12da]

        use more concrete types in chart2, BaseCoordinateSystem
        
        Change-Id: I1c246a3ea37595647ac254f492170a9e18540794
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128623
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-19  Jan-Marek Glogowski  <glogow@fbihome.de>  [b7313bc131a285056906f85b51b0c3b53b7b3560]

        WASM add fontconfig data to FS image
        
        We probably want to pre-create the fontconfig cache in the image.
        Startup time still is not really worse for me, but YMMV.
        
        Change-Id: I419682339dd6d943753de9043ff82f2fb877b168
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128624
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2d9036fa313712a8aff9aee37bb3136a960fd392]

        Fix typo
        
        emscripten.py is not in the LO source, but in the emscripten project.
        Guess they were referring that one.
        
        Change-Id: I3ad2b4ad90420a554871cfd1aba94b447c275127
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128619
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-19  Stephan Bergmann  <sbergman@redhat.com>  [7e101d967328610de3d37b83ca68aca708e4ac48]

        Decouple SRCDIR/include from SOLARINC
        
        ...turning the latter into "whatever include directories are needed for the
        given toolchain and platform, outside the scope of LibreOffice".  This is a
        prerequisite for fixing <https://gerrit.libreoffice.org/c/core/+/128591/1> "Let
        CppunitTest_odk_checkapi build against the SDK include directory", which failed
        to find the C++ standard library headers (available via SOLARINC) on Windows.
        
        (In external/icu/ExternalProject_icu.mk, SRCDIR/include is needed for ANDROID to
        find <android/compatibility.hxx> in external/icu/icu4c-android.patch.1.)
        
        Change-Id: I960e31140b0839b2b6184a78d935042c3c558d5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128615
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4dedeb5bd3f59e5fc912dc11ed1fecef0bb80660]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cd1d33167a3b3fd460098d7c53529538aaf24938
          - Fix typos
            
            Change-Id: Iadee715d8804c383e57de3fce7e7d1f8a78d826c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128618
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2022-01-19  Stephan Bergmann  <sbergman@redhat.com>  [19de52a0a66323eefd9f82f148ff1751dc6af08e]

        Fix processing of first path in SOLARINC
        
        ...which does not have a space before the -I, so copying starting at pos+3
        dropped the leading character from the path.  This was apparently never a
        problem in practice, as the first path in SOLARINC happens to always be
        SRCDIR/include, which should not be needed anyway when building external
        projects with this GCC wrapper on Windows.
        
        (So this commit is a change in behavior, making SRCDIR/include available to
        those external project builds on Windows, but the follow-up commit
        <https://gerrit.libreoffice.org/c/core/+/128615> "Decouple SRCDIR/include from
        SOLARINC" will change the behavior back again.)
        
        Change-Id: I3f82a83683ed381b791d221fe1da78b9797aea94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128621
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [89790beaf8464d890bcb000ee0c784b86732c355]

        tdf#139638: sw_uiwriter3: Add unittest
        
        Change-Id: I7b98453b629734b4b07830687d1ec26b4bd468ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111834
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-19  Jan-Marek Glogowski  <glogow@fbihome.de>  [dd30f90b3846c4fa7d8214c95a4ca31f2a7b3d72]

        WASM support external DWARF info
        
        merged into the --enable-split-debug tests.
        
        Change-Id: Id0f25bec08bd45daebb0ccd30d17a4feeb08d02c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128601
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [4683eaa6f92db03bd0a6ecd401ded51131db7ae6]

        use more concrete types in chart2, ChartTypeTemplate
        
        and return data using a little struct rather than std::pair, to
        make the call sites read a little better.
        
        Change-Id: Ieb6fc24e053f50823789167ed0112aa04a083725
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128613
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-19  Jan-Marek Glogowski  <glogow@fbihome.de>  [93133585b5b52e38defc3162eeb1e7704dceafcb]

        WASM optionally run any app via system loop
        
        Allows LO to run via system event loop instead of having an
        own one and processing system events as needed. Needed for
        WASM, so the browser isn't blocked, as there is no way to
        run the browser mainloop from WASM. Generally an alternative
        to running LO in a WebWorker and communicating to some
        frontend.
        
        Change-Id: I24955638827f3b8c04240845ffc781cd28f2aa29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128602
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [04a1d47e00f38a689ad84cbb86ba4cfb4692bb0d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 16349874381940368315a7162e0e18ddde4edef0
          - Fix typo
            
            Change-Id: Ieb8d249536a6aeba31b5c6b28bd2a01a0c84421b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128617
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2022-01-19  Jan-Marek Glogowski  <glogow@fbihome.de>  [ae22f7d06246ee21f9c8e9f35f4477e88843c58b]

        WASM add option to build with native exceptions
        
        Currently disabled, as literally no runtime has a working
        implementation. It also currently conflicts with LLVM's SjLj
        (AKA setjmp / longjump) when generating WASM bytecode, but
        the only offending code doesn't use exceptions, so this can
        be avoided in general.
        
        Change-Id: I2b338f3529e7350d54a7950772c6e7aae2282fe7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128600
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-19  Jan-Marek Glogowski  <glogow@fbihome.de>  [5f3b92f89767deda73620bc5e77e1933dfa81dcc]

        WASM add toolkit and Emscripten version to About
        
        Change-Id: I095cbb17accf04654a928bf0d89c0fbf1f443c9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128610
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-19  Michael Stahl  <michael.stahl@allotropia.de>  [4565382ee6f8fec96f0df94c34a2567816291c2e]

        sw: generalize ModelToViewHelper to handle all NonTextFieldmarks
        
        Rename getDropDownsFor() to getNoTextFieldmarksIn().
        
        Move some code so that sw::mark::ExpandFieldmark can expand all
        fieldmarks that use CH_TXT_ATR_FORMELEMENT.
        
        Change-Id: I8a1e28fc0ad77df3a749d9e55c306cb45187a082
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128606
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-01-19  Michael Stahl  <michael.stahl@allotropia.de>  [ab6176e88f78d0b3aa2490fbc7858304c2d4a437]

        tdf#139638 sw_fieldmarkhide: hide fieldmark command in ModelToViewHelper
        
        The crash happened because the generated ToX text contained CH_TXTATR
        but the fieldmarks themselves were not copied.
        
        Just filter everything except the result of the fieldmark.
        
        Change-Id: I349e7793987624e64f5afe08dfa2ca977368156b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128605
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-01-19  Michael Meeks  <michael.meeks@collabora.com>  [2584950681b6485bb0772d2719cafee678cf7583]

        lok: avoid duplicate notification of tab-stop and ruler changes.
        
        We get far too many of these, one per key-stroke sometimes.
        
        Change-Id: Ifecffe0a82c6eef6809e3a49883bb3f17cb4d170
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128535
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2022-01-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [96878d682cb298173cfc649271f0e92fc9f62dd4]

        use more concrete types in chart2, Diagram
        
        Change-Id: Id21836b1258b8757e634fc9ab670ef1180748469
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128612
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-19  Jan-Marek Glogowski  <glogow@fbihome.de>  [88b94aafc23348238b2d112682bc55719d1978a3]

        WASM create and link the Emscripten FS image
        
        There are three posibilites to add files to the image:
        - gb_emscripten_fs_image_files to add individual files
        - gb_emscripten_fs_image_autoinstall to add files from AutoInstall
        - gb_emscripten_fs_image_filelists to add files from a .filelist
        
        Change-Id: If6804e282a37a37ffae1d291d2af8430e60b59d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128598
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-19  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [c367a2781f99ed22d0f7d64184fb567aacc43f35]

        WASM UNO: add a minimal dummy bridge
        
        ... and use the same fake exception rethrowing code then the
        mobile platforms.
        
        Change-Id: Ic90de1cfd1e0092d6064d041a613d60d9f5f76b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128596
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [cb65cf92b91873bfd13c96250c782998f1eef337]

        add ChartController::getFirstDiagram code
        
        utility method to simplify some code
        
        Change-Id: I24225e993ef03e7e859a96e7ff2434df158c318b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128599
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [f0f87108ab1560558c5b11185acc2bdfde150b8a]

        use more concrete types in chart2, Diagram
        
        Change-Id: I870f6d9fa4c0b51cf7c887199079fdbabbca1fec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128597
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-19  Michael Stahl  <michael.stahl@allotropia.de>  [3170fba5dff3ea5cc67ea94f51a0dd5458f01edd]

        sw_fieldmarkhide: disable layout cache if there are fieldmarks
        
        ... similar to the "ShowChanges" check that is already done.
        
        This prevents a crash in SwLayoutCache::CompareLayout() on fdo38619-2.ott
        
        Change-Id: I1a90c45f041ae18beacd3fbd4dcbdae5ba86c317
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128556
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-01-19  Miklos Vajna  <vmiklos@collabora.com>  [fde5f0083e71d68fcd2b3830e2944a4adada464c]

        vcl: remove FIXME in MetafileXmlDump::writeXml()
        
        Commit fff9163cd8ad27d251c06d0e903a71e185009d80 (Add ClipRegion cppunit
        test to vcl, 2021-06-10) implemented this, just forgot to remove the
        FIXME.
        
        Change-Id: I53f1ba385a0dfae5693313306089f72434e140ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128595
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-01-19  Caolán McNamara  <caolanm@redhat.com>  [ed31a7c85a167d346cc203ac83cf53878c60101f]

        crashtesting: use SetTextIdxLen and SetIdxLen
        
        as seen on loading e.g. kde112038-2.html
        
        Change-Id: I001733d63734d2138740afc74751b170fd268def
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128594
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins

2022-01-19  Jan-Marek Glogowski  <glogow@fbihome.de>  [7a9e4c4ba8c6b8e068005f3831b989e3c929e8eb]

        WASM add strip flags to configure.ac
        
        Doesn't include VCLplug flags and it should work with gtk3 too.
        But normally you want to use:
        
        --disable-gtk3
        --enable-qt5
        
        Change-Id: Ifea5e5b1e63633ff1fa709cdeb49afdb43fa0e8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128588
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [4ab36ed96f9dce18bad751c67bb447d3783f3aba]

        use more concrete types in chart2, ChartModel
        
        Change-Id: I36b6ac63ce62e0eb0e9bec951d582f39aed3be25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128592
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-19  Jan-Marek Glogowski  <glogow@fbihome.de>  [a27296ded79e9eb8fa325ea05fcd560d171cabbd]

        WASM gbuild: add --pre-js dependencies
        
        Currently includes environment.js for general environment settings
        and soffice_args.js for soffice command line flags.
        
        Change-Id: I1166c5a9ae53c56a69b9223c865b4df525d07450
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128590
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-19  Jan-Marek Glogowski  <glogow@fbihome.de>  [f090004c5f236275ca5142fc578f0375872c0336]

        WASM adapt link and debug flags
        
        Changes the linker flags, so a debug build will not rewrite the
        WASM binary code for instrumentation, as this takes ages and more
        then 64GB of RAM, currently.
        
        For the same reason - long link times - prefer DWARF debugging to
        the external source maps.
        
        Initial memory and thread pool size are linker flags, so move them.
        
        Change-Id: I5cf39842e5091ef55b4fac719f881575e69fe8d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128589
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-19  Jan-Marek Glogowski  <glogow@fbihome.de>  [c3d25b55990e2205af56747aa2935f4ff11ad0aa]

        WASM Qt: various EMSCRIPTEN adaptions
        
        * Don't create a native window handle
        * Use a static QMimeData for non-working clipboard
        * Use Qt::Tooltip for LO's popup windows
        
        Change-Id: I6b6edfa26466814cb0500116098eafcbe41bba26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128587
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-19  Jan-Marek Glogowski  <glogow@fbihome.de>  [e76c7cf17827405344c995f5396cc21644f52213]

        WASM boost: fix build with Emscripten
        
        boost probably expects a WASI, not Emscripten.
        
        Change-Id: I7f275e1b501d6ea46d43637be815bf5a45b1cc40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128586
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-19  Jan-Marek Glogowski  <glogow@fbihome.de>  [ad5563b4f210b32bcdd7a2efb167ce2c2745f9db]

        WASM setup as non-multiuser, desktop build
        
        Change-Id: I2ee6e006554cf1e5e5e42c2f4f73d8788bff8f4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128585
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-19  Jan-Marek Glogowski  <glogow@fbihome.de>  [599cbdb9c2a1184680bb89aa2978e8003eca93d9]

        WASM more initial bits and pieces
        
        All the small stuff, which is needed for the WASM build, but is
        not really worth an extra patch.
        
        * No soffice.sh script needed for WASM
        * WASM soffice.bin executable extension is html
        * Some small additional SAL_LOG output
        * Default to colibre icon theme
        * Test for qt5 even without X11
        * Remove emconfigure artefacts at the end of the configure run
        * No oosplash for WASM
        * Disable the Office IPC thread
        * Suppress -Wno-enum-conversion for Cairo builds
        * Fix libnumbertext by using gb_EMSCRIPTEN_CPPFLAGS
        * Map EMSCRIPTEN to LINUX nls
        * No extra newlines for missing icon theme images
        * Print the missing dependency in some gbuild error messages
        * Copy Qt WASM loader, HTML template and SVG logo for binaries
        * Especially build the vcldemo for Emscripten
        
        Change-Id: I356370c72cc09357411e14d0c00762152877a800
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128584
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-19  Caolán McNamara  <caolanm@redhat.com>  [9ae9b3b47c24556b2bc9a100b3bde33273018c5e]

        ofz#43803 Null-dereference READ
        
        git show -w is your friend
        
        Change-Id: I2e451f3df4f093cb801dac0aaa61bc5a69aab0b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128577
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-19  Miklos Vajna  <vmiklos@collabora.com>  [4a7281fa206c0a82cfc2ba23f25c31ae775d8777]

        sw: fix unexpected paragraph border inside table cells
        
        The bug document has a table cell, which contains a paragraph with
        borders. Its left/right/bottom borders are rendered in Writer, but not
        in Word.
        
        The reason for the left/right border is that it's outside the
        paragraph's frame area, which is not rendered in Word. Fix this by
        clipping the rendered borders so they don't go outside the paragraph's
        frame area. (Normally the frame area is the larger rectangle, and then
        margins may cause a smaller "print area", but in this case we have a
        negative right margin, so clipping the print area to fit into the frame
        area actually does something.)
        
        This is quite similar to what commit
        1e21902106cbe57658bed03ed24d4d0863685cfd (tdf#117884: intersect border
        with paint area of upper frame., 2018-05-26) did for table borders.
        
        The bottom border is a different problem: the cell has a fixed height
        and enough content so the paragraph is cut off vertically. This means
        that technically the bottom border would be inside the frame area, but
        Word cuts it off, because they apply clipping on the not-yet-cut-off
        rectangle. Fix this by dropping the bottom margin when the frame is cut
        off.
        
        Change-Id: I7f65b68997330b247db65839db8a484e74f78c64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128569
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-01-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [dc503bfebf8a9d4dc512d46bfcb01e8c8b4bbb93]

        use more concrete types in chart2, ChartModel
        
        Change-Id: I6fea07e7b9684b5333c908dbb353aeda58dd73a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128583
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-19  Jan-Marek Glogowski  <glogow@fbihome.de>  [f4a1099abd5a5951f0993f197f33e0c7d1837501]

        Keep intermediate *.component.filtered file
        
        Makes debugging / understanding componentfile generation easier.
        
        Change-Id: I6c71d4d3787820320e95e3c075a08a0b9d756995
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128582
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-19  Miklos Vajna  <vmiklos@collabora.com>  [82525bbd39d213d54d03b264fd78157e8f741f03]

        CppunitTest_sw_odfexport2: rework to avoid mustTestImportOf()
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: Id6d45cfa011a45b0e8ef9f486498d6a89af8e49f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128574
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-01-19  Noel Grandin  <noelgrandin@gmail.com>  [25298b632f31b02b664c72fac91ae77d1531a9db]

        use more concrete types in chart2, PageBackground
        
        Change-Id: I432b77bab48c8574373daa00916ef6ceea4ebc93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128576
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-19  Noel Grandin  <noelgrandin@gmail.com>  [65c4b292afda53c1fffd9be3b88d4a5c535149ca]

        use more concrete types in chart2, NameContainer
        
        and simplify the NameContainer class, since it has only one use site
        
        Change-Id: I5b68b8985c22bb5eb37fa559aba1d5314c3d3aa0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128575
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [f8a3ce5db8382a3769617c215cb0f7b1da611fe5]

        use more concrete types in chart2, ChartTypeTemplate
        
        Change-Id: I1bfbc81ca0d44efc669e5bc2b525cfa8b51be1ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128561
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-19  VaibhavMalik4187  <vaibhavmalik2018@gmail.com>  [40bab1e31c7865f8c45883b8e4b684c0134b9191]

        tdf#145614 Convert #define to enum or constexpr
        
        Change-Id: Ib6694ec77c275c9a604abfa7d87df6ab262449b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128250
        Tested-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-01-19  Chris Sherlock  <chris.sherlock79@gmail.com>  [4a388f5e01ebb5a512931d11e48c4380382239c8]

        vcl: move eps functions to eps.cxx
        
        Change-Id: I0d61835d0964e18b578ec42b7002671310a8a36d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124603
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-19  Rafael Lima  <rafael.palma.lima@gmail.com>  [64004f0c9d9c34baeef41b153a1ce1638852c527]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6b1075e1e032be5bb6cba1dbdcc11de2a1824add
          - tdf#145332 Improve help pages for TRUNC and ROUNDDOWN
            
            Since TRUNC and ROUNDDOWN perform the same function, the help pages are now more consistent. The help pages were created in separate files.
            
            Change-Id: I68092c61f2cb80c66e798c188d9c4172de5d48c0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128244
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-19  Rafael Lima  <rafael.palma.lima@gmail.com>  [d7070cdc8fc8383d53fe973d6f15cafe63f22a6c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8a560f1347dfcf3f181bb827845fd33d1b22eddb
          - tdf#145060 Create help page for the Find toolbar
            
            Change-Id: Ifad2102915236ffe2098b1aae15d3e5c39bb2921
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128079
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-18  Gabor Kelemen  <kelemeng@ubuntu.com>  [c6620b4e538d21c1dfa321dde31b568eb8b8bd32]

        tdf#146612 Drop confirmation question when applying new doc hyperlink
        
        To be consistent with other tabs of the dialog where Apply does
        not show a similar question
        
        Change-Id: Id3bced8ec861b7166974da5ad223513dbfec25c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128424
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-01-18  Caolán McNamara  <caolanm@redhat.com>  [5fc43fe24c24c58e401707fa6fffe9250186b99c]

        can use the glyphcache for this GetTextArray call
        
        Change-Id: Ibe7c7ce788074e0990f3857e97a9ee037484577f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128564
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-18  Stephan Bergmann  <sbergman@redhat.com>  [42694bc5dbb2e2cab05bc476e70fd6f9fda7a23b]

        Drop useless readlicense_oo_DIR redefinition
        
        ...introduced with 7a9f6df7fb83ec23d09cb5744c2c865fa22e7143 "single source file
        for licensing info with conditional text", presumably in a copy/paste error
        
        Change-Id: I3166d53874262e35669988ea38601cdc953a0fce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128568
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-18  Stephan Bergmann  <sbergman@redhat.com>  [038894acbdd764ee54c344d49df9477502475876]

        The URE C/C++ include files don't use Boost
        
        Change-Id: I90baf9b2bf21c35f0b6de066b95483a39debb9a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128565
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [3e7b2b12292537e5c6d8b3885ab672187c14e213]

        use more concrete types in chart2, ChartTypeTemplate
        
        Change-Id: Ife0be0fde2f8d273411cbdbbafa2173ac80f80f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128560
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0d97c05696fa6f9c0f1f754158622bc352752346]

        Removed duplicated include
        
        Change-Id: I33d7a8ebfed47ec695cbd710aa6299096afb0733
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128519
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-18  Jan-Marek Glogowski  <glogow@fbihome.de>  [148536afc9838398100ca2267b99ab349dcbb38c]

        Drop config_global.h from osl/module.h
        
        Quoting sberg: "an include file like this one that is part of
        the published URE interface must not include an include file
        like config_host/config_global.h that is not part of the
        published URE interface."
        
        I did grep for other config files in include, but that missed
        the "ifdef LIBO_INTERNAL_ONLY" protection; most time this file
        will be included via some other header, so just drop it.
        
        Change-Id: I18b0792de3f8351efd00557a66d4ef8979ca6550
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128555
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jenkins

2022-01-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [aa06241b9c90cd41bed804bd1d55233b28f03886]

        use more concrete types in chart2, ChartTypeManager
        
        Change-Id: If5055256c3e3a20ab1a30e9c8bf46f453785e80c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128557
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-18  Mike Kaganski  <mike.kaganski@collabora.com>  [a8795a983b48ed7b9820b746fb70c173a7d230b1]

        Use "smart" INetURLObject ctor for user input right away
        
        ... instead of trying to process it strict, falling back to smart
        processing on error.
        
        Similar change was implemented to SvxHyperlinkInternetTp in
        commit 6b973753d407d66dfa5fda86547246c486ab7087. Trying to
        parse it strict initially there resulted in wrong detection
        of "generic" protocol in incomplete URLs missing scheme and
        having port. This change simply unifies the code, no specific
        behavior change intended.
        
        Change-Id: I48ba4187a27644f42f3fd5a3b6cd77e55038cb0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128534
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-18  Jan-Marek Glogowski  <glogow@fbihome.de>  [21215562cde2378245a3641457c00e5fad82981a]

        sw: rename Sperren to CharacterSpacing in code
        
        Sperren is a German typography word related to Sperrsatz, which
        refers to increased space between characters. German UI calls it
        Zeichenabstand, English one "Character spacing". The English
        Wikipedia has an alias "tracking", but that seems as obscure as
        Sperren for most programmers.
        
        Change-Id: I2066bccac5e430b9ac2708559a6f2f262f2dea52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128554
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-18  Caolán McNamara  <caolanm@redhat.com>  [1ac3b903dfb3dfa6dd2282173dc847a324a282d0]

        this width is always overwritten before being read
        
        so drop this unnecessary calculation
        
        Change-Id: Ie79674098f947612e7f1f13de351f00d1d3ac41d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128559
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [531f30b7387e45cc4616a92023fe0a6209f16192]

        tdf#146515: sw_ooxmlexport4: Add unittest
        
        Change-Id: Ib273156124a677fc774340dbd780393dfbd3070b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128548
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [a605f2f8fd3e848ed1229328144f948adea82256]

        fix locking in comphelper::OInterfaceContainerHelper4::forEach
        
        regression from
            commit a2eaf99e46f370ffb3b73828c2bdc53dc193b9a4
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Fri Jan 14 10:56:50 2022 +0200
            make comphelper::OInterfaceContainerHelper4 more threadsafe
        
        Change-Id: Iea42fd0bba6da99d82076b4d1b495d67fa62243c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128526
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [1103240cb3e884ea6024a690eeed743934662a12]

        tdf#145321: sw_uiwriter3: Add unittest
        
        Change-Id: Id64d3469ed1bd4c38e684c4af0c20121a81043fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128552
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-18  Jan-Marek Glogowski  <glogow@fbihome.de>  [b5b1eae538a902fed165d5dd93ad6ddda3c5cb70]

        Add HAVE_(UNIX_)DLAPI config header define
        
        ..., add the configure test flags and rename DLOPEN_LIBS to
        UNIX_DLAPI_LIBS.
        
        Initinally convert two dlsym callers to use HAVE_DLAPI and
        osl_getAsciiFunctionSymbol.
        
        There are a lot of places, which still use -ldl and even more
        direct dlsym calls; good opportunity for many simple EasyHacks.
        
        Change-Id: I4f2d2f7cb079a075af8f9d01eb5ee45de40c7f03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128523
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-18  Stephan Bergmann  <sbergman@redhat.com>  [31700036e517691d154701f4b8aeecb85cde607f]

        Avoid endless recursion in ImplSmallBorderWindowView::Init
        
        At least on macOS, some `make screenshot` tests crashed for me due to endless
        recursion, like the processing of modules/swriter/ui/converttexttable.ui in
        CppunitTest_sw_dialogs_test for LO_TEST_LOCALE=gu:
        
        [...]
        > ImplSmallBorderWindowView::Init at vcl/source/window/brdwin.cxx:557:20
        > ImplBorderWindow::Resize at vcl/source/window/brdwin.cxx:1736
        > vcl::Window::queue_resize at vcl/source/window/window2.cxx:1351:28
        > ImplSmallBorderWindowView::Init at vcl/source/window/brdwin.cxx:557:20
        > ImplBorderWindow::Resize at vcl/source/window/brdwin.cxx:1736
        > vcl::Window::queue_resize at vcl/source/window/window2.cxx:1351:28
        > ImplSmallBorderWindowView::Init at vcl/source/window/brdwin.cxx:557:20
        [...]
        
        where in the calls to ImplSmallBorderWindowView::Init, nWidth=24 and nHeight=31,
        as well as mnLeftBorder=6, mnTopBorder=6, and mnBottomBorder=6 remain stable,
        but mnRightBorder keeps changing between 6 and 5.
        
        This appears to be caused by instabilities in the
        ImplLogicToDevicePixel and ImplDevicePixelToLogic calculations in
        OutputDevice::GetNativeControlRegion (vcl/source/outdev/nativecontrols.cxx),
        which can be avoided when we compute a hypothetical native control region from
        aCtrolRegion that includes the borders, and only remove the borders from the
        resulting aBounds and aContent.  (The code to shrink aCtrlRegion prior to
        calling GetNativeControlRegion had been introduced with
        27be8a263eddb54cb6b66cc0f832bfd02016a694 "KDE4 fix edit box borders".)
        
        Change-Id: I88c0d15ae7045a6888768226ca4d5fdd66bb41ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128549
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2022-01-18  Mike Kaganski  <mike.kaganski@collabora.com>  [009e7406f2a1eb25aab4a3f0b647fa5c9f3766ee]

        Drop useless indirection
        
        Change-Id: I87f26e2a2cf10d3000b0955a6ba2d877ee92bdf1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128547
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-18  Caolán McNamara  <caolanm@redhat.com>  [5d40e80926a309a0765023d0014fda1adce7ad63]

        tdf#146515 export "Use printer metrics for document formatting" to docx
        
        import already works
        
        Change-Id: Ia94c6d21ed2abc922a3f450a78dfaf3c331847ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128510
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-18  Michael Stahl  <michael.stahl@allotropia.de>  [d32e7ddb6497c3b36b86589765790dbfc3de335e]

        ucb: webdav-curl: add even more logging
        
        Some servers like to put error messages in the body if there's a
        problem, let's try to to dump that via SAL_INFO, unless it's too big.
        
        Change-Id: I9a29de59ab299f4bfda08ecc3be838972cf0c71d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128513
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-01-18  Jan-Marek Glogowski  <glogow@fbihome.de>  [3122b12cbf7c0da2b717cbbd0b7848e02f1c7a6f]

        Drop unused HAVE_FT_FACE_GETCHARVARIANTINDEX
        
        Change-Id: Iececf24304d69b5f06903be52193bf3b222ce2aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128521
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-18  Jan-Marek Glogowski  <glogow@fbihome.de>  [0941ff0add733f3da2bcf47506e7a74f3b9850a1]

        Remove now invalid using_vclplug info
        
        Follow-up on commit 5da906d07bf88bb9c56325d03272006d5a0662c4
        ("iOS+SVP convert remaining VCL plugins to salplug").
        
        Change-Id: Ifa2bee03c1cc107aaf22aedcbb08815d2623d57d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128525
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-18  Heiko Tietze  <tietze.heiko@gmail.com>  [9585e88a811198585d91d37d4454c815529f7be9]

        Resolve gtk3 crash of If1ffb50743292f3cc0c3271646d0538337977762
        
        Change-Id: Id1080b71d1252bdcef804a4f8398a3c42073ee0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128522
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-01-18  Jim Raykowski  <raykowj@gmail.com>  [0e7e8bb7ed30cdb1dee7ca72748c742657b19dab]

        SwNavigator: disallow tracking update when content tree has focus
        
        When document layout has not finished and there is no content to track
        at the cursor position, e.g. the cursor position is at the start of a
        document having text before the first heading paragraph, a selection
        made in the Navigator content tree can automatically unselect. This is
        not only annoying but causes a crash when action of a choice from
        the Navigator context menu is dependent on entry selection, e.g.
        'Delete', 'Edit', 'Rename'. This patch prevents this annoyance and
        crash by disallowing content tracking when the content tree or the
        content tree context menu has focus.
        
        Change-Id: I2b0fd1ac4f53571e30ce1efa2934a70de2aad819
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128520
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-01-18  Miklos Vajna  <vmiklos@collabora.com>  [078d9da95f6e32965b99248eb61e6e7b859ef150]

        RTF import: handle the pictureContrast and pictureBrightness shape props
        
        Map it to (the UNO API of) GraphicDrawMode::Watermark, similar to what
        the binary import does in SvxMSDffManager::ImportGraphic() and how the
        drawingML import does it in
        oox::drawingml::GraphicProperties::pushToPropMap().
        
        Change-Id: I8023aa8fcbd086d4c7a30729e3ca615a7356da4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128515
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-01-17  Stephan Bergmann  <sbergman@redhat.com>  [5db574727f4564238a54159a1a0673eaa2884b69]

        Avoid -Werror=dangling-pointer=
        
        > vcl/source/bitmap/Octree.cxx: In constructor ‘Octree::Octree(const BitmapReadAccess&, sal_uLong)’:
        > vcl/source/bitmap/Octree.cxx:69:17: error: storing the address of local variable ‘aColor’ in ‘*this.Octree::mpColor’ [-Werror=dangling-pointer=]
        >    69 |         mpColor = &aColor;
        >       |         ~~~~~~~~^~~~~~~~~
        > vcl/source/bitmap/Octree.cxx:67:21: note: ‘aColor’ declared here
        >    67 |         BitmapColor aColor;
        >       |                     ^~~~~~
        > vcl/source/bitmap/Octree.cxx:67:21: note: ‘<unknown>’ declared here
        
        (new with GCC 12)
        
        Change-Id: I5b1ffa15b92f2c41dbe51dfa843eb6bab3a4b449
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128517
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-17  Julien Nabet  <serval2412@yahoo.fr>  [911b10395433d1e3c11e92ef7b2720bf2dc2e3d8]

        Mysql/MariaDB: copypasta from Firebird part, no pb for table renaming here
        
        Change-Id: I58cb94376e8cf7f06cd825ee7019fb5e9726fc9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128516
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [703167d4fb6e1d1e7bb72bfd79cfa0ae140ca89f]

        tdf#146731: sd_layout: Add unittest
        
        Change-Id: I50e7c1e89a217c845612d02942a22d9ef1abbea8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128511
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-17  VaibhavMalik4187  <vaibhavmalik2018@gmail.com>  [e7b01e4a5a856543e85f614c82950122e9598518]

        tdf#145538 - Use range based for loops
        
        Change-Id: I5bf5a88d40f9633d9af9c40df2ee927130701f91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128318
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-01-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [0ec81837cba7be61b41fd475e14172bc813a7046]

        sd: this is actually a layout test, move it to the right file
        
        Partially revert fa5ab8aa5d88e7128015127af75980a65f945cbb
        < tdf#135843 Fix the missing border handling >
        
        Change-Id: Ib80530c9e46e029c910843beac0d55dbd393af3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128512
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-17  Eike Rathke  <erack@redhat.com>  [0d6ab8d4ea7226db53d07dc158e176fe962fd8d9]

        Resolves: tdf#146757 Use correct format index keys instead of wrong hack
        
        The hack worked by accident as long as the internal index
        constants didn't change. Which was the case with
        
            commit f7d0c6b42a0a5ec98876006cd5048589219be741
            CommitDate: Thu Sep 23 20:28:42 2021 +0200
        
                Sort ZF_STANDARD_NEWEXTENDED_DATE_... into ZF_STANDARD_DATE category
        
        convertDateString()
        Standard + 36 == old ZF_STANDARD_DATE + 6 => DATE_SYS_DDMMYYYY
        unchanged
        
        convertDateTimeString()
        Standard + 51 == old ZF_STANDARD_DATETIME + 1 => DATETIME_SYS_DDMMYYYY_HHMMSS
        became wrong nothing (no format assigned, empty DATE slot)
        
        convertTimeString()
        Standard + 41 == old ZF_STANDARD_TIME + 1 => TIME_HHMMSS
        became wrong ZF_STANDARD_DATE_SYS_DMMMMYYYY (DATE_SYS_DMMMMYYYY)
        
        So time 08:00 double 0.33333... was converted to string
        "30 December 1899" which then numeric was 0.
        
        Change-Id: I642e0a977d4e167f78537d20624e86721e518c54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128507
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-01-17  Mike Kaganski  <mike.kaganski@collabora.com>  [52b15c66c90b53f0e663acfcf1b9cdb49c3d564d]

        Use convertTwipToMm100 directly
        
        Change-Id: I776f5c1babca523c476a5a094ed219219e1c89c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128445
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a827738a57b1ee0c050d4672f27810be36901464]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d7f7d5045e12127006f92247e7df56076c65f0ba
          - Remove inacurate statement on regex Help page
            
            Refer to discussion in patch
            
            https://gerrit.libreoffice.org/c/help/+/73408
            
            Change-Id: I543e052609ca4330f52a2c4ebae7189a2275ba75
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128509
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2022-01-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [2761545769ef564b14fc8cd854a35c42bc269f02]

        loplugin:finalclasses in chart2
        
        Change-Id: I6cc88d50df7a6c77285f8534de43fd0c8d251bf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128505
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-17  Caolán McNamara  <caolanm@redhat.com>  [bb495c6a2f00346698a041bce69a5a97effc79d7]

        tdf#144862 set default render mode to LayoutAndMatchRender
        
        Change-Id: I7340d7b7802a58922635fe49a4f15e085505e409
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128499
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-17  Mike Kaganski  <mike.kaganski@collabora.com>  [44c05a9ae8de321875f2e9868b7bb1046eccd64a]

        Drop unused declaration
        
        Change-Id: I17cd0d144b64fc6bfc8ce10f1de2db3ce4565ac3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128444
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-17  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [7a101c5ced5f634e7b661062a74c637e48ba1f2b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to df6f47ebcb1caf2a9791661de0fa8c484efd0515
          - tdf#129697 Use LIBREOFFICE instead of GLOBAL as index heading
            
            Change-Id: I8c00eb4ed888eb8b2e898144141ef1c5a659bb49
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128503
            Tested-by: Jenkins
            Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2022-01-17  Mike Kaganski  <mike.kaganski@collabora.com>  [503f10205559673185150110c2d2a2faacab1fcb]

        vscode-ide-integration: use gdb from $PATH by default
        
        Change-Id: I6f69439465b2968c5ab3900dbb9d5591c1c1f800
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127360
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2022-01-17  Rafael Lima  <rafael.palma.lima@gmail.com>  [aede2a0234f3d62d4bb89e0f638b7bb1304d9163]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 96608a0e847be46c1429e5711b08e7a0c2b66e68
          - tdf#89805 Document "Always apply manual breaks" option
            
            This patch also refactors headings to use <h1>, <h2> and <h3>.
            
            Change-Id: If886313cd9e140246016d8c6537f4267c1d4b0a4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128431
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-01-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [0e4bcbb67dda204ba78f99df68a63458c29e7470]

        tdf#145321 Crash scrolling DOCX to bottom
        
        this is a consequence of
            commit d4dc6b5cfdb02ad00a06ad32650948648abe010d
            use std::vector for fetching DX array data
        which made pre-existing bugs easier to see.
        
        This crash made apparent that we have bad data ending up in
        SwDrawTextInfo. So I added some asserts there to catch that.
        
        However, that simply made apparent that there are bug(s) at
        a higher level that I have no idea how to to fix.
        
        So at the primary problem site in
        SwTextCursor::GetModelPositionForViewPoint I clamp
        the values to sane ones.
        
        Change-Id: Ic74f6944932bbfc22e8cf9addf9e7511755b18be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128497
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-17  Miklos Vajna  <vmiklos@collabora.com>  [bbc4360b5beb012adf1e2652328d3e18d66224aa]

        SVG export: fix missing custom bullets
        
        It seems this was broken since b76628acb1ae4fc06f8c1b70ec2e0cf39356deef
        (text export support for bullets and hyperlinks, 2012-08-11), the
        problem is that SVGFilter::implEmbedBulletGlyphs() has a fixed list of
        characters that are typically used as bullets, but e.g. "-" is missing
        from that list.
        
        Fix this by improving SVGTextWriter::implWriteBulletChars() to continue
        working from those shared glyph paths when the glyph is in the fixed
        list, but otherwise call GetTextOutline() to look up the path for the
        custom bullet.
        
        Change-Id: I3de8fab8dc6c78e273629d13566d1f9f289eb752
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128495
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-01-17  Gülşah Köse  <gulsah.kose@collabora.com>  [586a0f149f332c0b0e53c0bb30568d4bd411b0e3]

        tdf#135843 tdf#146731 Fix the missing border handling
        
        Reverts fa5ab8aa5d88e7128015127af75980a65f945cbb inside. And fix the
        missing border problem with better way. Reason of the problem is using
        ORIGCELL cell style for bottom and right of merged ranges is wrong.
        
        Eg: We have Row X Col 3X3 table. (0,1) and (0,2) merged. The right side
        of right border style should be same with (0,2). But ORIGCELL points (0,1)
        instead. In case we should use LASTCELL. Same reason is valid for bottom case.
        
        Change-Id: I5282083541f0bd02f3765943da4f34cabe05ef13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128493
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>
        Tested-by: Gülşah Köse <gulsah.kose@collabora.com>

2022-01-17  Jeff Huang  <jeff@mail.ossii.com.tw>  [0596ef354ee8d40976c6be044a646757240f7921]

        tdf#136362 Remove unnecessary blank area and option in some image toolbar
        
        Only in Calc, Draw and Impress.
        
        Change-Id: I944aad875fedd1dd19657c49b059e33fd6e9d3f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127984
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-01-17  Caolán McNamara  <caolanm@redhat.com>  [84dc0f3dc044ab13e3d8638433d2b5533fc55aa0]

        ofz: Use-of-uninitialized-value
        
        Change-Id: Ic5f41e4f1f6b20a8cd8887807296f33adb48b728
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128496
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-17  Caolán McNamara  <caolanm@redhat.com>  [a6b1f367419e2b3645f37b572736f3d504520c16]

        ofz: Use-of-uninitialized-value
        
        Change-Id: I77847175d5ad0b2757eb24fcff08a4caf5d77519
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128494
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [5da906d07bf88bb9c56325d03272006d5a0662c4]

        iOS+SVP convert remaining VCL plugins to salplug
        
        While this makes the preprocessor usage even larger, the code in
        salplug.cxx is now hopefully easier to follow. I added a comment
        about the main code structure at the beginning.
        
        It also includes changes to the generic plugin list to include
        gtk3_kde5 before gen, qt5 and qt6 after gen, but still skips the
        headless / svp plugin.
        
        And I explicitly excluded salplug.cxx from the externandnotdefined
        compiler plugin. I could have added a dummy, but that seemed not
        worth the effort. My try on a non-dummy with correct includes and
        defines made the code in salplug.cxx much harder to follow.
        
        FWIW, the iOS VCL plugin actually seems to use the osx SalData, so
        I think these changes to iosinst.cxx are more correct then commit
        7d990aafdc363b2a12b5db78637d7f3bef7780bd ("VCL drop m_pInstance
        from *nix SalData"). But hard to tell without a compiler.
        
        Change-Id: I0e2944d4221ca5910fb2120cc8b24def5c5b3f33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128477
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-17  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [6985f81b528b0e06bd3b11160c35ed2d4a999845]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 21f7faaea2017e085b030d4c40c24067e37a1ee5
          - Related tdf#123318 Fix harder and update Base URL path
            
            Base Help used to be generated into the path shared/explorer/database
            
            Change-Id: I977dea766c621c0387c78238b65e45b5d4017929
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128450
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [4b8cef4f6e3a4eb5969631485a7c725252f3cabc]

        Add <module>.*all aliases to .all* and update help
        
        And just echo a rename info for the 'all' target and exit with
        an error, so people will actually adapt. 'all' had been modified
        to run 'allbuild' in the original commit anyway. And since there
        is no toplevel 'all' target, this just seems consequent.
        And .PHONY the new targets.
        
        Also advertise "make help" a bit more at the end of configure.
        
        Follow-up on commit d6496fce2e51a3e44753e6b5c462824f182b48d5
        ("split gbuild's <module>.all to <module>.allbuild or .allcheck").
        
        Change-Id: Ia74020375f0a024dc67ea37ae4b18655af9df084
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128490
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-17  Caolán McNamara  <caolanm@redhat.com>  [df044d1558d340e51d42264f212c3247c534f6da]

        ensure glyph fallback would use the correct dxarray variant
        
        Change-Id: I4f7183f2f038bcc780e9438b04ee4d15b945d065
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128489
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-17  Miklos Vajna  <vmiklos@collabora.com>  [d64afaac3411ef74d16ca24cb4b5aa5254ea6f36]

        sw: prefix members of SwTableFUNC, sw::sidebar::PageFooterPanel, ...
        
        ... sw::sidebar::PageFormatPanel and sw::sidebar::PageHeaderPanel
        
        See tdf#94879 for motivation.
        
        Change-Id: I68ac0ba7d36ae9217a98d90245cac104c636fe1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128492
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-01-17  Heiko Tietze  <tietze.heiko@gmail.com>  [c32994e22ff291b0227ed74de6d0d050cf0901c8]

        Resolves tdf#143733 - Make selection border wider
        
        Border width and handle size follow the zoom factor now
        Border is drawn evenly inside and outside the rectangle
        
        Change-Id: I83cfb8a8156e2f0346ded3e2abed4386d4006d00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128222
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-01-17  Dhiraj Holden  <dhiraj.holden@gmail.com>  [5b07acbf3345918f450fccf7ee243ad5bcb3fd67]

        tdf#142450 add code to store showing whitespace
        
        I have put in code to store the option to show whitespace.
        This option is stored at the document level like the other
        layout options.
        
        Change-Id: I26989da2714f884a5a4d5ced3329ff669771fe7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126497
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-17  Gabor Kelemen  <kelemeng@ubuntu.com>  [e3206e67402f623bac17ca94a20dfb45391dcb48]

        Recheck modules [e-f]* with IWYU
        
        See tdf#42949 for motivation
        
        Change-Id: I49a3ce10dee4b03f99156f5b641f69448e1d5617
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128479
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-01-16  Julien Nabet  <serval2412@yahoo.fr>  [52443996eff721e612ac4afc1eb1a53bb8a3e06f]

        Mysql/MariaDB: implement edit VIEW with GUI or SQL
        
        Delete View works (and the list is updated)
        Modifying View works
        
        But, there are at least 2 things to fix:
        - adding a view still works but the list isn't updated without manual refresh)
        - renaming view doesn't work (a popup error message appear)
        
        Change-Id: I48ffb322910ca64d51a161424f265de387bdd7ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128483
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-16  andreas kainz  <kainz.a@gmail.com>  [7a2042dc00c72ac074a21c2c324ace5eac89a5f0]

        tdf#146421 Calc Sidebar Alignment Section follow arrangement guideline
        
        Change-Id: If1ffb50743292f3cc0c3271646d0538337977762
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126688
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2022-01-16  Jim Raykowski  <raykowj@gmail.com>  [bf28e1df0a04cf6a06d9c4cf591e238a45a34ec1]

        SwNavigator: use one loop instead of two to fill fields member list
        
        Change-Id: I02f20e48606a34b2f9f4739f1777dd8aea8637ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127798
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-01-16  Caolán McNamara  <caolanm@redhat.com>  [8728cebf75b127e5a0d6a043bbed40a1c9e34641]

        dump AltNaturalDXArray if present
        
        Change-Id: I3410a7c4c999e660b2df69dcea8f7c5bd7fa3196
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128486
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-16  Caolán McNamara  <caolanm@redhat.com>  [e8b45704fc8d41a42d2272cb14bb40ee59516768]

        add missing placeholder labels
        
        Change-Id: Iae743fd6d7e13f91501e386e609e5965ef742db0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128482
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-16  Caolán McNamara  <caolanm@redhat.com>  [3fcfa152c5a12f549aed9d6c8261017f2ad75df3]

        ofz: Use-of-uninitialized-value
        
        Change-Id: Ib1c3b306573dda073f6ff3d7d0cc17aef39c0a0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128480
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-16  Caolán McNamara  <caolanm@redhat.com>  [95ade11df658d73e90d196f041d0839895aca3f0]

        tdf#146453 retain precise vertical base pos with ResolutionIndependentLayout
        
        Change-Id: Ied157d8d4bc9b57cfa17716453189ddf48cba641
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128485
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-16  Caolán McNamara  <caolanm@redhat.com>  [99460be87a11a404ce6c055fc540ec7ece404fb6]

        Related: tdf#146453 retain accurate positioning in rotated text rendering
        
        Change-Id: I477c5a72dd9618a2b0f3e91a96209ae3f6b3d1aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128484
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-16  Julien Nabet  <serval2412@yahoo.fr>  [276258618b9ab548927a6c5df0cadba11994b70b]

        Firebird: missing space in DROP command
        
        It's more to have something clean.
        Indeed there wasn't impact on Firebird since the table name is surrounded by quotes,
        eg: DROP TABLE"TableTest"
        
        Change-Id: Iad525ccb912347798c6780fd1a5bac12ee85333f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128488
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-16  Caolán McNamara  <caolanm@redhat.com>  [ffb5915c08314f1ec1b71f28b108060771a0a545]

        restore the explicit translatable="no" for some labels
        
        Change-Id: Ifbb05dc12a02afd11470e868b88d72fa18c1a388
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128481
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-16  Caolán McNamara  <caolanm@redhat.com>  [aa460a757431afc7408d08569142e6c0e3f6f301]

        ofz#43689 Null-dereference
        
        Change-Id: I6edb50b3c281d50187d8965ce9665a9aae0e9098
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128478
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-16  Jan-Marek Glogowski  <glogow@fbihome.de>  [ced4cde59eb51e4364daf69520a184b55c2c54db]

        Qt notify LO of many QScreen related events
        
        LO just has a single display event, SalEvent::DisplayChanged, Qt
        has a multitude. So this will generate multiple LO notifications.
        I don't see any reasonable way to prevent that. Doesn't seem a
        problem here.
        
        Change-Id: I2f11e53765869a4ca292a1d337347e4e7470e3c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128474
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-16  Noel Grandin  <noelgrandin@gmail.com>  [c592574948b0a28bac965b508bc260aaa6c365d3]

        use more concrete types in chart2, ChartView
        
        Change-Id: I51d503cd71ef2adc0e590ef836dabf9906495bbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128475
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-16  Noel Grandin  <noelgrandin@gmail.com>  [5a4b75dcb5abc2e925870614a28e1c2876df8ed9]

        use more concrete types in chart2, Diagram
        
        Change-Id: Iae84e16b3406f4c08139764a1838e38b13cebee7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128471
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-16  Caolán McNamara  <caolanm@redhat.com>  [dab0d4e1f36faace21145a51733bd3a946992624]

        tdf#146439 retain precise base start pos when using ResolutionIndependentLayout
        
        Change-Id: I16a585abf4805d87a2eeb4e3e9d9bd9f2697b838
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128472
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-15  Caolán McNamara  <caolanm@redhat.com>  [dd497f18e5a5aaa5d1116e87b12ea23d619088e2]

        include memory for std::unique_ptr
        
        Change-Id: I63aa82b45f3dfcfd89d5d655eae3b347c1092af4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128470
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-15  Noel Grandin  <noelgrandin@gmail.com>  [e1802876e0773d57631f6a8f773fafaf4cfc7926]

        use more concrete types in chart2, ChartModel
        
        Change-Id: Iecbc92aa096ede1845936faa708d1a9e8747b658
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128467
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-15  Julien Nabet  <serval2412@yahoo.fr>  [cec7cce3798eb0961496d0f896d782aeb2fc0a5f]

        Mysql/MariaDB: make rename table work
        
        by just letting general mechanism deal with it
        
        Change-Id: Iac70137c94419b719266f31222205d651d18b43b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128468
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-15  Caolán McNamara  <caolanm@redhat.com>  [4342717dcd580d5aea4e35636d4e35a4ea055d36]

        include memory for std::unique_ptr
        
        Change-Id: I15f78ecfc53e75403bb8edbcd6e5400e8ecaaa44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128465
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-15  Eike Rathke  <erack@redhat.com>  [26b3fc1f31b682fcc7ac0c10af07e64cffbe86e7]

        A unit test for tdf#146367
        
        Change-Id: Ie47f1525f387d019c7c1131a76faf3784ee99d4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128466
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-01-15  Stephan Bergmann  <sbergman@redhat.com>  [29bc12777ceffd00ed0ae103b8f2affa26897b4e]

        Let loplugin:nullptr look into template instantiations
        
        It missed some occurrences of 0 when only looking into uninstantiated template
        code, as Clang doesn't model them with an ImplicitCastExpr, even if the target
        is known to be a (dependent) pointer type.
        
        Looking into all template instantiations of course carries the risk that a given
        use of 0 is meant to be interpreted as a pointer in some and as an integer in
        other instantiations.  But the only case where that happened in the current code
        base is RegistryValueList::getElement (include/registry/registry.hxx), where {}
        is arguably a better choice anyway.  (And which would presumably also hold for
        any future such cases.)
        
        Change-Id: I708bcfc8bedc0a49c9282d7814eb325afa29905c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128462
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-15  Noel Grandin  <noelgrandin@gmail.com>  [fe37aa64ff79abcd3aeedeb03d8d74798225a367]

        use more concrete types in chart2, ChartView
        
        Change-Id: I7316d01d08eb1d9d482937fdd87bd34e2ae7e3c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128461
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-15  Noel Grandin  <noelgrandin@gmail.com>  [abb6978cabd3ef5d0bf086a388af7be6e144907e]

        remove XTransformation UNO API
        
        unused after
            commit 18bc9ea75daf4eb3520a4d0ef6649d92261012a6
            Date:   Tue Jan 11 15:02:14 2022 +0200
            replace XTransformation with more efficient class
        
        Change-Id: I9e6bf80d8a8cdba8514ad0e94ce090bdbceab853
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128460
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-15  Arnaud VERSINI  <arnaud.versini@libreoffice.org>  [5448ad57032df1113daf1c3899741febc069d8b3]

        Allow g to run git gc command
        
        Change-Id: Ibca338cbd99839b20a2373075a2e544e7ab638e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127870
        Tested-by: Jenkins
        Reviewed-by: Arnaud Versini <arnaud.versini@libreoffice.org>

2022-01-15  Caolán McNamara  <caolanm@redhat.com>  [f005fe8e463695cb701f343c32777fe4d48159ed]

        request the 2nd rect explicitly instead of one with a particular 'top' value
        
        Change-Id: I04caee2263e5e7345fb3fb0c07830d1bf504bf7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128448
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-15  Julien Nabet  <serval2412@yahoo.fr>  [bcc61497fc954efa7ebb8cef7ad3020d360a813f]

        Mysql/MariaDB: related:tdf#81430, fix regression refresh tables/views manually
        
        Change-Id: Ia17a396a8d55e38ac8ad42fab90c50bfaf96809e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128459
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-15  Eike Rathke  <erack@redhat.com>  [730b8aba72356bb8ba0066a5517b1224a4f1e232]

        tdf#146367 reintroduce approxAdd() similar handling with last summand
        
        ... to tie result to 0 eliminating opposite sign small equalish
        fractions.
        
        This does not "fix" all interim values of the bug's sample document,
        which repeatedly adds single values in sequence using SUM() and should
        use the + operator instead to benefit from approxAdd() for each, but
        maintains the better accuracy of Kahan summation in the not near equal
        zero cases. And the dreaded SUM(0.1;0.2;-0.3) also works again resulting
        in 0 with all permutations.
        
        Change-Id: I67188a6abbdb98212f070166ad02319c3d477e28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128451
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2022-01-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0c141900b49c2efeb0535dbcbea94f7b9b6aacd2]

        Change cursor -> pointer in spreadsheet option tip
        
        Change-Id: I4fe40f321849846daaddd1c9374a0271689b5823
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128425
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-01-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e19f4c1a1c24de32043c6d94394d048e1dc63dba]

        Fix extended tip on printer options for speradsheets
        
        Change-Id: Iad153527e4ee4b74cb9d7bf6a57821a9f13f1f16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128426
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2022-01-15  Heiko Tietze  <tietze.heiko@gmail.com>  [d73602dc51aa8829fc88e5e67e2b0c4da6b8f715]

        Resolves tdf#139395 - Redesign of font name and effects pages
        
        * Western/CJK/CTL selection placed into a GtkNotebook
        * Font color and transparency in one line
        * Alignment adjusted at font effects page
        * Char-, para- & style dialogs made non-resizable according the guideline
        
        Change-Id: I242c3886534a2696b4c2438ca17e6e778c2c3991
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125909
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-01-15  Julien Nabet  <serval2412@yahoo.fr>  [ff3720c4747b9b75e3886163bc61e2e58a5aabb5]

        Mysql/MariaDB: related:tdf#81430, fix regression create table
        
        Change-Id: I8f2983c1d08026ad0cbe796f73e0ff44f917de17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128458
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-15  Mike Kaganski  <mike.kaganski@collabora.com>  [6b973753d407d66dfa5fda86547246c486ab7087]

        tdf#146754: consider xyz:123 as host:port when parsing URLs smart
        
        ... rather than scheme: and path.
        
        Change-Id: I9a48310b585b8fa3e31635f877a91f1560b065f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128457
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-15  Julien Nabet  <serval2412@yahoo.fr>  [be27b6f0bb73128ad4970fc5649c93d546822a84]

        Mysql/MariaDB: related:tdf#81430, fix regression drop table
        
        Change-Id: I4b021847cfe855061b862006fbdc4ac36797ee09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128455
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-14  Julien Nabet  <serval2412@yahoo.fr>  [628fedabdd27ad08e9a42f47106864751e493c2c]

        Mysql/MariaDB: tdf#81430 make tables editable (with or without PK)
        
        Change-Id: I7df464107e692817ef80d887a4addea618d6cc72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128356
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-14  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [8be1888ede5b17bae7e5ee239011a9156b9c7614]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 143eb86de536e863170222617485c3e7f41d628a
          - Related tdf#123318 Fix filtering with SHARED
            
            Change-Id: Ic704b5ddcc0448a884da4ca01fa54bb94692495f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128423
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [a2eaf99e46f370ffb3b73828c2bdc53dc193b9a4]

        make comphelper::OInterfaceContainerHelper4 more threadsafe
        
        (*) make all the methods that require an external mutex take a
        std::unique_lock as a parameter, so that call sites cannot forget
        
        (*) make the forEach method drop the lock when firing listener methods,
        to reduce the odds of deadlock
        
        Change-Id: I0a80e3b3d1c1c03b7de4a658d31fcc2847690903
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128415
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [49a5e69f567302633299bf6626a9d9b9544ee94b]

        Removed duplicated include
        
        Change-Id: I080325a828d26a9d3fd93542315b3c4f5f1584e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128421
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-14  Miklos Vajna  <vmiklos@collabora.com>  [60c0242bbc05be0a5accc28f17a688124717590e]

        sw tests: audit uses of loadAndSave()
        
        When it comes to changing import + import-export-import tests to do only
        import-export instead, this is only safe if we assert the resulting
        exported XML.
        
        Replace calls to loadAndSave() with loadAndReload() when we want to
        assert the doc model after an export.
        
        Thanks to Justin for flagging this, luckily it seems there is only a
        single test that fails after restoring the lost asserts
        (and that has already been fixed).
        
        Change-Id: I62cd4330c62d801dd9e6c7ef73decab3972c0b58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128411
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-01-14  Jan-Marek Glogowski  <glogow@fbihome.de>  [e9da6bdabaf2e5b49c78e7ba54243f8f33622b15]

        VCL move SolarMutex (un)locking into (De)InitVCL
        
        Fixes all the backends, where SolarMutex access needs SalInstance.
        The ImplSVData::SalInstance is just set fron the return value of
        CreateSalInstance, so it can't be accessed earlier, globally.
        
        Regression from commit ad94bb5d23d9c4ecbb2ca84807f01623862de43e
        ("VCL drop m_pInstance from *nix SalData).
        
        Change-Id: I13259009571a9973ea7e3ded20c0ea4c660ee214
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128420
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [cb4e90c05fb26f37124b5d4bcf15bd1736c05850]

        tdf#146375: sw: add UItest
        
        Change-Id: I8d165b257f4bee3921f1a4624a7797ed22327e40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128419
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-14  Jan-Marek Glogowski  <glogow@fbihome.de>  [7d990aafdc363b2a12b5db78637d7f3bef7780bd]

        VCL drop m_pInstance from *nix SalData
        
        AKA the "*nix SalData untangling" commit.
        
        The original plan was to get rid of vcl/inc/saldatabasic.hxx and
        even SalData for all the *nix backends. But after many backs and
        forths, reinspecting the code and imagining the resulting code, I
        decided against that plan. All these variants would have resulted
        in reinterpret_cast calls, I wanted to prevent. And they would
        have required larger renames for no benefit.
        
        An other, related idea was to include all SalData implementations
        in the vcl/inc/svdata.hxx header, but that seemed like an include
        explosion, so was also dropped.
        
        I tried to untangling iOS from using GenericUnixSalData, as it
        doesn't use any of it's features. The new, minimal SalData should
        be sufficient.
        
        I'm leaving the easier drop of mpInstance from the Windows and
        MacOSX backend as a minimal interesting EasyHack.
        
        Change-Id: I5be01c1f42131a7e31cb30899392308e1e2de53b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128402
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-14  Caolán McNamara  <caolanm@redhat.com>  [4bdf28b404f90236d93ce207671f755a71f28496]

        tdf#136481 show the focus rect for the case nothing is yet selected
        
        but the cursor is at pos 0
        
        Change-Id: I7c94480bffdced23fe89d4e3ba0e729742247130
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128414
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-14  Caolán McNamara  <caolanm@redhat.com>  [adc7fb85b9f525dfee8619c030ec57b2ba71ea37]

        ofz: fix build. error: missing member 'm_pPIManager'
        
        probably since...
        
        commit bc3f70f220091f09ad02c148a6a49fdccb7b85c5
        Date:   Thu Jan 13 20:15:39 2022 +0100
        
            VCL move PrinterInfoManager into GenericUnixSalData
        
            ... and use a std::unique_ptr.
        
        Change-Id: I07ffed4f722e30269ddf4828ffba3ac34952adb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128417
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-14  Caolán McNamara  <caolanm@redhat.com>  [d59f1570cb9a49f3daf159b80744e5c93a74dc5a]

        respect TextRenderModeForResolutionIndependentLayout for mac too
        
        Change-Id: I1e572bd03387e1708fe75b90c2bce220b41c29e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128409
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-14  Michael Stahl  <michael.stahl@allotropia.de>  [4c4fb36222f6c624cfdea82ce266bf9d99073558]

        Restore tdf#134951 docxexport: stop duplicating stuff in postponed text
        
        Partially revert commit f261fae4af72b1328bc3e93fc52a9a24ce0975b3
        to restore deb892628a1501527c8c41b85a65282df95b81b1 because as reported
        by jluth the test case testfdo79008 that failed was apparently somewhat
        misleading and the test case testTdf134951_duplicates that should test
        comments erroneously failed to fail because it is doing a loadAndSave()
        instead of a loadAndReload().
        
        Change-Id: I7e788287da3b1742f65697ec350997d175db9e69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128410
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-01-14  Caolán McNamara  <caolanm@redhat.com>  [168bd36582a1795a1b2a64a62afef742c3e017a6]

        tdf#146747 InternalItems has to be null terminated
        
        Change-Id: I15c0afdcae3e9bc1412e6564c15df2196515052e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128412
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-14  Gabor Kelemen  <kelemeng@ubuntu.com>  [b1ec326619f7b91e56252b992159fd00bbff2ba7]

        tdf#146703 Rework previous fix to query extension metadata
        
        to limit its error potential by encoding only the category string
        
        Change-Id: Ia3d3bfa6981ec46b71b500980abda9ad7f606cd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128361
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2022-01-14  Heiko Tietze  <tietze.heiko@gmail.com>  [90df5b09188c66c3a7752934650570246dfc321d]

        Resolve tdf#124572 - Draw a faint line between tabs
        
        Change-Id: I6cbbefe1cb16599ae81fc6dcb5a51ef1ca2db6f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128407
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-01-14  Julien Nabet  <serval2412@yahoo.fr>  [299441fbd995f5d80d253aba638e3dbc3ba875a2]

        Firebird: no need to override getTypes in Table
        
        Change-Id: I0af49eef735f5191f956f9ef9ae8e39c1eb7651a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128375
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [44cf7a7f3cd585b442b404ff9e791dc7df513a51]

        tdf#146605: sw: Add UItest
        
        Change-Id: I203387db47c3b936ec79bbe951f21bec6c7c26ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128408
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-14  Gabor Kelemen  <kelemeng@ubuntu.com>  [bc3a0205e2100b845b504b63e591b7400833d632]

        Recheck modules d* with IWYU
        
        See tdf#42949 for motivation
        
        Change-Id: I916f42c46efa1b6cfd7744a189b79659b2867431
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128196
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-01-14  Caolán McNamara  <caolanm@redhat.com>  [ad27c35a11bd9a78f30bbe4da76cdde223cf8624]

        resave with latest glade
        
        Change-Id: I7d41fa2fbfd188c75b690be34f7c9baf6ae20044
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128405
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-14  Michael Stahl  <michael.stahl@allotropia.de>  [2a506a2e2b747e28e1684e0748fa3d237c65772b]

        ucb: webdav-curl: build debug callback also in release builds
        
        And fix the Authorization header redaction, it was assuming there is one
        call per header line, but all headers are passed in one call.
        
        Change-Id: Idf86b9e0a4a8f8e9fb39098402a002abc394a589
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128395
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-01-14  Jean-Pierre Ledure  <jp@ledure.be>  [c8b5debd3f5536839e480ccadb1a1a0ba3a5ceda]

        Dispatch commands: reviewed wiki layout and content
        
        The wiki page
          https://wiki.documentfoundation.org/Development/DispatchCommands
        is generated by the execution of the python script:
          /bin/list-dispatch-commands.py
        
        Layout and content changes:
        - better commands list coverage
            Scan of .xcu, .sdi and .hxx files
            The list is the "union" of the found commands
          => Base and Charts commands are part of the list
        - new classification based in the 1st place on the .xcu files
          i.o. the .hxx (or "slots") names
          => Commands are listed only once
        - The sources providing the listed info are referenced for
          each command with a direct link to the opengrok sources
        - New information when available
            A subclassification: the group
            The potential arguments of the command
        
        Change-Id: I54dd8c219d0e7a00fd346faa7577e181a068bbaa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128254
        Tested-by: Jenkins
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2022-01-14  Caolán McNamara  <caolanm@redhat.com>  [9dbfda4cea569459e42203771754b902c1a09759]

        upgrade poppler to 22.01.0
        
        and popppler-data to 0.4.11
        
        Change-Id: Ibd8c28f36408a670b5853f1b266c6b8c36916a61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128398
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [c8a5312b82ff1d3305baabbd2362ed0706ba8ace]

        reduce default cost of OInterfaceContainerHelper3
        
        most of these are never used, so rather store a pointer to a shared
        empty vector
        
        Change-Id: If5b8b82235171769420615147a0e0b316c237874
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128404
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [2e162bb1e8521ad8cd8148e0a18adc3eebadd710]

        use cache value in ViewContact
        
        Rely on the cached primitives without always rebuilding.
        
        But only enable it for calc and draw right now, by adding a flag
        at the SdrModel level.
        
        Change-Id: I295e5a366b1b21d0f1561e6736bac919082afb5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128380
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [8960dae3a24f5dd2712f1fe74de0c3b22552b12b]

        no need to hold OInterfaceContainerHelper4 by unique_ptr
        
        when empty, it is only a single pointer big anyway
        
        Change-Id: I3e45dd705c4bef3799435617db1a4192d62860e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128403
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-14  Noel Grandin  <noelgrandin@gmail.com>  [b32e46fbc3b536c1f56fe5d3714772ad673542a3]

        improvements to ModifyEventForwarder
        
        (*) Firstly, the XWeak machinery in here was never useful. This
           class has always used hard references to its listeners. So
          just remove all that.
        (*) Convert from osl::Mutex to std::mutex and use the latest
            utility classes in comphelper with that.
        
        Change-Id: Id129527cf53da6d7a9f6e1c76b556c57fe1a0270
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128393
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-14  Jan-Marek Glogowski  <glogow@fbihome.de>  [bc3f70f220091f09ad02c148a6a49fdccb7b85c5]

        VCL move PrinterInfoManager into GenericUnixSalData
        
        ... and use a std::unique_ptr.
        
        PrinterInfoManager::release() was just called from ~SalData(),
        so this should make this more clear.
        
        Change-Id: Ic4aade2db3813fdc96ede116a50604692ef3dbec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128399
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-14  Jan-Marek Glogowski  <glogow@fbihome.de>  [fa7389b430f242706b1bcea430f82fffa112fb9b]

        iOS+Android+SVP "merge" all SalData instances
        
        It's always the same code.
        
        Change-Id: I2385d0bda24939b964306e27a3df99ea44356eac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128401
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-14  Miklos Vajna  <vmiklos@collabora.com>  [a4d770731f4e5228ef1101c286d1815cf94a1fd9]

        connectivity: can avoid copying here
        
        aTableNames is not changed till we hold a reference to that name.
        
        Change-Id: I8a06b5bead101cba4e3293f6c29a849e7a9d0f6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128396
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-01-14  Noel Grandin  <noelgrandin@gmail.com>  [bd1fbe307840eedadcb0266ed097a21765d3e579]

        use more concrete types in chart2
        
        in this case, ModifyEventForwarder.
        Instead of doing UNO_QUERY and implicitly relying on it's
        implementation, make it obvious what we are doing
        
        Change-Id: Ie02a11f115da9c8af7d4ca85bda9fb9a69c5d52f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128392
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-14  Jan-Marek Glogowski  <glogow@fbihome.de>  [b0d0b80d8e5428393b7e5185582fed78ed1b2bbe]

        iOS+Android remove empty header
        
        Change-Id: Ib7cb14872f74ef5ab5adeb332fb791b7c98fc63f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128400
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [45dee329c30f5548b0ba57cc1457c73f2fc870a3]

        tdf#134960: sw: Add test for multi-page view
        
        Change-Id: Id3292de4eca6ab72d5116b967a619f78ab96082b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128391
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-13  Caolán McNamara  <caolanm@redhat.com>  [ceb79e1db5c1b5cbaced683d39125da3bdeaf521]

        ofz#43613 oss-fuzz build failure
        
        Change-Id: I17ddc43c37d806f267f4ca57bb02227bd053d2cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128397
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-13  Jim Raykowski  <raykowj@gmail.com>  [63a9d8adedd5e9b2fcc689aae843c491f47261dd]

        SwNavigator: fix outline delete removes first character of next outline
        
        paragraph
        
        The to be deleted outline selection may already be to the start of the
        following outline paragraph as happens when a table is the last
        content of the to be deleted outline. In this case do not extend the
        selection right or the first character of the following outline
        paragraph will be removed. Also check if no selection was made which
        indicates an empty paragraph and the selection right is needed.
        
        Change-Id: I5b2516bd7b1e88ee415986dbe9313f93039dbac0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128264
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-01-13  Caolán McNamara  <caolanm@redhat.com>  [935761709fb7629c8d23aa5dc8bfcbd2988f5bbf]

        tdf#144862 adjust positioning experimental options
        
        drop GlyphPositioningMode::ClassicInspired as that just demos the
        tradeoffs of the original GlyphPositioningMode::Classic vs the chaos of
        GlyphPositioningMode::PreferReadability where hinting at small sizes
        pushes the text outside its layout bounds.
        
        add GlyphPositioningMode::LayoutAndMatchRender to demo the next
        option.
        
        so:
        GlyphPositioningMode::Classic This is as it ~always was, using the
        technique documented at https://wiki.openoffice.org/wiki/Writer/WYSIWYG
        
        GlyphPositioningMode::Layout This is just taking the high resolution
        layout positions, dropping the "Classic" technique and let vcl do its
        default scaling and rendering of the glyph positions as happens in
        editeng.
        
        GlyphPositioningMode::LayoutAndMatchRender same as Layout, but during
        text render preserve the scaled glyph positions as floating point
        positions and pass through to the various platform text renderers
        configured as best to handle that.
        
        Change-Id: Ic37bb8f3cf4472bdc3c48f02b1f9057a0f80cbd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128360
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-13  Caolán McNamara  <caolanm@redhat.com>  [711cc3278ffc256a9d1782da1bc157498e82e1a6]

        upgrade to libjpeg-turbo-2.1.2
        
        Change-Id: I6d24be03c6401a815e6f19d79f418fcc90334393
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128387
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-13  Caolán McNamara  <caolanm@redhat.com>  [444477a07bcaf59181dbbc719b913566091deadc]

        ofz#43577 valid reclen must be >= 20
        
        Change-Id: I454bff4acfcd85701a7f094a8bd76898825e9ce2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128388
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-13  Caolán McNamara  <caolanm@redhat.com>  [b589fc5a8d1124b81ac75dfac972c1036ae55477]

        set hint_metrics seperately from hint_style
        
        I unsure hint_metrics makes any difference to our use case, but probably
        won't hurt
        
        Change-Id: I82a4ff0d3a05e50ec30e878363e0c24a438c96cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128389
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a02faeade844050d1235588093c13024bb2cdeed]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1d958791300f4cf1eee8f26b46fe888cee3fae2e
          - Fix typos
            
            Change-Id: I951914bd28c7cd4f49e2704f3393e91fb18e6cd0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128385
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-13  Michael Stahl  <michael.stahl@allotropia.de>  [f261fae4af72b1328bc3e93fc52a9a24ce0975b3]

        tdf#143039 tdf#143106 sw: DOCX export: don't export duplicate flys
        
        The problem is that at the end of the paragraph a second call to
        OutFlys() is made in line 2730 and that causes the duplication; for
        this call the value FLY_POSTPONED must be returned, not FLY_NONE.
        
        (regression from 3eced2d52415abeac266804ab682bee022322a19)
        
        Also revert commit deb892628a1501527c8c41b85a65282df95b81b1 because its
        test fails now as 0 comments are exported; it was apparently another
        problem introduced by the above commit, and apparently this fix helps
        for duplication of comments too.
        
        Change-Id: Ib9706e4c24db38c15a0170ba2e8f08fba5327f98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128386
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-01-13  Caolán McNamara  <caolanm@redhat.com>  [bb830461f0c22f7efe10de799a6a39b56cc5b4a5]

        keep scaled ResolutionIndependentLayout glyph positions as floating point
        
        When rendering in ResolutionIndependentLayout mode keep the scaled
        glyph positions as floating point all the way down to the renderer
        
        Change-Id: I02415f18c26737a886751972f472b499a25c776b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128379
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-13  Caolán McNamara  <caolanm@redhat.com>  [99c51ce0e44bf03ddea0efd7612389faa636b658]

        allow selecting text rendering mode suitable for natural glyph positions
        
        Change-Id: I6b8c815fda3a48917467719432071c0716e3e9ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127338
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-13  Caolán McNamara  <caolanm@redhat.com>  [5e218b5c51f7d9cd10bd9db832879efca41b9c75]

        always use B2DPoint for DevicePoint
        
        Change-Id: If75c3448776743f1b9efbf84a487cfc0c75364ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128365
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-13  Miklos Vajna  <vmiklos@collabora.com>  [cf2690ae76b4250af32be7c8980b8d83b3611591]

        sw: fix swapped inner vs outer border for Word-style bottom table borders
        
        This is similar to commit fc04a84f297b78a1049182b6d8cf745f863ffe61 (sw:
        fix swapped inner vs outer border for Word-style left table borders,
        2022-01-11), but that was for vertical borders, this is for horizontal
        ones.
        
        The other difference is that Word mirrors vertical lines, but not
        horizontal ones. This means that our horizontal line need less
        mirroring, while our vertical lines needed more mirroring.
        
        Change-Id: Iff07adac5c53420673139d5c93ce52f6148fb977
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128383
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-01-13  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [c26b0bc9f324974480843efbb3aaf4851872747e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to eb1bf86ac137d050daaaed114a70c29002acc4fe
          - tdf#123318 Add navigation menu entry LibreOffice for Shared
            
            Change-Id: Ibd46738e03721127e07ee1575e0a925fc36fbe9d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128382
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-13  Caolán McNamara  <caolanm@redhat.com>  [3f041e3153fee98aa708edcd9071ea58fdde052b]

        Related: tdf#145625 adapt the reportdesign color section margins
        
        to the changes of:
        
        commit 8d2bf9b679dec223a78e1fd8f3684f76c5802bae
        Date:   Wed Jan 12 13:32:13 2022 +0100
        
            Resolves tdf#145625 - Alignment issue at color options
        
        Change-Id: I66c43e964b19da3bdfd4f13cc343dc399ae9cd5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128378
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-13  Caolán McNamara  <caolanm@redhat.com>  [3840a567d40e8343bdb0f12e355b691acc11eb81]

        restore some placeholder labels
        
        glade tends to clobber the GtkMenuButtons placeholder labels
        
        Change-Id: I2f1e8dd3f9b86e09a9fe7ce311b40a84f298b4a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128377
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-13  Seth Chaiklin  <sdc.blanco@youmail.dk>  [6ba527ab55456eee154528247ec4c9256ea946c8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3c10ab097835514a63c4b0876b0ea5254bed1228
          - partially resolves tdf#146733: corrections for template view
            
               - correction to listview icon
               - correction to location of listview and thumbnail icons
            
            Change-Id: I5133e88bf2e683bdc6388cacc40a341ee050e714
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128340
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2022-01-13  Seth Chaiklin  <sdc.blanco@youmail.dk>  [9b02edcf77f30527a1f6cd6da0c911f27ef8c249]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cf8ad59654e0f7edff6033d55bf10710f1255b4d
          - partially resolves tdf#146733: change "tools" to "manage
               - change mention of "Tools" icon to "Manage" widget
               - update menu items in Manage dropdown menu, and remove 
                    obselete items
               - remove tools icon
            
            Change-Id: I3c68b4686abb10f58cfc8158e95a3eaf51aa9816
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128339
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2022-01-13  Stephan Bergmann  <sbergman@redhat.com>  [9780be6c05ece20d292035f6aba50dab34a8b024]

        Make HWPStyle::style type-safe
        
        Change-Id: I3a8dcf497a236d12eedff9e7b5943e14747cb9bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128374
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-13  Caolán McNamara  <caolanm@redhat.com>  [3d27b1148b7ac54c39632baef16e9695c5e92d85]

        split up ImplPrepareLayoutArgs a little
        
        no logic change intended
        
        Change-Id: Id24fb2647e2e6c00a485165edd7fc265ad090c23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128373
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-13  Rafael Lima  <rafael.palma.lima@gmail.com>  [8b797df02a00349085121993dcf0ce8d5320b185]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2c41ec4fa1f8b000c62c3df3f66e594818f63094
          - tdf#146117 Explain that Var/Str are locale-independent
            
            Change-Id: I0a90befe2c63e8f9719ec7179666c9342602d0e2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127782
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2022-01-13  Rafael Lima  <rafael.palma.lima@gmail.com>  [0583b3b6cd1eeb7f6d01da76b77d06dec4528fde]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5d3d7401d26288e8bc7eb984dcd714590bc72e82
          - tdf#91230 Improve description of Conditional Formatting
            
            Change-Id: I536c959bec3ad94deb5e9893b956755d64f438f2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128337
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [cb0083acc30210173e168431dd2aaec248aea35b]

        small optimisation
        
        Change-Id: I51fc0292a3907613391bc8a2a16bac486cdadee6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128366
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-13  Rafael Lima  <rafael.palma.lima@gmail.com>  [6057d03c60c9f6a483a7b0caf2cb32cab0e83103]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3cb9f803eae6a60ae6bc8ca35ccd74126f14a871
          - tdf#70551 Improve description of the WEEKS add-in function
            
            Change-Id: Ic4e234496a05fb1e88de88f554a2b5ae90244651
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128331
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-13  Stephan Bergmann  <sbergman@redhat.com>  [18220ad65bb989fdbfe73fa36ae03ef6466d7ee5]

        Sync flatpak-manifest.in with Flathub
        
        ...including
        <https://github.com/flathub/org.libreoffice.LibreOffice/commit/65437462b575881703146b132d2ae6c7e998c1b6>
        "Merge pull request #174 from vroger11/patch-1:  Add global-menu support for KDE
        and unity"
        
        Change-Id: Id9c9c9d63303fc7de12b47e12b1e32f6556f1f02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128368
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-13  Stephan Bergmann  <sbergman@redhat.com>  [4ee0ad0541a9767cbf527a268df321d554b00384]

        Fix build
        
        ...after 840b4eb2f3443ff883016e6a8a8ae49e9cbd9e4e "Recheck modules [a-c]* with
        IWYU" causing
        
        > In file included from workdir/UnpackedTarball/cppunit/include/cppunit/TestAssert.h:8,
        >                  from workdir/UnpackedTarball/cppunit/include/cppunit/TestCase.h:6,
        >                  from workdir/UnpackedTarball/cppunit/include/cppunit/TestCaller.h:5,
        >                  from workdir/UnpackedTarball/cppunit/include/cppunit/extensions/HelperMacros.h:9,
        >                  from cppu/qa/test_any.cxx:26:
        > workdir/UnpackedTarball/cppunit/include/cppunit/tools/StringHelper.h: In instantiation of ‘typename std::enable_if<(! std::is_enum<_Tp>::value), std::__cxx11::basic_string<char> >::type CppUnit::StringHelper::toString(const T&) [with T = char16_t; typename std::enable_if<(! std::is_enum<_Tp>::value), std::__cxx11::basic_string<char> >::type = std::__cxx11::basic_string<char>]’:
        > workdir/UnpackedTarball/cppunit/include/cppunit/TestAssert.h:74:50:   required from ‘static std::string CppUnit::assertion_traits<T>::toString(const T&) [with T = char16_t; std::string = std::__cxx11::basic_string<char>]’
        > workdir/UnpackedTarball/cppunit/include/cppunit/TestAssert.h:168:58:   required from ‘void CppUnit::assertEquals(const T&, const T&, SourceLine, const std::string&) [with T = char16_t; std::string = std::__cxx11::basic_string<char>]’
        > cppu/qa/test_any.cxx:282:9:   required from here
        > workdir/UnpackedTarball/cppunit/include/cppunit/tools/StringHelper.h:25:9: error: use of deleted function ‘std::basic_ostream<char, _Traits>& std::operator<<(basic_ostream<char, _Traits>&, char16_t) [with _Traits = char_traits<char>]’
        >    25 |     ost << x;
        >       |     ~~~~^~~~
        > In file included from ~/gcc/trunk/inst/include/c++/12.0.0/istream:39,
        >                  from ~/gcc/trunk/inst/include/c++/12.0.0/sstream:38,
        >                  from workdir/UnpackedTarball/cppunit/include/cppunit/portability/Stream.h:283,
        >                  from workdir/UnpackedTarball/cppunit/include/cppunit/TestAssert.h:7,
        >                  from workdir/UnpackedTarball/cppunit/include/cppunit/TestCase.h:6,
        >                  from workdir/UnpackedTarball/cppunit/include/cppunit/TestCaller.h:5,
        >                  from workdir/UnpackedTarball/cppunit/include/cppunit/extensions/HelperMacros.h:9,
        >                  from cppu/qa/test_any.cxx:26:
        > ~/gcc/trunk/inst/include/c++/12.0.0/ostream:558:5: note: declared here
        >   558 |     operator<<(basic_ostream<char, _Traits>&, char16_t) = delete;
        >       |     ^~~~~~~~
        
        etc.
        
        Change-Id: I2e6d3591dec9eeb6647738d37296c7d2bfa6a186
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128369
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-13  Olivier Hallot  <olivier.hallot@libreoffice.org>  [687ec84b16f3031da8704c04c7f6c4a81f7c3f00]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0ab09791a5f69b886f51eea97cba0e120d63a21d
          - tdf#80658 Calc stream Hlp page (part)
            
            - Added contents to live data stream help page
            - Used some of Vipul Gupta contents from attachement in ticket
            - Still incomplete because the setup to work is non trivial
            
            Change-Id: I02bf8178859ddce7ce28082388d21e31853dac4e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128348
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-13  Olivier Hallot  <olivier.hallot@libreoffice.org>  [21cfbd6c1d6e4311301b5eeb84490e2474717ff0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to edc442479a8762dbb44c55741f28400efb528ec3
          - tdf#72461 Fix Help bookmark for CMIS setup dialog
            
            + Effective changes are in the <bookmark> at the top
            + Uncommon bookmark HID, svtools/ vs svt/
            + Refactor of the file
            
            Change-Id: I6f2c73fb3912d271e8b496bcdb6edfa0e4dc2eeb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128324
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-13  Jan-Marek Glogowski  <glogow@fbihome.de>  [b04be559ddf4a7f0a5cdc0b9abc2bcfc4aae25cc]

        gbuild: implement static partial build
        
        This stores all the dependencies collected from the full build,
        and uses that info to link static binaries in per module.
        
        Change-Id: I27bd41c217bf0d2248ee88004038dd6b813f2624
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128129
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-01-13  Luboš Luňák  <l.lunak@collabora.com>  [d6496fce2e51a3e44753e6b5c462824f182b48d5]

        split gbuild's <module>.all to <module>.allbuild or .allcheck
        
        This is similar to the removal of the 'all' target in the past.
        Using 'make vcl.all' is supposed to build the vcl module and all
        its dependencies, the problem is that it builds also tests, which
        means not only building and running the tests but also their
        dependencies too, so 'make vcl.all' may in fact also build Writer
        because a unittest depends on something there.
        
        So now <module>.allcheck is the new name for that, and newly
        there's also the (IMO actually useful) <module>.allbuild .
        
        Change-Id: I55baa014a657783e641cee67948ee8fb062b1982
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128349
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-01-13  Caolán McNamara  <caolanm@redhat.com>  [f5f5b45001eb419ab45c823c17cafc53e6a4659e]

        fix up label mnemonics in writer view options page
        
        Change-Id: I8acf5421c7e986a15a759f7b4c203d3c844b77f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128357
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-13  Stephan Bergmann  <sbergman@redhat.com>  [b0ab07ba89c88006932c68e0ca08dffcd0a4621e]

        Always set MAC_OS_X_VERSION_MAX_ALLOWED = MAC_OS_X_VERSION_MIN_REQUIRED
        
        ...and drop the --with-macosx-version-max-allowed configure switch.
        
        Looking at the documentation in
        /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/AvailabilityMacros.h,
        a value of MAC_OS_X_VERSION_MAX_ALLOWED larger than
        MAC_OS_X_VERSION_MIN_REQUIRED would allow functions that only started to become
        available in that range to be resolved as null at runtime, so would need our
        code to be prepared to get null function pointers in such cases, but which our
        code is presumably not prepared for to begin with, anyway.
        
        Change-Id: I1423ee7435aa2b36eb91c62ff91b1fc414995a4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128363
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Jenkins

2022-01-13  Gabor Kelemen  <kelemeng@ubuntu.com>  [840b4eb2f3443ff883016e6a8a8ae49e9cbd9e4e]

        Recheck modules [a-c]* with IWYU
        
        See tdf#42949 for motivation
        
        Change-Id: I74a3c3a67c3639376e2251c3eb917fa4139dfbd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127808
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-01-13  Heiko Tietze  <tietze.heiko@gmail.com>  [8d2bf9b679dec223a78e1fd8f3684f76c5802bae]

        Resolves tdf#145625 - Alignment issue at color options
        
        * Label "On" cleared (kept internally for size calculation)
        * Deprecated xalign removed
        * margin-start set to 0, halign=start, valign=center for
          color labels and checkboxes
        * margin set to 12 at the right edge to have more space
          for the scrollbar
        
        Change-Id: I32b7c1fc4ad93b1e9fa7b78968eedbbc3580a379
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128322
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-01-13  Miklos Vajna  <vmiklos@collabora.com>  [b24ef22fee1196a89750b92463cb0b7a541e83c9]

        external: update pdfium to 4818
        
        Change-Id: I68751a7b6ca2c8c86a412a0fd401e0d0f172297b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128353
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-01-13  Stephan Bergmann  <sbergman@redhat.com>  [229c312834f8931994ed1147a0cc136ce4b2de69]

        Adapt comment
        
        ...to 76e04aef4b4adea8179d564b158e58f495ed43a4 "Rename LO-specific uno ini-file
        (Linux: program/unorc) to 'louno'".  (And yes, the original comment guessed
        right: it is the URE uno ini-file that we look for here.)
        
        Change-Id: I3006a5169ae066b984e415d17841f69db338b68b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128325
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-13  Mike Kaganski  <mike.kaganski@collabora.com>  [809d1e206fa9ac87ee9e04006285edfc3907667c]

        Simplify COMReference a bit
        
        Use ThrowIfFailed and small refactor
        
        Change-Id: I0bcd57c26cd169380364cdaaaa76e764b9662d07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128362
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [38eaa0c825ec461a296f4ea5f7bdc90f3a6408e9]

        cache result of query for dataseries properties
        
        shaves some time off the perf profile of large charts
        
        Change-Id: Ic9feab719d784b2e58e96c8a1c642d363d3c5f27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128355
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [bfe32f3e50b5406810e740ac41368f101033e766]

        optimise ensureGeometry
        
        for complex polygons, return early
        
        Change-Id: Id4bb2311f84508d95a71a3f4353872164baabe6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128354
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [b0c68f982dfabd33b6049c3614734401f70bae50]

        split the BarChart rendering method down a little
        
        into slightly more manageable chunks
        
        Change-Id: I2a8c031618516102e2dccf071beef51fe9917f82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128347
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-13  Mike Kaganski  <mike.kaganski@collabora.com>  [897d91c0d3a570492477bcffdc4b6b3b6213a7fa]

        Small refactor
        
        Change-Id: I18a3bcce4aa7cac3d01b3889aff24b3ec992809d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128358
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-13  Rafael Lima  <rafael.palma.lima@gmail.com>  [62aee746b72cf4cf3eac324a428418d6ef380d1d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 28d35d3226eeca83ec15a1fc648a7cdd19ff9a0f
          - Enable translation for strings
            
            Change-Id: I9092595635af48a92c1c3df35effb58a41924aac
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128336
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-01-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4dc4c766f4451c0f5789e2a1e0290e3afb893185]

        Fix typos
        
        Change-Id: I38ca4904f28a67236b546ff267ab17ba4bfe42fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128352
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-01-12  Caolán McNamara  <caolanm@redhat.com>  [00391f14ab72f31ebc35078b34fbf3628b5cc7a1]

        ofz: Direct-leak
        
        Change-Id: Iedef8c99f0650750f5cfd808ac36421cc0d5c281
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128316
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-12  dtm  <daniel@fearnley.net>  [582bf1a27c5adc6684e8d9af3805cfe40fa051d5]

        tdf#145538 - Use range based for loops
        
        Change-Id: Ib16c742b39af62694ef591dcdaa975b9a720b4a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127203
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2022-01-12  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [cd7af555b75fbc90d9a9012c0b0b40ae2e11ac2f]

        Update git submodules
        
        * Update translations from branch 'master'
          to 87e0eb58bfcb1cdfe04f26833376827a09c1e241
          - update translations for 7.3.0 rc2
            
            and force-fix errors using pocheck
            
            Change-Id: I372f976206656723929dfd06c958afd839805a2c
            
2022-01-12  Caolán McNamara  <caolanm@redhat.com>  [6c9e722fa989ce9530569be2342c67ffd141c466]

        ofz#43551 Use-of-uninitialized-value
        
        Change-Id: I2eb139f3bff296cff7d8f0e9a05f19df56b27ecd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128313
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dd7f4f02a547d0437b65adf6966fb7a9520b9dd0]

        Fix typos
        
        Change-Id: I47fc636e0b69b72fb6ca247f9e0cbabbddb3985e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128321
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1240ceacfcf04cb909d00118f927e079c210a32e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 38eda1bc74077cba48617976f48765d10da43c34
          - Fix typo in a color name
            
            Change-Id: I66c777c3b9a6ae88422d71aab781ab20879d72fe
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128320
            Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-01-12  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [2d11710df6d81c03007d136667a443e09cc70eed]

        tdf#146454 - Check for multiline string in setDataArray
        
        Check for a multiline string in the setDataArray function. If that is
        the case, set a string or edit cell. Otherwise, just set a plain string in order to prevent performance issues due to the adjustments of the row height.
        
        Regression from b9e2c5d2a36fbd189c20448cadf4212edf02914d
        
        Change-Id: I9216b198b878fda5da29596d25504db853acd756
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127660
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-01-12  Luboš Luňák  <l.lunak@collabora.com>  [c78b4cdb4fc922f3b35172b71fee772385526d98]

        use std::optional::operator* rather than value()
        
        Apparently the latter doesn't work on some MacOS versions
        despite it being C++17 too (see comments
        at https://gerrit.libreoffice.org/c/core/+/128308)
        
        Change-Id: I5adb95720cabecd1837d17ed1543ff656734410d

2022-01-12  Luboš Luňák  <l.lunak@collabora.com>  [6fd4209a7e5884e44f4214342c7565229aa9b7d5]

        block amd drivers that crash with Skia's kDifference (tdf#146402)
        
        This is a follow-up to 4a11c85baeb4998e12bc2ab45b0c23, after all
        it was a driver problem. But the time 7.4 is out the newer one
        working will be hopefully in sufficient use.
        
        Change-Id: I682a56ec6e5b6dfe4c85930346177fc5c13569c9

2022-01-12  Caolán McNamara  <caolanm@redhat.com>  [be30c734bf420f9dd890906c84d2b4460385a2ba]

        keep positions as DeviceCoordinate within SalLayout
        
        Change-Id: I20bbb0e252ffd09901f587599430e715dbe977b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128300
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [9a850dd9f3c221660b6259bdfd64a77343f2256c]

        used cache value in ViewObjectContact::getPrimitive2DSequence (2nd attempt)
        
        Rely on the cached primitives in VOC.
        
        But only enable it for calc and draw right now, by adding a flag
        at the SdrModel level.
        
        This way we can leave it disabled for writer, where it definitely doesn't
        work.
        
        Change-Id: I11ca4836eb773c0f078cdb82056c6e0309d15a8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128319
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-12  László Németh  <nemeth@numbertext.org>  [eebe4747d2d13545004937bb0267ccfc8ab9d63f]

        tdf#144270 sw: manage tracked table (row) deletion/insertion
        
        in Manage Changes dialog window, where deleted/inserted
        tables and table rows were shown as multiple cell changes,
        as a regression. Now a single table deletion/insertion or
        deleted/inserted consecutive table rows are shown with a
        single tree item in the dialog window instead of showing
        multiple cell changes.
        
        Add new Action icons to the tracked table row
        insertion/deletion tree items (re-using table row
        deletion/insertion icons).
        
        Show cell changes as children of the single parent
        item tracked table row change.
        
        Accept/Reject and Accept/Reject All support
        1-click acceptance or rejection of table (row) changes,
        instead of clicking on all cell changes of a single
        table (row) deletion/insertion.
        
        Regression from commit c4cf85766453982f1aa94a7f2cb22af19ed100be
        "sw: fix crash due to redlines on tables on ooo121112-2.docx".
        
        Change-Id: Id03a8075cc6849b70a8d32e1a955b79e7d3a3246
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128314
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-01-12  Tor Lillqvist  <tml@collabora.com>  [439df74885ba9c24db3a1d417744acf4b3b6c48f]

        We do want scripting on iOS, too
        
        The native-code.py script unconditionally generates references to that now.
        
        Change-Id: Ib0ca1e994af15597f8a191ccdd32d95efca063da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115796
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118897
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128317
        Tested-by: Tor Lillqvist <tml@collabora.com>

2022-01-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [f510ea2d7962a4325055c6380a0032331b4e87cf]

        don't bother trying to draw stuff which is effectively invisible
        
        speeds up rendering of complex drawings with fine lines
        
        Change-Id: I62924c5ddb6293f993eef9ca200a43cba753d53e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128312
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [d1bc9d8510299aa9c31589ecb31457b98e644e58]

        remove unused code
        
        Change-Id: Ieb5100dab1ed8af23e765926a8a1f33d75132406
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128311
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-12  Heiko Tietze  <tietze.heiko@gmail.com>  [2d627b37643ba7308fec6ec5acb9e89cdaa6dfa3]

        Bump Glade version to 3.38
        
        Change-Id: Icddb8f9ee67d929a4fcacde72263439976ff2f4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128315
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-01-12  Luboš Luňák  <l.lunak@collabora.com>  [9cb34aa3c98ac6254b7e70e26e92f3e2ba881fab]

        reduce explicit Skia flushing
        
        The docs say that Skia handles this itself, and with Vulkan excessive
        flushing may show up in profiling in some cases, as it's apparently
        a non-trivial operation in GPU mode. Remove even the two workarounds,
        I cannot reproduce the problems anymore, so let's assume it's been
        fixed in Skia.
        But still keep the flushing after a certain number of operations,
        as too many pending operations still may overload Skia (or Vulkan?),
        besides tdf#136369 I can also reproduce it while loading bsc#1183308
        which does a large number of tiny VirtualDevice's and does GetBitmap()
        on them.
        Also change the counter to be global, as we use just one Skia drawing
        context.
        
        Change-Id: I48b96c2a59f8e1eeef3da154dbe373a37857c4be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128293
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-01-12  Luboš Luňák  <l.lunak@collabora.com>  [d39acd432df374ffdf4142c23d1c74df8821160c]

        do not force pixel reading in VclCanvasBitmap ctor
        
        BitmapReadAccess is not need by most calls in the class, and
        creating it already in ctor forces reading of all pixels,
        which is expensive e.g. when fetching them from the GPU.
        
        Change-Id: Ie5da67d1c41ad798928646077b5b4c33147d0ea9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128308
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-01-12  Caolán McNamara  <caolanm@redhat.com>  [b89a26457eef67c23f5bcc1495b564fc7a86654f]

        cid#1497092 Result is not floating-point
        
        Change-Id: I3ee4a3fa13db8958970206059dbd99d841d3c706
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128294
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-12  Jan-Marek Glogowski  <glogow@fbihome.de>  [dc9ccf3d8f294cd7ae9d5bece7b6c16c3b22f6a5]

        gbuild: build static LO / link static executables
        
        This allows to build a complete static LibreOffice on Linux,
        except for linked externals. Since LO's static build implies
        disabled dynamic loading, one must select one VCL backend to
        be compiled in.
        
        See the (large) comment in solenv/gbuild/static.mk trying to
        explain, why this implementation was chosen (spoiler: seems
        there is no other way) and what is actually implemented.
        
        This will collect all libraries, statics and externals of
        executables. If the executable uses components, it will get
        linked to all static components. While it works with any
        Executable, it just makes sense for soffice.bin, because the
        static component map sucks every dependency in, bloating most
        other binaries.
        
        In theory on could generate the dependencies based on the list
        of used components (see gb_CppunitTest_use_components), then
        generate a specific static constructor map, directly include it
        in the exe's cxx code and then link the minimal dependencies.
        
        The static LO should build on Linux with:
        --enable-customtarget-components
        --disable-dynamic-loading
        
        Tested VCL plugin config is:
        --disable-gtk3
        --disable-gen
        --enable-qt5
        
        The partial build support is split into a 2nd patch.
        
        Change-Id: Iafc95752fae9e88095f54a21f1e30a4f080815e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126790
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-01-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [aaec6db548ef2fe4d1d1869491eea15571457f57]

        CppunitTest_svx_unit: simplify code (part 2)
        
        Change-Id: Ic98a25f495630517827c1e9f9827e1c45e1401ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128304
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-12  Caolán McNamara  <caolanm@redhat.com>  [3c1ab4940914ba07c8cb61d13e03a319f73fce7c]

        make it easier to adjust the value of a basegfx Tuple2D
        
        Change-Id: I849e945db651c5064b4ca0c1d15e9fa0066eeea8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128299
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-12  Stephan Bergmann  <sbergman@redhat.com>  [3b48e20b0101584a5e7ef48ba82238e735f0772b]

        -Werror,-Wunused-parameter
        
        ...since fcf4a26275d7503835f9aa23cb94938809840300 "tdf#146306 wina11y: Retrieve
        accessible desc on demand"
        
        Change-Id: I8acdca5fac481ca7b970fb9c3660470c5febdf99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128307
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-12  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [3e94991d7fd3a085549c3a5d4c991688042d2cb9]

        Bump minimum macOS to 10.13
        
        Change-Id: If495606bb1b0c82abba8fa93277cf3d445e0136a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128291
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-01-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [12e03ccd0cc45394cff479a6190e97a6d599d2c8]

        Remove break; after return
        
        Change-Id: Ieafdbe14a3e51bc5d804e3cfe3c6f5757bef3ff0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128216
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-12  Miklos Vajna  <vmiklos@collabora.com>  [ac025a464086c73c564024f484fd181c97138bd9]

        CppunitTest_sw_odfexport: rework to avoid preTest()
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: Ie7187c7a843a191475688a4a6390514199c6a1c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128298
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-01-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dc35df15c5d125ff0caf82e9e7c99695d7cd7dfc]

        Fix typos
        
        Change-Id: Ib132f2582fce1fb62755926d3f55987ea474ec74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128297
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ab6369c626a249b9ce9e92c04a4f59f91bed2dd6]

        Removed duplicated includes
        
        Change-Id: I3329e75577b92348f830524a4ea116d073efabc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128296
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [964191e2daa1594e7087784d2a6883fe5a7f19d2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to abe9969968c47e5ff4b85468fa8ef32377b4e086
          - Fix typo
            
            Thanks a lot to Valter Mura:
            https://listarchives.libreoffice.org/global/l10n/2022/msg00005.html
            
            Change-Id: I3416cd3e0da0426aa4ea074e8b9c8268dfd2b627
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128302
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2022-01-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f2e1c6033890e513aa8e6b15dd6f26905d4622c8]

        sc: fix cond. format icon size, when we work with pixels
        
        This is the case when the device is bWorksInPixels is true, which
        is the case when running LOKit.
        
        Change-Id: Ibfced11bf614604521240908f4821fb9abfbf362
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128200
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-12  Gabor Kelemen  <kelemeng@ubuntu.com>  [b957454e5ed46029ea0ca06a7d345d9608bfa4a1]

        tdf#142564 Localize extension category names
        
        Change-Id: I57ca7cb194bd325f621841edc24e3af9ef7c3b3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128305
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-01-12  Gabor Kelemen  <kelemeng@ubuntu.com>  [348e0651cc5add15ac03b11dde08057cf33f9b16]

        tdf#146703 Fix URL encoding when querying extensions
        
        so that extension information files are properly downloaded such as:
        https://extensions.libreoffice.org/api/v0/Color Palette.json
        
        Change-Id: Ifb2688b1f09d91277b7d5fe065b0d0f8533310b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128306
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-01-12  Rafael Lima  <rafael.palma.lima@gmail.com>  [4032284bf9629e9cfbbbb4597d0b10394f9e61be]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d29732c1b544fa75cb12a30c8feff3109dddc1f8
          - tdf#138418 Document color command in Math
            
            Change-Id: I0220cfbb50af4167155578f778c7845476db9120
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128240
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-11  Julien Nabet  <serval2412@yahoo.fr>  [bb29b12a9e367d181a5d9d962d466df41e093e0c]

        Mysql/MariaDB: add column(s) + table(s) (almost) skeleton part
        
        Change-Id: I9447d7220faeb7a8147e649f0cca57ae15d3e9aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128301
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-11  Caolán McNamara  <caolanm@redhat.com>  [6fda1c3e0484cd45c48f92b7801a267b091518bd]

        cid#1497094 silence Uninitialized scalar field
        
        and
        
        cid#1497093 Uninitialized scalar field
        
        Change-Id: Ie6a7f5032a6a3eda8480c1f3a3a0d0f2e831a53a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128295
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-11  Julien Nabet  <serval2412@yahoo.fr>  [8dd86eb5602bed539da5ffb584e09847dbde4d60]

        Mysql/MariaDB: add catalog+indexes+keys+user(s) skeleton part
        
        + sort objects in Library_mysqlc.mk
        
        Change-Id: Ide8ea46424b034c109670ee5514b0afebfa376aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128176
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-11  Caolán McNamara  <caolanm@redhat.com>  [f523c854a50358fe3434d8e65bd47f76ccc77b90]

        make VCL_FLOAT_DEVICE_PIXEL compile
        
        Change-Id: I0673b77a24085a8f06471d67c4cfdec43047c226
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128290
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [18bc9ea75daf4eb3520a4d0ef6649d92261012a6]

        replace XTransformation with more efficient class
        
        this UNO interface is not being used an a real UNO API, so replace it
        with something that doesn't pass around 3 doubles in a Sequence
        
        Change-Id: I39d8ae03a3e861daba87f46686c0f93815bb1805
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128292
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-11  Stanislav Horacek  <stanislav.horacek@gmail.com>  [610c089cf545ae3346262cc1e78fd21a9e1f8efb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8e0e8633018698b124deb530169ddc73f00cc1b6
          - corrections to ScriptForge Dictionary page
            
            * Item returns Empty if key does not exist, no error is raised
            * replaced LibreOffice by %PRODUCTNAME
            * use the same capitalization of PropertyValue as in other places
            
            Change-Id: I45f9cfa873e0931a9bdf35d54a63b7591721e221
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128190
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2022-01-11  Miklos Vajna  <vmiklos@collabora.com>  [fc04a84f297b78a1049182b6d8cf745f863ffe61]

        sw: fix swapped inner vs outer border for Word-style left table borders
        
        The minimal DOCX bugdoc has a single cell, the left border style is
        thinThickMediumGap, the right border style is thickThinMediumGap, which
        means the doc model already has the left/right mirroring, don't have to
        do it at layout time.
        
        The normal Writer way is to have a single border style and mirror the
        right/bottom border line.
        
        But then looking at the Writer vs Word output, inner vs outer is
        swapped, so at the end we have to mirror the left border line for
        Word-style table borders to get compatible output.
        
        Change-Id: I10fb95dfac67e466188cfc9ecf35efde806c14b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128289
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-01-11  Caolán McNamara  <caolanm@redhat.com>  [68818db0ec0e9c308c8a0772d46af551f439b32c]

        build a IDWriteFontCollection1 of our FR_PRIVATE fonts
        
        so we don't need to fallback to gdi in skia for those
        
        we build it incrementally as GetFontFromFontFace fails
        in the system font set
        
        Change-Id: I2ac6d151657b9b720eed46dd7bcee0e9682e462a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127877
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [f242cc6d5be5c6f5446976fd6a7c26ad0cee7683]

        use vectors to build up point data, instead of Sequence
        
        which shaves 1% off the load time of a large chart
        
        Change-Id: Ieb8f029f760f41c3bef63bbc4cd221c1473f0f49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128283
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-11  Luboš Luňák  <l.lunak@collabora.com>  [4c3384dd6c4a92404d170f9011c569de045dfbf7]

        do not call broadcast SetStyleSheet from a non-broadcast one
        
        In the document from bsc#1183308, which contains a large number
        of custom shapes, I get a noticeable time spent in the callchain
        EnhancedCustomShapeEngine::render() -> SdrObject::NbcSetStyleSheet()
        -> sdr::properties::GroupProperties::SetStyleSheet() ->
        SdrObject::SetStyleSheet(), which means that a non-broadcast call
        ends up in a broadcast one, and the time is spent in
        SvxShape::Notify(). And it even seems that nobody actually cares
        about the broadcasts, possibly because the SfxStyleSheet* value
        is actually the same.
        
        I originally tried to make SdrObject::SetStyleSheet() return
        if the SfxStyleSheet* is the same, but that fails the test from
        717dc8e3575a18e1e. I don't quite understand the reasoning for that,
        but solve it then by changing the code to call the Nbc variant
        if that's enough.
        
        Change-Id: I096a6799a0dc51c31ec3b0ba070c7f99ec96ac5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128048
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-01-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [5b7a32ac6e39d2c5991ee2fbdcf7d40556747578]

        skip unnecessary in DateScaling::doScaling
        
        when the timeunit is DAY, we don't need to do the AddDays thing
        
        Change-Id: Ie06c50dbb8b315e604f19e341bcdd88c75481a90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128282
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [a67b622ce51b4a8d0d36a62e4749f4ed0f17cfd2]

        OReadStatusBarDocumentHandler doesnt need SolarMutex
        
        it is only ever used from a single thread. This was there
        since the beginning.
        
        Change-Id: Ib001db94c7a5b2520d9a6435e21c27dca60d1dd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128271
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-11  Stanislav Horacek  <stanislav.horacek@gmail.com>  [a895ccb1032aa610055284bd3122cce623036464]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2a6cfde785b43b77c2accfa133e6aeac3fc22cf1
          - mark source code line as not localizable
            
            Change-Id: Ia8481b52854f72a2af0b68eb7f644d77038b8d05
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128145
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2022-01-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [72493fe922ffe91c6587f660f82f99a229e4d6fd]

        OWriteToolBoxDocumentHandler doesnt need SolarMutex
        
        it is only ever used from a single thread. This was there
        since the beginning.
        
        Change-Id: I580cf86457b2983cd7729bce32cbc0ccca601005
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128270
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [934d246e77659ec91321f57e9a244dc39e917150]

        OWriteImagesDocumentHandler doesnt need SolarMutex
        
        it is only ever used from a single thread. This was there
        since the beginning.
        
        Change-Id: If6c2929677ea1231cbf3326974451c3c6d51486f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128269
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [c155710de15a400efa4b1bf33eabb549c2dafa25]

        OReadImagesDocumentHandler doesn't need SolarMutex
        
        it is only ever used from a single thread. This was there
        since the beginning.
        
        Change-Id: I7a2629071a3b2f3d4ddb6c7758a24515cfd5cebc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128268
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [91c6279dd60b07788c8015fb04ecd2d310de1623]

        CppunitTest_svx_unit: simplify code
        
        Just use CPPUNIT_ASSERT_DOUBLES_EQUAL_MESSAGE
        or CPPUNIT_ASSERT_EQUAL_MESSAGE
        
        Change-Id: Ibf399cc802e31c5265ba1301f38df79958bf9e1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128262
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-11  Caolán McNamara  <caolanm@redhat.com>  [11eecc7dadbee933a1f1e77adb1e4724015d2310]

        ofz#43509 use std::vector and at()
        
        Change-Id: Id0c5e4ccc22b41caee95ca5f53f6ae7cf70490f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128263
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-11  Stephan Bergmann  <sbergman@redhat.com>  [20a9b1ba01636b2b35b6cc2bc5c1c807055c5e8d]

        Adapt test value intervals to my Linux --without-system-fontconfig build
        
        Change-Id: Ie0867782b0925800cc094f43f8387fb9d1ff0c21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128272
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-11  Miklos Vajna  <vmiklos@collabora.com>  [efc287877328d3193c23d3a1065b6f015d7d12ef]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fb8d368b0df51add887d63e7ec866ac06d5102e3
          - Add initial help for the cui themetabpage
            
            The OOXML spec does not say much about the purpose for the 12 colors,
            but include some guesses based on what typical themes do.
            
            Change-Id: I00d2b1e64e53c1eb3efe750fc1ebecbd6ff37e2f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128277
            Tested-by: Jenkins
            Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
            
2022-01-11  Stephan Bergmann  <sbergman@redhat.com>  [c1d1588ab6665403b9b35e3e85d915b9cfccffe8]

        Make external/fontconfig use -fPIC
        
        ...to prevent Library_skia from failing to link with
        
        > /usr/bin/ld.gold: error: workdir/UnpackedTarball/fontconfig/src/.libs/libfontconfig.a(fccfg.o): requires dynamic R_X86_64_32 reloc which may overflow at runtime; recompile with -fPIC
        
        etc. in a --without-system-fontconfig build
        
        Change-Id: Idd09785096d1a8be3f3086d6e565f307fa046a60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128267
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-11  Michael Stahl  <michael.stahl@allotropia.de>  [cb188ce336e434c2b7002b3d8a41a681e73ae51a]

        tdf#146605 sw: try to fix SwSectionFormat notifications
        
        SwSectionFormat no longer notifies via its SwModify to SwClient
        listeners, but only via SvtBroadcaster, so SwSection and SwSectionFrame
        need to be SvtListeners.
        
        This can be seen when changing the footnote-at-end setting in the
        section dialog, if the SwSection doesn't get the event the footnote
        numbers aren't adapted to a new restart value, if the SwSectionFrame
        doesn't get the event the footnote container isn't moved.
        
        This is of course not pretty but hopefully it will be refactored further
        in the future.
        
        (regression from commit 2e32f4ed5af16a68c97a50806a42ffa2d10f1d7a)
        
        Change-Id: I93c616e209a01fc5d4c8eba701a6ddce5d5b432e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128257
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-01-11  Gabor Kelemen  <kelemeng@ubuntu.com>  [cf3840931454553ff25e488dc1ede2af65e0016b]

        tdf#145919 Localize strings in Graphics Test dialog
        
        but not in the saved log file
        
        Change-Id: I65c580e7b8762b654f1812c96bc53841b882a960
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128087
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-01-11  Miklos Vajna  <vmiklos@collabora.com>  [98538ea2155274b4cdb66a5d4e46d221aec564d3]

        sw: document SwPagePreviewWin
        
        SwPagePreviewWin is just a widget, owned by SwPagePreview, which is a
        view shell (more or less an opened window).
        
        Change-Id: I8f93ef354412273f85e9d4a5b375a3e2b7412221
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128261
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-01-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [a8bbd66011da4d9996f28a6ed06db10ed026312b]

        icu: always use USE_SINGLE_CCODE_FILE pkgdata mode
        
        The pkgdata tool basically not only generates the data, but
        forces a non-parallel build for all data files for platforms,
        which can't use the (single file) assembler mode. This hits
        the WASM build, bringing down the parallel build to a crawl.
        
        But there is already the "hidden" optimization implemented in
        pkgdata to just write a single C source file, instead of one
        per locale. For some reason, that is just enabled on OS400.
        
        I don't think we have a platform, which would have a memory
        restriction doing this, so just uncondition this pkgdata
        build mode for everyone.
        Feel free to otherwise condition this patch for your platform
        in external/icu/UnpackedTarball_icu.mk.
        
        Change-Id: I482d80e853128d00faa43687e38f5b88fbf6958c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128266
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-01-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [8de8abc5d26bfd0b3d7006d33a2231001ed77161]

        preload configmgr data for COOL
        
        touch all the config data we need during LOK pre-init.
        This means that most of the keys we need should become cached by
        ConfigurationWrapper in comphelper.
        Which means that the child processes we fork should be able to use the
        shared pages and not allocate their own.
        
        Change-Id: Iea8b1c4beaba67b6310b20cc161061ccf9a0db89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128247
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-11  Gabor Kelemen  <kelemeng@ubuntu.com>  [4af29b3e75dc7bf50309be726d02ed82cf962813]

        Drop unused file dbaccess/source/shared/registrationhelper.cxx
        
        since commit d29a314300d523d29ed894f1822227497fcb68f8
        
        Change-Id: I16c76e0cc56fe06d92fe37e38a5a4549fa205f83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128203
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-11  Noel Grandin  <noelgrandin@gmail.com>  [5c00fadcc94bdfaefb9bee81a9bc610838fb9615]

        optimise and simplify ZipOutputEntryInThread
        
        by just using the tempfile service as intended, we can stay
        on the "happy path" which means that, on Windows, if there is
        sufficient system RAM, the temporary file never even hits
        the disk.
        
        Change-Id: I3b27cf09bd40a4cfee01c23273af05860708a16f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128258
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-11  Noel Grandin  <noelgrandin@gmail.com>  [dd42f133f604ee2f7e0ffbca6a8d94fb8f95dfe5]

        tdf#146375 Cannot rename user-defined categories in template manager
        
        Regression from
          commit 3624a703361b108d22448bd60a97733f05e37820
          tdf#135316 remove OTempFileService pessimisation
        
        So fix two things here
        
        (1) make it so the tempfile service flushes the SvStream buffer
            and resets the file position, so we can read the data
            after writing it.
        (2) Simplify the UCB usage to just write the contents of the tempfile
            via the tempfile InputStream, which is simpler and safer
        
        Change-Id: I15ed3b02c2d6415d10a9579f66374e6268188d5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128195
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [46b6ddc000a12795af361062bce471fa6e997d9a]

        Fix ISO C++11 -Wwritable-strings
        
        osl/unx/nlsupport.cxx:863:18: warning: ISO C++11 does not allow \
          conversion from string literal to 'char *' [-Wwritable-strings]
        
        Change-Id: I45da986ad8992716df9d1f9a0cc443fdb9cd46ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128213
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f1f2daefbe921d223079a50358527e1d35470850]

        Fix typo
        
        Change-Id: I04ded03b3dd16627959a6451696a2e3392c17f36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128215
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [2925063f0bb85c7e4d1d9a956365fe87a91dab22]

        uitest: executeCommand doesn't return anything
        
        Change-Id: Ie59ed6926c42b96471f3b74a9547f7f1f2cd175a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128259
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-10  Michael Stahl  <michael.stahl@allotropia.de>  [840cc7883849a10eea11a02a743848238723a3de]

        sw: stop inheriting SwSectionData::m_bProtectFlag from parent section
        
        This is actually no longer inherited by accident since commit
        2e32f4ed5af16a68c97a50806a42ffa2d10f1d7a because it replaced the
        SwSectionFormat::Modify()->ModifyBroadcast()->CallSwClientNotify()->CallSwClientNotify()
        with a call to GetNotifier()->Broadcast(), and apparently SwSection
        is a SwClient of SwSectionFormat but not a SvtListener.
        
        But some consider the new behaviour useful, as previously there was no
        way to un-protect a section inside an outer protected section at all,
        while in this way every section can have its own independent protection
        flag. (The m_bEditInReadonlyFlag is not used for this purpose, as it is
        only for the case when the document was loaded ReadOnly.)
        
        So make it more explicit by removing the SwSection inheritance code.
        
        A similar change was made for hidden flag in commit
        91b0024965908c692bea40f47c58ea9d1bf8a596
        
        Change-Id: I29d3c84309a84267573950775f2a1c6353623724
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128221
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-01-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [17950f4d204e9947f125ebc0aac1156eba6501f2]

        use less SvStream::Flush()
        
        Flush() turns into a sync() on the device, which is pretty slow.
        Most of the time all we actually want to do is to flush the internal
        buffers from the SvStream.
        
        So expose the FlushBuffer method and use that where possible.
        
        And also means we don't need the mbDontFlushOnClose flag on SvStream
        any more.
        
        Change-Id: Ibe089b88b325f0fdc565200a97ce72cd26b7fcfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128214
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-10  Miklos Vajna  <vmiklos@collabora.com>  [952b3b227e02ae4eedce3138fcb39613bf12486d]

        sd theme: fix applying new colors after theme change for group shapes
        
        UpdateSdrObject() is called for both group and non-group shapes, so
        don't assume that they always have text, otherwise we would crash.
        
        Change-Id: I3672673176f0cb462a8b8d61a68466f541e9ce06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128248
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-01-10  Miklos Vajna  <vmiklos@collabora.com>  [56ded398c9c72810f20b9da0aa98097739423180]

        editeng: avoid writing past the end of of pLine->GetCharPosArray()
        
        	Thread 1 "soffice.bin" received signal SIGSEGV, Segmentation fault.
        	0x00007ffff6df4951 in ?? () from /usr/lib64/libstdc++.so.6
        	(gdb) bt 10
        	#0  0x00007ffff6df4951 in  () at /usr/lib64/libstdc++.so.6
        	#1  0x00007ffff6df5792 in __gnu_debug::_Error_formatter::_M_error() const () at /usr/lib64/libstdc++.so.6
        	#2  0x00007ffff47384bf in std::__debug::vector<int, std::allocator<int> >::operator[](unsigned long) (this=0x6b3dca0, __n=7) at /usr/include/c++/7/debug/vector:417
        	#3  0x00007ffff47b5440 in ImpEditEngine::ImpBreakLine(ParaPortion*, EditLine*, TextPortion const*, int, long, bool) (this=
        	    0x1ce0040, pParaPortion=0x206a010, pLine=0x6b3dca0, pPortion=0x6b3e480, nPortionStart=0, nRemainingWidth=5093, bCanHyphenate=false)
        	    at editeng/source/editeng/impedit3.cxx:2041
        	#4  0x00007ffff47b1fb6 in ImpEditEngine::CreateLines(int, unsigned int) (this=0x1ce0040, nPara=0, nStartPosY=0)
        	    at editeng/source/editeng/impedit3.cxx:1352
        	#5  0x00007ffff47ad0c2 in ImpEditEngine::FormatDoc() (this=0x1ce0040) at editeng/source/editeng/impedit3.cxx:387
        	#6  0x00007ffff47bf516 in ImpEditEngine::FormatAndLayout(EditView*, bool) (this=0x1ce0040, pCurView=0x0, bCalledFromUndo=false)
        	    at editeng/source/editeng/impedit3.cxx:4190
        	#7  0x00007ffff47be333 in ImpEditEngine::SetUpdateLayout(bool, EditView*, bool) (this=0x1ce0040, bUp=true, pCurView=0x0, bForceUpdate=false)
        	    at editeng/source/editeng/impedit3.cxx:3927
        	#8  0x00007ffff46f059e in EditEngine::SetUpdateLayout(bool, bool) (this=0x1ce2b20, bUpdate=true, bRestoring=false)
        	    at editeng/source/editeng/editeng.cxx:1472
        	#9  0x00007ffff48ce5e3 in Outliner::SetText(OutlinerParaObject const&) (this=0x1ce0cc0, rPObj=...) at editeng/source/outliner/outliner.cxx:586
        	(More stack frames follow...)
        	(gdb) frame 3
        	#3  0x00007ffff47b5440 in ImpEditEngine::ImpBreakLine (this=0x1ce0040, pParaPortion=0x206a010, pLine=0x6b3dca0, pPortion=0x6b3e480, nPortionStart=0, nRemainingWidth=5093,
        	    bCanHyphenate=false) at editeng/source/editeng/impedit3.cxx:2041
        	2041            pLine->GetCharPosArray()[ nPosInArray ] = rTP.GetSize().Width();
        	(gdb) print pLine->GetCharPosArray()
        	[Thread 0x7fffd2010700 (LWP 5008) exited]
        	$1 = std::__debug::vector of length 7, capacity 7 = {707, 1414, 2121, 2828, 3535, 4242, 4949}
        	(gdb) print nPosInArray
        	$2 = 7
        
        Change-Id: I3a8121c0c0a3b0949e91eb53c0468f7e629b146f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128223
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-01-10  Jan-Marek Glogowski  <glogow@fbihome.de>  [1bb08a227ca4854a7d1960ca61a5b0de9fe9363d]

        Use one define for the common NLS archs
        
        Just some refactoring.
        
        Change-Id: I9edae9bce381dcd9fdcb98471d461d00220fea57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128218
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-10  Miklos Vajna  <vmiklos@collabora.com>  [3914ca68e05d31eec4df03db50a4c0c258d2704b]

        sw: prefix members of ConstRectangle, SwBaseShell, ...
        
        ... SwJumpToSpecificBox_Impl and SwZoomBox_Impl
        
        See tdf#94879 for motivation.
        
        Change-Id: I5daf3f0a2c0c712a554aa32a6a219acb07d64a32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128201
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-01-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b15010fdfafeae9a6b22998852f0dafd8bf0d3ce]

        sc: fix typo
        
        Change-Id: If9a8f7265c17dafa99b51fe6266d935afedfa394
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128207
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1126212885ee2d1ba0fd5e48bdb5f6e9d99e0302]

        cui: no need to fetch the property from the map twice
        
        Change-Id: I7597c352b2ae166657f1e431e3405fc690520afa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128206
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e17f003b5feb8da26498f317914eb2eb83be834b]

        document GenericCheckDialog, GraphicSizeCheck and related classes
        
        Change-Id: If3f8c33601f7823c87b75d601e0b8620d4bfe197
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128205
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-10  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [13a524392d6788727b27ad11aef20973ef3042f8]

        Update git submodules
        
        * Update translations from branch 'master'
          to f6628660c35c8b21a632418e1363784b906f6ff9
          - update translations for 7.3.0 rc2/master
            
            and force-fix errors using pocheck
            
            Change-Id: I7ba555073adb5a8ddfcb37be8dd61c7df6ad5b40
            
2022-01-10  Hossein  <hossein@libreoffice.org>  [98eea4c8c73a05114ec831a18ef8b3eed9a574da]

        tdf#146084 Test for languages without hyphenation
        
        Add test for languages without hyphenation. The fix can be tested with:
        
        make CPPUNIT_TEST_NAME="testLanguagesWithoutHyphenation" -sr \
        			CppunitTest_i18nlangtag_test_languagetag
        
        It is important to know that Kurdish language consists of different
        dialects with differences in hyphenation:
        
        1. Central Kurdish (Sorani): Arabic script, no hyphenation
        2. Northern Kurdish (Kurmanji): Latin script, uses hyphenation
        3. Southern Kurdish (Xwarîn): Arabic script, no hyphenation
        
        Change-Id: I541281af6de296e57a5ab2dc8254f511787ebda0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128188
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-01-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [059c1aba91962262b971267819b52e6f822bd9a0]

        small cleanups to TempFile related code
        
        unnecessary temporary variables
        
        Change-Id: Iefa6c9a6627311495e6cd2f01f5446082ae0589d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128208
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-10  Caolán McNamara  <caolanm@redhat.com>  [b4c56c0fd917623bbc0982eb53276e6ca64e7f42]

        ofz: Use-of-unintialized-value
        
        Change-Id: I6c9a1a22240defbc8d9fa262ad087770445ffc4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128210
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-10  Mike Kaganski  <mike.kaganski@collabora.com>  [fd9a47981bf8c139a6c6ca962f3b520387019ef3]

        Revert "Use clear() instead of remove_if"
        
        This reverts commit 8accfa30343195b5d7cfd111301677a6a9b6a21b.
        
        Reason for revert: causes asan failure:
        
        =================================================================
        ==18688==ERROR: AddressSanitizer: heap-use-after-free on address 0x60e00041a3d0 at pc 0x2b01131ad126 bp 0x7fff818edb50 sp 0x7fff818edb48
        READ of size 8 at 0x60e00041a3d0 thread T0
            #0 0x2b01131ad125 in SalBitmap::DropScaledCache()::$_0::operator()(std::pair<ScaleCacheKey, BitmapEx> const&) const /vcl/source/app/salvtables.cxx:154:40
            #1 0x2b0113043742 in void o3tl::lru_map<ScaleCacheKey, BitmapEx, std::hash<ScaleCacheKey>, std::equal_to<ScaleCacheKey> >::remove_if<SalBitmap::DropScaledCache()::$_0>(SalBitmap::DropScaledCache()::$_0) /include/o3tl/lru_map.hxx:156:17
            #2 0x2b01130432e5 in SalBitmap::DropScaledCache() /vcl/source/app/salvtables.cxx:153:16
            #3 0x2b0113043d38 in SalBitmap::~SalBitmap() /vcl/source/app/salvtables.cxx:159:27
            #4 0x2b01145628bc in SvpSalBitmap::~SvpSalBitmap() /vcl/headless/svpbmp.cxx:44:1
            #5 0x2b0114593be3 in void __gnu_cxx::new_allocator<SvpSalBitmap>::destroy<SvpSalBitmap>(SvpSalBitmap*) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/ext/new_allocator.h:140:28
            #6 0x2b01145939d9 in void std::allocator_traits<std::allocator<SvpSalBitmap> >::destroy<SvpSalBitmap>(std::allocator<SvpSalBitmap>&, SvpSalBitmap*) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/alloc_traits.h:487:8
            #7 0x2b0114593184 in std::_Sp_counted_ptr_inplace<SvpSalBitmap, std::allocator<SvpSalBitmap>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/shared_ptr_base.h:535:2
            #8 0x2b010fb8cba6 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/shared_ptr_base.h:154:6
            #9 0x2b010fb8c9d7 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/shared_ptr_base.h:684:11
            #10 0x2b01117831dd in std::__shared_ptr<SalBitmap, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/shared_ptr_base.h:1123:31
            #11 0x2b0111782267 in std::shared_ptr<SalBitmap>::~shared_ptr() /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/shared_ptr.h:93:11
            #12 0x2b0112b4f51e in Bitmap::~Bitmap() /vcl/source/bitmap/bitmap.cxx:166:1
            #13 0x2b010faac276 in BitmapEx::~BitmapEx() /include/vcl/bitmapex.hxx:37:37
            #14 0x2b0112dbb6bd in std::pair<ScaleCacheKey, BitmapEx>::~pair() /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/stl_pair.h:198:12
            #15 0x2b0112de2cfd in void __gnu_cxx::new_allocator<std::__cxx1998::_List_node<std::pair<ScaleCacheKey, BitmapEx> > >::destroy<std::pair<ScaleCacheKey, BitmapEx> >(std::pair<ScaleCacheKey, BitmapEx>*) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/ext/new_allocator.h:140:28
            #16 0x2b0112de2ba9 in void std::allocator_traits<std::allocator<std::__cxx1998::_List_node<std::pair<ScaleCacheKey, BitmapEx> > > >::destroy<std::pair<ScaleCacheKey, BitmapEx> >(std::allocator<std::__cxx1998::_List_node<std::pair<ScaleCacheKey, BitmapEx> > >&, std::pair<ScaleCacheKey, BitmapEx>*) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/alloc_traits.h:487:8
            #17 0x2b01135146cc in std::__cxx1998::__cxx11::_List_base<std::pair<ScaleCacheKey, BitmapEx>, std::allocator<std::pair<ScaleCacheKey, BitmapEx> > >::_M_clear() /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/list.tcc:76:4
            #18 0x2b01135471ce in std::__cxx1998::__cxx11::list<std::pair<ScaleCacheKey, BitmapEx>, std::allocator<std::pair<ScaleCacheKey, BitmapEx> > >::clear() /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/stl_list.h:1406:9
            #19 0x2b01135470f4 in std::__debug::list<std::pair<ScaleCacheKey, BitmapEx>, std::allocator<std::pair<ScaleCacheKey, BitmapEx> > >::clear() /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/debug/list:539:9
            #20 0x2b0113541f69 in o3tl::lru_map<ScaleCacheKey, BitmapEx, std::hash<ScaleCacheKey>, std::equal_to<ScaleCacheKey> >::clear() /include/o3tl/lru_map.hxx:179:18
            #21 0x2b011353ce61 in DeInitVCL() /vcl/source/app/svmain.cxx:586:37
            #22 0x2b0108fea6c3 in (anonymous namespace)::Protector::~Protector() /test/source/vclbootstrapprotector.cxx:32:13
            #23 0x2b0108fea7b4 in (anonymous namespace)::Protector::~Protector() /test/source/vclbootstrapprotector.cxx:28:35
            #24 0x2b00ed90d6ae in CppUnit::ProtectorChain::pop() /workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:56:3
            #25 0x2b00ed9ae022 in CppUnit::TestResult::popProtector() /workdir/UnpackedTarball/cppunit/src/cppunit/TestResult.cpp:196:21
            #26 0x4ffaea in (anonymous namespace)::ProtectedFixtureFunctor::run() const /sal/cppunittester/cppunittester.cxx:338:20
            #27 0x4fbbc5 in main2() /sal/cppunittester/cppunittester.cxx:478:16
            #28 0x4fa052 in sal_main() /sal/cppunittester/cppunittester.cxx:614:14
            #29 0x4f9e9e in main /sal/cppunittester/cppunittester.cxx:609:1
            #30 0x2b00ef76f554 in __libc_start_main /usr/src/debug/glibc-2.17-c758a686/csu/../csu/libc-start.c:266
            #31 0x425894 in _start (/workdir/LinkTarget/Executable/cppunittester+0x425894)
        
        0x60e00041a3d0 is located 16 bytes inside of 152-byte region [0x60e00041a3c0,0x60e00041a458)
        freed by thread T0 here:
            #0 0x4f7080 in operator delete(void*) /home/tdf/lode/packages/llvm-llvmorg-9.0.1.src/compiler-rt/lib/asan/asan_new_delete.cc:160
            #1 0x2b0112dd4714 in __gnu_cxx::new_allocator<std::__cxx1998::_List_node<std::pair<ScaleCacheKey, BitmapEx> > >::deallocate(std::__cxx1998::_List_node<std::pair<ScaleCacheKey, BitmapEx> >*, unsigned long) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/ext/new_allocator.h:125:2
            #2 0x2b0112dd46c1 in std::allocator_traits<std::allocator<std::__cxx1998::_List_node<std::pair<ScaleCacheKey, BitmapEx> > > >::deallocate(std::allocator<std::__cxx1998::_List_node<std::pair<ScaleCacheKey, BitmapEx> > >&, std::__cxx1998::_List_node<std::pair<ScaleCacheKey, BitmapEx> >*, unsigned long) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/alloc_traits.h:462:13
            #3 0x2b0112de2c5d in std::__cxx1998::__cxx11::_List_base<std::pair<ScaleCacheKey, BitmapEx>, std::allocator<std::pair<ScaleCacheKey, BitmapEx> > >::_M_put_node(std::__cxx1998::_List_node<std::pair<ScaleCacheKey, BitmapEx> >*) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/stl_list.h:387:9
            #4 0x2b01135146de in std::__cxx1998::__cxx11::_List_base<std::pair<ScaleCacheKey, BitmapEx>, std::allocator<std::pair<ScaleCacheKey, BitmapEx> > >::_M_clear() /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/list.tcc:80:4
            #5 0x2b01135471ce in std::__cxx1998::__cxx11::list<std::pair<ScaleCacheKey, BitmapEx>, std::allocator<std::pair<ScaleCacheKey, BitmapEx> > >::clear() /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/stl_list.h:1406:9
            #6 0x2b01135470f4 in std::__debug::list<std::pair<ScaleCacheKey, BitmapEx>, std::allocator<std::pair<ScaleCacheKey, BitmapEx> > >::clear() /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/debug/list:539:9
            #7 0x2b0113541f69 in o3tl::lru_map<ScaleCacheKey, BitmapEx, std::hash<ScaleCacheKey>, std::equal_to<ScaleCacheKey> >::clear() /include/o3tl/lru_map.hxx:179:18
            #8 0x2b011353ce61 in DeInitVCL() /vcl/source/app/svmain.cxx:586:37
            #9 0x2b0108fea6c3 in (anonymous namespace)::Protector::~Protector() /test/source/vclbootstrapprotector.cxx:32:13
            #10 0x2b0108fea7b4 in (anonymous namespace)::Protector::~Protector() /test/source/vclbootstrapprotector.cxx:28:35
            #11 0x2b00ed90d6ae in CppUnit::ProtectorChain::pop() /workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:56:3
            #12 0x2b00ed9ae022 in CppUnit::TestResult::popProtector() /workdir/UnpackedTarball/cppunit/src/cppunit/TestResult.cpp:196:21
            #13 0x4ffaea in (anonymous namespace)::ProtectedFixtureFunctor::run() const /sal/cppunittester/cppunittester.cxx:338:20
            #14 0x4fbbc5 in main2() /sal/cppunittester/cppunittester.cxx:478:16
            #15 0x4fa052 in sal_main() /sal/cppunittester/cppunittester.cxx:614:14
            #16 0x4f9e9e in main /sal/cppunittester/cppunittester.cxx:609:1
            #17 0x2b00ef76f554 in __libc_start_main /usr/src/debug/glibc-2.17-c758a686/csu/../csu/libc-start.c:266
        
        Change-Id: Ief4b3e60a8846121a828f1c933cc3c7dc3fe0369
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128150
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-10  Miklos Vajna  <vmiklos@collabora.com>  [bf883027ee62ece0844730572305094f53daa521]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 78e8b7920821848f56d081972a2875ed10bba299
          - Add initial help for the cui textcolumnstabpage
            
            Based on the cui textanimtabpage help page.
            
            Change-Id: I744794a13f10145565e78fb45f558db0c5ff3091
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128204
            Tested-by: Jenkins
            Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
            
2022-01-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [093c98dcb4be1c124871468f73be4b59ec99af1f]

        sc: make icon size of cond. formatting same as font size
        
        This makes the behavior of the Calc te same as other spreadsheet
        programs, where the icon size of the conditional formatting is
        the same as the font size and not the actual cell height (as it
        is the behaviour now).
        
        Change-Id: I00c96ad83458cd31f67c0b6f566e3d01dd8cd47b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128185
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-10  Jan-Marek Glogowski  <glogow@fbihome.de>  [ef5e2d8604b976d352b944c007ae71aa33ffc607]

        Move HAVE_MORE_FONTS into an extra config header
        
        No need to recompile most of LibreOffice, because the --with-fonts
        configure flag changed. This preprocessor define is just used by
        unit tests anyway.
        
        Change-Id: Ia2eae7d0c74e59e034fdd8513504a34e51ab428e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128197
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-09  Caolán McNamara  <caolanm@redhat.com>  [b4a281af53efa0c36ee1770e6cf4d800be77a6d2]

        ofz#43818 delete of uninitialized pointer
        
        Change-Id: I91509915c18c3e9b54cb3047462b9dd9a8c7a46b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128141
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-09  Caolán McNamara  <caolanm@redhat.com>  [e28f4b6bccafb2b9f3c44dfabf36d1b822d85f84]

        ofz#43458 avoid OOM
        
        Change-Id: Id0e1e985c446c147a219ba2f5157a41deae656a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128193
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-09  Caolán McNamara  <caolanm@redhat.com>  [27e9de358b4afc6a89b09c173316cee0abfb471d]

        ofz#43446 Undefined-shift
        
        Change-Id: Ibe3485983ecf764ca8b8e667b470c6b210b6d2d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128192
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-09  Hossein  <hossein@libreoffice.org>  [7ac5ee3546e15455c5ee306af234bb7fe8a29049]

        tdf#146084 No hyphenation warning for Pashto
        
        Pashto language, which is spoken in Afghanistan and Pakistan uses the
        Arabic script, and does not use hyphenation.
        
        Change-Id: I87a1235b183055b0961ab27f45281be7aa9965c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128191
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-01-09  Stephan Bergmann  <sbergman@redhat.com>  [6e527140e8a75a999db2a35208fb85ab3bb552a8]

        Improve some CPPUNIT_ASSERT checks
        
        (In each case, the name of the file is obvious from the surrounding
        code, so there's no loss in not having CPPUNIT_ASSERT_LESS/GREATER_MESSAGE
        available here.)
        
        Change-Id: I5e4e1a30f6389f8b2801648a6179b574727f0859
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128116
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-09  Noel Grandin  <noelgrandin@gmail.com>  [a3fa2c3bad77b976e7f79de5d0f2abc0283e7b3e]

        Simplify some TempFile service code
        
        Change-Id: Id39be33dcc5aa9378e29c850cb71d3662093ab25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128189
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-09  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9754b3feb4092243f30c665abc0344b1a665b5f6]

        tdf#90497 Replace Open Sans -> Noto Sans
        
        See comment #19 of tdf#90497.
        
        Change-Id: Ic102e2155ae97cb191b13f883d7c2fcec6b9a38a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128139
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-01-09  Jan-Marek Glogowski  <glogow@fbihome.de>  [032a96621d88097b62fd4613f13e7f617a9c01f3]

        Try a different approach to fix ofz#39303
        
        ... to get rid of all the "unused, assigned variable" compiler
        warnings.
        
        Reverts commit 619dcf67c1f770685c6b40477f15657f70c05865.
        
        Change-Id: I5a8bf190f00e7698f806b807b2cbfeb8fb63c766
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128182
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-09  Luboš Luňák  <l.lunak@collabora.com>  [dd6ff1fd7fea0cfae75e5f65afed9d5f871d1313]

        implement anyToHash() and use it for SdrCustomShapeGeometryItem
        
        Using anyLess() still has quite some cost with bsc#1183308, this
        makes the cost almost unnoticeable.
        
        Since some values of Any are not handled, return empty std::optional
        for those cases.
        
        Change-Id: Ib45a81441e8bb456c4749f9bc53a981f09bbb1a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128109
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-01-09  Luboš Luňák  <l.lunak@collabora.com>  [9ba45189c76373d0464cc06902270914888162a3]

        make SdrCustomShapeGeometryItem sortable and fast (bsc#1183308)
        
        The document contains a complex graphic consisting of many shapes,
        and SfxItemPool tries to avoid duplicates by checking for equality.
        And SdrCustomShapeGeometryItem contains a UNO sequence as data,
        and comparing those is non-trivial. Make the item sortable, which
        should make things faster, and use anyLess() for the ordering.
        Additionally first check the size of the list of property names
        the class keeps for an easy fast return.
        
        Change-Id: I49220e589b6510c6f1f40d584301be83367fb5a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128047
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-01-09  Luboš Luňák  <l.lunak@collabora.com>  [74a37dce322d56251edfa49e7b98a2195f8c8e45]

        make SdrCustomShapeGeometryItem internal data consistent
        
        The PutValue() function didn't update the property map properly
        the same way the constructor and other functions do.
        
        Change-Id: I107f7095077d888cd9701d87a6e536339b0257b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128104
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-01-09  Luboš Luňák  <l.lunak@collabora.com>  [afda77cd6565e53a356c0b0be93d708808079e49]

        use C++ class handling ownership for anyToString()
        
        This matches changes I did for anyLess() in my previous commit.
        
        Change-Id: Id38c49c10223340b7359765e1071d8a9f72ba92e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128046
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-01-09  Luboš Luňák  <l.lunak@collabora.com>  [ba252c51f5b49314d8a8e5f9594aedb81f358b2b]

        make anyLess() work also for compound types such as sequences
        
        The previous implementation used the specific predicates, which
        are not recursive. And since that'd require constructing Any
        instances, which copies, which would be slow, write new code
        based on anyToString() instead.
        
        Change-Id: I439f81d4b1efbd46c10d50d0725a5f6f40968b12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128045
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-01-09  Luboš Luňák  <l.lunak@collabora.com>  [9e7e63b8f812977b253b05db8a02dd0444de375a]

        uno sequences with different sizes are not equal
        
        This should often the case, and should be way faster than the UNO
        data comparison.
        
        Change-Id: Ied648d75779ef3aafd293c36906a1bab66bdeade
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128098
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-01-09  Mike Kaganski  <mike.kaganski@collabora.com>  [1bdb4ddfc516d62f482f83fc6191e9585aa4786b]

        Slightly optimize code handling angles
        
        Change-Id: I8bc10513f6cd704abc7a2bbb17d8d0d8d2628401
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128187
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-09  Jan-Marek Glogowski  <glogow@fbihome.de>  [dbf57c78f075fe0e255cc7d256cd1416569d2bb0]

        VCL drop unused glyphcache include
        
        Change-Id: I5c7461a9ee5d63024b8376f4173d418c21a07935
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128184
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-09  Jan-Marek Glogowski  <glogow@fbihome.de>  [7af8def453c1cc066b439a14bf207ea42bcd6acb]

        Replace single sw.level2 log area user with area sw
        
        Change-Id: I3df5c5f937361a7a0283a05a7b9c6669bb404c1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128183
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-09  Jan-Marek Glogowski  <glogow@fbihome.de>  [0c124cb6e112b340c397c7615b127e71fbfd5e8c]

        Qt minimize modal reparenting a bit
        
        Change-Id: Ie7203e9d92e5971de6c2730ff847f351e5641c9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128178
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-09  Julien Nabet  <serval2412@yahoo.fr>  [652a7f1fce0daedee2efa1034ac6047dd49e206e]

        Add TODO in include/cppuhelper about compbase.hxx and compbase<N>.hxx
        
        Change-Id: If046e624d6fe5a711aec803652800a4a3830ec74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128181
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-09  Jan-Marek Glogowski  <glogow@fbihome.de>  [f7346dc88200fa2160d39b4e4b4ae31fcad59a8c]

        Qt use platform-independent visibility functions
        
        show() isn't just some conveniently renamed setVisible(true), but
        presents a window in a platform-dependant way, which - at least
        for WASM - means maximized and without a title bar. This is not
        really expected and WASM can also use multiple windows.
        
        Change-Id: I3fbaec1dfc2cd32bf3a90a94dcee01ebc88e58c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128179
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-09  Jan-Marek Glogowski  <glogow@fbihome.de>  [b6feea0a84d34a2d74fcba499a48c5902f42200c]

        soffice.sh depends on config_host.mk for the sed
        
        Change-Id: Ifd2ab80fcbfa05ad606a88ac83f1f65dd1713490
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128180
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-09  Hossein  <hossein@libreoffice.org>  [7650d164a1e9c34ce99bf30bf4198e7ceb21fb5d]

        tdf#146084 No hyphenation warning for Vietnamese
        
        The Vietnamese language does not use hyphenation, so LO should not
        warn for lack of hyphenation data. This was described in the commit
        message of 151c56ed547490a99d912524c0e56b5d6d4a1939, but the actual
        code for fixing the problem for Vietnamese langauge was missing.
        This patch, adds the Vietnamese language to the list of languages
        that do not use hyphenation, so the warning for the lack of
        hyphenation data will no longer be displayed for this language.
        
        As described in the above commit:
        
        "In Vietnamese all words consist of single syllables, so they are
        often very short; hyphenation is not allowed at all."
        https://tug.org/TUGboat/tb29-1/tb91thanh-vntex.pdf
        Hyphenation is declined in Vietnamese orthography since 1975
        https://www.quora.com/When-did-hyphenation-decline-in-Vietnamese-orthography
        
        Change-Id: Id8d3681ad0a93065e61e9da2422af64793fbc111
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128177
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-01-09  Jim Raykowski  <raykowj@gmail.com>  [35d8a3f15266e5280c9a1255417c47b5ad22a5e6]

        SwNavigator: Fix outline select when table is the only content
        
        Prior to this patch for outline content having only a table(s), right-
        click on an outline entry without the cursor and choosing 'Select' from
        the context menu only selects the outline paragraph when the current
        cursor position in the document is after the outline to be selected.
        The solution given here is to move the document cursor to the outline
        being selected before the outline selection is made.
        
        Change-Id: Ie25bfc81306dfb10a8ced8369e0ee7de0f3eacff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127884
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-01-09  Jan-Marek Glogowski  <glogow@fbihome.de>  [3a683edd9c77e20255357879fc70ce49c9217fa8]

        Catch exception if failing to set the drag source
        
        ... or the drop target.
        
        This is the "don't trust the comment or lose a day debugging WASM
        AKA don't switch of your brain" commit.
        
        The comment was "createInstance can throw any exception", so - no
        more createInstance, no more exception! Nope, you're WRONG! While
        the uno::Reference<...>::set(..., UNO_QUERY) might itself not
        throw an exception, something else from the CreateDragSource or
        CreateDropTarget call could.
        
        The symptom was a caught exception when loading the initial Writer
        document in SynchronousDispatch::dispatch.
        
        While at it, also apply the clean-ups suggested by Mike Kaganski
        in a comment to the original patch after the merge.
        
        Regression from commit 031576105c21b2e0c2585a1236092487d5d193e2
        ("VCL move platform code from mouse.cxx into plugins").
        
        Change-Id: If80a90a9a6c070d912584f85b9fd10382b98e29c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128175
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-09  Stanislav Horacek  <stanislav.horacek@gmail.com>  [9f55945b125f196226738d4c44e456dbcf511549]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e181836ae842bdafb6c54bfca86e054540f53510
          - fix names of TableControl properties showing headers
            
            Change-Id: I2ac8de7ea17ed7a24244a59cdb10b14803e76769
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128144
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-01-08  Noel Grandin  <noelgrandin@gmail.com>  [4c4ce3dc2133199f0d804a686a1e0cd0c9124914]

        tdf#146556 feature 'drag-mirror' is broken
        
        regression from
            commit 11e52fe2979b0947814a49b9c17ec373795cbf8e
            introduce Degree100 strong_int type
        
        where I tried to introduce a more efficient NormAngle36000
        calculation, but it produces the wrong answer.
        
        Change-Id: Iefeb0849984bc59d3ce9191eaf6f064beba94c59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128143
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-08  Noel Grandin  <noel@peralex.com>  [31872a382342060d6e1ecd9168b2a8c7a57d4717]

        fix Options->LibreOffice->View->Visibility->Menu on Windows,
        
        impossible to set to Hide, regression from
            commit 131759a3db51140c21594308ed99c71aa7aba43a
            Date:   Sun Jul 25 16:21:39 2021 +0200
            use officecfg for menu options
        
        Change-Id: I5312be2963d15ab85c267ece073e52984b1a34de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128137
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-08  Mike Kaganski  <mike.kaganski@collabora.com>  [e44b54a847672836253f56feab9d9ed2c11c0bc7]

        Fix build
        
        Commit 326351e2b342eae5ca0154b2ba303b937a696577 crossed with
        commit b37f9fbf05e16eb58eae40c6d900a4b9da2972db.
        
        Change-Id: I1a10641aa0324e6af25698bb52d82157898c45d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128142
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-08  Ramreiso Kashung  <ramreisog24@gmail.com>  [4e5bbcdc3d1fc4dd94ec896480ab049f3a4926fa]

        Optimise a range-based for loop
        
        This patch is an extension of https://gerrit.libreoffice.org/c/core/+/127734 related to comment made by Mike Kaganski
        
        Change-Id: Ia7a6480dba2a0752a52ae4f9655c345af9f3ba64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128134
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2022-01-08  Jan-Marek Glogowski  <glogow@fbihome.de>  [c906ac8e8a06dc5df980e56d7d6776dfcb08aa2a]

        Don't install the uno script when uno is not build
        
        ... move it into cpputools and rename ure/Package_install.mk to
        ure/Package_ure_install.mk, to match the module name.
        
        Follow up from commit 92a90cf5ccb998d2fcc77a62bb971534e410cdec
        ("Don't build the static uno binary"). I missed that hunk in a
        larger patch, because the script was in a different module, then
        the binary.
        
        Change-Id: If7f3152be9567cf84be176d3fedefbcd5ad8d387
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128138
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-08  Caolán McNamara  <caolanm@redhat.com>  [326351e2b342eae5ca0154b2ba303b937a696577]

        move UserData bodge into VCLXMenu
        
        Change-Id: I20c303788e576a29574a696cb20c9e8a235233b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126804
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-08  Caolán McNamara  <caolanm@redhat.com>  [5f6aed6016c33c3d2dae26789ac3b6b69f5edbba]

        tdf#146641 allocations attempted while hidden are discarded by gtk
        
        Change-Id: I46288cf4c106e2763feba298f1c44dbbf6c85581
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128132
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2fe749a2559a2fde67e930ffbaa0fa85663b6650]

        Fix typo
        
        Change-Id: I4d16867dece00154161fef0344d521aae24be288
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128130
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-08  Chris Sherlock  <chris.sherlock79@gmail.com>  [dabeab27dae5d3aef2bf41c186a6fc308d617466]

        vcl: Create listfonts utility
        
        The listfonts utility gets the details of all available fonts on the
        system. It prints out the information, or stores it in a text file,
        if a file name is passed to it as an argument.
        
        An example invocation to store the information in a file named
        fonts.txt is:
        
            ./bin/run listfonts fonts.txt
        
        To get the correct font metrics, you actually have to get the font
        metric from the system, and then set it as the current font of
        OutputDevice, then get the font metric (which corrects a variety of
        things like the orientation, line, height, slant, etc. - including
        converting from logical coords to device coords).
        
        The information is reported for each font family. On the top is the
        family name, and then comes other details. Here is a report for an
        example font:
        
        FreeSans
            Family type: swiss
            Style name: Regular
            Weight: normal
            Italic: none
            Pitch: variable
            Width type: normal
            Alignment: top
            Charset: UCS2 (aka Unicode)
            Symbol font? no
            Ascent: 13
            Descent: 3
            Internal leading: 0
            External leading: 2
            Line height: 16
            Slant: 0
            Bullet offset: 0
            Fullstop centered? yes
            Orientation: 0 degrees
            Quality: 18477
        
        There is a -v (or --verbose) option that output font features.
        
        Change-Id: Icfc4da96459bea47c4233a5509496566c04d460c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127365
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-01-08  Jan-Marek Glogowski  <glogow@fbihome.de>  [ed1aa172f8807ee479e4f529df49d19c13a8bc86]

        Unify condition names and fix "else" paths
        
        Drop Build prefix and settle on Lib and Exe prefixes. Also add a
        note about the "else" part of the condition and fix offenders.
        While at it, define COND_LIB_SAL_TEXTENC to be used by sal to
        prevent diverting coditions in build and cxx code.
        
        Change-Id: I944587ca1ccbe46b765d1a631a7214c8126fe951
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128136
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-08  Jan-Marek Glogowski  <glogow@fbihome.de>  [92a90cf5ccb998d2fcc77a62bb971534e410cdec]

        Don't build the static uno binary
        
        Change-Id: If6d5384d4692fba94070bb11bb5a47a66b813f58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128135
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-08  Jan-Marek Glogowski  <glogow@fbihome.de>  [692838e958310cb8497d4b4f8994bdaa5c0f1942]

        sp2bv is just used by the ODK on Windows
        
        And I should have tested gb_Helper_optionals_and. Inspecting the
        generated token for comparison doesn't result in gb_[T1]_[T2],
        as I expected. So first filter the token from BUILD_TYPE, then
        filter-out the result from the input token. If true, then both
        sets are equal == and.
        
        Change-Id: I74a324f766331b30a0af9c9bfd7c927c1d21df53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128115
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-08  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [35aa82ef1c8047087e7eb76fe5abccbe48fbac1e]

        tdf#145693 - Argument name should be 'charcode' instead of 'string'
        
        In addition, changed argument datatype from Int to Long.
        
        Change-Id: I702e09b6b8061d7cf00dd403e4681a0ab348d4c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128100
        Tested-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-01-08  Mike Kaganski  <mike.kaganski@collabora.com>  [d0445802a86d67b55b5e333a4c815d062b5e6036]

        Use WindowsErrorString instead of FormatMessageW
        
        Change-Id: I183f19f6abd4ca3f54d13533c8551deb09cd9458
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128118
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-08  Noel Grandin  <noelgrandin@gmail.com>  [563af8fd15aa37e75af8882cccbdf8914ebe8e61]

        tdf#144890 Invalid selection area when text in LTR run
        
        In
            commit ec50b9e5eaec7c94df35617676077ef0d65cecc7
            no need to allocate Sw2LinesPos separately on heap
        
        I made this change,
        
            // If there's no doubleline portion involved or start and end are both
            // in the same doubleline portion, all works fine, but otherwise
            // we need the following...
        -    if( pSt2Pos != pEnd2Pos && ( !pSt2Pos || !pEnd2Pos ||
        +    if( (pSt2Pos || pEnd2Pos) && ( !pSt2Pos || !pEnd2Pos ||
                pSt2Pos->aPortion != pEnd2Pos->aPortion ) )
        
        I tried to follow the explanation in the comment, since the
        existing comparison of pointers made no sense, since the two objects
        would always be distinct.
        
        However, that appears to have caused this bug, so change the
        comparison to directly represent the original logic.
        
        Change-Id: I95d6d870cecd762d4eb809d371e4a61b6641c85e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128133
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [b2d742faa062d3656f751b32acfe089ffa2dca3f]

        reduce cost of Sdr properties for text-derived objects
        
        when they have no text in them
        
        Change-Id: I70c18898abf21141f3b30b7dee9c931c9b27cffb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128124
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-07  Hossein  <hossein@libreoffice.org>  [151c56ed547490a99d912524c0e56b5d6d4a1939]

        tdf#146084 Don't warn for languages without hyphenation
        
        Upon opening a Writer document containing some languages that do not
        use hyphen, an alert is created with the text:
        
        'Missing hyphenation data Please install the hyphenation package for
        locale "ab_CD".'
        
        in which 'ab_CD' is the locale.
        
        This patch removes the warning for these languages, that do not use
        hyphenation:
        
        * Arabic script languages (except Uighur)
         + Persian (Farsi)
         + Kashmiri
         + Kurdish (Central Kurdish and Southern Kurdish with Arabic script)
         + Punjabi
         + Sindhi
         + Malai
         + Somali
         + Swahili
         + Urdu
        "Words are not hyphenated in Arabic language text, however hyphenation
        is possible for Uighur text written in the Arabic script"
        https://www.w3.org/International/i18n-tests/results/word-break-shaping
        The list from MS documents is lenghty, but some of the languages are
        were not available in LibreOffice, so they are ommited:
        https://docs.microsoft.com/en-us/typography/script-development/arabic
        There were languages like Hausa and Kanuri from Nigeria that use both
        Latin and Arabic script, but only Latin script was listed in the
        LibreOffice languages, so they were also ommited.
        
        * CJK languages
         + Japanese
         + Korean
         + Chinese
         + Yue Chinese
        "CJK languages differ from European languages in that there are no
        hyphenation rules"
        https://tug.org/TUGboat/tb25-0/cho.pdf
        
        * Vietnamese
        "In Vietnamese all words consist of single syllables, so they are
        often very short; hyphenation is not allowed at all."
        https://tug.org/TUGboat/tb29-1/tb91thanh-vntex.pdf
        Hyphenation is declined in Vietnamese orthography since 1975
        https://www.quora.com/When-did-hyphenation-decline-in-Vietnamese-orthography
        
        The fix for Japanese (tdf#143422) was previously done in:
        53d5555f13371252874ec962dee4643168d26780 and the functionality is
        preserverd with the current patch.
        
        An alternate approach would be adding all the unicode scripts,
        specifying the script for each langauge, and decide upon the script
        (mostly) and not (only) the language.
        
        More information about the hyphenation usage of many scripts can be
        found in:
        https://r12a.github.io/scripts/
        
        This is the list of Unicode scripts:
        https://unicode.org/standard/supported.html
        https://en.wikipedia.org/wiki/Script_(Unicode)#List_of_scripts_in_Unicode
        
        Change-Id: I7d2b4ee55a0893d1f0d1f9cd3b7cc037a49589b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126435
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-01-07  Rafael Lima  <rafael.palma.lima@gmail.com>  [9ec6c2989897a2a54b6bcf82f61929c29ac62126]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a5cccb45ec8ea2e4e45a92668136d4cbe045f7f4
          - tdf#145866 Fix information about accessing Function List
            
            Change-Id: Icfa91482c8260dc838e53eee5dafee54fca7a5b0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127953
            Tested-by: Jenkins
            Reviewed-by: Eike Rathke <erack@redhat.com>
            
2022-01-07  Caolán McNamara  <caolanm@redhat.com>  [a6415004630c28ac4c0a64b83d8f0fd5c77a6a31]

        ofz#43388 Direct-leak
        
        Change-Id: I5d410461d7b4e8466533fc4186ee77ec99fae089
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128123
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-07  Stephan Bergmann  <sbergman@redhat.com>  [5dda4fb74a7f961d067d4a5b8760d96466ebd0be]

        -Werror,-Wshadow
        
        ...after c35f81148fb18ba070516edcbb4d614444899235 "Use
        sal::systools::CoInitializeGuard and sal::systools::ThrowIfFailed"
        
        Change-Id: I3df9fd523820e1d3651480d51ebbaafaafa3ed48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128095
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-07  Jan-Marek Glogowski  <glogow@fbihome.de>  [4cb6f75b390760c52f7f59fc973eaf07dfb11f44]

        Don't build a static unopkg
        
        Currently we don't destinguish between between extensions without
        code, which couldn't be executed with DISABLE_DYNLOADING, and all
        other extensions, like translations, dictionaries, etc., so there
        is no need for a static unopkg.
        
        Change-Id: I427a51b3174d074e467a582e808490a85e98e8eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128114
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-07  Mike Kaganski  <mike.kaganski@collabora.com>  [33e1ffac0264f21a291d80f7fe949245752f58d8]

        Use CreateThread instead of _beginthreadex
        
        Untested change - this code seems to be not compiled in 'make check'.
        
        Change-Id: I02189c88360da585b8419f96cbe2677b224e6712
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128122
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-07  Mike Kaganski  <mike.kaganski@collabora.com>  [54add6c702cfef4898ae750caa98c3d18c6f60a3]

        Use CreateThread instead of _beginthreadex
        
        Change-Id: Idae8112f0684f6d3aac70c4450eedc77e48432dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128121
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-07  Jan-Marek Glogowski  <glogow@fbihome.de>  [97e2dc2ed0c4602c7823bdd6c6d5376e8da60c62]

        Disable oosplash pagein feature for static builds
        
        I'm not sure how useful this is today. Still hard-disabled on Mac
        and Win. Obviously unneeded for static builds.
        
        Change-Id: I3a95dede3c596ccdc0d15eba9edc072ad35f33fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128089
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jenkins

2022-01-07  Mike Kaganski  <mike.kaganski@collabora.com>  [b5d9fefe0e3ac56eef247c90b137d4b6d7a667c6]

        Use CreateThread instead of _beginthreadex
        
        Change-Id: I7c272880d6567bc669d4c3c2684aa2e0daeca1b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128120
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-07  Mike Kaganski  <mike.kaganski@collabora.com>  [7cdae23d690921349737c5da30ea7bc125ad2d2e]

        Use CreateThread instead of _beginthreadex
        
        Change-Id: I5633674ba7dcb03d9ad3049fa5eb380d385983b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128119
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-07  Mike Kaganski  <mike.kaganski@collabora.com>  [809a36a6d5beb09ca916ee4313bc19a92099a672]

        Use CreateThread instead of _beginthreadex
        
        Change-Id: I4a106a670daaca85cefed08c7baeaa980841a233
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128117
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-07  Julien Nabet  <serval2412@yahoo.fr>  [dcb7bd026cc1813eaee8b7dadba0583348b4458e]

        Mysql/MariaDb direct connector: don't show system schemas
        
        Let's do like MYSQL JDBC where no system schemas appear and let's remove:
        - information_schema
        - performance_schema
        - mysql
        
        Remove all the crufts about information_schema then.
        
        Also, Mysql 5.1 has been released in 2008 and 5.0 beta was in 2005 (no production date indicated in Wikipedia for 5.0)
        So we can consider there's no need in 2022 to test if Mysql > 49999
        
        Change-Id: I49715bb5aa21681b687bab0e75603e4bd0c422de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128062
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-07  Miklos Vajna  <vmiklos@collabora.com>  [b1df51873452014f84ef04872c4376258ee8d6cd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 93f11134d0d2e6005dcb1f15c0f9ea97d06ba7ca
          - Document the theme palette, as a second special one
            
            The palette list is followed first by the theme colors, finally by the
            document colors.
            
            Change-Id: I3183f709a1de27eaf6cba33e747831dd7a4b7168
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128128
            Tested-by: Jenkins
            Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
            
2022-01-07  Caolán McNamara  <caolanm@redhat.com>  [8fd6924fc36b7a006e2edec60b7b59cec2ca883b]

        Resolves: tdf#129745 don't override child help for application frames
        
        the glue WindowInstance is created on demand, and on creation descends
        into any existing open dialogs and changes their help handlers. We could
        not descend into child dialogs, but we shouldn't change the app frame
        help handler anyway.
        
        Change-Id: I8d149d324f04824fbe9eec517d8c482fd96b125b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128112
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-07  Rafael Lima  <rafael.palma.lima@gmail.com>  [568423845a06923bfdd365f29b67deaab7ce269d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c5aa1b0f8efcfb5e4963af8ce667ccb5866fc317
          - tdf#97674 Add information on how to remove protection from a section
            
            This patch adds detailed information on how to remove protection from a section. It also adds bookmarks so that when the user presses F1 in the warning message, the appropriate help page is shown.
            
            Change-Id: Ie4c310375995ce56e7e0153255ab8366b16dc532
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128068
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-07  Noel Grandin  <noelgrandin@gmail.com>  [b2bd92f4a59b2ef3e98bc4eaba3ef750562ca10e]

        fix hierarchy in comment
        
        Change-Id: Ieaf94ce6ce524c4c017cbe1bb82fa75bd5f7e801
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128094
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-07  Noel Grandin  <noelgrandin@gmail.com>  [c037ff2a2d1c83eb8fc0595e335dd8174b9062fc]

        make GroupProperties extend BaseProperties
        
        it doesn't need any of the logic in DefaultProperties
        
        Change-Id: I75d56a29f1edf2819c22a1fd69df464948544aaa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128093
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-07  Miklos Vajna  <vmiklos@collabora.com>  [1984a5c140cc3c7c291047dacf3bddd7061d2047]

        PDF export of PDF images: preserve hyperlinks
        
        The input file has a single page, with a full-page PDF image, which
        contains a hyperlink. Similar to pdfcrop, we used to wrap this into a
        form XObject, so page-level annotations like hyperlinks were lost.
        
        Explicitly merge page-level annotations from the source page to the page
        that contains the PDF image to preserve those annotations.
        
        Change-Id: I96e8bc9d33440b91f3514486d6a8bd75047546b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128108
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-01-07  Caolán McNamara  <caolanm@redhat.com>  [7df337b3636f9df9bf05d7f493e6c89e43c3f5ca]

        tdf#146423 don't set a size-request during a size-alloc
        
        and use a better width calculation
        
        Change-Id: Ib873a8ed9e6424c09630650af352ba5a20c674b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128051
        Reviewed-by: Kevin Suo <suokunlong@126.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins

2022-01-07  Mike Kaganski  <mike.kaganski@collabora.com>  [639419601a3730eb84d0922ef3a540c961b81910]

        tdf#146621: handle an exception that may hang process at ExitProcess time
        
        Change-Id: I3ffc2303ae1851ab909612ae9bb7f70a077b24fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128097
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-07  Noel Grandin  <noelgrandin@gmail.com>  [8295a3344704ce9a18489933c499a50c403f1a3d]

        remove E3D_INVENTOR_FLAG and convert SdrObjKind to scoped enum
        
        We don't need E3D_INVENTOR_FLAG, we can just check if the SdrObjKind is
        in the right range.
        
        Which exposes some dodgy code in DrawViewShell::GetMenuStateSel
            SfxItemState::DEFAULT == rSet.GetItemState( OBJ_TITLETEXT ) ||
            SfxItemState::DEFAULT == rSet.GetItemState( OBJ_OUTLINETEXT ) ||
        which has been there ever since
            commit f47a9d9db3d06927380bb79b04bb6d4721a92d2b
            Date:   Mon Sep 18 16:07:07 2000 +0000
            initial import
        just remove that.
        
        In SwFEShell::ImpEndCreate() move some logic around to avoid
        using an out-of-range SdrObjKind value
        
        Change-Id: I4620bfe61aca8f7415503debe3c84bfe5f4368a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127763
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-07  Mike Kaganski  <mike.kaganski@collabora.com>  [8accfa30343195b5d7cfd111301677a6a9b6a21b]

        Use clear() instead of remove_if
        
        Change-Id: I1d312798b66ae4ef4be1ac7c838d2f0e18691f80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128069
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-07  Caolán McNamara  <caolanm@redhat.com>  [bb20a583e8d02ce25e8b287b15764f2c2a52a5de]

        add truncate-multiline to match the vcl default
        
        Change-Id: Idd188ed20191668c412791e8f081be7ca377478f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128103
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-07  Caolán McNamara  <caolanm@redhat.com>  [77611e43241dfe3b6224d792156c8457a0fd93d8]

        Objct->Object
        
        Change-Id: I5a69596e65b300bd57fd539fe696f1c064ce555f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128102
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-07  Caolán McNamara  <caolanm@redhat.com>  [71be70b16b37fb3c1b6331ab3581300556ecc7aa]

        ofz#43376 Null-dereference
        
        Change-Id: I57f67465e4f8ca6fc6bd47d7b095e9b470d9d2c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128101
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-07  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [260a2036d688afddc6e6e477764e1196cc915194]

        tdf#130426 - Rename file for tdf#145693
        
        Change-Id: I1435f3e8c8ecf41ecd6b2766e19009c6b1783326
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128099
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2022-01-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b71d6953f0fa8edd809e9957822f0134ea726c4f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 16edeee7671a4dcbc23180e0d1829cbc1fbf2e92
          - tdf#146580 No info on Document palette
            
            Change-Id: I79fe3f451bbaa43824e1ee5659456324412b79fd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128032
            Tested-by: Jenkins
            Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
            
2022-01-07  Noel Grandin  <noelgrandin@gmail.com>  [93790b70ea663184f758031dc5af311828fe36ad]

        move applyDefaultStyleSheetFromSdrModel from BaseProperties..
        
        to AttributeProperties, since it only applies to AttributeProperties
        and its sub-classes.
        
        Change-Id: I01527f75815659d1cf2a9859888ef04c561633a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128092
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-07  Noel Grandin  <noelgrandin@gmail.com>  [c52aa97b988aeeb16d1eb21262889f565b8a72a3]

        move some methods BaseProperties->DefaultProperties
        
        These methods are part of the implementation of DefaultProperties,
        so they do not belong in a superclass
        
        Change-Id: I553f5d5b771aa0a408a8ade25f009cc56f829c72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128091
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-07  Noel Grandin  <noelgrandin@gmail.com>  [81ccab11ff457786c3877e7b0047d08685493d3c]

        split PageProperties from EmptyProperties
        
        to make it clearer - PageProperties just ignores stuff,
        but it is not a logic error to set props on it (or so
        it seems from its comments)
        
        Change-Id: Iba3dbcdffae6165a14e9a2d71e4111fbbd29febb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128090
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-07  Luboš Luňák  <l.lunak@collabora.com>  [2692dc5f662c74e3df63224ae829fc492503aa1e]

        save alpha channel processing when not needed
        
        Change-Id: Icbf19e86b833c0cec08a9ac5c41c01fd2dd1a4e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128060
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-01-07  Luboš Luňák  <l.lunak@collabora.com>  [c4b83dc2c4b8d4ea4b664b34309fbf0cf2fd8ad1]

        CUCKOO_CFLAGS is unused
        
        The include is set explicitly in RepositoryExternal.mk . And
        when using system cuckoo, it's not necessary to refer to the
        unpacked tarball location.
        
        Change-Id: Idd241f7551fb98cb5948c4e7007204ad3a8d87a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128061
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2022-01-07  Caolán McNamara  <caolanm@redhat.com>  [7e4ddea574b18aeed678526cac42f45613b4ae20]

        Resolves: tdf#146342 spelling menu doesn't appear
        
        the XPopupMenu from CreateMenuInterface owns the vcl menu after it's
        created.
        
        Change-Id: I0959b3359a4683ce8ca50912136f829b8bbee859
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128063
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-07  Caolán McNamara  <caolanm@redhat.com>  [75f1d3a9109acd4edd96033edbabe53d80920a52]

        Resolves: tdf#146285 the "edit" button should be insensitive
        
        for this case
        
        Change-Id: Ib60577d10bd4a91ea01c5aa6fcf3d50b38fbe24d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128065
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-07  Stephan Bergmann  <sbergman@redhat.com>  [2796d4ab5c3cc3637d04b33a5e7f0dad4c90d408]

        loplugin:redundantcast
        
        Change-Id: Ia68f492ebd4ac81feb44e736c53f0f4a2d99274d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128096
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-07  Stephan Bergmann  <sbergman@redhat.com>  [982ecf4407854208a909898b8a69b1d8ca35d519]

        Silence various UBSan warnings in external/freetype
        
        > workdir/UnpackedTarball/freetype/src/autofit/aflatin.c:1992:44: runtime error: applying zero offset to null pointer
        
        etc. seen during CppunitTest_sd_misc_tests etc.
        
        Change-Id: Id85c4331f9a892d99e4f3b9cae37b4ffe8c53973
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128034
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-07  Mike Kaganski  <mike.kaganski@collabora.com>  [6d0956c8a61bacc154bef225f83eb74cdf442c57]

        Drop unused forward declaration
        
        Change-Id: Id2053d255624cef365753debea83d4bf1c3d9de3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128070
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-07  Miklos Vajna  <vmiklos@collabora.com>  [7b8bb9f085ca8e70247da48fdd2bf7ab06a0a102]

        sw: remove debug code that doesn't build anymore in ww::SortedArray
        
        It also claimed "You will not see this message again", but I don't see
        how the matching flag would be static.
        
        Change-Id: Ia003dc9c6326d44ad4f4409bed6aca490bfc964e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128064
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-01-07  Gabor Kelemen  <kelemeng@ubuntu.com>  [a49865c8dab0e8117bc37da6725efd6f6d6af8ae]

        Drop unused define CLASSPATH_DELIMITER
        
        since commit 200cc2d20a21ceb5d176604f9c384f15c6a87570 (2014)
        
        Change-Id: Idf0eb7b484eff26be6b341cbb217572eb8da7306
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127809
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-07  Noel Grandin  <noelgrandin@gmail.com>  [f07a2d1b5c7c6deabe6da60892fd6f6fbffad15f]

        remove debug code
        
        accidtionally committed with
            commit 302b44125aa0c1d5216f986ecf8e341cd6e57418
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu Dec 9 11:45:36 2021 +0200
            use background XShapeGroup for bar-chart area
        
        Change-Id: Id9fd82a94fd2bb046901fcd4373aac71586d0d13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128057
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [74e74e9a7b6c264112eda1f5bc9e9c5dddf9f4c5]

        fix setPropertyNameMapForFilledSeriesProperties
        
        called the wrong method to set new properties,
        rather than overwrite all existing properties
        
        Change-Id: I85de598a14876c110e414371fc07a3fde9c6a123
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128059
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-07  Jan-Marek Glogowski  <glogow@fbihome.de>  [031576105c21b2e0c2585a1236092487d5d193e2]

        VCL move platform code from mouse.cxx into plugins
        
        ... by moving it into ImplCreate(DragSource|DropTarget).
        
        The existing Create* variant now checks for headless mode and the
        IsRunningUnitTest flag, before creating the platform variants.
        There are two small helpers to initialize either X11 or Ole based
        UNO DnD interace implementations.
        
        Unfortunatly Windows requires to move two dtrans header files, but
        at least any other changes are minimal.
        
        Change-Id: Id79459ad71a26243b1c9cb1fe38ab236b0ab8fa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128049
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-07  Jan-Marek Glogowski  <glogow@fbihome.de>  [32bf2040bfa9d76731fc7c679845eb3835dde8a3]

        gbuild: fix actually used libraries for mergelib
        
        Just the $(filter $(gb_MERGEDLIBS),$(2)) in the "if" was wrong,
        but reformat and add a comment to make the code easier to read.
        
        This way we correctly header-depend on all requested libraries,
        but just export-depend on the real libraries.
        
        And actually use gb_LinkTarget__is_build_lib in the ifeq, as
        otherwise the build now fails for the reduced dependencies.
        
        Change-Id: I24d5701891324f5055c9dfa535bd854d09fbb905
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127994
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-07  VaibhavMalik4187  <vaibhavmalik2018@gmail.com>  [d3308503a8c320b4a1c3f6156a6b7e6a71a5806d]

        tdf#146479 - Use basegfx fTools for converting the angle unit
        
        Change-Id: Id54191d7c1e41ae444d42f6d110c4b82ba4515b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127788
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2022-01-06  Andras Timar  <andras.timar@collabora.com>  [3a0d539b3a8a76efc2cdac04c658645fe750bec4]

        tdf#73523 support WinBMPv3-NT version of BMP files (found in Visio files)
        
        It is a special case when there are additional 12 bytes of color bitfields
        after the info header. See also the useful comments at
        https://searchfox.org/mozilla-central/source/image/decoders/nsBMPDecoder.cpp#47
        
        It turned out we generate this type of BMP files internally from EMF files,
        but in that case the bfOffBits of BITMAPFILEHEADER struct points to the
        pixel data. In case of Visio, bfOffBits points to the color mask. There was
        no better solution than preventing jumping back in the stream.
        
        Change-Id: I97f0fd4f184ea77beeab8b22fc98fdb78472d9bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127920
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127927
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2022-01-06  Stephan Bergmann  <sbergman@redhat.com>  [caaff91025316a464aa979b743a4748ab2d207ac]

        -Werror=maybe-uninitialized
        
        Change-Id: Icebc6b95596e62628d00cc3c851f56a6a78ee727
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128058
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-06  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [f0ad6ec2a23a36ade407db8cda36655ba2f144c1]

        tdf#145059: sc: always write dxf node for color filter for XLSX
        
        If there is no dxf reference to color filter (for example if selected
        color is not in range of available colors for current range) Excel
        is not able to show color filter correctly: it is not marked as used
        filter, no ability to reset, etc.
        
        Change-Id: I65378ddd6f8f8233cda147ff9dcd28f455a58225
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127745
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-01-06  Mike Kaganski  <mike.kaganski@collabora.com>  [e9dce4e8cbea04d6c6636a45f5a172e986714409]

        tdf#146617: iterators may be invalidated during handler call
        
        ... when the handler decides to remove itself from listeners.
        
        Change-Id: I1d5fe802f50d284bf70d747edaff0a19852c5a7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128054
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-06  Tor Lillqvist  <tml@collabora.com>  [568293d7ce6d96ba71ae8c2d591b6cf237e31db1]

        It's called a slide, not a foil
        
        Change-Id: I8b5b062faf9d2728c729384bbdafead00d5bf917
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128042
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-01-06  Michael Stahl  <michael.stahl@allotropia.de>  [82cf116fe646c822bc91b4ae0a6c4e6e948a6f4d]

        get-bugzilla-attachments-by-mimetype: query different bzs concurrently
        
        Downside is we can't easily detect when one tracker is done, but it
        should be faster.
        
        Change-Id: Ie78ddf0381690040d7a4fa06f910717fcdfe0eae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128038
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2022-01-06  Jan-Marek Glogowski  <glogow@fbihome.de>  [7df70a1cdcec43352e25fca9fdb5687bdb0616a6]

        Switch Linux Jenkins release build to mergelibs
        
        Currently mergelibs errors just fails the later callgrind build,
        not early in Gerrit.
        
        Change-Id: I165f99fa819ea3d88b76089a5a0967731570d42a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127426
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-06  Miklos Vajna  <vmiklos@collabora.com>  [526c8bdb54eff942d5213030d1455f97720a1ba7]

        sw: fix too long inner borders intersecting with outer borders for Word cells
        
        This is similar to commit 66ac8e60896f6306bed8fbb34606fd14474f19ce (sw:
        fix unwanted long vertical border around vertically merged Word cell,
        2021-03-04), but this one is about how we handle table border painting
        when an inner border intersects with an outer border.
        
        Previously we used to paint the full outer border and the full inner
        border, which looks silly in case you have e.g. double border outside
        and a single border inside -- the inner line stops at the edge of the
        thick outer border in Word.
        
        Do the same by limiting the start of a horizontal line if its start
        would match the X coordinate of a vertical line (and the remaining 3
        combinations of hori/vert line start/end). We always limit the inner
        line, so this needs extending SwLineEntry if the line is an outer one or
        not.
        
        Change-Id: I669a271ce3a4c3c69916779d4f3167208e999f05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128053
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-01-06  Caolán McNamara  <caolanm@redhat.com>  [d5288dd29611f2e5c4140724255cea8e7bb2b25b]

        ofz#42785 Timeout
        
        Stream::Seek (like istream::seekg) clears any eofbit
        Change-Id: I90253e69a52c4099aa2971294a215dff37e8a246
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127975
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-06  scito  <info@scito.ch>  [67fb363eed88b15eec7821fe604eb23d142d84cc]

        tdf#146392 fix --enable-pch=full build
        
        x509.h includes cert.h. But that doesn't know of LO using
        xmlsecurity/source/xmlsec/nss/nssrenam.h, which has a "#define
        CERT_DecodeDERCertificate __CERT_DecodeDERCertificate". So the PCH
        doesn't know of this rename and the compiler fails.
        
        move the include line into the file that needs it and the --enable-pch=full
        build works ok
        
        Change-Id: I247bd219cf47964490ded439ad51bd8e8e120c48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127744
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins

2022-01-06  Jan Holesovsky  <kendy@collabora.com>  [9067b827f013caafc61ef3d0d63305572a320ee2]

        Add a comment how to use MetafileXmlDump in the tests
        
        Change-Id: I5088874be3fbf2ac114f5e5d0cd9571a3caf48dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128040
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-01-06  Noel Grandin  <noelgrandin@gmail.com>  [ab07c078d14970db934f5a27cfdb6c2e5413738a]

        speed up lcl_removeEmptyGroupShapes
        
        by bypassing the SvxShape layer, which adds a bunch of unnecessary
        overhead for this situation
        
        Change-Id: I0ba2f973e26e42995713d488593de7c4f3e00b88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128024
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [27775987a3355769cd8f4ca5368b9ba5731f67d5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 94cb6f9bbb1410fd53c4160c76d8b77896572258
          - typo
            
            Change-Id: I1c081bbad56c1d7d047109ef0d3f86c50bf2cebf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127965
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6d2dbdde27aee8c05898c656823f4bedd1b3afee]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2e2c9a736ac622fcf032094ede32709dcf62f1ae
          - Typo
            
            Change-Id: Ic52b4fdd51e17ac5a55f18257d19e70d4ba7efac
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127964
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-06  Gülşah Köse  <gulsah.kose@collabora.com>  [fa5ab8aa5d88e7128015127af75980a65f945cbb]

        tdf#135843 Fix the missing border handling
        
        Adding +1 at that stage causes indexoutofbounds.
        But never throws that exception and tries to pull
        empty cell style instead. As a result we can not
        see the border. Actually no idea why +1 used here.
        
        Change-Id: Id54ba6445d022540173af3bbf5d679b7edefc55b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127990
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2022-01-06  Justin Luth  <justin_luth@sil.org>  [42e7dc75363ee7f326f7f9e2b4476e55300f1f7a]

        tdf146491 Revert "tdf121374 ooxmlexport: export H/F to def...
        
        ...default section"
        
        This reverts LO 6.3 commit e6f5dec3250b4d26bc4bb485fad2100ee29a3528.
        Something else must have changed because it doesn't seem to
        be needed anymore.
        
            It wouldn't be terrible to duplicate headers/footers
            unnecessarily,
        
        One side effect is that page styles could be
        duplicated multiple times if there were many
        non-overlapping sections. If the H/F contained images,
        that could bloat the filesize,
        or in this specific bug, it was duplicating fields.
        
        Since it doesn't appear to be necessary anymore,
        let's just revert it.
        
        Change-Id: Id95a4f162fb2ecbf6ce0f97db056071db9ebad3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128041
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-01-06  Caolán McNamara  <caolanm@redhat.com>  [72dfa7ec4c3cae074c9769cc99fe1b7eb029de43]

        upgrade freetype to latest release
        
        Change-Id: I2b13aceffd9932978c98c49bc688bd5f71690523
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128035
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-06  Caolán McNamara  <caolanm@redhat.com>  [af55dc3891f7950d392175004b2090cb0e54828e]

        annocheck warning about missing .note.gnu.property section
        
        copy and paste recommendation from:
        https://sourceware.org/annobin/annobin.html/Test-cf-protection.html
        
        and adapt like:
        https://github.com/openssl/openssl/commit/51994e505dbb1cd0dd76869ec962e2948b77b585
        where https://bugs.ruby-lang.org/attachments/8962 is similar
        
        Intel docs have "The ENDBR32 and ENDBR64 (collectively ENDBRANCH) are
        two new instructions that are used to mark valid indirect CALL/JMP
        target locations in the program."
        
        Change-Id: Ie867c263a888763db4478720ba189c9ec6cc974d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126859
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a65c1e2d81b12c8ce96fa5cddcf11fabf7bbf709]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4ce4649ea3b21406c4e95e81930097968cb95cf6
          - tdf#120247 Update CONVERT() Calc funct  wrt ODFF1.3
            
            Change-Id: I6c58f86c943cb41cb2f9161de630d3519aef9a86
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127945
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-06  Mike Kaganski  <mike.kaganski@collabora.com>  [0bc5584ef296683c015357232d48180b85f8baac]

        Add 'reference' to the iterator_traits, needed by LegacyIterator reqs
        
        This addressed a failure with VS2022 Version 17.1.0 Preview 2.0:
        
            C:\PROGRA~1\MIB055~1\2022\Preview\VC\Tools\MSVC\1431~1.309\Include\xutility(1152): error C2794: 'reference': is not a member of any direct or in direct base class of 'std::iterator_traits<`anonymous-namespace'::lcl_DataSeriesContainerAppend>'
            C:\PROGRA~1\MIB055~1\2022\Preview\VC\Tools\MSVC\1431~1.309\Include\xutility(3932): note: see reference to alias template instantiation 'std::_Iter_ref_t<`anonymous-namespace'::lcl_DataSeriesContainerAppend>' being compiled
            C:\PROGRA~1\MIB055~1\2022\Preview\VC\Tools\MSVC\1431~1.309\Include\xutility(3992): note: see reference to variable template 'const bool _Iterator_is_volatile<`anonymous namespace'::lcl_DataSeriesContainerAppend>' being compiled
            C:\PROGRA~1\MIB055~1\2022\Preview\VC\Tools\MSVC\1431~1.309\Include\xutility(4048): note: see reference to function template instantiation '_OutIt std::_Copy_unchecked<com::sun::star::uno::Reference<com::sun::star::chart2::XDataSeriesContainer>*,_OutIt>(_InIt,_InIt,_OutIt)' being compiled
            with
            [
            _OutIt=`anonymous-namespace'::lcl_DataSeriesContainerAppend,
            _InIt=com::sun::star::uno::Reference<com::sun::star::chart2::XDataSeriesContainer> *
            ]
            C:/lo/src/core/chart2/source/controller/dialogs/DialogModel.cxx(504): note: see reference to function template instantiation '_OutIt std::copy<std::_Vector_iterator<std::_Vector_val<std::_Simple_types<_Ty>>>,`anonymous-namespace'::lcl_DataSeriesContainerAppend>(_InIt,_InIt,_OutIt)' being compiled
            with
            [
            _OutIt=`anonymous-namespace'::lcl_DataSeriesContainerAppend,
            _Ty=com::sun::star::uno::Reference<com::sun::star::chart2::XDataSeriesContainer>,
            _InIt=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<com::sun::star::uno::Reference<com::sun::star::chart2::XDataSeriesContainer>>>>
            ]
            C:\PROGRA~1\MIB055~1\2022\Preview\VC\Tools\MSVC\1431~1.309\Include\xutility(3932): error C2938: 'std::_Iter_ref_t' : Failed to specialize alias template
            C:\PROGRA~1\MIB055~1\2022\Preview\VC\Tools\MSVC\1431~1.309\Include\xutility(3932): error C2062: type 'unknown-type' unexpected
            C:\PROGRA~1\MIB055~1\2022\Preview\VC\Tools\MSVC\1431~1.309\Include\xutility(3992): error C3376: 'std::_Iterator_is_volatile': only static data member templates are allowed
            C:\PROGRA~1\MIB055~1\2022\Preview\VC\Tools\MSVC\1431~1.309\Include\xutility(4026): error C2976: 'std::_Iter_copy_cat': too few template arguments
            C:\PROGRA~1\MIB055~1\2022\Preview\VC\Tools\MSVC\1431~1.309\Include\xutility(3994): note: see declaration of 'std::_Iter_copy_cat'
            C:\PROGRA~1\MIB055~1\2022\Preview\VC\Tools\MSVC\1431~1.309\Include\xutility(1152): error C2794: 'reference': is not a member of any direct or in direct base class of 'std::iterator_traits<`anonymous-namespace'::lcl_RolesWithRangeAppend>'
            C:\PROGRA~1\MIB055~1\2022\Preview\VC\Tools\MSVC\1431~1.309\Include\xutility(3932): note: see reference to alias template instantiation 'std::_Iter_ref_t<`anonymous-namespace'::lcl_RolesWithRangeAppend>' being compiled
            C:\PROGRA~1\MIB055~1\2022\Preview\VC\Tools\MSVC\1431~1.309\Include\xutility(3992): note: see reference to variable template 'const bool _Iterator_is_volatile<`anonymous namespace'::lcl_RolesWithRangeAppend>' being compiled
            C:\PROGRA~1\MIB055~1\2022\Preview\VC\Tools\MSVC\1431~1.309\Include\xutility(4048): note: see reference to function template instantiation '_OutIt std::_Copy_unchecked<_InIt,_OutIt>(_InIt,_InIt,_OutIt)' being compiled
            with
            [
            _OutIt=`anonymous-namespace'::lcl_RolesWithRangeAppend,
            _InIt=const com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence> *
            ]
            C:/lo/src/core/chart2/source/controller/dialogs/DialogModel.cxx(563): note: see reference to function template instantiation '_OutIt std::copy<const E*,`anonymous-namespace'::lcl_RolesWithRangeAppend>(_InIt,_InIt,_OutIt)' being compiled
            with
            [
            _OutIt=`anonymous-namespace'::lcl_RolesWithRangeAppend,
            E=com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence>,
            _InIt=const com::sun::star::uno::Reference<com::sun::star::chart2::data::XLabeledDataSequence> *
            ]
            make[1]: *** [C:/lo/src/core/solenv/gbuild/LinkTarget.mk:332: C:/lo/src/build/workdir/CxxObject/chart2/source/controller/dialogs/DialogModel.o] Error 2
        
        Change-Id: Ic93dc7922cd48870ef62bfd682dd5cbdc827a255
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128036
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-06  Tor Lillqvist  <tml@iki.fi>  [6bcf00763402fc0969486e852634b5559fa044ba]

        We don't want or need any LOKClipboard on iOS
        
        Try to make the code more like in the co-2021 branch, where copy/paste
        between Collabora Office and other iOS apps currently works again, in
        both directions, both for text and images. Sadly something is broken
        or missing either here in core or in online as it doesn't fully work
        in a Collabora Office based on the master branch of core, even after
        this commit, though.
        
        We use only the system clipboard on iOS. (It is actually called the
        "pasteboard" in Apple's operating systems.) The code to interface with
        the system clipboard is in vcl. It has worked fine to copy and paste
        between the Collabora Office iOS app and other iOS apps without any
        LOKClipboard being involved. If LOKClipboard is used it doesn't work
        at all.
        
        Change-Id: I0d3b4e3eabe17b633390e071701225e1d356a75a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128037
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2022-01-06  Alain Romedenne  <LibreOfficiant@gerrit.libreoffice.org>  [69880354d192c34fec1e77f94e55bc5e8e16dcee]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8d3da999f45d4db4f79e269baae9f07d48c3e7b8
          - Basic sample correction
            
            Change-Id: I1da6b83fba84a06b8da18c20cdfe3787f5c628f8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127962
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne
            
2022-01-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [302b44125aa0c1d5216f986ecf8e341cd6e57418]

        use background XShapeGroup for bar-chart area
        
        which means we don't have to set the Z-order, which is expensive for
        large charts.
        Shaves 5% off the load time
        
        Change-Id: I8c73df6ddc17a3cfedaa18dbe8ec3aeb768e3e42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126607
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5cfa563169d7e012a6c6e77a3d379c2d183d9339]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b4685908844ed4891a29d5b024db8dfb493d4933
          - Calling Calc Add-in function for Dates and Pricing
            
            Inform respective UNO services
            
            Change-Id: I97f6b3a957f398074213239da79564f310e2db82
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128028
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [577a0c3f0bba24649f33af33bce20ac0be3ad184]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9bcc5f53bd012afc91b7c86cd0779d179f93ab71
          - tdf#135175 Styles Inspector Help page
            
            + Borrowed contents from Jean Weber and Shivam Kumar
            + Added more descriptive examples
            
            Change-Id: Ie045498e5c0239686f20f4fe55b40067c4bb893c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127978
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-06  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [121cbc250b36290f0f8c7265fea57256dad69553]

        tdf#66039 DOCX: import textboxes (with tables, images etc.) in group shapes
        
        Text boxes in group shapes were imported as shapes, losing
        complex text content: tables (tdf#66039), colors (tdf#73022),
        images (tdf#81958), lists, paragraph styles, hyperlinks
        (tdf#122960) and track changes.
        
        Note: a few unit tests have been deactivated temporarily.
        Test document "groupshape-trackedchanges.docx" of
        testGroupshapeTrackedchanges is imported correctly now:
        with track changes, and the test was modified accordingly.
        
        Follow-up to commit 2951cbdf3a6e2b62461665546b47e1d253fcb834
        "tdf#143574 OOXML export/import of textboxes in group shapes".
        
        Change-Id: I6eb918dbf64393fd723fe43f798f93b5b9a12575
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125051
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-01-06  Julien Nabet  <serval2412@yahoo.fr>  [470d1be4ec5a3a5a0aba8febda06600ea39852c5]

        tdf#68341: trim some variables passed on Base wizard
        
        Here is a git grep -n fillString:
        dbaccess/source/ui/dlg/ConnectionPage.cxx:232:            fillString(*_rSet,m_xJavaDriver.get(), DSID_JDBCDRIVERCLASS, bChangedSomething);
        dbaccess/source/ui/dlg/ConnectionPage.cxx:235:        fillString(*_rSet,m_xConnectionURL.get(), DSID_CONNECTURL, bChangedSomething);
        dbaccess/source/ui/dlg/ConnectionPageSetup.cxx:134:        fillString(*_rSet,m_xConnectionURL.get(), DSID_CONNECTURL, bChangedSomething);
        dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:144:        fillString(*_rSet,m_xETBaseDN.get(),DSID_CONN_LDAP_BASEDN, bChangedSomething);
        dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:416:        fillString(*_rSet,m_xETDriverClass.get(),DSID_JDBCDRIVERCLASS,bChangedSomething);
        dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:417:        fillString(*_rSet,m_xETHostname.get(),DSID_CONN_HOSTNAME,bChangedSomething);
        dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:418:        fillString(*_rSet,m_xETDatabasename.get(),DSID_DATABASENAME,bChangedSomething);
        dbaccess/source/ui/dlg/DBSetupConnectionPages.cxx:531:        fillString(*_rSet,m_xETDriverClass.get(),DSID_JDBCDRIVERCLASS,bChangedSomething);
        dbaccess/source/ui/dlg/admincontrols.cxx:117:        OGenericAdministrationPage::fillString( *_rSet, m_xHostName.get(),     DSID_CONN_HOSTNAME,    bChangedSomething );
        dbaccess/source/ui/dlg/admincontrols.cxx:118:        OGenericAdministrationPage::fillString( *_rSet, m_xDatabaseName.get(), DSID_DATABASENAME,     bChangedSomething );
        dbaccess/source/ui/dlg/admincontrols.cxx:121:        OGenericAdministrationPage::fillString( *_rSet, m_xSocket.get(),       DSID_CONN_SOCKET,      bChangedSomething );
        dbaccess/source/ui/dlg/admincontrols.cxx:123:        OGenericAdministrationPage::fillString( *_rSet, m_xNamedPipe.get(),    DSID_NAMED_PIPE,       bChangedSomething );
        dbaccess/source/ui/dlg/adminpages.cxx:219:    void OGenericAdministrationPage::fillString(SfxItemSet& _rSet, const weld::Entry* pEdit, sal_uInt16 _nID, bool& _bChangedSomething)
        dbaccess/source/ui/dlg/adminpages.cxx:227:    void OGenericAdministrationPage::fillString(SfxItemSet& _rSet, const dbaui::OConnectionURLEdit* pEdit, sal_uInt16 _nID, bool& _bChangedSomething)
        dbaccess/source/ui/dlg/adminpages.hxx:218:        static void fillString(SfxItemSet& _rSet,const weld::Entry* pEdit,sal_uInt16 _nID, bool& _bChangedSomething);
        dbaccess/source/ui/dlg/adminpages.hxx:219:        static void fillString(SfxItemSet& _rSet,const dbaui::OConnectionURLEdit* pEdit,sal_uInt16 _nID, bool& _bChangedSomething);
        dbaccess/source/ui/dlg/advancedsettings.cxx:351:        fillString( *_rSet, m_xAutoIncrement.get(), DSID_AUTOINCREMENTVALUE, bChangedSomething );
        dbaccess/source/ui/dlg/advancedsettings.cxx:353:        fillString( *_rSet, m_xAutoRetrieving.get(), DSID_AUTORETRIEVEVALUE, bChangedSomething );
        dbaccess/source/ui/dlg/detailpages.cxx:146:            fillString(*_rSet,m_xOptions.get(),DSID_ADDITIONALOPTIONS,bChangedSomething);
        dbaccess/source/ui/dlg/detailpages.cxx:303:        fillString(*_rSet,m_xEDHostname.get(),DSID_CONN_HOSTNAME,bChangedSomething);
        dbaccess/source/ui/dlg/detailpages.cxx:406:            fillString(*_rSet,m_xEDDriverClass.get(),DSID_JDBCDRIVERCLASS,bChangedSomething);
        dbaccess/source/ui/dlg/detailpages.cxx:407:        fillString(*_rSet,m_xEDHostname.get(),DSID_CONN_HOSTNAME,bChangedSomething);
        dbaccess/source/ui/dlg/detailpages.cxx:408:        fillString(*_rSet,m_xEDSocket.get(),DSID_CONN_SOCKET,bChangedSomething);
        dbaccess/source/ui/dlg/detailpages.cxx:608:        fillString(*_rSet,m_xETBaseDN.get(),DSID_CONN_LDAP_BASEDN,bChangedSomething);
        
        So I don't think that trimming these may be harmful.
        Now we could also add a boolean fillString to indicated if a trim is needed
        but does it worth it?
        
        Change-Id: I6fa841a0c062d4b81a09549cbe865fd627d070cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128029
        Tested-by: Jenkins
        Reviewed-by: Lionel Mamane <lionel@mamane.lu>

2022-01-06  Michael Weghorn  <m.weghorn@posteo.de>  [d84c06577f3198d6c6bd05176429724897d918e6]

        wina11y: Don't use space in qualified name
        
        While 'MyClass:: MyMethod' (with a space in it) is valid in C++,
        it's unusual and may break a naive plain-text search for
        a specific class member definition.
        
        Change-Id: I8c9779865715a0b4f1a66d3e35b874f2cec19193
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128016
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-01-06  Michael Weghorn  <m.weghorn@posteo.de>  [9cbd17314f4e4c04dc5e912bdb2030daddcd2f75]

        wina11y: Use range-based for in AccObject::UpdateState
        
        Change-Id: I29793e63ddc040ccbae99012090e975bd80cafc3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128011
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-01-06  Michael Weghorn  <m.weghorn@posteo.de>  [e523b205364e59f11ae3e735c1440d61427f15d7]

        wina11y: Deduplicate 2 common lines in CMAccessible::get_accRole
        
        Change-Id: I3bd4f26861d46f6a43a4b0edda3dbf628e2da2cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128010
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-01-06  Michael Weghorn  <m.weghorn@posteo.de>  [fd787538797a182786ab7b1dfc041562b2e5073a]

        wina11y: Drop now unused AccObject::SetRole
        
        Change-Id: I04db43ac49d7bc6ff42157cdd0c94087c454c981
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128009
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-01-06  Michael Weghorn  <m.weghorn@posteo.de>  [e60406b0873d9e73e84682248f234fca600a1a34]

        wina11y: Drop unused AccObjectWinManager::SetRole
        
        Change-Id: Ic2d470a137e4d0c907f28e24c58ba19a937a8b4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128008
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-01-06  Michael Weghorn  <m.weghorn@posteo.de>  [fcf4a26275d7503835f9aa23cb94938809840300]

        tdf#146306 wina11y: Retrieve accessible desc on demand
        
        Adapt 'MAccessible::get_accDescription' to directly
        retrieve the accessible description on demand via the
        corresponding XAccessible, rather than keeping
        track of it in a class member.
        
        This simplifies the handling and makes it
        unnecessary to "manually" update the description
        on 'accessibility::AccessibleEventId::DESCRIPTION_CHANGED'
        events, since the new value will
        be queried next time it is needed anyway.
        
        This also fixes the problem that a significant
        amount of time was spent generating accessible
        descriptions for all newly inserted a11y objects when
        entering values into Calc cells with the NVDA
        screen reader in use, resulting in several
        seconds of delay.
        
        Querying up-to-date values from the underlying
        UNO interfaces on demand instead of doing extra
        manual bookkeeping in the winaccessibility code
        may be possible for more a11y attributes in addition
        to the accessible description handled in this commit,
        but each one will have to be looked at separately.
        
        Change-Id: I57f4c523ca8b10afad3f9c347c8ff5e9420ad968
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128006
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-01-06  Michael Weghorn  <m.weghorn@posteo.de>  [e9b6eedd66257decf7ac36b71b06e91609f1e02e]

        wina11y: Use existing method to update description
        
        The accessible description and the accessibile *action*
        description are two different things.
        
        'AccObject::UpdateActionDesc' was (IMHO somewhat confusingly)
        handling both.
        Drop the handling of the accessible description from there
        and call the already existing 'AccObject::UpdateDescription'
        at the only call site of 'AccObject::UpdateActionDesc' in
        addition, which does exactly the same thing.
        
        Change-Id: I220df676f128a5db69ab4cebe7772d92f6b9b0ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128005
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-01-06  Michael Weghorn  <m.weghorn@posteo.de>  [7210a9d712b156d68627b5510bd2f2404d6fd657]

        wina11y: Use separate local variable for action description
        
        Use a separate local variable for the accessible
        *action* description here, which is independent of
        the accessible description handled above.
        
        While at it, use '!OUString::isEmpty' instead of
        'OUString::getLength() > 0'.
        
        Change-Id: I146d8603ed3decde68f8ce716ac13c04b0263040
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128004
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2022-01-06  Caolán McNamara  <caolanm@redhat.com>  [d99efe24213400932b97e47b131049fcbbfac612]

        Resolves: tdf#146592 "Reset" to the current document properties
        
        not those seen at the initial load of the TabPage
        
        Change-Id: Ieba4c278a0a9b7fef3030d8462cb845c27dba9b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128027
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-06  Miklos Vajna  <vmiklos@collabora.com>  [d9061f32b5d225f221e9399c5fa54996a6f7f43b]

        sw textbox: pShape -> pFormat for frame formats
        
        A frame format can be a fly or a draw frame format. Only the later is a
        shape.
        
        Also this way the parameter name in the definition matches the
        declaration, improving readability.
        
        Change-Id: I69e51bfaceba925002d23cdfb5fa6d60afa3c550
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128023
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-01-06  Noel Grandin  <noelgrandin@gmail.com>  [1626122615828c2c1689fb3aab2d05e0bdc1b4d3]

        avoid Sequence realloc
        
        construct with the right size
        
        Change-Id: I94f0743a9c77ad374d1f0f59a1a5ef531cccfeab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128022
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-06  Noel Grandin  <noelgrandin@gmail.com>  [0b0934056b47485527442b6366d7fd3274a4601f]

        bypass SvxShape when creating rectangles in chart2
        
        Change-Id: I461449959fffa8948bf4321a6c3114505d87a149
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127997
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ea545653e17e687c9069543897975b3726dc6a2b]

        Removed executable permission on pptx file
        
        Change-Id: I6a571f12f2e194a6d72a457622505cca72bd8eb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128021
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-06  Mike Kaganski  <mike.kaganski@collabora.com>  [2fd019442e14e122884fff42b88de23fa150e4df]

        Simplify osl_getModuleURLFromAddress a bit
        
        Change-Id: I71243c99d43b58329317baa250d5b60aa62db360
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128030
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-05  Jan-Marek Glogowski  <glogow@fbihome.de>  [86b0753ca3a02d247b13f0a6654ae315ce3a044b]

        gbuild: skip libmerged externals for partial builds
        
        When running a full build, all externals of merged libraries are
        also added to libmerged when adding externals for the merged lib.
        
        Non-skipping for partial builds also breaks gbuildtojson, for all
        modules, which are merged and have additional libraries, tests or
        binaries, which then depend on the libmerged.
        
        This triggers for gbuildtojson, because the skipped %.exports now
        actually matter when checking the libmerged state. make then tries
        to rebuild it, but this can never work for a partial build, even
        with the full gbuild ruleset, not stripped by
        solenv/gbuild/extensions/post_GbuildToJson.mk.
        
        The totally confusing result, due to the mangled ruleset, is that
        the first externals %.exports overwrites libmerged in instdir.
        
        Change-Id: I2b72a8b543dbbd8c8f573bfe963164329bdd73e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127995
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-05  Stephan Bergmann  <sbergman@redhat.com>  [2177f48b16b8cd68c0ef4ec817ca391f28324418]

        Simplify --with-webdav
        
        ...to just be yes/no, now that curl is the only remaining implementation
        option.  (A drawback of the existing code was that it silently treated
        --with-webdav or --with-webav=neon etc. the same as --without-webdav.)
        
        Change-Id: If1478ac3bf5c49d0754d6ab89c8c04c7c51c9ad2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128020
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-05  Caolán McNamara  <caolanm@redhat.com>  [ae406d7acc985c56bacd7c0e0c9658170afa907d]

        upgrade to latest harfbuzz
        
        Change-Id: I29213e65ed817208a32c75279133b7e281f3cd0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128007
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-05  Mike Kaganski  <mike.kaganski@collabora.com>  [9d886e80ab742de49e2fe4fe62763edb21485d4e]

        Simplify osl_getModuleURLFromAddress using GetModuleHandleExW
        
        Somehow missed that in commit 515d2579d305a6127c6c194319a58eac62437e33
            Date    Fri Apr 05 13:15:42 2019 +0300
            Replace legacy dynamically-loaded functions with statically linked ones
        
        Also drop obsolete suppressions of warning not emitted by MSVC anymore.
        
        Change-Id: If4a4c2ec76b275fb358b325652422e81e9003eb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128019
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-05  Mike Kaganski  <mike.kaganski@collabora.com>  [9b85e4e3263fe2bc75c371969256064e952d7fd4]

        Use GetModuleHandleExW instead of GetModuleHandleW
        
        ... and find directory cearching for path separator.
        Also drop obsolete code related to Windows XP and mingw.
        
        Change-Id: Ib48cfeea8a2ae01d3f8b37728ce1e8ca4aa73b14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128017
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dba8853271b1ee52c294c2401a5c8d98cc52cdc3]

        Fix typos
        
        Change-Id: Ie05c44dd3b85f1fd6c592a8cf5482d5954d7a354
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127971
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4c4d37d00628ced52376f1034ff58f96dc274c95]

        Fix typo
        
        Change-Id: I8663c82eac06305a2ce7be131c240eacd2e2de9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127281
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-05  Stephan Bergmann  <sbergman@redhat.com>  [3773dd5bb42f78300446b8c6c0b5c58b8bbb3728]

        Missing RTTI for UBSan
        
        ...which caused e.g. CppunitTest_chart2_export to emit lots of
        
        > warn:sal.osl:3446618:3446618:sal/osl/unx/module.cxx:155: dlopen(.../instdir/program/libchartcorelo.so, 257): .../instdir/program/libchartcorelo.so: undefined symbol: _ZTI12SvxShapeRect
        
        Change-Id: I26b0ad58ad6fa577e0e8299dde80bcac444f9504
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128012
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-05  Noel Grandin  <noelgrandin@gmail.com>  [a6e7b7c9044c689b7824cf97f4ff79655a950802]

        tdf#146499 Crash to desktop when activating presentation mode
        
        mutex deadlock, regression from
            commit 62efb188668a3296591dcfa3658185e2f982e356
            use comphelper::WeakComponentImplHelper in SlideShowView
        
        Change-Id: I1822d4beffaa44be7f789db4bd0f5a25d1896396
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127998
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-05  Olivier Hallot  <olivier.hallot@libreoffice.org>  [58787bd05d83cc521bfb0d7695416b78f46a9e01]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1fbed0448d0d1d77532fe3abb5be05fc13d93bdb
          - Improve paragraph spacing in text
            
            Add more space below paragraphs.
            
            Change-Id: Ie282883229bcc1471aed6c35ef57d1ec909996b5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128013
            Tested-by: Jenkins
            Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2022-01-05  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6891bcfb7b3330bfb41f252635fc25b51196253a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 53e0c535c9892e7d586d5ae5b3eada2bd07f9550
          - Remove unused css rule
            
            Change-Id: Id49a843abd96ba1719c706b36d20d27766698898
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128018
            Tested-by: Jenkins
            Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2022-01-05  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0d2b491adb9375f6ef0a62c7b38b618b735baeaa]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8d2e185e13b0afe7c007144fc05ae68357d7c470
          - tdf#142380 (part) Use variables in css
            
            Change-Id: I14f9e8af88cb7eb1fbf8f6647d2ad891018edbff
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/128014
            Tested-by: Jenkins
            Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2022-01-05  Jan-Marek Glogowski  <glogow@fbihome.de>  [a6fae99466cd52143a52a98b0ac89588f679f1a1]

        Disable epoxy test with --disable-gui
        
        Instead of always testing for DISABLE_GUI, just disable the epoxy
        test and handle !ENABLE_EPOXY in RepositoryExternal.mk.
        
        Change-Id: I38213ffa77353bc93f32caa1b4164c5fa88170ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127999
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-05  Stephan Bergmann  <sbergman@redhat.com>  [df9cbdd22658131b881e6527467c8e2a2dd36c70]

        Drop remnants of --with-webdav=neon
        
        ...that were left behind by 023ebf17898db4bca63129f079fd90b5cf76c1a9 "ucb:
        remove --with-webdav=neon"
        
        Change-Id: I617ca74d1c4b46d8f0b9dac317b5972bfb911813
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127986
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-05  Mike Kaganski  <mike.kaganski@collabora.com>  [eb31b387ac4b679e4da851b8b17e9b4e35722c04]

        Use GetModuleHandleExW instead of GetModuleHandleW
        
        ... following commit d75bf2c7703d6a741f04e4a3fc5a6180428f53b2
            Date:	Wed Jan 05 13:20:09 2022 +0300
            tdf#146554: use GetModuleHandleExW instead of GetModuleHandleW
        
        Change-Id: I37c989de37c28123ca692145a429b6ba03202f99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128002
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-05  Dhiraj Holden  <dhiraj.holden@gmail.com>  [207d202ed2f1f44e5b62157b5a92ee5e8cc2c3e5]

        tdf#130076 Fixed flip not working properly from file
        
        Added code to check whether the angles need to be changed when the
        section is flipped.
        
        Change-Id: I9cc3e16db74c6e9616385bc39849e4c73686b56c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127853
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2022-01-05  Miklos Vajna  <vmiklos@collabora.com>  [e242c0fb26c2bf5662b10fc6c8195deeda5b1097]

        svx: mark RTTI symbols of Svx3DSceneObject as public
        
        online.git's unit-calc under sanitizers fails without this, but also
        seen at <https://ci.libreoffice.org/job/lo_ubsan/2254/console>:
        
        > warn:sal.osl:30805:30805:sal/osl/unx/module.cxx:155: dlopen(/home/tdf/lode/jenkins/workspace/lo_ubsan/instdir/program/libchartcorelo.so, 257): /home/tdf/lode/jenkins/workspace/lo_ubsan/instdir/program/libchartcorelo.so: undefined symbol: _ZTI16Svx3DSceneObject
        
        Change-Id: Ibebb839751c1048ab44110dd70e2140f8d5dc6b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127996
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-01-05  alt  <alexander.solodukhin1@gmail.com>  [a409739efe4507e23926d1862215c128904fda88]

        Fixed tdf#143142 when unable to scroll table column width properties.
        
        Fixed the issue when unable to scroll table column width properties on some occasions.
        
        Change-Id: Id0a89d248d2a4effc0cb08ca0dc60aa23f66d70e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127938
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2022-01-05  Mike Kaganski  <mike.kaganski@collabora.com>  [d75bf2c7703d6a741f04e4a3fc5a6180428f53b2]

        tdf#146554: use GetModuleHandleExW instead of GetModuleHandleW
        
        This allows to avoid use of module name when obtaining current module
        handle, which needs to be synchronized and thus is error-prone.
        
        Change-Id: I2f0e0af7f616c3582b0a3271cf9e06420a9dfc8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127993
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-05  Miklos Vajna  <vmiklos@collabora.com>  [9fb45044d93ffcaa63cfe3275c8fb5feb8c00504]

        xmlsecurity nss: log what XML DOM node is given to libxmlsec
        
        We have two environments where the signature and the stream bytes are
        the same, still in one case the signature verification succeeds and in
        the other case the hash doesn't match.
        
        Log the signature as parsed into a DOM node (recursively), just case
        something goes wrong during extracting a single signature from the
        signatures list XML.
        
        Change-Id: I54af71fdeb63d8ef44342f106746f938fa51f29a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127991
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-01-05  Caolán McNamara  <caolanm@redhat.com>  [1cb5b519a06709e22b99bec75d7bf95020442205]

        ofz#42829 Timeout
        
        Change-Id: I7c170fca4601fb0cee8acb28b65ce8bd59595911
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127974
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-05  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [78dae8b20b85686d1a642415195d2e10fbb2dc1f]

        Update gpgme to 1.16.0
        
        * remove GPGME_CAN_EXPORT_MINIMAL_KEY, upstream now has support for
          key export flags in c++ wrapper (gpgmepp >= 1.14)
        * therefore, external/gpgmepp/add-minimal-keyexport.patch now fully
          obsolete, tweaked xmlsecurity code to use upstream function
        * bits of external/gpgmepp/find-libgpg-error-libassuan.patch are
          upstream now (configure and makefile pieces, though we keep
          configure.ac changes for the while - to not pick up system versions
          too easily)
        * external/gpgmepp/gpgme.git-fe2892618c20cd40c342cce26ffb6ac4644fd3c3.patch.1
          was from upstream anyway, removed
        
        Change-Id: I991c20c0eeff0f9135e97c991afcb905be55a959
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127665
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-01-05  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [568a5bba2a30ab588b52677106bf209d4c0df758]

        Update libassuan to 2.5.5
        
        Change-Id: Icd1034f4c6b43605f5d43fe28f7e0d191311daf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127664
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-01-05  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [7d50d74d0a10b4811b82f66dc5ac5a696c2974c7]

        Update libgpg-error to 1.43
        
        Change-Id: Iecd4a131f9c5b43bb03c5f9c4b6c7efe36e443aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127663
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-01-05  Justin Luth  <justin_luth@sil.org>  [44c37c4af2d23d1469cdeeb56f2f5a2bef493986]

        tdf#146489 writerfilter: ensure only character properties
        
        This is another RTF regression found against LO 6.0's
        commit fdfdea4d5af51a68f2d497cc5c3359d74c385fd5
           tdf#82173 writerfilter: apply char properties to footnote
        
        The original commit in LO 6.0 intended that only character properties
        were used. A follow-up commit for RTF tried to ensure that
        these would be on the top of the stack.
        
        However, in this case, it seems like somehow the table is
        getting involved in putting the paragraph context
        on the top. (Actually, there is no
        GetTopContextOfType(CONTEXT_CHARACTER) at all.)
        
        In any case, aFontProperties should only contain
        character properties, so ensure that.
        
        The unit test shows that there is still some kind
        of import problem, because the footnote marker
        should be a large, red character, but it is just
        normal text. See tdf#108949.
        
        Change-Id: I1ea7256891b198046f79f0d3a36e43d6c2ae3383
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127943
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2022-01-05  Stephan Bergmann  <sbergman@redhat.com>  [e1b51099ac306118ee88bf3b7c94621df2564133]

        Explicitly build external/freetype --without-png
        
        ...instead of having its configure.ac determine whether to support png based on
        it being installed on the system, but which then might cause a Linux
        --without-system-freetype build to fail to link Library_pdfium with
        
        > workdir/UnpackedTarball/freetype/src/sfnt/pngshim.c:199: error: undefined reference to 'png_get_error_ptr'
        
        etc.
        
        Change-Id: Idf47ba5252b8f4d7f2e295f7adf6b761dbee4d2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127985
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-05  Sarper Akdemir  <sarper.akdemir@collabora.com>  [8bdd134bef3baca2ebd878163af4e55e5f898efe]

        tdf#146534 pptx import: make Z rotation work with rotation transform
        
        Expands previous idea from a9c5c0d814a266096483572b84c72875ef8efd77
        (tdf#133037 OOXML shape import: camera rotation along Z)
        and uses it also for shapes that have a true bUseRotationTransform flag
        
        Also fixes same Z rotation exporting twice from InteropGrabBag to
        both spPr and textBody causing text overrotating on roundtrip.
        
        Change-Id: If0f192af029ca86b932a63613f961be1f5003c5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127880
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-01-05  Miklos Vajna  <vmiklos@collabora.com>  [678af723a6c0c26f20607532eec4e8a8208234bc]

        CppunitTest_sw_rtfexport5: rework to avoid mustTestImportOf()
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: Id694d789fdf68dbce4e323b74455798f48be53c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127972
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-01-05  Jim Raykowski  <raykowj@gmail.com>  [1aa49bb9cf2b960312bf1e65ea1eee2521873a16]

        tdf#134960 tdf#146419 use sorted array to list hyperlinks in Navigator
        
        in document order
        
        The current approach of using layout position to list hyperlinks in
        document order works for single-page view but not for multiple-page or
        book view. This patch makes the list order layout independent by using
        SwPositions to sort the hyperlinks in document order.
        
        Change-Id: Ie09ac362aa0e8db813430de50c7f06f3072179f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127856
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-01-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1fe79827ea87580f8fba8ef3b1a3e96f10fd5be9]

        Fix typo
        
        Change-Id: I1fa74a81f30e8e20aea60f5954d7a6a37080bcab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127977
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-05  Chris Sherlock  <chris.sherlock79@gmail.com>  [22f52db0be81ceec2aa7a61f7092b54f36e2d00c]

        vcl: migrate AddGradientActions() from OutputDevice to Gradient
        
        Change-Id: I815fb3ce366c93b81f60d19eeed906dc7288708a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127030
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [88d8c9af7140ec25dfbcd9323b870a2da7b6f7e0]

        sc: fix crash with document properties dialog
        
        "ImagePreferredDPI" property was added for impress and writer,
        but it was not handled in calc, so it document properties dialog
        crashed (exception because of a non existent property).
        
        Change-Id: I9eb3f6aa7cf6d8ab48930b3071b993e073117688
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127942
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [43befdeda4a66a71bd3c204a79f06cb96c7b0145]

        vcl: cleanup SvpSalGraphics includes
        
        Change-Id: I16619e55acfff7510803aff7ebf27c8d892a0d75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127983
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c138cfa104ec0cd7f6e97885553b08f98d9f5848]

        vcl: move getBitmap to SvpGraphicsBackend
        
        Change-Id: Ic72e1fdd3994a5bffef40bb70b713f10c1112903
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127982
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [507ca0eb16707917eab3608674243ed0eeacda72]

        vcl: move drawAlphaBitmap to SvpGraphicsBackend
        
        Change-Id: I182d775318a9b43a5955a5868e78a4b09c4a74c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127981
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [581bed6233f31ec5eafb1231fcb93bc3f583f9cb]

        vcl: move drawBitmap, drawMask functions to SvpGraphicsBackend
        
        Also fix the QTSvpGraphics that uses a special drawBitmap (renamed
        to drawBitmapBuffer) call and moved in also to SvpGraphicsBackend.
        
        Change-Id: Ic50630ba23e35a62ea3d5aaa0955a7666f2bca68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127980
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [86fdd581a832c7476d7556f3f4fb7d83f5de4d8b]

        vcl: move tryToUse{Source,Mask}Buffer to BitmapHelper
        
        Change-Id: I9352aec388db56596fef3f5f323244b1df26cdcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127979
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5a7cdbfbd3cbf3ea92c38e78a3b159fdffed7740]

        vcl: move SystemDependentData classes to BitmapHelper
        
        SystemDependentData_BitmapHelper, SystemDependentData_MaskHelper
        to BitmapHelper.{hxx,cxx} files.
        
        Change-Id: I23f3b4badd8e262c442e5c6387876b078f22fd73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127926
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fed7cc51c9bea947478a2451d545cd9fa53ebd1d]

        vcl: move estimateUsageInBytesForSurfaceHelper to CairoCommon
        
        Change-Id: I3c4140f99db4867109b04416317b96b268d9d8c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127925
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [94bef9ce68b35e1d6d2c7ce4ffae2c6b301686ea]

        vcl: move BitmapHelper and MaskHelper into own file
        
        Change-Id: If6f2a489be7cb51f62c55a2d4c804fcc741579bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127924
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-04  Rafael Lima  <rafael.palma.lima@gmail.com>  [9b4d5214557ed264e3d785507712878559803e94]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2e3f6779c041ea475ba5127dbefefbd2f6a9c6fc
          - tdf#135137 Create help for "Rename object" dialog
            
            With this patch, if the user right-clicks an object in the Navigator, chooses Rename and click the Help button, a proper help page will be shown.
            
            Change-Id: I5ba3c37519858de27c1fa526681fa00524c9e66e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127949
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-04  Rafael Lima  <rafael.palma.lima@gmail.com>  [6fe0b829df1126caffe6fe465b4cadce09acf4b7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 573cb7bfe3af24d830f02fff227166e2ea292c14
          - Related tdf#130442 Redirect to Font Color section of the help page
            
            When the user clicks "Font Color" in the "Formatting Bar" help page, it should land in the "Font Color" section of the "Font Effects" page.
            
            Change-Id: I011a3a19d9e7eb10e7e84e1bfbbc834ba494ae24
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127951
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a4ff505f9ca4ec56441980818a01bc45fbe2ac36]

        Fix typos
        
        Change-Id: Ia2629c23ed6d0da0a4863daee687671a4436d456
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126615
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-04  Julien Nabet  <serval2412@yahoo.fr>  [e43573aae0fa07d170fb042b7184156c851c1f77]

        tdf#146432: fix crash with REGEXP_REPLACE() executed in query editor to MariaDB
        
        See bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=177292
        
        Noticing:
        warn:legacy.osl:7697:7697:connectivity/source/drivers/mysqlc/mysqlc_general.cxx:188: mysqlToOOOType: unhandled case, falling back to VARCHAR
        I found REGEXP_REPLACE returned a MYSQL_TYPE_LONG_BLOB and some locations should be taught about it.
        
        Also, let's also deal with MYSQL_TYPE_TINY_BLOB and MYSQL_TYPE_MEDIUM_BLOB
        
        Change-Id: Ib7fd6ef747ce1b1851c788d2bb5a1d4ec673aee1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127919
        Reviewed-by: Lionel Mamane <lionel@mamane.lu>
        Tested-by: Jenkins

2022-01-04  Miklos Vajna  <vmiklos@collabora.com>  [77d2bbaa18e0be5347d7bd7167b245264789e0a4]

        sc export chart as graphic: handle PDF
        
        The context menu for Calc charts would call into
        GraphicFilter::ExportGraphic(), which has explicit code for e.g. SVG,
        but not for PDF. The graphic exporter to PDF is only meant to work with
        images backed with PDF data, not with all shapes.
        
        Fix the problem by explicitly handling PDF in
        GraphicHelper::SaveShapeAsGraphic() in svx/, and invoking the normal PDF
        export in that case. Continue to fall back to XGraphicExportFilter for
        other formats.
        
        This requires passing down the current document from sc/.
        
        Change-Id: Ia5f78bffa1d26989bb0ad3ed265b922e609f076f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127969
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-01-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8e78d0f335240a5ca42d53ab2f1f4e0c652ade88]

        Removed break; never reached
        
        Change-Id: I027c967020821e93fecab8df0f23c5e7b5664734
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127008
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2022-01-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [e951937950e68be7b93093879e943211ae7f1601]

        speed up setting properties in chart2
        
        can skip the intermediate map
        
        Change-Id: I53b6e7f88c7ff1c4dd84b6e7f4f4ff8b066166b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127967
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-04  Tor Lillqvist  <tml@collabora.com>  [6bfeb2290c585e0e5fe982dde6ac57e4afca2e2f]

        tdf#146264: Add unit test
        
        Make sure the text is not duplicated in the output.
        
        Change-Id: I1600d18f0921d2ab2cb67898bc02b68f0f9b36c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127935
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-01-04  Miklos Vajna  <vmiklos@collabora.com>  [18444c2822e6561aa302f28f8166042b8dad0fe1]

        Revert "use comphelper::WeakComponentImplHelper in AccessibleSlideSorterView"
        
        This reverts commit 2d541dedde4ec516eacd7669bdc3ed8fb6fc2548. It
        switched to a non-recursive mutex in AccessibleSlideSorterView, which
        now deadlocks regularly when opening Impress documents:
        
        	#0  0x00007ffff65b5de3 in __lll_lock_wait () at /lib64/libpthread.so.0
        	#1  0x00007ffff65ae301 in pthread_mutex_lock () at /lib64/libpthread.so.0
        	#2  0x00007fffcdac12ed in __gthread_mutex_lock(__gthread_mutex_t*) (__mutex=0x5646c40) at /usr/include/c++/7/x86_64-suse-linux/bits/gthr-default.h:748
        	#3  0x00007fffcdac2f40 in std::mutex::lock() (this=0x5646c40) at /usr/include/c++/7/bits/std_mutex.h:103
        	#4  0x00007fffcdac3fcf in std::unique_lock<std::mutex>::lock() (this=0x7fffffffb980) at /usr/include/c++/7/bits/std_mutex.h:267
        	#5  0x00007fffcdac3c86 in std::unique_lock<std::mutex>::unique_lock(std::mutex&) (this=0x7fffffffb980, __m=...) at /usr/include/c++/7/bits/std_mutex.h:197
        	#6  0x00007fffcdac514b in accessibility::AccessibleSlideSorterView::getAccessibleChildCount() (this=0x5646c10) at sd/source/ui/accessibility/AccessibleSlideSorterView.cxx:200
        	#7  0x00007fffdce577c3 in AtkListener::updateChildList(com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleContext> const&) (this=0x5647130, pContext=uno::Reference to (class accessibility::AccessibleSlideSorterView *) 0x5646c88) at vcl/unx/gtk3/a11y/atklistener.cxx:149
        	#8  0x00007fffdce579e0 in AtkListener::handleChildAdded(com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleContext> const&, com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> const&) (this=0x5647130, rxParent=uno::Reference to (class accessibility::AccessibleSlideSorterView *) 0x5646c88, rxAccessible=uno::Reference to (class accessibility::AccessibleSlideSorterObject *) 0x42d3698) at vcl/unx/gtk3/a11y/atklistener.cxx:178
        	#9  0x00007fffdce5806e in AtkListener::notifyEvent(com::sun::star::accessibility::AccessibleEventObject const&) (this=0x5647130, aEvent=...) at vcl/unx/gtk3/a11y/atklistener.cxx:441
        	#10 0x00007ffff4fef0d5 in comphelper::AccessibleEventNotifier::addEvent(unsigned int, com::sun::star::accessibility::AccessibleEventObject const&) (_nClient=44, _rEvent=...) at comphelper/source/misc/accessibleeventnotifier.cxx:262
        	#11 0x00007fffcdac4df2 in accessibility::AccessibleSlideSorterView::FireAccessibleEvent(short, com::sun::star::uno::Any const&, com::sun::star::uno::Any const&) (this=0x5646c10, nEventId=7, rOldValue=uno::Any(void), rNewValue=uno::Any("com.sun.star.accessibility.XAccessible": {<com::sun::star::uno::XInterface> = {_vptr.XInterface = 0x42d3698}, <No data fields>})) at sd/source/ui/accessibility/AccessibleSlideSorterView.cxx:148
        	#12 0x00007fffcdac7bf0 in accessibility::AccessibleSlideSorterView::Implementation::GetAccessibleChild(int) (this=0x5646ce0, nIndex=1) at sd/source/ui/accessibility/AccessibleSlideSorterView.cxx:746
        	#13 0x00007fffcdac79ca in accessibility::AccessibleSlideSorterView::Implementation::GetVisibleChild(int) (this=0x5646ce0, nIndex=1) at sd/source/ui/accessibility/AccessibleSlideSorterView.cxx:725
        	#14 0x00007fffcdac529d in accessibility::AccessibleSlideSorterView::getAccessibleChild(int) (this=0x5646c10, nIndex=1) at sd/source/ui/accessibility/AccessibleSlideSorterView.cxx:213
        
        The problem is that both getAccessibleChild() and
        getAccessibleChildCount() take a lock, so this requires a resursive
        mutex for now.
        
        Change-Id: I32205d19451d86e112922e3194661cce2406f70a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127946
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-01-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [746127cf803070c5a695a7cb30a2ecdb5a777e75]

        use deque in SdrObjList
        
        which has much better performance for
        (a) inserting stuff at the front
        (b) appending large numbers of items
        
        something that happens when constructing large charts - shaves 5% off
        the load time for large sample bar chart
        
        Change-Id: I3ebccbfdc75e4df3ec88eb2dde46acfe0ab0ae7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127940
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-04  Michael Meeks  <michael.meeks@collabora.com>  [7ba99b8d6da07c2133c644de4d1a3613a9fa5a68]

        lokit: double check for disposed windows & fix leak.
        
        it seems we can get windows disposed before we get to the emission.
        
        <segv>
        vcl::Window::IsTracking() const vcl/source/window/window2.cxx:341
        (anonymous namespace)::LOKPostAsyncEvent(void*, void*) sfx2/source/view/lokhelper.cxx:725
        LokChartHelper::postMouseEvent(int, int, int, int, int, int, double, double) include/rtl/ref.hxx:112
        SwXTextDocument::postMouseEvent(int, int, int, int, int, int) sw/source/uibase/uno/unotxdoc.cxx:3561
        
        Change-Id: I93aea931dad1e7f43d3d610568424c53d2b22fbc
        Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127907

2022-01-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [eee703970581545b56f3b2faa5b5911923ec28ea]

        vcl: move SurfaceHelper class to CairoCommon
        
        Intermediate step beore moving bitmap related members.
        
        Change-Id: Icf2d4cfb787dfb029f299cba4b4ffabae563bf6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127923
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-04  Noel Grandin  <noelgrandin@gmail.com>  [3e9786b4dcbf342aab469940710e8a01be62d694]

        drop the OverwriteMap stuff in chart2
        
        as a step towards setting properties directly on SdrObject
        
        Change-Id: Ia05487408eeb97598742e7ceb94834095e7dff1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127936
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [971b029308c527737d4085559e91fa8495b93d9c]

        vcl: move Toggle1BitTransparency to CairoCommon
        
        Intermediate step beore moving bitmap related members.
        
        Change-Id: Iaa30fd53d3b14c08fd502b33d370950569994139
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127922
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-04  Tor Lillqvist  <tml@collabora.com>  [31808345ffd97dfe9d542eae17fadb98148b29c6]

        Drop also commented-out obfuscated SAL_DEBUG calls
        
        Change-Id: I7bc8ee2e5e989e41fcc0b6f96c5b2b8f151cdd3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127937
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-01-04  Rafael Lima  <rafael.palma.lima@gmail.com>  [348afc5b8ec8c4d8e215896137f32c636c1bc36e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 082a62657dc9e89dc54c3299e47dd1f76c4c9de1
          - tdf#137887 Fix help links for Position and Size dialog
            
            Change-Id: I9d7f1a90feabf8ec417e0b071a53df82995d126e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127781
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-04  Miklos Vajna  <vmiklos@collabora.com>  [b737cf89a3e555ea81ff86fc0dd96d2a76a4dc4f]

        xmlsecurity: log the signature we read from the ZIP package
        
        We can already see if a signature verification fails and what is the
        content of the ZIP streams we hash.
        
        Show what is the expected hash as well.
        
        Change-Id: Ibc67b7de0e8d03e06da1b86b6e8a7b2b2e613882
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127934
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-01-04  Kiyotaka Nishibori  <ml.nishibori.kiyotaka@gmail.com>  [5b5ba7f407637023cfe50267296312bf5e8cf538]

        changed CuiResId into SvxResId.
        
        though some translation entries for tooltip for border preset images were in
        svx.mo, cui/source/tabpages/border.cxx referred the entries to cui.mo with
        CuiResId route, and the translations was not gotten.
        
        this commit is alternative change.
        
        Change-Id: Ica7a7ea71f7afe7044104b9d953f1b3edf9c2503
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127852
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-04  Jan-Marek Glogowski  <glogow@fbihome.de>  [55dcb060ea5feef0478f7abcaa4da9cbe69bd440]

        Drop all commented SAL_DEBUG calls
        
        Change-Id: I3be7153d27b83766303519e73d1a355ba327871a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127929
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-04  Noel Grandin  <noelgrandin@gmail.com>  [5de44f16b68977058386a60ca468de3efa780a25]

        osl::Mutex->std::mutex in StringResourceImpl
        
        Change-Id: I6a724976f96df43c666a783634fcda0eb4ff789c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127918
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-04  Mike Kaganski  <mike.kaganski@collabora.com>  [1be170d0629cf761f0ee4173007a3c021966546e]

        tdf#146551: improve native checkmark and bullet drawing on Windows
        
        This takes marks' borders into account, and removes some hacks used
        previously in place of those.
        
        It introduces one new hack - adjusting only rectangle's top in
        ImplPaintCheckBackground - to workaround one pixel less height of
        selected images background on Windows, caused by the current method
        of drawing that background, abusing toolbar button for that on all
        platforms. Ideally, drawing it (or the whole image) should be
        implemented using OutputDevice::DrawNativeControl with dedicated
        ControlPart value, which would enable use of ImplDrawTheme with
        MCB_BITMAP menu background state on Windows.
        
        I have tested on Windows 10 (using both default and Skia drawing,
        with normal and scaled UI), and on Ubuntu with gtk3, x11, and kf5
        plugins (since common code is affected); it seems to give expected
        results on all of them.
        
        Change-Id: I677c3af30fedc608dbc6b391d5dbbbdb141da0d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127909
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-04  Miklos Vajna  <vmiklos@collabora.com>  [71141a78f47f9a70aae986959ac80f19ce0816fa]

        sw: document SwDrawTextShell
        
        It's only for shape text, not everything editeng-based (e.g. comment
        text is not handled here).
        
        Change-Id: If76bf16c16e6cbf6f9f4c31f234e2d10f6bc9dd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127911
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-01-04  Mike Kaganski  <mike.kaganski@collabora.com>  [745dcdb1e7e4c070a95db7a1c52840bd65eefa63]

        Drop MSVC special-casing for OWeakObject ctor
        
        It was introduced in commit 0c38ca4412531adafdb9cbac9dfa7f6f8e0d9882
            author	Daniel Boelzle <dbo@openoffice.org>
            date	Mon Nov 18 08:59:15 2002 +0000
            #104560# outlining of msvc mapfile symbols
        
        cppuhelper/source/msvc_win32_intel.map was dropped in commit
        b222aa8fff63c803781703e72366ca203f3e6a76
            author	Matúš Kukan <matus.kukan@gmail.com>
            date	Tue Aug 23 15:03:09 2011 +0200
            cppuhelper: convert to gbuild
        
        The symbol '??0OWeakObject@cppu@@QEAA@XZ' is still exported from
        cppuhelper3MSC.dll (checked using dumpbin, that number and names of
        exported symbols are the same), thanks to the CPPUHELPER_DLLPUBLIC
        macro at the class, that expands to __declspec(dllexport) [1], [2].
        Hence, this patch is expected to not cause an ABI change.
        
        [1] https://docs.microsoft.com/en-us/cpp/cpp/dllexport-dllimport
        [2] https://docs.microsoft.com/en-us/cpp/build/exporting-from-a-dll-using-declspec-dllexport
        
        Change-Id: I895c350970f0e4e0adc1ba90f60925f8d4ba3941
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127471
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-04  Jim Raykowski  <raykowj@gmail.com>  [492a64a694679bbf0fad2b7ef2a5ca0941f7eed7]

        Outline folding: Check frame area is valid before using pointer to
        
        saved outline frame
        
        It seems when a frame is removed it is not immediately destroyed, so a
        pointer to the removed frame may not be a null pointer. This patch
        checks for valid frame area definition before using the save outline
        frame pointer with intention to fix an intermittent crash occurrence
        when an outline paragraph is removed.
        
        Change-Id: I4f9b55acc6aeb83553a3f26c2701159c2ba439a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127717
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-01-04  Jim Raykowski  <raykowj@gmail.com>  [c29909d976b79aced58a682f9957eed9c47a1590]

        tdf#134960 SwNavigator: Improve table content member list ordering
        
        by sorting by table node index in the document model
        
        This has advantage over sorting by frame layout top position because it
        always shows the tables in the order they appear from start to end in
        the document independent of single-view, muliple-page, or book view.
        
        Change-Id: I9103c32bbb32afd44e0528b1c7744812075b2339
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127828
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2022-01-04  Noel Grandin  <noelgrandin@gmail.com>  [146ea5360e7ce60693a1c80f1774856520b83cd4]

        osl::Mutex->std::mutex in FastSaxParserImpl
        
        Change-Id: I3bb067a0aafe8d7ca1171ab7119acbf94323725c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127915
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-04  Noel Grandin  <noelgrandin@gmail.com>  [bc613dc5dba6a9fc2ad2bdb3fbd160ba7615788f]

        osl::Mutex->std::mutex in FastSaxParserImpl
        
        Change-Id: I5f93c3d1373f8d5a95d8069b1f8381c45e11a875
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127916
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-04  Noel Grandin  <noelgrandin@gmail.com>  [300308480c0d4d660a2899a26c08275b87c2c303]

        osl::Mutex->std::mutex in ScDocument
        
        Change-Id: I163b7e6b7403f9f489b4965861241280cfc37e02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127917
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-04  Noel Grandin  <noelgrandin@gmail.com>  [f3d795aca9aecb0911771c26fc41bb46a2039b22]

        osl::Mutex->std::mutex in SfxEvents_Impl
        
        Change-Id: If154764b5bd9917b1d41b885dc1f4da6812607d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127903
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a2eb140692f2671c9b01c2a691ce73575e409a71]

        vcl: move FastConvert24BitRgbTo32BitCairo to CairoCommon
        
        Intermediate step beore moving bitmap related members.
        
        Change-Id: Ic0adff8ba8fadd0687ec903460e0caf7507e99b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127846
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5b185397198171bf8adaa99439931d12f42eff51]

        vcl: move createCairoSurface to CairoCommon
        
        Intermediate step beore moving bitmap related members.
        
        Change-Id: Ia3321ddd1ca3adb11e2b4610c3fb6b0be5ee6515
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127845
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [96b62c331c5c780100de7a5b474af259c8fbb916]

        vcl: drawAlphaRect to SvpGraphicsBackend
        
        Change-Id: I44f388b6578d4f9e7d0e5b75e17fab534574da1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127844
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [dd8ab22bd615bba1a5016f3b418157900bed921c]

        vcl: move empty blendBitmap, hasFastDraw,.. to SvpGraphicsBackend
        
        Moves blendBitmap, blendAlphaBitmap, hasFastDrawTransformedBitmap,
        supportsOperation to the SvpGraphicsBackend. Most these are empty
        stub implementations that aren't supported by the backend. The
        exception is supportsOperation, which already had been implemented
        but not removed from svpgdi.*xx files.
        
        Change-Id: I240a803d9a8614f1c4ed763a8fc34296202045fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127843
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [52c903c6a48d62d6ed7841ba2d1021300c8189b3]

        vcl: copyArea and copyBits to SvpGraphicsBackend
        
        Also move the used (sub)functions to the CarioCommon:
        copyBitsCairo, copySource, copyWithOperator, renderSource and
        renderWithOperator. Also use these functions in some calls
        needed by drawBitmap & co.
        
        Change-Id: I51395953545827951b6f255a9833e828aec7ea60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127842
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9cc3672a4d7e9c9a647d388dba493bbb28d96da2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 816284668c5fece9eaa275fb94899e8d57e2e502
          - tdf#94537 OPT_* functions help ID's
            
            + Added reference to not-ODFF
            + Changed suggested help ID's to match If275d804fc81b535c422a29ba594eb88ce5e70c0
            
            Change-Id: I81664d85d8b589db86a51cecc759580a8086e336
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127897
            Tested-by: Jenkins
            Reviewed-by: Eike Rathke <erack@redhat.com>
            
2022-01-03  Jan-Marek Glogowski  <glogow@fbihome.de>  [13c6497512c3784507ea5d210e340b9f2605630a]

        Split xmlsecurity components based on the config
        
        One non-obvious hunk is the dependency of GPG based on NSS. While
        it doesn't need NSS per-se, the signature validation code uses
        NSS functions.
        
        This is mainly an improvement / has the same origin then commit
        1c6382b2564fbf19f8ee99e11021dff2ce19ed6f ("xmlsec: handle missing
        EqualDistinguishedNames").
        
        Change-Id: I12416139e1e391822d878c61b4ed06f3a409c334
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127913
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-03  Jan-Marek Glogowski  <glogow@fbihome.de>  [9f33f046f0d0d491dec305c8e7efa2ccadb64bff]

        lngconvex is just a build-tool for Windows
        
        Change-Id: I0395b5d14babe14301bd89f79f87eaa02c0ab7f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127912
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-03  Jan-Marek Glogowski  <glogow@fbihome.de>  [df37e6e98053d2f4a9f179c21a276c56dc3a90d9]

        Drop / merge some Haiku special build cases
        
        Just don't test gtk3, so it's also not enabled. This way we can
        also rename the kde install module to haiku on demand.
        
        The kf5be1 is kept kde-only; no idea if that is intentional.
        
        Change-Id: Id93b15fc6057a50da59efd655e1fc7d5f416c6de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127894
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4ab7735fb4c88e54b42a94678b346ab501307db7]

        tdf#129115 Calc functions OPT_* have no Help id's
        
        Change-Id: If275d804fc81b535c422a29ba594eb88ce5e70c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127896
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-01-03  Noel Grandin  <noelgrandin@gmail.com>  [20b41d29f1b66a73179e66413123d7a6752d16ef]

        osl::Mutex->std::mutex in SfxPrintHelper
        
        Change-Id: I8a88af7e177f6737e683d398531c914d1766266c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127902
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-03  Noel Grandin  <noelgrandin@gmail.com>  [7d87312ab6b39c3c03e93d305a1e6d7f0b78f9a7]

        osl::Mutex->std::mutex in SfxStatusDispatcher
        
        Change-Id: Icfd23cb898da6d2fc6de9f5e57c906044b9a28de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127900
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-03  Caolán McNamara  <caolanm@redhat.com>  [3bb2cec6f9b81724f5a5e98065122da1f502e6ff]

        cid#1496842 silence Uncaught exception
        
        and
        
        cid#1496843 Uncaught exception
        
        Change-Id: I39b972b5573a5d0093e13206508ddd0088cb1146
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127899
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-03  Noel Grandin  <noelgrandin@gmail.com>  [c87c58feb2e4be996ae28a6bc393fc86cde18598]

        osl::Mutex->std::mutex in ImplIntrospectionAccess
        
        Change-Id: I311762ccaac48161c8ce38f8ce081bf01e27ab09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127904
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-03  Noel Grandin  <noelgrandin@gmail.com>  [527e33784ab35c57e997024f6322aebd909bcf59]

        osl::Mutex->std::mutex in SfxApplication::GetOrCreate
        
        Change-Id: Ieb44d6e342dda2d8aa6302f126ed0eb3fec8bf95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127901
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-03  Olivier R  <olivier.dev@grammalecte.net>  [71ea9a7219e4c7db442901bc159b2081914d2b9b]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 3fc3d99f071693dd40a78ba1f729ef47dc189692
          - Update French hyphenation rules
            
            Change-Id: Iece44334bc101a97f6297d13b24b2fc764ffc7f5
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/127910
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2022-01-03  Tor Lillqvist  <tml@collabora.com>  [11d2a2f5d260bb27d0e67f90579ca761cb2250ea]

        tdf#146264: Add a somewhat questionable hack to fix the issue
        
        Seems to work but probably has unintended side-effects.
        
        Change-Id: I33c6c78757d84fbb59176788a28645691f87b781
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127683
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2022-01-03  Jan-Marek Glogowski  <glogow@fbihome.de>  [4686b3f623393aa8ce4d44f1d0f97e582a21c545]

        localedata: keep the intermediate %_new.cxx file
        
        Mike tested it, and I tested it on Windows too. But at least for
        my Linux static build, these files are auto-removed. So tell GNU
        make we really want to keep them.
        
        Change-Id: I00eb191c4d0086de87f895a6e6fe26d1e405cab9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127895
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-03  Rafael Lima  <rafael.palma.lima@gmail.com>  [90290e7285ca177cc89daff699ced39904f71c7e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b79052ed393b4e006658816c7e611b7a6ef6b2f6
          - tdf#144332 Fix HID for Accessibility Check
            
            Change-Id: I9789043afbe17bc6eab6fd7bc3f664409d5effda
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127779
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-03  Rafael Lima  <rafael.palma.lima@gmail.com>  [552a42c1846b7b60ca1cf4d2a16641892990438e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6eb2b4b5600c3102a1f90e1b4eb6a7e934e9c07d
          - Related tdf#146117 Refactor XHP files
            
            This patch refactors XHP files that will be affected by an upcoming bug fix. No changes are made to the actual strings of these help files.
            
            Change-Id: I0c7449a1c940f44588a3723e3cc03e6fd46d06e3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127778
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2022-01-03  Noel Grandin  <noelgrandin@gmail.com>  [3311d213dd6163154f962b0616567e5a78f2c0b6]

        use more SvxShape in chart2
        
        Change-Id: If39b252369d4e5b0add99b7357c5af5b50391818
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127892
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-03  Noel Grandin  <noelgrandin@gmail.com>  [0899daa267ff6b31dd16f6daae7eb457f6e39203]

        use more SvxShape in chart2
        
        Change-Id: Ica9fff6c2d9619708a8f1b9994ad7d8a7d21a36d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127891
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-03  Jan-Marek Glogowski  <glogow@fbihome.de>  [ee28a1464f2bbeaa24c34c73fee382f6e13a8ebb]

        Just ENABLE_* VCL plugins, if we test_* them
        
        .. and move the code into a new m4 macro.
        
        Writing the m4 macro turned out more complicated then expected,
        because of the quoting needed to handle the unexpected argument
        scope of AC_DEFUN.
        
        Change-Id: I644a95e4a988f843d89713a0b544cafc79262adc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127893
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-03  Noel Grandin  <noelgrandin@gmail.com>  [5d79b65d56ab02f2ca9ff3ac37cc1008913ffead]

        use comphelper::WeakComponentImplHelper in UndoElement
        
        Change-Id: Ie0c950eca65c61eaec3ecbd5dc5eff1f97b0467f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127691
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-03  Noel Grandin  <noelgrandin@gmail.com>  [8f0ce842dffe229d31bd9841ac6e999da1ae976d]

        use more SvxShape in chart2
        
        Change-Id: I4a445ca3501d32cd8ff04f12239cce52457b9228
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127889
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-03  Miklos Vajna  <vmiklos@collabora.com>  [7d90a00a49435ddf9545a62dfea93b34ad9fb4ee]

        xmlsecurity: add some more logging
        
        We only get:
        
        warn:xmlsecurity.xmlsec:32272:32272:xmlsecurity/source/xmlsec/errorcallback.cxx:53: digests.c:226: xmlSecNssDigestVerify() 'sha1' '' 12 'data and digest do not match'
        
        when one of the XML streams have a bad hash. Add some logging to help
        figuring out (without a debugger) which stream is at fault.
        
        Change-Id: Ib5f39df87bcdaaac1a21eb560c8f775c42a4079f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127885
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-01-03  Tünde Tóth  <toth.tunde@nisz.hu>  [678790f292b63c9def1f0427df20028a1f734c15]

        tdf#127696 PPTX export: fix lost outline character formatting
        
        Now outline font property export is supported partially in PPTX
        export and in text shape export in other OOXML formats.
        
        Note: OOXML/MSO has customizable Text Fill and Text Outline in
        Format Text Effects, while LO has only simple and buggy outline
        character formatting property, showing only white or completely
        transparent outline fill color. Transparency issues and the buggy
        outline font handling of LO (e.g. 1% font color (line) transparency
        results 100% fill transparency of the outline text) haven't been
        handled yet.
        
        Change-Id: Ic34bce4efd4a544d799b1d89af1107c4918061d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126996
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-01-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [f6fefed87a3ffac4a8d236e6a96a6405bfbb31f0]

        CppunitTest_sc_subsequent_filters_test2: check format instead of string
        
        Otherwise, this might fail. See 660e538ee77109bc3e7dff4491164d696e503abc
        < Disable broken part of ScFiltersTest2::testTdf126116 >
        
        Change-Id: I40534b70fc19ee163d9e6cb0c081fae40b81fdb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127887
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2022-01-03  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [2951cbdf3a6e2b62461665546b47e1d253fcb834]

        tdf#143574 OOXML export/import of textboxes in group shapes
        
        In this part, oox module has been modified in order to prepare
        for WPG handling during OOXML import. Note: Wpg is the drawingML
        equivalent of v:group, supporting text boxes in the group.
        
        1) Added new parameter for WpgContext to support nested
        Wpg shapes, and WPS enabled for the WPG member shapes.
        
        2) A bug has fixed, where group member line shape and
        connector shapes have wrong positions before in the group.
        
        3) Unit tests had to be modified, and 3 of them disabled
        temporarily due to missing Writerfilter implementation (what
        will be the next commit)
        
        Now group shapes can have textboxes and the text is imported
        for that, but complex content is still missing (this will be
        fixed in writerfilter by the next commit).
        
        Known issue: WPG shapes with textboxes in floating table
        have issues during import at floating table conversion, so until
        this is not fixed this function is disabled for shapes in tables
        (will be fixed a follow-up commit later).
        
        Follow-up to commit 19394a924fdc486202ca27e318385287eb0df26f
        "tdf#143574 sw: textboxes in group shapes -- part 4".
        
        Change-Id: I71032187697807087bd8f27f7c3a7b052e174bd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124964
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-01-03  Mike Kaganski  <mike.kaganski@collabora.com>  [cce57fd94e9335c5dd5f3725a5fe54f5d3929e8d]

        Don't call it second time
        
        Change-Id: Ie2195bd1059c41b1b58f828649d5908b3b9a844d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127775
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-03  Tibor Nagy  <nagy.tibor2@nisz.hu>  [4574a1ea408c2ac30042dca32d02207ec7add4da]

        tdf#146223 PPTX import: fix master objects visible property
        
        Master objects were always visible after the import, which
        could change the background of the slides.
        
        Change-Id: Idc5260718f2916e207f751286044e9a7fabdee89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126833
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-01-03  Tünde Tóth  <toth.tunde@nisz.hu>  [87db920b141fe9846cbd1b37fff3a9806a9b5c2d]

        tdf#98736 OOXML export: keep CaptionShape as TextShape
        
        Caption shapes were lost during OOXML export. As a
        workaround, export them as text shapes, losing
        only the leader lines, but not their text shapes and
        text content.
        
        Change-Id: I372708fa4c9356c807a0a239c722691fd88ec1a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126123
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-01-03  Noel Grandin  <noelgrandin@gmail.com>  [ad51b6c85da5fd2e12130f453bcd5dbc8bf83f0e]

        no need to pass around a ShapeFactory instance
        
        since the methods are all static now
        
        Change-Id: I4296a22f0d9ce86df8f1b36c4a1babc7e9d5c070
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127883
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-03  Noel Grandin  <noelgrandin@gmail.com>  [3a93cc176da60e80a4a8876c535f30fb11fb4373]

        use more SvxShape in chart2
        
        Change-Id: I15cc7e8e0f934772ce6dc29dc89471a78f008916
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127882
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-03  Jan-Marek Glogowski  <glogow@fbihome.de>  [383616c2c0c9e6874a714d7f494e5a2ec1a3f08d]

        freetype/fontconfig: ignore --without-system-libs
        
        Since commit 8677e994d37329a28ca8278358a99d18b9cada69 ("Simplify
        FONTCONFIG and FREETYPE tests"), these tests adhered to the
        ${with_system_libs} setting, which might not be desirable.
        
        As a result commit 4e7f3692c9eb42a00797025289782baa69a42cc7
        ("Make external/freetype use -fPIC") is needed as a linking fix.
        
        This still keeps the possibility to build with internal freetype
        and fontconfig. This also adds a new macro option, "test-system",
        which follows the $test_system_* variable without additional
        configure switches.
        
        Change-Id: Ifed91fdc6e4a77f708a3dbbd784b6069bf2a61b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127878
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b4164ec443650f77aa472fc0d06e6dba716e2d28]

        vcl: (re)move drawEPS to SvpGraphicsBackend
        
        Change-Id: Ic5936a0d5bfe566d75532ccff52f25bf502019ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127827
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d1c813809a9f21fc670e759828922c2f11d972dc]

        vcl: move invert to SvpGraphicsBackend and CairoCommon
        
        Common invert to CairoCommon, 2 invert members on the interface
        to SvpGraphicsBackend calling the common invert call.
        
        Change-Id: I2fada75cc0d730f0708ae7ca934a51e1d17cef1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127826
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-03  Miklos Vajna  <vmiklos@collabora.com>  [1557391b9859c79c4cf67d6c80ab423cd22840fa]

        sw: prefix members of ConstCustomShape, SwXAutoTextContainer, ...
        
        ... SwXAutoTextEntry and SwXAutoTextGroup
        
        See tdf#94879 for motivation.
        
        Change-Id: Ie09cd100e1ecc29a7e5e4b68d566785ba63e5da3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127881
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2022-01-03  László Németh  <nemeth@numbertext.org>  [98fd4fcdc61202846e0957cb6aaed9e4a2d2c520]

        tdf#136368 bump to libnumbertext 1.0.8
        
        – Soros.py: fix FutureWarning: Possible nested set at position, reported by Rene Engelhard
        
        – tdf#136368 fix Old Hungarian transliteration
        
        – fixes for Chinese, French, Marathi, Polish, Ukrainian
        
        Change-Id: I99f56b8a6089bc94f43056bcdedcae89ff4e68c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127821
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2022-01-03  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [ab92f97b48741dc2a78daf6f030cfad572ffdfef]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 66835d0b781676751880a47989a5464b9dd1590f
          - These don’t need to be translatable
            
            Change-Id: I58aaae67b6c4e138ff7b7d7a655bdc3a71761bb7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127886
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-01-03  Kevin Suo  <suokunlong@126.com>  [86cffd61c1f01a18f4016bb09c8d63a581f5cded]

        tdf#129448: Auto first-line indent should not be effected by line space
        
        Previously, if you set the first line indent to auto, then if you change
        the line height, the first line indent will also change. I do not see a
        reason to change the first line indent value in case of change in line
        spacing, even for English language.
        
        Some languages (e.g. Chinese) may have set the auto first line indent
        to be 2 characters of the current font, but if the first line indent
        changes when line height changes, then this 2-character rule is not possible.
        
        For compatibility with old documents, a compatability flag
        'AutoFirstLineIndentDisregardLineSpace' is added in this patch, thus this
        patch only has effect to new ODF documents. DOC/DOCX documents will also
        benefit from this patch, no matter old or new, because, as Miklos Vajna
        has pointed out, Word does not have the auto first line height feature.
        
        Change-Id: I1e2ddc33cce4ff9b3b2b4122445894f724d5bcd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125627
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2022-01-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3aaf8506b3ee0d4a1bb86be7c6ca4d9402467d49]

        vcl: move getPixel to SvpGraphicsBackend
        
        Change-Id: I409581a2bdc9e18420bb159ce349fb5a5b86c463
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127825
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-03  Noel Grandin  <noelgrandin@gmail.com>  [7c36f46a1ea35633d64c44a2ee1e834b1f88cc8d]

        add new SvxShape hierarchy class
        
        to serve as a shared/common base class, so I can plumb
        SvxShape types through chart2.
        
        Change-Id: I8758fff1599c92a214b334ee44cf7b4e582c1915
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127873
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-03  Noel Grandin  <noelgrandin@gmail.com>  [5f41e5741fa3abe59dd14a50e692d425eed472d5]

        use more SvxShape in chart2
        
        Change-Id: I7fb23da1ad60d07ac8c3165f70dafefcfaf5ab8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127872
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-03  Noel Grandin  <noelgrandin@gmail.com>  [2678e4467f2d7d193b93e4cdd1b96b12d3ff53f1]

        use more SvxShape in chart2
        
        Change-Id: Iedc03bd4e55ecb35012432c774a7510957c22333
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127871
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [e4423520845ca4f566474e57cd0c0988034e0c7c]

        loplugin:unusedmethods
        
        Change-Id: I922778e8ced0ad922d90a153b0eda47abbec94ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127868
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-03  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [660e538ee77109bc3e7dff4491164d696e503abc]

        Disable broken part of ScFiltersTest2::testTdf126116
        
        Fails since New Year with:
         Test name: ScFiltersTest2::testTdf126116
         equality assertion failed
         - Expected: 03/03/21
         - Actual  : 03/03/22
        
        Change-Id: Ic5c259e6bf1f184ceb7cf15e1ba7a83dac729c2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127879
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2022-01-02  Caolán McNamara  <caolanm@redhat.com>  [73631b1bf52a2e6dd8a85d6fef36d754c15dcf82]

        ofz#43052 crash in WW8TabDesc::MergeCells
        
        Change-Id: I4d7acc006458598ad43033fa8e35b2f422d76ff5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127876
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-02  Stephan Bergmann  <sbergman@redhat.com>  [f6e02294ce8d71a03c8e440e041094d2dd0a9834]

        Replace obsolete *_use_external_project for libjpeg-turbo
        
        ...which no longer is an ExternalProject but just a StaticLibrary since
        1295f497e0cc7fc7cfcb66182496a4d29aa701b3 "upgrade libjpeg-turbo to 2.1.1".
        (This caused e.g. a from-scratch `make Library_pdfium` to fail with
        
        > [PRJ] libjpeg-turbo
        > touch: cannot touch '.../workdir/ExternalProject/libjpeg-turbo.done': No such file or directory
        
        when workdir/ExternalProject/ happens not to exist yet.)
        
        Change-Id: Id0f0e3b13cc7e9e556d9c8e7698d4dfa1bb01659
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127874
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-02  Stephan Bergmann  <sbergman@redhat.com>  [4e7f3692c9eb42a00797025289782baa69a42cc7]

        Make external/freetype use -fPIC
        
        ...to prevent Library_pdfium from failing to link with
        
        > ld.lld: error: relocation R_X86_64_64 cannot be used against local symbol; recompile with -fPIC
        > >>> defined in workdir/UnpackedTarball/freetype/instdir/lib/libfreetype.a(ftinit.o)
        > >>> referenced by ftinit.c:89 (src/base/ftinit.c:89)
        > >>>               ftinit.o:(FT_Add_Default_Modules) in archive workdir/UnpackedTarball/freetype/instdir/lib/libfreetype.a
        
        etc., presumably since 8677e994d37329a28ca8278358a99d18b9cada69 "Simplify
        FONTCONFIG and FREETYPE tests" no longer implicitly forces use of system
        freetype on Linux
        
        Change-Id: I2743619768e2dd636ec431408fcb2871871504f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127864
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2022-01-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [4e2c4bd9228bd0cf973f13dbe4410a2391d06ab8]

        loplugin:unusedfields
        
        Change-Id: I20a387563a0f65bc9a7149ab0b08b09f1946e9ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127867
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [e327bccf14130eb469f06c96721b9d8aea5dd506]

        loplugin:unnecessaryvirtual
        
        Change-Id: Ia7d68c07d44aaa9ce44fe4e7ed72987e96433269
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127866
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-02  Noel Grandin  <noelgrandin@gmail.com>  [a5dbd92d06025e5bbaeb95d49be50f6c32971e5f]

        osl::Mutex->std::mutex in FormScriptListener
        
        Change-Id: Ic5a1a9f84374ec41685ee32a69cf7fe43e215d5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127831
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-02  Arnaud VERSINI  <arnaud.versini@libreoffice.org>  [978acbeb8cb203ae94040d5253031be11d17d15e]

        idl : no need to use rtl::Static
        
        Change-Id: I8b53ab93010f500a61aa4930817c25d09cb2552d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127869
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-02  Arnaud Versini  <arnaud.versini@libreoffice.org>  [477fa6c3cb92f578032dee60482718efdb8f44f2]

        avmedia : use std::mutex instead of osl::Mutex
        
        Change-Id: I0e779db4ef32ac74b9df18d1e162b49236b44b88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124122
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-02  Noel Grandin  <noelgrandin@gmail.com>  [5f567b9aec84283546c3084f015d01a70bd76c86]

        use more SvxShape in chart2
        
        Change-Id: I53e4f5e68a982bec1fcbcd626f60124ebd0d51b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127861
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-02  Noel Grandin  <noelgrandin@gmail.com>  [0249e598044b12e7f82cc6e95546687cfbbdfe38]

        use more SvxShape in chart2
        
        Change-Id: Ib973fe1eb226ca6a55166ad8f3afeeca766ec8df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127860
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-02  Noel Grandin  <noelgrandin@gmail.com>  [5d33befeeb2452f1cfa0404483c71816fcd88314]

        use more SvxShape in chart2
        
        Change-Id: I95342cfa39be2a058ec6c5d106ece6e60bf85520
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127859
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-02  Noel Grandin  <noelgrandin@gmail.com>  [594c422851c991e17ad051b880457d66b404dfdb]

        use more SvxShape in chart2
        
        Change-Id: I97f57652d2ce17efc9b69e07bbca78c318451f1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127858
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [00be6e6767869aec015807e6e1f52a2b9fac351b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c7e7800abe70df5f14c03c63a829ed74d403a5fd
          - tdf#94537 ORG.LIBREOFFICE.* namespace information
            
            Change-Id: Ide646195514d45dec1b4b386890b1d64ae3b3138
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127840
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-01-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f198e8bb0822f9316bab2eda8d39f6f7bb568081]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 990e1236dc288bca7e7c8678353f505e9d1e9116
          - tdf#94537 ORG.OPENOFFICE.* namespace information
            
            + removed reference to other suite interoperability
            
            Change-Id: Ide0fe6dd306e1cd3fa2e0a7377b16fb1a6e89f58
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127839
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-01-02  Stanislav Horacek  <stanislav.horacek@gmail.com>  [d1a1b58d068ba9e629d9b5437ff1b542cb21776f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8d12e99d7502858285b5a0acc695036aa3b916f5
          - use consistent argument names of SF Shift* functions
            
            Change-Id: Ib99180a481a94c5140b36ec022cf4f495a6f74dc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127865
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-01-02  Noel Grandin  <noelgrandin@gmail.com>  [610ebe90e15176a9106552790c896a8f29a3cbc7]

        use concrete types in chart2, SvxDrawPage
        
        Change-Id: I0bdaa74595c0201a04490e293619c2c399ab03bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127838
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-02  Noel Grandin  <noelgrandin@gmail.com>  [0691e3a0d901fe0373ec261cb22e8e6745303e5f]

        use concrete types in chart2, createText
        
        Change-Id: Ic3b5920192c62cbdd025b480b01d04fb57d0be00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127837
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-02  Jan-Marek Glogowski  <glogow@fbihome.de>  [97429d17665a4a251701b0ba5281413c7fcf56ab]

        Fix typo in libclucene-core
        
        ... as pointed out by jospezial on the github patch. And really
        fix the 2nd typo I didn't see... looks like the 'c' moved.
        
        Regression from commit d951a054445ad3741d678f422a5b605feae06a6b
        ("Use libo_CHECK_SYSTEM_MODULE for clucene").
        
        Change-Id: I22ab271b270d1ec1de44d9ca4208884e7b43aae2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127857
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: René Engelhard <rene@debian.org>
        Tested-by: Jenkins
        Tested-by: René Engelhard <rene@debian.org>

2022-01-02  Stanislav Horacek  <stanislav.horacek@gmail.com>  [e5492dfe039b6fd0b4feff869c657c46960a97b7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4bd81d7cc74baa40d0dd5f44518056fda10b2010
          - use link to internal CSV filter help page instead of external wiki
            
            Change-Id: Iab042f6e9c458fda66c849b2a7737f39f8c18ab9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127849
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2022-01-02  Mike Kaganski  <mike.kaganski@collabora.com>  [4494966015fbdf544928a9f6d1105d57e7a8212a]

        Factor out drawing native menu mark into a separate function
        
        Change-Id: I87da929d5311c72189f6c22f910b33f3a03393c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127847
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-02  Mike Kaganski  <mike.kaganski@collabora.com>  [9f4aad493c7087256d03b01ca3fb18d96f461526]

        Introduce OUString::unacquired(const OUStringBuffer&)
        
        ... and avoid OUStringBuffer::toString when the temporary is used
        for checking current buffer content
        
        Change-Id: I114178f3e74ca3e4a3e517763f9eaab4797b7deb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127478
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2022-01-02  Jan-Marek Glogowski  <glogow@fbihome.de>  [41ee9dcc4e12c32d49294dd4b19a97cb24f8253f]

        Use correct ld syntax for old clang versions
        
        ... and forward the same ld setting to the cross-toolset.
        
        Change-Id: I23a40fe3fecd105cdd67dc50bb325dc659c1440a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127855
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-02  Noel Grandin  <noelgrandin@gmail.com>  [dbdfdb74b42b32bd8428acdffac20fe63599a67d]

        osl::Mutex->std::mutex in ChineseTranslation_UnoDialog
        
        Change-Id: Ife56a3d106f64b00b63798d6300e768bbfa81335
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127833
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-02  Jan-Marek Glogowski  <glogow@fbihome.de>  [a3adb6f82eb582f5bc52037018ad3b7b53bb4bd1]

        Error-out on --enable-ld with path and gcc
        
        Now that mold can successfully link LO and its unit tests (needs
        mold 1.0.1 or later), gcc could support an alternative linker
        with '-B<path>' to search for its tools in some extra path.
        
        But it turns out that libtool filters the '-B' option from its
        arguments, so it falls back to some system ld. But since we
        already tested "our" ld for some features, this might not match,
        resulting in libtool failing to link externals, like orcus.
        
        The original use case was testing mold, which can also be done
        by using LD_PRELOAD=/usr/lib/mold/mold-wrapper.so, so this patch
        just shows an error, if gcc is used with an use_ld_path.
        
        Change-Id: I9c7860895f8b24a5f3fc4b1e0fd5232be22293f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127493
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-02  Jan-Marek Glogowski  <glogow@fbihome.de>  [7f5140fb8cf3d127b5cb8704d277b03de2f63b51]

        oss-fuzz: put LO downloads into $SRC/external-tar
        
        Change-Id: I0d5cf89fabc8e044959dbd0af484b5ca46404eac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127854
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-02  Jan-Marek Glogowski  <glogow@fbihome.de>  [126424cbfa70dea1186070a8986c020778ca7c96]

        oss-fuzz: drop unused static fuzzerstubs
        
        Change-Id: I432d216207026077ba338251943e58e19647c8b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127455
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [da13a44c2b63887de5f27cfd1bed55f0a2d86d04]

        Fix typo
        
        Change-Id: I01e9575dd37d9e15538ea7e4d6d5d0f382840730
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127850
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2022-01-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [a4e15140b33633301c387a4d95b18de24231cbdb]

        Further separate saxparser run from cmp'n'touch
        
        At least on Windows the calls to saxparser almost feel as slow
        as the compilation. So this adds an intermediate file just for
        the cmp calls, costing just a bit more filesystem space.
        
        This also reverts the gb_MKTEMP usage introduced in commit
        14eeed686c5490ddbd356c1ac807b16231e4cb88. Using a fixed name in
        WORKDIR is easier to debug eventually, then some random mktemp
        generated file, and is faster anyway.
        
        Change-Id: Id4979b75b881e916c209ff0ff8e123536294e93b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127841
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-01  Noel Grandin  <noelgrandin@gmail.com>  [bf44ea9d2daea4a57d7add7d2d81c8309d659bb2]

        osl::Mutex->std::mutex in Svt*Options
        
        Change-Id: I329849310f289e0fe7a886bbf3855f8d569767c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127830
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-01  Noel Grandin  <noelgrandin@gmail.com>  [98dbb1b50af57b3070da6434825e79747f536f8a]

        use cppu::BaseMutex in FmXFormShell
        
        because passing a ref of a local member to a parent class
        means passing uninitialised data
        
        Change-Id: Idaa8d3d3c54a14e184c84a0d6df15219b2ec2f8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127832
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-01  Arnaud VERSINI  <arnaud.versini@libreoffice.org>  [335ecfee17f9971b431761e978ae3c89e742891c]

        idl : use delegating constructor
        
        Change-Id: Ic3a23dfc1278a9f34d0b7a441d604903eadc2a8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127818
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2022-01-01  Caolán McNamara  <caolanm@redhat.com>  [f3dce2a4039ce16593a084480d1fc6f82ce9b147]

        fix solenv/gbuild/extensions/post_Fuzzers.mk:11: *** missing separator
        
        since...
        
        commit c859b4aa48956cbf5ff41280b0008456e8f5189c
        Date:   Fri Dec 31 09:11:10 2021 +0100
        
            gbuild: introduce gb_%_linktarget_target
        
            Just some refactoring.
        
        I also think gb_Executable_linktarget_target should be
        gb_Executable_get_linktarget_target.
        
        Change-Id: I270fe10ca7d12c454ce69744815a2e35a909a851
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127819
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2022-01-01  scito  <info@scito.ch>  [4d0d4fb11f7251e0437ec8e6fe7b7693f3a31800]

        tdf#140286 fix INFO("OSVERSION") for Linux: return kernel version
        
        If LibreOffice Calc is running on Linux, the Linux version as shown in
        about dialog is returned, e.g. "Linux 5.3".
        MacOS and Windows parts are prepared, but  not implemented.
        (I develop only on Linux.)
        
        Change-Id: I2b266a257e5c01c0fde7d076385ded4a6413d3c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127756
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2022-01-01  Noel Grandin  <noelgrandin@gmail.com>  [6b85c0adf8050c1eba89f2115dc5151a7507369f]

        use concrete types in chart2, createCircle
        
        Change-Id: I42810d2a77e860e8a911288db8556043f7ed1d3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127836
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c065f342a0f2a0eb694b787096ed3bd600671cf1]

        vcl: move drawGradient to SvpGraphicsBackend
        
        Change-Id: Ifc3d0b0a693113b0cfbd763bf6ac0bd34eb6c872
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127824
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [27856da9b43cd475922f57fec32bdef60dd21720]

        vcl: move (legacy) drawPolygon(.., Point*) to SvpGraphicsBackend
        
        Change-Id: I5b3b915712921fbbdaa0b0d7ad9b9c39291e00f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127823
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8d6343e6b29fc6162d88b25dfa3a165e0d1b063d]

        vcl: move drawPolyLine (+legacy) to SvpGraphicsBackend
        
        Also moves drawPolyLine with cairo context param. to CairoCommon
        as it is also needed in X11SalGraphics::drawPolyLine.
        
        Change-Id: I49b24bc31ecf3f6ab3cebca4eaab351c91564db5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127740
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-01  Noel Grandin  <noelgrandin@gmail.com>  [977e0bf1fc468976cf9b86df142807039623a71c]

        osl::Mutex->std::mutex in ThreadManager
        
        Change-Id: I9a7ad88b77222c3419ab5eee0859ecc931d6b0aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127811
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-01  Noel Grandin  <noelgrandin@gmail.com>  [34b67c5cb3338c4bd72f42df99a4b79ca1588071]

        osl::Mutex->std::mutex in SwRetrievedInputStreamDataManager
        
        drop the locking call in
        
            IMPL_LINK( SwRetrievedInputStreamDataManager, LinkedInputStreamReady
        
        because it doesn't actually touch any related data and the lock
        is taken in the call to PopData.
        
        Change-Id: I2e679b97a1ce36e7d39a9a2818a9d62fd53009a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127812
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [1bb248fa3670ac11d4623ba14d1e914554fb6971]

        gbuild: silence Windows Skia clang builds
        
        When building Skia on Windows in an non-English environment, the
        console is filled with "Note: including file:" output. That's
        because cl.exe has some translated output, but clang.exe has not.
        
        So detect the clang usage and its "showIncludes" output and
        override that setting for the compiler call.
        
        Change-Id: I19b403aa79a8dde70616865aef051aa365f79de6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127822
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [42834bec6ba590f060e74c23324d362bf8d4fd1a]

        oss-fuzz: depend on linktarget, not the binary
        
        Not really an oss-fuzz-only problem, but general linking of static
        binaries.
        
        Broken in commit ecc50f56b3282ec3b0364101d860f22fe8da9042
        ("gbuild: set library dependency for static builds").
        
        Change-Id: Iba9c9405cf4adb78c1ec9b64dfa02c3a82d2cf55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127800
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [c5af1c2615ded871946a1ac60e67497fc8753495]

        Forward PCH setting to cross-toolset
        
        Change-Id: I0b4bc369b070924cf3b79ba272b476501ca11467
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127820
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [818123e878f2ca6f408fc4e9563beb813bccd64a]

        Android Arm: fix wrong bracket after refactor
        
        How did that even pass in Jenkins on Android Arm?
        
        Regression from commit c859b4aa48956cbf5ff41280b0008456e8f5189c
        ("gbuild: introduce gb_%_linktarget_target").
        
        Change-Id: Id06cc151e92e221da856814d69eb8cced167b427
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127829
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [056de1a0812ccec8496619c918091d4fe120f11a]

        Skip always failing testDrawingText on Windows
        
        Change-Id: I15e60e13735bf87529264905773b486afb3fc74b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127835
        Tested-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2022-01-01  Noel Grandin  <noelgrandin@gmail.com>  [94e021c5e1f1fdb19d18fe8f5be7b5b4e5b841a7]

        osl::Mutex->std::mutex in SwChartData
        
        Change-Id: I1bc85e4c8ac4945e13063793203fd308526263a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127814
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-01  Noel Grandin  <noelgrandin@gmail.com>  [3f1886a2d00d8819b94220f0436f3a134041bcba]

        osl::Mutex->std::mutex in SwXTextField*
        
        Change-Id: I80dde4f44dd3d2f701a246dec850f7560207ffee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127815
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-01  Noel Grandin  <noelgrandin@gmail.com>  [15314d2d28535d1baa9694f9d01cb8b34cf6f0d2]

        osl::Mutex->std::mutex in SwXFrame
        
        Change-Id: I3d809accf34bf89f638481c84a671826ca4bd45f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127816
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-01  Noel Grandin  <noelgrandin@gmail.com>  [35c92336c5e1e81f87597350975296172bc36258]

        osl::Mutex->std::mutex in SwThreadJoiner
        
        Change-Id: Id0fb961e78c7db9e352babce12625ac355d99d51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127810
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2022-01-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [102a29d59a0a195ee42a52d5563adf99fa32a541]

        vcl: move the draw*Bezier methods to SvpGraphicsBackend
        
        These methods only return false (for fallback implementation to
        kick-in).
        
        Change-Id: I167dda09d401e69ca4a2296e8024ab0f203b097a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127739
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [96107b0196a0b91e8966db1f12052f5c3d32c944]

        vcl: move drawPolyPolygon(..., Point**) to SvpGraphicsBackend
        
        This moves the legacy drawPolyPolygon, which takes a 2D array of
        points as the input. The implementation just converts it to a
        B2dPolyPolygon and calls the regular drawPolyPolygon.
        
        Change-Id: I5be8b818bcdf58a15e575b904ed20bb8f97bcffc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127738
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a2da849163cbbba5ab4272999b9fb081240f1786]

        vcl: move drawRect and drawPolyPolygon to SvpGraphicsBackend
        
        Also move add_polygon_path and SystemDependentData_CairoPath class
        to CairoCommon.
        
        SystemDependentData_CairoPath is temporary made public until other
        dependencies are moved too.
        
        Change-Id: I381407fc7c168c8982fcfd8c886cf622f95591fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127711
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2022-01-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [cf6f1aae98e23227e4a9a17d72801abf38c6259f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7ad8f2bbd7b786557b8bcd9b275e0c312a921bf8
          - tdf#94537 COM.MICROSOFT.* namespace information
            
            + Covered all COM.MICROSOFT namespace of wiki page in the bug report.
            + refactor of other info such as release number availability.
            + Muted l10N in a table and drop duplication.
            
            Change-Id: Id77f9657f164193d5e672e9edf82a2170b5f4040
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127817
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-01-01  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [fb32c4d96141ccc1766fa4e39405130fcf409a6a]

        Bump copyright year to 2021
        
        Change-Id: Icbb000677066127fa67e8c22fb0ab6880acc0169

2021-12-31  Noel Grandin  <noelgrandin@gmail.com>  [1b3c8f4a6997fdf5685639cc70947c6edb1d85fc]

        osl::Mutex->std::mutex in SwXBookmark
        
        Change-Id: Ic3deffdafb62111f20540c1785824e5cd66a1623
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127813
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-31  Jan-Marek Glogowski  <glogow@fbihome.de>  [c859b4aa48956cbf5ff41280b0008456e8f5189c]

        gbuild: introduce gb_%_linktarget_target
        
        Just some refactoring.
        
        Change-Id: I47adb93f8a413d289f6abb2a48ed3f049f582a46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127799
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-31  Noel Grandin  <noelgrandin@gmail.com>  [aa29327fcab653f8c4d3de7b2ed6d691219b92ea]

        osl::Mutex->std::mutex in SwXParagraph
        
        Change-Id: If65a862dab3d760357598ece1940e68e4bbc7907
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127803
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-31  Noel Grandin  <noelgrandin@gmail.com>  [68647c78eaa9171befe050e4d0a1d2dce3b732e1]

        osl::Mutex->std::mutex in SwXMeta
        
        Change-Id: I395597215be7e6f5796b99c55ebb49da284c6a6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127804
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-31  Noel Grandin  <noelgrandin@gmail.com>  [2d9d0b549e14f3a71414a573d67bd0f63f54dac2]

        osl::Mutex->std::mutex in SwXDocumentIndexMark
        
        Change-Id: Ic6b167ccec8a605a757eb437e2da86e0a290c63a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127802
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-31  Noel Grandin  <noelgrandin@gmail.com>  [dcd17b7a39608f7b962d330c3ac771e18ed75bc7]

        osl::Mutex->std::mutex in SwXFootnote
        
        Change-Id: I5e831f85a151cff1b5472c4c7560bcb486b98b55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127801
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-31  Krzysztof Hałasa  <khalasa@piap.pl>  [0143ec4d3d56eeee7edf16371c1d3c3981890b71]

        tdf#134982: use the right protocol for Mysql/Mariadb
        
        Thank you Krzysztof Hałasa for the patch!
        
        Change-Id: Ib7532a716b7e0fa73f309e0a4f9af9e663e0d3df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127673
        Reviewed-by: Lionel Mamane <lionel@mamane.lu>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Jenkins

2021-12-31  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f1c12253068bdac425c89164be207f402d9eb567]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 830ed1f1dd5ad301e635f32f4120297fcb104000
          - tdf#94537 Inform user of non-ODFF functions (part)
            
            Open for discussion and contents improvement, other patches will
            follow once this is approved.
            
            - used embed to reduce translation workload
            - un-localize function name space
            
            Change-Id: Iab42e87754d5b9b0c3d2a248af82e297ec73ea7c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127751
            Tested-by: Jenkins
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-31  Caolán McNamara  <caolanm@redhat.com>  [95a4fade262efbebee34760a2518f62701387c83]

        fix ubsan --disable-extensions error seen in oss-fuzz build
        
        i.e. instdir/program/libcuilo.a(dlgfact.o): error: undefined reference to 'typeinfo for AdditionsDialog'
        
        Change-Id: I6445632d81ca9d87b44cf9b0be59358ccd8f57ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127791
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-31  Julien Nabet  <serval2412@yahoo.fr>  [22a9faa36057b96b8478f7a1f990762fa78f3d26]

        tdf#146472: Missing page count in Go to Page dialog for some locales
        
        See https://bugs.documentfoundation.org/show_bug.cgi?id=146472#c2
        and https://bugs.documentfoundation.org/show_bug.cgi?id=146472#c3
        
        The _ is added by use_underline/use-underline
        In the case of Czech language, "z" was used as the shortcut for _Cancel/_Zrušit
        and since "of" is translated "z", the "_" had been put before the 1
        and "z $1" was transformed into "z $_1"
        
        So let's remove the shortcut for "page_count"
        
        Change-Id: I11a03cf11cafe108f77f4b6427fa66b1686d0ea7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127790
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-31  Noel Grandin  <noelgrandin@gmail.com>  [a6bc44821c9da9b2e8664de391a9f2869709b88f]

        use concrete types in chart2, createLine3D
        
        Change-Id: I4e4eb969e8c3e797a5816fe2e781e3192367a0d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127762
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-31  Noel Grandin  <noelgrandin@gmail.com>  [4155a29e379f2b86af2fda447019b08ab9ca4418]

        use concrete types in chart2, createLine2D
        
        Change-Id: I7e93bd51e7b02e72e56367a5fd027d3a129ee541
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127761
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-31  Julien Nabet  <serval2412@yahoo.fr>  [6b0f13012167a9c98aa58789a35320bdc1d0cb16]

        Fix icon links.txt parse error
        
        When trying:
        ./bin/run vcldemo
        
        I got:
        vcl/source/image/ImplImageTree.cxx:603: ImplImageTree::parseLinkFile: icon links.txt parse error, incomplete link at line 2643
        
        Change-Id: I41899b5a6cb6c9b20b1da7e3456fe0ae23cae71b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127760
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-12-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [7fb7831afa7ae958d838a0058975529d4063272f]

        tdf#114995: sc: Add UItest
        
        Change-Id: I351f080f56b5e6183d932463ea2faf13bb666ba2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127765
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-30  Ankur Khandelwal  <khandelwalankur176@gmail.com>  [96882cdec23c64974737c4833f157d54b85a129e]

        tdf#145538 Use range based loops
        
        * Use range based loops in cui/source/tabpages/swpossizetabpage.cxx
        + Goal: Better readability of the code
        
        Change-Id: I8df81be6d6d628d4f3366bc2de4b3e44adbc430f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123871
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2021-12-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [b779831ae89a7b921ec3d8658009a191e2270525]

        tdf#127484: sc: Add UItest
        
        Change-Id: I7c15750ae42d78bfb714638e44c7b761f5c22b47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127759
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [572cc53ec16b0a022a5158483920e1a6f1c174b9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cb892ee8ca64a05e0912eaf83f175866b90089ad
          - tdf#131206 Review Writer field format
            
            TDF#131206 Comment 13 - 2
            
            Change-Id: Id7d9f178df365ccb3120055a2626c646cd9c31e6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127764
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [fa97804611f56db9f70a2b14ea07f59ca5f5e34a]

        uitest: sc: reintroduce code incorrectly removed
        
        Change-Id: I18ad03632950530d7ae2c24608936dba325b0a48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127758
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-30  Mike Kaganski  <mike.kaganski@collabora.com>  [089e0cb2cce6ee6f80ed1b77e333e83234fd3961]

        tdf#133697: use true bullet size to avoid stretching in scaled UI
        
        Change-Id: I7fcff6234fa6ee5dcb47a6c32651a9bae5f056c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127741
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-30  Noel Grandin  <noelgrandin@gmail.com>  [72af8f8e8f11a74ced2dfb6c2457026550814129]

        use concrete types in chart2, SvxGraphicObject
        
        Change-Id: Ia01be1d6cdb1b9a1c2af32a8873575227fe32b03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127731
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [098da417618e09692a8f574e2c5cb7af582104e9]

        tdf#95217: sc: simplify test
        
        Rechecking again, I found out that the encoding problem described
        in tdf#95217 was actually fixed by the same commit that fixed
        tdf#146048 ( 3392f567be8d52804b187b0bced47204ef38fa3c
        < tdf#146048: detect UTF-16 without BOM > )
        
        This commit partially reverts d7fb6b22cf7e66eb2594001cc42c6bff8b5a49e2
        < tdf#95217, tdf#142600: sc: Add UItest > since we don't
        have to create any http server to reproduce the issue
        
        Change-Id: I2f0177f8450f77de5df756354d48505193a6ba3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127742
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f1cbb458e158c8f62c9c47917f8ab0ef76ba0ced]

        vcl: move drawLine to SvpGraphicsBackend
        
        Also move getClippedStrokeDamage, AddPolygonToPath, impPixelSnap
        to CairoCommon, as it is needed by the move.
        
        Change-Id: I002f0094935e5f5d4836bb973f7cf7bea0218ff2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127710
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c14ca07fdcb7dee9b0099ec9c9ec419affe68779]

        vcl: move drawPixel to SvpGraphicsBackend
        
        Includes moving getClippedFillDamage and dependent functions to
        CairoCommon.
        
        Change-Id: Iea7c39377816c3639de1b97cea47efa71ca47315
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127709
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9d895ff47126b4fd95b95c8138bc8fdb8abbf1cc]

        vcl: move applyColor and clipRegion to CairoCommon
        
        Change-Id: I0a207b10017923c4336d49ebc8abd53c78d809ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127708
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-12-30  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [11dd4c918749839867568651f0c62db30fdda297]

        tdf#126269 Add clipping to diagonal border lines
        
        See task for in-deep discussion. Needed to do some
        re-arrangements to add clipping to diagonal border
        lines. It is necessary to only clip visible geometry
        but not touch vectors that get added to be able to
        solve all that dynamic border line style start/end
        overlapping.
        
        Change-Id: I656a5cd63a011140ee1281873e44ab5e60606b67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127713
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2021-12-30  Jan-Marek Glogowski  <glogow@fbihome.de>  [88c511981e31c73dced95b5dc3c200fdf2a4e932]

        Fix uppercase EOT => LIBEOT usage
        
        Originally I had these hunks included, but somehow came to think
        that using EOT instead of LIBEOT would work... well I'm obviously
        wrong, so re-add the uppercase LIBEOT usage.
        
        Still uses the lowercase "eot", because of the autoconf switches.
        
        Regression from commit ce54ba96f38b4af3aab1a7064078ee406eb021c6
        ("Use libo_CHECK_SYSTEM_MODULE for eot").
        
        Change-Id: Id3e1c97cdb67621f0c0cfd67b78836f62df0e8e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127737
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-30  Ramreiso Kashung  <ramreisog24@gmail.com>  [7886b6a56a51cb699fb2a18d8a8dff0e224bdfb5]

        tdf#145538 : Using range-based for loops
        
        Change-Id: I9674eff3e2572ffef7ee19af12befc8a9b6b1c06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127734
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2021-12-30  Hossein  <hossein@libreoffice.org>  [dd1b0471b70f9b5c5db6b681c1fceacfe17c9349]

        Minimal vcl application
        
        Created a minimal vcl application inside vcl/workben in ~55 loc
        in which creates a window and paints a simple text inside it.
        
        One can run the application by invoking:
        
            ./bin/run minvcl
        
        Change-Id: If648666ff25c4b66089a37c8d8164752663fa225
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125124
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2021-12-30  Noel Grandin  <noelgrandin@gmail.com>  [206c52d1248cc474fc7c3bbb6812688c97eb2ca0]

        use concrete types in chart2, Stripe
        
        Change-Id: I8814616024345206a69b7e33ade42c74656e9213
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127730
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-30  Noel Grandin  <noelgrandin@gmail.com>  [2228bda030384c8e48810d6d4fb5525084a31511]

        use concrete types in chart2, PieSegment2D
        
        Change-Id: I18bd576fdc3a679013f999d769089dce35e09994
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127729
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-30  Noel Grandin  <noelgrandin@gmail.com>  [042bfbddfd134f3e2fefc144f3c06cef61813278]

        use concrete types in chart2, Svx3DLatheObject
        
        Change-Id: I3c007cc5b70e6a7b854438b9b2558229f5a5c73f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127728
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-30  Julien Nabet  <serval2412@yahoo.fr>  [13de0ade50bec34be612ba4a3196c2efd9ce3b4e]

        tdf#146471: Firebird: impossible to delete an external table
        
        See https://bugs.documentfoundation.org/show_bug.cgi?id=146471#c1
        for full explanations
        
        Change-Id: Ie75669cf951429654ff8e6c28508b9fee2ee03bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127715
        Tested-by: Jenkins
        Reviewed-by: Lionel Mamane <lionel@mamane.lu>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-12-30  Noel Grandin  <noelgrandin@gmail.com>  [66a4ac244220add87f6972ab9961c3de8ce37ea2]

        use concrete types in chart2, Svx3DSceneObject
        
        Change-Id: Ic1cdc8a4efbb91bfabe84c32b703cb4868cd31a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127727
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-30  Noel Grandin  <noelgrandin@gmail.com>  [0ea295876797cc8677817cf5e64ce19cc36f46ea]

        use concrete types in chart2, Svx3DExtrudeObject
        
        Change-Id: I8b9dc0568cabf5c5e3f35c2330803f96c7623e6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127726
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-30  Noel Grandin  <noelgrandin@gmail.com>  [3f3e011c9bbf5c51df983c2a28b348dcdff3dd3f]

        use concrete types in chart2, SvxShapePolyPolygon
        
        Change-Id: Ica53484d44e6992278b8d188ffb536e238aeb195
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127725
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-30  Johnny_M  <klasse@partyheld.de>  [e4282270bf5fee98c7647f13cb96ee2cdea1f018]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 40af7a44e3d2518bc0ef9364eb5f7253323d2fbf
          - tdf#132643 Translate German section IDs
            
            Change-Id: I5d0adeae10558b749268da1b5030f29f4b080eab
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127625
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-30  Szymon Kłos  <szymon.klos@collabora.com>  [d131cd35103c54cdcfa2ea75dfc9aa3d4fdf315d]

        jsdialog: send default button state
        
        Change-Id: Ida7e9ce598d1fe45e793184ced7f5874e6956e84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126648
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127733
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [26836c3a4f7032f597b829f4d6b896294404ef8f]

        vcl: move getting and releasing cairo context to CairoCommon
        
        The getting/creating and releasing of the cairo context is needed
        by the SvpGraphicBackend.
        
        Change-Id: I133b181b8a6b114e08c8acc4596ccefb88a3f514
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127707
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [96113a1d1df9b1f0e2bf75a90e6111a65250334d]

        vcl: move lineColor, fillColor and paintMode to SvpGraphicBackend
        
        The member variables are moved to CairoCommon.
        
        Change-Id: Ia03f613c7ad02ec2e7d70705c7666ec25d63f003
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127706
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [49c5ee173bb9085bc56822cdc90786e1477abd5d]

        vcl: move set and reset clip region tothe SvpGraphicBackend
        
        The clip region variable now needs to be in CairoCommon and used
        in SvpSalGraphic and SvpGraphicBackend.
        
        Change-Id: I577ad2c3b6531a26089019ccbdc5e07398f70378
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127705
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [aa4f1be4a9c0161711d3d8a6cdabb7b05f53cf07]

        vcl: pass CairoCommon to SvpGraphicBackend, move over some methods
        
        SvpGraphicBackend now accepts CairoCommon on construction, as we
        need it to move over methods. This moves over GetBitCount and
        GetGraphicsWidth, which also needs the frame size, that is added
        to CairoCommon.
        
        Change-Id: I362c9bed3ef0d85fc51f90a192cc20e06d7a45c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127704
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [70a1f26a5ebb839279f1c7d58ffd9f085bfb1f0b]

        vcl: Introduce CairoCommon to manage the cairo functions
        
        CairoCommon is needed so that SvpSalGraphics and SvpGraphicBackend
        can both access the same cairo constructs. Currently the common
        one is the cairo surface.
        
        Change-Id: Ia23c30489c9df889a348da5720ee84c82c792374
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127703
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-12-30  Jan-Marek Glogowski  <glogow@fbihome.de>  [1c26cfdd8a7137cb6db29b1f88e5023e43f9d6e4]

        libo_CSM: better output for disabed tests
        
        Change-Id: Id912495169b6c83ce9798a13d24e1cf4b9e83a52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127723
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-30  Ismael Luceno  <ismael@iodev.co.uk>  [c1be12396088563ed77ed61e54fd4e153469701d]

        Add configure test for the backtrace implementation
        
        Improve robustness by testing explicitly; instead of assuming based on
        the OS, test first the libc and then test for libexecinfo.
        
        The assumption was wrong for FreeBSD (included since 2017) and for
        musl-based systems (not in libc).
        
        Also, remove INCLUDE_BACKTRACE and clean up a bit.
        
        Ref: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220271
        Change-Id: Ib4b7fd4fe2cdf5f76babe47a21bd2990fcf42649
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127538
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [d7fb6b22cf7e66eb2594001cc42c6bff8b5a49e2]

        tdf#95217, tdf#142600: sc: Add UItest
        
        for that, launch an http server in a separate thread
        
        Change-Id: I9d78c9a4349620a9de31b3963f2a31ff1d354f86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127592
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-30  Szymon Kłos  <szymon.klos@collabora.com>  [035422a44acb5fc19042199013eb01af3790632e]

        jsdialog: don't send back typed text for combobox
        
        Do the same what we do for Edit fields for ComboBox entry:
        when content is changed by event coming from the client
        because user typed something - then don't send back updated
        text so it will not disturb typing. It was visible with
        slow debug builds.
        
        Change-Id: Ib73096c4b96ebfdfd038ed56234c31ff32a5cda3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126549
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127732
        Tested-by: Jenkins

2021-12-30  Julien Nabet  <serval2412@yahoo.fr>  [240b3ccaec684da6231d41309bd3aa79f139b055]

        Fix case for "ByVal", "Variant", "UCase"
        
        Change-Id: I136d292cd535d4208457ef91a7773fc7ac00d5c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127716
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-12-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [00315ee52b09cb64de268f762809c2418716f49e]

        tdf#137737: sw: Add UItest
        
        Change-Id: I54c7925d9093153ba90d9aaf9a07d7729114b700
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127714
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-30  Szymon Kłos  <szymon.klos@collabora.com>  [dee44fe48ffa928ca3ef56152a7666412894f3ec]

        Warn instead of crash when mpDialogImpl is missing
        
        In LOK case we have some issues with dialogs to solve.
        Try to not crash in release but warn.
        
        Change-Id: Ic966d2b317a4e454d1d164ae36a96327c435ae6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126020
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127681
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-12-30  Szymon Kłos  <szymon.klos@collabora.com>  [a0f29dc3e20a9f1682dab43ea2994e281272a10a]

        jsdialog: send info about initial focus in dialog
        
        Change-Id: I9daef497cb083e863d45a2acfd7eee3ee92bdc38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126565
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127682
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-12-30  Szymon Kłos  <szymon.klos@collabora.com>  [4dab08d7dd70d87aa737248442a3c9fe1a68cc2c]

        lok: don't limit line length in HTMLWriter
        
        Problem:
        https://github.com/CollaboraOnline/online/issues/3645
        
        Test case:
        1. Open Collabora Online and paste "Alphabet" section from
           wikipedia article: https://en.wikipedia.org/wiki/Estonian_language#Alphabet
        2. Select last two sentences (starting from "The letter")
        3. Open Insert -> Hyperlink dialog
        
        Result: notice that some spaces was removed/converted into new line
        Expected: Text field should contain original text
        
        Hyperlink dialog uses current selection which is get as HTML from the
        core.
        In the SwHTMLWriter there is a parameter defining how long
        line should be and it replaces ' ' space into '\n' new line
        when limit is reached.
        
        This patch turns off that feature but only for getting html
        for current selection in LOK case.
        
        For now don't remove new line at the beginning as cypress has to
        be fixed first. Added FIXME in the code.
        
        Change-Id: I03b540b0b2d639a08774ecc4fc75abb7b3f0b7a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125482
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127680
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-12-30  Noel Grandin  <noelgrandin@gmail.com>  [3bf767b1312cd691d9f7d59f661f43c60998c728]

        use concrete types in chart2, SvxShapeRect
        
        Change-Id: Ibd537ed709be237e00715057c162dd9197759373
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127722
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-30  Noel Grandin  <noelgrandin@gmail.com>  [282d9c0e1561f533090e0872be2cda28cf919397]

        osl::Mutex->std::mutex in SwXTextSection
        
        Change-Id: Iee955ab229e91ae6efca48e513380798f79ae642
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127718
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-30  Noel Grandin  <noelgrandin@gmail.com>  [487389da0c38c9b7306c7e1f1a60d45c236816d3]

        osl::Mutex->std::mutex in SwSrcEditWindow
        
        Change-Id: I752ffe7bd1b21dba2abfec12ccdafa6610233fd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127721
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-30  Noel Grandin  <noelgrandin@gmail.com>  [3cb1da0e7bf86bd9bb12e3b8ace900caa4841ece]

        osl::Mutex->std::mutex in SwDBManager
        
        Change-Id: Ibcb3c3a48fea6732104b57eb07a2578d97f59c2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127720
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-30  Noel Grandin  <noelgrandin@gmail.com>  [d11b7cca060f0df710248697dab6659d8d3ca01f]

        osl::Mutex->std::mutex in SwXTextTable
        
        Change-Id: I863df5a6f8a9e7cefc2d546dbe17c79953bd2854
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127719
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-30  Noel Grandin  <noelgrandin@gmail.com>  [57a58433e6a9fc7443cd3a2e7811bf508946cacf]

        use concrete types in chart2, SvxGroupShape and SvxShapePolyPolygon
        
        Change-Id: I2b86c39610f31260fe8fb5abdbb94e853ec31cec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127700
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-30  Noel Grandin  <noelgrandin@gmail.com>  [85fc392926ec5b74bf4328867460ea312ab0cbac]

        use comphelper::WeakComponentImplHelper in AccessibleTextHelper
        
        Change-Id: I886d510fc1ebccb058446703a64854c7854891bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127688
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-30  Noel Grandin  <noelgrandin@gmail.com>  [b29e3131eace8f97d705a2cd76b18e18fa982654]

        use comphelper::WeakComponentImplHelper in ChartPanelFactory
        
        Change-Id: Id81031b061981771a5f5dc91de3f5a404857164e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127692
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-30  Noel Grandin  <noelgrandin@gmail.com>  [d26d13f49ca3ee1972588e24246bf8d1abebdc42]

        use comphelper::WeakComponentImplHelper in SidebarPanelBase
        
        Change-Id: I527098109916113e4dc25a3ae30cfe6325aa02d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127699
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-30  Jan-Marek Glogowski  <glogow@fbihome.de>  [d951a054445ad3741d678f422a5b605feae06a6b]

        Use libo_CHECK_SYSTEM_MODULE for clucene
        
        Change-Id: I8b3e6ae8e66b894119784a6ac9190dee4c7ca407
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127640
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ab6471861ca916eab445e6cc17a2f7f8457cb56e]

        vcl: Introduce SvpGraphicsBackend
        
        SvpGraphicsBackend contains the implementation of the graphic
        drawing backend, which uses cairo for drawing. Currently the
        cairo based graphic drawing implementation is on SvpSalGraphics,
        but will be steb-by-step moved into SvpGraphicsBackend, just like
        with other vcl plugins.
        
        Change-Id: I70c94f08c5bd1d705f2faeacb66373ddf12f494a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127702
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-12-30  Jan-Marek Glogowski  <glogow@fbihome.de>  [ce54ba96f38b4af3aab1a7064078ee406eb021c6]

        Use libo_CHECK_SYSTEM_MODULE for eot
        
        Change-Id: I019a2047d05019b161c4f08c1d17a084a2224ebc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127639
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-30  Jan-Marek Glogowski  <glogow@fbihome.de>  [299349ed74bae9cad9bbac9a62c4465b0972bd01]

        Further refine libo_CHECK_SYSTEM_MODULE
        
        Adds the possibility to have default-disabled externals and
        various fixed variants. The reorganized option handling is also
        easier to follow. Can't use the newer m4_case, so this uses m4_if
        with multiple compares, but the code difference is minimal.
        
        This also swaps the 4th and 5th argument to reflect the precedence
        of "enabled" over the "system" handling. And since these now have
        multiple values, TRUE was replaces with more sensible strings.
        These and the other arguments are now checked, as possible.
        
        I've also thought about dropping the 2nd argument for m4_toupper,
        but that changes to much for just a minimal gain.
        
        Change-Id: I22e835d81f9288f22d42be36e939374f7a455599
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127424
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-30  Eike Rathke  <erack@redhat.com>  [9749cabf7222dfcc74fa951e88a74dd4b301d97a]

        Use primary().anyOf() instead of yet another equalsPrimary()
        
        ... where for each or'ed expression the same nLang was masked again.
        
        Change-Id: I61d572be6f72c70d24dc56e67b950af2d2b5f767
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127642
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-12-30  Jan-Marek Glogowski  <glogow@fbihome.de>  [eef42ef32b651a9fd47edd0d8fcb650a2a058831]

        oss-fuzz: add more verbose output to build script
        
        * dump git HEAD status on build start
        * dump "date -r" and "df -h $OUT $WORK" at various steps
        * run "make clean" before autogen.sh, if Makefile exists
        
        Change-Id: I22885f820e81fa46d02699fb5c2129ac5921c5dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127609
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-30  Jan-Marek Glogowski  <glogow@fbihome.de>  [6979fec4c1d0d0c4c99bbf58aa4fd7d0f2be42f4]

        oss-fuzz: chain-depend all *fuzzer binaries
        
        Change-Id: Id92ae26db0c4321f1670f7bd6d8c03c521e18d93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127712
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-29  Jan-Marek Glogowski  <glogow@fbihome.de>  [8ab460a050aecfd21045ffe3cd3de4f63cc2c992]

        Drop libo_CSM internal CFLAGS+LIBS parameters
        
        ... and just use *_(CFLAGS|LIBS)_internal variables.
        Requires deterministic variable names in configure.ac.
        
        Change-Id: Id3f53ca5e6189e531596265945531f4a789a035c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127638
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-29  Ramreiso Kashung  <ramreisog24@gmail.com>  [8a044b089e1ec3da3a3bc7f1a18555f7e19a4fd0]

        tdf#146479 - Use basegfx fTools for converting the angle unit
        
        Change-Id: I0436aae81d6f89f44a8da91324ac1ccaa2f107d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127300
        Tested-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Hossein <hossein@libreoffice.org>

2021-12-29  VaibhavMalik4187  <vaibhavmalik2018@gmail.com>  [c02dc02a98ff58e88cf0d6f805fcb5c2b7fb1cc7]

        tdf#141908: CppUnittests: replace usage of sal_Int32 with Color
        
        Change-Id: I8ae4004a2c38c418a51768b135cacee2acbfca8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127678
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-29  Mike Kaganski  <mike.kaganski@collabora.com>  [bf882ec15df1ff92043293deac3bbb4a838a36fb]

        Drop VisualStylesAPI wrapper
        
        The APIs are available on all supported Windows versions.
        
        Change-Id: I3b7fddf3d3d58c5221cc6cf7492597dcb669a324
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127701
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-29  Noel Grandin  <noelgrandin@gmail.com>  [30102143662a539a740d6a050e49fa25ccfa24ff]

        use comphelper::WeakComponentImplHelper in ModifyListenerCallBack
        
        Change-Id: I951799d31cb12f54320d8950c1a14271add05d7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127687
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-29  Noel Grandin  <noelgrandin@gmail.com>  [a67fc38496a7a621357cf156e17ba12bdf05b3c7]

        use comphelper::WeakComponentImplHelper in ChartToolbarController
        
        Change-Id: I21fab4cc23221a4965231e6e8c477c7a24e4b5fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127689
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-29  Noel Grandin  <noelgrandin@gmail.com>  [0031ca43d892cb7d0b65e957adb8f3e95d83c9da]

        use comphelper::WeakComponentImplHelper in SidebarController
        
        Change-Id: Ied30f3aaa33b6f3eb3b13c9731f9a92293fefb77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127696
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-29  Noel Grandin  <noelgrandin@gmail.com>  [75d7a9ef706df23d5422e53217c13d1db8929021]

        use comphelper::WeakComponentImplHelper in PresentationFactoryProvider
        
        Change-Id: Iab203714c4b500b064e8fab568cd3cebf0037fd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127686
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-29  Noel Grandin  <noelgrandin@gmail.com>  [20f3968e412881e64a38d7545987821722180227]

        use comphelper::WeakComponentImplHelper in ShapeUndoElement
        
        Change-Id: I9f8143916441c4f48055f1f2cb902bd1ad69ca89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127690
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-29  Noel Grandin  <noelgrandin@gmail.com>  [f0f67a42b82ecb0e654e3e0716d194ff4cbb13b1]

        use comphelper::WeakComponentImplHelper in PopupRequest
        
        Change-Id: I199e40de2ac3215d03a90d75988a7775f87890b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127693
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-29  Noel Grandin  <noelgrandin@gmail.com>  [f55f46594cf43b46ed092af415a8a3af6972a7cd]

        use comphelper::WeakComponentImplHelper in RangeHighlighter
        
        Change-Id: I38d14bb253981db18885355c64accaa91c3accd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127694
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-29  Noel Grandin  <noelgrandin@gmail.com>  [94fbd711d0184b847ba78b70114ce9bdde04a63b]

        use comphelper::WeakComponentImplHelper in Theme
        
        Change-Id: Ia50d3919cb8a13781a43f00d102c556a82744ed9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127697
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-29  Noel Grandin  <noelgrandin@gmail.com>  [b66bc8fb918acd19ee0bd02312e7506db43d8317]

        use comphelper::WeakComponentImplHelper in svx::sidebar::SelectionChangeHandler
        
        Change-Id: I7f60374710f5768efef07ee993757558a225c111
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127698
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-29  Noel Grandin  <noelgrandin@gmail.com>  [0c920406888f141d163ce2df01e707404f9e7acd]

        use comphelper::WeakComponentImplHelper in CenterViewFocusModule
        
        Change-Id: Ia326a78c3f96ac213a3d729e3c1deafc04f70ea1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127685
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-29  Johnny_M  <klasse@partyheld.de>  [69c083b5c47196b193345af29889126411f8e05a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b5b52ef051f06d12451dae02151b5869a8355a34
          - tdf#132643 Translate German section IDs
            
            Change-Id: I7654e3273f2881c55bb7030471dfed54df1d0e06
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127630
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-29  Johnny_M  <klasse@partyheld.de>  [048d4235338571e42117516a2df39047fe3be3b0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ad3c2b4a3c77ebb2976bce2a453de2d163c54c3d
          - tdf#132643 Translate German section IDs
            
            Change-Id: I3e52f628e4485b47774a1e0572667e2f9ead656f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127629
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-29  Johnny_M  <klasse@partyheld.de>  [1462bb4fe568a23bcaa80f88d0c5f9312eac7e03]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bcf808f340e455809fad86ad77a40c7ef9ecf3c3
          - tdf#132643 Translate German section IDs
            
            Change-Id: I864ddc5d3277cc550a4be86f160b1e2471c25112
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127626
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-29  Johnny_M  <klasse@partyheld.de>  [3e7a548d18eb7f430bae9e1827a2cdb98e31d0e1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 71f7756924bb4c294f582f6c8c13c0203bfde3fd
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ifc3b924267846178b30e8cdc67ef276013de0f06
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127628
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-29  Johnny_M  <klasse@partyheld.de>  [0545b085cebf08a7a2cb34be4849890e699ba576]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cd6426394998d5c634c9777b683bdac197c70de8
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ieabbbdd36a3fbd59812078dcd7e4dd9682b35e4b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127627
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-29  Johnny_M  <klasse@partyheld.de>  [3bac917f2ae6b4d733f81fe6b49275624804945a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 852b06d6213d508898c6b47ae43b990a3292b4b2
          - tdf#132643 Translate German section IDs
            
            Change-Id: I91c25b34638ae47f489a6a793b1f068313a6f004
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127624
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-29  Johnny_M  <klasse@partyheld.de>  [8b4f7a73dc1185ebf7df23ad4213848449ff09df]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 96366d7eb56601ff9090debe361faf02ffaea75e
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ib58809f5d66165f1bf2fcd42c3ebefb423535f41
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127623
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-29  Johnny_M  <klasse@partyheld.de>  [c937be91e6a94f533ae8333bd8b8f87db1b4de37]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 978086ba1d611c4541fe82107edc9007469afc2e
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia4271cd657f5ca6688ddc497d6211327cae9be14
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127622
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-29  Johnny_M  <klasse@partyheld.de>  [7530985eb7aad1183139e74cb2a5e636a445dbea]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 29175243b1bc023c4a19359160d513b3bf88ad92
          - tdf#132643 Translate German section IDs
            
            Change-Id: I04f4e99200c949bea71993239da26640faed9c5a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127616
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-29  Johnny_M  <klasse@partyheld.de>  [ea94e61452a0d987e509e0704c799ea73533998b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 223a275c2a1f64d0584ac42b0f9e5798bf075345
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iac1262fc6d7b3deb60c5ffd650d34f07d7c90634
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127621
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-29  Johnny_M  <klasse@partyheld.de>  [43e6f736c0b7ebf6544891426afd37b90ad8327b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 075267e4c91017db720e986b84b9ddde5ca99a2b
          - tdf#132643 Translate German section IDs
            
            Change-Id: I9c6ed2e51229811429aebb204ccd42b9e08eeed8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127619
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-29  Johnny_M  <klasse@partyheld.de>  [3b7c491da357234b0679ccbdbc8c2ab9bcbab220]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c7408bd6bcc0682abeaa143f4e80f99e9cd1f993
          - tdf#132643 Translate German section IDs
            
            Change-Id: If678e860442b8c1947decf377a809377e0a61dc0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127620
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-29  Johnny_M  <klasse@partyheld.de>  [7fb851f8c8b52969873ce7b69243acb75f7e1001]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ff2b672d7b16f70f9c78066fd6567283d51d5345
          - tdf#132643 Translate German section IDs
            
            Change-Id: I3851952ab34b923c42b6308be0e52af193182632
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127618
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-29  Johnny_M  <klasse@partyheld.de>  [d21cd01c391328be06977df28e674182bf1da469]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 928fb677a668708cee67c095f07a43d2d875e49f
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8d2abec69f3d8d218831781de6926d8cede90f71
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127617
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-29  Johnny_M  <klasse@partyheld.de>  [b9929fda5e47c5242ba4ba1954409f2a1c38cfed]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ed75133656ca68c43e561fe297745c5345296c7c
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8a9423b60e7071def9fcf5c71c9beb417321ea3c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127507
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-29  Caolán McNamara  <caolanm@redhat.com>  [ab8333baee56fa20dae644c85fa29a7edb2d55b1]

        be more exact about the type of pDocument
        
        Change-Id: Iab0d23e8ee691ac6ed3381bd7e1ee02bb59dc64f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127661
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-29  Mike Kaganski  <mike.kaganski@collabora.com>  [907fd292c19868b78bcf51ae896e4daffa452ec0]

        Small refactor
        
        Use a bit more modern flags with MENUITEMINFOW, and simplify
        MYITEM destruction.
        
        Change-Id: I015e09b875fafcd287bbf45cdc20cf83d2c3e502
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127679
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-29  Szymon Kłos  <szymon.klos@collabora.com>  [2a881af4e93f8744bc6bea43f3a06fa531626c22]

        lok: no need to layout comments in writer
        
        Annotations in writer use EditEngine what caused to
        send cursor position from that EditEngine to online
        and showing cursor in the top left corner of a document
        after comment insertion.
        
        We don't need to resize/update position comment windows
        as we send only abstract description of the comments
        and later rendering is handled by client.
        
        Change-Id: I1df0e44f9500c438efd00942a372754c7fbaa170
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124794
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127677
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-12-29  Szymon Kłos  <szymon.klos@collabora.com>  [d434be2d76febe3302047640a4c4f1820ecb8870]

        jsdialogs: use for MessageDialogs
        
        Change-Id: Ie82558356cd9669f21afefd1ee88d769bf28eb8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124270
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127676
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2021-12-29  Szymon Kłos  <szymon.klos@collabora.com>  [fc4b25b3dad62f9e25462e43177ad8d081f855b2]

        jsdialog: activate tabpage after switch
        
        Change-Id: Ib9f61f9e219f1775bccccdb2304cc7ce9fc8a1ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124150
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127675
        Tested-by: Jenkins

2021-12-29  Ismael Luceno  <ismael@iodev.co.uk>  [4242c7b91887236375e08e2b6b24de0cecbf1626]

        Always use <poll.h>, no modern system needs <sys/poll.h>
        
        This was standardized in IEEE 1003.1-2001, so more than 20 years old.
        
        Verified following systems using online resources:
        - FreeBSD 3.0 (1998)
        - NetBSD 1.3 (1998)
        - OpenBSD 2.0 (1996)
        - CentOS 5.0 (2007)
        - Debian 4.0 (2007)
        - IRIX 6.5.30 (2006)
        - SunOS 4.1.3 (1992)
        - SUSE 10.2 (2008)
        - Red Hat 5.0 (1998)
        
        So the check used for BSDs on vcl/unx/generic/dtrans/X11_selection.cxx
        was never correct.
        
        On GNU/Linux specifically, <poll.h> is provided since glibc 2.0 (1997).
        
        musl libc produces the following warning if the non-standard header is
        included:
        
            /usr/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include <sys/poll.h> to <poll.h> [-Wcpp]
        
        Change-Id: Ia8f4b9e1ee069f86abe03140c18a77d17336d09c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127666
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-29  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [923665ac525e8dad218724327fdbd98d4fb790ad]

        crashtesting: set document reference only once
        
        For SdtHelper we need to keep valid reference to main document
        (in our case first call), not to any of substreams like header,
        footer, etc.
        
        Change-Id: Id9d99c1a9bff9a3392eea4cc6e2abe774e5868d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127672
        Tested-by: Jenkins
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2021-12-29  Szymon Kłos  <szymon.klos@collabora.com>  [d34047e02e947bcdba555065804a2f772cdd75f2]

        jsdialog: weld Image widget
        
        Change-Id: Iaf900da5d6256b1aa441dc0dad07ba967f88b085
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123877
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127671
        Tested-by: Jenkins

2021-12-29  Szymon Kłos  <szymon.klos@collabora.com>  [0cb4bc34deef43dc18c73daa0344c92717115456]

        Move SalInstanceImage decl to header file
        
        Change-Id: Ic71e10a9cb296e8fed366b7dd622d8875d68f2d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123876
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127670
        Tested-by: Jenkins

2021-12-29  Szymon Kłos  <szymon.klos@collabora.com>  [27c815286befeb038a1b8463ba5bd45d3def3305]

        lok: hide useless insert image button in sidebar
        
        do this also in draw, not only in impress
        
        Change-Id: Iaaf2349cfb98b801957b71bd4504f0e9efbfba4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124840
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124902
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127669
        Tested-by: Jenkins

2021-12-29  Noel Grandin  <noelgrandin@gmail.com>  [3365e860d44b3396a5c1dd10e3f8db9c5da0ce02]

        flatten ModuleController a little
        
        no need to allocate these maps separately
        
        Change-Id: If83f6540933716ab720778740a1e20f0bb14fd7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127649
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-29  Szymon Kłos  <szymon.klos@collabora.com>  [eb4511f59abff5163e978c09c7188657b8c5588b]

        jsdialog: export common properties for Image
        
        Change-Id: Id01686106477cc1911fb5ec345ffcff5537e0de6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123884
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127668
        Tested-by: Jenkins

2021-12-29  Szymon Kłos  <szymon.klos@collabora.com>  [673937056794da2fb96acb219d8c3dbf69a561a9]

        lok: fix formula mode after reference dialog was used
        
        m_nCurRefDlgId is a global variable which can be used by many views.
        It should be deglobalized in LOK case in the furture.
        
        For now let's fallback when we didn't get child window for
        remembered value of m_nCurRefDlgId. It fixes following case:
        
        1. opened pivot table dialog and in destination section selected
           "selection", selected a range, closed dialog
        2. tried to type formula in the cell and point any cell to add
           reference
        
        before this patch formula mode was closed, after it adds correctly
        the selected range to the formula
        
        Change-Id: I4d6756f08207f78a6033865203905bc2fed59fb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123803
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127667
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-12-29  VaibhavMalik4187  <vaibhavmalik2018@gmail.com>  [5fa0f02dace4538b0948bceddc23a9f55e1bf8a3]

        tdf#141908: CppUnittests: replace usage of sal_Int32 with Color
        
        Change-Id: Ia3060a154c69be198ee12baf90cef9ef7db8e6c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126656
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2021-12-29  Noel Grandin  <noelgrandin@gmail.com>  [2cf9f0fe3a5da6fe53021278be88e33ad9e6e09d]

        use comphelper::WeakComponentImplHelper in PresenterCustomSprite
        
        Change-Id: I4d85620cc189fb918d0b52a569f8612c51a39f2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127643
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-29  Noel Grandin  <noelgrandin@gmail.com>  [f5f97c7949d08c706ffb1f7a17b8bab32d2e2109]

        use comphelper::WeakComponentImplHelper in PresentationFactory
        
        Change-Id: Iff8c17951e3d17c280f47211432ee619ff188ea0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127647
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-29  Noel Grandin  <noelgrandin@gmail.com>  [ee6d4e2c79bd7d9b007518592f1a3ecc884660f1]

        use comphelper::WeakComponentImplHelper in sd::SlideShow
        
        Change-Id: I40f53eb70decec86564b658c3a0ebec5b44d14fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127645
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-29  Noel Grandin  <noelgrandin@gmail.com>  [9530816af8b178f3179deab441ea99db96e423bd]

        use comphelper::WeakComponentImplHelper in sd::DocumentRenderer
        
        Change-Id: I0eea3b1cd1e4b9a83d2227c48c687827adbb0218
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127652
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-29  Noel Grandin  <noelgrandin@gmail.com>  [10a0f2dc50fec37a858b5e20c240cc416503019e]

        use comphelper::WeakComponentImplHelper in CallbackCaller
        
        Change-Id: I98844120f2cf6b1137a781b6401bcd45859b0689
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127656
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-29  Noel Grandin  <noelgrandin@gmail.com>  [fda744bcc89a767ce6270e441cab9fcfda2a97d7]

        use comphelper::WeakComponentImplHelper in SlotStateListener
        
        Change-Id: I36c95472aeff208dd5f1e68c5b398635a5bfad53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127644
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-29  Noel Grandin  <noelgrandin@gmail.com>  [f65e44b6dd9c6dd94905996764c261dc1fc4aecf]

        use comphelper::WeakComponentImplHelper in FrameworkHelper::DisposeListener
        
        Change-Id: Ie044a38af7d65b57e7b0ce15590dc6f6cb20ce2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127654
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-29  Noel Grandin  <noelgrandin@gmail.com>  [140c06ce5bc049addae56c7c3de296a20042d255]

        use comphelper::WeakComponentImplHelper in SlideSorterModule
        
        Change-Id: I5acc47ba25c9dd293a21e4d634fc82eb239a7b06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127659
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-29  Noel Grandin  <noelgrandin@gmail.com>  [37862564f3452f4bd588c0f49a200c3c9c182f2b]

        use comphelper::WeakComponentImplHelper in ViewShellWrapper
        
        Change-Id: I4684fb5ab74afb8dd8d7debe9e1ed9dceb9021e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127646
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-29  Noel Grandin  <noelgrandin@gmail.com>  [820ac2f6a932855ecd79f6050ab4a9064237d89c]

        use comphelper::WeakComponentImplHelper in ModuleController
        
        Change-Id: I58e716a67509560b405c6e613e0700f46a59462b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127648
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-29  Noel Grandin  <noelgrandin@gmail.com>  [388369ad8fad3684da03d23c850e9f4e1b7bec1d]

        use comphelper::WeakComponentImplHelper in sd::framework::Configuration
        
        Change-Id: Ib86f6da9dabac4cec43d7ee53de56972b2301c97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127650
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-29  Noel Grandin  <noelgrandin@gmail.com>  [f030d899d8f52684b0d34bcc1f4d9864f243ce73]

        use comphelper::WeakComponentImplHelper in ViewTabBar
        
        Change-Id: If64cb90586532ee20321cfbf3dd634781a9d9a9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127651
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-29  Noel Grandin  <noelgrandin@gmail.com>  [2d541dedde4ec516eacd7669bdc3ed8fb6fc2548]

        use comphelper::WeakComponentImplHelper in AccessibleSlideSorterView
        
        Change-Id: Id8e49fde253fd79eeae142d9fd7069fd8c3a9035
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127653
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-29  Noel Grandin  <noelgrandin@gmail.com>  [03ce2a8ec6bdf6740bc1a54e52fc57d033060d0f]

        use comphelper::WeakComponentImplHelper in LifetimeController
        
        Change-Id: Id3d9e766fbe2f3707946c0ac2f1c25319685c515
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127655
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-29  Noel Grandin  <noelgrandin@gmail.com>  [e833a526ba141eb7f9524f173525b177c29266c0]

        use comphelper::WeakComponentImplHelper in ViewTabBarModule
        
        Change-Id: Ie3c5f2f868cf68f2701c3cbd4bf0091894c901d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127657
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-29  Noel Grandin  <noelgrandin@gmail.com>  [7d01e69a91250c321eb10c133684adaedf28c439]

        use comphelper::WeakComponentImplHelper in ToolBarModule
        
        Change-Id: I98caacf7ea4d994d81927e9dba6e4d46f0057f3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127658
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-29  Ramreiso Kashung  <ramreisog24@gmail.com>  [7fe2ce55ab86cc7a32850fdf504e368c535949c3]

        tdf#143148 : Use pragma once instead of include guards
        
        Change-Id: Ic9318847b387fb84af6124ad94d4340cbd57c797
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127637
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-12-29  Jeff Huang  <jeff@mail.ossii.com.tw>  [8578add8775a258c79bd32f52a704ab2173bea47]

        tdf#144190 Change _Left Align and _Right Align to Align _Left and Align _Right
        
        Change-Id: Ib864f3fb960db47e0f431df6f0c2f985cb276017
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127540
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-12-28  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [1bb0e177124d5d6661b72df6c7d848fb23639652]

        Fix autoconf>=2.70 gcc-wrapper breakage
        
        Re-generated configure file gets confused & claims not finding C89-
        compatible compiler for gcc-wrapper-building libassuan with msvc
        underneath.
        
        Work-around the problem by telling toolchain right off that this
        _is_ a std c compliant compiler.
        
        Change-Id: I4fa23673b790bc70a9294951df545c27f5236f81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127641
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-12-28  Caolán McNamara  <caolanm@redhat.com>  [cfbcbb605dbaaea45dc9ac5ea792d72cb2f2c1bb]

        changeTextAntiAliasMode is unused
        
        Change-Id: I421a5402f7765ebe3daa0c47b83ad7109573c1e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127611
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-28  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [565a5fdee3c00b383b4d36180be845d48fd42556]

        tdf#145960 - Return type of boolean operators should be of type boolean
        
        In addition, added missing vba test to the test routine.
        
        Change-Id: I3ee837e1eab30f10e0a4169d11014f9b6574ad1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127631
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-12-28  Noel Grandin  <noelgrandin@gmail.com>  [144e2e6fc56d1d7d24dc19bc31670e28a1675a32]

        use comphelper::WeakComponentImplHelper in PresenterHelper
        
        Change-Id: I56eb9e0dc3730e2ad0af946bfe3f9494f6ff8a3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127636
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-28  Noel Grandin  <noelgrandin@gmail.com>  [f1561065dd2178088925f45f64e6fc4cdfe72c4c]

        use comphelper::WeakComponentImplHelper in PresenterPreviewCache
        
        Change-Id: I23537d6050a4055c1d06b227722a6f6991f245cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127635
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-28  Noel Grandin  <noelgrandin@gmail.com>  [39e4c9c228ec7998334cffc8c451b2d6c6063b0a]

        use comphelper::WeakComponentImplHelper in SlideRenderer
        
        Change-Id: I0372899c0f1f7c9c0090e7a2392c152f6606e688
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127634
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-28  Noel Grandin  <noelgrandin@gmail.com>  [9787eaec05eb7099d5c56bdd6d52d3e97fc5c5be]

        use comphelper::WeakComponentImplHelper in sd::Listener
        
        Change-Id: I55ae2617b7464fa2b0cad0ad53e660dee704805c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127633
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-28  Noel Grandin  <noelgrandin@gmail.com>  [60d8f836a33aa3bf0e7fcaa04a4d64ce3228ee71]

        use comphelper::WeakComponentImplHelper in SlideshowImpl
        
        Change-Id: I5adfe14dfb6d466f288c4ab665aa1642d8fd175f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127632
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [114fcfd8754a3996df3a346380dc3840602b398a]

        update credits
        
        Change-Id: Id193ff586cecdb483a212c8e44d438ee905736ae

2021-12-28  Dhiraj Holden  <dhiraj.holden@gmail.com>  [75705bc48e1ad5cc4a31e810f77578ce462291fa]

        tdf#139602 Added all subtotal functions to autosum
        
        For every function that is an option for SUBTOTAL that was not already an
        option in autosum (that is COUNTA, PRODUCT, STDEV, STDEVP, VAR, VARP),
        the option was added in the autosum menu.
        
        Change-Id: Ic560cd45df206dafaa2d960550aaf185a1806806
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127600
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-12-28  Ismael Luceno  <ismael@iodev.co.uk>  [9d0568609be69a2b533d9a4bf4d03c37c15e779d]

        idlc: Always use sys/wait.h on UNIX
        
        According to (and since) POSIX.1-1988 it's always <sys/wait.h>; and all
        supported systems include it, back to 1995.
        
        AFAICT, none of the systems mention <wait.h> in their manual pages.
        
        musl libc produces the following warning if the non-standard header is
        included:
        
            /usr/include/wait.h:1:2: warning: #warning redirecting incorrect #include <wait.h> to <sys/wait.h> [-Wcpp]
        
        Change-Id: Iff1293a08ad080fdc987770596b10ef08cc145a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127537
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-28  Stanislav Horacek  <stanislav.horacek@gmail.com>  [488029489480fe6786be7b2dc1c9b38185b7e52e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 35461b4c4367cc867fd5566442dffdd98670de87
          - SF ImportFromCSVFile: allow localization of data and date format in example
            
            Change-Id: If089e461708cf483d963aae8876b386504b6e6c8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127453
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-12-28  Noel Grandin  <noelgrandin@gmail.com>  [adfceaf7429a7d30c69add8f7e16a908b9a42a1d]

        inline SlideShowView::init
        
        only called from one spot
        
        Change-Id: Ib1351d91f8949c60b4c4a909e5b0672e4ac3f0f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127607
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-28  Noel Grandin  <noelgrandin@gmail.com>  [a354d8e9db49af08a42c62939769147065bef3ae]

        no need to allocate these separately in SlideShowView
        
        Change-Id: Ibbcdd0469b9b8c7ed7385206af40e751fe039f71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127606
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-28  Noel Grandin  <noelgrandin@gmail.com>  [62efb188668a3296591dcfa3658185e2f982e356]

        use comphelper::WeakComponentImplHelper in SlideShowView
        
        Change-Id: I61c82bf27764d1743181b94f89981dc9f03849e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127605
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-28  Julien Nabet  <serval2412@yahoo.fr>  [4761e11aea650dd93fbc8830ddd7c4976334105e]

        Drop FIREBIRD_SQL_DIALECT constant and use SQL_DIALECT_CURRENT
        
        Change-Id: I6731ad4c49066b197ffc5b4e5d2c482bd7ca169e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127615
        Reviewed-by: Lionel Mamane <lionel@mamane.lu>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2021-12-28  Stanislav Horacek  <stanislav.horacek@gmail.com>  [7d575c9f3db65297e4c3c6290d326ee31908ecbe]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e2fd4d54e75115e3a3530e1659352fd4aea83f29
          - fix comment in Python example
            
            Change-Id: Ia83cc3896ac8cc6f383cb3ea66a36088aa755322
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127534
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-28  Kevin Suo  <suokunlong@126.com>  [95a10c797b2d0dfc14c15ec24341437dac5e9b03]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4251a294d02ab5ae1c136b7bd90ba5c69bf8cce5
          - Fix the error message for sc error code 524 "Error: Not a valid reference"
            
            The error message on the UI is:
            NC_("STR_LONG_ERR_NO_REF", "Error: Not a valid reference")
            
            rather than "invalid references".
            
            Change-Id: I86c1bb0d950fd30654c82d80011164eec25da43b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127514
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-28  Kevin Suo  <suokunlong@126.com>  [885106479d2e5b9fdf6b63dd90cbd757ad747044]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7b309ae9478219e6d6423b8caa94bfed7a39b0a0
          - Fix the error message for sc error code 519 "Error: No value"
            
            See https://gerrit.libreoffice.org/c/core/+/127512
            
            Change-Id: If45d0aaedf6077434c8d548324bbcb4e9b441c50
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127513
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-28  Johnny_M  <klasse@partyheld.de>  [8d15d32f71d56e9b3325a23700cddefe59f6dde5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to be4d585fabb320f67407d492ecb74218fd4c08a3
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ifcf431c40f1f73215c13df88444cbb19a1fd03c5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127510
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-28  Johnny_M  <klasse@partyheld.de>  [6ed8bda5819896f5e05e0ee4c0eb0d9d46e73c86]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b3b090b5e5d89258794aa4d650b893522633838e
          - tdf#132643 Translate German section IDs
            
            Change-Id: I1d31788e998758a0561f055d6eed0e0945bd15c0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127509
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-28  Johnny_M  <klasse@partyheld.de>  [69f9c6b6b309cfc95596d1fa03e2f27d183c192e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 18d2e5fcdbae480820014edec4f57d59ce5cc206
          - tdf#132643 Translate German section IDs
            
            Change-Id: I0914f3115627fa2bb8a9436c1904ac1b888070a3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127508
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-28  Johnny_M  <klasse@partyheld.de>  [5d2230cbb81b18823ccaec4f4050cea4dbc4097c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 309dce330d56354bca7f3fe080a58f2ca81a5907
          - tdf#132643 Translate German section IDs
            
            Change-Id: I14a58cce61fee971ec84a594ac7f6a4cba13c1e6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127506
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-28  Johnny_M  <klasse@partyheld.de>  [557ae4615c7e2ef1ca9d57c65404ca29e4374815]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3e2179bc8f9d07405e797867489718cdc42ae2e9
          - tdf#132643 Translate German section IDs
            
            Change-Id: I353f3e75d28c835a535229f14a373bc779cfce31
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127504
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-28  Johnny_M  <klasse@partyheld.de>  [2e87a0e8ff1e6866dac1c6f387c162831566ed56]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 036021e6fcd776923e8de670a2668397d6c3ea0a
          - tdf#132643 Translate German section IDs
            
            Change-Id: I1b868da1c3cf3daa1dae3419b7b26fe9cf421fcb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127505
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-28  Johnny_M  <klasse@partyheld.de>  [88ccc92e7328c4d5277c8e991a8d9d5da90cbf4f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8582febd0d409d68fc8b78a4f97fe3bfd3c69e82
          - tdf#132643 Translate German section IDs
            
            Change-Id: I9a3fe59bc0351896314cfd1f3202e25c4d0ea6a0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127503
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-28  Johnny_M  <klasse@partyheld.de>  [97f5d7efd3281d742963dab5443d56352b8e0f4f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0686d6a2a0d815e67cc25eaee3345e3d0253a40f
          - tdf#132643 Translate German section IDs
            
            Remove unused.
            
            Change-Id: Ia20e806b0e189450a42a8c02ed4f8cc7f1c60060
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127502
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-28  Johnny_M  <klasse@partyheld.de>  [a9fef76172a3c2baa71e0ffb6c2ffeda3f74ac5e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 80d658501844f2296f11fea50caaaab7f85ced18
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iff5b682bbf823fac27f4804647488fa674fafdac
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127501
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-28  Johnny_M  <klasse@partyheld.de>  [dbf8a6cde1b5eaa7c0aa7fe371393e51478f17b9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0357ff5917a7257a1af082540dd9fe8a7d3f265d
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia900677e3e24bc147dce2bab3502a23e98f59ecf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127499
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-28  Johnny_M  <klasse@partyheld.de>  [38df9b51e15c8685ad62dd76ec099235da039197]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8a4fcd285e58d8754776be613893c0e24a1779b2
          - tdf#132643 Translate German section IDs
            
            Change-Id: I05ca94bfd394e4d4b225a1f83a6ccd86e26a8fdf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127500
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-28  Johnny_M  <klasse@partyheld.de>  [63f538f5abfcccad233e31966049b9cf66bcab75]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8981a7ef20b2d27c855dac315e874a151ef7d692
          - tdf#132643 Translate German section IDs
            
            Change-Id: I20e44bec98e01aadf6cbeb7b20d7c3fe09d9b4a6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127498
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-28  Johnny_M  <klasse@partyheld.de>  [ac284452e9dab8031c1af9a24908b3cc367195c6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to da95edef1f9d1ccbbe363a99ad927c93e9def1f5
          - tdf#132643 Translate German section IDs
            
            Change-Id: I93f42cb05cfda8b16206dd507ef1069cff13dfaa
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127497
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-28  Johnny_M  <klasse@partyheld.de>  [eb0677d6aaed3020a598f2994897e65b58f5d58e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5f4f309aac90ef3642cbb7aae58c9606d1e1910f
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iabccc4ffaa037663c549b65adbe8ef41df133edd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127496
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-28  Noel Grandin  <noelgrandin@gmail.com>  [1a4310cab738076e492206ca5b38a2ecfb61d62a]

        use comphelper::WeakComponentImplHelper in sd::sidebar::PanelFactory
        
        Change-Id: Icb6cb535e0b4447635aeeb77079465d2033b6a18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127604
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-28  Noel Grandin  <noelgrandin@gmail.com>  [2d6db9bf6f1c2d5489f6de648df9e9c2e08c383e]

        use comphelper::WeakComponentImplHelper in sd..controller::Listener
        
        Change-Id: Idecb4bc7bf3516464ff6bd637a5c9b3bfa06ea9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127603
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-28  Noel Grandin  <noelgrandin@gmail.com>  [e6c7996a53691ebf2ab32f1660aeba74bc30b9c3]

        use comphelper::WeakComponentImplHelper in SlideSorterService
        
        Change-Id: Ic1fbe40e5dd3795d2fb8680772e0a0073b408710
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127602
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-28  Noel Grandin  <noelgrandin@gmail.com>  [a7d1de9dac4fdeb0594acc6e82cb4dfd1ebefc08]

        use comphelper::WeakComponentImplHelper in EventMultiplexer
        
        Change-Id: I0941e4b4beb1e549453f3a94e246160aaf63e1e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127601
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-28  Mike Kaganski  <mike.kaganski@collabora.com>  [9de3aa9328e46aed6ca7fdd9485085b7355c3e25]

        Use OUStringLiteral
        
        Change-Id: Id337f2c9cfa192663f2ddb226c786cdb9f6b3265
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127590
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-12-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [9e8c1da64fa8a520730ce0aea0f7199cd75c892f]

        gbuild: announce date when acquiring the link lock
        
        Must use echo, because we're in the shell at this point.
        
        Change-Id: I576ae2afe743b11a11bc776e5fa19a1904bbd1fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127610
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-27  Rafael Lima  <rafael.palma.lima@gmail.com>  [a56c68c9b14c1487f260d919859c6df66a5efc64]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d55fd06206b521062d8bb8b325b28f53e9cc8d6b
          - Silence strings for l10n in sbasic/shared (Part 5)
            
            Change-Id: I9961615c4288b3470a640ed2a4a3ec3674db7833
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126820
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-27  Rafael Lima  <rafael.palma.lima@gmail.com>  [46b4899a36e42911ed361187260f7a399e8b9767]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b29d39e06a24b828e5e765de355498f0e92400f6
          - Silence strings for l10n in sbasic/shared (Part 4)
            
            Change-Id: I1f3ef4a2c4a7593258a475a87b4d64495c5763df
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126819
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-27  Rafael Lima  <rafael.palma.lima@gmail.com>  [d07de10da5a47bc82e3021502fd9ef5c0f1a3f75]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5fe4c2ccda3e9004aa46647d171ef431c76df263
          - Re-enable translation of strings in sbasic/shared
            
            This patch partially reverts the following two commits:
            - bba53dc2eb06941ab4e9b9c22722b22c19cd3698
            - fa7fd622849d9e31d3f27e3762b0a0e578838cc0
            
            The reason is that I wrongly silenced a few strings used in syntax declarations that should be translatable.
            
            Change-Id: I9929f2c43a611598450a05433a78ed88824d0935
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127482
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-27  Rafael Lima  <rafael.palma.lima@gmail.com>  [e9173f63c47a6f0a8294722ac41877b1742def6a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9e87f321b532421614b1059e4b0ed0b6ee372c9b
          - Silence strings for l10n in sbasic/shared (Part 3)
            
            Change-Id: I9093f2b361f35fa485f9b76f0096e98d1ea66993
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126817
            Tested-by: Jenkins
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [60796450cd7a7149050e46c1c9539d50a5ede9db]

        osl::Mutex->std::mutex in SwXTextDocument
        
        Change-Id: Id8bb84f04bdb6e0944e883a844448183d048278d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127594
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Caolán McNamara  <caolanm@redhat.com>  [c67705f2ffa23a02bdedcbb96178a0402eafa241]

        ofz#43008 drop ---with-system-lockfile from oss-fuzz build
        
        Change-Id: Ic50f10d60879eee0eb0bc0194f7d08b58c58266b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127608
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [1606f778e4cd3d8056aecbac3d13f5858361356a]

        reduce default cost of OInterfaceContainerHelper4
        
        most of these are never used, so rather store a pointer to a shared
        empty vector
        
        Change-Id: I4736794a31237c598d1188ef42f4210ea6d3f871
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127599
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [dbc411773457aeb9e740a61325845469c8b5603e]

        use comphelper::WeakComponentImplHelper in ShellStackGuard
        
        Change-Id: Ibb771041d60512ee0ca2201ecf810d0703a47884
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127562
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Tomoyuki Kubota  <himajin100000@gmail.com>  [71eac37392f09f1f6f38c1a2848b7fae63eb774a]

        remove unused DECL_ABSTDLG_BASE and IMPL_ABSTDLG_BASE
        
        Change-Id: I8ba8f940cb4931974d10c8d6cf1d4fd205c18e71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127469
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-27  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [d8428094c7f8b186b37c76fd7e9508a075424f80]

        tdf#144353, tdf#146281 - Correctly copy the information about variables
        
        During the assignment of a variable, copy its information only if there
        isn't already one present.
        
        Change-Id: I29fcfcd10406f2af0708a879d57e0a3c704f179e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127387
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [6fa21fba91610723a5895f8375937f4183a42ec9]

        osl::Mutex->std::mutex in ODocumentCloser
        
        Change-Id: If4f4b144842cc3d37a200b9529b0a29b6d90a5e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127595
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [64aa0e462f189bf3962c3ab4ae5d5e9b0cd177bd]

        osl::Mutex->std::mutex in lockFile
        
        Change-Id: I5ebd56741568ecd25677af57e8c91389c69ddaad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127596
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [c143160737e0aa6a44f7ca23392171b55091a120]

        use comphelper::WeakComponentImplHelper in AccessibleSlideSorterObject
        
        Change-Id: I18a77111cf8285d5b66ce400624fa417fefc9e4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127563
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [7ee443a6fa1a426d75c603e27114823d4c6e9137]

        remove incorrect SolarMutexGuard
        
        we are not calling anything that needs the SolarMutex here,
        and all the other places that touch mnClientId are just using
        the local mutex, which is already locked when we call here.
        
        Change-Id: I5905db1f413051966461ea3a6b75d24360903ede
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127564
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [73644ddc5a1c997d8dd415ac3df8f35088cc8465]

        use comphelper::WeakComponentImplHelper in PresenterCanvas
        
        Change-Id: If6ffeee67c1064da68e64748d4c30b1eef1f9116
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127565
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [8e70d7a5ecd7fe96890753e02d3837067c57453a]

        use comphelper::WeakComponentImplHelper in BasicToolBarFactory
        
        Change-Id: I2c8bc3ea8226cb1145b52a37e37d6c245e9bbeee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127561
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [60649390a3a33a77649e12c2a7781e18e3bca41a]

        Fix typo
        
        Change-Id: I4591b016b087abb49de54f66eb947ba4004500f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127598
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-12-27  Julien Nabet  <serval2412@yahoo.fr>  [8cf970d4b3dca4f2f93fcebb8910aaeeb7ccf5fe]

        tdf#130595: Parameter query with :parameter IS NULL doesn't work
        
        Problematic SQL here:
        SELECT * FROM "Table1" WHERE "Name" = :name OR :name IS NULL
        
        Firebird considers there are 2 parameters.
        
        When providing an empty string, no pb, OPreparedStatement::setNull is called which is ok for both parameters
        
        When providing a non empty string, we go to OPreparedStatement::setString. For first param no pb
        but for second param, sql type is SQL_NULL so it must be taken into account
        See https://www.firebirdsql.org/file/documentation/html/en/refdocs/fblangref25/firebird-25-language-reference.html#fblangref25-datatypes-special-sqlnull
        for full details
        
        Change-Id: I80dff259d85957e8547c098e4c48b642cce26804
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127593
        Reviewed-by: Lionel Mamane <lionel@mamane.lu>
        Tested-by: Jenkins

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [03c7cd9bbe3d46bb13a5cf1ad72ba0eaf702747e]

        osl::Mutex->std::mutex in SerfLockStore
        
        Change-Id: I931e20b4b604ebd6fac83006deeabaa5939e8c7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127587
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [c350c74dbd7783a5efd5ba04e937001670101243]

        remove pImpl from DataSupplier
        
        Change-Id: I0fe2d3d83c1d45abc90d22406265a034140bee02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127566
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [1308bcda6fa8d682af01b6342deb0ec47ff314c0]

        osl::Mutex->std::mutex in DAVOptionsCache
        
        Change-Id: I4798f1e4de268522fe81505181ebde5fcacda55f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127589
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [a5e9a6ddda92f8f5c80d2a10ab048f87309d5755]

        osl::Mutex->std::mutex in PropertyNamesCache
        
        Change-Id: I9af4098a30383ce695147bf7e1442769b98f6fb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127588
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [bc346f7add9cad9016466788be09a66c722f9a91]

        use comphelper::WeakComponentImplHelper in BasicViewFactory
        
        Change-Id: If4f9a2ac6fb182b35787b4615fdfb5722b4948c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127560
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [9ed378edc9a3f5c3730e046fc4be72f6e0507e93]

        use comphelper::WeakComponentImplHelper in BasicPaneFactory
        
        Change-Id: I2bf00d2534bb31670998eeee65109e2e9a0d20c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127559
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [bf2b46aa15665dde63ceff4e7686b99b3990354f]

        tdf#146257: sw: better handling for list numbering = NONE
        
        Previously during refactoring were lost some corner cases with
        some level having disabled numbering. In this case LO should
        strip useless delimiters up to next level.
        
        For example, if second level has disabled numbering, third level
        should look like "1.1", but not "1..1".
        
        Change-Id: I259a16b456f51bc76d5c8360974d0acadfc36776
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127517
        Tested-by: Jenkins
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2021-12-27  VaibhavMalik4187  <vaibhavmalik2018@gmail.com>  [bbfce0b49fb11997af8eb03d40431b6a78f2aebe]

        tdf#141908 replaced sal_Int32 with Color
        
        Change-Id: Icb9aa78035087e62c132b82bd8ab3023f31d42d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127494
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [58a750598cb064f7d9a4569e80ce91f22a87512d]

        osl::Mutex->std::mutex in CommandProcessorInfo
        
        Change-Id: I7de1e3e822b272fa4719c9113089c5e4852498ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127543
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [2a5b87316625d3f5cd735f01376c263dc40e7c81]

        tdf#146377: sc_logical_functions_test: Add unittest
        
        Change-Id: Ia844ad53ec460abeb1ef7874ad88eeac9c6bf5a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127550
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-27  Julien Nabet  <serval2412@yahoo.fr>  [abaf2b4ac7faada914885d95c49b554f576d7cee]

        Related tdf#130595: SQL_NULL means pVar->sqldata = nullptr
        
        Fix this assertion:
        0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
        1  0x00007fcc7f2b2536 in __GI_abort () at abort.c:79
        2  0x00007fcc7f2b241f in __assert_fail_base
           (fmt=0x7fcc7f418998 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0x7fcc614a5de7 "false", file=0x7fcc614b3542 "/home/julien/lo/libreoffice/connectivity/source/drivers/firebird/Util.cxx", line=346, function=<optimized out>) at assert.c:92
        3  0x00007fcc7f2c1212 in __GI___assert_fail
           (assertion=0x7fcc614a5de7 "false", file=0x7fcc614b3542 "/home/julien/lo/libreoffice/connectivity/source/drivers/firebird/Util.cxx", line=346, function=0x7fcc614b3865 "void connectivity::firebird::mallocSQLVAR(XSQLDA *)") at assert.c:101
        4  0x00007fcc6149c715 in connectivity::firebird::mallocSQLVAR(XSQLDA*) (pSqlda=0x5bca950) at connectivity/source/drivers/firebird/Util.cxx:346
        5  0x00007fcc61470722 in connectivity::firebird::OPreparedStatement::ensurePrepared() (this=0x5bc6a10) at connectivity/source/drivers/firebird/PreparedStatement.cxx:110
        6  0x00007fcc614714df in connectivity::firebird::OPreparedStatement::getMetaData() (this=0x5bc6a10) at connectivity/source/drivers/firebird/PreparedStatement.cxx:147
        7  0x00007fcc6147165d in non-virtual thunk to connectivity::firebird::OPreparedStatement::getMetaData() () at connectivity/source/drivers/firebird/PreparedStatement.cxx:154
        8  0x00007fcc66694776 in dbaccess::OPreparedStatement::getMetaData() (this=0x5bc6cc0) at dbaccess/source/core/api/preparedstatement.cxx:178
        9  0x00007fcc6669480d in non-virtual thunk to dbaccess::OPreparedStatement::getMetaData() () at dbaccess/source/core/api/preparedstatement.cxx:179
        10 0x00007fcc667711bd in dbaccess::OSingleSelectQueryComposer::getColumns() (this=0x5bb99f0) at dbaccess/source/core/api/SingleSelectQueryComposer.cxx:824
        
        Change-Id: I285c9bcd0b1fd059994d339ae4d419dec516f220
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127551
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [c0dc544a853c179f6b5c0c227180c0858578746c]

        use comphelper::WeakComponentImplHelper in UpdateRequest
        
        Change-Id: I9e8030d86e892ccd6488c1b87b51eb761391b76f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127555
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [42050ccb71663a776d6bc79d3f24ea0932f1245e]

        osl::Mutex->std::mutex in PropertySetInfo
        
        Change-Id: I6db00939e9896fc2798d2eea09a7675fb9504f37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127542
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [42ac3410c0642c5c00023c3d6fb2df093af5fe94]

        use comphelper::WeakComponentImplHelper in UcbStore
        
        Change-Id: I0246fe4c93208e87bddcf08ce6423d1e8f7505d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127552
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [0f3d19d2ce953b5e2883ecb51643fd3c47bf7ec7]

        use comphelper::WeakComponentImplHelper in GenericConfigurationChangeRequest
        
        Change-Id: Iab037f7fe008dc4662f8d5b403f54c39facaa2d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127554
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [3a7e36eff37070a4626184bf0af479aef6292d8e]

        use comphelper::WeakComponentImplHelper in AnnotationManagerImpl
        
        Change-Id: Iab6dc63a9b05e096118fb948ec535269b74812ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127553
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [65dbcbfc58d55d7a7396f3c7c280afefabf34eb4]

        osl::Mutex->std::mutex in DAVSessionFactory
        
        Change-Id: I7cca2a76b9285e66f7c54deef8a6e612fd262ab4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127541
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Mike Kaganski  <mike.kaganski@collabora.com>  [70ab33213c5d8f6fd6f58ae0115014c13224fde3]

        vscode-ide-integration: don't abuse "folders" for workdir/instdir
        
        It is for multi-root workspaces. Use hardcoded subdirectory paths
        instead. Also see commit 411e8c24a289649797c679afc084113f7f61667a
            author	Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
            date	Fri Feb 12 12:29:18 2021 +0100
            vscode: make it work better when srcdir=buildir and add mac lldb config
        
        The problem it was addressing (VSCode unable to use second folder
        name that points to the same location) is still unresolved upstream.
        
        Fixing my mistake in commit 986e946d0cf3a6f61873efc09bab8c5e07c04f80
            author	Mike Kaganski <mike.kaganski@collabora.com>
            date	Wed Dec 15 14:19:31 2021 +0100
            VSCode IDE integration: add safe path for pretty printers
        
        This change reverts it partially.
        
        Change-Id: I6a6db189f587288f6eee0d9a5051bd9d8cf5a055
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127359
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [a709a654a5d6a761db836aca69c6d53244ae8817]

        osl::Mutex->std::mutex in ResultSetMetaData_Impl
        
        Change-Id: I58d67d1d52241eeb01b98972779238b7abae5a68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127545
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [8229902963404204cc3b3615c4e75aac42c56933]

        osl::Mutex->std::mutex in ResultSet_Impl
        
        Change-Id: I1c1900e94893b42a3ad4a5ef58f0cfe277305344
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127544
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [a235c8ddb1284757c97d92163bb6dea81ae6650f]

        tsan: fix data race
        
        WARNING: ThreadSanitizer: data race (pid=4190705)
          Read of size 1 at 0x7fddb936aa7a by main thread (mutexes: write M0):
            #0 Application::Execute() /media/disk2/libo-tsan/vcl/source/app/svapp.cxx:443 (libvcllo.so+0xa5c998)
            #1 desktop::Desktop::Main() /media/disk2/libo-tsan/desktop/source/app/app.cxx:1594 (libsofficeapp.so+0x2bcd8)
            #2 ImplSVMain() /media/disk2/libo-tsan/vcl/source/app/svmain.cxx:199 (libvcllo.so+0xa68e8d)
            #3 SVMain() /media/disk2/libo-tsan/vcl/source/app/svmain.cxx:231 (libvcllo.so+0xa6b69f)
            #4 soffice_main /media/disk2/libo-tsan/desktop/source/app/sofficemain.cxx:98 (libsofficeapp.so+0x737c5)
            #5 sal_main /media/disk2/libo-tsan/desktop/source/app/main.c:51 (soffice.bin+0x4e5020)
            #6 main /media/disk2/libo-tsan/desktop/source/app/main.c:49 (soffice.bin+0x4e5020)
        
          Previous write of size 1 at 0x7fddb936aa7a by thread T7:
            #0 Application::Quit() /media/disk2/libo-tsan/vcl/source/app/svapp.cxx:542 (libvcllo.so+0xa5ce33)
            #1 framework::Desktop::terminate() /media/disk2/libo-tsan/framework/source/services/desktop.cxx:306 (libfwklo.so+0x23c4f4)
            #2 non-virtual thunk to framework::Desktop::terminate() /media/disk2/libo-tsan/framework/source/services/desktop.cxx:? (libfwklo.so+0x23dd79)
            #3 gcc3::callVirtualMethod(void*, unsigned int, void*, _typelib_TypeDescriptionReference*, bool, unsigned long*, unsigned int, unsigned long*, double*) /media/disk2/libo-tsan/bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:77 (libgcc3_uno.so+0xd6fe)
            #4 cpp_call(bridges::cpp_uno::shared::UnoInterfaceProxy*, bridges::cpp_uno::shared::VtableSlot, _typelib_TypeDescriptionReference*, int, _typelib_MethodParameter*, void*, void**, _uno_Any**) /media/disk2/libo-tsan/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:233 (libgcc3_uno.so+0xca27)
            #5 unoInterfaceProxyDispatch /media/disk2/libo-tsan/bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:413 (libgcc3_uno.so+0xbfbe)
            #6 binaryurp::IncomingRequest::execute_throw(binaryurp::BinaryAny*, std::vector<binaryurp::BinaryAny, std::allocator<binaryurp::BinaryAny> >*) const /media/disk2/libo-tsan/binaryurp/source/incomingrequest.cxx:235 (libbinaryurplo.so+0x1c3f1)
            #7 binaryurp::IncomingRequest::execute() const /media/disk2/libo-tsan/binaryurp/source/incomingrequest.cxx:78 (libbinaryurplo.so+0x1b6a7)
            #8 request /media/disk2/libo-tsan/binaryurp/source/reader.cxx:85 (libbinaryurplo.so+0x24ceb)
            #9 cppu_threadpool::JobQueue::enter(void const*, bool) /media/disk2/libo-tsan/cppu/source/threadpool/jobqueue.cxx:100 (libuno_cppu.so.3+0x8bf2)
            #10 cppu_threadpool::ORequestThread::run() /media/disk2/libo-tsan/cppu/source/threadpool/thread.cxx:164 (libuno_cppu.so.3+0xb582)
            #11 non-virtual thunk to cppu_threadpool::ORequestThread::run() :? (libuno_cppu.so.3+0xb729)
            #12 threadFunc /media/disk2/libo-tsan/include/osl/thread.hxx:189 (libuno_cppu.so.3+0xbefe)
            #13 osl_thread_start_Impl(void*) /media/disk2/libo-tsan/sal/osl/unx/thread.cxx:264 (libuno_sal.so.3+0x68e15)
        
        Change-Id: I2cedecfe83fef85fb79614b9a77ab9cfe47d049b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127546
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [6464be15193cd0b54b4c1b8236b99e7971311c83]

        use comphelper::WeakComponentImplHelper in UnoPolyPolygon
        
        Change-Id: I82248cfbb0cbdb765fa2f97f53e8990a9e05a28b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127547
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [e038ef76c1ef205143c853a3666fb56ca831750d]

        tdf#126269 Handle diagonal borderline better for merged cells
        
        Change-Id: I04776bbd237dc1fa881385bfe9be7f034b58e35a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127431
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2021-12-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [0147b132235d26931a97015fb94c13344b77647b]

        sc: clean up fods files a bit
        
        Change-Id: Ibb424d1b1d9d310bb5537098d4afd9e2a3d297cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127549
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-27  Mike Kaganski  <mike.kaganski@collabora.com>  [7dddf84e5ff0b6b75225c4fe656507be91fe1e5b]

        Drop some unused 'using'
        
        Change-Id: I306fe3b41d82dd4774b852ddb1689e74b7780d2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127485
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [aaa42c672596e5fcac684b0cefee2e72a216f5bc]

        use comphelper::WeakComponentImplHelper in WindowContentFactoryManager
        
        Change-Id: I0918d7d1ff84b4d5e41191b554d08474abce1f93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127518
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Mike Kaganski  <mike.kaganski@collabora.com>  [da86317827b494affb12039b9b7c817652f7d598]

        Missing include
        
        ... after commit ad492932e9b64991001a0eb5e0aa1fa7801bb3fa
            author	Noel Grandin <noelgrandin@gmail.com>
            date	Sat Dec 25 19:04:05 2021 +0200
            use comphelper::WeakComponentImplHelper in ShutdownIcon
        
        Change-Id: I1b692522ddf0601320f1a789d9950a4825f703fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127484
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [36df4a8929149ef106a0cd844eefa01e17497250]

        use comphelper::WeakComponentImplHelper in SwXAutoTextEntry
        
        Change-Id: Idac9fbf80c69df436b3583a2022e28eeeee1721a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127533
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [e0770936a792be422aeebbece1004018e51d1eaf]

        use comphelper::WeakComponentImplHelper in SwPanelFactory
        
        Change-Id: Ia9bbd593b73c1071520f2a9cb599a7544faed1f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127532
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [dfed2ae7f25fe30441205efc704fe39532e93798]

        use comphelper::WeakComponentImplHelper in ScPanelFactory
        
        Change-Id: Ib772bffd73f6ea1984781701c5827958e7e35488
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127531
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [60625112f53014b296fe3f26198408f9795ad935]

        use comphelper::WeakComponentImplHelper in ScChartRangeSelectionListener
        
        Change-Id: I1efac3114b3661ce1d65974d828af7715d5a0d74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127530
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [e056276600dc9a9e0ac649c995c3af7a42cbee4e]

        use comphelper::WeakComponentImplHelper in ScEditFieldObj
        
        Change-Id: I7e839be0685958b12760ef499bc6c71b5003fcd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127528
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [ae80ee2d722ea8a0a0e133488f829b331ca2c195]

        use comphelper::WeakComponentImplHelper in Provider
        
        Change-Id: I60e496c823ab36ee5f9775b0b758617815b85151
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127519
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [6c3b3832902157324af49bca5a16cebdf5ba3caf]

        use comphelper::WeakComponentImplHelper in TablePivotChart
        
        and remove some unnecessary use of SolarMutex
        
        Change-Id: I3934d89eb75f47a6b7051a8b737dcdbeecfa0c3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127529
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [260ea19fb5e9aaa4ffff3f3ba06fc9c295be8d6a]

        use comphelper::WeakComponentImplHelper in SelectionChangeHandler
        
        Change-Id: Iab23271e69b9ae703444387ecca172361f67dfd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127527
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [d3ca7a50908b6a689129eafe45305f5a1663da30]

        use comphelper::WeakComponentImplHelper in ExpandContentProviderImpl
        
        Change-Id: I3c24b1c2eb3d44cb58709cb18de53597adf56e41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127520
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [bde743f7455f1b714e3fb495ef45ee00361484cb]

        use comphelper::WeakComponentImplHelper in UcbCommandEnvironment
        
        Change-Id: Ic27f2554613e159094be4c180647c2e59f57e00e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127522
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [34cbc302e3899fbacea01e27c66d3fd0bed4ac0d]

        use comphelper::WeakComponentImplHelper in UcbContentProviderProxyFactory
        
        Change-Id: I60b68c6589ce34673a2435260cd7b75c17b91a69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127521
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [62a80ea77e950a4bfeb1c826856352274171e285]

        use comphelper::WeakComponentImplHelper in WarningDialogsParent
        
        Change-Id: I952924973f27387a64c8c7f48506081099592f67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127524
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [0c50bf65eff7a2f7b788adb7c9afebb859a0f81b]

        use comphelper::WeakComponentImplHelper in MtfRenderer
        
        Change-Id: I54812a5db5d69a158b93ea1b89db47eb6f996ba7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127523
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [ad492932e9b64991001a0eb5e0aa1fa7801bb3fa]

        use comphelper::WeakComponentImplHelper in ShutdownIcon
        
        Change-Id: I1cb6292e981948e9a1ff9ce339d037540ade9614
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127525
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [26048e4f37cc0c595dc25dd07698aad82180fb3e]

        use comphelper::WeakComponentImplHelper in ThumbnailViewAcc
        
        Change-Id: I0a9aa7fac5efd8c91fdcca39882895171aeaf71f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127526
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [174b39754e45f4df0e0123336f3ed298bf81ebc4]

        use comphelper::WeakComponentImplHelper in GridColumn
        
        Change-Id: Ibadee8190f254f8af1f76a69a5671010e6dd0016
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127459
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [5437632edfa35d45b3b91c818f00b8967c5a5888]

        use comphelper::WeakComponentImplHelper in UIElementFactoryManager
        
        Change-Id: I048e5671df230c498a2425d60f64208089fd044b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127489
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Noel Grandin  <noelgrandin@gmail.com>  [cfd257873a06f066b5c683bf564b3ccb3a24df5a]

        use comphelper::WeakComponentImplHelper in UIControllerFactory
        
        Change-Id: I4b583d72a1ece5af86f43be2f2add3da2779502a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127488
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-27  Chris Sherlock  <chris.sherlock79@gmail.com>  [22dd44f479fe9b3c34b03ae55177c7b66170e41b]

        vcl: change Get{Linear|Complex}GradientSteps()
        
        No need to have split out the function, we can just check the gradient
        style type. However, if we are checking the steps for a metafile we can
        make this a static function.
        
        Change-Id: If0524567ec5974db92aff928e0733ab746ecbeba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127029
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-12-27  Chris Sherlock  <chris.sherlock79@gmail.com>  [1de7e1f4640bad725626b574b33eb2db9244f378]

        vcl: remove unnecessary actions from DrawGradientToMetafile()
        
        It turns out, we never actually needed to decompose the gradient into
        seperate actions in DrawGradientToMetafile(). We still need this for
        AddGradientActions() however.
        
        Update tests and add new ones for AddGradientActions().
        
        Change-Id: I2115da8e7d1efa5bcd2a8f4f00d9678216549e4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126846
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-12-27  Jan-Marek Glogowski  <glogow@fbihome.de>  [06230ac3a62c1cc4012e4d8d0a76f9db356911a9]

        oss-fuzz: also build libxml2 for the cross-toolset
        
        Change-Id: I777975446d8f1901445100144baac79b7db2b1e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127535
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-26  Mike Kaganski  <mike.kaganski@collabora.com>  [9c95415de877af1430ab5b7123e11dedd0ea622c]

        Let comphelper::Base64::decode* take std::u16string_view
        
        Change-Id: I5b04f7adf11c61f52b7bfb0f52c8c075f838f0f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127480
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-26  Mike Kaganski  <mike.kaganski@collabora.com>  [a23a7eea5cfcdc50d09be248828cb1e6293e5ebb]

        Avoid OUStringBuffer::toString where possible
        
        Change-Id: I99abbe97a48b2077e28d6221fb70036e5e412657
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127479
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [cc517c687de7205487936d40b64481107656f239]

        fix comphelper::WeakComponentImplHelper::query
        
        Which was not hanling queries for sub-interfaces.
        
        We need to copy the complicated query function from cppuhelper,
        unfortunatly. It has a signature that includes the base class, so we
        cant re-use it.
        
        Change-Id: I3668abb67c6cb669086ce32505b383ac11d3c3ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127511
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-26  Julien Nabet  <serval2412@yahoo.fr>  [de47e94bf8468d0da4b39c6dab1281e750e6c426]

        Typo: insertHierachyElement->insertHierarchyElement
        
        Change-Id: I1e1114c77d4d8bbc9e1d927a2e8604981b1db7b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127516
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-12-26  Kevin Suo  <suokunlong@126.com>  [5d56a2301ca00b21dff110b0f11677cf80dff04e]

        sc-error-codes: STR_LONG_ERR_NO_VALUE should be "Error: No value"
        
        rather than Error: Wrong data type.
        
        STR_LONG_ERR_NO_VALUE was marked as "Error: Wrong data type" in
        the source code. It was translated in the en_US UI as "Error:
        No result", which seems to be intentionally. This causes confusion
        for other languages.
        
        This error code is used for case FormulaError::NoValue and this
        FormulaError enum entry is used in various places, most of them
        indicates that it is used because of no value is returned.
        
        "Wrong data type" should be a reason why there was "no value"
        returned, thus "Wrong data type" should be a subset of "No value",
        but anyway STR_LONG_ERR_NO_VALUE != "Wrong data type".
        
        Change-Id: Ie0e355ba02e9800fca2263744ed74ada700bfbeb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127512
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-12-26  Eike Rathke  <erack@redhat.com>  [1c14b9efb0677dea65ff220222fbb8d5c2aa6973]

        Resolves: tdf#146377 Propagate condition error of IF(condition)
        
        Previsouly a given ELSE-path was executed as the condition is never
        TRUE on error, which wasn't significant unless the ELSE was an
        error evaluating function like IFERROR() or ISERROR() or other
        IS...() functions.
        
        This changes behaviour of an undocumented side effect, so *might*
        break existing expressions that (unwillingly?) relied on it.
        
        Gnumeric, Excel and GoogleSheets all agree on propagating the
        error value as implemented now.
        
        Change-Id: I0905a363be7a3b02925f1c41b4e6c8d36f12df93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127515
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-12-26  Noel Grandin  <noelgrandin@gmail.com>  [16506994ecef4bd800575beb9f2b66eb16d902fa]

        can use OUStringLiteral here
        
        Change-Id: I1e71a35c2ce6bc7ef3081054e51494411d9a29ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127491
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-26  Noel Grandin  <noelgrandin@gmail.com>  [7313b9ecf2285768563d82c19715d34b7c66d5ef]

        use comphelper::WeakComponentImplHelper in SvXMLEmbeddedObjectHelper
        
        Change-Id: Id574f7a1ff54fae4a76bcafb011b9a80b5f35232
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127407
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-26  Noel Grandin  <noelgrandin@gmail.com>  [56c233961f3121f45448fe06104c36fe3bf92f4c]

        no need to store 3 different refs to the same object
        
        Change-Id: I025719a9682cf0f0a6e3773362fe37d80fddb1ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127490
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-26  Noel Grandin  <noelgrandin@gmail.com>  [8566b3f8d2c89ac408e5a66335f978848bfc9e9f]

        use comphelper::WeakComponentImplHelper in StatusbarItem
        
        Change-Id: I2c278547d16c5ad0530188f1e465cb784d345746
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127460
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-26  Noel Grandin  <noelgrandin@gmail.com>  [a839a6afada46b44095be184548f6fa75d80e961]

        use comphelper::WeakComponentImplHelper in UICommandDescription
        
        Change-Id: I042c9761c60d3b1c39950cfede80958edf2d84c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127461
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-26  Noel Grandin  <noelgrandin@gmail.com>  [92c0775f2fa4f90ef9a19cb1d466e6bfec3dd9f0]

        use comphelper::WeakComponentImplHelper in SubstitutePathVariables
        
        Change-Id: I1b41ae57b65b42ef63d2d2c026cf78a00b5b937d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127462
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-26  Noel Grandin  <noelgrandin@gmail.com>  [2d1ed93e46e01f575b3f3755bf9f5da0d6f370ef]

        use comphelper::WeakComponentImplHelper in TaskCreatorService
        
        Change-Id: I2414ef01bc0990c68bb6fa02a897bfa19d7982a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127463
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-26  Noel Grandin  <noelgrandin@gmail.com>  [058c64ad17ef8ed0d7f583a804368aa8d0071e59]

        use comphelper::WeakComponentImplHelper in WindowStateConfiguration
        
        Change-Id: Iada515ab1926aa1e0b7a3f39690d7c6eebf28aea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127465
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-25  Mike Kaganski  <mike.kaganski@collabora.com>  [9f5188173a4a37a9d41ee90a5555874f1f17136e]

        Revert "Init WeakComponentImplHelperBase::m_bDisposed"
        
        This reverts commit c1f21a6ce6491ac82a022502c618e2758d3b3a31.
        
        Reason for revert: a better fix is implemented in commit
        f0c0c62c10e4ffdb9ce44202e2540d2f39a9fcb5
            author	Noel Grandin <noel.grandin@collabora.co.uk>
            date	Sat Dec 25 11:43:11 2021 +0200
            uninitialised field in comphelper::WeakComponentImplHelperBase
        
        That change allows to keep the ctor implicitly defined and inline.
        
        Change-Id: Icb8064ebc77d4120d279d30df5de4ebee5479b4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127474
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-25  Eike Rathke  <erack@redhat.com>  [4674ff347cd2e71445503efdc0c110d094daa80b]

        Related: tdf#146377 Let AND(), OR(), XOR() propagate the current error, if any
        
        ... instead of forcing Err:504
        
        Change-Id: I7e91671ffc61bf82d9095378656b41981040f55e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127492
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-12-25  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [b7acac77f5bff97b3d525507a64c3d6bea8b43e1]

        Colibre: update Save related icons
        
        Change-Id: I01542908edf1d855fe723e0a7818cd05297f49aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127457
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-12-25  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [5e528165e2e6026d2d1ba3386f2b45544c0c6ab1]

        Colibre: update Save related icons part II
        
        Change-Id: Ic2bbd21ae12d8465cc8ba1f6429e0c516f6dbc59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127458
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-12-25  Noel Grandin  <noelgrandin@gmail.com>  [d4257daba1155ebccbfebea99bad0e4152ca9b08]

        use comphelper::WeakComponentImplHelper in MenuBarManager
        
        Change-Id: I687f71c5af810618b3ab27b004bf765b53d7b8e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127466
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-25  Noel Grandin  <noelgrandin@gmail.com>  [98dbe250d7d5e3ebe626e8c8650e7fdccd399869]

        use comphelper::WeakComponentImplHelper in ContextChangeEventMultiplexer
        
        Change-Id: I6f8c2be817695e44b25f209a5a56e021cd3e94d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127487
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-25  Jan-Marek Glogowski  <glogow@fbihome.de>  [752052cb1ff82949183cea59ca18683266c7b4ff]

        Convert i18npool_LD_RULE template to pattern rule
        
        No need for various, evaled custom rules. A normal pattern rule is
        sufficent for this task.
        
        Change-Id: I4f7ad0cafb7fe78fc161eab54bb3170003c83ade
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127325
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-25  Mike Kaganski  <mike.kaganski@collabora.com>  [be5f70e2b8498345f2301598cba325d5524513f2]

        Simplify INetURLObject::parseHostOrNetBiosName a bit more
        
        Change-Id: Ie22e7a142aabd2c0f12c34945ad0858f5bd868a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127451
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-25  Noel Grandin  <noelgrandin@gmail.com>  [a7a1d8647a8e03675746d4cbbcf707422f4db888]

        use comphelper::WeakComponentImplHelper in ModuleUIConfigurationManagerSupplier
        
        Change-Id: I22164080dd87ab3c3a93b50d06cba8574e00c189
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127464
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-25  Jan-Marek Glogowski  <glogow@fbihome.de>  [37106f20bd5cc016a473fbdb2e9e37da096cff5f]

        oss-fuzz: convert to static cross-build
        
        This way we can get rid of the pre-generated locale data and the
        special fuzzers target, which invokes a full gbuild make for
        every prereqisite, always parsing the whole tree, taking ages.
        
        This also reverts:
        - commit d0780b21cfe235c4446adf649eb690f9c1771dd5 ("fix oss-fuzz
          build") by adding epubgen and revenge dependencies.
        - commit ff25d6a123beb42476bf42d189b3033a86835b2a ("ofz#41602 fix
          more build failure"), which shouldn't happen anymore since
          commit d47628f287f4377394c4ff488c433bfe254b6abe ("don't want to
          link to system static libs for DISABLE_DYNLOADING")
        
        Change-Id: I3aed9ec62da507254b42e4e7470bae1097b4bc8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127031
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-25  Jan-Marek Glogowski  <glogow@fbihome.de>  [fa5db38ae5bbe9abfd41b6765074ca1200b8def2]

        oss-fuzz: fix some compiler warnings
        
        Some unused functions and variables and many missing
        HAVE_FEATURE_NSS warnings, because the native-code.py
        stubs were missing the config_crypto.h header.
        
        Change-Id: I88ff7d8f96e7382027a21f205db982fd797bd6af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127392
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-25  Noel Grandin  <noelgrandin@gmail.com>  [35267be7ce33c5203a76e8023382c287b2e1f180]

        use comphelper::WeakComponentImplHelper in ValueSetAcc
        
        and remove unnecessary use of SolarMutex, the fields
        are already protected by mutex and the locked region
        doesn't call into vcl.
        
        Change-Id: Ia010674b14fafe2bfac27956af71fb557a4df212
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127408
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-25  Noel Grandin  <noelgrandin@gmail.com>  [eb400749a3c193ff53617aca3cd2baab9a5d0e05]

        use comphelper::WeakComponentImplHelper in TableDesignStyle
        
        and remove some unnecessary use of SolarMutex, when accessing
        static data.
        
        Change-Id: I4cd489d89be71df09f34602d05feb40855dc1567
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127433
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-25  Jan-Marek Glogowski  <glogow@fbihome.de>  [c70271ca5ba26718cfbc621d08c53acb5e1da4b4]

        oss-fuzz: use fuzzer_statics for default statics
        
        Change-Id: I3616507127e0661635d87ba2b949ddaa13bc898d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127454
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-25  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [d16cb4dc76aab319097617ebcfc7874c41734c01]

        Colibre: various icon updates
        
        Change-Id: I1a0d0d8669597f50c4105b055ad91a1f629484e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127456
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-12-25  Noel Grandin  <noelgrandin@gmail.com>  [c68c744b68fd50adb6ce725bf9de377a5f915dab]

        pass unique_lock as param in WeakComponentImplHelperBase::disposing
        
        so that subclasses can drop the lock while calling listeners
        
        Change-Id: I6105438110af08f10b0ed50057b28172c3442b95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127434
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [f0c0c62c10e4ffdb9ce44202e2540d2f39a9fcb5]

        uninitialised field in comphelper::WeakComponentImplHelperBase
        
        Change-Id: I7ab702c0dd61231b334aac647e87233095cc69e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127450
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-25  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [6e968d18951ff0c27d2aa7aa2a34f8d78634023f]

        Colibre: update Undo/Redo, adjust Wizard & Clear Direct Formatting icons
        
        Change-Id: Idd604c2cb3d80b2e46dab0fa189194372c49f56a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127452
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-12-25  Jan-Marek Glogowski  <glogow@fbihome.de>  [c1f21a6ce6491ac82a022502c618e2758d3b3a31]

        Init WeakComponentImplHelperBase::m_bDisposed
        
        From the Jenkins_Linux_Ubsan TB:
        
        /comphelper/source/misc/compbase.cxx:20:9: runtime error: load \
            of value 190, which is not a valid value for type ´bool´
        ... in comphelper::WeakComponentImplHelperBase::dispose() \
            /comphelper/source/misc/compbase.cxx:20:9
        
        Maybe also the problem breaking Java for the Jenkins_Linux_Dbg
        since the comphelper::WeakComponentImplHelperBase patches
        went in.
        
        Regression from commit 252dd254b5b29298457b889623783152e9bed534
        ("new comphelper::WeakImplComponentHelper").
        
        Change-Id: Idebf6dfcc051f8fcb4cde1fb66d40b38e6f9dddc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127449
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [3454055d4da3326540905fc69626b934d5aa0744]

        tdf#145090 LO Calc Crash with drop-down-menu
        
        avoid attempting to call into widgets while in the middle of dispose
        
        regression from
            commit 8d485ec0cd35ee1ae7684f2b6ca96c0f0c6f9dac
            IsDisposed->isDisposed in vcl/../window
        
        Change-Id: If346dc9dc8547f8da28d091bfa20eff39162a0b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127437
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-25  Noel Grandin  <noelgrandin@gmail.com>  [f5ba1d0aa5850d5c2a2e267c89ad60885144ae28]

        osl::Mutex->std::mutex in SvtPathOptions
        
        Change-Id: Ibf0aef2116e6ee7ab1cdc0de2b2bb502a8ce05e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127417
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-25  Noel Grandin  <noelgrandin@gmail.com>  [ebdc45cda44618c4f165f01de2a5466ee6fb2242]

        no need to take SolarMutex in TableDesignFamily::createInstance
        
        the constructor doesn't actually do anything other than allocate
        memory
        
        Change-Id: Iff437111018a6025d3aa02c350f67983bc64b08e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127435
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-25  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [9660c79a7933a6ae123d5760c123dd71851b9ff5]

        Colibre: tdf#146410 update Clone Formatting icons
        
        Change-Id: Ia331ffb5381a8aa077755a68f74587a6e0105ca7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127448
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-12-25  Arnaud VERSINI  <arnaud.versini@pm.me>  [7a6fb939053f0c4f5c3e653fe4b21bc2d904d7dc]

        idl : remove useless define and copy the code directly !
        
        Change-Id: I92d53beb110a44624b72f7ec76ab8d1089f9caf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127438
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-25  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [57415c0f65478a699182e90ccc3b71e3d53a9a22]

        Colibre: update graphics/image related icons
        
        Change-Id: I8f61a8332d1be1a2a5cbbd3e96c761314cc6b369
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127447
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-12-25  Noel Grandin  <noelgrandin@gmail.com>  [870a3b5bc34d5d4082b46940822d871106cac2d9]

        osl::Mutex->std::mutex in CEvent
        
        Change-Id: I644ebf86803448e824818f571d6612741408d02c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127402
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-25  Noel Grandin  <noelgrandin@gmail.com>  [8d17c555ad913b787927ab327586965c04048505]

        osl::Mutex->std::mutex in OTempFileService
        
        Change-Id: If841031faf5b214a1978422b93b59cfa32fcd299
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127400
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-24  Jim Raykowski  <raykowj@gmail.com>  [9bfc42015acd6ae3475ab7927ccc006507cc38a2]

        tdf#146003 tdf#106613 Draw: fix slide rename not updated in Navigator
        
        Change-Id: Iee2d34e3192e3f7875ab10f3e79e9dc1a2fb20b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127397
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-12-24  Mike Kaganski  <mike.kaganski@collabora.com>  [132d652ad1af4ec067fe08e388e8ddba963ddc2b]

        Simplify INetURLObject::parseHostOrNetBiosName
        
        Change-Id: I18818e89b2e6f0ef203caa51ba554c281753d3f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127383
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-24  Mike Kaganski  <mike.kaganski@collabora.com>  [8b333c76945960fc62a01829666ba234f59a6d94]

        Use rtl functions instead of own surrogate checking/combining
        
        Change-Id: I3eb05d8f5b0761bc3b672d4c855eb469f8cc1a29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127375
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-24  Noel Grandin  <noelgrandin@gmail.com>  [fd4acfaca9fc012313f03f46e927add6feb6a553]

        osl::Mutex->std::mutex in SvtModuleOptions
        
        Change-Id: I6882b30c823d06aa04c04c8a17bfe33cc45d7307
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127415
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-24  Noel Grandin  <noelgrandin@gmail.com>  [addd00fefe246e3045380e97e9a66a39a23ecb4a]

        use comphelper::WeakComponentImplHelper in SvXMLGraphicImportExportHelper
        
        Change-Id: Ieb76e57ac8c9e2f456e5d7d2c127668d5f2b8490
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127418
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-24  Noel Grandin  <noelgrandin@gmail.com>  [439cb9d60d853b9521def7931a68226b95de48a8]

        use comphelper::WeakComponentImplHelper in ParametricPolyPolygon
        
        Change-Id: I923970389870ced5e8e310c0f73859117b1cedb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127405
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-24  Noel Grandin  <noelgrandin@gmail.com>  [1576ef8532cf2cea2da361db9c5707f1994e65e2]

        osl::Mutex->std::mutex in SvtCommandOptions
        
        Change-Id: I80eaba645351e2f3a3c67586fdced3325608633e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127413
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-24  Noel Grandin  <noelgrandin@gmail.com>  [d94db4056a49fc4fee73173e1ef1c943f8ecc21f]

        osl::Mutex->std::mutex in SvtPathOptions_Impl
        
        Change-Id: I04d0bf2a6b00ab0da24735158ad267632356128f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127416
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-24  Jan-Marek Glogowski  <glogow@fbihome.de>  [03faef951a0dd4352a371ead89ca79040359234b]

        mergelibs: fix duplicate aSfxInt16Item_Impl
        
        The callgrind / mergelibs build fails with:
        
        /svx/source/form/typemap.o: in function `aSvxColorItem_Impl´: \
           multiple definition of `aSfxInt16Item_Impl´; \
        /sfx2/source/appl/appbas.o: first defined here
        
        Regression from commit 60d7796624f1c56eb036d3e73d7f8a8216cce2a4
        ("sd theme: allow setting color effects in the sidebar").
        
        Change-Id: Ibe382e2e12d3359caa3e853e264de0ede6a5e601
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127429
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-24  Noel Grandin  <noelgrandin@gmail.com>  [ac511d90cdf9d28eb8809c30be9fa08b42ea0bd3]

        osl::Mutex->std::mutex in SvtUserOptions
        
        Change-Id: Ib16cc05a8d9c3e7ef828223e8b1067eeb7faf809
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127399
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-24  Noel Grandin  <noelgrandin@gmail.com>  [4621e719c283cb24ec6b884b55a6719a321336f3]

        use comphelper::WeakComponentImplHelper in SvXMLGraphicHelper
        
        and remove unused disposing() override
        
        Change-Id: I6423d9c3c418bb07f84e1622c8df6eac8ad762c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127406
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-24  Jan-Marek Glogowski  <glogow@fbihome.de>  [69b6c87eca7d7fa1e83653750e79e04ae1d5d384]

        autogen.sh is actually in $(SRCDIR)
        
        Change-Id: I9c58294fb607683929d370a5f2707901e2a88548
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127421
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-24  Jan-Marek Glogowski  <glogow@fbihome.de>  [6bed8aa4462ac553921392533be646ef26f7b9e7]

        Re-run autogen.sh on m4 macro change
        
        Change-Id: I8cd1203bcdf1b98bb34c0fd1ec38ad3f6af0eaed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127422
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [cf6976280f5371c01251c0ffce206535433207a3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 215707177c272f9fcf73a79b9150fe677b991716
          - Refactor database files
            
            Change-Id: If6acf26ea094234d06522c26c8bb8274c0abdaa5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127430
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-24  Noel Grandin  <noelgrandin@gmail.com>  [a3af03ec84ff5e8a89ccfa6fb2350eec6f09883c]

        use comphelper::WeakComponentImplHelper in ChildrenManagerImpl
        
        Change-Id: I24b1f497a77b7ff896060a8f7dacc5d3a5e27ea2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127411
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-24  Noel Grandin  <noelgrandin@gmail.com>  [c55d1affc6299feed36145a01279b641bb60ac57]

        use comphelper::WeakComponentImplHelper in PanelFactory
        
        Change-Id: I936fd58fdb626d6707cf672f188cd8570269bc44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127412
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-24  Arnaud VERSINI  <arnaud.versini@pm.me>  [82807f810b3300111820e9b2fa9a82e3e35a313a]

        bridges : remove redundant public
        
        Change-Id: I836412674448acb2a047d3d8b4711fa8d0b67257
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127410
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-24  Noel Grandin  <noelgrandin@gmail.com>  [b0163975efc6924c154793590a759784ffa77d08]

        osl::Mutex->std::mutex in OCipherContext
        
        Change-Id: I0a457dc8ddccc0fce42032956aff6d661d1ae80a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127403
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-24  Noel Grandin  <noelgrandin@gmail.com>  [c5a0bcf94403a29490d707ae1878fba3e0423d13]

        use comphelper::WeakComponentImplHelper in EditBrowseBoxTableCellAccess
        
        Change-Id: I36a1dd4fa488517a1e69d3a1c4b03c850d1a933e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127404
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-24  Noel Grandin  <noelgrandin@gmail.com>  [d1e270557a62bfe81f63a72b6802a11eff9e047d]

        use comphelper::WeakComponentImplHelper in PrimitiveFactory2D
        
        Change-Id: Iead37062710d64705fca2d00404922b3ad3b6f17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127409
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-24  Noel Grandin  <noelgrandin@gmail.com>  [166e2a09052b8adb0525cc3a50b8b7cac0bbe6f1]

        rename some methods on UcbLockBytes
        
        The Impl suffix means internal methods, but these are part
        of the public API of the class
        
        Change-Id: I9c969f3464e0ae78d52f997643f7fb8489b7bd61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127401
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-24  Noel Grandin  <noelgrandin@gmail.com>  [15bc492281111997a5da556961b923bb607642b6]

        tdf#146382 cant open file from Explorer-attached remote location
        
        problem spotted by mikekaganski
        
        regression from
            commit 0b46361ef84a61100a0274a007062317607d097a
            Author: Noel Grandin <noel@peralex.com>
            Date:   Sat Nov 20 08:03:49 2021 +0200
            tdf#133835 speedup calc autofilter (4)
        
        where I changed the behaviour of parseHostOrNetBiosName from overwriting
        the destination buffer to appending to it.
        
        Change-Id: I1bd3c7eade035a867c026364f5e114c1e652ca32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127352
        Tested-by: Gabor Kelemen <kelemeng@ubuntu.com>
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-24  Noel Grandin  <noelgrandin@gmail.com>  [ac5d7288ce9ec08e3bfda3c4803ce736c1527568]

        use comphelper::WeakComponentImplHelper in JSDropTarget
        
        Change-Id: I40f8090e0c24a29bdb310183981187997696f8e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127398
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-24  Rene Engelhard  <rene@rene-engelhard.de>  [e31191d45c27965bb1a73577b9fcc99b5d88795a]

        bump liborcus dependency in pkg-config check to >= 0.17.2
        
        since that is what is needed now since aadbac5467bb6ab768f87ed6ec003c55159d54aa
        to make the tests pass.
        (One could do a version-check like done with libmwaw etc, too, but
        didn't follow that route)
        
        Change-Id: Id70871104b5c12462db12f14b637c6884a98954c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127144
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2021-12-24  Noel Grandin  <noelgrandin@gmail.com>  [5e6d6be86bf29896e030af5c0f770f2b389d7e8a]

        tdf#146132 tdf#146327 tdf#146330
        
        regression from
            commit fe6a140a537eda1b6703c44ff5ee49d2ba875b81
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Tue Dec 7 14:55:13 2021 +0200
            used cache value in ViewObjectContact::getPrimitive2DSequence
        
        Unfortunately various things like scrolling/zooming/moving item
        to new page do not seem to invalidate the VOC, and I can't
        track down the right place to do that, so just revert.
        
        Change-Id: I8009c99417f634b26adc770b6d6d2eb6969d9629
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127389
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-24  Noel Grandin  <noelgrandin@gmail.com>  [252dd254b5b29298457b889623783152e9bed534]

        new comphelper::WeakImplComponentHelper
        
        to replace the cppu:: equivalent with a lightweight version
        that uses std::mutex instead of osl::Mutex
        
        Change-Id: I1b7873a0c2d9cda21f529e43a4ac2fa7574c91a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127335
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-24  Jeff Huang  <jeff@mail.ossii.com.tw>  [54115790926a5964534472dff7e4661ea34acb28]

        tdf#140726 Change func func(<?>) to func <?>(<?>) in Math
        
        Change-Id: I9b28097c0043c7c6daffb047683b6af1f0202223
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127393
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-24  Aron Budea  <aron.budea@collabora.com>  [fa9ab05d78bb398efa3c09148e9d6d717f6168d1]

        python3: fix build on Win 10
        
        With Windows 11 SDK (10.0.22000.0).
        
        Error message is:
        fatal error RC1116: RC terminating after preprocessor errors
        
        https://bugs.python.org/issue45220
        
        Applied fixing patches to 3.8.
        
        Change-Id: I0860b05fd963ea81b493a4b9df7f39db86598dd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127395
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-24  Jan-Marek Glogowski  <glogow@fbihome.de>  [5fe088133442cc77e747ba5fc97ccafbb08f342d]

        Fix Test::testTdf97663
        
        Unfortuately the build and merge of
        
        commit 4e2e57b530544736804ab663f832173ba1d78559
        ("tdf#97663 SVGIO: Fix line spacing for <tspan>")
        
        overlapped with the merge of
        
        commit e3bd776e020723ad8caf0a02d8db0d19e0f0e650
        ("Split BasePrimitive2D UNO interface into separate object")
        
        Change-Id: Iaa7c4ffda7d863a2571c7f8320889b668f82a844
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127394
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-24  Jan-Marek Glogowski  <glogow@fbihome.de>  [a4c21026b5bafc755466ccb114a8f53169081c97]

        Re-allow SCRIPTING for the cross-toolset
        
        The commit message already described the need to allow scripting
        in the cross-toolset for the special Java case, but nethertheless
        it removed the SCRIPTING from the permitted BUILD_TYPE filter.
        
        Regression from commit fb308c193bc9f0d07ad2cccd5a0b239f86cbe442
        ("Fix --disable-scripting for DESKTOP build").
        
        Change-Id: If794860e9f3a47332ad6c26f893277afb220d733
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127391
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-24  Jan-Marek Glogowski  <glogow@fbihome.de>  [e07c8e6e617f0e30a2de134e53509a31b7b07bf3]

        Fix some forwarded cross-build options with spaces
        
        I forgot about the problem of quoting variables with command
        options having arguments containg spaces to pass to a subcommand
        in shell scripts. AFAIK there is no way to handle this correctly.
        
        A possible workaround might be to create a temporary shell script
        with the correct quoting. But I'm just aware of the $with_theme
        and $with_parallelism variables to eventually contain spaces, so
        just handle them separately.
        
        Regression from commit c0c937d1ff2a47c55b597e10c0f0055e5bfda7e0
        ("Echo cross-toolset configure options").
        
        Change-Id: I56f777bdc24210726997afcd9d22ddfe3580f4e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127390
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-24  Jan-Marek Glogowski  <glogow@fbihome.de>  [ecc50f56b3282ec3b0364101d860f22fe8da9042]

        gbuild: set library dependency for static builds
        
        For DISABLE_DYNLOADING builds, all libraries become real and not
        export-only dependencies. And all real linking targets need a
        dependency on all static libraries.
        
        Change-Id: I8433a0225d428951739f7afa3068a61dce9e61eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127236
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-24  Jan-Marek Glogowski  <glogow@fbihome.de>  [af4c5d3ea1ec5d140b9477feea2cb9487977a6c4]

        Enforce cross-compilation for static builds
        
        ... AKA DISABLE_DYNLOADING, except for oss-fuzz, which will be
        converted to a cross build in a follow-up patch.
        
        This includes skipping the static registry and help tooling and
        aborts configure when the ODK is selected to be build.
        
        Change-Id: Ifae32e91acf5e9ffa234d8f915ee459b197091fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127287
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-24  Hossein  <hossein@libreoffice.org>  [4e2e57b530544736804ab663f832173ba1d78559]

        tdf#97663 SVGIO: Fix line spacing for <tspan>
        
        tdf#97663 is a regression caused by the commit
        701324a1e1f7e0c181ff1a50956ced686785ea53. The previous patch caused
        LO to forget the size of the font which was needed to calculate line
        height based on em units.
        
        em, px, pt, cm, in...
        https://www.w3.org/Style/Examples/007/units.en.html
        
        Accompanied with this fix is a unit test provided to avoid this
        issue in the future.
        
        The fix can be tested with:
        
            make CPPUNIT_TEST_NAME="testTdf97663" -sr \
                CppunitTest_svgio
        
        The em_units.svg is opened with Firefox, Chrome and Inkscape and the
        rendering in LibreOffice is compatible with the rendering in these
        applications.
        
        Change-Id: Idaecd9fb18101f7925fe2a917f7fc3fe7257ebc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127130
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-12-24  Gabor Kelemen  <kelemeng@ubuntu.com>  [fbe169fa17adb832704ada89ae6d889ad31ae502]

        Recheck include/[s-x]* with IWYU
        
        See tdf#42949 for motivation
        
        Change-Id: Iaebddd648c52c175da17d2a55a1e8de82c213f4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127330
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-12-23  Jim Raykowski  <raykowj@gmail.com>  [1609bb6ab5e34fc8fff67240e3c49dde93f2d2d7]

        Outline folding: check pointer before use
        
        Change-Id: Ifa79ef5f286da77fdac9464b4e271021107bf34e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127348
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-12-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [6acff3b34ce07f88fc469ace05eefa36056a0328]

        CppunitTest_sw_uiwriter3: use assert equal instead of !=
        
        Change-Id: I27666c608b4265dd7fc515958c59f18d5b977796
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127358
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-23  Michael Stahl  <michael.stahl@allotropia.de>  [2954039767e1adab7a65838b61a449b701f244a4]

        tdf#138743 sw_redlinehide: delete FlyFrames when hiding tracked changes
        
        Cannot remember why but when RemoveHiddenObjsOfNode() was added in
        commit 464ef392f901c6e2ad3d32df8b039f2226073cf4 only as-char draw shapes
        were removed from the draw page, but as-char fly frames remained.
        
        For these only a barely visible border is painted sometimes, but the
        problem is they remain as a mouse click target, not sure how i didn't
        notice this earlier.
        
        Somehow image painting is wonky on current master, works fine on 7.1.
        
        Change-Id: Ie4e20f6a399daadda1badf155ba510445394f5e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127366
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-12-23  Caolán McNamara  <caolanm@redhat.com>  [c13db6e792cc347ffff4585f23866f195651f21f]

        ofz#42868 fix fuzzing build
        
        Change-Id: Ifcdc302d6aee121f5b889b2a02a47b333d23069f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127388
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [f4ab9cf69c3b1e9f17fc3873f160ddebd5f812fb]

        CppunitTest_sc_subsequent_filters_test2: fix test depending on current year
        
        While at it, move the file from ods to fods
        for better tracking in git
        
        Change-Id: I16df221e3a7341dc7c53de6130158c3887c472a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127361
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-23  Stephan Bergmann  <sbergman@redhat.com>  [f02dea373c8162bbec5a6e0e60b74ffbd107f1a9]

        Adapt .gitignore
        
        ...to 8d7e266943447a97ad09caebc263f3b2d6abdbde "provide a 'make
        vscode-ide-integration' target"
        
        Change-Id: I16a7ba8acc66c3765f29f2235c173fb6853c82be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127357
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-23  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [8f6c5861a107a01234e6a0500c9bca4b03df926e]

        vscode: set editor to not show newline at end-of-file as empty line
        
        and also tell it to always add newline at EOF to be consistent with
        traditional editors like vim and others
        
        Change-Id: Iba7e9a3778229c72c06981bd95460980f8c4e9d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127333
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-12-23  Rene Engelhard  <rene@debian.org>  [46ebf8c0ad191f9d9d94c898475dd953fb48d9fd]

        work around off-by-ones on i386 in uicheck uitests...
        
        <@x1sc0> _rene__, I guess we could use assertAlmostEqual with delta=1 there,
                 but maybe once we add it, the next assert also fails for you?
        
        Change-Id: Ic64641ccdf9ca721997b4a842b646cf4b9e30f16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121641
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: René Engelhard <rene@debian.org>
        Tested-by: René Engelhard <rene@debian.org>
        Tested-by: Jenkins

2021-12-23  Noel Grandin  <noelgrandin@gmail.com>  [e3bd776e020723ad8caf0a02d8db0d19e0f0e650]

        Split BasePrimitive2D UNO interface into separate object
        
        Rather than make all the BasePrimitive2D classes bear the cost of being an UNO
        object, we just wrap the top level BasePrimitive2D in this class when we need
        to pass them over UNO.
        
        This reduces the locking overhead when doing normal drawinglayer operations,
        and reduces the size of drawinglayer objects and the cost of initialising
        them, which shaves 5% off the load/display time of a large barchart.
        
        Add new drawinglayer::convertPrimitive2DContainerToBitmapEx utility
        method to avoid needing to convert to Sequence<XPrimitive2D>
        
        Change-Id: I553eaa4c16ba016b098cb21f6c55f5008f0d9b53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126487
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-23  Mike Kaganski  <mike.kaganski@collabora.com>  [be596c0192f059324d06716b625be6a11079f8ea]

        Nullify passed pointer in releaseDecimalPtr unconditionally
        
        This was an implementation error ever since it was introduced
        in commit 79d3bc479950127ecfd40f73978c0fc84c1e7908.
        The function is used to release the refcounted object, and the
        calling code does not always set the pointer to another value
        or discard it (see uses in basic/source/sbx/sbxvalue.cxx). If
        it resets the pointer in some cases, it must do it always.
        
        Change-Id: I17de412914935082d20f2a1a91ea6e4e289936aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127254
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-23  Michael Stahl  <michael.stahl@allotropia.de>  [657de5fba12b0e9afcdee361654d2a2d0dbd7311]

        Revert "Revert "sw_fieldmarkhide: init fieldmark mode from options""
        
        This reverts commit 70dd95aabd11b2146e2556c1da87da4a22d6f7b5.
        
        Looks like we might get some time to fix bugs.
        
        Change-Id: I7038c5e854676e2540011dd2a8dcfb8870788502
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125558
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-12-23  Michael Stahl  <michael.stahl@allotropia.de>  [d11fb6cecaf72787973990e09cc7e8d03bdbf9d7]

        tdf#138771 sw_fieldmarkhide: fix overlaps in SwScriptInfo::InitScriptInfo()
        
        For sw_redlinehide, the MergedPara::extents were guaranteed not to
        overlap with the MultiSelection aHiddenMulti in this function because
        CalcHiddenRanges() took care to remove deleted redlines, but now extents
        may be created for fieldmarks and it does nothing for fieldmarks.
        
        Fix InitScriptInfo() to handle overlaps between extents and hidden
        ranges.
        
        (regression from c0864f26f3143ea81c65d3826fae32a8fd54c531)
        
        Change-Id: Ic7aa432e1b5b960f3a865176cf9dbc096b2cfd5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127329
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-12-23  dtm  <daniel@fearnley.net>  [763c2a436baa1814d2bf95477b9d79fa3934d5e5]

        tdf#92161 add GB18030 encoding to iodetect
        
        Change-Id: I0f1201cb9cba13f70cb3430772612aa00fcc4b58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127347
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9d0460ae7210367c9aee6788378758c59b1b0c42]

        add drawinglayercore to merged libs
        
        Change-Id: I3c2fc7f72fab8eb5deb21c609bd60663ba35e251

2021-12-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ed5e8dac7f3b3fa2a027ada26425f36863c33e51]

        remove drawinglayercore from RepositoryModule_host
        
        Bad attempt to fix the issue.
        
        Change-Id: I27c79c0a28f48c46e5f978793e1f7a78140a91ce

2021-12-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a51d464a75fe68ed131b3fc5b72c2afb0960fcf5]

        add drawinglayercore to RepositoryModule_{build,host}
        
        Change-Id: I06d24306e3a56bd1d1f7107a25d1b556c60f1521
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127345
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-12-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [24cc816e62011d06d101a881c426e28749f10e82]

        update PCHs
        
        Change-Id: Ida2e859165e1698bf1837a6495d6df0f01b4a284
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127339
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-12-22  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [4cae99b99e9853c5b1e64dac1926ecd718982409]

        janitorial: the lang definitions aren't really an optional part of gbuild
        
        furthermore there's no need to keep them separate to fit dmake anymore,
        so lump together what goes together...
        
        Change-Id: Ic0377a322100c20352e211e53a670a9b0b227ab4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127332
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-12-22  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [b85e99950dc4584160512cffec303827c02f2d15]

        tdf#145057 Fix saving color filter when multiple data ranges in sheet
        
        When mutliple data ranges existed in one sheet, only the first one was
        considered when exporting color filters.
        Consider all of them, as any could hold a color filter.
        
        Change-Id: I13ae2018057eef7ef24fc8298c814a93df24f74b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127328
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-12-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [22f3f806abc0ef3ef02cd6733bdb3f950085dd17]

        tdf#135061: sw_uiwriter3: Add unittest
        
        Change-Id: Ied2ae576810a9f66e51883375959d372af59abe4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127326
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [dd073b6e2be32749333af25c160ea637c4a27e10]

        tdf#143569: sw: Add UItest
        
        Change-Id: Ia87441c1b9ea2948981720fcc768d554ba474ebc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127319
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-22  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [c38dbafe0f332c6c263d1412eb41572222120c5c]

        tdf#104823: unittest
        
        Ensure reading and writing to datasources
        
        Change-Id: Idbc907a21fe3b881d1b835ed0e8c795c4ea36863
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127311
        Tested-by: Jenkins
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2021-12-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [a997f6224201dff31dcadf91163876b4d8f557d0]

        cleanup AcceleratorCache
        
        (1) reduce visibility of stuff nothing is using outside the class
        (2) remove noise comments
        
        Change-Id: Icea829ef92d6121b957ad47a992ef7ac04656af9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127324
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-22  Julien Nabet  <serval2412@yahoo.fr>  [aaff8a5cde6b3df9efdf4cf18157c9318c463e1a]

        tdf#146363: fix crash when changing width/height of text box
        
        Regression from e6c7a018a0cfee395ce2886d41c908a2447ef5cc
        tdf#126180: EndTextEdit on all views before delete/cut slide
        
        Just declare and initialize nMarkCount later since calls
        to methods like ResizeMultMarkedObj or RotateMarkedObj may change the result
        
        Change-Id: Ic2a07a6f41b8052dcc3c2736205e1b9c6d538233
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127308
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-22  Mike Kaganski  <mike.kaganski@collabora.com>  [822998f1dc202aba7a558767f641687aef0c1148]

        tdf#143582: Avoid error on clearing leftover return value of a method
        
        SbxValue::Clear happens to not error out on clearing string and some
        other types of objects, but for the rest, it calls SbxValue::Put, and
        the latter errors out if not CanWrite(). The original test implemented
        in commit 24d24debef4cda7de702c4b470a3707f1aae3ea3 only checked string
        return value, so happened to miss this problem.
        
        See similar code in SbiRuntime::FindElement.
        
        Change-Id: I7c17137cc9e7ee3133ee86a9f701559df66e53b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127248
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [771e721837e76bdf1f85dda164f607a3d3c6c9a2]

        tdf#129625, tdf#144672: sw: Add UItest
        
        Change-Id: Ie6a4cc8b5d218112c56ff3cbba6a0c51ab30fb59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127309
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-22  Jean-Pierre Ledure  <jp@ledure.be>  [2562a7b60214c1a0cd5393ca3f75e949dd58d5f3]

        Access2Base - Fix argument check in OpenDatabase()
        
        Read Mike Kaganski's comment in
        https://gerrit.libreoffice.org/c/core/+/9303
        
        Change-Id: I8d89d9dd93dd6c31438418847d4073568baf11f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127312
        Tested-by: Jenkins
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-12-22  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [5df35405494b2726f214c852e78ad8852d7c4829]

        Recent XOOXMLDocumentPropertiesImporter changes went into 7.3
        
        Adjust @since statement to new realities
        
        Change-Id: I8a65b4bdd2ef2ffab95f8a934ff5e5e8ffb90f03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127282
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [d8d1cc8b11821e43c59e341c8d628ddb3cfd1e9f]

        revert part of "loplugin:flatten in filter..include"
        
        revert part of commit a3bc9dc51104d01ec203b8e2d5767dd055a42b58
        accidentally included (was an early workaround when the plugin
        was misbehaving)
        
        Change-Id: I12d06b7c4d6387b674b4d0c69914732094d20f5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127302
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-22  Stephan Bergmann  <sbergman@redhat.com>  [e88fbc883fd7fc06c324819bae35cb8d3a80ab77]

        -Werror,-Wundef (clang-cl)
        
        Change-Id: Ife97d1645c0ef4684a00f943c649b19623290d7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127299
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-22  Stephan Bergmann  <sbergman@redhat.com>  [cd057f55bae74c6a14d893d292286909430b4382]

        Silence loplugin:fakebool for BOOL GetMessageW even harder
        
        8f22ce5ea3e62a4837773f6958b8ce7ac96f811a "loplugin:fakebool (clang-cl)" had
        tried to use auto to silence the warning about GetMessageW's misused BOOL return
        type (where GetMessageW encodes more than just true vs. false), but that no
        longer works after Clang 14 trunk
        <https://github.com/llvm/llvm-project/commit/c9e46219f38da5c3fbfe41012173dc893516826e>
        "[clang] retain type sugar in auto / template argument deduction", so just use
        int here as the type for which BOOL is a typedef according to
        <https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-dtyp/9d81be47-232e-42cf-8f0d-7a3b29bf2eb2>
        "BOOL".
        
        Change-Id: Ie703676e858dba915de5c4496c02db82a2735e29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127298
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-22  Caolán McNamara  <caolanm@redhat.com>  [f22751cac9b81e5d7c5ad6b2e0a2eff21b683cad]

        Related tdf#144862 add some notes on various compromises
        
        Change-Id: I6b1c7f90bbad70224040f3d2355a40601f58fa4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127303
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-22  Michael Stahl  <michael.stahl@allotropia.de>  [70ac13eecfa620e94770a64110eeaa05f8c266e6]

        tdf#135061 sw_redlinehide: fix copy into delete redline following table
        
        When pasting, the entire document body is covered by a delete redline.
        
        The insert position is in the last node, whose SwTextFrame has a
        MergedPara, and the problem is that the MergedPara::pLastNode continues
        to point to the last node of the document, even when the delete redline
        is adjusted to end in a newly inserted node by
        SaveRedlEndPosForRestore::Restore().
        
        Thus afer the 2nd paste, SwDoc::SearchNumRule() goes into infinite loop
        from node 141 to 86 and then jump via the bad MergedPara back to 141.
        
        The reason is that in DocumentContentOperationsManager::CopyWithFlyInFly()
        the RecreateStartTextFrames() isn't called.
        
        This is because it only checks if the preceding node is a text node,
        while here it is a table node.
        
        Fix this by checking if the node at the insert position is merged to a
        node preceding the previous node.
        
        Change-Id: I103b60b2bec86af11006ed591cfda2feb5f575a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127273
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-12-22  Michael Stahl  <michael.stahl@allotropia.de>  [af4e20426ad24c6f2c0164b37472f2b7b54ecd30]

        tdf#135061 sw_redlinehide: create frames following hidden table
        
        When pasting, the entire document body is covered by a delete redline.
        
        The insert position is in the last node, following a table; table nodes
        do hot have any connection to frames if they are hidden by redlines,
        so MakeFrames() won't create frames for the inserted nodes.
        
        Refactor SwNodes::FindPrvNxtFrameNode() so that it can detect that table
        nodes are hidden in the current layout and continue to search in this
        case.
        
        For multiple layouts, MakeFrames() may need to use different nodes per
        layout, as the "nearest" one in one layout may be hidden in another.
        
        Change-Id: I3bb2c861c861438ac2695ab49dd91dc2bde87db4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127272
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-12-22  Michael Stahl  <michael.stahl@allotropia.de>  [b922988e2cd57c9397b9e512a7616a10612b2b8f]

        sw: simplify SwNodes::FindPrvNxtFrameNode(), de-golf conditionals
        
        Change-Id: Ie5b35793ce38e6338e34d47725e649a56078d603
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127271
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-12-22  Michael Stahl  <michael.stahl@allotropia.de>  [e0f13ce0f9e2dac836c42141bb848d2bf4fbda75]

        sw: simplify SwNodes::FindPrvNxtFrameNode(), pEnd is always passed
        
        Change-Id: I6bd606e8c70704cb716b1eb474934dedb54d81da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127270
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-12-22  Michael Stahl  <michael.stahl@allotropia.de>  [25aa814aa466cb0a59e34dfef33c50065c445f60]

        sw: simplify SwNodes::FindPrvNxtFrameNode(), improve comments
        
        Change-Id: I2f715ffe49d1c3ef373ffeb2a3cc335d511e0c13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127269
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-12-22  Stephan Bergmann  <sbergman@redhat.com>  [4a0f329eda7e1878dd2b78cf4529f98c9e253762]

        -Werror,-Wunused-variable
        
        Change-Id: Ia43a7f973d08794a4fc8cd0b1060df8f33759b6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127297
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-22  Stephan Bergmann  <sbergman@redhat.com>  [091e711b44874481e2701526191bdb2c4c1bd2df]

        loplugin:unusedvariablecheck
        
        Change-Id: I02b42dc4a825e01363e36d6a82f78519e2c6dfe7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127294
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-22  Miklos Vajna  <vmiklos@collabora.com>  [60d7796624f1c56eb036d3e73d7f8a8216cce2a4]

        sd theme: allow setting color effects in the sidebar
        
        Which requires adding slot ids for the theme index / luminance
        modulation / luminance offset. Also merge them on the sd/ side, similar
        to what the character dialog does already.
        
        Change-Id: I0ae1b4d315b2bd53c17522dbccab160e6208716b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127304
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7bd62c00c58c6b1580df4bf5f44b083a50d9f673]

        Separate core drawinglayer func. into drawinglayercore library
        
        This separates the drawinglayer core functionallity into a
        separate library, to keep a strict separation what is backend
        dependent and what is not. More strict separation can be done
        at a later date.
        
        This will make it possible to push part of drawinglayer
        (part of processor2d) directly into VCL.
        
        Change-Id: Ibc26580067e50bf20d7cdd37fa0e44eb10200878
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127286
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-22  Miklos Vajna  <vmiklos@collabora.com>  [a4c3475ec1a28f379a90cbc001b970093f8dbae4]

        CppunitTest_sw_rtfexport: rework to avoid mustTestImportOf()
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I3937b6e91b5889f4ca0d7b2e9e66f09f505e7af2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127278
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-12-22  Caolán McNamara  <caolanm@redhat.com>  [39a57fa8c047227060915534e64c4e90affa4b1a]

        tdf#144862 explore alternatives to writer's on-screen glyph positioning
        
        writer does glyph position adjusting to try and split the difference of
        the "printing" positions and "screen" positions.
        
        it seems to have been there from the initial import
        
        commit 84a3db80b4fd66c6854b3135b5f69b61fd828e62
        Date:   Mon Sep 18 23:08:29 2000 +0000
        
            initial import
        
        we seem to sync with the printing positions after each whitespace so
        each initial glyph after whitespace is a stable position and is the
        'printing' position while each following glyph is in a position which is
        somewhere between the 'printing' position and 'screen' position. Which
        leads to noticeably unstable positions of text during editing at various
        zoom levels and without a clear rationale for the heuristic.
        
        GlyphPositioningMode::Classic, the original mode which remains the
        default.
        
        GlyphPositioningMode::PreferLayout, takes the vcl provided print
        positions and just uses those unmodified for screen layout like editeng
        does.
        
        GlyphPositioningMode::ClassicInspired, which is similar to
        GlyphPositioningMode::Classic in using 'printing' positions for the
        start of runs, but using 'screen' positions for run content.
        
        GlyphPositioningMode::PreferReadability, replace the 'printing'
        positions with the screen-optimized positions for all content.
        
        use tools, options, writer, view, glyph positioning to change
        
        Change-Id: I6677af973268bc586d825c7fbf0b483aaf651ca0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127089
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [a3bc9dc51104d01ec203b8e2d5767dd055a42b58]

        loplugin:flatten in filter..include
        
        Change-Id: I74c1ea8b9b490eaa9508a885758224063e39051b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127235
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [494b3e69fd4bef0af19627cf31da98da376019d0]

        loplugin:flatten in package..reportdesign
        
        Change-Id: I2da242fcb59709ebdd0819ec04d051d794da71e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127277
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [968b64d054eb164cee9fb92b6bf7dd93f478bf24]

        loplugin:flatten in l10ntools..lotuswordpro
        
        Change-Id: Ie6de142db1987094fdf538148ac5ee33379a3e4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127275
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-22  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [1d21a51d814b39711cb1cc7f925b0c620b42eaa7]

        ucb: webdav-curl: update README
        
        Change-Id: I3b72183fc367875f8ebce6f3fffc7efc32ca6c0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127285
        Tested-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-12-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [6dbe55d34ad65627ef37f10dfdb548a717bb8c78]

        tdf#133713: sd: Add UItest
        
        Change-Id: Ibeaf5fe2c6302de4b01be9b38fcc9c2cf482d3c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127241
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-21  Gabor Kelemen  <kelemeng@ubuntu.com>  [6fef768289f4dfa441a109282d253154a20a6123]

        tdf#109390 Warn about empty New Document only on Apply, not OK
        
        Creating new document type hyperlink shows a warning about empty
        file name only when pressing Apply, and closes silently on OK
        
        Change-Id: I00e7b20a12df8e35e154e3cf532067cbad72c614
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127010
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-12-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bddf28af4a6fccb715fd29ad38fa100d2ac011a4]

        Fix typo
        
        Change-Id: I0b441f47062a45395777b609d71ea0fa978bffc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127279
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-12-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [078d5c433e029389aaaa261220715e9984540658]

        Fix typo and removed duplicated comment
        
        Change-Id: Id8dd9ff12fe62f5225112eebc681bf840e69f7a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127280
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-12-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [870a4b7019119c0e23b25a7fd9638d50b622ffac]

        Fix typo
        
        Change-Id: Iefc9cb27f6ac84958a002e395bd631eb0590f022
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127274
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-12-21  Caolán McNamara  <caolanm@redhat.com>  [17e920d3de45295f52622f0280b93259b7294838]

        merge the two places we adjust the kerning array
        
        no logic change intended
        
        Change-Id: I39aa616b9ec3ba40ad9d0d2a2d6bbafe9d3db984
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127267
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-21  Caolán McNamara  <caolanm@redhat.com>  [d7bdc8cd42b69bd752f0225ab11e3b196bd46618]

        split the two reasons aKernArray values are changed into two blocks
        
        no logic change intended
        
        Change-Id: I4305ecc865ff18f29278e78afc6e995ad095e803
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127246
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-21  Julien Nabet  <serval2412@yahoo.fr>  [d7cc9e829823239a6054de86408cf29bf8f2b4e4]

        Typo remaining "bSelected"
        
        Change-Id: Ic0cede117753cf1f7cad6c1fcb1649864cb18254
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127268
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-12-21  Caolán McNamara  <caolanm@redhat.com>  [3bcbec1fd0ba9953d445a4076114e4c6d027e45f]

        move variable to where its set
        
        Change-Id: Iff9c47766f325a382198311392c087b2ee150711
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127245
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-21  Caolán McNamara  <caolanm@redhat.com>  [e240ce9a491e2f99d4a00e61a86a1fa46f44d75d]

        format these two related blocks the same
        
        no logic change intended
        
        Change-Id: I0bb7f2c5f8ec1c2ff7c8af14f5a62f77411660d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127244
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-21  Caolán McNamara  <caolanm@redhat.com>  [7cb140082905549808dd438d9276d06f5f234722]

        both branches start with the same code
        
        no logic change intended
        
        Change-Id: Ic15315bd44e7e718aacac188500f755e7fd0bec6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127222
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-21  Caolán McNamara  <caolanm@redhat.com>  [224a400f7c46548a22060659e74e33db2a02f5a0]

        split out the block where we add extra space from the kerning adjustment block
        
        so the two independent things are seperated from eachother
        
        no logic change intended
        
        Change-Id: I55532b58974077286a6b062144eb4872d2c40328
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127243
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-21  Caolán McNamara  <caolanm@redhat.com>  [535c91ea75d154d1f8c5905ef747dd982e565c67]

        move this variable to where its used
        
        Change-Id: Ib0559558ddea395c66149813ad6fb84d3531cab6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127242
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-21  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [c62b8a46470957560b1911651dbade3b0649dee5]

        Update git submodules
        
        * Update translations from branch 'master'
          to f506a2490665212eeefb5934d6d4346a8a8c1856
          - update translations for 7.3.0 rc1
            
            and force-fix errors using pocheck
            
            Change-Id: Iaf5f970103a9ace669ee6019b2362031e34cbdf0
            
2021-12-21  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [2c4cd9c336e4264aeec9117d7c62307546d94df6]

        update credits
        
        Change-Id: Ibc9821175f53f57773e91877224c6b1d9e57f409

2021-12-21  Jan-Marek Glogowski  <glogow@fbihome.de>  [d7bc33b5bfc4174e7190dd56e981ae7287b7a258]

        Keep GUI with --enable-avmedia and --disable-gui
        
        So I thought I could come up with a rich MediaItem and can get
        rid of all the GUI elements. But all the still needed features
        require a MediaWindow. Probably not for real, but there are
        multiple levels of createPlayer (some static) in MediaWindow
        and priv::MediaWindowImpl.
        
        Untangling this will require more time, so just return to the old
        --disable-gui state with actually keeping all the GUI elements.
        
        Regression from commit f9e79a91f15e10ededad0f103c4ffe0ca38fcb31
        ("Fix --disable-avmedia for DESKTOP build")...
        
        Change-Id: I2b04459003d474cd3abf8b086f2f20f17274a7ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127226
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-21  Jan-Marek Glogowski  <glogow@fbihome.de>  [87cdb3e51f90267be77d535b3acd368bad2f5999]

        Don't build clucene if not needed
        
        Just build it if HELPTOOLS or XMLHELP are in BUILD_TYPE. And
        simply tets for clucene just in this case. And since XMLHELP
        is not in the list of PERMITTED_BUILD_TARGETS, disable it.
        
        Change-Id: I13fdbf096c60191a428e23c22344f7e22e8c5d66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127231
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [82233965486f88f4ce1313dcf35b4bc688e1832a]

        loplugin:flatten in desktop..drawinglayer
        
        Change-Id: Ie6594c9961aba5517c6ff61fb3bc1142081b1197
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127225
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [489bce598626390d9c0aa5e5b8514e26070add61]

        loplugin:flatten in filter..framework
        
        Change-Id: I15a577b3c6da03001bbbf2c2b43b29b41c4007c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127234
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [f19599c929ac6ae2708b19b9eff62ff70b44ee75]

        loplugin:flatten in editeng..extensions
        
        Change-Id: Ica8f0a6e3d30dba3b5a083e3c04522073de8303f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127233
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-21  Miklos Vajna  <vmiklos@collabora.com>  [e519d7465f38367205b37bc80f0244029e352306]

        filter: try to detect 0-byte DOC files based on extension
        
        Commit ae1f51b4888a3aa14837ac6e4083f33b2176ca45 (tdf#123476 filter: try
        to detect 0-byte files based on extension, 2020-10-28), already
        implemented this UNO-based import filters, do the same for built-in
        filters as well.
        
        Another problem in filter/ was to pick the WW6 filter for .doc --
        require export+preferred support in the filter to get WW8 instead.
        
        An additional filter that may kick in is MS Word 2003 XML: this is
        avoided by requiring "preferred".
        
        Change-Id: I46e280beb5341213b0fe7a09a549b52c0c1ea3f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127219
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-21  Mike Kaganski  <mike.kaganski@collabora.com>  [c35f81148fb18ba070516edcbb4d614444899235]

        Use sal::systools::CoInitializeGuard and sal::systools::ThrowIfFailed
        
        Change-Id: Ifb40e7672671df03b5ffc89905ad1e7b68451b68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127232
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-21  Julien Nabet  <serval2412@yahoo.fr>  [9466e895b319fc695cc326b37ee773e14b465c0a]

        Fix typos in mdrivermanager.cxx (connectivity)
        
        Change-Id: Ib5c115faf0dcff61be806b538c4f93bc16b9928b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127230
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-12-21  Tünde Tóth  <toth.tunde@nisz.hu>  [001afbed910b7e565f602c1b11b1b4538cd59442]

        tdf#127989 OOXML: fix import of transparent hatching
        
        Set FillBackground property of hatching fill to false,
        if the alpha value is 0 in the <a:bgClr> element, i.e.
        if it's a transparent hatching. This way the previous
        non-transparent hatching is transparent now.
        
        Change-Id: I483d5c654be55e74c9073769b06f185526429635
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126550
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-12-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [25298930bc86d1a449a7e5b139d65e49f695f8c1]

        loplugin:flatten in canvas..cui
        
        Change-Id: I208767eaa60d913fe2882403f1f9351eb08256f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127224
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-21  László Németh  <nemeth@numbertext.org>  [1edaee2f03bce0efa409c592919458658d0aa751]

        tdf#146244 sw: fix Undo of accepting table row insertion
        
        Fix Undo of accepting table row insertion to get back
        the "false" value of HasTextChangesOnly property and the
        associated light blue table row background.
        
        This fixes also the missing update of the table row
        background at accepting the table row insertion.
        
        Follow-up to commit 8c028b7e41e3d350d0e67005b16faf0159cc5c12
        "tdf#146244 sw: update HasTextChangesOnly in modified rows".
        
        Change-Id: I8e2436b6b7b67f06037481955ff22cdbc2b22dc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127228
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-12-21  Julien Nabet  <serval2412@yahoo.fr>  [0f472e35033b356cc2dd885762ec4c4cc7b02b8f]

        Typo: "seleted" instead of "selected"
        
        Except "getSeletedPositionStart" and "getSeletedPositionEnd" defined in offapi/com/sun/star/accessibility/XAccessibleTextSelection.idl
        since e5618f1707626a8c096ea2ca8da3cbe2c5f3db16
        author	Steve Yin <steve_y@apache.org>	2013-11-16 23:58:19 +0100
        committer	Michael Meeks <michael.meeks@collabora.com>	2013-11-19 10:02:25 +0000
        commit	e5618f1707626a8c096ea2ca8da3cbe2c5f3db16 (patch)
        tree	de014d37b3de5a7ab505a86a6e6ce46ade4bdc1f
        parent	1263b20f56d896706c982ad1b91d2936abf5d617 (diff)
        Integrate branch of IAccessible2
        
        Change-Id: I814923003bb247c4ef66f296ac4033bae9073988
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127227
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-12-21  Mike Kaganski  <mike.kaganski@collabora.com>  [996610352fd0fc5d57a9231fa7fb3d43533863d6]

        Use sal::systools::COMReference in getAdoDatalink
        
        Change-Id: If0c474209da5390c0c6e28c11ca26a1c915ab51f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127218
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [26f46b861d8504033685b2eec4d003eef8109a27]

        loplugin:flatten in accessibility..basic
        
        Change-Id: If2cc282c2b135d634daf393a082c29049b10a677
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127223
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-21  Jan-Marek Glogowski  <glogow@fbihome.de>  [ca28826a087245686d7fca3ffc8ca1f03307924d]

        tdf#131467 Qt set default position on first resize
        
        Setting the position in Show() is too late, because LO will try
        to set the mouse pointer to the default button, if configured.
        That obviously needs the window position.
        And also take the menubar offset into account.
        
        Change-Id: Ia280539c082ff6f675966869fb6643a41a17d696
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127154
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-21  Stephan Bergmann  <sbergman@redhat.com>  [b927eaa6db173702eb81ca610e751b157978fd9e]

        Fix loplugin:unusedvariablecheck
        
        ...on macOS, where it started to cause false positives like
        
        > vcl/inc/osx/a11ywrapper.h:89:98: error: unused parameter 'anAccessibleContext' [loplugin:unusedvariablecheck]
        > -(id)initWithAccessibleContext: (css::uno::Reference < css::accessibility::XAccessibleContext >) anAccessibleContext;
        >                                                                                                  ^
        
        after a214369f14d3f53d45b1889827057882c0ffd62e "loplugin:unusedvariablecheck
        improve"
        
        Change-Id: I450df3a6d768b4452d0975b5920ea0b3ce53ce13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127220
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-21  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [8d7e266943447a97ad09caebc263f3b2d6abdbde]

        provide a "make vscode-ide-integration" target
        
        to be consistent with the other ide integrations and to take care of the
        extra step of running "make vim-ide-integration" to create the
        compile_commands.json file required by the vscode integration.
        Not using the autogenerated file created by configure directly might
        also spare some users from having their own additions overridden
        
        Change-Id: Ibb269197dc84f607b28ddad03adc919864e0c040
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126860
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-12-21  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [01de8e10bfa6a99dbbfd771a626657790be8129c]

        Fix formatting (wrong indentation)
        
        Apply clang-format to this method
        
        Change-Id: I67fbdc4ca8b9c602ed85a57dbbde8ed47bdd45c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127215
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-12-21  Miklos Vajna  <vmiklos@collabora.com>  [4f140ebac1f971d72f5bb59ee23a3fe248c4d16e]

        sd theme: allow setting color effects in the chardlg
        
        Which means not only the 12 colors from the theme are offered (which
        comes from the current master page), but also lighter/darker variants.
        
        And once these are selected, their theme index and luminance modulation
        / offset is also remembered. This means if you pick light blue and later
        change accent1 from blue to orange, you get light orange out of the box.
        
        Change-Id: Ia83b8971ad894d02ed4ec5ca914684fc9cf9a677
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127211
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [d6fa091a75eaf665ec734a56ef1e10b72bc603dd]

        no point in release solar mutex before calling PostUserEvent
        
        which will just acquire it gain
        
        Change-Id: I62b0d43e15f93994a53d64b24f9765c5e7b676ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127213
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [4b83a4131ff6f2ddf457f6a2754d491722d3e2dc]

        no point in release solar mutex before calling PostUserEvent
        
        which will just acquire it again
        
        Change-Id: If483a74ccac762f288bcd05956066ce726a96516
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127212
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [dc873abca8fa070cd50f82b640a425ffbb651f2b]

        no need to take solar mutex here
        
        Application: :Post* will already do that
        Change-Id: If116ddd79b4ba30ce983d467161b8fab32dbd1cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127214
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [69fb0fb44d8d60d3bb550f0117f91f64b6194369]

        Transfer preferred DPI into SfxTabPage with additional properties
        
        This adds to SfxTabPage a new member maAdditionalProperties, to
        make it easier to transfer additional properties into a tab page.
        This is then used to transfer the preferred DPI into the tab page,
        which was previously done by user data, which is less than ideal
        and always doesn't work.
        
        Change-Id: Ia4daa72093d96310009b0065f8a0e26be6bedec3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127205
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-12-21  Caolán McNamara  <caolanm@redhat.com>  [98cf3bfefd10f8680d8307920c8ad8a4ebf5127e]

        we already have the glyph positions in this case
        
        Change-Id: Ie3c1a84cf7c33e8bf758a4b849ded6f2a31bd81b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127148
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [45ca7938dbc146ffa39e1e759e20d8e0b60a3c85]

        SAL_WARN->SAL_INFO
        
        this method is often speculatively called, so the warnings
        here are not that useful
        
        Change-Id: Idc9460b365dac955d1ced4c1bc2c9d2f49fbe540
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127209
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-21  Justin Luth  <justin_luth@sil.org>  [3807e43b3b1a05eb7d9c88988b41448cfc05015a]

        tdf#90805 sw tables: use veryThin instead of hairline borders
        
        This keeps it consitent with tdf#99027 which was fixed on the
        same day.
        
        Change-Id: I03d8a9c2ab1e7f6cf8a7c95d7600d549138e414e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127165
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Reviewed-by: Justin Luth <jluth@mail.com>

2021-12-21  Mike Kaganski  <mike.kaganski@collabora.com>  [cb2d87c97b8e67e78a3cb42267df88aa5fb39569]

        Use sal::systools::COMReference in connectivity/ado
        
        Change-Id: Ic3c59f70cf0e1ed0020bf4f11d7dee14c69f2119
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127189
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [e5594e656d7d7958015cfe0bdbcd42ecd5a9c9c3]

        also handle SVG_COMPAT namespace here
        
        Noticed an "unknown element" message while doing some
        unrelated debugging
        
        Change-Id: I1c6d4c9cddb340d892ba63d6d209bf8f72e2203d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127210
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-21  Caolán McNamara  <caolanm@redhat.com>  [be446d81e07b5499152efeca6ca23034e51ea5ff]

        only use X509Data
        
        Change-Id: I52e6588f5fac04bb26d77c1f3af470db73e41f72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127193
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-12-21  Jim Raykowski  <raykowj@gmail.com>  [6485187c5351f9356a3f27bae86bd0460b6bd3c8]

        tdf#144672 fix Index entries in Naviator are always grayed out
        
        by fixing The return from SwTOXBaseSection::IsVisible.
        
        SwSectionFormat::GetInfo for RES_CONTENT_VISIBLE always returns false
        so it needs negated here and also need to test GetInfo pool item
        argument for valid pointer to a frame, indicating content is visible.
        
        Change-Id: I82326642b5714dd38779cf03a501ed0a2b032bcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127024
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-12-21  Justin Luth  <justin_luth@sil.org>  [12832284318125b8649f6a67e3aa12aa953afdfb]

        tdf#133713 sd: bullets and numbering should enable it
        
        This fixes a LO 6.3 regression caused by re-working
        the numbering dialog (switching from FuOutlineBullet
        to the new FuBulletAndPosition).
        
        When running uno:OutlineBullet, one expects to have
        numbering applied to the selection. However, that part
        was completely omitted from the new implementation.
        I can't imagine why, since most everything else in the
        nearby code was just a copy/paste from the old methods.
        
        This patch restores some of the logic from the old function.
        [Deleted in commit 5ff162bede44b77cb19e5ff6571b6e34f228d9fb
        Author: Gül?ah Köse on Mon May 27 23:49:41 2019 +0300
            tdf#120905 Remove old FuOutlineBullet dialog code.]
        
        Partially revert loplugin:unusedmethods to recover EnableBullets()
        from commit cae829e9c1394851fc88829d5197460929c2792a
        
        This fixes Format -> Bullets and Numbering,
        right-click pop-up Bullets and Numbering,
        and sidebar's Toggle * List's "More Numbering".
        
        Change-Id: Iee3b66bd715e92167c9423242627a996191dcb72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126904
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-12-21  Miklos Vajna  <vmiklos@collabora.com>  [771be31ed767f0441293f24b82d55bc6a6df9ae7]

        sw layout xml dump: handle SwFixPortions
        
        Shows the horizontal offset of tab portions (not only their width).
        
        Change-Id: I87a6b44b7b06bb78b4a52985032ffb5033b5ea53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127194
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-12-21  Stephan Bergmann  <sbergman@redhat.com>  [fb8754b80b23c9f57169bbd6994e460b982c02ab]

        Run `make check` in flatpak build
        
        Back when solenv/flatpak-manifest.in started with
        68fda058972a6fbb38b797f50575b84f4cb3fab1 "Put flatpak-builder manifest file into
        core repo", the default `make` target ran various unit- and slowchecks (so that
        was what Flatpak builds did back then), until
        a58e086ededb8442938e81f971dfae36ef7eb076 "rework the default make target"
        changed the default `make` target to not run any checks at all (so that is what
        Flatpak builds did since then).
        
        Also, for one, 9cf2616c5e709b595eeee6ab88dacdfad2003f98 "Work around i386 kernel
        vs. JVM bug for now by disabling all tests on i386" had made i386 not
        run any tests at all (back when the default `make` target still ran various
        unit- and slowchecks; and which was later cleaned up with
        243c05ac27e3ffd94343630e668a53cf3ad18744 "Retire build-nocheck" when there was
        no longer a need to explicitly mention build-nocheck to not run any checks at
        all).  But at least on Flathub we no longer do i386 builds anyway, so this is
        presumably moot today.
        
        And for another, 6cb20e0b298f41fe88984aebfe5454f936a0ae3a "Disable
        CppunitTset_sc_*_functions_test for linux_aarch64 for now, too" had disabled
        certain "tests for aarch64 for now too, to get Flathub builds unstuck" (back
        when the default `make` target still ran various unit- and slowchecks).  But
        that has since been fixed (and 6cb20e0b298f41fe88984aebfe5454f936a0ae3a been
        reverted with ae6f41424608b349b45eb3f18ee8c7cff5d6c182 "Revert 'Disable
        CppunitTset_sc_*_functions_test for linux_aarch64 for now, too'"), with commits
        culminating in 57ad86fec9e5b4981332392bdb5c5a1f5e468bfe "Allow for some variance
        in results of some more Calc function calls".
        
        A recent master test build with `make check` on Flathub succeeded at
        <https://flathub.org/builds/#/builders/32/builds/71637> (for the two
        architectures aarch64 and x86_64 that we build on Flathub), so lets enable that
        for now and see how that works out in practice.  If it proves too brittle with
        too many spurious check failures, we can either restrict it to running fewer
        checks (e.g., the old unit- and slowcheck behavior), or disable it completely
        again.
        
        Change-Id: I62efc41669ff634551fc07f24069f296f3d0d0bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127201
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-21  Mike Kaganski  <mike.kaganski@collabora.com>  [44406d90e657afeea66e43b22eb4d4c897639276]

        Introduce move ctor/assignment for sal::systools::COMReference
        
        Change-Id: I063a1d4a42eb28e2b81956b9b2baefaad3208234
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127190
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-21  Mike Kaganski  <mike.kaganski@collabora.com>  [64e46c7cb0968a6249dd37ac0a7b12bccc19ee58]

        Introduce sal::systools::COMReference::TryCoCreateInstance
        
        Helps fixing uncaught exceptions introduced in commit
        00eb9b8954a129fb365191ce8cdcbc4cf66a7333.
        
        TryCoCreateInstance returns HRESULT, because it allows to pass the info
        to the caller, which must check the result (either HRESULT, or validity
        of the reference) anyway.
        
        In case of failure, the previous contents of com_ptr_ is kept, which
        would be consistent with existing code in connectivity/ado replaced in
        a follow-up patch.
        
        Change-Id: I4c94695de96861ec312247acaa0c8fd35a23010a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127192
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-21  Jim Raykowski  <raykowj@gmail.com>  [64065ade86cac68b9d500f0495ffc5745a944819]

        tdf#134960 List hyperlinks in order of apperance in the document
        
        in Writer Navigator Hyperlinks content type member list
        
        Change-Id: I0473c767478b1125acbb7e1b4bda99ac22934884
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126992
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-12-21  Jim Raykowski  <raykowj@gmail.com>  [c8ac73daa670ab571c3d52541c67c28270ee6a08]

        tdf#143569 fix fly frame Headings out of order in Navigator
        
        This fix uses the function that is used to determine SwSectionsContent
        nYPos. Using this approach also works to make the listing order of
        members of outline content type (Headings) the same order as they
        appear in the document.
        
        Change-Id: I108994553026e05088b103e1094e38a94d6608be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127022
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-12-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [681d8b9ec49b0318c0df17f86cc27baeed7eac5f]

        Fix English in extended tips
        
        Change-Id: I4125a68930d5debb17902aed58c0d6cb896fbe5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127172
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-12-21  Jan-Marek Glogowski  <glogow@fbihome.de>  [e63fe68fb1d0915b64fdf63f7fa6eed866fa3a0d]

        Qt use asChild for pointer positioning
        
        .. and refactor some variable names.
        
        Change-Id: I7d31a7a377f614bdd78f8d09852a2eda0cc47442
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127153
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-21  Jan-Marek Glogowski  <glogow@fbihome.de>  [b8a801def427255587a7e519577d29d1acb91162]

        Disallow multiple component files per library
        
        This converts existing users of multiple component files to the
        new filtering mechanism and adds a check to error in the case
        that someone tries to set multiple component files again.
        
        Change-Id: Ie75d6c5d1b78f446ff06faba7350715289b8d17e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126892
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-21  Jan-Marek Glogowski  <glogow@fbihome.de>  [379b685730ca7adb3b8d1905c73a2c3df1d31799]

        Filter optional component implementations by name
        
        Instead of trying to make up BUILD_TYPE items to match complex
        build conditions and then patch the component file with it, filter
        the component files based on the unique implementation name and
        an <optional/> tag. Currently these optional implementations are
        grouped in external files with an identifier.
        Originally the optional implementations were automatically iden-
        tified by adding them to any external file, but this behavior is
        too easy to get wrong. Even better: if need arrises, one can now
        easily implement a feature to add implementation names directly
        using gbuild calls, instead of grouped files.
        
        The basic mechanism is to collect all optional implementations,
        remove the needed ones from that list and then filter-out all
        implementations not needed (AKA the rest of the list).
        It's no problem to have the same optional implementations
        selected in multiple files. This is especially used by the
        vcl.common component in a later patch.
        
        For gbuild this adds gb_Library_add_componentimpl. The component
        parameter for the call is explicitly omitted, so you must call
        gb_Library_set_componentfile before selecting any optional
        implementations. The strict naming is also enforced by appending
        the identifier to the component file name.
        
        This replaces commit 65c0887bca2909b2046eb5aa4aaace0cc320c3f2
        ("Allow for conditional parts of component files").
        
        Change-Id: I0261cadce8bdfebb6b3ec96669ec378a5c1d9699
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126891
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2021-12-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [50f553cacad76da22166d058db98f28d5ce6d65d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a35f8b648fd4bac70bbde0554a2d4051c7633cde
          - tdf#146336 Fix missing default in Help page
            
            Logic was designed for moduls with page formatting.
            
            MATH, BASE and unknown module were not handled. Default is
            for Writer.
            
            Change-Id: I4d92a37110a342274a3d131f025213716134dd60
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127191
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [e2cd50d80c229bc58cf9d8867f8506c720f2e17d]

        tdf#146019: sd: Add UItest
        
        Change-Id: I6698246a0719c3abc5f852911685079e16f7cf2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127164
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-20  Caolán McNamara  <caolanm@redhat.com>  [001259475f82d01c59fb559f47500bc62fc7da94]

        tdf#146333 don't create a new XTitle just to remove a listener from it
        
        seeing as the listener obviously won't be in it
        
        Change-Id: If9944c003fa51309288276f1327011dc7403b31b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127159
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-20  Stephan Bergmann  <sbergman@redhat.com>  [7cf387c43562a78192a59bd8fcfeea9b67d96f09]

        Add css::uno::Sequence move assignment operator
        
        Coverity had reported it as lacking, which
        b0b2d7f040c6a7c5dc1f3949693b368ca54ea3b5 "cid#1495784 Missing move assignment
        operator" and c4aa4b55e21915ca072daa7db93edabc043f26ab "cid#1495784 Missing move
        assignment operator" had worked around by instead modifying the calling code.
        But even though a move constructor would be of little benefit, a move assignment
        operator does have the slight performance benefit of avoiding some refcount
        manipulation, so add it anyway.
        
        Change-Id: Ibc9ca4557dd8beb6070b3451cb6103a8aadd10e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127188
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-20  Stephan Bergmann  <sbergman@redhat.com>  [e86734315c24d030f6cd9e8914c743a44ba35bd6]

        Missing inlcude (for std::as_const)
        
        (presumably since 807f238f12e0774fabf507a17ca0ba9204d47833 "Recheck
        include/[e-r]* with IWYU")
        
        Change-Id: I188edd1e9cea0bc2ca65cc834b94aa9c0913c0ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127187
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-20  Noel Grandin  <noelgrandin@gmail.com>  [a65d126a2f68c1a157d4eee1090620b82da6e575]

        use cppu::BaseMutex in TransportAsXWindow
        
        because passing a ref of a local member to a parent class
        means passing uninitialised data
        
        Change-Id: Iec76a614d99f16b34f0fd5208a7f074153d57003
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127120
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-20  Miklos Vajna  <vmiklos@collabora.com>  [0aca74c0acc3e1c3f6099f47bfe9bfedfa7bf86d]

        sw: fix SwTextGlyphsKey::operator==()
        
        It assumed that the length of our text and the RHS's text is the same,
        but that may not be true.
        
        Originally introduced in commit c7b83934fcf4120c1a4cba8e1eaf9c7aef9edc82
        (tdf#119992 sw: compare sub-strings in SwTextGlyphsKey comparison,
        2018-10-12).
        
        Change-Id: I0361ec001aaffdbad6814bbbfefec6eaeb367f10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127163
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-20  Jan-Marek Glogowski  <glogow@fbihome.de>  [14eeed686c5490ddbd356c1ac807b16231e4cb88]

        Just recompile changed generated localedata
        
        Also use random temporary files.
        
        Change-Id: If59a9f3ac8e736272ad51747c6a032351a6bec39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127138
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [3eab026369105ae8e8c9d9b39d3e090e0b0aa050]

        uitest: sd: move data folder one level up
        
        To be consistent with sc and sw
        
        Change-Id: Ie3e3bc1594449f236dc701667fcb48410e36da20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127162
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-20  Noel Grandin  <noelgrandin@gmail.com>  [6198ea0469d1fca24fe2de2b8ac17bbfd0f3c1b6]

        osl::Mutex->std::mutex in AcceleratorExecute
        
        Change-Id: Ib95f4bf1d5f09e8647ce8f35e8165c6858247fd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127116
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-20  Noel Grandin  <noelgrandin@gmail.com>  [97d00de4afe9827ddaf299cfdfa8534425a11fe6]

        osl::Mutex->std::mutex in SvxUnoTextContent
        
        Change-Id: I78c576cabc91488c9496aa684f42dde47f004103
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127115
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-20  Noel Grandin  <noelgrandin@gmail.com>  [1dc917b86cc1ae68dd9469e89c6f6aa2f9da5347]

        osl::Mutex->std::mutex in lcl_LookupTableHelper
        
        Change-Id: I76989e1f52be35fad63a090809da950ceed8fc69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127113
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-20  Noel Grandin  <noelgrandin@gmail.com>  [a08f3b10550761d637d27f5d88d554bd949417df]

        osl::Mutex->std::mutex in GlobalImageList
        
        Change-Id: I12b3074e77e67bfd0914f74d71ad2dace8d1ac21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127107
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-20  Noel Grandin  <noelgrandin@gmail.com>  [361b1aaae1d69a642e2735c862d4fe9243ea4646]

        osl::Mutex->std::mutex in TextSearch
        
        Change-Id: Id424d7b0d2eee12eb53d9dda4445189526b63d2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127114
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-20  Noel Grandin  <noelgrandin@gmail.com>  [dab35c152af3345786b8335e83cd067b67d08b81]

        osl::Mutex->std::mutex in ModuleUIConfigurationManager
        
        Change-Id: I012ba8ab049fd19832e9f1df643957e57c05b69c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127109
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-20  Michael Stahl  <michael.stahl@allotropia.de>  [d246fcf94638604911ef11ff2f4bdc0c5ba8dbfc]

        tdf#137318 sw_redlinehide: fix assert on export moz715138-3.doc to ODF
        
        (regression from 31f51598fd08c2b76583a1baad0c0d6d4b336664)
        
        Change-Id: Ia3e5d25e46da3016d1af9f5e1dbdcfc6bdd46457
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127145
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-12-20  Noel Grandin  <noelgrandin@gmail.com>  [f16fd6725582659602ca8b138937db7283a81bf3]

        flatten LocaleDataImpl a little
        
        no need to store LocaleDataLookupTableItem separately
        
        Change-Id: I06de28518fe80f6ae1a22c20af2ff32245b66acc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127112
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-20  Noel Grandin  <noelgrandin@gmail.com>  [516fa8464f84378f5f6441555689f468ef2e8eb9]

        osl::Mutex->std::mutex in ImageManagerImpl
        
        Change-Id: I2feae13f2d8fe90d1f3b072156f3e384fd71db82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127108
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [20cd1d36916a55e0f89f39e876a61d52576ee0b1]

        Fix typos
        
        Change-Id: Ib75af11e67cadd3522c2c4b94b0549c8a96b8464
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127150
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-12-20  Arnaud VERSINI  <arnaud.versini@pm.me>  [587c530d13a5427ea6610d68d3db3fde27f50725]

        bridges : use std mutex instead of osl::Mutex.
        
        The lock_guard moved from RTTI::GetRTTI to x86_64::getRtti to avoid recursive lock.
        
        Change-Id: I0e71581dd57a4fb2655d4b9040fb9d943f73ab9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127095
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2021-12-20  Noel Grandin  <noelgrandin@gmail.com>  [d53b9c69e24d699a50497a1938dacf40e1682fc3]

        osl::Mutex->std::mutex in UndoManagerHelper_Impl
        
        Change-Id: I4d279e2175f22422bec242ef8a15166cf67ef59f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127105
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [833b240d1d04a8aae1c1f83c760d2e2fd800550a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fb0af5ca08c6c9cff2223e641dbd73f9cd2c47c0
          - tdf#145725 VBA mode for RGB functions and warnings
            
            + Added a RGB [VBA] page specific to VBA mode for RGB stressing
              differences
            + placed warnings on Red vs Blue color interchange in VBA mode
            + Refactored here and there.
            
            Change-Id: I0556babb7c3a4bd3eeff1bfe6993624aa0e78d6d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127098
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-20  Michael Stahl  <michael.stahl@allotropia.de>  [40487d9c81c69c4e5ee1621e53c8162ae33c80b2]

        tdf#145062 sw: try to fix UBSan crash in UITest
        
          /sw/source/ui/fldui/fldref.cxx:470:32: runtime error: downcast of address 0x60700065f330 which does not point to an object of type 'SwGetRefField'
          0x60700065f330: note: object is of type 'SwInputField'
           a8 04 00 78  30 d8 f7 f1 8c 2b 00 00  60 9a d4 4c 8c 2b 00 00  00 b6 57 00 10 61 00 00  00 00 00 00
                        ^~~~~~~~~~~~~~~~~~~~~~~
                        vptr for 'SwInputField'
              #0 0x2b917d44b1fc in SwFieldRefPage::UpdateSubType(rtl::OUString const&) /sw/source/ui/fldui/fldref.cxx:470:32
              #1 0x2b917d463aa9 in SwFieldRefPage::TypeHdl(weld::TreeView&) /sw/source/ui/fldui/fldref.cxx:358:5
              #2 0x2b917d45f9e4 in SwFieldRefPage::Reset(SfxItemSet const*) /sw/source/ui/fldui/fldref.cxx:258:5
              #3 0x2b917d436efd in SwFieldPage::EditNewField(bool) /sw/source/ui/fldui/fldpage.cxx:110:5
              #4 0x2b917d48e725 in SwFieldDlg::ReInitTabPage(std::basic_string_view<char, std::char_traits<char> >, bool) /sw/source/ui/fldui/fldtdlg.cxx:214:16
              #5 0x2b917d48f411 in SwFieldDlg::Activate() /sw/source/ui/fldui/fldtdlg.cxx:233:9
              #9 0x2b8c8ac6f2b8 in Timer::Invoke() /vcl/source/app/timer.cxx:75:21
              #16 0x2b8c8abaec67 in Application::Yield() /vcl/source/app/svapp.cxx:532:5
              #17 0x2b8c87842191 in Dialog::Execute() /vcl/source/window/dialog.cxx:1056:9
              #18 0x2b8c8a7bfabd in SalInstanceDialog::run() /vcl/source/app/salvtables.cxx:1685:23
              #19 0x2b917cc6879c in weld::DialogController::run() /include/vcl/weld.hxx:2516:47
              #20 0x2b917cf6e99c in SwFieldInputDlg::run() /sw/source/uibase/inc/inpdlg.hxx:56:47
        
        Apparently SwFieldPage::Init() is called from SwFieldRefPage::Reset()
        and replaces m_pCurField with whatever is at the cursor position now.
        
        This should avoid crashes but it's kind of ugly. Should the dialog
        perhaps switch to a different tab page?
        
        Change-Id: I9c46665680090a5f164fd5d594fd3e7b1ab31f48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127013
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-20  Miklos Vajna  <vmiklos@collabora.com>  [7d5984d7aed2bafcb599882b66bb0dde2d22ff3f]

        sd theme: allow setting the color's theme index in the chardlg
        
        This routes not only the rgb color and a name, but also a theme index
        from the color picker to the chardlg (only there as a start).
        
        That way the picked color will be updated if the master page theme
        changes.
        
        Change-Id: I7a45d7cf63c7c36013e4656c66d9b2dbc3aa0b88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127135
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-20  Noel Grandin  <noelgrandin@gmail.com>  [24ea26f55ee4e8a3c69b6dc9911a8c42e56f1eb2]

        pass by ref in lcl_LookupTableStatic
        
        rather than passing by pointer and then asserting that the
        pointer is not null
        
        Change-Id: I8df464ca2ae770ab343417fe1b15c378c88110d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127111
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-20  Miklos Vajna  <vmiklos@collabora.com>  [38768976f82834010f160cc234eade5ca5aeefa5]

        sw: prefix members of SdrHHCWrapper, SwAutoTextEventDescriptor, ...
        
        ... SwFlyNotify and SwHyphWrapper
        
        See tdf#94879 for motivation.
        
        Change-Id: Ib1508f7a97cedebd70186e379f5f7e571cd1f60a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127133
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-20  Gabor Kelemen  <kelemeng@ubuntu.com>  [807f238f12e0774fabf507a17ca0ba9204d47833]

        Recheck include/[e-r]* with IWYU
        
        See tdf#42949 for motivation
        
        Change-Id: I44e4e3a88067c1c29ce9d563b22741e984b43576
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126964
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-12-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [309c8bd4fc5cc7034754b90d6306bbe4084be4d9]

        remove leftover
        
        from commit b33a4d3c4acc37b9284c611caaaa661d2fe34db8
        
        Change-Id: I6218b84d040a2b3ebd32cc515c5bf25e303487f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127134
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-20  Noel Grandin  <noelgrandin@gmail.com>  [599cb40c92f2d758d21c7040790cbf2ceab213f3]

        osl::Mutex->std::mutex in Oxt_Handler
        
        Change-Id: Iaa7120a5373c09a1515dc76e5a5ba19b16cf1554
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127102
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-20  Gabor Kelemen  <kelemeng@ubuntu.com>  [656ed2c6f217d73e4686726783dec5b940851daf]

        tdf#146311 Hide Columns section in sidebar
        
        for media file in Calc
        Change-Id: Ia3e50d79eff645d66e7315bff51a62307dff2d69
        
        Change-Id: Ie8f2a6439a1cc68bce6d13bc304de9597fe86b5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127131
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-12-20  Noel Grandin  <noelgrandin@gmail.com>  [95b7ecbbdb445a8f2408d1b0b3d32cb799d15568]

        osl::Mutex->std::mutex in WakeUpThread
        
        Change-Id: I469fa855eb373829f23232875669f607dcb0c6a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127104
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-20  Mike Kaganski  <mike.kaganski@collabora.com>  [00eb9b8954a129fb365191ce8cdcbc4cf66a7333]

        Use more sal::systools::COMReference
        
        Change-Id: I29bf304d90db968682c2b0791372d0ea41375096
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127132
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-20  Noel Grandin  <noelgrandin@gmail.com>  [82ceab070de76d447505a598d07d5a9a1c48d80d]

        osl::Mutex->std::mutex in UIConfigurationManager
        
        Change-Id: Idbad742b51c1ee8b8ba7104bc7520772ad947ed2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127110
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-20  Noel Grandin  <noelgrandin@gmail.com>  [7e44d8d78a3c58a5468c4c3331992a0c472560c6]

        osl::Mutex->std::mutex in HelpOnStartup
        
        Change-Id: I3133ab5e0f0af40c7570856c216f3921576818af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127103
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-20  Noel Grandin  <noelgrandin@gmail.com>  [7fe0a4cddf23f0c15e95ff59e658ee3bbe11db51]

        osl::Mutex->std::mutex in StorageHolder
        
        Change-Id: Ie0ababcea79b445ac73ffd4e69d260a7641af663
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127106
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-20  Noel Grandin  <noelgrandin@gmail.com>  [71f27d514549b7354f2c7b759c661e689e586162]

        use cppu::BaseMutex in SvXMLEmbeddedObjectHelper
        
        because passing a ref of a local member to a parent class
        means passing uninitialised data
        
        Change-Id: I8ebfce789da19538379cfa0888a63a9b31d35a0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127118
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-20  Noel Grandin  <noelgrandin@gmail.com>  [279487b53ac876bb8ece9e5c2ec2882ca077bf13]

        use cppu::BaseMutex in SvXMLGraphicHelper
        
        because passing a ref of a local member to a parent class
        means passing uninitialised data
        
        Change-Id: I1171c3e5f5df148c7e63dad451bf54dff23fe2aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127119
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-20  Noel Grandin  <noelgrandin@gmail.com>  [858c4cd07f22ad0f7dfbb31e55619bcc7d8b1051]

        osl::Mutex->std::mutex in SocketConnection
        
        Change-Id: Ia63c9cfaf189b328c6fa492bd132f6c9767f573e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127121
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-20  Noel Grandin  <noelgrandin@gmail.com>  [86aa6ad680998d2e854b964f63b51a2c7d98251a]

        osl::Mutex->std::mutex in PipeAcceptor
        
        Change-Id: Iafe6c0238d5a00bbf3c586b36c10ea7793f466b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127122
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-20  Noel Grandin  <noelgrandin@gmail.com>  [5f4a580ea13d34d7cc0ece0099dd2003612ca635]

        osl::Mutex->std::mutex in SocketConnection
        
        Change-Id: Ifce8ab564c6f43f65ce02706b74f2c58d9b42bd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127123
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-20  Jim Raykowski  <raykowj@gmail.com>  [8d29c5db519eb83b51f5a799759e4962c4a62487]

        Check pointer before use
        
        Change-Id: I06a19b4e6a5fa892c8aec555e5416fda7fe24146
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127090
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-12-20  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e34067483ef78c1569641becfe99b79a97600aed]

        Set the original size in crop dialog to preferred DPI calc. size
        
        If we have the document setting preferred image size set, then
        use that as the default DPI and recalcualte the logical image
        size using the DPI and the size in pixels.
        This is useful so we have the preferred DPI size as 100% in the
        crop dialog, so we can adjust the size in relation to that value.
        
        Change-Id: I50806f194032e228ee2cf56a39e5735a57358d46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127096
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-12-20  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [046e6cfa544d2ffd67fd29ba7dde41b495744618]

        Add graphic size checker for the preferred document DPI
        
        This change adds a graphic size checker, which checks all the
        images in the document, if they largely differ (outside of 50% and
        110% of the image size) from the set preferred image DPI document
        setting. For all images that don't fall under this bounds, list
        them in the dialog and offer the posibility to select/goto the
        image and pop-up the properties dialog for the image to change
        its size.
        
        Change-Id: I06efce77c291fdb6ec3864d72c2f4d15dba9c42b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127094
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-12-20  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [b5c616d10bff3213840d4893d13b4493de71fa56]

        tdf#104823: support for sdt plain text fields
        
        This is a squashed commit containing set of changes:
        * Create a input field from sdt text block.
        * Advanced support for reading field data from data bindings
          which can point to custom xml or properties xml. For this
          XOOXMLDocumentPropertiesImporter idl interface was extrended
          with extra getterrs to get properties as xml dom elements.
        * Support for exporting of this feature back to docx. For this
          some extra parameters for sdt block are kept in newly introduced
          grabbag for input fields. If field does not contain grabbag it
          being exported as before (FILLIN or whatsoever), otherwise
          sdt block is counstructed based on data from grabbag.
        * Basic support for updating custom xml values back into
          custom xmls with usage of xslt transformations. To achieve
          this extra parameters were introduced to XXSLTTransformer:
          now it is able to support in-memory transformation stylesheets.
        
        Some unittests were corrected: since sdt plain text edit area is
        a field located inside paragraph in outout corresponding sdt is
        also located inside paragraph (instead of Word's approach with
        paragraph inside sdt). Seems this is not critical.
        
        Change-Id: I1a73ef300db3619804f7adf18579bea708764c14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127015
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-12-19  Stanislav Horacek  <stanislav.horacek@gmail.com>  [302ef0c63b8e95d040cf5b19865e8540e78f9d15]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d25f1958da0b19339f2302e1a4f46663e08160cf
          - fix typo in importing/exporting from/to
            
            Change-Id: Icc7b9379bde2bc11bbdaed1844838e48101b0e9e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127100
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2021-12-19  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [0c3d9f5e4eabc9b20da5f47371c2dfcd991088a8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 06aefeb52aef710b60138fd6a71a849367341b5f
          - This string actually refers to the Eurozone, not the bigger European Union
            
            Change-Id: I495fa0ff13479f34ee84e02fb5122f733f981492
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127099
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-12-19  Noel Grandin  <noelgrandin@gmail.com>  [64589ddc911ed7bcc334adecd46b472adfec15f2]

        use more cppu::BaseMutex
        
        Change-Id: I7ac096acfde05aa58a48fb76e895e880e27225d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127085
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-19  Noel Grandin  <noelgrandin@gmail.com>  [3fd6e05a77e0e9ca1db6c7f9e5a1b17d32250b36]

        osl::Mutex->std::mutex in I18nHelper
        
        Change-Id: I8743755992eeb78ec213cb51913da1b66b712142
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127069
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-19  Noel Grandin  <noelgrandin@gmail.com>  [35d9ce88107f860e1a358c5273087985689a22c0]

        use more cppu::BaseMutex
        
        Change-Id: Ib9da716de0addc70ca58d9085ff351c2ff8c706f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127083
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-19  Caolán McNamara  <caolanm@redhat.com>  [6ca94dbd576be7aaa643393e2a9e2ee1c723c357]

        ofz#42605 Null-dereference
        
        Change-Id: Ief752f20aa3e7672e4ed7f6cd1809ee56a096c43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127087
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-19  Noel Grandin  <noelgrandin@gmail.com>  [7620833fb4c48b9f981c81ea1ae72102c680f1a5]

        use more cppu::BaseMutex
        
        Change-Id: I16fcc9b840ee8da79571ecb1a0811b03a2746915
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127081
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-19  Noel Grandin  <noelgrandin@gmail.com>  [a5e270ba999050b97c7ff50339dd649547057d54]

        osl::Mutex->std::mutex in EditorWindow
        
        Change-Id: I58c5416239760f4a50a138bbe4a97c85f15126b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127071
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-19  Julien Nabet  <serval2412@yahoo.fr>  [ccb4ec50aac95bceedea762345203023b5ba57f3]

        Merge getColumnRows in getColumns (evoab2/OEvoabDatabaseMetaData)
        
        Change-Id: Ia8177290b604413d9b4d5c0d703719b502277492
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127093
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-12-19  Noel Grandin  <noelgrandin@gmail.com>  [f09eaefafbc8fe279ef07a6889f80c06c34b17dd]

        use more cppu::BaseMutex
        
        Change-Id: Ida8eb69bb90a2ce53a9a783595b1dc0b0c9f334c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127076
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-19  Noel Grandin  <noelgrandin@gmail.com>  [4547c4d208a8978684d602a582b933898385008e]

        use more cppu::BaseMutex
        
        Change-Id: I1374d615e8e72286a23407c50b5fe5f52017926a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127084
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-19  Noel Grandin  <noelgrandin@gmail.com>  [2e1cf05f3b1a7d111c538a2588e891aad67792bb]

        use more cppu::BaseMutex
        
        Change-Id: Ida7f6b536f5c07c929ddb21c97be6e9dc4a2b2f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127080
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-19  Noel Grandin  <noelgrandin@gmail.com>  [fd1fda8feacd1d006960e4505ad21dea213f1ec1]

        osl::Mutex->std::mutex in AccessibleBrowseBoxAccess
        
        Change-Id: Idc6e32b81190b3940a42ddb4bb30f1eff35b59fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127070
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-19  Noel Grandin  <noelgrandin@gmail.com>  [3152f5a33e787e33ec0dfef8c75d7bbf95194c00]

        use more cppu::BaseMutex
        
        Change-Id: Iddd7438161ead93b27cf8e8058ca5b1eae3d8001
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127075
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-18  Julien Nabet  <serval2412@yahoo.fr>  [729834abac1618aa2f0dcc6d774deb74f7c42bb3]

        tdf#146295: fix Base linked to txt or csv files crashes on filter dialog
        
        Regression from e01786898406130aa81eadc32f7bc2fad65c5344
        author	Julien Nabet <serval2412@yahoo.fr>	2021-05-14 18:46:57 +0200
        committer	Julien Nabet <serval2412@yahoo.fr>	2021-05-14 23:09:11 +0200
        commit	e01786898406130aa81eadc32f7bc2fad65c5344 (patch)
        tree	6852a41ac21a081114f51f5c0272249eb5f962d6
        parent	be96aa21aed3069775609780566541b3631cbbe1 (diff)
        Directly initialize vector in connectivity (part 3)
        
        Change-Id: Ib4097b3425e07de73abbc47ffefebb06b1458308
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127086
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-12-18  Mike Kaganski  <mike.kaganski@collabora.com>  [6108a4413af817636bfa4500de9d50a0c4aa2ed0]

        Value is never nullptr - no need to use pointer and check
        
        Change-Id: Ia3eac25536a16a756486fffe75735d94e2987177
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127088
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-18  Johnny_M  <klasse@partyheld.de>  [354fc44694cf8617113f9d6a20fa068445dcb8e0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 583c749b6ce66090af9a57e0dc63ee0ee0a924e3
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iebaf405a886b8b8c06074972af6476dff6bc0de2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127043
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-18  Johnny_M  <klasse@partyheld.de>  [ea925a2a42a335fe6bf83ed2eca279cfc4261995]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 23bbbafa530b389488b285d95fe1b1a3a79a50c3
          - tdf#132643 Translate German section IDs
            
            Change-Id: I3658d9e89ee8edd4f5cb54af702345da66748f52
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127042
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-18  Johnny_M  <klasse@partyheld.de>  [0ea5ed8cc0fe056ebbd6af1e97e91202c3ec5ec7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7c906e0fdfcd9c563003ea9b8b89027206fe11bd
          - tdf#132643 Translate German section IDs
            
            Change-Id: I91d7920269b18b17eeebae64d34a282dd29540ec
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127041
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-18  Johnny_M  <klasse@partyheld.de>  [3b503bfd447893c76aee20f40da9cd215d89932f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c03c80e53e4d0174d24e363b1c63cdb47285359d
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia3ac8edc4510ce06a8b6c9834a5f253456aacb17
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127039
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-18  Johnny_M  <klasse@partyheld.de>  [ef588233ef9ab32e4bc33b602851ac1b899070a7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4755e154f97d0c17333e1cfbccb680501c2ab48a
          - tdf#132643 Translate German section IDs
            
            Change-Id: I18589a239de5a275595d8e2bc0e23f60e47cee37
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127040
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-18  Johnny_M  <klasse@partyheld.de>  [02d12764c9dc9e66126236b3313e7ce8bd11ad47]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a360e08e19be32289f17c85d430fcabce633839b
          - tdf#132643 Translate German section IDs
            
            Change-Id: I955142119478b05d4449801eebdbef5a444650fb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127038
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-18  Johnny_M  <klasse@partyheld.de>  [8120ffda308ddc624f9352cf8d81acd5411c4af7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ec867f2646bcf32674eed69916290d7ac6a778a0
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia42c907850f116a93e5323c4d4681826817fb6a5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127036
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-18  Johnny_M  <klasse@partyheld.de>  [225a4496db1bf3467e092a29b69e5727553205da]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 767af08e138363db2a00aeb979e8e7797e475a76
          - tdf#132643 Translate German section IDs
            
            Change-Id: I252148ae140ffef29563e7383b5b71e4badb2038
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127037
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-18  Johnny_M  <klasse@partyheld.de>  [7fc4151bc010d4786e299e4ce5500ef0d592e043]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1bd5a427849859308cce79cbe011d22d5a521260
          - tdf#132643 Translate German section IDs
            
            Change-Id: Icefcb5c8fcffa05cc99110cd92fe91c4952966b2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127033
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-18  Johnny_M  <klasse@partyheld.de>  [dd3162f141eaec92c322362e01d5480cdfc50359]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5fb77c3cac4f6789090f6a2dc48715eca6dc3335
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ice21502113b09ee9565a57287ff03e8b48550783
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127035
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-18  Mike Kaganski  <mike.kaganski@collabora.com>  [6689f49b272f43d8cd032d1aab57aaffca619ec7]

        Drop ComSmart and use sal::systools::COMReference
        
        Change-Id: Ib4f5d160b66c01caa507f536fb487bc5ee527815
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127045
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-18  Johnny_M  <klasse@partyheld.de>  [8e300570d5ad745441d560e7b0ea2e7cb66fa21e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2cfcfbcaae15be44630c6a98e9f60cf808bb9cbc
          - tdf#132643 Translate German section IDs
            
            Change-Id: I63cf5868378583988da49db2663f57f04125fdd1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127034
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-18  Johnny_M  <klasse@partyheld.de>  [a5b23487a70b24d8b57ff891de94e5823c727bc5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2ad6d936dc315d93ee29d8c837737674b947d5b2
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ib70a66cfe1b8152fdd8d9f17a425b97e4f050278
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127032
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-18  Noel Grandin  <noelgrandin@gmail.com>  [6649fa5b2e6d715a4aa9666a77c840886d78cf65]

        remove some unused defines
        
        Change-Id: Ieeba8b55451dffa768d6bcc7f24dd33bd19c2a15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127046
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-18  Noel Grandin  <noelgrandin@gmail.com>  [3cdab0587977927b781a631dd8e2d43a3faa3c07]

        use more cppu::BaseMutex
        
        Change-Id: I00b63f8ce201d2f83b89b493b4ae086368ed54d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127082
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [9366a40b7ee4d422b283467caf7c130fee611140]

        add unit tests for OInterfaceContainerHelper3
        
        Change-Id: I2baf512a3b5edd3ce29e302e444dfa5e65724613
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127007
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-18  Noel Grandin  <noelgrandin@gmail.com>  [1d83453ce33de1ab72f0a635f73d13c440a46c81]

        use more cppu::BaseMutex
        
        Change-Id: I679e9027f9550fefc0b4ced555f8ffb89bc9491a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127079
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-18  Noel Grandin  <noelgrandin@gmail.com>  [4c72b9d08afbb3c503c33b37771f1dc8968df1bb]

        use more cppu::BaseMutex
        
        Change-Id: I9defebeb9cb0ba22df3578c8aae7501add36a11c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127078
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-18  Noel Grandin  <noelgrandin@gmail.com>  [fcba66fa86a77a3ca86705a4f145f8aae198ff87]

        osl::Mutex->std::mutex in ModuleInvocationProxy
        
        Change-Id: I2ec935fb1c53338f475d5e8aec877f84824a56e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127074
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-18  Noel Grandin  <noelgrandin@gmail.com>  [de9fa7b24c14473ce97fac2edc124093e5a17814]

        osl::Mutex->std::mutex in ImplRepository
        
        Change-Id: Ie3cd416d32214fe4a0477c50bf49749ac620d76a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127072
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-18  Noel Grandin  <noelgrandin@gmail.com>  [4f043fb3e78429277ba94f05f57fae408d6bda12]

        osl::Mutex->std::mutex in CurrDirPool
        
        Change-Id: I889f643266c6f087c34f681e71f27d8ab493e04c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127073
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-18  Noel Grandin  <noelgrandin@gmail.com>  [6b16793cd13e540c1dfc1686df948c0dbcbe8068]

        use more cppu::BaseMutex
        
        Change-Id: I1ee9aff2774a673666c332c116aa5b0ba0d8b585
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127077
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-18  Noel Grandin  <noelgrandin@gmail.com>  [a22772c4393f4b0a3d1a838f074c4d51be762388]

        osl::Mutex->std::mutex in ucbhelper::PropertyValueSet
        
        Change-Id: Ie4d3392e26a24ff3ffd9869809bb48bee7fcc2bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127067
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-18  Noel Grandin  <noelgrandin@gmail.com>  [580b5227144c6d71b1dc2663fc741ed29f119767]

        osl::Mutex->std::mutex in ResultSetImplHelper
        
        Change-Id: I7567369120593579740e23668d3426a25377a105
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127068
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-18  Kohei Yoshida  <kohei@libreoffice.org>  [9547114247c09a90f283e42c4db947ae57e9529c]

        tdf#103331: Add a test case for inherited font weight attributes.
        
        Change-Id: I8ebca3ab492313a3f7aa9019533bbb7eee2e4a89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127019
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2021-12-18  Caolán McNamara  <caolanm@redhat.com>  [c4aa4b55e21915ca072daa7db93edabc043f26ab]

        cid#1495784 Missing move assignment operator
        
        Change-Id: I44004ad1628fed0c71392a000cd0633107732651
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127027
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-18  Noel Grandin  <noelgrandin@gmail.com>  [54b80473f4a4b8ac3dfc1936b2214733474a3485]

        tdf#146286 Crash/hang calling context menu
        
        regression from
            commit b37f9fbf05e16eb58eae40c6d900a4b9da2972db
            osl::Mutex->std::mutex in VCLXMenu
        
        Change-Id: I60caa02f9d8bb40b7fcf8a1009aeeac6ff3a094c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127044
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-18  Julien Nabet  <serval2412@yahoo.fr>  [ebc9cb8ae21c5930887cf27e1dbbe2c7493f3e30]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 84b6347bd05d0a7e5a7ea5075702f5f2892b5c1f
          - tdf#146299: MsgBox can have the parameter MB_ABORTRETRYIGNORE
            
            not MB_ABORTRETRYCANCEL
            
            Change-Id: I79867d5320c8e39fb717ac92f03875744a264a99
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/127048
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2021-12-18  Mike Kaganski  <mike.kaganski@collabora.com>  [0fb0a1e1590d5e6b4c0eced0164ad2bb50b9ca7e]

        Drop unused CSGuard
        
        Change-Id: Ic822345127569a5e08b3dfe80f8e80f2ea49d613
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126985
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-18  Caolán McNamara  <caolanm@redhat.com>  [bc206f7fd3b4a9e843c81f39dcd2faeeff9c785a]

        cid#1495785 silence Unchecked return value
        
        Change-Id: I7a5e2e02e00de95e84e412bfa639b694677ab649
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127025
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-18  Caolán McNamara  <caolanm@redhat.com>  [b0b2d7f040c6a7c5dc1f3949693b368ca54ea3b5]

        cid#1495784 Missing move assignment operator
        
        Change-Id: If9211cbfa326992f2fbbc321f5bf21804de091ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127026
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-18  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [be172e5a93a94b2c615dc0aae0979b9a9fa9ebab]

        tdf#104823: basic support for reading field data from databinding
        
        Change-Id: Ie45eb18205c1c54a631303b45887e54e456b6d5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125550
        Tested-by: Jenkins
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2021-12-18  Eike Rathke  <erack@redhat.com>  [6e91ff7b57a231ca34f619a40297cf6ef1904ea2]

        Change Interslavic Latin tag to {art-Latn-x-interslv}, tdf#145853 follow-up
        
        Change-Id: I4d19251fe350d8d2139ede9adbe0de1e3b570a5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127028
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-12-18  Mike Kaganski  <mike.kaganski@collabora.com>  [b329502b23c59ff605ff02c3054f1bd2599dde08]

        Simplify BSTR RAII
        
        Change-Id: I0eaff245a4f5dec9c86ab2c04a329e0d2a7edca5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126984
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-18  Mike Kaganski  <mike.kaganski@collabora.com>  [6e37b340874e7f8db0d346a4755b5fc30f2a08d6]

        Move ULONGGuard where it's used
        
        Change-Id: I2b440da8cb9b8cc48904f94af0e7468f620dfb21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127047
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-18  Jan-Marek Glogowski  <glogow@fbihome.de>  [ce827c541dfa8c11b51224a52d4809cf27e08a8b]

        Implement building ComponentTarget directly
        
        I have no idea, why this was omitted; probably just an oversight.
        While a path as the target specifier looks strange to me, e.g.
        ids like ComponentTarget_svx/util/svx, they work as expected.
        
        Change-Id: I6dd4d382dddb8ad67cdd397db3b1c985c14cd948
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127023
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-18  Mike Kaganski  <mike.kaganski@collabora.com>  [b33564f3a351388efe3df763885b9428dc5f7371]

        Drop unused WriteDebugInfo declaration
        
        Change-Id: I53a6b51fdb1c1d801974da56813b8842384a1c2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126986
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-18  Mike Kaganski  <mike.kaganski@collabora.com>  [8c32e155acf1935c5f6cef5eeda21c3d5f5af46b]

        Drop CoIfPtr and use sal::systools::COMReference
        
        Change-Id: Ie6433bb65b4c0a799c98a44c67a708356a5eedef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126983
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-18  Stephan Bergmann  <sbergman@redhat.com>  [5804d0a2b94b34ca9cdfb8f75065d008f582be7e]

        Fix loplugin:unusedvariablecheck
        
        ...after a214369f14d3f53d45b1889827057882c0ffd62e "loplugin:unusedvariablecheck
        improve", so that it doesn't cause false positives for
        
        >             CoIfPtr<IADsADSystemInfo> aADsysGuard(pADsys);
        
        and
        
        >             CoIfPtr<IADsUser> pUserGuard(pUser);
        
        in (Windows-only) extensions/source/config/WinUserInfo/WinUserInfoBe.cxx, where
        the CoIfPtr default constructor is
        
        >         CoIfPtr(If* p = nullptr)
        
        Change-Id: I6107fa8d8aa7244b2fc5c50df2baea5096d46214
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127017
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-18  Justin Luth  <justin_luth@sil.org>  [1addd8c104f6ad390bdd0ca61cd5ce97b55ce218]

        tdf#144364 sw: Revert "Use FastParser in SwXMLTextBlocks"
        
        This reverts 7.0 commit fd6feb4f538b0c5c9061529ff002be9f62a7239a.
        Noel said this was just a performance fix, so just go ahead
        and revert it.
        
        It caused the regression documented in bug 144364.
        
        Change-Id: I044c49e42873db120a94d93a00e9b35105778b9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127012
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2021-12-18  Jim Raykowski  <raykowj@gmail.com>  [17a4f4d5e4d49189b43e748271d2d4fa330eef9b]

        tdf#131063 Add Navigate on select expert option
        
        Enhancement option to scroll the selected entry in Writer Navigator
        into the document view.
        
        Change-Id: I5c19a2e6a3a204a28723c3e1dfb15167dcb77c74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126906
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-12-18  Eike Rathke  <erack@redhat.com>  [a25774ac230ad8c36f9c9fb99ecdda0098279f31]

        Worth an assert (inserting the range name should not fail) not OSL_FAIL()
        
        Change-Id: I7178d7d9c3e4b86e3fca256031b9ee4de904e5c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127020
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-12-18  Eike Rathke  <erack@redhat.com>  [430a6fea4012752eed0c61bff4936e9c366aa750]

        Resolves: tdf#145853 Add Interslavic Latin|Cyrillic to language list
        
        Interslavic Latin {art-x-interslv} 0x06AD
        Interslavic Cyrillic {art-Cyrl-x-interslv} 0x06AE
        
        Change-Id: I487d6593db89af038555a192674298e2dabf5582
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127018
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-12-17  Julien Nabet  <serval2412@yahoo.fr>  [0e8cc398f87315d121d0ebb28038f02f09d8e336]

        tdf#142961: Drawing toolbar: Rename dup tooltip "Callout" into "Callout Shapes"
        
        Change-Id: I22df0b93501d0421ace1282ec4b9795082083929
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126632
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-12-17  László Németh  <nemeth@numbertext.org>  [213173edc5e47bb6da11f9a301f4dca71854a48c]

        sw: fix crash with commit 8c028b7e41e3d350d0e67005b16faf0159cc5c12
        
        "tdf#146244 sw: update HasTextChangesOnly in modified rows".
        
        Change-Id: If0ce16681704fed41ab8d6e6b23033b82487f503
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127014
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-12-17  Rafael Lima  <rafael.palma.lima@gmail.com>  [68264c4d24f50dae3435ca76e5eafc4c069a0cc1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 02ad9fafa8ed2e393f118fe42c838d674ea9dda2
          - tdf#145983 Fix CTL information in Hyphenation help page
            
            Change-Id: I0863327574e671443255b49e86a1a13896c2d8bb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126937
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-17  Rafael Lima  <rafael.palma.lima@gmail.com>  [ce26276238bdbfde7964dfe51a174cf9c46b82dc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to af5933948773b624c5802148c33094691cd5e196
          - Related tdf#145350 improve subscript/superscript help about sidebar
            
            Change-Id: I4336688ee1c2c9cbb09d0ff06db75579656311cc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126938
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9d65987055a6127899403951cec270f1cf5295e5]

        Fix typos
        
        Change-Id: I7f1636226c4fbe29d9d2ef850318a9d57f1b5450
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127009
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-12-17  Michael Stahl  <michael.stahl@allotropia.de>  [31f51598fd08c2b76583a1baad0c0d6d4b336664]

        tdf#137318 sw_redlinehide: fix JoinNext() if deleted node contains redlines
        
        The GetRedlineMergeFlag() of the deleted node is None also if there are
        deletions contained completely inside the node, but in this case the
        merged node does need a MergedPara, so check if the deleted node had a
        frame that has a MergedPara in addition to the flag (which remains as
        an "optimization").
        
        (regression from d258fc29560baa5ecae03ebc2740e11420643e27)
        
        Change-Id: I44456f230374ec1de159106678e80fb4670c9f33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127011
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-12-17  Gabor Kelemen  <kelemeng@ubuntu.com>  [30f6ad6a617e7b9aa86f774e8b6da9c4ae8ad9f4]

        tdf#146019 Remove confirmation dialog about applying images EXIF rotation
        
        Change-Id: I53553f91eeb5bd56bbad19b80421177a84625d96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126616
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-12-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [a214369f14d3f53d45b1889827057882c0ffd62e]

        loplugin:unusedvariablecheck improve
        
        to find unused smart pointer variables
        
        Change-Id: I200bdd8949032a0e061de61f7903a156651793e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127006
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-17  Kohei Yoshida  <kohei@libreoffice.org>  [6b2da3ae3ea7f47dff3c807c151f88a9e1ae9964]

        tdf#103331: Make styles attributes optional.
        
        Apply only those that are actually specified.
        
        Change-Id: Ib2e090fefe4dbfe3d4fca2b953bcf51d97d9ddec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126901
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2021-12-17  László Németh  <nemeth@numbertext.org>  [8c028b7e41e3d350d0e67005b16faf0159cc5c12]

        tdf#146244 sw: update HasTextChangesOnly in modified rows
        
        It's not forbidden to write in rows deleted or
        inserted with change tracking, also Accept/Reject
        only part of the text changes here. Improve to
        handle these in SwTableLine::UpdateTextChangesOnly()
        by keeping property HasTextChangesOnly = false
        (tracked row change) only if
        
        1) there is an insert redline, which is the oldest redline in
           the row (tracked row insertion) or
        
        2) there is a delete redline, which is the newest redline in
           the row, and no text outside of redlines, and no insert
           redline in the row, i.e. whole text content is deleted
           (tracked row deletion).
        
        Also update HasTextChangesOnly table row property at accepting
        SwRangeRedlines in changed table rows.
        
        Change-Id: I426c445da760f36f718d737f34ccdb904e87aac3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126919
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-12-17  Justin Luth  <justin_luth@sil.org>  [b58dbb862296b63f3f2395c59d30fba40fa5f59f]

        tdf#58125 sc: don't show comment notifier for hidden columns
        
        This fixes a LO 3.6-ish regression.
        
        Things have changed a lot since then. I assume that pCell
        was empty when it was hidden. The test for pCell was
        removed in commit c06dbbe7594c2a0b5a5b19f8e183d9c421e6e094,
        which was in the range that bibisect suggested.
        
        Change-Id: I0af137358335a808de901111a71f5c113fabcf24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127001
        Reviewed-by: Justin Luth <jluth@mail.com>
        Tested-by: Jenkins

2021-12-17  Hossein  <hossein@libreoffice.org>  [4d396956b06c80bd7ade3825ef1a9fe1e787488c]

        tdf#146225 Revert "Use g_get_real_time instead of g_get_current_time"
        
        This reverts commit 489d7298d2e609ee5900f05ba0064845a7a551ce and
        4812c8df39cb03b59d8c033005e8e9dc45a260dd.
        
        Change-Id: Ic537a605eedc39c6cbafab4c28a77d81edfa1e20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126998
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Jenkins

2021-12-17  Miklos Vajna  <vmiklos@collabora.com>  [4bbbd15fb8e8269a8bdfd188d3ca2a2a84c00922]

        sd theme: add a "theme" palette to the color picker
        
        This implements listing the current theme colors (which depend on what
        is the master page of the current slide) in the color picker and also
        allows picking those colors.
        
        The colors are picked as-is for now, not yet setting the color theme
        index in the document model.
        
        Change-Id: I2553725c29c2a9f9de80f86b38d22a06bf9c0364
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126994
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [b33a4d3c4acc37b9284c611caaaa661d2fe34db8]

        fix for crash converting ooo31011-1.sxw and tdf#146132
        
        ./instdir/program/soffice.bin --headless --convert-to odt
        ./ooo31011-1.sxw
        
        regression from
            commit 681e10eecf67a1a01bdec2cc9b834e0345e25206
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu Dec 9 11:12:49 2021 +0200
            tdf#146137 tdf#146132 image redrawing
        
        It is because we cache high-level primitives, and then during paint, we
        decompose those high-level primitives, and that triggers layout,
        which triggers an invalidate i.e. an ActionChanged(), which blows
        away the cached data we are iterating over.
        
        Change-Id: Id18e47b6c2b71a5404f24b075a43d2040a5e3509
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126995
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-17  Stephan Bergmann  <sbergman@redhat.com>  [793d4596d0facf5fc361fe2170bb73e01c60c9c7]

        Revert brittle UITest for now
        
        UITest_writer_tests2
        UITEST_TEST_NAME=ComplexGroupShapeTest.ComplexGroupShapeTest.test_ComplexGroupShape,
        introduced with e5650de86072b9db586a4532b5239acda77598c4 "tdf#143574 sw:
        textboxes in group shapes - part 3 take 2", is apparently brittle and often
        fails with
        
        > ERROR: test_ComplexGroupShape (ComplexGroupShapeTest.ComplexGroupShapeTest)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_ubsan/sw/qa/uitest/writer_tests2/ComplexGroupShapeTest.py", line 96, in test_ComplexGroupShape
        >     self.assertEqual(True,document.getCurrentSelection().getByIndex(0).TextBox)
        > AttributeError: TextBox
        
        in (slow) ASan+UBSan builds like <https://ci.libreoffice.org//job/lo_ubsan/2232>
        as well as in (fast) Flatpak `make check` test builds like
        <https://flathub.org/builds/#/builders/32/builds/71183>.
        
        There is work going on at <https://gerrit.libreoffice.org/c/core/+/126861>
        "[WIP]Sw: Replace PyUITests with CPPUnit ones" to fix that, so remove the test
        for now until that fix is ready, to get the various failing builds unstuck.
        
        Change-Id: I3579cedce35e1373c04f976a1a57ac98f1f33448
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126990
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-17  Miklos Vajna  <vmiklos@collabora.com>  [f6e6255022ac796ea1a2f81f0d949d04c24a7f9d]

        Remove empty docpp doxygen comments around namespaces
        
        I assume this was originally added to work around some broken doc
        generator, but we don't enforce comments for namespaces today, so this
        is no longer needed.
        
        Change-Id: Ia2311658516be84b26ae69e09362af560d793a7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126963
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-12-17  Noel Grandin  <noelgrandin@gmail.com>  [b37f9fbf05e16eb58eae40c6d900a4b9da2972db]

        osl::Mutex->std::mutex in VCLXMenu
        
        Change-Id: I93883f5cd8f5f83f33eded87d995f95dbfd7989b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126989
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-17  Noel Grandin  <noelgrandin@gmail.com>  [9564433292aa6a5a79c6c619a05434973bd4b7b3]

        osl::Mutex->std::mutex in VCLXFont
        
        Change-Id: I01fbf0c94996412129101a47171aa9f3a6a78ffc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126988
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-17  Noel Grandin  <noelgrandin@gmail.com>  [bcab8f876746434979e5b4538c268ae700aba278]

        use OInterfaceContainerHelper3 in CommandDispatch
        
        Change-Id: Ib193947279c4fe1862559d681278a3a73c8e8249
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126987
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-17  Noel Grandin  <noelgrandin@gmail.com>  [7994791e0a3681d46d8b257f09422b04deeae41c]

        use more OInterfaceContainer3::notifyEach
        
        Change-Id: I0dd6e9f1514792e73a31e81896d09c27c1912318
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126966
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-17  Noel Grandin  <noelgrandin@gmail.com>  [134425eb98147d197833cb4ef7bb4d8c3d7fd2bc]

        simplify ViewObjectContactOfUnoControl_Impl::getUnoObject
        
        Change-Id: I7dd9758180c629fc0de4e59ffef7d33e62d43dcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126965
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-17  Noel Grandin  <noelgrandin@gmail.com>  [d505940a7fff8674ff4d22eaa04972a56bea516e]

        tdf#146250 fix SvxHtmlOptions::IsDefaultTextEncoding
        
        regression from
            commit da9bba7cc3c243e936daea689fea64ecaf110f35
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Mon Jul 26 10:10:17 2021 +0200
            use officecfg for SvxHtmlOptions
        
        spotted by himajin100000
        
        Change-Id: Id237f7c4d6d816539141de97a19add0a993d92ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126902
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-17  Regina Henschel  <rb.henschel@t-online.de>  [b9c159361abd79862b30412c433fb355d63299e2]

        tdf#145904,tdf#145956 unit test extrusion of shapes
        
        These tests belongs to commit 453c5b6,
        improve extrusion of custom shapes.
        
        Change-Id: I3b89a887d72b6814540a659dfa088f1550a1d47b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126962
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-12-17  Jim Raykowski  <raykowj@gmail.com>  [dc54785f153a7fe8fecc1e21b0ef7c6549e2d0d0]

        SwNavigator: fill content member lists when toggling from root view
        
        Other content type member data could have changed while in root content
        view. Fill the content member lists when toggling from root, excluding
        the toggled from root content which should already have the most recent
        data.
        
        Change-Id: I7a014affa72c05f0a89df29acfbabcaf59fe711a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126796
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-12-16  Mike Kaganski  <mike.kaganski@collabora.com>  [986e946d0cf3a6f61873efc09bab8c5e07c04f80]

        VSCode IDE integration: add safe path for pretty printers
        
        Change-Id: I900ea4aef58fddb21f8bf3cb8264d9c8d9169a9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126873
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-16  Stephan Bergmann  <sbergman@redhat.com>  [5a7eb9cb97ce58d212348d46fad3a1755b54db64]

        NEON_{SHA256SUM,TARBALL} are gone from download.lst
        
        ...since 023ebf17898db4bca63129f079fd90b5cf76c1a9 "ucb: remove
        --with-webdav=neon"
        
        Change-Id: I6744cc853d5c12bf29751bb6c1815d5de507d0fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126961
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [045665d7760f14b36f9971f8b736d5dee6189b0a]

        tdf#129796: sw: Add UItest
        
        Change-Id: I0eb3aa6a5550b1c49e88b0aa3195d3aae5d6396b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126960
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [63f2350fa3f91fcc310f85a59f1becdfee2784af]

        Fix typos
        
        Change-Id: I66feced8bed05c7859e36a6d2f746a7faf30c7a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126915
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-12-16  Julien Nabet  <serval2412@yahoo.fr>  [ab864bd178a44208c98a2fd1b1248df5f1db1fc9]

        tdf#38235: fix sort failure for Evolution
        
        Several issues to deal with:
        1) The initial pb:
        "Error setting the source criteria. The column  XXX must be visible as a column. SQL status: 01000, Error code 1000."
        =>
        OEvoabResultSetMetaData::getColumnLabel was returning the nickname of the column with g_param_spec_get_nick
        we just want the column name to display and to use
        
        2) SQL parsing in OCommonStatement::orderByAnalysis
        2 "sub-issues":
          a) ENSURE_OR_THROW was testing SQL_ISRULE( pAscDesc, opt_asc_desc )
        opt_asc_desc is defined in connectivity/source/parse/sqlbison.y with:
        opt_asc_desc:
                        {$$ = SQL_NEW_RULE;}
                |       SQL_TOKEN_ASC
                |       SQL_TOKEN_DESC
                ;
        not sure if it should be kept but for DESC I had to use this:
        SQL_ISTOKEN(pAscDesc, DESC)
        
          b) Retrieve of ascending
        By default ascending is at true but then we tested the node with:
        if  ( ( pAscDesc->count() == 1 ) &&  SQL_ISTOKEN( pAscDesc->getChild( 0 ), DESC )
        But when we use DESC, it's directly a TOKEN so just this should suffice:
        bool bAscending = !SQL_ISTOKEN(pAscDesc, DESC);
        
        3) CompareContacts wasn't taking into account bAscending
        since we use comparison function for g_slist_sort_with_data, I only used
                int nOrder = 1;
                // if descending sort, reverse order
                if (!sortCol.bAscending)
                    nOrder = -1;
        and multiply the result with this to have the ad hoc order
        
        Change-Id: I3c360a5ef9cf0dc737a7ce4a138d2d2586abdca9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126698
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-12-16  Tor Lillqvist  <tml@collabora.com>  [00ba09e5675fd30032d0fba38212dcad1a696e73]

        Accept iOS SDK 15.2
        
        Change-Id: I42182f86673586ce48905bdda3281ef4499263a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126958
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-12-16  Tor Lillqvist  <tml@collabora.com>  [e84dcee44aa7cdd340ee22d528afe14abebba994]

        Fix iOS compilation after recent changes to Sequence
        
        Change-Id: I73c519174029766a3a2f61f9ad93fd63589b8184
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126957
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-12-16  Mike Kaganski  <mike.kaganski@collabora.com>  [866b569b58a13dab2da247aef70822933353663c]

        tdf#146219: don't try to detect if a recent file is a directory
        
        This avoids accessing (possibly unavailable) remote URLs,
        when we already know that MRU items are files.
        
        Change-Id: I97e07f007d4129b93b4939311c67cf95de6ff836
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126943
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-16  Stephan Bergmann  <sbergman@redhat.com>  [57ad86fec9e5b4981332392bdb5c5a1f5e468bfe]

        Allow for some variance in results of some more Calc function calls
        
        ...similar to 04215f03492f6fce83d6bc64491749bf803c389a "Allow for presumably
        more precices results of some more Calc function calls", this time with
        gcc-c++-11.2.1-7.fc35.aarch64 and -O2:
        
        * row 74: actual 236.965090983394 vs. expected 236.965090983393
        * row 75: actual 232.103818773718 vs. expected 232.103818773717
        * row 84: actual 226.508770412418 vs. expected 226.508770412417
        * row 85: actual 238.902033404946 vs. expected 238.902033404945
        
        Change-Id: I348623fdd5c4c851cd002f1d62c5a8867b32e325
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126950
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-16  Michael Stahl  <michael.stahl@allotropia.de>  [42448f48bb48a13d6618a181b12840db6d85c574]

        tdf#144565 sw_redlinehide: fix mailmerge when flys anchored at last node
        
        The InsertPageBreak() calls SplitNode() which is not ideal as the flys
        anchored at the last node of the document may end up anchored to the
        newly inserted node and this one will be removed again a bit further on:
          GetNodes().Delete( aDelIdx, iDelNodes );
        
        ... which is what crashes, when the SwNodeIndex of the anchor is moved
        hard to a different node, which causes inconsistencies such as:
        
        sw/source/core/text/txtfrm.cxx:1263: TextFrameIndex SwTextFrame::MapModelToView(const SwTextNode*, sal_Int32) const: Assertion `static_cast<SwTextNode*>(const_cast<sw::BroadcastingModify*>(SwFrame::GetDep())) == pNode' failed.
        
        Instead, always use AppendTextNode() and then set the break item
        directly, which even simplifies the code.
        
        (reportedly a regression from 166b5010b402a41b192b1659093a25acf9065fd9
         although i wasn't able to find an earlier version that didn't crash
         in some way)
        
        Change-Id: I4cac74fc86fc505f62b14cf0d7a7f9689c7402ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126921
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-12-16  Julien Nabet  <serval2412@yahoo.fr>  [b8f68233b8dc5a009396141fba6e47867e70f342]

        Related tdf#145910: relax even more denylist about OpenGL
        
        Comment this one:
        <!-- tdf#125516: crash on preview of slide transitions, or in slideshow, when OpenGL rendering enabled Windows 10, with Intel DCH packaged driver -->
        <entry os="10" vendor="intel" compare="between_inclusive_start" minVersion="26.20.100.6861" maxVersion="26.20.100.7584"><!-- tdf#125516 -->
        
        Revert these:
        1)
        <entry os="all" vendor="intel" compare="less" version="10.18.14.4264">
            <device id="all"/>
        </entry>
        commit 5621762a36483f7bc555dd0e6a294eb68100490a
        Author: Tor Lillqvist <tml@collabora.com>
        Date:   Fri Jan 8 15:53:54 2016 +0200
        
            Don't use the "marketing" version number for the Intel driver
        
            The 15.x.y.z.d number is not the real version number that our code
            sees.
        
        commit b1878ab683adeff6d151617fcd8f4a4530366e0e
        Author: Tomaž Vajngerl <tomaz.vajngerl@collabora.com>
        Date:   Fri Nov 20 22:55:38 2015 +0100
        
            opengl: populate blocklist
        
        2)
        <entry os="8" vendor="intel" compare="equal" version="10.18.10.3308"><!-- Intel(R) HD Graphics 4000 -->
                <device id="0x0166"/>
        </entry>
        commit 5e416099f088a2f8a8980e08e3d5b731da0a6d9c
        Author: Marina Latini <marina@studiostorti.com>
        Date:   Thu Nov 10 14:34:00 2016 +0100
        
            Windows 8 driver blacklist
        
            Blacklisted intel driver for graphics card Intel(R) HD Graphics 4000 for Windows 8.
            With this card LibreOffice won't start.
        
        3)
        <entry os="7" vendor="intel">
            <device id="all"/>
        </entry>
        commit c9b2af045acc92c8665a8523407f530cc691d5bf
        Author: Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>
        Date:   Tue Jul 26 16:21:13 2016 +0900
        
            tdf#101138 opengl: blacklist intel drivers for Win 7
        
        (crash in general but nothing about slide transition, let's give it a try)
        
        4)
        <entry os="all" vendor="amd" compare="less" version="15.200.1062.1004"> <!-- 150.200 -->
            <device id="all"/>
        </entry>
        commit b1878ab683adeff6d151617fcd8f4a4530366e0e
        Author: Tomaž Vajngerl <tomaz.vajngerl@collabora.com>
        Date:   Fri Nov 20 22:55:38 2015 +0100
        
            opengl: populate blocklist
        
        5)
        <entry os="all" vendor="nvidia" compare="less" version="10.18.13.5362"> <!-- 353.62 -->
            <device id="all"/>
        </entry>
        commit b1878ab683adeff6d151617fcd8f4a4530366e0e
        Author: Tomaž Vajngerl <tomaz.vajngerl@collabora.com>
        Date:   Fri Nov 20 22:55:38 2015 +0100
        
            opengl: populate blocklist
        
        6)
        <entry os="10" vendor="nvidia"> <!-- tdf#128441 -->
            <device id="0x2182"/>
        </entry>
        commit ed94101d8c399f6de2e2b9b7cd31dd6b68d269a8
        Author: Julien Nabet <serval2412@yahoo.fr>
        Date:   Sat Nov 2 18:34:06 2019 +0100
        
            tdf#128441: blacklist nvidia on Win10 deviceid 0x2182
        
        (crash on Writer so not Slide transition)
        
        7)
        <entry os="all" vendor="microsoft" compare="less" version="6.2.0.0"> <!-- 6.2.0.0 -->
            <device id="all"/>
        </entry>
        commit b1878ab683adeff6d151617fcd8f4a4530366e0e
        Author: Tomaž Vajngerl <tomaz.vajngerl@collabora.com>
        Date:   Fri Nov 20 22:55:38 2015 +0100
        
            opengl: populate blocklist
        
        Change-Id: I7c2c99488e74277cbbff2f0f37937ca3b2115b72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126489
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-12-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [23ac04c1c890c2d026cd422bec8558b5a14650f0]

        Removed break; after return
        
        Change-Id: I4dff60b9b24b60d58ddd174c7dcb222b4ca26224
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126912
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-12-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [88a2856c319b1ef5635d2a6ad2755be3fbef638a]

        Removed executable bits on .odt
        
        Change-Id: Ibcfb38261e9d5bdd44259849c060de0d8c3a69a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126913
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-12-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [efe7d60333ba707223e526a8dd164d3a9348f4ff]

        Removed executable bits on .doc file
        
        Change-Id: If41904da363187128c900910c39ee1d375271946
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126914
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-12-16  Caolán McNamara  <caolanm@redhat.com>  [c26ce14c2bc2f4583cb02af56fdf7c00df3c5aac]

        drop ui-previewer
        
        the need for this is gone now the transition from src to ui
        is completed. I certainly don't use this anymore.
        
        Change-Id: I5bf9c8bc4f00152977091f466c2e808b824acb44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126925
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-16  Caolán McNamara  <caolanm@redhat.com>  [ede7be0c3c70a92cd8601762d8cae7c07976360e]

        drop ui-previewer from install set
        
        this is intended for use for bootstrapping the process
        of conversion of the .src to .ui and isn't useful
        to have in a normal install
        
        Change-Id: I88066bb086ca58a56c2adc7ef5a96b03b670f086
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126924
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [759da7e51d73ad4a0ae40156097eea96f029bd4f]

        tdf#126565: sc: Add UItest
        
        Reuse existing test I created earlier this week
        
        Change-Id: I4556d64f99a6aa498fc44f19aa2e39ca94b24218
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126918
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-16  Arnaud Versini  <arnaud.versini@libreoffice.org>  [ab4ee55a2a03ce93debcda41d817a95517a711f0]

        comphelper : use std::mutex in numberedcollection
        
        Change-Id: Ifd8b1668ceac69f5393a279ffb19070655149e65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124126
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-16  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [c84ec0b1debb9b72f05ffc1d669608afc454cec2]

        tdf#99027 Set default table border width to 0.5pt
        
        Change-Id: Ib6c8a6e63271f400d69702c3c090678d6c016af3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126922
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-12-16  Caolán McNamara  <caolanm@redhat.com>  [b2aa646ef09dc8434d3ca8a5bba53a8d8ff3f910]

        use more OInterfaceContainerHelper3 in toolkit
        
        Change-Id: I3861a254d660662cbf575e9669cbacba36634856
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126855
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-16  Justin Luth  <justin_luth@sil.org>  [6ce377a649c8db7576dbb7a30949d0f89c08439f]

        related tdf#90805 sw table: ensure border when setting border color
        
        When using uno:FrameLineColor to set a table's border color,
        add hairline borders if there are none at all.
        
        Change-Id: Ib2b2f8aff0052dc32b38486c98670ebff3bd6a4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126923
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2021-12-16  Luboš Luňák  <l.lunak@collabora.com>  [672c6d74b027fc7731afb959599ffea77d6ae2ba]

        ensure invalidate tiles LOK message range checking
        
        3db1ce30ab235ad22aed71c22e4f6f52b7b88829 added some range checking
        on the rectangles, such as making sure (x,y) is not less than (0,0),
        and it added it to converting string messages back to rectangles.
        But then 3b729db05553c1a6d461fb41c89a05702f407448 avoided
        the conversions from string messages back to rectangles, and thus
        it avoided also these checks.
        
        Change-Id: I73a08e418dc2e48ef5e89fe1aee0272851f7d363
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126865
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-16  Justin Luth  <justin_luth@sil.org>  [9f93a26c23ae21324f2389a18512d71d3d610b99]

        tdf#90805 sw: if no border when adding border color, add hairline
        
        Due to things like tdf#90070 (since LO scales down an image when
        adding a border), only make this a hairline border.
        Otherwise, a larger default would seem reasonable...
        
        From what I can tell, SID_FRAME_LINECOLOR
        in SwFrameShell::ExecFrameStyle affects frames and images
        and OLE objects.
        
        Change-Id: Icd72cecb7ebd7fc8b236fb5b8ebd14771399f94d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126910
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2021-12-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [d67058ff3dd723cc616237216ef28e8dd1f4d611]

        uitest: sc: make sure the tab number exists
        
        Otherwise, something like
        
        gridwin.executeAction("SELECT", mkPropertyValues({"TABLE": "100"}))
        
        would create a new tab called Sheet101
        
        Change-Id: I052c68a1881bfe0a32e35a62f5c4f557ef10db8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126917
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-16  Tor Lillqvist  <tml@collabora.com>  [b824634cbdc7bcacb0b67b8b1bcd17846273e85a]

        Fix typos
        
        Change-Id: I837a135f6c94c9dbdd91c5642b92aa48800118f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126909
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-12-16  Julien Nabet  <serval2412@yahoo.fr>  [0661c796c767802c114441ad9a17fd0979d72ef4]

        tdf#137101: fix e_book_client_connect_direct_sync signature in Evolution
        
        since it changed in 2015, see all details from tdf#137101
        Thank you to krumelmonster for having spotted this!
        
        + some cleanup to remove all eds_check_version calls
        and dependencies
        
        Change-Id: Iaf2437f8f5c04ab9674a380dac1dfb16ec8c7201
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126898
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-16  Miklos Vajna  <vmiklos@collabora.com>  [90556b6df0f6378fb60d7dee18b2f5d275ece530]

        VML import: handle <v:imagedata gain="..." blacklevel="...">
        
        Map it to (the UNO API of) GraphicDrawMode::Watermark, similar to what
        the binary import does in SvxMSDffManager::ImportGraphic() and how the
        drawingML import does it in
        oox::drawingml::GraphicProperties::pushToPropMap().
        
        On export, the drawingML export is used, and that already maps
        GraphicDrawMode::Watermark to <a:lum bright="70000" contrast="-70000">.
        
        Change-Id: I33986a03bf3d3863da5c5b1f0a2e0da0fa595c9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126908
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [69a68bc38d29964ef9af8c30ea457975f9e568fe]

        uitest: remove incorrect pass
        
        Change-Id: If155962b14485b6a6cb812e562c555cabd60ef77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126911
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-16  Jan-Marek Glogowski  <glogow@fbihome.de>  [bd1868c1057f0582f1a733bb90eca0c1c7e07933]

        Refactor Library_sal_textenc build condition
        
        ... by adding and using gb_CondSalTextEncodingLibrary.
        
        Change-Id: I04e8f56bde6296477d449f1c447e8133cdf86e6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126788
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-16  Miklos Vajna  <vmiklos@collabora.com>  [48cb441fceab83a6320dc871f291dcb313696650]

        sd theme: add UI to set individual colors of a color set
        
        Which completes the UI to set and get various parts of the theme itself
        (not yet referring to a theme).
        
        Change-Id: I30cb575046d1146083cb5723377400b67de79a69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126905
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-16  Caolán McNamara  <caolanm@redhat.com>  [6b8bba1fa1a9ab9059c205b3afdeb1beb8405cdb]

        crashtesting: assert on 0 scaling on creating thumbnail for moz392233-9.svg
        
        seen since:
        
        commit 1ceb4f36a7cabe7a0fb2b0c2e36079389d6a69b2
        Date:   Sun Dec 5 11:35:57 2021 +0100
        
            generate a thumbnail to save without a metafile
        
            This is similar to 59cca1a28df4cdc94450d68cc1e247a8fb5ff6f3,
            if the wanted result is a bitmap, there's not much point first
            converting to metafile and then to a bitmap.
        
        Change-Id: I44bea7c8c301f12ff53295eba5be190239337ab6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126897
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-16  Caolán McNamara  <caolanm@redhat.com>  [5cfb92d11de73aba88dce809cc0355a8d9c23e95]

        crashtesting: Assertion `nMin <= nMax' failed in MinMax
        
        MinMax(T, tools::Long, tools::Long) [T = int]: Assertion `nMin <= nMax' failed.
        
        seen since
        
        commit 374e261ad1ea8b41f5ecdd850c27fdc961c4868b
        Date:   Sun Dec 5 11:55:58 2021 +0100
        
            increase maximum document thumbnail size from 256 to 512
        
        but presumably always lurked previously.
        
        This commit is supposed to change nothing, just rearrange to show that
        the nWidth == 1 branch (and adapted the nHeight == 1 branch too) doesn't
        use the data generated by the asserting block and move that block into
        the nWidth/nHeight != 1 branches
        
        Change-Id: I1d3284ee32c1eff738c34bc252400726dc7632b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126895
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-16  Jim Raykowski  <raykowj@gmail.com>  [85057da7f19e8e5d6023c16fa07d138e2b519a66]

        tdf#145747 Fix cursor not shown
        
        after moving focus from shape object to comment window to edit window
        
        Change-Id: Ibce3939575cfdc941eec45fea24383fc5edf53d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125431
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-12-16  Miklos Vajna  <vmiklos@collabora.com>  [c40df02caa6b5473f80bd8c2ed14763dac2076cd]

        writerfilter: some param -> sprm in rtftok
        
        The structure for these properties is to have a list like "paragraph
        properties", which then has keys (e.g. NS_ooxml::LN_CT_PrBase_pBdr for
        border), which may have sub-keys (e.g. NS_ooxml::LN_CT_PBdr_top), and
        finally some value.
        
        Stop calling sub-keys "parameters"; the real parameter will be some
        writerfilter::Value subclass.
        
        This is just meant to make the code more readable, no functional changes
        intended.
        
        Change-Id: Ie63b3216cafa6fcd0ad1ee8cf990cd7982ab7fb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126894
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-12-16  Gabor Kelemen  <kelemeng@ubuntu.com>  [617052236400e86888e1a2894f9ae4125fd73351]

        Remove transitional header drawinglayer/primitive2d/polygonprimitive2d.hxx
        
        follow up to commit 1103727fb24b368419ea0cfd2382560ef6b82f43
        
        Change-Id: I227042f4703f3f4c18a8dc0355f044d2ad7dfb2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126838
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-12-16  Kohei Yoshida  <kohei@libreoffice.org>  [aadbac5467bb6ab768f87ed6ec003c55159d54aa]

        Update liborcus to 0.17.2.
        
        Change-Id: I76c0d57da63c1e35f80b13071793dbbb27cb218a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126655
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2021-12-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [deea3b7471c3dab0220eca6146c225a2d47681a2]

        tdf#145062: sw: Add UItest
        
        the different tabs in the insert field dialog share the same 'type' id,
        so create a unique one for each tab
        
        Change-Id: I14013f17aa00b73ae5a7ade8c2f12f01a37d13b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126889
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-16  Eike Rathke  <erack@redhat.com>  [ec4f8cd2172bf7b232961f31ebd22d7e13af261e]

        Resolves: tdf#126565 RefEditModified() preset current sheet for address-only
        
        Change-Id: Ifa662a9d55fae10e3e1e3e115c9c5eb10972cbbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126899
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-12-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [2f52f92b13e523b1c7ff93a3f915af4293334c7d]

        uitest: sw: make sure there is one textfield
        
        Otherwise this test wouldn't fail
        
        Change-Id: Idfca309d47b5518c8511503e5cac3a3028986f85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126896
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-15  Luboš Luňák  <l.lunak@collabora.com>  [fa91a519c002442a369ffb1ff8b35cd5297d1dbc]

        use $CCACHE instead of hardcoded 'ccache'
        
        Change-Id: I0083b4478902a09661fd2743c58369d85325e1a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126893
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-15  Gabor Kelemen  <kelemeng@ubuntu.com>  [20301ba19829766eaafc05b06a272865e59fc344]

        tdf#146236 Hide Columns section in sidebar of Writer images
        
        Change-Id: I1716d10c7b18179c167c64e04965cb46b35c0294
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126888
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [8a008416c7c72321964c219f9979c4730e6e1a63]

        lockfile: use a single build condition
        
        ... and introduce solenv/gbuild/Conditions.mk
        
        The Conditions.mk is included just after the Helpers.mk, which
        should make its content available basically everywhere.
        
        Change-Id: Ie4498e12b3d0f676ed0c9abf4b3bb4899d6a1c03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126787
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-15  Noel Grandin  <noelgrandin@gmail.com>  [d023a95526b8277775927c6ef3bf39925c77f76b]

        add support for macOS SDK 12.1
        
        Change-Id: I30d816d5926e5b1771901c697b67eb275d122636
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126890
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [79ca2a6a7c8e0102aa8e7e3af709d5cf2e4d9532]

        Simplify CURL and LIBCMIS tests
        
        ... by expanding libo_CHECK_SYSTEM_MODULE with yet an other
        parameter to optionally disable the feature completely and
        adding the matching AC_ARG_ENABLE.
        
        As a result, --disable-cmis becomes --disable-libcmis.
        
        Also adds more documentation to m4/libo_externals.m4.
        
        And use simpler help strings, now hopefully correctly escaped.
        
        Change-Id: I8ac67145721d8518cca6f6867bc05738a87ed77a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126771
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-15  Eike Rathke  <erack@redhat.com>  [7c22bed187c12122fe29459279771ca414799ac8]

        Related: tdf#146228 convertIsoNamesToLanguage() fallback for empty tag
        
        An empty tag might be the result of a bad LANGUAGE=":" setting.
        The old implementation tried an unconditional "-" tag (for both
        language and country empty) that was wrong anyway. Do not keep the
        resulting LANGUAGE_SYSTEM as that is exactly what we want to know
        the actual locale for.
        
        Change-Id: I7d6587f59e9a3362c7d877926a325ebcfe7b48db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126863
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-12-15  Caolán McNamara  <caolanm@redhat.com>  [2dc2188c40282e85ecf9eb62321320251357f760]

        unset mpMenuBarWidget when it was destroyed along with its parent
        
        Resolves: https://github.com/flathub/org.libreoffice.LibreOffice/issues/173
        Change-Id: I875cf658fb86adfa389429ead059bfd7c4f08ef4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126866
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-15  Eike Rathke  <erack@redhat.com>  [f2c3c927021cd008366291e67606f6537e3e20be]

        Resolves: tdf#146228 env-var $LANGUAGE can be a colon separated list
        
        Try to extract a first or second if first is empty.
        
        Ideally the sequence would be matched against available UI
        localizations, but that's simply not available at this stage.
        
        Change-Id: I37d0c289fe165c76a98086c63279aacf6856900c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126862
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-12-15  Michael Stahl  <michael.stahl@allotropia.de>  [cc02c0e32fda654cb4bcb93f87ceb48b356e1d84]

        tdf#139843 sw_redlinehide: fix crash while updating reference fields
        
        Use layout in MakeRefNumStr() when checking if node is numbered,
        because a hidden node has a null SwNodeNum.
        
        (regression from ae246b44da1708417aaaefe4f9186cfbbb9a9137)
        
        Change-Id: Iea797c03018929601ea797f00e3cf2d7749e55ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126857
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-12-15  Michael Stahl  <michael.stahl@allotropia.de>  [023ebf17898db4bca63129f079fd90b5cf76c1a9]

        ucb: remove --with-webdav=neon
        
        Remove code in ucb/source/ucp/webdav-neon, and now unused external
        neon.
        
        The --with-webdav=no option is retained for now.
        
        Change-Id: I4ce429587e3991fa82009da2f8e4a068abe36435
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126839
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-12-15  Michael Stahl  <michael.stahl@allotropia.de>  [f45b7871e7d31dfc6ed31d1b79928990bba0d0dd]

        ucb: remove --with-webdav=serf
        
        Remove code in ucb/source/ucp/webdav, and now unused externals
        apr, apr-util, serf.
        
        Change-Id: I31ab8bb1491f5290e175e87f2b30499811c5a359
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126835
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2021-12-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [1a038e6ee1c29eafb267e035104b2a2a05714f15]

        uitest: sc: fix problematic test
        
        Change-Id: I3a445f48930e1d6c6f8d59d392bbf87cc9cb2cf6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126858
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-15  Gabor Kelemen  <kelemeng@ubuntu.com>  [b24064f2b75bf2d868564a4ac680d37751a92db4]

        Recheck include/[a-d]* with IWYU
        
        See tdf#42949 for motivation
        
        Change-Id: I42475b8e75951d5dcae2fe6b0ad0bca64441e7f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126837
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-12-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [86ac9eb59a6d058cc868ca2b05117375d6ea88f4]

        tdf#119178: sc: Add UItest
        
        Change-Id: I8737e95b1d45433168380f1564fe4c61eb4b3641
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126856
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [5fc6d68e9e125b00dc16600543e516bd15fb3a64]

        uitest: simplify code
        
        Change-Id: Id3355be0e763217a4915b53d22220c30536415e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126852
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-15  Tor Lillqvist  <tml@collabora.com>  [30e474a7e5bba6cebb7b082abd7ae8dc8d8bf8b0]

        s/2DO/TODO/
        
        Also s/4now/for now/ .
        
        Change-Id: I170c912e09435fb33532eb51ee0c15e6a0e85460
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126854
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-12-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [41f7b1b12dfdfce508f04878409854fb9da38874]

        tdf#141175: sw_uiwriter3: Add unittest
        
        Change-Id: Iba615528f8515fe60dc71bc61c0d815c0e1962e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126851
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-15  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [76f29376183be48c076ada06159581ea981de3d1]

        tdf#145381 handle closing brackets in URLs correctly
        
        The task presents an URL that ends with a closing bracket. If
        pasted to LO, the closing bracket got interpreted as not being part
        of the URL due to the heuristical interpretation of URLs in
        urihelper.
        Adapted this to handle matching brackets, so that an closing and
        ending bracket will be added to the uri text when there is a
        matching pair.
        Added unit test to testFindFirstURLInText with simplified uri
        example.
        
        Change-Id: I58dd460a37d0066ff46845832eabd2a790e4ccd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126832
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-15  Hossein  <hossein@libreoffice.org>  [4812c8df39cb03b59d8c033005e8e9dc45a260dd]

        tdf#146225 Fix delay when exiting from the gtk3 ui
        
        While removing the deprecated g_get_current_time and replacing it
        with g_get_real_time in 489d7298d2e609ee5900f05ba0064845a7a551ce,
        a behaviour change in sal_gtk_timeout_expired static method is
        done, which lead to tdf#146225.
        With this commit, it is changed back to the previous state, with 2
        additional variables of tv_sec and tv_usec.
        Eventually, the method should be simplified.
        
        Change-Id: I2f1bb22b9a2d518e6f0332472535be8d4adf92f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126829
        Tested-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Hossein <hossein@libreoffice.org>

2021-12-15  Caolán McNamara  <caolanm@redhat.com>  [3769508f4952ca54cad7e9d33f4113b0d18066c9]

        tdf#145934 workaround rounding causing 'dancing characters'
        
        Change-Id: I1fb260196beb0cc54232aa60a1191d3090fa31b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126848
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-15  Miklos Vajna  <vmiklos@collabora.com>  [c634f836945379ae17a3714938210bba7995dd25]

        sd theme: add UI to set/get the name of a color set
        
        The two names make sense because the theme can have not only color sets
        but also font names, etc -- but for now we just care about the theme
        name and a named color set.
        
        Change-Id: Ieafca36da005a9c74964e39216bee3c33f6427cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126850
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-15  Regina Henschel  <rb.henschel@t-online.de>  [453c5b6214654b440fe1d3e926cddfb695e17f10]

        tdf#145904,tdf#145956 improve extrusion of custom shapes
        
        The patch addressed these errors:
        The property Origin is relative to the bounding rectangle of the shape
        not to the snap rectangle. That error is visible e.g. for a block arc.
        Rotation center x- and y- values are relative to the snap rectangle and
        not absolute.
        Rotation center z-value is in Hmm and needs conversion to Twips in
        Writer.
        Rotation is around rotation center, which might be different from shape
        center. That has been ignored.
        
        I have moved calculation of the 2D logic rectangle of the scene to
        main method to be able to reuse the transformation and other values.
        I consider using a special local class as unneeded overhead.
        
        I have reordered some parts to bring geometry relevant parts together.
        
        Change-Id: I35ad0721091b365ae99cd3d7b2afb0ad7efe47fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126847
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-12-15  Miklos Vajna  <vmiklos@collabora.com>  [85c5feaf8aa889906ad3a20a1d6e5cbffd446921]

        CppunitTest_sw_rtfexport: rework to simplify mustTestImportOf()
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I21b08893f726f13a09a905f28f354f74b1b423ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126845
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-12-15  Mike Kaganski  <mike.kaganski@collabora.com>  [2f848eb5dc6f6f9344f250ac9860065130aaf436]

        tdf#131850: avoid encryption check for recent docs overlay
        
        Change-Id: I673de978c39492bf9be78945ece95ade2a943ffc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126849
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-15  Hossein  <hossein@libreoffice.org>  [ddd675c5a79b26d23da8d4affeeb888ac3664635]

        tdf#144961 vcl: fix CJK matching in FindFontFamilyByAttributes
        
        Whilst testing CJK matching, I uncovered an issue. The matching
        algorithm detects that the font is a CJK font if there are any CJK
        characters in the font name. However, if you searched for a CJK font
        against a font that was not a CJK font (i.e. the family name had no
        CJK characters) then it would still match against this font family.
        
        We now check if the font being matched against was a CJK font family
        or not, if not then I reduced the testMatch value by CJK_MATCH_VALUE.
        
        The fix can be tested with:
        
            make CPPUNIT_TEST_NAME=testShouldNotFindCJKFamily -sr \
                CppunitTest_vcl_font
        
        Without the fix in place, the test fails with:
        
        Test name: VclPhysicalFontCollectionTest::testShouldNotFindCJKFamily
        assertion failed
        - Expression: !aFontCollection.FindFontFamilyByAttributes( ImplFontAttrs::CJK, WEIGHT_NORMAL, WIDTH_NORMAL, ITALIC_NONE, "")
        - family found
        
        Change-Id: I18b246f151b2174dc4ae0f5507630a4e8e4bb442
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123309
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2021-12-15  Dhiraj Holden  <dhiraj.holden@gmail.com>  [25ac6754d144a258d39cd9251677f3e35f4b3ee6]

        tdf#145630 Changed atan to atan2 where appropriate
        
        The extra checks are superfluous with atan2, and thus removed. More
        information can be found here:
        https://dev.blog.documentfoundation.org/2021/11/17/use-atan2-function-instead-of-atan-easyhack/
        
        Change-Id: I1de97562ce3f7180ce846629870915f789a7bedf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126212
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2021-12-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [cfe7dc2ef91ea119ea54b56e207ef7a77291a9d7]

        tdf#136855: sw: Add UItest
        
        Change-Id: I2626f56d59456f0e4c0942f4783c6b5270534260
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126843
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-14  Michael Stahl  <michael.stahl@allotropia.de>  [19f2054c6063177d08c818c5b7eeba7ab9178249]

        tdf#141175 sw_redlinehide: fix crash in lcl_DeleteRedlines()
        
        The GetNext() returns itself if it's alone in the Ring.
        
        (regression from 27aa4b16bf704d0246595750daf57b57ff2577b3)
        
        Change-Id: Idf92ce5362c4a4acf1582f463fe7bafc8553b400
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126844
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-12-14  Michael Stahl  <michael.stahl@allotropia.de>  [d16c5f47600d236e911ae50d0e58a3f2256f5a61]

        tdf#136855 sw: fix ReplaceRangeImpl() restoring of rPam
        
        This broke in CWS swrefactormarks2 (commit
        df6d312ca537402463e4eb0530f22b956600fc02) but for spell-checking the
        ReplaceRange() wasn't used until commit
        e1629c210ad78310e3d48c0756723134a27b89df.
        
        Change-Id: I4a6256b65b89e21e9e87ff45d0c5e6c4577a5846
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126842
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-12-14  Noel Grandin  <noelgrandin@gmail.com>  [38c008de39ef004a7f9089baba96bc408de67bae]

        Stream::Tell returns sal_uInt64
        
        Change-Id: I02e49d4f59c17a9868c4111ac91b5dd2715e689c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126630
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-14  Rafael Lima  <rafael.palma.lima@gmail.com>  [c2f67e6ed60554de8b02b499fb93a60e703d533a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f3ee28f154cea6cc94999015364e0a2965ee41c7
          - Fix minor typos and L10N in ScriptForge help pages
            
            Change-Id: Ie5c236da58f1a13e9aa022549aef65e661fbfd9b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126673
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-12-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [d3f0aa90ce30c2566f0c7ad775c4355b939f338c]

        tdf#124412: sc: Add UItest
        
        Change-Id: Ic0b8a6f8a8ccc3d63154be607e672e759b862714
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126841
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-14  Stephan Bergmann  <sbergman@redhat.com>  [f9267444d9961812214d127c1c69caeb154ef555]

        Missing test dependencies
        
        > [_RUN_____] Chart2XShapeTest::testPieChartLabels1
        [...]
        > warn:vcl.builder:4127841:4127841:vcl/source/window/builder.cxx:481: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: file:///data/lo/core/instdir/share/config/soffice.cfg/svt/ui/tabbuttons.ui /data/lo/core/xmlreader/source/xmlreader.cxx:66
        
        and
        
        > [_RUN_____] Chart2XShapeTest::testPieChartLabels1
        [...]
        > warn:vcl.builder:4129133:4129133:vcl/source/window/builder.cxx:481: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: file:///data/lo/core/instdir/share/config/soffice.cfg/modules/scalc/ui/posbox.ui /data/lo/core/xmlreader/source/xmlreader.cxx:66
        
        and
        
        > [_RUN_____] Chart2XShapeTest::testPieChartLabels1
        [...]
        > warn:vcl.builder:4132624:4132624:vcl/source/window/builder.cxx:481: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: file:///data/lo/core/instdir/share/config/soffice.cfg/sfx/ui/tabbar.ui /data/lo/core/xmlreader/source/xmlreader.cxx:66
        
        and
        
        > [_RUN_____] Chart2XShapeTest::testTdf88154LabelRotatedLayout
        [...]
        > warn:vcl.builder:4134247:4134247:vcl/source/window/builder.cxx:481: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: file:///data/lo/core/instdir/share/config/soffice.cfg/modules/simpress/ui/tabviewbar.ui /data/lo/core/xmlreader/source/xmlreader.cxx:66
        
        Change-Id: Ie8251580793654c0b7931d430be4a17ae0782cfe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126836
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-14  Luboš Luňák  <l.lunak@collabora.com>  [0d1971a8dc1f7ce24f67abcab4d6af9cf2b7b823]

        make sure text operations are not queried by (numeric) value
        
        E.g. SC_CONTAINS is, according to isPartialTextMatchOp(), a text-only
        operation, so query it as such and not as a numeric value. This
        fixes/allows e.g. substring queries on dates.
        
        Change-Id: I6c612d9934193828b7a7eabed92f2bfeb385e5a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126767
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-12-14  Caolán McNamara  <caolanm@redhat.com>  [d9a115ae5ba869c1629973e9462d1925812354f0]

        tdf#145999 -1 was the representation of unlimited cell width
        
        when using UniString -1 -> 0xFFFF i.e. old-time EDIT_NOLIMIT
        
        Change-Id: Ie40fa65a88a2b8961d70635ca5e4ec851567e089
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126834
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-14  Miklos Vajna  <vmiklos@collabora.com>  [c2726c29b233b8fa7fbd390aafe149bdf7e94b07]

        sw ODF shape import: improve is-textbox check
        
        This builds on top of commit 28d67b792724a23015dec32fb0278b729f676736
        (tdf#107776 sw ODF shape import: make is-textbox check more strict,
        2019-08-26). Before that commit, any non-empty parent style name on a
        shape resulted in an sw textbox. After that commit, we filtered out Writer
        images by checking for the Frame parent style name.
        
        The problem with this approach is that in case two documents are to be
        merged together, then it's reasonable to rename the Frame style, but
        then the complex content inside the shape gets lost.
        
        Fix the problem by going with a middle ground: require Frame as a
        prefix, but allow other names as well. This gets e.g. FrameX to work
        without breaking the "reject Graphics" use-case.
        
        Change-Id: Id59ed28a64a9398f2f1620f69b5f148d65e6c95a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126828
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-14  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [19394a924fdc486202ca27e318385287eb0df26f]

        tdf#143574 sw: textboxes in group shapes -- part 4
        
        A new UNO property has been added and implemented
        for the filters. This provides the possibility of
        assigning textboxes in the filter at import time via UNO.
        
        Follow-up to commit e5650de86072b9db586a4532b5239acda77598c4
        "tdf#143574 sw: textboxes in group shapes - part 3 take 2".
        
        Change-Id: I58c445cb7f6d865c1d82dbe68f985e4c11ff832e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126162
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-12-14  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [e5650de86072b9db586a4532b5239acda77598c4]

        tdf#143574 sw: textboxes in group shapes - part 3 take 2
        
        In this part, missing parameters have been fixed, and
        queryInterface method can handle textbox groups now.
        
        A new function, synchronizeGroupTextBoxProperty has been
        introduced to do the sync for all group members. Nested
        group textbox shape handling also has been introduced.
        
        Note: Copy still has issues.
        
        Change-Id: I3d2090fe6a4066edfd2cb417b30bca9dd9acb011
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126052
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-12-14  Stephan Bergmann  <sbergman@redhat.com>  [cf2c1c28d7539c99b9b899da641c50ad21e1c210]

        Drop brittle test
        
        Not only did it not work on Windows (witness the #ifdef), it would also fail at
        least for Linux Flatpak builds (if they did make checks) where creating
        <file:////tmpname> happens to succeed with E_None.
        
        Change-Id: I9b82d500cb37fb80648407d2b4ade5ac85e97a60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126831
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-14  Luboš Luňák  <l.lunak@collabora.com>  [18470cb6bff9f682b3b86495d80e9ad54c9b5567]

        fix handling of the "EMPTY" LOK tile invalidation
        
        The LOK_CALLBACK_INVALIDATE_TILES documentation says that
        invalidate-all message should say "EMPTY", which wasn't converted
        properly from the MaxTwips rectangle representation. Doing that
        now needs also changing the testTileInvalidationCompression() test,
        but that should be a fix of the test, and conceptually it should
        be the same.
        
        Change-Id: I58fcc56ee56d9f6fcdb9298938e8aa7e3609d6db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126651
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-14  Caolán McNamara  <caolanm@redhat.com>  [70e6d969dcbece69bc9bd5e3a0bc5d878a33ca6a]

        ofz#42338 avoid timeout in autogrow frames during ppt import
        
        Change-Id: I4bcd8b5ee59609016451ddce5eaeb445f7c793c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126827
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [be9655420e05f55ff2df9cda0fbe5128d3a77e32]

        uitest: sc: Add test for the import xml source dialog
        
        Change-Id: Ic52148788c96a6d37def30145aa0a874d9847a41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126805
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-14  Caolán McNamara  <caolanm@redhat.com>  [354849e0af51767433b1c3ad417e857d5c84e2b4]

        prefer css::awt::XPopupMenu api
        
        Change-Id: I23310b8b5adbe7c84d0b9d30a227619c1e9a6960
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126803
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-14  Mike Kaganski  <mike.kaganski@collabora.com>  [a5167ae1d69dc6c9a88807113c9315860048f462]

        tdf#81146: try to make saving registrymodifications.xcu more robust
        
        ... by use of osl::File::replace, which is "atomic" on Windows, instead
        of osl::File::move.
        
        Change-Id: Ia49212f0d1cc75292f72ce219aee513e2d250ec4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126801
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-14  Mike Kaganski  <mike.kaganski@collabora.com>  [40c1db47ee701da5a9d2c81ad3d13bb7c8179787]

        osl_replaceFile: fallback to osl_moveFile in more cases on Windows
        
        E.g., calling it with files residing on different volumes, ReplaceFileW
        will fail with ERROR_UNABLE_TO_MOVE_REPLACEMENT. Handle that error, and
        also the two other error codes specifically described at [1], to allow
        more universal use of osl_replaceFile / osl::File::replace, which is
        "atomic" on Windows, since it uses ReplaceFileW that is suggested as a
        replacement for Transactional NTFS [2].
        
        [1] https://docs.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-replacefilew
        [2] https://docs.microsoft.com/en-us/windows/win32/fileio/deprecation-of-txf
        
        Change-Id: I501c267e5bdd88a33560d2bb916db1a0b6e01831
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126800
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-14  Miklos Vajna  <vmiklos@collabora.com>  [64fcf278830a33114f0fa5884767f24edf32cb12]

        sd: add initial theme UI for master slides
        
        Click Sidebar -> properties -> slide -> master view, then launch the
        Slide -> Slide properties menu item, this adds a new Theme tab page
        there.
        
        This is just an initial UI, only the theme name can be edited as a
        start.
        
        Change-Id: Ia2faa828c57a0e858881fb8640431f046b5739a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126798
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-14  Justin Luth  <justin_luth@sil.org>  [aed4c2d80c2f11b82631c097ed0b15a5cb52283d]

        tdf#62032 xmloff: list-level is positiveInteger, impl is 0-based
        
        Thanks for catching this Regina.
        
        Change-Id: Iaf6a0c9161378934818e392126a4437e55f5ddf8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126743
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-14  László Németh  <nemeth@numbertext.org>  [95c003d75e0f8b255344715a35358072b5eba99d]

        tdf#146145 sw: 1-click Accept/Reject of table row changes
        
        Now context menu of a changed table row shows Accept Change/
        Reject Change menu items, which accept or reject
        the deletion or insertion of the table row.
        Also Accept Change/Reject Change icons of the Track Changes
        toolbar are enabled, and do the same, if the cursor is not
        before or in a tracked change.
        
        Add the following labels to the Undo actions:
        
        "Accept change: Row Inserted"
        "Accept change: Row Deleted"
        "Reject change: Row Inserted"
        "Reject change: Row Deleted"
        
        Change-Id: I12ae0158d059b044e430cc0ab86f0cf8931eadd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126770
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-12-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [089ecba05dbe502709209829385c34a2e492ed6f]

        lokit: add env. var to set the certificate database dir
        
        This adds to LOKit a way to set the certificate database dir with
        a env. var. - LO_CERTIFICATE_DATABASE_PATH, which is used for
        signing and encrypting of documents.
        
        Change-Id: Ieb7725d41893212d962c8b9e32f9607d0ba10397
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126553
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 03f177d22873069e8e2e520c98f05ebfcc1b063c)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126807
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-12-14  Stephan Bergmann  <sbergman@redhat.com>  [355878558967ef5a94c73f2ad92d26f62bd703f4]

        A more expressive CPPUNIT_ASSERT_MESSAGE
        
        Change-Id: I65d64002e5021c84af9ad7b8f5b693f04d79d4ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126797
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-14  Gabor Kelemen  <kelemeng@ubuntu.com>  [ad56717ed85d271616e102540a2e20e3cf7a887c]

        find-unneeded-includes: add exception for boost/shared_ptr.hpp
        
        * as seen in vcl/inc/skia/salbmp.hxx
        * also remove earlier exception from ucb modules file
        
        Change-Id: Ie0ad46048147916b615f74d8eab6e033c2020565
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126739
        Tested-by: Jenkins
        Tested-by: Gabor Kelemen <kelemeng@ubuntu.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-12-14  Miklos Vajna  <vmiklos@collabora.com>  [8963dbab857cf8a2f5ff8c75846a686f26303d72]

        sw layout xml dump: handle SwGluePortions
        
        E.g. tab portions.
        
        Change-Id: I6b30a379b2378f81a816011bcb8f27e2717a8876
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126746
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-12-14  David Tardon  <dtardon@redhat.com>  [c74d59a8b47bb8228c297a60e6b5b0cc5e08aa53]

        upload libmwaw 0.3.21
        
        Change-Id: Id28cd361237ce67b76a865ad4291ccece521af85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126768
        Tested-by: Jenkins
        Reviewed-by: David Tardon <dtardon@redhat.com>

2021-12-14  Stephan Bergmann  <sbergman@redhat.com>  [65c0887bca2909b2046eb5aa4aaace0cc320c3f2]

        Allow for conditional parts of component files
        
        1c9a40299d328c78c035ca63ccdf22c5c669a03b "gbuild: create services.rdb from built
        components" had moved parts of svx/util/svx.component and sw/util/sw.component
        into additional, conditionally included component files (and which this commit
        moves back into the original component files).  But that lead to multiple
        <component> elements for a single library in service rdb files, which was
        unfortunate for several reasons:  For one, while the code in
        cppuhelper/source/servicemanager.cxx happened to support that, it was not
        guaranteed to support it, so this relied on an implementation detail of that
        code.  And for another, for that to work, all the component files for a
        library had to provide identical environment, loader, and prefix (if any)
        attributes, but which was not verified and thus was brittle.
        
        Instead, introduce a CONDITION attribute for the <implementation> elements in
        the source component files, which decides whether or not such <implementation>
        elements are passed through (after dropping the CONDITION attribute) into the
        processed component files (in workdir/ComponentTarget/).  (The attribute
        is spelled all-uppercase to make it more obvious that it is special syntax that
        is not simply passed through to the output component file.)  For now, such a
        CONDITION attribute must have a value that matches BUILD_TYPE:x for some
        feature x in $(BUILD_TYPE), but the syntax can be extended if the need arises.
        
        (gb_Library_set_componentfiles is thus no longer needed and has been removed
        again.)
        
        Change-Id: I360cf4cc0f3a2a738113d430891500715a8fe3a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126560
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-14  Stephan Bergmann  <sbergman@redhat.com>  [28ff78c950e3480077145f15e7cff36c375a689c]

        Build services_constructors.list from target component files
        
        ...rather than from source component files, so that
        <https://gerrit.libreoffice.org/c/core/+/126560> "Allow for conditional parts of
        component files" (which adds further processing to the translation from source
        to target component files) will also affect the contents of
        CustomTarget_postprocess/components's services_constructors.list
        
        Change-Id: Ie5ef42b91b09f5be0d8d512093a6b7e60aee5b50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126644
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-14  Stephan Bergmann  <sbergman@redhat.com>  [daa8e90fc919dd8150c819e342b3f96739d94ca2]

        Revert "add stagingcheck target for unstable/failing tests"
        
        This reverts commit c1f47481eb78df3d73bed1da5020ed6ea565a999.
        Conflicts:
        	solenv/gbuild/Module.mk
        	solenv/gbuild/gbuild.help.txt
        
        It has apparently never been used.
        
        Change-Id: I18a47d740c0a78ae295a60257207ecce66f38a8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126741
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-14  Kohei Yoshida  <kohei@libreoffice.org>  [e9fdfd353f163bd327af5666adb64ab35922a7db]

        Update mdds to 2.0.1.
        
        Change-Id: I7d5e5432d75caf671434977b48b415839cbf90b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126795
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2021-12-14  Jan-Marek Glogowski  <glogow@fbihome.de>  [250e4886d85a7e131da76f181b3fa7be02d1a76d]

        Fail module-deps.pl on more errors
        
        * Fail on the error code returned from make
        * Collect dependency errors in the tree and fail and print them
        
        The "perldoc -f open" has an example in the "Opening a filehandle
        into a command" section, which uses waitpid in the parent. Since
        we parse the pipe output, there seems to be no need for waitpid,
        because we end when the pipe is closed by the writer.
        waitpid always returns -1 at this point and since there aren't
        any zombie processes, it seems to be fine to ignore.
        Additionally strace shows, clone, execve and waitpid calls, so
        the explicit exit in the example seems bogus, if the process
        is actually overwritten.
        And the pipe is just open in the parent process anyway.
        
        Change-Id: I2e77aa33a0eaa5d6d3e06904bb0af53f4b66ef91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126789
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-14  Jim Raykowski  <raykowj@gmail.com>  [9e046e43fc6d3fecd193da076c0871a458ba71dd]

        tdf#134960 List drawing objects in order of appearance in document
        
        in Writer Navigator drawing objects content type member list
        
        Current code seems like it should work but GetFrameOfModified doesn't
        provide layout position for drawing objects like it does for table and
        frame objects. This patch gets position of drawing object in document
        directly from SdrObject.
        
        Change-Id: I501757900f265370d8e3b606cb4b3a81464e73f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126627
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-12-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [98c3dd1b7147ea9c235a65c276e9005290fe108b]

        Fix typo
        
        Change-Id: I848271a9dee0f74c77acf7b311616d11f21d1bbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126744
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-12-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5d1f9b98e2c5e42aeef99529409d3b0b9727548d]

        Fix typo
        
        Change-Id: Ie9c1b805578db394ae900560bd5bfe2251161dec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126745
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-12-13  Justin Luth  <justin_luth@sil.org>  [b2fb1631ab5b3c1d9d09aefa0d3a81307e7ffa35]

        related tdf#92010 sc autoformula: ensure proper sorting order
        
        When typing "=a", autoformula was suggesting
        ACCRINT,ACCRINTM,ACOS instead of starting with ABS.
        [This has been true since these 3 suggestions started in LO 5.2.]
        
        Prior to this patch, the very first item in the sorted list
        (ABS) was placed at the end of the suggestion vector.
        That is because the loop immediately increments.
        Since the given initialization value is end(),
        it set begin() as the starting loop value and then
        immediately incremented to item 2.
        Item 1 was finally evaluated last, putting ABS after ZTEST.
        
        The backwards loop handled this properly,
        so do the same thing for the forward loop.
        
        Change-Id: I539c749ea43140a1480d74471787bc886dda671e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126723
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-12-13  Justin Luth  <justin_luth@sil.org>  [b93a6964e0466c1b67d2c233040357a8f6c75214]

        tdf#92010 sc autoFormula: prefer MRU formulas
        
        Prior to 4.3, only MRU formulas were auto-completed.
        Then it changed to suggest all formulas - alphabetically
        for the most part.
        
        That 4.3 commit 5b0b7553241bb5150b12bbf7625b4b0b36970272
        completely removed all reference to MRU.
        But it makes sense to prefer an MRU over a strictly
        alphabetical match.
        
        This patch depends on LO 7.4 patch
        "new ScTypedStrData: typically missed argument in CTOR"
        
        Change-Id: Id5d860d1401693f43833719977d1c1e4c386385c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126499
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-12-13  László Németh  <nemeth@numbertext.org>  [6a9cf64ea7509aac258f290cc1f204fd1ce1f974]

        tdf#146208 sw DOCX: fix crash at Redo of tracked table changes
        
        Importing DOCX tables with tracked row deletion and insertion,
        accepting them, Undo, and accepting them again (or Redo)
        crashed LibreOffice, related to the missing Undo support
        of deletions in SwExtraRedlineTable.
        
        SwTableRowRedline is not used for DOCX export since
        commit dbc2bdffbec9b3f7eba485652cdd43634458b5a6
        "tdf#145091 DOCX: don't export obsolete table row change data",
        so it's possible to switch off deletion of row changes
        in SwExtraRedlineTable to fix crashing, keeping SwTableRowRedline
        only to fix the round-trip of the original row change Date
        temporarily.
        
        Change-Id: I6ac571656e45c4299a07a63646bb28d6d1fcd081
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126662
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-12-13  Justin Luth  <justin_luth@sil.org>  [6a7daa7ece8442e70351eea071bddbe0d24803de]

        NFC simplify sc: !(!A() const || B)  is  !B && A()
        
        Not new AND Is the same tab
        is much easier to wrap your mind around than
        Not (Not the same tab OR New)
        
        Plus it allows avoiding a (trivial) const function call.
        
        Change-Id: Ie0d8a1e490fc3dffe6fc87c9b4d9bd1c41d34dc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126733
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2021-12-13  Jan-Marek Glogowski  <glogow@fbihome.de>  [186a275ffb1309fac9c4ef36d5b3126f0350760f]

        gbuild: forward / set linktargetmakefilename
        
        Unfortunatly RepositoryExternal.mk ais generally not forwarding
        this info. It's also not really documented.
        
        Change-Id: I7920f7442521ab06f18c16397a13615e4517d053
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126730
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-13  Jan-Marek Glogowski  <glogow@fbihome.de>  [f7da3a4ba0a779c4bfa02b867b857f6ca7dcd104]

        Respect verbose setting for module-deps.pl calls
        
        Can't use $(gb_VERBOSE), as this runs pre-gbuild.
        
        Change-Id: I7343ede538a246d54f3ce9fcaf104dfbdea08653
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126729
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-13  Jan-Marek Glogowski  <glogow@fbihome.de>  [17608c5718dbebfaf301b3a00d735161f66b1a69]

        Refactor some buildsytem stuff (mostly whitespace)
        
        Change-Id: Idfca786ecc7251e08525bd5b45936143727c43d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126731
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-13  Stephan Bergmann  <sbergman@redhat.com>  [4fcbf4df8effc91b08d83922bfe0033f43aaa1f6]

        Adapt CompilerTest_compilerplugins_clang
        
        ...to Clang 14 trunk
        <https://github.com/llvm/llvm-project/commit/53219009aaebd2c26028c1df05550183a94c489c>
        "[clang][clangd] Desugar array type."
        
        Change-Id: I6b7e09e4789aa68a679affd7b3c6342409e66af8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126740
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-13  Jan-Marek Glogowski  <glogow@fbihome.de>  [67763e3c45ff3a1f9df8edecf16c691ff8a053bd]

        Drop desktop_detector from mergelibs
        
        Jenkins lo_callgrind_linux job failed with:
        
        .../vcl/Library_desktop_detector.mk:22: \
           *** Plugins can't be in mergelibs.  Stop.
        
        Regression from commit b2882faf43ea1fa473621d0378c5d87ae3b3d5a2
        ("desktop_detector is also a vcl plugin").
        
        Change-Id: Idc6d867e38d68006b6e1d8a44746085f36ebc5d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126738
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-13  Stephan Bergmann  <sbergman@redhat.com>  [ae6f41424608b349b45eb3f18ee8c7cff5d6c182]

        Revert "Disable CppunitTset_sc_*_functions_test for linux_aarch64 for now, too"
        
        This reverts commit 6cb20e0b298f41fe88984aebfe5454f936a0ae3a, now that the test
        failures have been identified as caused by -ffp-contract being enabled, and have
        been addressed with 19559ebbee160d1625d06feec7e6566772dad231 "Allow for a
        presumably more precise result of BESSELY(80,9)",
        04215f03492f6fce83d6bc64491749bf803c389a "Allow for presumably more precices
        results of some more Calc function calls", and
        72b25619960cdaa829c8ea10e27d9c0b20a2c26f "For now, disable tests giving dubious
        results on AArch64".
        
        Change-Id: I78f9ddb04362d4026a272db0b8bbf4717fd75093
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126737
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [29bbed22e404700f9538e244df6e02681da1fc1b]

        Remove dubious code in ui file
        
        Introduced in f773e7aa8c96e070085ece95889f02590ed65f89
        < Resolves tdf#144227 - Default command to switch UI >
        
        Change-Id: I1975d6d61a2fd225e87dffe65708a1f5e531f106
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126735
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-13  Caolán McNamara  <caolanm@redhat.com>  [d8a4713e57bcb2b243743c03f3a5fc735c5e636c]

        ofz#42330 Use-of-unintialized-value
        
        Change-Id: I7281aa335ebeb86afb47aeb31da30933ada7d4bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126732
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-13  Caolán McNamara  <caolanm@redhat.com>  [9ba8aec3e6c0872215dc581712f8447c7886d680]

        wwExtraneousParas doesn't have to inherit from anything
        
        Change-Id: Ida6268c29efe501b165c20f7912deee2ddee4685
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126726
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-13  Stephan Bergmann  <sbergman@redhat.com>  [f3031ebe98e09d5cebed89ab33480a8e129a02cc]

        Use default gb_COMPILEROPTFLAGS -O2 for LINUX_AARCH64_GCC
        
        235fa0334e0b45c736b636ba1689e2f8c7458697 "Linux AArch64 port" had presumably
        cargo-culted the -Os value (under the name gb_COMPILERDEFAULTOPTFLAGS back then)
        from some other file like solenv/gbuild/platform/LINUX_ARM_GCC.mk, but for no
        apparent reason.  Lets rather use the -O2 default value, as on other 64-bit
        architectures like LINUX_X86_64_GCC.
        
        Change-Id: I21a4c69a6c4339114871be29235f60836798f256
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126725
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-13  Heiko Tietze  <tietze.heiko@gmail.com>  [e843cb4d7f44302cfeeaed75151943a82d62f217]

        Resolvces tdf#133265 - Mandatory save status
        
        Fine-tuning of Writer's status bar
        
        Change-Id: Iefa60b19c7694e99f0a72205ece68056594c1526
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126724
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-12-13  Mike Kaganski  <mike.kaganski@collabora.com>  [620d05c7c8afc286b2a7095c1a79fe4439fb850e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fdedbc8b2e7f9bc4a2bb1620841819bc1cdf7292
          - Make it clear that "compatibility" is a name
            
            Users did not see what they should look for in the dialog,
            and actually searched for "Microsoft Office" since it was
            highlighted.
            
            Change-Id: I7ef8ad3686d7e111a380ba69a7ddf19c1c45eec6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126684
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2021-12-13  Stephan Bergmann  <sbergman@redhat.com>  [72b25619960cdaa829c8ea10e27d9c0b20a2c26f]

        For now, disable tests giving dubious results on AArch64
        
        when built with -ffp-contract enabled (-ffp-contract=on default on Clang 14
        trunk since
        <https://github.com/llvm/llvm-project/commit/f04e387055e495e3e14570087d68e93593cf2918>
        "Making the code compliant to the documentation about Floating Point", cf.
        19559ebbee160d1625d06feec7e6566772dad231 "Allow for a presumably more precise
        result of BESSELY(80,9)"; and -ffp-contract=fast default when building with
        optimizations on GCC) on both Linux (with
        6cb20e0b298f41fe88984aebfe5454f936a0ae3a "Disable
        CppunitTset_sc_*_functions_test for linux_aarch64 for now, too" reverted) and
        macOS.
        
        Change-Id: Ie867d999173410ec9868bd14c0ee04bbba371920
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126727
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-13  Caolán McNamara  <caolanm@redhat.com>  [beddd069ca6f99536a5e2527a726ac42c7abe40e]

        remove unused forward declare
        
        Change-Id: I5001795a17d6d28e2343ec17f2f368c0b0bf16cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126713
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-13  Miklos Vajna  <vmiklos@collabora.com>  [ad7efe4c336dc4c4883cfc3fa74bb4951b92767c]

        sw: prefix members of SwColExample, SwColMgr, SwPageGridExample and ...
        
        ... SwTOXMgr
        
        See tdf#94879 for motivation.
        
        Change-Id: I98968dd8119f005b96eb273c016e7ab3e006a4fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126721
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-13  Miklos Vajna  <vmiklos@collabora.com>  [7d1e4d12baa85d47f5945872a3bc186dd6ce1889]

        ODP import/export: refer to theme from shape text color with effects
        
        Handle luminance modulation and offset (i.e. lighter and darker colors).
        
        Change-Id: I536bbca1ed994e991c7ceac153d6a47cb6ef35f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126722
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-13  Caolán McNamara  <caolanm@redhat.com>  [416e38c589635b6817a550cb9272e68ddc9bc9e9]

        remove newly unused Menu::InsertItem variant
        
        Change-Id: I796bc10d96ebf0b2269f313a700146c68956dcf6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126712
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-13  Caolán McNamara  <caolanm@redhat.com>  [984ad86e71a5abb0df7a2c14c61a270e956cba0f]

        prefer css::awt::XPopupMenu api
        
        Change-Id: I486e24b0b85357b43213443c1a9b71206b8f441a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126711
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-13  Caolán McNamara  <caolanm@redhat.com>  [9f326792c165ab1bcec7ccb6a3afad1c2b01f7b2]

        only use css::awt::XPopupMenu methods
        
        Change-Id: Icab3bc855e92c5f6389ee8129bcaaa1308619ca8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126710
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-13  Caolán McNamara  <caolanm@redhat.com>  [74094ffd2a138e9776b6a8cc70e64e5f794773ae]

        prefer css::awt::XPopupMenu api
        
        Change-Id: Ibb5984a588e21f9b761b6f56933394874c09dd88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126709
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-13  Caolán McNamara  <caolanm@redhat.com>  [5ae0a6026c66632e3f6958dd70d785865be2f81c]

        prefer css::awt::XPopupMenu api
        
        Change-Id: I81c892d946965f779d982194efd6b32d6493143e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126708
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-13  Caolán McNamara  <caolanm@redhat.com>  [843f140289f46bb702674a3875311ef6189d22cb]

        prefer css::awt::XPopupMenu api
        
        Change-Id: Ib52e4091d6a4e0d01aece3eb5f541cd29187a983
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126707
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-13  Caolán McNamara  <caolanm@redhat.com>  [cf3bbe3a753ae9246f0ac98f5a8554aa76216eaf]

        only use css::awt::XPopupMenu methods
        
        Change-Id: Ib8e14af038fccd43e79f12b6a5f9371be6a29c43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126706
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-13  Caolán McNamara  <caolanm@redhat.com>  [604c3140d1efe58177468e96d69e8a1d09d94da5]

        prefer css::awt::XPopupMenu api
        
        Change-Id: Ibf34e33715a86a09ec49495b1049a60e1403a6af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126705
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-13  Caolán McNamara  <caolanm@redhat.com>  [5cbddfc617699e91673ca9a006fc427a37a03a94]

        use XMenu::enableAutoMnemonics instead of Menu::SetMenuFlags
        
        Change-Id: I4d3d8234bb2e643067bed68595a4b22198e38fb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126704
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-13  Jan-Marek Glogowski  <glogow@fbihome.de>  [b2882faf43ea1fa473621d0378c5d87ae3b3d5a2]

        desktop_detector is also a vcl plugin
        
        Change-Id: I71445c16744674f75fed190911749f38226169e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126715
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-13  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [1aa0a43d60336eb1f0e51805939a7cc00b377a2b]

        tdf#145764 - Change behaviour of BASIC IDE Home Key
        
        Pressing the Home Key moves the cursor to the first non-space character
        in the line, whereas pressing it at the first non-space character moves
        it to the beginning of that line
        
        Follow up of: I8eabb6d01b1a4de0d24bf064f82c83342ca91396
        
        Change-Id: I9f4f0b2b602fa0158488959c2e2029f5da315771
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126702
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-13  Dennis Francis  <dennis.francis@collabora.com>  [93389ff481297540378238891867df08a0c8e2be]

        lok: paint the inputwin directly to the device...
        
        ...using the correct map mode with twips instead of using DrawOutDev()
        to scale what was drawn in a temporary vdev back to the original device.
        
        This fixes the issue:
        
        When window width is large (>3.5k pixels) the text in the window is not
        visible. This was because of the incorrect limiting of the paint area
        width to the paper-width of the editengine.
        
        Change-Id: I46a5c219a6ef07437789fe3de3cbaa245c0e7d72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126626
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2021-12-12  Caolán McNamara  <caolanm@redhat.com>  [5242061cca5332ec15cce8c76f070d16e857445d]

        only use css::awt::XPopupMenu methods
        
        a working example smart tag extension can be found at
        https://forum.openoffice.org/en/forum/viewtopic.php?p=387917#p387917
        
        Change-Id: I2b6232542b27ff7286aa6d4e9bff177e47729954
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126703
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-12  Caolán McNamara  <caolanm@redhat.com>  [7390401fa21d9ebf35d9473bef6b44b42ea7475d]

        prefer css::awt::XPopupMenu api
        
        Change-Id: I29b91b97e36682473241f3d7ab9cde46765830f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126700
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-12  Caolán McNamara  <caolanm@redhat.com>  [44680910c15223c83f3681f282475e54f134cbdd]

        only use css::awt::XPopupMenu methods
        
        Change-Id: Ibd3c54b91e757dbca17a4b95462cbd0b7fa16f36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126699
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-12  Caolán McNamara  <caolanm@redhat.com>  [4304856bfbc7f2a1a5f609b90e404e103268598f]

        these aSolarMutexGuard calls are redundant now
        
        Change-Id: Ic167b8d40c1c93f5e6f4408d260c4e70b4017fd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126693
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c0874fcb20b238283d096fc2f22f886c040713cf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d0774bb418359c1135dab327cbc21b32d9513d02
          - Mute l10n for BASIC variable types
            
            Change-Id: I096e41267dfbfa167409b91657c8b2ea015bab1e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126701
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-12  Julien Nabet  <serval2412@yahoo.fr>  [a5f2f989a0a7a5b602b7f3e39e99d7f4c2342cee]

        tdf#146179: fix Dev Tools crash when inspecting object in special file
        
        0  0x00007f3177297361 in SvxUnoTextBase::createEnumeration() (this=0x313ba98) at editeng/source/uno/unotext.cxx:1911
        1  0x00007f317729751d in non-virtual thunk to SvxUnoTextBase::createEnumeration() () at editeng/source/uno/unotext.cxx:1918
        2  0x00007f31755c2a7b in (anonymous namespace)::GenericPropertiesNode::fillChildren(std::unique_ptr<weld::TreeView, std::default_delete<weld::TreeView> >&, weld::TreeIter const*)
           (this=0x7ffee92c8140, pTree=std::unique_ptr<weld::TreeView> = {...}, pParent=0x0) at sfx2/source/devtools/ObjectInspectorTreeHandler.cxx:719
        3  0x00007f31755c15f1 in ObjectInspectorTreeHandler::appendProperties(com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&)
           (this=0x8e499d0, xInterface=uno::Reference to (SvxPluginShape *) 0x313b8e0) at sfx2/source/devtools/ObjectInspectorTreeHandler.cxx:1270
        4  0x00007f31755c0e85 in ObjectInspectorTreeHandler::NotebookEnterPage(rtl::OString const&) (this=0x8e499d0, rPageId="object_inspector_properties_tab")
           at sfx2/source/devtools/ObjectInspectorTreeHandler.cxx:1154
        5  0x00007f31755befa0 in ObjectInspectorTreeHandler::LinkStubNotebookEnterPage(void*, rtl::OString const&) (instance=0x8e499d0, data="object_inspector_properties_tab")
            at sfx2/source/devtools/ObjectInspectorTreeHandler.cxx:1129
        ...
        (gdb) p GetEditSource()
        $2 = (SvxEditSource *) 0x0
        
        See full bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=176872
        
        Change-Id: I1f3f48c742a2a3c6a2abcb2ed06d8f60e6f7a77f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126666
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-12-12  Caolán McNamara  <caolanm@redhat.com>  [afa35742a4633db31b6d6c72cf45741506e9edfb]

        prefer more css::awt::XPopupMenu api
        
        Change-Id: Ib008281d63071ea79935af83cbe434be66155455
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126692
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-12  Caolán McNamara  <caolanm@redhat.com>  [569de88e9c7eda964252518282d26a8f7d059718]

        prefer css::awt::XPopupMenu api
        
        and using GetXGraphic will return a vcl unographic::XGraphic which
        also supports XBitmap as well as XGraphic so we can check if
        the XBitmap we're passing around supports XGraphic and use that
        if it does and drop the imagewrapper in favor of doing that
        
        Change-Id: I3bd7963b53c3f715fca4b5cfb2ddad650ca92e1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126691
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-12  Caolán McNamara  <caolanm@redhat.com>  [73e9e027e9978cf5136731118f18b832bd361181]

        remove menu "Change id" hack
        
        this was introduced with the cryptic:
        
        commit e52717eefb2cbf94b70e4620652c1e8848a30c82
        Date:   Mon May 26 07:30:41 2003 +0000
        
            INTEGRATION: CWS fwk03 (1.34.20); FILE MERGED
            2003/05/16 09:58:43 mba 1.34.20.1: #109534#: change in unoctitm.cxx revealed another problem - after ContextMenuInterception slotids might have vanished, so no Controllers can be created
        
        in the two remaining uses currently in.
        
        sw/source/uibase/docvw/edtwin.cxx and
        sw/source/uibase/uiview/viewling.cxx
        
        I can't see that this could do anything useful anymore. There were other
        uses in the past however.
        
        Change-Id: Ic707566e603bb3b3f6e70bf3fc2581e799828253
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126665
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-12  Caolán McNamara  <caolanm@redhat.com>  [0785b76c0060055413ee18842a82649a35277449]

        prefer css::awt::XPopupMenu api
        
        Change-Id: I880a5561ad0b1c41fc171f3dff0475d25704172b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126690
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-12  Caolán McNamara  <caolanm@redhat.com>  [40a382a8e49d544be7accee6cc846de96c3d36e6]

        cid#1399158 Uncaught exception
        
        and
        
        cid#1495379 Uncaught exception
        
        Change-Id: I8ec5ca64c3dda79c72bb91ba4651134fe9c4ffc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126694
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-12  Mike Kaganski  <mike.kaganski@collabora.com>  [89070c8021d483ec84a3b6f465543c733208b1dc]

        Small simplification
        
        Change-Id: I9a6d134b9af46e84560a9f6160c4f9fa1d2631ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126696
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-11  Eike Rathke  <erack@redhat.com>  [06ac18e6302d666c363740644a7976e8c22d1113]

        Update reference links for ISO 639 and 3166
        
        SIL has restructured their site, and ISO either moves things
        around or doesn't make them available at all. For 3166 use
        Wikipedia if ISO doesn't want to be a reference..
        
        Change-Id: I2f906376c081667f57d48fa0386015a90857aae5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126689
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-12-11  Caolán McNamara  <caolanm@redhat.com>  [b31e525bc210c6e9168d67d5ea8c53206974f196]

        prefer css::awt::XPopupMenu api
        
        Change-Id: I1d930c1c7ea06d066f3ae35eb0535290a02a2f58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126663
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-11  Julien Nabet  <serval2412@yahoo.fr>  [41200eb5f542f5aa744f90cbd56d614b02e1ee47]

        Fix regression in connectivity/evoab2
        
        Regression from 46d3e84d7a131f7c72cb536ab2f314cb55ffc155
        Directly initialize vector in connectivity (part 2)
        
        Pinpointed thanks to this log:
        warn:dbaccess:612118:612118:dbaccess/source/core/dataaccess/connection.cxx:344: DBG_UNHANDLED_EXCEPTION in OConnection exception: com.sun.star.sdbc.SQLException message: Invalid descriptor index. /home/julien/lo/libreoffice/connectivity/source/commontools/dbexception.cxx:365 SQLState: 07009 ErrorCode: 0
            wrapped: void message: /home/julien/lo/libreoffice/tools/source/debug/debug.cxx:104
        when launching Base then connecting to Evolution local.
        
        Change-Id: Id4cb0fc322b0df24ed2b2d89a5595f4841db1845
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126664
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-12-11  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [809236ed826b67328409e008313dea87de6d5243]

        tdf#145764 - BASIC IDE Home Key: move cursor to the beginning/first character
        
        Pressing the Home Key moves the cursor to the first character in the
        line, whereas pressing it at line start moves it to the first character
        in that line.
        
        Change-Id: I8eabb6d01b1a4de0d24bf064f82c83342ca91396
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126548
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-12-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0040076af3e1f45f43435d83335ef8cee8e6ab0c]

        Fix typos
        
        Change-Id: I8e6db5dfb5285e45f862fadf09ecb4142be6e075
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126659
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-12-11  Rafael Lima  <rafael.palma.lima@gmail.com>  [ecdb4b347014ed38a5e069fb802b5cb8cfd42a70]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fa7fd622849d9e31d3f27e3762b0a0e578838cc0
          - Silence strings for l10n in sbasic/shared (Part 2)
            
            Change-Id: Ia14a0773d1dc13eaf8737eca3f68594eb1bb8054
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126670
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-12-11  Caolán McNamara  <caolanm@redhat.com>  [277a5ac359801712d4b8448ae096d45a6522228b]

        update sw pches
        
        Change-Id: I61fe51e95c629adcf90a9ea3d1783380039fdd5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126661
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-11  Caolán McNamara  <caolanm@redhat.com>  [49528082f2070268c0b1507ce6e63aa7e5794467]

        keep as css::awt::XPopupMenu through another layer of api
        
        Change-Id: I36e98e45d7d8ea092b1c58aea83652fe5df7bb17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126660
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-11  Mike Kaganski  <mike.kaganski@collabora.com>  [21154ea8c450f9f5568b32123d34a20e498a9290]

        tdf#146173: combine non-BMP characters' surrogates correctly
        
        Change-Id: Ib3af1f9e461f133d2f5b09b9db4fb87c1ede0b9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126658
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-11  László Németh  <nemeth@numbertext.org>  [692bc46b25db61176b4ced7b7beffeca7d55068e]

        tdf#146140 sw DOCX import: fix moveFrom regression with broken text content
        
        (Also a small clean-up: increase the character limit for tracked text
        moving detection: Only 2 or more (non-whitespace) character deletions
        are checked for it, because single characters are often typos or some
        control-like characters, e.g. soft hyphen, not real text movings.)
        
        Details of the regression: commit d32d9a2b3c5e3963f4a18f6c7bbf50fab2e9b2be
        "tdf#123460 DOCX track changes: moveFrom completely" fixed
        the missing redline import of the end of the moved paragraphs,
        but paragraph end was imported as w:del, not w:moveFrom explicitly.
        From commit f51fa7534421a195a58b4a737a2e836d8c25ba81
        "tdf#145718 sw, DOCX import: complete tracked text moving"
        this resulted two deletions (a moved one and a plain one) instead of
        the previous single one.
        
        Moreover, exporting these double deletions at the same position to
        ODT, raised a back-compatibility issue with broken text content, see
        tdf#107292 (solved recently, but not in older LibreOffice versions).
        
        Removing the explicit w:del code path in writerfilter, it solved
        the regression from commit f51fa7534421a195a58b4a737a2e836d8c25ba81
        "tdf#145718 sw, DOCX import: complete tracked text moving".
        
        See also commit 9e1e88ad5cf2dc0e9b188c60930445652a6c7519
        "tdf#145720 DOCX export: fix loss of tracked moving".
        
        Change-Id: I15bfc83b87dd42a762ff84edf5bae765fe02a5ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126631
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-12-11  Luboš Luňák  <l.lunak@collabora.com>  [b9e1d9fac994754e775899889cf601d303dba688]

        explain the intent of HasDrawTransformedBitmap() better
        
        Change-Id: I32d6cfb7358dae25109de4db3332797763abc7d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126506
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-11  Luboš Luňák  <l.lunak@collabora.com>  [68ad2dd46dd42d81b576b3e61659c39f381790b6]

        don't duplicate SalGraphics docs in SalGraphicsImpl
        
        It's incomplete anyway, and it's annoying to do it twice. Simply
        refer to SalGraphics.
        
        Change-Id: I6a28709e2e68ba565176ea3ddf67bd17ecf3d1e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126505
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-11  Justin Luth  <justin_luth@sil.org>  [297ab561c6754f89326a1e8ce1751233669578d7]

        tdf#128895 sc xmlimport: create enough dynamic cols if props
        
        Since LO 6.3, only 64 columns are created by default,
        where previously it was a fixed 1024.
        
        A common user practice is to hide all columns not used,
        but this collapsed property was lost because
        only part of the columns were actually created and thus exported.
        
        In this example, import specifies 1017 hidden columns (H-AMJ),
        but since only 64 columns are created, export only specified 57.
        
        So ensure that on import, any column with defined properties
        is created - even if they don't contain any content.
        
        Change-Id: If928880baf5585613715a1f4361a9059584d1ad2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126540
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-12-11  Hossein  <hossein@libreoffice.org>  [489d7298d2e609ee5900f05ba0064845a7a551ce]

        Use g_get_real_time instead of g_get_current_time
        
        g_get_current_time() which is deprecated, is replaced by the newer
        function g_get_real_time() in which is available since glib 2.28.
        
        Function GLib > get_real_time
        https://docs.gtk.org/glib/func.get_real_time.html
        
        Change-Id: I371c2efc290e70410b84346ed47d721ae9547273
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126374
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-11  Rafael Lima  <rafael.palma.lima@gmail.com>  [29db6dc9fbeb8314553d02a9519a4cb8161256f4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bba53dc2eb06941ab4e9b9c22722b22c19cd3698
          - Silence strings for l10n in sbasic/shared (Part 1)
            
            These strings are appearing for translation in Weblate
            but they're pure Basic code/syntax that does not need translation.
            
            Change-Id: I8a3f16fcb23f18a2b2b46eb7eaf8bbf74023dd84
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126606
            Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-12-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [b0e0c15f45a5667814b31ad5f792caf1a0a91308]

        tdf#102506: sc: Add UItest
        
        Change-Id: I3b104623289bb18d13f75b90bffcda4e65c6707d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126653
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-10  Caolán McNamara  <caolanm@redhat.com>  [93388cca19810b41cb45b3770dd6212345e65a14]

        cid#1485150 suppress Uncaught exception
        
        Change-Id: I3baac0b02a3d1eef150cb78873ffbee51282b0db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126654
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-10  Rafael Lima  <rafael.palma.lima@gmail.com>  [bff9f1719a230d031f4914d3412d69701fcaf3d3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6fa6b45d603d01cb30549cdf9d1c56fa9376aa67
          - tdf#144133 Fix help target for Expert Config Edit dialog
            
            When the user opens the "Expert Configuration" dialog, selects a preference and double clicks it, another dialog is opened to edit the preference value. Clicking "Help" in this second dialog leads to a 404 page not found error.
            
            This patch changes this behavior so that clicking the Help button opens the "Expert Configuration" help page.
            
            Change-Id: I0104617153f710b09c7436b7f5e3faa78cddb2bd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126507
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-10  Stephan Bergmann  <sbergman@redhat.com>  [ccce752f42adbabe04e221452ceb287b12b678e3]

        Allow for presumably more precise results of some layout calculations
        
        ...similar to 19559ebbee160d1625d06feec7e6566772dad231 "Allow for a presumably
        more precise result of BESSELY(80,9)", where at least on macOS ARM64 Clang 14
        trunk (defaulting to -ffp-contract=on now) started to produce values that caused
        CppunitTest_chart2_xshape to fail with
        
        > Test name: Chart2XShapeTest::testPieChartLabels1
        > double equality assertion failed
        > - Expected: 3819
        > - Actual  : 3820
        > - Delta   : 1e-08
        > - Reference: chart2/qa/extras/xshape/data/reference/tdf90839-1.xml
        > - Node: /XShapes/XShape[2]
        > - Attr: positionY
        >
        > Test name: Chart2XShapeTest::testPieChartLabels2
        > double equality assertion failed
        > - Expected: 3819
        > - Actual  : 3820
        > - Delta   : 1e-08
        > - Reference: chart2/qa/extras/xshape/data/reference/tdf90839-2.xml
        > - Node: /XShapes/XShape[2]/XShapes/XShape[3]/XShapes/XShape[1]
        > - Attr: positionY
        >
        > Test name: Chart2XShapeTest::testPieChartLabels3
        > double equality assertion failed
        > - Expected: 3819
        > - Actual  : 3820
        > - Delta   : 1e-08
        > - Reference: chart2/qa/extras/xshape/data/reference/tdf90839-3.xml
        > - Node: /XShapes/XShape[2]/XShapes/XShape[3]/XShapes/XShape[1]
        > - Attr: positionY
        >
        > Test name: Chart2XShapeTest::testPieChartLabels4
        > double equality assertion failed
        > - Expected: 3892
        > - Actual  : 3893
        > - Delta   : 1e-08
        > - Reference: chart2/qa/extras/xshape/data/reference/tdf90839-4.xml
        > - Node: /XShapes/XShape[2]/XShapes/XShape[3]/XShapes/XShape[1]
        > - Attr: positionY
        
        and
        
        > Test name: Chart2XShapeTest::testPieChartLabels1
        > double equality assertion failed
        > - Expected: 9723
        > - Actual  : 9722
        > - Delta   : 1e-08
        > - Reference: chart2/qa/extras/xshape/data/reference/tdf90839-1.xml
        > - Node: /XShapes/XShape[2]
        > - Attr: sizeY
        >
        > Test name: Chart2XShapeTest::testPieChartLabels2
        > double equality assertion failed
        > - Expected: 9723
        > - Actual  : 9722
        > - Delta   : 1e-08
        > - Reference: chart2/qa/extras/xshape/data/reference/tdf90839-2.xml
        > - Node: /XShapes/XShape[2]/XShapes/XShape[3]/XShapes/XShape[1]
        > - Attr: sizeY
        >
        > Test name: Chart2XShapeTest::testPieChartLabels3
        > double equality assertion failed
        > - Expected: 9723
        > - Actual  : 9722
        > - Delta   : 1e-08
        > - Reference: chart2/qa/extras/xshape/data/reference/tdf90839-3.xml
        > - Node: /XShapes/XShape[2]/XShapes/XShape[3]/XShapes/XShape[1]
        > - Attr: sizeY
        >
        > Test name: Chart2XShapeTest::testPieChartLabels4
        > double equality assertion failed
        > - Expected: 9577
        > - Actual  : 9576
        > - Delta   : 1e-08
        > - Reference: chart2/qa/extras/xshape/data/reference/tdf90839-4.xml
        > - Node: /XShapes/XShape[2]/XShapes/XShape[3]/XShapes/XShape[1]
        > - Attr: sizeY
        
        and
        
        > Test name: Chart2XShapeTest::testPieChartLabels1
        > double equality assertion failed
        > - Expected: 9724
        > - Actual  : 9723
        > - Delta   : 1e-08
        > - Reference: chart2/qa/extras/xshape/data/reference/tdf90839-1.xml
        > - Node: /XShapes/XShape[2]/XShapes/XShape[2]/Transformation/Line2
        > - Attr: column2
        >
        > Test name: Chart2XShapeTest::testPieChartLabels2
        > double equality assertion failed
        > - Expected: 4861
        > - Actual  : 4860
        > - Delta   : 1e-08
        > - Reference: chart2/qa/extras/xshape/data/reference/tdf90839-2.xml
        > - Node: /XShapes/XShape[2]/XShapes/XShape[3]/XShapes/XShape[1]/XShapes/XShape[2]/XShapes/XShape/XShapes/XShape/XShapes/XShape[5]/Transformation/Line2
        > - Attr: column2
        >
        > Test name: Chart2XShapeTest::testPieChartLabels3
        > double equality assertion failed
        > - Expected: 4861
        > - Actual  : 4860
        > - Delta   : 1e-08
        > - Reference: chart2/qa/extras/xshape/data/reference/tdf90839-3.xml
        > - Node: /XShapes/XShape[2]/XShapes/XShape[3]/XShapes/XShape[1]/XShapes/XShape[2]/XShapes/XShape/XShapes/XShape/XShapes/XShape[5]/Transformation/Line2
        > - Attr: column2
        >
        > Test name: Chart2XShapeTest::testPieChartLabels4
        > double equality assertion failed
        > - Expected: 4788
        > - Actual  : 4787
        > - Delta   : 1e-08
        > - Reference: chart2/qa/extras/xshape/data/reference/tdf90839-4.xml
        > - Node: /XShapes/XShape[2]/XShapes/XShape[3]/XShapes/XShape[1]/XShapes/XShape[2]/XShapes/XShape/XShapes/XShape/XShapes/XShape[5]/Transformation/Line2
        > - Attr: column2
        
        and
        
        > Test name: Chart2XShapeTest::testPieChartLabels1
        > double equality assertion failed
        > - Expected: 3819
        > - Actual  : 3820
        > - Delta   : 1e-08
        > - Reference: chart2/qa/extras/xshape/data/reference/tdf90839-1.xml
        > - Node: /XShapes/XShape[2]/XShapes/XShape[2]/Transformation/Line2
        > - Attr: column3
        >
        > Test name: Chart2XShapeTest::testPieChartLabels2
        > double equality assertion failed
        > - Expected: 3819
        > - Actual  : 3820
        > - Delta   : 1e-08
        > - Reference: chart2/qa/extras/xshape/data/reference/tdf90839-2.xml
        > - Node: /XShapes/XShape[2]/XShapes/XShape[3]/XShapes/XShape[1]/XShapes/XShape[2]/XShapes/XShape/XShapes/XShape/XShapes/XShape[5]/Transformation/Line2
        > - Attr: column3
        >
        > Test name: Chart2XShapeTest::testPieChartLabels3
        > double equality assertion failed
        > - Expected: 3819
        > - Actual  : 3820
        > - Delta   : 1e-08
        > - Reference: chart2/qa/extras/xshape/data/reference/tdf90839-3.xml
        > - Node: /XShapes/XShape[2]/XShapes/XShape[3]/XShapes/XShape[1]/XShapes/XShape[2]/XShapes/XShape/XShapes/XShape/XShapes/XShape[5]/Transformation/Line2
        > - Attr: column3
        >
        > Test name: Chart2XShapeTest::testPieChartLabels4
        > double equality assertion failed
        > - Expected: 3892
        > - Actual  : 3893
        > - Delta   : 1e-08
        > - Reference: chart2/qa/extras/xshape/data/reference/tdf90839-4.xml
        > - Node: /XShapes/XShape[2]/XShapes/XShape[3]/XShapes/XShape[1]/XShapes/XShape[2]/XShapes/XShape/XShapes/XShape/XShapes/XShape[5]/Transformation/Line2
        > - Attr: column3
        
        Change-Id: Iae3b53c2b8149c78f525ed403b7fe2a20f837427
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126641
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-10  Stephan Bergmann  <sbergman@redhat.com>  [04215f03492f6fce83d6bc64491749bf803c389a]

        Allow for presumably more precices results of some more Calc function calls
        
        ...similar to 19559ebbee160d1625d06feec7e6566772dad231 "Allow for a presumably
        more precise result of BESSELY(80,9)", where at least on macOS ARM64 Clang 14
        trunk (defaulting to -ffp-contract=on now) started to produce values that caused
        various CppunitTests to fail (and only one of which had been addressed in
        19559ebbee160d1625d06feec7e6566772dad231, for starters).  The discrepancies
        addressed by this commit are:
        
        * CppunitTest_sc_financial_functions_test:
        ** sc/qa/unit/data/functions/financial/fods/rate.fods:
        *** row 23: actual 0.250000095659014 vs. expected 0.250000092908987
        
        * CppunitTest_sc_statistical_functions_test
        ** sc/qa/unit/data/functions/statistical/fods/chisq.test.fods:
        *** row 10: actual 1.66789802691648E-016 vs. expected 1.66789802691649E-16
        ** sc/qa/unit/data/functions/statistical/fods/chisqinv.fods:
        *** row 58: actual 3.00000000000001E-001 vs. expected 0.299999999999999
        ** sc/qa/unit/data/functions/statistical/fods/chitest.fods:
        *** row 10: actual 1.66789802691648E-016 vs. expected 1.66789802691649E-16
        ** sc/qa/unit/data/functions/statistical/fods/forecast.ets.mult.fods:
        *** row 79: actual 268.59802115122 vs. expected 268.598021151221
        
        Change-Id: I4439f59394feadd2d6406dc4c4f985f479cd8fe0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126640
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-10  Caolán McNamara  <caolanm@redhat.com>  [69c62b009d220b7553374151f81149f8eec16f42]

        merge fixes to zxing's copy of stb_image
        
        see: https://github.com/nu-book/zxing-cpp/pull/269
        
        CVE-2021-28021 CVE-2021-42715 CVE-2021-42716
        
        though it's unclear if there is any relevence to our usage of zxing-cpp
        
        Change-Id: I30fa7682af56c432b651d8c0385f1b85c3582101
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126647
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-10  Caolán McNamara  <caolanm@redhat.com>  [a298718eb807c1857cb488a2915126de331ccafa]

        Related: tdf#146018 constrain submenu to window like toplevel menu
        
        so under wayland it not go off-screen
        
        Change-Id: I69f4f71cffaf4e4ac4def87d71b947e2dd903a08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126643
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-10  Caolán McNamara  <caolanm@redhat.com>  [f40390d98f45e6cb19ad896dc30eff07f746942f]

        Resolves: tdf#145974 reduce the papersize by scrollbar thickness
        
        if scrollbar required and scrollbar isn't an overlay one
        
        Change-Id: I839fd8c214febadb80f692b53dc156e251f506ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126645
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-10  Caolán McNamara  <caolanm@redhat.com>  [70591eb5efb9f4e5596b32d1e3c9368b9e9726a4]

        ofz#42182 oss-build failure
        
        since...
        
        commit 47aabde053a1472dc32770da29d68c8de5bd7919
        Date:   Thu Dec 2 12:37:07 2021 +0200
        
            Make the tdf#97983 changes to BASIC optional
        
        where LibreOffice6FloatingPointMode is called from
        code not inside !HAVE_FEATURE_SCRIPTING
        
        [LNK] Executable/pptfuzzer
        basic/source/sbx/sbxvalue.cxx:1343: error: undefined reference to 'LibreOffice6FloatingPointMode()'
        basic/source/sbx/sbxvalue.cxx:1328: error: undefined reference to 'LibreOffice6FloatingPointMode()'
        basic/source/sbx/sbxvar.cxx:456: error: undefined reference to 'LibreOffice6FloatingPointMode()'
        basic/source/sbx/sbxvar.cxx:441: error: undefined reference to 'LibreOffice6FloatingPointMode()'
        clang-14: error: linker command failed with exit code 1 (use -v to see invocation)
        make[1]: *** [/src/libreoffice/vcl/Executable_pptfuzzer.mk:13: instdir/program/pptfuzzer] Error 1
        make: *** [Makefile:170: Executable_pptfuzzer] Error 2
        
        Change-Id: I8e635df26f30edf8acd9c148590d034e8b13c056
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126646
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-10  Armin Le Grand  <Armin.Le.Grand@me.com>  [2c6e2fa596d4ecb22adb062a837f1bbf4384fed2]

        Revert "Re-Enable DrawTransformBitmapExDirect for render backends"
        
        This reverts commit 7e5af164b7d293dd410710bed411e1ca64bbecf7.
        
        Reason for revert: Not the best/effective way to clear out the stuff remaining to be done, would need additional stuff
        
        Change-Id: Ia6ab90384da29a5e34eff0ab8881bad2ab49c58c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126601
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2021-12-10  Caolán McNamara  <caolanm@redhat.com>  [6494fba15ea93283b625bf6bdb4666709f22439f]

        more ofz#42182 oss-build failure
        
        Change-Id: I8960db6c013911df26b35623814c5586ce8c3d00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126642
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-10  Mike Kaganski  <mike.kaganski@collabora.com>  [3392f567be8d52804b187b0bced47204ef38fa3c]

        tdf#146048: detect UTF-16 without BOM
        
        Change-Id: I3c1742cdf88dfa08cf35d9f95875d4d3d6af09db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126596
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-10  Caolán McNamara  <caolanm@redhat.com>  [ecd8f448327fbdfcef86e8706ee8b74e3b886dce]

        ofz#42182 oss-build failure
        
        possibly since:
        
        commit db3a61cd958f4a70417929cf8e1fa9bfd0bfe5a3
        Author: Stephan Bergmann <sbergman@redhat.com>
        Date:   Thu Dec 9 10:15:05 2021 +0100
        
            Generally determine Rdb content from gb_*_set_componentfile calls
        
        (?)
        
        Change-Id: I947b0dff174ef437750889fb6cc84c8dfa54e7f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126638
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-10  Caolán McNamara  <caolanm@redhat.com>  [a25a573d5714ab196bbcdbd3a8dcb6d6d7814882]

        Related: tdf#146018 allow user to grow/shrink autofilter checklist by a row
        
        Change-Id: If337f62032a8db6d1d01c66ae851a1111ad8b0bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126636
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-10  Caolán McNamara  <caolanm@redhat.com>  [0f17661e045e3e3732cec6e493cd20ac65dbe451]

        add resize_to_request to popover
        
        Change-Id: I4bd549efd934946f355f06645ed816acd370a51d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126634
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-10  Julien Nabet  <serval2412@yahoo.fr>  [e369efa01183b4c304b49603628a7393aeb9ced0]

        [loplugin:external] in vcl/skia/SkiaHelper.cxx
        
        Following 2c86b79e87bc8579f5213708954d5c85fe231407
        cache Skia drawing based on checksum of bitmap content (tdf#146095)
        
        Change-Id: I184a7d96988b7a52100de026c13f422590755ded
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126635
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2021-12-10  Mike Kaganski  <mike.kaganski@collabora.com>  [1f1ce06a185abcbf0c533cb3aa288418ecaa5ef4]

        Make BOM detection slightly more straightforward
        
        Without taking system endianness and current stream endianness
        into account - just read and check single bytes.
        
        Change-Id: I9273d8f403caad7adb5e11cecc04e326919dad1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126595
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-10  Justin Luth  <justin_luth@sil.org>  [16376cae68f4406ef9440bdcb7b9617de6a6f998]

        tdf#144680 mailmerge toolbar: disable all icons if no resultset
        
        followup to my previous patch. I had played with this,
        and do to poor testing or some residual effect,
        I thought this wasn't necessary to disable the
        movement buttons specifically. But in renewed
        testing it is clear that it isn't magic that
        causes the disabling at the proper time.
        
        Change-Id: Ic57dba42d649e79bd1db2b95f8f4316e772ccaeb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126628
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2021-12-10  Julien Nabet  <serval2412@yahoo.fr>  [b60bc1e597032e598caf43d1a13409068b800f57]

        Related tdf#102506: make Find Bar Ctrl+F searching by value by default
        
        Change-Id: I4c001b60eecbcdae95cde6d79cc91bb887d7a742
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126490
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-12-10  Luboš Luňák  <l.lunak@collabora.com>  [2c86b79e87bc8579f5213708954d5c85fe231407]

        cache Skia drawing based on checksum of bitmap content (tdf#146095)
        
        Previously the caching was based on SkImage's uniqueID(), which
        detects whether it's the same image. For caching to work based on
        this it is required that the underlying image does not change,
        which generally means using the same Bitmap(Ex) for repeated drawing.
        But e.g. in tdf#146096 canvas (AFAICT) tries to cache bitmaps
        by copying them around, which generates so many bitmaps that they all
        do not fit in the cache (helped by the fact that the edit window
        still animates them too, and bitmap caching in canvas being broken).
        
        It feels kinda lame and unnecessary to checksum pixels of many bitmaps
        to be drawn just to find out whether their drawing can be sped up,
        and it really should be fixed higher up wherever it's broken, but
        I've already failed several times trying to fix this in canvas,
        so let's just roll with this.
        
        This is done only for raster-based images, because GPU-backed drawing
        is fast enough to deal even with expensive drawing (and fetching
        GPU-backend pixels would be expensive).
        
        On my machine this changes showing the slide from not being able
        to quite keep up to about 20% CPU usage.
        
        Change-Id: I25a362a02dc61e99b391cb305e2fdcd2feb67879
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126613
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-10  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [110d3504c1f738a1d7f740cc212064dafa4fb224]

        tdf#127341 Do not activate TextEdit at right-klick on URL in calc
        
        Change-Id: I1881c007a05f56d5cb7914da56243f551c2da1cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126618
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2021-12-10  Luboš Luňák  <l.lunak@collabora.com>  [5b0e9e8c18205dd9b06cbcec146cefa1acef4f32]

        return value by simply returning it
        
        Change-Id: I0c3443f182db697d12fb8bc8a356d989b62847df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126610
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-10  Luboš Luňák  <l.lunak@collabora.com>  [63b8d83fd0d135af4ac04f78d26bfd3322ab65f6]

        make sure Skia bitmap checksum is invalidated properly
        
        Change-Id: I85e81b730dcb0fdc7728d5a956974ef09a73de87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126585
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-10  Luboš Luňák  <l.lunak@collabora.com>  [a78040cabc6878e06e7519d6d53a0ef6e5c4d658]

        don't use 32bit Skia bitmaps if not configured so
        
        Change-Id: Ic7781f799d0d4baef01955f03ace8428b6d9f229
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126584
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-10  VaibhavMalik4187  <vaibhavmalik2018@gmail.com>  [6565f0d23737868fbbd1aa78c08223dd255e1924]

        tdf#143148 Use pragma once in vcl
        
        Change-Id: Iffad4effaeef46663d8a57110bf2d560e81d0d3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126629
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-12-10  Caolán McNamara  <caolanm@redhat.com>  [d8aae8057d76743cfc1591cbffda2f54c338a213]

        Related: tdf#146018 move Top10 below empty/not-empty add add Bottom10
        
        Change-Id: I3333c44b84dea8f8b1e61872606b50e9a384d8c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126621
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-10  Caolán McNamara  <caolanm@redhat.com>  [f38d7a7c1abdfb59fbbdf4d9bbc8e06fbed77887]

        restore autofilter to a row taller, now it has less menu items
        
        Change-Id: Id6f8b5648eb10d8f44ed3c76836d3b96fd86103e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126533
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-10  Caolán McNamara  <caolanm@redhat.com>  [e2d498b778a3dac70a7faee4d1bbabb50cdcc103]

        tdf#146018 group filtering options under a single dropdown
        
        Change-Id: I91afb746485654ed8e1418d17d4b172332b3f1f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126532
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-10  Caolán McNamara  <caolanm@redhat.com>  [9e8789f2186d16a895cd659b321e5001ea239658]

        remove use of non-existing slot:6661
        
        seeing as this call does nothing since ~2006
        
        see:
        commit 01552f1e77c67f70ffd879294288612f9ab64e3b
        Author: Stephan Bergmann <sbergman@redhat.com>
        Date:   Fri Oct 17 16:58:26 2014 +0200
        
            SID_TOGGLE_MENUBAR (aka slot:6661, .uno:MenuBarVisible) is dead
        
            ...since introduction of XLayoutManager's private:resource/menubar/menubar in
            3fb2acf5b77bff59909f616c44c7de17048b64d7 "INTEGRATION: CWS layoutmanager
            (1.52.10); FILE MERGED" etc. and final removal of SID_TOGGLE_MENUBAR bits in
            f605b16e395e8ccc3d1aba7907b0792039016f69 "INTEGRATION: CWS sfxcleanup (1.119.8);
            FILE MERGED" etc.
        
            What still needs fixing are
        
              extensions/source/activex/SOActiveX.cxx
              odk/examples/DevelopersGuide/OfficeDev/DesktopEnvironment/CustomizeView.java
              odk/examples/OLE/activex/SOActiveX.cpp
        
            in a similar way as e.g. 0273d3d81d29d5c1f6c387cca633cd99722c100e "INTEGRATION:
            CWS jl18 (1.6.8); FILE MERGED."
        
        these uses remain outstanding:
        odk/examples/DevelopersGuide/OfficeDev/DesktopEnvironment/CustomizeView.java
        odk/examples/OLE/activex/SOActiveX.cpp
        
        Change-Id: Iad43b5adc6ae24e6d794ebef10ed7df476b4e5dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126622
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-10  Caolán McNamara  <caolanm@redhat.com>  [b4f5dc552ae8fefa9fee0381399696e2c68bdec0]

        rename SwAnnotationWin::mnEventId to SwAnnotationWin::mnDeleteEventId
        
        because its solely used to track if an event was posted to delete the
        annotation
        
        Change-Id: I7c6458475e967b8f313f1a770946c0db65561434
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126624
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-10  Caolán McNamara  <caolanm@redhat.com>  [7c11589b54cfe212dfa90e5c3c29000c0c503748]

        Resolves: tdf#146141 don't double delete comments
        
        which can happen because empty comments are deleted automatically
        on losing focus back to main document, so explicit delete of an
        empty comment resulted in a double delete
        
        Change-Id: I30390995a260235ed8702b0a088c05e91c953b3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126623
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-10  Michael Weghorn  <m.weghorn@posteo.de>  [8e586c366d0b27646c5bbe7623b6e9bfc4df0e14]

        sc a11y: Handle FOCUSED state for cell
        
        Implement handling for the FOCUSED state of a cell, similar to
        how 'ScAccessibleSpreadsheet::IsFocused' does for a
        spreadsheet.
        
        (The fact that the state was not handled before turned out
        to be the cause for the NVDA and Orca screen readers no longer
        announcing the focused cell with some other local WIP changes to
        winaccessibility and qt5/qt6 accessibility in place.)
        
        Change-Id: I0334e98cd306189196cf3ee2e5e48f87eb3748c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126619
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-12-10  Stephan Bergmann  <sbergman@redhat.com>  [db3a61cd958f4a70417929cf8e1fa9bfd0bfe5a3]

        Generally determine Rdb content from gb_*_set_componentfile calls
        
        ...instead of by listing the content somewhat redundantly in the Rdb_*.mk
        files, to avoid duplication of logic for components that are only built
        conditionally (and thus should only be included conditionally in the
        corresponding Rdb).  To achieve that, add an "rdb" parameter to
        gb_ComponentTarget_ComponentTarget (and to the gb_*_set_componentfile macros
        that internally call gb_ComponentTarget_ComponentTarget), which is used to make
        the appropriate gb_Rdb_add_component call internally from within
        gb_ComponentTarget_ComponentTarget.  (As a special case,
        gb_CppunitTest_set_componentfile shall not call gb_Rdb_add_component, as that
        has already been done by the corresponding gb_Library_set_componentfile call, so
        allow the gb_ComponentTarget_ComponentTarget "rdb" parameter to be empty to
        support that special case.)
        
        Most Rdb_*.mk files are thus mostly empty now.  One exception is
        i18npool/Rdb_saxparser.mk, which duplicates some of the Rdb_services content as
        needed during the build in CustomTarget_i18npool/localedata.
        
        1c9a40299d328c78c035ca63ccdf22c5c669a03b "gbuild: create services.rdb from built
        components" had already tried to do something similar (in addition to other
        things) under a new --enable-services-rdb-from-build option.  However, that
        approach had four drawbacks that this approach here addresses (and which thus
        partly reverts 1c9a40299d328c78c035ca63ccdf22c5c669a03b):
        
        1  Rdb_services shall not contain the component files of all libraries that are
        built.  While that commit filtered out the component files that go into
        Rdb_ure/services (ure/Rdb_ure.mk), it failed to filter out the component files
        that go into others like Rdb_postgresql-sdbc
        (connectivity/Rdb_postgresql-sdbc.mk).
        
        2  The code added by that commit to Makefile.gbuild codified the knowledge that
        there is an Rdb_services, which is brittle.
        
        3  The code added by that commit to solenv/gbuild/Rdb.mk codified the knowledge
        (for gb_Rdb__URECOMPONENTS) that there is an Rdb_ure/services, which is brittle.
        
        4  Introducing an --enable-services-rdb-from-build option needlessly provided
        two different ways how the content of Rdb_services is assembled.
        
        The changes done here would leave --enable-services-rdb-from-build as a
        misnomer, as it no longer controls how Rdb_services is assembled.  I thus
        renamed it to --enable-customtarget-components, as that is apparently what it
        still does now.
        
        Change-Id: Ia5e8df4b640146c77421fcec6daa11a9cd260265
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126577
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-10  Heiko Tietze  <tietze.heiko@gmail.com>  [5b0707f66e2c49a11f3a23e3ec9940b26d881165]

        Resolves tdf#145976 - Resizing issues with the macro dialog
        
        Fill attributes removes; some spacing added to be HIG conform
        
        Change-Id: Ic45bab071db23498e98df5fbed34ee5a50df1390
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126569
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-12-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [b3d6e6ade172f90b546cab6ee7a7441080fa3a41]

        merge setUnoShape and impl_setUnoShape
        
        since the one purely forwards to the other
        
        Change-Id: I5f614cc1eb819572a55da57d9d6c9ae56b9139c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126608
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-10  Justin Luth  <justin_luth@sil.org>  [9a115a254171d702a56a93c5c7e320de755dc8e8]

        tdf#144680 mailmerge toolbar: enable icons unless no resultset
        
        This fixes a problem introduced in LO 6.3 (backported to 6.1.5)
        via commit 60714a814847f6d10f00aa6809a3896a48741e0b
        tdf#121606: displaying Mail Merge toolbar shouldn't activate connection
        
        Before 6.1, a user needed to run the mailmerge wizard
        (or start the toolbar manually) in order to have
        the mailmerge toolbar become available. In either of those cases,
        the connection to the database was attempted and thus enabled
        or disabled the various buttons based on the status. All good.
        
        In 6.1, the toolbar was started on document load,
        as soon as database fields were detected.
        Sounds reasonable - good context sensitive UI.
        
        The problem is that databases can often be password protected,
        or on slow, remote sites. Thus the 6.3 commit mentioned above,
        which disabled most buttons until the connection was established.
        
        Well, having disabled buttons isn't too helpful,
        and basically put us back to needing the extra step of
        running the mail-merge wizard anyway.
        The only problem with leaving them enabled is that we need to
        ensure that we don't run the functions with bad results.
        
        So sure - this means that a user thinks they can use the
        mail-merge, attempt it, and then may find the buttons disable
        when it won't work. That is the same as the forward/backwards
        buttons though, so no big deal. Plus it is good feedback that
        something isn't right (which will rarely ever be true).
        
        The only time the buttons disable is for non-existant resultsets.
        [Note that buttons do NOT disable for a wrong password,
        or for a remote connection that can't be established.
        And that is what we want anyway, so that further attempts
        can be made after fixing the underlying problem.]
        
        Change-Id: I3e82d2d3b35d04632650933c768cb0b5c006cb6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126625
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2021-12-10  Justin Luth  <justin_luth@sil.org>  [ac1ea5944a236efef75af7c85d0ffe10d374e7fa]

        new ScTypedStrData: typically missed argument in CTOR, tdf#142910 follow-up
        
        Pretty much any attempted use of eType was completely wrong and lost.
        
        Regression from
        
            commit f6b143a57d9bd8f5d7b29febcb4e01ee1eb2ff1d
            CommitDate: Wed Jul 7 17:44:46 2021 +0200
        
                tdf#142910 sc filter: fix "greater than" or "smaller than" etc
        
        Most calls to this are missing the "rounded number" argument,
        so the enumator is actually accepted as the double fRVal,
        and the StringValue eType was left as the default value (Standard),
        instead of the intended enumerator.
        
        0.0 looks too much like 0, 0 to even notice in
        casual code reading.
        
        This had rendered the type mostly irrelevant.
        
        Change-Id: If4fa69d4b3077981244a2c3a785f80b77f9f9501
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126453
        Tested-by: Eike Rathke <erack@redhat.com>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-12-10  Winfried Donkers  <winfrieddonkers@libreoffice.org>  [885465bc0ae6029d8adad57015fb0ff6c26a6ba6]

        tdf#133353, Make 2nd argument optional for DCOUNT and DCOUNTA.
        
        The functions accept empty second arguments, but the function
        wizard and hints stated that it was required.
        
        Change-Id: I74fcfcc31492ed776085d1bc6ee6a9ff22a87818
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126620
        Tested-by: Eike Rathke <erack@redhat.com>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-12-10  Stephan Bergmann  <sbergman@redhat.com>  [19559ebbee160d1625d06feec7e6566772dad231]

        Allow for a presumably more precise result of BESSELY(80,9)
        
        When Clang 14 trunk changed from defaulting to -ffp-contract=off to
        -ffp-contrace=on with
        <https://github.com/llvm/llvm-project/commit/f04e387055e495e3e14570087d68e93593cf2918>
        "Making the code compliant to the documentation about Floating Point" ("even
        when optimization is off",
        <https://github.com/llvm/llvm-project/commit/95edd7f53e77415ca30abefdcdc5ce723c292ebd>
        "Making the code compliant to the documentation about Floating Point"), at least
        a macOS ARM64 build started to fail CppunitTest_sc_addin_functions_test
        CPPUNIT_TEST_NAME=AddinFunctionsTest::testAddinFormulasFODS with
        
        > double equality assertion failed
        > - Expected: 1
        > - Actual  : 0
        > - Delta   : 1e-14
        
        because in sc/qa/unit/data/functions/addin/fods/bessely.fods, BESSELY(80,9)
        evaluates to 0.0340917220777503, so comparing it against the expected
        0.0340917220777493 with ROUNDSIG(...,12) fails.
        
        The expected value stored in bessely.fods has been like that ever since
        c3fc9ac6ef1be34e4683c0c5fb7f5f116da9c59e "add BESSELI,BESSELJ,BESSELK,BESSELY
        test case", and presumably is what Calc happened to produce for the test author
        (rather than taking the expected value from some authoritative source).  And
        Calc presumably has no authoritative idea about the expected value of
        Bessel(80,9) anyway, beyond what the C++ source code happens to produce with a
        given C++ compiler and compiler optimization settings on a given hardware
        architecture.
        
        However,
        <https://functions.wolfram.com/webMathematica/FunctionEvaluation.jsp?name=BesselY&ptype=0&n=9&z=80&digits=15>
        gives 0.0340917220777507, and julia-1.7.0rc3-1.fc35.x86_64 gives
        0.034091722077750686 (`using Pkg; Pkg.add("SpecialFunctions"); using
        SpecialFunctions; bessely(9, 80)`), which are both closer to the actual Clang 14
        trunk macOS ARM64 value than to the stored expected value, making it likely that
        the actual value is more correct than the expected one (in line with the
        observation in the Clang documentation that with -ffp-contract=on "fused
        operations are permitted to produce more precise results than performing the
        same operations separately").
        
        Change-Id: I3c3db4099c83c01d0f14e08a694fb0977cb6863c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126617
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [8409df4a29857acefb6e7d7d6f33e1011a65b070]

        sc: avoid dynamic_cast when possible
        
        After b9362e87a3646a6693b81fb0d40e28ce7813a251
        < tdf#145671 Don't open URL twice in cell edit mode >
        
        Change-Id: I7b5b00aa48092666640927d268bc9d5bde0d24e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126586
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-09  Caolán McNamara  <caolanm@redhat.com>  [d601ed92689d2a353710668e23fa904d06c3610d]

        cid#1485150 silence Uncaught exception
        
        Change-Id: Ic7944a6b6a956a9b699e5743b78b98cbb522721f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126582
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-09  Caolán McNamara  <caolanm@redhat.com>  [dc1589f0859d5219d6f3f67748f0f0ec9af48790]

        flush pending menu close on queuing close of another
        
        Change-Id: If57442e24336d855249413fc58587b776e251f66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126614
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [681e10eecf67a1a01bdec2cc9b834e0345e25206]

        tdf#146137 tdf#146132 image redrawing
        
        regression from
            commit fe6a140a537eda1b6703c44ff5ee49d2ba875b81
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Tue Dec 7 14:55:13 2021 +0200
            used cache value in ViewObjectContact::getPrimitive2DSequence
        
        we need to blow away the cached data when the object changes
        
        Change-Id: I3be8d57b166b6f7e3a04bd8fc34c83eed5ff8857
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126573
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-09  Caolán McNamara  <caolanm@redhat.com>  [5b2164973dd09df775d7bd4fe1d97d521059fa2b]

        cid#1242728 Untrusted value as argument
        
        and
        
        cid#1494650 Untrusted value as argument
        
        where we have validated the cell address
        
        Change-Id: I924aac1e24c6577b8fa9f8fa53e6169e9143d104
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126583
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-09  Stephan Bergmann  <sbergman@redhat.com>  [b8b72fdbbba57c017fcc3bce09fe8da31826aa2a]

        Remove unused bCreateReference parameter
        
        Change-Id: Ib3656570fcefc2d29b5d363f93dbfef6ed491e3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126611
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-09  Caolán McNamara  <caolanm@redhat.com>  [66b95d7117e034f63077e3ce948aa26c250e14f1]

        initially nothing is selected, so mnSelectedMenu should be MENU_NOT_SELECTED
        
        Change-Id: Ied8f139c34bb888ac763eeb5f2363255078e47c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126578
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-09  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [ecd615ab32fcacf8f8116672ebe631d1db72cb4e]

        VCL implement GetGlyphOutline fallback
        
        Change-Id: Ia0b32f7fb9f39d8bea18afd12df3cc95ba8077ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126463
        Tested-by: Jenkins
        Tested-by: Armin Le Grand <Armin.Le.Grand@me.com>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-12-09  Jan-Marek Glogowski  <glogow@fbihome.de>  [8677e994d37329a28ca8278358a99d18b9cada69]

        Simplify FONTCONFIG and FREETYPE tests
        
        Add an additional option to libo_CHECK_SYSTEM_MODULE to select
        the default external lookup.
        
        Don't "if" the libo_CHECK_SYSTEM_MODULE, so the AC_SUBST are
        always run, but set the test_* flags instead.
        
        Change-Id: Ie0a1204b34d596fdd57a7ee770418f91bf8c5d00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126464
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-12-09  Jan-Marek Glogowski  <glogow@fbihome.de>  [748b8ad4184130b74ae3fdd7178be2999948d64e]

        Make sure Python is in build for the cross-toolset
        
        Change-Id: I4c25f572cb942759990eaacb7ca261c78831ed40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116124
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-12-09  Jan-Marek Glogowski  <glogow@fbihome.de>  [7a4a13517dc464ed409be0b9c36b2a32a4027c98]

        Convert example document from cz to en-us
        
        Change-Id: Ia757491ce8802ec9deec9e75c65c6ae1c8ff2c79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126460
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-12-09  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a2bb61f8ef60c3b7a7449a5735f14f52790de232]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 074f4a0f8b985a01c970d3d0bd9329d4e3c2634a
          - Refactor database Help files
            
            + remove duplicate ID in a section
            
            Change-Id: Id398144f06a813d0ac90bf5d5a4e10bc8cd0f1d3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126612
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-09  Justin Luth  <justin_luth@sil.org>  [a99aea61c3199dc8188d4d873a10201082dff2e2]

        tdf#121699 sc: wrap LOKit stuff with isActive
        
        This is a partial revert of LO 6.1
        commit 009d2756b1678477ec23d5647bd5004c4bff3a62.
        
        It is one thing to change code that you don't really
        know why it is setup that way, but it is another thing
        to ignore the resulting regression reports for 3 years.
        Not impressed.
        
        It look me only 1 hour to work through this,
        and this is completely outside of my normal
        line of programming.
        
        Change-Id: I8671677f38cc1332c6c5a76847801e2680097048
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126500
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-by: Justin Luth <jluth@mail.com>

2021-12-09  Caolán McNamara  <caolanm@redhat.com>  [1aa57f44c0d37ef23551943a64211dea17903873]

        change use of wrong slot id to name of correct command
        
        slot was introduced with
        
        commit 27452a082237065ac4cf475c8398241907164b2c
        Date:   Wed Oct 10 14:32:04 2007 +0000
        
            INTEGRATION: CWS pppopt02 (1.24.74); FILE MERGED
            2007/09/28 14:52:06 sj 1.24.74.1: added slot to be able to clear the undomanager
        
        as 27115, but got renumbered to 27118 with
        
        commit 35fe915b7cf508356a88897d520b89fc986407fb
        Date:   Wed Jun 10 15:47:52 2015 +0200
        
            Fix sd ID conflicts and duplicates
        
        using its name is verified to call the expected handler for it
        
        Change-Id: I656d91937612b0807353455930328aa37d5eecb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126581
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-09  László Németh  <nemeth@numbertext.org>  [84fbb3398f7486f00e7b7dea415e1ea2510a9535]

        tdf#146144 sw: add tooltip to table rows with change tracking
        
        Showing "Row Deleted" and "Row Inserted" with Author and
        Date (of the associated SwRangeRedline: latest tracked deletion
        in deleted rows, and first tracked insertion in inserted rows).
        
        Follow-up to commit c6af542a31e167e5a01908d049e399ce06a5e4e4
        "tdf#146120 sw: show tracked table changes with different color"
        and
        
        Change-Id: I913e234de1a60311306fbebdfb1ae16dcea7cd8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126575
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-12-09  Caolán McNamara  <caolanm@redhat.com>  [facbf9d86aa76ac6292ff3725f2d1e9592eac385]

        ofz#42082 OOM with embedded pict in ww6 document
        
        Change-Id: I2772e55c20d4f38d26bfe36250f4fd281d4713d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126576
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-09  Caolán McNamara  <caolanm@redhat.com>  [ab79c33286602b212cdb800347f58182a84954a1]

        Stream::Tell returns sal_uInt64 not sal_uLong
        
        Change-Id: I060121b0d2b2e36cd9c5e99e3047997ed7c1d517
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126571
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-09  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [f57cfddb51b7d7409b7b425dc200aa73406a13bd]

        tdf#145162 PPTX export: fix extra bullet regression
        
        Placeholders have bullet by default in MSO, so
        write <a:buNone/> for paragraphs where numbering/bullet
        is disabled to avoid extra bullets in Impress.
        
        Regression from commit b6b02e0b4c9d739836e1f61a886ea45b01e6696e
        (tdf#111903 tdf#137152 PPTX export: fix placeholders).
        
        Change-Id: Ib4c563cba475d61bc475ca05623e7c7b20fded30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126528
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-12-09  Tor Lillqvist  <tml@iki.fi>  [47aabde053a1472dc32770da29d68c8de5bd7919]

        Make the tdf#97983 changes to BASIC optional
        
        If you want to keep the string to floating point conversion semantics
        in BASIC as they were in LibreOffice 6, you can either set the
        LIBREOFFICE6FLOATINGPOINTMODE environment variable to some non-empty
        value, or set the org.openoffice.Office.Scripting/Basic/Compatibility/
        UseLibreOffice6FloatingPointConversion flag in the Expert
        Configuration. (Or use a registry modification file with that effect.)
        
        Adapt the relevant unit test accordingly. Thanks to Mike Kaganski for
        showing how to access the setting in the LibreOffice registry from
        Basic.
        
        Change-Id: I13d6d5d834e1bb81ef8df489db2b1da79f01dfc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125756
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [c1916d3ab8f764e465f889334050ce7c863576b3]

        meRememberedAnimationKind is dead
        
        and removing it actually makes chart loading faster, because we now
        avoid always instantiaing the ObjectItemSet
        
        Change-Id: I48420bcc38c61e4f6b211724271bc61db0e1f0d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126572
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [0cfd60b12855bc1e40640eb2e4cd4ea87d18ff7b]

        tdf#146094 Impress refuses to go in presentation mode
        
        regression from
            commit 043ba6ddf8d90b04acfae8ec836c4b772fb36754
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Mon Oct 11 16:08:12 2021 +0200
            loplugin:moveparam in slideshow
        
        Change-Id: I8d6ec81f60e9bdba5b371b8a79abf3d07c523dfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126567
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-09  Miklos Vajna  <vmiklos@collabora.com>  [91f649a119d4b7ece26f9737a38663664953a57a]

        ODP import/export: refer to theme from shape text color
        
        Refer to the 12 pre-defined colors by name + don't write the attribute
        for the case when there is no theme.
        
        Change-Id: Ib6ab5b7b34d896a36e04309bf0cb410998acce01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126566
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-09  Caolán McNamara  <caolanm@redhat.com>  [27487243c3ee31927e17a0859614ffa0df7881d7]

        Related: tdf#145786 cooperate between our own grabs
        
        Change-Id: I97a1868c3f086b7f414d18d0fb4daa1c6d09846f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126558
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-09  Miklos Vajna  <vmiklos@collabora.com>  [85bc09d05f4824929d5b1381343c3ca75e7f6006]

        svx: fix crash in ViewContact::ActionChanged()
        
        Crashreport:
        
                sdr::contact::ViewContact::ActionChanged()
                        svx/source/sdr/contact/viewcontact.cxx:197 (discriminator 2)
                SdrTextObj::NbcSetOutlinerParaObjectForText(std::unique_ptr<OutlinerParaObject, std::default_delete<OutlinerParaObject> >, SdrText*)
                        svx/source/svdraw/svdotext.cxx:1379
                sdr::properties::TextProperties::ItemSetChanged(SfxItemSet const&)
                        /usr/include/c++/10/bits/unique_ptr.h:360
                sdr::properties::RectangleProperties::ItemSetChanged(SfxItemSet const&)
                        svx/source/sdr/properties/rectangleproperties.cxx:54
        
        Change-Id: I82de3e849cef33d207c8fd5e1c225de78d5f8705
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126562
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-09  Miklos Vajna  <vmiklos@collabora.com>  [fa1609be20baa2ccd3293a034e004efa1ae5b90e]

        sw: fix crash in SwFEShell::SelectObj()
        
        Crashreport signature:
        
                SwContact::GetFormat()
                        sw/inc/dcontact.hxx:112
                SwFEShell::SelectObj(Point const&, unsigned char, SdrObject*)
                        sw/source/core/frmedt/feshview.cxx:292
                SwWrtShell::UnSelectFrame()
                        sw/source/uibase/wrtsh/select.cxx:326
                SwWrtShell::DelRight()
                        sw/source/uibase/wrtsh/delete.cxx:467
                SwBaseShell::ExecDelete(SfxRequest&)
                        sw/source/uibase/shells/basesh.cxx:198
        
        I.e. it seems that in case we're in the middle of a delete, then it's
        possible that the mark list contains an SdrObject that doesn't have a
        matching SwClient anymore. Ignore such SdrObjects when looking for the
        textbox of a draw shape.
        
        Change-Id: I065b2ea44d39220184a5f604c3ea13f6a106ddb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126563
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-09  Miklos Vajna  <vmiklos@collabora.com>  [c1128c74ad6a9efdb18db897271c7f3202a8a829]

        sw: remove an unused include
        
        Change-Id: Ib7be7fac788e06ee885d0eca9c082b145c889ef9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126552
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-12-09  Dennis Francis  <dennis.francis@collabora.com>  [ff175d858e897964d81cf3b7edaa6ccde32e098b]

        lok: don't crash accessing an invalid ObjectContact cache
        
        Fix description:
        
        Avoid storing a reference to the object-contact
        (sdr::contact::ObjectContact) of the page-window (SdrPageWindow) related
        to ScDrawView in the "proxy" object-contact. In the current setup there
        is no way to invalidate the proxy object when the original
        object-contact and its page-window are destroyed (in this case it seems
        during a sheet-switch).  Instead query the real object contact just in
        time when the grid offsets are requested from the proxy object-contact.
        
        Performance:
        
        Behaviour of offset computation is not affected. It is still cached in
        the "real" object contact and it is only computed after it gets
        invalidated (because of change in zoom)
        
        Crasher reproduction(LOK):
        
        1. Create a spreadsheet with two sheets - one with a table of texts and
           shapes and other may be empty.
        2. In first sheet select a single row(via header) and press Ctrl+X.
        3. Go to the empty sheet, and paste (Ctrl+V) and immediately save using
           Ctrl+S.
        
        ---Relevant part of backtrace-----------------
         <signal handler called>
         0x00007ff96781cc70 in main_arena () from /lib64/libc.so.6
         0x00007ff964f2f47b in sdr::contact::ViewObjectContact::getGridOffset (this=0x6f01f20) at /opt/libreoffice/co-2021/svx/source/sdr/contact/viewobjectcontact.cxx:456
         0x00007ff95cffac5a in (anonymous namespace)::ScLOKProxyObjectContact::calculateGridOffsetForViewOjectContact (this=0x6fb00a0, rTarget=..., rClient=...) at /opt/libreoffice/co-2021/sc/source/ui/view/gridwin4.cxx:1315
         0x00007ff964f2f493 in sdr::contact::ViewObjectContact::getGridOffset (this=this@entry=0x5e0c5e0) at /opt/libreoffice/co-2021/svx/source/sdr/contact/viewobjectcontact.cxx:459
         0x00007ff964f30732 in sdr::contact::ViewObjectContact::getPrimitive2DSequence (this=0x5e0c5e0, rDisplayInfo=...) at /opt/libreoffice/co-2021/svx/source/sdr/contact/viewobjectcontact.cxx:364
         0x00007ff964f30a82 in sdr::contact::ViewObjectContact::getObjectRange (this=0x5e0c5e0) at /opt/libreoffice/co-2021/svx/source/sdr/contact/viewobjectcontact.cxx:198
         0x00007ff964f30d00 in sdr::contact::ViewObjectContact::ActionChanged (this=0x5e0c5e0) at /opt/libreoffice/co-2021/svx/source/sdr/contact/viewobjectcontact.cxx:220
         0x00007ff964f20294 in sdr::contact::ViewContact::ActionChildInserted (this=0x5dd83a0, rChild=...) at /opt/libreoffice/co-2021/svx/source/sdr/contact/viewcontact.cxx:180
         0x00007ff96506628a in SdrObjList::impChildInserted (rChild=...) at /opt/libreoffice/co-2021/svx/source/svdraw/svdpage.cxx:288
         0x00007ff95c808bcd in ScDocument::CreateAllNoteCaptions (this=<optimized out>) at /opt/libreoffice/co-2021/sc/source/core/data/document.cxx:6614
         ...
         0x00007ff95cbedcc5 in ScXMLImportWrapper::Export (this=this@entry=0x7fff5432f110, bStylesOnly=bStylesOnly@entry=false) at /opt/libreoffice/co-2021/sc/source/filter/xml/xmlwrap.cxx:730
         0x00007ff95ccfd896 in ScDocShell::SaveXML (this=0x5c4c330, pSaveMedium=<optimized out>, xStor=...) at /opt/libreoffice/co-2021/sc/source/ui/docshell/docsh.cxx:556
         0x00007ff95cd009c7 in ScDocShell::SaveAs (this=0x5c4c330, rMedium=...) at /opt/libreoffice/co-2021/sc/source/ui/docshell/docsh.cxx:1801
         ...
         0x00007ff95d081af4 in ScTabViewShell::ExecuteSave (this=0x5e9b100, rReq=...) at /opt/libreoffice/co-2021/sc/source/ui/inc/viewdata.hxx:354
        -----------------------------------------
        
        Change-Id: I00eac440546624bc448dcd30499957dea7c1de87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126471
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2021-12-08  Mike Kaganski  <mike.kaganski@collabora.com>  [bf38dd800e6e4e820a0cef84e082d9bcee8e8133]

        Simplify some Optional handling
        
        Change-Id: I2ba326faa47531c1d7c71ac05a8dd211cebac199
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126513
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-08  Mike Kaganski  <mike.kaganski@collabora.com>  [eee091a91cbf9e490d12c07befd16df2fdbf5f29]

        Fix wrong missing variable check
        
        ... ever since commit 0aa1eda1a2af438d7061ba2a6d53866141f5fda6
            author	Behrend Cornelius <bc@openoffice.org>	Fri May 04 14:15:30 2001 +0000
        
            ## several changes
        
        Change-Id: I97a761919b3f3faabc87b1804ef10a231ad1df96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126512
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-08  Luboš Luňák  <l.lunak@collabora.com>  [1da003fed409d0a94410bcd93fe110322a50f6f8]

        do not repeatedly create a framework::AddonsOptions temporary
        
        They are actually internally refcounted, so this doesn't make
        a difference, but it was confusing when profiling and seeing
        that it's a noticeable cost in SfxLokHelper::setView().
        
        Change-Id: I6330fbdd2bc02718e633c3f7ab5c3da12039677e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126486
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-08  Luboš Luňák  <l.lunak@collabora.com>  [34a285a05f7f4a315661c1267515effb8c0c812a]

        do not unnecessarily lock XLayoutManager for menubar changes
        
        The XLayoutManager documentation says that lock() prohibits layout
        updates until unlock() is called, so it's not any kind of mutex
        or anything, it just allows grouping updates. Which means it's
        useless to put around a single call to change menubar visibility.
        To make things worse, unlock() will always trigger a layout,
        so even if nothing changes, it still does an unnecessary layout
        update. And since this gets called from SfxLokHelper::setView(),
        it may get called often and it's rather costly.
        
        Change-Id: I3e3e37b6763b15d454e76b4bef0b22f84cf479d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126483
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-08  Justin Luth  <justin_luth@sil.org>  [ab99d16e21e56596803b7d9a28af0895b435ef3e]

        tdf#123139 sc oox: CellXf should default to applyAlignment
        
        Since the same logic applied to applyProtection
        I tested and changed that one too.
        
        No documentation was found to support the comment
        (which was probably taken from binary import)
        that applyAlignment had a context-dependent default value.
        
        Testing on the other hand suggests that applyAlignment
        is always considered true in the case of CellXf
        and only matters for CellStyleXf.
        The unit test tests for this - confirmed on Excel 2003/2016.
        
        No existing unit tests where found with an
        assert(rXf1.maModel.mbAlignUsed ||
        (rXf1.maAlignment.getApiData() == rXf2.maAlignment.getApiData()));
        
        Change-Id: I47d8dded93335092c93e75b4c18b798569da77f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126177
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2021-12-08  Jean-Pierre Ledure  <jp@ledure.be>  [408838e52900c26824a3e7ace5e4e08982686404]

        ScriptForge - (SF_Utils) language may have a length > 2 in locales
        
        The vaste majority of language codes are 2 characters long.
        However it is not the norm.
        A length of 3 is admitted for less spread languages
        
        Change-Id: Iabdf6a6cf453169419d0a4a7a3ab6ea80ae4753e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126531
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-12-08  Caolán McNamara  <caolanm@redhat.com>  [4586a09c8b12e5a185f022b059f2b9b1ba79d5bb]

        Related: tdf#144410 excessive "resize" triggered
        
        so changing cursor pos becomes hit or miss in the dropdown arrow
        shown case
        
        Change-Id: I6e08a022041667fe8368b2cb09289a598957eb87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126551
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-08  Caolán McNamara  <caolanm@redhat.com>  [f68ee0c6fca2d0d1be0c9409ae89e46736190d9c]

        only autopopup on mouse hover, not keyboard traversal
        
        Change-Id: I4ec5c5c1d5a450a0d8531907da85216000cd6c4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126547
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [c92c0776829aaa04b924bf970396a312994af8d0]

        use more OUStringLiteral in various
        
        and remove some unused defines
        
        Change-Id: Ie560fccb674568ba88175d2e68ca83b92cfcf312
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126544
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [56ff330b101e28fedae4dad0b08ebfca3bbd72d4]

        loplugin:stringliteraldefine in sw
        
        Change-Id: I583f2a23b7912e48889b49a0dce0f4681ef45566
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126543
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-08  Caolán McNamara  <caolanm@redhat.com>  [35417853a27a53070cd5de74b41a2b8ff98b5d25]

        keep as css::awt::XPopupMenu through another layer of api
        
        Change-Id: I750279bbfa67be442546b20e0e8315d595b6ea8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126542
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-08  Caolán McNamara  <caolanm@redhat.com>  [b6e08b6a02a5ec7ff711fdbb2a5a43eb8b90580f]

        ScHeaderControl::GetMousePos only needs a Point, not a MouseEvent
        
        Change-Id: I458b3199e1d882c6cd20f5ef5a783afded626a37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126541
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-08  Miklos Vajna  <vmiklos@collabora.com>  [fcd05ee5e08063b7368473f590b43a3d4350d2de]

        officecfg: link the file format spec in the README
        
        It is not easy to find the original URL, and surprisingly achive.org
        doesn't seem to have it.
        
        Change-Id: I69ecbee27e24df33524e16908ca01e37175544cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126536
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-08  Tor Lillqvist  <tml@collabora.com>  [16072fc3eaf222d59e7bf156174f49d829b79e86]

        Bin pointless comments telling where some settings were in ancient times
        
        And some of the comments didn't even tell that, but were just idiotic
        copypasta, as in: <!-- OldLocation: --> .
        
        Change-Id: I71b889d1905f9291f920e8219f5648e63da3586e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126530
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-12-08  László Németh  <nemeth@numbertext.org>  [f348440e17debacbcba9153e238e010e8c020bdc]

        tdf#146120 sw: show tracked table changes with different color
        
        In Change Tracking, show deleted table rows in cyan and
        inserted rows in pink. In this case, don't show original
        table row or cell background.
        
        Follow-up to commit f481c2c8e74bded11fac754e493560391229dbcd
        "tdf#144057 sw track changes: hide deleted table rows".
        
        Change-Id: Ib9cc411b62b92bc8a83dda7589f3e798f7e96f41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126482
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-12-08  László Németh  <nemeth@numbertext.org>  [76784f2dbf6d8641cfb6bf5d24e37521d6c806df]

        tdf#107292: ODT import: fix order of deletions at same position
        
        Tracked deletions at the same position were loaded in reverse
        order, resulting broken text content.
        
        Note: FODT format is not applicable for the unit test document,
        because it's not affected by the problem.
        
        Change-Id: Id13f8d23ae5964cbf82095a3d1ce2f6c9fdd59e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126529
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-12-08  Eike Rathke  <erack@redhat.com>  [155024040de888270bf90bdd200799cea7d73e4e]

        Related: tdf#132466 Relative address parsing needs current position
        
        For the bug doc example the #C target lead to always column 1
        (A,0) being selected. Instead, the column of the current cell
        cursor position should be selected as C is the short notation for
        C[0] in R1C1 address syntax.
        
        This does not "fix" the alleged bug but would yield the desired
        behaviour if there was no sheet C where the intention was to jump
        to.
        
        Change-Id: Ibaed0250b9fb2cbc7f15a4b22404c48b39d41ff8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126496
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-12-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [829510594b394d00ca2b4acb0ed64c6bda0f311c]

        tdf#146108 Calc slow to change cell focus..
        
        in a document with a big background image
        
        Revert "tdf#136058: remove some caching"
        This reverts commit 57c40329a2b469813a1f357de355a37c8e3077ae.
        
        And add some comments for future would-be optimisers.
        
        Change-Id: Ie8686edc38dcdbe7d9e78599c1a259aab68278a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126527
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-08  Jan-Marek Glogowski  <glogow@fbihome.de>  [556062749651d332cc3c744649b158a3ccc2cc18]

        services.rdb: use i18npool/util/i18npool.en
        
        oss-fuzz failed with .../solenv/gbuild/ComponentTarget.mk:53:
        *** No LIBFILENAME set at component target:
        /work/workdir/ComponentTarget/i18npool/util/i18npool.component.
        Stop.
        
        oss-fuzz uses --with-locales=en, so actually include the
        i18npool.en.component file in the services.rdb generation.
        
        Regression from commit 1c9a40299d328c78c035ca63ccdf22c5c669a03b
        ("gbuild: create services.rdb from built components").
        
        Change-Id: Ica250403b687f636880bbc066e83b9ffe9689c5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126495
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-08  Caolán McNamara  <caolanm@redhat.com>  [8d3107f16d32fd0b582a0a5557691296791327f3]

        tdf#146018 merge autofilter color dropdowns into a single dropdown
        
        Change-Id: Ie900ed2ebade82198928b3dc2e90ab7aa7f0edd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126475
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-08  Miklos Vajna  <vmiklos@collabora.com>  [26c8e266e1ae267fd15878057a92340078136140]

        ODP import: handle theme of master pages
        
        This is just the theme itself, we don't refer to this theme from e.g.
        shape text color yet.
        
        Change-Id: I0d8f4b06217fb491e47d775628fde742d8ff104d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126502
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-08  Caolán McNamara  <caolanm@redhat.com>  [a61f4cb34d3ff2b6e4fd9533f7eb2c9daac85bb5]

        remove an oss-fuzz workaround with upstream merge of better fix
        
        Change-Id: I8a89b80f804bbcf4606d55dcecf44e44095112eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126504
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-08  Caolán McNamara  <caolanm@redhat.com>  [1361d656675c534638aa78c9decffae9e38127fa]

        gtk3: GtkTreeView::gtk_widget_get_preferred_size can return a poor height
        
        if GtkTreeView's internal do_validate_rows hasn't been run yet,
        guarantee that's called by calling gtk_widget_get_preferred_width.
        
        this is noticable in the calc autofilter color dropdown on getting
        its preferred height right after inserting rows into it
        
        Change-Id: I6dcef6ddfb462bcd9ff31ac797862804661f46fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126491
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-08  Miklos Vajna  <vmiklos@collabora.com>  [307a181254ad5e7b3ee52a4fcfae654a34281fbe]

        CppunitTest_sw_rtfexport: avoid DECLARE_RTFEXPORT_TEST() for export-only tests
        
        Convert just one test before mass-converting all such tests in this
        suite.
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I9eb0a6458ae9ea31608dcb5e02f6ba59d3f2a669
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126488
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-12-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [732ff8540e308aad8a6852e90712b26464c66d27]

        use the cached object range
        
        rather then recalculating it
        
        Change-Id: Ia7338799a283e65d1575fce937f0600e1bd58bb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126479
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [61470af0c78a8f01377e8d5001bbf2362a87e687]

        remove some unnecessary copying
        
        the method returns a const&
        
        Change-Id: I2b031b930c6a1280d25eab2d6a659102d2e28972
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126478
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [fe6a140a537eda1b6703c44ff5ee49d2ba875b81]

        used cache value in ViewObjectContact::getPrimitive2DSequence
        
        I'm not sure why we don't rely on this, it seems pretty obvious, we even
        has an explicit flush method to invalidate it.
        
        This takes the load time of a spreadsheet with a large chart from 40s to
        20s.
        
        Change-Id: I731246abb5e0c118116b70a0386b652798555503
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126477
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-07  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [7e5af164b7d293dd410710bed411e1ca64bbecf7]

        Re-Enable DrawTransformBitmapExDirect for render backends
        
        Unfortunately the add/usage of HasFastDrawTransformedBitmap did disable the
        system-dependent implementations/fast-path for DrawTransformBitmapExDirect
        and it's implemenations, except for Skia.
        
        This means that the current backends for Windows/Mac/Cairo/headless/Qt5
        have to do expensive pixel operations when a Bitmap is 'really' transformed
        (rotate/shear) since some time.
        
        The nine implementations using ::hasFastDrawTransformedBitmap (grep for it)
        all return false, except the Skia one.
        
        Since HasFastDrawTransformedBitmap() uses that and itself is used in the very
        central mehod OutputDevice::DrawTransformedBitmapEx(...) to decide if that
        fast-path shall/can be used at all, it was *no longer used* - except for
        Skia - what makes Skia definitely performing better with transformed Bitmaps,
        or the other way around - the others worse.
        
        HasFastDrawTransformedBitmap() is used in only two places, the second is in the
        canvas helper to decide if to try to use that fast-path for presentation
        rendering.
        
        A method at OutputDevice to see if that fast-path is implemented is therefore
        currently needed, but for the canvas helper only. Since this will/should be
        converted to primitive usage (hopefully) anyways, nine impementations calling
        these virtual functions often and the danger to produce a mismatch/
        error beween implementations of hasFastDrawTransformedBitmap and
        drawTransformedBitmap (as happened here, but can also happen when someone
        adds or removes an implementation) I looked for a way to solve that differenly
        and more safe.
        
        Since SalGraphics::DrawTransformedBitmap anyways returns a bool to signal it's
        success I take this as base to implement a buffered test directly at
        SalGraphics, also directly set a local flag to detect that functionality if
        DrawTransformedBitmap is used anyways before the test is/would be needed.
        Combined wih that small test to check only if this was not yet used and thus
        tested by DrawTransformedBitmap anyways I can offer a reliable non-virtual
        method at OutputDevice called ImplementsFastDrawTransformedBitmap() that will
        be used at the single necessary location - in the canvas helper.
        Since that small test direcly uses one of the nine implementations of
        hasFastDrawTransformedBitmap it is fundamenally more reliable and probably
        the copy bitmap/writeBack never really used (I tested that it works) due
        to an earlier use of DrawTransformedBitmap did the check potentially already.
        
        I also took a look at the cairo version (since I had this one running here)
        and ensured that the buffering of the system-dependent form of the Bitmap
        as cairo surface still works. Regarding the newly introduced fAlpha
        parameter I want to add some remarks:
        - It should be called fOpacity to make clear that it describes opacity,
          defining that if 1.0 == fAlpha means *no* transparency. That word is
          used in other graphic systems and makes more clear what function it has.
          It is the opposite of transparency, but works the same.
        - Currently all implementations of ::drawTransformedBitmap - except Skia
          where it was implemented - do not use it, but return false. It will in most
          cases not be too complicated to add/implement it, e.g. for cairo anyways a
          transparency surface will/is created, fAlpha can just be merged in, and the
          criteria for buffering that may be extended to remember for which value
          (if at all) of fAlpha that was prepared. I strongly recommend implementing
          these for our main graphic backends.
        - The primitive renderer uses another more general way to add an extra alpha
          channel to paint when needed - it draws the content (any content) that needs
          to be transparent to a buffer and then that buffer using the intended
          transparency. This is discussable since may be more expensive, but more
          general and keeps the interface less complex. We can see here that adding
          that complexity to the existing interface at OutputDevice makes the
          implementations more complex what might be the reason his was only
          implemented for one of nine backends. When adding something like this and
          extending the complexity I would prefer that at the same time it gets
          also *implemented* in all or most or at least most used cases. I want to
          make clear that from my POV in those cases choosing possible runtime speed
          over complexity is not always preferable.
        
        Change-Id: I5bab59f59fca878a7b11a20094e49e8b50196063
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126480
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2021-12-07  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [8995bc21ee570c9a914df71817a132c3b3637059]

        tdf#48622, tdf#145828 use correct default for border line width
        
        Use correct default to create the intended 0.75pt cell border
        using the border formatting tool in the standard toolbar
        
        Change-Id: I8e95a7ab888cdc1b04929fd41753e550b96f3de4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126484
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2021-12-07  Julien Nabet  <serval2412@yahoo.fr>  [dd4120ce811b8530505650d481514009a441234f]

        Related tdf#145910: relax a bit more denylist about OpenGL
        
        tdf#99919, tdf#100243, tdf#117477 and tdf#115092 are not related to slide transition
        
        Change-Id: I41e80a6b1d025adbde7bccbedb7235d4c3c8b281
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126462
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [5de20e45e48f7654d288f26f768fabddad133bfd]

        improve loplugin:cow_wrapper
        
        to find my previous attempt at this, which only obscured the problem
        
        <noelgrandin> I'm such an idiot
        <noelgrandin> I changed a whole bunch of code to avoid calling const
        methods on a non-const object
        <noelgrandin> from p->foo() to std::as_const(*p).foo()
        <noelgrandin> can you spot the mistake?
        <bubli> Is this a job interview question? :D
        <vmiklos> noelgrandin: you did the opposite, now you always call const
        member functions, while you wanted to always call non-const member
        functions?
        <noelgrandin> more like a "why didn't the smart people on this channel
        tell me I was an idiot" :-)
        <noelgrandin> in this case, we have o3tl::cow_wrapper, which overrides
        operator* and operator->
        <vmiklos> ah, and by the time you would add/remove the const,
        cow_wrapper already did the expensive task of copying based on
        const/non-const
        <noelgrandin> exactly
        <thorsten> heh
        
        Change-Id: I5366e6a87c414b862668b61e6adfbccfdd9d3b04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126473
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-07  Stephan Bergmann  <sbergman@redhat.com>  [7e8e57a456f2b946631eecefd163cb4ff3a3d603]

        CppunitTest_xmloff_draw needs the ASan LD_LIBRARY_PATH hack now too
        
        ...for CPPUNIT_TEST_NAME=testThemeExport::TestBody introduced in
        c95288aec4eb4d92a5ccfb9d8fc02a0185d8e8d0 "ODP export: write the theme of a
        master page",
        
        > warn:test:3875202:3875202:test/source/bootstrapfixture.cxx:240: /home/sbergman/lo/core/schema/libreoffice/OpenDocument-v1.3+libreoffice-manifest-schema.rng[-1,-1]:  Error: Can't find bundle for base name com.sun.msv.reader.Messages, locale en_US
        > /home/sbergman/lo/core/schema/libreoffice/OpenDocument-v1.3+libreoffice-manifest-schema.rng[-1,-1]:  Fatal: Can't find bundle for base name com.sun.msv.reader.Messages, locale en_US
        > /home/sbergman/lo/core/schema/libreoffice/OpenDocument-v1.3+libreoffice-manifest-schema.rng:Schema has validation errors.
        > Validation aborted.
        >
        > /home/sbergman/lo/core/test/source/bootstrapfixture.cxx:241:testThemeExport::TestBody
        > forced failure
        
        Change-Id: Ib028d1449a9b878aea3b073de6388fb3bb6d590c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126485
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-12-07  Pesi Taototo  <pipapipapibo@gmail.com>  [47503fce3ebc0874534175c0d9ea40d3a5bbffde]

        tdf#145614 Convert #define to 'enum class'
        
        Change-Id: I991cd44b13465e63c5adc1aed3cfbc038847c0f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126396
        Tested-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Hossein <hossein@libreoffice.org>

2021-12-07  Caolán McNamara  <caolanm@redhat.com>  [5120fe8f2929d9f4464aff26f266198bff038606]

        cid#1202917 Uninitialized scalar field
        
        since...
        
        commit 4c00e8fb10437fcaefe8635ef390b78376938d15
        Date:   Fri Dec 3 20:52:12 2021 +0100
        
            Add image preffered DPI document setting, use it in Writer, Impress
        
        Change-Id: Ie8c8bc568c483b790b2360162aedcf8ab6e48cfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126474
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [9cd2b1015ce94c7ca649c98f0bb970aa6396ec5a]

        lock model while building chart
        
        reduces the amount of broadcasting we do
        
        Change-Id: I29ebabfcd255a96381d75b2b013f4a1abfb8ee08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126472
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-07  Luboš Luňák  <l.lunak@collabora.com>  [12ad13f35bffc2f22f6f7385b2e426c20ea91bd8]

        make sure vector elements are initialized properly
        
        Change-Id: If18268a26118ea587f474c21b7ca0f1fa4622744
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126469
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-07  Mark Hung  <marklh9@gmail.com>  [6720e9569d7ab6c20616ec6b97e5d4a56948908b]

        tdf#145322, tdf#144378 fix printing for vertical writing
        
        Printing still uses ExTextOutRenderer to render text because
        Skia haven't yet support printing and DWriteTextRenderer can't
        bind the printer DC.
        
        ExTextOutRenderer uses win32 API ExtTextOutW. In order to
        renderer upright CJK text in vertical writing with that API,
        the HFONT created with CreateFontIndirectW needs a font name
        prefixed with '@'. OTOH, use '@' prefixed font with Skia break
        the vertical writing unit test.
        
        - WinSalGraphics::ImplDoSetFont: use '@' prefixed font name
        if the requested font is vertical and is for printing.
        
        - ExTextOutRenderer: use SetTextAlign and text metric tmDescent
        to adjust vertical glyphs. It's not consistent with Skia or
        DWriteTextRenderer, and is still incorrect in many cases.
        
        The patch is adapted from reverting
        
        commit 5686c1aca40beb9514d40c86b4a3780a8a1334ba
        Author: Mark Hung <marklh9@gmail.com>
        Date:   Sun May 2 14:45:45 2021 +0800
        
            vcl: use DWriteTextRenderer for vertical writing.
        
        Change-Id: Ib2d3df8b68cad4bebe0672c9da0a16b62aed99e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125978
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2021-12-07  Miklos Vajna  <vmiklos@collabora.com>  [c95288aec4eb4d92a5ccfb9d8fc02a0185d8e8d0]

        ODP export: write the theme of a master page
        
        Which requires describing the schema, which is really just a new
        <loext:theme> element, the rest reuses the color-table markup, which
        wasn't used in ODF so far (but was used in our .soc files).
        
        Also make sure that we only do this in ODF extended mode (which is the
        default).
        
        Change-Id: I90eaad30f63946c441fe0c53caf6a47caf1714d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126466
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-07  Miklos Vajna  <vmiklos@collabora.com>  [68c15984ea17354c03e5ddf03e0c0b4214999659]

        sw layout xml dump: handle SwFieldPortions
        
        This is the case where the field has a single placeholder character, but
        it typically expands to more characters at a view level.
        
        Change-Id: I5f11b29772697dbca3475aa53cf9301b67e64452
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126459
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-12-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [5cad267240a11daa0be76077f858f37679f330d7]

        loplugin:unusedmethods
        
        Change-Id: Ic1ba90447575278d854af85312271c41766b776b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126422
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [3efde47ec9ee091479c04129696f99dc934c3f64]

        loplugin:unusedfields
        
        Change-Id: Id39c3f484a364fb5163444febe99aee79daf1a76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126418
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [dbc5519e9d4b36a6c48b14d83c8d813d5156433f]

        loplugin:unnecessaryvirtual
        
        Change-Id: I231195c36d620254cbcd2f4d7bbb9044f7887fe8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126413
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-06  Julien Nabet  <serval2412@yahoo.fr>  [3a61cce54277fd12570103a191c50d9b37ef3dd3]

        tdf#145910: relax a bit denylist about OpenGL
        
        since we don't use OpenGL anymore for rendering,
        only for slide transition (and some canvas part but it doesn't work)
        
        Change-Id: Ia891915fcc10c0817a79e30fa59605a9681b6536
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126461
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-12-06  Luboš Luňák  <l.lunak@collabora.com>  [f8ffc971545bb54aaebd227fa841f83660dba99c]

        fix overflow in cairo downscaled bitmap cache (tdf#137719)
        
        In my system, sizeof(long long) == sizeof(long) == 8, so multiplying
        by LONG_MAX overflows long long.
        
        Change-Id: Ieb9613ef05916ef24a64db69f698036ecaf194e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126456
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-06  Stephan Bergmann  <sbergman@redhat.com>  [70fc728ceef4dcf45dd97dc9051ddb73ff734169]

        signed-integer-overflow
        
        ...after 8406139062d9ffe1daed32aefe4e261c6c55d63e "process broadcasts for
        adjacent cells together (tdf#119083)" during CppunitTest_sc_bugfix_test,
        
        > sc/source/core/tool/grouparealistener.cxx:340:72: runtime error: signed integer overflow: 2147483647 + 1 cannot be represented in type 'int'
        
        Change-Id: Ica29fc4c204cd6fd5c52c61271ebfcc9691f7f6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126458
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-06  Stephan Bergmann  <sbergman@redhat.com>  [8bc85cd8a6a9a879c143d8defacc45967a0ac99e]

        signed-integer-overflow
        
        ...after 8406139062d9ffe1daed32aefe4e261c6c55d63e "process broadcasts for
        adjacent cells together (tdf#119083)" during e.g.
        CppunitTest_sc_ucalc_copypaste,
        
        > sc/source/core/data/documen7.cxx:143:59: runtime error: signed integer overflow: 2147483647 + 1 cannot be represented in type 'int'
        
        Change-Id: If848747f6b004219475b39b48c6a3de086bd1ae7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126457
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-06  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [243c05ac27e3ffd94343630e668a53cf3ad18744]

        Retire build-nocheck
        
        Build target was kept for backward compat in 'rework the default make
        target', so lets retire it after 1.5 years.
        
        Use 'make build' instead (which is since the default target anyway).
        
        Change-Id: I93d5237dce2abf2536a4d847d79d33d5b6d6cec9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126362
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-12-06  Caolán McNamara  <caolanm@redhat.com>  [d47628f287f4377394c4ff488c433bfe254b6abe]

        don't want to link to system static libs for DISABLE_DYNLOADING
        
        since...
        
        commit 4250958a492b300a52a83e68dd599f9c36c5086e
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Fri Aug 20 14:31:36 2021 +0100
        
            ofz: prep for allowing oss-fuzz msan
        
            dependencies need to be built with the msan flags so undo the
            --with-system .a usage now that trying to squeeze into the 12 hour build
            window isn't critical because the afl 6-8 hour build+check is disabled
        
        dropped the use case for that
        
        Change-Id: Ic525c9e0a948195cc823d904ba5a0d80b3aff668
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126455
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-06  Caolán McNamara  <caolanm@redhat.com>  [0559e7e183dcdcdb3e39870eb3354e51c876f2b7]

        ofz: Use-of-uninitialized-value
        
        since...
        
        Date:   Wed Jun 2 17:01:55 2021 +0200
        
            WMF: add more SAL warnings in case record was not implemented
        
            Change-Id: I1d58c4093817403caa5f1112b5d4d5a4e638b799
            Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116618
        
        Change-Id: Ib82efbc93405b7fafb661f698a772593d2495bd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126454
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c067552caa38882b250279c1f9475a5537c4333f]

        Fix typos
        
        Change-Id: I16d59aa3a3f17764a848428a2e6b206dc57a480a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126325
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-12-06  Noel Grandin  <noel@peralex.com>  [d2b03c4bfa284efbb45cb4904122e97439d3ee06]

        Revert "lose the caching in ViewObjectContact" because it breaks...
        
        bitmap caching. Added some notes for future would-be optimizers.
        
        This reverts commit 7f02cb80ac2075b65ee1adee4e29d1d5c4819424.
        
        Change-Id: I39c41ea95d23d4a65edd3cef46a5d86fab48a044
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126425
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2021-12-06  Jan-Marek Glogowski  <glogow@fbihome.de>  [1c9a40299d328c78c035ca63ccdf22c5c669a03b]

        gbuild: create services.rdb from built components
        
        ... and introduce the --enable-services-rdb-from-build option.
        
        Currently the build handles global build options redundant
        in a few places:
        
        * in Repository*mk + modules - the "real" build dependencies
        * the full services.rdb generation
        * the static UNO constructor map generation
        
        Also the component files don't reflect the really built components
        and so the RDB services generation must handle the whole options
        to select the correct components.
        
        So this optionally replaces the latter two by generating the list
        of components and it's constructors from the build itself. As a
        consequence, component files must now be split, so they reflect
        the real components in the libraries, otherwise the static
        constructor list will have missing symbols. IMHO this is more
        natural, as it happens in the same place already handling these
        build options for the sourcecode.
        
        This also adds a convenience helper to add multiple component
        files: gb_Library_set_componentfiles
        
        This is WIP and currently just works for the stripped WASM build,
        which introduces many more split component files in later patches.
        
        It also explicitly filters the gb_Rdb__URECOMPONENTS and the
        CppunitTest related components from the services.rdb. Maybe there
        is a good way to do this properly.
        
        Change-Id: I1b38a6f2c1e5221f18d7e5e756c30263b555d962
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126185
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-06  Stephan Bergmann  <sbergman@redhat.com>  [ba8b3751fa184c04b9dde4c371b7902e0a9271ff]

        Better workaround for ASan use-after-poison
        
        ...than ae36ee4f3aa544e53e2edad93d6d79160b27bc9d "Work around use-after-poison"
        for
        
        > ==1922539==ERROR: AddressSanitizer: use-after-poison on address
        > 0x61d00190fab0 at pc 0x00000026aaa9 bp 0x7f422ee84b80 sp
        > 0x7f422ee84348 WRITE of size 192 at 0x61d00190fab0 thread T44 #0 in
        > memset at
        > ~/github.com/llvm/llvm-project/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:800:3
        > (instdir/program/soffice.bin +0x26aaa8) #1 at <null>
        > (/lib64/libnsspem.so +0x15f3d) #2 at <null> (/lib64/libnsspem.so
        > +0x16185) #3 at <null> (/lib64/libnsspem.so +0x8a9b) #4 at <null>
        > (/lib64/libnsspem.so +0xe13b) #5 in secmod_ModuleInit at
        > workdir/UnpackedTarball/nss/nss/lib/pk11wrap/pk11load.c:244:11
        > (instdir/program/libnss3.so +0x4ad372) #6 in secmod_LoadPKCS11Module
        > at workdir/UnpackedTarball/nss/nss/lib/pk11wrap/pk11load.c:544:10
        > (instdir/program/libnss3.so +0x4b1fca) #7 in SECMOD_LoadModule at
        > workdir/UnpackedTarball/nss/nss/lib/pk11wrap/pk11pars.c:1946:10
        > (instdir/program/libnss3.so +0x50de92) #8 in SECMOD_LoadUserModule
        > at workdir/UnpackedTarball/nss/nss/lib/pk11wrap/pk11pars.c:2042:28
        > (instdir/program/libnss3.so +0x50e9a9) #9 in nss_load_module at
        > workdir/UnpackedTarball/curl/lib/vtls/nss.c:1310:12
        > (instdir/program/libcurl.so.4 +0x4fdd25) #10 in nss_setup_connect at
        > workdir/UnpackedTarball/curl/lib/vtls/nss.c:1894:12
        > (instdir/program/libcurl.so.4 +0x4eeffb) #11 in nss_connect_common
        > at workdir/UnpackedTarball/curl/lib/vtls/nss.c:2235:14
        > (instdir/program/libcurl.so.4 +0x4ee237) #12 in
        > nss_connect_nonblocking at
        > workdir/UnpackedTarball/curl/lib/vtls/nss.c:2291:10
        > (instdir/program/libcurl.so.4 +0x4ebe4a) #13 in
        > Curl_ssl_connect_nonblocking at
        > workdir/UnpackedTarball/curl/lib/vtls/vtls.c:361:12
        > (instdir/program/libcurl.so.4 +0x514039) #14 in https_connecting at
        > workdir/UnpackedTarball/curl/lib/http.c:1591:12
        > (instdir/program/libcurl.so.4 +0x2f29ce) #15 in Curl_http_connect at
        > workdir/UnpackedTarball/curl/lib/http.c:1517:14
        > (instdir/program/libcurl.so.4 +0x2f23d5) #16 in protocol_connect at
        > workdir/UnpackedTarball/curl/lib/multi.c:1696:16
        > (instdir/program/libcurl.so.4 +0x3b8620) #17 in multi_runsingle at
        > workdir/UnpackedTarball/curl/lib/multi.c:1997:16
        > (instdir/program/libcurl.so.4 +0x3a2232) #18 in curl_multi_perform
        > at workdir/UnpackedTarball/curl/lib/multi.c:2568:14
        > (instdir/program/libcurl.so.4 +0x39dc5c) #19 in
        > http_dav_ucp::CurlProcessor::ProcessRequestImpl(http_dav_ucp::CurlSession&,
        > http_dav_ucp::CurlUri const&, curl_slist*,
        > com::sun::star::uno::Reference<com::sun::star::io::XOutputStream>
        > const*, com::sun::star::uno::Sequence<signed char> const*,
        > std::pair<std::__debug::vector<rtl::OUString,
        > std::allocator<rtl::OUString> > const&, http_dav_ucp::DAVResource&>
        > const*, (anonymous namespace)::ResponseHeaders&) at
        > ucb/source/ucp/webdav-curl/CurlSession.cxx:880:14
        > (instdir/program/../program/libucpdav1.so +0x5aad30) 0x61d00190fab0
        > is located 48 bytes inside of 2048-byte region
        > [0x61d00190fa80,0x61d001910280) allocated by thread T44 here: #0 in
        > malloc at
        > ~/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:69:3
        > (instdir/program/soffice.bin +0x2d3c7e) #1 in PR_Malloc at
        > workdir/UnpackedTarball/nss/nspr/out/pr/src/malloc/../../../../pr/src/malloc/prmem.c:448:55
        > (instdir/program/libnspr4.so +0x123629) #2 in PL_ArenaAllocate at
        > workdir/UnpackedTarball/nss/nspr/out/lib/ds/../../../lib/ds/plarena.c:134:27
        > (instdir/program/libplds4.so +0x9a32) #3 at <null>
        > (/lib64/libnsspem.so +0x15f77)
        
        during UITest_sw_options:
        
        That --with-system-nss workaround for <https://ci.libreoffice.org/job/lo_ubsan/>
        had caused CppunitTest_desktop_lib to start to fail there, presumably "caused by
        --with-system-nss on the CentOS7 baseline", see the mail thread starting at
        <https://lists.freedesktop.org/archives/libreoffice/2021-December/088136.html>
        "Re: [global-libreoffice-ci] UBSAN Linux Build - Build # 2217 - Still Failing!"
        
        And while I had initially not been able to reproduce the use-after-poison during
        UITest_sw_options with my local ASan+UBSan build (on Fedora 35), I now found out
        that that was just because my machine happened to not have an nsspem library
        installed in the system (the nss-pem RPM on Fedora).  With that system library
        installed, my local build failed UITest_sw_options in the same way as the
        Jenkins tinderbox.
        
        Which lead me to the idea of avoiding the whole mess by avoiding that CUrl loads
        the (apparently optional) nsspem library in ASan builds altogether.  (Another
        approach might have been to disable the __asan_poison_memory_region
        functionality in workdir/UnpackedTarball/nss/nspr/lib/ds/plarena.h, but the
        chosen approach nicely makes us less dependent on accidental differences in
        build-time execution environments, at least for ASan builds.)
        
        Change-Id: I8fd2ff255771622f26ad666ca78a6d9ded0af2d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126451
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-06  Stephan Bergmann  <sbergman@redhat.com>  [ea0d55fa45173a5fa5f53f421615298f80b42a78]

        Work around two -Werror=implicit-fallthrough=
        
        ...that started to crop up with recent GCC 12 trunk (where it expanded
        the ENSURE_OR_THROW macro, but apparently didn't take into account that its
        
        >    97 |     if( !(c) ){ \
        >       |     ^~
        
        will always be taken in these cases where the c argument is false), and
        can easily be avoided by getting rid of those uses of
        ENSURE_OR_THROW(false, "...")
        
        (And while at it, move the default case to a more reasonable position in
        mtftools.cxx, obsoleting the FALLTHROUGH comment in any case.)
        
        Change-Id: I8189d98b361e6725096d0968f3e0e604fb84e591
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126452
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-06  Stephan Bergmann  <sbergman@redhat.com>  [478dfbd29748855512dd6ab81fd61b0cb573a27f]

        Revert "cid1494597 silence Uncaught exception"
        
        This reverts commit 96e9eb56f0f76590ccc46a6948ae00803a92f113, as it should no
        longer be necessary with the more general
        0a710c5c4475b593428c6d90e791ef2ccc880062 "cid#1494595,1494597: Silence
        UNCAUGHT_EXCEPT" (which I had created without being aware that this commit
        already existed).
        
        Change-Id: Iabf20626577af251e2e5bb146ad37c2a6ed7e3e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126428
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-06  Caolán McNamara  <caolanm@redhat.com>  [4f41fb1cba455db617d7fb68450ea1e38ac9cb0d]

        tdf#138999 only grab keyboard and not pointing devices
        
        this way scrolling in a combobox dropdown and moving the mouse outside
        the widget doesn't cause the scrollbar to jump to the top. No ill
        effect seen in
        
        a) autofilter dropdowns in calc
        b) color dropdown in writer main window or sidebar and clicking on
           combobox subwidget to launch its popup and select an entry to
           return to color dropdown
        c) submenu popups from style combobox dropdown
        
        Change-Id: I6ad445a6fab899d52907237e1f5506cce31b1f48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126408
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-06  Caolán McNamara  <caolanm@redhat.com>  [8d69c36ff9297fd5477bfb13faf787538772183d]

        an empty $LOCKFILE means build our own
        
        Change-Id: I93fd08b3b106e461f402446bd4dbbe78b8f06849
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126450
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jenkins

2021-12-06  Jun Nogata  <nogajun@gmail.com>  [53d5555f13371252874ec962dee4643168d26780]

        tdf#143422 Hide "Hyphenation data not found" in Japanese
        
        When I open a document with mixed English and Japanese, I get a warning
        "Missing hyphenation data Please install the hyphenation package for locale "ja"".
        English needs hyphenation, but Japanese does not need hyphenation. However,
        the hyphenation check only checks for unknown language or no language.
        
        Change-Id: I559e1b1eec8089f50aadad2710a33d0268ab13f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120497
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-12-06  Luboš Luňák  <l.lunak@collabora.com>  [c5785d3ccccbd0ff575df08a1192f4e7f736750e]

        a large but clipped image may still be cached from a previous call
        
        Canvas apparently likes to redraw only small parts of the background,
        which means that there may be repeated scaling of clipped parts
        of a large background image that are considered too clipped to be
        cached, but even the drawing of the clipped part may add up to be
        costly in the end if done often. Refusing the caching only after
        checking whether the image is possibly cached may avoid some
        of the drawing in case there was an initial drawing that wasn't
        clipped and thus generated the cached image. Helps a bit with
        e.g. tdf#136223.
        
        Change-Id: I4de6164940ec7a06fb6ae2f504907b4fa076f1d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126412
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-06  Stephan Bergmann  <sbergman@redhat.com>  [d519d0a434310c0ee7cc4a1c04a6ff7c59f87f53]

        Adapt CppunitTest_cppcanvas_emfplus CPPUNIT_TEST_NAME=testFdo77229::TestBody
        
        ...to 374e261ad1ea8b41f5ecdd850c27fdc961c4868b "increase maximum document
        thumbnail size from 256 to 512" (which wasn't caught by Jenkins due to
        bcd243793ee4174d71b5e61c88d2bc79fd0d7f1d "CppunitTest_cppcanvas_emfplus: disable
        this in case there is no display to use")
        
        Change-Id: Ibe3dc93401e237c37b4823f0393746b1e8b569bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126424
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-06  Luboš Luňák  <l.lunak@collabora.com>  [8406139062d9ffe1daed32aefe4e261c6c55d63e]

        process broadcasts for adjacent cells together (tdf#119083)
        
        The problem in tdf#119083 is that it sets up listening for the range
        of cells used by VLOOKUP, and when adding a new column changes all
        those cells, it results in repeated SfxHintId::ScDataChanged
        broadcasts to the cells with the VLOOKUP formula. This commit
        makes ScHint include a row count, making it possible to group
        adjacent rows for SfxHintId::ScDataChanged together and send
        notifications just once for the range.
        
        Change-Id: Ib3439de58a2b1e5e8f01b037a62608e38b8e9125
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126395
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-06  Luboš Luňák  <l.lunak@collabora.com>  [e55723c0ba4172bf6ee80fda49b069fd441a0c90]

        try to broadcast in bulk (tdf#119083)
        
        This somewhat improves the situation, but still a lot of time is spent
        repeatedly making the same cells dirty.
        
        Change-Id: I3444ca6dac4b3a40c6ac40a0b70cf5baeefa2f09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126391
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-06  Rafael Lima  <rafael.palma.lima@gmail.com>  [1390bc84e259b1ebc19020db9dd913566ebffc39]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 73228ff72af0e4f8ca7e29b4dca388741804cb06
          - Document new TableControl methods and properties
            
            Change-Id: I8623a11f5fb710332765b8db3914a36b51285b7a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126294
            Tested-by: Jenkins
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2021-12-06  Noel Grandin  <noel@peralex.com>  [04e3424f49b85b98d244cf7953a1736614b75f46]

        map->unordered_map in PropertyMapper
        
        a little bit faster
        
        Change-Id: I11e756e65a76fedeca2525edf37a04b34ac6aeda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126407
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-06  Jan-Marek Glogowski  <glogow@fbihome.de>  [fb14f0af6a0bb13aadb7ecfbd13a9479355eaa3d]

        Drop ENABLE_FUZZERS from config_host.mk.in
        
        ... and just convert the last user to $(BUILD_TYPE).
        
        Change-Id: Iaf6361b0be47594e5c1ac08a8183460b7ada92f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126410
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-06  Caolán McNamara  <caolanm@redhat.com>  [d4b6c35eeba661f721d0204d4a2c581913fc38b7]

        tdf#145892 disable failing assert in additional icu khmer patch
        
        Change-Id: I8507c101544fcdcdc6e75c853c44e04e97a96d91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126411
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-06  Stephan Bergmann  <sbergman@redhat.com>  [0a710c5c4475b593428c6d90e791ef2ccc880062]

        cid#1494595,1494597: Silence UNCAUGHT_EXCEPT
        
        ...after aa5ee0085c7d8b8713f4dbed0009b38b9fabb281 "Stop swallowing exceptions in
        ~ScopeGuard" had dropped the catch blocks from ~ScopeGuard to make it usable in
        Library_salhelper in 0c1c300ed7ce168755ae945822eb7a1c610cfa25 "Rather use
        ScopeGuard to prevent catch and rethrow".  But using the original
        suppress_fun_call_w_exception, which used css::uno::Exception, would have caused
        the same circular-dependency issue again that
        aa5ee0085c7d8b8713f4dbed0009b38b9fabb281 had solved, so drop the use of
        css::uno::Exception (and SAL_WARN, which triggered a number of missing #include
        <sal/log.hxx>) also from suppress_fun_call_w_exception.  After all, that was
        __COVERITY__-only code that wasn't meant to be actually run, so it shouldn't
        matter if we just catch everything and silently terminate.
        
        Change-Id: If28a214709e4636e1c23a49f2d95d87c91492f14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126404
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [e4519a0e204928e0951bea047fd4a2644af2c615]

        loplugin:stringliteraldefine in sd
        
        Change-Id: Ie03e3d06a608ee89484a07439bd6deeb1679aade
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126405
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [507cfec89e0addfe4a9bf410c0abe08820e31734]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b7bdb8a47c81ed94509777b12d2706a36ad18add
          - Fix a "D'oh you found a bug"...
            
            Change-Id: I7261546457c0d128bef55cb8be7737cb6b70d22a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126417
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-06  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [b9362e87a3646a6693b81fb0d40e28ce7813a251]

        tdf#145671 Don't open URL twice in cell edit mode
        
        Change-Id: I8a324d6a037c8a5c0efc0b2825657513c2f9841c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126159
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-12-06  Jan-Marek Glogowski  <glogow@fbihome.de>  [8368f48df8d67f6c712534647f4d375bf219ae99]

        Limit static system library linking to fuzzers
        
        When building a static LO on Linux, I get a lost of missing
        symbols for binaries, like oosplash. In that case we just link to
        Xinerama, but this has obviously other X11-based dependencies,
        and there is no real way to fix this.
        
        According to caolan, this was just added in commit
        7a3eaef6dd707781c2f4e341aebb9d4c42df780f ("for DISABLE_DYNLOADING
        support linking to static .a system libs") to support instrumented
        static libraries used for the oss-fuzz runs (see
        https://github.com/google/oss-fuzz/issues/608).
        
        So actually limit these flags for FUZZERS only.
        
        Change-Id: I7eaa81c46fab040848fdf4dbe100a6e634f54446
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126409
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [8fe1a3c479d4aeaeb3a378aaceb77f72edcfb7c8]

        skip some intermediate results in tryToGetChartContentAsPrimitive2DSequence
        
        Change-Id: Idf3179c97fe40da1ff41100fc7e7a0b80ee1ca73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126403
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [19eaf859670b6f22cb89f854316ed0673dacbaa9]

        only collect hitstack if we actually need it
        
        Change-Id: I95f04b05c431f0009c5a843626c397e1dbc3f39e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126402
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-06  Tor Lillqvist  <tml@collabora.com>  [d2ca15952de167b6236139d53f6757a7c0d22d0a]

        Revert "tdf#145354: Ensure displayed paper name matches displayed paper ..."
        
        It causes tdf#146045.
        
        This reverts commit 65081542d2dabdf17820d62abdc5a22d3734e52d
        
        Change-Id: Id980701b1a823c8bf7cfb57e0b32cf5d672c3bfa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126373
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-12-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4c00e8fb10437fcaefe8635ef390b78376938d15]

        Add image preffered DPI document setting, use it in Writer, Impress
        
        This adds a "image preferred DPI" document setting, which is used
        as a suggestion of the DPI that an image should have in the
        document. This is currently used when the image is inserted into
        the document (Writer, Impress/Draw) to resize it to the preferred
        DPI value.
        
        Change-Id: I3ee9d409257e3c6aa2ead05144ecbba7b3b916f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126334
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-12-06  Jan-Marek Glogowski  <glogow@fbihome.de>  [30d6787b98131fce5a280f005b75e9d496f21573]

        configure.ac: tabs to spaces
        
        Regression from commit 214fa233338c09156c67f85818b6a2ea6b3235bd
        ("add with-system-abseil/with-system-openjpeg for pdfium").
        
        Change-Id: I218cd4762f295c8d253afb670d3f3ebd5e104c45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126398
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [63cc9fc463fbf182bcf93651420e0adc6180f2aa]

        loplugin:stringliteraldefine in starmath
        
        Change-Id: I539dbb8eaa21604401709d3b6e19433474056902
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126406
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-06  Luboš Luňák  <l.lunak@collabora.com>  [a4c9664532329d7143aabdacf22b1cab662f77c4]

        make it clearer that ScHint is modified
        
        It's somewhat confusing that an accessor is provided to give
        a reference to internal data and then the object is modified
        indirectly using the reference. It appears to be only for
        performance reasons, so I thought that inlining the ctor and
        ctor could help the compiler to optimize this, but apparently
        it can't move this outside of the loop, so at least make it
        clearer.
        
        Change-Id: I72cf15d1446daa559ac4079b9478e53694d7d198
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126394
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-06  Luboš Luňák  <l.lunak@collabora.com>  [0ca559cb8cc3b1af6c59066713bbed8e3ee76514]

        use sc::AutoCalcSwitch
        
        Change-Id: Idea2206ace5c40b2b7c38b949f9d20feb4513974
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126390
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-06  Luboš Luňák  <l.lunak@collabora.com>  [8b0287ae7275681c28cc278ecdb448d80c223d89]

        slightly simpler Intersects() check
        
        For two ranges to intersect, both start points must not be larger
        than the end points.
        
        Change-Id: I69d1c548ff1bac90baea0767e92ca86458808c9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126393
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-06  Luboš Luňák  <l.lunak@collabora.com>  [9809441f05e4dbac8e12b042fd4391f1a7580643]

        rename In() to Contains()
        
        Similarly to b22d4785310eac35696d, 'A.In(B)' makes it unclear
        whether the check is for A in B or B in A, as it's actually
        the latter.
        
        Change-Id: Iaccc41d40f4bb105a44c1bb8d9211c06d1a3c127
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126392
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-06  Pesi Taototo  <pipapipapibo@gmail.com>  [5bd9ded5f01c39f201d21a90541aecb6dba80fad]

        tdf#143148 Use pragma once instead of include guards
        
        Change-Id: Ia1c309425e64449679d6948b5e9e595fe421cfa4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126378
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2021-12-06  Urja Rannikko  <urjaman@gmail.com>  [7fa9b09bc271d91792fe78c5cb03430bf38155a8]

        tdf#128715 fix tools::Time::GetMonotonicTicks() on 32-bit linux
        
        Since time_t and thus tv_sec is (still, for now) 32-bit on these
        architechtures, the multiplication of seconds to microseconds
        happened in 32-bit thus causing a rollover roughly every 4295 seconds.
        Fix by casting tv_sec to sal_uInt64 before the multiplication.
        
        Also fixes tdf#144975.
        
        Change-Id: I829d3406208545a816979cb58daaeb99ec2d5294
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126379
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-06  Mike Kaganski  <mike.kaganski@collabora.com>  [5e5138db9fa4f8fb995808a4895e6ce6f7629783]

        Add a bit to the WEEKS comment
        
        Change-Id: I8d409149710d25aa93e33f3c46723239156f4d1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126304
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-06  Jan-Marek Glogowski  <glogow@fbihome.de>  [cef1740a0369e7c7873b6c4772e2bc371c6e2093]

        VCL always use nullptr terminated plugin lists
        
        ... and respect more defines. Almost just a refactoring.
        
        Change-Id: I5d9dce742b2ef69f7f27af1970af1f8c019abfc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126401
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-06  Jan-Marek Glogowski  <glogow@fbihome.de>  [4415d2410cae282da8f8970c393561ec67fc5171]

        concat-deps: ignore /./ segments in input paths
        
        concat-deps detects relative path segments (AKA /../) and
        removes these in cancel_relative(...) to save space (by removing
        the preceding path segment from the output path). But that logic
        doesn't account for preceding /./ segments, resulting in paths
        to non-existing files. This then resulted in mysterious, unneeded
        compiling of seemingly unchanged files for my incremental
        cross-toolset builds.
        
        I actually assumed some error in my complex gbuild static changes,
        which are already driving me crazy...
        
        "make -d" showed these wrong paths, but inspecting the ".d" for
        the actual files (from gcc output), they were ok; took me a while
        to realize the problem were LO's concat-dep files for libraries.
        
        But instead of complicating cancel_relative(), this just jumps
        over /./ segments in the input path. cancel_relative() works on
        the &cursor_out copy anyway.
        
        Change-Id: I2a8ecd04fdfa790859668d690a102cfb156aa649
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126345
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-06  Miklos Vajna  <vmiklos@collabora.com>  [51c3d8d7f6a2a3b95e97b9a151df0e63ff09cb74]

        PPTX export: handle theme color of shape text with effects
        
        Handle luminance modulation and offset (lighter and darker colors in
        PowerPoint); not handling tinting/shading for now, as that seems to be
        not used in DrawingML (only in WordprocessingML), and this code is for
        shape text only at the moment.
        
        Change-Id: I5e97f890d3072c7ef282ed4fb971362b3ddaaa4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126400
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-06  Miklos Vajna  <vmiklos@collabora.com>  [f72bb33e78ac9eb7d9f21b61bd89b186547993dd]

        sw: prefix members of SwAnchorMarker, SwEditWin, SwShadowCursor and ...
        
        ... SwSrcEditWindow::ChangesListener
        
        See tdf#94879 for motivation.
        
        Change-Id: Idd3aba48ca7329b6df2e52fff73eca360aa76be5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126399
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-06  Jan-Marek Glogowski  <glogow@fbihome.de>  [f989406acd1726606def5ea0e19bd2399116ae83]

        Fix lockfile compiler warnings
        
        Now that we've patched the source for typos in commit
        921c2059f9a85ab5ad26463e864e49d4e7b48d9e ("Fix typos"),
        also fix the compiler warnings.
        
        Change-Id: I0e1f1bfe19a475c431d2244257e245482950a843
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126380
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-05  Johnny_M  <klasse@partyheld.de>  [b2e3cfb19e7dd3e2986ff0fb3e0bc38d19a37ac2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2088858faca938ef6ff18cb5f018094e2545eb74
          - tdf#132643 Translate German section IDs
            
            Change-Id: I49df2a5e5673f96c90f6954ab8945802fb45a091
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126361
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-05  Johnny_M  <klasse@partyheld.de>  [66d77b95129ac121a0114ebc2b8c33f14b535e06]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 13390f6d56ae6af400f11861282dbb51c1cb622d
          - tdf#132643 Translate German section IDs
            
            Change-Id: I336c4ee96f10e0be15a89f7702d13d2f5f9dc005
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126360
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-05  Johnny_M  <klasse@partyheld.de>  [991d417f4dfaff0917795599b959689d5b212431]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c9719cb965b25a0f98af2265d512f17988ffe255
          - tdf#132643 Translate German section IDs
            
            Change-Id: If17f9b0756705357bd3e9ea7288a144ea8f69d29
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126359
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-05  Johnny_M  <klasse@partyheld.de>  [df33620de3d45124053e48398c27a9a2430c3798]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c4141c8abee3b6e2cd71d285cd1690d40b932c2a
          - tdf#132643 Translate German section IDs
            
            Change-Id: If5d40269f1404cdaabcec40458229b125932308d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126358
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-05  Johnny_M  <klasse@partyheld.de>  [3f4ad867fa5338d4e42793cb7a5f9bafa4a44fd7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6f7a6029fcf3753fd8fc4a644879050c79401369
          - tdf#132643 Translate German section IDs
            
            Change-Id: Id2bc5f6edecdfba927e73b70376e7b5c5d7e3781
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126357
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-05  Johnny_M  <klasse@partyheld.de>  [0e2303bdeef4582cde1099125c91aee6aece7cde]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 89b9bbf278ce42a5c4088de7758efd17de9843a8
          - tdf#132643 Translate German section IDs
            
            Change-Id: If86699638a4c8252e09bc202204804b9be1ed186
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126356
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-05  Johnny_M  <klasse@partyheld.de>  [c30bc77079b7d764eae065bb527d4c3ba1905a21]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 63edcccd65a660f52765b6a62570342aa5ab0350
          - tdf#132643 Translate German section IDs
            
            Change-Id: I325086af8d6a4d0ea831596a23a846aad1dc148e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126355
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-05  Johnny_M  <klasse@partyheld.de>  [914986101f986ec96e371b65999306fcfd01a2f6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2a258fe05759e8cdec8ea6bab1b31b0d19211ec2
          - tdf#132643 Translate German section IDs
            
            Change-Id: I17a89c39168eef190e4c4182d40ebbd7076daec2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126354
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-05  Johnny_M  <klasse@partyheld.de>  [865675a9a9e74d71e9c91b85dc8891d9094ebd44]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ce82c31bde650b363d2170eeba5217ea1cbb3f1d
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ibd0f57eb0676f699c1ca3d56f4e42420c2ef1f12
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126353
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-05  Johnny_M  <klasse@partyheld.de>  [4ea208040c736a11df92b939ec08dbc85fe75595]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b88a7d768dd2eaf95a9ca9ad75f98be8c470ed15
          - tdf#132643 Translate German section IDs
            
            Change-Id: I23f5d13712314ad647163c7d7cae3e5f7540dfc0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126352
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-05  Johnny_M  <klasse@partyheld.de>  [b8e0b95b5fe76ae4eb442dac28ef4438ca75c7d2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f0f2c703b70316bb4b11493015823d7f5647efc5
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie4775e2745c5e84c1b8316b5ef93336554236d63
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126351
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-05  Johnny_M  <klasse@partyheld.de>  [71933f22248f17e3d3926332d3998913138afd62]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9eff72927e896aef13253f4e63d6adb4499f0da8
          - tdf#132643 Translate German section IDs
            
            Change-Id: I820b6f53cad68e1576227bd7c5a1362ba2b9c3e2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126350
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-05  Noel Grandin  <noelgrandin@gmail.com>  [c8fbbc26e0d94c4c556a9a5e3cb94b796b7bca1b]

        remove OMultiTypeInterfaceContainerHelperVar2
        
        superceded and replaced by OMultiTypeInterfaceContainerHelperVar3
        
        Change-Id: I46ad14bcc9bfcfe1a5279414e72d9356ddb02329
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126382
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-05  Caolán McNamara  <caolanm@redhat.com>  [20e991f0269adc49b790fcabdc3ad31af4f03de5]

        cid#1494630 in the end bMirrored -> SetMirrorFlags(BmpMirrorFlags::Horizontal)
        
        no matter whan else
        
        Change-Id: I0b645f787f294a3ba21a4e4dad4da37e7baaa4c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126389
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-05  Caolán McNamara  <caolanm@redhat.com>  [87f370f1f7c84d4d7d8fc004f0d4a8a3986e02e3]

        cid#1494630 #5 rearrange to demo Logically dead code
        
        Change-Id: I96a8cde9c8886c2d962ff1053607810bc457cb88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126388
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-05  Caolán McNamara  <caolanm@redhat.com>  [2340639df07755a1d67fb59b52a9ece65f279f4a]

        cid#1494630 #4 rearrange to demo Logically dead code
        
        Change-Id: I3d7efa59ecaf21a582644594f26a1d2116d1965c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126387
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-05  Caolán McNamara  <caolanm@redhat.com>  [50b8dacd0b53b694e14b2982968e3eebd0d5cbb6]

        cid#1494630 Logically dead code
        
        Change-Id: I02022ee4a0524accbe33fd2da3dc971f434b0d83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126386
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-05  Caolán McNamara  <caolanm@redhat.com>  [0f976bdb7b7735b4364ae6f3a84a950ab07822bb]

        cid#1494630 #3 rearrange to demo Logically dead code
        
        Change-Id: I263ce873a2a308a1a986fd09310b691d9c6525fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126385
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-05  Caolán McNamara  <caolanm@redhat.com>  [b8e36ff21c50985d56ec499211302586bc451891]

        cid#1494630 #2 rearrange to demo Logically dead code
        
        Change-Id: Ie94429f2d8c8c05780c53b223b7d5bf20d63a522
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126384
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-05  Caolán McNamara  <caolanm@redhat.com>  [ba14600d900656461f79b20ccd407f67fd2d3562]

        cid#1494630 #1 rearrange to demo Logically dead code
        
        Change-Id: Ia5be7432f6972135bcb792f29221f75eff8f66dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126383
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-05  Caolán McNamara  <caolanm@redhat.com>  [a64a41e8bd33a84156daf34b2f3b7f40cbc99b26]

        don't build lockfile if using external LOCKFILE
        
        Change-Id: I99f1f6c95f11a2d8f7b57b20965a35066bb1bbee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126381
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-05  Noel Grandin  <noel@peralex.com>  [cba21368d8297e4039c907ff847a3074ece09599]

        speed up property access in charts
        
        uno::Any copy and assign is fairly hot, so try and do those operations
        in one step
        
        Change-Id: I110566ba98788d5a658d229433de291c8cdf146c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126377
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-05  Luboš Luňák  <l.lunak@collabora.com>  [374e261ad1ea8b41f5ecdd850c27fdc961c4868b]

        increase maximum document thumbnail size from 256 to 512
        
        It's 2021. Something's telling me people now care more about
        document previews not being blurry than an insignificant size
        increase of documents. See e.g. comments #21,#25 in the HiDPI
        bugreport tdf#144214. It also doesn't make much sense for the
        thumbnail creation to try hard to make the image smooth and
        then downscale it too much.
        
        Change-Id: I8df778dda05cf42cd27adf8f7757097fc7650acb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126376
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-05  Luboš Luňák  <l.lunak@collabora.com>  [1ceb4f36a7cabe7a0fb2b0c2e36079389d6a69b2]

        generate a thumbnail to save without a metafile
        
        This is similar to 59cca1a28df4cdc94450d68cc1e247a8fb5ff6f3,
        if the wanted result is a bitmap, there's not much point first
        converting to metafile and then to a bitmap.
        
        Change-Id: I594e1e47bc499acf42f6a551f4114091dcf75b15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126375
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-05  Laurent BP  <laurent.balland-poirier@laposte.net>  [19c8404ff66e259787ec28e067c2a5828b7df3be]

        tdf#143956 Remove page size of Writer templates 4
        
        This patch concerns "styles" templates:
        - Default:
          - remove some styles without specific behavior
        - Modern:
          - remove some styles without specific behavior
        - Simple:
          - remove lang tags
        
        Change-Id: I04690ef9d6db3c1296b3c870e03c8915c5c85260
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121610
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Laurent Balland-Poirier <laurent.balland-poirier@laposte.net>

2021-12-05  Laurent BP  <laurent.balland-poirier@laposte.net>  [ec25082ca76b5342a5be29cc9dc7cf7d0ad40b4e]

        tdf#143956 Remove page size of Writer templates 2
        
        This patch concerns "offcorr" templates:
        - Modern business letter sans serif:
          - use predefined style names to have them automatically translated
          - use automatic date format according to locale settings
        - Modern business letter serif:
          - use predefined style names to have them automatically translated
          - use automatic date format according to locale settings
          - update preview
          - reduce green rectangle to fit Letter format
          - left align text to fit with A4 and Letter (instead of Tab)
          - remove unused styles
        
        Change-Id: Ieedeec05050509f5ec82ce97b9b9483c239e87d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121175
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Laurent Balland-Poirier <laurent.balland-poirier@laposte.net>

2021-12-05  Laurent BP  <laurent.balland-poirier@laposte.net>  [87882007a1dd90a8f88b06ee20068b413b8ff0fe]

        tdf#143956 Remove page size of Writer templates
        
        Removing page size force LibO to automaticaly choose page size according
        to locale settings (instead of fixed size in template).
        Remove unused styles. They will be defined by LibO according to locale
        settings
        This patch concerns "personal" templates:
        - CV
        - Resume1page
        
        Change-Id: I107d914a5dedffacf6ec080eebf910fbd8333d21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121130
        Tested-by: Jenkins
        Reviewed-by: Laurent Balland-Poirier <laurent.balland-poirier@laposte.net>

2021-12-05  Luboš Luňák  <l.lunak@collabora.com>  [9d08f3363188d446b287c445f1ab09339c65d208]

        fix caching of ScQueryItem values for multiple entries (tdf#146037)
        
        The code assumed that there would be only one ScQueryEntry.
        
        Change-Id: Idf4cc6bdbbf1edad7d13eb9a9643bb67e199dd01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126368
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-05  Luboš Luňák  <l.lunak@collabora.com>  [9e0d471466997fce4b59ac88d6bd8ad0108b8974]

        move entire ScTable::ValidQuery() into (Sc)QueryEvaluator
        
        This reduces the number of arguments passed around, removed the need
        for ValidQueryCache (as the data can be now cached in the class
        itself), it'll allow even more optimizations, and it also makes
        the by now rather large (almost 1000 lines) helper class a proper
        class instead of tons of inline code.
        
        Change-Id: I585cf580b3e7b2d4512aa535176e97c0abfd547a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126367
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-05  Noel Grandin  <noelgrandin@gmail.com>  [8206a8ef2fbf2de9cca6fb360707fb9b50e6a92c]

        use visitor in ViewObjectContact::createPrimitive2DSequence
        
        to reduce intermediate object creation
        
        Change-Id: I03d34d15e88f82027f865868aca08503e38fd6ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126372
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-05  Noel Grandin  <noelgrandin@gmail.com>  [422b407290fe082adea9067835521da8c067743d]

        improve ViewContactOfGraphic::createViewIndependentPrimitive2DSequence
        
        no need to create a temporary intermediate container
        
        Change-Id: Iaa87011ff007c313a2b223eb95133b5cb626b468
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126371
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-05  Noel Grandin  <noelgrandin@gmail.com>  [7c52337f9517135db13d75ecbbc10d7e26e01489]

        updatePathFromSdrPathObj can just call getRange
        
        no need to extract the list of drawing primitives
        
        Change-Id: I70fbf1ac69c923fdbeaa00c885404b599f6fa2b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126369
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-05  Noel Grandin  <noelgrandin@gmail.com>  [b22a0178530f5b41e40b2cc2719d9e6062ea9d1a]

        improve ImpConvertContainedTextToSdrPathObjs
        
        no need to create a temporary container
        
        Change-Id: I60eceec1800ff57c0a600c2b049c157d94aef3b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126370
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-04  Stanislav Horacek  <stanislav.horacek@gmail.com>  [2934472ab888ebfe64a153984af2902fac63a7a0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 32b4e8c9931810bf55bacc2c029e711d82b8c42f
          - localize proper strings and fix example result for StrConv function
            
            Change-Id: I6bd2b9fda9217c589f6e53b0341d8028a6ca44c8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126348
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-04  Rafael Lima  <rafael.palma.lima@gmail.com>  [07777befa3789a9314a9a5c836f9d4f6c54a0f9b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 43abde3c6b788ec7ac5384e7a6601bfac1cfc744
          - Remove avail_release <notes> from SF documentation
            
            Change-Id: Iab4c6ecba7f4db57bed82a29c5c4b9434b4efbb4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126295
            Tested-by: Jenkins
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2021-12-04  Caolán McNamara  <caolanm@redhat.com>  [96e9eb56f0f76590ccc46a6948ae00803a92f113]

        cid1494597 silence Uncaught exception
        
        and
        
        cid#1494595 Uncaught exception
        
        Change-Id: I2433b777c15703c441142c2102e5d71f7dfc18ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126366
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-04  Caolán McNamara  <caolanm@redhat.com>  [bbb09ebda08fec0702de0fb50dbe630acf73af2f]

        cid#1494598 Uninitialized pointer field
        
        Change-Id: I80d64bd321af2cbc800a6b6c1d560d0b6b42fd97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126364
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-04  Caolán McNamara  <caolanm@redhat.com>  [695b570c505d4e977d77dea9d69f62ffdce16611]

        ofz#41602 fix more build failure in ubsan build
        
        Step #30 - "compile-libfuzzer-undefined-x86_64": instdir/program/libsvxcorelo.a(viewobjectcontactofsdrmediaobj.o)(.data..L__unnamed_6+0x18): error: undefined reference to 'typeinfo for sdr::contact::SdrMediaWindow'
        Step #30 - "compile-libfuzzer-undefined-x86_64": clang-14: error: linker command failed with exit code 1 (use -v to see invocation)
        Step #30 - "compile-libfuzzer-undefined-x86_64": make[1]: *** [/src/libreoffice/vcl/Executable_pptfuzzer.mk:13: instdir/program/pptfuzzer] Error 1
        Step #30 - "compile-libfuzzer-undefined-x86_64": make: *** [Makefile:170: Executable_pptfuzzer] Error 2
        
        Change-Id: I5e19ad82e376a84e90dd9ebe90806903d995ccbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126363
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-04  Caolán McNamara  <caolanm@redhat.com>  [dfe3c23c790a2917d01d8f3dd74a6b6448e9b476]

        use --with-system-lockfile for coverity build
        
        we don't care about that tool
        
        Change-Id: Ifc0910a77177e504a35fcf35efad92d6ede63507
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126365
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [921c2059f9a85ab5ad26463e864e49d4e7b48d9e]

        Fix typos
        
        Change-Id: I9f7d185d7d9ac0b90473464932103a7c5545fdc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126260
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-12-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [6a1686ba9e51027463733086a62ded7b0641f61a]

        use more OUStringLiteral in dbaccess
        
        and remove some dead defines
        
        Change-Id: I432cfbac954ae6798813ca5a31684e66f772acb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126313
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f1ca4727d517fc49a8fdbdc49629865c51f296ab]

        Fix typo
        
        Change-Id: I16dc352088252805a2d398620b3bbfe040a87a22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126259
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-12-04  Jan-Marek Glogowski  <glogow@fbihome.de>  [d0efe32523572547890d98e0ce4f554acf2117b5]

        Remove merged gie library from install set
        
        Removed in commit 2270a58d7b25e683449c180576b7647f8d5256f4
        ("Move GIF writer from filter module into VCL"), but accidently
        re-added (at least to the install set in commit
        ed583bf8d553b145f83b66118253aaf7ac94fa1a ("gbuild: introduce
        plugin + loader concepts").
        
        Change-Id: I6ed9ab5aeab6a2ecc8dd169f0d8ddfb42b334b47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126347
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-04  Luboš Luňák  <l.lunak@collabora.com>  [050c51d55b77a5f8a66d1da6a74d741d81510b21]

        resurrect description of the "super" scaling algorithm
        
        Commit 53d51dbee6d4037c4cfc3fa743de8dac76da48c6 described it
        only in the commit message, but that's hard to find if I want to
        know _now_ what the thing does.
        
        Change-Id: I012ead2aa9d81ce1287da3a32e43a038cd9ba18d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126316
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-04  Mike Kaganski  <mike.kaganski@collabora.com>  [fb37997ece889d9a90bb5de600fcb763d339734c]

        Small refactor
        
        Change-Id: I9487c32a1482da24e7b656141b116e7c5ca6d2dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126297
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-04  Noel Grandin  <noelgrandin@gmail.com>  [4539ffe350ebe28ff6d0f5cd4a6c3d45c1424fba]

        use OMultiTypeInterfaceContainerHelperVar3 in Interceptor
        
        Change-Id: I58707ce88ccea1df3c11a5c07e1c72c68bf6c249
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126344
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-04  Noel Grandin  <noelgrandin@gmail.com>  [3b34255a63bf6dbbf669e951df898b37cfd48650]

        use OMultiTypeInterfaceContainerHelperVar3 in SwXMailMerge
        
        Change-Id: I6d02ff1133db770025151ab1af3cea2a62261d76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126343
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-04  Noel Grandin  <noel@peralex.com>  [68723d543d37e42546aa42af8a855f96a5a70b5c]

        use OMultiTypeInterfaceContainerHelperVar3 in embedserv
        
        Change-Id: Iafb936ae3ba23c0c16c2da8538f8da29688df692
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126346
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-04  Noel Grandin  <noelgrandin@gmail.com>  [4a1e9a911e62f0421b7ed67603091d49d30f7b4b]

        use more OUStringLiteral in sc
        
        Change-Id: I6d9547bd15fa255253e1309fc3f83b4f0ed6491e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126349
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b20ab49eeb703c755f3ac51ca12214fb4a2b6f63]

        sw: just use o3tl::toTwip for 1cm instead of the magic number 567
        
        Change-Id: I19c1cc2abc8af8d5bd58b2cb4ed096d02e277408
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126333
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-12-04  Noel Grandin  <noelgrandin@gmail.com>  [79824cea8add8dfd69a284800f5b365fc20bece9]

        use OMultiTypeInterfaceContainerHelperVar3 in PropertyChangeNotifier
        
        Change-Id: I861bb71702a56997ce5b28bca7750dba6a11f9c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126342
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-04  Noel Grandin  <noelgrandin@gmail.com>  [e782eefb2610af6d412d91d1a94dafaf53806f89]

        use OMultiTypeInterfaceContainerHelperVar3 in ContentResultSetWrapper
        
        Change-Id: I50d79f400833987b5f5050826c7901c4fc22386e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126341
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-04  Noel Grandin  <noelgrandin@gmail.com>  [9f636b5ee56e552e19a23a553cb034c76407a662]

        use more OUStringLiteral in reportdesign
        
        Change-Id: Ic5b7ab4cf672a964c3f74570a9ec4191b20372ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126336
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [b739bdaba8064ae8b428cfa1c7c6010d662539a3]

        use visitor in getViewIndependentPrimitive2DContainer
        
        to reduce intermediate temporary data creation
        
        Change-Id: I3f13b0e02c1fa374e8d70768ae47c7f6da254462
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126322
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [2219d37896ee4a8662d9dccc06a73302f8ac6c7c]

        loplugin:stringliteraldefine in sc
        
        Change-Id: I49159fa9b525ced9423c9a37d8a31b15cc8b1e98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126308
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-04  Noel Grandin  <noelgrandin@gmail.com>  [a469d1353f4efd2c22d2fd8497a0d456e11760ad]

        use OMultiTypeInterfaceContainerHelperVar3 in PersistentPropertySet
        
        Change-Id: I4bb884fc76f766d58afec3632c7443e348ea5342
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126340
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-04  Noel Grandin  <noelgrandin@gmail.com>  [962c9cb5cf9127ccad2c9d947ea03d40e4e556ce]

        use OMultiTypeInterfaceContainerHelperVar3 in SfxStatusDispatcher
        
        Change-Id: I79beb9ab22184176c67555d8742c01c11c9e6f8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126339
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-04  Noel Grandin  <noelgrandin@gmail.com>  [5aac0725c79d21dba11c03d3c39ccb986a5e7cca]

        use OMultiTypeInterfaceContainerHelperVar3 in LinguProps
        
        Change-Id: If996b6de42d12bd336c941bd7b63e5ce39e582fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126338
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-04  Noel Grandin  <noelgrandin@gmail.com>  [a14b4e1d8a6ae8af24feb0e29b75d0e8996f974e]

        use OMultiTypeInterfaceContainerHelperVar3 in SortedResultSet
        
        Change-Id: I371dc8d97a4d6cb24c69e97b874bb50384df7526
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126337
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [ca05d480bd4456342f290f975a7353b7d9a63e95]

        rename Primitive2DDecompositionVisitor methods
        
        from "append" to "visit"
        
        The current naming comes from when I created this class as replacement
        for passing Primitive2DContainer around and the naming was meant to
        reduce code churn.
        
        But now that I'm using it more, the naming is an impediment to
        understanding the code.
        
        Change-Id: I4ee0156c7ffb534eac64f1c05eac6b8c67c25ab9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126321
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-04  Luboš Luňák  <l.lunak@collabora.com>  [0a596fbd94e1750e9d1f5cdab624c719b33c3ab4]

        only bilinear+mipmap for Skia/raster to-screen drawing (tdf#146024)
        
        The code already tries to hide the cost of the high-quality bicubic
        scaling by caching, but there are still cases where there's too
        much scaling done. Since this is only drawing to screen, use
        only bilinear+mipmap scaling in raster mode, which should be good
        enough (it's what the "super" scaling VCL algorithm for
        BmpScaleFlag::Default does as well).
        
        Change-Id: I75c86932e097411422dc1ef5e0534059dbf11ff8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126326
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-04  Stanislav Horacek  <stanislav.horacek@gmail.com>  [42bf88831dbaa4ad22ab8e1e03b375ad520fd2f7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 676c20ccd9f5cb6e3fd9d882e39a02028c1f0340
          - use proper angle units in Cos and Sin description
            
            Change-Id: I318e1a20ee220fc306f2f4af2e61cc5c1b7237b0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126205
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-04  Jan-Marek Glogowski  <glogow@fbihome.de>  [2e5d18127f3be6741677bb567f9db37e2f4a9908]

        Fix cairo function pointer usage
        
        WASM strictly checks function signatures, so forced wrong
        casting of function pointers compiles, but any call will
        generate a runtime error, even if the argument is actually
        ignored.
        
        So this adds a bunch of wrapper functions to pass instead.
        
        Change-Id: Id976ea3ca81a792c8af539884ef741f5d23fc2c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126317
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [885d9427045bb35df842600b060da4ddc4791429]

        loplugin:stringliteraldefine in reportdesign
        
        Change-Id: I9e685bb6650517a6f73b6978e448b4fc0242e2ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126307
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-04  TheRock Builder  <libo@therock>  [35cc52f77804eda54d4e466da1b2afbdc1555ef3]

        Fix --disable-(avmedia|scripting)
        
        So it's not a good idea to change the patch without testing it
        again. I'm still hoping for a better usable MediaItem then the
        previous dummy. The ODF stores a preview image and it should
        allow to export the media.
        
        The scripting fix feels like a workaround. somehow the final
        class specifier triggers something that makes the linker fail
        with missing destructors for all std::unique_ptr objects
        derivated from SbxFactory. Implementing these as virtual
        overrides didn't help, neither as {} or = default. So this
        removes them in the  !"#if HAVE_FEATURE_SCRIPTING" case.
        
        Change-Id: I9f6751f44e0247ed31c27be0ee816239795e9372
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126330
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-04  Julien Nabet  <serval2412@yahoo.fr>  [33f3470474dd79a3a0eae1f6cb369e6400b58b6a]

        Related tdf#132145: fix Print/Size NoSuchElementException
        
        warn:unotools.config:1167538:1167538:unotools/source/config/configitem.cxx:423:
        ignoring XHierarchicalNameAccess Print/Size: com.sun.star.container.NoSuchElementException
        message: Print/Size: /home/julien/lo/libreoffice/configmgr/source/access.cxx:437
        
        Regression from a5808c6446f6de536c44cf5bfba6566ad398fb8c
        tdf#132145: Synchronize SmMathConfig with configuration
        
        Change-Id: I472bd3dc2d4bf76700c2b9e1df9148737dfaa1f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126335
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-03  flywire  <flywire0@gmail.com>  [cf04ff456858702e5d661c465d31a54587010af3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4156bb3b6cfcecb9ccce1ef5c7656d67df93b5c9
          - Consistent ScriptForge Examples Variable Names
             - ui for UI service
             - bas for Basic service
            
            Change-Id: I0eb4fbdd021db1149985bb37ba8b29a57297a6eb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126092
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-12-03  Rafael Lima  <rafael.palma.lima@gmail.com>  [deea6377737349080361b85ff4f6b7c5ea670ffa]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7566aae37b2c20ef155ac0fec53eac393fc288c4
          - Document new methods in SF Session service
            
            Change-Id: Idd2d0674aea815d7fb6743a92e348b58865ab09c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126145
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-12-03  Caolán McNamara  <caolanm@redhat.com>  [ee5ed29991bf9de1111a8313d7c22560b26a56af]

        ofz#41602 fix more build failure
        
        [LNK] Executable/fodsfuzzer
        workdir/LinkTarget/StaticLibrary/libfuzzer_calc.a(native-calc.o):native-calc.cxx:lo_get_constructor_map::map: error: undefined reference to 'com_sun_star_comp_framework_SoundHandler_get_implementation'
        clang-14: error: linker command failed with exit code 1 (use -v to see invocation)
        
        Change-Id: Id22e52491bf95eff7b72ac1fc9e2c63f3dfb30b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126332
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [f9f5c9f0d6af2cb2f39d5bc1513216b8d892977c]

        replace comphelper::OListenerContainer with OInterfaceContainerHelper3
        
        OInterfaceContainerHelper3 is in wide use and can do the same thing with
        less ceremony
        
        Change-Id: I5252738d6b7bda6245c66da46352944ead79bd52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126271
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-03  Caolán McNamara  <caolanm@redhat.com>  [ff2068892d88091b26f3a3c034bcca49727d5840]

        Resolves: tdf#140254 don't expand the column with buttons if dialog expands
        
        Change-Id: Ic7ca17bb2df6de2107ddb7a2a935bf8b81d58607
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126327
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-03  Caolán McNamara  <caolanm@redhat.com>  [ff25d6a123beb42476bf42d189b3033a86835b2a]

        ofz#41602 fix more build failure
        
        since...
        
        commit 8b9f8f0f9d38cc64f742fe5358fce88d0f82391a
        Date:   Sun May 30 13:23:16 2021 +0200
        
            libxml2: use xml2-config dummy for internal build
        
        added -lm for all DISABLE_DYNLOADING targets which results in link time
        failure of:
        
        [LNK] Executable/cgmfuzzer
        /usr/bin/ld.gold: warning: Cannot export local symbol '__asan_extra_spill_area'
        /usr/lib/x86_64-linux-gnu/libm-2.31.a(s_atan.o):function __atan_ifunc: error: undefined reference to '_dl_x86_cpu_features'
        /usr/lib/x86_64-linux-gnu/libm-2.31.a(s_ceil.o):function __ceil_ifunc: error: undefined reference to '_dl_x86_cpu_features'
        /usr/lib/x86_64-linux-gnu/libm-2.31.a(s_floor.o):function __floor_ifunc: error: undefined reference to '_dl_x86_cpu_features'
        /usr/lib/x86_64-linux-gnu/libm-2.31.a(s_sin.o):function __sin_ifunc: error: undefined reference to '_dl_x86_cpu_features'
        
        like https://bugzilla.redhat.com/show_bug.cgi?id=1433347
        
        because we end up with -lm inside the -Wl$(COMMA)-Bdynamic group of
        solenv/gbuild/platform/unxgcc.mk
        
        Change-Id: I080bbe462c9fcf0129ca3d4c3c764aa42eee9774
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126331
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [a08089b8ead3c6b2f87d0a9da2be5c30df81347e]

        flatten ImplB2DPolygon data a little
        
        Change-Id: I64860888bf23a11e8dfaf1fc72132b6fadc526ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126311
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-03  Caolán McNamara  <caolanm@redhat.com>  [f869f3cb773de041b5bf7162ed1afac88c902061]

        some translations are searched for in the wrong .mo
        
        since...
        
        commit c895a6d8298a349784cd0aafff4bf518ac8d0a7d
        Date:   Fri May 15 10:51:10 2020 +0200
        
            Resolves tdf#132799 - Deleting of colors unclear
        
            Tooltips added for disabled states
        
        those ones are in cui.mo (CuiResId) not svx (SvxResId) which
        is more obvious now we only SVXSTR for strings in svx
        
        Change-Id: I595bd5aadd8ead18291ff818405bec594c8d32db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126318
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-03  Caolán McNamara  <caolanm@redhat.com>  [335ffc0f7bff71112a336e803ab5e0857f1f3771]

        don't use SVXSTR for translation ids that are in cui.mo
        
        use that just for the ones in svx.mo. This just changes the
        programmer-level #define and keeps the translator-level message context
        the same to avoid triggering any retranslations.
        
        Change-Id: I3ca90618e27c4d7abbc77de1096e67bafe49e7ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125832
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [42387cd10802912891fc2b7554e92d5c0c79b0f1]

        improve member field name
        
        Change-Id: Ib4e3bda523364a3f8f0d95a764833765ac8c3f82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126282
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [9b0202bf43133fd440fae62ccb4727dafb2da211]

        loplugin:stringliteraldefine in xmloff
        
        Change-Id: I9216c18d3ba4a4a528a49198fdfe547a66c06b6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126284
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-03  Caolán McNamara  <caolanm@redhat.com>  [30f41d99af6cf84b5993d5c5c24fc49ef39bd756]

        ofz#41602 fix more build failure
        
        since...
        
        commit f9e79a91f15e10ededad0f103c4ffe0ca38fcb31
        Date:   Tue May 18 01:11:41 2021 +0200
        
            Fix --disable-avmedia for DESKTOP build
        
        Change-Id: I31404c1a4c2ba71fb47388d87b59ecbee87ff603
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126324
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-03  Justin Luth  <justin_luth@sil.org>  [3c10bb151e5864c0ff532910b9f81185aa49c21f]

        tdf#129629 sw UI: Find/replace - stop popping open MORE section
        
        This was a regression from LO 6.1, where it would always
        show the "more" options if one of them was enabled.
        
        That might be fine for the dialog initialization
        (and that is how I implemented it)
        but even that is a bit much. Perhaps it should be a
        search option that is remembered while the application
        is running. Is that what pSearchOptions holds?
        
        Anyway, this much I can easily figure out.
        Someone who knows more about these things
        can enhance it further if they want.
        
        Change-Id: I8288bea514840f4ea06deb00a3603aa9568a75b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126226
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2021-12-03  Tibor Nagy  <nagy.tibor2@nisz.hu>  [fc1e5202cbfb36b28b0e597811f39895c19ae6ba]

        tdf#129430 PPTX export: fix workaround for "At least" line spacing
        
        to avoid bad overlapping lines.
        
        PPTX does not have the option "At least", so line spacing
        with this setting is converted to fixed line spacing.
        Improve this workaround to use single line spacing, if the
        "At least" value is lower than the size of the characters,
        like "At least" is handled by Impress.
        
        Change-Id: I29b41225d48fd9a447e7f6ef3a8a7cc7ba9ef354
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125553
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-12-03  Caolán McNamara  <caolanm@redhat.com>  [41f736f9bea66657bde2f41afe506e376fe8548e]

        tdf#145604 indicate the row as the target when dropping in a visual tree
        
        and indicate between rows when dropping in a visual list, which is what
        we are doing for the gtk version.
        
        a visual list case is tools, customize, menu and drag and drop the
        assigned commands around.
        a visual tree case is tools, macros, organize dialogs, use libraries
        to create two libraries, and move to dialog and create a dialog in
        one library, and drop it onto the other library to move it between
        libraries.
        
        Change-Id: Ia8dc944c1f411b1f072ad1c8dcc755a1e44e3b05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126312
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-03  Jean-Pierre Ledure  <jp@ledure.be>  [88c82f10280a3de773091ddc41983c6d2f8ee157]

        ScriptForge - (SFWidgets) new SF_Menu service
        
        Display a menu in the menubar of a document (form document to be done)
        After use, the menu will not be saved neither in the application settings,
        nor in the document. The menu setting does not affect the modified status of the
        document.
        
        The menu will be displayed, as usual, when its header in the menubar is clicked.
        When one of its items is selected, there are 3 alternative options:
          - a UNO command (like ".uno:About") is triggered
          - a user script is run receiving a standard argument defined in this service
          - one of above combined with a toggle of the status of the item
        
        The menu is described from top to bottom.
        Each menu item receives a numeric and a string identifier.
        Each menu item may be decorated with a tooltip and/or an icon.
        
        The AddItem(), AddCheckBox() and AddRadioButton() methods, when
        coompared with their equivalents in the SF_PopupMenu service,
        receive 2 additional arguments: Command and Script.
        
        The various document services receive 2 additional methods:
           CreateMenu(), returning a Menu service instance
           RemoveMenu()
        
        Very short example:
           menu = doc.CreateMenu("My menu", Before := "Help")
           menu.AddItem("First Item", Command := "About")
           menu.AddItem('2nd Item", Script := "... URI notation ...")
           menu.Dispose()   '   Once set the menu object may ve erased, listeners stay tuned
        Later in the lifecycle of the document, one may run:
           doc.RemoveMenu("My menu")   '  doc.RemoveMenu("File") works as well !!!
        
        All the functionalities are available both in Basic and Python user scripts.
        
        Change-Id: Iabd157573693e9648fcb06d36c90af9a22b17a6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126309
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-12-03  Caolán McNamara  <caolanm@redhat.com>  [4321fb516f4a65b047b182c4cb6f9c9a232efd85]

        Resolves: tdf#145959 menu pos should be relative to SmCmdBoxWindow
        
        Change-Id: Ie8da9bbb4385b3315fd62e6f2dc8ab394ea3709f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126263
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-03  Jan-Marek Glogowski  <glogow@fbihome.de>  [47b088e2c7917762f96c44346931cc40d56b2efa]

        Fix --enable-mergelibs plugin dependency
        
        Not sure why I didn't use gb_LinkTarget_use_libraries instead of
        the internal version.
        
        Regression from commit ed583bf8d553b145f83b66118253aaf7ac94fa1a
        ("gbuild: introduce plugin + loader concepts").
        
        Change-Id: I600aee16c0c7296e14435c20ef4f47123db93a11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126268
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-03  Miklos Vajna  <vmiklos@collabora.com>  [9ebf7034c9cd3a0601542397254ebc97647a862e]

        svx: consider color effects when updating objects for theme changes
        
        This builds on top of commit 48f0c5f73f99c919ec24deadc96c3cf5483c9314
        (svx: update objects of pages of a master page when the theme changes,
        2021-11-30), but now not only plain colors with colors with effects are
        also considered. The luminance modulation / offset is what PowerPoint
        uses the generate lighter / darker variants, tinting / shading is what
        Word uses.
        
        Change-Id: Ibfafb9be9986645117015bf3b05491daec8914be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126270
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [8e2fe1bb107c263cd3a0b04c14fc0267b3df2380]

        loplugin:stringliteraldefine in dbaccess
        
        Change-Id: Ic7c2d23747d56432037f145b7ce9a5b6cf3724cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126283
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-03  László Németh  <nemeth@numbertext.org>  [9e1e88ad5cf2dc0e9b188c60930445652a6c7519]

        tdf#145720 DOCX export: fix loss of tracked moving
        
        of documents created in MSO to keep interoperability.
        
        Export moved redlines as moveFrom/moveTo instead of
        del/ins elements (also for newly created tracked moving).
        
        Export "MoveBookmark" elements moveFromRangeStart,
        moveFromRangeEnd, moveToRangeStart, moveToRangeEnd, which
        imported from DOCX documents created in MSO. Without them,
        moveFrom/moveTo elements were imported as plain deletion
        or insertion in MSO.
        
        Note: MoveBookmark elements were imported and exported as
        collapsed plain bookmarks. Now keep their ranges, also store
        the information of moveFrom/moveTo for correct export.
        In the export filter, mandatory author and date of the tracking
        information restored from RedlineData of the first redline
        within the MoveBookmark, if it's possible.
        
        Follow-up to commit f51fa7534421a195a58b4a737a2e836d8c25ba81
        "tdf#145718 sw, DOCX import: complete tracked text moving".
        
        Change-Id: I54242453a7f7d8f73ea074fc74e8e7bc86d07d01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126258
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-12-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [7563216425c1a43166db083d809073b268f7884f]

        sal_Int32 is sufficient for svx::frame::Array
        
        Change-Id: Icc1ebf769796d23e226b72a3decf74ab15e09e0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126274
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-03  Stephan Bergmann  <sbergman@redhat.com>  [7485e13b6a99eedc8730d1a3eb72599213208f26]

        CppunitTest_oox_export needs the ASan LD_LIBRARY_PATH hack now too
        
        ...for CPPUNIT_TEST_NAME=testReferToTheme::TestBody introduced in
        f36767fde87191258ea21f3faac0be6ad79328e0 "PPTX export: handle theme colors from
        the doc model for shape text",
        
        > /home/sbergman/lo/core/test/source/bootstrapfixture.cxx:248:(anonymous namespace)::testReferToTheme::TestBody
        > equality assertion failed
        > - Expected: 0
        > - Actual  : 256
        > - failed to execute: sh /home/sbergman/lo/core/bin/officeotron.sh /home/sbergman/lo/tmp/libtest_oox_export.so1a9v6q.tmp > /home/sbergman/lo/tmp/_anonymous_namespace___testReferToTheme__TestBody_1a9v6u.tmp 2>&1
        > Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/lib/jvm/java-11-openjdk-11.0.13.0.8-2.fc35.x86_64/lib/libsystemconf.so: /home/sbergman/lo/core/instdir/program/libnspr4.so: undefined symbol: __asan_option_detect_stack_use_after_return
        
        Change-Id: If241bc3aa727c56ae7fa69744957690c722fbb1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126281
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-03  Mike Kaganski  <mike.kaganski@collabora.com>  [f586839956d6937920aa377fe95854c1a0518d96]

        Windows format name is FileGroupDescriptorW for Unicode strings
        
        See also commit 5fb9f4ffa9284c7248e2e82210506babaad4044d
            tdf#145964: Windows format name is FileNameW for Unicode strings
        and commit 52e1d0ca6ad38b4b4fdc77b0951ad26f0ac18ec5
            Windows format name is UniformResourceLocatorW for Unicode strings
        
        We don't use other standard clipboard formats which have W variants.
        
        Change-Id: I45afac76fe3db406c8a761f48eee9e931fd50d45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126276
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-03  Caolán McNamara  <caolanm@redhat.com>  [f0877e314ef28db2ff4d42706e2bc897acd96379]

        bodge installation of lockfile-progs for now
        
        Change-Id: I1f7395fd12539d936f3651e5e173799a7c61e14e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126286
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-03  Caolán McNamara  <caolanm@redhat.com>  [566b086ae056b479e9560ad742303431230dae60]

        ofz#41602 Build-Failure
        
        can't use the internal Executable_lockfile because it needs itself to
        link
        
        Change-Id: I51e3a910bedc038bb6776cd67d16ea706fbc071f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126285
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-03  Stephan Bergmann  <sbergman@redhat.com>  [0c1c300ed7ce168755ae945822eb7a1c610cfa25]

        Rather use ScopeGuard to prevent catch and rethrow
        
        ...than 6bc5d6cac2fd9e029357c618510a3b5f3aa7c085 "remove counter-productive
        catch-all blocks"
        
        Change-Id: I07fe5821ef5bf60f74f5ceb5feedd7dc79e73dfa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126275
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2021-12-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [7f02cb80ac2075b65ee1adee4e29d1d5c4819424]

        lose the caching in ViewObjectContact
        
        we reload the data every time anyway, so the caching is useless
        
        Change-Id: I575cc2fbe5a2fe9f42c58894f471cabb842cdd46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126273
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [3337d210f3121559afc3574a41d821bb2283d773]

        avoid some copying in ViewObjectContact
        
        Change-Id: I0d55bffca9d526b97edd9ea5283d0420e675236d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126272
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-03  Noel Grandin  <noelgrandin@gmail.com>  [8ef60f89bae290d8c38acacfc792b32176f9afa9]

        use OMultiTypeInterfaceContainerHelperVar3 in OContentHelper
        
        Change-Id: I04e8c5fd38618689ad148ba6fbe823971881cbb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126194
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-03  Michael Stahl  <michael.stahl@allotropia.de>  [2b256c84aa4c063c8161b32a7b424daa28b5741b]

        tdf#136452 sw_redlinehide: fix crash in undo of delete across sections
        
        The problem is that on the first SwUndoDelete, the m_nSectDiff branch
        MoveNodes() creates a top-level SwTextFrame for the node "Korean", then
        the m_nReplaceDummy branch does another MoveNodes() to move the same
        node into the section, but its frame remains outside the section.
        
        Generalize fix 55576842ec72a748d0bad123d41fa03c89fc136d for tdf#131684
        to check the last SwTextNode inside the section if it has a frame
        outside the SwSectionFrame.
        
        (regression from 6c7245e789f973cf6dad03f7008ab3f9d12d350c)
        
        Change-Id: I30495d8f3d8fc0d70cb20df44409174edc2d4a4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126257
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-12-03  Michael Stahl  <michael.stahl@allotropia.de>  [c9267ca4fa7fa94a1bf79320bec54428a6ad4804]

        gdb: BigPtrArrayPrinter gets confused by libstdc++ std::unique_ptr
        
        It looks like this in libstdc++:
        
          <BigPtrArray> = {
            m_ppInf = {
              _M_t = {
                <std::__uniq_ptr_impl<BlockInfo*, std::default_delete<BlockInfo* []> >> = {
                  _M_t = {
                    <std::_Tuple_impl<0, BlockInfo**, std::default_delete<BlockInfo* []> >> = {
                      <std::_Tuple_impl<1, std::default_delete<BlockInfo* []> >> = {
                        <std::_Head_base<1, std::default_delete<BlockInfo* []>, true>> = {
                          _M_head_impl = {<No data fields>}
                        }, <No data fields>},
                      <std::_Head_base<0, BlockInfo**, false>> = {
                        _M_head_impl = 0x567fd20
                      }, <No data fields>}, <No data fields>}
                }, <No data fields>}
            },
        
        Note there are 2 _M_head_impl members, and somehow gdb 11.1-2.fc34 picks
        the wrong one.
        
        A manual cast to std::_Head_base<0, BlockInfo**, false> seems to help.
        
        Change-Id: I1332c2fc6eb2661d417fd92a73aed977bbb1dcea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126220
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-12-03  Michael Stahl  <michael.stahl@allotropia.de>  [e58583e70b3434a158a3902cc7ae81d0b3bdfc49]

        tdf#145062 sw: deal with failing insertion of field in SwWrtShell
        
        Change-Id: Ic0c479e97b7a5f6fcc7f7eb454eb77a5c47de9db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126191
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-12-03  Michael Stahl  <michael.stahl@allotropia.de>  [89eb90ceea414974289b57f15e769d08b80fe9a3]

        tdf#145062 sw: really destroy text attribute when insertion fails
        
        SwTextNode::InsertHint() is documented to destroy its argument
        SwTextAttr in case insertion fails, but it doesn't do it on all
        branches.
        
        Change-Id: I270df9acf36993d894899c20c86a6bc43d782001
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126190
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-12-03  Caolán McNamara  <caolanm@redhat.com>  [b01e7dec34e92a46add83de503c086ba12a3ab51]

        Related: ofz#41376 reuse ScExternalRefManager ScDocument in ScExternalRefCache
        
        Change-Id: Iaed5b7929411dc938fe19df02905a9c9faa52051
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126256
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-03  Stephan Bergmann  <sbergman@redhat.com>  [aa5ee0085c7d8b8713f4dbed0009b38b9fabb281]

        Stop swallowing exceptions in ~ScopeGuard
        
        ...and rather assume that m_func() is implicitly noexcept.  (Catching exceptions
        had been done ever since the class' introduction in
        7d1c1393eecf0cfcce06f35b0b18311f1e887aee "INTEGRATION: CWS presfixes01: #i37777#
        new scopeguard" and looks more like a general safety measure rather than
        catering for m_func() that deliberately throw exceptions.  This change is in
        part a prerequisite for using this inline-only class in salhelper, where use of
        css::uno::Exception would cause a circular dependency.)
        
        Change-Id: I00f885a4a6e18f3ce77e84d53e96f00c49708cdf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126202
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-03  Mike Kaganski  <mike.kaganski@collabora.com>  [ba7db98cca3d8516697c94ef0d6af27db9e1655e]

        Use strncpy to avoid overflow and fill the rest with nulls
        
        Change-Id: I29c427b87aa87af3236bd6e1a7e9e08e6f470bf6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126227
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-03  Stephan Bergmann  <sbergman@redhat.com>  [5c7c54332f779afb847ece6396637e17957fc0d1]

        UBSan still needs RTTI of some types to be exported
        
        ...for which it had been removed with e10e5c15cc51d3b2a5e4b699c5f381aa92a17c4e
        "improve the script for reducing symbol exports",
        
        > [LNK] Executable/vcldemo
        > ld.lld: error: undefined symbol: typeinfo for BitmapReadAccess
        > >>> referenced by vcldemo.cxx
        > >>>               workdir/CxxObject/vcl/workben/vcldemo.o:(.data+0x1ADF8)
        > >>> referenced by vcldemo.cxx
        > >>>               workdir/CxxObject/vcl/workben/vcldemo.o:(.data+0x1AE68)
        > >>> referenced by vcldemo.cxx
        > >>>               workdir/CxxObject/vcl/workben/vcldemo.o:(.data+0x1AEB8)
        > >>> referenced 7 more times
        > clang-14: error: linker command failed with exit code 1 (use -v to see invocation)
        > make[1]: *** [solenv/gbuild/LinkTarget.mk:833: workdir/LinkTarget/Executable/vcldemo] Error 1
        
        > [CUT] writerperfect_stream
        > DynamicLibraryManagerException: "Failed to load dynamic library: workdir/LinkTarget/CppunitTest/libtest_writerperfect_stream.so
        > workdir/LinkTarget/CppunitTest/libtest_writerperfect_stream.so: undefined symbol: _ZTIN13writerperfect16WPXSvInputStreamE"
        > warn:unotools.config:545145:545145:unotools/source/config/configmgr.cxx:147: ConfigManager not empty
        
        > [CUT] dbaccess_empty_stdlib_save
        > DynamicLibraryManagerException: "Failed to load dynamic library: workdir/LinkTarget/CppunitTest/libtest_dbaccess_empty_stdlib_save.so
        > instdir/program/libdbalo.so: undefined symbol: _ZTIN7svxform19OSystemParseContextE"
        > warn:unotools.config:550847:550847:unotools/source/config/configmgr.cxx:147: ConfigManager not empty
        
        Change-Id: Ifbaaa64881bcfd5befdefbadb51948d06b92ca63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126201
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [085f15acfdb96155011d60b6127ea6f6e4a9a263]

        no need to create Primitive2DContainer here
        
        we can just use the visitor API and skip a whole bunch of object
        creation
        
        Change-Id: If3dfa2fc1811e708963b8e6ecf4af6508b9f2a23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126216
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-03  Noel Grandin  <noelgrandin@gmail.com>  [95266ea93458644c89f1ac7bf924c5323ed64544]

        use OMultiTypeInterfaceContainerHelperVar3 in framework
        
        Change-Id: Ia2f59322511ed85492708262f90de26b33275105
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126197
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-03  Noel Grandin  <noelgrandin@gmail.com>  [cd888e4c04d209a8d436906369c13d6206c176f4]

        use OMultiTypeInterfaceContainerHelperVar3 in SbaXVetoableChangeMultiplexer
        
        Change-Id: I60088bdf046659ca94a2aa9c09a3091e2dd03945
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126196
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-03  Noel Grandin  <noelgrandin@gmail.com>  [c67e6db61c4abc0f63221ef324408080a6ebf4f1]

        use OMultiTypeInterfaceContainerHelperVar3 in SbaXPropertyChangeMultiplexer
        
        Change-Id: I744a3e5a7c7f4172bd4619647fb6decc6cd8e132
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126195
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-03  Noel Grandin  <noelgrandin@gmail.com>  [0edde043a03cb7c6b6123d79700bfcdff9882f88]

        use OMultiTypeInterfaceContainerHelperVar3 in GenericPropertySet
        
        Change-Id: I8ce94a11b632f51086480acef8dcfc3e8bea1b65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126193
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-03  Miklos Vajna  <vmiklos@collabora.com>  [f8fa0d27074ec1af450196efa1be14ae1dda9314]

        sw: remove useless debug code in SwWW8ImplReader
        
        One can check the value of addString in a debugger without this code.
        
        Change-Id: I863b3c70e741f270b5aac07ba2c0fa5186daeaa7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126261
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-12-03  Mike Kaganski  <mike.kaganski@collabora.com>  [52e1d0ca6ad38b4b4fdc77b0951ad26f0ac18ec5]

        Windows format name is UniformResourceLocatorW for Unicode strings
        
        See also commit 5fb9f4ffa9284c7248e2e82210506babaad4044d
            tdf#145964: Windows format name is FileNameW for Unicode strings
        
        TODO: replace one remaining format from CFSTR_* family that we use (see
        https://www.codeproject.com/Reference/1091137/Windows-Clipboard-Formats):
        FileGroupDescriptor -> FileGroupDescriptorW. That one needs more complex
        handling.
        
        Change-Id: I4d4ad83099854768cf36c7b3d89059d79c8e77f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126213
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-03  Stephan Bergmann  <sbergman@redhat.com>  [74895bf55846c56cebbd927817b8b9756ed800d0]

        distclean generated solenv/lockfile/autoconf.h
        
        ...introduced with e050b09c7ef193da9da4441d9984c793e35b5a8a "gbuild: serialize
        dynamic link for static builds"
        
        Change-Id: I31410cfe2291d51a860d33fed1861eb933bbb10e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126264
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-12-03  Noel Grandin  <noelgrandin@gmail.com>  [cd96af570352ff19b1f1a3d006750237eba8ca5c]

        create OMultiTypeInterfaceContainerHelperVar3 template
        
        to supercede OMultiTypeInterfaceContainerHelperVar2 and add
        (a) type-safety
        (b) skip the need for doing UNO_QUERY when firing events
        
        Change-Id: Iaeb2421da5d92d2d4fd4feb45ab5019ca85d0d7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126192
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-03  Jan-Marek Glogowski  <glogow@fbihome.de>  [6e334850104b2fe5d325328e64e08c190027f8d9]

        Normalize --disable-scripting handling
        
        Just add the default value to the platform section and handle the
        AC_ARG_ENABLE action-if-not-present accordingly.
        
        Change-Id: I050ace4b20808cedcc4b8ab92f8766c5b5d49d33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126266
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-03  Jan-Marek Glogowski  <glogow@fbihome.de>  [fb308c193bc9f0d07ad2cccd5a0b239f86cbe442]

        Fix --disable-scripting for DESKTOP build
        
        Unfortunatly we cannot add --disable-scripting to
        sub_conf_defaults, because Java currently has no
        equivalent to the PYTHON_FOR_BUILD setting.
        
        Change-Id: I89938a17307a363f5de808200914940503312829
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126186
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-03  Jan-Marek Glogowski  <glogow@fbihome.de>  [6ac1e9e7f0be23b529992c268d2c563fe40fff76]

        Disable the xmlCleanupParser test in a static build
        
        Linking the static soffice.bin results in a failure, because
        of the duplicate xmlCleanupParser symbol. I don't think there
        is a sensible, alternative runtime test for a static LO build.
        You could analyse the static binary itself...
        
        Change-Id: Ib871e378a28affca24c4285d396d8bcae478f1f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126198
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-03  Jan-Marek Glogowski  <glogow@fbihome.de>  [8b9f8f0f9d38cc64f742fe5358fce88d0f82391a]

        libxml2: use xml2-config dummy for internal build
        
        When building a static LO with --disable-dynloading on Linux,
        --without-system-libs failed for me. And it left me really puzzled:
        raptor configure failed and claimed it couldn't link libxml2.
        
        raptor's config.log showed missing math functions. xml2-config of
        LO's build is patched and it includes a -lm. The xml2-config in my
        chroot doesn't. But we explicitly pass the xml2-config for
        non-system-libxml2 build. Reading the configure from raptor didn't
        reveal a way, that it could somehow pick up the xml2-config from
        the chroot, but that code is autoconf-complex...
        
        When running "sh -x configure", it turned out the configure script
        actually picks up the LIBXML_* flags from the environment, which
        are set by LO's config_host.mk. These just add -lm for Android.
        
        So this adds a xml2-config.in "dummy", which overwrites the one
        from the libxml2 source and just echos LO's LIBXML_* values and
        it adds -lm for all DISABLE_DYNLOADING targets.
        
        Change-Id: Ia713cf80c8e7dc989cf23c224e7a0f7ea1210a87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116409
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-02  Caolán McNamara  <caolanm@redhat.com>  [29145df0977baa866e7da94d1d385b772ae1e6ce]

        Resolves: tdf#144811 use the hover-style menu for color submenus
        
        Change-Id: I8653c36d084f9df5a4d34baf7d88e2f2b5f1609b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126209
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-02  Caolán McNamara  <caolanm@redhat.com>  [5346168fa919ad98224c4d2079e738a4d0b8d164]

        undo "allow vcl gen menus to have non-square images"
        
        This reverts commit 06f36cc7ca8fc056dd8cf4d8cdbe682f9a003cef
        
        ended up not using this so don't need the extra complexity
        
        Change-Id: I64a2d6f620cc864a75523be6612c5cf2086f7a00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126210
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-02  Miklos Vajna  <vmiklos@collabora.com>  [37892b97d00de29a86c735aaaff47c12e66e78ad]

        sw: update previews of OLE objects on "update all"
        
        Charts were already updated, it was not consistent that other embedded
        objects are not updated.
        
        This is especially useful if an ODT file is manipulated by a 3rd-party,
        then loaded into Writer just to update the previews of OLE objects.
        
        Change-Id: If61aa037739c593abade933dcdd5474ad566b3e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126253
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-02  Caolán McNamara  <caolanm@redhat.com>  [d6c3a3116648415dd324b139ade99f5fb4e46379]

        apply ui-rules
        
        Change-Id: I118f3b3a7cf6ed2b1315cbb0db75a512a44e3f77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126179
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-02  Caolán McNamara  <caolanm@redhat.com>  [66e4ffd27fae894ae67ee7337a490aab18e56562]

        Related: tdf#144410 submenu indicator misplaced under x11 gtk
        
        so drop the GtkTreeViewColumn expand and go back to setting the size via
        the size-allocate, but for wayland launch it in a callback because
        setting the column widths during the size-allocate callback doesn't work
        as hoped for and the indicator is misplaced.
        
        Change-Id: I58a7a11cb1a1c065cee364f932cebddfb9ea453c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126203
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-02  Caolán McNamara  <caolanm@redhat.com>  [3f48954724242352d606e0ac2091afc049580c86]

        ofz#41591 if only recording to metafile, don't convert tools->basegfx->tools
        
        just record the tools::Polygon so the copy on write shared polygon
        is stored rather than a new instance
        
        Change-Id: Ia2061365351457e0f0eec3be42c62063e64fdc9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126247
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-02  Caolán McNamara  <caolanm@redhat.com>  [24db04bbe09f19a49733699e42d0e095eb417fed]

        Related: tdf#145901 use x11 popover replacement for all non-menubutton cases
        
        replacement from inside real popover under x11 as in autofilter case
        doesn't work.
        
        Change-Id: Ie4ba95645a8094732b9bad9829426e77375d63ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126204
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-02  Caolán McNamara  <caolanm@redhat.com>  [d606853593a737c28c23a8a9cd47c00dcc17d517]

        ofz#41591 reject incomplete polygon records
        
        Change-Id: I4761c2ae76463ad2441abf2599b69f35dc572a5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126249
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-02  Caolán McNamara  <caolanm@redhat.com>  [c3e1c1c5509f6ca9abe786bcc2dabf542a7f0ec1]

        ofz: Executable_lockfile needs Executable_concat-deps
        
        Change-Id: I4cb2b1aa2b923884f4a2af23d69ff71c66ecef81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126262
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-02  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [41a9ff8d9ef6e0dbb4a71b0f923079eb8ffd1851]

        sw: support for other sdt attributes roundtrip in datepicker
        
        Word Control Field with datepicker is implemented with LO datepicker,
        but during this conversion we lose some field data, like control
        color, data mapping, etc. This data is already retrieved and stored
        in grab bag, so we need just to keep this grabbag in field and use
        it again on export.
        
        Change-Id: I6af8204fe1a7d2f9081d83372a6786b2f86260d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125486
        Tested-by: Jenkins
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2021-12-02  Miklos Vajna  <vmiklos@collabora.com>  [cd9bb2dfcf07e5274be85e6a8906056ab08a1ca3]

        editeng: avoid non-ascii characters in the source of ContentInfo::dumpAsXml()
        
        And map ^A to &#1;, the &#9; was a copy&paste error.
        
        Change-Id: I4e9af635dda83530ba53fa58f0140465b7cbd4ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126248
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-02  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [dfdf33a34729de7f256ed396be93fb96b4844404]

        tdf#124412 - Set actual condition for an inactive date entry
        
        In the conditional format screen, set the actual condition for an
        inactive date entry instead of "Date is today" in all cases.
        
        Change-Id: I3d3f05c35a9830a1e82d68521e80e88c99b43a90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126059
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-12-02  Alain Romedenne  <alain.romedenne@libreoffice.org>  [92af2ac089ae37a6367f09622b24c6546b8ba6de]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3b63a6a4d3e61d57c552051037f69b8cdbac167b
          - tdf#141474 CBool, CByte, CCur function signatures
            
            Change-Id: Icd8febb66930020e39d310c7604a0419dccc9f0c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125137
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-12-02  Caolán McNamara  <caolanm@redhat.com>  [adb3ba5432af64fe5c65c766ea78630ac96b6448]

        use smaller squares for smaller checker patterns
        
        Change-Id: Ib46b0906a0adf52f3806b269976ad15d280a28e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126180
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-02  Miklos Vajna  <vmiklos@collabora.com>  [f48a9cc5371bb5d318af929ad9f7157a8b3f88aa]

        sw: remove DECLARE_ODFEXPORT_EXPORTONLY_TEST
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I6dddee7211f49d0e6fd9095465449deb90a6f8ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126200
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [4fc44b5f911e6518fc9e8a315531ca852d19c642]

        uilogger: Adapt code to the new syntax of uitests
        
        also fix the license header
        
        Change-Id: Icc759c695f192e1768210f66bff57a936df5fc4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126219
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-02  Miklos Vajna  <vmiklos@collabora.com>  [f36767fde87191258ea21f3faac0be6ad79328e0]

        PPTX export: handle theme colors from the doc model for shape text
        
        As a start, do this only in case there are no effects used. If there is
        no theme color or there are effects, fall back to the old code.
        
        Also move parseExportStream() from SdModelTestBaseXML up to MacrosTest,
        so oox/ test code can use it as well.
        
        Change-Id: Ia76581dcef110341f6c3e60f22c34818ed0dcabc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126215
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-02  Michael Stahl  <michael.stahl@allotropia.de>  [c8e21d246bcb4289cb25c82be440cd07b7418436]

        nss: upgrade to release 3.73
        
        Fixes:
        CVE-2021-43527 Memory corruption via DER-encoded DSA and RSA-PSS signatures
        
        Change-Id: I5c3f169c57fc2763029b07ad7e325b2f53b7e28f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126218
        Tested-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-12-02  Johnny_M  <klasse@partyheld.de>  [e9f3a5dcca93d2b53d291587600fb460665ff46b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 58f4a36a64ef30988de8f3fef9b8b291de011f8a
          - tdf#132643 Translate German section IDs
            
            Change-Id: I0c961f94e82041f8bb5030f15141f08bd8e7bb3e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125966
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f0ee569b15a56a925cd0bd53b9582f189011e67d]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to a5785431526070d60f2391d3248a01d81079ac0d
          - More pt-BR thesaurus cleanup
            
            + typos fixed (more to fix)
            
            Change-Id: I23c7b5d47fdca3e03c302332576917f8004e937c
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/126223
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c0313b98028132729a22ce586047f158bd980980]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 27015f7cdd33f759bcd29f27ceb8077322da353f
          - Cleanup of pt-BR thesaurus (part)
            
            - Removal of words with 0 synonyms
            - fix some typos (many more to fix)
            
            Change-Id: Id3b7d73aab421274c745e7695748bed8396ae7be
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/126221
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-02  Jim Raykowski  <raykowj@gmail.com>  [ac21d937690c1ef995df22e11384e0fab226472e]

        Check pointer to prevent crash
        
        Prevents crash when postit is in a hidden section or folded outline
        content and SwPostItMgr::Hide function is called. In these cases the
        pointer to the postit annotation window could be nullptr.
        
        Change-Id: I16d08504cdd89bdb136f8a0d2615cf3028ca8ece
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126175
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-12-02  Eike Rathke  <erack@redhat.com>  [31d038966de5db78bd31dfd1008ee02c050d510a]

        Call CountNonFilteredRows() only if necessary, tdf#124103 follow-up
        
        i.e. only for different row selections or the first time.
        
        Also const as const can and reference rRange vs aRange naming.
        
        Change-Id: Iee926eeefa7ae5db1e6b8cff768a0c7c106c3476
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126189
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-12-02  Caolán McNamara  <caolanm@redhat.com>  [76f2f1c5d2ed38b4fbca03ddc47640ca6e0145f8]

        ofz: fix build failure by building Executable_lockfile first
        
        Step #3 - "compile-honggfuzz-address-x86_64": [build LNK] StaticLibrary/libdtoa.a
        Step #3 - "compile-honggfuzz-address-x86_64": /bin/sh: 1: /work/workdir/LinkTarget/Executable/concat-deps: not found
        Step #3 - "compile-honggfuzz-address-x86_64": make[1]: *** [/src/libreoffice/solenv/gbuild/LinkTarget.mk:833: /work/workdir/LinkTarget/StaticLibrary/libdtoa.a] Error 127
        Step #3 - "compile-honggfuzz-address-x86_64": make: *** [Makefile:170: StaticLibrary_dtoa] Error 2
        
        Change-Id: I2dd48297f321b72bb28f993041d5728fd6c68a46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126217
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-02  Tor Lillqvist  <tml@collabora.com>  [d37341ea988a8e213d7acafdeef0d6af76ba8b58]

        Bin pointless comment
        
        Change-Id: I173dbfc93fabbacacc1a68189b7a50cd993f1caa

2021-12-02  Stephan Bergmann  <sbergman@redhat.com>  [45d93ea9273a59053f60471ee82bb9fbd2d46c97]

        Fix clang-cl -Zc:dllexportInlines- build
        
        That flag is only supported by clang-cl, not by MSVC, and
        c7c9f3f57a2feae5d3bc3c47104786883ed09e44 "use clang-cl's -Zc:dllexportInlines-
        for clang-cl builds" apparently naively assumed that it would work to build LO
        with clang-cl and that flag without actually trying it out, and
        1040228c356d75c5228cde4d6103f9b446848e4b "My clang-cl build does not work with
        -Zc:dllexportInlines-" effectively disabled it completely.
        
        The way to avoid unresolved external symbols during linking of URE libraries
        (see the 1040228c356d75c5228cde4d6103f9b446848e4b commit message) is apparently
        to also build libraries that the URE libraries depend on with the flag, hence
        the change from gb_Library_set_is_ure_library to
        gb_Library_set_is_ure_library_or_dependency.  For now, I only marked those
        additional libraries (unoil and xmlreader) that actually caused issues when
        linking the URE libraries.
        
        Change-Id: I3a85c73246250981cd86b7ee41f87b41f393a4b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126012
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2021-12-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6052d7b6e488250545653adcec541095a3d33300]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b127658216cdbac1becdba794ea97f8f8b219e15
          - tdf#145617 break dense paragraph in bullets for CInt
            
            + refactor headings
            
            Change-Id: I4c01861f41fd545f63b12e50a9829f97fc9ff4cf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126199
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-12-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [f1512321581e0e605582018395ab91f04a2da8fe]

        uitest: fix consistency of footers
        
        According to TEMPLATE.SOURCECODE.HEADER
        
        Change-Id: I50b9d5e65c5da654914ba42d0688a2acbda1d2cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126187
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Jenkins

2021-12-01  Jim Raykowski  <raykowj@gmail.com>  [f53dd906e79ab77f0ab4a421e47650a9cc4ce1d6]

        SwNavigator: make comment tracking work in content navigation view
        
        and respect comment tracking setting
        
        Change-Id: I93c50cd5e022512bd092fed0922e8a22bdc7b665
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126085
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-12-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [bffeb5e351b8b52fb2215ce35a455465337a45fe]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4973d1a792d20d77e7401c1d2b1fe9821695297d
          - tdf#117868 Help contents for sep= in CSV files
            
            Change-Id: I6ac919fd95b9c30be3f1f2aa7bc18efd40b6d2d7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126188
            Tested-by: Jenkins
            Reviewed-by: Eike Rathke <erack@redhat.com>
            
2021-12-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [ed583bf8d553b145f83b66118253aaf7ac94fa1a]

        gbuild: introduce plugin + loader concepts
        
        This introduces two concepts: a plugin and its loader (library)
        
        LO currrently has dependency cycles for some libraries. There is
        scui, which depends on sc, while sc dlopen's scui. There are the
        various vclplug_*, i18npool plugins, filters/gie, acc, etc.
        
        Usually these plugins link to their loader library, because they
        use its symbols. But as a result there is no sensible way to
        express the runtime dependency of loaders on the plugins.
        
        In GNU libtool plugins are called modules and they are implemented
        in an IMHO more sensible way by allowing missing symbols at link
        time. This way you can have a dependency from the loader library
        to its plugins, as the plugins don't depend on the loader, but you
        lose the link time detection of missing symbols.
        
        While this is in theory possible in LO too, LO currently has
        plugins, like acc (accessibility), loaded by tk (toolkit), which
        depends on svt (svtools), which itself depends on tk, so dropping
        the tk dependency for acc on its own doesn't help :-(
        
        And while the dependency of the plugins on their loader is fine
        for the shared / DYNLOADING build, for the "static" builds you
        must (somehow) link the plugins into the executables.
        
        I also codeified a few rules into the build system along with it:
        * just plugins are allowed to depend / link other plugins
        * plugins aren't allowed to be linked into the merge lib
        * plugin loaders are "limited" to libraries
        
        At the high level, this is implemented via new gbuild calls:
        * gb_Library_set_plugin_for,lib,loader: declare a library to be a
          plugin of a loader library and add a dependeny from the plugin
          library to the loader library
        * gb_Library_set_plugin_for_nodep,lib,loader: ^^^^ without adding
          the library dependeny
        * gb_Helper_register_plugins_for_install: "plugin" replacement for
          gb_Helper_register_libraries_for_install to implement some
          additional checks in the build system
        
        In the end this patch just adds a bit syntactic sugar and nothing
        changes for any build.
        
        Change-Id: I7b01d9c384cbc5838bd2cc93aff18e4868939d6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126163
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [b9c106d491d2c13d74760a47e424192a3291860a]

        Disable avmedia/util/avmedia component without GUI
        
        Regression from commit f9e79a91f15e10ededad0f103c4ffe0ca38fcb31
        ("Fix --disable-avmedia for DESKTOP build").
        
        Change-Id: Iac995b1e02463adfcd56761eeb822bd3a367ddde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126184
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-01  Caolán McNamara  <caolanm@redhat.com>  [df9e8c1553090d42cb3c9f391532629286ec1104]

        fix indent
        
        Change-Id: Ie51ad19b3d1f0c184c0bffeddd0204fad3a15070
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126178
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-12-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [8b71bc7ec704301325752ba9d0efd0b75663349b]

        uitest: fix license headers
        
        Change-Id: I6b1a2808af9e6bb4d3240a83798c3c5958ef38e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126183
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2021-12-01  Gabor Kelemen  <kelemeng@ubuntu.com>  [970cbb120a62e952e80348b8e94478600241273a]

        tdf#145819 Revert logic of the image-with-rotation dialog: sc & sd
        
        Change-Id: I906e83ada98fd7a583872a2eaa76d7fd04a5401b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126110
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-01  scito  <info@scito.ch>  [6382f51d2a4d9a3ec8eef2471467ab0dbf7a8294]

        tdf#124103 count non-sequentially selected rows or columns in statusbar
        
        Count non-sequential cells if either rows or columns remain the same and are
        sequential.
        
        Examples:
        A1, A2, A4 -> 3 rows, 1 column
        A1, A2, A4, B4 -> do not show any count (as before)
        A1, B1, D1 -> 1 row, 3 columns
        A1, B1, D1, D2 -> do not show any count (as before)
        
        Change-Id: Ib8f20d560e4dc4a2b673c6e0962397563d803519
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125979
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-12-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [42e56a3b4fd8372fae2bc6d768383ba1edf69918]

        loplugin:stringliteraldefine in editeng
        
        Change-Id: Ie8f4c338f1636945f61ec139706353df88a81087
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126171
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [f9e79a91f15e10ededad0f103c4ffe0ca38fcb31]

        Fix --disable-avmedia for DESKTOP build
        
        Probably additional bits can be removed, but this now passes.
        
        Change-Id: I366bec43cfd6fb02e914c85c711b3b19586d534d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126161
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [b8084b0dee7d28f4fc8fa92eae6171880ac3a9c8]

        tdf#144244: sc_uicalc: Add unittest
        
        Change-Id: I4445152d8bcba0b571873a39c98936a4fcd207f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125872
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-01  Mike Kaganski  <mike.kaganski@collabora.com>  [59a90439a4e1d26e53008451237388fd26a8adf6]

        Simplify ImpStrChr and ImpScan
        
        Change-Id: I8c752a7838ded7f3783982411ec937f46224d522
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126172
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-01  Julien Nabet  <serval2412@yahoo.fr>  [1d45f84bd08c8d196fcf3c9baaf2cad010884e5c]

        tdf#144244: fix crash when FILESAVE a calc file after delete some columns
        
        see bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=176507
        
        Regression from 3238606c8470f3eaeada3fc601e186ec5cfac925
        tdf138138 Apply shape shift also to NoRotatedAnchor
        The 'normal' anchor (as on screen) is connected to the snap rectangle,
        the NoRotatedAnchor is connected to the logic rectangle. They differ,
        if the shape is transformed, e.g. rotated. Error was, that values of
        the 'normal' anchor were applied to NoRotatedAnchor instead of
        calculating the shift of NoRotatedAnchor independently. The error
        becomes only visible on save, because there the NoRotatedAnchor is
        used. Effected shape types are legacy shapes, text boxes and
        transformable OLEs.
        I have not tested, whether this fix would work for LO 7.0 too.
        
        Let's apply the same controls as we do with ScDrawObjData retrieved with GetObjDataTab
        
        Change-Id: I73cb3dd3c47a7ec55667e498d4a62842ce63d861
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125852
        Tested-by: Jenkins
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-12-01  Mike Kaganski  <mike.kaganski@collabora.com>  [0d2c2ab55a20bfebd87f2296bb8b2d79508de082]

        tdf#145964 related: also drop special-casing in TransferableHelper::SetString
        
        Follow-up to commit 5fb9f4ffa9284c7248e2e82210506babaad4044d
        
        Change-Id: I46d5ea404f77ac5ff67b6ee6a42afee13274a481
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126174
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [0b35970ffb46075d19f1a65391dde8182f322ef0]

        webdav-curl: just mask CURLE_QUIC_CONNECT_ERROR
        
        ... obviously we still need the throw...
        
        Change-Id: Ia7960ce2296e196be600f6b9a8139bc261fd2159
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126170
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-01  gulsahkose  <gulsah.kose@collabora.com>  [7b3be7f6f3d800e2ad86f5a043e6e9b21ed4409f]

        tdf#140912 Better handling of the picture placeholders.
        
        To see icon and placeholder text at the center of picture
        placeholder shape, we set the TextContourFrame and GraphicCrop
        properties.
        
        Change-Id: I49e3d08c9020e593232c60c97af3f45fb620075e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126165
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-12-01  Mike Kaganski  <mike.kaganski@collabora.com>  [c28a13b9e2bd864e8c574d604bcd6da9e93fb476]

        Unify and simplify floating-point-to-integer conversion
        
        * Round the number once, to avoid doing it three times for a successful conversion.
        
        * Round to nearest before convertsToAtMost/convertsToAtLeast, to handle cases like
            Dim n As Integer
            n = 32767.4
          which should succeed.
        
        * Add overflow checks to Hyper (U/Int64) types.
        
        Change-Id: Ib10837e6df3cc1e3aba7a657e882bd40e344fd3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126173
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-01  Michael Stahl  <michael.stahl@allotropia.de>  [25a368c30acb54e0819d2b2b890a3fd1530d8a76]

        tdf#145928 svx: fix undo of sorting shapes
        
        The problem is that in sw there are these obnoxious virtual SdrObjects
        that are created and destroyed by the layout.
        
        0  SdrObject::~SdrObject()
        3  SwVirtFlyDrawObj::~SwVirtFlyDrawObj()
        5  SwFlyFrame::FinitDrawObj()
        12 SwFrame::DestroyFrame(SwFrame*)
        13 SwFrameFormat::DelFrames()
        14 SwUndoFlyBase::DelFly(SwDoc*)
        15 SwUndoDelLayFormat::SwUndoDelLayFormat(SwFrameFormat*)
        16 SwHistoryTextFlyCnt::SwHistoryTextFlyCnt(SwFrameFormat*)
        
        This misdesign means that SdrUndoObj::pObj may point to a deleted
        object.
        
        Commit 9bc6160e0acbc78be998129ea55ed7e4529959fa may create SdrUnoObj
        when saving the document, so that is now an additional way to introduce
        the problem.
        
        Try to work around it by not using a SdrUndoObj subclass in this case,
        but create a new SdrUndoAction subclass that uses SdrPage::sort() and
        stores no pointers.
        
        There is still the problem that changes in the layout or view settings
        like "Hide tracked changes" could cause different virtual SdrObjects to
        exist between when the Undo was recorded and when it is activated, in
        which case nothing is done.
        
        But that really requires a larger refactoring such as having a SdrPage
        for the model that never contains virtual SdrObjects, and another
        SdrPage for the view that does contain virtual SdrObjects to fix.
        
        Change-Id: I4cf5d4eb8bb24a51730c55ff34a043b8a88fdb52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126153
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-12-01  Luboš Luňák  <l.lunak@centrum.cz>  [9425ea3f8f5622e857dc1e860b151fd94323de0c]

        apparently link.exe -dump is a short for dumpbin.exe
        
        So use the latter, in case we'll want to use lld-link, as that one
        doesn't know -link.
        
        Change-Id: I35e05064da06741cae1aa267b455e22741fef090
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126157
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-12-01  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [fe1da0ce2e097e5b8db6be9c141f2615b45ea8e7]

        writerfilter: extend SdtHelper for better support control types
        
        There is much more different controls which must be supprorted
        in future. So approach with isInsideDropDownControl() and
        validateDateFormat() is not sufficient. Use enum to determine
        and store control type.
        
        Change-Id: Ibea7fde117c059053195be213a3ae821644f277c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125471
        Tested-by: Jenkins
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2021-12-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [4437071c3f7c0b51881b0b1a5d5a68bdd100328b]

        Qt fix non-X11 build and introduce CHECK_* macros
        
        Explicitly uses ANY, so it's hopefully easier to read then QT,
        QT5 and QT6 in the otherwise same macro names.
        
        Change-Id: Ie9bbbc858f5f9db5c8b429c7b0d8a897ac6159fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126168
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-01  Miklos Vajna  <vmiklos@collabora.com>  [5b253b2197e957fb5e42e3d0e233c10ac83afc10]

        PPTX export: write the theme for the master pages from the doc model
        
        The instant benefit is that now the name of the theme and the color
        scheme are preserved, but this will also take changes done on the UI
        into account (which is not true for the grab-bag).
        
        Change-Id: I162eb7275d5a69d66db71fc5cd6e2e3ec94725bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126164
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-12-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [e050b09c7ef193da9da4441d9984c793e35b5a8a]

        gbuild: serialize dynamic link for static builds
        
        This is a hack, because make has no way to serialize processing
        of a target (just .NOTPARALLEL for the whole Makefile).
        It uses the lockfile tool / liblockfile 1.17. Since that polls
        the file, I adjusted the poll timeout to 5s max, because I found
        the 60s wait much too long. Guess even 1s would be ok...
        
        Since it's just a small build tool, I simply copied and patched
        its source, instead of creating an external project. And there
        is --with-system-lockfile=... to use an external binary instead.
        
        Change-Id: I16bc4579a273dcf1aac811ae4723ca325a0b9eba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126152
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-01  Noel Grandin  <noel@peralex.com>  [47cdd3ba605324072db617c6ae2d1a647b8bdce6]

        revert part of "remove counter-productive catch-all blocks"
        
        as sberg points out, this rethrow will not necessarily crash
        the process
        
        Change-Id: I0ced6c102d1c0c1bf680b0903fcb232cc891bf92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126167
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [90243614b253bc2d6b3d12930f111eab5491316a]

        Distinguish between --disable-gui and --without-x
        
        For the static WASM build, we need to build with GUI but without
        X11, as this just includes a static Qt backend.
        
        We already have USING_X11, which indicates that the platform will
        use X11 as a backend, so we can match --without-x to USING_X11=no,
        independent from the --disable-gui setting.
        
        Fitting all this into vcl/Library_vcl.mk was originally getting
        quite complex, but by moving the logic into configure.ac in a
        previous commit, the branching becomes way easier.
        
        Change-Id: Ia2ddba3400b4306b609a1f64823cca75061e0593
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116125
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [301443e6bebd9c68a0229df832ddcb3188b575d3]

        m4: Add test flag to libo_CHECK_SYSTEM_MODULE
        
        Automatically adds an ENABLE_* AC_SUBST and test for a disabled
        test via test_*, like ENABLE_EPUBGEN and test_libepubgen.
        
        Change-Id: Ifaf27d4d1193f41de6291ab70d973fe151f36b2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126169
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [e10e5c15cc51d3b2a5e4b699c5f381aa92a17c4e]

        improve the script for reducing symbol exports
        
        And apply some of the results
        
        Change-Id: If555476fdd951cbc1d01fb3ef3ab1cbca2b64960
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124896
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-01  Noel Grandin  <noel@peralex.com>  [fabce43fe1caf3a59a7d9dc1074a74b704f9fa24]

        fix thinko in OMultiTypeInterfaceContainerHelperVar2 change
        
        in
            commit d8a526eabe3a7256c1637307e8de74c54e5df4eb
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Tue Nov 30 21:36:08 2021 +0200
            improve OMultiTypeInterfaceContainerHelperVar2::disposeAndClear
        
        spotted by sberg
        
        Change-Id: I45316c29d82c5ece4c0ff9faa40f656b5aab3c0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126166
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-01  4k5h1t  <ask160203@gmail.com>  [e01854cd8f0c20c57d7e78103834bd806ead3cd9]

        tdf#132293 removed some unused imports from uitest
        
        Change-Id: I491b08dd8af69083a13c4dc00223314a6203e2d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126160
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-12-01  Dennis Francis  <dennis.francis@collabora.com>  [307c1f13821386687b8cf3c560ff2570b89ac3a9]

        tdf#144107: fix incorrect conditioning on bGrid...
        
        introduced in 3092322bb83998397b09d3f34b6d04b5e5c1da50
        
        The intention was to avoid the default line drawing in the original else
        branches to be conditional on bMergeCover. The previous patch used
        'bGrid' as a surrogate for the original 'else' case - which is wrong.
        
        Change-Id: I7c6b49fa9c21064312273b1051ffc7f81de3fef3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126076
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2021-12-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [26f976aad49683f18e62219a2b5c0efcb38090d4]

        tdf#145826: sw_layoutwriter: Add unittest
        
        Change-Id: I1fc5f2f05080afcca1e6b1e04a363add811c8dbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126150
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-12-01  Noel Grandin  <noelgrandin@gmail.com>  [74d827c1757b991f926df80d30a8d2549201d0b9]

        use more OInterfaceContainerHelper3 in sw
        
        Change-Id: Icb194de0521bf60f3db623c35e695afc3a3edbcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125982
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [70a479abe267c0bd4c0c0fd1e945d8e6e4856af2]

        CURLE_QUIC_CONNECT_ERROR requires curl >= 7.69.0
        
        This new error code replaced several CURLE_FAILED_INIT in curl
        commit cbb5429001084df4e71ebd95dbf748c3c302c9f7 ("ngtcp2: Add an
        error code for QUIC connection errors").
        
        Instead of escalating the curl version further, just mask it with
        CURL_AT_LEAST_VERSION; this way my Ubuntu 20.04 schroot can still
        use the system CURL for the build...
        
        Change-Id: I24afd32737e2ab74d9e4ce1722012d522ae010bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126158
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-12-01  Miklos Vajna  <vmiklos@collabora.com>  [9d3b636466ba113fa769cca786b8f70fe2a70789]

        sw doc model xml dump: show the format of section nodes
        
        The SwSectionNode has an SwSection, which is registered in an
        SwSectionFormat, which finally tells us if it's a protected one.
        
        Change-Id: Ie46c516f900f1c479c11cbbaf061973400614a2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126151
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-12-01  Noel Grandin  <noelgrandin@gmail.com>  [d8a526eabe3a7256c1637307e8de74c54e5df4eb]

        improve OMultiTypeInterfaceContainerHelperVar2::disposeAndClear
        
        no need to create an array, just move/empty the map in one step
        
        Change-Id: I6480d671ca0542c4a871756df1eeee257087db5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126154
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-12-01  Mike Kaganski  <mike.kaganski@collabora.com>  [5fb9f4ffa9284c7248e2e82210506babaad4044d]

        tdf#145964: Windows format name is FileNameW for Unicode strings
        
        Otherwise SIMPLE_FILE clipboard format arrives encoded in ACP,
        and fails for any characters not representable in ACP.
        
        Change-Id: Ice8cfd98955e3ef49682aa21b41a313786b291f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126131
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-12-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0ce6e166a46565b1f4abd237d4b67f646a465c63]

        Fix typos
        
        Change-Id: I5e41be3f7e650db0019bcd42a3c1c2cb3bc5dd0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126155
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-11-30  Luboš Luňák  <l.lunak@collabora.com>  [4ac9032163cf55c160145373e7c41741c9c339ca]

        don't disable Skia tests on Mac
        
        MACOSX is now not just the aqua VCL backend, and the Skia backend
        can actually handle tests in HiDPI mode too.
        
        Change-Id: I38ce9b7ed0a9a3a5f02a25223582bfde7b56ab9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126148
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-30  Luboš Luňák  <l.lunak@collabora.com>  [cdebd76284204f6a34df2a01d4eaedbd540c5fe6]

        fix Skia copyArea() not coping with coordinates outside (tdf#145811)
        
        Apparently the call is expected to handle even copies that are
        partially outside of the area, e.g. window scrolling seems to do
        this occassionally.
        
        Change-Id: I9a06c047f00d6b5b920d61f577baa9181bdc5a2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126147
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-30  Luboš Luňák  <l.lunak@centrum.cz>  [a49cd1cebde3853aca839dc6dc0df7845585480f]

        fix clang-cl build with -Zc:dllexportInlines-
        
        This hack causes undefined references to those dllimport symbols,
        and it doesn't seem to be necessary for clang-cl (I've checked
        both normal and mergelibs build with -Zc:dllexportInlines-).
        
        Change-Id: Iaa336989507344442b59cec2e6c5078f91a42980
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126149
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-30  Jan-Marek Glogowski  <glogow@fbihome.de>  [5fbc7ab55a119504fc484cef28de52b6d5cf8b12]

        svp: normalize DoYield
        
        I somehow missed / forgot, that SvpInstance::DoYield was now also
        yielding on the main thread and doesn't try to do "funky" multi-
        threaded event processing anymore (because it's no GUI), since
        commit 0efd06de8fca4036c4132b2745a11273b1755df2 ("vcl: fix hangs
        in SvpSalInstance"),
        
        So this just moves the main thread part into ImplYield and
        implements DoYield like on all other architectures, as described
        in README.scheduler.
        
        I've tried to fix the LOK poll to be more sensible.
        
        Change-Id: I4323685aa250e9d62a2f448cef358a7aa8ae862c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117899
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-11-30  Caolán McNamara  <caolanm@redhat.com>  [2a323bbbfa8c64bd6f8c30922f11e16a4d85756c]

        ofz#41510 make sure BackgroundColoredObjects doesn't contain dead objects
        
        Change-Id: I42a96a998736b9921c6416eb76b39029279c8bca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126107
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-30  Caolán McNamara  <caolanm@redhat.com>  [d02a6e62a934887fdc325c3bc02a8a0072db011a]

        color column missing in chart color options treeview
        
        since...
        
        commit c1eb680261107877bf2cea9339e89e23a0a29371
        Date:   Thu Jul 30 21:53:18 2020 -0300
        
            tdf#118148 All extended tips for shared/optionen
        
        Change-Id: I20d1c97a76eda924de95c3aa66e5027dfc1d02d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126125
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-30  Caolán McNamara  <caolanm@redhat.com>  [9ec87a52bd4c72ff9d0048bb9ba3e79d45e87162]

        gtk[3|4] calculate row height closer to what gtk appears to do
        
        we're getting slightly more lines than requested visible in f.e. the
        calc autofilter drop down
        
        Change-Id: I9ca16eb5ec6848499997a6fceec1d0ead693efce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126119
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-30  Caolán McNamara  <caolanm@redhat.com>  [327f2c85beb2c90d2ccdedbffe57c0831ebf16d6]

        tdf#145952 don't crash with LO_COLLECT_UIINFO set in autofilter
        
        Change-Id: I27c474c522554c825c0296cdf711d481d22fd024
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126126
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-30  Miklos Vajna  <vmiklos@collabora.com>  [3625dd33be6cc23b663c50f0c1794ceb1e14b921]

        sfx2: OSL_FAIL -> SAL_WARN in viewfrm2
        
        Change-Id: I1411073d80f3753b06a02c618ad09bb7acacb9dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126124
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-11-30  Rafael Lima  <rafael.palma.lima@gmail.com>  [b612951a0c9554ab92dd7a32fa73af3d67bac209]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b838d04091f125a13302519807040ce43652d5ba
          - Document new SF_Calc methods
            
            This patch documents the following new methods:
            - OpenRangeSelector, Printf, ShiftDown, ShiftLeft, ShiftRight, ShiftUp
            
            The following new properties were added:
            - FirstCell, FirstColumn, FirstRow
            
            Change-Id: I9803252ec0594bd202fc689dd16ca57541e94e62
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125890
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-11-30  Rafael Lima  <rafael.palma.lima@gmail.com>  [c12da12f37bd3a386ad75d7ae34e7a8aa5923082]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 51f94e35a9b401f2cbc59e57221ce1a4f2edc639
          - Document ExportAsPDF method from SF Document service
            
            Change-Id: I00421d36f7315ec7ec62eac39c44ea4433078685
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/126091
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-11-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [0cda0b47b171671b2d4d081c02e039dfda89839b]

        tdf#144308: sc_uicalc: Add unittest
        
        Change-Id: Ia37d19722fc7a4ef46cf6f17fa0e45a12db0e7b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126111
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-30  Caolán McNamara  <caolanm@redhat.com>  [40d2324081941fb5d093ea72d5c459cacc7028bc]

        gtk[3|4] allow anything that would enable positioning onscreen
        
        Change-Id: I68a96c4ae860c705108f4aaaf23e4bd05badf849
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126122
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-30  Caolán McNamara  <caolanm@redhat.com>  [75517c177755268a9f3894c371cf81bf0bd0ebf2]

        make autofilter a row shorter, now it has extra menu items
        
        for the filter by color options, which have pushed its height up taller
        than it used to be.  I think it would be better to make more submenus
        here to shrink its height down further, but that's not attempted here.
        
        Change-Id: Idb484bd77d2cca6e175d997955b0967720d94ec6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126121
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-30  Caolán McNamara  <caolanm@redhat.com>  [9944abbba3d70874d4a8051ac99566510f3facaf]

        tdf#145901 constrain gtk autofilter within calc window
        
        so its all visible as much as possible under wayland
        
        Change-Id: Iad82f9ab63d57a93361e773a159c2716e13d59f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126120
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-30  Stephan Bergmann  <sbergman@redhat.com>  [33a7e65502857687e778444c9b55500b40b4df19]

        Improve an snprintf printing css::util::DateTime members
        
        ...to avoid GCC 12 trunk
        
        > extensions/source/logging/csvformatter.cxx: In member function ‘virtual rtl::OUString logging::{anonymous}::CsvFormatter::format(const com::sun::star::logging::LogRecord&)’:
        > extensions/source/logging/csvformatter.cxx:241:70: error: ‘%02i’ directive output may be truncated writing between 2 and 5 bytes into a region of size between 0 and 14 [-Werror=format-truncation=]
        >   241 |             snprintf( buffer, buffer_size, "%04i-%02i-%02iT%02i:%02i:%02i.%09i",
        >       |                                                                      ^~~~
        > extensions/source/logging/csvformatter.cxx:241:44: note: directive argument in the range [0, 65535]
        >   241 |             snprintf( buffer, buffer_size, "%04i-%02i-%02iT%02i:%02i:%02i.%09i",
        >       |                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > extensions/source/logging/csvformatter.cxx:241:44: note: using the range [-2147483648, 2147483647] for directive argument
        > extensions/source/logging/csvformatter.cxx:241:21: note: ‘snprintf’ output between 30 and 49 bytes into a destination of size 31
        >   241 |             snprintf( buffer, buffer_size, "%04i-%02i-%02iT%02i:%02i:%02i.%09i",
        >       |             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        >   242 |                 static_cast<int>(record.LogTime.Year),
        >       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        >   243 |                 static_cast<int>(record.LogTime.Month),
        >       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        >   244 |                 static_cast<int>(record.LogTime.Day),
        >       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        >   245 |                 static_cast<int>(record.LogTime.Hours),
        >       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        >   246 |                 static_cast<int>(record.LogTime.Minutes),
        >       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        >   247 |                 static_cast<int>(record.LogTime.Seconds),
        >       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        >   248 |                 static_cast<int>(record.LogTime.NanoSeconds) );
        >       |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        Change-Id: I426fd6c54b69c7dcc2153167961295c3bc5cf91f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126116
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-30  Stephan Bergmann  <sbergman@redhat.com>  [9a681101543f9c60112dfc0d04309be7dc50b61d]

        Silence loplugin:badstatics
        
        > /Users/stephan/lo/core/vcl/osx/a11yfocustracker.cxx:40:33: error: bad static variable causes crash on shutdown [loplugin:badstatics]
        >     static AquaA11yFocusTracker SINGLETON;
        >     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
        > /Users/stephan/lo/core/vcl/inc/osx/a11yfocustracker.hxx:85:35: note: ... due to this member of 'AquaA11yFocusTracker' [loplugin:badstatics]
        >     std::set<VclPtr<vcl::Window>> m_aDocumentWindowList;
        >     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
        
        Change-Id: I7fd0b1808e5433bab6e1436c345044a5ce804f4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126115
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-30  Luboš Luňák  <l.lunak@centrum.cz>  [da2d40bb2b0b81cb891e2a334d672bb2790a7c23]

        use -fno-pch-timestamp also with clang-cl
        
        Change-Id: Ib985a22040a3cebea5ccb303576065a48f73d3ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126112
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-30  Luboš Luňák  <l.lunak@collabora.com>  [afdfc9bb5d56fde866882e7d87869ecafed1e3d0]

        handle Skia not drawing GPU-backend shader to a bitmap (tdf#145797)
        
        https: //bugs.chromium.org/p/skia/issues/detail?id=12685
        Change-Id: I4de51b154e270df470102c357c25bdfa430a4488
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126118
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-30  Rafael Lima  <rafael.palma.lima@gmail.com>  [c30bad79fad6b7d046b71fc35bc9ecc03b590bce]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 053d65c6f001c97da41cc8fc43f9e55915c9c3ca
          - Document new methods in SFL10N and SF_Dialog
            
            Change-Id: I02fa64860982969b5d7580d11781906ec354502d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125829
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2021-11-30  Miklos Vajna  <vmiklos@collabora.com>  [09732cec4cf09b215784d140c37d3cfbc5b5b1ff]

        sw, viewing OLE objects: provide an 'Open' context menu
        
        The menu items of the OLE object were disabled in protected mode. Allow
        the menu items in protected mode, now that commit
        32842d4bf250bcab281eb71a218d618485c60290 (sw, viewing OLE objects: also
        protect "common" embeded objects, 2021-11-26) made sure that launching
        an OLE object in protected mode is only viewing, not editing.
        
        Note that the actual menu items are returned by IOleObject::EnumVerbs()
        as documented at
        <https://docs.microsoft.com/en-us/windows/win32/api/oleidl/nf-oleidl-ioleobject-enumverbs>,
        i.e. application-specific. MS Paint provides Edit=0, Open=1, so would be
        nice to filter out 0 to only show Open. But then e.g. PowerPoint
        provides Show=0 and Open/Edit is provided as 1/2. So don't filter out
        anything to be on the safe side when the editing application would only
        provide a single verb.
        
        Change-Id: Ic452cec40d2dd978edfb661f049d7f55dbd2fb17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126108
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-11-30  Stephan Bergmann  <sbergman@redhat.com>  [4ed5fc68374a1ca0901c6fc4acc366b198918608]

        loplugin:stringview
        
        Change-Id: I941fc246211968f14654a9ee3540d2ed9bf13221
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126113
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [6da12ca82d7bdcbe6f83e9cc46fdb560f729bd63]

        loplugin:stringliteraldefine in various
        
        Change-Id: Ib482e3982128dc47d88a79478d80eef43745d1b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126086
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-30  Stephan Bergmann  <sbergman@redhat.com>  [81b3619fb59b617cda7335b5d6de32c5abf4e554]

        loplugin:simplifyconstruct
        
        Change-Id: I280b668e40d800ecd6eb03ddcda3c2ebd2dd0254
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126114
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-30  Noel Grandin  <noelgrandin@gmail.com>  [75a1a63108d39eab905058d1bd295b74ecf34663]

        use more OInterfaceContainerHelper3 in PropertyListeners
        
        Change-Id: I44b06c1ab469e99a9d3b8f4e2b0f3058959fc202
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126063
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-30  Luboš Luňák  <l.lunak@collabora.com>  [53486d831784285b42860882a6b270eb847ff7aa]

        use DrawGradient() instead of doing it manually (tdf#145796)
        
        Change-Id: Ib771eb2ae35f68c81ef1fdcb1e4e3bf5d24a0dcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126109
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-30  Mike Kaganski  <mike.kaganski@collabora.com>  [a5808c6446f6de536c44cf5bfba6566ad398fb8c]

        tdf#132145: Synchronize SmMathConfig with configuration
        
        Change-Id: I690aa2f47afcd45eda3fb74ecead970b9e1513c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126095
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-30  Hossein  <hossein@libreoffice.org>  [20d5e320801606856c1d05c4f34d9fa82371aac8]

        tdf#145873 Fix FILEOPEN: EMF file not displayed #2
        
        The previous patch 149bd802623d6d83ec9aa04514b938494f7f01f6 only
        partially fixed the problem, and the size of the graphical objects
        was wrongly calculated. This patch fixes this problem.
        
        The fix can be tested with:
        
            make CPPUNIT_TEST_NAME="testTdf145873" -sr \
                 CppunitTest_vcl_pdfexport
        
        This test exports the PPTX to PDF and checks the size of the objects.
        The previous test for this issue which exported to SVG is removed, as
        it could not test the current situation.
        
        Change-Id: I97bed99811eaf8236ded84ffe0c1a7d3d1b5bad5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125924
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-11-30  Luboš Luňák  <l.lunak@collabora.com>  [cab4a0166a81749ba025be6e1ab39203bdee1e10]

        workaround gcc bug #55776 about enum class shadowing a global
        
        GCC warns that 'enum class XorMode { None }' shadows 'constexpr int
        None = 0' for a workaround for X11 headers, even though there's
        no case for confusion here. So instead of a workaround for X11
        headers work this around by placing the enum first, and then GCC
        does not complain.
        
        Change-Id: I3e7cfaced957d47dee8cc4f10ee74e8dd97a5cc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126083
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-30  Caolán McNamara  <caolanm@redhat.com>  [64ed0dcf6dbd9567ec33cd07ca8a15c63e86b9df]

        use more XPopupMenu methods over PopupMenu ones
        
        Change-Id: Ib60ae5db7097cd92cc7971fd8227b8753391da26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126073
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-30  Luboš Luňák  <l.lunak@collabora.com>  [93b04984518dbfed9e39d093b844113e81fda735]

        remove unnecessary virtual inheritance
        
        SvLockBytes is only inherited by UcbLockBytes, and that one is not
        inherited by anything, so there's no diamond inheritance, so there's
        no point. Probably a case of somebody not really understanding
        virtual inheritance and using it "just in case".
        
        Change-Id: I2c01f29634c4f1ff2b55d7552fc571b653878ace
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126074
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-30  Luboš Luňák  <l.lunak@centrum.cz>  [8883fd63e2b5a4bd5d3c8a364c0fa725db5920cb]

        remove duplicated VCL_DLLPUBLIC
        
        The class itself is already VCL_DLLPUBLIC.
        
        Change-Id: Ic1c352ebce8fbee4602ddc84b2db22eb0038b5e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126075
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-30  Luboš Luňák  <l.lunak@centrum.cz>  [c73aa8bd54ca5d1aba5fa0c1e15837b77c673861]

        try to find clang-cl also in C:/Program Files/LLVM
        
        That's where the LLVM installer puts it by default.
        
        Change-Id: Ia20979a4ae97eca8686b7a82a372264750066f63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126081
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-30  Jim Raykowski  <raykowj@gmail.com>  [cb14adfd8cd593da4c429fcefba48531c10e47ac]

        SwNavigator: keep entries selected on right-click
        
        when click position is on a selected entry unless root is in the
        selections then select root entry only
        
        Fixes regression from commit c4016f246fde835c0cfdabbb7cc35bc6dd48fb24
        
        Applies to root content navigation view for content types where multi-
        selection is possible.
        
        Change-Id: I3eb3b3f1eaaee39543700b8b7e3087d2795b3cdb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126017
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-11-30  László Németh  <nemeth@numbertext.org>  [47e65fc0baf8f671733fbf9b5ce8d735328cfb44]

        tdf#30709 sw Style Inspector: show section and parent metadata
        
        Show text:section RDF metadata under the node "Sections"
        in the Style Inspector. Also show parent metadata of nested
        annotated text ranges (and sections) at the cursor
        position, not only metadata of the innermost.
        
        Show metadata fields (text:meta-field) and annotated text
        ranges (text:meta) under the new category "Fields" instead
        of at "Character Direct Formatting".
        
        Put section and other metadata in front of the other style
        settings text. Hide their empty categories "Sections",
        "Bookmarks" and "Fields", if there is no associated RDF
        metadata.
        
        Follow-up of commit db7ef0a9ed21b0271345249b97a7a10d60d259e6
        "tdf#30709 sw Style Inspector: show bookmark data".
        
        Change-Id: Ibfd2c5dfb1597afaa8038b497977505914bed76d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126065
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-11-30  Noel Grandin  <noelgrandin@gmail.com>  [b6f35f5db701fbd31852fad937a38f81c5c817f0]

        use more OInterfaceContainerHelper2 in ucb
        
        Change-Id: I81300a707c81a011f29bd6b63794e1abd472a015
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126062
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-30  Gabor Kelemen  <kelemeng@ubuntu.com>  [cda9a5af36977420bae34737cd7b52cddb3226ef]

        tdf#145819 Revert logic of the image-with-rotation dialog
        
        Change-Id: Ibca1092699e3a7edd37161f421f3d369a4eb49a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126070
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-11-30  Noel Grandin  <noelgrandin@gmail.com>  [557beef6a958f9fa67123ad5a8a232b467039030]

        use more OInterfaceContainerHelper3 in xmlhelp
        
        Change-Id: I6271459b655d09cff595e7e6eb604d5e16a8ccc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126064
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-30  Caolán McNamara  <caolanm@redhat.com>  [a12b14c1806609fbf31ec9ff37c794e7acb5fe99]

        drop unneeded include
        
        Change-Id: Iea28a59086d23c4edd91d0c531bf3a1337b5da78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126071
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-30  Caolán McNamara  <caolanm@redhat.com>  [1fbbfc24199f8d46e7b28b77cb9deb003708512c]

        remove out of date comments
        
        Change-Id: If1fb6c86b04d559eabb5b35fa35f09408a90522f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126069
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-30  Caolán McNamara  <caolanm@redhat.com>  [3bd7c79abe83efa66c4dd70834b6a3b3e9eb6b0a]

        drop unneeded include
        
        Change-Id: I3eba0020edefcc92bc612eea1f388f17b9a45022
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126072
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [5a945e22ee5d51faf3e0ff1acabe79ad615e76bc]

        disable test under gcc 11.2.0
        
        Change-Id: Ic0d19cf827bc04026b5adf88bd5eb0a84e9dc270
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126080
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-30  Miklos Vajna  <vmiklos@collabora.com>  [48f0c5f73f99c919ec24deadc96c3cf5483c9314]

        svx: update objects of pages of a master page when the theme changes
        
        Only text color as a start, and without effects.
        
        Change-Id: I52b1c110870605134c414bcc94b50871cd49975b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126082
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-11-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [5bba732060a947541f07fc9c87df8ac7a1f8c4f7]

        loplugin:stringliteraldefine in unotools
        
        Change-Id: If89dd3f6a81cac216fe2fafddf515ab4f3735726
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126045
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-30  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [e983cb3508e3735b28a5985e62b97e3bdc64fa88]

        Document SAL_NO_MOUSEGRABS
        
        Change-Id: I8c94f358111be231ae96a81da264a999c18a0a3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126079
        Tested-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-11-30  Miklos Vajna  <vmiklos@collabora.com>  [3944dba0700bfbd2eb6184c279fbeef73891c675]

        vcl: document ToolBox
        
        ToolBox is what other toolkits call a toolbar, it seems to me.
        
        Change-Id: I8230570c4275625d1515ec6bbde1121d40c5d33f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126066
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [7e79b8c933516daed62382d0d60c34653ebedc4d]

        fix mysqlc test after Sequence::operator[] change
        
        Change-Id: I247aeceaa4100295beec8107385d2ae28765dde8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126054
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-30  Mike Kaganski  <mike.kaganski@collabora.com>  [28eef82cb16faef0b8ddc9912560efb779baa9f9]

        tdf#117280: derive SfxEvents_Impl from css::document::XDocumentEventListener
        
        It abused XEventListener, and created a DocumentEvent object from
        the incomplete data passed to notifyEvent in EventObject. That way,
        the data initially created for the document event (in Supplement)
        was lost on the way.
        
        Change-Id: I409611482ce2323a3192c68f3525f450a9395815
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126090
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-29  Luboš Luňák  <l.lunak@centrum.cz>  [e9332dcdc8f2ea268d1b17c73d43a8834cf75365]

        explicitly check also for -fno-pch-codegen
        
        The catch is that clang-cl does not know it, it only understands
        -Xclang -fpch-codegen. On Linux -fno-pch-codegen is handled by
        the driver, but clang-cl doesn't know the options, so we pass
        to the backend using -Xclang, but that one understands only
        -fpch-codegen. So if not found, do not use that option, the cost
        is only that compiling precompiled_skia.cxx will take longer.
        
        Change-Id: Ie307f96b381b732517a5ab574c742a2ee0bfb687
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126067
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-29  Mike Kaganski  <mike.kaganski@collabora.com>  [84783cc90b504b114f9adc94955253a5cf382abb]

        A small simplification
        
        Change-Id: I222cb2cfcbd9d82c78fc17936f35ced0b21691b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126089
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-29  Luboš Luňák  <l.lunak@collabora.com>  [f7a628f8efe037c1fd7e594eb4b8fc6a44573384]

        implement xor drawing directly using Skia (tdf#141090)
        
        Up until now this has been implemented like in almost all other VCL
        backends by manually xor-ing pixel values. But that required fetching
        pixel values from the GPU in Vulkan mode, which is relatively slow.
        Since some time Skia now has supported writing custom blending modes
        using the SkBlender class, so it's now possible to drop the hack
        and support xor drawing directly using a blender that does
        the operation. This should be both faster and simpler.
        
        Change-Id: Id751d0ed4034852ce68697ecf56cc6dfac95307f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126051
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-29  Luboš Luňák  <l.lunak@collabora.com>  [4a11c85baeb4998e12bc2ab45b0c23d7203bd5b0]

        remove Skia kDifference workaround
        
        I thought it was a driver problem, but now I'm actually not sure,
        as I cannot reproduce it anymore and I don't know if it was a driver
        update or Skia update. Either way, this works now.
        
        Also switch to kExclusion, because the end result is the same,
        but this formula is simpler (to understand primarily, the performance
        is going to be probably the same).
        
        Change-Id: I6ced098ca4a3361cf98d3f9b32968c128eb9f299
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126050
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-29  Mike Kaganski  <mike.kaganski@collabora.com>  [7a2616501bba1225df3f6bc0225c3d5a7a692002]

        tdf#144308: don't cache DoAutoComplete/AutoInput in ScInputHandler
        
        The setting from /org.openoffice.Office.Calc/Input is already cached
        in ScModule::m_pAppCfg; synchronizing the two mentioned places was
        done in commit 8810812e58f1b014d3156235c1ab5a2d6c73c828.
        Another existing cache in ScInputHandler only complicates things,
        making the behavior inconsistent when configuring through registry,
        com.sun.star.sheet.GlobalSheetSettings, and menu.
        
        So just read the setting when needed from ScModule in methods of
        ScInputHandler.
        
        For lok, use ScModelObj::initializeForTiledRendering to set it up
        (as was done in 65990058f041c3f1d280a69d411eb4ceacf5a721).
        
        Change-Id: I102d3360aeb45b301f04f4c8bbee1191c23fe0e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126002
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-29  Andras Timar  <andras.timar@collabora.com>  [c395be2cce7030506b0913a139a4e9a5677f5753]

        typo fixes in license text
        
        Change-Id: I27e1baa2fd5d19546afc7bce30758b3442bd8ed3

2021-11-29  Caolán McNamara  <caolanm@redhat.com>  [0c756e86e3a9b2a249d20e1dc6b96b5bbe39b7ab]

        close menu a followed by open menu b should not cancel open menu b
        
        Change-Id: I9c708811d9eea04a2421c97a97d7dce14fdc8e63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126058
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-29  Caolán McNamara  <caolanm@redhat.com>  [f08ef920b744b5eb41ac96ab3dc58a23c27e3ab9]

        center vertically so if there is only one entry it doesn't looks
        
        Change-Id: I97ae6145d0139bd33f33d298803c7e787fd717a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126061
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-29  Caolán McNamara  <caolanm@redhat.com>  [88b69059c34a6ff85f1e61d9bc8906bfd8e432aa]

        use more XPopupMenu methods over PopupMenu ones
        
        Change-Id: I54acdcb82b90d363e48543de99c75adea8fceb2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126047
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-29  Caolán McNamara  <caolanm@redhat.com>  [67df0664609336faf205f80fdb5115d9edb985c3]

        nothing consumes this value set with SetUserValue
        
        the GetUserValue was removed in...
        
        commit b90296a32bc97bd5038ee2dd262c1d1ee63f3c96
        Date:   Mon Jun 19 10:42:18 2006 +0000
        
            INTEGRATION: CWS warnings01 (1.13.32); FILE MERGED
            2006/05/29 07:55:08 sb 1.13.32.5: #i53898# Made code warning-free and/or compile at all after resync to SRC680m170.
            2006/05/23 16:14:01 sb 1.13.32.4: RESYNC: (1.14-1.15); FILE MERGED
            2006/01/25 17:36:29 sb 1.13.32.3: RESYNC: (1.13-1.14); FILE MERGED
            2005/11/16 15:20:46 pl 1.13.32.2: #i55991# removed warnings
            2005/10/28 14:48:46 cd 1.13.32.1: #i55991# Warning free code changes for gcc
        
        Change-Id: If2519a7826ab5fa9dd605218a51b2f7622231d1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126046
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-29  Caolán McNamara  <caolanm@redhat.com>  [99eb1ede7d68091cc35ad2473d7d3f9893833448]

        use css::awt::XPopupMenu::setItemImage instead of PopupMenu::SetItemImage
        
        Change-Id: I414a98a2d8a9e9a2995811e95b2db1f66ac87d5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126043
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-29  Caolán McNamara  <caolanm@redhat.com>  [484fe977fd5d0aea1ba5a99e69e6225e2629502c]

        can use css::awt::XPopupMenu::setCommand
        
        instead of PopupMenu::SetItemCommand since...
        
        commit 9aa4101c53e483be1d25c1e5aaad2cf542540a56
        Date:   Wed Feb 25 16:57:46 2004 +0000
        
            INTEGRATION: CWS layoutmanager (1.3.146); FILE MERGED
            2004/01/19 10:03:03 cd 1.3.146.2: #111899# Added new interface
        to support set/get commands/help URL
        
        Change-Id: I0cf0beaa300331c2d221a60b91a855b1bd47c7c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126041
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-29  Caolán McNamara  <caolanm@redhat.com>  [f416f480ebe13e33021c75bf13002e447d8dbde1]

        can use css::awt::XPopupMenu::setCommand
        
        instead of PopupMenu::SetItemCommand since...
        
        commit 9aa4101c53e483be1d25c1e5aaad2cf542540a56
        Date:   Wed Feb 25 16:57:46 2004 +0000
        
            INTEGRATION: CWS layoutmanager (1.3.146); FILE MERGED
            2004/01/19 10:03:03 cd 1.3.146.2: #111899# Added new interface
        to support set/get commands/help URL
        
        Change-Id: I4e78ad66771562ab80b8aad91347c1b99dccb1a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126040
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-29  Caolán McNamara  <caolanm@redhat.com>  [b7d12aab92b919e3b8a68be2ce2c7599f1d9dc7f]

        can use css::awt::XPopupMenu::setCommand
        
        instead of PopupMenu::SetItemCommand since...
        
        commit 9aa4101c53e483be1d25c1e5aaad2cf542540a56
        Date:   Wed Feb 25 16:57:46 2004 +0000
        
            INTEGRATION: CWS layoutmanager (1.3.146); FILE MERGED
            2004/01/19 10:03:03 cd 1.3.146.2: #111899# Added new interface
        to support set/get commands/help URL
        
        Change-Id: I3ec9126aa601a30bf6376a18659c81198b78c4d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126039
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-29  Caolán McNamara  <caolanm@redhat.com>  [d521438710cf977b21dcec71d78bbfac966a1061]

        can use css::awt::XPopupMenu::setCommand
        
        instead of PopupMenu::SetItemCommand since...
        
        commit 9aa4101c53e483be1d25c1e5aaad2cf542540a56
        Date:   Wed Feb 25 16:57:46 2004 +0000
        
            INTEGRATION: CWS layoutmanager (1.3.146); FILE MERGED
            2004/01/19 10:03:03 cd 1.3.146.2: #111899# Added new interface
        to support set/get commands/help URL
        
        Change-Id: I527d2ad2a12f7933d5e2cd892b26e96e284a0631
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126038
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-29  Luboš Luňák  <l.lunak@centrum.cz>  [b2c5944d38f107d77d647bca114fae4e940edcbf]

        fix shared PCH with clang-cl
        
        clang-cl does not understand -include CLI option. It also warns
        about #define's differing in the shared PCH that do not matter,
        so disable that.
        
        Change-Id: I9f6d7a8a28a8d290a8bf783f68c629c06cefbf41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126053
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-29  Luboš Luňák  <l.lunak@centrum.cz>  [973cf26280f80177f5e78d828ddf0cf69ce6a3a1]

        clang-cl: do not complain about precompiled_xxx.hxx include
        
        It was complaining about the header being found using non-standard
        Microsoft seach rules.
        
        Change-Id: I1872515b638f4181b32126c8a932105fdcbdb9f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126023
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-29  Caolán McNamara  <caolanm@redhat.com>  [a5792c32f342b3d5087c62c7a65deed4c1d1dc1c]

        use css::awt::XPopupMenu api instead of PopupMenu
        
        Change-Id: Iedd1e2a7db826bdf876f4b6ed0535882b9460c12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126037
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-29  Caolán McNamara  <caolanm@redhat.com>  [50dc11ef9b0d5e3e2e08ecc1a2267c79f6ef8fb2]

        can use css::awt::XPopupMenu::setCommand
        
        instead of PopupMenu::SetItemCommand since...
        
        commit 9aa4101c53e483be1d25c1e5aaad2cf542540a56
        Date:   Wed Feb 25 16:57:46 2004 +0000
        
            INTEGRATION: CWS layoutmanager (1.3.146); FILE MERGED
            2004/01/19 10:03:03 cd 1.3.146.2: #111899# Added new interface
        to support set/get commands/help URL
        
        Change-Id: I11fde1ec8928e7a331200be9182e465798a75965
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126036
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-29  Caolán McNamara  <caolanm@redhat.com>  [cca776d83a8e32c3501e6c00cf6f4e1fa73401b5]

        use VCLXPopupMenu directly, don't extract underlying PopupMenu*
        
        Change-Id: I7fb25ca34e6439020b00d0266453668df38efe6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126035
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-29  Caolán McNamara  <caolanm@redhat.com>  [7e40111f3c5258cbe884c19bcb6617ad342aa5f3]

        pAry is always FontList::GetStdSizeAry()
        
        so the other branch is bogus, this is (more obvious) since...
        
        commit f5a81a119cb63152c2c2e2473a1ea183a30c8db9
        Date:   Tue Sep 21 07:19:15 2021 +1000
        
            vcl: remove OutputDevice's GetDevFontSizeCount() and GetDevFontSize()
        
        Change-Id: I587f4b0ee33129b611ff00265a835071a8332b8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126034
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-29  Caolán McNamara  <caolanm@redhat.com>  [20685a37e53bbe82bf4d3d6b0b7d94b104dfdfb9]

        m_pHeightArray can be a std::vector
        
        Change-Id: I406aadb0a907fc2ac554c88ce8dc60c4d444a1a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126033
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-29  Caolán McNamara  <caolanm@redhat.com>  [68f8aff762b36816a5d2ef1a692fd5b58983c592]

        can use css::awt::XPopupMenu::setCommand
        
        instead of PopupMenu::SetItemCommand since...
        
        commit 9aa4101c53e483be1d25c1e5aaad2cf542540a56
        Date:   Wed Feb 25 16:57:46 2004 +0000
        
            INTEGRATION: CWS layoutmanager (1.3.146); FILE MERGED
            2004/01/19 10:03:03 cd 1.3.146.2: #111899# Added new interface to support set/get commands/help URL
        
        Change-Id: Icef85cc5583f2c2677dd8b7ad8dc095f5d604272
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126031
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-29  Caolán McNamara  <caolanm@redhat.com>  [5a12283fb04b17c4df6d1929da2b29b90df1adec]

        use VCLXPopupMenu directly, don't extract underlying PopupMenu*
        
        Change-Id: If26c7e61e4c7203d2d4266f49149ebaf053dfdf2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126030
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [6a2352ca8abbdcd6a6376144e6dd185ffeaef5d0]

        loplugin:stringliteraldefine in i18nlangtag
        
        Change-Id: Ibc4758235ad15858d288e6f3015e2dfcb1650a26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126042
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-29  Caolán McNamara  <caolanm@redhat.com>  [cdbfb27c5e96c08deb8757f33ac2885b24be303f]

        use css::awt::XPopupMenu api, don't need to tunnel to get VCLXPopupMenu*
        
        Change-Id: I6b6b09ded063a5c1f2e561fffcb8fb2214d35a56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126028
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-29  Caolán McNamara  <caolanm@redhat.com>  [896c2d247d43135c12f5bb0d3921ae741f1c5960]

        can use css::awt::XPopupMenu::setCommand
        
        instead of PopupMenu::SetItemCommand since...
        
        commit 9aa4101c53e483be1d25c1e5aaad2cf542540a56
        Date:   Wed Feb 25 16:57:46 2004 +0000
        
            INTEGRATION: CWS layoutmanager (1.3.146); FILE MERGED
            2004/01/19 10:03:03 cd 1.3.146.2: #111899# Added new interface to support set/get commands/help URL
        
        Change-Id: I2bf9aa64b8c1dcd3bc7356adbfaf5592910eb851
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126029
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-29  Caolán McNamara  <caolanm@redhat.com>  [3e8bfde1e1dd859d4c09337605f92db24a142e44]

        move PopupMenu::IsInExecute out of vcl/include/menu.hxx
        
        Change-Id: I01af38dd57a645ea0afeaff033ce6d07dfe09535
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126026
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-29  Julien Nabet  <serval2412@yahoo.fr>  [774c6a6e1603bf3f12f1573b0778e0f0f9783169]

        tdf#117280: fix multiple Macro execution when triggered by Document print event
        
        Change-Id: Ibfebcc1a31464b2610afea2035e3d723a0c79167
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126018
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-29  Caolán McNamara  <caolanm@redhat.com>  [015512c0d85fb38c2c3482f0fb9890cc52bfb58a]

        use VCLXPopupMenu directly, don't extract underlying PopupMenu*
        
        Change-Id: Ide78849af0731c68bfff1a8faba3d81100644eb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126027
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-29  Caolán McNamara  <caolanm@redhat.com>  [14d380f64a0e61ff46203752b6d4208b125db811]

        ofz#41460 ubsan Bad-cast
        
        Change-Id: I0352bce1c699bfa6b7fdd5c3f04e46cc7599ce91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126019
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [a4691c7d5eb494c242305936428086940f90d83a]

        these are pdf export tests, move them to vcl_pdfexport
        
        Change-Id: Ic9412e86f9256f8e2ca6823d8b5b8757c4273025
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126025
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-29  Michael Stahl  <michael.stahl@allotropia.de>  [2fae5ab2a8cefa758c631d6ae23847089b68800d]

        ucb: webdav-curl: don't read from XInputStream during upload
        
        Nextcloud will reply to a PROPFIND request with "100 Continue" and then
        after the data is uploaded it will send a "401 Unauthorized" if the
        auth header is missing in the headers to which it replied with "100
        Continue".
        
        In the next call to ProcessRequestImpl(), reading from the stream
        returns no data because it's at EOF, and because of the Content-Length
        header the server will hang forever waiting for data.
        
        So copy the stream to a temporary buffer and use that for multiple
        calls to ProcessRequestImpl().
        
        Change-Id: If5943a32c4cf50259fe1f84013141765cb5bd891
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125923
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [ac52c6b58d30e0124b27a5b928261db5a4592c28]

        loplugin:stringliteraldefine in hwpfilter
        
        Change-Id: Ibdd479533a8dc17df4fa2116299d81468f641a20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126044
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-29  Luboš Luňák  <l.lunak@centrum.cz>  [c00b2c43c8f10755b1e7bfb32766e384d8964b3d]

        clang-cl says it doesn't know -Zc:inline
        
        Change-Id: I2ace3011a533978d995898ed2dd588c728bac233
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126022
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-29  Luboš Luňák  <l.lunak@collabora.com>  [d4f1531b6d37153384e5a439dab6ab11ae3022ef]

        store ScQueryEntry simply by value
        
        There's not much point in complicating this by allocating them
        dynamically if they're always treated by value anyway.
        
        Change-Id: I8325829201c0ad6c95858916a94c5b4d1d208b1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126024
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d7f9079c2877cd712132e71f80e49fd08f6e73d1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b5735b8715ec8e86033fa9bf826829235bd69018
          - tdf#125636 (part) Include Help for "Start Certificate Manager"
            
            + some refactor
            
            Change-Id: I7d15ece2c87ab32568f9d40a7dfff8349d45a31e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125969
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-11-29  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [42c6e2eb529ec7ca66684bbf4603bace95d33556]

        docx export: preserve spaces in field instructions
        
        MS Word is putting spaces between field mark and field instruction
        text. Writer preserves these spaces, but without xml:space="preserve"
        they are not displayed by Word later.
        
        Change-Id: I480e6febf0ee278b56e9dfc6e0430c5fd5bdfd71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125875
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-11-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [1d16a2c3aed633bf594675e116327e09fe4d898d]

        loplugin:stringliteraldefine in ucb
        
        Change-Id: I3b2e01b482f7f4dbceea090b9586cdb4eee4e703
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125869
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-29  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [5f3af56b2c0ef6c628a7cfe5ce6e86f8e1765f5f]

        sw: refactoring for docx sdt blocks output
        
        Previous approach with almost duplicate storage and processing
        for paragraph-level and run-level sdt blocks was very bulky.
        Especially this became visible once supported std elements list
        start to grow.
        
        Paragraph-level sdt block and run-level sdt block data are almost
        identical, so they can be kept in one standard class
        (SdtBlockHelper) and use the same methods for collecting data
        from grabbags and writing to output without passing huge amount
        of parameters.
        
        Change-Id: I4e1183eddf20317e954cb8aca72e97a4fc45ac68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125372
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2021-11-29  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [7db38a496a5e458ec12888ddbf63c603706ae3fc]

        tdf#137466: docx: support w:placeholder & w15:color in w:sdtPr
        
        Content controls in Word can contain some other elements which
        are not supported by Writer. Put them into grabbag and write
        back to DOCX on save to avoid losing quite sensitive data.
        
        Test testSimpleSdts is modified: testcase is actully containing
        4 sdt elements with ids in input and output.
        
        Change-Id: I1f9addd03ed828bf375ccac5188a004f011e8a0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125271
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2021-11-29  Tünde Tóth  <toth.tunde@nisz.hu>  [7b8ae6f90c37c18ff724c0751b5f73cca6ae02ac]

        tdf#97899 DOCX import: allow character formatting only of numbering
        
        After the DOCX round-trip of a numbering created in Writer
        using direct formatting (e.g. using Toggle Ordered/Unordered
        List icons), it was not possible to format only the numbering
        or bullets, e.g. selecting and formatting them by positioning
        the text cursor on the numbering. Set CharStyleName property
        during the DOCX import to allow this formatting.
        
        Note: default list styles of Writer is still not supported,
        resulting missing numbering after DOCX import.
        
        Change-Id: I6f2c5d6e0d63b15e9c28367181af1e9e083ae68d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125649
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-11-29  Miklos Vajna  <vmiklos@collabora.com>  [26bd14e43d7d5e81c97085f12abf1523d03bdf9a]

        sw: prefix members of FieldDocWatchingStack, NaviContentBookmark, ...
        
        ... SwTransferDdeLink and sw::sidebarwindows::SidebarWinAccessible
        
        See tdf#94879 for motivation.
        
        Change-Id: I4aba516260ad1f55081c91d8812ca9060ad11bb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126010
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-11-29  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [aad27c0316b710a1506e068c3f58d44388388ae9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fe3d13ce1750ba2cd5bc64ff76d20a11e93e446e
          - Related: tdf#145728 Update help strings for QR and Barcode dialog
            
            Also, I removed the Wikipedia link. Besides having grammatical problems,
            I don’t think these links are a fit for our documentation.
            We would do a bigger service for our readers having all the needed
            information right into our pages, where we can control it better.
            
            Change-Id: Iaf96727ae5127ad622a2887aeea4c81b262d4ede
            
2021-11-29  Noel Grandin  <noelgrandin@gmail.com>  [6bc5d6cac2fd9e029357c618510a3b5f3aa7c085]

        remove counter-productive catch-all blocks
        
        There is no point in these - the rethrow will crash the process
        anyway, so trying to recover anything is a waste of time.
        
        And they very unhelpfully obscure the stacktrace of the actual
        underlying problem.
        
        Change-Id: I8e4439e5e2c517aa80a1750a05c207d274c73012
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125980
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-29  Caolán McNamara  <caolanm@redhat.com>  [53f90ba47376aac928c6666d34ef62473052bf6d]

        gtk3: set anchor_hints for gdk_window_move_to_rect
        
        Change-Id: Id7d79e0b505cfaadf1dbae770b69eea46b43157c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126007
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-29  Miklos Vajna  <vmiklos@collabora.com>  [8662293d17a875f4389ea21be00e768e3de3d048]

        tools Color: implement MSO-style luminance modulation/offset filter
        
        To be used when a filtered theme color will be applied on the UI, and
        not at PPTX import time.
        
        Change-Id: Ifb56e38e59b529ef436063c407ee156d76a77f9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126011
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-11-29  Attila Szűcs  <szucs.attila3@nisz.hu>  [41cc1d2c0c0c3bfa5ba341311f68df05375859fb]

        tdf#54465 tdf#139336 sw: add compat. flag for footnote in column
        
        Add compatibility option FOOTNOTE_IN_COLUMN_TO_PAGEEND to keep layout
        of old ODT files, where multicolumn sections have footnotes in columns,
        growing sections to the full page.
        
        Note: Multicolumn page styles or not evenly distributed multicolumn
        sections, or footnotes not collected at the end of the sections still
        use footnotes in columns, so they don't need this compatibility option.
        
        Follow-up to commit 4c31b4ef2083087a822c3ae648fd09acc67d2f88
        "tdf#139336 sw: fix extra pages of multicolumn sections with footnotes".
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I7d6a1f804b555dc5372767014b8fb5e3fa57ba9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125442
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-11-29  Miklos Vajna  <vmiklos@collabora.com>  [d9105d434ac6127f151843c7a7dbcd16257fcc0b]

        cid#1494452 sfx2: fix null ptr deref in SfxInPlaceClient_Impl::saveObject()
        
        Null-checking "this->m_pClient" suggests that it may be null, but it has
        already been dereferenced on all paths leading to the check. Add the
        missing check at a previous usage.
        
        Change-Id: I8ebb4f41b9c83d59e65563c26729e899d45881b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126013
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-11-29  Winfried Donkers  <winfrieddonkers@libreoffice.org>  [105196aa00bc0d3e426796f6729a8e7e51271e56]

        tdf#145578, tdf#145587 revise calculations for WEEKS Add-In function
        
        The calculations now follow the documentation for WEEKS in
        https://wiki.documentfoundation.org/Documentation/Calc_Functions/WEEKS.
        
        Change-Id: Ifede6e2ec2d9cfb7301fd5eb53bf7b6f187053bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125319
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-29  Tibor Nagy  <nagy.tibor2@nisz.hu>  [5db7694a6377d32bdef293b4ece27b471c3ea427]

        tdf#118045 PPTX export: fix proportional line spacing
        
        If line spacing differs from the default 100%, export it
        as direct paragraph formatting (similar to the
        other paragraph style properties).
        
        Change-Id: Id5db9ae36018c8a20b832470685bdfbba19d80f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125438
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-11-29  Noel Grandin  <noelgrandin@gmail.com>  [17aa192818caeb9af1381051a2dfda9568f7ce07]

        OInterfaceContainerHelper3 needs to be thread-safe
        
        Change-Id: I11b84917033073d29268e61175faf43cbd5b1168
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125986
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-29  Mike Kaganski  <mike.kaganski@collabora.com>  [8810812e58f1b014d3156235c1ab5a2d6c73c828]

        tdf#132145: Synchronize ScAppCfg with configuration
        
        Change-Id: Iadf5ff86d043f63355fd30816a9e2011479465c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125990
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-28  Mike Kaganski  <mike.kaganski@collabora.com>  [b2c56ac95b15b675b9fabed889e7f9709bdc793f]

        Refactor ScInputCfg a little
        
        Make ScInputOptions a private ancestor. This allows to drop
        OptionsChanged, and avoid potential way to change settings
        without committing to configuration.
        
        Drop ScInputOptions::SetDefaults, and use ctor for that.
        
        Change-Id: I8abb7309a72e84ac7c83592f3758f0264cd1cc4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125905
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-28  Noel Grandin  <noelgrandin@gmail.com>  [134cbe4c3b94a5ec46849abd1eef2c3acb5f789e]

        use more OInterfaceContainerHelper3 in SvxShapeCollection
        
        which requires adding a getInterface method to OInterfaceContainerHelper3
        
        Change-Id: I0962aa42c19859d7b78c998b8b4448a7ebfc19e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125981
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-28  Noel Grandin  <noelgrandin@gmail.com>  [6762aff78bd346ebf816ead77e73b6fa9d8ea7d8]

        use more OInterfaceContainerHelper3 in toolkit
        
        Change-Id: If91b208db7fa59bc626293c0a868ac490a8d2d70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125983
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-28  Ming Hua  <plateauwolf@qq.com>  [cf6823ea07047ad7681262e94721f88e768f5845]

        tdf#145728 Update UI Strings about QR and Barcode
        
        In commit d37a44a9ebdafec1435f98194417a1d8cc8208b5 (tdf#141193 Added
        support for bar codes in qrcode dialog box[API Change], 2021-10-29)
        which added support for one-dimensional "CODE_128" barcode in addition
        to the previously supported 2D QR code, the various labels and tooltips
        in UI were not fully updated accordingly.
        
        This commit should update all QR and barcode related UI strings to match
        the new status, mentioning both "QR and barcode" where emphasis or
        detail is desired, and just "code(s)" where brevity is desired.  Also
        use one-word "barcode" instead of "bar code" everywhere for consistency.
        
        Change-Id: I4530e4ffee5155b12551d7b819031c3869d7ab2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125925
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Jenkins

2021-11-28  Noel Grandin  <noelgrandin@gmail.com>  [aa25ddc572493c85320ddee439013321f67544d0]

        use more OInterfaceContainerHelper3 in sfx2
        
        Change-Id: Ia14f70bf4b09109e987fd7b432dcc1a5a9b10ad2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125972
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-28  Noel Grandin  <noelgrandin@gmail.com>  [786edb0fd0588147c58b3fbad1d936f0b2a26c6e]

        use more OInterfaceContainerHelper3 in svl
        
        Change-Id: I93443f87fe9b68157cc9a126f2c31f917a016a1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125975
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-28  Noel Grandin  <noelgrandin@gmail.com>  [ba8e7113fa8172533be736a25f936fc52f96e6a4]

        use more OInterfaceContainerHelper3 in slideshow
        
        Change-Id: I8f098b57411758cfbb5d5f41e319cf085a23f66b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125973
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-28  Noel Grandin  <noelgrandin@gmail.com>  [8d9c4792129e3dcf263ffffe39324c94b2ffe2bf]

        use more OInterfaceContainerHelper3 in sot
        
        Change-Id: I4d8fbb90a9850199caa29e97f2080fd49c48bcef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125974
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-28  Noel Grandin  <noelgrandin@gmail.com>  [9622b62f1bc181f3841f0e730fb212bfd40758b8]

        use more OInterfaceContainerHelper2 in scripting
        
        and remove unnecessary guards, OInterfaceContainerHelper3 will
        already take the mutex
        
        Change-Id: I951d9e02582768c5da9a7a3cc8412381f9f7e9fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125970
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-28  Noel Grandin  <noelgrandin@gmail.com>  [d9bda6f84c5f8c0f87545de22014ee64fbdf0c2f]

        use more OInterfaceContainerHelper3 in svx
        
        Change-Id: I409872c4484748d9e4dc1a2c64d3ccabfc3fb550
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125976
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-28  Noel Grandin  <noelgrandin@gmail.com>  [4c8aba408c806830fd2f3fba5181469257d264c9]

        use more OInterfaceContainerHelper3 in sd
        
        Change-Id: Id981ff73b5c386652a312de73df1684a273b389c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125971
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-28  Stephan Bergmann  <sbergman@redhat.com>  [4fb7967fb2e67717f79eb87519c1444a82350a83]

        Revert "tdf#129183 sw: textboxes in group shapes - part 3"
        
        This reverts commit eabcfb3f18a6944d9ad89cecd3eb3ca7a2259cf3.
        Conflicts:
        	sw/source/core/doc/textboxhelper.cxx
        
        It caused UITest_writer_tests4 to fail in an ASan build with
        > ==2987325==ERROR: AddressSanitizer: heap-use-after-free on address 0x6130000e5048 at pc 0x7f20cb3112ac bp 0x7f1e62de92d0 sp 0x7f1e62de92c8
        > WRITE of size 8 at 0x6130000e5048 thread T47
        >  #0 in SwFrameFormat::SetOtherTextBoxFormat(SwTextBoxNode*) at sw/inc/frmfmt.hxx:106:77
        >  #1 in SwTextBoxNode::~SwTextBoxNode() at sw/source/core/doc/textboxhelper.cxx:1680:30
        >  #2 in SwFrameFormat::~SwFrameFormat() at sw/source/core/layout/atrfrm.cxx:2564:9
        >  #3 in SwDrawFrameFormat::~SwDrawFrameFormat() at sw/source/core/layout/atrfrm.cxx:3455:1
        >  #4 in SwDrawFrameFormat::~SwDrawFrameFormat() at sw/source/core/layout/atrfrm.cxx:3453:1
        >  #5 in SwFrameFormats::DeleteAndDestroyAll(bool) at sw/source/core/doc/docfmt.cxx:2115:9
        >  #6 in SwDoc::~SwDoc() at sw/source/core/doc/docnew.cxx:565:28
        >  #7 in SwDoc::release() at sw/source/core/doc/doc.cxx:118:9
        >  #8 in rtl::Reference<SwDoc>::clear() at include/rtl/ref.hxx:196:19
        >  #9 in SwDocShell::RemoveLink() at sw/source/uibase/app/docshini.cxx:444:16
        >  #10 in SwDocShell::~SwDocShell() at sw/source/uibase/app/docshini.cxx:372:5
        >  #11 in SwDocShell::~SwDocShell() at sw/source/uibase/app/docshini.cxx:362:1
        >  #12 in SwDocShell::~SwDocShell() at sw/source/uibase/app/docshini.cxx:362:1
        >  #13 in SvRefBase::ReleaseRef() at include/tools/ref.hxx:163:29
        >  #14 in tools::SvRef<SfxObjectShell>::~SvRef() at include/tools/ref.hxx:56:36
        >  #15 in IMPL_SfxBaseModel_DataContainer::~IMPL_SfxBaseModel_DataContainer() at sfx2/source/doc/sfxbasemodel.cxx:245:5
        >  #16 in void std::destroy_at<IMPL_SfxBaseModel_DataContainer>(IMPL_SfxBaseModel_DataContainer*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/stl_construct.h:88:15
        >  #17 in void std::allocator_traits<std::allocator<IMPL_SfxBaseModel_DataContainer> >::destroy<IMPL_SfxBaseModel_DataContainer>(std::allocator<IMPL_SfxBaseModel_DataContainer>&, IMPL_SfxBaseModel_DataContainer*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/alloc_traits.h:537:4
        >  #18 in std::_Sp_counted_ptr_inplace<IMPL_SfxBaseModel_DataContainer, std::allocator<IMPL_SfxBaseModel_DataContainer>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/shared_ptr_base.h:528:2
        >  #19 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/shared_ptr_base.h:168:6
        >  #20 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/shared_ptr_base.h:705:11
        >  #21 in std::__shared_ptr<IMPL_SfxBaseModel_DataContainer, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/shared_ptr_base.h:1154:31
        >  #22 in std::__shared_ptr<IMPL_SfxBaseModel_DataContainer, (__gnu_cxx::_Lock_policy)2>::reset() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/shared_ptr_base.h:1272:9
        >  #23 in SfxBaseModel::dispose() at sfx2/source/doc/sfxbasemodel.cxx:757:13
        >  #24 in SwXTextDocument::dispose() at sw/source/uibase/uno/unotxdoc.cxx:549:19
        >  #25 in SfxBaseModel::close(unsigned char) at sfx2/source/doc/sfxbasemodel.cxx:1482:5
        >  #26 in SwXTextDocument::close(unsigned char) at sw/source/uibase/uno/unotxdoc.cxx:562:19
        >  #27 in SfxBaseModel::dispose() at sfx2/source/doc/sfxbasemodel.cxx:718:13
        >  #28 in SwXTextDocument::dispose() at sw/source/uibase/uno/unotxdoc.cxx:549:19
        >  #29 in gcc3::callVirtualMethod(void*, unsigned int, void*, _typelib_TypeDescriptionReference*, bool, unsigned long*, unsigned int, unsigned long*, double*) at bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:77:5
        >  #30 in cpp_call(bridges::cpp_uno::shared::UnoInterfaceProxy*, bridges::cpp_uno::shared::VtableSlot, _typelib_TypeDescriptionReference*, int, _typelib_MethodParameter*, void*, void**, _uno_Any**) at bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:233:13
        >  #31 in unoInterfaceProxyDispatch at bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:413:13
        >  #32 in binaryurp::IncomingRequest::execute_throw(binaryurp::BinaryAny*, std::__debug::vector<binaryurp::BinaryAny, std::allocator<binaryurp::BinaryAny> >*) const at binaryurp/source/incomingrequest.cxx:235:13
        >  #33 in binaryurp::IncomingRequest::execute() const at binaryurp/source/incomingrequest.cxx:78:26
        >  #34 in request at binaryurp/source/reader.cxx:85:9
        >  #35 in cppu_threadpool::JobQueue::enter(void const*, bool) at cppu/source/threadpool/jobqueue.cxx:100:17
        >  #36 in cppu_threadpool::ORequestThread::run() at cppu/source/threadpool/thread.cxx:164:31
        >  #37 in threadFunc at include/osl/thread.hxx:189:15
        >  #38 in osl_thread_start_Impl(void*) at sal/osl/unx/thread.cxx:264:9
        >  #39 in start_thread at <null>
        >  #40 in __GI___clone3 at <null>
        >
        > 0x6130000e5048 is located 328 bytes inside of 376-byte region [0x6130000e4f00,0x6130000e5078)
        > freed by thread T47 here:
        >  #0 in operator delete(void*, unsigned long) at ~/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp:164:3
        >  #1 in SwFlyFrameFormat::~SwFlyFrameFormat() at sw/source/core/layout/atrfrm.cxx:2912:1
        >  #2 in SwFrameFormats::DeleteAndDestroyAll(bool) at sw/source/core/doc/docfmt.cxx:2115:9
        >  #3 in SwDoc::~SwDoc() at sw/source/core/doc/docnew.cxx:565:28
        >  #4 in SwDoc::release() at sw/source/core/doc/doc.cxx:118:9
        >  #5 in rtl::Reference<SwDoc>::clear() at include/rtl/ref.hxx:196:19
        >  #6 in SwDocShell::RemoveLink() at sw/source/uibase/app/docshini.cxx:444:16
        >  #7 in SwDocShell::~SwDocShell() at sw/source/uibase/app/docshini.cxx:372:5
        >  #8 in SwDocShell::~SwDocShell() at sw/source/uibase/app/docshini.cxx:362:1
        >  #9 in SwDocShell::~SwDocShell() at sw/source/uibase/app/docshini.cxx:362:1
        >  #10 in SvRefBase::ReleaseRef() at include/tools/ref.hxx:163:29
        >  #11 in tools::SvRef<SfxObjectShell>::~SvRef() at include/tools/ref.hxx:56:36
        >  #12 in IMPL_SfxBaseModel_DataContainer::~IMPL_SfxBaseModel_DataContainer() at sfx2/source/doc/sfxbasemodel.cxx:245:5
        >  #13 in void std::destroy_at<IMPL_SfxBaseModel_DataContainer>(IMPL_SfxBaseModel_DataContainer*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/stl_construct.h:88:15
        >  #14 in void std::allocator_traits<std::allocator<IMPL_SfxBaseModel_DataContainer> >::destroy<IMPL_SfxBaseModel_DataContainer>(std::allocator<IMPL_SfxBaseModel_DataContainer>&, IMPL_SfxBaseModel_DataContainer*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/alloc_traits.h:537:4
        >  #15 in std::_Sp_counted_ptr_inplace<IMPL_SfxBaseModel_DataContainer, std::allocator<IMPL_SfxBaseModel_DataContainer>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/shared_ptr_base.h:528:2
        >  #16 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/shared_ptr_base.h:168:6
        >  #17 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/shared_ptr_base.h:705:11
        >  #18 in std::__shared_ptr<IMPL_SfxBaseModel_DataContainer, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/shared_ptr_base.h:1154:31
        >  #19 in std::__shared_ptr<IMPL_SfxBaseModel_DataContainer, (__gnu_cxx::_Lock_policy)2>::reset() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/shared_ptr_base.h:1272:9
        >
        > previously allocated by thread T10 here:
        >  #0 in operator new(unsigned long) at ~/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp:95:3
        >  #1 in SwDoc::MakeFlyFrameFormat(rtl::OUString const&, SwFrameFormat*) at sw/source/core/doc/docfmt.cxx:756:33
        >  #2 in SwDoc::MakeFlySection_(SwPosition const&, SwContentNode const&, RndStdIds, SfxItemSet const*, SwFrameFormat*) at sw/source/core/doc/doclay.cxx:171:33
        >  #3 in SwDoc::MakeFlySection(RndStdIds, SwPosition const*, SfxItemSet const*, SwFrameFormat*, bool) at sw/source/core/doc/doclay.cxx:337:19
        >  #4 in SwXFrame::attachToRange(com::sun::star::uno::Reference<com::sun::star::text::XTextRange> const&, SwPaM const*) at sw/source/core/unocore/unoframe.cxx:2821:29
        >  #5 in SwXFrame::attach(com::sun::star::uno::Reference<com::sun::star::text::XTextRange> const&) at sw/source/core/unocore/unoframe.cxx:3115:9
        >  #6 in SwXTextFrame::attach(com::sun::star::uno::Reference<com::sun::star::text::XTextRange> const&) at sw/source/core/unocore/unoframe.cxx:3346:15
        >  #7 in SwXText::insertTextContent(com::sun::star::uno::Reference<com::sun::star::text::XTextRange> const&, com::sun::star::uno::Reference<com::sun::star::text::XTextContent> const&, unsigned char) at sw/source/core/unocore/unotext.cxx:615:15
        >  #8 in SwXText::insertTextContentWithProperties(com::sun::star::uno::Reference<com::sun::star::text::XTextContent> const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::text::XTextRange> const&) at sw/source/core/unocore/unotext.cxx:1472:5
        >  #9 in non-virtual thunk to SwXText::insertTextContentWithProperties(com::sun::star::uno::Reference<com::sun::star::text::XTextContent> const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::text::XTextRange> const&) at sw/source/core/unocore/unotext.cxx
        >  #10 in SwTextBoxHelper::create(SwFrameFormat*, SdrObject*, bool) at sw/source/core/doc/textboxhelper.cxx:100:29
        >  #11 in SwXShape::setPropertyValue(rtl::OUString const&, com::sun::star::uno::Any const&) at sw/source/core/unocore/unodraw.cxx:1165:25
        >  #12 in SdXMLShapeContext::SetStyle(bool) at xmloff/source/draw/ximpshap.cxx:701:27
        >  #13 in SdXMLCustomShapeContext::startFastElement(int, com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList> const&) at xmloff/source/draw/ximpshap.cxx:3545:5
        >  #14 in SvXMLImport::startFastElement(int, com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList> const&) at xmloff/source/core/xmlimp.cxx:805:15
        >  #15 in (anonymous namespace)::Entity::startElement((anonymous namespace)::Event const*) at sax/source/fastparser/fastparser.cxx:468:27
        >  #16 in sax_fastparser::FastSaxParserImpl::callbackStartElement(unsigned char const*, unsigned char const*, unsigned char const*, int, unsigned char const**, int, unsigned char const**) at sax/source/fastparser/fastparser.cxx:1304:21
        >  #17 in (anonymous namespace)::call_callbackStartElement(void*, unsigned char const*, unsigned char const*, unsigned char const*, int, unsigned char const**, int, int, unsigned char const**) at sax/source/fastparser/fastparser.cxx:331:18
        >  #18 in xmlParseStartTag2 at workdir/UnpackedTarball/libxml2/parser.c:9658:6
        >  #19 in xmlParseTryOrFinish at workdir/UnpackedTarball/libxml2/parser.c:11453:14
        
        Change-Id: I752190e05fc3c282b75021724527f623f56ee6a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125977
        Tested-by: Jenkins
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-28  Johnny_M  <klasse@partyheld.de>  [0d678951df5bb5daa2d77600f5f8682a55d6f00e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1ae6c12d33c4723126cfca2009fa00382db1ba5c
          - tdf#132643 Translate German section IDs
            
            Change-Id: I2a442e77bcdea9f56cee52761ce8a2252015028d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125968
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-28  Johnny_M  <klasse@partyheld.de>  [6cf761462210bc8cf5ab6205b06286807ea5d4a1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1f9f53420a043e6e8df1e3d458fb26c1a4dafacb
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie5b4776a3a964d266d9e011bd10a17603880ab0c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125965
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-28  Johnny_M  <klasse@partyheld.de>  [7bcfa613fc883e65c6a39a4ba223678477d340d8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8b97a5ec31227cdcba2df0669bf8ac691203cccf
          - tdf#132643 Translate German section IDs
            
            Change-Id: I786b333ea9e3522201ae775b781675e6900d7138
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125961
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-28  Johnny_M  <klasse@partyheld.de>  [c56a8645f02152f06a7be71a7771f8da76f4fcd8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c1e774335eff3398bff674f08601ed4b5f88eece
          - tdf#132643 Translate German section IDs
            
            Change-Id: I4518fd34162567e1bb429e79e6df91ba7eb29ff3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125967
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-28  Johnny_M  <klasse@partyheld.de>  [2c4570f832d6a5bd44181802ae1f95a6c6319e81]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9d4d2755356e1fb1dc1d0c39d72417ce9c20f7e5
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia88762ccd31319ed93998a0e84ad21c5cf00d84e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125964
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-28  Johnny_M  <klasse@partyheld.de>  [5deaa6df361a2b497486e3b8121d6fab8237389f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 399a3e03e37f357dbc2ffc2722391fab8a0435c9
          - tdf#132643 Translate German section IDs
            
            Change-Id: I7087a6d908445b886a47251e35f19f22ecdb9a07
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125963
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-28  Johnny_M  <klasse@partyheld.de>  [96e2c3d5f8a870ee416856334037accfa6effb5c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1b88c34dcbd17abf96bbbb8cdb762152ede0f7d1
          - tdf#132643 Translate German section IDs
            
            Change-Id: I65bab929469387fab1c784eae20ae94277372e04
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125962
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-28  Johnny_M  <klasse@partyheld.de>  [4938ca3ab819a35ea5e2e05530540959c92eda66]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a9d5b3e1afa967c7213d20be1db0b5958bf33944
          - tdf#132643 Translate German section IDs
            
            Change-Id: I6c7721b5dc3b4ebcc51a26d97b14c6b16068140d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125959
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-28  Johnny_M  <klasse@partyheld.de>  [ce8ff0dadc1cb8ef34babbb7d46a5ff8383b5ba7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 86eeb36ad85e418352529ce9a83e6bd151a64250
          - tdf#132643 Translate German section IDs
            
            Change-Id: I3e1b9056afaadebce0293597ea5f675448edaf54
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125960
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-28  Noel Grandin  <noelgrandin@gmail.com>  [d2e28fe1f9e3c7eb5ec3d50880a4421367ef5b92]

        use more OInterfaceContainerHelper3 in dbaccess
        
        Change-Id: I03d75ff508ba8f9904e0ed30cff15e91f82b3300
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125957
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-28  Mike Kaganski  <mike.kaganski@collabora.com>  [6c09362c257b26ebf26fea0168f7db752212da70]

        tdf#132145: Synchronize ScPrintCfg with configuration
        
        Change-Id: I903e8277fea5c223081244ae30dff31bbda7d554
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125904
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-28  Noel Grandin  <noelgrandin@gmail.com>  [9f18e327a1a51316ea5bc9f3997d83f657032226]

        use more OInterfaceContainerHelper3 in forms
        
        Change-Id: Ie4a6124beccb55c983b8d4f63c86ec5f2869e9c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125956
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-28  Caolán McNamara  <caolanm@redhat.com>  [50cec31d5fa77ebc04f35e57718a02d328562417]

        weld Snap Line context menu
        
        Change-Id: Ic4ea546f66eae7acb0427686be8981e2e8231c77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125955
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-28  Caolán McNamara  <caolanm@redhat.com>  [b98ff21fa7132a3eb606a6441f5ebd0162453baa]

        don't need to include vcl/menu.hxx from vcl/menubarupdateicon.hxx
        
        Change-Id: Iefb4e08ebf0c2c15b11cfc1d807ae9dc50326923
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125954
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-28  Caolán McNamara  <caolanm@redhat.com>  [bc4e3a1ef4df033a7a5e3526de4edf51dacdb839]

        don't need to have a specific mbCanHaveSubMenu mode anymore
        
        since the gap in the vcl treeview separator problem is fixed
        
        Change-Id: I105167127588c11895d81dd2aea3c9e119170069
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125952
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-28  Caolán McNamara  <caolanm@redhat.com>  [800cb441d644a1c14b226154680553a6e56f47bc]

        drop unneeded include
        
        Change-Id: I5feae2a17eb1ac647f2be4c6936e3a9b0706a333
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125953
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-28  Caolán McNamara  <caolanm@redhat.com>  [1a2f6ea66e2ca7aaa1ba4db52961f061f8488bf9]

        gtk[3|4] move the indicator to the edge
        
        Change-Id: I79e4f404f85846ef85886f8bdbe3d4ba3114a091
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125950
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-27  Caolán McNamara  <caolanm@redhat.com>  [d272bf4f8f3a083b8c37f7b10f89cd2bf76b7d21]

        Resolves: tdf#144410 show submenu indicator for color filtering options
        
        do it as an easily backportable change
        
        Change-Id: Ib92e8f1e35e6465b52a69f3a8513068668dc6953
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125949
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-27  Caolán McNamara  <caolanm@redhat.com>  [d0a99c25a2e3ff1bc355444a8877166b82d85366]

        Resolves: tdf#145863 crash on click after quick double click
        
        Change-Id: I18862328a3239424de80b478a09f568b5dcef1ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125948
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-27  Caolán McNamara  <caolanm@redhat.com>  [f28ef77210b1a3cc737689c7a4ae099419cb0493]

        Related: tdf#144410 we don't want a gap in a multicol spanning separator
        
        we would need another column to show a drop down indicator, and we don't
        want the separators to have a visible gap in that case
        
        Change-Id: Ib45b4cda41a09b631f3ea4d4427a8073a9e243d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125947
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-27  Noel Grandin  <noelgrandin@gmail.com>  [d510a9783d59acdc94b06257a0f0b5f03a10dab4]

        use more OInterfaceContainerHelper3 in sc
        
        Change-Id: I27df936f95ac7727b58ad196201df6d56bceeca9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125943
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-27  Noel Grandin  <noelgrandin@gmail.com>  [f5e9012dcf2ad14a82a879beed645f83439d08bf]

        use more OInterfaceContainerHelper3 in SvxUnoTextContent
        
        Change-Id: Ibef254a6391fb93d4ecfa91ef3ef3a31b4e146a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125929
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-27  Stephan Bergmann  <sbergman@redhat.com>  [e6376eaa83637f50ec236f239306248b8f92caee]

        Library_msword needs sw::LegacyModifyHint RTTI now in UBSan build
        
        ...since 7d3aadce8d184f72e4785827ad706d27c31a2edb "ofz#41398 drop a para
        scheduled for deletion if something else deletes it", causing e.g.
        CppunitTest_chart2_export to fail with
        
        > [_RUN_____] Chart2ExportTest::testStockChart
        [...]
        > warn:sal.osl:1981149:1981149:sal/osl/unx/module.cxx:155: dlopen(/home/sbergman/lo/core/instdir/program/libmswordlo.so, 257): /home/sbergman/lo/core/instdir/program/libmswordlo.so: undefined symbol: _ZTIN2sw16LegacyModifyHintE
        > warn:sfx.doc:1981149:1981149:sfx2/source/doc/sfxbasemodel.cxx:3147: Storing has failed, no error is set!
        > unknown:0:Chart2ExportTest::testStockChart
        >
        > An uncaught exception of type com.sun.star.io.IOException
        > - SfxBaseModel::impl_store <file:///home/sbergman/lo/tmp/Chart2ExportTest__testStockChart_4rivgy.tmp> failed: 0xc10(Error Area:Io Class:Write Code:16) /home/sbergman/lo/core/sfx2/source/doc/sfxbasemodel.cxx:3194 /home/sbergman/lo/core/sfx2/source/doc/sfxbasemodel.cxx:1775
        
        Change-Id: I47ce1c10b7757b27e4279f35d59e34d5312c8b07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125945
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-27  Noel Grandin  <noelgrandin@gmail.com>  [99d2ee15ad6fae7073a53f7df8868300328a36e7]

        blind fix for UITest_impress_demo failures
        
        Change-Id: Ia26c5a15fa4487c68cf6d4bc2aee41a3ded7f6a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125941
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-27  Caolán McNamara  <caolanm@redhat.com>  [1e396675d81b740a6c04afed58eed6468e5c249a]

        set png filter for import dialog in a more robust way
        
        Change-Id: Iec25e214b19e5a2ab8a7305aad307c3f03e67401
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125913
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-27  Noel Grandin  <noelgrandin@gmail.com>  [aa0a2266f0fd9f53b50944aa183b7e78fe675300]

        fix header include guard
        
        was overlapping with the header it was copied from
        
        Change-Id: I84d15a6ce59949e04de4f738c730642b633135aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125944
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [bec2de27f676092bffdf8a639497602a9d13f675]

        tdf#64991 speed up loading large RTL documents
        
        takes load time from 20s to 17s for me
        
        Several loops are very hot, so store the count()/size() value,
        instead of calling it on every iteration.
        
        
        Change-Id: I8c0b01721d27e4335dd613cf276dcdd0103633ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120945
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-27  Noel Grandin  <noelgrandin@gmail.com>  [e7f2dcf29ba3d726549c38060723d8ae5f443c88]

        use more OInterfaceContainerHelper3 in reportdesign
        
        Change-Id: I742f8a684bb689af8593c3ad5d8918b30c6a7ab1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125942
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-27  Noel Grandin  <noelgrandin@gmail.com>  [fdae440a4d877f93bee430a03dd55841ccbe7876]

        use more OInterfaceContainerHelper3 in connectivity::sdbcx::OCollection
        
        Change-Id: Idf3313b374eae05c4a65c101e1e7ce91c743b420
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125928
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-27  Noel Grandin  <noelgrandin@gmail.com>  [88ff4e9624940aa596bf415cd443b144332091b3]

        use more OInterfaceContainerHelper3 in linguistic::PropertyChgHelper
        
        Change-Id: I6c1570ffd76b6558baa88bad7822cda8ac89f00d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125930
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-27  Jean-Pierre Ledure  <jp@ledure.be>  [ec18e2545c752c2d33e16f23de6b2dfd6a04e0e7]

        ScriptForge - (SF_Calc) fix ShiftXXX() methods with negative offset
        
        Example:
           oCalc.ShiftDown("A10:D15", , -1)
        gives an "Objectvariable not set" Basic runtime error.
        
        Fixed by replacing 4x '= 0' by '<= 0' test in If statements checking
        the argument value.
        
        Change-Id: I272112a1addd303b7b38d3d9eb2ef73034e28727
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125939
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-11-27  Noel Grandin  <noelgrandin@gmail.com>  [770cb7825b772366ab61d4f6f7a98de30b5cd80a]

        use more OInterfaceContainerHelper3 in lingucomponent
        
        Change-Id: I4ad7c868815d7f6b8982dd192bc74b0b07a438f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125935
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-27  Noel Grandin  <noelgrandin@gmail.com>  [1fcd79fb083a2db9cb56f09e0c7407f437177b0c]

        use more OInterfaceContainerHelper3 in FmX*Multiplexer
        
        Change-Id: I0e3a081b79dcdc3ffd298a03c31b71052b6a0cb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125932
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-27  Noel Grandin  <noelgrandin@gmail.com>  [1a122a5bce95bb0e6f5c776abd10c0288b48e126]

        use more OInterfaceContainerHelper3 in package
        
        Change-Id: I4a9f0f4ae95ec236ef32462c1aaa8d774be15378
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125938
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-27  Noel Grandin  <noelgrandin@gmail.com>  [d448b16d811593f0c8e8f2e60e957a83390c4b99]

        use more OInterfaceContainerHelper3 in linguistic
        
        Change-Id: I0b6a80bb317035327b98217d7a7cadfec08fe7ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125937
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-27  Stephan Bergmann  <sbergman@redhat.com>  [1298a6ae9ac2e3cbe4f387a70a47c7fcf491a773]

        Fix typo
        
        ...in 2132da5066143d7828984bc1aa42d10223bc5824 "loplugin:stringliteraldefine in
        package", which caused CppunitTest_xmlsecurity_signing to fail with
        
        > [_RUN_____] testODFEncryptedGPG::TestBody
        > librdf error ¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾¾ - XML parser error - Document is empty
        > warn:sw:113776:113776:sw/source/filter/xml/swxml.cxx:214: SAX parse exception caught while importing: com.sun.star.xml.sax.SAXParseException message: [ line 1]: Document is empty
        >  ~/lo/core/sax/source/fastparser/fastparser.cxx:609
        >     wrapped: void message: /home/sbergman/lo/core/tools/source/debug/debug.cxx:104 PublicId:  SystemId:  LineNumber: 1 ColumnNumber: 1
        > warn:sw:113776:113776:sw/source/filter/xml/swxml.cxx:214: SAX parse exception caught while importing: com.sun.star.xml.sax.SAXParseException message: [ line 1]: Document is empty
        >  /home/sbergman/lo/core/sax/source/fastparser/fastparser.cxx:609
        >     wrapped: void message: /home/sbergman/lo/core/tools/source/debug/debug.cxx:104 PublicId:  SystemId:  LineNumber: 1 ColumnNumber: 1
        > warn:sw:113776:113776:sw/source/filter/xml/swxml.cxx:214: SAX parse exception caught while importing: com.sun.star.xml.sax.SAXParseException message: [ line 1]: Document is empty
        >  /home/sbergman/lo/core/sax/source/fastparser/fastparser.cxx:609
        >     wrapped: void message: /home/sbergman/lo/core/tools/source/debug/debug.cxx:104 PublicId:  SystemId:  LineNumber: 1 ColumnNumber: 1
        > warn:sfx.view:113776:113776:sfx2/source/view/frmload.cxx:489: DBG_UNHANDLED_EXCEPTION in impl_handleCaughtError_nothrow exception: com.sun.star.task.ErrorCodeIOException message: SfxBaseModel::handleLoadError: 0x0x11b /home/sbergman/lo/core/sfx2/source/doc/sfxbasemodel.cxx:2787 errcode: 283
        > warn:fwk.loadenv:113776:113776:framework/source/loadenv/loadenv.cxx:202: caught LoadEnvException 6 "interaction request", com.sun.star.task.ErrorCodeRequest "/home/sbergman/lo/core/sfx2/source/doc/objmisc.cxx:1698" while loading <file:///home/sbergman/lo/core//xmlsecurity/qa/unit/signing/data/encryptedGPG.odt>
        > /home/sbergman/lo/core/unotest/source/cpp/macros_test.cxx:67:testODFEncryptedGPG::TestBody
        > assertion failed
        > - Expression: xComponent.is()
        > - loading failed: file:///home/sbergman/lo/core//xmlsecurity/qa/unit/signing/data/encryptedGPG.odt
        
        for me
        
        Change-Id: I0326d5ab33a9cfe9c23aab4120b49f37548aea39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125936
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [60bff7546fb8e35e5b0cebdeb767a41a6398f828]

        loplugin:stringliteraldefine in ucbhelper
        
        Change-Id: I5fb7ffed1e29ff494e09cf048bee9ceb0f8262c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125870
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-27  Noel Grandin  <noelgrandin@gmail.com>  [218adeb2afb0fb22b7e3ea34ab7b98f7a2f6acce]

        use more OInterfaceContainerHelper3 in UnoControl
        
        Change-Id: I701822285acbd0edb47aaf80c8f26541abfcd53b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125933
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-27  Noel Grandin  <noelgrandin@gmail.com>  [976847e25c8160dcbfe895cfa7945ac990494e1e]

        use more OInterfaceContainerHelper3 in FmXGridPeer
        
        Change-Id: I6545b2a8ae750b0480da84a09f803be0151f85d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125931
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-27  Noel Grandin  <noelgrandin@gmail.com>  [481236a6f726cb4c6b2e09cba8182636fa4de4b7]

        use more OInterfaceContainerHelper3 in UnoControlListBoxModel
        
        Change-Id: I102c6fb50506f70911456e8efd36f79969ae631a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125934
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-27  Noel Grandin  <noelgrandin@gmail.com>  [203ba801eee12f9d6bffb2ae49ad82ba7bf191c1]

        use more OInterfaceContainerHelper3 in dbtools::ParameterManager
        
        Change-Id: Ice607fb67468484e98c94e4f41c3e249639e1edb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125922
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-27  Noel Grandin  <noelgrandin@gmail.com>  [27651c72f2beb3574efcf240e8472a6f441476a8]

        use more OInterfaceContainerHelper3 in AnimationNode
        
        Change-Id: I619582287d3ce1712921782d47cc722deeb1e0d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125918
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-27  Noel Grandin  <noelgrandin@gmail.com>  [d7cd65577d9b5209e4bd2334e2d63f12c4831143]

        use more OInterfaceContainerHelper3 in ModifiableHelper
        
        Change-Id: I8d959e365f995d48a6105fac3ed0f84c7cc1d86b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125920
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-27  Mike Kaganski  <mike.kaganski@collabora.com>  [2b95775b0dd20e90bb6ec6925a6745b27cf032e6]

        tdf#132145: Synchronize ScInputCfg with configuration
        
        Change-Id: I45cc9b6c8cbd9205e185bebff97644f53f5cf0af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125896
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-27  Noel Grandin  <noelgrandin@gmail.com>  [87a399a74cba1f4111fa326a1c8769d0ea9f8954]

        use more OInterfaceContainerHelper3 in UndoManagerHelper_Impl
        
        Change-Id: I9076f35366de690cca84361695d45ad3ffc31089
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125917
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-27  Noel Grandin  <noelgrandin@gmail.com>  [14d2b32a462be277038f6a3dbb056d267c3413a3]

        use more OInterfaceContainerHelper3 in ImplEventAttacherManager
        
        Change-Id: I5c73d61a5b7a0a7fcc218e0ee839be5b9fdbb987
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125916
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-27  Noel Grandin  <noelgrandin@gmail.com>  [7d30094766d6ef0f1084c42993dd2eb6b413cac7]

        use more OInterfaceContainerHelper3 in OPropertyBag
        
        Change-Id: I915614c8e70a0f179655530b2c8822fa06c21386
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125915
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-27  Noel Grandin  <noelgrandin@gmail.com>  [2958109df0d2901b59748c3028e5df7a2c5b2481]

        use more OInterfaceContainerHelper3 in chart2
        
        Change-Id: Icff667a11f1798e29c732c13b5739a4f7b581999
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125921
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-27  Noel Grandin  <noelgrandin@gmail.com>  [11599f6f00bbcad78ad7c3f563606616e8506ea8]

        use more OInterfaceContainerHelper3 in NameContainer
        
        Change-Id: I75cb302156ea93fe0b545b22ca85a0c537cce760
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125919
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-26  Stephan Bergmann  <sbergman@redhat.com>  [ae36ee4f3aa544e53e2edad93d6d79160b27bc9d]

        Work around use-after-poison
        
        > ==21930==ERROR: AddressSanitizer: use-after-poison on address 0x61d001aa0eb0 at pc 0x0000004398b4 bp 0x2ada81952e60 sp 0x2ada81952610
        > WRITE of size 192 at 0x61d001aa0eb0 thread T42 (utl::Moderator)
        >     #0 0x4398b3 in __interceptor_memset.part.43 /home/tdf/lode/packages/llvm-llvmorg-9.0.1.src/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:773
        >     #1 0x2ada82e404ae  (/lib64/libnsspem.so+0x154ae)
        >     #2 0x2ada82e405bf  (/lib64/libnsspem.so+0x155bf)
        >     #3 0x2ada82e331b7  (/lib64/libnsspem.so+0x81b7)
        >     #4 0x2ada82e386c1  (/lib64/libnsspem.so+0xd6c1)
        >     #5 0x2ad58dccdafc in secmod_ModuleInit /workdir/UnpackedTarball/nss/nss/lib/pk11wrap/pk11load.c:244:11
        >     #6 0x2ad58dcd3027 in secmod_LoadPKCS11Module /workdir/UnpackedTarball/nss/nss/lib/pk11wrap/pk11load.c:544:10
        >     #7 0x2ad58dd37e20 in SECMOD_LoadModule /workdir/UnpackedTarball/nss/nss/lib/pk11wrap/pk11pars.c:1946:10
        >     #8 0x2ad58dd389b9 in SECMOD_LoadUserModule /workdir/UnpackedTarball/nss/nss/lib/pk11wrap/pk11pars.c:2042:28
        >     #9 0x2ad54cea71b1 in nss_load_module /workdir/UnpackedTarball/curl/lib/vtls/nss.c:1310:12
        >     #10 0x2ad54ce969ae in nss_setup_connect /workdir/UnpackedTarball/curl/lib/vtls/nss.c:1894:12
        >     #11 0x2ad54ce95a5a in nss_connect_common /workdir/UnpackedTarball/curl/lib/vtls/nss.c:2235:14
        >     #12 0x2ad54ce9320a in nss_connect_nonblocking /workdir/UnpackedTarball/curl/lib/vtls/nss.c:2291:10
        >     #13 0x2ad54cebfa5a in Curl_ssl_connect_nonblocking /workdir/UnpackedTarball/curl/lib/vtls/vtls.c:361:12
        >     #14 0x2ad54cc6929e in https_connecting /workdir/UnpackedTarball/curl/lib/http.c:1591:12
        >     #15 0x2ad54cc68c74 in Curl_http_connect /workdir/UnpackedTarball/curl/lib/http.c:1517:14
        >     #16 0x2ad54cd42aac in protocol_connect /workdir/UnpackedTarball/curl/lib/multi.c:1696:16
        >     #17 0x2ad54cd2a3dc in multi_runsingle /workdir/UnpackedTarball/curl/lib/multi.c:1997:16
        >     #18 0x2ad54cd25704 in curl_multi_perform /workdir/UnpackedTarball/curl/lib/multi.c:2568:14
        >     #19 0x2ada803a8d54 in http_dav_ucp::CurlProcessor::ProcessRequestImpl(http_dav_ucp::CurlSession&, http_dav_ucp::CurlUri const&, curl_slist*, com::sun::star::uno::Reference<com::sun::star::io::XOutputStream> const*, com::sun::star::uno::Reference<com::sun::star::io::XInputStream> const*, std::pair<std::__debug::vector<rtl::OUString, std::allocator<rtl::OUString> > const&, http_dav_ucp::DAVResource&> const*, (anonymous namespace)::ResponseHeaders&) /ucb/source/ucp/webdav-curl/CurlSession.cxx:918:14
        
        during UITest_sw_options (<https://ci.libreoffice.org/job/lo_ubsan/2210/>) after
        bdef11f5337ecc87556a92693f6b7b5e200eb29e "configure: default to
        --with-webdav=curl", apparently caused by a mixture of external/nss built with
        ASan and system /lib64/libnsspem.so not build with ASan.  (And this commit may
        become obsolete with <https://gerrit.libreoffice.org/c/core/+/120388>
        "configure: default to --with-system-nss on Linux".)
        
        (The last time that use-after-poison in /lib64/libnsspem.so hit
        <https://ci.libreoffice.org/job/lo_ubsan/>, I could work around it with
        db6c7a486395304f38e9ea52951f576f34749cbc "Use UCB instead of cURL to download
        https files".)
        
        Change-Id: Ic5ed4e60a577a65c71084e97b3fb3afd03266bb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125912
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-26  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [fcee6b02ebfcb82f3c191b1e6ef12ef9a3487711]

        tdf#118063 - Writer: Deselected line spacing items remained checked
        
        The state of the attributes for line spacing within comments and
        textboxes are now read and set correctly.
        
        Line spacing menu items were removed from Calc in Bug 136071
        (ce9e965b3fc3744b99afee07f6d56860852af5e4).
        
        Change-Id: Ie20a8529d84a14d549e1985471f684b88e21819b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125880
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-11-26  Eike Rathke  <erack@redhat.com>  [324e5c3942870749fae0e62c1c11a1400b772584]

        Regression Statistics: use cell reference, not fix row to calculate offset
        
        The INDEX() offset was calculated with a fix row number derived
        from the initial output position, like 35-ROW(). That fails if the
        range later is moved or rows inserted/deleted.
        
        Instead, use a cell reference of the cell's current column and
        end row, like ROW($A$34)+1-ROW(). 34+1 to not have things shifted
        if a row is inserted before 35.
        
        Change-Id: I11276c4acb35505576daa1a20ad49a4fcdbaba49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125914
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-11-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [93663a64e1a436eddcbaefd4bb0a8f83a925cdb4]

        tdf#145831: fix typo in PNG
        
        Change-Id: I206ac72d56409b3516f49798fb7f10b3a4c3d721
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125680
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-26  Caolán McNamara  <caolanm@redhat.com>  [7d3aadce8d184f72e4785827ad706d27c31a2edb]

        ofz#41398 drop a para scheduled for deletion if something else deletes it
        
        Change-Id: I0b7d7f5224b78658951c7d0b71eb793057059bca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125886
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-26  Michael Stahl  <michael.stahl@allotropia.de>  [b03e070420606d407df2ec5e9dfa7043ecc46177]

        ucb: webdav-curl: fix CurlUri::CloneWithRelativeRefPathAbsolute()
        
        Change-Id: Idf1d75817009286cd79a00c0ba154cea70e2ffda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125908
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-26  Justin Luth  <justin_luth@sil.org>  [bed6b7356e4bba1604ee5f760c80acc16ae54bae]

        tdf#126356 partial Revert "sc tiled editing: Mapping has to be
        
        turned off after drawing the buttons."
        
        This partially reverts LO 5.0
        commit 342d84218c17da40d0a4f96bc3b07b536d64517a which comments:
           Also - we are actually never call with something else than MAP_PIXEL,
           so let's kill the resetting of the mapmode;
           let's see if some obscure corner case bites us here.
        
        Several bug reports have indicated artifacts on screen,
        all coming from the use of autofilter,
        and in these cases the map mode is 0 (Map100thMM),
        so I restored the whimsically removed logic.
        
        Change-Id: I9bb5d7418fc4083ed71139a64329b11fa1e4cc13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125879
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2021-11-26  Stephan Bergmann  <sbergman@redhat.com>  [8d436e68a6f4d81a98a2059bc185ed86197272c4]

        Adapt distro-configs/LibreOfficeFlatpak.conf
        
        ...to 214fa233338c09156c67f85818b6a2ea6b3235bd "add
        with-system-abseil/with-system-openjpeg for pdfium"
        
        Change-Id: I5956b2710e3c3aa02285224e9d5799ef2da91270
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125885
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-26  Stephan Bergmann  <sbergman@redhat.com>  [bdf2628013f58ca20260de597f12f8e8ba83e5ed]

        --without-system-cuckoo missing in distro-configs/LibreOfficeFlatpak.conf
        
        ...for 3749d9af3745c0eaff7239e379578e4e2af89e9d "tdf#130795 use concurrent
        hashmap in SharedStringPool"
        
        Change-Id: I1f8d224cc412ff3e8ad819b018aea6cc1829faca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125884
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-26  Michael Stahl  <michael.stahl@allotropia.de>  [78d14ff6ef230ba3433d50ba8ded1a7cd2689b0f]

        ucb: webdav-curl: don't use chunked encoding for PROPPATCH
        
        Sharepoint 16 has the same problem with this as with PROPFIND.
        
        But this still doesn't work, trying to add dead properties results
        in HTTP/1.1 400 BAD REQUEST now.
        
        In fact, it has additional problems: request 3 properties Foo, Bar, Baz
        with one PROPFIND and it complains about Foo, FooBar, FooBarBaz...
        
        Change-Id: Ia0ce0f7b9422e0751839151a4c964f0437282c64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125907
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-26  Noel Grandin  <noel@peralex.com>  [bf74eb1d1623a51805f91a973bc9f726d14dd7a8]

        tdf#133996 speed up opening of ODS with autofilter + conditional formatting
        
        inline some hot methods, and use OUStringLiteral to avoid repeated
        construction of an OUString, saves about 3%
        
        Change-Id: I6d09ade4e08a94ed5dd49a8882e26bb5786409d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125873
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-26  Noel Grandin  <noel@peralex.com>  [05766922e7e4262b98e9c3f8d83cdfdaa49d3f7a]

        speed up Fraction::operator*= a little
        
        for my test spreadsheet this reduced the time spent
        in Fraction by 30%
        
        Change-Id: Ib14a93284dbd6c6ea2349c1754979135463ca61b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125878
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [26643b50a29cb25f4827aebbccc72beddeac7a69]

        use more OUStringLiteral in svx
        
        Change-Id: Ifdcfa4e1f9a42618061642ffe05eaa2a32e1010e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125882
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [59b602dcdb445116dde3e50dce45974eec0e043b]

        remove unused defines
        
        Change-Id: I96f224c9afae857c0b37ec91c523e41afdc9db05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125881
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-26  Caolán McNamara  <caolanm@redhat.com>  [94960a5594f932a2ba767db21bdf803180a8c761]

        tdf#145814 fill format mode is mostly disabled
        
        when it shouldn't
        
        Change-Id: Ic282c313a6986d7d08f54b475c5d2ce32098ada1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125851
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-26  Michael Warner  <michael.warner.ut+libreoffice@gmail.com>  [cb699fd9c749d5fe621406918fa6458896c09239]

        tdf#49033 Honor Selection When Applying Sentence Case Format
        
        Prevents Sentence Case formatting from occuring outside of a user's
        selection.
        
        This commit does not prevent Title Case formatting from
        adjusting the first letter of a word, even if the selection does
        not include that letter.
        
        Change-Id: Id3f1a5b0da973d24ef73f1e640306a65e1b4c561
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121966
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-11-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [224026a38ddc4008d1c73fa1ba95f672f03fac63]

        tdf#119190: sc_subsequent_filters_test2: Add unittest
        
        Change-Id: I5ba98b3651470f7c86b9aca9359d563e64058552
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125874
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-26  Heiko Tietze  <tietze.heiko@gmail.com>  [f82f6a2714fbf7882eb1d77351574392ae8e4c27]

        Reverts tdf#144247 tdf#101217 - 4 digits in row height/col width
        
        Reverts patch I29d90b413e6f6f6e8b73d30ac47d644a69d15046,
        ad8edac43e73555bc2055514300c5b81a1bb04ea and partially
        Ibdee348d84a8b96d8f698e7fc6db89eb24422f5d
        
        Change-Id: Iba5fd2d2a65d813c2d5ba85e66a7c3e07b726ca5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125871
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-11-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [95bd1f66f879caa13484c408b05d05d1e42075ca]

        loplugin:stringliteraldefine in svx
        
        Change-Id: I2375ebfe9791c43063ffbc8ddbe1bd365499a576
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125868
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-26  Tomoyuki Kubota  <himajin100000@gmail.com>  [d9796e597329849a6d360f205c5d36f7838884d8]

        floatingnavigation.ui is no longer used
        
        since 
        https://gerrit.libreoffice.org/c/core/+/87005/9/sw/source/uibase/utlui/navipi.cxx#b393
        and
        https://gerrit.libreoffice.org/c/core/+/87005/9/sw/source/uibase/ribbar/workctrl.cxx#b310
        
        Change-Id: Id95f73d782f8d785b26ee6739014314c4d1a6fae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125831
        Tested-by: Jenkins
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [547cb22e1a4ad5c39f116eb74b74baf7a729d2e9]

        loplugin:stringliteraldefine in stoc,svtools
        
        Change-Id: Ifd583582fa7bf7366a1f8d482eefd64b30228ca8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125867
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-26  Michael Stahl  <michael.stahl@allotropia.de>  [91ce3455cfe1c850dd9780c41e6253cb940af1e9]

        cid#1494447 ucb: webdav-curl: Logically dead code
        
        Change-Id: I98a99ddc287fd83ff95e9a1b3851a9888dd6ef5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125864
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-26  Hossein  <hossein@libreoffice.org>  [149bd802623d6d83ec9aa04514b938494f7f01f6]

        tdf#145873 Fix FILEOPEN: EMF file not displayed
        
        EMF can have WMF embedded inside it. The sample PPTX file contains an
        EMF file consisting of several GDIcomment records in which embed a
        Placeable WMF file without some records related to the size of the
        WMF. It reaches pStm->SetError( SVSTREAM_FILEFORMAT_ERROR ); in
        emfio/source/reader/wmfreader.cxx:1982 which causes to the problem
        in loading the file.
        
        With this fix, the EMF file will be displayed. Without the fix, the
        EMF file will be displayed as blank.
        
        Regression from
            commit 5e4e1cdb1e14354b42838e1dfcf82873b3071896
            tdf#88163 Fix font size for placeable wmf files
        
        The fix can be tested with:
        
            make CPPUNIT_TEST_NAME="testTdf145873" -sr \
                CppunitTest_sd_svg_export_tests
        
        Change-Id: I04babd5029ba123fdd03758eef2be69faf45fda8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125796
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-11-26  Caolán McNamara  <caolanm@redhat.com>  [00455b22f0544159e60e9f9f9fd1a7c41855fb58]

        cid#1494445 silence Data race condition
        
        Change-Id: If1037293058812d6800646a2a0399a59f356d098
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125865
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [ab1a7b5242c3d5e0b86601073fb4ff4750f7f0d3]

        loplugin:stringliteraldefine in sfx2
        
        Change-Id: I45ccf6b1841024db7406b910a28dff054f67464d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125862
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-26  Michael Stahl  <michael.stahl@allotropia.de>  [9f94ea12c7d919441ccbb8ebc99adff11a2e6fd1]

        ucb: webdav-curl: remove useless assert in getLockTokenForURI()
        
        Change-Id: Ia27acf55bd7baf70c0b57e0922a62b1d9680c5b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125848
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-26  Michael Stahl  <michael.stahl@allotropia.de>  [f50d0ca0978d8c6b8dff5ce680bce9fe71c0a7dd]

        ucb: webdav-curl: don't use chunked encoding for LOCK
        
        Sharepoint 16 produces exactly the same error HTML as for PROPFIND.
        
        Change-Id: Idd3862456c4efbb9eb0533298dcd93711b30faae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125847
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-26  Michael Stahl  <michael.stahl@allotropia.de>  [403d3e057575825f86ff97bf9e277feafa69362e]

        ucb: webdav-curl: avoid pointless HEAD requests for DAV resources
        
        Content::getPropertyValues() has a funny conditional which was changed
        in commit a86bc34ddcff6b04bb9fdb8c960bbf2c49540da1 "Resolves: #i121922#
        Fix wrong condition".
        
        But the new condition also appears wrong, there is no need to do any
        further requests if all properties have already been retrieved, so the
        check for m_bDidGetOrHead could just be omitted.
        
        There is a surprising result in the Remote Files dialog when connecting
        to a Sharepoint 16 server: all properties have been retrieved from the
        directory given as Root, but because of !m_bDidGetOrHead the branch is
        taken anyway.
        
        The HEAD request results in a "HTTP/1.1 302 Redirect" to
        $ROOT/Forms/AllItems.aspx, HEAD on this URL gives a "HTTP/1.1 200 OK"
        and then subsequently a PROPFIND on that very same URL results in
        "HTTP/1.1 404 NOT FOUND".
        
        Physics claims that a single observation should be sufficient to
        determine whether an URL exists or not, but Sharepoint is apparently
        able to maintain this quantum superposition indefinitely, hence the
        Remote Files dialog doesn't display anything as the 404 causes an exception.
        
        Try to fix this by requiring a missing property again before initiating
        the HEAD request for DAV resources.
        
        Change-Id: I1239762948b6abd1f8fc097edd4a16cb6b75ca7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125826
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-26  Michael Stahl  <michael.stahl@allotropia.de>  [8bb183f133202ebb687e0b56cc5a2938354506f7]

        ucb: webdav-curl: don't use chunked encoding for PROPFIND
        
        Sharepoint 16 responds to PROPFIND with "Transfer-Encoding: chunked"
        with "HTTP/1.1 200 OK" and this body:
        
          <HTML><DIV dir="ltr"><H2>Microsoft SharePoint Foundation Error.</H2>\n\n<P>\n<B>User:</B> please report details to this Web site's Webmaster.\n<P>\n\n<P>\n<B>Webmaster:</B> please see the server's application event log for more details.\n</P></DIV>
        
        Understandably, WebDAVResponseParser barfs on this:
        
        ucb/source/ucp/webdav-curl/webdavresponseparser.cxx:405: Parser destructed with existing content (!)
        ucb/source/ucp/webdav-curl/webdavresponseparser.cxx:942: WebDAV Parse error (!)
        
        Apparently setting Content-Length works better.
        
        Change-Id: If3eae8c2f8b9f1e1bb4ed4fc67a79a682d7d0050
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125825
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-26  Caolán McNamara  <caolanm@redhat.com>  [f8760d18b274cc7c943921d61c49c99176cd22b8]

        cid#1494446 Uninitialized scalar field
        
        Change-Id: Ib8e1d0e691772e822f81afafbd47ba33698b592e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125863
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2021-11-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [563ca64b09ec853a0cd75b2512a2046950b17822]

        Fix typos
        
        Change-Id: Id23e40de23de829e42b984d74be8bb0e632112d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125855
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-26  Caolán McNamara  <caolanm@redhat.com>  [8e1768551643420addbfb4349e838579380bfa01]

        cid#1494444 silence Dereference null return value
        
        Change-Id: I7c6c60489a58378238ff63ff9c6b45f3a7aa4bf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125866
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [f4253900e26e0c1434c19f6af74930a8b5b470b9]

        remove unused defines
        
        Change-Id: I299486e00e027299b571fdeb3846a74830511ce0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125861
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-26  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [5db9b33dadda67c7f97d8c23df17211fae380919]

        tdf#144940 sc: fix disabled header/footer regression
        
        Setting "Same content on first page" in the Page Style
        dialog on either the Header or Footer tab resulted
        disabled header/footer after reload. This was due to
        flawed logic when assigning SC_UNO_PAGE_HDRON/FTRON
        value: "leftness" was checked for but not "first pageness".
        
        Regression from commit b9993369b4011cd8f367e439f5248096827f1efc
        "tdf#121715 XLSX: support custom first page header/footer".
        
        Co-authored-by: Daniel Arato (NISZ)
        
        Change-Id: I8ee4c9f8145913d9dc5f4b66cdbc2352f2e405f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125367
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-11-26  Stephan Bergmann  <sbergman@redhat.com>  [b18c2a0024c6d33cdf142ed2adf0d127483411e8]

        -FIIntrin.h in CC/CXX is no longer needed for my clang-cl build
        
        ...at least with Clang 14 trunk now (but I didn't check which llvm commit would
        be responsible for that, and which version of LLVM that appeared in first).
        
        That also means the -D_CRT_RAND_S hack in CXX is no longer needed either.  (See
        the mail thread starting at
        <https://lists.llvm.org/pipermail/cfe-dev/2015-November/046012.html> "[cfe-dev]
        clang-cl question".)
        
        Change-Id: If1b1b4fa17782161c3b72ac68fdef28b0e044a31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125859
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-26  Jan-Marek Glogowski  <glogow@fbihome.de>  [8ae97ead49b31899c194e6086bd0e53be17da62e]

        Drop support for poppler w/o cpp/poppler-version.h
        
        Seems the first poppler including poppler-cpp.pc.in and also
        cpp/poppler-version.h.in was 0.14.0.
        
        So this also increases the minimal system poppler dependency from
        * poppler 0.12.0 (Wed Sep 9, 2009)
        to
        * poppler 0.14.0 (Tue Jun 8, 2010)
        
        Compiling the internal poppler, we're up-to-date anyway.
        
        Change-Id: Iee07cfeb43f4320fd596c772eeb26662505d0daf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125778
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-11-26  Caolán McNamara  <caolanm@redhat.com>  [18a66c788983115a37bb02112d3dba8935a4ce97]

        m_xTreeBox is always true
        
        this has evolved from an optional m_pTreeBox widget to an always present
        widget that's optionally visible and this case wasn't updated somewhere
        along the line. Use "IsSafeForWaterCan" which the other cases of this
        pattern were merged to
        
        Change-Id: Ia20327ade5378bbdfa9fbfecbfa9705a33555f17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125850
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-26  Caolán McNamara  <caolanm@redhat.com>  [23662e4ca69386c14425798f1e9d80ff803fb7cc]

        tdf#139102 Erase with COL_TRANSPARENT doesn't do what it should
        
        lets not fight that here, just provide a simple backportable fix to 7-2
        for now.
        
        Change-Id: I77ceb7ccace08041a42b51e1b028ebe2d6a03e51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125823
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [c4499bef94845176b53bbe9678d242638d86040c]

        loplugin:stringliteraldefine in framework
        
        Change-Id: I8bdda62c232b8f20aa6bb1e5e7ad303d6ffa47ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125809
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [2132da5066143d7828984bc1aa42d10223bc5824]

        loplugin:stringliteraldefine in package
        
        Change-Id: I91ce2f65513ea9ae74841c6b0286c01d4e6dd82f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125812
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [a916adba23e81c8c661369d2c06fbe9c6714d9c2]

        loplugin:stringliteraldefine in l10ntools..oox
        
        Change-Id: Ia19d247f3cf439405c05a53c4cf2c9d0e7344560
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125811
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-26  Stephan Bergmann  <sbergman@redhat.com>  [6dfcabf54a86f7204b4924718a930be5d13b1eeb]

        loplugin:stringviewparam
        
        Change-Id: I8a4c310e3a963362bff390e93ca39a7583e83e1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125857
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-26  Miklos Vajna  <vmiklos@collabora.com>  [32842d4bf250bcab281eb71a218d618485c60290]

        sw, viewing OLE objects: also protect "common" embeded objects
        
        Commit 4f9f1ac33366817df61c488a9f36b09c592ee939 (sw: allow viewing OLE
        objects in protected sections, 2021-11-25) allowed launching OLE objects
        in protected sections, and then made sure that changes done in "real"
        OLE editors (on Windows) are discarded: both the native data and
        preview.
        
        Extend this mechanism to also handle common embedded objects (i.e. when
        we load the data into an own document model, like Calc-in-Writer on
        Linux): there we can simply load the data read-only, so there will be no
        need to discard anything.
        
        This requires some way to pass down the read-only flag from sw/ to
        embeddedobj, implement XInitialization on OCommonEmbeddedObject to do
        that.
        
        Change-Id: I7b32d7514a6b0a40b4f58bed57879d292daa4ed7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125858
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-11-26  Noel Grandin  <noelgrandin@gmail.com>  [0600affd91ca799c75354a8c63d2b40373b08996]

        tdf#133835 speedup calc autofilter (10)
        
        Remove more temporary buffers in INetURLObject::setAbsURIRef
        
        Change-Id: I3c5430937e3365a15b396504226d3bbdd39c4cc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125668
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-26  Stephan Bergmann  <sbergman@redhat.com>  [c1d0b2ec10ee10127409a6e085b26fdc86d426ad]

        -Werror,-Wreorder-ctor
        
        Change-Id: Ie0a1036f57bc1449dda324b99fd83170969958a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125856
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-26  mwarner  <michael.warner.ut@gmail.com>  [f32b7faf33778282a9519d75fc0a130aa93b3144]

        Unused Import of Carbon.h in macspellimp.hxx
        
        The macspellimp.hxx file was needlessly importing Carbon/Carbon.h
        
        Change-Id: I22ee6bf5c39b52fb09409983f52803e58459f2e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125853
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-26  Miklos Vajna  <vmiklos@collabora.com>  [b30c68faacd8f970a8df8cd4283a3121f5d7fe53]

        sw: remove remaining uses of DECLARE_OOXMLEXPORT_EXPORTONLY_TEST
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I45ca8709afb434cbd0c093a105fa560d0175f8b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125849
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b8ddfc8424149e96bf7ddc8b183e01c782822f55]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4de0e64acce71f06fe07dbe989f77a2aedb4e7d6
          - Fix typo
            
            Change-Id: Ibebb1d297c72c1a48191b5c875c9e9c9dd465054
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125854
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-11-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ddc57169ac8d1de00403dbb09fef5221beaa0f3d]

        Removed break; after return
        
        Change-Id: I14e12fee4b86ba2fadeefddef5de086e85d4bb95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125729
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-11-25  Luboš Luňák  <l.lunak@collabora.com>  [e95a808020de12351714965f5656e893d94d50f4]

        update Skia to chrome/m97
        
        Change-Id: I55ab0b25389dcce3263b38a2de12c437b47751c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125821
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-25  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [bd0fb2d95a2a30abd8e215e7e1715fbf6cc69dd3]

        bump product version to 7.4.0.0.alpha0+
        
        Change-Id: Id53d388b35843b395f5a768c8a81fe7d746a25ad

2021-11-25  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [229123ccc6f90ebf66b3e659bebbd53f8a9bdd3a]

        Update git submodules
        
        * Update translations from branch 'master'
          to 9658a28df4b4c0eb79a9635221bab10ee09fed61
          - update translations for 7.3.0 beta1
            
            and force-fix errors using pocheck
            
            Change-Id: Ibe869de5bcee1affe91172648c8a21ad9943f54a
            
2021-11-25  Michael Stahl  <michael.stahl@allotropia.de>  [4e9c1938df3fb13c73910ac4019b66a1924b6d5f]

        ucb: webdav-curl: NTLM is both system and not-system authentication
        
        Leave it to libcurl collapse the wave function.
        
        Change-Id: Idb51ebaec8b68a7c7fadcae2ae13b3b63ba1db79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125788
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-25  Michael Stahl  <michael.stahl@allotropia.de>  [97af6ccd95b9548723c2baa4b051c049c47bc8ea]

        ucb: webdav-curl: Sharepoint returns redirect urls that curl can't parse
        
        Encode them just like in WebDAVResponseParser.
        
        Change-Id: I7f0ee1d42df356fdd585d1f6e0f39e4094701a2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125787
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-25  Eike Rathke  <erack@redhat.com>  [a8ae1ffffa3d2621a3e7d3fa538a2b98e2ad7a12]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5c8e8358756f7e5f62e5b6fd24410e59797bdf05
          - Fix MATCH() Type=-1, index of last >= value is returned
            
            Change-Id: I8b84e60cb626ee3b0df334cb1b41d3ef9da4e209
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125824
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Tested-by: Jenkins
            
2021-11-25  Rafael Lima  <rafael.palma.lima@gmail.com>  [4b681f0652fa97de65b47ae4ff2d341c27d7446c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 856c215166a7fa14cd5788842068862925d22a4b
          - Document Locale / PythonVersion properties in SF_Platform service
            
            Change-Id: I141b31e9398e39d968197b11e4b8aa2ceda99480
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125827
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2021-11-25  Jean-Pierre Ledure  <jp@ledure.be>  [6983e9e0a299d3645a1eaaad9ff1b0a79ea2d207]

        ScriptForge - (SF_Platform) fix Locale should return the OS locale
        
        So far it returned the LO locale.
        Discussed on Telegram
        
        Change-Id: I2cf66ca3acebe695354de9185e0698ffa4d8cf05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125820
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-11-25  Luboš Luňák  <l.lunak@collabora.com>  [a0e27322bebf5443ef895cb4c43d9288bcf13f9f]

        use even hyper-thread cores for Calc threading
        
        I assume the threading was originally limited only to real cores
        because that's how many FPUs there are in the CPU. But Calc
        dynamically allocates many data structures (ScFormulaCell most
        notably), which means they end up scattered all over the memory,
        and processing them often stalls on memory reads, leaving time
        for other HT core to run. For data-heavy documents (such as using
        VLOOKUP) using HT cores saves 30%, but I can see 10+% gains
        even for compute-heavy documents.
        
        Change-Id: I302b17e55f27541606d922a1f0b27005ce0f0ba8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125801
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [89f64b9f0dcdc27fdc6827b5aca42af1b38ede25]

        uitest: blind fix for UITest_writer_tests7 failed
        
        Traceback (most recent call last):
          File "/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/sw/qa/uitest/writer_tests7/forms.py", line 76, in test_tdf140239
            self.assertEqual("true", get_state_as_dict(xURL)['Enabled'])
        AssertionError: 'true' != 'false'
        - true
        + false
        
        Change-Id: I535f1dd5d755b5896faa55651f5a1ff6c58cec4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125814
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-25  Caolán McNamara  <caolanm@redhat.com>  [3057538549fb30a0f5312653a97216ba93f126a2]

        Resolves: tdf#145863 crash if popup closed before becoming truly visible
        
        the timing has to be just right to get this to happen
        
        Change-Id: I1ae81bf5c79b7f8b3fdf82b3fab94d5a3b6076cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125816
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-25  Jeff Huang  <jeff@mail.ossii.com.tw>  [7b0e0409c3f24dfe37d9c43ffa439b56ea719868]

        tdf#145539 const OUString -> constexpr OUStringLiteral
        
        Convert string literals defined as const char[] in header files
        to constexpr OUStringLiteral
        
        Change-Id: I69fdc34cfb663ff87fabc8efc72d6563aa23465b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124724
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2021-11-25  Miklos Vajna  <vmiklos@collabora.com>  [4f9f1ac33366817df61c488a9f36b09c592ee939]

        sw: allow viewing OLE objects in protected sections
        
        The problem was that we don't allow even opening embedded objects in
        protected sections, which means the content of multi-page embedded
        objects can't even be viewed in protected sections, which probably goes
        too far.
        
        Fix this relaxing the condition in SwEditWin::MouseButtonDown() to allow
        launching the OLE object on double-click, and then make sure that the
        native data is not updated in SfxInPlaceClient_Impl::saveObject() and
        the replacement image is not updated in
        svt::EmbedEventListener_Impl::stateChanged().
        
        This is complicated by only the Writer layout knowing if a given OLE
        object is anchored in a protected frame, so pass down a callback to
        sfx2/ and svtools/ to check if the OLE object is protected.
        
        Not copying the protected bit has the benefit of behaving correctly if
        the section turns into non-protected: copying would not work properly,
        as SfxInPlaceClient is created on demand, so not re-created when the
        protectedness of the section is changed.
        
        Change-Id: Ib3a8f2092d27dc1ebd3ef355c95a4a473988b163
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125815
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-11-25  Rafael Lima  <rafael.palma.lima@gmail.com>  [9bc77b5107917ffe96b7ddf2c4d6d739a5e60c5b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3ac2801c1df75bd6dc1699d1774c8ed53ca7df54
          - Fix example in EqualUnoObjects help page
            
            Change-Id: Iefea00251c858eb6fe98fe2220b24b3e35907c92
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125721
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-11-25  Martin Srebotnjak  <miles@filmsi.net>  [f234bea67195ee2b9c80ba0b4a18b4a81cf57cfb]

        Update git submodules
        
        * Update translations from branch 'master'
          to e2ec5c1a4e906baa55408deed5378268a6c80587
          - Updated Slovenian translation
            
            Change-Id: I403c800898f348b46aaf5f17ca96c2341409b7ba
            
2021-11-25  Caolán McNamara  <caolanm@redhat.com>  [d69b3007b6417395ac726c1c3ef1466f7cb2f829]

        Resolves: tdf#145786 get the correct bounds with window scaling enabled
        
        the per-window/app scaling as opposed to the global desktop one which
        wasn't affected.
        
        the menubutton thought it saw the mouse release happen outside the
        window it popped up when the combobox inside it was clicked, so popped
        down the popup from underneath the combobox.
        
        Change-Id: Iace9538073bb2380443d87600a872e88885934d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125807
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-25  Caolán McNamara  <caolanm@redhat.com>  [70dd00f23ee53ea5ae7f3c292906335fb6000ab4]

        required curl_multi_wakeup is only in >= curl 7.68.0
        
        Change-Id: I53878de49549098ff90ef1f68f88880a6eb5bf55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125797
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2021-11-25  Luboš Luňák  <l.lunak@collabora.com>  [7b0aabe71d2455f6f643553a07f1056935cf190f]

        sort, cache and binary search query items if they're many (tdf#136838)
        
        This makes autofilter even with tdf#136838 almost instanteous.
        
        Change-Id: I94b4b6d6ab6f8e73312d88c8b88c0f393707f117
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125795
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-25  Luboš Luňák  <l.lunak@collabora.com>  [c41b0bf4c32e1934021d2d607f3f2fe7bc755cc8]

        fast query item searching also for ByValue with string
        
        The tdf#136838 comment #2 document has MaterialNumber column
        that is actually strings (even though they look like numbers),
        but autofilter creates ByValue query items (for whatever reason).
        So extend the conditions for fast searching to include this case,
        otherwise it'd be handled by the generic slower code.
        
        Change-Id: I0fe192b99cd2999282db53ba98587b712c42c762
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125794
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-25  Luboš Luňák  <l.lunak@collabora.com>  [7270f6f485f7b1308992bda059b3f874705c38db]

        avoid repeated checks with same result on fast lookup path
        
        Change the compareByString() function to a template with a bool
        parameter that will disable all the checks, allowing the compiler
        to effectively generate just a small inline function. And then
        compute the bool value once and call the fast version if true.
        With comment #2 in tdf#136838 this actually saves 40% of time.
        
        Change-Id: I5a5190f19a1df163b28e527090ec880e6de5bbda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125768
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [9a96b1b5158428e4b1925816932d6d0060e6c3d6]

        remove unused defines and convert some to OUStringLiteral
        
        Also remove the associated links.txt entries
        
        Change-Id: I5028fab2feb828875a0b772418fc29cbdfe4ce72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125773
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-25  Luboš Luňák  <l.lunak@collabora.com>  [1d0cdc461c43f0ce0eda4961311a972edf9e78e2]

        try to search efficiently with a query with many items (tdf#133867)
        
        Autofilter with large documents can create queries that have thousands
        of items. Searching all of those for every cell using the generic
        algorithm can be quite slow. First try an optimized search for this
        case that skips most of the complications and just tries to find
        in the query items an exact match for the cell. This significantly
        speeds up tdf#133867 or attachment from comment #2 in tdf#136838.
        
        Change-Id: I2bba18da6a101c76398d8c42c4306c53682899c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125746
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-25  Luboš Luňák  <l.lunak@collabora.com>  [02f3157f75b654ef7648efdc3004b3f326d5af40]

        don't fetch cell string content for each query item (tdf#133804)
        
        When using autofilter, the query entry can have thousands of items,
        and fetching of the cell string value is not trivial in some cases.
        
        I'm not doing this for numeric values, as those depend on query
        items and also seem fairly fast.
        
        Change-Id: I01fa2e0cbce8f770d1ed079c0dba74830402a895
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125735
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [98acc3d926571c13305501806ebc1b8be85e8960]

        loplugin:stringliteraldefine in desktop
        
        Change-Id: I36025f17dc6c47710d6cd299f0349b5be227c21d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125760
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-25  Luboš Luňák  <l.lunak@centrum.cz>  [b041897b767ea4d6c64f4d22036d23f61d6907f5]

        fix windows ccache support
        
        I accidentally pushed an older version of the commit.
        PCHs work fine with ccache, so no need to disable one or another.
        And $COM is not set yet at the time when ccache is detected, so
        use $os instead.
        
        Change-Id: I1802684d6bbdee940b7062be0b8010a887216834
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125800
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [fabed8f7b9a5e57cbb62e6570349c33f000c2291]

        tdf#128914: sc_uicalc: Add unittest
        
        Change-Id: I80d5a9c1ac9b05273f0237b966ad23a11a17a0c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125798
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-25  Caolán McNamara  <caolanm@redhat.com>  [5274554148af5be90935df8ca3f2bb2751e95bfc]

        stldebug assert in bad sort of postgresql schemas
        
        /usr/bin/../lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/debug/safe_iterator.h:305:
        In function:
            __gnu_debug::_Safe_iterator::reference
            __gnu_debug::_Safe_iterator<__gnu_cxx::__normal_iterator<rtl::OUString
            *, std::__cxx1998::vector<rtl::OUString>>, std::vector<rtl::OUString>,
            std::forward_iterator_tag>::operator*() const [_Iterator =
            __gnu_cxx::__normal_iterator<rtl::OUString *,
            std::__cxx1998::vector<rtl::OUString>>, _Sequence =
            std::vector<rtl::OUString>, _Category = std::forward_iterator_tag]
        
        Error: attempt to dereference a past-the-end iterator.
        
        Objects involved in the operation:
            iterator "this" @ 0x0x7fffffff75a8 {
              type = __gnu_cxx::__normal_iterator<rtl::OUString*, std::__cxx1998::vector<rtl::OUString, std::allocator<rtl::OUString> > > (mutable iterator);
              state = past-the-end;
              references sequence with type 'std::__debug::vector<rtl::OUString, std::allocator<rtl::OUString> >' @ 0x0x7fffffff7d10
            }
        
        Thread 1 "soffice.bin" received signal SIGABRT, Aborted.
        
        a problem since...
        
        commit 5cbb6631e6d4c1000bff936712b4bd4aafbe04d5
        Date:   Fri Mar 4 13:01:57 2016 +0100
        
            pgsql-sdbc: factorise common code
        
        Change-Id: I7f7794e93224dfa946a7b5970c458fc3030fab73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125799
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [a029e07ffbd6ea4a4a191188c5be2eca7e10066d]

        loplugin:stringliteraldefine in cui
        
        Change-Id: I3b0c8811b583d6edf48ccd7e368e50228e70c362
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125480
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-25  Gabriel Masei  <gabriel.masei@1and1.ro>  [3eb9eb9906c93fd7b1d1d8461bd34ea5a1ef2fa3]

        lok: add pdf version option for export
        
        Change-Id: I02c1edecd291309bf028e6e5a0f04a578ac1b639
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125255
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2021-11-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [260933744fe4572dae61c43467c7fb06fa5f888a]

        loplugin:stringliteraldefine in extensions
        
        Change-Id: I9599fb3ca2fdcb30d8e1a52ecbfd954329762eae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125762
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [ed355acf3f7bff30494f1936563fecb9008aa4be]

        loplugin:stringliteraldefine in forms
        
        Change-Id: Ia26f0c767030db0361758d2be37f01d30c7e1df9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125763
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-25  Caolán McNamara  <caolanm@redhat.com>  [8c66455df8f6a26c314290f252bedbc19db6b327]

        Related: tdf#145842 fix a crash after deleting an entry
        
        delete an entry in remote files dialog and go one level up and crash,
        ownership of the SvtContentEntry is not with the entry, but belongs
        to mpImpl->maEntries
        
        Change-Id: I4a052ada1fd4f5e8142ac4396877b15ac49149b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125792
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-25  Miklos Vajna  <vmiklos@collabora.com>  [3134d9c0ff6ff86a797d6b7faa49d71367177d66]

        vcl: pInputElement is never nullptr in PDFObjectCopier::copyRecursively()
        
        Change it to a reference to make that more obvious.
        
        Change-Id: Ie1da9982ee2d54a5d68d393a04643d1684521ef5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125786
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-24  Rafael Lima  <rafael.palma.lima@gmail.com>  [515682539623c9d61921c4f89302ffa0a4cb8d24]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c80b0e8b7341e9880080767dcaf4722de694b858
          - Fix Direct Cursor mode help page
            
            The help page lacks the information about how to access the feature using the menu bar.
            
            Also, icons are not properly aligned. This patch organizes them using an icon table.
            
            Change-Id: Ic0308fecc68bbb2d72052fcb371a7859b91d7dce
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125719
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-24  Rafael Lima  <rafael.palma.lima@gmail.com>  [a2691e46ee37f1a73e14bbf6f0af6a940b88f103]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0e031e14e258d11234dfef5e97245829fad9af49
          - tdf#145398 Adjustments to the Writer tree
            
            Change-Id: I05b5d9bcf871725ecbca594f0f3c0936b94bd691
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125717
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-24  Rafael Lima  <rafael.palma.lima@gmail.com>  [a2dcc6be0377bf36124a2a7a976562822df3a0c9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f0f2cba1d40a248f3cc24ecaa60d403586894780
          - tdf#143846 Separate help pages for ASC/JIS text functions
            
            Change-Id: I9b5ae9b14ea98fe9edbf84a433ad4b7ed3bfcf39
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125720
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [6e0a512da826e2856e7d36200a878b64907816c8]

        tdf#104418: sw_ooxmlexport10: Add unittest
        
        Change-Id: I3e7b1913edbdcb14da4ceb962879b67f69fb2345
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125777
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-24  Julien Nabet  <serval2412@yahoo.fr>  [5461ed9828b48f947f99a034d7e3d8072157c58d]

        tdf#145874: fix "Drop deg2rad/rad2deg conversions" for gradient export in a pdf
        
        Regression from:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=bc0ab08634f59e1a1814e575fe6ad5e50bf1aee1
        Drop F_PI1800/F_PI18000, and unify deg2rad/rad2deg conversions
        
        Change-Id: I40089b166242d06e417b1877146d43df192d6225
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125791
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-11-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [d8ac6ba98674652bd0ca317da4a0606da5adce85]

        td#f145621: sw_uiwriter3: Add unittest
        
        Change-Id: I5f9584309c7ad42f43110d11d6fb3d34d8fb9898
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125770
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-24  Eike Rathke  <erack@redhat.com>  [89c4bc5220810dc3684a473f87d001f2c55438a1]

        Resolves: tdf#128914 Create copies for non-shareable token arrays
        
        Change-Id: I59fdcf48fb0da9d944b00a140e043e4ea5fb1ae5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125789
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-11-24  Caolán McNamara  <caolanm@redhat.com>  [b6b7fb3d0a46a2d41fcd8f2319077fe280ff12f1]

        tdf#145842 canceling remote file delete makes file disappear from treeview
        
        we remove the selected entries from the treeview, so the user cancel's
        the deletion of an entry we should unselect it from the candidates to
        remove.
        
        Change-Id: Ieb2258960fc647ad15d8f315a18454a0dae8a420
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125790
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e6f75af74c7f35feb8a22959a2f876af7f385ca2]

        Remove break; after return
        
        Change-Id: I0690bcf0740842abde7268d99ab791163262945f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125766
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-24  Julien Nabet  <serval2412@yahoo.fr>  [ae6b3cf568157ec37574fdc8491e5d385a88cd94]

        Convert sal_IntPtr into int + use constexpr int in sfx2/dinfdlg
        
        Change-Id: I39ab8370f0d01441d59e12fa120bbef4d767c2fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125747
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-24  Julien Nabet  <serval2412@yahoo.fr>  [be31a1de5c53e997ea6af5af51baa28e1e183733]

        tdf#145833: Remove ITEMVALMEASURETEXTTYPES part in SdrMeasureTextHPosItem (svx)
        
        There's no need to use translations since it's only internal use
        See comments in the bugtracker to read the discussion
        
        Change-Id: Ic249081630640ad3ac306babe943f43ef8163901
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125785
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-24  Caolán McNamara  <caolanm@redhat.com>  [e0fb00bbf821a842c2747060cc60b5a7e58e5775]

        ofz#41274 use FrameDeleteWatch to update if SwFlyFrameFormat is deleted
        
        Change-Id: I105b5a384ff2310f15e9718cfbaacaee3b57118a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125776
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-24  Caolán McNamara  <caolanm@redhat.com>  [cd198a34113e8fa8d1060c815b0320a52b089059]

        ofz#41345 Negative-size-param
        
        Change-Id: I7398fc39c84670f455993c80ea6c9defbcf911d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125752
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-24  Caolán McNamara  <caolanm@redhat.com>  [51c735d5109c487fcb876379a16f170c19a98f93]

        Resolves: tdf#145840 call ToggledDavsHdl on setting checkbox state
        
        Change-Id: Ia2a735255b94fd3a097081950e2145e07b4b3b63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125783
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-24  Caolán McNamara  <caolanm@redhat.com>  [bb1a4397dcb347b1f7bf300a0252afe1a66e6da8]

        gtk3: I don't think it makes sense to claim a crossing event is consumed
        
        if it does, then we should use the return of m_aMouseMotionHdl.Call()
        
        Change-Id: I9f04fcba1ef1d9768c3ce3b042884110a63f26a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125781
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-24  Caolán McNamara  <caolanm@redhat.com>  [da5b1e251ee58eca7a971a3c9312bb9d8bdf7bc4]

        Resolves: tdf#145864 we should only return true if we consume the motion event
        
        and false if we want it to continue to be passed on to other handlers
        
        Change-Id: Ie237f890e3d065949dcfedb08b9f6c804643b4b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125780
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [84f8613cdd9d494c7f376420520e186b4d4ea8a1]

        uitest: remove print leftovers
        
        Change-Id: I9b0cef7a8a536a8db7d0b840dfe69714fdbf2cd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125779
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ec5788d893e3939bd1d911575a974674f2142b8b]

        Fix typos and translations
        
        Change-Id: Ic358f008e09718b6f726a55edfe3a3f78bba2942
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125728
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-11-24  Michael Stahl  <michael.stahl@allotropia.de>  [36a005bb546e5ba68d2e7a57e0453999c7167e41]

        tdf#145621 sw: fix crash pasting paragraph with cross-reference mark
        
        At last, a case where copying a mark fails for legitimate reasons.
        
        (regression from 4bf04dea9afb30a9395e80b07a81d1908937ee8b)
        
        Change-Id: I7a318e03c0b0d30e204eadb5012f190edbbba486
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125767
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-24  Caolán McNamara  <caolanm@redhat.com>  [3d09becf194bf1702a389ee59a7d6df899a570dd]

        ofz#41250 use more SwUnoCursors
        
        Change-Id: I6bcfa71a140b048c74861cc9f344f456ed4a38f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125774
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-24  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [2f43d95a0fb4bdd7121968ff9f365ffc325e5647]

        tdf#145828 Sidebar line styles: Default to "thin" width
        
        Change-Id: I78d754d36c7ea41f7e3259be331d23b8a25c480f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125771
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-11-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [4b98cdc9ed51186cd0a7ef5041bf8e8e29420289]

        tdf#122788: sd: Add UItest
        
        Use exisiting test for it and while at it, simplify the test
        I found tdf#145868 while working on this UItest
        
        Change-Id: I942e4c09f57e0641d4d69f2c990a958b709bcec1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125769
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7614a8cf6e9d46b5bae13507c433f3d799a99711]

        Fix typos
        
        Change-Id: Ibc2eb80d7cc0cfc22c7fea0dc7ebe495ae0927c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125765
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-24  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [f4eb555ff5294db037ea6e4d9510d0ca11276fa7]

        Border tab page: Use 'thin' width
        
        instead of random number
        
        Change-Id: I89f3be2d6bba02f1fbe52065fab81caded2656f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125699
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-11-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [0abde637728e53883939f028551c6de5aa215d50]

        loplugin:stringliteraldefine in formual,fpicker
        
        Change-Id: I663a31ff6b207f43dd6f1c8240a341845b9e20b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125764
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [fe9ff3b21f92a023da9364d2f45590b5832f70d0]

        loplugin:stringliteraldefine in filter
        
        Change-Id: I5c38448a9ec9d21bb2b012dd9d85facd759ac447
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125761
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-24  Tibor Nagy  <nagy.tibor2@nisz.hu>  [98fedbc8501b53a199afa4a879707bf89a7f84e5]

        tdf#124781 PPTX export: fix superscript and subscript positions
        
        "Raise/lower by" character settings were saved incorrectly when
        the automatic checkbox is checked.
        
        Change-Id: Ia7260504cde85e14867936c83eaf8735142e2c53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125302
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-11-24  Rafael Lima  <rafael.palma.lima@gmail.com>  [bf0e6dbaf3cb288f08bb2d0226d73a0c20f0e154]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9ae4ee41e475d51f22122596c1f0bf4931232864
          - Refactor help tree files
            
            This patch applies "xmlling --format" to all *.tree files in helpcontent2/source/auxiliary.
            
            The reason for this refactoring is that these files' indentation is very messy and it makes it harder to maintain and update the files. Also, the indentation used here relies on Tabs whereas XHP files use two blank spaces as indentation.
            
            So this refactoring also applies 2 blank spaces as indentation to the tree files.
            
            Change-Id: I54366d6efd011a09baf45c3b74c089bd9b0401f1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125718
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [b551c9e24a51b9443f3b0c17d354eed4f4953403]

        uitest: use execute_dialog_through_action in these cases too
        
        Change-Id: I899cdbe24b4277623f72b23a8c877feed867a594
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125753
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [dc4ee83823d6cb94a507e2ebb9cc8eb56a6a3fa6]

        loplugin:stringliteraldefine in connectivity
        
        Change-Id: I6b2528c684fe56a114959a1d26101a882eee2106
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125759
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-24  Johnny_M  <klasse@partyheld.de>  [1f106552e07dfdaf6262cef731ff301683a43570]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0578fd92eb320b70a0cf1bfd44799f6b1e45e402
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie57a80b8a7b98cd65e23e03523b14b1db11a4fe5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125594
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [da4b873245b9f5a096048e2370041c6278ebaf4a]

        tdf#114309: sw_rtfexport: Add unittest
        
        Change-Id: I78d05afa5d7fb18a4728330b769bb5e96c2ffd62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125758
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-24  Johnny_M  <klasse@partyheld.de>  [0b7974c4b3b90428d452505d1c8f7dd2ab68b727]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 76c44eafa48b328904ab7674f111abd5f65c82c4
          - tdf#132643 Translate German section IDs
            
            Change-Id: Icaa6c6a47f6e99e352fdc46849ca7aa4bd9738a8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125610
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [a069fac4a08f93db74799d00f047e04f1a0735cd]

        loplugin:stringliteraldefine in comphelper
        
        Change-Id: I60ccd6049db65fef2397798ab916b0d1e24c0fdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125531
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-24  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [d9c85f5059000b129ca627df9f971396e4ee30d2]

        Update git submodules
        
        * Update translations from branch 'master'
          to 43a347a994090bf64fb97da9d9c7cafa4a74f392
          - update translations for master/7.3.0 beta1
            
            and force-fix errors using pocheck
            
            Change-Id: I38a315bbb47e60f4dc2a2268d3ec993d27cd8c46
            
2021-11-24  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [eabcfb3f18a6944d9ad89cecd3eb3ca7a2259cf3]

        tdf#129183 sw: textboxes in group shapes - part 3
        
        Grouping/ungrouping nested groups works now.
        
        Manual test:
        
        1.  Insert Shape.
        2.  Right-click on selected shape, Add Text Box (and some text).
        3.  Insert a new shape.
        4.  Select and group the two shapes.
        3.  Insert a third shape.
        4.  Select and group the shape and the previously grouped shapes.
        
        The text box remains in the nested shape group.
        
        Details:
        
        1) tdf#144271 memory leak of SwTextBoxHelper, by replacing the
        textbox structure vector with std::unordered map, and rethinking
        of the ownership of the objects. If a SwFrameFormat dies, and that
        is a FLYFRMFMT, it will be deleted from the textbox node and the
        FrameFormat table in the doc too, and the drawing will be stay as
        it was before. If the dying format is a drawing, all the textboxes,
        and the node will be deleted.
        
        2) Introducing the new UNO property TextBoxContent, which is needed
        for writerfilter/xmloff later to set a new textbox for the shape
        via UNO.
        
        3) Missing parameters are present now for syncing the textbox
        parameters.
        
        4) Introducing a new function namely the handleGroupTextBox() to
        do the tasks simply with all textboxes in a group shape.
        This can handle nested groups as well (group in a group).
        
        Known issues: now copy of nested group objects is implemented
        but not enabled, because it causes an assert.
        
        Change-Id: I931886eda01c7a3db93098de10f5e5f48f2f217b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124657
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-11-24  Tor Lillqvist  <tml@collabora.com>  [becd76743fd7a3ae84404f26b1afb60b923cabb2]

        Add source files from basic/source/sbx
        
        Change-Id: I00bafec0f3caef86fa886dc4331e5d38e9fa1766
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125755
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-11-24  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [d256707293706e2252f1e94bfb91fc84c34e5fae]

        border tab page: Explain how thick lines are
        
        Change-Id: I802c0736dde6d87c8548968cfa9ce0481aba4f76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125700
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-11-24  Tor Lillqvist  <tml@collabora.com>  [3a6b9e3bc1a2854783811f1cfa86db6592685930]

        tdf#145354: Revert "tdf#91362: Use document paper size for printing slides"
        
        Reverting it has been suggested a couple of times over the years, for
        instance in
        https://bugs.documentfoundation.org/show_bug.cgi?id=91362#c23 and in
        https://bugs.documentfoundation.org/show_bug.cgi?id=145354#c41 .
        
        The paper size for a presentation document is typically just made-up
        dimensions with no connection to any actual paper size. (Or
        transparency size.) What matters is the aspect ratio.
        
        This reverts commit 57991f885e60d04e93bf5004d4fdceee7d29f3d8
        
        Change-Id: I5099039f5fdb836694f2b100fb28093584e8294b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124989
        Tested-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2021-11-24  Mike Kaganski  <mike.kaganski@collabora.com>  [e196c127c7e107a1dd0dbf9a28d4a4286129fbb9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 89f81cf2f81e2594a68956755114c733aeb041c5
          - tdf#145617: Mention an alternative exponent notation
            
            And add date to the possible argument types.
            
            Change-Id: Ie818c219e57cf706fdee278d54db1774a67e5d39
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125716
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2021-11-24  Caolán McNamara  <caolanm@redhat.com>  [dc9f248d7561003edf127442401137fbed73432d]

        ofz#41299 add testcase
        
        cp workdir/LinkTarget/Executable/fftester instdir/program
        LD_LIBRARY_PATH=`pwd`/instdir/program valgrind instdir/program/fftester `pwd`/sc/qa/unit/data/slk/pass/ofz41299-1.slk slk
        
        ==805505== Conditional jump or move depends on uninitialised value(s)
        ==805505==    at 0x1D66BAA5: ScRawToken::CreateToken(ScSheetLimits&) const (token.cxx:354)
        ==805505==    by 0x1D30D115: ScCompiler::CompileString(rtl::OUString const&) (compiler.cxx:4831)
        ==805505==    by 0x1DC68FE0: ScImportExport::Sylk2Doc(SvStream&) (impex.cxx:2174)
        ==805505==    by 0x1DC654E4: ScImportExport::ImportStream(SvStream&, rtl::OUString const&, SotClipboardFormatId) (impex.cxx:390)
        ==805505==    by 0x1DB84091: TestImportSLK (docsh.cxx:3404)
        ==805505==    by 0x406657: sal_main_with_args(int, char**) (fftester.cxx:485)
        ==805505==    by 0x40389D: main (fftester.cxx:97)
        
        Change-Id: If0cbab2b1b41dacba3b2871b09e31e2d8675ba82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125677
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-24  Michael Stahl  <michael.stahl@allotropia.de>  [c3db9d7a440f34f3faffee6583da5381a59d5c2a]

        ucb: webdav-curl: properly reset CURLOPT_INFILESIZE_LARGE
        
        If the value is set to 0, then the next PROPFIND after PUT will not
        append the "Expect: 100-continue" header, and hang without uploading.
        See Curl_http_bodysend() which checks for != 0.
        
        Unfortunately with different default values for "long" and "curl_off_t"
        CurlOption becomes a little more complicated.
        
        (regression from 8e34fe50412fd58a600ba1b8238b80444aec02e5)
        
        Change-Id: I55ea02659f7a64f373e89a6d02d6865c158fd0c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125742
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-24  Caolán McNamara  <caolanm@redhat.com>  [07941bfa4844f794a1e50a28c3eb28b24ad94a41]

        gtk[3|4] don't need the ifdefs if only using the dlsymed functions
        
        Change-Id: I2c3b7a19f047d341467f9c66ef93e3185330854d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125744
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-24  Miklos Vajna  <vmiklos@collabora.com>  [a557a1c4ac0b73668452f80169870bdfb204aeb6]

        PPTX import: implement native handling of a color's luminance offset
        
        This was already handled in oox/ at import-time: this adds it to the doc
        model, including UNO API and PPTX import.
        
        This is a dependency PPTX export and UI, and also the last transform
        which is easy to generate from the PowerPoint UI and we didn't import to
        the doc model.
        
        Change-Id: Ica4e738d8dc8e0409160ceab941a82f2475ddc68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125749
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-11-24  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [ecfce0ff23d9f1ed5a51b29b14a7043dce87b300]

        tdf#145852 Revert "Make "uno:Printer" actually work"
        
        This broke a macro (see tdf#145852)
        
        This reverts commit 3f4d96767fb510f07577ba4f28e60f05a370a5b2.
        
        Change-Id: Ic3b4f31182e2f4e13d33f2b7711fec9ae62b1fd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125704
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-11-24  Tünde Tóth  <toth.tunde@nisz.hu>  [04e279007272de286be31152d01e9cb45c9bd3e3]

        tdf#145511 PPTX: export the password for editing
        
        The password for editing wasn't exported in PPTX
        documents.
        
        Test: Edit->Edit Mode doesn't change to edit mode
        any more without asking the password for editing.
        
        Follow-up to commit 5697e09b3e726a38b58ce31ac0c3a97e7871c74a
        "tdf#144943 PPTX import: fix permission for editing".
        
        Change-Id: I1a9de511cf8b79224d8ac0a9aa0bf860b87bf184
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124651
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-11-24  Miklos Vajna  <vmiklos@collabora.com>  [0bd2f13c653057433b6cb31059c1ac01636e71f0]

        CppunitTest_sw_ooxmlexport16: avoid DECLARE_OOXMLEXPORT_EXPORTONLY_TEST()
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: Idd45484981ae90afbed0c324e29cad27ba871ef0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125740
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-24  Luboš Luňák  <l.lunak@collabora.com>  [071a3894013ea2281c157ba0a786e205c1119bba]

        remove superfluous code that has a TODO note about it
        
        The commits introducing this part of code have tests attached,
        so it's fairly easy to check that this part of code is in fact
        not necessary, but if in doubt there's the option of simply asking
        the author of the code.
        
        Change-Id: I3b754090ac462d3ae8e4676fc1643570ec53aac1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125695
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-24  Justin Luth  <justin_luth@sil.org>  [b7a46259eba35257291fe00851252c18ffb4fc90]

        tdf#130131 UI: add back "Split" to draw/impress popup
        
        This is a partial revert of LO 6.2
        commit cf8b3a74e8c093dd0ffc7e2f431a26864958f6fb
        
        I have no idea why uno:Dismantle would have been
        removed in this commit, since it wasn't
        added back anywhere else, and seems to be
        unrelated to anything else in that patch.
        
        Change-Id: I1fbed2b3a58aee733c41c7a4817b215e4bec6061
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125681
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-11-24  Mike Kaganski  <mike.kaganski@collabora.com>  [e41024bc9a693164ffc64048046469aaa81a07d4]

        Rename o3tl::underlyingEnumValue to o3tl::to_underlying to match C++23
        
        Change-Id: I1597a8e77199445bf377dbe54adc3134bb04fd51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125748
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-24  Marco A.G.Pinto  <marcoagpinto@sapo.pt>  [ef37f8b9208d7e4f386afbac02cb3efaf283d6e1]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 96310b850fb350cde8611429292a03ae9167cfa8
          - Updated the British dictionary, based on the wordlist of Oxford Professors and checked one by one
            
            Change-Id: I17306b06107e0ef5aa3fd9562b833f28fdb9b57d
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/124317
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            Reviewed-by: Aron Budea <aron.budea@collabora.com>
            Tested-by: Aron Budea <aron.budea@collabora.com>
            
2021-11-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [06bcff6649be811cf7eacf971e84a0f4ac029b04]

        tdf#84283: vcl_pdfexport: Add unittest
        
        Change-Id: I56f50dcd93ef196d2261be924e004b9981d405dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125741
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-24  Johnny_M  <klasse@partyheld.de>  [43ee84e390a28a04c00b3fe9f5fadbf0a63245e3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b57f294095c78e68a7b5f795163b8a75ac06198e
          - tdf#132643 Translate German section IDs
            
            Change-Id: I61813aff00920e52489c6d108da9f2bcc5b54c03
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125606
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-23  Eike Rathke  <erack@redhat.com>  [51a0a85247fab56040416e40b7c7d878689acb26]

        Resolves: ofz#41299 Rewind also on last resort #REF! IsReference()
        
        Otherwise for #ref!e:o NextNewToken() bailed out with an
        uninitialized maRawToken.
        
        Change-Id: I8b3b399a5a3636ccda3104ba2a5971e5e9a8fc02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125736
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-11-23  Johnny_M  <klasse@partyheld.de>  [52e6d37facdf430d35138f288e2d77f366390aab]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 71c450376a4702a94902f15e4099d5925e22f842
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iade16c27ffcd392edee10300fcdc8c8ad2738b0f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125592
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-23  Luboš Luňák  <l.lunak@collabora.com>  [ed9eff7d91dcf7ffb87906422be61606e3117fae]

        short-circut SC_AND lookup if left side is known to be false
        
        Change-Id: Ia1badb975f4effca668a5c2a41cfef3beccf8e2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125739
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-23  Luboš Luňák  <l.lunak@collabora.com>  [990d32dad6bdf5d92a14d8bc02ae2853facd9097]

        allow matching of empty cells as svl::SharedString (tdf#133804)
        
        This may speed up some lookups.
        
        Change-Id: I13a39abc43c64eb758fa55a6cdbda3e83e179121
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125743
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-23  Mike Kaganski  <mike.kaganski@collabora.com>  [758ff97066652fbdd960121d42e659d3ab90e7d4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 03e4103f0ac0d4203d5d3e7ea2946611ed04799a
          - tdf#145617: clarify help for CInt a bit
            
            Change-Id: Ie3a110ddc7ce2fcfbb75377d9426c2772eeffbad
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125708
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2021-11-23  Luboš Luňák  <l.lunak@collabora.com>  [83f82cb6efa3ae40fe04f1180a3da64abe92980c]

        set empty value if not returning a shared string
        
        This is strictly speaking not necessary if callers would always
        initialize to nullptr, but I guess this is better.
        
        Change-Id: Ica88395e0f615afbd58efa71e5d64bfdd2a37319
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125734
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [978b9b10d09f90ba390ce2dd38210b9501b9168c]

        CppunitTest_vcl_pdfexport: factor out common code
        
        Change-Id: I4e25906f2b63b36d31e08282ec72921fe10f08b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125738
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-23  Henrik Palomäki  <henrik.palomaki@yandex.com>  [e8ef9c403f6ceb7b3fbe8d9b3c9622963a7f7a34]

        tdf#114441 Change use of sal_uInt32 to sal_Int32
        
        This patch fixes my previous commit. It changes use of sal_uInt32 to
        sal_Int32 as it suits better here.
        
        Change-Id: Ia92e5eee70dbf00009321481e8be8ddd7c9b138e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125737
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-23  Luboš Luňák  <l.lunak@collabora.com>  [2e0d5203b0b8133ebc2e6f90c0e0a24962f144f2]

        do not wait for condition that's not needed
        
        When not querying for the test equal condition, it's pointless
        to keep searching for it to become true only to throw it away.
        
        Change-Id: Ie861bac141f80025e95753fb8b1202498df17383
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125733
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-23  Luboš Luňák  <l.lunak@collabora.com>  [f606ddd86ba402661e4989718e8b8b8e6e2c2f65]

        move code to a separate function
        
        To be extended in following commits.
        
        Change-Id: I09eaf0f5cfdbbe0aff254231dbb983fd7f72cc5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125732
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-23  Luboš Luňák  <l.lunak@collabora.com>  [9f4934c6682697fa7e77953d9b0e558e1a88d017]

        do not fetch cell data if ScRefValueCell can tell that
        
        Change-Id: I2910231c9cf205ce697616e660e49056c221e89d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125731
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-23  Caolán McNamara  <caolanm@redhat.com>  [88afa134df87119fb23793543a15c23432b94cb2]

        Resolves: tdf#145804 show "Chapter Numbering" as (uneditable) list style
        
        Change-Id: I394d1e7d51a5008c1cc02e0c65df28df6acbe98c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125730
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-23  Caolán McNamara  <caolanm@redhat.com>  [62924b92d6737579cc4709b410d311251d4e5517]

        fix configmgr --enable-dconf build
        
        error: no viable conversion from 'const char [1]' to 'std::u16string_view' (aka 'basic_string_view<char16_t>')
        and
        warning: instead of an 'rtl::OUString' constructed from a 'char16_t', pass a 'std::u16string_view' (or an 'rtl::OUStringChar') [loplugin:stringview]
        
        Change-Id: I0e611606190f063227c5467dc5a082277cebaaa0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125706
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-23  Michael Stahl  <michael.stahl@allotropia.de>  [bdef11f5337ecc87556a92693f6b7b5e200eb29e]

        configure: default to --with-webdav=curl
        
        Change-Id: I00842dec9512a8fe0d68a507e8a1467df97709f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123461
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-23  Jan-Marek Glogowski  <glogow@fbihome.de>  [c2a581ffc1f4e3888c5c243932b71c3d96e8ba8f]

        tdf#62812 WIN use a compatible DC for font funcs
        
        All these function work on a temporary font. It's not clear, if
        the CreateCompatibleDC is actually needed and if the ScopedFontDC
        could actually just use the SalGraphics DC and restore its HFONT,
        but this at least now works as expected.
        
        A later patch can just drop the CreateCompatibleDC and DeleteDC
        calls.
        
        Change-Id: I6e86d660e69a58fa2eab89ece80c61e2635fc792
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125652
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-11-23  Heiko Tietze  <tietze.heiko@gmail.com>  [90db4351138dec97f8dd2ebc350e8aef18a5358f]

        Resolves tdf#145801 - Uniform height for sidebar's panel titles
        
        Set height of all panel titles to the maximum height a panel title could need
        
        Change-Id: I1c023224fbca09b8f73151126b25df5f438260ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125650
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-23  Michael Meeks  <michael.meeks@collabora.com>  [365b3f1f21cc799b5a8ab7be63a5725abf6baed9]

        Crash around help-windows.
        
        Seems a popular way to crash:
        	vcl::Window::ImplCallMove()
        		vcl/source/window/event.cxx:555
        	vcl::Window::Show(bool, ShowFlags) [clone .localalias]
        		/usr/include/c++/10/bits/unique_ptr.h:173
        	vcl::Window::Show(bool, ShowFlags)
        		vcl/source/window/window.cxx:2345
        	HelpTextWindow::ImplShow()
        		vcl/source/app/help.cxx:371
        	Scheduler::ProcessTaskScheduling()
        		vcl/source/app/scheduler.cxx:495
        
        Change-Id: I33ca0059844395c41f4d76619cca22aec81df207
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125710
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2021-11-23  Caolán McNamara  <caolanm@redhat.com>  [2acdb3e617658ca19de26e8928e42b4955622feb]

        tdf#139460 improve autofilter sub-menu interaction under gtk
        
        so the submenu pops down when the mouse moves back into its parent.
        
        This removes layer of InterimItemWindow and for gtk (under wayland) the
        autofilter and its submenu can use native GtkPopovers
        
        Change-Id: I4c8c3d2087566f508d75eda72e272d9f7fba2f00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125428
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-23  Caolán McNamara  <caolanm@redhat.com>  [f5137ed5453661d21e85ecb94a08cfccae899ca1]

        only call signal_closed from Popdown dtor if it is still open
        
        Change-Id: I251239a6ebbd3f55b68a0c2cb15b4bd6728e19c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125703
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-23  Hossein  <hossein@libreoffice.org>  [90ce07f5afcf52fc1ad7a9e636c8409af2d05913]

        Remove unused header file lwpresource.hxx
        
        * Removed unused header file lwpresource.hxx which contained
          symbolic constants of type 'const char[]' that were no longer in use
          - STR_WORDPRO
          - STR_IMPLEMENTATION_NAME
          - STR_SERVICE_NAME
          - STR_WRITER_IMPORTER_NAME
        
        Change-Id: I4f1293a83c4058d7d01a98454a673ac88bd35b9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125701
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2021-11-23  Luboš Luňák  <l.lunak@collabora.com>  [3bb2507a44ef57e02bb6008206ca29c57fb87048]

        do not try to read table cell again on ScRefCellValue::isEmpty()
        
        The ScRefCellValue is always initialized to point to the relevant
        cell. Originally there used to be a cell pointer that could be
        null, but since 43e50ec759200fe166dba59d3ff76af2a2e148c8 it's been
        always set and so checking again is pointless.
        
        Change-Id: Ib661ec5de73891ed3a5cd0346287324183721806
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125687
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-23  Luboš Luňák  <l.lunak@collabora.com>  [3f66e00c937f787129bac034798b74d5b72ef76f]

        make a bunch of svl::SharedString functions inline
        
        They are tiny and they are used in performance-critical parts
        of Calc.
        
        Change-Id: If227b11ac7929dd1369545a590d8ef1a977185f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125698
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-23  Stephan Bergmann  <sbergman@redhat.com>  [a884f0596cf4d519f2e8e75737a108d134185f9b]

        Use proper type for OUString length variables
        
        Change-Id: Id116ed42c553bb6524876288ca0066be4a4a1820
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125694
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2021-11-23  Harjot  <harjotsingh20022001@gmail.com>  [34a0f7023aad59bc054385f0593606d5d602e052]

        tdf#145538 Use range based for loops in EnhancedShapeDumper.cxx
        
        Change-Id: I111f6c7ab5ab2033c08683a16adaf388eeabc9ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125577
        Tested-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Hossein <hossein@libreoffice.org>

2021-11-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f47da03b885b80966d65a4cf1146f059e054e8a4]

        Removed break; after return
        
        Change-Id: Ib712072deec9368a3a580562dd1fc3bc28e86e68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125679
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-11-23  Luboš Luňák  <l.lunak@collabora.com>  [1728367684602bb897fd9a8518c40b071cb55a22]

        avoid only painting to windows in LOK mode, not invalidations
        
        9b73d3e8926d5f9b10464d19b539eef3eb088f50 disabled painting
        to windows in LOK mode, because it doesn't make sense as
        those windows are not even visible, but it tried to do it
        by avoiding even invalidations. That can trigger problems
        because some dialogs actually are forwarded to clients in LOK
        mode, and apparently they need the invalidations to proceed
        normally (the Format->Cell dialog in Online didn't repaint
        scrolling of the Date listbox, I don't know what exactly
        the actual problem was, but mnPaintFlags were different
        than when not avoiding invalidations).
        
        So revert most of the relevant commits and keep only avoiding
        actual drawing, which is what 057968bbce406efe6564347329df45b7e
        did.
        
        Change-Id: I4e212966830f4c690e6143b9d5fedbc24619e1ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125674
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-23  Henrik Palomäki  <henrik.palomaki@yandex.com>  [5d01e747270722ad9216ace8e782c7dfac5d744e]

        tdf#114441 Convert use of sal_uLong to sal_uInt32
        
        The suitable type for variable nIndex is determined by knowing that
        the return type of the detectNumberFormat() is sal_uInt32, and the
        second parameter for the getNumberFormatType() is also sal_uInt32.
        
        Change-Id: I6578eba05f151ee31eb8eb8142d70f8f5c7c702b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125696
        Tested-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Hossein <hossein@libreoffice.org>

2021-11-23  Stephan Bergmann  <sbergman@redhat.com>  [792cd487831b1f731b6fb2fc2d0f39ef60a63534]

        Add test for INetURLObject::changeScheme
        
        Change-Id: I84497ee93e30b639199bbbb958ac1b2c758db50c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125693
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [ec1c4c49301758c54394f9943252e192ad54638b]

        O[U]String::replaceAt overloads that take string_view
        
        which results in lots of nice string_view improvements picked up by the
        plugins
        
        Change-Id: Ib0ec3887816b3d4436d003b739d9814f83e244b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125657
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-23  Gabor Kelemen  <kelemeng@ubuntu.com>  [db0f2c29bf3a6ad5a08f8524ea0e65aa90792bb2]

        tdf#144769 Properly encode file name in error dialog
        
        Change-Id: Ie8f0b57c33fff787735b09ecf8308f86b56d8bb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125121
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Gabor Kelemen <kelemeng@ubuntu.com>

2021-11-23  Henrik Palomäki  <henrik.palomaki@yandex.com>  [6f435016092953478b5636fe9078866500fc7b90]

        tdf#145538 Use range based for loops
        
        * Used range based for loop in fillhatchprimitive2d.cxx
            + Goal: Better readability of the code
        
        Change-Id: Ie8ddaa9960e714b161ec530961b36a9935055ae0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125413
        Tested-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Hossein <hossein@libreoffice.org>

2021-11-23  Noel Grandin  <noel@peralex.com>  [da6ac377c6a4bb84ba4bdcc41e73c9079b009039]

        avoid OUString temporary in INetURLObject::changeScheme
        
        Change-Id: I8a97c1d89770fe2c0ba0d3f75ce9f3fec0df2e53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125692
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-23  Noel Grandin  <noel@peralex.com>  [7566479a7a049d0e65d7506bc563e4d1c664b16d]

        tdf#133835 speedup calc autofilter (11)
        
        Size the buffer at construction to avoid realloc
        
        Change-Id: I7fed6e345104fe9d4192aaa9664e7fe2662218bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125691
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [a9c8ac3632bcc3499cb0e6fe1b4a358ecb4a41b6]

        remove ORowSetValue implicit conversion methods
        
        in favour of the existing get*() methods.
        The get*() methods 0 or false or empty in the case of "null", which
        is exactly the same behaviour as the conversion methods.
        
        These implicit conversion methods cause lookup problems when combined
        with some upcoming OUString changes.
        And the code looks cleaner this way too, and has less magic when calling
        methods.
        
        Change-Id: Ieb4756bf693e83b996a32667fc1b955f89193496
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125690
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-23  Michael Stahl  <michael.stahl@allotropia.de>  [fa54bca695f6d17e871e43db75f06a63aec7b739]

        tdf#145769 ucb: webdav-curl: stop returning IsDocument=true if it doesn't exist
        
        Content::getPropertyValues() has no less than 2 fallbacks that cause it
        to return property values IsDocument=true and IsFolder=false in case
        there is an authentication failure or server connection failure.
        
        Change-Id: Iddcda6420c517f522d98e58b12a7e19247ff2d1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125667
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-23  Michael Stahl  <michael.stahl@allotropia.de>  [e4ff5b1fbabb538356053383a3491e3e986d1164]

        tdf#145769 fpicker: RemoteFilesDialog: don't use FStatHelper
        
        FStatHelper doesn't use an XCommandEnvironment and is thus unsuitable
        for remote access as it can't even authenticate with the password
        container; it should only be used for local access.
        
        Due to this problem, the ContentIsDocument() would always return a
        hard-coded "true" value from the webdav UCP, causing a spurious dialog
        that an existing file would be overwritten in Save Remote.
        
        (regression from 67fa088be7db1df661188ef4bab490a76fb06b85)
        
        Change-Id: Ibe667f2012e261b84d4c69c84fdd499b7276e64b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125666
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-23  Michael Stahl  <michael.stahl@allotropia.de>  [014336e8d45fc192960b9240d362604577e78553]

        ucb: webdav-curl: fix some issues caused by missing authentication
        
        * DAV_HTTP_NOAUTH wasn't actually handled anywhere; treat it the same as
          DAV_HTTP_AUTH for now
        * Content::getResourceType() would just determine that the server
          doesn't support DAV if there is any authentication missing
        * Content::getResourceOptions() would cache authentication error that is
          caused by executing the command without any XCommandEnvironment and
          therefore no XInteractionHandler
        
        Change-Id: Ie319a505da4b0f6bde01d6611262b8b1dad33d2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125665
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-23  László Németh  <nemeth@numbertext.org>  [7bc57e698910e24495605bd197a6d3ab5e0be5b8]

        tdf#145719 sw: track moved text in import and ChangesInMargin
        
        Recognize moved text by accessing to the hidden redline content
        pContentSect during ODT import (in the case of Delete redlines)
        and ChangesInMargin mode (Delete or Insert redlines depending on
        Deletion in Margin or Insertion in Margin modes).
        
        Fix Undo and redline stack handling by moving IsMoved bit to
        SwRedlineData from SwRangeRedline.
        
        Note: .fodt format is applicable for the unit test document,
        because it's not affected by the problem.
        
        Change-Id: Ifd4f993520bec4b845d978a844c465509ea87b50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125552
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-11-23  Justin Luth  <justin_luth@sil.org>  [87fafdb9dc045735e235cbba2ef37198043422c7]

        tdf#131150 sw menu: use nSlotId=0 to avoid adding to set
        
        This fixes a regression in LO 6.4 caused by
        commit 86cb2a1f98c0585d2121e6ae34fe62f072ef9a63
        
        Not surprisingly, adding a new condition that multiple
        other items match on caused a regression.
        
        bFlag is always set to false at the top of the loop.
        In the above commit, bFlag was not set to true,
        and so thus it would always be false.
        So just set the SlotId to 0
        to avoid rSet.Put - like so many other cases already do.
        
        Change-Id: I02e9ca9d8dd75db519e801ad0e86fc8d541ae20a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125688
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Reviewed-by: Justin Luth <jluth@mail.com>

2021-11-23  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [acd820a47e90ceb9404f05dbc9f6c040bd7a9fee]

        Add more beanshell samples
        
        For Writer & Calc
        
        Change-Id: I85815acf11b750ec76d138ff8fe72cc4791e9038
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125689
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-11-23  Justin Luth  <justin_luth@sil.org>  [324daa38a823477e1d1b650b5d91f3dc91c6a9af]

        tdf#129638 print preview: use new paper size after switching page
        
        This is a partial revert of LO 6.3
        commit 2c23a96f7b6888c0e05fdc2aba57f03cd797b647.
        
        Change-Id: I17525d06d96779671caaa84e1e48629289453ad2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125685
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2021-11-23  Caolán McNamara  <caolanm@redhat.com>  [1f99fc7f94a27da5e8a00da7e74dc155780a139b]

        gtk3: reuse popover replacement as mouse event widget
        
        Change-Id: I99aa1f1843c5ff6e4c76716178e721a96ae284fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125676
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-23  Stephan Bergmann  <sbergman@redhat.com>  [1040228c356d75c5228cde4d6103f9b446848e4b]

        My clang-cl build does not work with -Zc:dllexportInlines-
        
        Lots of
        
        > [build LNK] Library/cppuhelper3MSC.dll
        > servicemanager.o : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __cdecl xmlreader::Span::Span(char const *,long)" (__imp_??0Span@xmlreader@@QEAA@PEBDJ@Z) referenced in function "public: __cdecl `anonymous namespace'::Parser::Parser(class rtl::OUString const &,class com::sun::star::uno::Reference<class com::sun::star::uno::XComponentContext> const &,struct cppuhelper::ServiceManager::Data *)" (??0Parser@?A0x40CCA2FC@@QEAA@AEBVOUString@rtl@@AEBV?$Reference@VXComponentContext@uno@star@sun@com@@@uno@star@sun@com@@PEAUData@ServiceManager@cppuhelper@@@Z)
        > servicemanager.o : error LNK2019: unresolved external symbol "__declspec(dllimport) public: __cdecl xmlreader::Span::Span(void)" (__imp_??0Span@xmlreader@@QEAA@XZ) referenced in function "public: __cdecl `anonymous namespace'::Parser::Parser(class rtl::OUString const &,class com::sun::star::uno::Reference<class com::sun::star::uno::XComponentContext> const &,struct cppuhelper::ServiceManager::Data *)" (??0Parser@?A0x40CCA2FC@@QEAA@AEBVOUString@rtl@@AEBV?$Reference@VXComponentContext@uno@star@sun@com@@@uno@star@sun@com@@PEAUData@ServiceManager@cppuhelper@@@Z)
        > servicemanager.o : error LNK2019: unresolved external symbol "__declspec(dllimport) public: bool __cdecl xmlreader::Span::equals(char const *,long)const " (__imp_?equals@Span@xmlreader@@QEBA_NPEBDJ@Z) referenced in function "public: __cdecl `anonymous namespace'::Parser::Parser(class rtl::OUString const &,class com::sun::star::uno::Reference<class com::sun::star::uno::XComponentContext> const &,struct cppuhelper::ServiceManager::Data *)" (??0Parser@?A0x40CCA2FC@@QEAA@AEBVOUString@rtl@@AEBV?$Reference@VXComponentContext@uno@star@sun@com@@@uno@star@sun@com@@PEAUData@ServiceManager@cppuhelper@@@Z)
        [...]
        
        Change-Id: I2cf96b8ce52027fa3c307a0973cdfb91fa990763
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125683
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-23  Stephan Bergmann  <sbergman@redhat.com>  [780d786d721674f35efe867b1e5cd5b405dfb63d]

        Fix test for clang-cl with the MSVC template instantiation model
        
        (Otherwise, the FunctionDecl's body was null and all the error and note
        diagnostics were flagged as expected but not seen.)
        
        Change-Id: I32acb6e0028433c9b40545cf91d8fe1acd19a77a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125682
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-23  Miklos Vajna  <vmiklos@collabora.com>  [ed662bcc20804e8b8d5946904f1b577a825f09de]

        PPTX import: implement native handling of a color's luminance modulation
        
        This was already handled in oox/ at import-time: this adds it to the doc
        model, including UNO API and PPTX import.
        
        This is a dependency PPTX export and UI.
        
        Change-Id: I5d875b53d715beb10c13ef616d06cf958d43f70f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125684
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-11-23  Miklos Vajna  <vmiklos@collabora.com>  [cea0b1f894bfd29af5a4f9392d4fb45db9a1a938]

        cui, editeng, sw: WrdStt -> WordStart
        
        Because I'm unable to remember if Stt is Start or Stat.
        
        Change-Id: Ie853c6e94e45c3e14e002a0218d11c61905a3180
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125672
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-23  Michael Stahl  <michael.stahl@allotropia.de>  [6c9d853edcb1f76468bc96b2e8d7e60dcfa72c7e]

        tools: fix INetURLObject::changeScheme()
        
        (regression from dc2010964fb8d18d5c4fe96172ee082276a1e587
         which broke JunitTest_ucb_unoapi)
        
        Change-Id: I14a79c3b7d1161234da64822186bcf97d4022264
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125671
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-23  Justin Luth  <justin_luth@sil.org>  [283586c89a0542efb2d57a36ee3aad7cc5153ed5]

        tdf#138223 oox: don't set highlight color if it is transparent
        
        Probably when this was first implemented in 6.4,
        it should have set a transparency threshold of when to accept
        the color as the background (perhaps at 50%).
        But since this has already been running for a while,
        I only cancel it if it is fully transparent.
        
        No existing unit tests matched this scenario.
        
        I'm not making a unit test because the color really
        ought to be set - it should just be transparent.
        LO doesn't seem to have a character highlight
        transparency capability, so this needs to be emulated.
        
        Change-Id: I7b295894e529f8345cadc9b30bc43598a9a02e2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125670
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>

2021-11-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e2e7e217e99c3fcb86faeb378849f350a08e21d3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f2cbbd18d34a7fb8ece9c774cdcb5a2e38fac957
          - tdf#145831: fix typo in PNG
            
            Change-Id: If393a87a9e17615e65b93852c41f0aeb0c9b55c8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125678
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-11-22  Caolán McNamara  <caolanm@redhat.com>  [dcc890e3b00ec174f4c752199ec54a8d873aaf8e]

        remove an ugly coverity warning suppression
        
        Change-Id: Id67530f1a7c91e3e4e29974b7b9050c7b1fc159f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125669
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [5a00326951690d820d8ea5412a93aadf3da42dc1]

        tdf#143316: sd_export_tests-ooxml2: Add unittest
        
        Change-Id: I7d045d439226c67f479643c71f632a760ad3c2ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125664
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [59e70256a358db136f5fd23651aea96d218b1a64]

        tdf#145207: sw_uiwriter3: Add unittest
        
        Change-Id: I1a904f4261f80c2ce709a6e97767c9ba6a71b8f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125662
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [e29d89545eb4c714e6e7c82dbfb780097ee6745d]

        improve method naming
        
        Change-Id: I9a45839f6566caf41ccee2f8d149b4d0c60c3503
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125663
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-22  Luboš Luňák  <l.lunak@collabora.com>  [1a32af4192291ea5cfe7c4c143144a5dab1f156e]

        cache error strings for ScTable::validQuery()  (tdf#133835)
        
        Avoid calling SharedStringPool::intern() on values that are
        repeatedly the same.
        
        Change-Id: I094f2e777a4ca24536e0c25e6a1c6358ccf49f61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125660
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-22  Luboš Luňák  <l.lunak@collabora.com>  [2de99501b7d7b32867d23d4089197e132c6a0526]

        Revert "cache FormulaError::NoRef error string (tdf#144249)"
        
        A more generic fix coming.
        
        This reverts commit b4c1bb2f91e9ae47820c289e2c08f640a958cf05.
        
        Change-Id: Ia7821f1c8585506556708f1bf8526e7f509aafd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125659
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-22  Mike Kaganski  <mike.kaganski@collabora.com>  [7ead98eec843e68dcec6c4d5c97a577be7adec4c]

        Use less DegreeN::get()
        
        Change-Id: I97b8d6282c72307cc29a913af221d283523f2fae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125653
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-22  Miklos Vajna  <vmiklos@collabora.com>  [2eaf79131dab04acce1411fed1d8ac8ab5c51575]

        PPTX: implement native handling of <a:clrScheme> children
        
        This was already handled by converting them to raw colors at import
        time. This commit imports the color scheme contents (the 12 colors) into
        the doc model.
        
        This is a dependency to export them back to PPTX and to be able to
        update these colors on the UI by picking a different theme.
        
        Change-Id: I177de4f15d5f0e628669998d1cda7db24220b2eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125651
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-11-22  Rafael Lima  <rafael.palma.lima@gmail.com>  [5c6c3c0b75a3584258b786c7e9bf8789d31847e8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 023b21a704bf0bae904b87907dd72d48d518ac09
          - Document ScriptForge Dispose() method
            
            Change-Id: Ic2ff80cfc2dc987ea7e62d7c216358af279712a7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125452
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2021-11-22  Heiko Tietze  <tietze.heiko@gmail.com>  [899e8f813c559384ba11eb1d4ceafaf29b5e73a9]

        Resolves tdf#145684 - Sort sidebar decks in a more natural way
        
        Effects and Shadow went down, Line and Graphic aka Image up
        
        Change-Id: Ifb921e8b84d6fd18926c3249891c76c61ee6626f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125661
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-11-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [c19b6a80da0ba15a53a599732c45faf0bd5a7f3f]

        loplugin:noexceptmove
        
        Change-Id: I2ba1ebb161f4004b819fd106c090fefd8d8af8ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125658
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-22  Sarper Akdemir  <sarper.akdemir@collabora.com>  [d3651f96d45405d6d142bf97084c377e395945c3]

        tdf#143316: fix datetime footer regression on mso2010
        
        Exports language in run properties of the datetime footer.
        And also overrides the placeholder "Date" text with formatted
        datetime text if the datetime footer is a nonfixed one.
        
        Fixes regression from: 166671f4aa19deec47c10a220ae1d29fa57faa93
        (tdf#59323: pptx import: import footer fields as properties)
        
        Change-Id: Ib888e5cf51ea7e14fb13278e96610051e1e5fe5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124123
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [23a6b9bd988fabeceb58c5367bbb0b11bac1cb9a]

        uitest: sw: make test more precise
        
        and no need to use the for i in range(90) loop
        
        Change-Id: I9b039d49dc74f61289ad11979da1f244ec59903f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125655
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-22  Luboš Luňák  <l.lunak@collabora.com>  [6b2d8e2d88a67d446827ed0ab968f0a06e297d18]

        handle filling and stroking at the same time if possible
        
        All tests still pass, so the end result should be the same, but
        this way it's done in one call.
        
        Change-Id: If5da34837a45ad600ae30568e4ba7651ac5838bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125644
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-22  Luboš Luňák  <l.lunak@collabora.com>  [53ce0e3af4dcb1c70380016b3824da71548cdc60]

        move code to helper functions
        
        I'll want some common extra functionality there later.
        
        Change-Id: I249f9ca4662fc8e8d52c58b1bd33293f363464d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125643
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-22  Noel Grandin  <noel@peralex.com>  [1b327e4a33a2a2c575c247ea90365652d6549852]

        tdf#133835 speedup calc autofilter (9)
        
        Remove the temporary buffer in INetURLObject::setAbsURIRef,
        and just write directly to the main buffer.
        
        This is a behaviour change since we are "committing" bad data to the
        buffer if the URL is incorrect, but since it that case we set the
        whole object to be invalid, that should not matter.
        
        Change-Id: Ic8e7d4027bcb927005edd7de4098f4f525412869
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125648
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-22  Noel Grandin  <noel@peralex.com>  [a70bd820da49401e7c233ae254ce954954344d33]

        tdf#133835 speedup calc autofilter (8)
        
        Add move operator to OUStringBuffer to avoid copy
        
        Change-Id: Ifef326449d87aac79f4b1142db7a53faad427580
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125626
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-22  Michael Stahl  <michael.stahl@allotropia.de>  [8e34fe50412fd58a600ba1b8238b80444aec02e5]

        ucb: webdav-curl: don't use chunked encoding for PUT
        
        What happens with Nextcloud:
        
         CURLINFO_HEADER_OUT: 0xa028408: PUT .../testB.odt HTTP/1.1
        User-Agent: LibreOffice 7.3.0.0 curl/7.79.1 NSS/3.71
        Accept: */*
        Accept-Encoding: deflate, gzip
        Transfer-Encoding: chunked
        Expect: 100-continue
         debug log: 0xa028408: STATE: DO => DID handle 0xa028408; line 2077 (connection #0)
         debug log: 0xa028408: STATE: DID => PERFORMING handle 0xa028408; line 2196 (connection #0)
         debug log: 0xa028408: HTTP 1.1 or later with persistent connection
         CURLINFO_HEADER_IN: 0xa028408: HTTP/1.1 100 Continue
         debug log: 0xa028408: CURLINFO_DATA_OUT 8357
         debug log: 0xa028408: Signaling end of chunked upload via terminating chunk.
         debug log: 0xa028408: CURLINFO_DATA_OUT 5
         debug log: 0xa028408: Mark bundle as not supporting multiuse
         debug log: 0xa028408: HTTP 1.1 or later with persistent connection
         CURLINFO_HEADER_IN: 0xa028408: HTTP/1.1 201 Created
         CURLINFO_HEADER_IN: 0xa028408: Date: Fri, 19 Nov 2021 16:27:47 GMT
         CURLINFO_HEADER_IN: 0xa028408: Server: Apache
         CURLINFO_HEADER_IN: 0xa028408: Content-Length: 0
        
        ... yes, "201 Created" a 0 byte file.
        
        https://github.com/nextcloud/server/issues/7995
        
        Apparently this doesn't happen with header Content-Length: 8347
        
        Change-Id: I3f38d50530a8b6430b27de2525370e1d95705da6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125579
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-22  Mike Kaganski  <mike.kaganski@collabora.com>  [de4cb026b5fe3ecd1c9557817565cff4ca4e8408]

        Generalize DegreeN
        
        This potentially allows to introduce other degree fractions easily,
        like Degree<sal_Int64, 60000>, with automatically defined conversion
        functions.
        
        Change-Id: Id1c32d9e029943844bdc833178c1f99387ff87fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125640
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-22  Heiko Tietze  <tietze.heiko@gmail.com>  [003b2d0c36c62800257c688c65109bf2fc7d4f32]

        Resolves tdf#145821 - Layout inconsistency on paragrapgh dialog
        
        This reverts expanded controls from patch Icb22f2a9f24852898ab4550bc0cec32732ad32dd
        
        Change-Id: Iac9a0d920193d47976d6a2fc9305c43b09447019
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125642
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-11-22  Rafael Lima  <rafael.palma.lima@gmail.com>  [4f8fd72846f23688a3d6824cbfba9117a26e9463]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 957baaaa79fc771842444d2fd5df6c9f9383f6d7
          - Document Duplicate/Rename sheet shortcuts in Calc
            
            Based on Regina's comment on bug tdf#145745 there are quick ways to duplicate and rename Calc sheets. This patch documents these shortcuts.
            
            Change-Id: I887018cec48b829b73edd3c593d32f2044d60778
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125450
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-22  Johnny_M  <klasse@partyheld.de>  [b56e7a74a134aa4e4bd27fe22c1f6ab60c95b08a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e03ef6d09a95251a7e31c03c4df183d80de2f73f
          - tdf#132643 Translate German section IDs
            
            Change-Id: I02ddd433b92c1948b53442dba46480010b275d12
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125614
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-22  Michael Stahl  <michael.stahl@allotropia.de>  [6c377dc4a3eaa5384204af1344006257d1c9e59a]

        ucb: webdav-curl: log headers in debug_callback
        
        Change-Id: I40ed170c2ae8bc769372fa2269dcf1f1643000de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125580
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-22  Johnny_M  <klasse@partyheld.de>  [acee9aa28e93945aa5f9b1a8497f296a53b3a72f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b0391082f22e06d38c17beb241852f7f6dc1ceb4
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ibff67e3a6e819d998acd81d48cc8487423912df8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125612
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-22  Michael Stahl  <michael.stahl@allotropia.de>  [4d75e29b3bba8a4002231dbc507f79ea63dccd82]

        Revert "The CurlOption curl_off_t case appears to be unused"
        
        This reverts commit 20168b1f09b4d2aa8643dc7d4a16d8a1dd1008a6.
        
        Change-Id: I3ac7bdeece94ec2a0e01d67f2788874b3f286fe4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125578
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-22  Johnny_M  <klasse@partyheld.de>  [3c62f72d7eda7a2d377cf45490c8c67403d8d745]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4f86b98f4852a3590208a5ba0183b0767b2340b0
          - tdf#132643 Translate German section IDs
            
            Change-Id: I43001aefdeec0ac4f43f1b0a7274116dbc87b76a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125613
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-22  Johnny_M  <klasse@partyheld.de>  [f1c0f123c3e98cbe01d2f79ffdc5b2bbe30a8de4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6f3dfd46d61bd8ee5ae04b35056f95117cc472c5
          - tdf#132643 Translate German section IDs
            
            Change-Id: I544d292737aff83158bcfe46cdbef715e4a5ca33
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125609
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-22  Johnny_M  <klasse@partyheld.de>  [2aba4fb6bbe4030724feb4cd8bf266f4ebd31eda]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cb389072da48f9712f8100ac8e88656604106ab5
          - tdf#132643 Translate German section IDs
            
            Remove unused.
            
            Change-Id: Idced60ec26d33644833e758886da95b9b12596eb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125611
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-22  Johnny_M  <klasse@partyheld.de>  [186cdc22eee94a6f9ed9c7c2b8b0a7f6657ac5bb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 649d6ca20c8e574e86a25318510b4ba611da94c3
          - tdf#132643 Translate German section IDs
            
            Change-Id: I2c676d21d8b78ca1f5307904508bbd620724ddfd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125608
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-22  Johnny_M  <klasse@partyheld.de>  [d09492732e6b814b5d777b990461049ea08c6ada]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 430875f024037702e09291ee48c6dec481ad40c5
          - tdf#132643 Translate German section IDs
            
            Change-Id: I10ce80babf0e191f854f151a480d3340bf2eef0f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125607
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-22  Johnny_M  <klasse@partyheld.de>  [916fec758b6ccf34fb9cad91ee6cc1686497c1c0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 598bf0b1deb8a4e0795a79c78001a10d3b262e87
          - tdf#132643 Translate German section IDs
            
            Change-Id: I1e582772a69cca77716f270b243bf8f73b173dcd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125605
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-22  Johnny_M  <klasse@partyheld.de>  [adb5ab8fbefcd851ae1f897ff8c2bf51b21a30d5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a6e8b1dcb95877d2d03586482e70e96f276961da
          - tdf#132643 Translate German section IDs
            
            Change-Id: I6ec193b5e751a9f1ceab602ef88582d01457fbb3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125604
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-22  Justin Luth  <justin_luth@sil.org>  [fbda2f3b7b47021a140cbfd3288aa7de1b42e1fd]

        tdf#132470 tabbar: revert back to bold font on visible tab
        
        This is a partial regression to LO 6.3's
        commit fad98c8641342a77241124dd98e0cb781daef4ad.
        
        The current sheet is always selected, which is fairly
        distinctive. However, it is possible to select
        multiple sheets, and the current one should be
        distinctly marked to differentiate it from
        the other selected sheets.
        
        Change-Id: Ib160535cccebcfcabee94d17e5941cc3cd23bb15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125601
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-11-22  Dr. David Alan Gilbert  <dave@treblig.org>  [4c577a0ada8c47483fb8a80a97478ffd3e2b37d3]

        pszctrl: cppcheck undefined shift
        
        cppcheck noticed that the shift in:
        
            for ( sal_uInt16 nCheck = 1; nCheck < 32; ++nCheck )
                if ( nCheckEncoded & (1 << nCheck) )
        
        is undefined since 1 << 31 is implementation defined.
        Make it 1u, and the others around.
        (Not that we define bits that high, but we are explicitly checking it)
        
        Change-Id: Ieb780ac999af71df2b48ce64daaf4b2878162e35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125016
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-22  Noel Grandin  <noelgrandin@gmail.com>  [626296cb6cb1e81d40b9554fb6f15b8912d410ff]

        osl::Mutex->std::recursive_mutex in LanguageTag
        
        Change-Id: I75e2d0b78ebf4390ed67d94eb1021145f245fe50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125631
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-22  Noel Grandin  <noelgrandin@gmail.com>  [ef1e087dc94cf83b293e05e2cacbac69fa92bbdc]

        osl::Mutex->std::mutex in MimeConfigurationHelper
        
        Change-Id: Ib9a628d42448aea858271094ef5bdaac022b0f21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125633
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-22  Noel Grandin  <noelgrandin@gmail.com>  [2d073a759f77f80b44180eea32ba7131ad37b0bd]

        osl::Mutex->std::mutex in OPropertyArrayUsageHelper
        
        Change-Id: I4fd784f291fd6606b25520e3f08aa8692132e997
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125634
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-22  Noel Grandin  <noel@peralex.com>  [a6ed7588114c643a4d4821201e81b149e3429f2c]

        tdf#133835 speedup calc autofilter (7)
        
        vcl::Font avoid allocating a new instance if the setter doesn't
        change anything, saves 5%
        
        Change-Id: I461a2a8e3709b3f3f20e431cb3b976ad47bed0ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125625
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-22  Caolán McNamara  <caolanm@redhat.com>  [131c1c7da8c567636ca55751e49d24cb6d6c9b9e]

        Related: tdf#145786 cooperate between our own grabs
        
        don't try to workaround a grab if the grab is done by another
        of our own popups, and on tearing down one of our popups, restore
        the grab of its parent if that parent was one of our own popups.
        
        This typically matters on X where we don't use GtkPopovers (unlike
        wayland, where Popovers can escape the parent window). Things to test
        are:
        
        writer's watermark dialog: click the color button to get the 1st level
        popup, then click the combobox to get the 2nd level one, select an entry
        to return to the 1st level.
        a) Clicking a valueset element should select that color, not dismiss the
        popup without selecting a color.
        b) Clicking the combobox to get the popup again should result in a popup
        where the focus still follows the mouse (i.e. the 1st level popup
        doesn't try and steal away the 2nd level grab)
        
        sidebar: same scenario as above, except a color popover parented to a
        sidebar pane and not a dialog.
        
        Change-Id: Ib5d765b22b8a9b6b1a7806676c8fe3cfb7709734
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125638
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-22  Caolán McNamara  <caolanm@redhat.com>  [873e4d30e37a23da74b2bab7914196d1f0a9a772]

        gtk3: popover replacement for GtkMenuButton has to be modal
        
        Change-Id: If1b18c4b39fbe82fd613ff0f62f0ff60fdaeeed8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125637
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-22  Miklos Vajna  <vmiklos@collabora.com>  [e6b75a22dfbf81b6eca628384ae1c4bc499c50a3]

        sw: prefix members of SwDBManager, SwWebGlosDocShell, SwWordCountWrapper ...
        
        ... and SwZoomControl
        
        See tdf#94879 for motivation.
        
        Change-Id: I74f31e45a8c215d406371a23b64d548fbb851d28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125641
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-11-22  Hossein  <hossein@libreoffice.org>  [7b0f5178d81e2673345f88abec2e5656f841627e]

        Cleaning up math in SvgNumber
        
        * Simplifying math expression
        
        Change-Id: Ie67874eb79879186a1b971fbdc2c02945bae9191
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123092
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-22  Michael Meeks  <michael.meeks@collabora.com>  [4eb4057ab3b960767d7d6cf8208ecf4edf734324]

        Crash when fetching clipboard data.
        
        Seems like some unusual corner-case around HTML export.
        
        	sw::DocumentContentOperationsManager::CopyImplImpl(SwPaM&, SwPosition&, bool, SwPaM*, bool) const
        		/sw/source/core/doc/DocumentContentOperationsManager.cxx:5068
        	sw::DocumentContentOperationsManager::CopyImpl(SwPaM&, SwPosition&, bool, SwPaM*, bool) const
        		/sw/source/core/doc/DocumentContentOperationsManager.cxx:4609
        	sw::DocumentContentOperationsManager::CopyRange(SwPaM&, SwPosition&, bool, bool, bool) const
        		/sw/source/core/doc/DocumentContentOperationsManager.cxx:1936
        	SwEditShell::CopySelToDoc(SwDoc*)
        		/sw/inc/pam.hxx:193 (discriminator 2)
        	SwFEShell::Copy(SwDoc*, rtl::OUString const*)
        		/sw/source/core/frmedt/fecopy.cxx:224
        	(anonymous namespace)::lclOverWriteDoc(SwWrtShell&, SwDoc&)
        		/sw/source/uibase/dochdl/swdtflvr.cxx:413
        	SwTransferable::GetData(com::sun::star::datatransfer::DataFlavor const&, rtl::OUString const&)
        		/include/sfx2/objsh.hxx:866
        	TransferableHelper::getTransferData2(com::sun::star::datatransfer::DataFlavor const&, rtl::OUString const&)
        		/include/com/sun/star/uno/Type.h:121
        	TransferableHelper::getTransferData(com::sun::star::datatransfer::DataFlavor const&)
        		/include/rtl/ustring.hxx:438
        	getFromTransferrable.isra.0
        		/include/com/sun/star/uno/Any.hxx:151
        	encodeImageAsHTML
        		/desktop/source/lib/init.cxx:4382
        	doc_getTextSelection
        
        Change-Id: I1af52d827ebdc9bbc5278f56547d1b3fd1b87e7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125454
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-22  Noel Grandin  <noelgrandin@gmail.com>  [c36a21e4a3ee788b14b6925de585805556959800]

        osl::Mutex->std::mutex in WindowCommandDispatch
        
        Change-Id: Ia89f4a7b1f444a031e8f58f644ba9129f8c48942
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125622
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-22  Noel Grandin  <noelgrandin@gmail.com>  [16289b6de6ba37c7008fb198260517f3bc505bf4]

        osl::Mutex->std::mutex in XFrameImpl::windowShown
        
        Change-Id: I1e56d0931a6e814cb9a4faa6a06e70b3740cb728
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125628
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-22  Noel Grandin  <noelgrandin@gmail.com>  [9b0ea78959f6bcbc1a776c505352ab37e91381ad]

        use more OInterfaceContainerHelper3 in ContentImplHelper_Impl
        
        Change-Id: Id4e4fca8a5a4e2d050752e666a843e7d8661ec0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125635
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-22  Noel Grandin  <noelgrandin@gmail.com>  [b67257c5dc54b37495a755005192e4cf186aef25]

        osl::Mutex->std::mutex in GlobalSettings_Access
        
        Change-Id: I5162a157fd07870bf768947b32e8afe8f1fb0a02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125629
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-22  Noel Grandin  <noelgrandin@gmail.com>  [60e185446eef9c4084b22901f1ffb41b36628b6e]

        osl::Mutex->std::mutex in TransliterationImpl::loadBody
        
        Change-Id: I15441110bf27c3f2ad9a61389339c55b9c4c3bb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125632
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-22  Noel Grandin  <noel@peralex.com>  [7805a224b96897807e49fd49dd5276d6089b0b5c]

        tdf#133835 speedup calc autofilter (6)
        
        INetURLObject::SetPort Avoid allocating temporary string on heap,
        saves 20%
        
        Change-Id: I61ba4bd80c561266341143e35650b54b9d70f1d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125624
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dc50ac6f7179e1c447a43de256e6ffcf8694c06f]

        Removed duplicated entry in Korean autocorrect
        
        Change-Id: Ibc640574517da486af8b35e736a45c1adcf78434
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125639
        Tested-by: Jenkins
        Reviewed-by: DaeHyun Sung <sungdh86+git@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-22  Hossein  <hossein@libreoffice.org>  [6e7f06c297b3bd7f57797158c55ed0e11fe14317]

        Convert #define to enum
        
        * Converted multiple symbolic constants using #define in wmfreader.cxx
          to enum
        
        Change-Id: Ie55f27414c230cd624cacb805897933707244ed6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122734
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7b73163e6d8aca1b4a55547a4f337f36b9697b87]

        Removed break after return
        
        Change-Id: I0ad0ae7074905075cdff46ded69eaaa07570f0ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125075
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-21  Caolán McNamara  <caolanm@redhat.com>  [2221c6ffb3e8fffb090d1d1a666571c3c7d05de7]

        gtk3: consider replacement for popovers visibility when queryed for it
        
        Change-Id: I4ca71f8544720e99514abe78717dcd07617c00cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125475
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-21  Noel Grandin  <noelgrandin@gmail.com>  [449977192b04878a2e3ea0ce1ff3445d02f084ce]

        osl::Mutex->std::mutex in ActionLockGuard
        
        Change-Id: I8081d017f8a03be94b60011fcd4eb34eba786aa9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125623
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-21  Noel Grandin  <noelgrandin@gmail.com>  [d54a1380d13d8d832841cdc33440aac2e14d3300]

        osl::Mutex->std::mutex in ConfigurationAccess_FactoryManager
        
        Change-Id: I0e7a6eb4700e1108b31dfdf8681e8f4743ab7c5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125618
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-21  Noel Grandin  <noelgrandin@gmail.com>  [c33b0e928e07387bf60708be3f3dc07d9840663c]

        osl::Mutex->std::mutex in ConfigurationAccess_ControllerFactory
        
        Change-Id: I2e526ff2dc9f02850bd9fc510c63b5d9db24af58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125619
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-21  Noel Grandin  <noel@peralex.com>  [dc2010964fb8d18d5c4fe96172ee082276a1e587]

        tdf#133835 speedup calc autofilter (5)
        
        Tweak INetURLObject to reduce the number of
        OUString and OUStringBuffer we create,
        saves 5%
        
        And add a asView() method to OUStringConstExpr,
        to make it easier to pass to OUStringBuffer::insert
        
        Change-Id: I115ec2398cfc8df39bd1efbbd5f0d5cc9712dba7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125600
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-21  Noel Grandin  <noelgrandin@gmail.com>  [efd95650cba2460bc153de00f8eb27785ad0e18a]

        osl::Mutex->std::mutex in framework::ConfigAccess
        
        Change-Id: I44d41db2498ea39fca309785278c1fe50d7ae8b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125617
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-21  Noel Grandin  <noelgrandin@gmail.com>  [c3b968a2f1e8e824ace86c37d0e500440374bd09]

        osl::Mutex->std::mutex in StatusIndicatorFactory
        
        Change-Id: I2365e172ef8d631f30cfffdb650ebcb3035f77f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125620
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-21  Harjot  <harjotsingh20022001@gmail.com>  [805fd18d934c7323f678eb4df2f4b770ea8184f1]

        tdf#143148 Use pragma once in i18npool
        
        Change-Id: Id67d8926fdc1616add1bd9de051911b2aae030e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125419
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-11-21  Noel Grandin  <noelgrandin@gmail.com>  [7ef421dbfbfd486f235a7c5bdbd856b8ee9d62ea]

        osl::Mutex->std::mutex in configuration_registry
        
        Change-Id: If5561d6532716bfe3151f555a691aa5188264a1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125603
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-21  Noel Grandin  <noelgrandin@gmail.com>  [b28fdd1a15b4c7325d760e613bdf67c4cdd77605]

        osl::Mutex->std::mutex in OLockListener
        
        Change-Id: I391de15296932ea65f2335b0df7a76e2f77a1a50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125602
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-21  Noel Grandin  <noel@peralex.com>  [0b46361ef84a61100a0274a007062317607d097a]

        tdf#133835 speedup calc autofilter (4)
        
        Tweak INetURLObject::parseHost so it doesn't need its own
        OUStringBuffer, and can just use the callers'
        Saves 5%
        
        Change-Id: I481fabd4272bc9f172dd751a7019090b95a65e2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125599
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-21  Jim Raykowski  <raykowj@gmail.com>  [437d5a446733aca0a485218f29d8d7dcea4d3999]

        tdf#145207 Check for drawing object before Table to handle Tab key
        
        to fix crash that can occur if done the other way
        
        Change-Id: I378aa8444906d56647ab4fdde26d4ff1c9f511f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125435
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-21  Ming Hua  <plateauwolf@qq.com>  [52b9a1fdbbd829604b483881fb23ce30251f806c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9bff7df37fa8a6303ef5fe4f10085ef635be3a95
          - Related to tdf#141869: Update help for inserting cross-reference
            
            ...to match the UI changes made in commit
            81472692c4ee0b12c6d2184823faefa7a53431e6.
            
            Change-Id: If09e850fe769a1475e92f7605399316d74af95df
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125534
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-11-20  Kevin Suo  <suokunlong@126.com>  [918b62bea6cf82ce952c8d225dcabd4d08a2abf7]

        Change aboveWord and belowWord for Simplified Chinese locale
        
        Per Wechat discussion by our Simplified Chinese l10n team.
        
        上方 and 下方 are written languages which are more suitable for
        cross-reference context, while 上面 and 下面 are spoken languages.
        Also in this way they are consistent with MS Word.
        
        Change-Id: Iccf8c330b2e5a04be3916b810a29ea0d62f26225
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125533
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-11-20  Mihail Balabanov  <m.balabanov@gmail.com>  [7193ed4401e98a6b5154d4718a3ca4761fe28c45]

        Fix the above/below words for Bulgarian
        
        Change-Id: Ib81da535411b07596785b06d7a5dac36a8a2ee28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124704
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-11-20  DaeHyun Sung  <sungdh86+git@gmail.com>  [69db2d21a71c1851b93ced42d663d409dc3039ed]

        tdf#135727 add autocorrect lists for Korean Language
        
        Add autocorrect lists for Korean Language.
        Submit the Korean autocorrect lists as the result of Hacktoberfest 2021.
        Link: https://github.com/libreoffice-kr/autocorr_kr/blob/master/DocumentList.xml
        
        Change-Id: I6d0ca38581a21c59b98e96045bb6d091c8c89bf6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125548
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-20  Caolán McNamara  <caolanm@redhat.com>  [0cc2a8e89372e6a2c7e05b8a18a9fd2b2c71483b]

        cid#1494386 Dereference null return value
        
        Change-Id: I3dee29c68166c88bce30d2c88a6684be43f8e717
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125598
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-20  Johnny_M  <klasse@partyheld.de>  [15595966321c0d09929d85acf772e30bd007b300]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 45533ee580bb1dae59847fdce7ff269b4b7b3709
          - tdf#132643 Translate German section IDs
            
            Change-Id: I9ff9645bb3283ac824bc663897d40d2fbe43a931
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125596
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-20  Johnny_M  <klasse@partyheld.de>  [1e151da05ae09ca66878289934a4c94f1ff23f28]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2c7ee29857fd322080dac8e99151d31be991d0b3
          - tdf#132643 Translate German section IDs
            
            Change-Id: I71d7f73845bc57e3a1bc9acdaa8a8aa630e8351e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125595
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-20  Johnny_M  <klasse@partyheld.de>  [a870bab1bd91b34150647a88eb6f1595c79035ae]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f3fcc169054a340ed3dbea4cd8905b2015417a23
          - tdf#132643 Translate German section IDs
            
            Change-Id: I1a45b29e40b1b1ba90258e20a2d909688bd0e302
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125593
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-20  Johnny_M  <klasse@partyheld.de>  [a1c8ad8ded838ea0a22e637eecf05a6d4995133d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2667e50e6435579443057d55cc7a57f674f543ae
          - tdf#132643 Translate German section IDs
            
            Change-Id: I13bcfce76d858630b40c6c39566c0015c3ee470a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125591
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-20  Johnny_M  <klasse@partyheld.de>  [21e4e5fa68c5610fe3d2e11ac62d86c616341e85]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1f0c493cddde7a30c5af42a1d895d05c1efed9d2
          - tdf#132643 Translate German section IDs
            
            Change-Id: I4a2f4422276d2944dcffcce597c7a4a013c3af6e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125590
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-20  Johnny_M  <klasse@partyheld.de>  [d63f182977e0b3495132d4dc262e75369987f341]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5628bb0f03d71e6a30ce93ce966962c42d0abc76
          - tdf#132643 Translate German section IDs
            
            Change-Id: I019ee515a93f3c9159a4b5d40b46a3568d72c61c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125589
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d88bd04812f298fe9da6be1de60bb23ee64f0832]

        Fix typos
        
        Change-Id: I21161022d1b1e09eeccd39169577992c2ec2d47a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125586
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9b431a9b5532448765908c192225556b16a5d79f]

        Fix typos
        
        Change-Id: I3db97c20af3815a366d93454c8fc66cf8bdd848e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125207
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-20  Johnny_M  <klasse@partyheld.de>  [0b505dfff45c1fafc5b8894916e9a611cc5155f7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a4d192693f92434fe8f92c745a15afc1e09b77d9
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8fea2f205848348c38e507b9169dc7ca434b3b7f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125588
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-20  Johnny_M  <klasse@partyheld.de>  [59b133f4a1a8bbeaad3debcab9ff9f39e5264518]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to aec63dfd1ff1016d64554ab7e804fa1580a71f77
          - tdf#132643 Translate German section IDs
            
            Change-Id: I753cfdd055ec5ef372c0ec3f7f7d015b487dbc50
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125587
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [93bfbc10ce93e5b9c581897d331fcfb060ff112f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4a28022898ba228175a451c17a42f65cce039235
          - Fix typo
            
            Change-Id: Idb3cc8605c7d9a4e8c2ab6eed54805cf52850595
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125585
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2021-11-20  Caolán McNamara  <caolanm@redhat.com>  [61b806b28b6c7e49fb5e153e0ea589a020191f25]

        gtk3: don't double close popover replacement
        
        Change-Id: Ibdd7de56ab1cadd76748422c08e21904f912532a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125567
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-20  Jim Raykowski  <raykowj@gmail.com>  [d3adc15ba3091fea5a90b654ee667b25797501db]

        SwNavigator: Check for graphic, frame, or ole types before entering
        
        the block that handles these in UpdateTracking
        
        Change-Id: I4b435351133b28f1fc34e2733a9d453de5c117a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125508
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-11-20  Justin Luth  <justin_luth@sil.org>  [823a351adb0384598304d597ae7f637079ca6175]

        tdf#118776 drawingml: treat XML_nofill as (mostly) transparent
        
        100% transparent typically ends up as COL_AUTO which
        certainly doesn't do what is intended.
        So set as 99% transparent to get effectively
        the same invisible effect.
        
        Adapted patch and re-used unit test from an earlier
        commit authored by Xisco. This depends on tdf#137438
        not spamming the text properties with outline props.
        
        Only one existing unit test that matched this condition:
        -export-tests-ooxml1.cxx customxml.pptx
           -empty textbox - text entered here SHOULD be invisible.
        
        Change-Id: I077b748e500713188421f0eeefdfd85c46555e84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125301
        Tested-by: Jenkins
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Justin Luth <jluth@mail.com>

2021-11-20  Julien Nabet  <serval2412@yahoo.fr>  [2d445f90dbecf8d2240474dcb06084868ceb921a]

        tdf#145714: teach "mediumblob" to Mysql/MariaDB part in LO
        
        also teach about:
        TINYBLOB + LONGBLOB + TINYTEXT + MEDIUMTEXT + YEAR + BIT
        
        Taking a look at libmariadb, I see in libmariadb/mariadb_stmt.c:
            535   case MYSQL_TYPE_SHORT:
            536   case MYSQL_TYPE_YEAR:
            537     int2store(*p, (*(short *)buf));
            538     (*p) += 2;
            539     break;
        
           1208       case MYSQL_TYPE_SHORT:
           1209       case MYSQL_TYPE_YEAR:
           1210         stmt->params[i].buffer_length= 2;
           1211         break;
        
           1313     case MYSQL_TYPE_SHORT:
           1314     case MYSQL_TYPE_YEAR:
           1315       *stmt->bind[i].length= stmt->bind[i].length_value= 2;
           1316       break;
        
        Change-Id: Id72056429d5d2f2741063ee28b2d2e3c75e378a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125472
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [653c5d2ca1cc777d3556348b65ded0eaae95a414]

        tdf#121546: sw_uiwriter3: Add unittest
        
        Change-Id: I10d1d9a06c04e810b90da9184d5a52f278015fee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125566
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-20  Hossein  <hossein@libreoffice.org>  [9f3271297e7ce980fdb09a063ce51435314066f6]

        Use C++17 hexadecimal exponent floating point literals
        
        Using new syntax for the power of 2 exponent instead of using shift left (<<) operator
        
        Change-Id: Iaa627800fb35af37a6b0efcd939f1d5f78f70e5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125458
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-20  Mike Kaganski  <mike.kaganski@collabora.com>  [6d528515c5ed809da7ecfe27d105cfb173c9f768]

        Don't loose scanned image's resolution precision
        
        Change-Id: I526dcf8db880615308cfb228eaa06d1a5a0e5cac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125584
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-20  Mike Kaganski  <mike.kaganski@collabora.com>  [867abf5b8eff8733dd7ad020d16724ed8eda3885]

        Drop unused variables - again
        
        This re-instates commit a339ebca55f53db5f0b72b26fcfbb3aaa2b2a825
        "Drop unused variables", that was accidentally reverted in
        commit 1b6e3efe964eec9110e656a8242f6f4d8b5e7f7e "Simplify
        m_aAppId initialization".
        
        Change-Id: Ib65500cc0b0b5c27425f76e358f2d786a7faac09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125583
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-20  Jim Raykowski  <raykowj@gmail.com>  [40b40b74aae7e2a98dc964286baf499ecd1ae10b]

        SwNavigator: fall thru to outline tracking when section tracking is off
        
        and the last GotoContent is not the current section
        
        Change-Id: I762163f82f2a376f04ce6fcb1c001fde6544e84d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125510
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-11-20  Noel Grandin  <noel@peralex.com>  [2aa7aa564f8c8f7d1cd520b3e2d198a17e423a37]

        tdf#133835 speedup calc autofilter (3)
        
        Tweak INetURLObject::parsePath to avoid an OUStringBuffer copy,
        saves 5%
        
        Change-Id: I49eff3443f34971b8ce15f4c1ab6c9395ee0690f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125565
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-20  Hossein  <hossein@libreoffice.org>  [aadb472a6d37d57279f91038f28047af4278bbbc]

        Use o3tl::convert
        
        Used o3tl::convert on nXRes and nYRes to calculate biXPelsPerMeter
        and biYPelsPerMeter for the bitmap information header structure pBIH:
        https://docs.microsoft.com/en-us/windows/win32/api/wingdi/ns-wingdi-bitmapinfoheader
        
        The values of biXPelsPerMeter and biYPelsPerMeter are always ignored
        by the GDI when loading the bitmaps, but in theory they can be
        recommendations for the pysical size of a bitmap in some applications.
        https://devblogs.microsoft.com/oldnewthing/20130515-00/?p=4363
        
        Change-Id: Ia40f17b7d1c27c094158af89bf15ed2f11bdfc05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125109
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-20  Noel Grandin  <noel@peralex.com>  [23886b0e023bc27e9ba89f9ab6d1bdf36da022ab]

        tdf#133835 speedup calc autofilter (2)
        
        Tweak ImpEditEngine::SetRotation to avoid doing work when
        nothing has changed, saves 10%
        
        Change-Id: I10db2415278908e9e36491950a5f4826e01f42fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125564
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-20  Noel Grandin  <noel@peralex.com>  [66317d3aa5ada5b7c5ea317590730f563bebb77c]

        tdf#133835 speedup calc autofilter (1)
        
        avoid a copy in INetURLHistory::QueryUrl, saves 10%
        
        Change-Id: I662a4e48f198e61f1cef52b1e920613bce9c9766
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125563
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-20  Noel Grandin  <noel@peralex.com>  [b692c8a2809666012084b9e25242c382d7323f72]

        small optimisation
        
        avoid malloc in the common case
        
        Change-Id: I3820065c2b070eddf7cfcba117ec1be73735957f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125562
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-19  Rene Engelhard  <rene@rene-engelhard.de>  [214fa233338c09156c67f85818b6a2ea6b3235bd]

        add with-system-abseil/with-system-openjpeg for pdfium
        
        Change-Id: I270cbb75cde2a44416b61978b8eefdf267720031
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125559
        Tested-by: Jenkins
        Reviewed-by: René Engelhard <rene@debian.org>

2021-11-19  Caolán McNamara  <caolanm@redhat.com>  [04c5aef876dc4dbeff96f772254b6a7edb6d8433]

        add placement to Popover popup_at_rect
        
        Change-Id: Iaa12a48f62037dd985d526993a07762b10bd0cee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125474
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-19  Rene Engelhard  <rene@rene-engelhard.de>  [2ed0c2f7ce1ac80dd0315043eb656fff41f24bfc]

        fix gtk4 build
        
        res is only defined if NDEBUG is *not* defined. So it doesn't exist in a
        "standard" build using -DNDEBUG and shouldn't be used.
        
        Change-Id: Iebae9898d50030f994a7289e2bc3fe3052172dee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125582
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-19  Mike Kaganski  <mike.kaganski@collabora.com>  [13ff493f1d7bf9ba4681ff62f7f7020925306a2d]

        Use toRadians on Degree10
        
        Change-Id: Ib0a53f1dd9c7dd2011041c1c8a6923a64ff6d0f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125581
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [2a605bdd156ff047d722abeef0dcdf029f36ed30]

        uitest: sc: Add UItest for the Save to CSV dialog
        
        Change-Id: Iddf617a02697c30e195d1de94fa064adf5b2d7f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125560
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-19  Mike Kaganski  <mike.kaganski@collabora.com>  [7ff2c9cfc5fa8c261b1f7f959172f60255fcf617]

        Use more basegfx::deg2rad<N> and basegfx::rad2deg<N>
        
        Change-Id: I9dc57628b98f67994d546f6887e96389be1efe62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125568
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [f8790b1d586b3865cfdc56e8f4cdab55a8617769]

        uitest: better use execute_dialog_through_action in these cases
        
        Change-Id: Ic2317db908afc12973624034f29c1de6f4efd60c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125561
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-19  Mike Kaganski  <mike.kaganski@collabora.com>  [e3c8de29dd9e947599a8f8991c1597b8fe263d1a]

        Use more precise value for M_PI in OpenCL
        
        No idea if that would make actual difference, but it simply looks
        odd that we use such a value, in view of all other efforts to improve
        accuracy of rad<->deg conversions.
        
        The value is used that is already present elsewhere in the code, e.g.
        in sc/source/core/opencl/op_statistical.cxx.
        Change-Id: I098f2bf748670e3250035d74d1bf7d1e224dd66b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125557
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-19  Heiko Tietze  <tietze.heiko@gmail.com>  [1833cb7aa9d8cc3e172c59f8dc25cd4ca6622a50]

        Resolves tdf#130895 - Edit Bookmark Entry dialog too tall
        
        Introduced a scrollwindow behind the fields
        
        Change-Id: Ic32d85d196a73594868f4268a76f783e3d0bea07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125551
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-11-19  Caolán McNamara  <caolanm@redhat.com>  [50affeebd9e631a63708e55674ca2e16ae568178]

        gtk3: treat standalone GtkPopover similarly to the GtkMenuButton managed one
        
        so do the same replacement with GtkWindow under X11 for gtk3 that we do
        in MenuButtons for the popover with direct popovers when the constraint
        is GTK_POPOVER_CONSTRAINT_NONE
        
        Change-Id: Ia903b24c54e6d3acc18df1ab912600e07b7f844d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125543
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-19  Mike Kaganski  <mike.kaganski@collabora.com>  [bc0ab08634f59e1a1814e575fe6ad5e50bf1aee1]

        Drop F_PI1800/F_PI18000, and unify deg2rad/rad2deg conversions
        
        Change-Id: Ib89b00c3dc8cd440e8a88906eea133becd1cef64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125509
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-11-19  Stephan Bergmann  <sbergman@redhat.com>  [168ae4c00a86b7534dedd303f9ef008e19822b99]

        Fix --enable-online-update
        
        ...after 4bc44490f51f7cc4a36cc7131137018da986c293
        "loplugin:stringliteraldefine in tools"
        
        Change-Id: I0ec1e07b151e853be8a795c7135aecf5c6957eac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125556
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-19  Michael Stahl  <michael.stahl@allotropia.de>  [a8beb8c08886ac6eef7fcc6a8881a77156e05d4e]

        sw: DOCX export: use list's indent if paragraph is not counted
        
        Writer/ODF has a feature to have paragraphs in a list without having a
        list label, but they do take the indent of the list level into account.
        
        Word doesn't appear to have this feature, so the export forces such
        paragraphs to refer to a non-existent numId 0, so they are not part of a
        list.
        
        Take the left indent from the list level and write it into the pPr.
        
        Change-Id: I8ad56e51e2d4dfd691e3c38532f1a824f5276fd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125555
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-19  Miklos Vajna  <vmiklos@collabora.com>  [32ae1ed7504d58f9216593cb87f25c480a0e623b]

        PPTX import: handle <a:clrScheme name="...">
        
        We had doc model for this, but the UNO API and the PPTX import was
        missing.
        
        Change-Id: I199e9cc235a783d91700ce74f17d442f41d3c3f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125532
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-11-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [13aa5081793f133077610cd01b7f01ee765b4add]

        remove unused defines
        
        Change-Id: I1140d7dc2f40dafcba6a314c7a641c3b2d886af4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125554
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-19  Caolán McNamara  <caolanm@redhat.com>  [52d199b364bf65168e5e43b039e6036b87d37403]

        gtk4: GtkPopover parent must be set before its shown
        
        Change-Id: I6184422b92d3629f31141215bed588400b30289c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125542
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-19  Caolán McNamara  <caolanm@redhat.com>  [a59b5f9e80c382a74085f93601de3cb0a6b9e174]

        gtk3: use GtkPopover default for selected cases that are within a document
        
        and where inability to escape window under X11 hasn't been a problem to date
        
        Change-Id: I14aa5fe2cf443b6214aed48266d5bd32b8b9c700
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125541
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-19  Caolán McNamara  <caolanm@redhat.com>  [fae7fd3d193393e4e75ed426b9198925490dc3e4]

        gtk3: default to an explicit constrain-to for Popovers
        
        with the intent to do the same replacement with GtkWindow under X11 for
        gtk3 that we do in MenuButtons for the popover with direct popovers when
        the constraint is GTK_POPOVER_CONSTRAINT_NONE
        
        Change-Id: I629c30b44a9e362ba0d924bb229930b5f0dc7ed3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125540
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [2337bd5f0d9977a0ecd110abdebea7f331d360df]

        tdf#136551: sc_subsequent_filters: Add unittest
        
        we can use the file from tdf#134867 to test tdf#136551
        although one bug is in calc and the other is in writer
        In the end, the problem is in the sax parser when dealing
        with files bigger than 10Mbs so the problem is not
        specific to one component
        
        Change-Id: If366626b386c592a0b780692a951b27a3e5cdbe5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125538
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-19  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [8c715d513eefaf619bf366add8aaf7f6dca15615]

        Qt set QPainter AntiAlias hint from SalGraphics
        
        Change-Id: I1a9e6014ead24b6edff1dbb41b70c809204d01cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125549
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-11-19  Justin Luth  <justin_luth@sil.org>  [894a01640a838c9affed7cccccc7378a452139b5]

        tdf#137438 drawingml: separate outline from text import
        
        By ignoring the a:ln group, the contents in that group
        (like transparency) were being applied to the text.
        Well, it should only apply to a line around the text,
        which LO isn't doing.
        [Well, LO can do this as Fontwork, but perhaps that
        doesn't match so well with text in shapes generally?]
        
        At any rate, don't allow one group's settings
        to override the others. Keep them separate and then apply
        a bit of merging logic to try to achieve the best look.
        
        So emulate a little bit. If the outline is not very
        transparent (less transparent than the main text)
        then it may (if thick or opaque enough) dominate
        the text.
        
        For simplicity (and because there is no right answer overall)
        I just compared transparency and used the more opaque colour.
        
        Unit tests potentially affected:
        -export-tests-ooxml1.cxx: tdf100348_FontworkBitmapFill.odp -> PPTX
           -now imports black instead of yellow (MSO sees gradient colors)
           -so previously completely wrong, and now perhaps even more wrong?
        -export-tests-ooxml3.cxx: tdf114848.pptx
           -shows blue text regardless - defined by area.
           -can't see where this is set in MSO2016. Perhaps illegal?
        -  : tdf125573_FontWorkScaleX.pptx
           -no visual difference. Same as tdf100348, but with black outline.
        -  : tdf119087.pptx
           -should be green, not purple. [Added test for that.]
        -  : tdf143315-WordartWithoutBullet.ppt
           -no visual difference (COL_AUTO outline?)
        -import-tests2.cxx: tdf129686.pptx
           -poor test usage (but also weird transparent default).
           -no visual change.
        -ooxmlimport2.cx: tdf143476_lockedCanvas_position.docx
           -no visual difference. Irrelevant since we can't RT
        
        Change-Id: Iff0d95506dd64825444a99e62a6c2bd5e1dc122f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125300
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [31ed4c70b027848710a3dc911ff5a7ac18a97047]

        loplugin:stringliteraldefine in vcl
        
        Change-Id: Id14cc8613fdfb67790efd6c33ee243f6bdb522f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125546
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [5078e83d88a08881661a18636f38e8951cdda676]

        loplugin:stringliteraldefine in svl
        
        Change-Id: I49a8062c30bdce5b0d9bd27e421d85ba61d5592e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125544
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-19  Jan-Marek Glogowski  <glogow@fbihome.de>  [7e21785380f39f0fe53e06bafa3e5395f7f6e8b6]

        Change About LO dialog to run async
        
        Change-Id: I7255a8510e4cf983ebab477cbdb7cdcf00dabc98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125512
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-11-19  Jan-Marek Glogowski  <glogow@fbihome.de>  [de5bf7f88026310866a5a4901ac1b46424a73571]

        Reuse macros for AbstractDialogFactory_Impl
        
        Now that all the abstract dialogs are welded, update and rename
        the existing boilerplate macros, to cut down the C'n'P code size.
        
        Change-Id: Iff8f452ca3dfce9a63c4fb73ab3a5025566810e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125511
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-11-19  Noel Grandin  <noelgrandin@gmail.com>  [2fe77d0ed8c7c6f2ea0374e0c003ae6280fd591c]

        rtl::Static->thread-safe static in unoxml
        
        Change-Id: Icb458f9ba38225aef17a2421533be79c6d9445d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125496
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [4bc44490f51f7cc4a36cc7131137018da986c293]

        loplugin:stringliteraldefine in tools
        
        Change-Id: I348b9a844c009f9c19301baa76d31b12f67c6130
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125535
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-19  Caolán McNamara  <caolanm@redhat.com>  [d7dbc5fd426a7f2dfda74e281bef7d3a87598203]

        gtk3: take default modality from the popover it replaces
        
        Change-Id: I0404dc17bd816a7dd403c50692f4f5325aacaf31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125503
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-19  Tor Lillqvist  <tml@collabora.com>  [c5a72ac64ff11d245f80bee2e743548d10319e04]

        Upgrade to un-deprecated API and fix a crash in the pasteboard.mm helper tool
        
        Change-Id: Ic0b839df686fb93c64ef844848028ded39225ced

2021-11-19  Caolán McNamara  <caolanm@redhat.com>  [c705a5a65c88f11c197af19a6586175dc7ddc3c6]

        gtk4: remove constrain-to property
        
        Change-Id: I18f0b72fff31f555873a0808f171e4c1746a4411
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125539
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [addf580c2846e8de6457c9e710faedd3f0a7a7de]

        loplugin:stringliteraldefine in linguistc
        
        Change-Id: Id347daab7aa21ce8756dbc2d139ac022fc22be3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125536
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-19  Noel Grandin  <noelgrandin@gmail.com>  [bcf601f53ca50460e973a7ad8725aeed33170b2e]

        rtl::Static->thread-safe static in vcl
        
        Change-Id: I748c3b5608b76b4b847273856f6b1c66b53aced1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125497
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [38ef2cb092100d03fbef2c05a36526802d06ebaf]

        loplugin:stringliteraldefine in i18npool
        
        Change-Id: I8a56d5d6d201ac5ae65dc46ef4838a0e41af587e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125530
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-19  Hossein  <hossein@libreoffice.org>  [9cad66da644e1721f9a49c2b5fffd86da08f78c5]

        Cleanup locally used variables in Calendar_hijri
        
        * Some variables that were only used in the calendar_hijri.cxx
          are now moved out of the header file, and they are no loner
          member variables of the the class Calendar_hijri. They are now
          placed in the the i18npool namespace.
        * Removed unused variables SynMonth, EveningPeriod and LeapYear
        * Moved a global variable definition to the member function that was
          the only place it was used. It is now a local variable.
        
        Change-Id: I8a8b25765bd8ed5640b1a0cfa46ec9903b460a53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125433
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-11-19  Caolán McNamara  <caolanm@redhat.com>  [96d19777abfdf74c9776470e39ee3ec7e1b2e256]

        refactor for potential reuse outside MenuButton
        
        Change-Id: I36729364550dc7c505fdc396442f51809fc58073
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125489
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-19  Caolán McNamara  <caolanm@redhat.com>  [d9c6fa0c31e25268829ec83d8d7a304abceeaaba]

        crashes seen in WriterInspectorTextPanel ctor
        
        null DocSh is likely
        
        Change-Id: I5aeb81ef01795b896ad594d7eb7f0cd657f5a690
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125483
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [10d172747ba44b405e4bf4cfe7142a23a51bb94e]

        loplugin:stringliteraldefine in accessibility
        
        Change-Id: Ie27c32ea51ebcc9ad0d0d5a1d160d55c23727cd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125274
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-19  Mike Kaganski  <mike.kaganski@collabora.com>  [1cc6fca4927b9684b1f5acedee7b60c0c7518e25]

        Drop F_2PI
        
        Change-Id: Ie98606607b2ce262e4eed76bb8cd86fbfe846f76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125506
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-19  Mike Kaganski  <mike.kaganski@collabora.com>  [37429f2690a96491ad0e4fa2a04f2fa88a66da87]

        Use M_PI* instead of F_PI*
        
        Change-Id: Ie2b7a1c74fc516781a17a20157b8217bc41e383d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125504
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-19  Justin Luth  <justin_luth@sil.org>  [0afd2d3bfa9d55249ffd1408681ff04decf2d8fa]

        tdf#135906 docxexport: set serializer before writing
        
        This fixes a 6.3 regresssion from
        commit aafaf1f55fa413ad49d4556cf7c0a713dd206ae4.
        
        Change-Id: Ia2d3d26fe2cfa2b213326021f6b97f8d40c6e98c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125441
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-19  Michael Weghorn  <m.weghorn@posteo.de>  [dc0016bc8d7e6c4456f4442c7ccf287bfc0c2e9b]

        tdf#137924 qt (>=5.14): Use proper DPI without requiring window handle
        
        For Qt >= 5.14, don't require a window handle to retrieve
        the screen and then the associated DPI value from that one,
        but directly use 'QWidget::screen' (introduced in QT 5.14)
        to retrieve the screen.
        
        Previously, no DPI values would be set in case there was
        no window handle.
        
        This makes UI scaling work without having to manually set
        'SAL_FORCEDPI' on Wayland.
        
        While various UI elements (like e.g. the "Help" -> "About LibreOffice"
        still look quite broken with the qt5 and kf5 VCL plugins
        in a Plasma Wayland session (at least on my Debian testing with
        Qt 5.15.2 and Plasma 5.23), they look OK
        when using the qt6 VCL plugin with a custom build of qtbase
        and qtwayland from Qt's "dev" git branches.
        
        Change-Id: I5feae46ed86a8b7d3cf92d4a973f7a0f9a9f95de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125507
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-11-19  Noel Grandin  <noelgrandin@gmail.com>  [f3a0e8ba28d2a6e70d2ce9d4af1a9f823fec884f]

        rtl::Static->thread-safe static in xmloff
        
        Change-Id: I5fa1f0a2b5336508841ef841bb56e2edb25e4ef7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125498
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-19  Noel Grandin  <noelgrandin@gmail.com>  [8b1399cbb76b2f8b1722cb6a4a77b391f5af0862]

        rtl::Static->thread-safe static in sw
        
        Change-Id: Ic69883c66a08654b9c86ca87a640f5070312fa83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125499
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-19  Miklos Vajna  <vmiklos@collabora.com>  [339405818c9c31a3ba29f406afca36568c378fb2]

        sw: enable warning in XMLRedlineImportHelper::InsertIntoDocument()
        
        This one looks useful, so why hide it behind dbglevel=2.
        
        Change-Id: I424808ae8ccd2ab7edcd1a75cd7c4479a0ec3b13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125501
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-19  Noel Grandin  <noelgrandin@gmail.com>  [f7a8c3cc4dc9a316b39e8680a2af330d8f8ba296]

        rtl::Static->thread-safe static in unotools
        
        Change-Id: I2a8c9ca7c45a8e20f3d114722a0677b856a13d8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125495
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-19  Noel Grandin  <noelgrandin@gmail.com>  [4d3e4c1cf3f117b8abd8dd67843864bb4c2e5a2f]

        rtl::Static->thread-safe static in tools
        
        Change-Id: I6c45fc533ec6281d011282bf2e8d49f23e2c29e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125494
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-19  Noel Grandin  <noelgrandin@gmail.com>  [6f3c6b12eaf0466827c9ec6b84c2516e38061b04]

        rtl::Static->thread-safe static in svx
        
        Change-Id: I743d252befd948580a1b3619f51d3f0343cb469d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125493
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-19  Noel Grandin  <noelgrandin@gmail.com>  [79db82976e3070b7889d2ec350dde3eff703ebe4]

        rtl::Static->thread-safe static in svtools
        
        Change-Id: I437259b4a70ec575e937821b9b1adc001723f29c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125492
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [11800469cc7b3a40c42410be93a12e5107db0efb]

        uitest: sd: the redo action fails at times ...
        
        ... to add back the animation to the list in the sidebar,
        and thus the test fails.
        Remove it for now. At least the undo part of tdf#135033
        is still tested
        
        Change-Id: I7dc416645db53ec3f08376d04de9be036ce53fdf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125505
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-18  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [7bcc18ac67181d10d3479b3100647aceddd86750]

        Qt implement QtFont::GetGlyphOutline
        
        Fixes FontWork with QFont based rendering.
        
        Change-Id: I294fe89d2753b6e82a559ff847b44126f9ea3bfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125500
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-11-18  Mike Kaganski  <mike.kaganski@collabora.com>  [b8ef63c9fb3a1d4fb4a5549d28067cde07a8ab13]

        Drop F_PI180
        
        Change-Id: I36783d6fd6f439a71bc46959cd859b48d65ee30f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125449
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-18  Mike Kaganski  <mike.kaganski@collabora.com>  [ca476ce3bc76b9a6073bcd587eceb30115ce103f]

        Drop obsolete comment
        
        Change-Id: Iee729890771376192c547b96c59f5e0086782219
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125448
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-18  Michael Stahl  <michael.stahl@allotropia.de>  [dd43c74ee5778109f860e18419fc37fd9ab1c7dd]

        tdf#140086 svl: restore PasswordContainer to single-instance
        
        (regression from 7256ff08bc46840bb85fa255ace6541dca91329e)
        
        Change-Id: Ib640dea001fc787279761ca72bbc3db46d0102c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125485
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2021-11-18  Caolán McNamara  <caolanm@redhat.com>  [966c9af081d1c8296026c1ca3564869362de45ab]

        drop unnecessary TODO
        
        Change-Id: Id906f7a6bf806d5c102f8653b1174aaa47e8bb7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125488
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [badbacff3e124d6dcb2e656c97dc25a3d9ae5761]

        uitest: sc: remove duplicated test with the same name
        
        In the file, there are two test_tdf91305_sort_text_cells_rows
        so this one is never executed.
        
        Just remove it because it's quite a basic test
        
        Change-Id: I255b4202359e20744845fbdcbf963e74b9ee0710
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125490
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [0011ed25344673d441e2ac59f455428b27fea9d3]

        loplugin:stringliteraldefine in basctl
        
        Change-Id: Id9f1d2932b5f602602d0229b8dc9794c01f5cbb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125277
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-18  Jim Raykowski  <raykowj@gmail.com>  [a1b1f5a472497e04d315323e429f06fa55c19c71]

        SwNavigator: Track drawing objects before other content
        
        Do this to prevent other trackable content from being tracked before
        drawing objects when Navigator is used to go to drawing objects.
        
        Change-Id: Ib9d322208a2e358140bfb8c80ad94b4e0084f06a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125437
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-11-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [7f326714ffbed94a4107b1e896898c1be89ca938]

        tdf#76836: sc_ucalc: Add unittest
        
        Change-Id: I62d4325dcaee19188529bb749801dc945c060572
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125487
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-18  Olivier Hallot  <olivier.hallot@libreoffice.org>  [99e860b5231f86600ebb63b73d6ee557acc44ac8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 04bef9c48889b4da6f332b1b31a9b45227b52c32
          - Refactor database help files
            
            Change-Id: Ie8f983d2c49f61084c456f8c7e91b41a6b5ac22a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125491
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-18  Michael Stahl  <michael.stahl@allotropia.de>  [92dbabbafb25b24bc8c621d4fc516eadb53ff5c9]

        ucb: webdav-curl: don't assert on valid URL
        
        If you put an URL into the host field of the remote files dialog,
        it will gladly create silly urls that start with "https://https://"
        - these are syntactically valid because ":" may occur without port
        number path segment may be empty, so don't assert.
        
        Change-Id: I29b6317daeb76d8f2fd4a22c0908ad2366c36297
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125484
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [7ea765fd2f9a357ffb95c4e5e7826426614d0670]

        remove some unused defines
        
        Change-Id: I4424329c1b803ccdd901f1428d332a6c56652100
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125479
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-18  Caolán McNamara  <caolanm@redhat.com>  [9ef696ff1594a2e3c6ef2185b27c8e67f6592b33]

        when color menu popdowns only popdown the autofilter if something was selected
        
        so the color menu can be dismissed without dismissing the autofilter
        
        Change-Id: Idb44f40a599382f86ffa9519910c37e64a56820c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125439
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-18  Sarper Akdemir  <sarper.akdemir@collabora.com>  [6ce8066af743b172d36046a8dc8b17ebe010b6cf]

        import pptx color schemes as color sets
        
        initial import work for color sets.
        Themes (which we get the color schemes from) in MSO can
        be different for each master - will need to support that too.
        
        [ Miklos: actually added that per-master-page support. ]
        
        (cherry picked from commit 3b21d166f585dcdf8d576d166aeff3cfd4694aab,
        from the feature/themesupport2 branch)
        
        Change-Id: Ia06d2645018e6bfa70817bbddba2374641ae13dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125477
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-18  Luboš Luňák  <l.lunak@collabora.com>  [f4d59ec73682f06fff9f718b3347726f1d53d263]

        make Jenkins dev builds use --enable-dbgutil, not just debug
        
        It's the "more debug" option that each developer ideally should
        use unless binary compatibility is wanted. Jenkins builds done
        with these settings are reportedly not published, so this is
        just tinderbox builds, and there's it's better to verify
        the extra dbgutil stuff too.
        
        Change-Id: Ia2f86ff9394e155b247a6e5e1583d0681399b99b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125381
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-18  Luboš Luňák  <l.lunak@collabora.com>  [a7a700de4b6191d97c9addf528dce218b237e868]

        draw symbols using polygons instead of raster of lines
        
        On HiDPI those lines become obvious.
        
        Change-Id: I2b0cce3950abb4d06a56ba022100bc74026b5de7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125481
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-18  Luboš Luňák  <l.lunak@collabora.com>  [899deee84589306764a19383e3518e66714ca5e5]

        add an extra margin to native control drawing on Skia/Mac
        
        Some controls draw outside of their given area, which would get cropped
        when first drawing to a temporary context limited to just that size.
        I haven't managed to find a way to calculate the proper marging, so
        just add something that's hopefully enough but not too big.
        
        Change-Id: I1a15a3ab8cbd26cbe4fb52628b300ee70c8d51ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125469
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-18  Luboš Luňák  <l.lunak@collabora.com>  [5a76ae27a90fcb7e170a1cdd822a4bfd260e03a3]

        fix background color of some native controls with Skia/Mac (tdf#145748)
        
        Some of the control drawing calls use CGContextFillRect() to draw
        background for controls, so since we use a temporary context, set
        up colors for such drawing.
        
        Change-Id: I41cfa29e29fcf86598d49fbbed0b159c48c63d6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125468
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-18  Luboš Luňák  <l.lunak@collabora.com>  [07a9d2f60dabac5b8f9d10acb73a8eade1593aae]

        draw Mac widget controls at proper size when HiDPI
        
        This code was drawing them at non-HiDPI size and then scaling up.
        
        Change-Id: I90abfd36adaff4e7c4929cd28d0aa50d919449a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125467
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [23ad6c5d98e47310703de69506afe89883a75818]

        tdf#145731: sw_uiwriter3: Add unittest
        
        Change-Id: Id605ebee7145eaeb9ec5a533b7e72a0378d6bb7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125470
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-18  Olivier Hallot  <olivier.hallot@libreoffice.org>  [16031da61bdd7cc9b29e47bf98c6e411175afc7f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3c580a172f699ab665b609896ac7c12a8990ee5b
          - Use embeded contents for experimental features.
            
            Change-Id: I3a02faeb85a9739a2ea425c8f3c4159b64df0ec0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125478
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-18  Caolán McNamara  <caolanm@redhat.com>  [c548e149d776d84ab480766f4664155ca1a7b526]

        resave with latest glade
        
        Change-Id: I151ae11d722881b21aeb9b88716c8be963e43056
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125476
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-18  Rafael Lima  <rafael.palma.lima@gmail.com>  [25cb40bd7a0e02adb1a1f219662242e104f9abfd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5ce3e1b6c32f59175c76e6dbadb871cba0068262
          - Create PopupMenu service documentation
            
            Change-Id: I511221e68e9504a5c9e5e6c00bb31047a6ccf11b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124982
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-11-18  Caolán McNamara  <caolanm@redhat.com>  [5bc345a1624315c55b8ed1316d530d3943f96227]

        menu placement is a little off
        
        its relative to the treeview, not the floating window
        
        Change-Id: I70c15231eb61d5b8da3bbf473db39489b4544f0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125473
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [187b28063fa9b908f5324ed345ba223d8f6168a2]

        Fix typos
        
        Change-Id: Idd21ee0026d8a36653f0fb25b350dae37315f603
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125336
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [6e04ef6eda7d632ad39b3938ab864417303c8368]

        tdf#135033: sd: Add UItest
        
        Change-Id: Idc3cb84972d01496e378e224d65cd4db71648c40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125446
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-18  Noel Grandin  <noelgrandin@gmail.com>  [ed6651ec3b5dafed759cb602ad25e150592693a9]

        rtl::Static->thread-safe static in svl
        
        Change-Id: Idadc4dc77eb681a8b8923ffacf37ddbe1d8245e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125425
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-18  Noel Grandin  <noelgrandin@gmail.com>  [3f12e3e992ae307886bc73ff37f07b270701730e]

        rtl::Static->thread-safe static in sot
        
        Change-Id: I208b4feff95013a787f3ca7828c88c9457e78ba6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125424
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-18  Noel Grandin  <noelgrandin@gmail.com>  [4d45eacd5485a756584fc7edecce8c821d4b7123]

        rtl::Static->thread-safe static in sfx2
        
        Change-Id: I8074494094f561c5ff21d13c68430798dc242604
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125423
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-18  László Németh  <nemeth@numbertext.org>  [a478ac0f0a1eda92d35477462f70412bc65f9d36]

        tdf#145721 sw: add 'moved text' icons to Manage Changes
        
        For Moved (deletion) and Moved (insertion) text changes,
        add new Action icons to Manage Changes dialog window
        (Edit->Track Changes->Manage...), re-using existing
        Cut and Paste icons.
        
        Follow-up to commit 970f8ec7c8eb6007181ce55d885eef771dd49cc6
        "tdf#145721 sw track changes: sign text moving in redline tooltips".
        
        Change-Id: Ic202538ec31963e5e27170c7e5ea819a7f2bde9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125445
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-11-18  Caolán McNamara  <caolanm@redhat.com>  [06f36cc7ca8fc056dd8cf4d8cdbe682f9a003cef]

        allow vcl gen menus to have non-square images
        
        for the color menu in the calc autofilter
        
        Change-Id: I90a4ccefa9c44f5c9d0b0e49dd8c254d13be0fe1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125444
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-18  Mike Kaganski  <mike.kaganski@collabora.com>  [fffc6b40b933f640a412233988bbb74bf6138af4]

        Drop unused argument names, and (void) noise
        
        Change-Id: I75f313924db7d6a0658f9d7cc1d571767cec3144
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125364
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [e634c893fbe388ad3978aaaa00db7fe0df280078]

        tdf#78897: sc_pdf_export: Add unittest
        
        Change-Id: I943f6ee26101006c128dfd78c8915d73a4911e15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125443
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [f95bdd424760f759dcc7197d004d98bf20f056d3]

        loplugin:stringliteraldefine in chart2
        
        and drop namespace declarations that were surrounding the #define
        - namespace decls have no affect on #defines
        
        Change-Id: Ic66ba7837ba3a5c48a0cf414af30985c480d73af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125278
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [258dc1f332155cd565d34b1ce3b51edc3c2fbf64]

        tdf#139612: sc_subsequent_filters_test2: Add unittest
        
        Change-Id: Ic1467cfc50ce40951677a73ab3c43df6c33467fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125440
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-18  Julien Nabet  <serval2412@yahoo.fr>  [6bb6e59ca2b40958504ac176cab448de3fe0a2a9]

        tdf#145205: Mysql/MariaDB, display BIT instead of DATE when its a BIT field
        
        Beware, we just want to display the right info here, BIT management in Mysql/MariaDB
        needs some work
        
        There are 2 parts in this patch:
        1)
        -    if (sType.equalsIgnoreAsciiCase("bit") || sType.equalsIgnoreAsciiCase("bool")
        -        || sType.equalsIgnoreAsciiCase("boolean"))
        +    if (sType.equalsIgnoreAsciiCase("bit"))
        +        return css::sdbc::DataType::BIT;
        +    if (sType.equalsIgnoreAsciiCase("bool") || sType.equalsIgnoreAsciiCase("boolean"))
        allows to display BIT instead of DATE when editing the table
        
        2)
        -            return css::sdbc::DataType::VARCHAR;
        +            return css::sdbc::DataType::BIT;
        allows to show a checkbox instead of a field where you can type anything when opening the table
        
        Change-Id: Id50882bfab97cc43a1904bfc6eb7256904732bba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125429
        Tested-by: Jenkins
        Reviewed-by: Lionel Mamane <lionel@mamane.lu>

2021-11-18  Hossein  <hossein@libreoffice.org>  [dd8b064af0b4cb44575eb4f3482db18485bfc8d3]

        Cleanup Calendar_hijri
        
        * Removed the static member variable SA_TimeZone, which is not used
          elsewhere
          * It is write-only according to the clang compilerplugins output:
            compilerplugins/clang/unusedvarsglobal.writeonly.results
          * Time zone should not be allocated as a constant
        * Removed unused local variables commented out 15 years ago to avoid
          warnings in: 4170cbdbdfc9ceb282d25e1e19cd7b4d178436bf
        
        Change-Id: Ifc24651ae0aee33dd6a01c77c919ce0cb0426366
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125432
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-11-18  Julien Nabet  <serval2412@yahoo.fr>  [ccfeef1a48f5add83e443afd6664f40df59381b4]

        tdf#145725: document about VBASupport+RGB (no bug here)
        
        Change-Id: I1a90509b7e5481bcf811f19889688c767c32e46b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125430
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-18  Stephan Bergmann  <sbergman@redhat.com>  [af9ae2d6a968656208528144e5f01b17b383126c]

        There was a typo in the AdoptOpenJDK java.vendor property value
        
        ...ever since 61c4f96d6ae6a80370774e53287edb27cbce8067 "Support AdoptOpenJDK":
        At least the old AdoptOpenJDK 1.8.0_275 I had lying around on macOS reported it
        as "AdoptOpenJDK", not "AdoptOpenJdk".  But instead of fixing all occurences of
        "AdoptOpenJdk", we can just as well get rid of that vendor listing completely
        now after 3d27b2fa9c5a03f78e5145377402f8a88e3da1be "tdf#124503: Support JRE
        installations with unknown java.vendor property" and
        3460c16d7f749d8d2a59d8b927df5ec31f64a083 "Make getVersionInformation always
        return a VersionInfo ...even for JREs not listed in javavendors.xml, making it
        default to a VersionInfo with sMinVersion = "1.8.0".  (For a rationale for not
        updating the <updated> elements of the modified
        jvmfwk/distributions/OpenOfficeorg/javavendors_*.xml see the commit message of
        95c38f6d77f1cb6ff3dc229c5e7130b2e732891d "Drop support for dead GNU Java".)
        
        Change-Id: Iea34914201f604a0665a86dd07724628fa021c90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125402
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-18  Sarper Akdemir  <sarper.akdemir@collabora.com>  [cd5c8e5a99f56d5af53b69dcb925f3aed77a815d]

        introduce XColorSetsManager interface
        
        [ Miklos: rather go with a beans::PropertyValues-based interface to
        allow extending this incrementally, without an API change. This allows
        getting / setting a per-document theme via the UNO API, but the concept
        from the original commit is unchanged. ]
        
        (cherry picked from commit 3f1bca8b4f451fa30bf341116390738c456d651f,
        from the feature/themesupport2 branch)
        
        Change-Id: I24be34a5a7b68549b21a6cd55144901d4fe2c5f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125436
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-18  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [75a49947c2eeb831a8e02192f1c4856eac62a743]

        tdf#81507: word content control support for w:multiLine
        
        <w:text multiLine="1"/> is now supported for import/export
        to DOCX. Like other content control items it is stored in
        grabbag.
        
        Change-Id: Id6f1aa0072dc5db980d0fa43cab4b38a0aa047fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125024
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-11-18  Miklos Vajna  <vmiklos@collabora.com>  [1d80f90afb479227044bdf0876c5576007abfdce]

        sw: remove useless debug code in SwEditWin
        
        The IsCursorInProtectedArea user pref flag can already toggle this, so
        this is not needed.
        
        Change-Id: I67fef0ee208f916e3af98a4215287d5c79908434
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125427
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-18  Sarper Akdemir  <sarper.akdemir@collabora.com>  [3ed69deb04cca67e377c15956679f7bb9794e4ff]

        implement color tint or shade import for pptx
        
        [ Miklos: althought the PowerPoint UI doesn't seem to have a way to
        generate this markup. ]
        
        (cherry picked from commit de40c940c3a94588d44a3d1f6d8cd4191cca4f73)
        
        Change-Id: Ibf98ba335b10859e4d6d702263f09e6ba2033bff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125426
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-18  Luboš Luňák  <l.lunak@collabora.com>  [5e6e45eb4247bf8bd57d157b44f49577dde38716]

        handle also curved lines for nojoin skia polylines (tdf#143837)
        
        Change-Id: I2f5aa12eb656f6b337843d81a2a30de277dff7b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125410
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-18  Heiko Tietze  <tietze.heiko@gmail.com>  [f0334d62da608e140073e8831fdbbd0b5e4b1e39]

        Resolves tdf#143462 - Fixes black row number on dark backgroud in Basic IDE
        
        Using WindowColor for background and WindowTextColor for font color now
        
        Change-Id: Ie7bcb66d43673722ac882ac3cd59c7d9106f3020
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125403
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-11-18  Jim Raykowski  <raykowj@gmail.com>  [4be0ae19065b1b50870bc0b2a28189ad39c96a8a]

        SwNavigator: Improve which entry is selected in the content tree
        
        after the tree is updated and when current document cursor position is
        at content that is set to not track
        
        Intended behavior when the content tree display is updated is for the
        selected entry before update to be reselected after update if the entry
        is still in the tree. Currently, if the selected entry before update is
        a content type, the selected entry after update is the first entry in
        the tree. If the selected entry before update is not present, e.g. the
        selected entry is the only member of a content type and is deleted, the
        first entry in the tree is selected. In these cases, this patch changes
        the selected entry after update to be the content type entry.
        
        Instead of reselecting by entry name, which can result in incorrect
        selection when non unique entry names are possible, as in Headings,
        this patch improves entry reselect by comparing unique entry user data.
        
        Content tracking is improved by not falling through to other tracked
        content, e.g. when tables are not being tracked and sections are being
        tracked, clicking in a table in a section will not select the section
        in the content tree, the selected entry in the content tree will be
        unchanged.
        
        Change-Id: I8d82059db8688c31c7c0d705445c1d8b4272bec6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125176
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-11-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [96e9dad60bf82153bf678a15f93fb77c8cafcf43]

        uitest: sw: I don't think this time.sleep is needed
        
        Change-Id: Ic3f5ebb8e41a7f392385e01c9d7f0f89810ca194
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125399
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [69cc5b565d38eb4b50be3b6540138bb1ec880ea4]

        uitest: sc: remove sleep
        
        Change-Id: Id1f3eb0ce1dbf9409ef005a01b2fe3bb1e453ac0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125400
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-17  Julien Nabet  <serval2412@yahoo.fr>  [ae22b5c49c1c0c56cea2022c2979568b7fa4871e]

        tdf#145731: fix crash closing document
        
        Regression from:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=73334560b2dd2d60ac58d2cc2b1a5295490b03e1
        author	Julien Nabet <serval2412@yahoo.fr>	2021-11-07 15:40:37 +0100
        committer	Julien Nabet <serval2412@yahoo.fr>	2021-11-07 21:58:53 +0100
        commit	73334560b2dd2d60ac58d2cc2b1a5295490b03e1 (patch)
        tree	b5bc4f69dd8ed455c78ea05ab1c5e2f3c25b909e
        parent	6be03ac71e0d4927612b4a57ead3d0b245c29c77 (diff)
        Replace some macros in forms part 16
        
        Thank you Xisco for having spotted it!
        
        Change-Id: Ie0eb2a7e0e9f4c4fc12b83a233553a8713d6a6f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125420
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-17  Michael Weghorn  <m.weghorn@posteo.de>  [4180b2f7855479f9187cd259d57c06e9fedfb802]

        sc: Drop 'typedef std::vector<ScMarkArray> MapType'
        
        Its only use is in the next line, and it's not even
        a map anymore, but a vector.
        
        Change-Id: Ib7920c420f5e3e18658f3530244097a4b1633951
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125411
        Tested-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-11-17  Chris Sherlock  <chris.sherlock79@gmail.com>  [4c3c94704704e5090c0382476251caee7a904454]

        vcl: split GetGradientSteps() into Get{Complex|Linear}GradientSteps()
        
        Change-Id: Ieb0d5d6f1a7c9fff3671ef74ffac9eaf37dcb0e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123060
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-11-17  Caolán McNamara  <caolanm@redhat.com>  [b5c22a9371e22162ff7305ffaa393ed908eee610]

        use ListBoxPreview size for the color shown in autofilter color list
        
        it's used for a similar case in the color button,
        GetToolbarIconSizePixel is relatively narrow and we have a hectare of
        space available here.
        
        Draw a border around the color as we do for the similar color button
        case.
        
        Change-Id: If0b24a142d47038d02a977ed88281b2de0b529fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125418
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-17  Caolán McNamara  <caolanm@redhat.com>  [c3c526e0192b9cf429d326b129ce9e94ec9e346b]

        weld colormenu
        
        Change-Id: I6feef72cf924865e2407a96cdd0b6e60c835dbc3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125417
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-17  Caolán McNamara  <caolanm@redhat.com>  [6b4b82626a30418c2d566c4fc1ecfe559557bf2b]

        allow menu placement either under or at end
        
        Change-Id: Id76cbe69464f439eec900bf9b80b0c63d99b6597
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125416
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-17  Caolán McNamara  <caolanm@redhat.com>  [9f68cc110c16cc096f5549a4a0812cee56cb09db]

        drop unused PopupMenuFlags::NoHorzPlacement
        
        Change-Id: Ic279160f96e5aa2a37690f987c2323b91b2ec49c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125415
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-17  Caolán McNamara  <caolanm@redhat.com>  [2b3cc82b88d0c6508e9c0c6ccc53e0f9bfb4069e]

        tdf#142420 color menu should be a child of the autofilter, not a sibling
        
        which is why it doesn't appear at all under wayland. This should also
        get it positioned better rather than using a fixed pixel offset.
        
        Change-Id: I9a4193c27b4172469cea3d980c86cff9ca701ca2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125409
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-17  Caolán McNamara  <caolanm@redhat.com>  [3c4c98784d352c6edeae598233fd46775373d332]

        wrong function name in comment
        
        Change-Id: I80f7f8cbf17bea0de770eb590ade6bbdb2fc7ac6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125406
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-17  László Németh  <nemeth@numbertext.org>  [970f8ec7c8eb6007181ce55d885eef771dd49cc6]

        tdf#145721 sw track changes: sign text moving in redline tooltips
        
        Write "Moved (deletion)" and "Moved (insertion)" instead of
        "Deleted" and "Inserted" in tooltip of tracked text movings.
        
        Follow-up to commit f51fa7534421a195a58b4a737a2e836d8c25ba81
        "tdf#145718 sw, DOCX import: complete tracked text moving"
        
        Change-Id: I5db3025ddb7b4758e3699c10971a765784555a20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125405
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-11-17  László Németh  <nemeth@numbertext.org>  [f51fa7534421a195a58b4a737a2e836d8c25ba81]

        tdf#145718 sw, DOCX import: complete tracked text moving
        
        Add IsMoved bit to SwRangeRedline, and keep it in both
        parts of a split Delete/Insert redline. Set this bit
        during DOCX import, fixing incomplete import of
        moveFrom/moveTo elements.
        
        Details:
        
        - Search text moving only at redline Insert() and AppendRedline()
          instead in the layout code (which was much slower, because
          triggered by also mouse hovering):
        
        - detect text moving in Hide Changes mode, too;
        
        - Insertion inside or directly after tracked text moving keeps
          "moved text" layout of the original moved text parts (before
          and after the insertion).
        
        - at detection of text moving, invalidate (update) layout of the
          redline pair, too.
        
        - fix DOCX import: extend makeRedline() with property RedlineMoved
          to keep all moveFrom/moveTo stored in DOCX instead of
          losing them (joining them with normal redlines) in the case
          of missing Delete/Insert pair (see unit test document);
        
        Follow-up to commit ec577f566fa3e6d2666069180f8ec8474054aea9
        "tdf#145233 sw track changes: show moved text in green color",
        commit bcdebc832b272662d28035007a4796e42d1305ae
        "tdf#104797 DOCX change tracking: handle moveFrom and moveTo"
        and commit d32d9a2b3c5e3963f4a18f6c7bbf50fab2e9b2be
        "tdf#123460 DOCX track changes: moveFrom completely".
        
        Change-Id: Iaca80e5e326a172bc7ba5fec64b63668b9378e2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125317
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-11-17  Sarper Akdemir  <sarper.akdemir@collabora.com>  [9acb80943da5aaaf5d515a794f8a825d88bda430]

        rename getSchemeName getSchemeIndex to remove ambiguity
        
        [ Miklos: i.e. index could be a theme index or an index into a color
        set, this one is the later case. ]
        
        (cherry picked from commit aef22c3bbf1b4bb8ab9ba2bccb7005e0d0c75cb3,
        from the feature/themesupport2 branch)
        
        Conflicts:
        	oox/source/drawingml/shape.cxx
        	oox/source/drawingml/shape3dproperties.cxx
        
        Change-Id: I495e4b39975f1483607972ccbcc9348021710519
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125414
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [fe1121cb8c79b0843b26331325332c3953049a92]

        tdf#84012: sc_pdf_export: Add unittest
        
        Change-Id: Ibdbf9cff1afe63eb2263d54d23996efcee22337a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125412
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [82067a6e996c197d84394a82aa0adef243ed8f69]

        CppunitTest_sw_uiwriter3: simplify test a bit
        
        Change-Id: I18a34239d2b62b698b145c9a29b0617dfbc79098
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125408
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [2678f500fa4cf20a83c29fc28969efa71027b1ec]

        tdf#143978: sc_pdf_export: Add unittest
        
        Exporting to PDF is the only way I could find
        to test this issue
        Change-Id: I05da96cadc2785d31a9a63925ee072456ec72a93
        
        Change-Id: Ic31e1eb37f78451c4e34d91f9dd240716b94f973
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125407
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-17  Mike Kaganski  <mike.kaganski@collabora.com>  [b254ecc2bbc716343fccf303f58dfb034b487bca]

        Use C++17 hex-exponent floating point literals
        
        ... instead of some calculated/hardcoded decimal literals.
        The new syntax represents the power of 2 exponent directly.
        
        Change-Id: I826bda6e06ec77f0706bb48abe2934f7289fddc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125359
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-17  Sarper Akdemir  <sarper.akdemir@collabora.com>  [f394e2519c99cd1514c859cda67b1c09e68e6c19]

        implement initial pptx theme color import
        
        [ Miklos: this only handles colors as-is, without any effects. ]
        
        (cherry picked from commit ec68ca0b5fb6773f42600f6a5825b4794cdb0990,
        from the feature/themesupport2 branch)
        Change-Id: I89890cf7ba6ec758698011752b63d7a60872bef2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125404
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [de4c17e7a7af37196dd36bb62967b557f9aa84f7]

        uitest: sc: use existing tests to test SetOptimalColumnWidth...
        
        ... and SetOptimalRowHeight dialogs
        
        Change-Id: Ibdee348d84a8b96d8f698e7fc6db89eb24422f5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125392
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [041379f6420f6d67bfd2bb952968e8c183f13a9d]

        tdf#137637: sd: Add UItest
        
        Change-Id: I5c0b3e85977b0e795a57e23dea0f7c8252777ce4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120652
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [1d98c34e647edb44457bcc4ac2d6ff7ec237f556]

        tdf#144247: sc: Add UItest
        
        Change-Id: I0e05c9e13bda04ebbbef3f2cf99c86697de5a4d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125382
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-17  Stephan Bergmann  <sbergman@redhat.com>  [f05a42ef8c8192186f91a169047742e5c3ae9b9e]

        tdf#144695 VendorBase::isValidArch also for macOS
        
        Lets extend it only to macOS (where there is some confusion now with Rosetta-
        translated vs. native processes on Apple M1 machines), not to all Unix-like OSs:
        The comment that it "is not defined what the exact [os.arch] values are" is
        still relevant.  At least for OpenJDK, while Windows has a hardcoded list of
        possible values in GetJavaProperties at
        <https://github.com/openjdk/jdk/blob/9604ee82690f89320614b37bfef4178abc869777/src/java.base/windows/native/libjava/java_props_md.c#L568>,
        the corresponding non-Windows code in GetJavaProperties at
        <https://github.com/openjdk/jdk/blob/319a3b994703aac84df7bcde272adfcb3cdbbbf0/jdk/src/solaris/native/java/lang/java_props_md.c#L175>
        uses ARCHPROPNAME which, via
        
        > -DARCHPROPNAME='"$(OPENJDK_TARGET_CPU_OSARCH)"'
        
        at
        <https://github.com/openjdk/jdk/blob/c363db8ed00ff27eadf06294364d908d6a7d03a6/jdk/makefiles/CompileNativeLibraries.gmk#L185>,
        appears to somehow come out of Autoconf at
        <https://github.com/openjdk/jdk/blob/228c21635b011fbf956b83a0b07fc297e9a34c46/common/autoconf/spec.gmk.in#L93>,
        so probably can show some variance in actual values being used.
        
        Change-Id: I16725cd9365f6bd034372c653aa43ab84d487b98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125401
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [f3bd9ef889d1834f7b1feb49197a58e679826c00]

        Qt resolve native winId() on demand
        
        As for gtk3 in commit ac9789dbb36f45dcc1caf7dd2951353b1574c8ea
        ("tdf#139609 avoid fetching unnecessary xid under gtk3").
        
        Change-Id: I82b2c22437e5ab957706c25fcc118b28abb07242
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125395
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins

2021-11-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [76611452da46aec18ba14954671beee4f6dacf49]

        Qt refactor SystemEnvData setup
        
        Change-Id: I900d1079c9a832a9b5170e58ce4e7a8b81d7d01b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125393
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins

2021-11-17  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [6d0d4d943f3b63ef45160b2c0f77c2bb0ea3428c]

        update credits
        
        Change-Id: I0012889f2018c40479bd22c9d34848a6e70ee041

2021-11-17  Stephan Bergmann  <sbergman@redhat.com>  [b9ecede5762831ff590a33cd04dc7cb381307000]

        Don't fail jfw_findAllJREs for just one JRE of WrongArch
        
        ...otherwise if one such JRE had found its way into a user's configuration,
        "Tools - Options... - LibreOffice - Advanced" would no longer show *any* JREs.
        
        Regression introduced with 9143dd4ebe37b608e43d04434cf831624bf55b65 "Related
        tdf#54443 List only matching JREs", which added WrongArch to the javaPluginError
        enum.
        
        Change-Id: I51fd47e585c6686be7a9282615c0978e4f6c460b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125396
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-17  Sarper Akdemir  <sarper.akdemir@collabora.com>  [013ec5ef7ac038b6b1b8b937e81880f30434098a]

        expose the SvxColorItem theme related uno for draw/impress
        
        [ Miklos: added the missing SvxShapeControlPropertyMapping entries,
        breaking tests. ]
        
        (cherry picked from commit 88b6801ff2aa61ed2f0d64cef94fe6a9c09f3a35,
        from the feature/themesupport2 branch)
        
        Change-Id: Ifdcde6c4643eb9ac1c36040f5ccb490b9d900efd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125394
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [192a16d6b0bad2d312b244a5576dfce3f4b05c36]

        uitest: sw: Use execute_dialog_through_command and remove sleeps
        
        Change-Id: I5b14248bedc595092729c2c36cefb936ca9d33f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125397
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-17  Luboš Luňák  <l.lunak@centrum.cz>  [c48a5f2653f7e76421c140cbd6018deffefccaf9]

        support ccache for MSVC too
        
        There's no official MSVC support in ccache yet, but there are patches
        in progress of getting upstreamed. So right now it's necessary
        to get a patched ccache.
        Ccache cannot work with -Zi option, since sharing debuginfo in a .PDB
        cannot be cached. Added --enable-z7-symbols that gets enabled
        by default if ccache is detected.
        It works even with PCHs enabled, and externals seem to work too.
        I get almost 100% hit rate on a rebuild, although such a rebuild
        is slower than on Linux.
        
        Change-Id: I1d230ee1fccc441b9d9bec794cc2e1ec13161999
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125179
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-17  Caolán McNamara  <caolanm@redhat.com>  [938fbac669bc59cf0b388bd0d21a2f14c4399757]

        SCSTR_FILTER_TEXT_COLOR is used in two different contexts
        
        in the autofilter popup and the standard filter combobox.
        
        In the autofilter we want title case to match the other
        entries there, for the standard filter we need the same
        text as appears in the combobox list
        
        Change-Id: I693d3fa8a9fa1bac0803971be593f107d5817e74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125371
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-17  Caolán McNamara  <caolanm@redhat.com>  [6a5c8d9609d2d3b1dc4b7f67ea41fb43add9a993]

        ofz#41081 divide by zero
        
        and
        
        ofz#41088 divide by zero
        
        Change-Id: Ic545271709257fe5f676446e82b9638b84867195
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125374
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-17  Luboš Luňák  <l.lunak@collabora.com>  [b4f03a95db84c1d18c9435d13f41787596d34b12]

        stop vclcanvas from ruining alpha of bitmaps in Skia mode
        
        According to the comment and tdf#45219 vclcanvas deliberately forces
        alpha to be 1bpp because of poor performance. But that's not the case
        with Skia, alpha is always 8bpp there, so all the hack does it make
        animations look ugly and it also breaks caching capabilities of the
        Skia backend because the hack always generates a new bitmap.
        
        I don't know which VCL backend the original problem was related to,
        so at least disable the hack for Skia.
        
        Change-Id: I8a90c32dbe911cb79b617c0c447f3e9ced05f746
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125373
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-17  Luboš Luňák  <l.lunak@collabora.com>  [23b17e409976f3c106028cc6617ca3a841eb839d]

        Skia dumping is no longer dbgutil-only
        
        This is a mistake from f33b76b4e675818deae244427cef84c576a1a1f8.
        
        Change-Id: Iae69ae0099a62451d156c80255f55b1f6aad4725
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125370
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-17  Luboš Luňák  <l.lunak@collabora.com>  [75450b3affc424cccfc68eae13a3271204108b09]

        disable split debug if --enable-lto
        
        https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88389 is right that
        split-debug doesn't make sense with LTO. Without -ffat-lto-objects
        or with Clang .o files aren't even really object files that
        would be normally usable. Since gcc complains if the combination
        is used, explicitly avoid it.
        
        Change-Id: I76992e94f4790238e5aaee691b5cec54fd0ef3a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125379
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-17  Caolán McNamara  <caolanm@redhat.com>  [32aa44e928ceb5194e37ad0a4fb2f38f1c7371c2]

        use title case for "No Fill" like "Not Empty"
        
        Change-Id: If044b8de9a5400b6db61537519afcf5f18dd1cb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125321
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-17  Caolán McNamara  <caolanm@redhat.com>  [037d5454a39260635aeb7064ac32c7a485af8197]

        crashtesting: crash on passing null to std::string_view
        
        with many documents, e.g. moz377878-1.xhtml
        
        https: //gitlab.com/orcus/orcus/-/merge_requests/113
        Change-Id: I085543ebb28c02a1c0ec487b357f6e0a83004363
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125378
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-17  Caolán McNamara  <caolanm@redhat.com>  [753f5d65b4a91e179c61eeea2645ae190eb80155]

        don't attempt to set cursor to first entry if there are no entries
        
        avoids gtk warning of:
        gtk_tree_view_scroll_to_cell: assertion 'tree_view->priv->tree != NULL
        
        Change-Id: Ie2c22a02d795591600a7f6da2e11741ba084a81f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125380
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-17  Sarper Akdemir  <sarper.akdemir@collabora.com>  [3171d185f8c17799f0b85f5931aa59101cbc6b4e]

        make colorsets work outside of styles and with direct formatting
        
        [ Miklos: picked only the document model bits, now in SdrModel, next to
        styles. ]
        
        (cherry picked from commit 1647d34d8573f4940c0cbb7fb6cd9c6b4e5a4a15,
        from the feature/themesupport2 branch)
        
        Change-Id: I80f9e0b205b8b4a6914f851bdc63e3e0ca6706e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125313
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-17  Luboš Luňák  <l.lunak@collabora.com>  [eb515f11caae5d1b30f7c306fc32111a0cf617b2]

        retire loplugin:simplifybool
        
        The plugin was originally written to rewrite dumb old OOo code
        like 'variable != 1 ? true : false'. All that code has already
        been rewritten, and now this plugin just enforces matter-of-taste
        stylistics on new code.
        
        Change-Id: I8cd2accd7c0ac365b75dcba51a9049bf9e293869
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125346
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-17  Luboš Luňák  <l.lunak@collabora.com>  [bfe589d13fafc0801d709a79144114d289958cae]

        remove loplugin:finalprotected
        
        It just forces a custom rule that serves no real purpose. There's
        no technical difference. If one day a class gets inherited from
        then this information will be lost/incorrect. And mixing access
        on a virtual function is poor style.
        
        Change-Id: I0c27db8d694ad191a118d4e1d3d4a240e00456fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125337
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-17  Luboš Luňák  <l.lunak@collabora.com>  [d72237ff21db37f0d8c97f47c8583cba99f141df]

        fix system pch breaking after f22e5078cfac93c50ae5169f6545091
        
        Change-Id: Ie7f63b52b77e821b92fcf6b09af6c8bf43ca9e9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125377
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-17  Stephan Bergmann  <sbergman@redhat.com>  [b2065d0ef6ee90387759fdd952fc4e509f264ed3]

        Remove newly redundant break
        
        ...after 0047e38da8bdfe09360cc2a658283ad5e18986e7 "svtools: HTMLParser: don't
        insert EOF into strings"
        
        Change-Id: Ib7d47030f215504a86bbfc10d9c35b5a19a7314b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125375
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [05fd1abb06821be51a6a23a1c8953dfaf24e1187]

        loplugin:stringliteraldefine in avmedia
        
        Change-Id: Ie34a45a745ac9546208444b2e499b581e18d449f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125275
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8405b8cde173d60c62faae728ec572c383f3af5b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 890b11c7e389bff4b177beaf79461a6d6cc8ba1c
          - Add Development Tools icon to Help page
            
            Change-Id: I619e94f6c9c58285781cd6635398b4a807d20f55
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125335
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-17  Mike Kaganski  <mike.kaganski@collabora.com>  [a664d4d44ce66db8d60d8c0ebf8bb793ecf2c462]

        Fix the calculated constant
        
        rtl::math::isValidArcArg's comment talks about 2^64 = 1.844e19; but
        the calculation resulted in 2^63.
        
        Unfortunately we can't use C++17 hex-exponent notation in published
        API header.
        
        Change-Id: I1dd6e754431ad028982623ff5de4c6329fd6c2ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125348
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-17  Luboš Luňák  <l.lunak@collabora.com>  [22b930fefa68db0c581068045c68cad71879b901]

        fix SkiaTest::testDrawDelayedScaleImage() with GPU+HiDPI
        
        Change-Id: I0bdaf2679f1f20f6ba0c28641cd8cc6756e4316b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125369
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-17  Luboš Luňák  <l.lunak@collabora.com>  [46520710560e53c6d488d71824694bf5e460ee07]

        avoid a PCH build failing because of a directory missing
        
        Change-Id: I3ff3c255d5707b6a802940bc4d96e1a729f1fcc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125368
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-17  Matt K  <mattkse@gmail.com>  [f9ab31366dbe466ef739015734bb5b6a1a0deca4]

        tdf#143971 Removes pop-up dialog for read-only documents
        
        No longer does the user get a pop-up dialog when opening
        documents that are read-only, asking whether they want to be
        notified when the document becomes editable.  The change
        removes some of the functionality introduced in commit
        95eb088802562b75f8b299908160145c7e88d763 "tdf#47065 Add new
        file open UI options and implement a new thread".
        
        Change-Id: Ic25e8e293e7224fb5086249a9d4814914fa961d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125340
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-17  Luboš Luňák  <l.lunak@collabora.com>  [8dec2a98ce29251936cd45ebf864a89ff767ee50]

        revert "vlookup - optimize SC_EQUAL and NOT_EQUAL." (tdf#139612)
        
        That commit breaks lookup when the  "Search criteria = and <> must
        apply to whole cells" option is disabled, as it enforces whole cell
        checking regardless of the option. Given that the option is enabled
        by default in LO ('SearchCriteria' in Calc.xcs) and it's what
        MSOffice does as well, and this default gives good performance
        regardless of the option, I don't understand the purpose
        of the commit. Possibly it was based on a document where somebody
        disabled the option and then indeed got worse performance.
        Solution: Don't do that :).
        
        This reverts the code parts of a953fa1c0f6a40a08859570516c511f3a841 .
        The test I've kept but switched to ensure that partial matching
        does work if the option to match whole cells is disabled. I've
        also changed the tooltip for the option to mention performance
        and not suggest that off is the default.
        
        Change-Id: I56d7b6e7b8e9f0622f7ad6d447daf56c3b705a7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125267
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-17  Caolán McNamara  <caolanm@redhat.com>  [fcad2503ede92b515076f9bb3162855dcc2c575d]

        replace an ugly coverity warning suppression
        
        Change-Id: I320d84901368f0586a113fd2afe1cb6a5eb19b11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125320
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-17  Martin Srebotnjak  <miles@filmsi.net>  [a120bb3caa286edfcaf7a8d78d1250f131156ccf]

        Update git submodules
        
        * Update translations from branch 'master'
          to 2bc84baf3c71752347f44eebba769f4adadd6e8b
          - Updated Slovenian translation
            
            Change-Id: I845c6b76ed9acf375b573b92e56c7960210579b6
            
2021-11-17  Stephan Bergmann  <sbergman@redhat.com>  [8ab30014e4e098e202b3bee571aa9d6bcdfa1c70]

        loplugin:simplifybool
        
        Change-Id: Ifb7c6d8a4506808b5f56492e692ef7172a367e26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125344
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-17  Miklos Vajna  <vmiklos@collabora.com>  [a36a2c33c60d5d379d4db5c1727c8c47504cc828]

        CppunitTest_sw_ooxmlexport15: avoid DECLARE_OOXMLEXPORT_EXPORTONLY_TEST()
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: Ibae84ac39947ce02b19a026daf0f39ab27fa0ee5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125325
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-17  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [8a323e6904beba41dfdf054fcbaeac1d44fabc1e]

        Sifr: tdf#144036 add UNO Object Inspector
        
        Change-Id: Ibfdf0572c20e1ada6a8e09e1303fb14c13bd0089
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125343
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-11-17  Heiko Tietze  <tietze.heiko@gmail.com>  [e396017b598e6ef161e71f18638b4d94cd92e6ee]

        Resolves tdf#144247 - Change display precision of row height / column width
        
        Use 2 digits by default but 4 in case of user-defined values
        for row height and column width.
        
        This partially reverts ad8edac43e73555bc2055514300c5b81a1bb04ea
        as the optimal width is back to 2 digits
        
        Change-Id: I4cb53071783c76d9fbea0cc2feaa0b860c73c647
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123802
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-11-17  Julien Nabet  <serval2412@yahoo.fr>  [8ee18d0bb587a30d53e2f1e3cf277d9b18da24ae]

        Clear also m_aDestTypeInfo in dtor like m_aTypeInfo (dbaccess/WCopyTable)
        
        Change-Id: Ia73503628451a3e5ee5121022545c92b50d12b23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125261
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-17  Mike Kaganski  <mike.kaganski@collabora.com>  [f007f32958a7c875db6cb2e79c09ab0965477a2a]

        tdf#145711: filename may be 1-character, and must not contain path separator
        
        Surfaced after 6ea7ca45782a7e1b46e18e994534ec0a7c71951b
        
        Change-Id: I4975f51a7a0ca73eccfd17338abc122254b57113
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125338
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-17  Eike Rathke  <erack@redhat.com>  [eec32be26d5d5805c1cb8cb53ce9702c04829819]

        Add script codes to standalone {mis} tags
        
        Also, mis-Medf is dmf-Medf.
        
        Change-Id: I5d0766d63effb985a94355a95cfb6c447362051f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125339
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-11-16  Stephan Bergmann  <sbergman@redhat.com>  [696e60427e6c355cfaca35f7b93d2001f0a12604]

        loplugin:finalprotected
        
        Change-Id: I16d32d51266fc32e8ee37f9e1deed4c9577764b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125316
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-16  Caolán McNamara  <caolanm@redhat.com>  [d5811039430e5a76643491c68fed75691969afbd]

        WrtStt->WrdStt for consistency with the other word start abbrevs
        
        Change-Id: I4ec773b5867d804d9c293c4c89cb9be4acb017b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125315
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [e36fddde8ab87fae6f3428d58a8e890c2b2c798c]

        uitest: sw: ExportToEPUB is already tested
        
        Change-Id: I3c125a9193f7d38d30c0c0ab76296c80c46e4245
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125323
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-16  Eike Rathke  <erack@redhat.com>  [263961306ede0656ebb7904034a2172615ce81d0]

        Update to ICU 70.1
        
        Unicode 14, 5 new scripts, 12 new Unicode blocks.
        
        In i18npool/qa/cppunit/test_breakiterator.cxx
        TestBreakIterator::testLao() had to be disabled/adapted.
        Needs to be investigated, see comments there.
        As is, Lao script word break has regressions.
        
        Correct UBLOCK_TANGUT_SUPPLEMENT Unicode range endpoint to
        0x18D7F, see
        https://www.unicode.org/versions/Unicode14.0.0/erratafixed.html
        for which ublock_getCode(0x18D8F) now returned UBLOCK_NO_BLOCK and
        thus luckily the assert in svx/source/dialog/charmap.cxx hit.
        
        Change-Id: I4bad16ecfab3f44be365b8f884c57f34af68218e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125322
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-11-16  Noel Grandin  <noelgrandin@gmail.com>  [a2bb4fc9174637c065364f9740f164b27172d1f3]

        rtl::Static->thread-safe static
        
        Change-Id: I0f39dea1392eb2ba11881615aedbe386870282ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125324
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-16  Mike Kaganski  <mike.kaganski@collabora.com>  [ae8802cef10c40a40df8f783e724d70618539126]

        Drop redundant 'using rtl::OUString'
        
        obsoleted by 6080259862ee9886d1dabcb7c06132268a398cc6
        
        Change-Id: I246dc6050fe7adf60ab3c836db3cfa781578d483
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125142
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [837bb7370b702399562a3b0b4e444237c66879a8]

        tdf#139922: sw_uiwriter3: Add unittest
        
        Change-Id: I4401ba7d00dae654a6e3c897719e5f1a112a9abb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125318
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-16  Luboš Luňák  <l.lunak@collabora.com>  [09dfad9565b37353acc0b31054639134f1a85ab9]

        fix drawBitmap() unittests with Skia/HiDPI
        
        Force non-smooth scaling to get exact pixel values. Introduced
        in 6792e6e5e49d11a54256b75c4c5a476bb2f10b4a.
        
        Change-Id: Iec2633e9ef8e930688c95ceb1037696456f344f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125312
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-16  Luboš Luňák  <l.lunak@collabora.com>  [a0a4709eb4226ae15931999fc17afe5b5b9f8081]

        try to avoid scaling bitmaps twice in Skia when drawing
        
        The scenario is that something scales a bitmap and then asks for it
        to be drawn (possibly drawn scaled again). One example is
        OutputDevice::DrawBitmap() subsampling the bitmap that according
        to c0ce7ca4884f7f6d1 is supposed to improve quality with headless(?)
        backend, but with Skia it's pointless and it breaks things like
        caching during repeated drawing, because then GetSkImage() will need
        to generate a new SkImage each time.
        Since Skia backend uses delayed scaling, these cases can be sorted
        out by checking the stored SkImage and using it if suitable, as
        the original image is as good as the rescaled one, but often
        it's better - it may be cached, sometimes the scaling operations
        cancel each other out (often the case in HiDPI mode).
        
        Change-Id: I0af32f7abdf057a3bdda75247d2dc374eaf1bc4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125311
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-16  Luboš Luňák  <l.lunak@collabora.com>  [f33b76b4e675818deae244427cef84c576a1a1f8]

        make SkiaHelper::dump() available also in non-dbgutil builds
        
        They are just a set of small functions, and I sometimes need
        to debug optimized builds too.
        
        Change-Id: I6350476e8c7fef85460a88b9e3d56d02213764ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125310
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-16  Luboš Luňák  <l.lunak@collabora.com>  [f22e5078cfac93c50ae5169f65450918b34b0e99]

        do not rebuild PCHs on icecream/ccache change, take #2
        
        It turns out $(gb_SPACE) is not just one space.
        
        Change-Id: I8f5cd13d14d71f0a6dd7d8b89ee857f983d27d20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125309
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-16  Michael Stahl  <michael.stahl@allotropia.de>  [71b9369f1cc40143108e3f2189d96e402895e315]

        postgresql: upgrade to release 13.5
        
        Fixes CVE-2021-23222.
        
        Change-Id: I4e16fcc60c634382a864f66b211d0e0170a06db0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125308
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-16  Michael Stahl  <michael.stahl@allotropia.de>  [0047e38da8bdfe09360cc2a658283ad5e18986e7]

        svtools: HTMLParser: don't insert EOF into strings
        
        It's not a valid Unicode code point.
        
        Change-Id: I96103f4c505047bdf0451619937b8e1b2efb127f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125307
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-16  Michael Stahl  <michael.stahl@allotropia.de>  [a7116b890ccd6dd1721413b4de6591a8057668ef]

        ofz#40766 svtools, sw: HTMLParser: really stop inserting control chars
        
        35d248cab1f0d4800f72abb5cb6afb56f40d9083 forgot to fix one place where
        control characters were in a presumed XML declaration.
        
        Another place looks missing where comments are handled, but it's not
        clear if these can be passed on to Writer.
        
        Revert the previous fix from commit
        b3325ef8cdfc2c82eec34e747106f75a9fccb7e4.
        
        Change-Id: I11ad13de9122533626e512ce0384051e3e5bd97f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125306
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-16  Caolán McNamara  <caolanm@redhat.com>  [75a14a1e962793de1483ceea1bc36cc78144e386]

        Related: tdf#142719 first time undo adds an exception it gets lost
        
        Change-Id: Ie963e92a15ddd45316f999e950fff359d7dd6f5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125314
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-16  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [7a2d8ee2b45b8dd0f614614368ae90878e51a645]

        tdf#142781 - Calculate width/height keeping aspect ratio
        
        Importing an HTML file including an image conserves the aspect ratio in
        Writer.
        
        Change-Id: Ia31b36884daf2728b0989ae7c1e6ece683543d7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125170
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-11-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [2f5657ca8e54e2e49b6ad801a06d7d58fc725630]

        tdf#116640: sw_uiwriter4: Add unittest
        
        Change-Id: If201d0825dc9ad6f6ed15d2367f1f717ec9dd1c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125297
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-16  Michael Stahl  <michael.stahl@allotropia.de>  [3f54dc746936c5a4cc4aeba7e7a7ef1d95b62037]

        svl: fix misleading comment
        
        Change-Id: I41406200aa953081c2e2a6ab9cbe8c404d8b5d86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125305
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-16  Justin Luth  <justin_luth@sil.org>  [59dc5d00b04927d07df2dcc3c17acfdc760d8765]

        tdf#139922 sw autocorr: don't return GetPrevPara if isEmpty
        
        This fixes a LO 6.2 regression caused by
        commit 4cf5a46f16dec8ce16c6662ce5c17903e28b8fa3.
        
        Change-Id: I4aee8f4e79a40a8b8f82faa3e62dead80a952510
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125037
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <jluth@mail.com>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-16  Hossein  <hossein@libreoffice.org>  [b0ce4e848f786a2f452a6a6e426df4b95af4da3c]

        Use basegfx::deg2rad instead of *0.01745329251994
        
        * Replaced multiplying by magic number 0.01745329251994 with
            basegfx::deg2rad() which is equal to M_PI/180.0
        * Instances of this could be found using:
        
           git grep 0.01745329251994 *.cxx *.hxx
        
        Change-Id: Ib813251f6223e4218fe977c0211732c22199295d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125294
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [84b817130a1b19591c3add9af5db0f42af64be68]

        Support reading back theme color from an ooxml document
        
        ooxml supports theme colors and tint/shade value that additionally
        changed the theme color. Read back which theme color + tint/shade
        value was applied in the resulting color and add this attributes
        as properties to be used by writer.
        In sidebar theme panel the changing the theme colors now doesn't
        takes this into account and changes the colors correctly.
        
        [ Miklos: left out the Wrtier bits for now, focusing on Impress first. ]
        
        (cherry picked from commit 16a0a2089e8572a35a36a7e649703893ecd06299,
        from the feature/themesupport2 branch)
        
        Change-Id: I8e0d62ec8c0534e603fb1e5fb000dcf84aea5da2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125304
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-16  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [fcbf3841c534aa7a96e0ff893ecc1c1c4af961e5]

        Related tdf#139031: add missing colons
        
        Reporter mentioned a bunch of missing colons across the UI.
        
        Change-Id: I278d0ad7073fb399c979f0fc52adc306f51ae49d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125147
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-11-16  Luboš Luňák  <l.lunak@collabora.com>  [ae4a9d5cc50d94f3180ce3e5d3793c0a403074cd]

        add a vcl backend test that draws a sheared bitmap
        
        Change-Id: I06838e01ed41ac41c8b578fd6c7d984f1c073e31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125298
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5006dfcbc370e80bd159a9e957254b0ce09a6cdd]

        Theme color and tint/shade attribute for SvxColorItem
        
        To support theme colors the SvxColorItem must be extended with
        an optional attribute theme index to define the index to which
        theme color current color belongs and an optional tint/shade
        attribute define how much the color ha been additionally tinted
        or shaded.
        
        [ Miklos: left out the potentially breaking svx/sdi/svxitems.sdi
        changes. ]
        
        (cherry picked from commit ccdbf815e00dbe2ba21f7e86b6743df100b7401f,
        from the feature/themesupport2 branch)
        
        Change-Id: Ifb0481770be675181dafa94cd2778f374fcf3c7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125296
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-16  Alain Romedenne  <alain.romedenne@libreoffice.org>  [e73e45e0ff14f4b0fe443d95937cc5f5a166feb4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to eb45e7df8aeeab7791876038c16345d5321e49b1
          - tdf#141474 Asc, AscW function signatures
            
            Change-Id: Ia85bf08bb1e5cb0e7db5717caec01e7e50c3b106
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124853
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Caolán McNamara  <caolanm@redhat.com>  [7fdcc2d3f218def3b3166cdbfa83154e68e00b4b]

        Related: tdf#142706 mask with GDK_MODIFIER_MASK to ignore unwanted bits
        
        Change-Id: I6d3f6fb6e9385b8077c23d5b7f78c43d9fb7b9d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125295
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-16  Caolán McNamara  <caolanm@redhat.com>  [af1b9bf6e1a5d9622faa81ae2e2ddb1cf26153f8]

        avoid using always-show-arrow in gtk4 < 4.4
        
        Change-Id: Ie2df9cd91a5ea857965d24dc669a6c1d94c965a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125293
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-16  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [eda22714fd83a8b2ace0369b0a71825f11fbf85a]

        Update git submodules
        
        * Update translations from branch 'master'
          to a692f49808bffb7f402cd88cbf48e32b2044d111
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I93c02cdd542eb2c42765f65e9e78f2dc8f339005
            
2021-11-16  Luboš Luňák  <l.lunak@centrum.cz>  [a0f35cd270fa486deb75e1c2c0516d55723cd04a]

        hard-require Clang for Skia also on Mac
        
        Since Skia is now the default on Mac too. Clang on Mac should
        be the given, but check for consistency.
        
        Change-Id: I490d5434374d98b1d7a219c2bca48747e31eecac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122337
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-16  Luboš Luňák  <l.lunak@collabora.com>  [7ee24b7358295bf9be323ad177ea00aa8b1588a7]

        make Skia the default now on Mac too (again)
        
        This is a re-land of commit 2489edcbe0f5dc77649fc2e801c1bbffb71692b8,
        now that HiDPI support (tdf#144214) has been implemented properly.
        Originally coming from the ESC decision from Aug 26th.
        
        Change-Id: I4d397282adeeac50ff19ba651b920c73080d3dfd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125273
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-16  Noel Grandin  <noelgrandin@gmail.com>  [1170db278db9f1067c05d5df95faf81c1ce861bc]

        rtl::Static->thread-safe static in jvmfwk
        
        Change-Id: I049148d82eb306e8ba7fdc9f0cc650f45b05da0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125257
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-16  Noel Grandin  <noelgrandin@gmail.com>  [2d2dc141f6d0eaa1e4737450fac707c67c05387c]

        rtl::Static->thread-safe static in oox
        
        Change-Id: I4436188aa52766a07dadc1accb52c524666ae2f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125258
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-16  Caolán McNamara  <caolanm@redhat.com>  [0659c488efb00e2a87fa98edf498288470688a9a]

        Resolves: tdf#143511 SysObj is clipped out if the widget is out of view
        
        so the sizes and relative positions are invalid under gtk, unclip
        the SysObj when using get_extents_relative_to
        
        Change-Id: Ibdaff20531a2a40b3b9b7dc9ac880d014db07d5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125272
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-16  Katarina Behrens  <bubli@bubli.org>  [71a186aedc6060bb4fb834c847f74c657d700f1e]

        tdf#135033: Make undo of adding and editing animations possible
        
        weird this somehow sneaked out when converting custom animation
        pane to sidebar when undoing other operations (delete etc.) stayed
        in place
        
        Change-Id: I6287682839d0e0401cc60bf82257d86765f3a858
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125110
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <bubli@bubli.org>

2021-11-16  Szymon Kłos  <szymon.klos@collabora.com>  [1430d7670070606de41bd954835e55a71d88875b]

        tdf#145694 sidebar: add glow and soft edge panel for fontwork
        
        Change-Id: Ia501a0f1084e4b6d5ca2052a0241ee7675cd2f12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125270
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2021-11-16  Luboš Luňák  <l.lunak@collabora.com>  [621430208d29e40ab95509a4e94da6e8313ed389]

        optimize Skia's copyArea() to copy less data
        
        Change-Id: Ia1cd0522643b58ea1be3ad974c1fc5f7fed657d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125268
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-16  Luboš Luňák  <l.lunak@collabora.com>  [adba50494e11ca799ce6a794195ff844dfac7cd3]

        log also whether SkiaSalBitmap has any pending scaling
        
        Change-Id: I09a1921e203e1088577abf75350c8b41e4c78381
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125265
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-16  Luboš Luňák  <l.lunak@collabora.com>  [07e5e9f4c4318c19dd553459132efa71d456eaef]

        don't bother caching bitmaps that prefer shaders
        
        Change-Id: Ibc78371f9e2ba92470714847bb6a5b8b96d1037f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125264
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-16  Luboš Luňák  <l.lunak@collabora.com>  [6792e6e5e49d11a54256b75c4c5a476bb2f10b4a]

        when caching bitmaps in skia, take into account HiDPI
        
        Since the image will be actually eventually drawn twice as big,
        cache an image that is twice as big.
        
        Change-Id: Iea0340cd92c102e453330723c797659c742feb63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125263
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-16  Luboš Luňák  <l.lunak@collabora.com>  [29a2120fcf56ef7fcdb5c95e896e4366454b63bf]

        apply SAL_FORCE_HIDPI_SCALING on X11 even while drawing
        
        It'll draw double-sized 1/4 of the content in the topleft corner
        of windows, but it's still useful for some tests.
        
        Change-Id: I20c6d2382d704ddcd67b8cb81eb7abf37b57a92f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125262
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-16  Luboš Luňák  <l.lunak@collabora.com>  [b5983dbe2c41f38e653201574cf20cd4bd76e950]

        implement HiDPI support for Skia/Mac (tdf#144214)
        
        The basic idea is the same as the 'aqua' backend, simply set up
        a scaling matrix for all drawing. That will take care of the basic
        drawing everything twice as large, which is twice the resolution.
        And then blit this data to the window, which expects data this way.
        
        Converting back from backing surface needs explicit coordinate
        conversions, and when converting to a bitmap the bitmap needs
        to be scaled down in order to appear normally sized. Fortunately
        I've already implemented delayed scaling, which means that if
        the bitmap is drawn later again without any modifications, no
        data would be lost (to be done in a follow-up commit).
        
        Unittests occassionally need special handling, as such scaling
        down to bitmap not being smoothed, because they expect exact
        color values.
        
        Change-Id: Ieadf2c3693f7c9676c31c7394d46299addf7880c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125060
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-16  Johnny_M  <klasse@partyheld.de>  [67669707e0c6c8a390d352e7060ad5862d727433]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bcc3ccc059f426ef2d79295338e50bb7b7a6642a
          - tdf#132643 Translate German section IDs
            
            Change-Id: I19a2a9073c17b4785f1d76bdd073ef1248c567ad
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125192
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [0dbc6368695198f01d2a19fc934f2365f7d45a92]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6ecaae4914ab0d7cea926c64407637ea6b05723d
          - tdf#132643 Translate German section IDs
            
            Change-Id: I0bfd3e56449f87f90b20d083b15b885d18a889e8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125190
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [f7d02c3a66a83c1d9af392374d67b8258e175e89]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 88f6c6a5b87012345a2b5a06cfce640513a57106
          - tdf#132643 Translate German section IDs
            
            Change-Id: I77e097bc550945e9f55d0b14b028261b503301aa
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125191
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [e8b667f7ec28d28ed228bcccc25dbf77cb161abe]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1aa8bf640c894799bfd3c1ece4df34cbb5c29a6d
          - tdf#132643 Translate German section IDs
            
            Change-Id: I9e03d674b96a857255f6f34c87a4ceff2b16969c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125189
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [09cfd99b85029d9e348a3dad012cb2e739431d31]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e713d1e606f3e87692bcbe629a6427a706859152
          - tdf#132643 Translate German section IDs
            
            Change-Id: I2371a142bd3f7c088acc402ebb3d3f21d376e485
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125187
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [0abf9d62c2f12c87e746a5d63d1c6d67d82d2bb6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2ee280bfb365d3cee940f96a93957360a6025eec
          - tdf#132643 Translate German section IDs
            
            Remove unused.
            
            Change-Id: Ic6458663921fa886780b84180ad1239fe9ee3896
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125188
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [3aa7b95e8e5865d4aea465cf48dbff87f337aff2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 940b048a9561b5919348a98dabbc3335119557a2
          - tdf#132643 Translate German section IDs
            
            Change-Id: I61eb8c27657cbacfac50d446bffd5715ac36ee53
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125186
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [c400c407b2318de2942f678cc899a49b9d42bfc5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2d633cea28e9f266cd9c9a712c97eb9e2b83c8eb
          - tdf#132643 Translate German section IDs
            
            Change-Id: Idd605a7b145e5cd0428ebcf84214b3f2907d6c71
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125185
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [3af71aad987cf9f2175af87814c019ad61cb2b04]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f78f0eda70965f9d7e146bac44bee2d3ad634b5a
          - tdf#132643 Translate German section IDs
            
            Change-Id: I5189b5de232eafaa1a12fff0be358ebcdeda8a70
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125181
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [277e7129355ec8358acc1d0bb9d47aa5697a4181]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1cae9563ec5539c55f82562adb4971a5dba93535
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ic1dbe2444c17b9440a39dae8a95b7b5d11df5f4f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125183
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [b401b501996d1892e1f08ceda7d84083fcd00a96]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e775ecf573c86ea404f68466a3ac748c5f8988c3
          - tdf#132643 Translate German section IDs
            
            Change-Id: I793fc7e9be89985c700ef39cab72f651b1468e01
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125184
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [614c7bd5df979b5653377074afe6eb5ca4687a32]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5ca7212f47d3a3a457556db80a9c7da48a714853
          - tdf#132643 Translate German section IDs
            
            Change-Id: I780358fcc99a9f59c6ba0f5eacbc65fd39c16b14
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125182
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [d92a9cde10c49879f7c9d52807e92956b3bc93aa]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fd8a89b227489f8f8d005025b6984b952a4b57aa
          - tdf#132643 Translate German section IDs
            
            Change-Id: I761bd3bff8d8094f1fac6dee0c2a9cb5bac85cbd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125166
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [d76200e028f69a77a55fe5fbda5c7a5ab251e9bb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 388680327e1628a289a726d9c23a51f0456e6a26
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8344b8cc9ceb0b3e223ee0782a40c729134ba9e8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125162
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [852ba60ff1dffe812661aa3ec9c76ca768892b2d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7713a240a73b3ac5cc369d53cc6c968b7f669a16
          - tdf#132643 Translate German section IDs
            
            Change-Id: Id411b83ff1633c0c0122611ae2acc51f88b6e6a6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125164
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [a0e1b5d7c7771c943dbf64a6e0602b6778571bff]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f04dd65cd08f3ee1319d2722816ff88d75d42b68
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ifd576cabd0d11d5bad40e6ef31073b4100e7591e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125163
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [fde191ace343016159b4b297fce4697ce361fefd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 598c978c1f38096a7e67f71b069a013f35e93980
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ib6614f8ea98fcb5e8590197495f7237c9e04e5ee
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125161
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [a57643c7a5c024f6fa5be8eea82218ec8d9b8f9c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2fb3a91cc9369a5a40c5387b23a3a95d956d2d96
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie5d6781051dc00f7ef93c4ef84675a47dfddc072
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125159
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [46b13b8c332dfdeb439771473fb5adc987c40e0c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 086870afe01341a5b71b76493f121032caac15c0
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ib472c56cfb4c2dea3f2a54fd4e193013de5cd5d2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125160
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [39a368444dda67482b3d882b46b591bdf1498aac]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 58bf1935c2cc586f37b3b4d1ba8d458c9c163288
          - tdf#132643 Translate German section IDs
            
            Change-Id: I7e5e46d2dd06bfea39605fae84c8f735bdfd9a41
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125158
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [9af6403ee5ed87c49925d25f6601ace963cb3070]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cc921ffa9a0c4647f535be7e9f5aab81bc0fd343
          - tdf#132643 Translate German section IDs
            
            Change-Id: I2b2a38f3577c9365b917c65b61cf7d0b92e649bd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125157
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [20fd474174d7505bbbeddf2e3d2f1faa1a2872df]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4868cff6a92de396f6e1646586baa7eb35eb0218
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8c939f682ae369a2ecb33203d02f232809b918e2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125155
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [037330d335d82185b2955665667cf7797af8fbc2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5c64b2a06c838d9c61f1b5f8671c6cba86ee2aad
          - tdf#132643 Translate German section IDs
            
            Remove unused.
            
            Change-Id: Ice5d40af063bb08c19325037978650c065a745e6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125156
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [61314aab68ce8eda063d5850b0ebd3eb82d850ce]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 30b7eb57f1b9c038246ad2b974d39827ae1e45d8
          - tdf#132643 Translate German section IDs
            
            Change-Id: I1d6856648fa36c3146a6ca0b1f5659f8850d28dc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125154
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [cc41d279a0a1cc55bd2bea23511eeb6956d53e14]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9b1d979528aed9b69555b715fba626d2f9c7f910
          - tdf#132643 Translate German section IDs
            
            Change-Id: Icae59f764548a91846727a609f9c263765cd70d0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125152
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [70727dbc7d603915a0a231d95cfadb324bea3a55]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8914c4e02e47eba452bc8a3f56fe7976e0cb7d11
          - tdf#132643 Translate German section IDs
            
            Change-Id: I081fc3c5f0dc980c2d0166572d71a3592382a41c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125153
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [4af3e944359524dba149eb21c6e8623e2cdcbd8e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 37961398df8cba86eda93ee45eec0811f07ce33b
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iae810efb5bd81798c83f06d30ceed5d133c2b210
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125151
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [7bea7d2fb151bf19f03a26bc1f56cb9a02051227]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 05811f86df828b84d6ec8eefbed023e419ceb1df
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia0dce805a0f874521aa3886a3814ee50573bdc58
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125148
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [e5bf2ae4c3904a7accb07e0ae8103b4d6d16905d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3c8f4d6dc1d7ca2b6d1b6f1585b2e55a6c1e68af
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ibd18d6e89066d7d6190f5ccd3733653d55109277
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125150
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [51447de533b50621889e24e5cba4e90d0284d56f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d2e52d5d059ef739ae6dd358f3af9d0dc287bf65
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8fc287bda183edb4b70f8c18caf1cbe6f88db85b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125165
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [c203c9382050ac878ee708daa685750e5d6354da]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4dbf7fe3c1fa86b9a3073e3d972b737f9dafccf0
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iedcdf99beb067b94d27d9af47181a9b336d5fb93
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125167
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Johnny_M  <klasse@partyheld.de>  [45fd52e57f05f16eeebb333f3e5c64d0995638e6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 38e770261da31bdacfa3981952e7bdf150590868
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ic1e168e203be83709ea0f9010caec11826842329
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/125149
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-16  Miklos Vajna  <vmiklos@collabora.com>  [1c90d26f455cf5f7a066eeb4fdcbd6fca2cf60cd]

        chart2: disambiguate ShiftedCategoryPosition
        
        There are two of these: one sal_Bool in a .idl file and a bool in a .hxx
        file. They need to be printed differently with SAL_DEBUG(), so rename
        the C++ one to avoid confusion.
        
        Change-Id: I0f79908a7b74742410813166370cb8ba3017e727
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125256
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-16  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [b40877d31e8d7d0102ac7dedc67eb6e91067d27d]

        Colibre: tdf#144036 add UNO Object Inspector
        
        Change-Id: Ic753ee4d3f4d23bc08b299dba2b6edd43bc0162f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125266
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-11-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [35d9d085436e159bdeb6cba9c94865d6346af530]

        uitest: sc: add support for pivot table popup
        
        Change-Id: Id990178051e81a81bf6f6a0fb920473d3ee21fff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125259
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-15  Michael Stahl  <michael.stahl@allotropia.de>  [d405d73c60d9a86631f592ba4b4cc97ee43fec38]

        tdf#121546 sw: don't use undo array's m_pOutlineNodes
        
        It's pointless.
        
        Change-Id: I304c123bffc16e6133d2953bc9a4f7a3afad14ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124999
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-15  Caolán McNamara  <caolanm@redhat.com>  [2429b8f17ed1d1eb77e314e4bd0b3aae6d4f9acf]

        cid#1401328 silence Uncaught exception
        
        Change-Id: I872a765d570b6c854a8c28c224d23eab05e3538a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125220
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [b947e1899e8c3bacd134418870a0fd6bee4101bc]

        use OUStringLiteral in SVGFilter
        
        Change-Id: Ib01737e8d679ae69612e6612cc39337681953fee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125250
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [fe65c692cfbf128d55c75207f6d1452713fd72f6]

        OUStringConstExpr should convert to 'const OUString&'
        
        to avoid creating unnecessary temporaries
        
        Change-Id: I222789a4ffba67eaf7e297ecb2a91c3da95f5499
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125249
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e84592e551d27d5f09e2db26b1495ba2e4069c96]

        Fix typo in code
        
        Change-Id: Idf4fcf16a11f62334ad77db05974a55b5de5d718
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125206
        Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-15  Michael Weghorn  <m.weghorn@posteo.de>  [584934b70de97dcbbb91c5a30a5401f6ed57f29b]

        qt6: Fix crash on exit
        
        Extend the solution from
        
            commit fd4bcd5f33fed46cacaa00f90a271b18b6355345
            Date:   Fri Jun 11 11:50:39 2021 +0200
        
                qt5/kf5: Fix crash on exit
        
        to qt6 as well, after seeing equivalent crashes there.
        
        Change-Id: If135a60ed4e6302e9ff4fa51cbc12f8b45b797e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125254
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-11-15  Julien Nabet  <serval2412@yahoo.fr>  [b6f8611cf9ae565d4cdf8b6d41f444ad63e3502f]

        loplugin:simplifyconstruct/elidestringvar/stringviewparam in scperfobj.cxx
        
        make sc.perfcheck
        =>
        /home/julien/lo/libreoffice/sc/qa/perf/scperfobj.cxx:212:24: error: simplify [loplugin:simplifyconstruct]
            table::CellAddress aBaseAddress = table::CellAddress(0,0,0);
        
        /home/julien/lo/libreoffice/sc/qa/perf/scperfobj.cxx:222:29: error: simplify [loplugin:simplifyconstruct]
            table::CellRangeAddress aCellRangeAddress = table::CellRangeAddress(0,1,0,2,999);
            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        /home/julien/lo/libreoffice/sc/qa/perf/scperfobj.cxx:192:83: error: replace single use of literal 'rtl::OUString' variable with a literal [loplugin:elidestringvar]
            uno::Reference< sheet::XNamedRanges > xNamedRanges(xPropSet->getPropertyValue(aNamedRangesPropertyString), UNO_QUERY_THROW);
                                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
        /home/julien/lo/libreoffice/sc/qa/perf/scperfobj.cxx:191:14: note: literal 'rtl::OUString' variable defined here [loplugin:elidestringvar]
            OUString aNamedRangesPropertyString("NamedRanges");
        /home/julien/lo/libreoffice/sc/qa/perf/scperfobj.cxx:217:40: error: replace single use of literal 'rtl::OUString' variable with a literal [loplugin:elidestringvar]
            xNamedRanges->addNewByName(aName1, aContent1, aBaseAddress, nType);
                                               ^~~~~~~~~
        /home/julien/lo/libreoffice/sc/qa/perf/scperfobj.cxx:214:14: note: literal 'rtl::OUString' variable defined here [loplugin:elidestringvar]
            OUString aContent1("B4999");
            ~~~~~~~~~^~~~~~~~~~~~~~~~~~
        /home/julien/lo/libreoffice/sc/qa/perf/scperfobj.cxx:217:32: error: replace single use of literal 'rtl::OUString' variable with a literal [loplugin:elidestringvar]
            xNamedRanges->addNewByName(aName1, aContent1, aBaseAddress, nType);
                                       ^~~~~~
        /home/julien/lo/libreoffice/sc/qa/perf/scperfobj.cxx:215:14: note: literal 'rtl::OUString' variable defined here [loplugin:elidestringvar]
            OUString aName1("single_added");
            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
        /home/julien/lo/libreoffice/sc/qa/perf/scperfobj.cxx:244:25: error: replace single use of literal 'rtl::OUString' variable with a literal [loplugin:elidestringvar]
            xSheets->copyByName(aSourceSheetName, aTargetSheetName, 70);
                                ^~~~~~~~~~~~~~~~
        /home/julien/lo/libreoffice/sc/qa/perf/scperfobj.cxx:240:14: note: literal 'rtl::OUString' variable defined here [loplugin:elidestringvar]
            OUString aSourceSheetName = "aSheet_2";
            ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        /home/julien/lo/libreoffice/sc/qa/perf/scperfobj.cxx:244:43: error: replace single use of literal 'rtl::OUString' variable with a literal [loplugin:elidestringvar]
            xSheets->copyByName(aSourceSheetName, aTargetSheetName, 70);
                                                  ^~~~~~~~~~~~~~~~
        /home/julien/lo/libreoffice/sc/qa/perf/scperfobj.cxx:241:14: note: literal 'rtl::OUString' variable defined here [loplugin:elidestringvar]
            OUString aTargetSheetName = "aCopiedSheet";
        
        /home/julien/lo/libreoffice/sc/qa/perf/scperfobj.cxx:110:67: error: replace function parameter of type 'const rtl::OUString &' with 'std::u16string_view' [loplugin:stringviewparam]
        uno::Reference< uno::XInterface > ScPerfObj::init(const OUString& aFileName)
                                                          ~~~~~~~~~~~~~~~~^~~~~~~~~
        /home/julien/lo/libreoffice/sc/qa/perf/scperfobj.cxx:59:60: note: previous declaration is here [loplugin:stringviewparam]
            uno::Reference< uno::XInterface > init(const OUString& aFileName);
                                                   ~~~~~~~~~~~~~~~~^~~~~~~~~
        
        Change-Id: I99a067e94d4eff228f87b41a38e3749400762fa4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124793
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-15  Stephan Bergmann  <sbergman@redhat.com>  [b56ff590a3bd2d09b8f72f0ec1030505e59f9008]

        fix typo in comment
        
        Change-Id: I267390e6d7251ec59c6374ca904ccba16f2a94bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125253
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Jenkins

2021-11-15  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [a2f6043f26e8b4025c2143972fbe533b17c40257]

        Just remove these pointless apostils
        
        None of the other items in the list have “Upper” or “Lower” [sic]; the strings
        are self-explanatory.
        
        Follow-up of commit 3165f0ff32b002a6efbc61af4f778ba4075b496e
        
        Change-Id: I3ba88cfca080708daeb76ba3af0a1ae196b2fd85

2021-11-15  Luboš Luňák  <l.lunak@collabora.com>  [b90a5d0f23ffdf1b43c752db424c65bec6f0e8f1]

        Revert "improve performance of cell equality comparisons)" (tdf#139612)
        
        This reverts commit 5e9c2677e8fcd19b289d947b94ceba52b138728b.
        
        Reason for revert: I based this on code that tdf#139612 talks about, and which is possibly incorrect.
        
        Change-Id: Ie9e46a19ac8fe10bbf6cf6f429741200684d5bfd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125138
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-15  Luboš Luňák  <l.lunak@centrum.cz>  [f0b745e59f150ea33fc09eb88d682f8cbc085f7c]

        build all solenv build tools always as optimized
        
        Because they are tools used during the build.
        
        Change-Id: I66ef65c16551a5242dcc687e200c81cdab7b463f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125251
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-15  Caolán McNamara  <caolanm@redhat.com>  [82dab2e8c72c024794862b487d6988ad576e57d6]

        gtk4: complete do_collect_screenshot_data
        
        Change-Id: I6bb13ca5d174d8a5cccff24953bc2b3057769c78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125243
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-15  Caolán McNamara  <caolanm@redhat.com>  [acb3638afd79472851bdf111192a2c023f44bf67]

        replace an ugly coverity warning suppression
        
        Change-Id: I73921e43e7e955793493e2accab4e3799cfd121c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125221
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-15  Luboš Luňák  <l.lunak@collabora.com>  [8cfc86c652bc02eca2733498d4459bd24de2158b]

        disable Writer shadow hack in LOK case
        
        LOK redraws always with new content, so there's no need to rewrite
        any possible previous content, and this breaks transparency in LOK
        case.
        
        Change-Id: I1df3fe738f5ac1290720f0e18d6d391e220eb8ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125133
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [499b6d679866a952e40e16ce16f997ecb5ec5853]

        tdf#145640: sc_uicalc: Add unittest
        
        Change-Id: Iba1723704b3fafdd52e32ae0f5f2cc986ba2ba16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125245
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-15  Michael Warner  <michael.warner.ut+libreoffice@gmail.com>  [6ea7ca45782a7e1b46e18e994534ec0a7c71951b]

        tdf#141709 Register poppler_data for install
        
        Added call to gb_Helper_register_packages_for_install to RepositoryExternal.mk
        for poppler_data.
        
        Change-Id: Ie65ff0083d2c731486254066db2034e3bd4a99a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125108
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2021-11-15  Caolán McNamara  <caolanm@redhat.com>  [c2cdae9c87cead2a7901b0c173a9561e24162678]

        Resolves: tdf#145663 nL is the index of the light to set to the model
        
        don't reuse the variable in another loop before its finally set to the
        model
        
        Change-Id: I336d8c0f3ce612448dd639e939e65fb434da1513
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125208
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-15  Caolán McNamara  <caolanm@redhat.com>  [4836e15ba980ea3bdccd3c063eb94f52e35646b0]

        gtk4: implement CreateChildFrame
        
        which gets the extension options tab pages working, e.g.
        "English Sentence Checking"
        
        Change-Id: Ib98f366fdcc7c51f4399372a78f78a655b3c0b86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125242
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-15  Caolán McNamara  <caolanm@redhat.com>  [a63dbd76888043bc12ae1b3b6780a10291a34b38]

        gtk4: fill in more of the assistant code
        
        Change-Id: Ibcc4eca0abd37c733d60042025c0688a3932002b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125244
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-15  Stephan Bergmann  <sbergman@redhat.com>  [829ea811e19fead7ad35049342136b592077674b]

        Avoid some -Werror,-Wdeprecated-copy-with-user-provided-dtor
        
        ...after e6968f0485cfb2f6c941d11c438386e14a47095d "PPTX import: fix handling of
        theme overrides in the chart import" introduced a use of std::make_shared<Theme>
        
        Change-Id: I5f6384b81e02034b6b2fdf3a3bad0148de4eb584
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125228
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-11-15  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [e140caf2638b7718cd0bebdaaf86373f0828cbf4]

        UITest: refresh fields for test to ensure we check calculated value
        
        Change-Id: I696d24ba087c2e7d19e9818f4f653e09eca7f32e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125222
        Tested-by: Jenkins
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2021-11-15  Dr. David Alan Gilbert  <dave@treblig.org>  [a00fab4e6b7b62a2d9447127a0454da06c83ed54]

        test_corefl: Fix OSL_ENSURE bracketing
        
        cppcheck spotted a couple of misplaced brackets where the
        error text was ,'d after the end of OSL_ENSURE
        
        Change-Id: I5ab2c79b2438b764956e8064df95e713997ad2c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125018
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-15  Jean-Pierre Ledure  <jp@ledure.be>  [6b4f02396b1c0e113be88c82126e23099dc78737]

        ScriptForge - (SF_Calc) new OpenRangeSelector() method
        
        The method activates the Calc document, opens a non-modal dialog
        with a text box, let the user make a selection in the current
        or another sheet and returns the selected area as a string.
        This method does not change the current selection.
        
        Arguments:
         Title: the title to display on the top of the dialog
         Selection: a default preselection as a String.
           When absent, the first element of the current selection is preselected.
         SingleCell: When True, only a single cell may be selected. Default = False
         CloseAfterSelect: When True (default-, the dialog is closed immediately
           after the selection. When False, the user may change his/her mind
           and must close the dialog manually.
        Returns:
         The selected range as a string, or the empty string
         when the user cancelled the request (close window button)
        
        Example:
         Dim sSelect As String, vValues As Variant
         sSelect = oDoc.OpenRangeSelector("Select a range ...")
         If sSelect = "" Then Exit Function
         vValues = oDoc.GetValue(sSelect)
        
        The implementation requires a new module: SF_DocumentListener.xba
        
        The method is available for Basic and Python user scripts.
        
        Change-Id: I2d67a9c900ea8ac661cd6b6fb43bb4a34e6abd8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125201
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-11-15  Caolán McNamara  <caolanm@redhat.com>  [97c59688a074dc24092c2887ed665b6940f4c97f]

        gtk4: fill in some missing parts of Widget::draw
        
        Change-Id: I43af62289369b846f332d350a1a8caa56b6cbe20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125227
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-15  Caolán McNamara  <caolanm@redhat.com>  [e3f9e4beae47a168416f032f1354a26cb2be0d67]

        gtk4: implement screenshot
        
        Change-Id: I4d9e01a246a6cd7296b405cb6d5424137f4faacf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125226
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-15  Caolán McNamara  <caolanm@redhat.com>  [28fc57ee7dcd26284649c5fefbf5d06abd9b70ca]

        gtk4: implement something meaningful for get_monitor_workarea
        
        Change-Id: I3f107f591ebdcaad2f4e986a665b132ccfb78f1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125224
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-15  Michael Weghorn  <m.weghorn@posteo.de>  [5470514db7993b4c9f079a961adc30d70fb77fba]

        tdf#139031 Better align dropdowns in PDF export dialog
        
        * set "hexpand" to True for the "PDF/A version"
          and the "Submit format" comboboxes (and relevant
          containers) and add a 6px margin for the parent container
          ("frame4"), so the comboboxes expand to the right
          and still have a proper margin at the right
        
        * Set "halign" to "start" for the "PDF/A version" label,
          as is the case for the "Submit format" one
        
        Change-Id: I2651da2770134aae8d6a494e9de3ec8184664b3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125104
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins

2021-11-15  Caolán McNamara  <caolanm@redhat.com>  [90705b67729c849acc7cf196fffa8a2d3c86dc13]

        add a rule to enforce not sharing adjustments between widgets
        
        Change-Id: I44e9548c41de2ea4816d5b87d7491ad06a46f111
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125204
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-15  Miklos Vajna  <vmiklos@collabora.com>  [2a8506c2f20f18c948fb4dc5beb42b1010ad6999]

        svl: use std::rotate() in SfxUndoManager::ImplUndo()
        
        Instead of manually moving out, moving a range and then moving in.
        
        Change-Id: Iaff461e1fcee3936c8ddc02bf471a804e7881aef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125219
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-11-15  Miklos Vajna  <vmiklos@collabora.com>  [c858a59158ed638642139aeda3a720b6a847ff95]

        sw: prefix members of SwInsertIdxMarkWrapper, ...
        
        ... SwLinguServiceEventListener, SwTemplateControl and SwTypeNumber
        
        See tdf#94879 for motivation.
        
        Change-Id: Ia76bd27b6ae361dbeb03d2cdab5b95bd0033460b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125217
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-11-15  Caolán McNamara  <caolanm@redhat.com>  [fcf0d983801603250aa7ce4539951c6b049ad079]

        add a rule to enforce always-show-image of True if an image is used
        
        If not set, then gtk3 will show the image if there is no text, but only
        the text if there's an image. For simplicity sake just enforce it as
        true if an image is referenced.
        
        Change-Id: Id4bb9140ba83e7e07e0d8ec5e3c29aece49b9087
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125200
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-15  Caolán McNamara  <caolanm@redhat.com>  [093eb46aea59c2359d122bc8d2c2a7411e9b8a23]

        Resolves: tdf#140250 don't share adjustments between differerent spinbuttons
        
        Change-Id: Ib684c746ff3176cf45ea9364efc12f2d6dde1f70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125199
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-15  Stephan Bergmann  <sbergman@redhat.com>  [32334811f09592d669576de00af778c86f637f3e]

        loplugin:fakebool
        
        ..."use "bool" instead of 'gboolean' (aka 'int')" after Clang 14 trunk
        <https://github.com/llvm/llvm-project/commit/4d8fff477e024698facd89741cc6cf996708d598>
        "[clang] retain type sugar in auto / template argument deduction".  Arguably,
        the plugin should not warn about uses of `auto`, but then again there is a very
        similar case a few lines above that already uses `bool` instead of `auto`, so
        clean this one up as well.
        
        Change-Id: I62afa5ed30c192df7fa45aeb7d4a160712fa3794
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125215
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-15  Miklos Vajna  <vmiklos@collabora.com>  [e6968f0485cfb2f6c941d11c438386e14a47095d]

        PPTX import: fix handling of theme overrides in the chart import
        
        A problem since commit 08818d8a45e034ad825c7fafbb76766f106f1d1d
        (bnc#882383: Do not ignore themeOverride for charts in .pptx,
        2014-07-04), an override for one chart should not affect later drawingML
        objects.
        
        Change-Id: I22b70c8c82e8e8520179c628f566d7f6663c887f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125218
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-11-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [8c45639a19b277eaaeb1be3798574f91aac5b022]

        move xmloff chart tables into cxx file
        
        instead of playing games with #define
        
        Change-Id: I3f15745b5e107b1e83b97a905cc05fc57f8369bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125213
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-15  Hossein  <hossein@libreoffice.org>  [3780e283f47159b078f332604a3914efcc2a73e8]

        Remove unused header path: vcl workben makefiles
        
        Removed boost and other unused header paths from vcl workbench
        makefiles.
        
        Change-Id: Ie8a3abdf599c397a8a75c251a4e530d34e5bb806
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125175
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-15  Stephan Bergmann  <sbergman@redhat.com>  [71ac0dac9a585b4383460c4f34314a6083a87685]

        Adapt CompilerTest_compilerplugins_clang
        
        ...to Clang 14 trunk
        <https://github.com/llvm/llvm-project/commit/4d8fff477e024698facd89741cc6cf996708d598>
        "[clang] retain type sugar in auto / template argument deduction"
        
        Change-Id: I3f106eeedf00e622c294c4e4c8326cf3a5e418cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125214
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-15  László Németh  <nemeth@numbertext.org>  [dbc2bdffbec9b3f7eba485652cdd43634458b5a6]

        tdf#145091 DOCX: don't export obsolete table row change data
        
        Rejection of table deletion or accepting table insertion
        imported from a DOCX document kept row changes in DOCX export.
        Use SwExtraRedlineTable/SwTableRowRedline data only if it's
        not obsolete.
        
        Follow-up of commit 05366b8e6683363688de8708a3d88cf144c7a2bf
        "tdf#60382 sw offapi: add change tracking of table/row deletion".
        
        Change-Id: I247e13e86c0115604079e4852aa8663f1bfead91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125114
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-11-15  Noel Grandin  <noelgrandin@gmail.com>  [1badef89c0794167b9b84ea44d4a7df5645de8a7]

        rtl::Static->thread-safe static in linguistic
        
        Change-Id: Ie028e0d93f4dec4974d357900a2d5d84275a9a8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125209
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-15  Noel Grandin  <noelgrandin@gmail.com>  [92857b181a715de08bd4264f4dc4161367d2b3c7]

        tdf#145323 reportbuilder Moving a field corrupts the field
        
        regression from
            commit 09cb778b6eb7d3a5b9029965a1320b49c90e7295
            clean up SdrObject cloning
        
        Change-Id: I7f234dee1dca704195eeebba874c80e73c7abe91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125196
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-15  Hossein  <hossein@libreoffice.org>  [b56abc20eb198057d65ff40575a53cf1e29cf086]

        Clean C++ SDK example "counter"
        
        * Use <iostream> instead of <stdio.h>
        
        Change-Id: I5cc70613c0b183c24bfa73b779dac3b382b31c93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123328
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-15  Hossein  <hossein@libreoffice.org>  [52ad81c74887e5c4d9a8c0a3cc8a11e3785cb72c]

        Use basegfx::rad2deg() instead of *57.29577951308
        
        * Replaced multiplying by magic number 57.29577951308 with
            basegfx::rad2deg() which is equal to 180.0/M_PI
        * Instances of this could be found using:
        
           git grep 57.29577951308 *.cxx *.hxx
        
        Change-Id: I0ae99a5d63d104b79c6df2dc88e9dda6973a1d3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124226
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-11-15  Hossein  <hossein@libreoffice.org>  [7a0d3ed55c5b6ebda129d66574d78168ca29135b]

        Fixing the license statement for the Convertor C++ example
        
        Fixing the license statement for the 'Convertor.cxx' and 'Makefile'
        according to the '/TEMPLATE.SOURCECODE.HEADER'
        
        This example was added in 83b529d88388c7c8e0563242a030063bd95c4bed
        
        Change-Id: I654d641999aab6951ad21f84fd75e080bb709ec4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125128
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-15  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [6f3f033f91a2debe064d4cd127e9f31cf2518db1]

        KJ: tdf#144036 add UNO Object Inspector
        
        Change-Id: I8465b3c2d13210d01f3742cd8bcc40b5692528ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125210
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-11-14  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [abe18bae182fd43d16a6371d2df061565dadcd8a]

        elementary: tdf#144036 add UNO Object Inspector
        
        Change-Id: I944e666905de6d6ca51c8439ca40a687ed8c3e80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125205
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-11-14  Noel Grandin  <noelgrandin@gmail.com>  [864cbd8b2216c043db42351beac3538b4d51adcd]

        rtl::Static->thread-safe static in sal
        
        Change-Id: I04f8a05aaa078642ee5e55c777b9b259c089695b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125197
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-14  Caolán McNamara  <caolanm@redhat.com>  [c77a881ee3d9846376f9544c15acbba083cda3be]

        tdf#145655 toggle on always-show-icon for animation panel 'add' button
        
        Change-Id: If50d88f9c4a491f747ab0b39b50823cec92ccb27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125174
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-14  Luboš Luňák  <l.lunak@centrum.cz>  [63bb32dff8a5cd469a6e86fa7eb9119d4c40dcfa]

        clang-cl requires -Xclang for -fpch-* options
        
        Change-Id: I96fb0ffaf66476a605966df3f2bde3756ae67ec8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125198
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-14  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [28d43b69651289dca7b62341726ae9771ba30e2c]

        tdf#145672 All icon themes except Colibre Export Preview PDF icons
        
        Change-Id: I6e078c16a0033c200012415ee28a86af8e0ea876
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125180
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-11-14  Henry Castro  <hcastro@collabora.com>  [a0c778cda76b765b0bed0795c3779f548f15f1bc]

        lok: sw: remove database tab
        
        It is not functional the database feature yet.
        
        Change-Id: Iea073512424a738dc2d789923740b837d6f3d691
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125113
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit ead2aa7a7088aa2b41a90746351fdf74822dbbe0)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125130
        Tested-by: Jenkins

2021-11-14  Caolán McNamara  <caolanm@redhat.com>  [ec4b6f6b9984f7d6ed50ccb7799a592c593d32c4]

        remove an ugly coverity warning suppression
        
        Change-Id: I243638e242f68d61b639d4afbcb5d65575cc46e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125172
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-14  Caolán McNamara  <caolanm@redhat.com>  [d9faec292239a978881c395dce2970176994a614]

        cid#1421164 Uncaught exception
        
        Change-Id: I1268249349e4817c2ebade909b4ce8fa65365407
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125171
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-14  Julien Nabet  <serval2412@yahoo.fr>  [29f5bad823016a5d016c3f3012e3c2dc41736303]

        Replace GET_PARAM in ado/ACallableStatement.cxx (connectivity)
        
        Change-Id: I01b7992a5e53dff324208353d8a5196bd16ab0ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125194
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-14  Julien Nabet  <serval2412@yahoo.fr>  [1ba3ab4f7d0b68a584e785de5f9df42e169bce16]

        Replace VISIT_PARAMETER in commontools/parameters.cxx (connectivity)
        
        Change-Id: I4d6bcac319a318623837994ec7942ea49ffa125a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125195
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-14  Julien Nabet  <serval2412@yahoo.fr>  [b99dfd34f5edc2fcb50a491314c486a8bd084259]

        Replace SYM_MAP in evoab2/EApi.cxx (connectivity)
        
        Change-Id: I4df5e2db1c94e5cd29b11d960e3f37dfac3b7ac2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125193
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-14  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [574694a9473a1dd40348ede5206a7527900236ad]

        tdf#145670 Breeze & Sifr: Add missing 1.15 line spacing icons
        
        Change-Id: I3620e5fd14e167e6841c58de4d831955bffca23c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125178
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-11-14  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [82eda057eb34081c03a75f287e2d735ed9b258a7]

        tdf#145670 Colibre,elementary,KJ,Sukapura: Add missing 1.15 line spacing icons
        
        Change-Id: I2ab7e47063eac4e6e2026346746d6f87062c1669
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125177
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-11-14  Hossein  <hossein@libreoffice.org>  [35c85effecb5a615a361c1b7d92d08447bc83423]

        Use M_PI instead of defined value; use rad2deg()
        
        * Replace defined values of PI with M_PI defined in <cmath>
        * Use M_PI_2 instead of PI / 2.0
        * Instances could be found with:
        
            git grep 3.14 *.cxx *.hxx|grep define
        
        * One instance is ignored:
        
          sc/source/core/opencl/opinlinefun_statistical.cxx
        
        * Replace *(180 / PI) with basegfx::rad2deg()
        * Replace 2*PI/360 with basegfx::deg2rad()
        * Use atan2 instead of atan where it was more appropriate
          + atan2() handles all 4 quadrants
          + Extra conditions for different quadrants are removed
        
        Change-Id: I083ee2e1427cd36ba0b8c38e4fe5f782d6486075
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124229
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-14  Jim Raykowski  <raykowj@gmail.com>  [4d4278b1403d38b34ff80ca2a92164f40abd9c36]

        SwNavigator: Fix expanded Headings/Outlines not staying expanded
        
        Fixes expanded Headings/Outlines in the Navigator content tree
        collapsing to first level children when a change to the document causes
        content tree update or when Headings/Outlines is toggled between root
        content navigation view.
        
        Change-Id: I473782ad46c52cc40c1994860be7288b1c03c623
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125083
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-11-13  Mike Kaganski  <mike.kaganski@collabora.com>  [7b8f630db30ee0066a9f4b6e540368d2fcad7fa8]

        Use o3tl::convert
        
        Change-Id: I78db3001d602ec1a0847785b3c127b9d345f5af7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125173
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-13  Regina Henschel  <rb.henschel@t-online.de>  [44f20abf66ce3f9806ad95522d7d9ae698350499]

        use new method too in existing unit tests in svdraw.cxx
        
        Commit 87e5cac has introduced a local method for a common part of the
        new unit tests. Identical parts are used in two existing unit tests.
        The patch replaces them with calls to the new method.
        
        Change-Id: I2945add642ac38048dd1fab4ffc3f2649a261650
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125168
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-11-13  Chris Sherlock  <chris.sherlock79@gmail.com>  [97ef7881cec4f7baa1ef8e7b6b84b6848f8c5f4a]

        tdf#144961 vcl: test PhysicalFontCollection::FindFontFamilyByAttributes()
        
        Note there are missing tests that I will add in the next patch
        
        Change-Id: I98bfb27c424c615f240c687cb5251fe958b4a032
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123308
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2021-11-13  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [a323857126dd420f73492a82f31bb7c8d5400ffb]

        No auto-usage of [s]ccache on Windows for PCH builds
        
        Since that's a pessimisation. Any manual override
        (--enable-ccache, or --disable-pch) will again make configure
        auto-enable [s]ccache if binaries are found.
        
        Change-Id: I4c0773300c792ebb1807d092d3622d90dfac7d5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125073
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-11-13  Noel Grandin  <noelgrandin@gmail.com>  [39f4fd491ca5abaa8a01b75eb500bb82248ff4aa]

        rtl::Static->thread-safe static
        
        Change-Id: I3010494a750eee70ffe9c24c10417d0a3730dbd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125120
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-13  Mike Kaganski  <mike.kaganski@collabora.com>  [1b6e3efe964eec9110e656a8242f6f4d8b5e7f7e]

        Simplify m_aAppId initialization
        
        Change-Id: Ib760edab95e988b78505de256aba1b09213600fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125127
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-13  Luboš Luňák  <l.lunak@collabora.com>  [359b53acdb14f1661e35c75d8c17fcac9b59faea]

        do not rebuild PCHs on icecream/ccache change
        
        We turn -Wunused-macros on or off depending on whether icecream/ccache
        are used, and since now PCHs rebuild on CXXFLAGS changes, a plain
        temporary 'CCACHE_DISABLE=1' caused a rebuild.
        
        Change-Id: I63d539ac037d595f76a39e585011d1fde54f7f20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125125
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-13  Julien Nabet  <serval2412@yahoo.fr>  [7dc558c29841b9934d1fcadc19fa155b38374feb]

        loplugin:conststringvar
        
        [CXX] vcl/source/window/keycod.cxx
        /home/julien/lo/libreoffice/vcl/skia/SkiaHelper.cxx:664:21: error: variable is only used as rvalue, should be const [loplugin:conststringvar]
                const char* diff = R"(
                ~~~~~~~~~~~~^~~~~~~~~~
        1 error generated.
        
        From https://cgit.freedesktop.org/libreoffice/core/commit/?id=110fa313628c55fef1d35830358aea7e27c1e3ee
        get rid of Skia's 'rasterhack' for Invert()
        It seems that manually writing a shader that does the same
        as SkBlendMode::kDifference works fine even though the blend mode
        crashes e.g. on Windows/AMD. So get rid of the memory<->GPU
        conversions and use the shader as a workaround.
        
        Change-Id: I721d88664f9cb03529ec6e9244424d8e3ed4d156
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125126
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-13  Noel Grandin  <noelgrandin@gmail.com>  [bf2048b1d242c6d5b242f18903612cedf8eaef8e]

        rtl::Static->thread-safe static in StaticNamespaceMap
        
        Change-Id: Iea6f7f96685e332407288af7ada36527acc83a8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125119
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-13  Mike Kaganski  <mike.kaganski@collabora.com>  [a339ebca55f53db5f0b72b26fcfbb3aaa2b2a825]

        Drop unused variables
        
        nWidth/nHeight (1) are irrelevant here (we get the correct pixel size
        right in the hDIB), and (2) should not be -1, because we don't use
        ICAP_UNDEFINEDIMAGESIZE capability [1].
        
        [1] https://twain.org/wp-content/uploads/2017/03/TWAIN-2.4-Specification.pdf#page=268
        
        Change-Id: I8cb20087944536552326b3e1582e8ef12dcc0d32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124986
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-13  Luboš Luňák  <l.lunak@collabora.com>  [9af1dc8a03958c32d4bd56804166293cc1031828]

        add more tests for OutputDev::DrawOutDev()
        
        Test also copy to self and clipped copy.
        
        Change-Id: I3f741e5035fe1f4fb224dc7fe4ba7aa5b4860dda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125122
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-13  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [a4485bd8e03ad4487fe47a4480a9aacfbaf61980]

        tdf#145610: lists should not have includeUpperLevels < 1
        
        Unlike its name, this variable stores *total* amount of levels
        to includes, so during conversion even empty list format to
        prefix/suffix/includeupperlevels we should keep last one above
        zero so list even in future will not have issues with levels
        to display.
        
        Change-Id: I4992c1ac0194f381df9f7b965ecdb2d688892b30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125022
        Tested-by: Jenkins
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2021-11-13  Noel Grandin  <noelgrandin@gmail.com>  [ec1a54ca6033533a20309f3df5b8b5353bb2b509]

        rtl::Static->thread-safe static in OPropertyArrayUsageHelper
        
        Change-Id: I389aed33ec3f814c30fca438ac36af4292b30388
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125118
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-13  Noel Grandin  <noelgrandin@gmail.com>  [e6f2736be82559c513aa07c765e9f6c0dd72072b]

        osl::Mutex->std::mutex in OIdPropertyArrayUsageHelper
        
        Change-Id: I19bad304c5c8099fd24be77ec7251e837b513c81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125117
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-13  Noel Grandin  <noelgrandin@gmail.com>  [f4a2c9e91e6b12d4d66b35146ec87b15b365f57d]

        rtl::Static->thread-safe static in OIdPropertyArrayUsageHelper
        
        Change-Id: I21ef0fdc1bf83e313d5dd1079167df0ba59aeed3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125116
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-13  Noel Grandin  <noelgrandin@gmail.com>  [98a2cef1ee9c76897af64ff0a1e1efd280796f36]

        modernise IdPropArrayHelper a little
        
        Change-Id: I73bbb59d41ba752e5bbb798ae590e60fdb550d8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125115
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [0dbde576f57395c9315e5da8c43e9aedf9094953]

        make SwNodeOffset operator+ and operator- inline
        
        forgot to do this
        
        spotted by llunak
        
        Change-Id: I5e8c723850f77346789ea0b1fb364f5e0d44ae42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125097
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-13  Eike Rathke  <erack@redhat.com>  [79589afe173ba8f17bfbbc6b38f0dfbc5fd9e0c9]

        Resolves: tdf#145640 MoveReference...Reorder() there are RPN tokens as well
        
        Change-Id: I03fdf8f9d94e7a499e995b900bba564cd054bd2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125123
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-11-12  Caolán McNamara  <caolanm@redhat.com>  [ae73f0f05aa32f2afc737ab9d4a3e028f7647363]

        call GetGetSpecialCharsFunction just once
        
        Change-Id: Ia2ea7b234216408f3209139fa57be8d6a0794ed9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125091
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-12  Caolán McNamara  <caolanm@redhat.com>  [3509a42a042db1628acc59dfc13298639745f62e]

        Resolves: tdf#145645 pivot table popups don't dismiss when item activated
        
        Change-Id: I5a68a08600b7792d924ec77694a60651df5d9c83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125112
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-12  Luboš Luňák  <l.lunak@collabora.com>  [110fa313628c55fef1d35830358aea7e27c1e3ee]

        get rid of Skia's 'rasterhack' for Invert()
        
        It seems that manually writing a shader that does the same
        as SkBlendMode::kDifference works fine even though the blend mode
        crashes e.g. on Windows/AMD. So get rid of the memory<->GPU
        conversions and use the shader as a workaround.
        
        Change-Id: I971deeeb98f40e5ffa90f6a8dd7b0b21ec491c1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125101
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-12  Luboš Luňák  <l.lunak@collabora.com>  [754697f0dcd63e1f0ce2edd70ab8b42b1b4d4484]

        revert part of 'loplugin:flatten' in Skia code
        
        The automated code flattening may make sense in old spaghetti code,
        but this is new code, and it's structured the way it makes sense.
        Both those if's are logically just a part of a larger function
        and bailing out sooner is at least conceptually wrong (and the moment
        I add more code there, I'd need to revert anyway).
        
        Change-Id: Iddbd22166159429636196eb1545b008ef576036b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125054
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [a4d4286a6ae5ad7f57db4f34380ed170b92ced06]

        introduce OUStringConstExpr
        
        so we can declare compile-time constant arrays and structs
        containing OUStringLiteral
        
        Change-Id: I51fd743f2e461a36bb4a0a17c6ff107f86096895
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125045
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [16be302fededaf2cc6e82701bda6dcba6e3fa4d3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 79548b2894c85265f0e4cb9ec74c761c1f5955ed
          - Improvement in  English
            
            Change-Id: I9b7da83ad12b20e01499f46667f42e63548f3d58
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124984
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-12  Julien Nabet  <serval2412@yahoo.fr>  [02244b3b651465e65ce192c6e82e91aba44dcd6e]

        Replace REGISTER_PROP in connectivity/evoab2
        
        Change-Id: Icdadadcaa4c6ee9bdaeb6105a33cf1891279781f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125107
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-12  Julien Nabet  <serval2412@yahoo.fr>  [d2fa58b628b3f48c1c8941dbbd9d2faadddeef99]

        Replace some macros in dbaccess part 9
        
        Remove IMPLEMENT_LISTENER_MULTIPLEXER_CORE + BEGIN_DECLARE_LISTENER_MULTIPLEXER
        + END_DECLARE_LISTENER_MULTIPLEXER + DECLARE_MULTIPLEXER_BOOL_METHOD + DECLARE_MULTIPLEXER_VOID_METHOD
        + STOP_MULTIPLEXER_LISTENING + START_PROPERTY_MULTIPLEXER_LISTENING + STOP_PROPERTY_MULTIPLEXER_LISTENING
        + START_MULTIPLEXER_LISTENING
        
        Change-Id: I23dfa9d71b8ae84b9c4ff5e55145e8b350a1eeba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125105
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-12  flywire  <flywire0@gmail.com>  [5f8dc0a2e1ff065978881913156b3ba451231793]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6d3d8f1f5279595d78267ed830cc0abb6babccb3
          - Simplify location description
            
            Change-Id: I943bdd1ab68d0f73f3e7735b62c8ef228eecd72a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124700
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-12  Caolán McNamara  <caolanm@redhat.com>  [942c8654648ab18a32b00eb686ce04d9ee668617]

        insert special character in sql view in dbaccess using an arbitrary font
        
        The font to use in the editengine is set with the fallback list notation
        "Font1;Font2;Font3" and while SvxCharacterMap::SetCharFont explicitly has...
        
        {
            // first get the underlying info in order to get font names
            // like "Times New Roman;Times" resolved
            vcl::Font aTmp(m_xVirDev->GetFontMetric(rFont));
        }
        
        which is supposed to resolve to what the physical font is, it appears
        that since the ancient merge of:
        
        commit 2f382d6c2579a25c68dbd121af7f1f5dc7ec9852
        Date:   Thu Mar 27 16:59:30 2003 +0000
        
            MWS_SRX644: migrate branch mws_srx644 -> HEAD
        
        a change was included of:
        
        -    // Fontdaten ermitteln und setzen
        -    aMetric.SetName( pMetric->maName );
        +    // set aMetric with info from font
        +    aMetric.SetName( maFont.GetName() );
        
        which means that font names like "Times:Times New Roman" appear in the
        FontMetric for the font and not the font name of the physical font that
        the metric describes.
        
        That doesn't look right to me, but rather than get bogged down in
        changing that and the undoubtedly infinite chain of knock on problems
        that will trigger just start with a simple font name here not the
        fallback list.
        
        The font is "Liberation Mono;etc;etc" so the first one is certain to be
        available.
        
        Change-Id: I58809be8edb515d9823867c7a0bce5931dccbd27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125100
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-12  Mike Kaganski  <mike.kaganski@collabora.com>  [3e8214734f9695d7f16c4a37f1a497aeb229d677]

        Add a comment clarifying intended replacement for non-const operator[]
        
        Change-Id: Ib6cd01e1da3e23521e2ae385b8f50046000da410
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125103
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-12  Regina Henschel  <rb.henschel@t-online.de>  [87e5caca7d3133a32d92503bfa8e5a1409545187]

        tdf#143021 unit test enable 'matte' extrusion surface
        
        This adds the missing unit test for commmit
        70a4cb766ed356bc17433ac1673e977bb0bf3d2f.
        
        Thanks to Tomaž for extending the test framework to 3D.
        
        Change-Id: Iffaa163c3d453318bc0ed7f8703af15bd20c8966
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125013
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-11-12  Attila Szűcs  <szucs.attila3@nisz.hu>  [9fdb9c5fd71e61ae673c79064e3249ce7207031a]

        tdf#145611 sw: fix regression: undoing page breaks
        
        at pages with endnotes.
        
        Added a nullptr check for section to avoid crash on Linux.
        It seems, SwSectionFrame::m_pSection can be nullptr at that point.
        
        Regression from commit 4c31b4ef2083087a822c3ae648fd09acc67d2f88
        "tdf#139336 sw: fix extra pages of multicolumn sections with footnotes".
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: Iec4ff93df6720d0e62af59117cd03bd3902c0f64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125095
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-11-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e3f2699eb402164391776851a9dd95026ef40032]

        Fix typo
        
        Change-Id: I45cff1f3182fd17776281d1daf49477077779ebe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125099
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-11-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [e410094c1c0565cbff335c71cc5ebb2ea4e706e2]

        tdf#126605: sd: move UItest to CppUnittest
        
        Change-Id: I6c7da3f903199027cd7cb446bdc559fcc27b3828
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125096
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-12  Heiko Tietze  <tietze.heiko@gmail.com>  [4141c13da8245b5ed46be3b7034d014d75f433f9]

        Resolves tdf#70519 - Make wavy lines depend on zoom factor
        
        Solves accessibility issue of too faint spellchecking indicators
        
        Change-Id: Ic5bc9e205981e90c8f4ee12aa52dde723da1e7aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125038
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-11-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e9577ef8265ec579066b2daa7de3f1b15044b2b7]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 5cf23af85b47be6e398add826da1a02175be4238
          - Add "exrtudir" to spell check for pt-BR
            
            Refactor by PTG tool
            
            Change-Id: I78d0caffbbe04d1d0b75ae1dab95470452692550
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/125106
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-12  Hossein  <hossein@libreoffice.org>  [d49807bb277f69cfd494f10399e59bd9947a9d29]

        Add error handling while creating absolute url
        
        * Added error handling while creating absolute url from file name
        * It was reported as ofz#1493240 Unchecked return value
        * It has been silenced in 30f1617bd873d9ccf343a280ba27f476d4c7726e
          and b7c8e4f8ae5402eb665f758f75123e9fe1514d01
        
        Change-Id: Idb8116a5805be38cc37ec1ba28ef226ba160e25b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124214
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-12  Luboš Luňák  <l.lunak@collabora.com>  [5e7421b3895aa69ea874fc2ccf0f615b1163fbda]

        rebuild a PCH when the flags it was built with change
        
        We already store the flags in a .flags file for another use, so just
        handle the file as another make rule before the PCH rule and
        if the file changes then the PCH rule will depend on something
        that has changed.
        
        Change-Id: Ic43068273a40c0337b77221660f370780a21340c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125094
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-12  Luboš Luňák  <l.lunak@collabora.com>  [7a65f43709b2945cca935158c72c28dc77ba65b2]

        adapt to Sequence::operator[] non-const removal
        
        5054202e71605cb4f10c798be76679 passed Gerrit before the changes
        and I submitted it only later after the changes.
        
        Change-Id: I251f50f417964f23e5e91aae6696df609fee9e14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125098
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-12  Caolán McNamara  <caolanm@redhat.com>  [e467d936452bd428fe71339803fa22eb0a5f31e2]

        Resolves: tdf#145582 modify called too often
        
        a problem since:
        
        commit 5b98dd53c7dc101d3a5ff693d3f0520ec1abd3d1
        Date:   Tue Aug 3 12:28:23 2021 +0100
        
            tdf#143657 'execute' button doesn't get enabled when contents changed
        
        which was a fix for the problem since:
        
        commit 73c9ef661d9ef6237d3fd3c259fd040a545b44cf
        Date:   Tue Jul 6 18:51:38 2021 +0200
        
            tdf#132740 don't broadcast if modified status has not changed
        
        Change-Id: Ibae42251ce04229283283407bc2ab986272e945d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125090
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-12  Stephan Bergmann  <sbergman@redhat.com>  [7b26ac7e8eba298ba173c682bbd952f60a59c5f3]

        Fix HAVE_CPP_CONSTEVAL check for MSVC
        
        For one, it always trivially failed with
        
        > LINK : fatal error LNK1104: cannot open file 'LIBCMT.lib'
        
        because of a missing LIB env var expected by cl.  (Rather using LDFLAGS with
        something like
        
        > LDFLAGS="$LDFLAGS -LIBPATH:$COMPATH/lib/$WIN_HOST_ARCH"
        
        instead of prepending LIB to $CXX via env wouldn't work, as AC_RUN_IFELSE puts
        LDFLAGS too early on the compiler command line, causing "cl : Command line
        warning D9002 : ignoring unknown option '-LIBPATH:...'".  And just using
        something like
        
        > CXX="env LIB=$COMPATH/lib/$WIN_HOST_ARCH $CXX"
        
        instead of the full $ILIB would cause "LINK : fatal error LNK1104: cannot open
        file 'kernel32.lib'".)  This means that the HAVE_CPP_CONSEVAL check had to be
        moved past setting up ILIB.
        
        But for another, detection of HAVE_CPP_CONSTEVAL under --with-latest-c++ would
        trigger MSVC bug <https://developercommunity.visualstudio.com/t/1581879> "Bogus
        error C7595 with consteval constructor in ternary expression (/std:c++latest)"
        at
        
        > sd/source/ui/unoidl/unoobj.cxx(742): error C7595: 'Color::Color': call to immediate function is not a constant expression
        
        (and see also f8a30a87a9d0c68dc16d5fa2ca63f687b1d90da1 "Fix (mis-)uses of
        temporary O[U]StringLiteral") so add a test for that bug to the checking code.
        
        Change-Id: Iedf793f388fc190555a71ed3ab63e87a77ad4828
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125093
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-12  Luboš Luňák  <l.lunak@collabora.com>  [309bffba603ae65e76148dff3add1a541a2b5d81]

        make it explicit whether to ignore the result of getLOKPayload()
        
        Returning an empty string to signify 'ignore' was a poor design,
        as some messages types actually may have valid empty messages.
        
        Change-Id: Ia82d3d97d150bc5ef412a1bd4b1091d9b2d84385
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124979
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-12  Miklos Vajna  <vmiklos@collabora.com>  [39f231360013e944a8713248359662b9f282d902]

        sw, out of order undo: allow multiple actions from other views
        
        Previously we assumed that the action to be executed is always exactly
        the top of the undo stack minus 1 element.
        
        Extend this, so that in case an other view appends two or more elements
        to the undo stack, we still find our undo action. Obviously only do this
        if all those undo actions are independent from us.
        
        This requires replacing the swap in svl/ with a move-out + move a range
        down + move in construct.
        
        Change-Id: Ic12d32d6eb5e77618d99eddb4fa096802f32d655
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125076
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-11-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [e1a9d507d92cc793f7f10f87cdd7a5534faa5759]

        uitest: sd: Add UItest for .uno:ExportToPDF
        
        Change-Id: I9ec7fd16c51c0240d041784d03aba687e07656ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125092
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [f3076ba858509756d8e69000632b41e06d14043e]

        uitest: sc: Add UItest for .uno:ExportToPDF
        
        Change-Id: I73b1ed04edb883c78316e10650da30e81eac78df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125088
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-12  Luboš Luňák  <l.lunak@collabora.com>  [5054202e71605cb4f10c798be766798d99cb1b6a]

        make it possible to find out what fonts are actually really used
        
        A document specifies which font each text is supposed to use,
        but we still need to map that to a real available font, which
        includes also font fallback in case the font selected doesn't
        cover all glyphs.
        
        This commit adds API to track this font mapping, first
        StartTrackingFontMappingUse() will make VCL record this
        information, and then FinishTrackingFontMappingUse() will stop
        and return all the information, as a listing saying that
        a requested font got mapped to a list of fonts and the number
        of times this took place. This can be useful to find out
        what actually gets used for a specific document, or compare how
        changing fonts available affects a specific document.
        
        Change-Id: I6426ecef354166bef337b1dc9b9007fda148d5c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123051
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [b2247f86e42c05991165834ff5d63731b0da2b3b]

        improve mergeToSinglePolyPolygon
        
        spotted by llunak.
        
        No need to take param by &&, since mergeToSinglePol does not
        actually need to modify it.
        
        Also flatten it a little.
        
        Change-Id: I2f5ade347db756e21ecb0a88c3935805268f5072
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125086
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2021-11-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [67c541621b701a6873f4e507ad9cc4119b2985bf]

        uitest: sw: Add UItest for .uno:ExportToPDF
        
        Change-Id: Icb28ec46e2db5c67f105a61a79e65edfde1df6a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125081
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [a0a4aa475e29bd030313c1a17e962386e6d063ca]

        tdf#145584: sw_uiwriter3: Add unittest
        
        Change-Id: I2713a6563542307e8103a88301bb623bd8da11d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125079
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-12  Michael Stahl  <michael.stahl@allotropia.de>  [bb58293296f843654045d7b0eba6899d11533a4a]

        rhino: unbreak build on Fedora 34
        
        Sometime during the Fedora 34 lifecycle, ant started to put
        /usr/share/java/rhino.jar on the classpath used to invoke javac,
        which results in:
        
            [javac] workdir/UnpackedTarball/rhino/src/org/mozilla/javascript/optimizer/Codegen.java:202: error: reference to Hashtable is ambiguous
            [javac]         Hashtable possibleDirectCalls = null;
            [javac]         ^
            [javac]   both class java.util.Hashtable in java.util and class org.mozilla.javascript.Hashtable in org.mozilla.javascript match
        
        Indeed /usr/share/java/rhino.jar contains a class
        org.mozilla.javascript.Hashtable, while it doesn't exist yet in the
        older rhino1_5R5.zip that is bundled.
        
        The problem is that the package ant-apache-bsf contains the file
        /etc/ant.d/apache-bsf which references the system rhino jar.
        
        It turns out that reading the /etc/ant.d/* files in the shell script
        /usr/bin/ant can be suppressed by setting the variable OPT_JAR_LIST to a
        non-empty value, which is documented as "A user should
        request optional jars and their dependencies via the OPT_JAR_LIST
        variable", but which is sadly ignored if set to an empty value.
        
        Another way to fix the problem is to patch the property
        build.sysclasspath to "ignore" in build.xml.
        
        http://ant.apache.org/manual/sysclasspath.html
        
        Change-Id: I6d82eb226e5d01d094ebe044dbdada85b8687814
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124934
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-12  Stephan Bergmann  <sbergman@redhat.com>  [f8a30a87a9d0c68dc16d5fa2ca63f687b1d90da1]

        Fix (mis-)uses of temporary O[U]StringLiteral
        
        ...as sub-expressions of ternary operators, which happened to keep compiling
        after 4b9e440c51be3e40326bc90c33ae69885bfb51e4 "Turn OStringLiteral into a
        consteval'ed, static-refcound rtl_String" and
        e6dfaf9f44f9939abc338c83b3024108431d0f69 "Turn OUStringLiteral into a
        consteval'ed, static-refcound rtl_uString" because both branches are of the same
        type O[U]StringLiteral<N>, and which didn't cause any issues because no dangling
        pointers to those temporary objects escaped the surrounding full expressions.
        
        This was found with an experimental build with VS 2022 with
        --enable-latest-c++, which would support HAVE_CPP_CONSTEVAL after some linking
        fix in the configure.ac detection code (which is forthcoming in a later commit)
        and flagged all these uses in ternary operators as error C7595 "call to
        immediate function is not a constant expression".  That error looks bogus (and
        it also caused a false
        
        > sd/source/ui/unoidl/unoobj.cxx(742): error C7595: 'Color::Color': call to immediate function is not a constant expression
        
        so HAVE_CPP_CONSTEVAL will need to remain undefined for VS 2022 until that
        compiler bug is fixed), but it nicely found all these cases that should arguably
        be cleaned up.
        
        Change-Id: I81de94e8af5a6c50e5fe7dfa1a4b253e0c2a68f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125082
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-12  Tor Lillqvist  <tml@collabora.com>  [9c8076f438dfac311a9c7dce559e8ab3ea4fd6e0]

        Include <cstdint> in fxcodec/fx_codec.h
        
        Fixes the build of Pdfium on Fedora 34 for me. No idea why it wasn't
        needed on other platforms.
        
        Change-Id: Id0d6172383970b289b6b3b7f6b5c0da998167796
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125084
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-11-12  Luboš Luňák  <l.lunak@collabora.com>  [897130541646a37e358463cb76aa505b66a1d7ac]

        fix assertion with scaled alpha image in SkiaSalBitmap
        
        The size of the alpha image does not really depend in mPixelsSize,
        it's created on demand and it's just necessary to check if it
        has the right size.
        
        Change-Id: Ic16c7c2b202be31c22b21b0c5ee720bda955bbbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125059
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-12  Luboš Luňák  <l.lunak@collabora.com>  [a8ea76779f8c0ab52f0200249a4a5cc279b914b3]

        log also whether SkiaSalBitmap has a pixel buffer
        
        Change-Id: Ib78c661ec82456386d79680f106b6d14b66f450f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125058
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-12  Luboš Luňák  <l.lunak@collabora.com>  [1008f2a06e43c19b7d8b95427198bd691eed5992]

        clean up SkCanvas before using the bitmap it's painted to
        
        I think this is not strictly needed with raster bitmaps, but still,
        this is the proper way.
        
        Change-Id: If6ccf82cf633afefa5c043096ec01b5f3891dc0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125057
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-12  Luboš Luňák  <l.lunak@collabora.com>  [b11a510541f3758e1769f75b34cf27e70b846923]

        drop usage of SkSurface::draw()
        
        It causes so many problems that it almost doesn't get used in practice
        anyway.
        
        Change-Id: Ie11042749d0cca998af45be1daee6f14bf9531f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125056
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [5fe5ded723b2bea0c88ebc7647284dc0ade97ee3]

        simplify construction of XMLPropertyMapEntry
        
        so we don't have to pass in the size of the string literal.
        
        This is mostly a preparatory change, to make an another
        patch of mine less noisy.
        
        Change-Id: Idafcd68586b8b465e63dc89e4a4180d2e70ac3a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125080
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-12  Julien Nabet  <serval2412@yahoo.fr>  [6bd74e49f8a99f14a7d8bdc005e2fd50e773841b]

        Replace some macros in dbaccess part 8
        
        Remove DECLARE_PROPERTY_MULTIPLEXER + IMPLEMENT_LISTENER_MULTIPLEXER_BOOL_METHOD
        + IMPLEMENT_LISTENER_MULTIPLEXER_VOID_METHOD + IMPLEMENT_LISTENER_ADMINISTRATION
        + IMPLEMENT_PROPERTY_MULTIPLEXER + IMPLEMENT_PROPERTY_LISTENER_ADMINISTRATION
        
        Change-Id: Ib0522fc895166489c70c163b9d6c0f65cd9a3d59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125078
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-12  Noel Grandin  <noelgrandin@gmail.com>  [2811d0a20e038f6fd573f31eff8d485bd16c81ce]

        rtl::Static to thread-safe static
        
        Change-Id: I6390d1811bad59c09a074039c635710d25a660d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124886
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-12  Mike Kaganski  <mike.kaganski@collabora.com>  [00d74a5e0291a40e532b2a0f51fdd5a3e1f487ed]

        Use more o3tl::convert in sc
        
        Change-Id: I624b6c570eff8b6cdc83ffcb2d0dbadf848715b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120330
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-12  Caolán McNamara  <caolanm@redhat.com>  [9871789e0f9256ac27ea7bc4590ba910d6e4c373]

        coverity: annotate with markup so they will stay silenced
        
        Change-Id: I8ac0ae4cd64d8171eebd98d89d1fe954280987b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125072
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-12  Luboš Luňák  <l.lunak@collabora.com>  [0bd7dcf09d1801b03367ecbfd388c5940081d483]

        reduce copy&paste
        
        Change-Id: Ie37f96755f348316bb8d5129df925134943e7ace
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125055
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-12  Miklos Vajna  <vmiklos@collabora.com>  [d4f0281f3127255b792a9ec492ba4a14d5ee64c2]

        external: update pdfium to 4699
        
        Change-Id: I545adce0491e48fad2bfc4003695bd96cc911f22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125068
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [de7ebc3b545408692bf9563e8b490b7b822fe3de]

        Fix typo
        
        Change-Id: I52608622b775c12c08497f05fffd7639f2543a34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125074
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-12  Mike Kaganski  <mike.kaganski@collabora.com>  [5b160c734fa3f7ab0ef235e99480ce7d14e20224]

        Add a bit of info to the test failure output
        
        Change-Id: I94950217aa979805e3080b4ab9230a799dcab7ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124977
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-11  Stephan Bergmann  <sbergman@redhat.com>  [c36fa9f86e54afa4e1876a9d296ebcbfcbd3a0ad]

        external/poppler: Avoid missing typeinfo in UBSan builds
        
        After 03bc0f97205593547ddf1fc8d4fb396479bcab6d "poppler: upgrade to release
        21.11.0", my Linux Clang UBSan build started to fail to link
        Executable_xpdfimport with
        
        > ld.lld: error: undefined symbol: SplashOutputDev::SplashOutputDev(SplashColorMode, int, bool, unsigned char*, bool, SplashThinLineMode, bool)
        > >>> referenced by PSOutputDev.cc:3197 (workdir/UnpackedTarball/poppler/poppler/PSOutputDev.cc:3197)
        > >>>               PSOutputDev.o:(PSOutputDev::checkPageSlice(Page*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*)) in archive workdir/LinkTarget/StaticLibrary/libpoppler.a
        >
        > ld.lld: error: undefined symbol: SplashOutputDev::startDoc(PDFDoc*)
        > >>> referenced by PSOutputDev.cc:3206 (workdir/UnpackedTarball/poppler/poppler/PSOutputDev.cc:3206)
        > >>>               PSOutputDev.o:(PSOutputDev::checkPageSlice(Page*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*)) in archive workdir/LinkTarget/StaticLibrary/libpoppler.a
        >
        > ld.lld: error: undefined symbol: typeinfo for SplashOutputDev
        > >>> referenced by PSOutputDev.cc
        > >>>               PSOutputDev.o:(.data+0x16208) in archive workdir/LinkTarget/StaticLibrary/libpoppler.a
        > >>> referenced by PSOutputDev.cc
        > >>>               PSOutputDev.o:(.data+0x162A8) in archive workdir/LinkTarget/StaticLibrary/libpoppler.a
        > >>> referenced by PSOutputDev.cc
        > >>>               PSOutputDev.o:(.data+0x16348) in archive workdir/LinkTarget/StaticLibrary/libpoppler.a
        > >>> referenced 6 more times
        
        because external/poppler/StaticLibrary_poppler.mk apparently only builds a
        curated subset of poppler source files, but in a UBSan build the implementation
        of
        
          GfxFontLoc *GfxFont::locateFont(XRef *xref, PSOutputDev *ps)
        
        in workdir/UnpackedTarball/poppler/poppler/GfxFont.cc (being the only place in
        Executable_xpdfimport that mentions PSOutputDev, i.e., which is
        apparently never instantiated in Executable_xpdfimport, and that ps argument is
        apparently always null) needs the PSOutputDev typeinfo, thus pulling in
        PSOutputDev.o from StaticLibrary_poppler (which contains the virtual PSOutputDev
        dtor and thus its typeinfo), which in turn needs the SplashOutputDev ctor and
        SplashOutputDev::startDoc from within PSOutputDev::checkPageSlice.
        
        The obvious fix would be to extend the curated list of source files to
        include the missing SplashOutputDev symbols, and any symbols recursively needed
        by those, but that would quickly lead to inclusion of
        workdir/UnpackedTarball/poppler/splash/SplashFontEngine.cc which would fail to
        compile due to a missing
        
          #include <ft2build.h>
        
        from FreeType.  So instead of going down that road of adding in ever more stuff,
        lets try to leave out the problematic definition of
        PSOutputDev::checkPageSlice (which is apparently never called anyway, see
        above).  But leaving that virtual function out completely would cause missing
        symbols in the PSOutputDev vtable emitted alongside the PSOputput dtor, but also
        leaving out that dtor (which is apparently never called anyway, either) would
        then suppress emission of the PSOutputDev typeinfo, which started this whole
        exercise.
        
        So, just for the UBSan builds, define PSOutputDev::checkPageSlice (never called
        anyway, see above) with an empty body, as the least invasive approach to avoid
        the missing typeinfo symbol.
        
        Change-Id: Ifcb80501b71f22d8f14ee29fd8e4480871ee36d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125071
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-11  Caolán McNamara  <caolanm@redhat.com>  [c39749b1472f2719c6de59debd40e793550b5f46]

        remove an ugly coverity warning suppression
        
        if the warning reappears o3tl::suppress_fun_call_w_exception is
        my intended weapon of choice given the now commonplace use
        of std::optional which doesn't have a deleter arg when the same
        problem arises there
        
        Change-Id: If843173a45f50a266fe7a79126bd2892f7686a48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125043
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-11  Mike Kaganski  <mike.kaganski@collabora.com>  [06ca3d89f4b9761f1bfea66a93f0fc7e0bab71a6]

        Drop ScGlobal::GetEmptyOUString() and EMPTY_OUSTRING
        
        OUString default ctor already uses a static instance
        (through rtl_uString_new), no need to have another
        module-specific static.
        
        Commit d8037ae18a297229d1b79f8f76331abfd548350d had
        removed its sw counterpart some time ago.
        
        Change-Id: I140fe13bc1f6b0cbe188e83e602fdebe995e467a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125061
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-11  Julien Nabet  <serval2412@yahoo.fr>  [be73c64d11fd330f76b08fc75354164aba3ecc88]

        Replace some macros in dbaccess part 7
        
        Remove FIRST_USER_DEFINED_FEATURE and LAST_USER_DEFINED_FEATURE + GRANT_REVOKE_RIGHT
        + ALL_STRING + ALL_INT
        + NSQLAllocHandle + NSQLFreeHandle + NSQLSetEnvAttr + NSQLDataSources
        + LbText + LbPos + CHECK_INVARIANTS
        + OUT_LF + TAG_OFF_LF + TAG_ON_LF + TAG_OFF + TAG_ON
        
        Change-Id: I07261ea0eafcc9f0630f92e47bf5c2f694661933
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125065
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [ce64e3feb72dbe8f14a5b22a6a02722b02b391b0]

        CppunitTest_sc_macros_test: simplify test
        
        Change-Id: Icefb1de06f26b2e0d0b20920fdfef7947cfed964
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125067
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-11  Michael Stahl  <michael.stahl@allotropia.de>  [29f08453059c308e3ce076c8689e48b19f84c026]

        sw: the RedlineComment property is settable on SwXRedline
        
        ... but not SwXRedlinePortion.
        
        Change-Id: Ic186e2af76942a796b440c6346dc9443e71438a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125035
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-11  Julien Nabet  <serval2412@yahoo.fr>  [196ac5f5435dfba5bb93e1728c38eb7fa847876d]

        tdf#145584: fix crash on exporting as PDF with Selection rRange
        
        Regression from 20ddabc88b6b45ea3efcc44ede5244ea526b09c4
        tdf#144989 sw: disable idle jobs during printing or PDF export
        The problem is that (with the kde5 and WNT vclplugs) the idle jobs
        update fields and un-hides every section, which destroys the layout
        that SwXTextDocument::getRendererCount() finalised with great effort
        
        bt:
        0  0x00007f773af65dfa in SwXTextDocument::render(int, com::sun::star::uno::Any const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (this=0x66e4980, nRenderer=0, rSelection=
          uno::Any("com.sun.star.uno.XInterface": {_vptr$XInterface = 0x9579020}), rxOptions=uno::Sequence of length 8 = {...}) at sw/source/uibase/uno/unotxdoc.cxx:3012
        1  0x00007f76ff5f2832 in PDFExport::ExportSelection(vcl::PDFWriter&, com::sun::star::uno::Reference<com::sun::star::view::XRenderable> const&, com::sun::star::uno::Any const&, StringRangeEnumerator const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>&, int) (this=0x7ffc7ee0e990, rPDFWriter=..., rRenderable=uno::Reference to (SwXTextDocument *) 0x66e4c38, rSelection=
          uno::Any("com.sun.star.uno.XInterface": {_vptr$XInterface = 0x9579020}), rRangeEnum=..., rRenderOptions=uno::Sequence of length 8 = {...}, nPageCount=1) at filter/source/pdf/pdfexport.cxx:218
        2  0x00007f76ff5f787e in PDFExport::Export(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)
            (this=0x7ffc7ee0e990, rFile="file:///tmp/lu4uimg.tmp/lu4uimk.tmp", rFilterData=uno::Sequence of length 54 = {...}) at filter/source/pdf/pdfexport.cxx:949
        3  0x00007f76ff60a4a8 in PDFFilter::implExport(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (this=0x71798a0, rDescriptor=uno::Sequence of length 14 = {...})
            at filter/source/pdf/pdffilter.cxx:161
        4  0x00007f76ff60a7fe in PDFFilter::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (this=0x71798a0, rDescriptor=uno::Sequence of length 14 = {...})
            at filter/source/pdf/pdffilter.cxx:224
        5  0x00007f7755e60218 in SfxObjectShell::ExportTo(SfxMedium&) (this=0x66d2a30, rMedium=...) at sfx2/source/doc/objstor.cxx:2468
        (full bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=176170)
        
        Valgrind:
        ==619070== Invalid read of size 8
        ==619070==    at 0x19227A60: SwXTextDocument::render(int, com::sun::star::uno::Any const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (unotxdoc.cxx:3012)
        ==619070==    by 0x7403: ???
        ==619070==    by 0x1C4A8B57: ???
        ==619070==    by 0x1C4A8BFF: ???
        ==619070==  Address 0x1ed27e08 is 328 bytes inside a block of size 880 free'd
        ==619070==    at 0x483C71B: operator delete(void*) (vg_replace_malloc.c:923)
        ==619070==    by 0x188EC5CC: SwDoc::release() (doc.cxx:118)
        ==619070==    by 0x1902B92C: clear (ref.hxx:196)
        ==619070==    by 0x1902B92C: SwDocShell::RemoveLink() (docshini.cxx:444)
        ==619070==    by 0x1902B622: SwDocShell::~SwDocShell() (docshini.cxx:372)
        ==619070==    by 0x1902BC07: ~SwDocShell (docshini.cxx:362)
        ==619070==    by 0x1902BC07: ~SwDocShell (docshini.cxx:362)
        ==619070==    by 0x1902BC07: virtual thunk to SwDocShell::~SwDocShell() (docshini.cxx:0)
        ==619070==    by 0x18EFA411: ~SfxObjectShellLock (objsh.hxx:863)
        ==619070==    by 0x18EFA411: SwRenderData::~SwRenderData() (printdata.cxx:48)
        ==619070==    by 0x19227A2B: operator() (unique_ptr.h:85)
        ==619070==    by 0x19227A2B: reset (unique_ptr.h:182)
        ==619070==    by 0x19227A2B: reset (unique_ptr.h:456)
        ==619070==    by 0x19227A2B: SwXTextDocument::render(int, com::sun::star::uno::Any const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (unotxdoc.cxx:3009)
        ==619070==    by 0x21566DB5: PDFExport::ExportSelection(vcl::PDFWriter&, com::sun::star::uno::Reference<com::sun::star::view::XRenderable> const&, com::sun::star::uno::Any const&, StringRangeEnumerator const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>&, int) (pdfexport.cxx:218)
        ==619070==    by 0x2156BB83: PDFExport::Export(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (pdfexport.cxx:949)
        ==619070==    by 0x21572A05: PDFFilter::implExport(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (pdffilter.cxx:161)
        ==619070==    by 0x21572F65: PDFFilter::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (pdffilter.cxx:224)
        (full Valgrind trace here:
        https://bugs.documentfoundation.org/attachment.cgi?id=176173)
        
        Change-Id: I03a7ec45a62be2729273111a37c1daaaa3bdf664
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125014
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [fd06044c0178bb7724a735c233aa698e2dcea096]

        tdf#142986: sc: Add UItest
        
        Change-Id: I8469056b0b38b1d714ffdc1cc006beacae6ea3c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124956
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-11  Nnamani Ezinne  <nnamani.ezinne@collabora.com>  [c3773aaf627dda07125358c77f767ac1fe4fa755]

        Impress- Correct commands mentioning Page instead of Slide
        
        Replaced UNO commands that have similar implementation but their labels bear Page instead of Slide
        
        Change-Id: I5fb24493478b0a8fdd4e324066d8112497fc9eb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124888
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125047
        Tested-by: Jenkins

2021-11-11  Szymon Kłos  <szymon.klos@collabora.com>  [4fc8c453da759b34e7460da6338a5c2d80e3d3c4]

        Handle UNO command aliases in ToolBoxes
        
        This allows to use ".uno:InsertSlide" which is an alias for
        ".uno:InsertPage"
        in the notebookbar.
        
        Change-Id: Ia52488b65e308a62b686e77b38cba3675deece73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124952
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125046
        Tested-by: Jenkins

2021-11-11  Noel Grandin  <noelgrandin@gmail.com>  [8b98f44b9643bdd873919185a617f530c04203e1]

        rtl::Static to thread-safe static
        
        Change-Id: I98909614d4a8d4317867036678c7202e28dcf285
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125001
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-11  Dr. David Alan Gilbert  <dave@treblig.org>  [f75974f95f04efef92c2a17eed498d9dd189c7a0]

        ooxmlexport test: fix ?: identical values
        
        cppcheck spotted a pair of:
        
        CPPUNIT_ASSERT_EQUAL(sal_Int32(mbExported ? 11331 : 11331), xChildGroup->getPosition().Y);
        
        where the ?: has the same values; from https://gerrit.libreoffice.org/c/core/+/115668
        
        squash the ?:
        
        Change-Id: I3c1756bd63699408f722824684d71b74c6ea9b7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125017
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-11  Julien Nabet  <serval2412@yahoo.fr>  [f1dbe5fdb68b72c4fedd43ddab9cffcf44c9d9b0]

        Replace some macros in dbaccess part 6
        
        Remove DECL_PROP_IMPL + ELEMENT_COUNT + HANDLE_SQL_ERRORS + DO_SAFE
        
        Change-Id: I2208a22329f7611a7fdc896e25bb0ef0bb378abd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125050
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-11  Luboš Luňák  <l.lunak@collabora.com>  [9b96b748f324294cdf4b2d60bcea689757e08334]

        do not draw "desktop" (=surrounding background) in Writer in LOK mode
        
        It's meant to stay transparent.
        
        Change-Id: Ia6264c44f369e80092f78a6a6674857460cd7c04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124716
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 7f88f47bb9995eaf4d9cc169788e9fe2006af1ad)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124971
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-11  Jean-Pierre Ledure  <jp@ledure.be>  [bef0b6dfef69472098aa11f4235ddef34d10cd35]

        ScriptForge - (SF_Calc) new Printf() method
        
        Returns the input string after substitution of its tokens by
        their values in the given range
        
        This method is usually used in combination with SetFormula()
        
        The accepted tokens are:
           - %S   The sheet name containing the range,
                  including single quotes when necessary
           - %R1  The row number of the top-left part of the range
           - %C1  The column letter of the top-left part of the range
           - %R2  The row number of the bottom-right part of the range
           - %C2  The column letter of the bottom-right part of the range
        
        The default token character (%) may be modified.
        
        The method is available both for Basic and Python user scripts
        
        Change-Id: If9c3a042abf22ba760d1410b105b04716d092418
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125044
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-11-11  Michael Stahl  <michael.stahl@allotropia.de>  [03bc0f97205593547ddf1fc8d4fb396479bcab6d]

        poppler: upgrade to release 21.11.0
        
        The changelogs tend to mention "crash in malformed files" a lot.
        
        Change-Id: Iadc1d9cc23abd09a8fff58ba0cb7a7803236a542
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125034
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-11  Justin Luth  <justin_luth@sil.org>  [eb50d356ffbe5bd2e3de9ac574ddf28ce4e034ad]

        tdf#142986 sc sampling: allow more than default (100) samples
        
        The default maximum for a spinbutton must be 100.
        For some reason, the previous setMax to maxint was removed
        in LO 6.3 in commit 2c5c20b19c349a4b7f6d78d69d8d57f9af5c351c.
        
        Change-Id: I846c1ce037db6ef3b8d48975e24b748cad0394d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124948
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-11-11  Luboš Luňák  <l.lunak@collabora.com>  [871d5fe3ae531f8849908e50bf87c2848f0b9068]

        do not use grouped cell calculation for just a single cell
        
        We do threaded calculations per row, so there's no point in setting
        up all the thread stuff effectively just for a single thread (all
        but one would be called to do nothing). No point in setting up
        OpenCL in this case either.
        
        Change-Id: I91ea5a7f219f8518a934ecbb04667fa7fba1cdff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125026
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-11  Mike Kaganski  <mike.kaganski@collabora.com>  [092e99d5335ffd471dfa6dc75dd42e526e43098e]

        Use o3tl::convert
        
        Change-Id: Ia64ae3445a4aea3be3044e2345e432e839d9a0f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125027
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-11  Julien Nabet  <serval2412@yahoo.fr>  [8770656bfe32d3e89acb6d6da5bda261f2051193]

        Replace some macros in dbaccess part 5
        
        Remove BEGIN_PROPERTY_SEQUENCE + BEGIN_PROPERTY_HELPER
        + BEGIN_PROPERTY_SEQUENCE + BEGIN_PROPERTY_HELPER
        + END_PROPERTY_HELPER + IMPLEMENT_SERVICE_INFO_IMPLNAME
        + IMPLEMENT_SERVICE_INFO_SUPPORTS
        
        Change-Id: I44499ba68a162b01a9dd5192228b8190b1f40c98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125028
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [9f8e4bd8501e9bb9e286cffed5f35d0f0075e9b8]

        tdf#143128: sw: Add UItest
        
        Change-Id: Idc9584c856382a4e0f9dbd70dbd45d018f8f83e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125006
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-11  Jean-Pierre Ledure  <jp@ledure.be>  [760fc80d167a6bc63305fe3a45dd4df6f87d9f68]

        ScriptForge - (SFWidgets) fix New PopupMenu without event
        
        Invoking the service without an event object was supposed to work.
        
        For instance:
        
           Dim myPopup As Object
           Set myPopup = CreateScriptService("PopupMenu", , 300, 300)
        
        This would create the PopupMenu in position (300, 300)
        without an event object... however this does not work.
        Getting an error saying that "Event is EMPTY"
        
        => Add an IsEmpty() test.
        
        Change-Id: I86a1baf83264921088facbd35bf8fa299a5aa132
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125005
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-11-11  Mike Kaganski  <mike.kaganski@collabora.com>  [4cdca3702cda246ecc490c65973e525ff5cf25ab]

        Use o3tl::convert
        
        Change-Id: I62239252efed514de7db88b4bea6f4d4d719fb17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125021
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-11  Stephan Bergmann  <sbergman@redhat.com>  [1ef0261539ca6ee8ad9f43d91536c9caa4f7ea53]

        Drop the OUString vs. OUStringLiteral comparison operator overloads
        
        ...which can be subsumed by their OUString vs. OUString counterparts now that
        conversion from OUStringLiteral to OUString is cheap since
        e6dfaf9f44f9939abc338c83b3024108431d0f69 "Turn OUStringLiteral into a
        consteval'ed, static-refcound rtl_uString".  (The only place that needed
        adaption was the dubious use of temporary OUStringLiteral instances in
        sal/qa/rtl/strings/test_oustring_stringliterals.cxx, which now caused "error:
        conversion function from 'rtlunittest::OUStringLiteral<6>' to
        'const rtlunittest::OUString' invokes a deleted function".)
        
        Change-Id: I4f0f96efa2d5331ed5cbc9a29bdfdf3c0f4148a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125020
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-11  Miklos Vajna  <vmiklos@collabora.com>  [2875c65946e59f5dd7968155463bf00bd71d440b]

        sw, out of order undo: allow a subset of a non-empty redo list
        
        Specifically, we used to not allow out of order undo at all if the redo
        list was non-empty. This relaxes that condition a bit. Out of order undo
        is OK with a non-empty redo list, in case all undo actions in the redo
        list are either
        
        1) owned by the current view or
        
        2) independent from the undo action to be executed
        
        I.e. if view1 has lots of type undo actions and an view2 adds a
        single type undo action on top of it, then allow view 1 to execute
        multiple of its typing undo actions, not just a single one.
        
        Change-Id: I2f5d9404a9994ed74b65233d2a315976c27b28b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125023
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-11-11  Mike Kaganski  <mike.kaganski@collabora.com>  [f69ce5f15e7fcae0b595e90631fd5ae2c76ed750]

        Fix typo in comment
        
        Change-Id: I3eddb816734cd31f0d60344b51e8386c9a551ec7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124969
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-11  Julien Nabet  <serval2412@yahoo.fr>  [c9c9b8ec542d3c491159f23d0deb5358d4142486]

        Replace some macros in dbaccess part 4
        
        Remove DECL_PROP0_BOOL + DECL_PROP1_BOOL + DECL_PROP0/1/2
        
        Change-Id: I422d3dc4c09b5f8a88c8992de187458d74dc3d50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125015
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-11  Michael Weghorn  <m.weghorn@posteo.de>  [f029fb6262b9a001e6cbfd60565b01a7b99ea627]

        qt (>=5.14): Don't create native window for QWidget in QtFrame::screen
        
        For Qt >= 5.14, directly use 'QWidget::screen' (added in Qt 5.14)
        to retrieve the screen that the widget is on, rather than first
        retrieving a window handle, which forces a platform-native
        window to be created.
        
        Due to QTBUG-75766 [1], forcing the creation of
        native windows also leads to mouseMoveEvents
        not being reliably emitted by Qt, s.
        
            commit 0e3c3b842e14b9646d3697cf1266be21359e0f13
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Sat May 11 21:31:33 2019 +0200
        
                tdf#122293 qt5: Use "alien widgets" by default on Wayland
        
        for more details.
        
        The behaviour described in tdf#122293 started showing
        up again after
        
            commit b00a68a8e19370e106cd76258a3c1825f43613ee
            Date:   Sun Oct 31 02:33:46 2021 +0200
        
                tdf#145363 Qt reparent modal dialogs on show
        
        but that just seems to have been a side-effect of
        'QWidget::screen' now being called in different ways
        than previously.
        
        [1] https://bugreports.qt.io/browse/QTBUG-75766
        
        Change-Id: Ic11923cef5e704c09494f96b19157372a869ae40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124997
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-11-11  Miklos Vajna  <vmiklos@collabora.com>  [84991e145c9e735240114e6ec4b94993060fb6c4]

        external: update libxmlsec to 1.2.33
        
        Change-Id: I42c6ff24237614b2c0d5dc2aa0bcfd9bf7ee89e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125010
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-11  Jim Raykowski  <raykowj@gmail.com>  [cf636b3f5b033d1f1bf511958df96391d81b04df]

        SwNavigator: account for footnotes separator line in initial count
        
        The separator line needs to be accounted for in the initial footnotes
        members count to be shown without delay on first footnote insert and on
        first display of the content tree when there are only footnotes, no
        endnotes, in the document and also for the last endnote to be shown
        without delay on first display of the content tree.
        
        Change-Id: I09a5ad8a0cb4463518a91d680741b49b572cadc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125019
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-11-11  Jim Raykowski  <raykowj@gmail.com>  [11d3ff1b64424d4f2c660539872f981ab3ed80c8]

        SwNavigator: use stored root-type setting for both Navigator types
        
        Currently the RootType setting stored in Navigator configuration is
        used only by the floating Navigator to restore the root type setting on
        program start to the setting at the end of the previous session. This
        patch makes the sidebar Navigator use this stored setting.
        
        Change-Id: I654f4eb4890351196e64796e4a48031424259a5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124456
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-11-11  Jim Raykowski  <raykowj@gmail.com>  [40fa74fc468ba18c75e8547faff41710ae6fbbef]

        SwNavigator: Don't include Postit fields in Fields member count
        
        To determine if the Navigator content tree needs refreshed, content
        type members arrays are filled with current document content and
        compared with content in the Navigator content tree. If the member
        count between the members in the content type array and the members in
        the content type in the tree differs, the tree is updated and
        redisplayed.
        
        This patch fixes a bug that the Fields content members array count
        includes Postit fields but Postit fields are not included in the tree
        members for the Fields content type. This causes the count in the
        Fields content type members array to always be different than the
        number of members in the Fields content type in the tree when there are
        Postit fields in the document.
        
        Change-Id: I399619f78ee1fc91729a47d403ae403cda9f95cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124894
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-11-11  Eike Rathke  <erack@redhat.com>  [07a2afa4904ac51c9c61aaf41a9d6c7d41126531]

        Resolves: tdf#110003 tdf#143128 handle lowercase ß vs uppercase ẞ folding
        
        Change lowercase ß U+00DF LATIN SMALL LETTER SHARP S from
        LowerToUpper, ToUpper: SS
        ToTitle: Ss
        FullFolding: ss
        to
        LowerToUpper, ToUpper: ẞ  U+1E9E
        ToTitle: ẞ  U+1E9E
        FullFolding: ss
        
        Add uppercase ẞ U+1E9E LATIN CAPITAL LETTER SHARP S
        UpperToLower, ToLower: ß  U+00DF
        FullFolding: ss
        
        Adjust BASIC Collection test to new reality.
        
        Change-Id: I198e06985b81a71e5de94bf7fab7a0dbaf10baef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124988
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-11-10  Julien Nabet  <serval2412@yahoo.fr>  [f47a91cc6f1678604c5694ca3987c2f848193b09]

        Replace some macros in dbaccess part 3
        
        Remove IMPLEMENT_SERVICE_INFO1 + IMPLEMENT_SERVICE_INFO2
        + DECLARE_PROPERTYCONTAINER_DEFAULTS + DECLARE_PROPERTYCONTAINER_DEFAULTS
        + IMPLEMENT_PROPERTYCONTAINER_DEFAULTS2
        + DECL_PROP3 (unused)
        + DECL_PROP2_IFACE
        
        Change-Id: Idf18179218b9b1f2da8e4354d8e4909edc925143
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125011
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5ae675d3da0ec92ca3929c6078d8fd5c7d3167f1]

        Removed useless semicolons
        
        Change-Id: I787150a7374ac116b3540788cbfa504ee0269a6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124942
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c57865d249a7d9760f4147e3a2379c9ca5a82a96]

        Fix typos
        
        Change-Id: I697591f867fee5332913ee534b9f0ba754239e58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124943
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0ab209bf29e2e6a250a2f65cf9ffe7e07e58eeaa]

        Fix typo
        
        Change-Id: I907bf195997df7aab8679193512bc76d6be46cfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125009
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-10  Caolán McNamara  <caolanm@redhat.com>  [c45ec648dc4cbb28643b4d80ad3361eea7234d6c]

        just call erase directly rather than look up index and delete via index
        
        Change-Id: I93f7f43098544ba23a31a985e5b3c07286d8bc1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125008
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [b9a04e8a2352d2e6290299fb6416f0bdc0c90756]

        tdf#119162: sc: move UItest to CppUnittest
        
        Change-Id: I2e5467e92a4ebbaf2d028dd733d2f4a75eb03bb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125003
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [7930ad202edb8e7af2946fc428268b000edae23e]

        tdf#119155: sc: move UItest to CppUnittest
        
        Change-Id: Id6d162d4348caf512e78eb957034e79f0c2dbc6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125002
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [4185c33788926efe5514cca3ce64a3a8a5d89eac]

        uitest: blind fix for UITest_writer_tests7 failed
        
        Change-Id: Ib49d1ccaa6ca8c42c0ef9caa6ad9acaf41babc3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125007
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-10  Alain Romedenne  <alain.romedenne@libreoffice.org>  [25bc00b4d34edec90217a63904969f3d1943084d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b902fbcc87b0baf76b3dd501f0feff40bb1f3711
          - tdf#141474 Atn, Cos, Sin, Tan function signatures
            
            xxx(number As Double) As Double
            
            Change-Id: Ibf1020ba6027d0f30b3c0a5609c407bbef6660d2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124967
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-10  Rafael Lima  <rafael.palma.lima@gmail.com>  [eaeca6056c86b4072b49d8687aa44980860702a9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 858f7cac7f8fc3ec21c2273c21f7a4b34c608d62
          - Fix caseinline in some Help pages
            
            Change-Id: I67472c239abdb425ad5787bb854638566b29b4f6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124847
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [9444c925b254cca32c08c473cc294a5f0e90881a]

        new loplugin:stringliteraldefine
        
        look for
           #define FOO "foo"
        that can be converted into OUStringLiteral.
        
        This is the first pass of this plugin, only doing those #define which
        are local to a single compilation unit.
        
        Change-Id: Ic8610e29ec42c36d03db5014a93c244315d5bbea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124962
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-10  Caolán McNamara  <caolanm@redhat.com>  [6610bfdd8c8923e85b30e364c6ea5c7abf218367]

        use a less tortured syntax for the check
        
        Change-Id: If526f187d855760c0462f6573d1f2e42418d9094
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124996
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-10  Stephan Bergmann  <sbergman@redhat.com>  [6334f7dc43f69ada4341d5f0dd1a0f1e13113b4f]

        initialization-order-fiasco, again
        
        ...after b5758cb2729236d9eaf52bd25b1b113a3ff06b4e "rtl::Static to thread-safe
        static" (which this partially reverts again), like
        71d0c43fb4cf535239cb41baf7b6e03de765ce7a "initialization-order-fiasco" in the
        past
        
        Change-Id: Ie3f352a63ee3939b1727faf6cf11b2768173437c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124998
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-10  Stephan Bergmann  <sbergman@redhat.com>  [0ac45af39c534ce17a4a76a370add4ffa4fa92f9]

        Avoid unhelpful loplugin:stringview from implicit conversions
        
        > compilerplugins/clang/test/stringview.cxx Line 149: instead of an 'rtl::OString' constructed from a 'const rtl::OStringLiteral<4>', pass a 'std::string_view' [loplugin:stringview]
        > compilerplugins/clang/test/stringview.cxx Line 150: instead of an 'rtl::OUString' constructed from a 'const rtl::OUStringLiteral<4>', pass a 'std::u16string_view' [loplugin:stringview]
        
        (see the discussion at <https://gerrit.libreoffice.org/c/core/+/124950>
        "operator==(OString, OStringLiteral)")
        
        Change-Id: I5481bef8b8bad7bf9bdf4fff29161f0809051f2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124990
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-10  Caolán McNamara  <caolanm@redhat.com>  [48ae3cc1af37271e3ad6ef15a603b1d1add6a69b]

        use tarball names from download.lst for oss-fuzz-setup.sh
        
        Change-Id: I6534e8c81a6598e49de99b08bae80657e1355965
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125004
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-10  Caolán McNamara  <caolanm@redhat.com>  [e03a30925e418db99f5c39920d8f8a1b6d49f20e]

        bump oss-fuzz-setup requirements
        
        Change-Id: Ifda2cd08776a30c83cd1e52a4f0d6d1200d4cb95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125000
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-10  Stephan Bergmann  <sbergman@redhat.com>  [0aea45001b73d76fa9b3185ad60df1ac6d2d9b12]

        Only try -prerelease as a fallback
        
        Otherwise, --with-visual-studio=2022 picked the Preview version for me when I
        have both Preview and Current installed.
        
        Change-Id: I1c53a28877a6de80db54ed9b17b1eee0eae923c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124963
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-10  Julien Nabet  <serval2412@yahoo.fr>  [10649a5b3a3813915969ace07ac4ddaafe709718]

        Replace some macros in dbaccess part 2
        
        Remove MAP_CONST_TEXT + MAP_CONST_ROW
        + IMPLEMENT_SERVICE_INFO3 + IMPLEMENT_GETTYPES3 + IMPLEMENT_GETTYPES2
        
        Change-Id: I56e96a782eda1e570a43cb6bad3fa5e52bc08d2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124960
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-10  Caolán McNamara  <caolanm@redhat.com>  [a9232ed3d76e98ca962217e8aff48b165a604188]

        add placeholder labels for gtk
        
        Change-Id: I108816d264affff973d12428cad135edbf8fd7c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124957
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-10  Andras Timar  <andras.timar@collabora.com>  [453363ae1384a6d6f2c77052170b39a1ebf567a6]

        tdf#136111 fix scaling problem on chart driven by a macro
        
        Change-Id: I9a55bcfceb9259f0d5dc944c00a34b3e4a891e0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124940
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit 0644f44daef7caa8a246221d762fbc0f6af3672c)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124864
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2021-11-10  Tor Lillqvist  <tml@collabora.com>  [34b586dc84b810eece7ae08b4028caba78db319f]

        Add forward declaration to openldap to fix compilation with current Xcode
        
        For some reason the warning about this undeclared function is treated
        as an error by the Clang version in current Xcode, at least for me,
        even if openldap isn't compiled with -Werror.
        
        Change-Id: Ic8479ca63031319ce55c6fb9d95132019ae82cae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124959
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-10  Jan-Marek Glogowski  <glogow@fbihome.de>  [373b27e7038cf4010a04163861ebec48984b4353]

        tdf#145508 Qt NONE-frames should still be windows
        
        This drops the newly "&& (nStyle != SalFrameStyleFlags::NONE))"
        introduced in the regressing commit
        e4abf879f4a24258bcc560eb58ca78b147768d46 ("tdf#145363 Qt popups
        actually are windows").
        
        A GtkBox based UI snippet, like vcl/uiconfig/ui/combobox.ui, IMHO
        shoulden't be represented as a Qt::Window, but a Qt::Widget. But
        there is no real way to identify it, so lets keep the old, working
        code.
        
        Change-Id: Ic41ff15ab651b422ee95c906cac67e37be8d8a65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124958
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-11-10  Stephan Bergmann  <sbergman@redhat.com>  [8e08fb9476c1b13937ac6d1148b7f675a2e327ad]

        Avoid -Werror=maybe-uninitialized
        
        ...with recent GCC 12 trunk,
        
        > libreofficekit/qa/gtktiledviewer/gtv-signal-handlers.cxx:194:31: error: ‘unoParam’ may be used uninitialized [-Werror=maybe-uninitialized]
        >   194 |     gchar* pPath = g_strconcat(unoParam[1], "/", "type", nullptr);
        >       |                    ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        Change-Id: Ia7ac20ac63b995e8f4a8b4c79447799972639588
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124961
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-10  Alain Romedenne  <alain.romedenne@libreoffice.org>  [358754cc5d36eaecda7c704d588b33a3fdf7803c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 60560093b76da08195ad1b1dc7bbd17ee2cfb333
          - New methods in sf_Base, (sf_Calc,) sf_Doc. and sf_Writer services
            
            - PrintOut
            - SetPrinter
            
            Change-Id: I809797247ce50c9a74ec8c1c703722911c687993
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124194
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-11-10  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0e4496292f0d67709340879180393c573aeebf93]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a75eb717488b9b5ca9612342e62e4af43aa50a4b
          - Fix path in link for func_sum.xhp
            
            Change-Id: I9ed44d1d28c8c437d5e20448fe0f389e6940b015
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124866
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-10  Alain Romedenne  <alain.romedenne@libreoffice.org>  [b3e3bcb49d7c378deb389e33d568bc3443810004]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 49c7e92b634f2bb9d054bd791a1317b9699c093f
          - New method in sf_Calc service
            
            - PrintOut()
            
            Change-Id: Iff97f5fb8585b8c70d4837bdba5eb5ee30852b4d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124484
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-11-10  Stephan Bergmann  <sbergman@redhat.com>  [13e0b122f100a17fa54757e40dd8b334559522a6]

        Upgrade external/boost to latest Boost 1.77.0
        
        <https://dev-www.libreoffice.org/src/boost_1_77_0.tar.xz> has been generated (on
        Fedora 35) with
        
        > $ wget https://boostorg.jfrog.io/artifactory/main/release/1.77.0/source/boost_1_77_0.tar.bz2
        > $ printf 'fc9f85fc030e233142908241af7a846e60630aa7388de9a5fafb1f3a26840854 boost_1_77_0.tar.bz2' | sha256sum -c # cf. <https://www.boost.org/users/history/version_1_77_0.html>
        > boost_1_77_0.tar.bz2: OK
        > $ external/boost/repack_tarball.sh boost_1_77_0.tar.bz2
        > Unpacking boost_1_77_0.tar.bz2 ...
        > Removing unnecessary files ...
        > Creating boost_1_77_0.tar.xz ...
        > Cleaning up ...
        > 9b334d6c6d7af5a0687280788cd84444398b8e0b472cd88e52bbc3c3ef11d98e  boost_1_77_0.tar.xz
        > Done.
        
        Change-Id: I527cad7eb2f311d968da371f268644bdd31f6462
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124947
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-10  Steve Fanning  <stevemfanning@yahoo.co.uk>  [c88c22530eb2ef87986a7c3c8f0f21ac16e508fa]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 99120cbfb9b5c0c75bc1b3317fa87ecab58d170a
          - Update help page for Calc's Mathematical Functions to remove detail about SUM() function.
            
            Leave just a link and a one line overview. This is a follow-up to change https://gerrit.libreoffice.org/c/help/+/124696.
            
            Change-Id: I31898c9f8d1fc0dca83a7d3fc12d466a3d50928c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124865
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-10  Noel Grandin  <noelgrandin@gmail.com>  [b5758cb2729236d9eaf52bd25b1b113a3ff06b4e]

        rtl::Static to thread-safe static
        
        Change-Id: Ie4c26b0b2c0880bcf6ec6d786b219f142d715af5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124930
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-10  Noel Grandin  <noelgrandin@gmail.com>  [c606d330864a10caba6e0f9600db56ae445999c1]

        osl::Mutex->std::mutex in TubeBuffer
        
        Change-Id: I3e2ef9f8b34cbc5befe8b19fa2d68dfd518090c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124929
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-10  Tor Lillqvist  <tml@collabora.com>  [b287e9bb4bf60fb49c2832eba0afd85102b84823]

        Add SAL_INFO of what paper sizes the printer (driver) advertises
        
        Change-Id: I9598a829c22cc4d02244fff6616584aa6dbac68e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124916
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-11-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [8e65f21b286a7de1c459761243432e4bbbcd4713]

        inline INIT macro
        
        which is not adding to readability at all
        
        Change-Id: Ib52ff43790a72adb9229d648472a91ee1ef48563
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124951
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-10  Michael Stahl  <michael.stahl@allotropia.de>  [c5f620f9f6abae0213fdda17fae10f281b7bdf9f]

        add generate-flatpak-manifest.sh to generate FlatPak manifest
        
        Duplication of external tarballs in flatpak-manifest.in is a maintenance
        nightmare.
        
        The only difference between the current flatpak-manifest.in and the one
        generated from:
        make -s cmd cmd='${SRCDIR}/solenv/bin/generate-flatpak-manifest.sh master' > org.libreoffice.LibreOffice.json
        
        ... is that the current one contains an outdated reference to
        zxing-cpp-1.1.1.tar.gz which was upgraded to zxing-cpp-1.2.0.tar.gz
        in download.lst.
        
        Change-Id: I98ab9346244f2c0d788da391928fcb4ffebbe23f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124891
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-10  Miklos Vajna  <vmiklos@collabora.com>  [8e8e72f08b01a284cf1a90b888d48acfb6a33d2e]

        sw: allow undo of typing in 2 views independent from each other
        
        Undoing out of order is dangerous by default, so limit this to a very
        specific case as a start, that allows growing in follow-up commits.
        
        For now, allow out of order undo if:
        
        1) redo stack is empty
        
        2) we're in LOK mode (different views represent different users)
        
        3) we undo a single action (count is 1)
        
        4) the top undo action doesn't belong to the current view
        
        5) the top and the previous undo actions are independent
        
        Which only requires that SwUndoInsert::UndoImpl() is independent for two
        different paragraphs, which seems to be the case.
        
        Independent undo actions opt in for this, currently the only such
        allowed undo action is SwUndoInsert ("typing"), which adds characters to
        a single text node. Even those are only considered independent if they
        operate on different text nodes.
        
        On the positive side, this allows out of order undo in the frequent case
        where two users collaborate on a long document and they just type some
        new content into the document at different paragraphs.
        
        Change-Id: Ibb4551e8f7046b4947491b8bf751eaa0cbb2d060
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124949
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-11-10  Miklos Vajna  <vmiklos@collabora.com>  [cf2d88b8a44ac9e8b37954fc2cc4b52d719cc035]

        CppunitTest_sw_ooxmlexport14: avoid DECLARE_OOXMLEXPORT_EXPORTONLY_TEST()
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I7b592b1438d92aa597db1f21294308703c93c6a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124935
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-10  Dennis Francis  <dennis.francis@collabora.com>  [c8af39955e2210c81882ae0676ec32a42fff7898]

        sc: EMBED_SOURCE: extend copy to clip area...
        
        to include the draw objects in the sheet read from system clipboard.
        
        This is needed because GetCellArea() computes the "last row" and "last
        column" only based on the cell contents and not the drawing layer
        contents.  So copying a "empty cells" range that has images in it and
        pasting it will not include any images without this fix.
        
        Change-Id: I56ffb14e881a1aecc5b43590ea4fb3fc1c35ace8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124629
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit 789d19776ab451a6118b938830d488961b42dae5)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124673
        Tested-by: Jenkins

2021-11-10  Dennis Francis  <dennis.francis@collabora.com>  [3b229856b2f09c496dc0800f8a4efac9fcebda91]

        sc: EMBED_SOURCE: also include objects on copy to clip
        
        This is to match the behaviour of copy-pasting with the internal
        clipboard. If user copies a range that contains some images then on
        pasting these images are also included when using internal clipboard
        document.
        
        Change-Id: I61a6e71bd6afcace51230d1e7e7539e88404cbe5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124628
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit 430a3e123c24ba2e87d89dddebb4fda4d3ff2e93)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124672
        Tested-by: Jenkins

2021-11-10  Dennis Francis  <dennis.francis@collabora.com>  [42df36429bbb32cd75fa1661a31821a9446ef648]

        sc: fix clip cell range for clip with no content
        
        The problem was observed in LOK mode with the following step:
        1. Select and copy a sheet area with no content.
        2. Paste this into another document.
        => You get an error dialog saying "Protected cells cannot be modified".
        
        The issue here is in ScViewFunc::PasteDataFormat, rSrcDoc.GetDataStart()
        gives the correct cell indices of the clip selection, but GetCellArea()
        truncates the range to empty range as there is no content. Since these
        functions are used in many places which might depend on this behaviour,
        it seems right to fix it just for this usecase.
        
        Change-Id: Ibc85a8d7dd33b377a37298ea9a2a7ebb55eccf1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124627
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit 4ff08a1332e5150d7ef978572e747ac8da3a0820)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124671
        Tested-by: Jenkins

2021-11-10  Mike Kaganski  <mike.kaganski@collabora.com>  [40e6ae66b893b86bdda7d414b4bd58bfc612566f]

        Simplify MtfTools::ImplMap
        
        Use o3tl::convert instead of homemade constants; unify logic and
        move common code out of the switch.
        
        Change-Id: I31e53d04017aac7d6a2f435adb9233b9c0e3ba6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124939
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [41b4053d7a395146a488c4aba0bc17b98b0a9502]

        Fix typo
        
        Change-Id: I1ab712c8bea7083e0f32c647d783d12a770322a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124941
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-11-10  Eike Rathke  <erack@redhat.com>  [a0a38b88dc3a61d212d784f41a27f97d9c2d7f32]

        Change CaseMappingExtra commented hex offsets to four digits and uppercase
        
        ... to be able to quickly find corresponding
        CaseMappingValue.value if CaseMappingValue.type is address, and
        vice versa.
        
        Change-Id: I54d86c8f484641af48b6245c17e1f5f8c164c277
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124938
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-11-09  Caolán McNamara  <caolanm@redhat.com>  [098df4ac7e3c8e13c892a324587f8ebdbce273cb]

        Resolves: tdf#142706 ctrl+shift+s to launch insert special characters dialog
        
        there's a touch of xkcd#1172 about this
        
        Change-Id: I2c0a87a4e2190dd0879966c03bf2dac15feef0a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124933
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-09  Noel Grandin  <noelgrandin@gmail.com>  [151316b6010c45078e0a031f0ba07d6117c0109d]

        rtl::Static to thread-safe static
        
        Change-Id: Iff3489ee171cf2eaecbd1aad6f942a1468f76512
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124928
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-09  László Németh  <nemeth@numbertext.org>  [2fe0881906462cbcbe8baf81068010310fb1c97a]

        tdf#145089 DOCX export: fix track changes of table row insertion
        
        Newly inserted table rows lost their change tracking during
        DOCX import, i.e. rejection didn't remove the rows.
        
        Note: start to clean-up DOCX export and SwTableLine::IsDeleted(),
        preparing the fix for tdf#145091.
        
        Follow-up to commit dbc82c02eb24ec1c97c6ee32069771d8deb394f9
        "tdf#143358 sw: track insertion of empty table rows".
        
        Change-Id: Ib90b745632ec4aeb30651fbff209ecef69657f4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124922
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-11-09  László Németh  <nemeth@numbertext.org>  [83490dc97ca76c64a7d46839f4dbb8b1610f169f]

        tdf#124904 sw: don't show deletions in referenced text
        
        In fields, strikethrough/underline formatting of
        track changes is not available. If the referenced
        text of the fields contained partial deletions,
        the field showed them as normal text, e.g. mixing up
        the text of a heading with its removed typos.
        
        Now these deleted parts are removed, except in the
        following case: if the referenced text was completely
        removed, show the whole deleted text in the reference
        field, adding strikethrough to its tooltip text to help
        the review process.
        
        Note: this allows to handle both use cases, i.e. when
        only a small part of a heading was modified (e.g. removing
        typos), and 2) removing whole chapters with headings,
        where the fields in the deleted text are more readable
        with the text of the deleted headings, showing the
        original text content.
        
        See also commit daf2a7d957c829c551754871a3545495c0f76bc0
        "tdf#61154 sw Table of Contents: remove tracked deletion".
        
        Change-Id: I98bd8ded1591ae3c84957998e65f3cccac2a7884
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124843
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-11-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [87b74da15d2de7c6a8569ede8f2fc6abec7dbcb4]

        uitest: pos must be of type str
        
        Change-Id: Iea469066b11abefd889143d11f86c4cdcb5e03ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124923
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-09  Mike Kaganski  <mike.kaganski@collabora.com>  [32fe60e489a6d5192c17ca534c1e19f84681c7cc]

        One LogicToLogic less
        
        And move some variables out of from loop, or into the usage scope.
        
        Change-Id: I74c76a4a16a9ab4b42e1ecce1d195dc496d4cd72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124920
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [631aa91185ce4787da39386b13b714176fd5bee2]

        simplify makefile
        
        put all of the exception objects into one list
        
        Change-Id: I34ad6b5d4f1495ecb3da79540a6a3ec6dad9d16a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124905
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-09  Tor Lillqvist  <tml@collabora.com>  [4e01639f2ce64f3f6c3281ef526b3e4645566b6b]

        Add DC_PAPERSIZE_array_to_string
        
        Change-Id: I04a16294321f092a3aebe45735266d4ae34d51dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124915
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-11-09  Michael Stahl  <michael.stahl@allotropia.de>  [9393325c1db9fa25037d208607b71adb567a8bbc]

        openldap: upgrade to release 2.4.59
        
        Fixes CVE-2020-36230 and CVE-2020-36229 in libldap, plus lots of
        other CVEs that affect only the server.
        
        Unfortunately it looks like NSS support was removed in release 2.5.0.
        
        Change-Id: Ie43d7da1b9e92b5712f9cd22c4613648394c696f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124914
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-09  Stephan Bergmann  <sbergman@redhat.com>  [b9ec28535df9b94fa65e7ba6cfe7ccbd1e15f5a4]

        Fix --enable-ext-numbertext build
        
        ...by partially reverting 9ba2231084fb788c66a3bbc16cab7c02f35b41a2"download.lst:
        define OPENSYMBOL variables like everything else", which caused
        
        > Makefile.fetch:102: *** "fetch_Download_item: no checksum found for b7cae45ad2c23551fd6ccb8ae2c1f59e-numbertext_0.9.5.oxt. Please define NUMBERTEXT_EXTENSION_SHA256SUM in download.lst.".  Stop.
        
        Change-Id: Ib9e2032ab3cbb825863d9b5c7744ba7bdad0e1f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124927
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [cf41b69356672dcedc4448661547c10dbe03f98a]

        tdf#142033: sc_macros_test: Add unittest
        
        Change-Id: Id569c3f020c50a30f4c55fecdaa3f7849e1cbb47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124917
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-09  Michael Stahl  <michael.stahl@allotropia.de>  [3187e75adc67f76724848e00a8cff6974ee9c8e4]

        remove misleading reference to obsolete build.sh
        
        Change-Id: Idb60619db72c4535abdae8cc3357fad3c06026be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124890
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-09  Michael Stahl  <michael.stahl@allotropia.de>  [9ba2231084fb788c66a3bbc16cab7c02f35b41a2]

        download.lst: define OPENSYMBOL variables like everything else
        
        No reason why the filename should be defined in configure?
        
        Remove unused NUMBERTEXT_EXTENSION_SHA256SUM.
        
        Change-Id: I3d3084e2052cb98ddbe2c1cf10691dcc5d716d19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124889
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [14dbf91aade4798d6369bb993687ae9e9d54e484]

        tdf#145158: sw: Add UItest
        
        Change-Id: I942be9bc342a8a2a1b2f4c526b101e6d446c70fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124912
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-09  Steve Fanning  <stevemfanning@yahoo.co.uk>  [b31e280b3b502ad16ac0ecf2c644a7d040710897]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9077a2887221677690282917c66c7af8e3e37121
          - Improve Example section of help description for Calc's SUM() function
            
            The ability to use SUM in an array formula is important but the help description of an example array formula is uncharacteristically long. Now that the wiki has a more specific example, it is appropriate to shorten the Example section of this help topic.
            
            Also moved SUM description to its own XHP file.
            
            Change-Id: Ic062686c53a1ae8b81100e2b49781aaa79e6ee50
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124696
            Tested-by: Jenkins
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [a1dd01fd8c2ec5ec320f093da18f99186fb3031f]

        simplify init in action_wrapper_get_name
        
        Change-Id: Ie73f5fc096b918a7cb8a9342b33fab60806c77b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124913
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-09  Stephan Bergmann  <sbergman@redhat.com>  [20168b1f09b4d2aa8643dc7d4a16d8a1dd1008a6]

        The CurlOption curl_off_t case appears to be unused
        
        ...at least for my clang-cl Windows x86-64 build (see comments at
        <https://gerrit.libreoffice.org/c/core/+/124452/5#message-10cc4dfb88a258e59f09c5fbf413052aa9ddd49c>
        "ucb: webdav-curl: rewrite authentication loop for reentrancy")
        
        Change-Id: I4f6b255c6a9acb26844b7ef5c11f0f1fcf06b3df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124907
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-09  Tor Lillqvist  <tml@collabora.com>  [9a8dcf797dd277079e5b58947d7281645aa0389e]

        tdf#145354: Don't let an arbitrary paper size match any other arbitrary size
        
        Don't preselect whatever random paper size the printer driver offers
        last if the document is asking for some other random paper size.
        
        Change-Id: I57af245f28f0d61541da698844f2527be5ec004e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124911
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-11-09  Tor Lillqvist  <tml@collabora.com>  [1134aad621a96a23af88aaa50e10e328ea58a502]

        Add Printer::GetSizeOfPaper() with semantics to match GetPaper()
        
        Will be used in follow-up commits.
        
        Change-Id: I18b167a217a4f82d8b6605e2ba14f1ddc6e98324
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124910
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2021-11-09  Jean-Pierre Ledure  <jp@ledure.be>  [754247fe3fb1c8baa8f37f7ea1eb74aa3f0bcd57]

        ScriptForge - (SF_Calc) First/Last * Row/Column/Cell accept sheets and ranges
        
        The methods
           FirstCell
           FirstColumn
           FirstRow
           LastCell
           LastColumn
           LastRow
           SheetName
        accept uniformly either a sheet name or a range name.
        They return a single cell as an absolute address (First/LastCell),
        a String (SheetName) or a Long.
        
        The range name is to be understood as the extended notation for ranges.
        
        FirstCell/Column/Row accept sheet names. However they will then always return
        either the "A1" cell or the value 1.
        
        The LastCell/Column/Row return the real last xxx for ranges, and
        the last USED xxx when the argument is a sheet.
        
        The A1Style() method surrounds from now on sheet names
        with single quotes only when necessary.
        
        The GetRangeAddress() method has been dropped as redundant with the actual
        methods. (Was new in 7.3 => no effect on upward compatibiity)
        
        Change-Id: Iff1ce437ee27dfb8481361f648b3f7a33ae2c4b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124904
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-11-09  Stephan Bergmann  <sbergman@redhat.com>  [a14b783bbe8eda32b4b79530d85ffc48b6ed0305]

        Drop global -D_HAS_AUTO_PTR_ETC from Windows build
        
        ...which had been added with 61c88ae6945c241f5f2aeb844eeca0776b487132 "gbuild:
        always compile as C++17 with MSVC 2017" but appears to be unnecessary now that
        becbabbb785545af6a1799f5ecd445785534d478 "external/clucene: Remove unnecessary
        uses of obsolete std::binary_function" removed code that relied on it.
        (There are still a few targeted defines of _HAS_AUTO_PTR_ETC sprinkled across
        the code where necessary.)
        
        Change-Id: Id57d24a0e01272864df36cd2ed1cb31c59c30d7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124903
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-09  Stephan Bergmann  <sbergman@redhat.com>  [0a5388fab08474bade08be838f5749f2cae452d5]

        Address of dllimport function isn't considered constant expression by clang-cl
        
        ...causing the (mis-)use of std::integral_constant to fail with
        
        > In file included from ucb/source/ucp/webdav-curl/CurlUri.cxx:20:
        > In file included from ucb/source/ucp/webdav-curl/CurlUri.hxx:24:
        > In file included from C:/PROGRA~1/MIB055~1/2022/Preview/VC/Tools/MSVC/1430~1.307/Include\memory:11:
        > In file included from C:/PROGRA~1/MIB055~1/2022/Preview/VC/Tools/MSVC/1430~1.307/Include\exception:12:
        > In file included from C:/PROGRA~1/MIB055~1/2022/Preview/VC/Tools/MSVC/1430~1.307/Include\type_traits:12:
        > In file included from C:/PROGRA~1/MIB055~1/2022/Preview/VC/Tools/MSVC/1430~1.307/Include\xstddef:11:
        > In file included from C:/PROGRA~1/MIB055~1/2022/Preview/VC/Tools/MSVC/1430~1.307/Include\cstddef:13:
        > C:/PROGRA~1/MIB055~1/2022/Preview/VC/Tools/MSVC/1430~1.307/Include\xtr1common(22,26): error: constexpr variable 'value' must be initialized by a constant expression
        >     static constexpr _Ty value = _Val;
        >                          ^       ~~~~
        > C:/PROGRA~1/MIB055~1/2022/Preview/VC/Tools/MSVC/1430~1.307/Include\xtr1common(28,16): note: in instantiation of static data member 'std::integral_constant<void (*)(void *), &curl_free>::value' requested here
        >         return value;
        >                ^
        > C:/PROGRA~1/MIB055~1/2022/Preview/VC/Tools/MSVC/1430~1.307/Include\memory(3195,13): note: in instantiation of member function 'std::integral_constant<void (*)(void *), &curl_free>::operator void (*)(void *)' requested here
        >             _Mypair._Get_first()(_Mypair._Myval2);
        >             ^
        > ucb/source/ucp/webdav-curl/CurlUri.cxx(49,25): note: in instantiation of member function 'std::unique_ptr<char, std::integral_constant<void (*)(void *), &curl_free>>::~unique_ptr' requested here
        >     CurlUniquePtr<char> pPart2(pPart);
        >                         ^
        
        etc. as the involved functions like curl_free are defined as
        
          CURL_EXTERN void curl_free(void *p);
        
        in workdir/UnpackedTarball/curl/include/curl/curl.h, where CURL_EXTERN expands
        to __declspec(dllimport)
        
        Change-Id: Ib278cd9e97260b588144d81dba344ccbb5309608
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124899
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-09  Szymon Kłos  <szymon.klos@collabora.com>  [2219c329b89882c0bf1167795dd0264db2e1c56c]

        Check pOutWin before use in ImpEditView::DeselectAll
        
        Change-Id: I47e417d61093f1845a1541a65d2047ab8dc0b7d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124325
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit e62b40b056120bb5eebf00fc88f58fe042356520)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124486
        Tested-by: Jenkins

2021-11-09  Kevin Suo  <suokunlong@126.com>  [1798edc6bacf678aef20f9cff46c26acb93abb66]

        Remove this hard-coded "Default" style name in Calc
        
        Replace it with the defined SC_STYLE_PROG_STANDARD macro.
        
        Hard-coded style names can cause problems such as tdf#134161.
        
        Change-Id: I27b5dfd3a4f60785622d51fe903484982f51f803
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124644
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-09  Stephan Bergmann  <sbergman@redhat.com>  [becbabbb785545af6a1799f5ecd445785534d478]

        external/clucene: Remove unnecessary uses of obsolete std::binary_function
        
        ...which has been removed from C++17.  libc++ and libstdc++ still silently
        support it, but MSVC needs an explicit -D_HAS_AUTO_PTR_ETC, and this change is a
        prerequisite to drop that global define again from
        solenv/gbuild/platform/com_MSC_defs.mk (it had been added there with
        61c88ae6945c241f5f2aeb844eeca0776b487132 "gbuild: always compile as C++17 with
        MSVC 2017", but code including external/clucene, like
        helpcompiler/source/LuceneHelper.cxx, appears to be the only code relying on
        that global define)
        
        Change-Id: I512d56f833c516dba3874cb0b4ef5190a88d3faf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124900
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-09  Stephan Bergmann  <sbergman@redhat.com>  [615930949304104933d38f0394ef26e104ecaedc]

        Adapt test to clang-cl on Windows (sal_Int32 typedef int vs. long)
        
        Change-Id: Ic3a27643bd3d5ca3a25449171a3a59140b915769
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124901
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-09  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [3746379f251091696b73463f7b27e8ef732dd20b]

        tdf#48622 Fix layout issue when "Custom" was selected
        
        Change-Id: Ie32a763b88cfc26b61d942214b16e008179d410c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124898
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-11-09  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [8292a950912c66a312210328eda424a2afc46280]

        Save with Glade 3.38.2
        
        Change-Id: I238f8a5adee999fcaad09e8813742fba37a30396
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124897
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-11-09  Noel Grandin  <noelgrandin@gmail.com>  [f381c353b4b24f185c6517593e78671b33d64baa]

        BaseList doesn't need set member after the constructor is done
        
        Change-Id: Idc174a0cd53c45beba3100b1f8258e6839291be8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124885
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-09  Mike Kaganski  <mike.kaganski@collabora.com>  [d55b2631342bc7babf3709f2f83e0e502ebe4014]

        tdf#145158: pre-multiply the value by factor before conversion
        
        Otherwise it is rounded before multiplying. Prior to the regressing
        commit cfff893b9c82843a90aac4ecdb3a3936721b74a0, it was calculating
        in twips, and was only converted to points by dividing by 20 in the
        end, which allowed to keep some precision.
        
        Change-Id: I142371dc630584f3fe64b5bfd5b592d46226ce32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124895
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-09  Noel Grandin  <noelgrandin@gmail.com>  [b3c6b3a274b4c89d3572010794897c65b26571aa]

        rtl::Static to thread-safe static
        
        Change-Id: I35e2a252708228bdbeaee557ef35763c64608653
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124884
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-09  Miklos Vajna  <vmiklos@collabora.com>  [926ac3c5e4b8eb425bc2db0366594acc0cf2c1ed]

        RTF import: handle \snext
        
        I.e. pressing enter at the end of a heading 1 paragraph should switch to
        body text.
        
        Change-Id: Idde9da3e2c058869a2ae4a9c61b3b43165121f5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124883
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-09  Hossein  <hossein@libreoffice.org>  [2f590d0b66eddc53abe775ab344a195489d0a031]

        Simplify conditions for EMR_STRETCHDIBITS (EMF)
        
        The variables xSrc, ySrc (x/y positions) and cxSrc, cySrc (x/y size)
        come from [MS-EMF] documentation, "EMR_STRETCHDIBITS Record" section.
        
        By calculating the difference between Bitmap x size and cxSrc (called
        nWidthDiff), and also Bitmap y size and cySrc (called nHeightDiff),
        the conditions used to test if it is OK to crop are simplified, and
        are better readable.
        
        Redundant checks (nWidthDiff >= 0) and (nHeightDiff >= 0) are removed
        because it is now obvious that when they are bigger than non-negative
        xSrc and ySrc, thus they themselves can not be negative.
        
        Change-Id: I8e82c3d469377f21d34b57f3d50f977cf71004ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124096
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-09  Hossein  <hossein@libreoffice.org>  [83b529d88388c7c8e0563242a030063bd95c4bed]

        Add Convertor C++ example
        
        * Add Convertor.cxx
        * Used Makefile from DocumentLoader with some changes
        * Updated odk make files
        * output.pdf is generated from the input odt file
        
        Change-Id: I3e46f2895443f75b2f3815280b0f793bca5138e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123736
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-09  Jim Raykowski  <raykowj@gmail.com>  [d4c56284813c1e38a2fb46e9a52c5350d1ba3cef]

        SwNavigator: Restore content tree settings before showing
        
        Content tracking by the Navigator content tree and outline levels
        displayed currently do not use the stored Navigator settings when the
        tree is initially shown. This can cause content to be tracked and
        outline levels to be shown that are different from the stored settings
        when the tree is initially shown.
        
        This patch fixes these possibilities by changing when the stored
        content tree settings are applied to before the tree is initially
        filled and shown.
        
        Change-Id: I5443788c3fbacb36695cfc56163f217408254fd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124831
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-11-09  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ccf3d9140a24d767003c08cd0247e6ee6fd12fe0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 02f148c4a8486dcb0ceb2d2d4891a19e132821a0
          - tdf#140395 Update font effect screenshot in Help page
            
            Change-Id: I1ee93b072ccdf750147bb44dac27e9233edaae49
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124893
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-08  Julien Nabet  <serval2412@yahoo.fr>  [e21ebb0a98e81a9591918f3794ece75fb1df7ab1]

        Replace some macros in dbaccess part 1
        
        Remove NOTIFY_LISTENERS_CHECK + CHECK_MATRIX_POS + REGISTER_PROPERTY_BV + REGISTER_PROPERTY
        + MAP_END + MAP_CONST_COLUMN + MAP_CONST_CELL
        
        Change-Id: I3cd32059aef6787c0e5f8338320d7e924199830c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124892
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-08  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [b9e2c5d2a36fbd189c20448cadf4212edf02914d]

        tdf#142033 - Handle embedded newline set via SetDataArray
        
        Change-Id: I798f9a2a2ce599ba8ca3ef1f5ae91801d8f1b138
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124681
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-11-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [140b90d30b30bddfda44b81e26284807807ab518]

        Fix typos
        
        Change-Id: I945c72ce9065d0c59e7ebcb96c70995d5333b67f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124841
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-08  Kevin Suo  <suokunlong@126.com>  [4024673d69475191ba221fd0db2e595bf796d4fd]

        tdf#139205: Keep hierarchical structure of localized default styles in Calc
        
        The default cell styles (when creating a new Calc document), as returned by orcus
        parsing, are built-in English names, as defined in sc/res/xml/styles.xml. These
        names can be localized. On non-English UI, all these (localized) styles names
        will be forced to use the localized "Default" as their parent because there is
        no such non-localized parents in the localized style tree on UI.
        
        In this patch, I added SC_DLLPUBLIC to ScStyleNameConversion::ProgrammaticToDisplayName,
        then used this function to convert the parent style name to the (localized) UI name.
        
        Change-Id: I3689211a10c60a5e7b2b273b6c15a4da92f0d633
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124556
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-11-08  Luboš Luňák  <l.lunak@collabora.com>  [5e9c2677e8fcd19b289d947b94ceba52b138728b]

        improve performance of cell equality comparisons (tdf#139444)
        
        When comparing cell and a string for (in)equality, that means
        comparing the whole cell, even when not explicitly asked for.
        Whole cell comparison is simpler and faster.
        
        Change-Id: Ic7a79b20f710f2a5d84f62c714d67c088a22d449
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124881
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-08  Caolán McNamara  <caolanm@redhat.com>  [4a355b6683977053ce9eb65ff29768e2ccd622c2]

        fix sha256sum
        
        Change-Id: I0abca87c983a431c4ee8c9c117d54480e3f4df75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124887
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-08  Caolán McNamara  <caolanm@redhat.com>  [136aca03c7bf33e2fd7b72e1af1d16432804635d]

        gtk4: implement GtkPaintable::get_flags
        
        Change-Id: Iaa8071a37d583c4a16632e3f8e98a7bf50709991
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124877
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-08  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [7db51fdbd8c06192941666ad8f444079c334fdef]

        Add an Intel Iris driver to Skia/Vulkan denylist
        
        From off-topic comments in tdf#144923
        
        Change-Id: I1f91622c29d2f8e1b0acd88b6e6fe1c2d5429466
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124845
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-08  Luboš Luňák  <l.lunak@collabora.com>  [ec0edb0969c23b25576f4d1b3b2ee5d3f21990ad]

        optimize VLOOKUP by returning SharedString if possible (tdf#139444)
        
        Profiling shows that the slowness mostly comes from converting
        the cell's SharedString to OUString and then the comparison
        converts it back. To improve performance, return the SharedString
        if possible and ignore the OUString.
        
        Change-Id: Idb190bd0354cea3185e5ff9ebaf92cab63f23f70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124880
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-08  Luboš Luňák  <l.lunak@collabora.com>  [1a588c71a0b60d200077138eaff54fced14c4fe2]

        make a number of Calc functions return value by actually returning it
        
        All these returned their value using a reference argument, for
        apprently no good reason.
        
        Change-Id: I6a33417e7df2aac67427c16e5003dfaaa1a814d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124872
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-08  Miklos Vajna  <vmiklos@collabora.com>  [4d66721962f60a9c8b4653dc724f163c45e6ddd9]

        sw: document SwUndoInsert
        
        I.e. there is no starting and ending paragraph in this case, just a
        single m_nNode offset. m_nLen refers to the length of the typed
        characters.
        
        Change-Id: Ia4d14aa54559f5f192141ebee04a5315532d7ad7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124876
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-11-08  Caolán McNamara  <caolanm@redhat.com>  [e269146b14b53e380c3cde79ec323c461e97fe23]

        use label preferred heights to calc required size
        
        drop the "classic" height calculation for 7.3
        
        Change-Id: I514470d32fab4d2afc1999181ac313809e782752
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124868
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-08  Tor Lillqvist  <tml@collabora.com>  [9c5acc28ce828751185382972b6421451bf5630c]

        Add DMPAPER_to_string()
        
        Change-Id: I44f69e8b1f48e8288691790c142f2fcfebd2d142
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124867
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-11-08  Miklos Vajna  <vmiklos@collabora.com>  [4a9ccc24b65070729720bc121cdc281fff96c302]

        libreofficekit: fix lokdocview crash on startup
        
        Regression from commit 1597cc5b3e07dd24cb4cb10b35b1e93545e4b929
        (convert #defines to OUStringLiteral, 2021-07-29), the problem is that
        this the new path was
        
        instdir/programhandle_image_middle.png
        
        instead of the old:
        
        instdir/program/../share/libreofficekit/handle_image_middle.png
        
        This is external code, just revert back to the old code.
        
        Change-Id: I816e67091a2cd6bf07138a5166363803022bab8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124869
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-11-08  Caolán McNamara  <caolanm@redhat.com>  [7e8dcf8b054cb8028f2a1256dae474c4d2ea9c4f]

        upgrade to libexttextcat-3.4.6
        
        Change-Id: I8302f4fed3f7c9a1c2a1b374114066b1327f34c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124844
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-08  Caolán McNamara  <caolanm@redhat.com>  [17224bb22dadb8c6fa1dad32e2d1028bf356f485]

        tdf#145258 comments cut-off in writer under windows with 125% scaling
        
        Change-Id: Ic255681075e3ff2d80723071d78bdcc64a8d9bb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124829
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-08  Eike Rathke  <erack@redhat.com>  [74afdccae5c4ee0f59f1313ea232ac2719e22ac7]

        Convert erroneous kw-UK language tag to kw-GB when encountering
        
        Change-Id: I67a79dab3fac36b494ebc66b81d6d571e2486b1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124842
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-11-08  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a2fa768b73d96352ffafd166564d2c1cb2e140c3]

        extend XML dumpig for primitives to support fontwork objects
        
        This adds support for 3D drawinglayer primitive XML dumping and
        adds dumping support for many more primitives and attributes that
        were missing before. This is needed to be able to check the
        fontwork objects, which can be rendered in 3D.
        
        Change-Id: I0e78be4d4030a0cae3d2b952a1a38de8940ee310
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124804
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-11-08  Caolán McNamara  <caolanm@redhat.com>  [750d64ce68ecbbf7013e498836c90e3c1ac1b371]

        The country code for the United Kingdom is GB not UK
        
        e.g. see gd and cy
        
        Change-Id: Ic2f9746dc1fc2b08f000f8efff113f5981e427f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124839
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-11-08  Mike Kaganski  <mike.kaganski@collabora.com>  [8ae857370192e0b2490d88b54751641073ccee6f]

        Drop code that modified type for no good reason
        
        The code was there at least since 3381981e76873304b171f7df900561dac681d2af.
        Alteady there it was wrong, relying on the order of the properties in the
        aGeoPropSeq: if "Type" appeared prior to "AdjustmentValues", the type name
        was changed by this code; otherwise, "AdjustmentValues" was modified, and
        the sequence set as xPropSet's "CustomShapeGeometry" value. Also the code
        relied on the detail discussed in fb3c04bd1930eedacd406874e1a285d62bbf27d9,
        and the "Type" was not updated when appeared after "AdjustmentValues" only
        because of accidental use of non-const operator[] in another place.
        
        Then in commits starting from 226ff96a88876d34f7fa30148150b6aa5a7f5a7c,
        a new code for presets, including their types, was introduced before the
        loop (see GetConnectorShapeType and maPresetDataMap uses). This presumably
        has obsoleted this code setting "Type" completely.
        
        This change drops this obsoleted code.
        It reverts part of commit fb3c04bd1930eedacd406874e1a285d62bbf27d9 in
        oox/source/drawingml/customshapeproperties.cxx.
        
        It is possible that we should write "ooxml-CustomShape" type in some cases
        when there's no type yet - but that should be done when the conditions for
        that are clear.
        
        Another possible TODO is to move the code defining "AdjustmentValues" up,
        set in in aPropertyMap before writing it into aPropSet.
        
        Change-Id: Ib22a838ca8008b181b3eee2dabdbbc14861a0f71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124749
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [2ab40e9ecc9092e2227a30e43a7fc319f8632a17]

        use more OUStringLiteral in MediaDescriptor
        
        Change-Id: I0567d103db8db401c737fed98483912a39352929
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124835
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-08  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [7cbc8a8d866225f513b90b69bcc29cb6f230d65b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3b8dedffddfa520de8801845a360727da3b4c698
          - A possessive pronoun isn’t a contraction; you don’t put an apostrophe to it
            
            Change-Id: I9dd5c0228abbee872714e0654443b238966750ce
            
2021-11-08  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [cd116a1b6775777f393990cc3419733164dee52f]

        tdf#48622 Adapt sidebar line styles to new defaults
        
        Change-Id: I81287d90c2250838391fa79d2f6455219ea822c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124680
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-11-08  Andras Timar  <andras.timar@collabora.com>  [6fb9bf718121d92b5e1d14218267d4d4bb5b4cb6]

        hdiutil flatten/unflatten was removed in macOS 11
        
        Change-Id: If5a1a70f8a7428d81668704f93fa7a1f45058b68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124825
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2021-11-08  Miklos Vajna  <vmiklos@collabora.com>  [4280fd3082b22f3ef79101c31d742c282162cf91]

        sw: prefix members of SwGlosDocShell, SwInputChild, SwInputWindow and ...
        
        ... SwInsertAuthMarkWrapper
        
        See tdf#94879 for motivation.
        
        Change-Id: I4547c51afb5a63781105d2a5ebe0b6ed6245428b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124833
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-11-08  Gabor Kelemen  <kelemeng@ubuntu.com>  [a2f0d457c8addeeef768a93f6a174617094a0254]

        tdf#145128 "Perform file extension check" should be disabled if finalized
        
        Change-Id: I7181ab8dde28fd5580a90fb267b31eaffd6a9878
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124567
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2021-11-08  Miklos Vajna  <vmiklos@collabora.com>  [6680e51716e383c68bb1ec9cc0a05d698d3b6a3d]

        sw: try grouping undo actions of IME-edited text
        
        This is a problem since commit e7760d428bc82ccfcae14f1907b78f9f1013b88c
        (Fix tdf#87500 - Freeze with English/Japanese mixture undo.,
        2015-09-08), that started not grouping IME-edited text completely.
        
        This means that in case you go via SwEditWin::Command() instead of
        SwEditWin::KeyInput() to type a 4 characters word, then it'll create 4
        undo actions.
        
        Fix the problem by tracking who was the last caller of
        sw::DocumentContentOperationsManager::InsertString(), so we can only
        disable grouping switching between IME and non-IME, and we can have
        grouping for a series of IME input.
        
        Change-Id: I31bd02db4fe653ab63e41a77c75b8bebfc749ff1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124766
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-11-08  Luboš Luňák  <l.lunak@collabora.com>  [033aea780cc8315979b6de2692f5f7aeb6a0e99b]

        actually check for -isystem
        
        When I added this in 151abb8b2b9d3a22229b98cec12e29484d1210 I made
        a copy&paste mistake that I corrected in a follow-up commit
        by removing the incorrect option without introducing -isystem
        into the check. Not that it matters in practice, apparently.
        
        Change-Id: I64d9ce34dcbaf9acdd8c794aed9fd84bae776d4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124828
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-08  Luboš Luňák  <l.lunak@centrum.cz>  [69ee81cc3947a91efb03eb10a117a3f1de5b92ad]

        set up gb_COMPILER_SETUP also for gbuild's ExternalProject
        
        It's used to set up various ccache variables, which without this
        aren't applied to builds handled by other build systems.
        
        Change-Id: Id1157b5a02d607651ba18b249375da6e1fa13cd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124826
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-08  Noel Grandin  <noelgrandin@gmail.com>  [a75324ccabcf09c0f1bc7a1a43256aa37f0da751]

        rtl::Instance->thread-safe static in PropertyNameVector
        
        Change-Id: I3f595585b78c9e5ac32d9fc345c55a4eb14101c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124824
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-08  Julien Nabet  <serval2412@yahoo.fr>  [01878ce321dbbffbc877fbe9eb399dec95f99755]

        Replace some macros in forms part 17
        
        Remove FRM_RES_STRING + PROP + PROPERTY_FLAGS
        
        Change-Id: I11befedbe83ad9d7c3f3f4d689230ffe422c0770
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124830
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-08  Hossein  <hossein@libreoffice.org>  [6b4730f5649c9d028b140168f92f1fc12c2fb2cb]

        Make usage of ETO_PDY flag more visible (EMF)
        
        * Make usage of ETO_PDY flag more visible with introducing nBytesEach
          variable
        * Add comments for reading OutputDx
            ETO_PDY flag indicates that we should read twice values
            compared to the number of characters in the output string.
            Values are stored in an array of 32-bit unsigned integers called
            OutputDx, so there will be either 8 bytes or 4 bytes each
            depending on ETO_PDY is set or not.
        
        Change-Id: I3892c95bd9ad80b3c414e2556f91bd5218b22c3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124097
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-07  Julien Nabet  <serval2412@yahoo.fr>  [73334560b2dd2d60ac58d2cc2b1a5295490b03e1]

        Replace some macros in forms part 16
        
        Remove DEFAULT_DECLARE_SUBTYPE + EXCEPT + EXPAND_PROP_INIT
        + DECLARE_DEFAULT_CLONE_CTOR + DECLARE_DEFAULT_LEAF_XTOR + FORWARD_TO_PEER_1
        + IMPLEMENT_DEFAULT_CLONING
        + ADD_ENTRY (include removing:
        /home/julien/lo/libreoffice/forms/source/xforms/convert.cxx:56:14: error: unused function 'lcl_toXSD_bool' [-Werror,-Wunused-function]
            OUString lcl_toXSD_bool( const Any& rAny )
                     ^
        /home/julien/lo/libreoffice/forms/source/xforms/convert.cxx:60:9: error: unused function 'lcl_toAny_bool' [-Werror,-Wunused-function]
            Any lcl_toAny_bool( const OUString& rStr )
                ^
        /home/julien/lo/libreoffice/forms/source/xforms/convert.cxx:67:14: error: unused function 'lcl_toXSD_double' [-Werror,-Wunused-function]
            OUString lcl_toXSD_double( const Any& rAny )
                     ^
        /home/julien/lo/libreoffice/forms/source/xforms/convert.cxx:80:9: error: unused function 'lcl_toAny_double' [-Werror,-Wunused-function]
            Any lcl_toAny_double( const OUString& rString )
                ^
        )
        
        Change-Id: I1e6923922b7037e8d1e9d009b05a27111c94b6fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124827
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-07  Jim Raykowski  <raykowj@gmail.com>  [6be03ac71e0d4927612b4a57ead3d0b245c29c77]

        SwNavigator: Don't update content tracking after toggling root mode
        
        UpdateTracking after toggling root mode was put in commit
        b43ab86df783c7816deb5810d89d52e2c3a93b5a by mistake. This patch removes
        it.
        
        Change-Id: I25958c90621ac8c34f85933328e4e4bef83100f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124805
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-11-07  Eike Rathke  <erack@redhat.com>  [0f3c19ee61ec371aa32d9f51c3555d3ea8ae9eeb]

        Resolves: tdf#145386 Use "Default" for LANGUAGE_PROCESS_OR_USER_DEFAULT
        
        There's no, specifically not in Writer, handling of the LCID
        0x0400 LANGUAGE_PROCESS_OR_USER_DEFAULT language/locale concept
        other than the number formatter mapping it to LANGUAGE_SYSTEM.
        
        Use the LANGUAGE_SYSTEM "Default" string in UI (status bar, status
        menu, language list) but keep the LCID, and don't append the
        resolved locale string as it is also displayed both in the Font
        Western and CJK listboxes.
        
        This ends up as two list entries, like
        * Default - English (UK)        first entry
        * Default                       last entry
        of which the second would be selected.
        
        Change-Id: I8d9e4171bee6bbe9d1c9dcfb7a5fa8fc92ea1a2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124449
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-11-07  Noel Grandin  <noelgrandin@gmail.com>  [4f6f70d9f418593fd64788bb204e6f6f36674fce]

        add more comment
        
        Change-Id: I4b19e7f62a70d795071c3a45e3f1c148f509bc53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124823
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-07  Noel Grandin  <noelgrandin@gmail.com>  [a0e0575dcf4fede5c6e20636c63042d8c62ecf77]

        forward decls go after #include
        
        Change-Id: I54c33508639044092356eed5144720261b4f65db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124816
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-07  Caolán McNamara  <caolanm@redhat.com>  [efd2510e225232ac35707a3ed55b83be9fa046af]

        crashtesting: assert on re-exporting ooo25141-1.doc to doc
        
        since...
        
        commit e0b41fcb56e51f20684da4ba44d7ed6e0e1a3234
        Date:   Thu Oct 28 13:36:50 2021 +0300
        
            tdf#144668: docx export: simpler way to create lvlText in numberings
        
        Change-Id: I40b3cdf5e15d3a4dacc50bd46a5bbca84e6fac03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124822
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-07  Caolán McNamara  <caolanm@redhat.com>  [0d4c1cc6ea39404c4ad1c8abe0d70dabcac1e017]

        use a std::vector
        
        Change-Id: I186f34025863882951aaa70f94ea21b8ac556dab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124821
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-07  Caolán McNamara  <caolanm@redhat.com>  [f163ab3c911018fb79d11bacc561a6efd50cee73]

        ofz: Use-of-uninitialized-value
        
        Change-Id: Ic96e20570f0aae9a7fab66fd39d0fadc0b72d3f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124820
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-07  Caolán McNamara  <caolanm@redhat.com>  [b159912cae69dd4ae4f2cae89fcbf5de106f8d41]

        these are the only calls to memset that explicitly ignore its return
        
        it seems hardly necessary to be weird here
        
        memcpy likewise
        
        Change-Id: I57df9ffd92b4e1d1ebff281498832250f4e1caf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124819
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-07  Caolán McNamara  <caolanm@redhat.com>  [ad9496d43cb0b967dfb47cedb515b885d6f5b575]

        cid#1493474 Arguments in wrong order
        
        Change-Id: I6738acf5e48b914491af64377b00f09fc87e8a80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124818
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-07  Caolán McNamara  <caolanm@redhat.com>  [3e511ac5b44e860a30cbf6d1d22e467b813bc04b]

        cid#1493476 Logically dead code
        
        Change-Id: I179e61b84a43c9ff43ff70de8b8f020682a53686
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124817
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-07  Caolán McNamara  <caolanm@redhat.com>  [6645dfedef841a78d65202e9f0008f0a384e5e44]

        Resolves: tdf#145567 restore focus to the usual frame focus widget
        
        when tearing down the start center. Don't leave the focus in an
        arbitrary widget.
        
        Change-Id: I82c30c94121dc43b2ea1b4fbc66a0a3e79f7e664
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124803
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-07  Julien Nabet  <serval2412@yahoo.fr>  [f63cf9e83a944306ad8564e4ce9b98f92fae666e]

        Replace some macros in forms part 15
        
        Remove REGISTER_VOID_PROP + REGISTER_BOOL_PROPERTY_RO + REGISTER_PROPERTY_RO + REGISTER_PROPERTY
        + PROPERTY_RO + PROPERTY + REGISTER_PROPERTY_BOOL + REGISTER_BOOL_PROPERTY
        + REGISTER_PROPERTY_API
        
        Change-Id: Ia38d75e89aafc5788bc143aae864eac9ad5bb86d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124815
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-07  Julien Nabet  <serval2412@yahoo.fr>  [f23a4e6d46cb7802d248984bc82ae6247cffd855]

        Typo: implemnented->implemented
        
        Change-Id: I3171c95523408b69587aaa2bb064c750bc56c55d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124809
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c1f37355bdbdd144cffaa3d2c0bf24bae826a385]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 982f985d2a8e8f429d147eb158b89c73bd60f2ae
          - tdf#140781 Add PDF + XSLT import API names for CLI
            
            * amended python script
            * regenerated convert Help page
            
            Change-Id: I4891491d87b4b21c2d103b9df2adb03a21aff790
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124787
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-07  Julien Nabet  <serval2412@yahoo.fr>  [39e1d23982c1f080da79d4a46056ae6dc49888a5]

        Replace some macros in forms part 14
        
        Remove DEFAULT_IMPLEMNENT_SUBTYPE + SET_PROPERTY
        Change-Id: Ic1ab69076017eeb58cefb3dbecd385f1b862c031
        
        Change-Id: I91230d25e8eb11c6c0dd6cec920c6bd5ec958bb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124808
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-07  Johnny_M  <klasse@partyheld.de>  [b383c3b8a6ba405c9073a5ba67ee757ffc59ed7c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5ee4d72936eff5346ed85ccb4958801a44f712f0
          - tdf#132643 Translate German section IDs
            
            Change-Id: If48434cb30d46b4cc7a5d1dcf7e1c9112e75aae8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124812
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-07  Johnny_M  <klasse@partyheld.de>  [a72080f3e44538efbe9718ed7467be844a3ff4c6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 964617bdd9e75ad6a6ecb4c549c53776ff8d973c
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ic665b9ec63d2c59aade61648f2a5a79729412cf3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124814
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-07  Johnny_M  <klasse@partyheld.de>  [bfec1d710d3cfb19f5ce3db3939583d6917360c4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3ae4d8901912b649aedbeedc907c117409fa2ef2
          - tdf#132643 Translate German section IDs
            
            Change-Id: Idac11dadcb74de868d9fae27a571a66d0da7e862
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124813
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-07  Johnny_M  <klasse@partyheld.de>  [c07e64af957d9ae5c2df5dcb1e87fe0c44d71c11]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 977d1c9044ef41391b9fa3ccc5244cd206623a30
          - tdf#132643 Translate German section IDs
            
            Change-Id: I11f0723a02ed0861ae8cb8d372e19267803ea948
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124810
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-07  Johnny_M  <klasse@partyheld.de>  [f3a12a7f84057e143c198dd96db0556f33eccfc1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c4ba4d4ba96ae6cc27aed0719efa80a67e7a3f02
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ibad45c90138e05fea58b73e05c4b056d377abfb4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124811
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-07  Johnny_M  <klasse@partyheld.de>  [3cbb3d21e51d50027e2c50f8408082f538c7da60]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0d55f7694f6a490649f9318de2fca1efcbc85f11
          - tdf#132643 Translate German section IDs
            
            Change-Id: I0270586e9ade893b26338a1a9dc9f0bb5d4482c0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124799
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-07  Johnny_M  <klasse@partyheld.de>  [6e41a452c1d150b3bac38414d9dc838994376617]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f0e247ba0f835b39e21d0bffd77ec7b83c0c3122
          - tdf#132643 Translate German section IDs
            
            Change-Id: I1ece2fe7408cc64d93f6b58a7744acaf06fd4f5f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124798
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-07  Johnny_M  <klasse@partyheld.de>  [d77d3b5ecad30144e0eaf67a552caf3a94df4121]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1ffd51ac1318d250e3f462a28804545deef0790b
          - tdf#132643 Translate German section IDs
            
            Change-Id: I46dc72453686d590c4ad58dd2c7de84659815c54
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124797
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-07  Johnny_M  <klasse@partyheld.de>  [bccbc816dac97f138d097ea5bedd6da56e42c1f0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0cf80abe2d2e49937e06d2d516348c7a12d816ee
          - tdf#132643 Translate German section IDs
            
            Remove unused.
            
            Change-Id: I7317f4692628cb2845cdb32c84391541c6754014
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124796
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-07  Johnny_M  <klasse@partyheld.de>  [9860b10ff72bfb3150564b418a80614f64093293]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 37ded3c73f7a54b03ce1fc7b427cd612086e3e7d
          - tdf#132643 Translate German section IDs
            
            Change-Id: I5e1d2ef92b75b3c4547fbb04ba40fd8c2f43c81a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124795
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-07  Julien Nabet  <serval2412@yahoo.fr>  [a2222061223af8946a9ddb6d52f62c912f892356]

        Replace some macros in forms part 13
        
        Remove DECLARE_DEFAULT_CLONING + IMPLEMENT_DEFAULT_TYPED_CLONING + DECLARE_XPERSISTOBJECT
        
        Change-Id: Ib874cadcfd30c3ac9e2d12036482868c19a2d98b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124807
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-07  Noel Grandin  <noel@peralex.com>  [7a61256f9e68201ef7b331ca3e1b4c3302104631]

        return XShape from SdrObject::getUnoShape
        
        instead of XInterface, to make it obvious what the reality of the
        requirement is
        
        Change-Id: Icdd4113f2a0ece930305f4d8ba010b81d24f43c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124802
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-06  Caolán McNamara  <caolanm@redhat.com>  [b3325ef8cdfc2c82eec34e747106f75a9fccb7e4]

        ofz40766 Null-dereference
        
        Change-Id: Ie9df072747311791ac04699cb8c3101a03da7431
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124801
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-06  Caolán McNamara  <caolanm@redhat.com>  [2576f08b3b29f460378a6c3b306cc2dfb8b1c638]

        ofz: fix build
        
        Change-Id: I0be535097cb7e2c8fa2346843592945db981dad0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124800
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-06  Julien Nabet  <serval2412@yahoo.fr>  [278f91d9611dfe21fa03ee348aaab2bb1b6f5e3c]

        Replace some macros in forms part 12
        
        Remove IMPL_COLUMN
        
        Change-Id: I7446b1146853c7a3b0820a681793e0146921da0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124791
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-06  Regina Henschel  <rb.henschel@t-online.de>  [70a4cb766ed356bc17433ac1673e977bb0bf3d2f]

        tdf#140321 enable 'matte', 'metal' extrusion surface
        
        The patch makes extrusion surface presets 'matte', 'plastic' and 'metal'
        look different from another. That has been broken from the beginning of
        custom shape extrusion in OOo2.
        To get 'matte' ODF conform, property first-light-harsh is enable.
        To keep smooth rendering set by PowerPoint, forcing shade mode 'flat'
        is removed.
        
        For more details about the change see comment in bug tdf#140321.
        
        Change-Id: Idd1e0af19ea3f7e604da7f10330c6f9e640d08f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124720
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-11-06  Julien Nabet  <serval2412@yahoo.fr>  [32c01c6653b85082e2d5e03ab3095768402834eb]

        Try to fix Jenkins_Callgrind
        
        Change-Id: I9e099c7ab59fc8db1deaae454b413f3b5dc62b55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124790
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-11-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [03cdfce99afd5daef1385f132e41d27dfe04e96f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c845d15fbff54fce2abb4a402cc3f565e84c5f43
          - tdf#140111 Add "Comments" to View menu description
            
            Change-Id: I1cb5399e47d2726c318f9ebf35c8fff4f8720d69
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124789
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-06  Julien Nabet  <serval2412@yahoo.fr>  [91131f92dcead3c5c08fe720af8d9a9cd187bb39]

        Replace some macros in forms part 11
        
        Remove DECL_COLUMN
        
        Change-Id: Ie7533f8a52e7365215fbd878385f2bed0113b5aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124788
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-06  Julien Nabet  <serval2412@yahoo.fr>  [40a5ba66a8b92898d4a933064b9eab4267388f45]

        Replace some macros in forms part 10
        
        Remove DECL_PROP_IMPL
        Change-Id: I4ba5e3252058b137cd314f0aed0caf60bb347852
        
        Change-Id: Icfda67a31f465ebfe0c13761bdbdf9b024605dc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124785
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-06  Alain Romedenne  <alain.romedenne@libreoffice.org>  [6ca3347985745b89594d0855f6004fd41d604f56]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8278dc648a49ae83fac8208fbe0ac6041cef56e4
          - Fixing links
            
            Change-Id: Iaffff844cfa18b2d3a8715e01d236e2d49ebe74a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124702
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2021-11-06  Justin Luth  <justin_luth@sil.org>  [0ce586e1e50deeaf2ba210acc4fea08058f8b15c]

        related tdf#136472 writerfilter: only copy even pages if used
        
        Allowing the use of Even pages is a document-level setting.
        So if the document does not allow the use of an even page,
        although we will read it in once (in order to preserve the contents)
        there is no point in copying it to every inheriting page style
        (especially if it contains large items like images).
        
        Change-Id: I22ccb16e29c5335e50010f8a334494aaa1d45785
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124437
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-11-06  Julien Nabet  <serval2412@yahoo.fr>  [b4c4ca39d7cd4cc59e01bceeb31dc75097b67acb]

        Replace some macros in forms part 9
        
        Change-Id: I3bd6e118455c8ce86650797e05b7e40ca066eb53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124784
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-06  Justin Luth  <justin_luth@sil.org>  [a2d322c02af05db1b785633ea398fe0b62b67605]

        NFC writerfilter: m_bDiscardHeaderFooter = false in both cases
        
        Change-Id: Ie16100c10fce6366659be17261a97795d372ff11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124754
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-11-05  Julien Nabet  <serval2412@yahoo.fr>  [742b8befecbcfc0cfab87cfcd87c83b7d8ef32ab]

        Replace some macros in forms part 7
        
        Remove BEGIN_DESCRIBE_PROPERTIES
        Change-Id: Ic1f52f21037e890c4f7143a1283f34101dbb737a
        
        Change-Id: I1bd902af7f634bb70313dda72b7a008bdda38f75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124782
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-05  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [d84849c5d1fc927d3ce14b81f6c875f3f4223ce6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ea8bee81962bf4a1fa053578c3a21cf55715d483
          - Close navigation menus when clicking outside them
            
            Change-Id: I6d567d7978ed5997b4ca9bf865e9e54d6c67a3a0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124718
            Tested-by: Jenkins
            Reviewed-by: Ross Johnson <ross.johnson@homemail.com.au>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-05  Julien Nabet  <serval2412@yahoo.fr>  [642a03393580f142ef4b703b0164b8142c780129]

        Replace some macros in forms part 8
        
        Remove END_DESCRIBE_PROPERTIES
        Change-Id: I844b71cd74f2b2c5306d0ad979ed56480892268c
        
        Change-Id: Ia0aa75a3042ecc47bf434afb0de971d35ab78dfa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124783
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-05  Stephan Bergmann  <sbergman@redhat.com>  [09584411ec13f353032c903b20937919987b8d51]

        DECL_DLLPRIVATE_LINK doesn't make sense in a non-DLLPUBLIC class
        
        ...and causes "declaration nested in DLLPRIVATE declaration redundantly marked
        as DLLPRIVATE [loplugin:dllprivate]" from within the macro expansion, so revert
        that part of 54435d56051e19a408a1fcce16a3e4add185c018 "use more
        DECL_DLLPRIVATE_LINK"
        
        Change-Id: I51043214963176a761c784651224f84412777e36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124780
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-05  Caolán McNamara  <caolanm@redhat.com>  [5e5420f9ea1a46d17305f5a5513a588364963ed2]

        resave with latest glade
        
        Change-Id: Ide678707e48edac2647de5120dcac0da250c2947
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124764
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [7f5348e47d56a16c2691d0dffa45bbaf970092ca]

        tdf#121260: sc_subsequent_export_test2: Add unittest
        
        Change-Id: I18d96f41dca5072359fdf325cc37dea84de5838a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124770
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-05  Mike Kaganski  <mike.kaganski@collabora.com>  [7e33e24181ffaddcee4bc1358650a0bac48f8ebd]

        webdav-curl: there's no non-const Sequence::operator[]
        
        ... since commit fb3c04bd1930eedacd406874e1a285d62bbf27d9
        
        Change-Id: Ib56e854206074dd247dcd0f876a8a92b3f9af7ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124763
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-05  Michael Stahl  <michael.stahl@allotropia.de>  [35eef8ec9b122a761400f3c6590ca1f9a187d772]

        icu: add patch for CVE-2021-30535
        
        Change-Id: I398596f77aa47ab6d4db01b94422262048cffd3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124779
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-05  Julien Nabet  <serval2412@yahoo.fr>  [7b6554851fb4cc620f4720f6ad3f394fa0a8995f]

        Replace some macros in forms part 6
        
        Remove DECL_BOOL_PROP_IMPL + BEGIN_DESCRIBE_BASE_PROPERTIES
        
        Change-Id: I1a55c9de46ae741045002241a2b0f5dfa32db8c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124777
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-05  Julien Nabet  <serval2412@yahoo.fr>  [5bfbaf3c80987d1f7e6b3d7ffe6896b9bc3687e6]

        Replace some macros in forms part 5
        
        Remove DECL_IFACE_PROP_IMPL + DECL_PROP0 + DECL_PROP2
        
        Change-Id: I8bd0222244a4cb0db33fa890056bf00e240fb4fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124769
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [94df9426f557e49c8241fb2f5351a8d4ee801af6]

        tdf#111785: sd_export_tests-ooxml2: Add unittest
        
        Change-Id: I70bcc1855fc33ee3e6254ad620502bb4e72409d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124767
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [371a91aaae0500f60f73968ff90a3d61e21b6d1d]

        Werror=nonnull in SbaXFormAdapter::cancel
        
        ever since
            commit 38d78d3c30183b11f5b643c147667b1d30325784
            Author: Ocke Janssen <oj@openoffice.org>
            Date:   Thu Oct 26 13:46:14 2000 +0000
            new datasource browser
        
        spotted by new gcc (Ubuntu 11.2.0-7ubuntu2) 11.2.0
        
        Change-Id: If054b949f4b4f93e785d315ddeb3423b52d1f55b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124759
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [e495d0e5614e08f0eacdb5ea5deb0c1e0a0f3db4]

        update diagnostic ignore
        
        problem still present in
           gcc (Ubuntu 11.2.0-7ubuntu2) 11.2.0
        
        Change-Id: I5bc2115be0cda4a444f493645b86e60290c9d0fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124751
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-05  Michael Stahl  <michael.stahl@allotropia.de>  [b22f665e2337ab019ec727f6d4a4d4c3e7b9453b]

        sw: ~SwDoc: delete TOXTypes after TOXMarks
        
        warn:sw.core:24584:24584:sw/source/core/attr/calbck.cxx:156: lost a client of type: 9SwTOXMark at 0x57728d0 still registered on type: 8SwModify at 0x55a9c70.
        soffice.bin: sw/source/core/attr/calbck.cxx:159: virtual SwModify::~SwModify(): Assertion `!hasListenersOnDeath' failed.
        
        Change-Id: I118426e802e7f7346e579b807a4d8c85252ffeb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124757
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-05  Justin Luth  <justin_luth@sil.org>  [74723bbe6b860e54c26711c108f1e2d2388e8feb]

        NFC writerfilter: simplify logic
        
        if (!A && !B || B) is the same as
        if (!A || B)
        
        and the ELSE is also by definition A && !B now.
        
        Change-Id: Ie797976423bb910386a26e96692c43faf0344132
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124753
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-11-05  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b893f5f637306b991f89caa9959b50286b1fd378]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 12c4f7058e7b2d2861ed870ca4c7b46fe3e1f63a
          - Add pt-BR thesaurus collateral information
            
            Change-Id: I85d008af2a584ce10459407ce9e99fe01f354276
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/124768
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [58adc139aa5385a07e28c28cbd9317f4cd8aa4d4]

        tdf#93747: sw_uiwriter2: Add unittest
        
        Change-Id: I622cb779549dea729dbe7c8474b5f25034b97278
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124761
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-05  Caolán McNamara  <caolanm@redhat.com>  [315e3af84ff5d101abbeb6746f249fcf4b720fe9]

        set placeholder image
        
        Change-Id: I9f20c7cc6aeb37609160808eac96cb23b5f6c36e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124760
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-05  Luboš Luňák  <l.lunak@collabora.com>  [c1c88bad3e99dd3740b7833d81350e8dd6e39649]

        Revert "disable SkiaTest::testMatrixQuality because of tb68"
        
        This got handled properly by 12c6b1ef6a824b09778163ec83fc44bb .
        
        This reverts commit 734f37aaf6027ef2d989b6440370dee46bac0df7.
        
        Change-Id: I5debb99293ce5b70f112a61f8959a10046926294
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124748
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-05  Caolán McNamara  <caolanm@redhat.com>  [71b270fc3fb9c5f5f08cc340e83a3077cae427fd]

        fix --enable-gtk3-kde5 build
        
        Change-Id: Ib8967575c8f94436255be3145fb74af6741cad26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124765
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-05  Michael Weghorn  <m.weghorn@posteo.de>  [324e2a5c3e6355e6b38db0add100465224841364]

        tdf#144994 QtInstance::CreateMenu needs SolarMutex
        
        It can be called from extensions (as is the case e.g.
        for LanguageTool, s. tdf#144994 comment 19; assertion
        is hit after clicking around in the menu a bit) and
        'RunInMainThread' requires that the SolarMutex
        is held.
        
        Change-Id: I282ef6a21e60b636abb27aeba332ae3a634ce680
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124750
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-11-05  Michael Stahl  <michael.stahl@allotropia.de>  [1289125532a029dc80e4ee3d0a49dca253f51888]

        bzip2: upgrade to release 1.0.8
        
        Fixes CVE-2019-12900
        
        Change-Id: If3fcfff78a61c60014ba6d96f1ee0c432ccc52a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124758
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-05  Caolán McNamara  <caolanm@redhat.com>  [1e5992c1059866186b5e75a0beb7dd7b892352cf]

        gtk[3|4] do the same thing to set/get buttons labels for both gtks
        
        Change-Id: I0046f4221ab73d9f9b6801e3794410d88a6887fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124744
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-05  Caolán McNamara  <caolanm@redhat.com>  [95b283da72eb0cbf85d379bced053e1890d7fabe]

        prepopulate numberingwindow.ui with a placeholder image
        
        Change-Id: Ic30ab5a8400fffbe62ce368279066e706a59d0e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124747
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-05  Caolán McNamara  <caolanm@redhat.com>  [137e3c89de08d42c97c5675cf3c98011398bccf3]

        gtk[3|4] update an existing image on changing button image
        
        instead of throwing away all contents and replacing it
        
        Change-Id: I9bc10e5224ab4797eaaf7856acaf5ee0888ae5c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124746
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-05  Caolán McNamara  <caolanm@redhat.com>  [69cc0fb6884e8a2324e0605137c41c072522e5cc]

        add use-underline to label
        
        Change-Id: Ibf532754664c36e8d97fad41227bebf9b80d956a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124743
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-05  Caolán McNamara  <caolanm@redhat.com>  [bd150e7a8602b58bddca5e1277220e67a7ad5dcd]

        resave with latest glade
        
        Change-Id: I2175c3e6b4e7ab1ff2d34b03aaeedda072ecd695
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124742
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-05  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [b820e4fe9ea0be0c2e1a1af19ad7e5f2cf6588df]

        Refer to TLS/SSL in options
        
        Change-Id: I07bddadd9421ee5584f8d978c5c43eab067414af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124745
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Sophie Gautier <sophi@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-11-05  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ae0767b0fbe5d5b56ebe406bf1ee7aca4aaa909f]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 60f4a1dd6b3e8ea15f65488b02487ea95fd1f8e6
          - Cleanup pt-BR thesaurus (part)
            
            Current thesaurus has many typos and truncated words but cleanup
            is a long process and will be carried in chunks.
            
            Change-Id: Idb4da711b3829fefa81bc744ca1a772471edc0a5
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/124756
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [ffd0453810cff76aebb8b0c9e2a5d5fb18ac2591]

        use more DECL_DLLPRIVATE_STATIC_LINK
        
        to avoid unnecessarily exporting symbols
        
        Change-Id: I224848cea217977088fe0643511660a7c99b7277
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124733
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-05  Caolán McNamara  <caolanm@redhat.com>  [848eb0ddecd4ef4c8da06624a5479efd3d73cf64]

        crashtesting: downgrade assert on bookmark missing from input docx to a warning
        
        The docx bugdoc is "generated by ComMA version 3.3.0" and has a pair of
        bookmarkEnd/bookmarkStart in a non-conformant order, like so...
        
        <w:bookmarkEnd w:id="23"/>
        ...
        <w:bookmarkStart w:id="23" w:name="_Toc483311613"/>
        
        both bookmarkStart and bookmarkEnd are mapped to the same
        DomainMapper_Impl::StartOrEndBookmark
        (without a distinction made between begin/end) which assumes the first
        time it's called for an id that it's a bookmark start, and the second
        time for an id that it's a bookmark end and that there will have been a
        w:name seen between the 1st and 2nd calls to be used as the name for the
        bookmark to use at the 2nd call.
        
        That there is no bookmark name is a problem in the input docx rather
        than the import logic so turn this assert into a warning
        
        $ wget https://bugs.documentfoundation.org/attachment.cgi?id=157489 -O tdf130241-1.docx
        $ ./instdir/program/soffice --headless --convert-to pdf ./tdf130241-1.docx
        
        https: //dev-builds.libreoffice.org/crashtest/b6ef68cdaa51ca5c9fdab40ade97f4a0f18da51b/backtraces/task815-core.backtrace.txt
        Change-Id: Id389d186ea825f515c2638a76c9bba00666e0686
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124734
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-05  Mike Kaganski  <mike.kaganski@collabora.com>  [3032fc36eaca2840a9e42207b5e8e88e248a439d]

        Simplify oox::PropertyNameVector ctor
        
        Change-Id: I800da7546a88e173e1b68041ce967795a4a3c9d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124699
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-05  Caolán McNamara  <caolanm@redhat.com>  [8bd46187e355f2da76812d38d0fa36cc255a841b]

        gtk[3|4] add find_image_widget
        
        Change-Id: I13aa94c66d54a99ecd4cbe410360ff61b4762c34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124741
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-05  Caolán McNamara  <caolanm@redhat.com>  [d13712200e2c0cfee56afb6796f35e0fd15186e1]

        gtk4: move find_image_widget into utilities
        
        Change-Id: I9a0187ff26171eb2133ea7b46f3638729198c869
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124740
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-05  Caolán McNamara  <caolanm@redhat.com>  [55bdb61f5219ea93dee00ab1a8a9735ca2ea7976]

        gtk[3|4] merge label search code
        
        Change-Id: I90454bea86178c1fa6f6698593253b99e1871d61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124739
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-05  Mike Kaganski  <mike.kaganski@collabora.com>  [97cc576a4aebd9b0c0b34b62f562f0386a137332]

        Drop code that modifies unused variable
        
        aPropertyMap is not used after line 154
        
        Change-Id: Id593d44c327d30e3074dee3430eb551160ad18fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124697
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-05  Caolán McNamara  <caolanm@redhat.com>  [b6c3adf356ca5f7b6f3d80e6062b58c92e6e2a11]

        gtk4: return existing label widget text on querying button label text
        
        Change-Id: Ic8a544eae09c80b172340b4c3abe00244fe7a711
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124738
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-05  Caolán McNamara  <caolanm@redhat.com>  [9cfa15e06ed6d6c5c555fa5623c0d962bceee30e]

        gtk4: update an existing label on changing button label text
        
        instead of throwing away all contents and replacing with a label e.g.
        for color selector keep the optional image in "automatic"/"no fill"
        
        Change-Id: Ifb29f83d5a5b95c91050c28f1d5bedaafba42d83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124737
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-05  Caolán McNamara  <caolanm@redhat.com>  [85676ff5ba14832f10613aa74528f402d65974e4]

        gtk[3|4] set button text via the same function
        
        Change-Id: I75bee3e0bdbd1e26177f864fd4ad5e11d0e2cf2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124736
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-05  Mike Kaganski  <mike.kaganski@collabora.com>  [fb3c04bd1930eedacd406874e1a285d62bbf27d9]

        Drop non-const Sequence::operator[] in internal code
        
        This makes all non-const operations on Sequence explicit, to avoid
        repeated COW checks in loops. Generally it would be desirable to
        replace uses of Sequence with general-purpose containers wherever
        possible, and only use Sequence for UNO API calls.
        
        This change uncovered a very serious pre-existing problem inherent
        to the Sequences used e.g. in range-based loops in our code: taking
        a non-const reference to elements of a sequence, and then modifying
        them at some later stage, brings a danger to also modify copies of
        the Sequence, that were created between the points of taking the
        reference and modifying it. This caused the change to
        oox/source/drawingml/customshapeproperties.cxx, where
        CustomShapeProperties::pushToPropSet took begin()/end() non-const
        iterators to aGeoPropSeq at the start of the loop, and then in the
        loop modified its elements and copied the Sequence passing it to
        XPropertySet::setPropertyValue. This was the same also prior to
        2484de6728bd11bb7949003d112f1ece2223c7a1, and only happened to not
        cause problems because of *accidental* use of non-const operator[]
        on the copy of the Sequence inside SdrCustomShapeGeometryItem ctor,
        which *inadvertently* triggered COW, detaching the two copies one
        from another.
        This only emphasizes that we should minimize use of Sequences in
        the codebase. I anticipate other similar problems uncovered by this
        change, that happened to not break existing unit tests.
        
        Change-Id: Id691d994a06eb14297c487ebb84d8e062e29fd47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123725
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-05  Stephan Bergmann  <sbergman@redhat.com>  [1a62041a44be435b2588680c94294c0f0cbf13c8]

        Missing test dependency
        
        > sw/qa/extras/uiwriter/uiwriter4.cxx:3453:SwUiWriterTest4::testTdf133524
        > equality assertion failed
        > - Expected: »word« „Sentence and »word«.” →
        > - Actual  : »word« „Sentence and »word«.” -->
        
        Change-Id: I922d62984e3d8421e0fa1897fd031cece3ef548f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124735
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-05  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [e0b41fcb56e51f20684da4ba44d7ed6e0e1a3234]

        tdf#144668: docx export: simpler way to create lvlText in numberings
        
        Oldr approach with populating ListLabelString with some predefined
        values and than replacing them by placeholders is not so good. It
        can lead to collisions if we use numbers in format string.
        
        Anow with support of list strings in core we do not need this: it
        is enougth to replace LO placeholders %1%, %2%, ... by MS binary
        placeholders \0, \1, ...
        
        Additionally added support for list level initialization in DOC
        import: that case was still setting just prefix/suffix leaving
        list level uninitialized.
        
        Change-Id: Ia85551f46b4e229dea93c663459ec1a8715c8a23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124326
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-05  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [4a7022c199addb1fbc7445708c0f4801fbf1e47f]

        tdf#134294: fix Chapter heading updates
        
        A quick manual recheck seems to confirm, that this does not regress
        tdf#118735, tdf#118049. I couldnt quite recheck tdf#118833, the "steps
        to reproduce" dont quite work on master -- but I did find any obvious
        regression there.
        
        Change-Id: I407ac8c0a8222e3f8c74449a4ec2b9b27e8a3a20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124532
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [9ffbbd9dba5f12be2914ebbf01ebdd303b695e46]

        flatten PopupMenuDispatcher::queryDispatch
        
        Change-Id: I8dce031913a4ed40faa8d7994b1da8990d684091
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124732
        Tested-by: Jenkins
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [03b476c0da596545bd9b99cc744a5fb56bfb797a]

        [-Werror=nonnull] ‘this’ pointer is null
        
        gcc (Ubuntu 11.2.0-7ubuntu2) 11.2.0
        is now complaining about a double-unlock
        
        Which has been there ever since
            commit fb6c93aed8d3d7468e4c9b412e432633c36e68fc
            Date:   Wed Dec 13 14:05:51 2006 +0000
            INTEGRATION: CWS fwk54 (1.1.2); FILE ADDED
            2006/11/10 12:54:27 cd 1.1.2.1: #i65187# Protocol handler for
        vnd.sun.star.popup URLs to support dispatch by popup menu controller
        
        Change-Id: I87206bb7313b69babb16859808868ffa00707faa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124731
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [54435d56051e19a408a1fcce16a3e4add185c018]

        use more DECL_DLLPRIVATE_LINK
        
        to avoid unnecessarily exporting symbols
        
        Change-Id: I6855894d0166c300ced169e36861f38811baa48d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124730
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-05  Stephan Bergmann  <sbergman@redhat.com>  [d7f64593db4afdf2a7e77ca9147f6495e69912fd]

        The std::auto_ptr workarounds should only be necessary for Boost < 1.67.0
        
        ...see the commit message of f8b10b76bc3000eab3269de4472d6c28bd308059 "The
        std::auto_ptr workarounds should no longer be necessary" for details.  (The
        removed settings in 52a26b146542526dc4f6bb193ffb4fd95e4f79fd "fix
        unotools/source/i18n/resmgr.cxx build with PCH on Mac" might still theoretically
        be necessary for macOS and Windows builds against the baseline Boost 1.66.0, but
        it is unlikely that anybody does such builds against anything other than our
        Boost 1.76.0 exteranl/boost, anyway.)
        
        Change-Id: I7a5cdc72e76c695b220353b02368623383dcd8a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124725
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-05  Stephan Bergmann  <sbergman@redhat.com>  [7190e6f114eccd921e6cb6beef793b053cf50856]

        Remove conditional code for Boost < 1.56.0
        
        ...after 0b9a6cfc443d84158fb0db6f40b953e1410178d8 "Set Boost baseline to 1.66,
        and enforce it"
        
        Change-Id: I3cb2c7916983c185298d4221b06f268ae70ed6a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124727
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [8dcdad359207c237155292b74b2db77365a3c8ff]

        rename mxTextEditObj -> mxWeakTextEditObj
        
        because it helps me keep the referencing counting strategy in my head
        when reading the code
        
        Change-Id: I8f0362b08e8ebdbe4194f29ecfd89d3ca29c961c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124728
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [02ff8b2fbf1c3d47a08e6a6da4e301d304c15b31]

        rename mpTextObj -> mxWeakTextObj
        
        because it helps me keep the referencing counting strategy in my head
        when reading the code
        
        Change-Id: I6363b688c8f5e649c82dec02e21498bcb961bd3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124729
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-05  Stephan Bergmann  <sbergman@redhat.com>  [9ee124ac454177c85d7e928a35d2b533dac33d9c]

        Simplify code checking for Boost < 1.50
        
        ...after 0b9a6cfc443d84158fb0db6f40b953e1410178d8 "Set Boost baseline to 1.66,
        and enforce it"
        
        Change-Id: Ia3b1c453872cdcf4830160de4bbd500b178b7834
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124726
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-05  Miklos Vajna  <vmiklos@collabora.com>  [5ce91c5efb73c2d9be809fa82425ae8f2048d7a5]

        sw: remove useless debug code in SwLangHelper
        
        Looks like leftover throwaway debug code that was committed by accident.
        
        Change-Id: I9f713da9a560164096c83406c5bd96f13be3e773
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124722
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-05  Julien Nabet  <serval2412@yahoo.fr>  [9776087faf8ea0107481dbd32ec74058301280fe]

        Replace some macros in forms part 4
        
        Change-Id: Ic9310fcfa4fb3b1b7e64eaa2be3839ba89949a3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124723
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-05  Kohei Yoshida  <kohei@libreoffice.org>  [23214f1c14c4d3981dad90b6e3ba6e4ca2c8c30e]

        Blind fix for ubusan error
        
        from https://ci.libreoffice.org/job/lo_ubsan/2189/
        
          [_RUN_____] Test::testCellBroadcaster
        [...]
          ==24129==ERROR: AddressSanitizer: heap-use-after-free on address 0x61700006c470 at pc 0x2ab6e05145e4 bp 0x7ffecaa28d70 sp 0x7ffecaa28d68
          READ of size 8 at 0x61700006c470 thread T0
              #0 0x2ab6e05145e3 in sc::CellStoreEvent::element_block_released(mdds::mtv::base_element_block const*) /sc/source/core/data/mtvelements.cxx:47:13
              #1 0x2ab6de749427 in mdds::mtv::soa::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell> >, sc::CellStoreTrait>::delete_element_block(unsigned long) /workdir/UnpackedTarball/mdds/include/mdds/multi_type_vector/soa/main_def.inl:403:17
              #2 0x2ab6de74921b in mdds::mtv::soa::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell> >, sc::CellStoreTrait>::delete_element_blocks(unsigned long, unsigned long) /workdir/UnpackedTarball/mdds/include/mdds/multi_type_vector/soa/main_def.inl:412:9
              #3 0x2ab6de733225 in mdds::mtv::soa::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell> >, sc::CellStoreTrait>::clear() /workdir/UnpackedTarball/mdds/include/mdds/multi_type_vector/soa/main_def.inl:1088:5
              #4 0x2ab6df024987 in ScColumn::FreeAll() /sc/source/core/data/column3.cxx:161:13
              #5 0x2ab6decff134 in ScColumn::~ScColumn() /sc/source/core/data/column.cxx:97:5
              #6 0x2ab6decf708a in o3tl::default_delete<ScColumn>::operator()(ScColumn*) /include/o3tl/deleter.hxx:55:38
              #7 0x2ab6decf5999 in std::unique_ptr<ScColumn, o3tl::default_delete<ScColumn> >::reset(ScColumn*) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/unique_ptr.h:376:4
              #8 0x2ab6decf4c8e in ScColContainer::Clear() /sc/source/core/data/colcontainer.cxx:42:21
              #9 0x2ab6decf4a84 in ScColContainer::~ScColContainer() /sc/source/core/data/colcontainer.cxx:33:5
              #10 0x2ab6e070e3c6 in ScTable::~ScTable() /sc/source/core/data/table1.cxx:344:1
              #11 0x2ab6df50abba in o3tl::default_delete<ScTable>::operator()(ScTable*) /include/o3tl/deleter.hxx:55:38
              #12 0x2ab6df4c3483 in std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >::~unique_ptr() /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/unique_ptr.h:268:4
              #13 0x2ab6df4dc87c in void std::_Destroy<std::unique_ptr<ScTable, o3tl::default_delete<ScTable> > >(std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >*) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/stl_construct.h:98:19
              #14 0x2ab6df4dc7c6 in void std::_Destroy_aux<false>::__destroy<std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >*>(std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >*, std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >*) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/stl_construct.h:108:6
              #15 0x2ab6df4dc744 in void std::_Destroy<std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >*>(std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >*, std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >*) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/stl_construct.h:136:7
              #16 0x2ab6df4dc488 in void std::_Destroy<std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >*, std::unique_ptr<ScTable, o3tl::default_delete<ScTable> > >(std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >*, std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >*, std::allocator<std::unique_ptr<ScTable, o3tl::default_delete<ScTable> > >&) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/stl_construct.h:206:7
              #17 0x2ab6df50df73 in std::__cxx1998::vector<std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >, std::allocator<std::unique_ptr<ScTable, o3tl::default_delete<ScTable> > > >::_M_erase_at_end(std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >*) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/stl_vector.h:1513:2
              #18 0x2ab6df70f5b0 in std::__cxx1998::vector<std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >, std::allocator<std::unique_ptr<ScTable, o3tl::default_delete<ScTable> > > >::clear() /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/stl_vector.h:1248:9
              #19 0x2ab6df70b5d4 in std::__debug::vector<std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >, std::allocator<std::unique_ptr<ScTable, o3tl::default_delete<ScTable> > > >::clear() /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/debug/vector:699:9
              #20 0x2ab6df704cb2 in ScDocument::Clear(bool) /sc/source/core/data/documen9.cxx:506:12
              #21 0x2ab6df490652 in ScDocument::~ScDocument() /sc/source/core/data/documen2.cxx:363:5
              #22 0x2ab6e363315d in ScDocShell::~ScDocShell() /sc/source/ui/docshell/docsh.cxx:2925:1
              #23 0x2ab6e363333b in ScDocShell::~ScDocShell() /sc/source/ui/docshell/docsh.cxx:2894:1
              #24 0x2ab6e3633514 in ScDocShell::~ScDocShell() /sc/source/ui/docshell/docsh.cxx:2894:1
              #25 0x2ab6de4f105d in SvRefBase::ReleaseRef() /include/tools/ref.hxx:163:29
              #26 0x2ab6de4a6259 in tools::SvRef<ScDocShell>::clear() /include/tools/ref.hxx:64:22
              #27 0x2ab6de2b1aaa in Test::closeDocShell(tools::SvRef<ScDocShell>&) /sc/qa/unit/ucalc.cxx:365:18
              #28 0x2ab6de2b2102 in Test::tearDown() /sc/qa/unit/ucalc.cxx:380:5
              #29 0x2ab6de543787 in CppUnit::TestCaller<Test>::tearDown() /workdir/UnpackedTarball/cppunit/include/cppunit/TestCaller.h:185:15
              #30 0x2ab69335765a in CppUnit::TestCaseMethodFunctor::operator()() const /workdir/UnpackedTarball/cppunit/src/cppunit/TestCase.cpp:32:5
              #31 0x2ab6ae4f3957 in (anonymous namespace)::Protector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) /test/source/vclbootstrapprotector.cxx:46:14
              #32 0x2ab693328cd7 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const /workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:20:25
              #33 0x2ab6a2974ff7 in (anonymous namespace)::Prot::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) /unotest/source/cpp/unobootstrapprotector/unobootstrapprotector.cxx:78:12
              #34 0x2ab693328cd7 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const /workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:20:25
              #35 0x2ab69f4479c2 in (anonymous namespace)::Prot::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) /unotest/source/cpp/unoexceptionprotector/unoexceptionprotector.cxx:62:16
              #36 0x2ab693328cd7 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const /workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:20:25
              #37 0x2ab6932bfff4 in CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) /workdir/UnpackedTarball/cppunit/src/cppunit/DefaultProtector.cpp:15:12
              #38 0x2ab693328cd7 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const /workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:20:25
              #39 0x2ab69332272c in CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) /workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:86:18
              #40 0x2ab6933c1b39 in CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /workdir/UnpackedTarball/cppunit/src/cppunit/TestResult.cpp:182:28
              #41 0x2ab693356092 in CppUnit::TestCase::run(CppUnit::TestResult*) /workdir/UnpackedTarball/cppunit/src/cppunit/TestCase.cpp:95:11
              #42 0x2ab693359af2 in CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) /workdir/UnpackedTarball/cppunit/src/cppunit/TestComposite.cpp:64:30
              #43 0x2ab693358cea in CppUnit::TestComposite::run(CppUnit::TestResult*) /workdir/UnpackedTarball/cppunit/src/cppunit/TestComposite.cpp:23:3
              #44 0x2ab693359af2 in CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) /workdir/UnpackedTarball/cppunit/src/cppunit/TestComposite.cpp:64:30
              #45 0x2ab693358cea in CppUnit::TestComposite::run(CppUnit::TestResult*) /workdir/UnpackedTarball/cppunit/src/cppunit/TestComposite.cpp:23:3
              #46 0x2ab6933ef6ce in CppUnit::TestRunner::WrappingSuite::run(CppUnit::TestResult*) /workdir/UnpackedTarball/cppunit/src/cppunit/TestRunner.cpp:47:27
              #47 0x2ab6933c059e in CppUnit::TestResult::runTest(CppUnit::Test*) /workdir/UnpackedTarball/cppunit/src/cppunit/TestResult.cpp:149:9
              #48 0x2ab6933f062b in CppUnit::TestRunner::run(CppUnit::TestResult&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /workdir/UnpackedTarball/cppunit/src/cppunit/TestRunner.cpp:96:14
              #49 0x4ff1d5 in (anonymous namespace)::ProtectedFixtureFunctor::run() const /sal/cppunittester/cppunittester.cxx:329:20
              #50 0x4fbbc5 in main2() /sal/cppunittester/cppunittester.cxx:478:16
              #51 0x4fa052 in sal_main() /sal/cppunittester/cppunittester.cxx:614:14
              #52 0x4f9e9e in main /sal/cppunittester/cppunittester.cxx:609:1
              #53 0x2ab69517d554 in __libc_start_main (/lib64/libc.so.6+0x22554)
              #54 0x425894 in _start (/workdir/LinkTarget/Executable/cppunittester+0x425894)
        
          0x61700006c470 is located 752 bytes inside of 768-byte region [0x61700006c180,0x61700006c480)
          freed by thread T0 here:
              #0 0x4f7548 in operator delete(void*, unsigned long) /home/tdf/lode/packages/llvm-llvmorg-9.0.1.src/compiler-rt/lib/asan/asan_new_delete.cc:172
              #1 0x2ab6decf709b in o3tl::default_delete<ScColumn>::operator()(ScColumn*) /include/o3tl/deleter.hxx:55:38
              #2 0x2ab6decf5999 in std::unique_ptr<ScColumn, o3tl::default_delete<ScColumn> >::reset(ScColumn*) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/unique_ptr.h:376:4
              #3 0x2ab6decf4c8e in ScColContainer::Clear() /sc/source/core/data/colcontainer.cxx:42:21
              #4 0x2ab6decf4a84 in ScColContainer::~ScColContainer() /sc/source/core/data/colcontainer.cxx:33:5
              #5 0x2ab6e070e3c6 in ScTable::~ScTable() /sc/source/core/data/table1.cxx:344:1
              #6 0x2ab6df50abba in o3tl::default_delete<ScTable>::operator()(ScTable*) /include/o3tl/deleter.hxx:55:38
              #7 0x2ab6df4c3483 in std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >::~unique_ptr() /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/unique_ptr.h:268:4
              #8 0x2ab6df4dc87c in void std::_Destroy<std::unique_ptr<ScTable, o3tl::default_delete<ScTable> > >(std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >*) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/stl_construct.h:98:19
              #9 0x2ab6df4dc7c6 in void std::_Destroy_aux<false>::__destroy<std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >*>(std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >*, std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >*) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/stl_construct.h:108:6
              #10 0x2ab6df4dc744 in void std::_Destroy<std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >*>(std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >*, std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >*) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/stl_construct.h:136:7
              #11 0x2ab6df4dc488 in void std::_Destroy<std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >*, std::unique_ptr<ScTable, o3tl::default_delete<ScTable> > >(std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >*, std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >*, std::allocator<std::unique_ptr<ScTable, o3tl::default_delete<ScTable> > >&) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/stl_construct.h:206:7
              #12 0x2ab6df50df73 in std::__cxx1998::vector<std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >, std::allocator<std::unique_ptr<ScTable, o3tl::default_delete<ScTable> > > >::_M_erase_at_end(std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >*) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/stl_vector.h:1513:2
              #13 0x2ab6df70f5b0 in std::__cxx1998::vector<std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >, std::allocator<std::unique_ptr<ScTable, o3tl::default_delete<ScTable> > > >::clear() /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/stl_vector.h:1248:9
              #14 0x2ab6df70b5d4 in std::__debug::vector<std::unique_ptr<ScTable, o3tl::default_delete<ScTable> >, std::allocator<std::unique_ptr<ScTable, o3tl::default_delete<ScTable> > > >::clear() /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/debug/vector:699:9
              #15 0x2ab6df704cb2 in ScDocument::Clear(bool) /sc/source/core/data/documen9.cxx:506:12
              #16 0x2ab6df490652 in ScDocument::~ScDocument() /sc/source/core/data/documen2.cxx:363:5
              #17 0x2ab6e363315d in ScDocShell::~ScDocShell() /sc/source/ui/docshell/docsh.cxx:2925:1
              #18 0x2ab6e363333b in ScDocShell::~ScDocShell() /sc/source/ui/docshell/docsh.cxx:2894:1
              #19 0x2ab6e3633514 in ScDocShell::~ScDocShell() /sc/source/ui/docshell/docsh.cxx:2894:1
              #20 0x2ab6de4f105d in SvRefBase::ReleaseRef() /include/tools/ref.hxx:163:29
              #21 0x2ab6de4a6259 in tools::SvRef<ScDocShell>::clear() /include/tools/ref.hxx:64:22
              #22 0x2ab6de2b1aaa in Test::closeDocShell(tools::SvRef<ScDocShell>&) /sc/qa/unit/ucalc.cxx:365:18
              #23 0x2ab6de2b2102 in Test::tearDown() /sc/qa/unit/ucalc.cxx:380:5
              #24 0x2ab6de543787 in CppUnit::TestCaller<Test>::tearDown() /workdir/UnpackedTarball/cppunit/include/cppunit/TestCaller.h:185:15
              #25 0x2ab69335765a in CppUnit::TestCaseMethodFunctor::operator()() const /workdir/UnpackedTarball/cppunit/src/cppunit/TestCase.cpp:32:5
              #26 0x2ab6ae4f3957 in (anonymous namespace)::Protector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) /test/source/vclbootstrapprotector.cxx:46:14
              #27 0x2ab693328cd7 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const /workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:20:25
              #28 0x2ab6a2974ff7 in (anonymous namespace)::Prot::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) /unotest/source/cpp/unobootstrapprotector/unobootstrapprotector.cxx:78:12
              #29 0x2ab693328cd7 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const /workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:20:25
        
        during CppunitTest_sc_ucalc
        
        Change-Id: I778984beb9d1e355d3b8f9617b193424f332a32e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124709
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2021-11-05  Jim Raykowski  <raykowj@gmail.com>  [5c5f36aa73b11356a3bff0a9cc8b5fe8d1a776b9]

        SwNavigator: Improve detection of when the content tree needs refreshed
        
        Makes the check that determines if the content tree needs refreshed be
        done only when the content tree is visible AND (the document has been
        modified since previous check OR an action has been made within the
        content tree that requires the tree to be refreshed) AND there is no
        writer shell action pending AND the content tree is not in a DnD.
        
        Change-Id: Ie67472d44573df6afafb08b7b3229a4e07fc9db5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124036
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-11-04  Rafael Lima  <rafael.palma.lima@gmail.com>  [31550585970b9425215863d5ede94425328355c9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 03457ee108d22cf4eabf657de3c67968c8f93f36
          - Fix bookmarks in Collection help page
            
            Also fixes an extra "." in sf_session.
            
            Change-Id: I59aa5542e72b17658f494ee41b30f5475fa45872
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124690
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-04  Michael Stahl  <michael.stahl@allotropia.de>  [20ddabc88b6b45ea3efcc44ede5244ea526b09c4]

        tdf#144989 sw: disable idle jobs during printing or PDF export
        
        The problem is that (with the kde5 and WNT vclplugs) the idle jobs
        update fields and un-hides every section, which destroys the layout
        that SwXTextDocument::getRendererCount() finalised with great effort.
        
        This doesn't seem to happen with gtk3 or gen vclplugs.
        
         6  SwSectionNode::MakeOwnFrames(SwNodeIndex*, SwNodeIndex*)
         7  SwSectionFormat::MakeFrames()
         8  SwSection::ImplSetHiddenFlag(bool, bool)
         9  SwSection::SetCondHidden(bool)
         10 SwDocUpdateField::MakeFieldList_(SwDoc&, int)
         11 SwDocUpdateField::MakeFieldList(SwDoc&, bool, int)
         12 sw::DocumentFieldsManager::UpdateExpFields(SwTextField*, bool)
         13 sw::DocumentTimerManager::DoIdleJobs(Timer*)
         14 sw::DocumentTimerManager::LinkStubDoIdleJobs(void*, Timer*)
         15 Link<Timer*, void>::Call(Timer*) const
         16 Timer::Invoke()
         17 Scheduler::CallbackTaskScheduling() ()
         18 SalTimer::CallCallback()
         19 QtTimer::timeoutActivated()
         20 QtTimer::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)
         21 void doActivate<false>(QObject*, int, void**) ()
         22 QTimer::timeout(QTimer::QPrivateSignal) ()
         23 QObject::event(QEvent*) ()
         24 QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
         25 QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
         26 QTimerInfoList::activateTimers() ()
         27 timerSourceDispatch()
         28 g_main_context_dispatch ()
         29 g_main_context_iterate.constprop ()
         30 g_main_context_iteration ()
         31 QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
         32 QtInstance::ImplYield(bool, bool)
         33 QtInstance::DoYield(bool, bool)
         34 ImplYield(bool, bool)
         35 Application::Reschedule(bool)
         36 framework::StatusIndicatorFactory::impl_reschedule(bool)
         37 framework::StatusIndicatorFactory::setValue()
         38 framework::StatusIndicator::setValue(int)
         39 PDFExport::ExportSelection()
         40 PDFExport::Export()
        
        Reportedly this started to happen with commit
        4184569b963877c2a488ff05766654b9db194798 - presumably before that the
        word counting was so slow that the idle didn't progress to updating
        fields.
        
        There is little point in running idle jobs during printing anyway as in
        the best case it will just slow down the process.
        
        So temporarily disable the idle jobs in getRendererCount() and
        enable it again in render() with "IsLastPage" set.
        
        Change-Id: I6359592aefeec298c5e58d44bef5ef16c583ddac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124721
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-04  Arnaud Versini  <arnaud.versini@libreoffice.org>  [b439832fc36a05e4423f480f7a312428f2449cc6]

        comphelper : use std::mutex in enumhelper
        
        Change-Id: I871c406e8ff94e646545cb82e0d1e2e2ec80c6e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124125
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [4acc39564e7bf6051b851d533d67d1c31a4a19ea]

        tdf#114613: sd_uiimpress: Add unittest
        
        Change-Id: I8bace97c83f97a4b2aed8ca7fb99e51e06995b8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124719
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-04  Stephan Bergmann  <sbergman@redhat.com>  [f8b10b76bc3000eab3269de4472d6c28bd308059]

        The std::auto_ptr workarounds should no longer be necessary
        
        ...with the bundled Boost 1.76.0, as boost/locale no longer uses it since
        <https://github.com/boostorg/locale/commit/322437a485c63d9fce4dc620597b6c75b6396daf>
        "Adding dual auto_ptr/unique_ptr support" in Boost 1.67.0 in combination with
        BOOST_NO_AUTO_PTR being set automatically when building for C++17 and beyond for
        both libc++ (via
        <https://github.com/boostorg/config/commit/0df7552f38cc059defa4189d7a36101925559eb8>
        "define BOOST_NO_AUTO_PTR when building with libc++ and C++17" in Boost 1.65.0)
        and MSVC (via
        <https://github.com/boostorg/config/commit/776bc8ac107e864fc4c51d6aee0e532026a50281>
        "Update for MSVC14's _HAS_AUTO_PTR_ETC" in Boost 1.60.0; if we didn't globally
        set _HAS_AUTO_PTR_ETC in gb_COMPILERDEFS in
        solenv/gbuild/platform/com_MSC_defs.mk since
        61c88ae6945c241f5f2aeb844eeca0776b487132 "gbuild: always compile as C++17 with
        MSVC 2017" anyway)
        
        Change-Id: Idd9d44c8350217f19ad2fa6749b90a9ffce38511
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124712
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [e54aa9fe665b5e065c86bd7564156cac262f9c02]

        tdf#91060: sd_export_tests: Add unittest
        
        Change-Id: Idb9156fb1ab1cc9c9a59a50af85db174eeefc3b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124717
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [9158d2d2f19cf7bccba12d2ad4cb340e882b51cc]

        blind fix for UITest_impress_demo failed
        
        Change-Id: I66dcc0d260585e5f44410a16bc25a32d8d373ae0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124715
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-04  Caolán McNamara  <caolanm@redhat.com>  [4ab908e94da9305d6800c82b5d753c26193aa96b]

        Resolves: tdf#138826 adjust the aTmpMtf to get drawn at maPos of Action
        
        see also #i112076#
        
        Change-Id: I9c3eea3d5d518da164821bfcf494292dccb69e27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124714
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-04  Caolán McNamara  <caolanm@redhat.com>  [1ba97706372fce487bead27ab69bb2e4bc3062e3]

        drop commented out code
        
        Change-Id: If7af5805b6e41a291216c773b6d105ce6802d903
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124713
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-04  Julien Nabet  <serval2412@yahoo.fr>  [a11425579127502f4ee0972cc9fef09894e64a0d]

        Revert "tdf#132499: first stab to remove old stuff from ODBC ver < 3"
        
        This reverts commit 55133fc5fc499f6266f75ad3df77106f12333201.
        
        Reason for revert: this kind of change should be done upstream.
        
        Change-Id: I4051d13fe290bc750dbab820e1af68827eb9bfff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124692
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-04  Julien Nabet  <serval2412@yahoo.fr>  [88982b04ae2c451a5af62f7fc6c9502414590f92]

        Revert "tdf#132499: consider ODBCVER >= 0x0300 and remove tests about it (unixODBC)"
        
        This reverts commit 0464b86787da269be7b16a6f1f124d774f78fa97.
        
        Reason for revert: This kind of change should be made upstream
        
        Change-Id: I0dfe9ec198f826f636a7b2b2ba593b66c7e14c5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124691
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [7019c6999efa9bc42bfd931bfc001b175511d56b]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to c3133e367000907747960c73ed372ecba249e3b1
          - Add thesaurus to pt-BR
            
            https: //pt-br.libreoffice.org/projetos/vero
            Change-Id: I8a5349b8cbabfc305c11368f1aac64fd08322820
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/124710
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-04  Jean-Pierre Ledure  <jp@ledure.be>  [393d8629be64fc01271fd746938bb822020f64b9]

        ScriptForge - (SF_Calc) _ParseAddress() reuse last parsed address
        
        Implementation to improve performance of a simple
        cache of the last already parsed range.
        
        The address is reused when the sheet name is explicit and that
        the range to parse, as a string, is identical to the
        previous parsing request.
        
        Change-Id: I0137689e9697686e76e07e037129983baba6ecfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124711
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-11-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [a04d60ca5af1b794c190fa9d5a0fb7506755f27d]

        use more DECL_DLLPRIVATE_LINK
        
        to avoid unnecessarily exporting symbols
        
        Change-Id: I4c9c7c86f288ba9655a8b919387e30f3096ccfb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124667
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-04  homeboy445  <akshitsan13@gmail.com>  [f90159697506e28ebbfb436047e52db1b65bd9a7]

        backendtest: Open Cubic-Bezier Curve Draw Test
        
        Change-Id: I1f41ab6d9dca4589da466caca1dfcbfdd15a5b5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120425
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-11-04  Stephan Bergmann  <sbergman@redhat.com>  [7d4ff76868901fabd5a53ec951bbe1f05843960c]

        Fix check for libstdc++
        
        ...now that we have HAVE_LIBSTDCPP since
        7158acde7756a264c09e24e1cfe4c81db700b920 "Consolidate -D_GLIBCXX_DEBUG for
        --enable-dbgutil builds against libstdc++".  HAVE_LIBCXX was only ever defined
        in config_host/config_libcxx.h (since 90d2155912bcee40377620d4836726041a72d537
        "Work around latest Boost 1.65.1 still using deprecated std::auto_ptr"), never
        as a makefile variable, so this check (introduced in
        b1141fa61073b3f24e1a3574afa55a954e5a153d "Cut down on -pthread/-lpthread
        proliferation") always succeeded, whether libstdc++ or not.
        
        Change-Id: If71615b0ae2c6d3765eb538857f36bb1d23a667a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124683
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-04  Caolán McNamara  <caolanm@redhat.com>  [fe5dbd90cd5a39b5130f7c962cc6c7dee1c80f8f]

        Resolves: tdf#143643 ensure relayout on undo of insert comment
        
        Change-Id: I732e23b8ff7c17abf4b5b9b7c7964fca6069543c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124685
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-04  Caolán McNamara  <caolanm@redhat.com>  [039615e70d03f5e1abfe52dd7fe63d98d56377c1]

        their->there
        
        Change-Id: Ie78007226fa4ee96e5b5af472e1c95d12ba2e079
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124684
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-04  Mike Kaganski  <mike.kaganski@collabora.com>  [706c7161fa1dd001c658bd1837e2b8e366693641]

        Simplify SvtCompatibilityEntry::setValue
        
        Change-Id: Ic891c31298bc68ede4a01134c2e9d3c95a78fe84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124689
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [01cbdcc6dd0cf575997e9899496115ac41ab4be1]

        tdf#119206: sw: Add UItest
        
        Change-Id: Iaf0e3be8a43eaaa4abb1efff9bc844ff38602d77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124654
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-04  Stephan Bergmann  <sbergman@redhat.com>  [c218614ffa95ec62c0a0ad31583282d287042890]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 15deec972f2ea1e2076a74c4d206b49967c68844
          - Adapt helpcontent2 to var2file rename
            
            ...in core commit 3829c0c7db8768ca05f148e8f5c271ddb56d5bae "Resolves: tdf#97046
            ensure build system variables start with gb_"
            
            Change-Id: I2d9f579921843dbfb55efde492ea19abb3c6782e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124682
            Tested-by: Jenkins
            Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
            
2021-11-04  Stephan Bergmann  <sbergman@redhat.com>  [7158acde7756a264c09e24e1cfe4c81db700b920]

        Consolidate -D_GLIBCXX_DEBUG for --enable-dbgutil builds against libstdc++
        
        (this was meant as a prerequisite for enabling its -D_LIBCPP_DEBUG=1 counterpart
        when building against libc++ on macOS, but which got stalled for now after
        running into the issue described at
        <https://lists.llvm.org/pipermail/libcxx-dev/2021-October/001222.html>
        "[libcxx-dev] Building a program with -D_LIBCPP_DEBUG=1 against a libc++ that is
        not itself built with that define")
        
        Change-Id: If466dce595a9311b2afbae41d5ddcaecc6f3c57b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124678
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-04  Miklos Vajna  <vmiklos@collabora.com>  [995a6b38d5b8ac8aabca54f991caaaf35e6db395]

        RTF import: fix too small graphic size when both picwgoal and picw are provided
        
        The original document provided \picwgoal and \pichgoal, stating the
        desired size of the image in twips. \picw and \pich is not provided, but
        we write it on export. The value of \picw and \pich is ignored by Word
        (it can calculate both the current and the original size from picw/hgoal
        and picscalex/h), so it displays the document correctly.
        
        Use the same trick in our RTF import: picscalex/y has a specified
        default value (100%), so if we have picwgoal and pichgoal, then we can
        also ignore picw and pich.
        
        This is needed, otherwise the much smaller size from picw/pich is used
        as the original size, so the layout "zooms in" so much that only a small
        white rectangle of the top left area is visible, as if the images would
        be all lost.
        
        Change-Id: I924e5f8b68613c654c857a57561c8a2e3a6db2f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124679
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-11-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8b7dbd220dbdfd286de2d770503dae8bf6d2e53e]

        sw: Wrong ZOrder after import for images anchored to non-1nd page
        
        Importing a document that has images anchored to the non-1st
        page, can result in images having the wrong the wrong Z index
        (ZOrder). If there are overlapping objects in the document,
        this can become a problem.
        
        The issue is with the call to SwRootFrame::RemoveMasterObjs,
        which removed the "master objects" - SwFlyDrawObj* castable
        objects. Normally the SwFlyDrawObj* objects on the page are wrapped
        and replaced by SwVirtFlyDrawObj*, but when the call to the
        RemoveMasterObjs was made, this hasn't happen yet to all the
        objects (objects that were not on the 1st page).
        
        The fix is to move the RemoveMasterObjs call to a different place,
        where we processed all the pages, so we can safely remove the
        remaining master objects on the page.
        
        Change-Id: I7d2f31614d269c22a82e7e5dea960f3d0844a5d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124597
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-11-04  Jean-Pierre Ledure  <jp@ledure.be>  [4d52e5a013d4315c14b741bb09b40d01b8846df7]

        ScriptForge - (SF_PopupMenu) Fix com.sun.star.awt.MenuItemStyle.AUTOCHECK
        
        To have checkboxes displayed correctly in KDE, it is necessary
        to use
          com.sun.star.awt.MenuItemStyle.CHECKABLE
        instead.
        
        No regression in behaviour observed so far in other environments.
        
        Change-Id: If15b2ff597f1cdffe2df65fe2352ffef0f770cb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124639
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-11-04  Tibor Nagy  <nagy.tibor2@nisz.hu>  [cec1f712c87e557e1b7313e0dbef4a635f69d953]

        tdf#144918 PPTX import: fix internal hyperlink on shapes
        
        Slide names in internal hyperlinks of shapes could be replaced
        with the placeholder name 'Slide n', resulting non-functioning
        hyperlink during the slideshow.
        
        Follow-up to commit 83d92437e05a9ec872d9303953fa408dd4dcbcde
        "tdf#144616 PPTX import: fix hyperlinks on shapes".
        
        Change-Id: I733ddcdcdf92b32c4e6272d3cf48da872a63cd47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124135
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-11-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [60b9c16bd482e43cfc5d70d807b84df442707a83]

        fix potential out-of-bounds access in LocaleDataWrapper
        
        after
            commit 86b345a963a64fd9b9a3cab522b3ac2e909977fd
            Date:   Sat May 1 08:30:46 2021 +0200
            tdf#79049 speed up OOXML workbook load (4)
        if the number of reserved words returned by the locale is not correct.
        
        Change-Id: I1c709060a5f4e24c4278f3c36310364d10545f14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124677
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-04  Sabyasachi Bhoi  <sabyabhoi@gmail.com>  [3829c0c7db8768ca05f148e8f5c271ddb56d5bae]

        Resolves: tdf#97046 ensure build system variables start with gb_
        
        Change the variable name: var2file to gb_var2file
        
        Change-Id: Ib7d64b76cfe10e6c2df1a176674a360b28704070
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124666
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-04  Caolán McNamara  <caolanm@redhat.com>  [c0597c3126d6be683bd2085d1213b8b47f431558]

        Resolves: tdf#144686 set the initial "papersize" to the sidebarwidth
        
        this is the width it is eventually set to, setting that when constructed
        makes more sense so text height calculations for the annotation window
        are always sane for sidebar layout.
        
        Change-Id: I159255cd877478902599fc4e62b3f6c7df70abb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124661
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [64f0ca93871d11f5938d5c6844bb28d2ae32f546]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7488c63b40d151384e8aae67f78d804962e99c99
          - Add 12th param description for Calc CSV import
            
            Change-Id: I4aeeaabe4f3894dac067556824a8c3762c273dbe
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124250
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-04  Stephan Bergmann  <sbergman@redhat.com>  [e5ba7ef1b89a9dcc48509c9bf7d6059dc8aa7ae3]

        libstdc++ bug 103022 is fixed in GCC 12
        
        (<https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_macros.html> states that
        _GLIBCXX_RELEASE "first appeared in the GCC 7.1 release and is not defined for
        GCC 6.x or older releases", leaving it a bit unclear what the status is for our
        GCC 7.0.0 baseline, so play it safe and assume it can be undefined)
        
        Change-Id: Iae10060bdab88e2e6df3954c2b6806534a761b31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124675
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-04  Hossein  <hossein@libreoffice.org>  [1edae86c729b66813aa81b531e196f493b766571]

        Change git.freedesktop.org -> git.libreoffice.org
        
        Replace git.freedesktop.org with git.libreoffice.org in the docs
        gernerating scripts. The output will be visible at the
        https://docs.libreoffice.org or the local docs folder.
        This completes the "Use LO repo for mkdocs git link" patch
        e62c4241093409583c913165ddc1e4c300c6218c
        
        Change-Id: Id38d86821cd1c4edb16edd760087c8361e221de3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124674
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-11-04  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [41b99644e8913dd4797775f4931382e93fa12a00]

        tdf#48622 Add new border line width defaults
        
        * Hairline (0.05pt)
        * Very thin (0.5pt)
        * Thin (0.75pt)
        * Medium (1.5pt)
        * Thick (2.25pt)
        * Extra thick (4.5pt)
        
        This unifies the default border line widths throughout the program.
        
        Users can still set any line width they want by chosing "Custom" in the "Border" tabpage.
        
        Also, existing documents won't be changed. The new defaults are just for newly added borders.
        
        Change-Id: I7af85dc189a688a749812824508c33c7814b50f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122683
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-11-04  Kevin Suo  <suokunlong@126.com>  [b9e43ab25fe2d93c2487fd33ed3c0f583009b968]

        Move these SC_STYLE_PROG_* and SC_PIVOT_STYLE_PROG_* constexpr to header
        
        so that they can be reused in other parts of the code base.
        
        Need to change them to inline to avoid "defined but not used" compiling error.
        
        Change-Id: I44de7c2ebbc9ae57c229f89faf69a788013d7816
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124643
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-04  Tünde Tóth  <toth.tunde@nisz.hu>  [85a86ba6ba34ff0dfc92c3ce38cba86daf547121]

        tdf#145079 XLSX export: fix regression of internal hyperlinks
        
        Hyperlinks with internal named range targets didn't work.
        
        Regression from commit 3c3b9ad8886da916027f0fb940a2df822d63d4d7
        (tdf#143220 XLSX export: fix hyperlink to sheet target)
        
        Note: original test case of the unit test document
        of tdf#143220 wasn't changed. It's only extended with
        two new test cases for verifying the fix for the regression.
        
        Change-Id: I8128ebb977dba7304bc9c69e45f6c55c71f800cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123816
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-11-04  Miklos Vajna  <vmiklos@collabora.com>  [61be5d41e80cbce8e382cb468eb340a97bb4f508]

        vcl: remove not needed pObjectStream in PDFObjectCopier::copyExternalResource()
        
        The last usage was removed with 92134462f19ff234ce7615df34cc1fff6502727a
        (pdf: Improve dict and array format when copying with PDFObjectCopier,
        2020-11-12), now number elements write their parsed double value instead
        of copying a span from the original byte array.
        
        Change-Id: I344c9a9fc124a34a9db9c2747345b4b901f3e8b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124660
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [23255d395f40f6a20635b6f1c39e9d59a2047586]

        elide unnecessary UNO_QUERY_THROW calls
        
        Change-Id: I0d0fc57f352e9717e721416c8941cfcf48af24c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124650
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-04  Jeff Huang  <jeff@mail.ossii.com.tw>  [3165f0ff32b002a6efbc61af4f778ba4075b496e]

        tdf#143254 Replaces "Greek Upper Letter" with "Greek Upper Numerals"
        
        Change-Id: If32102394ca4630d8c3d7aa32e45f7770db008d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124665
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-04  Julien Nabet  <serval2412@yahoo.fr>  [3c1bd037802f5fbad9f43566a33500e54a6b9de6]

        Replace some macros in forms part 3
        
        Remove DECL_BOOL_PROP1 + DECL_BOOL_PROP2
        
        Change-Id: I8a07ac7b2b8ab724d5277a11b37cf10a6711fdb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124664
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-04  Justin Luth  <justin.luth@collabora.com>  [bac1b748f5b600952b9bf3eaaaf5a4bb8342fe59]

        prelim tdf#136472: adjust implementation specific unit tests
        
        Using a "First Page" style before a "Default Page Style"
        in order to apply a different header to the first page
        is an implementation specific detail.
        As of LO 4.0/4.1, we have the ability to set a different
        first-header (different even-odd were already available).
        
        So remove any dependency on "First Page".
        
        4-inheritFirstHeader.docx: just test the actual layout
        8-n777337.docx: margins must match both page styles.
           -First and Standard are defined from the same settings
        8-n779642.docx: reverting the patch breaks unit test: GOOD
        8-n780843.docx: export of footer works now - so test that.
           -PROOF: CONTINUOUS BREAK - SHOULDN"T SHOW FIRST PAGE - so turn off.
        9-headerfooter-link-to-prev.docx: a real thorn test.
           -happy it still passes after making this logical-seeming change.
        15-tdf135216_evenOddFooter.odt: is first of odd in ODT.
           -when first is shared, it still works to check first.
        
        Change-Id: Ice54ef9626f851f9154f3c274ffbe39455538589
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124591
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-11-04  Johnny_M  <klasse@partyheld.de>  [c7500945fc5d5bd2130a2d38be0bd4b15445cd90]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 887b0f6e0980f42d44b2fc79c4ae15f15e2603e2
          - tdf#132643 Translate German section IDs
            
            Change-Id: I42d011f599c4fdc8c82d30d304273b7fb8ef3579
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124523
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-04  Johnny_M  <klasse@partyheld.de>  [90bfc16ca2252f217568c3875ad7223aa00387e3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8b691161320fa8e5704183acfb15b19a07f2ff85
          - tdf#132643 Translate German section IDs
            
            Change-Id: I2faf5b4da2dddf5736686cf6c7f03cdd3cc67ea2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124519
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-04  Johnny_M  <klasse@partyheld.de>  [6822081e66944084f0c38c8a5ce29c35f7397acd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a24b727eac86d93cd779b44bdcd046f6eceb0266
          - tdf#132643 Translate German section IDs
            
            Change-Id: I88e9ad41b88861fc22183cfb812bae652e3b2ff3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124515
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-03  Stephan Bergmann  <sbergman@redhat.com>  [a5d3a3446832a7761584a00f7d2bc76ee713eb64]

        external/nss: Silence invalid-null-argument
        
        ...that happens now with --with-webdav=curl,
        
        > libc.c:107:21: runtime error: null pointer passed as argument 1, which is declared to never be null
        > /usr/include/string.h:65:33: note: nonnull attribute specified here
        >  #0 in nsslibc_memequal at workdir/UnpackedTarball/nss/nss/lib/base/libc.c:107:14 (instdir/program/libnss3.so +0x68cdb7)
        >  #1 in nssItem_Equal at workdir/UnpackedTarball/nss/nss/lib/base/item.c:185:12 (instdir/program/libnss3.so +0x68f59c)
        >  #2 in find_object_in_collection at workdir/UnpackedTarball/nss/nss/lib/pki/pkibase.c:714:18 (instdir/program/libnss3.so +0x63a72c)
        > [...]
        >  #49 in (anonymous namespace)::UpdateCheckThread::run() at extensions/source/update/check/updatecheck.cxx:534:48 (instdir/program/../program/libupdchklo.so +0x2235de)
        >  #50 in threadFunc at include/osl/thread.hxx:189:15 (instdir/program/../program/libupdchklo.so +0x251c74)
        >  #51 in osl_thread_start_Impl(void*) at sal/osl/unx/thread.cxx:264:9 (instdir/program/libuno_sal.so.3 +0x65689f)
        
        The topmost nsslibc_memequal itself appears to be modeled after memcmp and not
        be intended to be called with null pointer arguments even if the size argument
        is zero, see its leading
        
          #ifdef NSSDEBUG
              if ((((void *)NULL == a) || ((void *)NULL == b))) {
                  nss_SetError(NSS_ERROR_INVALID_POINTER);
                  if ((PRStatus *)NULL != statusOpt) {
                      *statusOpt = PR_FAILURE;
                  }
                  return PR_FALSE;
              }
          #endif /* NSSDEBUG */
        
        in workdir/UnpackedTarball/nss/nss/lib/base/libc.c, so rather put the check for
        zero into the calling code in nssItem_Equal.  However, it is unclear to
        me whether one->data can legitimately be null there (and the patch is thus
        correct) or not (and the patch would thus silence a bug elsewhere; esp. given
        that nsslibc_memequal would return false instead of true in this case when
        compiled with NSSDEBUG.)
        
        Change-Id: Ie7556283cda500130dfcd1cfd315294277573b7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124663
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-03  Caolán McNamara  <caolanm@redhat.com>  [ba72fc10571a0987b181564a2fc6395165ed6805]

        oss-fuzz build will need new mdds too
        
        Change-Id: I9ad34b6a5fe4dc5bcc79d949241739771ddadf75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124662
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-03  Kohei Yoshida  <kohei@libreoffice.org>  [eb07a0e76fe240a184348d96a6cebf7c0a229ac0]

        Upgrade mdds and liborcus to 2.0.0 and 0.17.0, respectively.
        
        Change-Id: I9e856fc2d61f1789a6f1702514837860539a0f49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124573
        Tested-by: Jenkins
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2021-11-03  Johnny_M  <klasse@partyheld.de>  [9b9f4a4487e9ada1885d45a8b1ba0234a4a9fc26]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 937d0e7439564f46f8627032314878a6fefbd195
          - tdf#132643 Translate German section IDs
            
            Change-Id: I28cd7d852ed5260811f6388904c5b658be89b5d0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124522
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-03  Stephan Bergmann  <sbergman@redhat.com>  [ff22a3ff99da3abc0531c5a4eeccc25d45b61adb]

        Add back `== 2`
        
        ...that got lost in 23c8da878529f85ba5045db6f7ea7956a64dfc72 "put the message
        into static_assert" (causing a loplugin:consttobool warning)
        
        Change-Id: I8f2a97bd61edbfad0c871c0d2d0e25f1ce9f9f98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124658
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-03  Johnny_M  <klasse@partyheld.de>  [913c9aa8f5bb681b3437d21b0d18c02627e99ad6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d267338da14c3d505dcb2245e4fd4501b3351963
          - tdf#132643 Translate German section IDs
            
            Remove unused.
            
            Change-Id: Ib70cf57c351c2342a3cebdd9052b42d134bb9e53
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124516
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-03  Johnny_M  <klasse@partyheld.de>  [29b39dfb667d330fbf6ce5be76adc845ee73df98]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7a6242adb760c8f8603d9dd4af880e5a9ebae2a0
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8a6f2d4b515337a8526ca5d09ab81b576edbd89f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124521
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-03  Johnny_M  <klasse@partyheld.de>  [317100ad1d227a0508f8347b6787950c9e4d6025]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to eb6bd3da8ce0678b5e5327fce347e68f90d2ff5f
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie0c4bfb8006124b68b4928286c8b3a20423ea2eb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124520
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-03  Johnny_M  <klasse@partyheld.de>  [0c67012a1886189fec58de4dbace57d79979713b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2babd3eab5f8215751ad247ce153b9d140b95b1d
          - tdf#132643 Translate German section IDs
            
            Change-Id: Id84cb4ee46cbd2cf9ec36bdddb64b5941364152b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124518
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-03  Johnny_M  <klasse@partyheld.de>  [c587ac9e944925f48e84434531ab4fb934aaf128]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9b87b645b2ebfa735b80b914cb797a3f32a48560
          - tdf#132643 Translate German section IDs
            
            Change-Id: I7a8b06fb9d62a86bde0e868e61fba14209da2c09
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124517
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-03  Johnny_M  <klasse@partyheld.de>  [05a57cee0123a87b5166645744bfb0cb28b9703d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6c40485ef4bbc51aedc0418b76396624974089c2
          - tdf#132643 Translate German section IDs
            
            Change-Id: I59dd1c081e4e8ba3933dbecfc74e4c61b167ee53
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124514
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-03  Johnny_M  <klasse@partyheld.de>  [5340ba24dda5414d5575e6a8a03680835f59d7ff]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 93ffd5de051e831a94f5aa9cd3c19ff496a86370
          - tdf#132643 Translate German section IDs
            
            Change-Id: I23a1fbf80ae1e97677cb099645f87395a008ebcb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124492
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-03  Johnny_M  <klasse@partyheld.de>  [cbe437ea1e5a8884051c71ef51f88b468b822361]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8cdfcc1ff2220e55fe74ed9889608406bc30d985
          - tdf#132643 Translate German section IDs
            
            Change-Id: I6023ca2ccd54dd59e5e46d641fdb7a519a5333a6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124491
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-03  Johnny_M  <klasse@partyheld.de>  [2aef034db2108d178f711cb27a1e33d84f9ca361]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2809c7aea1e3c56369060756c245895d60dc2c50
          - tdf#132643 Translate German section IDs
            
            Change-Id: I7b2c360e9ebc3e6a1a4863366c76164018d72c2d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124490
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-03  Johnny_M  <klasse@partyheld.de>  [0481ed9e138187c36eb60158673287821629d60d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9bf6321ea5344eeac7ce34453d776fe1bcf18468
          - tdf#132643 Translate German section IDs
            
            Change-Id: Icbd1b5cbbd7aca5601464fe26964e9215b5686e6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124464
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-03  Johnny_M  <klasse@partyheld.de>  [f6435fed1192d0f2f607c192db07f7f43d2b069b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bbde73f9f1d9bf847d9c9bdeb5e4bcbf44ee4fa3
          - tdf#132643 Translate German section IDs
            
            Change-Id: I3e318c60dd8913e48fa4d35a555d2bdd74b9f99e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124465
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-03  Johnny_M  <klasse@partyheld.de>  [6d93317ab62f6f1e503aaa25f44470cbed5c6314]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f6ba20dac0a91953eef9b008fd7812af37f577b8
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8f0341c0c04d9b0a67b02814a5b69128652e4029
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124466
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-03  Johnny_M  <klasse@partyheld.de>  [4ed4f18d62c142fee6a9cef2c2f4c387315d630f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d7c59ba2fa33b3181d2b655a96555290142c8bff
          - tdf#132643 Translate German section IDs
            
            Change-Id: I86542dc4a1e981a151a66eb63114e14e03ab9003
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124487
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-03  Johnny_M  <klasse@partyheld.de>  [7fed1b6be186780ff09310b2ec56d66543fb646f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5f834fa449f14ef92b081ef07382e4104cfeff4c
          - tdf#132643 Translate German section IDs
            
            Change-Id: I794daaf1c9394a01ff2be5fdce4e10f87c0e64fa
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124488
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-03  Johnny_M  <klasse@partyheld.de>  [adea4657391dc703246537350f6efdc9587eb685]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3aafea5d3bffa40b1ea4f3c6c756f1e0e2ff16f2
          - tdf#132643 Translate German section IDs
            
            Change-Id: I0e721bef0778f93e0277e26d13b969909c694ea0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124489
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-03  Johnny_M  <klasse@partyheld.de>  [02d8b43827adf842fc869f7eaf979385c59576a2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 66fbab252d3df0b9af39940ad66bfc264b97421b
          - tdf#132643 Translate German section IDs
            
            Remove unused.
            
            Change-Id: Icd333dbd67fbba8e1ff46cc4b78c78a4b29a2018
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124463
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [b64efd7b291cfb231ab511ec80db2d12b30ac05d]

        Revert "loplugin:finalclasses"
        
        This reverts commit 9ce9011230a97f3fe4fcd2f8d761781c4300772b.
        
        Reason for revert: see comments in https://gerrit.libreoffice.org/c/core/+/124632
        
        Change-Id: Ibc8b7a8c190e7a8afec793c1202dba97ac6909bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124483
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-03  Julien Nabet  <serval2412@yahoo.fr>  [0464b86787da269be7b16a6f1f124d774f78fa97]

        tdf#132499: consider ODBCVER >= 0x0300 and remove tests about it (unixODBC)
        
        Change-Id: I47eb05309ac7569e1e89a93d3b482c7bff97c159
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124611
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-03  Julien Nabet  <serval2412@yahoo.fr>  [d33613c067c198c2a6ef30fb56bcc0cce7565c9b]

        Replace some macros in forms part 2
        
        DECL_PROP4 + REGISTER_PROP_2 + REGISTER_PROP_3 + REGISTER_VOID_PROP_2
        
        Change-Id: Ib7fdfed9f94fe0bb2c3f4f1398bc058af84823d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124615
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-03  Luboš Luňák  <l.lunak@collabora.com>  [b33bd288111fc07177b3dc36c3b2f8d60a5dec19]

        PCH for external/poppler
        
        Change-Id: Ic534528d9aeab103d93dc2a627e15460766aec2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124653
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-03  Luboš Luňák  <l.lunak@collabora.com>  [c51e5ac229d79040c5a556945f6522fc2f6da778]

        PCH for external/zxing
        
        Change-Id: Ia4bfa53ff56f64c7ba8fa068bbbe9dff2c4a84fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124652
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-03  Stephan Bergmann  <sbergman@redhat.com>  [8d95452f66c01187c4b05a30061300125042cf46]

        Avoid false -Werror=array-bounds
        
        ...with recent GCC 12 trunk,
        
        > svx/source/unodraw/unoprov.cxx:904:28: error: array subscript 25 is above array bounds of ‘const SfxItemPropertyMapEntry* [25]’ [-Werror=array-bounds]
        >   904 |     if(!aMapArr[nPropertyId]) {
        >       |         ~~~~~~~~~~~~~~~~~~~^
        > In file included from svx/source/unodraw/shapeimpl.hxx:22,
        >                  from svx/source/unodraw/unoprov.cxx:45:
        > include/svx/unoprov.hxx:86:37: note: while referencing ‘SvxUnoPropertyMapProvider::aMapArr’
        >    86 |     SfxItemPropertyMapEntry const * aMapArr[SVXMAP_END];
        >       |                                     ^~~~~~~
        
        Change-Id: I60e5352aff0d0aed3056bc484fb1491626761051
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124655
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-03  Jeff Huang  <jeff@mail.ossii.com.tw>  [95e7a57df68c9d631bfce0460b44b9ed966cd5bd]

        tdf#143548 Add 3 dots after Select Macro and Select Module strings.
        
        Change-Id: Ifc3ea0652b3bda1f8671d88d9b6f7d28a87c53f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124625
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-11-03  Caolán McNamara  <caolanm@redhat.com>  [5e01f82b0918d2b54acee36f8d47de18d9340a53]

        Resolves: tdf#143443 size of comment box too tall after cut/paste
        
        a problem since...
        
        commit 69c546e1e7a697217f273baa7c1729ff823efd76
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Fri Dec 4 16:30:31 2020 +0000
        
            weld annotation window
        
        this sidebar case assumes that the papersize of the underlying
        editengine is initially unlimited in size
        
        Change-Id: I127f249158deecef3e2c6874982b4e7cc78e69fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124656
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [42f106cdab59c2659b1637cc51660487863f475f]

        tdf#117895: sw: Add UItest
        
        Change-Id: I252af7af5aa8bea20f959cf3c868fa73cd538749
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124648
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [ff6bd3c61fc514658b87cd572f6dc4d7e67f75c4]

        tdf#145326: sw: Add UItest
        
        Change-Id: If18f1011745143349c2793a4baa8c6bf6a0879c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124647
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-03  Tor Lillqvist  <tml@collabora.com>  [5f8b834eef1565a0523aabd6dd8af5f1b0fd4c75]

        tdf#145354: Don't claim random paper sizes from the system are "User Defined"
        
        For instance, the driver for my printer (or maybe Windows itself, no
        idea where the list of sizes comes from originally) says it supports
        215 x 345 mm. Which apparently is an obscure paper size called "India
        Legal". It is confusing if the Print dialog claims that it is "User
        Defined" when I have never even heard of such a size, and the document
        does not specify it either.
        
        Change-Id: I44196fd21fd83a94d255ebb909e5d63e35c5d1e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124649
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2021-11-03  Tibor Nagy  <nagy.tibor2@nisz.hu>  [4bfe8304a5600e236043e4ad7c6dc75fd05c937b]

        tdf#144914 PPTX export: fix interactions and hyperlinks on shapes
        
        Follow-up to commit 83d92437e05a9ec872d9303953fa408dd4dcbcde
        "tdf#144616 PPTX import: fix hyperlinks on shapes"
        
        Change-Id: I56538da8d97e052af03c78e8d7eaa16c5c2fde1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123748
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-11-03  Kevin Suo  <suokunlong@126.com>  [ac3266cccc3b65d1bfc1319d55fb0d1b35e96f65]

        This aParentName can be const
        
        Change-Id: If3d94b7b8e9b10934b1be0771c4c85536bc750f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124642
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-03  László Németh  <nemeth@numbertext.org>  [643bbf9e47e909b2d4acefaee791c9dd7d9e4a8d]

        tdf#145311 sw track changes: fix moving over empty list item
        
        which was changed to tracked insertion.
        
        Follow-up to commit 4c982dbafdac900e233d7b68d95c9c99244defc1
        "tdf#145225 sw track changes: fix bad insert at moving".
        
        Change-Id: If3d70da71188e95b5aeea9b72e7c9de22d7c7150
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124645
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-11-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [e72bbb8d41cdf3eec86804afa1a6dd527925be04]

        Silence spurious Werror=maybe-uninitialized in transliterateImpl
        
        only seen in optimised build
        
        Change-Id: Ibf344efa034feefdc6e03d489a0a6b28461b76e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124581
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-03  Rishav Chattopadhya  <rishavchatterjee1546@gmail.com>  [7a8cbfafca1906baad2bcbf8aa6717d197ae423a]

        tdf#141908: CppUnittests: replace usage of sal_Int32 with colors
        
        Change-Id: Idb078379c4388d7dd9525500e18064f2f873e6ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124091
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-11-03  Felipe Lema  <felipelema@mortemale.org>  [8b1318324e574e510adb0c39fd744de360dd19b3]

        tdf#97667 Add XML Dump methods for Calc Pool Items
        
        Continuation of https://gerrit.libreoffice.org/c/core/+/88475
        
        Change-Id: Ic41ae7df362a796c56e95b38ccb534bbe045ead7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113497
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-11-03  Caolán McNamara  <caolanm@redhat.com>  [950483343d2f8218ac886aac27e1072bfec304bf]

        Related: tdf#143443 remove PANGO_ATTR_ABSOLUTE_SIZE and PANGO_ATTR_SIZE
        
        when setting a new size because an absolute size set by gtk itself seems
        to be not overwritten by pango_attr_size_new so sometimes the size of
        the font in the annotation window label is too large
        
        Change-Id: Ib69eec2111336cc27d1571babcc891f16cae2f01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124641
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-03  Stephan Bergmann  <sbergman@redhat.com>  [487acc0c42984199be603df68f1a6df02849e527]

        Silence loplugin:toolslong in ucb/source/ucp/webdav-curl/CurlSession.cxx
        
        ...similarly to how it was already done for its
        ucb/source/ucp/webdav-neon/NeonSession.cxx cousin
        
        Change-Id: I78124f45d4cb08131ee5d6e8c2606b38407c0668
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124637
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-03  Mike Kaganski  <mike.kaganski@collabora.com>  [7e23fec4b72a3512b898a84dd07fb89f6a6af25a]

        Introduce 'scale' to Point/Size/Rectangle, to simplify anisotropic scaling
        
        Change-Id: I12c25838e8eec8d05e43b593790847c626edde31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124638
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-03  Tor Lillqvist  <tml@collabora.com>  [9c6aa26092c509ec11be686451c77033e3474b33]

        Drop the --with-macosx-sdk option
        
        The help message for that option even said "With current Xcode
        versions, only the latest SDK is included, so this option is not
        terribly useful". And that was written in 2016. So by now, the
        --with-macosx-sdk option surely has outlived its usefulness.
        
        Change-Id: I467194c96c571822c08ea82bb7e62f0e2a2d332b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124549
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-11-03  Tor Lillqvist  <tml@collabora.com>  [0f1155503e17a78fc5b4afb51a7afff365ecd1f0]

        Bump minimum macOS to 10.12
        
        Change-Id: I1a4af1af2eb95cb182491b2de2ac05dc3a1cb0c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124547
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-11-03  Tor Lillqvist  <tml@collabora.com>  [65081542d2dabdf17820d62abdc5a22d3734e52d]

        tdf#145354: Ensure displayed paper name matches displayed paper dimensions
        
        I could not reproduce it now but at least in some slightly older
        version of LibreOffice, it could happen that at the top of the print
        preview image was displayed "143 mm (A4)" which is silly, as neither
        side of an A4 paper is 143 mm.
        
        Look up the matching paper size from the dimensions displayed. Use the
        "sloppy" match function to allow for sub-millimeter rounding errors.
        
        Change-Id: I6320798061246101c6fc78baf841b71b32b25833
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124612
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-11-03  Caolán McNamara  <caolanm@redhat.com>  [23c8da878529f85ba5045db6f7ea7956a64dfc72]

        put the message into static_assert
        
        and use more static_assert where its obviously possible
        
        Change-Id: I9466130809acab12505f0760f970793991564165
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124633
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [7ab9d4caddcf3e2b4e1f5541ebd85f4559bff615]

        tdf#145361: sw_xhtmlexport: Add unittest
        
        Change-Id: I4bbbdfa71f69ae2659922dce4b7445bcadc7d73a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124636
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [5c47f33a640816ef1859e6f3b53aaafcdbce5e5c]

        improve find-can-be-private script
        
        add progress display and cleanup child processes
        
        Change-Id: I86cc13dee17f6d1ea2874f0ebe178426fbc82076
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124634
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [9ce9011230a97f3fe4fcd2f8d761781c4300772b]

        loplugin:finalclasses
        
        Change-Id: I72ffe7dbeb1558820ac4368ef551611096da0104
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124632
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [8a4bcae71053b2db33d80036a0707edbe1ddb270]

        loplugin:finalclasses
        
        Change-Id: I80ac98249f8ef6b24939de59e32eda4fa2e79fba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124631
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-03  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [68cea95423818f6ae19b735e2029284c5fc9397b]

        tdf#145326: fix breaking DDE links
        
        Change-Id: Ib80a83ed1e4c87ee6af2f8ef55309ad9779aac66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124455
        Tested-by: Jenkins
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-03  Natalia Gavrilova  <nataligavrilova8@gmail.com>  [0a059912bae4e3bc0b2640efb4e163d79f54a5d7]

        tdf#114441 Convert use of sal_uLong to sal_uInt32, int
        
        * Changed moduldlg.hxx, moduldl2.cxx
        * Changed res_DataLabel.hxx, res_DataLabel.cxx
        
        Change-Id: I845c9fb7b60b5a8f898aaac433c0b5e520c58678
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123360
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-03  Caolán McNamara  <caolanm@redhat.com>  [4ed359093c991291216c39cffe14a60e607ec551]

        fix misplaced line
        
        Change-Id: I6c3aea554787b30a8ffa3bc61ab6597d8b755881
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124630
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-03  Caolán McNamara  <caolanm@redhat.com>  [1a8ac2e1004f1753f117982aca8baa1512b11522]

        can use static_assert for compile time check here
        
        Change-Id: Ib1b350068bf80431bf0be3263a1a87523066996b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124621
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-03  Michael Stahl  <michael.stahl@allotropia.de>  [895918b07da8fbe5603b3a96b3c58a8dc2d066e5]

        ucb: webdav-curl: consolidate unit tests
        
        1 CppuniTest makefile should be sufficient, particularly since all 4
        of them used gb_CppunitTest_use_library_objects so this should reduce
        wasted space.
        
        Change-Id: I485f0af0aee2b265b56c505ced44257834784e98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124608
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-03  Michael Stahl  <michael.stahl@allotropia.de>  [5a44e3772adb281d16757cdac3120d56565a96e5]

        ucb: webdav-curl: convert webdav unit tests to curl
        
        There's no point in building the tests for neon any more, just build
        them only if curl is used.
        
        This finds a bug in CurlUri::Init() where query and fragment separators
        need to be added manually.
        
        Change-Id: I3dcd1512450522df2c2a7d223b2e29b6c0e794fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124607
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-03  Mike Kaganski  <mike.kaganski@collabora.com>  [17dface79321c87b2d30a53a67aeda2e9f9dfff6]

        Drop TWIPS_PER_PIXEL and use o3tl::convert
        
        Change-Id: I8ee3fddaccf6809c95319db1da9a1d2897d00c25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124626
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-03  Miklos Vajna  <vmiklos@collabora.com>  [996ca8ecfde2c9aa2f8b188f1f8eec3a912b2cd2]

        CppunitTest_sw_ooxmlexport13: avoid DECLARE_OOXMLEXPORT_EXPORTONLY_TEST()
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I08a4ba4a1219b90a3652ae63c1e3a11dd9fa1208
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124614
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-11-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [5da6c31a76a95a19bd15ebdb0d1321b7d1240cc7]

        loplugin:finalclasses
        
        Change-Id: I10ff73f89c965beb3cfb5fc3a40dd959d8f77aaa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124600
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [6299c8cae923198c55d47320fa8a89bbcd5b0f2b]

        loplugin:constparams
        
        Change-Id: Iebeb531fad5cc819b536788925cf8508737198b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124599
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-03  Stephan Bergmann  <sbergman@redhat.com>  [de39e35b21134e9a0f946aabe4859b16a62b248d]

        Avoid float-cast-overflow
        
        > Testing load file:///~/lo/core//sw/qa/core/data/html/pass/ofz40593-1.html:
        > sw/source/filter/html/svxcss1.cxx:2869:44: runtime error: 1.70141e+38 is outside the range of representable values of type 'long'
        
        during CppunitTest_sw_filters_test with test file newly added with
        2f01faaf88b6d172d7293f0c9e2a061d99b8ceb5 "ofz#40593 remove Objects from
        m_xResizeDrawObjects if deleted during parse"
        
        Change-Id: Ida97b886c254272fd2a506a8d7ad2319fed72dcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124623
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-03  Luboš Luňák  <l.lunak@centrum.cz>  [9b9a8f47894760e7a95ed276feeef00d3b1c94d1]

        fix gcc-wrapper for ccache.exe
        
        This reverts a part of 18cc01b63996f81b284e3bc827d1be7f3da8983a .
        
        Change-Id: Ib7abbc41eeb6abd573f540ae2d0d2822e68b9abb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124613
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [33db559089fcf5ff9f6e0e5bb4e41fce969cbdad]

        Fix typos
        
        Change-Id: If203853359b1c30c6cb6feea6c1ff718bcaa0188
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124622
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-03  Justin Luth  <justin.luth@collabora.com>  [1891061f0b99c8a7c5d9983b925efcf401c958fd]

        prelim tdf#136472: remove implementation specific unit tests
        
        These test documentations are completely pointless.
        They test something implementation specific without
        anything to actually test for accuracy.
        
        4-test_segfault_while_save.docx: pseudo-preventative test.
        8-fdo49940.docx: an empty page with no header/footer enabled.
          Who cares if it is called Default style or First Page.
        
        Change-Id: I4a9a6fcfe3621eaa745470487b32b2cbd66f0973
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124590
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-11-03  Mike Kaganski  <mike.kaganski@collabora.com>  [e25be4fb3aa5e8ebc25d7685d83abac765f9e644]

        Prepare for removal of non-const operator[] from Sequence in testtools
        
        Change-Id: If67f845a0350766c7d098a399bd2fae6048c9100
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124400
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-02  Caolán McNamara  <caolanm@redhat.com>  [8fbd4a5f6850ed94169f50617dc97c5fb054504b]

        ofz#40625 avoid Integer-overflow
        
        not much else can be done as far as I can see except to saturate
        
        Change-Id: Ifb7e47b03c76eca26b7340b047032e971401e86b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124619
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-02  Caolán McNamara  <caolanm@redhat.com>  [7a52e06ea062549d385270b368d549c92fbad841]

        cid#1493241 Wrapper object use after free
        
        unclear if this is the right fix here
        
        Change-Id: I6910ff405c2acb03fadd8e751e971d9b010b7d52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124620
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-02  Stephan Bergmann  <sbergman@redhat.com>  [6f26a7246456d8989e83d658a211b5d2608568f5]

        Tweak loplugin:implicitboolconversion to allow some more bool -> sal_Bool
        
        ...in templated code, to cater for the needs of
        <https://gerrit.libreoffice.org/c/core/+/124400> "Prepare for removal of
        non-const operator[] from Sequence in testtools".
        
        For one, by defining ImplicitBoolConversion::TraverseInitListExpr, make sure
        that Clang versions before and after
        <https://github.com/llvm/llvm-project/commit/0a42fe70a566f22599e04a6f1344ca2dc5565e17>
        "[AST] Treat semantic form of InitListExpr as implicit code in traversals"
        behave the same.  Old versions of Clang would have erroneously reported
        
          Sequence<Sequence<sal_Bool>> s2{ { false } };
        
        (and reported
        
          Sequence<Sequence<sal_Int32>> s4{ { false } };
        
        twice) in compilerplugins/clang/test/implicitboolconversion.cxx when one of the
        four combinations of syntactic/semantic visit of the outer/inner InitListExpr
        defeated the intended suppression logic in
        ImplicitBoolConversion::TraverseCXXStdInitializerListExpr.
        
        And for another, ImplicitBoolConversion::TraverseInitListExpr can subsume the
        exising ImplicitBoolConversion::TraverseCXXStdInitializerListExpr.
        
        But for a third, that would still make
        
          Sequence<Wrap2<sal_Bool>> s6{ { false } };
        
        in compilerplugins/clang/test/implicitboolconversion.cxx emit a false warning,
        so add a cheesy "TODO" chicken-out special case to
        ImplicitBoolConversion::checkCXXConstructExpr for now.
        
        Change-Id: Ib9a1b78a7812feb98c673b75a357af7737168342
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124583
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-02  Mike Kaganski  <mike.kaganski@collabora.com>  [c9b100df77331ebe1f5e66b9dd248c8cc43a885f]

        Drop char*-based API from NamedValueCollection
        
        Change-Id: I87f339b348580e256a8d65470ad15cbdabf2c9dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124609
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b0e574a8be2a080f5039e968f4f32ce4b8fa2b26]

        xmloff: Prevent gutter margin xml property to be deallocated
        
        Previously we stored a pointer to the gutter margin XMLPropertyState
        so we could read it later. The problem with this is that in between
        when we storing and reading the property state, we add elements
        to the rProperties vector, where the XML properties are allocated.
        
        Adding new elements to the vector can cause that the internal
        array is reallocated to a bigger size and elements copied to the
        new array, so our pointer shows to a invalid (deallocated) memory
        address.
        
        This issue is fixed by moving the code up to before we add new
        elements to rProperties vector and a big warning is written to not
        use XMLPropertyState* pointers after the code adds to the
        rProperties vector.
        
        Change-Id: I24b0285d49e678fcb3b333bf4054f5cef4207003
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124572
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-11-02  Jim Raykowski  <raykowj@gmail.com>  [1441b4e83337fe2389eaae146b43a8e7c036a85d]

        SwNavigator: correct outline level comparison used in determining
        
        outline content type member count
        
        Outline content type member count can be less than the number of
        outline nodes in the document model if the outline level setting is
        less than outline level maximum, MAXLEVEL. Currently, the outline node
        count is incorrectly compared to the outline level maximum in
        determining the outline content type member count. The member count is
        compared against the old member count to determine if the member array
        needs to be cleared and filled when a member in the array is wanted by
        a call to the GetMember function. This patch changes the outline level
        maximum to be compared to the set outline level.
        
        Change-Id: Ie1348575becbbc14446b417bcd568f158330cf9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124537
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-11-02  Tor Lillqvist  <tml@collabora.com>  [ae6f7eecfc62442584473034853539706b03f7af]

        Add comments to two arrays mentioning that they must match the enum Paper
        
        At least I think they must. Also add a comment to the enum pointing at
        those arrays. There are now four different places in four files that
        must be manually kept in sync. Quite possibly more. This stinks.
        
        Change-Id: I7b5c721329c69a16b8cdf07390d481ec77c7b5ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124610
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-11-02  Julien Nabet  <serval2412@yahoo.fr>  [de9f8683234ea2187f650210b7c3e66818778e9f]

        Replace some macros in forms
        
        DECL_IFACE_PROP2 + DECL_IFACE_PROP3 + DECL_IFACE_PROP4
        + DECL_BOOL_PROP3
        Change-Id: Ibfe652001f4e914cad364222bcaf38dec69298e5
        
        Change-Id: I432e045b9d071d61cd142bca66f40233cd59ef0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124564
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-02  Caolán McNamara  <caolanm@redhat.com>  [39994c43bf6610f2a8fde55f54ed9a7e279935b4]

        Resolves: tdf#119206 run properties sync when launched during save
        
        use (abuse?) a SynchronMode of true, which will become
        SfxRequest::IsSynchronCall of true in SfxObjectShell::ExecFile_Impl to
        request that we do not want the properties dialog to be run async. It
        looks impractical to rearrange all the post-dialog-call close code to be
        part of some callback executed when the dialog completes.
        
        Change-Id: Id2bde24986204dea3d312c0b4a91bf5c0a6f7916
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124606
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-02  Caolán McNamara  <caolanm@redhat.com>  [688489959e69994d455f36f3e9bb4c0ba3ee87aa]

        Revert "tdf#117895: "Edit document properties before saving"..."
        
        This reverts commit 3add3e5b70ad991c8351a54b0da62d05e977458f to try
        and alternative approach
        
        Change-Id: Ieb36b78246586cc7f1977c67eab130d2ae025988
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124605
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-02  Caolán McNamara  <caolanm@redhat.com>  [fffd76195e0701cf774e36963105cd63a2e65a26]

        Revert "tdf#120343 show pdf in async pdf export dialog callback"
        
        This reverts commit 9df8a2eb8c216b16927aac2182b881b21d8b2d14 to try
        an alternative approach.
        
        Change-Id: I2f1e2cd28cbaee5ab3d7a3cec808ec5bb7777cb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124604
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-02  Caolán McNamara  <caolanm@redhat.com>  [8423861a74d7c6425ed2c3699806dd97415a04e1]

        drop PendingDrawObjectsInPaM in favor of detecting draw objects removal
        
        Change-Id: I9f24f16ae47c8c178259650944bd80e19d6a887d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124568
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-02  Julien Nabet  <serval2412@yahoo.fr>  [55133fc5fc499f6266f75ad3df77106f12333201]

        tdf#132499: first stab to remove old stuff from ODBC ver < 3
        
        Change-Id: I683d4933fe4a2453b8ac5e9e8aa61946c4173bac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124566
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-02  Caolán McNamara  <caolanm@redhat.com>  [2f01faaf88b6d172d7293f0c9e2a061d99b8ceb5]

        ofz#40593 remove Objects from m_xResizeDrawObjects if deleted during parse
        
        Change-Id: I11fa665175ef067a36f4822676c02d4df1e1e250
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124563
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-02  Jim Raykowski  <raykowj@gmail.com>  [edfb9ddb55d2959b8d05366233183306d19b3780]

        SwNavigator: fix two uses of UpdateListBox
        
        1) UpdateListBox only needs to be called in the CommandHdl function
        when the content tree displayed is changed using the context menu
        Display submenu.
        2) When content is deleted it is unnecessary to call UpdateListBox.
        
        Change-Id: I69679b4b074932dff5d594217e456ca818971032
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124578
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-11-02  Jim Raykowski  <raykowj@gmail.com>  [7826ed1b4a4f1424f7425037da4ecec86ab24d46]

        SwNavigator: Track frame content before other content
        
        Do this to prevent other trackable content from being track when a
        frame is selected. e.g. a hyperlink is at the start of frame content
        and the frame is selected. Without this patch the hyperlink is
        highlighted in the Navigator content tree instead of the frame.
        
        Change-Id: I0adac6659de6a5698b50a887052cc6aaffee578d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124577
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-11-02  Caolán McNamara  <caolanm@redhat.com>  [0f684565d9246ccc39766289e9a5c383e8f9d838]

        extract a ReorderingDropTarget for reuse
        
        Change-Id: I0ae69bbf644e220e1bf3352d98eb4fd735167416
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124596
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-02  Jim Raykowski  <raykowj@gmail.com>  [e0fa72a714c1992370f023308814acf96763e2c9]

        SwNavigator: Make list of open files in Display sub menu consistent
        
        with list of open files in open files list box
        
        This patch makes the display format used for the list of open files
        in the content tree context menu 'Display' sub menu consistent with the
        display format used for the list of open files in the open files list
        box by adding '(inactive)' after the file name of an inactive file and
        removing the space after the open parenthesis and before the closing
        parenthesis surrounding the word 'hidden' for the hidden shell file.
        
        Change-Id: I91670377fae576cab6f013ed6f2eb3d0e6a88eaa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124580
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-11-02  Caolán McNamara  <caolanm@redhat.com>  [2aed402cf922479813ac1ce048c8ed276407401c]

        Resolves: tdf#136945 fix custom slide show dnd to reorder pages
        
        Change-Id: Ib28d6779e772fd8ad30899354cde2c281085b328
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124593
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-02  Jim Raykowski  <raykowj@gmail.com>  [60d51a43d4fb047ae814ef5296ffb8031080262a]

        SwNavigator: Disallow going to content when content is not visible
        
        Change-Id: I3644956866b562118fcb4610bce0b977cab29dce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124576
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-11-02  Henrik Palomäki  <henrik.palomaki@yandex.com>  [0935a53a1ef70d0cbaef5fbfe2a0bc2f3ddfeafd]

        tdf#139734 Drop redundant asserts after MacrosTest::loadFromDesktop
        
        Change-Id: I0b95ad5d1e46ed04717d7dccec7c6621b5d4d1e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124595
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-11-02  Henrik Palomäki  <henrik.palomaki@yandex.com>  [1637f4449c10ec1f8869498ba0cafc61a8a77bbf]

        tdf#141908 replace usage of sal_Int32 with colors in htmlexport
        
        Change-Id: I0403ccdb875f5372a13ebdc0fdf0f4ed396af773
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124436
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-11-02  Mike Kaganski  <mike.kaganski@collabora.com>  [49e087ef44d3b7b26baf71469621c0a2135e00a9]

        vs-ide-integration: make projects' GUIDs stable
        
        Use uuid.uuid5 with a custom URL to generate stable GUIDs. This avoids
        glitches in IDE when re-opening the solution after its re-generation
        makes some previously opened files to show duplicate entries in IDE's
        tabbed UI.
        
        Also drop the UniqueIdentifier elements from .vcxproj.filters files,
        which are optional and only used in VS automation [1], so are useless
        with randomly-generated GUIDs.
        
        [1] https://docs.microsoft.com/en-us/cpp/build/reference/vcxproj-filters-files
        
        Change-Id: I91dae730286b3187a6ceffcb9ae3afc2b479f4d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124594
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-02  Attila Szűcs  <szucs.attila3@nisz.hu>  [4c31b4ef2083087a822c3ae648fd09acc67d2f88]

        tdf#139336 sw: fix extra pages of multicolumn sections with footnotes
        
        Adding footnotes to multicolumn sections resulted page-long
        section layout, not regarding to the amount of its text content.
        E.g. a page with n multicolumn sections and footnotes could load
        as n (mostly empty) pages. The problem is related to the footnotes
        showed under columns of sections, which can be ambiguous at different
        column number of the different sections on the same page.
        As a workaround for interoperability, show footnotes per pages to
        remove the extra pages, e.g. allowing to show the separated sections
        on a single page, like MSO does.
        
        Note: a compatibility option will be added to avoid regressions.
        
        Note: This fix doesn't change multicolumn page styles or not evenly
        distributed multicolumn sections or footnotes not collected at the
        end of the sections.
        
        Test: choose Edit Section... in local menu of the sections of the
        unit test document. In Options..., see checkbox "Evenly distribute
        contents to all columns" on page Columns, and Footnotes/"Collect at
        end of text" on page Footnotes/Endnotes. To see the result of the
        new settings, save and reload the document. Note: DOCX format doesn't
        support "Collect at end of text", only OpenDocument.
        
        Note: In MSO, it's possible to set multimulticolumn footnotes
        separately from section column number. It's column number can
        be 1–4, or "auto", which uses the column number of the first
        section of the page.
        
        See also tdf#138508 (Single column footnotes on multi-column pages).
        
        Change-Id: I6a3534ac043971479275a3e8bb0713bd3d8ceaa4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121822
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-11-02  Caolán McNamara  <caolanm@redhat.com>  [83298077a4cd577860e2114b429a2d413c3ea10c]

        tdf#136945 use ListStore instead of TreeStore to avoid dnd creating subnodes
        
        because this just wants a flat list and a drop "on" a row shouldn't
        create a child of that row, but a sibling
        
        Change-Id: I0a6b360ffe13018d6878bd4bc3012ee3f5807a1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124589
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-02  Mike Kaganski  <mike.kaganski@collabora.com>  [be507ca6acc91c10e4be812d626bbf5eab807f73]

        vs-ide-integration: create folders for Executables/Libraries/Tests
        
        This makes the solution more manageable - one can collapse unneeded
        categories.
        And put LibreOffice.natvis to Utility folder, to move it to bottom.
        
        Change-Id: I869faaf5756c65e6812b58627acd03bf816dea2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124588
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-02  Caolán McNamara  <caolanm@redhat.com>  [b6ef68cdaa51ca5c9fdab40ade97f4a0f18da51b]

        keep showing focus rect on the first element during highlight
        
        for the case nothing is selected but non-hover shows the bare focus
        rect to indicate focus is in the valueset though nothing is truly
        selected
        
        Change-Id: Ibe7fa38711f935126e1c0803c395b43b9720ca6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124575
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-02  Caolán McNamara  <caolanm@redhat.com>  [5fbc81640770dfe11907b2f92f3ae455e582a302]

        mbDrawSelection is always true when evaluated
        
        Change-Id: I043e68d5a5a6af8814f1db0f61f1cd95078ad11c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124570
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-02  Caolán McNamara  <caolanm@redhat.com>  [6896eb8dc44069808f5fef452c9802eaf0c51501]

        crashtesting: ended up using the wrong strerror_r
        
        since...
        
        commit bbab833bd956e220db3548ddd0a00dfd30836de1
        Date:   Thu Oct 28 10:07:00 2021 +0100
        
            endian check in internal neon looks dubious
        
        Change-Id: If96bb1bc1dda70f25fa49b3c68ee8993db7d9017
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124587
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f2e1e4ff085962a08a5d7738325b383c07afcbbd]

        xmlsec: fix OOXML signing with multiple certs, extend the test
        
        Signing OOXML with 3 or more times didn't work as other ids
        ("idPackageObject", "idOfficeObject", ...) were not uniqe. This
        change makes those ids unique by appending the signature id. The
        signature ID is now generated for OOXML too, while previously it
        was a hardcoded string ("idPackageSignature").
        
        The test for signing multiple OOXML was written before, but didn't
        catch the issues because it didn't assert the status of the
        document after loading it again. This is which is now fixed (and
        also added changed for the ODF test case).
        
        Change-Id: Ifa20ea17498b117a4c57f6eddf82f8e83bc640bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124571
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-11-02  Miklos Vajna  <vmiklos@collabora.com>  [1076f634c19527770a2e465ea0d8c561c8491f26]

        sw: prefix members of SwAnnotationShell, SwBaseShell, SwContent and ...
        
        ... SwDrawTextShell
        
        See tdf#94879 for motivation.
        
        Change-Id: Icaa59a07dcc680a9f2f167165c89fec72e99d92b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124582
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-11-02  Justin Luth  <justin_luth@sil.org>  [f5c618f4e5d3ef2a33301d5f20035bb8bc213a38]

        tdf#145317 sw ms export: handle First Page with a first header
        
        partial revert of LO 5.2.4's tdf#101814.
        
        Just because the page style has a first doesn't mean that it
        should not check if it is also a first-follow that could be
        merged into a single ww8section.
        
        In this case, the follow page-style's H/F definitions were
        lost, because only the First Page style was considered.
        
        No existing unit tests matched these conditions.
        
        I did test bug 101814's CAFCA - Modèle feuille A4 - v2015-2.odt
        and it still shows the same H/F.
        
        Change-Id: I7389f8d85ba24a3f9c6487efe4acd27d96b0869c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124213
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-02  Steve Fanning  <stevemfanning@yahoo.co.uk>  [04d43efa04f06ed5679ed0ced584c1c008784150]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5f532332487c5c57eecb949d0d83fdf2c5f4e7ac
          - Update help to explain that CONVERT_OOO
            
            Change-Id: I6f981b70f98c95cef510a60f4791336446db8648
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124193
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ac33c213216d3c62360050fb7495a741aa8c90d6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 95f006af3ffbe256ebf095db8be2ebd1321e673e
          - Refactor database files
            
            Change-Id: I97f41e7a5268ee307e3e0b051abebb35b917ed73
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124565
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-11-02  homeboy445  <akshitsan13@gmail.com>  [ab32d1c01814d576b0b82c99e1849a8a71b12188]

        tdf#145486: Prevented crash by not updating readOnly value
        
        Change-Id: I88c2b8a9a05335a16154a23a541882a3ca6de3e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124555
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-11-02  Mike Kaganski  <mike.kaganski@collabora.com>  [509b2039f72ff35c79bb6ff2f49525b9d1e9226c]

        Use braces to workaround a strange GCC bug
        
        Using gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04):
        
            [CXX] ucb/source/ucp/cmis/certvalidation_handler.cxx
            In file included from /home/user/core.git/workdir/UnpackedTarball/boost/boost/lexical_cast/detail/converter_lexical_streams.hpp:62,
                             from /home/user/core.git/workdir/UnpackedTarball/boost/boost/lexical_cast/detail/converter_lexical.hpp:54,
                             from /home/user/core.git/workdir/UnpackedTarball/boost/boost/lexical_cast/try_lexical_convert.hpp:44,
                             from /home/user/core.git/workdir/UnpackedTarball/boost/boost/lexical_cast.hpp:32,
                             from /home/user/core.git/external/boost/include/boost/lexical_cast.hpp:30,
                             from /home/user/core.git/workdir/UnpackedTarball/boost/boost/date_time/format_date_parser.hpp:14,
                             from /home/user/core.git/workdir/UnpackedTarball/boost/boost/date_time/date_generator_parser.hpp:20,
                             from /home/user/core.git/workdir/UnpackedTarball/boost/boost/date_time/date_facet.hpp:25,
                             from /home/user/core.git/workdir/UnpackedTarball/boost/boost/date_time/gregorian/gregorian_io.hpp:16,
                             from /home/user/core.git/workdir/UnpackedTarball/boost/boost/date_time/gregorian/gregorian.hpp:31,
                             from /home/user/core.git/workdir/UnpackedTarball/boost/boost/date_time/posix_time/time_formatters.hpp:12,
                             from /home/user/core.git/workdir/UnpackedTarball/boost/boost/date_time/posix_time/posix_time.hpp:24,
                             from /home/user/core.git/external/boost/include/boost/date_time/posix_time/posix_time.hpp:30,
                             from /home/user/core.git/workdir/UnpackedTarball/boost/boost/date_time/local_time/local_time.hpp:11,
                             from /home/user/core.git/workdir/UnpackedTarball/boost/boost/date_time.hpp:15,
                             from /home/user/core.git/external/boost/include/boost/date_time.hpp:30,
                             from /home/user/core.git/workdir/UnpackedTarball/libcmis/inc/libcmis/object.hxx:40,
                             from /home/user/core.git/workdir/UnpackedTarball/libcmis/inc/libcmis/document.hxx:39,
                             from /home/user/core.git/workdir/UnpackedTarball/libcmis/inc/libcmis/libcmis.hxx:34,
                             from /home/user/core.git/ucb/source/ucp/cmis/certvalidation_handler.hxx:19,
                             from /home/user/core.git/ucb/source/ucp/cmis/certvalidation_handler.cxx:23:
            /home/user/core.git/workdir/UnpackedTarball/boost/boost/lexical_cast/detail/lcast_unsigned_converters.hpp: In member function ‘CharT* boost::detail::lcast_put_unsigned<Traits, T, CharT>::main_convert_loop()’:
            /home/user/core.git/workdir/UnpackedTarball/boost/boost/lexical_cast/detail/lcast_unsigned_converters.hpp:149:17: error: this ‘while’ clause does not guard... [-Werror=misleading-indentation]
              149 |             inline CharT* main_convert_loop() BOOST_NOEXCEPT {
                  |                 ^~~~~
            /home/user/core.git/workdir/UnpackedTarball/boost/boost/lexical_cast/detail/lcast_unsigned_converters.hpp:150:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’
              150 |                 while (main_convert_iteration());
                  |                 ^~~~~~
        
        It surfaced after commit 00a76942e423589e3fdd4e059be753eab3393344,
        apparently showing some version-specific compiler bug.
        
        Change-Id: I92a989726cea5eafd762f724cfc0b3c1f986824c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124474
        Reviewed-by: Aron Budea <aron.budea@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-01  Caolán McNamara  <caolanm@redhat.com>  [f4b353c1f52fc78a102413cac94c7fb24292bec6]

        Related: tdf#145363 provide an explicit parent for page format
        
        when launched from another dialog let it take that as the parent
        
        Change-Id: I07bfe03717cbe140301060e6e85bdbdef953bf5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124560
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-01  Caolán McNamara  <caolanm@redhat.com>  [e78a519285a5d2ca5ccc9ae6a5fda81975fa38d7]

        tdf#145363 provide an explicit parent for numbering-style dialog
        
        when launched from another dialog let it take that as the parent
        
        Change-Id: I64247b0b670c3e44176b6323c074cfd0711feefb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124558
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-01  Stephan Bergmann  <sbergman@redhat.com>  [d1ff9c1d650ada0049c867d76ba38890633a444c]

        loplugin:unusedmember: Work around more cases not marking an enum as referenced
        
        ...similar to the "For some reason..." workaround already present in
        VisitElaboratedTypeLoc.  (Thanks to mst for finding this.)
        
        Change-Id: Ic682e8290efa64093d3c4a831dfb4d23091b6056
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124559
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [34f5a5a5e482f47476f1a37684d837c1d21d79b0]

        ucb: webdav-curl: remove SerfLockStore::getLockToken()
        
        Looking rather obsolete, plus NonInteractive_LOCK() can just get
        the token as a parameter since it's called only by LockStore.
        
        Change-Id: I4c5c84135592fbab20f36c93d0c99b80fccb0976
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124453
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [a6c21346d4374ea9a0c1e4e1b05e443f48cef65b]

        ucb: webdav-curl: fix MOVE/COPY/DELETE crash
        
        These need "nobody"; some errors like 401 will return a body that should
        be ignored.
        
        Change-Id: If2f726aa34d4d3fae1bd61bc87b62e2d55a7ff26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124561
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [d4acfea2fed8f999347e49ed76c3f5115952df5c]

        ucb: webdav-curl: rewrite authentication loop for reentrancy
        
        Surprisingly calling authenticate() can lead to a reentrant call
        via event loop, which fortunately deadlocks with non-recusive mutex,
        or we'd have a much more difficult to debug problem:
        
         5  std::unique_lock<std::mutex>::unique_lock()
         7  http_dav_ucp::CurlProcessor::PropFind()
         8  http_dav_ucp::CurlSession::PROPFIND() (this=0x391fe80, rURIReference="/testL.odt", depth=http_dav_ucp::DAVZERO, o_rResourceInfos=std::__debug::vector of length 0, capacity 0, rEnv=...)
         9  http_dav_ucp::DAVResourceAccess::PROPFIND() (this=0xab3bb00, nDepth=http_dav_ucp::DAVZERO, rResInfo=std::__debug::vector of length 0, capacity 0, xEnv=uno::Reference to (class ucbhelper::CommandEnvironment *) 0x390b578)
         10 http_dav_ucp::Content::getProperties() (this=0xa8ba9a0, xEnv=uno::Reference to (class ucbhelper::CommandEnvironment *) 0x390b578)
         15 SfxBaseModel::isVersionable() (this=0x7159c90)
         19 SfxBindings::Update_Impl(SfxStateCache&)
         24 Timer::Invoke() (this=0x7394708)
         30 g_main_loop_run ()
         35 (anonymous namespace)::executeMasterPasswordDialog()
         40 (anonymous namespace)::UUIInteractionHandler::handle()
         41 PasswordContainer::RequestPasswordFromUser()
         42 PasswordContainer::GetMasterPassword()
         47 PasswordContainer::find()
         48 uui::PasswordContainerHelper::handleAuthenticationRequest()
         57 ucbhelper::InterceptedInteraction::handle()
         58 http_dav_ucp::DAVAuthListener_Impl::authenticate()
         59 http_dav_ucp::CurlProcessor::ProcessRequestImpl()
         60 http_dav_ucp::CurlProcessor::ProcessRequest()
         61 http_dav_ucp::CurlProcessor::PropFind()
         62 http_dav_ucp::CurlSession::PROPFIND() (this=0x391fe80, rURIReference="/testL.odt", depth=http_dav_ucp::DAVZERO, o_rResourceInfos=std::__debug::vector of length 0, capacity 0, rEnv=...)
         63 http_dav_ucp::DAVResourceAccess::PROPFIND() (this=0xab8c060, nDepth=http_dav_ucp::DAVZERO, rResInfo=std::__debug::vector of length 0, capacity 0, xEnv=uno::Reference to (class ucbhelper::CommandEnvironment *) 0x390b578)
         64 http_dav_ucp::Content::getProperties() (this=0xa8ba9a0, xEnv=uno::Reference to (class ucbhelper::CommandEnvironment *) 0x390b578)
         67 ucbhelper::PropertySetInfo::hasPropertyByName() (this=0xa8d7a20, Name="TitleOnServer")
         68 SfxBaseModel::getTitle()
         74 framework::TitleHelper::impl_updateTitle()
         75 framework::TitleHelper::documentEventOccured()
         78 SfxBaseModel::postEvent_Impl() (this=0x7159c90, aName="OnModeChanged", xController=empty uno::Reference)
         79 SfxBaseModel::Notify()
         80 SfxBroadcaster::Broadcast()
         81 SfxObjectShell::SetModalMode_Impl()
         82 SfxViewFrame::SetModalMode(bool)
         83 SfxFrameWindow_Impl::ModalHierarchyHdl()
         86 SalFrame::NotifyModalHierarchy()
         88 SalGtkFilePicker::execute()
         92 ModelData_Impl::OutputFileDialog()
         93 SfxStoringHelper::GUIStoreModel()
        
        Need to move authentication loop to the outer function, so that all the
        option guards in ProcessRequestImpl() are reset/set again, and also
        delay setting the option guards from the various callers so they can be
        reset in ProcessRequest() before authenticate().
        
        Change-Id: Id697b1459f94f80fc58cee7768c2bd388369b29c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124452
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [4b7f8f7cf3146317ae2770a766efe48f7a295f72]

        curl: build with zlib on WNT
        
        Change-Id: I53eb6ed41fb8a17a79f72807df15822e9c1c6e88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124290
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [5d845fd02700c43352740cc9e675c91a6876e7d9]

        ucb: webdav-curl: implement CurlSession::abort()
        
        It looks like libcurl has an API to wake up a transfer in another
        thread, but have to use curl_multi_poll() instead of curl_multi_wait()
        to enable that.
        
        Change-Id: I728416eba45eb6665b0041955cdce8bee07e845e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124220
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [eb7fecd8ef3c0507ac6f9f60cc25161d84349e93]

        ucb: webdav-curl: escape broken SharePoint 2016 URIs
        
        [ reimplement commit 069aa870aadb9f9069e8715c8be30394410f0288 ]
        
        Change-Id: I01a93e3a448e6dc921d1e0471ae01c8ac8feea11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124218
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [a1ce00dad942b459dc145d4ac5ab1d02893fff0b]

        ucb: webdav-curl: tdf#82744: fix WebDAV lock/unlock behaviour - part 4
        
        [ reimplement Sharepoint 2013 workaround from commit
          fed2984281a85a5a2f308841ec810f218c75f2ab ]
        
        Change-Id: Ib7f5a66e32d630e900f5f77c882ba791a9ab7aac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124217
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [ebe2050da7f04e0e4b3c7d27ec25379604fc86da]

        ucb: webdav-curl: use curl_multi API to support read timeout
        
        This enables passing timeout to the curl_multi_wait() function.
        
        Change-Id: Ic0ab9afe955b3625be0a44304c69882eb896abf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124219
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [791f94a967560fb36cce06e673b115f3ffc707ae]

        ucb: webdav-curl: remove locks from LockStore after AUTH error
        
        [ reimplement commit 94e4695bcfcb9356d37942c47359b94531ef7b95 ]
        
        Change-Id: I15d1a95074dcad3f2c642bb0819741a2b0f734c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124216
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [7cd5647b9d02be7527f78a08d49c742be4c34c34]

        ucb: webdav-curl: convert hrefs in PROPFIND response to URI
        
        curl_url_set(..., CURLUPART_URL, ...) doesn't work with relative URLs
        that are absolute paths.
        
        Change-Id: Ic67c99262fe5b399511f7a2e7b8592d7e065b2c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124451
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [68627126454762ddfb4605c0e58c634b54937ad0]

        ucb: webdav-curl: implement dead properties in PROPFIND/PROPPATCH
        
        And delete a bunch of ghastly code.
        
        Change-Id: I1a01bfda5f86202d537f87b97d83cc5c0a65ed0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124079
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [7110271f6a47dd19648864ad9e83e87a90f2d4fd]

        ucb: webdav-curl: clean up CurlUri m_Path mess
        
        Fix the confused nonsense and add GetRelativeReference() for the cases
        where the path+query+fragment is needed.
        
        Change-Id: I663d20a686dcc787171ae7702d2a64451fa53807
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124078
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [cd3daf7f6e7842e96f60a85cb791b18bfcc0d7b3]

        ucb: webdav-curl: convert URI reference to URI as early as possible
        
        Ensure that LockStore uses the full URL as key, not just the path.
        
        Change-Id: I84caf0d22e8c0ba176c19d004ee8ffcd2fdd05c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124077
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [3f2c3acfac2c699820f1a7e66a485ad98d5d92ab]

        ucb: webdav-curl: handle "depth" in WebDAVResponseParser
        
        Also remove a spurious fall-through that probably doesn't matter in
        practice because the "status" element follows the "prop" element that
        contains "activelock" in the schema so at that time maStatus should
        always be empty for a valid response.
        
        Change-Id: If4cc8dbc75391d76ff497b83dd0f7fd00eb34a33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124076
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [f529a81a6158de68c0a244640f8ee6434e6e79a6]

        ucb: webdav-curl: Don't crash when accessing WebDAV resource after auth failed
        
        [ replicate part of commit 162a472d55cf9fb9aaa6d5eae625b3da2273a516 ]
        
        Change-Id: Ia48b95d27cc9da8688104a05a758f82415a2d2dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123506
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [06985b1024c2272c7bbfb26dd252a3be48e5d3d8]

        ucb: webdav-curl: loplugin:constfields in ucb
        
        [ replicate commit d8f8b4375998b62431c8605004e7c7d5c921ccc9 ]
        
        Change-Id: I720fdfbeab13e9dd210f11a613cb606e946d68e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123505
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Mike Kaganski  <mike.kaganski@collabora.com>  [cf64fe2d02dcb7f3126026dc1face21ce3562392]

        ucb: webdav-curl: tdf#106955: Open WebDAV resources on which PROPFIND fails
        
        When PROPFIND fails on a WebDAV resource, its IsDocument property
        stays undefined, and so stream creation fails. Proposed solution
        is to default to IsDocument=true for all WebDAV documents where
        we cannot get the property from server.
        
        Such resources also fail to return their locking options, so
        defaulting to server properties. When later locking is attempted
        on it, the attempt fails with user notification (a dialog saying
        that getting information from server failed). Proposed solution
        is to check Content-Disposition header in such resources, and in
        case it's attachment, disable lock on this resource. The rationale
        for this is that "In a regular HTTP response, the Content-Disposition
        response header is a header indicating if the content is expected
        to be displayed ... as an attachment, that is downloaded and saved
        locally" (see MDN:
        https://developer.mozilla.org/en/docs/Web/HTTP/Headers/Content-Disposition
        
        Also, Content::getProperties wasn't ready for PROPFIND returning
        empty result.
        
        [ port of commit fbc04c97231d629c1b5e9e57203dbe8d8eb06714 ]
        
        Change-Id: If0b4c10ef7b7b108a8779c773c65e25973d32b46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123504
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Stephan Bergmann  <sbergman@redhat.com>  [71a016b6db2c409730594d59c565f5ad4e99eb8b]

        ucb: webdav-curl: const-ness fixes
        
        [ port of commit 95cfef300eb1a32d700479d2cefddc3fc4d0b37c ]
        
        Change-Id: Ic57525aa9a56c3d2f7f9cc5f0ca038bbfa8853a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123503
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [62069267024a35e323e8685c3808bf80d64ddb5c]

        ucb: webdav-curl: tdf#102499 (9): Fix eXo Platform WebDAV on 'Save Remote File'
        
        [ port of commit 59d6d5579528a66e55b75987d2d959968db485a8 ]
        
        Change-Id: I32c2bb8c3985ce8d8cf8cd0aeae513815ed40b6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123502
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [3665527ea9f003830eb47ecd221a950c35caf731]

        ucb: webdav-curl: tdf#102499 (8): Return empty property when not present.
        
        [ port of commit bb27b2ff87e534b6f4fb9583271db29d6bbae8b6 ]
        
        Change-Id: I3375aff7e3b82bb41917b1d87432fd48af41a05c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123501
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [09e159ba18989f8b5720205f0bdebdb277c5d067]

        ucb: webdav-curl: loplugin:unusedmethods
        
        [ replicate commit 292560a957498bed70b625c992ec6bcf631dceb3 ]
        
        Change-Id: I17a719756423f57a847d5c2f6833ac4d7033f5f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123500
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [2346a19dfeba7f0f2082888ab76c1c731e9e591c]

        ucb: webdav-curl: tdf#102499 (7): Caching connect timeout or cannot connect.
        
        An unofficial HTTP response status code is defined and used
        internally in LibreOffice WebDAV ucp provider in order to
        catch either the DAVException::DAV_HTTP_TIMEOUT state or the
        DAVException::DAV_HTTP_CONNECT state.
        
        [ port of commit 97cc70d7285526ae2ee3b3bac425eb031c4c0321 ]
        
        Change-Id: Idd5d412dd10131199f34a047055d098a0f74cf7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123499
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [805a4e9d3e03e1339e9149fa745ac14fe334ccdf]

        ucb: webdav-curl: tdf#102499 (6): Cache OPTIONS if not present or if lifetime different
        
        Add the OPTIONS information and response status code into the cache:
        - if the OPTIONS information is already cached, update the cache only
          if the lifetime is different;
        - if the OPTIONS information is not cached, cache it.
        
        Add some new functions in DAVOptions to support the change and remove
        a function no longer used.
        
        [ port of commit 1ca68d386bc0345240bf288bec023faaba2e07af ]
        
        Change-Id: I9c06e06ba807eff393052dc706cb45b2dfcef105
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123498
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [2afb51076c3f766ab39cbfc66d8469889a2b0a5c]

        ucb: webdav-curl: tdf#102499 (5): Deal with HTTP unofficial response status codes
        
        A reference can be found here:
        <https://en.wikipedia.org/wiki/List_of_HTTP_status_codes>
        (retrieved 2016-09-13).
        
        Changes done:
        Add set of 'HEAD method not available' before using fall back GET method.
        Add new method in OPTIONS cache.
        Add response status code if fall-back GET didn't succeeded.
        Add copy-assignement operator to DAVOptions.
        Fix behaviour of GET fall back when HEAD missing.
        
        [ port of commit 16df731a30917a426df81d751a0bfd0ae5fcdd45 ]
        
        Change-Id: I4dbf4ead49f72617fad0a13f75b8e361d1a8dba7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123497
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [e3c2294c351892ca864f7dd5827dbe04cfcc8021]

        ucb: webdav-curl: tdf#102499 (3): Change caching model for HTTP response status code
        
        Instead of caching only a single status flag, now both the HTTP
        response status code and the message accompanying it are cached.
        
        [ port of commit f423a9d695814b1babf5f2c3f42821190adc7e53 ]
        
        Change-Id: Ia77dc1d7575fc9d5517733687b8d3a1fdf9429dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123496
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [acc8ba867692c4ab426daed5414f1e9fdd90ba4a]

        ucb: webdav-curl: tdf#101094 (36): Fix behaviour of GET in fetching Headers only
        
        Implement a better way to GET only headers, as HEAD method
        substitute.
        
        Wrote a new version of GET, specifically for 'no payload' service
        because sometimes neon was returning an internal error about:
        'Compressed response was truncated' but without a specific error
        state.
        
        [ port of commit f7697a633cd56003fcb1d86bee7eb658020af506
          - omit the actual change in NeonSession because it's not obvious
            if it is needed/was a neon-specific problem ]
        
        Change-Id: Ic6afe37d0e010745091301fd9647fc1b3b9e378d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123495
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [8683c862ba6f7897e5f41294394f5f3bb18fcf16]

        ucb: webdav-curl: tdf#101094 (35): Add OPTIONS as pre-check in direct WebDAV open() method
        
        The function call will act as a precheck on Web resource access
        error when accessing the open directly without the normal file
        open procedure, e.g. accessing Web resource property values first.
        
        An example of this direct open call are the extension fetching and
        the extension update check.
        
        [ port of commit 909b6b84944e17141109272d917dcf4887483e5a ]
        
        Change-Id: Ic04903cfc1b056e150a080fc32428d43e3f842e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123494
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [c7d95240b90001c7e253aa65ed8dc804a2719849]

        ucb: webdav-curl: tdf#101094 (34): Fix test and missing field value in comparision operator
        
        [ port of commit d751af3f84909996d44b9354ce9ed34891d374e1 ]
        
        Change-Id: I2b425741672e09eec3e42eb7af34cac9c20164eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123493
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [b3fc6caf392809d844e84f6a36db6a0fe3111c39]

        ucb: webdav-curl: tdf#102499 (2): Refactor the WebDAV resource access retry
        
        [ port of commit ac060f97cc937787b4079e435c5b312f6894c277 ]
        
        Change-Id: Ib8cb79ddc67a486b067d3187a965ac55ae698fa4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123492
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [2785402a4b47cb4d5764d0ad9f1554b579a9e5d2]

        ucb: webdav-curl: tdf#102499 (1): Add WebDAV test to check HTTP reponse status  codes retry
        
        [ replicate commit e62c02a089e454eeea472e758e113e7e28568a02 ]
        
        Change-Id: Ie8bd0d0363ae3564f3287e928d36277ca48b17de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123491
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [08bbf853d52a4a36a223ebbe751bffd7000180ca]

        ucb: webdav-curl: loplugin:unusedmethods in sc..vcl
        
        [ replicate commit c4cd079b8f613084a99a83b95c3968b65cbd8900 ]
        
        Change-Id: Ifdd0c5823c02102fc84019912fbb9e8098ecc8db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123490
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [9dc9201c6eee6ffb8d547752dd6193a270fa85fb]

        ucb: webdav-curl: loplugin:unusedfields
        
        [ replicate commit b18e1bc61ccba9d0c74274e2fe45b2b422c601cf ]
        
        Change-Id: I8458dce0ae9e71daebda708697501dd5ead5ae55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123489
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [00fbb60bfecb8ef52b61f1720017106addf6c14d]

        ucb: webdav-curl: tdf#101094 (32): Use a partial GET as a fall-back for HEAD...
        
        ... partial GET means a GET with no data returned, to test for
        resource 'real' availability in case HEAD fails or is disabled.
        At  the same time disable use of HEAD method on the resource
        for the whole access procedure.
        
        This change is needed to manage web servers that don't permit the
        use of either HEAD or OPTIONS methods.
        To accomodate pure web sites that enable only GET to fetch contents.
        
        [ port of commit 2a148e2b5ea11fd371042e836fa95438ffa738e7 ]
        
        Change-Id: Ie0e2b6edd0860cbf704082500b91631543e7da38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123488
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [df2a39fc61ad33d1c5cd81141c4c4f76a493dc9d]

        ucb: webdav-curl: add additional comments from commit...
        
        ... 827cc09948c09d934dd32ca1867252618f761eab - the code was already
        there.
        
        Change-Id: I90b0c617bf060adffd6912529b8fff7897069162
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123487
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [6e423be3a811bd44902290b0db48754ef1a59f1b]

        ucb: webdav-curl: tdf#101094 (30): Better explanation of OPTIONS errors in debug build
        
        [ port of commit e137caed30052359783f2b112eee72553be1bd4f ]
        
        Change-Id: I758ce62c8e87407bab783c75fb8c9218dccc3f00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123486
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [dad80891bfd5050024c6dd4fbb558d1a5d6fe474]

        ucb: webdav-curl: WebDAV: Make some SAL_WARN log wording a bit better
        
        [ port of commit 4a70eac6045c4d3d5773ad0807dcde5a25391836 ]
        
        Change-Id: Ie0ec0bea4f1f482c2f80899c45c95ee6c0c70795
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123485
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [9703240ea9c8932b32f16fd30c059d5e034fe9a0]

        ucb: webdav-curl: tdf#101094 (29) Fix for IIS 10.0 disabled OPTIONS method
        
        When OPTIONS methods (or verb) is disabled (or denied) on a IIS 10.0
        web server, error 404 (e.g. 'Not Found') is emitted, so we need to deal
        with it.
        
        [ port of commit e0d0d87257d62ac61377a73909e17753f96e7aaa ]
        
        Change-Id: I67309f1bce20bba1399a9a3c22568291d095ac69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123484
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [1cb59f9187f6dfd255bb0d47bdb5ca8be09ea47e]

        ucb: webdav-curl: Related: tdf#82677, remove cached element when appropriate
        
        [ port of commit 90ded4cbf1ffbde2ef7926fb225759896ef075bf ]
        
        Change-Id: I7ffe75dc7a85088086f33b22eb1338ea22c1f363
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123483
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [e384a009c35542c51e0f991466af40b70a4fdb33]

        ucb: webdav-curl: Related: tdf#82677, add cache use in Content::getProperties()
        
        [ port of commit 00e1f840be4a1ff202d82377b3cbf233b352b1c3 ]
        
        Change-Id: I8c7f372404239276101fb7f64ba3415ef922e7e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123482
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [7541727dfc5938910ce58c73c4dfbcd727dcb7f1]

        ucb: webdav-curl: Related: tdf#82677, implement a PROPFIND 'propname' request cache
        
        PROPFIND 'propname' is the special usage to retrieve all the
        properties available on the URI resource, their names only.
        
        See <https://tools.ietf.org/html/rfc4918#section-9.1> for
        PROPFIND 'propname' definition.
        
        Add cache usage in Content::getProperties as well.
        The caching model is simple: a simple lifetime limit of 10 seconds
        to declare the property name list stale and request another list,
        accessing the Net.
        
        This should reduce the number of PROPFIND calls on the Net.
        
        [ port of commit 98bd24f8b479132ca3f2d884749b738e9e6203e3 ]
        
        Change-Id: I48ae38f706370557698dd80e31840b44e05bfef6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123481
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [ee7a590994c3853945fd7fa0c41e4755e741f2b9]

        ucb: webdav-curl: tdf#101094 (26): Fix possible early relase of cache mutex
        
        [ port of commit 6431e91eca9e44684066a32ed3d6411509dac781 ]
        
        Change-Id: I90391c38bf9d0f4acf68ce29b2382ad855aa56ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123480
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [be53d60f85706eeae3a9300e75cae6ed1cd4e642]

        ucb: webdav-curl: tdf#101094 (25): Make a std::less explicit, add/remove TODOs...
        
        ... and a bit of function member signature change.
        
        [ port of commit 5300b55a1dbcbea6ea244e66e3bc91a0218db5c9 ]
        
        Change-Id: Ia9d8f78c2fb39bd0943d4c2fb7d9b11cbee1034a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123479
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [f157d2de9f241ecc56a00f58bb5ea0b8205e53f9]

        ucb: webdav-curl: tdf#101094 (24): Simplify cache removal: DESTROY, PROPPATCH, MOVE
        
        Plus another PUT forgotten on a previuos commit.
        
        [ port of commit 1ed01e1bcc929d363ad5f3c4d2cf262a20134412
          plus move Uris back into try block ]
        
        Change-Id: Ieda94cc855f8a6b648dda404dfad411795c3dc33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123478
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [57777bce551ffe4cf1292e05ec3fe7f8c92adb38]

        ucb: webdav-curl: tdf#101094 (23): Simplify cache removal: MOVE, COPY
        
        [ port of commit 63af1c52c534840d1f55e3041351d24b85edcaa4
          plus move Uris back into try block ]
        
        Change-Id: I8cc7f6e14fcac294531b5be8fdbaf78610a3adfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123477
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [0e9cea7ccdac443a51c81ce6ec3e1115a09b00be]

        ucb: webdav-curl: Related: tdf#99499, add a limit to the number of http redirections
        
        Check for maximum number of redirections according to
        <https://tools.ietf.org/html/rfc7231#section-6.4>.
        
        A practical limit can be 5, due to old RFC:
        <https://tools.ietf.org/html/rfc2068#section-10.3>, this limit is
        reported also in more recent RFCs, see final paragraph of RFC7231, 6.4.
        
        [ port of commit 18009fe8fbe3982141ddca3f1fcd0900a63150a6 ]
        
        Change-Id: I3a6d1510627434cdff9e4f0af8194a8e6a33c28b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123476
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [928fbadb267be88cc558b55ddb33ec151be6e222]

        ucb: webdav-curl: tdf#101094 (22): Simplify cache removal: MKCOL, PUT
        
        [ port of commit 8ff5e67dea29d9ceb100a67a69f6deb4c6f18e13 ]
        
        Change-Id: If24272566bfb5fba32b9df9bd0f8e1c7fe18c585
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123475
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [ccbb358db241b8b2564f3d5ac2991ffff5d3deeb]

        ucb: webdav-curl: tdf#101094 (21): Simplify cache removal: LOCK, UNLOCK
        
        [ port of commit 508f78298833f45fd9e2e789aa26cca125719baf ]
        
        Change-Id: I81185c11ed3ad216b13fcbafee45ea3a48cf0a12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123474
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [a10851aca6e14a00b892c78d1cc51476547acf29]

        ucb: webdav-curl: tdf#101094 (20) OPTIONS: Check for Class1 DAV before unlock
        
        [ port of commit d14977d33bc3edb6a2c41db4d685d099bfe8d51e ]
        
        Change-Id: I559d71f49e582af50ef88ea42beba48d38180134
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123473
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [944853b03bc5a03ee424354669addb4fa9925fbe]

        ucb: webdav-curl: Related: tdf#96410 eXo Platform WebDAV: where lock fails...
        
        ...because apparently eXo Platform WebDAV does not support or supports
        poorly this section <http://tools.ietf.org/html/rfc4918#section-7.3>
        of RFC4918.
        It returns HTTP error 404 instead.
        
        [ port of commit 4475c191de479e7a5ddb20d14bc3aa32b0ab84d3 ]
        
        Change-Id: I58c91330806abbde5968ed22e98b9ff80c98c505
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123472
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [6ac3bf96d5c1676810b31d56f9d6eca7512b9026]

        tdf#145496 Add dropped nLineWidth from refactoring
        
        Regression from commit 4fc1b3fb659be916167518b49ffe8193e9033f30
        ("flatten ImplGetTextLines").
        
        Change-Id: Ib9f086243b4e3ae245263492e714de6f81b89ea1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124557
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jenkins

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [044bcca725f07058127fb35e9d3bddada364ff84]

        ucb: webdav-curl: tdf#101094 (19) OPTIONS: Add mechanism to manage not found Web URL: GET
        
        [ port of commit 7f32fddb445ef1c1e17f9028f252c21dd83e03af ]
        
        Change-Id: Ie1412f849df0b9da76ccc41309e8e587c8f36c7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123471
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [567f8f716bb644494fa74b9a5030c5a047c8a189]

        ucb: webdav-curl: tdf#101094 (18) OPTIONS: Update OPTIONS cache lifetime if not found
        
        [ ported from commit a5fc27e0575eab115de3714ae07fcac7481f4daf ]
        
        Change-Id: I61d06051a4526676fc4ab80d653ab7c2a9e4c209
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123470
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [43c1de58c3115dd0495d0326975d520a333845b8]

        ucb: webdav-curl: tdf#101094 (17) OPTIONS: Options cache removal: COPY
        
        [ port of commit bedae6b06c51c641c38fa7dd3e25dd2aaafb30cf ]
        
        Change-Id: I1618a7a5ec4e52fdd9e99b17b2b36e5ef77decae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123469
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [dbe4b01ca7d0069f45d655c04ca595b42b71c631]

        ucb: webdav-curl: tdf#101094 (16) OPTIONS: Options cache removal: MOVE
        
        [ port of commit 2359e5a002f4df58548803320991064e6a6d968c ]
        
        Change-Id: I27a68855198fe220a1f4141bb89673992c12e1f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123468
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [8c4302a503053251b6360c128a1dcd556f09c5df]

        ucb: webdav-curl: tdf#101094 (15) OPTIONS: Options cache removal: MKCOL
        
        [ port of commit 1596379bc00a32bc3b4e76a53aa884112b21764b ]
        
        Change-Id: If217fde550ef55375e4743de00dcb325a89674c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123467
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [c155b4137678455294db605e0332b097ef51dc1a]

        ucb: webdav-curl: tdf#101094 (14) OPTIONS: Options cache removal: PUT
        
        [ port of commit e0eb85785b68867f1476553723dbfc6dc407106b ]
        
        Change-Id: I2c4109b44ba291fdc01289b2706f746512d7e3e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123466
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [ae8528e4b7c219411e4fa6f33fc693479bb5ce56]

        ucb: webdav-curl: CurlSession OPTIONS() lock cache
        
        Change-Id: I3a815e70db04439dc33d57ce9e214d52a7f0e08d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123465
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [51579e00fef7baf5e248b1e9a2bf0e9fa8ef1a60]

        ucb: webdav-curl: tdf#101094 (13) OPTIONS: Options cache removal: LOCK, UNLOCK
        
        [ port of commit dfb714183f31d8a235797ef1ad3c517966ed4985 ]
        
        Change-Id: I1cf4689847f4f033d6f8cc40265b98b9614363e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123464
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [1f783d3e5e734dbdef2ec39f1ff1370dad4f332b]

        ucb: webdav-curl: tdf#101094 (12) OPTIONS: Add options cache ctrl in getResourceOptions
        
        [ port of commit 37ada6f457e19b6ee2d2adb0b0ab3acb20705b51 ]
        
        Change-Id: I3cfd71c0c90b828de7d953d5ff3f0e445b3f156f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123463
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [7f5f568b9c31df2391dabd4abb5711a109e5480a]

        ucb: webdav-curl: tdf#101094 (11): Add WebDAV options cache configuration param.
        
        Added in officecfg five new properties to be able to set
        cache lifetime if needed.
        
        The new properties are available in advanced, expert configuration only,
        in org.openoffice.Inet.Settings.
        
        Default values are as follows (value is in seconds):
            OptsCacheLifeImplWeb = 300
                when the web resource is Web only, implementing OPTIONS.
                Min. 0 sec (no caching) max. 3600 sec (1h).
        
            OptsCacheLifeDAV = 60
                when the web resource is WebDAV.
                Min. 0 sec (no caching) max. 3600 sec (1h).
        
            OptsCacheLifeDAVLocked = 600
                when the web resource is WebDAV and it's locked by
        	this LO instance (e.g. lock store has a lock to it).
                Min. 0 sec (no caching) max. 3600 sec (1h).
        
            OptsCacheLifeNotImpl = 3600
                when the web resource does not implement OPTIONS method.
                Min. 0 sec (no caching) max. 43200 sec (12h).
        
            OptsCacheLifeNotFound = 15
                when the requested web resource is not found on server.
                Min. 0 sec (no caching) max. 30 sec.
        
        [ port of commit 2c0b4ff238f39b5fcce09c7d36e80ac1e7cb713e ]
        
        Change-Id: I5a4c44449c91b7d3a8840bfaf8326e35f86415dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123462
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [e329cda88021fe7c540a6050a654aee7491d0975]

        ucb: webdav-curl: tdf#101094 (10) OPTIONS: Add a simple options cache class
        
        Added behavioral unit tests as well.
        
        [ port of commit b641d83bb9f8adba1a487ca0e04d7151f96c3eea ]
        
        Change-Id: Ie8867aeb45dcc8d343b156608e8a30970f76f6f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123292
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [78992a2b63cdfbc278a104973c22b1e707ecfd12]

        ucb: webdav-curl: tdf#101094 (9) OPTIONS: Add options check in Content::getProperties
        
        [ port of commit be47f60b51c053c6329637e829ce16e2e90610fe ]
        
        Change-Id: I8fd0dbc1f9847e799c244821bfe4e628c39c2017
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123291
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [cb0681be80bd4423475149e05eaff180887936c8]

        ucb: webdav-curl: tdf#101094 (8) OPTIONS: Add options check in Content::resourceTypeForLocks
        
        [ port of commit 6ab2cabeae02b6beb3c33238773ba075f41c4bb9 ]
        
        Change-Id: I10f928fb5484738553769f54353ca7637e0780ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123290
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [8ce2732f0a867807a9d0e70ec0966e7779d13412]

        ucb: webdav-curl: tdf#101094 (7) OPTIONS: Remove resourceTypeForLocks before unlock
        
        Not needed, unlock() checks if a lock is present first.
        If present, it means that LOCK is available, inferring the presence of
        UNLOCK availability.
        
        [ port of commit fd586445a47d50ebfff67a7d5e4a329cf064cb92 ]
        
        Change-Id: I639c558c6e6f322f37d267bbc31309504745e02c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123289
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [9eb6733c8fa9d69d3f2314fc1a3f510c324bd663]

        ucb: webdav-curl: tdf#101094 (6) OPTIONS: Do not retry on HTTP error 501
        
        HTTP error 501 the server tells us the used method is not
        implemented, non need to retry.
        
        [ port of commit 6dcd231892d80d2f130d1b9ebb9cf7dfa1115df1 ]
        
        Change-Id: I5325f6527c7bb5c8f87d4301fd13eb6c71a318f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123288
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [70f197cc6728482b0a42f4b1e90c55879346fdfb]

        ucb: webdav-curl: tdf#101094 (5) OPTIONS: Add options check in Content::getResourceType
        
        Added some verbose SAL_INFO to detail server responses to PROPFIND.
        
        Corrected a wrong comment and beautified a bit code I introduced
        in commit 3b26a2a403ca5e99b0dd07d042d47501c091af16.
        
        [ port of commit 211cb2dec3501a9ea224512ebedbc7cd1c46cd45 ]
        
        Change-Id: I7917408dcc09e42cb23d29b28e02904594023dd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123287
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [dac69982586001cb42af900382c544f052820913]

        ucb: webdav-curl: indent that temporarily
        
        Change-Id: I8cd3373b64c29d1f76c19a8f229cda0060cc79cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123286
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [2b0c3c6c83f630f0bde1866b368dced7489a2d2f]

        ucb: webdav-curl: tdf#101094 (4) OPTIONS: Add member function getResourceOptions
        
        [ port of commit 2777b6380c17bad8a966454947b9d991f9592224 ]
        
        Change-Id: I8c54b564a8c92dcd395e104976f7a7071b5264eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123285
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [59ed56fd299a0ef5e67aaba4c704262481355f43]

        ucb: webdav-curl: implement DAVResourceAccess::OPTIONS()
        
        This is just a copy of DAVResourceAccess::PROPFIND() and trivially
        adapting 4 lines to call DAVSession::OPTIONS() with required arguments.
        
        Change-Id: If2ac8e4a465d0f09b7cf02647ac4c8e4860c45b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123284
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [1a7c877f51f3f6325b67d5250253efc36c3d4549]

        ucb: webdav-curl: implement OPTIONS()
        
        Change-Id: I601a161c3e6c4b7e741a79bfd15510bb40b5d81c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123283
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [f472792a3ec03797b55e83d2de759caba3e57f79]

        ucb: webdav-curl: tdf#101094 (1) OPTIONS: New class to store retrieved OPTIONS
        
        This class describes the DAV options useful to LO.
        Added behavioural unit tests as well.
        
        [ port of commit f950b49393ee6539f2a7b3c306aa4fc119f24a84 ]
        
        Change-Id: Idfcd66229a2bbbdf4452da731a5b921527447358
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123282
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [59508791aa4f30e1c4f0a61f55e19d839d8a4c30]

        ucb: webdav-curl: loplugin:unusedfields in ucb/
        
        [ replicate commit 00bb8141beee7088625992a046e94c6f8da8da83 ]
        
        Change-Id: I8144eca6b27fda799a8e875b568a3bcf6b974d96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123281
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [e1bb4425e442eacdc1ca3518d62116e739ba7eb0]

        ucb: webdav-curl: In case of Web site access, add Content-Type to HEAD request.
        
        This remove a necessity for another HEAD request when MediaType
        is requested while accessing a Web site, a cleaner implementation of
        d61352f58a7f750d3b0b0a9c2d6498fbb7a6e10d.
        
        This behavior is active only on a standard Web site, when PROPFIND
        failed earlier on the program flow, without retrieving the property
        DAV:getcontenttype.
        
        [ port of commit 9325c18044a8adc852e2d1b42a5a479ab6195da8 ]
        
        Change-Id: Iebdae815d096be8ef45b969d7c4d84acc26694b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123280
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Noel Grandin  <noel@peralex.com>  [14c7381438a4d0f2cd6b660c72f4ff8d03834fba]

        ucb: webdav-curl: loplugin:unuseddefaultparam in ucb
        
        [ port of commit 83911dd753fbfd0328bae2dfa37d19f514d4b2f9 ]
        
        Change-Id: I5a57b7af9cd231e89fc93cc1a5f277cae23a1427
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123279
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [09730ea0ccfe63982cdb869d5eaa906982283bf1]

        ucb: webdav-curl: Related tdf#95217: Force HEAD method in Web access if PROPFIND failed
        
        [ port of commit d61352f58a7f750d3b0b0a9c2d6498fbb7a6e10d ]
        
        Change-Id: Id945be7a1f71c830f3ab15c54fbf65a32be71a2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123278
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [a50dbf49906f4aab367b2556be99779b2b05866d]

        ucb: webdav-curl: Related tdf#95217: Http header names are case insensitive
        
        [ port of commit e973b342826e54f147251b132c3325d30749e312 ]
        
        Change-Id: I7473625894c023c526a8ffeccd7ec6d67629ff76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123277
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [6c0c0ce22e8b9085ed0993a2445560206b05724e]

        ucb: webdav-curl: Related tdf#90700 Add configuration for web connection timeout.
        
        Currently the connection timeout is governed by operating system
        default.
        
        LO timeouts will be used in place of the TCP socket operating
        system ones, only in operating system where this is currently
        possible.
        
        The timeouts to use can be changed in LO configuration:
        'Tools > Options > Advanced > Expert Configuration'.
        Propriety names are ConnectTimeout and ReadTimeout.
        
        ConnectTimeout contains the timeout (in seconds) used when
        making a connection (max 180 s, min 2 s, default 20 s).
        
        ReadTimeout contains the timeout (in seconds) used when reading
        from a socket (max 180 s, min 20 s, default 60 s).
        
        [ port of commit 14220052ef2b8675ee12aad63b0402f023d9760a
          omitting Session change which isn't directly possible ]
        
        Change-Id: I276851958f587346a36ee5f173b3e4fb88a944b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123276
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [11a457538a300d8df0c5c03d3cb590e94e6d99fa]

        ucb: webdav-curl: tdf#95792: fix saving file the first time on some WebDAV servers.
        
        Some WebDAV servers don't implement section 7.3 of RFC4918:
        <http://tools.ietf.org/html/rfc4918#section-7.3>
        
        This lack of implementation breaks 'Save As...' functionality
        when the target is a WebDAV server, by not locking the URL
        ('reserve the name for use', in RFC4918 parlance).
        
        The server not implementing this usually answers with one of
        '405 Method Not Allowed', '501 Not Implemented' or
        '412 Precondition Failed' http error codes.
        
        The fix should manage this lack of implementation.
        
        [ port of commit 4c82edfb3a9286a0bfef3f006e468e5c331987eb ]
        
        Change-Id: I343368bb91bdffff143aa26d8449b48f3b5300d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123275
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [96b1a6878cbcb05f962abe5c9bb073f4dff6f4dc]

        ucb: webdav-curl: Fix tdf#90700 Notify connect timeout early.
        
        Throws exception to manage timeout early in the first connection
        sequence.
        
        [ port of commit 95958755cbbf8c6026b878703400d5d9ec1e6c98 ]
        
        Change-Id: Ib6d306100ab04a3a21c37108d5c88185acf2524a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123274
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [97a22b7a584ae6f5237e18be3265e1a72705d773]

        ucb: webdav-curl: Add/change some logs in WebDAV ucb.ucp layer.
        
        [ replicate commit dd9c15b36f69bec4d4fc9b0049f7e496e5eb9e9d ]
        
        Change-Id: I9eb87ea7216c83ce1ac63f65dd96ebe6760a50a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123273
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [98c05dd05318e6c8a77801d85c015539d933ffa6]

        ucb: webdav-curl: tdf#83531 Opening WebDAV URL WebDav fails if write is restricted
        
        Happened because LOCK method was not allowed without credentials.
        
        [ port of commit 0326352470aee1a774bb5aa314c4f3625c1372b3 ]
        
        Change-Id: Id94b96856737e50715c2a18427ba22c3776a8da9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123272
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [b5d91ff10fda72bc9758e7087f8a1a24d2d27022]

        ucb: webdav-curl: tdf#82744: fix WebDAV lock/unlock behaviour - part 3
        
        Changes done to the code in sfx2, ucbhelper, ucb, unotools in no particular order
        
        - add method helpers to call the ucb lock/unlock
        
        - add lock/unlock 'real' management
        
        - make DateChange property retrieval working for WebDAV as well
        
        - add check for changed content of a WebDAV file, in order to reload
        it correctly when 'Edit Mode' command is activated from GUI
        
        - Unlock WebDAV file while saving only if explicitly enabled
          Needed in order to avoid the small window of file unlocked state that
          opens while saving a file.
          When saving LO actually does as follows:
          - unlock the prevoius version of the file
          - prepares operations to save the modified version
          - lock the new file
          - save the new version
        
        - the lock method is enabled if the DAV resource supports it.
        In case the lock is not supported, for example example DAV with lock
        disabled, the lock method is disabled.
        
        Exception: when the resource is first created and the lock is not
        supported: a lock command is sent anyway, because if the resource is not
        yet present, there is no method to detect the lock/unlock availability
        in this case.
        
        - cppcheck:noExplicitConstructor
        
        [ port of commit b4576f3da4d90139fc5140962d13cb91dab98797
          excluding the obsolete FTP scheme thing ]
        
        Change-Id: I16bb4e2fa9899fd31af7c223390f3fb213330fa4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123228
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [028a6932a697c3f8087cf6a32ce39bde9b945b39]

        ucb: webdav-curl: Remove redundant comparisons, copy properties unconditionally
        
        [ replicate commit 39bbfa61653ba7c3cca0aed739559914c78edc89 ]
        
        Change-Id: I28730c1fc7f6808bf9657855cf1d65369b695c4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123227
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Giuseppe Castagno  <giuseppe.castagno@acca-esse.eu>  [115edb7a91f0c1c9b2aeb343680f47924730d121]

        ucb: webdav-curl: tdf#82744: fix WebDAV lock/unlock behaviour - part 1
        
        There are some areas in ucb outside the issue scope that should later
        be addressed, among them:
        
        - in ucb/webdav make flag m_bTransient working right, currently lock
        option for WebDAV server not supporting it is suboptimal: there are
        not needed lock requests;
        
        - change the method the modified file is checked against the old
        one, using DAV:etag instead of the DateTime;
        
        - some http status code returned by the server don't seem to be
        managed;
        
        - during WebDAV operation some redundant request of properties is
        carried out.
        Probably some clean up to remove these not needed transactions
        is to be done.
        Accessing only those really supported by the referenced href would
        be better.
        
        Changes done to the code in ucb, in no particular order
        
        - remove current WebDAV lock management
        
        - have the lock/unlock working correctly when the webdav resource
        is first created: in the case of creation is the first lock on
        the non existent resource that actually creates it
        
        - fix a problem while fetching WebDAV properties.
        If a single WebDAV non-cached property was requested, it would
         not be fetched from the server without this fix.
        
        - change the lock owner name.
        This should probably be different. Something to be discussed.
        This same string can be read by all the applications accessing the
        lock.
        
        Spec reference is:
        RFC4918 [2007]: '14.17.  owner XML Element'
        link (as of 20150713):
        http://tools.ietf.org/html/rfc4918#section-14.17
        
        - manage WebDAV locked file exception directly while locking.
        The ucb::InteractiveLockingLockedException is thrown directly
        when detected by the lock command, to avoid the user interaction
        activated by the cancelCommandExecution method.
        
        - terminate gracefully if WebDAV lock/unlock is not supported
        
        [ port of commit 26e6d4b05ab444e6a7529ffcac7fbe592fc94833 ]
        
        Change-Id: I0a4c926dc1e32cc620ad6e9acfc9c9c56928fa49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123226
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [24adc72f80e1fe33654be103097271eda623f551]

        ucb: webdav-curl: remove unused LOCK() overload
        
        Removed from neon in commit 9d7727737b067c5228f129737046f718d5965659
        
        Change-Id: I1df14d8e05e50a6a0ce7af4f6079f11be6628903
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123225
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <mstahl@redhat.com>  [21a1267b15724fcadb089065f57c5daf0fd6ba26]

        ucb: webdav-curl: NeonLockStore::stopTicker(): really avoid deadlock
        
        Follow up on 68ba2785c55eaa1ea70ce135bdad5322b0e04ed7, which missed the
        sad fact that m_aMutex is locked recursively.
        
        Avoid that by passing a ClearableMutexGuard to stopTicker() and
        unlocking that.  Also lock m_aMutex in the destructor while at it.
        
        [ port of commit 13b60fd80a7adfb0ef81a818917cfec5edfc6edc ]
        
        Change-Id: I65bb4ec98f13d28089c3b2eb3300074944024188
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123181
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <mstahl@redhat.com>  [d2e66d2c10b624033520a0c734851b9bed9a902a]

        ucb: webdav-curl: NeonLockStore::stopTicker(): avoid deadlock
        
        Tor reports that NeonLockStore::stopTicker() m_pTickerThread->join()
        can deadlock with TickerThread running NeonLockStore::refreshLocks().
        
        This can be avoided by copying m_pTickerThread to the stack, and
        releasing the m_aMutex before calling join().
        
        [ port of commit 68ba2785c55eaa1ea70ce135bdad5322b0e04ed7 ]
        
        Change-Id: I6d2d993fd5315f27e6559a1e9034e961303fe894
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123180
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [ad85d647a3d501f9a3208d082b6bdbc371942053]

        ucb: webdav-curl: adjust some trivialities to match...
        
        ... commit 0c3500115c4fd86284a027fc32be704afcf77061 - turned out there
        wasn't a substantive difference to the existing code after all, except
        for the FTP URL scheme check, which i don't miss.
        
        Change-Id: Ie24988a4117445cf729515958dea88d17627859a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123179
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [44f246d122d2bac3f47d855957c809d7eb5768f1]

        ucb: webdav-curl: use std::unqiue_ptr in ResultList
        
        This reimplements commit 7ff650a6fe405c98d182c6cabbb46217b56bb0c6
        and commit fc90cf2af58dc8d551c39ba37d3a44597aa11e44.
        
        Change-Id: I517ce2a4eeda75c25b7a7f7debee8904b454a144
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123178
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [44c58b178206ba9926b76b7eb47253e0c906ee1c]

        ucb: webdav-curl: fix exception in Content::queryInterface()
        
        This was refactored in webdav-neon by commit
        c2ca6fabd1afc3fc07001721c2069d3c8db7000a but it turns out that here the
        m_xSMgr doesn't exist anyway since commit
        317b5bdadebc5560d38da4c9dd6d68c64a93b9a8 so just use m_xContext.
        
        Change-Id: I5c190d6e562ddd095fd6f8c8400ee4a7b7d5a5a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123177
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [d43d90347261e57b33fa932e8869184337bc0017]

        ucb: webdav-curl: add documentation from "rhbz#678440: Always ...
        
        ... include User-Agent to avoid 403 from picky servers",
        commit 4d0e3127ed2def7212bc05aa860cd06704bb1efe.
        
        Change-Id: Ie20def64b7fd1a4f523db84f42d83037bbf88856
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123176
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Stephan Bergmann  <sbergman@redhat.com>  [394a4947d663f36226d8dfbfdf4e190f373742e3]

        ucb: webdav-curl: Adapted TickerThread to safer-to-use salhelper::Thread
        
        [ port of commit f7afe3b7b07800d130b4d9102f2a94ccac0ebc52
          and c58882fda80b63baac3360001b0fdf251d96e0eb "fix msvc2005 build" ]
        
        Change-Id: I7173a99aaebd01535971d25350d00923c6607c5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123175
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [d80ad1370b65987505fd5aedd3ac17ff8b1ee0ed]

        ucb: webdav-curl: add OpenCommandArg3 "KeepAlive" support
        
        This is based on the following commits, which conflict everywhere,
        except the code in CurlSession.* is new.
        
        commit 09954fc863c8ee900f157cab4458e1dcf51493d3
        Author:     Thorsten Behrens <tbehrens@suse.com>
        AuthorDate: Tue Jan 17 04:59:56 2012 +0100
        
            Fix UpdateCheck clog up server by keeping connection alive
        
            The update check protocol uses the webdav ucp, which uses neon,
            which in turn defaults to keeping the connection alive. this is nice
            for webdav, but disastrous for millions of clients phoning home to
            the same server.
        
            Using neon directly in updatefeed.cxx is not an option, due to the
            thread safety problems around that (see e.g. rhbz#544619) - so we
            had to extend it to accept connection options, and reuse the
            existing webdav provider.
        
        commit 29bd62fdc2792e215999e9dd0ec9a4bf1102201d
        Author:     Thorsten Behrens <tbehrens@suse.com>
        AuthorDate: Tue Jan 17 11:41:14 2012 +0100
        
            Switch flag sequence of OpenCommandArg3 to NamedValue.
        
            Based on feedback for 09954fc863c8ee900f157cab4458e1dcf51493d3,
            using the less-bulky NamedValue type instead of PropertyValue.
        
        Change-Id: I48e07dd4c3f189eb4445ed95a67011131d7b49f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123174
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [244a64ae7461a19383c81bc3fefebb5b40900c18]

        ucb: webdav-curl: callcatcher: remove unused methods
        
        [ replicate commit af6752b88e34df05449a4237d9be0fac509c227c ]
        
        Change-Id: I608798e95297642fe768d7ad66d524f084fa83d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123172
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [e668c2a88f0edb41169a76d9c6203227cd436559]

        ucb: webdav-curl: catch exception by constant reference
        
        [ replicate commit e4ce7225dd987f9b2f250f055d9688de79931444 ]
        
        Change-Id: I9727af7b85a7f4c0a821a41856d72644b306ba29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123173
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [66515820d050b4f56d30856b0e7223fa7e697b58]

        ucb: webdav-curl: fix init of SimpleAuthenticationRequest
        
        The parameter was removed in c158c00489d35af7f5f9278b8ee545678d6a42e5
        so "true" was erroneously passed as bCanUseSystemCredentials.
        
        Change-Id: I98d3b554a787c7200337735d5fde13b7db43a832
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123121
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [33fb5accfa38fa6ae739ed20d807bf1980eb4b59]

        ucb: webdav-curl: handle additional HTTP status codes
        
        Refactor a little to prevent recursive calls of ProcessRequest(),
        to ensure the libcurl options set by the previous call are reset before
        the following call.
        
        Change-Id: Iba2ff695385c554058ac5a743c204224ca09ac57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124059
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [ff2bcefa5266ba2b7c4128fdc25245348dee0bd9]

        ucb: webdav-curl: try to prevent acquiring a lock that we already have
        
        This was done for webdav-neon in commit
        b4576f3da4d90139fc5140962d13cb91dab98797 but without checking that the
        requested lock isn't "stronger" than the one that was already acquired.
        
        This is currently not a problem because there is only one caller of
        LOCK() and it passes a hard-coded ucb::Lock argument, but not sure if
        that would change in the future, so try to check for it.
        
        Change-Id: I7a703197208979c330212288c323877a326dd7de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123229
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [d024b594e556ff9061930389230dba4625bd5405]

        ucb: webdav-curl: implement CurlSession
        
        Change-Id: Ib99ccc517f36db1bf98900a79685d510f2940e5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122269
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [ba2ceafa145880002b43c1807fae48fb66e883c6]

        ucb: webdav-curl: add CurlSession boilerplate
        
        Amazingly it even builds, with warnings.
        
        Change-Id: I1f89a8a7de0c37a8908f530d46e275282cdc33de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122047
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [617fbb5fd39e668453588d1b72bfc92a9c648552]

        ucb: webdav-curl: implement CurlUri, partially based on SerfUri
        
        The curl_url* functions exist since 7.62.0 and CURLOPT_CURLU since
        7.63.0.
        
        Change-Id: I8bc766221636eb3ff0d33ae5a90d00c1bc7ecd7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122046
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [a48ccb4c14664e23fbb2c8c1603c82772e5e476e]

        ucb: copy SerfLockStore class to webdav-curl
        
        Change-Id: If7b12af542a369c0179ff3460f64ece61a63c1ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122891
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [dca684d8f87e766c91de2dec0f9ac0d2822f4217]

        ucb: webdav-curl: fix [loplugin:*]
        
        Change-Id: I357f8594a404eb17a0126359bdc5b2b4c6543de6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122045
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [3afa1858a8a3d00ab6e03367f8cdf6cef2b511b2]

        ucb: copy upper level code of serf webdav ucp to webdav-curl
        
        Change-Id: Ia621e504d234d0904b40c7cd9aba49849c2ee859
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122044
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [b0e0fa1d2aee653586e1803bc30447b066e6cc66]

        configure: add --with-webdav=curl
        
        Change-Id: Id5cbeb9924b8e80b3b88f77fee2efd8457b5c302
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122043
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [1a3b3eda6ca1c8e063ba6db9e9f34f999ec92c49]

        comphelper: fix SequenceOutputStreamService::getWrittenBytes()
        
        With com.sun.star.io.Pipe, you must call closeOutput() or reading from
        the other end will block forever.
        
        If you use com.sun.star.io.SequenceOutputStream, you can't read the output
        after calling closeOutput() on it because for no good reason it throws
        a NotConnectedException.
        
        Let's just fix it so that a sequence of closeOutput() then
        getWrittenBytes() returns the finished buffer.
        
        Change-Id: Ia6ce28ec05e00e5f1c703dea8669e0271c0b9c20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123057
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Michael Stahl  <michael.stahl@allotropia.de>  [68a3df2f1282f40fa4accaed21a69a84d76be37d]

        curl: patch invalid format string in debug log
        
        This causes:
        soffice.bin: sendf.c:243: Curl_infof: Assertion `!strchr(fmt, '\n')' failed.
        
        Change-Id: I5a78b2225f6769cc49025e1e73ce72cd3d6bec16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122963
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-11-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dd3c70cea6d4577d2cd01285c8b5c635a89b7e90]

        Fix typo
        
        Change-Id: Ida6978ed843615504fac7ce0a0a6a08a66f10367
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124320
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [428385fb870eefe5584dd9c59c0df077369759eb]

        Removed duplicated includes
        
        Change-Id: I5414710ceee7a572173eae43c906e91e86b7a01f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124433
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-01  Caolán McNamara  <caolanm@redhat.com>  [32ecb028dc7c803750eabaa27ffd1257e3f53eb2]

        multiline calc inputbar not redrawing and adjusting scrollbar on delete of text
        
        backspace is ok, but with delete when a line is deleted the scrolled up
        lines are visually duplicated at the bottom
        
        Change-Id: I22e91aa3c3213876d36c593cae7989e8913bffc3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124548
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-01  Caolán McNamara  <caolanm@redhat.com>  [2bd6876f0f4596eb4ffad1109ca0c2896f9bda84]

        tdf#138698 remove/ignore 'distributed' if feature is unknown
        
        which it is in dbaccess. Its is a calc feature added at...
        
        commit 755ad6834625488c5d31d4bacc9370eae7ffd8f3
        Date:   Tue Oct 5 11:15:56 2010 -0400
        
            Ported calc-distributed-cell-text-*.diff from ooo-build.
        
        Change-Id: I1e8856e2ab635d270a487f5a68ac5c386f46a080
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124552
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-01  Jean-Pierre Ledure  <jp@ledure.be>  [59372ead7ee158cdc6f2f08e4008c06697e91139]

        ScriptForge - (SF_Calc) new GetRangeAddress() method
        
        The GetRangeAddress() method accepts 2 arguments:
          GetRangeAddress(Range, AddressItem)
        
        - a range as a string, to be understood as the extended definition
          described in the help pages
        
        - the item to be extracted from the given range, either:
            firstrow
            firstcol
            lastrow
            lastcol
            sheet
        
        The returned value is either:
        - a Long
        - a String when sheet is requested
        - an array of all these values when no item is given
        
        The method is available for both Basic and Python user scripts
        
        Change-Id: I6156b176e29cf47207a079d10552443467dd2f6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124551
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-11-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ccf6075b39c754c1efbdb5fb141f4fda8b460536]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ddbff6c13a02f9b58d0274c2215adfbdd3020fad
          - Fix typo
            
            Change-Id: I9dc167e31f706ba8769147fcdb6e10c21ae71a31
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124554
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2021-11-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0c55ea82aadbccb667e436ea9f44f4796991ae01]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 236b3987893c6a9e6c78f2efee411a18d4c85a7e
          - Fix typo
            
            Change-Id: I3694de1a379960fd2c927d0f80e512c42d3fd6d6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124553
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2021-11-01  Caolán McNamara  <caolanm@redhat.com>  [7624730e3d0197071fe4f904900fecedf8140d67]

        Resolves: tdf#144793 add scrollbar to sql editview
        
        Change-Id: I23126a89c136a134590900c38ccd589fb4ea29a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124546
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-01  Caolán McNamara  <caolanm@redhat.com>  [96ba1a40037b75ebe43daccaf4f4d7849cf02fa3]

        drop unused suppression
        
        Change-Id: I7486a3998e998382565ba454d4262584233777fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124545
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-01  Rafael Lima  <rafael.palma.lima@gmail.com>  [65eb101e23a740657f1d2c9c7dc0b7ac6453998b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 94e3719169db094d5efd3a952461bd08a806f0f7
          - Update SF_Calc service help page
            
            This patch documents the properties "Region" and "XSheetCellCursor", as well as the new methods "A1Style", "CreateChart" and "Charts".
            
            Change-Id: Ia3a5be356271ac0bb1d298de31f1d3d270f9382e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124199
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-11-01  Kevin Suo  <suokunlong@126.com>  [3b977328dfbe613d925dc52c22e36b7e15a34ada]

        tdf#138475: also set font size/weight/posture for CJK/CTL languages...
        
        when parsing the default Calc styles.
        
        As an initial matter, orcus currently does not support XML_font_size_asian,
        XML_font_size_complex, XML_font_weight_asian, XML_font_weight_complex etc in:
        https://gitlab.com/orcus/orcus/-/blob/master/src/liborcus/odf_styles_context.cpp#L128
        
        While this need to be improved by Orcus, actually in Calc we provide
        the default font attributes in sc/res/xml/styles.xml and it makes no
        sense to set different font size/weight/posture for each language type.
        As a result we apply the same font attributes of latin to all these
        languages.
        
        Change-Id: I1b105fecce45aa22c6b72e15305e25dc6669d2cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124536
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-11-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [b34a8f977cf043153dd56a7f83b25e0b11b7a523]

        Group per-locale functions instead by type
        
        ... and also sort them.
        
        Gets rid of a lot of #ifdef cpp macro lines.
        
        Also unifies the macros as "MACRO( id )" for easier readability.
        
        Additionally drops the "// add here new services !!" comment at
        the end of the transliteration instance list, as items were added
        all other the place in various patches.
        
        Change-Id: I040b3b0952ec2aef2d1d10e7282cfd11afa6b702
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124441
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-11-01  Caolán McNamara  <caolanm@redhat.com>  [ed1ac6bb6660b5f84e184ed3571c8b25596e8631]

        add a comment referencing gcc#103022
        
        Change-Id: Iccb7d5dccdd77563244e2262834274a548b369bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124544
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-01  Julien Nabet  <serval2412@yahoo.fr>  [11db4fa6227a721b483d35f939dc2425c09a42c8]

        Provide values for debug in cui
        
        Change-Id: Ifda9ddae8c7ee946f01dfa0b6fc0bba59a9c8a22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124538
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-11-01  Caolán McNamara  <caolanm@redhat.com>  [b424e32afe7e9ef72373bc4e0b9c65a9bbddbd70]

        use freeze/thaw around a potentially long sequence of insertions
        
        Change-Id: I151d172d65d4a74b57a64c4b5d904ef18145aede
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124543
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-01  Caolán McNamara  <caolanm@redhat.com>  [2ed921b0a56961c6937661258b44e1690c5f98d1]

        Resolves: tdf#145391 insertion code assumes unsorted treeview
        
        so assumed row index doesn't match real insertion point
        
        presumably a problem since...
        
        commit e8b3df5b9b0eb0a93c25b6dc2e445ae44a7e3f78
        Date:   Fri Aug 2 14:57:49 2019 +0200
        
            tdf#93476 Sort Macro library list after creating/importing a macro
        
            Only set the widget as sorted in the ctor, it remains sorted
        
        Change-Id: I6cefc43357f3215a49b33ff18befdc679c1749bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124542
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [c8c11b55456df5b418848ac3159b9f370215bc09]

        Add SAL_DEBUG_IF
        
        Change-Id: If2452cd4bad7266e7e07baaea26c58ef26ead5f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124509
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-11-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [fa9b28c781d4d3e97f7dcf150a0e22e70289c228]

        Qt picker: implement XAsynchronousExecutableDialog
        
        FWIW: most places still call FileDialogHelper::Execute instead of
        StartExecuteModal. I tested with "Insert >> Text from File...".
        
        Change-Id: I303cc89c97c8fc17015ab7831e6a324ef16a6a0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124512
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-11-01  Caolán McNamara  <caolanm@redhat.com>  [a2bc467b4c0c0da71a8c213ac61477cd7697cdc0]

        ofz#40404 try smaller documents to avoid timeouts
        
        Change-Id: Iac495993a219507fe2b6d50b11973ad8d078497e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124540
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-01  Caolán McNamara  <caolanm@redhat.com>  [9948e9e736d005f1a5a5ad4955e55aefddc8ef54]

        ofz#40575 Integer-overflow
        
        Change-Id: I4b6b6f2ba0c4dd013489b334822e6639f265c6b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124539
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-01  Stephan Bergmann  <sbergman@redhat.com>  [7d936a98cd8f44e3a99f121b610b9040ae2e8381]

        Fix more misuses of NULL across Windows-only code
        
        ...that had inadvertently been missing from
        a5cea74034a8e029bfdf0f2b82ea8800bf5bd206 °Fix misuses of NULL across
        Windows-only code"
        
        Change-Id: I8f60cd6114ceb7c6413fb099778bfb06407bbb24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124431
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-11-01  Mike Kaganski  <mike.kaganski@collabora.com>  [d12f25905c3d7e474b603a716669b12143b6c34a]

        Prepare for removal of non-const operator[] from Sequence in xmlsecurity
        
        Change-Id: I7cfcf9f9ea307bd737292e6f4f37a29f453167c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124418
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-01  Caolán McNamara  <caolanm@redhat.com>  [f16f35d40948bd4bbe835e0ba3c2f75aa0de23f7]

        Related: tdf#145464 pass an explicit DocFrame for SID_SIGNATURE
        
        Change-Id: I352e0d92720cd002cbe3f25d4fa0c07b69c88cf2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124535
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-01  Caolán McNamara  <caolanm@redhat.com>  [1e3cc6d8dfe95f9f4c37f583c3de582464159698]

        Resolves: tdf#145464 ensure the SfxViewFrame is activated
        
        before dispatching SID_SIGNATURE, its normally activated on getting
        focus, but its possible to move focus into the button of the infobar
        without the frame getting focus.
        
        Change-Id: Id353e23b595e14614361c0c25976c788940c67eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124534
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-11-01  Luboš Luňák  <l.lunak@collabora.com>  [fef55498e05717c51c3b3a9222fa460d609a9d3d]

        remove unused gb_CObject__command_pattern parameter
        
        Usage removed in bc39f6b0e62b0a54500bf3986f971a43fe8f843d .
        
        Change-Id: Ie2d8782f84ae39360698885d238ec2154a5b0d82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124533
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-11-01  Mike Kaganski  <mike.kaganski@collabora.com>  [5e7e62b937721850ff762c063e9e58c58ce2fb80]

        Prepare for removal of non-const operator[] from Sequence in ucb
        
        Change-Id: I16f3de8398323a308e20d04643a11dd9c3ec59f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124404
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-01  Mike Kaganski  <mike.kaganski@collabora.com>  [cae7b855a5fd479e6df822f974870f42e91ce068]

        Prepare for removal of non-const operator[] from Sequence in xmlhelp
        
        Change-Id: I58c6fd9abf53a9ce3b16a31e7452bb5cb895e669
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124415
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-01  Mike Kaganski  <mike.kaganski@collabora.com>  [38979c6abd4bcac13e9674187e73ccf675fbaf55]

        Prepare for removal of non-const operator[] from Sequence in xmlscript
        
        Change-Id: I166e51e13974154dba4749568b1232eecd2fb8cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124417
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-01  Mike Kaganski  <mike.kaganski@collabora.com>  [8cb57be792e6991c38cf5d4434569dc118dd0ed4]

        Prepare for removal of non-const operator[] from Sequence in xmloff
        
        Change-Id: I7ea7964f76f0a5db678510ac3533003726dc49fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124416
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-01  Mike Kaganski  <mike.kaganski@collabora.com>  [34d0dd41e1e7bb69d6c4f817b39da26bcd33831f]

        Prepare for removal of non-const operator[] from Sequence in writerperfect
        
        Change-Id: Ifaa868e8e68be474c1e8b961b325ce2a7382650e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124414
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-01  Mike Kaganski  <mike.kaganski@collabora.com>  [2b9bd1031cc4f627f83b62288a57b27e6cb9bc3e]

        Prepare for removal of non-const operator[] from Sequence in writerfilter
        
        Change-Id: I4002bc1ca227726bf1c36ecdb657175a42c2d9be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124413
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-01  Mike Kaganski  <mike.kaganski@collabora.com>  [ac31338c19c1d4843ffb66bac41feaad97d6e988]

        Prepare for removal of non-const operator[] from Sequence in winaccessibility
        
        Change-Id: Ib689146520a99bbdaa7020583a4f34603c26ca19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124412
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-01  Mike Kaganski  <mike.kaganski@collabora.com>  [951c4ceb2e86c52cb6549afadbe4d3148e1c808c]

        Prepare for removal of non-const operator[] from Sequence in vbahelper
        
        Change-Id: I2450faf4b3e093b2046034e2a5e5657ff5144d98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124410
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-01  Mike Kaganski  <mike.kaganski@collabora.com>  [2e29906567cef053e608588830ddfb013cb53682]

        Prepare for removal of non-const operator[] from Sequence in vcl
        
        Change-Id: I65f411affcf0340c054d09426483d57c530edb0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124411
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-11-01  Mike Kaganski  <mike.kaganski@collabora.com>  [1be268f3ec7661be232b8f5dc18546d1410dfd52]

        Prepare for removal of non-const operator[] from Sequence in unotools
        
        Change-Id: I720d1c1e4a8d32e8a7c7ac62ab9cf988bac31d01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124406
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-31  Jan-Marek Glogowski  <glogow@fbihome.de>  [b8d17d754830ab57099dcdfa72a96bfad404ab1a]

        Prevent many -Wunused-function in i18npool service
        
        ... registration.
        
        Change-Id: Ice406aa6e8817b4281cc3905d2ba2703ce482c18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124440
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-10-31  Jan-Marek Glogowski  <glogow@fbihome.de>  [c0c937d1ff2a47c55b597e10c0f0055e5bfda7e0]

        Echo cross-toolset configure options
        
        ... just like autogen.sh does.
        
        Change-Id: I30ee6b4043c138d7c1e8de154b33fbc7528c34dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124439
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-10-31  Mike Kaganski  <mike.kaganski@collabora.com>  [359a17d0215d36a441688ac3261af04f20a03c6c]

        Prepare for removal of non-const operator[] from Sequence in unoxml
        
        Change-Id: Ie7738eb599ac2ae98618e258786b2a0d956cb9dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124408
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-31  Mike Kaganski  <mike.kaganski@collabora.com>  [db149ba9801f57c2e737dec893965f880fa04700]

        Prepare for removal of non-const operator[] from Sequence in uui
        
        Change-Id: I3b4ddb7c371c5a01c561e4b45f3c181b5d9e2a11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124409
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-31  Mike Kaganski  <mike.kaganski@collabora.com>  [51b75b2eae36272289230bd63b546d527c18df19]

        Prepare for removal of non-const operator[] from Sequence in ucbhelper
        
        Change-Id: I06b04e3eed46aba8aac528b2c394d60e733533a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124405
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-31  Caolán McNamara  <caolanm@redhat.com>  [82047d042e9d5d24b334eba63fd7e4c5bbbb022e]

        crashtesting: assert on conversion of fdo67521-1.odg to pdf
        
         #4  0x00007fffcb03c5d9 in std::__replacement_assert(char const*, int, char const*, char const*)
             (__file=0x7fffcb4fbb03 "/usr/bin/../lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/valarray", __line=586, __function=0x7fffcb4fbd8c "const _Tp &std::valarray<double>::operator[](std::size_t) const [_Tp = double]", __condition=0x7fffcb4fbb95 "__i < this->size()")
             at /usr/bin/../lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/x86_64-redhat-linux/bits/c++config.h:2660
         #5  0x00007fffcb3b4b54 in std::valarray<double>::operator[](unsigned long) const (this=0x7ffffffefea8, __i=0)
             at /usr/bin/../lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/valarray:586
         #6  0x00007fffcb3b4a79 in std::begin<double>(std::valarray<double> const&) (__va=...) at /usr/bin/../lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/valarray:1225
         #7  0x00007fffcb3b49ac in comphelper::containerToSequence<double, std::valarray<double> >(std::valarray<double> const&) (i_Container=...) at include/comphelper/sequence.hxx:192
         #8  0x00007fffcb3b4963 in comphelper::containerToSequence<std::valarray<double> >(std::valarray<double> const&) (i_Container=...) at include/comphelper/sequence.hxx:200
         #9  0x00007fffcb3aaa83 in chart::(anonymous namespace)::lcl_ValarrayToSequence<double>(std::valarray<double> const&) (rValarray=...) at chart2/source/tools/InternalData.cxx:72
        
        where begin() is implemented with return std::__addressof(__va[0]) and
        that operator[] (for arg __i) then has __glibcxx_requires_subscript(__i)
        which asserts if there is no index __i which is the case for 0 when
        the valarray is empty
        
        Change-Id: Idc2c185cbfb3806764c3071ecee302dc823b4660
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124529
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-31  Jan-Marek Glogowski  <glogow@fbihome.de>  [c08d8be8f96a69c5ca3d768789d7c0aa594619c0]

        Support system async file pickers
        
        Query XAsynchronousExecutableDialog and don't depend on the
        "com.sun.star.ui.dialogs.SystemFilePicker" service for the
        decision.
        
        Change-Id: I199ab55a40afaeca7870513829105e47d258420d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124511
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-10-31  Jan-Marek Glogowski  <glogow@fbihome.de>  [b00a68a8e19370e106cd76258a3c1825f43613ee]

        tdf#145363 Qt reparent modal dialogs on show
        
        Simply said, one can't have two modal dialogs open at the same
        parent in Qt. All modal windows must open as a stack, each
        parented to the previous one. This is kind of logical.
        
        Unexpectedly Qt totally breaks, if you open two modal dialogs on
        the same window. This happens, because the existing paragraph
        style dialog and the "sub" "list style" dialog are both children
        of their Writer window.
        
        I'm not sure the additionally introduced QWidget-based parent
        handling is strictly needed. It seems Ok.
        
        So for every visibility and modality change, we reparent the
        Qt widget, either on top of the modal stack or restore the
        original LO-based parent. The LO hierachy is never changed!
        
        Change-Id: Id209c9aa67774440089dc50a6648ac293950087a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124500
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-10-31  Jan-Marek Glogowski  <glogow@fbihome.de>  [e4abf879f4a24258bcc560eb58ca78b147768d46]

        tdf#145363 Qt popups actually are windows
        
        An other patch in the whole Qt popup handling saga. At this point
        it mainly exists as a prerequisite for the real tdf#145363 fix. I
        just wanted to keep it separate. Maybe it also helps Qt Wayland.
        
        Change-Id: Ib76e9919398bdd5fa7d6239ddb126859f0c0edbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124525
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-10-31  Mike Kaganski  <mike.kaganski@collabora.com>  [eafa99c6c4904bce9bf692eca97562af92cd633e]

        Prepare for removal of non-const operator[] from Sequence in test
        
        Change-Id: I9f2c0deda676b10377b0a4572d26422cb0d8b807
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124399
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-31  Luboš Luňák  <l.lunak@centrum.cz>  [bc39f6b0e62b0a54500bf3986f971a43fe8f843d]

        fix usage of MSVC's -debug:fastlink
        
        Using /link while only compiling does nothing (and MSVC apparently
        doesn't bother to warn). Fix gbuild to pass -debug:fastlink
        when linking, and limit it to dbgutil builds, since pdb files
        cannot be moved elsewhere if the option is used.
        
        Change-Id: I0325c55ddea1ce881b60b1373c81019d154ef672
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124526
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-31  homeboy445  <akshitsan13@gmail.com>  [3eeb77ece8db11e6c57864c507af5d24253a6276]

        backendtest: Drawing Open Polygon test
        
        Change-Id: I57af3232ad5e83b649fdfac719dc2359e1bbb412
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120171
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-10-31  Mike Kaganski  <mike.kaganski@collabora.com>  [a8bf972230545cd0c0e5dcacb73f5fff804d22de]

        Prepare for removal of non-const operator[] from Sequence in toolkit
        
        Change-Id: I10b3f696fdb0bff1781fb22ec560e1c6dfc10b9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124401
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-31  Mike Kaganski  <mike.kaganski@collabora.com>  [20354bce87305a274c046cca39ffe8f16add2322]

        Prepare for removal of non-const operator[] from Sequence in tools
        
        Change-Id: Ifff56df8da9b0b9e4d4e96d6b09f490807e96f52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124402
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-31  Jean-Pierre Ledure  <jp@ledure.be>  [020967fde86d77c362658e49e256add265806292]

        ScriptForge - (SF_Calc) new ShiftDown, ShiftLeft, ShiftRight, ShiftUp methods
        
        ShiftRight()/ShiftDown() insert empty cells at the left/on the top of
        a given range and move all cells at the right/bottom of the range
        accordingly.
        They are similar to the Insert Cells ... menu commands
        
        ShiftLeft()/ShiftUp() delete cells at the left/top of a given
        range and move all cells at the right/below the range
        accordingly.
        They are similar to the Delete Cells ... menu commands
        
        The insertion/deletion may be done for a whole column/row.
        
        The number of columns/rows to insert/delete may be chosen.
        
        All methods are available in Basic and Python user scripts.
        
        Change-Id: I14555a3966c26054925dd71b0696f3dfc773fc21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124530
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-10-31  Julien Nabet  <serval2412@yahoo.fr>  [9afbe4178e3d32e0e50eb98357dcedc0d0c11558]

        Fix OSL_ENSURE in ucbhelper
        
        Following:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=6d200d8e739595bd4c6310bede7d66e3c05fbb85
        loplugin:moveparam in ucbhelper
        
        Change-Id: I90bf228932887f66b7f9d2e61d2d17bfa91d1935
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124531
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-31  Jan-Marek Glogowski  <glogow@fbihome.de>  [0a53b7be5975b474a6fafd2c6dc8280431551d94]

        Qt de-obfuscate the aWinFlags assignment
        
        The aWinFlags assignement is an obfuscated case statement, so this
        explicitly defaults to Qt::Widget and drops the whole or'ing.
        
        Change-Id: If6ac1817d1e600a174c1308a3bad0af5f3f9c30b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124524
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-10-31  Caolán McNamara  <caolanm@redhat.com>  [2023a5291984438de52a95e5bc560a82d69eaca1]

        crashtesting: failure on conversion of fdo74498-1.doc to pdf
        
        noticable since...
        
        commit 894b4911ffb96ff667fdeb3aec7922316ab7230a
        Date:   Thu Oct 28 09:27:29 2021 +0200
        
            pass DX array around using o3tl::span instead of pointer
        
        but presumably a problem since...
        
        commit 793905906980e77a9853a8dd01fab95b65ca4f02
        Date:   Tue Sep 14 15:28:33 2010 +0200
        
            filled-tab-editeng.diff: Filled tab wasn't filled in shapes
        
            n#564454
        
        here I assume the right fix is to extend the DXArray (if non-empty) to
        match the new length using the value of the initial entry of the old
        DXArray
        
        Change-Id: I36a6040c2d05e108c7c6f9cdab9a33557036cd22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124528
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-31  Jim Raykowski  <raykowj@gmail.com>  [f3d16ef054acd8c98559716e48b4cd84078c6a4c]

        SwNavigator: Improve tracking on showing
        
        Currently, tracking is not updated when the List Box mode is switched
        from Off (content tree hidden) to On (content tree shown) and is not
        immediatly updated for the sidebar version on showing. This patch fixes
        these cases by making tracking update on show.
        
        Change-Id: Ic7c4ba2ddad70e469ecfed97c656fd83b59584d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124499
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-10-31  Caolán McNamara  <caolanm@redhat.com>  [786524fc4bbc914cdeeefa97cc5c3c7b9124c0bb]

        ofz: build failure
        
        Change-Id: I4595bb2345db025b04073538ae680bd74696260e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124527
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-31  Luboš Luňák  <l.lunak@collabora.com>  [b5e701d36ec16776e01597fd250dbde2e73fad3a]

        add o3tl::span ctor from std::vector
        
        Makes code simpler, and std::span can be constructed from std::vector
        too.
        
        Change-Id: Iae26b53c52148c19d9068a63126a7393d098d654
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124507
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2021-10-31  Mike Kaganski  <mike.kaganski@collabora.com>  [d4b63c4562ec4c612df675502fd35c7c88bc432d]

        Prepare for removal of non-const operator[] from Sequence in svtools
        
        Change-Id: I614a97e5e2328c787ce19612a88839e234d54382
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124396
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-31  Mike Kaganski  <mike.kaganski@collabora.com>  [1a5ddf061ef53fb9feda0ee319fa36cadef020da]

        Prepare for removal of non-const operator[] from Sequence in stoc
        
        Change-Id: I2aabd9a1c764ae69a933bdb4df635ebb0c91f0cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124393
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-31  Mike Kaganski  <mike.kaganski@collabora.com>  [5b54ba7084d6b575814af26be30cf5af5dfca12c]

        Prepare for removal of non-const operator[] from Sequence in svx
        
        Change-Id: Ib5fda9469f9a1987cf9071c0e228c582cfb3dfa1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124397
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-31  Mike Kaganski  <mike.kaganski@collabora.com>  [3d469248ada8632a9d86efc80f2ac97dcb617c27]

        Prepare for removal of non-const operator[] from Sequence in sw
        
        Change-Id: Ie9530262e4addec01091cc1147e68be5b5a782f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124398
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-31  Caolán McNamara  <caolanm@redhat.com>  [e5876404a3a70754b8a49aa0f405847b3fad96d8]

        uniformly allow focus into GtkToolbar
        
        Change-Id: I110daf882d9196cf7552e43a157ba4ae73fd670b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124458
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-31  Caolán McNamara  <caolanm@redhat.com>  [912bc5d73736a90b108fc4c72eb64ad70845ce30]

        gtk[3 vs 4]: remove can-focus from GtkToolButton
        
        so tab-cycling inside sidebar panel toolbars works as wanted
        
        It needs to be false for gtk3 and true for gtk4, leaving it unspecified
        gets a desired working default.
        
        Change-Id: I34869d5dcffc814f62ec2b717108f90c395a067b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124446
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-31  Caolán McNamara  <caolanm@redhat.com>  [b73bf4a5fca4fcfff24b234a7337c7a25d75887d]

        pass an explicit parent to use for any warning dialogs
        
        Change-Id: I7909775b63dfe830e5f0e5b024fa6b47a074736a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124457
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-31  Luboš Luňák  <l.lunak@collabora.com>  [5f909fb33210f98905d5ef37d9176fecf4ba5c29]

        do not mix bitmap read and write access
        
        Change-Id: Ic479c467f2dcb85c5c786e90a0dcaf48b7d39505
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124508
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-31  Noel Grandin  <noelgrandin@gmail.com>  [118aa4b843eff3d48ff877f2e3b63de554c70ea4]

        tools::Long->sal_Int32 in bitmap filters
        
        Change-Id: Ic37f238824e1af11c924d3bccc4933cee364d798
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124505
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-31  Julien Nabet  <serval2412@yahoo.fr>  [4de865e3b0771b864beafa74baced87125e87c25]

        Unused TOOLBOXBUTTON_DEFAULT_LOCATION in fpicker
        
        Change-Id: I6da38e7585a2e607e407e5f829b64fc5498d04d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124506
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-31  Mike Kaganski  <mike.kaganski@collabora.com>  [2d43223403aca309a051275159fdde2a084a8e51]

        Prepare for removal of non-const operator[] from Sequence in svl
        
        Change-Id: I6b71a075de5d5ac002dc48cd2bb21ff5bf5dd072
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124395
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-31  Mike Kaganski  <mike.kaganski@collabora.com>  [c981ac598ab46eb3ab7d244bf07fdcbb691438b2]

        Prepare for removal of non-const operator[] from Sequence in svgio
        
        Change-Id: I2ae44fc1016b062b574b3aa1e25f5b59b18e2fe4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124394
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-31  Mike Kaganski  <mike.kaganski@collabora.com>  [6f17715a4fb93b1094e037872395ca9732278f43]

        Prepare for removal of non-const operator[] from Sequence in sot
        
        Change-Id: I5d6da6ce158fb29ff37452281d28c297795b4cb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124391
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-31  Mike Kaganski  <mike.kaganski@collabora.com>  [baf1b02b49e92e71490e22f0ed39beb152d99085]

        Prepare for removal of non-const operator[] from Sequence in starmath
        
        Change-Id: I0ac241a5849a5c7d2726ceb0084612a7a1070b18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124392
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-31  Noel Grandin  <noelgrandin@gmail.com>  [b3fe9d6206a5e25fe18c20314960599db05c53ee]

        tools::Long->sal_Int32 in Bitmap::Dither
        
        Change-Id: I8cc4d6d964946e1f5fce4ae5b0bdc08b98ce8e43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124504
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-31  Julien Nabet  <serval2412@yahoo.fr>  [f0e8fa40f2620a1deeb7eff1c14a3256ab24a574]

        Typo: TOOLBOXBUTOON->TOOLBOXBUTTON in fpicker
        
        Change-Id: I7110afbdd554b180c368894b9aa6b3b79a8fb2b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124498
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-31  Noel Grandin  <noelgrandin@gmail.com>  [364c2838bae8ce7e58c92b348e83e24d03bc6334]

        tools::Long->sal_Int32 in ImplExpand
        
        Change-Id: I9f57bf3b67b71aece6e595e83f70a3dff4ec3d71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124503
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-31  Noel Grandin  <noelgrandin@gmail.com>  [936d5b409f29e9f986c2fa46e4659ef6cccae02b]

        tools::Long->sal_Int32 in StretchAndConvert
        
        Change-Id: Id8ceb7042cf28e9130986393aff52bc29920b51a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124502
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-31  Noel Grandin  <noelgrandin@gmail.com>  [c7a4aed8d908fda1465c4b39003e910770c62cae]

        tools::Long->sal_Int32 in OutputDevice::Blend*
        
        Change-Id: I26ad2727dbc258a49e7f370167b80e98438a50e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124494
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-31  Noel Grandin  <noelgrandin@gmail.com>  [d57617b79db35b1005007a16b84f17e699d59022]

        tools::Long->sal_Int32 in Toolbox
        
        Change-Id: I1f337558e6fcd6ea552814611cd6fb8a4f3b2f42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124493
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-31  Mike Kaganski  <mike.kaganski@collabora.com>  [d07c4fe7681d90f20c4c0dafefc3439e8265e734]

        Prepare for removal of non-const operator[] from Sequence in smoketest
        
        Change-Id: Ica192dfb16716b4fb38d59eee0a39c6dd411b6a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124390
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-31  Mike Kaganski  <mike.kaganski@collabora.com>  [df16e70378cdc80b3e4c1327704a2781a4c57992]

        Prepare for removal of non-const operator[] from Sequence in slideshow
        
        Change-Id: Ic3d4835a6153ce3451e5ddf7a74310ea2b70da2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124389
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-31  Mike Kaganski  <mike.kaganski@collabora.com>  [8b9e502480812f61a1c8d37c465aaf93763fe156]

        Prepare for removal of non-const operator[] from Sequence in sdext
        
        Change-Id: I1992d1ffbbc80efe9749ebd254971a0a92a10019
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124386
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-31  Mike Kaganski  <mike.kaganski@collabora.com>  [ce22935a8586eda71fd29d4ff969d9cd7a2ec15b]

        Prepare for removal of non-const operator[] from Sequence in sfx2
        
        Change-Id: I0cdce64983901a6cc3b50dc9873a370ff08b9eb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124387
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [c6af59b234e8eb8182dc7f686290524feafd6ed6]

        Prepare for removal of non-const operator[] from Sequence in shell
        
        Change-Id: Ie7792d0aa3f404d9177a1eb6f75569577fc3d6a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124388
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [94f34c57be79187c7108eea845e1303ddc6319e5]

        Prepare for removal of non-const operator[] from Sequence in sd
        
        Change-Id: I82dc012188f846161beeb54901c2f5d298e5c3b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124385
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Caolán McNamara  <caolanm@redhat.com>  [2afbef0037f022a59ed1198f1f84e454d070df92]

        Related: tdf#145377 call select handler if restoring previously selected script
        
        Change-Id: Ibab3e920e6830c86bb6bfba070f14ca8a153c25f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124429
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [b9f098c5a2223417af89d69fd8c0548570fd3a9d]

        Another tools::Long->sal_Int32 in the DX array
        
        A leftover from commit bc413e15fae3672f580894a3cd7b077d533d8e6c
        
        Change-Id: Ibacdf71f608657a4488c84b88ef54fb52d3e8439
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124496
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [22ba855d1a2317361c6ad8b631ae1bd707887435]

        Prepare for removal of non-const operator[] from Sequence in scripting
        
        Change-Id: Ia85fe6de38674c7982b0f983a798a4d99ec1fb70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124384
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [f528fff9b58e95ed572b226c0fec29f9a0464725]

        Prepare for removal of non-const operator[] from Sequence in sc
        
        Change-Id: Ic49c0fda3e98aeda471e674b68d40464ddac1ea1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124382
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [9a668129259eeba1a05745b7cd820fccf3043f45]

        Prepare for removal of non-const operator[] from Sequence in opencl
        
        Change-Id: Id58484eb9b955948a8edb48000b86cec3b721060
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124377
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [881ea76399a76599e17688f335f4f164d4d29413]

        Prepare for removal of non-const operator[] from Sequence in sccomp
        
        Change-Id: Ic55d553c85dd0abb92b6b7f223a437c8c2ca0700
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124383
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [83f50dee5b4add87cf30903aeb0e44e0d4f04682]

        Prepare for removal of non-const operator[] from Sequence in sax
        
        Change-Id: I9df7229f55347bd4477626595cab459065cc4bb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124381
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [c5196e281f51b2894aa903469ba8c15a6723eb4c]

        Prepare for removal of non-const operator[] from Sequence in reportdesign
        
        Change-Id: I7631aeb90bf224ba7a00025df6e3fa444b216a42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124380
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [7ddf23d19439b9aa569ae35bbac41079203b9f84]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 081aa4f6de2c2f6388267883e68966b9da02981f
          - BASIC syntax error
            
            Change-Id: I6ed5bb2541ce6ad6e2bc4f877a093ea5f9cb7aa5
            
          - Since Windows 8, “Run” isn’t a clickable Start option
            
            Change-Id: I1e02547fbe6042e47c028062ea43375cb3ebd0a4
            
2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [d0a8d4a973b5ae395b6fa925e27c7a120a324f4a]

        Prepare for removal of non-const operator[] from Sequence in package
        
        Change-Id: Ib5d7fa143c4c5e3b4862ed4b91acf1e2dfc4d8bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124378
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [ce9611d13ff69306f8c44ac53110cc2cb4116e85]

        Prepare for removal of non-const operator[] from Sequence in pyuno
        
        Change-Id: Ifea4a6baa5fd3878e807ffde6b3fd2e2794312f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124379
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [3c1085fcdd8814180507d8ea1aa6e75d4f94f14f]

        Prepare for removal of non-const operator[] from Sequence in oox
        
        Change-Id: Iee1e16c516547e8f23631b33c928ac6637050f68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124376
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  homeboy445  <akshitsan13@gmail.com>  [d53340b2253537104abe6f95c8c63cc74487c3ec]

        Switch to a newer version of ZXing library
        
        Change-Id: Ib2b919bb7545f05631aed2e6176a97aeb866ee84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122772
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-10-30  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [27d96bfaea5f7967a11dc3a7e2bc9d88dd6f5666]

        tdf#145371 - Delete array variable only before ReDim
        
        Otherwise, global array variables don't maintain their state.
        
        Change-Id: I10dafd9e2946630c5476c9858f765d67ef2f6d6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124368
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [8d1ebf5336c8194977d807e43c46b41b0cbcf88d]

        Prepare for removal of non-const operator[] from Sequence in linguistic
        
        Change-Id: I6eda1416ca0421a48bf9811343850aa504019d57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124374
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [6d4a6abab3bc610c8bceb9e7d322565f5614c3c5]

        Prepare for removal of non-const operator[] from Sequence in lingucomponent
        
        Change-Id: Ibce58dc277a703881de91bebdfd8b328c820a28e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124373
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Noel Grandin  <noelgrandin@gmail.com>  [91399f5d9d9990d2e249155f4810cdaa5051e72b]

        tools::Long->sal_Int32 in GetCaretPositions
        
        Change-Id: Id3f037e132a4d07cb2b68dbb93dd24f7f6b33ab6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124461
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [471f5ab323c5676ca22358ca67f4e6820b7e071c]

        Prepare for removal of non-const operator[] from Sequence in desktop
        
        Change-Id: I76959f62d46e12d984fe4c7be74e5857399e9126
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124358
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [7ba7c1128f469ee5631f3221f6c468ed24c04b98]

        Prepare for removal of non-const operator[] from Sequence in lotuswordpro
        
        Change-Id: Id71f7a16d5ba0b47676d11136ef327205c370aab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124375
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Noel Grandin  <noelgrandin@gmail.com>  [bc413e15fae3672f580894a3cd7b077d533d8e6c]

        tools::Long->sal_Int32 in the DX arrays
        
        Change-Id: I36ddc11b39763dc77086591fe9bb756195b4294f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124459
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-30  Eike Rathke  <erack@redhat.com>  [70db0942c3f63bed8c2ff517e80c06cef9b52267]

        Add comments for defaults of bEvaluateFormulas
        
        The default is "true" if not present at all for compatibility of
        older filter options strings. The default is "false" if present.
        
        Change-Id: I79383e6fcf211fc8b8f933ae93f6d53ec084d551
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124454
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [fbb4c0955d8c346c385e2ad72b061572475cb1fc]

        Prepare for removal of non-const operator[] from Sequence in hwpfilter
        
        Change-Id: I43690203f91cc9bc575470de58c7d1198d2ee7c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124371
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Caolán McNamara  <caolanm@redhat.com>  [1635f94ad500bc323c04738d62a7af0e64034221]

        add SfxUnoFrameItem arg to indicate what frame sent this SfxRequest
        
        Change-Id: I35b581e1ab66a5fbd9bd9c1034a5c8f22c0294e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124442
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-30  Caolán McNamara  <caolanm@redhat.com>  [d33703e26a926507637733612ef169b3f3e05002]

        Resolves: tdf#145377 don't use dismissed dialog as parent for error dialogs
        
        the script dialog is dismissed before the error dialogs get executed
        
        Change-Id: I9e143a7e65077d09f436c4744759c78a9970f1d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124430
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-30  Caolán McNamara  <caolanm@redhat.com>  [1295f497e0cc7fc7cfcb66182496a4d29aa701b3]

        upgrade libjpeg-turbo to 2.1.1
        
        simd enabled for x86_64 and x86, arm/aarch64 might be worth exploring
        too
        
        Change-Id: Ic2726ee8c6b6e59ca983b977ee2731f5b78b97d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123898
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [45de43ce9f1441735817fa82924ddc4508d221cd]

        Prepare for removal of non-const operator[] from Sequence in i18npool
        
        Change-Id: Ib4c59c45098376f2e0a610a8ffefb4af5306bd6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124372
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [b3bf75786f6cfd3feae735ae705e87f48d8059ed]

        Prepare for removal of non-const operator[] from Sequence in fpicker
        
        Change-Id: I918b785082b89833839fc0a7eeb7cb36a91f897a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124369
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [f662ba95361ba6b8eb49e0acd98bf28bc5f21100]

        Prepare for removal of non-const operator[] from Sequence in framework
        
        Change-Id: Ied2683a0b8a1bab1a7594da1e9bdbd3cb753552c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124370
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [bddfc920220b712c08eda96ac320a274e4bfcee6]

        Prepare for removal of non-const operator[] from Sequence in forms
        
        Change-Id: I2b7bd7935d7e620b9f283ec7c0548beeb97c140d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124366
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [3797007c2fe143dc3c83c72eeb5cc6d1cb401792]

        sw: uitest: test "save to ODT as read-only with password protection"
        
        Similar to the UItest added in 1b53c1dfc76f08ca7df40a0673aa50eca700d072
        < tdf#144374 DOCX: export the password for editing > for the DOCX format
        
        Change-Id: Ifceab6bfb683a42db28e1836b173a850a342515a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124444
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [8565e4ef18e96b9a68a4b75d551a80ce52128bd5]

        Prepare for removal of non-const operator[] from Sequence in formula
        
        Change-Id: I9baa0ac24865d54503c21545109163bde11eac47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124367
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [7233e65db1a78f4764a05d4eb53c1df9e9bc9da6]

        Prepare for removal of non-const operator[] from Sequence in filter
        
        Change-Id: I3296bf6dbacfc47a7e51afe88082c4801ea28ea8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124365
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [9265b53978e1ed5a61db9941b5661b88d0efd31b]

        Prepare for removal of non-const operator[] from Sequence in extensions
        
        Change-Id: Id57b187aaa669d4b9a35ab726a6df1a9b4823f1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124364
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [04a2e941cf976894bb69e4d2e1d946a5e513225b]

        Prepare for removal of non-const operator[] from Sequence in eventattacher
        
        Change-Id: I017a20ac21ebd832698bce14cc7f26c0c1c16ea7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124363
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [00a76942e423589e3fdd4e059be753eab3393344]

        Optimize comphelper::arrayToSequence for same types case
        
        Change-Id: I4949a997f4496e20845a83825fab652089500bad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124202
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [6c747ccf6cbfe0dc5d591f8ce68a1ca6c63cde53]

        tdf#145361 fix XSLT for older libxslt
        
        regression from
            commit 3eb870f0843a00042ca7dd89837fbe0cc6f918c2
            Author: Noel <noel.grandin@collabora.co.uk>
            Date:   Fri Feb 26 12:45:19 2021 +0200
            fix xhtml list export in other locales
        where I used 'replace' which is not available on older libxslt, so
        switch to 'translate' which works just as well here, and is available
        
        Change-Id: Idd1224e23c0d48956d94b6fc2c2a7b1afa05fa0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124435
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [e3d1fb97fcdff75424d4a116f29e8550f94f8a42]

        Prepare for removal of non-const operator[] from Sequence in embeddedobj
        
        Change-Id: I19432a1e506526fdc1cd98625d9cfff12ea2f973
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124361
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [5823c27d7fbce3e65ff8684f0a5f21d14a97ab77]

        Prepare for removal of non-const operator[] from Sequence in editeng
        
        Change-Id: Ibdf2db715cb85481342db2a72f27bea6a5b73b7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124360
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Mike Kaganski  <mike.kaganski@collabora.com>  [52f6aa4bf1047f98ab9884799baa104bca9d2a47]

        Prepare for removal of non-const operator[] from Sequence in embedserv
        
        Change-Id: Iaed5b6db7b31eadcb5f94d444ba183e943141421
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124362
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [1e562859d597e2523159d93d04e205017da092f4]

        sc: uitest: test "save to ODS/XLSX as read-only with password protection"
        
        Similar to the UItest added in 1b53c1dfc76f08ca7df40a0673aa50eca700d072
        < tdf#144374 DOCX: export the password for editing > for the DOCX format
        
        Change-Id: I4e9349044355107bbf015fc821e330dfb8005922
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124443
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [1d09e7da3047579b394897aec4b48d8af444b05b]

        sd: uitest: test "save to ODP as read-only with password protection"
        
        Similar to the UItest added in 1b53c1dfc76f08ca7df40a0673aa50eca700d072
        < tdf#144374 DOCX: export the password for editing > for the DOCX format
        
        Change-Id: I4e6914d5224ba051d68ffebaffcadaa16c8f349b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124445
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-29  Luboš Luňák  <l.lunak@collabora.com>  [5b38b5744af1e896892df708c16b83e1b551d2c7]

        fix comparison when searching cache
        
        This made the cache always fail and re-cache, making CJK text layout
        slower over time. A mistake from ef513fd4b049b214a03fbe6e that
        converted !strcmp() to != instead of ==.
        
        Change-Id: Ib70579cd36d7b1df062e4d067e03f5c65e34b142
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124432
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-29  Rafael Lima  <rafael.palma.lima@gmail.com>  [e357cfdc8cda9878ebbc61645e8557a474871d47]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3445df8b3761cc8dafd0f5a275696ad54dc9bbec
          - Create help page for SF_Chart service
            
            Change-Id: Ie244e4416d2b523dfe460701297f6ecfc81f964d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124195
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-10-29  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [d23e106b55794160aa4c45e93b125bd84da1b726]

        bump product version to 7.3.0.0.alpha1+
        
        Change-Id: I0e62ad9397ae3a9558f609afb37f44e56b0a4e9e

2021-10-29  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [47de08e518ba88b01ec7aaad5450778332048a72]

        Update git submodules
        
        * Update translations from branch 'master'
          to 327c876f4c35127cff03b26303acd4831252ce66
          - update translations for 7.3.0 alpha1
            
            and force-fix errors using pocheck
            
            Change-Id: I9968e128a11cee0afa01bb87dc619ee180d2209f
            
2021-10-29  Julien Nabet  <serval2412@yahoo.fr>  [9117e1c291f1ed7883ad60d9d33aea1a7def88df]

        Fix macro "AC_HELP_STRING" is obsolete (m4)
        
        Change-Id: I0b19293d72f3428004ffc8fc7874420b0ff95bf3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124347
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cf158b801a8d23538e339e3e1b9b571e8f1575d7]

        Fix typo
        
        Change-Id: I06cb364b31274d36a712f43db258a2421995388a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124434
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-29  Tor Lillqvist  <tml@collabora.com>  [9dd38a0b4021aa942196babdd6406691c1638a2a]

        Let's assume this is a bogus warning
        
        Change-Id: I3941d8b1811d34b2b7646b20bc7e91c9034770be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124427
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-10-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [80afffed57564e40854c1bb8a539fdc3c22b9684]

        tdf#145274: vcl_pdfexport: Add unittest
        
        Exporting to PDF was the only way I could find to test this issue
        
        Change-Id: Id2af0f98b505c49ad912e74477d7bb5246cf850c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124341
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-29  Mike Kaganski  <mike.kaganski@collabora.com>  [19c611f3275de7ffc47e517ad1f3141695fa83fb]

        Prepare for removal of non-const operator[] from Sequence in drawinglayer
        
        Change-Id: I9cea42e100de6bb05a32edbf9611fbd05d91759e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124359
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-29  Mike Kaganski  <mike.kaganski@collabora.com>  [0e7ea85a0d67dcbdb6da28dcdd6d586358c50901]

        Prepare for removal of non-const operator[] from Sequence in chart2
        
        The bits missing from 5b0ae3b59cd2cccfb72d991657366eb2a69bff49, where
        explicit use of sal_Bool* was needed instead of 'auto', to workaround
        loplugin:implicitboolconversion warnings.
        
        Change-Id: I32ef417d46ceea38fbcebae053e288222179818c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124428
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [8ce81efa73f93afdf46f9586b7b6cecf36cf6914]

        simplify framework::TitleHelper
        
        Every callsite (bar one) calls setOwner and connectWithUntitledNumbers after construction,
        so just pass them in the constructor.
        And for that lone callsite we can just nullptr as an argument.
        
        Change-Id: If838e068bb59a407225d853a0f67983be400f2f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124426
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-29  Tor Lillqvist  <tml@collabora.com>  [2e2931ba2d5cb85d93391e68296f0b29807a0fc6]

        Split overly long line into multiple logically separate pieces for sanity
        
        Change-Id: Ic23bfba8ff9f403e49bda89e4fffe73cf11fdd70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124424
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-10-29  Tor Lillqvist  <tml@collabora.com>  [34327fdbc4b1d9070ff39d0a2caddad983b48385]

        Use non-deprecated names for bits and constants
        
        Change-Id: I9004aaef7b2d526ad99b316b78733671a785c847
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124328
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-10-29  homeboy445  <akshitsan13@gmail.com>  [d37a44a9ebdafec1435f98194417a1d8cc8208b5]

        tdf#141193 Added support for bar codes in qrcode dialog box[API Change].
        
        Change-Id: I6b79ece1d5419ef92b76755d3bd921a64d6e38fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113989
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-10-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [31315fea28ad327f36c0e593156bf808c7af3467]

        tdf#143392 fix title on Base window
        
        regression from
            commit 857caa5fc69b92e781457a1b67a89aa051c2d70f
            tdf#79049 speed up OOXML workbook load
        
        Change-Id: Ia2d55386a7508dc2bbb2fa8501b45c3f30ad6a75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124423
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-29  Stephan Bergmann  <sbergman@redhat.com>  [70009098fd70df021048c540d1796c928554b494]

        tdf#128969: Let the user explicitly decide to execute an external program
        
        ...bringing up a warning dialog now in cases where it would have before only
        brought up a failure message
        
        Change-Id: I850badf5927517f16f965950df699979887dbdc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124422
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-29  Stephan Bergmann  <sbergman@redhat.com>  [a5cea74034a8e029bfdf0f2b82ea8800bf5bd206]

        Fix misuses of NULL across Windows-only code
        
        ...which defines NULL as a plain 0 integer literal instead of the GNU __null
        extension, so clang-cl's -Wnull-conversion cannot kick in.  These findings are
        from an experimental build done with clang-cl and a modified
        
        > --- a/clang/lib/Headers/stddef.h
        > +++ b/clang/lib/Headers/stddef.h
        > @@ -83,6 +83,10 @@ typedef __WCHAR_TYPE__ wchar_t;
        >  #  if !defined(__MINGW32__) && !defined(_MSC_VER)
        >  #    define NULL __null
        >  #  else
        > -#    define NULL 0
        > +#    if __cplusplus >= 201103L
        > +#      define NULL nullptr
        > +#    else
        > +#      define NULL 0
        > +#    endif
        >  #  endif
        >  #else
        >  #  define NULL ((void*)0)
        
        However, that build also ran into lots of places where 3rd-party code in
        external/ and Windows system headers caused issues when NULL is nullptr (which
        I worked around with various hacky patches for that build), so this is
        unfortunately not something that can easily be enabled generally.
        
        Change-Id: I10674464498a9bc63578d9e6cc32ddde23ab4f30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124419
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-29  Stephan Bergmann  <sbergman@redhat.com>  [2f39a7b8f90a65d0be9894a0edcf01c161289459]

        external/nss: More -Werror,-Wunknown-pragmas with clang-cl
        
        > In file included from C:/lo-clang/core/xmlsecurity/source/xmlsec/nss/ciphercontext.cxx:28:
        > In file included from C:/lo-clang/core/workdir/UnpackedTarball/nss/dist/public/nss\pk11pub.h:12:
        > In file included from C:/lo-clang/core/workdir/UnpackedTarball/nss/dist/public/nss/pk11hpke.h:8:
        > C:/lo-clang/core/workdir/UnpackedTarball/nss/dist/public/nss/blapit.h(66,9): error: unknown pragma ignored [-Werror,-Wunknown-pragmas]
        > #pragma deprecated(DSA_SUBPRIME_LEN, DSA_SIGNATURE_LEN, DSA_QBITS)
        >         ^
        
        Change-Id: If84d8640d770ed20a6492678a9bc7fe4f4a547f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124407
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-29  Stephan Bergmann  <sbergman@redhat.com>  [166399c5017c05406ecae4132e817f2b206170d8]

        loplugin:indentation (clang-cl)
        
        Change-Id: If23252e7640a9cfc9dd9feab4416ae832feddaf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124403
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-29  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [3cfd63cb55ab1a7e6df53eaeb2a7623be05983d0]

        tdf#140798, tdf#143815, tdf#141659: fix fly content hint handling
        
        Also revert most of the test changes in
        188ec34cf157ffee8c63f03f420ca9daafb5ff29, except in mailmerge, where
        3bc8f90e9693f710f12632f69b9348c1c833c906 seems to have done some
        research and the old state wasnt particulary well-justified.
        
        In testSmartArtAnchoredInline the order of elements has changed.
        
        This exposes a bug in SwFEShell::Paste, which stops copying
        SpzFrameFormats (aka FlyFrameFormats and DrawFrameFormats) after having
        copied the first FlyFrameFormat, claiming other Flys will have been
        copied via FlyInFly. If there are DrawFrameFormats behind the
        FlyFrameFormats, they will be forgotten.
        
        So instead:
        - first copy the DrawFrameFormats
        - then copy the first FlyFrameFormat
        
        to not forget any Draw Formats. Also, give the format copying its own
        function, at 100 lines its annoying enough all by itself.
        
        Change-Id: I301e27ff94fb82cf0502457630acdcbfa342a566
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124162
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-10-29  Mike Kaganski  <mike.kaganski@collabora.com>  [3412c0f091c54da74ea6964062b9be302e126fe9]

        Prepare for removal of non-const operator[] from Sequence in dbaccess
        
        Change-Id: Iddb96d39a512ef68827ecf89f3b5650950f88096
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124357
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-29  Mike Kaganski  <mike.kaganski@collabora.com>  [4b2ad350213ececdbb1002b3ada87791dc126b20]

        Prepare for removal of non-const operator[] from Sequence in cui
        
        Change-Id: Ib359c029099cf86ccdebefd014d4a9bd91d57eba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124356
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-29  Mike Kaganski  <mike.kaganski@collabora.com>  [4c71240a8e09f253d6156036485ed78449863f64]

        Prepare for removal of non-const operator[] from Sequence in cppuhelper
        
        Change-Id: I692f1faf0b6ebe26771f3b8c5be1aa548ebd8515
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124355
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-29  Mike Kaganski  <mike.kaganski@collabora.com>  [a9d314b57b8eb897f977e4c2062f72d85d0a7964]

        Prepare for removal of non-const operator[] from Sequence in cppcanvas
        
        Change-Id: I2a16a8ea7776447592e51a23ce21aac0a156735f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124354
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [894b4911ffb96ff667fdeb3aec7922316ab7230a]

        pass DX array around using o3tl::span instead of pointer
        
        so we get bounds checking in debug mode
        
        Note that I cannot just pass around the std::vectors
        involved because there is a place in editeng which
        calls with a subset of a vector.
        
        Change-Id: I5088a139593c27bf9cbe5d843ab4b0048ac6d508
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124330
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-29  Mike Kaganski  <mike.kaganski@collabora.com>  [5b0ae3b59cd2cccfb72d991657366eb2a69bff49]

        Prepare for removal of non-const operator[] from Sequence in chart2
        
        Change-Id: I71e0b458c4dd2a85e36a485e3efa72b1077b0e54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124346
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-29  Mike Kaganski  <mike.kaganski@collabora.com>  [0787aeac2428bf6a2e372ed5f2eac2f079c28ba6]

        Prepare for removal of non-const operator[] from Sequence in configmgr
        
        Change-Id: Ia349292783b81f0b4eebe64ae672ea5cb6d6cd59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124352
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-29  Mike Kaganski  <mike.kaganski@collabora.com>  [089dbfda13bbc43ef2bc4b4c6f2cb06163545c2d]

        Prepare for removal of non-const operator[] from Sequence in connectivity
        
        Change-Id: If92f9af5e248f4b066359fe043adf221102e8561
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124353
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-29  Mike Kaganski  <mike.kaganski@collabora.com>  [5661f257f9edd8bc80bb9dc62855d6bbe88a541f]

        Prepare for removal of non-const operator[] from Sequence in comphelper
        
        Change-Id: Ie4f3675adc888ecf175c5342c87d416f34f8dce1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124351
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-29  Mike Kaganski  <mike.kaganski@collabora.com>  [da5143365264aaa4634278fe13c36ba6b3039e47]

        Prepare for removal of non-const operator[] from Sequence in codemaker
        
        Change-Id: I058cf9ff4f7ce3f49f1dc3abb6b02268d208b225
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124350
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-29  Mike Kaganski  <mike.kaganski@collabora.com>  [1a58461bfa3e980f3113a8a16c09cddda0606e7b]

        Prepare for removal of non-const operator[] from Sequence in canvas
        
        Change-Id: Ifb96e496b0994b5fc66975b7aea0a60bcb4a3a03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124345
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-29  Mike Kaganski  <mike.kaganski@collabora.com>  [f6aef99057c08490af49aec0fd5f2601a83c4e76]

        Prepare for removal of non-const operator[] from Sequence in binaryurp
        
        Change-Id: Ibbe07a6de488461a99bb06d558cf740caa606bc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124344
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-29  Mike Kaganski  <mike.kaganski@collabora.com>  [81a7d46d9f89252146bf3ba4074625bdfe3345f8]

        Prepare for removal of non-const operator[] from Sequence in basic
        
        Change-Id: If048bc301c38ac5ac5412a7d8f69231705088a50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124343
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-29  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [86d11097cd4a2ae4a6b4e6b35e28a6075376d67a]

        use virtual function call for dynamic dispatch
        
        ... as it is around since the dawn of C++ and should be stable --
        certainly more stable and less errorprone that manual typetagging.
        
        Change-Id: I5dfe2ce40c2334dc8fe60705d358779fa4bf1586
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124131
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2021-10-29  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [cae107bab822acc198569750ae5b9a272f7ae996]

        consolidate DDE updates in FieldType
        
        Change-Id: I70243dad4cd62ab1f601d010e0bcf441831ec556
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124130
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2021-10-28  Stephan Bergmann  <sbergman@redhat.com>  [e06ba31a037ea3ff192c9a00db6152179eb298a6]

        Fix passing DYLD_LIBRARY_PATH into lldb on macOS
        
        ...making sure that the shell expands the leading
        
          DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH:+$DYLD_LIBRARY_PATH:}...
        
        before it reaches lldb.
        
        (This gets rid of gb_{Cppunit,Pyhton}_{PRE,POST}GDBTRACE again.  No idea why
        c38a4d9ce248b4b3fcc9208b25dfa599fe506ac0 "Make the CPPUNITTRACE="lldb --" thing
        work again (on macOS)" used -s with a temp file rather than -o to pass that env
        var into lldb.)
        
        Change-Id: I9ae5217a9629981c8652fc5aca8f97fa6eb99729
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124331
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-28  Caolán McNamara  <caolanm@redhat.com>  [39fbcc330b20f2f4d1c93024734f1b330edd5408]

        gtk4: use a GtkPicture for arbitrary size/ratio toolbar images
        
        so the wide .uno:BackgroundColor Toolbar MenuButton in
        sidebarparagraph.ui is shown correctly
        
        Change-Id: I231145092b5444fa2c70a7b3f0d85ddd6762eac1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124342
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-28  Caolán McNamara  <caolanm@redhat.com>  [4f5b5a19f450ae0b2dcdb99d26f48cf3aea352ad]

        center the content of the underline control
        
        Change-Id: If93af6e031bd108903d9528a43bd7e06fcd8340e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124339
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-28  Michael Weghorn  <m.weghorn@posteo.de>  [d13307b93bfc21c7e5996c43e359906c255b0830]

        XAccessibleSelection: Don't reference non-existing methods in doc
        
        There are no 'XAccessibleSelection::deselectSelectedChild'
        and 'XAccessibleSelection::getSelectedChild' methods, so don't
        mention them in the documentation for
        'getSelectedAccessibleChildCount'.
        
        First, there's 'XAccessibleSelection::getSelectedAccessibleChild',
        but not 'XAccessibleSelection::getSelectedChild', so update that
        accordingly.
        
        Second, there's no 'XAccessibleSelection::deselectSelectedChild',
        and 'XAccessibleSelection::deselectAccessibleChild' doesn't take an
        index into the selection, but a child index, s. its documentation
        and the commit message of pending Gerrit change
        Change-Id: I3c63c647e61baaa6288ffd545d8d89d8b94231de
        ("gtk3 a11y: Use correct index when deselecting child")
        on how the semantics of AT-SPI functions with corresponding
        names differ.
        
        (The comment was added in
        
            commit daacf7ed0bc8a1a2447c4b1cb340c97f82918af8
            Date:   Thu Apr 24 16:35:46 2003 +0000
        
                INTEGRATION: CWS uaa02 (1.1.2); FILE ADDED
                2003/04/02 10:06:50 obr 1.1.2.3: #108113# Renamed deselectSelectedAccessibleChild to deselectAccessibleChild
                2003/03/14 10:40:52 af 1.1.2.2: #108113# Removed references to the drafts directory.
                2003/03/11 15:00:39 af 1.1.2.1: #108113# Moved from drafts/com/sun/star/accessibility.
        
        and
        
        > 2003/04/02 10:06:50 obr 1.1.2.3: #108113# Renamed deselectSelectedAccessibleChild to deselectAccessibleChild
        
        sounds like there might temporarily have existed a draft implementation
        that actually took an index into the selection rather than
        a child index.)
        
        Change-Id: Ib8eeadd1ffe8e05b87422e3f9d5c4b3fcc6b696d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124332
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-10-28  Michael Weghorn  <m.weghorn@posteo.de>  [eec233bf33ac0d9ac1ba0ecc669a5ecf58626ef2]

        gtk3 a11y: Use correct index when deselecting child
        
        The AT-SPI selection interface provides two functions
        to unselect:
        
             gboolean atspi_selection_deselect_selected_child (AtspiSelection *obj, gint selected_child_index, GError **error);
             gboolean atspi_selection_deselect_child (AtspiSelection *obj, gint child_index, GError **error);
        
        For the first one, 'atspi_selection_deselect_selected_child',
        "child_index is the index in the selected-children list,
        not the index in the parent container." [1]
        
        For the second one, 'atspi_selection_deselect_child',
        "child_index is the index of the child in the parent container". [2]
        
        ATKSelection, on the other hand, only has
        
            gboolean
            atk_selection_remove_selection (AtkSelection *selection,
                                            gint i);
        
        where the index 'i' is "a gint specifying the index in the selection set.
        (e.g. the ith selection as opposed to the ith child)." [3]
        
        That means, the meaning of the index in
        'atk_selection_remove_selection' is the same as in
        'atspi_selection_deselect_selected_child', while
        'XAccessibleSelection::deselectAccessibleChild' expects
        an index in the parent container, not in the selection
        set.
        
        Therefore, convert the index from an index in the
        selection to a child index first before passing
        it into 'XAccessibleSelection::deselectAccessibleChild'.
        
        (For ATK, the mapping from the two AT-SPI to the
        ATK function is done in libatk-bridge.)
        
        Example to reproduce wrong behaviour without this
        change in place:
        
        1) select cells B1 to E5 in Calc
        2) start Accerciser
        3) select the Calc table in Accerciser
        4) get AT-SPI selection interface for the table by typing the following
           in the IPython Console in Accerciser:
        
            sel = acc.querySelection()
        
        5) check whether child 0 (i.e. cell A1) is selected
        
            In : sel.isChildSelected(0)
            Out: False
        
        -> OK
        
        6) check whether child 1 (i.e. cell B1) is selected:
        
            In : sel.isChildSelected(1)
            Out: True
        
        -> OK
        
        7a) try to unselect cell B1:
            In : sel.deselectChild(1)
            Out: True
        
        -> NOK: selection remains unchanged, cell B1 is still selected
        
        Alternatively, intead of step 7a:
        7b) try to unselect cell C1 (2nd item in the selection):
        
            In : sel.deselectSelectedChild(1)
            Out: True
        
        -> NOK: cell B1 gets unselected instead of C1
        
        [1] https://developer-old.gnome.org/libatspi/unstable/libatspi-atspi-selection.html#atspi-selection-deselect-selected-child
        [2] https://developer-old.gnome.org/libatspi/unstable/libatspi-atspi-selection.html#atspi-selection-deselect-child
        [3] https://gnome.pages.gitlab.gnome.org/atk/AtkSelection.html#atk-selection-remove-selection
        
        Change-Id: I3c63c647e61baaa6288ffd545d8d89d8b94231de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124329
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-10-28  Mike Kaganski  <mike.kaganski@collabora.com>  [eee0b76a8c3dab62d1751db2f29f7f075c65b0c5]

        Prepare for removal of non-const operator[] from Sequence in avmedia
        
        Change-Id: Iefa86987f6ce43610177b7c4122744d37386ad6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124335
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-28  Mike Kaganski  <mike.kaganski@collabora.com>  [ada320547db4c7ddbb05d10df4140ea988f29973]

        Prepare for removal of non-const operator[] from Sequence in accessibility
        
        Change-Id: I9454befb46767255451c490eab17e331eb8bb9dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124334
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-28  Mike Kaganski  <mike.kaganski@collabora.com>  [dd97bfce9900e6bae40eece36124f8b22e70ff47]

        Prepare for removal of non-const operator[] from Sequence in basctl
        
        Change-Id: Icc6ea4eea08a1cd3fffbfb211f420ab91602e8de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124336
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-28  Mike Kaganski  <mike.kaganski@collabora.com>  [c131f32fcfff1208adc38536839bc5168fcb7487]

        Prepare for removal of non-const operator[] from Sequence in include
        
        Change-Id: I85ca453f3add5ac5b59dc6f1ccb2cdb55f0a463c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124333
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-28  Caolán McNamara  <caolanm@redhat.com>  [a93329244a7d24b8a89d8f287b6123e56d13786d]

        gtk[3 vs 4]: remove can-focus entirely from toolbarpopover.ui
        
        so tab-cycling inside sidebar popovers work as wanted
        
        In gtk3 a can-focus of True means that tab-cycling doesn't work
        correctly as the container is seen as a candidate itself
        
        In gtk4 a can-focus of False means that focus cannot enter any
        child of it.
        
        So it needs to be false for gtk3 and true for gtk4, leaving it
        unspecified gets a desired working default.
        
        Change-Id: I423094657854ed02bc28496dfc9a30efa1e945da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124338
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-28  Stephan Bergmann  <sbergman@redhat.com>  [d9bc3affb57fa0f2d7676f02fb02d7da40365b37]

        -Werror,-Wunused-macros
        
        (when e.g. building natively on macOS ARM64)
        
        Change-Id: Ibff6f913a6251573058c52a8b4106233fad1d443
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124322
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-28  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [6bbf36ff2dd0d213d5e8a374ff4138767c8d41de]

        Don't auto-enable --enable-online-update for Win/Mac
        
        newcomers will run into the need to specify --with-privacy-policy-url
        and besides that the update server won't know about the build done/will
        be useless without also using your own update-check server.
        
        Change-Id: I77ff61e55ae4a0ca387b79cc2dcfc3f3059ef962
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124324
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-10-28  Jean-Pierre Ledure  <jp@ledure.be>  [4f53fc260438591467c2b9dfc13eb76abeac3d9e]

        ScriptForge - (SF_Chart) fix Resize() method must return a Boolean
        
        Change-Id: I8acccd3036c8a08d6fd52b64623f2c9ab3ded5ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124323
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-10-28  Caolán McNamara  <caolanm@redhat.com>  [bbab833bd956e220db3548ddd0a00dfd30836de1]

        endian check in internal neon looks dubious
        
        Change-Id: Idebe6d07e37a28c005565f1e14826756be4e3a8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124318
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-28  Stephan Bergmann  <sbergman@redhat.com>  [601d0577245e5d85211da96736609a48146c847e]

        Revert broken optimization attempt
        
        This partially reverts 1a5b12aa5da2c718848d3cc5d9bce7bfcdeacf54 "optimise
        find/insert pattern", which caused
        
        > ~/llvm/inst/bin/../include/c++/v1/unordered_map:1134: _LIBCPP_ASSERT '__get_const_db()->__find_c_from_i(&__p) == this' failed. unordered_map::insert(const_iterator, const value_type&) called with an iterator not referring to this unordered_map
        
        during CustomTarget_testtools/uno_test in an experimental build with
        -D_LIBCPP_DEBUG=1 on macOS.
        
        Change-Id: Id40e5eab7c3fb1f8e1bb2599c7fb84649e870ba2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124319
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2021-10-28  Stephan Bergmann  <sbergman@redhat.com>  [dfdb04938fbaa756b236f1008a7cef576225404d]

        loplugin:simplifybool (clang-cl)
        
        (not a typo according to the comment at
        <https://gerrit.libreoffice.org/c/core/+/124287/3#message-df56362ec7d674eaab3fe81bb0827be81ee5686d>
        "xmlsecurity: some Distinguished Names are less equal than others":  "i was too
        lazy to look up which integer would be returned by the function and hoped this
        would convert it to bool anyway"
        
        Change-Id: I0f4f4d19e8d382f4430023aa6f9459c66a605b04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124321
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-28  Julien Nabet  <serval2412@yahoo.fr>  [773465fb95c1be48f8fdf406d2d39caa142050db]

        tdf#141301: extrusion-skew angle value -135 is not written to file...
        
        whereas it should since not default value
        
        (Regina) Hopefully in some years missing values are unlikely and
        bug tdf#141127 can be fixed.
        (Regina) I have added a unit test to Julien's patch.
        
        Change-Id: Ia2aabd8e724e3c3db9ae8a87cb27707aa7040fb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113257
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-10-28  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [899434244fb8b632159a82c1f61262a15058708c]

        -flto: only use firstword of PARALLELISM
        
        jenkins agents use PARALLELISM with additional load limit, e.g.
        PARALLELISM="16 -l 24" causing the linker to complain about not finding
        -l24 when lto is enabled. So only use the first element/the number of
        jobs to use and omit the load limit here.
        
        Change-Id: Ie3e2bdbde1b89d9371d1d9b9e426f42a91d2eca8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124288
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-10-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [0a340780962ff93b519ff5285ccacc9c52cf17ca]

        sc: split UITest_chart in two
        
        it already has 48 tests
        
        Change-Id: I8ce52b74d29d034531884f32ab965febcd9e266f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124282
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-28  Jean-Pierre Ledure  <jp@ledure.be>  [a97227aeb451fe579546427e125c5d8219eeb952]

        ScriptForge - (SF_Calc) new XSheetCellCursor property
        
        The XSheetCellCursor property requires one mandatory argument,
        a range as a string.
        
        It returns a UNO object of type com.sun.star.sheet.XSheetCellCursor.
        Such an object is designed to navigate thru the spreadsheet.
        
        After the user script has used one or more navigation verbs
        (gotoNext(), ...) the resulting range can be got back in the
        script by using the cursor.AbsoluteName UNO property.
        The new range can be given as input to further ScriptForge
        methods.
        
        XSheetCellCursor is available both from Basic and Python user scripts.
        
        Change-Id: I62fb18a6f496d81b01036aef2ca6733f07632d9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124280
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-10-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [6e18b96188a454bcdd2f2780799c136be75606cd]

        sc: split UITest_autofilter in two
        
        it already has 45 tests
        
        Change-Id: If3ec6b77bbb48c4c6042a81e047ae0aca838cfa5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124283
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fd5463343ab7f784070f1ab87a345eed20803d07]

        xmlsec: signing the document fails the 3rd time (invalid signature)
        
        Signing the document 3 or more times produces an invalid signature.
        The cause of this is that xmlsec is confused because we have 3
        signatures, which all have the same SignedProperties with the ID
        "idSignedProperties", but it expect them to be unique.
        
        This issue is fixed by making the ID unique with adding the ID of
        the Signature to the SignedProperties ID, so this makes them unique
        inside the same Signature.
        
        Also UnsignedProperties have a unique ID usign the same approach,
        but they aren't referenced - luckily.
        
        Change-Id: I53c7249a82fc0623586548db9fa25bdc0e7c4101
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124278
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-10-28  Luboš Luňák  <l.lunak@collabora.com>  [44f5a921e5293b92ce9b6822a7fbed5d59715b7c]

        move a comment to the proper place
        
        Change-Id: I8d8b921febd0b57213bbb912a600e0c7698da555

2021-10-27  Jim Raykowski  <raykowj@gmail.com>  [fc71991510df6ac6d9de278689f2def1a5af775e]

        tdf#131755 SwNavigator: Fix drag mode configuration restore
        
        Seems extraction from the Any here needs to be to a long even though
        an unsigned short is inserted.
        
        Change-Id: I3439d4282c99d2b83d4e9e146e241db0dd41a452
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124258
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-10-27  Jim Raykowski  <raykowj@gmail.com>  [0349c9df44896fea2c41588243a151bf594ea0e5]

        SwNavigator: Use stored outline levels shown value for both flavors
        
        Currently only the floating Navigator uses the outline levels value
        stored in the Navigator configuration. This patch makes the sidebar
        version also use the stored outline levels value.
        
        Change-Id: I6f54f92b7375e0688b29aa128008a3bd758a785a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124251
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-10-27  Caolán McNamara  <caolanm@redhat.com>  [803ec436b13576e3f2818bb4ef6559e8f24b3d0c]

        ofz#40404 try smaller documents to avoid timeouts
        
        Change-Id: I7ac320fe062bc076cfd0e3d1b37e32154db79ad5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124302
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-27  Caolán McNamara  <caolanm@redhat.com>  [aa7e489533a82135272576e06492631d8a9e3c66]

        tdf#145296 better fix to launch dialog when active radiobutton is clicked
        
        this basically reverts
        
        commit 312a32f6b6c83c5747b617249d794fc87ffd8b9b
            tdf#145296 use a 'clickable' widget for custom spacing
        commit 592235d64d6f9638a61865712ca385ec58d688c4
            tdf#145296 use a 'clickable' widget for custom depth
        
        and uses a mouse-release workaround to detect the case of clicking on an
        already active radiobutton which gives a result basically
        indistinguishable from the pre 7.2 experience
        
        Change-Id: Ic7ac6fa20843466b1d0c77586e25f4aabf814328
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124285
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-27  Michael Stahl  <michael.stahl@allotropia.de>  [e63611fabd38c757809b510fbb71c077880b1081]

        xmlsecurity: some Distinguished Names are less equal than others
        
        It turns out that the 2 backends NSS and MS CryptoAPI generate different
        string representations of the same Distinguished Name in at least one
        corner case, when a value contains a quote " U+0022.
        
        The CryptoAPI function to generate the strings is:
        CertNameToStr(..., CERT_X500_NAME_STR | CERT_NAME_STR_REVERSE_FLAG, ...)
        
        This is documented on MSDN:
        https://docs.microsoft.com/en-us/windows/win32/api/wincrypt/nf-wincrypt-certnametostra#CERT_X500_NAME_STR
        
        NSS appears to implement RFC 1485, at least that's what the internal
        function is named after, or perhaps one of its several successor RFCs
        (not clear currently if there's a relevant difference).
        
        This is now causing trouble if a certificate with such a DN is used in a
        signature, created on WNT but then verified on another platform, because
        commit 5af5ea893bcb8a8eb472ac11133da10e5a604e66
        introduced consistency checks that compare the DNs that occur as strings
        in META-INF/documentsignatures.xml:
        
        xmlsecurity/source/helper/xmlsignaturehelper.cxx:672: X509Data cannot be parsed
        
        The reason is that in XSecController::setX509Data() the value read from
        the X509IssuerSerial element (a string generated by CryptoAPI) doesn't
        match the value generated by NSS from the certificate parsed from the
        X509Certificate element, so these are erroneously interpreted as 2
        distinct certificates.
        
        Try to make the EqualDistinguishedNames() more flexible so that it can
        try also a converted variant of the DN.
        
        (libxmlsec's NSS backend also complains that it cannot parse the DN:
         x509vfy.c:607: xmlSecNssX509NameRead() '' '' 12 'invalid data for 'char': actual=34 and expected comma ',''
         but it manages to validate the signature despite this.)
        
        Change-Id: I4f72900738d1f5313146bbda7320a8f44319ebc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124287
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-10-27  Luboš Luňák  <l.lunak@collabora.com>  [ed43620c007e7fa8eb3a4ea49a90d2171b8de594]

        CPU-specific files should not include templates or inlines
        
        Otherwise the possible copy emitted compiled with CPU-specific
        instructions might be chosen as the copy to keep and would be
        used by generic code. See history for the Calc Kahan code.
        
        Change-Id: Ifc1bbd8d9720d9effe05b8ff8ee5e804363939df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124257
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-27  Caolán McNamara  <caolanm@redhat.com>  [7ba33498303b5c9761d14feb03074d8392e15b2e]

        ofz: Timeout, clamp hyperlink range when fuzzing
        
        Change-Id: I604a20c8f239bdec00317e3e9e2a7476f5a3ee83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124281
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [fea331bd4ed15288a80c09338a5ca481f9656235]

        sw: run uiwriter tests on macOS too
        
        meanwhile, fix the following warning:
        - sw/qa/extras/uiwriter/uiwriter2.cxx:3744:22:
        error: unused variable 'pTextDoc' [-Werror,-Wunused-variable]
        Change-Id: I81befe70f48b49f92ea787ab59098525b4cc4471
        
        Change-Id: Ic6ac9b6eaa0ae7a351320540522093ad1dfcba94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124279
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-27  Caolán McNamara  <caolanm@redhat.com>  [3c0d04344321db2f7dc1db13ea72590884704f9f]

        make fat valueset selection rectangles solid
        
        as used in writer's bullets and numbering valuesets
        
        Change-Id: I4ac028fa9ef71163f29024352bb4fb7aeef0865a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124273
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-27  Caolán McNamara  <caolanm@redhat.com>  [e9393a27646d5d43317cbdae9785e9e0319b4cc8]

        draw valuesets with a visual difference between selected and mouse hover
        
        similar to the select a template dialog in impress use:
        * ActiveColor for selected + hover
        * HighlightColor for selected or hover, with some transparency
          for hover
        
        Change-Id: I0b6dd9ff36a51e9ce3d8bc6deac3f35794a7d429
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124262
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-27  Caolán McNamara  <caolanm@redhat.com>  [3529f28c679b117bf914e56a95a6e4d16cfbae4e]

        ignoring transparency for border doesn't seem to make sense
        
        If we are filling *and* drawing border then we do the border
        transparently, but if we're not filling we draw the border
        without transparency? I can't see that this is intentional.
        
        Change-Id: Idf8d84bed7f93b1fc4ee05ea56bc10c5e5c6e875
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124261
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-27  Stephan Bergmann  <sbergman@redhat.com>  [323a2a249a6c87ffde52a1e826d5d12be649e018]

        Add support for macOS SDK 12.0
        
        ...and for now just silence all the new deprecation warnings
        
        Change-Id: Ic6e04f4bade91a823872cd4e453c41ee1950bd77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124275
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [13b2d160ec41ecce118e419d3bcab8004d4d858d]

        sd: split CppunitTest_sd_import_tests in two
        
        it already has 118 tests and growing
        
        Change-Id: Ie1d657b2db245e11b147e0b7c9f83302fd3ef6d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124274
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [7b6bba393066f0fe57928b74f829090a0f2326d3]

        sd_import: use a template for makefiles
        
        Change-Id: I52dcd19b6e5806cc1c0abe6ef3c78e1dce82dd68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124271
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-27  Caolán McNamara  <caolanm@redhat.com>  [d0687e198342a09b944a06c5d9c707f43041bf78]

        if the mouse move is a leave event ignore the crossing position
        
        and just consider it as "mouse out of window"
        
        Change-Id: I1910804a94608952de6f646560a3104d62b5a67b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124265
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-27  Luboš Luňák  <l.lunak@collabora.com>  [ef42ce579f0e4e4c436f70615f3adeb9f0f68217]

        fix AVX512 detection
        
        The value wasn't in config_host.mk.in, so it's never been used.
        And also fix Calc Kahan CPU-specific code yet again :( .
        
        Change-Id: Iacfd500e5a662b2b4b96a009d129a012d278a3ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124248
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-27  Caolán McNamara  <caolanm@redhat.com>  [56b0d05991391d7a885e6928138d5512cbbdfb47]

        remove highlight when mouse tracking is finished
        
        don't just move it to the selected element, remove it
        
        Change-Id: Iea6259d75436169a845e283fb168d4306b5eca73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124260
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-27  Caolán McNamara  <caolanm@redhat.com>  [d212257f72d277f1da9fc20df0ac45f7f0060eaf]

        don't second guess the theme colors in valuesets
        
        Change-Id: I2215ad1d1d1791e27914e0f1dcec32c6827f4f12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124235
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-27  Caolán McNamara  <caolanm@redhat.com>  [e210c66015beed1632188764d0680247237b7707]

        dont draw highlighted value with focus, only focus the selected value
        
        Change-Id: I63dc0ffd157d79e998156439f88a87c1ecfbea3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124233
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-27  Caolán McNamara  <caolanm@redhat.com>  [eccd817127d852df98df173513a5c8d91c68e2c8]

        don't second guess the theme colors in valuesets
        
        Change-Id: Ie13242800c9a171a93d266601fed11bf2d62f942
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124209
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-27  Tor Lillqvist  <tml@collabora.com>  [71b227dfa46fbc9fbf9b9f2046705939ab0a02bf]

        Accept macOS SDK 12.0
        
        Change-Id: I3e2b004578394e0199ac425f7b80da47a668f70d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124266
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-10-27  Tor Lillqvist  <tml@collabora.com>  [05bf76c00209a5a5d64f760ed242eec365bff7c3]

        Remove lines that have been ifdeffed out since 2008
        
        Change-Id: I56e17e876803a11047904187ae2fd40fbae01487
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124264
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-10-27  Tor Lillqvist  <tml@collabora.com>  [fdc2333daa4afc44f33ebba4e06ef79c2eb52437]

        Remove line that has been commented out since 2008
        
        Change-Id: I4dc8b6c4e324a0b2ec2d3dba25cc322e0fbefa6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124263
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-10-27  Jean-Pierre Ledure  <jp@ledure.be>  [f73196867b069b761a2a878dc1df6e78ccedce27]

        ScriptForge - (SF_Calc) new Region() property
        
        The Region() property expects one mandatory argument,
        a range given as a string.
        
        It returns a new range as a string, including the sheet name,
        corresponding with the smallest area
        - containing the input range
        - completely surrounded with empty cells
        
        It is complementary to Offset() and A1Style() to make easy the
        definition of new ranges relative to known ranges
        
        The property is available both in Basic and Python user scripts.
        
        Change-Id: Ifc9ce07b76e72fe580baf2c8103387cab56a6ef0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124230
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-10-27  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [c4a484b09ff4dca094ad2c56fd9e519f8ff8599a]

        update credits
        
        Change-Id: Iec12f3c4f948d7e9e7991a212860e79f80750417

2021-10-27  Tomoyuki Kubota  <himajin100000@gmail.com>  [17aca0f070bebdd05855c057858ace66f331e988]

        changed description for option --with-visual-studio to indicate VS2022 is now supported
        
        Change-Id: I0f357e0e7eb1e783d2e5868fa5a6852bb0b93833
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123509
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-27  Tor Lillqvist  <tml@collabora.com>  [d3c8eadb9358ecdf1eeb6b44c39279366d40231a]

        There is nothing deprecated about these calls as far as I see
        
        Must have been some misunderstanding, or temporary mistake in the 10.9
        SDK?
        
        Change-Id: I19d86c7a0e752676b317423361a18d2b156f0d95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124259
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2021-10-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [0d4f6177c76ac2a55b469fd82282ecf4e878c21e]

        tdf#131771: sw: Move UItest to CppUnittest
        
        Change-Id: Ic24218bee76ed9b8df3169bd8e2ede6a91689770
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124252
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-27  Mike Kaganski  <mike.kaganski@collabora.com>  [380b9a819a29a8aa0525632065006f4bd026cf96]

        Move variable declaration to its use in if() condition
        
        Helps understanding the condition more clearly.
        
        Change-Id: Ibb2b60283ea650bfac93621feb0333953cac8fcf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124188
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-27  Tor Lillqvist  <tml@collabora.com>  [6678b8123c9952c80a637d3a7f4e27511122009e]

        Use non-deprecated names for event types and flag bits
        
        The deprecations were introduced in SDK 10.12 and we
        require at least SDK 10.13 so this should not be
        controversial in any way. (And seriously, I doubt LO
        can be built with such an old SDK anyway.)
        
        Change-Id: I5e2b18b61fa66a6b06f2c751fc9d6ea87b6cbe47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123990
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-10-27  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [7d27e4b0257a8a927d3b59edcd549ff9103cbaa9]

        tdf#57308 - Basic IDE: Watching of a variable does not work
        
        Watching a variable which returns a value from a function always shows
        "out of scope" in the watch window of the Basic IDE. In order to resolve
        this issue, the name of the variable being watched will be searched also
        in the current method instance.
        
        Change-Id: I5ff6ce22067e11d74275eeb82da814da1eebe3db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124239
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-10-27  Luboš Luňák  <l.lunak@collabora.com>  [12c6b1ef6a824b09778163ec83fc44bb196e65db]

        try harder not to mix CPU-specific code with generic code
        
        Jenkins Windows builds occassionally fails with illegal instruction
        (https://ci.libreoffice.org/job/gerrit_windows/110191/console).
        This seems to be because those AVX etc. files use std::abs(double),
        which is really just a fancy inline function calling the real
        fabs() or whatever function. And in debug builds inlines do not
        get inlined, they get emitted as copies. And since arraysumAVX.cxx
        is listed as the first object for Library_sc, apparently the linker
        likes to pick up the AVX-compiled inline function as the std::abs()
        version to use for Library_sc.
        
        Try to avoid this in two ways:
        - move the CPU-specific object files later in the list of library
          files
        - use plain C headers in those sources, no fancy <cmath>
        
        Change-Id: Ifd14076f79e9fbd7cc4c4a63a9764dff6715e63a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124249
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-27  Stephan Bergmann  <sbergman@redhat.com>  [524a0b57ace6cb663df411ab0d8298c5aff6a226]

        Fix names of function parameters referenced in comment
        
        ...after 5d5da77e82b6498dd73123ec0dc36d2315e279a1 "tdf#116305 Add timeout to
        help Windows bring browsers to the front" renamed those parameters, gratuitously
        
        Change-Id: I4d62960458ad747b3de4fd99f9bcab987d19aa9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124173
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-27  Luboš Luňák  <l.lunak@collabora.com>  [453178d33d76248ead90c3547b2f140d8e7bb998]

        remove useless check from SfxViewShell::GetFirst()/GetNext()
        
        This comes from https://bz.apache.org/ooo/show_bug.cgi?id=62084 ,
        but it's unclear to me what the steps to reproduce actually mean.
        If it's print preview, then I can't reproduce, and all tests work
        fine too. This code is called very often from LOK code in a loop,
        and this check makes it O(n^2), so remove it under the assumption
        that the problem no longer exists, only keep an assert just in case.
        
        Change-Id: I0e7ed03ef370aa32f2064c587b242e1ffaff73b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124185
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [5b7e88d007173e9567299226371a8efda23e7dd9]

        tdf#143244: sw: move UItest to CppUnittest
        
        Change-Id: If1a897270f2fc43cdd5b2a4560bc5d1ce4fdba35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124247
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-27  Stephan Bergmann  <sbergman@redhat.com>  [11ecb45eb922037082feda3fabd8d0eed3e3ffb0]

        external/breakpad: Silence some UBSan warnings
        
        ...which I happened to run into when the breakpad code kicked in due to some
        crash happening,
        
        > src/client/linux/minidump_writer/minidump_writer.cc:721:12: runtime error: null pointer passed as argument 2, which is declared to never be null
        /usr/include/string.h:44:28: note: nonnull attribute specified here
        
        > src/client/linux/minidump_writer/minidump_writer.cc:763:14: runtime error: applying non-zero offset to non-null pointer 0x000000200000 produced null pointer
        
        > src/client/linux/minidump_writer/minidump_writer.cc:772:64: runtime error: applying non-zero offset 3200848 to null pointer
        
        (Unlike the changes in the existing external/breakpad/ubsan.patch, which is only
        applied when doing sanitizer builds, these changes should be non-controversial
        and OK to apply always, so they go into a different patch file.)
        
        Change-Id: Ib1b3f87ba22f96d5fb93b8fcb9951ddc3c353697
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124245
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-27  Julien Nabet  <serval2412@yahoo.fr>  [092f61bd3b1fbffd40988aa7f55f447d3d877cbe]

        Typo: pDataIgoreCase->pDataIgoreCase in sc
        
        Change-Id: I61f90680f907ee567f1af45801be3e939849d4ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124246
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-27  Steve Fanning  <stevemfanning@yahoo.co.uk>  [e1646284ef5a0367c770fa27299db64eedc30cbb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7f8b84bbf7fda91426d01bab26b5fa0d148624a1
          - Update help description of Calc’s TRUNC function.
            
            The help description for Calc’s TRUNC function currently does not indicate that the Count argument is optional. However, the help description for the ROUNDDOWN function does show the Count argument as optional.
            
            Since both user functions are implemented via one C++ function (ScRoundDown()), the optionality status of arguments should be the same for both functions. This was checked by confirming that the formulas =ROUNDDOWN(-45.67) and =TRUNC(-45.67) give the same return value (-45).
            
            This change updates the optionality status of Count for the TRUNC function and provides the additional example given above.
            
            Change-Id: I2078d068b870dd05f4c977a2f9909537ecf7f9ab
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124190
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [f222340085ee08e929efb957b0fc532c5b288fae]

        tdf#136715: move UItest to CppUnittest
        
        Change-Id: I322b2cc0bae0889e5f3aaaf0542320c9dda82079
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124243
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-27  4k5h1t  <ask160203@gmail.com>  [179e0c0cc5d3fd9610574e45a5204584f0e39176]

        tdf#141908: CppUnittests: replace usage of sal_Int32 with colors
        
        Change-Id: Ic87c8e57a6b530a742a6bf3916c7a944e1bed2b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121306
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-26  Eike Rathke  <erack@redhat.com>  [96f97eb05fc32654db4ba836c794b74d502b166d]

        Heuristic filename extension should be <= 4 characters
        
        Still unclear what exact scenario in lcl_ScAddress_Parse_OOo() it
        would positively detect, but loading broken references may be
        caught by this and just a '.' dot somewhere leading to an
        (unresolved) external and then the InfoBar triggering. At least
        restrict that to the maximum length of 4 characters for common
        filename extensions.
        
        Hit by loading a range name pointing to
        $'zens. politik hj 1'.$#ref!#REF!
        or
        $'zens. politik hj 1'.$a$#ref!:#REF!
        in
        https://ask.libreoffice.org/uploads/short-url/6jOXRPprzGPOc5y0eHkUT6y6MfB.ods
        of
        https://ask.libreoffice.org/t/69315/15
        
        Change-Id: I2191f4511cc492679259e74edd242bfced03b0fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124240
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-26  Julien Nabet  <serval2412@yahoo.fr>  [baa6f7737d2b009739a244afd641eee35425015e]

        Replace macros from reportdesign/source/ui/inspection/metadata.cxx
        
        Change-Id: I779b6a20b814815b480876d8e65ef6b8e80f9443
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124241
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-26  Stephan Bergmann  <sbergman@redhat.com>  [f8799964a0d2a3cbc07c7edde6f17b57f9c93e4f]

        Fix a memory leak
        
        ...introduced with 5d5da77e82b6498dd73123ec0dc36d2315e279a1 "tdf#116305 Add
        timeout to help Windows bring browsers to the front".  (And remove a redundant
        return statement, which had originally been `return true;`.)
        
        Change-Id: Idf7fe33b25cd243e31eea460e4af325c84dae88b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124174
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-26  Mike Kaganski  <mike.kaganski@collabora.com>  [58edf898989c8cba7e05bdac90db812a52ea03f2]

        d46f659c7524625474f0bb907805e285ee27d5ec follow-up: simplify checks
        
        Change-Id: Ib95e7c562741f76a742cd31aa033956a0f0a3c45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124169
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-26  Stephan Bergmann  <sbergman@redhat.com>  [3fd9f90cfa620d7148d969a41df86da9e26e43f7]

        Remove OUStringBuffer member function overloads for OUStringLiteral
        
        ...which are already adequately covered by overloads for OUString and the
        OUStringLiteral-to-OUString implicit conversion that became cheap in
        e6dfaf9f44f9939abc338c83b3024108431d0f69 "Turn OUStringLiteral into a
        consteval'ed, static-refcound rtl_uString".
        
        The only place where the removal of the ctor overload caused an issue for copy-
        initialization (in sfx2/source/appl/newhelp.cxx) could easily be rewritten using
        direct-initialization.
        
        Change-Id: I458fb80eebabf981633f3437e7e967caa4c50a5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124176
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-26  Stephan Bergmann  <sbergman@redhat.com>  [f1a3218a91d53ca40058598580ed0031336eb21c]

        Silence -Werror,-Wdeprecated-copy
        
        "definition of implicit copy assignment operator for 'NfCurrencyEntry' is
        deprecated because it has a user-declared copy constructor" after
        97e63ff5375d9d80d6fe5d4bd68883e35bd56d91 "Fix toolbar button's currency list's
        number format for default locale" added that user-declared, defaulted
        constructor, for no apparent reason
        
        Change-Id: I070c8189c6dae8e62eb69ce40a2a1342cf0214a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124227
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [a1c693d23f53f035771de54fb139772be91e9bfb]

        uitest: when possible, close the document before opening a new one
        
        Change-Id: Ice8ec4868baab5182957ce335e2bc2cb93822af7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124228
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [eb664612aba4d7d8d5cf8d5a448f12be55da59ba]

        tdf#142010: sc_uicalc: Add unittest
        
        Change-Id: I99676a273c7ad1dad61ba82bc538c1ee4bd35d03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124175
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-26  Eike Rathke  <erack@redhat.com>  [0f4756601982da8898c9305d6d03f1dc3fa9264a]

        Restore original lcl_ScAddress_Parse_OOo() behaviour detecting external
        
        It's quite unclear why exactly this would even be necessary, but
        
            commit 296baa2fb6dd4150a7855114093a9703cdc18b09
            CommitDate: Tue Oct 5 18:14:37 2010 -0400
        
                Ported calc-extref-interpreter-rework-*.diff from ooo-build.
        
        introduced a heuristic whether a reference could be a so far
        unrecognized external reference and used String.Erase(n) to strip
        a detected possible filename extension starting from the '.' dot
        to form a sheet name.
        
            commit 6f93499b881416140c57bc86acdac0ae6e01c314
            CommitDate: Tue Oct 8 10:03:08 2013 +0200
        
                convert sc/inc/address.hxx from String to OUString
        
        then changed the String.Erase(n) to OUString::replaceAt(n, 1, "")
        which of course does not the same but just removes the '.' dot
        character. In that commit this was the only replacement doing
        that, others already used a correct OUString::copy().
        
        Just restore the original intention, whyever..
        
        Change-Id: Icc46115f9f25eaf1ed727c233fb1c69942c4b1af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124238
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-26  Mike Kaganski  <mike.kaganski@collabora.com>  [370c9d725a8b026fa6454b7ffb43dc58c868594c]

        d46f659c7524625474f0bb907805e285ee27d5ec follow-up: add unit test
        
        Change-Id: I34be2bc813bf0d62cac935a84c6371cd64ee68f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124168
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-26  Mike Kaganski  <mike.kaganski@collabora.com>  [637d29fa8e0f5b04129244f993c6bb487e8510d8]

        Drop ContainerHelper::vectorToSequence and use comphelper::containerToSequence
        
        Change-Id: I987c56feab147cdbeb4ad58bd5ebb23dce6dbbca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124215
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-26  Caolán McNamara  <caolanm@redhat.com>  [277d05a7188be77162e4a388c7c825daf8d6e326]

        ValueSet doesn't use WB_NOPOINTERFOCUS anymore
        
        Change-Id: I5d1b1240518aa97d229d56545e353259d226f1e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124237
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-26  Caolán McNamara  <caolanm@redhat.com>  [ff1b1e51e26ff7314e5d77db85b0541626cda4e0]

        let focus enter calc sheet bg color dialog's valueset on click
        
        Change-Id: I884c8209e6b26e6c99654c4126ba81cf7e46c69f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124236
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-26  Caolán McNamara  <caolanm@redhat.com>  [49433bb67d8602898cdeaed87eb0ebfa4ec3058f]

        Related: tdf#145296 use last spacing value as default for custom
        
        so its not always 100% in the custom value dialog, but whatever is the
        current spacing value
        
        Change-Id: I7a2690b2a38d2c49652830ad65d5dcf7bc80ba90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124171
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-26  Caolán McNamara  <caolanm@redhat.com>  [5714eb5fe369672cde2459e8fe4ec0169190dff0]

        grab focus if clicked on anywhere, not just on a specific value
        
        Change-Id: I03b47080707c469d49e6cd9148573522d7f79da9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124232
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-26  Caolán McNamara  <caolanm@redhat.com>  [20572726601760dfc59422e25dd2e56aa4069291]

        don't do any work if we'll ignore it afterwards
        
        Change-Id: Id8a8dbeb2164e291324ddcb2409c0d7f05d5774a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124231
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-26  Luboš Luňák  <l.lunak@collabora.com>  [f7e6153c1bcd87a7a2f2d839c49bd7615c8dca5b]

        use boost flat_map for faster map
        
        setUpdatedTypePerViewId() gets called so often that even unordered_map
        lookup and allocations show up in profiling. It seems that flat_map
        can do better.
        
        Change-Id: Id2e4f0c40d6973b51e557f84a08bf12feb58b3ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124210
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-26  Noel Grandin  <noel@peralex.com>  [95cc31f15712bcd2b9829a4f9708374647af6e74]

        tdf#144513 improve perf when breaking long lines
        
        use the clip rectangle to stop early when the text exceeds the height
        of the cell
        
        Change-Id: I63dadc5b63c1f6c0852e0ba86a58f18c2b207cca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124221
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-26  Steve Fanning  <stevemfanning@yahoo.co.uk>  [b94921fb8eecbb784a6711e36f1e5b4b1a6afaf6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c94585cd933b70a844719985ea63f70928e6d365
          - Add example to help description of Calc's SERIESSUM function.
            
            Change-Id: Ie3c95990e2ec75d439405d8fb79d9fde8d852bdd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124192
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-26  Caolán McNamara  <caolanm@redhat.com>  [ca74611acfef50280a2c1f785448d9a09cca5a0d]

        there is no WB_RADIOSEL anymore
        
        Change-Id: I6b6573c8d9ad09a7087ddbb5fb673265c6af456b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124211
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-26  Justin Luth  <justin_luth@sil.org>  [546e7d14b397cfd1210b891c8dc4a195c25f3876]

        tdf#131025 swtable: don't apply number format to non-number text
        
        Applying a numbering style to text causes export to save that
        out as a number (valued as zero). That is not good because
        the ODF spec says that a number overrides a string.
        
        So don't accept a numbering format on non-number text.
        
        Why is this change good?
        -the cell previously had no direct formatting (by definition).
        -the cell's previous old format was text (tested).
        -any numbering format applied obviously isn't correct (by definition).
        -any previous formatting has already been overwritten with numformat.
        -the default numbering is appropriate for text.
        -empty cells still get the numbering format (tested).
        -odd human-designed formats are accepted as intentional (tested).
        
        What are the concerns?
        -the scope of this change is HUGE, way beyond this bug.
        -on both my dev box and patch box I saw occassional crashes.
        -the bug was "fixed" by a different import commit that ensured
         different languages were treated consistently.
         So this patch is no longer critical, just nice to have
         to avoid exporting out-of-spec content.
        
        Change-Id: Id3dc5f803c3cf4875bc0cab52d1019a18679da77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123904
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-10-26  Hossein  <hossein@libreoffice.org>  [7e53757f91a176d68cdad1dbde2ecaba1db5c764]

        Using .md extension for vcl README files
        
        * Renaming all README files inside 'vcl' to use .md extension
        * The content was previously converted into Markdown format in
          dc984e7fed26ed26a2cafecb0c5b27feca56bfe2
        
        Change-Id: If55d363b418ff14864297d02a6986c4fc3625ed7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113531
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-10-26  Hossein  <hossein@libreoffice.org>  [e57793158700c48a9a9adf9fb1201e01dc6c270e]

        Update emfio documentation
        
        * Added information about dumping metaactions using mtfdemo
        * 'sax' dependency was removed in d49900e5a3aae75a4c673f593e99fbc296f67cee
        * Listing indirect dependencies from 'emfio/Library_emfio.mk'
        
        Change-Id: I5ee7e20c872aff388424930a23c9a17614b5e3c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124180
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-10-26  Caolán McNamara  <caolanm@redhat.com>  [2cbcef18e6b93607c6156f149f6ea1a4d7df7b8a]

        gtk4: get correct rectangle for custom renderer area
        
        Change-Id: Ic7a1bd818a308f5caff5923ff30a0741ffec7f86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124177
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-26  Hossein  <hossein@libreoffice.org>  [e62c4241093409583c913165ddc1e4c300c6218c]

        Use LO repo for mkdocs git links
        
        * Use git.libreoffice.org instead of cgit.freedesktop.org for the git
          links generated by mkdocs scripts
        
        Change-Id: Iac6e9ea1b73dcd0155786798c0ec162865299ada
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124186
        Tested-by: Jenkins
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-10-26  Hossein  <hossein@libreoffice.org>  [f7e351d7efa66ee3a28b339a7b2f1a5089f37024]

        Add documentation for the 'svgio' module
        
        The module 'svgio' is used to read SVG. This is
        the list of topics discussed in the documentation:
        
        * Introduction
        * How does it work?
        * Known Bugs
        * Dependencies
        * Related Software
        * References
        
        Change-Id: If42e9c2e10145c12cd5d74019b36bc5d78dd5bb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124178
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-10-26  László Németh  <nemeth@numbertext.org>  [4c982dbafdac900e233d7b68d95c9c99244defc1]

        tdf#145225 sw track changes: fix bad insert at moving
        
        Moving up a list item over a tracked paragraph insertion
        changed non-tracked text to tracked insertion.
        
        Manual test:
        
        - Create a 3-element list;
        - switch on Record Changes and Show Changes;
        - at the end of the list item 2, press Enter to insert a
          new list item, and type some text:
        
        Item 1
        Item 2[
        New item]
        Item 3
        
          where parenthesis shows the boundaries of the tracked
          insertion;
        
        - move up the last list item over list item 2 (the unmodified
          paragraph text with a tracked paragraph insertion at the
          end).
        
        Paragraph text before the tracked paragraph insertion
        changed to tracked insertion joining its tracked insertion
        with the moved list item, resulting only 2 tracked changes:
        
        Item 1
        [Item 3
        Item 2
        New item]
        [Item 3]
        
        instead of the requested 3 changes:
        
        Item 1
        [Item 3]
        Item 2[
        New item]
        [Item 3]
        
        Change-Id: I4716b2d244b57cf86d7d14d972452191549f5fea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124144
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-10-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [1b6839f59b5aa9bf01674862aa320259ee488f63]

        uitest: rearrange tests to avoid "close_doc: no active frame"
        
        Change-Id: I92bf81801797821c9ec4aa73c005f1d6c6f6da62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124182
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [97bf901e36f139ba16deb006ea293c20bcd8240e]

        -Wunused-but-set-variable
        
        sw/source/uibase/uiview/viewsrch.cxx:97:13: error: variable
        'textSelection' set but not used
        
        Change-Id: I67a37e9440343a34147dd5be82cfc3dfb1282419
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124184
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [48f6af631887a73ea93afeb5995aefeb7a91cd13]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 18465d2e19be235388020137629ab3ed67f103fb
          - Fix typos
            
            Change-Id: I1186621eb7159896828a0fa33e12f58dd4acf598
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124207
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-10-26  Caolán McNamara  <caolanm@redhat.com>  [a948984f5d43516a7fbe6d75bfc5382cb522898a]

        gtk4: some fonts have pango_font_description_get_size_is_absolute
        
        and are too large, convert back to points
        
        Change-Id: I34aafb0a0678397c1c3c5780d67bdcea405a3866
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124179
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-26  Balazs Santha  <santha.balazs@simonyi.bme.hu>  [bc92028fdf7f52f555702386a6862631e08a3919]

        tdf#136715 sw: fix table Undo to update table style
        
        Applying table styles works by applying direct formatting
        on the table. Some of the built-in table styles, like
        "Box List Red" specifies boldness for the last row of
        the table. After selecting and deleting the last n rows
        of a table, which has a table style which specifies formatting
        for the last row, the new last row gets these formatting as
        expected. However before the fix, after undoing the deletion
        of the rows, this formatting were still applied on that row
        which previously became the last row.
        
        Change-Id: I3ad086dd9b5e4111b3f019ca3d23f1db8b348637
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123730
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-10-26  Tünde Tóth  <toth.tunde@nisz.hu>  [1b53c1dfc76f08ca7df40a0673aa50eca700d072]

        tdf#144374 DOCX: export the password for editing
        
        The password for editing wasn't exported in DOCX,
        resulting unprotected documents in Writer and
        in MSO 2019 or newer.
        
        Change-Id: Ieb8a339795635bc1c4223ccbe2a40ea85222cc2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123543
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-10-26  4k5h1t  <ask160203@gmail.com>  [31ded6f8718a90c7b3b9eb36909c2b7a0c6e9b68]

        tdf#141908 - CppUnittests: replace usage of sal_Int32 with color
        
        Change-Id: Iaff808a86a8b3ea8f760402faded81d8b8081ce4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121316
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-26  Attila Szűcs  <szucs.attila3@nisz.hu>  [69424f0fd66a74dbabba66c9c7fb1420aa1ff4e9]

        tdf#145129 XLSX import: round down default row height
        
        like table layout of MSO does, e.g. 20 pt to 19.5 pt.
        
        Same as tdf#144642, but with default row height.
        
        Follow-up to commit 537cb82be8fa021fd9382cca874645c75daaef20
        "tdf#144642 XLSX import: round down row height to 0.75 pt".
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: Iefb615b56e5ddc11a5e839cf6d90516b18646045
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123655
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-10-26  Martin Srebotnjak  <miles@filmsi.net>  [aa83a2dbb727b95c3ee162d6f382a857505dea5a]

        Update git submodules
        
        * Update translations from branch 'master'
          to 569442292afe8da0847d542276cdddea3d1728a1
          - Update Slovenian translation (xml tag fixes)
            
            Change-Id: I351bd95533d1b9e2e4b369c3edb1aa34140997c8
            
2021-10-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [4fc1b3fb659be916167518b49ffe8193e9033f30]

        flatten ImplGetTextLines
        
        Change-Id: Iefbbcb186b2811748abf49546351a2c68e8af462
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124155
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-26  Caolán McNamara  <caolanm@redhat.com>  [9142f66ec1c78292dd2b8863c622dfb705dd2db2]

        Related: tdf#145296 we have spacing images we can reuse here
        
        Change-Id: Id511f8b272f1b1460f9c6c6d5c2ed835780ee806
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124166
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-26  Caolán McNamara  <caolanm@redhat.com>  [312a32f6b6c83c5747b617249d794fc87ffd8b9b]

        tdf#145296 use a 'clickable' widget for custom spacing
        
        Change-Id: I7c0b609a074a68dcc7ca4f6a775743e836a6caa7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124165
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-26  Caolán McNamara  <caolanm@redhat.com>  [592235d64d6f9638a61865712ca385ec58d688c4]

        tdf#145296 use a 'clickable' widget for custom depth
        
        Change-Id: Ifb64e1bef2a0b216f97fe112115a997973201268
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124164
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-26  Caolán McNamara  <caolanm@redhat.com>  [30f1617bd873d9ccf343a280ba27f476d4c7726e]

        ofz#1493240 Unchecked return value
        
        Change-Id: I17ffbd28d56513ed7b39c29f74598c7517f44190
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124160
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-26  László Németh  <nemeth@numbertext.org>  [7d5703ca50d719fbd82615fb81da7949fe163ae5]

        tdf#142010 XLS import: fix bad calculation after editing
        
        Inserting a column messed up formulas in the test
        document of tdf#142010. This was a regression
        resulted by the tdf#89281 fix for a performance
        regression in XLS import related to shared formulas.
        
        Revert of commit ba686b9bd2596811141e4028947334f10799c356
        "tdf#89281 fix performance regression of XLS import - cleanup"
        and commit b18b5b7edf3d14ef5f0efe53e367f88a423088c4
        "tdf#89281 fix performance regression of XLS import".
        
        Change-Id: I96636fb1d84939385efbe7054a4271ff10b88907
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124151
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-10-26  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [514e83a0a548e61753b1238f55ee929c3c799eed]

        Revert "tdf#57308 - Basic IDE: Watching of a variable does not work"
        
        This reverts commit f9ce4b2d04b58843d7986acd9382864b0b30d617.
        
        Reason for revert: Cast to SbxVsriable instead of SbxMethod causes the code to start over
        
        Change-Id: I8f00f8f13faef8cb8c6db4e8c2a096a921f8714b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124187
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-10-26  Mike Kaganski  <mike.kaganski@collabora.com>  [d46f659c7524625474f0bb907805e285ee27d5ec]

        Make sure that self-assign test checks types
        
        This may be important with static empty sequence cppu::g_emptySeq, that is
        common for sequences of different types.
        
        The changes in sd/qa/unit/data/xml/*.xml fix places where anys with empty
        Sequence<OUString> used to wrongly take 'if(aAny >>= aPropSeq)' branch in
        dumpPropertyValueAsElement (drawinglayer/source/dumper/XShapeDumper.cxx).
        
        Change-Id: I5b0544ca94b30437c01dd46f376408f91510bcb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124167
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-25  Caolán McNamara  <caolanm@redhat.com>  [d80547c7f4ddf599cce52e5c52269cb07a677466]

        resave with latest glade
        
        to normalize the property names and grid row/col comments. Taking
        care not to lose the non-standard explicitly empty labels for
        the GtkMenuButtons
        
        Change-Id: I015560f8b7eaa814e0540fbfbff9cfcb920b44b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124163
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-25  Caolán McNamara  <caolanm@redhat.com>  [53daeb9a7b1bf31484a7995114d5f85e32303550]

        Resolves: tdf#145297 assert on Docking3DEffects launch
        
        (git show -w is your friend on commits like this)
        
        Change-Id: Ie3a11986f98d196b6134fdc69e76a627e87d137b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124161
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [03f4bd06bd89eb086eeb332693d1c4e96916e2df]

        tdf#138531: sw: Add UItest
        
        Change-Id: I953948a5d10e8fbb6610ea0bf49ae7e8308e83eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124157
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-25  Caolán McNamara  <caolanm@redhat.com>  [79d27b6d6eab82d692c2b3547dacdd4e9190dc1e]

        bsd (as used by macOS) ar does not support '@' option
        
        so gb_LinkTarget__command_staticlink should use the same workaround
        for that as gb_LinkTarget__command_dynamiclink does
        
        Change-Id: Ied9d8a3b99f09d6ea1b705e0c1ce3ef3b2d14190
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124156
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-25  Caolán McNamara  <caolanm@redhat.com>  [3e9da1e271c26bd17ab4fe107992e6a03fe865de]

        ofz#40305 Divide-by-zero
        
        Change-Id: Ib865d880d51d5beef1f235e4a8d5d0c17adf8499
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124153
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-25  Luboš Luňák  <l.lunak@collabora.com>  [4bb6533d398cc76d7ff292a9e47dae87fac74f83]

        use pull model also for LOK text selection
        
        Make LOK_CALLBACK_TEXT_SELECTION, LOK_CALLBACK_TEXT_SELECTION_START,
        LOK_CALLBACK_TEXT_SELECTION_END and LOK_CALLBACK_TEXT_VIEW_SELECTION
        also use pull model, i.e. LO core will only set a flag and when
        CallbackFlushHandler needs the actual data it'll use getLOKPayload().
        This again avoids a large number of messages passed to
        CallbackFlushHandler only for them to be sooner or later discarded.
        
        Change-Id: Ia7528039be996a6e9e8491b4eba3f4133582fa56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124146
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9e3ec1b50052e687d6bc79db8e2ed5ebbd0eb24a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 56638af603a79cd9330752fab99a7769ace9ffaa
          - tdf#140779, tdf#140780 filter params for CSV, lotus...
            
            Change-Id: Ie439889bd8dc4bd630187e253d3689c8e644b2a7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/123901
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-25  Eike Rathke  <erack@redhat.com>  [97e63ff5375d9d80d6fe5d4bd68883e35bd56d91]

        Fix toolbar button's currency list's number format for default locale
        
        Always resulted in the currency's LCID being omitted in the number
        format for the default locale, which doesn't immediately harm but
        loses the context (what currency a $ sign is actually), and also
        lead to the "real" default currency format never matching the one
        being generated for the list so no entry was selected if that
        format was applied.
        
        Change-Id: I7963e4d3701092d6e227705fc0e8282448f075b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124152
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [02bd6074b00c3e4420f67ad67566c217d9341c03]

        uitest: execute setActiveFrame in load_file first
        
        In 4839b7ca3b5a730edf90ebebc749db145efec098
        < Fix UITests that use File Open dialog to load documents >
        the order of execution of load_file method was changed,
        making the code after the yield keyword to be executed
        after the test code is run, which is not what the original code did.
        We need to execute that code before running the test code,
        specially setActiveFrame
        
        Change-Id: I4ba436cbdf4fe2261589527f8d38a916d47b94aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124154
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-25  Luboš Luňák  <l.lunak@collabora.com>  [5dc3bc1e951a5e1c485db8034d691bac4d42344a]

        replace friend access with functions
        
        Change-Id: I11cb916285c72f7cd85ea5d5c943f23d0a4f6bc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124148
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-25  Stephan Bergmann  <sbergman@redhat.com>  [ece8937267a0024b209c951884f81ba2aac5792d]

        loplugin:indentation (macOS)
        
        Change-Id: I7a180a79dff11816e1504bdd1803102325aa365d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124149
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-25  Eike Rathke  <erack@redhat.com>  [9c364847d6eae7f486f60823090cbc39fc0b1016]

        Restore behaviour SvNumberFormatterServiceObj keep LANGUAGE_SYSTEM unresolved
        
        Semantics were temporarily changed with
        
            commit bba6a4ed92a0feb288a9dedd648d623bee02a3ce
            CommitDate: Mon Oct 25 11:18:31 2021 +0200
        
                Get rid of fuzziness in MsLangId::Conversion::convertIsoNamesToLanguage()
        
        Change-Id: I8bbf77998bea81c5691ba518c7ae25093b0df421
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124141
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-25  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [21bbccee8b93d02abf7b3fd310e42485a1024e31]

        Update git submodules
        
        * Update translations from branch 'master'
          to 41974fc7ebdc4d8d6d8d017a6e68753fd5a049e3
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: Ic6888555f22c4e961c0734fa685969b43f89c02e
            
2021-10-25  Szymon Kłos  <szymon.klos@collabora.com>  [97b15bcc2d15dd754afbfbf8709fa62a9866160e]

        tdf#145312 xmlsecurity: prevent from crash when cannot receive pdfium annotation
        
        Change-Id: I6adc2cb0a07eb08a50c610958983493f4f8031ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124021
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-10-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [d267e5a0b1a05c595d7bd90987aceae5c98d90d5]

        uitest: fix indent
        
        Change-Id: I7034ab2b7933f248a0d6929bd11497ff3098dd3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124138
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-25  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [f9ce4b2d04b58843d7986acd9382864b0b30d617]

        tdf#57308 - Basic IDE: Watching of a variable does not work
        
        Watching a variable which returns a value from a function always shows
        "out of scope" in the watch window of the Basic IDE. In order to resolve
        this issue, the name of the variable being watched will be searched also
        in the current method instance.
        
        Change-Id: Id383e03925956056931d199fe86d1b352cf8e4eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124075
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-10-25  Alain Romedenne  <alain.romedenne@libreoffice.org>  [3d7fcf663ceece43b4648e6adee19dc6869729af]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cae1ccb6137d03cada0e187756e9197a897ba94b
          - tdf#131563 VBA color constants
            
            - VBA color constants addition
            - Aggregation of spreaded constant definitions in this page
            
            Change-Id: I5f4045256e5e03c6b11247c9bb0442e9e63d738d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124013
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-25  Eike Rathke  <erack@redhat.com>  [a6baab25b53d0a87686a5fcdabf86747e9678021]

        Introduce LanguageTag::convertToLanguageTypeWithFallback(Locale)
        
        ... with keeping LANGUAGE_SYSTEM not resolved or falling back.
        
        Change-Id: I10211c2b2140a9822f1403dc00af3ee9ded08f69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124140
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-25  Stephan Bergmann  <sbergman@redhat.com>  [98eb119fed253b0af7a3b5c9a28905d29118167f]

        Adapt to Clang 14 trunk diagnostic output change
        
        <https://github.com/llvm/llvm-project/commit/aee49255074fd4ef38d97e6e70cbfbf2f9fd0fa7>
        "Recommit: Compress formatting of array type names (int [4] -> int[4])"
        
        Change-Id: I911934a778fddde0d0022f2e2601d1f9c371fe69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124142
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-25  Stephan Bergmann  <sbergman@redhat.com>  [eba4b90d2eba5e4dbf75c1a7fcd7ce13112d4db5]

        Missing test dependency
        
        > oox/qa/unit/drawingml.cxx:162:testPresetAdjustValue::TestBody
        > equality assertion failed
        > - Expected: 1
        > - Actual  : 0
        
        Change-Id: I3ff0707db485dce1e43c14b8d1a5828da8e14923
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124139
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-25  Stephan Bergmann  <sbergman@redhat.com>  [6bc8a1ba5151e44d2ea539fe5f6408fc3d6be02a]

        Missing `static`
        
        ...from aa2064c5c5f23f6f4b7bc44e12345b37f66995bc "Improve
        loplugin:stringliteralvar", similar to 8b32a3edad52f8ac5e5f0f49b4f4e80954c2fd25
        "Fix stack-use-after-scope" (though this case doesn't appear to have caused any
        actual issues).
        
        (After manual inspection, there appear to be no further missing `static` at
        least in aa2064c5c5f23f6f4b7bc44e12345b37f66995bc "Improve
        loplugin:stringliteralvar".)
        
        Change-Id: I2b3d0d8d2af1d65f0c5bef8a858107020a620974
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124137
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-25  Hossein  <hossein@libreoffice.org>  [68f3bf394617a7d00d920694642f5a3e37fee629]

        Converting pointer to reference in svgwriter
        
        Previously, pElementId (old name) was either nullptr or a pointer to
        OUString created from sPlaceholderTag literal.  In the methods that
        consumed it, it was checked for being nullptr. Now, this is checked
        with if the aElementId (new name) is empty or not.
        If the variable is an empty string, it implies that it should not
        be used.
        
        Change-Id: I560fd479f428341c834ee99b0f8a34e95862e3e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123439
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-25  Eike Rathke  <erack@redhat.com>  [bba6a4ed92a0feb288a9dedd648d623bee02a3ce]

        Get rid of fuzziness in MsLangId::Conversion::convertIsoNamesToLanguage()
        
        With on-the-fly LanguageTag the fuzzy fallbacks for a few
        languages aren't needed anymore. Proper fallbacks should be
        obtained when needed, like when configuring default locales, or
        configured values used after.
        
        Change-Id: I8b85b8099e085508435036ac846db6c3e516dc23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124127
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-25  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [98247b039baea4697e6c387025afcf6a2963c043]

        tdf#138531: Also update DDE tables, not only fields
        
        Change-Id: I0cbf8ce355b460b2f7ea73c8fae653641c980979
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124129
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-10-25  Jean-Pierre Ledure  <jp@ledure.be>  [6a1feb264479f0b223305882636eed1b58c80966]

        ScriptForge - (SF_Calc) new A1Style() method
        
        Returns a range expressed in A1-style as defined by its coordinates
        If only one pair of coordinates is given, the range will embrace only a single cell
        
        Arguments:
           Row1 : the row number of the first coordinate
           Column1 : the column number of the first coordinates
           Row2 : optional, the row number of the second coordinate
           Column2 : optional, the column number of the second coordinates
           SheetName: Default = the current sheet. If present, the sheet must exist
        
        Is complementary to the Offset() method to compute ranges easily
        
        Available both from Basic and Python user scripts
        
        Change-Id: Ib9323441bbd579beb867329c8b0930653462d00e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124093
        Tested-by: Jenkins
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-10-25  Tomoyuki Kubota  <himajin100000@gmail.com>  [bbd21f4069fd17a0f6b734b62a45f1fefc9c1f7f]

        expanding macro SCSTR
        
        Change-Id: If497954b4e70e0a4dbd7268a25727a2478b95184
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124018
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-25  Stephan Bergmann  <sbergman@redhat.com>  [8b32a3edad52f8ac5e5f0f49b4f4e80954c2fd25]

        Fix stack-use-after-scope
        
        ...during CppunitTest_svl_qa_cppunit, after
        df42cb6552b20372f62b5a361709670db80e4ed4 "Optimize assignment from
        OUStringLiteral to OUString",
        
        > ==918==ERROR: AddressSanitizer: stack-use-after-scope on address 0x2b2e203b5900 at pc 0x2b2e1b9004f8 bp 0x7ffc06726270 sp 0x7ffc06726268
        > READ of size 4 at 0x2b2e203b5900 thread T0
        >     #0 0x2b2e1b9004f7 in void rtl::str::release<_rtl_uString>(_rtl_uString*) /sal/rtl/strtmpl.hxx:1064:9
        >     #1 0x2b2e1b8d916c in rtl_uString_release /sal/rtl/ustring.cxx:1785:12
        >     #2 0x2b2e36263ec5 in rtl::OUString::~OUString() /include/rtl/ustring.hxx:493:9
        >     #3 0x2b2e3622c5ff in (anonymous namespace)::Test::testTdf103060() /svl/qa/unit/svl.cxx:553:1
        [...]
        >     [2304, 2320) 'EXPECTED_G3' (line 550) <== Memory access at offset 2304 is inside this variable
        
        (<https://ci.libreoffice.org/job/lo_ubsan/2176/>).
        (aa2064c5c5f23f6f4b7bc44e12345b37f66995bc "Improve loplugin:stringliteralvar"
        had failed to introduce those OUStringLiteral variables as static.)
        
        Change-Id: I59168979fcc4b055d17d1d4f315577eef1027505
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124134
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-25  Luboš Luňák  <l.lunak@collabora.com>  [95a9567051c954d5ae552077954bcde27690beb1]

        show properly gcc version in configure output
        
        $ gcc -dumpversion
        7
        $ gcc -dumpfullversion
        7.5.0
        
        Change-Id: If4f528b3ea732e405507d7563e743ba48e96f523
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124094
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-25  Hossein  <hossein@libreoffice.org>  [1fd620d06d851808dc4d8dce066387b96bf43c9a]

        Replacing std::unique_ptr<char[]>
        
        * Replacing std::unique_ptr<char[]> with std::vector<char>
          * The data bytes are read into the vector internal storage
          * Modification of the internal storage of the vector using the
            pointer returned by data() is allowed by the standard
            C++ Standard, revision n4830, section 2.3.11.4 Data [vector.data]
             Returns: A pointer such that [data(), data() + size()) is a valid
               range. For a non-emptyvector, data() == addressof(front()).
             https://github.com/cplusplus/draft/blob/main/papers/n4835.pdf
          * It could be replaced with std::string when data is not modified
              Example: 6c13e5a92ed4b6a10458cd5d5741ddb3d816df4e
          * std::vector<char> is useful when working with C functions that
            get "char *" for writing data. In this case, std::string is not
            usable, because data() method for it returns "const char *".
        
        Change-Id: Ife6013b16a1803c3ad7b0c64aa0cb4c8cf4373ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123764
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-25  Hossein  <hossein@libreoffice.org>  [4a8aed2940040e8b8f0db0f06cb06a757cd06a9a]

        Cleanup DocumentLoader C++ SDK example
        
        * Remove unncessary C-style cast from DocumentLoader.cxx
        * Remove trailing whitespaces from Makefile
        
        Change-Id: I7cff589353d3e40301cf45ce0a76e0c75beddf13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124115
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-25  Jim Raykowski  <raykowj@gmail.com>  [39bffe9ba612ce5fc8806a739ae7d960915ac31b]

        tdf#145132 SwNavigator: Add tracking option for all categories
        
        and make the setting for each category persist
        
        Change-Id: I3ca41cb860734d31fd93d0d30b37c0301bc2f7dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123960
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-10-24  Eike Rathke  <erack@redhat.com>  [542a38de1a071f54f61806683dafea84e43edce9]

        Return LANGUAGE_ENGLISH_US for AppleLanguageId::ENGLISH
        
        Most likely was an oversight when using LANGUAGE_ENGLISH as other
        LANGUAGE_FRENCH and LANGUAGE_GERMAN are locales already.
        
        Change-Id: Ie16395340cef9939a5397e3d10d6df6b13ac8d99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124124
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-24  Caolán McNamara  <caolanm@redhat.com>  [f2ed9655b9327b9c3eb479ccc98ebb0bde4190f2]

        cid#1493243 silence Copy-paste error
        
        Change-Id: I6eeb4e2213aa5dcbae94ec7c3a14a18a986f9975
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124121
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-24  Caolán McNamara  <caolanm@redhat.com>  [9efc7e6980e3ada86bfd501fc7306f596abccbf5]

        cid#1460971 Unchecked return value
        
        Change-Id: Ic60242072a0ba7037cd8094ae98633b038c6f1eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124120
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-24  Martin Srebotnjak  <miles@filmsi.net>  [8dfa16a715cf6857c834e017324e995250544ee6]

        Update git submodules
        
        * Update translations from branch 'master'
          to 26c743b6e210606f1d10d34439d2073ca2140ed6
          - Update Slovenian translation
            
            Change-Id: Ic92f48c0e8b021b0e7c1a8fb01b553bb739df2f0
            
2021-10-24  Caolán McNamara  <caolanm@redhat.com>  [a7f6d0b6990517a6fcbde7909eb5306a51d31af9]

        cid#1493242 silence Copy-paste error
        
        Change-Id: Id95cab7b70a9f97dadadb8d0cff64674ec3711b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124119
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-24  Caolán McNamara  <caolanm@redhat.com>  [2f0e8176defbac0f19c06e3ec75fb57567e8ef52]

        cid#1493239 silence bogus Use after free
        
        code was perturbed by
        
        commit 5f9ffc31cd1b5433c354c7d39ce1d80fa0e57fc8
        Author: Noel Grandin <noel.grandin@collabora.co.uk>
        Date:   Tue Oct 19 09:08:35 2021 +0200
        
            introduce SwNodeOffset strong typedef
        
        so coverity has seen in afresh
        
        Change-Id: I200f8f40e193f8725ccc1fa5fbb06e3d182bec67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124118
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-24  Caolán McNamara  <caolanm@redhat.com>  [b7c8e4f8ae5402eb665f758f75123e9fe1514d01]

        cid#1493240 silence Unchecked return value
        
        Change-Id: I3847647221cf365146c8a5f418e65e3e5798303c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124117
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-24  Johnny_M  <klasse@partyheld.de>  [1b33c023f389d66389f7d1ce6b35d5531b4f7a06]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2592de88d4e0f7c15526f08c3abab1475d697f70
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ib2c5e06d6f23c7897a69a0613035a593ee3701d5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124112
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-24  Johnny_M  <klasse@partyheld.de>  [56a6b8eca5eecd3506c4f3d32114e1003c55d23d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e4fb1b1412a0f1cf7626feca09881f6f630f45d2
          - tdf#132643 Translate German section IDs
            
            Change-Id: I96c6d66f3d030e2881ddff0f0f35833f65b85cc4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124111
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-24  Johnny_M  <klasse@partyheld.de>  [f12ceb71f256c095f4daeabbd3f75c1d5b731d37]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 005ab5fa0c87135a3e5b8f7150c67d1c47ed490b
          - tdf#132643 Translate German section IDs
            
            Change-Id: I51c35619cc80d3c7e0dce3ea805e5afc486c8daf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124110
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-24  Johnny_M  <klasse@partyheld.de>  [b1fda2d047dda4852f1c66955bf84f24ec3bd18e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b425e5428d61fb534a6fc02e948f7b246aaaec8f
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ib099bf8474d272cbf10fad79c80b5164b5d11717
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124109
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-24  Johnny_M  <klasse@partyheld.de>  [756ea53c6567096ff205f55f8f200f4118c2113b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1d2f50f0de3075da42af1725f0061180c7ce89c0
          - tdf#132643 Translate German section IDs
            
            Change-Id: I3dc05a302194a7eff7e0776776c309afabbc731f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124108
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-24  Johnny_M  <klasse@partyheld.de>  [61ec73e55e2339821a6678c85c3ca1970b984582]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 21500a71de051f1a2046e97c7cbd1f344bb82431
          - tdf#132643 Translate German section IDs
            
            Change-Id: I59cec2f60abf1251edfc865932ace953008c57d4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124107
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-24  Johnny_M  <klasse@partyheld.de>  [9d8432452f64b0815e4c652647480cf47a26c706]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6422afb3a6ac4ce1d5d0658f24f9cfd3d19e7d07
          - tdf#132643 Translate German section IDs
            
            Change-Id: I3bc212d560b2838daca117bf29d5bce0293ffcb5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124106
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-24  Johnny_M  <klasse@partyheld.de>  [da02e9bc027ae827893a87f7b262bd12d1cc2133]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bee3e08d0957c12c92934fd46d3c1ae40f564911
          - tdf#132643 Translate German section IDs
            
            Remove unused.
            
            Change-Id: Ifddc735398087a7fbd39136a9bcbf5fda5c457f0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124105
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-24  Johnny_M  <klasse@partyheld.de>  [3d18f306e2d39fc3910eae727917add298fe2a6c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9ae706191bf26ed27da4fc8ddd9ceee8c49af848
          - tdf#132643 Translate German section IDs
            
            Change-Id: I9b32ddd9a754764d3798fadeb9c323dd1694aace
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124103
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-24  Johnny_M  <klasse@partyheld.de>  [5efc12c7d102bbd3fba14808a5abdaa9b97c6284]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 49c732f50cc787aa1c713934a4002d5cc4186cb2
          - tdf#132643 Translate German section IDs
            
            Change-Id: Icc84282d95c3003577bec75d130099d027d2545b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124104
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-24  4k5h1t  <ask160203@gmail.com>  [0776e75fbc09201052e27a33cbc9e8f117b43596]

        tdf#42982: improve UNO API error reporting
        
        Change-Id: I9300b4e6eb9ee3ff2b9bfd32efdf0c8ceedc9d3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124113
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2021-10-24  Luboš Luňák  <l.lunak@collabora.com>  [273a25c796fca9afa0dfadac57dc3f336831221c]

        change some LOK internal updates to be pull model instead of push
        
        Some LOK messages may get called very often, such as updates about
        cursor position. And since only the last one matters, they get
        generated every time, which costs some time, and then later except
        for one they get all discard again from CallbackFlushHandler queue,
        which again costs time.
        
        Change the model to instead only set an 'updated' flag, and
        CallbackFlushHandler will request the actual message payload only
        before flushing.
        
        This commit changes LOK_CALLBACK_INVALIDATE_VISIBLE_CURSOR and
        LOK_CALLBACK_INVALIDATE_VIEW_CURSOR to work this way.
        
        Change-Id: I376be63176c0b4b5cb492fbf529c21ed01b35481
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124083
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-24  Mike Kaganski  <mike.kaganski@collabora.com>  [667c2499d861cfcd26935fc0512cb5aaf602c4c5]

        Use std::transform instead of loop
        
        Change-Id: I1fa2eaec67bd5e85d09d4d662deede34d3388176
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124016
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-23  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [b66ed4cb3707800b8bd9ab0f397c226037e10fbf]

        tdf#145215: docx: do not initialize prefix/suffix and include levels
        
        On DOCX import we do not need to provide prefix, suffix and included
        levels: these values are calculated in SvxNumberFormat out from list
        format. Moreover these values are incorrect and do not correspond
        not to DOCX data nor to internal writer representation of list level.
        
        Change-Id: I91ec9de679e67056ba3746f2e1a0bd923532d76c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124090
        Tested-by: Jenkins
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2021-10-23  Mike Kaganski  <mike.kaganski@collabora.com>  [911c74d0ec05a2b216936e3f58900a4aea137146]

        Use std::size/begin/end in comphelper::containerToSequence
        
        This allows e.g. to use the function with valarrays, that don't have
        own begin/end, but has std::begin/end overloads.
        
        Change-Id: I4559180e30040ed5d42805170a02a53280fce9ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124015
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-23  Luboš Luňák  <l.lunak@collabora.com>  [84a54f6c388d3abe1d6f6e04bf07441ae96f60cd]

        move access inside mutex guard
        
        Change-Id: I784fbc3b39a645c7984aa836cc32980343ddd1f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124095
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-23  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [fd7549f4c6197cdbdfc97e949487723cd00a663e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fb9c746f6aaae147aa16b1f2b682e01d07003d03
          - tdf#145232 get_bookmark.xsl: Use normalize-space()
            
            normalize-space() trims whitespace from the start and end of a
            string and collapses multiple spaces inside a string into a
            single space.
            
            This will prevent newlines in strings from breaking
            our generated bookmarks.js.
            
            Change-Id: I2a420cfd9fe13ee063151af79cb51b0ae49f5a0d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124056
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-23  Justin Luth  <justin_luth@sil.org>  [3e1d316734354c6b49696c8904e0fc431cfb5143]

        tdf#131025 ODF import: recognize SV_COUNTRY_LANGUAGE_OFFSET
        
        File import was making an exception for "float value 0"
        if the accompanying text had no resemblance to the value 0,
        but that only applied to GENERAL number format.
        
        It should apply to any language's default number format.
        
        REGRESSION warning: as we can see, this has been handled
        inconsistently in the past. But from the coding exception to overcome
        losing text to a zero (and the huge number of duplicate bugs)
        the best choice seems to be ignore the spec that says that
        a number value overrides the text value - at least in
        the case where the number value is zero.
        
        Change-Id: I701e72c6a5dad42c7799ab501255a4859adf61d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124080
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-10-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6dd75b17e084b55a8104099945bc39ef4663585b]

        Fix typo to complete commit 25278dc22ff6
        
        Change-Id: I78f0d443365e23501b43fe0f1d9e32d503c1e9f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124085
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-10-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b187189318a3d49dfa049490d214faf92dce9d86]

        Fix typos
        
        Change-Id: Iaba882b1bd000a068cfaa207c743be038d5db434
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124087
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-23  Julien Nabet  <serval2412@yahoo.fr>  [4739593c39158fffd745ca6af43d41017c9cbe39]

        Prefix just nDataRowHeight in brwbox so we can fix a typo
        
        The other variable members should also be prefixed
        but I don't have an IDE to do it easily
        
        Change-Id: Ifce210a4de89ed4d7f05126e33555da231553283
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124089
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-23  Jim Raykowski  <raykowj@gmail.com>  [442be5242e2f541b8ad847cd629e715f3fd84205]

        SwNavigator: Make tracked drawing object scroll into content tree view
        
        Change-Id: I948c8b38f0df86f30f9c5af56aea5103c82c661c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123966
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-10-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cc1598b806a8f63079de64512e0b322fc9b28714]

        Remove duplicated word
        
        Change-Id: Ib3815aee68fdeb8f5eef465d01c51c66378fcd1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124086
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-23  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [12cc7abbfebf3b1845ec7fa8663b8c95443cd45a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2c0d02652166d4baf168f233459df09138ddc268
          - Fix typo
            
            Change-Id: I49852f6b601817fa179306896a1d0b263a8ec4bc
            
2021-10-22  homeboy445  <akshitsan13@gmail.com>  [f8bb970fd385c80b085a071da0f8acc119498005]

        backendtest:Reconfigured Rectangle tests to be Asymmetrical
        
        The tests were previously drawing squares in the middle, however,
        now the tests draws rectangle taking offset from the middle.
        
        Change-Id: I26a4af997feac9ced443d7c9b4e3541ea2ba868a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120076
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-10-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [5760cba3b276a372d6cccf3f6b6db7fb26c20351]

        tdf#64991 speed up loading large RTL documents
        
        only insert the bounds we are interested in
        
        takes load time from 1m51 to 1min39 for me
        
        Change-Id: I5a267ae3cf3fe7691481f83b591b02d939931c07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124074
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-22  Julien Nabet  <serval2412@yahoo.fr>  [25278dc22ff6949da442032ce2dad8638b1c8512]

        Typo: aFontHeigt->aFontHeight (starmath/smediteng.cxx)
        
        Change-Id: I8ae578350e911c69eeabbb3af41aaf9801b4ffee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124073
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-22  Michael Weghorn  <m.weghorn@posteo.de>  [535d406854f38c717386c6ffa0f895d204ae7038]

        qt: Adapt log area: "vcl.qt5" -> "vcl.qt"
        
        And also: "vcl.opengl.qt5" -> "vcl.opengl.qt"
        
        Change-Id: I86f8a34cb8c1303a81ffbf40c801ba628f3fa0d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124065
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-10-22  Michael Weghorn  <m.weghorn@posteo.de>  [107f4f2a6d6a2d84ff8104b1de16b1e06c2af131]

        Rename SystemEnvData::Toolkit::{Qt5 -> Qt}
        
        It's used for the qt6 VCL plugin as well.
        
        Change-Id: I3f57258c2c8e3c12532d79b44f24105a30590675
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124064
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-10-22  Julien Nabet  <serval2412@yahoo.fr>  [3b079241da281d5e60572c8258d827af67f8f847]

        Revert partly "Simplify vector initialization in vcl"
        
        since it needs 2 allocations instead of one
        
        This reverts commit 43a9bf11203ed92096af34ab828501e0218832c7 .
        
        Change-Id: I1d8553d9c31f663dd990146e6d375bbbaf32fb27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124072
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-22  Julien Nabet  <serval2412@yahoo.fr>  [7b11cda2aa1f9bd069d81c30021448674a97ce30]

        Revert "Simplify vector initialization in helpcompiler"
        
        since it needs 2 allocations instead of one
        
        This reverts commit cd5ee8c7d3f06fe78e6b3993845a3c2abc7cb72a.
        
        Change-Id: I4958cacf747291c923b74fdfa49679e831d0ef1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124070
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-22  Julien Nabet  <serval2412@yahoo.fr>  [86430b76d5833d85f54ccfdbf933162b59a261d9]

        Revert part of "Simplify vector initialization in sdext"
        
        since it needs 2 allocations instead of one
        
        This partially reverts commit d64a6e2245169e5e4a3f8bc5388b4fff4984e5f4 .
        
        Change-Id: Iadd8193a02bd922105c082fe3bbcc6f8e9f96b22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124069
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-22  Julien Nabet  <serval2412@yahoo.fr>  [db43de861f7b5b66993245ab9e7719fdce61caf8]

        Revert "Simplify vector initialization in reportdesign"
        
        since it needs 2 allocations instead of one
        
        This reverts commit ac10792ed4ca8d92f60c95ab4acd5b911e42cec7.
        
        Change-Id: I5b07664b7930ae1a04a6f755ddbe5ef56a880f56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124071
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-22  Julien Nabet  <serval2412@yahoo.fr>  [28f245a890560ca9ce078cc286705929358258a4]

        Revert part of "Simplify vector initialization in sd"
        
        since it needs 2 allocations instead of one
        
        This partially reverts commit 5393f9a53eb8b33537aedd03b7c9efc5222748d6 .
        
        Change-Id: Ifaa1327f2da4bb98ac134ebd8ef105becbc28b5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124068
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [0922d1d2b0ba30d44eae311a8d0dc17345b8dcac]

        tdf#64991 speed up loading large RTL documents
        
        takes load time from 2min49 to 2min5 for me
        
        Use a vector for the PortionMap since
        that has better cache density, and we always add
        to the end of it, and always in the correct
        order, so no sorting is necessary
        
        Change-Id: Id28e86144a86f0f1361ef4e828f925694eb3bb11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120942
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-22  Julien Nabet  <serval2412@yahoo.fr>  [11dfb73eec6ae94ebb52cbbbb6bdf9267fbb717b]

        Revert "Simplify vector initialization in dbaccess"
        
        This reverts commit dfa8dbf98ee872d22bb9e2c63ab07ed76fb81579.
        
        since it needs 2 allocations instead of one
        
        Change-Id: I64d449ca885880f3e6e795168978ffa99a005c37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124067
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-22  Pranam Lashkari  <lpranam@collabora.com>  [c4b934128965cbd461f1c61255fe0c5d25cc29d6]

        LOK: maintain blocked command list per view
        
        Conflicts:
        	include/LibreOfficeKit/LibreOfficeKitEnums.h
        	include/sfx2/viewsh.hxx
        	libreofficekit/source/gtk/lokdocview.cxx
        	sfx2/source/view/viewsh.cxx
        
        Change-Id: I7c621accd84f49447ab3e08a4bb662a9b91b834a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124049
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-10-22  Pranam Lashkari  <lpranam@collabora.com>  [d05c69a892535b910943fe98fbce42f5cc860aa4]

        LOK: unify freemium APIs and uno command restriction APIs
        
        Conflicts:
        	include/LibreOfficeKit/LibreOfficeKit.hxx
        	sfx2/source/control/unoctitm.cxx
        
        Change-Id: I3badb038822331ab5cb30df6a66ce9a0640cf340
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124047
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-10-22  Luboš Luňák  <l.lunak@collabora.com>  [6c9909dee4b06948ca6932397caa338d77ec7290]

        fix std::unique_lock unlocking
        
        std: :unique_lock::release() does not unlock.
        Change-Id: Ida5a28a8b1c275a0a702121bf00faeaf76a57426
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124063
        Reviewed-by: Arnaud Versini <arnaud.versini@libreoffice.org>
        Tested-by: Jenkins

2021-10-22  Luboš Luňák  <l.lunak@collabora.com>  [bb2e861827cb854dd380d2b7ac3d8907de7043d7]

        prefer llvm-addr2line to addr2line for backtraces if possible
        
        It's faster, and at least when compiling with Clang it should work
        fine.
        
        Change-Id: I474857c2a54b8032b74202ccd5c67d25f6062790
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124055
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-22  Luboš Luňák  <l.lunak@collabora.com>  [29e200aa0af78a4589bf7e52dddfb62f3bdf4e01]

        revert part of "Simplify vector initialization in sal"
        
        This first allocates space based on the two items, and only
        afterwards it reserves space for all items, possibly allocating
        again.
        
        This partially reverts commit 8546cdb2ad25b03ac152615357cab00 .
        
        Change-Id: I8668cb03881766fc5078ab5e411efe56e6f3009e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124054
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-22  Luboš Luňák  <l.lunak@collabora.com>  [d6a26e26505ec1f6810c6b749129a79ba0931742]

        cache negative addr2line hits
        
        Otherwise we'd be trying to resolve unknown symbols repeatedly.
        
        Change-Id: I1c1eb9f97a1f64436ad0858ceff75fa29343979a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124053
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-22  Miklos Vajna  <vmiklos@collabora.com>  [42865108702f80a829513aef8f45965c508d0a74]

        sw: fix crash in SwXTextDocument::postMouseEvent()
        
        From crashreport:
        
        SIG   Fatal signal received: SIGSEGV
        
        SwXTextDocument::postMouseEvent(int, int, int, int, int, int)
        	sw/source/uibase/uno/unotxdoc.cxx:3559
        doc_postMouseEvent
        	desktop/source/lib/init.cxx:4245
        
        Make sure we don't crash when a mouse event is posted on a disposed
        document.
        
        Change-Id: I3fb123460b21bf8fe21406d1745f43270102af33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124060
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-10-22  Luboš Luňák  <l.lunak@collabora.com>  [62f47c26ad096cf088b545f10e14f9d81e2f2cc1]

        properly flush LOK invalidations in tests
        
        This should be done always before doing something with a flag
        related to the invalidations. Use an idle timer for simplicity,
        tests already usually process to idle.
        
        Change-Id: I979900da28061cc690ecbcce023dbb769239f205
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124003
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-22  Luboš Luňák  <l.lunak@collabora.com>  [9037e42ab3c3793341b583b181617185aefcbde5]

        ignore invalidations in Writer when doing tiled painting
        
        That's done by ignoreLibreOfficeKitViewCallback() called from
        SfxViewShell::libreOfficeKitViewInvalidateTilesCallback(),
        but in case Writer delays invalidations to compress them, the tiled
        painting flag may be already reset by the time
        flushPendingLOKInvalidateTiles() gets called, so handle that
        explicitly. SwTiledRenderingTest::testTablePaintInvalidate()
        would otherwise fail with my follow-up commit that makes
        TestLokCallbackWrapper flush the invalidations.
        
        Change-Id: I915ae4e40bc7a82b3e48498f7e5513420dd64522
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124002
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-22  Luboš Luňák  <l.lunak@collabora.com>  [31b1e23e2d806f847fce21b8827f015384f20916]

        better name for a function overload
        
        It's better to add to the name what the overload does rather than
        just have a "mysterious" extra int.
        
        Change-Id: Iff89679c4a978a4596ac662ef74e934cdefefc9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124001
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-22  Luboš Luňák  <l.lunak@collabora.com>  [a21c6a3dd36aee21bf1536183dc8ccde2ff52672]

        revert unittests to use plain text-based LibreOfficeKitCallback
        
        At least for now it seems that the more complex
        SfxLokCallbackInterface is just an unnecessary complication for unit
        tests. The performance doesn't matter, and handling all the
        specialized callbacks makes things more complicated. In the future
        it'd be also useful to make the tests (optionally?) use also
        CallbackFlushHandler as the provider of the messages, in order
        to test CallbackFlushHandler more thoroughly, so perhaps in the end
        it makes more sense to keep unit tests using the plain text interface.
        
        This reverts unittest-related parts of 3b729db05553c1a6d461fb41c89
        and adds a smaller wrapper callback class that converts messages
        from SfxLokCallbackInterface to LibreOfficeKitCallback format.
        
        Change-Id: I6c14f0be4ed7b777444b131140be54188d309cca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124000
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [71a24a911bb091885fb03d124d3936d955b13399]

        no need to allocate RangeIndexMapPtr separately
        
        Change-Id: I0e2aae923530667877bfb111b006b214ca51a730
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124057
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [f3628260e55baf871bd29922075f1498a80e438f]

        tdf#145274 FILEOPEN: Text properties are lost
        
        Revert "tdf#135683 speedup SwAttrHandler"
        This reverts commit b62153753a9f21afb2a49110ef0459e427b0b01a
        
        SwAttrHandler::RemoveFromStack breaks the assumption I made in creating the above commit
        
        Change-Id: I20ab532e1eae98c94f7c579755285262d46f2f91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124012
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-22  Chris Sherlock  <chris.sherlock79@gmail.com>  [82275140a56750302265a5be21236ae7a15f16e6]

        vcl: move variable declar's closer to 1st use in DrawComplexGradientToMetaFile
        
        Change-Id: Id626799d1b077e649f67a8abf335a63efd15d433
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123000
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-10-22  Dennis Francis  <dennis.francis@collabora.com>  [9436f7e2ffb41c278107aa4e6fd6914937994cbd]

        lok: invalidate sheet-geometry sizes on clip paste
        
        Change-Id: Ie2b308f970673381dfa354620e3394acb44f971f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123869
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit a547f8a1db3c39ad2c84a6bc11cec075ad52c268)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124011
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2021-10-22  Pranam Lashkari  <lpranam@collabora.com>  [8de04f459611df936c0b315b6d48cb3dbcc1d5fa]

        LOK: introduce way to restrict uno commands
        
        With this new API we can define which uno commands to restrict their functionality
        
        Conflicts:
        	desktop/qa/desktop_lib/test_desktop_lib.cxx
        	include/LibreOfficeKit/LibreOfficeKit.h
        	include/LibreOfficeKit/LibreOfficeKit.hxx
        	include/sfx2/viewsh.hxx
        
        Change-Id: I9f3fd659d373e56542c5323922a53564f1cfb27b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124046
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-10-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [751fa45b1780f275a7b8fdce52a2fd722e87fcb7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 69519a798132d28edb7f1cee5ef7f801b853dcba
          - Fix variable name
            
            Change-Id: I508ae24bb0a38be10eae3b88dbef060b555ef2a4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124043
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [426be29029ffec9a721f83d65d0d320455ff9503]

        return weld::Builder by unique_ptr
        
        Change-Id: Ifa4f5951d200eaad6c8aebd3f29eed053c927ff0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124051
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-22  Stephan Bergmann  <sbergman@redhat.com>  [de0581c77228eb00ff84a3996bfd252d6928a056]

        Make external/breakpad/ubsan.patch apply again
        
        (It apparently silently broke with something like
        ff673ce838a5538b1432daf9007c047f6455a5ba "update breakpad to the current
        chrome_m90 snapshot" and nobody doing ASan/UBSan builds with --enable-breakpad
        in the meantime.)
        
        Change-Id: Ic955e1725d2493d849b460a09dfa0238815e2c8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124033
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-22  Hossein  <hossein@libreoffice.org>  [7ec1ef958855ba7ebff4d3bc623f454015ec5a5c]

        Improve emfio module documentation
        
        * Describe how it works
        * Fix the example
        * Better formatting
        * Fix typos
        
        Change-Id: Ia568ca522453a6c3da1502bd2e7c3a8ce3a29fc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123987
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-10-22  Michael Weghorn  <m.weghorn@posteo.de>  [51c57b081122f82002b0cca28ccdd464e4a52a54]

        freetype: Build '--without-brotli'
        
        After
        
            commit c99b73c16b725ec2bf2f5417f28d1688c3322d7d
            Date:   Wed Oct 20 12:08:02 2021 +0100
        
                upgrade freetype to 2.11.0
        
        my local Android x86 build (using NDK 20.0.5594570) started
        failing with
        
            In file included from .../workdir/UnpackedTarball/freetype/src/sfnt/sfnt.c:25:
            .../workdir/UnpackedTarball/freetype/src/sfnt/sfwoff2.c:27:10: fatal error: 'brotli/decode.h' file not found
            #include <brotli/decode.h>
                     ^~~~~~~~~~~~~~~~~
            1 error generated.
        
        Disable the optional Brotli dependency added upstream with
        
            commit 9443a1bc3e6cfa315db976ff80f6c5e91b12b387
            Author: Nikhil Ramakrishnan (निखिल रामकृष्णन) <ramakrishnan.nikhil@gmail.com>
            Date:   Fri Jun 28 01:01:17 2019 +0530
        
                Add Brotli dependency and required checks.
        
                Brotli is required for decompressing WOFF2 font directory streams.
                The library is thus being added as an optional dependency for
                FreeType.
        
                * builds/unix/configure.raw: Add checks for `libbrotlidec'.
                (REQUIRES_PRIVATE, LIBS_PRIVATE, LIBSSTATIC_CONFIG): Updated.
        
                * devel/ftoption.h, include/freetype/config/ftoption.h
                (FT_CONFIG_OPTION_USE_BROTLI): New macro.
        
        Change-Id: Iea8d3e333cb60182026fb9fde5a0171ae197ee57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124031
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-22  Miklos Vajna  <vmiklos@collabora.com>  [cc24aca6050d723e2474871ac724d2d5b90d4426]

        sw: remove useless debug code in SwTextShell
        
        A debugger can be used to examine that temporary instead.
        
        Change-Id: I8c04144f5174564e232c5d5effe466ccf5e52468
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124037
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-10-22  Stephan Bergmann  <sbergman@redhat.com>  [df42cb6552b20372f62b5a361709670db80e4ed4]

        Optimize assignment from OUStringLiteral to OUString
        
        ...by making the OUString's pData point to the OUStringLiteral, instead of
        copying the contained characters.  This is one of the improvements that had not
        been done as part of e6dfaf9f44f9939abc338c83b3024108431d0f69 "Turn
        OUStringLiteral into a consteval'ed, static-refcound rtl_uString":  "To keep
        individual commits reasonably manageable, some consumers of OUStringLiteral in
        rtl/ustrbuf.hxx and rtl/ustring.hxx are left in a somewhat odd state for now,
        where they don't take advantage of OUStringLiteral's equivalence to rtl_uString,
        but just keep extracting its contents and copy it elsewhere.  In follow-up
        commits, those consumers should be changed appropriately, making them treat
        OUStringLiteral like an rtl_uString or dropping the OUStringLiteral overload in
        favor of an existing (and cheap to use now) OUString overload, etc."  (Simply
        dropping the OUStringLiteral overload was not possible in this case, though, as
        that would have lead to ambiguities among the various OUString and
        std::u16string_view overloads.)
        
        The now-deleted OUStringLiteral rvalue reference overload means that some
        existing assignments from ternary-operator OUStringLiteral<N> to OUString no
        longer compile and had to be replaced with uses of std::u16string_view.  Those
        had not already been replaced in e6dfaf9f44f9939abc338c83b3024108431d0f69
        because they happened to use OUStringLiteral instances of identical length N in
        both arms of the ternary operator, so did not already start to fail to compile
        back then.
        
        Change-Id: I328e25b8324d045774e811d20a639f40d6a9a960
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124040
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e25b8056b25efea0094ef45c315471a7177e7210]

        Removed duplicated include
        
        Change-Id: Ie5f8e53334f060dd99bb55ea034cc0370ea7a6ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124034
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [88e78230dedb0767e2f5067961b66a3858b3b7a5]

        re-arrange BlockInfo a little
        
        so that it is more likely that the interesting data is next to each
        other and thus in CPU cache (i.e. the control fields and the first few
        elements of the array)
        
        Change-Id: I50e46df3f639899e39f1b7733cf8e754d2435b4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124038
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-22  Julien Nabet  <serval2412@yahoo.fr>  [116340b2bab8365c08bec532e1a7126b5312e159]

        Use size_t instead of sal_uLong in filter/source/svg
        
        Change-Id: I741307bdecbb6e5104a8fcdf892ea609671ae6fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124032
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-22  Hossein  <hossein@libreoffice.org>  [df93cc61ebf2251b2d41d72a50d72edc2a9e1cb3]

        Remove sax dependency from emfio
        
        Module 'sax' was one of the dependencies of 'emfio'. This is also
        mentioned in:
        
           https://wiki.documentfoundation.org/Development/Build_System
        
        Previously, module 'emfio' was directly depending on 'drawinglayer'
        and 'sax'. But the build is fine when 'sax' is removed from
        'emfio/Library_emfio.mk'. Also there is no mention of sax when
        invoking 'git grep sax' inside emfio folder.
        
        With this patch, the 'emfio' dependency on 'sax' is removed.
        
        Change-Id: Ib6f9dc3df33865b6fc912d02b27b01232a6a3fb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123988
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-22  Hossein  <hossein@libreoffice.org>  [dc984e7fed26ed26a2cafecb0c5b27feca56bfe2]

        Converted VCL documentation to Markdown
        
        Converted VCL documentation to Markdown format:
        
        * README.md           Main README file (Added link to other md files)
        * README.vars         Environment Variables in VCL
        * README.GDIMetaFile  GDIMetaFile class
        * README.lifecycle    Understanding Transitional VCL Lifecycle
        * README.scheduler    VCL Scheduler
        
        Change-Id: I15d973b14005a4944f7b5104c5c80184e1083203
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123867
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-10-22  Jim Raykowski  <raykowj@gmail.com>  [58a3e2a6fad68d8d5e6091e063c0b26e3608f998]

        tdf#144999 SwNavigator: Add way to collapse all categories
        
        This patch adds a context menu item that can be used to collapse the
        content tree to the root categories all at once.
        
        Change-Id: I15274e6db838e9e8503a79384bed4ffcf983041c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123811
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-10-22  Eike Rathke  <erack@redhat.com>  [cb56ec6aa8f03fbc70c808bd4f519ce9d3c21f7d]

        Resolves: tdf#92015 Handle malused *:rfc-language-tag ODF violation
        
        ... and don't let it overwrite existing fo:* tags with less
        information.
        
        Change-Id: I63c223f6bccd682e4173449ddc76c36e8fac6c35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124042
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-21  Regina Henschel  <rb.henschel@t-online.de>  [5ab21caf603ba0a1c95bbc94a29eebe3483d1599]

        tdf#145245 correct relative position of extrusion
        
        ODF specifies for draw:extrusion-depth, 'The draw:extrusion-depth
        attribute specifies the depth of an extrusion. It takes two white space
        separated values. The first value specifies the depth of the extrusion
        in units, the second value specifies the fraction of the extrusion that
        lies before a shape. The second value shall be in the range [0,1].'
        
        The default for the second value is 0. Because LibreOffice has no UI to
        change the value, the error becomes only visible, if you create own
        custom shapes.
        
        On import the ODF values are put in CustomShapeGeometry>Extrusion>
        Depth. Method GetExtrusionDepth() calculates from that the length
        values rBackwardDepth and rForwardDepth so that its sum is the depth.
        
        CreateCustomShapeProperties() in escherex.cxx#2699 and
        ApplyCustomShapeGeometryAttributes() in msdffimp.cxx#1684 use them in
        the same sence.
        
        But methods Create3DObject() and CalculateNewSnapRect() in
        EnhancedCustomShape3d.cxx have used these values as if they were
        coordinates.
        
        I have keept the calculation in GetExtrusionDepth(), because it
        reflects the meaning in ODF. I have corrected the signs in
        Create3DObject() and CalculateNewSnapRect().
        
        Change-Id: If275bb263b6f3d790f5893a69f38f8433acfbe7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123997
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-10-21  Jim Raykowski  <raykowj@gmail.com>  [827c0f9766f148520aed7fe3abe2b138a157a6d3]

        tdf#141634 Special end of para split for folded outline node
        
        After split place the cursor on a new blank line after the folded
        content and at the same level as the split outline node.
        
        Change-Id: I4073a1c0047ab8479993d8e605cc038896cd4630
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123747
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-10-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0cd8050ec70a4a5f02801cc38e6486defdf83bd7]

        Fix typos
        
        Change-Id: I7e249b2fd01dac96afb03dc0ddca6a1080f190f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124035
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-21  Caolán McNamara  <caolanm@redhat.com>  [5722e85ca0e0fc24c7e9fcd252113717d69b72d4]

        ofz#40166 fix build failure
        
        Change-Id: Ie71b63cbd7e10aff6a9374dcaad24c3153db3bb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124039
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-21  Rafael Lima  <rafael.palma.lima@gmail.com>  [d99428453409b48e089800e4dafdff9cb65ccce2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 08d7c8f595a3d4b4736e2bc993867cbcb4fa71d2
          - tdf#144463 Fix Slide Show help pages
            
            Change-Id: I464f7c4c09bb04f484c94ff29ec1ad63c201eb3a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/123515
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-21  Rafael Lima  <rafael.palma.lima@gmail.com>  [31a7c16c57234e7b0f2fb2a971e8d5ffa19ac83d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2aae6a437951d1029eaeb13fdeaa70ce48ef5e72
          - Fix <embedvar> tags for better l10n (Part 2)
            
            This is Part 2 of the fixes requested by translators concerning the use of the <embedvar>.
            
            Change-Id: I4c846632ded9a7260f86818d7a0eb6257b414b19
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124008
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-21  Rafael Lima  <rafael.palma.lima@gmail.com>  [e2ab8341b3bb5fc174b48da6b5a3442b82e5cf13]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c37c5f2131d0fe893d7de8995e7deb73262988aa
          - Related tdf#143846 Improve Arabic/Roman help pages
            
            Change-Id: I4be244dba35f137c1b7d356aab658c5e08604e51
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/123523
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-21  Rafael Lima  <rafael.palma.lima@gmail.com>  [7a2316a3d5128ceb16cd62634f110ba81d382217]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f025640e2603ee252a21e935c2790627a2e95224
          - Fix <embedvar> tags for better l10n (Part 1)
            
            This is Part 1 of the fixes requested by translators concerning the use of the <embedvar>.
            
            Change-Id: Iee5ea4289034449c33156d4e20483943eb872ae0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/123782
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-21  Alain Romedenne  <alain.romedenne@libreoffice.org>  [79c05d3aef12a300c8d07b570f789023c107708c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 993399c7c55d58bf084234713b07ac6ef8442b03
          - Fixing L10N issues
            
            Change-Id: I45c83f083b861fbe594cb83a82b419aa51b29526
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/123786
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-10-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [1fac487cfbb1d6c0bb1b3ccdfe44c4645c7e087e]

        use sal_Int32 in BigPtrArray
        
        now that it's only use-case is also using sal_Int32
        
        Change-Id: I9c51bb8fd6b8f5713b84b1a1f0a216e676a73299
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123995
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-21  Miklos Vajna  <vmiklos@collabora.com>  [ea5d4bab6c54432bf590f8650d9f5ea930a0daaa]

        sd: fix inteaction between multi-col shape text and automatic height
        
        Multi-column shape text works by assuming a fixed height, then flowing
        content to a next column once the current one is full.
        
        Automatic height works by first laying out the text and then resizing
        the shape to have a matching height.
        
        When both are enabled, then we used to first calculate the automatic
        height and then lay out the multi-col text using that height. PowerPoint
        takes the height from the file format and lays out the multi-col text
        using that fixed height, and only editing modifies the automatic height.
        
        Fix the problem by not updating the automatic height when we have
        multiple columns, this is meant to improve the stability of the layout
        anyway.
        
        Manual testing shows that editing the text on the UI still updates the
        automatic height, as probably expected.
        
        Based on Mike Kaganski's research - thanks! :-)
        
        Change-Id: Iaf46c6008018b4bf26310322f25788a49c1d27f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123999
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-10-21  Julien Nabet  <serval2412@yahoo.fr>  [086dc69449fdeb33551f65dd1c3c1c989c4a67f7]

        Typo: pragraph->paragraph
        
        Change-Id: I8363b3f9f4f11e3f7447e8bc0853fa4928f8550c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/124030
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-21  Rafael Lima  <rafael.palma.lima@gmail.com>  [b576cf4260f0c2999f8ef0fbc4bd5755256f2e12]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b8e91b3ca199444badbbcca1bb135f30f6e434eb
          - Refactor XHP help files prior to patch
            
            This patch only refactors indentation and headings. No changes are made to help contents.
            
            Change-Id: I7cf71ab26381859d92791d95246e0bb88d8b88a6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/124007
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-10-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [5f9ffc31cd1b5433c354c7d39ce1d80fa0e57fc8]

        introduce SwNodeOffset strong typedef
        
        for indexing into node children. Replaces various usage
        of sal_uLong, tools::Long, sal_uInt32 with an underlying
        type of sal_Int32.
        
        Also add a NODE_OFFSET_MAX constant to replace usage
        of ULONG_MAX
        
        Change-Id: I2f466922e1ebc19029bb2883d2b29aa4c0614170
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123892
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-21  Stephan Bergmann  <sbergman@redhat.com>  [81debfba86b1d67d1c2e0ecd9c10ca35c3e7de5e]

        Restrict macOS ARM64 to Java >= 17
        
        The commit message of e529461bcb126e0975ffa3f86e1fd5a630551de2 "Enable JVM also
        on macOS ARM64" had identified
        <https://cdn.azul.com/zulu/bin/zulu17.0.63-ea-jdk17.0.0-ea.27-macosx_aarch64.zip>
        "to work reliably now" while other (older Zulu) JVMs "have always crashed with
        SIGBUS that smelled like our uses of pthread_jit_write_protect_np in
        bridges/source/cpp_uno/shared/vtablefactory.cxx colided with corresponding calls
        in the in-process JVM".  Those observations would be in line with
        <http://openjdk.java.net/jeps/391> "JEP 391: macOS/AArch64 Port" only
        implemented for Java 17 now (see
        <https://github.com/openjdk/jdk/commit/dbc9e4b50cdda35f5712deaf440c49f50b9edc96>
        "8253795: Implementation of JEP 391: macOS/AArch64 Port").
        
        So for macOS ARM64 assume that all OpenJDK variants (i.e., providing an empty
        jvmfwk/distributions/OpenOfficeorg/javavendors_macosx_aarch64.xml) of at least
        Java 17 (i.e., building on recent 3460c16d7f749d8d2a59d8b927df5ec31f64a083
        "Make getVersionInformation always return a VersionInfo" and "change the
        hardcoded '1.8.0' to '17' for just that one platform") work.
        
        Change-Id: I11e8ba232cee066a25a49edebd0cc50e24e84124
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123989
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [29489b33b435683021b72cb2bce27aba8cb7a430]

        loplugin:flatten
        
        Change-Id: I3b4226a9d089ec9aedab95d96e50a068f57a76c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123991
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-21  Mark Hung  <marklh9@gmail.com>  [a4244c0f05b95ded277a3a7ed217bf0451daa996]

        tdf#144222 fix pdf export with vertical layout
        
        Remove the offset adjustment that is no longer necessary.
        That was done in every backend before, and has been
        removed now.  We can trust what layout text provides us.
        
        Regression from:
        
        commit dd0d0b44fd1c6c0292d7b2eb3f5cf2baa21e4481
        Author: Mark Hung <marklh9@gmail.com>
        Date:   Sun May 2 15:12:46 2021 +0800
        
            vcl: adjust LayoutText() for vertical writing.
        
        Change-Id: I077f5a5f0711444086e56e4469dbcb3010ffe661
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123682
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2021-10-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [6772ed1dcd0a3f89f65375e10cba06544c46226a]

        tdf#144650 crash after opening of read-only file
        
        Change-Id: Ia888ae79940cbc618b2e693d0e658c152346e926
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123948
        Reviewed-by: Kevin Suo <suokunlong@126.com>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins

2021-10-21  Tor Lillqvist  <tml@collabora.com>  [4a7b8a981d3155427dd669e5409b7f107c5f3554]

        Use NSModalResponseOK instead of deprecated NSFileHandlingPanelOKButton
        
        NSFileHandlingPanelOKButton is defined as NSModalResponseOK in
        NSSavePanel.h:
        
        NSFileHandlingPanelOKButton	API_DEPRECATED_WITH_REPLACEMENT("NSModalResponseOK", macos(10.0,10.13)) = NSModalResponseOK,
        
        For some reason, when as a test I just removed the
        SAL_WNODEPRECATED_DECLARATIONS_PUSH and _POP lines, I still did not
        get any depreation warning about NSFileHandlingPanelOKButton. I wonder
        if there is some problem in latest Xcode or in our build system that
        means we don't get any deprecation warnings at all any more on macOS.
        
        Change-Id: Ia61dd9f800eb7d251508dbd491a9c48c8e6118f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123964
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-10-21  Stephan Bergmann  <sbergman@redhat.com>  [538ba91535c9f13101c25e49a67e56559f389288]

        Mark external/cppunit/order.patch.0 as upstreamed
        
        Change-Id: Ic0bfacd74e007c979d574e65767cbfb0d40c9ef7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123965
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-21  Stephan Bergmann  <sbergman@redhat.com>  [3460c16d7f749d8d2a59d8b927df5ec31f64a083]

        Make getVersionInformation always return a VersionInfo
        
        ...even for JREs not listed in javavendors.xml, making it default to a
        VersionInfo with sMinVersion = "1.8.0".
        
        3d27b2fa9c5a03f78e5145377402f8a88e3da1be "tdf#124503: Support JRE installations
        with unknown java.vendor property", which had changed getVersionInformation to
        return an optional<VersionInfo>,  said in the commit message:  "For simplicity,
        assume that any versions of such JREs are supported.  Our baseline is Java 6,
        and there are unlikely any older versions of JREs from unknown vendors out
        there."  Our baseline is Java 8 by now, and there are still unlikely any older
        JREs out there, but for macOS ARM64 we may want to restrict to at least Java 17
        implementing <http://openjdk.java.net/jeps/391> "JEP 391: macOS/AArch64 Port",
        and this commit is a prerequisite for such a change (where we would then e.g.
        change the hardcoded "1.8.0" to "17" for just that one platform).
        
        (OtherInfo::compareVersions in jvmfwk/plugins/sunmajor/pluginlib/otherjre.cxx
        unconditionally returns 0, meaning "versions compare equal", so introducing a
        default version of "1.8.0" should have no negative effect on any JREs that use
        OtherInfo.)
        
        Change-Id: I34dc5f2b755c2254a91d42c262786ceec70c746e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123958
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-21  Caolán McNamara  <caolanm@redhat.com>  [9bf469e6e458473f6432d80b31ef76526b5aaa39]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I7e8a0824ec5dba8d2c97b0963704f228f1956e49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123908
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-21  Tor Lillqvist  <tml@collabora.com>  [33d5c0248039c0b24a2adb4c2d4c1606f05e6278]

        Bin dead code
        
        Change-Id: I2098172d065a195a15b7fd81a34dab25b1f38e57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123956
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-10-21  Tor Lillqvist  <tml@collabora.com>  [f1b5443217c89a577226faa39408acdc807c4fe4]

        Add source files from fpicker/source/aqua
        
        Change-Id: I10e84beb550c9e0410c35fe85db407fa1dceb5b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123955
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-10-21  Caolán McNamara  <caolanm@redhat.com>  [4b1572b94e5d5b106eddabeb238f5239063e25a0]

        ofz#40166 fix build failure
        
        Change-Id: I18d7993e508763edeb428b583783584afc295efb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123953
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-21  Martin Srebotnjak  <miles@filmsi.net>  [ea65215855462e5e48f7a3a78724c38b5fc0e4d1]

        Update git submodules
        
        * Update translations from branch 'master'
          to ef9ad5558c68bdcb52ac8891dc5794ee0a1f7e31
          - Update Slovenian translation
            
            Change-Id: I9063f14a9f9aed24e305f5fb1fc499bfcada5d2e
            
2021-10-21  Tor Lillqvist  <tml@collabora.com>  [ee4fb9c8eb23642a7305cc6bde08cfbe34039d52]

        Fix comment
        
        Change-Id: Ifd1068066c8711a1fa96ff4ede1fa0017a221617

2021-10-21  Hossein  <hossein@libreoffice.org>  [6b558cf6d9be835fe62912ef9f6e312dc1e61aec]

        Add documentation for the 'emfio' module
        
        The module 'emfio' is used to read and write WMF/EMF/EMF+. This is
        the list of topics discussed in the 'emfio' documentation:
        
        * Introduction
        * EMF+ Specifics
        * Limitations
        * Known Bugs
        * Dependencies
        * Tools
        * Related Software
        * References
        
        Change-Id: Iccd1269f62b8099b823d755c84e0ea51a545fae9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123846
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-10-21  Miklos Vajna  <vmiklos@collabora.com>  [11d2c78df73098989c8e24fcd0d68165953e6166]

        sw: avoid 'else' after 'break' in textboxhelper
        
        Avoids a not necessary indentation.
        
        Change-Id: Idc8fb511b835f93532ae732254ee7815d38c48eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123907
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-10-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [4a8184ce0cc59e4e223cf963141c16644b762440]

        tdf#145235: sc_text_functions_test: Add unittest for empty delimiter
        
        Unittest for 45f53338461ba61c53c51a04f99fa281bf5150ae
        < Related: tdf#145235 TEXTJOIN() allow empty delimiter of referenced
        empty >
        
        Change-Id: I9c23a600ebc6842cccc59c6ac15a6da9d049afdf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123905
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-20  Stephan Bergmann  <sbergman@redhat.com>  [95c38f6d77f1cb6ff3dc229c5e7130b2e732891d]

        Drop support for dead GNU Java
        
        ...which no longer worked anyway at least since
        aafc10c9edb61e13ac557c7e43c8d4a31dce4f37 "Bump Java baseline to Java 8":
        According to <https://en.wikipedia.org/wiki/GNU_Compiler_for_Java>, the last
        version of GCC providing Java was GCC 6.5.  But trying to add a build of that
        ("Tools - Options... - LibreOffice - Advanced - Java Options - Add...") would
        already have failed before this commit due to a java.lang.ClassFormatError
        ("JREProperties (unrecognized class file version)") when executing the
        JREProperties code compiled with --release 8.  (Whereas now it fails because it
        cannot even determine a JRE installation there according to the SunInfo rather
        than GnuInfo rules used for the now-unknown vendor.)
        
        The <updated> elements of the modified
        jvmfwk/distributions/OpenOfficeorg/javavendors_*.xml have not been updated in
        line with the rules documented at the end of jvmfwk/README.md:  As mentioned
        above, a GNU Java JRE cannot have been selected prior to this commit anyway, so
        even though this is nominally an incompatible change of the xml files,
        actually updating <updated> would only have negative ("just annoying if an
        already selected JRE is still supported") but no positive consequences.
        
        Change-Id: Ica245677dae977360bdb3c6544897eb060c3f844
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123906
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-20  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [67c15910606575b862410179698f81e7a598aa44]

        tdf#125637 - Correctly hand names ending with an underscore
        
        If a name is ending with an underscore at the end of the line, it won't
        be recognized correctly and it will be wrongly interpreted as the
        respective name without the underscore at the end. Instead of changing
        the macro source, use a flag in order to correclty identify the line end.
        
        Change-Id: I6f933d7382b510bffed3e2692d32c232b7084624
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123833
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-10-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [76513619c14ed131145f0f0440540221a00a8f39]

        make more use of SwPaM::End()
        
        instead of open-coding the same thing
        
        Change-Id: I45ddc87317569c9ad6378eab1067ebea79c583f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123894
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-20  Eike Rathke  <erack@redhat.com>  [84304ee068b36c4f545e9e7e761ecde646b02db1]

        ScRefCellValue::hasEmptyValue() already includes isEmpty()
        
        ... so explicitly checking for isEmpty() in an extra condition is
        superfluous.
        
        Change-Id: Id84099a273b80834f0cb080e86991bd67f39babe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123903
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-20  Eike Rathke  <erack@redhat.com>  [45f53338461ba61c53c51a04f99fa281bf5150ae]

        Related: tdf#145235 TEXTJOIN() allow empty delimiter of referenced empty
        
        Like =TEXTJOIN(B1;0;A1:A2) where B1 is empty, this simply
        concatenates content of A1 and A2 with an empty string delimiter.
        Previously Err:502 expected argument was raised.
        
        Also straighten array/matrix element handling and ensure all paths
        deliver a string value.
        
        Furthermore ScRefCellValue::hasEmptyValue() already includes
        isEmpty() so the extra check is superfluous.
        
        Change-Id: If761aa91df78c6b26fbfd626629e07860636e718
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123897
        Tested-by: Eike Rathke <erack@redhat.com>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-10-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [56d750a5c0f857aedf036f0cd49cfad2de9238ae]

        tdf#145235: sc_text_functions_test: Add unittest
        
        Change-Id: I27e04ab776923c300831062bbeede8d831a54245
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123895
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-20  Caolán McNamara  <caolanm@redhat.com>  [5d05355039ee11f4ba6429d4781d030900c3a829]

        upgrade fontconfig to 2.13.94
        
        Change-Id: I5914c16db85c688b38575f510a44c7ddb043d2e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123888
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-20  Caolán McNamara  <caolanm@redhat.com>  [6ae257e3fc7f07daab1ad8614f934f9027b0a604]

        upgrade glm to 0.0.9.9.8
        
        Change-Id: I39ca17984cc03de815386343b2f4c4fffd5c861e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123891
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-20  Tünde Tóth  <toth.tunde@nisz.hu>  [f138cc8fff47c4bb4fc361698bc788dd360a7dd7]

        tdf#144996 XLSX export: keep permission for editing on save
        
        The password for editing lost on Save, breaking the workflow
        with newer MSO versions, i.e. after saving, it was possible
        to modify the file on its original path without password.
        
        Manual test:
        
        - Open an XLSX document with permission for
        editing e.g. created with Excel 2019 or newer;
        
        - Choose Edit->Edit Mode and give the permission for edit
          with the requested password;
        
        - modify the file, and save it with File->Save. The file
          workbook.xml keeps <fileSharing> with the original hashValue,
          saltValue and spinCount.
        
        Change-Id: I6ad96a474c8e0ede7d5994a54f017d565e0c0f94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123435
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-10-20  Tor Lillqvist  <tml@collabora.com>  [fd7f17ca580888044050fbf25df65354ba12d4ca]

        Run testODFX509CertificateChain first because otherwise it fails on my Mac
        
        Sure, it would be better to figure out why it fails.
        
        Change-Id: I4c9e8aa0a9a3cd421de08ec9c9ea2dcb1a242ab1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123875
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-10-20  Eike Rathke  <erack@redhat.com>  [f4f2c94513e7d06691a73d9f12707c33d131d537]

        Resolves: tdf#145235 TEXTJOIN() clear last string also for referenced empty
        
        Change-Id: If6d20a1629e001708c700c5c25bef8a75fa34e25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123889
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-20  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c175c1dc19d0edc8ca66e39f0b4b8af04e3d6c87]

        svx: Don't end text edit mode for all views
        
        This allows multiple views to not disturb each other editing inside
        a impress document. With the ending of text edit for all views still
        enabled, one view can cancel other views text editing just by moving
        or resizing a unrelated shape in the document.
        
        To make this possible we also need a view-local undo manager for
        the text edit mode, which is independent of the document undo
        manager. When the text edit mode ends, all the changes will be
        added as one change to the document undo stack. This prevents any
        conflicts in the undo stack that could be made when 2 views are
        editing the same document at the same time.
        
        This also adds the test for the new use case and changes the existing
        tests to reflect the change.
        
        Change-Id: I04edb4f91d7e111a490c946f7121cbca75f818d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123220
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-10-20  Chris Sherlock  <chris.sherlock79@gmail.com>  [85d53dafd8332fc9c7bf71d6cc9da19ab9d8e252]

        vcl: test OutputDevice::DrawGradient()
        
        Change-Id: Ica59cdc5f9164892e390143e86946a0bebde525c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122997
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-10-20  Chris Sherlock  <chris.sherlock79@gmail.com>  [a9dfe0187f21dce9d7cee4c4e938d8592073e09c]

        vcl: move variable declarations closer to first use in DrawBitmapWallpaper()
        
        Change-Id: I9ad0711480e9626298e643609eaeb2c9da377405
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122978
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-10-20  Caolán McNamara  <caolanm@redhat.com>  [3667da75208e6ccc6deb927555c861ddb3d34dd5]

        upgrade liblangtag to 0.6.3
        
        langtag-valencia.patch.0 merged as:
        https://bitbucket.org/tagoh/liblangtag/commits/fe35532a0b98d5a8179b9edee0d61ea8db9b5921
        
        external/liblangtag/Wformat-overflow.patch redundant since:
        https://bitbucket.org/tagoh/liblangtag/commits/49135ef561f309078f0bfd6e1f15052769cf75b4
        
        Change-Id: Ieeb19679837f03a6938c97f069d6fb1e6dd9a30d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123890
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [283a9790bffa6536f4c26bd31d85f815bc64dd08]

        loplugin:indentation check for indent inside block
        
        look for places where the statements inside a block are
        not indented
        
        Change-Id: I0cbfa7e0b6fb194b2aff6fa7e070fb907d70ca2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123885
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-20  Stephan Bergmann  <sbergman@redhat.com>  [18bdf78e156f3cd1e6ccbb3ae28e919583bac70c]

        Azul is just another OpenJDK variant
        
        ...so there was no good reason for 0f95f8ffd7a3685ca53876005a9c96f2e2e7bc99
        "Support Azul Zulu JRE (at least on Windows)" to map it to OtherInfo rather than
        SunInfo.  (That way, it benefits from SunInfo::compareVersions's proper
        implementation, unlike OtherInfo::compareVersions which always returns 0.
        Although trying to add e.g. the too-old Java 7
        <https://cdn.azul.com/zulu/bin/zulu7.50.0.11-ca-jdk7.0.322-linux_x64.tar.gz>
        would already have failed before this commit due to a
        java.lang.UnsupportedClassVersionError when executing the JREProperties code.)
        
        This also reverts all the "needed by Azul" additions in
        OtherInfo::getRuntimePaths; it is unlikely that any of the other JREs using
        OtherInfo silently also benefited from them, and JREs of unknown vendor use
        SunInfo (which does have those two paths already, as they are not only needed by
        Azul there).
        
        Change-Id: I4af9b4b9e65cd2346011522c105cfc62ec59f552
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123874
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-20  Caolán McNamara  <caolanm@redhat.com>  [c99b73c16b725ec2bf2f5417f28d1688c3322d7d]

        upgrade freetype to 2.11.0
        
        Change-Id: I794e188daf2d50c457a80bc3b12bfafd0c91c8aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123887
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-20  Caolán McNamara  <caolanm@redhat.com>  [9574b70e5430b89d49e01e92e8fda0d674144706]

        upgrade lcms2 to 2.12
        
        Change-Id: I40c3239495c6050add3ce2343453241f8c825d62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123886
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-20  Hossein  <hossein@libreoffice.org>  [40c9f83a82e45e5aa626811ce065d8b1b13b54b6]

        mtfdemo: Dump metaactions, fix problems with repaint
        
        * Now mtfdemo can dump metaactions as metadump.xml in the current
          folder if the -d option is added in the command line. For example:
        
            ./bin/run mtfdemo -d odk/examples/basic/forms_and_controls/burger.wmf
        
        * Previously, the demo had problems with display, and when a repaint
          was requested, the display was stopped. Now, each time a repaint
          is requeted, the metafile is read again, and the paint works fine.
        
        * Now mtfdemo supports relative path. Previously, file name had to be
        absolute to work.
        
        Change-Id: I01bcbd38be682a55021e787a60b4dc86f596083a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123574
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-20  Caolán McNamara  <caolanm@redhat.com>  [754ab4b0653534347f647a667c8865a1ef4677a9]

        upgrade libepoxy to 1.5.9
        
        removed epoxy.pyresource-leak.patch in favor of upstream
        https://github.com/anholt/libepoxy/pull/243/commits/d0b319e27b874a13f6b41f4759c272b08d74cb8a
        
        Change-Id: I9d3545b1dcf9dbdd5e28a54e13477a027636c444
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123882
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-20  Caolán McNamara  <caolanm@redhat.com>  [a08d1dc4ee904428ef6f78208cc2508d3fc3717b]

        upgrade curl to 7.79.1
        
        includes:
        
        CVE-2021-22945: clear the leftovers pointer when sending succeeds
        CVE-2021-22946: do not ignore --ssl-reqd
        CVE-2021-22947: reject STARTTLS server response pipelining
        Change-Id: I0047bdaa7e6e3aed1317eb014d2051a4d5ac5964
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123883
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e735d53201da924dfafc1707a23395fad5d42ba2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e9bbd8047b2f9e5b4a0ae8fdc1dab298b38c50e2
          - Break long line in table
            
            Change-Id: I89bd017d7d9070e7927f63fa85e6d17baf2ee706
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/123851
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-20  Caolán McNamara  <caolanm@redhat.com>  [733623d6d4de6ed3441269e3ecf3ed86066735c2]

        combine these contiguous ranges
        
        Change-Id: I5f2b4ae72599fb16d567b3500fd1a77811e708a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123881
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-20  László Németh  <nemeth@numbertext.org>  [ec577f566fa3e6d2666069180f8ec8474054aea9]

        tdf#145233 sw track changes: show moved text in green color
        
        and with double strikethrough or underlines during
        change tracking to speed up reviewing, e.g. re-ordered
        list elements or changed paragraph or sentence order
        is more visible this way.
        
        Note: skip terminating white spaces of the changes
        during recognition of the text movement, as a
        workaround for a typical difference resulted by
        e.g. Writer UX: selecting a sentence or a word, and
        moving it with the mouse, Writer removes a space at
        the deletion to avoid double spaces, also inserts a
        space at the insertion point automatically. Because
        the result can be different (space before and space
        after the moved text), compare the changes without
        terminating spaces.
        
        See also commit bcdebc832b272662d28035007a4796e42d1305ae
        "tdf#104797 DOCX change tracking: handle moveFrom and moveTo".
        
        Change-Id: If2a16f1f43315ecab659b24425692ac14bcda619
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123814
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-10-20  Tibor Nagy  <nagy.tibor2@nisz.hu>  [378e8396223a80b96262d7b638a066eb83ba88d6]

        tdf#144917 PPTX import: fix hyperlinks on grouped shapes
        
        Hyperlinks on the shapes of a group shape weren't imported.
        Now all of them are imported correctly.
        
        Change-Id: Ic42892650a3492958600232bd7038585f9aa6ae1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123127
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-10-20  Caolán McNamara  <caolanm@redhat.com>  [649e29e53f9a79d8695b31b9a848fba14d6b583d]

        assert in math, file, printer settings, options
        
        probably since...
        
        commit 1a0fd1c1342969e5b4d08d13764483cd8bada589
        Date:   Fri May 14 13:46:41 2021 +0200
        
            tdf#130654 editable smeditwindow zoom UI
        
        Change-Id: Iead2fd9b5332a9cfead8d4e0d909746d6ed50db8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123879
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-20  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [317b9f31231cadc740cf23cc4d7c8e2b24324825]

        Breeze: tdf#144036 UNO Object Inspector icons
        
        Change-Id: I4b5cf4006bb344e36911f928187729579bd86253
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123873
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-10-20  Michael Stahl  <michael.stahl@allotropia.de>  [332eff5c5c4f49557427be3d6eb126a55eec343b]

        nss: upgrade to release 3.71
        
        * external/nss/nss.getopt.patch.0: fixed upstream
        * external/nss/nss-win-arm64.patch: fixed upstream
        * external/nss/nss_macosx.patch: one hunk was fixed upstream
        
        Change-Id: I2bcfbbdd29651c75537419caab9a3cce5d564131
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123817
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-10-20  Miklos Vajna  <vmiklos@collabora.com>  [0d0439b816c05e1af9f56d545c9b5e574f4100f5]

        CppunitTest_sw_ooxmlexport12: avoid DECLARE_OOXMLEXPORT_EXPORTONLY_TEST()
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I329f90a6e0dfffe1d8a5d4f80b8cfa1f21e8d919
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123832
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-10-20  Michael Stahl  <michael.stahl@allotropia.de>  [a86b0e83177f15320c4fe2906a0a02486ba60d49]

        framework: allow tests to run with read-only $SRCDIR
        
        SfxMedium constructor will call QuietInteraction::handle()
        which invokes abort(), so can't load any documents.
        
        (regression from commit 95eb088802562b75f8b299908160145c7e88d763)
        
        Change-Id: I7958ad30a06ffea299d70a9a8132eb9ffcf33f43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123834
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-10-20  Caolán McNamara  <caolanm@redhat.com>  [569a389f977faa347ae472167769cdc1718a0118]

        gtk4: make starmath edit and math widgets visible
        
        [GtkBox's expand child property] can be replaced by setting
        GtkWidget:hexpand or GtkWidget:vexpand on the child widgets. To match
        the old behavior of the GtkBox‘s expand child property, you need to set
        hexpand on the child widgets of a horizontal GtkBox and vexpand on the
        child widgets of a vertical GtkBox.
        
        Change-Id: I72ebb77cbd92001842abee77a23dcdf6aa1b7a2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123842
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-20  Caolán McNamara  <caolanm@redhat.com>  [43b399cfa30949ec884d3bddb32f89a524e8f227]

        add suggested-action to some buttons
        
        Change-Id: Iacb477c17f1c8ac68b331705796e56b4c92292cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123835
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5c16ac64ef02481ccf19b65f5702caf4b67b888d]

        tdf#129209 Doc't XInfobarProvider.idl
        
        Add examples in .idl file
        
        Change-Id: Iea12d3088ec0006731b16e9009008fbe5793f33d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123868
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-10-20  Heiko Tietze  <tietze.heiko@gmail.com>  [279cc2aa9d8e5e53762352415c05c262fb1d906f]

        Related tdf#145037 and tdf#145028 - Animation sidebar usability
        
        * Splitter to resize available vs. applied animations
        * Label on the Add button
        
        Change-Id: I0321d35a4c7e796c0732560b34a0bc18fb104e6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123741
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins

2021-10-20  Jim Raykowski  <raykowj@gmail.com>  [cf8de077f885b7632967c8bdfde98279d98f4cce]

        tdf#74604 tdf#54412 Make recency work for hyperlink, field and footnote
        
        cursor position changes
        
        Change-Id: I451cb5a538fd4baf00282238741011c6d4fc17b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123793
        Tested-by: Jenkins
        Reviewed-by: V, Stuart Foote <vstuart.foote@utsa.edu>
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-10-19  Julien Nabet  <serval2412@yahoo.fr>  [5b20bb65363812388123d36f741e47b6195dde6b]

        tdf#145203: FIREBIRD cannot create a table
        
        Regression from:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=1cf57765dd9a66982ecf9cd33687005a70c70c3f
        2021-10-08
        loplugin:moveparam in connectivity
        
        Change-Id: Iec0fa1597e63d42ee3a905bf55eff798b3f46177
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123787
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-19  Eike Rathke  <erack@redhat.com>  [f7f1763727b23fb84717e83978c2c0b2c66b9f55]

        Resolves: tdf#145173 Add English (Israel) {en-IL} locale data
        
        Mainly inherit from he_IL but the calendars from en_US that also
        already define the Jewish calendar items with English names.
        Jewish calendar date formats also from en_US LC_FORMAT_1.
        
        Change-Id: I0907898190adcd46687ca1308fe6785fd9c9c4ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123845
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-19  Eike Rathke  <erack@redhat.com>  [607bc9fe13741d034ed2638e70b3ea0429fff039]

        Related: tdf#145173 Sort he_IL by formatindex and split NatNum to LC_FORMAT_1
        
        ... keeping all LC_FORMAT as non-NatNum elements and separating
        all NatNum into LC_FORMAT_1, to be able to separately inherit
        LC_FORMAT.
        
        Change-Id: I42387432205862ca6416e6a3d020a923408c7b8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123844
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-19  Eike Rathke  <erack@redhat.com>  [5a92f17d293d2b0b1beee5d16d0b2b1ee7fc6ce3]

        Related: tdf#145173 Handle two independent ref=... for LC_FORMAT...
        
        Change-Id: I6313d9e573e653c9a97171ca8c2f6176d7ad6a3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123843
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-19  Stephan Bergmann  <sbergman@redhat.com>  [905f1b2ed835b9a72905ad7326ecfd4ef1cb304a]

        Improve an error message
        
        This was useful in tracking down d425cd604cb4d30862640851b11a31e742d81336
        "Revert incompatible ScriptEditor change".
        
        Change-Id: Ifc9e262b5860663dd64e5558534170ea0a8c5562
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123825
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-19  Hossein  <hossein@libreoffice.org>  [47728bb925b33a8fe536fed8c913a2669bf101b6]

        Use range based for loops
        
        * Use range based for loops where it was possible in drawinglayer
          + Goal: Better readability of the code
        
        Change-Id: I188d27ce09c0d603e39d40ea63e91a8666e5d885
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123758
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-19  Caolán McNamara  <caolanm@redhat.com>  [3e6d1bfc645a3d97a7d9fac1db429cf8cc5c287e]

        gtk4: resave textunderlinecontrol.ui with latest glade
        
        to move unparented GtkImages to the top so they are where the gtk3to4
        conversion can easily find them during parse so decide whether
        GtkPicture or GtkImage is the right choice.
        
        Change-Id: I03f95befcd347c0fa77b617aa9125a6708b0090c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123828
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [ba43b65c4b414152c4663426f0e19beff3f84d12]

        emfio: remove unused file
        
        Added in e179e53e3c703153bb0bb3155c1c6e2d25577fe0
        <EMF: tdf#138467 Fix MapMode translation>
        
        Change-Id: I4f326c95f279e4e1925f3e4324f904f81a361fcf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123823
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-19  Balazs Varga  <balazs.varga991@gmail.com>  [0361f8620cc0c6bdc27d6f4daa9593650a755e5a]

        fix crash of OOXML export of deleted, empty range names
        
        since...
        
        commit 12ee423c7549ddd2b86dfc3fc6fed2c617dcca7f
        Date:   Mon Sep 13 12:17:37 2021 +0200
        
            tdf#144397 tdf#144636 XLSX: cache external named ranges and their formulas
        
        Change-Id: Ib5591d2a680cb58d248cf4e8fa4a4cbe777002f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123822
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-19  Eike Rathke  <erack@redhat.com>  [29c41568f1df622e4132a2055698255e01597902]

        Related: tdf#145173 Add English (Israel) {en-IL} 0xB409 to language list
        
        Change-Id: I0c1d89a8869e3788f18851ae004bac24275923b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123829
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-19  Stephan Bergmann  <sbergman@redhat.com>  [4fcb64b79f89c7589c7ca2748945603877bf1770]

        loplugin various (clang-cl)
        
        Change-Id: Ib9bd9b96d28c9c4dd0fa36a82a177e119aa04e6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123820
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-19  Michael Stahl  <michael.stahl@allotropia.de>  [395c0c0bbaceadf909e0189af99c6358487c7978]

        xmlsecurity: fix --without-system-nss usage of NSS_SetAlgorithmPolicy
        
        The problem with commit ff572d9222ec16ffd679ae907a0bf4a8900265e1
        is that it's using the wrong library; NSS_SetAlgorithmPolicy is actually
        in libnssutil3.so.
        
        This causes a linking problem when upgrading the internal NSS to a
        version that has NSS_USE_ALG_IN_ANY_SIGNATURE.
        
        Change-Id: I954d88062c38881bc721bdf052db4f7b55888aae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123819
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-10-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [cd06fbfe4f03811b2a04e2772521bab234329b58]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 08deb44ef2fdac4a1e173da75c9cdc1dfe289c61
          - Refactor database Help files (connection wizard)
            
            Change-Id: I2d924cb3611d8749ed1e19d9321b1f230697412e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/123831
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-19  Kevin Suo  <suokunlong@126.com>  [a0c23b40905d7b59caf46fc8887864ab35142522]

        tdf#96499 sc htmlimport: fix broken CSSHandler so that...
        
        ...ScHTMLStyles can handle those MSO-Number-Formats again.
        
        The CSSHandler was added by the following commit, after which the
        sc htmlimport can parse the CSS stylesheets and set number formats
        of table cells accordingly:
        
        commit 24d8e4eaf4543c5b39b9e816d8514525b098827d
        Author: Kohei Yoshida
        Date:   Thu Jul 28 00:46:55 2011 -0400
            Parse CSS in the <style> content and set number formats to cells.
        
        However, this was broken since "selector_name" does not no
        longer functions in the handler since upgrade to orcus 0.9:
        
        commit edb38d702dd5a058ae0702b73a43328318b94649
        Author: David Tardon
        Date:   Thu Jun 4 16:09:48 2015 +0200
            update to liborcus 0.9.1
        
        And further the selector_name was then removed by the
        following commitd due to loplugin:unreffun checks:
        
        commit c76a8580c62299f310e7e43927afc133e2f02350
        Author: Miklos Vajna
        Date:   Fri Jun 5 12:29:36 2015 +0200
            sc: loplugin:unreffun
        
        commit 9eeac5506bd726350b51cb0c36606646f04cbae9
        Author: Miklos Vajna
        Date:   Fri Jun 5 12:32:10 2015 +0200
            sc: another loplugin:unreffun
        
        And then this was further broken by the following commit, in which
        it removed the mrStyles of type "ScHTMLStyles" from the CSSHandler
        class:
        
        commit 5d86154f49d713dada4aaa541755076cfeefa2c6
        Author: Noel Grandin
        Date:   Tue Sep 18 09:57:26 2018 +0200
            loplugin:unusedfields improve search for unused collection fields
        
        This patch partially reverted those code, revised the
        CSSHandler member functions to make it work. More handler
        functions need to be implemented.
        
        Note that this bug is still not resoved yet because the orcus
        css parser does not accept css strings to include unquoted
        non-ascii chars as property values. This will be addressed in
        a separate patch.
        
        Change-Id: I8883f5a9362d9476dbfa9a2eed283c6f5c18305d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123715
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-19  Tor Lillqvist  <tml@collabora.com>  [dc3d2a2dcc47a1220db43f1807d234a06fb78fe9]

        Bump tolerance from 30 to 40 to make this test pass on my Mac
        
        Assuming that the original 30 was just an arbitrary number that
        happened to work on the developer's machine, and for reasons a
        slightly larger tolerance is needed on mine.
        
        Change-Id: I08fe883dbe2eb88b7903019a71b689b539b085a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123810
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-10-19  Luboš Luňák  <l.lunak@collabora.com>  [6ee4ce119b55d6e415696b23432fe65eabc94c17]

        consider font when caching SalLayoutGlyphs in calc (tdf#143978)
        
        d62ad3efe3c8778cfd added the caching, but did not consider that
        the used OutputDevice (its font) may change.
        
        Change-Id: I291999d3613b7ba161e3d82348f621aa84a93067
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123809
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-19  Michael Stahl  <michael.stahl@allotropia.de>  [ff572d9222ec16ffd679ae907a0bf4a8900265e1]

        xmlsecurity: fix test failing because NSS policy forbids SHA1
        
        With Fedora's nss-3.71.0-1.fc34.x86_64 there is the problem that
        8 tests including testODFGood in CppunitTest/xmlsecurity_signing
        fail because the crypto policy disallows SHA1 for signatures.
        
        Apparently this particular policy bit was added in NSS 3.59:
        https://bugzilla.mozilla.org/show_bug.cgi?id=1670835
        
        For signatures, maybe it's not a good idea to override system policy
        for product builds, so do it locally in the tests, at least for now.
        
        Another option would be to set NSS_HASH_ALG_SUPPORT environmental
        variable to something like "+SHA-1".
        
        If similar problems turn up for encrypted documents in the future,
        that should be fixed in product builds too of course, as encrypted
        documents must always be decryptable.
        
        Change-Id: I4f634cf5da1707fb628e63cd0cdafebdf4fc903f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123678
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-10-19  Caolán McNamara  <caolanm@redhat.com>  [e95bcf952abfcde18caca2058260e9213003df8a]

        Related: tdf#145169 missing path separator in gio create folder
        
        Change-Id: I7fa98e05261b6c1ff7c053b5f563ea97bd67ed00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123800
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Justin Luth <justin_luth@sil.org>

2021-10-19  Caolán McNamara  <caolanm@redhat.com>  [67a3ea1852a73a25980250473b0fd43a8392f779]

        Related: tdf#145169 warn on overwrite from gtk "save as" for remote files
        
        Change-Id: Idb98cd13826b6a4bdcbeee4e91dc8678f148dbdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123815
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins

2021-10-19  Stephan Bergmann  <sbergman@redhat.com>  [5e8479a38f0c342979520018f79a6f79d40e99e3]

        Remove a std::remove_reference_t
        
        ...which is unnecessary (short of dubious explicit invocations like
        `makePropertyValue<int const &>(i)`) as T can never be deduced to be a reference
        type there.  And add some test code (that also tests the bit-field scenario
        mentioned in the commit message of 23cded985ba0131f85ee445492c04871fbfb6351
        "Specialize comphelper::makePropertyValue for arithmetic types").
        
        Change-Id: If41ce20ab643041dd9721d05373eeb32fd099ead
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123805
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-19  Caolán McNamara  <caolanm@redhat.com>  [bc2fca254f8a9d7ca5eb156b7e3c19756a257e3b]

        Related: tdf#145169 use of freed pointer in gio create folder
        
        Change-Id: Ia5afdfb545791e143b8d34193de95e30b8f054b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123799
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-19  Caolán McNamara  <caolanm@redhat.com>  [3859878f0e8c4dc212d952a156b83d1ba913f7f1]

        Related: tdf#145169 make double-click call same handler as ok button
        
        so that the user is asked to confirm an overwrite of a file
        
        Change-Id: I1340fb33559b68c28fc91e272f05e122f8c519ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123806
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins

2021-10-19  Miklos Vajna  <vmiklos@collabora.com>  [05f1990cbdcd99f7ba4863b91a8f1f298b56326a]

        writerfilter: give up if body text is missing
        
        Crashreport trace:
        
        writerfilter::dmapper::DomainMapper_Impl::DomainMapper_Impl(writerfilter::dmapper::DomainMapper&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, com::sun::star::uno::Reference<com::sun::star::lang::XComponent> const&, writerfilter::dmapper::SourceDocumentType, utl::MediaDescriptor const&)
                writerfilter/source/dmapper/DomainMapper_Impl.cxx:359 (discriminator 2)
        writerfilter::dmapper::DomainMapper::DomainMapper(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, com::sun::star::uno::Reference<com::sun::star::io::XInputStream> const&, com::sun::star::uno::Reference<com::sun::star::lang::XComponent> const&, bool, writerfilter::dmapper::SourceDocumentType, utl::MediaDescriptor const&)
                writerfilter/source/dmapper/DomainMapper.cxx:113
        writerfilter::dmapper::DomainMapperFactory::createMapper(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, com::sun::star::uno::Reference<com::sun::star::io::XInputStream> const&, com::sun::star::uno::Reference<com::sun::star::lang::XComponent> const&, bool, writerfilter::dmapper::SourceDocumentType, utl::MediaDescriptor const&)
                writerfilter/source/dmapper/domainmapperfactory.cxx:34
        ollaboraoffice6.4/program/../program/libwriterfilterlo.so
        RtfFilter::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)
                writerfilter/source/filter/RtfFilter.cxx:152
        
        I.e. we end up in a situation where the insert position does not have a
        containing XText. It's hard to continue from that point and this is in
        the ctor of the dmapper, so we didn't start the import. Just throw an
        exception to avoid further crashes.
        
        Change-Id: Idb5c06186a82c00b838d0b3330260340eb4218b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123795
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-10-19  Caolán McNamara  <caolanm@redhat.com>  [8154131ca8ae47fda4928b56ba622634bae8fe01]

        Related: tdf#145169 append null on unknown property
        
        otherwise the next known property will appear at the skipped unknown
        property, resulting in "true" for IsHidden getting used as "TargetURL"
        
        Change-Id: I0797db9eab94c175b5cc32c66051a1aa35be99c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123804
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2021-10-19  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [db1a3c657ec3f9c153a9a7b2b35ac652a4f229fb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e91f2d953177c5de27081c9e4485cc08c9e69ed7
          - Remove whitespace in heading ids
            
            Change-Id: I16631a67b01e1df2567330a63a302164154b5076
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/123808
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2021-10-19  Justin Luth  <justin_luth@sil.org>  [7bed55bc0b4ebb26fa8de5e3e38716d2febd0eb7]

        related tdf#145190 gio_mount: show username when requesting password
        
        It is always nice to know WHICH password you are being asked for.
        When a remote open/save service exists (without a saved password)
        then the password request immediately pops up and nowhere is there
        any indication which service / username the password is for.
        
        This still doesn't indicate which hostname/service this is for,
        but better than nothing at all.
        
        To avoid causing any regressions, this was done only when a
        username was explicitly passed along. In the case where a
        previous password was guessed, that is kept as _NA.
        
        [aMessage provides "Enter password for <user> on <host>"
        but that duplicates the label "Enter user name and password for:".
        So we don't seem to have much to work with here.]
        
        Change-Id: I0991c76ed1ce625ef354009fb416f1058cbeb313
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123746
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-19  Caolán McNamara  <caolanm@redhat.com>  [3b3154f6c2517155b1253ce9ff773c470bb31093]

        tdf#145216 remote open/save dialog: icon view shows nothing
        
        since...
        
        commit b004a1bd7bf3885613d52aba70dea79766eae639
        Date:   Sat Nov 23 19:14:45 2019 +0000
        
            Resolves: tdf#128940 use a normal MenuButton
        
        Change-Id: I7ba6424a2a4892e2d6bc5552105a3b1e37d21a41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123798
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-19  Caolán McNamara  <caolanm@redhat.com>  [414016a0d390701d6e3e0b81febaf06a1b724bca]

        can reduce scope a little
        
        Change-Id: I19f5422ad7c72b5fcd11b507e7a2e22e34dde4c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123797
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-19  Caolán McNamara  <caolanm@redhat.com>  [f5dbf927bf44c9a1ac80eae6f72887a4f3543201]

        Resolves: tdf#136498 %PRODUCTNAME shown in tool tips
        
        Change-Id: Id9640f9b5f85a98a510307bc7debf51448c716e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123796
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-19  Eike Rathke  <erack@redhat.com>  [80b5d83f8ac858fddb32d2d72d1c2d4f3c64b32a]

        Ditch that CharClass constructing ToLower() nonsense
        
        ... and use SvtSysLocale CharClass instead.
        
        Change-Id: I300c3e8ffb1502ef4303cba859dc0b8311be54ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123788
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-19  Julien Nabet  <serval2412@yahoo.fr>  [c1c6eea1c11d9711e101fc76efa0ec4460e8e448]

        Following 3abbb1486f09b377084c3232a921772302ab34ec
        
        Not need to use Sequences here
        
        Change-Id: I2507566f5939dbdcb5d2ab420f16a55d4cc403b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123765
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-19  Julien Nabet  <serval2412@yahoo.fr>  [b7e7fee238dc250e7ab6e8e8fef4a6b15430c90c]

        Leftover from 4477baeba5aec71098f374cf0b4bd4591e048809
        
        ... Simplify Sequences in xmloff (+ merge 2 SetError)
        
        Thank you Mike for having spotted it! :-)
        
        Change-Id: I532520aff6999a30a8b41dc95ff5eeb1086a21c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123791
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-19  Stephan Bergmann  <sbergman@redhat.com>  [af2d15a494b42faf4367096af07c7a2b2d22642e]

        Fix Windows build
        
        ...after cf3971a9414f52b116c1c21f267128ffa67f171b "Simplify Sequence in b*"
        
        Change-Id: If8650faa7a45258729e54b3df37e9084221babfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123792
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-19  Jim Raykowski  <raykowj@gmail.com>  [40458226fda358bd90c25ddfe6a9b2cf25b2fcad]

        tdf#113512 Writer: 1.15 line spacing UNO command
        
        Resolves the Writer 1.15 line spacing part of the request for 1.15,
        2.5, and 3 line spacing UNO commands.
        
        Change-Id: I2a654063df3549e8a23021bc4fc76bc17c270d69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123569
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-10-19  Ross Johnson  <ross.johnson@homemail.com.au>  [672b4c155766e9bf18e109e92f3e8cc71a52e21d]

        tdf#144572 - fix incomplete labeling of Pivot Table UI elements
        
        Created an additional alias of .uno:DataDataPilotRun, of which
        .uno:InsertPivotTable is already an alias, called
        .uno:InsertPivotTableNBLabel for use in the NoteBook UI styles.
        
        ContextLabel didn't appear to apply to these instances, they
        must be considered sub menus even though they appear not.
        
        Change-Id: Ic526adbf8ed4ad47524426430a47229c8ed919cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122911
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-10-19  Miklos Vajna  <vmiklos@collabora.com>  [63007619da7e6c4a6d0c466a8fe54324252be14b]

        tdf#144798 DOCX import: handle ZOrder of chart objects
        
        Regression from commit 10efab2b9a3cf7fc49655c90ba29db4512680c38
        (tdf#82824 DOCX import: fix at-char embedded object handling,
        2016-11-15), the problem was that if we start supporting anchor types
        other than as-char, then handling ZOrder is no longer optional.
        
        Change-Id: I605cee33180490817055978b22f3271b3c08a1c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123757
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-10-19  Eike Rathke  <erack@redhat.com>  [b582a76d7cc20adb8440830ffd1597258d2d6a4a]

        Use MsLangId::getConfiguredSystemUILanguage()
        
        Change-Id: Ia9344c44a71be656a731ab8735dd8e959e520592
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123789
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-19  Eike Rathke  <erack@redhat.com>  [e3c3c3b84ef6b91f89a5e388e6538f18a2e8b13e]

        Use MsLangId::getConfiguredSystemLanguage()
        
        Change-Id: I298f762ac7f3298aa9cb9621ad1f8cae50527b24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123790
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-18  Eike Rathke  <erack@redhat.com>  [20081a8ea052b2f31915bd127c3b282cf5025d59]

        Introduce MsLangId::getConfiguredSystemLanguage()
        
        To be used instead of getSystemLanguage() in a subsequent change.
        For details see commit summary of
        
            commit aec5312ffab24236876693d7a8b55843847f2a48
            CommitDate: Mon Oct 18 21:14:24 2021 +0200
        
        	Related: tdf#145173 Ensure known supported system and default document locale
        
        Change-Id: I5bed125e47c2a03fe2e7a4f84988b2e8841143c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123766
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-18  Caolán McNamara  <caolanm@redhat.com>  [c7f0fddb4a1a0dcc0dd21d2a27d67d4e75a8195c]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Ic38cce29011d7cce80d84f98792c9f7147cd0dd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123763
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-18  Eike Rathke  <erack@redhat.com>  [aec5312ffab24236876693d7a8b55843847f2a48]

        Related: tdf#145173 Ensure known supported system and default document locale
        
        For an unsupported locale like {en-IL} that could had ended up as
        language-only {en} if the aImplIsoLangEntries map contains such
        entry as obtained through
        MsLangId::convertUnxByteStringToLanguage() and
        Conversion::convertIsoNamesToLanguage(). For the system locale in
        SvtSysLocale a proper fallback is used but the default document
        language was propagated as is
        
        Other places evaluating MsLangId::getSystemLanguage() are affected
        as well, those probably will have to be replaced by a call to
        MsLangId::getRealLanguage(LANGUAGE_SYSTEM) or a newly to be
        introduced MsLangId::getConfiguredSystemLanguage() and
        MsLangId::getSystemLanguage() be made private or accessible only
        by LanguageTag.
        
        Change-Id: I87eb9456d5b4ea8d64b0c41fec6bd2739256fb56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123756
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-18  Julien Nabet  <serval2412@yahoo.fr>  [3abbb1486f09b377084c3232a921772302ab34ec]

        Fix nb of tokens in XCUBasedAcceleratorConfiguration::reloadChanged
        
        and use 4 like XCUBasedAcceleratorConfiguration::impl_ts_load
        Indeed, there can be:
        - SHIFT
        - MOD1
        - MOD2
        - MOD3
        
        Change-Id: I1e206a6cb74761165b60887e768fa9b057c4b242
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123722
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-18  Caolán McNamara  <caolanm@redhat.com>  [c263a01a47a0a2521f50feb9544b51e78399a78c]

        Related: tdf#145169 change to selected dir on remote "save"
        
        if a dir is selected then try to change to that dir
        when save is clicked instead of saving using that as
        basename, which is consistent with standard fpicker.
        
        don't change the contents of the Entry, leave it alone.
        
        Change-Id: Id19fbf0f3ef2b8220059a1fa166b7783feb8d57d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123755
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-18  Caolán McNamara  <caolanm@redhat.com>  [3c168b1dc876e4fca97f73683572462a29227523]

        Resolves: tdf#145169 only position treeview cursor at the first entry
        
        when the view is filled, don't actually select the entry.
        
        With these single selection trees the default is to select when the
        cursor is positioned, so move the unselect to after the cursor
        positioning to achieve this.
        
        Now nothing is considered "selected" in the view unless the user
        explicitly does that so the contents of the entry are used by default
        on save/load because nothing is selected in the treeview unless the
        user does that.
        
        Change-Id: I2a740616205bab35614f85f62e8240cd11df90ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123754
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-18  Caolán McNamara  <caolanm@redhat.com>  [d989619895a1215d0f701247d5d8368069da8962]

        tdf#145169 have one button per response
        
        not two sharing the same response, so the other buttons response
        handler is not a candidate to be called on pressing return
        
        which is the circumstance which causes the dialog to return even
        after cancel was selected in its child dialog warning about overwrite
        
        Change-Id: I09eb0ea5e94c89ce0860be362e1c7632887e7a4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123753
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-18  Chris Sherlock  <chris.sherlock79@gmail.com>  [ed92e40aea759d435ec1c05877e6480654a06ab6]

        vcl: test OutputDevice::DrawPolyPolygon()
        
        Change-Id: I166f715489ecff3095ccfb485153629050bfca20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122977
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-10-18  Regina Henschel  <rb.henschel@t-online.de>  [9142d19ddc751e05041471aa1bbeca2f06729522]

        tdf#125582 use TextVerticalAlign_BOTTOM for textCircle
        
        PowerPoint aligns the bottom of the text to the path for prstTxWarp
        'textCircle'. That preset type is mapped to 'fontwork-circle-curve'
        on import with additional attribute ScaleX=true. Currently the property
        TextVerticalAlign is only evaluated in case ScaleX=true. Therefore I
        have written the condition similar as the already existing with
        'fontwork-arch-up-curve'. If it will be necessary later, all those
        conditions can be changed to use rPresetType instead of rClass.
        
        The rendering is slightly different compared to PowerPoint, because
        descenders and paragraphs line-spacing are handled differently.
        
        The rendering has still the problem, that in PowerPoint the letters
        are placed without gap, but in LO they have additional distances from
        each other. The needed ODF attribute draw:text-path-mode is not yet
        implemented in LO. Its value 'normal' would be needed here.
        
        Change-Id: I1f03d4845312885eff9ee8dbe1d51ddd437ed8e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123726
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-10-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [300a743048de760e3a5456e8dce549af5f42b11b]

        make RR easier to use
        
        breaks easily without the RNG being repeatable
        
        Change-Id: Ia464a04f0623668088564c7121f39f04aa68b2ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123740
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-18  Miklos Vajna  <vmiklos@collabora.com>  [86e07d951bc4fd16648fe10befb40dd953fcc208]

        sw: avoid popup window for the EmbeddedObject property of an UNO OLE object
        
        The old behavior was that in case loading the native data of the
        embedded object failed, then we presented a popup to the user, but we
        still returned a valid com.sun.star.comp.embed.OCommonEmbeddedObject.
        
        Given that the return valid is desired even in the error case, don't
        turn the error popup into an UNO exception, rather redirect the popup to
        SAL_WARN().
        
        This is meant to be consistent with other UNO API functions that pass
        down an "is API" boolean to internal code to control if interactive
        behavior is allowed or not.
        
        One extreme would be to do this only for the EmbeddedObject property of
        frames, the other one would be to do this for more object types. Go with
        a middle ground for now, so all properties of Writer frame objects use
        this, but leave other object types unchanged.
        
        Change-Id: I655fcb3780e96cecc7ed3f01ded52948d013172e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123752
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-10-18  Caolán McNamara  <caolanm@redhat.com>  [67fa088be7db1df661188ef4bab490a76fb06b85]

        tdf#145169 for IsDocument/IsFolder I think we want no interaction
        
        rather than installing something to sometimes disable interaction
        I think we just want to not have any interaction here at all
        
        Change-Id: Ic775f0cd88f796db873d2980bb40043caac498bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123750
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-18  Henrik Palomäki  <henrik.palomaki@yandex.com>  [123edad21081ab45c8d83be4788f3c47c3b9a2dc]

        tdf#143148 - Use pragma once instead of include guards
        
        This patch replaces include guards with the "pragma once" directive.
        
        Change-Id: I1325488a22cca27d1f33e0191a0674a662630f66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123743
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-10-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [cc355073a9a16bcb1d1f222ef313e582fb88998b]

        tdf#144691: sw: Add UItest
        
        Change-Id: Ibd93ebf1115bbd2f7ae2f021212e0504ee3a6f7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123744
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-18  Julien Nabet  <serval2412@yahoo.fr>  [bb73961ed0a5f4e09a9b761a02547490a46a06bd]

        Simplify Sequences init + remove dup block + typos in framework
        
        Change-Id: Ife80915c402ff25aa4752a5e1b68337eca3dd85f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123721
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-18  Stephan Bergmann  <sbergman@redhat.com>  [d425cd604cb4d30862640851b11a31e742d81336]

        Revert incompatible ScriptEditor change
        
        ...from interface to abstract class, in 1c42afc194da2288c5a738b727952e80c323885c
        "Respect DisableMacrosExecution option in javascript editor".  It caused 3rd-
        party code like ScriptProviderForooRexx.oxt to fail to install.
        
        Change-Id: I532f27fdce806e471a8551646adbb3aecf80bcee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123745
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-18  Caolán McNamara  <caolanm@redhat.com>  [15d0eec26be416e77d9b9580cf34d9a1d32a2615]

        Related: tdf#145169 unwanted dialogs on sftp save to remote to a new document
        
        which is similar to:
        
        commit f12e483589888f87843026ceff5ae3c1e615ca02
        Date:   Mon Feb 1 16:04:49 2016 +0100
        
            Fix tdf#97500 Reinstate missing file error dialog on WebDAV
        
        this all looks a bit dubious, but make a safely backportable change
        first
        
        Change-Id: Ia6dbaacf7024d05083c336135a80b5acf607dfc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123749
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [bb5968d199e5f185b5dbbc9be6b6bca992b94932]

        tdf#88359: sc: Add UItest
        
        Change-Id: Ia0d0a9cac9a5f04056c758c0b7c522e7c3ebe893
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123742
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [631ac203b926fd92401ff305bcc0d5dde6a24a2f]

        tdf#144843: sw: Add UItest
        
        Change-Id: I28cac003af263ec9d73676adc2b0712a2b4ce4e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123738
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-18  Caolán McNamara  <caolanm@redhat.com>  [851c2a68171a9fa20a952c65ca5860453c6cabf1]

        help button in built-in file dialog didn't work
        
        Change-Id: Ib37c713b926e1836bfb15dc0bb440b2e7bfc9f58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123739
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-18  Dennis Francis  <dennis.francis@collabora.com>  [4cfa840ecaa5a094a32a60a60b295858980109df]

        tdf#145198: Bash like autocompletion for Calc autoinput
        
        Refer ESC minutes section "Calc auto-complete behavior changes" at
        https://lists.freedesktop.org/archives/libreoffice/2021-October/087911.html
        for context.
        
        Consider an example of the following data in a column:
        
        ABCD123xyz
        ABCD345qwel
        ABCD123pqr
        ABCD123xyz
        PQR
        
        1. When user types A, it will show the partial suggestion BCD.
        
        2. User can accept the suggestion with the right arrow key and then the
           cursor will be placed after the letter D, waiting for more input. User
           can choose to not accept the suggestion either by typing more or by
           ending the edit mode by pressing Esc key.
        
        3. If the user accepts the suggestion BCD by right arrow key, and
           types 1, it will show a partial suggestion of 23. User can accept
           this by pressing the right arrow key.
        
        4. If the user accepts the suggestion in the 3rd step and types x it will
           show the final suggestion yz. Again user can choose to accept or decline
           the suggestion as mentioned in the 1st step.
        
        The tiledrendering test ScTiledRenderingTest::testAutoInputExactMatch()
        is amended to match the new behaviour.
        
        Change-Id: Ib2cfc16af71483790384e70eb7332f864cf744c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123578
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2021-10-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [b2e4123cfd597ef19eebcb1d2a98c058eea990b2]

        tdf#145085: sc_uicalc: Add unittest
        
        Change-Id: I47e0199ea2a3268697b42c26daec906a165ae3a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123734
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-18  Caolán McNamara  <caolanm@redhat.com>  [f845ee17d52bca18b86bf6f28a74147085175d6a]

        Related: tdf#145169 use INetURLObject::getName and removeSegment
        
        to get the name and link for each part of the path
        
        otherwise for sftp:// clicking on the "Root" doesn't work for me
        
        Change-Id: If6f0ac8f105afd8be2d264b54f76a3d8f345ad75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123735
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-18  Caolán McNamara  <caolanm@redhat.com>  [5acba60cbd97f2f181037cbd3ab049e7ebff5332]

        Related: tdf#145169 use "sftp" because that's a known Protocol
        
        while "ssh" isn't by INetURLObject. If we use sftp then
        Breadcrumb::SetURL would create legal breadcrumbs links in the "save
        remote" dialog for new "add SSH" from the manage services menu
        
        Change-Id: Ia0d5616a0a2536b93d2887ff4c0f180be6fe732c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123711
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-18  Emanuel Schorsch  <emschorsch@google.com>  [191e5fc227e40d18a1fe4563ed145517117596ea]

        Noop unify style for branches
        
        Change-Id: Ifa96b7f273f7c154fdd267efba7271765ff7ae45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123728
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-18  Miklos Vajna  <vmiklos@collabora.com>  [5eb9ad92ac6169d7aab92452ce9e1219441f4e52]

        sw: prefix members of MailDeliveryErrorNotifier, SwAddressIterator, ...
        
        ... SwAddressPreview and SwCondCollItem
        
        See tdf#94879 for motivation.
        
        Change-Id: I6702b3d2287aa3c9df1bac8520746901ae2e2f25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123729
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-10-18  Arnaud Versini  <arnaud.versini@libreoffice.org>  [e0b04e19bd71ce00f81b111399dad3b9da79e224]

        salhelper : simplify salhelper::TimerManager initalization and use std::mutex
        
        Change-Id: I48c59e267683e081ef45049b280eb38ce231a39c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123723
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-18  Michael Stahl  <michael.stahl@allotropia.de>  [7d664ec788acdc378506a7ff8b1120cea24a6770]

        xmlsecurity: fix new tests on WNT
        
        Tests added in commit 40d70d427edddb589eda64fafc2e56536953d274 don't
        actually run on WNT but that wasn't obvious because commit
        149df1fec6472e30582162e17e04c75aee91d26a prevented running them in
        Jenkins on master, they failed only in the libreoffice-7-1 backport.
        
          xmlsecurity/qa/unit/signing/signing.cxx(631) : error : Assertion
          Test name: testODFDoubleX509Certificate::TestBody
          assertion failed
          - Expression: (nActual == SignatureState::NOTVALIDATED || nActual == SignatureState::OK)
          - 2
        
        This is an oddity where NSS claims the signature in the document is
        valid but CryptoAPI claims it is invalid; the hashes passed into the
        validation functions are the same.  Just allow BROKEN as an additional
        result value on WNT.
        
          xmlsecurity/qa/unit/signing/signing.cxx(550) : error : Assertion
          Test name: testODFX509CertificateChain::TestBody
          equality assertion failed
          - Expected: 0
          - Actual  : 1
        
        The problem here is that with NSS the tests use a custom NSS database
        in test/signing-keys so we need to make these certificates available for
        CryptoAPI too.
        
        The following one-liner converts the NSS database to a PKCS#7 that can
        be loaded by CrytpAPI:
        
        > openssl crl2pkcs7 -nocrl -certfile <(certutil -d sql:test/signing-keys -L | awk '/^[^ ].*,[^ ]*,/ { printf "%s", $1; for (i = 2; i < NF; i++) { printf " %s", $i; } printf "\n"; }' | while read name; do certutil -L -d sql:test/signing-keys -a -n "${name}" ; done) > test/signing-keys/test.p7b
        
        Then one might naively assume that something like this would allow these
        certificates to be added temporarily as trusted CAs:
        
        +                HCERTSTORE hRoot = CertOpenSystemStoreW( 0, L"Root" ) ;
        +                HCERTSTORE const hExtra = CertOpenStore(
        +                        CERT_STORE_PROV_FILENAME_A,
        +                        PKCS_7_ASN_ENCODING | X509_ASN_ENCODING,
        +                        NULL,
        +                        CERT_STORE_OPEN_EXISTING_FLAG | CERT_STORE_READONLY_FLAG,
        +                        path);
        +                if (hExtra != NULL && hRoot != NULL)
        +                {
        +                    BOOL ret = CertAddStoreToCollection(
        +                        hRoot,
        +                        hExtra,
        +                        CERT_PHYSICAL_STORE_ADD_ENABLE_FLAG,
        +                        0);
        +                    SAL_DEBUG("XXX hExtra done " << ret);
        +                }
        
        There is no error from this, but it doesn't work.
        
        Instead, check if CertGetCertificateChain() sets the
        CERT_TRUST_IS_UNTRUSTED_ROOT flag and then look up the certificate
        manually in the extra PKCS#7 store.
        
        Change-Id: Ic9865e0b5783211c2128ce0327c4583b7784ff62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123667
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-10-18  Michael Stahl  <michael.stahl@allotropia.de>  [d06f8ba07a86f95de3446c66521960d27134afdc]

        xmlsecurity: fix some obvious copypasta
        
        These 2 calls to CertAddStoreToCollection follow calls where
        m_hCertStore was already added and according to the comments they
        should add the other store instead.
        
        (regression from commit 813e1f5a8ae4800e8a11c612de4e3b0a97f1368d)
        
        Change-Id: If375f603647a702feb0ca8f272126a15d5d0e906
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123666
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-10-18  Caolán McNamara  <caolanm@redhat.com>  [0bc13d9b3313d424fa3f7d0a0f25eb9e30f958d2]

        cid#1492880 avoid Improper use of negative value
        
        Change-Id: Idb64ec73e6cb7f032d61b6670ed27a2418e3a6f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123724
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-17  Julien Nabet  <serval2412@yahoo.fr>  [c82aa206ab496248dd107c41ff5f66ec5a2399ac]

        Simplify Sequence in accessibility
        
        + retrieve a missing aKeyEvent.GetCharCode() aSeq3
        
        Change-Id: If575513996304f67b8e87a145052cb1b9279a212
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123719
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-17  Caolán McNamara  <caolanm@redhat.com>  [3059d56c9d91b7450e2229b2baee0ddc2cf8fa0d]

        just do one lookup for loop detection
        
        Change-Id: I2b20c15f2e3ec3c4a23d78f6fab85db763fce033
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123705
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-17  Arnaud Versini  <arnaud.versini@libreoffice.org>  [0f98bcdf4d47193fa0fe38a5fc04218bdbb7d886]

        basic: simplifiy class initialization
        
        Change-Id: I87fa2f606011aab8e34d9445d9e9299786f05747
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123324
        Tested-by: Jenkins
        Reviewed-by: Arnaud Versini <arnaud.versini@libreoffice.org>

2021-10-17  Julien Nabet  <serval2412@yahoo.fr>  [1d1d0bd4d941c58306f3086cf3103b40ad0978ba]

        Simplify Sequences in xmlsecurity
        
        Change-Id: I749e19f786ad006dffcd65dd1ee60e57c428f57b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123717
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-17  Hossein  <hossein@libreoffice.org>  [fb1469ea68b8f87f17e1729e7c5d4cc8ebbb45bd]

        Use range based for loops
        
        * Use range based for loops where it was possible in svgio
          + Goal: Better readability of the code
        
        Change-Id: I6259e2391006287d5d330277dd8d700012c32932
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123712
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [a2adb7fa926c2b9ed053c65e130a9da336cc98b0]

        WIN release SalPrinter's SalGraphics borrowed HDC
        
        Regression from commit d27187b158d7e3f92180b1f2ab79b048dc5318a5
        ("vcl:use unique_ptr<SalWinGraphics> in WinSalPrinter").
        
        Would need something like Rust's Borrowing semantics to prevent.
        Ideas on IRC to make this bug more unlikely were some extra HDC +
        SalGraphics struct to pass around or something like unique_ptr
        reference passing and moving the value into a local copy.
        
        For now just add some additional comments.
        
        Change-Id: I472ee9acb4a4c02177c27ecd1c1277dfc812cadf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123440
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2021-10-17  Mike Kaganski  <mike.kaganski@collabora.com>  [23cded985ba0131f85ee445492c04871fbfb6351]

        Specialize comphelper::makePropertyValue for arithmetic types
        
        This allows to pass e.g. bit fields to the function, like
        
            struct Foo { bool b : 1; };
            Foo foo {true};
            comphelper::makePropertyValue("foo", foo.b);
        
        Change-Id: I8f725d0101d90fb8b6012375c085918d1cadc6f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123639
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-17  Mike Kaganski  <mike.kaganski@collabora.com>  [6f725426f75a2876b348fc2c38cb6ed30f45d565]

        Simplify comphelper::makePropertyValue
        
        Avoid default-constructing members that get immediately re-defined.
        
        Change-Id: Ib863745577983582c80e1b172060ba20ce6135a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123638
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-17  Julien Nabet  <serval2412@yahoo.fr>  [29a1fc0f31cf62fcb8fce388cdf6b780d2948e7b]

        Simplify Sequence in xmlhelp
        
        Change-Id: I4a7363686498151a840b1c400d466b1c2d583e7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123718
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-17  Julien Nabet  <serval2412@yahoo.fr>  [cf3971a9414f52b116c1c21f267128ffa67f171b]

        Simplify Sequence in b*
        
        Change-Id: I0817d9a35a9c3fc43badb6cc60727de69849b063
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123720
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-17  Regina Henschel  <rb.henschel@t-online.de>  [3b922eb756d990c16944bbce42ae13142565a835]

        tdf#144988 correct font size in multiline Fontwork text
        
        The error happened if ScaleX in TextPath is true. In that case the
        original font size is used for rendering if possible. Only if a
        paragraph is longer as its sub-path length, the rendered font size for
        the whole text is reduced until the text fits. The error was, that in
        case the first paragraph was too long and the second paragraph fits,
        the fact that the first paragraph was too long was overwritten from
        the factor for the second paragraph. That resulted in wrong position
        and size of the text and overlapping characters.
        
        The meaning of fScalingFactor is related to the usual case, where
        ScaleX is false. Keeping original font size is not achieved by using
        value 1 for fScalingFactor (which would be obvious), but the adaption
        to case ScaleX==true is done in FitTextOutlinesToShapeOutlines() by
        tweaking the width from the text bounding rectangle.
        
        Change-Id: Icf5829018a83be0f1197304d17da10a88130f702
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123714
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-10-17  Julien Nabet  <serval2412@yahoo.fr>  [4477baeba5aec71098f374cf0b4bd4591e048809]

        Simplify Sequences in xmloff (+ merge 2 SetError)
        
        Change-Id: If4055bbeb858b1b87ecb3f8c0b87da4b008e3c16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123716
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-17  Julien Nabet  <serval2412@yahoo.fr>  [74e738827ab2c6aa08ae4858a547f5fa75acfc6e]

        Simplify vector initialization in writerfilter
        
        Change-Id: I54f6eaed64f0a4209e57ce12b5cbb38d2cf66fb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123709
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-17  Julien Nabet  <serval2412@yahoo.fr>  [4af72419f3e8a571d0a367c6422424fdc3ab4061]

        Simplify vector initialization in xmlsecurity
        
        Change-Id: Ia19ffa1213d578c30f35545bcca515669e7ff7a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123710
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-17  Julien Nabet  <serval2412@yahoo.fr>  [43a9bf11203ed92096af34ab828501e0218832c7]

        Simplify vector initialization in vcl
        
        Change-Id: I881627313221081f72f8421c91417e4c111cfd97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123708
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-16  Julien Nabet  <serval2412@yahoo.fr>  [6cce3821ff14b41b704e279034680ce81d2b14ca]

        Simplify vector initialization in ucb
        
        Change-Id: I4b03ab81a17efc125bc5e3b159cf212198c43d22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123707
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-16  Caolán McNamara  <caolanm@redhat.com>  [e7d99ed15a33de67e436f23096fd2de2ab2e400f]

        cid#1492880 make Improper use of negative value explicit
        
        Change-Id: Ie55748f2037a320812fdf6288dd1671a39fe018b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123706
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-16  Julien Nabet  <serval2412@yahoo.fr>  [68314bdba8d91a7e30c0c061fd3e31847c6a8187]

        Simplify vector initialization in svl
        
        Change-Id: I8ff1eb008f3173791c7c1020db08d29451998f42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123699
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-16  Mike Kaganski  <mike.kaganski@collabora.com>  [8133aa39939bd65c7c4078ff002ab88675e84ccc]

        Fix a forgotten return of the value
        
        ... ever since its introduction in commit
        5ea5c0afebd272d5f44e6524c0f67b5317639919
        
        Change-Id: Ic2f082db43c961185921137c6b64b2e1abef28e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123704
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-16  Caolán McNamara  <caolanm@redhat.com>  [7422ef83a1304d34cd303a7160efd4e76cc44a49]

        ofz#40004 Timeout
        
        Change-Id: I261f6acec53936e4a644bb4b38bbc41fa9ad120c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123702
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-16  Caolán McNamara  <caolanm@redhat.com>  [7528bb3c5098a67f32523c028d83dfbc79a7c6a0]

        ofz#40008 check if column exists before EndListening attempt
        
        Change-Id: Iad6a7f215aa36fb6f8bb35e14aa5b882bf9773f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123703
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-16  Julien Nabet  <serval2412@yahoo.fr>  [f6a5efc7cde6e7d723e05b866bc6de1bb56913b0]

        Simplify vector initialization in sc
        
        Change-Id: If5b7632cfbc81f89d68ce8fbce1fac265e8354fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123692
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-16  Julien Nabet  <serval2412@yahoo.fr>  [62078c534f96e859d4e8c0ead6337a876344e4ab]

        Simplify vector initialization in sfx2
        
        Change-Id: Ibff7203a86b42c58738d8b4836a61bf1c5806962
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123698
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-16  Julien Nabet  <serval2412@yahoo.fr>  [8ec8bbcd4b1af73527859255d84af9f5990426bb]

        Simplify vector initialization in sw
        
        Change-Id: Ibded138d113e56b78b12c96c7ecd8258564627ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123701
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-16  Julien Nabet  <serval2412@yahoo.fr>  [9d98fadd5e943f4c3f87d0c269815c7a0feee217]

        Simplify vector initialization in svx
        
        Change-Id: I139776f74fb93f90dae787eeae18e4a2a2ed7351
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123700
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-16  Julien Nabet  <serval2412@yahoo.fr>  [edf82470de0f7796992666a0c2b5c56dc66c94fd]

        Simplify vector initialization in filter
        
        Change-Id: I78653b32a5418e44733e3d2740a9a7dd784f17ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123686
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-16  Julien Nabet  <serval2412@yahoo.fr>  [ac10792ed4ca8d92f60c95ab4acd5b911e42cec7]

        Simplify vector initialization in reportdesign
        
        Change-Id: Ic1927155b23f056fc1117b7726ab4b2eff8a6da3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123690
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-16  Julien Nabet  <serval2412@yahoo.fr>  [8546cdb2ad25b03ac152615357cab0006340d92f]

        Simplify vector initialization in sal
        
        Change-Id: Ia3e4dd8cad79b156d44eb03f1ae3d308204df2e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123691
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-16  Julien Nabet  <serval2412@yahoo.fr>  [e44fc2be0d9b0ed7b8983aca42471303e1fca55f]

        Simplify vector initialization in oox
        
        Change-Id: I1d7cfd157d56a501be4497e6f4e94f3f33429139
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123689
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-16  Julien Nabet  <serval2412@yahoo.fr>  [881329a30612fb822d6c770efabc249bbefeb126]

        Simplify vector initialization in drawinglayer
        
        Change-Id: Iee9c13149d3614ecd9f812cfbb85e4534c33c1be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123684
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-16  Julien Nabet  <serval2412@yahoo.fr>  [cd5ee8c7d3f06fe78e6b3993845a3c2abc7cb72a]

        Simplify vector initialization in helpcompiler
        
        Change-Id: I800fa0a6ac3b0dce1e0408858646dc7db5510623
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123688
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-16  Julien Nabet  <serval2412@yahoo.fr>  [741658c57c9653d58bd9abbe630f469ca7f64a6b]

        Simplify vector initialization in extensions
        
        Change-Id: Ia83209304a7ed889cdd643c8034420c032ccad6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123685
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-16  Julien Nabet  <serval2412@yahoo.fr>  [d64a6e2245169e5e4a3f8bc5388b4fff4984e5f4]

        Simplify vector initialization in sdext
        
        Change-Id: If3cebeadff5496ae214614b49116060d24b6082f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123696
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-16  Julien Nabet  <serval2412@yahoo.fr>  [5393f9a53eb8b33537aedd03b7c9efc5222748d6]

        Simplify vector initialization in sd
        
        Change-Id: I5f56919efeea66ce6e644f2cb123fd264edbcb73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123697
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-16  Mike Kaganski  <mike.kaganski@collabora.com>  [a8a07cea28fd79e240c3abb084b88f4e23674fd6]

        Use sal::systools::COMReference and drop ComSmart
        
        Change-Id: Ic6e0c87f607264629cdec1fdcd0c3144d8fbf8e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123695
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-16  Julien Nabet  <serval2412@yahoo.fr>  [75fc91b143a4458403d68342c3636882f42c84ee]

        Simplify vector initialization in fpicker
        
        Change-Id: If75810cb09e13d5d9b9490b20a0a99b1745e17be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123687
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-16  Julien Nabet  <serval2412@yahoo.fr>  [604d464d2bdd0271ad63e5c93d4869a318eac262]

        Simplify vector initialization in desktop
        
        Change-Id: Ia7c99cb9c0e8be7299bc664b80cc8932d2766469
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123683
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-16  Julien Nabet  <serval2412@yahoo.fr>  [4fd5dc6340ecd6ac09f239507622152691911d59]

        Simplify vector initialization in cui
        
        Change-Id: I9c1b793f02eff56251cf13959e88c4648db4ab0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123665
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-16  Caolán McNamara  <caolanm@redhat.com>  [17ac33abe4eb1d406da1060f772562655f973e51]

        add use-underline to spacing control labels
        
        set all entries to use the same icon-size
        
        Change-Id: Ibb949a039175ce2b93323bace7102a5f32aecfd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123676
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-16  Caolán McNamara  <caolanm@redhat.com>  [507117d63f9bfa676148ed1018950dfafa6b5fc7]

        resave with latest glade
        
        Change-Id: I0fae7cd556a6158787e139b0b419e6a7ead18658
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123675
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-16  Caolán McNamara  <caolanm@redhat.com>  [171fcff4f027c620e977b60a48ac5014ac0cacf6]

        gtk4: focus can only enter popover if its parent widget can-focus
        
        even though the popover is a separate toplevel window.
        
        Change-Id: I2ff799f0070b2233953af9e96c6eafeadb58b2cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123674
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [05055f1873faa3544478908d2d877ec7f38c4a9c]

        Fix typo
        
        Change-Id: I66712db3b74e45728e3104c24823a962fd498037
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123677
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a38960757cda7da8911688154ec4852a6b3e5e1b]

        Fix typo
        
        Change-Id: I101231dc8daa99254a086bd635817e20c23a8ff4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123679
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-16  Mike Kaganski  <mike.kaganski@collabora.com>  [314fbd4cfa3a2f4125c9badc9033758b720db0f7]

        Fix the copypaste error
        
        ... ever since commit 6eea9416a3a5be2d2f6aab6c58ab4e6d4b085ea8
        
        Change-Id: Ic3f6f6876d398cd48cd480518d99a516cea95a31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123636
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-16  Tomoyuki Kubota  <himajin100000@gmail.com>  [bdb8c1796646fc89ae7e11cd0e8f3be1cbdcb848]

        adapt to the change from tools::Long* to std::vector<tools::Long>* since d4dc6b5c
        
        Change-Id: Ic2104185aec40e01b81d3559c161d894a473d3a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123631
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-16  Tomoyuki Kubota  <himajin100000@gmail.com>  [f5cffe30843b4afa81123ab972347e3142c9b87b]

        adapt to the variable name change from pPortion to rPortion since  35f03f26
        
        Change-Id: I8ed79957a464ab15e439ebfff5b7d338ed774288
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123632
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-16  Eike Rathke  <erack@redhat.com>  [459f9de8a87373c826eadab142850cc3fa578fca]

        Resolves: tdf#145085 HYPERLINK() do not force a 2nd row URL cell in array mode
        
        ... but fake a 1-row result dimension instead.
        
        However, keep the behaviour that if a 2-rows array was entered the
        2nd row displays the URL and not the repeated cell text.
        
        Change-Id: I4800715a4028c647b763c6d729759ff4c099748f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123680
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-16  Regina Henschel  <rb.henschel@t-online.de>  [64bacd4f2bd9c8e10e8c9a0b7d18516c77260df3]

        tdf#145111 evaluate nVertDiff for HORZADJUST_LEFT too
        
        In case of ScaleX=true in property TextPath, SDRTEXTVERTADJUST is
        evaluated and should shift the Fontwork text. That did not work for
        'LeftTop' and 'LeftBottom'.
        Error was that in case of SDRTEXTHORZADJUST_LEFT the vertical shift
        was not considered.
        
        Change-Id: I4edb47515c4bf40e17b4054c3a10220df8468028
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123613
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-10-15  Caolán McNamara  <caolanm@redhat.com>  [7a001d3706bee453db46fb38c80c17bb84fda4af]

        resave with latest glade
        
        Change-Id: Ifbbb1e253996fdfd74ea792926b7eb9a22a5bd1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123673
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-15  Caolán McNamara  <caolanm@redhat.com>  [f9d55bc472c2280e9dfaf0964a5cbc6af641049e]

        gtk4: focus can only enter popover if its parent widget can-focus
        
        even though the popover is a separate toplevel window.
        
        just add can-focus for this one example first
        
        Change-Id: I6b4b2942cdf2ed4b25b3a07d36f96c72ffc6d825
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123671
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-15  Caolán McNamara  <caolanm@redhat.com>  [f4f98ac18366b604d135895a92d9d5c101e77a16]

        gtk4: gtk4 needs to have all parent widgets can-focus to allow focus into child
        
        Change-Id: Ibb8be00ffe256f744787342b1aa748a6ac580b2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123670
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-15  Caolán McNamara  <caolanm@redhat.com>  [de8a062253aefee12c7f65b63b1bcefc5cd99731]

        resave with latest glade
        
        only formatting changes intended
        
        Change-Id: Ifa00973dcc342e8d2adef4edb941e690384c8986
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123669
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-15  Caolán McNamara  <caolanm@redhat.com>  [7d1903343f0ff8f09ffc669fc6b355b20059d4fb]

        let (Without) use-underline
        
        Change-Id: Idd5b5dc3cfadfc7e6de116c9403e214a6fb474ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123668
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-15  Michael Stahl  <michael.stahl@allotropia.de>  [d09cbdc12ef5af6d98f62c06056f36306c247cfe]

        test: upgrade test NSS database from dbm: to sql:
        
        Fedora nss-3.69.0-1.fc34.x86_64 and Debian libnss3:amd64 2:3.70-1 no
        longer support the old BerekelyDB databases, so convert them to the new
        SQLite format for the benefit of --with-system-nss builds.
        
        This worked to do the upgrade:
        
        > certutil -N -d sql:test/new --empty-password
        > LD_LIBRARY_PATH=instdir/program workdir/UnpackedTarball/nss/dist/out/bin/certutil --merge -d sql:test/new --source-dir dbm:test/signing-keys
        
        Builds would fail running tests added in commit
        40d70d427edddb589eda64fafc2e56536953d274
        
          signing.cxx:551:Assertion
          Test name: testODFX509CertificateChain::TestBody
          equality assertion failed
          - Expected: 0
          - Actual  : 1
        
        Change-Id: I00aa20703e117ebf583c3331b84e966c2cfc78cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123586
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-10-15  Ross Johnson  <ross.johnson@homemail.com.au>  [e47b9d7f5693fa4764311df2f21163692208d44d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6079bc0682395542969c2a0e7e184bf89a175428
          - tdf#145135 - Writer object positioning help page fixes
            
            1) Describe relationships between anchor, reference point and
               object.
            
            2) Expand the description of "to character" to highlight that the
               reference point is the start of the paragraph containing the
               character, not the character to which the anchor is attached.
               Give examples.
            
               The Guidebook is correct but this help page wasn't.
            
            3) Attempt to explain the difference in the effect of moving the
               anchor compared to moving the object itself. Remind users that
               an objects wrap and alignment settings constrain this movement
               and final positioning.
            
            Change-Id: Ia4bfc0e7273d3d09a65cab0cec7d78bd45b7a2bf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/123653
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-15  Julien Nabet  <serval2412@yahoo.fr>  [fd29369a9ddb1e4a277cba90384ecf5ee2de450c]

        Simplify vector initialization in cppuhelper
        
        Change-Id: I1c1e36932673fe26fdd9daf21925fb952dbbfa73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123663
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-15  Julien Nabet  <serval2412@yahoo.fr>  [094babdf63bff535a692f23971ddf0a77424bdd1]

        Simplify vector initialization in canvas
        
        Change-Id: Id359ec7fa58350f578f9da430c3b0536c6ff8a35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123659
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-15  Stephan Bergmann  <sbergman@redhat.com>  [797458374ff3919070abdaf876cebbd855ce6d8a]

        Mark external/breakpad/SIGSTKSZ.patch as upstreamed
        
        Change-Id: I895b034ecda257e1488c46054b13140196790639
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123658
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-15  Julien Nabet  <serval2412@yahoo.fr>  [dfa8dbf98ee872d22bb9e2c63ab07ed76fb81579]

        Simplify vector initialization in dbaccess
        
        Change-Id: Iad1f84a9e81c50a007c162a5043343233fdc23a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123664
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-15  Julien Nabet  <serval2412@yahoo.fr>  [4079daadf85a799e7a5bf386e03f55687aab1df9]

        Simplify vector initialization in chart2
        
        Change-Id: I26dd2e0480bb60719f4f1b6dcc30cb28bb35ee09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123660
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-15  Julien Nabet  <serval2412@yahoo.fr>  [b695169194c671464f0fab2bc6eb9af94ca68710]

        Simplify vector initialization in connectivity
        
        Change-Id: I4eb3ca5b1a45e585f076c7e11f616be4614d972a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123662
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-15  Julien Nabet  <serval2412@yahoo.fr>  [9615451c0bf19f0b5b46aa421a5052e1b5defedb]

        Simplify vector initialization in comphelper
        
        Change-Id: Ibcf65cbbf5c0619813bd87a6deb4b75fe524986e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123661
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-15  Justin Luth  <justin_luth@sil.org>  [b043a5b953f9da553a725606a1795d5fd0860ca3]

        tdf#93747 sw IsTableMode setStyle: don't affect unselected cells
        
        Change-Id: I88fcb97adbe790f1c2de469195818d7e27bcc41f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123651
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-10-15  Caolán McNamara  <caolanm@redhat.com>  [59fbb0d49dc9dcdc9bb76214949ac0ab4332b9c2]

        gtk4: get toolbar popovers in sidebar working
        
        Change-Id: I7ef95a3207c3a10cd541a529c80ef70d55ea2185
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123657
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-15  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [e299f1f5e6097d9e5857dba65a65c33ac31974ae]

        tdf#144843 call to GetBoxBackground requires incarnated item
        
        Change-Id: Id47f26a762804cd8c1b5742966ec54b71a26ab09
        
        Added assert/warning to SwDoc::GetBoxAttr - that is the
        method used by GetBoxBackground && GetBoxDirection
        
        Change-Id: I59e8dfb790e3872810885a8f888cea57be27e80c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123619
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2021-10-15  Stephan Bergmann  <sbergman@redhat.com>  [7dc2ac46be574b59cac7923ac55cf650c4fd1168]

        loplugin:unnecessaryoverride corner case is subsumed now
        
        ...by modifications done to the plugin in
        af908d9f18fbb83a5c393f856026cebefd821f18 "Avoid usage of incomplete types in
        member functions defined in-class" (if the dtor's definition is spelled
        `= default;` rather than `{}`, but which should always be possible)
        
        Change-Id: Iddce2baf3635a12131854e86a609951309ffbc26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123656
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-15  Jean-Pierre Ledure  <jp@ledure.be>  [78db0dcfb6f5a8d5baa2daae7e17733d4c7c0a0c]

        ScriptForge - new SFWidgets library, new PopupMenu service
        
        The SFWidgets library is intended to host the Toolbar,
        ToolbarControl (both future) and PopupMenu services.
        
        A popup menu is usually triggered by a mouse action
        (typically a right-click) on a dialog, a form, or one of their controls.
        In these cases the menu will be displayed below the clicked area.
        
        When triggered by other events, including in the normal flow
        of a user script, the script should provide the coordinates
        of the topleft edge of the menu versus the actual component.
        
        The menu is described from top to bottom with next methods:
           AddItem()
           AddCheckBox()
           AddRadioButton()
        Example:
           .AddCheckBox("View>Toolbars>Dialog")
           .AddCheckBox("View>Toolbars>Find", Status := True)
           .AddCheckBox("View>Status Bar", Status := True)
           .AddItem("View>Full Screen", Name := "FULLSCREEN")
        The SubmenuCharacter (Default = ">") is modifiable.
        
        Each menu item receives a numeric and a string identifier.
        The execute() method returns the item selected by the user.
        
        The service is available both from Basic and Python user scripts.
        
        The commit includes the review of build files to include
        the new library and the new modules.
        
        Change-Id: I2940be25313cc8fff7b337766edd348b04a20584
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123654
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-10-15  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [463d261e3509cc857e248d8bd5787a45d385a646]

        CppunitTest_emfio_emf: add some tolerance in TestPdfInEmf
        
        Change-Id: I1fc1b3863fd5b5472e700a5432fb4f9d353a054f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123650
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-10-15  Stephan Bergmann  <sbergman@redhat.com>  [5bf4eb0f5e20a8c24e37e68f47988b3d9b29c570]

        Correctly use swap customization point in generic code (for pre C++20)
        
        (see <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4381.html>
        "Suggested Design for Customization Points")
        
        Change-Id: If641ce84b1114fbe4e9819ebf4d958130301dc13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123626
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2021-10-15  Michael Stahl  <michael.stahl@allotropia.de>  [62128c09237152d9e0585abe2fc88f0a13274b34]

        comphelper: fix bad error handling in CreatePackageEncryptionData()
        
        Not sure if rtl_digest_SHA1 can realistically return an error but avoid
        out-of-bounds write in this case.
        
        (regression from commit 9188ea83c346fdc2f668178ae7538665a1b09c02)
        
        Change-Id: If5f134cbcd9236338d1938242a469d7c79e87f06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123649
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-10-15  Stephan Bergmann  <sbergman@redhat.com>  [27454bc5a64b5f310a53bf514ff709a5eca2320f]

        loplugin:stringview (clang-cl)
        
        Change-Id: I367bc431bfd12041b2ccb6145c11f80b545aae19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123647
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-15  Luboš Luňák  <l.lunak@collabora.com>  [cb60edbc2c0725f0309a5b934f41e999a1fe0c5f]

        delay, collect and compress LOK invalidations for Writer views
        
        Due the to way views are updated on any document change, invalidations
        are at least O(n^2), and since LOK may use a number of views and
        for each view the entire document is considered to be the view area,
        this can lead to a huge number of invalidations that are mostly
        the same repeated rectangles.
        
        Change-Id: I63682958d2fc388344641dcd19fa1d2b39054b51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123617
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-15  Luboš Luňák  <l.lunak@collabora.com>  [3b729db05553c1a6d461fb41c89a05702f407448]

        do not use text-based LOK callback internally
        
        CallbackFlushHandler post-processes LOK messages, but for things
        like dropping useless invalidations it needs to know the rectangle
        or the view id, and since the only data it gets are string messages,
        it needs to convert those back to binary form. Which is slow
        with large numbers of messages.
        
        Add internal LOK callback variant that allows also passing
        specific data in the original binary form. And then use directly
        the binary data in CallbackFlushHandler.
        
        Change-Id: I8dd30d2ff9c09feadebc31a44d8e6a8ccc306504
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123589
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2021-10-15  Stephan Bergmann  <sbergman@redhat.com>  [af908d9f18fbb83a5c393f856026cebefd821f18]

        Avoid usage of incomplete types in member functions defined in-class
        
        ...that started to fail now at least with clang-cl (where the MSVC rules when to
        emit inline member function definitions are more aggressive than for other ABIs)
        with --with-latest-c++ and --with-visual-studio=2022 (where usage of incomplete
        types in std::vector now triggered
        
        > In file included from C:/lo-clang/core/slideshow/source/engine/opengl/TransitionerImpl.cxx:31:
        > In file included from C:/PROGRA~1/MIB055~1/2022/Preview/VC/Tools/MSVC/1430~1.305/Include\memory:11:
        > In file included from C:/PROGRA~1/MIB055~1/2022/Preview/VC/Tools/MSVC/1430~1.305/Include\exception:12:
        > C:/PROGRA~1/MIB055~1/2022/Preview/VC/Tools/MSVC/1430~1.305/Include\type_traits(744,50): error: incomplete type 'Primitive' used in type trait expression
        > struct is_trivially_destructible : bool_constant<__is_trivially_destructible(_Ty)> {
        >                                                  ^
        > C:/PROGRA~1/MIB055~1/2022/Preview/VC/Tools/MSVC/1430~1.305/Include\type_traits(59,53): note: in instantiation of template class 'std::is_trivially_destructible<Primitive>' requested here
        > struct conjunction<_First, _Rest...> : _Conjunction<_First::value, _First, _Rest...>::type {
        >                                                     ^
        > C:/PROGRA~1/MIB055~1/2022/Preview/VC/Tools/MSVC/1430~1.305/Include\type_traits(64,44): note: in instantiation of template class 'std::conjunction<std::is_trivially_destructible<Primitive>, std::disjunction<std::_Is_default_allocator<std::allocator<Primitive>>, std::_Has_no_alloc_destroy<std::allocator<Primitive>, Primitive *>>>' requested here
        > _INLINE_VAR constexpr bool conjunction_v = conjunction<_Traits...>::value;
        >                                            ^
        > C:/PROGRA~1/MIB055~1/2022/Preview/VC/Tools/MSVC/1430~1.305/Include\xmemory(934,20): note: in instantiation of variable template specialization 'std::conjunction_v<std::is_trivially_destructible<Primitive>, std::disjunction<std::_Is_default_allocator<std::allocator<Primitive>>, std::_Has_no_alloc_destroy<std::allocator<Primitive>, Primitive *>>>' requested here
        >     if constexpr (!conjunction_v<is_trivially_destructible<_Ty>, _Uses_default_destroy<_Alloc, _Ty*>>) {
        >                    ^
        > C:/PROGRA~1/MIB055~1/2022/Preview/VC/Tools/MSVC/1430~1.305/Include\vector(1632,13): note: in instantiation of function template specialization 'std::_Destroy_range<std::allocator<Primitive>>' requested here
        >             _Destroy_range(_Myfirst, _Mylast, _Al);
        >             ^
        > C:/PROGRA~1/MIB055~1/2022/Preview/VC/Tools/MSVC/1430~1.305/Include\vector(583,9): note: in instantiation of member function 'std::vector<Primitive>::_Tidy' requested here
        >         _Tidy();
        >         ^
        > C:/lo-clang/core/slideshow/source/engine/opengl/TransitionImpl.hxx(74,5): note: in instantiation of member function 'std::vector<Primitive>::~vector' requested here
        >     TransitionScene(
        >     ^
        > C:/lo-clang/core/slideshow/source/engine/opengl/TransitionImpl.hxx(42,7): note: forward declaration of 'Primitive'
        > class Primitive;
        >       ^
        
        etc.).
        
        Which in turn required tweaking of loplugin:unnecessaryoverride to avoid false
        
        > In file included from C:/lo-clang/core/slideshow/source/engine/opengl/TransitionerImpl.cxx:67:
        > C:/lo-clang/core/slideshow/source/engine/opengl/TransitionImpl.hxx(389,18): error: unnecessary user-declared destructor [loplugin:unnecessaryoverride]
        > TransitionScene::~TransitionScene() = default;
        > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
        > C:/lo-clang/core/slideshow/source/engine/opengl/TransitionImpl.hxx(81,12): note: declared here [loplugin:unnecessaryoverride]
        >     inline ~TransitionScene();
        >     ~~~~~~~^~~~~~~~~~~~~~~~~~
        
        Change-Id: Ia72fb44e6e92ff47376d7b7159c0df7cbf883b69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123648
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-15  Eike Rathke  <erack@redhat.com>  [99adfcad3517de6530c9a2f025c528001f543ae2]

        Resolves: tdf#88359 CSV: import strict ISO date(+time) with standard settings
        
        i.e. without having to activate "Detect special numbers".
        
        Now that we have NF_DATETIME_ISO_YYYYMMDDTHHMMSS000 for resulting
        formats this is possible without losing details.
        
        Only strict ISO 8601 extended separated format is converted, if
        date+time then the T separator must be present, a space character
        is not accepted instead.
        
        Change-Id: I6126cae743ed55fa77915c730114c3f8f5baee8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123652
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-15  Chris Sherlock  <chris.sherlock79@gmail.com>  [6daf40e440e457d1560d7fb13ebda8a17efbfe84]

        vcl: test OutputDevice::DrawPolygon()
        
        Change-Id: Ic295a5ef471d1cbb05bddbc0a3757feebc9a17f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122976
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-10-15  Caolán McNamara  <caolanm@redhat.com>  [db7676137ad91a1e9e0449afffc639ce73b40f4a]

        Value stored to 'accent_val' during its initialization is never read
        
        Change-Id: I780ffee680e52c240a1bd212f34c9c019c8b5e59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123625
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-15  Caolán McNamara  <caolanm@redhat.com>  [13fb1defcd8bd303d3f753a5dd0f0c2281a75539]

        tdf#144691 apply the language change SYNCHRON so it will be seen during apply
        
        otherwise the restore of state from the document takes place before the
        document has seen the language change
        
        Change-Id: I08e74d99bec3d88914caa9a2c83602c32e277ac0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123611
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-15  Mike Kaganski  <mike.kaganski@collabora.com>  [2484de6728bd11bb7949003d112f1ece2223c7a1]

        Remove non-const Sequence::begin()/end() in internal code
        
        ... to avoid hidden cost of multiple COW checks, because they
        call getArray() internally.
        This obsoletes [loplugin:sequenceloop].
        
        Also rename toNonConstRange to asNonConstRange, to reflect that
        the result is a view of the sequence, not an independent object.
        
        TODO: also drop non-const operator[], but introduce operator[]
        in SequenceRange.
        
        Change-Id: Idd5fd7a3400fe65274d2a6343025e2ef8911635d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123518
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-15  Emanuel Schorsch  <emschorsch@google.com>  [88375fd36899d21d3309cf8333712e02a87d3a91]

        NoOp refactor to make elif clearer
        
        Change-Id: I05be42fde3f2b66d20c337583d8f8f92143bcb58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123032
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-15  László Németh  <nemeth@numbertext.org>  [8c55fc357cf0bb0608be23098b9d3d565dae2b48]

        tdf#145068 sw change tracking: highlight numbering of changed list items
        
        Highlight the numbering of the changed list item, not the next one.
        Tracked movement of the list items is more visible this way.
        
        Follow-up to commit commit 173b7fcaae86980809889db30ddb82f8ba883103
        "tdf#42748 show changes of list numbers and bullets".
        
        Change-Id: I4c029f708eb10808f72d44892b986a8fade47f42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123592
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-10-15  Miklos Vajna  <vmiklos@collabora.com>  [b4c84dc73b7121f6c8fd0364fce9db227e0d2dd1]

        sw: remove useless debug code in DocumentDeviceManager
        
        A gdb breakpoint can do the same.
        
        Change-Id: I2fb87c8e3ac7d576e9b3f3b29e500e3482a13910
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123596
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-10-15  Stephan Bergmann  <sbergman@redhat.com>  [1101b3524d9d6513fe539e5365e099ebed38d5e8]

        Repurpose regcompare test as unoidl-check test
        
        532b47a650ce5189e1fb759201129d7d1f434133 "[ABI CHANGE] In SDK, replace
        regcompare with unoidl-check" had left "registry/CustomTarget_regcompare_test.mk
        around to verify that unoidl-check behaves the same as did regcompare on those
        old-format .urd/.rdb files."  Behavior of unoidl-check on those old-format .rdb
        files will become less relevant with the planned move from the old-format
        idlc/regmerge toolchain to the new-format unoidl-write toolchain also for the
        SDK.  But there appear to be no unit tests for unoidl-check, so repurpose (and
        move around) the existing test (switching it from using idlc/regmerge to using
        unoidl-write).
        
        Change-Id: I4c33e9c16aaf0f99e35d9257a40f3bc2ae2725ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121783
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-15  Mert Tumer  <mert.tumer@collabora.com>  [4c5b693267fac35c83e59f3288a1d46b99f02eea]

        lok: Fix graphicselection INPLACE msg is filtered out
        
        INPLACE message is not at the beginning,
        search it instead
        
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Change-Id: I2a09ac5a664c1ff26790aa776d871ac34c3d99dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122919
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123522
        Tested-by: Jenkins

2021-10-15  Mike Kaganski  <mike.kaganski@collabora.com>  [addf0b2abb9b78429b7b55f9463899a8ec21bf85]

        Simplify OTypeCollection ctors
        
        Change-Id: I775e0a425abcf616a6d61570edfdfd99c7b9d46a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123526
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-15  Eike Rathke  <erack@redhat.com>  [9bcdfcb74dae7ccd07be7159c0e1deba110d2a6f]

        Related: tdf#88359 CSV: choose proper ISO date(+time) format if detected
        
        ... if column type is set to "Date (YMD)".
        
        Also be more strict if ISO is detected and timezone is included
        keep it as type Text instead of silently discarding the timezone
        information.
        
        Change-Id: Ia2236e87d6cf8b0ece33590a7fd99328f109d7a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123612
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [a12727702b4132bb0576062afe68e39a87a6a426]

        tdf#144840: sw_uiwriter3: Add unittest
        
        Change-Id: I6c43d5c4dbcebf9bd61ba66b37f9c872d0ea7cc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123594
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [12bd8d8d50da871e8f6be57ce46083f84d493d8b]

        tdf#138873: sw_uiwriter: Add unittest
        
        Change-Id: Iebce7142f51e5a80fc1ea5e78481efeab3709c09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123595
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [1f9468fc29874eae5100317282ab8b395904406d]

        use std::vector::insert instead of push_back
        
        because it will pre-allocate space and often is optimised to memcpy
        
        Change-Id: I03ed7915f2762d3d27e378638052a47a28bbf096
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123588
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-14  Roman Kuznetsov  <antilibreoffice@gmail.com>  [43b0d4f709a3a1446a32e36abb5deaa3bb45ddd9]

        tdf#138842 Delete Default item from Calc Comment's context menu
        
        Change-Id: I4f3b78bfdf479f96c9d8e2387c5c38446f2eaf72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123513
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2021-10-14  Stephan Bergmann  <sbergman@redhat.com>  [620179240670bd00f60555f1f5c5b0268492f97c]

        Enforce the UNOIDL identifier scheme
        
        ...which reserves identifiers containing underscores and starting with a
        lowercase letter for the implementation.  That TODO can finally be resolved now
        after 04af4e4f55f3ef319a78edd4d0109e2e7eba90b6 "[API CHANGE] Fix all bad UNOIDL
        identifiers across offapi".
        
        Change-Id: Id63ba96aa77f8666fbdfa90f7b260af42e6856bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122362
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-14  Rafael Lima  <rafael.palma.lima@gmail.com>  [4ab6aec7062ff752a28e7c7cff0e2836460c00a1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 28499f409af62f1930f427ebf040f9a2cd6422b3
          - tdf#145067 Document the Basic Collection object
            
            Change-Id: I0ea7be144cca78b48ab3dfd07426ad679b07b26b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/123398
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2021-10-14  Rafael Lima  <rafael.palma.lima@gmail.com>  [672ae729c40b782024b7e4b7adf3a5a45dd4af0c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1efde59fa4d731f1fbbb1c14a647acb67d0be27a
          - tdf#143756 Update VBA Round function
            
            Change-Id: I2bab4225b618125c52fc1146140118e3bce009a6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/123514
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2021-10-14  Stephan Bergmann  <sbergman@redhat.com>  [04af4e4f55f3ef319a78edd4d0109e2e7eba90b6]

        [API CHANGE] Fix all bad UNOIDL identifiers across offapi
        
        Identifiers containing underscores must start with an uppercase letter.  (So
        that the UNO implementation can use identifiers containing underscores and
        starting with a lowercase letter for internal purposes, see e.g. the static_type
        member functions in the C++ *.hdl files.  idlc checks that with the -cid option,
        while unoidl-write silently allows bad identifiers for now, see the TODO in
        unoidl/source/sourceprovider-scanner.l, which can be dropped after this change.)
        
        All of the affected identifiers were present since early OOo times, but none of
        them appear to be used much, at least not across LO itself, so there is hope
        that we can get away with these incompatible changes.  (For the constant group
        members, we could roll this out in two steps, introducing the new members
        alongside the old ones and deprecating the old ones in a first step, then
        removing the old, deprecated ones in a second step, so that third-party code
        would have more time to adapt.  But that would not work for the enum members and
        interface methods, so just do all of this in one breaking step.)
        
        udkapi happened to not contain any bad identifiers.
        
        Change-Id: If2d4c16563606f9efb48b937c76af54746377428
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121725
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-14  Mike Kaganski  <mike.kaganski@collabora.com>  [6f761939196eb0963c218b2ac9263f358f946675]

        Finish merging two identical conditional branches
        
        The code in the branches used to do different things before commit
        26e6d4b05ab444e6a7529ffcac7fbe592fc94833, which technically made
        aProperties a copy of rProperties in both cases, only in one case
        there were some checks that didn't affect the end result. This was
        progressively cleaned up in commits e06afb0c9546ddcde1cedd75f59001396ac6fdf2
        and 39bbfa61653ba7c3cca0aed739559914c78edc89, and this one drops
        the last redundant bit.
        
        The only question that remains is: did the initial change
        actually intend this result?
        
        Change-Id: Id26d50f7f7bdfed3bfb436e0c8bbbf6b3a0dbf98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123524
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [e799d70c646748b90879d7b31c2b28fe8c0853d8]

        tdf#141957: sw: Add UItest
        
        Change-Id: I5852844e27e4369271fd35e08a40258a663a5b7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123581
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [16da78d9734885aebe0a2ed93e885c811c13f456]

        sc: remove unused document
        
        This was added in bc28d51cb88c796da241d1ab914bbe6bb174cc49
        < ofz: make ValidNewTabName faster wrt collisions >
        
        <x1sc0> caolanm, I found you added a file in bc28d51cb88c796da241d1ab914bbe6bb174cc49
        but the file is not used at all.
        was it by mistake or you wanted to add it to one of these 'pass' directories ?
        <caolanm> x1sc0, I don't recall what I wanted to do there, I think its safe to just remove that doc now.
        If the slowness returns oss-fuzz will file a timeout bug for it
        <x1sc0> caolanm, ok, I'll remove it then
        
        Change-Id: I8adda62ced1a7b41f001e0ee099a75ef1bdb9ab1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123591
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-14  Stephan Bergmann  <sbergman@redhat.com>  [a74d15adced66dfcd63fbec0ce23bb4f7089824b]

        [API CHANGE] Remove unused css.resource.XLocale
        
        It had been present ever since at least 88c437c597b604524d50f450506285a594bd03a5
        "moved from api" from 2000, but was apparently never implemented nor used at
        least in OOo/LO itself.  It is problematic as it uses reserved identifiers
        ("getDisplayLanguage_Default" etc.) that contain underscores and start with a
        lowercase letter, and a planned change to unoidl-write will no longer tolerate
        usage of such reserved identifiers (see the TODO in
        unoidl/source/sourceprovider-scanner.l).
        
        Change-Id: I76a3a3da7b7c1f4c109ca7a12c9f07857ca1be1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123544
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-14  Luboš Luňák  <l.lunak@collabora.com>  [58c3dab9e3120fab4db2e9f3c15916a8610cc1b6]

        --enable-lto for distro-configs/* that already use --enable-mergelibs
        
        LTO should now work properly at least on these platforms, and it's
        a couple percent better performance at the cost of build time.
        
        Change-Id: I0b6103161616b730fa32a7dd3b244219dda030fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123585
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c7eef45a876740e7707548734889626727fffebd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 89ebbf38c76bc5ea6e8161adaa2c4a55772b4ecb
          - tdf#139290 Help button for Load Styles to right page
            
            Actually there are multiple Help pages for the same dialog.
            
            The Load Style (writer), Change Master Slide (Impress) and Master Page
            (Draw) all use the same dialog sfx/ui/loadtemplatedialog
            
            Switches were added to select the contents for the right application.
            
            Still, slides and pages terms are mixed in the UI.
            
            Change-Id: I2d48dd8a72fe7b43e92b57299eed1577e355c060
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/123529
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-14  Luboš Luňák  <l.lunak@collabora.com>  [59fe5c0a9c3f21dbd2bae7f5886105ab9fc3727c]

        filter out also link.exe messages about LTO code generation
        
        Change-Id: I4f61bfd829429745141cd03eb0db625fe0458e32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123584
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-14  Caolán McNamara  <caolanm@redhat.com>  [6e43569fdfcb5070b6149b34f797008ff9b95809]

        ofz: leak of ScDocument
        
        since...
        
        commit 12ee423c7549ddd2b86dfc3fc6fed2c617dcca7f
        Date:   Mon Sep 13 12:17:37 2021 +0200
        
            tdf#144397 tdf#144636 XLSX: cache external named ranges and their formulas
        
        Change-Id: I66b2d16502868b10c0c1ef59b1c13523c414b62e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123583
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [c998691e22ceda15c89d55cf7005201f0392dadb]

        tdf#119083 small improvement to large vlookup sheet insert
        
        Change-Id: Ia1742944fa42dc8a31161d10580b240b2c7c4052
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123582
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-14  Noel Grandin  <noel@peralex.com>  [42da199753515584e615cdcdd8601d2ffc27245b]

        more VS2022 integration
        
        so it finds the v143 DLLs
        
        Change-Id: I2bc8b37b681e68b04868cdfe704b2f085b4ea277
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123579
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [12cac92a7f803808d971071fb091ba8572db587a]

        tdf#144840 Special Paste RTF: Table with merged cells messed up
        
        Revert "tdf#135683 speed up large writer table load"
        
        This reverts commit e3ea0e32657a41b48d9d9d28f6ad15af4c2a7abc.
        
        Change-Id: If36077de62cbff8a3157b0824d4713c10e90f45e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123580
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [57cd44143f6292383020b4d95fc0743125770ebb]

        sc: move test to the right directory
        
        added in 0162cfd55f397ded2af7d32f50cb3cba763c68bc
        < forcepoint#40 null deref >
        
        Change-Id: I4cec8afe07a14ff23267267c57f4cd1478f351ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123563
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-14  Ross Johnson  <ross.johnson@homemail.com.au>  [7f5379e040221435548d9be7c8c976378c04489a]

        tdf#33749 - revised merge and unmerge cells UI controls
        
        Revert the two changes made under this issue tdf#33749:
        1) Cell context menu back to 7.2
        2) Format - Merge Cells menu back to 7.2
        3) Help pages to reflect this
        
        Moving forward with the following changes:
        1) Rename "Split Cells" to "Unmerge Cells" (Calc only) which more accurately
           describes it's function in Calc (and for consistency with alternative
           office software).
        2) Add "Merge Cells" and "Unmerge Cells" to Formatting toolbar alongside
           "Merge and Center Cells", including other available user interface
           schemes where possible.
        3) Change the Format - Merge Cells menu icon to the "Merge Cells" icon
           as less confusing than the current "Merge and Center Cells" icon.
           Re-label the Format - Merge Cells menu to Format - Merge and Unmerge Cells.
        4) Add TooltipLabel to .uno:ToggleMergeCells to clarify dual action.
        5) Add Split Cells to Table context menu in Impress (as it is in Writer).
        6) Help pages to reflect changes.
        7) Remove two duplicate entries in the sUnoCommands array in init.cxx
           (one was ".uno:MergeCells" related to this change). This is untested
           but relates to status updates sent to the headless LOK clients. I assume
           duplicate entries would generate duplicate updates, which may be
           harmless but is probably not desirable.
        
        Change-Id: I3063f871707a7286d95108d3a34a5287401baa6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122811
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-10-14  Stephan Bergmann  <sbergman@redhat.com>  [d296a0a271bcce56e15c4d8a577d4e0d368f7533]

        Use more appropriate return type for some editeng functions
        
        ...whose return values are OUString-length related:
        
        * ContentNode::GetExpandedLen from sal_uLong to sal_Int32
        * EditDoc::GetTextLen from sal_uLong to sal_Int32
        * EditEngine::GetTextLen from sal_uInt32 to sal_Int32
        
        Change-Id: Ia5156e247906728e2130b321af15cda7669108ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123576
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-14  Stephan Bergmann  <sbergman@redhat.com>  [900ba7d24e1bfa7e9a2abcb7cb410261f680155a]

        Use more appropriate type for OString-length related variable
        
        Change-Id: I7a2925116928e16381c95b59a45200fa5f05935e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123575
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-14  Julien Nabet  <serval2412@yahoo.fr>  [f28c4ae3c676554723ae5959f15b5766e322cee6]

        Directly initialize vectors in uui
        
        Change-Id: Ifca1362d8ee97640b31ce75b3dc8e819fe32588d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123567
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-14  László Németh  <nemeth@numbertext.org>  [eda5ac4a63fac6bce939b6791dec52270618dc29]

        tdf#145093 sw track changes: fix crash at moving list items
        
        over a tracked paragraph insertion (both in Show Changes and
        Hide Changes modes).
        
        Note: we needed a Python UI test, because uiwriter doesn't crash
        on Linux without this fix.
        
        Likely regression from commit a19dc0d9cc35ae1e200f51d86950595f6771e9c3
        "sw_redlinehide_3: update frames in MoveParagraph()".
        
        Change-Id: I3026c9136e2fa6dcc1f6b5bad1677846a6cfe614
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123551
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-10-14  Justin Luth  <justin.luth@collabora.com>  [036d45b602c2f554f9bcc21fecbc3e3ac5b834da]

        tdf#134426 tdf#138873 sw:  Revert "tdf#79717 ...
        
        ...save/restore character format on selection overwrite"
        which might also fix tdf#144638 as well.
        
        This reverts LO 6.3 commit 6abed0ea006f3616e40faf2ae782cf64f8ac2914.
        
        This 6.3 fix for bug 79717 has caused too many other problems
        that are not being looked at, so it should just be reverted.
        It is spamming document with direct formatting which
        is a terrible thing to have happen by accident.
        It completely wrecks the proper use of styles.
        
        Also revert asscoiated follow-up commits:
        Revert "tdf#79717 save/restore character style on selection overwrite"
        This reverts commit 04bd1925706360414438b814046b543c5e317d0a.
        
        Revert "tdf#79717: sw_uiwriter: Add unittest"
        This reverts commit b05955b480fe4d32852e7be8a118d46ca7e6dbfa.
        
        These effectively revert 12eac5bcbc9b71bf00cb88b918988826229cca35
        but its unit test is left intact.
        
        Change-Id: Ideced4d38bfdf4c82f1744534afbaad29689fded
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123566
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-14  Mike Kaganski  <mike.kaganski@collabora.com>  [22a79927eec282b65fe71fbdcb9fa2810137b17c]

        Fix memory leak
        
        Change-Id: Ib9d98fa2cb14bb8feaf53941c5b7b18e21c33c13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123516
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-14  Miklos Vajna  <vmiklos@collabora.com>  [5c77f3790ff928501c31ebdce12c3a23982c6dd1]

        vcl: avoid "else" after "break" in pdfdocument
        
        Allows indenting less.
        
        Change-Id: I454eba798abdbbd18ffb9c8927ef5bb0215f133f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123565
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-10-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [f77479ab33705321db4355ff1d26a60ea777f638]

        sw: remove another unused document
        
        this was added in dc83c34989b366a9740da062e7d7bdca73fd9890
        < tdf#124770 sw layout: handle Word's take on italic formatting vs text
        break >
        but never used
        
        Change-Id: Icf97e7fc9554c0762a91e7eab0841449cdc7fd02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123564
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-10-14  Mike Kaganski  <mike.kaganski@collabora.com>  [02d225f2a46b3d531e187976d8f2c39ed390899c]

        Simplify JsonWriter a bit
        
        Move ensureSpace code to json_writer.cxx, and merge with reallocBuffer.
        The methods are private, and are only used in methods in the same .CXX,
        so the code will get inlined as compiler decides anyway, but becomes
        simpler.
        
        Make extractDataAs* to consider the known size of the data, to avoid
        calculating null-terminated size. To do that, the code is moved from
        extractData to private extractDataImpl, which returns both pointer
        and size.
        
        Change-Id: I7c0e425b5c584089c6e866c31d4cfdb5e242d66b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123568
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-14  Mike Kaganski  <mike.kaganski@collabora.com>  [8a017d25a62e878fdd32f189f0663b05d2ffb9cf]

        Avoid COW overhead using css::uno::Sequence
        
        The scenarios are:
        
        1. Calling sequence's begin() and end() in pairs to pass to algorithms
           (both calls use getArray(), which does the COW checks)
        2. In addition to #1, calling end() again when checking result of find
           algorithms, and/or begin() to calculate result's distance
        3. Using non-const sequences in range-based for loops, which internally
           do #1
        4. Assigning sequence to another sequence variable, and then modifying
           one of them
        
        In many cases, the sequences could be made const, or treated as const
        for the purposes of the algorithms (using std::as_const, std::cbegin,
        and std::cend). Where algorithm modifies the sequence, it was changed
        to only call getArray() once. For that, css::uno::toNonConstRange was
        introduced, which returns a struct (sublclass of std::pair) with two
        iterators [begin, end], that are calculated using one call to begin()
        and one call to getLength().
        
        To handle #4, css::uno::Sequence::swap was introduced, that swaps the
        internal pointer to uno_Sequence. So when a local Sequence variable
        should be assigned to another variable, and the latter will be modified
        further, it's now possible to use swap instead, so the two sequences
        are kept independent.
        
        The modified places were found by temporarily removing non-const end().
        
        Change-Id: I8fe2787f200eecb70744e8b77fbdf7a49653f628
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123542
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [17d3cacfb9675268e709cfc95771ad4ce8bde75a]

        sw: remove unused document
        
        it was added in 2211a67cc5e577f8abdcc96c9c63865be5fb988d
        < Rewrite import and export of custom dashes in ooxml filter (fix) >
        The test was later removed in f3d6c44c9cb533fe4f1cd28fc95adc36cac4bfd5
        < tdf#108064 OOXML export: keep preset dashes with any line width >
        and it fails if it's reintroduced. No explanation why it was removed
        though, sigh.
        
        Change-Id: Ie7409f64d4f8912634d3871c75d16448de0f5211
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123561
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [ba68eccbf1524f3d956e777d9e8988ca8514b6a8]

        sw: remove another unused document
        
        it was added in 598d8194b0ea1a64e0ebba28a86c128bafa57c7c
        < Visible function type RTTI for Clang -fsanitize=function >
        which doesn't seem to be related at all
        
        Change-Id: Id74affa131f871b047b7ac4e99964c993908c0b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123562
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-13  Chris Sherlock  <chris.sherlock79@gmail.com>  [be052cbc459266db86c7ddd8daba1d30b7e66d57]

        vcl: DrawPolyLine() did not set metaaction line join or cap
        
        basegfx::B2DPolygon version of DrawPolyLine() doesn't set the metafile
        line cap or join, this fixes this issue.
        
        Change-Id: Id5d73537b0fc5e580789a98b7c5214d586da3cc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122974
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-10-13  Rene Engelhard  <rene@debian.org>  [c26c9115245a7ed9a6117924d22fcd5634217b99]

        fix (cppunit test) build with --enable-mergelibs again
        
        =/home/rene/LibreOffice/git/master && I=$S/instdir && W=$S/workdir &&  /usr/bin/ccache x86_64-linux-gnu-g++ -pthread -shared -Wl,-z,noexecstack -flto=4 -fuse-linker-plugin -O2  -Wl,-z,origin '-Wl,-rpath,$ORIGIN/../Library' -Wl,-rpath-link,$I/program  -Wl,-z,defs -Wl,-rpath-link,/lib:/usr/lib -Wl,-z,combreloc  -Wl,--hash-style=gnu  -Wl,-Bsymbolic-functions -L$W/LinkTarget/StaticLibrary -L$I/sdk/lib  -L$I/program  -L$I/program  -L$W/LinkTarget/Library -Wl,-z,relro    $W/CxxObject/vcl/qa/api/XGraphicTest.o      -Wl,--start-group  -lcppunit   -Wl,--end-group -Wl,--no-as-needed -lmergedlo -luno_cppu -luno_cppuhelpergcc3 -luno_sal -ltest -lunotest  -o $W/LinkTarget/CppunitTest/libtest_vcl_apitests.so
        /usr/bin/ld: /tmp/cc9oq9Pr.ltrans2.ltrans.o: in function `VclOutdevTest::testDrawPolyLine()':
        <artificial>:(.text+0x9e91): undefined reference to `typeinfo for MetaPolyLineAction'
        /usr/bin/ld: <artificial>:(.text+0xa115): undefined reference to `typeinfo for MetaPolyLineAction'
        /usr/bin/ld: <artificial>:(.text+0xa824): undefined reference to `typeinfo for MetaPolyLineAction'
        collect2: error: ld returned 1 exit status
        make[4]: *** [/home/rene/LibreOffice/git/master/solenv/gbuild/LinkTarget.mk:799: /home/rene/LibreOffice/git/master/workdir/LinkTarget/CppunitTest/libtest_vcl_outdev.so] Error 1
        make[4]: *** Waiting for unfinished jobs....
        
        Change-Id: I0c22c2b2786660060e39fb272396a6d9af20433f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123530
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2021-10-13  Mike Kaganski  <mike.kaganski@collabora.com>  [aff3ce8837e00db6e91d0deb6c4f2ccb0d520c54]

        Improve JsonWriter's escapement code
        
        It should now be conformant to JSON spec; and additionally,
        it escapes two characters that are valid in JSON, but invalid
        in JavaScript (as described in [1]).
        
        [1] http://web.archive.org/web/20201203234157/http://timelessrepo.com/json-isnt-a-javascript-subset
        
        Change-Id: I1081ade89a57fefefde672f2b8fa08e97627fc50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123510
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [a86f7a139012b4b49c0420041769c4b68a289eab]

        tdf#124937: sw_ww8export3: Add unittest
        
        sw/qa/core/data/doc/tdf124937.doc was added in
        96acebb72211b4718eb3038c427df37b55b17b0b
        < tdf#124937 reset m_pFirstOfBorderMerge before truncate. >
        but no unittest was added with it.
        Simplify the document and add the test
        
        Change-Id: I505df15d701c2061b33dfb9cd7cfdf95817c1f5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123559
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-13  Miklos Vajna  <vmiklos@collabora.com>  [a399b05401fc35ebba4dbd07504fae4a609b3614]

        sw: fix corrupted proxy object for SwGrfNode via the view cursor UNO API
        
        Creating an SwXTextFrame for a graphic node will result in a wrapper
        that has no underlying SwTextNode, as the downcast from SwNode fails in
        SwXParagraphEnumerationImpl::NextElement_Impl(). This is certainly not
        intended, similar code in SwFmDrawPage::CreateShape() handles the text
        node, graphic node and OLE node cases separately.
        
        To make this more problematic, this corrupted wrapper can be still alive
        by the time we try to save to ODT, but the wrapper without an underlying
        SwTextNode will be unable to enumerat the paragraphs of the text frame,
        so it throws, making it impossible to save the document.
        
        Fix this by limiting the TextFrame property of the cursor to actual text
        frames any returning an empty reference in other cases.
        
        If there is a need to access graphic or OLE frames via that API, then
        dedicated properties can be added to expose those different nodes.
        
        Change-Id: I5e97a826271b0d8a1bf262e43cd8516656b37c3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123560
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-10-13  Mike Kaganski  <mike.kaganski@collabora.com>  [03c474c640d63f54d520712693e2f47976d8d531]

        Unify JsonWriter::put and putRaw a bit
        
        In the process, it turned out that there was unnecessary conversion
        of OStringBuffer to OString and back to OStringBuffer when using
        putRaw, which is avoided now.
        
        Change-Id: I1e3ee685679df0b025bee8f4430624ee5bc9ccb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123547
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [c89f0cd9f6a4b3f77440dd7ea9da08f9cd327711]

        sc: remove unused documents from git
        
        Change-Id: I96590b3be7d34cd7c8f37b27dfa6620a0be335b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123554
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [8eb5e4730e5c38bc0187842808d4adeac008a813]

        sc: no reason for this test to be UNX only
        
        Change-Id: Idc61353952b1255f99af5607630c8d38fe17ae7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123558
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-13  Attila Szűcs  <szucs.attila3@nisz.hu>  [537cb82be8fa021fd9382cca874645c75daaef20]

        tdf#144642 XLSX import: round down row height to 0.75 pt
        
        like table layout of MSO does, e.g. 20 pt to 19.5 pt.
        
        Changing table row height is only for interoperability.
        To avoid of regressions, apply this workaround only for
        documents created in MSO.
        
        Note: likely this is an old adjustment for low-resolution
        monitors, where 0.75 is the factor between 96 ppi of Windows
        resolution and (originally) 72 ppi of monitor resolutions.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: Ie1e2c781d21174a877b18cd3250eb445222bd1c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122428
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-10-13  Tibor Nagy  <nagy.tibor2@nisz.hu>  [73f26b73aaf562bf934249460480b4a60937a438]

        tdf#124232 PPTX export: fix interactions and hyperlinks on images
        
        Follow-up to commit 9bb91441b46d677860530d8bf9597c96561a1b0a
        "tdf#141704 PPTX import: fix hyperlinks on images"
        
        Change-Id: If29241ea06253e503dae27f8dc762574a5a634de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122717
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-10-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [09c988b80976533562e68ffbfaa5e0eec690073d]

        tdf#92586: restore unittest
        
        it was removed in ac84e4ff6135d51461122e0e1b5b39614b3e6eca
        < tdf#94011: load&save more border types > for no apparent reason
        
        Change-Id: I18c4c974de5e519df6f6e7539f95dfb734e4b0aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123557
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-13  Szymon Kłos  <szymon.klos@collabora.com>  [3b84dc9474d0085606a4033db47d2d4891cf40d4]

        Revert "tdf#136141 Sidebar wrap section visible like popupmenu"
        
        This reverts commit 8280491bec32fea5bbdad23f000538d000ed2f24.
        
        Wrap options are not available for Shapes, Media files etc.
        When we insert a shape and select any wrap option from the sidebar - app
        crashes.
        This feature should be implemented first in the code before beeing
        visible.
        
        Change-Id: I1110939e9ee40509e380d003665478889e7a2c24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123374
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123448
        Tested-by: Jenkins

2021-10-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [528bc20c4e2d79dc769704733f3104fa3cf5e86c]

        sc: remove unused references from git
        
        Change-Id: Ife4b0f0bf345639d927709f27cff125db77859a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123555
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-13  Alain Romedenne  <alain.romedenne@libreoffice.org>  [63e10579db2a77be0db00bec0359aabb30486f4a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c984b1f7c6d08c21aa21413980c0bd4408a88a3a
          - Option Compatible vs. Option VBASupport
            
            Change-Id: Ia0327a4bf584b089fbe839c46cf8a6e6c6c576fb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/123394
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-13  Tünde Tóth  <toth.tunde@nisz.hu>  [5697e09b3e726a38b58ce31ac0c3a97e7871c74a]

        tdf#144943 PPTX import: fix permission for editing
        
        The passwords for editing in PPTX documents
        created with PowerPoint weren't asked and verified.
        
        Change-Id: I62eb4fd68aac6422c1221a639f4815459ab556c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123130
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-10-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [a3416ed058884a1fcaae0659ff6e71f5a7dff8d0]

        sd: remove another unused document
        
        Added in 817b35a9c3d69249a79ebaed291bb2d378b3a73f
        < New test files added, tests run for the 1st time >
        and commented out in 744969c4f665dcd5be7793a9b3949d4a0587a6ac
        < improved shapes-test.odp (but not finished), unlocked assertion(false) >
        back in 2012
        
        Change-Id: I8d5d7ae5e0a72c62b2ce01ea1130dc9f5825b166
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123553
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [055bcb0ff6595857ee9a07cf27e4d8ee4f4cb51b]

        sd: remove unused smartart documents from git
        
        they were added in 2704821c6b6e829b5ef5c32cdc8eb2a03b6114a9
        < smartart : test documents > but never used
        Remove them until the tests are actually implemented
        
        Change-Id: I5e4f7685f782bf7e7ebae5304b9fb6292fad722c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123552
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [47ac60e223d43c19eda2d596925aafa4a7ee18d1]

        writerfilter: remove a bunch of unused documents from git
        
        Change-Id: I95d6f5780ec43787f7daa75f435f1c918de6a57e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123549
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-13  Stephan Bergmann  <sbergman@redhat.com>  [239cc612b478d82d3dd73e3a8d5be310b781a5f0]

        Extend return values < 32-bit on macOS ARM64
        
        <https://developer.apple.com/documentation/xcode/writing-arm64-code-for-apple-platforms#Pass-Arguments-to-Functions-Correctly>
        only mentions function arguments, not return values in "The caller of a function
        is responsible for signing or zero-extending any argument with fewer than
        32 bits.  The standard ABI expects the callee to sign or zero-extend those
        arguments."  But this appears to also be relevant for return values, where the
        callee apparently has to provide properly extended values:  Without this change,
        in an --enable-optimized build, e.g. selecting "Tools - Macros - Organize Macros
        - BeanShell... - LibreOffice Macros - Capitalize - capitalize.bsh" would not
        enable the "Run" button, as in SvxScriptOrgDialog::CheckButtons
        (cui/source/dialogs/scriptdlg.cxx) node->getType() (which returns a sal_Int16
        value, and which calls DefaultBrowseNode::getType,
        scripting/source/provider/BrowseNodeFactoryImpl.cxx, which in turn calls
        m_xWrappedBrowseNode->getType() on a proxied Java object via the UNO bridge)
        would return a value in	r0 with bits > 16 left with random values, while the
        calling code assumes them to be zero (and exploits that violated assumption with
        --enable-optimized).
        
        Change-Id: Ic99dd9e62b49b44e13cdde6158bef7e2296547f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123550
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-10-13  Regina Henschel  <rb.henschel@t-online.de>  [4e1f5b5eaddac6ff4b3028074edc8f6886d64c3f]

        tdf#145004 remove fontwork text padding for case ScaleX=true
        
        The setting ScaleX=true in property TextPath in CustomShapeGeometry
        is used in import of WortArt of kind 'Follow Path' from MS Office. The
        value 'true' means, that the text is not stretched to the path but its
        original font size is used as long as enough place is available.
        
        The method CalculateHorizontalScalingFactor() has increased the
        scaling factor by 10 percent to make a 'padding'. That results in a
        too short text and a gap at start and/or end. The problem is not only
        visible in imported shapes but in user designed Fontwork shapes too.
        PowerPoint has no 'padding'. Currently our own preset Fontwork shapes
        always use ScaleX=false and therefore are not affected.
        
        I have not found any reason for such padding. So this patch removes it.
        
        Change-Id: I7f2c4eb9101be1f13b006d4178ffbe75eb4ed55a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123295
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-10-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [56bdc6ded08ca85d765add0378426ac4356e94d3]

        add some comment to gen-boost-headers
        
        because I can never remember how to run this script
        
        Change-Id: I7782846d192f477096fb315e0b5416d4715d319a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123546
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-13  Luboš Luňák  <l.lunak@collabora.com>  [ccf5162e448b4dc6b930ce0354a60253ff70fbc2]

        use LTO to build hunspell if LTO is enabled
        
        Without this, LTO gcc build may fail while linking libmerged because
        of an undefined reference to `std::string::append(char const*)',
        which looks like a gcc bug because std::string should be a template,
        but whatever, this makes it build.
        
        Change-Id: I173cc0c773d5957a0c4a9cecc74c1ab33afad7db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123541
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-13  Luboš Luňák  <l.lunak@collabora.com>  [aeef0d4931fea1ef25e907b30e35fcd059394f2d]

        use -flto=auto for gcc if no $PARALLELISM is set
        
        I'm not sure if all gcc versions support the value, but if older
        ones do not they at least silently accept it.
        
        Change-Id: If18ce1cbf6122cf9ded00eee5c2058d70e486c0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123540
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-13  Luboš Luňák  <l.lunak@collabora.com>  [db51f08247961a9dd8d2a083f1d213b49d8ee2b7]

        do not imply --enable-gdb-index just for --enable-symbols
        
        The original idea was to enable gdb index for debug builds, but
        this by mistake enabled it even for optimized symbol builds. Those
        are presumably mostly release builds that also provide debug symbols
        for distributions, but there having a gdb index seems to be a waste
        of space.
        
        Change-Id: I585941aaed1af9e2e4ad85bb278c99c6f12cd858
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123538
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-13  Caolán McNamara  <caolanm@redhat.com>  [4fed3b2ed15730fcb7a5b7e0ef09d77bd40436e6]

        ditch problematic HWPFile::Read4b variant
        
        Change-Id: Ied3603d8f96e15013f657fc5d8150969ae3b808d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123534
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [ec1e3c7751ae8ec8d33d536e782041b2506118d1]

        tdf#145077: sc: Add UItest
        
        Change-Id: Iec8b855f5b3f7dd478a363b1f35a85ed8f697803
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123535
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-13  Caolán McNamara  <caolanm@redhat.com>  [d2cf8e960eb352e547350e5aed7a44873697b396]

        ofz: nLen should be of type 'uint' not tools::Long
        
        Change-Id: If0ea7d2156511b325e866f79bf40e32418f7d658
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123533
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-13  Roman Kuznetsov  <antilibreoffice@gmail.com>  [d8a1187fc262ccb4c6489b2ca830f230400c5b82]

        tdf#143686 increase a radiobutton's area size
        
        Change-Id: Ib8b6d8b47934a7a2cf68f8977f03ced5f80f6452
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123409
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2021-10-13  Miklos Vajna  <vmiklos@collabora.com>  [13d1bcfa91b402e024223ebf83ca6fdf15b9ba25]

        CppunitTest_sw_ooxmlexport11: avoid DECLARE_OOXMLEXPORT_EXPORTONLY_TEST()
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I56fc863978ba24cd95d86cb0c5ab5d645bbc6614
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123532
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-10-13  Stephan Bergmann  <sbergman@redhat.com>  [a60296694b3af2c18e7aa81eba8782e0ad03f7b8]

        Remove useless check
        
        ...that was introduced with b14107dd0eaf9bfc276544e1900873d36075425e "tdf#133858
        reduce the double-ref range to data content", but which can only ever be either
        true or invoke undefined behavior (as gets reported as
        
        > sc/source/core/tool/compiler.cxx:6412:27: error: comparing the result of pointer addition ‘(((ScCompiler*)this)->ScCompiler::<anonymous>.formula::FormulaCompiler::pCode + -8)’ and NULL [-Werror=address]
        >  6412 |     if (!pCode || !(pCode -1) || !(*(pCode - 1)))
        >       |                    ~~~~~~~^~~
        
        with recent GCC 12 trunk)
        
        Change-Id: I72395f1874343a047afceaa5e342e9e67a51c44f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123531
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2021-10-13  Luboš Luňák  <l.lunak@collabora.com>  [fb3e13cae8ab0915facaf07fe5fca177a4041a9b]

        MSVC LTO does not like mixing 32bit and 64 code
        
        So disable LTO for x64 code when building for 32bit.
        
        Change-Id: I8445d8307b3b797b78cea12e6322e0d792c71dfd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123537
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [0ad70397c0b940ca7ec0d1de98f15628aa98abec]

        uitest: sc: fix assert
        
        Change-Id: I043c9b1807fe30b24e907eee7954e5d32c170bbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123536
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-12  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [9a0335e7d2e43e46959bda16daf3fbf5944a1d9a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c0b8265b7148b1860bd47c77e072c3c605b208da
          - tdf#144924 - Change return type of array elements of the split function
            
            If VBA is not enabled, allow the assignment of variables with different data types to the individual array elements created by the split function.
            
            Change-Id: I2acd2088cb4d805c57c25acad9268cb0d703177e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/123164
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-12  Caolán McNamara  <caolanm@redhat.com>  [241619128c5620dbde4004c83a8d64d2a593a37a]

        gtk4: allow cursoring to move through menus
        
        oddly right arrow works, but left arrow seems to get stuck and pass
        focus into the main window sometimes, but get this partially working
        anyway
        
        Change-Id: I3aca1b8f25bdda5684ce7124b8564233e40d9f1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123528
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-12  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [5c502a100476c6b57a1a9f4305195c7e2d5d5608]

        tdf#130307 - Support for each loop for objects exposing XIndexAccess
        
        Change-Id: Ib94c642e6d2a52ac7c60a8f7ae3c79d611b41614
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123072
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-10-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [6e21f5a6b71790b3a36f67c3915b07a5f5717bcf]

        loplugin:unusedmethods
        
        Change-Id: Ifd3a1ccef68ebc4cd4e7785357e6a476f6669eb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123456
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [164ec9281aa57d52763e9622adb6e2e37d14bff8]

        Fix typo
        
        Change-Id: I95bd5418d45ec4a0d0ff403244b7727e37b7d075
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123443
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [ee49e597b23c093d25576936d34a8468cb618192]

        loplugin:unusedfields
        
        Change-Id: I5e9bb4417cf6f8e3c1de1c8570e0635fdf6364bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123453
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-12  Caolán McNamara  <caolanm@redhat.com>  [738ef11520a9e0e2b7793dc7117d6540fd66db47]

        ofz#39850 remove content anchored to para being removed
        
        Change-Id: I15992b3d995b1c01827637ffb050b5db7213217d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123457
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-12  Caolán McNamara  <caolanm@redhat.com>  [a975a5f80fcb6bfa5d656e5647485832bb41d49e]

        ofz#39837 avoid timeout
        
        Change-Id: Icde966364e7d79c52b01abe4c7109fbc5db38b09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123460
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-12  Caolán McNamara  <caolanm@redhat.com>  [bd5d16b5b3c6bdf139c04d6e8ca1310418512244]

        pass 2nd arg of lcl_MinMaxNode by reference
        
        as a pointer it was never null
        
        Change-Id: If242b2dbc39ec3dd407709714741c87c4ef53e83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123459
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-12  Eike Rathke  <erack@redhat.com>  [57f09e6f3cfdd9ad4e1673df14e6ee550d402743]

        Resolves: tdf#145077 Use position for jumping to named relative references
        
        For named ranges with relative references construct the resulting
        cell range reference to be selected according to the current cell
        cursor position, same as in Manage Names and as they would result
        if used in a formula expression on that position.
        
        Change-Id: I8362c3e38086337ad90aa84cc7c13f284b41d9fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123450
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-12  Stephan Bergmann  <sbergman@redhat.com>  [c90cb1b3c265c1f81e614e47652fe24137d7928c]

        external/breakpad: Adpat to SIGSTKSZ type in glibc 2.34
        
        <https://sourceware.org/git/?p=glibc.git;a=commit;h=6c57d320484988e87e446e2e60ce42816bf51d53>
        "sysconf: Add _SC_MINSIGSTKSZ/_SC_SIGSTKSZ [BZ #20305]" introduced
        sysdeps/unix/sysv/linux/bits/sigstksz.h containing
        
        > # define SIGSTKSZ sysconf (_SC_SIGSTKSZ)
        
        so that SIGSTKSZ would have type long, causing
        
        > src/client/linux/handler/exception_handler.cc: In function ‘void google_breakpad::{anonymous}::InstallAlternateStackLocked()’:
        > src/client/linux/handler/exception_handler.cc:141:49: error: no matching function for call to ‘max(int, long int)’
        >   141 |   static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ);
        >       |                                         ~~~~~~~~^~~~~~~~~~~~~~~~~
        
        when building ExternalProject_breakpad.  At least SuS4 appears to be silent
        about a required type of SIGSTKSZ defined in signal.h.
        
        Change-Id: I4d87017e10825ef051721f4e9ca751a77bb0d5c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123455
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-12  Luboš Luňák  <l.lunak@collabora.com>  [cd1b2beb0d101ba7b7b83936262c5367094e9d01]

        update --enable-lto description
        
        It's no longer broken with MSVC, and I don't what should be so
        experimental about it when it seems to work just fine.
        
        Change-Id: Ic0c28b3bc6fd2a58071621c395f04f877f862ab1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123372
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-12  Eike Rathke  <erack@redhat.com>  [bc553f1b52f1865df125e0aefa85d74f57bea6ba]

        Pass rDetails argument from getCellRangeByName() to MakeRangeFromName()
        
        The default MakeRangeFromName() argument ScAddress::detailsOOOa1
        is the same as the only call to this getCellRangeByName(), just
        make it explicit to clarify.
        
        Change-Id: I8eb550df95e6332a459cb9946e7c753887a1655a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123452
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-12  Eike Rathke  <erack@redhat.com>  [7cad3ed2042a17081b56fb2c4a4f4f0b785590f9]

        Construct ScAddress::Details only once
        
        ... instead of 4 times with the implicit conversion ctor.
        
        Change-Id: Ib5df0c278d5a3c7fedf9ddf1d7a52ad01fd67dea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123451
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-12  Hossein  <hossein@libreoffice.org>  [9498ec72394dd2a87bde10a181587036cab7b388]

        Move README.wasm -> wasm-qt/README.md
        
        Most of the folders now have README.md in Markdown format and it is
        possible to create html docs out of them which is available at:
        
            https://docs.libreoffice.org/
        
        The content of README file was previously converted to Markdown
        format in commit d19299f579e820c34b38ee56b26125dc30f96ada, so only
        the rename of the README file was needed.
        
        Change-Id: Ib030676a70194fdb24aea066ec985c2f95ee4b3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123449
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Jenkins

2021-10-12  Stephan Bergmann  <sbergman@redhat.com>  [fa98d2da9219a03fb1fb0f213a8bdddf5040fe60]

        Revert "Use placement new to avoid one of the allocation calls..."
        
        This reverts commit 503ab1ca9ae11978d9717557546c01ff598aaf88, plus follow-up
        17915ab5202a4d7456e9bc031c3f6a72bc861844 "fix ubsan alloc-dealloc-mismatch".
        It failed to properly destroy the object assembly, and caused e.g.
        CppunitTest_svl_items to fail with
        
        > ==850754==ERROR: AddressSanitizer: new-delete-type-mismatch on 0x6060000024e0 in thread T0:
        >   object passed to delete has wrong type:
        >   size of the allocated type:   64 bytes;
        >   size of the deallocated type: 56 bytes.
        >  #0 in operator delete(void*, unsigned long) at /home/sbergman/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp:164:3 (workdir/LinkTarget/Executable/cppunittester +0x330ae2)
        >  #1 in SfxItemSet::~SfxItemSet() at svl/source/items/itemset.cxx:202:1 (instdir/program/libsvllo.so +0x110ccf6)
        >  #2 in std::default_delete<SfxItemSet>::operator()(SfxItemSet*) const at /home/sbergman/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/unique_ptr.h:85:2 (instdir/program/libsvllo.so +0x1142a28)
        >  #3 in std::_Sp_counted_deleter<SfxItemSet*, std::default_delete<SfxItemSet>, std::allocator<void>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() at /home/sbergman/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/shared_ptr_base.h:442:9 (instdir/program/libsvllo.so +0x12696e4)
        >  #4 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() at /home/sbergman/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/shared_ptr_base.h:168:6 (instdir/program/libsvllo.so +0xe500b5)
        [...]
        > 0x6060000024e0 is located 0 bytes inside of 64-byte region [0x6060000024e0,0x606000002520)
        > allocated by thread T0 here:
        >  #0 in operator new(unsigned long) at /home/sbergman/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp:95:3 (workdir/LinkTarget/Executable/cppunittester +0x32fe7d)
        >  #1 in SfxItemSet::Clone(bool, SfxItemPool*) const at svl/source/items/itemset.cxx:1270:34 (instdir/program/libsvllo.so +0x1127854)
        >  #2 in (anonymous namespace)::Node::setItemSet(SfxItemSet const&) at svl/source/items/stylepool.cxx:65:107 (instdir/program/libsvllo.so +0x1212179)
        >  #3 in StylePoolImpl::insertItemSet(SfxItemSet const&, rtl::OUString const*) at svl/source/items/stylepool.cxx:417:19 (instdir/program/libsvllo.so +0x12103e1)
        >  #4 in StylePool::insertItemSet(SfxItemSet const&, rtl::OUString const*) at svl/source/items/stylepool.cxx:456:17 (instdir/program/libsvllo.so +0x1212ffb)
        [...]
        
        in Clang ASan builds done with -fsized-deallocation.
        
        Change-Id: I3ccba7e7d9712ecabf38a0149252d3cd70cdb446
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123446
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-12  Stephan Bergmann  <sbergman@redhat.com>  [5dd9990a12509ec9326c061544b228652e495fe5]

        Don't #include within extern "C"
        
        At least when building against trunk libstdc++ on Fedora 35 beta now, that
        caused failures like
        
        > In file included from ~/lo/core/libreofficekit/qa/unit/checkapi.cxx:18:
        > In file included from ~/lo/core/workdir/UnpackedTarball/cppunit/include/cppunit/plugin/TestPlugIn.h:8:
        > In file included from ~/lo/core/workdir/UnpackedTarball/cppunit/include/cppunit/plugin/PlugInParameters.h:8:
        > In file included from ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/deque:70:
        > In file included from ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/debug/deque:40:
        > In file included from ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/debug/safe_sequence.h:35:
        > In file included from ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/debug/safe_base.h:32:
        > In file included from ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/ext/concurrence.h:34:
        > ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/exception:83:8: error: declaration of 'terminate' has a different language linkage
        >   void terminate() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__noreturn__));
        >        ^
        > ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/x86_64-pc-linux-gnu/bits/c++config.h:302:10: note: previous declaration is here
        >     void terminate() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__noreturn__));
        >          ^
        
        Change-Id: I81cf87d13c16fd10ce3e2435509ab462852fce2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123447
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-12  Szymon Kłos  <szymon.klos@collabora.com>  [2ed4102a56981e5524a9992ef95e2c980db197fd]

        tdf#145016 calc: don't show selection from other split panes
        
        Change-Id: I636d98b5b95bb7ad51b39c6328440686f0bfd030
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123442
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-10-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [d968425f009598bca3d10964c64f093b8d785c86]

        loplugin:moveparam check for collection params
        
        Empirically, when we are passing a collection type to a constructor,
        80% of the time, we are passing a local temporary that can be moved
        instead of being copied.
        
        Change-Id: I5acc9d761c920691934a4be806a3d3ab6cdbab96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123056
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-12  Hossein  <hossein@libreoffice.org>  [d19299f579e820c34b38ee56b26125dc30f96ada]

        Convert Emscripten README.wasm to Markdown
        
        * Converting README.wasm to Markdown
          + This file will be renamed to wasm-qt/README.md later and
            wasm-qt/README will be removed
          + Filename is preserved in order to make diff understand the change
        
        Change-Id: I908aa84b0fc5ac68e979f6182cda5ad5ef0e791d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123346
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-10-12  Caolán McNamara  <caolanm@redhat.com>  [e0ccbbf5011703fd8f5f36d8d8c93205644a1201]

        uses of icon_filename are gone
        
        since
        
        commit e58a5f6db6d13d078f12c3496f46c227c6943c48
        Author: Chris Mayo <aklhfex@gmail.com>
        Date:   Wed Nov 11 19:27:52 2020 +0000
        
            Remove obsolete GNOME 2 MIME types files
        
        Change-Id: I31e2c8351d8893f3f0336a19b8ef9b53b8ab8555
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123445
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-12  Caolán McNamara  <caolanm@redhat.com>  [074644e2b5c0997f1b239eeb8c72712b7f01aeb4]

        document-new shouldn't get prefixed to become libreoffice-document-new
        
        seen by rpminspect as .desktop "references icon libreoffice-document-new
        but no subpackages contain libreoffice-document-new"
        
        introduced by:
        
        commit f767d5e2b017c0d0cfd23ff3318cb30901847722
        Date:   Sun Sep 1 11:30:12 2019 +0200
        
            Add icons to New Document desktop file actions
        
        in the [Desktop Action NewDocument] section
        
        Change-Id: I64ce5e2dbaca32083b2f76e960c33a815f8a3773
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123444
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-12  Julien Nabet  <serval2412@yahoo.fr>  [50602fed86b2b972d49d6c6366b2a3eb406e4ed4]

        Try to fix Ubsan TB
        
        /sw/source/core/text/inftxt.cxx:651:37: runtime error: downcast of address 0x6060006542c0 which does not point to an object of type ´const SwTextPortion´
        0x6060006542c0: note: object is of type ´SwBookmarkPortion´
        3f 07 00 26  d0 ca 08 e3 2b 2b 00 00  2d 00 00 00 00 00 00 00  49 01 00 00 00 00 00 00  60 42 65 00
                     ^~~~~~~~~~~~~~~~~~~~~~~
                     vptr for ´SwBookmarkPortion´
        0x2b2bda76d6b7 in SwTextPaintInfo::DrawText_(rtl::OUString const&, SwLinePortion const&, o3tl::strong_int<int, Tag_TextFrameIndex>,
        o3tl::strong_int<int, Tag_TextFrameIndex>, bool, bool, bool, bool) /sw/source/core/text/inftxt.cxx:651:37
        
        Taking a look at some other locations in the same file, it seems we need to test "rPor.InTextGrp()" to consider rPor as a SwTextPortion
        
        Change-Id: I1739182a65f6738dad8623ec22950d797c59a6c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123356
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-10-12  Michael Stahl  <michael.stahl@allotropia.de>  [40d70d427edddb589eda64fafc2e56536953d274]

        xmlsecurity: add tests for multiple X509Data/X509Certificate
        
        Change-Id: If50ae8156f81c1053aa8fbfc3148da64bb8e1442
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111666
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2021-10-12  Michael Stahl  <michael.stahl@allotropia.de>  [e5a0acda428fed64b9ba69365d6a54fbffa0727b]

        xmlsecurity: add test for timestamps
        
        Change-Id: I6ce64ca7c59639684779144ed0ed8d36c4aca32b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111665
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-10-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [224953d896a3dba5d85992394525ab8b54d8c314]

        loplugin:moveparam in various
        
        Change-Id: Ifa7c8ff2b21f63d234c29c28303d0bacd376c1e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123434
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-12  Jan Holesovsky  <kendy@collabora.com>  [d602c433a08c6df28198ceb61b95f5c6d85d1a87]

        T602 is an obsolete format, don't assume .txt files are T602
        
        Without this, when the user tries to open a 0-bytes .txt file, they are
        asked for a Save As operation after they hit the Save button.
        
        When we remove the 'txt' from the T602 detection, it rather asks if the
        user wants to use ODT or Plain text (and lose formatting).
        
        Change-Id: Ic48fa61064a9ed78c64d56bc8864f0e12528e072
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123216
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2021-10-12  László Németh  <nemeth@numbertext.org>  [bcc06060bb286bd71a8fd1707eb499c8d2a88b69]

        tdf#145066 sw change tracking: fix bad deletion at Move Up/Down
        
        In Show Changes mode, moving a list item over
        a deleted list item resulted the bad deletion
        of the next adjacent paragraph, too.
        
        Note: For manual testing with a non assert build,
        put cursor in list item 2, click on Move Down once,
        Move Up twice to show the bad deletion.
        
        See also b5ab4836c03e9428aff6a48843f2a054ceff0f85
        "tdf#39721 sw change tracking: fix move down".
        
        Change-Id: Ie4dd1089dea4ed7068db94b134cd31881463c9ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123378
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-10-12  Mark Hung  <marklh9@gmail.com>  [d27187b158d7e3f92180b1f2ab79b048dc5318a5]

        vcl:use unique_ptr<SalWinGraphics> in WinSalPrinter
        
        to replace plain SalWinGraphics pointer, and get rid
        of delete.
        
        Change-Id: If06df98a8ebfdf5797bddfefa37647522b8e711b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123365
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [e4913a56c07914708d8272ae211e23b73349e673]

        loplugin:moveparam in various
        
        Change-Id: I522d03ffdaafcfe364425b4135249492879e3d5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123429
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [2c596b694a641de1b18afb1e9a5b843df638af24]

        loplugin:moveparam in sdext
        
        Change-Id: I46e0f73f67cffb11ab5f1cf2453450a3066eb1fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123425
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-12  Miklos Vajna  <vmiklos@collabora.com>  [4da10f6931166ddef04aa2731c52e9b401303bb3]

        sw layout xml dump: show type even for multi-portions
        
        The old SwPortionHandler-based approach doesn't handle multi-portions.
        
        Change-Id: I2473e61c19cd7aa134614f96505e10bebf1d0017
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123428
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-10-11  Luboš Luňák  <l.lunak@collabora.com>  [5b2848413883565c48d312c96daf8fbca25405d8]

        clang does not support -flto=<number>
        
        This may happen when building with GCC when Clang is used for Skia
        and --with-parallelism is in effect.
        
        Change-Id: Ic52dbbcf53253ed73413af4ea8254b000eee72d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123430
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-11  Luboš Luňák  <l.lunak@collabora.com>  [9402579be9d9a8888af03291edd2478a716f901a]

        avoid O(n^2) in VclEventListeners::Call() if possible
        
        The list seems to only rarely change.
        
        Change-Id: Ib1263c696619908a2792c67ff04c5a0c5f0a7858
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123414
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [1c46d2cabfa9cffd65599e55ca4060e39dcbad62]

        loplugin:moveparam in forms
        
        Change-Id: Ib3a6058e933eb7030cd6d7aef335f12fbd4e6bd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123417
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [7a6bd120d8a09e6289ea372935cca40635b99b2e]

        loplugin:moveparam in svgio
        
        Change-Id: I4badd081340c9f8e8fcce97bd730f9c7da046382
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123426
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [c36f569242a116f88749f9c5e2cd449351a39ea4]

        loplugin:moveparam in cui
        
        Change-Id: I059fae3520b06bc733721fe130cf41da13803b9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123383
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [01bb611effe7de983e4872a33fe849e4d0fc7874]

        loplugin:moveparam in reportdesign
        
        Change-Id: Ifefccc5d500331960baa8a48bb9ed64c86c91f9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123424
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [a514c3966381fdb13f9789745359522ef5509c8b]

        loplugin:moveparam in lotuswordpro
        
        Change-Id: I122fc96930021dd3127d9c991e7dac3140b612f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123427
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [7d6352b6561c50b7622cfd4314ffcd2766a31108]

        loplugin:moveparam in filter
        
        Change-Id: I4f41f834035fcefc22486723c971929890143dd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123423
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Caolán McNamara  <caolanm@redhat.com>  [a43b684267a42f733cb5d752cddfe307ce4a0077]

        gtk4: fix asserts and crashes on context menu popdown
        
        Change-Id: Iad87892e5e1474118138c07558dc37d793e5bfdf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123377
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-11  Michael Stahl  <michael.stahl@allotropia.de>  [c876183e4c0aff0fe95145c6ee4a84b213a54190]

        cppuhelper: suppress unhelpful warning C4996
        
        ... that happens while implementing the class declared as deprecated
        with MSVC 2019.
        
        cppuhelper/source/typeprovider.cxx(33): warning C4996: 'cppu::OImplementationId': Uses broken double checked locking
        
        Change-Id: I469fe38bd276a554b1ef006d3da270b85f26554b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123422
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-10-11  Miklos Vajna  <vmiklos@collabora.com>  [869e554a017d57da14b0c5b1e1f6ce742db316e0]

        sw XHTML export: fix missing <li> around nested <ul>/<ol>
        
        This was fine in practice in the HTML case, so make it conditional on
        the XHTML flag for now.
        
        Change-Id: Ie96357ba78f4a7fae125165c1c4e47c3f5686ddf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123421
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [3739253b35212f45dd1654286db5e97b70589a57]

        loplugin:moveparam in sw
        
        Change-Id: I4fa524e4abb101ed0ff1b8f97b84582b84aa1d07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123387
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [043ba6ddf8d90b04acfae8ec836c4b772fb36754]

        loplugin:moveparam in slideshow
        
        Change-Id: I67ec3e8b7f5a9b6f6463dace95ab7e4a64469d8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123415
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [47331ae6f95070ff7460e541895895b59eb15103]

        loplugin:moveparam in jvmfwk
        
        Change-Id: I78970269bfd3eb7ad6b069ac99eeee707619d3e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123416
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [8a499b4364dfdf3f921c9ea0cca71dd7bca32cb4]

        loplugin:moveparam in framework
        
        Change-Id: I423fa6a4f4fea5a27ec69f65dac952eff42d3d99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123418
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [0eb51b92e0c528b2b5c1f0d8011b70c808c81605]

        loplugin:moveparam in package
        
        Change-Id: I681a6b0b30aeff9a51e36050629d8a617797a21f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123419
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Caolán McNamara  <caolanm@redhat.com>  [ba535d8cbda1026823ce9796c20f97b7367d581f]

        tdf#145030 resync with empty selection if we unselected everything
        
        if we had something selected, but ended up unselecting everything then
        while the maSelectionLock is unlocked resync with the empty selection
        
        (git show -w)
        
        Change-Id: Idf3ad1ce93e4dcf94dc79332cbb431dc5d896988
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123420
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-11  Caolán McNamara  <caolanm@redhat.com>  [83cadf937ff9a0fd4ca24627673d45d1bab8c914]

        tdf#145033 remove old focus handler so no double-connect attempt is made
        
        doesn't hurt in this case, but we assert because it has been a fairly
        common problem in the past
        
        Change-Id: Id312c8d2693df803962c265a9a49926d8df04cc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123413
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-11  Caolán McNamara  <caolanm@redhat.com>  [8fb4889840a6c79f6bad7bb7a322d86b751cdd93]

        Related: tdf#145033 don't print "There is no implementation..." warning
        
        don't output "There is no implementation for QueryValue for this item!"
        for SfxObjectItem
        
        Change-Id: Ib4b944efa7e9d152d662ed447d8c02ec24d58391
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123392
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-11  Stephan Bergmann  <sbergman@redhat.com>  [6a515900f93e46af40c7d8cc8ced6fffda1d8ffa]

        loplugin:stringview (macOS)
        
        Change-Id: Id95f0306484b18fea057553c19c6a0f08d15c784
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123379
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [7b86c11194dcb8375de38865ec1bf54ee59bffa2]

        loplugin:moveparam in cppuhelper
        
        Change-Id: Idb6b4794e542791b5cf38b611c5d70a34fbe23b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123382
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [126510981b3a71bf0e73551938c483f14281d3c4]

        loplugin:moveparam in sd
        
        Change-Id: Ia29e29d9af21dbd9bfb846db03f0100832835352
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123390
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [f477b54e01766fabc0179beec9aa3dc31b5824e2]

        loplugin:moveparam in sc
        
        Change-Id: I4b9d45a6b0231841a5fe00d0193a8530b9e05559
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123389
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [071c117ba551e579962ff5b70f79cb7934d96c77]

        loplugin:moveparam in writerfilter
        
        Change-Id: Iabc09d0388da68ee5bb74c75125b8dd8d75a5a73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123386
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [dd5dc5fa113b2e346d18fa2edaeea2347e4eb9f9]

        loplugin:moveparam in extensions
        
        Change-Id: Ibbf0fff9a3540d4f723b91e2979e4465648ff203
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123385
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [ebb636473f6813a151dda07e4c2ae0960e684b2b]

        loplugin:moveparam in desktop
        
        Change-Id: Ie96a3887876bf9a0bb13ae4a69d1685186a4e9b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123384
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [433492d50a1db601b0c2b7e375cead5f59910a31]

        loplugin:moveparam in sfx2
        
        Change-Id: I5408e47d6e2179bc34170c1728aa16e327ffbe56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123380
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Caolán McNamara  <caolanm@redhat.com>  [dc328fdfa709929377de2be5f86f2e811a5eaa21]

        valgrind: use after free on applying "default character" character style
        
        seen in writer in fresh document, type some text, right click for
        context menu, select "character" submenu, and select "default character"
        
        ==3296268== Invalid write of size 8
        ==3296268==    at 0x3E6EDE34: SwpHints::Register(SwRegHistory*) (ndhints.hxx:195)
        ==3296268==    by 0x3E6EDE88: SwpHints::DeRegister() (ndhints.hxx:197)
        ==3296268==    by 0x3E747E06: (anonymous namespace)::lcl_InsAttr(SwDoc&, SwPaM const&, SfxItemSet const&, SetAttrMode, SwUndoAttr*, SwRootFrame const*, SwTextAttr**) (DocumentContentOperationsManager.cxx:1930)
        ==3296268==    by 0x3E74449F: sw::DocumentContentOperationsManager::InsertPoolItem(SwPaM const&, SfxPoolItem const&, SetAttrMode, SwRootFrame const*, SwTextAttr**) (DocumentContentOperationsManager.cxx:3505)
        ==3296268==    by 0x3E9F3F12: SwEditShell::SetAttrItem(SfxPoolItem const&, SetAttrMode, bool) (edatmisc.cxx:145)
        ==3296268==    by 0x3F6F860F: SwDocShell::ApplyStyles(rtl::OUString const&, SfxStyleFamily, SwWrtShell*, unsigned short) (docst.cxx:1154)
        ==3296268==    by 0x3F6F5F94: SwDocShell::ExecStyleSheet(SfxRequest&) (docst.cxx:505)
        ==3296268==    by 0x3F983994: SwBaseShell::Execute(SfxRequest&) (basesh.cxx:1071)
        ==3296268==    by 0x3F981744: SfxStubSwBaseShellExecute(SfxShell*, SfxRequest&) (swslots.hxx:2180)
        
        ==3296268==  Address 0x4576dd00 is 176 bytes inside a block of size 192 free'd
        ==3296268==    at 0x4843669: operator delete(void*) (vg_replace_malloc.c:802)
        ==3296268==    by 0x3E76A3C3: std::default_delete<SwpHints>::operator()(SwpHints*) const (unique_ptr.h:85)
        ==3296268==    by 0x3E76A31F: std::__uniq_ptr_impl<SwpHints, std::default_delete<SwpHints> >::reset(SwpHints*) (unique_ptr.h:182)
        ==3296268==    by 0x3E76A279: std::unique_ptr<SwpHints, std::default_delete<SwpHints> >::reset(SwpHints*) (unique_ptr.h:456)
        ==3296268==    by 0x3EFE14C5: SwTextNode::TryDeleteSwpHints() (ndtxt.hxx:846)
        ==3296268==    by 0x3F028AB2: SwTextNode::RstTextAttr(SwIndex const&, int, unsigned short, SfxItemSet const*, bool, bool) (txtedt.cxx:631)
        ==3296268==    by 0x3F003D77: SwTextNode::SetAttr(SfxItemSet const&, int, int, SetAttrMode, SwTextAttr**) (thints.cxx:1908)
        ==3296268==    by 0x3E747DE7: (anonymous namespace)::lcl_InsAttr(SwDoc&, SwPaM const&, SfxItemSet const&, SetAttrMode, SwUndoAttr*, SwRootFrame const*, SwTextAttr**) (DocumentContentOperationsManager.cxx:1928)
        ==3296268==    by 0x3E74449F: sw::DocumentContentOperationsManager::InsertPoolItem(SwPaM const&, SfxPoolItem const&, SetAttrMode, SwRootFrame const*, SwTextAttr**) (DocumentContentOperationsManager.cxx:3505)
        ==3296268==    by 0x3E9F3F12: SwEditShell::SetAttrItem(SfxPoolItem const&, SetAttrMode, bool) (edatmisc.cxx:145)
        ==3296268==    by 0x3F6F860F: SwDocShell::ApplyStyles(rtl::OUString const&, SfxStyleFamily, SwWrtShell*, unsigned short) (docst.cxx:1154)
        ==3296268==    by 0x3F6F5F94: SwDocShell::ExecStyleSheet(SfxRequest&) (docst.cxx:505)
        ==3296268==    by 0x3F983994: SwBaseShell::Execute(SfxRequest&) (basesh.cxx:1071)
        ==3296268==    by 0x3F981744: SfxStubSwBaseShellExecute(SfxShell*, SfxRequest&) (swslots.hxx:2180)
        
        ==3296268==  Block was alloc'd at
        ==3296268==    at 0x4840FF5: operator new(unsigned long) (vg_replace_malloc.c:417)
        ==3296268==    by 0x3E76988F: SwTextNode::GetOrCreateSwpHints() (ndtxt.hxx:837)
        ==3296268==    by 0x3E747D0F: (anonymous namespace)::lcl_InsAttr(SwDoc&, SwPaM const&, SfxItemSet const&, SetAttrMode, SwUndoAttr*, SwRootFrame const*, SwTextAttr**) (DocumentContentOperationsManager.cxx:1923)
        ==3296268==    by 0x3E74449F: sw::DocumentContentOperationsManager::InsertPoolItem(SwPaM const&, SfxPoolItem const&, SetAttrMode, SwRootFrame const*, SwTextAttr**) (DocumentContentOperationsManager.cxx:3505)
        ==3296268==    by 0x3E9F3F12: SwEditShell::SetAttrItem(SfxPoolItem const&, SetAttrMode, bool) (edatmisc.cxx:145)
        ==3296268==    by 0x3F6F860F: SwDocShell::ApplyStyles(rtl::OUString const&, SfxStyleFamily, SwWrtShell*, unsigned short) (docst.cxx:1154)
        ==3296268==    by 0x3F6F5F94: SwDocShell::ExecStyleSheet(SfxRequest&) (docst.cxx:505)
        ==3296268==    by 0x3F983994: SwBaseShell::Execute(SfxRequest&) (basesh.cxx:1071)
        ==3296268==    by 0x3F981744: SfxStubSwBaseShellExecute(SfxShell*, SfxRequest&) (swslots.hxx:2180)
        
        Change-Id: Ic76b64d106dcba34087d4effa60b0b84447168d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123376
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-11  Stephan Bergmann  <sbergman@redhat.com>  [4f5b3e4bd53d6d61df1f65f496f7bc8dc525c8a1]

        In O[U]StringBuffer, make string_view params replacements for OUString ones
        
        ...for LIBO_INTERNAL_ONLY, instead of having them as additional overloads.  That
        way, loplugin:bufferadd and loplugin:stringviewparam found many further
        opportunities for simplification (all addressed here).  Some notes:
        
        * There is no longer an implicit conversion from O[U]String to O[U]StringBuffer
        (as that goes via user-defined conversions through string_view now), which was
        most noticeable in copy initializations like
        
          OStringBuffer buf = someStr;
        
        that had to be changed to direct initialization,
        
          OStringBuffer buf(someStr);
        
        But then again, it wasn't too many places that were affected and I think we can
        live with that.
        
        * I made the O[U]StringBuffer ctors taking string_view non-explicit, mainly to
        get them in line with their counterparts taking O[U]String.
        
        * I added an OUStringBuffer::lastIndexOf string_view overload that was missing
        (relative to OUStringBuffer::indexOf).
        
        * loplugin:stringconstant needed some addition to keep the
        compilerplugins/clang/test/stringconstant.cxx checks related to
        OStringBuffer::append and OStringBuffer::insert working.
        
        * loplugin:stringviewparam no longer needs the special O[U]StringBuffer-related
        code that had been introduced in 1250aecd71fabde4dba990bfceb61bbe8e06b8ea
        "loplugin:stringviewparam extend to new.."
        
        Change-Id: Ib1bb8c4632d99b744e742605a9fef6eae959fd72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122904
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-11  Mark Hung  <marklh9@gmail.com>  [5f84c44e3d5ff19b800b6358e61228546e318d4f]

        tdf#142407 fix incorrect number of lines in vertical writing.
        
        Wrting mode isn't read correctly. The property PROP_WRITING_MODE
        contans an Any of sal_Int16. When converting to WritingMode
        enum directly, it always get WrtingMode::LR_TB(0), hence use wrong
        side to calculate number of grid lines for vertical writing.
        
        The resulted number of grid lines are much smaller than expected,
        it ends up leaving large space between header and text.
        
        Change-Id: Ifb0ff09fe981819cc2705de8d5596190f320f79e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123223
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2021-10-11  Mark Hung  <marklh9@gmail.com>  [8ac8a20ed15bb458e1ee5a8df2b97aef05ca4f7c]

        tdf#141957 include the size of header and footer.
        
        Text grid dialog didn't include the size of header and footer,
        so if any of them are included, the resulted number of lines or
        chars per line was wrong.
        
        Change-Id: I09c1eed1552485adf75ad75cfaf25b99f8eec1e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123215
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2021-10-11  Caolán McNamara  <caolanm@redhat.com>  [0095e0412eb4595aca548909fadeb36cd3d1728f]

        add coverity[uninit_member] to explanation
        
        Change-Id: I3aefd74b9fb940b9c7485a1c1b989a43912fdb60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123368
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-11  Stephan Bergmann  <sbergman@redhat.com>  [57ffa96d413df2712b15355f49294e564bd0d996]

        Fix font weight comparisons
        
        ...after 2d486bac81e06c64d13c647f35d3f4affbeb183e "tdf#143959 sdext.pdfimport:
        call vcl::Font::identifyFont directly" changed the left-hand sides from
        aFontDescriptor.Weight of type float to aFontReadResult.GetWeight() of type
        FontWeight from include/tools/fontenum.hxx.  (Diagnosed as
        
        > sdext/source/pdfimport/wrapper/wrapper.cxx:624:45: error: comparison of enumeration type 'FontWeight' with floating-point type 'float' is deprecated [-Werror,-Wdeprecated-enum-float-conversion]
        >               if (aFontReadResult.GetWeight() == com::sun::star::awt::FontWeight::THIN)
        >                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        in a --with-latest-c++ build.)
        
        Change-Id: I0c661fc27eefa478808f796ffb9a7586e1e671c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123375
        Reviewed-by: Kevin Suo <suokunlong@126.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2021-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [e7c22593d16d304264d3a343b549bf188975cdd6]

        loplugin:moveparam in canvas
        
        Change-Id: I12538ca8c3578f37a4ef1e40640f5324bbdbb1d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123371
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [13fa6834c96d3607b44c48027e50b12024cc9f1d]

        loplugin:moveparam in xmlsecurity
        
        Change-Id: I3ce77ab82529f13c5e55ea30c813f66cb5180877
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123369
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [819a4064ba03f230a4b2936662adbe56f478f8db]

        loplugin:moveparam in ucb
        
        Change-Id: I61a7910f3ef15b251b1763b7c56848ccbb22fe91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123352
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [6a3cb1545290d822455b7c3259702a1d1afc8ef9]

        loplugin:moveparam in formula
        
        Change-Id: I358f5e8031c235be76bb96591bf33f59a39b00ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123350
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [ea014c324a9f5fff344c3fccdfcb0e5bcbe75d81]

        loplugin:moveparam in chart2
        
        Change-Id: I6a47abf80f0f45bbb55bc9e0fe817f3c3650aff3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123351
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [c7f8a54e05dab430cf2f5b3e1fa90e729c7a5601]

        loplugin:moveparam in dbaccess
        
        Change-Id: Iff4c5069d25dddd58d61b2a09a57a112854144da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123370
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Chris Sherlock  <chris.sherlock79@gmail.com>  [2938f0956744e03ba0cc27a5b3fb1637811b267a]

        vcl: test OutputDevice::DrawPolyLine()
        
        Change-Id: Iac95e0d08043153c877c204fa40aa90b3b974156
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122973
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-10-11  Chris Sherlock  <chris.sherlock79@gmail.com>  [ef4ad5f871c6ca4cfd84504752d17ed2969ff90d]

        vcl: test OutputDevice::DrawWaveLine()
        
        Change-Id: I31391416b1633635ce7be7b4a445008d3e5ebde6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122972
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-10-11  Chris Sherlock  <chris.sherlock79@gmail.com>  [545f993d86148f550a58e02c0bdefb04222ac5fe]

        vcl: test OutputDevice::DrawBorder()
        
        Change-Id: I627cf9a8f9f6697a7e01cef9356b298e0a2b21f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122971
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-10-11  Chris Sherlock  <chris.sherlock79@gmail.com>  [debf76437f181e4e8aa61b0fc159738ad9312c73]

        vcl: test OutputDevice::DrawCheckered()
        
        Change-Id: Ie6e4f626954961f874cc47bfdf6434ae496e9c2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122894
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-10-11  Chris Sherlock  <chris.sherlock79@gmail.com>  [a35c63e19891a1f7cebb54746ca9793c30b16b95]

        vcl: ensure test VDevs are always bigger than operation being tested
        
        Change-Id: I4b57db489e950d75929be51210c113e6a149b534
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123222
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-10-11  Chris Sherlock  <chris.sherlock79@gmail.com>  [2a548383d7a8772e19652a2830db7b2ce009f0af]

        vcl: fix issue in testErase()
        
        Funnily enough, this *could* still be a valid test because
        SetOutputSizePixel() acutally triggers an Erase(). But that's not really
        the point, the test is brittle because we possibly may remove the Erase
        from that function one day.
        
        This sets the actions we test to the *second*, explicit Erase we are
        actually testing.
        
        Change-Id: Ib0bb4693a90ad2a4756f93a8933db95d337950c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123236
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-10-11  Caolán McNamara  <caolanm@redhat.com>  [8032e4692b518a0189705f748267f08e3e412976]

        cid#1492820 WMI: Inefficient Map Iterator
        
        Change-Id: I2a220d5f8178dc96bb930600d51884c245128324
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123366
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [66e5317a91475ab5f7c796f023431d6a642fd60e]

        loplugin:moveparam in unoidl
        
        Change-Id: Id3069cad0b118b5593bb7a0faa9d7e33e5bef168
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123353
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Luboš Luňák  <l.lunak@collabora.com>  [bbe9bfee56ce395c5fa1c1173e9909925a3a6393]

        fix MSVC mergelibs build
        
        Linker complains about duplicate symbols for the template, seems
        to be a case of
        https://codesynthesis.com/~boris/blog/2010/01/18/dll-export-cxx-templates/
        
        Change-Id: Iaffa3ba55edf4e54c62757c64d6b340b55a514cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123362
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-11  Luboš Luňák  <l.lunak@collabora.com>  [0328bd0adeafafaa79501a1cf31557fd4c7a6c2a]

        remove unused variables
        
        The if is even wrong, testing for WINNT nested inside testing
        for not WINNT.
        
        Change-Id: I797ff61099064f1b66fea34fb25a00a88df4fca2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123255
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-11  Caolán McNamara  <caolanm@redhat.com>  [5fc2ef45531cb4777712109433cc3f655a2f7b1c]

        cid#1492337 Unintended sign extension
        
        Change-Id: Ic5956d1c87a1461fcd1555767f7f83123b87b5e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123367
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [64937ff98a970050b0d5d89e3a4734d93e13ad00]

        loplugin:moveparam in unotools
        
        Change-Id: Idd014c93e2e85d2ffc7a2535a9c65cffc8a9d403
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123348
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Miklos Vajna  <vmiklos@collabora.com>  [81a1691cfb1290dc7ccc274cf3abc8ea91c73d55]

        sw: prefix members of SwDLL, SwFieldDlgWrapper, SwImplShellAction and ...
        
        ... SwModelessRedlineAcceptDlg
        
        See tdf#94879 for motivation.
        
        Change-Id: I06299afbbba2a52f08526ef9e7bb9c5892c7a7eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123361
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-10-11  Kevin Suo  <suokunlong@126.com>  [2d486bac81e06c64d13c647f35d3f4affbeb183e]

        tdf#143959 sdext.pdfimport: call vcl::Font::identifyFont directly
        
        Previously the unittest testTdf143959_nameFromFontFile did not
        fail even if the fixing code in wrapper.cxx is removed.
        That was because the "if (xHolder.is())" condition is always false
        in the unittest run, which suggests that the calling of
        com.sun.star.awt.FontIdentificator through the uno did not work
        in some circumstances. See comments in:
        https://gerrit.libreoffice.org/c/core/+/120815
        
        In this patch, we call the vcl::Font::identifyFont directly rather
        than through the uno calling. This is proven to work in both the
        manual and unittest running.
        
        Change-Id: I6334bca2defaa27cf6ac72af3d621fbb59e57980
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123358
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Kevin Suo  <suokunlong@126.com>  [4eef83dc4a8879f21ee6c98226510ac728bc317a]

        sdext.pdfimport tdf#78427: Add support for more Font Weight features
        
        ...e.g. Thin, Extra-Light, Light, Semi-Bold, Bold, Extra-Bold and Black.
        
        Previously the xpdfimport code passes the isBold value which is bool value.
        sdext.pdfimport accepted this value from the xpdfimport output and check
        whether a font is bold or not. However, there are many other FontWeight
        features more than a "bold".
        
        This patch changes the isBold to the GfxFont::Weight type, and changed the
        sdext.pdfimport isBold bool type (in FontAttributes) to an OUString fontWeight.
        The value for the fontWeight is set according to the GfxFont::Weight passed
        by xpdfimport, and then this fontWeight is passed to the ODF xml generation
        stage and used there directly.
        
        Now the Semibold and Light (as shown in the unittest file) can be currectly
        handled. However, for other weights the parseFontFamilyName still need to
        be updated, but before doing that I plan to refector this function as the
        current logic is very difficult for maintennance.
        
        Change-Id: If2ce5f0f41c83843d8a6aeb30134b3faf99ba877
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123339
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-11  Mike Kaganski  <mike.kaganski@collabora.com>  [f60214a1ad45f947d063e4cfdbeb86bd819ab87c]

        Fix gpgmepp build with glibc
        
        posix-io.c: In function '_gpgme_io_spawn':
        posix-io.c:492:23: error: void value not ignored as it ought to be
          492 |             while ((i = closefrom (fd)) && errno == EINTR)
              |                       ^
        make[1]: *** [Makefile:964: posix-io.lo] Error 1
        
        Change-Id: I0e7abc33200ca7436c72e925447e681fd241c6a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123259
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-11  Balazs Varga  <balazs.varga991@gmail.com>  [12ee423c7549ddd2b86dfc3fc6fed2c617dcca7f]

        tdf#144397 tdf#144636 XLSX: cache external named ranges and their formulas
        
        XLSX round-trip resulted corrupt XLSX with invalid named
        range, triggering Excel file repair, because of incomplete
        handling of external file reference of the named ranges
        (tdf#144636).
        
        Cache external named ranges and their formulas in case
        of updating formulas without data loss. Also we can copy
        cell formulas and we get valid results of formulas from
        the cached tables, instead of an error type.
        
        Now Calc resolves the external file reference of the named
        ranges, e.g. see "rangenameinotherfile" of the unit test
        document in Manage Names (Ctrl-F3). After the fix, it contains
        full path of the external file, and recalculating
        the sheet or changing data in the target file reveals that
        the named range works correctly (tdf#144397).
        
        Change-Id: Ic011a29290f8cabcc39fdc4b8d775ecf9d33612f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122026
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-10-11  Luboš Luňák  <l.lunak@collabora.com>  [c53a8aef805e59bbafb1943e5be49a6529645638]

        merge LD_PLUGIN use with other LTO use
        
        It seems LD_PLUGIN predates the other --plugin usage, so make
        that one use LD_PLUGIN instead of using --plugin twice.
        
        Change-Id: I00133be18e576bc9a797853621a20dd7d5245344
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123257
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-11  Luboš Luňák  <l.lunak@collabora.com>  [cca8c5ad553e21bd55aef93757cd31626f9beba1]

        use ThinLTO for Clang everywhere
        
        No idea why it should be used only on Apple platforms and normal LTO
        elsewhere. ThinLTO should build faster and the result should perform
        roughly the same.
        
        Change-Id: Ie93cf0ba810ee5bb2309fcbd3548a4847587b3d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123256
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-11  Luboš Luňák  <l.lunak@centrum.cz>  [d9275ea76b170e9cd74ebcd5af6255cb28e6cfdb]

        remove unused forward declarations
        
        The class has been moved to vcl::font namespace, so these are wrong,
        which means they are unused.
        
        Change-Id: Ie24dfe4afbe78f03e3aa54cf2983bd45a4735a37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123330
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-11  Mike Kaganski  <mike.kaganski@collabora.com>  [5041b1491a183366ca44380bd0f5dfb7c0acc5fb]

        Drop unused 'using namespace' here
        
        Change-Id: Iffd9e68cbefae664374ca8ad75441f899b849f34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123168
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-11  Mike Kaganski  <mike.kaganski@collabora.com>  [3e11faf2d263f97a96274a8247b5a123ec8fe7c6]

        Expand some defines and simplify loops
        
        Change-Id: I5cbfa815fb2b3d92eac1959ece67160fae4cd556
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123170
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-11  Rafael Lima  <rafael.palma.lima@gmail.com>  [56883788d0090383dad58552f5a11044ffe64a44]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 152530c4360c80e9a052c4c883a8e4d53001f364
          - Create documentation for Basic "New" operator
            
            Change-Id: I11157f8db43811a107eb5270db5b39c351b37dcc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/123159
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-11  Alain Romedenne  <alain.romedenne@libreoffice.org>  [22158900a7398d3648863e8c96d7f99960f63ad3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 79cf3e922b00a74a6a29ec324589aab7f05c5886
          - Running Python Interactive Console:
            
            - Provide a non ambiguous capture
            - Present APSO console as optional
            - Provide GNU/Linux appropriate information
            
            Change-Id: Ice7069242fc900b5c7c60a576671f62f841a313d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122732
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-11  Mike Kaganski  <mike.kaganski@collabora.com>  [782836ec8b736e5110b44016be8f73b068444911]

        Simplify one matchIgnoreAsciiCase overload
        
        Change-Id: I982a5fd893b94085d30aeb595640d46cac4acdf3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123169
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-10  Julien Nabet  <serval2412@yahoo.fr>  [deae8bab12513ad09f432e5f65ea1768064b4d2e]

        Revert "Initialize nDXBuffer array (vcl/edit)"
        
        This reverts commit 00ee02ea26a070d630160ef5c51f36ab093a9b53.
        
        as suggested implicitely
        
        Change-Id: I48aed1f48dca493c486f738dca895b1c00027066
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123171
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-10  Julien Nabet  <serval2412@yahoo.fr>  [00ee02ea26a070d630160ef5c51f36ab093a9b53]

        Initialize nDXBuffer array (vcl/edit)
        
        Change-Id: I2ed4e43e8bf52d980e850e61769343c6a685e74d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123355
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [f67392948d625db9ce115092e4c9bfd301268a25]

        loplugin:moveparam in xmloff
        
        Change-Id: I46c1c8dc46cd2b8470b69506f6609f8bd7e42211
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123347
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-10  Caolán McNamara  <caolanm@redhat.com>  [210bbdead214531172d74d0d2975f47cf973bc69]

        gtk4: popdown context menu when radio/check is toggled
        
        Change-Id: I6cee9ee639b85c76c140d1ee0ad735fb57dae905
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123345
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-10  Rene Engelhard  <rene@debian.org>  [4a9ecab08c1ea6879919cb807e243ac1899f61f3]

        fix (cppunit test) build with --enable-mergelibs
        
        S=/home/rene/LibreOffice/git/master && I=$S/instdir && W=$S/workdir &&  /usr/bin/ccache x86_64-linux-gnu-g++ -pthread -shared -Wl,-z,noexecstack   -Wl,-z,origin '-Wl,-rpath,$ORIGIN/../Library' -Wl,-rpath-link,$I/program  -Wl,-z,defs -Wl,-rpath-link,/lib:/usr/lib -Wl,-z,combreloc  -Wl,--hash-style=gnu  -Wl,-Bsymbolic-functions -L$W/LinkTarget/StaticLibrary -L$I/sdk/lib  -L$I/program  -L$I/program  -L$W/LinkTarget/Library -Wl,-z,relro    $W/CxxObject/vcl/qa/cppunit/BackendTest.o      -Wl,--start-group  -lcppunit   -Wl,--end-group -Wl,--no-as-needed -lmergedlo -luno_cppu -luno_cppuhelpergcc3 -luno_sal -ltest -lunotest  -o $W/LinkTarget/CppunitTest/libtest_vcl_backend_test.so
        /home/rene/LibreOffice/git/master/workdir/CxxObject/vcl/qa/cppunit/outdev.o: in function `VclOutdevTest::testDrawPixel()':
        ././vcl/qa/cppunit/outdev.cxx:1091: undefined reference to `typeinfo for MetaPixelAction'
        /usr/bin/ld: /home/rene/LibreOffice/git/master/workdir/CxxObject/vcl/qa/cppunit/outdev.o: in function `VclOutdevTest::testDrawRect()':
        ././vcl/qa/cppunit/outdev.cxx:1203: undefined reference to `typeinfo for MetaRoundRectAction'
        /usr/bin/ld: /home/rene/LibreOffice/git/master/workdir/CxxObject/vcl/qa/cppunit/outdev.o: in function `VclOutdevTest::testDrawEllipse()':
        ././vcl/qa/cppunit/outdev.cxx:1225: undefined reference to `typeinfo for MetaEllipseAction'
        /usr/bin/ld: /home/rene/LibreOffice/git/master/workdir/CxxObject/vcl/qa/cppunit/outdev.o: in function `VclOutdevTest::testDrawPie()':
        ././vcl/qa/cppunit/outdev.cxx:1243: undefined reference to `typeinfo for MetaPieAction'
        /usr/bin/ld: /home/rene/LibreOffice/git/master/workdir/CxxObject/vcl/qa/cppunit/outdev.o: in function `VclOutdevTest::testDrawChord()':
        ././vcl/qa/cppunit/outdev.cxx:1263: undefined reference to `typeinfo for MetaChordAction'
        /usr/bin/ld: /home/rene/LibreOffice/git/master/workdir/CxxObject/vcl/qa/cppunit/outdev.o: in function `VclOutdevTest::testDrawArc()':
        ././vcl/qa/cppunit/outdev.cxx:1284: undefined reference to `typeinfo for MetaArcAction'
        
        Change-Id: I65f79d726de553d894c848a89cf1dd97d5e45b54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123329
        Tested-by: Jenkins
        Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-10-10  Caolán McNamara  <caolanm@redhat.com>  [e354e36c9e3f3c418973819208e0bf3e327b7c7c]

        gtk3: popdown context menus on toggling radio/check buttons too
        
        like we do for menubar menus (tdf#125803)
        
        Change-Id: Ib70b90bd9ec9b1f624b1cdff5ba6d304f75f8919
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123344
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-10  Caolán McNamara  <caolanm@redhat.com>  [522983d79aa03bd5cc83a8a8b5b385f3b6cfe998]

        gtk[3|4] use set_buildable_id and get_buildable_id
        
        Change-Id: Ia3a24d80ac56bc834c11f85a98e3b9fa1a862e41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123343
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-10  Caolán McNamara  <caolanm@redhat.com>  [44583c313aad7076d67f868379e9b6616485b299]

        gtk4: this is fixed now by at least >= gtk4-4.4.0
        
        Change-Id: Iaff7c779917c7a1d90849d2091dd818bc0c04750
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123342
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-10  Arnaud Versini  <arnaud.versini@libreoffice.org>  [96726f4a7f2f23972c987e9a4be75539f24fb0b7]

        OSL : remove useless rtl::Static in debugbase
        
        Change-Id: I54ef4d1b492409265496c7f2b852568274bcf073
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123321
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [eea7af10d9ff1407c90abc233f6ea470fa832b1c]

        loplugin:moveparam in basegfx
        
        Change-Id: I73414e94358114ff0d475f13855db8c4c493b6f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123334
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [f4ac99f717d7365fc7d1f0adbf72a9bb4d4c8db5]

        loplugin:moveparam in xmlscript
        
        Change-Id: I8c33291dae8a4f90c02f47d823b127ca4e383d61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123338
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [fa311ad62f935d6469b77936d477125d98dbee60]

        loplugin:moveparam in svx
        
        Change-Id: I2e422235129f810feea5c17afa1332d8b7ac14ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123332
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [6af0da482d8d387f181cb9c2cf9301859c9683cb]

        loplugin:moveparam in editeng
        
        Change-Id: I08aed09b0acd283d700bdf75f650e93dba7c7b85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123341
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-10  Caolán McNamara  <caolanm@redhat.com>  [e3fc69457d6b43f88c7540b39564a914648e7f3f]

        ofz: Integer-overflow
        
        seeing as GetHmmFromInch is already using limit_cast, use saturating_add here
        
        Change-Id: I3123ac15edd300f6d7d64c458ce95b20c9220117
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123340
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [c954552a8255188779b9021cc9acaa13c5e3c679]

        loplugin:moveparam in comphelper
        
        Change-Id: I109d8507890460c5a479af2a5b94f905197b08d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123335
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [d035f86de21f9508bc5ea0f35071873c0fd4c8c8]

        loplugin:moveparam in svl
        
        Change-Id: Icd45c7f693c866e7eafcf6aeb052a4d190dce38c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123337
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [0ff2a432f776d878fc17af5442f14844a9970bf7]

        loplugin:moveparam in ucbhelper
        
        Change-Id: Id6b03af5ecd662ce2e390bb76819cfe5d2ec05ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123336
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-10  Caolán McNamara  <caolanm@redhat.com>  [4dc362917597f0e3b890ef7d8d190749b20abce4]

        cid#1492337 Unintended sign extension
        
        Change-Id: I6836e83ba17de646bfb661281b76c2b5e58b76c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123323
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-10  Arnaud Versini  <arnaud.versini@libreoffice.org>  [82bc337c979f6d74cb08d0332b44f26b155f9554]

        OSL : use std::mutex in backtraceapi
        
        Change-Id: I2df73d7959dd24882f75130f0fd03ff096dce8d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123322
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-10  Julien Nabet  <serval2412@yahoo.fr>  [cf22245d49df8abab904f28b1fab514bde197f2b]

        Typo: brake(s)->break(s) (I let the right use of "brake" of course)
        
        Change-Id: I6a15f4d09c571877db22feee688b46b872eb73dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123331
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-10  Noel Grandin  <noelgrandin@gmail.com>  [dbd49cf90b175a3c3d7a4f25ad366f9bc4c716db]

        use SfxItemSetFixed in sw
        
        Change-Id: I69e188d7599b7fc439f613cec0a0967ccb748b7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123313
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-10  Luboš Luňák  <l.lunak@collabora.com>  [b972aa8727da6eb2d5d9740b18450d8706df0874]

        don't use common PCH with sc_parallelism test
        
        Otherwise it duplicates the precompiled_system.o object, the second
        copy brought in by libscqahelper, making Clang LTO build fail.
        
        Change-Id: Ic6827b0745e134ab327ad18fc212ca31084ff579
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123327
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-10  Julien Nabet  <serval2412@yahoo.fr>  [633e8c98cbcf8f41b8f8394a5e1f396bf6f7138f]

        Typo: CT_SytemColor_lastClr->CT_SystemColor_lastClr
        
        Change-Id: I10ebe939562097d3fc098a42c09b1e0f6e5cbd6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123315
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-10  Chris Sherlock  <chris.sherlock79@gmail.com>  [d389a54e64accc3f46c1a646f947e9af9badd08e]

        tdf#144757 - fixed fonts not shown in font list
        
        When in font options, the Fonts in "Font Setting for HTML, Basic and SQL
        Sources" were not showing any fixed (non-proportional) fonts in the list
        when "Non-proportional fonts only" was ticked.
        
        The reason this was occuring was because we were not populating the
        fixed font attribute when getting the CT font descriptor.
        
        Change-Id: I06127ac48bd0f3bc9b70217b36bbf584a1b0fdc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123316
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-10-09  Julien Nabet  <serval2412@yahoo.fr>  [21b2c6b7d8f4661dcbd40df4f8b9126d331cbd7f]

        Rename bookmrk* -> bookmark*
        
        Change-Id: I9dec77b2af8abe5abb286ff76ed85d1e4078ee6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123325
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-09  Julien Nabet  <serval2412@yahoo.fr>  [25c9f041ad078c94321e18361d6df52894865b7f]

        Typo: *adress* -> *address* (except from not translated German parts)
        
        Change-Id: I62e12aed5bc67119433c39ff333f69b79944dca3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123318
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-09  Julien Nabet  <serval2412@yahoo.fr>  [df0592cfb16c28b22c0c0331306dd072e7678fce]

        What's the interest to gain 1 letter? bDelBookmrk->bDelBookmark
        
        At least, it'll be easier to search bookmark in whole code if there's a bookmark pb
        
        Change-Id: I25cbfb8dae823495b87d5bfcdd41cea479230eee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123319
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-09  Julien Nabet  <serval2412@yahoo.fr>  [84a4e281c1a552b002b3a7162adfaece47761e88]

        tdf#143148 - Use pragma once instead of include guards
        
        I changed this one only because the goal was above all to change filename
        in a following patch to put bookmark.hxx instead
        
        Change-Id: Ia224f32227404e5685e03efb134dd525a88b3917
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123320
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-09  Julien Nabet  <serval2412@yahoo.fr>  [6a5f4fb9f9bc6cdbf3b01cad74b6caa7b4f7f451]

        Typo: braket->bracket
        
        Change-Id: I75c8c0fc15acb7e3ae6e59de91d5d9f67a4cd1ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123317
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-09  Julien Nabet  <serval2412@yahoo.fr>  [70faac516e12944dfed2f8e0c5b6593435985d20]

        Typo: *Extesion* -> *Extension*
        
        Change-Id: I7c1791327bec14b1c36359d64ac905bc7b358c04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123314
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-09  Johnny_M  <klasse@partyheld.de>  [28d057e2dd45444d5a515233ce0923104b53b9e6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d155b3e2133f3eb6593d438b69dc3e42d37b11ff
          - tdf#132643 Translate German section IDs
            
            Change-Id: I69505b323ed9148e3f4560dd883753c5c728211b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122985
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-09  Julien Nabet  <serval2412@yahoo.fr>  [a4eecf033edad84fa01700ca1aafb9bf06890deb]

        Typos in qadevOOo/_NumberingLevel.java
        
        Change-Id: Id4ea4b27c527c34f9d4b6b4658486b189f9089c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123307
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-09  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [f7a0e58a3c0670a8c3ecf03a38a821c7944b3895]

        Don't URL encode the filename in the macro security warning dialog
        
        Change-Id: Ic1243f562fa4142ffdfece7296223b693ce7fe90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123298
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-10-09  Julien Nabet  <serval2412@yahoo.fr>  [f0fd4574fff6c91dd6fe53a5dbe1ed2509b616e4]

        Typo *ropertie -> *roperty
        
        Change-Id: Id5ae03140ac4fd67bf4940569ac5cd2f15716749
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123306
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-09  Natalia Gavrilova  <nataligavrilova8@gmail.com>  [c307c34a295fbbaf0af91a17440b045133981cc8]

        tdf#142121 Cell focus rectangle does not use font color
        
        * The black square in the down right corner is also
          highlight color now
        
        Change-Id: I249872da70cde25b2d14e6fb3189a5a21e52f492
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123300
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-10-09  Julien Nabet  <serval2412@yahoo.fr>  [6a9efc627bd6e24bb56e6cd1e70708eee5af451d]

        Declare and initialize variable only when really needed (sw/unocrsrhelper)
        
        Change-Id: If2dafc18b404f39d42df25c5f923eba348eac907
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123293
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-09  Bayram Çiçek  <mail@bayramcicek.com.tr>  [ce1902d3964414f5abf5a07ec43c19641c8752f0]

        Rename strings and change criss-cross border icon
        
        regarding 3a9167e1b8a236da2862f4377e2040a8c189c99c
        'tdf#143919: Calc: add diagonal borders in Toolbar>Borders'
        
        - criss-cross border icon replaced with a new one
        - rename -> 'diagonal left' to 'diagonal down'
        - rename -> 'diagonal right' to 'diagonal up'
        - code refactoring: large if-else blocks refactored
        as methods and called from proper cases
        - clang-format
        - "Set" word dropped from include/svx/strings.hrc
        
        Change-Id: I1284e69b9481e1a512f7cab29913bf23b6a493c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121117
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-10-09  Mike Kaganski  <mike.kaganski@collabora.com>  [4d82c1d8a3160719f694df98a4db6b9b8c7664bd]

        Simplify SvXMLExport::AddAttribute overloads
        
        Remove overloads taking const char* which were not needed, because
        every their use eventually took a string literal convertible to
        OUString directly.
        
        Many other literals were converted to OUStringLiterals.
        
        Change-Id: Ia1e742a8087776cd20bf5094dc415dafd9a8834a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123155
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-09  Jim Raykowski  <raykowj@gmail.com>  [a5ba8d94e6c36a7d79276416cc5acad9a1f6e54e]

        tdf#142344 SwNavigator: Keep heading selected after navigating to
        
        headings in tables and sections
        
        Currently after navigating to a heading in a table or section from the
        Navigator the table or section is selected in the Navigator content
        tree. This patch makes the Navigator selection remain on the heading
        until the cursor is moved to another outline position which then makes
        the Navigator track tables and sections again.
        
        Change-Id: Idfcfd168fbbda541d07bbcadbaad62772ef156af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123244
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-10-08  Hossein  <hossein@libreoffice.org>  [8fb366c13ac1b23c455c32afc085bca2edff03bb]

        const OUString -> constexpr OUStringLiteral
        
        * Defining the constant strings as "constexpr OUStringLiteral"
          instead of using macros
        * Changing "const OUString" to "constexpr OUStringLiteral" where
          possible
        * Using "inline" in the header files to avoid duplicate copies of the
          global variable inside the files that included them
        
        * Read more:
        https://learncpp.com/cpp-tutorial/sharing-global-constants-across-multiple-files-using-inline-variables/
        
        Change-Id: Ic0741c0044ff160734e641d072fef9be956815a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123104
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-08  Julien Nabet  <serval2412@yahoo.fr>  [09d544d0c025ebbc9b0cbd77043ce4e8b4ab6be3]

        Fix iteration in sc/source/ui/docshell/externalrefmgr.cxx
        
        Like this since 2012 with:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=63ade823e2d854b60df76790e3628a5ab78f653a
        commit	63ade823e2d854b60df76790e3628a5ab78f653a (patch)
        tree	69283e660118fb534f50ea1be7ba17b24c7b1c20
        parent	51caf9b45403b92deadf934347f2d6f9ffecdf08 (diff)
        remove entry from unsaved ref container if doc is saved
        
        Change-Id: I4845c2c6b9ffd7b9f6b14276e1ca97817d584913
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123233
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-08  Julien Nabet  <serval2412@yahoo.fr>  [849d879ac1805198b4714c1c5b2a75780ab86479]

        Clean up a bit iterator management in sc/bcaslot
        
        Change-Id: I2bced8cb78ccecf85798f3468aab87681d520180
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123235
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-08  Julien Nabet  <serval2412@yahoo.fr>  [b0d32bfec04f4ab6181f2b329c3df82ea0e47797]

        Clean up a bit iterator management in oox/vmldrawing
        
        Change-Id: Icd4f4980332edc3fd9027cc4cace2b4a0d0c1315
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123234
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [1cf57765dd9a66982ecf9cd33687005a70c70c3f]

        loplugin:moveparam in connectivity
        
        Change-Id: Ie5c2f6ec1573ab2c47218dd4da8c9150b23bcd2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123247
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-08  Caolán McNamara  <caolanm@redhat.com>  [36d43d4637ed6c1666617ac2d87f738bc34455af]

        remove unwanted xpad/ypad properties and replace with a margin-end
        
        the xpad didn't do anything in vcl, and is deprecated for gtk.  There
        was additional padding shown in gen anyway because a yalign of
        0.5 wrongly horizontally centering, which is now fixed.
        
        Change-Id: I546ec72b0449185217213ee1ba061dd051122880
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123270
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-08  Caolán McNamara  <caolanm@redhat.com>  [5649ddc290b00510fa89490661d4e9e46fc06d62]

        vertical centering is WB_VCENTER not WB_CENTER
        
        Change-Id: I75cff767008aa215ce43856da4cd31db1b6d83fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123269
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-08  Caolán McNamara  <caolanm@redhat.com>  [492b4a76ee83627a653cb73dd2b7580ff0d15538]

        remove (presumably) unwanted 'Widget name' property
        
        Change-Id: Icf296074e21e02c2aeb63bc6a9d8ff0702cc4c14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123268
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-08  Caolán McNamara  <caolanm@redhat.com>  [2f79940bee307b34c333251a415ab5ff6b0cc91e]

        resave with glade to tidy this up
        
        Change-Id: I7b3499cc1044cb976415d3db6855283bf928c4b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123266
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-08  Caolán McNamara  <caolanm@redhat.com>  [98e085b11b492a2030a5289e99b2335712ffff75]

        add mappings for emphasis property
        
        Change-Id: I1406d57a47075bfad3973c6bbb825a7754e8f279
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123264
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-08  Caolán McNamara  <caolanm@redhat.com>  [b94b9bae78b410d51cdcb385980133d9f6c14b84]

        fix "GtkBox does not have a child property called left-attach"
        
        on launching development tools
        
        probably since...
        
        commit 81d6ed89d1e5268c2ea4ff527f3e6087dc1d8ccd
        Date:   Mon May 17 13:59:25 2021 +0300
        
            tdf#142276 Use vertical GtkBox insted of horizontal GtkGrid for the left side.
        
        Change-Id: I6d4e4a056fb25c6ffb44e0ed734eb7a553a78ba3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123263
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-08  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [cab77a48da1d481ddae24c9bd273ba4e7585b81c]

        tdf#83090 - Allow any font size in the toolbar/sidebar
        
        In order to allow any font size in the toolbar/sidebar, correctly round
        the height of the font in the status listener.
        
        Change-Id: Iebd07f5e710a01c5a9be4a7dd8c950d191d5d629
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122332
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-10-08  Chris Sherlock  <chris.sherlock79@gmail.com>  [3f5fb07565d0e08773ddfcda4d5acbb1446aa2f2]

        vcl: test PhysicalFontCollection and move to vcl::font namespace
        
        - tested PhysicalFontCollection, noted odd behaviour with search names
          and normalization
        - moved PhysicalFontCollection.hxx to vcl/inc/font
        - moved PhysicalFontCollection into vcl::font namespace
        
        Note that I needed to regenerate the pch file otherwise errors were
        generated.
        
        Change-Id: Ifa0c7b871c40687bd15002565d2f7a3e408218f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122036
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-08  Chris Sherlock  <chris.sherlock79@gmail.com>  [677434a572b8f07a386937b2f7edf2e9b801bbd0]

        vcl: split out outdev.h into seperate headers
        
        outdev.h is a hodge-podge of functions - font substitution and an
        internal state struct for OutputDevice. I have split these into:
        
        - font/fontsubstitution: FontSubstitution,
          GlyphFallbackFontSubstitution.hxx and PreMatchFontSubstitution.hxx
          (all three define pure virtual base classes for later reuse)
        - font/DirectFontSubstitution.hxx: incorporates FontSubstEntry and
          DirectFontSubstitution
        - ImplOutDevData.hxx contains it's own class
        
        Each fo the classes has been moved to the vcl::font namespace.
        
        As outdev.h is now no longer, this has meant that I have had to
        regenerate vcl/inc/pch/precompiled_vcl.hxx
        
        Change-Id: Iaa92fa21271faff46f2a8a0f6488e01434c142db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121997
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-08  Caolán McNamara  <caolanm@redhat.com>  [49e02381a301e4634eb7077fcb08eb4e8a95fb08]

        remove GtkLabel "xpad" property
        
        Change-Id: I237eb9e35367b8b75c8e72b857620747840383cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123267
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [263d2f0b3d1143d6caa467204f187648c43b0e89]

        tdf#45525: sw_uiwriter2: Add unittest
        
        Change-Id: I266efb1fc95a782d0fd75e16bd099e5c5359f9f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123262
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-08  Caolán McNamara  <caolanm@redhat.com>  [c59edf5d4dd94224b586adf03b3dcdbda4d422ab]

        gtk4: set draw-as-radio as true for GtkRadioMenuItems
        
        Change-Id: I1a49a3f44f46ed57e80fa54af0e2b6466b2a9b4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123261
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-08  Noel Grandin  <noelgrandin@gmail.com>  [be5858089f5003db1316175941370b913d01e635]

        use more SfxItemSetFixed
        
        Change-Id: I18784bac5f7ad1d109f8a81e96084cd6e9548231
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123240
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [5cd87f195624e2381489084a37dcd43fea24c7b0]

        loplugin:moveparam in vcl
        
        Change-Id: I6dea009e1031174ecb3d4371e91c9c6d26c6e514
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123245
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [953d8429c9c92ced2e3cb1222cadc29b6f1ef550]

        loplugin:moveparam in binaryurp
        
        Change-Id: Ia69e2307872813ede3339c0e9fbe1f2ae6a3508a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123246
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-08  Caolán McNamara  <caolanm@redhat.com>  [e2ecb9a50acb7ab7c3287403104c6256d4369816]

        don't warn about missing TopMostParentSystemWindow
        
        Seen in tdf#144037 because the notebookbar is not a child of the
        toplevel window, but instead (like the menubar) is a child of
        borderwindow of the toplevel so from its perspective there is no
        eventual parent SystemWindow.
        
        This TaskPane thing could probably be dropped and likely no one would
        notice. But with tearable floaters like the color dropdown still a thing
        then F6 wouldn't work to move into them and someone might complain.
        
        Change-Id: I7174598a2ee01e98aca2f6e214adf94f7a555018
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123258
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-08  Mike Kaganski  <mike.kaganski@collabora.com>  [8e779c062a22a5755cae2c86787e16f59bfe4907]

        Centralize VS-to-toolset mapping in configure
        
        This allows to define the mapping once, and avoid modification in
        multiple places each time a new VS version support is added
        
        Change-Id: I93de4c9d78c3f67a0a2e157007e9d13b6f557937
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123163
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-08  Mike Kaganski  <mike.kaganski@collabora.com>  [27d1cc61b4f58e8ec25463275bee36c96b66b938]

        Simplify VS IDE integration generation
        
        Do not require the IDE version in vs*-ide-integration. Instead, use
        VCVER environment variable, that is set in configure, to obtain
        the toolset for the VCPROJ files. When introducing support for new
        VS version, the 'VisualStudioIntegrationGenerator.retrieve_toolset'
        method needs to be updated synchronously to list the toolset.
        
        This simplifies the make command to
        
          make vs-ide-integration
        
        TODO: also set the toolset in configure, to simplify the code here,
        and also in places like external/python3/ExternalProject_python3.mk
        (see commit c156a8c708f74dd31e1ef024edc578c3915619cb).
        
        Change-Id: I95960029a933be2cab96898eee6be6ca6bc5794a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123162
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-08  Caolán McNamara  <caolanm@redhat.com>  [70138b37bb12721b8de6bf9aa42ba5c8b7546ca9]

        add 'destructive-action' style to the close button of save changes
        
        which gives a red "Don't Save" close button in the default Adwaita
        gtk theme for that undoable action
        
        Change-Id: I62b50c90ca53c8f05e656c9beaecbfb160ce5f67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123249
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-08  Caolán McNamara  <caolanm@redhat.com>  [bc43f0e8643abdba19207c3c6f40d9439e971c80]

        add 'destructive-action' to the yes of delete header/footer messageboxes
        
        Change-Id: If4d22caac6d1c6ce12b22e0f3d4395f349539e36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123254
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [ec20aee719aef1ff6fec6e09685dafcfd28fb2a7]

        tdf#144970: sc_macros_test: Add unittest
        
        Change-Id: I0f44f15b7cf43d6a0cee13c427d473effc04c710
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123250
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-08  Caolán McNamara  <caolanm@redhat.com>  [da1e9cba89128de05b8681469cdbc154f7624aad]

        sort buttons using id instead of HelpId
        
        when created from the builder a widget's HelpId is the patch to the
        widget and always ends in the widget id so this is no change for that
        case, but when created directly by vcl for e.g. a MessageDialog while
        the id is set the helpid is empty, so this means that Yes/No
        MessageDialogs have their buttons sorted the same as if the Yes/No
        buttons were explicitly spelled out in a builder .ui
        
        Change-Id: Iee1a7146d2b6da76804856b1c4df8849ddd91a0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123253
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-08  Caolán McNamara  <caolanm@redhat.com>  [a44c77d6548fac62f760ae152ddc09381d005129]

        tdf#144984 default edit width got wider
        
        at...
        
        commit f72013ca65c7a33991d5fb124b919fe7cde269e2
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Thu Aug 26 15:24:25 2021 +0100
        
            use max of avg digit or 'average char' width to measure Edit space
        
        where this default was forgotten
        
        Change-Id: I50933ff5c1b8735624609a884fb9fc7701df7f97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123232
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-08  Verne-Lai  <verne@ossii.com.tw>  [457a67a5b692e79db1aea775e0a2eb48bf1dbdfa]

        tdf#143142 Solve the button cannot be used when table column is 6
        
        Change-Id: I6147c08ec36da59bb93b707fa206f9a8f681af3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123237
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-10-08  Mike Kaganski  <mike.kaganski@collabora.com>  [a0289052fd4f0f901ffd3698cee8669244701e5e]

        Drop vs2017-ide-integration; add vs2022-ide-integration
        
        VS2017 is not supported since 24973523ba59087185d434396fd614e73d72107f.
        
        Change-Id: I1a2af1eb8c9216eaed87d5454def2176728f719b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123161
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-08  Jim Raykowski  <raykowj@gmail.com>  [3279092309d7968220ddf5f9265e73e5d9ec0a49]

        remove unintended blank line
        
        Change-Id: Ic7688a625d2c1be19f66e289d4517c7ce32ff4e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123239
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [9fe2ead3d5355224dd94d6462b0ddc6100f6d4e3]

        loplugin:moveparam in svx
        
        Change-Id: I92fe2882c948e7297e5d54963647b4aa054f8f89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123241
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-08  Miklos Vajna  <vmiklos@collabora.com>  [0db7e46536fc23d5201ed9ff610a8ae0efd09a96]

        sw: handle mbIsLabelDoc when replacing compat options
        
        This describes if the document contains labels for printing, surely we
        want to keep that when copying the contents of the document to an empty
        document. (Mail merge scenario.)
        
        With this, finally
        sw::DocumentSettingManager::ReplaceCompatibilityOptions() replaces all
        options where it makes sense to do so.
        
        Change-Id: Ic0be340578e9a01fac7e8c08fe2e6b6ffbb30039
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123230
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-10-08  Kevin Suo  <suokunlong@126.com>  [6b93ee72df1aa42d1a3482ffc396bd0c23134f8b]

        tdf#130104 - FILESAVE XLSX: cell indent increased on each save
        
        In OOXML, 1 indent = 3 space char width.
        
        -----
        The Old Method:
        -----
        
        XLSX Import:
        
        As per the line:
        sal_Int32 nIndent = getUnitConverter().scaleToMm100( 3.0 * maModel.mnIndent, Unit::Space );
        assume the width of space char is 88, then:
        If the OOXML indent is 1, then nIndent would be 264.5, and casted to 264.
        If the OOXML indent is 2, then nIndent would be 528.5, and casted to 528.
        If the OOXML indent is 3, then nIndent would be 792.5, and casted to 792.
        ...
        
        Also, as Mike Kaganski has pointed out, we use twips in sc indent internally, thus it is wrong to convert to Mm100 unit here.
        
        XLSX Export:
        
        As per the line:
        nTmpIndent = (nTmpIndent + 100) / 200;
        Assume we did not edit the document upon open, and simply save it. Now:
        If our indent is 264, then the calculated OOXML indent would be 1.82, and then casted to 1, while the expected value is 1.
        If our indent is 528, then the calculated OOXML indent would be 3.14, and then casted to 3, while the expected value is 2.
        If our indent is 792, then the calculated OOXML indent would be 4.46, and then casted to 4, while the expected value is 3.
        ...
        
        Then if you reopen the saved xlsx file with Calc, the increament of indent continues on each save which causes serious
        format loss.
        
        Most importantly, if you change the indent of cells using the Calc toolbar indent icon, one-click would be 10pt = 200 twips,
        see defined macro SC_INDENT_STEP. This causes a mess when you change the indent in an xlsx document.
        
        -----
        The New Method
        -----
        
        In this patch, I have changed the XLSX import to convert the excel indent unit to 3-spaces-width *in twips*.
        Then, per code advice from Mike Kaganski, as a mirror operation, I have changed the XLSX export logic to detect the width
        of the space char (which *should* be the same as the one detected at the time of xlsx import), and use this width to convert
        the indent in twips unit to excel unit. This way, the indent will remain the same on xlsx export.
        
        -----
        TODO:
        -----
        
        1. On xlsx import of the file tdf130104_indent.xlsx, the default font (i.e. font for the "Normal" style) is "Times New Roman".
        However, when the UI locale is set to Simplified Chinese and "Asian" option is enabled in Tools->Options->Language Settigns->
        Languages->"Default Languages for Documents", upon resave as xlsx, the default font for the document is changed to "Noto Sans CJK SC"
        on my system, which causes the space-width detected to be different from the width detected on xlsx import. This seems to be another
        bug, see tdf#131349. (Luckily the unit test in this patch passes, this is because the change of space width resulted from the change
        in default font is very small thus the conversion is not impacted.)
        
        2. The UI part need to be improved, so that after xlsx import, if the user hit the "Increase Indent" or "Decrease Indent" toolar
        icon to change the indent, Calc should be able to detect that we are operating in an xlsx file, thus the "increment" should
        be 3 * width of space char, rather than the current SC_INDENT_STEP. Also, the if the user changes the default font of the xlsx
        document, the Calc should recalculate the indent for each cell to reflect the possible change in width of space char.
        
        Change-Id: I5f7a4ecbcd93079d1c19db3b0b641dda949f6fbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123111
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [2ad7e095078e09bc27608d5b1fedb8809656abbe]

        loplugin:moveparam in svl
        
        Change-Id: I58c1ef97fd6cba281c90cc7ed9917e04b7f265ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123187
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-08  Noel Grandin  <noelgrandin@gmail.com>  [8167cc226960d635c9e68f603cb1ab2c57426828]

        use SfxItemSetFixed in editeng
        
        Change-Id: I892a69d50f7d641f9a941a55c7b3952d1c59c435
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123144
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [bd7cf3915964ba80786e2ae77b33fc654fde1f31]

        loplugin:moveparam in vcl
        
        Change-Id: Ic43e02576454e3ee174304db350659dd113a1d5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123186
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-07  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [93115d2c54d645bcf2f80fde325e3ede39dee4d5]

        svx: add "m" prefix to some member variables in SdrObjEditView
        
        Change-Id: I2877f63d97ff6d15f08bd2dbaee6128b8a689cc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123219
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-10-07  Julien Nabet  <serval2412@yahoo.fr>  [33206d7ae6e91b264087981ae2e61d9c16babfd9]

        Match order of the beginning of fldunit.hxx with FieldUnit.idl
        
        Change-Id: I5ddb120e66fed214cab484f9cd668dfa6f75d123
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123231
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-07  Rafael Lima  <rafael.palma.lima@gmail.com>  [b0a735eba030cf294e661cfc4c6da693ef9bfd61]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7f942a62c3e173d25ec8e3d7ee786b2087d49e42
          - Create a guide on Calc macros on reading and writing cell values
            
            This patch also creates a new entry in the Calc tree menu to store all pages about Calc macros. Currently there are only two, but in future patches new pages will be added.
            
            Change-Id: Iac55c87d1159f4163ba3150e83160b4156d0d0f6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122936
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-10-07  Eike Rathke  <erack@redhat.com>  [9a0d52c95b6fd8639a56df2c2ceff07277253183]

        Blind fix crash in ScDBData::UpdateReference(), tdf#126926 follow-up
        
        Crash reports at
        https://crashreport.libreoffice.org/stats/signature/ScDBData::UpdateReference(ScDocument%20const%20*,UpdateRefMode,short,long,short,short,long,short,short,long,short)
        
        No reproducer yet, for a possible reproducer see
        https://bugs.documentfoundation.org/show_bug.cgi?id=126926#c12
        but creating such a scenario with 8 AutoFilters / sheets wasn't
        sufficient.
        
        However, ScDBCollection::NamedDBs (maNamedDBs) uses a std::set so after
        erase(iterator++) iterator is still valid, but ScDBCollection::AnonDBs
        maAnonDBs uses a std::vector for which after erase(iterator++) iterator
        may be invalid if vector was shrunk and reallocated.
        
        So use the iterator returning erase() instead to have a valid following
        iterator, and for consistency do that for both.
        
        A reproducer may need a bunch of sheets / anonymous AutoFilter for a
        vector to shrink and be reallocated, and it may depend on the
        plattform/compiler's implementation.
        
        Change-Id: Ib57294d8af9f486b734f4294d8d310ce0fa20551
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123224
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-07  Rafael Lima  <rafael.palma.lima@gmail.com>  [c6bd2fd7c0b54b3a2c32e49db6c66fabe9db3689]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 82e70eb6efa88c3d21606292a042cd6978385480
          - tdf#143687 Document the "IS" Basic keyword
            
            This patch also improves related help pages about the functions IsObject and EqualUnoObjects.
            
            Change-Id: I5f16596ed057c1104d5fa2650299861741bd7b2e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/123153
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2021-10-07  jucasaca  <jcsanz@libreoffice.org>  [418e56997c9e63a5bc669c1b79157b2a4dbf6a2c]

        tdf#85148 New option on database wizard to connect to Firebird Server
        
        Add a new option to the database connection wizard to connect to
        firebird database server
        
        Change-Id: Ie9c75187347a8532c1d869939c72a6f0a892d861
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122073
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-07  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c24f5e24e062ba76bc7ad94ee6f362ea1becbf59]

        svx: defining "i" variable inside "for" statement is good enough
        
        Change-Id: I30c8eb216ecde97451f2c8501424f95fee36d680
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123218
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-10-07  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fee3bc725bffe4fe6970a3ec5eaf5efdcd53285c]

        svx: move LOKit specifics into it's own method
        
        Change-Id: I87f04d460d88c902426e881c03701b95414207d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123217
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-10-07  Caolán McNamara  <caolanm@redhat.com>  [97cf7321e0cddae4570c6ec4c5fb5b55764c26fa]

        ofz: Integer-overflow
        
        Change-Id: Ib0c1863c5fed92622b4bd601021a1174cf6ee68d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123213
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-07  Chris Sherlock  <chris.sherlock79@gmail.com>  [d7358047d9bcee8368a940bfb75b41fb65f87514]

        vcl: test OutputDevice::Erase()
        
        Change-Id: Id15ad1419a5f9d0e628c746770f05b2983c1f65b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122893
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-10-07  Noel Grandin  <noelgrandin@gmail.com>  [1d4827a26a749ca704430d6aae972ee39e35ba10]

        use SfxItemSetFixed in sc
        
        Change-Id: I5b1d66adb1b9e5dd0e470403ba7095183334cc66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123182
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [a5a6071264d27b9dcfa47fe2f399951edd7301c2]

        loplugin:moveparam in editeng
        
        Change-Id: Id8118e5f5b7acbff4f04935560c663b36093a5fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123189
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-07  Rafael Lima  <rafael.palma.lima@gmail.com>  [66b5d2117004f32d89ea10cdd7e086f9f1ff35b0]

        Add extended tooltips to new Paste Special dialog
        
        The new Paste Special dialog in Calc has 4 new presets and a new checkbox. This patch adds extended tooltips for them.
        
        Change-Id: I7d4c5fdb140a49c50b733e50b23d2618127f2c63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121413
        Tested-by: Jenkins
        Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>

2021-10-07  Jim Raykowski  <raykowj@gmail.com>  [69c9237f0345c5b92792f6350771618f5c9cb8c2]

        SwNavigator: Fix crash on image select
        
        Fixes crash that occurs in update tracking test for bookmark when image
        is selected by testing that selection type is text before testing for
        bookmark.
        
        Change-Id: I53c64a71d3aff0f159bff31b98e2f453d7c2225a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123202
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-10-07  Johnny_M  <klasse@partyheld.de>  [8d6a72f556b532c3a289276492bf7f1e2bdd5d1b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 163eaf2bf056073232a1336632e11e535c8a3000
          - tdf#132643 Translate German section IDs
            
            Change-Id: I21c6c82f5b7c5f6543ff6975243b25cea6c13234
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122988
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-07  Caolán McNamara  <caolanm@redhat.com>  [02f8dba5df5296c3b8c5d6aab46bea53235314fb]

        fix "gtk_bin_remove: assertion 'priv->child == child' failed" warning
        
        on closing a document from tdf#141633 with a combobox in the tableform.
        
        So remove the mouse event widget before we remove the combobox
        replacement
        
        Change-Id: I95395ba60bb5fe7cf0b6e25176d0556c6bcc6611
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123210
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-07  Julien Nabet  <serval2412@yahoo.fr>  [f79bdaf1fae14d7028bb1670ec8a674ff2026491]

        drop 'using namespace std' in compilerplugins
        
        Change-Id: I12b4e32b9561657bdbe062b5fb7c18e2ef6ce601
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123196
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-07  Hossein  <hossein@libreoffice.org>  [a2b1c2835733fb028bc5433eb6805820c329daf3]

        Clean StringFormatFlags() in emfpstringformat.cxx
        
        * Fix: StringFormatDirectionVertical was missing, and another enum
          was used instead by mistake
        
        * Cleaned up StringFormatFlags() method
            + There was no need to check for each flag and add ", "
            + The method is only used for SAL_INFO
            + Just adding space in the end of each flag every time
            + Goal: Making code faster and also more readable
        
        Change-Id: I4be2d291611f2b5d3c8a4490a8b273d5a4511dfe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123200
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-07  Caolán McNamara  <caolanm@redhat.com>  [efcbb6d89f49079e9ca7a2b3689699ccfcb6bf2a]

        remove python make dependency from MoTarget
        
        not needed since...
        
        commit 7fdf1663ed8e689e7fb154ab22a9dcb7fc7bf43c
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Thu Sep 14 15:57:38 2017 +0100
        
            remove interim update module for gettext support
        
            Change-Id: I05df619848cde842a5cda79d20e013914ce882d4
        
        Change-Id: I094c033db356f32b93c77f7bdbd4ce5be8b0b0ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123151
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-07  Caolán McNamara  <caolanm@redhat.com>  [21c78b4e94c6cfb9ec38fd4c94091559f8850344]

        ofz: Timeout, detect infinite loop
        
        Change-Id: I3234443e2dde9d68b7704fdd3ccf6bdeebef5ee0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123205
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-07  Chris Sherlock  <chris.sherlock79@gmail.com>  [946b0840a0db5aabfb0d60916abf161d755170f4]

        vcl: remove unnecessary using com::sun::star::\* and std namespaces
        
        Change-Id: Ia6e9987262e10a107a14c9fd1b9c274c34cc7d27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122815
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-07  Julien Nabet  <serval2412@yahoo.fr>  [5f91b3b6c6bf4935a5532330b0d834f6f50df32e]

        drop 'using namespace std' in extensions(ole)
        
        Change-Id: Id2bb87f792d389dd9e6eeddd17046a46cddfdb6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123192
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-07  Julien Nabet  <serval2412@yahoo.fr>  [e4a46880debff1c594a0495d8312fa5a93c77d0f]

        drop 'using namespace std' in filter/qa
        
        Change-Id: I7b5a1a773c26e8ef0fe3dcd0a1cdf5ebba75d52f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123191
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-07  Heiko Tietze  <tietze.heiko@gmail.com>  [1b6b2eff9ac386fd994e3ae120882f646268a80b]

        Resolves tdf#144693 - TipOfTheDay does not progress
        
        Follow-up to I94cd34aa031e133d8c229a0de78582fda1dbdf4a
        
        Change-Id: I29a91a188fb9783074491271c37b49a1f2cf13ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123206
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-10-07  Julien Nabet  <serval2412@yahoo.fr>  [961ebbe9ebd9becdefdeaa5fdea63cb0e7d27443]

        drop 'using namespace std' in cli_ure
        
        Change-Id: Ib439d74284d52e32162164d14ab06e4f40df884a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123193
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [2129cc20ce67606cff22e32d4ce2e658240f5cd8]

        tdf#144317: sw_uiwriter2: Add unittest
        
        Change-Id: Ie2fa7b754f117aed35238cdb67698c05af24dadb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123204
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-10-07  Jan-Marek Glogowski  <glogow@fbihome.de>  [354706e3f5c05294af6e0000d5b9f814cfe01741]

        tdf#144952 VCL fix the Printer graphics release
        
        Regression from commit 1b7c53db87bb67eeb2591fbb186f7ac20eb00c68
        ("WIN lazy init WinSalInfoPrinter graphics"), which removed the
        // HACK to fix an urgent P1 printing issue fast
        
        SalPrinter::StartPage returns a SalGraphics to the VCL Printer
        object. On Windows SalPrinter::EndPage deletes the SalPrinter's
        SalGraphics. MacOS keeps a single SalGraphics for the whole
        SalPrinter lifetime. PspSalPrinter stores it in a unique_ptr
        and always resets it in StartPage.
        
        But in any case the VCL Printer's SalGraphics reference must be
        freed before calling a function, which might delete it.
        
        Change-Id: Ice528b2bbc89eaadff576420bf210ea4ec1e58d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123199
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-10-07  Eike Rathke  <erack@redhat.com>  [852292feee08b4d256f8255926e1f84b4c6fd4b6]

        Related: tdf#144970 Make Drag&Drop of Chart range work with UI representation
        
        Drag&Drop of cell range onto an existing Chart worked with Calc A1
        but not Excel A1 or R1C1 address syntax conventions.
        
        Change-Id: I1cd1a134f284ef5b28237589c544f93cb4aca841
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123197
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-07  Eike Rathke  <erack@redhat.com>  [14f81ca6ad289bf86781f642aa129b33151247cf]

        Related: tdf#144970 == ScRefFlags::ZERO is not a replacement for != 0 ...
        
        It still worked by chance because if (!bValid) the string is
        parsed with ScRangeList, which does deliver a result.
        That will have to be adapted to the then expected UI
        representation though in which case it wouldn't work.
        
        Fallout from
        
            commit 51d0b4037b36a4a74c9181b95edb18017542ab79
            CommitDate: Sat Mar 12 00:21:29 2016 +0000
        
                tdf#84938 Change defines to typed_flags
        
        Change-Id: I9612b34829c12e59d4b390c6aa035aca84e87c73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123194
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-07  Mike Kaganski  <mike.kaganski@collabora.com>  [1ef671c5a2f4b629ba6e280c5036ba781cc8787c]

        Delete copy ctors/assignments for DLLEXPORT class
        
        Same as ee405fb2ef36337851801f1bd34411c606d55988 for
        GraphicHelper, but this time for PhysicalFontFamily.
        
        Change-Id: I7a9d6f0cdee29b754244ab6260f78bb7d8deb488
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123195
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-07  Justin Luth  <justin_luth@sil.org>  [7e201916169aca254c0824fb71ed83ca69f4adce]

        tdf#144317 sw table minimize: fix signed->unsigned table growth
        
        In the case where the table was already rather oversized,
        the minimize and optimize functions would attempt to shrink
        the table to the maximum recommended size. But that was done
        without checking whether that would result in a negative
        position for the column boundary. (At least that is what I
        think was happening. This code is a bit too cryptic...)
        
        I tried to make a unit test, but the table size didn't
        grow or shrink as I expected it to (and as it seems to
        when the command is run by hand...)
        An F12 with SW_DEBUG=true ./instdir/program/soffice
        shows that the cell gains a huge width, but that didn't
        show up either in a parseDump, even after a
        Scheduler::ProcessEventsToIdle(). So I gave up (again).
        
        Change-Id: Id4b9defae718694aa76a3db01f6b02ead5f98e6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123108
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-10-07  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [e090afc29bdff4303f1235080fb169011220be4a]

        tdf#144924 - Change return type of array elements of the split function
        
        If VBA is not enabled, allow the assignment of variables with different
        data types to the individual array elements created by the split
        function.
        
        Change-Id: I7bdd432cdebbfded5f7fb3acc0216474eb6b6821
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123122
        Tested-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-10-07  Miklos Vajna  <vmiklos@collabora.com>  [f78aebd4c2a2b740559e54906a26653dc89fd610]

        sw: size() -> !empty() in textboxhelper
        
        To avoid an implicit integer to boolean conversion.
        
        Change-Id: If4f91d4ebfc0c2a66e0c526d3826aed4b7558ec2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123185
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-10-07  Justin Luth  <justin_luth@sil.org>  [f629dc8dc8b9620508b5bd8e55ddb298438c447f]

        tdf#143982 doc/x export: save automatic table as 100% relative
        
        Currently, the automatic mode is just being saved as
        "determine width from cell size" or absolute size.
        But a better match would be 100% of the available space,
        so that changing the page or margin size would automatically
        increase the table size (which is what automatic implies).
        
        It doesn't appear that MS formats really have a
        similar automatic. Their automatic just seems to
        say that the width isn't specified at the table level.
        So a percent-size seems to be the best match.
        
        RTF currently does not even round-trip relative tables,
        so I ignored that format.
        
        Change-Id: I5bfc066864ab630755046b881e98503491cfb1ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123128
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-10-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ec76fff198323122bedc63ffdfd896c2543102c6]

        tdf#140781 Update extended tip for ASCII dialog import
        
        Change-Id: I9be5573673f888e9932c114dc0018585d75d13d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123140
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-10-06  Eike Rathke  <erack@redhat.com>  [34b01c95d4cab81cb614b67c47b004ac86d266f1]

        Resolves: tdf#144970 Chart CellRangeRepresentation expects UI representation
        
        sc/source/ui/unoobj/chart2uno.cxx
        ScChart2DataProvider::createDataSource() calls
        ScRefTokenHelper::compileRangeRepresentation() with the
        CellRangeRepresentation property's string value and the document's
        grammar (and also other places calling
        ScRefTokenHelper::compileRangeRepresentation() in Chart context do, like
        ScChart2DataProvider::detectArguments()), so let
        ScChartsObj::addNewByName() generate that from the
        Sequence<table::CellRangeAddress>.
        
        Also let ScChartObj::GetData_Impl() parse a CellRangeRepresentation
        value with the current address convention.
        
        This is congruent with
        offapi/com/sun/star/chart2/data/TabularDataProviderArguments.idl that
        for CellRangeRepresentation says "The representation string is of a form
        that may be used in the user interface.  Example for OOo Calc:
        "$Sheet1.$A$1:$D$7"", which is Calc A1 but agnostic about Excel A1 and
        R1C1 address syntax. TabularDataProviderArguments is mentioned in
        offapi/com/sun/star/chart2/data/XDataProvider.idl at createDataSource().
        
        Change-Id: Ie89d9aa3d5bc3eda9a65932a445ee8a1b4b266f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123188
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-06  Julien Nabet  <serval2412@yahoo.fr>  [490479c9b6f75dd857b8b644f84f65c37c1b460f]

        drop 'using namespace std' in vcl (MacOs/ios), blindly
        
        but hopefully there's a Jenkins machine on MacOs
        
        Change-Id: If5e87d16e64f010494ca1e5751ea6873f3a21a57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123190
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-06  Chris Sherlock  <chris.sherlock79@gmail.com>  [080547f644017353ff3c1d8cd91076e05d2ee373]

        comphelper: remove unnecessary using namespace vcl
        
        Change-Id: I7f49f23bcfeceb01ea470287705199fc846d1cb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122817
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [6d200d8e739595bd4c6310bede7d66e3c05fbb85]

        loplugin:moveparam in ucbhelper
        
        Change-Id: I1b9cc0366fb8e9b2525a56816ae4f76737a31b73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123184
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [7c3990c38ddc5e69c89d9cb0c1a521f144e852f7]

        loplugin:moveparam in connectivity
        
        Change-Id: Iaf3a64effb69fd82c6303d8fa75723ccc5ced543
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123183
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [46a2b36aefde5de7abeaca230973cf0d47b9a505]

        Fix typo
        
        Change-Id: I2f229b95c997a6e4f87f3d91fab1bf299cfe9670
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123149
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-06  Noel Grandin  <noelgrandin@gmail.com>  [7c1742761317a4b074a0fba6e9d7720aba5b838b]

        use SfxItemSetFixed in svx
        
        Change-Id: I2b31d586ace6720b9bfc223f78874bf347d64521
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123143
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [e0117eff7f16277e7d6df18be60a6d6138b8611c]

        loplugin:moveparam in basegfx
        
        Change-Id: I68d0de099641ae5b2ae92f46e86bdf4a43c468a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123141
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f25d0deaa71f7e48f2f0255150ae62fe76ce6835]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e11fca7e6ef36de4e49473b3ff3126678fd41225
          - tdf#140781 Improve Help for Text (encoded) filter options
            
            -Regenerated convertfilters.xhp
            -Added examples from start_parameters.xhp
            -Updated pyhon script
            -refactor xml
            
            Change-Id: I730aa77b87133701c2beb3efc9559f7145ce15bd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/123150
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-06  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [6da7e4de06b413a52070ac5414b7e1989eedb322]

        (related) tdf#144483 Add Range frame above range selector spinboxes
        
        to indicate better this is independent from the Save as options
        
        Change-Id: I1855c84dcb11f8db1da458eaa8f8dc4b239e31ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122164
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-10-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fd0db00ed26b9cfef9280ed8889dc3cde9756c75]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 898c44caff86cd05b2e11d977d12296f644c16f2
          - Fix typo
            
            Change-Id: I25ba4f1178a02aa4337d1310261a32ed1dbfd3e5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/123148
            Tested-by: Jenkins
            Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>
            
2021-10-06  Caolán McNamara  <caolanm@redhat.com>  [50a1b6e18ee51aee479495039aba3fdede2711ce]

        Related: tdf#141633 similiarly support match spinbutton font size
        
        to the desired zoomed font size in the table control
        
        Change-Id: I9aafec5b9a236bf5d140fd9b8bfc9000c3f0bf35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123142
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-06  Luboš Luňák  <l.lunak@collabora.com>  [e7ec79fe36a0f22f10167806da80e3c1f30b36e8]

        ScRangeList::UpdateReference() join all ranges properly (tdf#140901)
        
        This is basically a revert of 6eb8634a9f62bfe486ecd2f46, which
        made this Join() just the last range, probably under the assumption
        that the function is always called with just one range to update,
        or to avoid the possibility that Join() removes several items
        from the list, breaking the next step of the loop. But DeleteArea()
        may split several ranges, so we need to make sure to Join()
        all of them.
        
        Change-Id: Iea124142335ccdc8fa578344cddce8670c27573d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123135
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-06  Caolán McNamara  <caolanm@redhat.com>  [a693009c28059435ea5bae6d89a76e2243fe7793]

        tdf#141633 use css instead of pango attribs for font size
        
        in GtkEntry. Rendering was using the font set via pango attribs, but
        when measuring the mininum size gtk will use the min size of the widget
        font so that has to change to allow the GtkEntry to fit the size of the
        desired font
        
        bundle together the setting-font-via-css as "WidgetFont"
        
        Change-Id: Ic00d8b84decf528016fe47fc3b142daf3439340d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123138
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-06  Hossein  <hossein@libreoffice.org>  [cb2739767aa1000687beb29d3a5d21ed1ec3ba4e]

        Cleanup svgcharacternode.cxx
        
        * Replacing Ternary conditional operator "?:" with "if" statements
        * Adding using "namespace drawinglayer::primitive2d;" to avoid long statements
        
            Converting this:
        
              drawinglayer::primitive2d::TextStrikeout eTextStrikeout
                      = drawinglayer::primitive2d::TEXT_STRIKEOUT_NONE;
        
            to this, which is much more readable:
        
              TextStrikeout eTextStrikeout = TEXT_STRIKEOUT_NONE;
        
          * This is avoided in the header file with only one usage of this namespace
        
        Change-Id: I0bbc80a894056806dc03f46df5b62d92c2cd4a0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123102
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-10-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e467d0e761b0158f9501041ba352d528595e3cdb]

        Bump Glade version for asciifilterdialog.ui
        
        Change-Id: I80ed80b8f639fc4a53a7ebea3222f3f2e533c913
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123139
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-10-06  Caolán McNamara  <caolanm@redhat.com>  [10ec02f6fe4cd2c29021b967c255ace3f71424b5]

        Related: tdf#141633 allow "small-button" elements to shrink further
        
        so they can go smaller to fit small zoom sizes for the table control
        
        Change-Id: I6df47ed57a511e3b00d10075dedfdd9f1edcc477
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123136
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-06  Szymon Kłos  <szymon.klos@collabora.com>  [dee282441f3483c49759caff73ed3e1cde13f58d]

        lok: fix crash on chart doubleclick in patchPaintWindow
        
        backtrace:
        SdrPageWindow::patchPaintWindow(SdrPaintWindow&) (this=0x0, rPaintWindow=...) at svx/source/svdraw/sdrpagewindow.cxx:168
        SdXImpressDocument::paintTile(VirtualDevice&, int, int, int, int, long, long) (this=0x64589d0, rDevice=..., nOutputWidth=180, nOutputHeight=135, nTilePosX=0, nTilePosY=0, nTileWidth=15875, nTileHeight=11906)
            at sd/source/ui/unoidl/unomodel.cxx:2240
        
        Change-Id: Ie5270c3cc4a40121485d5da756a498ec4fd8bf80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123044
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123134
        Tested-by: Jenkins

2021-10-06  Szymon Kłos  <szymon.klos@collabora.com>  [07ed070307e84e9f4f42461b788e5ec62a8f5a4b]

        jsdialog: sidebar: fix master page layout value sets
        
        fixes: https://github.com/CollaboraOnline/online/issues/3322
        
        Change-Id: Iaed50c19d4a0f45b00ada305fadcb1372aa6ba63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123037
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123133
        Tested-by: Jenkins

2021-10-06  Szymon Kłos  <szymon.klos@collabora.com>  [3b72018b3c3056d422c3474bca30b1a157ae8dc0]

        sidebar: update chart panel on checkbox change
        
        This fixes not working checkboxes for "title" and "subtitle" on mobile
        
        Change-Id: I126bb020f669c8c4a34687f750a538513cd06eae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122876
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123132
        Tested-by: Jenkins

2021-10-06  Szymon Kłos  <szymon.klos@collabora.com>  [d25debd3c1a19c52c9d4aa4da4ce8d36de45afdb]

        Deduplicate reference marks and cell auto fill messages
        
        We use only the last value
        
        Change-Id: If3536b5b4bc67755cb7bb73850a590d37675e6a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114547
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122106
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123131
        Tested-by: Jenkins

2021-10-06  Chris Sherlock  <chris.sherlock79@gmail.com>  [927de6c264d43ae5ad4b32ea38c0d1120ba0ebe1]

        vcl: test OutputDevice::DrawArc(), DrawChord(), DrawPie() and DrawEllipse()
        
        Change-Id: Ie1513d75262b4664a3b2620fca27d805d4e780bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122821
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-10-06  Chris Sherlock  <chris.sherlock79@gmail.com>  [f4d5be05f643e9a483fcbb8441faa4a89c0cb280]

        vcl: test OutputDevice::DrawRect()
        
        Change-Id: Ic9ed566d171b3059fbe6de9fcc32ca0af6db7a2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122820
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-10-06  Chris Sherlock  <chris.sherlock79@gmail.com>  [d4b68f063cbb3c490e1ad084c3f9eb30c6a8c93a]

        vcl: test OutputDevice::DrawLine()
        
        Change-Id: I17691623e28a75080a1a46099796ec24bab3b91d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122819
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-10-06  Chris Sherlock  <chris.sherlock79@gmail.com>  [4fb0d442316e914d3a75e317d6756d95b920a3e1]

        vcl: test OutputDevice::DrawPixel()
        
        Change-Id: I82651c6f41f46bb1097a69f3bcddcac2486a5baa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122794
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-10-06  Aron Budea  <aron.budea@collabora.com>  [203068319e17377cafb9e298a910f42fde417a21]

        tdf#144122 Use signed type to avoid stealthy underflow
        
        301278b656e76b6f42af5cf8a6f5c6c02acfffeb and
        6fdd0a3f8b3448a9a246496191908c92156cc38b switched
        some sal_uInt16 types to sal_uInt32.
        Additional commits related to the change:
        9e075acf2bf1ce6c43fdf5b601507ee0663bd691 and
        2634bc59092b24217d984a5845365d703bdb08d2.
        
        A fallout from this change was tdf#144305, fixed via
        0c3e47cc2f0570a7cd8ff4889763991a86b29f26.
        
        Instead of adding further casts to force conversion to signed
        to avoid unsigned types underflowing into large positive numbers,
        convert these types to signed SwTwips.
        
        Change-Id: Icb7fbae79621d452cd03bb01dc620f60a26f1db0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123014
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-10-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [61ecd15cc81a0d14d27e727ea0c9fe6317cc13a9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8589981a5f5dbe83cff6bdc86db01e54779a4255
          - tdf#144957 Help on deleting array formulas
            
            Special thanks to Alex Sims for excellent bug report.
            
            Change-Id: I15ab6b6b8c86633a779b3f4c55f10665bdb63c62
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/123137
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-06  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [da5580369bfd15857fb21a1f610e393d07abb805]

        tdf#144907: sw ui: allow closing of "Fields" dialog
        
        In some cases (described in task) dialog is not closed.
        This is happens due to not delivered request to
        SwTextShell::ExecField(). So we could just close dialog
        explicitly, if Execute() action did fail.
        
        Change-Id: I1c712295a21037bc8bb28e2a97e750299b41250c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123059
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-10-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [727bb5ed6bb53ef00b61ecdebb0b9cca50f167e2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 336a1a866e9b84a929e9d4403564e37947a0eba3
          - Refactor and fix merge/unmerge Help after translation round
            
            - Remove embedvar'd text from sentence (break translation in some langs)
            - Refactor formattings
            - move bookmarks away from lists (breaks list formatting)
            - update icon size.
            
            Change-Id: I2bdd2b026ed167f42894d1cfc61c19a1617d79a0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/123123
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-06  Caolán McNamara  <caolanm@redhat.com>  [2dfe1726d5262820c910d810b955ea73d3c7ae95]

        CellController always controls something derived from svt::ControlBase
        
        Change-Id: I051c2d0cf134502943bda5aa0bad9b04163c221f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123129
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-06  Szymon Kłos  <szymon.klos@collabora.com>  [0ed940e3eb87c7048a1a8e6cfda14e7cef85d007]

        lok json: write correctly formatted array for comments
        
        Change-Id: Ia9a219f867ea00444844f6854f0b6af762d4e0af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122149
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123107
        Tested-by: Jenkins

2021-10-06  Szymon Kłos  <szymon.klos@collabora.com>  [57a628d540287c4bfa8251e50279f4879faa184d]

        calc: get rects faster for simple selection
        
        In LOK when we select the full row using keyboard shortcut
        Ctrl + Shift + right arrow we need to receive complete selection
        so we will avoid requesting it by chunks, slowly moving the
        view to the right.
        
        So - don't clip the selection rects to the visible area.
        
        It is needed only for simple selections so to avoid performance
        issues - use simpler algorithm without loops checking every cell size.
        
        Change-Id: I6ab975b6c155f3dde3014a52752ffdc79a93844f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120611
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122107
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123099
        Tested-by: Jenkins

2021-10-06  Szymon Kłos  <szymon.klos@collabora.com>  [8ede76d9accc8e3b1ea2c8e332cbb373a1b4d9cf]

        lok: IME: directly copy formatting for inserted text
        
        This is a fix for online where after:
        
        lok: IME: preserve formatting when inserting at the end of paragraph
        
        https://cgit.freedesktop.org/libreoffice/core/commit/?h=distro/collabora/cp-6.4&id=bf96d1f23e5c12f9263643dfdab94fd1361bb098
        
        text formatting is lost.
        
        Change-Id: I3d316f8f4c4d750eac7900228f9f2d99f70d99bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122199
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122478
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123101
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2021-10-06  Szymon Kłos  <szymon.klos@collabora.com>  [7df324b4561a6551812bdfa5b72ba1c937148c41]

        lok: IME: preserve formatting when inserting at the end of paragraph
        
        There was a problem with inserting characters at the end of paragraph in
        online.
        When user set text to bolded, inserted few characters, then switched
        bold off.
        When trying to put another non-bolded character - the result was still
        bolded.
        
        It is caused by IME mechanics which gathers all elements for composition
        and at the end deletes these characters and inserts again but using
        document interface to keep undo records. During that operation
        formatting has been lost.
        
        This change does the same in reversed order so we first put new string
        correctly formatted at the end. Then we remove old leftovers. In result
        formatting is correct.
        
        Change-Id: Ieb498afdbe42c0080c30ea3db994cedc98e89847
        Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121774
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122477
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123100
        Tested-by: Jenkins

2021-10-06  Szymon Kłos  <szymon.klos@collabora.com>  [d99c7586edf41e1b22f1ef363859a86bf397e35f]

        jsdialog: send full update for autofilter
        
        Change-Id: I64baa5fea03f96350fe4db86ea0e42e02d41e8be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122531
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123105
        Tested-by: Jenkins

2021-10-06  Szymon Kłos  <szymon.klos@collabora.com>  [b8e9e1bc7713ac159c3f23f9e4be4ddb656a9d79]

        jsdialog: avoid compiler warning for plain vcl window
        
        Change-Id: Icfe5a07e74801d59d6bb0988948bdf20f22bc3e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123110
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-10-06  Szymon Kłos  <szymon.klos@collabora.com>  [dfff37d1d92074abbd8ad0dc5c79a4e269d09f61]

        jsdialog: weld plain widget
        
        Change-Id: I85a23a7ea14ab580d4dc222d80edfaa8423cf952
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122562
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123106
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2021-10-06  Luboš Luňák  <l.lunak@collabora.com>  [e304383b88d271b0e140946af201099c8314dd0a]

        avoid repeated calls to SfxNotebookBar::IsActive()
        
        The call reads configuration, and so is a bit expensive when
        called in a loop.
        
        Change-Id: I62398bcfdc856f02f6e2d928bac2f144bc47424d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123103
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-10-06  Chris Sherlock  <chris.sherlock79@gmail.com>  [564e12518632d937cf9e510679f33399851d8a9c]

        vcl: remove unused class ImplDeviceFontSizeList
        
        mpDeviceFontSizeList is no longer used in OutputDevice, so remove this
        member variable, and then remove ImplDeviceFontSizeList.
        
        Change-Id: I93353909485a9243ae02d44c2adc1c9c4a769cef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123125
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-06  Miklos Vajna  <vmiklos@collabora.com>  [046eab181e89e6265f06a2d851a339bbef7c3ee5]

        CppunitTest_sw_ooxmlexport10: avoid DECLARE_OOXMLEXPORT_EXPORTONLY_TEST()
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I7a1e61775107506b9b05f5ae635f5a0afaca5ffd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123117
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-10-06  Jim Raykowski  <raykowj@gmail.com>  [cca6092c43e6f5ff56251b2fd43e7530b99358e3]

        tdf#144788 SwNavigator: Group footnotes and endnotes separately
        
        This is a follow-up patch to separately group footnotes and endnotes
        under the Footnotes and Endnotes category. A separator line is shown to
        distinguish between footnote and endnote entries. Entries above the
        line are footnotes, entries below are endnotes. A tool tip is also
        displayed to distinguish between them.
        
        Change-Id: I2c4c3ab074da3bd6ba60220f8e7bcc60125bf81f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123124
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-10-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [cf739db1d6261c43b5b28c6795a4b5b30156478f]

        loplugin:moveparam in drawinglayer
        
        Change-Id: I428116d96a011b061dda8376b6f27fb135a62964
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123114
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-06  Rafael Lima  <rafael.palma.lima@gmail.com>  [547d8dacffc87586597d43e0e0378b4bb86b67a8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ff4b6d982cb29758b1e81e04f8e404c8ea7324c9
          - tdf#136495 Explain how to quickly switch between Landscape / Portrait
            
            Change-Id: If35934545e42f165512d4d2c1fdc84d1ea709fd6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122948
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-06  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [372005419f68eff13f526b3f1bf4a344370ef4c2]

        update credits
        
        Change-Id: I434832c8b4395e8a8e0df44ad056e07cce6585d4

2021-10-05  Julien Nabet  <serval2412@yahoo.fr>  [10ad9560fba562f494fa44fc8a7bd2388d9e8c5c]

        drop 'using namespace std' in o* r* x*
        
        Change-Id: I15d56d133cf464a3cb6483be785b1259c7f35b43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123120
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-05  Julien Nabet  <serval2412@yahoo.fr>  [1f90b8086fcad7ac033e76a96bf102db7c15e44f]

        drop 'using namespace std' in s* + toolkit
        
        Change-Id: Ibd0b983d46a5683df64b4de79cd444427705e9e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123118
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-05  Julien Nabet  <serval2412@yahoo.fr>  [3068ab9a2c9307cbea2efa2b6924ce427bb54466]

        drop 'using namespace std' in h* i* j*
        
        Change-Id: I3c28651779f17e1a410505ffaa863b4773037ccf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123119
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-05  Caolán McNamara  <caolanm@redhat.com>  [b35b1dca3a734739a9780c17331b8368d7df7657]

        ofz#39150 skip detecting bidi directions
        
        Change-Id: I92eb838f0ee744902f3c358fd1627970eb548ef8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123085
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-05  Eike Rathke  <erack@redhat.com>  [ce8a7278e1304f7aaa65bce34aeeda5e83b231f1]

        Fix crash if conditional format triggers recursion with iterations enabled
        
        Could occur if a conditional format is evaluated (for example if
        row height is to be obtained) while a formula cell it references
        is still running and iterations are enabled so the conditional
        format's temporary formula cell is added to the iteration
        recursion list but iterations are not triggered if there are no
        circular references. In that case the temporary formula cell's
        pointer remained in the recursion list and it's dangling instance
        was accessed in the next round. Mark such formula cell as
        free-flying and remove from recursion list if it was added.
        
        Observed at
        https://ask.libreoffice.org/t/lo-calc-crashes-when-calling-a-macro/68800
        with the original attached file that now got replaced with another
        version that doesn't have iterations enabled so wouldn't trigger
        the bug (and apparently even doesn't if enabling iterations).
        
        Change-Id: I23a023356f920b8413874cab14acdc8b25580052
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123115
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-10-05  Luboš Luňák  <l.lunak@collabora.com>  [057968bbce406efe6564347329df45b7e0f823ce]

        do not block out PaintImmediately() in LOK mode
        
        I'm not sure why I did this when disabling LOK idle painting, even
        if a window is not to be painted to, it still needs at least
        invalidating.
        
        Change-Id: Iaed6b1071d05d05d6bf5195f3803afb1fc018508
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123097
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-05  Julien Nabet  <serval2412@yahoo.fr>  [0a78cb8eb1ebbfe55896d603e8aa94816242c2cb]

        drop 'using namespace std' in winaccessibility
        
        Change-Id: Ibb6c4b747a706e126f5469d8348cd78a70561075
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123116
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-05  Mike Kaganski  <mike.kaganski@collabora.com>  [7e558cd5b90f45c67ffc4d03f1c54564aff54bbb]

        Optimize the whole range of getN10Exp over IEEE 754 doubles
        
        Needs 5056 bytes of pre-calculated data.
        
        Change-Id: I138d9dc80c176f675a6854fe906e235c98efcbc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122947
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [08ec94371cd2c395c0c5a157e5c6d737ecfe4f20]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a82f9c51bdb39d0a784069e2927683273c9f8ebc
          - Fix typo
            
            Change-Id: I4fa3a07e7094b4bf2a6428aa8a910c5b8d672191
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/123113
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2021-10-05  Julien Nabet  <serval2412@yahoo.fr>  [311964173ff0591a01d81715b1cc48b1ffa14abf]

        drop 'using namespace std' in vcl (Windows part)
        
        Change-Id: I8516e48f5e4a7266aef35ba2e31ebd107bf8169b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123112
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-05  Julien Nabet  <serval2412@yahoo.fr>  [3c51d5d80c9932e6d13dd09c8fe2ceeeeb741656]

        drop 'using namespace std' in sw
        
        Change-Id: Idb2350c32d9fba55e9ad8db7aa4c1a280f03ca6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123068
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-05  Chris Sherlock  <chris.sherlock79@gmail.com>  [2c0ce0daa0a2eae87e6425793e0dfb39ac5a359e]

        tdf#143148 - Use pragma once instead of include guards
        
        Done in preparation for movement of PhysicalFontCollection to vcl::font
        namespace.
        
        Change-Id: I17f27afd3ff0763866f3b2c169f7ee100d7f26d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122406
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-05  Chris Sherlock  <chris.sherlock79@gmail.com>  [46973de8b4a2de16f68053144f2a63a122ff766a]

        vcl: refactor PhysicalFontFace::IsBetterMatch()
        
        Refactored PhysicalFontFace::IsBetterMatch(), which works on a
        match weighting system to figure out if the font face is, as
        the functions implies, a better "match" than the one already in
        the collection.
        
        To refactor this I created a number of static functions that
        return a match value for specific attributes to be matched upon
        
        Change-Id: If95b4ad7c5dcfabf34469cbce1260886e4674415
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122812
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-05  Chris Sherlock  <chris.sherlock79@gmail.com>  [cc81b6353ec1983b652d1c370ee80d77b5f8d1e8]

        tdf#124176 vcl: Use pragma once instead of include guards
        
        Change-Id: I0bd1384df1f022bcd03e586bd9e380e432a46313
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122909
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-05  Chris Sherlock  <chris.sherlock79@gmail.com>  [c817a5a4958c323eb189e1374072998b8b13ba8c]

        vcl: test PhysicalFontFace and move to vcl::font namespace
        
        - moved PhysicalFontFace.hxx to vcl/inc/font
        - added PhysicalFontFace to vcl::font namespace
        - had to regenerate precompiled_vcl.hxx
        - tested PhysicalFontFace, with some extensive tests for
          IsBetterMatch()
        
        Change-Id: I860022ac244f8a827f6f9cb7ed9018c5d9c328cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121970
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-05  Szymon Kłos  <szymon.klos@collabora.com>  [0e736b0c20e096c5daf59f141b4509cfcc159a79]

        Check mpWindowImpl before use in Window::EndTracking
        
        Change-Id: I0a4ddd1b61f5919f346bb2f3a1e2ca9fbad958bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120860
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122108
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123098
        Tested-by: Jenkins

2021-10-05  Luboš Luňák  <l.lunak@collabora.com>  [a733c728a2e255507abf2dc7107ba730ee0f2bd8]

        remove useless '&& true'
        
        Change-Id: I7ba14695171a832bf7e858cb17160861487fb3a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123096
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-05  Noel Grandin  <noelgrandin@gmail.com>  [17915ab5202a4d7456e9bc031c3f6a72bc861844]

        fix ubsan alloc-dealloc-mismatch
        
        after
            commit 503ab1ca9ae11978d9717557546c01ff598aaf88
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Sat Oct 2 16:28:56 2021 +0200
            Use placement new to avoid one of the allocation calls...
        
        Change-Id: I2eb85c5c1be5d2eaf757d717f03873415e49c9a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123083
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-05  László Németh  <nemeth@numbertext.org>  [74650680788dc076a37d2fe4d5f9237c450807d0]

        tdf#144748 sw: fix crash at Undo of deletion with empty table rows
        
        When a table with empty rows is part of a bigger deletion,
        Undo of the deletion resulted a crash, because the deletion
        created extra redlines for the empty rows within the bigger
        redline.
        
        Regression from commit 9994120c8d0fe8c5a029390ad7411b99c18ff5c9
        "tdf#144347 sw: fix tracked deletion of table with tracked content".
        See also commit 99059a1ececa3621c2fe46fabdd79eed9d626c42
        "tdf#143359 sw: track deletion of empty table rows".
        
        Change-Id: I0e33e169c1ffe60022a6b66a6d70fdd9c0a9332a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123091
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-10-05  Caolán McNamara  <caolanm@redhat.com>  [afb022f0a399799be43a3fd3a1380b6b26350ed4]

        ofz: detect infinite loop
        
        Change-Id: Ifc3134401c4ed7c4b17faf282d191ad2bb778746
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123067
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-05  Ismael Luceno  <ismael@iodev.co.uk>  [19d85ff18f3f27d68908091242eb7e22b85f9e7c]

        configure: Fix libc version check
        
        Testing for gnu_get_libc_version isn't quite right (available before
        2.1), and the feature macros were already present.
        
        The new test at least will fail for glibc < 2.1, but will pass on
        non-glibc systems.
        
        The buildsystem should be actually checking for some sort of compliance
        barrier instead, but this is a start.
        
        Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
        Change-Id: I879278c2946c1fa5416da0407a949c8c4b2a8bf3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123006
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-10-05  Ismael Luceno  <ismael@iodev.co.uk>  [dd855b9af9b180e878c5cffa881f4f68cff4afb8]

        configure: Allow building on musl-based systems
        
        Signed-off-by: Ismael Luceno <ismael@iodev.co.uk>
        Change-Id: I64e9dea846f3753a91d87bb664af30d0790b5159
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123005
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-10-05  Miklos Vajna  <vmiklos@collabora.com>  [2d9eddbb23625aad7a9accedbf69209a04169f00]

        sw layout xml dump: show width/height/length even for multi-portions
        
        The old SwPortionHandler-based approach doesn't handle multi-portions.
        
        Change-Id: I6702e7af3b9fe7e4c25692c22e8f35d9ab98f67a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123061
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-10-05  Luboš Luňák  <l.lunak@collabora.com>  [71429b93ec0687bbbedcbb776b38c981f4017177]

        try to merge rectangles already in AddPaintRect()
        
        It turns out that e.g. adding a new line in Writer results
        in a number of paint rectangles that actually often line up and
        form a large rectangle. So try to detect these and merge them
        directly, resulting in less work for SwRegionsRects::Compress().
        
        Change-Id: If89ae9463d9c80a1492431afd37bcedfd24bea2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123077
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-05  Luboš Luňák  <l.lunak@collabora.com>  [8e49016473f0142cb07a1b30f4073f3e73aa4747]

        fix broken SwRect corner getters
        
        BottomRight() wasn't equal to Point( Right(), Bottom()). Smart *sigh*.
        
        Change-Id: I0af1c018cdf10a4ff23d95752004e565b4102b13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123076
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-05  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b1488cd6f008049a9aaff7350deeb73cbbd535b6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 80e65e1d4c346cde0c056a2288dfc02c5aae8f92
          - tdf#119891 Help page for scanner dialog
            
            Change-Id: Ic379a8c79504d74ea02126b96504214ee968aa1b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/123081
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-05  Olivier Hallot  <olivier.hallot@libreoffice.org>  [299c9f1808c802e3a7a9e5fda1a6f9efa4207c52]

        tdf#119891 Scanner dialog has no Help button
        
        Added extended tips for the SANE dialog
        Help page will follow
        
        Change-Id: Ibf60eacb561fd65caa682bfa710e52b93b6148d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123080
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-10-05  Jim Raykowski  <raykowj@gmail.com>  [24d3e8d219ce73a2e93f207b65050078535da57e]

        Related: tdf#144817 tdf#144335 Persist SwNavigator tracking settings
        
        Add persistence to Writer Navigator Outline, Table, and Section
        tracking settings.
        
        Change-Id: If2d406d0540083d982c2e7ffb78b1a6e156817c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122874
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-10-04  Julien Nabet  <serval2412@yahoo.fr>  [2f54c40fc28294676a129cfa86eed39f974a9e24]

        drop 'using namespace std' in l*
        
        Change-Id: I88909cf813f39a52c70d3cbcb19ff326d9bb42d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123069
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-04  Julien Nabet  <serval2412@yahoo.fr>  [bf82274d327146ec0aa2b4f8a0e6d1bf24366cb3]

        drop 'using namespace std' in sax/sc/scaddins/sfx2/shell
        
        Change-Id: I422a6d5b0151115203fd2d7c0fc5597903d3ec8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123064
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-04  Caolán McNamara  <caolanm@redhat.com>  [b845fc51bb5c40eac121bbe52d8c77257bcbcdf3]

        Related: tdf#143391 avoid creatinging a negative height for the scroll area
        
        this is similar to the case of IconViewImpl::CursorUp so presumably
        needs the same safety check
        
        Change-Id: Id1a79c27daabbf4e2077d46c3d14324695922ca1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123066
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-04  Caolán McNamara  <caolanm@redhat.com>  [5a930d4b33e6b5e6642c936cb643c2c5605d6110]

        Resolves: tdf#143391 scrolling by an entry height taller than visible area
        
        leads to use of a rectangle with a negative height. Drop the attempted
        optimization, of reducing the area to copy to the min required, if the
        area is already shorter than the height of the area to scroll.
        
        Change-Id: Ic17d3d017f5280d1f6b655a2fc61627f512849cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123065
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-04  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [79e6ad35d5402b6485d9776c60e20eaf236dba0f]

        Update git submodules
        
        * Update translations from branch 'master'
          to e8881fe8aa87f07547d433e9fbb82e0e768eb719
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I1658b92ce4e7a15ad5539e5dcba48bfd1951744f
            
2021-10-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d294e3e9626983233736c80f4ddf2d4f2d5857ca]

        Bump Glade version for sanedialog.ui
        
        Change-Id: I9d787d392d5582fdfbe1928c5e3918863f178260
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123058
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [36f69c61a9d7b456c9d93d371eca4b61a3a94f8b]

        Fix typos
        
        Change-Id: Id88532da843e659d337f3529333a17a0c00c8328
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123050
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [9dddc933dd1d30eec9b3696c0052f5375a9d211f]

        cid#1492313 Logically dead code
        
        Change-Id: I2e3802881e5fde178dfc2f999b2ddb35923c221b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123055
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-04  Chris Sherlock  <chris.sherlock79@gmail.com>  [b26a1185d71d30f9b9ed86f99a2fc6ee41899130]

        Add sal/config.h in preparation for patch
        
        The convention is that we need to add sal/config.h to the start of
        files.
        
        Made in preparation of movement of PhysicalFontCollection to vcl::font
        namespace and test class.
        
        Change-Id: I7768d9b4c7335f0d9feeba96f0dc67aaaaf8441e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122259
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [3b7a86abf28dcc2400a691200b0ea11ee5a9e537]

        loplugin:constmethod
        
        Change-Id: I56af10be5f1155db4c7f2190495fe036a9b4236a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123054
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-04  Tor Lillqvist  <tml@collabora.com>  [717dd57000212dda5f4ff5b167d3f3b0f498a98e]

        We need com_sun_star_animations_AnimatePhysics_get_implementation
        
        Fix crash in iOS app reported at
        https://github.com/CollaboraOnline/online/issues/3321 .
        
        Change-Id: I1b5fedb0d5db84cc3f6a75b52c29a39ebe7a6ed9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123046
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123047
        Tested-by: Jenkins

2021-10-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3c5afc731ef7d3aa8368b3a79bfd674cce8f85df]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 54e30f4bb12626aad1d101d2de20a9b5df10770e
          - Fix typos
            
            Change-Id: I23fad13f1010360c5129358b929c4cabeab89f40
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/123049
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-10-04  Rafael Lima  <rafael.palma.lima@gmail.com>  [8a3fb8964d99c17cadb7b9f67cff3404bc41a506]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 60ed9a0af0790ab7c7ed13149d6f1da200b2470a
          - tdf#105601 Update Calc's Data menu documentation
            
            This patch updates the names of items in the Data menu. It also removes
            the link for Data Provider, which was previously removed in 24939a5b43b9fe889c3aace027c668666ff61987
            
            The "Streams" page was also updated to inform that the feature is still experimental.
            
            Change-Id: Iccd6059e1c4f2203a3c64cc2b32c90eb281194dc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122934
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-04  Mike Kaganski  <mike.kaganski@collabora.com>  [347e18a3e8a742dc63833bc030dcf224499853b3]

        Use isRepresentableInteger here
        
        Change-Id: I8ba202232fa42765a8b04113639fdac4b5724aa2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122941
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-04  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [54cc6c21c8669ce1b8e8bdaa5920a274cc8a9d4b]

        tdf#144439: generate list format string on level change
        
        Changed values for included upper levels should cause
        generation of new list format string.
        
        Same applies to outlines editing.
        
        Change-Id: I90e19d6b5169f68c83ae3e55ec41b9016623d8ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122590
        Tested-by: Jenkins
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2021-10-04  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [e6bf21d2d5efb231c877eb985997b28033198600]

        tdf#144578: numbering: generate include upper levels for UI
        
        In spite of used list format in ODF for UI we still need to
        show prefix/suffix (already was there) and included upper
        levels (done in this patch) for correct visualization of
        level properties.
        
        Moved initialization of ListLevel to later steps to avoid
        overriding of generated values for prefix, suffix and
        IncludeUpperLevel by some invalid values.
        
        Change-Id: I5d132426c06021ed526d16fb09276523105aa7b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122686
        Tested-by: Jenkins
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2021-10-04  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [66a7f8a49d2db1829dd533f32ae5818499f8544b]

        tdf#144609: numbering "None" should still show prefix/suffix
        
        Unlike it was implemented in tdf#143605, prefix and suffix
        should be displayed anyway, we do not display only numbers.
        
        Moreover tdf#143605 did accidentally fix tdf#135164
        in a invalid way. So this patch is also providing a better
        fix for it: untittest is already created and failing without it.
        
        Problem in tdf#135164 is inability to distingush missing level
        text (bullet char in given case) and empty ("") one. In first
        case we should use abstract level definition. In second - not.
        
        Change-Id: Ica3a714d22de4d2f14ebbcb12f0e1311dbc9b801
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122609
        Tested-by: Jenkins
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2021-10-04  Andras Timar  <andras.timar@collabora.com>  [1ecc5d98aefbf1779d157aee80308d26ff28458a]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 6c9f1f6c2546d192d1a3b25d5f48d8081170e8be
          - Avoid duplicated pt_BR_pt_BR.properties in packaging's filelist
            
            Change-Id: I5ebb15f0a9f391fdf686ea7ebc7fba98c373b2a6
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/123048
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2021-10-04  Johnny_M  <klasse@partyheld.de>  [68135e421c930620b1703da7721d14942fb3fbc2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f49393db3d21f7de379b589c253eb4eb6252cba9
          - tdf#132643 Translate German section IDs
            
            Change-Id: I5abbe33292ea3ce25d78a7ca3bf161bd8feced38
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122986
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-04  Caolán McNamara  <caolanm@redhat.com>  [952a678634461f741ee4ef2082d591a162a7f71c]

        Related: tdf#141633 similiarly support match combo/listbox font sizes
        
        to the desired zoomed font size in the table control
        
        Change-Id: Iaf3b004544fdb0311b6c67baad612ba648e8c546
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123043
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-04  Caolán McNamara  <caolanm@redhat.com>  [93d2d55b1df6bc850d6beecbabf1fb602abe9809]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: If6ebf0fb1fa0e3db830ff9d22b1a90446bd3c2d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123039
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-04  Jim Raykowski  <raykowj@gmail.com>  [80da4d6d4bfe3607a7fd9641f83ebb49a1886697]

        Pass shell's layout to getLayoutFrame here
        
        Change-Id: Ic11d3c6105226059d79f6dd9ff4a2c117131a135
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122665
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-10-04  Verne-Lai  <verne@ossii.com.tw>  [dad5b69b229047e0bba921f185dddd6ce26183a5]

        [tdf#42982]Improve runtimeException's Message
        
        Change-Id: Ieb1bc302c2c1093561082704e26e3ff3b648db91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122902
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-10-04  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [af291666b3316aba2b35d3b8358f4cd42c553587]

        Breeze: tdf#144637 update & fix table cell border
        
        Change-Id: I84c5ff88298794b3ccbb883af1664fa93fcc9532
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123034
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-10-04  Caolán McNamara  <caolanm@redhat.com>  [84096998c181c8762fccc98f0faaf48fcf12ef97]

        tdf#144674 no context menu in SQL Query
        
        Change-Id: I3c6e9e7896da171d089579165f466b4b6e59a1a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123030
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-04  Miklos Vajna  <vmiklos@collabora.com>  [410e294f8decccdfe7eded7e5a6934e7eab1b867]

        sw: prefix members of SwFieldDataOnlyDlgWrapper, SwPtrItem, ...
        
        ... SwUINumRuleItem and SwWrtShellItem
        
        See tdf#94879 for motivation.
        
        Change-Id: I2b360aae78200fcc0a479ec76e895331c6a0e124
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123035
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-10-04  Jim Raykowski  <raykowj@gmail.com>  [c8aa07cae1821560a5bc6f15168f11e2407556c1]

        tdf#144817 SwNavigator: Section tracking option
        
        Add a check button to the section context menu in the content tree to
        turn section tracking on or off.
        
        Change-Id: Ib8c49626f31f41cf85818630d126dee98e1db809
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122844
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-10-04  László Németh  <nemeth@numbertext.org>  [05f92eb1359c399c43d3bcbe8942034408fa23eb]

        tdf#77051 DOCX: fix user index and index entry support
        
        defined by field code \f.
        
        E.g. INDEX \f "user-index" inserts only the entries
        defined by XE "entry" \f "user-index" field codes.
        
        Revert commit a7bc9c1e4977bd3430df69287fa0a8377a686c58
        "fdo#77051: Preservation of Index field flag '\f'", which
        added an undocumented UNO property only for round-trip
        support of INDEX, but not for XE index entries, so the
        DOCX export still resulted a broken index with lost
        entries, not only the import was broken because of the
        missing functionality in com.sun.star.text.DocumentIndex.
        
        Now the import uses com.sun.star.text.UserIndex and
        com.sun.star.text.UserIndexMark index and index entry
        fields, which support the requested user index not
        only during the DOCX and OpenDocument round-trip, but
        its run-time functionality, the multiple user-defined
        indices.
        
        Note: for manual testing, update the user index (the
        first index) of the left original unit test document
        IndexFieldFlagF.docx: the updated index is not empty,
        as before, but contains the user index entries.
        
        Change-Id: Ia6139bba88907051fd050cfd40809f5544b9a89e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122930
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-10-04  Jim Raykowski  <raykowj@gmail.com>  [f8e086f185b31f753074fd22ecc73c44b193a784]

        SwNavigator: Use select by address function for tracking Fields,
        
        Comments, and Hyperlinks
        
        Field, comment, and hyperlink tracking selection in the Navigator
        content tree is done by comparing content address. This patch uses the
        lcl_SelectByContentTypeAndAddress function to replace redundant code.
        
        Change-Id: Idb9f48c46bb432bf2405e4fb0bd8d1830f2c26e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123031
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-10-04  Julien Nabet  <serval2412@yahoo.fr>  [e05620e5b9326d9555497efb9be867003c5c5a83]

        drop 'using namespace std' in sd + ucb
        
        Change-Id: I7d15e9a8c37c29cd6d51c2000f72d1961cd6ff62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123029
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-04  Ross Johnson  <ross.johnson@homemail.com.au>  [b32c9fb3d10af285dc353a27b760a427e81da311]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 957430b19287e080ddf30b14643e9a653d9293ea
          - tdf#102151 - reworded the description of page style First Page Number
            
            The current description implies that numbering will start at 1
            if this option isn't selected.
            
            I think most users know what this option is intended for but
            rewording can make it unambiguous.
            
            Related changes:
            1) Translate some id's from german to english
            
            Change-Id: I4f7734e47b3708be7d1948a7a038ab564d1013e8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/123013
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-10-04  Jim Raykowski  <raykowj@gmail.com>  [fc44168ebe840fa2e772f034232fed15460e4977]

        tdf#144788 SwNavigator: Add footnotes and endnotes to content tree
        
        This patch introduces lcl_SelectByContentTypeAndAddress function which
        is useful for content types that can have non unique string entries
        which can be selected incorrectly by use of the
        lcl_SelectByContentTypeAndName function. Although footnotes and
        endnotes names are always unique, lcl_SelectByContentTypeAndAddress
        is used here in preference of lcl_SelectByContentTypeAndName.
        
        Change-Id: Ia118f717f72877cddb932ef19f6d155a7227845d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122970
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-10-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [47d7ce6de04625b0a9045c2ca6dd25da0e70d886]

        Add extended tips to generalpagewizard.ui
        
        Change-Id: Ib5fd25fa109a7cd949fe455701e2240a5a2bcc1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123023
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-10-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [df26f9132aecb0238d9292b1d19390c0904a00c1]

        Bump Glade release for generalpagewizard.ui
        
        Change-Id: I5fbc312316e6fa790026f0b4514cf269ad99afcf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123020
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-10-03  Julien Nabet  <serval2412@yahoo.fr>  [28480639b4d2ad29d48b98ab9fb7a3755cb9d19e]

        drop 'using namespace std' in package
        
        Change-Id: Ifa9f5c310a8be988c1058644540ac52f160bc156
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123018
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-03  Caolán McNamara  <caolanm@redhat.com>  [117fdcf8d37ee764ebe74a8d410ab323254d95f1]

        cid#1492280 avoid Missing move assignment operator
        
        Change-Id: I59269ea818a98b4d5a2bf476b3aff2ca4f105a93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123025
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-03  Noel Grandin  <noelgrandin@gmail.com>  [503ab1ca9ae11978d9717557546c01ff598aaf88]

        Use placement new to avoid one of the allocation calls...
        
        ...when cloning a SfxItemSet.
        
        Change-Id: I344fee3863006066eade16db9df37599fc210be3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123001
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-03  Caolán McNamara  <caolanm@redhat.com>  [c0fa33a82e900558682c676243f279d267ca3eb3]

        cid#1492171 annotate Data race condition
        
        and
        
        cid#1492172 Data race condition
        
        Change-Id: I2ab0d3af626b8d8007082a3dd944149973f8b63e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123026
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-03  Caolán McNamara  <caolanm@redhat.com>  [4b327251f3a7969d710d5a130472dba45122e354]

        add missing use-underline to menu entries
        
        Change-Id: I86bf3b52c68e5b4de25af5724df09b817ece0f58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123028
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-03  Caolán McNamara  <caolanm@redhat.com>  [d96b8df690facebc741a2d6d099d95a7b86abbea]

        unterminated call to function 'call': missing ')'.
        
        Change-Id: Ida812eb3a002da3d99ddf3179d674a653f7ed2b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123027
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-03  Stephan Bergmann  <sbergman@redhat.com>  [ad1557f5d775739230e0e2252c293948977b42a0]

        A more lightweight O[U]StringConcatenation
        
        ...compared to a full-blown O[U]String, for temporary objects holding an
        O[U]StringConcat result that can then be used as a std::[u16]string_view.
        
        It's instructive to see how some invocations of operator ==, operator !=, and
        O[U]StringBuffer::insert with an O[U]StringConcat argument required implicit
        materialization of an O[U]String temporary, and how that expensive operation has
        now been made explicit with the explicit O[U]StringConcatenation ctor.
        
        (The additional operator == and operator != overloads are necessary because the
        overloads taking two std::[u16]string_view parameters wouldn't even be found
        here with ADL.  And the OUString-related ones would cause ambiguities in at
        least sal/qa/rtl/strings/test_oustring_stringliterals.cxx built with
        RTL_STRING_UNITTEST, so have simply been disabled for that special test-code
        case.)
        
        Change-Id: Id29799fa8da21a09ff9794cbc7cc9b366e6803b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122890
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-03  Julien Nabet  <serval2412@yahoo.fr>  [7e7dd7f152bc7457437f541e7ff88d69e9f8e765]

        drop 'using namespace std' in desktop, e*, f*
        
        Change-Id: I277dc957798093001f9a3935f97db8ac0314e6a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123022
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-03  Julien Nabet  <serval2412@yahoo.fr>  [f7a456af92f3c1c47731b7ad0494e74897aea4d3]

        drop 'using namespace std' in cpputools
        
        Change-Id: Ib454519ba3fb316557dc902c3ed03f9dec9d7900
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123021
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-03  Julien Nabet  <serval2412@yahoo.fr>  [db12f7a63cb663493f364535e12b670bd13fbea0]

        drop 'using namespace std' in cppu
        
        Change-Id: I1c9e6d27e47e25bc5c96ceac8d72c7c112c73d61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123019
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-03  Julien Nabet  <serval2412@yahoo.fr>  [868e82d70be0921c8338ccfc49c90343f82a2dd1]

        drop 'using namespace std' in drawinglayer
        
        Change-Id: I0221a05b82494971e9c557430dc2f8fe67e494ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123017
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-10-03  Caolán McNamara  <caolanm@redhat.com>  [a4c11b853febd073d310251a4891cdc0ac54e0fa]

        cid#1371270 avoid Missing move assignment operator
        
        and...
        
        cid#1371301 Missing move assignment operator
        cid#1371295 Missing move assignment operator
        cid#1371215 Missing move assignment operator
        
        Change-Id: Ib03cddd42128d41e99173e9673bcf6f3cb5ddcbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122998
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-03  Caolán McNamara  <caolanm@redhat.com>  [56f9efdf5cc30454dd36959f9d18bf55581c9141]

        cid#1485150 silence Uncaught exception
        
        Change-Id: Ib2d10db236ff646514f9b722d1f02a1906cbb111
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123010
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-03  Caolán McNamara  <caolanm@redhat.com>  [c60ab1050e901c667ab8949509eaecee7c182b49]

        cid#1492173 Explicit null dereferenced
        
        Change-Id: I482b85707894c1b749c55fe1339caa5d2a7ae444
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123009
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-03  Caolán McNamara  <caolanm@redhat.com>  [2337f70a7631a5d644b123fcbbed375395daa666]

        cid#1492221 silence bogus Dereference after null check
        
        Change-Id: I4e0554d16cac67bd8d829ed5e65fd4b17f4cf1b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123008
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-03  Caolán McNamara  <caolanm@redhat.com>  [cb517e21f6e3728199e3ecbaf9a31fdf5316bd46]

        TODO: remove missing .po support when writerfilter .po files exist
        
        Change-Id: I8f20845fcb1fbd598cf1c1c8c8ff20b3e9c37bfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123012
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-03  Caolán McNamara  <caolanm@redhat.com>  [e69d4963c3a7b71b4dc42e2f30b5cbdc4155d594]

        ofz#39528 Integer-overflow
        
        Change-Id: If50af8538e31e4fb1ee1486ec2b91963c094e7e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123007
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-03  Roman Kuznetsov  <antilibreoffice@gmail.com>  [e7a7cfa029f8a6979179c5cf394d7eea80982ca8]

        drop 'using namespace std' here
        
        Change-Id: I6ebbd0ece563f0d877b03389fa9a96311cd207cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122867
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2021-10-02  Noel Grandin  <noelgrandin@gmail.com>  [9946a2fef07840ff4ca842928afbeeb52ece3603]

        fix buffer overruns in JsonWriter::put with UTF-8 values
        
        Change-Id: I694585a1a540bfefc0e59bd58d8033a96ca35acb
        Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122996
        Tested-by: Jenkins

2021-10-02  Noel Grandin  <noelgrandin@gmail.com>  [897192f07c1f7863a50e09cdd29e6631550b83ff]

        simplify JsonWriter::reallocBuffer by using realloc
        
        instead of malloc and copy.
        
        spotted by mmeeks
        
        Change-Id: Ibac83be597cfaf61f783a265562c5102bbaf29d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122995
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-02  Johnny_M  <klasse@partyheld.de>  [c6a7e0b1df5675bf728892176fc6c12f16804db3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 267e527513f6ab5e3095058565cbcdc05bf58454
          - tdf#132643 Translate German section IDs
            
            Change-Id: I5bd077fbe3f5494c6b1e89081a292613b2bbcf1d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122994
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-02  Johnny_M  <klasse@partyheld.de>  [26cafed796ab83942c04fc6036d368cfeb06254a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f6a516877e3f3cd44d6070c9a27c5ed1a6cd9b69
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ifb8cf2f10281efde2c511e9418d8bd5c7d0691de
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122993
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-02  Johnny_M  <klasse@partyheld.de>  [93117d7f02c869432e4f7d0d0025934f0c623ab4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 09797c77548a61e19fc715b4119ead61729e5d7b
          - tdf#132643 Translate German section IDs
            
            Change-Id: Id88d5ac5b5265247844dacef1ce991fa194b7605
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122991
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-02  Johnny_M  <klasse@partyheld.de>  [1a277e60f9388ea7133267d90678e5420bcb7a66]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e543ba3f73b871b82722b1cb999dff2b9a09e651
          - tdf#132643 Translate German section IDs
            
            Change-Id: I5a837226359ee29d8e38bf461887b2e5f770dd8a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122992
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-02  Johnny_M  <klasse@partyheld.de>  [c53de09ceb513b90bf67066767c96bfb3d3627b3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a60109536835d50667fa6eb2e87dbf99067918a7
          - tdf#132643 Translate German section IDs
            
            Change-Id: I2f0b5f4eddc78120fbc755a8871ec71e6043ed8c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122990
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-02  Johnny_M  <klasse@partyheld.de>  [662fc7ca0d6dd5fd9eae6be7c3b7e0ca872874bf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 93f59e16ff4da02907cea4ae95ef77a2c8949423
          - tdf#132643 Translate German section IDs
            
            Change-Id: I123db5db87dd3f812827d45c8be6061a1f6821d0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122989
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-02  Johnny_M  <klasse@partyheld.de>  [e2aaab0f75cca30dc9628aa173de1e414d3189df]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 90ba7aa13149949dcde8e90a4a1cbca78b357fc8
          - tdf#132643 Translate German section IDs
            
            Change-Id: I9872f2c932f99d41915e670c54bb9b393ecff09b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122987
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-02  Johnny_M  <klasse@partyheld.de>  [b617a70742246c70e54c9beb77d4d7b126d1eb8d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 15fae2564d521d127401db812d3ff867c6d5da5e
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iac233e1d7bb51869e2e49bb0a62b0198892b2e3c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122984
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-02  Johnny_M  <klasse@partyheld.de>  [e23b78c2b8ea1462536d844507d743257f06bc7d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0747a19b955fbcebee355240b8900225d00acd91
          - tdf#132643 Translate German section IDs
            
            Change-Id: I181c159b18fb968b730f128410c76143793a1c72
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122983
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-02  Johnny_M  <klasse@partyheld.de>  [6aa536e7344835f2de3461b5119459fd07230404]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5c03bc3060b78b29a3fccfd5f7fb96ef51f17a64
          - tdf#132643 Translate German section IDs
            
            Change-Id: I3ecac778917b0cc505f2e0dcc1506034061866ba
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122982
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-02  Johnny_M  <klasse@partyheld.de>  [6499ff1a9101b970dae87ac56f392670caf29a40]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1b9af676fcdfaf35f53f9d50a1afa9ca31841f29
          - tdf#132643 Translate German section IDs
            
            Change-Id: I5ec9160169d6524b4967b4d86666feaf6b8f74ad
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122981
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-02  Johnny_M  <klasse@partyheld.de>  [8afdf32782e997831ce60361057aec51f9ef45ee]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 001815396c3c9bb454da36aaa292292d7f93e2ac
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ibca023fa97e9891e44fd39e17f8580ebbc15f317
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122980
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8a2835d2a798a62e027f16327975acde30d2457b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6ad6a7c10c2684a5fbdac4bea643a215c3bcb8ab
          - Refactor database wizard help pages (part)
            
            Change-Id: Ifcd63a48ca5faa3fa55f19f2949cccc4bd4ccaf3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/123002
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-02  Andras Timar  <andras.timar@collabora.com>  [8edafda76ad63a3bcce02086f3d4d02274b9940c]

        Related: tdf#80713 add KeyIds to LibreLogo strings
        
        Change-Id: I30499a3fcae8dad5419d7bf862f2a6d0ab08a225
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122967
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2021-10-02  Caolán McNamara  <caolanm@redhat.com>  [a6a5927eebd51204f224bac16749ca65b258f772]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I774d7da0304735907da31ca0d7b3bde85718066b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122954
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-02  Caolán McNamara  <caolanm@redhat.com>  [f96e68ea8d86c78ca94196727e24ba34e38b182e]

        ofz#39515 avoid Integer-overflow
        
        Change-Id: I8bef8e19f066883d5fc731a1c7b7cd85948ae5c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122968
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-02  Rafael Lima  <rafael.palma.lima@gmail.com>  [f451494e385fa63fef3ffbeec0f85cea4f3e7db3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 39a1884a024666840913646b12841a458aeb51ab
          - Update SF_Platform help page to add the new Fonts property
            
            This patch also adds a new example showing how to use the Fonts property in Basic and Python.
            
            Change-Id: Idfab1df904e69cdb8974b774be1eac52bed2aa16
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122859
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-10-02  Jean-Pierre Ledure  <jp@ledure.be>  [b42a94c6fdc3c1cf2b4266c3642ca20c696a9d9d]

        ScriptForge - (SF_Platform) increase speed of Fonts property
        
        Tests have proven that the use of a case sensitive search
        on long strings improves significantly the execution
        performance.
        
        The number of fonts being potentially huge (2-3K), the change
        in the InStr() Basic function of the Compare argument
        can divide the execution duration by factors in the range > 5.
        
        Change-Id: I248ff88cd2cb5a2753e7749f8d512ad44b5fc8d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122979
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-10-02  Marco Pinto  <marcoagpinto@sapo.pt>  [17653c52c3c21e2b9f064156525ed008ac8304c0]

        [pt-PT] Added ~94 words to autocorrect
        
        Change-Id: I6e0c5fe765f5a067d1cb0eaef88af064de8b258a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122290
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2021-10-02  Andras Timar  <andras.timar@collabora.com>  [b93186c9224ed24afb252843fc0469bab63ceecb]

        tdf#141724 package qtz properties file as well, if present
        
        Change-Id: I7e7efdf6331f36c59d4632758492bcd342db70d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122965
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2021-10-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [7934085eb95cc0ff39e948525f0cc2b80edc0169]

        new loplugin:moveparam
        
        Look for places where we can pass Primitive2DContainer by move reference
        and so avoid unnecessary copies.
        
        Change-Id: I1db167feba6d1a616ca6fc39778118ae20106bd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122964
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-02  Mike Kaganski  <mike.kaganski@collabora.com>  [7b31f7428a1469fa823538fe5cf9cf36bbe2df68]

        Some corner case unit tests
        
        Change-Id: I43474265a9b3e1d07394c5f7e429e081d67f2eda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122935
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-02  Mike Kaganski  <mike.kaganski@collabora.com>  [d830179a072072f3cc3ea5d942189647bcb7e1c7]

        tdf#144758: default value for 'table:orientation' attribute is 'row'
        
        See [OpenDocument-v1.3-part3] section 19.690.3 <table:database-range>.
        
        Regression after commit ed88b144ce24b9a733d4a9ab6614307c96537baa.
        
        Also fixes relevant part of unit test first introduced in commit
        6069ef7976c4455c1875afecf02c41c5731f6546, which was at that time
        testing that IsSortColumns property returned false; then in commit
        fc95d20500997a1a460be6f3553727299a5080eb, the correct value was
        changed to true, reflecting the regression fixed here.
        
        Change-Id: I6a12a0ad13405bc388efb7c2c3bbf31e89905620
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122955
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-02  Luboš Luňák  <l.lunak@collabora.com>  [01807ad5e04966abeb396b7599cbbbf822de6a03]

        fix SwRect::Union() with empty SwRect
        
        Empty SwRect is technically located at (0,0), so make sure
        the position of the union is not moved to include that.
        
        Change-Id: I4905c11c3d9f989d4448704e3cb8b297e45bc569
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122914
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-02  Luboš Luňák  <l.lunak@collabora.com>  [6702e8a93243c4807c80b53965a4397cdbfde8b5]

        add GetUnion/Intersection() to SwRect
        
        This is a more readable and efficient way of first constructing
        a copy SwRect and then using Union/Intersection() on it. Named
        Get* because that's how tools::Rectangle names them.
        
        Change-Id: Ib3033f1900c48792b23526771a941b4d4c1c07bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122913
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-02  Luboš Luňák  <l.lunak@collabora.com>  [48895bef52bd59e30751ece0c8a8d57ef7864936]

        make some simple SwRect functions inline
        
        They are not trivial, but having them inline should still give
        the compiler more chances to optimize these.
        
        Change-Id: Ia296282b64f64c801a057332047c12576d1d9604
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122912
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-10-01  Caolán McNamara  <caolanm@redhat.com>  [d7397d36b3c801681a802f4f2f16aec0c01a76db]

        tdf#141633 use OutputDevice::DrawText for multiline text too
        
        m_bFastPaint is only false for the multiline text, where it then tries
        to use a textview widget to render the text onto the OutputDevice while
        for simpleline text it just uses OutputDevice::DrawText.
        
        This isn't working particuarly well anymore for print output and
        DrawText can be used with flags of DrawTextFlags::Top |
        DrawTextFlags::MultiLine | DrawTextFlags::WordBreak to render text
        equivalently to the multiple line textview which seems a saner approach.
        
        Change-Id: I3c96f837aaeba82ebf5956ab2ba35210c978f255
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122953
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-01  Caolán McNamara  <caolanm@redhat.com>  [7abf811bcbb92562a8da965d2ff03b9d53853e09]

        tdf#144846 launch gtk3 menubar menus from LibreOffice code
        
        rather than using the builtin gtk mechanism so we can avoid
        duplicate mnemonics in the sidebar getting used instead.
        
        Change-Id: I6c761ae63ae25d835de9444b0e298c63996a83a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122926
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-01  Andras Timar  <andras.timar@collabora.com>  [0068583984c4ff7b33857cd5f351eb8a63e6a3e7]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 6176d3f2ce67c3f897f1507fe52680ad9d9fe7fc
          - add translations of pt_BR grammar checker dialog
            
            Change-Id: Ie091c2de7365ef4d980a06b017e8771e97feca82
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/122966
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2021-10-01  Caolán McNamara  <caolanm@redhat.com>  [ea8e41710045a1e20f6cc1d210f3534c4f5fe9c9]

        Related: tdf#141633 use IsMultiLineEdit instead of !IsSimpleEdit
        
        seeing as the meaning of not simple is multi line editing instead
        of something more exotic like more complex formatted text
        
        Change-Id: Ic08834eed31b35ce16ba34bbbf8ff111d1a67da0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122952
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-01  Caolán McNamara  <caolanm@redhat.com>  [56665a7265b0acce2c1c4908f07604ad77c3680f]

        tdf#141633 table control expects the textview widget to word-char wrap
        
        at some point in the future
        https://gitlab.gnome.org/GNOME/gtk/-/issues/2530
        becomes available to consider using
        
        Change-Id: I7221075093f3d1712f30a0e7454ed63ddbabae55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122931
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-01  Caolán McNamara  <caolanm@redhat.com>  [96d078596c4621319b355b131b90fe1291e0445f]

        bundle key forward calls together as a function
        
        Change-Id: I9f3fe4ea0ac3bd0313d76a04eb3c44ce2192aede
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122925
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-01  Caolán McNamara  <caolanm@redhat.com>  [aefff80c531d1fe9747157a7068b3d58b6e0349f]

        add missing use-underline for labels
        
        Change-Id: I0fceeb6d3f7111dbbf5ee5bb68cb512b24923e30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122924
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-01  Caolán McNamara  <caolanm@redhat.com>  [0109c2d08306b25f632030fcd1a719466eea48ef]

        resave with latest glade
        
        Change-Id: Idcb357670a49b833950f475b483e590d166635b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122923
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [581efdec36787dc5e378e54d13e7328fddcf3a50]

        loplugin:constmethod
        
        Change-Id: I3ed657c5c5e6840e38e3c8505505b4b372125df0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122910
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [e512b53ef8ae7945131876d32121fdbbdeb1de35]

        loplugin:constparams
        
        Change-Id: I0d1ad95a9944c9077a1b9db11f2ae05f993c2b36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122900
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-10-01  Ross Johnson  <ross.johnson@homemail.com.au>  [397eb9155a4b3399e78374fc8561de29b3d2cee6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8b955ca1d2fa8132a22be12daeb416618277905c
          - tdf#123506 - focus search results to user's current module
            
            This change focuses the search results on the module the user initially
            called help from and in addition, in the same way that the initial index
            is presented, limits the results to that module plus GLOBAL results.
            
            Explanation:
            Currently, when a user arrives at a help page from a module they begin
            with a blank search term and by default the index is focused on the module
            they came from.
            
            As they enter a search term the results from ALL modules are presented,
            paginated and either, (7.3 current) grouped by modules but in a fixed
            order of modules that often pushes results relative to the user's
            module off the first page of the index or, (7.2 and earlier)
            pseudo randomly with incorrect grouping under modules.
            
            If a user wishes to explor other module results they can choose a module
            from the Modules drop down. Their search term remains and they can
            easily search again.
            
            Change-Id: Ib10dd55d1c68a839938842fe3607a7a7619b3538
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122903
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-10-01  Justin Luth  <justin_luth@sil.org>  [57f8b90d46756c22f01961260241fd2ab4bc64c5]

        tdf#127543 add saveacopy to Save dropdown menu
        
        Why not? It usually doesn't exist in a nearby shortcut.
        
        Change-Id: I3f9f0070c05bb1ce05795cabe8db0f95593ab5cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122606
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-10-01  Mike Kaganski  <mike.kaganski@collabora.com>  [de80116e81a5b73215098cd0aa60ac9226905ae5]

        Simplify the code a bit to clarify the logic
        
        Change-Id: I80201148684f6e297ff0c880c0dbbc346129a557
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122864
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-01  Mike Kaganski  <mike.kaganski@collabora.com>  [ff842adedb6621ff338defab3c9c4c1022ca8bdf]

        Add unit test to catch eae24a9488814e77254d175c11fc4a138c1dbd30
        
        Change-Id: I18b98f4be3212199004a1bb8fd8725fe71254ec4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122870
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-01  Mike Kaganski  <mike.kaganski@collabora.com>  [0471dccf9c81b4851078033d286a215954c488ed]

        Calculate buffer size correctly
        
        A mistake in eae24a9488814e77254d175c11fc4a138c1dbd30
        
        Change-Id: I0da64366e4c39b3f5559e8a1c757a94d811f041f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122869
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-01  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [b7a425d48cb282e20059e78ad5216da833dec803]

        tdf#142578: xlsx export: use continuous numbering for dfx nodes
        
        Since all dxf records are stored in one place it is required
        from color filter and conditional formatting to use continuous
        numbering for dxf structures to avoid id collision.
        
        Change-Id: I91146e34d462d812b480db137cda522f6db7ef8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122915
        Tested-by: Jenkins
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2021-10-01  Andras Timar  <andras.timar@collabora.com>  [2ef26ab194b0e01edd81235e86b54da534c4555c]

        mark this string explicitely untranslatable
        
        it will be localized with STR_BOOKMARK_FORBIDDENCHARS
        
        Change-Id: I31416d53987ac1ec174add3b7114b18f5d38d1f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122908
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2021-10-01  Tibor Nagy  <nagy.tibor2@nisz.hu>  [83d92437e05a9ec872d9303953fa408dd4dcbcde]

        tdf#144616 PPTX import: fix hyperlinks on shapes
        
        Follow-up to commit 6e200689eb309cdbe1e4f08311a400835de19bfb
        "tdf#141704 PPTX import: fix hyperlinks on images"
        
        Change-Id: Ie9f1ba56d03462bb8d7ab376e23c89c921a8bcd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122610
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-10-01  Caolán McNamara  <caolanm@redhat.com>  [097257d5e5ccf5026db42b8bb459dc78390dc9e5]

        Resolves: tdf#140992 Paste/Cut should mark Edit as modified
        
        Change-Id: Id56b5bf2e922394da7e730f4bab652808253c54e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122899
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-01  Mike Kaganski  <mike.kaganski@collabora.com>  [6b6fde50ab6069f8f82b4666e6ac1f50db5fcf1d]

        Consider leading minus
        
        An overlook from commit be8da97976658ff19b4dd010bff328cd3f424c1b
        
        Change-Id: I2f639a9d865b43b38e19ad35a0a9e6b5bc1c1c8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122863
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-01  Caolán McNamara  <caolanm@redhat.com>  [afb95717c2c17d6f6c54abf0a0719d082d00e7f5]

        else branch doesn't make sense, dereferences null
        
        if xModel.is() is false then xModel->getCurrentController() is just going to
        crash.
        
        like this since it was introduced in
        
        commit eafba820349005ea5426cab58911f9ff99969966
        Date:   Tue Jan 5 22:32:38 2010 +0100
        
            autorecovery: define a new css.document.XDocumentRecovery interface, implement it in both SFX and DBACCESS, and use it in the autorecovery
        
        Change-Id: I8ea43a0679d43cb9b865ecae5260129d17b6a386
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122898
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-10-01  Steve Fanning  <stevemfanning@yahoo.co.uk>  [49b14589e04cd6f3970b2f9c81ff574aa702bf76]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b81bdbf9511ce46f4556582c0b971e35c509d468
          - In CONVERT_OOO help description, add pointer to CONVERT function.
            
            Change-Id: I662c6c4dcaaa622b4e9dec1b575cd488300585a6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122866
            Tested-by: Jenkins
            Reviewed-by: Eike Rathke <erack@redhat.com>
            
2021-10-01  Mike Kaganski  <mike.kaganski@collabora.com>  [d7bd370e7ec71ae8e511c21aa1a2bb51b6c208a3]

        Use std::memmove instead of loop
        
        Change-Id: Ia88ceaaad700bf3c2c8db9bb19146b75146dad3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122861
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-01  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [6f908b48373b71d45c8119b296b0504fb586f6f8]

        tdf#143104 Fix xlsx import/export of color filter colors
        
        1. In XLSX filter colors are always stored in dxf as foreground
        colors, so Calc should keep them, if possible. So practically
        use only one color during import.
        
        3. On export we need to distinguish type of filter, this is done
        with cellColor=0 or cellColor=1 attribute of <colorFilter>.
        
        4. Since p.1 there is no need to keep on export separate dxf
        structures for fg and bg colors: we always use only foreground
        color for color filters.
        
        Co-authored-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        
        Change-Id: Iacd352ae46bf84859dc15ee695b6dc63240afe7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122593
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-10-01  Mike Kaganski  <mike.kaganski@collabora.com>  [7a8f7f802a342c2bc301f5d313001829a07a7c92]

        Drop static_cast syntactic noise
        
        Change-Id: I699f22aac871fdcef9ee9326ac30091239fa02be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122862
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-01  Mike Kaganski  <mike.kaganski@collabora.com>  [eae24a9488814e77254d175c11fc4a138c1dbd30]

        Always use buffer on stack
        
        Change-Id: I39ed2485a67ec7a8b24ab90ea0d69a5982374334
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122860
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-10-01  Ross Johnson  <ross.johnson@homemail.com.au>  [ab8a67e8f77269d6cdaffa67335ae21c0a3dc942]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0b9b6542a8432d8a7bb3fc8185c0937dff0329bd
          - tdf#33749 - revised help text for merge and split in Calc
            
            The earlier change (reverted) overlooked the difference between
            "Merge Cells" and "Merge and Center Cells", leaving users without
            adequate means to merge cells while retaining text alignment. This
            patch restores previous usability and moves forward to resolve the
            issues raised in this bug report.
            
            Reverted the two changes from earlier work on tdf#33749:
            1) Cell context menu back to 7.2
            2) Format - Merge Cells menu back to 7.2
            3) Help pages to reflect that
            
            Moving forward with the following changes:
            1) Rename "Split Cells" to "Unmerge Cells" (Calc only)
            2) Add "Merge Cells" and "Unmerge Cells" to the Formatting toolbar alongside
               "Merge and Center Cells".
            3) Re-label the Format - Merge Cells menu to Format - Merge and Unmerge Cells.
            4) Help pages to reflect core including fixing the duplicate entry in the
               built help/hid2file.js by consolidating the relevant Calc and Writer
               help pages together to remove the duplicate bookmark hid branch value.
               Removed the module specific version.
            5) Removed duplicate entry from helpers/unocmds.txt.
            
            Change-Id: Ica50f507eea74acd430bef3042fb9739d1cff7b2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122810
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-10-01  Miklos Vajna  <vmiklos@collabora.com>  [03edb42acfceb93016decfd3adb1c9350796eac8]

        sw: simplify DocxAttributeOutput::CharBorder()
        
        pInherited is already nullptr at that point, so need to only change it
        when pPoolItem is not nullptr.
        
        Addresses
        <https://gerrit.libreoffice.org/c/core/+/122790/2#message-054924f056e40364c82cc92987cb7ca7d981c564>.
        
        Change-Id: I456d4efba5b1d621c1b31bb2a2ec834c04cc62ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122901
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-10-01  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [8da3586cff9cc11cf5db985d19851f21f0d42eb8]

        tdf#141220 sw: fix textbox popped out of off-page shape
        
        When you moved it downwards off the page it was anchored to,
        the textbox inside a shape used to appear exactly one page above
        the shape it was supposed to follow. This is hopefully fixed by
        the present commit.
        
        Regression from c9eb53f200225f2ee6ca695e1326843a487aee51
        (tdf#135198 sw editing: text box fell out of its shape).
        
        Change-Id: Ib388292ca26444daa1900417347824059ee03f07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122687
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: Balazs Varga <varga.balazs3@nisz.hu>
        Tested-by: Balazs Varga <varga.balazs3@nisz.hu>

2021-10-01  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [732b3fd5bdf17f09b5f9304b470b741e5483eab1]

        tdf#144437: rtf export: bookmark position is written to current run
        
        Bookmark was written to not current position thus did appear not at
        desired place inside paragraph.
        
        Change-Id: I917f74c95666efd38c5befeb927b75783915b2e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122722
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-10-01  Heiko Tietze  <tietze.heiko@gmail.com>  [5836cd37b6d292b1b4e72d5a5a6dc9029c5cf730]

        Resolves tdf#144677 - Show bookmarks like fields
        
        Color and condition follow field shading now
        
        Change-Id: I810c90fee2663b1148c139b6e7978ba161fd37b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122829
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-10-01  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [bf4cb13c7b3b57980d8e052c1b06afc3f21b96f2]

        sc: colorfilter dangling pointer fixed
        
        Upper call to aParam.RemoveAllEntriesByField can invalidate
        pEntry, making further calls to pEntry->SetQueryBy* illegal.
        
        Anyway at this branch we are disabling color filter, so this
        is not required.
        
        Change-Id: Ia595649975b659d28056ba3f3658c306e63088f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122822
        Tested-by: Jenkins
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2021-10-01  Stephan Bergmann  <sbergman@redhat.com>  [955ccb669c60cc29918c784d9c801ab1ac54fc22]

        loplugin:nullptr (clang-cl)
        
        Change-Id: I47ac4ff7d82eb5732ad54e3b42c18c3665c83b82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122845
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-10-01  Jim Raykowski  <raykowj@gmail.com>  [9a3d2258420c4c1cc322b4f1317317dcd7c0b1a1]

        Writer Navigator: Make fields always show in the content tree
        
        Currently, a field that is not visible, for example, when in folded
        outline content or a hidden section, is not shown under the Fields
        category. This patch changes the behavior to always show the field.
        
        Change-Id: Iea85a2c69df68bb0d37e8d94662d3ca9c81b0e41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122842
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-09-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [c2de581d1943df2d84f2b71817b6a8bee41f0217]

        no need to allocate ImplVectMap on the heap
        
        Change-Id: If4175ee8f0853b9ef1bb0657338116e2ee57064a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122897
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [7183b3ba237dc7718501acb512d5ae1c5d0d5f6b]

        loplugin:constmethod handle more cases
        
        remove some of the naming limitations, and handle pointer parameters
        better.
        
        I only let the plugin run up till vcl/
        
        Change-Id: Ice916e0157031ab531c47f10778f406b07966251
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122892
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-30  Caolán McNamara  <caolanm@redhat.com>  [b1f085d66c1d354485edec527fda6abf539af325]

        Related: tdf#141633 drawing buttons to outputdevice affects later drawing
        
        since...
        
        commit 0b76e106b8054c91a7b7d793d9219f6ee9ae7d2c
        Author: Oliver Bolte <obo@openoffice.org>
        Date:   Thu Sep 4 06:42:10 2003 +0000
        
            INTEGRATION: CWS mt801 (1.21.132); FILE MERGED
            2003/08/29 14:35:52 mt 1.21.132.1: #80064# Print button with color...
        
        In the "sample db" example (Mockup.odb) there are two buttons with a
        yellow background, when printed part of the table control is also
        incorrectly painted with a yellow background.
        
        Change-Id: I481b721801b5e1d1c78dc7a01cb20745702f5c01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122895
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-30  Stephan Bergmann  <sbergman@redhat.com>  [f3371e92d73b86246c23534dd3731feb251e699f]

        -Werror,-Wshadow (clang-cl)
        
        Change-Id: I4bd8427dcd4cd68053fe4e607c4ba05be215ffb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122882
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-30  Stephan Bergmann  <sbergman@redhat.com>  [553dd28e2524603e87d65e62a819f554a9029e38]

        Extended loplugin:referencecasting/redundantcast (clang-cl): winaccessibility
        
        Change-Id: I6de94437ed00b295be1c388ac4a2c0784dd3cc6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122883
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [fd1a63089332153e7180f16961d39c9c12654ff4]

        tdf#144697: svl_qa_cppunit: Add unittest
        
        Change-Id: I7a62f7c5c8e6fceebcb9671fa28ec98dd7a312a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122878
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-09-30  Caolán McNamara  <caolanm@redhat.com>  [36d5e26549b273118cea8969c43ef5ad3845f8df]

        tdf#141633 multiple line entry font size/zoom not taking effect
        
        The "sample db" example (Mockup.odb) has multiline entries used in its
        "Journal Entry" column. Those are painted by taking snapshots of a
        never-really-shown textview widget.  But the textview is always drawn
        using its original default font size and changing the page zoom and/or
        font size had no effect on the size of text in the "Journal Entry"
        column.
        
        explicitly emit style_updated to get the GtkTextView to sync its font
        size from the css changed by the set_font
        
        Change-Id: Ic7d644b13c28f30a2c646b9d4098ea6e7f0dab81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122889
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-30  Chris Sherlock  <chris.sherlock79@gmail.com>  [6f84a89afdb125551ac71c9ed68085588e934b05]

        vcl: initialize variables in ImplMapRes declaration
        
        Change-Id: I379a555c8e148ba0294198fb5e12582f73a51554
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122771
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-30  Stephan Bergmann  <sbergman@redhat.com>  [89732e5bbf659694c63a2eb16019a23c7a64ba64]

        Extended loplugin:referencecasting/redundantcast (clang-cl): embeddedobj
        
        Change-Id: I345b6535df2df4770191dc1aae0ca024b747a50a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122887
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [75e2e19add9391533904723c55dacf60eb609425]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2d9ad5a39e416c967af625426572b68498d3c68b
          - tdf#144713 rename tab indices -> tab order in group controls
            
            Change-Id: I0e4bf13841b104b6f7f0765a933f4ba13fbdd3c1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122679
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-30  Stephan Bergmann  <sbergman@redhat.com>  [c047e3f98f28d1cedd0ec1c7aa4a64da68cbf2c1]

        Missing include for intptr_t
        
        ...at least when building with clang-cl against recent MSVC 2019 standard
        library:
        
        > external/clew/source/include\clew/clew.h(319,9): error: unknown type name 'intptr_t'
        > typedef intptr_t            cl_context_properties;
        >         ^
        
        Change-Id: Ib438b680964028461ac3e566410fc90259d015b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122888
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-30  Stephan Bergmann  <sbergman@redhat.com>  [a247d574fa32770b19875e8ca967a32a32ef0f36]

        Extended loplugin:referencecasting/redundantcast (clang-cl): extensions
        
        Change-Id: Ifd431845dc9bb53b87be400a3f5635c8fdc4b2fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122885
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-30  Rafael Lima  <rafael.palma.lima@gmail.com>  [41c675fa5984659907c51abc6408ed7f9f91172c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 692cf2deaf301a4fb1bce976a9f16e28c5f3c895
          - Fix auto_redact help page for l10n
            
            Change-Id: I45a698daf4744ecffbd7178d40edb8bd70a76bbe
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122852
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-30  Stephan Bergmann  <sbergman@redhat.com>  [4e60d1a4c94332745662cc9154e6711c0d0453dc]

        Extended loplugin:referencecasting/redundantcast (clang-cl): embedserv
        
        Change-Id: I342859fbeaffee5d396cbb6ae3e5db41f5cdbb79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122886
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-30  Stephan Bergmann  <sbergman@redhat.com>  [bf59a45b043b4bcea276bd862f3c6e5c3175e1e9]

        Extended loplugin:referencecasting/redundantcast (clang-cl): shell
        
        Change-Id: Iee72782ca3f9e536b391cc45d910792f66ce01a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122884
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-30  Stephan Bergmann  <sbergman@redhat.com>  [631b3887ab417678cc993ef68c0fd7f86ac56c86]

        -Werror,-Wformat (clang-cl)
        
        > sal/cppunittester/cppunittester.cxx(553,115): error: format specifies type 'unsigned int' but the argument has type 'ULONG64' (aka 'unsigned long long') [-Werror,-Wformat]
        >             printf("\tat %s in %s: line: %lu: address: 0x%0X\n", pSymbol->Name, line->FileName, line->LineNumber, pSymbol->Address);
        >                                                          ~~~                                                      ^~~~~~~~~~~~~~~~
        >                                                          %0llX
        > sal/cppunittester/cppunittester.cxx(558,64): error: format specifies type 'unsigned int' but the argument has type 'ULONG64' (aka 'unsigned long long') [-Werror,-Wformat]
        >             printf("\tat %s, address 0x%0X.\n", pSymbol->Name, pSymbol->Address);
        >                                        ~~~                     ^~~~~~~~~~~~~~~~
        >                                        %0llX
        > sal/cppunittester/cppunittester.cxx(576,50): error: format specifies type 'unsigned int' but the argument has type 'DWORD' (aka 'unsigned long') [-Werror,-Wformat]
        >     printf("*** Exception 0x%x occurred ***\n\n",ex->ExceptionRecord->ExceptionCode);
        >                             ~~                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        >                             %lx
        
        ...but where SYMBOL_INFO::Address is documented to be of type ULONG64, which in
        turn is documented to be a typedef for unsigned __int64, for which there
        is the MSVC-extension I64 format specifier
        
        Change-Id: Ibed1d3fa49ac6fd988174c6041071292fc66dd3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122872
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [8148a46c7878158c4b701e2a5c374129e6ffdffc]

        no need to copy the name in XmlWalker::attribute
        
        sName and the parameter we pass to xmlGetProp are both null-terminated
        char strings
        
        Change-Id: Ia8cb036f33cada8fa59d1e4f05df318a9cf28115
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122875
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-30  Miklos Vajna  <vmiklos@collabora.com>  [3d32baa4df8d4061efcd5c5aa0a381e9a75240fa]

        cui: better label for the OLE insert progressbar
        
        It's inserting an OLE object, not really loading a document.
        
        Change-Id: Ie33e5ef8e80acbd2bfebd68119540c6d168ab120
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122877
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-09-30  Stephan Bergmann  <sbergman@redhat.com>  [e6eda8476e5df9f4c88615c6075e1635c752daf7]

        loplugin:consttobool (clang-cl)
        
        Change-Id: I8947750dbcc0cfdfd04fac3b9e22d85dc6f8da80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122873
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-30  Stephan Bergmann  <sbergman@redhat.com>  [348cb77fddd30944445e0c8eb4f005743b2b7542]

        loplugin:sallogareas (clang-cl)
        
        Change-Id: I6a529d2eb737d284bf1e9c1857680c33581f5e0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122846
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-30  Stephan Bergmann  <sbergman@redhat.com>  [471a0e328cf66f8a288ef0306decf557362c13af]

        loplugin:external (clang-cl)
        
        Change-Id: I71be097d5051d39295f9f85d3e2329564388b4c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122851
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-30  Stephan Bergmann  <sbergman@redhat.com>  [486e694ba3b029e32eb6647f70dd03298de50f50]

        loplugin:cstylecast (clang-cl)
        
        Change-Id: I2c68832a23d80dbe208212ce36b14b21b5312f5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122850
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-30  Stephan Bergmann  <sbergman@redhat.com>  [cbe233766dc4cb028446aa599609b1a7d594785e]

        loplugin:unusedcapturedefault (clang-cl)
        
        Change-Id: Ib7b3bfb7a3162e032cf6c9bf7f19576434592a00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122849
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-30  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [8294268307d98d3ea04f18a2ed89212cec516845]

        tdf#143575, tdf#143974 - Remove custom precision format in BASIC
        
        Change-Id: Iefe046fa223f85204b27ebabe81523aa1a97f92f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122856
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-09-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [3b8e53f66ffd4d631a850fe76250124dc4a195c3]

        loplugin:constparams improve handling of pointer params
        
        Change-Id: I4c0002e72703eded435bfe4985f5b0121bf8524b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122843
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-30  Stephan Bergmann  <sbergman@redhat.com>  [d242a19dbdd53b7ae0b6a6ceacca6aa1b6ac54a9]

        loplugin:includeform (clang-cl)
        
        Change-Id: Ia374fe0a7a0392e91821fecd1e6ee5917864d59c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122848
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-30  Stephan Bergmann  <sbergman@redhat.com>  [8ab6e84bf610608ccaca1546ef279179dc68477b]

        loplugin:fakebool (clang-cl)
        
        Change-Id: I48ee1c1906ab06a487059128eb1eba0d6adb068f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122847
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-30  Mike Kaganski  <mike.kaganski@collabora.com>  [0b81761c86786eeb035f857f549d75f143e491ad]

        Simplify comparisons in the loop
        
        Change-Id: I9963a527d2323f4df8c3b46c13f5b7993e22f163
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122855
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-30  Caolán McNamara  <caolanm@redhat.com>  [4d445ac9aa43b3399a579e3dbb1aac94507c9520]

        Related: tdf#141633 support setting a custom font for TextView
        
        Change-Id: I4c27a21c5c682fc73c37594749627e4cc7c0822d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122833
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-30  Caolán McNamara  <caolanm@redhat.com>  [61050c6d7b8bceef2704eba0bfe4473ee75e669d]

        tdf#141633 set correct font sizes in tableview child widgets
        
        Change-Id: Ic96a0ad8203bf3903546c0c2f07d96254ca01e4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122832
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-30  Chris Sherlock  <chris.sherlock79@gmail.com>  [52a07baebf7d1bfeda7a74dd0eac22b9e349fb56]

        vcl: remove MetaActionType param from DrawBitmap/DrawBitmapEx/DrawMask
        
        This is needed to allow for a clean abstract class DrawingInterface,
        which I will introduce in a followup patch.
        
        Change-Id: I1bb631872e44a82094dcfff07c0f418e9a4a0224
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122614
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-09-30  Mike Kaganski  <mike.kaganski@collabora.com>  [23e50bc96b3244975543f9d1ffbc3610f0ac7313]

        Add a test for a negative integer
        
        Change-Id: I368123ce4ffdfb0e5c47e80cf4fece0c6ddc5f9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122854
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-30  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [ed166025123a403fbd679377387a45e097f09d6e]

        tdf#143575, tdf#143974 - Use rtl::math::doubleToUString to convert numbers to strings
        
        Change-Id: I1427dbd49af680a1bf386410977c9cb2b0a3961e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122831
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
        Tested-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-09-30  Miklos Vajna  <vmiklos@collabora.com>  [f9b6d5c58e1e8e3e2412ff94e30eb4a21b98b099]

        sw: remove useless debug code in SwTabCols::Insert()
        
        gdb or SAL_DEBUG() is a better tool to examine the elements of a vector.
        
        Change-Id: I6ff1d3eb7fcb44654a526eb3c5d09b7e06970566
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122834
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-09-30  Mike Kaganski  <mike.kaganski@collabora.com>  [a4d865e4d82d44cd75f24c5385d44de8f4fcc62f]

        Avoid reversing the buffer
        
        Fill it in the correct order, starting from the middle
        
        Change-Id: Id35475e391d771d6c23252124a92825b24b55e0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122853
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-30  Jim Raykowski  <raykowj@gmail.com>  [cdc1f41d4530ad3ec553d90dad803bc5b940656c]

        tdf#95378 Writer Navigator: Track bookmarks
        
        Resolves bookmark tracking part of the enhancement request.
        Makes the Navigator content tree highlight the corresponding
        bookmark item of the first bookmark at the currrent cursor position
        in the document if there is one.
        
        Change-Id: Ida9f512eda9630bd6f1e5db1658715823644969d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122619
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-09-30  Eike Rathke  <erack@redhat.com>  [ebc454ad4eb1f4cd4d84a7db367bb71a457c4e5c]

        Resolves: tdf#144697 Format out-of-bounds date(+time) as #FMT error
        
        i.e. < -32768-01-01 or > 32767-12-31
        They couldn't be input or stored as proleptic Gregorian in file
        formats anyway.
        
        Additionally in i18npool handle the absolute year values casting
        conversion int32 <-> int16 where era 0 BCE year 32768 is fielded as
        -32768 but still is a valid year for our proleptic Gregorian, so
        it isn't displayed as --32768.
        
        Change-Id: Ifdd482f07e04c2a4296fd0556bbef7f1d3e15676
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122835
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-09-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [18e49d2b998ba69d5363d25d285ee6fd188a698d]

        expand out SwNodePtr typedef
        
        instead of having a mix of SwNode* and SwNodePtr
        
        Also change the call signature of FnForEach_SwNodes - passing around a
        const& to a pointer is both unnecessary and inefficient.
        
        Change-Id: Ib2caab53071f434e85f7dc4795cbde38609c28df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122830
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-29  Caolán McNamara  <caolanm@redhat.com>  [e9500a04d6aa933692d53fc429b2544f00ecf561]

        Use SetControlFont to set the font size for these controls
        
        The Control level Font overwrites the OutputDevice level Font as far as
        I can see so this is the right way to make it stick.
        
        Change-Id: I9e1442826db8d31019b1038db44156d302d96880
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122828
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-29  Caolán McNamara  <caolanm@redhat.com>  [4e2306a5e336e2b43759c9712535626d0f2c168f]

        Related: tdf#141633 PointFont gets overwritten by ControlFont
        
        Change-Id: I26ffffe7917d109ddc61fd2d2646db0988937c7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122827
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-29  Mike Kaganski  <mike.kaganski@collabora.com>  [8d131274e7aca598a89060cb0fbf7afb239b9034]

        Use std::reverse instead of swapping in a loop
        
        Change-Id: Iee8966eeeaea461e34b5d22b80cb612dfaa57fe4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122750
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-29  Mike Kaganski  <mike.kaganski@collabora.com>  [0bc7b206c8f6e62313ae2f26211b15cac880125f]

        Simplify integer rounding
        
        Change-Id: I09ab406a8b7279801ce79b2f9c0a0011f6db05be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122749
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-29  Miklos Vajna  <vmiklos@collabora.com>  [a92ce1ed68b3f6522db76e8caa7e69cf2f66fc22]

        embeddedobj: add a status indicator for the Further objects dialog
        
        Inserting a large file can take a while, and we do it on the main
        thread, so the UI is frozen during the operation.
        
        Create the progressbar in cui, which is allowed to link against sfx2/
        and then pass it down to embeddedobj/. Similarly for the label of the
        progressbar, again because cui is allowed to link against svx/.
        
        Change-Id: I53fec4e14df647b140647d9ff5a3a37c0aa9e72e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122825
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-09-29  Caolán McNamara  <caolanm@redhat.com>  [e9564f1d727e89e8ab7c441a80a3944de10b3d3d]

        Resolves: tdf#144783 shift+RETURN not searching backwards
        
        In gtk nothing is happening, in gen its searching forwards.  Align
        backends so that Activate is emitted only on a bare return in both and
        then handle shift+RETURN explicitly for the search widget
        
        Change-Id: I142002bbaf6b3aca83800a442096a4b1024fe097
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122814
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-29  Michael Weghorn  <m.weghorn@posteo.de>  [99983c3c0b855a3449cf974224fae338b578dbd5]

        qt: Use actual major Qt version number in toolkit ID
        
        This makes the qt6 VCL plugin actually show up as such
        instead of "qt5" in "Help" -> "About LibreOffice".
        
        Change-Id: I33804dc779c7f2692be260353dda2edc86ea8544
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122809
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-29  Caolán McNamara  <caolanm@redhat.com>  [2db427f9e098439ef68ce309bd8b440160ff37a0]

        Resolves: tdf#73139 text defaulted to transparent in pdf export
        
        set an initial explicit default text color to resolve this
        
        Change-Id: I875ae68a23d1768216ddf77764011f34ca70969c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122813
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-29  Michael Weghorn  <m.weghorn@posteo.de>  [88d57cf241209ffec9eaed3e523942ab51af6db6]

        qt6: Add a qt6 VCL plugin
        
        This adds a new "qt6" VCL plugin based on Qt 6.
        
        Building the plugin is enabled by autogen option '--enable-qt6'
        (and optionally setting 'QT6DIR' as needed).
        
        Use the 'SAL_USE_VCLPLUGIN=qt6' environment variable
        before running LO to select this VCL plugin.
        
        Taking qt6 into account at all relevant places certainly
        still requires follow-up changes, but
        this builds and runs with a self-compiled
        qtbase from the 'dev' git branch as of commit
        3ce0672143d2eb3c3809f82998a4d71c5800d77a.
        I didn't see anything obviously broken
        in a quick run, but didn't test much.
        
        This reuses and shares the qt5 VCL plugin code;
        the qt6 headers and sources for now just
        '#include' the qt5 ones.
        
        Version checks are used for the code places that
        need different handling to be built against Qt 6.
        
        The build system parts in this commit were mostly done by
        copying the qt5 equivalents, then adapting as needed.
        
        Some notes on things I came across while porting
        to qt6:
        
        1) At least in my self-compiled Qt versions,
        'moc' (the meta-object compiler) is located
        in the 'libexec' subdirectory in 'QT6DIR', while the
        Qt 5 equivalent is located in the "bin" subdirectory
        of 'QT5DIR', so the configure.ac check uses the former.
        
        2) moc does not process classes from the included headers.
        Since the headers in 'vcl/inc/qt6' just '#include' the ones
        from 'vcl/inc/qt5', running moc on the qt6 headers doesn't work,
        so moc is currently run on the qt5 headers for qt6 as well
        (s. 'vcl/CustomTarget_qt6_moc.mk').
        That will have to be adapted in case the qt6 VCL plugin
        uses "own" headers instead of just including the qt5 ones
        at some point.
        
        3) QX11Extras has been removed from Qt 6.
        [1] says:
        
        > Changes to Qt X11 Extras
        >
        > The QX11Info class has been removed.
        >
        > Clients that still rely on the functionality can include the private
        > header <QtGui/private/qtx11extras_p.h> as a stopgap solution. To enable
        > private headers use QT += core-private with qmake, or add a project
        > dependency to Qt::CorePrivate with CMake.
        
        I didn't take any closer look, just dropped the use of
        QtX11Extras for qt6 for now.
        
        4) XCB_ICCCM is no longer needed.
        It is only used in qt5 to workaround a Qt bug fixed in Qt 5.12, s.
        
            commit fe2baf9e84e0ca9aeaa683e37076f57fa3f38dca
            Author: Jan-Marek Glogowski <jan-marek.glogowski@extern.cib.de>
            Date:   Tue Dec 3 08:32:58 2019 +0100
        
                Qt5 fix missing XCB_ICCCM_WM_HINT_WINDOW_GROUP
        
        5) X11-specific code is still used for key modifier handling.
        Therefore, still check for the XCB headers when 'USING_X11'
        is set in configure.ac, and use a 'QT6_USING_X11' define
        (as qt5 uses 'QT5_USING_X11').
        
        6) There's currently no Qt 6 video sink for GStreamer.
        As of today, qt-gstreamer is unmaintained and there is no Qt 6 version.
        The project's README [2] says:
        
        > 0. Maintenance Notice
        > ---------------------
        >
        > This code is unmaintained. You can use it at your own risk.
        >
        > If you want to integrate video display in your QML-based UI,
        > you should consider using 'qmlglsink', from gst-plugins-good.
        > This is a well supported video sink that uses the generic
        > gstreamer-gl stack and is in many ways superior to 'qtquick2videosink'
        > that is provided by qt-gstreamer. You can use this code as an example:
        > https://cgit.freedesktop.org/gstreamer/gst-plugins-good/tree/tests/examples/qt/qmlsink
        >
        > If you are not interested in using QML in your UI, then you
        > may use one of the other elements provided by this module
        > (see below). If you do that, it would be helpful to let us
        > know that this code is still useful to you. We may consider
        > adding these elements in one of the core gstreamer modules.
        >
        > If you are here for the Qt-style bindings, I'm sorry to disappoint you.
        > The alternative is to use the C API, or the GStreamermm C++ API.
        > Qt-style bindings are cool, but unfortunately they are very hard
        > to maintain because they are written by hand. If you are interested
        > in continuing this project, you are welcome to implement a
        > generator for them, probably based on GObject-Introspection.
        > I am happy to provide directions if you want to pursue such a thing.
        
        Therefore, the Qt video sink handling is qt5-only and the
        corresponding handling for GOBJECT (used for the GStreamer
        video sink handling) was not taken over for qt6.
        
        This presumably means that video playback in Impress presentations
        does not work when using qt6 with they Qt Wayland plugin,
        s. tdf#125219 for the corresponding bug for qt5/kf5.
        (I did not build the qtwayland module to actually test this, though.
        Video playback with the Qt xcb plugin in a Wayland session works.)
        
        [1] https://doc-snapshots.qt.io/qt6-dev/extras-changes-qt6.html
        [2] https://cgit.freedesktop.org/gstreamer/qt-gstreamer/tree/README
        
        Change-Id: Ib105ccfb2c3630ec5d5403793a3cd9ba31d85bdf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122808
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-29  Michael Weghorn  <m.weghorn@posteo.de>  [51d148c748d8e23b69ba91d3c1b5a9057bd22548]

        qt5: Drop "5" from VCLPLUG_QT5_{IMPLEMENTATION,PUBLIC} defines
        
        Rename those to no more include the Qt version number,
        since they will be used for the upcoming qt6 VCL plugin
        as well.
        
        Change-Id: I49bf362b830e07193dca03524e0d6001d0d191a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122807
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-29  Michael Weghorn  <m.weghorn@posteo.de>  [b9cd02937b358ae035ed554a28037237a6c8434c]

        qt5: Rename sources + headers according to new class names
        
        This renames the source and header files according to the
        new class names without a "5" in them, as mentioned in
        Change-Id: Idf422f82ca9dafbb70e9a64de9c8cfc4cc8c0909
        (qt5: Remove "5" from class names in qt5 VCL plugin):
        
        > Renaming the headers and source files will be done
        > in a separate commit to make tracking git history easier.
        
        Change-Id: If955e77c8ba508d0a2e01e3a9df1be6dc04c4e4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122806
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-29  Michael Weghorn  <m.weghorn@posteo.de>  [dfd3fdfe664e214ca1bba72b96d19b89ff25e7bc]

        qt5: Remove "5" from class names in qt5 VCL plugin
        
        Rename classes for the qt5 VCL plugin to no longer
        contain the Qt version number "5" in them, e.g.
        "Qt5Widget" -> "QtWidget".
        
        Also, adapt some variable names and comments
        accordingly.
        
        The code will be used for an upcoming qt6 VCL plugin
        as well, so a "Qt" prefix fits better than a "Qt5"
        one.
        
        Renaming the headers and source files will be done
        in a separate commit to make tracking git history easier.
        
        Change-Id: Idf422f82ca9dafbb70e9a64de9c8cfc4cc8c0909
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122805
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-29  Michael Weghorn  <m.weghorn@posteo.de>  [894450d6ebbb2d5e063d72b971580d1b8c10a5e3]

        Unify how Qt/KF build flags/libs are set
        
        Unify the way that QT5_CFLAGS, QT5_LIBS, KF5_CFLAGS
        and KF5_LIBS are set.
        
        RepositoryExternal.mk has entries for "qt5" and "kf5",
        and thus using the "qt5" and "kf5" externals sets
        includes, cxxflags, defs and libs for gbuild as needed.
        
        Use this mechanism consistently in all Makefiles
        for qt5-/kf5-related libraries and executables
        and drop setting flags and libs "manually".
        
        (For several targets, like 'vcl/Library_vclplug_qt5',
        flags were set both ways, i.e. they were set twice).
        
        Change-Id: I246cffdb0bf40b7ba2d694f9b868c2b8e381aacc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122804
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-29  Stephan Bergmann  <sbergman@redhat.com>  [63c22a7c309a866c4580c2bf028a0d2ece9ee1c0]

        "is missing" has gone missing
        
        ...in 4c1bf9d7790ca037933c3c6825d48736572a1886 "Make loplugin:bufferadd look
        through O[U]String::operator std::[u16]string_view" (thanks to Ming Hua for
        spotting it)
        
        Change-Id: I0fa18b0a5c824cb77988edda1ba8971d2ab86366
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122798
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-29  Roman Kuznetsov  <antilibreoffice@gmail.com>  [4ac099d45d545ff1a233575a183953ab73e50267]

        drop 'using namespace std' here
        
        Change-Id: I314dfe1cd31ad7bf2b8fcf64f94ae5f82d24ebbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122743
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2021-09-29  Michael Weghorn  <m.weghorn@posteo.de>  [8728f287cd490411edc419bf39511a87e98af565]

        qt5/kf5: Drop 'qt5/' prefix from includes
        
        'vcl/inc/qt5' is in the include path for the qt5 and kf5
        VCL plugins, so there's no need for this (and it's not
        used in the other places, either).
        
        Change-Id: I1de3afd4399869e318dba2e7786711e65ef83c62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122803
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-29  Caolán McNamara  <caolanm@redhat.com>  [057a74c2f20256c34e97dae246e6e1867a364b84]

        this scoping detracts from readability
        
        Change-Id: I99a51bf68ef1c98e4023413b9274c4361f8a9b96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122797
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-29  Caolán McNamara  <caolanm@redhat.com>  [7d21e2bc4628138bf2617a5c672c0da8d4e9e96f]

        Related: tdf#144139 use the classic size calculation
        
        Change-Id: Iac3f9fb9fd6f92f8b17b1f2822dbc9743528cea9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122799
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-29  Caolán McNamara  <caolanm@redhat.com>  [c039ba3d68cb6668b672c299075417f65183c65a]

        ofz#39403 avoid Integer-overflow
        
        Change-Id: I3471e2fbd2b47dbc681aa3069794184eb9ab33e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122796
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-29  Caolán McNamara  <caolanm@redhat.com>  [fbfd91f2c5f4d66570c2d5a6f048b21f5d1671a4]

        Resolves: tdf#144139 checkboxs in print output shouldn't be themed
        
        Change-Id: Ibbde5d64595d2fec1fa63756d628cf295dcdbb78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122783
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-29  Caolán McNamara  <caolanm@redhat.com>  [02268b46bcd9535c250be058f295a1c0e8a62965]

        gtk4: fix build
        
        Change-Id: Ibc4f1d69104cc84279f222743e866381634f799f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122795
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-29  Noel Grandin  <noelgrandin@gmail.com>  [00f77b86df915e675f6b0e4aa5d762fda14d9c32]

        use SfxItemSetFixed in sd
        
        Change-Id: Ia28372dbb82fdaaa282756118e0eeb207cfd5146
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122789
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-29  Hossein  <hossein@libreoffice.org>  [22483334bf897160494a7223992c5f4a301c82f8]

        Use ed25519 as default for ssh key pair generation
        
        Use ed25519 algorithms as the default key pair generation algorithm
        for the public key cryptography used by ssh in order to submit
        patches via 'logerrit' script. If ed25519 is not available, RSA is
        used.
        
        List of supported algorithms in OpenSSH can be obtained by invoking
        this command:
        
            ssh -Q key
        
        Change-Id: I12ebcbb62d0752c94b8c2d5225223ceb69b7fe79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122765
        Reviewed-by: guilhem <guilhem@libreoffice.org>
        Tested-by: Hossein <hossein@libreoffice.org>

2021-09-29  Miklos Vajna  <vmiklos@collabora.com>  [d4bd8b7b182ac0a015ab0ff69101f33376ce58ae]

        sw: use StaticWhichCast() in docxattributeoutput
        
        See commit 0025e80ba6d882f6f885499efaf37ab0e2ed699d (sw: use
        SfxPoolItem::StaticWhichCast() in SwTextBoxHelper, 2021-07-07) for
        motivation.
        
        Change-Id: I323b522b5b69ef2c36a6f0743f9010a8f8d05409
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122790
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-09-29  Jim Raykowski  <raykowj@gmail.com>  [38eb9a0594393e263f57701702974a030d3327de]

        tdf#144335 SwNavigator: Table tracking option
        
        Adds a check button to the table context menu in the content tree to
        turn table tracking on or off.
        
        Change-Id: I787dc2f3e3b465d7f25a9e16b5f5491dc2d933d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122218
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [a69987dfd496413792d9bef5cb071615dd7ab375]

        fix deadlock on exit (attempt2)
        
        regression from
            commit 8122c82d90117fc0c4c8ea87aa7f771d5e92bf36
            osl::Mutex->std::mutex in SfxGlobalEvents_Imp
        
        Change-Id: Ia7416520a3538dcb77d7a4573045122581730264
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122779
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-28  Caolán McNamara  <caolanm@redhat.com>  [36cec4b92e8be9f47467539967672ba8906096e1]

        tdf#144139 gen backend doesn't crash but DrawOutDev is a null op for Printers
        
        Change-Id: I90be3c3343890989eefce3d6a535ffa854d77698
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122782
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-28  Stephan Bergmann  <sbergman@redhat.com>  [4c1bf9d7790ca037933c3c6825d48736572a1886]

        Make loplugin:bufferadd look through O[U]String::operator std::[u16]string_view
        
        Change-Id: I79a32f64541a90b0b824f7721e8815c1e7c873ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122788
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [858c15cf215e511e2d636c16d374c88bca96d66c]

        Fix typos
        
        Change-Id: I05fdb2378f48b7e2c7373c16c66065111c5d2f73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122716
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-09-28  Miklos Vajna  <vmiklos@collabora.com>  [0713d278f5bf232bad819dd46dc19d34ed807b12]

        cui: add a status indicator for the OLE insert dialog
        
        Inserting a large file can take a while, and we do it on the main
        thread, so the UI is frozen during the operation.
        
        Create a statusbar and tell the user what's happening, even if the
        underlying CreateObjectFromFile() and OleSave() functions don't report
        their progress, so effectively this is more like a spinner than a
        progressbar.
        
        Change-Id: Ib5d90e214c556b43f170538fc152a9e27193773f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122781
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [d72511eda923c827a6175bec9b8f24c237f82730]

        gives names to all the Idles and Tasks
        
        enforce it by making the constructor parameter non-default.
        
        Change-Id: I321543e4dcf15ea0a43ad8cce91d2f8dc22df6ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122766
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-28  Jean-Pierre Ledure  <jp@ledure.be>  [0bcc4b55d723f73b2fb7a86fcfebeca49905079e]

        ScriptForge - (SF_Platform) new Fonts property
        
        The Fonts property returns the list of available fonts
        as an unsorted array of unique font names
        
        The size of the array being potentially huge, the choice
        has been made to not sort the list at each invocation
        of the property.
        To get it sorted, use the SF_Array.Sort() method.
        
        The property is available both from Basic and Python scripts.
        It is read-only.
        
        Change-Id: I49233d279dc7257d3b97e5a17be0bc8807f18d67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122780
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-09-28  Eike Rathke  <erack@redhat.com>  [df37d83500f7fe94046afb8817d29bd4ee650635]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5a4f9fe6afa18531f7403df99e555ea04d96e9b6
          - Resolves: tdf#144770 MATCH() remove plain wrong statement about unsorted array
            
            In since the initial 2004 commit. Whatever idea that was, it's wrong.
            
            Change-Id: Ic54bed36b832d223e96d42efdee1a2f8067b6c41
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122784
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Tested-by: Jenkins
            
2021-09-28  Noel Grandin  <noel@peralex.com>  [73c56d8c7830b800aea23ecd083194d7b6ab8a03]

        no need to allocate this on the heap
        
        Change-Id: Ie4935dbf9e5a2a9e7906839b260706a12494b610
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122778
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-28  Noel Grandin  <noel@peralex.com>  [8156a8f87996e353f8d36935e0497624245f1ad1]

         no need to allocate SwFont separately in SwAttrHandler
        
        Change-Id: I08ef59f48b1f986854c6d194fb856b2da73c2ccd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122775
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-28  Noel Grandin  <noel@peralex.com>  [2d45cef3cd18c9d0198b9d302016a7598ce0484c]

        no need to allocate SvxTabStopItem separately in SwLineInfo
        
        Change-Id: Ia2cbf997427a2450a576436d7c0159b7bbe34578
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122774
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-28  Noel Grandin  <noel@peralex.com>  [b62153753a9f21afb2a49110ef0459e427b0b01a]

        tdf#135683 speedup SwAttrHandler
        
        we only care about the "highest priority" attribute, so we only
        need to store a single attribute, not a whole vector worth.
        
        Shaves 5% off the load time for me.
        
        Change-Id: Ib7dc800db47502b33c69df0fe473a82bd8d93af5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122773
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-28  Caolán McNamara  <caolanm@redhat.com>  [082394a8ff125a7a7a009f60a0002d1d4c2ca7fb]

        make this look less like it grew organically and more like it was planned
        
        Change-Id: I944ca80e93db04389fb6fe1f88ffc70d067b78b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122768
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-28  Caolán McNamara  <caolanm@redhat.com>  [a0f6d3865dd113f38fd3aa673075e9fecd06f3cd]

        tdf#144139 don't crash when OutputDevice is a printer
        
        Change-Id: Ia3843966949b8164b01cecd762ea2b5c5bf0339b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122777
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [e5d086c31e6765430f8c366196fb4a2b0c25924d]

        tdf#144740: sc_subsequent_filters_test2: Add unittest
        
        Change-Id: Ida3de565a736ad512e0fb7e1ef78545fefaba639
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122761
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-09-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [95a16f0104a9e9722937d5b2c4db45388d7a58a9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7a89e385e842191c215e407541a96343fbb5dc97
          - tdf#144712 Database Advanced Settings: Help Inconsistent
            
            Update and fix order of the dialog settings
            Add missing settings entries in Help page
            
            Change-Id: Ia763d1e63f286fa819fb6eadc820e788e371e921
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122718
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [78485eb52d1f10a6ba0314370288f7e747e0ec53]

        fix deadlock on exit
        
        regression from
            commit 8122c82d90117fc0c4c8ea87aa7f771d5e92bf36
            osl::Mutex->std::mutex in SfxGlobalEvents_Imp
        
        Change-Id: Ifdde340a4cb6a84b5b396d04694e856f6bdd5c03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122769
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-28  Luboš Luňák  <l.lunak@collabora.com>  [6552ec19d1920a0c4ab074b4a16afc0fe39296f3]

        add extra timeout with higher priority to LOK flushing
        
        The normal idle has TaskPriority::POST_PAINT, which means that
        if we get too busy, the idle won't be called for a long time,
        meaning the queue will get longer and longer, making its processing
        slower, and client interactivity will be very poor, with updates
        possibly coming only when everything becomes idle.
        
        The second timeout will flush the queue after a reasonable timeout.
        I don't think there's an optimal value, so let's choose 100ms for now.
        
        Change-Id: Ia1312a690aefd2c8628c82e0f42b2993802d8b1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122728
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-28  Caolán McNamara  <caolanm@redhat.com>  [eed05aae4a308224ffde7e00d347830f80bbefef]

        com_sun_star_comp_svx_CharacterSpacingToolBoxControl is duplicated
        
        com_sun_star_comp_svx_CharacterSpacingToolBoxControl_get_implementation
        is already listed under svx/util/svx.component
        
        Change-Id: I55fd0e2aff051b62b33d5b257ced8e934c9053d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122770
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-09-28  Luboš Luňák  <l.lunak@collabora.com>  [9cd4845e50efb30c14407b139ef05a891dea1781]

        avoid repeated std::vector::erase() in SwRegionRects::Compress()
        
        Change-Id: I5e646d2938dda7077e5e4ff40ab6caa847ac7a80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122676
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-28  Luboš Luňák  <l.lunak@collabora.com>  [fbaa1c3377f445180db2f7811b9516895b357aa8]

        optimize out a bit of Invalidate() in LOK mode
        
        Change-Id: I3c076e2506c9cade7e6bb874a2cddfa1ef0db6a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122674
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-28  Luboš Luňák  <l.lunak@collabora.com>  [6eac17ddcb25765f395493526e75c979049c73e2]

        do not use std::find_if() if std::find() does the job
        
        Change-Id: I94fe697e18442c1bce5e09abf82e8fe4b89cd0dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122675
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-28  Luboš Luňák  <l.lunak@collabora.com>  [6a1aa5ba0be05258b6375433a071389811efd405]

        do not check a const variable in every lambda invocation
        
        If the variable is false, then every call to the lambda will be false
        as well, so the entire block may be skipped.
        
        Change-Id: I8b61133d246fcfa721145f9d28c55e9afdb06e5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122678
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-28  Luboš Luňák  <l.lunak@collabora.com>  [6e060ba9e8c4f34b5ad12908e0c0b5f65c533869]

        optimize removing from the LOK flush queue
        
        All the lambdas check for event type, so it makes sense to first
        separately check the type and only then possibly call the lambda.
        Especially since 3b3e4ee97af23f21 separated the types for better
        searching.
        
        Change-Id: I144c88f5319ac2141336e1aa3c4ffd7b38265af9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122673
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-28  Caolán McNamara  <caolanm@redhat.com>  [c9a405b3bcc0d3f5fdb6b4386831a4d4b2897c74]

        tdf#144532 closing mail merge wizard preview removed document's data source
        
        Filter out the "EmbeddedDatabaseName" property from the document
        settings on saving document that will be loaded by the mail merge
        preview so that when the temp mailmerge preview document is closed it
        doesn't unregister the database of the same name which was registered by
        the document this is a copy of.
        
        This looks like a similar problem to tdf#118634 addressed by:
        commit edc62adae9a354ca1305e83b10c98a545f58d341
        Date:   Mon Jul 9 19:49:34 2018 +1000
        
            tdf#118634: Don't save embedded data source to a temporary preview document
        
        Change-Id: I3fecc2ace1c9e06354b145609f0130dbbb2c036b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122763
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-28  Caolán McNamara  <caolanm@redhat.com>  [6e111548d9de8eacff79d614e4400719df792228]

        flatten this in advance of additional changes
        
        Change-Id: I2169a235be83558edb1c5146e3fc8848449f55c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122762
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [3476106890ea2a00e6f949c918f6c05e17c66a36]

        tdf#144754 WIN de-assert ReleaseFonts / setFont
        
        DeInitGraphics might already have reset the default HDC font,
        while the WinSalGraphics still has a font fallback stack. Not
        sure why this didn't trigger the existing assert before.
        Quite probably there was an existing lifecycle bug.
        
        Regression from commit 42f9d4335bfa4b7299224801fd7ccdd97ae92fbf
        ("WIN always (de-)init WinSalGraphics")
        
        Change-Id: Ie5826e632310a0d69e8f9617cf6f3629bc31f152
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122726
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-09-28  Caolán McNamara  <caolanm@redhat.com>  [a52de700a0092ac547f3cbdc3c14e77b6da37955]

        ofz: Integer-overflow in lcl_CalDate
        
        FWIW we have another similar implementation of this as
        Calendar_hijri::getGregorianDay
        
        Change-Id: I785f739d8f69ed0e596c27411cc8c7c58c631866
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122757
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-28  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [6f04952e6828cf1419b991e82070514bae24896c]

        tdf#144184 sc: fix first page footer export
        
        Due to a typical case of copy-paste oversight LO Calc used to lose
        the first page footer when exporting to ODS. With the typo fixed,
        the export now works again.
        
        Follow-up to commit 19fa853ce12136b5c14e0c5a0aa906c296b75388
        "tdf#121715 XLSX: support custom first page header/footer".
        
        Change-Id: If8f5ab4ff9a9392768789b886218d1d9c56ddbae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122455
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-09-28  Heiko Tietze  <tietze.heiko@gmail.com>  [ac34bafb6cad056f843ff3ff0dee293bf1e18c56]

        Resolves tdf#144735 - Access to formula edit bar via context menu
        
        * Command added to context menu
        * Label modified for more user-centered clarity
        
        Change-Id: I3da5805d881e05452c79d4f44c25d69fb4c804c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122752
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-09-28  Tor Lillqvist  <tml@iki.fi>  [e37c97bc1d698c94ed6736dbe4642a784e79eeff]

        Warn harder about unknown constructors and factories on iOS in Xcode
        
        Use NSLog() and not just SAL_WARN(). There are so many irrelevant
        SAL_WARN() warnings displayed that these ones that can be extremely
        relevant are easily missed. I typically run the app in Xcode with
        SAL_LOG=-WARN.
        
        (Such warnings are typically caused by something missing from the
        solenv/bin/native-code.py.)
        
        Change-Id: I4ab16f4f652ac34319021c9427e2e9f911ee29e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122721
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122756
        Tested-by: Jenkins

2021-09-28  Tor Lillqvist  <tml@iki.fi>  [10e809e1393d65f8864b6b7a5176f0b60cc1ec8c]

        More constructors needed for the DISABLE_DYNLOADING case
        
        Fixes https://github.com/CollaboraOnline/online/issues/3293.
        
        Change-Id: I3c0eaedf47321f0e81be4ac52c66f8e55381ac32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122720
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122755

2021-09-28  Roman Kuznetsov  <antilibreoffice@gmail.com>  [aeb056fb2feab4dfc5a5c4928b54fa21756d824b]

        drop 'using namespace std' here
        
        Change-Id: Ifbbd6e985fb66893dc872522ed5418453ca8e2d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122651
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2021-09-28  Miklos Vajna  <vmiklos@collabora.com>  [05f863844d9a5613250e8d787e32752b270ec4d3]

        sw: paragraph styles: add ODT filter for a linked character style
        
        And the same in the other direction: link a para style from a char
        style.
        
        With this, the ODT filter is on par with the DOCX one for this feature.
        
        Change-Id: Idd994b933672ab47a5f87a75c92abc137d3c73b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122753
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-09-28  Chris Sherlock  <chris.sherlock79@gmail.com>  [4dd6af856d574ad66ebb4b822a36ba70af9945e2]

        vcl: rename OutDevState to Stack
        
        I have moved the header file to include/vcl/rendercontext as this will
        eventually be part of the RenderContext split from OutputDevice.
        
        State and associated enums have also been moved to the vcl namespace. I
        have also moved ComplexTextLayoutFlags into the vcl::text namespace.
        
        Change-Id: I0abbf560e75b45a272854b267e948c240cd69091
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121524
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-09-28  Miklos Vajna  <vmiklos@collabora.com>  [1734e97222324c137ecd084ad2464abdff2698d1]

        tdf#143819 sw: fix undo not restoring adjusted anchor
        
        Regression from commit 0a4d77f35e96e4dfdf69cc5ceb788ddaa849084c
        (SwTxtNode::Update: don't move anchors at insert position, 2014-10-06),
        the problem is that in case backspace adjusts the anchor point of a fly
        and undo does an insert (which now doesn't adjust the anchor point),
        then the user action and its undo is not in sync.
        
        Fix this by informing SwTextNode::Update() if an undo is in progress and
        doing the old behavior in that case.
        
        Change-Id: I0b3f3954be11420846f84287e486b993b2dc39e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122727
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-09-28  Mike Kaganski  <mike.kaganski@collabora.com>  [e753de4630fb74ac837d0339be23a305f18d0725]

        tdf#144732: treat invalid subtype value as worksheet
        
        Commit 9bdb1d2473510067da1ac74013595b661ac37800 for
        i51490 had introduced the same change for Bof2, Bof3, Bof4.
        
        Change-Id: I478a8611874d70fad0c83700efed5ea882d5f69f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122650
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-28  Eike Rathke  <erack@redhat.com>  [b60b6bfaafa1315e07108dba50f016975b619c59]

        Resolves: tdf#144740 Fix broken compareByValue() query, tdf#142910 tdf#144253
        
        Fix regression of a series of commits that, intended for filter
        queries, unconditionally round numeric values as shown under
        ScTable::ValidQuery() and compareByValue() without having taken
        into account that the same query and compare functions are used by
        the interpreter for all functions that use query criteria,
        possibly delivering completely wrong results including in
        backports to 7.2.0.0
        
            commit f6b143a57d9bd8f5d7b29febcb4e01ee1eb2ff1d
            CommitDate: Wed Jul 7 17:44:46 2021 +0200
        
                tdf#142910 sc filter: fix "greater than" or "smaller than" etc
        
            commit 51375b48378915b6e95c1ac26b2ccf8e39880f7e
            CommitDate: Tue Sep 21 11:06:35 2021 +0200
        
                tdf#144253 tdf#144324 sc filter: use formatted values in filters
        
        Several related and intertwined commits in filter context make
        assumptions about these queries always being executed rounded, so
        the only clean solution is to make that depend on the
        ScQueryEntry::Item being passed. Its mbRoundForFilter value is set
        to true for all items of all queries executed via ScTable::Query()
        and ScTable::GetFilteredFilterEntries(). It might be not all are
        necessary (or some even still harmful?) and unnecessarily
        obtaining number formats and calling RoundValueAsShown() is still
        a bottle neck for those, but that should be addressed and reworked
        independently. The important part is calculations work as before.
        
        Also, moved obtaining number formats for calling RoundValueAsShown()
        into logic that calls them only if necessary.
        
        Note the TODO in compareByValue() about suspicious rounding of
        rItem.mfVal in filter context that is to be addressed.
        
        Change-Id: Ieb178ad1ea15a635caeb1ba698c2f4b7ad676d57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122729
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-09-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [540ae5590f775a04168453f8c61a839303f598ef]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4e6211e98f0f4000477ecee0783522603b3caad8
          - tdf#54854 Using Calc Functions in macros
            
            Add examples:
            
            * Assign internal Calc function to cell formulas
            * Assignd Add-In function to cell formulas.
            
            Change-Id: Ide07357a2407a4f647950c0250522d17e42e563d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122654
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-28  Jim Raykowski  <raykowj@gmail.com>  [d57ecadbbbced5ecebe6ede0ef8034d3dc3adae7]

        Outline folding: Check saved outline frame is valid
        
        Fixes crash when saved outline frame is no longer an outline node
        frame. This happens when the mouse pointer is on an outline node text
        frame and the outline paragraph gets merged with another paragraph.
        
        Change-Id: I30902bb51c938844e64169a04a62a79793ac2181
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122669
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-09-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [eafd23005fb5c3c30701a5f26287541ee3783ccc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 202fe13967c738a3cf6384343e62c564e6c5b158
          - Mute l10n in some strings
            
            Change-Id: I5338d523362eb8d50bdf633793a9d3d5d59999f1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122446
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-27  Chris Sherlock  <chris.sherlock79@gmail.com>  [2f51bf35daa7d2e1612647e1768c443028e87c39]

        vcl: move FontSelectPattern to own file and into vcl::font namespace
        
        Change-Id: I2f01a8e67c52ece9b434777203aa9fbc9ac8be02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122613
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-09-27  Hossein  <hossein@libreoffice.org>  [5e4e1cdb1e14354b42838e1dfcf82873b3071896]

        tdf#88163 Fix font size for placeable wmf files
        
        The problems in tdf#88163 can be categorized into two parts, as
        described in d25906087918c085239aac30fd72cb65aa7b9eb4:
        
        First, the problem with the wmf files without the placeable header.
        Second, the problem with the wmf files with the placeable header.
        
        The above mentioned patch fixed the first part, and this patch fixes
        the second part.
        
        The problem was that upon seeing 22-byte placeable header, the
        records related to the size of the wmf like META_SETWINDOWORG (0x20b)
        and META_SETWINDOWEXT (0x20c) and others were ignored. These records
        were read in WmfReader::GetPlaceableBound() for the wmf files without
        placeable header. Adding this method for the wmf files with placeable
        header fixed the wrong calculation of bounds, which previously lead
        to wrong size of text.
        
        It should be noted that the scale in the placeable header is used,
        but the bounds are ignored for now.
        
        A new test named testTdf88163PlaceableWmf() is added that can be
        checked with:
        
            make CPPUNIT_TEST_NAME="testTdf88163PlaceableWmf" -sr \
                CppunitTest_emfio_wmf
        
        Change-Id: I820c2e5922972cb5d555d98ef70c7581cd9f02d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122095
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-09-27  Caolán McNamara  <caolanm@redhat.com>  [fc5856263439846c9e692e1ccaddf3312530b1a2]

        lock the combobox + spinbutton group width to its original all-shown width
        
        so the notebook page contents don't jump around when the spinbox is
        hidden/shown
        
        Change-Id: Ib6ad47644b55d857dae972340444d7bac67278e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122724
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-27  Caolán McNamara  <caolanm@redhat.com>  [c156fc0b844d6d7e31dc5b6a5e12ef71d8f631c8]

        border page combobox defaults to taking up a lot of space
        
        Change-Id: I29d7debcd39a23b224c8c4660a7edf2f1e9e4a90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122723
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-27  Caolán McNamara  <caolanm@redhat.com>  [1010c16c5f4c582adfa9d24036e9f98137e5ede7]

        ofz#39374: avoid infinite loop
        
        Change-Id: I0aec664279dea99df865761f34f64aa4fa3d9e0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122725
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-27  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [10c8bd1ed8fbc4cf387803fcb9b70dcfe776b4ab]

        Update git submodules
        
        * Update translations from branch 'master'
          to 0cb98568b1070b0178a398e2befd36808364e37e
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: Ib11aec7e448b083f697b9705d29795cd2e5a55f0
            
          - update translations for master
            
            and foce-fix errors using pocheck
            
            Change-Id: I12d26e666d46993fd4ff26616c09be9e5bf82fcd
            
2021-09-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [1d27e06d9c1222fc7ef3d058cd78e6102aceaf47]

        tdf#144712 Add extended tips to special database settings dialog
        
        Change-Id: I897353be6b42d8d867e7cc6036b0e8555172b80e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122719
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-09-27  Mike Kaganski  <mike.kaganski@collabora.com>  [f1f4cecd269f530b08dfa445cb055e762d6c76e8]

        Drop 'using namespace std' here
        
        Change-Id: Ib403e6f80254fe0c70d6b8821c06b3597b35a052
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122649
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-27  Caolán McNamara  <caolanm@redhat.com>  [dda21ca52433e3899e0990d852e20af6d8a2e72f]

        gtk4: use gtk_widget_unparent to drop ref count to 0 and destroy
        
        so now gtk4 slideshow mouse input works after an opengl slide has finished
        
        Change-Id: I156d584417d12ab30551445f93e876cca8453e70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122715
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-27  Caolán McNamara  <caolanm@redhat.com>  [c918afc1555149ee2e1f8e1f560f1eac3fabaa04]

        gtk3: fix fullscreen mode
        
        Change-Id: I7cfa039dfa246b5384f259a4002d30684026550c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122714
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-27  Stephan Bergmann  <sbergman@redhat.com>  [d9d9bd65e22a3bd61cce6d88849a794bb0918d7b]

        Don't dereference empty optional
        
        ...after 183729b7bdb98561dae2a3e8c9518fe4787ee6e3 "no need to allocate these
        SfxItemSet on the heap", as seen causing SIGABRT at
        
        > #1  0x00007f5b61e6a8a4 in abort () at /lib64/libc.so.6
        > #2  0x00007f5b30a2414b in std::_Optional_base_impl<SfxItemSet, std::_Optional_base<SfxItemSet, false, false> >::_M_get() const (this=0x7f5ae4f52030) at ~/gcc/trunk/inst/include/c++/12.0.0/optional:443
        > #3  0x00007f5b30a219bc in std::optional<SfxItemSet>::operator*() const & (this=0x7f5ae4f52030) at ~/gcc/trunk/inst/include/c++/12.0.0/optional:919
        > #4  0x00007f5b30a1eb35 in FlatFndBox::GetItemSet(unsigned short, unsigned short) const (this=0x7f5b337fb730, n_Col=1, n_Row=4) at sw/source/core/doc/docsort.cxx:929
        
        during JunitTest_sw_unoapi_4.
        
        Change-Id: If409ce86863faf4617c636616f814237ff62c7ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122710
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-27  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [089c7d05fde13251eb8cd8daaf7627b6bb0072f9]

        tdf#48622 add border line thickness predefined values in UI
        
        According to multiple reports border line width selection will be
        more intuitive with some predefined values. Here is an implementation
        of this proposal: line width can be selected from combobox from
        predefined values (thin, medium, thick and custom). Classical spinner
        is right now hidden unless custom line width is selected.
        
        Change-Id: I87a6237335b79a5f5b63e109360e1ea8f12ae071
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114709
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-09-27  Tibor Nagy  <nagy.tibor2@nisz.hu>  [6e200689eb309cdbe1e4f08311a400835de19bfb]

        tdf#141704 PPTX import: fix hyperlinks on images added via placeholder
        
        Note: see "Interaction..." in the local menu of the image
        of the first slide for manual checking of the fix.
        
        See commit 9bb91441b46d677860530d8bf9597c96561a1b0a
        "tdf#141704 PPTX import: fix hyperlinks on images"
        
        Change-Id: Iba372c095f76b263575d261a7a0fc98eda449bce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122429
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-09-27  Alain Romedenne  <alain.romedenne@libreoffice.org>  [82798029b1d89be07fb21eed081906460ba1cd08]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 62f7c4a827756af6d7cbc838a7d663ad5d962b04
          - SFDocuments.Writer new service - WiP
            
            Change-Id: Ia3da307c224aaea53d6a0e2067a78db113119b50
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121770
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2021-09-27  Caolán McNamara  <caolanm@redhat.com>  [118b96cd424ec4a02501852e9052131f322d0d36]

        fetch the column names once and keep it up to date as new names inserted
        
        Change-Id: Ic865c82c2bbf8cb3be730158c823bd8769038bbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122661
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-27  Caolán McNamara  <caolanm@redhat.com>  [ce89c11c5aa2e01f9827da199c68ab9803e6013e]

        pass the column names in as an external argument
        
        Change-Id: I14ab9e6de0a704076a1c632b6b33aaeabdfc23d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122660
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-27  László Németh  <nemeth@numbertext.org>  [c364532e6b06391a0584f58142c2366d28c803dd]

        tdf#144272 sw: track change of paragraph style
        
        Modifying style of a paragraph, e.g. from "Standard"
        or "Text body" to "Heading n" styles wasn't recorded
        by change tracking.
        
        Now it's possible to track and reject these changes
        also after DOCX export/import.
        
        Note: ODF track changes doesn't support format-only
        changes, so likely it will need to export the paragraph
        content two times, with the old and with the new
        paragraph styles, too).
        
        Note: selecting multiple paragraphs to modify their
        styles at once doesn't record the changes, yet, because
        multi-paragraph ParagraphFormat redline range hasn't
        supported by AppendRedline().
        
        Change-Id: I2d81fa23c59b7b75b3101dc3f2bb8c9eed8ab165
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122707
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-09-27  Tünde Tóth  <toth.tunde@nisz.hu>  [bfd7730f4cf002a79dc9c02c23286850fee3f12a]

        tdf#89383 DOCX import: fix permission for editing
        
        w:writeProtection passwords in DOCX documents created
        with Word weren't asked and verified to permit editing.
        
        Change-Id: I53d73e3acaf0c0fd398ded2de52e1d8ef00cfd56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122384
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-09-27  Caolán McNamara  <caolanm@redhat.com>  [6db745543aa7a253c1d3a8e0ba7c2ca69bebbbdd]

        gtk4: get full screen opengl transitions non-crashing
        
        Change-Id: I8ef7f8988d42d2d90dd5ea4746f78644cc71cacc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122709
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-27  Ross Johnson  <ross.johnson@homemail.com.au>  [891dfac4bcb600cec2c860bde6d0c8607305102e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7cf8e3f561e8b68134e46f874507fecd25b9f5b1
          - Revert "tdf#33749 - HTML Help pages - reflect changes to cell merge in Calc"
            
            This reverts commit 7a45cfda035abefcda03767a4c81f93c69d593b1.
            
            Reason for revert: Change to core have been reverted due to their regressive nature as reported. This revert is for sync. There is a new patchset coming to resolve the issue.
            
            Change-Id: I30e224b7fc79a9620058e26ee5055f9ff5ce8819
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122647
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-09-27  Caolán McNamara  <caolanm@redhat.com>  [138c6e793882fcf8477e7e75f7f31d5327022aa5]

        split getUniqueColumnName
        
        Change-Id: Ibcac473463c02e7ce6f853ac2dcdf953c13c14e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122659
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-27  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [d6063f416c78f30f1fb717f3ab05f9691bb3461d]

        tdf#131563 - Add vba color constants
        
        Change-Id: I59bcd11b5da1450fced77671c2cf6ed44e299a06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122607
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-09-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [44a3839327fe3abee4683134de0071c9aa7f5139]

        Bump Glade version to 3.38 of specialsettingsdialog.ui
        
        Change-Id: Idb638271bb5a1edfe51963e92d6a07f40a1cd779
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122685
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-09-27  Caolán McNamara  <caolanm@redhat.com>  [5bc3cc695d58848d937910bf6344af1fa6f71725]

        gtk4: get toggling into full screen mode working
        
        Change-Id: I108d994e0eb13add3e8008840f082b8fe9334f19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122708
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-27  Caolán McNamara  <caolanm@redhat.com>  [fefc215592ab3e11afb957e59016f1b9d6a00593]

        appendColumns is always called with m_aSelectColumns as 1st arg
        
        Change-Id: I791c0eef1fda97d21ba9efb170ef226c9a495eed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122658
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-27  Tor Lillqvist  <tml@collabora.com>  [50e98026e802d06aae055f14c762ba5c2cb97f02]

        Need a dummy AquaGraphicsBackend::drawNativeControl() on iOS
        
        Change-Id: I5264eb8dbd817cbf0e6fdc00a84d60249258d3ad

2021-09-27  Tor Lillqvist  <tml@collabora.com>  [2d91ff1c541c6c024249795cdd6adda2eb59080f]

        Need vcl/quartz/AquaGraphicsBackend for iOS, too
        
        Change-Id: I562fd9e07ce55ad8a28b8cd51f7bc1535241f5fc

2021-09-27  Tor Lillqvist  <tml@collabora.com>  [3b2e8d57ae6ad7e16d4cdee5873cb3057d9856f8]

        Match what Xcode offers as highest 13.x deployment target
        
        Use 13.6, not 13.7, for the miphoneos-version-min option.
        
        Avoids warnings when linking the Collabora Office iOS app against core
        master.
        
        Change-Id: I89b7cb37b7a66a733e4eb82a90bba08106be1163

2021-09-27  Caolán McNamara  <caolanm@redhat.com>  [b63c5ade3554a42def4bce94f9fd67ea66528214]

        setSelectColumnName is always called with m_aSelectColumns as 1st arg
        
        Change-Id: If86c4f48ed7eb6860f461fe905c0628cb9b73043
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122657
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-27  Miklos Vajna  <vmiklos@collabora.com>  [9ef18582310d6f397a811dc5cc3c2cc1c64076ac]

        sw: paragraph styles: add DOCX filter for a linked character style
        
        And the same in the other direction: link a para style from a char
        style.
        
        This gets the info out of the grab-bag, so later we can store it also in
        ODF.
        
        No new tests, the existing testStyleInheritance in
        CppunitTest_sw_ooxmlexport3 covers this refactor.
        
        Change-Id: I5ada7ea471a253204984ae0466bd0f8ad70046e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122681
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-09-27  Jan-Marek Glogowski  <glogow@fbihome.de>  [1b7c53db87bb67eeb2591fbb186f7ac20eb00c68]

        WIN lazy init WinSalInfoPrinter graphics
        
        ... and while at it make stuff private and add _ to the newly
        private member variables.
        
        The new assert revealed a bug in the SalGraphics refcounting,
        because the virtual ReleaseGraphics is called from the
        destructor, which was probably also the reason for the HACK
        and comment in Printer::ImplReleaseFonts.
        
        Change-Id: I7af0bda19be6810dd8c0ea5b74604381e2047407
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122371
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-09-27  Jan-Marek Glogowski  <glogow@fbihome.de>  [074abfdfe446da400c43a7ff88e6d7b66edefa33]

        Fix Windows Arm64 build (Cuckoo and Skia)
        
        Add CUCKOO to the list of permitted BUILD_TARGETS for
        gb_Side=build and correctly skip Skia after commit
        9714f3348d972a179e73423c44a97954bf6cc534 ("do not
        special-case Clang for Skia on Windows Arm64").
        
        Change-Id: Ic5ec56b9525457a5455e55dd5034c03bcddf8b1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122664
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-09-27  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [94956d13b7b6ad1e97777e908b968b117682a8cd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e7ef99cadf81a72688dbae1f8ba9f99c3b568aa7
          - Assorted string fixes
            
            • Removed some hardcoded product names
            • Updated color palettes referred to in a string
            • Updated an option’s name I missed in d599028d4f126c8a2badc3787e3fdf8277219c96
              because I didn’t expect the Help would be inconsistent with the UI when searching.
            
            Change-Id: I75a33ae802e1baa01c99d274b8418dfe049d39c6
            
2021-09-27  Luboš Luňák  <l.lunak@collabora.com>  [26c40d37922b48b7f28953e4ab3049bafb97917d]

        do not call osl_getProcessInfo() for ProfileZone if not recording
        
        This call actually shows up as 6% for me when CPU profiling
        CallbackFlushHandler. And I assume ProfileZone is not designed
        for switching pid's or starting recording in the middle of profile
        zones, so this should be fine.
        
        Change-Id: Ibfa0ccd2d89a80c3e62d6f3c99c036df8508b44a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122677
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Jenkins

2021-09-27  Caolán McNamara  <caolanm@redhat.com>  [89f162abb25168afe942247b77454e45145f1ab8]

        ofz#39309 collect the names just once
        
        Change-Id: Iad8a6c80ecac7b8dc380a4c16ccd82650ecc10f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122656
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-27  Aleś Bułojčyk  <alex73mail@gmail.com>  [54235fc2e2674cd3cf38dd71176efb0cd6be5ae5]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to bc821271e3bf99a4228a29f25f066fd3bac307fb
          - Belarusian hunspell dictionary update
            
            It's really new dictionary, which is based on the new Belarusian grammar
            database. This database contains ~265ths paradigm and ~4.5mln wordforms.
            It's most complete list of words of Belarusian language for today.
            Dictionary for LibreOffice doesn't include all words, of course, but
            only words from official academic dictionaries. This database will be
            officially released at the beginning of October, 2021 under the label
            of the Institute of Linguistics of the National Academy of Sciences
            of Belarus at https://github.com/Belarus/GrammarDB.
            Old dictionary doesn't contain so complete list of wordforms (there are
            many missed words) and was based on old lists of words from different sources.
            
            "Official" means official orthography. There is also widely-used
            "Classical Orthography" or "Taraškievica"
            (https://en.wikipedia.org/wiki/Tara%C5%A1kievica).
            Rules for official orthography were revised in 2008. This dictionary
            fully correspond with new (2008) rules and academic dictionaries.
            Old LibreOffice dictionary contained words by 1957 rules.
            Differences between 1957 and 2008 rules are not so big, but they exist.
            
            Change-Id: Ie55bc3a946364a13793e3b55522612c69345b57d
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/121746
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2021-09-27  Natalia Gavrilova  <nataligavrilova8@gmail.com>  [b1c318e9f18f6a4e56d42fc7b7c5c2942b28941d]

        tdf#142121 Cell focus rectangle does not use font color
        
        * Focused rectangle uses highlight color instead of font
        
        Change-Id: I861f944b449d31183f082864e57071e401d3c451
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122602
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-09-27  Miklos Vajna  <vmiklos@collabora.com>  [ebb4cee9b796313165e4362886516da971074556]

        sw: prefix members of SwPageFootnoteInfoItem, SwStdFontConfig, ...
        
        ... SwToolbarConfigItem and TextViewOutWin
        
        See tdf#94879 for motivation.
        
        Change-Id: I0d13d501c6a18c4f4f56d163f0065dd4eae88f8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122672
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-09-27  Ross Johnson  <ross.johnson@homemail.com.au>  [2c5a094e8a0e78b3b2be9b7894d888c43d22619c]

        Revert "tdf#33749 - rationalise several confusing cell merge controls"
        
        This reverts commit 8010a0a32c232f06534fdd56c2227c9c00798cfd.
        
        Reason for revert: The change introduced a regression.
        
        Change-Id: I59446c62e8798cf7a6a11d916da0c1f393c87dea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122450
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-09-27  Justin Luth  <justin_luth@sil.org>  [a0cc67350a56a77a457a1236f414a579c148194a]

        tdf#127543 add saveacopy to File dropdown menu tabs #2
        
        Invisible menu items just don't cut it.
        This adds SaveACopy also to "Tabbed Compact"
        
        Change-Id: If6e2807467e8885ab494b291e98778c7626ebe54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122605
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2021-09-26  Julien Nabet  <serval2412@yahoo.fr>  [0dee0bdaea1ddfb72cf84b81dda0e9ff2fc58159]

        Typo: *Transparanc*->*Transparenc*
        
        Change-Id: Ia9325a397b89c09dac4b6c76e4a0521bbdbf5db5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122655
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-09-26  Noel Grandin  <noelgrandin@gmail.com>  [92125d0d669671ca0fd21408b93f89d0e3cf860c]

        use SfxItemSetFixed in various
        
        Change-Id: Ie2472959dbab93ead20948245fca9644de834422
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122653
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-26  Noel Grandin  <noelgrandin@gmail.com>  [adfdffa5001dd17da9ea3670a5dc23af559c17ba]

        use SfxItemSetFixed in sw
        
        Change-Id: I1b7bfe92dc4ef61b26940ed02ccd8f359e8149e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122652
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-26  Julien Nabet  <serval2412@yahoo.fr>  [501929557800e400c9ee07d25687ee60354d74c2]

        tdf#50421: use substVariables for remaining %PERCENT% in "Check for Updates"
        
        Change-Id: I9e1094ef9a957ca1524367f985f37ffc0da5b353
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122621
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-09-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [7809e2fe6cd237a547d93293d1ea434d16ccb689]

        recursive_mutex -> mutex in BasePrimitive2DImplBase
        
        Change-Id: I99e13b91afbf0d4d36b13e463fde2dec1c4d9e4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122392
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-26  Caolán McNamara  <caolanm@redhat.com>  [c92a29fd6ef341a1657f90759d20e4f052b45843]

        tdf#144729 create FrameSelectorImpl before setting size request
        
        gtk wan't to update some a11y info when we set the new size request but
        we haven't created the requirements that a11y needs yet.
        
        Just move that creation to before the set_size_request
        
         #0  std::__cxx1998::vector<svx::FrameBorder*, std::allocator<svx::FrameBorder*> >::size() const (this=0x720) at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/stl_vector.h:919
         #1  0x00007fbd40f3fcc2 in svx::FrameSelector::GetEnabledBorderCount() const (this=0x91bafd0) at svx/source/dialog/frmsel.cxx:858
         #2  0x00007fbd40da76b8 in svx::a11y::AccFrameSelector::getAccessibleChildCount() (this=0x921b190) at svx/source/accessibility/AccessibleFrameSelector.cxx:63
         #3  0x00007fbd3184930e in AtkListener::updateChildList(com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleContext> const&) (this=0x91e6200, pContext=
             uno::Reference to (svx::a11y::AccFrameSelector *) 0x921b1f0) at vcl/unx/gtk3/a11y/atklistener.cxx:149
         #4  0x00007fbd31849096 in AtkListener::AtkListener(AtkObjectWrapper*) (this=0x91e6200, pWrapper=0x91e60a0) at vcl/unx/gtk3/a11y/atklistener.cxx:56
         #5  0x00007fbd3186e9ab in atk_object_wrapper_new(com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible> const&, AtkObject*, AtkObject*)
             (rxAccessible=uno::Reference to (svx::a11y::AccFrameSelector *) 0x921b230, parent=0x9299a40, orig=0x90bedd0) at vcl/unx/gtk3/a11y/atkwrapper.cxx:875
         #6  0x00007fbd318b3ded in (anonymous namespace)::GtkInstanceDrawingArea::GetAtkObject(_AtkObject*) (this=0x91e5060, pDefaultAccessible=0x90bedd0) at vcl/unx/gtk3/gtkinst.cxx:16918
         #7  0x00007fbd318b3d21 in (anonymous namespace)::drawing_area_get_accessibity(_GtkWidget*) (pWidget=0x91206f0) at vcl/unx/gtk3/gtkinst.cxx:21555
         #8  0x00007fbd30fb0bc2 in  () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
         #9  0x00007fbd3764b65f in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
         #10 0x00007fbd3765d99b in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
         #11 0x00007fbd37663c6f in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
         #12 0x00007fbd376641df in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
         #13 0x00007fbd3764fcd4 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
         #14 0x00007fbd3764f50e in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
         #15 0x00007fbd37651d4b in g_object_thaw_notify () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
         #16 0x00007fbd318b86d5 in (anonymous namespace)::GtkInstanceWidget::set_size_request(int, int) (this=0x91e5060, nWidth=137, nHeight=146) at vcl/unx/gtk3/gtkinst.cxx:3475
         #17 0x00007fbd40f3fa23 in svx::FrameSelector::SetDrawingArea(weld::DrawingArea*) (this=0x91bafd0, pDrawingArea=0x91e5328) at svx/source/dialog/frmsel.cxx:833
         #18 0x00007fbd3d16d46a in weld::CustomWeld::CustomWeld(weld::Builder&, rtl::OString const&, weld::CustomWidgetController&) (this=0x90e9fd0, rBuilder=..., rDrawingId="framesel", rWidgetController=...)
             at vcl/source/app/customweld.cxx:28
         #19 0x00007fbcf08f0c4e in SvxBorderTabPage::SvxBorderTabPage(weld::Container*, weld::DialogController*, SfxItemSet const&) (this=0x91baeb0, pPage=0x90fc550, pController=0x7a4d4b0, rCoreAttrs=
             SfxItemSet of pool 0x5aea070 with parent 0x5b25658 and Which ranges: [(1, 45), (63, 132), (153, 153), (1014, 1033), (10023, 10023), (10050, 10055), (10057, 10058), (10065, 10065), (10179, 10183), (10451, 10451), (10457, 10457), (10467, 10467), (10591, 10591), (10855, 10855), (11142, 11142), (12065, 12065), (21123, 21123), (21307, 21307), (22401, 22401)] = {...}) at cui/source/tabpages/border.cxx:291
         #20 0x00007fbcf08fc77f in std::make_unique<SvxBorderTabPage, weld::Container*&, weld::DialogController*&, SfxItemSet const&>(weld::Container*&, weld::DialogController*&, SfxItemSet const&)
             (__args=@0x7ffdac0324e0: 0x90fc550, __args=@0x7ffdac0324d8: 0x7a4d4b0, __args=SfxItemSet of pool 0x5aea070 with parent 0x5b25658 and Which ranges: [(1, 45), (63, 132), (153, 153), (1014, 1033), (10023, 10023), (10050, 10055), (10057, 10058), (10065, 10065), (10179, 10183), (10451, 10451), (10457, 10457), (10467, 10467), (10591, 10591), (10855, 10855), (11142, 11142), (12065, 12065), (21123, 21123), (21307, 21307), (22401, 22401)] = {...}) at /usr/bin/../lib/gcc/x86_64-linux-gnu/10/../../../../include/c++/10/bits/unique_ptr.h:962
         #21 0x00007fbcf08f514f in SvxBorderTabPage::Create(weld::Container*, weld::DialogController*, SfxItemSet const*) (pPage=0x90fc550, pController=0x7a4d4b0, rAttrSet=0x7dca0e0)
             at cui/source/tabpages/border.cxx:592
        
        Change-Id: I7325970bf0137602007e453e8b7fc43f1e6f36c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122631
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-26  Caolán McNamara  <caolanm@redhat.com>  [619dcf67c1f770685c6b40477f15657f70c05865]

        ofz#39303 don't Abrt on missing com.sun.star.form.component.Form
        
        Change-Id: I82f6914f8dc46185c608fda6ede3074c4ee66b6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122630
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-26  Hossein  <hossein@libreoffice.org>  [4fe1368f24d9f6230852fbf58b61f6c255cadb60]

        Removing unneeded check
        
        The condition nPlanes != 1 is checked in the previous if statement and if it the content of nPlanes is anything other than 1, it would have used the break to exit the switch case. Thus, there is no need to check nPlanes == 1 again.
        
        Change-Id: I1e07b48af16de40d39eabb6f2b666e41b0b0432e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122451
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-26  Caolán McNamara  <caolanm@redhat.com>  [bfc70a9f314bbb5b03247be25544e9b4cc467f8d]

        ofz#39304 short timestamp record
        
        Change-Id: I8f783473dd5d4679846c7c866cd1853ef7d919fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122628
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-26  Caolán McNamara  <caolanm@redhat.com>  [4a93b7a2f8a3fc13fed800d93e2103b785abeb62]

        ofz#39301 month has to be in range [1-12]
        
        Change-Id: I5a4ca534b24098342d8f465a32bc1887f40f5b63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122629
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-26  Caolán McNamara  <caolanm@redhat.com>  [278ea37351daa4a74705fd615ca6bacb04db5c90]

        ofz#39150 avoid Timeout with large editengine strings
        
        Change-Id: I06413377120420acf132fcbe1a6a9866bdb7ccd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122612
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-26  Noel Grandin  <noelgrandin@gmail.com>  [183729b7bdb98561dae2a3e8c9518fe4787ee6e3]

        no need to allocate these SfxItemSet on the heap
        
        Change-Id: Ic969f45ff35cdccf6603a5f9dcb94d1fdec9535c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122618
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-26  Noel Grandin  <noelgrandin@gmail.com>  [aad712f6362378f19db2062f0499fd039c2f7114]

        no need to allocate these SwFrameDeleteGuard on the heap
        
        Change-Id: Ib8b2fe4ff1309c6fb11fa50ff24ea0dd63faf0e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122617
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-26  Noel Grandin  <noelgrandin@gmail.com>  [a7f5225f2900fcb21ed5565de1b606b3c3e1c81c]

        no need to allocate these SwBorderAttrAccess on the heap
        
        Change-Id: I9200ff5072babf11afe37ec0fe0d7401779be7c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122616
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-26  Julien Nabet  <serval2412@yahoo.fr>  [b9789f0c7eb29a4e9d1c02855714109f5d3fa407]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 5d9d7d50c9000119abd7b89fe0f48a41cc6a2502
          - tdf#144730: Replace CONVERT_ADD to CONVERT to fix metric/non metric conversions
            
            Regression from
            https://cgit.freedesktop.org/libreoffice/core/commit/?id=ced79363cc30f225e766195ace4f892754fc85a0
            author	Eike Rathke <erack@redhat.com>	2016-08-03 18:56:01 +0200
            committer	Eike Rathke <erack@redhat.com>	2016-08-03 18:57:37 +0200
            commit	ced79363cc30f225e766195ace4f892754fc85a0 (patch)
            tree	94b2554faecda3744b05dcf61b99ebc2b25be5ab
            parent	fa2fdb6607a7b961affadb6ca633b8feed828467 (diff)
            Resolves: tdf#69539 UI rename CONVERT to CONVERT_OOO, CONVERT_ADD to CONVERT
            ... with same syntax but different semantics that was even more confusing.
            
            Change-Id: I8d0badb231e58c9208f58fcbe013bbad4309ce74
            
2021-09-26  Julien Nabet  <serval2412@yahoo.fr>  [1c1b2b2f8d2abd6d179128b2fc4cb40c490566eb]

        tdf#144694: improve Direct SQL dialog command type heuristics
        
        When the SDBC driver doesn't support multiple results sets:
        
         * special-case INSERT, UPDATE, DELETE like
           SELECT already was.
         
         * for unrecognised SQL commands, take the "show output"
           checkbox as a hint whether to use executeUpdate()
           or executeQuery()
        
         + create a new var to store statement in uppercase
           instead of calling toAsciiUpperCase() repeatedly
        
        Change-Id: I9a7d1d3d93e72e0a42871c1859346c9e40de868e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122608
        Reviewed-by: Lionel Mamane <lionel@mamane.lu>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-09-26  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [cbf545e0f89a64891a8f35da44f020f7400b58b4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 833a936a4416be31136729594329311cabb24f7f
          - Switch from Fuzzysort to FlexSearch
            
            FlexSearch has the best performance of JS search libs at the moment.
            It doesn't have fuzzy search yet, but maybe our users don't even
            want the feature. RFE is https://github.com/nextapps-de/flexsearch/issues/118
            
            flexsearch.debug.js is used because it is the only unminified version and
            we can't use minified files in the source code as they are equivalent to
            binary files (close source). There doesn't seem to be anything that would
            make it a bad idea to use the debug version in production, only a couple
            of edge case checks that print warnings to console.
            
            This commit also makes automatic filtering work when the input field already
            has a string upon page load (functions were called in the wrong order).
            
            Change-Id: I5055f7f7f99cad92dfa3a544e5314eb85a1faced
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122566
            Tested-by: Jenkins
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-25  Jim Raykowski  <raykowj@gmail.com>  [a78190da867864485b5d0a91238616bd4090b5b5]

        tdf#143268 Fix slow response after Navigator fills table members
        
        when document has many tables
        
        Change-Id: Iccf34700a3f09420f3dc3519b04351c53d1d59b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122416
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-09-25  Jim Raykowski  <raykowj@gmail.com>  [7c4f9a1280e5524eee81fe65bf5d76e83e68275e]

        SwNavigator: Set in content type init if delete and edit are allowed
        
        Fixes crash that occurs for REFERENCE content type 'Delete' and
        'Edit...' menu items. These are not allowed for REFERENCE content type.
        
        Change-Id: I893acd57f80c9a96637e4070f3e1ca7c29b1d7ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122559
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-09-25  Caolán McNamara  <caolanm@redhat.com>  [ca844cbdc3e933e3082e9cde0632445916de819e]

        ofz#39252 use safer SwUnoCursor for the pos to move back to
        
        Change-Id: Iba6f200cea92196986bd30564cf56ab5d8b954b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122611
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-25  Chris Sherlock  <chris.sherlock79@gmail.com>  [737281730fed4edf44917eedb95eb234dda4da57]

        vcl: Add sal/config.h in preparation for patch
        
        Done in preparation of split of outdev.h into seperate headers
        
        Change-Id: I9183f9e10a3fd47557239b8cc9290ce8e86e614a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122255
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-25  Chris Sherlock  <chris.sherlock79@gmail.com>  [b964de6daacd583a1ae10760fe76a6cb49bd2e4d]

        tdf#143148 - Use pragma once instead of include guards
        
        Done in preparation of split of outdev.h into seperate headers
        
        Change-Id: If9c52a7cf8d401cdcf84043d27dc826cca27fea8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122405
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-25  Caolán McNamara  <caolanm@redhat.com>  [eb5de6c3620e7207e473b6e932f1902103d2a35d]

        add dbffuzzer
        
        which requires dropping ---disable-database-connectivity
        
        Change-Id: I5b3a2027916a3cf844cefd90629c3fe918ead31e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122591
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-25  Jan-Marek Glogowski  <glogow@fbihome.de>  [7e571e59559dcf80ee0c195533cb0895da175a07]

        WIN call RealizePalette from setPalette
        
        I have no idea, how to handle a RealizePalette error or when it
        can occur. The previous code has ignored it all together, or
        handled it as successful. This now doesn't act on GDI_ERROR.
        
        FWIW GDI_ERROR is defined a ~0 in wine, as it's an UINT.
        
        Change-Id: Ib0aaabcaa8c2d7d7ca93678b6b82db864beb8ce3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122370
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-09-25  Noel Grandin  <noelgrandin@gmail.com>  [03998c25358f88a9fd6ac306ad1aba81fceca0fe]

        use SfxItemSetFixed in svx
        
        Change-Id: I8123b34c73a16579b59989ae31329dec378d8b98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122584
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-25  Jan-Marek Glogowski  <glogow@fbihome.de>  [398ae49ba337a2d2c32611f371132c978cf4db64]

        WIN handle graphics palette with deinit
        
        Manually setting the default palette of the graphics DC seems to
        be a bad idea. And I think this fixes a real bug in
        ImplHandlePalette, because that would set the graphics DC palette
        but didn't set the default palette using setDefPal.
        
        Change-Id: Ic3b176645c68fa33a020791d5b64b04c3cbaacee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122158
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-09-25  Jan-Marek Glogowski  <glogow@fbihome.de>  [3d897530d4cd24e2739c81a39984015b192d110e]

        WIN WinSalPrinter::isValid implies a valid HDC
        
        Change-Id: I7a8bb9f6666c75165ac1dcd49f14ae983b6eefe8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122372
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-09-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4af5b62a184354bf6338c4d872717ec46c86107f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 39f3c4dc011dd2cffbbd9b6eb9cea655e1e09772
          - typo
            
            Change-Id: Iae51822e330a1479aa6f5616db17c9d7552e217b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122448
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-25  Jan-Marek Glogowski  <glogow@fbihome.de>  [42f9d4335bfa4b7299224801fd7ccdd97ae92fbf]

        WIN always (de-)init WinSalGraphics
        
        Originally I thought the whole (de-)initialization was some kind
        of lazy SalGraphics init stuff. But reading the existing code
        proved me wrong and every InitGraphics came a few lines after a
        setHDC call and DeInitGraphics before deletion or setHDC(nullptr).
        
        $ git grep -n "delete.*pGraph\|setHDC\|InitGraphics" vcl/win/
        
        So just make (De-)Init part of setHDC and drop all the other calls
        to (De-)InitGraphics, adding a setHDC(nullptr) to the destructor.
        
        I've also added some questionable asserts, like
        
        assert(pPrinter->mpGraphics->getHDC() == pPrinter->mhDC);
        
        As I read the code, you can have a printer object initialized with
        a DC but without graphics, which will be initialized on demand.
        
        But AFAIK it's invalid to have a printer DC != graphics DC.
        
        Then there was the hDC check in WinSalPrinter::EndPage, which is
        IMHO not needed. AFAIK there is no way the graphics DC might be
        "magically" invalidated, so restoring the old DC values should
        always work.
        
        Change-Id: I1b961cfa733263ce773575a728bcce5c7d3e97ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122157
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-09-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [384d4301797fcdb9eb9c4f378d27c21f0d759969]

        Fix typos
        
        Change-Id: I40b4efb228176891678b8560a7ee4e37e77495e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122596
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-09-25  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [d148ed642f2aef2c2cc8615296cc648249a4878d]

        tdf#76258 Fix xlsx export of color filter colors
        
        Change-Id: I08bd46fe10a8fc35a9c2a87745ee3e8cb4c676d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116648
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-09-25  Justin Luth  <justin_luth@sil.org>  [360e6b8453acc26880f4f45e6792c2c0e15f0896]

        tdf#45525 tdf#64242 sw row optimize: get correct row height
        
        Optimizing is trying to find the actual height of each row
        and adding them all up together to find the total height.
        But without this fix, the height of the previous rows
        was never being reset, so the later rows were potentially
        reporting a larger height than they should have.
        
        Change-Id: I789edc0ca700d9b1448832fa9720ec7ec3b16223
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122572
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-09-24  Noel Grandin  <noelgrandin@gmail.com>  [7cd5b35caa8d4fa9d0ba2b2c6ce4b88726ed2be6]

        return SwCursor from IShellCursorSupplier
        
        rather than casting it
        
        Change-Id: Ia950f521c8f73d8a0da59344db9b5aacb727aca8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122576
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-24  Stephan Bergmann  <sbergman@redhat.com>  [a93c3f2eb07fc15d1ebb0fd70ab58ecea27bd4f1]

        GError::message is UTF-8
        
        This caused CppunitTest_sw_dialogs_test to fail for LO_TEST_LOCALE=or hitting
        
        > sal/rtl/ustring.cxx:530: void rtl_uString_newFromAscii(rtl_uString**, const char*): Assertion `static_cast<unsigned char>(*pCharStr) < 0x80' failed.
        
        at
        
        > #4  0x00007fd18a844f74 in rtl_uString_newFromAscii(rtl_uString**, char const*) (ppThis=0x7ffcb73e6e90, pCharStr=0x6191180 "ସମୟ ସୀମା ପହଞ୍ଚିଯାଇଛି") at sal/rtl/ustring.cxx:530
        > #5  0x00007fd1525af9c1 in rtl::OUString::createFromAscii(char const*) (value=0x6191180 "ସମୟ ସୀମା ପହଞ୍ଚିଯାଇଛି") at include/rtl/ustring.hxx:3328
        > #6  0x00007fd1525ad026 in (anonymous namespace)::GErrorWrapper::~GErrorWrapper() (this=0x7ffcb73e6f38, __in_chrg=<optimized out>) at shell/source/sessioninstall/SyncDbusSessionHelper.cxx:35
        > #7  0x00007fd1525ad6a5 in (anonymous namespace)::request(char const*, com::sun::star::uno::Sequence<rtl::OUString> const&, std::u16string_view) (method=0x7fd1525b481d "InstallFontconfigResources", resources=uno::Sequence of length 1 = {...}, interaction=u"hide-finished") at shell/source/sessioninstall/SyncDbusSessionHelper.cxx:91
        > #8  0x00007fd1525ada9d in shell::sessioninstall::SyncDbusSessionHelper::InstallFontconfigResources(com::sun::star::uno::Sequence<rtl::OUString> const&, rtl::OUString const&) (this=0x5d22380, resources=uno::Sequence of length 1 = {...}, interaction="hide-finished") at shell/source/sessioninstall/SyncDbusSessionHelper.cxx:158
        > #9  0x00007fd178670daa in psp::PrintFontManager::autoInstallFontLangSupport(Timer*) (this=0x2e3ed90) at vcl/unx/generic/fontmanager/fontconfig.cxx:962
        > #10 0x00007fd178670cd9 in psp::PrintFontManager::LinkStubautoInstallFontLangSupport(void*, Timer*) (instance=0x2e3ed90, data=0x2e3efa0) at vcl/unx/generic/fontmanager/fontconfig.cxx:956
        > #11 0x00007fd178341e03 in Link<Timer*, void>::Call(Timer*) const (this=0x2e3efc0, data=0x2e3efa0) at include/tools/link.hxx:111
        [...]
        
        (But probably better to use the lenient OUString-from-rtl_TextEncoding ctor
        rather than OUString::fromUtf8, in case GError::message happens to not contain
        proper UTF-8 after all, which would make the latter assert.)
        
        Change-Id: I61fede4576988c5f7f35bb071ab3f2c0e7a15aa1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122599
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-24  Miklos Vajna  <vmiklos@collabora.com>  [e3227975c0f42ff23d528f5ab94b4538c8af764c]

        sw: paragraph styles: add doc model & UNO API for a linked character style
        
        And the same in the other direction: link a para style from a char
        style.
        
        Towards getting this info out of the grab-bag, so we can store it also
        in ODF, as currently this is only kept for DOCX -> DOCX conversions, via
        the style grab-bags.
        
        Change-Id: I21691dafce0bc216d041fc8ecb16b162d293739e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122595
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-09-24  Noel Grandin  <noelgrandin@gmail.com>  [5f19e2679c3d402fbc3de0b64d5ca3e411db711d]

        no need to allocate this SfxItemSet on the heap
        
        Change-Id: I85bc4a7b9c638b928f55072e92188ee13ca9311f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122583
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-24  Noel Grandin  <noelgrandin@gmail.com>  [e8edc8edbf820d8358b465b92e697eb6831d23de]

        no need to allocate these SwPaM on the heap
        
        Change-Id: Ief142e6410599ea50aee4065d843d7eaea55e21c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122578
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [fb7d05f3d56c3e21ed7ba5cf8723a02801640caa]

        CppUnittest: sw: add missing asserts to odf files
        
        Change-Id: I59036904483d4ed04481b034183bf17c3ec21bdb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122594
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-09-24  Miklos Vajna  <vmiklos@collabora.com>  [8cb779eb7f8cd9eca9fb5e40dbe37c712ee6c0aa]

        sw: document SwCharFormat
        
        What confused me is that a para style is an SwTextFormatColl, but a char
        format is an SwCharFormat, i.e. no Coll in the name.
        
        Change-Id: Ia87a7e3bbd111494457ae406a626c287c52b6097
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122585
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-09-24  Caolán McNamara  <caolanm@redhat.com>  [628f0756f1b8945cfb4d5f848125c269a2233ba1]

        disable these for fuzzing as well as !HAVE_FEATURE_DBCONNECTIVITY
        
        Change-Id: I90d9680590c9f9e36fdafaca9c98955a03654da7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122589
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-24  Caolán McNamara  <caolanm@redhat.com>  [0ea1911df145b86f1fadae1c0cbd9ffd030510ec]

        add a oss-fuzz-setup.sh to move setting up oss-fuzz env into our git
        
        instead of making an upstream change for each dependency change.
        
        We already download missing dependencies within our build, but in
        oss-fuzz we have multiple builds back to back in fresh environments, so
        we would do that for each build, e.g. once for asan, again for ubsan and
        again for msan etc.
        
        Change-Id: Ie810df5e84d4b265200e5c54831a4da43255af55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122598
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-24  Miklos Vajna  <vmiklos@collabora.com>  [53947050095fd98ddf3ed88d177ae894f2a51afe]

        sw: make sure own header is the first in rtfexport
        
        So that we have a build-time test that the header is self-contained.
        
        Change-Id: I23d288dbef2baa2b277b691271592a9a17dbaa6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122586
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-09-24  Caolán McNamara  <caolanm@redhat.com>  [e40ba5a38a183d8da91d312c1a22e61eeb9845fd]

        for fuzzing hardcode a case sensitive file system result for detection
        
        rather than throwing ucb exceptions continously
        
        Change-Id: Ia3545619fe9a7c4c8f0470179eca68f0ae4bf4de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122588
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-24  Noel Grandin  <noelgrandin@gmail.com>  [8792cf693dba3e05ed72a353685bc99d0d34c250]

        no need to allocate this SfxItemSet on the heap
        
        Change-Id: I651d6091db543ebc958f888598edd2cdef4df43a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122574
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-24  Noel Grandin  <noelgrandin@gmail.com>  [e69ca434253d3278975078600f8a77291d97b9fc]

        no need to allocate this SfxItemSet on the heap
        
        Change-Id: I4982d075f21f74b3d0db1c61a499dceb92e50c87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122575
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [632e7b9d43f820250acb190835f50fb50f76b725]

        check-missing-export-asserts: update path
        
        it was changed in 6353c51e8bf66fe223080db649fc07e62a3a6c97
        <sw: introduce a Library_swqahelper>
        
        Change-Id: I3acf2407504e9b8ee923037ec3b5b887112bf580
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122587
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-09-24  Caolán McNamara  <caolanm@redhat.com>  [78cee244be863a14dfc76e4540b21dd08dba5e5a]

        make it possible to build required database stuff for fuzzing
        
        The dbase filter requires dbaccess and connectivity but I don't want
        to pull in the rest of the stuff that --disable-database-connectivity
        currently disables that we still don't need for fuzzing if
        --disable-database-connectivity is removed
        
        Change-Id: Ia48d42295f9724b4dd2d3beb8e46ed23fc789f5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122579
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-24  Caolán McNamara  <caolanm@redhat.com>  [b0886a4dc7e5a34ab3ee302b6ad6c30c0ce6a0af]

        use a min of 1 as 0 triggers refreshHeader to reload
        
        Change-Id: Iecc6adcce7e32a205f0c9cc6d634d703ea88de06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122573
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-24  Michael Weghorn  <m.weghorn@posteo.de>  [8125fd6c5c3e7143704a1be281f46f42036184cb]

        qt5: Avoid calling QApplication::fontMetrics
        
        It's deprecated in Qt 6.
        
        Change-Id: Idd7e93627a0c13b89b1a271c859ce29d01e55ce2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122556
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-24  Michael Weghorn  <m.weghorn@posteo.de>  [d0c2e5dde094c4e18e63e665e20e5d781fd90753]

        qt5: Don't use deprecated QStyleOptionProgressBarV2 typedef
        
        'QStyleOptionProgressBarV2' is just a typedef for
        'QStyleOptionProgressBar' in Qt 5 and has been
        removed in Qt 6.
        
        Change-Id: I7ee63d0ebe6b035b6048e54a94c98ca54942a7d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122555
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-24  Michael Weghorn  <m.weghorn@posteo.de>  [8248d4cd6021614461ae79adcd447d4c35e9fa96]

        qt5: Replace use of deprecated QDesktopWidget in Qt5System
        
        Change-Id: Id6ba8dfcf2f966f0e2e224990dec0309cd4d27d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122551
        Tested-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-24  Caolán McNamara  <caolanm@redhat.com>  [fd5b28d4bfef32a6bd63d963d16753c7ef985ec5]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I0be145f25cfa90d52873e9baf30cbac9de9cba31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122558
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-24  Michael Weghorn  <m.weghorn@posteo.de>  [5614c4ef4cf2b4e2f45e52541340951f12dd4f21]

        qt5: Use QString::fromUtf16 with 'const char16_t *' param
        
        'QString QString::fromUtf16(const char16_t *, qsizetype)'
        was introduced in Qt 5.3.
        
        The one taking a 'const ushort *' param is deprecated in Qt 6.
        
        Change-Id: I0f2a8ecc5e3dd16aaee55a288c27c3c1d65f87ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122550
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-24  Michael Weghorn  <m.weghorn@posteo.de>  [84c25d55fe03f693a86816ad11f614bc7d07ed1a]

        qt5: Port Qt5Frame away from deprecated QDesktopWidget
        
        Most of QDesktopWidget's methods were deprecated in
        Qt 5.11 and QDesktopWidget was removed in Qt 6.
        
        Since 'QScreen *QGuiApplication::screenAt(const QPoint &point)'
        was only introduced in 5.10, keep using
        'QDesktopWidget::screenNumber' for older Qt versions.
        
        Change-Id: I915fda0ea00b018945974ad82c1927a5fac99145
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122548
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-24  Caolán McNamara  <caolanm@redhat.com>  [fe040e71343cb894f97a0781f77805fd046178ca]

        we just want to append to the caught exception and rethrow it
        
        try and avoid using cppu::throwException due to asan
        
        AddressSanitizer:DEADLYSIGNAL
        =================================================================
        ==571495==ERROR: AddressSanitizer: SEGV on unknown address (pc 0x7f0af1cee04c bp 0x7ffc0fa694f0 sp 0x7ffc0fa69298 T0)
        ==571495==The signal is caused by a READ memory access.
        ==571495==Hint: this fault was caused by a dereference of a high value address (see register values below).  Disassemble the provided pc to learn which register was used.
            #0 0x7f0af1cee04c  (<unknown module>)
            #1 0xab690cf in dbtools::SQLExceptionInfo::doThrow() connectivity/source/commontools/dbexception.cxx:240:9
            #2 0xa5e0a26 in dbaccess::ORowSet::impl_ensureStatement_throw() dbaccess/source/core/api/RowSet.cxx:1661:16
            #3 0xa5e0d80 in dbaccess::ORowSet::impl_prepareAndExecute_throw() dbaccess/source/core/api/RowSet.cxx:1667:5
            #4 0xa5d33c4 in dbaccess::ORowSet::execute_NoApprove_NoNewConn(osl::ResettableGuard<osl::Mutex>&) dbaccess/source/core/api/RowSet.cxx:1800:45
            #5 0xa5d0a10 in dbaccess::ORowSet::execute() dbaccess/source/core/api/RowSet.cxx:1556:5
            #6 0x6eae94 in ScDocShell::DBaseImport(rtl::OUString const&, unsigned short, std::__1::map<short, ScColWidthParam, std::__1::less<short>, std::__1::allocator<std::__1::pair<short const, ScColWidthParam> > >&, ScFlatBoolRowSegments&) sc/source/ui/docshell/docsh8.cxx:316:18
            #7 0x65ba78 in TestImportDBF sc/source/ui/docshell/docsh.cxx:3448:33
            #8 0x627912 in LLVMFuzzerTestOneInput vcl/workben/dbffuzzer.cxx:49:11
            #9 0x53fe23 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) cxa_noexception.cpp
            #10 0x53f61a in fuzzer::Fuzzer::RunOne(unsigned char const*, unsigned long, bool, fuzzer::InputInfo*, bool, bool*) cxa_noexception.cpp
            #11 0x540ccb in fuzzer::Fuzzer::MutateAndTestOne() cxa_noexception.cpp
            #12 0x5416f5 in fuzzer::Fuzzer::Loop(std::__Fuzzer::vector<fuzzer::SizedFile, std::__Fuzzer::allocator<fuzzer::SizedFile> >&) cxa_noexception.cpp
            #13 0x5325ce in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) cxa_noexception.cpp
            #14 0x557582 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10
            #15 0x7f0af28b90b2 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x270b2)
        
        seen in oss-fuzz build with
        clang version 14.0.0 (https://github.com/llvm/llvm-project.git 0e03450ae4358e8a8242b73d493d96efea9d3ccf)
        
        Change-Id: I0d676e10d7749ab331870b3d763e8f0bbefa18c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122571
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-24  Caolán McNamara  <caolanm@redhat.com>  [fa89349b360945d726db0c5f85cd4ccb0822417f]

        make SQLExceptionInfo utilities available for external use
        
        Change-Id: I6561fa433f6619d8de97983fa962f874cbf5b536
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122570
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-24  Caolán McNamara  <caolanm@redhat.com>  [b71079f6e145a8916e1bc7f198e7c445a7101dc8]

        split SQLExceptionInfo::append more
        
        Change-Id: Id6dd8dfc3dc072f573e3a1a750428cb149be8e83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122569
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [6db2d41f2bc085e249282644fd7d2b1c04338a8d]

        check-missing-unittests: document the script a bit
        
        Change-Id: I5111f47e744ac18d19ed3f8e0ae1fb534ca42669
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122564
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-09-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [397290489354d8ba5958d43acc58482c8115f69f]

        bin: Add script to compare the crashreport stats of two different versions
        
        Change-Id: I10103bf6a551f5dd5262ead9c6b34c8424d5430e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122563
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-09-24  Caolán McNamara  <caolanm@redhat.com>  [38b907c8bc1cd2cfc3f57abd97c5b2befb4a6a3d]

        refactor getting the last exception of a SQLException chain
        
        Change-Id: Ia60766709e5093f5cc60d44697343e5a63f7ba03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122568
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-24  Caolán McNamara  <caolanm@redhat.com>  [66636097f0464beffa678e0898bf379718494c10]

        split SQLExceptionInfo::append
        
        Change-Id: I4e86e580843042e482e8732843a45a9eedfad320
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122567
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-24  Caolán McNamara  <caolanm@redhat.com>  [9df0e11c48071fb5ed98d474ea036a3f7d10e7ba]

        need connectivity_dbase_ODriver if HAVE_FEATURE_DBCONNECTIVITY is true
        
        to get calc to attempt to import a dbase file
        
        Change-Id: I22cc0b69f785f1194feabff2eb88b86cde6eb6b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122474
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-24  Caolán McNamara  <caolanm@redhat.com>  [a2a3141e377efc617a12bd7591a12f4d7323e4fb]

        need OSDBCDriverManager if HAVE_FEATURE_DBCONNECTIVITY is true
        
        to get calc to attempt to import a dbase file
        
        Change-Id: I177b41504cb42e5ba3ced799698d5f77305102d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122456
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [c8d2fa176a15a7ae76d6a4b76aea5f108313c2ec]

        reduce copying in drawinglayer
        
        by passing PrimitiveContainer&& around.
        
        There are lots of place where we were preparing a local variable of type
        PrimitiveContainer, and then copying it someplace else, then throwing it
        away.
        
        Change-Id: Iacfd983640c9e55da25800ccc01734dfc8b4d64a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122527
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-24  Noel Grandin  <noelgrandin@gmail.com>  [e1600348e49e1538459a0374fd97cd3173d4a4b9]

        no need to allocate this SfxItemSet on the heap
        
        Change-Id: If398e3725b691491e51e49eadeb37a7fdaad63db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122554
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-24  Noel Grandin  <noelgrandin@gmail.com>  [c183a6eb292b31c7fb24f751630960f2035353c5]

        no need to allocate this SfxItemSet on the heap
        
        Change-Id: I083ea9ef7b04322d60ce29b7e1610332a4709493
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122553
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-24  Noel Grandin  <noelgrandin@gmail.com>  [5c30291e8672cbdd3e61f3c6b18444da2d959024]

        no need to allocate this SfxItemSet on the heap
        
        Change-Id: I4bca43340ab530b8d12b91968a7e7184b894776d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122552
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-24  Caolán McNamara  <caolanm@redhat.com>  [abc0b90d7fe05c00e17251f3215b1f007813edb4]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Iaea62f964593209e8df46127b363651737efde1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122557
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-24  Caolán McNamara  <caolanm@redhat.com>  [9c04a7692bd3f7b7676b5109e949f2e8fe4297fe]

        some prerequisites to use dbase import with config unavailable
        
        Change-Id: I0a7f32a69112d7ce9ffc39481154c9da346c8d24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122544
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-24  Caolán McNamara  <caolanm@redhat.com>  [cea0753e18171bf9bcdd857535b20e6ed02222f5]

        do some sanity checks on the number of records claimed
        
        while retaining the fix of #i83401# to recovered a broken case
        
        Change-Id: I283c45b10aaa24004a34bfe6faee517d4a443b98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122543
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-24  Miklos Vajna  <vmiklos@collabora.com>  [4ff91bb2065b6a603f2fb8692c81911f0cdd58a8]

        sw: handle mbGlblDocSaveLinks when replacing compat options
        
        This controls if the content of linked sections is saved in a
        master/global text document.
        
        Change-Id: I104dfef9d16278f4cce7e6f7942c8f4b2bdd5134
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122541
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-09-24  Noel Grandin  <noelgrandin@gmail.com>  [044fa30a4c77013c87a7e2a6dd9022a2f6599778]

        no need to allocate this SfxItemSet on the heap
        
        Change-Id: I973d6ef5d3ddcb1b3cd0506c59ee63411e80a4ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122539
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-24  Noel Grandin  <noelgrandin@gmail.com>  [d21a1d999f8872f22a96ad7d1dc2f0e3b48421b5]

        no need to allocate this OUString on the heap
        
        Change-Id: Iea9afe291e9dbf964bf1577818ce1a44058eb943
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122538
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-24  Jim Raykowski  <raykowj@gmail.com>  [2be1605cdab5e3662ea0180fb607f3968cc8716c]

        Fix outline folding when table or section node is the next node
        
        after an outline node
        
        Change-Id: I117b3f6253d5b64b3fc1b28f4b8a3e595c44abef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122547
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-09-23  Caolán McNamara  <caolanm@redhat.com>  [1516711eb7861a08cc9fd19ec867360737a6d070]

        check if headersize is greater than available data
        
        Change-Id: I5d78da49436c7dfbe7cfb50e52549b61abc00ee9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122542
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-23  Caolán McNamara  <caolanm@redhat.com>  [ebe57117c470a87a6b4201537616bd1379257c02]

        leaks of OCollection in dbase import
        
        presumably since...
        
        commit 5c7b954935369cbbd22a6f43be63ac7c0ddbbfdc
        Date:   Mon Jan 29 13:28:44 2018 +0200
        
            loplugin:useuniqueptr in OTable
        
        OCollection has a unique and nonstandard acquire/release which forwards
        to a parent cppu::OWeakObject. So when it would appear to a casual
        observer, who assumes that it has an internal refcount, that its
        refcount would drop to zero and then get auto-deleted, nothing of the
        kind occurs.
        
        Change-Id: Ic292663a61b4d7dbf7636be7ad4c00aed0b5a7fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122528
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-23  Caolán McNamara  <caolanm@redhat.com>  [262bfd71808b53f008b8ab3307d62ddc5e2b88a1]

        check claimed number of records against max possible with available data
        
        Change-Id: I50d9354da00137c64c83970eb66792b37d7e545a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122536
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-23  Caolán McNamara  <caolanm@redhat.com>  [fe7577d0c79723cda59558522732145e8d831dc0]

        add some basic dbf files which should succeed to import
        
        Change-Id: Iedd8bd9c05dcce7e5c891664aea5d65ed408d87d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122537
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-23  Eike Rathke  <erack@redhat.com>  [f7d0c6b42a0a5ec98876006cd5048589219be741]

        Sort ZF_STANDARD_NEWEXTENDED_DATE_... into ZF_STANDARD_DATE category
        
        The legacy of binary file format compatible internal indices is
        gone so categories can as well be enlargened. It doesn't really
        matter, just a "nicer to see" sequence.
        
        Change-Id: Id20e08e8564a281859164d44e2e863e46689b2b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122540
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-09-23  Caolán McNamara  <caolanm@redhat.com>  [11ddd00117ad9dd4434b5e057d992f1a2eab49a8]

        EOF isn't an error from SvStream::GetError perspective
        
        Change-Id: Ib2bc2c35d78d92728d592676def300e28a8b9e2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122534
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-23  Caolán McNamara  <caolanm@redhat.com>  [259a1365ff9a730b0e2929d027a81ca5ebcb3c67]

        don't looks for dbt memo files when fuzzing
        
        Change-Id: I483606a36d8a91fe7af73f1c6dba740b2475e95d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122533
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-23  Caolán McNamara  <caolanm@redhat.com>  [36940a6506d72b91e6f9fc33ec42b57058ebc5da]

        dbase import seems to require that the file end in .dbf
        
        Change-Id: I7c5a3f6e9d8368e780c50626ba7457999389f19f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122529
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-23  Miklos Vajna  <vmiklos@collabora.com>  [00fa364a2403dc23a786d3f91fde06e10b3a4a9a]

        Related: tdf#144091 svx: fix interaction of transp cell fill and transp shadow
        
        This is a follow-up to commit 37a52d30bbfcf1d073779b50139c4dafa507be4b
        (tdf#144091 svx: fix unwanted blur of shadow from table cell fill,
        2021-09-20), where it turned out that the original bugdoc was just a
        special case of almost full transparency (80%), that's why avoiding the
        blur fixed the problem.
        
        A more general approach instead is to multiply the alpha or the cell
        fill of table shapes and the alpha of the shadow itself. The end result
        is the same (80% transparency) for the first bugdoc, but this gives back
        the blur on the second bugdoc.
        
        Change-Id: I63560e3a73473c70157ecee8365ec7154217f269
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122532
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-09-23  Eike Rathke  <erack@redhat.com>  [c8d66a4d53acf1b0c0de45335015b72ee72cd0fd]

        Reorder the internal ZF_STANDARD_DATETIME offsets to a more logical sequence
        
        These once were to be strictly kept for the binary file format but
        nowadays only serve as a position / key index offset within the
        numberformat map.
        
        Change-Id: I7c61852cc26463b1d4d67a6152501d521440abe1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122530
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-09-23  Stephan Bergmann  <sbergman@redhat.com>  [14713f91393abe4ec76ad28bdc45eaced943cd72]

        loplugin:stringviewparam
        
        Change-Id: I3fc029e2691026bcd315a807e90290d763146648
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122526
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-23  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [3f5610feb68fc94f9a8f58ee48fac4fbf687b506]

        tdf#143103 Fix hexpand of color button
        
        Change-Id: I6bdeb1dbe0aaa7ff2d1b65486ad326079da40e7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122521
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-09-23  Noel Grandin  <noel@peralex.com>  [33584bc189235b2e0f263cade9f9d759d29448c9]

        tdf#144132 Crash when insert formula object in Writer
        
        regression from
            commit ec01d43e0a8fa560d7cd8c76c0d609b18a60cddb
            Date:   Wed Jul 21 14:24:28 2021 +0200
            pass SfxChildWinFactory around by value
        
        Change-Id: I88bc6c8bfd35d0a653512b064c9ee0d59b1e8b38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122520
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-23  Caolán McNamara  <caolanm@redhat.com>  [85ef14318897f6e32c4987ab9d76c38a9752da24]

        memory leak on loading dbase files
        
        see on loading qadevOOo/testdocs/BasicDB/DBTest.dbf
        
        a problem apparently since...
        
        commit a245e5c60fac58889738a9705225c6378b35eef4
        Date:   Tue May 8 12:42:55 2018 +0200
        
            loplugin:useuniqueptr in ORowSet
        
        OTableContainer inherits from OCollection which has a unique and
        nonstandard acquire/release which forwards to a parent
        cppu::OWeakObject. So when it would appear to a casual observer, who
        assumes that it has an internal refcount, that its refcount would drop
        to zero and then get auto-deleted, nothing of the kind occurs.
        
        Change-Id: Ib104415ccc13c6ed9c06f975857fcd4413e2e05d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122519
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-23  Caolán McNamara  <caolanm@redhat.com>  [238b6cf0ff0d66d57bea9e8dc38d93caf4563124]

        WB_DEFAULTWIN should be sufficient to flag that no icon is required
        
        Change-Id: Ibb5d8331d5d47e2b5c163c2797b2e7b5cee4b285
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122517
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-23  Caolán McNamara  <caolanm@redhat.com>  [e6c1205e3e041407e875301de08a90989353cf63]

        gtk4: fix build
        
        Change-Id: I6bee4180ea2d91a2917765bc1934a8403b72c07e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122513
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-23  Stephan Bergmann  <sbergman@redhat.com>  [fdce0a04bd8b23200631e09979b3880adf754b2a]

        Extend loplugin:stringviewparam to starts/endsWith
        
        Change-Id: I4b8fb5e963e582836440587dcaa2922cb5d05bc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122512
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-23  Tor Lillqvist  <tml@collabora.com>  [6b6400d72fe4112b230ffe31b9bea7d2a7f2f9f4]

        Look for the udkapi types.rdb file in the right place when cross-compiling
        
        Fixes cross-compilation to iOS on macOS.
        
        Previously is was looking for
          instdir_for_build/LibreOfficeDev.app/Contents/program/types.rdb
        
        The correct location is
          instdir_for_build/LibreOfficeDev.app/Contents/Resources/ure/share/misc/types.rdb
        
        Now it is possible to build the master branch for iOS again. (No idea
        whether it works.)
        
        Change-Id: If5b09c77601b5a5136c26e1d383654a85b6cc795
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122516
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-09-23  Caolán McNamara  <caolanm@redhat.com>  [aeda71b3cf3aa4393b8367437be29c1722f97d4d]

        Related: tdf#142704 ReadStringHook may not be set in testing configurations
        
        Change-Id: Iab2cd0cccb781a39af7b9315ccf8c242a2cc49a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122515
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-23  Aleksei Nikiforov  <darktemplar@basealt.ru>  [9b4478e62c712ef0f75c4a001e260dfdd6b3ca4c]

        tdf#144624 Prevent infinite recursion when loading SVG icon
        
        When Generic/X11 VCL backend plugin loads SVG icon,
        it creates virtual device for rasterizing an SVG icon,
        which in turn tries to load an SVG icon,
        and thus infinite recursion happens.
        
        Change-Id: I7559b6255e6718e64ef4a6e7c79d597375e5823a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122344
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-23  Caolán McNamara  <caolanm@redhat.com>  [0044349b4617d90419113d0fea6be5b53c429fc4]

        allow entry-text-column and id-column
        
        as later versions of glade write by default
        
        Change-Id: Icb26774553fb8c6bbb1399e3503bd0b6237767ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122511
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-23  Stephan Bergmann  <sbergman@redhat.com>  [ab6ea962bdf54d1ba7f9be368daf186f9c829ca3]

        Adapt solenv/flatpak-manifest.in to recent download.lst changes
        
        Change-Id: I3d97bbc023dee481420cc1fda8f36f4d3f6364fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122510
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-23  Eike Rathke  <erack@redhat.com>  [cda7dff78a113a18cdcc23274454cfef982a17c2]

        Add not-quite-ISO date+time with space and milliseconds and locale's separator
        
        NF_DATETIME_ISO_YYYYMMDD_HHMMSS000
        YYYY-MM-DD HH:MM:SS.000
        
        Users may expect to see that if they enter such, instead of the
        real ISO 8601 "T" format.
        
        Change-Id: Iad81750d1c74eedd8d4360163b29ecac98ef6824
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122502
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-09-23  Stephan Bergmann  <sbergman@redhat.com>  [77b23d1b5979ce65058f845f73cb48894ba68325]

        Extend loplugin:stringviewparam to starts/endsWith: cpputools
        
        Change-Id: I016ca2ecf63d62d7799db1098ba0455e337aa3eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122507
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-23  Pierre Marty  <pmarty@linagora.com>  [5bcced4776bb73846ef4f98795e217e4fb923e40]

        tdf#141978: corrects the value assigned to AutoLayout while loading .odp file
        
        	SdXMLPresentationPageLayoutContext::endFastElement(sal_Int32)
        	  now assigns the value AUTOLAYOUT_TITLE_6CONTENT
        	  instead of AUTOLAYOUT_4CLIPART at file loading
        
        Change-Id: Ic441d64fc62e1dd08873305a4cafd9823babe46f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122360
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-23  Julien Nabet  <serval2412@yahoo.fr>  [9f8ec7fb5751e3e120d0e09466b006085cea13fe]

        Related tdf#144618: add check in bin/ui-rules-enforcer.py
        
        + fix vcl/qa/cppunit/builder/demo.ui
        
        Change-Id: I556cf99687f138e2d9667dc742dd44cafe7b1a02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122488
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9bf1d13ce76520a032b7986a3d9a31a3a6a4220e]

        Removed duplicated include
        
        Change-Id: I437754f53c45965ec6026a6ce21ea3e67528f732
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122411
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-09-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2e1ea21c42df4d295f12f2c5b0c0e78afa113888]

        Removed duplicated include
        
        Change-Id: Ifa2276fae35818f759f51a22b5c873130d885459
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122495
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-09-23  Caolán McNamara  <caolanm@redhat.com>  [5ff06d5e385a0ea30a427e3e6ebb7c605dbf984b]

        dbf filter needs a physical file
        
        Change-Id: Ia522fee21edeafa419c173606ebaac0667d264fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122492
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-23  Noel Grandin  <noelgrandin@gmail.com>  [672dce81178dc1b4b6ad54f2b5d922ee806acf91]

        no need to allocate these SfxItemSet on the heap
        
        Change-Id: Iefa9cb88eaadb4535bbbe59a939b9773d81a438d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122487
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-23  Stephan Bergmann  <sbergman@redhat.com>  [bbcb3e68c75d9eb7da36788def8845a3e3e727f8]

        Extend loplugin:stringviewparam to starts/endsWith: connectivity
        
        Change-Id: I10a6f919034a83d134c92f3c510641c10c7c133d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122506
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-23  Stephan Bergmann  <sbergman@redhat.com>  [7c2c5400cb1726112165482cc6074a88351edfae]

        Extend loplugin:stringviewparam to starts/endsWith: cui
        
        Change-Id: I96bbf66fa62784f0a4de61b627d6e21b665a4edc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122505
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-23  Stephan Bergmann  <sbergman@redhat.com>  [2e088bf71767849e99070d576fb300c244bd6475]

        Extend loplugin:stringviewparam to starts/endsWith: dbaccess
        
        Change-Id: I30e48b7ebf3795659638d7a2aedfb58e325cea37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122501
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-23  Stephan Bergmann  <sbergman@redhat.com>  [09fc31370252a09dd8affda0b0c743133e023244]

        Extend loplugin:stringviewparam to starts/endsWith: desktop
        
        Change-Id: I42fa4d25eca6b2c5d14212eca3a6ebc7146cce5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122500
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-23  Jim Raykowski  <raykowj@gmail.com>  [e43eeac1a99ea0d70192dfd7cecf3e8f52f3e53c]

        tdf#95378 Writer Navigator: Track indexes
        
        Resolves indexes tracking part of the enhancement request. Makes
        corresponding table of content entry, listed under Indexes category in
        Navigator content tree, highlight when current cursor position in the
        document is on table of content type section.
        
        Change-Id: I8237bc55db5568e585b25f898935b4506dec5c7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122503
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-09-23  Miklos Vajna  <vmiklos@collabora.com>  [8cecaa622700cecb5b5776bd3e5360ac6cc3dd63]

        external: update pdfium to 4643
        
        Change-Id: I4e86b163a9abef88f26c6c0ae91ae0a4008658f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122485
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-09-23  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [e752ce56b51c832dbea1e7f20e3b6671d99df990]

        Fix color filter popup position
        
        popup was wrongly placed when dropdown was not in the first column
        
        Change-Id: Id7170df233148564cba2fe2d498194b9e2b0161f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122396
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-09-23  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [0b810cc0f04241e644c82ba8bdad6a075b964118]

        tdf#144631 Colibre: sync up query/sql/report execution icons
        
        Change-Id: I52cfa4aa52f0bc03accb1030d463893ee871cdab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122504
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-09-23  Stephan Bergmann  <sbergman@redhat.com>  [4706eb93350b2613b1fe6b98afa1243415c40577]

        Extend loplugin:stringviewparam to starts/endsWith: idlc
        
        Change-Id: Ib9c97576746b6acfddeacec658a2ae994aa28516
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122497
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-23  Stephan Bergmann  <sbergman@redhat.com>  [310d43b9a27efc36f2c9e6737a0b5ac3f211bda0]

        Extend loplugin:stringviewparam to starts/endsWith: extensions
        
        Change-Id: I29c3a09628f213d8b229a981d62421390385c54e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122499
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-23  Stephan Bergmann  <sbergman@redhat.com>  [047a983314b560e0f64280ae2ac7d696d90d539b]

        Extend loplugin:stringviewparam to starts/endsWith: l10ntools
        
        Change-Id: I2c8c8e0fb034f79bb844a1d09defc3227324e686
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122494
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-23  Stephan Bergmann  <sbergman@redhat.com>  [cb3058aa4e3155d97d47d1444b808da7297b5794]

        Extend loplugin:stringviewparam to starts/endsWith: framework
        
        Change-Id: Idc92058e7d2ff63d55e97e6b2fee83314fc0334c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122498
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [84e61754bfe2f07de412c24513774900702a48a2]

        Fix typos
        
        Change-Id: I01c46b864e296d4094f0a1579fdc64066eacc386
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122496
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-09-23  Luboš Luňák  <l.lunak@collabora.com>  [362d2271721dd19de7a7f6f2271a349272ce51d8]

        add some unittests for SwRegionRects
        
        And fix two small bugs in SwRegionRects::Compress().
        
        Change-Id: I8df7cc2e9d4d6ca78e3af711639e3fbae2e471ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122462
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-23  Luboš Luňák  <l.lunak@collabora.com>  [05f5c12da968bd53337e832805894c048aad2c6c]

        put vcl::Region operator<< in the vcl namespace
        
        Clang says it belongs there when vcl::Region is used
        in CPPUNIT_ASSERT_EQUAL.
        
        Change-Id: I457d7b35e9b2ca37909118467da8018d40ab18a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122461
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-22  Jim Raykowski  <raykowj@gmail.com>  [8644a3114d412e8de6cc6712c2f2bcad436906c9]

        tdf#95378 Writer Navigator: Track references
        
        Resolves reference tracking part of the enhancement request.
        Makes the Navigator content tree highlight the corresponding
        reference item of the reference field at the current cursor
        position in the document if there is one.
        
        Change-Id: If10d0cffbf03fcc9a61e573e967e854c428f9b5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122414
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-09-22  Stephan Bergmann  <sbergman@redhat.com>  [3b6dd54994ab1e624729cb007a8e3dc2b5f3b891]

        Extend loplugin:stringviewparam to starts/endsWith: sc
        
        Change-Id: Ibda7acf66bd8382de25fae9b4385d655be6ab409
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122490
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-22  Stephan Bergmann  <sbergman@redhat.com>  [fcdfdc21b197bb9af1a75348ce912c5d1d47dfba]

        Extend loplugin:stringviewparam to starts/endsWith: oox
        
        Change-Id: I02b4352f02fe32f40c4fe0ab198d8ac094381c7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122491
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-22  Stephan Bergmann  <sbergman@redhat.com>  [f8b6d1a2f48ce259ba2e75d41777293dfe23ab11]

        Extend loplugin:stringviewparam to starts/endsWith: lotuswordpro
        
        Change-Id: Ia58c031d1157af271c664948946fa5d8d17a2323
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122493
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-22  Stephan Bergmann  <sbergman@redhat.com>  [59646d3fa4fab037ccedc7ebe765de11d5016f3f]

        Extend loplugin:stringviewparam to starts/endsWith: editeng
        
        Change-Id: Ic275bbd167e69060f6442ceed6c4dd88733d5e1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122486
        Tested-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [2dd6c7e5d59126e28bf478439c25f9f4cbc3422c]

        tdf#142579: sc: Add UItest for cond. format background colors
        
        Change-Id: I81845c062783d59f1e3b9c612da938de42f2a50a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122463
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-09-22  Stephan Bergmann  <sbergman@redhat.com>  [0a4c883a7e0dd3ba66d8cc86c6f77bd3578a0a92]

        Extend loplugin:stringviewparam to starts/endsWith: sd
        
        Change-Id: Ie7ddfbc7984bfbff22c8c34e30f3ca690da80e7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122483
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-22  Stephan Bergmann  <sbergman@redhat.com>  [51c9d41ca97955dd986cd5fec1aed6fbc6ec1374]

        xtend loplugin:stringviewparam to starts/endsWith: svx
        
        Change-Id: I998b5e7ba3580aabfc454ce3354bffd3d0cb7d61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122479
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-22  Stephan Bergmann  <sbergman@redhat.com>  [3ead1e624514466811d451325d02acd50862c80a]

        Extend loplugin:stringviewparam to starts/endsWith: scaddins
        
        Change-Id: I4e6d9d8f429e9a9133a494790522217638ad18e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122484
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-22  Stephan Bergmann  <sbergman@redhat.com>  [ea29e9936a3e628f95ca4ae1d5816adfce87318f]

        Extend loplugin:stringviewparam to starts/endsWith: sfx2
        
        Change-Id: Icac2c5877059208ed348aa824071803e415f374f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122482
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-22  Stephan Bergmann  <sbergman@redhat.com>  [8f2f2a8d131eef60164c0586fb73b69fd950f15d]

        Extend loplugin:stringviewparam to starts/endsWith: svgio
        
        Change-Id: Ia48465b86e6b2e5362b95a2b228414bfc6ac6490
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122481
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-22  Stephan Bergmann  <sbergman@redhat.com>  [49cee95eb4efddefde9caab33d0a639e83f05202]

        xtend loplugin:stringviewparam to starts/endsWith: svtools
        
        Change-Id: I5364107766dd77963a9a34468754c4cbcc34c8d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122480
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-22  Stephan Bergmann  <sbergman@redhat.com>  [27f3618a600006e59d6b45e22f0eb46457172a52]

        Adapt to Clang 14 trunk change in diagnostics
        
        <https://github.com/llvm/llvm-project/commit/131e8786640a49daf533b7ead4d3b5b82e0aea2a>
        "Print nullptr_t namespace qualified within std::"
        
        Change-Id: Idb3ebceadfa5a831429b8c3239de426e599eb9c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122459
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-22  Caolán McNamara  <caolanm@redhat.com>  [c9b19f69e658f1114f1b8fc0ae62b6edd6d33e3f]

        Resolves: tdf#142704 %PRODUCTNAME shown in gtk3 extended tips
        
        Change-Id: I61d8b83ce326816c498f54e3cfc053270d82c1a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122475
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-22  Stephan Bergmann  <sbergman@redhat.com>  [7885c1cb80568930270e55b3ae450eccc66aca94]

        Extend loplugin:stringviewparam to starts/endsWith: ucb
        
        Change-Id: I086d02ec4a2ea6d4b439ec34665d8271a67c63dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122472
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-22  Stephan Bergmann  <sbergman@redhat.com>  [d1e14030e81ff2bbe4bcb3706a9f21672a368074]

        Extend loplugin:stringviewparam to starts/endsWith: sw
        
        Change-Id: I7271bba6c61a56be15335c81d8950a29a07eb6d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122473
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-22  Stephan Bergmann  <sbergman@redhat.com>  [743e6aa211ccd631c811fb57e2050a5b4e8ffbba]

        Extend loplugin:stringviewparam to starts/endsWith: unodevtools
        
        Change-Id: I89e559d3956bb0b4b59314d55a3ca57d087b8146
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122471
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-22  Stephan Bergmann  <sbergman@redhat.com>  [924e0774a8201651a762394d51a964a4f8a0c566]

        Extend loplugin:stringviewparam to starts/endsWith: xmlsecurity
        
        Change-Id: I8a08b0382121355c70284c2e85375ba6c3671553
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122468
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-22  László Németh  <nemeth@numbertext.org>  [dbc82c02eb24ec1c97c6ee32069771d8deb394f9]

        tdf#143358 sw: track insertion of empty table rows
        
        Insertion of empty table rows wasn't tracked, and
        inserting also text in the new rows and rejecting
        everything didn't reject the row insertion.
        
        Follow-up to commit 99059a1ececa3621c2fe46fabdd79eed9d626c42
        "tdf#143359 sw: track deletion of empty table rows".
        
        Note: as a workaround for tracking of the empty rows,
        i.e. rows without text content, add a redline with
        invisible text CH_TXT_TRACKED_DUMMY_CHAR in the first
        cell of the empty row.
        
        See also commit a483a44ca00f43a64ae51d62b8fbb4129a413f6d
        "tdf#143215 DOCX import: fix tracked empty row insertion/deletion",
        commit b50d386dfa70f7c1d4eb1a49091ec9dd782b767b
        "tdf#142701 track changes: fix layout regression of image deletion"
        and commit 05366b8e6683363688de8708a3d88cf144c7a2bf
        "tdf#60382 sw offapi: add change tracking of table/row deletion".
        
        Change-Id: I237d566a468f61f31fa19dd1d6d9bb559be99158
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122460
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-09-22  Stephan Bergmann  <sbergman@redhat.com>  [c638bcc78cfa3974b7461096b6ac521dfc5e927c]

        Extend loplugin:stringviewparam to starts/endsWith: vcl
        
        Change-Id: Ic208697fd985da223819d203e67325b03028fca5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122469
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-22  Stephan Bergmann  <sbergman@redhat.com>  [8d65f68f98950efe7cb117d7ad228bab79ad0ddb]

        Extend loplugin:stringviewparam to starts/endsWith: unotools
        
        Change-Id: Ie8c73d187045d9def8f462ab7d37830331eabd4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122470
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-22  Michael Stahl  <michael.stahl@allotropia.de>  [805cc60039fcce2ba356430cb90811a6e300a540]

        fix crash in compilerplugins/clang/unnecessaryoverride.cxx:328
        
        Somehow the compountStmt doesn't have anything in the body?
        
        Happens in CurlSession.cxx but not sure where.
        
        Change-Id: I69bd2e694e22c891f34242b8bee28012e793f0c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122457
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2021-09-22  Miklos Vajna  <vmiklos@collabora.com>  [4cf51357b75c254e7962dd86140c69474fff129f]

        svx: improve SdrObjEditView::DisposeUndoManager()
        
        Addresses the comment at
        <https://gerrit.libreoffice.org/c/core/+/122151/1/svx/source/svdraw/svdedxv.cxx#2765>,
        i.e. there can be the case when the undo manager is not an
        sw::UndoManager (or any other high level undo manager), but it's an
        EditUndoManager, and in that case we should not clear away the owning
        pointer to avoid a memory leak.
        
        Change-Id: I016cfad0563814d65c8523999c82be7747377171
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122458
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-09-22  Luboš Luňák  <l.lunak@centrum.cz>  [6507eddc33332d760c8807633268558c47e8cb06]

        avoid some more D9025 warnings
        
        Change-Id: I01f8df5f399b17f46da9a59501bea28bc70cac4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122431
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [9df17d12a0e069d0a0db262368abc153b92169a0]

        fix deadlock in vcl::GraphicManager
        
        after
            commit 300753bf1d4db7eff42d707f427180f0d1d1dffb
            no need to use recursive_mutex in graphic::Manager
        
        Change-Id: I85b6f83d513ea1998e1bd7c3be5cea999c590c5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122426
        Tested-by: Jenkins
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-22  Rafael Lima  <rafael.palma.lima@gmail.com>  [b25beb5c331ce1eb8cc6a4ba845d480e606f9345]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1d9db89cb1d9e2beb64672b55f200e24da405670
          - tdf#144559 Fix information about document encryption
            
            Change-Id: Ibadf9946d144fc9573d6cbfa2f4abdc8d56721ba
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122283
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-09-22  Caolán McNamara  <caolanm@redhat.com>  [1901cc1169660c50fc651c68861bdb022d931da4]

        don't link to vbahelper for --disable-scripting case
        
        Change-Id: I50dca4c11234677d2c6987d360b1317890b5484b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122427
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-22  Tor Lillqvist  <tml@collabora.com>  [a542f9f4f7d1cc4a499f260209c70f086322c26c]

        Apparently we need to define gb_Library_PLAINEXT_FOR_BUILD for iOS
        
        Helps a build for iOS proceed a bit further.
        
        Change-Id: Icb0465eb204effbc0b777b5066d40d9938924eed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122421
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-09-22  Caolán McNamara  <caolanm@redhat.com>  [454d5f846a8c5b7e87aad6000555b3066c3b4bbf]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Iaa7f59fbc412f3d5e4d6e4793d7a4459f6a03c8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122424
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-22  Caolán McNamara  <caolanm@redhat.com>  [6a20b266a6e2cfc46f4fd03a4955199ed16b5bce]

        lock older -> lock order
        
        Change-Id: I50d2a73e6b95516f421fb71028af67fe116949d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122425
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-22  Caolán McNamara  <caolanm@redhat.com>  [d993bb6e77d9e94abeb487a24084d34b6605f730]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I7c514aaa500e14794d0fc7aad2def695fb6a6420
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122423
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-22  Caolán McNamara  <caolanm@redhat.com>  [4e4fffb037a99bd801f26e39eabd4d3d43771638]

        drop comments about disabling optimization
        
        which are 10 years old
        
        Change-Id: I9645cd4e227d089ff97852fb18b25d5ddaf12b28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122422
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-22  Julien Nabet  <serval2412@yahoo.fr>  [876b58e7030b2a24eca5464bb172bdd0b45c8546]

        Fix Skia/Raster description
        
        See https://bugs.documentfoundation.org/show_bug.cgi?id=144598#c16
        
        Change-Id: I5a39fbc324af0944560e91d4249ab572e5579af1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122404
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-22  Mike Kaganski  <mike.kaganski@collabora.com>  [657ec7ff6863ebc79dcea228898b619d43543a6c]

        tdf#137737: treat foot/endnote anchor as a "normal" (control) character
        
        The anchor uses Unicode codepoint U+0001 (START OF HEADING) internally.
        It was removed from start and end of the search string (but not from
        the middle) previously, and only when the character appeared inside the
        search range; before 0cd3b7926cafc01d06b589124215e9cb7c148f19, such
        anchors outside of the range were ignored in TextSearch::searchForward.
        The said change made search consider the data outside of the range for
        context (e.g., look-ahead/behind assertions), and then the asymmetry of
        removal when the range includes or excludes the character started to
        affect the "replace after find" case, when initial find searches the
        entire paragraph, and removes the anchor character, then finds '"$' and
        selects the quote before the anchor; then replace uses the selection as
        the range, does not remove the anchor, and it prevents the match.
        
        This change excludes the anchor from the set of removed characters. Now
        the foot/endnote anchors always stay in the string, and make the "find"
        consistent with the following "replace" by preventing the match when
        there's no [\p{Control}] (or [:control:]) in the regex explicitly for
        the anchor. This allows for more flexibility in search, and makes it
        more consistent in making this visible element participate in search.
        
        The other elements that are still removed:
          RES_TXTATR_FLYCNT,
          RES_TXTATR_FIELD,
          RES_TXTATR_REFMARK,
          RES_TXTATR_TOXMARK,
          RES_TXTATR_META,
          RES_TXTATR_METAFIELD
        need separate consideration. Some of them may be also excluded in
        follow-up commits; the other need more correct removal (both when they
        are inside and outside of the range; also in the middle) to create
        consistent results when searching/replacing.
        
        This change also makes sure that ReplaceBackReferences uses the same
        special preprocessing that DoSearch uses.
        
        Change-Id: I87195508695eef9fe379df369d6fef3ca1dffafb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121134
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [58418e9a85a007f550d9deb02729fc0c96cc1efd]

        reduce copying in BufferedDecompositionPrimitive2D
        
        Change-Id: I2393c45c064ea423b7ea1b70e1f16e1a4cea2bef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122419
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-22  Julien Nabet  <serval2412@yahoo.fr>  [41ccb5c63c94e54b07707eca62bed761c87b0d10]

        tdf#144618: fix Standard Filter Dialog with gtk3
        
        See bts here:
        - https://bugs.documentfoundation.org/attachment.cgi?id=175150
        - https://bugs.documentfoundation.org/attachment.cgi?id=175151
        
        Change-Id: I4954d989a25fb228624d9b4660f357219d160ead
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122409
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-22  Tor Lillqvist  <tml@collabora.com>  [355072f973e57c6e6ebdbcc906aefe260237694c]

        Bump minimum iOS version to 13.7
        
        Change-Id: I96861e8f503c95ae3b76d5ab79a0035b5307398b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122418
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-09-22  Tor Lillqvist  <tml@collabora.com>  [1e194b878545e3a016ec7adaf9ebfc2aa86eb48e]

        Bump current iOS SDK version and drop older ones
        
        Change-Id: I1eaebcbbe3f05b0e33efa4ca3fe79ced3d855114
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122417
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-09-22  Caolán McNamara  <caolanm@redhat.com>  [7f5af8272d8b10bf56b82cbe9d898e8ed0a347ca]

        add a TestImportDBF
        
        Change-Id: Iddb0d69d2ffaafd81076cd52a8424c32fe3c4114
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122408
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-22  Dennis Francis  <dennis.francis@collabora.com>  [ba0851926a9def7577dcf7b29919de0632ac31a9]

        lok-desktop: unit tests for LOK_CALLBACK_TABLE_SELECTED
        
        Conflicts:
        	desktop/qa/desktop_lib/test_desktop_lib.cxx
        
        Change-Id: I4e07ffc6f8eebbbee284d19cd9c77df13dddff3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118945
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit 56795f50abad3de960f23e85b2ccfa1ba0181370)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122415
        Tested-by: Jenkins

2021-09-22  Noel Grandin  <noelgrandin@gmail.com>  [8dda0309871b371e056c0c0f308203e2a8a0306f]

        no need to allocate these SfxItemSet on the heap
        
        Change-Id: I21b34386d3f2f408da329b0e5888566cbb126d0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122402
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-22  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [743057da7a20d9eebad939f2baecb1e225920b56]

        Improve UX writing on Start Center
        
        Good UX writing shouldn’t try too much to explain an UI,
        and directional language like “from the left side” doesn’t
        make sense for users of RTL languages or screen readers.
        
        Change-Id: Ibc5b6982d4686248de09ec1b2ad2a94b9b012f67

2021-09-22  Miklos Vajna  <vmiklos@collabora.com>  [b22cd6bfb10a2fe0407875e456708d6086accb81]

        sw: clean up no longer needed debug code
        
        It made sense when the perf improvement was added to see if the faster
        code indeed does the same as the old slower one, but now it can go.
        
        Change-Id: I45e05d51c2bac1e0d2df6fa1cdf1debe13dd21e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122401
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-09-22  Rafael Lima  <rafael.palma.lima@gmail.com>  [5fc94be9d55791340a56f238ded12261f68af552]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 38c34032f737213ec166b80793fb1230e657975d
          - Fix localization in some help pages
            
            Change-Id: I59e2ea89dd81c76ee4efee6a154082a56289b524
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122289
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-09-22  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [1c745198ff4e84ae4ff91ba8cf571d4bb59fc9a3]

        resave with latest glade
        
        Change-Id: Iab955963735d14f97e1887cf06212b1adf3d77a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122163
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-09-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e7c83595d75d6287eff506112c1654a3a945d9a3]

        Fix typos
        
        Change-Id: Icd2f83bddcb993a6430d328d0bc51f38d70374ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122412
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-09-22  Jim Raykowski  <raykowj@gmail.com>  [d62f03d316fb4c60087fc2af626bbd0b35b98693]

        tdf#95378 Writer Navigator: Track hyperlinks
        
        Continued effort for request to highlight corresponding Navigator tree
        items at document cursor position.
        
        Change-Id: I21c6b45308c7de654dbf1f904c30336a6229722c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122338
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-09-22  Luboš Luňák  <l.lunak@collabora.com>  [bb09bfd25f25fb959123df1c01a52b8dffa97f50]

        make .pch file also depend on its source .hxx file
        
        This dependency is normally handled by either the .pch not existing
        (and so it needs building), or GCC/Clang output it in the deps,
        but MSVC doesn't seem to provide this dependency, so modifying
        the .hxx there doesn't trigger a rebuild.
        
        Change-Id: I83415d97b98b8861b3d53cba07c4ac2748e9f476
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122413
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e9b674a768fcf534335f172664aaf13dc2c79023]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 77730780dfd1502994a413121842b23767882a25
          - Fix typo
            
            Change-Id: I06b1811deec9716161fe7aaf07ec31665e67fbf7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122410
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-21  Stephan Bergmann  <sbergman@redhat.com>  [b46894e7d063cc96609c8aaea76f4a7ffc5f170f]

        Some more o3tl::starts/ends_with overloads
        
        ...including ones with a rest out parameter, modeled after their O(U)String
        counterparts and not present in any C++ standard (so intended to stay in o3tl,
        even when the C++20 wrappers are eventually removed again).  Plus test code.
        
        These additional overloads will be used in forthcoming commits changing more
        places to use std string_view.
        
        Change-Id: Ifd05e0fdcb93e8751da22b8e4a59796ad00fe581
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122407
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-21  Julien Nabet  <serval2412@yahoo.fr>  [58a67e6109a82a24620e179f6f660c1a231f1dd7]

        Typo: sparatorIndex->separatorIndex
        
        Change-Id: Ie43ef6b231c1cb6dd7be516f47e84c12b5684c40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122403
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-09-21  Michael Weghorn  <m.weghorn@posteo.de>  [91798635258c2b1487f8265eff08633db4ec5ab2]

        qt5 a11y: Implement Qt5AccessibleWidget::is{Column,Row}Selected
        
        Change-Id: I2abfbc69a422a56dc07afd76f0c7a8ead1891830
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122398
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-21  Michael Weghorn  <m.weghorn@posteo.de>  [6735a37747a3443ebd1c29c870a5eb26990350f2]

        qt5 a11y: Implement QAccessibleTableCellInterface
        
        Let 'Qt5AccessibleWidget' derive from 'QAccessibleTableCellInterface'
        and implement the most important methods.
        This is e.g. one of the steps needed to make Orca announce
        the focused cell in Calc.
        
        Since there's no specific XInterface for table cells
        make use of the fact that a table cell's parent is a table
        and query information from there, similar to how the following
        commit does for winaccessibility:
        
            commit 97a88e30e2e084ab860635ff4e0a03442d8a12af
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Wed Sep 8 14:37:53 2021 +0100
        
                tdf#100086 tdf#124832 wina11y: Implement IAccessibleTableCell
        
        Change-Id: I160bc04f3e4fcf7b77723540aba6945b8fdf36ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122395
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-21  Michael Weghorn  <m.weghorn@posteo.de>  [0ae1c36f319b0c84d5e592f44738e67945eab3a1]

        qt5 a11y: Drop Qt5AccessibleWidget::{text,value}Interface
        
        They're unused and at first glance look like they might
        be overriding the non-virtual methods
        from 'QAccessibleInterface' with the same name that
        do something more useful (calling 'interface_cast'
        with the corresponding 'QAccessible::InterfaceType'
        param).
        
        Change-Id: I9258a5f9386f9a7d23bb35cfa33e55a169eb753e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122394
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-21  Eike Rathke  <erack@redhat.com>  [508f5b7767210318f1a23efc6db928c87a5eca6f]

        Add ISO 8601 date+time with milliseconds format
        
        NF_DATETIME_ISO_YYYYMMDDTHHMMSS000
        YYYY-MM-DD"T"HH:MM:SS,000
        
        using either ',' or '.' separator,
        '.' if Time100SecSep is '.'
        ',' else
        
        A prerequisite for tdf#88359 to not lose data when importing such,
        especially without "Detect special numbers" on.
        
        Change-Id: I02ab682636e6ddbcc4537183a3625ea61662f016
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122400
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-09-21  Eike Rathke  <erack@redhat.com>  [e430d82ec56f34fb5ae45a50eb12cd03c7e40ba3]

        SvNumberformat: preserve error position if already set
        
        ImpSvNumberformatScan::ScanType() may already return an error
        position in which case FinalScan() is not executed but
        nResultStringsCnt is set only there and otherwise 0, so after
        ScanFormat() force a different error position only if both are 0.
        
        This in the dialog positions the error selection correctly instead
        of after the first character.
        
        Change-Id: Icb87b212fe8465da8f885514ffa3a3ecc7cd69a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122399
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-09-21  László Németh  <nemeth@numbertext.org>  [915d3eebc1dc4f18d7a1992db801ee8313ee46c0]

        tdf#39828 sw: fix table formula calculation at track changes
        
        Tracked deleted cell content, e.g. removed digits
        of the numbers were used in calculation instead of
        the actual table content. (For example, if the cell
        content changed from "1" to "2", tracked cell
        text is a crossed out "1" and a plain "2", and
        Writer calculated with "12" instead of "2".)
        
        Change-Id: Iecc91585cd37be3647d85f97ba1716a5fc836242
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122393
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-09-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [eecc72b2d13c4dead2ec6289de9754542292426c]

        add comment
        
        Change-Id: I0f9627d0d573c5a5bade00f40dea2d0f1b518528
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122391
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [300753bf1d4db7eff42d707f427180f0d1d1dffb]

        no need to use recursive_mutex in graphic::Manager
        
        regular std::mutex is fine
        
        Change-Id: I820bb83117a0ea920f550f6ad459a623b4939ee3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122390
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [19d638eaedf84cefadf55d561c3c36df33fed6fe]

        reduce cost of BasePrimitive2D (tdf#125892)
        
        the default WeakComponentImplHelper wants to allocate two child objects
        (osl::Mutex and BroadcastHelper).
        
        So use a custom re-implemenation that does not need to allocate any
        child objects.
        
        Change-Id: I288e58558398e39daa0d4b11e0b60a924445240d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122381
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [4ba0460e3cf3ce33794090968fd4c906422bbd25]

        tdf#142579, tdf#143103: sc: Add UItest
        
        Change-Id: I2bc3eabeeb23534d985649c4191798ca9281b7e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122389
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-09-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [e2e1da3cc89942443832ea018ced68eb41e3d75a]

        tdf#142580, tdf#143103: sc: Add UItest
        
        Change-Id: I188716de98e6a9ea1c2b97c6341d578120a242b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122388
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-09-21  Stephan Bergmann  <sbergman@redhat.com>  [1d4f198f176cfb5816b76ad67b6c0df39419f0cb]

        Fix splitting of "permission-for-group/-user:" strings
        
        ...that had been introduced in f5c266695a4a88da7db971a21915e2bbf758d48e
        "tdf#66398 Parse and output permissions for DOCX using bookmarks":
        
        For one, in DocxAttributeOutput::DoWritePermissionTagStart permissionIdAndName
        was left empty in the permission-for-user case.  This had already been addressed
        for DocxAttributeOutput::DoWritePermissionTagEnd in
        7f0b7410e84a222d8fbee7c4fadd3b40028a068d "permissionIdAndName is empty in
        permission-for-user case".  But from the calling code it looks like in both
        functions that permission will always start with either "permission-for-group:"
        or "permission-for-user:", so assert that rather than silently doing nothing if
        the assumption is wrong.
        
        For another, in both functions the code didn't take any precaution if
        permissionIdAndName didn't contain a colon (which would cause undefined behavior
        when OUString::copy is called with a negative count argument).  Again, from the
        calling code assume that permissionIdAndName will always contain a colon, and
        assert that.
        
        Change-Id: Ia7432413c138d47efbe8aec76f14c561ac241fb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122387
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [96ff90857a066da70b04684f71237056e12eddfe]

        reduce cost of some getProperty calls (tdf#125892)
        
        use OUStringLiteral to avoid cost of repeated OUString construction from
        ascii literal
        
        Change-Id: I4f8a4714c093e890adaa5524172bdc91231a561a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122379
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-21  László Németh  <nemeth@numbertext.org>  [9994120c8d0fe8c5a029390ad7411b99c18ff5c9]

        tdf#144347 sw: fix tracked deletion of table with tracked content
        
        When a table contained tracked content already, its tracked
        deletion (or cut) didn't work correctly, if the deletion
        contained also the text before or after the table: accepting
        the deletion left an empty table in the text, also Hide Changes
        showed an empty table before that in the place of the deleted
        text.
        
        Follow-up of commit f481c2c8e74bded11fac754e493560391229dbcd
        "df#144057 sw track changes: hide deleted table rows".
        
        Change-Id: If3294fe0316df7c065e7ff63290c1723386ec7ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122382
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-09-21  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [504808fb5c372a94c6299eec90a281655eef47e4]

        tdf#142602 DOCX: export adjustment points of custom shape arrows
        
        When exporting custom shape arrows LO used to fall back to writing
        out their plain vertex coordinates, losing the customizability of
        the shape after loading from file. This commit changes the export
        of some of the most commonly used arrow custom shapes to proper
        adjustment value export.
        
        Follow-up to commit 63cd67e5e18f01aca303131e148c80398a181a41
        "tdf#92525 tdf#142398: fix export of simple custom shapes".
        
        Change-Id: If248556764bdb7e00cfde4ebe5b32bb380b1fa19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121901
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-09-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [e0c7d1e4cf7e6cf73211e69a91f458e6ffe303cb]

        stack allocate this TextLayoutCache object (tdf#125892
        
        Change-Id: I838543c47ec420ec3b562e0b7e8524c4b2f070a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122380
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-21  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [ca5e344aec6a5848831101bc0d623b2bac754b6e]

        tdf#127900 sd: fix regression at applying master properties
        
        Language settings of frames in slide master weren't applied
        on the slides based on that master.
        
        Regression since LO 6.3 by "tdf#126067 Fix slide scope
        feature." (commit 40bb9ac690d979ef544d5aa759bd734a176912a0).
        
        Co-developed-by: Dániel Arató (NISZ)
        
        Change-Id: I559adbe00870ed8a3d2947fef8dae435a387e34a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120993
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-09-21  Caolán McNamara  <caolanm@redhat.com>  [061c7e3994eb5288e95d7fb0ce7a1bc0f54205ed]

        fix !HAVE_FEATURE_DESKTOP build, IsOver->Overlaps
        
        and change some commented out cases
        
        Change-Id: Icc60b19de7d12a78e7d40e7aa94dae40dc8b60a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122378
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-21  Balazs Varga  <balazs.varga991@gmail.com>  [51375b48378915b6e95c1ac26b2ccf8e39880f7e]

        tdf#144253 tdf#144324 sc filter: use formatted values in filters
        
        if the results of formulas are values.
        
        Followed up of 40acda4e78127fa9f513646ef210b074d40cf307
        (Related: tdf#140968 avoid duplicated filter values)
        
        Change-Id: Ib396d2b7cc08ba41b5936a53a28b5e38bf678b3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121715
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-09-21  Luboš Luňák  <l.lunak@centrum.cz>  [9714f3348d972a179e73423c44a97954bf6cc534]

        do not special-case Clang for Skia on Windows Arm64
        
        We hard-require Clang for Skia, because MSVC compiles it poorly.
        Somebody who doesn't want or can't use Clang may just as well
        use --disable-skia.
        
        This reverts commit 77ba9a095b0b3f429e006571e16f8320ba0bb61e.
        This reverts commit b36df65bb2393f8f46eea68c861d7570e7a772a1.
        
        Change-Id: If0310ce13e4023c6ae43f96447b48665ab7e4353
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122336
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-21  Caolán McNamara  <caolanm@redhat.com>  [2a357832b9eedea161f593c1b3bf8dd973949c95]

        Resolves: tdf#136442 don't query siblings and parent to determine type
        
        because this is used during sorting of the tree elements so its position
        isn't necessarily meaningful during the sort. DBTreeListUserData is
        supposed to exist for elements not staged for removal and that already
        has the type as a member
        
        Change-Id: Ie1004dbcdca2fae8711941d98a084103a0b15815
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122354
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-21  Caolán McNamara  <caolanm@redhat.com>  [cb889f72116250ffcb874a4c950efe3b6972f541]

        Related: tdf#136442 implAppendEntry is always passed a DBTreeListUserData*
        
        Change-Id: Idb51b28a52d79476c2897a318314d6267727e9e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122353
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-21  Stephan Bergmann  <sbergman@redhat.com>  [1281ea9176674a040ec08cf0014fdd75ca0b2fd1]

        Avoid "test: : integer expression expected" on non-macOS platforms
        
        Change-Id: I90a31483b1750c59299e9a9f148990a8a68d4860
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122377
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-21  Stephan Bergmann  <sbergman@redhat.com>  [504d2209e47ffeb223b2bcde9fc24e828cc5cd6f]

        Remove some "Attention" comments of little value
        
        ...and rather add sal/config.h includes, while at it
        
        Change-Id: I0ea917b101d89f16228bea6b3102b630c8202e07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122369
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-21  Miklos Vajna  <vmiklos@collabora.com>  [7246e57216bb20c15af0ecf6a0183f5ffa81e780]

        tdf#143591 DOCX import: handle anchored objects as at-char
        
        This partially reverts cc8f8ae55f681755f5da3bf64e4c30bb713f0383 (DOCX
        drawingML shape import: wp:anchor's behindDoc attribute, 2013-11-19), it
        seems to be more important to be consistent with the DOC import than
        with the VML import which is no longer used for DOCX shapes crated with
        Word >= 2010.
        
        Change-Id: I631da010bce1b4d3c392645e0ae3797a03665a42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122367
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-09-21  Chris Sherlock  <chris.sherlock79@gmail.com>  [f5a81a119cb63152c2c2e2473a1ea183a30c8db9]

        vcl: remove OutputDevice's GetDevFontSizeCount() and GetDevFontSize()
        
        The OutputDevice::GetDevFontSize() function is only used for
        non-scalable (bitmap) fonts. We have stopped supporting bitmap fonts
        since LO 5.3, see tdf#103514: Support for bitmap-only fonts on Windows
        has been removed (Khaled Hosny)
        
        I found the following when removing PhysicalFontFace::SetBitmapSize():
        
         1. as mnHeight and mnWidth and not set by anyone, I realized I could
            remove them, which meant removing GetHeight() and GetWidth()
        
         2. PhysicalFontFamily::GetFontHeights() populates heights from the
            collection of font faces into a sorted vector of font heights taken
            from PhysicalFontFace. As this no longer exists this function
            serves no purpose, it has been removed.
        
         3. PhysicalFontFamily::GetDeviceFontSizeList() calls upon
            PhysicalFontFace::GetFontHeights(). This function takes this sorted
            list of font heights, and then populates and returns a new list of
            sizes (or rather, heights). As the heights aren't available any
            more, this function is also unneeded, so it has been removed.
        
         4. OutputDevice::GetDevFontSizeCount() calls upon
            PhysicalFontFamily::GetDeviceFontSizeList(). This function has the
            side effect of initializing the list of fonts.
        
         5. When I checked what calls on GetDevFontSizeCount(), there is only
            one caller - FontList::GetSizeAry() in svtools. The function returns
            a standard font size list if the family name is empty, or there are
            no font sizes (via OutputDevice::GetDevFontSizeCount()). As this
            will *always* be empty (see chain above) then this function just
            needs to always return a standard font size list.
        
            Thus OutputDevice::GetDevFontSizeCount() and GetFontSizeList() are
            no longer called upon by anything, so they can be removed.
        
         6. svtool's FontList::GetSizeAry() no longer uses the FontMetric
            parameter, so this has been removed from the function signature, and
            cleanup done of the function that calls upon it in svtools,
            framework, editeng, and desktop. A number of variables that were no
            longer used due to this change were also removed.
        
         7. This change removed the need for the mpSizeAry unique_ptr in
            FontList. ImplFontListFontMetric::GetDevice() and mpDevice could
            also be removed as it was no longer used anywhere.
        
         8. After simplifying GetSizeAry(), it turns out it was the same as
            GetStdSizeAry(), so removed FontList::GetSizeAry() and used
            FontList::GetStdSizeAry() in its place.
        
         9. Changing to use GetStdSizeAry() revealed that FontSizeBox::Fill()
            no longer used the pFontMetric paramter, so this was removed, and
            call sites updated.
        
        10. Due to change to Fill():
        
            a. SvxFontSizeBox_Base::UpdateFont() no longer uses the
               const css::awt::FontDescriptor& rCurrentFont parameter, so
               removed this. This also removed the member variable
               m_aCurrentFont
        
            b. SvxCharNamePage::FillSizeBox_Impl() had a number of newly
               unused variables removed.
        
            c. SwStdFontTabPage::Reset() and
               SwStdFontTabPage::LoseFocusHdl() had a number of newly unused
               variables removed.
        
        Change-Id: If840e240155c36ed351c63e3136b5b44bb058697
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121932
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-21  Rafael Lima  <rafael.palma.lima@gmail.com>  [4bd09020870e708b7ff1500356952d15fb52836d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 476d099e11be81ddb1b8388fbb92bc1b7069d2bf
          - tdf#144556 Fix information on deactivating AutoCorrect in Calc
            
            Change-Id: I6cb86dbf7fec71e3b67558117be951ad64689ed6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122282
            Tested-by: Jenkins
            Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2021-09-21  Stephan Bergmann  <sbergman@redhat.com>  [7b10f119040144ff7db1da4c0a2bbdd488dcdf0f]

        Implement the SourceTreeProvider Cursor
        
        Change-Id: Ibf54bd1e852ea23fb37c7222625895d240452424
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122361
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-21  Chris Sherlock  <chris.sherlock79@gmail.com>  [5c98fcffb23a9da8459e35bdd9946422fec8a320]

        vcl: add sal/config.h in preparation for patch
        
        The convention is that we need to add sal/config.h to the start of
        files.
        
        This patch is created in preparation of a patch I have queued to test
        and move PhysicalFontFace to vcl::font namespace.
        
        Change-Id: I15dd24d7f01e077d407ac192a0413d796517eb72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122228
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-20  Luboš Luňák  <l.lunak@collabora.com>  [47a8a65022e3fd7624c95d0341b4809aad11fddb]

        use MSVC's /Zc:inline option to reduce binary size
        
        If I'm getting it right, MSVC has a non-conforming feature
        that allows to declare a function as inline without defining its
        body in the header, and it'll work if the function is actually
        emitted elsewhere, and the linker will sort it out. This seems
        to be implemented by forcing emitting of out-of-line copies
        of all inline functions, which is wasteful. /Zc:inline disables
        this useless feature, which seems to save quite some space
        (optimized build, starmath's .o files 350k->220k, smlo.dll
        2.5M->2.2M).
        
        The docs don't say anything about binary compatibility,
        but treat it the same way as -Zc:dllexportInlines, just in case.
        
        This change also may help avoid the tdf#144598 problem for our
        AVX/etc. code, such as in Calc.
        
        Change-Id: I73cc5d46ba1e4245e8d3b6688804c2b9684d2f9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122334
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-20  Luboš Luňák  <l.lunak@centrum.cz>  [c7c9f3f57a2feae5d3bc3c47104786883ed09e44]

        use clang-cl's -Zc:dllexportInlines- for clang-cl builds
        
        This is clang-cl's equivalent of -fvisibility-inlines-hidden,
        and it seems to be also sort of the equivalent of MSVC's
        -Zc:inline. So it saves build time and disk space.
        
        Clang docs say that this is binary compatible in only one
        direction, so our public C++ code shouldn't be using this,
        as external C++ code could try to use exported inlines
        that are no longer there.
        
        Change-Id: Ie6217808f8ee4a15344183abfc65038e1558d1b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122352
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-20  Luboš Luňák  <l.lunak@centrum.cz>  [36f76223193fb96df7b8cbc1a1ff30f739857189]

        use clang-cl's -Zc:dllexportInlines- for Skia (tdf#144598)
        
        This is clang-cl's equivalent of -fvisibility-inlines-hidden,
        and it seems to be also sort of the equivalent of MSVC's
        -Zc:inline. So it saves build time and disk space.
        
        As an additional effect, this disables emitting copies
        of inlines functions in every .o file where the function
        is called (even if inlined), which means that it hopefully
        avoids the problem of SkOpts_avx.cpp generating a copy
        of SkRect::round() which would include AVX code, and
        the linker might select this as the instance of SkRect::round()
        to keep, thus making SSE2 code call AVX code without checking
        for AVX availability first.
        
        Change-Id: I97541ae11d05f489894bc9233271eb21fd520f43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122335
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-20  Caolán McNamara  <caolanm@redhat.com>  [c9c9d40f79f1767a0a824fc421f2e476c3f24eb8]

        ofz: can now undo temp -L/usr/msan/lib hack
        
        now that https://github.com/google/oss-fuzz/pull/6493 has landed
        
        Change-Id: I38634fec9c3e6c50499f1164d7b873dd1889efe6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122368
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-20  Caolán McNamara  <caolanm@redhat.com>  [45e8b85a50bf153b6c9f627e731eecee1cf966f2]

        Resolves: tdf#144620 toolbar config item overwrites options dialog one
        
        There are two SwMailMergeConfigItem involved. One SwMailMergeConfigItem
        from the toolbar created and considered modified and with changes not
        commited to the config yet.
        
        Then the other SwMailMergeConfigItem is created by the options dialog
        and commited on ok, but after that commit at
        cui/source/options/treeopt.cxx at line 723 there is a
        utl::ConfigManager::storeConfigItems() to flush all outstanding config
        items, so the one belonging to the toolbar is now flushed after the
        options dialog one was written.
        
        The SwMailMergeConfigItem has a IsModified() of true right after ctor
        which doesn't seem intentional, there is no explicit set of Modified to
        true on setting the simple bool members, the Modified bit is toggled on
        when using the more complicated modifier methods during ctor so very
        much looks like an accidental side effect.
        
        Change-Id: If84a6f01c7bf92704dd1e175a2bd8e2ea59e157f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122364
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-20  Noel Grandin  <noelgrandin@gmail.com>  [e1972743d692c8d8611912c31aae2cb08ae7636d]

        be more disciplined with SetUpdateLayout on editengine
        
        save/restore in more places, and check in more places
        before doing layout, so we dont waste time on expensive layout
        
        Change-Id: I311f1f7f97a508da296078e936cb3704938dfdc3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121687
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-20  Justin Luth  <justin.luth@collabora.com>  [eb830ad284f245165b6ab5e8647d48834622f2d5]

        Revert "tdf#99492 sw layout: always paint merged cell grids"
        
        This reverts LO 7.1 commit c016fe2b5918d6e53113e100b1126076b6e1a6a3.
        
        This failed for two reasons.
        1.) If it is not a solid color (like a graphic for example)
        then the graphic is going to be repeated in each cell.
        2.) This is NOT actually repainting the visible cell's background.
        It is painting the hidden cell - which MIGHT be different
        from the visible cell (in the case of a solid color).
        
        Since this will require a completely different approach,
        I am just reverting this. Thanks Mike for finding an
        example document that shows the flaws.
        
        Change-Id: Icdc21e09118e7c33ac9f7ede23c913b95ad69c93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122366
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-09-20  Michael Weghorn  <m.weghorn@posteo.de>  [85b4b15bb02f8d2fdbead0c836763621096b995e]

        wina11y: Drop bool param from CMAccessible::NotifyDestroy
        
        ... and 'AccObject::NotifyDestroy', respectively.
        
        The only calling site calls it with 'true' as parameter
        (and 'CMAccessible::NotifyDestroy' was calling
        'm_xAccessible.clear()' regardless of what value the
        passed param had anyway).
        
        Change-Id: I08a24f79b50ec327ae461bd44ee6460a2d8145f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122343
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-20  Michael Weghorn  <m.weghorn@posteo.de>  [185b183a71924c84edb385ec5eb4fe6d4bfe8e05]

        wina11y: Drop AccObject::m_bShouldDestroy
        
        The getter, 'AccObject::ifShouldDestroy',
        was unused, so drop it.
        
        The only place where the 'm_bShouldDestroy' member
        was actually used was in 'AccObject::NotifyDestroy',
        where it was assigned a value from a method param that
        was then passed further right away, so there's no need to
        store the value at all.
        
        Change-Id: Id5688e9742892e345b143a8eebeed5099696a0f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122342
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-20  Noel Grandin  <noelgrandin@gmail.com>  [afd918a81bc2dce4830bc94cbd88b9038f5715ff]

        introduce SfxItemSetFixed and use it in DefaultProperties
        
        DefaultProperties::SetObjectItemSet is very hot when loading
        shapes, and a large chunk of that cost is allocating the pool item
        array.
        So use a template class to allocate the array in-line to the class,
        which means it can be allocated on-stack.
        
        Change-Id: Ic53b41f35784726362de38fceb35f8634cddf0a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122310
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-20  Chris Sherlock  <chris.sherlock79@gmail.com>  [88b72d85ef82a5a6ca019ef9b88f5389db067c83]

        tdf#124176 - Use pragma once instead of include guards
        
        This patch is created in preparation of a patch I have queued to test
        and move PhysicalFontFace to vcl::font namespace.
        
        Change-Id: I805a8bd1fa881fc4bc6d2f26f1051b9247587701
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122226
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8e2fb3b88a5ee00cb70fa7f8440b8f0b98ae4bc8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6d7110084bb66a1b2d3afce9567a83be58642e8f
          - Mute l10n on Basic instructions
            
            Change-Id: I389e49ed5ca19047d13e691057bd5c5edcc30ee2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122365
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-09-20  Ross Johnson  <ross.johnson@homemail.com.au>  [8010a0a32c232f06534fdd56c2227c9c00798cfd]

        tdf#33749 - rationalise several confusing cell merge controls
        
        1) Replace the entire "Format > Merge Cells" submenu with the
        single "Format > Merge and Center Cells" button with all the
        same behaviour it has on the Formatting Bar.
        2) Replace the "Split Cells" button from the context menu of
        a selected merged cell with the "Merge and Center Cells" button
        showing the current merge status, as it does elsewhere.
        3) The "Merge Cells" checkbox in the Properties sidebar
        Alignment section is unchanged.
        
        Rationale:
        The current behaviour of the "Merge and Center Cells" button on
        the Formatting Bar is consistent with all other formatting buttons,
        eg, "Align Left" is still "Align Left" (but shown activated) when
        the text is currently already left aligned, and toggling it off
        reverts the alignment to a default alignment. It behaves correctly
        and intuitively IMO.
        
        The "Merge Cells" button in the "Format > Merge Cells" submenu
        should be removed as it appears to do the same as
        "Merge and Center Cells", that is, when it works correctly. It
        isn't helpful though as it has at least two problems: 1) it is
        greyed out if a merged cell is selected, unlike
        "Merge and Centre Cells"; 2) it becomes selectable when a range
        of cells is selected that includes a merged cell, but won't
        perform the merge.
        
        Removing both "Merge Cells" and "Split Cells" buttons from the
        Format > Merge Cells submenu leaves one entry, the
        "Merge and Center Cells" button, which should then be promoted
        to the top level menu.
        
        Change-Id: I2f592211f888427d5bba384c28c8c3c7d92d8de6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122293
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-09-20  Ross Johnson  <ross.johnson@homemail.com.au>  [f0dfc5a38816bd01389f5ac8fd46d43a201f18a6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7a45cfda035abefcda03767a4c81f93c69d593b1
          - tdf#33749 - HTML Help pages - reflect changes to cell merge in Calc
            
            Replaced the entire "Format > Merge Cells" submenu with the single
            "Format > Merge and Center Cells" button with all the same behaviour
            it has on the Formatting Bar.
            
            Replaced the "Split Cells" button from the context menu of a selected
            merged cell with the "Merge and Center Cells" button showing the
            current merge status, as it does elsewhere.
            
            Also, add the "Merge and Center Cells" link to the Formatting Bar
            Description Help page. It was missing.
            
            Change-Id: I8f200faa7a218adae533752def032f4b7f28eed6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122313
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-20  Ross Johnson  <ross.johnson@homemail.com.au>  [dbf3e7c400c76fa79f55e5d7026bd93f6696c6fc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a03b2a3c515c5a15cbe22a24ee436fabd9ec272c
          - tdf#123506 - HTML Help pages - group search results under module headings
            
            The "double entries" reported are because the search results
            are never grouped according to module (CALC, WRITER, IMPRESS, etc).
            Results are now grouped.
            
            The HTML Help page search function uses a "fuzzy" algorithm to pick
            matching results. This observation by the reporter is not a bug and
            so the main Help page has been updated to include an explanation.
            
            The main Help page has also been updated to draw attention to the
            highlighing of the matching characters from the search term, to show
            exactly how the match was made.
            
            Change-Id: Ibdb9ac726b36b9dd6f605c854192ec644bfe09e1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122312
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-20  Luboš Luňák  <l.lunak@collabora.com>  [8a4c16916b49cc096779bb9fab86a5a90f514ae3]

        avoid division by zero
        
        A rectangle in SwRegionRects may apparently be empty.
        
        Change-Id: I0956be2921d5110e2a8b9867bebf99814dd222f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122351
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-20  Stephan Bergmann  <sbergman@redhat.com>  [9187b1a1cfe5ad0323a8523b1821831864de878d]

        Drop unused osl_FileStatus_Mask_FileURL
        
        ...in code that never called aStatus.getFileURL(), ever since the code's
        introduction in 4a25fb867f7cc0a0fc21c4079c84fadec6647ad1 "Make TempFile
        destructor remove temp directory recursively"
        
        Change-Id: I998ca23089125706b2377f192ace702a0ce804ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122350
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2021-09-20  Miklos Vajna  <vmiklos@collabora.com>  [37a52d30bbfcf1d073779b50139c4dafa507be4b]

        tdf#144091 svx: fix unwanted blur of shadow from table cell fill
        
        Initial render support for shadows of table shapes were added in commit
        a75bf43a8d6c5dec6dcc86908c142ceec541aa8c (tdf#129961 svx: add rendering
        for table shadow as direct format, 2020-12-02).
        
        That already noticed a trick with the shadow of table shapes: the shadow
        is generate from the cell fill and the border, but not from the text.
        
        An additional trick is that when blur is enabled for the table shape's
        shadow, then only the border should be blurred, not the cell fill.
        
        In the bug document's case, the effective cell background was gray, with
        a semi-transparent red shadow. We used to render cc0000 with blur and
        cccccc without blur, now we correctly render cca3a3, matching
        PowerPoint.
        
        Change-Id: I7326a5f6254cf19b2d05181084c78e734ff7a7b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122349
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-09-20  Caolán McNamara  <caolanm@redhat.com>  [1a6401578ec32510342e232699889527cca914b8]

        ofz: avoid Timeout
        
        Change-Id: I941a5b9b930248236f35b31582ee8f2c9e0be16e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122348
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-20  Noel Grandin  <noelgrandin@gmail.com>  [e2e43363b429b7909ed3dbe79ccab35d0274106e]

        no need to allocate these SfxItemSet on the heap
        
        Change-Id: I1703ee1d7cfc5f3f3458dce8db36fa86c578814c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122331
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-20  Stephan Bergmann  <sbergman@redhat.com>  [1405f98b6e0fc43d41c3b8f16923589eccd08495]

        Adapt SetWindowLong call to 64-bit build
        
        This failed with GWL_WNDPROC being undefined in 64-bit builds.  See the note at
        <https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-setwindowlongptra>:
        "To write code that is compatible with both 32-bit and 64-bit versions of
        Windows, use SetWindowLongPtr."
        
        Change-Id: I7abcc681b4daf459eb0c0481266949c75ecf4dda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122341
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-20  Luboš Luňák  <l.lunak@collabora.com>  [80bb2ab680ea889a4bcf7104e5c8b1bdce22c9f3]

        improve the SwViewShellImpl paint region API a bit
        
        Make it clear that the region is a paint region, and make
        the ownership clearer when SwViewShell takes it over.
        
        Change-Id: I229255a8e2d07ccc228e894e85b0a47f1e2b1259
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122309
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-20  Luboš Luňák  <l.lunak@collabora.com>  [b22d4785310eac35696df771803dfba0871a50ac]

        clean up ambiguous confusing rectangle APIs like IsInside()
        
        Reading 'rectA.IsInside( rectB )' kind of suggests that the code
        checks whether 'rectA is inside rectB', but it's actually the other
        way around. Rename IsInside() -> Contains(), IsOver() -> Overlaps(),
        which should make it clear which way the logic goes.
        
        Change-Id: I9347450fe7dc34c96df6d636a4e3e660de1801ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122271
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2021-09-20  Stephan Bergmann  <sbergman@redhat.com>  [3e2370260f2b79c43b4f8a86b123861aa95d3ef2]

        Fix type of css.drawing.FillProperties FillColor property
        
        (where css.util.Color is a typedef for UNOIDL LONG).  This caused issues on
        Windows, where in C/C++ sal_Int32 is a typedef for long rather than int.
        
        Change-Id: Ic0407674d06a219210d7f0448100005d7135eb79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122340
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-20  Miklos Vajna  <vmiklos@collabora.com>  [499e4b2e56282fe2df9f6383652359206d2c9fcf]

        sw: prefix members of SwNavigationConfig, SwNumRulesWithName and SwSrcView
        
        See tdf#94879 for motivation.
        
        Change-Id: I2740ff914fe35a069ce67ad10783dadc0cfdbf74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122339
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-09-20  Noel Grandin  <noelgrandin@gmail.com>  [5b3bf3306797271c90df5a4a00463d327a65e96b]

        no need to allocate these SfxItemSet on the heap
        
        Change-Id: I5a80d85225d1e5ba98a52885a79bed5bb873243d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122330
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-20  Noel Grandin  <noelgrandin@gmail.com>  [dfb0c861e0d277f93482c58e607112b5e3baf5f5]

        no need to allocate these SfxItemSet on the heap
        
        Change-Id: Ia7be6c4e04f5558ed0dd53aa0df4feea1b1c556e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122329
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-20  Noel Grandin  <noelgrandin@gmail.com>  [a64e503b77679d60997a2b6c69b7f1cd37aba5e9]

        no need to allocate these SfxItemSet on the heap
        
        Change-Id: I2aa7f9e8f8bc93f7422acfaac2337087060d36a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122328
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-20  Noel Grandin  <noelgrandin@gmail.com>  [494358661a05ce548d09e51703f72cd2c012437b]

        no need to allocate SfxItemSet separately in SvxOutlinerForwarder
        
        Change-Id: I6042993749b5e0b841e82e3b6930e656b88c7fd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122327
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-20  Chris Sherlock  <chris.sherlock79@gmail.com>  [9819f4221ced92fced1760d75019d399c9a3383c]

        Add sal/config.h in preparation for patch
        
        The convention is that we need to add sal/config.h to the start of
        files.
        
        I have a patch queued to be able to create a FontMetric from
        a PhysicalFontFace. Submitting this patch so I can hopefully one day
        land this patch.
        
        Change-Id: I5817acd6e194da576f2c8a13539d38954a4f4e15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122172
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-20  Chris Sherlock  <chris.sherlock79@gmail.com>  [73ad4bc218b5a2c3f8b25e0cf4e3858cddfb4d01]

        vcl: unneeded functions in PhysicalFontFace
        
        Nothing uses PhysicalFontFace::SetBitmapSize(), so remove it. This in
        turn meant that the class doesn't ever use CompareWithSize() directly,
        as this calls on CompareIgnoreSize() when no width or height is set I
        have removed CompareWithSize().
        
        Change-Id: I1012ffd3bc0f39f917a8b725f9985844967533dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121931
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-20  Jim Raykowski  <raykowj@gmail.com>  [f4f646eec90c44b6a7ffeaf5f6ce4c85af64eed0]

        tdf#143813 Outline folding: Make copy cut paste work
        
        Change-Id: Ib8b491fdcce1cd059c8eaf80a9c3bb2590af7c63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122212
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-09-19  Caolán McNamara  <caolanm@redhat.com>  [770dcb1f717d576facf31efed14bee403e1a7155]

        ofz: avoid Timeout
        
        Change-Id: I8c5d1e7aaf256e182c2f5dd92bb8fd4ad9bff42a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122325
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-19  Caolán McNamara  <caolanm@redhat.com>  [0e74bba03fb99e276637335f0b3320419a4fe1c1]

        ofz: check radius arg
        
        Change-Id: Ife72cf379e60c96046205746c62a35ead7f09b16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122326
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-19  Alain Romedenne  <alain.romedenne@libreoffice.org>  [614f4c1dea2a7ed88c961ae8541b7d86ea7bef5d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f514d2c1eba9998ae67a9b8fd508441b1bebbf49
          - =INFO() function also returns "ANDROID" as an OS for phones or tablets and much more …
            
            Change-Id: Iacdf3bf832bb338324b4a3598c8cf22871b1e1cc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122112
            Tested-by: Jenkins
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2021-09-19  Mike Kaganski  <mike.kaganski@collabora.com>  [7a4772096d307bbfa7842ad7346d63d633ba6c23]

        Fix moving temp file in tryDisableHWAcceleration on Windows
        
        In my debug build, using safe mode dialog, Disable hardware acceleration
        setting does not apply. In BackupFileHelper::tryDisableHWAcceleration,
        osl::File::move fails with osl_File_E_ACCES, and internally GetLastError
        after MoveFileExW reports ERROR_SHARING_VIOLATION.
        
        The problem is that the tempfile is still in use by xTempFile. Closing
        it, and making sure that the file doesn't get removed in the dtor, fixes
        the problem.
        
        In case something goes wrong, the tempfile would get removed in app
        cleanup anyway, when session temp directory gets removed.
        
        Change-Id: I4568f60b2b50a4038cba2e7a65033cb57e8b6edb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122274
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-19  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [adb38e36e3944b47dbf278f882dd07cbabea5ced]

        tdf#123144 - Always translate an error number to a vba error message
        
        In addition, create a meaningful error message and don't create and
        artificial error message if there exists a custom one.
        
        Change-Id: I682e497ee3fdfe4da80fb17ab41c1b4cf90eb2cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122206
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-09-19  Steve Fanning  <stevemfanning@yahoo.co.uk>  [e29689e279442cdcaebea582a008a86861851020]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 71d1c3403820c00020d9dbe17e065eef9da13a43
          - Current help description doesn't really explain what the CONVERT_OOO function does.
            
            Change-Id: I92491dc27dbadfd02b326fb01a8230f69d7e564d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122272
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-19  Stephan Bergmann  <sbergman@redhat.com>  [e6fe048ded34a322007547d4d31e32c598aa4993]

        Some more string_view use, add o3tl::starts/ends_with
        
        ...until those C++20 string_view member functions are generally available (the
        fallback implementations are taken directly from the C++20 spec).
        
        (In ParseMathMLAttributeLengthValue in starmath/source/mathml/mathmlattr.cxx,
        returning nIdx + 2 instead of nIdx + 1 for the single-character u'%' case was
        presumably a typo, but which was harmless as the return value was only checked
        for <= 0, and has now been turned into a bool.)
        
        Change-Id: Ib441e474c515f016a4d81bb39f7821dfe0356499
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122322
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-19  Caolán McNamara  <caolanm@redhat.com>  [33a699c8f3605c8506cdde6918bfbb4b59ab79b2]

        ofz#38969 fail earlier
        
        Change-Id: Iae8cfe3ad8f4741be3850e5cd62787459f54c421
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122320
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-19  Caolán McNamara  <caolanm@redhat.com>  [ecab8f30de7d086f5b0f736e4aa77ba038b905b7]

        cid#1492159 Uninitialized scalar field
        
        since...
        
        commit c2e6a068c112f4c5866b6371d02362bd71f903a3
        Date:   Wed Sep 8 12:07:48 2021 +1000
        
            vcl: create FontMetric from PhysicalFontFace
        
        where previously we had...
        
         FontMetric aFontMetric;
         ...
         aFontMetric.SetFamilyName( rData.GetFamilyName() );
         ...
         return aFontMetric;
        
        so the FontMetric default ctor was called which initialized all
        FontMetric's members, but afterwards with...
        
         return FontMetric(rData);
        
        the new FontMetric ctor taking a const PhysicalFontFace& arg left all
        the non-inherited members of FontMetric uninitialized
        
        Change-Id: I91ee08ed1d63d15eccec44c87841884b2992eacb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122317
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6e0f3a6803c6ab8fda3578e354e1723951388a04]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 63c0bc5d25f744de978aefa6b8df2fc490738b3e
          - Refactor icon size and alt
            
            Change-Id: I54f09e8baa3f0c7c575701945934582b69e4e2e8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122321
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [91655a80a1e2530ec131bef4441f7bf1cfae67a3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 875dbfa8cf894686c2ea38e36191bc189011c0d5
          - Add menu path for sheet menu - comments
            
            Change-Id: I05060c8181808527ac9d5e5690ec97d857a05326
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122319
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [370a2cc6a9d738a13c2d832fa933442f37dd4f59]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1b469faa018e34d110b016817a053fd3e6270ce0
          - tdf#131305 Add bookmark for .uno:EditAnnotation
            
            Change-Id: Ie0811649ff38db346ad579448fa87877da77671c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122318
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-19  Caolán McNamara  <caolanm@redhat.com>  [f8e3047eec82bfcf50e0930e70ab92fceb9aa820]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Ic5c4e91e3712a25165e7327dbb8d377212125067
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122316
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-19  Caolán McNamara  <caolanm@redhat.com>  [b092ae051549f9577c8603235515f79ca8af5156]

        cid#1492160 Dereference before null check
        
        Change-Id: If53b117a69c37907c4d3871eec6c8b3ecfc9c461
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122314
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-19  Caolán McNamara  <caolanm@redhat.com>  [1875d8a934bb95a4fb7343dd776845c6606c74bb]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I8de015f7c748de338f989a383838ce3921d176a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122315
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-19  Noel Grandin  <noelgrandin@gmail.com>  [0c7133e3ac6b0bf21c7c79e3301a530d13534530]

        allocate this SfxItemSet on stack
        
        Change-Id: Ifab3b3508de990c42ee5c8c564cbd2d535376813
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122306
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-19  Noel Grandin  <noelgrandin@gmail.com>  [d3fbfa4a4b3ef80575ec5f27ca13d937d6f52bf6]

        no need to allocate SfxItemSet separately in SdrUndoAttrObj
        
        Change-Id: I32c9d79262c711a4f28c910e1b8f8ca9c1f011e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122305
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-19  Chris Sherlock  <chris.sherlock79@gmail.com>  [9e7715dbc4e3c09d9be8a6f3c5ca0e4910651fec]

        vcl: test PhysicalFontFamily and move to vcl::font namespace
        
        - Adds a series of unit tests for PhysicalFontFamily
        - Moves PhysicalFontFamily into vcl::font
        - Move PhysicalFontFamily.hxx into vcl/inc/font
        
        This is part of a series of patches where I also move font files into
        the relevant font directories, and into the vcl::font namespace.
        
        Change-Id: I9e8d7ceb5ec3494bf3ab6560645e52e88223ee69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121903
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-19  Luboš Luňák  <l.lunak@collabora.com>  [a6bccaf72f69428bffd6688917491ef921383456]

        make "-external/" valid gbuild exclusion for FORCE_COMPILE
        
        Get the name of the directory extra level up, which is 'external'
        for external modules, and check that too.
        
        Change-Id: Ie9a3bffea0c64c07cf2e9dfa221fd27106a05443
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122307
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-19  Luboš Luňák  <l.lunak@collabora.com>  [5a3c60f7c76fc0eca21f0fd468783e0ae48e3129]

        do not double-invert SwRegionRects
        
        The usual way to use SwRegionRects seems to be to set it to the full
        area (origin) and then use operator-= to remove parts. But operator-=
        is slower than operator+=, so if that all is followed by Invert()
        and Compress(), it's essentially inverting the operation twice,
        making it both slower and (IMO) more complicated. Make it possible
        to simply use operator+=, collect all rectangles and then
        post-process once using LimitToOrigin()+Compress().
        
        I'm not entirely happy about the SwRegionRects constructor, but
        I don't have a better idea that wouldn't silently break backwards
        compatibility for backporting.
        
        Change-Id: If3c83e32729e5d02b9d97b66c93fac04d4fb3ecc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122215
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-19  Luboš Luňák  <l.lunak@collabora.com>  [bc09e2c08f9db85c8f1cbd9c0e71e3e60d6d6ed3]

        optimize SwRegionRects::Compress() more
        
        Implement Noel's idea of sorting the rectangles by Y axis and then
        considering only pairs of rectangles that are close enough to
        possibly get merged.
        
        Change-Id: Iac4a94fc411237f8c0fb5812906dc832be398cfa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122214
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-18  Caolán McNamara  <caolanm@redhat.com>  [559850da1f48fd7ea521c78a1867255212f7aee9]

        ofz#24932 Avoid timeout
        
        Change-Id: I0bcd5490c05a28971f130b387bdc8bcd781ad441
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122304
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-18  Luboš Luňák  <l.lunak@collabora.com>  [8d8d25f5ddbe42fc5a3647ff0ad31e93311b9ed5]

        make FORCE_COMPILE_ALL more flexible than all or nothing
        
        Rename it to FORCE_COMPILE and it takes the --enable-symbols
        specification of what to include, for example
        FORCE_COMPILE="all -sw/ -Library_sc".
        
        Change-Id: I92afd8e0abc75d3566285c197d6640c26c03db36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122248
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-18  Luboš Luňák  <l.lunak@collabora.com>  [328c12a9a011c9a8ac74c89a493b1a75e853a638]

        make COMPILER_EXTERNAL_TOOL=1 work properly with generated sources
        
        The normal compile commands would fail if the tool standing in
        as the compiler would not generate e.g. the dependency files.
        
        Change-Id: I590a925d3562c9677cbd836095cd0b8cfeb9613b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122247
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-18  Luboš Luňák  <l.lunak@collabora.com>  [56c2562cc5cf33ea415ef14e4a8bfa41e44ad722]

        don't force compiler plugins when COMPILER_EXTERNAL_TOOL=1 is used
        
        Change-Id: I741d4e5450ba66d4452ee2e5398eaac0643a371f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122246
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-18  Caolán McNamara  <caolanm@redhat.com>  [34fb69ce91ad43064c32f234f465db8031ae0b52]

        ofz: reduce size of hwp input
        
        fuzzer seems to hover right at the edge of an intermittent timeout
        
        Change-Id: I478c0f355ceb4d05c60834db3f2dc14a72696794
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122303
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-18  Noel Grandin  <noelgrandin@gmail.com>  [270c04bd68cdb154ea1e74a307a5cbb6e81fb1a6]

        remove some allocations
        
        where we could be calling static methods
        
        Change-Id: I9efef083e6ff307441fb36c19eac9134d960edec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122300
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-18  Caolán McNamara  <caolanm@redhat.com>  [0685678da0994103b14b9417c52310bd40e21102]

        ofz#37911 Avoid timeout when fuzzing
        
        Change-Id: I30bdcb3c267ee7e3ee0920df03ee8507d118d009
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122301
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-18  Caolán McNamara  <caolanm@redhat.com>  [d3f2d1e4e3b5f75dd1288d5f352b9fa7b36369af]

        ofz#35787 Avoid timeout when fuzzing
        
        Change-Id: Ia506200f91dcf165dab951d240cb529f1a0d8034
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122302
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-18  Jan-Marek Glogowski  <glogow@fbihome.de>  [3eb58057b0a936ba76d1a5a587f9bda2dccfe862]

        URI-encode DirectoryHelper::scanDirsAndFiles result
        
        All code assumes the result is usable as URI segments.
        
        This fails DirectoryHelper::deleteDirRecursively with files
        like org.openoffice.da.hunspell.dictionaries%2Fpage1.xhp,
        resulting in an unlimited startup loop after creating a
        new user profile via:
        
        $ soffice -env:UserInstallation=file:///tmp/test --safe-mode
        $ soffice -env:UserInstallation=file:///tmp/test
        
        So just URI encode all files and directories returned.
        
        This doesn't fix the general problem handling "regular"
        DirectoryHelper::deleteDirRecursively failures on startup.
        
        Change-Id: I48aa9816118e19302eb93387bdd741bf27fa7236
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122292
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-09-18  Caolán McNamara  <caolanm@redhat.com>  [d33338939cb46612d73e6406474006e6ae24fe58]

        result of pDest->FindRealSdrObject() is already available
        
        Change-Id: If743c9cdcaaa75fac281b8c50d3e37bfa5ecf0c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122296
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-18  Caolán McNamara  <caolanm@redhat.com>  [4d34a538f1b05d994a3105f559b553af606cb89f]

        cid#1491948 Dereference before null check
        
        Change-Id: Ic1a408e464934ebd9d264de3c77bf77379c1f254
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122294
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-18  Caolán McNamara  <caolanm@redhat.com>  [d1fcf3d58de99e3384bd4cf2be8466b5860c96b3]

        cid#1491947 silence Uncaught exception
        
        Change-Id: I0a5e26b6f9542ec982f378d7194a6835c0ce5f53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122298
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-18  Caolán McNamara  <caolanm@redhat.com>  [010e99c701760e78060b884676b309d5934afd2f]

        cid#1486004 silence Uncaught exception
        
        Change-Id: Id545530140c0f2ceeeaecfb0c03c94f296bdbb4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122297
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-18  Chris Sherlock  <chris.sherlock79@gmail.com>  [e9f59e76292f815faefa4ca3877d3aacdad3be5a]

        tdf#124176 - Use pragma once instead of include guards
        
        I have a patch queued to be able to create a FontMetric from
        a PhysicalFontFace. Submitting this patch so I can hopefully one day
        land this patch.
        
        Change-Id: I69b980d76f3e104a1784e2bd630a710deb33f8f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122171
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-18  Chris Sherlock  <chris.sherlock79@gmail.com>  [7190c6c7a01ce6bca53d4e9e61baa2631e88de2e]

        vcl: add sal/config.h in preparation for patch
        
        The convention is that we need to add sal/config.h to the start of
        files.
        
        I have a patch queued to test PhysicalFontFamily and move it to
        vcl::font. Submitting patch to update the modelines in the files
        that I will change in that patch.
        
        Change-Id: I92275250bc5e12f7e6f7c0d4b6405d6a6e8de033
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122179
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-18  Noel Grandin  <noelgrandin@gmail.com>  [63fc008870c7c070c8e30b022aeb314e882ca8d2]

        cid#1491946 and cid#1491949 deference before null check
        
        after
            commit c7551e8a46e2f9f8142aa7921a0494221ae096e8
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu Sep 16 10:36:48 2021 +0200
            speedup CharacterClassificationImpl::toUpper
        
        Change-Id: If09857f89a4fa7de56831ea16d0b3ec8c50cfaf8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122295
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-18  Chris Sherlock  <chris.sherlock79@gmail.com>  [c2e6a068c112f4c5866b6371d02362bd71f903a3]

        vcl: create FontMetric from PhysicalFontFace
        
        A FontMetric can be created from a PhysicalFontFace, so setup a
        constructor that takes a PhysicalFontFace object to instantiate the
        FontMetric.
        
        The OutputDevice functions GetDevFont() and GetDevFontCount() don't
        necessarily make much sense, so have changed GetDevFont() to
        GetFontMetricFromCollection() and GetDevFontCount() to
        GetFontFaceCollectionCount().
        
        Change-Id: I1577679b949a49a7cf1248838786d0f5e84a5245
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121796
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9c289cfde6891eebac46270774ac5c16af093622]

        Fix typo
        
        Change-Id: I7ea6c37c264a90ec6dffa62aceebae9d353f7b46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122265
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-09-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4092e253318b19b12157c1d8298b1912d81b9143]

        Fix typo
        
        Change-Id: I49c7165ecde8f652ed68ba8f8dbd9ccbf44b3756
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122266
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-09-18  Michael Weghorn  <m.weghorn@posteo.de>  [1b94deea2c7648255e3efac08fd352f80c2bda06]

        tdf#100086 wina11y: Return "fresh" IEnumVARIANT for get_accSelection
        
        Create a clone and reset the IEnumVariant returned
        in 'CMAccessible::get_accSelection'
        when multiple children are selected.
        
        It seems reasonable to assume that an 'IEnumVARIANT'
        retrieved by calling the 'IAccessible::get_accSelection' [1]
        method to get access to the selected children will
        start enumerating selected children at the beginning,
        not where enumeration left off with any previously
        retrieved 'IEnumVARIANT'.
        
        I came across this because a pending NVDA pull request
        to implement the announcement of multiple selected Calc cells
        mentions that "accSelection is broken in LibreOffice" [2].
        
        NVDA uses 'IAccessible::get_accSelection' and then
        'IEnumVARIANT::Next' to get the amount of currently
        selected cells.
        
        However, with the same underlying 'CMAccessible' object
        being used in subsequent attempts to retrieve the count
        of selected children and its 'm_lCurrent' member not
        being reset in between, this effectively meant that children
        considered when retrieving the selection the previous time
        were considered as "already having been taken into account"
        when (not) looping over the children to return in
        'CEnumVariant::Next'.
        
        [1] https://docs.microsoft.com/en-us/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accselection
        [2] https://github.com/nvaccess/nvda/pull/12849/commits/b9f7ee1c2a8cbb9415545dc2562901881e27f11f
        
        Change-Id: I8e6b8bffaab010a0cfa7db8d43807e7520673d45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122268
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-18  Chris Sherlock  <chris.sherlock79@gmail.com>  [d596eb99c887b52ab99c38665cf1cacbcd24b029]

        vcl: rename ImplDeviceFontList to PhysicalFontFaceCollection and test
        
        - renamed ImplDeviceFontList to PhysicalFontFaceCollection and moved to
          own header file
        - wrote unit test for PhysicalFontFaceCollection
        
        Note that this is part of a series of patches where I also move font
        files into the relevant font directories, and into the vcl::font
        namespace.
        
        Change-Id: I43669137bcd9a9b2a9417b2369a5cb1b93b93733
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121663
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-09-18  Jim Raykowski  <raykowj@gmail.com>  [1f9a792a391f0811bbb5f570ad5c84d13312c539]

        tdf#144349 Make Navigator global tree track sub-document sections
        
        Master document relies on the Navigator listing all the sub-documents.
        However there is no connection between the currently selected section
        (containing the sub-document) and the entry in the Navigator making it
        very hard to see what file needs to be edited. This patch highlights
        the corresponding item in the Navigator at the current cursor position
        in the document.
        
        Change-Id: Iee32d1db0e40e302bfff7a879d47a5632ce4ed43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122103
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-09-18  Chris Sherlock  <chris.sherlock79@gmail.com>  [363d0e7e2875d0f99cf0442353202c96c097f5e2]

        vcl: add sal/config.h in preparation for patch
        
        The convention is that we need to add sal/config.h to the start of
        files.
        
        <chris_wot> mikekaganski do you want me to add sal/config.h to cxx files
        <chris_wot> as well as headers?
        <mikekaganski> chris_wot: rather ask sberg :)
        <@sberg> chris_wot, always, always as first include, by convention
        <chris_wot> thanks, I'll make sure I do this on any files I touch - if that's OK
        
        I have a patch queued to rename ImplDeviceFontList to
        PhysicalFontFaceCollection, which I am adding a test to. Submitting this
        patch so I can hopefully one day land this patch.
        
        Change-Id: I9d74f850745760774a9f8050023f584cf52dc070
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122167
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-18  Chris Sherlock  <chris.sherlock79@gmail.com>  [83070c694c742ef1e86e017a5e684e72b23bf3c9]

        tdf#124176 - Use pragma once instead of include guards
        
        I have a patch queued to rename ImplDeviceFontList to
        PhysicalFontFaceCollection, which I am adding a test to. Submitting
        patch to update the include guards to pragma once
        
        Change-Id: I091817905599089edec1138eeee06ba3dacd6964
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122225
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-17  Mike Kaganski  <mike.kaganski@collabora.com>  [c5aef25352d20e052ec3a697f3cb979d3bbf9df6]

        Use atomic::exchange when cleaning up
        
        Change-Id: I77b8093efba3f3dfe96f6e3a4f4bfcc8dd89ccff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122273
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-17  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [8aec73d7a93b37778198d416ca4ef285734f2024]

        tdf139131 - Sort page styles under Paragraph -> Text Flow
        
        Change-Id: I1bfe098ce9dd0c76c9a469f10e41f7d757e5e50b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122270
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-09-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [82689553221e1f8ceab62d72a27b31902d45f436]

        create OnDemandCharClass cache
        
        and use it in SvNumberFormatter for situations where we are rapidly
        switching locales (e.g. spreadsheet with alternating locales on adjacent
        rows)
        
        Change-Id: Ic35fdbbfbdc960673e91a37efed1d0e12c1a0751
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122264
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [54906a9b925dee3fd0076e9d258a82c223d62520]

        no need to allocate the cached items separately in the intl wrappers
        
        Change-Id: Ie62ab74e47af50cfa8fc5562fd0c32259282812e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122263
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [39ccb910fdc3f9212cb9a299fce5d06dc61d87ea]

        clang-format ondemand.hxx
        
        Change-Id: I7fa1c0e5832ace0c97c93a9df808b73a3f0ffc36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122262
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [661f8785e6727dca1ef23c51ae9ecf4d3da299d3]

        no need to allocate CharClass separately in SvNumberFormatter
        
        Change-Id: I79b815567c59702c2d3fe7944bb2f16bacf0e472
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122252
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-17  Caolán McNamara  <caolanm@redhat.com>  [b4edda1842c301a06c5528860542153590027b42]

        ofz#38652 Avoid timeout in html import
        
        Change-Id: Ic2c3b71a96749d613a3a3339824b57eaae2b63ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122267
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [ed9c39da0a90ecd4677a4d80a541ca64493994ce]

        no need to store a CharClass in SvXMLNumFmtExport
        
        we only use it at one site, and at that site we can use the CharClass
        inside the formatter whose locale we just updated.
        
        Spotted by erack.
        
        Change-Id: I049c6fc399e62cfe83f3ae396ea8d0e7497e673f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122250
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-09-17  Caolán McNamara  <caolanm@redhat.com>  [0b1d1739aa2ed7e0fbdc79a1403bfdc8dad3958b]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I65338d31b3b556b2ba96f592c2b12084dab87e4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122261
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [44e1dbb95de4b2cf326ef5d29be6432e195dfb01]

        CppunitTest_sc_subsequent_filters_test: simplify code
        
        Change-Id: I0019a40a34c48f59af72d73f1f83f2fc18602920
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122249
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-09-17  Caolán McNamara  <caolanm@redhat.com>  [d02f39f67539682fd6fc673796e95f935dd139f0]

        ofz: Avoid timeout
        
        Change-Id: If2ba222d5e3cb2baa692487332d6cfc28d5be532
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122251
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-17  Caolán McNamara  <caolanm@redhat.com>  [ac3bc06fc2da5d5ca0d5b2c64440480c7e870494]

        gtk4: fill context menus
        
        Change-Id: Ie59f569f8917dee730e79a3bea6c3e6161ae9fea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122241
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [b6c5d2d2661256a7789043b133ded51c6fdad3ff]

        rather return ref from GetLocale
        
        since we never return a nullptr.
        
        Change-Id: I459acd6a25b133da5fc8516aa5e1a982df80ae8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122242
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [f9e09ba0513bbd0eaf872a60e6824a5b20229dfa]

        rather return ref from GetTransliteration
        
        since we never return a nullptr.
        Also add a new utility method to simplify the call sites that need to
        pick the right collator
        
        Change-Id: I0ecf3ad32a0bf22d9e760620524f41bc18b54fff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122238
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [ce707fc2d3420be9423bb5e8d0300dbb71a5db6e]

        rather return ref from GetCollator
        
        since we never return a nullptr.
        Also add a new utility method to simplify the call sites that need to
        pick the right collator
        
        Change-Id: I5deb009cb5144fd182bbc6470ae30ea05e6979c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122237
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [c67b9a4ce5ac3a09437730d8440c84159b581622]

        rather return ref from GetCalendar
        
        since we never return a nullptr
        
        Change-Id: I4cb4af99752818e323472a372330d1bc2a3df4f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122236
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [c8226655a8d838d15af7de3ba1fa5c47546b6ada]

        rather return ref from getLocaleDataPtr
        
        since we never return a nullptr, and rename to reflect that
        
        Change-Id: I694b5198f663842d1362504d60e7191e450a08ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122224
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-17  Chris Sherlock  <chris.sherlock79@gmail.com>  [fec9c3d6f272d45a73dd4dad390a69e444ffc9e2]

        vcl: update vim modelines in preparation for new change
        
        I have a patch queued to rename ImplDeviceFontList to
        PhysicalFontFaceCollection, which I am adding a test to. Submitting
        patch to update the modelines in the files that I will change in that
        patch.
        
        Change-Id: I3b0b022cbfa7b05dbfbb5c2d03f6d68128c0598f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122232
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-17  Mike Kaganski  <mike.kaganski@collabora.com>  [11c8109fa109ef8178679b4de6efde695b99e0a8]

        Drop this unneeded indirection
        
        Change-Id: I6b40642c7574a1863658854d206ed849517dbd0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122130
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-17  Marco Pinto  <marcoagpinto@sapo.pt>  [8c49b17e482545e3c5c67d7b4bbf452eed366695]

        Sorted the list except emojis.
        
        This will make it easier to update without inserting each word manually.
        
        Also added the two blank spaces on the start of each line.
        
        Change-Id: Ida85d28404aca759331d6089946be8dd970c79db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121414
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>

2021-09-17  Caolán McNamara  <caolanm@redhat.com>  [55adeb1c3fbcf32c7c44a3f0c310b56298f551f9]

        need optional header
        
        Change-Id: Ic6515a32c2bf2ed7d287c003df154727644598b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122239
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-17  Caolán McNamara  <caolanm@redhat.com>  [370577a641b77b6cf0a08fa73a1ae62fd0bea15b]

        gtk4: guard vcl calls from gtk
        
        Change-Id: Iff35ff96c5df987258979b388485af4f3d1f039e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122240
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-17  rocso  <ross.johnson@homemail.com.au>  [4f7560240d8a9273fd5ecbc76e7ac054b3a6e4ae]

        tdf#143550 - use the term "gluepoints" consistently
        
        Change-Id: Id10dc2ef13f54a148a800003cc4bd88ca1a0056f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122233
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-09-17  rocso  <ross.johnson@homemail.com.au>  [74691a6f1b4aaadfed284ba9746032e438f7468b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ee13bc67bf0a292b19985923536924f5ab1abd0b
          - tdf#143550 - make gluepoints terminology consistent
            
            Change-Id: Ief999a09cfa9b862f24f708d2e41eff398af7372
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122231
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2f7c5188a71a66f5352a8e0cdf741efdce64b63b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 04b0cb75e8e2fea295159d15a101ddf9f4fdb943
          - Fix grammar
            
            Change-Id: I24b5891b3d11058189bfc5d80e91eb3d6a5e6f53
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122131
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-09-17  Michael Weghorn  <m.weghorn@posteo.de>  [8ded3f9562aec04e54dd36677f5a99e0d6cbec23]

        Fix gtk4 build ('--enable-werror')
        
        Fixes
        
            [CXX] vcl/unx/gtk4/transferableprovider.cxx
            In file included from vcl/unx/gtk4/salnativewidgets-gtk.cxx:10:
            vcl/unx/gtk4/../gtk3/salnativewidgets-gtk.cxx:364:19: error: ‘gTreeViewWidget’ defined but not used [-Werror=unused-variable]
              364 | static GtkWidget* gTreeViewWidget;
                  |                   ^~~~~~~~~~~~~~~
            vcl/unx/gtk4/../gtk3/salnativewidgets-gtk.cxx:363:19: error: ‘gListBox’ defined but not used [-Werror=unused-variable]
              363 | static GtkWidget* gListBox;
                  |                   ^~~~~~~~
            vcl/unx/gtk4/../gtk3/salnativewidgets-gtk.cxx:362:19: error: ‘gComboBox’ defined but not used [-Werror=unused-variable]
              362 | static GtkWidget* gComboBox;
                  |                   ^~~~~~~~~
            vcl/unx/gtk4/../gtk3/salnativewidgets-gtk.cxx:355:19: error: ‘gSpinBox’ defined but not used [-Werror=unused-variable]
              355 | static GtkWidget* gSpinBox;
                  |                   ^~~~~~~~
            cc1plus: all warnings being treated as errors
            make[1]: *** [solenv/gbuild/LinkTarget.mk:307: workdir/CxxObject/vcl/unx/gtk4/salnativewidgets-gtk.o] Error 1
            make[1]: *** Waiting for unfinished jobs....
            In file included from vcl/unx/gtk4/notifyinglayout.hxx:13,
                             from vcl/unx/gtk4/gtkinst.cxx:14:
            vcl/unx/gtk4/../gtk3/gtkinst.cxx:4385:11: error: ‘static void {anonymous}::GtkInstanceWidget::LinkStubasync_drag_cancel(void*, void*)’ defined but not used [-Werror=unused-function]
             4385 | IMPL_LINK(GtkInstanceWidget, async_drag_cancel, void*, arg, void)
                  |           ^~~~~~~~~~~~~~~~~
            include/tools/link.hxx:45:13: note: in definition of macro ‘IMPL_LINK’
               45 |     RetType Class::LinkStub##Member(void * instance, ArgType data) { \
                  |             ^~~~~
            cc1plus: all warnings being treated as errors
            make[1]: *** [solenv/gbuild/LinkTarget.mk:304: workdir/CxxObject/vcl/unx/gtk4/gtkinst.o] Error 1
            make: *** [Makefile:288: build] Error 2
        
        Change-Id: Id570c22aa66bf134fdc4dda31a0cf1f867f3653d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122235
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-17  Caolán McNamara  <caolanm@redhat.com>  [d0940e0cca552f65ea4e85d9895682afab230c87]

        gtk4: get menus attached to menubuttons after load time working
        
        run update_action_group_from_popover_model on the newly attached menu
        
        Change-Id: If871dea4833c60efc5853de19031fc6e45544170
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122198
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins

2021-09-17  Caolán McNamara  <caolanm@redhat.com>  [b4cf6dd97837c34a3e4b754f5132026830051720]

        gtk4: listen to "toggled" so callbacks see get_menu_item_active of true
        
        Change-Id: I130ebbb6dad9c0f69667a1c95e97583183656710
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122211
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-17  Stephan Bergmann  <sbergman@redhat.com>  [061f7ba80efe621503531ca9512b194ad8cefcd3]

        Fix calculation of alloca'ed memory size
        
        ...after 16d645e5b8f11b4ddb49a2b58bde388b28960abc "speedup
        Transliteration_body::transliterateImpl", which caused
        dynamic-stack-buffer-overflow (<https://ci.libreoffice.org/job/lo_ubsan/2137/),
        
        > ==4003==ERROR: AddressSanitizer: dynamic-stack-buffer-overflow on address 0x7fffe890f7d2 at pc 0x0000004b1c2d bp 0x7fffe890f490 sp 0x7fffe890ec40
        > WRITE of size 2 at 0x7fffe890f7d2 thread T0
        >     #0 0x4b1c2c in __asan_memmove /home/tdf/lode/packages/llvm-llvmorg-9.0.1.src/compiler-rt/lib/asan/asan_interceptors_memintrinsics.cc:30
        >     #1 0x2b8b4222ef65 in char16_t* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<char16_t>(char16_t const*, char16_t const*, char16_t*) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/stl_algobase.h:368:6
        >     #2 0x2b8b4222eec0 in char16_t* std::__copy_move_a<false, char16_t const*, char16_t*>(char16_t const*, char16_t const*, char16_t*) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/stl_algobase.h:385:14
        >     #3 0x2b8b4222d9be in char16_t* std::__copy_move_a2<false, char16_t const*, char16_t*>(char16_t const*, char16_t const*, char16_t*) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/stl_algobase.h:422:18
        >     #4 0x2b8b4222d2be in char16_t* std::copy<char16_t const*, char16_t*>(char16_t const*, char16_t const*, char16_t*) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/stl_algobase.h:454:15
        >     #5 0x2b8b4222cf43 in char16_t* std::__copy_n<char16_t const*, signed char, char16_t*>(char16_t const*, signed char, char16_t*, std::random_access_iterator_tag) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/stl_algo.h:782:14
        >     #6 0x2b8b4222b495 in char16_t* std::copy_n<char16_t const*, signed char, char16_t*>(char16_t const*, signed char, char16_t*) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/stl_algo.h:806:14
        >     #7 0x2b8b42225872 in i18npool::Transliteration_body::transliterateImpl(rtl::OUString const&, int, int, com::sun::star::uno::Sequence<int>*) /i18npool/source/transliteration/transliteration_body.cxx:145:13
        >     #8 0x2b8b42236f35 in i18npool::transliteration_commonclass::transliterateString2String(rtl::OUString const&, int, int) /i18npool/source/transliteration/transliteration_commonclass.cxx:109:12
        >     #9 0x2b8b41fbc740 in i18npool::cclass_Unicode::toUpper(rtl::OUString const&, int, int, com::sun::star::lang::Locale const&) /i18npool/source/characterclassification/cclass_unicode.cxx:67:19
        >     #10 0x2b8b41fbc7b2 in non-virtual thunk to i18npool::cclass_Unicode::toUpper(rtl::OUString const&, int, int, com::sun::star::lang::Locale const&) /i18npool/source/characterclassification/cclass_unicode.cxx
        >     #11 0x2b8b41ff1335 in i18npool::CharacterClassificationImpl::toUpper(rtl::OUString const&, int, int, com::sun::star::lang::Locale const&) /i18npool/source/characterclassification/characterclassificationImpl.cxx:47:63
        [...]
        
        Change-Id: I5273e234c8921f635e31c414cb0e427ee8b04a95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122234
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2021-09-17  Stephan Bergmann  <sbergman@redhat.com>  [a6db8971bf37b696ae7b1d0f8fb4d11a1e541da1]

        Some more uses of rtl_math_(u)StringToDouble
        
        ...to avoid construction of temporary O(U)Strings, in anticipation of using
        C++17 std::from_chars once that is available in all our baselines, similar to
        99a1290b3f2c8584db0a33fe48adf93dccce3a92 "Use existing rtl_math_stringToDouble"
        
        Change-Id: Ib92504341c3ae9dd599f91725b0af5b7219a201d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122219
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-17  Baran Aytas  <barannaytas@gmail.com>  [6184eefa835f0495ed8136471d61837f5662b6d6]

        tdf#140226: Make use of SfxPoolItems more typesafe by using StaticWhichCast
        
        Change-Id: Ideaf9ec500af7c3aecbb7086a123a3764cac54d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121956
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-09-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [dac29c278531d5474289eb54aa03987c4958ac83]

        speedup toUpperCase when called in parallel
        
        by removing locking from CharClass, which means we need to make it an
        immutable class
        
        Since SharedStringPool in sc/ stores a pointer to the CharClass in
        use, we have to tweak SvtSysLocale so that the object does not change
        location.
        
        Change-Id: I2c62d354fa542ebc04e755ce5b9b9e2ddff76a64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122185
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [fbad565fcb5ee8d20a1a83838e66b43aeb23bfa4]

        use optional for some fields in ScGlobal
        
        Change-Id: I715b771a9c09b7bcc536ce114080e27d75c2e91c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122230
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-17  Stephan Bergmann  <sbergman@redhat.com>  [f2111a924ac7bf654e1bf30018007140deec9d78]

        Use OUString::unacquired
        
        Change-Id: I9264291ba55accbb07401e29499b99e9765b3f63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122220
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-17  Stephan Bergmann  <sbergman@redhat.com>  [d3e1d30ac7099584552ebf9c96dd21fdf7b1d9c9]

        Some test-code simplifications, using starts/endsWith rest parameter
        
        Change-Id: I3376ddc30e8ddc0e2dfc052ab47fe086108e015a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122221
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-17  Luboš Luňák  <l.lunak@collabora.com>  [e92fc5ec08563f3fdd0941008a2c97cef302afa0]

        ensure that some basic geometry classes are trivially copyable
        
        They in practice are, since they are just integers, but SwRect
        had explicit implementations of some functions that technically
        prevented SwRect from being considered trivially copyable, even
        though they were identical to default implementations.
        
        Change-Id: Ib5086dcd5279f3b4c0c530535c91524671cc6656
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122213
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [8930b1f69e4b1c8c02902eb447c00b1d2b420e81]

        rather return ref from getCharClassPtr
        
        since we never return a nullptr, and rename to reflect that
        
        Change-Id: I5b8f0aba6ce387bb0fe1ce6088ba2685d2ade7f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122209
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [7fd3c5e8e5897617f1e89fda26f8cdbd4092071d]

        remove GetCharClassPtr from SvtSysLocale
        
        we already have GetCharClass and we never return a nullptr
        
        Change-Id: I3cb79bc60be614c0474ecfdaad17991f2ecb6368
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122208
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [388685ea72fc22bd375e9f31a339632e175f4290]

        improve comment
        
        Change-Id: I12a29b08f5807bcb6e0a5b6e8bc5fc0f08462e44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122197
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-17  Miklos Vajna  <vmiklos@collabora.com>  [70860345da26c5c0303e01f9d6fb93276b38aea1]

        sw layout xml dump: show SwMultiPortion
        
        This helped fixing tdf#144305.
        
        Change-Id: I736f12b06a69a1c11a55487dc1a3eec976250dcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122207
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-09-17  Jim Raykowski  <raykowj@gmail.com>  [00eed7d73ba482ff3433afaeb1fb968de515c09d]

        Writer Navigator: Fix category content tracking
        
        This patch fixes a tracking bug that causes category content not to be
        tracked when field content is at the current cursor position in the
        document.
        
        Change-Id: I6fb5c4584cb05205e0c966eef079bd30ee3e6430
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122105
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-09-17  Michael Weghorn  <m.weghorn@posteo.de>  [36be1ecdc8cc2ef36ff9db0ba8af78b4aeee774e]

        wina11y: Get rid of more HWND<->sal_Int64 casting
        
        ... by changing the first param for
        AccObjectManagerAgent::SaveTopWindowHandle
        to HWND.
        
        Change-Id: Ia94bd95c49a64e63b1be332bd03e83a288707d80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122204
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-17  Michael Weghorn  <m.weghorn@posteo.de>  [2a5da1609d9d39e5b2bd80bd6af80bebcb6c1fb9]

        wina11y: Avoid some casting between HWND and sal_Int64
        
        ... by changing the corresponding params for
        AccObjectManagerAgent::InsertAccObj and
        AccObjectManagerAgent::InsertChildrenAccObj
        to HWND.
        
        Change-Id: I598bac30d827ae9166bc21cb5e8dff88a5cc99bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122203
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-17  Michael Weghorn  <m.weghorn@posteo.de>  [6a36d9b341f647d5547027c33bf4dc7c3df12cf8]

        Drop conditional WM_GETOBJECT define from vcl/win/window/salframe.cxx
        
        WM_GETOBJECT is already defined in WinUser.h.
        
        Change-Id: I7594560698dd2a17412f5075f8b689decbd4ca49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122202
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-17  Michael Weghorn  <m.weghorn@posteo.de>  [f1c902af040eb358cc141a7a926272a25a2afba7]

        wina11y: Drop OBJID_* defines from MAccessible.h
        
        They are defined in WinUser.h, so there's no
        need to duplicate that.
        
        Change-Id: I1ab4255a8964d7822eface027d3cef7dcd6d29eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122201
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-17  Jim Raykowski  <raykowj@gmail.com>  [f11ed86c0ce8b41482ad217bb6700832ef746870]

        tdf#95378 Writer Navigator: Track sections
        
        This patch adds document content tracking of sections.
        
        Change-Id: I4355792968031f10ab0afd176aa3284e89541b72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122104
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-09-17  Luboš Luňák  <l.lunak@collabora.com>  [a9cc066a86c6bd3423c5802c5a4eded55a50c754]

        avoid more window invalidation in LOK mode
        
        This is an extension of 9b73d3e8926d5f9b10464d19b539eef3eb088f50.
        If we're not painting to windows in LOK mode, then it's a waste of CPU
        time to calculate invalidations for them when it'll be thrown away
        anyway.
        
        Change-Id: I20b1064cb9e41fd6d88b8dc2ee4edb80ae0e9104
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122194
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-16  Caolán McNamara  <caolanm@redhat.com>  [d09770aab5b77c8f19da855855558154151ab45b]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Ib65191933b91b74c6dd03ae3cfaa6e6cf8dd2434
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122210
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [922b8420071989026bf7cc2a973714788e0211dd]

        expand out unnecessary macro
        
        Change-Id: Id812b720413bfe9ea678910fc8d9d0a64dd32d92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122195
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-16  Hossein  <hossein@libreoffice.org>  [c156a8c708f74dd31e1ef024edc578c3915619cb]

        Add preliminary VS 2022 support
        
        This patch changes the configure.ac, so that LibreOffice compiles
        with the latest VS 2022 preview.
        
        The option --with-visual-studio=2022 should be added to the
        autogen.input, in order to use VS 2022 preview.
        
        Change-Id: Ia1d9bbeabbbd44ffe82af3624151b69d36c0a45c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122133
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-16  Caolán McNamara  <caolanm@redhat.com>  [bf89ac73fdb1ca8c083913f6ad8aaf8cec9114c5]

        occasionally the bg color of the deck grip is wrong
        
        Change-Id: I318e817a8e99b9f01aee90f042bfac39a1c4b5d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122176
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-16  Caolán McNamara  <caolanm@redhat.com>  [d16d5b0dfdd43d6dfcf8caffaede6f5cfe22af29]

        gtk4: use gtk_menu_button_set_child when available to fill in icon
        
        Change-Id: I3da421969cf1775cbf0072bf94891d883a96b70e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122193
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-16  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [d9dd003f63a781e63bfbe380ea737e080c21881f]

        tdf#143103 Support Color Filter in "Standard Filter" dialog
        
        Change-Id: Ie8ffc928315b742d5b445d5fdda62cb9c2aabc0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122089
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-09-16  Tünde Tóth  <toth.tunde@nisz.hu>  [40f38fd16dad4374543d4a7a109b3264837ce8d1]

        tdf#115933 XLSX import: fix permission for editing
        
        The passwords for editing in XLSX documents
        created with Excel weren't asked and verified.
        
        Note: LibreOffice supports only a subset of the hashing
        algorithms specified in MS-OE376, according to
        DocPasswordHelper::GetOoxHashAsVector() and
        https://docs.microsoft.com/en-us/openspecs/office_standards/ms-oe376/f70a4140-340b-4e94-a604-dff25b9846b1.
        Also the documents encrypted with unsupported algorithms
        got edit protection now, but it's not possible to add
        permission to edit them (copy of these documents are still
        editable).
        
        Change-Id: Iabc90f6bba4ed071dd2c60e9dea905481816964b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121497
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-09-16  Caolán McNamara  <caolanm@redhat.com>  [522905a0674992fe2ab52afc1415c46ad33cf7f0]

        gtk4: 4.6.0 will have gtk_menu_button_set_child
        
        which will solve the problem of setting icons and keeping the drop
        down for GtkMenuButtons used in toolbars
        
        Change-Id: I9e0632c8756e7085868541d11709aa598f738bf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122192
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-16  Caolán McNamara  <caolanm@redhat.com>  [5618448b96991c3ec3dcabd8cba144f17ee1e4d2]

        gtk4: set always-show-arrow on GtkMenuToolButton replacements
        
        Change-Id: I4c1be40e40d2f1e2bcbf26cffda7a6dd52e4f731
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122191
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-16  Caolán McNamara  <caolanm@redhat.com>  [8087113baf9dfa346f4f8280463ca8bc16106f2e]

        gtk4: adjust to GtkMenuButton changes in 4.6 onwards
        
        Change-Id: I892aae979f8fb9b5a7c13a790905d7e7e3f2c087
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122190
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-16  Caolán McNamara  <caolanm@redhat.com>  [d60489cca78c91d24cf0ac7fd82e1bcccdc8d1da]

        find_menu_button only needed for gtk3
        
        Change-Id: I3eeb7dea4ff36b8c969aec210161c1729ab9b372
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122189
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [f2315daf701847a180a5759039b4951fb4da0653]

        Revert "speedup rational_FromDouble"
        
        This reverts commit 67d83e40e2c4f3862c50e6abeabfc24a75119fc8.
        
        because it causes less accuracy sometimes, eg. see
          https://gerrit.libreoffice.org/c/core/+/122186
        
        Change-Id: I06eb4921359a8fe6689c6cfd3e2967e25b646fa3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122124
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-16  Caolán McNamara  <caolanm@redhat.com>  [23d7e3965efb69f4df04a930104bac36eeeb0289]

        gtk4: set can-shrink to False for GtkPicture
        
        for the icon in GtkMenuButton in the calc, insert, header and footer in
        gtk 4.6 where the MenuButton begins to support a child widget again but
        the icon while now shown in squished
        
        Change-Id: Ibc274d88b1185eee0ee61973b40b5cde2d08f554
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122187
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-16  Stephan Bergmann  <sbergman@redhat.com>  [1d4adcee1ba82cb8f02ac73be3e558d10dea8eda]

        Increase accuracy of ParseMathMLUnsignedNumber Fraction result
        
        The new test from d5e55d204b71710eb5eb5d2c683dd6698626df3c "tdf#144319:
        sw_odfexport: Add unittest" started to cause UBSan failure during
        CppunitTest_sw_odfexport (<https://ci.libreoffice.org/job/lo_ubsan/2136/>),
        
        > /workdir/UnpackedTarball/boost/boost/rational.hpp:605:22: runtime error: signed integer overflow: 1073741824 * 2 cannot be represented in type 'int'
        >     #0 0x2b450983594f in boost::rational<int>::operator/=(boost::rational<int> const&) /workdir/UnpackedTarball/boost/boost/rational.hpp:605:22
        >     #1 0x2b450982e216 in Fraction::operator/=(Fraction const&) /tools/source/generic/fract.cxx:224:7
        >     #2 0x2b45098312d3 in operator/(Fraction const&, Fraction const&) /tools/source/generic/fract.cxx:320:10
        >     #3 0x2b46066963d5 in (anonymous namespace)::lcl_CountBlanks(MathMLAttributeLengthValue const&, int*, int*) /starmath/source/mathml/mathmlimport.cxx:1497:30
        >     #4 0x2b46066943eb in (anonymous namespace)::SmXMLSpaceContext_Impl::startFastElement(int, com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList> const&) /starmath/source/mathml/mathmlimport.cxx:1526:25
        [...]
        
        Formula-14/content.xml in sw/qa/extras/odfexport/data/tdf144319.odt contains
        width="0.444em", which resulted in the inaccurate Fraction 476741369/1073741824
        since 67d83e40e2c4f3862c50e6abeabfc24a75119fc8 "speedup rational_FromDouble"
        (which computes dVal=4.76741e+08 and nDen=1073741824; where before that speedup
        it computed dVal=4.44e+08 and nDen=1000000000, which would have resulted in the
        accurate Fraction 111/250).  The excessively large denominator (1073741824 =
        std::numeric_limits<sal_Int32>::max()/2 + 1) then caused overflow later on, as
        shown above.
        
        Change-Id: I221549528e4fa155e10697d218ec76bf678e8b2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122186
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-16  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [ba5156abace2e41ec4d21397c0875f7e1efd2beb]

        tdf#143574 tdf#144271 sw: textboxes in group shapes - part 2
        
        Sync textboxes with group shapes, adding textboxes to
        group shapes, copying textboxes with group shapes,
        grouping/ungrouping group shapes with textboxes, removing
        textboxes from group shapes.
        
        This patch fixes a memory leak (tdf#144271) introduced
        by commit 504d78acb866495fd954fcd6db22ea68f174a5ab
        "tdf#143574 sw: textboxes in group shapes - part 1".
        
        Note: AS_CHAR anchoring is far not the best for group
        shapes and import/export is still missing.
        
        Change-Id: I7dc3b8d36c4a04f792ae4742fe4a45af9227a17e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121449
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-09-16  Caolán McNamara  <caolanm@redhat.com>  [e58e828d4877f9068e4a69c52ac9c7fe6e65d032]

        ofz#38757 avoid config during fuzzing
        
        Change-Id: Ie56e70faf40ec63ba5b17a8a9ea5f2947bbe53e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122174
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [16d645e5b8f11b4ddb49a2b58bde388b28960abc]

        speedup Transliteration_body::transliterateImpl
        
        use alloca in Transliteration_body::transliterateImpl to avoid
        over-allocating stack-space (which tends to unnecessarily flush some
        cache)
        
        Change-Id: I1843fdcb830a3e948a8bbd0a9c7eb143b21a804c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122184
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-16  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b2db17e8c0bb64e33ecf2d074a542568fc66451a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0730e0e4e05095fba949378e2cc489f31784c7e4
          - tdf#125636 (part) GPG siging works only for ODF
            
            https://bugs.documentfoundation.org/show_bug.cgi?id=125636#c16
            
            Change-Id: If8826fd96288ac85197a2b937b5e4fdcda528d11
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122150
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-16  Heiko Tietze  <tietze.heiko@gmail.com>  [870e3cd6e34cca39fc9a9da335b9c1618ca50355]

        Resolves tdf#144442 - Rearrangement at paste special dialog
        
        Change-Id: I935b67f2159f7a35e28ea2b7b7eb707f0a1548de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121507
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-09-16  Rafael Lima  <rafael.palma.lima@gmail.com>  [0fe197765e489f2a8df499f8f8faf8056fc33394]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c8c6952d809ccc08b89b8d5ac5e603e5ec00ec20
          - Minor fixes in help files (sbasic)
            
            Change-Id: Ifb4a91bfeb1ca8f7e67e9affa30b1e29028b4731
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122071
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-16  Heiko Tietze  <tietze.heiko@gmail.com>  [95406f2e172df13ae9c6536ca1378cd7fca3b2de]

        Resolves tdf#144523 - Update Liberation fonts to 2.1.4 release
        
        Change-Id: I25aa71d214eec3a131a7b11dfe292764061a127c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122182
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-09-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [c7551e8a46e2f9f8142aa7921a0494221ae096e8]

        speedup CharacterClassificationImpl::toUpper
        
        remove empty sequence creation in CharacterClassificationImpl::toUpper,
        rather pass a pointer, so it can be nullptr.
        Which results in a fair degree of cascading change.
        
        Change-Id: Ie56d49dc71480195c1807764b0d5124f0019f30b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122183
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-16  Olivier Hallot  <olivier.hallot@libreoffice.org>  [92e8706b6de54b0e2e7d5915f5f9ff299727930d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 446fbc68aaf1ddc03e3b8c176d943c5f5ca09ade
          - tdf#144332 fix bookmark typo + refactors
            
            Change-Id: I990a9edff16d1c7e1f828f291a123c3aa12f69cf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122188
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-16  Caolán McNamara  <caolanm@redhat.com>  [237308204b75289b7ed53ae6e394312422120368]

        gtk4: set newly available always-show-arrow property
        
        since 4.4
        
        Change-Id: I6d7d0077617077606a7ef48f22183fcd3ca69c88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122181
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-16  Luboš Luňák  <l.lunak@collabora.com>  [9c5a9ee14273593ebcc4bf0f1d42583b6f4f3c52]

        use our string->number functions instead of std::istringstream
        
        This is sort of the other side of the 417f881d20cafe88a02b6489
        optimizations. C++ streams are relatively slow.
        
        Change-Id: I295cc662ecab68eb23a6cb3a85606a4c95edeb07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122159
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-16  Luboš Luňák  <l.lunak@collabora.com>  [d13b63a9859d653d1aba688a56590aa0ef24b89c]

        optimize SwRegionRects::Compress()
        
        This function gets called on modifying documents, and it shows up
        noticeably e.g. when profiling editing in Online.
        The code repeatedly restarts the whole process on most changes,
        but in practice this seems to only lead to repeated checks with
        the same outcome. So finish the whole compression and try again
        only at the end, if deemed needed. And even there I'm not sure
        if it's actually ever needed, since I couldn't trigger such a case
        in practice.
        
        Change-Id: I15b0a83c6865bad21fe60a7e9ca0b87ceea5b489
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122156
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-16  Caolán McNamara  <caolanm@redhat.com>  [10a556f9e8653f5d94fba2703d8320639c64f5c7]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I8867ab619acf0dcb7ba056f2b8754bd1778f1ccb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122175
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-16  Johnny_M  <klasse@partyheld.de>  [81ebd481550657eb1b0d0e931388caa17a1effe9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1a62af2400327a33a9e51b7d4697364ba14dfa9e
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ic4c682838a4e50c7d714850a57e403c60a7093e3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121949
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-16  Johnny_M  <klasse@partyheld.de>  [f39219dbc92773acb0792e8cb0d04d4024476b99]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2f54ef24da73bafb8da3ab5a05592c8b0e31edd4
          - tdf#132643 Translate German section IDs
            
            Change-Id: I3d3b9bae635293c122d563c8da3d1d93d39a124a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121955
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-16  Michael Weghorn  <m.weghorn@posteo.de>  [836a226205df9e76e77d26af80f402de7b876d61]

        tdf#100086 wina11y: Don't delete a11y object for removed cell right away
        
        When handling a SELECTION_CHANGED_REMOVE event,
        AccDescendantManagerEventListener previously emitted a corresponding
        EVENT_OBJECT_SELECTIONREMOVE MSAA event with the removed child's ID
        as a parameter, then deleted that child's accessibility object.
        
        This resulted in the accessibility object no longer being available
        if accessibility tools queried for the object just received in
        the EVENT_OBJECT_SELECTIONREMOVE event.
        
        As a consequence, no 'event_selectionRemove' would be triggered
        for any table cell object on NVDA side, so an updated selection
        would not be announced for that case.
        
        To keep child objects available for such cases, don't delete the
        corresponding object in the handler for the SELECTION_CHANGED_REMOVE
        handler, but remember it for deletion and only do the actual deletion
        once a subsequent different event is handled.
        
        With this in place, the announcement for multiple selected cells in
        Calc generally works with the NVDA screen reader and a pending
        NVDA pull request [1] by Leonard de Ruijter in place
        (s.a. discussion in NVDA issue [2] for more background
        and further information).
        
        (There are still cases where events in response
        to selection changes are missing, as described e.g. in
        tdf#118508 and tdf#118748, but those are not winaccessibility-specific
        and it's the same when using the gtk3 VCL plugin with the Orca screen
        reader on Linux.)
        
        [1] https://github.com/nvaccess/nvda/pull/12849
        [2] https://github.com/nvaccess/nvda/issues/9310
        
        Change-Id: I7a46060c501ba9b8288e7c127121a535c60ce2bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122169
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-16  Miklos Vajna  <vmiklos@collabora.com>  [cf548fbcc637f2049c9c924e1ff774787cff06ec]

        sw layout xml dump: show SwLinePortion
        
        Towards showing details of multi-portions.
        
        Change-Id: If086df39127483820c245fe58f2de0ddf2c98694
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122160
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-09-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [d5e55d204b71710eb5eb5d2c683dd6698626df3c]

        tdf#144319: sw_odfexport: Add unittest
        
        Change-Id: Ib3c6834150e7bc2538af413840b8b45b053af603
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122161
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-09-15  Noel Grandin  <noel@peralex.com>  [3372f93173b900c087073078a01d31916bf47783]

        add some logging for intermittent windows jenkins crash
        
        Change-Id: I8ad589dd8d0a64f75179d3330c80c9c43a21ff32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122155
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [afea504ad44f017f7020ed6dcc0191f7756acc93]

        loplugin:finalclasses
        
        Change-Id: I88831f290e1923db6fb5a733746bfa3bc7fbc7e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122148
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [fbb9a98a78a349aef7b69d29a7534fd35ff1aa53]

        loplugin:finalclasses in sd
        
        Change-Id: I6070a392319bdc4e04db3a36a6876c194c8a6495
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122147
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [270bb6ef005c7b8932dfac0b801bfe65a2fb966c]

        loplugin:finalclasses in basic
        
        Change-Id: I3ec4ccb58dc3823eee8b6ab8bda31b128ee24569
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122146
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [20635ed31945d500685f7f667f0694410e49906c]

        loplugin:virtualdead HasExtraRedlineTable always returns true
        
        Change-Id: Ibc703b4c2adc6c6579cc4be50d274504ba957f45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122138
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-15  Michael Weghorn  <m.weghorn@posteo.de>  [ed1b10b3c0c2cab36a704dc8ffea51e387fc26d0]

        wina11y: Forward-declare XAccessible in AccObjectWinManager.hxx
        
        instead of including the header, as suggested by
        Mike Kaganski in the Gerrit change for
        
            commit 6bf771f0a5ba7be9955f05b307c190fb157adb47
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Thu Sep 9 11:36:57 2021 +0100
        
                wina11y: Use XAccessible* instead of void*
        
                Change-Id: If52de3a71af63697815e4ec6a19f9139d5a6973d
                Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122085
                Tested-by: Jenkins
                Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        
        (The header had actually been included previously, so
        the above commit had added it to the same header a second time...)
        
        Change-Id: Id6a6c5e2426bf07e41f29e1473ec1694970272c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122132
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-15  Caolán McNamara  <caolanm@redhat.com>  [c76ed7c97f73e7d82ec337a0bc8b840346670a80]

        gtk4: remove text-button css property on setting a child image widget
        
        I suspect this happens automatically > 4.2.1
        
        Change-Id: I1b752ee5cec00005fe0f552548f38eab40249087
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122144
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-15  Caolán McNamara  <caolanm@redhat.com>  [aa9dd61ae0df736bbc7ef4bb0d31998d2d160de3]

        remove stray track-visited-links
        
        and add truncate-multiline for consistency
        
        Change-Id: I5a6fc0f0ac97a0f96739f2383b6d3eb474e776fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122145
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-15  Mike Kaganski  <mike.kaganski@collabora.com>  [6419ecb40a025f1b4f7df5d059bfca3579dab4d7]

        No need to check if nDX is 0 for atan2
        
        We rely on IEEE floating-point arithmetic anyway, and then even both
        arguments equal to 0 do not result in an error.
        
        Even if it was different, it would be better to check id both nDX and
        nDY are 0, and return 0 early.
        
        It was so ever since "MWS_SRX644: migrate branch mws_srx644 -> HEAD"
        commit fd2cf3dc7cd9c73070fa4d70c8ca99c9fc1ce135.
        
        Change-Id: I5b8e2a359374dd1500b149d74eba4c0b0e5cd8d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122115
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-15  Stephan Bergmann  <sbergman@redhat.com>  [7b37af5af6afe75ad952538c145a4f4e61de9a96]

        Fix broken ui file
        
        ...after 45c4caff685b15a0f1b87ef05436a7e6aca96851 "tdf#144483 sw mail merge:
        save ranges in a single document", causing CppunitTest_sw_dialogs_test to fail
        with
        
        > warn:vcl.gtk:2759211:2759211:vcl/unx/gtk3/gtkinst.cxx:21611: GtkInstanceBuilder: error when calling gtk_builder_add_from_file: ~/lo/core/instdir/share/config/soffice.cfg/modules/swriter/ui/mmresultsavedialog.ui:165:49 Invalid property: GtkCheckButton.group
        
        Change-Id: Ib846f3cb1883de50c28c13441aaf880ae1a480fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122153
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-15  Miklos Vajna  <vmiklos@collabora.com>  [f2e80f9f9b5d53ed270687f000bcb8b76dd81fb9]

        sw: add a DisableBuiltinStyles API setting
        
        The built-in Writer styles (e.g. Caption) are written to each & every
        document to help compatibility: this way if the built-in style changes,
        existing documents are not changing.
        
        While this is a good default, sometimes document conversion workflows
        want to ensure that no new styles are added to the document during
        conversion. This new settings allows to opt in for this behavior in case
        not polluting the doc model is more important than the negative effects
        of changing built-in styles.
        
        Change-Id: I43130a215ee10ee6952724dbef2caab7174ff77f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122154
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-09-15  Mike Kaganski  <mike.kaganski@collabora.com>  [66df55d80034e924d6ca6c05b576e417873f358c]

        No need to check for x = 0 in atan2 here
        
        The guarantee is that either x or y argument is non-0.
        It was this way ever since "initial import" commit
        8ab086b6cc054501bfbf7ef6fa509c393691e860.
        
        Change-Id: I2f5ccbbc9a4f00aafef151ef3dd008eddeef0e78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122114
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [12623692b20f41cbcaf67c3cc171c95b08ef26ba]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 323c851c00559631e9e2ee1098d9aed89ca1d2ff
          - tdf#133851 connect help page to certificate path dialog
            
            Change-Id: I5a96785f32b81c6a8dd347b5665e1f5d0c7b84b2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122152
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-15  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [f67349bf75875e8ca2bb26f19cdfc53719483ea9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d599028d4f126c8a2badc3787e3fdf8277219c96
          - Improve another frankly inaccurate statement…
            
            ... and fix a couple of typos done in core commit 5e86949c479af5ef443f77b978fcb2b9021de848
            
            Change-Id: Ie7ed9da3a3858434ae9ff086d61587c8ffdcd02b
            
2021-09-15  Stephan Bergmann  <sbergman@redhat.com>  [485add3cd6240a0faceb7a74784d44b1c0a6705e]

        CppunitTest_sw_core_text needs some more RTTI now in UBSan builds
        
        ...presumably since 0c3e47cc2f0570a7cd8ff4889763991a86b29f26 "tdf#144305 sw: fix
        rendering of ruby portions with non-default ruby alignment",
        
        > DynamicLibraryManagerException: "Failed to load dynamic library: ~/lo/core/workdir/LinkTarget/CppunitTest/libtest_sw_core_text.so
        > ~/lo/core/workdir/LinkTarget/CppunitTest/libtest_sw_core_text.so: undefined symbol: _ZTI13SwLinePortion"
        
        and
        
        > DynamicLibraryManagerException: "Failed to load dynamic library: ~/lo/core/workdir/LinkTarget/CppunitTest/libtest_sw_core_text.so
        > ~/lo/core/workdir/LinkTarget/CppunitTest/libtest_sw_core_text.so: undefined symbol: _ZTI14SwMultiPortion"
        
        Change-Id: Iaebffc3c9c0245d6092ef1dfc58213fd2d38d303
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122143
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-15  Caolán McNamara  <caolanm@redhat.com>  [dedb3337291c09c85262ca08bacd01e8e5901d22]

        Resolves: tdf#143487 don't draw a border at all for DrawFrameStyle::NONE
        
        Change-Id: I7794376c9475a32276d23135365c99a3f6fb7d84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122142
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-15  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [5e86949c479af5ef443f77b978fcb2b9021de848]

        Fix some assorted mistakes in translatable strings
        
        Thanks Mihail Balabanov, Olivier Hallot and Tuomas Hietala for your keen eyes.
        
        Change-Id: Ibceeae6d82e39079c02140ac99729be1a1ab0407

2021-09-15  Caolán McNamara  <caolanm@redhat.com>  [7ac3ddefcfcb1d9bd29602fbf9c202da61d96f2c]

        default Aliasing of secondary mpAlphaVDev to the same as its owner
        
        when its created, as noted in...
        
        commit e1a5bcb20e15400320f926165b6d798fa36c564e
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Tue Sep 14 20:30:58 2021 +0100
        
            tdf#143831 fix black background appearing on spellchecking wavy lines
        
            ...
        
            OutputDevice::SetAntialiasing only mirrors its arg to the secondary
            mpAlphaVDev if it exists, and it doesn't exist until the size is set so
            move that call down a bit (this is probably another preexisting bug
            maybe worth following up on to set that when mpAlphaVDev is created)
        
        Change-Id: I8ef27aae4dcabe529327224bfc6cd7b4bb2a5af5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122141
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [c09aec4cb6e9bcbbe58999541fb2bdf7f54c3b44]

        loplugin:unusedfields
        
        m_pSoftMaskStream is dead since
            commit 581e7d7057afa87036d84e42c0e0a8a7368e20c7
            Author: Joseph Powers <jpowers27@cox.net>
            Date:   Thu Sep 1 20:51:15 2011 -0700
            unusedcode.easy: PDFWriter cleanup
        
        Change-Id: If397981fb09a7b74ba2294513c13186cc51ad5fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122139
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-15  Caolán McNamara  <caolanm@redhat.com>  [a258237a3d25e704b215ef7b4d75e499abe4b20a]

        gtk4: allow combobox text width to shrink smaller than natural request
        
        Change-Id: I9648097ca9f77494ec4ddb2662dbc0372b998cd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122140
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [95a6352da62725d1512c2e93e351684a89859cd4]

        loplugin:unnecessaryvirtual
        
        Change-Id: Ia7617a0fd4413cbaafaae8fbfee2b2ea819fde8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122136
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-15  Alain Romedenne  <alain.romedenne@libreoffice.org>  [96368ad48061ba4b2d6f6b2a78a5f5ce42b67a66]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ebe05a0be7226d4e35ed1cf96e60aaa2703234eb
          - extra bookmark in help
            
            Change-Id: I0f78b497a2f8921b75a73570e2799948997b48a3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122113
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-09-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [3a1a448ac4a04137705ea0aaf0163358fd2e5549]

        loplugin:constvars
        
        Change-Id: I9b35d6333afa6b305bf73fc55a7e60c8365674e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122134
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-15  Caolán McNamara  <caolanm@redhat.com>  [88a6ac9f75a4375b72111af5a3e004bef4226455]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I5ae6f55789eebdc688ead4524a7af7a7739314bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122110
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-15  Stephan Bergmann  <sbergman@redhat.com>  [bd7e394769f43c296a20c6faa48b6ae3a142c7a8]

        Uninitialized data member
        
        ...introduced in d467cd0dd9e9cf3b018859a592e2638527bc7add "tdf#135683 speedup
        DocumentRedlineManager::GetRedlinePos", causing isssues like
        
        > [_RUN_____] SwDocTest::testFileNameFields
        > /sw/inc/docary.hxx:238:50: runtime error: load of value 190, which is not a valid value for type 'bool'
        >     #0 0x2b89dcc7897e in SwRedlineTable::HasOverlappingElements() const /sw/inc/docary.hxx:238:50
        >     #1 0x2b89dcc40efc in sw::DocumentRedlineManager::GetRedlinePos(SwNode const&, RedlineType) const /sw/source/core/doc/DocumentRedlineManager.cxx:2624:25
        >     #2 0x2b89df2a4e8c in SwScriptInfo::selectRedLineDeleted(SwTextNode const&, MultiSelection&, bool) /sw/source/core/text/porlay.cxx:2653:44
        >     #3 0x2b89df285fbe in SwScriptInfo::CalcHiddenRanges(SwTextNode const&, MultiSelection&, std::__debug::vector<std::pair<sw::mark::IBookmark const*, SwScriptInfo::MarkKind>, std::allocator<std::pair<sw::mark::IBookmark const*, SwScriptInfo::MarkKind> > >*) /sw/source/core/text/porlay.cxx:2687:5
        >     #4 0x2b89df29359b in SwScriptInfo::GetBoundsOfHiddenRange(SwTextNode const&, int, int&, int&, std::__debug::vector<int, std::allocator<int> >*) /sw/source/core/text/porlay.cxx:1917:9
        >     #5 0x2b89dfa1c1e6 in SwTextNode::CalcHiddenCharFlags() const /sw/source/core/txtnode/ndtxt.cxx:4522:5
        [...]
        
        during CppunitTest_sw_uwriter at <https://ci.libreoffice.org/job/lo_ubsan/2135/>
        
        Change-Id: I42c8801f83d2e92a826864494b1f0f4c63f30f6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122109
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2021-09-15  Caolán McNamara  <caolanm@redhat.com>  [2987a0f4d38463a167e23c243668974d2cb863fb]

        Related: tdf#143831 the svp aliased case ends up overly washed out
        
        as seen under gtk3
        
        Change-Id: I0bcea49f8c24e9f773b357483cea78e58bb07e15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122099
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-15  Caolán McNamara  <caolanm@redhat.com>  [17e22f416fde350d89b935922911f0172cdeaa8c]

        Related: tdf#143831 add guards to ImplDrawWaveLineBezier
        
        seeing as the mpAlphaVDev ImplDrawWaveLineBezier sub call is not
        protected otherwise now that it can be called from the outer case
        
        Change-Id: I66f0fea134aa177bd7493720670c4724311752a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122098
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-15  Caolán McNamara  <caolanm@redhat.com>  [e1a5bcb20e15400320f926165b6d798fa36c564e]

        tdf#143831 fix black background appearing on spellchecking wavy lines
        
        SetBackground() doesn't fill the outputdevice automatically, Erase()
        has to be called to do that.
        
        Then the way the horrible transparency split 24bit rgb + 8bit alpha
        thing works is that the same thing has to be drawn into the 24bit
        surface and the 8bit surface with black used as the line/fill color
        in the 8bit surface.
        
        OutputDevice::SetAntialiasing only mirrors its arg to the secondary
        mpAlphaVDev if it exists, and it doesn't exist until the size is set so
        move that call down a bit (this is probably another preexisting bug
        maybe worth following up on to set that when mpAlphaVDev is created)
        
        Change-Id: I39f71def6b51d78746b41ed2e30a36dc150370bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122097
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-15  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [584b10b232faea346d135d87b2ac34560cd704e2]

        Save with Glade 3.38
        
        Change-Id: Ib32cd43d83828b6f28fc193fd77a9def742e0384
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122088
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-09-15  Miklos Vajna  <vmiklos@collabora.com>  [e8298918ae4a71e1a00f5efc10d9e72bb34deac6]

        sw layout xml dump: show SwParaPortion
        
        Towards showing details of multi-portions.
        
        Change-Id: I3afb84731ae716557279d6253347c57fada710af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122094
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-09-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [72079bb39b7460a6aff739043e3d7f00a572847d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b8e1cd0bed6eb458e028a251408d97895e419c67
          - typo
            
            Change-Id: I906462045e1fbeb6daa4dafbdeb6d7e2ac444dd8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122070
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2021-09-15  Mike Kaganski  <mike.kaganski@collabora.com>  [96bd77de5ad7b7a13f7e48e0f95c05ef49255aa0]

        Use <comphelper/servicehelper.hxx> implementing XUnoTunnel part 5
        
        - Revise uses of getSomething to use getFromUnoTunnel
        
        Where that is impossible, use getSomething_cast to unify casting,
        and minimize number of places doing low-level transformations.
        
        The change keeps the existing tunnel references that last for the
        duration of the pointers' life, because sometimes destroying such
        reference may destroy the pointed object, and result in use after
        free.
        
        Change-Id: I291c33223582c34cd2c763aa8aacf0ae899ca4c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122101
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-15  Mike Kaganski  <mike.kaganski@collabora.com>  [3f65724ec5fc92d5a0078a99932358ef7091435c]

        Use <comphelper/servicehelper.hxx> implementing XUnoTunnel part 4
        
        - Change implementations of getSomething to use getSomethingImpl
        
        Or where that's impossible, use getSomething_cast to unify this and
        reduce number of places where we reinterpret_cast.
        
        All static methods getting tunnel ids were renamed to getUnoTunnelId,
        to comply with the convention used in <comphelper/servicehelper.hxx>.
        
        TODO (in separate commits):
        - Revise uses of getSomething to use getFromUnoTunnel
        
        Change-Id: Ifde9e214b52e5df678de71fcc32d2199c82e85cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122100
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-15  Mike Kaganski  <mike.kaganski@collabora.com>  [6444b026b4039458d01ada5fee58eae98166585b]

        Use <comphelper/servicehelper.hxx> implementing XUnoTunnel part 3 [API CHANGE]
        
        - Replace all uses of OImplementationId in core with UnoIdInit
        - Deprecate OImplementationId in <cppuhelper/typeprovider.hxx>
        
        OImplementationId uses broken double checked locking; additionally,
        it uses it at the first call to getImplementationId, not when the
        object is constructed. This implementation can't be changed, cince
        it's part of published API; it can't rely on C++11, which would be
        required for use of thread-safe statics and move the initialization
        to ctor.
        
        The class has obsolete _bUseEthernetAddress member, that is unused
        and ignored since 4e9fa7e339a1cd6cb2fec643715991bcf5057cec. No need
        to implement it when replacing its uses to UnoIdInit.
        
        The deprecation is the API CHANGE. No published API is introduced to
        replace it; 3rd-party code should seek alternative solutions, or just
        keep using the deprecated functionality.
        
        TODO (in separate commits):
        - Change implementations of getSomething to use getSomethingImpl
        - Revise uses of getSomething to use getFromUnoTunnel
        
        Change-Id: I8b6e684e5389bc0d5bb3b7f21f72a4c8f684107d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122077
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-15  Mike Kaganski  <mike.kaganski@collabora.com>  [21a9ec75777f97886aa92a2a8a7c5945a8d0746f]

        Use <comphelper/servicehelper.hxx> implementing XUnoTunnel part 2
        
        Replace uses of sw::UnoTunnelImpl and sw::UnoTunnelGetImplementation with
        respective comphelper::getSomethingImpl and comphelper::getFromUnoTunnel.
        Drop the former from sw/inc/unobaseclass.hxx.
        
        TODO (in separate commits):
        - Replace all uses of OImplementationId in core with UnoTunnelIdInit
        - Deprecate OImplementationId in <cppuhelper/typeprovider.hxx>
        - Change implementations of getSomething to use getSomethingImpl
        - Revise uses of getSomething to use getFromUnoTunnel
        
        Change-Id: I1e350a88260277a67b833af56b285ac2277f433a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122075
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-15  Mike Kaganski  <mike.kaganski@collabora.com>  [05bc93db2de56000f65764d7e394d03747cac23d]

        Use <comphelper/servicehelper.hxx> implementing XUnoTunnel part 1
        
        The header got some changes:
        1. Move UnoTunnelIdInit and isUnoTunnelId into 'comphelper' namespace
        2. Rename UnoTunnelIdInit to UnoIdInit, as a precondition to replace
           of uses of OImplementationId with it, including in XTypeProvider
        3. Introduce convenience functions 'getSomething_cast' to cast between
           sal_Int64 and object pointers uniformly.
        4. Rename getUnoTunnelImplementation to getFromUnoTunnel, both to make
           it a bit shorter, and to reflect its function better. Templatize it
           to take also css::uno::Any for convenience.
        5. Introduce getSomethingImpl, inspired by sw::UnoTunnelImpl; allow it
           handle cases both with and without fallback to parent.
        6. Adjust UNO3_GETIMPLEMENTATION_* macros
        
        TODO (in separate commits):
        - Drop sw::UnoTunnelImpl and sw::UnoTunnelGetImplementation
        - Replace all uses of OImplementationId in core with UnoIdInit
        - Deprecate OImplementationId in <cppuhelper/typeprovider.hxx>
        - Change implementations of getSomething to use getSomethingImpl
        - Revise uses of getSomething to use getFromUnoTunnel
        
        Change-Id: If4a3cb024130f1f552f988f0479589da1cd066e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122022
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-14  Stephan Bergmann  <sbergman@redhat.com>  [8cbb414ed737f9ffc76e1258e6671769bf63fc6c]

        Untabify odk/util/check.pl
        
        (trying to change the actual content of those lines would otherwise trigger our
        "indent with Tab" git commit hook)
        
        Change-Id: I97449056eb7850d3993fa5ac565e342d0bcbf200
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122093
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-14  Noel Grandin  <noel@peralex.com>  [d467cd0dd9e9cf3b018859a592e2638527bc7add]

        tdf#135683 speedup DocumentRedlineManager::GetRedlinePos
        
        use binary search
        
        Change-Id: Icd442ba18cb27cdcb5955fa8bbce421b26d5ad44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121205
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-14  Stephan Bergmann  <sbergman@redhat.com>  [7469af24baeb74f171edec459d50e4502abe5017]

        Drop some useless conversions to sal_Int32
        
        These started out as sal::static_int_cast<xub_StrLen> in
        1b9a6329fcda25fd738bd0e0a36663a6e745cab8 "INTEGRATION: CWS calcwarnings",
        presumably to silence some signed-to-unsigned conversion warnings, then morphed
        into the completely useless sal::static_int_cast<sal_Int32> with the String ->
        OUString changes (where the length parameter changed from unsigned xub_StrLen
        to signed sal_Int32), which then started to hide erroneous overflow (see e.g.
        4a4be7a1edead11b48e1a8598e52a3246e6744bb "tdf#144106 Don't proceed ptrim_i past
        ptrim_f") from tools like -fsanitize=implicit-integer-sign-change with the
        OUString -> std::u16string_view changes (where the length parameter changed from
        signed sal_Int32 to unsigned std::size_t).  If there were demand to prevent
        signed-to-unsigned conversion warnings here, that should be done with
        o3tl::make_unsigned instead.
        
        Change-Id: I9b078658500b6ed5dcd0e860d2f0b725133188f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122092
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [7aa9f089e2f005c41d804530612e535c372f6c8b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d098ee2b7fba8b173fd718490c8e537c13d936b0
          - fix path of embed
            
            Change-Id: I99168be951490a532ca7cc0ab2be906584bd7290
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122068
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-14  Balazs Varga  <balazs.varga991@gmail.com>  [45c4caff685b15a0f1b87ef05436a7e6aca96851]

        tdf#144483 sw mail merge: save ranges in a single document
        
        In the Save mail merged document dialog, it wasn't possible
        to save mail ranges in a single document, because of the bad
        UI of the dialog window: grouping range selector as a radio
        button with the single document/individual documents radio
        buttons. Moreover, commit f3993912ec4b526aa57cb4bfb4745d7298a4da82
        "tdf#144427 sw mailmerge: fix merge all document" removed
        the hidden workaround: setting range at the third radio button,
        and selecting the first radio button. Using checkbox for the
        third option solved the problem as proposed.
        
        Change-Id: I43798fb036de07d1001bcb8d72c20de2d9c577b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122078
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-09-14  Miklos Vajna  <vmiklos@collabora.com>  [2bf269745bed9fefe32122fc432e239949bdf605]

        sw: fix undo manager de-registration from editeng on shutdown
        
        editeng/ asserts in the ImpEditEngine dtor that the undo manager it owns
        is indeed an EditUndoManager, and not a subclass. This means that if a
        subclass is set as the undo manager of editeng, then SetUndoManager()
        should be called in pairs: once to set it and once to unset it. The
        unset should happen before destroying the EditEngine.
        
        This normally works because SwView either has an active text edit and
        then its dtor calls SdrEndTextEdit() or it doesn't have an active text
        edit.
        
        The broken case was when the text edit was already ended, but the draw
        view still had a text edit outliner, which has an EditEngine, which
        knows the sw undo manager. The product build deleted the sw undo manager
        when deleting the EditEngine, and then later when the SwExtTextInput
        dtor wanted to access the sw undo manager, it crashes due to
        use-after-free.
        
        Fix the problem by explicitly disposing the undo manager of the draw
        view in the dtor of SwView.
        
        Also fix a couple of more places where an SdrObject* is returned and we
        didn't check if the result is a nullptr.
        
        Caught by the loolstress tool in online.git:
        
        cp test/data/hello-world.odt /tmp/test.odt
        ./loolstress ws://localhost:9980 /tmp/test.odt test/traces/writer-hello-shape.txt /tmp/test.odt test/traces/writer-hello-shape.txt /tmp/test.odt test/traces/writer-hello-shape.txt /tmp/test.odt test/traces/writer-mash-text-table.txt /tmp/test.odt test/traces/writer-mash-text-table.txt
        
        Change-Id: Ib838b2adf900b4f3bec63d2d62d432327bc0c6c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122086
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-09-14  Michael Weghorn  <m.weghorn@posteo.de>  [6bf771f0a5ba7be9955f05b307c190fb157adb47]

        wina11y: Use XAccessible* instead of void*
        
        Change-Id: If52de3a71af63697815e4ec6a19f9139d5a6973d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122085
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-14  Tibor Nagy  <nagy.tibor2@nisz.hu>  [9bb91441b46d677860530d8bf9597c96561a1b0a]

        tdf#141704 PPTX import: fix hyperlinks on images
        
        Hyperlinks on images pointing to the "first/last/
        previous/next" slides and "exit presentation/go to
        the website/go to the slide" weren't imported.
        
        Note: images added via the Content placeholder
        will be fixed later.
        
        Change-Id: Idda1ff6fd3243b06262637c7c8e579e78309e317
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121369
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-09-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [431c8411b446528ba45ac76e8c39726ff4c0a4df]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b7491d7d5cd174d4100c3de5f46cff20d7840809
          - typo
            
            Change-Id: I1b26b14b3fdcf47351601ce5ea7bbdbadb65d887
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122067
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-14  Stephan Bergmann  <sbergman@redhat.com>  [45227d9b79dc4f2a2aa6874cd4e3c02b7934b197]

        Adapt to Bison 3.8 internal yyn -> yyrule rename
        
        see
        <https://git.savannah.gnu.org/cgit/bison.git/commit/?id=f30067ed51f23802fc91761ede1506dfa72b2865>
        "glr2.cc: log the execution of deferred actions" including "Rename argument yyn
        as yyrule for clarity."
        
        YYBISON was defined as 1 rather than as a representation of the Bison version
        prior to
        <https://git.savannah.gnu.org/cgit/bison.git/commit/?id=21c147b6e5372563b7c4741deadaddb9354f4b09>
        "yacc.c: provide the Bison version as an integral macro", which shouldn't be a
        problem here.  And YYBISON is apparently completely undefined with
        /usr/bin/bison on macOS.
        
        (The preceding comment always mentioned "yyi" and "yyrmap" in apparent mismatch
        with the actually used "yyn" and "yyr1" ever since
        c25ec0608a167bcf1d891043f02273761c351701 "initial import", so just leave it
        untouched.)
        
        Change-Id: I4f901407aa21ed4abec84e661d813ee7599f02f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122082
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-14  Caolán McNamara  <caolanm@redhat.com>  [94e8c4a7784b296a3b80ed1cb27db321206b37e0]

        ofz: Null-dereference READ
        
        Change-Id: I4f6d93943bd0c9e5834952b56beb6bd84411a55d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122084
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-14  Caolán McNamara  <caolanm@redhat.com>  [19244b9f316cbbc22d9a7b0bfa13f0ef62b947d7]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Ib3afba47155bc70f579284244514d745f1075f7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122080
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [f09596c9dfa627f51c431dd32ae5953d55b867ee]

        tdf#143854: Revert "tdf#57585 Add new bullet behaviour to impress"
        
        This reverts commit 070a5b039b181c380b1b9724a015314ff78c30ed.
        
        Reason for revert: Many PPT files are affected when saved to ODP.
        I waited a while before reverting it but not reaction from the
        developer
        
        Change-Id: Ibfd2f508930e1a3ef56961536454ea1eda55f8c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122061
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-09-14  László Németh  <nemeth@numbertext.org>  [f481c2c8e74bded11fac754e493560391229dbcd]

        tdf#144057 sw track changes: hide deleted table rows
        
        and tables in Hide Changes mode. Previously it was
        possible to "hide" them only by accepting all the
        deletions, because Hide Changes mode hid only the
        cell content, but not the deleted rows and tables,
        leaving empty rows and tables in the document.
        
        Follow-up of commit 05366b8e6683363688de8708a3d88cf144c7a2bf
        "tdf#60382 sw offapi: add change tracking of table/row deletion".
        
        Change-Id: Ib0424f5a17f2213fc7466e966d8ce6812ffde5e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122079
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-09-14  Caolán McNamara  <caolanm@redhat.com>  [e71d011a59e12683df25c893bd0b989b5f659d79]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I5906dc1f9f0295d406c01871e5fed1da0025682f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122081
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-14  Michael Stahl  <michael.stahl@allotropia.de>  [37e7398e9cb02d19a0825fe2e72f5adc2296d06d]

        configure: test_curl is always "yes"
        
        Presumably this should check enable_curl instead.
        
        Change-Id: Ifc0b871e9c34bdb43ef14b8002d4997860266a3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122040
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-09-14  4k5h1t  <ask160203@gmail.com>  [5f4a84ce5b775eb017bd784db95857684b7e90ed]

        tdf#42982: improve UNO API error reporting
        
        Change-Id: I1252c89f23e70eb88744585bb2abd4fe3794e1d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121918
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-09-14  Miklos Vajna  <vmiklos@collabora.com>  [2e68bce7df95f386e5cbd5c1fd90c5baeedb9a66]

        svx: GetMarkedObjectByIndex() may return nullptr
        
        Seen in this crash:
        
        	#6  SdrMarkView::ImpIsFrameHandles() const (this=this@entry=0x7f5a310) at svx/source/svdraw/svdmrkv.cxx:594
        	#7  0x00007f9779c71058 in SdrMarkView::HasMarkablePoints() const (this=0x7f5a310) at svx/source/svdraw/svdmrkv1.cxx:32
        	#8  0x00007f9779d0c142 in SdrView::GetContext() const (this=0x7f5a310) at svx/source/svdraw/svdview.cxx:1297
        	#9  0x00007f976185adf4 in SwWrtShell::GetSelectionType() const (this=this@entry=0x7f32d90) at sw/source/uibase/wrtsh/wrtsh1.cxx:1424
        	#10 0x00007f9760e3d5b9 in SwCursorShell::sendLOKCursorUpdates() (this=this@entry=0x7f32d90) at sw/source/core/crsr/crsrsh.cxx:2055
        	#11 0x00007f9760e4046b in SwCursorShell::UpdateCursor(unsigned short, bool) (this=this@entry=0x7f32d90, eFlags=eFlags@entry=6, bIdleEnd=bIdleEnd@entry=false)
        	    at sw/source/core/crsr/crsrsh.cxx:2041
        	#12 0x00007f9760e41747 in SwCursorShell::EndAction(bool) (this=0x7f32d90, bIdleEnd=bIdleEnd@entry=false) at sw/source/core/crsr/crsrsh.cxx:276
        	#13 0x00007f976105865a in SwEditShell::EndAllAction() (this=this@entry=0x7e98ed0) at sw/source/core/edit/edws.cxx:102
        	#14 0x00007f976109f8ed in SwFEShell::DelSelectedObj() (this=0x7e98ed0) at sw/source/core/frmedt/feshview.cxx:2295
        	#15 0x00007f976184a447 in SwWrtShell::DelRight() (this=this@entry=0x7e98ed0) at sw/source/uibase/wrtsh/delete.cxx:442
        	#16 0x00007f9761680d6b in SwEditWin::Command(CommandEvent const&) (this=0x7e9ba10, rCEvt=...) at sw/source/uibase/docvw/edtwin.cxx:5483
        
        Change-Id: I916be9ce846c8750acdaf5fc791e1adb3692e002
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122076
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-09-14  Miklos Vajna  <vmiklos@collabora.com>  [0c3e47cc2f0570a7cd8ff4889763991a86b29f26]

        tdf#144305 sw: fix rendering of ruby portions with non-default ruby alignment
        
        Regression from 301278b656e76b6f42af5cf8a6f5c6c02acfffeb (sw: allow the
        height of a line to be larger than 65536 twips, 2021-05-20), the problem
        was that changing from sal_uInt16 to sal_uInt32 broke
        SwRubyPortion::Adjust_(), which relied on integer promotion rules to
        have a negative diff.
        
        Old storage size was smaller than int, so got promoted to signed int, so
        the result could be a small negative number.
        
        New storage size is an unsigned int, so no promotion happens, so the new
        result was a large positive number.
        
        Fix this by casting to signed int explicitly.
        
        Change-Id: I8778c1bd0d62e27c99d4ceb1bb7bc6107a179803
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122048
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-09-14  Ross Johnson  <ross.johnson@homemail.com.au>  [acfa87f58ff093cf3663cb697bf24ec187ea2c2f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 103d2d6a3525d7b4972300702bffa92aa71011c3
          - tdf#100777 - update related documentation for ctrl-UP Arrow
            
            Change-Id: Iec89eda03e243feff68e407f01ee693a5fe8ed83
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122052
            Tested-by: Jenkins
            Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
            
2021-09-14  rocso  <ross.johnson@homemail.com.au>  [74916fc339dcd9fa343e4bd33977733092ee6ca4]

        tdf#100777 - Bind Ctrl+Up to uno:GoToStartOfPara (instead of prev paragraph)
        
        Change-Id: I87707ab2779ddbbb72a67620d3760c0a61ee7599
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122032
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-09-14  Eike Rathke  <erack@redhat.com>  [80a47aae1419842f4496f02028e2b49763aea25b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7fcb420ec4010eeaad4176d6df0dcc7451aa9094
          - Update ICU regexp URL
            
            Change-Id: Id64c141945e981560e01b789a3664955af923528
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/122074
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Tested-by: Jenkins
            
2021-09-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [ed80a48d0a410b5a44ab6c82b5ff872348372490]

        tdf#144457: sc: Add UItest
        
        Change-Id: I1ad059db209a90a8cf5a78ca8cbd6eaabded8195
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122039
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-09-13  Caolán McNamara  <caolanm@redhat.com>  [1e531c31600a76e1d55e2f2e5abd351ff80bc4fd]

        tdf#142415 mouse events not propogated to table control event handlers
        
        handle this with explicit callbacks from the cell widget for those
        events
        
        Change-Id: Ie605ca4286afc0fbd321f339fb7963771a303df5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122050
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-13  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [a7084f156a75ab363d2562b485b240bd350563fc]

        tdf#126879: sw_htmlexport: Add unittest
        
        Change-Id: Id3abc7cf73756255d408f01cef47d02f89b79190
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122051
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-09-13  Stephan Bergmann  <sbergman@redhat.com>  [4a4be7a1edead11b48e1a8598e52a3246e6744bb]

        tdf#144106 Don't proceed ptrim_i past ptrim_f
        
        ...which would cause p2 - p1 to be negative in lcl_appendLineData and thus
        construction of a std::u16string_view with a huge positive length of type
        size_t.  In 64-bit builds where size_t is 64-bit, that would then cause
        termination due to an uncaught std::bad_alloc.  But in (implicitly)
        --disable-assert-always-abort 32-bit builds where size_t is 32-bit, this would
        silently have worked before 1efec9ec21dba32335e311d367b636538e219621 "Tighten
        rtl_{string,uString}_newFromStr_WithLength implementation", when the huge
        positive size_t value was cast back to a negative sal_Int32 that was gracefully
        handled by rtl_uString_newFromStr_WithLength.
        
        Change-Id: I3b95a9fce62b99ffc150f76a1c6ccddcdacdae0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122038
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [079b254d2698986cde1650ff178ac3ac97caf0d7]

        loplugin:mergeclasses
        
        Change-Id: I908518ac14715f7e546a154b1d5a5ab77eeb4155
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122021
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-13  Eike Rathke  <erack@redhat.com>  [37e2e99f7a3018dce0337b582b139d41e1e81a9a]

        Explicitly set cursor position for x11 'gen' backend, tdf#144457 follow-up
        
        ... (and other backends?)
        
        Change-Id: If45b83080aa2df50ef27ad282eb6fa1d4a022703
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122037
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-09-13  Michael Weghorn  <m.weghorn@posteo.de>  [b307eee222023a2ea0f45bb0cf21db206deb52b4]

        ScAccessibleSpreadsheet: Use 2 local vars instead of class members
        
        Those vectors are only used in
        'ScAccessibleSpreadsheet::CalcScAddressFromRangeList' and cleared
        before use, so just use local variables instead.
        
        Also, use a 'std::pair<SCCOL,SCCOL>' instead of a
        'std::pair<sal_uInt16,sal_uInt16>' for holding a
        pair of column indices and drop the 'PAIR_COL' typedef.
        
        Change-Id: Iacddba03cb72a5cfb6cf3ced0001258ef9db9107
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122028
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-13  Michael Weghorn  <m.weghorn@posteo.de>  [a74aeceda27879d2f441d21338e2a24a9a9957ee]

        Drop unnecessary extra indentation
        
        There's no reason to introduce extra blocks here.
        
        Change-Id: Ie3e72e8535617865646bb8161890aebfbc0db4d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122027
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-13  Eike Rathke  <erack@redhat.com>  [366b5878015b8cd75ceb7f2db00d286dafa365bd]

        Check string bounds
        
        Doesn't occur in practice because all date acceptance patterns
        start with a YMD character, enforced by the dialog, but just in case..
        
        Change-Id: I8ed43a272e9501c6977888b1f587ed14c85024ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122025
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-09-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [ded2c1eee423235bc26ff4ab467988ab286e59d4]

        tdf#144085: sc_macros_test: Add unittest
        
        Change-Id: I8f5d8fa6efebaeb686baca280c7b9850a6192aad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122031
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-09-13  Stephan Bergmann  <sbergman@redhat.com>  [53165f584ff777df429fc43a451614d88914627d]

        loplugin:simplifypointertobool
        
        Change-Id: I0186e8f1566ec2e4cec768cc18bdeba0bae182b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122033
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [6c7c7bcdbd3e47cad5c6b94e1ed1c5314dbdbf6b]

        loplugin:cow_wrapper
        
        check the classes that use o3tl::cow_wrapper so that they
        don't unnecessarity trigger copies
        
        Change-Id: I545e627598217f3e61ba2c384adb8d4f8b404829
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122030
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-13  Rene Engelhard  <rene@debian.org>  [5979076a14098f6887b61e937cfc9059ff7f2506]

        fix ccache size detection with ccache 4.4
        
        which changed format. but ccache -p has the same format in 4.2 and 4.4
        so use that one
        
        Change-Id: I4de0241109c580becb96ce0c1b461c2642a4631e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120928
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-09-13  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [2fb94b482b430a6b6b5a58a46d590847410bd8b6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 74c629f13542c1ee188cd5e9723528e97536e80e
          - This statement is kinda arrogant. Explaining things is the job of Help.
            
            Change-Id: I1f6eb627ac082317cfe0f42c9d344ceac7ccac46
            
2021-09-13  Eike Rathke  <erack@redhat.com>  [eb0b4ab2d3b86d77ee0edb652d4486343e5b3b1f]

        Resolves: tdf#116184 Check that there is no trailing number behind a match
        
        ... without being separated by a blank so the match is rejected if
        it doesn't possibly form a date+time input and input can be
        accepted as decimal fraction.
        
        Change-Id: Iabd1d216366ecb8454c59822ce58f112bfa6091e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122024
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-09-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [3d99ae3f98f3333b0aba4f213fc40f4c22ab9cf5]

        loplugin:methodcycles
        
        Change-Id: Ia14e47b811ca56d8d4517f262e008985d6aebe35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122020
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-13  Ming Hua  <plateauwolf@qq.com>  [b641fccab785cc7dede720f7d5844e4f0cb95b91]

        CSV import dialog: fix tooltip for "Evaluate formulas" option
        
        This option was added in commit 4c29c2bfab18b25229e0bc71014fd2ca42ec5bff
        with appropriate label and extended tooltip, but the (regular) tooltip
        seems to be just copy-and-pasted from "Skip empty cells" option and not
        changed to fit the new option.
        
        Change-Id: I2425f4dc67468f152a7180d98e2e48c15de351fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121987
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-09-13  Michael Weghorn  <m.weghorn@posteo.de>  [cda060d6c340b3d050c823fcaa331d27f4dafb5f]

        a11y: Set new tab name in AccessibleEventId::NAME_CHANGED event
        
        The previous use of 'sOldName' instead of 'sNewName' looks like a
        copy paste mistake which would result in "Sheet %1" being
        set for the new name.
        
        cppcheck warned about this:
        "Variable 'sOldName' is assigned a value that is never used.
        
        Change-Id: I8676f42bb6548ce1618d14f84b77541f279bac58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122023
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-13  Luboš Luňák  <l.lunak@collabora.com>  [26072b8db7ba53f00c83197cb064229a76001989]

        properly separate code built with different CPU settings
        
        Trying to write smart code and mixing different CPU flags doesn't play
        nice together. Those global variables are not runtime-protected by
        a CPU check, and so may crash with illegal instruction error.
        And those inline functions may not get inlined and the compiler is
        free to choose just one copy, any of them, so it may be the one
        requiring the most demanding CPU settings.
        So use only dumb code in files compiled with CPU intrinsics.
        
        Change-Id: I8200fd4d9f991fab6fdc741120e7aa96ff9b470d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121929
        Tested-by: Jenkins
        Reviewed-by: Dante DM <dante19031999@gmail.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [f75bae7082322a2e79997d041ce5f8afd3910107]

        uitest: combine execute_modeless_dialog_through_command methods
        
        Change-Id: Idada1927f6b8b55133e1ff8c776a987699df1dc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122012
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-09-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [714278ce47692d57965b06e8b83de632e6e97d2d]

        uitest: guard the remaining execute_modeless_dialog_through_command
        
        Change-Id: I239fe94cc8983e679c82aa43d74d8099b13e73b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122011
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-09-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [1301d8461ec5112ad8bc672dd1ac141238a29cef]

        uitest: guard execute_modeless_dialog_through_command in sw
        
        Change-Id: Ie3acd6eb716d6d3532bb50b5b9002f80044a2bc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121913
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-09-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [47847b879bf6b5bb6e0f6117e0f9683b3a932a08]

        uitest: guard execute_modeless_dialog_through_command in sc
        
        Change-Id: Ifd03ae26659ff56d36bfe8d4938d690ada761d5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121912
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-09-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [a917d4abd8577cf7d6655f0484ff55dd86a0a8a1]

        uitest: guard execute_modeless_dialog_through_command in sd
        
        Change-Id: I4d67318af30b00182253de5f6ccf9cafd7664ee1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121911
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-09-13  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [c10c32438025edda2f3c178b47d369e7979f25a8]

        tdf#144352 Revert "Fix widget placement problem on mailmerge result dialog."
        
        This reverts commit 0a3e5ba4db254549c15e55984f1764a352c8239b.
        
        Reason for revert: Causes the dialogs bottom part to slip on top each other, most visibly on Windows
        
        Change-Id: I6e5a30fbb4611a7b1250b173adccdb47c95eea02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121879
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-09-13  Miklos Vajna  <vmiklos@collabora.com>  [e7a40c0ded1ba26b6b8f3da5a0b894e9c7ee7a96]

        sw: prefix members of SwChapterNumRules, SwDBConfig, SwGlossaryList and ...
        
        ... SwModule
        
        See tdf#94879 for motivation.
        
        Change-Id: I0bf6d2cf5fdaed76eadc801d654a2cea7700f046
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122018
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-09-13  Justin Luth  <justin_luth@sil.org>  [f76f2fc99dcb4a6a250835ec1d52e7c3f6a73321]

        tdf#137363 DOC export: don't lose sprmPIlvl of para style
        
        Move the DOCX code so that it provides the style's level
        to all three formats. (RTF just returns when no text node,
        so there is no impact in that case).
        
        Change-Id: Iadeb3e6d9f4e3f0d86222cb3f6bfef84d87d87f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121909
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-09-13  Balazs Varga  <balazs.varga991@gmail.com>  [f3993912ec4b526aa57cb4bfb4745d7298a4da82]

        tdf#144427 sw mailmerge: fix merge all document
        
        Not all records were merged if we selected the “From 'X' To 'Y' of the
        “Save Merged Documents” or “Print Merged Documents” or "Send to Email"
        dialog windows and write some value into them and then we switched back
        on to Save/Print/Send All record (opened via the Mail merge toolbar).
        
        Regression from commit: ec44f87d5b99a3299322d0b79abc4c6808877865
        (tdf#117212 sw mailmerge: merge only the selected range)
        
        Change-Id: I01fc664fe76f74cefe4faa81b324088ec37b9881
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121867
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <varga.balazs3@nisz.hu>

2021-09-13  Olivier Hallot  <olivier.hallot@libreoffice.org>  [29b34a06a55bbb85d84e1ca2d728f325d355f871]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9752b605c749cc617a5cda6e3430b3e87bbbdf3a
          - Mute l10n in some paragraphs
            
            Change-Id: I17e5eaa059750aa3546ff0f0fee136c6df9dbcda
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121980
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-09-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2f755ae4bf69951c29ec64c5df500687051e4ee3]

        indexing: prevent crash when creting the indexing XML
        
        The pOutlinerParagraphObject can be null, so need to check for
        that or the applciation can crash.
        
        Change-Id: Icf771bb9ae2c344ed04e8ec27a22390a272ad725
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121998
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-09-13  Eike Rathke  <erack@redhat.com>  [0a9b68c9f9880655576e3220d8b70064b367dbee]

        Resolves: tdf#144135 Rework Sort with area extras
        
        Since
        
            commit 774a61afa9fc281290e7bfad4e28c05978b82d73
            CommitDate: Wed Apr 14 08:46:03 2021 +0200
        
                tdf#126678 - Consider "Include formats" option during sort
        
        a sheet formatted with visible attributes like cell background
        colour up to the end if for Sort all columns and/or rows are
        selected lead to an excessive memory allocation and slow execution
        time if it didn't get killed by the operating system before due to
        memory exhaustion.
        
        The same could had happened already before if graphics or comments
        were to be included that could had resulted in a similar large
        range. However, cell formats across sheets are more likely.
        
        This changes the strategy how the to be sorted data range is
        determined (range only with data) and additional area extras
        ranges without data that are only to be rearranged. Those are then
        processed in chunks (limited to ~512MB per chunk).
        
        Cell formats that are identical within one column's rows range do
        not even need to be covered as they are not rearranged, in the
        best case leading to all trailing formats' ranges being excluded
        from the sort.
        
        Additionally optimize the cell gathering of formats, graphics and
        comments such that for the area extras they are only collected if
        actually requested.
        
        The overall performance gain is in an order of magnitudes even if
        some extras are to be collected.
        
        Change-Id: If3abbaeaa615aaff7d88a82a5b3fc7ac633d770d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122013
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-09-13  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [daa1469e3e7bfe840efb6f3fad1bac63a2577e3f]

        tdf#123642: keep last bookmark at the document end
        
        In some cases DomainMapper_Impl::RemoveLastParagraph() can also remove
        last bookmark from real last paragraph. This does never happens
        when we use xParagraph->dispose(), but pretty always during older
        way with xCursor->setString(OUString()).
        
        Unfortunately without deep refactoring of redlines, bookmarks, etc.
        I see no other way to avoid this removal except given hack which is
        trying to store last bookmark and if it did disappear restore it.
        
        Some existing unittests were adjusted: corresponding original DOCX
        files did contain final bookmarks not taken into account by the code.
        In some cases test code is modified, in some just removed final
        bookmark in DOCX: such multi-format tests as in ooxmlfieldexport.cxx
        will be more identical to RTF & DOC variants.
        
        Change-Id: Ie9948b58cda705a0b85fa8e5e08b72fbb7d682b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121409
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-09-12  Johnny_M  <klasse@partyheld.de>  [29413fca12ae2357bd684a71d354826bdd1b74bb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e5a4988f74ae01c6bd8e247aaf7c709bba1c28c9
          - tdf#132643 Translate German section IDs
            
            Change-Id: I987a7f47bed2edd46435487209d72a906cd18fbc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121953
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-12  Johnny_M  <klasse@partyheld.de>  [fcfb62c22d7a2317e392192207fa0186aa9a54a3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6027402b3676a81f53903644341d97892c704f3d
          - tdf#132643 Translate German section IDs
            
            Change-Id: I7be425ea9e8e2e5205115615639f9d18dae1562d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121951
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-12  Johnny_M  <klasse@partyheld.de>  [fe4b8f3260373f4e2d715556a05e427cb03e09b2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 46cbff41e46e04bd8bd95743c3c8bda19fc84896
          - tdf#132643 Translate German section IDs
            
            Change-Id: I6de8cfb1537bdff0f4d19048561d236d056826a3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121954
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-12  Johnny_M  <klasse@partyheld.de>  [47efca62f0efe6d21273297951b9eef9f74fa6b4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4d2a700d9f66dfa21e387b20bb4996be1d9e49d5
          - tdf#132643 Translate German section IDs
            
            Change-Id: I916b45d28274b3c17ac072257e6317b6f3b65e2a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121948
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-12  Johnny_M  <klasse@partyheld.de>  [c9fdfa8110dba715b8f5d7810a6ee5ec28c22de7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1496973f17c8ff16da8b57b8353d87ffd1aea7b6
          - tdf#132643 Translate German section IDs
            
            Change-Id: I4c24a6e40c58a7437f04f6ec8951aec2161013f5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121952
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-12  Johnny_M  <klasse@partyheld.de>  [35bc1bb2f128886a688e4a0f4c6a580a5e4893b8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 797a729541791bd7e8040b20b9f81f43f8b8e306
          - tdf#132643 Translate German section IDs
            
            Change-Id: I15e4411f218b7866ae4e22db4c17e117170e387b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121950
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-12  Johnny_M  <klasse@partyheld.de>  [b1de45332986de8a058bea3751e7888c756163a6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e899e29b59b615ff59573ba4b9bbfd97ef65282a
          - tdf#132643 Translate German section IDs
            
            Remove unused.
            
            Change-Id: Id6b6d0ba56813ad7746c21e80dac218d0d79a99a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121947
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-12  Johnny_M  <klasse@partyheld.de>  [cc2852dc7718c81285cd10c2cc0f4d6e0c3d0bb0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1d31ac0d9e24416746afdbeef04cdb4287d67d6a
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ib6abce134c865ec364819addf45ec1cf1e07cb0b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121944
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-12  Johnny_M  <klasse@partyheld.de>  [22f5c4ff461980547047870febecf19aaa01d76d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8f479f59b39e68d89f312c62d1d09a1be5d012f5
          - tdf#132643 Translate German section IDs
            
            Change-Id: I5c5be4b33e90c48cbfc403f688785bf0b7dde721
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121946
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-12  Johnny_M  <klasse@partyheld.de>  [8a8636ac8b915332bfc9d270e3818648cc31a4e2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bd4f960f31f75b026b19237caf80f872d363ec32
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia198e1691360d18b9639cd62ef7a65bc3c6a568b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121945
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-12  Caolán McNamara  <caolanm@redhat.com>  [78a2c0752c599d5dc951b8cf6fbe741bda0eeedd]

        ofz: better workaround for broken msan build
        
        workaround https://github.com/google/oss-fuzz/issues/6427 by
        forcing use of the libc++.a in /usr/msan/lib when compiling the
        msan version
        
        Change-Id: I4e992cd7710b5929e74034db7a49c590349149fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122014
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-12  Caolán McNamara  <caolanm@redhat.com>  [34d229cecadba9d216d7b1111146a1bace84983e]

        ofz: avoid std::basic_string from boost::filesystem
        
        workaround this problem for now by skipping the problematic path
        so fuzzers don't fail immediately
        
        ==706226==WARNING: MemorySanitizer: use-of-uninitialized-value
            #0 0x161c3bf7 in ~basic_string /usr/local/bin/../include/c++/v1/string:2267:9
            #1 0x161c3bf7 in ~path workdir/UnpackedTarball/boost/boost/filesystem/path.hpp:83:9
            #2 0x161c3bf7 in ~impl workdir/UnpackedTarball/boost/boost/filesystem/exception.hpp:78:10
            #3 0x161c3bf7 in intrusive_ptr_release<boost::filesystem::filesystem_error::impl, boost::sp_adl_block::thread_safe_counter> workdir/UnpackedTarball/boost/boost/smart_ptr/intrusive_ref_counter.hpp:173:9
            #4 0x161c3bf7 in boost::intrusive_ptr<boost::filesystem::filesystem_error::impl>::~intrusive_ptr() workdir/UnpackedTarball/boost/boost/smart_ptr/intrusive_ptr.hpp:98:23
            #5 0x161c4c14 in boost::filesystem::filesystem_error::~filesystem_error() workdir/UnpackedTarball/boost/libs/filesystem/src/exception.cpp:79:1
            #6 0x174134a1 in __cxa_end_catch (/out/fodsfuzzer+0x174134a1)
            #7 0xf22faa1 in ScOrcusFiltersImpl::importODS_Styles(ScDocument&, rtl::OUString&) const /src/libreoffice/sc/source/filter/orcus/orcusfiltersimpl.cxx:164:5
            #8 0x8c1c64 in ScDocShell::InitNew(com::sun::star::uno::Reference<com::sun::star::embed::XStorage> const&) /src/libreoffice/sc/source/ui/docshell/docsh2.cxx:77:21
            #9 0x51e73cc in SfxObjectShell::DoInitNew(SfxMedium*) /src/libreoffice/sfx2/source/doc/objstor.cxx:470:10
            #10 0x6cf506 in TestImportFODS /src/libreoffice/sc/source/filter/xml/xmlimprt.cxx:1675:13
            #11 0x698137 in LLVMFuzzerTestOneInput /src/libreoffice/vcl/workben/fodsfuzzer.cxx:30:11
            #12 0x5e8603 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) cxa_noexception.cpp
            #13 0x5d54a2 in fuzzer::RunOneTest(fuzzer::Fuzzer*, char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:324:6
            #14 0x5daecb in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) cxa_noexception.cpp
            #15 0x5ffd62 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10
            #16 0x7f15c66ee0b2 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x270b2)
            #17 0x5b293d in _start (/out/fodsfuzzer+0x5b293d)
        
        Change-Id: Ie8a9d376f902a391551237b833236c2203525555
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122010
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-12  Caolán McNamara  <caolanm@redhat.com>  [38afbf56f0783d7442e63b58ffae9cf111c04edf]

        ofz: workaround more
        
        Change-Id: Ic7988757a5adc76335911f89d5de1e5a64ce7056
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122001
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-12  Eike Rathke  <erack@redhat.com>  [db90a6cedbc261ad711ff13c4f69db65946486da]

        Resolves: tdf#144457 Use weld::set_text() instead of replace_selection()
        
        ... to replace entire field with modified text, instead of
        inserting the text at the cursor position without selection, thus
        effectively duplicating it (modulo modification).
        
        Fallout from
        
            commit 08101a1ab3b5d7c41488e93a2af518462286844f
            CommitDate: Tue Jul 30 14:04:17 2019 +0200
        
                weld OfaLanguagesTabPage
        
        that did
        
             if (bModified)
        -    {
        -        // Do not use SetText(...,GetSelection()) because internally the
        -        // reference's pointer of the selection is obtained resulting in the
        -        // entire text being selected at the end.
        -        Selection aSelection( rEd.GetSelection());
        -        rEd.SetText( aBuf.makeStringAndClear(), aSelection);
        -    }
        +        rEd.replace_selection(aBuf.makeStringAndClear());
        
        replacing the workaround needed for the old toolkit with something
        similar from the new toolkit but behaving differently..
        
        Change-Id: I9ff325eecd747bbecb36eb2a1150ae4472e475e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122000
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-09-12  Caolán McNamara  <caolanm@redhat.com>  [cdf7352136f987f44e480777d302dfce9cbe3759]

        ofz: workaround memory sanitizer failure by skipping boost::locale
        
        which seems to have started since...
        
        https://github.com/google/oss-fuzz/commit/a2be91d3f10c54f20ae651375683ae4605543a63
        
        e.g.
        
        ==3509==WARNING: MemorySanitizer: use-of-uninitialized-value
            #0 0xa990506 in ~basic_string /usr/local/bin/../include/c++/v1/string:2267:9
            #1 0xa990506 in ~pair /usr/local/bin/../include/c++/v1/__utility/pair.h:39:29
            #2 0xa990506 in std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, boost::shared_ptr<boost::locale::localization_backend> > >::destroy(std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, boost::shared_ptr<boost::locale::localization_backend> >*) /usr/local/bin/../include/c++/v1/__memory/allocator.h:156:15
            #3 0xa9899a5 in destroy<std::__1::pair<std::__1::string, boost::shared_ptr<boost::locale::localization_backend> >, void> /usr/local/bin/../include/c++/v1/__memory/allocator_traits.h:309:13
            #4 0xa9899a5 in __destruct_at_end /usr/local/bin/../include/c++/v1/vector:450:9
            #5 0xa9899a5 in clear /usr/local/bin/../include/c++/v1/vector:374:29
            #6 0xa9899a5 in ~__vector_base /usr/local/bin/../include/c++/v1/vector:487:9
            #7 0xa9899a5 in ~vector /usr/local/bin/../include/c++/v1/vector:579:5
            #8 0xa9899a5 in ~impl workdir/UnpackedTarball/boost/libs/locale/src/shared/localization_backend.cpp:34:45
            #9 0xa9899a5 in ~hold_ptr workdir/UnpackedTarball/boost/boost/locale/hold_ptr.hpp:36:13
            #10 0xa9899a5 in boost::locale::localization_backend_manager::~localization_backend_manager() workdir/UnpackedTarball/boost/libs/locale/src/shared/localization_backend.cpp:168:9
            #11 0x579edc in init workdir/UnpackedTarball/boost/libs/locale/src/shared/localization_backend.cpp:263:17
            #12 0x579edc in __cxx_global_var_init workdir/UnpackedTarball/boost/libs/locale/src/shared/localization_backend.cpp:264:15
            #13 0x579edc in _GLOBAL__sub_I_localization_backend.cpp workdir/UnpackedTarball/boost/libs/locale/src/shared/localization_backend.cpp
            #14 0xbe861ac in __libc_csu_init (/tmp/not-out/psdfuzzer+0xbe861ac)
            #15 0x7f1bcadc003f in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2703f)
            #16 0x57c40d in _start (/tmp/not-out/psdfuzzer+0x57c40d)
        
        Change-Id: I14010df7c009b4c44943b0fd56688ed05569c1b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121999
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [96ce5bdf72fbcd4ca2907fc4ad71a038a11e2e22]

        clang:optin.performance.Padding in sw
        
        Excessive padding in 'class SwVisibleCursor' (12 padding bytes, where 4
        is optimal).
        Excessive padding in 'class SwCallLink' (10 padding bytes, where 2 is
        optimal).
        
        Change-Id: I8d23cc5f45ff5e916fa04205f4d92c4603514b1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121996
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-12  Caolán McNamara  <caolanm@redhat.com>  [a7a62232f93a6383700e5473fe0a84f50e3c37b5]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I6dc1f110054eefefffd7b58cafa8240a69bb176e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121995
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-12  Rico Tzschichholz  <ricotz@ubuntu.com>  [bc1b7491436146c3c4b2b69a46bd0cd37bbbecce]

        allow build with poppler <= 0.71
        
        Change-Id: I359c8259ae402f9f22be392c4ab4a23d31a17b4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121937
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [20f064c1d4d2788edbd4ed7303cf1fcc4f817be4]

        clang:optin.performance.Padding in sc
        
        Excessive padding in 'struct ScPreviewLocationEntry' (10 padding bytes,
        where 2 is optimal).
        Excessive padding in 'struct oox::xls::FormulaBuffer::SharedFormulaDesc'
        (8 padding bytes, where 0 is optimal).
        Excessive padding in 'struct ScOrcusStyles::font' (11 padding bytes,
        where 3 is optimal).
        Excessive padding in 'struct ScOrcusFactory::CellStoreToken' (8 padding
        bytes, where 0 is optimal).
        Excessive padding in 'struct TokenPool::ExtCellRef' (10 padding bytes,
        where 2 is optimal).
        Excessive padding in 'struct TokenPool::ExtAreaRef' (10 padding bytes,
        where 2 is optimal).
        
        Change-Id: Ifce31c799b0f64d3c6971279345391bb74f210c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121994
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [f1bd6e802a1671c4b923124b33064b7803a5dbb6]

        clang:optin.performance.Padding
        
        Excessive padding in 'struct chart::TickInfo' (11 padding bytes, where 3
        is optimal).
        Excessive padding in 'class EscherBlibEntry' (10 padding bytes, where 2
        is optimal).
        Excessive padding in 'struct oox::drawingml::ConditionAttr' (8 padding
        bytes, where 0 is optimal).
        Excessive padding in 'struct oox::drawingml::Constraint' (12 padding
        bytes, where 4 is optimal).
        Excessive padding in 'struct (anonymous namespace)::Number' (10 padding
        bytes, where 2 is optimal).
        
        Change-Id: If7573afa8a794497c9a2bf1c7c15e8f11ff11407
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121993
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-12  Caolán McNamara  <caolanm@redhat.com>  [0652bc404c1a8dedda085a4753b412c8c0e9ea6c]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Id142604aca139f0e0a249ba32b6462a2b8db72d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121963
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-12  Mike Kaganski  <mike.kaganski@collabora.com>  [004dc53f70a3a868815556ae58b044fd0304e1c8]

        Simplify ORichTextModel's XUnoTunnel implementation
        
        Change-Id: I0d0e724c4da705f0f56dec41448a8312c4ffd37d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121975
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-12  Mike Kaganski  <mike.kaganski@collabora.com>  [6e4d8f3af4eb43bab419cae1062998f044b3f4c9]

        Simplify OAccessibleImplementationAccess' XUnoTunnel implementation
        
        Change-Id: Iad82fe1e0e524d2c33ab2165bd08353c4967c57f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121976
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-12  Mike Kaganski  <mike.kaganski@collabora.com>  [4a7984960bf7d0af8342b360510c7e4e3d7399cf]

        Simplify OFileDriver::getDataDefinitionByConnection
        
        Change-Id: Ia808f5e7867d474e36e60d163d1a556a59e2f89d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121974
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-12  Julien Nabet  <serval2412@yahoo.fr>  [ef030cd1b1eb6dd41ade808f360305cb53d48106]

        Typo STATE_SUCCESSFULL->STATE_SUCCESSFUL
        
        Change-Id: I9a9e826de17f5d42ece9e97171c441117181e769
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121971
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-09-12  Julien Nabet  <serval2412@yahoo.fr>  [eb848249f51323089e78a26c1a05b264eaf98c0f]

        Typo *Successfull->*Successful
        
        Change-Id: I837241da936ac013312228f774d08bb8dafa45e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121967
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-09-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [d8b765e6c45792bff5717cd0e0d9d42311c33461]

        tdf#144085 XUsedAreaCursor broken: the methods don't accept formatted cells as used
        
        This reverts 
            commit 61386aa03cd166473a58dbb4be0dd5e0ce82195c.
            tdf#79049 speed up OOXML workbook load (3)
        
        which caused this problem
        
        Change-Id: I19a9cf75e8b2d3b5f87e1bd324c42a1dbae8ee63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121973
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-12  Mike Kaganski  <mike.kaganski@collabora.com>  [ccc6c846eb7f6d334d0ab2e6b50c188c434caa19]

        tdf#117842: use XUnoTunnel to get wrapped connection reliably
        
        XDataDefinitionSupplier::getDataDefinitionByConnection may take
        not only direct reference to expected connection type, but also
        connectivity::OConnectionWeakWrapper wrapping it.
        
        Change-Id: I88925f9403b51f0cf13f02b5f00d3765a242230e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121890
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-12  Julien Nabet  <serval2412@yahoo.fr>  [380550fb478b20deca980e5eefd7a8ce7703263d]

        Typo: bIsSuccessfull->bIsSuccessful
        
        Change-Id: Ib811f39fea5c0e78405f805f6c278b4b529b17d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121964
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-09-12  Julien Nabet  <serval2412@yahoo.fr>  [f5ba9f5b7bbf74df14e5ed51af43392d6091aba1]

        Typo: SAVE_SUCCESSFULL->SAVE_SUCCESSFUL
        
        Change-Id: I4b50e1f5ca55e756f1fd0028287eeb0c9b96439a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121962
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-09-12  Mike Kaganski  <mike.kaganski@collabora.com>  [b733ccad171e6def8fbdb93f31875dfdea47bdc6]

        Make this instance of cppu::OImplementationId function-local
        
        Change-Id: I1feaaec9906fd06ae86226c35820072d8b19cf17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121891
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [77fca82aab16619a693d53e970ac717f54105e95]

        clang:optin.performance.Padding in svx,editeng
        
        Excessive padding in 'struct svx::SpellPortion' (18 padding bytes, where
        2 is optimal).
        Excessive padding in 'class SvxNumRule' (11 padding bytes, where 3 is
        optimal).
        Excessive padding in 'struct SpellInfo' (10 padding bytes, where 2 is
        optimal).
        Excessive padding in 'struct ImpEditEngine::LineAreaInfo' (14 padding
        bytes, where 6 is optimal).
        Excessive padding in 'class ImpChainLinkProperties' (5 padding bytes,
        where 1 is optimal).
        Excessive padding in 'class TextChainFlow' (20 padding bytes, where 4 is
        optimal).
        Excessive padding in 'class SdrObjList' (13 padding bytes, where 5 is
        optimal).
        Excessive padding in 'class SdrLayer' (12 padding bytes, where 4 is
        optimal).
        
        Change-Id: I17b1c40bfe553c7635dc6177845dc92956cd0fae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121942
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [d114a341bc9e891b2e10ff60ddadb0b5f58e6381]

        clang:optin.performance.Padding in sfx2
        
        Excessive padding in 'class SfxControllerItem' (10 padding bytes, where
        2 is optimal).
        Excessive padding in 'struct SfxChildWinInfo' (11 padding bytes, where 3
        is optimal).
        Excessive padding in 'struct SfxChildWinFactory' (12 padding bytes,
        where 4 is optimal).
        Excessive padding in 'class SfxChildWindow' (10 padding bytes, where 2
        is optimal).
        
        Change-Id: I435cfcf8a199bcab4612d671e1900ba659b8e383
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121941
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [580b314a797917def3ce0f52abc02700a2768120]

        clang:optin.performance.Padding in xmloff
        
        Excessive padding in 'struct (anonymous namespace)::ConnectionHint' (11
        padding bytes, where 3 is optimal).
        Excessive padding in 'struct (anonymous namespace)::XMLEffectHint' (12
        padding bytes, where 4 is optimal).
        Excessive padding in 'struct xmloff::token::(anonymous
        namespace)::XMLTokenEntry' (10 padding bytes, where 2 is optimal).
        
        Change-Id: I176378d7cd6aa441856fce1b20c3af78bd5804c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121940
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [d8910519f1bc5aa284a79b7d24581d087adf0c29]

        clang:optin.performance.Padding
        
        Excessive padding in 'struct ValueSetItem' (8 padding bytes, where 0 is
        optimal).
        Excessive padding in 'struct framework::CommandInfo' (12 padding bytes,
        where 4 is optimal). Optimal fields order: aIds, nId, nImageInfo,
        consider reordering the fields or adding explicit padding members
        [optin.performance.Padding]
        Excessive padding in 'class
        drawinglayer::attribute::ImpFillGradientAttribute' (10 padding bytes,
        where 2 is optimal).
        Excessive padding in 'class
        drawinglayer::attribute::ImpSdrLineAttribute' (8 padding bytes, where 0
        is optimal).
        
        Change-Id: I606f2bfc2c0c51b386182b900401dd15b5404451
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121938
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-11  Caolán McNamara  <caolanm@redhat.com>  [1fcc0cb5ee5397addee2fcfbebcc2d124a82e8e5]

        cid#1491408 Uninitialized scalar field
        
        and
        
        cid#1491409 Uninitialized scalar field
        
        Change-Id: I90300f1b7ddb8e70f6b816e802a082b0518e7466
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121934
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-11  Caolán McNamara  <caolanm@redhat.com>  [6891347a3d0896918e4aec64c9d255fe6b58163a]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I55d99602316b0f7322244b70a44c4786144054e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121935
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-11  Caolán McNamara  <caolanm@redhat.com>  [650773993529aee030a0161d131a361e8e9ab227]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Idf446aaa9b29f61168e29f76382f6258d1b78276
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121936
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [349e1a7ce141d11432dda730ab8d34ab123117c5]

        clang:optin.performance.Padding in vcl
        
        Excessive padding in 'class ImplAccelEntry' (13 padding bytes, where 5
        is optimal).
        Excessive padding in 'struct SalQueryCharPositionEvent' (14 padding
        bytes, where 6 is optimal).
        Excessive padding in 'struct SalFrameState' (8 padding bytes, where 0 is
        optimal).
        Excessive padding in 'struct BitmapBuffer' (10 padding bytes, where 2 is
        optimal).
        Excessive padding in 'class GraphicAttr' (10 padding bytes, where 2 is
        optimal).
        Excessive padding in 'struct ImplPostEventData' (12 padding bytes, where
        4 is optimal).
        Excessive padding in 'class TETextPortion' (10 padding bytes, where 2 is
        optimal).
        Excessive padding in 'struct MapMode::ImplMapMode' (11 padding bytes,
        where 3 is optimal).
        
        Change-Id: I41801e0fd676981cc9f386d814fe2f0ea670a673
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121925
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-11  Julien Nabet  <serval2412@yahoo.fr>  [952734d4214e647110b556e962b11d192c76ee0a]

        cid#1454626: Uninitialized scalar field (oox/chartexport)
        
        Change-Id: If3c623f04cd912ea419bb720178553a43cb713e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121933
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-09-11  Luboš Luňák  <l.lunak@collabora.com>  [dacdcfe71e18be6493328c37b20da560f2867f7a]

        add -DSYSTEM_NSS to flags ignored for system PCH
        
        Change-Id: I4afdf324956b0280ceeaf2d18174dedbb091b5b0

2021-09-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [b573ce5683ee648ed391ea3223208e584cf2f868]

        Drop unused multiple selection from UI files
        
        The code must call set_selection_mode(SelectionMode::Multiple)
        instead.
        
        Change-Id: I2d51dd3d3182ccec25f2ec1093a3866880354371
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121915
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-09-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [c58a1058d4868f0f704547c11da1c9d30bceba5c]

        Allow multiple selection in AutoComplete word list
        
        Before commit 9c5d20105f0b123fca724cb4845f0e7227c217d8 ("weld
        OfaAutoCompleteTabPage"), this used to be a MultiListBox.
        
        Copying in that dialog also just copies selected entries, so
        there is no usable GUI way left for a user to copy the whole
        word list.
        
        Change-Id: Ib2909642be9dd0d6ebac1648b603c7a8bde7ca5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121914
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-09-11  Luboš Luňák  <l.lunak@collabora.com>  [8793f3c406d5acba910fb5b819e8263cd38a3af0]

        don't include Vulkan headers for Skia PCH
        
        It's not built on Mac.
        
        Change-Id: Ica6aed9da51bb5cfd6dd1255e1231d5f0e53ba2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121926
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-10  Caolán McNamara  <caolanm@redhat.com>  [84e1c79dd7394168459a3bbdea8bd94d765708e0]

        access maPalette via const BitmapBuffer* when in const method
        
        Change-Id: I7bd1fb312ef7122e25c4d19679773d0c1ccab7be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121916
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-10  Mike Kaganski  <mike.kaganski@collabora.com>  [d33f5abc4423aad4087eb77c920fcbd74e34533f]

        tdf#125286: Inform Firebird that we use UTF8 in paths
        
        Use isc_dpb_utf8_filename for that, which is introduced in Firebird 2.5.
        It is documented in Firebird's doc/README.connection_string_charset.txt.
        
        Without this, on Windows, where UTF-8 is not a common "ANSI code page",
        one would not be able to connect to a DB file that has non-ASCII chars
        in path, because its UTF-8 representation would differ from 8-bit system
        encoding used in the API used by Firebird.
        
        This still does not enable full Unicode support, because of Firebird's
        [CORE2172]/[CORE3172]. It may only improve experience when using paths
        with characters representable in system encoding.
        
        Change-Id: Ia31407b181266a2bf1b90bc8cfc71dd3f78b7cd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121886
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [9f46bcac09c7f1f8ef6f22ed9f366d1fd596f9d7]

        clang:optin.performance.Padding in cppu
        
        Excessive padding in 'struct cppu::IdContainer' (11 padding bytes, where
        3 is optimal).
        Excessive padding in 'struct (anonymous namespace)::ObjectEntry' (11
        padding bytes, where 3 is optimal).
        
        Change-Id: I39216b9927abeb8ec61ab590dc25bc203a112028
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121921
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [9490588c2460a77c16aacd52b7f449db60a6b34b]

        clang:optin.performance.Padding in tools
        
        Excessive padding in 'class tools::JsonWriter' (15 padding bytes, where
        7 is optimal).
        
        Change-Id: I7e37eec095d935a344b2e5fea7bb108ee878472a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121920
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [e8c940b73840868f26a537e159047e99d7ddae2c]

        clang:optin.performance.Padding in binaryurp
        
        Excessive padding in 'struct binaryurp::OutgoingRequest' (11 padding
        bytes, where 3 is optimal).
        
        Excessive padding in 'struct binaryurp::Writer::Item' (28 padding bytes,
        where 4 is optimal).
        
        Excessive padding in 'class binaryurp::IncomingRequest' (19 padding
        bytes, where 3 is optimal).
        
        Change-Id: I43ef9c513ad2bbb1151edbf5db578d69d35ccfbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121919
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-10  Mike Kaganski  <mike.kaganski@collabora.com>  [51269c4d28c04ebd2c0047772b7373e0bebec219]

        tdf#115547: Fix DB path handling
        
        1. The code used wrong procedure to convert file URLs to local paths.
        It assumed that it's enough to just strip the leading 'file://', which
        is only sometimes true on Unix-like systems; on Windows, this converts
        a valid 'file:///C:/path/file.ext' to '/C:/path/file.ext', where the
        leading slash is then treated as a network path, resulting in errors.
        
        2. It is incorrect to assume the same length for UTF-16 and UTF-8
        encoded URLs coming from untrusted source (like user file). It may
        contain non-ASCII characters (be an IRL), and then the assumption
        would fail.
        
        Change-Id: Ie2ea6c8cb9a690975db956fa025bf926a8010984
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121885
        Reviewed-by: Lionel Mamane <lionel@mamane.lu>
        Tested-by: Jenkins

2021-09-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c42eb3d3f6c8be0bb8d3d4c6955d13279c0dbcc1]

        Fix typos
        
        Change-Id: Icb9acdf67be84e3bedab53188246890b6aa82a7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120286
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-09-10  Caolán McNamara  <caolanm@redhat.com>  [7d4142269e2deb756f03774a9d6d2861fe9eba04]

        crashtesting: threaded scaling crash on re-export of ooo24840-1.sxw to odt
        
         #13 0x00007f1cb843752a in o3tl::cow_wrapper<ImplBitmapPalette, o3tl::UnsafeRefCountingPolicy>::operator->() (this=0x5596086d5968) at include/o3tl/cow_wrapper.hxx:329
                 __PRETTY_FUNCTION__ = "BitmapColor& BitmapPalette::operator[](sal_uInt16)"
         #14 0x00007f1cb843752a in BitmapPalette::operator[](unsigned short) (this=0x5596086d5968, nIndex=nIndex@entry=0) at vcl/source/bitmap/bitmappalette.cxx:139
                 __PRETTY_FUNCTION__ = "BitmapColor& BitmapPalette::operator[](sal_uInt16)"
         #15 0x00007f1cb849f5f5 in BitmapInfoAccess::GetPaletteColor(unsigned short) const (nColor=0, this=0x5596085989f0) at include/vcl/BitmapInfoAccess.hxx:114
                 __PRETTY_FUNCTION__ = "const BitmapColor& BitmapInfoAccess::GetPaletteColor(sal_uInt16) const"
        
        the mpBuffer member of BitmapInfoAccess is
        
        BitmapBuffer* mpBuffer;
        
        not
        
        const BitmapBuffer* mpBuffer;
        
        so mpBuffer->maPalette.foo() calls non-const variants of foo(),
        (BitmapPalette::operator[](unsigned short) in this case), which
        is presumably non the expected outcome, as the copy-on-write mpImpl of
        BitmapPalette unsafely creates a new copy its internals on the first
        dereference of mpImpl in a non-const method.
        
        Change-Id: I1ebb3c67386a9028e5b8bab4b2d1cc5862700aa1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121910
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-10  Caolán McNamara  <caolanm@redhat.com>  [cf3002ca480cbd2365317da4e9e729265b7c05ae]

        BitmapInfoAccess::GetColorMask can return a const reference
        
        Change-Id: I84c18b1d73910aa4c5a269e122f4ae86eb765e55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121907
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-10  Caolán McNamara  <caolanm@redhat.com>  [3a87142bd2e810deb19c9562ba5a388fbc754c29]

        gtk4: use gtk_event_controller_key_forward to see if toplevel would use key
        
        Change-Id: Ia0074daab6528f561169ecaf5544fa1c969a7103
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121899
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-10  Caolán McNamara  <caolanm@redhat.com>  [0ce5ded132342d8420caab94e7376b0f33826f28]

        gtk4: we don't need to block the drawing area as a focus candidate
        
        because we put that as a child of the overlay so its not a focus
        candidate in the gtk4 version, and blocking the FixedContainer
        in gtk4 means none of its children can have focus since gtk4 and
        that the opposite of what we want to make focus traversal work
        between native gtk widgets
        
        Change-Id: Ide59e816189b5a89d13be9205d1fc9579ae33f92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121900
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-10  Caolán McNamara  <caolanm@redhat.com>  [feae69bad70d637a92e6dbb7c18b756943858379]

        gtk4: complete child_grab_focus for gtk4
        
        Change-Id: I35a19b4c95c1a57426a8fc51d4a15814ae443e6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121897
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-10  Caolán McNamara  <caolanm@redhat.com>  [94c9c991d1fd0991961ee7bb2fd88991fe55f2f1]

        Resolves: tdf#143777 Exclude recipient is always greyed out
        
        Change-Id: I6ce94fad6ba518457665ae6d6b473cfe6f80849f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121905
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-10  Jan-Marek Glogowski  <glogow@fbihome.de>  [61cb81d67ebf6b342a1cdb46bf6eb25a49eb5ff4]

        tdf#144412 Qt5 reset m_nModKeyCode on key input
        
        Switching the input direction on Ctrl + L/R-Shift is actually no
        bug but a feature. It is triggered on key release, so it can be
        distinguished from / doesn't interfere with shortcut handling.
        That's what should happen.
        
        So trying to implement that behaviour correctly and seeing the
        appearingly wrong modifier events for gtk3, I found gtk3 resets
        the frames persistent mnModKeyCode for key input events, which
        also seems to fix the problem for qt5.
        
        Some additional discussion is also in tdf#103158.
        
        Regression from commit 862fdb98ca271b60a831cd5420fd16d5f9c1c747
        ("tdf#143298 Qt5 send SalEvent::KeyModChange events").
        
        Change-Id: Iafcd1db7abcdf078001ca0602ae6e374f2a169ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121858
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-09-10  Mike Kaganski  <mike.kaganski@collabora.com>  [ccea340276609c87384ee7fff4837e48baaba9b5]

        Clarify that css::sdbc::XClob::getSubString takes 1-based pos
        
        ... and fix connectivity::firebird::Clob::getSubString.
        
        XClob::getSubString is modelled after JDBC counterpart, that also
        takes 1-based position argument. This is also described in multiple
        places in our code:
        
        - OPreparedStatement::setClob
          in connectivity/source/drivers/firebird/PreparedStatement.cxx
        - OSingleSelectQueryComposer::setConditionByColumn
          in dbaccess/source/core/api/SingleSelectQueryComposer.cxx
        - ORowSetValue::getString
          in connectivity/source/commontools/FValue.cxx
        
        However in some places 0-based value was used (fixed here).
        To clarify, the mention that the pos argument is 1-based is put
        to the corresponding IDL file.
        
        Also the code in connectivity::firebird::Clob::getSubString had
        multiple issues:
        
        - no checks of arguments;
        - possibility to throw "nPosition out of range" when just-read
          segment has enough data;
        - wrong start position in case when nPosition is not aligned to
          segment boundary.
        
        This change fixes these, and simplifies the implementation.
        
        Change-Id: I119a62dd7f02c9569ce36395ed8cc1a98c931fcf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121884
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-10  Chris Sherlock  <chris.sherlock79@gmail.com>  [c9517311f4c209f549668867c9b07ffa18246dee]

        vcl: move outdevstate.cxx to stack.cxx
        
        Change-Id: I674be4eb758178468dbba70cb45d68d009952ebc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121024
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [98492e9d8169c080d224e6ee60feb3277c5b1a17]

        clang:optin.performance.Padding in sal
        
        warning: Excessive padding in 'struct ImplTextEncodingData' (8 padding
        bytes, where 0 is optimal).
        
        warning: Excessive padding in 'struct ImplByteConvertData' (10 padding
        bytes, where 2 is optimal).
        
        warning: Excessive padding in 'struct ImplDBCSConvertData' (10 padding
        bytes, where 2 is optimal).
        
        warning: Excessive padding in 'struct DirectoryItem_Impl' (11 padding
        bytes, where 3 is optimal).
        
        Change-Id: Ia19f192099c305734256103c7cdc0f64e398b6af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121902
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [57a1d8d2c3ce8741c0bfbaa66160f6091a1c7f68]

        crash in tdf132431-1.ods --export-to xls
        
        probably related to
            commit 817ef891cf2bef8fdc82852f73acb422afb89bd2
            tdf#142579 Consider color scale background colors in color filter
        
        Change-Id: I30bc477319ffc5474d9a27c4955603a183cccf12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121906
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-10  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [e6a8d312d3d7e5d81c56d5ccc0508116dd283f1f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d6f20e65e37295a617c4bf0f534c8a0f746d7b19
          - tdf#128018 - Adapted column/row labels to reflect the change of the descriptive statistics result
            
            Change-Id: Idc97739525180ba3acc8d1e636fe9209e4f78b67
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121881
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-10  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [aa69f2a176329795fad957ac639329307c146e58]

        tdf#123055 - Start to read unicode text in order to avoid the BOM
        
        Change-Id: Ica5a2e11b4be1764cc94aafe5366197065cf6363
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121391
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-09-10  Luboš Luňák  <l.lunak@collabora.com>  [ef6def16e8d83bd425f3613c19989a409db7eb66]

        fix Skia/Raster screen flushing on Mac
        
        There's no window context in that case, so check the surface, as
        other places do. A mistake from 234ed4bcd5c4b5b41467890b82c6ef.
        
        Change-Id: I7f9d97340ed30444cb151c1141f8cc3045bd6dea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121892
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-10  Caolán McNamara  <caolanm@redhat.com>  [1a5817c2fb2122e895e6ba4fd19f558fc01123d9]

        gtk4: cannot focus to toolbutton if can-focus is false
        
        which seems reasonable
        
        Change-Id: I0cc5fecaace99f612d637c39065982ad12b23b89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121895
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-10  Caolán McNamara  <caolanm@redhat.com>  [30f1ce53b09da60d0d43b83d676c3a01b198f133]

        drop stray fprintf
        
        Change-Id: Ide4df588f8642b3eaad6dab4c819ba1914f3e2ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121896
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-10  Stephan Bergmann  <sbergman@redhat.com>  [cc60672058f8ea72f29e5ebc5be3439fd41a5de9]

        This example doesn't have any idl files
        
        Change-Id: Ia70268084603db3329d276533a9351e6c1eebbca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121894
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [9eaf09e363c2c1377f74aa0db4854be2f825dd23]

        uitest: sw: Close the modeless dialogs after using them
        
        Otherwise, they will remain open in the next test
        
        Change-Id: I0019a3d98b7a66d6c4ba15408047facc7093cb5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121893
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-09-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [f26af764dee862e5c9a689d242ee72d1dac8bc1f]

        tdf#142214: reintroduce unittest and adapt it to the expected behaviour
        
        The test was added in ca2ec443893731093970914feb750b31ea13e47f
        < tdf#142214: autocomplete: do not search across empty blocks >
        and later reverted in 85a46d2beefbd3d32fd221e8f9d247ff84adca26
        < Revert "tdf#142214: autocomplete: do not search across empty blocks" >
        
        Change-Id: I5ca19ea9513740bfb6a197fe0a27860fa3cb6770
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121871
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-09-10  Caolán McNamara  <caolanm@redhat.com>  [53ebbad48c8c2a71044917a5cbac9657126e5adc]

        warning: Excessive padding in 'struct OutDevState'
        
        experiment with optin.performance.Padding analyzer and tuning
        AllowedPad to 2
        
        with clang as compiler;
        export ENVCFLAGSCXX="-Xclang -analyze -Xclang -analyzer-checker=optin.performance -Xclang -analyzer-config -Xclang optin.performance.Padding:AllowedPad=2"
        and get a report of:
        
        OutDevState (13 padding bytes, where 5 is optimal)
        UIControlOptions (9 padding bytes, where 1 is optimal)
        
        Change-Id: I174f6f62d6e32df057d5e0f21d4274166f6ed8c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121812
        Tested-by: Jenkins
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-10  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [e32d864dbe086d630a8b17c2d376e320aee0253a]

        tdf#144353 - Handling of missing optional parameters
        
        Don't assign a missing optional variable to a property and don't allow
        the computation/comparision including missing optional attributes.
        
        In the previous cases a ERRCODE_BASIC_NOT_OPTIONAL is raised.
        
        Change-Id: Iab391286fcace16c271ae511304075e2a0c5c651
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121794
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-09-10  Caolán McNamara  <caolanm@redhat.com>  [66e9b77ed296bb6b0cdae22685a11525a06dcf08]

        gtk4: default GtkViewport to can-focus
        
        Change-Id: If4c730cef1782c20f6f8519e77ff336c0e9e692c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121870
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-10  Michael Stahl  <michael.stahl@allotropia.de>  [a0d28d03ff40a77a2c88704a7b2bedb68e68563f]

        xmloff: ODF export: avoid mysterious crash while sorting shapes
        
        Apparently the draw page contains a null XShape.  That sounds like a bug
        but OTOH this sorting feature from commit
        9bc6160e0acbc78be998129ea55ed7e4529959faa isn't that important so let's
        sweep the problem under the rug.
        
        0 	swlo.dll 	sw::GetZOrderLayer::operator()(com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const &) 	C:\cygwin64\home\buildslave\source\libo-core\sw\source\filter\xml\zorder.hxx:37
        1 	mergedlo.dll 	xmloff::FixZOrder(com::sun::star::uno::Reference<com::sun::star::drawing::XShapes> const &,std::function<unsigned int > const &) 	C:\cygwin64\home\buildslave\source\libo-core\xmloff\source\draw\shapeexport.cxx:1003
        2 	swlo.dll 	SwXMLWriter::Write_(com::sun::star::uno::Reference<com::sun::star::task::XStatusIndicator> const &,rtl::OUString const &) 	C:\cygwin64\home\buildslave\source\libo-core\sw\source\filter\xml\wrtxml.cxx:190
        
        https://crashreport.libreoffice.org/stats/crash_details/045adea4-c577-4164-9e69-bde5f892bd17
        
        Change-Id: I1e67dc1c354cb14717cf9667314d6752e1b4c295
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121860
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-09-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [ef3329a520b11782c441ee6c2805bed622047407]

        CppunitTest_sw_rtfexport5: simplify asserts
        
        Directly get the properties as Color
        Follow-up of 7b3a681a867eeb2d68abd4ce33b07cabfff224ef
        < tdf#141908: replace usage of sal_Int32 with colors >
        
        Change-Id: I23da21b88dad7758856c719ebebaef9ed6fe7ca9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121868
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-09-10  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [14d299f8f1e19b39dfa81e143762c6b277c1ae9a]

        tdf#126426: support for hyperlinks in TextParagraphContext
        
        Usually hyperlinks are processed by TextBodyContext, but
        for grouped shape we accidentaly gone into TextParagraphContext
        It has almost all possibilities to process txbxContent,
        but not hyperlinks.
        
        Additionally some hyperlink char attributes (color and underline)
        can expand to follow up ordinal text. Additional small hack applied
        to avoid this.
        
        Unfortunately this is not a final solution: such document fails
        roundtrip and hyperlinks are lost after saving to DOCX.
        
        Change-Id: Ie954f53696bd872cb1f59cb586fb55f6cd7c73bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121172
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-09-10  Caolán McNamara  <caolanm@redhat.com>  [3c02fe5ca8e12dc52531367a1ac1c0802518d133]

        --without-system-cuckoo to override --with-system-headers didn't work
        
        Change-Id: I7a516fb0b7449dd33f95724f311b63387cc42f34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121869
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: René Engelhard <rene@debian.org>

2021-09-10  Luboš Luňák  <l.lunak@collabora.com>  [b4c1bb2f91e9ae47820c289e2c08f640a958cf05]

        cache FormulaError::NoRef error string (tdf#144249)
        
        Those COUNTIF() may call it a huge number of times, and the translation
        of the string each time then actually is a noticeable impact. And
        ScGlobal already does one-time intialization of objects based
        on the locale, so one-time initializing a string there should be fine
        too.
        
        Change-Id: I0daeb50ccb43f780d99cf3838cfd1bf790c5f6cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121856
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-10  Luboš Luňák  <l.lunak@collabora.com>  [d0316985db22efd6708dffa173eaabb430f6b9a8]

        do not intern a temporary cell error string
        
        Interning is way more work than a simple text comparison done once.
        
        Change-Id: If18c478fc62d1fb09ce2141fdb77b46a6bc46c08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121855
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-10  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [e85aaaecb5479660aa0cf600564ee3caa470aa3d]

        tdf#144425 Set sane lower bounds (1) for MM e-mail output ranges
        
        Lower bounds were forgotten to be set in weld commit
        f1ca64800074530d95e507f93c764a687310b9eb
        for the new GtkAdjustments of the GtkSpinButtons
        
        This caused no visible differences until commit
        d9fa826769cd570814f3556d53493a78d2869873
        when new default values (0) were added for VCL FormattedFields
        
        This made it possible to email MM results on non-GTK vclpugs starting
        from 0th mail if custom range is chosen, which causes an instant hang
        in the sending process since there is no -1st generated result.
        The default Send all option has still worked after this.
        
        Then commit ec44f87d5b99a3299322d0b79abc4c6808877865
        started to use the default GtkSpinButton values for default
        range of result generation, breaking the Send all option as well.
        
        Change-Id: I2a9f2b0954045700f947f342e5928ef75ce23aed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121865
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2021-09-10  Chris Sherlock  <chris.sherlock79@gmail.com>  [ecb7289fc3091fbbb8a65f43fc649e57a9870ac9]

        vcl: move OutputDevice::SetDigitLanguage() to text.cxx
        
        Ultimately I hope to reduce outdevstate.cxx to only have push(), pop()
        and clearstack(), then rename outdevstate.cxx to stack.cxx. Eventually,
        the plan is to separate metafile processing from rendering.
        
        Add unit test for SetDigitLanguage() and GetDigitLanguage().
        
        Change-Id: I138d08c7d79c66d296b4c96eff644a40a379c6be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121023
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-10  Chris Sherlock  <chris.sherlock79@gmail.com>  [4d1d485544ea947b71534fd96ba520cd6e1c721b]

        vcl: move SetLayoutMode() to text.cxx
        
        Ultimately I hope to reduce outdevstate.cxx to only have push(), pop() 
        and clearstack(), then rename outdevstate.cxx to stack.cxx. Eventually,
        the plan is to separate metafile processing from rendering.
        
        Also add a unit test for SetLayoutMode() and GetLayoutMode()
        
        Change-Id: I92cada7bf3d57ca8b84e04308c74428a1a19e775
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121022
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-10  Chris Sherlock  <chris.sherlock79@gmail.com>  [9db1e85a8da3952cefef552853753342d7147b98]

        vcl: move OutputDevice drawmode functions to outdev.cxx
        
        Ultimately I hope to reduce outdevstate.cxx to only have push(), pop() 
        and clearstack(), then rename outdevstate.cxx to stack.cxx. Eventually,
        the plan is to separate metafile processing from rendering.
        
        Add unit test for GetDrawMode() and SetDrawMode().
        
        Change-Id: I63948e7e4c332c786487c18c52faa60893f672a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121021
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-10  Mike Kaganski  <mike.kaganski@collabora.com>  [af78873e2000e604c9de78280cbcfbfcf4c7e99b]

        A copy-paste message text error
        
        Change-Id: I3d6f7a968fc5fca112087212ab7730f654534dfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121876
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-10  Miklos Vajna  <vmiklos@collabora.com>  [1c75df810439c71e975b166a66087c3d5a9ecdf3]

        sw layout xml dump: show SwParaPortion
        
        Towards showing details of multi-portions, which are invisible to
        XmlPortionDumper, which uses SwPortionHandler, which was introduced for
        SwAccessiblePortionData, and is currently misused for debugging.
        
        Change-Id: Ib62df8c9338855b6f03b24ca2d83b4d0e4408761
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121861
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-09-10  Rafael Lima  <rafael.palma.lima@gmail.com>  [2752c4aaa2f9509a7c54e1814d9dee3522070fb3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3cc7fd773a5502b520f5240749420a9c63649aa8
          - tdf#144398 Fix Slide master info in help page
            
            This patch also adds information about the option "Delete unused backgrounds" that is also available in the referenced dialog.
            
            Change-Id: I25ffea0acd456174181176375e1ab5075e2a17f7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121771
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2021-09-10  Mike Kaganski  <mike.kaganski@collabora.com>  [627e8ac6313330eae892195a62d07db5b7d85a1b]

        Use std::vector instead of css::uno::Sequence
        
        This allows to avoid multiple reallocations during successive reads
        
        Change-Id: I74102d21c5dc4d1e92e27ede3490e9ed07bd568e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121873
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-10  Mike Kaganski  <mike.kaganski@collabora.com>  [541ddf4580cac8c3f9590be26a487f5fc8e2553c]

        tdf#120129: don't forget to update buffer size to actual length
        
        Otherwise extra bytes get written to the resulting string from the
        too long buffer.
        
        Change-Id: Iccde16b8002f214df6f86f484f288ec464c6b674
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121872
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-09  Stephan Bergmann  <sbergman@redhat.com>  [96d1240adf946c443fb2c369a1c84e31e259c7a8]

        Fix apparent typos
        
        ...introduced with aaebbb0e597bfeb8e1c545130a0d17a55b164228
        "INTEGRATION: CWS jsc21" (but which never caused an issue as cppumaker generated
        output for all of $(COMP_RDB) anyway when the undefined $(TYPESLIST) didn't
        contribute anything to its command line)
        
        Change-Id: Ic6792ad9edc159c02d307ca72500605bc3c38077
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121851
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-09  Caolán McNamara  <caolanm@redhat.com>  [9819abee8b16dee4ffc47bd4a79270687a5c424e]

        a system cuckoo isn't available
        
        build without it and see what warnings there might be
        
        Change-Id: I54b4d0c784631d26f634c63157563203bc37f1b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121864
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-09  Caolán McNamara  <caolanm@redhat.com>  [e5ced8a0e875226152ceae2ad84bac0292e20c4f]

        crashtesting: assert making thumbnail on reexport of tdf127770-1.ods to ods
        
        convert to B2DPolygon earlier and do scaling on B2DPolygon's doubles
        
         #18 0x00007f534e1093bc in ImplLogicToPixel(tools::Long, tools::Long, tools::Long, tools::Long) (n=<optimized out>, nDPI=<optimized out>, nMapNum=<optimized out>, nMapDenom=<optimized out>) at vcl/source/outdev/map.cxx:268
                 __PRETTY_FUNCTION__ = "tools::Long ImplLogicToPixel(tools::Long, tools::Long, tools::Long, tools::Long)"
                 n64 = <optimized out>
         #19 0x00007f534e10a4ff in OutputDevice::ImplLogicToDevicePixel(tools::Polygon const&) const (this=this@entry=0x55c3ebbb9f60, rLogicPoly=...) at include/tools/gen.hxx:80
                 rPt = Point = {x = -794275722273860480, y = 0}
                 i = 0
                 nPoints = 2
                 aPoly = {mpImplPolygon = {m_pimpl = 0x55c3e9fdc250}}
                 pPointAry = 0x55c3e9c9b970
         #20 0x00007f534e0ff4d4 in OutputDevice::drawPolyLine(tools::Polygon const&, LineInfo const&) (this=this@entry=0x55c3ebbb9f60, rPoly=..., rLineInfo=...) at vcl/source/outdev/polyline.cxx:251
                 nPoints = 2
                 aPoly = {mpImplPolygon = {m_pimpl = 0x7f534e0bfde8 <__gnu_debug::_Safe_sequence<std::__debug::vector<OutDevState, std::allocator<OutDevState> > >::_M_invalidate_if<__gnu_debug::_Equal_to<__gnu_cxx::__normal_iterator<OutDevState const*, std::__cxx1998::vector<OutDevState, std::allocator<OutDevState> > > > >(__gnu_debug::_Equal_to<__gnu_cxx::__normal_iterator<OutDevState const*, std::__cxx1998::vector<OutDevState, std::allocator<OutDevState> > > >)+208>}}
                 __PRETTY_FUNCTION__ = "void OutputDevice::drawPolyLine(const tools::Polygon&, const LineInfo&)"
                 aInfo = {mpImplLineInfo = {m_pimpl = 0x55c3eaa4ca68}}
                 bDashUsed = <optimized out>
                 bLineWidthUsed = <optimized out>
         #21 0x00007f534e0ff3d8 in OutputDevice::DrawPolyLine(tools::Polygon const&, LineInfo const&) (this=this@entry=0x55c3ebbb9f60, rPoly=..., rLineInfo=...) at vcl/source/outdev/polyline.cxx:135
                 __PRETTY_FUNCTION__ = "void OutputDevice::DrawPolyLine(const tools::Polygon&, const LineInfo&)"
         #22 0x00007f534e1f1d56 in MetaPolyLineAction::Execute(OutputDevice*) (this=0x55c3e998e300, pOut=0x55c3ebbb9f60) at vcl/source/gdi/metaact.cxx:481
         #23 0x00007f534e1be27a in GDIMetaFile::Play(OutputDevice&, unsigned long) (this=this@entry=0x55c3e9e4c700, rOut=..., nPos=86, nPos@entry=4294967295) at vcl/source/gdi/gdimtf.cxx:371
                 nCurPos = 48
                 i = 48
                 pAction = 0x55c3e998e300
                 nObjCount = <optimized out>
                 nSyncCount = 4294967295
         #24 0x00007f534e1be4e1 in GDIMetaFile::Play(OutputDevice&, Point const&, Size const&) (this=this@entry=0x55c3e9e4c700, rOut=..., rPos=Point = {...}, rSize=Size = {...}) at vcl/source/gdi/gdimtf.cxx:512
                 aDrawMap = {mpImplMapMode = {m_pimpl = 0x55c3e9f338d0}}
                 aDestSize = Size = {width = 756, height = 1020}
                 pMtf = 0x0
                 aScaleX = {mnNumerator = 756, mnDenominator = 341, mbValid = true}
                 aScaleY = {mnNumerator = 1020, mnDenominator = 461, mbValid = true}
                 rOldOffset = Size = {width = 0, height = 0}
                 aEmptySize = Size = {width = 0, height = 0}
                 bIsRecord = false
         #25 0x00007f534e1be9c5 in GDIMetaFile::CreateThumbnail(BitmapEx&, BmpConversion, BmpScaleFlag) const (this=this@entry=0x55c3e9e4c700, rBitmapEx=..., eColorConversion=eColorConversion@entry=BmpConversion::N8BitColors, nScaleFlag=nScaleFlag@entry=BmpScaleFlag::Default) at include/rtl/ref.hxx:206
                 aAntialias = Size = {width = 756, height = 1020}
                 aBitmap = {maBitmap = <incomplete type>, maAlphaMask = <incomplete type>, maBitmapSize = Size = {width = 94299930324064, height = 139995769668141}}
                 aVDev = {<ScopedVclPtr<VirtualDevice>> = {<VclPtr<VirtualDevice>> = {m_rInnerRef = rtl::Reference to 0x55c3ebbb9f60}, <No data fields>}, <No data fields>}
                 aNullPt = Point = {x = 0, y = 0}
                 aDrawSize = Size = {width = 189, height = 255}
                 aSizePix = <optimized out>
                 nMaximumExtent = 256
                 aAntialiasSize = Size = {width = 760, height = 1024}
        
        Change-Id: I4284a7da0684845d7c0af136b25c5210d522c79b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121863
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-09  Caolán McNamara  <caolanm@redhat.com>  [030bfda5ec47e28bf66aa2176ace3f626794d5b1]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I8eaf65fa4d1982ff60f612088adea6d636246612
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121862
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-09  jucasaca  <jcsanz@libreoffice.org>  [34219c3cb737371afb4a29604e95f0e87966f02a]

        tdf#143905: Parse password from connection string
        
        Parse user and password, so its possible to connect to a
        firebird server more over embeded and file
        
        Change-Id: Idbfa526e2a29f6f8bed5165f57844350c8b6d127
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121638
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dbd367e57669a82b7ea82f112d3d8c1a105d8d41]

        Fix typo
        
        Change-Id: I899c68cf53657eaab6a72ae36594606b31d9fb8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121859
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-09-09  Caolán McNamara  <caolanm@redhat.com>  [905d7e3d9cff386a819faa6582cfb1700b529e34]

        tdf#144241 don't return a negative width for osx edit region
        
        instead expand the region to the min osx width
        
        Change-Id: I01dc336c97ba9573948e1ca8f3eeb3ac46008819
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121857
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [6c50c2dd15da5e9f4a96b8bae1d337a52c71121f]

        flatten DocumentRedlineManager a little
        
        no need to allocate these things separately
        
        Change-Id: I832e77587e1272a6be5dfc8d460891564ed07517
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121854
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [ca6e29e9fb8999fdecca5b50570be1665071a2c7]

        reserve space in vector to reduce reallocations
        
        Change-Id: I6263c0b742331138188f7b557c05b2a59188d4fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121853
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [7e76ea4bcc720826be457ac6ea26fba36193f006]

        fix std::move same object more than once
        
        after
            commit 8104d771b10a5c8b15eae4b67aa112ae2ef77b5b
            tdf#144052 reduce Primitive2D copying
        
        spotted by mikekanganski
        
        Change-Id: I97e4675a9042cfafa3f9f6c053ba2f50aeea2183
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121852
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [8104d771b10a5c8b15eae4b67aa112ae2ef77b5b]

        tdf#144052 reduce Primitive2D copying
        
        when creating charts, by using a
            Primitive2DContainer&&
        parameter in the GroupPrimitive2D constructor, which forces the call
        sites to pass a temporary, and at most call sites, we can std::move in
        an existing local variable.
        
        Change-Id: I531970918800c6832ab606b5a4ff5fd2d47ccf5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121844
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-09  Caolán McNamara  <caolanm@redhat.com>  [ca512f301faf42b7d23675ca251b20e0ad67db1b]

        Resolves: tdf#144389 get_accessible_parent should only be called on vcl impls
        
        Change-Id: If5d8718fcd9bcccee37e162a99cc68ff4a77de8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121847
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-09  Caolán McNamara  <caolanm@redhat.com>  [3c94c1c61f1e25de26dab9e63146994eb1139013]

        merge ThumbnailView and ThumbnailViewBase
        
        only ThumbnailView inherits directly from ThumbnailViewBase and it will
        simplify a11y if ThumbnailView instead of ThumbnailViewBase is available
        
        Change-Id: I715faa3f9b2cec68c1de07479b7d1dbbd9ddbcc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121846
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-09  Miklos Vajna  <vmiklos@collabora.com>  [7a8bb65e1b8dc7fdd7f89c8c546e71e4208da574]

        ODT export: order <style:font-face> elements inside <office:font-face-decls>
        
        This builds on top of commit 92471550b8c43d8ff0cef8b414884d697edf9e63
        (ODF export: sort <style:font-face> elements based on the style:name
        attribute, 2021-03-11), the additional problem was that the style:name
        attribute already has number suffixes to have unique names for fonts
        where the style name would match.
        
        This means that even if we sort the container right before writing the
        elements, which font gets the number suffix depends on the insert order.
        
        Fix this by additionally sorting the font items before insertion, given
        that a single call-site does all the insertion, at least for Writer
        documents. This is required as SfxItemPool::GetItemSurrogates() exposes
        a container which is based on SfxPoolItemArray_Impl, which uses an
        o3tl::sorted_vector<> of pointers, so effectively unsorted, the order
        depends on the pointer address of the font items.
        
        Change-Id: I46569b40796243f7f95b92870504c2023b2ce943
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121823
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-09-09  Noel Grandin  <noel@peralex.com>  [a9cd44f8deeccbb8afc7209fdf86fbc26ea7a464]

        tdf#144052 speedup inserting large charts
        
        we don't need to immediately re-order objects when setting the
        Z-order, just set the dirty flag and we can calculate the proper order
        layout.
        
        This takes the time for the chart to appear from multiple minutes
        to 20sec for me.
        
        Change-Id: If80569da09469423f19f9fe82b40dfbdac14f161
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121806
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-09  Noel Grandin  <noel@peralex.com>  [7b4b032daa2381e5c2f102d4e9619adf38968f94]

        reduce time in ResetEvent (tdf#144052)
        
        Change-Id: I3e9c906a026e7455fb775d110eca32f8533614e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121836
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [542fb709a4c26c0e5be0c09c028dc86bdd419c6f]

        loplugin:redundantfcast ignore necessary temporaries
        
        when passing data to a method that is of type
           Foo&&
        
        Change-Id: I0e6bcfb42d6ebcbc7cb19e510ab2010a2cc2bb7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121843
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-09  Caolán McNamara  <caolanm@redhat.com>  [8ecfd2b84fddb37482539702208374d2af56a44d]

        don't need to explicitly call GetFocus()
        
        if GrabFocus() succeeds the GetFocus() should be called anyway
        
        Change-Id: I2a448659acd990bf570fe56907ac826138cc9938
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121840
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-09  Caolán McNamara  <caolanm@redhat.com>  [c36fff84afb7eaa05fa065e15009c9426a5af44e]

        Resolves: tdf#144376 focus into protected ScTextWnd shouldn't be possible
        
        the expectations are that this isn't possible and if it happens then
        under windows there is a QueryCharPosition which will trigger the
        deletion of the ScTextWnd EditView due to that expectation before it is
        then unconditionally dereferenced
        
        Change-Id: Ied5d8031ae7d74669a2958dbcdec87843a26d384
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121839
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [89b8e97bf325a92f49756fe903b322653cd88266]

        workaround -Wshadow in libcuckoo
        
        that triggers with
            gcc (Ubuntu 10.3.0-1ubuntu1~20.10) 10.3.0
        
        Change-Id: I038e229890fcc3c8bb7986a747434e9e033b4f5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121838
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [49297dc0b5fd4f8ef9f7b650342fe462f76d08d3]

        add assert to verify that lock() calls do not accidentally nest
        
        Change-Id: I6582de99867f98a9afaf219c3bdd53c1f5fca509
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121772
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-09  Caolán McNamara  <caolanm@redhat.com>  [b465a67e2e411f295fa8e91ee3289eda8ccba038]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Iead995bc6c568c9e517c6402e875127343f30651
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121837
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-09  Noel Grandin  <noel@peralex.com>  [3749d9af3745c0eaff7239e379578e4e2af89e9d]

        tdf#130795 use concurrent hashmap in SharedStringPool
        
        we are loading a spreadsheet in parallel here, but the parallel threads
        achievei very little actual concurrency because of heavy contention
        in the SharedStringPool mutex.
        
        So switch to a concurrent hash map. I looked at a couple of different
        ones (including the Folly one), and this was the one with the simplest
        resulting code.
        
        This takes my load time from 12.5s to 8s
        
        Change-Id: I04d6d8e11d613b510eb3bc981f3338819b7ac813
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121717
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-09  Chris Sherlock  <chris.sherlock79@gmail.com>  [4bf266233daa7d9ed030a20fa4f487f9f5a82379]

        vcl: move OutputDevice antialiasing functions to outdev.cxx
        
        Ultimately I hope to reduce outdevstate.cxx to only have push(), pop() 
        and clearstack(), then rename outdevstate.cxx to stack.cxx. Eventually,
        the plan is to separate metafile processing from rendering.
        
        Also include unit test for SetAntialising() and GetAntialiasing().
        
        Change-Id: Ie9eefa2de17ce583ca4acd9d86df004981a0c9b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121020
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-09  Miklos Vajna  <vmiklos@collabora.com>  [1e8127dcff14e2c50c839f5d9c2969a7b21bee9e]

        sw: use more StaticWhichCast() in source/core/
        
        See commit 0025e80ba6d882f6f885499efaf37ab0e2ed699d (sw: use
        SfxPoolItem::StaticWhichCast() in SwTextBoxHelper, 2021-07-07) for
        motivation.
        
        Change-Id: I2214fb9a6942551088f44b1882897f7849518203
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121827
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-09-09  Stephan Bergmann  <sbergman@redhat.com>  [7eaedc91e8284ba8555ff904eb39f0615d247eb3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ab1e841eac31980f39ecfcbac897220a5d5b7c2a
          - Fix duplicate id
            
            ...apparently introduced as a (copy/paste?) typo in
            ab28d2cbdffe0e5c9a966fa5f7659a455a042663 "sf-exception.PythonPrint new method",
            causing build failures like (<https://ci.libreoffice.org/job/lo_ubsan/2129/>)
            
            > Error: Duplicated entry. ID = par_id201613654395537  LANG = en-US in File /home/tdf/lode/jenkins/workspace/lo_ubsan/helpcontent2/source/text/sbasic/shared/03/avail_release.xhp
            > /home/tdf/lode/jenkins/workspace/lo_ubsan/solenv/gbuild/HelpTarget.mk:67: recipe for target '/home/tdf/lode/jenkins/workspace/lo_ubsan/workdir/HelpTranslatePartTarget/de/helpcontent2/source/text/sbasic/shared/03/done' failed
            > make[1]: *** [/home/tdf/lode/jenkins/workspace/lo_ubsan/workdir/HelpTranslatePartTarget/de/helpcontent2/source/text/sbasic/shared/03/done] Error 255
            
            Change-Id: Ib8a773b04d8df1ed62b4d5a5780de2b9e70f88ae
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121834
            Tested-by: Jenkins
            Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
            
2021-09-08  Caolán McNamara  <caolanm@redhat.com>  [5b6fcbf4a754a2699b3b865256848238f93113a2]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        sidestep the resize behaviour of SvMemoryStream by using an honest
        std::vector and make it use that buffer
        
        Change-Id: Ic5e405010ac076fc04e1ca8dc6dbb495162101ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121832
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [c07f4a7d04eb44020045859d305f4510ae9acfc4]

        no need to call expand() here
        
        we can just return the value directly
        
        Change-Id: Ia4a79ebe668dd426edbe95baee8d8cf91d4bc3f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121828
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [993ae97e38e72e9d5dabeb0f3abafdc55c73161e]

        avoid double-lookup
        
        this is hot when creating charts
        
        Change-Id: Ic096d9293a48d53fc2cadfda95b5b7a13ba16f68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121830
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [2cf4cf718165988e81b606be7fa0a4b02973a10a]

        avoid some ref-counting
        
        Change-Id: I04dfa4070b2e64c4ab7cb59d4a5c4668e98dc076
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121831
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [e11386053d3c404fbeab8b66402d68f813f7dd58]

        convert some OSL_ENSURE -> assert
        
        where we are just provide checking for a following static_cast.
        
        I'd rather have an explicit assert failure than a random crash
        
        Change-Id: Iab6c6b056341018deaa74b78b075e564f72c58d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121814
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-08  Julien Nabet  <serval2412@yahoo.fr>  [41a55bde344f924edd36dbbeead45c426ee07e4d]

        fix copy paste in assertion message (vcl/gtk3/gtkinst)
        
        Change-Id: I2603dcb809d2bf062f3b14f7c21583fde1da9f05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121829
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-09-08  Michael Weghorn  <m.weghorn@posteo.de>  [97a88e30e2e084ab860635ff4e0a03442d8a12af]

        tdf#100086 tdf#124832 wina11y: Implement IAccessibleTableCell
        
        Add a new class 'AccTableCell' that implements the
        IAccessibleTableCell interface from the IAccessible2 spec
        and add what's needed to expose it to accessibility tools
        via COM.
        
        Since there's no specific XInterface for table cells
        that an XAccessible's context could be queried for,
        make use of the fact that a table cell's
        parent is a table, i.e. its accessible context implements
        XAccessibleTable.
        
        AccTableCell keeps a reference to that table and remembers the
        cell's index in the parent to retrieve information
        on the cell from there.
        
        This addresses the
        
        > At least for LibreOffice Table Cells don't implement
        > IAccessibleTableCell, and therefore there's no way to get the row and
        > column span. LibreOffice itself also does not expose the merged state in
        > the accessible name of the cell.
        
        comment from [1] (which is the NVDA counterpart for LO's
        tdf#124832) and may also help for tdf#100086,
        though more work will be needed on LibreOffice and/or NVDA
        side for both issues.
        
        [1] https://github.com/nvaccess/nvda/issues/9310
        
        Change-Id: I0f53212d14ee17c760b9e6c91be2154a1b25d862
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121821
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-08  Michael Weghorn  <m.weghorn@posteo.de>  [839dbf9ecf9f8fbec7de983d1a2e16d7de6f868c]

        tdf#100086 tdf#124832 wina11y: Implement IAccessibleTable2
        
        Extend 'CAccTable' to implement the 'IAccessibleTable2'
        interface in addition to the (deprecated)
        'IAccessibleTable' interface from the IAccessible2 spec.
        
        'IAccessibleTable2::get_cellAt' and
        'IAccessibleTable2:get_nSelectedCells' are basically
        the same as 'IAccessibleTable::get_accessibleAt' and
        'IAccessibleTable::get_nSelectedChildren' under
        new names.
        
        'IAccessibleTable2::get_selectedRows' and
        'IAccessibleTable2::getSelectedColumns' are
        essentially the same as their 'IAccessibleTable'
        counterparts, except that they have the first
        param removed (which is ignored in the
        IAccessibleTable version anyway).
        
        'IAccessibleTable2::get_selectedCells' is similar
        to 'IAccessibleTable::get_selectedChildren', but
        returns an array of references to selected cells,
        while the latter just returns an array of their
        indices.
        
        Note: Just having the IAccessibleTable2 interface,
        but not the IAccessibleTableCell one implemented makes
        the experience when using the NVDA screen reader
        temporarily worse, e.g. it now only says "selected" instead of
        the name of the currently focused cell in Calc.
        Implementation of IAccessibleTableCell is added
        in an upcoming commit
        (Change-Id: I0f53212d14ee17c760b9e6c91be2154a1b25d862,
        "tdf#100086 tdf#124832 wina11y: Implement IAccessibleTableCell")
        and makes NVDA announce the name of the cell again.
        
        Change-Id: I75346efc3b6e79d5ebf5e1954e9c516244efb887
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121820
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b298885ceaab0c892ffc449e09c2967a3a9e3ea6]

        Removed duplicated include
        
        Change-Id: Icc9747237c4ff23cd844f23531f0de37ca1a37d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121798
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-09-08  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [4a07a8963a74ef1659aa3e467d9288d1e3c7b9d4]

        update credits
        
        Change-Id: Ie9a3df3c6dc8af63023e579638f13026451a346f

2021-09-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [708b1aa962dd667a9de6d6131cfc63937212536e]

        related: tdf#118938: simplify uitest
        
        use execute_dialog_through_command like every other test
        and remove the try/except complexity
        
        Change-Id: Ie9cb68e56174516002c15afe89e4314e4c16a755
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121826
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-09-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [2c0e5d8b2e53921f09b2e5036cc25f8b0a177dd6]

        uitest: sc: factor out common code
        
        Change-Id: Iaba3b9633eac26516bbb4bb0b6baadb4c6772fa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121808
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-09-08  Alain Romedenne  <alain.romedenne@libreoffice.org>  [9c2d703363798aad33a22b3b4e6ac8043dd53b95]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9088fa2a2fefecaa450cc2b9767a8d958b9e4350
          - SF_Base.CloseFormDocument() new 7.3 method
            
            Change-Id: Id58053f554c27819aa073ea8312ece8fb32710a0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121762
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-09-08  Alain Romedenne  <alain.romedenne@libreoffice.org>  [9e4bf8b36010c54a32059119ada0335857fdcd75]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ab28d2cbdffe0e5c9a966fa5f7659a455a042663
          - sf-exception.PythonPrint new method
            
            Change-Id: I11402201ef509816fc38665eae8d057e1761274a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121469
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-09-08  László Németh  <nemeth@numbertext.org>  [c0c0a24c7e77170622f260b194745810096bae79]

        related to tdf#132744: clean-up unit test document
        
        commit a7b12e23bf9ac8e394405a1de5835e18e40c27c2
        "tdf#132744: sw: Add unittest" added an ODT
        file with a – likely proprietary – photo in a
        *453 kB* PNG file. Replace the image with a
        *68 B* PNG in the test document.
        
        Change-Id: I684ed3494bf9e7c0489395309e39cd41e78384ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121785
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-09-08  Caolán McNamara  <caolanm@redhat.com>  [637068510682ec0cf63227d2f81bdcfc6598c7e6]

        ofz#27296 limit row span when fuzzing
        
        Change-Id: I3069875f64acaf394cfef7f6478abc974022d536
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121819
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-08  Baran Aytas  <barannaytas@gmail.com>  [7b3a681a867eeb2d68abd4ce33b07cabfff224ef]

        tdf#141908: replace usage of sal_Int32 with colors
        
        Change-Id: I536e2c8d15db7c4973525ffc1e0abfb211228751
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121703
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>

2021-09-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [939dff83ba8bc2dd124a73cc5460e52b8a642d9f]

        no need to do this dynamic_cast in a release build
        
        just make it an assert
        
        Change-Id: I6cd84c9988a3d5111d24b44aae46dc6d69ca06ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121813
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-08  László Németh  <nemeth@numbertext.org>  [99059a1ececa3621c2fe46fabdd79eed9d626c42]

        tdf#143359 sw: track deletion of empty table rows
        
        Empty table rows were deleted immediately during
        change tracking, or in the case of a deleted table
        also with non-empty rows, accepting table deletion
        kept empty rows.
        
        Note: as a workaround for tracking of the empty rows,
        i.e. rows without text content, add a redline with
        invisible text ZWJ in the first cell of the empty row.
        
        See also commit a483a44ca00f43a64ae51d62b8fbb4129a413f6d
        "tdf#143215 DOCX import: fix tracked empty row insertion/deletion",
        commit b50d386dfa70f7c1d4eb1a49091ec9dd782b767b
        "tdf#142701 track changes: fix layout regression of image deletion"
        and commit 05366b8e6683363688de8708a3d88cf144c7a2bf
        "tdf#60382 sw offapi: add change tracking of table/row deletion".
        
        Note: switch off unnecessary redlining of tdf#132744 unit test
        to keep the sake of that test (i.e. cut of the selected table
        with empty rows).
        
        Change-Id: Ief59008e8714fb88afdfce867598e3dda21bfba5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121784
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-09-08  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [160b6db92cc94f2ec2447ae0e9c60c8c9dcf3bad]

        indexing: fix correct size and pos. for shapes + more tests
        
        Determining the position and size of the shapes (SdrObjects) was
        wrong as the assumption was the values are in Hmm but were in
        twips. Added some more tests that check rendering of SdrObjects.
        
        Change-Id: I6ef9287892d1774a1243118a5c97f58384bcfd68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121801
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-09-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [11622c2eb319bb096d4d587ea06a932ba5fceafb]

        tdf#114878: sc: Add UItest
        
        Change-Id: I4edac5f45f18e1aa85d1936a2577420ee274f43e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121804
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-09-08  Caolán McNamara  <caolanm@redhat.com>  [0ffb0ad7ddecae4a1271bccdc0db762649aa9269]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I9117bc6b499c8f86663980c26b7247e58c9737d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121802
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [3afb514362a2ce2701628256fa96d4a5324433d6]

        simplify static_cast after dynamic_cast
        
        Change-Id: I53ae7f18519fdd878730d1d0316ebc408271c66d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121811
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-08  Michael Stahl  <michael.stahl@allotropia.de>  [73c8bd42650dafc38c87b5e6dc1ef222d4f6175c]

        cui: fix spell check dialog pointlessly modifying text shape
        
        In Impress, closing the spell check dialog without doing any changes
        will replace the entire text of a shape, creating an
        sd::UndoObjectSetText and messing up the formatting.
        
        Apparently in commit bbb1428e3666acc7503d86704bbf1e1a4ac04795
        a check of the modified flag was removed, but it's not obvious why,
        so add it back, which appears to fix the problem.
        
        Change-Id: I8ce6c75f097baa82f11f7b1c813262845001ae7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121807
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-09-08  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [28ac9bd1d8ff19e1b60c64a205220167baf5085f]

        Update git submodules
        
        * Update translations from branch 'master'
          to 4460c7babd574c5040a528d10fe51001c27680bc
          - update translations for 7.2.1 rc2
            
            and force-fix errors using pocheck
            
            Change-Id: I4b8c8e545d7aba21bf9e925bfb9018be6e4c04f8
            
2021-09-08  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cce5a278659b1dafacdf64da8dcfab02dba25d75]

        indexing: rename "parent" attibute and parse the attribute back
        
        Rename the attribute "parent" to "object_name" and "parent_index"
        and parse the "object_name" attribute for JSON and XML when used
        as input to SearchResultLocator.
        
        Change-Id: I46ad8d6aa14f15d1b759126af71284f7d73a7a96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121797
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-09-08  Tor Lillqvist  <tml@collabora.com>  [9a2d65274073c7b56f0e45f82d580e21b03968b6]

        Revert "Tentative fix for crash in the iOS app"
        
        The root cause for the problem was fixed elsewhere by
        0f65b4b6f33891a724bee5356aa5549c76fa0ce3 (and back-ports).
        
        This reverts commit 9e4c72ec7ea83aa0d023a90a6b02ddb17c6b2d74
        
        Change-Id: I0167846d2aaeacc66657b4203d0118b7847679ba

2021-09-08  Michael Stahl  <michael.stahl@allotropia.de>  [294a82dda5045ad71122f946b67ec3d1d2e278d8]

        svx: try to avoid crash in AccessibleEditableTextPara
        
        There is an out-of-bounds access to a non-existant editengine paragraph:
        
        warn:legacy.tools:40400:40400:editeng/source/editeng/editdoc.cxx:1136: Index out of range in Adjust(2)
        warn:legacy.tools:40400:40400:editeng/source/editeng/editeng.cxx:1984: Paragraph not found: GetWindowPosTopLeft
        /usr/include/c++/11/debug/vector:438:
        Error: attempt to subscript container with out-of-bounds index 1, but
        container only holds 1 elements.
        
        4  ParaPortionList::operator[](int) (this=0x6270d38, nPos=1) at editeng/source/editeng/editdoc.cxx:722
        5  ImpEditEngine::CalcParaWidth(int, bool) (this=0x6270ca0, nPara=1, bIgnoreExtraSpace=true) at editeng/source/editeng/impedit2.cxx:3307
        6  EditEngine::GetParaBounds(int) (this=0x6264a00, nPara=1) at editeng/source/editeng/editeng.cxx:646
        7  Outliner::GetParaBounds(int) const (this=0x30fb510, nParagraph=1) at editeng/source/outliner/outlin2.cxx:414
        8  SvxOutlinerForwarder::GetParaBounds(int) const (this=0x3424710, nPara=1) at editeng/source/uno/unoforou.cxx:326
        9  SvxAccessibleTextAdapter::GetParaBounds(int) const (this=0x73d7d30, nPara=1) at editeng/source/uno/unoedprx.cxx:757
        10 accessibility::AccessibleEditableTextPara::getBounds() (this=0x27c45c0) at editeng/source/accessibility/AccessibleEditableTextPara.cxx:1050
        11 accessibility::AccessibleTextHelper_Impl::UpdateBoundRect() (this=0x73d7c90) at svx/source/accessibility/AccessibleTextHelper.cxx:799
        12 accessibility::AccessibleTextHelper::UpdateChildren() (this=0x2ae5eb0) at svx/source/accessibility/AccessibleTextHelper.cxx:1658
        13 accessibility::AccessibleShape::notifyShapeEvent(com::sun::star::document::EventObject const&) (this=0x73d7690, rEventObject=...) at svx/source/accessibility/AccessibleShape.cxx:926
        14 SfxBaseModel::notifyEvent(com::sun::star::document::EventObject const&) const (this=0x2eb1b80, aEvent=...) at sfx2/source/doc/sfxbasemodel.cxx:3341
        15 SdXImpressDocument::Notify(SfxBroadcaster&, SfxHint const&) (this=0x2eb1b80, rBC=..., rHint=...) at sd/source/ui/unoidl/unomodel.cxx:408
        16 SfxBroadcaster::Broadcast(SfxHint const&) (this=0x2e6f120, rHint=...) at svl/source/notify/SfxBroadcaster.cxx:39
        17 SdrObject::BroadcastObjectChange() const (this=0x30fb190) at svx/source/svdraw/svdobj.cxx:1028
        18 SdrUndoObjSetText::Undo() (this=0x732acb0) at svx/source/svdraw/svdundo.cxx:1050
        19 sd::UndoObjectSetText::Undo() (this=0x732acb0) at sd/source/core/undo/undoobjects.cxx:204
        
        This was replaced when GetTextForwarder() apparently replaced the
        editengine object or something along those lines:
        
        5  ParaPortionList::Insert(int, ParaPortion&&) (this=0x6270d38, nPos=0, p=...) at editeng/source/editeng/editdoc.cxx:740
        6  ImpEditEngine::InitDoc(bool) (this=0x6270ca0, bKeepParaAttribs=true) at editeng/source/editeng/impedit2.cxx:241
        7  ImpEditEngine::RemoveText() (this=0x6270ca0) at editeng/source/editeng/impedit2.cxx:678
        8  ImpEditEngine::SetText(rtl::OUString const&) (this=0x6270ca0, rText="") at editeng/source/editeng/impedit2.cxx:694
        9  ImpEditEngine::SetText(EditTextObject const&) (this=0x6270ca0, rTextObject=...) at editeng/source/editeng/impedit4.cxx:1139
        10 EditEngine::SetText(EditTextObject const&) (this=0x6264a00, rTextObject=...) at editeng/source/editeng/editeng.cxx:1535
        11 Outliner::SetText(OutlinerParaObject const&) (this=0x30fb510, rPObj=...) at editeng/source/outliner/outliner.cxx:568
        12 SvxTextEditSourceImpl::GetBackgroundTextForwarder() (this=0x73d7990) at svx/source/unodraw/unoshtxt.cxx:553
        13 SvxTextEditSourceImpl::GetTextForwarder() (this=0x73d7990) at svx/source/unodraw/unoshtxt.cxx:658
        14 SvxTextEditSource::GetTextForwarder() (this=0x73c9580) at svx/source/unodraw/unoshtxt.cxx:936
        15 SvxEditSourceAdapter::GetTextForwarderAdapter() (this=0x73d7d20) at editeng/source/uno/unoedprx.cxx:324
        16 SvxEditSourceAdapter::GetTextForwarder() (this=0x73d7d20) at editeng/source/uno/unoedprx.cxx:339
        17 accessibility::AccessibleTextHelper_Impl::GetTextForwarder() const (this=0x73d7c90) at svx/source/accessibility/AccessibleTextHelper.cxx:265
        18 accessibility::AccessibleTextHelper_Impl::UpdateVisibleChildren(bool) (this=0x73d7c90, bBroadcastEvents=true) at svx/source/accessibility/AccessibleTextHelper.cxx:750
        19 accessibility::AccessibleTextHelper::UpdateChildren() (this=0x2ae5eb0) at svx/source/accessibility/AccessibleTextHelper.cxx:1657
        20 accessibility::AccessibleShape::notifyShapeEvent(com::sun::star::document::EventObject const&) (this=0x73d7690, rEventObject=...) at svx/source/accessibility/AccessibleShape.cxx:926
        21 SfxBaseModel::notifyEvent(com::sun::star::document::EventObject const&) const (this=0x2eb1b80, aEvent=...) at sfx2/source/doc/sfxbasemodel.cxx:3341
        22 SdXImpressDocument::Notify(SfxBroadcaster&, SfxHint const&) (this=0x2eb1b80, rBC=..., rHint=...) at sd/source/ui/unoidl/unomodel.cxx:408
        23 SfxBroadcaster::Broadcast(SfxHint const&) (this=0x2e6f120, rHint=...) at svl/source/notify/SfxBroadcaster.cxx:39
        24 SdrObject::BroadcastObjectChange() const (this=0x30fb190) at svx/source/svdraw/svdobj.cxx:1028
        25 SdrUndoObjSetText::Undo() (this=0x732acb0) at svx/source/svdraw/svdundo.cxx:1050
        
        So try to update the number of paragraphs when GetTextForwarder()
        was called.
        
        Change-Id: I5c0712cdf0c01d2aa0e8cd929ba51aaf1c710123
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121789
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-09-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [18d6373d3ae767d3f06d53acd3b1f88f008c4bf4]

        reduce cost of creating large charts (tdf#144052)
        
        creating a temporary SfxItemSet for each geometry object adds up fast,
        so only create the temporary for those SdrTextObj subclasses that need
        it.
        
        Change-Id: I0c03a630057718f09c12a4a2d07ad23fca46fd2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121800
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-08  Luboš Luňák  <l.lunak@collabora.com>  [9b73d3e8926d5f9b10464d19b539eef3eb088f50]

        avoid painting to windows in LOK mode
        
        There are no actual toplevel windows in that case, and tiled rendering
        is used to paint whenever any painting is needed. The painting is
        already made useless by using (1,1)-sized Cairo surfaces for windows
        (SvpSalFrame::SetPosSize() calling SvpSalFrame::GetSurfaceFrameSize()),
        this should avoid it altogether.
        
        It is possible this commit causes regressions if some code relies
        on Paint() getting called at specific times (such as 2f961c7a811bdff66
        doing relayout there, causing geometry changes), but those should be
        fixed.
        
        Change-Id: Ie4be16301fdddb7c1b0350e6458178efca88aa4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119385
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-08  Luboš Luňák  <l.lunak@collabora.com>  [0f699173519176b9bd21761d553c34156c1ebd7d]

        patch SdrPageWindow in SdXImpressDocument::paintTile()
        
        This is based on commit 424312aa99307da9f0ee60ea6e3213b2b3dc26b4
        amd I don't quite understand everything that happens, because
        the drawing layer classes have all kinds of comments except those
        that would explain the purpose or usage of the classes. My
        understanding is that drawing layer keeps all kinds of state
        in Sdr* classes and when drawing it tries to find those based
        on the OutputDevice. But since tiled drawing uses its own
        VirtualDevice for the drawing, the search fails and a temporary state
        is used that's always setup up and cleared again. Which is wasteful,
        and not having the state around also means that e.g. when clicking
        a checkbox for impress master background, with idle painting
        disabled there's nothing to react to the event and cause a tile
        repaint.
        
        Change-Id: Ic9036680c628d67615a82dcc4f585ab827b91525
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121780
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-08  Luboš Luňák  <l.lunak@collabora.com>  [b9c2207e1b5247b4d3184b137be9a75a4b8c6c37]

        avoid repeated writer layout calls with tiled rendering
        
        My next commit will disable idle paints for tile rendering, as they
        do nothing in that case (or at least that should be the case).
        But this code causes an infinite loop with idle layout timer,
        because painting resets the SwViewShellImp paint region, which is
        not performed if painting is done only later by idle rendering.
        
        Change-Id: Ic401f16254aade02ddb3e4faffd99f0ce29d4df4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120201
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-08  Luboš Luňák  <l.lunak@collabora.com>  [89a282e874a706a6f7265218f476e3948dbaa10c]

        explicitly send LOK_CALLBACK_TEXT_SELECTION at the end of FindAll
        
        It normally gets emitted by SwSelPaintRects::Show(), called from
        paiting, but Online uses tiled painting and so doesn't need normal
        painting.
        
        Change-Id: If276ce176f4e65b4efe3d053941b83917df2ae1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119382
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [70cd6cac6c1fe2f13702d8ab539d56ebae93683b]

        no need to allocate this separately
        
        Change-Id: Ib92bd39d1c5057731d670a79bf788909856247be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121799
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-08  Chris Sherlock  <chris.sherlock79@gmail.com>  [d70622afd96b5d1f530082c8d5dd332188937f17]

        vcl: move OutputDevice output flag functions to outdev.cxx
        
        Add unit test for EnableOutput(), IsOutputEnabled() and is
        IsDeviceOutputNecessary().
        
        Change-Id: Ic07bcdc650575c1a2788adc3c967cb02e2f68302
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121019
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-08  Chris Sherlock  <chris.sherlock79@gmail.com>  [6d6c0e2c35186323bb5af35f5a58a2c9d9baa1ed]

        vcl: migrate GetDownsampledBitmap() from OutputDevice to vcl::bitmap
        
        Change-Id: Iee6caa8292472a3acca66d670a113b701f4b637e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121581
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-09-08  Chris Sherlock  <chris.sherlock79@gmail.com>  [f83d1b824c1abd07d24318adda6c876b9471ccec]

        vcl: make GetDownsampledBitmap() take destination size in units of twips
        
        This removes the need to use OutputDevice functions, which means we can
        later move this function to bitmaptools.cxx
        
        Change-Id: If547563808c2656d395d4669507f5f8dcfadcabe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121580
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-09-08  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d2440c757daa7e16e3dec607497cb7175687799d]

        vcl: remove CustomWidgetDraw as it is not needed anymore
        
        CustomWidgetDraw was the first implemetation for custom drawing
        of widgets, which was now replaced by FileDefinitionsWidgetDraw
        so CustomWidgetDraw is not needed anymore.
        
        Change-Id: I1c7a9fcf720bbfd91d9c44ad4b15a7281a0d0e14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121740
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-09-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [51d4ba35dd98bf4bae798f38da1d2762f1a1d31e]

        Fix typos
        
        Change-Id: Ic3793bd77a7db52e59797cc6b2153850b1cec42e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121737
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-09-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f7df27f0a25bdc2cb15fe59a1b217b75f528e9bd]

        Fix typos
        
        Change-Id: I42d38399726acb1d044b4b9f032de96ded00e5bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121542
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-09-08  Miklos Vajna  <vmiklos@collabora.com>  [5a10614eb46bd206e512a34aa55c38fc64a7a19f]

        CppunitTest_sw_ooxmlexport9: avoid DECLARE_OOXMLEXPORT_EXPORTONLY_TEST()
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: Ic11b52a2a54aa4865d3a9663e5aaf3ee9ac85cc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121790
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-09-08  Justin Luth  <justin_luth@sil.org>  [d7ead0f1f36c66f008cb4a7726fd59b9ab5a943a]

        remove unnecessary meta.xml from autotext
        
        I kept this separate to simplify spotting errors.
        
        There were about 130 unique md5sum hashes, and all were
        roughly the same size. I spot checked a few with "meld"
        and didn't see anything that seemed valuable.
        
        find . -name meta.xml  -exec rm {} \;
        git grep -l \/meta.xml *.xml | xargs sed -i /\/meta.xml/d
        git grep -l \/meta.xml ../CustomTarget_autotextshare.mk \
            | xargs sed -i "/\/meta.xml/d"
        
        Change-Id: Id11ec9973a8764ffbc809f9161868d6cacb80a85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121606
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Laurent Balland-Poirier <laurent.balland-poirier@laposte.net>

2021-09-08  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [83da70de985e1f9f7193676bef8dc71226803bb0]

        indexing: rename "type" for prargraph an object nodes
        
        They are conflicting, so rename the one for paragraphs to
        "node_type and the one for objects to "object_type". This needs
        adusting all the tests. Also change the node_type from numerical
        value (correcponding to a enum) to string based - "writer" or
        "commom" values.
        
        Change-Id: I0465cd4c2c6989e436d5a675db20c87066d19208
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121743
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-09-08  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [eac288d02cafc49c5a14fa27bb449c33eb4b1803]

        indexing: support JSON and XML as input for SearchResultLocator
        
        JSON is much easier to deal with when using REST and javascript,
        so support both.
        
        Change-Id: I61035452d9a7ba889ac355a42201d79b9fafec6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121742
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-09-08  Mike Kaganski  <mike.kaganski@collabora.com>  [8151f3a1d99ab740d2affdccc7115faa156bf3ad]

        Drop unused rUsedDetectors argument
        
        ... ever since commit e4003b67062e575f9b77772488f9b9691fa9fc38
        
          Author: Kohei Yoshida
          Date:   Thu Mar 7 01:35:09 2013 -0500
        
              Make check passes.  Remove deep-only detection for real.
        
              Now the type detection process is a lot more simpler.
        
        Change-Id: Ib0c08e28edf85a3642e187798a08ed2e143bf56c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121765
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-07  Mike Kaganski  <mike.kaganski@collabora.com>  [e662e835c208481c909d8caa34fc66b6fadda3c0]

        Guard Orcus detection shortcut
        
        So that its policy matches the other places in this function
        
        Change-Id: I309441f63cf82bbae2b19c7de588d4228b988bad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121764
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-07  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [975c73fe13e743ecd922a93be190476cf250d9ba]

        Fixed typos in the description of the default case for optionals
        
        Change-Id: Ib80faf454fe4ef22b3ebb0b633769d4479cd84a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121793
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-09-07  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [409abb1fca4d360295304e1efff471d63a51e436]

        Fixed a copy paste error in the test cases
        
        Change-Id: Ib11b6cfe385542664b28de35897caee67099d22c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121792
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-09-07  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [092740eddd9d2e9b19e4c08f4980a59402e676e1]

        tdf#144245 - Added test file to automatic test
        
        Change-Id: I92b71b7e7ac8c2262d36875e4b04ed91e17bc495
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121791
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-09-07  Caolán McNamara  <caolanm@redhat.com>  [491678690b5b40f446b40c368ec4b4423ee603c1]

        unbalanced [Beg/End]Undo possible on self-dnd in impress
        
        repeatedly holding the mouse button on an object long enough to start a
        drag and then trying again will eventually result in a situation where
        View::StartDrag is called, triggering a gtk_drag_begin which neither
        fails with drag-failure or succeeds with drag-end and so no
        View::DragFinished gets called. This is possibly only an issue under
        (Fedora 34) wayland.
        
        When it happens it leaves an unbalanced BegUndo from StartDrag with no
        EndUndo which will eventually be fatal if the user uses undo.
        
        So remove the BegUndo from StartDrag because we can't be sure to get
        a DragFinished and...
        
        a) put the removal of original objects (when ACTION_MOVE) in
        DragFinished in a simple BegUndo/EndUndo block of its own. Whether the
        dnd is to another application or to ourself won't matter.
        b) in View::InsertData detect if the action is a self-dnd and if so
        put that in another BegUndo/EndUndo block and explicitly call
        DragFinished before EndUndo to put a) within that group so a drag
        of an object from one slide to the other gives a single "Drag and Drop"
        move undo action listed for the copy and delete. DragFinished will
        get called again but that's ok in this case and its 2nd call won't
        affect the undo stack.
        c) when this problem arises, later Drag attempts fail to do anything
        because View::StartDrag returns early if a mpDragSrcMarkList from an
        earlier attempt is set.  Remove that guard and allow mpDragSrcMarkList
        to be replaced after a silently failed drag attempt.
        
        Change-Id: I3933663ff74f1ca99d9410b7752227ecf8d0da46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121787
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-07  Caolán McNamara  <caolanm@redhat.com>  [e812693053b18f4d0c6461c4fe8f965ba1695f76]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I07ab38df2855a55cea1993ad29c7e2b58c6a3142
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121781
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-07  Michael Stahl  <michael.stahl@allotropia.de>  [992f878e8c3424f7ce96a78ccf3a316b29ffd9ec]

        tdf#142129 vcl: add unit test
        
        Reportedly bug was fixed by commit
        5fc6a601d7a1978db291fd0f7dcec638a7c25651
        
        Change-Id: Iee32cacff0c939bdf498e9dc8102eb2d22a5a1c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121776
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-09-07  Chris Sherlock  <chris.sherlock79@gmail.com>  [7228a2dbfa11cd846678aaacd248c68adcda5f34]

        vcl: rename PrinterOptions to vcl::printer::Options
        
        Move Options to own source and header files. Options moved to own
        source and header files, however also put Options into vcl::printer
        namespace.
        
        I have renamed and moved PrinterOptions into the vcl::printer namespace
        because the word "Printer" is redundant, and we want to organize the vcl
        namespace better.
        
        Change-Id: I2ef188af381dd65907d48f7b190e4ab69417606d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121389
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-09-07  Caolán McNamara  <caolanm@redhat.com>  [b42516b433c1d71487db061a058887f6dd76dd74]

        dynamic_cast followed by static_cast
        
        Change-Id: If917550a1425d3ec82fcf7ad06dd9f9438fb2e30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121750
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-07  Mike Kaganski  <mike.kaganski@collabora.com>  [500f85145181ff219d801cb26b0cfd44a219598a]

        Fix typo
        
        Change-Id: Ie7481a122436ae765e36642f27afa45b8a11bba3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121761
        Reviewed-by: René Engelhard <rene@debian.org>
        Tested-by: René Engelhard <rene@debian.org>

2021-09-07  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [5be9a4c470c7423956eb8d2cdaf90b4a77dd82d7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 77c10ceaaabe76f57014e53dbdd4560d988bb8a1
          - Fix typo in path to Tip-of-the-day xhp
            
            Change-Id: Id7a058cd490fcf52151e7ae8897016039d16f3d1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121786
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2021-09-07  Michael Weghorn  <m.weghorn@posteo.de>  [b3a3cc0e260b4f0fee645910db9548b1098eb420]

        wina11y: Drop CAccTable::GetXInterface
        
        Consistently use the 'pRXTable' member directly instead
        of mixing both ways to access it in almost every
        CAccTable method.
        
        While at it, also unify code a bit which is used to check
        'pRXTable' inside of most CAccTable methods.
        
        Change-Id: Iafbff80b8304edd994507f86abd57b6dae7fe353
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121778
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-07  Michael Weghorn  <m.weghorn@posteo.de>  [47b1bb2f66acc920a0a46cc84a32dabdd9540894]

        wina11y: Move "stdafx.h" include to headers
        
        Move the "stdafx.h" include to the MAccessible.h
        and UNOXWrapper.h headers from the corresponding
        source files, since the 'ATL_NO_VTABLE' define
        from stdafx.h is already used in the headers.
        
        (This e.g. also makes sure that the define is known
        when opening one of those headers in an IDE.)
        
        Change-Id: I3b6b7df037846daaad4d702e0e0c0bd2970dc663
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121773
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-07  Caolán McNamara  <caolanm@redhat.com>  [f565adda49eae3cb2a07c3b4f2dff5c380c7a524]

        Revert: #i47175# update eventual pointer grab with cursor
        
        revert commit:
        
        commit d4f61372b23d6bb7f4df1e563f0823b3a3211c1d
        Date:   Mon Mar 5 14:25:35 2007 +0000
        
            INTEGRATION: CWS vcl74 (1.59.42); FILE MERGED
            2007/01/31 15:25:15 pl 1.59.42.1: #i47175# update eventual pointer grab with cursor
        
        this got later modified by...
        
        commit e9cb118e6e98eb13b3ad1901c8c912bed674f096
        Date:   Tue Jan 29 15:21:11 2008 +0000
        
            INTEGRATION: CWS vcl85_SRC680 (1.71.70); FILE MERGED
            ...
            2007/12/13 15:30:31 pl 1.71.70.1: #i80791# use correct owner events parameter in SetPointer
        
        but now in impress, under wayland, if I click and hold on the border of
        a textbox and then try to use SetPointer while the mouse is captured
        then the cursor doesn't change, the regrab drops the cursor.
        
        The original problem reported back in #i47175# no longer arises in gtk
        as the dialog is a native gtk one.
        
        Drop this workaround as its weird to potentially do a special grab when
        we just want to change the mouse cursor.
        
        Change-Id: Ifb7f55a17692a5e79cd4221d1e0f440dacbee0bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121775
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [a19e8ddded0aa4d1fe1d36a3c63dff43cb8ad589]

        loplugin:unusedmethods
        
        Change-Id: I6295d6ff6fb7410852351801c324244308c5c472
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121751
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-07  Luboš Luňák  <l.lunak@collabora.com>  [39f88f29725a5e896bdd3dffc8957f50a19c1698]

        explain a 'not sure why' comment about cairo (1,1) sizes
        
        This is from 9090dc1f3b27195f5defd35586ac79357992be21.
        
        Change-Id: Iae98628b58022c8bb3c50eef6889923023b67319
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121777
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a08130b30671c0c9865e759c19aebed76d80d186]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 280680693746332e5bf1d49f53285b29b0ae321d
          - tdf#141179 Add tip-of-the-day help page
            
            Change-Id: I0fe0a3d6615b98d943d6a4cb9f47bc255cf4eef8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121689
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [eae61be02760e6e49179552978584a949694cd5a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d883745bda47f21301f6cbf29bbd47512ef9d000
          - tdf#144339 Add Help page for ProtectFields and ProtectBookmarks
            
            Change-Id: Ib784738af17d89b356bc6954c9402b2423cfd478
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121739
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4bf69ec35cb19577319fc2fa66ca425d40b7892b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2753562419d2407c22db5af9c216f2ac00eb5000
          - tdf#137084 Update Writer Table and Tools menu Help
            
            Change-Id: I546f247253bd7c8f041342ae2cf7447be34caf38
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121733
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e59d4723bb8959d1d39dccdccb66156ca68d280a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e02e75de71eed2d22a4ad4bb18bbfb1f60aa5480
          - tdf#144332 Add Help page for Accessibility Check Tool
            
            Change-Id: Ifdca4c17a5f2f97d27cd59e65b1855abb2d243f6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121731
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9627b2cb9e5d53f54ec09805eadc98d247121463]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5910cbd9619da6f850da070babb75abd6d334806
          - tdf#127385 Update HTML <meta> export.
            
            Change-Id: I8c3968e89d8b919b57def783b8964efeb3d65ec1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121722
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-07  Stephan Bergmann  <sbergman@redhat.com>  [6593ebcc01a097e865a0fdc59b65604ae9cd5032]

        exernal/firebird: extern/cloop: Missing dependencies of compilations on...
        
        ...output directories
        
        Change-Id: Iaa2b750a12e3df078b46e5bb4feeafc926e11165
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121741
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-07  Caolán McNamara  <caolanm@redhat.com>  [5d47a0e6c0fe4c2aca0c6a6cc6a542bada977f12]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I4c88389de1a7f6cf4ceac278b264a0ec71fba86d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121747
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-07  Caolán McNamara  <caolanm@redhat.com>  [99141aea4d81d89ff5d14087e6647b25f7018e8b]

        Related: tdf#142458 don't change border size during Paint
        
        so GetOptimalSize/get_preferred_size before/after paint has the same result
        
        Change-Id: I25abe31c069561e30a9af7c4b9b81582298e0f9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121616
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-07  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [ef32c3b4f9b80918d6018e14297fa41245afd381]

        tdf#144245 - Case-insensitive operation for non-ASCII characters
        
        Support case-insensitive operation for non-ASCII characters in the
        Collection object (VBA).
        
        Change-Id: Ie17560cb9aac5bfb32aa041744445dd4839681d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121534
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-09-07  Luboš Luňák  <l.lunak@collabora.com>  [57cac3a19f5e07da137ecd616ccddf81ca185fa9]

        prepend #<num> to frames in unx backtraces
        
        To make complex backtraces readable.
        
        Change-Id: I3a95d03d97c8e6d1aa7aeab37957d3b8441c3c90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121724
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-07  Chris Sherlock  <chris.sherlock79@gmail.com>  [2284be4f80664c54fa2ef8652030aa14d63c13a2]

        vcl: followup tdf#74702 vcl: remove GetOutDevType() from ImplNewFont()
        
        virtual keyword was missing on ImplNewFont(), without it the previous
        change effectively removed the PDFWriterImpl code. Thanks to Noel for
        pointing this out.
        
        Change-Id: I3148ee90e61cdb9d2d6b242ebe4964fb0394416d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121734
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-07  Michael Weghorn  <m.weghorn@posteo.de>  [26e45694433721a8837a2133c05798776576def6]

        wina11y: Drop unused CMAccessible::IsDescendantManage
        
        Change-Id: I90aa35ec3567d720c8adbe0cfc96343bef678ba1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121730
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-07  Michael Weghorn  <m.weghorn@posteo.de>  [c772f4458ec0ce486c8bfefecd99c37527bec732]

        Use while instead of for loop
        
        ... since only the condition and no init-statement or
        iteration-expression is set anyway.
        
        Change-Id: Icd9c5c9cf1e89f39984ed13624246731da0d7acc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121729
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-07  Michael Weghorn  <m.weghorn@posteo.de>  [8ea154ed94578cc3fa6533afa70e67e5a34e9d9a]

        wina11y: Let CMAccessible::get_IAccessibleFromXAccessible return bool
        
        ... instead of BOOL (from minwindef.h).
        All callers already assign the result to bool anyway.
        
        Change-Id: Ica29df7218815b00346474b679e7dbb180e96a85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121728
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-07  Michael Weghorn  <m.weghorn@posteo.de>  [47338aa502df2729db670586060be8667179a82e]

        wina11y: Drop unused CMAccessible::m_bRequiresSave
        
        It was already unused when it was added in
        
            commit a18bdb3bc05e761704cc345a66a9d642bc4f4a0a
            Date:   Thu Nov 14 08:18:05 2013 +0000
        
                Integrate branch of IAccessible2
        
        Change-Id: I449314d1c13d27e76199e4bb753e88b58b8949d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121727
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-07  Miklos Vajna  <vmiklos@collabora.com>  [084f60a07cf5ba41d4dd8f9bb2726c78eb8a7874]

        Avoid repeating the return type from the declaration
        
        Change-Id: I0dce02d10b8c74e80f5672e2dd580b6837ba3291
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121732
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-09-07  Chris Sherlock  <chris.sherlock79@gmail.com>  [7ccfae545d7650a7f3e6bc8a010c97cd0a60e9a5]

        vcl: move OutputDevice rasterop functions to outdev.cxx
        
        Split off RasterOp enum into own header, and also add unit tests for
        SetRasterOp() and GetRasterOp().
        
        Change-Id: I1c97e87ef2d0684cb15b6ac544597eace5adb48a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121018
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-07  Dennis Francis  <dennis.francis@collabora.com>  [e70399e5bd4a41a2989030ddfb0404b6248f655d]

        sc: lok: introduce LOK_CALLBACK_DOCUMENT_BACKGROUND_COLOR callback
        
        to send the document background color (Calc only for now).
        
        Change-Id: Ibd2f042a81c9bb714bed947c4ef92f82ff3e6f50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120524
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit 5f2d669a51a91b21196eecb935aa55d3fc1aa7be)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120738
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2021-09-06  Mike Kaganski  <mike.kaganski@collabora.com>  [c7b5e6566d9b24a0a996c739a945004d9aadee2f]

        tdf#144340: fix FB configure on Windows
        
        ./configure runs on Windows, and sets value of FB_ALIGNMENT,
        a define that affects the layout of FB's sort memory pool.
        
        Trying to include <semaphore.h> fails on Windows; the test in
        ./configure considers error value (equal to 2) as the value of
        the alignment (which should be 4 or 8 depending on arch). This
        makes the memory misaligned, chunks overlapping and re-written
        during the sort, memory corrupt, and so on.
        
        Removing the include (which is documented in a commit adding a
        similar include [1] to be needed for m68k) fixes detection.
        
        Additionally this cleans up the code added to config.h.in from
        autoconfig_msvc.h, because the former is auto-generated during
        configure, and the values get re-written in all occurrences of
        respective defines anyway.
        
        [1] https://github.com/FirebirdSQL/firebird/commit/7ba46163c74211ce4bf1051ee9998db58cb2f396
        
        Change-Id: I8cdc5c764385a04efd130af09138149c748341fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121753
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-06  Julien Nabet  <serval2412@yahoo.fr>  [970883a85ad1d714683a1d98fb45efc89cbdeb3b]

        tdf#140951: fix crash on Base when accessibility used
        
        See bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=174832
        
        Change-Id: Ia0a52b1e6aafc043f6be2d8406a98e7d4ebf55dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121735
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-09-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e83f5c04c4689f5812098e248999e7ad4e7dcbf0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f62fb28bc3aad654de660408e9215cd66abb3e5b
          - Fix typo
            
            Change-Id: I59548caf3c307d7ff95354f9d7f664112af23b21
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121736
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2021-09-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [81f6842a7d03f5b93ddcece64ef252cc9adf4350]

        clang-tidy:readability-redundant-member-init
        
        Change-Id: I51f4e8affac41023110042b534a915f096ccd0c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121692
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [f8cf0d2cb4e5e18f48d6b3bfbc7d0e72e7ed5190]

        tdf#144319 fix formula load
        
        regression from
            commit 67d83e40e2c4f3862c50e6abeabfc24a75119fc8
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Sat Dec 19 13:25:53 2020 +0200
            speedup rational_FromDouble
        
        Change-Id: Icb728b63f950e827f1492087114f927c2f85ddb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121719
        Tested-by: Jenkins
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-06  Caolán McNamara  <caolanm@redhat.com>  [2e4ce586f95230e1e5cffd1d3349090877ce3afd]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I979b11badd0df454aa0d344b90c809a2a3f6c392
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121726
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-06  Caolán McNamara  <caolanm@redhat.com>  [5fa8ee4650962bf483b6ac034dd373b5d7b9926e]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I139458eee9176e6c86a800b5547cbd8ba80dba35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121720
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-06  Jan Holesovsky  <kendy@collabora.com>  [c6564fb00a59224b223f4bbd8e58612ab3e40b0f]

        Fix build with system boost
        
        Change-Id: I86ffabd30535b594a40d786f7c4602abbbb5a54a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121513
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2021-09-06  Justin Luth  <justin_luth@sil.org>  [23ec2a69123e983259b3f7fec73932270cd85e02]

        remove unnecessary settings.xml from autotext
        
        I don't think that anyone wants their document settings adjusted
        just by entering some autotext.
        [Now, it didn't seem to be doing that because I suppose that since
        the value already exists, the import won't overwrite it.]
        
        find extras/source  -name settings.xml | md5sum | sort
           //shows only a few unique entries. Visual comparing with "Meld"
           //didn't reveal any reason why the files are useful.
        
        I also removed ./autotext/lang/bg/standard/FN/Obj0012D655/settings.xml
        based on Laurent's advice, even though it contains
        <config:config-item config:name="Formula" E=mc^2
        
        Otherwise, the other 7 versions were almost identical, differening
        only in OOo version .9, or 1.1 and show redline changes on/off.
        
        cd exttras/source
        find . -name settings.xml  -exec rm {} \;
        git grep -l \/settings.xml *.xml | xargs sed -i /\/settings.xml/d
        git grep -l \/settings.xml ../CustomTarget_autotextshare.mk \
               | xargs sed -i "/\/settings.xml/d"
        
        Change-Id: I9c148bdff55e6757e6fa98401486bc7c41ebf25d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121605
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-09-06  Justin Luth  <justin_luth@sil.org>  [b13e8762a765b9ec619647d5f447d44156c8c5d1]

        ODT xmlimport: No need to specify the default value for LoadReadonly
        
        A document is naturally not going to be loaded ReadOnly
        so no need to "force" this to false if the setting
        does not exist in the document.
        sfx2/source/doc/objxtor.cxx:    ,bLoadReadonly( false )
        
        That's just confusing because this is in a section of variables
        that have adjusted LO's native behaviour over time.
        However, this settings is not a native behaviour change,
        and is solely handled in the writerfilter import filters.
        
        Change-Id: I0699c14da99b9926aef03cac4e3b3934c23d5e42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121718
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-09-06  Regina Henschel  <rb.henschel@t-online.de>  [84d6d704682a4d0e037a28895356b073e4f992a5]

        tdf#144242 no width-height swap for line and pathline
        
        MS Office swaps width and height for rotation angle ranges 45..135 and
        225..315. Line and Pathline objects incorporate the rotation into their
        points, so have no rotation. Line and open Pathline objects nevertheless
        report an rotation angle. That one is used to align the text direction
        to the line. But because of this reported angle, width and height were
        swapped. The patch excludes these objects explicitly.
        
        The case differentiation for the rotation range had forgotten to
        normalize the angle. Therefore, in a reopened spreadsheet, the line was
        accidentally exported correctly without width-height swap, because in
        this case the rotation angle is negative.
        
        Change-Id: I5f698d1cc734e17bcb02ff77db5224a228392e06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121661
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-09-06  Baran Aytas  <barannaytas@gmail.com>  [aa695290263140deb24203e65148aa81fbaa6f1c]

        tdf#143549: 3 dots missing after Import/Export strings in File menu
        
        Change-Id: I03410f4a7224b7faa3f214c7ac3fad1f876e89d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121083
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-09-06  Emircan Agac  <thesadson@gmail.com>  [7a8ec6cddc9f37ba6ff1a98ad39702521c8fb36b]

        tdf#130924 : replace debugging printf calls with SAL_INFO/SAL_WARN
        
        Change-Id: Ifede38f3b19d1e5226e18dba1aa21d478a430d9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120763
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-09-06  Luboš Luňák  <l.lunak@collabora.com>  [1d021c87208c44b4943e4260ae58fb2478851d47]

        also cache addr2line results
        
        Change-Id: Ib4351ba7a585ada3887f1cbeb5d676733250598b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121585
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-06  Luboš Luňák  <l.lunak@collabora.com>  [9aa2fcb408334f48b9ba3a7525b4f20f8e0f19e9]

        group addr2line calls per binary for better performance
        
        Change-Id: Ifc655e4d5e2f3eb934b407e146ee564e3db0146b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121584
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-06  Luboš Luňák  <l.lunak@collabora.com>  [665bd649088e6dccf4d53251e10b182950259b46]

        improve sal::backtrace_get() by using addr2line in debug builds
        
        The backtrace_symbols() function provides backtraces that often
        miss many function names, try harder to resolve them, using addr2line
        is the best (only?) working solution I've found.
        
        Change-Id: Ieda06fc52735596e499fb7f9443cae13d134da5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121539
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-06  Justin Luth  <justin_luth@sil.org>  [328975ad14a8dbf5a86aacd0b0552b49b77746f4]

        ODT xmlimport: No need to specify the default value for settings
        
        sw/source/core/doc/DocumentSettingManager.cxx initializes
        mbClippedPictures(false),
        mbUnbreakableNumberings(false),
        mbBackgroundParaOverDrawings(false),
        mbTabOverMargin(false),
        so no need to "force" these to false if the setting
        does not exist in the document.
        
        That's just confusing because this is in a section of variables
        that have adjusted LO's native behaviour over time.
        However, these settings are not a native behaviour change,
        just a Word compat change, which is solely handled
        in the doc/writerfilter import filters.
        
        Change-Id: I9fc0ec89c601fbe518ec1515c7091d7820dde4df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121716
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-09-06  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [223f3a6fac43580114bca86abb34d7cf3219f4bc]

        Revert "tdf#142214: autocomplete: do not search across empty blocks"
        
        This reverts commit ca2ec443893731093970914feb750b31ea13e47f.
        
        Breaks user experience.
        
        Removed ScTiledRenderingTest::testAutoInputStringBlock as well.
        
        Change-Id: Id03bc645d78c29c0aa588b2133fc1cb96f3cceb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121640
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-09-06  Caolán McNamara  <caolanm@redhat.com>  [a2e64311da811d40c3d0dba578cd5395b8a628e2]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Iaa51ef9f7d00de241f4d0e0564c90d6d11cc2f9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121713
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-06  Chris Sherlock  <chris.sherlock79@gmail.com>  [db0a6e1bd98a9430e9ca4edfaabc3b11da986592]

        vcl: migrate ImplLayoutRuns to own files
        
        Wrote a set of unit tests for ImplLayoutRuns, and added ImplLayoutRuns
        to vcl::text namespace.
        
        Change-Id: Id6ae8882acb8e3d821bb38551e78019cbdcaa662
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121204
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-06  Chris Sherlock  <chris.sherlock79@gmail.com>  [8381242c2e0bfda1b37e7e82525926c0497c81d4]

        vcl: move ImplLayoutArgs to own header and source files
        
        Add unit tests for ImplLayoutArgs. Also add to the vcl::text namespace.
        
        Change-Id: I9fa0943548be8ca17ea3dac104e9cb609337a70e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121209
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [b0aae09e6c565f5578672f38ebb1fed36784bdff]

        clang-tidy:readability-redundant-member-init
        
        Change-Id: I706eebc3e4e2bbcb9bf250a4864937fd1447498c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121690
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-06  Caolán McNamara  <caolanm@redhat.com>  [885ef9d4d7ab9b725317c96dc09cd3914de47929]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I4a96b4e687f57ee38686dc03d87ba29de3ec0e98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121708
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-06  Johnny_M  <klasse@partyheld.de>  [5a8d5729089e0614003dfad6d5041e08e7529b71]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 28b4c299d1d89b814502c9da56bf828b8808ceb0
          - tdf#132643 Translate German section IDs
            
            Change-Id: I3e4837b03f75e22b9a16c7e09f588ef41158afcf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121684
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-06  Johnny_M  <klasse@partyheld.de>  [fdd70f5cfc28f2f46f31f6b3b433d2bb6a44dd97]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a45d5974327de9d9c19add1bb34ed7e2eb7fcfa7
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie8aac3915175120b92e27485969ac668b7f18d91
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121685
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-06  Johnny_M  <klasse@partyheld.de>  [cae148857c9dfe076431f4ea50f288c2b582cd27]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 657e759f0e112ca52430cc1f66443a9f1db4bd55
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie11211bb128705f705f0d15f2d26c2da5246745d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121683
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-06  Johnny_M  <klasse@partyheld.de>  [e1c12e8fa74ad2d063cbf1cbb3c65803e94295e0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a5482ae38c48102cec1146b772cbae947336fb10
          - tdf#132643 Translate German section IDs
            
            Change-Id: I413b89005ab53cac577ed9a5771aaf5908650493
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121682
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-06  Johnny_M  <klasse@partyheld.de>  [b23dbf4dfaca50a3079aded0ad4167bc1bf020a3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a64bb981511f6e49165212e90a50c026ad5c788a
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ib27c07414f07f4e642b664cb14f75f9a4fee9c46
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121679
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-06  Johnny_M  <klasse@partyheld.de>  [37bd4c1e0d1236c89613ad1489df95110ac91c50]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d442cfa233db0c02a5126c70e29979aae84096a9
          - tdf#132643 Translate German section IDs
            
            Change-Id: I1da52c93b90d802b2b5f2ed1c955e24cfaf77230
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121681
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-06  Johnny_M  <klasse@partyheld.de>  [1aed036ab09576f7728df17255dfa0670f7a86d3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 419c0979ec8d7c454a366348413f49dcab2683b8
          - tdf#132643 Translate German section IDs
            
            Change-Id: I85a6d6242be12af6c06664cc4ddb45e8c9864da4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121680
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-06  Johnny_M  <klasse@partyheld.de>  [72c831648f07f72074914b8398d448d45cc90d4b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f1d5d007a270371051f8a597784e5e6d20c182d3
          - tdf#132643 Translate German section IDs
            
            Change-Id: I7552e248032e18bc615679acabed6a242c84dd6e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121677
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-06  Johnny_M  <klasse@partyheld.de>  [2566d9a0417c2e69a2c01aaeb63dc62b0402ce21]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1909fe1ddc1674f1aefca10da497c488ff87e623
          - tdf#132643 Translate German section IDs
            
            Change-Id: Id6481f217b036d44b41baad6877229dd37c4fbc1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121678
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-06  Johnny_M  <klasse@partyheld.de>  [10831fb7542edcfd66470550a2d062e24c65c5e1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 536fe5768bce7ac7134c7543c1c47a046a30253b
          - tdf#132643 Translate German section IDs
            
            Change-Id: I6b24d80ada49c47ef139f0c2d1d4a9722bbb9b23
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121675
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-06  Johnny_M  <klasse@partyheld.de>  [c42bcd33cc1b1fa3092c4956ee483ad9c888523d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 895629211fb1f3f58567c81a26d59d712ff630b4
          - tdf#132643 Translate German section IDs
            
            Change-Id: I76ea3b83b23d633cfbceabf0ff007838b63a221d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121676
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-06  Johnny_M  <klasse@partyheld.de>  [a1074c8e49ab28f04486c99a1f2b493ce224b24f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c411f87cf9c8c66aff9a5f7535b4d70fd2cbeef8
          - tdf#132643 Translate German section IDs
            
            Change-Id: I96184ead3dc22000ed5175c7a127a0907a44cc76
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121673
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-06  Johnny_M  <klasse@partyheld.de>  [5944168f53ed84cd760d1ea07e4ee3e972102dd8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6d3bbd981ecc5ab4dcc51de0357dd48c3fd5a89f
          - tdf#132643 Translate German section IDs
            
            Change-Id: I6e3dff6c566a3dab07905b4418caeb34e693bcce
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121674
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [0d56337387dd08315410d62efd525c552569d60a]

        clang-tidy:clang-analyzer-optin.performance.Padding
        
        noting that XMLTokenEnum was already being treated as being limited to
        32-bits, we bitmask it together with namespaces
        
        Change-Id: Ic48f2a662452d1b8e022078d31a723d2ac65aef0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121707
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-06  Johnny_M  <klasse@partyheld.de>  [0219788cb57e51820d0c5ea99d570efd735cfb72]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 477f8eb481c246c93fe43b02aec322a8ae98a160
          - tdf#132643 Translate German section IDs
            
            Change-Id: I3667a035e0df4a4cc1ef58da2e6be3644b1bbbc0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121671
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-06  Johnny_M  <klasse@partyheld.de>  [4d3ecf73c07694ac953eadf668a6b91635eee903]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8a05f40b020b5e01025d5c353801524e0ef83a6e
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ic0e18058ba2c0ba12f7af8f278db8de919c0177c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121672
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-06  Stephan Bergmann  <sbergman@redhat.com>  [9d88f11de57bcbeb29fa6f1299d5d0867c1a75a4]

        Flatpak: Upgrade to 21.08 runtime, disable Skia
        
        For whatever reason, building Skia against the 21.08 SDK would fail with
        
        > /run/build/libreoffice/workdir/UnpackedTarball/skia/src/ports/SkFontHost_FreeType_common.cpp: In function ‘void {anonymous}::colrv1_draw_paint(SkCanvas*, const FT_Color*, FT_Face, FT_COLR_Paint)’:
        > /run/build/libreoffice/workdir/UnpackedTarball/skia/src/ports/SkFontHost_FreeType_common.cpp:668:14: error: ‘FT_COLR_PAINTFORMAT_TRANSFORMED’ was not declared in this scope; did you mean ‘FT_COLR_PAINTFORMAT_TRANSFORM’?
        >   668 |         case FT_COLR_PAINTFORMAT_TRANSFORMED: {
        >       |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        >       |              FT_COLR_PAINTFORMAT_TRANSFORM
        > /run/build/libreoffice/workdir/UnpackedTarball/skia/src/ports/SkFontHost_FreeType_common.cpp:669:60: error: ‘union FT_COLR_Paint_::<unnamed>’ has no member named ‘transformed’; did you mean ‘transform’?
        >   669 |             SkMatrix transform = ToSkMatrix(colrv1_paint.u.transformed.affine);
        >       |                                                            ^~~~~~~~~~~
        >       |                                                            transform
        > /run/build/libreoffice/workdir/UnpackedTarball/skia/src/ports/SkFontHost_FreeType_common.cpp: In function ‘bool {anonymous}::colrv1_traverse_paint(SkCanvas*, const FT_Color*, FT_Face, FT_OpaquePaint)’:
        > /run/build/libreoffice/workdir/UnpackedTarball/skia/src/ports/SkFontHost_FreeType_common.cpp:763:14: error: ‘FT_COLR_PAINTFORMAT_TRANSFORMED’ was not declared in this scope; did you mean ‘FT_COLR_PAINTFORMAT_TRANSFORM’?
        >   763 |         case FT_COLR_PAINTFORMAT_TRANSFORMED:
        >       |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        >       |              FT_COLR_PAINTFORMAT_TRANSFORM
        > /run/build/libreoffice/workdir/UnpackedTarball/skia/src/ports/SkFontHost_FreeType_common.cpp:768:74: error: ‘union FT_COLR_Paint_::<unnamed>’ has no member named ‘transformed’; did you mean ‘transform’?
        >   768 |                     colrv1_traverse_paint(canvas, palette, face, paint.u.transformed.paint);
        >       |                                                                          ^~~~~~~~~~~
        >       |                                                                          transform
        > make[1]: *** [/run/build/libreoffice/solenv/gbuild/LinkTarget.mk:347: /run/build/libreoffice/workdir/GenCxxObject/UnpackedTarball/skia/src/ports/SkFontHost_FreeType_common.o] Error 1
        
        But including Skia in the Linux flatpak isn't too useful anyway (and just
        happened to be on by default):  First, it is disabled by default on Linux, cf.
        UseSkia in officecfg/registry/data/org/openoffice/Office/Common.xcu.  And
        second, on Linux it can only be enabled for SAL_USE_VCLPLUGIN=gen, but not for
        the gtk3 plugin that the flatpak normally uses, cf.
        OfaViewTabPage::UpdateSkiaStatus in cui/source/options/optgdlg.cxx.
        
        Change-Id: Ifdc9c23676280caf19db0e9f09df15aaa21eef5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121705
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-06  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [88e81b3c5f7167d7dfc93617c3f9d9d6633ba0ad]

        tdf#142579 Consider cond. format background colors in color filter
        
        In addition to color scale, consider background colors set by a
        conditional style.
        
        Change-Id: I203c4a5ae87aa7b47c2caafcac703b0a0c1a677c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121474
        Tested-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-09-06  tobias  <tobias.schulz@hotmail.com>  [72c000a8fd28215e839a731bb00147395f35ba4e]

        tdf#138255 use GtkSpinButton in SwGotoPageDlg
        
        Use GtkSpinButton instead of GtkEntry in SwGotoPageDlg analogous to
        the widget in SwNavigationPI.
        
        Change-Id: I0ddb4433bea23d8f3d460bd69f30a10b8f7ce984
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121688
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-09-06  Caolán McNamara  <caolanm@redhat.com>  [07e4ec83ffbcd42264e7c1429a69048109de2182]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I6db44a3a56f3eca02970bdce393355715564299e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121701
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-06  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [0f5edf0899962bc696cd1c40646c8d4b5add2208]

        tdf#142580 Consider cond. format text colors in color filter
        
        When using a conditional style to override the text color in conditional formatting,
        the color from the style overrides directly applied text color.
        Consider this in the color filter.
        
        Change-Id: Ieaa1c475d87866de1e2d497127be9d06d1f3d3f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121311
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-09-06  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [817ef891cf2bef8fdc82852f73acb422afb89bd2]

        tdf#142579 Consider color scale background colors in color filter
        
        When using a color scale in conditional formatting, the color from the color
        scale overrides the cell background color.
        Consider this in the color filter.
        
        Change-Id: Ifbefedbf1152165b65f8fbc3eeff29ffccf29898
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121074
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-09-06  Miklos Vajna  <vmiklos@collabora.com>  [0a501634786cf5fc7bec0ff2010423280db0754f]

        sw: prefix members of SwLabCfgItem
        
        See tdf#94879 for motivation.
        
        Change-Id: I00fdf912e5cacdf4152184e0164fcb25dfee575e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121704
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-09-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [a49242a7e8747a61904525bcf53d129f2f279e62]

        clang-tidy:readability-redundant-member-init
        
        Change-Id: Ib41556edafb03c770938c91cff89bfaefa23d7cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121691
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [03d8a9209140a68d29b7441b3588f022cfcaee7c]

        clang-tidy:readability-redundant-member-init
        
        Change-Id: I8590d67f064dd74da42c0e3bf543f2aadbd2b893
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121693
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-06  Dennis Francis  <dennisfrancis.in@gmail.com>  [f547cf17a179ebd7de5c2b4dd2d00d0027a25429]

        [API CHANGE] oox: fix import of chart date categories
        
        Before this fix, date categories imported in oox's DataSourceContext were
        stored as formatted strings according to number format code in <c:formatCode>
        under the <c:cat> tree. As a result chart2 could not recognize them
        as dates. This causes problems like:
        
        * The axis that is linked to date categories cannot use the
          scaling/range-selection(min/max)/increments specs mentioned as axis
          properties. This results in distorted/unreadable chart renders w.r.t
          the date axis.
        
        * No re-formatting is attempted as per the number format provided for axis.
        
        This patch introduces a role qualifer argument to the XDataProvider
        interface method createDataSequenceByValueArray to support categories of
        date type via this method.
        
        When exporting to oox, write date categories and format code under
        <c:cat>
          <c:numRef>
            <c:numCache>
        
        This patch also fixes some discrepancies in date axis interval
        computation (auto mode) found by already existing unit tests.
        
        Change-Id: Ibc53b0a56fdddba80ba452d5567ce98d80460ea7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121525
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-09-06  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [ba1e42f05e785c30d03553acd5647eebd7cdede6]

        tdf#142965 color filter: allow filtering by no fill/automatic color
        
        Change-Id: Idd0a41cea936fd19adbc07561b0d9c0cba735f0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120946
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-09-06  Baran Aytas  <barannaytas@gmail.com>  [d383a70c46e0dcbe74d6765cd5a394428c198917]

        tdf#114441: Convert use of sal_uLong to better integer types
        
        Change-Id: I15dac18e25d9a0c49a3c1e7c08407d1d2b23467a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121410
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-05  Noel Grandin  <noelgrandin@gmail.com>  [4cd3ce9848aa039b8d443a1257d1298231680b01]

        no need to allocate DimensionNode with unique_ptr
        
        Change-Id: Ia832d2098b72a9e88e7a708d205c49bd3e9c82a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121652
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-05  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [ee8146d431b17d6a3e3be81400c539a2347aa0f9]

        Colibre: tdf#104169 revise FatCross cursor to make it  sharper
        
        Change-Id: Ia5966c204f8001f1e7b6f5956f8541c4ecbc2901
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121633
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-09-05  Caolán McNamara  <caolanm@redhat.com>  [148d2ffe35cae2fe758a3eb68ffd3ed81e2a8dd1]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I3de2dd1032f0b43f484b67be0ba470ae08395e91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121694
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-05  Stephan Bergmann  <sbergman@redhat.com>  [996a259ce73d04686fe893f62480f59a641e2a5d]

        Adapt solenv/flatpak-manifest.in to recent download.lst changes
        
        Change-Id: I88ff67fc9922adc7e6c751c76425c68701512481
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121599
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-09-05  Caolán McNamara  <caolanm@redhat.com>  [045765d8b3cd9b00a76e58dfaaffc83422f5fb28]

        cid#1491055 Explicit null dereferenced
        
        this always dereferenced pCode so it already assumes pCode cannot be null
        
        Change-Id: I19b601d7f2e089eb2037532590f727c5cd276dd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121695
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-05  Caolán McNamara  <caolanm@redhat.com>  [f37ef60c19d1608f0b597d37d025e401d6c99171]

        cid#1490901 silence Out-of-bounds read
        
        Change-Id: I9a2c1fe10fc696d5392cd6c95cff11124b5fdb01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121696
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-05  Caolán McNamara  <caolanm@redhat.com>  [094117fc686e7b5cf05191079f2195155fc3513e]

        ofz: fods timeout, set SAX_DISABLE_THREADS
        
        sax/source/fastparser/fastparser.cxx:857 rEntity.maConsumeResume.wait()
        seen in timeout backtrace
        
        Change-Id: Ic1ab15e06dc5ac776101715026a334957bb8e868
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121686
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-05  Noel Grandin  <noelgrandin@gmail.com>  [dbae39115963f63be1befe407ff9ed8c1c4a9b62]

        no need to allocate ColumnSpanSet with unique_ptr
        
        Change-Id: If3aaa2a4bc556dad41f56054890dc07f96d42dda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121651
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-05  Noel Grandin  <noelgrandin@gmail.com>  [8a60780dddf4a2d043b7152514f251d480f3be7e]

        no need to pass EditSelection around with unique_ptr
        
        Change-Id: I4c55bfd68f35fb0a559d6a3ba3d860445fc7242f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121664
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-05  Caolán McNamara  <caolanm@redhat.com>  [24edba599a71da5cec504bdeb595ee1edfd9a4da]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Idb3fdf49deb35d99284a25957892df0c761ed515
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121670
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-05  Caolán McNamara  <caolanm@redhat.com>  [052afc10c565940fa947e56c49e132aeb94ae03c]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Ib63d500480a78a144b127c4230542507132d0a5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121669
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-05  Caolán McNamara  <caolanm@redhat.com>  [08665e27e1d66cde90bac978eed4cee998b1d5d5]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Iad99d728cea33e8a3b81ccd654258bddd3f96a13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121668
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-05  Caolán McNamara  <caolanm@redhat.com>  [ce0229a9a5cb9c375c64dc4bc2bfafb5446f57c4]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Icbb4187ecc3cbb371fa7c2e6003b920be287ec6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121667
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-05  Roman Kuznetsov  <antilibreoffice@gmail.com>  [603e34734136340e506e8f88072a30e13707d3f3]

        tdf#140725 Change a tooltip for Slide Master name field in status bar
        
        Change-Id: If54311379637ff0485477bcbb2d2d8c2d079ce7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121560
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2021-09-05  Caolán McNamara  <caolanm@redhat.com>  [eca3b403293a2feb874acd7e38a79f2b60d0d266]

        ofz: Timeout, break earlier on stream failure
        
        Change-Id: If6612493224be5daa06288773c0aa1d22414c738
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121654
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-05  Caolán McNamara  <caolanm@redhat.com>  [c52defd21c16f2438aed56ff62652a4883682ef0]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I5222e0c116d7f828539af84321dd30a71c2e14a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121655
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-05  Caolán McNamara  <caolanm@redhat.com>  [6eaea5681f3332ba9557a68aa4d2089ed3fd28ce]

        move variables to where they are used
        
        Change-Id: If341e4f6cf1e83a9f28c273fee280edfc11d8a1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121658
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-05  Caolán McNamara  <caolanm@redhat.com>  [af98d6ac8cd44b2a5bdb6a906eba9c7f73362f62]

        fix indent
        
        Change-Id: I04033ec4c95a352c0662e445a0d207d514696041
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121657
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-05  Caolán McNamara  <caolanm@redhat.com>  [fcb7a5c2781d7202f1a680ea4d6cc396ccc52262]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Icd01771dfa1ae7db94851d888ae3ce657313c67a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121656
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-05  Caolán McNamara  <caolanm@redhat.com>  [740190b972c6f078f8efa1b80f2646b90b7986e6]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Ib8b337609afa4f588878a1e08eb74fca28fc0534
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121666
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-05  Caolán McNamara  <caolanm@redhat.com>  [1caa289a9b7ed54b01b7a425f6e40578d9184cb1]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I8d35240e1fe68e364016ca46342f74c43aefb876
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121648
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-05  Mike Kaganski  <mike.kaganski@collabora.com>  [b96e84528153b8b613003a040e90acf4f5abe0f4]

        m_pInSqlda is not needed in prepareAndDescribeStatement
        
        As described in Isc_dsql_prepare [1] and Isc_dsql_describe [2] docs,
        these two take and fill a pointer to XSQLDA used for output. Only
        Isc_dsql_describe_bind [3] fills the structure used for input.
        
        Additionally, since Isc_dsql_prepare already does the necessary
        initialization, Isc_dsql_describe is documented to be not needed
        unless there is an indication that there is insufficient room in
        the output XSQLDA. Hence the change allows to avoid one redundant
        call.
        
        [1] https://docwiki.embarcadero.com/InterBase/2020/en/Isc_dsql_prepare()
        [2] https://docwiki.embarcadero.com/InterBase/2020/en/Isc_dsql_describe()
        [3] https://docwiki.embarcadero.com/InterBase/2020/en/Isc_dsql_describe_bind()
        
        Change-Id: Ia8ba09f079fa949e53a174f551fca6653852d31e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121563
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-05  Noel Grandin  <noelgrandin@gmail.com>  [b10bd75c9d1125ab51856b174e4052cbcd933774]

        no need to allocate NamePropsType with unique_ptr
        
        Change-Id: Ib042c481d682467620ae72a0b7e0bb2a5c8bf6ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121649
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-05  Aron Budea  <aron.budea@collabora.com>  [c36da188cc7c9d89c331deb6326f045b6e9f0ad9]

        tdf#144304 Fix crashes from "speedup dynamic_cast to SwTextFrame"
        
        Also preemptively adjust cases where FindNextCnt(true) or
        FindPrevCnt() can be null.
        
        Regressions from 426930d0c4bd6f782a04a92e8a36e92cd65e186f.
        
        Change-Id: Idb91464ecd285f6f5cf2e399c00faa2dfbbd5601
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121662
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-05  Julien Nabet  <serval2412@yahoo.fr>  [37357e3cae749c54f1b9645c6670240baf860bc4]

        tdf#105689: fix path management to retrieve Emoji toolbar button
        
        On Windows console logs show:
        warn:sfx:7060:6444:sfx2/source/control/emojiview.cxx:105: Emoji config data is empty
        
        Change-Id: I85baf2fedc20ff855183147e9a178bb048ac75ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121653
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-09-05  Julien Nabet  <serval2412@yahoo.fr>  [c76e58ddb62c37a4091b37444939c471f9bab66f]

        Simplify a bit nOldROP management (emfio/wmfreader)
        
        Change-Id: Ia50f9def88e8435fb5ce3267cbd3fdfcaa72ef4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121646
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-09-05  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [180255b8fea029ac4a62b2e211afda8e52e053c1]

        Sukapura: tdf#144303 add cross cursor
        
        Change-Id: I944fff19d88b77720b363d87f4237503ae609384
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121659
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-09-05  Chris Sherlock  <chris.sherlock79@gmail.com>  [dca138469467a7935550cf1af34b630b3dd7fd60]

        vcl: unit tests for Bitmap::Crop() and Bitmap::GetDownsampledBitmap()
        
        Bitmap::Crop() test:
        
        - If crop rectangle is fully outside of the bitmap, then return false
          and don't change the bitmap.
        - If crop rectangle is same size as bitmap, then return false
        - If crop rectangle is larger than the bitmap, then return false
        - If crop rectangle partially overlaps the bitmap, return true and crop
          the bitmap
        - If crop rectangle is fully within the bitmap, then return true and
          crop the bitmap
        
        Bitmap::GetDownsampledBitmap() tested to check when empty or not.
        
        Change-Id: Id2a6f739fdb1961748ce218862e628dfa8512122
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121546
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-05  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [567aa49969e0e947f109e465c2006fa8451d7a58]

        Colibre: tdf#133038 remove remaining Catalan locale icons
        
        Change-Id: I12bcc32ff5500bf565bd076c2db803ff442519fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121660
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-09-04  Julien Nabet  <serval2412@yahoo.fr>  [0244dcf1725aafafc7d37f729a74b9e4b2d4ed8d]

        Fix assert in sc/undoblk3
        
        since:
        commit 0abf2ac27859f1e91a3d183b81948b1fe8f5aca3
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Wed Sep 16 11:25:25 2020 +0100
        
            AppendContentsIfInRefDoc never passed a null ScDocument*
        
            Change-Id: Ia21f8fecdf8a6aea7ea9c6ea4d579c5e53882bbd
            Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102982
            Tested-by: Caolán McNamara <caolanm@redhat.com>
            Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        
        Change-Id: Id699c7be3a81b251541f9a46fd3e1149c47f5df9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121642
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [3b3e4ee97af23f210fa39f1af3ddf1de63291371]

        speed up scanning the LOK queue
        
        we frequently scan the queue to caolesce events.
        Most of the time we are scanning based on the event type.
        So split the queue data into a compact queue that only contains the
        type, and another queue for the rest of the data.
        That makes the scanning __much__ more cache-friendly.
        
        Change-Id: I92d0b95611cd139cac8532f9297eaabda71d5fe9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119996
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        (cherry picked from commit acf9cf33d53e4bf598ddbdab102bfbd6bb14f8a3)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121558
        Tested-by: Jenkins

2021-09-04  Noel Grandin  <noelgrandin@gmail.com>  [73c5ff374629f3e6bb92fcd52ab8597d52c67af9]

        inline ScTokenArray into ScFormulaCellGroup
        
        Change-Id: I3a12566141b3243142c5e30381ac5eb3ba9c493a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121645
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-04  Noel Grandin  <noelgrandin@gmail.com>  [b68e82b17998ff7ce7e5b08419ecad6b54153566]

        no need to allocate RangeListType with unique_ptr
        
        Change-Id: I18681749501bb6750912c79b9ff04f5ffc4f0364
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121644
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-04  Noel Grandin  <noelgrandin@gmail.com>  [9484b56401b6f544eabb3ab9f91d9fecf95242e1]

        flatten ScFormulaCellGroup
        
        Change-Id: Ie33a6de78bd120f143da35ffc26af94178c734c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121643
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-04  Julien Nabet  <serval2412@yahoo.fr>  [da4c16ec008d0b21817be46396a5e5b3b509c637]

        duplicate modules/scalc/ui/ttestdialog.ui test in vcl/jsdialog/enabled.cxx
        
        Change-Id: Ic8e7ebb59cace56fdd8202b7d1c7eec7f62368a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121639
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-09-04  Caolán McNamara  <caolanm@redhat.com>  [aa07e8267d28b5d57df655f373d2bb585672bf3a]

        cid#1490901 silence Out-of-bounds read
        
        Change-Id: I4757413c80f6dc71d40c5c5525c484a54b71f676
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121634
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-04  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [bcd823d31f7a2c670db81988e527d5c9682fe177]

        Sukapura:^ Superscript, Subscript, Clear Direct Formatting, Font Color
        
        Change-Id: Id2fb746dd33eb7de24539c7931221c331e47c087
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121628
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-09-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [41a46a306f40a7296c56bdeea0ba8a6d630aa15c]

        dynamic_cast -> static_cast (tdf#130795)
        
        the dynamic_cast is hot here,
        and none of these dynamic_casts are necessary, we already assert that
        they must succeed, so just use static_cast
        
        Change-Id: I88ade90431c4da4792c778b5cdab22332ed1c428
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121637
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-04  Jan-Marek Glogowski  <glogow@fbihome.de>  [50238bddf0e95169007cb90479cca86849a19007]

        tdf#144289 invert / disable default OpenGL support
        
        ... and as a result drop setting a default in SalSvpInstance.
        
        This is also more consistent: now you must explicitly implement
        CreateOpenGLContext() and set "m_bSupportsOpenGL = true".
        
        Change-Id: I591580bf134907213b8308e0843c278d2f470ed3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121632
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-09-04  Noel Grandin  <noelgrandin@gmail.com>  [55c676623310ab8a44e426186f4339f6efd118dd]

        no need to allocate ScMyLabelRange with unique_ptr
        
        Change-Id: I67b7b865d3c48e31e5efff5151c516ca7c51fd27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121624
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-04  Noel Grandin  <noelgrandin@gmail.com>  [45b17d9d5bf98aefba392da6271c7077c1363238]

        store ScTokenArray by value in SharedFormulaBuffer
        
        Change-Id: Ibff3c2fea3cadc234266953ab15ae5f25c4ac1e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121626
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-04  Noel Grandin  <noelgrandin@gmail.com>  [10d86d8526126956758501604f1bd2e3fe102076]

        no need to allocate ScMyNamedExpression with unique_ptr
        
        Change-Id: I853aee13d3afc25e7e1ec1aa0d1a41dba7de0fb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121623
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-04  Noel Grandin  <noelgrandin@gmail.com>  [5f0a01ce47133de31a7f8e43d8ef5e9851a7ceb7]

        no need to allocate ScMyImportValidations with unique_ptr
        
        Change-Id: I1f720b05834f24e395456d4e82cdf772242be7f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121622
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-04  Noel Grandin  <noelgrandin@gmail.com>  [fd24739199fc1d5d3a0487886735737461fb5328]

        no need to allocate ScMyLabelRanges with unique_ptr
        
        Change-Id: I87564621a24737df74ad7475910250fde8dbe4fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121621
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-04  Noel Grandin  <noelgrandin@gmail.com>  [dc9f3e074b7139382500be0887caceffb646eed8]

        no need to allocate ScMyNamedExpressions with unique_ptr
        
        Change-Id: Ib82404230a0da4865c8c83087bca255811a89ed7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121620
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [dd10990aeb7ae2c3afb0c06a3d7b120101cd93c0]

        tdf#144193 fix import crash
        
        regression from
            commit 426930d0c4bd6f782a04a92e8a36e92cd65e186f
            speedup dynamic_cast to SwTextFrame
        
        Change-Id: If602b7166287edfe9a41ac662f1a0b03f283ca83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121603
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-04  Caolán McNamara  <caolanm@redhat.com>  [2c4df704fa24ad04d042722e8d02fec4a5cd1def]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I53383a71b4a362409773f8f1123982e8d2c5a324
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121631
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-04  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [21c3894c5cc30e511429df89edd59f413d93550a]

        Colibre: tdf#142295 clear up unsaved state icons
        
        Change-Id: I972f73dc35eda328663cdbfe1861110b4f69f8f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121630
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-09-04  Caolán McNamara  <caolanm@redhat.com>  [afe9c271859254025cc06f26cd565232025dbc73]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Id576a38ed93b3ac0c3d1e886b65c7c13ced129aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121629
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-04  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [033b4183b33eb83fc8cd0176e6072e6805c96efc]

        Sukapura: update cell alignment icons
        
        Change-Id: I25a05a2d11e22ac1df1dcce496277ac0c872931a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121625
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-09-04  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [395e4a245d4236510178f352a63518f7061365e9]

        Sukapura: update checked mark icons
        
        Change-Id: I6e1f148d6fd1b6a993f6badaa6f1d27e93dac174
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121619
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-09-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [d4dc6b5cfdb02ad00a06ad32650948648abe010d]

        use std::vector for fetching DX array data
        
        because I'm trying to track down a related heap corruption, and that is
        much easier if the access to the array is checked by the std::vector
        debug runtime
        
        Change-Id: Ia665f5cebb7f14d88942e88b4b400ad3c28ef5d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121527
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [86fa9c907387e96c9c93f1e17239730271fedbfd]

        fix comment left behind
        
        in commit e25ba7dc57229d1cb9794abd1ca23c0d87ebecb3
           use a dummy clipboard when running unit tests
        
        Change-Id: If5f57d1777dddbd70771299c8e161b33da10711d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121600
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-04  Chris Sherlock  <chris.sherlock79@gmail.com>  [5f50890d06a411323e5e60098901be4911ef1356]

        vcl: Add unit test for SetRefPoint(), IsRefPoint() and GetRefPoint()
        
        Change-Id: I4fbc85015326b03fba15daf73176826669a16210
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121017
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-09-04  Alain Romedenne  <alain.romedenne@libreoffice.org>  [94c7e6bb3daa60757a982b92d765ee6b0d07fe30]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bd31d03c6aa4b3e8422b03b9947f96b36fc30c61
          - Fix in Basic macro example
            
            Change-Id: Ia73865f59fc5b605853b5c1ff6232349fd186771
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121456
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [b9a3ab00dfe64c7bb19277dbad3545b83aacdc21]

        tdf#142458 Set correct ScrolledWindow BorderWidth in the ctor
        
        and keep it updated when the relevant properties that affect it change.
        This avoids the problem that the borderwidth can change during "Paint"
        (which is something we strongly want to avoid) since...
        
        since:
        
        commit f39f21d92ec83c3a5062f29dd26214fc83012c06
        Date:   Thu Nov 19 11:51:13 2020 +0100
        
            tdf#138010 (IV) VclScrolledWindow: Use actual border width
        
        hopefully after this we can then double-check to see if we can remove
        the potential change of BorderWidth during paint.
        
        Change-Id: I2ec317d86687fdb75e6323905f6d1c3b8fc655e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121615
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [1bfcb00aeb23efddf500e6623d36c0f816f4d2e1]

        pull duplicate field out of GlyphItem
        
        we already store it in SalLayoutGlyphsImpl
        
        Change-Id: I772c08966572e42789bcede1a148b2b7710f29d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121602
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [74260098ffcc14b4991ff424f5326a62bc003399]

        log PATH length and content when complaining about it
        
        Change-Id: I54495044f2bd487eb9315c7a974b9859b26235a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121588
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [fa387c3a99ebd033586b6f0a45276016dda56b45]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I6bafceac5ebd1852aaf296abe89b49b74ad884d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121598
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [e44c97e8a8a403b8bd1e0c3e5943ebe19dec56fe]

        cgm bounding box was originally Point and Size
        
        so keep it like that
        
        Change-Id: I0392f283b79174c831d29b1895817cf6ee35ba3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121597
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [e561b8a2a2369c11c7d9ed2e82631d291c76c77d]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I95e6cb59a1f379dccd844f05648ba3652f3cb82c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121594
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [84fec37cb37371495ec540f877a7394e1300e006]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I1bd251165fb428f560a6844951e28109febeee7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121592
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [c532ee59d1fef349fc1b5afc86cfa212e9976697]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I6180ebe39cb5925882071892611dd6237b426fcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121609
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [ebebb531778f57ff0fe8435023326bdc8c4ddc4b]

        pack GlyphItem struct
        
        56 bytes -> 48 bytes
        
        Change-Id: I30d9763162b701e3d07a153deae3f5e03c290393
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121583
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [95dea4ab712516e4cb51dc18be9031548460a81a]

        rename NeedFallback to AddFallbackRun
        
        Change-Id: I5d91e7b28075026198444036fbfc220296deac77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121579
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [b2edef8b437d0d885708c7d7f6a8da07b2f1f225]

        rename NeedFallback to HasFallbackRun
        
        Change-Id: Iec45f84b330fc4e4a62b352cb007747a19a27bed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121578
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-03  Miklos Vajna  <vmiklos@collabora.com>  [889014c9b86f35048bc00ae97c3ccba6f6989417]

        sw: fix crash in SwView::Execute()
        
        Crashreport:
        
        	program/../program/libswlo.so
        		SwView::Execute(SfxRequest&)
        			sw/source/uibase/uiview/view2.cxx:1312
        	program/libmergedlo.so
        		SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool)
        			sfx2/source/control/dispatch.cxx:263
        	/opt/collaboraoffice6.4/program/libmergedlo.so
        		SfxDispatcher::Execute_(SfxShell&, SfxSlot const&, SfxRequest&, SfxCallMode)
        			sfx2/source/control/dispatch.cxx:760 (discriminator 3)
        	/opt/collaboraoffice6.4/program/libmergedlo.so
        		SfxDispatcher::Execute(unsigned short, SfxCallMode, SfxItemSet const*, SfxItemSet const*, unsigned short)
        			sfx2/source/control/dispatch.cxx:819
        
        Change-Id: I2e7b27f458971dbd33971589f71337c59981ee83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121611
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-09-03  Miklos Vajna  <vmiklos@collabora.com>  [f38406ba7905678a1cb703b8ff177e5f5008d3ee]

        tdf#62032 ODT export: handle style:list-level="..." for para styles
        
        ODT import was already working. The spec also says to only take this
        into account when applying the style, so it seems only the UI remains
        for the bug to be closed, the rest is done.
        
        Change-Id: I27da4dc171b4ced75f143bbcecb3f8c748a26b02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121607
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-09-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [cac7c02f52204eb3cea0a8594ed2d2c9313d4ede]

        remove debugging leftover
        
        from commit 8a54339fc83fe9abaaace6f9f374697e6923d684
            loplugin:referencecasting look through more clang Types
        
        Change-Id: I6a8a4bbce04d6f53d8e02961c0917bb57fb69a9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121601
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-03  Rafael Lima  <rafael.palma.lima@gmail.com>  [9e3cacbe9616a14e1df66c31485e3bcbfdc8fd01]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9b8c44b49d1f732e51673804c28a8b606596630b
          - Create guide about Calc macros to format cell borders
            
            This patch is a follow-up to a previous revert:
            https://gerrit.libreoffice.org/c/help/+/121554
            
            This patch uses the correct path for the new file "calc_borders.xhp".
            
            Change-Id: I4eb72db1ef8f5d964905be46dcb645dbd4e28e67
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121556
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-03  László Németh  <nemeth@numbertext.org>  [1c0965148edb2a053e8e4a6762d917326fc332a2]

        tdf#143215 sw: test tracked deletion of empty table rows
        
        Only the test document was added to the previous fix.
        
        Follow-up of commit a483a44ca00f43a64ae51d62b8fbb4129a413f6d
        "tdf#143215 DOCX import: fix tracked empty row insertion/deletion".
        
        Change-Id: If39da56e16e56a9322a35259f5984726abe0da40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121549
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-09-03  homeboy445  <akshitsan13@gmail.com>  [a979f18254749acac4c71596c30dde9ad2908455]

        backendtest: Rectangle on wide surfaces Drawing test
        
        This tests draws a rectangle using all possible drawing
        methods for drawing a rectangle on a wide surface(1028x1028 and 4096x4096)
        and check it the usual way.
        
        Change-Id: I6fcf9c9b4b150cbe959b8151f327bcdce1b1139a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119464
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [e2dc002db806d76288c79c9acc30911456138289]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I6546ef38c6e84193c00ea5fcac621fdec93e0ab7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121593
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [aeccf731466bc44ce750bbeb8a86ccf309a12027]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I626eb1847484f7bc6af7eed45b891307718c5263
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121596
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [fae7e172e2f7585ed633c9c6328fd25e2f5dd6df]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I47934f5a6b34ef0f495098f78c53c088bf5152e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121595
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Hossein  <hossein@libreoffice.org>  [3b6b93e40e079d0fc93c68fbb28da0be696c2566]

        Fixing Unicode Arabic Literals
        
        Some Unicode literals are now available inside the LibreOffice code,
        so I think we can use Arabic Unicode literals directly inside
        LibreOffice code. It is more intuitive, and gives better insight to
        those who develop to understand what a foreign language script should
        look like.
        
        This patch consists of two things: First, converting a Unicode literal
        that was consisting of \uxxxx characters into an Arabic Unicode
        literal; Second, fixing an Arabic literal that was converted to shaped
        characters instead of normal Arabic characters.
        
        Change-Id: I11003cc471b2c83098cb0ebc4f4085771a132ecc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121164
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [5dff497309fe6034318c75efd40bb480e34f331a]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I3a45c8141b9f824c985dcf1aaac5d1aa45c0f70d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121575
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [5efd4c0a78633da563468f60c36c34a375584393]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I6cd0e9b518bf6f40e0221fd2e9f3c5fb6199e14f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121574
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [aa9e05236b73067e34d34d9861fc394ba854399b]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I9f67d463958e3b3ce88b771dd8ca0f71f7393e32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121537
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [e4b1ba9447a0a56aa56400f9f44d8eecb6c11e9c]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Ib703febb7e632ec4ae18756065a1c60ffc75569e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121590
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [00abfe06caa489559cbda0db082f5e118a324f6c]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I3ea65a72567e934325e24ff658fc1b9c0468abcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121591
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [c4bc47a972383e6adc99ad1257c7a8ba207c57ba]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Ibd35c1aee4324620fb7ae17e20027057f1934c6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121573
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Jean-Pierre Ledure  <jp@ledure.be>  [552a1f30eca91eb647d10d77135b32a5729f11bd]

        ScriptForge - add AddTextsFromDialog and GetTextsFromL10N methods
        
        The objective is to facilitate the automatic translation of
        all fixed texts in dialogs and dialog controls.
        
        Concerned items are:
        - the title of the dialog
        - the caption associated with next control types:
          Button, CheckBox, FixedLine, FixedText, GroupBox and RadioButton
        - the content of list- and comboboxes
        - the tip- or helptext displayed when the mouse is hovering the
          control
        
        ScriptForge.SF_L10N.AddTextsFromDialog(dialog)
          store all fixed texts of the dialog in the list of translatable
          strings of a L10N object to prepare a POT file
        
        SFDialogs.Dialog.GetTextsFromL10N(l10n)
          get the translated versions of all fixed texts in the dialog from
          a L10N object and apply them on the dialog before display
        
        Both methods are executable from Basic and Python user scripts
        
        Change-Id: I3dc9fbbce287d7af4040df713f9d11e0ff928b1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121514
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-09-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [66402b476da8bcbd87f9dd7d7410ee48bfdeeadc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 844431301fc078c697a22b332531369caa00612b
          - Revert "Create guide about Calc macros to format cell borders"
            
            This reverts commit ce0d3ff57a732b1f89f88b5f0c4cbb22e0d050c3.
            
            Reason for revert: new file in wrong position
            
            Change-Id: Icebc9502ad250493c704d309eefeb388f6118c11
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121554
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-03  Rafael Lima  <rafael.palma.lima@gmail.com>  [3959e3b76fd03734153666299bad40995fa55f30]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ce0d3ff57a732b1f89f88b5f0c4cbb22e0d050c3
          - Create guide about Calc macros to format cell borders
            
            Change-Id: Ia7bbbf25322775e3a291fcb474079b2e2bc4e41e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121461
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-03  Rafael Lima  <rafael.palma.lima@gmail.com>  [ba5efc928a3842dfdc115bc6018f00349e9573c7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5dd44ff1d347e6aea29315d4acd1f42ad08d2d4a
          - tdf#125244 Fix instructions about Trend Lines in charts
            
            In the past it was possible to add trend lines for all data series at once. However this behavior changed and documentation had not been updated.
            
            Change-Id: I8c0e93a4d8e35aadc5e2454d49adff572fdf3028
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121552
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-03  Rafael Lima  <rafael.palma.lima@gmail.com>  [cfeb08efc9cdd74487917078223d208fbf7869c4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ff74220156e7dbf65d27d43759922c64130ee66b
          - tdf#121613 Add information about Adjacent Cells
            
            Change-Id: Ia16b0dd8c1cd7ae157b16c180fcd6737f58e7f4d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121415
            Tested-by: Jenkins
            Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-09-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [104847ed014e95a915d314de7091c7d572eade67]

        simplify ApplyDXArray method params
        
        pass only the required data to it
        
        Change-Id: I849780371b71d3620dc36681453f5dbe1527b7bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121577
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-03  Mike Kaganski  <mike.kaganski@collabora.com>  [6eee0843d4b354b849a21e6cb0978936d5f4dd01]

        No need to check DBGUTIL specially
        
        ... as discussed in comments to
        https://gerrit.libreoffice.org/c/core/+/121470
        
        Change-Id: I9be45e2157972156ab7c2aac820b69aa894cacfe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121553
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [ba346227f1c4f896b717676a7eae22fea222f3e4]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: If1db8debe4f3b3dc6a8890b03ee8d2d70cc63a69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121572
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [6cc1ee903544ed813402303e93753dac8226984f]

        clang-tidy:readability-redundant-member-init
        
        Change-Id: Iede70151af052505b780c6ce708aa74d97da5c75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121545
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [65d4320110d3f6ab9242389fdc8d392de13cbb74]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I00531cdb266c4277af742cee6ce5d05f0ea3334e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121523
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [27b84d7460cbb925429826d20c4cee5439ad7053]

        cid#1490898 Unchecked return value
        
        Change-Id: I49124165e0d00d84f3ebdb0414d6db58f6da1209
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121519
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [6c0c3bd74e0d94f48feda9bd7663bb9b5d9fc320]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Ie4fe1a4d346d3b790349132460b9efcc448d0eb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121551
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [b6e5aca3b35df4b0fd05f449435bb69bd0cea164]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I71d3b07c7ca2467b7bc1db5350dbdeb1f8910cb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121478
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [c06bc8cf1b3e1057eb846605b61570bb1f3713da]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I6a8dd39528038fbcc496e56d6fcefc4ec8db68cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121536
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Heiko Tietze  <tietze.heiko@gmail.com>  [ef3dd0e04e734974ff9a6b7f30d0377ecd952842]

        Resolves tdf#120333 - Access to color palettes via tight extensions
        
        Change-Id: I3311115854a29eaddf76b847642250626b7032ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121498
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-09-03  Ilhan Yesil  <ilhanyesil@gmx.de>  [e72a7368b368a822d2400ee7db60312226ad3195]

        tdf#131548 Android: jump to cell
        
        Added LOK_CALLBACK_SC_FOLLOW_JUMP: fire this signal to jump to cell
        cursor in android viewer. Payload format same as
        LOK_CALLBACK_INVALIDATE_TILES.
        
        Change-Id: Ic896baccf1327d6ccdf104811446e3454a42679e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116448
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [7e48bcea73a8eceacd708cb7fdeb66264eb602d6]

        clang-tidy:readability-redundant-member-init
        
        Change-Id: I47cc5416e853260d92b8b2c57b1c223d1f21df0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121544
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f35b9909070919013a753c382bff52614403c7a2]

        indexing: add indexing xml as a format for writer
        
        Needed so we can run "convert-to" service with COOL to produce
        indexing XML documents.
        
        Change-Id: Iabb77bd562a3307d0d20769a77f069e5250028ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121540
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-09-03  Noel Grandin  <noelgrandin@gmail.com>  [a9a648fbf47f94151de0d525e432b45919ba7504]

        no need to allocate SeriesMinMaxType separately
        
        Change-Id: I7121375a6bf731f8d30f69aa8c90b102675a8bb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121531
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [925d26257f0dac02ba5f2c684394d21e60c76fff]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Ifbbfc5ea8d53fc81b22e9104cd6aea10aad12583
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121504
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [d260e5ee47d3a689ad72e274874c68e61dfd65e7]

        cid#1490899 Unchecked return value
        
        presumably we don't care about the ret value here
        
        Change-Id: I0600838fa4c50901b24dcb63d2a304a8894e6701
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121518
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [c420019beadb25e3036b669562bd7ece58ecf970]

        check stream state
        
        Change-Id: Id096abd3dee2584a3afa01d7ce005ed74a224a94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121495
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [05335fa0ca398b92726d5e892cc1fb156f43a014]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I3eaf680052ada10b6a6e8fded6e806d6045d0fac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121538
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [2d8f0a9b1ba69e75c517252f8b72143f99570010]

        drop SwDocTest::randomTest
        
        it fails sometimes, we have a bug there of some kind, no one has fixed
        it yet in all this time and causing failures on unrelated changes isn't
        getting us anywhere
        
        warn:sw:7502:7502:sw/source/core/doc/DocumentRedlineManager.cxx:109: redline table corrupted: overlapping redlines
        cppunittester: sw/source/core/doc/DocumentRedlineManager.cxx:112:
          void (anonymous namespace)::lcl_CheckRedline(IDocumentRedlineAccess &):
          Assertion `std::is_sorted(rTable.begin(), rTable.end(), CompareSwRedlineTable())' failed.
        
        Change-Id: I90fe4b4e323a8c00285eab6739af5a6e1ece3838
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121535
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Caolán McNamara  <caolanm@redhat.com>  [ce20a690c8e72b0d15ca5cfdc2241a7076dd8124]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I7cd46af148471de516860046c04f71b6ae5fea89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121522
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [58364e04cc4c5451af2086bdb01145ec89da2b8e]

        clang-tidy:readability-redundant-member-init
        
        Change-Id: I6a2a36c28fafac7002fbe093b22ad186562ea5c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121543
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-03  Hossein  <hossein@libreoffice.org>  [d25906087918c085239aac30fd72cb65aa7b9eb4]

        tdf#88163 Fix WMF font size
        
        The problems in tdf#88163 can be categorized into two parts:
        
        1. A regression which is caused by the commit
        a9020e461803964a206d5551884b70717eed165c. The font size for text is
        wrongly calculated for wmf files WITHOUT the placeable header.
        
        2. A long-lasting bug that has existed from LO 3.5 (tested with
        various LibreOffice versions from 3.5 to master). The font size for
        text is wrongly calculated for wmf files WITH the placeable header.
        
        This patch solves the first part. In this patch the way wmf is scaled
        is changed using mnUnitsPerInch as a variable that controls the scale.
        The previous method was dividing the left/right/top/bottom fields of
        aPlaceableBound which caused the bad scaling of text.
        
        The second problem still remains, and possibly can be solved by usign
        the old scaling method that was previously used here (dividing pos
        values of aPlaceableBound), but the scaling factor should be
        calculated, which varies in different wmf files. More study should be
        done to solve this part.
        
        Values used for the example "visio_import_source.wmf" used in the test
        WmfTest::testNonPlaceableWmf() are slightly changed, but the rendering
        should not noticeably change, except the fix for the text font size.
        
        A new test WmfTest::testTdf88163NonPlaceableWmf() is added which
        checks for both font height and text boxes' positions. Font height
        can depend on the exact font that is used for Roman in the platform,
        so it vary between Linux, Windows and macOS. Thus, a range is used
        for ensuring that the font height is correct.
        
        By visual inspection, it is confirmed that this fix does not affect
        fdo#74336 and the fix for it still works for attachment 93188.
        
        Change-Id: I55bf38ba4345a0aa48c3e522976a2a5c32f7ec8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121272
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-09-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [9e7f07dc1378354a5228898e339f8336bbbb41f3]

        tdf#144155: Revert "tdf#36383 sc AutoFilter: fix changing row height"
        
        This reverts commit 3678e0efcb8bedc58dd329a430da0ac3b1572df8.
        
        Conflicts: sc/qa/uitest/autofilter/tdf36383.py
        Change-Id: Ie1abd0cdea013571a27b187ffcb20125a0656442
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121512
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: Jenkins

2021-09-03  László Németh  <nemeth@numbertext.org>  [f3bec764ddbf3fd3ae986f034c89626bf22940e0]

        tdf144058 sw track changes: fix table deletion at paragraph join
        
        Tracked paragraph join by table deletion left empty
        table in the text after accepting the changes, caused
        by the non-continuous redline range over the table,
        related to the copying of the formatting of the first
        paragraph to the (wholly or partially) removed paragraphs.
        Fixed by skipping paragraph format copying in the case
        of table paragraphs.
        
        Note: this is not enough for tables with inner redlines,
        where tracked paragraph join with deletion of such a table
        still leaves an empty table at the place of the table
        (a problem inherited from OOo).
        
        Regression from commit 1bbbe57dfc0b43d6b5444798d77dcdf5e4e76e49
        "tdf#119571 change tracking: show layout changes at paragraph join".
        
        Change-Id: Ib3ff79c766b5e6faced796b9546d332bab4e0d94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121510
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-09-03  Miklos Vajna  <vmiklos@collabora.com>  [fafe4a9523566654f89c3e8ea0080452ce2b0ed3]

        Remove some unused includes
        
        See tdf#42949 for motivation.
        
        Change-Id: I62354cf2ae750a91b72e91ad838a40e205e7cd61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121526
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-09-03  Noel Grandin  <noelgrandin@gmail.com>  [cbd005536189a6d0e7598bf06480042017fbaf32]

        no need to allocat PptFontEntityAtom separately here
        
        Change-Id: Id0b8c919bc35bb427a88c229d024a118437785f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121530
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-03  Noel Grandin  <noelgrandin@gmail.com>  [d2ba1d72c047a31321cf4c510c8c4a729c3706e9]

        no need to allocate BSaveStruct separately
        
        Change-Id: Id14f525e84c22caa8f974f2f1d9f398f8d8e2df8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121532
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-03  Rafael Lima  <rafael.palma.lima@gmail.com>  [46cafe6c7fb9b16bc508663d775fe90deccbf460]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 95e6fe8d728b7981e4262e71646fd212da1775aa
          - tdf#63175 Fix description of Calc shortcut keys
            
            This patch adjust a few shortcut key descriptions and adds two new ones. Both shortcuts were reported by the user and they do work in LO 7.3.
            
            Change-Id: Iab697f5894ceb3bb6ff62c732139f2aff2ae9ec0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121471
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-09-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6770320ab102aeecb43b3f39edb900fd9d773ba8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cc703be0b95314adcf7de4c1c4a5e6e0631c2a2e
          - Fix typo
            
            Change-Id: I75613efd4b08164a495c8a5110d3cea016bc05cf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121541
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-09-03  Justin Luth  <justin_luth@sil.org>  [1a6530787579fe466a67a98ef1f1a2087715a1b2]

        related tdf#137363: no NUMBERING_LEVEL 9(no-level) in para
        
        Remove the (fake) 9 from the direct paragraph formatting.
        Otherwise when numbering is applied it will start at level
        10 instead of the proper level (as defined by the style).
        
        Change-Id: I26fdff36e4f3d3449a259918a7c57a76bae7d486
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121503
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-09-03  Chris Sherlock  <chris.sherlock79@gmail.com>  [a01c60927c3cedf775d3ba66d3602988c274fb09]

        vcl: Migrate OutputDevice font functions to font.cxx
        
        Add unit tests for SetFont() and GetFont()
        
        Change-Id: I5b66cd5531aa0f9fd73357dd2a168d9c5b655b35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121016
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-03  Mike Kaganski  <mike.kaganski@collabora.com>  [872b77f6e8997b663fd01c9df655cd35a31ce39e]

        Make sure to use debug options for firebird in debug mode
        
        Change-Id: I358bd2013387e9fb341d92764f29767d6c0c2cb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121470
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-02  Caolán McNamara  <caolanm@redhat.com>  [bc7baa18435000f47f90e47d3300710bcb4cf56b]

        ofz#38011 save and restore m_pLastAnchorPos via UnoCursor
        
        when we do some operations that may delete paragraphs
        
        Change-Id: I2165dd287771f06c6d0fd061dd7659b06db4bd72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121511
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-02  Michael Weghorn  <m.weghorn@posteo.de>  [45e7e31f328ac572d4278ea94557d92cd99a1bd2]

        tdf#35129 a11y: Let SPINBUTTON have role SPIN_BOX, not PUSH_BUTTON
        
        Change-Id: I3aaac19890a356e930203ecdb003edfbfed1b52b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121516
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-02  Caolán McNamara  <caolanm@redhat.com>  [bd8e2365937f0dc58563a3a09c15078b94cd4f5c]

        do the same check on the same code pattern as was done earlier
        
        in this same function
        
        Change-Id: I03a112e3e57549ec776e99a460544b575476528d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121496
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [d98aae68810a77df399decbe09ba70f99fdb7344]

        tdf#144209: sc_subsequent_filters_test2: Add unittest
        
        Change-Id: I00a0f1efad4d003c7213117ede7f14fbdcb2c00e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121509
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-09-02  Caolán McNamara  <caolanm@redhat.com>  [0e05ce8b9377b90cda47a76a7d0cbd1d5c65c521]

        cid#1490900 Unchecked return value
        
        Change-Id: I22ab45d8e7bc72c3cf8cf8bb8ddbefef4250fdad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121517
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-02  Caolán McNamara  <caolanm@redhat.com>  [9f51d973f65e85ab01e393fc0821a0b304efbae3]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Ie666d56816b5af96590d482e2af204e0f6486bc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121494
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-02  Caolán McNamara  <caolanm@redhat.com>  [6d4b78f143f8bea59acd9c62a92effbe6dff0bdf]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I5b06808b7b676b9e7cbcea2d9330431c82055d0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121521
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-02  rafaelhlima  <rafael.palma.lima@gmail.com>  [8447f46372f48dc6d259340fafe00d39eabd64cc]

        tdf#136610 Add Clone/Clear Direct Format to other tabbed interfaces
        
        Change-Id: I4d009de786acd2a84f698b11eb48c52222f09c25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120858
        Tested-by: Jenkins
        Tested-by: Andreas Kainz <kainz.a@gmail.com>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2021-09-02  Miklos Vajna  <vmiklos@collabora.com>  [6d9b61c22a5b4372bf5592556d21c8417ed22bfa]

        Related: tdf#137363 ODT import: handle style:list-level="..." for para styles
        
        This is just the import side, the export side still needs doing.
        
        The used attribute was already part of ODF, and NumberingLevel for para
        styles where already imported/exported for DOCX.
        
        Change-Id: I8385ed23dc799c99e81318387236341b404d01a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121515
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-09-02  Caolán McNamara  <caolanm@redhat.com>  [40c760ff73d9713b11b6c6b124dc27f0da17daf3]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I9284239851472d6776e80d9d9c283b7f45db13c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121499
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-02  Alain Romedenne  <alain.romedenne@libreoffice.org>  [36ac73f5dc6a23c3275bbdb0a37f8fd98e416863]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6e00ebfc8b1fb0abb3a1f4a18cbf1177f0b92618
          - sf_platform.Printers new 7.3 property
            
            Change-Id: I44841d02698568e63791a2fdba480002caa03d4e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121468
            Tested-by: Jenkins
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-09-02  Noel Grandin  <noelgrandin@gmail.com>  [c1c679deca078209bc3008ccd9ccc0a8715929a1]

        rename UpdateMode -> UpdateLayout in editeng class
        
        ... because "update" is such a generic term I keep forgetting what we
        are turning on and off
        
        Also return the previous value from SetUpdateLayout to
        make the save/restore code more compact.
        
        Change-Id: Iae1764c837a92e58c9b17521f130e8fc80311d22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121479
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-02  Caolán McNamara  <caolanm@redhat.com>  [58da51715425d781b5b8b9b9e412c98daf80b601]

        convert malloc/free to std::vector
        
        Change-Id: Icc9bb8cd6851ee027d5a5469c78d26cf6a943708
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121501
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-02  Caolán McNamara  <caolanm@redhat.com>  [65ca2be823ce29d506e9c2cb5a42b611234194ac]

        move variables to where they're used
        
        Change-Id: Iaf7e7bf1a58aedb0ad6852812f969fc7e6153a54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121500
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-02  Chris Sherlock  <chris.sherlock79@gmail.com>  [13263005dc415b29a82ad12d452c313439668c3d]

        vcl: make GetFillColor() and IsFillColor() inline class functions
        
        Change-Id: I5f80765658f1c1679f56df59d4b8212caa9d1357
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121486
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-02  Mike Kaganski  <mike.kaganski@collabora.com>  [846fcc03b89a7131f565de95396757c8e0da1dfd]

        Use utl::TempFile::EnableKillingFile
        
        Helps keep temp directory clean also on exceptions
        
        Change-Id: I81c17d90d6905653db946e68faf2a7f59c17da15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121466
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [34a9f93018804044b756e0e49c7ea759a65d3dc4]

        clang-tidy:readability-redundant-member-init
        
        Change-Id: I396b83c089fef3aeb7789c17a3013ce61691504e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121489
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-02  Caolán McNamara  <caolanm@redhat.com>  [c085fc7cd335e3ea50a6bbaedf2f6e8cffadf559]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I827ddc6692280dbad44b03cfa07f1f35375080c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121502
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-02  Heiko Tietze  <heiko.tietze@documentfoundation.org>  [f773e7aa8c96e070085ece95889f02590ed65f89]

        Resolves tdf#144227 - Default command to switch UI
        
        Remaining .uno:ToolbarMode replaced by .uno:ToolbarModeUI
        
        Change-Id: Ie5afaa997dabaca0feafde41355945460f1292f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121417
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-09-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [b1af7083b469eec48783b7a1aaff6d080901fc7f]

        clang-tidy:readability-redundant-member-init
        
        Change-Id: I39b9ac81d65f4a269293824642c1b2ec593c0584
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121490
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [a8638dc41540e00c341a82c83e5a11fae5f74c20]

        unused defines
        
        Change-Id: I494e64c69decb9fb3d5b13ffc2f18d99f6b7749f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121442
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [776a1b9b6b9c574d28b3a321a0f3f8110f34ac90]

        clang-tidy:readability-redundant-member-init
        
        Change-Id: I0a9b238c0ba551b330bee7b89eb6cd48fad1b265
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121488
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [d241107b21e5d2bef3cbc408b020a0c8567b9e15]

        loplugin:badstatics
        
        whitelist another that started showing up when I built clang from recent
        trunk
        
        Change-Id: I37cb3a430a72df7e39e1ef8a5cf5f51383b4eaf9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121493
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-02  Caolán McNamara  <caolanm@redhat.com>  [7d0d07ed0f572c99c70d7f4384dfce644cbbf939]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I2b33dd4893bb71bd7880e068d26ebe3d31d07ab1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121485
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-02  Caolán McNamara  <caolanm@redhat.com>  [0c5d9b14a8dd313247e1ed6890bb8b7a3a829b22]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Ic592091450d596d505b7e802cb8560be2c01cb0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121451
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-02  dante  <dante19031999@gmail.com>  [0c022ac0911fa1cdfcc722c875c8898a9d41d75d]

        tdf#144189 Not Precedes (U+2280) and Not Succeeds (U+2281)
        
        Change-Id: Id2d619769012a1b26415656e7793a70c6b17c298
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121482
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-02  Caolán McNamara  <caolanm@redhat.com>  [08ccd6d3c45c108b5188e65d328cc23173139109]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I08bffde6c08d97d140e2985876a62084035d657f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121484
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-02  Caolán McNamara  <caolanm@redhat.com>  [5a864ebb0e18565e33e677df7987a8f94a7742ea]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        bodge dodgy SetStreamSize for now
        
        Change-Id: I4f15a2f2e196eb7b4a22331e66966f242d8968c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121483
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-02  Miklos Vajna  <vmiklos@collabora.com>  [dcf7ce2bb67620defbfcb2a4e021cb4c92e27178]

        sw: handle mbPurgeOLE when replacing compat options
        
        This is only read in SwOLEObj::UnloadObject() and the flag was there
        already with the initial import. It has no UI, so probably it's a compat
        setting.
        
        Change-Id: If776f7f86d2d2ebbc7421855e032c316e8ecacc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121481
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-09-02  Justin Luth  <justin_luth@sil.org>  [b87c7eb674dfc4ee76fa48af67da6cb13a8d6aa6]

        tdf#137363 DOCX filter: no NUMBERING_LEVEL 9(no-level) in styles
        
        The only real (initial) reason for setting PROP_NUMBERING_LEVEL
        in the style was to round-trip it so it didn't get lost.
        It does kinda give a nice side benefit in UI, where the style
        can now set the listLevel at the same time as turning numbering on
        (at least on the second try.)
        
        However, 9 ends up meaning LEVEL 10 in LO UI, instead of NO LEVEL.
        So eliminate that value from round-trippability,
        since LO has no correlating NO LEVEL value possible for that PROP.
        
        The UI is too broken and inconsistent for any attempt
        at a unit test.
        
        Change-Id: Ibd9cea2ec10e85651f9f6643ad1b49ebf9babe12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121448
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-09-02  Chris Sherlock  <chris.sherlock79@gmail.com>  [0dbe108ad80e30751be584ccb0e04bbcf35bdce1]

        vcl: test bitmap color when using DrawBitmap()
        
        Change-Id: I0c4f9517ca4573300b6ef9237ac9536f19523ab7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121043
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-09-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [4422ddfb0a862595a6e12caba50b28408704ba1d]

        turn on symbols for jenkins windows builds
        
        so we get good stacktraces when something goes wrong
        
        Change-Id: I1e0832b3ab0bdbbf1a76533c37fbb0a8060a0166
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121266
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-02  Stephan Bergmann  <sbergman@redhat.com>  [2b5dee8ee86cf92ed613a9cde61b0871f97e5b87]

        external/cairo: Avoid UBSan invalid-null-argument
        
        ...as seen during CppunitTest_sw_uiwriter4:
        
        > [_RUN_____] SwUiWriterTest4::testEmojiAutoCorrect
        cairo-surface.c:2852:28: runtime error: null pointer passed as argument 2, which is declared to never be null
        > /usr/include/string.h:44:28: note: nonnull attribute specified here
        >  #0 in _cairo_surface_show_text_glyphs at workdir/UnpackedTarball/cairo/src/cairo-surface.c:2852:9 (instdir/program/libcairo.so.2 +0x9ac09e)
        >  #1 in _cairo_gstate_show_text_glyphs at workdir/UnpackedTarball/cairo/src/cairo-gstate.c:2077:15 (instdir/program/libcairo.so.2 +0x65a4af)
        >  #2 in _cairo_default_context_glyphs at workdir/UnpackedTarball/cairo/src/cairo-default-context.c:1315:12 (instdir/program/libcairo.so.2 +0x62404f)
        >  #3 in cairo_show_glyphs at workdir/UnpackedTarball/cairo/src/cairo.c:3629:14 (instdir/program/libcairo.so.2 +0xa6c77f)
        >  #4 in CairoTextRender::DrawTextLayout(GenericSalLayout const&, SalGraphics const&) at vcl/unx/generic/gdi/cairotextrender.cxx:265:9 (instdir/program/libvcllo.so +0xae46aa3)
        
        Change-Id: Ifa22046bb35a872c4db38130a7ae4c9b758ccbc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121473
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-09-02  Mike Kaganski  <mike.kaganski@collabora.com>  [a5bb0e66492118b79da5fef31f8d2bd686947354]

        tdf#144172: patch FB to use per-process LOCK directories
        
        As discussed at https://github.com/FirebirdSQL/firebird/pull/6937:
        
        > > But as well, we may just use process id instead of session id in
        > > the ConfigStorage::ConfigStorage creating filename. That would be
        > > even better, fitting better into our per-process temp dir policy.
        > I tend to agree with you here. It looks safe assuming LO uses
        > SuperServer only.
        
        Let's not replace the session id with process id, but instead append
        process id after session id, to avoid (unlikely?) accidental overlap
        of process id and session id, which would produce the same name as
        already used by, say, isql tool.
        
        Change-Id: Ibce8a8c75d405aae3e8949e7daf2476accdff22b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121457
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-02  Chris Sherlock  <chris.sherlock79@gmail.com>  [7ded01efaec8171a204a255395767432bab881b5]

        vcl: move OutputDevice line functions to line.cxx
        
        Add unit tests for SetLineColor(), IsLineColor() and GetLineColor()
        
        Change-Id: I54a6e191f9c821c258527ebf075d88ff60cc9471
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121015
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-02  Mike Kaganski  <mike.kaganski@collabora.com>  [2e5dad443a30055d93dbcb3bf9cac906e80b2e25]

        tdf#144230: sanitize string length embedded in SQL_VARYING data
        
        It is unclear why the length may be wrong; but at least be safe to
        avoid buffer overruns.
        
        Wrt the validity of sqllen here: see SQLDAMetadata::scatterData in
        firebird's src/yvalve/why.cpp.
        
        Change-Id: Icc24c1cc0db66c20732188ab0621cde53c1ba5c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121458
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-02  Chris Sherlock  <chris.sherlock79@gmail.com>  [368e21fbc34fa4104f16498a54ab77704f39e6b4]

        tdf#74702 vcl: make helper funcs for ImplDrawWaveLine() and ImplDrawWavePixel()
        
        Unit tests written for Printer and OutputDevice, note that I might have
        uncovered a bug.
        
        Change-Id: Ic8e6e02ce0df349fc6fb6a3334105c1e6dfa3f36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113563
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-09-02  Luboš Luňák  <l.lunak@collabora.com>  [11b954e4f92da7620ba2dc89430fa09d3946f780]

        Revert "make Skia the default now on Mac too" (tdf#144214)
        
        It turns out HiDPI needs special handling, and I didn't get it right, and can't find a way to set up that mode here, so I can't test. Revert the default for now until this gets sorted out.
        
        This reverts commit 2489edcbe0f5dc77649fc2e801c1bbffb71692b8.
        
        Change-Id: I6d2f09a81c1ffa1537183a834f242c4f8b29aa4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121423
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-01  Michael Weghorn  <m.weghorn@posteo.de>  [e29f80efc826fdc8a8e4b7cbdd3becf2f074cce4]

        tdf#135588 wina11y: Map AccessibleRole::STATIC to ROLE_SYSTEM_STATICTEXT
        
        This looks like a better match to me than the previously used
        'IA2_ROLE_TEXT_FRAME' and the NVDA screen reader
        reads the text of child objects of 'ROLE_SYSTEM_STATICTEXT'
        when announcing their parent objects if they have a specific
        role (e.g. 'ROLE_SYSTEM_PANE' or 'ROLE_SYSTEM_GROUPING').
        
        Description for 'ROLE_SYSTEM_STATICTEXT' from [1]:
        
        > The object represents read-only text, such as labels for other controls
        > or instructions in a dialog box. Static text cannot be modified or
        > selected.
        
        Description for 'IA2_ROLE_TEXT_FRAME' from [2]:
        
        > Collection of objects that constitute a logical text entity.
        
        With this and an additional change to make the NVDA screen reader
        speak the children of a VclBox, NVDA reads the complete text of
        MessageDialogs as they are shown, rather than just the dialog title.
        ('AccessibleRole::STATIC' is used for the readonly VCLMultiLineEdits
        in a MessageDialog, s. 'VCLXAccessibleEdit::implGetAccessibleRole'.)
        
        The additional change needed to fix tdf#135588 when using NVDA on Windows
        is to make sure that 'AccessibleRole::PANEL'
        (used for a VclBox on Windows, s.
        
            commit 685ec1899435037205d98a102a32ca8b6a4836d0
            Date:   Mon Feb 17 16:57:44 2014 +0000
        
                Related: fdo#74284 try AccessibleRole::PANEL for VclBoxes under windows
        
                Change-Id: Ic8c743c2646c8610b3d90425024413b40dfdab13
        
        and additional information in fdo#74284)
        is mapped to something for which NVDA descends into the children.
        
        Testing this by just changing the LibreOffice side can be done
        by adapting the mapping for 'AccessibleRole::PANEL' to
        'ROLE_SYSTEM_PANE' like this:
        
            diff --git a/winaccessibility/source/service/AccObject.cxx b/winaccessibility/source/service/AccObject.cxx
            index 9e3f7d063b3b..e0ae1e2dc03e 100644
            --- a/winaccessibility/source/service/AccObject.cxx
            +++ b/winaccessibility/source/service/AccObject.cxx
            @@ -98,7 +98,7 @@ const short ROLE_TABLE[][2] =
                     {OPTION_PANE ,             IA2_ROLE_OPTION_PANE},
                     {PAGE_TAB,                 ROLE_SYSTEM_PAGETAB},
                     {PAGE_TAB_LIST,            ROLE_SYSTEM_PAGETABLIST},
            -        {PANEL,                    IA2_ROLE_OPTION_PANE},
            +        {PANEL,                    ROLE_SYSTEM_PANE},
                     {PARAGRAPH,                IA2_ROLE_PARAGRAPH},
                     {PASSWORD_TEXT,            ROLE_SYSTEM_TEXT},
                     {POPUP_MENU,               ROLE_SYSTEM_MENUPOPUP},
        
        Adapting NVDA as follows to handle 'controlTypes.ROLE_OPTIONPANE'
        accordingly might be a better approach, though:
        
            diff --git a/source/NVDAObjects/behaviors.py b/source/NVDAObjects/behaviors.py
            index e51f9e4a3..47389186e 100755
            --- a/source/NVDAObjects/behaviors.py
            +++ b/source/NVDAObjects/behaviors.py
            @@ -89,6 +89,7 @@ class Dialog(NVDAObject):
                                            continue
                                    #For particular objects, we want to descend in to them and get their children's message text
                                    if childRole in (
            +                                       controlTypes.ROLE_OPTIONPANE,^M
                                                    controlTypes.ROLE_PROPERTYPAGE,
                                                    controlTypes.ROLE_PANE,
                                                    controlTypes.ROLE_PANEL,
        
        I'll discuss that in the corresponding NVDA issue on GitHub: [3]
        
        [1] https://docs.microsoft.com/en-us/windows/win32/winauto/object-roles
        [2] https://accessibility.linuxfoundation.org/a11yspecs/ia2/archive/ia2-1.0.2/docs/html/_accessible_role_8idl.html#e37ff81431ee3762a5d41a2cb909108d73becd811853026681d0000b17da7862
        [3] https://github.com/nvaccess/nvda/issues/11687
        
        Change-Id: Ic49d49cfc2d5f01646086931f9f8a522c6f0d5fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121476
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-01  Michael Weghorn  <m.weghorn@posteo.de>  [8887979092c88139e4b950d1a75fc576853a2e2c]

        tdf#135588 a11y: Consider text as a11y name
        
        If no accessible name could be retrieved from
        a corresponding label or using the quick help text,
        take the actual text of the window into account
        for MULTILINEEDIT, etc.
        
        This e.g. uses the texts in message dialogs
        for the two VCLMultiLineEdits holding the primary
        and secondary message in a MessageDialog
        (s. vcl/inc/messagedialog.hxx).
        
        With this in place, Accerciser now shows
        the actual messages of the message dialog
        when using the qt5/kf5 VCL plugins instead of
        just empty strings, just as is the case for the native
        gtk3 variant or similar dialogs in other
        applications.
        With this on top of a WIP branch that makes
        Orca (more or less) speak for the qt5/kf5 VCL
        plugin, the whole text of the message dialog is now
        spoken as well. (Previously, only the title
        of the dialog was announced).
        
        More is needed for the case of using the NVDA screen reader on
        Windows (which is the original scope of tdf#135588).
        That will be handled separately.
        
        Change-Id: I182f3c96ce646a198b747ca8fb5c1cc1ff0d7f7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121475
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-09-01  Eike Rathke  <erack@redhat.com>  [71b003a12f8afdff42a25786ad0a12ddd6609d59]

        Resolves: tdf#144209 Handle General containing formats in RoundValueAsShown()
        
        Calling SvNumberformat::GetThousandDivisorPrecision() for a
        
        "AA "General
        
        format resulted in 3000 as that was implemented for tdf#106253
        without taking into account that ImpSvNumberformatInfo::nThousand
        may be abused under some conditions, which here is having
        FLAG_STANDARD_IN_FORMAT = 1000 as nThousand, multiplied by 3 gives
        3000. Subtracted from the 0 precision gave -3000 decimals for
        which of course the new rounding produced 0 where it previously
        simply ignored the decimals and returned the original value.
        
        Change-Id: I66afaf1e2d8b2654d9f7cc8cfb66389357fb742d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121447
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-09-01  Caolán McNamara  <caolanm@redhat.com>  [f560a3a296871084801ced75fae20fb5f1b5d7ce]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I481df54d421ad03813ba0755b735037e72d4c784
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121450
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-01  Noel Grandin  <noel@peralex.com>  [e25ba7dc57229d1cb9794abd1ca23c0d87ebecb3]

        use a dummy clipboard when running unit tests
        
        so the multiple unit tests don't stomp on each other.
        
        This fixes a couple of things in my earlier attempt
        (*) actually set the env variable on Windows
        (*) don't use a global variable to test the env var, because that
        variable might be initialised BEFORE the env var is actually set
        
        Change-Id: Id43a1dd2fbd324691e0b6578c9026b8a523012e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121436
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-01  Mike Kaganski  <mike.kaganski@collabora.com>  [86576cef2c77c8dc78e374aadaadf018610ed6f4]

        Simplify utl::removeTree
        
        Implement it using comphelper::DirectoryHelper::deleteDirRecursively
        
        Change-Id: I89d4e7c71b7556cb23d43fffa9b1e12df5ef8c3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121452
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-01  Caolán McNamara  <caolanm@redhat.com>  [2313a43d78c9a172e709d56ed9a933f2a17c2f93]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I342465eb02709a7e07d3088ecbb427a7ae900d30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121472
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-01  Mike Kaganski  <mike.kaganski@collabora.com>  [71a8f5db9dd79ce1e023c22286a57856c4b7b3fc]

        Simplify dtor logic
        
        Change-Id: I45395f2370474487dc11a0f634c581b30bdc9a61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121427
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-01  Justin Luth  <justin_luth@sil.org>  [f73fd9918b0002128e209b0e5ba7593a05d05c88]

        tdf#137363 DOCX filter: outlineLvl not associated with iLvl
        
        Lets make sure no one gets the wrong impression that
        these are somehow connected together. They aren't at all.
        
        In order to make that work, the newly added para style
        ability to carry PROP_NUMBERING_LEVEL should not be trusted
        as an inheritance, since it can drift out of sync when
        ValidateListlevel changes the value to body level.
        
        Lets just ignore the drift for now.
        
        Unfortunately, I don't see any way in UNO to setPropertyToDefault
        or Erase or ClearProperty.
        
        Keeping PROP_NUMBERING_LEVEL in sync with 9 isn't great
        because 9 has a totally different meaning in LO UI.
        There it means the highest level 10. This can be seen when enabling
        numbering on these paragraphs - they jump to level 10 right away
        since they already have the property set to 9, the highest value.
        
        The other option would be setting to 0 (the default value).
        But that still doesn't solve the out-of-sync/inheritance problem.
        
        Thus I just ignore the problem for now, waiting for
        -PROP_NUMBERING_LEVEL to gain a NO_LEVEL value
        -uno gaining an erase ability
        -a real problem that forces some kind of solution.
        
        Change-Id: Ie6d098fa60a18ac2e3e7d1e33276ca923bfbfaa5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121368
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-09-01  Caolán McNamara  <caolanm@redhat.com>  [8ef6d40a1cdaceb3479656aa32644e8c5d2f7e72]

        ofz: set JSIMD_FORCENONE for msan to handle jpeg_read_scanlines
        
        see: https://github.com/libjpeg-turbo/libjpeg-turbo/issues/253
        
        to silence...
        
        ==255714==WARNING: MemorySanitizer: use-of-uninitialized-value
            #0 0x546d121 in ycck_cmyk_convert workdir/UnpackedTarball/libjpeg-turbo/jdcolor.c:565:19
            #1 0x53d456f in sep_upsample workdir/UnpackedTarball/libjpeg-turbo/jdsample.c:98:3
            #2 0x547c7bf in process_data_context_main workdir/UnpackedTarball/libjpeg-turbo/jdmainct.c:374:5
            #3 0x5393146 in jpeg_read_scanlines workdir/UnpackedTarball/libjpeg-turbo/jdapistd.c:287:3
            #4 0x219f00d in ReadJPEG((anonymous namespace)::JpegStuff&, JPEGReader*, void*, long*, GraphicFilterImportFlags, vcl::ScopedBitmapAccess<BitmapWriteAccess, Bitmap, &(Bitmap::AcquireWriteAccess())>*) libreoffice/vcl/source/filter/jpeg/jpegc.cxx:282:17
            #5 0x219d9ad in ReadJPEG(JPEGReader*, void*, long*, GraphicFilterImportFlags, vcl::ScopedBitmapAccess<BitmapWriteAccess, Bitmap, &(Bitmap::AcquireWriteAccess())>*) libreoffice/vcl/source/filter/jpeg/jpegc.cxx:333:5
            #6 0xd1b770 in JPEGReader::Read(Graphic&, GraphicFilterImportFlags, vcl::ScopedBitmapAccess<BitmapWriteAccess, Bitmap, &(Bitmap::AcquireWriteAccess())>*) libreoffice/vcl/source/filter/jpeg/JpegReader.cxx:295:5
        
          Uninitialized value was created by a heap allocation
            #0 0x555a1d in malloc llvm-project/compiler-rt/lib/msan/msan_interceptors.cpp:901:3
            #1 0x53f0360 in jpeg_get_large workdir/UnpackedTarball/libjpeg-turbo/jmemnobs.c:56:19
            #2 0x53e99bf in alloc_large workdir/UnpackedTarball/libjpeg-turbo/jmemmgr.c:393:30
            #3 0x53ea1de in alloc_sarray workdir/UnpackedTarball/libjpeg-turbo/jmemmgr.c:477:28
            #4 0x547b422 in jinit_d_main_controller workdir/UnpackedTarball/libjpeg-turbo/jdmainct.c:451:28
            #5 0x53b1f2c in master_selection workdir/UnpackedTarball/libjpeg-turbo/jdmaster.c:569:5
            #6 0x53b0133 in jinit_master_decompress workdir/UnpackedTarball/libjpeg-turbo/jdmaster.c:735:3
            #7 0x53908dd in jpeg_start_decompress workdir/UnpackedTarball/libjpeg-turbo/jdapistd.c:47:5
            #8 0x219eaa4 in ReadJPEG((anonymous namespace)::JpegStuff&, JPEGReader*, void*, long*, GraphicFilterImportFlags, vcl::ScopedBitmapAccess<BitmapWriteAccess, Bitmap, &(Bitmap::AcquireWriteAccess())>*) libreoffice/vcl/source/filter/jpeg/jpegc.cxx:265:13
        
        Change-Id: I6c276a025baba0e22cbf47f102019014fc7d5a36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121477
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-01  Mike Kaganski  <mike.kaganski@collabora.com>  [d4acc83fbca384a24404bab816c2ed1c23343171]

        Use utl::TempFile::EnableKillingFile
        
        Change-Id: If3c6f95220d3888e7ec981a7899886f5a7e00b64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121429
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-01  Caolán McNamara  <caolanm@redhat.com>  [17ca1c22e3526650a889daa893d34b2c66eec758]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I8d581560433e555f7f26b4e24d1acd399acf4d52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121445
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-01  Caolán McNamara  <caolanm@redhat.com>  [ec6578f12611546032ec788f7531dfff6eae7bc1]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I7f37460bd39f5d069550c0e6241fe654f8c910d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121443
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-01  Luboš Luňák  <l.lunak@collabora.com>  [e7d2edb025b0ded69742f5e21786061ffc9f70df]

        patch Skia to search only system32/ for libraries
        
        LO on Windows defaults to Vulkan, and Skia tries to load the vulkan
        DLL, which may not be present on some systems. The library AFAICT
        should always be in a system directory, so restrict library
        searching to just there to avoid the possibility of DLL hijacking,
        just to be safe.
        
        Change-Id: I78ad3c7297e613c0316e82c5ff3c0110a02da337
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121437
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-09-01  Caolán McNamara  <caolanm@redhat.com>  [fdedc464535ea37f561b641beb4333b757ef9ecc]

        augment CFLAGS for cairo instead of overwriting
        
        so CFLAGS containing msan's -fsanitize=memory are not discarded
        
        Change-Id: Ib46d060b7542bc3e1b19cdef84ae3f8ea7099b14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121440
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-01  Caolán McNamara  <caolanm@redhat.com>  [7faa086071afe2638d371818d90cecc820e602ef]

        Resolves: tdf#143646 move the border from the outer grid to the inner one
        
        which is consistent with the other sidebar panels and gives the expected
        minimum width expected by the deck
        
        Change-Id: Ic9a4629bf6dc675c2a30533310512bf369c7b779
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121446
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-01  Caolán McNamara  <caolanm@redhat.com>  [a49e066945e445c56471e20ba7de892155f12d0b]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I9ae6e92cd5677619f8604764acbbe30a7290002e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121444
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-01  Caolán McNamara  <caolanm@redhat.com>  [e8cef7a93170fdca1a66f80184e7c207d3ca376e]

        tdf#138519 use gtk_adjustment_set_value instead of gtk_spin_button_set_value
        
        for FormattedSpinButton because the latter doesn't change the value if
        the new value is less than an EPSILON diff of 1e-10 from the old value
        
        Change-Id: I410ceec28e1855e53de8c2982e540c612578bf54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121438
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-01  Caolán McNamara  <caolanm@redhat.com>  [d69435d357cf14f0c305825cb5122f0fd92f9634]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Idaeb060e54fcb401f483abeb17e4f40dfd7ae20d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121374
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [7a55297c50d26a19536c082760ec0acd52eabcfa]

        clang-tidy:readability-redundant-member-init
        
        Change-Id: I8553b1e2b1c3461fa55eb19593b1a97ed9e7ab1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121433
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-01  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [c356e5e0530e609a2ae9e8b11fb3c4ed43f966d4]

        tdf#139196 - Remove local BOM logic
        
        Change-Id: Ic14d8556ab0f39b6f10619d714e1d8c5ba6c22d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121392
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-09-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [2cfcc8d7c988631333998a78b4b40cb17b025fe7]

        update credits
        
        Change-Id: I8fc0e8085dd647f3677554084a0de139a71e4367

2021-09-01  Tünde Tóth  <toth.tunde@nisz.hu>  [c082158018148be01476d5bc82c1cd71ea6541df]

        tdf#118938 XLSX import/export: fix permission for editing
        
        The password for editing wasn't asked, also wasn't
        exported in XLSX documents. Now it's exported in Calc
        using the following steps, also verified before editing:
        
        - In File->Save As, choose Excel 2007–365 (.xlsx) format;
        
        - enable checkbox "Save with password" and click Save;
        
        - in the dialog "Set password", click on "Options" and enable
          checkbox "Open file read-only", and enter a password
          for editing (i.e. skip the password for opening).
        
        Note: Excel 2016 doesn't ask password for editing, but
        Office 365 does. Passwords created in Excel haven't been
        supported, yet. Also passwords with diacritics aren't
        interoperable.
        
        Note: saving the file under a different path is still
        allowed both in Calc and Excel without asking the password
        for editing.
        
        Change-Id: Ic00d7c5a785e04d270a182a4087ea922d7d92979
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121371
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-09-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [521d91bce3a88dfaf529216f19e133dea7bb5af4]

        sc: do not use dashes in the file names
        
        underscores are used predominantly
        
        Change-Id: I4a51903a2c7712f463b10a56c7466077544adfee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121408
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-09-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [ad4d09db4a359748f5ecf5e78a3513ef3878e9c1]

        clang-tidy:readability-redundant-member-init
        
        Change-Id: Ic5abfe2d047750d8dfd3ae8cc733fa15d34ea505
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121432
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-01  Caolán McNamara  <caolanm@redhat.com>  [b3e7d61278701ffcc5330e8d65cf9e78991a1754]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Iebbc5c690231966960a5dd00908a0a4e1bf15bb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121400
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-01  Rafael Lima  <rafael.palma.lima@gmail.com>  [3413d88ff2aff3d717ffe555ea5998b7a1c37396]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4bf3053fbbf784070982cbcae793d9de2e559ae3
          - Update "Paste Special" dialog help page
            
            Since LO 7.2 the Paste Special dialog for Calc has 4 new presets that weren't documented in the help.
            
            Change-Id: I098d384bef1d8e2bf152bfe5c846a378088771a8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121412
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-09-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [75fca5341ec1e4d0a0113fce26df9992d7352591]

        tdf#42982 RuntimeException msg for SwXFrame::setName()
        
        Change-Id: I1d92730d93e71403b6d0ad97eedef4e6ba00a642
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121394
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-09-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0b15f026488968885c46026966ab72c376f61313]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a2b78468e291401740dc43aafdd622d8527f862a
          - Inform that Names must be unique among doc objects
            
            Change-Id: I51fb984022e2b72611137d5860461b78351cc2a7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121384
            Tested-by: Jenkins
            Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
            
2021-09-01  Balazs Varga  <balazs.varga991@gmail.com>  [9fbe0a171ece07da0d5c1e16eae23a167cb81114]

        tdf#143127 tdf#143130 ooxml export: fix lost image/shape in chart
        
        tdf#143127: Add officeRel namespace to XML_userShapes
        to fix invalid file error in MSO.
        
        tdf#143130: Add mbUserShapes variable to ShapeExport class
        to fix export of embedded shapes of charts in DOCX.
        
        Change-Id: I10c1dbf905af96d6a63a9243514b32a6440e63f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121035
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-09-01  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [504d78acb866495fd954fcd6db22ea68f174a5ab]

        tdf#143574 sw: textboxes in group shapes - part 1
        
        Introduce SwTextBoxNode class to support grouped
        textboxes, fixing the crash when entering a group
        shape, trying to add a textbox to one of the shapes.
        
        Test of crash fix: right click on a group shape.
        Select the menu item "Enter group". Select one of
        the shapes, and right click on it, and choose "Add
        Text Box".
        
        Note: textboxes in Writer are linked in SwFrameFormat
        class. Each textbox consists of a text frame and a shape.
        This object pair makes it possible to have complex
        content inside any kind of shape (pictures, tables etc.
        Group shapes have only one SwFrameFormat, but can have
        many shapes so that means they can only have one textbox.
        From now, each shape could have a textbox in a group.
        Please note this is only a preparation for that. Filter
        implementation and handlers are under development.
        
        Change-Id: Iae35c118f0e67697b289c30d0fad4f5e16501c02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120452
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-09-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [9c9ff9e89fd50223b28f327d3a7e416ab0ae831f]

        clang-tidy:readability-redundant-member-init
        
        Change-Id: I78339f1df1f0c55c7edaa552940b07d1ada3aeb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121386
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-01  Caolán McNamara  <caolanm@redhat.com>  [6b851810d43e4a9ea8119d97436f658593ff8f1b]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        surely a lookup of i equal to rTable.size() is bogus
        
        ==75288== Conditional jump or move depends on uninitialised value(s)
        ==75288==    at 0x1EC68C45: DelFlyInRange(SwNodeIndex const&, SwNodeIndex const&, SwIndex const*, SwIndex const*) (docedt.cxx:246)
        ==75288==    by 0x1EDE68D4: sw::DocumentContentOperationsManager::DeleteSection(SwNode*) (DocumentContentOperationsManager.cxx:2096)
        ==75288==    by 0x1FC27F2C: SwHTMLParser::DeleteSection(SwStartNode*) (htmltab.cxx:4945)
        ==75288==    by 0x1FC231EF: SwHTMLParser::BuildTable(SvxAdjust, bool, bool, bool) (htmltab.cxx:5219)
        ==75288==    by 0x1FC24B7B: SwHTMLParser::BuildTableCaption(HTMLTable*) (htmltab.cxx:4589)
        ==75288==    by 0x1FC23E34: SwHTMLParser::BuildTableRow(HTMLTable*, bool, SvxAdjust, short) (htmltab.cxx:4020)
        ==75288==    by 0x1FC25B38: SwHTMLParser::BuildTableSection(HTMLTable*, bool, bool) (htmltab.cxx:4189)
        ==75288==    by 0x1FC2237F: SwHTMLParser::BuildTable(SvxAdjust, bool, bool, bool) (htmltab.cxx:5055)
        ==75288==    by 0x1FC24B7B: SwHTMLParser::BuildTableCaption(HTMLTable*) (htmltab.cxx:4589)
        ==75288==    by 0x1FC23E34: SwHTMLParser::BuildTableRow(HTMLTable*, bool, SvxAdjust, short) (htmltab.cxx:4020)
        ==75288==    by 0x1FC25B38: SwHTMLParser::BuildTableSection(HTMLTable*, bool, bool) (htmltab.cxx:4189)
        ==75288==    by 0x1FC2237F: SwHTMLParser::BuildTable(SvxAdjust, bool, bool, bool) (htmltab.cxx:5055)
        ==75288==    by 0x1FC24B7B: SwHTMLParser::BuildTableCaption(HTMLTable*) (htmltab.cxx:4589)
        ==75288==    by 0x1FC23E34: SwHTMLParser::BuildTableRow(HTMLTable*, bool, SvxAdjust, short) (htmltab.cxx:4020)
        ==75288==    by 0x1FC25B38: SwHTMLParser::BuildTableSection(HTMLTable*, bool, bool) (htmltab.cxx:4189)
        ==75288==    by 0x1FC2237F: SwHTMLParser::BuildTable(SvxAdjust, bool, bool, bool) (htmltab.cxx:5055)
        ==75288==    by 0x1FC24B7B: SwHTMLParser::BuildTableCaption(HTMLTable*) (htmltab.cxx:4589)
        ==75288==    by 0x1FC23E34: SwHTMLParser::BuildTableRow(HTMLTable*, bool, SvxAdjust, short) (htmltab.cxx:4020)
        ==75288==    by 0x1FC25BC5: SwHTMLParser::BuildTableSection(HTMLTable*, bool, bool) (htmltab.cxx:4194)
        ==75288==    by 0x1FC2237F: SwHTMLParser::BuildTable(SvxAdjust, bool, bool, bool) (htmltab.cxx:5055)
        ==75288==    by 0x1FC79B2C: SwHTMLParser::NextToken(HtmlTokenId) (swhtml.cxx:1787)
        ==75288==    by 0x22060E6A: HTMLParser::Continue(HtmlTokenId) (parhtml.cxx:295)
        ==75288==    by 0x1FC745AC: SwHTMLParser::Continue(HtmlTokenId) (swhtml.cxx:683)
        ==75288==    by 0x22060CF5: HTMLParser::CallParser() (parhtml.cxx:279)
        ==75288==    by 0x1FC73F7F: SwHTMLParser::CallParser() (swhtml.cxx:607)
        ==75288==    by 0x1FC6FF90: HTMLReader::Read(SwDoc&, rtl::OUString const&, SwPaM&, rtl::OUString const&) (swhtml.cxx:238)
        
        Change-Id: I9583e5be41fe76f19c699394961ed2717a990cc3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121351
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-01  Caolán McNamara  <caolanm@redhat.com>  [0b16224062c0434087c3b904cc57d44e5723394b]

        tdf#142458 minimal width not including extra width needed by scrolledwindow
        
        its only including the width of the panels and not the extra space
        possibly required by the container window. Which is 2x the
        m_nBorderWidth of 1pixel of VclScrolledWindow in this case.
        
        Change-Id: I56775c7183d7a8b87af263ddc8bb17373779e9ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121390
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-01  Caolán McNamara  <caolanm@redhat.com>  [9e0e25c489e0ee170ef4f212efa707734f581347]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I4e1a5a6254c22423d8b7e75d4afc88393fc816de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121399
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-01  Caolán McNamara  <caolanm@redhat.com>  [3432bace75ba9959524ed1f7e32a833433b30046]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I3b32e04f05c39871d172a35ef60af787ffb5ee87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121397
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-01  Caolán McNamara  <caolanm@redhat.com>  [648d0c21a1f78074c7119dfcc672f20cc5cf03b1]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I2ea2640773f7b39fac5c7c5cfe606a6ac53ae6d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121395
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-01  Caolán McNamara  <caolanm@redhat.com>  [2f31978784bd142d4bb4dd50c328f6eb069ae31c]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I394b84d9d83d09096932c94fb09e6d964a5aecfe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121398
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-01  Caolán McNamara  <caolanm@redhat.com>  [4b1edb272c029cf72681730133e3c2272068bbad]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Ia1e6d4c71d4bd228f2a9bb5fd2f5dbf54b94700d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121396
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-01  Caolán McNamara  <caolanm@redhat.com>  [0a2ab8e9310e64a2c053a700a2e5574ec11a24fc]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I9e7be23fd8a52cfd0976ca358d848cbe11e84c2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121355
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-09-01  Heiko Tietze  <tietze.heiko@gmail.com>  [d66ab0c7e8b0330c5c82e37e256557b1a7a6ae03]

        Resolves tdf#142116 - Respect field shading color on dark background
        
        This reverts #100366# commit ce057f404b7b39df4a9259eecd90e28cf9a75fbd
        
        Change-Id: I50872e38a154f5d24bcfaafd11488508e3c52356
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121359
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-09-01  Dennis Francis  <dennis.francis@collabora.com>  [9d8324524bdcd1244cd6e9d93b063b981d47c9be]

        tdf#143942: oox: import/export labels from <c15:datalabelsRange>
        
        When <c15:showDataLabelsRange> boolean flag is present, the imported
        label texts are added as the first text field in oox data label model.
        The cell-range associated is also preserved. The export part preserves
        the how labels were store originally in <c15:datalabelsRange>.
        
        However in order to make the custom labels reflect the contents of the
        cells in the associated cell-range, more work needs to be done. For this
        the labels present in <c15:datalabelsRange> needs to be made available
        as a data-sequence with a new "role" like "point-labels" in
        XInternalDataProvider implementation and and make the label renderer
        read this data source rather than consulting the custom label fields
        property which is static after import.
        
        Change-Id: Ibc7045fa5ea209d463680c96efb49a06662d2500
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121313
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-09-01  Miklos Vajna  <vmiklos@collabora.com>  [b365358075d484e034eb9cd6bceeea9d639835b6]

        CppunitTest_sw_ooxmlexport7: avoid DECLARE_OOXMLEXPORT_EXPORTONLY_TEST()
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: Id6b673d744d5eb1249d9466feb7a4f3758802b0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121393
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-09-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [1875b3d9f2a3873b592d5d207a46a6771649ca95]

        clang-tidy:readability-redundant-member-init
        
        Change-Id: I67edbea77b12940ac807ccbadfd74b250902809d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121378
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [eb9d34dadbf78fd09ff39ba46d0e48c6ae9f9940]

        clang-tidy:readability-redundant-member-init
        
        Change-Id: I2fc0a1f5a637b3228d8f49ecd0e0769d6872cdc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121375
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-09-01  Miklos Vajna  <vmiklos@collabora.com>  [5d0860ed0600904a03459e8bf5a6792c671463a4]

        sfx2: allow storeAsURL() on the main thread
        
        This is similar to commit b030e83fccbff8d82a4c84462075baa8442cde54
        (sfx2: allow storeToURL() on the main thread, 2019-02-05), just this
        handles the 'export' case, not the 'save as' one.
        
        Note that this already worked in some cases when impl_store() decided to
        call storeSelf(), but vcl::solarthread::syncExecute() already avoids
        dispatch when called on a non-main thread, so that is not a problem.
        
        Change-Id: Ief09ba6c60923c7f16d86f61625c0faa9a5f829b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121385
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-08-31  Eike Rathke  <erack@redhat.com>  [d5ade739771ddf06cc7ee6d4af15672bfcf09ed6]

        CSV/Paste: setting a text format is only necessary when using ScDocumentImport
        
        For ScDocument::SetTextCell() it is forced anyway so was actually
        done twice, in the case of Paste and TextToColumns.
        
        Change-Id: I3144e2d316810c702c5ebd84698e8611674adace
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121381
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-08-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [4cfc303886bc9f863f755f8278561f9e57f9a5c5]

        tdf#117868: sc: Add UItest
        
        Change-Id: Ic8630d3497ece3903662c671878a42e448e7f553
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121383
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-08-31  Caolán McNamara  <caolanm@redhat.com>  [7a410f7ee447201dc23b31166ca9989a3c01bce7]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I0e671742043662aec27751974223b205d24508aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121387
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [aac3ef9df34b38d8fc786f13b0336c7cbe68ee51]

        fix crash in select-all
        
        <vmiklos> noelgrandin: hmm, when simply typing "a\nb\nc\d" into writer
        and trying to select-all, i get a crash from the new
        SwFrame::DynCastTextFrame(). is that something you see?
        https://pastebin.com/raw/v00ncxXP is the backtrace
        <vmiklos> sounds like the old code invoked dynamic_cast<> on nullptr
        fine, but the new pFoo->DynCastTextFrame() won't work if pFoo is nullptr
        <noelgrandin> vmiklos, doh!, thanks, will fix
        
        Change-Id: I58966512551e90ded3d3ecd65fef9f083dc6d852
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121365
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [c91a5c71d1696ab30632a2f093eb62ee783c4a65]

        clang-tidy:readability-redundant-member-init
        
        Change-Id: I94f8272ffbdbf5bc7a4cc31433dc547231fd4392
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121361
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [d8a0b3030c3cf7b8883667e2140dc6cbe8eb90f9]

        uitest: sw: move find and replace tests to their own folder
        
        No need to have sw_findSimilarity for just one test
        
        Change-Id: Ifec7ee9cbc81492dcae95f330a697e03875ac3a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121044
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-08-31  Caolán McNamara  <caolanm@redhat.com>  [dfde7cef704533fa9e352225ee596da7e2e106d1]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I40ab9dc8b320990abcf89630984892e040a8544d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121380
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-31  Caolán McNamara  <caolanm@redhat.com>  [58da1a60424f4decffd6a946454eb8f7520ab8fb]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        test for eof condition before comparing the uninit val
        
        Change-Id: Ie27c80f6c8103af4283181c522794eb878ccf588
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121373
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-31  Caolán McNamara  <caolanm@redhat.com>  [312161673912bc60865493635f9820d11f2c58f3]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I4298dfeafab0fe296a970fce024cc25572e3a2b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121388
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-31  Noel Grandin  <noelgrandin@gmail.com>  [a41cbb1212a92f525dc75e90007c6dbc998f37c5]

        flatten SfxAppData_Impl
        
        no need to allocate things separately that are always allocated
        with this object
        
        Change-Id: I6acc215fa1f86625f300cd7717ee5d40a6bc986b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121341
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-31  Noel Grandin  <noelgrandin@gmail.com>  [5fddc93fec46cda828595418105af3838918cb69]

        no need to allocate SfxFilterMatcher separately
        
        it only contains a single pointer
        
        Change-Id: If988f03d693d4912ce3b7a6fa5fab7cd52ab05cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121340
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-31  Noel Grandin  <noelgrandin@gmail.com>  [8bfb8574fe1b0bffff6ad82d469fc43247ac8c80]

        no need to allocate SfxPickList separately
        
        it only contains a pointer
        
        Change-Id: I593665314eae2c0ad02b4555c2fda0d8719f2edf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121339
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-31  Noel Grandin  <noelgrandin@gmail.com>  [1969673c42880419be95425eef792893692878a9]

        no need to allocate SfxDocumentTemplates separately
        
        it only contains a single pointer
        
        Change-Id: If6fc4924b7980317500a5c02e62c671f8f97aafd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121338
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-31  Caolán McNamara  <caolanm@redhat.com>  [b3aaa0057beb098e16976f7ec3361b5f484b28b1]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Ie08cae55b638be5756d801b10b4546eb6c985f7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121379
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-31  Rafael Lima  <rafael.palma.lima@gmail.com>  [64ca7eeb6785d8609fc37308bd1eee729214e82f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7d17a5cad38a5af3a8b776f5cad40e63cd2b5929
          - tdf#143585 Improve example on calling Calc functions in macros
            
            Originally the example shown in "calc_functions.xhp" was embbeded from "03131600.xhp". So in this patch I created a brand new example in "03131600.xhp" and improved the example in "calc_functions.xhp".
            
            Change-Id: I758a0e5dec3e66f924415970711dfa9044396026
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121060
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-31  Rafael Lima  <rafael.palma.lima@gmail.com>  [2481b38756024e32607822728ef76265a3175f4d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 329d51b5e63600b39ccb8fc95f8be84b81aaf7c3
          - tdf#105152 Update Calc AutoFormat instructions
            
            Change-Id: I8fbc4b554947f9132d7ef357f1c7b02c98250bd6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121280
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-31  Rafael Lima  <rafael.palma.lima@gmail.com>  [dcb595dac4c9992e9f68ee67644be790f241bf8e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1e7954968f401bf69434c1c53701da335d0a63f2
          - tdf#107290 Update "Selection Mode" help page
            
            The bug report requests to update the shortcuts for selection modes. I also fixed some inconsistencies in the text and table formatting.
            
            Change-Id: I1c210b989a5105299182b0a6599db616ea8f588d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121276
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-31  Caolán McNamara  <caolanm@redhat.com>  [cb8d753674e954e6f6538ff7ffe8f58f240f39b9]

        upgrade internal cairo and pixman to 1.17.4 and 0.40.0
        
        cairo.RGB24_888.patch is split out from the rest of the unrelated
        patchfile it was in, this was introduced originally as:
        
        commit 54596087e57ea533253e19eea594d9b6c06e8d26
        Author: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
        Date:   Sat Dec 9 16:28:42 2017 -0500
        
            vcl-svp: add 24-bit (3-byte) RGB surface support to Cairo
        
        drop parts of pixman-ubsan.patch that no longer apply, which
        maybe casts doubt over the parts that do apply if they are still
        necessary
        
        Change-Id: Id1e8f112b1121b892c97ea248b101f133f03ac48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121234
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-31  Rafael Lima  <rafael.palma.lima@gmail.com>  [c13cb72d48e71d29610c98dc02f1739a0c2be2cf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a3f7c8d5013aa8432e0e621f78426f183def0885
          - tdf#142301 Fix Cross-fading menu entry in the Help
            
            Change-Id: I5daba02bbe957bb9f594e9ff9a8a12d5fdb8ecb2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121274
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-31  Justin Luth  <justin_luth@sil.org>  [c9639186c8a6bf594fae459b4aab478bbac8fb91]

        tdf#143793 preemptive unit test for USE_FORMER_TEXT_WRAPPING
        
        Ensure that any efforts to sort out the back-and-forth
        issue of honouring wrapping in headers, footnotes, etc
        won't break old documents without even a whimper.
        
        Change-Id: Ic12595a8e25aff176e89adfaba51991d38db516c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121377
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-08-31  Ming Hua  <plateauwolf@qq.com>  [e94c05078a7535c357bba3576d088fe53bd9eb9e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3e595e008e1c3232dd9e3ff49a28f238413e2537
          - Database queries: fix broken links
            
            Change-Id: Ibe089725e393bfd290963e2abaf31da6d3ab0b85
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121163
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-31  Johnny_M  <klasse@partyheld.de>  [497732b857790c57bbfc7ff1120e864f5c207d3d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ac52503447d65fc400597c2c21ecef623df18b93
          - tdf#132643 Translate German section IDs
            
            Change-Id: I892369ba6b5ac07ae41482fe13f9afe5429c344a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121196
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-31  Johnny_M  <klasse@partyheld.de>  [b6a41d3efec69ae777584d14be2eff0575311cb0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7455704da23c1098baf52273e3e765a9bbf4c855
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ibbbfc3ab223813d7969479b4bbb93c3babe6bb30
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121195
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-31  Johnny_M  <klasse@partyheld.de>  [611b09e769e0b4cf624c4f69a1c39fbd8e5af8c6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dcf8240fc1b6d2e5e51b19f37bdc273f5d78eea1
          - tdf#132643 Translate German section IDs
            
            Change-Id: I76cd1df3e39174473e879d1f5a8d75197378223a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121203
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-31  Johnny_M  <klasse@partyheld.de>  [0b829eb738b3b3aea2bc02499bf2a89ebdbc5f46]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2b7042594a35baf6199beba8a8bc01b3a499352d
          - tdf#132643 Translate German section IDs
            
            Change-Id: I6f32f77b35033091e2a5b5a1d41a5897dd28d9b4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121202
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-31  Johnny_M  <klasse@partyheld.de>  [60f47069858fdf2e746c3168e652d3dc5cb9d020]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f328a800e34ac8c97a0ec4988cb1c643326ca692
          - tdf#132643 Translate German section IDs
            
            Change-Id: I9c70666cb5e40718b3bc900065c3d5e865788f52
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121201
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-31  Johnny_M  <klasse@partyheld.de>  [83cbd2235872bf34c6612da6945458eb199f6018]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d49eff7831f45d0009386fcc5482110178ab207e
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia6a561687ebb55b01b3207b1b3091056046b0af9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121200
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-31  Johnny_M  <klasse@partyheld.de>  [20aee34b83a6ab465ba82831cdb750dd8cccebef]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4b65390391b89f82aeeec75bb13e0717c6fd15ce
          - tdf#132643 Translate German section IDs
            
            Change-Id: I570647236735f9e854a9e3c44af04bd943109e6a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121199
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-31  Johnny_M  <klasse@partyheld.de>  [56c056e0c90531db362921fcf47819d547bf7cad]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1e6bae00ac5539f23f6eead9a3299fc95ec827e7
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ib2f36827f9081afd41259c74a4e3c5183a83cede
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121198
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-31  Johnny_M  <klasse@partyheld.de>  [0c35f964a154287144444e1663e02d0144658c69]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 48110c1a6d0a695283900ce38532f6a45807111d
          - tdf#132643 Translate German section IDs
            
            Change-Id: I803cbd94433b0002ded6c622164e4d57e3b405d7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121197
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-31  Johnny_M  <klasse@partyheld.de>  [1d0a6209c5cf85eb1c96b7ee8087a2f56c0d5063]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e010ffb9bebba9d0ba5649650318fb9b6aca3438
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ib7fb870050c9b7f3ac4cbb27c4c00213fb0e8ded
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121194
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [8508873a24387fefacd95e11e2ed9f2a0027ad43]

        clang-tidy:readability-redundant-member-init
        
        Change-Id: Icaef0cca9ca7bce76a7eb7ecd54c492f9ffcaad6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121376
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-31  Noel Grandin  <noelgrandin@gmail.com>  [7955fe46e226d74732993454e18be6835659c11c]

        flatten SfxObjectShellArr_Impl
        
        Change-Id: I97e3ea18ce17c63ae95d7755a32c602b88373370
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121337
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-31  Eike Rathke  <erack@redhat.com>  [8a45eac81686ccc06b7f028594770ad18ae66057]

        CSV: use target doc's formatter to determine and set forced text
        
        If text is to be forced check if the string is a number in the
        target doc's locale which then needs to be forced to text format,
        not in the input parsing locale. Also set the text format of the
        document's default locale, not the input locale's text format
        (which may or may not match the document locale).
        
        Question remains if this isn't duplicated work anyway because
        setting text at cells forces text format if necessary if
        ScSetStringParam is setup correctly. To be investigated if all
        paths taken actually do that.
        
        Change-Id: I3db3907cfe81156ccd1b0b523372dd97ee8598a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121366
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-08-31  Caolán McNamara  <caolanm@redhat.com>  [903b232eb3b97e3557ef8c918e0a6474d197ef56]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I9c7eae9b8744b946a00b6285f4f0ed83d63f4834
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121333
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-31  Chris Sherlock  <chris.sherlock79@gmail.com>  [3ab647fa6cb0587668f93bea0b8de9237b71a0cc]

        vcl: move RemoveTransparenciesFromMetaFile() to outdev/transparent.cxx
        
        Don't know why an OutputDevice function was used in print2.cxx, but
        definitely needs to be in the outdev source directory, and 
        transparent.cxx is the most appropriate place to add this.
        
        To be honest, that function only operates on metafiles, so perhaps we
        should make this part of GDIMetafile, so added a TODO.
        
        Also, a number of local header files (all to do with PDFs) needed to 
        become module local headers, so I have moved these to the vcl/inc/pdf 
        directory.
        
        Change-Id: I1feb8e5e8aedc7399740a035beacd2dad3de317f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121321
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-31  Gökay ŞATIR  <gokaysatir@gmail.com>  [643e0fe7fc16345e3f534f270f7eb5b5276e26a2]

        lokinteractionhandler: Use json_writer for JSon types.
        
        This patch is for making more use of new json_writer class.
        
        Change-Id: Ic8dd6694887635a363a74d2cf5bd1e3e2987463d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121364
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-31  Tibor Nagy  <nagy.tibor2@nisz.hu>  [e5cfda76aefd6996813f461198816be24cd6ad43]

        tdf#142645 PPTX import: convert "ctrTitle" text to slide name
        
        (i.e. centered title) similar to <p:ph type="title"/>.
        
        See commit 7eb0e52527e729a21973e70d5be8e0a6779ec748
        "tdf#142648 PPTX: import long slide names to avoid broken link export",
        commit 253bee65bc24d999c3629a4d503d0fa01b355cfc
        "tdf#142646 PPTX import: count repeating slide names" etc.
        
        Change-Id: I5f25f04f23981ce2ff64dc792fe8464682d749a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121295
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-08-31  Caolán McNamara  <caolanm@redhat.com>  [e822d5590e48a1100717b5d0ae2b6d72f4f936da]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Iaeae1efd2da2add9729bab38137c8ff1fb9818db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121362
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-31  Caolán McNamara  <caolanm@redhat.com>  [2053a545413e788f6d3fb74e0335f8f2d354a0cc]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        no idea why its like this in the first place, but I'm not
        going to change it decades later, just zero out the uninit
        bytes
        
        Change-Id: Ie5d875523999d465dc167ac4fedcb99d3825ae99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121363
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [21dbf18064480cade972f50431a7fad6505d6d43]

        clang-tidy:readability-redundant-member-init
        
        Change-Id: I95918275653714577e2d6728dd3947c7fbb66d8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121360
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-31  Noel Grandin  <noelgrandin@gmail.com>  [5d64720ce7571cb491e8c477e3744e1c19894625]

        flatten SfxViewShellArr_Impl
        
        Change-Id: I781f877b0c94fdd667b4fd00342e68b35b127867
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121336
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [6191fc447395e877876290eedf28019a1866958d]

        clang-tidy:readability-redundant-member-init
        
        Change-Id: I5e8baec88d5f17ddda452bd945c87769623cb4e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121357
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-31  Noel Grandin  <noel@peralex.com>  [bb5425ed3d8cc04e4242059a17912752d6b48c53]

        tdf#135683 speed up writer layout cache access
        
        can be hot, so use a std::unordered_map
        
        Change-Id: I70e34e80cad67536414c71facbe0222dd88c65a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121208
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-31  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [eae0636311d3a1b3a1af58a3e4df686b55afa3fa]

        tdf#142881 XLSX import: fix shapes rotated exactly 45°,
        
        135°, 225° and 315° by correcting their cell anchor points,
        like MSO does. Previously the XLSX export with the bad
        anchor points messed up the rotation of the shapes, resulting
        also broken text content in LO and MSO.
        
        Thanks to Regina Henschel for analyzing the problem.
        
        Co-authored-by: Szabolcs Tóth <toth.szabolcs@nisz.hu>
        
        Change-Id: Ica625545a22a74ed027ac0fa2bbf38804611c172
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121307
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-08-31  Caolán McNamara  <caolanm@redhat.com>  [a58b9010b38ca43d4b3a2b30fcd6bec28db1b344]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I63ce4b9a49988736fd6d602a49dd54495863faec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121353
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-31  Caolán McNamara  <caolanm@redhat.com>  [0ec44b738b92bbf6965bf0dbe41199476673dcaf]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        check for short reads
        
        Change-Id: I1fb142e08f5664ca73dc62f6c5a5ecfd2ee1e875
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121352
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-31  Caolán McNamara  <caolanm@redhat.com>  [fc3bacf7e02af57781a9d63581abc96d66d6529f]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Id877653f5c120f690fc3f597979de88926ec6ab0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121354
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-31  Caolán McNamara  <caolanm@redhat.com>  [203cc17337702e0ae50d120aae1e18f8ce649ee7]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I7d0363f67ac6f4b9bece2fb0f942a476ea203d94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121305
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-31  Luboš Luňák  <l.lunak@collabora.com>  [234ed4bcd5c4b5b41467890b82c6efa08dec559d]

        reduce code duplication
        
        Change-Id: I31ee84be7ebee7f1644d7fd43bbc951abd2842d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121328
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-31  Caolán McNamara  <caolanm@redhat.com>  [4a65109b7ab3cafddad113900754260af2dbb4ea]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I9867737be62871aaa80a9ce0b51318afa62e8a67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121334
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-31  Chris Sherlock  <chris.sherlock79@gmail.com>  [f2f8445c9dca13cc343dbfb08a5ab236e25155eb]

        vcl: cleanup OutputDevice::Push()
        
        Change-Id: I705fdf35b96ab598c2ddb4e34d0a2b7d0bdd9ab4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121013
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-31  Stephan Bergmann  <sbergman@redhat.com>  [04117f78f235a60094f8d92ce983ebcc495ecc49]

        Fix UNOIDL identifiers that started with lowercase and contained underlines
        
        ...which are reserved in UNOIDL (though unoidl-write does not enforce that for
        now, see the TODO in unoidl/source/sourceprovider-scanner.l, and idlc only
        warned about it with an explicit -cid option)
        
        Change-Id: I529f385e9c263d2dab9baf3b99f0208457da04c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121346
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-31  Luboš Luňák  <l.lunak@collabora.com>  [2a0f2f074dd643b723bfbcc5c96e4f5ee8da87a3]

        fix Skia flushing to screen on Windows (tdf#144145)
        
        Should have been part of eb37b1e346f5651ce8e6848e51103a8986a57c36.
        
        Change-Id: I25c5524fcea90ccc30d880451034d0fa1716b6f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121327
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-31  Luboš Luňák  <l.lunak@collabora.com>  [5e4dfd68d690f38dd87609c39fc564b92bc6a0b3]

        Skia's kDifference now seems to cause crashes also on AMD/Windows
        
        Change-Id: Ia60605407ba9f890db308301711f2d54bca92d56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121326
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-31  Luboš Luňák  <l.lunak@collabora.com>  [2489edcbe0f5dc77649fc2e801c1bbffb71692b8]

        make Skia the default now on Mac too
        
        As per the ESC decision from the last week.
        
        Change-Id: I8f2fc4c7f33d4c044ac9e20df6f93eb755507efc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121292
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-31  Luboš Luňák  <l.lunak@collabora.com>  [bbf7dc39abf64c314e9c43c4d0554d1d7bdef3e7]

        test at least creating Metal context when initializing Skia
        
        Change-Id: Ic00236e7876039c3f5c0c1e719e829b844d1d2e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121271
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-31  Caolán McNamara  <caolanm@redhat.com>  [874bcdbd8948ca98a559d8604795ea3ee238bf15]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I3be8bae46978b8641abf82acd9620c770a076a33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121320
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-31  Caolán McNamara  <caolanm@redhat.com>  [a412668d8d6b90d8785d1b7a98fd44ad9bfe0f16]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I5a5fe3221301532a1eac3efe8779ac62e3be82be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121332
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-31  Caolán McNamara  <caolanm@redhat.com>  [0aed7f60182f2d81e52555096f2a3ef5fb96e403]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I97b5552b9bfbde61ac35ad7a2a7e6dbc8bdea429
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121331
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-31  Caolán McNamara  <caolanm@redhat.com>  [12b4913b86a3b9ea5882bf57272603064861639e]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I3244f5c83a02f41ec379188b1fedbdd9e511967c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121318
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-31  Caolán McNamara  <caolanm@redhat.com>  [79b58f222885cc0648ef46c7d05089f09060f793]

        reversed condition
        
        Change-Id: I5d4440ed16fe6acc21923209f94067ce7df03564
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121323
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-31  Miklos Vajna  <vmiklos@collabora.com>  [4f4452f6a74201e862971a79ba5bdcd06f3ba9ce]

        tdf#126126 ODT import: improve import of cross-table commented text range
        
        Regression from commit d4b473dd9ba77427b28d97847067b8877c2033d9
        (office:annotation-end import, 2012-07-20), the problem was that
        XMLAnnotationImportContext::EndElement() assumed that we can always call
        gotoRange() to go from the annotation start and end points, but this is
        not true: an annotation may start inside a table and end outside a
        table, which is not a valid selection, so gotoRange() fails.
        
        Fix the regression part by just creating a text range for the anchor of
        the comment, so the comment is attached to the end of the range, and
        this way the rest of the comment & the document can be at least opened.
        
        [ It seems bookmarks behave similarly: they don't block the whole
        import, but don't work cross table boundaries, either. ]
        
        Change-Id: I1b5a2e2e7501ce3054379fc79d2045c3439c52e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121322
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-08-31  Stephan Bergmann  <sbergman@redhat.com>  [a36d1308f946d890fcdf7887169f284704e4a5bf]

        Elide class makeOIdPart
        
        ...which is no longer needed since 00f257a7ef4f1ec52887bc379c14757e057e94c8
        "rtl::Static -> thread-safe static local"
        
        Change-Id: Ie78154c5d8b6ad8278405d1ce56c76997e0478d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121347
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-31  Noel Grandin  <noelgrandin@gmail.com>  [4b64d6ac2a186a68f5360d31ae21aefcceb84d12]

        flatten SfxViewFrameArr_Impl
        
        Change-Id: I1d9b0e117a08ddafe56546a58e536b76529966fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121335
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-31  Noel Grandin  <noelgrandin@gmail.com>  [af24eaef7a9a8b8e5adf297901d08273342e7e93]

        flatten SfxTbxCtrlFactArr_Impl
        
        Change-Id: I422aeeb446a49fa4449eabe0c3643f125856db12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121330
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-31  Noel Grandin  <noelgrandin@gmail.com>  [48cff413e21830e3da4df8cb55540e68a4f009a6]

        flatten SfxStbCtrlFactArr_Impl
        
        Change-Id: I1d92a41f0f1a2610930e48b5eeaa689ac47ab7fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121329
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-31  Noel Grandin  <noelgrandin@gmail.com>  [1ff8e0a958685fbaf63fbc2d4c766a76869d4879]

        flatten SfxChildWinFactArr_Imp
        
        it's just a vector with no additional intelligence
        
        Change-Id: I91d014783e79130689b4f6eadb3ef6d8486227e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121324
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-31  Stephan Bergmann  <sbergman@redhat.com>  [d87acc9fed5fd42588f593ac5e1bfca8308499dd]

        Adapt to cppu-/javamaker's idiosyncratic relative URL notation
        
        ...which considers an argument containing SEPARATOR characters only as a
        relative URL (which it then makes absolute relative to osl_getProcessWorkingDir)
        if it starts with a dot (see convertToFileUrl in
        codemaker/source/codemaker/global.cxx).  (Which isn't an issue for now, as
        convertToFileUrl leaves the relative path unchanged, which is passed to the
        unoidl::detail::LegacyProvider ctor in unoidl/source/legacyprovider.cxx and on
        to store::FileHandle::initialize in store/source/lockbyte.cxx, which makes a
        relative pFilename absolute relative to osl_getProcessWorkingDir.  But it would
        become an issue when the given type RDBs are changed to the new UNOIDL binary
        format, as the unoidl::detail::UnoidlProvider ctor in
        unoidl/source/unoidlprovider.hxx expects an absolute file URL.)
        
        Change-Id: If9f66f3e9c20a8416d25989099e6c921520e6a94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121312
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-31  Julien Nabet  <serval2412@yahoo.fr>  [d4e4e273a5960fcf933729d153de76ecf796aca5]

        tdf#126624: do at least the generic solution
        
        Change-Id: Iae0843b7c06590191c0627bc0a4d70bb42e5b256
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121325
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-08-31  Mike Kaganski  <mike.kaganski@collabora.com>  [638acd81979f24262c29dc12e0289d7fc38fcd8b]

        tdf#144183: restore 'erase' that was accidentally dropped
        
        ... in d47ac2ebdb495b025eb26e17cbbe2509797c31f0
        
        Change-Id: Ic4946b72a0ef599428af5b806754bda5f0906990
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121282
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-31  Eike Rathke  <erack@redhat.com>  [4c29c2bfab18b25229e0bc71014fd2ca42ec5bff]

        Resolves: tdf#114878 Add 'Evaluate formulas' option to CSV import and paste
        
        ... and Text to Columns, defaulting to false for CSV import via dialog
        and stored as config item option similar to all other CSV/Text options.
        
        Change-Id: I742f447b905a07b05dcf5fc58796c46de212276b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121344
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-08-31  Eike Rathke  <erack@redhat.com>  [faff8fd27ac38d2001b6bf26b02381801b8844ea]

        Resave with glade 3.38.2 to convert property names with '_' to '-'
        
        Change-Id: I745fda9e2b61c15f281d7a2d8f21d8003253c6d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121343
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-08-31  Rene Engelhard  <rene@debian.org>  [a866d63e0ac9de4ff7e59b3928f09ec21877bef3]

        fix build
        
        CppunitTest_vcl_text needs icuuc now, not only icu headers
        
        /usr/bin/ld: /home/rene/LibreOffice/git/master/workdir/CxxObject/vcl/qa/cppunit/text.o: in function `vcl::ScriptRun::~ScriptRun()':
        ././vcl/inc/scrptrun.h:61: undefined reference to `icu_67::UObject::~UObject()'
        /usr/bin/ld: /home/rene/LibreOffice/git/master/workdir/CxxObject/vcl/qa/cppunit/text.o: in function `vcl::ScriptRun::~ScriptRun()':
        ././vcl/inc/scrptrun.h:61: undefined reference to `icu_67::UObject::~UObject()'
        /usr/bin/ld: /home/rene/LibreOffice/git/master/workdir/CxxObject/vcl/qa/cppunit/text.o: in function `vcl::ScriptRun::~ScriptRun()':
        ././vcl/inc/scrptrun.h:61: undefined reference to `icu_67::UMemory::operator delete(void*)'
        /usr/bin/ld: /home/rene/LibreOffice/git/master/workdir/CxxObject/vcl/qa/cppunit/text.o: in function `vcl::ScriptRun::~ScriptRun()':
        ././vcl/inc/scrptrun.h:61: undefined reference to `icu_67::UObject::~UObject()'
        /usr/bin/ld: /home/rene/LibreOffice/git/master/workdir/CxxObject/vcl/qa/cppunit/text.o: in function `vcl::ScriptRun::ScriptRun(char16_t const*, int)':
        ././vcl/inc/scrptrun.h:116: undefined reference to `icu_67::UObject::~UObject()'
        /usr/bin/ld: /home/rene/LibreOffice/git/master/workdir/CxxObject/vcl/qa/cppunit/text.o:(.data.rel.ro._ZTIN3vcl9ScriptRunE[_ZTIN3vcl9ScriptRunE]+0x8): undefined reference to `typeinfo for icu_67::UObject'
        collect2: error: ld returned 1 exit status
        make[4]: *** [/home/rene/LibreOffice/git/master/solenv/gbuild/LinkTarget.mk:731: /home/rene/LibreOffice/git/master/workdir/LinkTarget/CppunitTest/libtest_vcl_text.so] Error 1
        make[4]: *** Waiting for unfinished jobs.
        
        Change-Id: I3e94e0f97694c99c6388f6268054fe1c57a881cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121240
        Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Jenkins

2021-08-30  Miklos Vajna  <vmiklos@collabora.com>  [56f593c9aa00f87fb8780060fece991b91b5c0a7]

        tdf#137310 ODF import: fix loading of images with multiple slashes in path
        
        Regression from commit 1b02ba03bd62a712e15c15384a3d105d2c088120 (shapes:
        don't use "GraphicURL" property, always use "Graphic", 2018-02-13), the
        problem was that now the loading of Models/Fallbacks/duck.png goes via
        SvXMLGraphicHelper::ImplGetGraphicStream(), which assumed that the
        directory part of the picture path contains no slashes, so can be
        handled via ImplGetGraphicStorage().
        
        That functions works with Pictures/something.png, but not with
        Models/Fallbacks/duck.png.
        
        Fix the problem by using openStreamElementByHierarchicalName() to open
        the picture stream in case we got no stream and the storage name
        contains a slash.
        
        Change-Id: I0e04fb4286777b04286c4979af31e6df19988873
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121308
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-08-30  Stephan Bergmann  <sbergman@redhat.com>  [be7e6940a328a5002457eb5be26836365bfe3ab4]

        Update the reference rdbs to libreoffice-7.2.0.4
        
        LD_LIBRARY_PATH=.../master/instdir/program \
         .../master/workdir/LinkTarget/Executable/unoidl-read --published \
         .../libreoffice-7.2.0.4/instdir/program/types.rdb \
         >.../master/udkapi/type_reference/udkapi.idl
        
        * no changes
        
        LD_LIBRARY_PATH=.../master/instdir/program \
         .../master/workdir/LinkTarget/Executable/unoidl-read --published \
         .../libreoffice-7.2.0.4/instdir/program/types.rdb \
         .../libreoffice-7.2.0.4/instdir/program/types/offapi.rdb \
         >.../master/offapi/type_reference/offapi.idl
        
        Change-Id: Id32b68c9bdf908d0d41bc99fd44d9c1f7820ed11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121300
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-30  Caolán McNamara  <caolanm@redhat.com>  [c93f941be682d767636110ab10da9a55833370f4]

        ofz#37831 avoid Integer-overflow
        
        Change-Id: I95acce44623c6c5e48686a79314ffaf6ab402292
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121317
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-30  Caolán McNamara  <caolanm@redhat.com>  [31d0b43edfc304b7d69adb49ab8e5892726ed0cb]

        make this more readable
        
        Change-Id: I031054d3a6929c48b796ce527448d2c5a5099a8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121319
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-30  Caolán McNamara  <caolanm@redhat.com>  [03e108f27b91dddc8fabc6f52f18afd6aac8666a]

        tdf#144105 crash after closing edit address block dialog
        
        use RemoveView to call RemoveDragAndDropListeners before shutdown to
        avoid RemoveDragAndDropListeners getting called during dtor and
        calling EditViewCallbacks::GetDropTarget on the destroyed host
        widget controller
        
        Change-Id: I63841b893d37d45cc44a0ffbaa534cf87c407615
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121310
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a99294ca4ffc81aca42667a13d06ccd9ab0d098f]

        Removed executable bits on docx file
        
        Change-Id: I811055f7fc5b05c9123a1fca4118bd469515239b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121269
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-08-30  Caolán McNamara  <caolanm@redhat.com>  [f590bb806a8b439f595b84b624971bb6c1b89e6c]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I9dd1d0179e6d3096bbb1030341a731c2896392e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121304
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-30  Caolán McNamara  <caolanm@redhat.com>  [a0b5731dd6e8be9d61c5da2225512970f47a7c72]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Iccdfb92beae8d79863d1bca3dc44c1a13bf30a67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121299
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-30  Michael Stahl  <michael.stahl@allotropia.de>  [91b0024965908c692bea40f47c58ea9d1bf8a596]

        tdf#103612 sw: fix confusing inheritance of section hidden flag
        
        SwSectionData has 3 confusing boolean members for hiding:
        * m_bHidden corresponds to the Hide checkbox in the UI
        * m_bCondHiddenFlag stores the result of evaluating the hide condition
        * m_bHiddenFlag is the final computed result that indicates that this
          section is hidden
        
        Now, the first 2 flags determine m_bHiddenFlag = true, but there's
        another possibility: m_bHiddenFlag is also true if there is a parent
        section for which m_bHiddenFlag is true (because of course this hides
        all section content including nested sections)... the latter situation
        is apparently handled in SwSectionFormat::UpdateParent().
        
        The code in SwSection::SwSection() checks the parent's m_bHiddenFlag but
        then sets the child's m_bHidden, which looks very wrong, so remove this.
        
        Also adapt 2 other places that look like they should be checking a
        different flag.
        
        Change-Id: I58d9c878b58ad6cd878f450072178006b4c7ebb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121314
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-08-30  Chris Sherlock  <chris.sherlock79@gmail.com>  [8b3d5a79c0f70cb3bdfa4cbe8adf91521a28d89c]

        vcl: DrawDeviceBitmap() -> DrawDeviceBitmapEx()
        
        The function actually draws a BitmapEx and not a Bitmap, so it
        was named wrongly.
        
        Change-Id: I8eb34b744a4cf48e3a07de731bd70baaa62942ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115474
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-30  Chris Sherlock  <chris.sherlock79@gmail.com>  [654c1f6ebe4c0c8504e0b9a74ee48f7146cf5a43]

        vcl: move BitmapEx related functions to outdev/bitmapex.cxx
        
        Change-Id: I93d94d3043263b97ae9f9078a8afc6016c1a3531
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115472
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-30  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [84888d6bbee16978774acb5d23b1b4eb006df67f]

        tdf#142847 sw: fix textbox layout at wrap setting
        
        Setting wrap spacing of a textbox via its Wrap->Edit...
        dialog window, the textbox had fallen apart, if it
        was anchored as character.
        
        Change-Id: I6c48c7a631a93a874129f64e1bdc6b3e2051e64f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118281
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-08-30  Caolán McNamara  <caolanm@redhat.com>  [34f54a86d02513c1859ca9529da7b2d3a3eb9bb1]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I931c104c2b0072146580996b6adc0bb36f328083
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121294
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-30  Caolán McNamara  <caolanm@redhat.com>  [0c7b733c2b9f2454717f94e2ae3b483e1bd3e830]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I5f5cb10e7e1792caa39644fc973ba34c27d85eb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121298
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-30  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [7b52dc7334c46dadf279c54486e0f07a2540d5ae]

        Update git submodules
        
        * Update translations from branch 'master'
          to 02e3dd80f5b066ff95b1769ad2a5c9651337a509
          - update translations for 7-2/master
            
            and force-fix errors using pocheck
            
            Change-Id: I76dedce86c4402c3a3cbb4ad01c3cfaba8732f43
            
2021-08-30  Caolán McNamara  <caolanm@redhat.com>  [2e9e7438ef958a90d9dce4fe170eeac911ebf782]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I9a1be351cc07b96eaf09605437c50baa98239654
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121303
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-30  4k5h1t  <ask160203@gmail.com>  [7970e700f86bca811508f9b229110d6ab4393d04]

        tdf#139734 Drop redundant asserts after MacrosTest::loadFromDesktop
        
        Change-Id: I7347d2c9429647e9cd87ad8147848d24f717d181
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121222
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-30  Eike Rathke  <erack@redhat.com>  [158cc1d81121df12edfaf9ce80a7745e6aaad46b]

        Resolves: tdf#144059 Tigrigna {ti-*} (Ethi) is CTL
        
        Change-Id: I5fb56e039c854471ae444395feee27e820902181
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121297
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-08-30  Caolán McNamara  <caolanm@redhat.com>  [6e4f728dc93a4e849d2396bacd672e2df3274cc1]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Ifb7e4d51ee946ceb62abf7e5d30da0f04c49282e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121302
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-30  Stephan Bergmann  <sbergman@redhat.com>  [bf82015256aa9ac7ad11d66c04c1f0ff1226b91d]

        Look through implicit MaterializeTemporaryExpr
        
        ...which gets introduced when building with recent Clang 14 trunk against recent
        libstdc++ 12 trunk (though no idea what change exactly in either of those
        started to cause this)
        
        Change-Id: Icde11e16465c0deaefe76eb8d1065362d4551651
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121296
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-30  Caolán McNamara  <caolanm@redhat.com>  [ae3816bced5d39c0e28ad6fe241f529060493b30]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I9c75cc5581c3babe0d56d04ced3398925fa5151c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121301
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-30  Luboš Luňák  <l.lunak@collabora.com>  [774bc3d64b6e1149ab9607e3fd11c96eee0da59f]

        fix missing variable assignment
        
        Change-Id: Ic353aabe130dd82d4ee14208ab2c8d66fd839681
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121293
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-30  Rafael Lima  <rafael.palma.lima@gmail.com>  [9b8a4171c5ef9f2b88b73007e394774b4ab84a66]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5737332355e2d047e7ab6112cc4767d2b0639dba
          - tdf#65152 Improve Clone Formatting tool help page
            
            This patch improves the Clone Formatting tool help page to make it clearer that in Calc character formatting is not copied.
            
            Change-Id: Ib6d83e7266cacc05c8d86a4c13b7d5f026e84068
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121066
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-30  Caolán McNamara  <caolanm@redhat.com>  [a10d8bb18e81414bf49e7ea7a04c172e4b30b9ea]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I8a0a8f0bd9f55c4d0b20281205cf12f2bbcc564f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121270
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-30  Caolán McNamara  <caolanm@redhat.com>  [6669c1a06bcc3ce31c9c17c714fdf2c2e0e25360]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I99d8b2a831f54e9748954bdc946f0f29b250a6a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121265
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-30  Caolán McNamara  <caolanm@redhat.com>  [ba4244e834dfdac5488023cc2f62bb83fbd2d011]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Ic00ecbb8e482b8e666f27db73539d65e54ec7c51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121264
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-30  Caolán McNamara  <caolanm@redhat.com>  [349c5cacedccbfbb71846ae3b276285d54c0d0b8]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I7e52d33f0e94f4bad03e9e3881b54e90172e12a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121263
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-30  Caolán McNamara  <caolanm@redhat.com>  [4099f7102a78f552eb85fadda7851db3c73b2d0f]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Ibeeef815afea9bee3cdf6b6de17de4f836b00351
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121223
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-30  Caolán McNamara  <caolanm@redhat.com>  [9dc6fae25e6bf919d14b4bcb262a359893771ac0]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I50411f90940c1225b6164d4eadcb9dbd14e9e2b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121238
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-30  László Németh  <nemeth@numbertext.org>  [97440778670d6b471d8165eb9f86def08e1b8602]

        tdf#144173 sw track changes: keep format of hints
        
        When a text has multiple character formatting settings
        enabled and a new one is applied with tracked changes,
        only one of the former settings is restored upon rejecting
        the changes.
        
        Follow-up to commit ee3171adb24a3d720466fa43bec869910333f892
        "tdf#143918 sw: fix reject of multiple changes".
        
        Change-Id: I6f3fb52dbd536efaf084b1fc5b8032658353af91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121012
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-08-30  Caolán McNamara  <caolanm@redhat.com>  [89e8786f932793a9aadc7d8a7d2eec4fa2a081c4]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Ie994deb224ef403a42108656c7ad142ad9447d5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121239
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-30  Pranam Lashkari  <lpranam@collabora.com>  [e60a94f016bb26bf0b388899f6a3261ec9df5225]

        LOK: avoid writing freeze pans data to file if not set
        
        Change-Id: I9bc4023ae1673a2ae68db584357fb6c6643342a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121065
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2021-08-30  Noel Grandin  <noelgrandin@gmail.com>  [8a4df9024faf07d97185b5d609f961a381232348]

        flatten DocumentRedlineManager::AppendRedline a little
        
        Change-Id: I2801aad45f11bd9b8a97fc63c2f005f946a02bf6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121233
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [3a4b788c1b8461a83a54589fc783f7e0355e6a79]

        convert this script to python3
        
        Change-Id: I4e496ab11f4ee2576b2f7e88d02f884b3b19c91a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121229
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-30  Caolán McNamara  <caolanm@redhat.com>  [38b934ad1c1184ecdea9f429866237966a694531]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Ife47559f456e17175eccf4bb6509688b61972d7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121235
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-30  Miklos Vajna  <vmiklos@collabora.com>  [8940eb8d8c1f8b50eff79d3ee3847b683d6d303a]

        sw: prefix members of SwGlossaryHdl
        
        See tdf#94879 for motivation.
        
        Change-Id: I5f03b6646b77242f31a8c0c0510fe88f6f2af522
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121262
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-08-30  Caolán McNamara  <caolanm@redhat.com>  [bc262f5fb357a3b854011aabb3f86bbead25b22a]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I3ced8d55a7c725e8efb80a49b4fa7e4c84d1be5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121214
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-30  Caolán McNamara  <caolanm@redhat.com>  [01542407d216a850cbd0894f025c598d2c8c40b5]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: If76fdb6d83d1d2d71baee5f892cd239806a6fd61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121236
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-30  tushar  <tusharrai282@gmail.com>  [a0b836f73f249138a231f01c1d0289a9b67dc62d]

        Add Swap Rows Transformation.
        
        Entries of given rows are swapped after applying transformation.
        
        Change-Id: Iac9da1b15781656b4127bf74f6a95e8cb82fa3d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120556
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
        Tested-by: Jenkins

2021-08-30  Caolán McNamara  <caolanm@redhat.com>  [fa39da583f6b2daee860859cdca69cf174b2b55f]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I941bb60c1d06189491964004fb98d0d21fc75c49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121237
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-30  Chris Sherlock  <chris.sherlock79@gmail.com>  [a2c8195f465a2e4346169d2b586c34e8fbed253c]

        tdf#74702 vcl: introduce GetSystemTextColor()
        
        Also rename DrawFlags to SystemDrawColorFlags, added a unit test.
        
        Change-Id: I3cb74b278e43561d1055b3b55b9730cdbdea51aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113559
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-30  Chris Sherlock  <chris.sherlock79@gmail.com>  [229136b7c9363bc758c9e925ccfd0c9bb34ceaec]

        vcl: move TextLayoutCache into vcl::text namespace
        
        Placed TextLayoutCache function into own source file and moved it into
        the new vcl::text namespace. With this patch we will have these vcl::*
        namespaces:
        
        namespace vcl::bitmap
        namespace vcl::CommandInfoProvider
        namespace vcl::detail
        namespace vcl::drawmode
        namespace vcl::fileregistration
        namespace vcl::filter
        namespace vcl::font
        namespace vcl::graphic
        namespace vcl::lok
        namespace vcl::pdf
        namespace vcl::table
        namespace vcl::test
          namespace vcl::text
        namespace vcl::unohelper
        namespace vcl::unotools
        
        Change-Id: Ia38c2d73715676a924cdbb0de6308a72a40ec3b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121206
        Reviewed-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-29  Caolán McNamara  <caolanm@redhat.com>  [d350a1364a1c34b96d00f2f716c44882b7b57fe9]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Ic07027c4bca00df823ac06066b25606a65fe1e4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121226
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-29  Eike Rathke  <erack@redhat.com>  [451e4abb5377f6d923860e9adfce82d46f31e049]

        Resolves: tdf#117868 CSV: support sep=; and "sep=;" separator setting
        
        When reading CSV the separator (any BMP character) is taken from
        an initial
        
        sep=;
        or
        "sep=;"
        
        single field if that is the only row content.
        The quoted form is preserved as (unquoted) cell content, of the
        unquoted form the separator is discarded as contextually it is a
        real field separator.
        
        When writing CSV an existing single top left cell's content if
        that is the only cell in the row is adapted to the current
        separator (any BMP character) in the quoted form
        
        "sep=;"
        
        (if quotes / text delimiters aren't set empty ...) and always uses
        the ASCII '"' double quote character.
        
        Change-Id: I854477bd0f9d1cafaa51a2130b616292347519cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121232
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-08-29  Caolán McNamara  <caolanm@redhat.com>  [182971bd9fa8c9057d1478af15a14b2b6357a2a4]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: If60d289eab82ebf8be309526491182330f119a4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121231
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-29  Caolán McNamara  <caolanm@redhat.com>  [16b24385331d85763759291eccfb0344a65e7540]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I6d01c819766520eb5c0a8190fa2e9f6f99006548
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121220
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-29  Caolán McNamara  <caolanm@redhat.com>  [72da4c623baf60eb2b7073697cd36ffb3022847d]

        ofz#37796 limit to numeric_limits<int>::max
        
        Change-Id: I6e09226fad1e566ba2758d0084042b603b84d221
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121230
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-29  Caolán McNamara  <caolanm@redhat.com>  [9f9d075f3f814a2c6c53063cb7f3a582f6bff514]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I9f467529458e303af371a653ef6412413db2f8a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121227
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-29  Caolán McNamara  <caolanm@redhat.com>  [8d07df00118b5ac82880fdea000df350c3bf379c]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Ibe0f0307d939d8ce54ffdf54ae42948bfa22303a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121228
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-29  Caolán McNamara  <caolanm@redhat.com>  [d9dc4071d0d4064449a6bdbfd176445abd97fc86]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Ic2179724b182262c01b9e5993234b1d89ccbe49f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121224
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-29  Caolán McNamara  <caolanm@redhat.com>  [11f430fd5d6b866483c8bde646f3ef2746e980c0]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Id7d210c5759c117a398027b188c5e4f51667c505
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121225
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-29  Caolán McNamara  <caolanm@redhat.com>  [567c6c123094bf58c14ddac94e962cc62bc839b3]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I47a7b783a28c36f516334e3d8953127d45d56152
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121216
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-29  Caolán McNamara  <caolanm@redhat.com>  [53e02d723d1e91f94d6788d1b2d3c637b2e359f8]

        be a little more readable
        
        Change-Id: Ic0f7dd5ead93aa7e3178dcc5128df615d1d7a4e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121218
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-29  Caolán McNamara  <caolanm@redhat.com>  [03a04f350594e3b1372acb880ca5e23ea3e48146]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I8422da20656626f2512a63a8a4282b2f09c79e37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121217
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-29  Caolán McNamara  <caolanm@redhat.com>  [d3581066fb0db1b9088a766d9577040ccda10021]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Ib1bed182b1b49076a47c7bc2bf29b9a45a21fbbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121221
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-29  Caolán McNamara  <caolanm@redhat.com>  [ba367806deb5e5b63996f2965fe3d9677921af26]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I649e8b8fa0d1752f0f4b0b6b688cea8ae945bb87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121186
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-29  Caolán McNamara  <caolanm@redhat.com>  [bf5fc53cf7f35f7c39d0d8d8b871096b8ca2d042]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Ifecfcf3ff4c884d7bd65de7186c7d8db06b6b57b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121219
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-29  Caolán McNamara  <caolanm@redhat.com>  [ad33f461929e99b496869b831f83159bfb7ac40f]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I136816837eddcb1bf81c23b6f4fcfa65e9335629
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121187
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-29  Caolán McNamara  <caolanm@redhat.com>  [7362351b62b0f3c2967e11b96b9c55a94ee68925]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I4a34981e6597743f9f3a9ad6ca063cb347a68d14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121212
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-29  Caolán McNamara  <caolanm@redhat.com>  [e251bb6a6ce846944595954d38595a807689fa0b]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Id3acc87a697a61bcf3794745846071bc99fc8d8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121189
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-29  Caolán McNamara  <caolanm@redhat.com>  [5ecc01990dbdd21501d49a1a5a66a2348d0e229b]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I35210b36a927b96f29d0a07a3cf63e226e4c4453
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121191
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-29  Noel Grandin  <noel@peralex.com>  [e3ea0e32657a41b48d9d9d28f6ad15af4c2a7abc]

        tdf#135683 speed up large writer table load
        
        no need to do this reregister check during import
        
        Change-Id: I254ad24f1802e9cee51786ce5e3253d62c74829f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121207
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-29  Noel Grandin  <noel@peralex.com>  [3b15eda58e11a3a46319d4e0489391cb78cec0ab]

        no need for a vector here
        
        Change-Id: Ie456abf9afeda887366b5be2f0161e3ec464e36e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121211
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-29  Arnaud Versini  <arnaud.versini@libreoffice.org>  [34cba9eefa710b053da817dd2642d2376691824e]

        basic : remove BasicManagerImpl
        
        Change-Id: Ia2b2c5fdf7d61e0853f181a38840c5ae263f5c9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105141
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-29  Noel Grandin  <noel@peralex.com>  [0d25d7418d66ce17900f68623dd69e3f6789392e]

        micro-opt: prevent some vector re-allocs
        
        Change-Id: I183af9765f5afe6c552a83e8f4fd4d7edafe0427
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121210
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-29  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [17ea551989005433bab1a9351ecd6fb6c283caea]

        tdf#143919 Revise Criss-cross diagonal border
        
        Change-Id: I0c018fb74d196101d53b794e960bb446823bcada
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121188
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-08-28  Julien Nabet  <serval2412@yahoo.fr>  [74d35e143d557a7e65c4443f5b80cb9d406b1fa1]

        No need to keep PUSH_ALLTEXT (vcl)
        
        Change-Id: Ied83de6e2768998a76aaf28972c45e82f9a95a57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121192
        Tested-by: Jenkins
        Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-08-28  Noel Grandin  <noelgrandin@gmail.com>  [30bd841e2d8f47e49711d928d600573339708b03]

        avoid unnecessary OString to OUString conversion
        
        speeds up loading some writer files
        
        Change-Id: Ia6dddf3a9e8990b8cd3f600c86c758573c7ea2ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121183
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-28  Noel Grandin  <noelgrandin@gmail.com>  [426930d0c4bd6f782a04a92e8a36e92cd65e186f]

        speedup dynamic_cast to SwTextFrame
        
        which is a hotspot in loading some documents
        
        Change-Id: I7f1c48305cd40bcd9bee4baf219228f10cc297b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121184
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-28  Noel Grandin  <noel@peralex.com>  [69e0567e118f00f299b6aac645c249521eb0629f]

        tdf#135683  speed up layout of large writer tables
        
        by making dynamic_cast to some SwTable* types faster
        
        Change-Id: I5c5b2525ecfcdf3c0f648f32b4ccc21ba5ac40fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121193
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-28  Chris Sherlock  <chris.sherlock79@gmail.com>  [9ca9faabd4009698096ccde03c45e9c203804c80]

        vcl: move TextLayoutCache to own module header
        
        Add a unit test for TextLayoutClass - it basically tests that script
        runs work as intended.
        
        Change-Id: Ie65acf06f13c89c182d93b20fc9a28866db2330c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115470
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-28  Chris Sherlock  <chris.sherlock79@gmail.com>  [9a58ec3f6f65da27e3b26e1173b6661b743e66a4]

        tdf#74702 vcl: remove GetOutDevType() from ImplNewFont()
        
        Change-Id: I59a14b0c392098761f9304708f4859f7e2381c14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115469
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-28  Caolán McNamara  <caolanm@redhat.com>  [bd555ee0ebc94bfffa41ac5d5eede580f330a7f7]

        ofz#26357 Infinite loop
        
        Change-Id: I914d5c8e53e226567f48b084b1cdb55721a58359
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121182
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [a12523644802f715ca57774b75f84e327dc221f7]

        clang-tidy:readability-redundant-member-init
        
        Change-Id: I48e6fb31df732805423b89ed91b6e4363a69b668
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121150
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [05ff3d67d0e2e436406786c949eb7cfca107ba33]

        Fix typos
        
        Change-Id: Ie4e2ef5a884b51250863d3384d5e703232f31258
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121179
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-08-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fe6f33f7818eb8245b2b54543e96b9ff989c69b9]

        Remove duplicated include
        
        Change-Id: I139b584c374cf950d2808777f0a78dbfe99269ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121178
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-27  Caolán McNamara  <caolanm@redhat.com>  [b513ecce3e00e512947cd2d9fd61d1b80ba0d4bb]

        Related: ofz#27296 OOM std::map->std::vector
        
        dbgutil massif peak of 3.1G -> 2.7G
        
            GB
        3.117^                                                                #
             |                                         :::::::::::::::::::::::#
             |                                      :::::                     #
             |                                    :@:::::                     #:
             |                                  :::@:::::                     #:
             |                                :::::@:::::                     #:
             |                              :::::::@:::::                     #::
             |                            :::::::::@:::::                     #:@
             |                           ::::::::::@:::::                     #:@:
             |                        :::::::::::::@:::::                     #:@:
             |                      :::::::::::::::@:::::                     #:@::
             |                    :::::::::::::::::@:::::                     #:@::
             |                   ::::::::::::::::::@:::::                     #:@::
             |                 ::::::::::::::::::::@:::::                     #:@::@
             |               @:::::::::::::::::::::@:::::                     #:@::@
             |            @::@:::::::::::::::::::::@:::::                     #:@::@:
             |          ::@::@:::::::::::::::::::::@:::::                     #:@::@:
             |        @:::@::@:::::::::::::::::::::@:::::                     #:@::@:
             |      ::@:::@::@:::::::::::::::::::::@:::::                     #:@::@::
             |    ::::@:::@::@:::::::::::::::::::::@:::::                     #:@::@::
           0 +----------------------------------------------------------------------->Gi
             0                                                                   116.7
        
        --->
        
            GB
        2.718^                                                :
             |                                         @######:
             |                                       @@@#     :::
             |                                      @@@@#     ::::
             |                                   @@@@@@@#     :::::
             |                                  @@@ @@@@#     ::::::
             |                                :@@@@ @@@@#     :::::::
             |                              @::@@@@ @@@@#     :::::::@:
             |                            @@@::@@@@ @@@@#     :::::::@::
             |                           @@@@::@@@@ @@@@#     :::::::@:::
             |                         @@@@@@::@@@@ @@@@#     :::::::@::::
             |                       ::@@@@@@::@@@@ @@@@#     :::::::@::::::
             |                      @::@@@@@@::@@@@ @@@@#     :::::::@:::::@:
             |                    @@@::@@@@@@::@@@@ @@@@#     :::::::@:::::@::
             |                  @@@@@::@@@@@@::@@@@ @@@@#     :::::::@:::::@:::
             |                @@@@@@@::@@@@@@::@@@@ @@@@#     :::::::@:::::@::::
             |              @@@@@@@@@::@@@@@@::@@@@ @@@@#     :::::::@:::::@:::::
             |              @ @@@@@@@::@@@@@@::@@@@ @@@@#     :::::::@:::::@::::::@
             |           :@@@ @@@@@@@::@@@@@@::@@@@ @@@@#     :::::::@:::::@::::::@:
             |         @@:@ @ @@@@@@@::@@@@@@::@@@@ @@@@#     :::::::@:::::@::::::@::
           0 +----------------------------------------------------------------------->Gi
             0                                                                   34.29
        
        Change-Id: Id56615e554d07a76a6a87476a40cc6190c0555da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121181
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-27  Caolán McNamara  <caolanm@redhat.com>  [a7667f53c23bc88ed645f84a19896bc45f748f2a]

        we are going to remove the entire row anyway
        
        so don't iterate over the cells explicitly dropping them
        
        Change-Id: If0de504ac9711d1e6a757cdd15574f15585ca928
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121180
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [8024118d5c9ac964e35e8c4163ca14a5cd78cc3d]

        clang-tidy:readability-redundant-member-init
        
        Change-Id: Ibeff6e5cbc20ab86b1e9cb96292acb340849ede3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121149
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-27  Rafael Lima  <rafael.palma.lima@gmail.com>  [707ac13a3f700c8e4a7f08bdcd5d5321d0a28bc5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 04f49b69b26dc5d9cb2939f86b7c10653b7c36e6
          - tdf#116576 Fix the description of the PHI function
            
            Change-Id: Ia15cadc19186519767044b1d75a5e033f0096ebf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121058
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-27  Heiko Tietze  <tietze.heiko@gmail.com>  [3170799ce2506b9251609fb1e675f8ba98241cc3]

        Related tdf#119931 - Fix accessibility warnings
        
        Change-Id: I69787778f11217a55daa1489c142561db5efce19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121139
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-27  Caolán McNamara  <caolanm@redhat.com>  [09156034d3fe980a62dd5bd78655e49d0566c22d]

        these checkboxes are being used as labels for the menubutton
        
        so describe that a11y relationship
        
        Change-Id: Ia48d928222159399e1f0a3cdd977447b6c861294
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121176
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-27  Caolán McNamara  <caolanm@redhat.com>  [05c384cc087a32b65e8ecb1bdf277f1ff063c8b6]

        change the extra config colors to match the application ones
        
        these extra ones are dynamically appended to the static set of the
        colorconfigwin.ui so adapt them to the changes of
        
        commit 2f706b1e91396cbe044c20fab79772dfc081a340
        Date:   Fri Aug 27 11:46:57 2021 +0200
        
            Improve accessibility for application color settings
        
        Change-Id: I5a458ea509dfffc147b533d38458465df18869e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121174
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-27  Caolán McNamara  <caolanm@redhat.com>  [6f58624ed8e9a63de69029ba380079175ae54c87]

        these GtkMenuButtons need label properties
        
        Change-Id: If8dc1112115aa6c2f3074d826a26ff1c87568173
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121173
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2a4ab5d82bb23512338386aa0207bdb5dcdd3d10]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7a0c6f819af67ad51e9d6377119e6ea0d2b50e3f
          - tdf#118538 Add multivariate regression help page
            
            Change-Id: I1f9b2584475e540a70a1643023fe61243ad2c543
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120969
            Tested-by: Jenkins
            Reviewed-by: Steve Fanning <stevemfanning@yahoo.co.uk>
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-08-27  Szymon Kłos  <szymon.klos@collabora.com>  [b4d1bed49e0c262f90e9e3f720dd9816d57d3b99]

        Rename AsyncColorPicker -> AsynchronousColorPicker
        
        Change-Id: If26865ea063df3052e6ba61642fe36f5a1a47929
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120735
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-08-27  Michael Stahl  <michael.stahl@allotropia.de>  [4bf04dea9afb30a9395e80b07a81d1908937ee8b]

        tdf#128106 sw: copy bookmarks at start if whole node is copied
        
        The CrossRefHeadingBookmarks are always at index 0 so copy them if the
        selection also starts at index 0.
        
        This happens in SwDoc::SplitDoc() for the 2nd etc. chapter.
        
        Change-Id: I4765d497e65d3c8257f7eab59b8ba2088688967e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121147
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-08-27  Michael Stahl  <michael.stahl@allotropia.de>  [3608de9a3647294361c64b923b1ae413ad9755df]

        tdf#128106 sw: copy bookmarks in SwDoc::SplitDoc()
        
        Change-Id: Id35b8771b456b162ca653423d02788275a79443f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121146
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-08-27  Jean-Pierre Ledure  <jp@ledure.be>  [e4a3c4ba511724bcc8997249a921da609345410b]

        ScriptForge - (SF_DialogControl) add management of table controls in dialogs
        
        With the method SetTableData(), feed a tablecontrol
        with a sortable and selectable array of data.
        Columns and rows may receive a header.
        Column widths are adjusted manually by the user or
        with the same method.
        Alignments can be set as well by script.
        
          oControl.SetTableData(DataArray, Widths, Alignments)
            DataArray: the set of data to display in the table control,
              including optional column/row headers
              Is a 2D array in Basic, is a tuple of tuples inPython
            Widths: the column's relative widths as a 1D array,
              each element corresponding with a column.
              If the array is shorter than the number of columns,
              the last value is kept for the next columns.
              Example:
                Widths := Array(1, 2)
              means that the first column is half as wide as all
              the other columns.
              When the argument is absent, the columns are evenly
              spreaded over the control.
            Alignments: the column's horizontal alignment as a string
              with length = number of columns.
              Possible characters are:
                L(EFT), C(ENTER), R(IGHT) or space (default behaviour)
              Default: LEFT for strings, RIGHT for numbers
        
        Impact on existing properties: ListIndex, Value
        New properties: XGridColumnModel, XGridDataModel
        
        All properties and methods are available from user
        scripts written either in Basic or in Python.
        
        Change-Id: I70582cd0ba48ee3b9b9a292d8a47dbc1229b1fe6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121148
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-08-27  Stephan Bergmann  <sbergman@redhat.com>  [d9e7a8dd1cb4859a4d2252a2baf697eea56fecea]

        loplugin:external (macOS)
        
        Change-Id: Iedf17f6e075fb06b767359ad5ffbd3cebbea3188
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121144
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-27  Stephan Bergmann  <sbergman@redhat.com>  [a398dcdcfb27e4a2eac93c66dd609ecd00d6e2b0]

        loplugin:nullptr (macOS)
        
        Change-Id: I5fc54c9005fbada4184c520d447276be2df16f0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121142
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-27  Stephan Bergmann  <sbergman@redhat.com>  [c7c2b90ad4ed88856699dae2839a3437ec3a9c77]

        -Werror,-Wdeprecated-anon-enum-enum-conversion
        
        ...similar to 5b8f505cd11517362b2c4a29c87d802a286a677d "Avoid
        -Werror,-Wdeprecated-anon-enum-enum-conversion"
        
        Change-Id: Ia9e8994cdb74ecdb078f347c864a89ad40321609
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121143
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-27  Mike Kaganski  <mike.kaganski@collabora.com>  [fc87a30e64f28d5f7f19a4220910681e918244e3]

        Fix this FIXME
        
        Change-Id: I4449d3c87adbcb94c721799aa6de1d615eb7041f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121070
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-27  Rafael Lima  <rafael.palma.lima@gmail.com>  [92603fe0a0dda1bd05558f8f1b99b83038ecea8b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8e447138612f8e266c8a997813f9f673efa4ebb1
          - Create help page about how to Remove Duplicates in Calc
            
            This patch creates a new "guide" page on how to remove Duplicate values in Calc.
            
            This is a question I see being frequently asked in forums and I could not find any entry in the Help that explained how this can be done.
            
            Change-Id: I6e115739752fdc1f5aa35cf45f041655b3e614be
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121067
            Tested-by: Jenkins
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-27  Heiko Tietze  <tietze.heiko@gmail.com>  [2f706b1e91396cbe044c20fab79772dfc081a340]

        Improve accessibility for application color settings
        
        * Lengthy grid replaced by some frames
        * Order of sections updated to show less important on bottom
        * Accessibility suppressions removed and solved
        
        Change-Id: I150603d141961cf579c1853ea3e67499da81c596
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121137
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-08-27  Miklos Vajna  <vmiklos@collabora.com>  [9ea594ffcf4f807306440e4628eecca8c75be8ee]

        tdf#137363 DOCX filter: don't loose  <w:ilvl w:val="..."> of paragraph styles
        
        This adds doc model, UNO API and DOCX import/export for this feature.
        The rest is not yet implemented (i.e. no layout, UI, etc.)
        
        An alternative would be to grab-bag the list level of paragraph styles,
        putting it to the doc model directly has the benefit that this is a step
        in the right direction.
        
        Change-Id: Idf7157e8a4177b4c2286d3cfb3d5acf2df845076
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121141
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-08-27  Regina Henschel  <rb.henschel@t-online.de>  [c56178f0daf69abb362e6216f51b6e1f5aff1777]

        tdf#112450 correct points and size for polyline in VML import
        
        The points in file source might have units. Decode was missing.
        
        maWidth and maHeight are used in ShapeBase::convertAndInsert(), and
        moCoordSize is used in PolyLineShape::implConvertAndInsert(). So
        ShapeContext needs to provide both in case of importing a polyline.
        That was missing.
        
        Word writes the size into the coordsize attribute of the v:polyline
        element. But from VML specification it need not exist, but bounding
        rectangle of points has to be used. That is added too.
        
        Unclosed polyline cannot be filled in LO and ODF, a fill is only
        possible for a closed polygon. LO defines a sequence of points as
        being closed, if first point == last point. The import is adapted
        to that behavior.
        
        Word allows an unclosed polyline to have filling. That cannot be
        represented with a simple PolyPolygonShape but would need a
        CustomShape. Because the user cannot yet edit points in a CustomShape
        but can do that in a PolyPolygonShape, the v:polyline element is
        not converted to a CustomShape on import and not to DML on export.
        LO would first need an UI for editing points of a CustomShape.
        
        Change-Id: I23d08fda2005f8b36488e1d9ba32e565d8a0f803
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121042
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-08-27  Chris Sherlock  <chris.sherlock79@gmail.com>  [6146409978e1a2834c85acff33485f69164ae735]

        vcl: remove unnecessary OutputDevice::GetGCStackDepth()
        
        Change-Id: I067299d028a0f25314a4312462ee8e7d0e1f92bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115464
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-27  Chris Sherlock  <chris.sherlock79@gmail.com>  [ec52161eb5bd71ee5bcb1dd6cf0cb596da39fa48]

        vcl: move OutputDevice fill functions to fill.cxx
        
        Add unit test for SetFillColor(), IsFillColor() and GetFillColor().
        
        Change-Id: I64b3b15d6c6a0062af716ecc02d0414ae8a9f134
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115461
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [1864e6353179678a2ca1a175c203fd9e0cc5a580]

        tdf#116315: sw_uiwriter3: Add unittest
        
        Change-Id: I29aa953d8541d45b003703ba91c143fc9760ceac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121135
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-08-27  Stephan Bergmann  <sbergman@redhat.com>  [8d8e5ab9193785acc4e1cb05e0db7f97afde1e2b]

        Use PSAPI functionality directly
        
        Dynamically trying to obtain the two PSAPI functions was apparently originally
        done because "This version can fail because PSAPI.DLL is not always part of
        NT 4 despite MSDN Libary 6.0a say so", according to the comment added with
        961512bd9ae008fdd8ab5cdf1ba6b5d25ffb0429 "#94875# Added additional method (for
        NT4) to determine the module containing an address".  (That comment was removed
        again in 515d2579d305a6127c6c194319a58eac62437e33 "Replace legacy dynamically-
        loaded functions with statically linked ones", which curiously left the dynamic
        loading of PSAPI.DLL in place there, though.)
        
        <https://docs.microsoft.com/en-us/windows/win32/api/psapi/nf-psapi-enumprocessmodules>
        states that the PSAPI functionality is available in "Kernel32.dll on Windows 7
        and Windows Server 2008 R2; Psapi.dll (if PSAPI_VERSION=1) on Windows 7 and
        Windows Server 2008 R2; Psapi.dll on Windows Server 2008, Windows Vista, Windows
        Server 2003 and Windows XP".  I do not find any mention of PSAPI_VERSION across
        our code base, so assume that PSAPI_VERSION=1 would be some legacy mode that we
        do not use, so with our baseline of Windows 7 (cf. README.md), relying on the
        PSAPI functionality being available without adding anything specific to
        gb_Library_use_system_win32_libs,sal should presumably be OK.
        
        Change-Id: I55ab29be2a3ee3984c6987e953819cb2e92e4aa8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121136
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-27  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [c4709b6192340a4d5a82bf156a7342aba6aa99a1]

        tdf#59820 - Search for the longest substring in a multiline string
        
        In order to determine the optimal column width of imported ASCII files
        in the simple text mode, search for the longest substring in a multiline
        string which is determined by a line break.
        
        Change-Id: I2c606dd97549455009b9f8fad2b8ec4386b7b7db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120772
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-08-27  Balazs Santha  <santha.balazs@simonyi.bme.hu>  [72590c55ad6c699b34dc404542abc3f60bc32a09]

        tdf#143904 fix direct character formatting copied into paragraph level
        
        Currently, Writer copied the direct character formattings, and applied them on paragraph level, when inserting a new row in a table.
        This bug is a regression from 498d2b82187ec3ff58f076e0d15741e64c0505ba .
        
        Explanation, why this regression happened:
        MSO Word uses a paragraph mark symbol (i.e the control character than can be configured to be shown), which is imported in Writer as a 0-length hint.
        To fasten up the import of DOCX tables, the core applies the formattings from this 0-length attribute on paragraph level, directly before inserting a new row.
        All in all, to solve this bug, we needed to make sure, that we only copy the formattings, if it is from a 0-length hint.
        
        Change-Id: Iba52e9318cc588feda559339e42897568d009806
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120624
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-08-27  Heiko Tietze  <tietze.heiko@gmail.com>  [67879304f61252838a6b2e2549d7205b445776f8]

        Resolves tdf#142115 - Make color of NotesPane customizable
        
        * Color follows not Writer's section color and General's
          object boundary color for the separator line
        * Section color adjusted to Gray 1 for Dark scheme
        
        Change-Id: I5748c1ac3c0a4997edfffac786e3d247641fc637
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121122
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-08-27  Caolán McNamara  <caolanm@redhat.com>  [659d8d14037706f52ac2106113aedc27334c7e1f]

        Resolves: tdf#143159 reserve space for 6 characters/digits
        
        Change-Id: I44bcdf55a9b1d34e046b93e6a15f4019a925844d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121119
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-27  Caolán McNamara  <caolanm@redhat.com>  [1748ebf646b22278a618534823a10933ce0f5fa1]

        ofz: Integer-overflow
        
        Change-Id: I4142f48db0f756872ea75e1c39cda6195bdddf43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121127
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-27  Caolán McNamara  <caolanm@redhat.com>  [82a5d94b47b7817e93330049a5926c78900df5fb]

        ofz#37660: searching in wrong parent for table
        
        Change-Id: Ifa1b70fa0ccc706cec52b318cdfba59f5da2b4d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121124
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [7246759822aff30e4e4e1bca7949eae3b0d960ef]

        tdf#143940: the style index might be -1
        
        Similar to 52aebe6986bcec07071adb3f94d6c09fea147044
        < tdf#138466 Crash when creating different scenarios >
        
        ExportColumns calls GetStyleNameIndex which might return -1
        so check the index is different than -1 as it's already done
        when calling ScFormatRangeStyles::GetStyleNameByIndex
        
        Also move fix for tdf#138466 down the stack to be consistent
        
        Debug builds will still assert, see coverity#1438402
        
        Since 5e777f23fd0118f6649f0d9e30eb77a72f1099e4
        < loplugin:useuniqueptr in ScColumnRowStylesBase >
        where the nIndex < 0 check in
        ScColumnRowStylesBase::GetStyleNameByIndex was removed
        
        Change-Id: I084bfa04c39f37cb325c3b3df76801b3abdea994
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121128
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [3cbe3a0259bea4dec70e72191ec3c03441926a07]

        tdf#101083 speed up SVG rendering with pattern fill
        
        By pushing the work down to the vcl layer, which has much more
        efficient ways of dump lots of copies of a single image
        
        Change-Id: Ie83fa56828df91a23b4b29934360ad80d1793c3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117162
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-27  Chris Sherlock  <chris.sherlock79@gmail.com>  [cab2f3790517c6f2c77686869b305d66a1e04fb9]

        vcl: SvmConverter is only used in vcl filters
        
        Change-Id: If198b143d520937193b63985b4c21da0e29308bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120834
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-27  Miklos Vajna  <vmiklos@collabora.com>  [0cb4818f079e5916e2abfb13a04599559dcfa796]

        sw: remove some unused includes
        
        See tdf#42949 for motivation.
        
        Change-Id: I7082c51ce73b69f27154fe7308df913a38973100
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121129
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-08-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [47df2d88d3dee617d76d05e4fcf6063e57a3b199]

        Take the PDF graphic rendering DPI into account when exporting
        
        Change-Id: I1d3465fc7357e6991161d5a96bcd70c53c55f244
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121087
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-27  homeboy445  <akshitsan13@gmail.com>  [c46d2c25ee790d02a97ed6bc7403571a2a0823bd]

        backendtest: Test Drawing Bitmap other than 24bpp
        
        This test draws bitmap formats other than 24bpp -
        namely 32bpp and 8bpp greyscale.
        
        Change-Id: I1b21214429be08fc7cf1eb086c2ad8946780f481
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119371
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9ed35109abb4179a3ab77498f550b4b9868e9cbc]

        Add info on icon sizes for theming
        
        Information collected from telegram chat by Rizal Mutttaqin, andreas k,
        samuel_m, quikee.
        
        Change-Id: I0d61f6b899b261478b6d40386ac5604aa1a3cfdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121088
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-08-26  Caolán McNamara  <caolanm@redhat.com>  [1fb4beaf16654f97b1a64cb3f01f643167b36b22]

        remove unused suppression
        
        Change-Id: Icd46ff6b6ff1ccf6be8248482d9f5fbbce073445
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121120
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-26  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [02e48e4c27b2f55bd287717a12ebc68277878b75]

        tdf#143169 - Remove additional row header width
        
        If the table control has row headings, add the extra row width only at
        the beginning of each row and not at the end. Otherwise the renderer of
        the table control adds an additional column with the width of the row
        header of the table.
        
        Change-Id: I0acb67f21d0ad756ed53c56690d3f2deb50de8e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121038
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-08-26  Caolán McNamara  <caolanm@redhat.com>  [d2015efaaaa1e98454c6e9e1b6083bd7103fbab3]

        tdf#139660 one of the group needs to be active
        
        in this case using ToolButtons instead of ToggleToolButtons will work ok
        
        Change-Id: I806a8fc409ae346dd6734be13d69c4b171e54c08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121121
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-26  4k5h1t  <ask160203@gmail.com>  [0bae96d56134e2cd2a6fe101fc053cea48c1e017]

        tdf#143148: Use pragma once instead of include guards in compilerplugins
        
        Replace include guards with pragma once in several header files in compilerplugins
        
        Change-Id: I9cc586977dc7ade9278d93396c3efcd13acba286
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121089
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-08-26  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [fceae764d6bb8d54b138eec79b79c71461db6c20]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 230ace24c9acaf135c5748cdda76e7bdfa0a3eda
          - Add a couple of missing definite articles
            
            Change-Id: I5b4c31b0cfc7eac0b82e45bcc8f9407df33a91fe
            
2021-08-26  Jan-Marek Glogowski  <glogow@fbihome.de>  [a1a83b6b3b4459de353e0cdc8cdf402370c0a5c4]

        tdf#144037 Qt5 just close popup with mouse outside
        
        How hard could it be to close a popup window when losing focus or
        clicking outside of it (AKA tdf#143114 problem 3)? At least with
        Qt it feels like solving an NP problem...
        
        So don't always force-close the popup window if clicked anywhere
        on it. Seems to be consistent with gen and gtk3.
        
        Change-Id: Ia1c231c0b51a55bec2c587feffcf14bb4b4cee55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121093
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-08-26  Jan-Marek Glogowski  <glogow@fbihome.de>  [923b30aa27ceb377d6a540c012000e89ce5db31e]

        tdf#144008 Qt5/Kf5 create frames in the GUI thread
        
        There was a 50% chance my pick would have been correct... ok,
        just half-true, as in hindsight, I should have preferred the
        secure variant using RunInMain to start with.
        
        I thought I could use some templated class functions to get rid
        of all the copy and paste, but that looked even more ugly.
        
        P.S. if you wonder - like myself - about the code formatting in
        Qt5Instance::CreateFrame: that if from clang-format.
        
        Change-Id: I3a6b0c12c9d71ad8e777ed82526d1515a249832c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121091
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-08-26  Caolán McNamara  <caolanm@redhat.com>  [f72013ca65c7a33991d5fb124b919fe7cde269e2]

        use max of avg digit or 'average char' width to measure Edit space
        
        instead of the x-width
        
        this is similar to what gtk does
        
        Change-Id: I2806939a09b275a3060ddf693e2763238a4e075f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121118
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-26  DaeHyun Sung  <sungdh86+git@gmail.com>  [c216777e8add833be5ee49bc98197ea21cbb4da0]

        tdf#143526 Korean numbering import/export support
        
        add support for the new NUMBER_LEGAL_KO(korean-legal) numbering format to various import and export filters.
        fix support for the HANGUL_SYLLABLE_KO(korean-counting) numbering format.
        
        Change-Id: I7b7dafe7305da910784ae537e307f9bfd05319a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120509
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-08-26  Luboš Luňák  <l.lunak@collabora.com>  [2ca522fa2d3d1f80a9f12826f76028264be1dfa1]

        change some left,top,width,height usage in Skia to x,y,w,h
        
        Change-Id: I26e0f1f1c9aef795b040a191ffa9b725280eb63e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121080
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-26  Luboš Luňák  <l.lunak@collabora.com>  [55accad663d13dff73a0aa57c08ebd0297a8c0fb]

        add back getX()/getY() to tools::Rectangle
        
        581b2cf7960c48e cleaned up some usage of the class and removed
        getX()/getY(). But that means that the (probably most) common case
        of treating rectangles as x,y,w,h now doesn't work, and one has
        to use either left,top,right,bottom (which doesn't always mentally
        fit), or the IMO weird left,top,width,height.
        
        Change-Id: Ie9516f69af48490635346c76821be9a9eedd686c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121079
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-08-26  Roman Kuznetsov  <antilibreoffice@gmail.com>  [de399fdf22206f9402a0322ce4851be9cc5e901c]

        tdf#144030 Readme review
        
        Change-Id: I1500b2beacb88c0014495d98d8fb79090d7c9486
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121052
        Tested-by: Jenkins
        Reviewed-by: Sophie Gautier <sophi@libreoffice.org>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-08-26  dante  <dante19031999@gmail.com>  [b0bf212fb90708edb8f7c092240d31eacacc8455]

        Correction on cpui flags
        
        Change-Id: I34781d98f614c1d5df97460fc2e7b59be3bb6512
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121090
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-08-26  Radhey Parekh  <radhey.parekh@gmail.com>  [b3f3f0cb2a5ea7873349f733b55e41c1cbc671dc]

        tdf#139734 Drop redundant asserts after MacrosTest::loadFromDesktop
        
        Change-Id: I8ccb5e43ac86ff2b8da94bd03e6fa50de0c33741
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120961
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-08-26  Stephan Bergmann  <sbergman@redhat.com>  [2d64e7c4de4d675a4d594e90347bead827af8500]

        Avoid OUString::createFromAscii on input containing NUL characters
        
        ...as it triggers the "rtl_uString_newFromLiteral - Found embedded \0 character"
        SAL_WARN in rtl::str::newFromLiteral (called from OUString::createFromAscii via
        rtl_uString_newFromLiteral)
        
        Change-Id: I6013062b961657561d67d8dbbf5b2a45816eed4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121086
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-26  Caolán McNamara  <caolanm@redhat.com>  [0e34a52d8db3ea9c9e60af7c7348793dbc5d4d59]

        Resolves: tdf#144084 if not initialized default to FILEOPEN_SIMPLE
        
        which is a problem since...
        
        commit 43335776cfc18cdc7addf33250cffc886d384186
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Tue May 11 17:21:47 2021 +0100
        
            gtk[3|4] don't create File Dialog with buttons that need to be removed
        
            just create it without the offending buttons in the first place
        
        where we create without buttons because its hard, especially since gtk4,
        to remove unwanted buttons.
        
        Change-Id: Ib0337c412fa7e8210d3b1bf3261174c4ffac0a0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121075
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-26  Baran Aytas  <barannaytas@gmail.com>  [c7bc3f2ee22f6c5d00364947bdef7ece62a060bd]

        tdf#143148: Use pragma once in chart2
        
        Change-Id: I8ee7542d5be6839f55b3898da8bb275b3d7fe398
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120844
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-08-26  Stephan Bergmann  <sbergman@redhat.com>  [8ae94bafbb7405df093cfe13ebe61c0e61ea5556]

        -Werror=maybe-uninitialized
        
        Change-Id: I47d3a9327a88a75390f8bb18dfbf632ed97cac7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121084
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [46ac3dd4f3e7860d9701ff3aac12de13c243ec1d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 726aca1551a75da04dfd8815947d904f96d9c37b
          - tdf#137084 Update Help Help page
            
            Change-Id: Ia86826bd87d709bec5acdaf6b0b8800f7aa9b8e1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121085
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-26  Miklos Vajna  <vmiklos@collabora.com>  [5e9692564c6145a6662d49ad1735996d17bf1cd7]

        tdf#125743 sw: fix rendering of graphics bullet with linked images
        
        Regression from commit d72145f9307c732ced4a546ac1e5093ec7c1a982 (Move
        BackGraphicURL property & friends to BackGraphic + fixes, 2018-03-01),
        the problem was that now SvXMLImport::loadGraphicByURL() produces a
        Graphic that has its type set to GraphicType::Default, but when
        paintGraphicUsingPrimitivesHelper() consumes this graphic, it expects
        that the type is either a bitmap or a metafile.
        
        Fix the problem by explicitly loading the image when the default-type,
        origin-url-set case happens: this is rendering, so no problem to load
        the URL and that will give us the expected graphic type.
        
        This is also meant to keep the original problem fixed, since we only
        load images when painting, not during import.
        
        Change-Id: I951bc92d05bb8ec57d2ba6958c47947f8f9b5c78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121082
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-08-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8ced17a4f5039f8da2aecd99a9ec5acf131d381a]

        tdf#118538 Extended tips for regression analysis dialog
        
        Change-Id: Ib063540742f8fef44d2848d9cfe5f97deef072cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120971
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-08-26  Justin Luth  <justin_luth@sil.org>  [226ab4d444dbbf8a257b38e08b138713466fe7cd]

        tdf#135164 add unit test
        
        fixed by tdf#143605, but that was a bit different,
        so adding a specific docx unit test.
        
        Change-Id: I9f5a6b225277f1c1fdbfed7759919b3fd6e5dea5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121008
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-08-26  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [282b2d8bfd6fb16f58fb177910427b031dc80066]

        Sifr: tdf#143300 add diagonal border
        
        Change-Id: Ic01b845489701557d2c87e16c1c697d437fdbf1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120933
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-08-26  Radhey Parekh  <radhey.parekh@gmail.com>  [d27991cc8770d98c8ec2c892dd88756b1089bd6b]

        tdf#114441 Convert use of sal_uLong to better int types
        
        Beacuse EditEngine::GetTextHeight() returns sal_uInt32, this type of
        int is chosen for the local variables nWidth, nHeight and nTextWidth
        
        Change-Id: I9288946b0cb7b9227fe63371840d6bfb84ab829e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120894
        Reviewed-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>

2021-08-26  Caolán McNamara  <caolanm@redhat.com>  [2be207ed8969a96da8bdc0ffd7f2a2215233ee4a]

        crashtesting: crash on re-export of tdf137357-1.docx to docx
        
         #0  SfxPoolItem::Which() const (this=0xffffffffffffffff) at include/svl/poolitem.hxx:148
         #1  0x00007fff9d0454a5 in sw::util::GetPoolItems(SfxItemSet const&, std::__debug::map<unsigned short, SfxPoolItem const*, sw::util::ItemSort, std::allocator<std::pair<unsigned short const, SfxPoolItem const*> > >&, bool)
             (rSet=SfxItemSet of pool 0x5368720 with parent 0x0 and Which ranges: [(1, 55), (153, 153)] = {...}, rItems=std::__debug::map with 0 elements, bExportParentItemSet=false) at sw/source/filter/ww8/writerhelper.cxx:411
         #2  0x00007fff9d1ceae4 in MSWordExportBase::OutputItemSet(SfxItemSet const&, bool, bool, unsigned short, bool)
             (this=0x7fffffff5348, rSet=SfxItemSet of pool 0x5368720 with parent 0x0 and Which ranges: [(1, 55), (153, 153)] = {...}, bPapFormat=false, bChpFormat=true, nScript=1, bExportParentItemSet=false) at sw/source/filter/ww8/ww8atr.cxx:351
         #3  0x00007fff9ce92a66 in DocxAttributeOutput::Redline(SwRedlineData const*) (this=0x59e44e0, pRedlineData=0x68110d0)
            at sw/source/filter/ww8/docxattributeoutput.cxx:3199
        
        starting happening at:
        
        commit 5e891c2ee82f2d7566ddb4e15b9c03cecb9fc1f8
        Date:   Thu Aug 19 11:47:53 2021 +0200
        
            tdf#143939 sw: track format changes of the actual word
        
        Change-Id: Idb2b07368233152db519e70627b43847c7392128
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121031
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-26  Caolán McNamara  <caolanm@redhat.com>  [ca04310f3149e85cf4aaa0728168263f9c54f953]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I8bac670cb289d7b8636535c1b1fb2f4fc9f03afe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120965
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-26  Eike Rathke  <erack@redhat.com>  [61626cf179bf2166462e4e9d3222caaf388e81e0]

        Update language-subtag-registry to 2021-08-06
        
        Change-Id: I0a2b43f291ef15f0bdacfb33b5396658efd1ea2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121047
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-08-26  Stephan Bergmann  <sbergman@redhat.com>  [60b32d931da91a25e7f8912c36c48ba8302e6a43]

        Remove spurious odk/examples/java/MinimalComponent/BuildMinimalComponent.xml
        
        It had been added together with odk/examples/java/MinimalComponent/Makefile in
        ff4c86ff37af5136466d49a9fb394974ee62cb0f "Added an example for a minimal UNO
        component", and it apparently is an Ant build script that shall do the same as
        the Makefile.  However, it is apparently unused:  For one, it does not
        appear to get referenced from anywhere else in the code or to get mentioned at
        <https://wiki.openoffice.org/wiki/Documentation/DevGuide/OpenOffice.org_Developers_Guide>.
        And for another, it would apparently only work on Windows (using e.g.
        "${ODKPATH}/windows/bin/idlc.exe"), but would typically fail even there with
        something like
        
        > > ant -f BuildMinimalComponent.xml
        > Buildfile: C:\lo\core\instdir\sdk\examples\java\MinimalComponent\BuildMinimalComponent.xml
        >
        > init:
        >
        > unoidl:
        >
        > BUILD FAILED
        > C:\lo\core\instdir\sdk\examples\java\MinimalComponent\BuildMinimalComponent.xml:35: The directory D:\cvs\api\odk\WINexample.out\misc does not exist
        
        due to the hardcoded D:/cvs/api/odk paths.
        
        Change-Id: Idd020bcf1a2383295704b208d3ac2be047f270ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121050
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [ccd2de75987bae25b34a0d7d22322cada796bb3e]

        tdf#144089: sw: Add UItest
        
        Change-Id: I6ffa476180a58ba47268b4f4a8bc59f75738be29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121046
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-08-26  Luboš Luňák  <l.lunak@collabora.com>  [a0edcc68f94915a78fcc08e70d2cdd752abd9ebb]

        update Skia to chrome/m94
        
        Updating to m91 or newer required handling the problem with Vulkan
        crashing, but that's been finally fixed by the previous commit.
        
        This Skia version also requires at least freetype-2.8.1, so disable
        Skia if that's not available (LO's minimum is lower). Additionally
        patch out Skia's use of TT_SUPPORT_COLRV1, which seems to be
        an unstable freetype API from the git version and it doesn't even
        compile with the latest stable 2.9.11 release
        
        Change-Id: I4a17effb912468c43fc7cdb69fe453062e4d2447
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120967
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-26  Caolán McNamara  <caolanm@redhat.com>  [b67f42c4c2906b7059b93d748c8efccd588b1e1c]

        ofz#35646 Indirect-leak
        
        Change-Id: Ie79d9c49b6beef04ab111a63166abc7f093ad36b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121041
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-26  Tor Lillqvist  <tml@collabora.com>  [79c9d11d7ae2272f4190292757fef3803c722317]

        There is no --disable-neon configure option any more
        
        Change-Id: I8a3845ae0b811a43830c7bb166cc2092b7e163b1

2021-08-26  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [2694a666b62701a8c0e546151c41f9c30aba00da]

        Fix crash when drawing shape
        
        Fallout from 75cd2b0fa71c73ae815b80d8e42328024ea63555
        
        Change-Id: I455519126d11bee1b809f9fd9476b2fdd0f1a524
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121034
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-08-26  dante  <dante19031999@gmail.com>  [5b9cf5881ef53fac5f1d8376f687dbadf9d3cf2b]

        tdf#142307 - Upgrade SSE2 sum to AVX512 sum with Neumaier 1
        
        This part focuses on allowing it on replacing arrayfunctor
        By thefault it will try AVX512F (1,17%)
        If not available will use AVX (94,77%)
        Use of AVX2 (82,28%) has been avoided even if the code could been more compact
        Source of hardware statistics: https://store.steampowered.com/hwsurvey
        
        Change-Id: Iae737a565379e82c5f84f3fdee6321ac74f59d40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115675
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-26  Miklos Vajna  <vmiklos@collabora.com>  [fb1233d77500413ba237c335a84773d8a6f8e381]

        CppunitTest_sw_ooxmlexport6: avoid DECLARE_OOXMLEXPORT_EXPORTONLY_TEST()
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I3f5dbe43d94eba90a44b39180239e7aed8242b05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121045
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-08-26  homeboy445  <akshitsan13@gmail.com>  [dbca6679aa40f65a67264f416d20d1434f6a926d]

        backendtest: Intersecting Rectangles Drawing test
        
        This test intends to test the even-odd filling rule by
        testing if the intersecting rectangles have been filled
        accordingly to the rule or not.
        
        Change-Id: I0fb7f115a25476cc38e8bec5cd02737aea3c0316
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119098
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-26  Mike Kaganski  <mike.kaganski@collabora.com>  [c3a7edad85ec22fa4dac372da9e0b36d02efbfc4]

        Missing include
        
        Change-Id: Idc533f1849c8be44ed04d3ed823c7f69c12c2d79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120988
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f108b53e158dcc15db1fe93a483fb573fd522274]

        vcl: move X11SalInstance::CreateSalBitmap to salinst.cxx
        
        X11SalInstance::CreateSalBitmap doesn't belong in the salbmp.cxx,
        but where other implementation of X11SalInstance is.
        
        Change-Id: Iffd66d55cec2532dfceb9b4ef8cf8ed30bc34e1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120992
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-26  homeboy445  <akshitsan13@gmail.com>  [2b8d3d9a209b8020dac734b96a43292332aa5d44]

        backendtest: Text Drawing test
        
        This test revolves around drawing text to a Virtual device
        and testing if it's rendered at the expected position.
        
        Change-Id: Iccfe382103632822befe84d5933d64eacefffa24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118976
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0b698aa6eb26d75ca4baf677a461aee095f69317]

        indexing: move xml parsing into SearchResultLocator
        
        Let's keep unneeded complexity out of SwXTextDocument, so move
        parsing into SearchResultLocator.
        
        As a bonus we can now test parsing.
        
        Change-Id: I944bfc43e6953523eee19b26b7f483aa401809aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121032
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-26  Chris Sherlock  <chris.sherlock79@gmail.com>  [0484630164275e2828f1420b055f05e94b8c73ee]

        vcl: make OutDevState constructor default, no need for destructor
        
        There is no value of having the OutDevState constructor and destructor
        being in its own file, so move to header. Also, resetting the variables
        in the destructor is rather pointless as they are destroyed in the next
        step anyhow. This removes the need to define an empty destructor.
        
        Use C++11 magic to make a default constructor - many thanks to Mike
        Kaganski for the tip on this one.
        
        Change-Id: I9561b311d8752fa12802b5ae8e11123aedabe8be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115460
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-26  Chris Sherlock  <chris.sherlock79@gmail.com>  [9ea129b49259231565d18f965a57c5fefb4ccc7a]

        vcl: partial revert of drawmode
        
        Partial revert of commit 0901297902c29c041ae944973b369e8247716893:
        
        vcl: create drawmode functions
        
        The GetBitmap() function will not work, as it doesn't add metafile
        actions.
        
        I have added a unit test to prevent this from occuring in future.
        
        Change-Id: I8c895e813f378f85ee47f85c3f867e20925bae2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121039
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [e73c3942de474004b04c1d538c89354183d44ae9]

        tdf#144089: Revert "tdf#137737 i18n search: don't expand start/end with regex ^ or $"
        
        This reverts commit a511bffd67a9cebfdc878766581ac08c79d7ff51.
        
        Reason for revert: See https://gerrit.libreoffice.org/c/core/+/120981
        
        Change-Id: If8a445448976a9963f76623d3d968b8d5e3d74dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120990
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-08-25  Stephan Bergmann  <sbergman@redhat.com>  [15a15c2eb07d5c0b521a03297cdb27e645063161]

        Fix corrupted odk/examples/java/ConverterServlet/web.xml
        
        Instead of just adding a license header,
        2b4fd2c89a38ccac13c72f2e94501a8702e7da4b "re-base on ALv2 code" had apparently
        erroneously overwritten this file with the content of the completely unrelated
        odk/examples/java/MinimalComponent/BuildMinimalComponent.xml.
        
        Change-Id: Iee6dcb528dbb444a132c27e7183b3957319882c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121037
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [fba08b85183ee8a71f6b7044d6fa4492c0cc1be8]

        tdf#143979: sc_subsequent_export-test2: Add unittest
        
        Change-Id: I9051187dcb252d800ba4c2f062ff18f0ed022c03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121028
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-08-25  Mike Kaganski  <mike.kaganski@collabora.com>  [cfa931784082d38bb6b98058c5acccbaf9870710]

        tdf#143929: chain XMLTextExportPropertySetMapper to sc's shape export
        
        This allows to export editengine columns to ODS. Alternatively, we could
        re-introduce chaining text attributes in XMLShapeExport ctor, which was
        commented out in commit d5b1e4827f8e6e0661563ec856cd80d926ba7b58 without
        explanation; but that would affect export from other modules as well
        (e.g., SdXMLExport::setSourceDocument sets up respective chaining in sd),
        so to be on the safe side, I do it only for ScXMLShapeExport.
        
        Change-Id: Iafee77b2b57e95031cfe1bbd2d43d7361a3e8469
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120958
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [aacb0f3e3755d5d2fd7489490a32d8104edb3ecc]

        Fix typo after translation round
        
        Change-Id: I2e88905f38f9fade306de064e84e0863f9eeea71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120918
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-08-25  Miklos Vajna  <vmiklos@collabora.com>  [c6f25506b02fbd2a087b7e790283921bf8550206]

        i#114206 sd: unshare shape properties for the same type before insertion
        
        Regression from commit 9bd99c08e8662becdd5ac8b47ef6f953c14e65fc
        (CWS-TOOLING: integrate CWS os128, 2009-06-03), the problem was that the
        SvxItemPropertySet was both used to store a property map (information
        about UNO properties) and also as a descriptor for a not yet inserted
        shape.
        
        The above commit improved performance by sharing a single instance of an
        SvxItemPropertySet for the same shape types: this works for the property
        map, but doing the same for property values is problematic.
        
        In practice, this eliminates the need for a workaround in oox/, the
        user-visible problem was that loading a document with smartart, then
        loading a document with group shapes (but without smartart) and saving
        it would copy information from the first, closed document (!) to the
        second document.
        
        Just removing the oox/ workaround would make
        
        	make -C oox -sr CppunitTest_oox_drawingml CPPUNIT_TEST_NAME="testGroupShapeSmartArt testTdf131082"
        
        fail, unsharing the descriptor piece makes it pass again.
        
        Change-Id: Icdff2108ad0da18ce0ade081b1938dd74bc0ae90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120996
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-08-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8befed1f019061cd0b0ef06f6b717f5bc77afdee]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a8089daeffa32ec9177187617833f592f2ffb64e
          - tdf#137084 (part) Update Writer Form menu Help page
            
            Change-Id: I875d33c7470d7e8ae4ac09b4266411ff3f94920e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121040
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ae2afd8e8b68adda9133e11f00afcf8bf936a9c5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7d86aa20fd836dd1b94dbe50d2ffb4b203ea8c1e
          - tdf#137084 Update writer View menu
            
            part A - View of comment#18
            
            Change-Id: I8ddfdc8799f499d4730b08e217b07baaa3799172
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/121036
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-25  Michael Stahl  <michael.stahl@allotropia.de>  [5c391f4346e86bd5d7528fbb42a3af64f98a03d3]

        openssl: upgrade to release 1.1.1l
        
        Fixes CVE-2021-3712, CVE-2021-3711 (not obvious if any of them affect LO)
        
        Change-Id: I98652348977a5a3c728f1d4fdf7293b76a93b630
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121026
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-08-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7a8b697aed6eddf1dec4d3c3610359259d4468f4]

        Fix typos
        
        Change-Id: I13c41a077cd54102010c8253dee2455f235087c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121033
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-08-25  Mike Kaganski  <mike.kaganski@collabora.com>  [2cdcf5805b32098e75285015b57bf0f890723e41]

        Use o3tl::saturating_cast here
        
        These were of type long previously, with corresponding limits of
        LONG_MIN/MAX; in commit 3aef606f2758172a27718a06fea0ff9080e4d80f,
        they were changed to tools::Long, but without adapting limits
        accordingly.
        
        This adapts the limits to std::numeric_limits<tools::Long>::min()/max().
        
        Change-Id: Ief4ee0a6219c837e1d971273da698ab07fa8a1e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120984
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-25  Mike Kaganski  <mike.kaganski@collabora.com>  [e9ab5a5e4e725a348a4276b72fda63cdac2a131c]

        Introduce o3tl::saturating_cast for floating-point->integer conversion
        
        Change-Id: I73191e5ab25fdd9fd8a788db9858b5eb9d3ab955
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120885
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-25  Attila Szűcs  <szucs.attila3@nisz.hu>  [c1ad429d925855c1baacbdeca1ef42f4486eb9c2]

        tdf#143384 DOCX import: fix SAXException at header with table
        
        Regression from commit d656191ec308d4280b93c7169372e543a255d108
        "tdf#119952 DOCX import: fix negative page margins".
        
        Add SwXHeadFootText::CreateTextCursor(bool bIgnoreTables = false)
        (modeled after SwXBodyText::CreateTextCursor) to create text cursor
        for copying the header/footer also started with table during
        fly frame creation in convertoToTextFrame().
        
        Note: add hidden property PROP_CURSOR_NOT_IGNORE_TABLES_IN_HF
        to use the new feature in domainmapper (followed
        commit af4e5ee0f93c1ff442d08caed5c875f2b2c1fd43
        "tdf#97128 DOCX import: fix frame direction").
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I96e2cf2dddcecd146c53c12d7fdb44fc4d90fa0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119549
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-08-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a6ec99fd13ac5b607299252588887e1e90453c9c]

        Bump ui file to latest Glade release
        
        Change-Id: I1a22cecbcf193f0617b5490e6d22a8fc6d830158
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120917
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-08-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b125af5977f41ef0d5ea8673686f2cfae208ed41]

        tdf#118538 (part) bump regressiondialog.ui to latest Glade
        
        No change in contents
        
        Change-Id: I8b9d08f9560dbc3541df8dc75b4b01a7b5feb95f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120970
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-08-25  Luboš Luňák  <l.lunak@collabora.com>  [148ac7de372d0af3c3d20a5c94c12ca0b9cfd4ab]

        use our own Skia surface when using GPU screen drawing
        
        Previously the code called window context's getBackbufferSurface()
        once, and the repeatedly used it for drawing and then did
        swapBuffers(). This worked until version chrome/m91, now Skia
        requires that a screen drawing pass is calling getBackbufferSurface(),
        drawing to it and calling swapBuffers(). Since we do not always
        draw full window content and instead keep previous content, use
        a separate offscreen surface for that and for actual screen drawing
        just blit that to the screen surface.
        
        Change-Id: I36a5b3bb23a085936f4473a0e00d8e04c6b40dab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120966
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-25  Luboš Luňák  <l.lunak@collabora.com>  [d5ec688e4b0aa97eed72ed56d53a5d014b59eb63]

        use prewin.h/postwin.h around a win32 header
        
        Change-Id: I45051b003defa7e48358abeff3944accf16849a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120995
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-25  Caolán McNamara  <caolanm@redhat.com>  [e73b2a8ff50829cbecb29b03aa513de5248aa8cc]

        lcl_translateTwips only needs OutputDevices
        
        Change-Id: I2c1536f062557f598aee0b0552044a7f41302b07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120948
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-25  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [4ff568e9ec56ef3cefd9265459fa9fe979d3cdcc]

        tdf#144029 Add user friendly names for UNO commands opening decks
        
        Added in tdf#84502 these commands show up in the Customize dialogs
        Keyboard tab so give them more descriptive names matching the
        deck they open
        
        Change-Id: I1fd9725e8e5fe9d97a4f33f175bf5e505b9ff211
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120994
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins

2021-08-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [c6883e7a031dec5fe3a365c4fd6adccff09696e5]

        tdf#64991 speed up loading large RTL documents
        
        takes load time from 3min49 to 2min59 for me
        
        Use std::vector<bool> for RsidOnlyAutoFormatFlagMap, we
        only add values to the end so it is easy to correctly size
        this; and std::vectior<bool> is way more cache-dense
        
        Change-Id: Ia607c6a4d80a49a25d487d9ddde5041c166e966c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121009
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-25  Caolán McNamara  <caolanm@redhat.com>  [5f11e921fb878cc6fd6a15181a416e0143e389f7]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I15d68391e20fba3a8ba46621aac0c831cd0900b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120964
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-25  Caolán McNamara  <caolanm@redhat.com>  [71c4c0628570b960c9d6ba14222e1b1324447937]

        assert on calc rtf import at svl::detail::validRange(nFrom, nTo)
        
        Change-Id: I4513be06ff70605db8b386dc261c5b82509759e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120953
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-25  Justin Luth  <justin_luth@sil.org>  [a511bffd67a9cebfdc878766581ac08c79d7ff51]

        tdf#137737 i18n search: don't expand start/end with regex ^ or $
        
        If the regex starts with ^, that means that it
        matches only at the beginning of the content.
        So don't expand the beginning of the content
        or else it won't match anymore.
        Similarly, $ indicates matching at the end of the content.
        
        For the unit test I just randomly guessed at SearchItem.AlgorithmType,
        and it kinda worked. I love black boxes...
        I hope I remember what i learned about TransformParameters()
        which was parsed in sfx2/source/appl/appuno.cxx,
        splitting the "variable" into Item.PropName = PropValue.
        That is definite black magic.
        
        Change-Id: Ie1640821a7a430e78dbe72c57a92aeaa9b5272a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120410
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-08-25  Noel Grandin  <noelgrandin@gmail.com>  [b27ede1a629ac2b5f9e98def37326d546923edec]

        osl::Mutex->std::mutex in ResourceListener
        
        Change-Id: Ide7073273be3405a1d78687a2d6dd12369dd226d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120955
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-25  László Németh  <nemeth@numbertext.org>  [400a44261c3891c1fb99b5339ada69cbc4777dd0]

        tdf#143938 sw test: track format changes of the paragraph
        
        Character formatting changes of the wholly selected
        paragraph weren't tracked before the following fix:
        commit 5e891c2ee82f2d7566ddb4e15b9c03cecb9fc1f8
        "tdf#143939 sw: track format changes of the actual word".
        This is only an unit test to cover both fixed problems.
        
        Change-Id: Ia8ee15895fc309f4c57c54ac8e6b4265969b5256
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120957
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-08-25  Rafael Lima  <rafael.palma.lima@gmail.com>  [7bba59217430585c6cc7f88ce787b5024c6ab80f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f801beeaf39c7e7f018b655f28ba8c215ae14763
          - tdf#100480 Clarify the use of "Match case"
            
            As requested in the bug report, this patch clarifies "Match case" when there is more than one case match.
            
            Change-Id: I6c9c0b880948b319a6bbe98d00fdd46d58bd2586
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120980
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-08-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4debb7e8cc12563f46d1aaa58afdcb831f21cc83]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 68a9210bb429907a26f622209414e69df3d586d3
          - tdf#113240 Fill missing entries in pdf general page Help
            
            Change-Id: I615cd45765369e57f1d3a6b85b51f3beeaca4bfa
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120962
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3d8f6f5c0ba30da100efb4eede426d2fe1f72148]

        tdf#113240 Fill imissing pdfgeneralpage.ui extended tips
        
        Address "Export pçaceholders".
        
        Change-Id: I8cfea3ea8daea948c7b4bd269d976e223ff9222d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120960
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-08-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0b570a5939af820f4ef36cb8bc99ebbe450b7ac3]

        Bump Glade release for pdfgeneralpage.ui
        
        no changes in contents
        
        Change-Id: I0adb61facad506ebfa7e0ab0bff81948d84007e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120959
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-08-24  Caolán McNamara  <caolanm@redhat.com>  [4e86347d7ad76e16d8b0eaae5f12d1dfb763b531]

        ofz: Out-of-memory, reduce max row allowed for TableOp when fuzzing
        
        Change-Id: I6268a9974591f86c5918d1171bd8c5ae0a25a538
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120952
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-24  Caolán McNamara  <caolanm@redhat.com>  [27273c2c43875acda77b3262c6a4e6138d5dacf6]

        WaE: silence -Wmaybe-uninitialized
        
        Change-Id: Iddc7fd644b2fe45a4de420b926e1270887e5001f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120956
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-24  Caolán McNamara  <caolanm@redhat.com>  [cc7c11323215705c3d49acde3f8e6099f2a0feeb]

        cid#1490801 Uninitialized pointer field
        
        Change-Id: I5544b5a2337dbf0f0c1a8ec67ad169974d853aab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120951
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [fa15b0e86a5e78a2cb56aa36f161e1b9769e3441]

        remove one of the pimpls in SvBaseLink
        
        two pimpl's and some internal fields seems a little messy
        
        Change-Id: I24f5a8e264dd98f8f74ab904ace85be1e9ff7acb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120939
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-24  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [a558be2393cf05a4ccf8b4af546207e69669eba2]

        tdf#127978 - Don't URL encode filename for navigator's tooltip (D&D)
        
        Change-Id: I3a5d6404755698be81818c4636fcc505992e1a05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120936
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-08-24  Noel Grandin  <noelgrandin@gmail.com>  [60e81b7ac33272a12e54c3d12dab8960ca8b071e]

        remove pimpl from WindowStyleSettings
        
        Change-Id: If230f9f166365c83d478cab6149f95efad7b15f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120954
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-24  Michael Stahl  <michael.stahl@allotropia.de>  [ba8fe774a1cfc1cc5be05ecc5175a7d020e5bd7a]

        test: capture stderr of odfvalidator too
        
        It will be used when https://github.com/tdf/odftoolkit/pull/121 is
        merged.
        
        Change-Id: I78d2b52ffc05fdd446ea7b673c2a7ebab26efc2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120943
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-08-24  Noel Grandin  <noelgrandin@gmail.com>  [84d87ae75f5d70bfcaa3e2b124c74a8f733980a3]

        osl::Mutex->std::mutex in OInstanceLocker
        
        Change-Id: Ia92632beccac90e60bceb305a736e93ffb37d356
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120902
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3fcf7643403b331bbbf60169ac20bbf322a294f1]

        Fix typo
        
        Not so sure... anyway, just to spot it to smarter ones
        
        Change-Id: I92727072906eecb65581b214bb01efa98ac9d060
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120819
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-08-24  Caolán McNamara  <caolanm@redhat.com>  [0efa548a3f2f392581396db2c7292fdda3d954c7]

        move variables declaration to their use
        
        Change-Id: I95deffd6db252f6c2635c13814a07fa604b64789
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120950
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-24  Caolán McNamara  <caolanm@redhat.com>  [566d5be0f26b83f38392a7da928ac6f6e63f0c16]

        tidy this a little
        
        Change-Id: Ifa01b39fc7aa3dfd7238b69a0a61bdf1315a3b4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120949
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-24  Rafael Lima  <rafael.palma.lima@gmail.com>  [ca780ad8c3a38fbfabe5ae316671a8eb30ed698d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 09301536eabd098a2e6b42f06755c939278a9521
          - Refactor "02100000.xhp" to fix indentation
            
            This patch applies xmllint --format to fix identation of the XHP file.
            
            This patch will be followed by a fix to bug tdf#100480
            
            Change-Id: I4408bbf2b9be81bc28f2bad95692008fbd3634ea
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120886
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-24  Mike Kaganski  <mike.kaganski@collabora.com>  [c3cd4863d4c693a92f0340264b893310851445f0]

        Clarify that css::awt::XDialog::execute is modal.
        
        Change-Id: I80b45918672bcc464dd5b798f81071627fe95cc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120884
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-24  Rafael Lima  <rafael.palma.lima@gmail.com>  [885bddd8055c292794d38ceb232bd98c8b373452]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6f4f219c04d4bb914cd2a44e782f14ac69d0abc8
          - tdf#112057 Clarify the use of F2 in Calc
            
            In 01020000.xhp I updated the information about the F2 shortcut as discussed in the bug report.
            
            In 01060300.xhp I gave more details about the "Press Enter to switch to edit mode" option.
            
            Change-Id: Ifd554af943fb0bd0f9939c46a9393c7cb87c914e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120880
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2021-08-24  Stephan Bergmann  <sbergman@redhat.com>  [b0ca5311972e90f7059f55b9026584a43de49211]

        Avoid overflowing floating-point -> integer conversion
        
        ...seen at <https://ci.libreoffice.org/job/lo_ubsan/2113/> with recently-
        introduced sw/qa/core/data/ooxml/fail/ofz37458-1.docx during
        CppunitTest_sw_filters_test,
        
        > /oox/source/vml/vmlformatting.cxx:202:38: runtime error: 6.40969e+23 is outside the range of representable values of type 'long'
        >     #0 0x2b40e7a68a1e in oox::vml::ConversionHelper::decodeMeasureToEmu(oox::GraphicHelper const&, rtl::OUString const&, int, bool, bool) /oox/source/vml/vmlformatting.cxx:202:38
        >     #1 0x2b40e7a68cf1 in oox::vml::ConversionHelper::decodeMeasureToHmm(oox::GraphicHelper const&, rtl::OUString const&, int, bool, bool) /oox/source/vml/vmlformatting.cxx:208:47
        >     #2 0x2b40e7bc3bb7 in oox::vml::TextBoxContext::TextBoxContext(oox::core::ContextHandler2Helper const&, oox::vml::TextBox&, oox::AttributeList const&, oox::GraphicHelper const&) /oox/source/vml/vmltextboxcontext.cxx:190:39
        >     #3 0x2b40e7b3190f in oox::vml::ShapeContext::onCreateContext(int, oox::AttributeList const&) /oox/source/vml/vmlshapecontext.cxx:526:24
        >     #4 0x2b40e7b34ee9 in oox::vml::RectangleShapeContext::onCreateContext(int, oox::AttributeList const&) /oox/source/vml/vmlshapecontext.cxx:639:26
        >     #5 0x2b40e7b34f42 in non-virtual thunk to oox::vml::RectangleShapeContext::onCreateContext(int, oox::AttributeList const&) /oox/source/vml/vmlshapecontext.cxx
        >     #6 0x2b40e5fdae26 in oox::core::ContextHandler2Helper::implCreateChildContext(int, com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList> const&) /oox/source/core/contexthandler2.cxx:100:34
        >     #7 0x2b40e5fddffb in oox::core::ContextHandler2::createFastChildContext(int, com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList> const&) /oox/source/core/contexthandler2.cxx:204:12
        >     #8 0x2b40e5fdfb32 in non-virtual thunk to oox::core::ContextHandler2::createFastChildContext(int, com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList> const&) /oox/source/core/contexthandler2.cxx
        >     #9 0x2b40fe645540 in writerfilter::ooxml::OOXMLFastContextHandlerWrapper::lcl_createFastChildContext(int, com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList> const&) /writerfilter/source/ooxml/OOXMLFastContextHandler.cxx:2006:38
        >     #10 0x2b40fe60a6a4 in writerfilter::ooxml::OOXMLFastContextHandler::createFastChildContext(int, com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList> const&) /writerfilter/source/ooxml/OOXMLFastContextHandler.cxx:254:21
        >     #11 0x2b40fe60a942 in non-virtual thunk to writerfilter::ooxml::OOXMLFastContextHandler::createFastChildContext(int, com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList> const&) /writerfilter/source/ooxml/OOXMLFastContextHandler.cxx
        >     #12 0x2b40ca28e9de in (anonymous namespace)::Entity::startElement((anonymous namespace)::Event const*) /sax/source/fastparser/fastparser.cxx:465:44
        >     #13 0x2b40ca2899ed in sax_fastparser::FastSaxParserImpl::callbackStartElement(unsigned char const*, unsigned char const*, unsigned char const*, int, unsigned char const**, int, unsigned char const**) /sax/source/fastparser/fastparser.cxx:1306:21
        
        Apparently lacking a general concept to report failure for too-large input
        values here, just silently do a saturating conversation, as seems to be the
        general approach for this kind of filter code.
        
        Change-Id: I4511a5dd63bdbc973d60a521bd3aef445dea3fb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120941
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-24  Noel Grandin  <noelgrandin@gmail.com>  [8122c82d90117fc0c4c8ea87aa7f771d5e92bf36]

        osl::Mutex->std::mutex in SfxGlobalEvents_Impl
        
        Change-Id: I4dae3225b961b663493ca4ea40b6bbec2439270f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120905
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-24  Noel Grandin  <noelgrandin@gmail.com>  [d7453ed1d3ede8c34bdd5f3bf9b642a3734de0d2]

        osl::Mutex->std::mutex in SfxViewShell_Impl
        
        Change-Id: Ic053a56f51714d7bb63009747cd93e98fcb9c438
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120906
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-24  Anshu  <anshukhare50@gmail.com>  [ed31f9818d1c1e6ba44fa8695d215697ad27713c]

        Refactoring Patch
        
        Change-Id: Ia1fbc8cbdb1e055273e0a9058e11b43b4e0ac62f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120849
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-24  Heiko Tietze  <tietze.heiko@gmail.com>  [dd5039ceea319ebfc72a3e032753b22538add12e]

        Resolves tdf#143633 - Image size wrong after disabling relative image width
        
        Adjustments added back, missing from 3cbecf3d0d9d68de286589e153ee31f8f709be03
        
        Change-Id: Ia2f64fbf0792bd0916052c01e79b37d8820f8b0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120940
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-08-24  Mike Kaganski  <mike.kaganski@collabora.com>  [97b7511acfd9593051a611c71d307916097256dd]

        Simplify caching in ConfigurationWrapper
        
        A follow-up to 48c2f0b4b157e133605c99549893521775ede4da
        This allows to not call createInstanceWithArguments repeatedly.
        
        Change-Id: I1893b9b1b0f952ae7c650bab4fb0dfe2f331a129
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120883
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-08-24  Luboš Luňák  <l.lunak@collabora.com>  [baed91bab05546f7f5233701bd7aaed44f25a364]

        implement explicit screen flushing also for Skia/Mac
        
        Change-Id: I29b9f54d24aece32949ac3ba916f1d6588cfd85f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120910
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-24  Luboš Luňák  <l.lunak@collabora.com>  [d4afd3aeb4ef2727986551816c1ff9ad0ed12d04]

        initial Metal support for Mac/Skia
        
        This also required changing SkiaSalGraphicsImpl to have sk_app::WindowContext
        as an internal detail inaccessible to the base class, since the Mac
        implementations cannot use it as is.
        
        Change-Id: I2424f0b887c79ee91c3bd0f1477b0745f9540247
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120909
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-24  Luboš Luňák  <l.lunak@collabora.com>  [ddcdc2077fab2b6d9c4def4e4615185411cbe80a]

        build Skia with Metal support
        
        Change-Id: I7a9abde4101164af8c47433acfa35f4f9d3b3d04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120907
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-24  Luboš Luňák  <l.lunak@collabora.com>  [4efd9f8a4bebe88841b5c3e27d2f7ef3ff10a8d0]

        remove unnecessary separate SkSurface creating per render method
        
        SkiaHelper: :createSkSurface() already handles this.
        Change-Id: I2eba5ab7f53f212ab1d5c0b9366d07543ea97fc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120908
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-24  Luboš Luňák  <l.lunak@collabora.com>  [df54ee7361b3d4eb15e5365a7487049bf247dd7f]

        don't print empty "HOST config (config.warn)" at the end of configure
        
        Change-Id: Ifad159f99a68cf06426cdd0554df1b68d71cd3fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120915
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [35fa0a7369d6ba3a051923c4f813107c16d2c617]

        reduce cost of dynamic casting to SwFlyFrame
        
        which is often hot on doing document layout
        
        Change-Id: Ie78b6a6da4dba38b4ab682f4e1b9d86cc8171918
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120938
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-24  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [1fd9116fbcd1a8d25f964087cd1d0eb15df8a2d1]

        tdf#143990: writer: default value for SetIncludeUpperLevels is 1
        
        Same as in e08fba90 for tdf#143858: zero for SetIncludeUpperLevels
        has no practical sense, since actually this value is amount of levels
        to display. Default and minimal value is 1 (current level), zero
        used only in cases when there should be no numbering.
        
        Change-Id: I303386339a9e13944e11d0287c933523c7410b6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120863
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-08-24  Chris Sherlock  <chris.sherlock79@gmail.com>  [0901297902c29c041ae944973b369e8247716893]

        vcl: create drawmode functions
        
        Change-Id: I3cb0325dc16db84ad58de28aa9110e9c7a0b9697
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115372
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [7f90260701afdbeae98b18263b299c283d2a2cca]

        tdf#144022: fix bug id in unittest
        
        Change-Id: Ib7beef63e3828ca5d2cf3f9601897c6c396e89e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120937
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-08-24  Noel Grandin  <noel@peralex.com>  [6b2046b41719a391e758ea57055adb2e111f94c1]

        reduce skia realloc when drawing polygons
        
        Change-Id: Ide65945b2baa01b78c954112cdbf35edc41e2f8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120916
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-24  Roman Kuznetsov  <antilibreoffice@gmail.com>  [6cf1db2907f48e8aff65f5249668ac1d44ef32f0]

        tdf#144025 Change LibreOffice to %PRODUCTNAME
        
        Change-Id: Ia5bd44cb32818a71743f6a6e028cd9f0eba9aff1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120882
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2021-08-24  Mike Kaganski  <mike.kaganski@collabora.com>  [ae04cfdbad1f4c09b06cd2cee9d89e9909181acc]

        Introduce convertNarrowing to return smaller integer types
        
        It will use compile-type constants to clamp input value, instead of
        clamping more expensive pre-sanitized output value.
        
        Change-Id: If78f8b1b4c99bd2f16b1d8a71872e89a0dddd8d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120874
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-24  Julien Nabet  <serval2412@yahoo.fr>  [d21a9968728295736e63bfc53eb83ee162dafae7]

        tdf#144032: fix STR_ASK_DELETE_LAYER
        
        Like this since initial import
        
        Change-Id: Ie1b475e594860480159d4dea0d401f33b28adab2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120929
        Tested-by: Jenkins
        Reviewed-by: Sophie Gautier <sophi@libreoffice.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-08-24  Caolán McNamara  <caolanm@redhat.com>  [6f790c8b31360463670439e6857ea64f418ddfbd]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I69b76dd2aed35fe2038e61eef343ee8d84f053f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120926
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-24  Caolán McNamara  <caolanm@redhat.com>  [a620516fbdddc93b85430081e83fe6cecd9f8d12]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Ib020053b30ee7d7c0e335afac68f3a39e891cf2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120920
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-24  Caolán McNamara  <caolanm@redhat.com>  [a0e92a64a9a6069ee21336888f3781ffe144b2df]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I768cec434ee20e6e46eb3993c873bed05b3c9cc3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120925
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-24  Caolán McNamara  <caolanm@redhat.com>  [8351081be79d0b9d61aae2a6eb328a11e2393c92]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Iaecbdaa7a7ad61f8c657b0aa04fd30ee27699b72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120924
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-24  Caolán McNamara  <caolanm@redhat.com>  [4556dd0f9d154c9b71b009f6dcf9f3e54d9a4d85]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I364368cf4f5cb68c03bbff81f42002f56e3e44af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120923
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-24  Caolán McNamara  <caolanm@redhat.com>  [fe90f7fc34f8a6e354abbb48c21556d018fa768d]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: I4e592de5ff830aa970b96993c79a5d957f57adfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120922
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-24  Caolán McNamara  <caolanm@redhat.com>  [6097ea726dcc087694a600cf823761097e3ba13e]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Icc09937594ddc97706a63bd11afe062a854ae8ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120921
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-24  Caolán McNamara  <caolanm@redhat.com>  [33c1ba1209c7ce679889270edbf42fa66b317895]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Id8fee21b23eff594c6cc13c63ec004be5d015b35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120900
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-24  Caolán McNamara  <caolanm@redhat.com>  [763996f29aef31f95c438738d081d9b361db36e3]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Ia7ceb0278117df6e140c04232bcfd366fbba3dd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120919
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-24  Caolán McNamara  <caolanm@redhat.com>  [253c8adddb04529185c74aef5e5278eb71d309ab]

        ofz: cgm Integer-overflow
        
        Change-Id: I1cb1d5612f2b0b8999fed0d6c203ab24eedd4fe8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120898
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [39a11e3287febeb9dd56f43da6f6612afeb0f512]

        tdf#143979: sc_uicalc: Add unittest
        
        Change-Id: I0c51e69521a290bb13e39f592a45b9d94634ad3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120911
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-08-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [48c2f0b4b157e133605c99549893521775ede4da]

        cache access in ConfigurationWrapper (tdf#105575)
        
        If we repeatedly hit a config item like this:
           officecfg::Office::Common::Drawinglayer::MaximumPaperWidth::get()
        the stuff in configmgr because quite a bottleneck.
        
        So cache the access objects in ConfigurationWrapper.
        
        This change only affects the auto-generated code we use for the
        C++ officecfg:: configuration API
        
        Change-Id: Ie2adefc2319dfb362f1ef814690120e13abae6fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120866
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-24  Noel Grandin  <noelgrandin@gmail.com>  [a19d84ca25827d1fbe0ab9b276eeff843546ec87]

        osl::Mutex->std::mutex in OFSStreamContainer
        
        Change-Id: I1402b66935c0229977357d0a6ec8ed0bc777de3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120904
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-24  Noel Grandin  <noelgrandin@gmail.com>  [f111a887a08295d56cdc1f20bc980bedbe17c67d]

        osl::Mutex->std::mutex in OFSInputStreamContainer
        
        Change-Id: Icd6ec9e6cd47fd0396cb70d6c63c435d7370b6fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120903
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-24  Justin Luth  <justin_luth@sil.org>  [763f1e8236657a20b359991057679cf12bfac4f5]

        tdf#143692 writerfilter CN: reapply lost OutlineLevel
        
        The paragraph styles had already set their numbering-related
        properties before numbering.xml choses some styles
        to be assigned as Chapter Numbering. Part of this CN process
        in SW is to clear the inheriting styles of any inherited
        numbering properties (numId, listLevel, outlineLevel).
        
        So, we need to re-address outline levels after
        numbering has been imported, and fix up anything
        that has been cleared.
        
        [P.S. No need to do the same thing for listLevel yet,
        b/c LO does not support listLevel on paragraph styles in general.]
        
        Change-Id: Idfb4d150b94558b069dbb1a87c764460396b34d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120757
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-08-24  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [1044496d10f2dc5097324dd8857bc6969ac013dc]

        Karasa Jaga: tdf#143300 add diagonal border
        
        Change-Id: I851814fede4bcec1f1139b7756f44cb66504c780
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120932
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-08-24  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [d5d97d251f779fd78490ab7723a134dda1a11960]

        Sukapura: tdf#143300 add diagonal border
        
        Change-Id: Ib2ce2e1385caeee9a312a3e513d4b4126cca5157
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120934
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-08-24  Stephan Bergmann  <sbergman@redhat.com>  [fa2083ff5d913274c3ca30a69edadde907cb7119]

        Blind fix for false -Werror=clobbered on lo_callgrind_linux
        
        ...first seen at <https://ci.libreoffice.org//job/lo_callgrind_linux/11311/>
        
        > /home/buildslave/lode/jenkins/workspace/lo_callgrind_linux/vcl/source/filter/png/PngImageReader.cxx: In function ‘bool {anonymous}::reader(SvStream&, BitmapEx&, GraphicFilterImportFlags, BitmapScopedWriteAccess*, AlphaScopedWriteAccess*)’:
        > /home/buildslave/lode/jenkins/workspace/lo_callgrind_linux/vcl/source/filter/png/PngImageReader.cxx:101:16: error: variable ‘bSupportsBitmap32’ might be clobbered by ‘longjmp’ or ‘vfork’ [-Werror=clobbered]
        >      const bool bSupportsBitmap32 = bFuzzing || ImplGetSVData()->mpDefInst->supportsBitmap32();
        >                 ^~~~~~~~~~~~~~~~~
        
        which reportedly uses
        
        > export GCC_VERSION=800
        
        Change-Id: I9ef5e1e3a735c91f63dd9f5ced05e8acaa731923
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120868
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-24  David Tardon  <dtardon@redhat.com>  [65d717368cb3ada843421700aadc00a1b71598c5]

        upload libmwaw 0.3.20
        
        Change-Id: Ia73117e06f843bcdd228da018fe3f34af6405653
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120621
        Tested-by: Jenkins
        Reviewed-by: David Tardon <dtardon@redhat.com>

2021-08-24  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [3ee22d95d3e1e9ce1d2ff8311e51d600179370f9]

        elementary: tdf#143300 add criss-cross border
        
        Change-Id: I85460c019ba66a624ad408af67dd4e8f6c0698e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120930
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-08-24  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [83f5c19ae01c29bd95f605c0cf8ceb00cd1fb222]

        Breeze: tdf#143300 add criss-cross border
        
        Change-Id: Ie08e9b2eae2cf07a926767e144a69d5f4bba07e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120931
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-08-24  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [ddf2e96b83fc28ba6ae3f204f6eba7972c7d2f13]

        Colibre: tdf#143300 add criss-cross border
        
        Change-Id: I4e76cb873c1489c72dac8fe84479a8e1c7dbcbe3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120862
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-08-23  Caolán McNamara  <caolanm@redhat.com>  [847a8e065f0b35fdab637f6f5abfb1be82a262d7]

        rhbz#1996735 SwEditShell::GetCorrection can return null
        
        Though the exact steps to reproduce are unknown. From the text seen in
        the backtrace the language is possibly Finnish in which case voikko is
        probably the spellchecking backend in use.
        
        Change-Id: I9b3186e4699946235ccc161575bba7d4a3820565
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120893
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-23  Julien Nabet  <serval2412@yahoo.fr>  [6effefa574e169ed875a45ed442b2798d24b71f5]

        tdf#144031: fix description of STR_DESC_MODULE_LANGPACK_PT_BR
        
        Change-Id: If12d27fba3a13a1053ac4a0a1afb891f7c2c6069
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120912
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-08-23  Caolán McNamara  <caolanm@redhat.com>  [1230e5cbadc24854993ee9bda8623cc5ff7f136d]

        update some pches
        
        Change-Id: I3f823924b276cd18eddba74f108dd577970084db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120847
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-23  Arnaud Versini  <arnaud.versini@libreoffice.org>  [0ce90e777721f11048d366b58e760b60aabf2eaa]

        comphelper : remove useless OContextHelper_Impl
        
        Change-Id: I41fc571695a64b432d6abf4979b99ef141a12b28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120842
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-23  Caolán McNamara  <caolanm@redhat.com>  [6d276cd03089219c3ad099d4683ecc0c85bd0468]

        ofz: MemorySanitizer: use-of-uninitialized-value
        
        Change-Id: Iea17e1d593f0003de3733722f619b10fbd90a303
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120899
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d5586c9dd5450c8721821ff2072ed08575d3bc3f]

        Removed duplicated includes
        
        Change-Id: I2f922fb107a6e077d005ad3459a8d39009b90d03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120897
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-08-23  Tor Lillqvist  <tml@collabora.com>  [e2a54acaf123c61e3be291f8c84a88effae880a1]

        Make compilation for iOS get a bit further
        
        Note that I did not try to refresh my memory of what anything of this
        actually *means*, I just did a couple of quick edits to get past
        compilation errors in vcl.
        
        The build now proceeds until "No rule to make target
        '/Volumes/TML13/lo/master-ios-debug/instdir_for_build/LibreOfficeDev.app/Contents/Frameworks/libgcc3_uno',
        needed by
        '/Volumes/TML13/lo/master-ios-debug/workdir_for_build/Executable/saxparser.run'."
        
        Change-Id: I42e2d60bf691f99631b2700e45921824144df2d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120892
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-08-23  Caolán McNamara  <caolanm@redhat.com>  [238951d0c539d1e294a1a12f2cf7aa806af8e116]

        ofz#37458 use o3tl::convertSaturate in convertEmuToHmm
        
        Change-Id: Ic177ca6042cbedc4cbe70e1f35ac3d85c1fa2f7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120840
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-23  Michael Stahl  <michael.stahl@allotropia.de>  [fbe183bbb05220a4ccc51952445b1797bb498403]

        xmloff: avoid annoying warnings about bookmark conditions
        
        Change-Id: I7bb15c0ab46eee1554977b275b1dfdaff8d1b0cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120794
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-08-23  Michael Stahl  <michael.stahl@allotropia.de>  [43fc5f3aee4c06fb5983b625175d6991433945d4]

        sw: evaluate bookmark conditions differently
        
        Conditions may refer to database rows in mail merge, which requires a
        SwDBManager to evaluate.
        
        So do it in DocumentFieldsManager::UpdateExpFieldsImpl() where the
        similar conditions on sections and fields are evaluated.
        
        Change the meaning of the m_bHidden flag to store the result of
        evaluating the condition, instead of being always true when there is
        a condition.
        
        Change-Id: Ib8f5483e7f68fc37c650b790b70d10af3c1e6f28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120793
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-08-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [8a54339fc83fe9abaaace6f9f374697e6923d684]

        loplugin:referencecasting look through more clang Types
        
        Note that because of where the fix resides, loplugin:redundantcast
        also notices a few more things.
        
        Change-Id: I0b66047fadfff2c5ceafcbd3eab085de00d861a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120865
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-23  Luboš Luňák  <l.lunak@collabora.com>  [d34f1df73806e9ca05fa0d07da619e2c0f01b6f7]

        enable the UI option to enable Skia on Mac too
        
        Change-Id: I3b4d96a3defaa9d6fdfba54f1da4d8be246367e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120813
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-23  Luboš Luňák  <l.lunak@collabora.com>  [07eab10f5795d7cd58620f0ce1dcf04f6f713c5a]

        disable vertical text test for Mac/Skia
        
        It's broken on Mac, with or without Skia, so disable the test at least
        for now.
        
        Change-Id: I93b9a8d0bcbd275bbb0d54cc412b2df13581ad41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120812
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-23  Luboš Luňák  <l.lunak@collabora.com>  [ab9c627bc8f16dd679a19b0946863cebab7b03bc]

        add CreateCGImage() variant for Mac/Skia
        
        Needed at least for 'recent documents' icons in the Mac menubar.
        
        Change-Id: I5a22cf64ff5c5aba2c70ca2556fd0b66c425bafd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120811
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-23  Luboš Luňák  <l.lunak@collabora.com>  [55422ec895d3014ba0507757870ebdec9ac1a2a9]

        implement text rendering on Mac using Skia
        
        There may be still small problems (CJK needs checking), but this is
        already usable.
        
        Change-Id: Ic9381c22ca55d9e6320152ffebeae740fd90f796
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120810
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-23  Luboš Luňák  <l.lunak@collabora.com>  [e3a8826709430f414411d22d98c1fd5e647e1417]

        implement mac native widget drawing also for Skia
        
        Change-Id: Ie91e48cb315d8e11508f064a6dcd9fafebb39abd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120809
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-23  Luboš Luňák  <l.lunak@collabora.com>  [c8055fd19613a7c5cc5e39156714c781302b7841]

        explicitly force skia raster on mac for now
        
        Change-Id: I29b09b63a7d18d2e32f6310f2851aa6cd5cd7a8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120808
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-23  Luboš Luňák  <l.lunak@collabora.com>  [830abb2437e3f150e1369816f491fb12a3db0c16]

        implement blitting to screen for skia on mac
        
        Change-Id: I01fdb57815dc3dff6d2c5757b55445f16825ed20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120807
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-23  Luboš Luňák  <l.lunak@collabora.com>  [09b16f9f44578182306c47cdabe92a31cc5d3b4c]

        make SalGeometryProvider available for Aqua VCL backends
        
        This is needed for the Skia backend to know the geometry.
        The Mac Skia code now passes most VCL unittests.
        
        Change-Id: I6e35764d95ce821d8e11ed9979e5be75bcf6ff49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120806
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-23  Luboš Luňák  <l.lunak@collabora.com>  [13acc8a5df8db5fa24d72c1d44b35e41e4ca2a7c]

        first WIP version of mac skia SalGraphics backend
        
        It doesn't yet blit to screen, but the basics should be there.
        
        Change-Id: I0f77b66756f578d84d0cee16cda00e7a2fea714f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120805
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-23  Luboš Luňák  <l.lunak@collabora.com>  [00083cfa840269ef5e569c7c4a6a09a34e6ce2db]

        fix skia scanline size in bitmap test
        
        Change-Id: I22a315ca56cae80d88898e2df1ed44894c9787b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120804
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-23  Luboš Luňák  <l.lunak@collabora.com>  [61a83cdeac14f6e5b1639e26a31145653d753785]

        fix ObjC/C++ generated sources linking on Mac
        
        Change-Id: I4d4a2abdf762e5442d89ce9b6475753e1f43f314
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120802
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-23  Luboš Luňák  <l.lunak@collabora.com>  [44ab745e8d702b2ad0e14a023ddb7269dc6c1306]

        fix Skia linking on Mac
        
        Change-Id: I4ae0ca2baedd533ee4dc115332255e334633cecf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120817
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-23  Noel Grandin  <noelgrandin@gmail.com>  [b788e6e8fd4debbb38a03c374929b6af4678d7e5]

        osl::Mutex->std::mutex in AccessibleEventNotifier
        
        which means we need a new interface container to handle std::mutex.
        
        Take the opportunity to move most of the locking outside the
        InterfaceContainer class to make it easier for other
        osl::Mutex->std::mutex conversions.
        
        Change-Id: I5dbd84aa9b7fd9c5e6058d23b993b732f61fbd20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120846
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-23  Bayram Çiçek  <mail@bayramcicek.com.tr>  [3a9167e1b8a236da2862f4377e2040a8c189c99c]

        tdf#143919: Calc: add diagonal borders in Toolbar>Borders
        
        In "Table toolbar > Borders" tab;
        
        - Borders UI column size increased to 5
        - diagonal left border icon added to 5th place
        - diagonal right border icon added to 10th place
        - criss-cross border icon added to 15th place
        
        - added diagonal left and diagonal right
        borders feature
        
        - implemented removing diagonal borders
        when set "no border"
        
        - added criss-cross line feature
        
        - added a unit test for diagonal borders
        
        Change-Id: I2dd7ab797b1a191eb650cc6340ee57d39e45a1ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118951
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2021-08-23  Mike Kaganski  <mike.kaganski@collabora.com>  [23c1ec0d498124fbe275145d236db455f83cd850]

        tdf#144022: make sure to create missing columns if needed
        
        Change-Id: I1a0771fbe8023859ab29d8114303b62f6a3d539c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120731
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-23  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [75cd2b0fa71c73ae815b80d8e42328024ea63555]

        tdf#143736 Load hyperlink from more shapes
        
        And limit the shape types which can have a hyperlink to those known to work.
        
        Change-Id: I3d3522bea1e756dad8ddc2041e6588a367f42a7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120861
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-08-23  Balazs Varga  <balazs.varga991@gmail.com>  [e701732725dd641741f39020d7dc965bc4db765d]

        tdf#142351 chart ooxml import: fix category axis cross position
        
        Set PROP_CrossoverPosition value regardless of the mrModel.mbAuto
        value, which is a different thing. This element specifies that
        this axis is a date or text axis based on the data that is used for
        the axis labels, not a specific choice.
        
        Change-Id: Ifa291aac2f4bb3981d968de3489b23f1af485104
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120592
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-08-23  Dennis Francis  <dennis.francis@collabora.com>  [e9f790e59eec134d6b588241d02d3c2bb82cbc27]

        cid#1490403: fix wrong initial flag bFound
        
        Change-Id: I502653985e54c82198034534bb878d06787f8c94
        Signed-off-by: Dennis Francis <dennis.francis@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120730
        Tested-by: Jenkins

2021-08-23  Szymon Kłos  <szymon.klos@collabora.com>  [6e6f8aab1eba3ce29516cc929e033c21fd1bf28e]

        jsdialog: weld Box
        
        Change-Id: Ideb7b7ce8d7bf2e8494f053b13d662e19060b256
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120792
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-08-23  Szymon Kłos  <szymon.klos@collabora.com>  [63249db11f3caff233231d7201c2ea825dc1022e]

        Move SalInstanceBox decl to header
        
        Change-Id: I945fdbb17caf417990d3531175328099f1a6c93f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120791
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-08-23  Caolán McNamara  <caolanm@redhat.com>  [2652675c417353bd0f072bc7c2579b6d24bf3eba]

        ofz: use BmpScaleFlag::Fast when recovering from bad svm mask size
        
        this isn't supposed to happen and is an error recovery added by:
        
        commit baebeb7de4c5f9511e45c2846ec2a72861a948c0
        Date:   Fri Jul 27 14:04:19 2012 +0000
        
            Resolves: #i120165# Adapt Mask/Alpha at BitmapEx construction...
        
            when size differs from base bitmap
        
        so use the time-cheapest scaling available
        
        Change-Id: I6ea8f458681dcb69e1c128040cc550dd86ff7151
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120855
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-23  Caolán McNamara  <caolanm@redhat.com>  [764b4e7b42791f82237c334ab123d1ae68cec898]

        gtk4: fix build
        
        since...
        
        commit 0f6457b1e867c49bc82f2b18e2e462fb7100051f
        Date:   Sat Aug 21 17:04:39 2021 +0200
        
            don't store vcl::Font with unique_ptr
        
        Change-Id: Ib7db1a59ec328d0a387d836d813c05910a30ebc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120854
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-23  Caolán McNamara  <caolanm@redhat.com>  [4b366aa7b21318c2dcb84e1014c59b49ed155b9a]

        Resolves: tdf#143993 don't change FolderPicker to FilePicker if init called
        
        make SIMPLE continue to map to E_CREATE_OPEN_DIALOG for a file dialog but
        map to E_CREATE_FOLDER_PICKER for a folder dialog
        
        Change-Id: I37b0cc318a06b1b16fae3c3dd99def4322f771f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120853
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-23  Pranam Lashkari  <lpranam@collabora.com>  [3527b4e4cfa23c3459c53b091ddadd93c426d0c3]

        LOK make sure single row/column table are resizable
        
        First row/column are treated as heading in the table,
        that's why need some special case handling for it
        
        First row/column are not counted in regular row/column
        
        Change-Id: If67b759911ea87f2b166a69243b85e98d90c4d22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120725
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-23  Justin Luth  <justin_luth@sil.org>  [2aca75ef2ac84360d13e9000ba3063a7a42b6f6f]

        tdf#143692 writerfilter: fix outlineLevel import x3
        
        First, illegal values don't mean "use body level".
        It means "inherit the value value from the style".
        So just ignore illegal values.
        
        Secondly, styles without any explicit setting (a -1)
        where being incorrectly specified as "-1 + 1",
        i.e. body level(0) - meaning that inheritance was always lost.
        
        Thirdly, the body level value is necessary in order to cancel inheritance
        from a style. So the style must be able to set a value of 9.
        
        Change-Id: I2161085181527fb321dbcc00636513330dd8ca1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120756
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-08-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [50f0e8c7880122a05585a2233f6f35d0dfee0385]

        indexing: make indexing XML flat and use simple element names
        
        This changes the indexing XML to be flat-er and change the element
        names to just be either "paragraph" or an "object", where an
        "object" then has an attribute what type exactly it is.
        
        This makes converting the XML to an indexing engine accepted
        format easier.
        
        Change-Id: Ia8941cc9616a862c1bc980efea5ba2548217644e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120836
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-23  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0224d859b8a497779611cc15943c017ec42f9b90]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b7fa972bc76c0954479bfd7f1b77c511372c4626
          - Update topic on Draw scale factor
            
            Change-Id: Ie64a78ee22c837f0f2a9cb76ef2a45c817721e00
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120726
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-22  Eike Rathke  <erack@redhat.com>  [c6f15d228489ccfd0628ca80b45a5c2faaacc7d3]

        Resolves: tdf#143979 Write and read empty text element in number formats
        
        ... as they may be significant as separators between keywords of
        same letters.
        
        Also strip trailing empty text as meaningless, except if the only
        element.
        
        >General;General<
        earlier both General were written as
        
            <number:number-style style:name="N111P0" style:volatile="true">
              <number:number number:min-integer-digits="1"/>
              <number:text/>
            </number:number-style>
        
        for which now <number:text> is not.
        
        Change-Id: I4809b1c784667994303b49d8e4ab0e857367e2cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120856
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-08-22  Caolán McNamara  <caolanm@redhat.com>  [4250958a492b300a52a83e68dd599f9c36c5086e]

        ofz: prep for allowing oss-fuzz msan
        
        dependencies need to be built with the msan flags so undo the
        --with-system .a usage now that trying to squeeze into the 12 hour build
        window isn't critical because the afl 6-8 hour build+check is disabled
        
        Change-Id: I3729d37e0f028c5efe62ce5d66ea6fe636d3d0c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120788
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-22  Noel Grandin  <noelgrandin@gmail.com>  [054166821842de6f25c3123fcc1976b3c9d1d69b]

        no need to use unique_ptr for Sdr3DObjectAttribute
        
        it is already a COW type
        
        Change-Id: Icc4173c5a61f5d819ce908f8a38c3efb29ebb1c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120850
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-22  Noel Grandin  <noelgrandin@gmail.com>  [30067dafa988d4c6dd970c817eca283ac8946728]

        no need to use shared_ptr in SdrAllFillAttributesHelper
        
        these types are already COW types
        
        Change-Id: I7e4375ac50b8d887869123eeb99d3eaef0d28169
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120851
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-22  Noel Grandin  <noelgrandin@gmail.com>  [4c5e264df432f4e6836535cbac7231ab579af424]

        no need to use unique_ptr for PolyPolygon
        
        it is already a COW type
        
        Change-Id: If28f67bff3f8df7763bf4b574b1125d568f0ee27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120821
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-22  Noel Grandin  <noelgrandin@gmail.com>  [008f28c9e01114e731f785e9e238236a1ed069d2]

        no need to use unique_ptr for B2DHomMatrix
        
        it is already a COW type
        
        Change-Id: Ide1dedfb8be7593bf45b0e78899450f04291f09e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120828
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-22  Noel Grandin  <noelgrandin@gmail.com>  [0944ef734571ae34cbecc53812e576a39b3722f0]

        no need to use unique_ptr for ViewInformation3D
        
        it is already a COW type
        
        Change-Id: Ie098bd293115650128ebb18d5c16747b519717c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120825
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-22  Noel Grandin  <noelgrandin@gmail.com>  [0f6457b1e867c49bc82f2b18e2e462fb7100051f]

        don't store vcl::Font with unique_ptr
        
        it is already a COW object, so just use std::optional
        
        Change-Id: I5ced54dbf3dc222316d9bcf3581b36e0f6e6e270
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120818
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-22  Noel Grandin  <noel@peralex.com>  [f30c3ff66a24d5031c077be0cb839f5f249c188e]

        speedup SkiaSalGraphicsImpl::drawPolyLine
        
        no need to convert the line to a polypoly and then unwrap the polypoly,
        just go straight to a poly
        
        Change-Id: I3f0ccfb7ce557dc4c6cd67e6e66a0562609ce736
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120843
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-22  Noel Grandin  <noelgrandin@gmail.com>  [1706dba109533cce01eb982ef7cdedee5a20a1e0]

        osl::Mutex->std::mutex
        
        Change-Id: Id3c0660dae6dd5c6c026a26ec2ca39ccd6db210f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120845
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-22  Caolán McNamara  <caolanm@redhat.com>  [c32c82e2e89e9efcd922da81918c6915829dc632]

        BOOST_FALLTHROUGH->[[fallthrough]];
        
        Change-Id: I7f43cbd83125ad7f2822f073dde5aa31f164832a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120841
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-22  Caolán McNamara  <caolanm@redhat.com>  [4555be3b51c7f48074441ba789df31e7920aa812]

        ofz#36673 Indirect leak
        
        Change-Id: I294dccbf4517ee7714ee9055953a45bdd630b5a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120839
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-22  Noel Grandin  <noelgrandin@gmail.com>  [d2bf9e56310fe40eac700afa974483d704e4c70a]

        no need to use shared_ptr for these fields in Region
        
        they are already COW types
        
        Change-Id: I8b673304452cc50c581be03a605efafa77175b2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120829
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-22  Noel Grandin  <noelgrandin@gmail.com>  [54f6de1b07c7dc167f5013e70f49541ec505931f]

        no need to use unique_ptr for LineInfo
        
        it is already a COW type
        
        Change-Id: I32866e6741748be587cdb8af83143bc70e82318e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120820
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-22  Noel Grandin  <noelgrandin@gmail.com>  [d9f2486bee13cc1710ef66bf5e64e30f2f702772]

        no need to use unique_ptr for Polygon
        
        it is already a COW type
        
        Change-Id: I74ffb129aa63cd9c56794997d72e32002f8b45fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120822
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-22  Stephan Bergmann  <sbergman@redhat.com>  [840b1714d3f00a60b81676bddf201355e3c47afb]

        Give gengal invocations their own UserInstallations
        
        Building e.g. Gallery_backgrounds tries to access a UserInstallation at various
        places, first at
        
        > #0 0x00007ffff29b0302 in EmbeddedFontsHelper::clearTemporaryFontFiles() () at vcl/source/gdi/embeddedfontshelper.cxx:60
        > #1 0x00007ffff2dd6bb4 in InitVCL() () at vcl/source/app/svmain.cxx:304
        > #2 0x00007ffff2dd66b6 in ImplSVMain() () at vcl/source/app/svmain.cxx:190
        > #3 0x00007ffff2dd6898 in SVMain() () at vcl/source/app/svmain.cxx:231
        > #4 0x000000000041215d in sal_main() () at vcl/source/salmain/salmain.cxx:34
        
        It would either access the real UserInstallation (if the bootstrap ini-file has
        already been delivered to instdir) or try to access some (typically non-
        existent) /user.  That appears to be generally harmless, but to be on the safe
        side, pass the gengal invocation an explicit UserInstallation in workdir (which
        does not exist, and does not get populated, but just prevents accidentally
        accessing a real UserInstallation).
        
        Change-Id: Idc709a4bd44ce0dddbafaac25141215730808fca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120838
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-22  Stephan Bergmann  <sbergman@redhat.com>  [0e7d4d99beda181f4e22725e4b8295d25489696f]

        gengal needs Library_localedata_en now
        
        Whatever caused that requirement, but a from-scratch build of e.g.
        Gallery_backgrounds failed for me (with a follow-on SIGABRT after
        "framework/source/services/desktop.cxx:176: Desktop::~Desktop(): Who forgot to
        dispose this service?") because it failed to load
        instdir/program/../program/liblocaledata_en.so at
        
        > #1  0x00007fffda0b9671 in i18npool::LocaleDataImpl::getFunctionSymbol(com::sun::star::lang::Locale const&, char const*) (this=0x159b630, rLocale=..., pFunction=0x7fffda136ed8 "getAllFormats0") at i18npool/source/localedata/localedata.cxx:1460
        > #2  0x00007fffda0b6a93 in i18npool::LocaleDataImpl::FormatSection::getFunc(i18npool::LocaleDataImpl&, com::sun::star::lang::Locale const&, char const*) (this=0x7fffffffc840, rLocaleData=..., rL=..., pName=0x7fffda136ed8 "getAllFormats0") at i18npool/source/localedata/localedata.cxx:857
        > #3  0x00007fffda0b6b5c in i18npool::LocaleDataImpl::getAllFormats(com::sun::star::lang::Locale const&) (this=0x159b630, rLocale=...) at i18npool/source/localedata/localedata.cxx:865
        > #4  0x00007fffda0d4815 in NumberFormatCodeMapper::getFormats(com::sun::star::lang::Locale const&) (this=0x1594fa0, rLocale=...) at i18npool/source/numberformatcode/numberformatcode.cxx:150
        > #5  0x00007fffda0d4155 in NumberFormatCodeMapper::getAllFormatCode(short, com::sun::star::lang::Locale const&) (this=0x1594fa0, formatUsage=8, rLocale=...) at i18npool/source/numberformatcode/numberformatcode.cxx:92
        > #6  0x00007ffff572a824 in LocaleDataWrapper::loadCurrencyFormats() (this=0x159b3f0) at unotools/source/i18n/localedatawrapper.cxx:544
        > #7  0x00007ffff572777e in LocaleDataWrapper::loadData() (this=0x159b3f0) at unotools/source/i18n/localedatawrapper.cxx:131
        > #8  0x00007ffff57271b4 in LocaleDataWrapper::LocaleDataWrapper(LanguageTag const&, std::__debug::vector<rtl::OUString, std::allocator<rtl::OUString> > const&) (this=0x159b3f0, rLanguageTag=..., rOverrideDateAcceptancePatterns=std::__debug::vector of length 0, capacity 0) at unotools/source/i18n/localedatawrapper.cxx:80
        > #9  0x00007ffff5766fd6 in SvtSysLocale_Impl::SvtSysLocale_Impl() (this=0x158a4e0) at unotools/source/misc/syslocale.cxx:67
        > #10 0x00007ffff5768ad7 in std::construct_at<SvtSysLocale_Impl>(SvtSysLocale_Impl*) (__location=0x158a4e0) at ~/gcc/trunk/inst/include/c++/12.0.0/bits/stl_construct.h:97
        > #11 0x00007ffff5768b1c in std::allocator_traits<std::allocator<SvtSysLocale_Impl> >::construct<SvtSysLocale_Impl>(std::allocator<SvtSysLocale_Impl>&, SvtSysLocale_Impl*) (__a=..., __p=0x158a4e0) at ~/gcc/trunk/inst/include/c++/12.0.0/bits/alloc_traits.h:514
        > #12 0x00007ffff57688c2 in std::_Sp_counted_ptr_inplace<SvtSysLocale_Impl, std::allocator<SvtSysLocale_Impl>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<>(std::allocator<SvtSysLocale_Impl>) (this=0x158a4d0, __a=...) at ~/gcc/trunk/inst/include/c++/12.0.0/bits/shared_ptr_base.h:519
        > #13 0x00007ffff576860a in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<SvtSysLocale_Impl, std::allocator<SvtSysLocale_Impl>>(SvtSysLocale_Impl*&, std::_Sp_alloc_shared_tag<std::allocator<SvtSysLocale_Impl> >) (this=0x7fffffffd0a8, __p=@0x7fffffffd0a0: 0x0, __a=...) at ~/gcc/trunk/inst/include/c++/12.0.0/bits/shared_ptr_base.h:650
        > #14 0x00007ffff57684c6 in std::__shared_ptr<SvtSysLocale_Impl, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<SvtSysLocale_Impl>>(std::_Sp_alloc_shared_tag<std::allocator<SvtSysLocale_Impl> >) (this=0x7fffffffd0a0, __tag=...) at ~/gcc/trunk/inst/include/c++/12.0.0/bits/shared_ptr_base.h:1342
        > #15 0x00007ffff576838d in std::shared_ptr<SvtSysLocale_Impl>::shared_ptr<std::allocator<SvtSysLocale_Impl>>(std::_Sp_alloc_shared_tag<std::allocator<SvtSysLocale_Impl> >) (this=0x7fffffffd0a0, __tag=...) at ~/gcc/trunk/inst/include/c++/12.0.0/bits/shared_ptr.h:409
        > #16 0x00007ffff5768164 in std::allocate_shared<SvtSysLocale_Impl, std::allocator<SvtSysLocale_Impl>>(std::allocator<SvtSysLocale_Impl> const&) (__a=...) at ~/gcc/trunk/inst/include/c++/12.0.0/bits/shared_ptr.h:863
        > #17 0x00007ffff5767dfc in std::make_shared<SvtSysLocale_Impl>() () at ~/gcc/trunk/inst/include/c++/12.0.0/bits/shared_ptr.h:879
        > #18 0x00007ffff5767583 in SvtSysLocale::SvtSysLocale() (this=0x7fffffffd120) at unotools/source/misc/syslocale.cxx:122
        > #19 0x00007ffff015148f in FwkResId(TranslateId) (aId=...) at framework/source/fwe/classes/fwkresid.cxx:22
        > #20 0x00007ffff025f333 in framework::Desktop::constructorInit() (this=0x1588850) at framework/source/services/desktop.cxx:106
        > #21 0x00007ffff0265c1c in (anonymous namespace)::createDesktop(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) (context=...) at framework/source/services/desktop.cxx:1764
        > #22 0x00007ffff0265ce5 in framework::getDesktop(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) (context=...) at framework/source/services/desktop.cxx:1773
        > #23 0x00007ffff0265d9e in com_sun_star_comp_framework_Desktop_get_implementation(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) (context=0x522200) at framework/source/services/desktop.cxx:1782
        > #24 0x00007ffff5a5d864 in std::__invoke_impl<com::sun::star::uno::XInterface*, com::sun::star::uno::XInterface* (*&)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&>(std::__invoke_other, com::sun::star::uno::XInterface* (*&)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), com::sun::star::uno::XComponentContext*&&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) (__f=@0x54bb58: 0x7ffff0265d5f <com_sun_star_comp_framework_Desktop_get_implementation(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>) at ~/gcc/trunk/inst/include/c++/12.0.0/bits/invoke.h:61
        > #25 0x00007ffff5a551f4 in std::__invoke_r<com::sun::star::uno::XInterface*, com::sun::star::uno::XInterface* (*&)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&>(com::sun::star::uno::XInterface* (*&)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), com::sun::star::uno::XComponentContext*&&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) (__fn=@0x54bb58: 0x7ffff0265d5f <com_sun_star_comp_framework_Desktop_get_implementation(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>) at ~/gcc/trunk/inst/include/c++/12.0.0/bits/invoke.h:114
        > #26 0x00007ffff5a4d254 in std::_Function_handler<com::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), com::sun::star::uno::XInterface* (*)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>::_M_invoke(std::_Any_data const&, com::sun::star::uno::XComponentContext*&&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) (__functor=..., __args#0=@0x7fffffffd4f0: 0x522200, __args#1=...) at ~/gcc/trunk/inst/include/c++/12.0.0/bits/std_function.h:291
        > #27 0x00007ffff5a3f913 in std::function<com::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>::operator()(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) const (this=0x54bb58, __args#0=0x522200, __args#1=...) at ~/gcc/trunk/inst/include/c++/12.0.0/bits/std_function.h:568
        > #28 0x00007ffff5a2a396 in cppuhelper::ServiceManager::Data::Implementation::doCreateInstance(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) (this=0x54baa0, context=...) at cppuhelper/source/servicemanager.cxx:704
        > #29 0x00007ffff5a2a12a in cppuhelper::ServiceManager::Data::Implementation::createInstance(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, bool) (this=0x54baa0, context=..., singletonRequest=false) at cppuhelper/source/servicemanager.cxx:672
        > #30 0x00007ffff5a2d02d in cppuhelper::ServiceManager::createInstanceWithContext(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) (this=0x523450, aServiceSpecifier=..., Context=...) at cppuhelper/source/servicemanager.cxx:1003
        > #31 0x00007ffff6cd9922 in com::sun::star::frame::Desktop::create(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) (the_context=...) at workdir/UnoApiHeadersTarget/offapi/normal/com/sun/star/frame/Desktop.hpp:38
        > #32 0x00007ffff6cd8c07 in SfxApplication::Initialize_Impl() (this=0x1588150) at sfx2/source/appl/appinit.cxx:182
        > #33 0x00007ffff6cb776a in SfxApplication::GetOrCreate() () at sfx2/source/appl/app.cxx:122
        > #34 0x0000000000405ecf in (anonymous namespace)::GalApp::Main() (this=0x4204e0 <vclmain::createApplication()::aGalApp>) at svx/source/gengal/gengal.cxx:254
        > #35 0x00007ffff2dd6777 in ImplSVMain() () at vcl/source/app/svmain.cxx:199
        > #36 0x00007ffff2dd6898 in SVMain() () at vcl/source/app/svmain.cxx:231
        > #37 0x0000000000410f1f in sal_main() () at vcl/source/salmain/salmain.cxx:34
        > #38 0x0000000000410efa in main(int, char**) (argc=10, argv=0x7fffffffded8) at vcl/source/salmain/salmain.cxx:29
        
        This fix should remove the need for the cross-build--only fix
        0e142fa01972ad28182ca54b855d0ecae0d5c83b "cross-toolset: gengal now needs
        localedata_en", which it reverts.
        
        Change-Id: If71b7249c19619a83911c7624e3d99077decba31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120837
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-22  Caolán McNamara  <caolanm@redhat.com>  [eb05182c68f4c6c842da216c9662fce7a6d0047d]

        cid#1490402 Resource leak
        
        Change-Id: I345fa61dddf25cadc79fae7d2edd706fd2b45eb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120823
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-22  Caolán McNamara  <caolanm@redhat.com>  [8ff57504f75ddd35c3f585cf2224c6fcc3863ca3]

        WaE: protect clang diagnostic push/pop with if defined __clang__
        
        Change-Id: I8360aa96097a13b6bad1283edddc7c2fd1ed510d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120832
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-22  Luboš Luňák  <l.lunak@collabora.com>  [096e28acff82948eef6c5425593f0929c9367a6f]

        make isDebuggerAttached() work on Mac
        
        Change-Id: I1c7c2b58686e7cbb0f8f11327df7ae951226586f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120803
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-08-22  Noel Grandin  <noelgrandin@gmail.com>  [feb59fca82df3762c4eb3b9ac2c96e9fa387bed1]

        no need to use unique_ptr for XPolygon
        
        it is already a COW type
        
        Change-Id: I94370d20fbe9d7f6b1bd57f339911a75cbef6484
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120824
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-22  Noel Grandin  <noelgrandin@gmail.com>  [3a668a2398fdbe7cfe0176900b26ca6145fb0e8c]

        no need to use unique_ptr for B2DPolygon
        
        it is already a COW type
        
        Change-Id: I86c4be9dd83b98eedf169c3b6668a7994204bca0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120827
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-22  Noel Grandin  <noelgrandin@gmail.com>  [523bba89cd5ad6372fb0431cecabdca02ea2b9e3]

        no need to use unique_ptr for B2DPolyPolygon
        
        it is already a COW type
        
        Change-Id: Iaf8bf1671781923555df3e43b0db78e87c2c5a87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120826
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-22  Kevin Suo  <suokunlong@126.com>  [a1759769804a7f3b9895b481229d497a9eb4c70a]

        tdf#143959 sdext.pdfimport: fix font name with subtag
        
        as returned by the font descriptor when reading the font file.
        
        Change-Id: I376b887e6356e765f669b41c43776f78f94c3623
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120815
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-22  Muhammet Kara  <muhammet.kara@collabora.com>  [3748535a5739f3cb1471516b2e7ae2601575b639]

        tdf#126915: Redaction: Clarify 'Export Directly as PDF'
        
        * Add new uno command alias '.uno:RedactionPreviewExport' with the
          desired label.
        * Add a link to the icon of the '.uno:ExportDirectToPDF' command so that
          the new alias is displayed correctly on the Redaction Toolbar
        * Replace '.uno:ExportDirectToPDF' with '.uno:RedactionPreviewExport' on
          the Redaction toolbar and the Redaction menu
        
        Change-Id: I72d17cac7d570341d89d1e59776e1af25f8d8b87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120835
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2021-08-21  Caolán McNamara  <caolanm@redhat.com>  [10c742afd5f04c2c3a3e1f881fd6a8c61d364c03]

        arm: fix bridge
        
        which went a little wrong in
        
        commit dd91d3389c26645459d3b80649941d65efa4f63f
        Date:   Sat Jan 2 14:36:44 2021 +0100
        
            Fix some warnings for Raspberry pi 4 (part3)
        
        Change-Id: Ief7e1146b7480a1c16ec0810f991296710214332
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120830
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-21  Caolán McNamara  <caolanm@redhat.com>  [cd99b9fe6cec1fa14aba1d94228b17163cddd906]

        arm: nStackBytes was already the right amount of bytes
        
        possible regression from...
        
        commit 6e3424ca1131fe371f63e456267de476b5eb0eae
        Date:   Sat Jan 2 11:03:12 2021 +0100
        
            Fix some warnings for Raspberry pi 4 (part2)
        
        which changed that
        
        Change-Id: I9a19d7d6bc1e4115ffffbe32d8d62be5d275d500
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120747
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: René Engelhard <rene@debian.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-21  Eike Rathke  <erack@redhat.com>  [bae2fbfd341b2cb5e5053c7977176f68b5d658dd]

        Resolves: tdf#143946 Add Klingon, tlhIngan Hol {tlh} 0x06AC to language list
        
        Change-Id: Icf7452b2aef3ecae8ccdbcd4a66ab8b121a8120c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120814
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-08-21  Justin Luth  <justin_luth@sil.org>  [520de5a4b2a11412a41ad64b65675a9180fb97db]

        tdf#95495 writerfilter: clear obsolete hack
        
        This looks completely wrong and unnecessary to me.
        HOWEVER, at the time it really fixed a LOT of documents
        and bug reports, so definite congratulations to the
        original programmers for a successful hack in
        a minefield code-area.
        
        But it definitely seems hacky and full of wizardry.
        AFTER setting the PROP_OUTLINE_LEVEL to be the real thing,
        then we change the placeholder values to something different?
        Plus, OutlineLevel has NOTHING to do with a list level,
        so it should be irrelevant here.
        [There is a fail-safe that ensures that outline level
        matches list level for Chapter Numbering, but that is
        not a DOCX thing, but a LO thing.]
        
        Other major changes earlier in 7.3 fixed a lot of
        inheritance issues, and highly refactored
        Chapter Numbering recognition, so it is highly
        likely that this code is completely pointless.
        
        -confirm tdf#95495 examples same in Word 2010, 2016, LO
            • Windows PowerShell Language Specification Version 3.0 (confirmed)
            • 95495 Windows PowerShell - APPENDICES (confirmed)
            • 385.docx (comment 12) (confirmed)
            • numbering.docx (confirmed)
            • test1.docx (confirmed)
        
        Change-Id: I0f1ac7c9367b094a6431fe61442d3b58ffee79d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120755
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-08-21  Noel Grandin  <noelgrandin@gmail.com>  [5922c885a27512717080186273799dab5830ab3f]

        rtl::Static to thread-safe static
        
        Change-Id: Id63bc7dada4ba09389f5a1ebd83c00c8e55faf7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120795
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-21  Eike Rathke  <erack@redhat.com>  [05924f9b2e651f545d8ceea883d9b1729257349d]

        Use LanguageTagIcu::getDisplayName() for on-the-fly language list entries
        
        So the for {tag} entries "too geeky" argument of spell-checker
        dictionary developers and language enthusiasts will be moot in
        future and we can stop adding 100 more tags if it's not for locale
        data.
        
        Change-Id: Ic44fe5b2f794ddb258e56ec073f310ccaf6e470d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120799
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-08-21  Eike Rathke  <erack@redhat.com>  [6d6119bc4e4a783c76b3ae35626d6fea0de0abac]

        Unit test for LanguageTagIcu::getDisplayName()
        
        Change-Id: Ibe95fba21ed94be7fb4848f19161d492bc403e4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120798
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-08-21  Eike Rathke  <erack@redhat.com>  [c482aefe08e4486aa35ba87edea1a341c97b8610]

        Introduce LanguageTagIcu::getDisplayName()
        
        To be used in generating display names for on-the-fly language
        tags in the language listbox.
        
        Change-Id: Ibb36fe312e550f77f1e2d3acc2dbff9e83c15f7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120797
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-08-20  Justin Luth  <justin_luth@sil.org>  [f4b80f4e060a68aa35a7ec678d18af989e82f055]

        tdf#142542 writerfilter: allow para to cancel style autoSpacing
        
        Change-Id: I7535e7574c3ec9a108a810ba3209074d01aa96f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120275
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-08-20  Alain Romedenne  <alain.romedenne@libreoffice.org>  [d7cb5461bf71a267a754f5c7dcb0d4bfc70ee844]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 374e66c1c0353e0042a70ae67d663ccb084fb39a
          - ScriptForge - (SF_UI) CreateBaseDocument() new CalcFileName argument
            
            Change-Id: I1f7005c6eb51ee9323dd2ad960c50031dfb62cf0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120642
            Tested-by: Jenkins
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2021-08-20  Caolán McNamara  <caolanm@redhat.com>  [1727fe82330dcf67eeece4eacfd4907f85714b0f]

        tdf#142394 return to using CAIRO_OPERATOR_SOURCE in drawBitmap
        
        since
        
        commit cd09fc9451897e6efedbf9f5e1d5b9bd96e65cb5
        Date:   Mon Mar 22 19:06:15 2021 +0100
        
            do not enable mbSupportsBitmap32 for headless (tdf#141171)
        
        turned back off the mbSupportsBitmap32 support experiemented with in
        
        commit 86ea64f216819696cd86d1926aff0a138ace2baf
        Date:   Fri Feb 15 13:14:32 2019 +0100
        
            Support for native 32bit Bitmap in VCL and SVP (cairo) backend
        
        Change-Id: I818c3f11d0334278a65a0e45b61141327669121d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120709
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins

2021-08-20  Stephan Bergmann  <sbergman@redhat.com>  [af1b02ede015e21cdad9ad98f8f042db4f31c4ce]

        -Werror,-Wunused-private-field
        
        ...after cf66fd32ed8a31d4ca6f031a13e90caf19f40682 "loplugin:unusedmethods"
        
        Change-Id: I799eec5cf1e5ec31e8d6bb2bfefda10d8b41c699
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120787
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-20  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [341f923b5e487fa596e369d2ad17daaea909d9ec]

        Enable automatic code style formatting for subsequent_export-test.cxx
        
        As subsequent_export-test.cxx code style is following  the recommended
        code style (except too long lines and minor formattings), the code
        is used only for testing and it is rarely modified (mainly adding
        new test cases), I decided to enable automatic code formatting.
        
        It is one step closer to migrate to common code style.
        
        Change-Id: Iaa6c243fab45c37cb01672633717577651916c3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120706
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-08-20  Stephan Bergmann  <sbergman@redhat.com>  [f87cbab4432f7b28016d8b934ff9c565d0cf6cc7]

        loplugin:unusedcapturedefault (macOS)
        
        Change-Id: Id5a69e1307907cebffbdf50732cb4f34868280bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120784
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-20  Caolán McNamara  <caolanm@redhat.com>  [09ecc654acfa7d09f701187d9484a36514b70100]

        augment CFLAGS for fontconfig and freetype instead of overwriting
        
        so CFLAGS containing msan's -fsanitize=memory are not discarded
        
        Change-Id: Ie213488b5e1e6e5f5aad649f2cf72a12acae9cc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120780
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-20  Caolán McNamara  <caolanm@redhat.com>  [01408f9da879f69adbfee515efb4d8a57af2460e]

        Revert "ofz#37370 Null-dereference"
        
        This reverts the code of commit 9343551f5588ffa4916e2c5d33cbd6fcf56ca99d
        but keeps the test-case
        
        No reason to have this after: 0bb3ccf9148106ce3e5d9e03c23ab5a9602e843c
        'Revert "Simplify Rect2Poly"'
        
        Change-Id: I37f363e51dc5daed3faf85f27203b2cfe09b82c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120746
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ed3aa0575d73f34d5fa666d147c569ce3d55048d]

        Fix extended tip after translation round
        
        Change-Id: Ia41bbbf470a55ebc3fda06da7f137a9594fc738b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120783
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-08-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b151d545a759dc244128af23d4c7745639f29f03]

        Bump ui file to newest Glade
        
        Change-Id: I3825eb69ab64475dfd0a152dde60c0803917a36f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120782
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-08-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8c06e8b254fbb2446fd5625e23beaed6bb567ba4]

        Fix extended tip after translation round.
        
        Change-Id: I94f5fbb35224c2b784bbab7fdbbeb52f336d0489
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120781
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-08-20  Stephan Bergmann  <sbergman@redhat.com>  [2bc1a0431becd1c6d4c888a6e301237dcecefd97]

        New loplugin:unusedcapturedefault
        
        In sc/qa/unit/ucalc_formula.cxx, dropping the capture-default from the
        lExpectedinF lambda revealed that MSVC in C++17 mode (i.e., when building
        without --with-latest-c++) requires ROW_RANGE (a local const int variable from
        the enclosing TestFormula::testTdf97369) to be captured, even though all uses of
        that variable within the lambda body are constant expressions.  That is still
        true at least for the latest Visual Studio 2019 version 16.11.1.  (This is not
        an issue for the lExpectedinH and lExpectedinI lambdas a few lines further down,
        as they, in addition to using that ROW_RANGE, also use the local const double
        variables SHIFT1 and SHIFT2, whose uses are not constant expressions, so
        they are implicitly captured and loplugin:unusedcapturedefault does not suggest
        dropping those lambdas' capture-defaults in the first place.)
        
        Change-Id: Iee7efb485187cbe8eba6a2d470afca4993eb1816
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120693
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-20  Marco Cecchetti  <marco.cecchetti@collabora.com>  [46d3fdeb4fa35e0575395a3a91213fd81fda0e50]

        go on switching from boost::property_tree to JsonWriter
        
        JsonWriter provides better performance than boost::property_tree and
        it is also cleaner, so we need to start using the latter in place of
        the former as much as possible.
        
        Change-Id: I8c1e910c0b3d511b89679e622e2cc5d4848a8b47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120656
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2021-08-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [cf66fd32ed8a31d4ca6f031a13e90caf19f40682]

        loplugin:unusedmethods
        
        Change-Id: I9ce1ae787b735200cd57b0f470a6e5e3146657fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120777
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-20  dante  <dante19031999@gmail.com>  [58a5bd793a2ed57077fc598281cc74e16373b877]

        Fine tune new sm import / export
        
        Change-Id: I7e7ec875b3d0f8f1d62f22270a306bc2f57421ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120768
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-20  dante  <dante19031999@gmail.com>  [4f7dd4985dd11e2e797f0ab05eaa7982b5a83b46]

        Improve code reability with different function names
        
        Change-Id: I0799cb26642197813b054c1bde39cf1ced7519a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120767
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-20  dante  <dante19031999@gmail.com>  [cf2082337c72eca4509fbdbb05d8c68b91fe8a69]

        Fix typo in new SmMlElement exporter
        
        Change-Id: Ia1e7963dbb2f69a8b8f43903882521da94eaffe5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120766
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-20  Noel Grandin  <noel@peralex.com>  [720e4258ab5f00287098ff945a184bfb43911841]

        use Primitive2DDecompositionVisitor in ViewObjectContact (tdf#105575)
        
        ..to avoid container construction
        
        Change-Id: Iae7a8ea8c31b6c8bcf4d161273be7b32fe41a021
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120779
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-20  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [ac586d1caecaa5be4bce05b073ce4c7bda10f13e]

        Make some scripts more portable
        
        Change-Id: Ia89059eea51ca396a7c74143625ac9a6706de198
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120773
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-08-20  Michael Warner  <michael.warner.ut+libreoffice@gmail.com>  [080e4550257a90597c241f83fd766b99c83ba6e8]

        tdf#141097 Revert "Veto process exit while an OLE client is connected"
        
        This reverts changes that were made to prevent process exit when an
        OLE client is connected. These commits had the side effect of preventing
        the use case of creating a document via OLE, and then allowing
        the user to view/edit and ultimately quit from the GUI.
        
        Revert "More hacks for quit requests from an OLE Automation client"
        
        This reverts commit 05e03911cd1f8a355b6410d3997cffc2c794a1e9.
        
        Revert "Veto process exit while an OLE client is connected"
        
        This reverts commit 89f883bd90a50587868a57397b6350ed9559a20f.
        
        Change-Id: I29a1e42a830815bc8d1ff0056c22d86b8f98cc1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118596
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-08-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [e367e59e37499d0efca381f0b41df52c7cfc2026]

        loplugin:unusedfields
        
        Change-Id: Ie27afe4c2438c44baece4b926572584c6695dc39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120774
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [02c9c9adf65883ecaeef0e86a4b0b70ee3d5cf52]

        make BitmapPalette a COW type
        
        so we can avoid copying it during rendering
        
        Change-Id: Id83d2bb2682f46188ee6ccc90c92d338a1e05b98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120759
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-20  Bayram Çiçek  <mail@bayramcicek.com.tr>  [4bb59cd1f45133994d3d13642367470f528094f4]

        tdf#91519: prevent jump to top of the comment view
        
        In Writer,
        there are 3 issues about comment section:
        
        - comment section scrolls to top of its view
        when clicking inside a comment view.
        
        - clicking inside a comment view, scrolls the
        view to old cursor location automatically
        (if old cursor out of the visible area)
        
        - comment section scrolls automatically to the
        old *selected* text (if it's out of visible area)
        when clicking inside the Writer canvas view
        
        this commit is intended to solve these issues
        
        Change-Id: If7d62373f5215adea85512b66b78736e04e02c3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118638
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2021-08-20  Caolán McNamara  <caolanm@redhat.com>  [fc7fbbd8ba089570c93917eedf1de0512cc0ba3b]

        allow build with poppler <= 0.82
        
        Change-Id: Ia062a788fec9c67c18382c2ff5f4b4df35bd17d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120771
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-20  Stephan Bergmann  <sbergman@redhat.com>  [af686402107a54f141eea3bb7706e3ff665178ae]

        Mark external/clucene/patches/nullstring.patch as sent upstream
        
        Change-Id: Id9e0010575110ef6fae5cf93943bb226a7727e09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120770
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-20  Caolán McNamara  <caolanm@redhat.com>  [5dc9d944f1d88881b65660a5a2c347f29b99bf72]

        msan: MemorySanitizer: use-of-uninitialized-value
        
        nCheckPos is always set to something, but for nCheckPos != 0 nType might
        be left uninitialized, so test nCheckPos == 0 before nType
        
        seen in ooo76602-1.slk and ooo10703-1.html with distro-configs/LibreOfficeOssFuzz.conf
        
        ==623515==WARNING: MemorySanitizer: use-of-uninitialized-value
            #0 0x59600b4 in SvNumberFormatter::PutandConvertEntry(rtl::OUString&, int&, SvNumFormatType&, unsigned int&, o3tl::strong_int<unsigned short, LanguageTypeTag>, o3tl::strong_int<unsigned short, LanguageTypeTag>, bool, bool) svl/source/numbers/zforlist.cxx:658:72
            #1 0x8c7f72 in ScImportExport::Sylk2Doc(SvStream&) sc/source/ui/docshell/impex.cxx:2130:48
            #2 0x8bcb26 in ScImportExport::ImportStream(SvStream&, rtl::OUString const&, SotClipboardFormatId) sc/source/ui/docshell/impex.cxx:392:13
            #3 0x650f4b in TestImportSLK sc/source/ui/docshell/docsh.cxx:3360:19
            #4 0x6055a7 in LLVMFuzzerTestOneInput vcl/workben/slkfuzzer.cxx:87:11
            #5 0x555b53 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) (/out/slkfuzzer+0x555b53)
            #6 0x541622 in fuzzer::RunOneTest(fuzzer::Fuzzer*, char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:323:6
            #7 0x54722e in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) (/out/slkfuzzer+0x54722e)
            #8 0x56fa82 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10
            #9 0x7fbd8b65ebf6 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21bf6)
            #10 0x51cc49 in _start (/out/slkfuzzer+0x51cc49)
        
          Uninitialized value was created by an allocation of 'nType' in the stack frame of function '_ZN14ScImportExport8Sylk2DocER8SvStream'
            #0 0x8c27c0 in ScImportExport::Sylk2Doc(SvStream&) sc/source/ui/docshell/impex.cxx:1837
        
        Change-Id: I0422ca34827319d1e35d453606a7afe6a9de3840
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120762
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-20  Jan-Marek Glogowski  <glogow@fbihome.de>  [0f7fed9249e988ca34c5401d746887822b4aa9ce]

        tdf#143957 Qt5 always create an OpenGLContext
        
        Nothing checks the result and a lot of code just uses it.
        
        Change-Id: I1a672e98d42673fd684538ead831622f6a14e9f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120761
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-08-20  Jan-Marek Glogowski  <glogow@fbihome.de>  [9ca30cd1d04cf39411c3ede687805c28ebe2a980]

        VCL allow plugins to declare OpenGL support
        
        ... and get rid of the whole GetBackendCapabilities, which was
        just overkill. Maybe this should even be some bitmap + enum
        + set/get function, but I'm too lazy...
        
        In the end add a bool for the OpenGL support of the VCL plugin
        (or maybe sticking it into ImplSVData, which is already some
        catchall for common VCL data).
        
        Change-Id: I9f0ececac482d8e2a94ef6024628e9631b49e773
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120760
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-08-20  dante  <dante19031999@gmail.com>  [3ad6d41c1c88b0549c9be0f41e02d83a582fcdfd]

        Add a SmMlElement tree to the sm document
        
        Change-Id: Ide764b512004198277baed60ac4e1a5ef0d1c2dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120765
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-20  dante  <dante19031999@gmail.com>  [aa232a45bc0d5daf4a0ae4b47b9459000d1ec210]

        Add security handlers to the iterators
        
        Change-Id: I0cc8dd92c7ae870e58f0f9118df76569d6deecd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120764
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-20  Szymon Kłos  <szymon.klos@collabora.com>  [e5a7a65e59fcd300834e5a7d20b797dedbeb6b69]

        Convert AreaTransparencyGradientPopup to WeldToolbarPopup
        
        Change-Id: I3cbb17de9953281e884f6c1b2984bc4865a56227
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118471
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120700
        Tested-by: Jenkins

2021-08-19  Stephan Bergmann  <sbergman@redhat.com>  [d001836139b28d367cc70b64a13519d173066df1]

        Fix locking of public UriReference members again
        
        ...after 074790ad6f4e02e7aed3f9c954f0b4005b40fa21 "remove some locking from
        UriReference" (and its follow-up 0f44815ce7b2925189cd603853ce55d8363549dd
        "loplugin:constmethods"):  The m_path member is modified by
        UrlReference::setName in
        stoc/source/uriproc/UriSchemeParser_vndDOTsunDOTstarDOTscript.cxx.  Also make
        the non-mutated members (for which locking is thus indeed not needed) private
        for now.  (The original intention was that there can be further parsers for
        other URI schemes, which might need to modify further UriReference members.  If
        such further parsers are ever implemented, the relevant members can be made
        public again, and the locking be restored where necessary.)
        
        Change-Id: I80b437fe14f43294a52e465a7e1f31ddf2ab0482
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120749
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-19  Stephan Bergmann  <sbergman@redhat.com>  [396c0575b2935aeb039e8da260eba739d1a0ed3c]

        external/clucene: Avoid std::string(nullptr) construction
        
        The relevant constructor is defined as deleted since incorporating
        <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2166r1.html> "A
        Proposal to Prohibit std::basic_string and std::basic_string_view construction
        from nullptr" into the upcoming C++23, and has caused undefined behavior in
        prior versions (see the referenced document for details).  That caused
        
        > workdir/UnpackedTarball/clucene/src/core/CLucene/index/SegmentInfos.cpp:361:13: error: conversion function from 'long' to 'std::string' (aka 'basic_string<char, char_traits<char>, allocator<char>>') invokes a deleted function
        >                    return NULL;
        >                           ^~~~
        > ~/llvm/inst/lib/clang/14.0.0/include/stddef.h:84:18: note: expanded from macro 'NULL'
        > #    define NULL __null
        >                  ^~~~~~
        > ~/llvm/inst/bin/../include/c++/v1/string:849:5: note: 'basic_string' has been explicitly marked deleted here
        >     basic_string(nullptr_t) = delete;
        >     ^
        
        at least when building --with-latest-c++ against recent libc++ 14 trunk (on
        macOS).
        
        (There might be a chance that the CLucene code naively relied on
        SegmentInfo::getDelFileName actually returning a std::string for which c_str()
        would return null at least at some of the call sites, which I did not inspect in
        detail.  However, this would unlikely have worked in the past anyway, as it is
        undefined behavior and at least contemporary libstdc++ throws a std::logic_error
        when constructing a std::string from null, and at least a full `make check` with
        this fix applied built fine for me.)
        
        Change-Id: I2b8cf96b089848d666ec37aa7ee0deacc4798d35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120745
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-19  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [45620dc9bb3e6561fdd64e2c7d192ccae136b224]

        Revert "tdf#59820 - Adjust column width of imported ASCII files"
        
        This reverts commit aaabfc644afd57577980998c83f94a271f633c02.
        
        Reason for revert: Large csv files will not open in a reasonable amount of time.
        
        Change-Id: I7d3d3bf0341bcb83f86be88e8911879de13918ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120720
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-08-19  Eike Rathke  <erack@redhat.com>  [c374d8ed86262c8b09c158d22ec7e4b9dee115dd]

        Make the logic more logical.., tdf#102846 follow-up
        
        Same functionality better readable.
        
        Change-Id: Idb891a6e2f0a35528d6a1862e5743a22772eec11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120754
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-08-19  DaeHyun Sung  <sungdh86+git@gmail.com>  [9c13f1ad6384ee05a10ed688b93a46f6489a872a]

        tdf#143526 add Korean Numbering test case & fix Hanja number codepoint
        
        add Korean Numbering test cases
        1. koreanCounting
        2. koreanLegal
        3. koreanDigital
        4. koreanDigital2
        
        fix Korean Hanja number codepoint for Zero(0)
        Following MS Office's numFmt Strng example
        https://docs.microsoft.com/en-us/openspecs/office_standards/ms-docx/a1bb5809-e361-4e49-8e16-7f1a67da4121
        
        Korean Hanja notation for Hanja is `零 U+96F6` on MS Word 2019 and that
        document.
        So, fix the Korean Hanja number code pointfor Zero(0) `零 U+96F6`
        
        Change-Id: I1a5b95640a93e7fbc3a0e724b154587877b198a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120676
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-08-19  Rafael Lima  <rafael.palma.lima@gmail.com>  [46f4069e914b82f8295b91b57a6c7429bc2da057]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dd88f0407623a3c075727254abe5c93a88a5dedb
          - tdf#143930 update Security help page about new feature
            
            This is a follow-up to tdf#90401 that was fixed, so now the Security page needs to be updated to inform that the names and dates of comments and tracked changes are also removed.
            
            Change-Id: I6c677d197b6a770b1c36a5f40af94e40715e4a9c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120716
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-08-19  Caolán McNamara  <caolanm@redhat.com>  [741f615268462b17f2135cb7d2adb0bf39bed7cc]

        ofz: add expat generate_hash_secret_salt to ignorelist for msan
        
        use of the return value is flagged as use-of-uninitialized-value
        otherwise
        
        Change-Id: I574a1829ea4ff0343129c1d9b6dcc74168aa6909
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120752
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2d86ec4d68ef474aab302d1209934f69b2db8952]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 76b01db756aadf10c3bcde322355c05881f40652
          - Fix typos
            
            Change-Id: I28e4e508bcedeb1da1d31f2636ed6fc66b932653
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120742
            Tested-by: Jenkins
            Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>
            
2021-08-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [977a3b5e7ddaf9b11fca8ecd4576cc86ab0eacea]

        Removed executables bits on docx file
        
        Change-Id: I9e4de09bdf39c788bd015ac84b3add89ea80f3c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120743
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-08-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6f4e2a71dacf4527abcc71f70e988400b146e9df]

        Fix typo
        
        Change-Id: I225688ee50b87c5019f83060ec8bbf614df6174f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120744
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-08-19  Tibor Nagy  <nagy.tibor2@nisz.hu>  [351a4308ba4708cf0cf9fd53d9f3dee0de1515e5]

        tdf#143624 PPTX: slideshow setting “Manual forwarding” not exported
        
        Follow-up to commit f8ddaaf0f5e1fb61e0d4404ea28757bc652ae4be
        (tdf#142915 PPTX import: support for presentation's timing attribute).
        
        Change-Id: I1b175d406d2cd0fc40ba7085517709fb477fed58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120529
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-08-19  Eike Rathke  <erack@redhat.com>  [ff62e0165a0add7c7e3cb606df5b24b20c822d8a]

        Resolves: tdf#102846 CSV: Detect separator, limit preview line concatenations
        
        In CSV import preview, if a line starts with a quote character and
        none of the remembered last field separators used occur in data in
        conjunction with a closing quote, then reading data tried to
        concatenate line by line to form a data field to be presented in
        the preview, worst case the entire file..
        
        For the preview, detect one possible not yet selected separator if
        used with a quoted field (similar to commit
        c807e7ea7a0725a4d8375eda07d6f70870e0d50a for tdf#56910 space
        separator) and limit the number of source lines that are tried to
        be concatenated if no separator was encountered after a possibly
        closing field quote.
        
        Change-Id: Iefd37a8301161e72cb607cea88d4faadad47b4ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120690
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-08-19  Stephan Bergmann  <sbergman@redhat.com>  [0d14e1251efeec9f651a28f553447c6d06b778e9]

        loplugin:sequenceloop (macOS)
        
        Change-Id: I5d004dfcce2ce1aad520f9e541432a60627161a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120739
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-19  Caolán McNamara  <caolanm@redhat.com>  [602dd66fecd92f97ac9206bb90a83d0a04dc8e59]

        use sanitize-excludelist.txt for fuzzing CC as well as CXX
        
        Change-Id: Ia470dbb9ab3ce86bedbadfd69ea145806530e4dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120741
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-19  Jean-Pierre Ledure  <jp@ledure.be>  [407b53dd2246e727d19fe94c82cb357af2e4f8ed]

        ScriptForge - (PDF Export) get/set options, export as PDF file
        
        Next methods are introduced in SF_Session:
          - GetPDFExportOptions to extract a dictionary of the
            40+ existing options for PDF export
          - SetPDFExportOptions to update the existing options
            When applied the options are permanent also for user manual exports
        Those methods are not available in Python.
        
        Next method to export a document to PDF:
          - ExportAsPDF: it uses the options set above and/or takes
            next specific and transitional options:
              pages, password, watermark
        This method is implemented for use from Basic and Python
        
        Change-Id: Ic5c4190cff579e62137930f422638aad98e61a16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120740
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-08-19  Mike Kaganski  <mike.kaganski@collabora.com>  [0bb3ccf9148106ce3e5d9e03c23ab5a9602e843c]

        Revert "Simplify Rect2Poly"
        
        This reverts commit 5b025285b3528910a4360899abb2bbbaadc72c97.
        
        Reason for revert: the semantics change for empty rectangle is
        significant. See also 9343551f5588ffa4916e2c5d33cbd6fcf56ca99d.
        
        Change-Id: I5df0c07067840d39af0a187ca9a104963cdeefab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120651
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [0f44815ce7b2925189cd603853ce55d8363549dd]

        loplugin:constmethods
        
        Change-Id: I786096b989daa6004a6527aafbe825b6f0a22d90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120710
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9239b11cee9f02cedcb0c240637e58cc8b795086]

        Fix typos
        
        Change-Id: I45243c6312545d51409574447e27f5320d4da79c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120493
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-08-19  Mike Kaganski  <mike.kaganski@collabora.com>  [958854ac4c701e6b1444178514b1a6e4e03be94e]

        Avoid infinite loop in dbgutil builds
        
        As mentioned in tdf#117162 comment 13, there are cases when
        SdrObject::Free does not modify maAllIncarnatedObjects. So the
        fix for tdf#143514 needs the change to account for that.
        
        Change-Id: I249c6a3b095c5d3c644dcb1bbc900b42793ea820
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120648
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-19  Caolán McNamara  <caolanm@redhat.com>  [9343551f5588ffa4916e2c5d33cbd6fcf56ca99d]

        ofz#37370 Null-dereference
        
        since...
        
        commit 5b025285b3528910a4360899abb2bbbaadc72c97
        Date:   Wed Aug 18 07:35:05 2021 +0200
        
            Simplify Rect2Poly
        
        where tools::Polygon from tools::Rectangle ctor has special handling
        for an 'empty' Rectangle
        
        Change-Id: Ifb93efeee4c2c1fe1f9fe5422e0e648ad91da77a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120702
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-19  László Németh  <nemeth@numbertext.org>  [5e891c2ee82f2d7566ddb4e15b9c03cecb9fc1f8]

        tdf#143939 sw: track format changes of the actual word
        
        If there is no text selection, character formattings
        are applied on the word under the text cursor,
        now with storing the original direct character formatting
        in a redline "extra data" for rejection of the tracked
        formatting change.
        
        Follow-up to commit ee3171adb24a3d720466fa43bec869910333f892
        "tdf#143918 sw: fix reject of multiple changes" (clean-up the
        format tracking code into the new lcl_SetRedline(), and
        applying that for the not handled case, too).
        
        Change-Id: Ie6bc4dc17dbf84cc61970cef66689aec8ddc4595
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120707
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-08-19  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [e3f9170c03eb9121b0c244c0e2e60d15e6920deb]

        tdf#143722 DOCX import: map using default TOC heading style
        
        of Writer ("Contents Heading") instead of "TOC Heading".
        
        This essentially reverts the fix to bug #83300.
        
        When that was added the TOC import was broken enough that
        it made no visible regression.
        
        In 6.3 the TOC import was fixed up so now it's more annoying.
        
        The unit test of bug #83300 is reused but depends on the fix to
        bug #143726.
        
        I checked the example file of bug #83300 and the layout problem
        of comment 6 that was fixed there does not come back.
        
        Follow-up to commit 5440492ff9f949ee9ed9052e8bab6f5136d78b2a
        "tf143726 DOCX: export default TOC Header style with correct name".
        
        Change-Id: Iaee73729ea46a0c36d08ccc6fc5fb04fdf592a1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120092
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-08-19  Chris Sherlock  <chris.sherlock79@gmail.com>  [ddf90ad13d1e4df45dc414d737e50f086c8737fd]

        vcl: move ImplReleaseFonts() to outdev/font.cxx
        
        Change-Id: I4bd54c24f415e28014690fd775a3a5136d2be433
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115371
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-19  Chris Sherlock  <chris.sherlock79@gmail.com>  [0f7401838d77172ef545e38cd07fac253869c904]

        vcl: add braces to SetBackground() function to make reading easier
        
        Change-Id: Icb91c4e8aae3f6f25515ca75a3cc230d9238dd4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115370
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-19  Chris Sherlock  <chris.sherlock79@gmail.com>  [eb1bf3c87104790fc17a71d070e570cce278c9e4]

        vcl: move background functions to background.cxx
        
        Change-Id: Iee2e42f3881512d2e779d16505c50f76731e398a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115369
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1103727fb24b368419ea0cfd2382560ef6b82f43]

        drawinglayer: split polygonprimitive2d.hxx into multiple files
        
        The header polygonprimitive2d.hxx contains multiple primitives,
        which should be independent in their own header files.
        Split them in its own file, but for now keep polygonprimitive2d.hxx
        with includes all the new headers so that compilation goes through
        with no need to change any other files.
        
        Change-Id: I5c8ea2ed0c6d38374c1b871fef562b2164b9c8fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120708
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-19  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [5440492ff9f949ee9ed9052e8bab6f5136d78b2a]

        tdf143726 DOCX: export default TOC Header style with correct name
        
        This seems to have been a typo since it was mapped to the default
        name of the Table of Authorities index's heading in Word
        which is not really supported anyways.
        
        Change-Id: I4cadce18c30c5497f27479fcc251fdf85d859145
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120091
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-08-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [b55db12f79a01ccbd3276f4a291fe20750efbaf3]

        use std::optional<OutlinerParaObject> in SwPostItMgr
        
        it is a COW object, no need to allocate separately on heap
        
        Change-Id: I9388d2a850a39a8645071dfb2907a4fe7785ac21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120703
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-19  Katarina Behrens  <bubli@bubli.org>  [1b06e7e9e8c467de3450077fe8b90be6b7f73e4b]

        tdf#143567: Distinguish bitmap vs. pattern fill style
        
        By the time fill style state change (SID_ATTR_FILL_STYLE) happens,
        the actual bitmap fill may or may not be known. If it is not known,
        it is impossible to tell whether it is a regular bitmap or
        a pattern. That's why this toolbar sometimes incorrectly reports
        bitmap fill instead of pattern one
        
        To solve the problem, we adjust fill style listbox selection only
        later, by the time we know for sure the fill IS a pattern
        
        Change-Id: I0aa95c49601d77dca29ab54ad4c056a76a90e049
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120687
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <bubli@bubli.org>

2021-08-19  Michael Stahl  <michael.stahl@allotropia.de>  [97b61ea3297e04e64aab1e1a4ec50202e9f86fff]

        ridljar: check that UnoClassLoader is used for NativeLibraryLoader
        
        The native libraries are local to class loaders, so
        System.load("java_uno.so") will fail with any other class loader.
        
        Change-Id: Ifa3b1b8dfef07b64828943654e28ff1f0fb5a494
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120527
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-08-19  Michael Stahl  <michael.stahl@allotropia.de>  [71ebb55b4e888c8d1642d52742fc6d0d11ba3b9e]

        toolkit: fix deadlock in MutableTreeNode
        
        Broadcasting may call back into this, from
        TreeControlPeer::updateNode().
        
        Release maMutex before broadcasting to fix it.
        
        (regression f7ee6baa1b14410fa79aac5dd9d6877df44a823a)
        
        Change-Id: I91a8e043aaed02422601e5d4d5253379abab5d7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120616
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-08-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [074790ad6f4e02e7aed3f9c954f0b4005b40fa21]

        remove some locking from UriReference
        
        we write these fields in the constructor and then never modify them
        again, so safe to skip locking
        
        Change-Id: I5cb5ea085ee8c2f6e4ce6417c2648265aa5a06d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120704
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-19  Noel Grandin  <noel@peralex.com>  [60485d591882954bbec717bfc0f4ffce8c9e9d5e]

        reduce skia re-alloc costs (tdf#105575)
        
        by reserving space before building the SkPath
        
        Change-Id: Ic01f614bf574fd3252d379ed38e3039cb0c56b18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120701
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-19  Bayram Çiçek  <mail@bayramcicek.com.tr>  [966d043b631fd1e850d0eb62d657fbca8f62c033]

        tdf#143890: Show preview of diagonal borders / Calc
        
        - in "Properties sidebar > Cell Appearance",
        Calc shows preview of the selected cell borders.
        (preview is at the bottom of "Background" text)
        
        - this feature doesn't work for diagonal borders.
        
        - diagonal borders preview is now shown with
        this patch.
        
        Change-Id: I9d98b045ccef5e8469cc38f08e5f14c3199d027c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120519
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2021-08-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [55c4bfc5717c6f915e8760eec95be76813d5fce8]

        use std::optional<OutlinerParaObject> in SdrUndoAttrObj
        
        it is a COW object, no need to allocate separately on heap
        
        Change-Id: Ibfecb263eedb6ef5eca8122e80a564cb1e872db1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120699
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-19  Rafael Lima  <rafael.palma.lima@gmail.com>  [e545598e738407019419a4c0fc252314d8f434d4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e0504d8b59b76437009203f68877a07fb9951cde
          - tdf#73359 update information about image/frame alignment
            
            Change-Id: Iecca0467229b019c9dd35589375ba269e2dcb713
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120585
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-19  László Németh  <nemeth@numbertext.org>  [ee3171adb24a3d720466fa43bec869910333f892]

        tdf#143918 sw: fix reject of multiple changes
        
        Reuse "extra data" (i.e. tracked direct character
        formatting) of the previous redline on the formatted
        text range to track all character formatting changes,
        i.e. the new and the previous ones, too. E.g. modified
        text size and color of the word are rejectable now,
        not only the last one (e.g. text color) of the multiple
        formatting changes.
        
        Follow-up to commit 0115a77eb84afb0d820d8e23f45e49b30b82a8d3
        "tdf#50447 sw: track changes of character formatting".
        
        Change-Id: I6a82603ecce9885cd06bc27bedbadaac72f97240
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120668
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-08-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [68bbc75dfeb7c910de7e3d40e840c9959d6875c0]

        reduce visibility of some symbols
        
        Change-Id: I16b6be2217f56e5961e1352201a8ee4e2b033e97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120658
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-19  Szymon Kłos  <szymon.klos@collabora.com>  [f54ccf09a5073b6e544c976da68de0c9fc0bdf6c]

        Make Custom Color Picker dialog async
        
        - now supports also XAsynchronousExecutableDialog
        - inherits from SfxDialogController to attach correct LOKNotifier
        
        Change-Id: Ic21db4057b8087d74a437b1c8ec95408ade5264d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119012
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120670
        Tested-by: Jenkins

2021-08-19  Szymon Kłos  <szymon.klos@collabora.com>  [abd08d042fb397fbf97b93d8ca1a6426c1b304e6]

        jsdialog: dump id for images
        
        Change-Id: Ia25dde027f79bc9c3c22cbaccdb41c2ff1ae4214
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119504
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120661
        Tested-by: Jenkins

2021-08-19  Johnny_M  <klasse@partyheld.de>  [0ff25f803e8f1d32f5d3ca31de1e5a44233f259b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a50cd071131aaf106c24c9d3b58cb0b90e019fcb
          - tdf#132643 Translate German section IDs
            
            Change-Id: I428adb56cf10454a2737d7ce75b81fe143acdd9a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120508
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-19  Caolán McNamara  <caolanm@redhat.com>  [e9528e41b266ad59eb8768fb3aac07e97b4dde14]

        augment CFLAGS for libxml2 instead of overwriting
        
        so CFLAGS containing msan's -fsanitize=memory are not discarded
        
        Change-Id: I3a6cdbe88b1aae37a48e73d5ed7ea06e92d78f6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120683
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-19  Caolán McNamara  <caolanm@redhat.com>  [8bfa23efcd01b06956186c416d0b3c1ae21a9e77]

        ofz#37300 Direct-leak
        
        since...
        
        commit eec42f0dbcc79a4c9f456ce97fa1066b8031ea28
        Date:   Sun Aug 15 17:35:58 2021 +0200
        
            pass OutlinerParaObject around by value
        
        Change-Id: I9e28844226184ba2f54d11888b020d080e9b57ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120631
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-19  Caolán McNamara  <caolanm@redhat.com>  [403af381c39ab8045c5ff42874fc71f3d5acf8ba]

        cid#1490358 silence bogus Dereference after null check
        
        Change-Id: I58734852180f345ac2242d5d89e3d7e5da2ed6e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120684
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-19  Caolán McNamara  <caolanm@redhat.com>  [72eea49fc69e38b60e1d588ab9295db273e8e6dc]

        cid#1490357 Dereference after null check
        
        Change-Id: I107dc27a4bec1794293192dea986670220989ec6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120685
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-19  Caolán McNamara  <caolanm@redhat.com>  [898b8e653824da62bbd2d34430c85901da7c5222]

        save LastTipOfTheDayShown when the dialog is shown not in its dtor
        
        Otherwise if a tip dialog is left open then its considered not to be
        have be shown and new ones will constantly open on every new
        document. Especially problematic in impress if you leave the first
        one open and select a template to open from the template dialog then
        you get two of them in the same frame.
        
        Change-Id: I94cd34aa031e133d8c229a0de78582fda1dbdf4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120674
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-19  Mike Kaganski  <mike.kaganski@collabora.com>  [0e16b40d8b68f73731b4aa9059d0f98d0489fed0]

        Drop GetSdrObjectFromXShape and use SdrObject::getSdrObjectFromXShape
        
        Change-Id: I0d233878ee49fcdc1338ec3bd700e5482d558163
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120694
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-19  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [69f4abe1248f9919f242920b463c4d5f4965211f]

        tdf#143736 Add test
        
        Change-Id: I132a31f7bb06f31cabfa92b647a9e4dbdb7b4b6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120692
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-08-19  Julien Nabet  <serval2412@yahoo.fr>  [dda0caeb5d3eae473f85b0ea14bd51be7bb806a2]

        cid#1490354/1490355: Logically dead code
        
        Change-Id: I2f20f60d01e5b5969a51041726b13cb2e1a2d0af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120682
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-08-19  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [da006fbe2d4c5891933390d72f6e6026b28d39fc]

        tdf#143736 Fix loading hyperlink from textbox
        
        Change-Id: I56f5aec153d9544a6c345e0cbb5857cf5d0074b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120673
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-08-19  Mike Kaganski  <mike.kaganski@collabora.com>  [420e834007ca654db9803030726edb32c3ba5710]

        tdf#142264: make sure to load potentially unloaded objects when saving
        
        Commit 574eec9036c5f185b3572ba1e0ca9d111eb361dc happened to reveal
        a pre-existing problem that XLSX export only saved those OLE objects
        that were kept loaded in the OLE object cache, subject to thevalue of
        org.openoffice.Office.Common/Cache/DrawingEngine/OLE_Objects.
        
        Before that change, the imported charts were marked modified on load,
        and that prevented them from unloading in OLEObjCache::UnloadCheckHdl,
        because SdrOle2Obj::CanUnloadRunningObj returned false.
        
        After the mentioned change, the charts started to load without the
        wrong "modified" state, which allowed them to be properly managed by
        the cache, and the export filter implementation error surfaced. It's
        likely that commit 692878e3bb83c0fc104c5cca946c25ccf2d84ab2 tried to
        workaround the same underlying problem for charts that for some reason
        / at some point in time didn't get marked modified on load, and that
        commit converted an error shown in Excel into silently missing charts.
        
        This change makes sure that whenever a reference to chart document
        is requested from XclExpChartObj, it is actually loaded and ready
        for reading data.
        
        Possibly something could be done on the level of old reference that
        becomes non-functional (although valid) as the result of unloading,
        so that it would automatically reload on following use. That would
        make operating on the references robust. I didn't find an obvious
        way to do that.
        
        It is interesting to investigate, it the heizenbug related to images
        disappearing from documents, as users keep reporting without robust
        reproducers, might possibly be caused by a similar problem.
        
        Change-Id: I45fcdc98254157d805c7519340b5265526f27166
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120688
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-19  Eike Rathke  <erack@redhat.com>  [f58f35b2c8ca1efbacec642a8f3de5b0c499bc6b]

        Do not count pages for initial page breaks, tdf#124983 follow-up
        
        Use a loaded page size or leave it. Otherwise the previous
        implementation could had lead to tremendous waiting time blocking
        everything on large data without. See source code comment.
        
        Also trigger updating page breaks only for one grid window, not
        multiple repeating everything all over.
        
        Remove bSetup parameter that does nothing but either doing something or
        nothing, check in caller instead.
        
        Move member variables to where they belong.
        
        Change-Id: I5efc321e5bc5af075a77631aa9d94b0c50ae6b6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120689
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-08-18  Stephan Bergmann  <sbergman@redhat.com>  [8c717ea3854130067919658e9ec7433e0b5e2ba0]

        GCC bug 96878 is fixed in upcoming GCC 12
        
        However, restricting the workaround to GCC <= 11 then revealed that some old
        versions of Clang apparently had a similar issue, causing "error: use of class
        template 'OStringLiteral' requires template arguments; argument deduction not
        allowed here", and thus also need the workaround.  I saw the non-workaround code
        fail with a build of Clang 6.0.0 and succeed with a build of Clang 7.0.0.
        
        Change-Id: I6e4cf6c8c3a11618a578401574e5679e6b65d7f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120657
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-18  Stephan Bergmann  <sbergman@redhat.com>  [5d224d9141a07814f1e93c147de3ba03d643de34]

        Avoid LIBO_USE_SOURCE_LOCATION feature on user-facing LockFileException
        
        (see 1d0bc2139759f087d50432f8a2116060676f34e1 "use
        std::experimental::source_location in uno::Exception"), causing the unopkg
        executable to print something like
        
        > ERROR: unopkg cannot be started. The lock file indicates it is already running. If this does not apply, delete the lock file at:
        > ~/.config/libreoffice/4/.lock desktop/source/pkgchk/unopkg/unopkg_shared.h:44
        
        mentioning an unhelpful source location
        
        Change-Id: Ie9ed716c9edc6c73c173a034ce8bd9bfaf05c0c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120669
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-18  Caolán McNamara  <caolanm@redhat.com>  [7bba0f12e4bb726ef29a9b7c2f862128abcaf0d7]

        UnloadObj always dereferences its SdrOle2Obj* arg
        
        Change-Id: I24f68e83c15f7fad464ad164e75e7cd49ae17b9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120678
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-18  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [133352645a8c10fc0d13795480a3c2f93c36a61f]

        Teach symstore more duplicated DLLs
        
        Amending commit b4dfba947768834ffecc09056992019878711c8b with
        adding the copied DLLs here, too (symstore complains otherwise)
        
        Change-Id: If5cc155cf2fe11b0f97cd152993609fd2c835316
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120686
        Tested-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-08-18  Caolán McNamara  <caolanm@redhat.com>  [2da60bb46a93a8d68111e1f18b31e8e6ddc6cc2c]

        ofz#36713 Indirect-leak
        
        Change-Id: I665d7eb66f04fd78b6345f22d5f5724e5778a211
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120653
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-18  Mike Kaganski  <mike.kaganski@collabora.com>  [95f1e32a3300364a250b097b357345cfafe76d2a]

        GetObjRef already returns the needed reference
        
        Change-Id: I9f18bcb56906ee75ec015bbd38de26dcb2828d06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120639
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-18  Caolán McNamara  <caolanm@redhat.com>  [1f42157e2457e30a7f18fdf9d7bb5bddfb819f04]

        tdf#143353 defer tip of the day until impress template dialog is gone
        
        wait until that dialog is dismissed before showing the tip dialog
        
        Change-Id: Id0e7e28f09c5a9727e10eda55e468adb56bfda70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120675
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-18  Caolán McNamara  <caolanm@redhat.com>  [c1cd505c67a53a0a27589889b34641612d10946d]

        ofz#37322 Bad-cast
        
        use a SwUnoCursor for the LastAnchorPos around here, this is similar to
        ofz#9858 Bad-cast
        
        Change-Id: I194a39ae13c382740b0ba8145dcc33fb2107105d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120679
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [18f202011661397d10ca4c2fa28fcf57b62221b0]

        loplugin:constparams
        
        Change-Id: Ic7410f836e584df45101e78e345c8b3c8d355e09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120680
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-18  Noel Grandin  <noel@peralex.com>  [2e74c1107bc8422ee7a819722f3f0a366127330f]

        use visitor callback to avoid container construction (tdf#105575)
        
        Change-Id: I4dd3382ceca82f93664e66b32bcfa7c74eb58fdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120606
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [e0dcf1a55547b124be227b6326173aa62bc2dcf8]

        remove incorrect comment
        
        Change-Id: Iafb37b52fde75fcf92341980b512c4c0c12c6f44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120681
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-08-18  Dennis Francis  <dennis.francis@collabora.com>  [d1d6c1535e51ef364a71d3d4c5bd331af88fce32]

        tdf#118470: unit test for escaped unicode chars in strings import
        
        Conflicts:
        	sc/qa/unit/subsequent_filters-test.cxx
        
        Change-Id: I4c4190538bdcb3292546d6d5884eb7900807060c
        Signed-off-by: Dennis Francis <dennis.francis@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120666
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2021-08-18  Dennis Francis  <dennis.francis@collabora.com>  [2d5ba784a341aea1b7b2403842d2521d1548ea8f]

        tdf#118470: sc oox: recover escaped unicode chars in strings import
        
        according to OOX open spec 2.1.1742 Part 1 Section 22.9.2.19, ST_Xstring
        (Escaped String). In this implementation, some restrictions mentioned in
        this spec are not kept for simplicity.
        
        Change-Id: If27797a9625d49be54c600c8a864965f1101ceb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120665
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2021-08-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3ab570d8b3e208db966865357a4f8ecae2e0afc2]

        Fix typo
        
        Change-Id: I2e1bc1530bd0a8cf6fef93dcaf8092458da79231
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120598
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-08-18  Mike Kaganski  <mike.kaganski@collabora.com>  [719e2f34837ac54ab7d789e782d5924a72c931d3]

        Potential nullptr dereference
        
        SdrOle2Obj::CanUnloadRunningObj dereferences its first argument
        unconditionally after checking if it's XEmbedPersist2, so for null
        argument, it will always crash.
        
        OTOH, OLEObjCache::UnloadCheckHdl checks if xUnloadObj is null,
        *after* calling SdrOle2Obj::CanUnloadRunningObj with it.
        
        I don't know if it's OK to try to unload objects that don't return
        a valid XEmbeddedObject, so I decided to live dangerously and keep
        unloading those.
        
        Change-Id: Ib4901cbaf2dcd3ba4ae6fed983c09c10f1efe852
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120633
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [f6a04457b8aa227deb9402e6406ea843fabfcbb0]

        tdf#137742: sw_ooxmlexport16: Add unittest
        
        Change-Id: Iefc6f78a3045ab844df5c9055379336a40ac7ae2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120671
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-08-18  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [eaac26c886a793dfb6c619a32a9fdeef98af3f79]

        tdf#143114 Avoid StartDrag on TreeListBox when CaptureOnButton
        
        The original method SvTreeListBox::StartDrag always triggers
        a MouseButtonUp event and tries to initiate a Drag of a Line of
        a TreeListBox (on MouseMove, btw).
        
        This is not wanted if the last MouseButtonDown started a
        ButtonActive mode and activated CaptureMouse, prepared to
        trigger Action on that Button on MouseButtonUp. It leads to
        unwanted/strange behaviour of Buttons/CheckBoxes when used in
        TreeListBoxes.
        
        The behaviour is also dependent on the UI implementation used
        under Linux (gen/gtk3_kde5/gtk3/qt5/kf5) which are all
        (unfortunately) behaving differently, but a first suggestion/
        step to enhance the situation.
        
        Found now for gen/qt5/kf5 that when on the LineEntry, but
        not on the CheckBox, on MouseButtonUp the other line gets
        switched. Corrected that.
        
        Also moved call to base class method MouseButtonDown in
        SvTreeListBox to the end of function due to that call may
        lead to current incarnation getting disposed. That was
        the reason for the crash described in tdf#143749
        
        Note: for gtk3_kde5/gtk3 there remains the problem that the
        CheckBoxes get switched on MouseButtonDown, butt these are
        generic widgets and this needs to be solved differently.
        
        Change-Id: I9b73d9a7230469664dd6041f81b399e7d933852b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120593
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2021-08-18  Mike Kaganski  <mike.kaganski@collabora.com>  [0e88b550d79ea3346b08fe8e8276b7615d67c213]

        Do not forget to remove just unloaded object from the cache
        
        It turns out that unloading objects does not necessarily remove it
        from the cache automatically (e.g.,
        SdrLightEmbeddedClient_Impl::stateChanged is not called with
        respective change). In this case, the cache size grows, and it
        attempts to clear more excessive objects at each append.
        
        Remove the object explicitly after unloading to avoid it.
        
        Change-Id: I392c8eb6ef8e3fe89f148366021f61b9c0428a9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120637
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [4dbe4a9313d9844c10f71b29a77218d31bc6f3b3]

        loplugin:passstuffbyref
        
        Change-Id: I4f01eb3842ef198f02af274f54afb2760c820a4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120655
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-18  Mike Kaganski  <mike.kaganski@collabora.com>  [9e1aee666fa48b768c829bbc707f47a98250df1e]

        Don't forget to break the loop early
        
        Change-Id: I56f99b976fd27c558ff4e3089b2c0f85250602f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120636
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-18  Mike Kaganski  <mike.kaganski@collabora.com>  [340bf7be0cf0453049cc0d7e1a263dde41d2a0cc]

        Remove redundant nullptr check
        
        The only place calling UnloadObj is UnloadCheckHdl, which already
        makes sure that the pointer is valid.
        
        Change-Id: I78bd89b76427d18af1f38b29a8cf93bf02592030
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120634
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-18  Mike Kaganski  <mike.kaganski@collabora.com>  [d4a1aaca9fdeadcba86d7144165a691ea95ccf89]

        This check is redundant
        
        It was checked a few lines above.
        
        Change-Id: I04ae6fd34f36c54dee9097ff05aefcc9447738dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120635
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [4297f40c6ab03701ffebf670cbf1186573ba6a15]

        tdf#143778, tdf#143785: sw: add UItest
        
        Change-Id: I3a917feb4a3ea6f14e7236e1bcdbc8b9e2bcf93b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120654
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-08-18  Stephan Bergmann  <sbergman@redhat.com>  [65940d00f1b7788b6b4241bf33a10073993181db]

        Sync flatpak-manifest.in with Flathub
        
        ...including
        <https://github.com/flathub/org.libreoffice.LibreOffice/commit/2add5864d55a5cbe376da8a342549a8dbf46387b>
        "Merge pull request #158 from flathub/extensions:  Add an
        org.libreoffice.LibreOffice.BundledExtension extension point"
        
        Change-Id: I1a1515e8ece2d8aec83abb6c8775f784083573a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120667
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-18  Stephan Bergmann  <sbergman@redhat.com>  [4ef25107c144ea05ded1d797bf4d93f2d7044e14]

        Don't use std::ostream operator <<(char16_t const *) deleted in C++20
        
        similar to 4af56d8189012f96d0471d7f50a3e44636666516 "Don't use std::ostream
        operator <<(char16_t const *) deleted in C++20"
        
        Change-Id: Ica7b02c14b66fea64f630bed4943c04ae999485e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120662
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-18  Szymon Kłos  <szymon.klos@collabora.com>  [83c4cdf4b8469dbe905349cc63b3b3512108e368]

        online: keep sidebar opened
        
        when we switch mode in online keep sidebar in opened
        state. For example when switching from notebookbar
        to classic mode - sidebar is set to "Tabs" what makes
        sidebar hidden in online. The same happened when
        crash occured.
        
        Change-Id: I5d0d1dba4c89b5e380a0bf717fabf4337016894c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119496
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120660
        Tested-by: Jenkins

2021-08-18  Szymon Kłos  <szymon.klos@collabora.com>  [358c7958b171eedac7b9b998448a27dd1b80af78]

        jsdialog: dump more options command for panels
        
        Change-Id: I04d71d318d97916f040de7a617a802dd895faed5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119104
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120659
        Tested-by: Jenkins

2021-08-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [e94444f8580f7e93604be816d49577a3bdf596ce]

        uitest: make use option 'Separated by' is checked
        
        Change-Id: I504e17ab015803662b051427a7e80aea2789ecf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120625
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-08-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [90cd3e13f1e4eeaf65cab75e5409169ae7e642ab]

        tdf#96561: sc: Add UItest
        
        Change-Id: I393860264a9411c503db5276c951b98124282540
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120608
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-08-18  Rafael Lima  <rafael.palma.lima@gmail.com>  [4389c10217fd537ccc73621454bf7a280c7d0b6b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d42ad54f4c9c1b07ca851ce76ceb77f512c4f1ba
          - tdf#142574 Create help page on "wildcards"
            
            This patch creates the wildcards.xhp help page and makes the required adaptations in tree files to disambiguate "wildcards" and "regular expressions" in the help system.
            
            Change-Id: I82f1e192b6bf9e605fc3cfde50b648ce902cefdb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120573
            Tested-by: Jenkins
            Reviewed-by: Steve Fanning <stevemfanning@yahoo.co.uk>
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2021-08-18  Mike Kaganski  <mike.kaganski@collabora.com>  [19c6def56692ac23109f638f21a92c00b3d643bb]

        Fix erroneous comments
        
        At least they work symmetrically with set* counterparts,
        and seem to be used as returning radians.
        
        Change-Id: I6fedbb127ff587822dbea2351c51e2472edaa962
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120591
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-18  Yildiray  <yildiray_uskudar@hotmail.com>  [08058894d2da9e65b91a1dcdb997b70f69448fb3]

        tdf#139734:Drop redundant asserts after MacrosTest::loadFromDesktop
        
        Change-Id: Ie32c3dd5bf5fc1386cf2b480d88f97c7d11c2fcd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120325
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-08-18  Szymon Kłos  <szymon.klos@collabora.com>  [e34ec3e196b3265ea640e1730c7d42dd6182e65f]

        Don't crash on SidebarController dispose when app is closing
        
        When app is closing it is possible SfxGetpApp() will return null. So
        GetCurrentTheme() cannot return reference to correct theme.
        Remember which theme has registered SidebarController to unregister when
        disposing.
        
        Change-Id: If223233f621601f445472b0413a56e9c51e59673
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118970
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120630
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-08-18  Szymon Kłos  <szymon.klos@collabora.com>  [f926356e1f48a461eb3157c1020de0bd48f76080]

        jsdialog: dump FixedImage
        
        Change-Id: I9803558fa19ef5e508817d5db0bdeb54827f63d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118969
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120629
        Tested-by: Jenkins

2021-08-18  Szymon Kłos  <szymon.klos@collabora.com>  [b0697a0501d7761a8b40cd03c6ae3c77b7d5e494]

        jsdialog: sidebar: do relayouting not too often
        
        To avoid jumping in Online avoid not needed relayouting.
        
        Change-Id: I4a59a9aa077de60ffd0486bb843fd2ce5b4174d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118936
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120628
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2021-08-18  Caolán McNamara  <caolanm@redhat.com>  [88bf1749f1eb7322106da1254e349f51f5df0df5]

        undo changes to TextAlign
        
        revert commit 8689bd5490b473a7ffb149bbe5f7f0683f679c72
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Thu Jul 29 20:49:29 2021 +0100
        
            convert TextAlign to scoped enum
        
        lets leave this as it always was
        
        Change-Id: Id4d2a5644974cdd2b0ed6d361d5c52629674d057
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120626
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-18  Caolán McNamara  <caolanm@redhat.com>  [821ae763cc03f69e226cdba66bb9c82c03483a23]

        ofz#37315: Invalid-enum-value
        
        Change-Id: I573ecf0cd1bd7b71ebf77a503d9937ee9f9d867c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120627
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [62d11b0e072b2f34b9f52c33a73cbb54d8112307]

        specialise std::optional for OutlineParaObject
        
        we can re-use the o3tl::wrapper pointer to indicate empty
        
        Change-Id: I26e502a7dacfb2bd3d465e71c8fdd89a6a80969b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120553
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-18  Caolán McNamara  <caolanm@redhat.com>  [483ad8ac7e2374aa17dc83a4bf81fff1cbbcb98d]

        ofz#35787 skip expensive ResetAttr if the document is in dtor
        
        lets try it initially just for fuzzing builds
        
        Change-Id: I4ae08348c53756a8f3693ba7cd5c6c3e255d91bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118761
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-18  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [7bd26828933a682b7bca86e4fb26f4cf99fa33e0]

        tdf#143736 Fix loading hyperlink from various shapes
        
        Change-Id: I86de90ee605fab8f11e7c01892fbbff6acf790a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120609
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-08-18  Noel Grandin  <noelgrandin@gmail.com>  [392f19c957b55de1ce834cb465f51f27c2c7cf60]

        improve SvxShapeCollection::getByIndex
        
        Change-Id: I4cca7c0b6344241256d038902069a20ece314358
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120618
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-18  Szymon Kłos  <szymon.klos@collabora.com>  [2665fe320363d03559cd29e75b78077b4a78e91f]

        jsdialog: dump selected state for toolitems
        
        Change-Id: I8c2c017168e4feae6e24118153906ee24ed90a5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118893
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120615
        Tested-by: Jenkins

2021-08-18  Szymon Kłos  <szymon.klos@collabora.com>  [0b538d1ca8893c0faff55e1e20e62f070fd411d6]

        jsdialog: dont use popular id for glow color
        
        to avoid confusing it on updates
        
        Change-Id: I2b19dc41a17e070ac1c8869d478c3b0b09a54223
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118692
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120614
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2021-08-18  Szymon Kłos  <szymon.klos@collabora.com>  [c2d32db5b1c401bf8412713a4416491337831f39]

        jsdialog: send type for popup messages
        
        Change-Id: Ic0f189645dc9a1164cbbc528b3a5d30d72ee3333
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118552
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120613
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2021-08-18  Caolán McNamara  <caolanm@redhat.com>  [033dbb01f0688610338c80136ed73f2b412397ec]

        gtk3: fix warning about GtkBin already containing a widget
        
        Change-Id: I9df18e9cc865a8600f26605530eb99b9ba8f0d36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120607
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-18  Yildiray  <yildiray_uskudar@hotmail.com>  [686528f3281ce60c1d5c12cb867b2b16081444af]

        tdf#114441 :Convert use of sal_uLong to better integer types
        
        Change-Id: Ifc7c1ce21f9dbaf77a0ae2ffa598e219809a250d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120541
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-08-18  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [aaabfc644afd57577980998c83f94a271f633c02]

        tdf#59820 - Adjust column width of imported ASCII files
        
        Don't adjust the optimal column width of imported ASCII files in Calc by
        using the simple text mode. In the simple text mode, the length of a
        column is determined solely by the length of a text and not by the
        actually needed size.
        
        Change-Id: I02a1e0fbfad88a31bd474124c2f4367b660bdfdb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120514
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-08-18  Caolán McNamara  <caolanm@redhat.com>  [cc48aa1f852c72367b5f18d34f452629f03e4f20]

        ofz#37305: load of value 131 which is not a valid value for type 'bool'
        
        Change-Id: Icd535272bfc2ef62399fa889f73acd705b566973
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120622
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-18  Noel Grandin  <noel@peralex.com>  [f29ef71073bb31f05d6cc50f952e827134868c2d]

        avoid constructing OUString on hot path (tdf#105575)
        
        Change-Id: I7c9925fc7f68cdc9bd1a9c1834daabff09c8cf6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120604
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-18  Noel Grandin  <noelgrandin@gmail.com>  [cc9bc379de14a5ecfcb7b510fe74beeab768f875]

        remove dead code
        
        ever since
            commit fd069bee7e57ad529c3c0974559fd2d84ec3151a
            Date:   Mon Sep 18 16:07:07 2000 +0000
            initial import
        
        Change-Id: I1fd724f2e4f31353da60d2615e6c840bbb88dfcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120619
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [f46740abc225f5b4c7f604bf3ef32c503c7fc858]

        loplugin:sequenceloop also check for B2DPolyPolygon
        
        which has the same problem
        
        Change-Id: I98f9924626f26739e91d6a9d21e4276473ea314d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120620
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-18  Mike Kaganski  <mike.kaganski@collabora.com>  [ca3557bedef8dd968f6455875f574357801902c7]

        Simplify SdrTextObj::RecalcSnapRect
        
        Change-Id: Ieab3f3143e96af56c87720451de4194138f0463b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120590
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-18  Mike Kaganski  <mike.kaganski@collabora.com>  [5b025285b3528910a4360899abb2bbbaadc72c97]

        Simplify Rect2Poly
        
        Change-Id: Ie20662c6040da8a77db8168a7aa32e001a01ae6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120589
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-18  Justin Luth  <justin_luth@sil.org>  [28a7fec1f6465f8bfee417d447eb2e684ffe040b]

        tdf#134569 writerfilter: move tableParaProps on table endLevel
        
        The end-level of a table only comes at the ::finishParagraph
        of the FOLLOWING paragraph. So for table-in-table, it is
        necessary to move the paragraph properties captured
        during the paragraph to the correct table level's collection.
        
        This fixes 7.0 regression from
        commit	81ce88aa80f8e7cde4fdc5b211e9500a3599643c
        
        and depends on prior commit
        related tdf#134569 writerfilter: negative means table end
        
        Change-Id: I83183f38e1cf68b7db09813ca1b4a2491e7b54e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120526
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-08-18  Ming Hua  <plateauwolf@qq.com>  [b10b26f01c241b939da9b49f22239d4fea23eb7a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e4f55790b32ad295322c712ed49d0349f4eea66d
          - ScriptForge Basic: fix example
            
            MB_* are properties of the service, so the service variable needs to be
            properly specified.
            
            Change-Id: I033f3e54ca69707c25030723fb5dc426a3ad6691
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120586
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-08-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [af1b2ea5a6d49ddeb376e83f8ca7d053b17afa20]

        Removed duplicated include
        
        Change-Id: I4103d44e0535b39555f2f62e36ce6109e39cabfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120595
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-08-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [4dc40659044566280c202e26cab97d682ae6ab54]

        rtl::Static -> thread-safe static local
        
        Change-Id: I9f8fe250813f4f376dc46c6f3d7e25e90fdbb50e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120566
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-17  Noel Grandin  <noel@peralex.com>  [889df64fbb9534491b76140d63b4340091c763e4]

        reduce alloc costs for some basegfx objects (tdf#105575)
        
        we can use a default object for the default constructo case, and
        remove one malloc for each default constructed object
        
        Change-Id: I0bec37ef9161a210973abb25669a9f16a5e0ea75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120603
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-17  Caolán McNamara  <caolanm@redhat.com>  [3d45088a4885671a12dfa48e6c650cb896f7078e]

        Resolves: tdf#139220 with ~1000 selected shapes a11y UpdateSelection crawls
        
        so fetch the selected shapes once and sort them for quick lookup in the
        loop over maVisibleChildren.
        
        As an aside, not changed here, SvxShapeCollection::getByIndex looks
        suboptimal with a body of
        
        std::vector<Reference<uno::XInterface>> aElements(maShapeContainer.getElements());
        return uno::makeAny(Reference<drawing::XShape>(aElements[Index].get()));
        
        Change-Id: Idec7c003e7c5ee02000d4642d4fdb0d940548d97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120610
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-17  Mike Kaganski  <mike.kaganski@collabora.com>  [17f524a37c81a05e6d448a7186df858a69ada635]

        Fix o3tl::convert for Rectangle, to operate on right/bottom values
        
        ... instead of using confusing/ambiguous size having two interpretations.
        
        This reverts some of the unit test changes made in commit
        fa339b3adb53300ae68913bed87e18caf9f2e262.
        
        Change-Id: Ic56417703e32c1d92bcee76ad8ff494824bd4a1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120564
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-17  Caolán McNamara  <caolanm@redhat.com>  [e8180aa5e7c03fe62d958e9e147136abd99ddf82]

        ofz: Indirect-leak
        
        Change-Id: Ia29c771d6dbdf37b55ce0e63cc73564bcea6f5c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120346
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3678fca9098d4e61135cc732e8e37da3e6cab626]

        Fix typo
        
        Change-Id: Ib67f29eec54557811eb1136673030249b296289e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120599
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-08-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3be26178dc29ed4f8637218e0d49d1bf77e124d2]

        Fix typo
        
        Change-Id: I8cf2ea25ee343b747497a8a83edb48c2421863bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120596
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-08-17  dante  <dante19031999@gmail.com>  [50f4d711337b84baf22536fac99150c116b0c700]

        Improvement to ml element exporter
        
        Change-Id: I12303add11406c0ab65ca02084945989f41380d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120549
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1e1a317be265a176fdbae171953fa8902a823eb8]

        Fix typo
        
        Change-Id: I93062ed58f820a0f88a236c4134ff9adce06006c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120601
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-08-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [da9fc526f3bc84443ae37666d6775c5119b3f1e8]

        Fix typo
        
        Change-Id: I28ef5ac72fb06406d049e1076f48dcd2d06a42af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120600
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-08-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ba6b24bfea06ed10e4b9a595b424813d090b3a61]

        Fix typo
        
        Change-Id: I05739d1b82ec872cd8c7d68d3945893c9e6c3648
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120597
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-08-17  Szymon Kłos  <szymon.klos@collabora.com>  [f5d3cfbc0b9bc34cc3297b8a1c179e4c158271b7]

        jsdialog: don't send unnecessary close message
        
        Change-Id: I4077c0871c7e6faf4917ad22a1a3aae8eb972961
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118549
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120569
        Tested-by: Jenkins

2021-08-17  Szymon Kłos  <szymon.klos@collabora.com>  [2ca212f93cb4ae1da84fa71bf70dde24784e8df7]

        jsdialog: sidebar: send message on sidebar close
        
        Revert needed code removed in 64bd4dd
        
        Change-Id: If45facbd68ea8f3af433b78e127fbb0745e62c25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118483
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120565
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2021-08-17  Szymon Kłos  <szymon.klos@collabora.com>  [1692ee279c7d0a6aa8210c923a6923c6919f46d3]

        jsdialog: dump image for toolitems
        
        Change-Id: If47eb57cc18c6f04e5b2e3a14a6bcea657e03df8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118472
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120543
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2021-08-17  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [37dd6e18f5cf498d230ffe8a0a395cfdf9625e0c]

        tdf#143858: sw: default value for nInclUpperLevels is 1
        
        SvxNumberFormat::nInclUpperLevels (matches text:display-levels in ODF)
        bit incorrect in its name: is counts total amount of levels to display,
        including current level. So value "0" seems have no sense: display 0
        levels in total?
        
        In UI you can't select less than 1 level and ODF standard (19.797)
        using 1 as a default. This looks plausable.
        
        Change-Id: I596386c7b3cc4370910cd0ff6e927e501179fbdf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120458
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-08-17  László Németh  <nemeth@numbertext.org>  [15f340f35cd9dc635d0507ca7de9d11227ae9922]

        tdf#143911 DOCX: export character formatting changes
        
        of text portions (instead of losing them completely,
        resulting missing rejection of tracked formatting changes
        later).
        
        Follow-up to commit 0115a77eb84afb0d820d8e23f45e49b30b82a8d3
        "tdf#50447 sw: track changes of character formatting" and
        commit 5322663f8234836a6a4aaaed025c158fd7e8b67a%5E%21
        "tdf#126206 DOCX: add rejection of character formatting changes".
        
        Change-Id: I7f00774875fe06d21865d9468fc1a63bd11d91ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120568
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-08-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [77ed538bcc9ff445462fd8c4c1c055b6e8dd2ce4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8c962ef5c3feb4f0ed970ab4c90efcace00f6e06
          - Update intro video for online Help pages
            
            The patch does not require translation.
            The videos is not loaded in offline Help
            
            Change-Id: Ia8f966d7dc48b3fe1547461a64d4430dfddf75fe
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120594
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-17  Caolán McNamara  <caolanm@redhat.com>  [1176c982d60b7e97ca063259326772495dbdde2c]

        Related: tdf#142003 add a test for this case
        
        Change-Id: I32ca1ccdcf221c0ef6933fa1018b5f2eb753fa7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120571
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-17  Mike Kaganski  <mike.kaganski@collabora.com>  [c3d71e0ab926bf5240994179f405be101cd3148b]

        Enable sd pdf import tests on Windows
        
        Change-Id: I101e59a6ce1a3467a1f743bdcc288b16307eb5a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120579
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-17  Gökay ŞATIR  <gokaysatir@gmail.com>  [15d89ca199d78e9b3b0775c1e720c1500f514d8b]

        Use new json_writer class for json objects.
        
        Change-Id: I68b43829250201a716e2ec10968b90eadcba7fca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120567
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Gökay ŞATIR <gokaysatir@collabora.com>
        Tested-by: Jenkins

2021-08-17  Mike Kaganski  <mike.kaganski@collabora.com>  [6fd0d2af5069ec23b25b7e7e2e024df9e3319a0a]

        Rename SaturatingSet[XY] to SaturatingSetPos[XY]
        
        ... to align with commit 4639ca2f878b04ffc50d9c20d92e90464d2d67a7
        
        Change-Id: Ibec7a451a61ca7f2d141a9624369a6f9656ed468
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120562
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-17  Caolán McNamara  <caolanm@redhat.com>  [b5870d727685ec10447e8ae446ada895250fec2e]

        Resolves: tdf#142003 tracked changes in footnotes offset in .doc import
        
        Reverts:
        
        commit e71d05eaa9a8c9e628b256f3e889b85ac11ed474
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Fri Apr 27 15:42:26 2018 +0100
        
            ofz#8038 defer subdocument redlining to end of parse like main document
        
        Change-Id: Ie8d7a98c7927dcba53228ebcd991d715d8faabe7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120563
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-17  Mike Kaganski  <mike.kaganski@collabora.com>  [28708b5b7ad12bc30f02142c990e5ad4128af912]

        Simplify and inline tools::Rectangle::Justify
        
        Change-Id: I535fb70fa532d98542ac30e0b2053bdaa6b94383
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120494
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-17  Szymon Kłos  <szymon.klos@collabora.com>  [8e5cb2bcae998b8606de12c7bc4cde1f98346190]

        jsdialog: image for radiobuttons
        
        Change-Id: Ic6027223c5771ffb659a4503cfd305d0decc2433
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118465
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119244
        Tested-by: Jenkins

2021-08-17  Mike Kaganski  <mike.kaganski@collabora.com>  [d3a94eeabbd33cb2bb43856f0d1d93202b204b5e]

        Make IdleFormatAndUpdate private
        
        Change-Id: Ifecc0653de27bbc0cf483147c87a11d5cd307090
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120574
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [8c8d878632f4aa32a63080f6956b8cb76f48af0f]

        rename SetRectsDirty->SetBoundAndSnapRectsDirty
        
        because there are lots of things being marked dirty, and I like to be
        sure I know what the code is doing
        
        Change-Id: Ifd0380c5560adc4a054495551885fe33af4f3e5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120460
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-17  Caolán McNamara  <caolanm@redhat.com>  [c64f221fc2e22ffa60c4d78240893f7f04531b3e]

        tdf#143778 these async callbacks expect to have SdrModel::IsChanged of false
        
        when they are entered. They are adapted from the original non-async
        SwDrawShell::ExecDrawDlg where the start of SwDrawShell::ExecDrawDlg has...
        
        bool bChanged = pDoc->IsChanged();
        pDoc->SetChanged(false);
        
        and the end has
        
        if (pDoc->IsChanged())
            GetShell().SetModified();
        else
            if (bChanged)
                pDoc->SetChanged();
        
        and before async dialogs the start and end happened before and after the
        dialog appeared and disappeared. The intent seems to be unset the
        sdrmodel-changed and restore its original state if the dialogs caused
        nothing to happen and to explicitly set SetModified on the document if
        something did.
        
        Now the async dialogs callback happens after SwDrawShell::ExecDrawDlg
        has ended and so the callbacks start with SdrModel::IsChanged at its
        original value (restored by the end of ExecDrawDlg), not the "false"
        they were originally written to expect.
        
        For simplicity set the SdrModel IsChanged to false at the start of the
        callbacks and continue to restore to the passed in bChanged state
        if there was no changes by the callback.
        
        Change-Id: I671b35acab6d1b391fa7e6590c09f8be135449b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120548
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-17  Rafael Lima  <rafael.palma.lima@gmail.com>  [2cfb367aaf3f8b99d3abd4025ca59352fe18a652]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3a58cb35bdb6e11e7a80759b59d4c68fcd3c6be7
          - Improve VALUE function help page
            
            The help page for the VALUE function is created as a separate help page func_value.xhp.
            
            This patch also refactors related help pages NUMBERVALUE, DATEVALUE and TIMEVALUE. Their main header was <h2> instead of <h1>.
            
            Change-Id: Ic67893f0c35a58a19f13af1d34d68956e901a4a6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120361
            Tested-by: Jenkins
            Reviewed-by: Steve Fanning <stevemfanning@yahoo.co.uk>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-17  Johnny_M  <klasse@partyheld.de>  [8f26c8db3d690f90f1e98c42f39cf6324eab9798]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 70819b10363aba5cce4c1655dae622b5e3776d51
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia985134bc5f4176d268789cb2d47c5aae3173c4c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120507
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-17  Johnny_M  <klasse@partyheld.de>  [3f072f01c7590128c4f3101d9dc45f1869359459]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3727f5d65d1970e68afc035589d0110491b854fc
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8f35262705de1b4b36d8f08bbfa7a211021f1437
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120506
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-17  Johnny_M  <klasse@partyheld.de>  [e499fdeea391677f35b43bb1cdaa1def4d97477a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b3f5894e07ead76b9e24f0b06ea50fb37a437181
          - tdf#132643 Translate German section IDs
            
            Change-Id: I9074ed3ca9433a7c54112ec9d81074d78ead1c8a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120505
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-17  Johnny_M  <klasse@partyheld.de>  [90f6d777511764ce4162cb057c04ef9b192f06d5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 403b80b8111c08a425c45e8d027db95505e1ea9c
          - tdf#132643 Translate German section IDs
            
            Change-Id: I14799211a08b8483c7ce2c54de7627442dc306be
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120504
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-17  Johnny_M  <klasse@partyheld.de>  [0a4dbc8be3f1c1bc0287d3de6bc61ad94c3a0df2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7a0879706b5f0eca1e1b33d69b783367846777dd
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia0359785a6c5931fc30db213da9be0afe7342c82
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120503
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-17  Johnny_M  <klasse@partyheld.de>  [68646691df1311b051df38e8bbee1e18017ab16a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 767b7b24ca43bab9bf816953194092aa6a37ac9e
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ic691f25163c2d877ab8caf950e6ae4173ced9fc5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120501
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-17  Johnny_M  <klasse@partyheld.de>  [034acb5986deccc6c23ffd6bda2a65915a0f02a3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 528c80d79f1b304cd5074a1904f66cf58c8b6f75
          - tdf#132643 Translate German section IDs
            
            Change-Id: Icd6db13fa8cf01304662535802ad938ff9e3fc77
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120502
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-17  Mike Kaganski  <mike.kaganski@collabora.com>  [59e969def7488977be8c554d37bebe535c6511cb]

        Fix ctor taking Point and Size, to properly handle regative sizes
        
        (alinged to SetSize)
        
        Change-Id: I123a584ead91faae0fec4d25938529b2d68e4a3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120559
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-17  Szymon Kłos  <szymon.klos@collabora.com>  [615a340fcf05845397ea3c9917e2eadf074b4514]

        jsdialog: simplify popup code
        
        Change-Id: I3a84b1f7c8521b861e99384872127bb4d224c18b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118409
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120542
        Tested-by: Jenkins

2021-08-17  Hossein  <hossein@libreoffice.org>  [5a3f9ff4b6bd4a351efbdf0226aad03eba9456be]

        Converted Color type input parameters to hex values
        
        Used a script to convert Color type input parameters from base 10
        to hexadecimal values. Also, Used a script to convert them back to
        make sure the values are correct. The result of converting back and
        forth showed that the conversion is done correctly.
        Previously, some of the Color type input parameters were in hex, and
        some of them were in base 10.
        
        Change-Id: I95a465a2cb603580dee6404c53a9981f5cc5cb38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120516
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-17  dante  <dante19031999@gmail.com>  [6ff56167cb2e6ae6e354663c8c07810d432819c1]

        Add import for new starmath mathml elements
        
        Change-Id: Ie867cda8780747e715d642a9b007faafb33b4d99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120474
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-17  Anshu  <anshukhare50@gmail.com>  [39e969ac53b7e0b2c4889a3f910d97521ec4251f]

        Refactoring
        
        Change-Id: I0863c4afb5dfce549dbcbdae4b8a63068e5d7331
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119878
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-17  Johnny_M  <klasse@partyheld.de>  [eeca6567cde1e0f6a7a6827118479d996adc1286]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ab694d7b891492ba6f7c5c789b40f8e723dcffe4
          - tdf#132643 Translate German section IDs
            
            Change-Id: If8cd5ef6b3e80661b495173f8307b5fa8af6a8ce
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120500
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-17  Johnny_M  <klasse@partyheld.de>  [22ba15fc53ee79ec207cdfafbab1afd508921873]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4d279d4e95c1a27278c52c095d711b95a29e1615
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8ad927aaf3e1a677ce8ef2ae5133ec471a9be48f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120499
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-17  Johnny_M  <klasse@partyheld.de>  [5b3205cffb9304f2c065bd8c4785b51cad4ba21f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 063af8291cfbec87bced24279f9ec624c7682744
          - tdf#132643 Translate German section IDs
            
            Remove unused.
            
            Change-Id: I8bb4f495667769ff5f6ee9646d0236dceac00250
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120498
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-17  tushar  <tusharrai282@gmail.com>  [77814f90aef50902383cba3aa4e37c68b6ca2b12]

        Add Delete Row Transformation.
        
        Rows having specific value in a column will be deleted.
        
        Change-Id: I0b39e1127215c59062db11351a656e75d71a04aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120296
        Tested-by: Jenkins
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-08-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [aad823538b1c277a9bf5e8e82883abbd0cd66ccb]

        drawinglayer: remove recurring def. of namespace wmfemfhelper
        
        Change-Id: Ie997afa3127fce9fe9de5b0359f54b1890dd6a21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120558
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-17  panoskorovesis  <panoskorovesis@outlook.com>  [5fae719ac2b26510143a181ccbc4f943c3a72b48]

        Remove metaact::Write and metaact.hxx:Read
        
        Their functionality is implemented from the appropriate
        handlers in SvmWriter and SvmReader respectively
        Also remove ReadMetaAction, meta_action_name as they are not used anymore
        
        Change-Id: I10e846226426d40579310ea0e1bc411ac018991b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120471
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-17  panoskorovesis  <panoskorovesis@outlook.com>  [9bd336d6566897a6d2238bf38f927a20ae981da9]

        Move GDIMetaFile::GetChecksum to SvmWriter::GetChecksum
        
        Move the method and update all the method calls from
        GDIMetaFile::GetChecksum -> SvmWriter::GetChecksum
        Remove the method from gdimtf
        
        Change-Id: I68e2b3cf99178947ac4f1474810dd5568f07e122
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120414
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-17  panoskorovesis  <panoskorovesis@outlook.com>  [20d48960d7c6d1fda499983853c9c4e4c9b3f9e1]

        Remove unused methods from gdimtf.hxx
        
        Remove GDIMetaFile::Read, ReadGDIMetaFile, GDIMetaFile::Write,
        WriteGDIMetaFile. Their functionality is covered from SvmReader::Read
        and SvmWriter::Write respectively
        
        Change-Id: Id3d22e251d19c2898359a6c1dbeffbc53419540b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120409
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-17  panoskorovesis  <panoskorovesis@outlook.com>  [e7b6205bcf127d8afab8dfd015fef7573b296a22]

        Replace GDIMetaFile::Write and WriteGDIMetaFile with SvmWriter::Write
        
        Use the new write functionality. This change also sets SvmWriter::Write
        second argument as const, as it's value does not change
        
        Change-Id: I1620756542a0bc54b5f8fc7ce3f57d0243a2ee55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120408
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dd3ab0fd737ff84657ff34eebafe2628f489e5a1]

        Fix typos
        
        Change-Id: I2a0a3d8eff5e6f1d456128f71519d132b8839e28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120481
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-08-16  Eike Rathke  <erack@redhat.com>  [7bd03074ae7362d8fffe5182529626a0b43a0ed1]

        Resolves: tdf#96561 Include embedded null-characters while assembling CSV line
        
        ... instead of prematurely ending analysis and skipping the
        remainder that is still part of data read.
        
        Change-Id: I8f34bc9672e37f9c1c1ae81ddeba464360add7c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120555
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-08-16  Emircan Agac  <thesadson@gmail.com>  [42f536df5c5b15d34c7c5663c6653d5bedbc2dc2]

        tdf#130924 : replace debugging printf calls with SAL_INFO/SAL_WARN
        
        Change-Id: I4ca3a3a7ced1dac90ae896cc8a0abb08f830744e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120551
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-08-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [ea7b9f87556414d37b83a5dd45cd944d97597ad1]

        tdf#143896: sc_uicalc: Add unittest
        
        Change-Id: Idb8aa411a9e9d2c83346f21705ff4ae5aef74aab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120554
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-08-16  Caolán McNamara  <caolanm@redhat.com>  [6dc23567639bebf18ceb8d9a3721228bffe14202]

        Resolves: tdf#143785 save/restore SdrModel::IsChanged
        
        Change-Id: I253915c359cf72f80b21e21ff34e0ee406e5b3a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120550
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-16  Noel Grandin  <noel@peralex.com>  [58b2d04ddab5a678921610bf9e9a5a95ae660a17]

        do less copying when constructing 2d sequence (tdf#105575)
        
        instead of constructing a child sequence, and appending that
        a parent sequence, just pass the parent sequence down the call
        hierarchy, so we end up doing less copying.
        
        Change-Id: If39a0779e543c6aa01f5e2e3ae63d395e0c85f7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120521
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-16  Julien Nabet  <serval2412@yahoo.fr>  [faee2796e3f3d98521b4b23b167b688171560254]

        tdf#143896: FILESAVE XLS(X) 1001+ rows are lost after saving new file
        
        Regression from:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=2bf3e0d00e3bccb5b250642ee0d3fdbe6cae8ecc
        tdf#104502 sc: skip hidden columns at printing pages
        Page calculation counted the hidden columns, resulted
        printing blank pages by accident.
        
        Extend GetPrintArea() and GetTableArea() to count pages
        without the hidden columns, too.
        
        Change-Id: I77e7d6d893967a3ddac4c7c4e225769b38b44649
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120552
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-08-16  Mike Kaganski  <mike.kaganski@collabora.com>  [4639ca2f878b04ffc50d9c20d92e90464d2d67a7]

        Rename setX/setY to SetPosX/SetPosY, to align with SetPos
        
        Change-Id: I856194f26fefad993f416d7b92b57a9417a3c0a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120546
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [766b95d58299a1f2eb0d05d67e3afbf95bd9334d]

        remove unnecessary capture
        
        Change-Id: Ib6f4b62601c68d04269eba66f3f68a7a62022aeb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120537
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-16  Justin Luth  <justin_luth@sil.org>  [33d588ab553652637e90ecd543c1ffa6301c762b]

        related tdf#134569 writerfilter: negative means table end
        
        TableManager's EndParagraph uses mnTableDepthNew - mnTableDepth
        to identify that a positive is startLevel,
        and a negative is endLevel.
        So it doesn't make much sense to have this function
        return a huge unsigned int in case of a negative.
        
        As expected, an assert proves that LN_CT_TcPrBase_tcW
        can happen for both positive and negative,
        so the equivalent test is just a non-zero.
        An assert proves that startLevel always has
        a positive difference, so that clause can stay as is.
        
        Change-Id: I1b49dfae7087258e4ceed5fb45da0e62fd1f3b50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120525
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-08-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [b336dca9864390a0e19ae3f4518725eba6be2ffc]

        use tools::Json for cursor messages
        
        and tweak the JsonWriter to produce output more like the boost propertytree,
        to make the cypress tests happier.
        
        Change-Id: Ia2062508ae9f14a5f89306042c33884ff300f478
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119936
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        (cherry picked from commit d46c7bd597e51453ac420db97fd898ed2f3b26bf)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120433
        Tested-by: Jenkins

2021-08-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [8e63f79f0ab23013f81e54b36d1e0678e9e681dc]

        improve documentation for comphelper::OMultiTypeInterfaceContainerHelper2
        
        Change-Id: I7ac6cf075f2f143bf080d9ee2f74840c3f56d61a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120538
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-16  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [821d2f8c058f7b7f45e23203d98aa9237289e265]

        tdf#126879 - Drop obsolete DOCTYPE HTML 4.0
        
        and use the HTML5 DOCTYPE declaration
        
        Change-Id: I00a769f2c8da876fd9435343c72f4d7685bc0cb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120378
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-08-16  Eike Rathke  <erack@redhat.com>  [4ecb94da9fdd00f24b02020151ac4d27d5514d5f]

        Resolves: tdf#142980 Special-case the very first listener added during action
        
        Change-Id: I8bc3475581d9525db8e83bc1551326c474e752bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119275
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-08-16  Emircan Agac  <thesadson@gmail.com>  [617fc3a0ed28b0ccc7fa658e4ba13a0fc9fb353b]

        tdf#130924 : replace debugging printf calls with SAL_INFO/SAL_WARN
        
        Change-Id: Iafe15a9ab48f1c0e09b5e6c176ecda3d5b4ce1bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120479
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-08-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [d8103862e78c2bbed18f0da82231d4be576083da]

        no need to make a local copy here
        
        Change-Id: I54891bccd13ee3e63a6c737c47754ffaea354692
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120539
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-16  Julien Nabet  <serval2412@yahoo.fr>  [997ff7166ceca0a5af80297a0e789af2ff0c6617]

        Related tdf#143895: Mysql MEDIUMINT is DataType::INTEGER not DataType::SMALLINT
        
        Change-Id: I324b18cc164cb2f38b7b8411c557c6c208e8d69d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120536
        Reviewed-by: Lionel Mamane <lionel@mamane.lu>
        Tested-by: Jenkins

2021-08-16  Mike Kaganski  <mike.kaganski@collabora.com>  [581b2cf7960c48e6199bd35be839424113abe533]

        Drop tools::Rectangle::getX/getY, which are just duplicates of Left/Top
        
        The change allowed to simplify many places where previously this API was
        used, to avoid inefficient calculations (e.g., moving rectangle keeping
        its size, and then immediately changing the size).
        
        Change-Id: Ica2dc594d91cae83e2c2740c1f4fb23f44998916
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120461
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-16  Julien Nabet  <serval2412@yahoo.fr>  [76f89b0097c02fa68c36cfc9a31de3b2e9166abc]

        tdf#143656: Tools > SQL : add a checkbox to enable Direct SQL
        
        Change-Id: Ib3902d031777643f4814e5cfb11fdd2e0d39fce0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120535
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2021-08-16  Dennis Francis  <dennis.francis@collabora.com>  [1241983ec433598e70bc422d769750bfbd094431]

        sc: lok: avoid selection jumps with multiple users
        
        In LOK case, avoid spurious "leavingwindow" mouse move events which has
        negative coordinates. We later use these coordinates to compute the cell
        address corresponding to the event to extend the selection which will be
        wrong in this case. Such spurious events occur for some reason when a
        user is selecting a range, (even when not leaving the view area) with
        one or more other viewers in that sheet. The root cause of these bad
        coordinates seems to be in vcl
        
        in winproc.cxx, ImplHandleMouseEvent() in the code block starting
        ```
        // test for mouseleave and mouseenter
        VclPtr<vcl::Window> pMouseMoveWin = pWinFrameData->mpMouseMoveWin;
        if ( pChild != pMouseMoveWin )
        {
            if ( pMouseMoveWin )
            {
        	Point aLeaveMousePos = pMouseMoveWin->ImplFrameToOutput( aMousePos );
        ```
        
        This needs more investigation. Meanwhile this interim patch fixes the
        issue of selection jump by avoiding those unhelpful mouse events.
        
        Conflicts:
        	sc/source/ui/view/gridwin.cxx
        
        Change-Id: I01fb3ae6a3903ada2a44a8b3d2b4a46b0122326b
        Signed-off-by: Dennis Francis <dennis.francis@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120317
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        (cherry picked from commit 7eb8a1d6c5697fd89ff75d3b116bbbf6c2de6950)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120443
        Tested-by: Jenkins

2021-08-16  László Németh  <nemeth@numbertext.org>  [0115a77eb84afb0d820d8e23f45e49b30b82a8d3]

        tdf#50447 sw: track changes of character formatting
        
        Only range of the formatting change was tracked,
        but not the original direct character formatting of the text.
        Now rejection of the tracked change of a text portion
        resets the original direct formatting.
        
        Note: nor ODT or DOCX export hasn't been supported, yet.
        
        See also commit 5322663f8234836a6a4aaaed025c158fd7e8b67a
        "tdf#126206 DOCX: add rejection of character formatting changes".
        
        Change-Id: I6e94a797605187cff232c3d7dd505c769b70601b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120466
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-08-16  homeboy445  <akshitsan13@gmail.com>  [e401a3385ae9dd767bc815085535cd30a658f054]

        backendtest: Asymmetrical Filled Drop Like Shape test
        
        Change-Id: Iacf121483aefa71d6f24e14782fcaf22c0d5d56e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118859
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-16  Julien Nabet  <serval2412@yahoo.fr>  [183f66f79b40b6159a0edcf1b49c3aa612c90525]

        Revert "tdf#143114 Avoid StartDrag on TreeListBox when CaptureOnButton"
        
        This reverts commit ca7dab5d96e73b7b4b045e2460e0b2ee150757db.
        
        It created tdf#143749 + the dup tdf#143865
        
        Change-Id: Ibd68c45213491b0df7dc36f0418de307412499c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120531
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-08-16  Caolán McNamara  <caolanm@redhat.com>  [017a96aeb8f597de0f739fa8ba29dc56a28c9c0c]

        ofz: log with date -u
        
        Change-Id: I9e85ee0f98c3b7cfab15db5e93f65a053996bf00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120534
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-16  Caolán McNamara  <caolanm@redhat.com>  [d1ca1f6fef89e6500ca0743e18b8f62d197bf600]

        ofz: use system curl .a and system glm headers
        
        Change-Id: Idf4aa5f8d76afb3f0842830c2c874a10241ecc3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120528
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-16  Noel Grandin  <noelgrandin@gmail.com>  [eec42f0dbcc79a4c9f456ce97fa1066b8031ea28]

        pass OutlinerParaObject around by value
        
        since it uses o3tl::cow_wrapper, so it is really just a wrapper
        around a pointer, no point in allocating it on the heap
        
        Remove assert in SdrText::SetOutlinerParaObject, which was
        bogus anyhow, because it was comparing pointers, not deep equality.
        And since we are now being more efficient and avoiding
        copying of the internal data in OutlinerParaObject, we hit
        this assert.
        
        Change-Id: I6dbfaab5ee2ca05b2001baf63110041e469df9c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120510
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-16  Mike Kaganski  <mike.kaganski@collabora.com>  [a6ca6215a5ec82e833ebfcd2ebd4455cb504fd8e]

        Use o3tl::toTwips to define MINBODY
        
        This changes its value from 56 to the proper 57.
        
        See 9be17c52b7c565758088b8020a543d7b840e31a7, which had
        changed the previous 5-mm value to the incorrectly rounded
        1-mm value; and cefce1a247a4674c5726a31b61571eab16328a0b,
        which had unified the other places mentioning i19922.
        
        Change-Id: I7186320b4c1a2a65a6f728ed8bafcbf0eb45c4cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120441
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-16  Pranam Lashkari  <lpranam@collabora.com>  [f4538c29079a4a940540e5194075aaeee4d0ba3a]

        LOK: freemium: added new parameter in the API
        
        Added new parameter in the freemium API to make it consistent with other APIs
        
        Change-Id: Ieb73fd1f97e1886051b1de44a93ba87622862e2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119974
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120484
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2021-08-16  Miklos Vajna  <vmiklos@collabora.com>  [085797cb5c26a274328fa639a8100bd52cd9652d]

        sfx2: fix uninitialized SfxViewShell::mbLOKIsFreemiumView
        
        Introduced in commit 1b9fe58acb7b5bbbc83ecca30e17663fff7f0db4 (LOK:
        introduced Freemium LOK API, 2021-06-02).
        
        Change-Id: Ifdd6c13a64a167fa00b0305441c52340167f3809
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118632
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120483
        Tested-by: Jenkins

2021-08-16  Pranam Lashkari  <lpranam@collabora.com>  [513120d24c770079773559367202d54ff62b39b4]

        LOK: introduced Freemium LOK API
        
        also block the uno commands from deny list
        
        Change-Id: Iee994411891b73b865e6496403682f996d5e9321
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116384
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120482
        Tested-by: Jenkins

2021-08-16  Hossein  <hossein@libreoffice.org>  [f34146b7d5d0bb66c805504a691cb70d5b3da6b2]

        Cleaning up decleration and initialization of unique_ptr variables
        
        Cleaning up decleration and initialization of unique_ptr variables
        pPageSizeItem, pPageLRMarginItem, and pPageULMarginItem according to
        the request:
        https://gerrit.libreoffice.org/c/core/+/120456
        
        Change-Id: I0cf5149308fe06c10403bfb82ca6a1786096bf3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120520
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [5aac78e5fb241050a86714687e9ff8804588ae3c]

        tdf#132739: sw_htmlexport: Add unittest
        
        Change-Id: I69a5b0659d8b9a13b662ee1e7612e056f9d3ce4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120512
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-08-15  Caolán McNamara  <caolanm@redhat.com>  [9f84cd2766e66bf3bd7878e50a6732f8fca63ed7]

        crashtesting: failure on export tdf87915-2.odt to docx
        
        in this example ConvertToPolyObj returned a SdrObjGroup* so cast to
        SdrPathObj* goes wrong.
        
        new since
        
        commit 61ef73bb9e06ac7325abc26698314d7e35c164cc
        Date:   Sun Aug 8 01:05:09 2021 +0200
        
            tdf#143432 and more, improve wrap contour export
        
        Change-Id: I80312971fbe7e5b6e17e7ae41f2afbbb05f21d76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120515
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [b338d215894b518098747caf0a03ea108bbd2fa3]

        tdf#142760: sw_ww8export3: Add unittest
        
        Change-Id: I82a1e8b8ddf5e392b9c2b578247a2364864a0970
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120513
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-08-15  Regina Henschel  <rb.henschel@t-online.de>  [24a8e3209b1d7c2f4f13d5cc3f69726253af9eff]

        tdf#143860 non-primitive needs custGeom not prstGeom
        
        Error was, that for a custom shape with type 'non-primitive' method
        DMLPresetShapeExporter::WriteShape() was called. For such shapes the
        method GetOOXMLPresetGeometry() returns preset type 'rect' and in case
        the shape had no handles, that preset geometry was written.
        In my solution I exclude shapes of type 'non-primitive' from using
        DMLPresetShapeExporter, because such shapes never belong to a OOXML
        preset shape.
        
        Change-Id: I714f69c98fe15c2b7e70dc0a474a7f85ad757034
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120511
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-08-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d5039e7b4c79b40cf6efb70dd703629cc367fcbf]

        Fix typos
        
        Change-Id: I3b75c0b8500bebe3025e038dba02a0d6f444bce6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120181
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-08-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [00f257a7ef4f1ec52887bc379c14757e057e94c8]

        rtl::Static -> thread-safe static local
        
        Change-Id: Iac0501e6aa35cc3d8e62f6b6e68b76cf70233aae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120459
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-15  Mike Kaganski  <mike.kaganski@collabora.com>  [6c12c659fb22aeab1d1d5d0e8298662e2a602499]

        Simplify tools::Rectangle a bit
        
        1. Simplify/delegate ctors
        2. Simplify getWidth/getHeight
        3. Simplify expand
        4. Simplify operators += / -= / + / -
        
        Change-Id: I023aa1bb2905394fbbd29adc7c544d629f9ae2d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120476
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-15  dante  <dante19031999@gmail.com>  [ffaaec23ad94f9bec5fd0fcb02603270eb660b81]

        Add the possibility to check if a mathml attribute is manually set
        
        Change-Id: I9c5eaee8e2cce47d9286306031e807ca2c0eed57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120473
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-15  dante  <dante19031999@gmail.com>  [73b6462b81080c63e6668979f4a9cd00242925e9]

        Add the Form attribute to mo
        
        Change-Id: I4f64460e15c707fa8ecdcfdfbea460b2f1410947
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120469
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-15  Eike Rathke  <erack@redhat.com>  [6c4ff1d23ef61e708f3450d1b0ae77cc78cac731]

        Avoid computing LanguageTag fallbacks several hundred times
        
        ... over and over again even for known and present locales for
        each and every localizable config item.
        
        Change-Id: I19974c56169f45a7c53ed6b0eede47365e1365dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120496
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-08-15  Eike Rathke  <erack@redhat.com>  [23f17b7ea6fbd2f422c7e40192ae60e4df25224c]

        Resolves: tdf#137742 Workaround cheesy Google Docs writing language-only tags
        
        Change-Id: I2dc85abb70d53769d2e36102070e30ed71e8d888
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120495
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-08-14  Caolán McNamara  <caolanm@redhat.com>  [c6604b69cf7f84146cae541366c023eaff4c59b6]

        upgrade to openssl-1.1.1k
        
        Change-Id: Ibd930ab4f97e2f74868b73163d7f2f46fb466749
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120490
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-14  Caolán McNamara  <caolanm@redhat.com>  [175a313744e66325053f962ff7a65213e48ebb36]

        cid#1490212 silence Untrusted divisor
        
        "The divisor could be controlled by an attacker, who could cause a
        division by zero." but this division can only happen if the divisor is
        either 8 or 4
        
        Change-Id: I7cae93f48d84e023912b8613be89cf9db5589d4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120489
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-14  Caolán McNamara  <caolanm@redhat.com>  [d51c383b0204057e1b341db2d38b6d2dbb0c84e8]

        ofz: build with system libexttextcat
        
        Change-Id: I1dd2c49bfc5577a8502eb42721f3ef9b08f8fdb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120485
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-14  Regina Henschel  <rb.henschel@t-online.de>  [925fa608d65a5970f966d45e33cccf04e2318060]

        tdf#142605 use frame size in oox export of BezierCurve
        
        The export had used the bound rectangle of PolyPolygonBezier. But that
        contains control points. Use API position and size instead.
        
        I have not incorporated the changes into existing WritePolyPolygon,
        but have made an own version for SdrPathObj, because I find it easier
        to read and maintain, than having a lot of case distinctions depending
        on the shape type.
        
        Change-Id: I2e646c4f5fa37174c4979855212ca72f2dfa447e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120407
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-08-14  Yildiray  <yildiray_uskudar@hotmail.com>  [768722ea12779e5c533d691c311b63490e2279d0]

        tdf#143148: Use pragma once in sdext
        
        Change-Id: Ic626b9064d9bcd024f938bbd43375bc3fff5838f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120178
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-08-14  Rafael Lima  <rafael.palma.lima@gmail.com>  [101b8ec5bfe458614ad50866dff9ba26f29163a4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a5ea0c841f16a2cfaa8b00ca15aecae1b59e9d1b
          - Create help page for the "Search Commands" feature
            
            Change-Id: Ic62e9671575709ca3ac788495edaf4b2753499ee
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120245
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-08-14  Hossein  <hossein@libreoffice.org>  [ba89f161432962d76a45288eb7289ffb7e128db2]

        Fixed documentation references to the custom shape generate script
        
        * Fixed references to the custom shape generation script in the
          oox/README.md to use generate.sh instead of README.md
        * Added README.md to oox/source/drawingml/customshapes folder
        * Moved documentation parts from the script to the README.md
        
        The README script was renamed to generate.sh before in the commit
        59577dbb84fae18a3216d57ffec6008af157ce9b
        
        Change-Id: Id167b32c7a101806c33126ea1642a0194d693231
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119376
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-08-14  Noel Grandin  <noelgrandin@gmail.com>  [ecfc229b090473ad28d4b6947e2e0e0d9cd3ef4b]

        flatten svt::table::DefaultInputHandler
        
        Change-Id: Idba4039bbedd7c276505c5e9763b559d505cf7a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120467
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-14  Noel Grandin  <noelgrandin@gmail.com>  [7322fb1ed21cefe9faecc8cd5d088a3476283b5a]

        flatten OFlowChainedText
        
        Change-Id: I0836d1f850c71700f8691cf8847e4f4d30d4dbb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120475
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-14  Emircan Agac  <thesadson@gmail.com>  [d5eceef8e02886edc142267ee8d74f7adb198a1b]

        tdf#140226: use StaticWhichCast
        
        Change-Id: I5eb25fdfd629e397582cd49e3fa4acab32c05bbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120456
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-08-14  Emircan Agac  <thesadson@gmail.com>  [1fdb3f98590532705be9972d031eb09027795760]

        tdf#140226: use StaticWhichCast
        
        Change-Id: I54f898d3341155d88b6b9599995b9e5001de71c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120406
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-08-14  Noel Grandin  <noelgrandin@gmail.com>  [17d2247a66b6a9e3105b0a8b8e6d6b5bea5e3ed4]

        formatter maps can use unordered_map
        
        Change-Id: I733537e98cccc1a5dcb2c275b3baeb56af5f15c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120468
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-14  Emircan Agac  <thesadson@gmail.com>  [da76d817400242934fdaebcdb226abf3d6595f56]

        tdf#140226: use StaticWhichCast
        
        Change-Id: I013b6ff371992a31a1ee11f93072eeb49566fe52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120401
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-08-13  Jan-Marek Glogowski  <glogow@fbihome.de>  [c820cb429fc3d3eec9bf6596f0a34995cbd93982]

        Help older linkers (Ubuntu 18.04, Fedora 31)
        
        Fixes a regression from commit 429e6e6efbfbc65d36452cbf8b3a25740a1dc8bc
        ("osl::Mutex->std::mutex in OInputStreamHelper"), which results in
        failed linking with some older toolchains:
        
        /usr/bin/ld.gold: error: workdir/CxxObject/xmlsecurity/source/helper/UriBindingHelper.o:
          requires dynamic R_X86_64_PC32 reloc against '_ZThn40_N3utl18OInputStreamHelper7acquireEv'
          which may overflow at runtime; recompile with -fPIC
        include/com/sun/star/uno/Reference.hxx:240: error: undefined reference to
          'non-virtual thunk to utl::OInputStreamHelper::acquire()'
        collect2: error: ld returned 1 exit status
        xmlsecurity/Library_xmlsecurity.mk:10: recipe for target
          'symbols/instdir/program/libxmlsecurity.so' failed
        
        Known problematic setups are my Ubuntu 18.04 build schroot and
        Caolán's Fedora 31 VM to run Coverity.
        
        Change-Id: I40f0734a0cb9131193abf21ba95dc63816b5c1d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120426
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-13  Caolán McNamara  <caolanm@redhat.com>  [6f986e881c551ae218b95c162de67433901df85f]

        let return in java param dialog entry 'add' when possible
        
        Change-Id: Idfa2283dde0596db5c7fe2b56e8db761a5c75fc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120465
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-13  Caolán McNamara  <caolanm@redhat.com>  [e7fe47fdea4ab7d226e752b11e21b178060ac870]

        cid#1490212 try and silence bogus divide by zero Untrusted divisor
        
        Change-Id: I132d01c6007cd1da47f7dc405cfc3c4967757241
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120464
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-13  Caolán McNamara  <caolanm@redhat.com>  [9b564e8b32be960b1be2caa377a52e84606270bb]

        cid#1490210 silence Arguments in wrong order
        
        Change-Id: I8767fe556142ec7e3254eaff56bbb1b4eb8322e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120462
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-13  Miklos Vajna  <vmiklos@collabora.com>  [f966b9e8bb2b5e7e563807d16088a9f3784f01fe]

        bibliography, local URL: better starting directory when picking a new file
        
        Improve the case when we have no old file, so we can't take its old
        parent directory as a starting point in the file picker, opened by the
        browse button.
        
        It turns out both places that open that file picker have access to the
        base URL of the current document, so can open the directory of that
        instead.
        
        Change-Id: I4db84b6036771f48962d49ae5e4c46a99c306def
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120455
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-08-13  Caolán McNamara  <caolanm@redhat.com>  [c69aadfec031535c5b6266dcb97d40225f40eb9b]

        pre-select todays's date if the date is empty
        
        Change-Id: If34dbb31d14512b7a7c2a76a3adeb99882a8c60c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120457
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-13  Emircan Agac  <thesadson@gmail.com>  [ca7e81099b65a72762699791fe114df4743fca13]

        tdf#143148:Use pragma once instead of include guards
        
        Change-Id: Ib3c0d6c158e5efbbca55e03f189dccaf67832a96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119888
        Reviewed-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Jenkins

2021-08-13  Andreas-Kainz  <kainz.a@gmail.com>  [3de5092b1583cfeead53825df2686df154646ce5]

        tdf#127543 add saveacopy to File dropdown menu tabs
        
        Change-Id: I19dc3e298f3199823224dab9796faee67307b494
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120298
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2021-08-13  Emircan Agac  <thesadson@gmail.com>  [5d99a63fec50acca62fc9365708fc18bdcfedd68]

        tdf#141908: CppUnittests: replace usage of sal_Int32 with colors
        
        Change-Id: I7df5ec2eac7339e27f03ce8756522756b2fc80da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120184
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-08-13  Mike Kaganski  <mike.kaganski@collabora.com>  [a6ade09983dd95d6ebbd1ecfda564f645629ce34]

        tdf#143852: Revert "Move ActionLockGuard up a bit"
        
        This reverts commit b791974837a99ead793b4ead6760b2f4e5237de2.
        
        Change-Id: I4bb95c915aa27b509ea2a41602ba2198c2f20cea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120370
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-13  Alain Romedenne  <alain.romedenne@libreoffice.org>  [cdc94cad88ffcfb73a4468b7b4b2dad5438d5980]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 12f1ebf5f989b60ec2c2470e79fbeabf8247f483
          - sf_base review
            
            - typo in Python example
            
            Change-Id: I43c6125b20b0c5a4b94c3160e8157eb094bd7a78
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120434
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2021-08-13  Alain Romedenne  <alain.romedenne@libreoffice.org>  [6c4f63dece42cd3e93895e85741b8653ffad6f2f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f6422656f4d6d5432cf18fab6a104a75d369662f
          - Document sf_string Python support
            
            - Typo in FindRegex
            
            Change-Id: I7b2f98140585f7ff0ff04f9c4855deb299664592
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120432
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2021-08-13  Regina Henschel  <rb.henschel@t-online.de>  [61ef73bb9e06ac7325abc26698314d7e35c164cc]

        tdf#143432 and more, improve wrap contour export
        
        tdf#143432 The example document triggers the case, that there is no
        own, no from docx imported, and no from customShape generated wrap
        polygon. In that case WrapTextMode_LEFT and WrapTextMode_RIGHT were not
        evaluated and default bothSides was written. The patch moves
        evaluation of WrapTextMode up and out of individual cases, so that
        result can be used in all cases.
        
        tdf#142433 The previous solution has written the enhanced-path of a
        customShape literally as wrap polygon. But it might contain references
        to equation or modifier. The patch uses the polyPolygon, which you
        can get from the customShape.
        
        tdf#143760 The previous solution took a wrap polygon, which was
        imported from docx unconditionally. So it misses the case that the user
        has changed the wrap type. The patch reorders it so, that first the
        current wrap type is evaluated and then a wrap polygon is determined
        if the wrap type needs it.
        
        tdf#136386 The previous solution wrote for shapes not imported from
        docx a wrap polygon only in case of customShapes. So for other kind
        of shapes contour wrap was lost. The patch adds wrap polygons for
        other kind of shapes too. Default is a rectangular wrap polygon. That
        is used too, if a shape type would need an individual wrap polygon,
        but that is not yet implemented.
        
        The wrap polygon for Bezier curves is correct, but the curve itself
        is wrongly exported. That is bug tdf#142605.
        
        The previous solution misses to normalize the wrap polygon to range
        [0..21600; 0..21600.] In case there was no contour wrap in the
        imported docx and the user sets a contour wrap, the wrap polygon
        had wrong range, because the enhanced-path of an ooxml-foo shape
        is not in range [0..21600; 0..21600].
        
        Change-Id: Idc678fd385b705e66b7d5cb02a7dea5925f2ada1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120169
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-08-13  dante  <dante19031999@gmail.com>  [d3ff1aa10839be41a419d5a1004a50915182d163]

        Include the starmath version inside the configuration
        
        Change-Id: I4492fad6eb498e0c8c9a53b2096f538f2916d843
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120271
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [9753428dfc2bf038188c9a59af7fd2d789b46517]

        rtl::Static -> thread-safe static local
        
        Change-Id: If5b7181fb1bb3f3f21ec3742680e5a3e12b21b73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120431
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-13  Caolán McNamara  <caolanm@redhat.com>  [53b8fcbd3f81903b171fd59478abf0283c6feb24]

        ofz: use system .a curl, fontconfig, freetype
        
        Change-Id: I2d0fcf28aa8d2fe937f850a2a54125073a6913d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120423
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-13  Caolán McNamara  <caolanm@redhat.com>  [20bc07707949508f029da5e523fedda3cd64ccc8]

        tdf#143357 use a DateFormatter and a separate Calendar menubutton
        
        similar to what we ended up with in DateControl in
        svtools/source/brwbox/ebbcontrols.cxx
        
        Change-Id: I37c843ff7e1e8e39b318db80fe590ce5f796f46a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119082
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-13  Miklos Vajna  <vmiklos@collabora.com>  [282ddcf0bf0893f9a71eef2b1fea3db86b1c3292]

        extensions bibliography: sync the bibliography database window with sw/
        
        That one has the browse button and page number widgets removed for URL
        (keeping them only for local URL), do the same in extensions/ to be
        consistent.
        
        Change-Id: I519b2d82ddbb88d2b63f599094c23783c6d719cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120424
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-08-13  Noel Grandin  <noel@peralex.com>  [d29eb3d715a2bfd37c37e098d4f1c4600332487d]

        no need to lookup window if cursor has not moved (tdf#105575)
        
        use a single-item cache to avoid calling WindowFromPos
        
        Change-Id: I0d42c9572d28363949e38f3e052973727a44fb4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120419
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-13  Caolán McNamara  <caolanm@redhat.com>  [a334112b44cb1ace8911c93323921510ccd0864e]

        Resolves: tdf#143795 trigger layout when content changes
        
        Change-Id: I9ec19b55f2b46ac8dd1415f45d5e0368fa52fbfd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120421
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-13  Paul Menzel  <pmenzel@molgen.mpg.de>  [33c96dcef9a729625d091d28db493318b7e21590]

        nss: fix build on ppc64le Linux
        
        Change-Id: Id67afe505e97a4e2ac8502d32d9cdda475234b64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120386
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2021-08-13  Caolán McNamara  <caolanm@redhat.com>  [4b41880be6894aaa2d2392554e858631278ba320]

        ofz#37114 avoid config when fuzzing
        
        Change-Id: I0d0143453d99b6a27267835f7149b3bb1989080d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120415
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-13  Rafael Lima  <rafael.palma.lima@gmail.com>  [2ab71cb4fdbaff8c3f891aa8522cdc5bb55a9512]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 71310fc95c2eed25eb8fa8c16953fe6e0c735b74
          - Related tdf#128590 Update Tools menu help page
            
            Change-Id: I63429e76a548d17aad160a59c91d24e876154ced
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/120365
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-08-13  Noel Grandin  <noel@peralex.com>  [fa01f5a1feeb93a88a330daeec8177a39916e6a3]

        tdf#105575 Slow rendering when using a Logo command
        
        Remove dynamic_cast'ing to Primitive2D, expensive and unnecessary
        
        <quikee[m]> noelgrandin: nobody is using XPrimtive that is not
        derived from BasePrimitive2D in an extension ... mainly as it is
        not even possible
        
        Change-Id: I68224021f0fbc35fe2a973198ba78d2b41ea172d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120417
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [e463cc0c8e2582e2cb57ab64a74a6a5cdd9b9787]

        less OUString construction on hot path (tdf#105575)
        
        Change-Id: Ieb13bf771b238ed022f1d6164f2e40f92f03af66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120418
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-13  Caolán McNamara  <caolanm@redhat.com>  [ebe01a5f019c6da1aa0dcb46213055f9f8cfdb7b]

        tdf#139811 trigger layout when content changes
        
        in writer styles panel of page deck which is similar to the draw case
        of tdf#143795. Doing this always in PanelLayout::queue_resize might
        make the most sense rather than these manual triggers, but do it this
        way initially for a safe backport.
        
        Change-Id: I4bd2e9cb9d52b66a73cd0615406052e19e6e8b51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120422
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-13  Miklos Vajna  <vmiklos@collabora.com>  [59f3db1763e1ffb85e7b5d01b051a27a388281e2]

        sw bibiliography: limit browse button / page number widgets to the local URL
        
        The normal URL is typically a HTTP resource, so the browse button is not
        helpful there after all. And if the URL is copied in manually anyway,
        then the dedicated page number widgets are not that helpful, either. So
        remove all this, and only keep it for local URLs only.
        
        Change-Id: I25733810cf38981c50014e06201555d98fd9f77f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120420
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-08-13  Noel Grandin  <noelgrandin@gmail.com>  [ef38b9af0abd4a38bb9025a38f21442ebe11238d]

        split SvNumberFormatter into it's own header
        
        so I can make changes without running into cyclic dependencies
        between header files
        
        Change-Id: I98a91c7cc66002ba745cdb8239e5cc267922a45c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120412
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-13  Michael Stahl  <michael.stahl@allotropia.de>  [27864eb5b085d4f7a881e24d1e4509f18c320849]

        xmlsec: add XSLT safety warning label
        
        Change-Id: I8d5ac40ec0c0b0a9fb3fb369578ff1f14b512254
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120387
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2021-08-13  Emircan Agac  <thesadson@gmail.com>  [c7685f030fe39ff25c4ad30bc94e28ead7476934]

        tdf#114441:Convert use of sal_uLong to better integer types
        
        Change-Id: I14cfc4113e9aff0fcff3b2d3c2b0444aad8934ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120332
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-08-13  dante  <dante19031999@gmail.com>  [b8a4eeb24a037d338a61eb4b76acc9fad52fa5c3]

        Export Math ML from new mathml nodes
        
        Review tip: thanks for your help
        Code heavily based on: mathmlexport.cxx mathmlexport.hxx
        https://opengrok.libreoffice.org/xref/core/starmath/source/mathml/mathmlexport.cxx?r=e271fce8
        https://opengrok.libreoffice.org/xref/core/starmath/inc/mathml/mathmlexport.hxx?r=10d29c39
        
        Change-Id: I798d0e207b844240f4b25720ee37c394eb4c2e65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120188
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-13  KaranAbrol  <karan.abrol1@gmail.com>  [c9bcbebe34c8d0e3edab520ace15c4d367aef62f]

        tdf#139734 Drop redundant asserts after MacrosTest::loadFromDesktop
        
        Change-Id: I9a183ed9046ab0610a538c74e3ff8b327a6f6e4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120348
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-13  Miklos Vajna  <vmiklos@collabora.com>  [5f080fc69c7c9748591db29e5e7be317bf48b427]

        sw: handle mbKernAsianPunctuation when replacing compat options
        
        This is a compat setting in Word documents as well.
        
        Change-Id: I69f80ffaff00564fd6e09c5ca7495fa718ba6528
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120411
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-08-13  Miklos Vajna  <vmiklos@collabora.com>  [13f95baecb012b05f070c519410291f3c020a122]

        sw bibliography: fix missing identifier + local URL in biblio reference
        
        Regression from commit 5fd2f212a1db9e061fb3a886810b427251e8a6bf (sw
        bibliography, local copy: handle the bibliography database window,
        2021-07-27), the problem was that the newly added LOCAL_URL column
        affected BibliographyLoader::getPropertyValue(), which was not adapted,
        done now.
        
        Change-Id: Id3bd95bdd5c692048a50ce7ba2e5cdf16e824bd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120400
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-08-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [adf65471e889676a600a9c6d0454c75cbd549ad3]

        indexing: allow for multiple entries in search indexing data
        
        Change-Id: Idb9bbbaa940b7cd48423c6cc65b9c7d0b94f57dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120396
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-13  panoskorovesis  <panoskorovesis@outlook.com>  [be710c72a6302829bf7f632c8ad6dc72be51fd95]

        Replace ReadGDIMetaFile with SvmReader::Read
        
        Use the new Read functionality
        
        Change-Id: Ied997377fda8793422b1c8877ece705e4a9b6dbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120376
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [18771471f75685a6d3838a22d16dcff5c398e652]

        tdf#143809: sc_subsequent_filters: Add unittest
        
        Change-Id: I5e2729edbf46128195c441459970c5946cd2ad17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120403
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-08-12  Caolán McNamara  <caolanm@redhat.com>  [8383e25bf9e2b284f7dfb7ed234dec8d46c7a8cc]

        use --with-idlc-cpp=cpp instead of --with-system-ucpp
        
        for these special targets now where we want to avoid building ucpp
        
        Change-Id: I9ffa6f4148e8b5cafd7d34df4f2e18ec6f6c75c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120413
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [0febae7a407364f1d565f4d1ce2ac1a55ca02876]

        disable gcc warnings when using boost::make_shared
        
        Change-Id: I02a54d9ab9c1faf36ce0b03b6ca42b3708f02667
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120394
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-12  Caolán McNamara  <caolanm@redhat.com>  [b0c4ca9e088cbff5a5dbc5e95486397041a51d4a]

        make --with-idlc-cpp=cpp work for gcc cpp as a ucpp replacement
        
        e.g. the example of
        https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1524638
        has the same output .urd using cpp with these flags as ucpp created
        
        Change-Id: Iadfd2deba7d365c66c3260fd6736c031987e107c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120347
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-12  Caolán McNamara  <caolanm@redhat.com>  [dd76c656017b11d30b48a2df6c20e4b42f35a23c]

        ofz: use system .a libs when they aren't c++ ones
        
        Change-Id: I12e44bf2dbeebc0d18e48a22831099c3dad7b12d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120402
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-12  Caolán McNamara  <caolanm@redhat.com>  [6833e0c0af09637bb410dc800435dcc6c8333680]

        Resolves: tdf#132739 two style tags where there should be just one
        
        Change-Id: Id9c8c8cc8c5ffdd21ba79ff39a6279cf2ddc8025
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120393
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-12  Caolán McNamara  <caolanm@redhat.com>  [ea42621c6e8f4147827828c871046cf47ef76de8]

        Resolves: tdf#143843 disable the recently-used widget during load
        
        We show a busy-cursor but the widget can still be interacted with so
        another document can be launched by clicking on another recently-used
        item while the first one is still loading, and the recently-used widget
        isn't prepared for this scenario so the second to complete load will
        crash.
        
        Disable the recently-used widget when its cursor is set to busy, and in
        the (unlikely) case that the load doesn't complete normally (missing
        document or load filter error) and the recently-used widget still exists
        and its cursor is unset from busy then reenable it for user input at
        that point.
        
        Change-Id: I8f4487f3dbede14c9778e49442366bd9445f1d63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120399
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-12  Zeynep Yavuz  <zeynepyavuz2001@hotmail.com>  [d55de29c165e34b8a9ccb7ebf79f76a601103977]

        tdf#88205: Adapt uses of css::uno::Sequence to use initialize_list ctor
        
        Change-Id: I3c01bb8abeee949bcd1aae861aeb1b1ac516ec58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120299
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [1aed4ae13d511de38bd9d350a75b917546617891]

        SfxModule optional fields might be empty, cannot unconditionally deref
        
        fallout from
            commit 9ce7ada4530074d95d05efdc89a7eba1032d99e0
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Wed Aug 11 20:47:36 2021 +0200
            flatten SfxInterface_Impl
        
        Change-Id: Ib57dd89903ec7f3c73a8466e33e47c4184962620
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120397
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-12  Caolán McNamara  <caolanm@redhat.com>  [bdec6b189510743bea74ad85b4abff09336a547c]

        cCSS1_style_opt_end is '\"' so these two lines are the same
        
        Change-Id: I20974698706a6b64fe6a60030364c7a8b91415a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120392
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-12  Stephan Bergmann  <sbergman@redhat.com>  [3e8231ddce6193e40026364ec7ad5fcfab86846c]

        Remove unused, obsolete checknewapi tool
        
        ...that had been introduced with bbdd3fe352b320e7183ae18449e15ac517269b55
        "INTEGRATION: CWS jl31" ("2006/02/17 14:26:14 jsc 1.1.2.1: #i62141# new script
        to prepare some uno type statistics")
        
        Change-Id: I7d738311da73390d29ee1b25e90f58d007cf4cca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120395
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [df6a8b15a67baa6e2717a7de7755ac93fdb46723]

        tdf#95549 speed up xls open
        
        Remove the m_wThis field, and instead just check the ref count to know
        if we are being called from our own destructor.
        
        Also re-order ScCellRangesBase::Notify so we do the cheap checks first.
        
        This shaves 2% off the load time
        
        Change-Id: Ie95a4ff46bacba583ec4b3a934f98a9aac3551b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120385
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-12  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [a72f2dcf73df9b9f4420cc93aa57a77c165a0fcb]

        tdf#129270: sw: do not copy list level on paragraph cut
        
        Current list level (RES_PARATR_LIST_LEVEL) is initialized
        before, but current value can overwrite it with invalid
        in given context. So we could have mismatch of outline
        style (which are not overwritten) and actual list level.
        
        Change-Id: Ibf34a6f35b922493c4a1477326ea6c1599b4938f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120212
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [38027099e773403ffd3314a5b54493adc65150ec]

        tdf#95549 speed up navigator tree load
        
        (*) inline the load loop
        
        (*) remove Refresh call from ScNavigatorDlg constructor, the SetListMode
        call at the bottom will trigger a load of the tree content
        
        Change-Id: I27f1d1bde89d8dcb5cc111ae132fbb05abc2fc7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120383
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [b2a1c29d5958e0cc6d8f0e68c11121131dfa1513]

        tdf#95549 speed up load of xls
        
        we don't need to perform layout during load, so disable a few places
        that do that
        
        reduces load time by 50%
        
        Change-Id: Ie746ca0b46de3b76ca1b7291e0528b525333278f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120384
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [d6c287cbd8cc81ccdff3a70e09022eb21af063e5]

        s/mpEdtOutl/mpEditingOutliner/g
        
        Change-Id: I5eb188cc1808055857f95c73ab838251cd93e4b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120379
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-12  homeboy445  <akshitsan13@gmail.com>  [260ebddf284b34336d6ab82b1726d01b2bacd66c]

        backendtest: Closed Bezier loop test using various drawing methods
        
        Change-Id: Ib2ddc8475e2476ce377f3541caa0d48e7c57241a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118783
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-12  Caolán McNamara  <caolanm@redhat.com>  [25b4e39309814325224193f3192e6e2d83e5f141]

        include optional header for std::optional
        
        Change-Id: I5e2c42498691d1fccf5122720e56bf44462ce21d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120382
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-12  Caolán McNamara  <caolanm@redhat.com>  [a5642b8b9690f835cbd07ce3278e425b7aa7b9ff]

        ofz: liberation-fonts-ttf alone is sufficient
        
        Change-Id: Ifa6938c759c0c1036120da2eeadefbe00ae96f0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120381
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-12  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [422150be82ed892ecf31a8ab76c1d1ca801dcda8]

        Capsulate TableBox<>TableBoxFormat relation in a function
        
        Change-Id: I731e9bae04147f7453721661228e78a16ed585db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120160
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2021-08-12  Emircan Agac  <thesadson@gmail.com>  [56ace1c8728ffc9f34901497fa907818412046ea]

        tdf#88205: Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: Ifce4c42df52ce03ed1c509d9fc28de79f5b3426c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120199
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-08-12  panoskorovesis  <panoskorovesis@outlook.com>  [a129b138043ee167f1043725f5d918bb8535a292]

        Add Handler for TextLineColor Write
        
        The handler separates MetaTextLineColorAction::Write from metaact.hxx
        Remove default case as it's not needed anymore.
        Write implementation is now in SvmWriter.hxx'
        
        Change-Id: If0c23649d9fef49e07c558c8f7fddb028d5da9ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120372
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-12  panoskorovesis  <panoskorovesis@outlook.com>  [7ce78320b7bcf60ec2a2d661f3d91ab5ee89622e]

        Add Handler for TextFillColor Write
        
        The handler separates MetaTextFillColorAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I9f67def86f0c189bed880f790760c18098611c45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120351
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-12  panoskorovesis  <panoskorovesis@outlook.com>  [e1806bc9bb1704f9ee969271417a0cae98285fcd]

        Add Handler for TextColor Write
        
        The handler separates MetaTextColorAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I58f7102edeae6f9a712a79ed5de8ce9b3e27510a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120350
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-12  panoskorovesis  <panoskorovesis@outlook.com>  [54edce8503deeef41e712cf75ef975884389105e]

        Add Handler for FillColor Write
        
        The handler separates MetaFillColorAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I324b1a41f1be122367a69b8ac601bd12ca8401fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120349
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-12  László Németh  <nemeth@numbertext.org>  [afc0c718ec9ca6a4fbe1324f68eb292d9a67b058]

        tdf#143318 DOCX import: fix missing redlines in flying tables
        
        makeRedline() exceptions (in the case of already existing
        redlines) skip the creation of the next (not existing yet)
        redlines in tables inside fly frames. Here: a tracked table
        moving revealed the problem, with the missing rejection of the
        new position, i.e. the "new" (second) table of the document.
        
        Note: fix also collecting redlines within tables: IsInTable()
        isn't true in the first cell of the table, losing the
        redline here, so it's replaced with m_nTableDepth > 0.
        
        Follow-up to commit 7f3c0bbc174b9b0316991c174ca3b407c0e3d141
        "tdf#143510 DOCX import: fix tracked table drag & drop".
        
        Change-Id: Icf6dd62eb950e5af6a75353dffabb9e9433c1b44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120333
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-08-12  Tibor Nagy  <nagy.tibor2@nisz.hu>  [569cb54f1d82e993dcf1fd11d92d4cbd4f224a2d]

        tdf#143129 PPTX: custom slide show use as default is not exported.
        
        Follow-up to commit 11ef976624dce8a8e50a1eb20e9c586519fd7ec8
        "tdf#142590 PPTX import: fix custom slide show use as default"
        
        Change-Id: Ie8a53a79bd531cfe2c3b3559b70d28770ca8b960
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119564
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-08-12  Caolán McNamara  <caolanm@redhat.com>  [a8699f7cce501ddff999c3596e337e173a567ee7]

        add some --disable-scripting fixes
        
        Change-Id: I94523d4323544fe6c475f0c5cf4113e6d783939e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120374
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-12  Emircan Agac  <thesadson@gmail.com>  [ee0cf03dc4a551b1cd03ee438b83fd7eea628fc5]

        tdf#114441:Convert use of sal_uLong to better integer types
        
        Change-Id: I0642261314f9b04fb38b68afd44d879c1e83c830
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120300
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2021-08-12  Noel Grandin  <noelgrandin@gmail.com>  [9ce7ada4530074d95d05efdc89a7eba1032d99e0]

        flatten SfxInterface_Impl
        
        Change-Id: Ic66ed6d9738ee6fbbc2dc0b5a572e1ea57092b34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120345
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-12  Noel Grandin  <noelgrandin@gmail.com>  [4cd64dcd4857eafbe3146df287b517d8e5e455c0]

        flatten SfxFoundCacheArr_Impl
        
        Change-Id: Ie2b29b041bb0f678494126b21df651371a40dbda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120344
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-12  Balazs Santha  <santha.balazs@simonyi.bme.hu>  [498d2b82187ec3ff58f076e0d15741e64c0505ba]

        tdf#131546 DOCX import: fix performance regression at tables
        
        Commit 2ab481b038b62b1ff576ac4d49d03c1798cd7f84 "tdf#90069 DOCX:
        fix character style of new table rows" caused ~20% slowing down
        in loading time of documents with huge tables, related to the
        extra processing of the redundant w:rPr of table paragraph runs.
        (In DOCX tables, MSO exports the run properties into the run and
        paragraph sections too, probably because of compatibility or
        usability reasons.)
        
        Theoretically in this case, the run properties which are under the
        run section win. On the other hand, because LO copies the props
        which are applied on paragraph level, and only them, when copying
        a row (e.g. upon inserting a new one), it was needed to apply the
        mentioned run props not only as direct character formatting, but
        as a direct paragraph formatting too. This way, the support of
        copying of rows are solved. Unfortunately, this "double" applying
        was done for every single paragraph, which quite slowed down the
        opening time. This patch gives a workaround, which completely removes
        this double applying functionality in the writerfilter by reverting
        commit 2ab481b038b62b1ff576ac4d49d03c1798cd7f84 (except its unit test),
        and copy the mentioned run properties into paragraph level, when its
        needed: upon inserting a new row before/after. This way we spare a lot
        of cycles, as most of the original applies had no real use whatsoever.
        
        Change-Id: Ic24d0d1830e9ec43323e5e213d6481ec28e9abe3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118985
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-08-12  Dennis Francis  <dennis.francis@collabora.com>  [9d23cc663a1f14c960ebe05059cb520cb41dc01c]

        lok: sw: avoid duplicate LOK_CALLBACK_TABLE_SELECTED msgs
        
        Alternate approach is to track changes in the active table in each view
        but it needs a bigger change and run the risk of overlooking cases
        where table dimensions and position changes, which is possibly why this
        message is created from UpdateCursor() in the first place.
        
        Change-Id: I06643e2a7416d6c0fe2b0dc5c9b4adcd45fa50c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118001
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        (cherry picked from commit 34ade20a09a1c3fe08daec2b276a06a1f895bd5a)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120354
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2021-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d89a9d72cbbcf6bd7e1c5a4f3f00db5122e36707]

        Fix typo
        
        Change-Id: I22b6912d2d26c26447fbddefcf15fc6dea8e8717
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120228
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-08-12  Miklos Vajna  <vmiklos@collabora.com>  [2fca9476ab3b3e38fb285dcd3b927223e8008b3f]

        sw: remove some unused includes
        
        See tdf#42949 for motivation.
        
        Change-Id: I4931ac951e4051fb02e44868a9743bf6bb73d645
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120336
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-08-12  Noel Grandin  <noelgrandin@gmail.com>  [c6a0fff5e8ef321767abd2012324e90b31660fdf]

        tdf#126961 link to macOS address book - crashes and restarts
        
        completely untested, but highly plausible
        
        Change-Id: I107978aa6bf8b77cee06ffc5be6bff8b651b11f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120287
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-12  Noel Grandin  <noelgrandin@gmail.com>  [aa063443de8a4ef18ccb5ebc939183fae2b58688]

        flatten SfxModule a little
        
        Change-Id: I6620e9d6d6d4b0a1b39f6d98acb0e72621f853a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120343
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-12  Noel Grandin  <noelgrandin@gmail.com>  [49f7d5cba44a14f168f26a9f1ade12618ff32d77]

        flatten FastSaxParserImpl a little
        
        The EventList instances are movable (and are really just pointers
        to buffers of data), so no need to use unique_ptr
        
        Change-Id: Ic3e13e949f5a61ee9cc5fcf8da9e22094e8ab9da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120342
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-12  Noel Grandin  <noelgrandin@gmail.com>  [7bdb3a77d06664a500c2ed2f3464cd56647ce089]

        flatten OZipFileAccess a little
        
        Change-Id: Ib03dadcd69a65493ddd9c0437fc654beef039ad8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120341
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-12  Noel Grandin  <noelgrandin@gmail.com>  [b4376538d9d3dcae062d05765150a40a62be3e29]

        flatten ZipPackage a little
        
        Change-Id: I0295bd8d72686996afb9d361db12b6014594b402
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120340
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-12  Noel Grandin  <noelgrandin@gmail.com>  [f9871d218bcae184a5845d63366175ea2df2086a]

        flatten LngSvcMgr
        
        Change-Id: I757cf9512fc3b87dd826eb39c2bbe456dc14d097
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120339
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-12  Mike Kaganski  <mike.kaganski@collabora.com>  [5351e837a11fb9d19759cd1b91ca4b5d43e2f75a]

        Unify and simplify tools::Rectangle methods returning Point
        
        Make the methods use Left()/Top()/Right()/Bottom(), allowing to
        avoid explicit checks for emptiness.
        
        Also do not use std::min/max in *Center(), so that e.g. TopCenter
        returns top value the same way as TopLeft and TopRight do.
        
        Change-Id: Ie1edd7a0ab7e32b4f98d0c2fb3917ce2902bdf7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120353
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-12  panoskorovesis  <panoskorovesis@outlook.com>  [7ddf7375fb5a8c6699d4128a80b9f24ec6b914ae]

        Add Handler for LineColor Write
        
        The handler separates MetaLineColorAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: Id308ce7c1b2efc7c58caf8e492eed242ccfb5c66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120313
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-12  panoskorovesis  <panoskorovesis@outlook.com>  [9c0b114d1487868f4af189838c3136ce0cc6b751]

        Add Handler for MoveClipRegion Write
        
        The handler separates MetaMoveClipRegionAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: Ida80faec0c2389b267d77d5d12e4bde5ece24de8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120312
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-12  panoskorovesis  <panoskorovesis@outlook.com>  [d7fc4cfb90d688ff2b5a774f60f87d8d120ddb1e]

        Add Handler for ISectRegionClipRegion Write
        
        The handler separates MetaISectRegionClipRegionAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I734e574c9a292fd44f36c155ba976908512ee588
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120309
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-12  panoskorovesis  <panoskorovesis@outlook.com>  [526646cb631bf56fc0fae25499a867399db81b02]

        Add Handler for ISectRectClipRegion Write
        
        The handler separates MetaISectRectClipRegionAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I999fa1baa4e3c34f3f83dc1d3973f961857f89d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120308
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-12  panoskorovesis  <panoskorovesis@outlook.com>  [b0d1f39266ec0a3bef63e66c8d97ba1d6652734b]

        Add Handler for ClipRegion Write
        
        The handler separates MetaClipRegionAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: If3f4682dbdef6a2a0bd11a51c4a4eb3a6ab8b0d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120307
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-12  panoskorovesis  <panoskorovesis@outlook.com>  [f6032e23bbedebcbf32eeb56627d89489b52f024]

        Add Handler for Wallpaper Write
        
        The handler separates MetaWallpaperAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: Icfbb4ab5cf3d7ea803cb55405e82dc262f3958c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120306
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [3c0c1b79b689775f09b3bff75bb01118b380f41f]

        tdf#76310: subsequent_filters: Add unittest
        
        Change-Id: If39bb4e3c7e767f273351cb381ea055e3934de2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120338
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-08-11  Eike Rathke  <erack@redhat.com>  [b37fd7f38165dadc5b1a674b73f4b18824e4789e]

        Resolves: tdf#143809 "INF" may be a named expression or DB area name
        
        ... to not be caught by rtl::math::stringToDouble() handling
        XMLSchema-2 "INF" and "NaN" and set as error.
        
        Change-Id: I9bf7aad416a69d4c3c0d49d6c80168097040a3e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120337
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-08-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [2316e21b2c6f3d1f18613408a8deb41af17c03bb]

        tdf#44278: sw_ooxmlexport16: Add unittest
        
        Change-Id: I31de23db13083ce98e75d3ec1d65d970161b3b92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120335
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-08-11  Caolán McNamara  <caolanm@redhat.com>  [59c9274ec408ec074d4b4b9e4645b0787312a370]

        gtk4: add a separator between toggle and menu buttons
        
        Change-Id: I00e9245801529ce817781e65fb75fa59cd3d7f79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120331
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-11  Michael Stahl  <michael.stahl@allotropia.de>  [4db18506b43a63af36767d609a762f8d2e3b7634]

        xmloff: work around LD_LIBRARY_PATH breaking odfvalidator
        
        Validator calls ResourceBundle.getBundle("com.sun.msv.reader.Messages")
        which can't find the com/sun/msv/reader/Messages.properties in its jar.
        
        bootstrapfixture.cxx:241:Assertion
        Test name: testBibliographyLocalUrl::TestBody
        forced failure
        - /lo/master/schema/libreoffice/OpenDocument-v1.3+libreoffice-manifest-schema.rng[-1,-1]:  Error: Can't find bundle for base name com.sun.msv.reader.Messages, locale en_US
        
        This is triggered by gb_CppunitTest_CPPTESTPRECOMMAND.
        
        No idea how this happens, or why it started to happen sometime during
        the last ~4 weeks, but propagating the same workaround of commit
        e854abe076155fc085b56549ced50b3ee9a095d2 to more tests seems to fix it.
        
        Change-Id: Iaef2b41f81c4a659e66cfb7a40f7b1a4517552c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120322
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-08-11  Caolán McNamara  <caolanm@redhat.com>  [ad1ba0f58ee5cb7db3a856d49f73e3b543a497aa]

        gtk4: fill menu MenuToggleButton menu
        
        Change-Id: I512846cda2c8f06838a499043a4cd08314fd7b97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120329
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-11  Caolán McNamara  <caolanm@redhat.com>  [2ece952c4ae1c65975a4e80645719ad14daa95da]

        gtk4: get startcenter MenuToggleButton menu appearing
        
        though still without contents
        
        Change-Id: Ieb7048a74f33fe65ededd1ff8730b2d061ae325f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120328
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-11  Karan Abrol  <karan.abrol1@gmail.com>  [7b21c25354d16b9d9e04f36c1370b9a2edfe09fc]

        tdf#139734 Remove redundant asserts after MacrosTest::loadFromDesktop
        
        Change-Id: Ia1b63a38b6522ecf52cc2e923e93d6bf0a41ea86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120319
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-11  Caolán McNamara  <caolanm@redhat.com>  [3ad8347f25935d60e55ff12fd1844001a50bedc4]

        add some --disable-scripting fixes
        
        Change-Id: I28c4d38a035201acc2b0e5acc5908c4e74ae80e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120327
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-11  Caolán McNamara  <caolanm@redhat.com>  [54c2de7e77dad1a1151c074f2ec5bfe1527d4d12]

        gtk4: get startcenter MenuToggleButton working
        
        the button parts, not the menu part yet
        
        Change-Id: I016d2c2160a4e8c0c4d1e096f49d0e518b89a55b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120326
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-11  Caolán McNamara  <caolanm@redhat.com>  [ebf494123720806a99e12001bdee9cae4a86c44f]

        gtk: use explicit GtkBox instead of generic GtkContainer
        
        cause gtk4 doesn't have GtkContainer anymore
        
        Change-Id: I32893716654ba308277ee34ecd8c3c944a9bc575
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120314
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-11  Zeynep Yavuz  <zeynepyavuz2001@hotmail.com>  [b0a75847738060266ed1b0d5c046132b97e4e158]

        tdf#143148: Use pragma once instead of include guards
        
        Change-Id: I483d494a11b951fd415a314fddd4823db11dcb44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120295
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-08-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [749a14a7cee3ef6353b99d25422f996518c2284c]

        sw: fixed regression from [1] - OLE height in mm instead 100th mm
        
        OLE height is 3cm, but converted to 30 (mm) where the Size is
        expected to be in 100th mm. This uses the correct value of 3000,
        which correcponds to 30mm and the expected 3cm.
        
        [1] 0d356f93e4d5ca073a6e866168f76103c60c6a45
        
        Change-Id: I77cab1641b948a8839da543c12835c5c64825a5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120316
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-11  Mike Kaganski  <mike.kaganski@collabora.com>  [bfed58821fc3a83fec4a985087cd45fa963bed3e]

        Drop convertMm100ToTwip in favor of the new o3tl::toTwips
        
        Step by step, duplicates from <tools/UnitConversion.hxx> may go
        
        Change-Id: Id4c03ff8adc120ae06dbfdbdfb4f5ff0bb51f489
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120315
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-11  László Németh  <nemeth@numbertext.org>  [c46950fee11f5207fb8324947280cd565ae483e7]

        tdf#143583 DOCX import: fix lost empty paragraphs of footnotes
        
        Last empty paragraphs of footnotes were removed (except
        in the case of the first footnote), related to the double
        call of RemoveLastParagraph() during footnote load and
        later during its copying.
        
        Regression from commit 9b39ce0e66acfe812e1d50e530dc2ccdef3e1357
        "tdf#76260 DOCX import: fix slow footnote import".
        
        Change-Id: I61d9aa6765f3af1893451684dde12c199251d06b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120270
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-08-11  Noel Grandin  <noelgrandin@gmail.com>  [d39d87bbffe8e731bad92f2fe90526c3610689f5]

        no need to allocate KeyedValues separately
        
        Change-Id: If28471436d224e88dfee07f3b8465648867197fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120291
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-11  Caolán McNamara  <caolanm@redhat.com>  [56ba9c544d2e5dce9022a245a6835d79bbf0f31d]

        gtk4: use monitor size for workarea
        
        which is better than nothing now that gdk_monitor_get_workarea is gone
        
        Change-Id: I8e691f733ec05d981a621f17efa5c968fd078193
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120311
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-11  Noel Grandin  <noelgrandin@gmail.com>  [5ef182586ae2019fa6f6a59dae1b41b2225665bf]

        no need to allocate the lookupTableItem separately
        
        Change-Id: I43919a002df01c6329ee483bf69f04669cdce1f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120293
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-11  Noel Grandin  <noelgrandin@gmail.com>  [da40449dc5f1841ac3e6f6aa1194834a363455b6]

        no need to allocate changedValue_ separately
        
        Change-Id: Ibda7c7a055790f6eb87ac6bd62554e745181cea7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120292
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-11  Caolán McNamara  <caolanm@redhat.com>  [0c4cdfa9c9ba9548a61c7314858eae01f90f2782]

        tdf#143769 don't crash on null XFillColorItem
        
        use same solution as:
        
        commit 5ee0e6ab93ad791f5e79506efafd16cb7364ffb1
        Author: Markus Mohrhard <markus.mohrhard@googlemail.com>
        Date:   Tue Jul 21 19:01:26 2015 +0200
        
            avoid crash with color listbox for now
        
            Change-Id: I36ac6513546961ec8d8d1e9437a8ef88574acbf4
        
        Change-Id: I46c55461e5867431a6e9c838b5ef462f9581eb28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120297
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-11  homeboy445  <akshitsan13@gmail.com>  [fc8c97f55c509a75ee18de3d9d5e793e37bb0c36]

        backendtest:Irregular HalfEllipse test via various drawing methods
        
        Change-Id: If1a6f224f6ff4118617128630077a81da4c469a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118656
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Jenkins

2021-08-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [67329f8b75101a78a00bf646bb2c3b9f4575aa5a]

        tdf#135247: sw_uiwriter3: Add unittest
        
        Change-Id: I4f78b42600c0b7316aee9e6c106a25cc8cff983a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120285
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-08-11  panoskorovesis  <panoskorovesis@outlook.com>  [b50ea6333e31757ab7fb365299351d6aabe4c101]

        Add Handler for Hatch Write
        
        The handler separates MetaHatchAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I29587d4a9e9129c5425792e2f8873ee7414bdaa0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120264
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-11  panoskorovesis  <panoskorovesis@outlook.com>  [79522b8e63c6435331f3cbf623c25f0849d7fd43]

        Add Handler for GradientEx Write
        
        The handler separates MetaGradientExAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I984e21b7d4b19b16432cabe9709d41f07187f268
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120263
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-11  panoskorovesis  <panoskorovesis@outlook.com>  [33243f20831f6efac14047f38d3e7d987aa632e0]

        Add Handler for Gradient Write
        
        The handler separates MetaGradientAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I31ae5f5331f780e095caaf200ea289332233fb52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120259
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-11  panoskorovesis  <panoskorovesis@outlook.com>  [1f875634f8edaf40dcf083024f03e6a623e48599]

        Add Handler for MaskScalePart Write
        
        The handler separates MetaMaskScalePartAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I3c881495c013e6827c91027319a9cedcea7f96c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120258
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-11  panoskorovesis  <panoskorovesis@outlook.com>  [dc23042b6adb62eb5b0963be04aa121d0cd66ff5]

        Add Handler for MaskScale Write
        
        The handler separates MetaMaskScaleAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I1fee84e7c79da96755d20611a36b58f92349585f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120257
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-11  panoskorovesis  <panoskorovesis@outlook.com>  [86433ad00e5ac0133e0657f335b08931784b7f34]

        Add Handler for Mask Write
        
        The handler separates MetaMaskAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I8c204d767e8474fbf67fc5b8f610f4b8e5244903
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120256
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4cb9b2b3e9bd61ab630aa16d9e382a3b90deb77d]

        svx: cleanup formatting of svdglue.hxx
        
        Change-Id: I4aa4d25a5097813feeb7d6ebb654b9b0ce0c1c14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120302
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0d356f93e4d5ca073a6e866168f76103c60c6a45]

        sw: preserve the value in original units to minimize conv. error
        
        Not really an big issue but let's preserve the values in original
        units as long as we can without conversion so that the error is
        minimal.
        
        Change-Id: I96981eaecac74b591803dbc93e487c1d106ab23c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119490
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-11  Noel Grandin  <noelgrandin@gmail.com>  [5433564debb280949afcaa92dc3f9faf59765e65]

        no need to allocate AllSettings separately in ImplSVAppData
        
        Change-Id: I16b21d2bec8de9e5f4e8402c838c99d73637fe99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120290
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-11  Miklos Vajna  <vmiklos@collabora.com>  [7b57a96673e9a78a65f2e442a8b04fa393871c39]

        CppunitTest_sw_ooxmlexport2..5: avoid DECLARE_OOXMLEXPORT_EXPORTONLY_TEST()
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I7b48ff2427b8c544db07323a98a236cfd8904df8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120284
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-08-11  Mike Kaganski  <mike.kaganski@collabora.com>  [84bf981a4fdf94cae40dd199762dc03d681618fe]

        Deduplicate number read/write
        
        Change-Id: I58808e208ac8b3406497a4e512ec3372434d2ed3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120246
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-11  Jim Raykowski  <raykowj@gmail.com>  [0ff5eb97b89f89e770d4397bf76f24fb7cd76b57]

        tdf#143577 check node is a text node before use as such
        
        Change-Id: I337c94aa90ed906c5b744171728022ba5f9c64b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120191
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-08-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fa339b3adb53300ae68913bed87e18caf9f2e262]

        convert some LogicToLogic calls to use o3tl::convert instead
        
        If a LogicToLogic uses fixed units, we can use o3tl::convert
        instead. We can also do the same for all other cases where
        LogicToLogic is used, but that needs additional investigation to
        determine if it is safe to do so.
        
        Note:
        MapUnit::Pixel is converted to o3tl::Length::pt because it assumed
        72 PPI for a logical pixel, which corresponds with the conversion
        rate of a point (72 PPI).
        Today, 96 PPI is standard, which is also used for o3tl::Length:px.
        
        Change-Id: I29126df38bfcfda74b5d83d4cb880a378aecd18b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120230
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-11  Eike Rathke  <erack@redhat.com>  [e89404f00b25cfddd4098b4b2cf900d190617221]

        There is no LANGUAGE_ENGLISH {en} locale but LANGUAGE_ENGLISH_US {en-US}
        
        The known fallback locale is en-US so this worked by chance..
        
        Change-Id: I81ee2aff0cc35b4c8d501dfb6846f0709f1417ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120301
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-08-10  Mike Kaganski  <mike.kaganski@collabora.com>  [736ef4ab060255b223324b73259af88b9c30f537]

        No need in this function
        
        Change-Id: I391183753e4fad800b7c69aef2e76a3780ce52a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120244
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-10  Rafael Lima  <rafael.palma.lima@gmail.com>  [73fc697d5aac06938cc78f51b4e0d6f3d615447c]

        tdf#136610 Add Clone/Clear Direct Format buttons to LO Draw tabbed interface
        
        Currently LO Draw only shows the "Clone" and "Clear Direct Format" buttons in the tabbed interface when a text object is selected (in the Text tab).
        
        With this patch, LO Draw will now show these buttons in the "Draw" tab when shapes are selected, as well as in the Home tab (as it is shown in Impress).
        
        Change-Id: I9acf577cc5322d43c18acc366788a5eadda67ff6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119183
        Tested-by: Jenkins
        Tested-by: Andreas Kainz <kainz.a@gmail.com>
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2021-08-10  Caolán McNamara  <caolanm@redhat.com>  [c54da86b850e079b4d6f0249fe7c5956ed5c400a]

        add some --disable-scripting fixes
        
        Change-Id: I45f08bce8e067ead82f4c73c8150b7027c083172
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120288
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-10  Yildiray  <yildiray_uskudar@hotmail.com>  [ab0bb71280999ef7c11c341f5269ea98019fe4c3]

        tdf#143148 Use pragma once in sdext
        
        Change-Id: I0ba29599509b875494f4021948192d2d447b9e6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120277
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-08-10  Miklos Vajna  <vmiklos@collabora.com>  [15a524a1ed2bf464b0b727e628bb5af9685f49b9]

        embeddedobj: implement XServiceInfo in the various embedded obj implementations
        
        This gives UNO clients a reliable way to detect e.g.
        OSpecialEmbeddedObject, where it's expected that double-clicking on the
        object doesn't do anything.
        
        Change-Id: I595453490b157b64214cd7359da1e3a3c959191d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120274
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-08-10  Stephan Bergmann  <sbergman@redhat.com>  [7bae79e234b12c56ecb11e10cb6318be873be846]

        Use boost::make_shared
        
        Change-Id: I2c842d6198d79dcc3f5c85ab65c8f57357aa2a79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120289
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-10  Stephan Bergmann  <sbergman@redhat.com>  [eb8ce706d41fcf23333af3b0eec5cee2a12075f0]

        Clean up remaining uses of boost::logic::tribool
        
        obFitShapeToText and obRelFlipV can just as well be modelled with
        std::optional<bool>, and obFlipH and obFlipV apparently only need two states
        anyway (as for a boost::logic::tribool x, bool(x == true) is true iff x has the
        value true)
        
        Change-Id: Ic35e33ffa4ee30d1c2cdf9f8d4aa3bae29ece2af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120281
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-10  Emircan Agac  <thesadson@gmail.com>  [1788dbb32fd212a716ffca4facfc421c59f9ef5a]

        tdf#143148:Use pragma once in store
        
        Change-Id: Ia12dd3d7b69a8fdfbdfa6503e1ce2ee46c9446d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120075
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-08-10  Mike Kaganski  <mike.kaganski@collabora.com>  [e510b3089024e451b57d6150f6f1a5a34594e376]

        Use nStringSize instead of nStringOff
        
        nStringSize is the actual size of the string block, and is the correct
        end position to use to calculate last string length. nStringOff is not
        updated during load, so using it makes no sense here.
        
        It was this way ever since 039dbbcb9688971a85b1791f60a55693ff3ba261.
        
        Change-Id: I4fad1bdd6ed4af9dd7d29b5438ec23db0b815806
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120243
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-10  Caolán McNamara  <caolanm@redhat.com>  [958a39425faa7c5ec3c422ac0de9fac7f79cad8e]

        gtk4: remove training wheels
        
        Change-Id: Ib52a4cc56fafc23ced1ce4f27d2c69977471d1d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118491
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-10  Caolán McNamara  <caolanm@redhat.com>  [ad09c49b34f78770fa2510381dbc8b555baf05a1]

        use o3tl::hash_combine
        
        Change-Id: I0d6cd4313652669939cdbdc8e4ae7c62dae3022b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120280
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-10  Caolán McNamara  <caolanm@redhat.com>  [83000b23e3e5817e0d3b44caf775edc3c5c97082]

        boost::make_tuple->std::make_tuple
        
        Change-Id: I3c4fb707aace43c1ea75a313fcdef6df17e007c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120279
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-10  Caolán McNamara  <caolanm@redhat.com>  [626cf243134961511b71351d65e4161d7c25c45e]

        drop final boost::noncopyable use
        
        we replaced all the others, so replace this one too
        
        Change-Id: If744a834e754126921e392d32af44797bd5d634d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120278
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-10  Stephan Bergmann  <sbergman@redhat.com>  [e229547eb02ab6c9a1fe6abdfc42ce970cedc733]

        Simplify init-/deInitSysTray even further
        
        7e8d46b8988527967825fbb7210747e625ba1975 "INTEGRATION: CWS gtkquickstart" had
        originally introduced the [m_]p_[De]InitSystray function pointers, for dynamic
        loading of libqstart_gtklo.so on UNX.  But
        3e9c908b73f0fe0978c9980750a06bbc9e02295e "remove Linux ('UNX') systray
        'Quickstarter'" removed that again, leaving behind the no longer necessary
        function pointer machinery.  And 0a666480276f704d5127f578333659893517abe7
        "Replace a use of boost::logic::tribool with std::call_once" tried to clean up
        that unnecessary machinery a bit, but failed to grasp the bigger picture.
        
        Change-Id: I370a6b212b1f25ea1e3ef5a250be72bfe509dd5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120282
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-10  Ankur Khandelwal  <khandelwalankur176@gmail.com>  [19b3b3b8a516fd7e76fba72ced43be539d01209a]

        tdf#143148 Replaced #include guards with #pragma once.
        
        Replace include guards with #pragma once in header file.
        
        Change-Id: I078f97ef5f7ab44ee915c78ab5f4569bde9f6640
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120208
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-08-10  Caolán McNamara  <caolanm@redhat.com>  [6f151d719ad0b4f0ee6e7a460f6b4af212df3bb2]

        use rtl::math::expm1 instead of boost::math::expm1
        
        similar to:
        
        commit 1a1dbff33db8a6f2f55a5d92483a03670a610f6a
        Date:   Mon Feb 13 18:22:28 2017 +0100
        
            get rid of boost::math::log1p() and use rtl::math::log1p()
        
            ... which in turn uses the compiler's std::log1p()
        
        Change-Id: I1a09b790345f4da37d86ab7deba09fa20c5f648b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120276
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-10  Stephan Bergmann  <sbergman@redhat.com>  [6b8df9d79f89242a503b93b3c9e9f279eeda2105]

        pAvailGrammarSvcs can never be null here
        
        Change-Id: Ib4de13bb513235d8f865f00a10920d11ca9c5763
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120272
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-10  Noel Grandin  <noelgrandin@gmail.com>  [c23730471c487b8f01eddfa3845b49316c0db94d]

        can return OInterfaceIteratorHelper2 by value here
        
        Change-Id: I32e94473667a734e582dad0a9785c8e9cfbc8cff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120213
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-10  Noel Grandin  <noelgrandin@gmail.com>  [45aaabbdfb7968d222d88b1b56788c0bd4c5b27d]

        flatten ImplImageTree a little
        
        Change-Id: Ibf67c85f4af80e5420b017a1a1f89e3eac8a3118
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120219
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-10  Stephan Bergmann  <sbergman@redhat.com>  [0a666480276f704d5127f578333659893517abe7]

        Replace a use of boost::logic::tribool with std::call_once
        
        Change-Id: Ifff3fc422719c55d8cb560e679f2585036350aa1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120268
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-10  Noel Grandin  <noel@peralex.com>  [4d50939a7b37cbaeceeddebabfc435190e079781]

        tdf#136991 Open RTF with colored text
        
        We spend most of the time in MergePortions, and the resorting is
        a significant part of that, so only resort if we actually have to.
        
        This shaves 10% off the load time for this document.
        
        Change-Id: I2380c5aa744f6d9c82195bb2a17ced2ce7616e9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120269
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [eeda1b35a6e87d5349545464da33d997c52f15e3]

        Revert "tdf#58521 DOCX import: enable ContinuousEndnotes compat flag"
        
        This reverts commit f9982c24066d6dd2f938cc20176af0f196bc018f.
        
        Reason for revert: tdf#143456 shows there are layout problems with this compatibility option
        
        This was reverted in libreoffice-7-2 branch only. See 43d2b3bbacdd6bbe24149ed33c54a180d74c77e4.
        Instead, this should have been reverted in master first, and the
        cherry-pick the revert to libreoffice-7-2
        
        Change-Id: I3a29b77289ef1445fdf4886b32861f6d8e79de21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120150
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-08-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [53e09765fe19be5f53852e793219d0af687d9795]

        Revert "tdf#58521 Enable ContinuousEndnotes compat option for RTF too"
        
        This reverts commit 892488b64f09190896d5a14e3f555ca91b3449e3.
        
        Reason for revert: tdf#143456 shows there are layout problems with this compatibility option
        
        This was reverted in libreoffice-7-2 branch only. See 43d2b3bbacdd6bbe24149ed33c54a180d74c77e4.
        Instead, this should have been reverted in master first, and the
        cherry-picked the revert to libreoffice-7-2
        
        Change-Id: I3c06001f3f3faeaa4a05a7c9ebd2e175e88ededa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120232
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-08-10  Noel Grandin  <noelgrandin@gmail.com>  [447cec188191e77c09ffc51cc42549def277255b]

        no need to use unique_ptr for SvxRTFStyleType here
        
        Change-Id: I2af75b594096c54403af34d20303fbf3ff79a5f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120214
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-10  Stephan Bergmann  <sbergman@redhat.com>  [f989bd22cc3c80d3c5119e3de1a269ab9a80bd78]

        Catch exceptions when setting up linguistic extensions
        
        ...not only from the createInstance calls, but also from later calls like
        XSpellChecker::getLocales.  At least when installing
        <https://www.puimula.org/htp/ooo/voikko-win/5.0.2.20170827/voikko.oxt> (which
        only contains native code for macOS and Windows) on Linux, that getLocales call
        would cause a RuntimeException, but which was effectively left uncaught and thus
        caused a crash.
        
        Change-Id: Id06760cb91b9aef2f3bbfe94213e40146214903d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120260
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-10  Caolán McNamara  <caolanm@redhat.com>  [7a3eaef6dd707781c2f4e341aebb9d4c42df780f]

        for DISABLE_DYNLOADING support linking to static .a system libs
        
        Change-Id: I0b7e07c93f7314506c5b99847b53c09f4fc6d31c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120261
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-10  Noel Grandin  <noelgrandin@gmail.com>  [afbade63e0cfbd4f39a3558f31049328c06ea82e]

        flatten Accelerator a little
        
        Change-Id: I188a9ce69a89958f776f696f1da2f96b82a7f6da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120217
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-10  Noel Grandin  <noelgrandin@gmail.com>  [41bca9976de53c9e013438118381a646530c5365]

        flatten ImpGraphic a little
        
        Change-Id: If7d7462571cbee1c54965678fab790959c6e3f33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120218
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-10  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [555366667c9a62f366230843c1727b0643a06b1a]

        update credits
        
        Change-Id: Iad0175ccc7a1ee903812f34bcacb86e3f90e58b3

2021-08-10  Mert Tumer  <mert.tumer@collabora.com>  [81055959e06848c917c4df1e4f19e1e5c6e70684]

        lok: Avoid redundant call to UpdateConfigurations
        
        We call doc_setView each time we send an event to LOK such as keystroke
        and SidebarController::notifyContextChange event is triggered after that
        UpdateConfigurations() call causes layout reallocating for whole sidebar
        and we end up keep doing it. It takes significant amount of cpu time for
        lok case for no reason.
        
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Change-Id: I8f456156af841fdeaba1934498863a07a7d4554e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120112
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        (cherry picked from commit b606764ce2a042f2a38c98820d7236661149d20c)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120138
        Tested-by: Jenkins

2021-08-10  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [3bcfb1aac1f43f16c579486264103ebd4f3f829b]

        tdf#143707 - Change strategy to support suffix type characters
        
        In order to support the correct data type of numeric constants,
        booleans, and default values for strings, the strategy to transport the
        data type character to the runtime has been changed.
        
        The type character will be added after the literal and the string
        termination symbol in order to keep compatibility. This allows to
        retrieve the correct type in StepLOADNC and in StepPARAM.
        
        Any legacy written images are still possible to process, since if there
        is a suffix type character where the data type character was directly
        written after the numeric constant, it will be processed in StepLOADNC.
        
        Without this fix, an optional parameter of type Variant, would still
        include the suffixe type character, and will not be converted to the
        correct type in StepPARAM.
        
        Change-Id: I86c8192c6dc28457053fa7b23a073420e45407b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119945
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-08-10  Noel Grandin  <noelgrandin@gmail.com>  [d5c8684c05e33e87033d595c98fb50acd42d56a8]

        flatten PropertySetInfo a little
        
        Change-Id: I46bc0dc2da9b52d5a2cb1e415328ab1f13a96ff3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120216
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-10  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [51d8845959c75f8c8a3795e7601f947841d0fa60]

        Update git submodules
        
        * Update translations from branch 'master'
          to 2ec580d39ac7950b584fde730d22fa4f09dd8399
          - update translations for 7.2.0 rc3 / master
            
            and force-fix errors using pocheck
            
            Change-Id: Ifd8f486c7c40d1b9f5e78313bc94496f86698681
            
2021-08-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [95d619f92b32a576b0e0417508b66147b7f05afd]

        tdf#143759: sc: Add UItest
        
        Change-Id: Ifb64e4930e17d10d44867317075878db5427f1ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120255
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-08-10  Mike Kaganski  <mike.kaganski@collabora.com>  [3f40147a1cf1a76d69a491989f2ef87b150ec7fa]

        Delete copy ctors/assignments for DLLEXPORT class
        
        Same as ee405fb2ef36337851801f1bd34411c606d55988 for
        GraphicHelper, but this time for OpenGLContext.
        
        Change-Id: I8822f7bffa543ca7b9d0ef541acd0cbdc2b3c46a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120239
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-10  Caolán McNamara  <caolanm@redhat.com>  [f74ad471eee76ecb30f6ec41141c35242426e3be]

        oss-fuzz: can use system ucpp
        
        Change-Id: Ie78fa4442ec2d9b33e85d378f2df16f9f1696dd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120227
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-10  panoskorovesis  <panoskorovesis@outlook.com>  [d2d22b506c14176b01e09899bcbb1975f292a1c7]

        Add Handler for BmpExScalePart Write
        
        The handler separates MetaBmpExScalePartAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I5afead72ae5c9c96c78ca915617bd2138458aaed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120158
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-10  panoskorovesis  <panoskorovesis@outlook.com>  [640508cb3783fa9ba8ecf8acd257356c68b9cf48]

        Add Handler for BmpExScale Write
        
        The handler separates MetaBmpExScaleAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: Ie00f4a4d886c9c01a00c963b97dd905e05851b94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120157
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-10  panoskorovesis  <panoskorovesis@outlook.com>  [23bb4465057ff71e3042fdb10d3a722ff54b861f]

        Add Handler for BmpEx Write
        
        The handler separates MetaBmpExAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: Iee5fb4f2745feedffd96a00f4b233deb64d50de5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120156
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-10  panoskorovesis  <panoskorovesis@outlook.com>  [80a3d51f8c09d4c2aaabee95ee134fdd13cac5d2]

        Add Handler for BmpScalePart Write
        
        The handler separates MetaBmpScalePartAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I8d7f6eb8ee7b7f62190f3d4517ef62df7c0a2b15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120155
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-10  panoskorovesis  <panoskorovesis@outlook.com>  [8d73346ae2afa31c4d954843c71d2eb1c2faef5e]

        Add Handler for BmpScale Write
        
        The handler separates MetaBmpScaleAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I653cde9fd306ba052326db0884010a6ea3b48306
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120154
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-10  panoskorovesis  <panoskorovesis@outlook.com>  [b7aaa928e019eb71f41f9a4413b785b86719f7c5]

        Add Handler for Bmp Write
        
        The handler separates MetaBmpAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: Ic1a34231128fd3562f627afdc8d09ff5ab79bfef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120153
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-10  Noel Grandin  <noelgrandin@gmail.com>  [0ae13b5df161ec7e12477d5818c70909575c0aa7]

        no need to use unique_ptr for NamespaceDefine here
        
        Change-Id: I61ac177fab102c83d72337f608dc5ca8238e7819
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120215
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-10  Stephan Bergmann  <sbergman@redhat.com>  [1f6851c6f6d6fee67c56dd4e6e6013ba000eaf84]

        Upgrade external/boost to latest Boost 1.76.0
        
        *  <https://dev-www.libreoffice.org/src/boost_1_76_0.tar.xz> has been generated
        (on Fedora 34) with
        
        > $ wget https://boostorg.jfrog.io/native/main/release/1.76.0/source/boost_1_76_0.tar.bz2
        > $ printf 'f0397ba6e982c4450f27bf32a2a83292aba035b827a5623a14636ea583318c41 boost_1_76_0.tar.bz2' | sha256sum -c # cf. <https://www.boost.org/users/history/version_1_76_0.html>
        > boost_1_76_0.tar.bz2: OK
        > $ external/boost/repack_tarball.sh boost_1_76_0.tar.bz2
        > Unpacking boost_1_76_0.tar.bz2 ...
        > Removing unnecessary files ...
        > Creating boost_1_76_0.tar.xz ...
        > Cleaning up ...
        > adfa0ca971c56006a8304b6146d1382e6369815d568f6e6a7440fe29995d51b8  boost_1_76_0.tar.xz
        > Done.
        
        *  external/boost/0001-Fix-include-inside-boost-namespace.patch.2 is necessary
        to fix
        
        > checking for boost/math/constants/constants.hpp... no
        > configure: error: Required boost headers not found.
        > make[1]: *** [external/libzmf/ExternalProject_libzmf.mk:28: workdir/ExternalProject/libzmf/build] Error 1
        
        with recent libstdc++ 12 trunk (presumably since
        <https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=261d5a4a459bd49942e53bc83334ccc7154a09d5>
        "libstdc++: Reduce header dependencies on <array> and <utility>", and with other
        standard libraries <utility> was likely already included indirectly earlier, so
        the include nested in namespace boost::math::tools::meta_programming in the
        middle of workdir/UnpackedTarball/boost/boost/math/tools/mp.hpp didn't cause
        harm).
        
        Change-Id: I1eee23915fea48bbb383cbeefc4ddfdeaac63e14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120253
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-10  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [29e5fad7ed64459d04df61b57ecd8eaba6d8bfae]

        sw: removed unused NO_NUMLEVEL
        
        NO_NUMLEVEL is not used in code for a while.
        
        Change-Id: Ia39879723455dbe5cc13b20042e930088618588d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120113
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-08-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7da5537f6a43c1b82afc5e0c8d18b8d847293fda]

        indexing: use XML as input that is identical to indexing XML
        
        Change-Id: I2242b4bd77220b55e67c2e0f0fe54f008759d282
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120194
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-10  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [fa5202f746b25ea444d120d746a0dc35b8f8cca5]

        give SwTableBoxFormat::TableBoxAttributeChanged its own function
        
        - ... because at somewhere around growing past 100 LOC it deserved that.
        - also make the box a reference there as it should never be a nullptr
        
        Change-Id: Ia14cfb7a88e14fdd02f6011a745c2b008d94bc10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120159
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2021-08-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [df3d733724de84a2b54398434b621049a326c4d8]

        indexing: add "type" to the xml for paragraph nodes
        
        The type is either WriterNode (1) or SdrObect (2) as we need to
        know for which one the index is refering to.
        
        Change-Id: I0f4bc95d91e37cf75db5ed49cd14df61133f5f19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120193
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ea1818b8ba34378b777b8706069d28fade2cc924]

        indexing: add support for SdrObjects in SearchResultLocator
        
        Also add (node) "type" parameter because we need to differentiate
        between Writer nodes and SdrObject nodes.
        
        Change-Id: I590695ae71781f64c22bdd7e1df01d69e3376e67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118671
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-10  Miklos Vajna  <vmiklos@collabora.com>  [fc4c0747e97bb997cc37263b3e86b07dab21fe25]

        tdf#142845 editeng: don't update selection when formatting before sd paste
        
        Regression from commit f0c25c751cf8e166a84b289746bce6202a40391d
        (tdf#115783 sd: fix lost char attributes during in-table copy&paste,
        2018-02-16), the problem was that the formatting before paste also
        created an undo action, and executing it alters the selection, which was
        not intended.
        
        So in case the textbox contains "world" and we paste "hello", then the
        undo will set the cursor at the end of "world", while the expected
        result is to just undo the paste and the formatting of "world".
        
        Fix the problem by not altering the selection in the undo of
        Outliner::SetCharAttribs(), which is only called by sd/ in the
        before-paste case, not anywhere else.
        
        Change-Id: Ie4a08f57d22cd1862c02987a5f86089fda8a5d9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120220
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-08-10  Stephan Bergmann  <sbergman@redhat.com>  [34574d2094650673fb2f29e342eb259494088d1c]

        Mark external/harfbuzz/negativeadvance.patch as sent upstream
        
        Change-Id: Ia12ea1fce7a994b519e743edbc18cbd27ccb78bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120210
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-10  Stephan Bergmann  <sbergman@redhat.com>  [43542cc07ee110abe25a1e176238fd6d921d593b]

        Missing include
        
        (for std::unique_ptr, with recent libstdc++ 12 trunk)
        
        Change-Id: I61b7823dd740ea7cdfe0d7403a50ac73b24d1c4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120229
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9da7b1592e010928c26c43ee93b91cdd66403985]

        sw: remove all uses of MM50 with (added) o3tl::toTwip
        
        MM50 constant is the number of twips for 5mm. This is (ab)used as
        a "shortcut" to set or compare various variables through the code
        and also to set a multiplied value (like 1cm, 2cm, 4cm) or divided
        value (2.5mm, 1.25mm). The problem with this is that converting the
        5mm to twip doesn't round up exactly and multiplied and divided
        values increase the error even more.
        
        Instead of basing it from MM50 constant, it is just better to use
        our o3tl::convert (or the added variant o3tl::toTwip), which can
        actually calculate the conversion at compile time, so there is no
        added complexity at runtime and we get a more readable code with
        more exact result.
        
        i.e.
        o3tl::toTwip(4, o3tl::Length::cm)
        instead of the more cryptic
        MM50 * 8
        
        In addition also sanitize and comment the values of the constants
        in sw/inc/swtypes.hxx.
        
        Change-Id: I85c306c36207d47ac3dc207094b68d0fb1ca5b70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119397
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-09  Caolán McNamara  <caolanm@redhat.com>  [eeeef98796df322d89912070c8e431c5f6d1283f]

        return true to indicate event was consumed
        
        noticable as a problem in gtk4 with repeat button in calc tabbar
        not seeing the release
        
        Change-Id: I22fe296d8935e8fe5be0df043a80ec116f4d5cf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120206
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-09  Miklos Vajna  <vmiklos@collabora.com>  [82a444eabc38b74d762debb6f1af50e93e5b74f1]

        sw HTML export: avoid writing EMF data with JPG extension
        
        Regression from commit f3b2fc2276ee8a7f64e73d9975d0143d1696362c (sw
        XHTML import, improved <object> handling for images: support more
        formats, 2021-07-20), the problem was that now an EMF image was written
        with the JPG extension in the HTML export.
        
        Solve the problem by making the "use emf as-is" check more strict in
        XOutBitmap::WriteGraphic(): that will be still true in the XHTML case
        when the source image is EMF, but the filter name will be JPG in the
        HTML case, so that will avoid the unwanted EMF data in the HTML case.
        
        Change-Id: I7bced482d677cf121be1ed494a3aaeb319e1c5b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120209
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-08-09  Balazs Varga  <balazs.varga991@gmail.com>  [233286df08aeedb4e228fd523365b94543b16fca]

        tdf#64086 tdf#143623 tdf#66250 XLSX: fix named ranges in charts
        
        tdf#64086: fix broken XLSX import of named ranges in charts
        
        Do not create inner data table in Calc for charts, if the
        data source contains named ranges. Use the named ranges
        (local sheet names and global names) to find the data
        source of charts, so it will be updated correctly if we
        modify the values in cells.
        
        Second part:
        
        tdf#143623: chart OOXML, offapi: export the named ranges in charts
        
        with the proper special (non-ooxml-standard) Excel syntax.
        We need to add "[0]" characters before a global named range
        for proper refreshing of chart data. Also we have to add the
        sheet name to the local named ranges even if it's on the same
        sheet, but only in case of charts. Because of this, add property
        RefConventionChartOOXML to com::sun::star::sheet::FormulaParser,
        which specifies that use special OOXML chart syntax in case of
        OOXML reference convention, when parsing a formula string.
        
        Third part:
        
        tdf#66250 ODF chart: export the reference of named ranges
        
        in case of charts, if the named range contains a valid reference.
        
        Note: maybe export the name of named ranges would be a nicer
        solution in the future.
        
        Follow-up of commit 3c766512984feff739377d0f0af46558ee7139fd
        "Related: tdf#64086 Add FormulaGrammar::isRefConventionOOXML()".
        
        Thanks to Eike Rathke for his help.
        
        Change-Id: I10d8563fb436092e833682f331c25b0c0829ef86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118862
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-08-09  dante  <dante19031999@gmail.com>  [e8d8dad6bba2bd0a4307ee3c1fc40f117680c1f3]

        Add an iterator for the new starmath matml elements
        
        Change-Id: I7b57951795e8acd704f418d10e5fd0aded3f2b34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120187
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [ccb1d71fe4c0585a42721f09d984fb699ff8f081]

        tdf#143664: svl_qa_cppunit: Add unittest
        
        Change-Id: If62da781bffc2480fd81dd6aaf28db69b46a0e31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120198
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-08-09  Stephan Bergmann  <sbergman@redhat.com>  [73b492255e4268aa4003bc3e68be4cd2a27a6ce2]

        Guard read of rCont_.bIsList with rCont_.rMutex
        
        ...as had been the case prior to 12dce07aec980562fa449fa1884e0e8379d680fb
        "loplugin:unusedfields - look for fields that can be const, in comphelper"
        (which this commit partly reverts; the const'ness of
        OInterfaceIteratorHelper2::bIsList had already been reverted, but for no
        apparent reason, in 31b0be0f21479323408e128f2e8a1a795e037e74 "improve pahole
        script and pack a few classes").
        
        That may or may not have been the cause of the apparently-sporadic
        UITest_sw_table failure at <https://ci.libreoffice.org//job/lo_ubsan/2096/>,
        
        > /comphelper/source/container/interfacecontainer2.cxx:54:29: runtime error: member call on address 0x606000ed5d20 which does not point to an object of type 'com::sun::star::uno::XInterface'
        > 0x606000ed5d20: note: object has invalid vptr
        >  22 04 00 14  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  01 00 00 00 be be be be  b0 11 46 00
        >               ^~~~~~~~~~~~~~~~~~~~~~~
        >               invalid vptr
        >     #0 0x2ab564a71e15 in comphelper::OInterfaceIteratorHelper2::OInterfaceIteratorHelper2(comphelper::OInterfaceContainerHelper2&) /comphelper/source/container/interfacecontainer2.cxx:54:29
        >     #1 0x2ab57614588f in void comphelper::OInterfaceContainerHelper2::forEach<com::sun::star::document::XDocumentEventListener, comphelper::OInterfaceContainerHelper2::NotifySingleListener<com::sun::star::document::XDocumentEventListener, com::sun::star::document::DocumentEvent> >(comphelper::OInterfaceContainerHelper2::NotifySingleListener<com::sun::star::document::XDocumentEventListener, com::sun::star::document::DocumentEvent> const&) /include/comphelper/interfacecontainer2.hxx:261:31
        >     #2 0x2ab576144a95 in void comphelper::OInterfaceContainerHelper2::notifyEach<com::sun::star::document::XDocumentEventListener, com::sun::star::document::DocumentEvent>(void (com::sun::star::document::XDocumentEventListener::*)(com::sun::star::document::DocumentEvent const&), com::sun::star::document::DocumentEvent const&) /include/comphelper/interfacecontainer2.hxx:279:5
        >     #3 0x2ab57613b277 in (anonymous namespace)::SfxGlobalEvents_Impl::implts_notifyListener(com::sun::star::document::DocumentEvent const&) /sfx2/source/notify/globalevents.cxx:505:26
        >     #4 0x2ab576131faa in (anonymous namespace)::SfxGlobalEvents_Impl::documentEventOccured(com::sun::star::document::DocumentEvent const&) /sfx2/source/notify/globalevents.cxx:256:5
        >     #5 0x2ab575f4abfc in (anonymous namespace)::NotifySingleListenerIgnoreRE<com::sun::star::document::XDocumentEventListener, com::sun::star::document::DocumentEvent>::operator()(com::sun::star::uno::Reference<com::sun::star::document::XDocumentEventListener> const&) const /sfx2/source/doc/sfxbasemodel.cxx:3200:13
        >     #6 0x2ab575f002ec in void cppu::OInterfaceContainerHelper::forEach<com::sun::star::document::XDocumentEventListener, (anonymous namespace)::NotifySingleListenerIgnoreRE<com::sun::star::document::XDocumentEventListener, com::sun::star::document::DocumentEvent> >((anonymous namespace)::NotifySingleListenerIgnoreRE<com::sun::star::document::XDocumentEventListener, com::sun::star::document::DocumentEvent> const&) /include/cppuhelper/interfacecontainer.h:292:17
        >     #7 0x2ab575efdd37 in SfxBaseModel::postEvent_Impl(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::frame::XController2> const&) /sfx2/source/doc/sfxbasemodel.cxx:3234:14
        >     #8 0x2ab575efa257 in SfxBaseModel::Notify(SfxBroadcaster&, SfxHint const&) /sfx2/source/doc/sfxbasemodel.cxx:2883:9
        >     #9 0x2ab57a796d83 in SfxBroadcaster::Broadcast(SfxHint const&) /svl/source/notify/SfxBroadcaster.cxx:39:24
        >     #10 0x2ab6010f0e1f in SwLayIdle::SwLayIdle(SwRootFrame*, SwViewShellImp*) /sw/source/core/layout/layact.cxx:2375:24
        >     #11 0x2ab60385d4e2 in SwViewShell::LayoutIdle() /sw/source/core/view/viewsh.cxx:723:19
        >     #12 0x2ab5ff549ffa in sw::DocumentTimerManager::DoIdleJobs(Timer*) /sw/source/core/doc/DocumentTimerManager.cxx:177:42
        >     #13 0x2ab5ff54552a in sw::DocumentTimerManager::LinkStubDoIdleJobs(void*, Timer*) /sw/source/core/doc/DocumentTimerManager.cxx:157:1
        >     #14 0x2ab599cf5f41 in Link<Timer*, void>::Call(Timer*) const /include/tools/link.hxx:111:45
        >     #15 0x2ab599cf5498 in Timer::Invoke() /vcl/source/app/timer.cxx:75:21
        >     #16 0x2ab599b388ea in Scheduler::CallbackTaskScheduling() /vcl/source/app/scheduler.cxx:471:20
        >     #17 0x2ab59ad34490 in SalTimer::CallCallback() /vcl/inc/saltimer.hxx:54:13
        >     #18 0x2ab59ad2785c in SvpSalInstance::CheckTimeout(bool) /vcl/headless/svpinst.cxx:215:53
        >     #19 0x2ab59ad2e67c in SvpSalInstance::DoYield(bool, bool) /vcl/headless/svpinst.cxx:460:21
        >     #20 0x2ab599c35aa9 in ImplYield(bool, bool) /vcl/source/app/svapp.cxx:465:48
        >     #21 0x2ab599c34c67 in Application::Yield() /vcl/source/app/svapp.cxx:532:5
        >     #22 0x2ab599c348ae in Application::Execute() /vcl/source/app/svapp.cxx:444:9
        >     #23 0x2ab55d699b4b in desktop::Desktop::Main() /desktop/source/app/app.cxx:1603:13
        >     #24 0x2ab599cde4e9 in ImplSVMain() /vcl/source/app/svmain.cxx:199:35
        >     #25 0x2ab599ce7510 in SVMain() /vcl/source/app/svmain.cxx:231:12
        >     #26 0x2ab55d890775 in soffice_main /desktop/source/app/sofficemain.cxx:98:12
        >     #27 0x4efc6c in sal_main /desktop/source/app/main.c:49:15
        >     #28 0x4efc46 in main /desktop/source/app/main.c:47:1
        >     #29 0x2ab55f48e554 in __libc_start_main (/lib64/libc.so.6+0x22554)
        >     #30 0x41b5c1 in _start (/instdir/program/soffice.bin+0x41b5c1)
        
        Change-Id: Iaa930f1612a3bb6ad0bcad12f3995b7dbb2e5fa7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120205
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2021-08-09  Caolán McNamara  <caolanm@redhat.com>  [5ba46ce92810f0cf868e50fa4440500c91acbea5]

        enforce no image-position in GtkCheckButton/GtkRadioButton
        
        Change-Id: I686d0f3f66209a0e173065a2c28e7cf1960a28e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120203
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-09  Caolán McNamara  <caolanm@redhat.com>  [b2130ad3fda841c68a0436fbddf29bcedede0af5]

        stray unwanted and unneeded image-position properties
        
        Change-Id: I094132890dd735c0941d5de87677c0290efe37f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120204
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-09  Caolán McNamara  <caolanm@redhat.com>  [9834978391309818ffe28eb6efa3f7de04f426c9]

        change image-using RadioButtons to ToggleButtons instead
        
        Change-Id: I893ccdacfc76ecd9a3d83101f3b6f2e5f97fdb70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120202
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-09  Noel Grandin  <noelgrandin@gmail.com>  [2c9ead762dce6f75350f71e6418a81afe0d89092]

        can pass PropertyChangeNotifier around by value
        
        Change-Id: I0e88d5d9dc8dcfdf3310311038104fed2895119a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120195
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-09  Caolán McNamara  <caolanm@redhat.com>  [5470cc97d84a51dd4e541a8647ffe093bc4aa221]

        remove unneeded -ldl for DISABLE_DYNLOADING
        
        I think we only had -ldl in here for -lpthread which is gone now
        
        Change-Id: I8a52a5cd4aeae8aff793c98b7f55d7a73e068b9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120196
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-09  Stephan Bergmann  <sbergman@redhat.com>  [6e53e03f752c2f85283c4d47efaaf0683299783c]

        external/harfbuzz: hb_graphite2_cluster_t::advance can apparently be negative
        
        ...as seen with `instdir/program/soffice --headless --convert-to pdf` of
        doc/abi6073-2.doc from the crash-testing corpus when run under UBSan,
        
        > hb-graphite2.cc:361:15: runtime error: -1024 is outside the range of representable values of type 'unsigned int'
        >  #0 in _hb_graphite2_shape at workdir/UnpackedTarball/harfbuzz/src/hb-graphite2.cc:361:15
        >  #1 in _hb_shape_plan_execute_internal(hb_shape_plan_t*, hb_font_t*, hb_buffer_t*, hb_feature_t const*, unsigned int) at workdir/UnpackedTarball/harfbuzz/src/./hb-shaper-list.hh:38:1
        >  #2 in hb_shape_plan_execute at workdir/UnpackedTarball/harfbuzz/src/hb-shape-plan.cc:453:14
        >  #3 in hb_shape_full at workdir/UnpackedTarball/harfbuzz/src/hb-shape.cc:139:19
        >  #4 in GenericSalLayout::LayoutText(ImplLayoutArgs&, SalLayoutGlyphsImpl const*) at vcl/source/gdi/CommonSalLayout.cxx:495:23
        >  #5 in OutputDevice::getFallbackLayout(LogicalFontInstance*, int, ImplLayoutArgs&, SalLayoutGlyphs const*) const at vcl/source/outdev/font.cxx:1232:21
        >  #6 in OutputDevice::ImplGlyphFallbackLayout(std::unique_ptr<SalLayout, std::default_delete<SalLayout> >, ImplLayoutArgs&, SalLayoutGlyphs const*) const at vcl/source/outdev/font.cxx:1300:48
        >  #7 in OutputDevice::ImplLayout(rtl::OUString const&, int, int, Point const&, long, long const*, SalLayoutFlags, vcl::TextLayoutCache const*, SalLayoutGlyphs const*) const at vcl/source/outdev/text.cxx:1332:22
        >  #8 in lcl_CreateLayout(SwTextGlyphsKey const&, __gnu_debug::_Safe_iterator<std::_Rb_tree_iterator<std::pair<SwTextGlyphsKey const, SwTextGlyphsData> >, std::__debug::map<SwTextGlyphsKey, SwTextGlyphsData, std::less<SwTextGlyphsKey>, std::allocator<std::pair<SwTextGlyphsKey const, SwTextGlyphsData> > >, std::bidirectional_iterator_tag>) at sw/source/core/txtnode/fntcache.cxx:233:33
        >  #9 in SwFntObj::GetCachedSalLayoutGlyphs(SwTextGlyphsKey const&) at sw/source/core/txtnode/fntcache.cxx:257:12
        >  #10 in SwFont::GetTextBreak(SwDrawTextInfo const&, long) at sw/source/core/txtnode/fntcache.cxx:2551:58
        >  #11 in SwTextSizeInfo::GetTextBreak(long, o3tl::strong_int<int, Tag_TextFrameIndex>, unsigned short, vcl::TextLayoutCache const*) const at sw/source/core/text/inftxt.cxx:450:20
        >  #12 in SwTextGuess::Guess(SwTextPortion const&, SwTextFormatInfo&, unsigned short) at sw/source/core/text/guess.cxx:205:26
        >  #13 in SwTextPortion::Format_(SwTextFormatInfo&) at sw/source/core/text/portxt.cxx:305:32
        >  #14 in SwTextPortion::Format(SwTextFormatInfo&) at sw/source/core/text/portxt.cxx:456:12
        >  #15 in SwLineLayout::Format(SwTextFormatInfo&) at sw/source/core/text/porlay.cxx:260:31
        
        (where in frame #4 GenericSalLayout::LayoutText, pHbBuffer->props.direction is
        HB_DIRECTION_RTL, in case that is relevant).
        
        It is unclear to me whether it is sufficient to only change
        hb_graphite2_cluster_t::advance from signed to unsigned int, as there are other
        unsigned int variables (like curradv in _hb_graphite2_shape) whose value depend
        on hb_graphite2_cluster_t::advance, and which thus might also become negative.
        But unlike the float -> unsigned int conversion that UBSan warned about here
        (where gr_slot_origin_X() and xscale are float), those are signed int ->
        unsigned int conversions that do not cause undefined behavior.  At least, with
        this change, the above --convert-to pdf and a full `make check screenshot`
        succeeded for me under without further UBSan warnings.
        
        Change-Id: Ifa6fa930da162b986d3f536f8b3613790b3f19c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120192
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-09  Caolán McNamara  <caolanm@redhat.com>  [c97bdca2d7abf30a99c45192b8f49c5bf76ca035]

        gtk4: g_menu_item_set_detailed_action aborts with ids with spaces in them
        
        Change-Id: I6f421811f95add6ac0226a9043586f01cf45e8b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120180
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-09  dante  <dante19031999@gmail.com>  [6daf48b50e1ff3bdd6a9f948c3e267e76b8a89d3]

        Corrections to starmath mathml definitions
        
        Change-Id: I6f545ced857190ed4b0f4090c0d47611ff475b57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120183
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-09  Miklos Vajna  <vmiklos@collabora.com>  [6d90916793ddd12dc2eade8fc1bac907dde07326]

        sw: prefix members of SwXMLDDETableContext_Impl, SwXMLTableCell_Impl, ...
        
        ... SwXMLTableRow_Impl and SwXMLTableRowsContext_Impl
        
        See tdf#94879 for motivation.
        
        Change-Id: Ibff24ae9b6470069ceebaa5d133b8bdf0ee4e70f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120190
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-08-09  Eike Rathke  <erack@redhat.com>  [1c5b3cb3dd4dab6b0db409b6cc75b3111103820f]

        Related: tdf#143759 Display results of find empty or replace to empty
        
        Searching for empty cells or replacing to empty cells didn't list
        the results because ScCellIterator iterates over cells with
        content only.
        
        Change-Id: If6ea65f853cae621e54ce545fe7fbed2b445fd14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120189
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-08-08  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [d1f1f546b212ecd651146addeb328806bb270d5f]

        sw: numbering rule is not constructed for numbering type "None"
        
        Previously during refactoring this condition was lost. And it
        is possible practically that we have all format for numbering
        (prefix, suffix, format string, etc) but numbering is disabled.
        
        Change-Id: I0c8ab446753308ad80b8d133824a936dacf6cc82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120082
        Tested-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-08-08  Noel Grandin  <noelgrandin@gmail.com>  [2c1ae17421af0fc0e398b66bc2a07f27977a5bf0]

        no need to allocate ControlLayoutData separately
        
        Change-Id: I239befdaa05beea5200c81f23d0af861c9fc3baa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120177
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-08  Jim Raykowski  <raykowj@gmail.com>  [12dd1ce1dddc4ebad6be94ddec167cc7f6c45fe3]

        tdf#138960 Check if tree entry has children before attempting to expand
        
        or collapse
        
        Change-Id: Icbfc50dda35bb6027c12a42b5e8f79da165888e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120129
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-08-08  Jim Raykowski  <raykowj@gmail.com>  [18004b707d2cb92ab88923138d72c5ca1b03301c]

        tdf#143572 Restore enable undo setting immediatly after object name
        
        is set each time here
        
        This prevents a crash when an object is in text edit mode and a
        different object is selected in the navigator to jump to.
        
        Change-Id: I7c0eaa7770f0e3f23e6a62780f18e0a973019c62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120170
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-08-08  Noel Grandin  <noelgrandin@gmail.com>  [ec867a13baaa43791d8bacf4e8c1b96aadb6aa8a]

        tdf#143534 Crash in Calc NLP Solver
        
        prevent dialog from being deleted out from underneath
        the code handling the dialog.
        
        Change-Id: Ib1ef05f897901089708188820a3330dbeabc24c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120175
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-08  Eike Rathke  <erack@redhat.com>  [15960931988cfd898e14a12d6b9cddaf6d8b0ade]

        Resolves: tdf#143759 Limit empty search's empty column to actual search range
        
        ... instead of the non-/filtered last row.
        
        Change-Id: I9b941af688a8083d472a793a6bc6b6dbb7b916ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120176
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-08-08  Caolán McNamara  <caolanm@redhat.com>  [360b9c7d6ee29943475e706582ad1e3d923b592d]

        oss-fuzz: drop more_fonts build step and just install the min wanted
        
        Change-Id: I7e03be4c0137f49b8822991f91fdfe4367653c2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120172
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-08  Caolán McNamara  <caolanm@redhat.com>  [98f125ecbb2a80c34213f7e86a417f74ee7e13a1]

        use some forward declares
        
        Change-Id: If7f726e8dddb63c8a566f9aa208cd317213d5eba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120166
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-08  Caolán McNamara  <caolanm@redhat.com>  [c7a708f8c38f47b8c0f74c87b2cb3889cafd4473]

        cid#1489971 silence Arguments in wrong order
        
        Change-Id: Ib4bb02a152443ba83b5019ea618265a9363363a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120173
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [9104017e1bf76857d2b9686363013e1e7c49e355]

        create comphelper:OMultiTypeInterfaceContainerHelperVar2 and use it
        
        based on OInterfaceContainerHelper2 which is considerably
        faster than the original OInterfaceContainerHelper
        
        Change-Id: Ia8cdbc5ef877a7af3d9193e1bb2faf1595c15470
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120165
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-08  Eike Rathke  <erack@redhat.com>  [5e69c5fbdb44cd782080e7f4d9ad89dc48b2d1b1]

        Year without leading 0 if era code is also used
        
        YYYY GG or GG YYYY
        shall display 1 BC not 0001 BC, or AD 1 not AD 0001
        
        Change-Id: I1955f55d37a4af5075c9cfc20c3ea200ba340765
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120174
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-08-07  Caolán McNamara  <caolanm@redhat.com>  [ac0db5736a53a4887cebbacc59026cecb7c44c66]

        disable scripting for fuzzing
        
        Change-Id: I67c1c00fa716242336bbad1dd3df079e277ea776
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120126
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-07  Caolán McNamara  <caolanm@redhat.com>  [b793a22aba36f77085ca699966bf9472a7342173]

        log when fuzzing build starts and ends
        
        Change-Id: Id5db6c6dc799c03013576e0d041ab180ea4ac77f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120168
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-07  Caolán McNamara  <caolanm@redhat.com>  [60afbaf1616ed56247340837449ab580e54310a6]

        explicitly disable ldap for fuzzing
        
        though its already implicitly disabled
        
        Change-Id: Ia896ee187cae9e7bae6569559f5ceb824c8c86ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120167
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-07  Noel Grandin  <noelgrandin@gmail.com>  [86abf3a682b424dc0fcbccf030f5a0b9bfb81d8c]

        create comphelper::OMultiTypeInterfaceContainerHelper2 and use it
        
        based on OInterfaceContainerHelper2 which is considerably
        faster than the original OInterfaceContainerHelper
        
        Change-Id: I9c8b6d0e5382018824bf7188a26343703abf2d51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120161
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-07  Caolán McNamara  <caolanm@redhat.com>  [2cd1442f83d41af1f2b663ccb8bfab6a954009f1]

        cid#1489785 Dereference after null check
        
        Change-Id: Ia6b3ef68582ced9628e99bc5717e0a1563323f7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120163
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-07  Caolán McNamara  <caolanm@redhat.com>  [6e29949de67a73782a137f341db5ade89ae99e50]

        cid#1489784 Dereference after null check
        
        Change-Id: I100125d12e6a649633356f19efa8895968236a08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120162
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-07  Eike Rathke  <erack@redhat.com>  [51406e88a93008458cf4a7d4f84aa0b169cb7d0b]

        Create destination directory also for non-empty sourcepath directory
        
        Do not attempt to copy anything. This can happen with
        instdir/share/extensions being populated from some build (e.g. by
        dictionaries) but no extension to be installed.
        
        The result was
        ERROR: Can't copy file: /build/core/instdir/share/extensions -> /build/usr/opt/core/lib/libreoffice/share/extensions
        Is a directory at /build/core/solenv/bin/modules/installer/worker.pm line 350.
        
        and the copy() created the destination as 0-length file instead.
        
        The recent changes not copying extensions/packages.txt anymore and
        related may have triggered this:
        
        6c487d2d7e8aa5cdef55cbd7bc78058184671d82 Fix and simplify "any bundled extensions installed" check
        626050e86b7d5ca0c3bfc265cc33ce8e9d1bf195 gb_Package_Package must specify a directory
        f267340d300da6318435ed1b2ae48b9f4275e2c4 Remove unused $(LIBO_SHARE_FOLDER)/extensions/package.txt
        
        Change-Id: I93c1b0867bf234255fdef9d31c447b9b20011e17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120164
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-08-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ca481ac2ec7e89b1be4c5a7f14ef242a77cf24cb]

        Removed duplicated include
        
        Change-Id: I393ac16eae024cacf75039109680a978019a1a46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120130
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-08-07  Noel Grandin  <noelgrandin@gmail.com>  [773a7b57fa99bdda9cde59937cd1987384ae533a]

        no need to use UNO_QUERY here
        
        Change-Id: I1bfe8238d7c08f27d2b21f9fe79712aba045c812
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120152
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [e20d997eb3eb5c81af907718989aba4a6f9fc950]

        address some review comments
        
        from
           https://gerrit.libreoffice.org/c/core/+/77824
        
        Change-Id: I0e8d6958512a6063a3232136b6a61a865a0e6abf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120120
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [e54c167de6a15adc61dea8a1ac3a31e202573afa]

        address some review comments
        
        from
           https://gerrit.libreoffice.org/c/core/+/21643/6/
        
        Change-Id: I6df2de42e99b30b5a9c9d098b0873d2390fe5e8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120118
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bb5d2ef28be74356f966cc9534480f59153c7107]

        Fix typo
        
        Change-Id: I4fa33b3c1cc9e1dc666777dd2ceaf2432f2374b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120131
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-08-07  homeboy445  <akshitsan13@gmail.com>  [3c2cf76892890051e27e0e0798b7a06fc3acccd8]

        backendtest: drop like shape test for polygon / polyline
        
        Add a test for drawing a drop like shape using polygon and polyline
        drawing code-paths.
        
        
        Change-Id: Ifee7b978009d66af01ccbfc92b36d1423084ed48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118278
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-07  panoskorovesis  <panoskorovesis@outlook.com>  [dded839196aa8ed20253025dd8200fb2ee50bcea]

        Add Handler for TextLanguage Write
        
        The handler separates MetaTextLanguageAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I1671a299e84f5575359474e0fc4f9128c738b1e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120111
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-07  panoskorovesis  <panoskorovesis@outlook.com>  [0eb1b82dbc2dbaeefa06f42f4fc376b54d99bd1c]

        Add Handler for LayoutMode Write
        
        The handler separates MetaLayoutModeAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I63b045cb9bdb40e1b6c961d30df8bcfbe1b8129b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120110
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-07  panoskorovesis  <panoskorovesis@outlook.com>  [f41a03960933fba0e3177ea0463c5c9ec361bc96]

        Add Handler for Comment Write
        
        The handler separates MetaCommentAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I2967b1f66c2467b622980ba3b65199ff8045d1b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120109
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-07  panoskorovesis  <panoskorovesis@outlook.com>  [1a04ee2643ba970ededf1259918dea0122b9166c]

        Add Handler for RefPoint Write
        
        The handler separates MetaRefPointAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I04e666748ff75a145af8e3c1e44ae4f119cc1b1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120108
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-07  panoskorovesis  <panoskorovesis@outlook.com>  [3d1a4caf4062b906aaeab38f0b841dcacdc22c50]

        Replace ReadGDIMetaFile with Svmreader::Read in fftester.cxx
        
        Use the new read functionality in vcl/workben/fftester.cxx
        
        Change-Id: I8ece06ba143f5ae86fae05d43e3e3b325e20ddb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120107
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-07  panoskorovesis  <panoskorovesis@outlook.com>  [ad982bc87f96c31af6fa3e81d33af29b991199ce]

        Replace ReadGDIMetaFile with SvmReader::Read in svmfuzzer.cxx
        
        Use the new read functionality in vcl/workben/svmfuzzer.cxx
        
        Change-Id: Id8cc57bda70109f2ddbf81354f8d37d187f0f8d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120106
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-06  Eike Rathke  <erack@redhat.com>  [46131c5f8238bc3dca9a8d4eb097ad07f2d46fe0]

        Adapt LCIDs and language tags to [MS-LCID] rev.15
        
        See
        https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-lcid/70feba9f-294e-491e-b6eb-56532684c37f
        https://winprotocoldoc.blob.core.windows.net/productionwindowsarchives/MS-LCID/%5bMS-LCID%5d-210625.pdf
        
        and
        
            commit 402dab839b2e451dec81bfb83dadbe0d5a231db2
            CommitDate: Wed Aug 4 21:21:51 2021 +0200
        
                update list of [MS-LCID] from 6/25/2021 15.0 rev.
        
        Change-Id: I44db2bfaf894ead119c7014e3770fc44be537148
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120128
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-08-06  Mike Kaganski  <mike.kaganski@collabora.com>  [56be83fbb9ac5bb1407f763588a04a6239e0bcd4]

        Move variable definition to usage site
        
        Change-Id: I3d95551cb72b867e19a1a2bf75c73d1c3422a984
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120132
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-06  Noel Grandin  <noelgrandin@gmail.com>  [6af2e7d21ce050758ad07fbb951a38b2da2b6c4c]

        use more comphelper::OInterfaceContainerHelper2
        
        Change-Id: I255133e1823fd63620f27421b69cd23d75ebb6fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120127
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-06  Caolán McNamara  <caolanm@redhat.com>  [26cfb57abfc037752bc02dae043f08ac7b2bc711]

        use Helper_optional SCRIPTING for libs that don't exist if --disable-scripting
        
        Change-Id: Iec65d6395b903e13f788fe8322b60aac5b974cd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120125
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-06  Caolán McNamara  <caolanm@redhat.com>  [245d73fa13bcb2b453308c304b215b9de4ae2602]

        disable a few more things when fuzzing
        
        Change-Id: Ia2180b532c6c6cf2d6a735f3a8607c200ca786f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120124
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-06  Caolán McNamara  <caolanm@redhat.com>  [bd0c058811538a646196b479a8ce8d94a64763aa]

        fix --disable-avmedia clang-plugins warnings
        
        abandoned getting this to work because not sure what this should
        look like, seems caught between two stools as to what it wants to do
        
        Change-Id: Ica0d1e25f2a19dfee0fe40d3e106d05e1f861c2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120119
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-06  Caolán McNamara  <caolanm@redhat.com>  [cc21480a25f1a289c7dd1bc536699fcae1457fc8]

        make --disable-scripting compile
        
        Change-Id: Ie2be232e062389b74408dd9f001b1cf4db7db7d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120123
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-06  Miklos Vajna  <vmiklos@collabora.com>  [030cdbc7f8782eb196f09661bc2f116d790de9be]

        tdf#132696 PPTX import: fix missing SmartArt when it's part of a group shape
        
        Regression from commit e9986153e44d7ec6ca9c5f1373971de74dcbacda (PPTX
        import: import SmartArt drawing into single GroupShape, 2019-03-14), the
        problem was that oox::ppt::PPTShape::addShape() and
        oox::drawingml::Shape::addShape() were not in sync.
        
        PPTShape unconditionally maps SmartArt to shapes, while the shared Shape
        class defaults to converting it to a non-editable metafile. The above
        commit changed the handling of in-groupshape SmartArts to go via
        Shape::addShape() instead of PPTShape::addShape(), which exposed the
        underlying problem that the convert-to-metafile mechanism is currently
        only working in the DOCX case.
        
        Fix the problem by again ignoring the convert-to-metafile flag for the
        PPTX import case.
        
        This also exposed a previously hidden problem:
        
        	make -C oox -sr CppunitTest_oox_drawingml CPPUNIT_TEST_NAME="testGroupShapeSmartArt testTdf131082"
        
        started to make testTdf131082 fail. The tweak in
        Shape::createAndInsert() fixes the testcase failure, but likely there is
        a deeper problem there, unrelated to the regression.
        
        Change-Id: I4e1e9645eaa266d0d7560767c3c59ba9549ccdb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120122
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-08-06  Caolán McNamara  <caolanm@redhat.com>  [0ec10cff008eb2d8b2c4f5b5fa35b25162081e9e]

        template dialog starts in thumbnail view without thumbnail shown toggled
        
        and only toggled thumbnail toggle to on if it wasn't already in that
        mode, so default it toggled on in the .ui so it matches the initial
        setting
        
        Change-Id: I8c64014880d6f7ca4d6043bfef32b90040745dbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120117
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-06  Caolán McNamara  <caolanm@redhat.com>  [5c299f0112441ca095276376a9973cb4ff0fda02]

        cid#1489772 UR: Uninitialized read of field in constructor
        
        pass in SearchPoint to initialize pbest_t before it is then
        passed to setMemPoints
        
        setMemPoints sets the pbest_t variable of AbsGTBehavior so
        calling setPbest on AbsGTBehavior subclasses after calling
        that doesn't do anything so drop it, and then DEPSAgent.setPbest
        isn't needed anymore
        
        Change-Id: Id4fdc770cefc0f801218dc9bf51a6dc5b1e25d5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120115
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-06  Vert D  <devoptmsoi@gmx.com>  [8d8450f0c14db26fb8eb44677c2887e619200904]

        tdf#139647 refresh renamed items
        
        *Update templates names after rename (faster than reload).
        *Fix some warnings.
        
        Change-Id: I47387af91964afae8de8753289d49d19e6080863
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119919
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-06  Mike Kaganski  <mike.kaganski@collabora.com>  [b791974837a99ead793b4ead6760b2f4e5237de2]

        Move ActionLockGuard up a bit
        
        Change-Id: Iaa1f3a5e2b9ad0605c53efa6a17d467159597927
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119991
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-06  Stephan Bergmann  <sbergman@redhat.com>  [6c487d2d7e8aa5cdef55cbd7bc78058184671d82]

        Fix and simplify "any bundled extensions installed" check
        
        First, Extension_nlpsolver is not unconditionally covered by --with-java, but by
        a dedicated --enable-ext-nlpsolver (which requires --with-java).  (I had
        overlooked that the whole Module_nlpsolver is conditional in
        RepositoryModule_host.mk.)  So the check for Extension_nlpsolver should instead
        check for NLPSOLVER in BUILD_TYPE.
        
        Second, the check for --enable-ext-numbertext could check for NUMBERTEXT in
        BUILD_TYPE instead of checking for NUMBERTEXT_EXTENSION_PACK, as
        --enable-ext-numbertext sets both (cf. m4/libo_check_extension.m4).
        
        And third, any --enable-ext-* will set WITH_EXTRA_EXTENSIONS (cf.
        m4/libo_check_extension.m4), so all those various BUILD_TYPE checks can all be
        subsumed by a single WITH_EXTRA_EXTENSIONS check.  (Which nicely reduces the
        maintenance burden mentioned in the commit message of
        f267340d300da6318435ed1b2ae48b9f4275e2c4 "Remove unused
        $(LIBO_SHARE_FOLDER)/extensions/package.txt.")
        
        Change-Id: Ifdf8b59febd49661500292ab2003c792d8cb60a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120104
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-06  Caolán McNamara  <caolanm@redhat.com>  [5ba792bdda1db0561d6bdbb5deea37a1954cf257]

        oss-fuzz: disable some more features we don't need
        
        trying to squeek this build under the unknown upstream TIMEOUT
        
        Change-Id: I77e65f2124ae09ff11209c2631437f3b77013290
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120114
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-06  Caolán McNamara  <caolanm@redhat.com>  [105b3756d88944172d241be316a2207028f2cf20]

        cid#1489780 Explicit null dereferenced
        
        Change-Id: Ia6e34b48cdcc4b011c46c576269cdeffab4821ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120100
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-06  Caolán McNamara  <caolanm@redhat.com>  [413b80ed1a9d29f394d0746106f5698e65fe23dc]

        return a reference instead of a pointer
        
        and remove redundant nullptr OSL_ENSURE check
        
        Change-Id: I19e202c3786386ed6f094504a0e1eb6928aa423a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120105
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-06  Caolán McNamara  <caolanm@redhat.com>  [6189a79cd3a589a403415d288389780167133797]

        elide some ctors
        
        Change-Id: I1cf5260ec57442e7c82b92db89227c08c943f689
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120103
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-06  Caolán McNamara  <caolanm@redhat.com>  [fb41deb8b86a48d9dbfbd2e65ee342e39a94f4d9]

        cid#1487034 Untrusted value as argument
        
        Change-Id: I7f50e8b1676d36a3675657d160c10196c08c26d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120102
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-06  Caolán McNamara  <caolanm@redhat.com>  [1ee8da1d118fcb12752ba10e4bc58737fddeac64]

        cid#1487034 use rtl::Reference from the start
        
        Change-Id: I8db3aa83f02941bc630203383b2e05d3b6471e8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120101
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-06  Miklos Vajna  <vmiklos@collabora.com>  [068be2699e992a571f8851e7db6362dee8746ee3]

        sw: fix footer for new file
        
        And a tab in makefile where surrounding code uses spaces.
        
        Addresses
        <https://gerrit.libreoffice.org/c/core/+/120077/2#message-980569fcf06d57af04db12f1f8d96e805336c902>.
        
        Change-Id: I4a4e5fd5c989cbce5fa0602484eb6bba21c19851
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120096
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-08-06  Caolán McNamara  <caolanm@redhat.com>  [1aee8678c83c637a2d5c1e0a716528b0bcf11de0]

        drop intermediate vcl::Window from Application::GetDefDialogParent
        
        Change-Id: I96be984cbefeb8e45bf49de4c50a225a46fbefb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120089
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-06  Caolán McNamara  <caolanm@redhat.com>  [373da7a00986ea95ce959242c0876a5eaf18a1b6]

        cid#1489779 Uninitialized pointer field
        
        Change-Id: I3a9405ff1ed161a02b590d2ac996d88b5fb1978d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120099
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-06  panoskorovesis  <panoskorovesis@outlook.com>  [1f4986d178e9bab1be48e0c0a393271598e31eee]

        Add Handler for EPS Write
        
        The handler separates MetaEPSAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: Ib9866966ba067223860ddfd2b48880f6e83fe537
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119968
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-08-06  panoskorovesis  <panoskorovesis@outlook.com>  [49a2a16c6186d372afd66b6630c813e33448b3e4]

        Add Handler for FloatTransparent Write
        
        The handler separates MetaFloatTransparentAction::Write from
        metaact.hxx. Read implementation is now in SvmWriter.hxx
        
        Change-Id: I77755cc6c9337903808ade7b367d32d89f35a6a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119967
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-08-06  panoskorovesis  <panoskorovesis@outlook.com>  [9eae429060cd968026834943f26f04a567f33e04]

        Add Handler for Transparent Write
        
        The handler separates MetaTransparentAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I8ae0e9341f2319126afc64cb633a0199d2496976
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119966
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-08-06  panoskorovesis  <panoskorovesis@outlook.com>  [fba03519001f606f5ed5e7ae892dd76f004931b2]

        Add Handler for RasterOp Write
        
        The handler separates MetaRasterOpAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I80647d924f978b15682c18f8a27eff5e58b0fdd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119965
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-08-06  panoskorovesis  <panoskorovesis@outlook.com>  [bb2828cebf05467d2c301a476b2d485467de0c51]

        Replace GDIMetaFile::Read with SvmReader::Read in linkmgr2.cxx
        
        Use the new read functionality in sfx2/source/appl/linkmgr2.cxx
        
        Change-Id: I25632dc11f50c0d16b2505acf2b4c271ef0a8775
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119964
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-08-06  panoskorovesis  <panoskorovesis@outlook.com>  [478a1ca5b169889cea0c09c2e18970223312ea2e]

        Replace GDIMetaFile::Read with SvmReader::Read in svgexport.cxx
        
        Use the new read functionality in filter/source/svg/svgexport.cxx
        
        Change-Id: I798bd35df9f7f15c5f802b8a6b2f5af2136ce0d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119963
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-08-06  Stephan Bergmann  <sbergman@redhat.com>  [626050e86b7d5ca0c3bfc265cc33ce8e9d1bf195]

        gb_Package_Package must specify a directory
        
        ...even if unused, as otherwise a minimal --without-java build (i.e., where the
        ifeq in setup_native/Package_packinfo.mk actually triggers) failed with
        
        > setup_native/Package_packinfo.mk:18: *** gb_Package__check: Package setup_native_packinfo has not been defined.  Stop.
        
        Change-Id: I0fa3640448da333294ee2ab25183df1ffee22533
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120094
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-06  Noel Grandin  <noelgrandin@gmail.com>  [43d6a33dddd339b0bc8d42fece9e22dc44c9da57]

        osl::Mutex->std::mutex in DAVSessionFactory
        
        Change-Id: I1fa55f09e3a9d398a61856986cb0a91e225c7b79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120087
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-06  Noel Grandin  <noelgrandin@gmail.com>  [cc6701f9e58f4b655313fa75da8980bb93ae545e]

        osl::Mutex->std::mutex in ParentStorageHolder
        
        Change-Id: I01cd21cddc10b09ea8026e84fa64331067b38db0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120086
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-06  Miklos Vajna  <vmiklos@collabora.com>  [1dd1cf97392f336c05ea76ccda273bb15f2e0b4e]

        sw: handle mbMathBaselineAlignment when replacing compat options
        
        This is on for new documents and off for old ones.
        
        Change-Id: Ia96fd1901ddb5872730716824096509a80b0b9c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120083
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-08-05  Zeynep Yavuz  <zeynepyavuz2001@hotmail.com>  [e642179f466c899365fc9539a8aca66b39fea39a]

        tdf#143148: Use pragma once instead of include guards (Episode 2: Endgame)
        
        Change-Id: I049bd94eaaa771584d18859903ef75e4319494b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119893
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2021-08-05  Noel Grandin  <noelgrandin@gmail.com>  [f376d68736d9a0f08b2a6ae5c126b0bb5570ff4b]

        osl::Mutex->std::mutex in InteractionSupplyPassword
        
        Change-Id: I98d54c8ab1c193a3eb43898a7be68986dd581447
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120085
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-05  Noel Grandin  <noelgrandin@gmail.com>  [dfed833ff3ef1532b18745df5ac0909d4e09028e]

        osl::Mutex->std::mutex in OfficeDocumentsManager
        
        Change-Id: I4de3e5ea25614bb032d68476c76f32d03d6e40b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120084
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-05  Noel Grandin  <noelgrandin@gmail.com>  [949e6d0a6f2024a9d864fe1ed2d0d1d34838bde6]

        osl::Mutex->std::mutex in fileaccess::FileProvider
        
        Change-Id: Ie110938cc7673739cc31588508987ca18617e5c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120026
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [417f881d20cafe88a02b64894ba4483875fb9460]

        improve LOK notifyInvalidation
        
        (*) tweak buffer in SfxLokHelper::notifyInvalidation to be a bit larger,
        so we avoid the cost of a resize&copy
        (*) use our optimised OString concatentation instead of going via
        std::stringstream
        (*) pass down a pointer to rectangle, instead of a string. later we will
        use this to avoid doing the stringify until later
        
        Change-Id: Ia3e3042bc919d9b9cb80e47a93704eb236438605
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119994
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120072
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-05  Noel Grandin  <noelgrandin@gmail.com>  [466d464a7f31f10475c14260c6b0f11f1cb5a931]

        osl::Mutex->std::mutex in StdInputStream
        
        Change-Id: I85f7a67732d7739baa8b20d8e5df884080d31467
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120019
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-05  Noel Grandin  <noelgrandin@gmail.com>  [85d8b2f34bbb50288217fae395f72e1d1df7f4d6]

        osl::Mutex->std::mutex in StdOutputStream
        
        Change-Id: I32f9366eef17f213d6b3dc9b5c0b6ba7ff9e7d83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120020
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-05  oguzbalkaya  <oguz.balkaya@gmail.com>  [ae1ac7eaf14a78bff050b90daaf7a9996cfc2f9a]

        tdf#143148: Use pragma once instead of include guards
        
        Change-Id: I036dd26b2e70c12896afcef2ce25586e8db3098c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119959
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-08-05  Caolán McNamara  <caolanm@redhat.com>  [c4127ca194a20aa81da6fb09d765f353cadd6eb8]

        make Dialog::GetDefaultParent private
        
        Change-Id: I47d8e125646ee72aa6a9c12bbfdf09a784769d85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120080
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-05  Stephan Bergmann  <sbergman@redhat.com>  [f267340d300da6318435ed1b2ae48b9f4275e2c4]

        Remove unused $(LIBO_SHARE_FOLDER)/extensions/package.txt
        
        There had originally been some back-and-forth among
        134ae5da1cc6a5dfa4432063f930235c1a872bc0 "jl154 #162868# remove
        basis/presets/bundled/bundled.ini, and create always share/extensions folder",
        4c333e8ac7f6135fb4e62e4960c826b278e8cc63 "jl154 #162868# removing the
        package.txt from the extensions folder. Extensions folder will be created in a
        different way than installing a dummy file", and
        8f4cf9a16eb9936ef1e862ecdec7d30c9e240987 "jl154 #162868# guarantee existence of
        extensions folder" whether or not that dummy file was necessary to ensure
        creation of the (otherwise potentially empty) $(LIBO_SHARE_FOLDER)/extensions/
        directory.  That is no longer necessary with gb_Package_add_empty_directory
        (though the logic that had to be added to setup_native/Package_packinfo.mk now
        is a bit unfortunate, and will need to be updated whenever the list of potential
        bundled extensions changes).
        
        (And that dummy package.txt file is apparently not used to track whether per-
        user extension information needs to be updated when the contents of
        $(LIBO_SHARE_FOLDER)/extensions/ changes.  That is rather done by
        comparing the status of the $(LIBO_SHARE_FOLDER)/extensions/ directory itself
        against user/extensions/bundled/lastsynchronized in the UserInstallation, see
        needToSyncRepository in desktop/source/deployment/misc/dp_misc.cxx.)
        
        Change-Id: I5b9956c508288945f32a88afaef57ac0b63dc27f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120081
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-05  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [6e879d5f142766c941d1c3bafd17f67b78c1c9f4]

        tdf#99932: sw: fix for invalid anchor location for FLY_AT_CHAR mode
        
        In such case anchor position depends on LastCharRect which can be
        invalid because of happened frame movement, resize, etc.
        
        Change-Id: I3d3c6318ee1ce5f4043e21ab091417d283c4260c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120059
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-08-05  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [4edf3a964e764dcc40be729b8305476c5b968f1c]

        sw: undo/redo for outline modification
        
        Outline changes done via "Tools"->"Chapter Numbering" were
        not tracked by undo/redo before.
        
        Change-Id: I764dda526d2b17ecbb62eca0d6a9fb0b368c4a69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119405
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-08-05  Noel Grandin  <noelgrandin@gmail.com>  [3487d85ea384f74c096499cfea8e565e778f8408]

        osl::Mutex->std::mutex in fileaccess::XStream_impl
        
        Change-Id: I0cf23f83ae66669c4bbd17f68992126143756b27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120025
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-05  Noel Grandin  <noelgrandin@gmail.com>  [c0ab666edcd3507961eda47d80efaba4f4da129d]

        osl::Mutex->std::mutex in HierarchyDataAccess
        
        Change-Id: I267c4efcedba5904b3b373f0b9ff3460731b7011
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120027
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-05  Noel Grandin  <noelgrandin@gmail.com>  [0494ad3495efe9f72809f18abe3ca95d49d7412f]

        osl::Mutex->std::mutex in SidebarWinAccessibleContext
        
        Change-Id: Ic8cba9d900f74511ad721085f9d728b43c1be3c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120018
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-05  Noel Grandin  <noelgrandin@gmail.com>  [2f2616a886cbf7bc06816d6b4a6f6b991f896d51]

        osl::Mutex->std::mutex in SwSendMailDialog_Impl
        
        Change-Id: I81ad469f8cb45d7ece97a256301e7ea71683d2ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120017
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-05  Caolán McNamara  <caolanm@redhat.com>  [d43c1b9b88eeb800eaff4d63605892dc859d4f72]

        drop unneeded forward declares of Control
        
        Change-Id: I033fabfc0e40ddac093c3cae34fccea0647ebd24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120071
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-05  Caolán McNamara  <caolanm@redhat.com>  [3fbae5dc7e7b200776bbc8a7c2a43e1e04f15a2b]

        gtk is the only case auto-accel is true, and the menubar is native gtk there
        
        so this special case handling can go now
        
        Change-Id: I98675b084fbef463d7ee4ee452eb57d1d4ff20c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120074
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-05  Miklos Vajna  <vmiklos@collabora.com>  [746d95bb4067943679f0fe3b8bf91269debf519b]

        find-unneeded-includes: remove leftover debug print()
        
        Change-Id: I738d191415db130d875d5b7139ff768ad389dd93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120070
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-08-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [63773ac90ed83987063077184e48b526f70216eb]

        tdf#143728 Certain presentation crashes Impress after starting slideshow
        
        Revert "osl::Mutex->std::mutex in EventQueue"
        This reverts commit c0ce120b55ba389729e97babf80f2cb39ce38e9f.
        
        because we try to take the same lock twice
        
        Change-Id: Ie62659ec3407089f616d1ea950a3755300d68eef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119988
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-05  Noel Grandin  <noelgrandin@gmail.com>  [e05e05d26ea1421c919a789c9c1afd393e0c19b2]

        osl::Mutex->std::mutex in fileaccess:XRow_impl
        
        Change-Id: I197c35b8405db418870354b0d0791dad6d5ea6d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120024
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-05  Noel Grandin  <noelgrandin@gmail.com>  [5d5bea3a816794cf176ffee582b9f19684ad745e]

        remove pimpl in hierarchy_ucp::HierarchyResultSetDataSupplier
        
        Change-Id: Ifb9f3ea211ebbc45c7aa1713456bcbc5587ee3ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120023
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-05  Miklos Vajna  <vmiklos@collabora.com>  [39392ee94c78692a9179f7face15af0c9e74e492]

        sw: fix assert fail with ShowRedlineChanges=false and para format
        
        It fails like this:
        
        	loolforkit: sw/source/core/layout/wsfrm.cxx:4551: void UnHide(SwRootFrame&): Assertion `rLayout.GetCurrShell()->ActionPend()' failed.
        	#4  0x00007f98e9f8c198 in UnHide(SwRootFrame&) (rLayout=...) at sw/source/core/layout/wsfrm.cxx:4551
        	#5  0x00007f98e9f8c839 in SwRootFrame::SetHideRedlines(bool) (this=0x7f98c40f7bd0, bHideRedlines=false) at sw/source/core/layout/wsfrm.cxx:4664
        	#6  0x00007f98e9b18afd in sw::DocumentRedlineManager::SetRedlineFlags(RedlineFlags) (this=0x80a4120, eMode=49) at sw/source/core/doc/DocumentRedlineManager.cxx:1097
        	#7  0x00007f98e9cfa503 in SwEditShell::SetAttrSet(SfxItemSet const&, SetAttrMode, SwPaM*, bool) (this=0x8885840, rSet=
        	    SfxItemSet of pool 0x808fd10 with parent 0x0 and Which ranges: [(63, 64), (120, 120)] = {...}, nFlags=SetAttrMode::DEFAULT, pPaM=0x0, bParagraphSetting=true)
        	    at sw/source/core/edit/edatmisc.cxx:187
        	#8  0x00007f98ea995f07 in SwTextShell::ExecParaAttr(SfxRequest&) (this=0x8bd0820, rReq=...) at sw/source/uibase/shells/txtattr.cxx:451
        
        Fix it the same way commit dd489bc01adc22fc5015ea56b61d66104af184a8
        (tdf#125754 sw_redlinehide: avoid recursive layout in SetHideRedlines(),
        2019-06-19) did: make sure that SetHideRedlines() is called before
        EndAllAction().
        
        Change-Id: I6304abec2e2e2967a8369b0219492bebcd606d03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120069
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-08-05  Noel Grandin  <noelgrandin@gmail.com>  [69624a9dc7c5211a747ede3688004ad330498960]

        remove pimpl in ucb::ucp::ext::DataSupplier
        
        Change-Id: I441ae86314b0b69e8c116baf861e3801f55f4b7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120021
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-05  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [991c871ddd25915fd385254405c7ec70757c5102]

        Remove commented out code
        
        Change-Id: Idcf0794c8ee7118c6804945753f1f1b33152657c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120064
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-08-05  Noel Grandin  <noelgrandin@gmail.com>  [890086d292798c20134e6ce78e913ced6b25a913]

        remove pimpl in package_ucp::package_ucp
        
        Change-Id: I066ecaffa32aa010effd6f9a27b7cd98cc098c2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120022
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-05  Caolán McNamara  <caolanm@redhat.com>  [4e7212c4a341eef0521c4c6300c65bf42d756fd1]

        Resolves: tdf#143720 treeview not resizing to fill available space
        
        Change-Id: I041c3a743b8624f49bfe57e8a4469535e334e5dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120067
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-05  Caolán McNamara  <caolanm@redhat.com>  [28ddcd59fab3c4994a5e4e94f05e21ad94664a76]

        move RequestHelp into layout.cxx
        
        Change-Id: I6b0642a77ffd247f9a77d5a4bdd0b593025a7797
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120066
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-05  Caolán McNamara  <caolanm@redhat.com>  [423c177d58e04af027379159b856c9b817d56488]

        drop unneeded forward declare
        
        Change-Id: Ifc7eab2bed8bfa55bf7d4dc6d56dac8ccfdf5642
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120065
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-05  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [94b45e3b74e889a65fc619d1132cfa6e4af44ba7]

        Format ShapeInteractionHelper::PopulateShapeInteractionInfo
        
        It has weird intentation, 2/3 spaces instead of 4.
        Apply clang-format just to this method.
        
        Change-Id: If976ef9701e17448c7f527e1792a85dcaad8fa07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120063
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-08-05  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [3d75afe9cc89d4c00d224f08331ceaea21214e95]

        Use SdrObject::set/getHyperlink
        
        Change-Id: I00e6962450689b2c0d215e52beb4e9d1524179d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120062
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-08-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [e3169a559505f911fb30580ed34ddfe0a36f2a17]

        more TSAN suppressions
        
        Change-Id: Ia6233812551211f837384751b043e3823cd29843
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120061
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [c376b2428718a48ce4283fe002c0d493bfe1232e]

        fix --enable-online-update after
        
            commit 14cfff500e93f0d6cbf8412065feea85c01ea81d
            Pass context and resource string down to boost::locale separately
        
        Change-Id: I10336d0081c03090d63f48636ee8283b327304aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120058
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [2a5ba0a0096334b5097fd6aeec54c18c876e94d4]

        tsan:data-race in ScTable::bStreamValid
        
        which is touched from multiple threads when doing formula groups.
        
        WARNING: ThreadSanitizer: data race (pid=837458)
          Write of size 2 at 0x7b5800031aa8 by thread T17:
        /media/disk2/libo-san/sc/source/core/data/table1.cxx:379:22
        (libsclo.so+0x5b4f5d)
        /media/disk2/libo-san/sc/source/core/data/document.cxx:927:23
        (libsclo.so+0x443220)
        ScFormulaCell::ScInterpretTailParameter)
        /media/disk2/libo-san/sc/source/core/data/formulacell.cxx:2266:23 (l
        ibsclo.so+0x550fc4)
        long, unsigned long, unsigned int, unsigned int)
        /media/disk2/libo-san/sc/source/core/data/colum
        n2.cxx:2998:15 (libsclo.so+0x375bb3)
        short, int, int, unsigned int, unsigned int)
        /media/disk2/libo-san/sc/source/core/data/table1.cx
        x:2555:24 (libsclo.so+0x5c095b)
        ScRange const&, unsigned int, unsigned int)
        /media/disk2/libo-san/sc/source/core/data/documen8.cxx:4
        21:11 (libsclo.so+0x436cef)
        ScFormulaCell::InterpretFormulaGroupThreading(sc::FormulaLogger::GroupScope&,
        bool&, bool&, int, int)::Executor::doWork()
        /media/disk2/libo-san/sc/source/core/da
        ta/formulacell.cxx:4875:29 (libsclo.so+0x55e869)
        /media/disk2/libo-san/comphelper/source/misc/threadpool.cxx:314:9
        (libcomphelper.so+0x1480ff)
        /media/disk2/libo-san/comphelper/source/misc/threadpool.cxx:83:24
        (libcomphelper.so+0x1480ff)
        /media/disk2/libo-san/salhelper/source/thread.cxx:40:9
        (libuno_salhelpergcc3.so.3+0x5350)
        /media/disk2/libo-san/salhelper/source/thread.cxx
        (libuno_salhelpergcc3.so.3+0x53b9)
        (libuno_salhelpergcc3.so.3+0x565e)
        /media/disk2/libo-san/sal/osl/unx/thread.cxx:264:9
        (libuno_sal.so.3+0x68325)
        
          Previous read of size 2 at 0x7b5800031aa8 by thread T18:
        /media/disk2/libo-san/sc/inc/table.hxx:315:71 (libsclo.so+0x443175)
        /media/disk2/libo-san/sc/source/core/data/document.cxx:919:30
        (libsclo.so+0x443175)
        ScFormulaCell::ScInterpretTailParameter)
        /media/disk2/libo-san/sc/source/core/data/formulacell.cxx:2182:48 (l
        ibsclo.so+0x550c03)
        long, unsigned long, unsigned int, unsigned int)
        /media/disk2/libo-san/sc/source/core/data/colum
        n2.cxx:2998:15 (libsclo.so+0x375bb3)
        short, int, int, unsigned int, unsigned int)
        /media/disk2/libo-san/sc/source/core/data/table1.cx
        x:2555:24 (libsclo.so+0x5c095b)
        ScRange const&, unsigned int, unsigned int)
        /media/disk2/libo-san/sc/source/core/data/documen8.cxx:4
        21:11 (libsclo.so+0x436cef)
        ScFormulaCell::InterpretFormulaGroupThreading(sc::FormulaLogger::GroupScope&,
        bool&, bool&, int, int)::Executor::doWork()
        /media/disk2/libo-san/sc/source/core/da
        ta/formulacell.cxx:4875:29 (libsclo.so+0x55e869)
        /media/disk2/libo-san/comphelper/source/misc/threadpool.cxx:314:9
        (libcomphelper.so+0x1480ff)
        
        Change-Id: Iae65982248a468e25eab8c8ecefb551a87d202d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120060
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-05  Caolán McNamara  <caolanm@redhat.com>  [377a318dcfe4021eadde0e8cd922a4e42040b355]

        drop unneeded forward declare
        
        Change-Id: I858d4a43690bd37385eb6f48945c05dd9c2a6182
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120031
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-05  Caolán McNamara  <caolanm@redhat.com>  [1a5bee9d18c9d7a8db0f9f011a0d2224d687e327]

        vcl::KeyCode::GetName doesn't need a specific vcl::Window
        
        any will do
        
        Change-Id: Ice1875d9b9e1cd46ecbc6e306c77768dc0b07dbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120029
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-05  Caolán McNamara  <caolanm@redhat.com>  [7a8d7c9bd97dd52bde2182e395167f2e3cc9fda6]

        merge accel.h and accel.hxx now both are vcl internals
        
        Change-Id: If73604d1e329f089a357021bdce2163f6f059160
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120014
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-05  Caolán McNamara  <caolanm@redhat.com>  [fbbe7c9e3ef9e09d4ddf9f0d1f54843294643620]

        vcl/accel.hxx is not used outside vcl
        
        Change-Id: I6b3debabe2c927f5ce3962fe97d944c07153028b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120013
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-05  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [fe0c93b7526ba6bab98d3f12f16c0b863a82fa9c]

        No need for extra uno commands for shape hyperlinks
        
        Change-Id: Ibf5987f543d4e1a767a7a5ae6a855f7eb883bfae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120056
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-08-05  Stephan Bergmann  <sbergman@redhat.com>  [0dab89d88f6b42065033f64b69a6e04a31d477d6]

        Remove harmful static_cast<int>
        
        ...that were present ever since the code's introduction in
        c6df405c6c5e41212d69282d4f632893f108fda2 "#i39532#", but cause
        `instdir/program/soffice --headless --convert-to pdf` of doc/abi5309-1.doc from
        the crash-testing corpus to fail under UBSan with
        
        > drawinglayer/source/processor2d/vclhelperbufferdevice.cxx:278:64: runtime error: -3.77964e+18 is outside the range of representable values of type 'int'
        
        Change-Id: Ieff00d6fe91e2ffef46876ef308351d3689c5ffe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120055
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-05  Stephan Bergmann  <sbergman@redhat.com>  [2030e380cfcade7ca8c18da67d9703b78959be0a]

        Avoid ODR violation, consistently define ZLIB_CONST
        
        At least my --enable-lto --enable-mergelibs build diagnosed
        
        > [build LNK] Library/libmergedlo.so
        > workdir/UnpackedTarball/zlib/zlib.h:86:16: warning: type ‘struct z_stream_s’ violates the C++ One Definition Rule [-Wodr]
        >    86 | typedef struct z_stream_s {
        >       |                ^
        > workdir/UnpackedTarball/zlib/zlib.h:86: note: a different type is defined in another translation unit
        >    86 | typedef struct z_stream_s {
        >       |
        > workdir/UnpackedTarball/zlib/zlib.h:87:20: note: the first difference of corresponding definitions is field ‘next_in’
        >    87 |     z_const Bytef *next_in;     /* next input byte */
        >       |                    ^
        > workdir/UnpackedTarball/zlib/zlib.h:87: note: a field of same name but different type is defined in another translation unit
        >    87 |     z_const Bytef *next_in;     /* next input byte */
        >       |
        
        (And ZLIB_CONST then required a small adaption in
        tools/source/zcodec/zcodec.cxx, plus some loplugin:redundantcast.  And
        gb_PrecompiledHeader_ignore_flags_system had to be updated to avoid errors like
        
        > Error reusing pch/inc/pch/precompiled_system by Library_wpftdraw.
        >  precompiled header flags : -DBOOST_ALL_NO_LIB -DBOOST_ERROR_CODE_HEADER_ONLY -DBOOST_MEM_FN_ENABLE_CDECL -DBOOST_OPTIONAL_USE_OLD_DEFINITION_OF_NONE -DBOOST_SYSTEM_NO_DEPRECATED -DCPPU_ENV=msci -DDBG_UTIL -DEXCEPTIONS_ON -DINTEL -DNOMINMAX -DOSL_DEBUG_LEVEL=1 -DPCH_LEVEL=4 -DSAL_LOG_INFO -DSAL_LOG_WARN -DWIN32 -DWNT -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NON_CONFORMING_SWPRINTFS -D_CRT_SECURE_NO_DEPRECATE -D_DEBUG -D_DLL -D_HAS_AUTO_PTR_ETC -D_MT -D_REENTRANT -D_SCL_SECURE_NO_WARNINGS -D_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING -D_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING -D_SILENCE_CXX17_RESULT_OF_DEPRECATION_WARNING -D_WIN32_WINNT=0x0601 -D_X86_=1 -EHs -GR -GS -Gd -Gs -Gy -MDd -Od -W4 -Wv:18 -Zc:__cplusplus -Zm500 -bigobj -nologo -permissive- -std:c++17 -utf-8 -wd4127 -wd4201 -wd4244 -wd4250 -wd4251 -wd4267 -wd4275 -wd4505 -wd4611 -wd4706
        >             object flags  : -DBOOST_ALL_NO_LIB -DBOOST_ERROR_CODE_HEADER_ONLY -DBOOST_MEM_FN_ENABLE_CDECL -DBOOST_OPTIONAL_USE_OLD_DEFINITION_OF_NONE -DBOOST_SYSTEM_NO_DEPRECATED -DCPPU_ENV=msci -DDBG_UTIL -DEXCEPTIONS_ON -DINTEL -DNOMINMAX -DOSL_DEBUG_LEVEL=1 -DPCH_LEVEL=4 -DSAL_LOG_INFO -DSAL_LOG_WARN -DWIN32 -DWNT -DZLIB_CONST -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_NON_CONFORMING_SWPRINTFS -D_CRT_SECURE_NO_DEPRECATE -D_DEBUG -D_DLL -D_HAS_AUTO_PTR_ETC -D_MT -D_REENTRANT -D_SCL_SECURE_NO_WARNINGS -D_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING -D_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING -D_SILENCE_CXX17_RESULT_OF_DEPRECATION_WARNING -D_WIN32_WINNT=0x0601 -D_X86_=1 -EHs -GR -GS -Gd -Gs -Gy -MDd -Od -W4 -Wv:18 -Zc:__cplusplus -Zm500 -bigobj -nologo -permissive- -std:c++17 -utf-8 -wd4127 -wd4201 -wd4244 -wd4250 -wd4251 -wd4267 -wd4275 -wd4505 -wd4611 -wd4706
        >  reason :    -DZLIB_CONST -DZLIB_CONST
        > Incorrect precompiled header setup or internal gbuild error.
        > make[1]: *** [C:/cygwin/home/tdf/jenkins/workspace/gerrit_windows/writerperfect/Library_wpftdraw.mk:31: C:/cygwin/home/tdf/jenkins/workspace/gerrit_windows/workdir/PrecompiledHeader/nodebug/Timestamps/Library_wpftdraw_reuse] Error 1
        
        with --enable-pch.)
        
        Change-Id: Iadd3c90a65993ebef98190458762b1c86d425c4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119961
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-05  Caolán McNamara  <caolanm@redhat.com>  [3609814db3542a281358fab5c57d27681a2974b8]

        remove outdated comments
        
        Change-Id: I4038327d0af5ad03b72b3053e9c2b3955b5d42e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120030
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [14cfff500e93f0d6cbf8412065feea85c01ea81d]

        Pass context and resource string down to boost::locale separately
        
        because this is often on a hot path, and we can avoid the splitting and
        joining of strings like this.
        
        Change-Id: Ia36047209368ca53431178c2e8723a18cfe8260a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119220
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-05  Noel Grandin  <noelgrandin@gmail.com>  [d924ce30e0ca260682bd2aed192b8b1b2ca3e7c0]

        osl::Mutex->std::mutex in UcbContentProviderProxy
        
        in a couple of spots I dropped the lock guard because
        it was only calling a method that already takes the lock.
        
        Change-Id: I7ac57008f92e8aeff60407b064901d0e439e2fdd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120015
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-05  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [e12d4c7e361f449fcf143a61caed92129aca3468]

        tdf#123643 Import/Export for hyperlinks on text boxes
        
        Change-Id: Ied436c4a619985f27e5854369d319d76c05890d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120028
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-08-05  Miklos Vajna  <vmiklos@collabora.com>  [13377fd2e1d6e00597bb23a480ed9ad0aa9a563c]

        sw: use more StaticWhichCast() in source/core/docnode/
        
        See commit 0025e80ba6d882f6f885499efaf37ab0e2ed699d (sw: use
        SfxPoolItem::StaticWhichCast() in SwTextBoxHelper, 2021-07-07) for
        motivation.
        
        Change-Id: Id3ca7f0796a9afdccd7211a2ceec19e476647612
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120010
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-08-04  Caolán McNamara  <caolanm@redhat.com>  [41f1d389d4b513a7f616542d00fd58268ab5ea07]

        GenerateAutoMnemonicsOnHierarchy is no longer used outside vcl
        
        This effectively reverts commit 76be678e7478e4863a8360e26425a39afa5af4fb.
        "rename ImplWindowAutoMnemonic and expose"
        
        Change-Id: Ibeeeda68d96286e74113a7567ef12dae3a80cf48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120012
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-04  Caolán McNamara  <caolanm@redhat.com>  [83b729f7ab05c55865ba2dc05af8dedff50ed3de]

        ToggleMnemonicsOnHierarchy can be a private symbol now
        
        Change-Id: I667454c62592f7a29d9175a50c7bde9e55895d2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120011
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-04  DaeHyun Sung  <sungdh86+git@gmail.com>  [402dab839b2e451dec81bfb83dadbe0d5a231db2]

        update list of [MS-LCID] from 6/25/2021 15.0 rev.
        
        update list of [MS-LCID] from 6/25/2021 15.0 revision
        
        see [MS-LCID]: Windows Language Code Identifier (LCID) Reference
        Link: https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-lcid/70feba9f-294e-491e-b6eb-56532684c37f
        
        Change-Id: I8264a246d3a0f34a19f35684bdb987565f37e69d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119772
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-08-04  Noel Grandin  <noelgrandin@gmail.com>  [c74c5a79f138dfba6a63aa8bbecf6f9d01443cee]

        osl::Mutex->std::mutex in PropertyNamesCache
        
        Change-Id: I985f9174ea1c6b88e02298f030a81a021c0b1ae3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120008
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-04  Caolán McNamara  <caolanm@redhat.com>  [cc4951d4042b7dd7635ec77c972350b59d609afc]

        AutoAccel is only true for gtk and there BackingWindow doesn't use vcl widgets
        
        so we can remove Accelerator::ToggleMnemonicsOnHierarchy here without
        any effect
        
        Change-Id: Ie7e8373c110216294dc4087d6ca1913bf8b25404
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120007
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-04  Roman Kuznetsov  <antilibreoffice@gmail.com>  [af0437d7b1d9cc5a00b7d01a6510e5ba40ca1a12]

        tdf#143686 Increase a width of the label
        
        Change-Id: I71d7994ad7ed4506c1514cf417a535caff20b05f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119869
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2021-08-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [2f343f09b4adaed1fe7286dfc8ba73bdb13eeabf]

        tsan:datarace in o3tl::ThreadSafeRefCountingPolicy
        
        Because we a non-atomic read of the reference count.
        
        Which we shouldn't be doing anyway, or the ref-counting is broken.
        
        WARNING: ThreadSanitizer: data race (pid=121172)
          Read of size 4 at 0x7b100027ba38 by thread T5:
        /media/disk2/libo-san/include/o3tl/cow_wrapper.hxx:54:17
        (libvcllo.so+0x7ee40d)
        o3tl::ThreadSafeRefCountingPolicy>::release()
        /media/disk2/libo-san/include/o3tl/cow_wrapper.hxx:208:29
        (libvcllo.so+0x7ee40d)
        o3tl::ThreadSafeRefCountingPolicy>::~cow_wrapper()
        /media/disk2/libo-san/include/o3tl/cow_wrapper.hxx:260:13
        (libvcllo.so+0x7ee40d)
        /media/disk2/libo-san/vcl/source/gdi/mapmod.cxx:97:19
        (libvcllo.so+0x7ee40d)
        /media/disk2/libo-san/vcl/source/bitmap/bitmap.cxx:166:1
        (libvcllo.so+0x92b175)
        /media/disk2/libo-san/vcl/source/bitmap/alpha.cxx:49:23
        (libvcllo.so+0x946475)
        GraphicFilterImportFlags, vcl::ScopedBitmapAccess<BitmapWriteAccess,
        Bitmap, &(Bitmap::AcquireWriteAccess())>*,
        vcl::ScopedBitmapAccess<BitmapWriteAccess, AlphaMask,
        &(AlphaMask::AcquireAlphaWriteAccess())>*)
        /media/disk2/libo-san/vcl/source/filter/png/PngImageReader.cxx:383:1
        (libvcllo.so+0xb67860)
        vcl::ScopedBitmapAccess<BitmapWriteAccess, Bitmap,
        &(Bitmap::AcquireWriteAccess())>*,
        vcl::ScopedBitmapAccess<BitmapWriteAccess, AlphaMask,
        &(AlphaMask::AcquireAlphaWriteAccess())>*)
        /media/disk2/libo-san/vcl/source/filter/png/PngImageReader.cxx:479:9
        (libvcllo.so+0xb69139)
        namespace)::GraphicImportContext&)
        /media/disk2/libo-san/vcl/source/filter/graphicfilter.cxx:586:14
        (libvcllo.so+0xac3a2f)
        /media/disk2/libo-san/vcl/source/filter/graphicfilter.cxx:574:5
        (libvcllo.so+0xac3a2f)
        /media/disk2/libo-san/comphelper/source/misc/threadpool.cxx:314:9
        (libcomphelper.so+0x1480ff)
        /media/disk2/libo-san/comphelper/source/misc/threadpool.cxx:83:24
        (libcomphelper.so+0x1480ff)
        /media/disk2/libo-san/salhelper/source/thread.cxx:40:9
        (libuno_salhelpergcc3.so.3+0x5350)
        /media/disk2/libo-san/salhelper/source/thread.cxx
        (libuno_salhelpergcc3.so.3+0x53b9)
        (libuno_salhelpergcc3.so.3+0x565e)
        /media/disk2/libo-san/sal/osl/unx/thread.cxx:264:9
        (libuno_sal.so.3+0x68325)
        
        Previous atomic write of size 4 at 0x7b100027ba38 by main thread
        (mutexes: write M7453640868405680):
        /media/disk2/libo-san/include/o3tl/cow_wrapper.hxx:57:24
        (libvcllo.so+0x7eebc9)
        o3tl::ThreadSafeRefCountingPolicy>::release()
        /media/disk2/libo-san/include/o3tl/cow_wrapper.hxx:208:29
        (libvcllo.so+0x7eebc9)
        o3tl::ThreadSafeRefCountingPolicy>::operator=(o3tl::cow_wrapper<MapMode::ImplMapMode,
        o3tl::ThreadSafeRefCountingPolicy> const&)
        /media/disk2/libo-san/include/o3tl/cow_wrapper.hxx:269:13
        (libvcllo.so+0x7eebc9)
        /media/disk2/libo-san/vcl/source/gdi/mapmod.cxx:124:45
        (libvcllo.so+0x7eebc9)
        
        Change-Id: I6334b748b91bf414168c05d90fc5bd6d7dfe3dda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120005
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-04  Caolán McNamara  <caolanm@redhat.com>  [ee04805e513b0f804408697fc4b93e3c025d2329]

        Resolves: tdf#143023 explicitly connect to ControlBase focus-[in/out]
        
        instead of listening to the generic vcl::Window/Control focus events.
        The thing which really gets/loses focus is now a Widget hosted inside
        the ControlBase.
        
        Change-Id: I012d0bea687aa6d5965a4e2f6ce3899bfc629f1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120003
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fc0d2136aee6c1749d780de09df025251703b59e]

        tdf#142532 search string at any position not just start
        
        In the first implementation, we check if the search string is at
        the start of the command string. Mainly this is done to find the
        right command with a better accuracy. The problem with this is
        that it discards other hits where the search word occurs at an
        other position in the command text.
        
        This change adds the command where the search string doesn't occur
        at the start of the command string, but it adds those hits to the
        end of the list, so the best matches are still added at the
        beginning.
        
        Change-Id: I44a15400c84d45b0c8d3b65ec0e1ffee10686e72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119962
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [5b6f8991d88e75f11811de502b4285aa23cd0d4e]

        osl_createThreadKey->thread_local in IdContainer
        
        Change-Id: I5989610bd49597259d387b81dd7e8c63738255a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120000
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-04  Mike Kaganski  <mike.kaganski@collabora.com>  [f234fe77a0070927b8ae2ba3309f63aa718624f5]

        SdStyleSheet: implement XMultiPropertySet
        
        Reduces broadcast frequency
        
        Change-Id: I25f4281e792aa6bb42a11d3566e7d4e64e833f4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119992
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-04  Mike Kaganski  <mike.kaganski@collabora.com>  [d406404c798c4686c8f765927a68bee3f445805d]

        Log unhandled exceptions
        
        Change-Id: I1674730620b9c130b5a640bc0e67b72394752a22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119980
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-04  Mike Kaganski  <mike.kaganski@collabora.com>  [96256693d647b17513e08929e612466c88afef53]

        Duplicating checks
        
        Change-Id: Ie4df9a0287876d12d320060468f635cea759d305
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119978
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-08-04  Caolán McNamara  <caolanm@redhat.com>  [f5ed9f47b6443dbf365a07b9c2adc4caadb80e26]

        EventWindow is always a svt::ControlBase
        
        Change-Id: I85220b91f23154c6480e7007eb24986c972ad8cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/120001
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-04  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [f4da631ce0d27fdff0b034a79ee2fd35c9d6a18c]

        Update git submodules
        
        * Update translations from branch 'master'
          to 879d0acff38f25a4219a9da35bda3ead3f8b4b63
          - update translations for 7.2/master
            
            and force-fix errors using pocheck
            
2021-08-04  Caolán McNamara  <caolanm@redhat.com>  [5a925ea8bb0cb305ac05a4f39113465295d1c600]

        establish that DbCellControl Window member is always a ControlBase
        
        and remove resulting known redundant dynamic_casting
        
        Change-Id: I5f098ef1adee3ad5d2a2bc5fcd30523f980df2f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119999
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-04  Caolán McNamara  <caolanm@redhat.com>  [0330b1a591be25b857af65606f9b2db328e93580]

        fix comment
        
        Change-Id: Ia1783aff3fded7fd73de2b04b9aced647771a92c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119998
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-04  Miklos Vajna  <vmiklos@collabora.com>  [aff28c59816d046d9b74460c1b17101b99b9514e]

        sw lok: avoid expensive DLPre/PostPaint2() around InvalidateWindows()
        
        This shows up on profiles and it's not needed. It was only there,
        because Online always needs an invalidation to have updated tiles, so
        there the paint was replaced with an invalidate. And then the
        drawinglayer setup/teardown was not made conditional by accident.
        
        The PaintTile() case goes via Paint() -> PaintSwFrame(), which still
        calls these functions; this commit only speeds up
        SwViewShell::ImplEndAction(), which is called synchronously e.g. on
        every keypress.
        
        Change-Id: I6c362f148bc2837bd842602754770c5267e16afd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119997
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-08-04  Regina Henschel  <rb.henschel@t-online.de>  [4fb5817ecb614bd0c83afb3627d7caadbfe8c082]

        tdf#143476 improve import of lockedCanvas
        
        A lockedCanvas is used in Word 2007 to include dml-shapes. It is
        treated similar to a group, only that its content is not editable.
        
        This patch changes the implementation so, that the lockedCanvas is
        imported as group. Prior only content was imported in the case the
        content was a single custom-shape or a single group.
        That has resulted in these errors:
        Image or line in a lockedCanvas were not imported at all.
        Only one of several shapes in a lockedCanvas was imported.
        
        I have changed mpShape to mpShapePtr to reflect the data type and be
        consistent with ShapeContext.
        
        The patch changes GraphicImport so, that lockedCanvas as special
        version of a group is detected and handled. That solves regression
        from commit 3262fc5ef3bde5b158909d11ccb008161ea95519
        
        Change-Id: I57005e64ff073bca6ebb46a404486203fb6802ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119684
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-08-04  Noel Grandin  <noelgrandin@gmail.com>  [71b3d7392bd3d0871c7383748d49ae5d46c80e51]

        osl::Mutex->std::mutex in VCLXPointer
        
        Change-Id: If96f20d8ce8c893ece59e9278aa79dd1a8f8223f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119953
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-04  Caolán McNamara  <caolanm@redhat.com>  [36efb384a66b6dd645e0ae80fd7df68370a9dc8b]

        tdf#143499 don't search entire tree looking for insertion point
        
        keep a short insertion candidate vector up to date as the tree is
        populated
        
        for gen takes time from ~310ms to ~45ms
        
        Change-Id: I70e6c0243771cef39e54f4d039069cf54aa6d41c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119956
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-04  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [da36d655608c3da39fd79d95974e1f7404a27aa0]

        Always provision PATH the cygwin way under Windows
        
        With PATH essentially serving the role of LD_LIBRARY_PATH under
        Windows, there was the notion that this needs to be provided in
        Windows notation, for win32 gnumake.
        
        That was perhaps once true; currently we're always evaluating PATH
        inside a shell, not the Makefile. So this since a while only worked
        accidentally, due to cygwin transparently converting between DOS and
        UNIX PATH vars. It did break though for corner-cases, e.g.
        SRCDIR!=BUILDDIR, and BUILDDIR e.g. D:\FOO.
        
        With that simplification, also GNUMAKE_WIN_NATIVE can go.
        
        Change-Id: Ied5a0443dc70e7dc629c0c0620e6ce911d9a73d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119941
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-08-04  Noel Grandin  <noelgrandin@gmail.com>  [330ba10a212f007babb2f3d27de88197936291dd]

        osl::Mutex->std::mutex in VCLXRegion
        
        Change-Id: I8110539975721f515707f42f29dda94346805f93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119952
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-04  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [48c5ba19e4f4a1ad5a88b5e6f0816c080e1253ec]

        Fix alternate JREs missing bin/ directory on java.library.path
        
        Exception looks like this:
        
        java stack trace:
        java.lang.UnsatisfiedLinkError: zulu11\bin\fontmanager.dll: Can't find depende
        nt libraries
                at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method)
                at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2442)
                at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2498)
                at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2694)
                at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2648)
                at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
                at java.base/java.lang.System.loadLibrary(System.java:1873)
                at java.desktop/sun.font.FontManagerNativeLibrary$1.run(FontManagerNativeLibrary.java:57)
                at java.base/java.security.AccessController.doPrivileged(Native Method)
                at java.desktop/sun.font.FontManagerNativeLibrary.<clinit>(FontManagerNativeLibrary.java:32)
                at java.desktop/sun.font.SunFontManager$1.run(SunFontManager.java:279)
                at java.base/java.security.AccessController.doPrivileged(Native Method)
                at java.desktop/sun.font.SunFontManager.<clinit>(SunFontManager.java:275)
                at java.base/java.lang.Class.forName0(Native Method)
                at java.base/java.lang.Class.forName(Class.java:398)
                at java.desktop/sun.font.FontManagerFactory$1.run(FontManagerFactory.java:82)
                at java.base/java.security.AccessController.doPrivileged(Native Method)
                at java.desktop/sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:74)
                at java.desktop/sun.java2d.SunGraphicsEnvironment.getFontManagerForSGE(SunGraphicsEnvironment.ja
        va:189)
                at java.desktop/sun.java2d.SunGraphicsEnvironment.getAvailableFontFamilyNames(SunGraphicsEnviron
        ment.java:223)
                at java.desktop/sun.java2d.SunGraphicsEnvironment.getAvailableFontFamilyNames(SunGraphicsEnviron
        ment.java:251)
        
        Change-Id: I7a16bb5813d4c089ddb4de34a250280cf6fee137
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119880
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-08-04  Noel Grandin  <noelgrandin@gmail.com>  [ee6835950908708872cdf47a33656ea40e3532ad]

        inline some typedefs
        
        Change-Id: I83cc2baf7df3f30b73b70caf1c6d0c0e79417fc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119949
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-04  Miklos Vajna  <vmiklos@collabora.com>  [50b8c9d81efb9e2fedbf54c340aae1f39d503738]

        CppunitTest_sw_ooxmlexport: avoid DECLARE_OOXMLEXPORT_EXPORTONLY_TEST()
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: Ic3e15bff48d56349cead8391d32db92418c305a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119942
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-08-04  Noel Grandin  <noelgrandin@gmail.com>  [854ba4bf47f713f5c82525a9000439c5c44e66b2]

        getReference is unnecessary
        
        Change-Id: I156c2e6dc714468f6af42f5c0f7cae923aec175c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119948
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-04  Noel Grandin  <noelgrandin@gmail.com>  [f7ee6baa1b14410fa79aac5dd9d6877df44a823a]

        osl::Mutex->std::mutex in MutableTreeNode
        
        Change-Id: Iee3a1cfb70b99132810324177ab8e77b478e0c50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119947
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-04  Noel Grandin  <noelgrandin@gmail.com>  [e643f8703b85668a396676e99ec7e9ee2133368c]

        osl::Mutex->std::mutex in VCLXBitmap
        
        Change-Id: I436f9079468a365622a91d015fddbe5f8fa923d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119946
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-04  Noel Grandin  <noelgrandin@gmail.com>  [e8d4f0df075a7033dffa9f6a255d99cf595d1ad3]

        osl::Mutex->std::mutex in SimpleNamedThingContainer
        
        Change-Id: I051cd746cc44cc0929ccd0d43934ae3f16bdafc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119951
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-04  Noel Grandin  <noelgrandin@gmail.com>  [1082943bd8ab8174f0256f41b0d417950060e240]

        osl::Mutex->std::mutex in getDefaultFormats
        
        Change-Id: I884416cae7d968f1869fb949eb81ab378573a4dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119950
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-04  Stephan Bergmann  <sbergman@redhat.com>  [fba874c162bcb78f2979f4da57ccd4c384c71d72]

        Fix ambiguous calls in C++20
        
        ...which added a
        
        > template<class It, class End>
        >   constexpr basic_string_view(It begin, End end);
        
        ctor, causing
        
        > vcl/source/window/builder.cxx:2966:35: error: call to 'get' is ambiguous
        >                     sFinalValue = Translate::get({sContext.getStr(), sValue.getStr()}, m_pParserState->m_aResLocale);
        >                                   ^~~~~~~~~~~~~~
        > include/unotools/resmgr.hxx:67:33: note: candidate function
        >     UNOTOOLS_DLLPUBLIC OUString get(std::string_view aId, const std::locale &loc);
        >                                 ^
        > include/unotools/resmgr.hxx:69:33: note: candidate function
        >     UNOTOOLS_DLLPUBLIC OUString get(TranslateId sContextAndId, const std::locale &loc);
        >                                 ^
        
        etc.
        
        Change-Id: I638be4a3d310179ee73866c4a70b20c49925ede6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119957
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-04  Stephan Bergmann  <sbergman@redhat.com>  [4115ad1035cb13e06ed00791415a4258767b8808]

        Remove harmful static_cast<int>
        
        ...that were present ever since the code's introduction in
        1ced26e19d769e2ac6ca83f57f82cddbd2cfd061 "INTEGRATION: CWS vcl15", but cause
        `instdir/program/soffice --headless --convert-to pdf` of doc/abi11923-2.doc from
        the crash-testing corpus to fail under UBSan with
        
        > vcl/source/pdf/Matrix3.cxx:30:35: runtime error: 2.14749e+09 is outside the range of representable values of type 'int'
        >  #0 in vcl::pdf::Matrix3::transform(Point const&) const at vcl/source/pdf/Matrix3.cxx:30:35 (instdir/program/libvcllo.so +0x94098c5)
        [...]
        
        Change-Id: I3855027effa09c592345a9c85a9d5dee38d7c992
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119955
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-04  Justin Luth  <justin_luth@sil.org>  [d03aaef3dcb5d142955457ae9b8ca4469cfafa38]

        Revert "tdf#104254 sw DOCX import: fix text wrapping in headers"
        
        This reverts commit 798b69087119c01a3b51e0bb3240ef35cfededeb.
        The change affected not only DOCX compatibilityMode 15,
        but also DOC and ODT and older versions of DOC
        and everything else which should not have been affected.
        
        This reverted change of course affected layout.
        Some bug documents didn't loop after this layout breakage.
        That doesn't mean that those bugs were fixed.
        So just revert the tests:
        
        Revert "tdf#96840: sw_ww8export3: Add unittest"
        This reverts commit 975488594fc88aaba7298448e0ff727ebca7fe85.
        
        Revert "tdf#64997: sw_ww8export3: Add unittest"
        This reverts commit 02af9b8ef1f87bb6bc5fee22ad184681b20f201a.
        
        Change-Id: I54f7b801199bba45d8ca6f82f77e7060c7b3fcf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119887
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-08-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fc0a31f30154c7c5aabb9f0367a10ee14c82821a]

        tdf#143388 rebind command search from CTRL+F1 to SHIFT+ESC
        
        CTRL+F1 is reserved by the OS.
        
        Change-Id: I7b5804fc3c65edc8279559635f33ff932bf6ae45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119960
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-04  panoskorovesis  <panoskorovesis@outlook.com>  [e58348e73b5f3f6eb8fd68eb50c1bc4b58f32104]

         Add Handler for Pop Write
        
        The handler separates MetaPopAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: Ifd6768f74b503bfd2831b6b595e442727cfa2eac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119925
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-04  panoskorovesis  <panoskorovesis@outlook.com>  [ca6e32efb563490a2c18599ee483c796fc5b159a]

         Add Handler for Push Write
        
        The handler separates MetaPushAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I60d3b618ccb14e82b195c84271921189fe41b904
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119924
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-04  panoskorovesis  <panoskorovesis@outlook.com>  [e31b6f6aced8588cefe5d72292403a87c6dd2a73]

        Add Handler for Font Write
        
        The handler separates MetaFontAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: Ib80f60afc355fd38729eb2505069851d26328101
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119923
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-04  panoskorovesis  <panoskorovesis@outlook.com>  [c7dbab2d5e254bc38204b62a15d129be66417799]

        Add Handler for MapMode Write
        
        The handler separates MetaMapModeAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: Ic0a2691eabb96a88ceafbe63af08566a38c6e469
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119922
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-04  panoskorovesis  <panoskorovesis@outlook.com>  [e76a3e759454f1e2d1987fe983cd7286b9156be0]

        Add Handler for TextAlign Write
        
        The handler separates MetaTextAlignAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I464389a0c1e4e5867759174e8580be9e0c239408
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119921
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-04  panoskorovesis  <panoskorovesis@outlook.com>  [afef5aece1424be8b3e186ae28fb2c26ffcad0ea]

        Add Handler for OverlineColor Write
        
        The handler separates MetaOverlineColorAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I928af66b250d5f898303fad46c6a7a7339ec0e69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119920
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-04  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [4d5c96be4362902144c83708f40f77766244ca06]

        tdf#123919 - Sort custom document properties
        
        Sort custom document properties on opening the dialog under File >
        Properties > Custom Properties. The sorting order in the document's xml
        still depends on the generated handle of the document property itself.
        
        Change-Id: I12c4f641d22ca0a3db2f4c6ef54f41c113aeeaa5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115780
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-08-04  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [24d24debef4cda7de702c4b470a3707f1aae3ea3]

        tdf#143582 - Clear return value of the method before calling it
        
        Otherwise the function keeps a copy of its return value, which may be
        used in an upcoming call.
        
        Change-Id: I4977c39e1ce48cfd5ab067a4df4783f10505a9ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119905
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-08-03  Caolán McNamara  <caolanm@redhat.com>  [58f0eb6ddba26705535d07b07a17f5cf141cf3da]

        Related: tdf#143499 lookup id just once
        
        instead of twice
        
        for gen takes time from ~400ms to ~310ms
        
        Change-Id: Ic5e11e889c10fa90b23165aabdca751436ecf55c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119943
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-03  Caolán McNamara  <caolanm@redhat.com>  [fcc0e6983f2e736022ecf22726cc34e50bd53f24]

        Resolves: tdf#137637 keep user selection during initialization
        
        Change-Id: Ibef83d132ce951393a996aae94b8cdee51da1a64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119940
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-03  Michael Meeks  <michael.meeks@collabora.com>  [ab281c561f7fa7a3512875a22423693dca84316a]

        vcl: avoid native widget pieces for disposed BorderWindow.
        
        Fixes crash around help windows:
        	vcl::Window::IsCompoundControl() const
        		vcl/source/window/window2.cxx:1200
        	vcl::Window::Show(bool, ShowFlags)
        		vcl/source/window/window.cxx:2243 (discriminator 3)
        	vcl::Window::Show(bool, ShowFlags)
        		vcl/source/window/window.cxx:2298
        	HelpTextWindow::ImplShow()
        		vcl/source/app/help.cxx:371
        	Scheduler::ProcessTaskScheduling()
        		vcl/source/app/scheduler.cxx:495
        
        Change-Id: Ia0205813f3e9d306314577d59d6cdd1bdfa0ee71
        Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119854
        Tested-by: Jenkins

2021-08-03  Caolán McNamara  <caolanm@redhat.com>  [5b98dd53c7dc101d3a5ff693d3f0520ec1abd3d1]

        tdf#143657 'execute' button doesn't get enabled when contents changed
        
        since...
        
        commit 73c9ef661d9ef6237d3fd3c259fd040a545b44cf
        Date:   Tue Jul 6 18:51:38 2021 +0200
        
            tdf#132740 don't broadcast if modified status has not changed
        
        now we only get a notification on transition from unmodified to
        modified. So continue to launch a timer on transition but clear
        modification on firing so we will get notified on the next change
        and move the modify callback to the timer.
        
        modifications are now deferred until the timer fires, so reduce
        the timer to make it smoother
        
        Change-Id: I27980be54de20bb516b1f106c3ed1b303e2a4014
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119933
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-03  Miklos Vajna  <vmiklos@collabora.com>  [c88ff9298b25132fc34102230cef0263f045a523]

        tdf#142436 svx: fix handling of linked background images
        
        Regression from commit 9fb7aaf570c03c8a26d763f1205fb8c890e8211a (Make
        linked graphic register into LinkedManager again, 2018-04-13), the
        problem was that now SvXMLImport::loadGraphicByURL() produces a Graphic
        that has its type set to GraphicType::Default, but when
        drawinglayer::primitive2d::createNewSdrFillGraphicAttribute() consumes
        this graphic, it expects that the type is either a bitmap or a metafile.
        
        Fix the problem by explicitly loading the image when the default-type,
        origin-url-set case happens: this is rendering, so no problem to load
        the URL and that will give us the expected graphic type.
        
        This is also meant to keep the original problem fixed, since the Graphic
        that is part of the doc model is unchanged.
        
        Change-Id: If5bba09faa23ef35f99152d4b5d30cd9cf67ace8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119935
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-08-03  Caolán McNamara  <caolanm@redhat.com>  [e6671ea1ceb9e6925ef396156c922a62ded19461]

        fix enable-gtk3-kde5 build
        
        Change-Id: I020e6e74f800e58bee71674d2219a89c40a70eda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119930
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-08-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [742b5f0e75cb00f9e14b11343a9c29f241179ca9]

        Fix typo in code
        
        Change-Id: I0ceb5910fec2dfd4ef5d360b47ae4e147eabec35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119931
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-08-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3e21ee215d0cda14725133e7c33b974b2290f2d3]

        Fix typos
        
        Change-Id: Ie4809d5367d15dc155033db034d86aaa75cb5abe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119932
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2021-08-03  Caolán McNamara  <caolanm@redhat.com>  [dd44857ab403f3ee3f4271a1d22906d04a05ea7c]

        tdf#143626 "protect" always shown checked for sections linked to file
        
        Change-Id: I8a403a25ae5c5e3b6183ba559b0224f2886eb925
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119928
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-03  Noel Grandin  <noelgrandin@gmail.com>  [86143150ac287d497d7b887435de580cfb8486b9]

        osl::Mutex->std::mutex in TemplateFolderCacheImpl
        
        Change-Id: Iaec29ac3706cac485032840776ba3a63b3727905
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119896
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-03  Noel Grandin  <noelgrandin@gmail.com>  [5891746d5cf459ea87ad79ea231f2aedaafb7b39]

        osl::Mutex->std::mutex in UriReference
        
        Change-Id: Ic5fb97774821be582af62e74bd2e00fca503b8f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119889
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-03  Noel Grandin  <noelgrandin@gmail.com>  [a172ad38f39acfef38f8f84398ec231c2f498e64]

        simplify lookup maps in EnhancedCustomShapeTypeNames
        
        simplify initialisation, and use OUString as the key to avoid
        conversions during lookup
        
        Change-Id: I0b1f1f461a4d2375cd92d13bb3333c8e0b887ee7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119897
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-03  Caolán McNamara  <caolanm@redhat.com>  [16b98ec93e2c04f511ea7fb25777331e48aa580c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6ca79c5a1a97b43676bb8de4ac37389f69aec307
          - Resolves: tdf#143131 fix shortcut documentation
            
            Related to tdf#82969 add global shortcut for autospellcheck
            
            https://gerrit.libreoffice.org/c/core/+/13088/ changed the key combo
            from Shift+F7 to Shift+F9, update the help to match
            
            Change-Id: I3d4e0204dc59e44bc512a4459935f5e7f10982b7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119929
            Tested-by: Caolán McNamara <caolanm@redhat.com>
            Reviewed-by: Caolán McNamara <caolanm@redhat.com>
            
2021-08-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [05ab38359ae72f2a54dc0b5f1b84ac5f649c507a]

        Consolidate on C++17 std::scoped_lock instead of std::lock_guard
        
        as in commit 9376f65a26240441bf9dd6ae1f69886dc9fa60fa
        
        Change-Id: I3ad9afd4d113582a214a4a4bc7eea55e38cd6ff9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119927
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [5afdcad4c0e7850b18996c549892b9360cd8973f]

        Pass context and resource string down to boost::locale separately
        
        because this is often on a hot path, and we can avoid the splitting and
        joining of strings like this.
        
        Change-Id: I2a24a123a64b762fd0741c45eaca3ad4bdd5580d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119884
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-03  Stephan Bergmann  <sbergman@redhat.com>  [39d364958447cd33a6e30dc9d2904ad94fd40aba]

        Avoid unsigned integer subtraction causing wrap-around
        
        ...to a too-large positive value, causing `instdir/program/soffice --headless
        --convert-to epub` of cloudon/File_1149.docx from the crash-testing corpus to
        fail under UBSan with
        
        > writerfilter/source/dmapper/GraphicImport.cxx:562:27: runtime error: 7.73093e+11 is outside the range of representable values of type 'int'
        >  #0 in writerfilter::dmapper::GraphicImport::lcl_correctWord2007EffectExtent(int) at writerfilter/source/dmapper/GraphicImport.cxx:562:27
        [...]
        
        (where sal_uInt32 m_pImpl->getXSize() was 3731 and sal_uInt32
        m_pImpl->getYSize() was 10583)
        
        Change-Id: Id0ae9d6e46c977753d11cc2496ba5d240d3102bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119926
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-03  Noel Grandin  <noelgrandin@gmail.com>  [9c7e8b416d5555718f9d12fb89668a1fe7234c01]

        osl::Mutex->std::mutex in SwAccessibleContext
        
        Change-Id: Ieba232c5b4a337c126a760760c9eaa153a9c8607
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119914
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-03  Noel Grandin  <noelgrandin@gmail.com>  [d596bedd1c4aa27549fe9dda5112c67bdfc8c7fb]

        tools::Long->sal_Int16 in FmXFormShell
        
        m_arrRelativeGridColumn is set from FmFoundRecordInformation.nFieldPos
        which is sal_Int16
        
        Change-Id: Ifd3d72f8aa34d0d574d1b9fc2cbe755c32952b4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119911
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-03  Noel Grandin  <noelgrandin@gmail.com>  [dbca83e5b90a25be0841a1f4b4ff45b4e5f818cc]

        osl::Mutex->std::mutex in CancelJobsThread
        
        Change-Id: If986577e4aff53080300c13c8586702f24699eb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119915
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-03  Noel Grandin  <noelgrandin@gmail.com>  [db9d23d71978e32213234a9402798719f1872400]

        osl::Mutex->std::mutex in OutputStorageWrapper_Impl
        
        Change-Id: Idb5e46d91cd933e4dcc1b3cd751c65d9ddd9e077
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119913
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-03  Noel Grandin  <noelgrandin@gmail.com>  [567ceb70388296521095c63280c79a522e74fae2]

        osl::Mutex->std::mutex in createDefaultCross_3x3
        
        Change-Id: Icdb311f855ddd2fe2ca2f66f14df8934332e6ef3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119912
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-03  Noel Grandin  <noelgrandin@gmail.com>  [883a208bf4a705fde50e51428a8c8e5685ab91d4]

        osl::Mutex->std::mutex in OParseContextClient
        
        and remove the atomic, we don't need an atomic if we are using
        a mutex
        
        Change-Id: I4d3107111b92ebdaa1fe0c1182cdc532f60bc51b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119910
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-03  Miklos Vajna  <vmiklos@collabora.com>  [c5c996578a62afda92fbf6211e9c9169167cc410]

        Fix 'make test-install' on Linux
        
        Regression from commit af70b5b8aa7b9dac3b64ef58968208475f673f5c (Allow
        --enable-macosx-sandbox without the codesigning identities, 2020-11-19),
        which started to assume that non-Windows means macOS for test-install
        purposes.
        
        Change-Id: If3c281b330363eb9c853ce6193e09698835ed765
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119908
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-08-03  panoskorovesis  <panoskorovesis@outlook.com>  [0c7cc718cd952e39957037e7fda3ac96e32b6d61]

        Add Handler for TextLine Write
        
        The handler separates MetaTextLineAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: Iff1f22618d60f8f037a820ea2a03082b3a3bc926
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119903
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-03  panoskorovesis  <panoskorovesis@outlook.com>  [4dad280b76853956d44d301c60c48f032fda0831]

        Add Handler for TextRect Write
        
        The handler separates MetaTextRectAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I4827df579bb866dcb3f40d22387a1c0a24fde210
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119902
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-03  panoskorovesis  <panoskorovesis@outlook.com>  [04073bc1b53a8e2b7376c1a40c02c60adc69fde0]

        Add Handler for StretchText Write
        
        The handler separates MetaStretchTextAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I1e5df474921796c064aa83406356b38bd2431451
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119901
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-03  panoskorovesis  <panoskorovesis@outlook.com>  [46377cb8abcc20fd083c981b2e14ebc4ba78804a]

        Add Handler for TextArray Write
        
        The handler separates MetaTextArrayAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I5543957d01c5f2c7d2bf4a56a8a51f9d0330e07d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119900
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-03  panoskorovesis  <panoskorovesis@outlook.com>  [e3e0efb732b1f17ca9db50809d39eecc68961e0b]

        Add Handler for Text Write
        
        The handler separates MetaTextAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: Ibc2b83802e74a2d7923ebfb45036751e9f012ede
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119899
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-03  panoskorovesis  <panoskorovesis@outlook.com>  [a3848e4e6b433e251c5e51f1e29d3c28d54a257c]

        Add Handler for PolyPolygon Write
        
        The handler separates MetaPolyPolygonAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I95b68a4ea561bf80fbe83363743ea91e3f973f7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119898
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cd3289e3878f35ba66e0f0b7d62e3cbcb6e53f4b]

        tdf#143696 rename Properties tree view column from Object to Name
        
        Change-Id: I600d0bf7c9dc2c6c934e1f6faaed00e296b1d042
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119918
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-03  Rafael Lima  <rafael.palma.lima@gmail.com>  [ad1b12686da88bea57582df10fa85268ada209b8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0b7cde3aabef66890ebeb3ab8581d2104473214a
          - Create help page for the Development Tools feature
            
            Change-Id: Ib392399fa71c27ce6be7fca8c55985d75519ea87
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119855
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-08-03  Eike Rathke  <erack@redhat.com>  [400a44f9ac7792ffe3665f70507324e4a64dca2b]

        Related: tdf#143664 Change {de-*} March "Mrz" to "Mär"
        
        Change-Id: Id4a4ebe432bf5badae96eadb723336648d2ce690
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119917
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-08-03  Eike Rathke  <erack@redhat.com>  [4961dbaecc9e5cac57d99d2ea9d265a90daa4a8b]

        Resolves: tdf#143664 {de-*} accept "Mär" and "Mrz" for March
        
        Change-Id: I82c094687137995a634450cb4f617909859d1688
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119916
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-08-02  Caolán McNamara  <caolanm@redhat.com>  [dcf61567600251aa239010ad287e1551a181431a]

        more ofz#36727
        
        Change-Id: Idaf189a6d78e06fb4c4615819b06ff1b3c8d57cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119909
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-02  Caolán McNamara  <caolanm@redhat.com>  [8753431292376540eeb25d3980960632dd5fd78b]

        ofz#36727 Abrt
        
        Change-Id: I3bc881846174f5a206c191cdeea8344809080e43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119906
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-02  Caolán McNamara  <caolanm@redhat.com>  [7f0e8d54c159290f0d62f269cc386480422e883f]

        ofz#32766 Abrt
        
        Change-Id: I333e1571c68e62b209dce008edc1ab4d40b01f8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119907
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-08-02  Noel Grandin  <noelgrandin@gmail.com>  [e01df5ad80cd8f34a781631da6f24f38bce613c4]

        osl::Mutex->std::mutex in SvtMatchContext_Impl
        
        Change-Id: Id9612600b3514df10cd5311cf60b6704596ed118
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119895
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-02  Tünde Tóth  <toth.tunde@nisz.hu>  [a07351e8181353c0c0b6df5d2ccbad4615c6706b]

        tdf#115520 sc UI: Define Database Range dialog disappeared
        
        if the name of the database range was invalid.
        
        Change-Id: If0eb08d35b2187f04ef93136acd6f7eafa3b588a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119652
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-08-02  Noel Grandin  <noelgrandin@gmail.com>  [c4ff09fc8c55af1f5fadb452eef16b15be8e202a]

        flatten SfxUndoManager_Data a little
        
        no need to allocate the SfxUndoArray separately
        
        Change-Id: I5866ee1382d0be22b71a7322fe4379d3e159f488
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119894
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [8ed2207983c6d96e8866bd81e53097cb798436e8]

        more suppressions for TSAN
        
        Change-Id: I96072bdacb805135f0c267a878181035c4b0d810
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119890
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-02  Regina Henschel  <rb.henschel@t-online.de>  [0cff1aa48453ee0c05bafcac5360329fb6bf9557]

        tdf#143619 validation circle anchor is special
        
        For usual drawing objects, maStart in its Calc user data means the
        cell address of left/top of snapRect/logicRect. For validation circle
        it means 'address of cell to be validated'. Thus corrections might be
        needed, if a general method is used for validation circle.
        
        Here the method SetLogicRect() calls via broadcast
        ScDrawLayer::SetCellAnchoredFromPosition(), which calculates maStart
        from snapRect/logicRect. Because the circle is extended to cover a
        larger area than the to be validated cell, maStart got the cell address
        of the cell one left and one above of the to be validated cell.
        
        Now the old, correct address is backuped and restored.
        
        Change-Id: I9646da3f22fef45a6e47e59ef55a70307e2f9cc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119715
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-08-02  Stephan Bergmann  <sbergman@redhat.com>  [d5a100f59467d94945656b54563e5ecdde2ca724]

        tdf#143450: Special integre+fp struct return case needs a fix too, of course
        
        ...similar to ca344be7aabf88dddde38841e6af6292ece6829b "tdf#143450: Fix special
        fp+integer struct return case for gcc_*_x86-64"
        
        Change-Id: Ia8110d632a1c5f328822c434efc5b09bd53ec9e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119883
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-02  Justin Luth  <justin_luth@sil.org>  [a6555eb809e2580562cd431085e35a23b7d47f9a]

        tdf#65535 sw spell: ignore comment marker when checking spelling
        
        A comment in the middle of the word should not render it as
        a misspelling. So strip it out when checking - like hidden or redlines.
        
        One existing problem is that if the word is STILL misspelled,
        then replacing it will remove the in-word comment.
        That was true before this patch, so it is just another
        deirable enhancement to try to avoid that.
        
        Change-Id: Ic69385d5bbeca2d17b1969211c118d4d38e6a22f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118972
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-08-02  Stephan Bergmann  <sbergman@redhat.com>  [71d0c43fb4cf535239cb41baf7b6e03de765ce7a]

        initialization-order-fiasco
        
        ...after a943936eeff04b60ebd0b2552bc18b42606f3321 "rtl::Static -> static local"
        (and the relevant static isn't even local), when building e.g.
        Gallery/backgrounds, see <https://ci.libreoffice.org/job/lo_ubsan/2090/>:
        
        > ==26993==ERROR: AddressSanitizer: initialization-order-fiasco on address 0x2b52e50be408 at pc 0x2b52e4d32753 bp 0x7fff5670f090 sp 0x7fff5670f088
        > READ of size 8 at 0x2b52e50be408 thread T0
        >     #0 0x2b52e4d32752 in std::_Rb_tree<rtl::OUString, std::pair<rtl::OUString const, std::shared_ptr<LanguageTagImpl> >, std::_Select1st<std::pair<rtl::OUString const, std::shared_ptr<LanguageTagImpl> > >, (anonymous namespace)::compareIgnoreAsciiCaseLess, std::allocator<std::pair<rtl::OUString const, std::shared_ptr<LanguageTagImpl> > > >::_M_begin() /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/stl_tree.h:737:64
        >     #1 0x2b52e4d355f3 in std::_Rb_tree<rtl::OUString, std::pair<rtl::OUString const, std::shared_ptr<LanguageTagImpl> >, std::_Select1st<std::pair<rtl::OUString const, std::shared_ptr<LanguageTagImpl> > >, (anonymous namespace)::compareIgnoreAsciiCaseLess, std::allocator<std::pair<rtl::OUString const, std::shared_ptr<LanguageTagImpl> > > >::find(rtl::OUString const&) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/stl_tree.h:2523:37
        >     #2 0x2b52e4d3507d in std::__cxx1998::map<rtl::OUString, std::shared_ptr<LanguageTagImpl>, (anonymous namespace)::compareIgnoreAsciiCaseLess, std::allocator<std::pair<rtl::OUString const, std::shared_ptr<LanguageTagImpl> > > >::find(rtl::OUString const&) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/stl_map.h:1164:21
        >     #3 0x2b52e4cf116c in std::__debug::map<rtl::OUString, std::shared_ptr<LanguageTagImpl>, (anonymous namespace)::compareIgnoreAsciiCaseLess, std::allocator<std::pair<rtl::OUString const, std::shared_ptr<LanguageTagImpl> > > >::find(rtl::OUString const&) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/debug/map.h:561:32
        >     #4 0x2b52e4d00dcd in LanguageTag::registerImpl() const /i18nlangtag/source/languagetag/languagetag.cxx:888:50
        >     #5 0x2b52e4cdf693 in LanguageTag::getImpl() /i18nlangtag/source/languagetag/languagetag.cxx:1004:18
        >     #6 0x2b52e4cdf3fd in LanguageTag::LanguageTag(rtl::OUString const&, bool) /i18nlangtag/source/languagetag/languagetag.cxx:489:9
        >     #7 0x2b52b9aed628 in __cxx_global_var_init.2 /sfx2/source/view/lokhelper.cxx:77:13
        >     #8 0x2b52b9aed75e in _GLOBAL__sub_I_lokhelper.cxx /sfx2/source/view/lokhelper.cxx
        >     #9 0x2b52b4f069c2 in _dl_init_internal (/lib64/ld-linux-x86-64.so.2+0xf9c2)
        >     #10 0x2b52b4ef8179  (/lib64/ld-linux-x86-64.so.2+0x1179)
        >
        > 0x2b52e50be408 is located 40 bytes inside of global variable '(anonymous namespace)::theMapBcp47' defined in '/home/tdf/lode/jenkins/workspace/lo_ubsan/i18nlangtag/source/languagetag/languagetag.cxx:93:10' (0x2b52e50be3e0) of size 72
        >   registered at:
        >     #0 0x43f4c8 in __asan_register_globals.part.13 /home/tdf/lode/packages/llvm-llvmorg-9.0.1.src/compiler-rt/lib/asan/asan_globals.cc:362
        >     #1 0x2b52e4d4031b in asan.module_ctor (/instdir/program/libi18nlangtag.so+0x16831b)
        > LLVMSymbolizer: error reading file: No such file or directory
        >     #2 0x7fff567143b7  ([stack]+0x203b7)
        
        This is a partial revert of a943936eeff04b60ebd0b2552bc18b42606f3321
        "rtl::Static -> static local".
        
        Change-Id: I5d6803d217d4e8927b5864b2392f3ddd18310a5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119882
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-02  Stephan Bergmann  <sbergman@redhat.com>  [0f3497ea6080df72d479a405886316da21e35885]

        Fix --enable-online-update build
        
        ...after 1597cc5b3e07dd24cb4cb10b35b1e93545e4b929 "convert #defines to
        OUStringLiteral" (partially reverting that commit),
        
        > extensions/source/update/check/updatecheckconfig.cxx:68:17: error: expected '}'
        >     RELEASE_NOTE"1",
        >                 ^
        > extensions/source/update/check/updatecheckconfig.cxx:62:47: note: to match this '{'
        > const char * const aUpdateEntryProperties[] = {
        >                                               ^
        
        etc.
        
        Change-Id: I3cebb3dbc74adaeeefc14c11986ee4c8817b31b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119886
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-02  Stephan Bergmann  <sbergman@redhat.com>  [d2aeb7b8f52ffb2c6699099880250960cc2a800c]

        Mark external/libodfgen/ellipticalarc.patch as reported upstream
        
        Change-Id: I76f8cab70d4c1a5b98bb5ba1608676d34570694b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119879
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-02  panoskorovesis  <panoskorovesis@outlook.com>  [41ac0abb3b100a49490ee5df2f5a74a7a4606e56]

        Replace GDIMetaFile::Read with SvmReader::Read in svmtest.cxx
        
        Use the new read functionality in svmtest.cxx
        
        Change-Id: I86b81c56d754962e51da76690378b62e6c7e3498
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119846
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-02  panoskorovesis  <panoskorovesis@outlook.com>  [86fcdf240ccdbecd051498d0b1e76a698aab5e89]

        Add Handler for Polygon Write
        
        The handler separates MetaPolygonHandler::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: Iffc665603db1bf1eea6b201e8975900a65f28a33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119738
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-02  panoskorovesis  <panoskorovesis@outlook.com>  [940ef7d652f0916adf7c3499682e6f81b86404c8]

        Add Handler for PolyLine Write
        
        The handler separates MetaPolyLineAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I62a3d6d70b33966f0096260aa01f3790a3e87e55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119737
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-02  panoskorovesis  <panoskorovesis@outlook.com>  [cada12ebaf09ed764ca9762949cd05c42f162d23]

        Add Handler for Chord Write
        
        The handler separates MetaChordAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: Ifea8783a4cf6494440b4905563165af62276b1f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119736
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-02  panoskorovesis  <panoskorovesis@outlook.com>  [7f8f8163a2cc0ee0a0c08d3c915a8627908d5862]

        Add Handler for Pie Write
        
        The handler separates MetaPieAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I3ef877eea9fbd5c615a871c021ec600d6ab12e63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119735
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-02  panoskorovesis  <panoskorovesis@outlook.com>  [c878a2227192021eeabb1143b0f374df43d32a56]

        Add Handler for Arc Write
        
        The handler separates MetaArcAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I141ba52e591ba38880f67669a2fb38e8c3e57f45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119734
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [8de81db4e3fca488d50db2d74734109b31541a6f]

        osl::Mutex->std::mutex in DNDEventDispatcher
        
        Change-Id: I95e4dc636fc16095044d01e1c1e1314f107b23b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119850
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-02  panoskorovesis  <panoskorovesis@outlook.com>  [76b619cca484fb681a8f3c175337fda3aabe3c0f]

        Add Handler for Ellipse Write
        
        The handler separates MetaEllipseAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: Iad944c41a88b2303abbdba8ce53528895773b01c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119733
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-08-02  Noel Grandin  <noelgrandin@gmail.com>  [11c2aa79bd80a05cd77eafe5cb1a60db1f4f0742]

        no need to use sequence for this data
        
        Change-Id: I14ddf0399a52a153931142401cf3f1ce8bea8161
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119827
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [1597cc5b3e07dd24cb4cb10b35b1e93545e4b929]

        convert #defines to OUStringLiteral
        
        mostly by doing
        
        $ git grep -l '#define.*\"' -- *.cxx
            | xargs perl -pi -e
        's/^#define\s+(\w+)\s+(\".*\")/constexpr OUStringLiteral \1 =
        u\2;/g'
        
        Change-Id: Idface893449b0ef2a3c5254865a300585d752fbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119669
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-02  Noel Grandin  <noel@peralex.com>  [0e883d6dbee8d72257f77605ae0c8a1d5bfbf044]

        display stack trace on assert for windows jenkins builds
        
        Change-Id: I1c23fda56c013eeeaf4ad1099c164d6d1146f68b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119851
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [914762f837cd4c1ff3a2d55284fdd631993e5e92]

        convert #defines to OUStringLiteral
        
        mostly by doing
        
        $ git grep -l '#define.*\"' -- *.cxx
            | xargs perl -pi -e
        's/^#define\s+(\w+)\s+(\".*\")/constexpr OUStringLiteral \1 =
        u\2;/g'
        
        Change-Id: Ie80ce34d2c7d2726a04b8758903329854fdeeb07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119841
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [dabf9afa5ac1d53c4b785ae6e10535f762ce599d]

        osl::Mutex->std::mutex in JSDialogNotifyIdle
        
        Change-Id: I1c172273e14d3bd2cd973abb38bf19be144ef210
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119849
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [ae29e471ca0f8ccdd7a1906ce200dd24d96d2a5d]

        convert #defines to OUStringLiteral
        
        mostly by doing
        
        $ git grep -l '#define.*\"' -- *.cxx
            | xargs perl -pi -e
        's/^#define\s+(\w+)\s+(\".*\")/constexpr OUStringLiteral \1 =
        u\2;/g'
        
        Change-Id: I63a4b050f220f0a61749892cd47fb91813f7d088
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119844
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [287680683ca266f1fb4f447ac9bdaf76669d559d]

        osl::Mutex->std::mutex in ScRefreshTimer
        
        Change-Id: I64cac28e15edc90a8456e99c22e78cc84750eebd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119747
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-02  Miklos Vajna  <vmiklos@collabora.com>  [c1f16d3882c60f4a9ffccfc69003e09f19b99abe]

        sw: prefix members of SwXMLTableColsContext_Impl, ...
        
        ... SwXMLTableFrameFormatsSort_Impl, SwXMLTableLines_Impl and
        SwXMLTableRowContext_Impl
        
        See tdf#94879 for motivation.
        
        Change-Id: I2a9d92d469e79ff0ca4af4ae9d631479a8080673
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119845
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-08-02  Jean-Pierre Ledure  <jp@ledure.be>  [ef08207a290c0dc537c698ec3389779a27085c04]

        ScriptForge - (SF_Chart) new service to manage Calc charts
        
        New methods in the SF_Calc service:
          Charts(), to list charts or to instantiate a chart service
          CreateChart, to create a new chart in a given Calc sheet
        
        The SF_Chart service has next properties to parameter the type
        and the characteristics of the (new or pre-existing) chart
          ChartType, Deep, Dim3d, Exploded, Filled, Legend, Percent, Stacked,
          Title, XTitle, YTitle
        Next methods are available:
          Resize, to move and resize the chart shape
          ExportToFile, to export the chart as a graphical object
            Supported: gif, jpeg, png, svg and tiff
        
        New error messages in SF_Root and SF_Exception.
        Corresponding labels are integrated in the POT file
        
        Full support under Basic and Python
        
        Review of make file of the SFDocuments library
        
        Change-Id: Id8db3098ff24fbf2efcbdd9c6dcd4f02ff5972af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119824
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-08-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [5f74a9c6b50b5689996ff93c95701eb4fc45b50f]

        convert #defines to OUStringLiteral
        
        mostly by doing
        
        $ git grep -l '#define.*\"' -- *.cxx
            | xargs perl -pi -e
        's/^#define\s+(\w+)\s+(\".*\")/constexpr OUStringLiteral \1 =
        u\2;/g'
        
        Change-Id: I140932a94914d3870f0d92e11a6ada2b42359e30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119842
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-02  Noel Grandin  <noelgrandin@gmail.com>  [0b5869d9f898ad8533a7c49a135efa739b8c465e]

        osl::Mutex->std::mutex in SimpleRegistry
        
        Change-Id: I92d76187ec9f487aaf43cbf19f3911110ddd8d82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119833
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [47b16450f85ebe327e925682ed60bf811534eab7]

        convert #defines to OUStringLiteral
        
        mostly by doing
        
        $ git grep -l '#define.*\"' -- *.cxx
            | xargs perl -pi -e
        's/^#define\s+(\w+)\s+(\".*\")/constexpr OUStringLiteral \1 =
        u\2;/g'
        
        Change-Id: I6f1c2ebafa056b3159315e75cf3682c8d889123c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119843
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [9c5744adbd97821b5574d55266f8a4e60fd925da]

        convert #defines to OUStringLiteral
        
        mostly by doing
        
        $ git grep -l '#define.*\"' -- *.cxx
            | xargs perl -pi -e
        's/^#define\s+(\w+)\s+(\".*\")/constexpr OUStringLiteral \1 =
        u\2;/g'
        
        Change-Id: I7467f9067085ac89b98a0398811396c448339b4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119840
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-02  Todor Balabanov  <todor.balabanov@gmail.com>  [559b342a62901754222723ee522f5ae80e4d40f5]

        The null pointer bug should be fixed now.
        
        Change-Id: I8278bfed8170907a958396839d0997fc127f4b2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119744
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-02  Noel Grandin  <noelgrandin@gmail.com>  [e98f04cedff85fd6a355a67cabd507782e2f693b]

        osl::Mutex->std::mutex in LRU_Cache
        
        Change-Id: Ia84cef550412540aa511f917198712add32fc7ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119831
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-01  Noel Grandin  <noelgrandin@gmail.com>  [7c38362dbe1922c9825dffb463072030948d406b]

        osl::Mutex->std::mutex in InteractionRequest::RetryContinuation
        
        Change-Id: I36a238f9b61471266b8fbc81c8e159a0e36182da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119832
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-01  Noel Grandin  <noelgrandin@gmail.com>  [983d0898b25f195258bb4934a62ae196d436fb0a]

        osl::Mutex->std::mutex in FileStreamWrapper_Impl
        
        Change-Id: Id4488b7722c9cf14157ed9333a0eb74de96834d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119830
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-01  Eike Rathke  <erack@redhat.com>  [55abc3eb93fb8314b413453e384261cb00fde087]

        Consolidate link update handling
        
        Have it at one central place and identical for all document
        loading paths.
        
        Change-Id: Ib00153a9f5831e223d0129df0538353a7e20961e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119835
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-08-01  Noel Grandin  <noelgrandin@gmail.com>  [c0ce120b55ba389729e97babf80f2cb39ce38e9f]

        osl::Mutex->std::mutex in EventQueue
        
        Change-Id: Ia936a28dd2ae5b5cb1797a0e703e9d96841a1f3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119829
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-01  Noel Grandin  <noelgrandin@gmail.com>  [ee57ac14739f6bb03b1fd2031f547859c578f7ec]

        osl::Mutex->std::mutex in SfxURLRelocator_Impl
        
        Change-Id: Ifda4e66599e1de1e511b5733ccba50317f578444
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119828
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-01  Noel Grandin  <noelgrandin@gmail.com>  [0b9649e287abe80870a8caa0e40fdb591e22ef4d]

        osl::Mutex->std::mutex in ThumbnailViewItemAcc
        
        Change-Id: I9667e378542e7254c52fd57e379ae19a69ff08b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119825
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [1c6382b2564fbf19f8ee99e11021dff2ce19ed6f]

        xmlsec: handle missing EqualDistinguishedNames
        
        This is just a hack. A more correct fix would be to condition
        the whole xmlsecurity support in the various LO modules.
        
        The non-NSS build now fails, because it misses the
        EqualDistinguishedNames, which is non-trivial to implement.
        
        This is the consequence of commit
        1d3da3486d827dd5e7a3bf1c7a533f5aa9860e42 "xmlsecurity: add
        EqualDistinguishedNames()" and commit
        5af5ea893bcb8a8eb472ac11133da10e5a604e66 "xmlsecurity: improve
        handling of multiple certificates per X509Data".
        
        FWIW: one could also use OpenSSL i2d_X509_NAME and X509_NAME_cmp
        to implement this functionality, but it looks like it requires
        some ANS.1 input to begin with (maybe i2s_ASN1_* can be used).
        And then you would still miss some certificate store integration.
        
        Change-Id: I0600f76a5cb4379db428f67cb136b8567dfcc51e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116123
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-08-01  Noel Grandin  <noelgrandin@gmail.com>  [c1f2e972a758ba51a5c3e94f6c498f84766f586d]

        osl::Mutex->std::mutex in QueueProcessor
        
        Change-Id: Iebbfa22f90ea686cf4a38a0b76b5bbe2db838a5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119823
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-01  Noel Grandin  <noelgrandin@gmail.com>  [e5d3ea2531210219cf5cd10a861aed0ad93ba07f]

        osl::Mutex->std::mutex in ResourceFactoryManager
        
        Change-Id: I8d332dde02c953b59c4bd26e3d31505c9677d546
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119822
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-01  Noel Grandin  <noelgrandin@gmail.com>  [933cf264b29307ce5cdf489ff89f5da889f5d298]

        osl::Mutex->std::mutex in ProviderCache
        
        Change-Id: Icf3afc783804c376fae94d0132e5040453e0d47a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119820
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-01  Noel Grandin  <noelgrandin@gmail.com>  [86d66c60043f97fcdeb7cabd40fe86c03216655a]

        osl::Mutex->std::mutex in MasterScriptProvider
        
        Change-Id: I40c2add3863ba284e6436a81424e3bbc7d501116
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119819
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-01  Noel Grandin  <noelgrandin@gmail.com>  [ddc3e75845613a84b236229222e3a9b092a78861]

        unordered_map is better for pointer keys
        
        Change-Id: I0cb9e65efdeedafe87b4e32d01738943cc14d265
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119818
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-01  Noel Grandin  <noelgrandin@gmail.com>  [fba13b3b52b22eea0000b25faf31a57b642d0ce7]

        unordered_map is better for pointer keys
        
        Change-Id: I6d731ca2a312ea3fd00334f3135d15af6dcf637b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119817
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-01  Noel Grandin  <noelgrandin@gmail.com>  [303aa36685f2d52cff6004f9b41b90629c26f978]

        unordered_map is better for pointer keys
        
        Change-Id: Iaef42c9cc3526d1daa9ad6aaa840ea5a449173be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119816
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-01  Noel Grandin  <noelgrandin@gmail.com>  [5678db6ff2d8d1e1bc73972b8af8e6d063d499ad]

        o3tl::sorted_vector is better for small sets of pointers
        
        Change-Id: Ice284159b1666d930903eb53315e8a3c777c2a16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119815
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-01  Noel Grandin  <noelgrandin@gmail.com>  [d3a297110a1948ebc417717c78c489ddb58e2002]

        o3tl::sorted_vector is better for small sets of pointers
        
        Change-Id: I6f67cf1ec02095c3953853d53f8750a97369fbcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119814
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-01  Noel Grandin  <noelgrandin@gmail.com>  [2bbb7b94b2cf7b0d4723e8a00a9d9705bc443acd]

        o3tl::sorted_vector is better for small sets of pointers
        
        Change-Id: Ieffb65301b83c03fd690e7269c3b326abcfe9b8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119813
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-01  Noel Grandin  <noelgrandin@gmail.com>  [34617c92805bc413dc464cdadf8ed17861a95f75]

        unordered_map is better when using pointers as keys
        
        Change-Id: I0d423dc2cafb3f7cbd41fd884ada252a86b8da86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119812
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-01  Stephan Bergmann  <sbergman@redhat.com>  [fa759359587808f5e74217e558ee3dd9143710f7]

        external/libodfgen: Avoid division by zero for empty elliptical arc
        
        ...as seen when running under UBSan `instdir/program/soffice --headless
        --convert-to epub` of caolan/libmspub_icu_global_buffer_overflow.sample from the
        crash-testing corpus.
        
        <https://www.w3.org/TR/SVG11/implnote.html#ArcImplementationNotes> specifies:
        "If the endpoints (x1, y1) and (x2, y2) are identical, then this is equivalent
        to omitting the elliptical arc segment entirely."  (And getEllipticalArgBox's
        xmin, ymin, xmax, and ymax out parameters are pre-filled with suitable values at
        the call site in getPathBBox, so that we can return here without setting those
        out parameters.)
        
        Change-Id: I6b0b693354648f4015cec2395737fb9abe5ae956
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119680
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-08-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bf4ebb17c09d6e78e0f6676a127aecf67a817982]

        Removed executable permission on source file
        
        Change-Id: I8c00d4fe1409b4f7f9b6c8a6b6358676bdd0d91b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119793
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-08-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6bb3a9dde89a11553cc7d9dde13e1390b591a7d5]

        Fix typos
        
        Change-Id: Ib48f6c8e0424e6843d2b3a7b3558d1d8714a80ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119792
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-08-01  Noel Grandin  <noelgrandin@gmail.com>  [e5982d9148d84874237470102e804c52432aa502]

        osl::Mutex->std::mutex in ODigestContext
        
        Change-Id: I168750490f2c60f8c93aef630949acb4e29734b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119750
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-01  Noel Grandin  <noelgrandin@gmail.com>  [e698cbd8f860ba6f483f1476e694706717451d2f]

        osl::Mutex->static local in EnhancedCustomShapeToken
        
        Change-Id: I436df7f8088c6f5f9376ca9d45d9ce4b7de06069
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119752
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-01  Noel Grandin  <noelgrandin@gmail.com>  [a32af6867b7fdc6dccf78ffbb63573fd4224883b]

        osl::Mutex->std::mutex in SvXMLExport::SetError
        
        Change-Id: Ibc72ed31df8291587d39dd46f604572b7ca1a147
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119753
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-01  Noel Grandin  <noelgrandin@gmail.com>  [5b5d3d90f3d91f94b50a9c6a98bece0fd7e6593c]

        osl::Mutex->std::mutex in SecurityEnvironment_NssImpl
        
        Change-Id: I4b00afbe71b5459a9b1b8e612e44af71616a9b8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119749
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-01  Noel Grandin  <noelgrandin@gmail.com>  [499adc4cc3597486a49b3781ba21e3c216668ea4]

        osl::Mutex->std::mutex in XMLBasicExporterBase
        
        Change-Id: I5178e6bc6566186081e7a21e91cd8ca221b74cac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119751
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-08-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [246f24ebc8227345f13784d9e2f055d813f3d24f]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to e9915d1db36ed686095e9f1c095423455b5bd151
          - More refactoring of dict_pt-BR lightproof
            
            1) revert soft-hyphen to \xad
            2) concatenate strings that were previously escaped (accented chars)
            
            Change-Id: If11072e994d0b6287e786cf87454bdbb1637b581
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/119764
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-31  Mike Kaganski  <mike.kaganski@collabora.com>  [93e90309b36faa384eeebfaa6d685073c26a1975]

        Use ZLIB_CONST to avoid const_cast
        
        It is available since 2011 [1]. CentOS 7, which is the baseline,
        included zlib 1.2.7, which was released in 2012, and included [1].
        
        [1] https://github.com/madler/zlib/commit/5ab9f47745fe9353291b217f705086b6070575d5,
        
        Change-Id: Ie6cf2e934579620787426d95380f8ff6d6423b7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119627
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-31  Caolán McNamara  <caolanm@redhat.com>  [748e3efcfe4c7298545ab8230118f90b1b9f30a7]

        cid#1489714 Unused value
        
        Change-Id: I265946afb52e20f0eac0348fdb692b6e38f0f90a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119763
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-31  Caolán McNamara  <caolanm@redhat.com>  [f27b24837af2bc8ff080375929a9a6f32d26c5dd]

        cid#1489715 Uninitialized pointer field
        
        Change-Id: I4275e2b79eab63a805a0263edba2997b5966483e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119762
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-31  Noel Grandin  <noelgrandin@gmail.com>  [23071f68eaba463e9c1a00270e82ef51dcdcfce8]

        osl::Mutex->std::mutex in CXPathAPI
        
        Change-Id: I008e9d660b1c245aea57ebef02ab651d435a90d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119757
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-31  Noel Grandin  <noelgrandin@gmail.com>  [26f7e6320942890ff0b916d37cde02270475ae16]

        osl::Mutex->std::mutex in InputStreamTransformer
        
        Change-Id: I64344b890c35d35b3d1b481436eb624183febec6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119754
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-31  Noel Grandin  <noelgrandin@gmail.com>  [7a4a107283dd43a35434f73cd7fbf291c8837b6d]

        osl::Mutex->std::mutex in TreeFileIterator
        
        Change-Id: Ie4e102c03aef8ded29561359c58e6c78cfebbdc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119755
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-31  Noel Grandin  <noelgrandin@gmail.com>  [e66fdb597b30fc701bb068824d0ae4d89fecd55f]

        osl::Mutex->std::mutex in CDocumentBuilder
        
        Change-Id: I4ffd2c1d5a28a692e94b8dfa6e468c297789ef63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119760
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-31  Noel Grandin  <noelgrandin@gmail.com>  [5a882b83dfe1483883a5d112ae1aa6d685d7334f]

        osl::Mutex->std::mutex in CSAXDocumentBuilder
        
        Change-Id: Ib50ca1070d9b0999795c73fcd85fe8e2e1aabc8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119759
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-31  Noel Grandin  <noelgrandin@gmail.com>  [f7b530736869461ed1f0548a1424d240c1a756ea]

        osl::Mutex->std::mutex in librdf_Repository
        
        Change-Id: Iceec0138a05e914935e3b6df2044a40cb76d10b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119758
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-31  Noel Grandin  <noelgrandin@gmail.com>  [2b525409ffd97f534114089aa73d0a931ba49c48]

        osl::Mutex->std::mutex in ScEditUtil
        
        Change-Id: I9bc69b24b9ced4b41d12263d3515538b6a02e79d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119748
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-31  Julien Nabet  <serval2412@yahoo.fr>  [a72f7ad1563e9b46d5fe15ef2531d9681b0218a9]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 9a771d3d10ef796086d8c2d618dd2528ce4245b1
          - Fix Flags not at the start of the expression in ru-RU
            
            Thank you Mike for the suggestion!
            
            Change-Id: Id8850677458b602a1823d96f0f8af93a0c86146f
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/119761
            Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2021-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [1eb4056b3c95dd62f242532b1b5e53b2a8139e36]

        osl::Mutex->std::mutex in ScPoolHelper
        
        Change-Id: I85b8bdf80e97e7588db811c1bdf71cc2346d3245
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119746
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [f146cb69eb2a2cc0bffb0e76dbccbcdf942d5f7e]

        osl::Mutex->std::mutex in Entity
        
        Change-Id: Ia9201dc4998a592ef4adaa39666f67a0935e8161
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119745
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-31  Rene Engelhard  <rene@debian.org>  [299b72e4c9ad239d747e47eaf004400f5a590695]

        fix install with  --disable-cmis
        
        Change-Id: I51430a860a0b5047b566ed8184f0f563ec54f288
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119661
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-07-31  Noel Grandin  <noelgrandin@gmail.com>  [9ae4f8b5bf70a693ffb60ceac4f9625cf15b1181]

        getArray->getConstArray
        
        Change-Id: I951dd4a02c9ead98e7eb13ae2995ba2e1e57b38a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119740
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-31  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [ca7dab5d96e73b7b4b045e2460e0b2ee150757db]

        tdf#143114 Avoid StartDrag on TreeListBox when CaptureOnButton
        
        The original method SvTreeListBox::StartDrag always triggers
        a MouseButtonUp event and tries to initiate a Drag of a Line of
        a TreeListBox (on MouseMove, btw).
        
        This is not wanted if the last MouseButtonDown started a
        ButtonActive mode and activated CaptureMouse, prepared to
        trigger Action on that Button on MouseButtonUp. It leads to
        unwanted/strange behaviour of Buttons/CheckBoxes when used in
        TreeListBoxes.
        
        The behaviour is also dependent on the UI implementation used
        under Linux (gen/gtk3_kde5/gtk3/qt5/kf5) which are all
        (unfortunately) behaving differently, but a first suggestion/
        step to enhance the situation.
        
        Found now for gen/qt5/kf5 that when on the LineEntry, but
        not on the CheckBox, on MouseButtonUp the other line gets
        switched. Corrected that.
        
        Note: for gtk3_kde5/gtk3 there remains the problem that the
        CheckBoxes get switched on MouseButtonDown, butt these are
        generic widgets and this needs to be solved differently.
        
        Change-Id: If4cfe894b716185293beff64fc7e482d6f6313d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119644
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2021-07-31  Noel Grandin  <noelgrandin@gmail.com>  [95f5c4fb555407461fc1ab41aedbb9043105b9d6]

        getArray->getConstArray in package
        
        so we can avoid the const of making the Sequence singular
        
        Change-Id: I939d573c0f1e7a5d3b09a8589c0fda1e9ea38208
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119739
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [b1d9de5a91a21060d151f68ae8ee1d79cf04aa8f]

        osl::Mutex->std::mutex in DocumentOpenedGuard
        
        Change-Id: Ie92a65e82fdd5493088aa08264e26df9b3992127
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119731
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-31  DaeHyun Sung  <sungdh86+git@gmail.com>  [9a873383868814e18de8d205a03c0824c74b6d56]

        tdf#143295 fix DateAcceptancePattern in Korean
        
        In Korean, both "YYYY-MM-DD"(ISO8601) and "YYYY. MM. DD."Hangul orthography(한글맞춤법)" are public and usually use in Korean.
        
        So, I fixed DateAcceptancePattern elements in Korean  on i18npool/source/localedata/data/ko_KR.xml
        
        Change-Id: Iae3dfc63f4c67f4e1a74df7686daf2c2187c0b35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118708
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-07-31  Olivier Hallot  <olivier.hallot@libreoffice.org>  [352b052ed859366a5100147cf7b98fccb8cfd18e]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 70533d899bad9163a528279a5f078ffaf5af72f0
          - Refactor lighproof_pt-BR impl script
            
            1) convert escaped char to true UTF-8
            2) concatenate strings
            
            Change-Id: I3e04989b578ec4221929e8afed81b21ab441c16f
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/119743
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-31  Mike Kaganski  <mike.kaganski@collabora.com>  [0d76bc20c48dbec111fe6da07f7c23d0d73d807b]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to f206a4b5a330778ff3eb41deb13fbc3397e5701e
          - "троеточие" is vernacular
            
            Change-Id: I1fe88cd8bda8368a91c466af99fecc1fc53f9d0f
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/119624
            Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2021-07-31  Olivier Hallot  <olivier.hallot@libreoffice.org>  [89149b7013c91a46f05b547d41761768f8eb070c]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to f8f892099e37a3e2d5d0196cec4786746e5901d2
          - Add regex checker for pt-BR LightProof
            
            Many thanks to Mauricio Baesa "El Mau"
            
            Change-Id: I9e65247a9edd47611d43debfa83a025c2c23bc98
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/119742
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-31  Julien Nabet  <serval2412@yahoo.fr>  [85952f1a8ecad0fc9ded32fd4e00bea19b953262]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 8167fb5ecbd98d8e2ae63b612fcdb7ca009a3120
          - Reformat lightproof_ru_RU.py to have 1 expression per line
            
            Change-Id: I1eef05082fee8207d157ef72cb99f2c47be6efd1
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/119702
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2021-07-31  Olivier Hallot  <olivier.hallot@libreoffice.org>  [890515a415def34d39276aec14de6de0f149c8c2]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to d280ecd7d75a5be4f2a2238570238a3bb5e4e214
          - Refactor and fix pt-BR Lightproof rules
            
            1) convert to UTF-8
               escaped characters replaced by UTF-8 equivalent
               except some typographic quotes
               remove u' and u" prefixing UTF-8 strings
            2) fixed broken rules (unbalanced parenthesis)
            
            Improves readability of the rules
            Many thanks to Mauricio Baesa "El Mau" for the support on Python
            
            Change-Id: If62464633725401ed510dfcfcc907c8c7ad32d1d
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/119741
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [f883bf8b655569b9897a4a237b52d424b2550cf8]

        osl::Mutex->std::mutex in NumberText_Impl
        
        Change-Id: I9903a2717fe9019c45c4ecc3e7dcaed7e1a9d9f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119730
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [e81be03d9f2c952da0516be0f42fd2dbe6f6d4a4]

        osl::Mutex->std::mutex in LangGuess_Impl
        
        Change-Id: If2ea21cd52ddae821598398524c84b5b22817c33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119729
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [8adf13fe66e1bdc30e3390f59c9fb33269f4b9dc]

        osl::Mutex->std::mutex in DropTargetHelper
        
        Change-Id: I7a8e58cb023576d671a8b39082f00029d784cc65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119728
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [95e7f977acc81555525565853e42e9df9ff5ebad]

        osl::Mutex->std::mutex in DragSourceHelper
        
        Change-Id: I886300dc65542f5e716fa970a9804c6084419515
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119727
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-31  Eike Rathke  <erack@redhat.com>  [f1f15123bb6af38866b40f8e0d0b6530f69e1eca]

        Check nNextPageBreak for ScRowBreakIterator::NOT_FOUND, tdf#64703 follow-up
        
        Change-Id: Ifa0fd1b53da70018d8d14abd4f8ba347908d5ea9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119732
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-07-31  Mike Kaganski  <mike.kaganski@collabora.com>  [ff1fdf19c44835071916d20e879c383d1513265e]

        editengine-columns: number of columns is sal_Int16
        
        Change-Id: If0e46614a398a1b2fe93eb1bfa25b5670be3511b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119725
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [dc0aebfb6a199761134d372f42401b81b37ca102]

        osl::Mutex->std::mutex in OInputStreamWrapper
        
        Change-Id: I59dbb1d5d3aea9b94959d26e544eddfb600e9fa1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119724
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [429e6e6efbfbc65d36452cbf8b3a25740a1dc8bc]

        osl::Mutex->std::mutex in OInputStreamHelper
        
        Change-Id: Ia6aa6541474e0e4c190ab805a931d74c8a598baf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119723
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [d78d98e62255238d4ae6060b2a57ae37dbabb4e6]

        osl::Mutex->std::mutex in ItemHolder2
        
        Change-Id: I6e21d6b8b582d4793f64b04183edcfcb3b178f1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119722
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [d088493a47654e7f6239e8743bd8b2382754212a]

        osl::Mutex->std::mutex in ItemHolder1
        
        Change-Id: I778450e986ec93f020ef594fe79bc65673ae78be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119714
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [c636f233fc0cd4f7c9000901fd006aa7823ade55]

        osl::Mutex->std::mutex in CharClass
        
        Change-Id: I8f8873edbbc3974c38fe51ea1c65f93c22570891
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119713
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [421c3c9ca4ad01540838cbe4ecb89e353a70e14c]

        osl::Mutex->std::mutex in AccessibleStateSetHelper
        
        Change-Id: I20baf32570eef64e8288bb82804c2530f2c6a96b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119712
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [049732b2190ee24b11a71f9236d597a37b54ea77]

        osl::Mutex->std::mutex in AccessibleRelationSetHelper
        
        Change-Id: Ib7f44b7bd4b500960f771210177bcfc9476f36be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119711
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [a943936eeff04b60ebd0b2552bc18b42606f3321]

        rtl::Static -> static local
        
        in a handful cases, like a map or a vector, we don't need init on demand
        at all, the default constructor can be laid out at compile time
        
        Change-Id: Ifa3188af7a65cd475ce0f603d15a8c26bcda7e6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119710
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-31  panoskorovesis  <panoskorovesis@outlook.com>  [620f9649ae55e01700419876ce25ab4e45ed859f]

        Add Handler for RoundRect Write
        
        The handler separates MetaRoundRectAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I2f0a25386d9d0de72469878199fa3cc5cc67e41b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119594
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-31  panoskorovesis  <panoskorovesis@outlook.com>  [78b74ddc3da9dbc4d728b71f93626b0528870f31]

        Add Handler for Rect Write
        
        The handler separates MetaRectAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I67a1728b2e9c3fdac727345007ee9b2e4448674a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119593
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-31  panoskorovesis  <panoskorovesis@outlook.com>  [dd8c7dc5083c83e5b3ad6fb19905c6187af14260]

        Add Handler for Line Write
        
        The handler separates MetaLineAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I34f7781426177b5a1d36260df55128591db4a894
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119592
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-31  panoskorovesis  <panoskorovesis@outlook.com>  [7c18bfa1709147562ad045729d8a0a1a9b1f67ab]

        Add Handler for Point Write
        
        The handler separates MetaPointAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I771f7abbcf21ec34aae46d7232ca352de4ba75a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119591
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-31  panoskorovesis  <panoskorovesis@outlook.com>  [858176c120b82f626aa8625fbb87dd23c4391c03]

        Add Handler for Pixel Write
        
        The handler separates MetaPixelAction::Write from metaact.hxx
        Write implementation is now in SvmWriter.hxx
        
        Change-Id: I042bc7ae50319c7bf2a75716b4cf968675670e70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119580
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-31  panoskorovesis  <panoskorovesis@outlook.com>  [5e020c43668c9e11188ba48bf57de4bd7e9cc501]

        Create SvmWriter class
        
        This class will separate Write functionality from metaact.hxx with
        the use of handlers for each metaact subclass
        
        Change-Id: I7c74ec183f08b62d713457e4e971ea5b0b67cde2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119541
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-31  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d5765ae2f9236c8ce32d61f05f46d9d76b991544]

        drawinglayer: extract Prop. Value conversion from ViewInformation2D
        
        ViewInformation2D doesn't need to know anything about the Sequence
        of PropertyValue that is used for parameters when constructing it
        through UNO API. This can be done outside of ViewInfromation2D and
        it doesn't need to be responsible for that internally inside the
        ViewInformation2D. With this we get ViewInformation2D, which is much
        simpler and isn't prone to YAGNI.
        
        Change-Id: I3836237a1d26e38145b52136c3204931ae7c6b79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119721
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-31  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [13efd364c046b8064f03cb23bb232f42a892d601]

        drawinglayer: remove extendedInformation from ViewInformation2D
        
        We actually never use extended information when normally using
        the ViewInformation2D. The exception here is when we construct it
        from property values, where the unknown property values are then
        stored into the extended information sequence and then later
        reconstructed when we convert it back to a sequence of property
        values. Just for that case we don't neeed to expose the extended
        information to the outside and create it, as that is then a
        implementation detail for the UNO use case.
        
        I am also not convinced we need it when creating ViewInformation2D
        with the sequence of property values - it certantly not expected
        that we need to preserve the property values at all, but that is
        something that needs to be checked.
        
        Change-Id: I3b8d533cd412aac8b89ca2921738d6487be5cf45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119720
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-31  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ea269c0a04ede8206ba15fd77d26bbd99ec44c75]

        svx: cleanup some forward decls, unneeded pragma once, whitespace
        
        Change-Id: I26cd723e0ffe907a7aa8cb4f73ba6bfbd6db5fbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119719
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-30  Caolán McNamara  <caolanm@redhat.com>  [4677345e3695bac158bb04048b4d5c608ed764b4]

        cid#1489568 Dereference null return value
        
        Change-Id: I1e200d119c1b12266e69c21c2b94e83c1943b84d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119703
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-30  Julien Nabet  <serval2412@yahoo.fr>  [c694d9029b33cc574abd6b2cce8842d70d46cf5f]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 8cd20580b995fc6d93fbb1cdabd329a26c6ec85c
          - tdf#139523: LightProof makes Python complain on FutureWarnings for pt-BR
            
            Deal also with deprecated + fix some regexps
            
            Change-Id: Ifd5bfed9a1f256bd357d29bac46ea51515b522f0
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/119693
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2021-07-30  Noel Grandin  <noelgrandin@gmail.com>  [942dcd6d8684ffdbc9bc67030c502e9db1965eb5]

        flatten vcl::ImplControlData
        
        the struct is already visible in the headers, so it's not a pimpl
        pattern, and it's only two pointers, so no point in allocating
        separately.
        
        The tdf#91081 bug comment I removed is no longer relevant,
        this general class of problem was solved with the introduction
        of VclPtr.
        
        Change-Id: Ie5d896baf0167273f8936930dd65891919c5bf7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119679
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-30  Jan-Marek Glogowski  <glogow@fbihome.de>  [9dcf5816c90e9819861332f11e014ef7b78e2fe7]

        tdf#143580 Qt5 don't use Qt::Popup for FLOAT wins
        
        Main problem is, that Qt::Popup grabs the focus and therefore
        generates a focus-out event for the combobox, which then closes
        the just shown popup window. The grab happens inside QWidget
        private code and there is no way around it. But instead of
        "faking" Qt::Tooltip, this uses Qt::Widget with additional flags.
        
        Regression from commit 7e6fee830116823b9cd8e46d6962df4ea2bc1ea6
        ("Qt5 fix Qt::Popup window handling").
        
        Change-Id: Ia1f8e33d98f7ec36cf1ebc350886121dfaadd658
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119691
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-07-30  Tünde Tóth  <toth.tunde@nisz.hu>  [0c0444c44107f1a18f23dd0833d462d8dbf56569]

        tdf#126926 sc DBData: delete the database range
        
        if some part of the reference became invalid.
        
        Change-Id: I4b10af46e92a0a1ba9b6eb5e49df1d3f9a4be6a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119354
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-07-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [4bf1fbc9572741c665ae200303e929d908896820]

        tsan:data race in XBufferedThreadedStream
        
        cannot read from maInUseBuffer without holding the lock
        
        Change-Id: I4244e1132595a18c1a7ab33803e10b6c29684bf9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119707
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [f1600c169bd2114505344a100cdc383539f76dbc]

        TSAN suppression file
        
        Change-Id: I07a56a4dd7543ca3faf265110bcf02aaafec1b2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119708
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [9edb0f8641b5c01fff57cb5b5c492f3f525d49c8]

        osl::Mutex->std::atomic in FmSearchEngine
        
        Change-Id: Ie056215227ce19efcb28518f6a510bed5b15b93d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119705
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-30  Mike Kaganski  <mike.kaganski@collabora.com>  [1119f5fb482c82124f99bbeffe6b507a377247de]

        Use u16string_view here
        
        Change-Id: I2841f16c359fab1d5a50c1a056cb913770beb3f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119619
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-30  Caolán McNamara  <caolanm@redhat.com>  [b7322c23a69d0727d0ecb3185d6516ca457e2f14]

        cid#1399290 silence Uncaught exception
        
        Change-Id: I1fecdb09374c3631e005039d38dfd852a7b4b671
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119704
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-30  Caolán McNamara  <caolanm@redhat.com>  [8689bd5490b473a7ffb149bbe5f7f0683f679c72]

        convert TextAlign to scoped enum
        
        Change-Id: Id2c466eacb44f0ea6adba75a0ac0be8be8e7ed4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119682
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-30  Caolán McNamara  <caolanm@redhat.com>  [d4d8fb12e81152ad75d1ab4cabfa300aa982e589]

        cid#1489551 silence Uninitialized scalar variable
        
        and
        
        cid#1489552 Uninitialized scalar variable
        
        Change-Id: I056cfd95d34f2163e68b83cce21bce70ccf5fc8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119701
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-30  Attila Szűcs  <szucs.attila3@nisz.hu>  [8b2a2de2481843502f0566e773ed11532520bc70]

        tdf#64703 sc: fix regression of printing page breaks
        
        After hidden rows or rows hidden by Autofilter,
        printing removed the page breaks between the visible
        rows, too. Now Calc supports WYSWYG: it prints all the
        visible page breaks, which includes the page breaks
        between the visible rows, and page breaks between the
        hidden rows (multiple page breaks of a hidden row
        sequence converted to a single page break).
        
        This was a regression since LO 3.6, introducing
        Autofilter with multichoice.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I87858d36fc62b8a5952cfd5bc39dbe90f1452ac0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118984
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-30  Rafael Lima  <rafael.palma.lima@gmail.com>  [350f994d43660b75bfd21990edabdb1c8adb839e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1951014d9e7c5270904789c2964d35fca8487134
          - Rewrite SF_Services with Python support focusing user scripts only
            
            Change-Id: Ib3748c3fbe43e25e3a9aa895519f08ec3b11b953
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119612
            Tested-by: Jenkins
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2021-07-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [66fceca24ee0fccd03f23afc689d82c794a2d57e]

        osl::Mutex->std::mutex in FmXDisposeListener
        
        Change-Id: I213499d4c707194c516cafe2ee323e61566cac71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119706
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [7b5922eb666e5f153060468b271d99510adb422e]

        osl::Mutex->std::mutex in DispatchHelper
        
        Change-Id: I6443f604f7f5cacc4b3d67bb6dab07706c82a9a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119700
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-30  Gopi Krishna Menon  <gopi.menon@collabora.com>  [74f4a1796f94477d459c71d0a0aaa8f4a430e208]

        Fix Nesting Level Bug in ProfileZone
        
        Moves the profile zone global nesting variable into the source from header and makes it threadlocal
        
        Change-Id: I97751f5c532d8e0e36adb7d9d383bd88f752953f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119662
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-07-30  Anshu  <anshukhare50@gmail.com>  [172f589471edcac9a4974132a3145b721942879a]

        tdf#38194 related: introduce StylesList control
        
        Change-Id: I31202c213e034ab96f28e16d1f6a59b52f47507d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117918
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-30  Caolán McNamara  <caolanm@redhat.com>  [5c9001acf25bf1795f683fc1a43dc6ec0ba6ced9]

        drop FontAlign alias of TextAlign
        
        Change-Id: If69ce85482fdb7d33d00fb0cf9b4d4609bb92cd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119681
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [8618707dd9d7de2a439ab361d7ff6bca373670c4]

        tsan:data race in ThreadPoolTest::testWorkerUsage
        
        Change-Id: Id63b9f1dd7ed163236837258e8dbad2feb9f1c5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119695
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [bb2470ffb749ed95e77cc112ee08a46c8b99be36]

        osl::Mutex->std::mutx in OSequenceOutputStream
        
        Change-Id: I1924cc0910c5dfb431b676a0f50f922779920594
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119697
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [957a66e58444a2ac4bb77d978fd08e84fceffc38]

        osl::Mutex->std::mutex in SequenceInputStream
        
        also
        (*) check params before taking mutex to minimise the time holding the
        mutex
        (*) some methods were missing a lock_guard
        
        Change-Id: Iac35328e67f81b38c896f7c1e2a3514b813656c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119696
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [f107e6893491bdf9e9bd1a8620218640ea76095a]

        osl::Mutex->std::mutex in OAccessibleKeyBindingHelper
        
        Change-Id: Ib308ede9561a3ff26cfc43bee202f3151fa07392
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119694
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-30  Noel Grandin  <noelgrandin@gmail.com>  [b595a93f3022badf4f8a1e0edd19475778b0fddc]

        use less GetOutDev()
        
        Change-Id: If6a528a5ff18e23226d5ec371a040cd994f1d384
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119678
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e1511ce551f27a5560600029193f076fd65ece17]

        indexing: add LOKit API to render the search result into a bitmap
        
        This adds a new LOKit API to render the search result into a bitmap
        buffer. It combines the SearchResultLocator to get the location
        inside the document of the search result (a series of rectangles)
        and the existing LOKit paintTile API to render the result into
        a bitmap (byte) buffer.
        
        It also adds a LOKit test to show how the API is used and to render
        a search result of a example document.
        
        Change-Id: I4284d90188777fd28158d029daa04151e71022bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118670
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [eb31491b2a419ba7e67cc0a59a9b295fe49526e5]

        tools: use upper case GetWidth/GetHeight for Rect for repr. string
        
        When a rectangle is written to a string stream (usually used for
        representation string in CPP unit tests) we used getWidth and
        getHeight. It turns out that this methods don't return the correct
        value for width / height (off by one) in many cases so instead we
        need to use the upper-case variants GetWidth/GetHeight.
        
        Change-Id: Id655236155f94e092d9e9c24f9bd6857e9b0a558
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119489
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-30  Huilin  <lynntang12138@gmail.com>  [151237558c3da083a45b29a98523366a8d438aeb]

        tdf#143148: Use pragma once instead of include guards
        
        Change-Id: I769206b581dd056d2b8cd2c0b20bab0e48af68cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119578
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-07-29  Eike Rathke  <erack@redhat.com>  [ac80ec817eb07c77a51bc0729985a473c734182e]

        Make duplicate generated numbering identifiers unique, tdf#143526 follow-up
        
        Change-Id: I28366c4e868e97b70e016b056b73b88b4cc8b812
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119677
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-07-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [1009cb94ba8d5adbe0b37f05c5eecf43d6cab60c]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 67fc52d45b9c5e965f176eb917428c724c076ba0
          - Fix typo
            
            Change-Id: Ic16067f805346e2a019855c1b1fff4905cc52d57
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/119683
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-29  Szymon Kłos  <szymon.klos@collabora.com>  [88d6e6873fe05ada6ee7178811b0b6f0a3f14635]

        lok sidebar: remove unused code
        
        Change-Id: I88325246d4997d44b4a1ca681627ca00ade1f030
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118285
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119664
        Tested-by: Jenkins

2021-07-29  Szymon Kłos  <szymon.klos@collabora.com>  [63ed9fe32c849901af2624d59c49ddd42c70217a]

        jsdialog: sidebar: enable fontwork popups
        
        Change-Id: I12002874a06ca2dc96c6dc3dc0ef3d5004c45f5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118251
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119663
        Tested-by: Jenkins

2021-07-29  Szymon Kłos  <szymon.klos@collabora.com>  [d22299918b5969fe2c08747fb7e7e55d52e9151b]

        jsdialog: sidebar: dump expanded state for panel
        
        Change-Id: Iffd4570a512d20229c20c0c7bbb113eaf456bcba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118250
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119660
        Tested-by: Jenkins

2021-07-29  Katarina Behrens  <bubli@bubli.org>  [6146b185ab2a335de39d0562a8d34e53d3e742e0]

        tdf#142817: Correctly replace animation effect that comes with a command
        
        As effect1 with command (e.g. the one from misc/MEDIACALL category)
        is created, 'mnCommand' member var is set.
        
        But when it is replaced by command-less effect2 via
        CustomAnnimationEffect::replaceNode, this var is never reset (simply
        because the relevant if-else branch is never hit) so it looks as if
        the command was still there. This causes UI glitch in sidebar:
        setting incorrect category of the next selected effect
        
        To fix that, we reset 'mnCommand' in ::setNode function, just as
        it is done with resetting audio associated w/ the effect
        
        Change-Id: I86016dd1acadfb31f460bde749bbe15164f1eb81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119492
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <bubli@bubli.org>

2021-07-29  Julien Nabet  <serval2412@yahoo.fr>  [5aa8ff21a01b8d5eb5acacb182fff976317f4991]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 1787948f9a80e7f39c0d67869ff56d22223df584
          - Portuguese Brasil lightproof: fix "Flags not at the start of the expression"
            
            Change-Id: If1888a167f2efe6ee54e72e4adf6ee9ab851b590
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/119569
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [f186149acd5018c66b9d11c8e3f30dda51b8e895]

        osl::Mutex->std::mutex in OSLInputStreamWrapper
        
        Change-Id: Id67cf7989a47f73b62e48b88c3e6f51efc2ccc46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119674
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-29  Mike Kaganski  <mike.kaganski@collabora.com>  [adeaa3a2cf31478c15147afe1303b77f8949293a]

        Update VS natvis for recent WhichRangesContainer changes
        
        Change-Id: I2171e88ca4d3404d35fe669c3c7af6ccd817b254
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119617
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [acb38a86b2b1d43b2a8d4405a0af90a2387e6142]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 60ac0c9c796fd0c09b0482baa7878399a9c2e75a
          - Fix typo in "Expressão arcaica"
            
            Change-Id: I513054881a967c0b3c3e5451f1f8134506156d66
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/119646
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [e15586246b94815de2004a6f73fdbd3473e62525]

        osl::Mutex->std::mutex in OSeekableInputWrapper
        
        Change-Id: Ib6cc0a6b1fcc4685f2ac8c120c86ce79f3036535
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119673
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [720ddd9c132928192df907886cf8dec64a311833]

        osl::Mutex->std::mutex in FormulaBuffer
        
        Change-Id: Idef0cddac54da4794553394f48d3006b8145b291
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119672
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-29  Eike Rathke  <erack@redhat.com>  [c186d09f88d6a4992382a1d15b60db6dbed3a91b]

        Add NumberingIdentifier unit test, tdf#143526 related
        
        Change-Id: I9d4df6f63dc9ebc90e99fecce14b3551c74f7f1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119675
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-07-29  Stephan Bergmann  <sbergman@redhat.com>  [8ede3362a2a32c7f74e73265599429840544029d]

        Fix --enable-mergelibs `make check`
        
        > LNK] CppunitTest/libtest_basegfx.so
        > include/basegfx/tuple/b3dtuple.hxx:92: error: undefined reference to 'basegfx::B3DTuple::getEmptyTuple()'
        
        and
        
        > [LNK] CppunitTest/libtest_svx_removewhichrange.so
        > svx/source/core/extedit.cxx:65: error: undefined reference to 'FileChangedChecker::FileChangedChecker(rtl::OUString const&, std::function<void ()> const&)'
        > svx/source/engine3d/scene3d.cxx:221: error: undefined reference to 'B3dTransformationSet::SetDeviceRectangle(double, double, double, double)'
        > include/tools/b3dtrans.hxx:120: error: undefined reference to 'B3dTransformationSet::SetViewportRectangle(tools::Rectangle const&, tools::Rectangle const&)'
        > svx/source/engine3d/scene3d.cxx:175: error: undefined reference to 'B3dCamera::B3dCamera(basegfx::B3DPoint const&, basegfx::B3DVector const&, double, double)'
        > svx/source/engine3d/scene3d.cxx:243: error: undefined reference to 'B3dCamera::~B3dCamera()'
        > svx/source/engine3d/scene3d.cxx:355: error: undefined reference to 'B3dTransformationSet::SetRatio(double)'
        > svx/source/engine3d/scene3d.cxx:364: error: undefined reference to 'B3dViewport::SetViewportValues(basegfx::B3DPoint const&, basegfx::B3DVector const&, basegfx::B3DVector const&)'
        > svx/source/engine3d/scene3d.cxx:367: error: undefined reference to 'B3dTransformationSet::SetPerspective(bool)'
        > include/tools/b3dtrans.hxx:120: error: undefined reference to 'B3dTransformationSet::SetViewportRectangle(tools::Rectangle const&, tools::Rectangle const&)'
        > include/tools/b3dtrans.hxx:120: error: undefined reference to 'B3dTransformationSet::SetViewportRectangle(tools::Rectangle const&, tools::Rectangle const&)'
        > svx/source/engine3d/scene3d.cxx:186: error: undefined reference to 'B3dCamera::B3dCamera(basegfx::B3DPoint const&, basegfx::B3DVector const&, double, double)'
        > svx/source/engine3d/scene3d.cxx:179: error: undefined reference to 'B3dCamera::~B3dCamera()'
        > svx/source/engine3d/scene3d.cxx:210: error: undefined reference to 'B3dCamera::~B3dCamera()'
        > svx/source/gallery2/galctrl.cxx:213: error: undefined reference to 'avmedia::MediaFloater::setURL(rtl::OUString const&, rtl::OUString const&, bool)'
        > svx/source/gallery2/galtheme.cxx:745: error: undefined reference to 'VersionCompatRead::VersionCompatRead(SvStream&)'
        > svx/source/gallery2/galtheme.cxx:757: error: undefined reference to 'VersionCompatRead::~VersionCompatRead()'
        > svx/source/gallery2/galtheme.cxx:757: error: undefined reference to 'VersionCompatRead::~VersionCompatRead()'
        > svx/source/gallery2/gallerybinaryengine.cxx:774: error: undefined reference to 'VersionCompatWrite::VersionCompatWrite(SvStream&, unsigned short)'
        > /usr/include/c++/12.0.0/bits/unique_ptr.h:85: error: undefined reference to 'VersionCompatWrite::~VersionCompatWrite()'
        > /usr/include/c++/12.0.0/bits/unique_ptr.h:85: error: undefined reference to 'VersionCompatWrite::~VersionCompatWrite()'
        > svx/source/gallery2/gallerybinaryengineentry.cxx:115: error: undefined reference to 'VersionCompatRead::VersionCompatRead(SvStream&)'
        > svx/source/gallery2/gallerybinaryengineentry.cxx:123: error: undefined reference to 'VersionCompatRead::~VersionCompatRead()'
        > svx/source/gallery2/gallerybinaryengineentry.cxx:123: error: undefined reference to 'VersionCompatRead::~VersionCompatRead()'
        > include/editeng/editund2.hxx:29: error: undefined reference to 'vtable for EditUndoManager'
        > /usr/bin/ld.gold: the vtable symbol may be undefined because the class is missing its key function
        > include/editeng/editund2.hxx:29: error: undefined reference to 'vtable for EditUndoManager'
        > /usr/bin/ld.gold: the vtable symbol may be undefined because the class is missing its key function
        > svx/source/svdraw/sdrundomanager.cxx:30: error: undefined reference to 'EditUndoManager::EditUndoManager(unsigned short)'
        > svx/source/svdraw/sdrundomanager.cxx:72: error: undefined reference to 'EditUndoManager::Redo()'
        > svx/source/svdraw/sdrundomanager.cxx:46: error: undefined reference to 'EditUndoManager::Undo()'
        > workdir/CxxObject/svx/source/svdraw/sdrundomanager.o:sdrundomanager.cxx:typeinfo for SdrUndoManager: error: undefined reference to 'typeinfo for EditUndoManager'
        > svx/source/svdraw/svdedxv.cxx:97: error: undefined reference to 'EditViewCallbacks::~EditViewCallbacks()'
        > svx/source/svdraw/svdedxv.cxx:87: error: undefined reference to 'EditViewCallbacks::~EditViewCallbacks()'
        > workdir/CxxObject/svx/source/svdraw/svdedxv.o:svdedxv.cxx:typeinfo for SdrObjEditView: error: undefined reference to 'typeinfo for EditViewCallbacks'
        > svx/source/svdraw/svdfmtf.cxx:1206: error: undefined reference to 'MetaMapModeAction::Execute(OutputDevice*)'
        > svx/source/svdraw/svdfmtf.cxx:1239: error: undefined reference to 'typeinfo for MetaGradientExAction'
        > svx/source/svdraw/svdfmtf.hxx:139: error: undefined reference to 'MetaLayoutModeAction::Execute(OutputDevice*)'
        > svx/source/svdraw/svdfmtf.hxx:136: error: undefined reference to 'MetaTextLineColorAction::Execute(OutputDevice*)'
        > svx/source/svdraw/svdfmtf.hxx:135: error: undefined reference to 'MetaRefPointAction::Execute(OutputDevice*)'
        > svx/source/svdraw/svdfmtf.hxx:115: error: undefined reference to 'MetaRasterOpAction::Execute(OutputDevice*)'
        > svx/source/svdraw/svdfmtf.hxx:117: error: undefined reference to 'MetaPopAction::Execute(OutputDevice*)'
        > svx/source/svdraw/svdfmtf.hxx:116: error: undefined reference to 'MetaPushAction::Execute(OutputDevice*)'
        > svx/source/svdraw/svdfmtf.hxx:112: error: undefined reference to 'MetaFontAction::Execute(OutputDevice*)'
        > svx/source/svdraw/svdfmtf.cxx:1206: error: undefined reference to 'MetaMapModeAction::Execute(OutputDevice*)'
        > svx/source/svdraw/svdfmtf.hxx:113: error: undefined reference to 'MetaTextAlignAction::Execute(OutputDevice*)'
        > svx/source/svdraw/svdfmtf.hxx:111: error: undefined reference to 'MetaTextFillColorAction::Execute(OutputDevice*)'
        > svx/source/svdraw/svdfmtf.hxx:110: error: undefined reference to 'MetaTextColorAction::Execute(OutputDevice*)'
        > svx/source/svdraw/svdfmtf.hxx:118: error: undefined reference to 'MetaMoveClipRegionAction::Execute(OutputDevice*)'
        > svx/source/svdraw/svdfmtf.hxx:120: error: undefined reference to 'MetaISectRegionClipRegionAction::Execute(OutputDevice*)'
        > svx/source/svdraw/svdfmtf.hxx:119: error: undefined reference to 'MetaISectRectClipRegionAction::Execute(OutputDevice*)'
        > svx/source/svdraw/svdfmtf.hxx:114: error: undefined reference to 'MetaClipRegionAction::Execute(OutputDevice*)'
        > svx/source/svdraw/svdfmtf.hxx:140: error: undefined reference to 'MetaTextLanguageAction::Execute(OutputDevice*)'
        > svx/source/svdraw/svdfmtf.hxx:141: error: undefined reference to 'MetaOverlineColorAction::Execute(OutputDevice*)'
        > /usr/include/c++/12.0.0/bits/unique_ptr.h:85: error: undefined reference to 'OFlowChainedText::~OFlowChainedText()'
        > /usr/include/c++/12.0.0/bits/unique_ptr.h:85: error: undefined reference to 'OFlowChainedText::~OFlowChainedText()'
        > svx/source/svdraw/textchainflow.cxx:274: error: undefined reference to 'OFlowChainedText::RemoveOverflowingText(Outliner*)'
        > /usr/include/c++/12.0.0/bits/unique_ptr.h:85: error: undefined reference to 'OFlowChainedText::~OFlowChainedText()'
        > /usr/include/c++/12.0.0/bits/unique_ptr.h:85: error: undefined reference to 'OFlowChainedText::~OFlowChainedText()'
        > svx/source/svdraw/textchainflow.cxx:101: error: undefined reference to 'UFlowChainedText::UFlowChainedText(Outliner const*, bool)'
        > svx/source/svdraw/textchainflow.cxx:96: error: undefined reference to 'OFlowChainedText::OFlowChainedText(Outliner const*, bool)'
        > svx/source/svdraw/textchainflow.cxx:123: error: undefined reference to 'OFlowChainedText::GetOverflowPointSel() const'
        > svx/source/svdraw/textchainflow.cxx:123: error: undefined reference to 'OFlowChainedText::GetOverflowPointSel() const'
        > svx/source/svdraw/textchainflow.cxx:159: error: undefined reference to 'UFlowChainedText::CreateMergedUnderflowParaObject(Outliner*, OutlinerParaObject const*)'
        > svx/source/svdraw/textchainflow.cxx:202: error: undefined reference to 'OFlowChainedText::RemoveOverflowingText(Outliner*)'
        > svx/source/svdraw/textchainflow.cxx:227: error: undefined reference to 'OFlowChainedText::InsertOverflowingText(Outliner*, OutlinerParaObject const*)'
        > svx/source/svdraw/textchainflow.cxx:239: error: undefined reference to 'OFlowChainedText::IsLastParaInterrupted() const'
        > svx/source/svdraw/textchainflow.cxx:235: error: undefined reference to 'OFlowChainedText::IsLastParaInterrupted() const'
        > svx/source/svdraw/textchainflow.cxx:235: error: undefined reference to 'OFlowChainedText::IsLastParaInterrupted() const'
        > svx/source/tbxctrls/tbcontrl.cxx:2747: error: undefined reference to 'SfxStatusListener::ReBind()'
        > include/svx/tbcontrl.hxx:175: error: undefined reference to 'SfxStatusListener::ReBind()'
        > svx/source/tbxctrls/tbcontrl.cxx:2697: error: undefined reference to 'SfxStatusListener::UnBind()'
        > svx/source/tbxctrls/tbcontrl.cxx:2493: error: undefined reference to 'SfxStatusListener::SfxStatusListener(com::sun::star::uno::Reference<com::sun::star::frame::XDispatchProvider> const&, unsigned short, rtl::OUString const&)'
        > svx/source/tbxctrls/tbcontrl.cxx:2493: error: undefined reference to 'SfxStatusListener::SfxStatusListener(com::sun::star::uno::Reference<com::sun::star::frame::XDispatchProvider> const&, unsigned short, rtl::OUString const&)'
        > svx/source/tbxctrls/tbcontrl.cxx:815: error: undefined reference to 'SfxStatusListener::~SfxStatusListener()'
        > svx/source/tbxctrls/tbcontrl.cxx:815: error: undefined reference to 'SfxStatusListener::~SfxStatusListener()'
        > workdir/CxxObject/svx/source/tbxctrls/tbcontrl.o:tbcontrl.cxx:typeinfo for SfxStyleControllerItem_Impl: error: undefined reference to 'typeinfo for SfxStatusListener'
        > workdir/CxxObject/svx/source/tbxctrls/tbcontrl.o:tbcontrl.cxx:vtable for SfxStyleControllerItem_Impl: error: undefined reference to 'SfxStatusListener::dispose()'
        > workdir/CxxObject/svx/source/tbxctrls/tbcontrl.o:tbcontrl.cxx:vtable for SfxStyleControllerItem_Impl: error: undefined reference to 'SfxStatusListener::addEventListener(com::sun::star::uno::Reference<com::sun::star::lang::XEventListener> const&)'
        > workdir/CxxObject/svx/source/tbxctrls/tbcontrl.o:tbcontrl.cxx:vtable for SfxStyleControllerItem_Impl: error: undefined reference to 'SfxStatusListener::removeEventListener(com::sun::star::uno::Reference<com::sun::star::lang::XEventListener> const&)'
        > workdir/CxxObject/svx/source/tbxctrls/tbcontrl.o:tbcontrl.cxx:vtable for SfxStyleControllerItem_Impl: error: undefined reference to 'SfxStatusListener::disposing(com::sun::star::lang::EventObject const&)'
        > workdir/CxxObject/svx/source/tbxctrls/tbcontrl.o:tbcontrl.cxx:vtable for SfxStyleControllerItem_Impl: error: undefined reference to 'SfxStatusListener::statusChanged(com::sun::star::frame::FeatureStateEvent const&)'
        > workdir/CxxObject/svx/source/tbxctrls/tbcontrl.o:tbcontrl.cxx:vtable for SfxStyleControllerItem_Impl: error: undefined reference to 'non-virtual thunk to SfxStatusListener::disposing(com::sun::star::lang::EventObject const&)'
        > workdir/CxxObject/svx/source/tbxctrls/tbcontrl.o:tbcontrl.cxx:vtable for SfxStyleControllerItem_Impl: error: undefined reference to 'non-virtual thunk to SfxStatusListener::statusChanged(com::sun::star::frame::FeatureStateEvent const&)'
        > workdir/CxxObject/svx/source/tbxctrls/tbcontrl.o:tbcontrl.cxx:vtable for SfxStyleControllerItem_Impl: error: undefined reference to 'non-virtual thunk to SfxStatusListener::dispose()'
        > workdir/CxxObject/svx/source/tbxctrls/tbcontrl.o:tbcontrl.cxx:vtable for SfxStyleControllerItem_Impl: error: undefined reference to 'non-virtual thunk to SfxStatusListener::addEventListener(com::sun::star::uno::Reference<com::sun::star::lang::XEventListener> const&)'
        > workdir/CxxObject/svx/source/tbxctrls/tbcontrl.o:tbcontrl.cxx:vtable for SfxStyleControllerItem_Impl: error: undefined reference to 'non-virtual thunk to SfxStatusListener::removeEventListener(com::sun::star::uno::Reference<com::sun::star::lang::XEventListener> const&)'
        > svx/source/tbxctrls/StylesPreviewWindow.cxx:63: error: undefined reference to 'SfxStatusListener::SfxStatusListener(com::sun::star::uno::Reference<com::sun::star::frame::XDispatchProvider> const&, unsigned short, rtl::OUString const&)'
        > svx/source/tbxctrls/StylesPreviewWindow.cxx:65: error: undefined reference to 'SfxStatusListener::ReBind()'
        > svx/source/tbxctrls/StylesPreviewWindow.cxx:409: error: undefined reference to 'SfxStatusListener::UnBind()'
        > svx/source/tbxctrls/StylesPreviewWindow.cxx:413: error: undefined reference to 'SfxStatusListener::dispose()'
        > svx/source/inc/StylesPreviewWindow.hxx:32: error: undefined reference to 'SfxStatusListener::~SfxStatusListener()'
        > svx/source/inc/StylesPreviewWindow.hxx:32: error: undefined reference to 'SfxStatusListener::~SfxStatusListener()'
        > workdir/CxxObject/svx/source/tbxctrls/StylesPreviewWindow.o:StylesPreviewWindow.cxx:typeinfo for StyleStatusListener: error: undefined reference to 'typeinfo for SfxStatusListener'
        > workdir/CxxObject/svx/source/tbxctrls/StylesPreviewWindow.o:StylesPreviewWindow.cxx:vtable for StyleStatusListener: error: undefined reference to 'SfxStatusListener::dispose()'
        > workdir/CxxObject/svx/source/tbxctrls/StylesPreviewWindow.o:StylesPreviewWindow.cxx:vtable for StyleStatusListener: error: undefined reference to 'SfxStatusListener::addEventListener(com::sun::star::uno::Reference<com::sun::star::lang::XEventListener> const&)'
        > workdir/CxxObject/svx/source/tbxctrls/StylesPreviewWindow.o:StylesPreviewWindow.cxx:vtable for StyleStatusListener: error: undefined reference to 'SfxStatusListener::removeEventListener(com::sun::star::uno::Reference<com::sun::star::lang::XEventListener> const&)'
        > workdir/CxxObject/svx/source/tbxctrls/StylesPreviewWindow.o:StylesPreviewWindow.cxx:vtable for StyleStatusListener: error: undefined reference to 'SfxStatusListener::disposing(com::sun::star::lang::EventObject const&)'
        > workdir/CxxObject/svx/source/tbxctrls/StylesPreviewWindow.o:StylesPreviewWindow.cxx:vtable for StyleStatusListener: error: undefined reference to 'SfxStatusListener::statusChanged(com::sun::star::frame::FeatureStateEvent const&)'
        > workdir/CxxObject/svx/source/tbxctrls/StylesPreviewWindow.o:StylesPreviewWindow.cxx:vtable for StyleStatusListener: error: undefined reference to 'non-virtual thunk to SfxStatusListener::disposing(com::sun::star::lang::EventObject const&)'
        > workdir/CxxObject/svx/source/tbxctrls/StylesPreviewWindow.o:StylesPreviewWindow.cxx:vtable for StyleStatusListener: error: undefined reference to 'non-virtual thunk to SfxStatusListener::statusChanged(com::sun::star::frame::FeatureStateEvent const&)'
        > workdir/CxxObject/svx/source/tbxctrls/StylesPreviewWindow.o:StylesPreviewWindow.cxx:vtable for StyleStatusListener: error: undefined reference to 'non-virtual thunk to SfxStatusListener::dispose()'
        > workdir/CxxObject/svx/source/tbxctrls/StylesPreviewWindow.o:StylesPreviewWindow.cxx:vtable for StyleStatusListener: error: undefined reference to 'non-virtual thunk to SfxStatusListener::addEventListener(com::sun::star::uno::Reference<com::sun::star::lang::XEventListener> const&)'
        > workdir/CxxObject/svx/source/tbxctrls/StylesPreviewWindow.o:StylesPreviewWindow.cxx:vtable for StyleStatusListener: error: undefined reference to 'non-virtual thunk to SfxStatusListener::removeEventListener(com::sun::star::uno::Reference<com::sun::star::lang::XEventListener> const&)'
        > svx/source/unodraw/unoshap3.cxx:324: error: undefined reference to 'B3dViewport::SetViewportValues(basegfx::B3DPoint const&, basegfx::B3DVector const&, basegfx::B3DVector const&)'
        > svx/source/xml/xmlxtexp.cxx:92: error: undefined reference to 'XMLMarkerStyleExport::~XMLMarkerStyleExport()'
        > svx/source/xml/xmlxtexp.cxx:102: error: undefined reference to 'XMLDashStyleExport::~XMLDashStyleExport()'
        > svx/source/xml/xmlxtexp.cxx:113: error: undefined reference to 'XMLHatchStyleExport::~XMLHatchStyleExport()'
        > svx/source/xml/xmlxtexp.cxx:123: error: undefined reference to 'XMLGradientStyleExport::~XMLGradientStyleExport()'
        > svx/source/xml/xmlxtexp.cxx:454: error: undefined reference to 'XMLHatchStyleExport::XMLHatchStyleExport(SvXMLExport&)'
        > svx/source/xml/xmlxtexp.cxx:432: error: undefined reference to 'XMLMarkerStyleExport::XMLMarkerStyleExport(SvXMLExport&)'
        > svx/source/xml/xmlxtexp.cxx:443: error: undefined reference to 'XMLDashStyleExport::XMLDashStyleExport(SvXMLExport&)'
        > svx/source/xml/xmlxtexp.cxx:465: error: undefined reference to 'XMLGradientStyleExport::XMLGradientStyleExport(SvXMLExport&)'
        > svx/source/xml/xmlxtexp.cxx:438: error: undefined reference to 'XMLMarkerStyleExport::exportXML(rtl::OUString const&, com::sun::star::uno::Any const&)'
        > svx/source/xml/xmlxtexp.cxx:92: error: undefined reference to 'XMLMarkerStyleExport::~XMLMarkerStyleExport()'
        > svx/source/xml/xmlxtexp.cxx:449: error: undefined reference to 'XMLDashStyleExport::exportXML(rtl::OUString const&, com::sun::star::uno::Any const&)'
        > svx/source/xml/xmlxtexp.cxx:102: error: undefined reference to 'XMLDashStyleExport::~XMLDashStyleExport()'
        > svx/source/xml/xmlxtexp.cxx:460: error: undefined reference to 'XMLHatchStyleExport::exportXML(rtl::OUString const&, com::sun::star::uno::Any const&)'
        > svx/source/xml/xmlxtexp.cxx:113: error: undefined reference to 'XMLHatchStyleExport::~XMLHatchStyleExport()'
        > svx/source/xml/xmlxtexp.cxx:471: error: undefined reference to 'XMLGradientStyleExport::exportXML(rtl::OUString const&, com::sun::star::uno::Any const&)'
        > svx/source/xml/xmlxtexp.cxx:123: error: undefined reference to 'XMLGradientStyleExport::~XMLGradientStyleExport()'
        > svx/source/xml/xmlxtexp.cxx:482: error: undefined reference to 'XMLImageStyle::exportXML(rtl::OUString const&, com::sun::star::uno::Any const&, SvXMLExport&)'
        > svx/source/xml/xmlxtimp.cxx:220: error: undefined reference to 'XMLMarkerStyleImport::XMLMarkerStyleImport(SvXMLImport&)'
        > svx/source/xml/xmlxtimp.cxx:221: error: undefined reference to 'XMLMarkerStyleImport::importXML(com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList> const&, com::sun::star::uno::Any&, rtl::OUString&)'
        > svx/source/xml/xmlxtimp.cxx:222: error: undefined reference to 'XMLMarkerStyleImport::~XMLMarkerStyleImport()'
        > svx/source/xml/xmlxtimp.cxx:233: error: undefined reference to 'XMLDashStyleImport::XMLDashStyleImport(SvXMLImport&)'
        > svx/source/xml/xmlxtimp.cxx:234: error: undefined reference to 'XMLDashStyleImport::importXML(com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList> const&, com::sun::star::uno::Any&, rtl::OUString&)'
        > svx/source/xml/xmlxtimp.cxx:235: error: undefined reference to 'XMLDashStyleImport::~XMLDashStyleImport()'
        > svx/source/xml/xmlxtimp.cxx:259: error: undefined reference to 'XMLGradientStyleImport::XMLGradientStyleImport(SvXMLImport&)'
        > svx/source/xml/xmlxtimp.cxx:260: error: undefined reference to 'XMLGradientStyleImport::importXML(com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList> const&, com::sun::star::uno::Any&, rtl::OUString&)'
        > svx/source/xml/xmlxtimp.cxx:261: error: undefined reference to 'XMLGradientStyleImport::~XMLGradientStyleImport()'
        > svx/source/xml/xmlxtimp.cxx:246: error: undefined reference to 'XMLHatchStyleImport::XMLHatchStyleImport(SvXMLImport&)'
        > svx/source/xml/xmlxtimp.cxx:247: error: undefined reference to 'XMLHatchStyleImport::importXML(com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList> const&, com::sun::star::uno::Any&, rtl::OUString&)'
        > svx/source/xml/xmlxtimp.cxx:248: error: undefined reference to 'XMLHatchStyleImport::~XMLHatchStyleImport()'
        > svx/source/xml/xmlxtimp.cxx:273: error: undefined reference to 'XMLImageStyle::importXML(com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList> const&, com::sun::star::uno::Any&, rtl::OUString&, SvXMLImport&)'
        > svx/source/xml/xmlxtimp.cxx:222: error: undefined reference to 'XMLMarkerStyleImport::~XMLMarkerStyleImport()'
        > svx/source/xml/xmlxtimp.cxx:235: error: undefined reference to 'XMLDashStyleImport::~XMLDashStyleImport()'
        > svx/source/xml/xmlxtimp.cxx:248: error: undefined reference to 'XMLHatchStyleImport::~XMLHatchStyleImport()'
        > svx/source/xml/xmlxtimp.cxx:261: error: undefined reference to 'XMLGradientStyleImport::~XMLGradientStyleImport()'
        > include/vcl/vclptr.hxx:129: error: undefined reference to 'svt::MultiLineTextCell::MultiLineTextCell(BrowserDataWin*)'
        > include/vcl/vclptr.hxx:129: error: undefined reference to 'svt::MultiLineTextCell::MultiLineTextCell(BrowserDataWin*)'
        > include/svtools/editbrowsebox.hxx:246: error: undefined reference to 'svt::IEditImplementation::~IEditImplementation()'
        > include/svtools/editbrowsebox.hxx:246: error: undefined reference to 'svt::IEditImplementation::~IEditImplementation()'
        > include/svtools/editbrowsebox.hxx:246: error: undefined reference to 'svt::IEditImplementation::~IEditImplementation()'
        > include/svtools/editbrowsebox.hxx:234: error: undefined reference to 'svt::IEditImplementation::~IEditImplementation()'
        > svx/source/form/fmshimp.cxx:3919: error: undefined reference to 'comphelper::IndexAccessIterator::IndexAccessIterator(com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&)'
        > svx/source/form/fmshimp.cxx:3919: error: undefined reference to 'comphelper::IndexAccessIterator::IndexAccessIterator(com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&)'
        > svx/source/form/fmshimp.cxx:2342: error: undefined reference to 'comphelper::IndexAccessIterator::Next()'
        > svx/source/form/fmshimp.cxx:2437: error: undefined reference to 'comphelper::IndexAccessIterator::Next()'
        > svx/source/inc/fmshimp.hxx:544: error: undefined reference to 'comphelper::IndexAccessIterator::~IndexAccessIterator()'
        > svx/source/inc/fmshimp.hxx:100: error: undefined reference to 'comphelper::IndexAccessIterator::IndexAccessIterator(com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&)'
        > svx/source/form/fmshimp.cxx:3092: error: undefined reference to 'comphelper::IndexAccessIterator::Next()'
        > svx/source/inc/fmshimp.hxx:97: error: undefined reference to 'comphelper::IndexAccessIterator::~IndexAccessIterator()'
        > svx/source/inc/fmshimp.hxx:97: error: undefined reference to 'comphelper::IndexAccessIterator::~IndexAccessIterator()'
        > svx/source/inc/fmshimp.hxx:100: error: undefined reference to 'comphelper::IndexAccessIterator::IndexAccessIterator(com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&)'
        > svx/source/form/fmshimp.cxx:3212: error: undefined reference to 'comphelper::IndexAccessIterator::Next()'
        > svx/source/inc/fmshimp.hxx:97: error: undefined reference to 'comphelper::IndexAccessIterator::~IndexAccessIterator()'
        > svx/source/form/fmshimp.cxx:1636: error: undefined reference to 'comphelper::IndexAccessIterator::IndexAccessIterator(com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&)'
        > svx/source/form/fmshimp.cxx:1636: error: undefined reference to 'comphelper::IndexAccessIterator::~IndexAccessIterator()'
        > svx/source/form/fmshimp.cxx:1636: error: undefined reference to 'comphelper::IndexAccessIterator::~IndexAccessIterator()'
        > workdir/CxxObject/svx/source/form/fmshimp.o:fmshimp.cxx:typeinfo for FmXBoundFormFieldIterator: error: undefined reference to 'typeinfo for comphelper::IndexAccessIterator'
        > workdir/CxxObject/svx/source/form/fmshimp.o:fmshimp.cxx:typeinfo for SearchableControlIterator: error: undefined reference to 'typeinfo for comphelper::IndexAccessIterator'
        
        Change-Id: I9911219083676cd10f5ccfc067655252eb172a3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119676
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [de7db883479bdeb44efc2caa6b8f7cfd3865d114]

        loplugin:unnecessarymethods
        
        Change-Id: I1d7a9c2ca91816c9e550cd673e04599f5efcf5ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119668
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [85141c9175af90511e3cb5c134dfbbc63961cd39]

        no need for this map to be optional
        
        an empty map is a very small object
        
        Change-Id: I9153c3dfbbdb8f6781cbba2c8067d4cac5372578
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119667
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [0be7fdfa86208d74ccbd1289ebc9f2cd03c8ae84]

        osl::Mutex->std::mutex in ColumnBlockPositionSet
        
        Change-Id: Ib9232f3b8f78a0a72a2eb1e743451a9f66e80979
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119671
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [27457150b1c85cbf7c084b0930a71b0106b8278b]

        return by const& in LocaleDataWrapper
        
        Change-Id: Id5075424867ae1017df9fa0cd2df802d529e32d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119666
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [52b8697a1f6af99061984140ecbca36808ae4a55]

        rtl::Static -> static local
        
        Change-Id: Ib8d9a24659a37e6b94237d98f030cd2be00bcb39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119665
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-29  Szymon Kłos  <szymon.klos@collabora.com>  [962b6307da5d1248481bf9efa534a7bbd37f3a41]

        jsdialog: use original container type for popups
        
        Change-Id: I6cffa33d7bfbc9087b8fff08b993c2a87b8811c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118080
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119659
        Tested-by: Jenkins

2021-07-29  Szymon Kłos  <szymon.klos@collabora.com>  [56e8d9dbbfb1915e8599f7b1bb24ba502e862198]

        jsdialog: sidebar: don't close popups when first time used
        
        Change-Id: I9a4f96acf44f3503f7bd978883d9d20de528b7bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118073
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119658
        Tested-by: Jenkins

2021-07-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [6c7d6924511f3006f64fb9d3eadd289778098571]

        rtl::Static -> static local
        
        in a handful cases, like a map or a vector, we don't need init on demand
        at all, the default constructor can be laid out at compile time
        
        Change-Id: I2d404584b5aa23db7b1f779e160e04e72dd2aa74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119656
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-29  Caolán McNamara  <caolanm@redhat.com>  [2e894d5053dccadc41f4c449e8fbdd3ada0c5bdc]

        drop some unneeded includes
        
        Change-Id: I200d2936e97475dedc67801631222da12c777729
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119649
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-29  Caolán McNamara  <caolanm@redhat.com>  [a57ec3ca97b587c76dc082b75532cc62d423cc8d]

        use the parent as available from HangulHanjaConversion
        
        Change-Id: I9b8e34f4358620f2bc3c510ea3d581be8f87bb97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119648
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-29  homeboy445  <akshitsan13@gmail.com>  [3e35fb78ac577d6bca9a05276f50ab98a8b6425f]

        Intialize the VCL test dialog directly instead of dispatching command
        
        Change-Id: Ia24c97b12266dac3a6f315993558f3cdac8a4652
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118124
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-29  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [27612dc0d3afad4f7eec7109a09262e877c63399]

        Revert "cid#1486241 'Constant' variable guards dead code"
        
        This led to an exception when activating a page via UNO (seen in WollMux):
        
        warn:svtools.uno:211417:211417:svtools/source/uno/wizard/wizardshell.cxx:120: DBG_UNHANDLED_EXCEPTION in enterState exception: com.sun.star.uno.RuntimeException message: [jni_uno bridge error] UNO calling Java method onActivatePage: non-UNO exception occurred: java.lang.ArrayIndexOutOfBoundsException: Index 2 out of bounds for length 1
        java stack trace:
        java.lang.ArrayIndexOutOfBoundsException: Index 2 out of bounds for length 1
        	at de.muenchen.allg.itd51.wollmux.dialog.mailmerge.MailmergeWizardController.onActivatePage(MailmergeWizardController.java:170)
        	at com.sun.star.bridges.jni_uno.JNI_proxy.dispatch_call(Native Method)
        	at com.sun.star.bridges.jni_uno.JNI_proxy.invoke(JNI_proxy.java:185)
        	at com.sun.proxy.$Proxy118.execute(Unknown Source)
        	at de.muenchen.allg.itd51.wollmux.dialog.mailmerge.MailmergeWizardController.startWizard(MailmergeWizardController.java:199)
        	at de.muenchen.allg.itd51.wollmux.sidebar.SeriendruckSidebarContent.lambda$new$5(SeriendruckSidebarContent.java:468)
        
        This reverts commit 23c2c3433dc6bbfff2e1b590b1a89ee7f9c155c0.
        
        Change-Id: I6344a83eaa37b58c46a8b576c65bb15b11855c9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119655
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-07-29  Szymon Kłos  <szymon.klos@collabora.com>  [a30e71bc1184d30bc9c95c2e02779660d58e3be9]

        sidebar: unify LineWidthPopup with other WeldToolbarPopups
        
        Change-Id: I9dd0d2b223972683a9066f0069e055175349526f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118023
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119654
        Tested-by: Jenkins

2021-07-29  Szymon Kłos  <szymon.klos@collabora.com>  [b206dda731e7c4390d6c9fe9c66feb8e903d3786]

        jsdialog: enable line end style popup
        
        Change-Id: I6c9bc4bf651ba130ec87348ac0e12cbe0265b3e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118006
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119653
        Tested-by: Jenkins

2021-07-29  Stephan Bergmann  <sbergman@redhat.com>  [202bdf0673964bb405a9677ea6c0b4cfec9479cd]

        Adapt again to C++20 char8_t
        
        ...after 53840ffd9755bbf2965676136c9772089891bfe8 "Pass context and resource
        string down to boost::locale separately"
        
        Change-Id: I3c010a00d66b9831e3f29581c56390b312dbe04c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119651
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-29  Szymon Kłos  <szymon.klos@collabora.com>  [77c39371e3c2965982006f3d060148d05839e95b]

        jsdialog: handle toolbox menus toggling
        
        Change-Id: I85881531f041cbd5402ac8de2a96b2c7150cbba8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117839
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119609
        Tested-by: Jenkins

2021-07-29  Szymon Kłos  <szymon.klos@collabora.com>  [cf9baa91a3c15fb798639c96f2fee6a5bd4975ff]

        jsdialog: toolbox popups
        
        unify menubutton popups and toolbox dropdowns
        
        Change-Id: I61c0c33a17d96f03d6513507bda6d5c8edbc55dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117786
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119608
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2021-07-29  Stephan Bergmann  <sbergman@redhat.com>  [e1fe04f117030400f07d207e0a3e35161ac464fa]

        Avoid some division by zero
        
        The first of which was seen when running under UBSan `instdir/program/soffice
        --headless --convert-to pdf` of caolan/id:002485,src:002216,op:havoc,rep:8.jpg
        from the crash-testing corpus.  The second one (when computing nGrfDPIy) was not
        observed, but lets assume that it could happen just as well, and keep the code
        symmetric.
        
        Change-Id: Idf9f9a84f3b05c7cfe3c66db753c73d2cbf812be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119650
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6f8f757c7338dd890273235bae6917b3175e2f86]

        Fix typos
        
        Change-Id: I0430fe4bc3107b321e7b7ab84cbc3e6afff97372
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119647
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-07-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [53840ffd9755bbf2965676136c9772089891bfe8]

        Pass context and resource string down to boost::locale separately
        
        because this is often on a hot path, and we can avoid the splitting and
        joining of strings like this.
        
        Create a new small index type TranslateId for some type-safety.
        
        This change only updates accessibility to use the new API, other modules
        will follow in stages.
        
        Change-Id: I289245ad34fda775812302ca7ac1588710167b34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119632
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-29  DaeHyun Sung  <sungdh86+git@gmail.com>  [4598a385ffaaf8fdc124962d347fead994450bea]

        tdf#143526 fix and add Korean numbering
        
        fix Korean NumberFormat, compare with MS Word
        change mapping of style::NumberingType::NUMBER_HANGUL_KO,
        from "koreanLegal" to "koreanCounting"
        "koreanDigital" add new reserved words "일, 일영, 일영영, etc"
        - style::NumberingType::NUMBER_DIGITAL_KO
        "koreanLegal" is new reserved words "하나, 둘, 셋, 넷, 다섯, 여섯, 일곱, 여덟, 아홉, 열"
        - style::NumberingType::NUMBER_LEGAL_KO
        "koreanDigital2" is new reserved words "一, 一零, 一零零, etc"
         - style::NumberingType::NUMBER_DIGITAL2_KO
        
        Reference:
        1: "[MS-OE376]: Office Implementation Information for ECMA-376 Standards Support"
        https://docs.microsoft.com/en-us/openspecs/office_standards/ms-oe376/a5deef83-bb01-410f-bde0-9c35abe4ca52
        2.1.350 Part 4 Section 2.13.5.30, numberingChange (Previous Paragraph Numbering Properties)
        
        2: "[MS-DOCX]: Word Extensions to the Office Open XML (.docx) File Format" shows example of not only Korean Numbering also others Numbering examples.
        https://docs.microsoft.com/en-us/openspecs/office_standards/ms-docx/b839fe1f-e1ca-4fa6-8c26-5954d0abbccd
        2.4 numFmt Extensions
        https://docs.microsoft.com/en-us/openspecs/office_standards/ms-docx/a1bb5809-e361-4e49-8e16-7f1a67da4121
        
        Change-Id: I535b2aa3cf4111d86b9b7b788afe4aa64e8e4545
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119518
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-29  Miklos Vajna  <vmiklos@collabora.com>  [ff1d4168dd8620431a4f9da64c8d25a7c8f69693]

        sw: use more StaticWhichCast() in source/core/txtnode/
        
        See commit 0025e80ba6d882f6f885499efaf37ab0e2ed699d (sw: use
        SfxPoolItem::StaticWhichCast() in SwTextBoxHelper, 2021-07-07) for
        motivation.
        
        Change-Id: I16c65845cdeabbd0a73f52b14dfbd1e29c7cf24d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119645
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-29  Dennis Francis  <dennisfrancis.in@gmail.com>  [4c93b0eff4cd993adfd178b904eb05b3979b066a]

        lok: sc: unit test for non existent tab view data fix
        
        Conflicts:
        	sc/qa/unit/tiledrendering/tiledrendering.cxx
        
        Change-Id: I7c0ea95118448a49288ff70c8e7bcddc379df5ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119605
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2021-07-29  Justin Luth  <justin_luth@sil.org>  [fb0628b5ffe2571af3fb811c5c5109698b1bf773]

        tdf#91083 sw layout: don't emulate table keep when already set
        
        EmulateKeep is intended for interoperability with MS formats.
        But if an MS format is saved in ODF format, it can once
        again have the real table keep-with-next-paragraph property.
        In that case, we shouldn't try to emulate what is explicitly set.
        
        This is based on a code-read and debugging of tdf#143468.
        However, I don't have any examples or proof docs
        that show this actually caused any real problems.
        However, clearly there is no need to emulate in this
        particular situation, so best to make that clear ASAP.
        
        Change-Id: I1cd6af4a89c50f2d3ae60fcbf07bf604e1976c5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119575
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-07-29  Justin Luth  <jluth@mail.com>  [82b14219969c4f80d421015c9e89e8d3db4650d8]

        crashreport writerfilter: findColumn(unsigned long,unsigned long)
        
        Although the crash reports don't show getRow as a separate
        item in the list of functions leading to the crash,
        it just CAN'T be a problem with mTableDataStack.empty()
        or !mTableDataStack.top() because they are unconditionally
        used or popped later on in endLevel().
        
        So I resisted the urge to test everything, and just verified
        that the row (which exists for m_aCellProperties) actually
        exists in the table manager - similar to getGridBefore().
        
        Change-Id: I5a27dc40db18f05ad4656789d3e61ec1ff4de471
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119420
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-07-28  Stephan Bergmann  <sbergman@redhat.com>  [99fa607245332d687d494d8d4404cf067ca21fb3]

        Annotate the .eh_frame data
        
        ...to convince myself that it is only about the initial %rsp/%rbp fiddling, and
        is not affected by the ca344be7aabf88dddde38841e6af6292ece6829b "tdf#143450: Fix
        special fp+integer struct return case for gcc_*_x86-64" changes to later parts
        of privateSnippetExecutor
        
        Change-Id: I7bfad4cb5e1c2208e29c73a70874b6e9eff29eb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119610
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5aa74aa1e6fac571f99146ebcb6adc9feb1459ad]

        Removed executable bits on source file
        
        Change-Id: Ib9d8c713e6bc673e806ee8e2e9afea65a5ad83ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119565
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2021-07-28  Caolán McNamara  <caolanm@redhat.com>  [387eaa2f6efe0277c28f12abc72febf73d07462e]

        Related: ofz#36348 ubsan runtime error: value outside representable range
        
        Change-Id: I0dbbba2c4020d7fc7e6f12aba4bfcb003fa13893
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119611
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2021-07-28  Eike Rathke  <erack@redhat.com>  [56cebfdbce89e7400a89678d14b847243e88f971]

        Keep ScParameterClassification sorted, tdf#76310 follow-up
        
        Change-Id: Ib1441b0668abbf50a46416b32292160eb8995ba8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119636
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-07-28  Michael Weghorn  <m.weghorn@posteo.de>  [968e758f163ef5a6c8c46e3427fccae32958b6db]

        XAccessibleValue::getMinimumIncrement: Add "@since" annotation
        
        Add "@since LibreOffice 7.3" annotation for the method added in
        
            commit b5ada12ffd0b6b8677430fce117c4c1e38cc9159
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Wed Jul 28 11:26:16 2021 +0200
        
                a11y: Add XAccessibleValue::getMinimumIncrement method
        
        Thanks to Stephan for pointing it out in above commit's Gerrit
        change. [1]
        
        [1] https://gerrit.libreoffice.org/c/core/+/119596
        
        Change-Id: I416653ea5ebf3a09effead2d132db340d08e6c53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119634
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-07-28  Stanislav Horacek  <stanislav.horacek@gmail.com>  [72773c8e547ee42922bf32a861bb4ae13858169d]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to b3a1c0be50d1ad0b404070124463fb4af90bbe39
          - Czech Hunspell: add several word forms
            
            Change-Id: I227d4fe75539691c75323ffcc822545081ced9ae
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/119637
            Tested-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            Reviewed-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            
2021-07-28  Eike Rathke  <erack@redhat.com>  [516318113f0bd2b3c658aba9b285165e63a280e2]

        Resolves: tdf#76310 Preserve whitespace TAB, CR, LF in formula expressions
        
        Allowed whitespace in ODFF and OOXML are
        U+0020 SPACE
        U+0009 CHARACTER TABULATION
        U+000A LINE FEED
        U+000D CARRIAGE RETURN
        
        Line feed and carriage return look a bit funny in the Function Wizard if
        part of a function's argument but work. Once a formula is edited, CR are
        converted to LF though, probably already in EditEngine, didn't
        investigate.
        
        Change-Id: I6278f6be48872e0710a3d74212db391dda249ed2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119635
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-07-28  Noel Grandin  <noel@peralex.com>  [24b06b9c6bdb777dff385b0fbfc81d55d3d013a1]

        log access violation on windows tinderboxen
        
        where we currently have no good feedback when something
        goes wrong.
        
        Credit: Exception printing code written by
          msdn-whiteknight
        as seen at
          https://stackoverflow.com/questions/22467604/how-can-you-use-capturestackbacktrace-to-capture-the-exception-stack-not-the-ca
        
        Change-Id: I44c65b10c0b0151c3236521d62a824570d4cdccf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119561
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-28  Mike Kaganski  <mike.kaganski@collabora.com>  [67faef71f937a14799fd551a2751c3b61dd7a94f]

        A typo
        
        Change-Id: I5b9635381c43d34a16fb2443c4ca3621ff0d9a52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119613
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-28  Michael Weghorn  <m.weghorn@posteo.de>  [be3764070655afb438ac4d09a73175ebcbc8fea2]

        Minor fix in comment for XAccessibleValue::getMinimumValue
        
        This looks like a copy-paste error.
        The *upper* bound is relevant for 'getMaximumValue', the *lower*
        bound for 'getMinimumValue'.
        
        Change-Id: Ibe707fde6185c0fa757741683f046393e2003eb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119600
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-07-28  Michael Weghorn  <m.weghorn@posteo.de>  [f62cbfed55099170ae6f9c006c36bca3420424e3]

        qt5 a11y: Implement Qt5AccessibleWidget::minimumStepSize
        
        This makes use of the newly introduced
        XAccessibleValue::getMinimumIncrement method,
        s. Change-Id: Ie148a4e1cedbdbb5964f8565c81611d3480465cb,
        "Add XAccessibleValue::getMinimumIncrement method".
        
        With this in place, Accerciser now shows the correct
        "Minimum increment" and the exact decimal value instead
        of a rounded integer value for FormattedFields, s.
        note in commit message for
        Change-Id: I8af326c2d24c1801147a56ea2e2a886ab42ac634
        "a11y: Expose FormattedField as spinbox" for more details.
        
        Change-Id: Ia9d07552197357c81ae8ea3b62e2de07e82148bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119597
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-07-28  Michael Weghorn  <m.weghorn@posteo.de>  [b5ada12ffd0b6b8677430fce117c4c1e38cc9159]

        a11y: Add XAccessibleValue::getMinimumIncrement method
        
        Add a method 'getMinimumIncrement' to the XAccessibleValue interface.
        The method returns the minimal increment by which the value represented by
        the object can be adjusted.
        
        The main motivation is to expose this to AT-SPI, so it can be retrieved e.g.
        by libatspi's 'atspi_value_get_minimum_increment' function [1],
        s. the note in Change-Id: I8af326c2d24c1801147a56ea2e2a886ab42ac634
        "a11y: Expose FormattedField as spinbox" for more details.
        
        The implementation relevant for the 'FormattedField' class is in
        'SVTXAccessibleNumericField::getMinimumIncrement', which returns
        the spin size.
        
        While at it, also move the comment in sw/source/core/access/acccell.hxx
        mentioning what methods are overriden for the 'XAccessibleValue' interface
        to the right place.
        
        [1] https://developer.gnome.org/libatspi/stable/libatspi-atspi-value.html#atspi-value-get-minimum-increment
        
        Change-Id: Ie148a4e1cedbdbb5964f8565c81611d3480465cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119596
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-07-28  Michael Weghorn  <m.weghorn@posteo.de>  [349a8801b9ee98f4f9ee1d35f7d28e17baedf7cc]

        a11y: Expose FormattedField as spinbox
        
        This adds a new accessibility class 'SVTXAccessibleNumericField'
        that implements 'XAccessibleValue' and reports having an a11y
        role of 'AccessibleRole::SPIN_BOX'. An object of that class
        is returned by 'SVTXNumericField::CreateAccessibleContext'.
        
        Create an 'SVTXNumericField' XWindow peer for windows
        of type 'WindowType::FORMATTEDFIELD'
        (instead of a 'VCLXNumericField' one), so the
        newly introduced accessibility class gets used for
        'FormattedField'.
        
        This way, FormattedFields are now exposed to a11y tools
        as spinboxes.
        
        Previously, since no specific accessibility class
        had been implemented for VCLXNumericField (then used as
        XWindow peer class for FormattedField), the
        one for VCLXEdit, i.e. VCLXAccessibleEdit, was used.
        
        While VCLXNumericField implements XNumericField
        and thus in general offers the relevant methods to implement
        an accessible class that implements XAccessibleValue as well,
        it uses the Formatter from the VCLXFormattedSpinField base class
        to get/set values. However, that doesn't work for the FormattedField
        case, since FormattedField has its own formatter of a different
        type and the 'mpFormatter' member in the VCLXFormattedSpinField
        base class is a nullptr, resulting in the corresponding
        getter methods always returning 0 and the setters doing nothing.
        
        With this commit in place, Accerciser now reports role
        "spin box" instead of just "text" for FormattedFields
        and displays the current value as well as allows to change
        it via the "Value" interface when using the qt5/kf5 VCL plugin.
        
        Note: For non-integer values, Accerciser doesn't show the actual
        decimal value, but an integer, e.g. when the value for "Height"
        spinbox in Writer's "Page Style" -> "Page" dialog (section "Paper
        format") is set to "29.70cm", Accerciser shows "30" instead of
        "29.70", despite 'Qt5AccessibleWidget::currentValue' returning
        the exact value. This is because Accerciser appears to rely
        on the value for the minimum increment being reported (as a
        corresponding decimal value) by a call
        to 'atspi_value_get_minimum_increment', s.[1].
        However, there is currently no corresponding method in the
        'XAccesibleValue' interface for that at-spi method which
        'Qt5AccessibleWidget::currentValue' could call to retrieve
        the value.
        
        The NVDA screen reader on Windows now also says e.g.
        "Width: (Type = 344)  spin button  editable  Alt+W  selected 8.50″"
        instead of "Width: (Type = 344)  edit  Alt+W  selected 8.50″".
        
        [1] https://developer.gnome.org/libatspi/stable/libatspi-atspi-value.html#atspi-value-get-minimum-increment
        
        Change-Id: I8af326c2d24c1801147a56ea2e2a886ab42ac634
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119590
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-07-28  Michael Weghorn  <m.weghorn@posteo.de>  [9ceb47ce712157019ca06ee11c66515ea7cc16ec]

        Move SVTXNumericField and parents to public toolkit header
        
        This is in preparation for the creation of a new accessibility
        class for 'SVTXNumericField'.
        
        Change-Id: I41e04c71b951832e4e264a271a3d66be7b6d6ce7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119589
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-07-28  Dennis Francis  <dennisfrancis.in@gmail.com>  [c4bcdb3ec8952fd2a2838629702dd7a00e104f63]

        lok: sc: avoid crash on non existent tab view data
        
        ... when accessing position helpers.
        
        Change-Id: Ia627a8c4ed30ad1f1c2333df00b656fe041f111e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119604
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2021-07-28  Mike Kaganski  <mike.kaganski@collabora.com>  [cc7ff6d890ab2cacc7f0273039b15689dad5e0dd]

        Three identical functions for a class is a bit too much
        
        Change-Id: Ia949f3fe2cbbc8aa524347854faa23807d58e252
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119606
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-28  Rafael Lima  <rafael.palma.lima@gmail.com>  [96c8255875c0ce45c6621999cc1bc4d9a429cb16]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4a07d8d492c50f0e2db3200790f92e9e18bb5144
          - Adapt SF_String to new method signatures and add Python examples
            
            Change-Id: Ifd9fa48fcb34ca8469581b8f3d8aac29f51b8414
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119438
            Tested-by: Jenkins
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2021-07-28  Szymon Kłos  <szymon.klos@collabora.com>  [90f9a35319b3fc5db3fb4714a4b78f2c46fb4f28]

        Don't steal focus from popup in online
        
        To avoid closing the popup when it is first time activated.
        
        Change-Id: I23abd691ecc271b46f1bfba041f247208200ba7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117595
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119599
        Tested-by: Jenkins

2021-07-28  Szymon Kłos  <szymon.klos@collabora.com>  [333f0cb495c64439ebd77e86a58297d455b71a13]

        jsdialog: handle popover close
        
        Change-Id: I8b5afe7438c57cfe0553475131bed1e3c4921f46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117373
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119598
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2021-07-28  Szymon Kłos  <szymon.klos@collabora.com>  [79eab8450b3a9db343a082e6d450764643340a3e]

        jsdialog: dump and activate popup windows
        
        Change-Id: I4eb49a81d12ac37f50c6595eeec6d472fdbe6d82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117251
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119581
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2021-07-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [3ed7511eca99819012fc1baa490ef85963a9472e]

        simplify SvtOptionsDialogOptions
        
        Change-Id: I8977c92897757bc62cdc93de98bfa05a00355f0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119555
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-28  Stephan Bergmann  <sbergman@redhat.com>  [ca344be7aabf88dddde38841e6af6292ece6829b]

        tdf#143450: Fix special fp+integer struct return case for gcc_*_x86-64
        
        For one, the loop in x86_64::fill_struct was backwards.
        
        And for another, privateSnippedExecutor does not need special handling of FLOAT
        and DOUBLE return values (they can simply be moved to %xmm0, as covered by the
        general case), but rather for those small structs where floating-point member(s)
        in a first eightbyte (targeting %xmm0) are followed by integer member(s) in a
        second eightbyte (targeting %rax).  Extended testtools to cover two such cases.
        
        Change-Id: I8e775a1d1ce2312610f265bcc8e40b09bdac56df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119576
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-28  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [f7709a6594753b99973258d33ce3b901ed24df85]

        Update git submodules
        
        * Update translations from branch 'master'
          to a2b54ae27fac12ee3aee478872632c377e1843f9
          - update translations for 7.2.0 rc2/master
            
            and force-fix errors using pocheck
            
            Change-Id: I7b7bd01e640b88e6e81140686a68f72592e5a25d
            
2021-07-28  Szymon Kłos  <szymon.klos@collabora.com>  [10926dd227d366b25bf79cffcbf8628355be250c]

        Move SalInstancePopover decl to header file
        
        Change-Id: I58d021d3e4a3f5d4b8b805380526c1d32b782674
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117345
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119563
        Tested-by: Jenkins

2021-07-28  Eike Rathke  <erack@redhat.com>  [6eb9fde88af245a00247fca8a592ed08ee4b8bbe]

        ODFF: eliminate spaces between function name and initial opening parenthesis
        
        Same as for OOXML, they are disallowed in ODFF as well.
        
        Change-Id: Iff78a901838092a3ee32221fdaadd28ee50f7646
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119577
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-07-28  Stephan Bergmann  <sbergman@redhat.com>  [5a9d7625d215d9f9417a2207327a741618d3de82]

        ZipPackageHelper is now used in Library_cui outside Library_merged
        
        ...since 6cb3c79b84e396959a982070f6fc4d439a9c396d "Added the feature to store
        VCL test results as a zip file", see e.g. failed
        <https://tinderbox.libreoffice.org/cgi-bin/gunzip.cgi?tree=MASTER&brief-log=1627450201.2981>:
        
        > 61078         /tinderbox/buildslave/build/workdir/CxxObject/cui/source/dialogs/GraphicTestsDialog.o: In function `GraphicsTestsDialog::HandleDownloadRequest(weld::Button&)´:
        > 61079         /tinderbox/buildslave/source/libo-master/cui/source/dialogs/GraphicTestsDialog.cxx:87: undefined reference to `utl::ZipPackageHelper::ZipPackageHelper(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, rtl::OUString const&)´
        > 61080         /tinderbox/buildslave/source/libo-master/cui/source/dialogs/GraphicTestsDialog.cxx:88: undefined reference to `utl::ZipPackageHelper::getRootFolder()´
        > 61081         /tinderbox/buildslave/source/libo-master/cui/source/dialogs/GraphicTestsDialog.cxx:88: undefined reference to `utl::ZipPackageHelper::addFolderWithContent(com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&, rtl::OUString const&)´
        > 61082         /tinderbox/buildslave/source/libo-master/cui/source/dialogs/GraphicTestsDialog.cxx:89: undefined reference to `utl::ZipPackageHelper::savePackage()´
        > 61083 NEXT    collect2: error: ld returned 1 exit status
        > 61084 NEXT    make[1]: *** [/tinderbox/buildslave/source/libo-master/cui/Library_cui.mk:10: /tinderbox/buildslave/build/instdir/program/libcuilo.so] Error 1
        
        Change-Id: Ia7af3bd4ed23adb8cadd66fb20ce8914040eb901
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119582
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-28  Stephan Bergmann  <sbergman@redhat.com>  [8112bcae289fcc2210c7286d7b4bc141d8f6a1c0]

        Clean up bridges/source/cpp_uno/gcc3_macosx_x86-64/abi.cxx
        
        same as 5411aafbfd8656f043bcf30588bc41b061f1b60b "Clean up
        bridges/source/cpp_uno/gcc3_linux_x86-64/abi.cxx"
        
        Change-Id: I25ba66f2d666ef108265d308b7cc9badba60ae2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119579
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-28  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [a330732cf8aaa5770bef0b49c113a57ca5e85e10]

        tdf#107953 - Extend significant digits
        
        According to
        https://randomascii.wordpress.com/2012/03/08/float-precisionfrom-zero-to-100-digits-2/
        show at least 9 / 17 significant digits for a single / double data type
        in order to identify the contained value.
        
        Change-Id: Id2833fc51ca005bc78b68d6b4cca28f2d95f5a85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119526
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-07-28  Szymon Kłos  <szymon.klos@collabora.com>  [1ec5a1300632a5455416b6cbb090d8c48353d939]

        jsdialog: dump internal image for buttons
        
        Change-Id: I53687f67042490c19d1056c74619d43566bf1289
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117132
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119562
        Tested-by: Jenkins

2021-07-28  Szymon Kłos  <szymon.klos@collabora.com>  [2cb0ebaff2896feafc1f574ca8fb1f13a11f5401]

        jsdialog: sidebar: fix closing
        
        revert change done by mistake in:
        64bd4dd2f80b247cb5df3f3e6c54bf2d47bc41a7
        
        Change-Id: I740d5970c713053c7f8a4c880776a1056d132e12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119553
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-07-28  Szymon Kłos  <szymon.klos@collabora.com>  [a72b7e2f38cc8c7372f24365a8458528205b09e4]

        jsdialog: weld MenuButton
        
        Change-Id: I79b753e070183daa809b23dbb7d3052000ebecd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116995
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119552
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2021-07-28  Mike Kaganski  <mike.kaganski@collabora.com>  [44a4b028d094dda4dc4886a4670371175da8024f]

        Consolidate saturating_(add,sub) for signed and unsigned
        
        Compiler would optimize away the branch that is unreachable
        for current operand type anyway.
        
        Change-Id: Iac84057c1716990d107529d52dba1dd7603c5a32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119448
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [d8fec570c21c5e45ba593ee96cc1ba5d45d77fc8]

        use officecfg for SvtCJKOptions
        
        and remove some unused options
        
        Change-Id: I487a233de4f7414012e5405f2c2e1f9c8b8fb4f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119554
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-28  Miklos Vajna  <vmiklos@collabora.com>  [3808418e38fe9540a286ad48f1c3eaed2706f78c]

        Add SwModelTestBase::loadAndSave()
        
        Allows one more removal of DECLARE_OOXMLEXPORT_EXPORTONLY_TEST() in
        CppunitTest_sw_ooxmlexport3. That conversion in testCalendar1 now looks
        like a good candidate for mass-conversion purposes.
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I096b87ede4417976e5348399e631814ca103bdc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119573
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-28  Julien Nabet  <serval2412@yahoo.fr>  [3bd2f04d59acfd1eb954042bd485858cdf0fd670]

        Just to fix a warning
        
        /home/julien/lo/libreoffice/instdir/sdk/include/uno/data.h:40: warning: argument 'pTypedemanded' of command @param is not found in the argument list of uno_QueryInterfaceFunc(void *pInterface, struct _typelib_TypeDescriptionReference *pType)
        /home/julien/lo/libreoffice/instdir/sdk/include/uno/data.h:44: warning: The following parameter of uno_QueryInterfaceFunc(void *pInterface, struct _typelib_TypeDescriptionReference *pType) is not documented:
          parameter 'pType'
        
        Change-Id: I5b6606749329eeacf868105e0a730df4999b6d54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119571
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-07-28  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [73041de9563c9a973d1b5394c6e5520a7d799980]

        tdf#101630 - gdrive support w/oAuth and Drive API v3
        
        LibreOffice is only using drive.file scope, so can only see files it
        owns/that were created by LibreOffice.
        
        In addition, also store the refresh token in LO's password-store if the
        user enabled persistent storage, removing the need to to the
        copy'n'paste dance to grant access each time LO is launched.
        
        related tdf#115643 also store the refresh token for onedrive
        consolidate the fallback-auth provides for onedrive/gdrive into one,
        they are all the same login in browser, then copy code method that
        ultimately should be changed to having LO listen on local port for the
        code
        
        Change-Id: I97e3843682c302d2884e35ece6e72bc3a07e2539
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119572
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-07-27  Stephan Bergmann  <sbergman@redhat.com>  [5411aafbfd8656f043bcf30588bc41b061f1b60b]

        Clean up bridges/source/cpp_uno/gcc3_linux_x86-64/abi.cxx
        
        ...without any intended functional changes, in preparation for actual fixes for
        tdf#143450 "Data corruption when returning small structs containing a double
        from C++ via IPC".
        
        Much of the code (apparently originally copied from some other project,
        according to the comments) was too generic for our specific needs here.
        
        Change-Id: Iddcb58fa0999d10dcf716dd2af7dab1620839bce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119570
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-27  Caolán McNamara  <caolanm@redhat.com>  [1940ffc5347768fdc4d2bba636b40d451a274f1e]

        ofz#36348 Integer-overflow
        
        Change-Id: I7c6020e94c9ec9d002e66d0ad83426c062ebd5c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119574
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-27  Caolán McNamara  <caolanm@redhat.com>  [bc06fee6924419a8324145b09df54c15a07e1a76]

        MetaTextArrayAction version 2 string discarded
        
        since...
        
        commit 58a064595e43428f7d74341aff38df40fec0c8b3
        Date:   Thu Jul 8 12:51:11 2021 +0300
        
            Add Handler for MetaTextArray Read
        
        Change-Id: I0c35bb92d3e61d8d2158e3a51e3661373e5cb6aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119501
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-27  Caolán McNamara  <caolanm@redhat.com>  [32baf8361a48f5238256acc101241d42c245a711]

        cid#1489549 Uncaught exception
        
        no need to check if mpPolygons is in use before deleting it
        
        Change-Id: Ie4fdc35ca70fcef6985268dd317e34dde1ccc950
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119559
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-27  Stephan Bergmann  <sbergman@redhat.com>  [db392a8a255326b7a094daeabd7fba195db6a9a5]

        [API CHANGE] Drop obsolete osl_demultiplexSocketEvents et al
        
        ...which were deprecated in 0a126b4c661d65860fd2de92f8cc49bdb65a957c "Deprecate
        osl_demultiplexSocketEvents et al" towards LO 7.2 (and leave aborting stubs in
        place for backwards compatibility)
        
        Change-Id: Ice6032eb2f351af87dd56eecb002aa2a91e79373
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119560
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [89e3cf8f67d04fc8beff571aec8da130eccd7689]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 748ec6b4e01e0bc17f05b3171abb02d61401c096
          - Bump pt-BR dict version to 3.2.15
            
            Fix typo in pt_BR_en_US.properties
            
            Change-Id: Iaaf3c5c3eab220c1a9d41b7fbf73540fbdde07fd
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/119445
            Tested-by: Julien Nabet <serval2412@yahoo.fr>
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2021-07-27  Caolán McNamara  <caolanm@redhat.com>  [9a9f8f8f85cd079911f39cde6dcae6d73a609cdc]

        cid#1489430 Big parameter passed by value
        
        Change-Id: Ib40bda812872c9421948bc9a1e131ab3f95a0ff0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119557
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-27  Caolán McNamara  <caolanm@redhat.com>  [87b51aa7b83987894dfbbba08c19cb6bccb7e8a7]

        ofz#36586 Abrt failed throw
        
        Change-Id: I6ef391b5b96995db121fc52181b65e21fdc0d688
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119546
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-27  Julien Nabet  <serval2412@yahoo.fr>  [76f5155b6892dd6199bccc2206e716d473151cf4]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 7b0daded304d2d56c0f8035602a8480eec86d40d
          - Portuguese Brasil lightproof: numsep=>gerund since it concerns gerundismo
            
            Change-Id: I339f284e03004fe4fec2397844c9f53f3b3c2e10
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/119567
            Tested-by: Julien Nabet <serval2412@yahoo.fr>
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2021-07-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ef5edcfb02c6522af6f6621b5a9deae253755206]

        Fix typo
        
        Change-Id: I1267160a9e30b28a62017ae4d149253563849c9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119566
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-07-27  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [3c6b0322e2dc897bdd986afe0fe876a5d429528a]

        tdf#123626 Add "Open hyperlink" context menu to hyperlinked shapes
        
        Was missing in a23b44fd9f0119f7ea3523e32875f55c1a07c1cd
        
        Change-Id: Ifcee4af79a00c77206be4c2d5ff621f56f2d0018
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119551
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-07-27  Luboš Luňák  <l.lunak@collabora.com>  [cec95cd93ce002ff57e9a530ee920170f5d36e38]

        GooString::append(const std::string&) is new in poppler 0.83.0
        
        Change-Id: Ib3324c393c195526160eddbdfc83a688e6f66dbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119534
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-07-27  Miklos Vajna  <vmiklos@collabora.com>  [d422512a5c9afc3b309442ba1cbd4405afab96c8]

        sw bibliography, local copy: handle the column mapping dialog
        
        This allows mapping the LocalURL database column to the LocalURL
        property of a bibliography reference field.
        
        Change-Id: Ic8793561e0242964c8a8313b230f6e13dda31dcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119558
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-27  Julien Nabet  <serval2412@yahoo.fr>  [0e5146aa61e5487b042ed067c49f858c099fa746]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 6770a120c62386af493aacd4f16600d8cfaff1b0
          - tdf#143559: save the changes in options of Portuguese spellcheck
            
            The keyid is "malmau" not "mmalmau"
            
            Change-Id: I9ba651abe0a4c062f811ee61da1b9f45621a5f02
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/119556
            Tested-by: Julien Nabet <serval2412@yahoo.fr>
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2021-07-27  Julien Nabet  <serval2412@yahoo.fr>  [784c9d76f8dd13a4595246f1f58623312096c9ef]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 66dd2540ba4e4a6442de40edf6b27895f94d9958
          - tdf#143507: localize Grammar Checking (Portuguese) settings page
            
            Thank you Olivier Hallot for the translation!
            
            Change-Id: Iadd88379db040cf0743248b8169625102a4ebdec
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/119540
            Tested-by: Julien Nabet <serval2412@yahoo.fr>
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2021-07-27  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [9a04703b22f9ffb11256d715f65e79a6a2417e18]

        tdf#123626 Allow opening shape hyperlink with Ctrl-Click
        
        Change-Id: I43201cd1fb7022fe5ff1479c66916c65adc554fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119550
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-07-27  Julien Nabet  <serval2412@yahoo.fr>  [76eb2c9b4a96a6495f08bf6d7b6270ed93b53765]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 30dd499a102c930b6386d9b0b44ed13e9d4cf8d2
          - Related tdf#138369: Remove spurious CR (ctrl-M) in ru_RU.dic
            
            Change-Id: Ia67007ad29497024b3186c1b466ccc987c08c60b
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/119488
            Tested-by: Julien Nabet <serval2412@yahoo.fr>
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2021-07-27  Mike Kaganski  <mike.kaganski@collabora.com>  [b24a1bcab389c0aefc1ddea9a1b81880f699df56]

        Drop redundant check
        
        If value is not approximately equal to zero, its square root also is not
        
        Change-Id: I0a2c30a8a85c64406e3a8ea8cff2315f25c2226d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119444
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-27  Caolán McNamara  <caolanm@redhat.com>  [da10cc990980f2f54b40f3165a6df3d0701cc958]

        cid#1489502 Big parameter passed by value
        
        etc
        
        Change-Id: I1242b26fa7e08c1818a0d5d5519e1220fbfb07bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119533
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-27  dante  <dante19031999@gmail.com>  [fcca4644d8676cace61fef84663566e9b1480067]

        Towards tdf#103740
        
        U+E... does not have the same spacing as U+0...
        So can't copy them.
        Plus and less signs are now less wide.
        
        Change-Id: I761a6a37e3130e5425148a5a102b7e6343217985
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108526
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [48383d59f49d00dc27797d58472c90382c2244f7]

        simplify SvtViewOptions
        
        Change-Id: Ib1f42d7322d105337554848bc40726be00533843
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119548
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-27  Szymon Kłos  <szymon.klos@collabora.com>  [71123e5749879ecf5cb7458df10be60c16255279]

        Move SalInstanceMenuButton decl to header
        
        Change-Id: I5f5f0ceb58925874c6878760a99179a4936198fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116991
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119543
        Tested-by: Jenkins

2021-07-27  Szymon Kłos  <szymon.klos@collabora.com>  [af0786c3d7e22e961a92e0ccb2fc2c6f504e576e]

        jsdialog: sidebar: remove code for tunneled one
        
        Change-Id: Idb60fdfc03729dd3755d5ef1ba61b2f9376e9556
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116965
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119542
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2021-07-27  homeboy445  <akshitsan13@gmail.com>  [6cb3c79b84e396959a982070f6fc4d439a9c396d]

        Added the feature to store VCL test results as a zip file
        
        The results can now be downloaded as a zip file, which would
        consist of the test log and all the resultant bitmap images produced
        by the tests compressed as png stored in the user directory folder.
        
        Change-Id: I8a6098a7454a621bbb9cafa7b6f2cafaa5503522
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117937
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-27  panoskorovesis  <panoskorovesis@outlook.com>  [a66dc788d92d9ef0ab6a5a0339f02df0c39b97fb]

        Add Handler for MetaAction Read
        
        The handler separates MetaAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx In this case the
        handler doesn't read anything. It creates and returns a MetaAction
        
        Change-Id: I01b23bd836c88f07dc9adde90a7e2da322b832f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119539
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-27  panoskorovesis  <panoskorovesis@outlook.com>  [d2e47f496da7871e2f714bd39e7dc0b7428752bc]

        Add Handler for TextLanguage Read
        
        The handler separates MetaTextLanguageAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I9862c21ab2f75a1365bdbc609e4c399694d0a9a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119538
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-27  Stephan Bergmann  <sbergman@redhat.com>  [b4a46b47b6c1eab5c293648f5d89e61dd4639213]

        Revert "osl::Mutex->std::mutex in bridges/except"
        
        This reverts commit 739aaf02db3353fac8490272cab0c9486570f76d.  At least in
        bridges/source/cpp_uno/gcc3_macosx_x86-64/except.cxx, getRTTI can call itself
        recursively, causing a deadlock on RTTI::m_mutex.  In
        bridges/source/cpp_uno/gcc3_linux_x86-64/rtti.cxx that has been addressed with
        RTTI::getRTTI_NoLock, but other implementations have not been modified.  Avoid
        regressions, esp. on more esoteric platforms, by reverting the change.
        
        Conflicts:
        	bridges/source/cpp_uno/gcc3_linux_x86-64/rtti.cxx
        
        Change-Id: I08b57b0561923bdbe191c8e93f8f400e0e4df337
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119442
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-27  Stephan Bergmann  <sbergman@redhat.com>  [0aea34da123edc8e1be8626769f0ab83b6d0cab8]

        -Werror=maybe-uninitialized
        
        (at least with recent GCC 12 trunk and --enable-dbgutil --enable-optimized; see
        the discussion starting in the comment at
        <https://gerrit.libreoffice.org/c/core/+/109930/11#message-4375e529ca6a843e3560facc591368bf2f36a755>
        "tdf#114567 tdf#138934 Hyperlink-Target in Doc Headings expand/collapse" for the
        use of o3tl::doAccess here)
        
        Change-Id: I8ecc624488afa8825fe9c60bb07ca7079c398340
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119547
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-27  dante  <dante19031999@gmail.com>  [3ba06d93a90c7c97dbb7648931bbb2014b3cf784]

        Removing script we don't need for our purpose
        
        Change-Id: Ic5900e697f90f703431968b98addf768faac9736
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108363
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-27  Miklos Vajna  <vmiklos@collabora.com>  [5fd2f212a1db9e061fb3a886810b427251e8a6bf]

        sw bibliography, local copy: handle the bibliography database window
        
        - update generalpage.ui to have the same widgets for both the URL and
          the local URL
        
        - extend BibGeneralPage to map LocalURL to m_xLocalURLED
        
        - get the usual browse / page number handling buttons working
        
        - introduce a separate GtkAdjustment for the additional spinbutton,
          which seems to be necessary for gtk3, but not for gen (otherwise
          increasing the value sets a new value for both spinbuttons)
        
        Change-Id: I9ea616102cd6a8a060217a4e404a8eb93a0c2a04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119545
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-27  Tibor Nagy  <nagy.tibor2@nisz.hu>  [d2c2985024ee085796a21ef9c3226dde10311c80]

        tdf#143126 PPTX: slideshow setting “Start from” not exported
        
        Follow-up to commit 3d55149dcf19cffefcc19c16a3abbe8851453c5e
        (tdf#142913 PPTX: slideshow setting “Start from” not imported).
        
        Change-Id: I4124e528f8af61c3b87978c2f3d2b96d983ec056
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118648
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [5db72ef0b381671b7867bda759098a92909e06d8]

        drop SvtLanguageOptions class
        
        since it is just a wrapper over SvtCJKOptions and SvtCTLOptions.
        Later I will replace those two with the equivalent officecfg calls
        
        Change-Id: I61c5667a05f75d42643175f2c28c29d7a590b15c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119516
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-27  Tibor Nagy  <nagy.tibor2@nisz.hu>  [f8ddaaf0f5e1fb61e0d4404ea28757bc652ae4be]

        tdf#142915 PPTX import: support for presentation's timing attribute
        
        See Slide Show->Slide Show Settings...->Change slides manually,
        which is disabled by default. Now <p:showPr useTimings="false">
        is imported correctly, i.e. with enabled "Change slides manually".
        
        Note: it seems, com::sun::star::presentation::IsAutomatic
        UNO attribute has got a bad name and documentation: if it's
        value is TRUE, "Change slides manually" is enabled, and vice versa.
        Check with the following Basic code:
        
        ' show presentation-level automatic transition (IsAutomatic = False)
        print ThisComponent.getPresentation().IsAutomatic
        ' show slide-level automatic transition (Change = 1)
        Dim oDrawPages as Object, oDrawPage as Object
        oDrawPages = ThisComponent.getDrawPages()
        oDrawPage = oDrawPages.getByIndex(0)
        print oDrawPage.Change
        
        Change-Id: Ie4a687a29077cad89f11e77b856c28a1fe09376b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119321
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-27  dante  <dante19031999@gmail.com>  [543f50fb37648bf4eec5fe04ac76b260f36b02b0]

        Correct wrong direction for section symbol
        
        For our use python embed scripts are useless and can have unexpected behavior.
        
        Here is some useful documentation:
        https://fontforge.org/docs/techref/sfdformat.html#font-header
        
        Change-Id: Ieb2eb26bbc19cd59c37da986ea001915ad970201
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108314
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-27  panoskorovesis  <panoskorovesis@outlook.com>  [6cb0afa58048773bf3c3f6bbd28496e44e7d12c5]

        Add Handler for LayoutMode Read
        
        The handler separates MetaLayoutAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: Idd9e8f2db42b0fc6028c192f3fcba11c59917e17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119537
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-27  Tor Lillqvist  <tml@collabora.com>  [3acb69e376f36952cc07827214b048d2d6196632]

        Try without --disable-database-connectivity when building for iOS
        
        This at least makes the configure script succeed again for iOS.
        
        See ffc6d564b91692cd9d99a0eb3b1ceaf54f7db89e.
        
        Change-Id: Iad7a1561bea09ea0315bb0079af55aad63befc23

2021-07-27  Szymon Kłos  <szymon.klos@collabora.com>  [08c7b311852d899d71e5bdea09a396f1b6dc44f4]

        jsdialog: hide adv search options on mobile
        
        Change-Id: Ide206d602992c49a3a54c8635d97a1ce43cc216e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116912
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119524
        Tested-by: Jenkins

2021-07-27  Szymon Kłos  <szymon.klos@collabora.com>  [e9aaab806d54d021801e86dc699642c0dc3fb1b0]

        jsdialog: weld frame
        
        Change-Id: I863022b0b1efc741626b0ba4a8a6183c169eaa85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116891
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119523
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2021-07-27  Szymon Kłos  <szymon.klos@collabora.com>  [7d6a6e340e7d44fd74487e74d76a65992f097dc7]

        Move SalInstanceFrame decl to header file
        
        Change-Id: I43b10e2314b81dc490714ad9fb809c1324fe17c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116890
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119512
        Tested-by: Jenkins

2021-07-27  Szymon Kłos  <szymon.klos@collabora.com>  [457649d02f23446ed2d28433a5aedecf6a49aed7]

        jsdialog: sidebar: send sidebar Panels
        
        Change-Id: Ia5a936c44e5d83fd4626098bcc027b0382523231
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116098
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119511
        Tested-by: Jenkins

2021-07-27  Luboš Luňák  <l.lunak@collabora.com>  [b17180a84cb4561b8a7bbf9e2281c91fffd56f87]

        write out image size in html export for 'keep ratio' images
        
        Without this the code was leaving out writing any size to the html
        output. Which means the size was the original image size, which may
        not be the size used by Writer.
        
        Change-Id: Ia249035a604f0f51f59b3190ebb8975a686533c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119498
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-07-27  dante  <dante19031999@gmail.com>  [efad5d95cd1952d09354650699b5c2daf07aa573]

        Copyright notice updated:
        
        - Font name: OpenSymbol Math
        - Font version restarts on 0.1
        - Copyright notice added
        - Licensed under OLF
        
        I can't correct the merge error because the file is too big.
        I need the previous patch merged first.
        
        Change-Id: Ia97d8c8ef99c9fbb49e2f268fd6cb52d5db257e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106289
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-27  Noel Grandin  <noelgrandin@gmail.com>  [ae34c3fe49267be34f9fb055ea1cb92240796a26]

        use officecfg for SvtHistoryOptions
        
        Change-Id: I5cfd3a51bc4026ccb66ee23eb6f49a5dff5fe042
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119525
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-27  Miklos Vajna  <vmiklos@collabora.com>  [df2b617b612f24b1dd394faf6fd605bdc69790cb]

        sw: document the last parameter of FieldVanish() where it's not used
        
        To resolve docx vs rtf/doc inconsistency.
        
        Change-Id: I349cfb4aa9575df31c29eb35a32d72474d089c6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119527
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-27  Stephan Bergmann  <sbergman@redhat.com>  [230125da232510fb2cc08c28fb0bc36222c7600e]

        loplugin:unreffun (macOS)
        
        ...and -Werror,-Wunused-const-variable
        
        Change-Id: I0071e08af4ec3a037fb49b9345c1f70ddcfc5ea4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119536
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1ffed1e84b89454f8104e4fc7f28bce250142721]

        Remove duplicated includes
        
        Change-Id: I545c74059e2af2308d981356a24382958105bc1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119519
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-07-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b4f7a61abe222f874b064076eaec05c371b89c5f]

        sw: disable SearchResultLocatorTest for Windows and MacOS
        
        Because of inconsistent reuslts for those 2 platforms for unknown
        issues, turn the tests off for now.
        
        Change-Id: I9b1c8a839d6765d695ed5d9b129c001ffd66ed5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119508
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-27  panoskorovesis  <panoskorovesis@outlook.com>  [913cb8b32eb5346699770d52d288e02cc090011e]

        Add Handler for Comment Read
        
        The handler separates MetaCommentAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: Ic37db0ecb30482b3503ede88cd9d72de2ed0efde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119194
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-27  panoskorovesis  <panoskorovesis@outlook.com>  [96294b206f02c9856dbcb8a21a0b20ce1180dd8c]

        Add Handler for RefPoint Read
        
        The handler separates MetaRefPointAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I0de2cbefbb91a89e24b8c6e43fea80a7595baa5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119193
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-27  panoskorovesis  <panoskorovesis@outlook.com>  [f8847233c5b935d7ad1ea82bd464868d2bc3f69e]

        Add Handler for EPS Read
        
        The handler separates MetaEPSAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I9a56e447865643bbd6e02f9b9da3be715172fe35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119192
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-27  panoskorovesis  <panoskorovesis@outlook.com>  [ffd64889f3cad4fc64d733f5ad08a5c072de7ec6]

        Add Handler for FloatTransparent Read
        
        The handler separates MetaFloatTransparentAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: Ie19d33570daec5a5ec34ba015cf83bffb18d250b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119171
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-27  Stephan Bergmann  <sbergman@redhat.com>  [0ea2f9a1b33b446069935913c2b3c846d79b52de]

        Avoid potential tools::Long vs. UNOIDL LONG mismatch
        
        As found when debugging tdf#143534 "Crash in Calc NLP Solver when saving
        a document in Write" on Linux x86-64 (where tools::Long is 64-bit long; while
        UNOIDL LONG is 32-bit):  These ImplSetPropertyValues cause
        comphelper::OPropertyContainerHelper::convertFastPropertyValue to throw via
        lcl_throwIllegalPropertyValueTypeException due to the mismatch---which were then
        silently caught in UnoDialogControl::windowResized resp.
        UnoDialogControl::windowMoved.
        
        Change-Id: I9793204ad49737165e69de7d5e15445ba0e82c85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119535
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-27  Regina Henschel  <rb.henschel@t-online.de>  [67f2a99229101757af4f40118f4d3c83ba38648b]

        tdf#143475 consider Word 2007 rotated image speciality
        
        Usually Word relates effectExtent to a rectangle with swapped width and
        height, if the object rotation is between 45deg and 135deg. But Word
        2007 (=version 12) makes an exception for images (bug?).
        The patch determines the version from compatibility setting and
        calculates wrap margins and effectExtent values considering this
        special feature of Word 2007.
        
        I have moved the part for getting the Word version from InteropGrabBag
        from the local function lcl_getWordCompatibilityMode to DocxExport,
        because I need it exactly the same way in docxsdrexport.cxx.
        
        Change-Id: Icc2f3d0710e29207413fb3810d281a0fd7d82002
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119482
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-07-26  Caolán McNamara  <caolanm@redhat.com>  [1dd4a80fa076bedb3a82821517036bad8dd79857]

        cid#1489541 Big parameter passed by value
        
        etc
        
        Change-Id: Id7efff454fc73ead0d404495846f7df6e7a16a41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119532
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-26  Caolán McNamara  <caolanm@redhat.com>  [4ce8c219fc4cc252e4f2546c2a59ee0447efa7ee]

        cid#1489423 Big parameter passed by value
        
        and
        
        cid#1489424 Big parameter passed by value
        cid#1489425 Big parameter passed by value
        cid#1489427 Big parameter passed by value
        cid#1489432 Big parameter passed by value
        cid#1489435 Big parameter passed by value
        cid#1489436 Big parameter passed by value
        cid#1489439 Big parameter passed by value
        cid#1489441 Big parameter passed by value
        cid#1489443 Big parameter passed by value
        cid#1489445 Big parameter passed by value
        cid#1489451 Big parameter passed by value
        cid#1489459 Big parameter passed by value
        cid#1489462 Big parameter passed by value
        cid#1489463 Big parameter passed by value
        cid#1489465 Big parameter passed by value
        cid#1489467 Big parameter passed by value
        cid#1489468 Big parameter passed by value
        cid#1489469 Big parameter passed by value
        cid#1489473 Big parameter passed by value
        cid#1489475 Big parameter passed by value
        cid#1489476 Big parameter passed by value
        cid#1489477 Big parameter passed by value
        cid#1489479 Big parameter passed by value
        cid#1489481 Big parameter passed by value
        cid#1489489 Big parameter passed by value
        cid#1489491 Big parameter passed by value
        cid#1489493 Big parameter passed by value
        cid#1489495 Big parameter passed by value
        cid#1489498 Big parameter passed by value
        cid#1489501 Big parameter passed by value
        cid#1489504 Big parameter passed by value
        cid#1489508 Big parameter passed by value
        cid#1489509 Big parameter passed by value
        cid#1489513 Big parameter passed by value
        cid#1489516 Big parameter passed by value
        cid#1489518 Big parameter passed by value
        cid#1489521 Big parameter passed by value
        cid#1489533 Big parameter passed by value
        cid#1489534 Big parameter passed by value
        cid#1489537 Big parameter passed by value
        cid#1489538 Big parameter passed by value
        cid#1489540 Big parameter passed by value
        
        Change-Id: If613144a64087b4e0459f5935e1adbcb0e0330b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119531
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-26  Caolán McNamara  <caolanm@redhat.com>  [7e864acc8991d42013a42abe408e5260a2124595]

        cid#1489419 Big parameter passed by value
        
        and
        
        cid#1489421 Big parameter passed by value
        cid#1489426 Big parameter passed by value
        cid#1489428 Big parameter passed by value
        cid#1489430 Big parameter passed by value
        cid#1489433 Big parameter passed by value
        cid#1489434 Big parameter passed by value
        cid#1489438 Big parameter passed by value
        cid#1489442 Big parameter passed by value
        cid#1489447 Big parameter passed by value
        cid#1489452 Big parameter passed by value
        cid#1489455 Big parameter passed by value
        cid#1489456 Big parameter passed by value
        cid#1489460 Big parameter passed by value
        cid#1489461 Big parameter passed by value
        cid#1489466 Big parameter passed by value
        cid#1489470 Big parameter passed by value
        cid#1489471 Big parameter passed by value
        cid#1489478 Big parameter passed by value
        cid#1489483 Big parameter passed by value
        cid#1489488 Big parameter passed by value
        cid#1489497 Big parameter passed by value
        cid#1489499 Big parameter passed by value
        cid#1489500 Big parameter passed by value
        cid#1489506 Big parameter passed by value
        cid#1489514 Big parameter passed by value
        cid#1489515 Big parameter passed by value
        cid#1489519 Big parameter passed by value
        cid#1489524 Big parameter passed by value
        cid#1489528 Big parameter passed by value
        cid#1489530 Big parameter passed by value
        cid#1489531 Big parameter passed by value
        cid#1489536 Big parameter passed by value
        
        Change-Id: I72167511858f16f49b31fd69e39435dbdaf83196
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119530
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-26  Eike Rathke  <erack@redhat.com>  [3c766512984feff739377d0f0af46558ee7139fd]

        Related: tdf#64086 Add FormulaGrammar::isRefConventionOOXML()
        
        ... to prepare detailed compiler scanner handling.
        
        Change-Id: I4a50491b4fa95516773adbd7b86e91ab121b1820
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119517
        Tested-by: Eike Rathke <erack@redhat.com>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-07-26  Caolán McNamara  <caolanm@redhat.com>  [d115205bc05209a32d8d47bae853424bef4191b1]

        cid#1489450 Big parameter passed by value
        
        Change-Id: I727922562f2655ef9dcc8f9deb866e7f39765f9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119528
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [f2b3256297241da458a471d591e582c14d6ab73c]

        use officecfg for SvtSystemLanguageOptions
        
        Change-Id: Icf5cf974e4235d9a961e08bfc5689ec58930236e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119515
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [78adf246d5e99d0f5d91d2e03c1379b154289d8d]

        return SvtCompatibilityEntry from SvtCompatibilityOptions::GetList
        
        instead of converting back and forth
        
        Change-Id: Iec913494ccad65ebff76bf7b6cf5b2440fbade42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119514
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [d14ab85a4446279e24aa6b6d5e8bfedb48ccdfe1]

        convert these into constants
        
        Change-Id: Ie3e3b497cfeb8c9e9456fb86a04f409658116e1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119513
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [21cb6039a3320682d0b1617facd86b092fcea10f]

        tdf#143543 Fix extended tip for pdflinkspage.ui
        
        Note: E.T. borrowed from Help page.
        Change-Id: Ia4da746aa25c72a3ef1a77a52fea5034fb3a0ae6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119507
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-07-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [01600f8917e290e59a8cdd2756231281bce96493]

        Bump Glade version to 3.38 for pdflinkspage.ui
        
        No change in dialog contents
        
        Change-Id: I648ef9bda3d20782d6912e765fa4a28a68a663b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119506
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-07-26  Caolán McNamara  <caolanm@redhat.com>  [4d85cf64bde5ad7d59deba2d8211404f1ec61fb3]

        crashtesting: assert on loading ooo127821-1.docx
        
        there is another later assert unchanged by this commit
        
        Change-Id: I1691007c27195dcb02d8db3ab903b31e0cbce1ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119127
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-26  Caolán McNamara  <caolanm@redhat.com>  [8c48dd5ac555e37a1ee50f70edcb678d723e62f4]

        cid#1485150 silence Uncaught exception
        
        Change-Id: I123efe9921716dda386d78bdbcf22f9299732b9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119505
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-26  Caolán McNamara  <caolanm@redhat.com>  [682df20a542e5d113eaa3111db5ff28026987861]

        cid#1489422 Improper use of negative value
        
        Change-Id: Iffa2f90724ebd84bfa00238e6148daf8b31259c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119503
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-26  Caolán McNamara  <caolanm@redhat.com>  [3378c34287c6f02a8f75cb3a6d301cb27ac188e3]

        cid#1489523 silence bogus Out-of-bounds access
        
        drop comment referring to no longer used return value
        
        Change-Id: I3eca1294edc09fc626a8d62ff031547c2a1a5a72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119502
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-26  Justin Luth  <justin_luth@sil.org>  [1441e001938d6a0b19743ef8170980238b88d350]

        tdf#143517 partial revert "tdf#141964 writerfilter CN: get para...
        
        ...paragraph and inherited listLevel
        
        IIRC, I changed GetCurrentNumberingCharStyle() on the premise that
        no matter where the level is defined (paragraph or style),
        any function looking for it should use the inherited/applied level.
        But GetCurrentNumberingCharStyle() itself looks like a bogus
        hack that probably should be eliminated completely.
        
        Unfortunately, 2123ede032ca64f696ef54af4ad3238974ca2b5d
        from 2012 which introduced it does not include a unit test,
        so there is no easy way to test whether it still has any
        function.
        [Eliminating it passes all unit tests and sounds similar to
        tdf#108518 revert OOo hack: Fix issue #i119405: Numbering text style.]
        
        In any case, just revert the changes to this function for now,
        since hopelessly faulty functions don't need to operate "better".
        
        Another alternative would be to just use GetListlevel(pEntry)
        to at least allow style inheritance, but since it seems like
        a completely faulty function to begin with, it seems better to
        leave the function completely untouched.
        
        Change-Id: I2eba777fdd68615d68b63288005a30301fa6ea2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119521
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-07-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dd43ed8610f2d3e4c90d4bfd8a6ab3c736e5b4b8]

        Fix typos
        
        Change-Id: If0c2b0df62d2f307ceaef0ea961a0ff221ba5e65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119520
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-07-26  Miklos Vajna  <vmiklos@collabora.com>  [a21a2bbb1c6f6a9281783bb6818cddc9075fe7c5]

        sw bibliography, local copy: extend biblio.odb with a new column to store this
        
        A new LocalURL column at the end, similar to how the
        BibliographyDataField constant group was extended previously.
        
        Change-Id: I947ddcdc97fe0cef7f402ce03119c7f09435ba95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119509
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-26  Rafael Lima  <rafael.palma.lima@gmail.com>  [b199d04da2df72e700bf7086ee637e1c2f5d6f58]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4373f58e837de5fe8ae2d0650da53fa881a83f1e
          - Fix example in SF_Array
            
            Change-Id: Ib52749668ada9c1b250cb0eb5f9c530808475fd2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119439
            Tested-by: Jenkins
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2021-07-26  Attila Szűcs  <szucs.attila3@nisz.hu>  [d5d9795968771651c57c661d95b6992c3c778eca]

        tdf#142693 DOCX import: fix zeroing huge page sizes
        
        which bigger than 2^15 twips (> ~57.8 cm).
        
        Regression from commit 4d1621136c464b462a598571ecdcfe2ae119d8c7
        "Fix ignoring large twips values like MSO does (cp#1000087)".
        
        Note: Writer could export page size up to 600 cm × 600 cm,
        and now it can import it back as well. It can even import
        page sizes in kilometers, and display that, but there will
        be other issues about its display. MS Word couldn't save
        page size over 2^15, but can import, and display them till
        up to 2^16 (that is about 116 cm).
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: Icc1bd708d53036768a7be94cb1ebe18c1c4c8487
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118940
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [264d28183e40cf35fa8351dc15503276524973b8]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to c292071ca8f8dece2bf5655038cdfd4899a09fa3
          - tdf#143489: Update Galician dictionaries to version 20.08
            
            Change-Id: I95b0064894a10a47e638568f85ddf5eb97ac345e
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/119372
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            Tested-by: Andras Timar <andras.timar@collabora.com>
            
2021-07-26  Szymon Kłos  <szymon.klos@collabora.com>  [9cf1c5c8468d0e4974fe809455713a3e8f162822]

        jsdialog: sidebar: dump all panels
        
        Change-Id: Ifa547014f6857b0c1fbdce50cba745f1bee4e975
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119500
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-07-26  Szymon Kłos  <szymon.klos@collabora.com>  [bd96480dab1313d62d8b58f2f6cb09ea03022cf7]

        jsdialog: weld Container
        
        Change-Id: I9516538cac8d2e42e0d029feaf84c3bc3a80151a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119499
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-07-26  Julien Nabet  <serval2412@yahoo.fr>  [97370902a77f403c569720f30b556eaf0a4b777c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e400fba16ad40d36f2feb5f05f7d90386f091e5d
          - Fix Duplicated entry. ID = par_id291613654389792
            
            Change-Id: I72ea44bd3d61b390ded1ccdaf4dd53d192d76dc5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119510
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-07-26  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [b67b3e2be0c80c3667ad2cb633e7e932d51d63a8]

        sw: use followby parameter of outline in Chapter field
        
        When Chapter field with format "Chapter number and name" is used
        it does not insert any delimiter between number and name. Best is
        to use outline/list property LabelFollowBy.
        
        But since it is done inside field we are limited with supported
        characters, so practically only space and nothing are correctly
        supported. Tab and newline are replaced by space.
        
        Change-Id: I4583b7051ae5ad963132980443fa70b5a19354e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119428
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-07-26  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [1da91cd552d29923ab7ea8027119ff5f62103d57]

        sw: undo/redo: change undo id for numbering
        
        Instead of "Reset attributes" new undo id is "Apply attributes". Seems
        less confusing when modified numbering rule is appled.
        
        Change-Id: I0bad38475363d6e0af01597271720d71aca7722c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119401
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-07-26  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [965636121cb1fb09739fcbca2c85f0a07bf6bf96]

        tdf#143483: sw field edit: improved selection of format
        
        During selection of used field format do this after list
        is initialized. Otherwise selection can be lost during
        further treelist filling.
        
        Removed ancient hack which was trying to select at least
        something in field format list: it is incorrect and does
        not cover all possible fields/formats. It is just hiding
        any potenial initialization problems.
        
        Change-Id: Ibbbdd1e9a3436fec37cc49c11e6e235e8afcf4ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119341
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-07-26  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [d44730148a95933f4a45a70241cb6d1d0546f626]

        tdf#143424: support for "Chapter number without separator"
        
        If LO is using list format strings (this is default behavior since
        aa5c6d12) it was not able to show just numbering without all formatting,
        as it used in some fields.
        
        Change-Id: Ib4695b8e1c2d7a451522c7e04af2216d16aceefe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119309
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        Tested-by: Jenkins

2021-07-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [da9bba7cc3c243e936daea689fea64ecaf110f35]

        use officecfg for SvxHtmlOptions
        
        Change-Id: Ie7db7d20509e45fd87d8460c7fae6c0131e0a1f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119494
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-26  Miklos Vajna  <vmiklos@collabora.com>  [6e07c40577df013dc113310b7c2b76ee2b26e158]

        sw bibliography, local copy: finish UI in the Define Bibliography Entry dialog
        
        Add the missing page check-button/spin-button, so the local copy UI is
        on par with the URL one.
        
        Change-Id: I0387ead2ad3ccdf3e36710ae23bb5e2f02e02934
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119497
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-26  Noel Grandin  <noelgrandin@gmail.com>  [6ed8c5a0f19901ab413c6610649326b2475c3a8c]

        use officecfg for security options
        
        Change-Id: I9d91fd5b260b82e05aac6567143386742953ecf6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119486
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-26  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [a23b44fd9f0119f7ea3523e32875f55c1a07c1cd]

        tdf#123626 Allow adding hyperlinks to shapes
        
        * Support hyperlinks on Shapes in Writer
        * Add menu items
        * Add context menu items
        * ODF import/export + test
        * OOXML import/export + test
        
        Change-Id: I7269064c4cabd16fdb8259a48429c508184d3ccf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119164
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-07-26  Tünde Tóth  <toth.tunde@nisz.hu>  [3c3b9ad8886da916027f0fb940a2df822d63d4d7]

        tdf#143220 XLSX export: fix hyperlink to sheet target
        
        Hyperlink to another sheet didn't work in Excel.
        
        Change-Id: Ic63e581d5de8f7ff1eac50a5e56a51d7ba2e72ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118935
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-26  Arnaud Versini  <arnaud.versini@libreoffice.org>  [057191fb50ea2ae9cca42ef84329581094047db8]

        cpputools : no need to use fprintf for putting a string
        
        Change-Id: Icb7f0930713d7c9fe2553913dbdc5e36617f856a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119128
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-26  Luboš Luňák  <l.lunak@collabora.com>  [5d051f443bcd4b79041ef379bf032b76616f9ce2]

        build Skia also on Mac
        
        This only builds the library, without using it.
        
        Change-Id: I54e940bcaa61852b831dbe7ae5660a5daf5fe609
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119356
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-07-26  Luboš Luňák  <l.lunak@collabora.com>  [2fb06e18ae6fcf4813d98aa3fda0bcd1c9b9a7d0]

        add gbuild support for ObjC/C++ sources from tarballs
        
        Change-Id: I49632bf9dedf9603449fb5bc9e6a819586258b05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119355
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-07-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [57ee7deddd0934dab58199cb1d0b95439e2ba6b3]

        UBSAN fix
        
        after
            commit 28993c0a8d8628c650b661767fd8ab2228c507d9
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Sun Jul 25 15:05:51 2021 +0200
            use officecfg for drawing options
        
        I had the IsAAPossibleOnThisSystem() check inverted, and I didn't quite
        translate the existing IsAntiAliasing()/SetAntAliasing() logic correctly
        
        Fixes CppunitTest_sc_jumbosheets_test failure noted at
            https://gerrit.libreoffice.org/c/core/+/119481/5#message-747bde6ad4bdcf90d2ff51e8daa03cb0189e6355
        
        Change-Id: I5408da2e46f1f68646a74bd674b164ccfafdeb71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119495
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-26  Rafael Lima  <rafael.palma.lima@gmail.com>  [7458f19a254c799612795a0cddeb0910f71948d4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1cd02ab17dec63054396dfddb675334f2963a533
          - Adapt SF_Array to the new method signature notation
            
            This patch updates the syntax and arguments in all methods according to the new notation used in other SF services. It also introduces the ImportFromCSVFile method to Python scripts.
            
            This patch also updates a few examples in Basic.
            
            Change-Id: Ib565f31ad13f5455ff1df260ec60cae5d8848cd9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119437
            Tested-by: Jenkins
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2021-07-26  Miklos Vajna  <vmiklos@collabora.com>  [1cca6ad35e648ba7fa9a4b5814541c3525ef3a28]

        sw: prefix members of SwXMLTableColContext_Impl, SwXMLTableColumn_Impl, ...
        
        ... SwXMLTableItemMapper_Impl and SwXMLTextImportHelper
        
        See tdf#94879 for motivation.
        
        Change-Id: Iddb5f25ba54b877be494f915ae0ae2eebc3abb3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119491
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-26  Noel Grandin  <noelgrandin@gmail.com>  [6bb901a1282373e747fcca5deaa9dbe92488812c]

        use officecfg for default options
        
        Change-Id: I5241c21fa097c104f1131db61787191d019a5de4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119485
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-26  Miklos Vajna  <vmiklos@collabora.com>  [5e93753ca60ac52f94f9adee5c6b55a2e9387750]

        sw bibliography, local copy: add initial UI / browse button
        
        The entry was working out of the box in the Define Bibliography Entry
        dialog, add the matching browse button as a start.
        
        Change-Id: I414079f0e52bd665a8e3fd8d1ef29f06847c6507
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119493
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-26  Noel Grandin  <noelgrandin@gmail.com>  [4df98358135689e1d2600819c61c6b07d8c8a722]

        simplify SvtDynamicMenuOptions
        
        Change-Id: I8892b8a51fcecd84ea1fedcd71b6d1a2febabee1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119484
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-26  Kevin Suo  <suokunlong@126.com>  [2ee3d4076481262c1e3014dc9341cdf3d1922ff7]

        sdext.pdfimport: Restore to read font file for the determination...
        
        of font attributes, as suggested by Mike Kaganski in
        https://gerrit.libreoffice.org/c/core/+/118977.
        
        This partially reverts da59686672fd2bc98f8cb28d5f04dc978b50ac13
        but did some modification of the previous code with some
        explanationary comments.
        
        Change-Id: I224d9e717bf374a90f4834cbd9e11bf1138b41ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119090
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-26  Noel Grandin  <noelgrandin@gmail.com>  [131759a3db51140c21594308ed99c71aa7aba43a]

        use officecfg for menu options
        
        Change-Id: I94c9cf310ed6975f158548913439445faf6d178f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119483
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6e155959de6f46afbe0b68057200c3da822d81f9]

        indexing: search result locator to return the rect of the result
        
        Returns the rectangle(s) where the search result is located in the
        document.
        
        Change-Id: Ib2333584fbc460cc16b1bf205fc3d674a1c06957
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118668
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2a151d1d5bc055d5e0011460b6ec42ea9f34f880]

        vcl: bitmap::CreateFromData add option to reverse alpha (0xff - a)
        
        Change-Id: If69225f86afb315ad432789178188a66264ab3ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118669
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-25  Stephan Bergmann  <sbergman@redhat.com>  [3f88c646a911e4b25f4866eda75ac38b978c4fd0]

        Avoid some division by zero
        
        ...as seen when running under UBSan `instdir/program/soffice --headless
        --convert-to epub` of caolan/SIGSEGV-270412-142321-SIGSEGV-150412-121455-91.pptx
        from the crash-testing corpus
        
        Change-Id: I7ce0151689f90b8cba7cd86d053f327fdccc82d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119487
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [134f40136a9bea265d8f2fedfdb41a1e65d81b49]

        use officecfg to retrieve OdfDefaultVersion
        
        Change-Id: Id54b98d978965e7ce304b83d5eff7d6c844a41d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119474
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-25  Noel Grandin  <noelgrandin@gmail.com>  [28993c0a8d8628c650b661767fd8ab2228c507d9]

        use officecfg for drawing options
        
        Change-Id: Idba40d9816f29c0e4bc4a468b8c0a2cbb74d09d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119481
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [2b71e0683cf8a34aaddce3558b941ba62b1b4ec5]

        use officecfg to retrieve LoadUserSettings
        
        Change-Id: I9680c02207ff2d21785a20061b784066ead07a8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119473
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-25  Caolán McNamara  <caolanm@redhat.com>  [5d83e940f7636050891f52929ace29650025cd36]

        ofz#36481 Timeout
        
        Change-Id: I0de9bf0a8b83af83ba31bdb75497e13ada4f7f4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119480
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [60fc68e547cf70f82e681c9a17b4f3e5c124aa39]

        use officecfg to retrieve UseUserData
        
        Change-Id: Ic77555520f2451b12c01423179d3f201daad35b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119472
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-25  Caolán McNamara  <caolanm@redhat.com>  [1d2fb25e268838ccc23b264330b956f1c31f25dd]

        ofz#36537 Invalid-enum-value
        
        Change-Id: I39b8350766b3585424a6d247392a30c834d01fa3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119479
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [f4fc908d00bf1fb05cdca89cdfd2f0c3b83723eb]

        use officecfg to retrieve CreateBackup
        
        Change-Id: I4aeb1224f0d42dadd5a69dd49b8df9ee2f776b04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119471
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [293c1a629a69822b4a9996d0522513bc2a0d78e1]

        use officecfg to retrieve LoadDocumentPrinter
        
        Change-Id: Ie9c164fb9c95989035ef769d0dd539521400e38e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119463
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-25  Noel Grandin  <noelgrandin@gmail.com>  [c05adac9229aad0683d2e75a8f8dcd5421c66b02]

        use officecfg for print options
        
        Change-Id: I2a85d802b9edda638da467e273ad3d24cbf2bcf1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119476
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [67e47070a7580a17804adce812cc2f98bfe7b51f]

        Fix typo
        
        Change-Id: I3439e53db44ec8aade2df96375ac89379a3bea5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119285
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-07-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [be683ad84960cad35299ed06b6b47691d90e2554]

        use officecfg to retrieve WarnAlienFormat
        
        Change-Id: Id7ca2ffa237cb8fda58af60ee5d296f492c5a47e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119462
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-25  Noel Grandin  <noelgrandin@gmail.com>  [9117fb44bc7bd6b8764911c731c84a9e5dcc37f0]

        use officecfg for help options
        
        Change-Id: I2d19541cff07bf8159715d8f32d771cbf201ece4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119475
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [d5b9283985633fdb423269cab961bba2acc3539e]

        use officecfg to retrieve AutoSaveTime
        
        Change-Id: I003be64cc46d6e781ab03d83bae0a3114ab6d56e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119460
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-25  Noel Grandin  <noelgrandin@gmail.com>  [84f4f7f99f92c0ecec0dd9d754fdfa8c652a7ec0]

        simplify SvFontSubst
        
        in the process, needed to expose some functionality in ConfigManager
        and ConfigItem, to avoid repeating code
        
        Change-Id: Ic0256a010070a79cd649dfd11267bec2f77e5221
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119470
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [e192e1542a84b26cb0685860b84339019021de96]

        use officecfg to retrieve UserAutoSave
        
        Change-Id: I11f45c43bed9ea9a380026d84a91f48629dffac7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119461
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [6f07012a344101f2afbf9c96dc7857127f39a25f]

        use officecfg to retrieve AutoSave
        
        Change-Id: I613ca68123cfd316cd4e6384f743aa6756d9291d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119459
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [d904a21d5516ce2786f634d0bcc555c4b345e95d]

        use officecfg to retrieve AutoSavePrompt
        
        Change-Id: I918e31064064664df7364d7c3093d3cefdb4067a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119458
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-24  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [86aa626bb1c211cd21232adeebf174189078e0ca]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 36052eea4f7977303088774c3299a7c721ca2608
          - tdf#95394 Help: Bitmap -> Image
            
            Change-Id: I6faefd33fe3cded67bae3a2b7d4dc7ef790271cf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119469
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [966cc80a8f45816f727d4af036c2b58fb7d82d22]

        use officecfg to retrieve DocInfoSave
        
        Change-Id: I0a9e8b21b0c5937567273155cd5b5f773fe26b8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119457
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-24  Julien Nabet  <serval2412@yahoo.fr>  [d8beefc5d351d636842d07ef3c36c4bb2f6799a6]

        tdf#143528 Use triple backquotes+xml to markdown xml part in oox/README.md
        
        Change-Id: Iee9fb4beb898f9c9fb7e95433b7aa5ff2b614742
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119468
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-07-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9d340a32104c01b15d901e6328641223c74d55dd]

        Fix typo
        
        Change-Id: Ia9f0965a26defed4d68cb4fdce82ca860d36bd29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119398
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-07-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5c3128f5e65a1c1c2dd41b6d45fc59012c9d3f91]

        Fix typo
        
        Change-Id: I3b564e59f980cb6011d6a6ab5ddd143ee2a28d27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119453
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-07-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dbffbafe12ae2e2b3151c969496c16f7db7bca7b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 65c742c487136afeb38c6d5352ba35a1d88194c4
          - Fix typo
            
            Change-Id: I6edfb252552d59aef329e071e41aa609b6339cc7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119452
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2021-07-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [8690061b7d2d7c50ba96b40af4c4549fd9378b80]

        use officecfg to retrieve SaveWorkingSet
        
        Change-Id: I9f4e4c2caffa828670ddedb1c6fc324e28162b9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119456
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [10277e2be5b132ea52a64ed987c23050ac74d18c]

        use officecfg to retrieve SaveRelInet
        
        Change-Id: Ife062fabdfc95253c71388ca9594b1530bc40783
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119455
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-24  Huilin  <lynntang12138@gmail.com>  [c5dcf48789d705d1b842e45d7c22cb38e477307c]

        tdf#143148: Use pragma once instead of include guards
        
        Change-Id: I5ac5ac09474b9e05b17a9c5b191ab2808eca2660
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119431
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-07-24  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [20c2d7deaab20deb6970cab563d4c7d88fefa53f]

        tdf#95394 ToTD: Bitmap -> Image
        
        Change-Id: Ifc0ae0719b30086febf9a203d70a55da837135f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119467
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-07-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [095e3ac51eaae12da641018e889d79e3ae029038]

        use officecfg to retrieve SaveRelFSys
        
        Change-Id: If4e943153080e1c8fea02e712038dd6dee92c5a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119454
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-24  Andrzej Hunt  <andrzej@ahunt.org>  [4e511cc7dfbf14b6176ce352db8125c16eefeebf]

        sdremote: remove useless comment
        
        It's been there since the beginning, but doesn't help us much:
          e4239e041468 (Initial checkin of remote control., 2012-07-09)
        
        Change-Id: I57425001cd0b9d0d035916405bd6d94329964b4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119466
        Tested-by: Jenkins
        Reviewed-by: Andrzej Hunt <andrzej@ahunt.org>

2021-07-24  dante  <dante19031999@gmail.com>  [2d9ca45e0e785fde968328cb44d40cd3dc113941]

        Addition of OpenSymbol2
        
        Remaining lines have been uploaded via amend.
        The other day was discussed in the IRC chat if OpenSymbol was actually removable. The actual problem with open symbol is that there are too many characters missing characters and it supposes a ballast for starmath.
        This responds to: Bug tdf#134214
        Some of the problems caused by this are WON'T FIX: mathhbb, fractur, setp tdf#49990 and much more.
        However replacing the font was actually impossible. If changed the layouts old documents may break. For that reason the new font had to support what already was implemented in a way it won't change the layout: the old symbols had to be conservated.
        Result: we are creating a new font, containing opensymbol just for personal use of starmath module.
        For now the changes with opensymbol are:
          - Reencoded as ISO 10466-1 ( unicode32 full ) with fontforge.
          - Added quadruple integral with fontforge.
          - Do not use it outside starmath. Changes will be made in private chars area. IT MAY BREAK.
        In order to complete it, characters from anothers fonts will be added. For now the best option is libertinus math. This font final name might end beeing something like LO Libertinus math.
        I have already contacted the maintainer in order to get permission and waiting for answer. In case of no will look for other fonts.
        The other option would be to make opensymbol2 a subproduct of libertinus because:
        
        2) Original or Modified Versions of the Font Software may be bundled,
        redistributed and/or sold with any software, provided that each copy
        contains the above copyright notice and this license. These can be
        included either as stand-alone text files, human-readable headers or
        in the appropriate machine-readable metadata fields within text or
        binary files as long as those fields can be easily viewed by the user.
        
        Change-Id: Ia33a0181b0d28b65680d8df9ffa3d0c37078df18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105769
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [4e89b710c05cd1774072575330623cb5c6b2650f]

        fix incorrect read-only check in save options
        
        ever since
            commit 14171010959a4ebf0f6373b6e7f20d1f0741d5a4
            Date:   Sat Nov 26 17:00:43 2016 +0100
        respect read-only config items in Options - Load/Save - General
        dialog
        
        Change-Id: Ib830fbee23a06e8788c9916f8d5a923139540e8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119465
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [cde00e11db2f273f4027780a4f66e40ec7c598e1]

        use officecfg to retrieve offlinehelppopup
        
        Change-Id: I2441dc1c508ceb4805a98b7e45863bbda4af0b18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119415
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [e271fce82e16359394fdeb818c2ec25a07532a8d]

        use officecfg to retrieve PrettyPrinting
        
        Change-Id: Ia815acdb8050316293e23801d3ed5bfbeb3ab386
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119417
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-24  Andrzej Hunt  <andrzej@ahunt.org>  [2855f12072023930a15ea852e40d05de4a6be164]

        sdremote: close BufferedStreamSocket on destruction
        
        This follows the pattern in osl::Socket which also cleans up on
        destruction if necessary.
        
        By closing on destruction we can avoid leaking the underlying socket or
        filedescriptor in the numerous scenarios where we throw away the socket
        without bothering to call close(). This isn't a big deal in normal
        usage - we don't use many sockets in the first place - but you can
        quickly run out of filedescriptors when running sufficiently complex
        tests.
        
        We also need to make BufferedStreamSocket final to avoid triggering
        loplugin:fragiledestructor - BufferedStreamSocket probably should
        have been final anyway, so there's no reason not to do so.
        
        Change-Id: I90c271df4b598a6c2b326fde13543e6b27d7a110
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119093
        Tested-by: Jenkins
        Reviewed-by: Andrzej Hunt <andrzej@ahunt.org>

2021-07-24  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [77a192aa016279acc0b0f9df584d1ce31bde41a4]

        sw: define to constexpr, use MM50 from svx and use o3tl::convert
        
        MM50 is a constant representing 0.5cm in twips. Use o3tl::convert
        for to init the constant instead. It matches the constant which I
        checked with a static_assert.
        
        Change-Id: Ib6c37a44ef5b22258e913fd3809a37ab0d18671b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119396
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-23  Julien Nabet  <serval2412@yahoo.fr>  [cb2827f5f65324f309fa0e3c30d0b19ad237410e]

        Fix SvtHelpOptions_Impl::GetPropertyNames (svtools)
        
        Regression from https://cgit.freedesktop.org/libreoffice/core/commit/?id=ba4f191300779cbd9e536d11c02895541fef24be
        use officecfg to retrieve help system
        
        Change-Id: Id42c5ee06d2231dc690a4f6f81eecddb0b1a2073
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119429
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-07-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [04389e2e5563ae5d771a78e439dfe7ccdcd8b904]

        use officecfg to retrieve SaveDocView
        
        Change-Id: I1a758137000359d2448f8c5877d7b2e75f3869b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119416
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [e7a7f2b237d9b64399d97fd776f343e9ee35d1b2]

        use officecfg to retrieve help stylesheet
        
        Change-Id: If2a233d44315a2d263671468e4671e0996d315d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119414
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-23  Mike Kaganski  <mike.kaganski@collabora.com>  [64a55fe5f457e4b3d5222deb560f6d5072696160]

        tdf#143515: avoid memory leak in ScDrawLayer::DeleteObjectsInArea
        
        ... and in ScDrawLayer::DeleteObjectsInSelection.
        We are calling SdrObjList::RemoveObject, which orphans the object.
        Let the undo object own the SdrObject, and dispose it when needed.
        
        Was that way ever since d0484bcdcbffd42d242647a2fdc1a203d176b775
        "initial import".
        
        Change-Id: I5f2cb9d8ed0e02d45d2699af4a228c7fd097008c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119435
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [ba4f191300779cbd9e536d11c02895541fef24be]

        use officecfg to retrieve help system
        
        Change-Id: I09f7a3a91ed63bab28c20984fa80d4d392e9d092
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119413
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [05773428c51c82a365e16589a1f8ca45823c6403]

        use officecfg to retrieve GetIsForPagePreviews
        
        Change-Id: I9c7666a4456821e3a2051c8d645183f4e1c5eb55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119412
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-23  Mike Kaganski  <mike.kaganski@collabora.com>  [6362c905cf19f2f6cb67bf634091b14c2a8e90ec]

        tdf#143514: Avoid double-free in dbgutil code
        
        SdrObject::Free may start a chain of deletions, removing more
        than one object from maAllIncarnatedObjects. Trying to free
        them for the second time after that would lead to crash.
        
        Change-Id: I8648b05d167acecb2799ecf165c387721528a11a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119433
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-23  Mike Kaganski  <mike.kaganski@collabora.com>  [51371d7e652366b3967d1b5ab6b6217d1ade78d2]

        Use vector instead of unique_ptr
        
        Change-Id: Iea1fb26d9e176283a96d6f0d18dae5b58e55602e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119432
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-23  Jean-Pierre Ledure  <jp@ledure.be>  [1908717ff7610ab57bd19b4225571637ecad11a3]

        ScriptForge - Change copyright dates and names
        
        Change-Id: Iac45dca972c294ed3772bcdcd0b3f05484ce912a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119418
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-07-23  László Németh  <nemeth@numbertext.org>  [7f3c0bbc174b9b0316991c174ca3b407c0e3d141]

        tdf#143510 DOCX import: fix tracked table drag & drop
        
        Accept or reject of tracked drag & drop table (row)
        move weren't handled, resulting an extra empty table
        (rows) instead of removing the deleted or inserted
        table (rows).
        
        Note: tables moved by drag & drop with track changes use
        w:moveFromRangeStart/End and w:moveToRangeStart/End
        bookmark-like elements to sign the boundary of the
        moved text. Now moveFrom/moveTo import is handled by
        tracked table (row) deletion and insertion.
        
        Change-Id: Ie382645fef28f57b30d3504fb28ac08489f705c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119406
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [12a184c3fd96a4f64f5926e78a0da321f71c3d07]

        uitest: sw: Add comment about how the test would have failed
        
        Change-Id: I249f3f3672c2770b516d704b74146ea017af528a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119409
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-23  Regina Henschel  <rb.henschel@t-online.de>  [17cfd3d3e2e6f807eb1faf07436c7e96e15157a7]

        tdf#143455 exclude diagram from pos and margin adaptions
        
        The current implementation of diagram (SmartArt) uses a SdrGroupObj,
        but it is actually not a group of the diagram parts. Currently the
        group's object list contains only one, dummy object. Therefore it
        works not well with the code parts used for groups.
        
        Because we will have (hopefully) the tender 'Dynamic Diagram feature'
        I have done nothing on diagrams, but as workaround only excluded
        diagrams from these code parts. That way the rendering is same as
        in LO 7.1.
        
        This part of code needs to be touched again, when diagrams are
        implemented in a different way.
        
        Change-Id: Ife4bb495c96fb1dd57663f28409dc2bb456282ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119344
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-07-23  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [9b09e862558caf1aa6c71b11c8f4b7f873c12b7a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6797558a82f83a50b469f38897ffe3b04218cb45
          - Help: tdf#140107 drop usage data; tdf#107471 describe crash reports
            
            Change-Id: Iebcdc8bff69b6194a6fc73347635c83d005b894e
            
2021-07-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [44f32fc9c1cf95c77b725a4aa0ab405330135ad6]

        use officecfg to retrieve SidebarIconSize
        
        Change-Id: Id1cc4b8e3e28d942b44deacafbc514bbcd95874c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119411
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-23  Michael Stahl  <michael.stahl@allotropia.de>  [44cc59db6f4f4f8b2ce5c993a31b5a019a8d7e97]

        sw: layout: fix red triangle problem with text frame in sections
        
        First, a document is loaded, then about 4 pages of content are pasted into
        it, in about 6 paste operations.
        
        In an idle layout action, a page's worth of content moves forward; the
        text frame at the bottom was split previously, and is joined.
        
        The follow has the same upper as the master text frame, so this causes
        the upper section frame to shrink:
        
         SwRect::operator=(const SwRect & rRect) Zeile 256
         SwFrameAreaDefinition::FrameAreaWriteAccess::~FrameAreaWriteAccess() Zeile 112
         SwSectionFrame::Shrink_(__int64 nDist, bool bTst) Zeile 2327
         SwFrame::Shrink(__int64 nDist, bool bTst, bool bInfo) Zeile 1562
         SwContentFrame::Cut() Zeile 1339
         SwTextFrame::JoinFrame() Zeile 677
         SwContentFrame::MakeAll(OutputDevice * __formal) Zeile 1310
        
        The ToMaximize(false) check doesn't help because the section frame
        doesn't have a follow (or footnotes).
        
        Then the text frame is formatted, resulting in one line but no height
        for it, and a split after the one line.
        
        The split causes a follow section frame to be created, calling
        SwSectionFrame::SimpleFormat() on the master's upper:
        
         SwFrameAreaDefinition::FramePrintAreaWriteAccess::~FramePrintAreaWriteAccess() Zeile 120
         SwFrame::SetTopBottomMargins(__int64 nTop, __int64 nBot) Zeile 175
         SwRectFnSet::SetYMargins(SwFrame & rFrame, __int64 nTop, __int64 nBottom) Zeile 1405
         SwSectionFrame::SimpleFormat() Zeile 1192
         SwSectionFrame::SwSectionFrame(SwSectionFrame & rSect, bool bMaster) Zeile 110
         SwFrame::GetNextSctLeaf(MakePageType eMakePage) Zeile 1781
         SwFrame::GetLeaf(MakePageType eMakePage, bool bFwd) Zeile 879
         SwFlowFrame::MoveFwd(bool bMakePage, bool bPageBreak, bool bMoveAlways) Zeile 1977
         SwContentFrame::MakeAll(OutputDevice * __formal) Zeile 1349
         SwFrame::PrepareMake(OutputDevice * pRenderContext) Zeile 286
         SwFrame::Calc(OutputDevice * pRenderContext) Zeile 1794
         SwTextFrame::CalcFollow(o3tl::strong_int<long,Tag_TextFrameIndex> nTextOfst) Zeile 281
         SwTextFrame::AdjustFollow_(SwTextFormatter & rLine, o3tl::strong_int<long,Tag_TextFrameIndex> nOffset, o3tl::strong_int<long,Tag_TextFrameIndex> nEnd, const unsigned char nMode) Zeile 608
        
        Now the upper has space but at this point the master text frame is valid
        and not invalidated, so it never grows into the available space.
        
        There is a check to format again in case additional space is available
        in SwTextFrame::CalcFollow() but peculiarly it's disabled if the upper
        is a section frame since initial CVS import.
        
        Removing this check appears to fix the problem.
        
        Change-Id: Ifad545f7e79675af6e33d68c7fcdbc82bd4f8f57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119419
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-07-23  Mike Kaganski  <mike.kaganski@collabora.com>  [612d5b1a04fe022a34018d901bb9b052791d54e5]

        We already have this value
        
        Change-Id: I1d94986acaa9bcd559e34ba1af880c4a06772c38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119271
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [afff3bf81f1908b2d4a7068b4862fd1f19440383]

        use officecfg to retrieve NotebookbarIconSize
        
        Change-Id: I1e76e8369b4a0448a62cd72bc9a1ee492fae91b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119410
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-23  Miklos Vajna  <vmiklos@collabora.com>  [ee3d408fd6c909556d1671d28591cde4c0122979]

        sw bibliography, local copy: add ODF filter
        
        Map it to <text:bibliography-mark loext:local-url="...">.
        
        Note how this can be a relative URL, while the text:url attribute is
        typically a http(s) URL.
        
        Change-Id: If16171c9761221841ff07824cb0466fd42911480
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119407
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-23  Stephan Bergmann  <sbergman@redhat.com>  [daffec714ef28f52ae2d70e5553500046b8b26c2]

        Avoid strtol on non-NUL-terminated input
        
        ...as could be observed with ASan and ASAN_OPTIONS=strict_string_checks=1 during
        e.g. UITest_conditional_format.
        
        strtol supports leading spaces, sign, and "0x", but none of that appears to be
        relevant here, so readInt32 doesn't support that.
        
        Hdf::m_pItData was redundant and always pointed at m_aItData.data(), and has
        been elided to make it more obvious that the places that used it, which now also
        need to use m_aItData.size(), actually use m_aItData.
        
        Change-Id: I3d4f625cd5836438271d7c1a8d2ae06f0a45a37c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119403
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [252e403213bf2a1c1b1f7b07f1dd647b450cb312]

        use officecfg to retrieve DisableUICustomization
        
        Change-Id: I87b3019c8e10eb2453746340beea4c4623dc65e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119400
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-23  Jeff Huang  <jeff@mail.ossii.com.tw>  [2c0b84dc65739bfc47dca684e819717eb9cce387]

        tdf#140107 Remove all collect usage data code.
        
        Remove all collect usage data code because we
        don't really use them.
        
        Change-Id: I8d83d57220bed8f8c15bd012584943cd0913500d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119166
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-07-23  Stephan Bergmann  <sbergman@redhat.com>  [badc5a7ac8dda3c7b991c671776d2d41a5b7ea26]

        -Werror=maybe-uninitialized
        
        (at least with recent GCC 12 trunk and --enable-dbgutil --enable-optimized)
        
        Change-Id: Ie16260267b70c9e887c0342a09875e8d0a6a5eee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119402
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [27bb16a920d461f25d9ea69a0b515f6b85aff5b6]

        sw: get rid of MmToTwips function and use o3tl::convert instead
        
        It's used in 1! place only (but could be others have been coverted
        already).
        
        Change-Id: I6ba9dbaf00afe7662321fa202eaaaa652d16e0b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119395
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-23  Noel Grandin  <noelgrandin@gmail.com>  [590f67e0c746aacca30a80da8de1956dbc0d8768]

        expand out contractions in PasswordContainer
        
        Change-Id: I884356fe9f0081b13dfd47c1ecbd581adf25ebd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119387
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-23  Noel Grandin  <noelgrandin@gmail.com>  [2b2374c963bc660d8866bc17f701046ac0a03a3c]

        simplify AsynchronLink
        
        Change-Id: Ia13e256fcd0f332c4509ea4a9b47e1b050b56443
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119394
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-23  Noel Grandin  <noelgrandin@gmail.com>  [0de7513cd73f1f35265e42f9a2b9befe81302c2c]

        osl::Mutex->std::mutex in AsynchronLink
        
        and inline the mutex since the only two users of this class both
        want the mutex
        
        Change-Id: I7821d67ad77e08059ef2fe6ccc6cc06570e8070b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119393
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [4e512171c21a193027c35d19a5273507a2725596]

        no need to allocate these static vars on demand
        
        the constructor can be laid out at compile/link time
        
        Change-Id: I377a537e15199ae81394d76ac662576280a25c25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119362
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-23  Stephan Bergmann  <sbergman@redhat.com>  [58ddacdb4be78dd00e05a46459ed0bcbe7531632]

        loplugin:noexceptmove (macOS, libc++)
        
        Change-Id: Ic587957fe0bf871b587375a68758a537de910de5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119399
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-23  Collabora  <l.lunak@collabora.com>  [2d04d7cc559445d8c1559af6af6d981d9f682db4]

        do not use "using namespace std" in headers
        
        It's a bad style, doing that in headers can affect many source files
        (especially with PCH used).
        
        Change-Id: Ic9091a1d018e74606c9fa95df71a55faaa93d4ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119011
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-07-23  Collabora  <l.lunak@collabora.com>  [a470d97f2ddcb3607ae9d1df871a59f04d823564]

        workaround accumulate() ambiguity on Mac with PCH
        
        The PCH brings in <numeric>, which has std::accumulate(), which also
        gets considered for whatever reason.
        
        Change-Id: I69f375c871034e156598c8886822279f78c7f73f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119010
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-07-23  Collabora  <l.lunak@collabora.com>  [6192fca42aec2db25f6dade632fd0e50eded5d0e]

        workaround for apple clang sometimes not generating PCH
        
        Change-Id: I50a215e0cf3bf7f6f6d6dc86cf89355e2de19c11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119009
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-07-23  Rafael Lima  <rafael.palma.lima@gmail.com>  [6031dfd615373ad3ed8086a8da0cba3251a51cc6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a1682e126278705cad6bf437f0237474234aaa86
          - Python examples in SF_TextStream help page
            
            Change-Id: Ibd1ea64557c97511b7c15944344b3d92e1dd2cca
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119258
            Tested-by: Jenkins
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2021-07-23  Noel Grandin  <noelgrandin@gmail.com>  [ff61ec1ef2e408bb758bbce91d0d1840ef2b2883]

        osl::Mutex->std::mutex in AsyncEventNotifier
        
        and use a vector instead of a deque, becuase then a std::swap makes a nice
        way of ping-ponging a data buffer back and forth between the
        producer and consumer sides
        
        Change-Id: I11f491b9fde87f0a495df05d306ccee57dcfc6da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119345
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-23  Noel Grandin  <noelgrandin@gmail.com>  [19d01fae16f4f7b46c168b983960547f4dd2c2aa]

        no need to allocate the StorageItem separately
        
        Change-Id: I941404fcc2ded3568afe4818c4851a1bd72e30b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119386
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-23  Noel Grandin  <noelgrandin@gmail.com>  [2d98ee5f14a3343a9103771861d26920a7109b30]

        osl::Mutex->std::mutex in ValueItemAcc
        
        Change-Id: I8b0315b9e496b930bf312d7d2565727777c70985
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119389
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [1fd35c6d0058e33694721a962f1fe5c0489d4336]

        remove pimpl from ScZoomSlider
        
        Change-Id: I446a73b3a07818927b69d93cfc41bca12858b169
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119380
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-23  Noel Grandin  <noelgrandin@gmail.com>  [da340c48ecd67e1b97546842dae013306caa6ace]

        osl::Mutex->std::mutex in SvtLanguageOptions
        
        Change-Id: I5b24c729f63f2f51b2a2bebc8539e8c61cf77bee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119388
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-23  Miklos Vajna  <vmiklos@collabora.com>  [240bb9e223a7c22c02e8821d47f15b793f02e5a1]

        sw: handle mbStylesNoDefault when replacing compat options
        
        This is off by default and it may be in for Word documents.
        
        Change-Id: I5f350f42d795c4272e8b11fcc28a65265eff7243
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119381
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-22  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [ee5a1b61b4460b965413a3f7ed4f9152322f1c02]

        Fix subtle grammar error
        
        Change-Id: I566b7c8af667f646fee88e47b97acf24d2e70112

2021-07-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [71477a3be1c64e5351894d9ef797feeee6b9eeeb]

        OPropertySet doesn't need a pimpl
        
        also inline some of the standalone lambda/functor classes
        
        Change-Id: I0a19a1d3cb7f5b3d02348f1ab57bae08b3ab089a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119379
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [66578750d187d6ec048889ba6aca2e2decd07225]

        no need for pimpl in ObjectHierarchy
        
        also convert some methods to return
            const tChildContainer &
        instead of copying a container
        
        Change-Id: Ie56451a7ee2b8ac25f21b781b97b0c7fe485b940
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119378
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-22  Luboš Luňák  <l.lunak@collabora.com>  [2f961c7a811bdff66a94c20573798d58b565195a]

        do not use delayed layout in TitledDockingWindow
        
        The layout is only performed in Paint(), so if something uses
        geometry before that happens (may happen with tiled rendering),
        then is not up to date. I don't see why delay it anyway, there
        seems to be usually just one resize, and only during init I see
        two of them, which can presumably be fixed if needed.
        
        Change-Id: I7133f3c6be41bc6480f86d1053b455d42c40b9ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116529
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-07-22  Luboš Luňák  <l.lunak@collabora.com>  [3bbe38a60b4a9ae50b59e41a02292e639ec28c09]

        set size properly when setting embed size from fallback graphic
        
        When loading e.g. OLE from ReqIF, the file contains object tag
        for the OLE and then as a fallback also an image. This loading
        code apparently sets the OLE geometry to the same as the image,
        for whatever reason, but if that's to be done, at least do it
        consistently, the same way it's done when reading the OLE. Otherwise
        e.g. relative width is ignored.
        
        Change-Id: Ifeafaefa4274db9ddffc6ff16210f7ecc2301a3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117464
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-07-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [55d47fd99c673ecb9830e9a60c55a3cc0d008b28]

        Revert "simplify locking in configmgr"
        
        This reverts commit 7f7dad7018c874542e0ab6a0fb0f05f21d112b53.
        
        And add some comments to the definition of the lock, to make
        it purpose obvious.
        
        Change-Id: Ib1a0b6345efab0febe9191341ce264c8d6070932
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119366
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-22  Noel Grandin  <noelgrandin@gmail.com>  [9ca9d364581e64b8e7ba9b4cd8d745ba22b2a2d8]

        osl::Mutex->std::mutex in StatusIndicatorFactory
        
        Change-Id: I23c6765e5932288ce439273c600bdbf5017266ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119377
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ae3c5ef23b8b91c97cfe99adbcd831ee34f9dbf3]

        Fix typos
        
        Change-Id: I38c7fda55f7d24f7265b58d56222187f2aa1e5d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119286
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-07-22  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [80a1c6ea4771cd9620addde2640d3c4d6276a5de]

        elementary tdf#143300 add diagonal border line icons
        
        Change-Id: I5379c2a27d792c9f9e62ddf624fd85fde2243786
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118882
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-07-22  haru-02  <rahulbalaji78@gmail.com>  [8580f2d5c8fef0c3c3ff1e92da09e13ec2158bea]

        tdf#95394 - ui fill dialog from (bitmap -> image)
        
        Change-Id: Ib30eb0489e8cad2d417bc8638204b95f4acee936
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119115
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-07-22  Jan-Marek Glogowski  <glogow@fbihome.de>  [22997c4777eeb424493d1259b72db9a15ff37069]

        tdf#143493 Qt5 key modifier events don't have text
        
        Regression from commit 862fdb98ca271b60a831cd5420fd16d5f9c1c747
        ("tdf#143298 Qt5 send SalEvent::KeyModChange events").
        
        Change-Id: I6981af06e3a73dee45ed10416f5d3b17b860a73b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119375
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-07-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [1296ded169adaa93d943eeb0273bf16835f7eb35]

        fix the mutex locking in impl_searchTopic
        
        you cannot take a pointer to something inside a guard and then use that
        data outside the guard.
        
        So remove the broken locking here, and make sure the call sites hold the
        lock.
        
        Change-Id: I37cc363ff937243d7965844e8bcda0018085c656
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119370
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-22  Michael Weghorn  <m.weghorn@posteo.de>  [0f15f1ec7c7b9ed7abf4a40b9b9c2f3876ce3e5f]

        qt5 a11y: Always query the XAccessibleContext for a11y interfaces
        
        The accessibility interfaces are implemented by the object
        implementing 'XAccessibilityContext' which is often the same
        as the 'XAccessible' (in which case the corresponding
        'XAccessible::getAccessibleContext()' call just returns a
        reference to self), but it doesn't have to be that way.
        
        From offapi/com/sun/star/modules.idl:
        
        >     /** UNO Accessibility API
        >
        >         <p>This modules contains the basic interfaces of the UAA (UNO
        >         Accessibility API).  Services that describe how these interfaces are
        >         implemented can be found in other modules.  The services in this module
        >         describe only what every accessible object has to support.</p>
        >
        >         <p>Making a class accessible starts by supporting the
        >         ::com::sun::star::accessibility::XAccessible interface.
        >         This interface's only method returns the actual accessibility object, an
        >         instance of ::com::sun::star::accessibility::XAccessibleContext.
        >         These two interfaces may be implemented by the same class in which case
        >         a call to ::com::sun::star::accessibility::XAccessible getAccessible()
        >         returns the same object that is
        >         called.  Alternatively the implementation of the
        >         ::com::sun::star::accessibility::XAccessibleContext
        >         interface can be done by another class.  This makes it possible to put
        >         all accessibility implementations into their own library which has only
        >         to be loaded when necessary.</p>
        >
        >         <p>Note that all other interfaces have to be implemented by the same
        >         class that implements the
        >         ::com::sun::star::accessibility::XAccessibleContext
        >         interface.  Note also that there is no way back from an accessibility
        >         object to the object from which it has been obtained by means of the
        >         UAA.  If you need such a back-link you have to provide one on your
        >         own.</p>
        >     */
        >     module accessibility {};
        
        This e.g. makes Accerciser show the correct values of the "URL" and
        "Text" controls in Writer's "Insert" -> "Hyperlink" dialog.
        
        Change-Id: I909b1fdf5e1e7ca50db5d5191ae69cb558a49dc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119364
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-07-22  Michael Weghorn  <m.weghorn@posteo.de>  [b216a87d7a0956cbb864e73ec4fc5557ae93f64b]

        qt5 a11y: Improve Qt5AccessibleWidget::attributes
        
        * handle case where out params are nullptr
        * set fallback values for out params at the beginning
        
        This e.g. makes Accerciser show '-1' for both,
        startIndex and endIndex for the text interface of the
        "URL" and "Text" controls in Writer's "Insert" -> "Hyperlink" dialog
        along with no text. Making the actual text show up
        if there is any will be handled in an upcoming commit.
        
        Change-Id: Ie864f729ad06e28684bd426e4ba37b8a9d4d4634
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119363
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-07-22  Miklos Vajna  <vmiklos@collabora.com>  [3957ffb88f9856f2288b5f390609207b2e9c4c2b]

        sw: document SwArrowPortion
        
        One would assume it's just a painted indicator, but no, it has its own
        portion.
        
        Change-Id: Iddd93541766cb13600a978465937b1ef7d7e6200
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119374
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-22  Mike Kaganski  <mike.kaganski@collabora.com>  [d1cbd25ebcf90b3302497987c0cf4a0b15163121]

        Make static_casting to the only derived class less verbose
        
        ... and assert on correct derived type in debug builds.
        
        Change-Id: Iedd37b3ad4139ab1eb1a0a321e3ebd0018ecde99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119360
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-22  Balazs Santha  <santha.balazs@simonyi.bme.hu>  [689b5a4862ead541e54e83cb14067cfaa691e2ab]

        tdf#143244 sw: fix redo of adding table rows breaks table style
        
        This fixes a bug, which caused the break of table style when redo of inserting table rows, Normally, upon inserting a row, the formatting of the table is updated by the UpdateTableStyleFormatting() function.
        In certain situations (e.g in the description of the bug) this update wasn't successful. This was beacuse, the update function didn't know which tableNode needs to be updated.
        As the proper tableNode we need is already calculated in the SwTable::InsertRow function, we simply had to pass this argument too.
        
        Change-Id: I81ebd7bb37eebc9be8974f3f7a1adc5ad4ba1e7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119249
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-07-22  Sabyasachi Bhoi  <sabyabhoi@gmail.com>  [cf717f6d41dd3a2a582ee1478e83c281b18b9c3f]

        tdf#143148: Use pragma once instead of include guards
        
        Replace include guards with pragma once in header file
        
        Change-Id: I8f845a3eb563ab3e6d5ce57b3b411a46bce54889
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119368
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-07-22  Miklos Vajna  <vmiklos@collabora.com>  [b85becd0d427c7375f1d8e6309f348304b6ebbac]

        sw bibliography, local copy: add context menu
        
        This way in case a bibliography entry (field) has both a URL and a
        LocalURL, it is possible to choose which one should be opened when the
        context menu is used on the field. This is meant to be the primary way
        the user consumes this information.
        
        Change-Id: I21b72505f8387943424665bff70905f774771d4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119373
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [8ea426bfa978d338683bf4c715d358187a527ccd]

        no need to allocate the error separately in GraphicFilter
        
        Change-Id: I26c43cb72580d9cc384b3c4b70e43f47d3db0198
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119367
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [d1099ec6220e098b9d7e263c9b7f873997ea9e30]

        tdf#124708: sd_uiimpress: Add unittest
        
        Change-Id: I31544dfbec9cfb60fbf8ef2e5859e9c7f3efb1a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119365
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [d1de326b0b2a1208969e36f19010fdd8ee2a4fb7]

        no need to use unique_ptr here
        
        for such a small object
        
        Change-Id: Idbcad7469b3871c05226e90b8d46223fe746cce2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119369
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-22  Julien Nabet  <serval2412@yahoo.fr>  [717ec99667f5a9ab570f1c8581e2d7a0241c32f6]

        tdf#143464: fix SmartTag management
        
        by putting back missing information in lcl_FillRecognizerData
        
        Regression from e98711c14db9348f4d3f7d0f5bbde9276a3e73bc
        loplugin:unusedfields in sw (2018-12-12)
        
        Change-Id: I2e99df1a712915851c30c018a1f7279756da72de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119346
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [1400274aa4157fd92e708324a46d1633723f00fe]

        osl::Mutex->std::mutex in GraphicFilter
        
        Change-Id: Ia7d81ad0eaeab4f6ecf89b555da26e42a27bf80b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119361
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-22  Mike Kaganski  <mike.kaganski@collabora.com>  [a9bba3827888b290c435a3b0e5cdf50846d08bd2]

        Simplify EditTextObject's pool initialization
        
        Old scheme (ever since commit fd069bee7e57ad529c3c0974559fd2d84ec3151a
        "initial import") was that when source EditTextObject was owner of the
        pool, the copy created a new pool; and when source was not owner, the
        copy just re-used existing pool.
        
        It made no sense since commit 1545949690c750d7b512000723b564e69cf3c3a6
        where pools were made ref-counted using rtl::Reference.
        
        This also simplifies the only place which used the EditTextObject ctor
        taking pool by making the related ctor to take all necessary arguments
        instead of calling setters after constructing the object, which allows
        to drop a couple of setters.
        
        Change-Id: I843e154dd57f33f7c037063b4a0fcc0ac5a33cd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119358
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-22  Mike Kaganski  <mike.kaganski@collabora.com>  [da2746382a4e02d1cf88d72ec51f24c86230e295]

        BinTextObject was renamed to EditTextObject long ago
        
        ... so update comments accordingly
        
        Change-Id: I5fe423c510912dc3bc3e113afcd5c5daaba3d717
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119357
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-22  Jean-Pierre Ledure  <jp@ledure.be>  [2d7c0af3c36c6613e4028ed44484f5f021f85deb]

        ScriptForge - (scriptforge.py/CreateScriptService) allow keyword arguments
        
        For Python scripts only:
        
        the CreateScriptService() method accepts now both positional
        (as before) and keyword arguments.
        
        The impacted services are:
        - l10n
        - timer
        
        Done with the ReviewServiceArgs() class method that returns the
        input arguments as a tuple in the correct sequence. This method
        is inserted in each of the impacted service definitions.
        
        Implied a review of the creation of the L10N service to
        replace absent arguments by zero-length default arguments
        
        Change-Id: I3cc3b98847a395a2fd9f5e5bb15f45b398858b12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119359
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-07-22  Noel Grandin  <noelgrandin@gmail.com>  [7f7dad7018c874542e0ab6a0fb0f05f21d112b53]

        simplify locking in configmgr
        
        if we are going to have a shared lock, just use the instance of the
        shared lock instead of taking a shared_ptr to it.
        
        Change-Id: I00f74815426fcf971ff8e12734fc4566aa6ad5f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119343
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [bebb1a3f2dc3e131f95a078f8a9c40d0491af7cd]

        pass SvXMLNamespaceMap around by value
        
        in SvXMLImport.
        
        Remove an assert in XSecParser because std::move on std::optional
        does not make the optional empty, unlike it's effect on std::unique_ptr.
        
        Change-Id: Ie94d01423bf694a37e4bd7f2c0235c5f79a44efe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119302
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [88c85c8aa377ccc017582d8a08e5f73391b5a446]

        flatten vcl::LazyDelete
        
        we can allocate the stored value in-line and avoid some pointer-chasing
        
        Change-Id: I828814b127923cdcec1bf57b3b64dffab4cffaaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119298
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-22  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [0bac5c7e7d71658c5056c4bf0b71fbfb51b92ca0]

        tdf#139426 Supress AssertFlyPages in Tabe re-layout
        
        The current code tries to on-demand create content in
        form of a SwBodyFrame at a SwPageFrame. That
        unexpectedly and unfortunately leads - when done
        during a Table re-layout action - to an endless
        layout loop.
        I tried quite some solutions, but the simplest and
        safest is to just supress AssertFlyPages in that
        specialized TableLayout. Other solutons may break
        MailMergse, so CppunitTest_sw_mailmerge needs to
        be checked with any fix in this area.
        
        For more details, see tdf#task comnments.
        
        Change-Id: I02de9ee72848061497678936aa1d0c492694bfc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119324
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2021-07-22  Miklos Vajna  <vmiklos@collabora.com>  [580194ec22841b915fb90cba63072bc781c3859a]

        sw: use SfxPoolItem::StaticWhichCast() in InitCore()
        
        See commit 0025e80ba6d882f6f885499efaf37ab0e2ed699d (sw: use
        SfxPoolItem::StaticWhichCast() in SwTextBoxHelper, 2021-07-07) for
        motivation.
        
        Change-Id: I292e1e8ec4f2536b213d76fdc1f45d3298c3fe03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119340
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-22  Michael Stahl  <michael.stahl@allotropia.de>  [946f457c885bd10ff1a7281c351f3981f035f5a7]

        curl: upgrade to release 7.78.0
        
        * Fixes CVE-2020-8284 CVE-2021-22924
        * Also fixes these which don't look relevant to LO:
          CVE-2020-8231
          CVE-2020-8285 CVE-2020-8286
          CVE-2021-22876 CVE-2021-22890
          CVE-2021-22897 CVE-2021-22898 CVE-2021-22901
          CVE-2021-22922 CVE-2021-22923 CVE-2021-22925 CVE-2021-22926
        * disable some new protocols and dependencies
        * remove curl-ios.patch.1 as the code no longer exists upstream
        
        Change-Id: I12d5f87f4d503a5f9859226a05cfe2a07e46d993
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119313
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-07-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [5feb7230bf4a06290d0972dc5bf6dd4108e7edbb]

        flatten GraphicObjectImpl
        
        no need to allocate the GraphicObject separately
        
        Change-Id: I71f13792dfd45e47d835ad1e3627a559044346a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119337
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [f8c6d90bc5b344e65cf0ae6cdd028956bb31dbe4]

        remove pimpl in AnimatedImagesControlModel
        
        Change-Id: I34ffaca1c5d109a28b75730bd7634e244b8bf31b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119327
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [ccb60734bd30115affa835cb189fcd3ca21306a9]

        no need to allocate ScTokenMatrixMap separately
        
        Change-Id: I2345b7b5c9b21aac06b557658906e8028fadec0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119333
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [ceccfbb7e81edea31d7cc792b1a31473f9d9feee]

        osl::Mutex->std::mutex in GraphicObjectImpl
        
        Change-Id: I4c62d4b105425d4fb39eefdb7117299488af47dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119336
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [58c6fad213024ef8f162984a66af565ac9ad4b97]

        tdf#143412 CRASH: converting images
        
        Revert "use unique_ptr in SdrEditView::ImpConvertOneObj"
        This reverts commit 2ec1dab4693cd45b475f02452114dd96ec0bda1b.
        
        I was wrong, we are no returning ownership here.
        
        Change-Id: Ib3b3b32248d4b56f0a48c658db5d6431b26fc352
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119335
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-22  Stephan Bergmann  <sbergman@redhat.com>  [505fb3f952106d6fafd300097cce83c2050fbc60]

        -Werror=maybe-uninitialized
        
        > registry/source/reflwrit.cxx: In member function ‘sal_uInt32 RegistryTypeWriter::getBlopSize()’:
        > registry/source/reflwrit.cxx:1332:33: error: ‘size’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
        >  1332 |     return ::getBlopSize(m_hImpl);
        >       |                                 ^
        
        at least with recent GCC 12 trunk and --enable-dbgutil --enable-optimized
        
        Change-Id: I17abbb55ba31458147afd486a17e8455ede39b32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119338
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-22  Mike Kaganski  <mike.kaganski@collabora.com>  [0d4cbdbc9cd4ab06056cec66cffd292b41615b6e]

        Dereferencing uninitialized pointer
        
        SfxItemSet::GetItemState returns SfxItemState::DEFAULT without
        resetting the passed pointer.
        
        Regression after commit dd5bf12193471f064bf7f581dd1b21783390e735.
        
        Change-Id: I1e427a05f8e5b375f50d81b51d32e78fca83eb42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119348
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [697e9f3cc9cb3309bf7e22bc39057ff720f1d1b3]

        pass sc::ColumnIterator by value
        
        no need to allocate on heap
        
        Change-Id: Ie0f3fa39092083b9c30f3e769bb65fa975150021
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119312
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [603552c209f8652aa23a688b36d4a2abac933717]

        remove pimpl in AnimatedImagesPeer
        
        Change-Id: Ia9109fb0b68a28612129e4f2fc3eae0f92a4dabd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119326
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-21  Mike Kaganski  <mike.kaganski@collabora.com>  [1c7a9ac8594f12329dcba0516071e9562ee8df70]

        Use Append here instead of Insert
        
        The containers are filled after resetting them.
        
        Change-Id: I6cd17fd47a84e755788a3b58fe72b451d6267e99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119323
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [dca1ed757674ad9b32ded6ab92b6fe85c7890005]

        flatten SwShareBoxFormats a little
        
        Change-Id: I1ddbc0d2d9969597491f47ddbabd99badfee78a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119334
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [a7f05c009aad9fb8c8872312929c473b55cb1454]

        flatten vector in ImplMultiTextLineInfo
        
        Change-Id: I30f40c3906c38d29bab7aeef0a9562bd96934a72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119329
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [ec01d43e0a8fa560d7cd8c76c0d609b18a60cddb]

        pass SfxChildWinFactory around by value
        
        no need to allocate on heap
        
        Change-Id: I7410a6c9cb434b18ed6f7ae1dc0ccea34151921c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119331
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [df157d5291ba3531d2c79539addfd0dbff48ac67]

        no need for FormControlFactory to have a pimpl
        
        Change-Id: Ia5dcccafffe69eac3369a0f2923b9aa526d68cbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119332
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-21  Rafael Lima  <rafael.palma.lima@gmail.com>  [c060ec59866ced50ded6c19a39119292548f844c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 08af5ea8348ff994b650ee8f5c9404af4c06bc4f
          - Python examples in SF_Timer help page
            
            This patch also adds a <variable> tag and refactors the file 03030303.xhp (Timer function) to ease x-ref.
            
            Change-Id: I90f26234a9632b9d8220cca94fe2ab11fb4f8fa2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119256
            Tested-by: Jenkins
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2021-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [9a2d08cf16d4e0b2b45e9b687884acb729739608]

        flatten ImplListBoxWindow
        
        no need to allocate ImplEntryList separately
        
        Change-Id: I276e92895a00ebccff60f5067567a0ed066d4e66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119328
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [19654ca9de6ff221337e8ec82307611c311c4e57]

        flatten ImplToolBoxPrivateData
        
        Change-Id: Ia3c0d6624ccf2d3c6189064ab7c8b07dc0734c5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119330
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [71a7440c745fc7f16c726571453b6dd7dad2ac80]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e9a241713198c414360ecc6204028c1cafcd2fc8
          - Fix typo
            
            Change-Id: I03e831f5172f77e2fac56ea15358c4660007ce70
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119339
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [0ce2ba98aa3bde5dc91b00753b11d0add69925af]

        flatten aCatLists in ScFunctionCategory
        
        no need to allocate the vector separately, they are always there, and
        initialise once
        
        Change-Id: I92c735502d26dc4ff9ab138e5086d74db3afb138
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119311
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [a4fafab70dccd4df47166428b6e05d52d9bbdf3f]

        improve the comments of the number conversion functions
        
        For the
            rtl_str_to<NumberType>_WithLength
        category of functions, the string does not need to be null-terminated
        
        Change-Id: I1971c8c10b760743633523e6f680366eafdfc685
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119325
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-21  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [462f9d1f589a7afd66d3fc61925467d3b68e5b31]

        tdf#142600 - List tables in order of their appearance
        
        Change-Id: I1e653bf3a646161825b465ea2fc20ab48308f0ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116767
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-07-21  Michael Weghorn  <m.weghorn@posteo.de>  [bdf14fd8ea18b94cdcdf2b194d6644f87d69d96b]

        qt5 a11y: Implement Qt5AccessibleWidget::cursorPosition
        
        Use 'XAccessibleText::getCaretPosition', similar to
        how 'Qt5AccessibleWidget::setCursorPosition' calls
        'XAccessibleText::setCaretPosition'.
        
        Change-Id: Ic9e4533d6a39de90fee7ec2e8e0bd3fc6a69bba0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119320
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-07-21  Michael Weghorn  <m.weghorn@posteo.de>  [96869931e35fa4fbc779755e89207062648ed58d]

        qt5 a11y: Implement Qt5AccessibleWidget::textAtOffset
        
        The Orca screen reader uses
        'IAccessibleText::textAtOffset' e.g. in
        order to retrieve the text of the current Writer
        paragraph on cursor movement.
        
        With this and various other WIP changes
        to qt5 a11y on top which are required to make Orca
        speak at all (well, at least sometimes...), Orca
        now also speaks the text of paragraphs that contain
        more than just a single character.
        The single-character case was working because
        Orca has a special handling for this; a comment
        in the source code says:
        "We do this because Gecko's implementation of getTextAtOffset
        is broken if there is just one character in the string.")
        
        This implementation is inspired by the
        corresponding winaccessibility one,
        see 'CAccTextBase::get_textAtOffset' in
        winaccessibility/source/UAccCOM/AccTextBase.cxx.
        
        Change-Id: I67775a03c6e4384f410e1e9d727d7a412ba4112e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119310
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-07-21  Rafael Lima  <rafael.palma.lima@gmail.com>  [cd2b5168e8ef1cb6e721bc5220421464ed723096]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2612264b78199fc343f7dabfca8a1dc44d2f10fd
          - Python examples for SF_Session service
            
            Change-Id: Ic1024b6237b26ff558099aef5774588f2f3148d0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119254
            Tested-by: Jenkins
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2021-07-21  Rafael Lima  <rafael.palma.lima@gmail.com>  [37d786050919031d5bcbd394fbef6c1f4847e379]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to daea8c54614d4dd489fb66adbadec58d6d17cfea
          - Python examples for SF_Dictionary help page
            
            This patch also fixes identation in in the entire file.
            
            Change-Id: I409523f253d2dec657f35561b48352333693feb6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119179
            Tested-by: Jenkins
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2021-07-21  Miklos Vajna  <vmiklos@collabora.com>  [3b2b2eae863d1082a36c02851190e0846f90cdd1]

        sw bibliography, local copy: add document model & UNO API
        
        The idea is that a bibliography entry (field) can have not only an URL
        (which might be unavailable due to lack of network connectivity,
        paywall, etc) but also a local copy, which is also a URL.
        
        The local copy doesn't replace the original URL. The local copy is
        stored part of the document, since it may be a relative URL, e.g. ODT +
        several PDFs copied around in the same directory.
        
        This commit just starts this feature, up to the extent that read and
        write of the new property works.
        
        Change-Id: I3c4df2be3a1f3b02a87c097f8a0630951def09d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119322
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-21  Stephan Bergmann  <sbergman@redhat.com>  [37247ffb6f255ca7f96c6110149bcf85a2cddd44]

        Avoid deadlock between osl global mutex and cppu::getTypeEntries mutex
        
        ...as seen at least once during UITest_calc_tests9, with thread 1 at
        
        > Thread 1 (Thread 0x7f2c48958fc0 (LWP 439791) "soffice.bin"):
        > #0  0x00007f2caa2b17b0 in __lll_lock_wait () at /lib64/libpthread.so.0
        > #1  0x00007f2caa2aa553 in pthread_mutex_lock () at /lib64/libpthread.so.0
        > #2  0x00007f2ca399275b in __gthread_mutex_lock(pthread_mutex_t*) (__mutex=0x7f2ca40ce020 <cppu::getTypeEntries(cppu::class_data*)::aMutex>) at /home/sbergman/gcc/trunk/inst/include/c++/12.0.0/x86_64-pc-linux-gnu/bits/gthr-default.h:749
        > #3  0x00007f2ca39948cb in std::mutex::lock() (this=0x7f2ca40ce020 <cppu::getTypeEntries(cppu::class_data*)::aMutex>) at /home/sbergman/gcc/trunk/inst/include/c++/12.0.0/bits/std_mutex.h:100
        > #4  0x00007f2ca39940eb in std::lock_guard<std::mutex>::lock_guard(std::mutex&) (this=0x7f2c4752d820, __m=...) at /home/sbergman/gcc/trunk/inst/include/c++/12.0.0/bits/std_mutex.h:229
        > #5  0x00007f2ca3990fdb in cppu::getTypeEntries(cppu::class_data*) (cd=0x7f2c3eda4640 <cppu::detail::ImplClassData<cppu::WeakImplHelper<com::sun::star::i18n::XCollator, com::sun::star::lang::XServiceInfo>, com::sun::star::i18n::XCollator, com::sun::star::lang::XServiceInfo>::operator()()::s_cd>) at /home/sbergman/lo/core/cppuhelper/source/implbase_ex.cxx:71
        > #6  0x00007f2ca398c616 in cppu::queryDeepNoXInterface(_typelib_TypeDescriptionReference const*, cppu::class_data*, void*) (pDemandedTDR=0x60f00020ec60, cd=0x7f2c3eda4640 <cppu::detail::ImplClassData<cppu::WeakImplHelper<com::sun::star::i18n::XCollator, com::sun::star::lang::XServiceInfo>, com::sun::star::i18n::XCollator, com::sun::star::lang::XServiceInfo>::operator()()::s_cd>, that=0x60e0002a2960) at /home/sbergman/lo/core/cppuhelper/source/implbase_ex.cxx:155
        > #7  0x00007f2ca398ea93 in cppu::WeakImplHelper_query(com::sun::star::uno::Type const&, cppu::class_data*, void*, cppu::OWeakObject*) (rType=invalid uno::Type, cd=0x7f2c3eda4640 <cppu::detail::ImplClassData<cppu::WeakImplHelper<com::sun::star::i18n::XCollator, com::sun::star::lang::XServiceInfo>, com::sun::star::i18n::XCollator, com::sun::star::lang::XServiceInfo>::operator()()::s_cd>, that=0x60e0002a2960, pBase=0x60e0002a2960) at /home/sbergman/lo/core/cppuhelper/source/implbase_ex.cxx:283
        > #8  0x00007f2c3ea61105 in cppu::WeakImplHelper<com::sun::star::i18n::XCollator, com::sun::star::lang::XServiceInfo>::queryInterface(com::sun::star::uno::Type const&) (this=0x60e0002a2960, aType=invalid uno::Type) at /home/sbergman/lo/core/include/cppuhelper/implbase.hxx:111
        > #9  0x00007f2c7c491500 in com::sun::star::uno::BaseReference::iquery(com::sun::star::uno::XInterface*, com::sun::star::uno::Type const&) (pInterface=0x60e0002a2960, rType=invalid uno::Type) at /home/sbergman/lo/core/include/com/sun/star/uno/Reference.hxx:59
        > #10 0x00007f2c7c8a1165 in com::sun::star::uno::Reference<com::sun::star::i18n::XCollator>::iquery(com::sun::star::uno::XInterface*) (pInterface=0x60e0002a2960) at /home/sbergman/lo/core/include/com/sun/star/uno/Reference.hxx:74
        > #11 0x00007f2c7c8a015e in com::sun::star::uno::Reference<com::sun::star::i18n::XCollator>::Reference(com::sun::star::uno::BaseReference const&, com::sun::star::uno::UnoReference_Query) (this=0x7f2c47447020, rRef=...) at /home/sbergman/lo/core/include/com/sun/star/uno/Reference.hxx:176
        > #12 0x00007f2c7c89ebaa in com::sun::star::i18n::Collator::create(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) (the_context=uno::Reference to (class cppu::(anonymous namespace)::ComponentContext *) 0x611000005e50) at /home/sbergman/lo/core/workdir/UnoApiHeadersTarget/offapi/normal/com/sun/star/i18n/Collator.hpp:38
        > #13 0x00007f2c7c89c324 in CollatorWrapper::CollatorWrapper(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) (this=0x60200097c0f0, rxContext=uno::Reference to (class cppu::(anonymous namespace)::ComponentContext *) 0x611000005e50) at /home/sbergman/lo/core/unotools/source/i18n/collatorwrapper.cxx:30
        > #14 0x00007f2c14889098 in ScGlobal::GetCaseCollator()::$_6::operator()() const (this=0x7f2c470e74a0) at /home/sbergman/lo/core/sc/source/core/data/global.cxx:1044
        > #15 0x00007f2c14886efc in comphelper::doubleCheckedInit<CollatorWrapper, ScGlobal::GetCaseCollator()::$_6, osl::Guard<osl::Mutex>, osl::GetGlobalMutex>(std::atomic<CollatorWrapper*>&, ScGlobal::GetCaseCollator()::$_6, osl::GetGlobalMutex) (pointer=..., function=..., guardCtor=...) at /home/sbergman/lo/core/include/comphelper/doublecheckedinit.hxx:53
        > #16 0x00007f2c14886d1c in ScGlobal::GetCaseCollator() () at /home/sbergman/lo/core/sc/source/core/data/global.cxx:1041
        > #17 0x00007f2c1627adde in ScTypedStrData::LessCaseSensitive::operator()(ScTypedStrData const&, ScTypedStrData const&) const (this=0x7f2c471eab20, left=..., right=...) at /home/sbergman/lo/core/sc/source/core/tool/typedstrdata.cxx:26
        > #18 0x00007f2c13ad7750 in std::sort<__gnu_debug::_Safe_iterator<__gnu_cxx::__normal_iterator<ScTypedStrData*, std::__cxx1998::vector<ScTypedStrData, std::allocator<ScTypedStrData> > >, std::__debug::vector<ScTypedStrData, std::allocator<ScTypedStrData> >, std::random_access_iterator_tag>, ScTypedStrData::LessCaseSensitive>(__gnu_debug::_Safe_iterator<__gnu_cxx::__normal_iterator<ScTypedStrData*, std::__cxx1998::vector<ScTypedStrData, std::allocator<ScTypedStrData> > >, std::__debug::vector<ScTypedStrData, std::allocator<ScTypedStrData> >, std::random_access_iterator_tag>, __gnu_debug::_Safe_iterator<__gnu_cxx::__normal_iterator<ScTypedStrData*, std::__cxx1998::vector<ScTypedStrData, std::allocator<ScTypedStrData> > >, std::__debug::vector<ScTypedStrData, std::allocator<ScTypedStrData> >, std::random_access_iterator_tag>, ScTypedStrData::LessCaseSensitive) at /home/sbergman/gcc/trunk/inst/include/c++/12.0.0/bits/stl_algo.h:4873
        > #19 0x00007f2c13ab544d in (anonymous namespace)::sortAndRemoveDuplicates(std::__debug::vector<ScTypedStrData, std::allocator<ScTypedStrData> >&, bool) (rStrings=std::__debug::vector of length 1, capacity 1 = {...}, bCaseSens=true) at /home/sbergman/lo/core/sc/source/core/data/documen3.cxx:86
        > #20 0x00007f2c13ab6bc9 in ScDocument::GetDataEntries(short, int, short, std::__debug::vector<ScTypedStrData, std::allocator<ScTypedStrData> >&, bool) (this=0x61e0000505c0, nCol=0, nRow=1, nTab=0, rStrings=std::__debug::vector of length 1, capacity 1 = {...}, bValidation=false) at /home/sbergman/lo/core/sc/source/core/data/documen3.cxx:1650
        > #21 0x00007f2c1708a56e in ScInputHandler::GetColData() (this=0x614000068840) at /home/sbergman/lo/core/sc/source/ui/app/inputhdl.cxx:1943
        > #22 0x00007f2c1709e132 in ScInputHandler::StartTable(char16_t, bool, bool, ScEditEngineDefaulter*) (this=0x614000068840, cTyped=66 u'B', bFromCommand=false, bInputActivated=false, pTopEngine=0x0) at /home/sbergman/lo/core/sc/source/ui/app/inputhdl.cxx:2501
        > #23 0x00007f2c17057bc0 in ScInputHandler::DataChanging(char16_t, bool) (this=0x614000068840, cTyped=66 u'B', bFromCommand=false) at /home/sbergman/lo/core/sc/source/ui/app/inputhdl.cxx:2605
        > #24 0x00007f2c170ad948 in ScInputHandler::KeyInput(KeyEvent const&, bool) (this=0x614000068840, rKEvt=..., bStartEdit=true) at /home/sbergman/lo/core/sc/source/ui/app/inputhdl.cxx:3714
        > #25 0x00007f2c1723ac2b in ScModule::InputKeyEvent(KeyEvent const&, bool) (this=0x616000223880, rKEvt=..., bStartEdit=true) at /home/sbergman/lo/core/sc/source/ui/app/scmod.cxx:1356
        > #26 0x00007f2c19ce48c9 in ScTabViewShell::TabKeyInput(KeyEvent const&) (this=0x61e000051080, rKEvt=...) at /home/sbergman/lo/core/sc/source/ui/view/tabvwsh4.cxx:1278
        > #27 0x00007f2c196183ce in ScGridWindow::KeyInput(KeyEvent const&) (this=0x618000ee6880, rKEvt=...) at /home/sbergman/lo/core/sc/source/ui/view/gridwin.cxx:3414
        > #28 0x00007f2c775e963f in WindowUIObject::execute(rtl::OUString const&, std::__debug::map<rtl::OUString, rtl::OUString, std::less<rtl::OUString>, std::allocator<std::pair<rtl::OUString const, rtl::OUString> > > const&) at /home/sbergman/lo/core/vcl/source/uitest/uiobject.cxx:357
        > #29 0x00007f2c186a5929 in ScGridWinUIObject::execute(rtl::OUString const&, std::__debug::map<rtl::OUString, rtl::OUString, std::less<rtl::OUString>, std::allocator<std::pair<rtl::OUString const, rtl::OUString> > > const&) at /home/sbergman/lo/core/sc/source/ui/uitest/uiobject.cxx:317
        > #30 0x00007f2c7766d9ba in UIObjectUnoObj::executeAction(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)::$_0::operator()() const (this=0x603000f61240) at /home/sbergman/lo/core/vcl/source/uitest/uno/uiobject_uno.cxx:137
        > #31 0x00007f2c7766d0dd in std::__invoke_impl<void, UIObjectUnoObj::executeAction(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)::$_0&>(std::__invoke_other, UIObjectUnoObj::executeAction(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)::$_0&) (__f=...) at /home/sbergman/gcc/trunk/inst/include/c++/12.0.0/bits/invoke.h:61
        > #32 0x00007f2c7766cf8d in std::__invoke_r<void, UIObjectUnoObj::executeAction(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)::$_0&>(UIObjectUnoObj::executeAction(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)::$_0&) (__fn=...) at /home/sbergman/gcc/trunk/inst/include/c++/12.0.0/bits/invoke.h:111
        > #33 0x00007f2c7766ca9d in std::_Function_handler<void (), UIObjectUnoObj::executeAction(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)::$_0>::_M_invoke(std::_Any_data const&) (__functor=...) at /home/sbergman/gcc/trunk/inst/include/c++/12.0.0/bits/std_function.h:291
        > #34 0x00007f2c744b3c22 in std::function<void ()>::operator()() const (this=0x6070001d4d80) at /home/sbergman/gcc/trunk/inst/include/c++/12.0.0/bits/std_function.h:560
        > #35 0x00007f2c7766c35c in (anonymous namespace)::ExecuteWrapper::ExecuteActionHdl(Timer*) (this=0x6070001d4d80) at /home/sbergman/lo/core/vcl/source/uitest/uno/uiobject_uno.cxx:100
        > #36 0x00007f2c77668e29 in (anonymous namespace)::ExecuteWrapper::LinkStubExecuteActionHdl(void*, Timer*) (instance=0x6070001d4d80, data=0x608000148e20) at /home/sbergman/lo/core/vcl/source/uitest/uno/uiobject_uno.cxx:95
        > #37 0x00007f2c76c645de in Link<Timer*, void>::Call(Timer*) const (this=0x608000148e40, data=0x608000148e20) at /home/sbergman/lo/core/include/tools/link.hxx:111
        > #38 0x00007f2c76c63b7d in Timer::Invoke() (this=0x608000148e20) at /home/sbergman/lo/core/vcl/source/app/timer.cxx:75
        > #39 0x00007f2c76abfd6c in Scheduler::CallbackTaskScheduling() () at /home/sbergman/lo/core/vcl/source/app/scheduler.cxx:471
        > #40 0x00007f2c77b9a1a4 in SalTimer::CallCallback() (this=0x6030002f0bc0) at /home/sbergman/lo/core/vcl/inc/saltimer.hxx:54
        > #41 0x00007f2c77b8dda1 in SvpSalInstance::CheckTimeout(bool) (this=0x611000001bc0, bExecuteTimers=true) at /home/sbergman/lo/core/vcl/headless/svpinst.cxx:215
        > #42 0x00007f2c77b949a0 in SvpSalInstance::DoYield(bool, bool) (this=0x611000001bc0, bWait=true, bHandleAllCurrentEvents=false) at /home/sbergman/lo/core/vcl/headless/svpinst.cxx:460
        > #43 0x00007f2c76bb2462 in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at /home/sbergman/lo/core/vcl/source/app/svapp.cxx:465
        > #44 0x00007f2c76bb1588 in Application::Yield() () at /home/sbergman/lo/core/vcl/source/app/svapp.cxx:532
        > #45 0x00007f2c76bb11bf in Application::Execute() () at /home/sbergman/lo/core/vcl/source/app/svapp.cxx:444
        > #46 0x00007f2caae21016 in desktop::Desktop::Main() (this=0x7f2c472b8080) at /home/sbergman/lo/core/desktop/source/app/app.cxx:1602
        
        having locked the osl global mutex in comphelper::doubleCheckedInit in frame 15
        and trying to lock the cppu::getTypeEntries mutex, while thread 4 at
        
        > Thread 4 (Thread 0x7f2c275b6640 (LWP 440147) "InitUpdateCheck"):
        > #0  0x00007f2caa2b17b0 in __lll_lock_wait () at /lib64/libpthread.so.0
        > #1  0x00007f2caa2aa5d0 in pthread_mutex_lock () at /lib64/libpthread.so.0
        > #2  0x00007f2cabc21967 in osl_acquireMutex(oslMutex) (pMutex=0x604000090d50) at /home/sbergman/lo/core/sal/osl/unx/mutex.cxx:100
        > #3  0x00007f2bf58684da in osl::Mutex::acquire() (this=0x7f2cabe45c60 <osl_getGlobalMutex::g_Mutex>) at /home/sbergman/lo/core/include/osl/mutex.hxx:61
        > #4  0x00007f2bf586694a in osl::Guard<osl::Mutex>::Guard(osl::Mutex*) (this=0x7f2c262d7420, pT_=0x7f2cabe45c60 <osl_getGlobalMutex::g_Mutex>) at /home/sbergman/lo/core/include/osl/mutex.hxx:135
        > #5  0x00007f2bf58762f9 in com::sun::star::lang::cppu_detail_getUnoType(com::sun::star::lang::XServiceInfo const*) () at /home/sbergman/lo/core/workdir/UnoApiHeadersTarget/udkapi/normal/com/sun/star/lang/XServiceInfo.hpp:73
        > #6  0x00007f2bf5875f09 in cppu::UnoType<com::sun::star::lang::XServiceInfo>::get() () at /home/sbergman/lo/core/include/cppu/unotype.hxx:300
        > #7  0x00007f2bf5875ce9 in com::sun::star::lang::XServiceInfo::static_type(void*) () at /home/sbergman/lo/core/workdir/UnoApiHeadersTarget/udkapi/normal/com/sun/star/lang/XServiceInfo.hpp:145
        > #8  0x00007f2ca39913be in cppu::getTypeEntries(cppu::class_data*) (cd=0x7f2bf58c73a8 <cppu::detail::ImplClassData<cppu::WeakImplHelper<com::sun::star::deployment::XUpdateInformationProvider, com::sun::star::ucb::XWebDAVCommandEnvironment, com::sun::star::lang::XServiceInfo>, com::sun::star::deployment::XUpdateInformationProvider, com::sun::star::ucb::XWebDAVCommandEnvironment, com::sun::star::lang::XServiceInfo>::operator()()::s_cd>) at /home/sbergman/lo/core/cppuhelper/source/implbase_ex.cxx:78
        > #9  0x00007f2ca398c616 in cppu::queryDeepNoXInterface(_typelib_TypeDescriptionReference const*, cppu::class_data*, void*) (pDemandedTDR=0x60f0001cf420, cd=0x7f2bf58c73a8 <cppu::detail::ImplClassData<cppu::WeakImplHelper<com::sun::star::deployment::XUpdateInformationProvider, com::sun::star::ucb::XWebDAVCommandEnvironment, com::sun::star::lang::XServiceInfo>, com::sun::star::deployment::XUpdateInformationProvider, com::sun::star::ucb::XWebDAVCommandEnvironment, com::sun::star::lang::XServiceInfo>::operator()()::s_cd>, that=0x60e00022e7c0) at /home/sbergman/lo/core/cppuhelper/source/implbase_ex.cxx:155
        > #10 0x00007f2ca398ea93 in cppu::WeakImplHelper_query(com::sun::star::uno::Type const&, cppu::class_data*, void*, cppu::OWeakObject*) (rType=invalid uno::Type, cd=0x7f2bf58c73a8 <cppu::detail::ImplClassData<cppu::WeakImplHelper<com::sun::star::deployment::XUpdateInformationProvider, com::sun::star::ucb::XWebDAVCommandEnvironment, com::sun::star::lang::XServiceInfo>, com::sun::star::deployment::XUpdateInformationProvider, com::sun::star::ucb::XWebDAVCommandEnvironment, com::sun::star::lang::XServiceInfo>::operator()()::s_cd>, that=0x60e00022e7c0, pBase=0x60e00022e7c0) at /home/sbergman/lo/core/cppuhelper/source/implbase_ex.cxx:283
        > #11 0x00007f2bf58629e5 in cppu::WeakImplHelper<com::sun::star::deployment::XUpdateInformationProvider, com::sun::star::ucb::XWebDAVCommandEnvironment, com::sun::star::lang::XServiceInfo>::queryInterface(com::sun::star::uno::Type const&) (this=0x60e00022e7c0, aType=invalid uno::Type) at /home/sbergman/lo/core/include/cppuhelper/implbase.hxx:111
        > #12 0x00007f2c3015cf60 in com::sun::star::uno::BaseReference::iquery(com::sun::star::uno::XInterface*, com::sun::star::uno::Type const&) (pInterface=0x60e00022e7c0, rType=invalid uno::Type) at /home/sbergman/lo/core/include/com/sun/star/uno/Reference.hxx:59
        > #13 0x00007f2c302419c5 in com::sun::star::uno::Reference<com::sun::star::deployment::XUpdateInformationProvider>::iquery(com::sun::star::uno::XInterface*) (pInterface=0x60e00022e7c0) at /home/sbergman/lo/core/include/com/sun/star/uno/Reference.hxx:74
        > #14 0x00007f2c3024010e in com::sun::star::uno::Reference<com::sun::star::deployment::XUpdateInformationProvider>::Reference(com::sun::star::uno::BaseReference const&, com::sun::star::uno::UnoReference_Query) (this=0x7f2c262bd420, rRef=...) at /home/sbergman/lo/core/include/com/sun/star/uno/Reference.hxx:176
        > #15 0x00007f2c3023e98a in com::sun::star::deployment::UpdateInformationProvider::create(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) (the_context=uno::Reference to (class cppu::(anonymous namespace)::ComponentContext *) 0x611000005e50) at /home/sbergman/lo/core/workdir/UnoApiHeadersTarget/offapi/normal/com/sun/star/deployment/UpdateInformationProvider.hpp:38
        > #16 0x00007f2c30235e85 in dp_info::(anonymous namespace)::PackageInformationProvider::PackageInformationProvider(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) (this=0x607000afd3e0, xContext=uno::Reference to (class cppu::(anonymous namespace)::ComponentContext *) 0x611000005e50) at /home/sbergman/lo/core/desktop/source/deployment/manager/dp_informationprovider.cxx:92
        > #17 0x00007f2c30235932 in com_sun_star_comp_deployment_PackageInformationProvider_get_implementation(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) (context=0x611000005e50) at /home/sbergman/lo/core/desktop/source/deployment/manager/dp_informationprovider.cxx:336
        > #18 0x00007f2ca3c92795 in std::__invoke_impl<com::sun::star::uno::XInterface*, com::sun::star::uno::XInterface* (*&)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&>(std::__invoke_other, com::sun::star::uno::XInterface* (*&)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), com::sun::star::uno::XComponentContext*&&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) (__f=@0x612000035088: 0x7f2c302357f0 <com_sun_star_comp_deployment_PackageInformationProvider_get_implementation(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>, __args=@0x7f2c25ecd960: 0x611000005e50, __args=empty uno::Sequence) at /home/sbergman/gcc/trunk/inst/include/c++/12.0.0/bits/invoke.h:61
        > #19 0x00007f2ca3c9248d in std::__invoke_r<com::sun::star::uno::XInterface*, com::sun::star::uno::XInterface* (*&)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&>(com::sun::star::uno::XInterface* (*&)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), com::sun::star::uno::XComponentContext*&&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) (__fn=@0x612000035088: 0x7f2c302357f0 <com_sun_star_comp_deployment_PackageInformationProvider_get_implementation(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>, __args=@0x7f2c25ecd960: 0x611000005e50, __args=empty uno::Sequence) at /home/sbergman/gcc/trunk/inst/include/c++/12.0.0/bits/invoke.h:114
        > #20 0x00007f2ca3c91ebd in std::_Function_handler<com::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&), com::sun::star::uno::XInterface* (*)(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>::_M_invoke(std::_Any_data const&, com::sun::star::uno::XComponentContext*&&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) (__functor=..., __args=@0x7f2c25ecd960: 0x611000005e50, __args=empty uno::Sequence) at /home/sbergman/gcc/trunk/inst/include/c++/12.0.0/bits/std_function.h:291
        > #21 0x00007f2ca3b7d419 in std::function<com::sun::star::uno::XInterface* (com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&)>::operator()(com::sun::star::uno::XComponentContext*, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&) const (this=0x612000035088, __args=0x611000005e50, __args=empty uno::Sequence) at /home/sbergman/gcc/trunk/inst/include/c++/12.0.0/bits/std_function.h:560
        > #22 0x00007f2ca3b30861 in cppuhelper::ServiceManager::Data::Implementation::doCreateInstance(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) (this=0x612000034fd0, context=uno::Reference to (class cppu::(anonymous namespace)::ComponentContext *) 0x611000005e50) at /home/sbergman/lo/core/cppuhelper/source/servicemanager.cxx:703
        > #23 0x00007f2ca3b30394 in cppuhelper::ServiceManager::Data::Implementation::createInstance(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, bool) (this=0x612000034fd0, context=uno::Reference to (class cppu::(anonymous namespace)::ComponentContext *) 0x611000005e50, singletonRequest=true) at /home/sbergman/lo/core/cppuhelper/source/servicemanager.cxx:672
        > #24 0x00007f2ca3b6bb9c in (anonymous namespace)::SingletonFactory::createInstanceWithContext(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) (this=0x60700003a4e0, Context=uno::Reference to (class cppu::(anonymous namespace)::ComponentContext *) 0x611000005e50) at /home/sbergman/lo/core/cppuhelper/source/servicemanager.cxx:532
        > #25 0x00007f2ca3b6c0af in non-virtual thunk to (anonymous namespace)::SingletonFactory::createInstanceWithContext(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) () at /home/sbergman/lo/core/cppuhelper/source/servicemanager.cxx:541
        > #26 0x00007f2ca38c5545 in cppu::(anonymous namespace)::ComponentContext::lookupMap(rtl::OUString const&) (this=0x611000005e00, rName="/singletons/com.sun.star.deployment.PackageInformationProvider") at /home/sbergman/lo/core/cppuhelper/source/component_context.cxx:300
        > #27 0x00007f2ca38ae9ab in cppu::(anonymous namespace)::ComponentContext::getValueByName(rtl::OUString const&) (this=0x611000005e00, rName="/singletons/com.sun.star.deployment.PackageInformationProvider") at /home/sbergman/lo/core/cppuhelper/source/component_context.cxx:374
        > #28 0x00007f2ca38b279f in non-virtual thunk to cppu::(anonymous namespace)::ComponentContext::getValueByName(rtl::OUString const&) () at /home/sbergman/lo/core/cppuhelper/source/component_context.cxx:266
        > #29 0x00007f2c2791c7e0 in checkForPendingUpdates(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) (rxContext=uno::Reference to (class cppu::(anonymous namespace)::ComponentContext *) 0x611000005e50) at /home/sbergman/lo/core/extensions/source/update/check/updateprotocol.cxx:289
        > #30 0x00007f2c277d3db3 in UpdateCheck::initialize(com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) (this=0x6130001c9dc0, rValues=uno::Sequence of length 8 = {...}, xContext=uno::Reference to (class cppu::(anonymous namespace)::ComponentContext *) 0x611000005e50) at /home/sbergman/lo/core/extensions/source/update/check/updatecheck.cxx:776
        > #31 0x00007f2c278acd2a in (anonymous namespace)::InitUpdateCheckJobThread::run() (this=0x608000163d20) at /home/sbergman/lo/core/extensions/source/update/check/updatecheckjob.cxx:143
        
        having locked the cppu::getTypeEntries mutex in frame 1 and now trying to lock
        the osl global mutex.
        
        Of the many functions in sc/source/core/data/global.cxx that (implicitly, by
        default) use the osl global mutex in comphelper::doubleCheckedInit, change at
        least those two that call a CollatorWrapper (and are thus susceptible to the
        described deadlock).
        
        Change-Id: Ie41a1116518146bffcefab2373f1386afc03e544
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119319
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-21  Julien Nabet  <serval2412@yahoo.fr>  [73503ce975ce0923bfe2cfd075ac8b91de20f29e]

        tdf#143452: make 2 buttons in the date form control translatable
        
        Regression from:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=bafd50ee06d982e19d54fae0f9d8f968a2dedbd4
        weld DateField Calendar floating window
        
        Change-Id: I43c108908c6e802f3a8014ccf3fa243bebcae0ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119293
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-07-21  Stephan Bergmann  <sbergman@redhat.com>  [99a1290b3f2c8584db0a33fe48adf93dccce3a92]

        Use existing rtl_math_stringToDouble
        
        ...like it is also already done in LineParser::readDouble in
        sdext/source/pdfimport/wrapper/wrapper.cxx (esp. since the code should be
        changed to use C++17 std::from_chars once that is available in all our
        baselines), reverting again the introduction of rtl_str_toDouble_WithLength in
        b1df9c67349cf4cc5be4128d797aefb87f50e38f "[API CHANGE] reduce cost of numeric
        conversion"
        
        Change-Id: If7e3a15649f80093d3407157412fd3deb3a38b12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119318
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2021-07-21  Stephan Bergmann  <sbergman@redhat.com>  [e854abe076155fc085b56549ced50b3ee9a095d2]

        Avoid external processes picking up instdir/program/libnspr4.so
        
        ...which is a problem in ASan builds, as seen with a failing
        CppunitTest_sd_import_tests (among lots of other similarly failing tests):
        
        > Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/lib/jvm/java-11-openjdk-11.0.11.0.9-5.fc34.x86_64/lib/libsystemconf.so: ~/lo/core/instdir/program/libnspr4.so: undefined symbol: __asan_option_detect_stack_use_after_return
        > 	at java.base/java.lang.ClassLoader$NativeLibrary.load0(Native Method)
        > 	at java.base/java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:2442)
        > 	at java.base/java.lang.ClassLoader$NativeLibrary.loadLibrary(ClassLoader.java:2498)
        > 	at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2694)
        > 	at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2648)
        > 	at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:830)
        > 	at java.base/java.lang.System.loadLibrary(System.java:1873)
        > 	at java.base/java.security.SystemConfigurator$1.run(SystemConfigurator.java:67)
        > 	at java.base/java.security.SystemConfigurator$1.run(SystemConfigurator.java:65)
        > 	at java.base/java.security.AccessController.doPrivileged(Native Method)
        > 	at java.base/java.security.SystemConfigurator.<clinit>(SystemConfigurator.java:65)
        > 	at java.base/java.security.Security.initialize(Security.java:208)
        > 	at java.base/java.security.Security$2.run(Security.java:93)
        > 	at java.base/java.security.Security$2.run(Security.java:91)
        > 	at java.base/java.security.AccessController.doPrivileged(Native Method)
        > 	at java.base/java.security.Security.<clinit>(Security.java:91)
        > 	at java.base/sun.security.jca.ProviderList.<init>(ProviderList.java:176)
        > 	at java.base/sun.security.jca.ProviderList$2.run(ProviderList.java:94)
        > 	at java.base/sun.security.jca.ProviderList$2.run(ProviderList.java:92)
        > 	at java.base/java.security.AccessController.doPrivileged(Native Method)
        > 	at java.base/sun.security.jca.ProviderList.fromSecurityProperties(ProviderList.java:91)
        > 	at java.base/sun.security.jca.Providers.<clinit>(Providers.java:54)
        > 	at java.base/java.security.SecureRandom.getDefaultPRNG(SecureRandom.java:264)
        > 	at java.base/java.security.SecureRandom.<init>(SecureRandom.java:219)
        > 	at java.base/java.util.UUID$Holder.<clinit>(UUID.java:101)
        > 	at java.base/java.util.UUID.randomUUID(UUID.java:147)
        > 	at org.probatron.officeotron.sessionstorage.Store.putZippedResource(Unknown Source)
        > 	at org.probatron.officeotron.CommandLineSubmission.<init>(Unknown Source)
        > 	at org.probatron.officeotron.Driver.main(Unknown Source)
        > warn:svl.items:1258842:1258842:svl/source/items/itempool.cxx:358: old secondary pool: EditEngineItemPool of pool: XOutdevItemPool must be empty.
        > ~/lo/core/test/source/bootstrapfixture.cxx:232:SdImportTest::testDocumentLayout
        > equality assertion failed
        > - Expected: 0
        > - Actual  : 256
        > - failed to execute: sh ~/lo/core/bin/officeotron.sh ~/lo/tmp/SdImportTest__testDocumentLayout_16w8dw.tmp > ~/lo/tmp/SdImportTest__testDocumentLayout_16w8dy.tmp
        
        The solution reuses the arg-env bootstrap variable already used by
        test::OfficeConnection::setUp (unotest/source/cpp/officeconnection.cxx) and for
        that makes test::getArgumnet available outside Library_unotest.  (For
        simplicity, it adds the relevant gb_CppunitTest_add_arguments calls
        unconditionally to the various *.mk files, even though the data is only used
        conditionally for non-_WIN32 in test::BootstrapFixture::validate in
        test/source/bootstrapfixture.cxx, at least for now.)
        
        Not sure what exactly started to cause this issue now for my ASan builds on
        Fedora 34.
        
        Change-Id: I7a4d6c0e36b94935442c6c91d5ee967fcad61763
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119317
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [6fcb7ca818ebf819008cac55f08fe0e6c310d8cc]

        remove obsolete comments
        
        Change-Id: Ie2ceb7abb9bef5e84e740fba32f30697144f1c3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119303
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-21  Michael Weghorn  <m.weghorn@posteo.de>  [4ef0af9c14fa5242d3650728947c451493646e03]

        wina11y: Deduplicate mapping for IA2TextBoundaryType
        
        Add a local function 'lcl_matchIA2TextBoundaryType'
        that returns the UNO equivalent for the boundary
        type and use it from all 3 places that previously
        did the same mapping. Also, use the constants defined
        in the 'AccessibleTextType.hpp' header rather than
        hard-coding the values here again.
        
        It is unclear to me what the
        
            // In New UNO IAccessibleText.idl these constant values are defined as follows:
        
        comment refers to, which has been there since commit
        
            commit a18bdb3bc05e761704cc345a66a9d642bc4f4a0a
            Date:   Thu Nov 14 08:18:05 2013 +0000
        
                Integrate branch of IAccessible2
        
                Just the winaccessibility directory initially.
        
                Change-Id: Ia21abb8d7088646ad6c1f83b3a03e7add716b0c0
        
        (I don't see any IAccessibleText.idl anywhere. Maybe that was
        meant for some follow-up change that never took place
        in the end?)
        
        Change-Id: I6b8af2215948e8d0241e6f438c0f8cc00adc800f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119316
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-07-21  Mike Kaganski  <mike.kaganski@collabora.com>  [1cfa72a83101d7ea1f89b2c20a6c29d12e8da933]

        IsVertical->IsEffectivelyVertical, GetDirectVertical->GetVertical
        
        Before commit 653b53287ca09a9ffe3f5ce0242919e719c1086c, editengine
        objects had a pair IsVertical/SetVertical, which queried and set
        a boolean flag (and SetVertical also had a second argument to set
        another flag).
        
        The mentioned commit had introduced an inconsistency, changing
        SetVertical to only set a single flag, but at the same time making
        IsVertical to return a synthesized result from two values: vertical
        and rotation. Additionally, GetDirectVertical was introduced to
        complement SetVertical.
        
        In many places, the use of synthetic IsVertical looks suspicious,
        especially where it is used in combinations with SetVertical. But
        here I don't change existing logic, and only rename the methods,
        so that in case someone sees an actual problem, it would be easier
        to spot the method mismatch.
        
        The end result is that now we have a proper getter/setter pair
        GetVertical/SetVertical, and also IsEffectivelyVertical, named to
        reflect that it calculates its return value.
        
        Change-Id: I38e2b7c5bd7af0787dd7a1c48e1385138dac80b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119315
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [99cd1d8834bb708afc81c825ff2b7992b7acb37d]

        flatten TableType in ColumnSpanSet
        
        Change-Id: I66c8a1ac022da0f64dc16fdda364da6402d3db30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119307
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [159b8fb14f3577812819508f4160c37414cce6da]

        flatten vector in BaseContainerControl
        
        no need to allocate the entries separately
        
        Change-Id: I00c4abe75701685689eb7d09a97c349cb0271f1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119304
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-21  Stephan Bergmann  <sbergman@redhat.com>  [9230c189ebc5bcfd6303bfa7eebcd35488037d00]

        Use existing rtl_str_toInt64_WithLength
        
        ...like it is also already done in LineParser::readInt32 in
        sdext/source/pdfimport/wrapper/wrapper.cxx (esp. since the code should be
        changed to use C++17 std::from_chars once that is available in all our
        baselines), reverting again the introduction of rtl_str_toInt32_WithLength in
        b1df9c67349cf4cc5be4128d797aefb87f50e38f "[API CHANGE] reduce cost of numeric
        conversion"
        
        Change-Id: I2789f8ec55c8d89150d1c68e6b353a1d2e1d1703
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119301
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2021-07-21  Rafael Lima  <rafael.palma.lima@gmail.com>  [5baa40802960eac5c6df897fdbbd59c5e479fca4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to aad9b295eab6bb3b6126ebda8e0b62b848369701
          - Python example in SF_Platform help page
            
            Change-Id: I3889815d7eb2e653f307e9853649e395f4f2e2fb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119175
            Tested-by: Jenkins
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2021-07-21  Rafael Lima  <rafael.palma.lima@gmail.com>  [c1204533375742b216feb029cd0b7f2c75f16e02]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bd9131a3c09e8bd80820d923e73dc9daa247a1e1
          - Change examples using "~" (tilde) shortcut in SF help files
            
            Change-Id: I462e9a79a1776c0bc6acb67a8d5b08b85c2ae106
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119178
            Tested-by: Jenkins
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2021-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [0c3da17e4190f9fd7038d1d52a92e0748396c1d8]

        pass ZipEnumeration around by value
        
        Change-Id: I8418bd3eb6a8013f55f4283c7d96755d95a60c1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119305
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [794be42bcc89460371d950f1c2922801dcb431f9]

        flatten maTables in ColumnSpanSet
        
        Change-Id: Ic32e0aa40cd678a7b0b28a7a6d7478250b3b7b3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119306
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [4f974eceb0e49f5e8cdbc8b9990a74811feb1927]

        flatten ScDetOpList vector
        
        Change-Id: I08256d2e4631fe4a2134da37892a50f8b0579834
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119308
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-21  Attila Szűcs  <szucs.attila3@nisz.hu>  [ad4e6f8c8f3d9d96586967f8e9a813bf29c3033a]

        tdf#142854 XLSX import: fix grid visibility in headless mode
        
        Fix regression from commit 759103fd65f82fc131679eba0de05f2ddc7294c8
        (tdf#126541 XLSX import: fix View grid lines).
        
        Sheet based grid visibility shouldn't overwrite the
        global grid visibility, except for headless mode (i.e.
        for command line batch mode, see --convert-to in ./soffice
        --help, otherwise we could get a regression here:
        The sheet based grid visibility (bShowGrid) is stored
        in view settings. Headless mode means not to export view
        setting, including sheet based grid visibility.
        As the old workaround, use global visibility to keep the
        losing sheet visibility.
        
        FIXME: headless mode only works correctly if all sheets
        have the same grid visibility. The sheet based bShowGrid
        should be moved to another location, which is supported
        by the headless mode, too.
        
        Note: now the modified tdf#126541 unit test checks the
        fix for the regression of the headless mode, and the new
        Python UI test checks the (now improved) fix for tdf#126541
        on the desktop.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I93551d22cc5d858dc64f93a46cd8aa202b4b2df5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118599
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-21  Mike Kaganski  <mike.kaganski@collabora.com>  [94449b59061457cfb4321a2dadaeee15f8b7922b]

        Use MapUnit directly here
        
        Change-Id: I745503ca1cae88519ac32e946849302b46e0ccb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119297
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-21  Mike Kaganski  <mike.kaganski@collabora.com>  [42de48d099d6cb5cf8507385d50328f20034c08e]

        Prefix members of EditTextObjectImpl
        
        ... and re-arrange them a bit to optimize memory layout
        
        Change-Id: Ia543a68b446b9d9e49828112f3aa0054607cb2a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119296
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [4ea92c9a591825b2b1f6ebe5c1fc9d00e75e2e5f]

        flatten data in SdrGluePointList
        
        no need to allocate SdrGluePoint separately
        
        Change-Id: I7cc6bc22a1d43da8fdd2a4c951246955b96a7c3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119290
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-21  Dennis Francis  <dennis.francis@collabora.com>  [4eaf7e4bf2bd1b1b3d3e7b0c987c472cdd836dc6]

        lok: fix incorrect multi-view table selection updates
        
        Use the correct writer shell to fetch selected table info, else the
        active view's table selection data is sent to all views which is
        incorrect.
        
        Also avoid interference from draw empty table updates in
        SdrMarkView::SetMarkHandlesForLOKit() if we are in writer.
        
        [tml: In this branch, this commit also includes a fix from Miklos.]
        
        Change-Id: Iff8181a7d43712e3c9a23cee43a8b6b98ba032d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119299
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-21  Szymon Kłos  <szymon.klos@collabora.com>  [0acac258be8c07dbea5579561ead2c6e093fd441]

        jsdialog: don't send unnecessary show/hide messages
        
        Change-Id: Ie37503b5964606a2b3e5b305c949f570616dc1cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117070
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119243
        Tested-by: Jenkins

2021-07-21  Szymon Kłos  <szymon.klos@collabora.com>  [65dc2a8948fb24bd82470ea40820c6183e479c43]

        jsdialog: send GlowColor state updates
        
        Change-Id: I27e14610d7df231f05bd27ad3ce121361e198c2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118693
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119245
        Tested-by: Jenkins

2021-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [70b7bbc41299b65560f3339adc6a15fa9152f635]

        can pass SfxItemSet around by value in SfxShell
        
        Change-Id: I80ee25c56da437d778e11f2dab3d07845ebd9597
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119274
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-21  Miklos Vajna  <vmiklos@collabora.com>  [8286014d9d3b96cd69e462a19d666488f66a89c9]

        CppunitTest_sw_ooxmlexport3: 1 removal of DECLARE_OOXMLEXPORT_EXPORTONLY_TEST
        
        It shows that this is doable, but it also shows that we probably need
        some kind of loadAndSave() oneliner before a mass-conversion.
        
        Change-Id: Ia37423a2d84b4a155cfd5fa57b14b11f25fdd3eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119291
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-21  Michael Weghorn  <m.weghorn@posteo.de>  [add4f7732840d362cb703ee3a894edfe2fd0eac3]

        qt5 a11y: Handle AccessibleStateType::MULTI_LINE
        
        This addresses warnings like
        
            warn:vcl.qt5:53343:53343:vcl/qt5/Qt5AccessibleWidget.cxx:639: Unmapped state: 17
        
        seen e.g. when navigating to a Writer paragraph in Accerciser when
        using LO with the kf5 VCL plugin.
        
        With this in place, the "multi line" state is correctly shown in
        Accerciser.
        
        Change-Id: Ib38a7374d9c81f2d5c361809583f711f4eadccba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119295
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-07-21  Michael Weghorn  <m.weghorn@posteo.de>  [7be0f62de07aa3a046f0996eeb673d9a4d7c9672]

        qt5 a11y: Handle AccessibleStateType::MOVEABLE
        
        This addresses warnings like
        
            warn:vcl.qt5:151782:151782:vcl/qt5/Qt5AccessibleWidget.cxx:636: Unmapped state: 31
        
        which I started seeing when running LO with kf5 VCL plugin and Orca
        enabled after
        
            commit ddbc111555607e62b94b74aacadd6a964b9fe4a5
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Mon Jul 19 17:13:04 2021 +0200
        
                qt5 a11y: Set proper a11y states
        
        had fixed handling of a11y states.
        
        Change-Id: I00b8f2f75954fbd7d9e5f0807b51e5632d1a8035
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119248
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-07-21  Michael Weghorn  <m.weghorn@posteo.de>  [6c88244908409e1d5a4ffe5fffbad35f9892b9fa]

        qt5 a11y: Skip attributes without value
        
        Skip attributes with empty string value in
        'Qt5AccessibleWidget::attributes'.
        
        Besides not being a useful value, I also
        got a crash using Accerciser to navigate in Calc's
        "Format Cells" dialog -> "Font Effects" -> "Text Decoration"
        -> "Overlining" -> "Overlining".
        
        'Qt5AccessibleWidget::attributes' had returned
        "font-family:;font-size:0pt;font-weight:normal;"
        and 'AtSpiAdaptor::getAttributes' (from the Qt library)
        aborts, since it splits the "font-family:" part at the colon,
        then expects two substrings: one for the attribute name, one
        for the value - but there was no value set:
        
            QString joined = interface->textInterface()->attributes(offset, &startOffset, &endOffset);
            const QStringList attributes = joined.split (QLatin1Char(';'), Qt::SkipEmptyParts, Qt::CaseSensitive);
            for (const QString &attr : attributes) {
                QStringList items;
                items = attr.split(QLatin1Char(':'), Qt::SkipEmptyParts, Qt::CaseSensitive);
        ->      AtSpiAttribute attribute = atspiTextAttribute(items[0], items[1]);
                if (!attribute.isNull())
                    set[attribute.name] = attribute.value;
            }
        
        The IAccessible2 spec for the "background-color" text attribute [1]
        doesn't specify any default value to be used.
        
        Backtrace:
        
            Thread 1 received signal SIGABRT, Aborted.
                __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
                50      ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
                (rr) bt
            #0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
            #1  0x00007f4dcd0bd537 in __GI_abort () at abort.c:79
            #2  0x00007f4dba7fd810 in qt_message_fatal(QtMsgType, QMessageLogContext const&, QString const&) (context=..., message=...) at global/qlogging.cpp:1914
            #3  0x00007f4dba7f9d48 in QMessageLogger::fatal(char const*, ...) const (this=0x7ffc30a4a6b0, msg=0x7f4dbab9ebb0 "ASSERT failure in %s: \"%s\", file %s, line %d") at global/qlogging.cpp:893
            #4  0x00007f4dba7f1484 in qt_assert_x(char const*, char const*, char const*, int) (where=0x7f4db778eb36 "QList<T>::operator[]", what=0x7f4db778eac8 "index out of range", file=0x7f4db778ea90 "../../../include/QtCore/../../src/corelib/tools/qlist.h", line=579)
                    at global/qglobal.cpp:3366
            #5  0x00007f4db7736a65 in QList<QString>::operator[](int) (this=0x7ffc30a4a730, i=1) at ../../../include/QtCore/../../src/corelib/tools/qlist.h:579
            #6  0x00007f4db773017e in AtSpiAdaptor::getAttributes(QAccessibleInterface*, int, bool) const (this=0x557748f27800, interface=0x7f4d8c07cc30, offset=9, includeDefaults=true) at atspiadaptor.cpp:2059
            #7  0x00007f4db772cd74 in AtSpiAdaptor::textInterface(QAccessibleInterface*, QString const&, QDBusMessage const&, QDBusConnection const&) (this=0x557748f27800, interface=0x7f4d8c07cc30, function=..., message=..., connection=...) at atspiadaptor.cpp:1802
            #8  0x00007f4db77274f8 in AtSpiAdaptor::handleMessage(QDBusMessage const&, QDBusConnection const&) (this=0x557748f27800, message=..., connection=...) at atspiadaptor.cpp:1286
            #9  0x00007f4db7fe4d04 in QDBusConnectionPrivate::activateObject(QDBusConnectionPrivate::ObjectTreeNode&, QDBusMessage const&, int) (this=0x7f4d8c014b00, node=..., msg=..., pathStartPos=27) at qdbusintegrator.cpp:1458
            #10 0x00007f4db7fe58ca in QDBusActivateObjectEvent::placeMetaCall(QObject*) (this=0x557753615310) at qdbusintegrator.cpp:1617
            #11 0x00007f4dbaab3c66 in QObject::event(QEvent*) (this=0x557748f27800, e=0x557753615310) at kernel/qobject.cpp:1314
            #12 0x00007f4db96be845 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=0x557747e30970, receiver=0x557748f27800, e=0x557753615310) at kernel/qapplication.cpp:3632
            #13 0x00007f4db96bbcfb in QApplication::notify(QObject*, QEvent*) (this=0x557747f1d8b0, receiver=0x557748f27800, e=0x557753615310) at kernel/qapplication.cpp:2972
            #14 0x00007f4dbaa70aba in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x557748f27800, event=0x557753615310) at kernel/qcoreapplication.cpp:1064
            #15 0x00007f4dbaa71452 in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=0x557748f27800, event=0x557753615310) at kernel/qcoreapplication.cpp:1462
            #16 0x00007f4dbaa7213a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x557747eff460) at kernel/qcoreapplication.cpp:1821
            #17 0x00007f4dbaa71acc in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1680
            #18 0x00007f4dbaaff079 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x557748056a30) at kernel/qeventdispatcher_glib.cpp:277
            #19 0x00007f4dbfe4ce6b in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
            #20 0x00007f4dbfe4d118 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
            #21 0x00007f4dbfe4d1cf in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
            #22 0x00007f4dbaaff7a2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x557748062a70, flags=...) at kernel/qeventdispatcher_glib.cpp:423
            #23 0x00007f4db76af8fc in QXcbGlibEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x557748062a70, flags=...) at qxcbeventdispatcher.cpp:143
            #24 0x00007f4db9255353 in Qt5Instance::DoYield(bool, bool) (this=0x557747f22580, bWait=4, bHandleAllCurrentEvents=2) at .../libreoffice/vcl/qt5/Qt5Instance.cxx:400
            #25 0x00007f4db9255465 in Qt5Instance::AnyInput(VclInputFlags) (this=0xd87f0c9bbde3ed00, nType=(VclInputFlags::PAINT | VclInputFlags::TIMER | VclInputFlags::OTHER | VclInputFlags::APPEVENT | unknown: 0x7fc0))
                    at .../libreoffice/vcl/qt5/Qt5Instance.cxx:422
            #26 0x00007f4dc594b64a in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at .../libreoffice/vcl/source/app/svapp.cxx:465
            #27 0x00007f4dc594be0b in Application::Yield() () at .../libreoffice/vcl/source/app/svapp.cxx:532
            #28 0x00007f4dc594b357 in Application::Execute() () at .../libreoffice/vcl/source/app/svapp.cxx:444
            #29 0x00007f4dcd2c4226 in desktop::Desktop::Main() (this=0x7ffc30a4c540) at .../libreoffice/desktop/source/app/app.cxx:1602
            #30 0x00007f4dc5967cc6 in ImplSVMain() () at .../libreoffice/vcl/source/app/svmain.cxx:199
            #31 0x00007f4dc5967de7 in SVMain() () at .../libreoffice/vcl/source/app/svmain.cxx:231
            #32 0x00007f4dcd324e9f in soffice_main() () at .../libreoffice/desktop/source/app/sofficemain.cxx:98
            #33 0x000055774613895d in sal_main () at .../libreoffice/desktop/source/app/main.c:49
            #34 0x0000557746138943 in main (argc=2, argv=0x7ffc30a4c8b8) at .../libreoffice/desktop/source/app/main.c:47
        
        [1] https://wiki.linuxfoundation.org/accessibility/iaccessible2/textattributes
        
        Change-Id: I5e9d5121e69340ff728a87b4a6cb5c182d9ad11b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119247
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-07-21  Michael Weghorn  <m.weghorn@posteo.de>  [a440bea2f96f4dccfaf40ef223986c386b6b34f7]

        qt5 a11y: Adapt loop for string construction here a bit
        
        Behavior should be unchanged.
        This is in preparation of changing handling for empty
        values in an upcoming commit.
        
        Change-Id: If913680ea544c24fea6e418fb27ccdcb396920cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119246
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-07-21  Eike Rathke  <erack@redhat.com>  [0cda081c9aa3b3dcb363f97bac60c845ce9a13e0]

        Related: tdf#135762 Suppress cout if not command line
        
        Change-Id: I9431221aadf97739bb197871f25fa151ef4c391c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119294
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-07-20  Mike Kaganski  <mike.kaganski@collabora.com>  [07bd6ccf98e2062739beed84e64345918546c64a]

        Use some forward declarations in <editeng/editobj.hxx>
        
        Change-Id: Ic6c36d4e0da53324ada9ff8a91e715d52ac24394
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119292
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-20  Mike Kaganski  <mike.kaganski@collabora.com>  [a85dfb250ec983b5e325ccd0e0dbef27a75f47ce]

        Use standard algorithm here
        
        It also compares sizes, so no need for duplicating check.
        
        Change-Id: Ica08af55da2ec8acfbeca333d32fe03929ee2cac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119189
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-20  Mike Kaganski  <mike.kaganski@collabora.com>  [8e8d3f4db94e0069a1d84378d295268f5037b016]

        EditTextObject: use virtual interface instead of pimpl
        
        Makes it simpler, and avoids extra allocations
        
        Change-Id: I301f628a2898f6421242808cbf8ce36c5acf9b0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119241
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-20  Noel Grandin  <noelgrandin@gmail.com>  [a11a06d38e145139a2a1c7d51510b4fc2222c3e1]

        osl::Mutex->std::mutex in AccessibleTextHelper_Impl
        
        Change-Id: I263295c817a188d1d499a8c92eb7f6f7be64ea79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119284
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-20  Noel Grandin  <noelgrandin@gmail.com>  [5dcdfa148f6def1cdee628e6f7f1ec2421f45e82]

        osl::Mutex->std::mutex in DisplayConnectionDispatch
        
        Change-Id: I590595adbd89fa3d4833de2743b71168448d4c2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119283
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-20  Noel Grandin  <noelgrandin@gmail.com>  [0f580560e917f37df94ed2e7ddff59661ae93d79]

        osl::Mutex->std::mutex in StarOfficeSHA1DigestContext
        
        Change-Id: I924796823230151a3edde2ead875cfc5bc5072d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119282
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-20  Noel Grandin  <noelgrandin@gmail.com>  [0c14226903804065bf6d6f52a05c2907b8c5a973]

        osl::Mutex->std::mutex in CorrectSHA1DigestContext
        
        Change-Id: Ia81e8edd84080a2cb750e2dce7b2e8879b66498e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119281
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-20  Noel Grandin  <noelgrandin@gmail.com>  [9bae1f1ad6be4d942c73cfbdd7b3ba55eb3fb983]

        no need to use a pImpl in CorrectSHA1DigestContext
        
        Change-Id: If7404f63833373c5ac2954c4aac129c52582989c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119280
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [42f5b019dd508be71545c54e00b860f3a2b6c7fb]

        no need to allocate the selectionOverlay separately in SvxTableController
        
        Change-Id: Ifa4696991c79c9fa56aa4ccbb264c7c34110b85e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119289
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [b285ea8606b99e2b85125ddf84af0e5e634bdd86]

        flatten the vector in NfCurrencyTable
        
        Change-Id: I4a024e2d8c9743374e58836f95aa1fcbdc406b5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119288
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-20  Noel Grandin  <noelgrandin@gmail.com>  [966ae2345ce09b73c2d8ea47abb983030cc580bf]

        osl::Mutex->std::mutex in BlowfishCFB8CipherContext
        
        Change-Id: Id70ec156ab9e06a48a5a2571fc0186bd63b280a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119279
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-20  Noel Grandin  <noelgrandin@gmail.com>  [d9f92805f15cf71f53a6a93f81805e088daca3d2]

        osl::Mutex->std::mutex in SwitchablePersistenceStream
        
        Change-Id: I4f34f9df3f760f112244845688b34663e5febb79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119278
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-20  Noel Grandin  <noelgrandin@gmail.com>  [a4a023f7f441d2d6281d06ec6293c583ebea4ab0]

        osl::Mutex->std::mutex in ByteGrabber
        
        Change-Id: I96ea49da6708041ac19e147f192c7e996d44b8ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119276
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [2ebde17fec5fa991bd211c56ca93b7e528eea5b8]

        no need to allocate child array separately in SvxRTFItemStackType
        
        Change-Id: Ie40cc3b2d05bbb16a2b33a6beb4fdb804454333e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119250
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-20  Miklos Vajna  <vmiklos@collabora.com>  [f3b2fc2276ee8a7f64e73d9975d0143d1696362c]

        sw XHTML import, improved <object> handling for images: support more formats
        
        This was working for only png and gif in the past, handle more formats:
        
        - bmp
        - jpg
        - emf
        - svg
        - wmf
        - tif
        
        Change-Id: I2af42157428550977f0abab88f2ed728636d2a02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119287
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [3077399b156477963a22c6c89c432ff49583e2c3]

        no need to store data separately in SvXMLAttrContainerItem
        
        Change-Id: Idea4289c600a81f5c8dbb389343ef57a9623d11d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119251
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-20  Noel Grandin  <noelgrandin@gmail.com>  [afc9c4454f7bab73087c28ed454d1fd00968e124]

        osl::Mutex->std::mutex in OChildDispListener_Impl
        
        Change-Id: I0aa9e24d3ebcb5f89f2bf5b5759fa44985495b6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119277
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-20  Tibor Nagy  <nagy.tibor2@nisz.hu>  [7eb0e52527e729a21973e70d5be8e0a6779ec748]

        tdf#142648 PPTX: import long slide names to avoid broken link export
        
        PPTX import renames the slides using their short title text.
        Apply this for the titles with 64 or more characters, too,
        abbreviating the title text instead of using the default
        slide name "page1", "page2" etc., because the default slide
        names result broken hyperlinks during the PPTX export.
        
        To test the fix manually, create a new hyperlink
        using text selection and Insert Hyperlink (Ctrl-K),
        clicking on Target in Document button on the Document pane,
        and selecting a slide name.
        
        Note: the problem still exists for the duplicated
        or newly inserted slides, which get default slide names.
        
        Change-Id: Iec1fab5a2ee862353766ed7e13b1501b3a325d0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118548
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-20  Julien Nabet  <serval2412@yahoo.fr>  [ed29da546754d0d11aa0cffd4dfe649cc95df722]

        tdf#143429: update harfbuzz to 2.8.2 version
        
        Change-Id: I263dc6da5be3ea55205076a1f4e263fe5bba31fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119232
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-07-20  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [6128e2d55f0d0c68d3c7f6fb69539ec800637947]

        tdf#142763 sc UI: add first page header/footer options
        
        Add checkbox "Same content on first page" checkbox
        (similar to the existing "Same content on left and right
        pages) to the Page Style dialog window, on the Header
        and Footer panes.
        
        Follow-up to commit 19fa853ce12136b5c14e0c5a0aa906c296b75388
        (tdf#121715 XLSX: support custom first page header/footer)
        and commit 52beb3907dd3c7e6ae112e263def1005272cecd8
        (tdf#142764 sc: import "Same content on first/left page").
        
        Note: to set different header or footer on the first page
        of the spreadsheet, disable "Same content on first page"
        on Format->Page Style...->Header (or Footer), and choose
        the "Edit..." button.
        
        Change-Id: I3348fde216424b8d2c662956eab27cbe5880fc1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117316
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-20  Heiko Tietze  <tietze.heiko@gmail.com>  [427d4b30a66bade5a9f3b0da337e1644f5dd7c8a]

        Resolves tdf#143048 - Make autofilter popop resizable
        
        Change-Id: I007b36c10f506d8df633664f3aa4831a13fa3225
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119242
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-07-20  Jan-Marek Glogowski  <glogow@fbihome.de>  [63f92f185b78db5a575da58efac3f94a8cb5a5f6]

        Qt5 fix Qt::Popup window handling
        
        I guess to get popup windows somehow working, they were matched
        to Qt::ToolTip. Fixing that by removing SalFrameStyleFlags::FLOAT
        from the tooltip check, resulted in rather bizarre bahviour. The
        Qt::Popup window is modal, as documented, but wouldn't close when
        clicked outside, like normal popups. And I neither got any mouse
        button or focus events, just some leave or enter. The only way
        to interact with anything again, was by clicking somewhere on the
        popup where it can't take focus... and it has nothing to do with
        the transition setting either.
        
        In the end it turned out that Qt::StrongFocus prevented the mouse
        events to happen. Even without it the widget accepts mouse and
        keyboard focus, so nothing seems lost by omitting that for the
        Qt::Popup case; hopefully...
        
        Change-Id: Icda7bbe87268293a400fe0da551d2804675d4c2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119236
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-07-20  Jan-Marek Glogowski  <glogow@fbihome.de>  [862fdb98ca271b60a831cd5420fd16d5f9c1c747]

        tdf#143298 Qt5 send SalEvent::KeyModChange events
        
        I originally omitted this in the Qt implementation, as I couldn't
        find any non-working use case.
        
        The implementation got a bit hacky, because Qt doesn't have a non-
        native way to identify different L/R modifier keys, so we must
        process the X11/xkb keycode ourself, which obviously won't work on
        Wayland... but most times this is not relevant, so the default
        modifier notification may be good enough.
        
        P.S. it's basically the same code then X11 and Gtk...
        
        Change-Id: I37fbfde4a33a966b6017f3e0c280e2c7ea91e4db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119235
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-07-20  Tünde Tóth  <toth.tunde@nisz.hu>  [d824db8ee208cff8029752ca753815be8ca2fff4]

        tdf#46184 sc AutoFilter: reset filter options to default values
        
        when the old filter entries are removed in auto-filter rules,
        because these options are not visible from the AutoFilter.
        E.g. now using AutoFilter doesn't apply copying of the
        previous standard filtering, changing also the active sheet etc.
        
        This fixes regression from LibreOffice 3.5 or more.
        
        Change-Id: I26b272dc738f3918ff5b2ca7e8fee3481d21460a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118603
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-20  Jan-Marek Glogowski  <glogow@fbihome.de>  [ec77a2ed0283cb3446f6e352fc329afd3dfb785c]

        tdf#143334 Qt5 don't reset buffer on style change
        
        This bug was "unveiled" by commit
        963f252cd1ea9c268a6ced68a3454b10cbee1a89 ("Qt5/KF5 get rid
        of unneeded own grahics handling"). I'm not sure why I ever came
        up with that code. Eventually we would need a paint event, but at
        least changing the theme correctly updated LO UI, so that seems
        to be handled correctly.
        
        Change-Id: I528b551180be184427eeeeeb2977e2b7da073ce6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119237
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [6c294343edc283aed0af392c09779fee572c0c4c]

        no need to allocate Sequence separately in CommandProcessorInfo
        
        Change-Id: I7f423dbbe9d7251a99397f1293239333fe7b0cee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119216
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-20  Tünde Tóth  <toth.tunde@nisz.hu>  [15684e5d595289e0a94efd80bbe203ca133845f2]

        tdf#123598 sc UI: don't show autofilter dropdown arrows
        
        on the result area when the "Copy results to:" option is true.
        
        Change-Id: I3da4a1098d8c7c0be6604451b7485312043c5ede
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118484
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-20  László Németh  <nemeth@numbertext.org>  [732b08b22eee2682351a9295be29188852fb0489]

        tdf#143399 DOCX import: fix lost endnotes or footnotes
        
        in a document containing both of them.
        
        Regression from commit 7dd8f8aace536a8e60e87e61ee1d90d61fba15eb
        "tdf#120351 DOCX import: fix slow endnote import".
        
        Change-Id: I0fe764f3b48dd2688afa4b7cf0ee6658737ef9fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119239
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [1688af45e37144991eb09664a17b01d6be8f4792]

        no need to allocate Sequence separately in PropertySetInfo
        
        Change-Id: If4843c3f419fac59ae8ce52b4004ce2dbb736f6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119215
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [650818bf8387636afce9af3672abb84f29b99ee2]

        no need to allocate Sequence separately in PropertySetInfo
        
        Change-Id: Ibe558facd380e832faaf450a36249620b98ee786
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119217
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-20  Michael Stahl  <michael.stahl@allotropia.de>  [7d1175c46588c246c455cd7c8874136bf61197fd]

        framework: fix multiple-free in VclToolBarManager::Destroy()
        
        Multiple ImplToolItem with mnId 1000 are inserted in the same ToolBox
        and the problem is that only the first one gets its mpUserData set,
        because setting and getting that is based on the assumption that mnId is
        unique per container.
        
        So in Destroy() for every item with mnId 1000 the same AddonsParams
        object is deleted.
        
        The problem is that in ToolBarManager::FillToolbar() the local nItemId
        is copied, so its value never changes when iterating the loop because
        only its copy is incremented.
        
        (regression from ac1aefd5174258d9bcb41465ce566ed1a0819f3d)
        
        Change-Id: Ica47051f9447c2b9d1981f8373d754874f0f31b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119228
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-07-20  Katarina Behrens  <bubli@bubli.org>  [c1a8ff837e3e369561150c0022c6ab02aab27c2c]

        tdf#128612: Support applying pattern fill from toolbar
        
        List available pattern fills and add 'pattern' case to state and
        execute functions
        
        This is likely not perfect and there's still boatloads of code
        duplication that should be cleaned up eventually, but hey, it fixes
        the bug
        
        Change-Id: I3381a4271bb32a63c048cbecb0b54ebabe12ef51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119229
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <bubli@bubli.org>

2021-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [37d5cdef8d4678eed03909bd5459d52cd0a19ed7]

        no need to allocate Sequence separately in FilterPropertiesInfo_Impl
        
        Change-Id: I8a10d2c0a31624cfefa485ae1a7d080f96d2b83e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119218
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [4f025026a995eaf91c288d0698a998ed2b515dac]

        no need for a pimpl in ResultSetDataSupplier
        
        Change-Id: If2354e7a902bc4faf4a3870d12571c9049d7798f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119214
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-20  Szymon Kłos  <szymon.klos@collabora.com>  [af0cc133129d18fae86b603b4af3e196af57f664]

        jsdialog: remove UITest based events execution
        
        Change-Id: I393893389d82a54a8d689caba3f2acb10cff533a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116930
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119199
        Tested-by: Jenkins

2021-07-20  Szymon Kłos  <szymon.klos@collabora.com>  [e5bfb1f0c4c29e34cf4647557230e740692efb43]

        jsdialog: sidebar: dump visibility state for widgets
        
        we need this to build all the widgets on the client side
        and alow then show/hide widgets
        
        Change-Id: Ib3d8fc673cc787925e19a6e9df673e923ed7ecef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116841
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119198
        Tested-by: Jenkins

2021-07-20  Szymon Kłos  <szymon.klos@collabora.com>  [002cd0c0c7a80a5ad488e40d3601b8e9d6aa5b19]

        jsdialog: don't send update if not changed checkbox state
        
        to avoid infinite updates in find & replace dialog
        
        Change-Id: If9d26cec66f2b4475c89ba394b9597bc23881341
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116886
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119197
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2021-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [a2cdfcbcf503b8eecd97877b1ecd24276e2b3534]

        no need for pimpl in HierarchyEntry::iterator
        
        Change-Id: Ie238c2c8278fea9aa95f35bf61065426f8431c7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119219
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-20  Hossein  <hossein@libreoffice.org>  [bda4d7a7c3fcc259e023f568606be5dcba818db9]

        tdf#123321 Fix DOC/DOCX export bug which made some lines disappear
        
        * Fix the wrong calculation of SdrPathObj (line) extent while exporting
          to .doc and .docx formats. This resolves tdf#123321 which cause some
          lines to disappear after save and reload. This fix does not break
          tdf#91687
        * added tests to make sure this does not happen again, based on the
          .doc file provided in Bugzilla
        * Loading the bad exported file in MS Word is OK, but it does not work
          in LibreOffice, and some of the lines will be hidden. This needs
          additional work.
        
        The regression came from d72e0cadceb0b43928a9b4f18d75c9d5d30afdda
        
        Change-Id: Ic5a7af4d29df741204c50590728542e674ee9f91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119116
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-20  Mike Kaganski  <mike.kaganski@collabora.com>  [1738f106bd73fa2cf153905fc28b198d6f0cf211]

        Simplify SfxItemSet ctors and TotalCount using delegation
        
        Change-Id: I6f40cf80bcd6c8a53f5d25f99688526d4b946bdf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119238
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [59f2d8be6d43a57049db6ea3e425d49b5a3794e8]

        no need to allocate Sequence separately in DataSupplier_Impl
        
        Change-Id: Ibc66a88472051621262de87458f04b138a76d54f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119213
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-20  Miklos Vajna  <vmiklos@collabora.com>  [8e6e32ace693f0ca8a1b6fefd81832c4c7e7d5af]

        vcl: update outdated comments in pdfread
        
        These fake named arguments are useful when a function takes a lot of
        boolean args, but the comments didn't match the function declaration
        anymore. Fix that.
        
        Change-Id: I660bf2d496c463e1a027e5d3bdb8d6d7f07d0f55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119231
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-20  Stephan Bergmann  <sbergman@redhat.com>  [313513da3c75b290f5f77a7e47ce9a32980fbb5a]

        -Werror,-Wunused-private-field
        
        introduced for no apparent reason in d157c1bd70d630a58db33910d550bb8dee9fe62e
        "tdf#126665 Remember last used file picker directory"
        
        Change-Id: Iceb26e5bbbb0cad4acccce9489593aef322c14b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119234
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-20  Heiko Tietze  <tietze.heiko@gmail.com>  [137a1d5380e310a43d36932c643e1331a94fd70d]

        Resolves tdf#143066 - Language set to None for indices
        
        Disables spell-checking on ToC
        
        Change-Id: I6601d8c54974fcc70564292176a71a80d91020e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119222
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-07-20  Mike Kaganski  <mike.kaganski@collabora.com>  [c5ca46e75e28ba4245d8544ca53c71fea87d1bbd]

        Drop BuildWhichTable and avoid reinterpret_casting a struct to array
        
        Change-Id: I9312282fb2959d3b0e2ccdac32c97c65555a82c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119224
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-20  Mike Kaganski  <mike.kaganski@collabora.com>  [d24ee3af9eeed6da3ba7f226dd93fbb721087a53]

        Use WhichRangesContainer::MergeRange instead of SfxItemSet::MergeRange
        
        The former is cheaper: it does not need to recreate item array each time.
        
        Change-Id: Iab65929b4f1a1325ebe572b37503b041371998ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119225
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-20  Johnny_M  <klasse@partyheld.de>  [92c586cecfb48e4054be575e087cd656c0f8778b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 17c560682a20858b0860796165806116f8152c64
          - tdf#132643 Translate German section IDs
            
            Change-Id: I927b90eadc2eb0102e942b1ff50803cfb2e552b9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119058
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-19  Stephan Bergmann  <sbergman@redhat.com>  [cfab695d0e3bd5889cfa4b6e81300dd11d4eef72]

        Avoid bash'ism (comment in line continuation)
        
        bash appears to remove comments only up to the next line-continuation
        backslash/newline pair, while SUS mandates that the "<backslash> and <newline>
        shall be removed before splitting the input into tokens", and at least zsh 5.8
        follows that interpretation and thus complained about a `then` not followed by a
        `fi`
        
        Change-Id: Ifedb002f133a7bc4f79bb9bec3e8c97ccc704aaa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119227
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-19  Mike Kaganski  <mike.kaganski@collabora.com>  [a541e611127f01f0aa96361df589fc588b2687f1]

        Using empty which range makes no sense here
        
        This is this way since initial implementation in commit
        6cd37e708c588c2a0a1a31e1ae4d35e11450fea4; still, this
        makes no sense, since this means that the property set
        is unused, and nothing gets stored in the set.
        
        Let's use a 1-element range here, matching the property
        set returned by corresponding GetPropertySet call.
        
        Change-Id: I6107e5144913a1776a79cdceb22c537629d7115c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119182
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e65f6e87b1eb97a4a639c37fbe49997d18fd994a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cb504dc5f92e4e7cd6264ef0d0dec65c26dfcb7f
          - Fix typos
            
            Change-Id: Ifdcc3bcff41f82e994ac9c77b2b083573b30ed80
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119233
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2021-07-19  Mike Kaganski  <mike.kaganski@collabora.com>  [e1af6fefa0f0b919ccdacc9edfbae034e6347d46]

        offsetof is only guaranteed to work with standard layout types
        
        Change-Id: If9ba41a219d3c3b5bff838104b9a0df53030b8f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119181
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [3e397cd3ee1dc2720a380a9945f5d5d295997e9b]

        no need to allocate Sequence separately in CommandProcessorInfo
        
        Change-Id: I325e63f822af1d9a0213837f40e9cc2b3e466c98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119212
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [323b26e119672f1468fbdcbb7c2578465e562094]

        sw: fix indentation for better readibility
        
        After 9a8c8053b4fb322edb1e45b891307cdad1f3d41f
        < Resolves tdf#113171 - Text box must not toggle command >
        
        Change-Id: I867a012f18634ee8f83bfa2899f97eec1fae4630
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119202
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-19  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [214a738528780f308c00ef4d4953b57fd84c2c41]

        tdf#129571 Change translation context for one time unit dropdown
        
        Change-Id: I8e7b81557c5552a1406adc6e89bbbc707cff6ded
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119102
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-07-19  Mike Kaganski  <mike.kaganski@collabora.com>  [17c626e347377c586eccb8b007a1edc35b5a7824]

        Fix updating WhichRangesContainer using MergeRange
        
        I forgot that MergeRange is not modifying its object, but returns
        a modified copy. Added SAL_WARN_UNUSED_RESULT to it (but it seems
        to not have effect on Windows).
        
        Change-Id: I919146fc25a0992d543890464ccac75737647ee5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119230
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-19  Mike Kaganski  <mike.kaganski@collabora.com>  [a77cbb3148d2f16b765108e2d8ff5cf20e1aee58]

        Use reference to WhichRangesContainer instead of pointer in sw
        
        Change-Id: I8e6418ce08f339824433e9af52259b2a8f3bb71d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119226
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-19  Michael Weghorn  <m.weghorn@posteo.de>  [ddbc111555607e62b94b74aacadd6a964b9fe4a5]

        qt5 a11y: Set proper a11y states
        
        Set the states actually set in the
        'XAccessibleStateSet', rather than setting states
        0 to n-1, with n being the number of states present
        in the state set.
        
        With this commit in place, Accerciser now e.g.
        initially correctly shows the 'checked' attribute
        for checkboxes only if they are actually checked.
        
        (Better handling of updating states still needs
        to be implemented separately.)
        
        Change-Id: Idbc84f5754eae65cee471834c322b8ddfdb0bb29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119223
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [1bfe0e67dd3e341c416ec49310668419d6afe1ad]

        no need for pimpl in PersistentPropertySet
        
        Change-Id: Ib5328b4d8e67c69f8dff1fc6406a9447d83a667e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119207
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [8836f1f423aa9edefeedfbdec32ff15b84afc651]

        no need for pimpl in PropertySetRegistry
        
        Change-Id: I3186a4d6df95679ebb1ad3f127c01cd1dca8c94b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119206
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3cbdff0a01aa353f281e8d05277b52c09444944f]

        Fix typo
        
        Change-Id: I8babf7975eb3b8f3e43f72572e75cbf46f510b20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119147
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [711269c61ade941fd2e58c85f3ec7a4225d0a2ee]

        OStorage can be final
        
        Change-Id: I8c55993040245c51cd499d00757065e9914a18fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119204
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [b462867b420f42ac2d1bcf0e313d2085478dc30b]

        no need to allocate FetchResult separately in CCRS_Cache
        
        Change-Id: Ia4d85bd6f7c667a612b247178e4f1a2321f7940c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119211
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [09394e0d6987345f30b316ff44cf007199ec8f09]

        no need to allocate Sequence separately in CCRS_Cache
        
        Change-Id: Ia433c56f512f70f92926de851363d95071a760f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119210
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [37259db1518135af5f85171e0c9c1b1d5475970e]

        no need to allocate Sequence separately in CCRS_PropertySetInfo
        
        Change-Id: I8d3ad7909793cbd757b4cef34f363c17f45889cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119209
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [a7fa55386d0bcc7941b382658a7ace7017014e31]

        no need to allocate separately in PropertySetInfo_Impl
        
        Change-Id: Id5d4f360efd4e583557ba9d61544d34d895e0dcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119208
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-19  Miklos Vajna  <vmiklos@collabora.com>  [87f6a73fd136ae3d342d09426a27fbde7dbe0fce]

        sw XHTML import: improve handling of <object> with images
        
        The reqif/xhtml export can map images to a pair of <object> elements:
        the outer one contains the real image and the inner one contains a PNG
        fallback.  We used to import this back to OLE objects, except for PNG,
        which has a single <object> element.
        
        Improve this by allowing the pair of <object> elements as well: if the
        outer type is GIF, then map this to an image and ignore the inner PNG.
        
        Change-Id: I5c56720cf6a054208cd0478a54bdac15ffece9aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119221
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-19  Szymon Kłos  <szymon.klos@collabora.com>  [e4f804852279006934731008a1b37aa674dcbe97]

        jsdialog: sidebar: avoid duplicated widget ids
        
        all controls for sidebar goes to the same window id
        we need different names for every widget so
        create valuesets with different name every time
        
        Change-Id: I69074e607bfe5fa6db665c0dbcae1f029d13a161
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116836
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119196
        Tested-by: Jenkins

2021-07-19  Julien Nabet  <serval2412@yahoo.fr>  [695d926248acf6e26222b26242f95fb46066aae6]

        AbsGTBehavior should implement ILibEngine
        
        so we're sure all derivatives will have to
        
        Change-Id: I4e62d02f01382dbc95b28ffcb3d278aa31427f85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119145
        Tested-by: Jenkins
        Reviewed-by: Todor Balabanov <todor.balabanov@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [1e0d4f454202ed19147715be6efba431719f4142]

        no need for pimpl in UcbStore
        
        Change-Id: I2cb101a9bbb01a5d48d6eeb3aca08a2befa89133
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119205
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [5d4a59fd1e14e07d06f560a353e59df14dec5dd4]

        no need for pimpl in ScCellRangesObj
        
        Change-Id: If5f32a3d0eebf739187f3ce2efb69198e8baf8a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119203
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [bda0ea24f83ab5c8a6215f594d99ea680af55e5b]

        flatten RTTI code
        
        Change-Id: If56de2708254348b6b759ecdd2b1fb259562af69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119169
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-19  panoskorovesis  <panoskorovesis@outlook.com>  [4f2b7a74b065d3f548c47429d38a280264e49e27]

        Add Handler for Transparent Read
        
        The handler separates MetaTransparentAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: Icd044f6c4422222323a9898ef5d7f67732fbbc2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119170
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-19  Sarper Akdemir  <sarper.akdemir@collabora.com>  [ee922e67097c094293f6012e8cf35acce8317ebf]

        tdf#59323 pptx export: test for datetime footer backwards compatibility
        
        Extends the existing pptx export slide footers test to make sure
        exported datetime footers will be importable by previous versions
        of Impress.
        
        Change-Id: I0026860adb9bebdacc5b2b10fe5d0bf9d7ab419f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118028
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2021-07-19  Sarper Akdemir  <sarper.akdemir@collabora.com>  [888a71bc9253bd309d78b3affbed6fdd5ecd7bd8]

        tdf#59323 tdf#142228 pptx export: fix datetime footers backwards compatibility
        
        Versions before 166671f4aa19deec47c10a220ae1d29fa57faa93 do not
        import the datetime field as expected if there's no text in the
        datetime field.
        
        To compensate that, added placeholder text "Date" inside them.
        
        Fixes regression from: 25ae0de974befb9c279936046056a850d77e0dca
        tdf#59323: pptx export: add support for slide footers
        
        Change-Id: I8e35102bc0bb9a2e540cfdd59fb0dc2a0b23f185
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118008
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2021-07-19  Sarper Akdemir  <sarper.akdemir@collabora.com>  [7ec4a0872d16eb20d790eb8079ba538898fd2ff6]

        tdf#59323 tdf#142221: fix pptx datetime import export format
        
        fixed some problems from the original implementation of
        pptx datetime field formatting
        (2b0669eec0d86e973a7d8def8744c522bbf8af8b)
        
        also the comments on tests seemed to be based on en-IN which
        seems to differ a lot for SvxDateFormat::StdBig. So converted
        them to en-US's StdBig.
        
        expanded the tests, so it covers previously poorly imported
        types. Also made them use the SvxDateFormat and SvxTimeFormat
        
        Change-Id: I675c482d3095b5373975abb2e6e7eca2d353243d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118135
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2021-07-19  Mike Kaganski  <mike.kaganski@collabora.com>  [b1668edf7fa3ad8c32bcc4d73821770f2df011ca]

        Move svl::Items to include/svl/whichranges.hxx, and unify its usage
        
        ... in WhichRangesContainer and SfxItemSet ctors. Now it's not needed
        to explicitly use 'value' in WhichRangesContainer's ctor, or create an
        instance for use in SfxItemSet ctor (svl::Items is already defined as
        a template value of corresponding type).
        
        Instead of
        
          WhichRangesContainer Foo(svl::Items<1, 2>::value);
          SfxItemSet Bar(rItemPool, svl::Items<1, 2>{});
        
        now use:
        
          WhichRangesContainer Foo(svl::Items<1, 2>);
          SfxItemSet Bar(rItemPool, svl::Items<1, 2>);
        
        Change-Id: I4681d952b6442732025e5a26768098878907a238
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119157
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [5b3c530016927d3e91e3124e124f7b428ab285ac]

        uitest: sd: put similar tests in the same file
        
        Besides, self.ui_test.close_doc() is already called within
        the create_doc_in_start_center context manager
        
        Change-Id: Ic5bb4cfa55fb3892172a073a1f40b8e916802c0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119167
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-19  Johnny_M  <klasse@partyheld.de>  [7cd43c743cb96ed6305f05e26a6c4bfb0bf87f4d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 66f80c13fa59a7c6d02470c8bcaaa11af7cc2c42
          - tdf#132643 Translate German section IDs
            
            Change-Id: Id2ebf1ae3753e1bd2473a2ec8c9fcdbdaf5a68b6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119059
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-19  Johnny_M  <klasse@partyheld.de>  [75ba272c9c0a5e8e334faa56d8a30fa0f18867df]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 480cbadb642932d29b6ffe602ac1bb84a3edc333
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ibb2f0fc3af3b987ed19be43db2e11ee56ddaedbe
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119057
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-19  Johnny_M  <klasse@partyheld.de>  [5df9c1a918f89a3de4e087efff98ea044c7a047a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to decea6cf1217df3b62aa780087f483777876c06e
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie2d8ced954d7b49d67a097da06037d0d6c57ad80
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119056
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-19  Johnny_M  <klasse@partyheld.de>  [c31b5b300fe72351847883ea59ed4f3b21d806bd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 30aa68716f23a5bcdd0476ce676faf1674bc42f8
          - tdf#132643 Translate German section IDs
            
            Remove unused.
            
            Change-Id: I075a27bf7d60809770970b52487fe7b96e6e4b94
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119052
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-19  Johnny_M  <klasse@partyheld.de>  [18911cc8c0486f5d30a9372cb2ebd4f0e7818560]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4bc45fb43ee33c82fb8f4c8cf55928827d937f0e
          - tdf#132643 Translate German section IDs
            
            Change-Id: I74da86977b01fc4d90cdb3e9da6a1b5590c04355
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119055
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-19  Johnny_M  <klasse@partyheld.de>  [a7bd115fe7fb2e75e748b08c052832e182d62835]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dae7cea036b324f41fc2d230fb79114b49d12fc5
          - tdf#132643 Translate German section IDs
            
            Change-Id: I7153df88f46e51da0458ac5136a2c5cf9ec448be
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119054
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-19  Johnny_M  <klasse@partyheld.de>  [3cf6edb9a409a041255d5585d34a210721d17b44]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7abf32e2ba0775448b94e6a2770fe5d08cfda1c1
          - tdf#132643 Translate German section IDs
            
            Change-Id: I132207aa2f2afb55d109a1281e5929710c69cf1a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119053
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-19  Johnny_M  <klasse@partyheld.de>  [b0b15a077c48a3bfb816e9b8e8e059b4c20d6158]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ab07ab3a351ec70f5561bd959cce02fa02e2487b
          - tdf#132643 Translate German section IDs
            
            Change-Id: I08f8757bc0308084de4d68efbbfb633c7bf83323
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119031
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-19  Johnny_M  <klasse@partyheld.de>  [b780903e0cd24f9c8809c1023591d1460b1b42ae]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5d2c62b18ac9c553c53f28a83beaa484ff4339be
          - tdf#132643 Translate German section IDs
            
            Change-Id: I0d7cc4572918ee0ad759a9a8d6a94bce2806ad4d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119030
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-19  Johnny_M  <klasse@partyheld.de>  [0495a2639cb5b1dea2211fc9c30225269be2f803]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9b9111bc680a5e5a23e5fe6c6db98532430eb2c9
          - tdf#132643 Translate German section IDs
            
            Change-Id: I234fc5c3533b5f52ee0a4fc601517589319546d2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119029
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-19  Johnny_M  <klasse@partyheld.de>  [b8f5cebba68e2d7d93b62ff4d4828c0bfe40145f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b328960e2e09bba428a8f62a1b0926f006b0404e
          - tdf#132643 Translate German section IDs
            
            Change-Id: I7e011dcf8e6ba82a28ac3868c817320b538fbec3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119028
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-19  Johnny_M  <klasse@partyheld.de>  [443fe6bb795822f9c34c7a42890e07770cdfad5c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e43bde91ae0080f71c6871bdd2f7e62873be9bca
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iee18a847073c19c8b2ad6442306f45f5f581737c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119027
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-19  Szymon Kłos  <szymon.klos@collabora.com>  [9bd487c43e72186d3d9023d5fa90da0398811947]

        jsdialog: allow fraction numbers in spinfield
        
        Change-Id: I9849c6a798f0ade60606be75125fde98362d26b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119162
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-07-19  Szymon Kłos  <szymon.klos@collabora.com>  [c3158c6a11fa1d79bce36789768f6811a5a82623]

        jsdialog: normalize value for spinfield
        
        Change-Id: Ia65b1342222952cbec1ddfba4b7464172fd2b40c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119161
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-07-19  Szymon Kłos  <szymon.klos@collabora.com>  [9518eaf9db7f0de14401489170fad7408cfd127b]

        jsdialog: execute value action on spinfield
        
        Change-Id: Iee0a5c90ebbd9ca96a60e70678f2b20c32d1bb28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116137
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119160
        Tested-by: Jenkins

2021-07-19  Szymon Kłos  <szymon.klos@collabora.com>  [35c4cc15f1cb02b437bc9cd6dd5593aae2b86042]

        jsdialog: send action event on show/hide
        
        This fixes non working comboboxes in the sidebar in online.
        Where we simulate picking from the list.
        
        Change-Id: Ie78e461b2bce7fa0ccd68731e76d0c721242b98e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116097
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119155
        Tested-by: Jenkins

2021-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [6b018077789797490786f854fd725a4955715d6f]

        no need for pimpl in CellValueConversion
        
        Change-Id: I4d01fa33a8d9c4cf5610f25890ee6df9bca061bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119158
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-19  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [f5e030a343bec9f0f2c7b30e2dfb21ba5c94e5e8]

        tdf#143332 - Use utl::TextSearch to implement the InStrRev function
        
        Change-Id: I2dae038d061f036b3b7c0fbbcb6a821305d4839e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119094
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-07-19  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [903f7dd825caca1af15d985658043ec055c4eb45]

        Make obvious that this is in a try/catch block
        
        Change-Id: I1118ef026730481eeef127b570bfd59de4434455
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119163
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-07-19  Noel Grandin  <noelgrandin@gmail.com>  [739aaf02db3353fac8490272cab0c9486570f76d]

        osl::Mutex->std::mutex in bridges/except
        
        I changed all the bridges to keep them in sync, but only
        tested on the LibreOffice CI machines.
        
        Change-Id: Id8fef017cc6c99c60d64b8f849220d5336abc5d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119140
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [0067c3bd377bea366cd61cc06bba3b8d521401d4]

        no need for a pimpl in BulkDataHint
        
        Change-Id: I82c1d61b79d6486f20e51a8814b08149765861d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119159
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [ef19c82f6ade323e2708b93d77cf50ffe8b9fcfd]

        merge ModuleImageManager into ImageManager
        
        they share an underlying impl, so no need to have separate classes
        
        Change-Id: I1093f72265f67c7ccf3c2a064c86441d792512d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119156
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-19  Miklos Vajna  <vmiklos@collabora.com>  [7d1259319931eaa045198d55ce25bf2e1b27c806]

        sw: prefix members of SwXMLConditionParser_Impl, ...
        
        ... SwXMLItemSetStyleContext_Impl, SwXMLTextParagraphExport and
        SwXMLTextStyleContext_Impl.
        
        See tdf#94879 for motivation.
        
        Change-Id: Ia48f9840dde06531c2178ddf5c8ee5457b3706cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119152
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-19  Szymon Kłos  <szymon.klos@collabora.com>  [5ae7cd1d9d40585602d69b5800cbb58795a733bb]

        jsdialog: early return if welded widget found
        
        Change-Id: Ib06b8dd6614bc6085ccf19f947b2c1f6e2d239c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119154
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-07-19  Szymon Kłos  <szymon.klos@collabora.com>  [3a84543c9b52f681304564ebfb00db8da6a1d407]

        LOK: inform when input bar has cursor and focus
        
        Now the cursor is rendered on the Drawing Area so
        we need to send special message to inform that
        cursor is shown. This fixes bug in online where
        without cursor instead of sending character to
        formula bar is was send to the spreadsheet and
        formula bar was loosing focus at that time.
        
        Change-Id: I0b1e03900bec855b1378da364f0391f50dbceccb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115310
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119153
        Tested-by: Jenkins

2021-07-19  Szymon Kłos  <szymon.klos@collabora.com>  [4bd116b28e8266558e40a8e7bf303a53da6a5730]

        LOK: Render correctly sized input bar
        
        Change-Id: I7c319be56ba59a002207a631f2b81136f806f84e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115243
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119018
        Tested-by: Jenkins

2021-07-19  panoskorovesis  <panoskorovesis@outlook.com>  [14c778017f79370e07b8acb5b801980ae9c7af02]

        Add Handler for RasterOp Read
        
        The handler separates MetaRasterOpAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I6beb3c546775c70b0f6a7fdcb9ca3e589bda099f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119092
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-19  panoskorovesis  <panoskorovesis@outlook.com>  [ce0f7ae74e64d496f689c263a22776c5efc5ab3b]

        Add Handler for Pop Read
        
        The handler separates MetaPopAction::Read from metaact.hxx
        Read implementation is now in SvmReader
        
        Change-Id: I831ac97d29554e90773a939dcfedb383974e2495
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118981
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-19  panoskorovesis  <panoskorovesis@outlook.com>  [4c525a0ec8734c09474395f887e7f58d0410605f]

        Add Handler for Push Read
        
        The handler separates MetaPushAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I16a36af9dfea7526d429675b7b0d39d1bd1d6dcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118980
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-19  panoskorovesis  <panoskorovesis@outlook.com>  [e6773aaa82a11485bf07c1e960f8c1df5f7f02d5]

        Add Handler for Font Read
        
        The handler separates MetaFontAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: Id301813ceb29e13488a472ab8e3b2dfd9287d624
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118979
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-19  panoskorovesis  <panoskorovesis@outlook.com>  [a452a9180e5cdecf6fe4cb59c8658e11640bbb6e]

        Add Handler for MapMode Read
        
        The handler separates MetaMapModeAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I514fc1927705ae0e2ca870ad39af845e3d9285cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118968
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-19  Miklos Vajna  <vmiklos@collabora.com>  [801b607fc6b3890eb36d310074f1a68db9ae1f5e]

        sw: xDictionary may be an empty reference in SID_SPELLCHECK_IGNORE_ALL
        
        Seen in a crashreport:
        
                handleFatalSignal
                        ./common/SigUtil.cpp:255
        /lib/x86_64-linux-gnu/libpthread.so.0
                __restore_rt
                        ??:?
        program/../program/libswlo.so
                SwTextShell::Execute(SfxRequest&)
                        sw/source/uibase/shells/textsh1.cxx:1496
        
        Change-Id: I709f361a1396abbb07cea06509afc41bb5f5c9a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119067
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-19  Tibor Nagy  <nagy.tibor2@nisz.hu>  [d7dff57384126e50b75c95e84fd3081db2f326a1]

        tdf#143125 sd: fix crash when closing Custom Slide Shows dialog
        
        regression from commit I6e97a69c546870199d5a45d9a6ad102e30d820c2
        
        Change-Id: I760dabeb024413f1a2aeb57434f63adedb4246f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118231
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-19  Szymon Kłos  <szymon.klos@collabora.com>  [6c5c657ada6eb6b3f25509384e2de4c456ec0b78]

        Calc input bar add missing InitControlBase
        
        This allows to render correctly the widgets in
        InterimItemWindow in LOK
        
        Change-Id: Ie6a1a1570730ecb73f8a5377fa86c1a3c3355fbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115180
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119017
        Tested-by: Jenkins

2021-07-19  Szymon Kłos  <szymon.klos@collabora.com>  [9dd28785c7d0d1604c85e00247782e1ebd2d69f8]

        jsdialog: dump toolbox item's window if present
        
        Change-Id: Ia882bcadb844993f2b761bd91c6f6f60c9e1b2ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114807
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119016
        Tested-by: Jenkins

2021-07-19  Szymon Kłos  <szymon.klos@collabora.com>  [37192a6f87a82e83eab03c06258d455f16694154]

        notebookbar: fix welded controls in online
        
        Additional parameter was introduced for InterimItemWindow
        and value for it was missing.
        
        Change-Id: I9dad0e4d60205db0c8cabfcf5c98fabc2d8fdefe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114801
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119015
        Tested-by: Jenkins

2021-07-19  Noel Grandin  <noelgrandin@gmail.com>  [7712eb23bc97090fdd655a36dfca0019d43799e6]

        tdf#143409: fix Translation is not applied in some UI
        
        regression from
            commit 0771ac00acc8730f77db76b901724f1513a32723
            Author: Noel Grandin <noel@peralex.com>
            Date:   Tue Jun 15 21:12:25 2021 +0200
            use string_view in the Translate API
        Because I mixed string_view with C-style null-terminated
        strings.
        
        We are using string_view.data() to pass stuff to boost,
        but of course, doing that loses the fact that the string data
        has associated length, as it finds the length by looking for
        a terminating NULL.
        
        Change-Id: Ia0eb7be5621506dfe0a40a21f360da1b446f5591
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119120
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-19  Noel Grandin  <noelgrandin@gmail.com>  [4408001f5c0a76107d8fe01053a0e6348100a878]

        osl::Mutex->std::mutex in MappingsData
        
        Change-Id: I12f46a5468e7d7dde9bfde977adf4ea13eb89ae3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119138
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-19  Noel Grandin  <noelgrandin@gmail.com>  [e9570e324a750d103d0116a2e3495306757f1a64]

        osl::Mutex->std::mutex in ImplementationEnumeration_Impl
        
        Change-Id: I4bb9c6dc7efd76b730e2c8acf824b1e29bca8df5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119134
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-19  Noel Grandin  <noelgrandin@gmail.com>  [d67cf46ba862ecdd8bdce451a996e64e2a86cd43]

        remove unnecessary rtl::Static
        
        no need to delay-init something we always need, and laying
        out a std::unordered_map is something we can normally do at
        link time anyway.
        
        Change-Id: Ide791d20394580bca615aa3ad564c154037e0816
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119137
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-19  Rafael Lima  <rafael.palma.lima@gmail.com>  [062bed270b30468437bf2dc6c092be7c724e4e83]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ae3eb149da355d5f65b638dcfb5332bd88983f6e
          - Python examples in SF_FileSystem help page
            
            This patch also adds a <variable> tag to 03160000.xhp to enable embedding in the "relatedtopics" section.
            
            Change-Id: I796753e0449fcf0141e5996ed709130716aea53b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118914
            Tested-by: Jenkins
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2021-07-19  Jim Raykowski  <raykowj@gmail.com>  [c4016f246fde835c0cfdabbb7cc35bc6dd48fb24]

        tdf#128814 sw navigator: Make right-click select entry
        
        before context menu is shown
        
        Change-Id: I890efd794aaa88ac6bde6bf41b3976b8c27a3273
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118709
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-07-18  Noel Grandin  <noelgrandin@gmail.com>  [3d18cae102e16b85fb8787f5ec3b086bfa2bd7b8]

        osl::Mutex->std::mutex in ServiceEnumeration_Impl
        
        Change-Id: I3d754006c7c2766281d924253f2caa0ff4963fea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119133
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-18  Noel Grandin  <noelgrandin@gmail.com>  [b1d2383a3311811a283bea720d3f0f1bfcb0fc3c]

        osl::Mutex->std::mutex in GenericPropertySet
        
        Change-Id: Iee437489d40d038349f9faf860f2eca971932c6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119142
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-18  Noel Grandin  <noelgrandin@gmail.com>  [48d60a717a588d93e82268dc80018ea9970c4e0e]

        osl::Mutex->std::mutex in NativeNumberSupplier
        
        Change-Id: I5430636438723f99b584dd95be9d7cb5264a5af9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119131
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-18  Noel Grandin  <noelgrandin@gmail.com>  [4799ee69d7193fcb1e8c105ef6c8b4ddc5e6721b]

        osl::Mutex->std::mutex in NumberFormatCodeMapper
        
        Change-Id: I79d95ca1e5aa29d0a416d8870430062fd2b9936a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119130
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-18  Noel Grandin  <noelgrandin@gmail.com>  [2b9afb52a96b86cb6f1aab2bdccca3b19566a8c7]

        osl::Mutex->std::mutex in linguistic
        
        Change-Id: I9cbd3da16fa122de2f1087be11969cb204aef020
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119141
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-18  Noel Grandin  <noelgrandin@gmail.com>  [4ab57949a2cbaacba33375ea33dc896205eac6c9]

        osl::Mutex->std::mutex in VtableFactory
        
        Change-Id: Ie973ef2923c1c725ee740000ebd1eacf671a5bfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119139
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-18  Noel Grandin  <noelgrandin@gmail.com>  [6db41dd2649a9ddaf32fc779bed07dc7d61c1154]

        osl::Mutex->std::mutex in EnvStack
        
        Change-Id: I1339a362046c96d9056f70cd687d023a055b4cf8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119136
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-18  Noel Grandin  <noelgrandin@gmail.com>  [896e213395bdbd5adb3a62ece67fb28b4d78d6c9]

        osl::Mutex->std::mutex in NamingService_Impl
        
        Change-Id: Ief6cf9df4caafcf72e31394488c407acb5d545fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119132
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-18  Olivier Hallot  <olivier.hallot@libreoffice.org>  [198102e986d4db9067cc93e013c04cf3c96d227b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8e69592bb5095501ace05f4d231781d1bf420706
          - Refactor Help pages
            
            Change-Id: I4e08e55d279f48e59b2274e33d92aae7747f2eb4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119129
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-18  Caolán McNamara  <caolanm@redhat.com>  [f497a4e9da5d2375e428b03c423cc2d2e9995c4a]

        Related: tdf#143357 restore focus to MenuButton when popover pops down
        
        which already happens for ComboBoxes but not always for MenuButtons with
        popovers with widgets in them
        
        Change-Id: If2ab1934f582b01327f910a578b80e9462d3daa0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119078
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-18  Caolán McNamara  <caolanm@redhat.com>  [c85557c924ee83f9a29c07520c83d308ff5a4c79]

        poppler 0.73 doesn't have GooString::append(const std::string&)
        
        don't know what version is appeared in
        
        Change-Id: Ia1fff05aa58990e631d63a2e694be47a4b74e24c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119126
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-18  Noel Grandin  <noelgrandin@gmail.com>  [8b69e7b26cb9812cc2ad778077db750260969a9a]

        osl::Mutex->std::mutex in EventAttacherImpl
        
        Change-Id: I44f23fd464479d2b89469179cefff50fc6defff5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119125
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-18  Noel Grandin  <noelgrandin@gmail.com>  [e62e6b6d018e70bcb1f0486dd72e756b17861b0a]

        osl::Mutex->std::mutex in NameContainer
        
        Change-Id: I4d4e8eab2fb281c5ca330c82f2f5fa5d5e18463a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119123
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-18  Noel Grandin  <noelgrandin@gmail.com>  [ee652592142a063de6d3dd3369f488025c5aad8e]

        osl::Mutex->std::mutex in SequenceInputStreamService
        
        Change-Id: I3f47f4fbe6d2d65728af7d4715ae8f91c86c5532
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119122
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-18  Caolán McNamara  <caolanm@redhat.com>  [f69b4226579e8ead5e2501262af927d8c08ea1cf]

        cid#1487495 Division or modulo by zero
        
        the width of zero isn't going to end up as 0 in any real world situation
        
        Change-Id: I28eca0b495b139c4b2d70497a9c15898547d85fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119114
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e6af563b99b415b3188e3e11956c24d68e27930e]

        Fix typos
        
        Change-Id: I0a8ce634944df4af5c9e2000af5f6429b4e40b2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119097
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-07-18  Arnaud Versini  <arnaud.versini@libreoffice.org>  [3785f97ec18feba9c5508559e5aed6d25cfc3aed]

        binaryurp : use std::mutex in outgoingrequests
        
        Change-Id: Ib0670af4596c5a40da27138d62b78df69bb77b9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119121
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-18  Noel Grandin  <noelgrandin@gmail.com>  [e0ba91b7e8a2f0d949677db1708bb0e6d8534389]

        better to use a std::vector here
        
        Change-Id: Ibd875907bc0618df3b27ed77625ff62c352019ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119109
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-18  Julien Nabet  <serval2412@yahoo.fr>  [371ae1cf2307e5585f4f66f001c97d464cf44429]

        nlpsolver: DEPSAgent doesn't implement ILibEngine
        
        Fix this error:
        /home/julien/lo/libreoffice/nlpsolver/ThirdParty/EvolutionarySolver/src/net/adaptivebox/deps/DEPSAgent.java:45: error: DEPSAgent is not abstract and does not override abstract method setLibrary(Library) in ILibEngine
        public class DEPSAgent implements ILibEngine {
               ^
        1 error
        
        (on pc Debian testing x86-64 with master sources updated today
        openjdk 11.0.11 2021-04-20
        OpenJDK Runtime Environment (build 11.0.11+9-post-Debian-1)
        OpenJDK 64-Bit Server VM (build 11.0.11+9-post-Debian-1, mixed mode, sharing)
        )
        
        Change-Id: I1ce2d1a9ddee1020889f1a7a8fcd3387980b241f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119119
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-07-18  Noel Grandin  <noelgrandin@gmail.com>  [e2a3e483844e84445c316cad35fdfcaf3b18198d]

        osl::Mutex->std::mutex in Enumeration
        
        Change-Id: I1f4e99e4a3619b1381d01a16b98128ae9bbbce07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119108
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [4b99e377473e74160627d3b257fec7b3bc8e7763]

        Revert "Some lower objects coupling."
        
        This reverts commit 7b93bae224c7c2c49b105ef97304bb46f8b68da5.
        
        Reason for revert: Does not compile
        /home/tdf/lode/jenkins/workspace/lo_ubsan/nlpsolver/ThirdParty/EvolutionarySolver/src/net/adaptivebox/deps/DEPSAgent.java:45: error: DEPSAgent is not abstract and does not override abstract method setLibrary(Library) in ILibEngine
        public class DEPSAgent implements ILibEngine {
               ^
        1 error
        
        Change-Id: I72f2a22ab1f4119178f8002c21ba0845c4cd1bdf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119040
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-18  Noel Grandin  <noelgrandin@gmail.com>  [bd90d1c630c93cf39f9bd83fc69c568c9d7eb35a]

        osl::Mutex->std::mutex in ContentEnumeration
        
        Change-Id: I79457a4ffc957f6de47880fdc888648ab69d1349
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119107
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-18  Noel Grandin  <noelgrandin@gmail.com>  [5db3a12dffd6edc96474a470728c1b89e129ca36]

        osl::Mutex->std::mutex in CachedTextSearch
        
        and drop an rtl::Static
        
        Change-Id: I17bd6ad0b81ecb947e4306819ddc7d83f8a51dba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119112
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-18  Noel Grandin  <noelgrandin@gmail.com>  [5060c0c8b9070c3093bf036de31c551ceb109ca7]

        osl::Mutex->std::mutex in ModeratorsActiveDataStreamer
        
        Change-Id: I9ea32f7f843a0255ce37de8b95d9fc9d29c43157
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119111
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-17  Caolán McNamara  <caolanm@redhat.com>  [e6597ab3db99b70ea35ab071bc8634db63890224]

        make calendar button small-button style so it fits in limited height
        
        Change-Id: I1997ae2a3916372ded3d4120e4510144c6700777
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119081
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-17  Todor Balabanov  <todor.balabanov@gmail.com>  [7b93bae224c7c2c49b105ef97304bb46f8b68da5]

        Some lower objects coupling.
        
        Change-Id: I0a7c658d830f82d627d20b9ed7000f3c5b8f1f89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119105
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-17  Noel Grandin  <noelgrandin@gmail.com>  [5be9e0760ed74906c27b484e0d3235e70ea6f1c8]

        osl::Mutex->std::mutex in SequenceOutputStreamService
        
        Change-Id: I1aaa9ebd76e2376be82b25f2659d4b0f22dc14e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119113
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-17  Noel Grandin  <noelgrandin@gmail.com>  [2f8635fc919906fe8238fa5ef9e77cfe2f23df83]

        osl::Mutex->std::mutex in ModeratorsActiveDataSink
        
        Change-Id: If1e4af0d9acf75bd0f2744f134a42c29e41d56f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119110
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-17  Noel Grandin  <noelgrandin@gmail.com>  [5962431c3d380f97f76c31869a1098e3efaa8b43]

        osl::Mutex->std::mutex in PropertySetMixinImpl
        
        Change-Id: I45ae292e95efc57a125807d15c6c259533dd5f92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119106
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-17  Caolán McNamara  <caolanm@redhat.com>  [ecf901685ac0c6c7b27b81096bea96cdc3d2c2ca]

        Related: tdf#143357 set blank label for no date
        
        instead of current system date
        
        Change-Id: Ic504b34990a8ea5151ec653de2db860c1cd4b8ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119079
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-17  Noel Grandin  <noelgrandin@gmail.com>  [9e626a6d2a55a7159e4fd05d72275c7fe8bb0380]

        blind fix for ubsan div/0
        
        Change-Id: I0ee929c79d5ac94299adc84ba91d6b0683a8193d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119095
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-17  Arnaud Versini  <arnaud.versini@libreoffice.org>  [bd4ee5ea9b0b79cfb8c03aa1f1d6008565b71bff]

        cppu : use std::mutex in DisposedCallerAdmin
        
        Change-Id: I3db567a9aed42167ea24eebcf673f19106595f83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117948
        Tested-by: Jenkins
        Reviewed-by: Arnaud Versini <arnaud.versini@libreoffice.org>

2021-07-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [3581de4d1d7dc3910b4642a2baef534dcd882597]

        drop sal_uInt16* constructor in SfxItemSet
        
        Change-Id: Ifb283a49b01c9c6421e385f697e749439db6a53f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119008
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [3fec689480644c274501740013ff83388cb24245]

        use WhichRangesContainer in sw
        
        Change-Id: I8662b2e03b0dbe3a7206d8b59ae3556e3b2e75a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119007
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-17  Szymon Kłos  <szymon.klos@collabora.com>  [18387b547ffbab2d19ab4968ea8194f7aee07192]

        Revert "Notebookbar: skip early init in all apps"
        
        This reverts commit 6af0a488a059982a8b5d72fe399c7e8841a2e9b4.
        
        Delayed notebookbar init in Calc causes "number format" combobox
        to not work. (it works after some number is typed into document only).
        Original problem fixed by reverted change doesn't exist anymore
        because new shortcuts for paste special and paste unformatted text were
        introduced
        
        Change-Id: Ie112ae0df7b6d3782916b98c96f1a17b15396115
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118771
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119101
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-07-17  Steve Fanning  <stevemfanning@yahoo.co.uk>  [6657a8714091e5acbff4ebe4ffe3a84269956a2a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b31f5bed5155ffcda336c3e7a1e18e60a7382228
          - Add example to help description of Calc's ROT13 function.
            
            Change-Id: I32c654dd8f86f508fce8555f033faa34b81b3e6c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119038
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-17  Szymon Kłos  <szymon.klos@collabora.com>  [6b1434529231f422deab2129639b16f3cd17f129]

        jsdialog: move list of enabled dialogs to separate file
        
        Change-Id: I98c92b336fbf76f3dc94265a408c9b3b46fcea08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115453
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119014
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-07-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b00e2abb633e2ce7c807d72a9ec93b1d3da2eee7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2271ad00c7e0312071b78706da40a778171bfb9a
          - Refactor database files
            
            Change-Id: I10909197c08cec40819658d2d0951800133409da
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119099
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-17  Noel Grandin  <noelgrandin@gmail.com>  [1b80998025e13fbf71017ac08fa607737e716429]

        move BuildWhichTable and simplify
        
        move it to the only place using it, and simplify
        
        Change-Id: I4a46b5d01f042e7b2e99b7dd1d28f67feda037d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119086
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-17  Noel Grandin  <noelgrandin@gmail.com>  [960ad8037275d86f15e0177f52a1d0dac25319e4]

        osl::Mutex->std::mutex in SharedStringPool
        
        std::mutex is slightly faster
        
        Change-Id: I0741cd1ed0a011d5e8d6099c189c85f50060a326
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119087
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-17  Andrzej Hunt  <andrzej@ahunt.org>  [137744a25b26d86b9be16a107b3bd011f6ab4b07]

        sdremote: introduce early return to improve handleAcceptedConnection
        
        This should make it easier to understand the handshake sequence.
        
        Change-Id: If06e98cdfe7295ed00efae61815a8696a90e9533
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119085
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-17  Andrzej Hunt  <andrzej@ahunt.org>  [d6078e02832d13054e6552c6e20277fd1f3e83f6]

        sdremote: clean up now-unneeded "found" flag
        
        Since ???, this code now lives in a standalone method, allowing
        us to return as soon as know that the handshake is complete. This
        lets us remove aFound and simplify the code a little.
        
        Change-Id: I51d5281492d2e4280a101e67d606073f4d064c29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119084
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-17  Andrzej Hunt  <andrzej@ahunt.org>  [fcc4d8e01360baa9ba0bf20eb5e7a1c9af793a02]

        sdremote: avoid infinite loop if client disconnects during handshake
        
        The following loop can turn into an infinite loop if the client
        disconnects at the wrong point in time, because pSocket->readLine()
        returns 0 (indicating disconnection), aLine remains empty (no data
        was read), and we just keep looping because we never bothered to check
        the return value:
          do
          {
              pSocket->readLine( aLine );
          }
           while ( aLine.getLength() > 0 );
        
        Aside from spinning unnecessarily, this infinite loop also stops the
        server from being able to accept any new incoming connections - in
        effect this causes a DOS of the server.
        
        Hence we need to start checking readLine's return value, and break out
        of this loop - and in fact break of the surrounding outer loop too
        (because we discard this connection and want to wait for another
         connection to arrive).
        
        Because of the nested looping it's hard to come up with a clean solution
        that only involves changing this loop - we'd probably need to introduce
        a temporary to remember that the client has disconnected, and check that
        temporary after the do...while - letting us 'continue' the outer loop.
        
        Therefore we first extract the code that handles newly accepted clients
        into a separate method, which then lets us simplify the implementation
        by returning at those points that we know a client has disappeared. That
        unfortunately makes this bug-fix patch a little more noisy than
        expected, but it is a refactoring that we'd want to make anyway.
        
        (There are further improvement we can make here, but I'll put those in a
         separate commit to simplify cherry-picking of just this fix. Examples
         include moving to smart pointers instead of new/delete, introducing an
         early return instead of the really long if statement, etc.)
        
        Change-Id: I13c6efa622a1b1de10b72757ea07e5f4660749fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119083
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-17  Andrzej Hunt  <andrzej@ahunt.org>  [34309e232c13017c9d178627c652ebbbb5ffdeb3]

        sdremote: remove commented out experimental check
        
        The entire if statement was introduced only to check for experimental
        mode in the following commit - the xContext check is seemingly only
        needed for null safety:
          79c1b16a96a6 (sdremote: make it possible to have only bluetooth enabled, 2012-11-27)
        
        Later, the epxerimental mode check was disabled in:
          b9d2671ae11d (merge WiFi support into remote control feature toggle, 2013-08-01)
        
        Given that the remote is clearly no longer experimental, it's
        time to remove the commented code entirely - and I think it's also
        safe to remove the xContext check too. (Note: the remote IS still
        controlled by the EnableSdRemote option, and IS disabled by default.)
        
        Change-Id: Id118924021d5029b4f15df9cbb3eba28f3b902c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119091
        Tested-by: Jenkins
        Reviewed-by: Andrzej Hunt <andrzej@ahunt.org>

2021-07-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [b1df9c67349cf4cc5be4128d797aefb87f50e38f]

        [API CHANGE] reduce cost of numeric conversion
        
        on a hot path, since we already know the length of these strings.
        
        Which requires adding some new variants of our string conversion
        functions
        
        Change-Id: I1877f8f3c72934c07f14eec7e73bbe8d7b0f1808
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119065
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [3545caa5aac59022d5c00d4a0c2a74657cbcae8d]

        osl::Mutex->std::mutex in OWeakConnectionPoint
        
        it is at least a little bit cheaper than osl::Mutex (since it's not
        recursive)
        
        Change-Id: I4ecbbf33045888b9f5111c4224346341e71d4b05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119066
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-17  Julien Nabet  <serval2412@yahoo.fr>  [4a096b9c787fa2079ef1c8f00fed91d432d46fae]

        tdf#143400: fix query with most functions could not be created in GUI
        
        Regression from:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=04aafba860f613c20e7078d038cc83eb02de0b54
        loplugin:stringadd simplify some *StringBuffer operations
        pulled from a larger patch which I created with a more permissive
        variant of this plugin
        
        Specifically here:
        -------------- dbaccess/source/ui/querydesign/QueryDesignView.cxx --------------
        index 22408bbc58aa..63c5d07998ec 100644
        @@ -658,11 +658,10 @@ namespace
                             if  ( field->isAggregateFunction() )
                             {
                                 OSL_ENSURE(!field->GetFunction().isEmpty(),"Function name must not be empty! ;-(");
        -                        OUStringBuffer aTmpStr2( field->GetFunction());
        -                        aTmpStr2.append("(");
        -                        aTmpStr2.append(aTmpStr.makeStringAndClear());
        -                        aTmpStr2.append(")");
        -                        aTmpStr = aTmpStr2;
        +                        aTmpStr = field->GetFunction() +
        +                            "(" +
        +                            aTmpStr +
        +                            ")";
                             }
        
                             if (!rFieldAlias.isEmpty()                         &&
        
        Change-Id: Ib0b57e6c44a58a6a5f9c98aebc6a1213b35108d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119088
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2021-07-17  Tor Lillqvist  <tml@collabora.com>  [40556642e1f1e497251ec697a41cc67de3ace181]

        Bin useless comment
        
        Change-Id: Ifc7e36aa1df56cf532b698c8671cabbb35061bac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119076
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-07-16  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [113d308155e4b6a67a8510098a7db5f4a6632bdc]

        update credits
        
        Change-Id: I1a09193e888318084a7d9b3c76c049e373db545b

2021-07-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [3ec78de2322f781a98802acc77cfb3e71a08eb3d]

        tdf#142923 Deleting comment in Writer leaves visual artifact behind
        
        Change-Id: Ia2e55886513e81847dd0ac6c697e7cea34e01bdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119075
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5636b633b4fcaf610426136c73dc3d1ede991030]

        Removed executable bits on source file
        
        Change-Id: I540ce9b69fcae15f12ac11ca6f66bb8fc7459985
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119073
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-07-16  Caolán McNamara  <caolanm@redhat.com>  [94d5fd4a948cb9fbe4d5260db30d20bae1d3177f]

        fix svl::detail::validRanges2(m_pWhichRanges) assert seen in dbaccess
        
        Change-Id: I4328d0eae0030d6455b80d8506496fe44cf02195
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119080
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [199f4827c293b70165d35d1161959004bcaf6f74]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ac68c2a4c5efff2c13ae474b37d12fb08be691ff
          - Fix typo
            
            Change-Id: I687dab780da7bcb3379cd2e2e52c1a5b47e98923
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/119071
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2021-07-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e41077178a4e96f4c97af7d5e68abbdef34ff72d]

        Removed executable bits on source file
        
        Change-Id: I37cf25d37b8b3e5a7c7c1dd2f54bbcc2c9d77a65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119072
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-07-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1ae182f2503199f86ed9ec5690ca41e4b7213a91]

        Fix typos
        
        Change-Id: Iae3eec214849676be51ded133c1ffd9cf2e56ef0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119074
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-07-16  Michael Stahl  <michael.stahl@allotropia.de>  [86c0f58b6f9f392865196606173d1b98a6897f32]

        tdf#92796 ODF import: remove unused bitmap fills
        
        With CWS impress64 a partial fix for this was implemented to drop
        unreferenced named items including all non-color fills after ODF import,
        but this is only done in sd so move the code that does that to svx and
        call it from sc and sw as well.
        
        Implement some UNO interface for this, it's at least better than a magic
        string, and not obvious how a better solution would look like since it's
        known only at the end of the import if a bitmap is used or not.
        
        Another problem: when the Area tab is used to change to a different kind
        of fill, the items with the details for the previous fill aren't
        cleared, and so they are written to ODF files.  Hence bitmaps in the
        file can be referenced even if they aren't actually used, and bloat up
        the files.
        
        Fix this by dropping all unused draw:fill-image-name attributes in ODF
        import.
        
        Also do the same for Gradient and Hatch fills; Transparency gradients
        can be combined with anything so leave them as they are.
        
        Change-Id: I0b591fd9f963d974d0c3e7208b99621ad61dd93c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118950
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-07-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [4461e14d08c7d1c1c43b136a5a8e3acb868c0b51]

        avoid a map lookup on a hot path
        
        Change-Id: I4e514c7212c0b349796f3791b4c7f3f06d3fa22a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119064
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-16  Caolán McNamara  <caolanm@redhat.com>  [a36447215fa13f3ca92b22ac63e8164859ddb8ef]

        Related: tdf#143357 explicitly set the default of focus-on-click
        
        this should already be the default according to
        https://developer.gnome.org/gtk3/stable/GtkWidget.html but it's
        apparently False nevertheless, so make it explicit here for these
        widgets where there is a focus watcher to commit their changes and the
        absence of this is non-cosmetic. Just these initially for a small
        backportable change.
        
        Change-Id: I96442b4e844ce0446f56276c1b648ca5ce57b740
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119077
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-16  Caolán McNamara  <caolanm@redhat.com>  [ceb32f59d96a17c3007ed883fb44bc880673c8e0]

        crashtesting: UaF on layout of fdo53985-1.docx
        
        Change-Id: Id8ca0d277f485347e21bd8d6d68de2a7de13de48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119060
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-16  Caolán McNamara  <caolanm@redhat.com>  [3a5383892e1f0e22558cd56cb77d56a09c515b7a]

        Only change SwLayAction::m_bAgain via SetAgain
        
        no logic change intended
        
        Change-Id: Ib0174f8040faa3efde7b9c5ba9b062bac5a35da3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118983
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-16  Michael Meeks  <michael.meeks@collabora.com>  [c7b9f477f69c317e0482aeee79b1c2f070a1b981]

        vcl: check mpWindowImpl for nullptr.
        
        Crash in calc's mouse capture / end tracking.
        
        Change-Id: If5b4cded8ebfc04d1fcf645a7b74184532ab2338
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119034
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2021-07-16  Eike Rathke  <erack@redhat.com>  [75b789a8f542e729e9e5e21031b7baf452a8c174]

        Output proper language tag instead of Language+Country concatenation
        
        Change-Id: I83d7f94cf304a58f2ff68b2a667ba66de262f4f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119070
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-07-16  Eike Rathke  <erack@redhat.com>  [627a069822c8bd106fc05e1549997179143c6916]

        Output proper language tag instead of Language+Country concatenation
        
        That way also for more complex tags with 'qlt' language you get a
        meaningful output. It's only stderr, but..
        
        Change-Id: I3c6e2451ace5ac9f192a11c97e95376c17046f17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119068
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-07-16  Hossein  <hossein@libreoffice.org>  [ff93afcc76d5f82e74174825173075cd938a230c]

        Porting C++/Java DocumentLoader example to Python
        
        * Using UNO for Python
        * Opening the file in LibreOffice if it is listeing on port 2083
        
        Change-Id: I14b1a38da5d66dd2ee8c859071c148ce08a080d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118142
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        Tested-by: Jenkins

2021-07-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [892bc8a15a09081b3de0afb9420abb5c2d110ea4]

        -Werror=class-memaccess
        
        gcc doesn't like memcpy here
        
        error: ‘void* memcpy(void*, const void*, size_t)’ writing to an object
        of type ‘struct std::pair<short unsigned int, short unsigned int>’ with
        no trivial copy-assignment; use copy-assignment or copy-initialization
        instead [-Werror=class-memaccess]
         1459 |         memcpy(p, other.m_pairs, m_size * sizeof(WhichPair));
        
        Change-Id: I44055d0d4dec589af7f98d62f106b701f1f5a4cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119063
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-16  Eike Rathke  <erack@redhat.com>  [d019d044baa9ee798f8f9977ab5f89513dce5d23]

        Clarify that SvtLanguageTable::GetLanguageType() expects the UI name
        
        Apparently several places get that wrong and pass a
        lang::Locale.Language instead.. to be investigated.
        
        Change-Id: I7f20ae2b66de6527b70f9936ef8216ddc5dac835
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119062
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-07-16  Miklos Vajna  <vmiklos@collabora.com>  [1e2420e7add9ca78e5f4de095dac2cef5c0f5940]

        extensions: bibliography database window: add UI to set a page number on a URL
        
        Again, to be consistent with the Define Bibliography Entry dialog which
        already had this.
        
        Change-Id: If43506a3c2cb105551df7ec8198a749315458409
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119021
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-16  Eike Rathke  <erack@redhat.com>  [64f885a6c9d51999b737c0f61bc3a7fa311a5a94]

        Fix lang::Locale.Language usage, tdf#128191 follow-up
        
        Using plain lang::Locale.Language is always wrong, it may even be
        'qlt' for a more complex language tag. As the InfoBar message is
        "Please install the hyphenation package for locale “%1”."
        actually use the BCP 47 language tag of that character/paragraph
        attribution.
        
        Spotted in
        https://ask.libreoffice.org/en/question/280102/install-the-hyphenation-package-for-locale-ka/
        https://ask.libreoffice.org/en/question/238764/error-message-reads-install-the-hyphenation-package-for-locale-zh/
        
        Change-Id: I5805d4d711989a9d0260940666d3eb33eae830af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119020
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-07-16  Mike Kaganski  <mike.kaganski@collabora.com>  [caac77e62fe44aa8d5ef282b63765ae05148548b]

        Use WhichRangesContainer in editeng
        
        Change-Id: Ia6516df33341181990c2b8b8affa859395831007
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119013
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-16  Caolán McNamara  <caolanm@redhat.com>  [cf480f81cb68de1f4cc9877c11b56bd5d4802a77]

        Resolves: tdf#143398 mouse event processed twice
        
        this is a problem since:
        
        commit 67b157e994d9bef01f6117b53fc29e1fee538715
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Tue Jun 29 13:00:45 2021 +0100
        
            tdf#143088 multiple Application::EventListeners is expensive
        
        turns out that AddChildEventListener is sufficient to get events
        for the widget and its children so the widget-only AddEventListener
        isn't needed or wanted
        
        Change-Id: I635419df10fce1d4441b2d85627a6cbe99adb6aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119019
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-16  Regina Henschel  <rb.henschel@t-online.de>  [4f93234639101fd018aba3f6e6f091f0470e0407]

        use common unit converter in docx import of wrap contour
        
        This is a follow up to commit af99c01570adc0c9205e1650d10866f80bb8118a
        to address the review comment.
        
        Change-Id: Iac0a6cf9cb29273229833465cd2d84cdbcc4a3d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119004
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-16  Mike Kaganski  <mike.kaganski@collabora.com>  [476d8b4088b723df883a8d33d018da68c6b03933]

        Drop unused ctor
        
        Change-Id: I5144d23d4e6f8e01035ef88a222f609184043c6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119005
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-16  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [afddd56a8049957b9c0e025992d47c04342dbb88]

        tdf#139840 - Use utl::TextSearch to implement the InStr function
        
        In addtion, fixed a crash if the start position is greater than the
        length of the string being searched.
        
        Change-Id: I9bcda1131324bdfac6957018e91b3a36dd2dc3d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118996
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-07-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [e7b632bc727413f399a4d0cbc2e92d90b04a3bf7]

        use WhichRangesContainer in sd
        
        Change-Id: I528905c14f40bee85689f24ebaef8e8fde1b107b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118999
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-16  Kevin Suo  <suokunlong@126.com>  [07087041610ca8351d764c838ae07fa58f3bdf9e]

        restore compatibility with older popplers
        
        with poppler 20.09:
        
        /home/rene/LibreOffice/git/libreoffice-7-2/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx: In member function 'int
                         pdfi::PDFOutDev::parseFont(long long int, GfxFont*, GfxState*) const':
        /home/rene/LibreOffice/git/libreoffice-7-2/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:438:39: error: 'class
                         GfxFont' has no member named 'getNameWithoutSubsetTag'
        
        https://www.google.com/search?q=getNameWithoutSubsetTag&oq=getNameWithoutSubsetTag&aqs=chrome..69i57.784j0j7&sourceid=chrome&ie=UTF-8 suggests it was added in 20.12
        
        Change-Id: I4eacd2d740cb689ff9b3c6cab59376e01b1ba162
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118977
        Tested-by: René Engelhard <rene@debian.org>
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-16  Deb Barkley-Yeung  <dbarkleyyeung@gmail.com>  [44db9f08077f388306ef0bf7277c93a1e5cd89b8]

        tdf#139654 Font feature sensativity
        
        Disable font preview's "Features..." button if there are no features
        
        Change-Id: Ibcf6b34abe55818a3b938a65f4fd720ed724c8ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118965
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-16  Justin Luth  <justin_luth@sil.org>  [fce76110e02409b67ad977ae0077adf55ca58065]

        tdf#82111 rtf import: ensure CR before section break
        
        In other places, there were caveats for applying a CR
        when inserting instead of importing, or when in a header,
        but none of those seem to apply in this case.
        A section cannot occur in a table, and anytime a
        section occurs, it ought to finish off the paragraph.
        So a simple clause seems good enough here.
        
        There were basically two different existing unit tests
        that match this condition, and neither of them
        were currently mis-handled. I safely adapted one of them
        to imitate the error condition I was addressing.
        
        Change-Id: Ie8ccd3978276bf10321e0bf80141572f40102874
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118819
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-16  Miklos Vajna  <vmiklos@collabora.com>  [b42fe2e2653775743d20f02356a73aa8e3c2696a]

        sw: handle mbProtectForm when replacing compat options
        
        This is off by default and it may be in for Word documents.
        
        Change-Id: I5f694bb505c2b43bea67712a2076dc5f370d03b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118994
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [2f8095a1b412f8f57d02a9b1c2e2dcd382585143]

        use WhichRangesContainer in sc
        
        Change-Id: Ie14250245aa2a8618b3ad6b7a355942621b40833
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118998
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [8b08529d6506bfcba9b5658429a1cf4f59c5fbcd]

        use WhichRangesContainer in reportdesign
        
        Change-Id: I8ae7e48a1fd0bd5504d68b04ee0af3b3d51d58cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118997
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-16  Andrzej Hunt  <andrzej@ahunt.org>  [f4ea1e6095ff751cbecf10061c4eff9934ffd520]

        sdremote: Transmitter: s/mQueuesNotEmpty/mProcessingRequired/
        
        Make mProcessingRequired's name a bit more self-explanatory to make it
        clear what we're actually using it for. See also a 8e6cdb0 which
        fixed a race condition caused by incorrect use of this Condition.
        
        Change-Id: I6ad63dbd5ae8ed767f42ea22e568ac47a4d08642
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118752
        Tested-by: Jenkins
        Reviewed-by: Andrzej Hunt <andrzej@ahunt.org>

2021-07-16  Mike Kaganski  <mike.kaganski@collabora.com>  [01c0cf63be7155531e1240d79e3936f8c4600864]

        Move validity check to svl::Items, to avoid invalid WhichRangesContainer
        
        This uncovered lots of pre-existing invalid ranges, e.g. introduced
        in commit 6dbfbebad37fd84208e4c336f0864d26019db153, or in much older
        commit 46952138c938730afcc3607e1a524bb590b0e30e.
        
        Also this makes the static in svl::Items to be array of WhichPair,
        to avoid questionable reinterpret_cast in WhichRangesContainer ctor.
        
        Change-Id: I86030b2a2ac0a6d98870f8f7f5cc83e071c6597c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119003
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-16  Eike Rathke  <erack@redhat.com>  [da13b76e07231131cb951868a314ee6f51c0f254]

        Resolves: tdf#143372 Exclude {qtz} KeyID from SvxLanguageBox list
        
        Change-Id: I3e52407a33f79713635063ff4ba374267eb98005
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/119002
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-07-15  Steve Fanning  <stevemfanning@yahoo.co.uk>  [ce609485630427ed30a8e6e4d3c6d16c4033b519]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 435e1e0e429e9d743cf11d08cb10f9f25b83e3b3
          - Delete erroneous statement from help description of Calc's REPT function.
            
            Change-Id: I5958f787798d309a7896ac47e1caa5eeeefbef96
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118926
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-15  Steve Fanning  <stevemfanning@yahoo.co.uk>  [082599db722fc662b9c235d618d4787708c09a96]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 11c68842e216735f261fd065750a91ba98b42be1
          - Correct misleading descriptions of parameters passed to Calc's REPLACEB function.
            
            Change-Id: Ib145bf71a258f5f58fac4ed90a7a3e3ff509a454
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118925
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [ecd6e3ac757575deb3162b3bdd470b6a74f5dd70]

        use WhichRangesContainer in chart2
        
        Change-Id: Iedb30b5dae868953517c0bb87fcfc91d747ae65f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118995
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-15  Eike Rathke  <erack@redhat.com>  [92d7ab0f9822bad7b003b317b6f08b7f84441ff0]

        Keep ScAsciiOptions in sync with ScImportOptions, tdf#135762 related
        
        Change-Id: I9b8689e9d91c4ce35c0069209a79b639bb0b8509
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118989
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-07-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [7d1692179e7cdca19ab34fdc9701512656f01861]

        drop the Pair constructor from SfxItemSet
        
        just so we have one fewer odd constructors here
        
        Change-Id: I81278e9436747a4eb46a33da9bfec7a8b30079b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118982
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-15  Caolán McNamara  <caolanm@redhat.com>  [a449b624b24515764a2a494e831583218ee54097]

        crashreporting: Crash seen in CachePreview from Idle UpdateHdl
        
        the intent here is regenerate the previews if font settings changed
        which should mean that we restart at index 0 and not continue from
        the old index
        
        https: //crashreport.libreoffice.org/stats/crash_details/a01c5fcd-983b-40ab-b90a-8ee90286e5b8
        
        Change-Id: I9604ad96cf6cc757d2d33469827d1295d309454d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118987
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-15  Caolán McNamara  <caolanm@redhat.com>  [b8b27b7c4baaf7554a28383e0f66eabc6dd03dca]

        the freetype font cache mentioned in this comment no longer exists
        
        Change-Id: Id9821a37d5b737b67b4ac631e04880b32ebf3a9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118986
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-15  Balazs Santha  <santha.balazs@simonyi.bme.hu>  [554c3692b7e3b51ce6ce7772509ba7a2e8777d3a]

        tdf#134452 sw: fix page break disappears after applying table style
        
        After setting the break and pagedesc property of a table, applying a table style (autoformat) caused the loss of these settings.
        This was because, when applying a table style, the SwTableAutoFormat::RestoreTableProperties() overrid these settings with its own default settings.
        As the autoformats can never be modified, and they don't really use these two props, the easiest way to prevent any problem was to completely remove these properties and its uses.
        Unfortunately, m_aBreak couldn't be removed entirely, as the autoformats are stored in a binary file, and to be able to read and write these files the offset of the subsequent items must not be changed.
        
        Change-Id: Ieba439d3ba5da892b39f00f8b61c5c8467306635
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118662
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-07-15  Henry Castro  <hcastro@collabora.com>  [0e7021de592b07894c57ab920acb40e10be8b26e]

        lok: include the label of the status indicator
        
        Change-Id: Ib2714e3d2b6add54ffba753d3519aeba7a3f1959
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118658
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2021-07-15  Caolán McNamara  <caolanm@redhat.com>  [03ec34f3a556f67c6cf812e9543c15fb1f618383]

        resave with latest glade
        
        Change-Id: I76a4d8f77b39563d1f7c0a1b0387b69764437ad1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118975
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-15  Julien Nabet  <serval2412@yahoo.fr>  [48b6f94fa2fb533b9c5becb348a1433fc6b4175b]

        tdf#143355: fix crash with .uno:FontWork
        
        with gen rendering part of bt:
        2  0x00007fbfb39f440f in __assert_fail_base
           (fmt=0x7fbfb3b5d128 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0x7fbfac2531b0 "!w || dynamic_cast<T*>(w)", file=0x7fbfac2531ca "/home/julien/lo/libreoffice/include/vcl/builder.hxx", line=438, function=<optimized out>) at assert.c:92
        3  0x00007fbfb3a03662 in __GI___assert_fail
           (assertion=0x7fbfac2531b0 "!w || dynamic_cast<T*>(w)", file=0x7fbfac2531ca "/home/julien/lo/libreoffice/include/vcl/builder.hxx", line=438, function=0x7fbfac3ad73e "T *VclBuilder::get(const rtl::OString &) [T = VclBox]") at assert.c:101
        4  0x00007fbfabb27ace in VclBuilder::get<VclBox>(rtl::OString const&) (this=0x6e07e70, sID="DockingFontwork") at include/vcl/builder.hxx:438
        5  0x00007fbfabb065e5 in SalInstanceBuilder::weld_box(rtl::OString const&) (this=0x6ce97c0, id="DockingFontwork") at vcl/source/app/salvtables.cxx:6811
        6  0x00007fbfb07d3fe9 in SfxDockingWindow::SfxDockingWindow(SfxBindings*, SfxChildWindow*, vcl::Window*, rtl::OString const&, rtl::OUString const&) (this=
           0x6e37c90, vtt=0x7fbfafd55730 <VTT for SvxFontWorkDialog+8>, pBindinx=0x34f62b0, pCW=0x6e39c00, pParent=0x34f6f40, rID="DockingFontwork", rUIXMLDescription="svx/ui/dockingfontwork.ui")
           at sfx2/source/dialog/dockwin.cxx:774
        7  0x00007fbfaf7c3be8 in SvxFontWorkDialog::SvxFontWorkDialog(SfxBindings*, SfxChildWindow*, vcl::Window*) (this=0x6e37c90, pBindinx=0x34f62b0, pCW=0x6e39c00, _pParent=0x34f6f40)
           at svx/source/dialog/fontwork.cxx:179
        8  0x00007fbfaf7c728c in VclPtrInstance<SvxFontWorkDialog>::VclPtrInstance<SfxBindings*&, SvxFontWorkChildWindow*, vcl::Window*&>(SfxBindings*&, SvxFontWorkChildWindow*&&, vcl::Window*&)
           (this=0x7ffc6e31bf70, arg=@0x7ffc6e31bf78: 0x34f62b0, arg=@0x7ffc6e31bf68: 0x6e39c00, arg=@0x7ffc6e31bf80: 0x34f6f40) at include/vcl/vclptr.hxx:279
        9  0x00007fbfaf7c1dcc in SvxFontWorkChildWindow::SvxFontWorkChildWindow(vcl::Window*, unsigned short, SfxBindings*, SfxChildWinInfo*)
           (this=0x6e39c00, _pParent=0x34f6f40, nId=10256, pBindings=0x34f62b0, pInfo=0x7ffc6e31c230) at svx/source/dialog/fontwork.cxx:169
        
        See full bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=173585
        
        with gtk3 rendering, no crash but:
        (soffice:33916): GLib-GObject-WARNING **: 20:40:33.018: invalid cast from 'GtkGrid' to 'GtkBox'
        
        put grid into a toplevel box (git show -w to see minimal diff)
        
        Change-Id: I05f9a295cd839f782467b85d6bafd652a405b14d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118953
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-15  Caolán McNamara  <caolanm@redhat.com>  [2cd936a882418b6babd8f37a83077e1bab5fb934]

        tdf#143327 keep selection bounds on replacing color
        
        so select-all and type 'a' will retain cursor at position 1
        
        and
        
        delete/backspace keep cursor position in a semi-rational way
        
        Change-Id: I802f132e58cea9f111deb1c6d157706d08cb5b81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118978
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-15  Noel Grandin  <noelgrandin@gmail.com>  [5d0a231b29dfd4d587c7a4d1bbda6a511f94ec77]

        WhichRangesContainer, reduce malloc in SfxItemSet
        
        SfxItemSet shows up in perf profiles frequently,
        and the hottest part is the malloc of the two arrays we need.
        But most of the time, one of those arrays is a compile-time
        constant.
        
        So this change introduces
        (*) WhichRangesContainer, which manages whether the SfxItemSet
        owns the array it points at or not.
        (*) a static const member in svl::Items (idea from mkaganski)
        to store the data.
        
        Change-Id: Icb8cdbc4d54fd76739565c575e16a744515e5355
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118703
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-15  panoskorovesis  <panoskorovesis@outlook.com>  [df9ca514d4e9ea87bbf0a96d99181ed8965cd45a]

        Add Handler for TextAlign Read
        
        The handler separates MetaTextAlignAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I71953850d7bde50a552e0dc0a568175f15746e00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118967
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-15  panoskorovesis  <panoskorovesis@outlook.com>  [f07e428f76c3498583cf4870e96a3b759bcc364c]

        Add Handler for OverlineColor Read
        
        The handler separates MetaOverlineColorAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I3d713e7579e45efd49249425108b74ca1d54eb0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118957
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-15  Eike Rathke  <erack@redhat.com>  [fda91f8be16ba760e360940ebafd6244c648cb8c]

        Related: tdf#135762 Allow --convert-to csv to specify 1-based sheet number
        
        Same multifile mechanism as for -1 all sheets is used, so
        
        soffice --convert-to csv:"Text - txt - csv (StarCalc)":44,34,UTF8,1,,0,false,true,false,false,false,2 sample.ods
        
        writes a file sample-Sheet2.csv
        
        Change-Id: Ib9248c9561e4e340c88458ac5dfd159e443a4cfd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118971
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-07-15  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [246c766cadcafc5d26f39f832a683a13f2dfe40b]

        find-unneeded-includes: Add --headers option
        
        so that --recursive checks only header files.
        if omitted, --recursive checks source files.
        
        Change-Id: I7406e90dc4df4603b62d23751d3c78a1fdedec38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118959
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-15  Caolán McNamara  <caolanm@redhat.com>  [2d496c3b1c0912c747bf7a83a4a982fd2dc3a801]

        tdf#119695 only add word to autocomplete suggestions when the cursor leaves it
        
        so that incomplete words are not added as autocomplete candidates even
        if they form a legal word. This is similar to what we do for marking
        words is misspelt
        
        Change-Id: Ib6b209b68bbcf51fa24ea5c4d995579acf682e52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118974
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-15  panoskorovesis  <panoskorovesis@outlook.com>  [ac42d6d01fcb64e8093d7f7b2833e9f9e3538369]

        Add Handler for TextLineColor Read
        
        The handler separates MetaTextLineColorAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I30848cea0d4f22f8d9fe327dc74f9ef16ae45d09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118956
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [0ce3a9dcc071094121252a286aa88529ee09a4eb]

        tdf#111313: basic_macros: Add unittest
        
        Change-Id: Id6f8bc0998d4f79434d46017b998917dcc53ac6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118949
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-15  Miklos Vajna  <vmiklos@collabora.com>  [c6695a4aabeaae99174b7658f2b813788ecff7f0]

        writerfilter: improve comments around compat flags
        
        Make it more explicit which list is shared and which list is DOCX-only.
        
        See <https://gerrit.libreoffice.org/c/core/+/118960/3#message-09a4a96aa2d09e2182dac80bb4857a875155fff9>.
        
        Change-Id: I287dfe799eb8597ca0a8ad65ec677d8da79bf1e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118966
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-15  panoskorovesis  <panoskorovesis@outlook.com>  [eea6033404aebcba6f6473dda6c6d435bd31e831]

        Add Handler for TextFillColor Read
        
        The handler separates MetaTextFillColorAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: Ifbd9fc21090d02cf4acba48482089ccaa245ff91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118955
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-15  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [892488b64f09190896d5a14e3f555ca91b3449e3]

        tdf#58521 Enable ContinuousEndnotes compat option for RTF too
        
        Now it's used in RTF, DOC and DOCX import consistently.
        
        Change-Id: I062a5fbbdf6ee0ef4d3c86a09ce50ac3d588fae5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118960
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-15  Miklos Vajna  <vmiklos@collabora.com>  [43f11dfb6674bb1e8a52ffba0682d692da8d45b2]

        sw: use SfxPoolItem::StaticWhichCast() in RtfAttributeOutput
        
        See commit 0025e80ba6d882f6f885499efaf37ab0e2ed699d (sw: use
        SfxPoolItem::StaticWhichCast() in SwTextBoxHelper, 2021-07-07) for
        motivation.
        
        Change-Id: Ifb3e2466dd25ad554b81cdac63742230072e64a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118952
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-15  YakovlevAl  <sanya89_muravlenko@mail.ru>  [2a31c5dd37012de5a52dbbc08937401fc38434fb]

        tdf#143148 Use pragma once instead of include guards
        
        Switch to #pragma once
        
        Change-Id: Id5436aee3398fe2ee0fecd125cb1e7f71e587c88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118962
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-07-15  Mike Kaganski  <mike.kaganski@collabora.com>  [798d19c80853166042ce8a14edf4a25cd491d6aa]

        Fix UB calling operator<<(std::basic_ostream) with nullptr
        
        This resulted in segfault instead of a useful test failure message.
        Was this way ever since 548b360c0e4693aac0cbdd2fcc1aab433fc54010,
        and before in 6e31cbb4eaea3c6600248ba59a22853acc1d6606 and
        9791453283407a0a129a71767a290058ac759da2.
        
        Change-Id: I498d1c84a4eaf3e8180dedd67d1176cf6f8c1a60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118916
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-15  Mike Kaganski  <mike.kaganski@collabora.com>  [717dc8e3575a18e1e18dc446031e6db4e60a873d]

        tdf#143315: restore the stylesheet after clearing outliner object
        
        Prior to commit c4f615b359be56e88e4fbf9aaaf30affb29d57e2, pObj passed
        to SvxMSDffManager::ReadObjText was not initializing its properties
        (no call to AttributeProperties::GetObjectItemSet() happened) until
        call to CreateParaObject in the end of the function. Then it finally
        initialized, and called applyDefaultStyleSheetFromSdrModel, which
        applied the obtained stylesheet to the nodes of the outliner object,
        and resulted in OutlinerParaObject having correct style name in its
        ContentInfo structures, which then went into pObj.
        
        The mentioned commit added calls to SdrTextObj::GetTextColumns* in
        SdrOutliner::SetTextObj, called by SdrTextObj::ImpGetDrawOutliner
        indirectly. These calls initialize the object properties, and the
        stylesheet gets applied to the SdrOutliner and its empty node early.
        Then the call to Outliner::Init and Outliner::Clear resulted in the
        node being destroyed and re-created without stylesheet info. Then in
        AttributeProperties::GetObjectItemSet called from CreateParaObject,
        re-initialization does not happen, because the item set exists.
        
        When exporting to OOXML, the missing stylesheet required to use pool
        default value, which led to bullet being exported.
        
        The previous behavior relied on fragile and unspecified assumption.
        Instead, now we call SetStyleSheet after all operations, to make sure
        that the stylesheet information is present in the final data.
        
        Change-Id: I14de9017e4af92a2eaf12b3a0e090b0db7fcc759
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118961
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-14  Caolán McNamara  <caolanm@redhat.com>  [9e2b0a7399bb53cba9ae4cdb3b0e2cbbe04d602d]

        cid#1487034 Untrusted value as argument
        
        Change-Id: I2c0edac58b92b9d828c62ff3b8859f23ed1d3c85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118954
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-14  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [8b6bcdcddbf76e256b142408c855889414a4dd33]

        Remove unused file
        
        Change-Id: Iac67ca026fd0463da67cef7838f9a36da04f3378
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118937
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-14  Andrzej Hunt  <andrzej@ahunt.org>  [8e6cdb02450a876b5c684eb621e1c9383fb1c428]

        sdremote: fix race condition in Transmitter shutdown to plug leak
        
        We need to acquire the mutex in notifyFinished() to avoid a race between
        notifyFinished() and the loop in run(). And we also need to check
        mFinishRequested) while holding the mutex to avoid the same race
        condition. While we're here, rename the mutex to make it more obvious
        that it's not only protecting the queues.
        
        The race can happen because the loop in run() blocks until
        mQueuesNotEmpty is set. It also resets mQueuesNotEmpty at the end of
        each iteration if the queues are empty. So if someone sets
        mQueuesNotEmpty in the middle of an iteration, and the loop later resets
        it, the loop won't continue iterating. But we're actually using
        mQueuesNotEmpty to indicate either that the queues have data OR that we
        might want to finish transmission.
        
        And the problem is that notifyFinished() sets mFinishRequested, followed
        by setting mQueuesNotEmpty in an attempt to get the loop to process
        mFinishRequested (at which point the loop should finish and return).
        But as described above, we can easily get into a situation where the
        loop resets mQueuesNotEmpty again (at least if there's no more pending
        data in the queues). In this scenario, the loop blocks forever
        (we won't receive any new messages after notifyFinished()), causing a
        leak of both Transmitter and any resources it's using - e.g. the
        StreamSocket.
        
        The easiest way to fix this is to make it clear that the mutex protects
        all internal state, followed by using it to protect all internal state.
        
        This issue is not a big deal in normal usage - it's a tiny leak, and
        users won't connect enough clients for accumulated leaks to pose
        any issues. But it's ugly, and potentially problematic for long-running
        tests which could run out of filedescriptors because of the socket leak.
        
        I will rename mQueuesNotEmpty to something more obvious (possibly
        mProcessingRequired) in a separate commit.
        
        Change-Id: I2e22087054f3f6a02e05c568b1832ccc5a8b47a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118751
        Reviewed-by: Andrzej Hunt <andrzej@ahunt.org>
        Tested-by: Jenkins

2021-07-14  Caolán McNamara  <caolanm@redhat.com>  [12fe411cffb4cb7088f6af096b858e0c6c091c54]

        gtk4: add SolarMutexGuard on entering vcl from gtk
        
        Change-Id: I1f380c5f700b77520ce548963195ce30059f0633
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118890
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-14  Caolán McNamara  <caolanm@redhat.com>  [03f1d66a57e7093c85a906bc08e3ce3ee74f81e4]

        gtk4: convert GtkSeparatorToolItem to GtkSeparator
        
        Change-Id: I24c0e3b515df505085ae77c350eb6aecfc0db003
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118889
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-14  Caolán McNamara  <caolanm@redhat.com>  [b8903bc106dad036acb3d117e5c4fc955697fe02]

        rhbz#1980800 allow --convert-to csv to write each sheet to a separate file
        
        Related: tdf#135762 except only currently implemented for command line use
        
        sample usage:
        soffice --convert-to csv:"Text - txt - csv (StarCalc)":44,34,UTF8,1,,0,false,true,false,false,false,-1 sample.ods
        where the new (11th!) final token ("-1") enables writing each sheet to a
        new file based on the suggested target name so output in this example
        is files sample-Sheet1.csv and sample-Sheet2.csv
        
        Only -1 for 'all sheets' vs 0 for existing 'current sheet only' (which
        is always sheet 0 from the command line) are currently options but the
        token could be expanded in the future to select specific sheets to
        export.
        
        Change-Id: Ib99a120f1a2c8d1008a7a3c59a6b39f572fb346e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118850
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-07-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6c94eeb92fa0ea14814175276f35a25512cc6f2b]

        Fix typo in code
        
        Change-Id: I9e92dcee5f49f81aeadf9e2baa504a247bece33b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118948
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-07-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [f7d128f1223a28d5fdae53ceaad55bf3166a9036]

        tdf#98778: basic_macros: Add unittest
        
        Change-Id: I35468fb35f5c24af2138688d99af0e41ba672334
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118944
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-14  Arnaud Versini  <arnaud.versini@libreoffice.org>  [c82914912f73f1fc9912d53fb60ca7a66379c560]

        cppuhelper : use std::mutex and remove useless rtl::Static
        
        Change-Id: Idb272e664c4b745c4db96e505b60905c93937900
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116746
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-14  Kevin Suo  <suokunlong@126.com>  [12b57e43563a643dd653d78f3e2877ef75998d82]

        tdf#78427 tdf#81481 sdext.pdfimport: added unittest
        
        Change-Id: Ia112762f0ece1be589997f6b9be336424603a1c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118947
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-14  Kevin Suo  <suokunlong@126.com>  [b1ca6d3aae3b75ec3e5c1ef17d582bcec01fc7eb]

        sdext.pdfimport: <text:s> and <text:tab> don't have "text:style-name" attribute
        
        Per OpenDocument specs:
        * The <text:s> element only has a "text:c" attribute.
        * The <text:tab> element only has a text:tab-ref attribute.
        
        seen in the SAL_WARN message:
        warn:xmloff:221658:221658:xmloff/source/text/txtparai.cxx:137: unknown attribute urn:oasis:names:tc:opendocument:xmlns:text:1.0 text:style-name value=text13
        ...
        
        Change-Id: I02a29ac2c9f9db026caec19238cd97111ce587c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118946
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-14  Kevin Suo  <suokunlong@126.com>  [6a1de4f74e2510029313771d2751b6cd59141acf]

        tdf#78427 sdext.pdfimport: more bold/italic/Oblique fixes
        
        e.g. the PDF in tdf#107812.
        Also added notes to the fontAttributesSuffixes list.
        
        Change-Id: I4a4dcba2d9369c6b09168a18784d2f6e7d08793d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118832
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [c3fc5aaa654b649be9adec8904f76272cd50bb16]

        tdf#114011: basic_macros: Add unittest
        
        Change-Id: Ib9a7e87b4c8159fd5fbaaaa66705cddae138fcdd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118942
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-14  Miklos Vajna  <vmiklos@collabora.com>  [3be01c11e87f6989f75cc5d000afb3c4fe50b3ab]

        extensions: bibliography database window: add browse button for URLs
        
        To be consistent with the Define Bibliography Entry dialog which already
        had this.
        
        Change-Id: I1f2eda189ae594dbef9c7fd4f0f1a1d12dc6ad5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118939
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-14  Justin Luth  <justin_luth@sil.org>  [6d81084e4f5100b1c8204f30a91d7a5b79998508]

        tdf#141964 writerfilter CN: numId0 has different meaning for RTF
        
        For DOCX, numId means turn off numbering.
        
        RTF probably doesn't have numbering as part of paragraph styles,
        so it doesn't need a numId 0 to cancel existing numbering.
        This numbering is applied directly to the paragraph during import.
        So, for RTF, numId 0 needs to be treated just like any other numId
        (except for -1 through -5 although currently
        we only import positive numbers).
        
        The statement "if pList and numId > 0" is basically redundant.
        pList will not be exist for an invalid numId.
        Since numId can be zero for RTF, just get rid of the clause
        to avoid any misleading conclusions.
        
        And that is all that this patch is doing. It doesn't really fix
        anything, it just changes code that gives out the wrong impression.
        AFAICT, RTF never uses styles, and therefore it is always
        isNumberingViaRule and so is almost untouched by finishParagraph.
        
        Change-Id: Ibc89d00ce69ad09208254ed85710f1f1aed18074
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118910
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-07-14  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [9a55b97e980bbf2a0ce12841f6168f1f7545ac96]

        tdf#40068 Remember last directory for basic/dialog import/export
        
        Change-Id: I9dee98a2018beb0b8d5a0e57b66dbd9d5390c71c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118883
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-07-14  panoskorovesis  <panoskorovesis@outlook.com>  [e49ffd9ea4f3e183004f9f4aa4749f8fec46eb7f]

        Add Handler for TextColor Read
        
        The handler separates MetaTextColorAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: Ibff3c33b273efb581b8dbb03bddef9fd7c64f7fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118896
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-14  panoskorovesis  <panoskorovesis@outlook.com>  [8f00b018cd035db040ec18bff5c53571e3f86f93]

        Add Handler for MoveClipRegion Read
        
        The handler separates the MetaMoveClipRegion::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I12f987a2887060b30ae0496a5785baffe8550dfa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118895
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-14  panoskorovesis  <panoskorovesis@outlook.com>  [ce30918cfe59a702dfe5f69ed84d13a0cc3de4bc]

        Add Handler for ISectRegionClipRegion Read
        
        The handler separates MetaISectRegionClipRegionAction::Read from
        metaact.hxx. Read implementation is now in SvmReader.hxx
        
        Change-Id: I49f6667f2e439c18ec4bc0cbc8d74b8203fc1472
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118894
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-14  panoskorovesis  <panoskorovesis@outlook.com>  [8a13231580a806e3ee9b2d197d4cc118f30ab157]

        Add Handler for ISectRectClipRegion Read
        
        The handler separates MetaISectRectClipRegionAction::Read from
        metaact.hxx. Read implementation is now in SvmReader.hxx
        
        Change-Id: I5db6d405ac926d8881acbb17b47610f24ce77994
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118892
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-14  Heiko Tietze  <tietze.heiko@gmail.com>  [9a8c8053b4fb322edb1e45b891307cdad1f3d41f]

        Resolves tdf#113171 - Text box must not toggle command
        
        Change-Id: I1985a377c9b299dce7d3e01d4e67099562008d22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118888
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-07-14  Johnny_M  <klasse@partyheld.de>  [cf168442ae74837e61939981475068a628fd21ad]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5314f2bf56153760b4d704eb971b41638fc4c4d1
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ic431c8645a11f1b9bc4fdfe1e7d2fbe051df4d65
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118907
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-14  Johnny_M  <klasse@partyheld.de>  [5ea19e2dfbfa7517aff3b7bc38242506c7c41858]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4aa4029c1daf5a5137befc6a52dfa2c666a47b24
          - tdf#132643 Translate German section IDs
            
            Remove unused.
            
            Change-Id: If36ee8cac32e1d5b9ef85e35ac7b7f7510ceb527
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118906
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-14  Johnny_M  <klasse@partyheld.de>  [073e7b0ce56456187e87b8a13846ba853a4cf10b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3a55b50e0ca48b1904f625f7041d30830d2e9c65
          - tdf#132643 Translate German section IDs
            
            Change-Id: I0a51b1c2b2503fb8c07a63a806bddd7345be1f7e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118905
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-14  Johnny_M  <klasse@partyheld.de>  [9188dd9ad99baa5dcd6e9b1b3ec01c27ca1322df]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 17ccb362fcbd6a54600232b63b554c5f5ae7345b
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8298819cbb9ce2d7d973742592dc4299e4488dbf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118901
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-14  Johnny_M  <klasse@partyheld.de>  [8d5622efa9a78d4d5798045f4c5131bd7753af51]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d6df4a20a56da69912d321950d2d32db8e49897a
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie3a867a7bcda9edc66327ef2c5413a6faee8a7fc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118904
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-14  Johnny_M  <klasse@partyheld.de>  [6130f18980ef898923d0cf0c22834f5114d12bdd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fca292b94b832ad2de0609dd98ebdb45a53ca94e
          - tdf#132643 Translate German section IDs
            
            Change-Id: I768845ed90efe57c11522759bae5a1da6fe99901
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118903
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-14  Johnny_M  <klasse@partyheld.de>  [148508090f24c1e560b88e6ceb31c04cc1a2afc1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 95b36f942f0e9f7130dec40af7a471a392d7deb4
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie92420fa13971bd11451ecf1c10089c7713dca7e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118902
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-14  Johnny_M  <klasse@partyheld.de>  [c31e741c562fa6607c9bd8c8b2ff4ba0ffa394b5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4d648ad8464957732ea905672546d348ae279b13
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8730d353f578caa2a9ecb392819f7e957030db16
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118899
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-14  Johnny_M  <klasse@partyheld.de>  [3ab7ca478b65c019863929b2932474c092041f7e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f88bb249fc86e1d381b6e7551999ea084aadd142
          - tdf#132643 Translate German section IDs
            
            Change-Id: I595af96cd8c7847387a11d300fb85bd8a8313fba
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118900
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-14  Johnny_M  <klasse@partyheld.de>  [2ee3c34aac9fc1ab0ad3ffe6ab11e4fd3684381b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d55f1498b49ddeedad84b5f79012fc80fb4e6c75
          - tdf#132643 Translate German section IDs
            
            Change-Id: Idd1c44b507aa4a739d58659504fb6bacd3add879
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118898
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [81697ca63d47decf165420c4373b2b53d7eab385]

        new loplugin:weakobject
        
        find classes with more than one copy of OWeakObject in their inheritance
        hierarchy, which is dodgy
        
        Change-Id: I4e31bd6db03d25d934b736bd6a9c1b665f976ee2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118855
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [03cdb7392bc79476f1725df6160e196497057882]

        check-missing-unittests: only care about FIXED bugs
        
        Change-Id: Ifc13149acce6baa9e107e819b97ab879ff99d2d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118887
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-14  Julien Nabet  <serval2412@yahoo.fr>  [32b820b7ac299de66965857a86feed895f91c4d5]

        tdf#143342: fix crash when using "Search Command" feature
        
        Error: attempt to subscript container with out-of-bounds index -1, but
        container only holds 0 elements.
        
        Objects involved in the operation:
            sequence "this" @ 0x0x85b1d50 {
              type = std::__debug::vector<CurrentEntry, std::allocator<CurrentEntry> >;
            }
        
        4  0x00007fe75d569357 in CommandListBox::RowActivated(weld::TreeView&) (this=0x85b1d30) at sfx2/source/commandpopup/CommandPopup.cxx:202
        5  0x00007fe75d569649 in CommandListBox::TreeViewKeyPress(KeyEvent const&) (this=0x85b1d30, rKeyEvent=...) at sfx2/source/commandpopup/CommandPopup.cxx:222
        6  0x00007fe75d569170 in CommandListBox::LinkStubTreeViewKeyPress(void*, KeyEvent const&) (instance=0x85b1d30, data=...) at sfx2/source/commandpopup/CommandPopup.cxx:209
        
        Change-Id: I62923ce106da62e3d7d7572536f5e065773683ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118891
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-07-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [2575f9757126228ba43f382a419b92e71ee5b608]

        tdf#143320 Crash at paste/undo paste again
        
        revert
            commit 790135003b03b38a14efb7e0d345188607020a99
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Wed May 19 20:03:07 2021 +0200
            fix leak when removing PageDesc
        
        Change-Id: Ia6a03dec2db8f68c5c0c34d6ee9fb1889151f29d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118885
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-14  Miklos Vajna  <vmiklos@collabora.com>  [19d473da14ac877cb0721063c7b18e16cb6f2b76]

        sfx2: handle OnMainThread=true in SfxOfficeDispatch::dispatch()
        
        This is needed when an out of process Java UNO client registers their
        command dispatch interceptor, Windows OleInitialize() has been called
        already on the main thread and then dispatching e.g. uno:Paste (which
        would interact with OLE) would call OLE functions on a thread, which
        would fail with RPC_E_CHANGED_MODE.
        
        In other words, a situation similar to commit
        22aa6508e0a65e65a6f9410b498fe4fd6c236639 (framework: allow dispatching a
        command on the main thread, 2019-01-29), but that one was for
        DispatchHelper, this one is for XDispatch implementations.
        
        Change-Id: If5a80fe36962e014e781d2a8c156055f127e69a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118886
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [686b2d70fe6361835a9c549ca13ecf0837b82296]

        use ImplInheritanceHelper in SwXTextFrame
        
        so we avoid having two copies of OWeakObject in it
        
        Change-Id: I1c3de4873a25e9cfb1a4bf67c369d9ecce0129d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118854
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-14  Regina Henschel  <rb.henschel@t-online.de>  [af99c01570adc0c9205e1650d10866f80bb8118a]

        tdf#143219 improve docx import/export of contour wrap
        
        The current solution has some problems:
        (1)
        Currently effectExtent is used on import to increase the wrap margins
        for fat stroke and effects like shadow and glow in case of contour
        wrap.
        Problems:
        Word writes these values, but actually the wrap polygon is authorative
        and third party applications might not write these values at all.
        The wrap margins were increased on import, but not decreased on export.
        The effectExtent values by Word contain in addition the amount for
        rotation as needed in wrapSquare. That part was not removed.
        (2)
        To avoid negative values in dist* values they were compensated with
        effectExtent. For that, the complete effectExtent was shifted to dist*
        and effectExtent was set to zero.
        Problems:
        Contour wrap does not use effectExtent but a wrap polygon. This is set
        by Word in a way, that it includes the effect extents. LO uses the
        original wrap polygon if available. So moving the effectExtent values
        to dist* gives too large 'distance to text' in case of contour wrap,
        because effects were considered twice.
        
        The solution here replaces the way, how the margins are calculated in
        case of contour wrap. Now the range used by the wrap polygon is
        compared with the range used by the shape geometry. The difference is
        added to 'distance to text'. To be able to remove these values on
        export, they are put into the InteropGrabBag.
        
        LO and Word use different concepts for contour wrap. Any solution gives
        only an approximation. But adapting 'distance to text' brings
        rendering in LO nearer to the way Word renders contour wrap.
        
        Change-Id: Ic3c1c075fedfa7f79e4fe1f3c095da12cf274e36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118538
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-14  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [3f618170b8474b4a4e97aa7685daf064d0413a57]

        find-unneeded-includes: add --recursive option
        
        so that f-u-i will be able to find files to check on its own.
        
        Previously you had to find foo -name "*cxx" | xargs bin/f-u-i
        
        Now its a bit easier to mass-check files.
        
        Change-Id: I2823832ce8335a30493cf9f538f6fc5baec42dde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118875
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-14  panoskorovesis  <panoskorovesis@outlook.com>  [98042f96c8d6806c9ce01c13b6b75cebfb8405de]

        Add Handler for ClipRegion Read
        
        The handler separates MetaClipRegionAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I14c7bb721defea8d18305e7cc24facf3d7e6e05c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118845
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-14  panoskorovesis  <panoskorovesis@outlook.com>  [250ac047f5aef05738600457354d4998a0456a51]

        Add Handler for Wallpaper Read
        
        The handler separates MetaWallpaperAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I5878eb3c789dfa46ec6dbef358d26e69abc9e705
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118837
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-14  Miklos Vajna  <vmiklos@collabora.com>  [7707339a7d10225ff2503a852f68427519ae26f6]

        external: update pdfium to 4568
        
        Change-Id: I2bfd5f806281e747702d423b7e59b5f88a7bea9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118868
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-14  Jean-Pierre Ledure  <jp@ledure.be>  [2366c24ffe564643ca616d848a477ba382e9fe50]

        ScriptForge - (SF_Base) new CloseFormDocument() method
        
        The closure of a form document is available from
        the SF_Form service.
        
        A form document is since recent commits associated with
        actions like PrintOut() that do not require to access
        its internal forms.
        
        As a consequence, the closure of a form document from
        the SF_Base service gains in relevance.
        
        Hence the actual commit.
        
        Change-Id: I9d4af078e6631d18c2d92c17249be6025ac9dfdd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118857
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-07-14  Kevin Suo  <suokunlong@126.com>  [fe28633ee6edc5986220c934dfb04aa7b0d065ad]

        tdf81484 Draw and Writer pdf import: SimSun bold font is shown as "outline"
        
        Case 1: As discussed in the bug report, SimSun does not have a
         "bold" font. In PDF it uses fill+stroke rendering mode (i.e.,
         Text Render Mode is 2), see CoreTextStyle::CoreTextStyle, as a
         faux bold (fake bold) feature. For faux bold, the text render
         fill color is the same as the stroke color.
        
        Case 2: Also, it is noted that if you apply real "outline"
         characters in Writer and export to PDF, on Draw PDF import
         the text render mode is also 2, but the text render fill color
         is different than the stroke color.
         However, I would argue that for this case on PDF export Writer
         should set the render mode as 1, not 2, per PDF specs, which is
         another issue to be improved.
        
        The old code treated all these two cases as "outline".
        
        This patch:
        1) treats render mode 2 as faux bold if the stroke color is the
         same as the fill color; and
        2) still treat it as outline if the fill color and stroke color
         are different.
        
        This way, the real outline remains as outline characters while
         the faux bold (fake bold) becomes bold again on pdf import.
        
        This patch Also fixed some incorrect use of <style:text-properties>
         attributes per OpenDocument specification.
        
        This patch depends on change-ID I50a510ab9e5483f859ea2a767ea977ea3f065a2e
         which guesses the bold/italic if the font indentifaction had failed
         for whatever reason.
        
        Change-Id: Idabb22ea9b01ba53733c3acbd9de843790ebe8ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118156
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-14  Justin Luth  <justin_luth@sil.org>  [7c7dcdb5132b579485631e620c1a87cd9b3881e3]

        tdf#141964 writerfilter CN: only one style per outline level
        
        This really surprised me. On outline numbering, only one style
        can use the level of a numbering rule. Any other style that
        has it defined is ignored. First come first served.
        [All based on experimentation, no documentation found.]
        
        There are two ways the style can be attached.
        The highest priority is if the numbering style itself has
        a paragraph style defined (which obviously is exclusive).
        The second way is just to assign a list level along
        with a numbering rule in the para style.
        Surprisingly, this too creates an exclusive lock on the level.
        
        These are some existing unit tests that triggered.
        I forget which ones are important or valuable,
        but none of the contents were affected,
        only the UI use of the style didn't apply numbering in Word:
        
        Example1 -ooxmlexport6 fdo74605.docx RT
           pStyle not written out for numbering.
           List-number-2 gets ilvl0 before List-number-1,
           and loses pStyle for absLevel 1
           [NOT REALLY A PROBLEM.
            That is also how Word sees it. These aren't chapter numbering,
            so the pStyle settings just get dropped.]
        Example 2 - ooxmlexport7 fdo76979.docx RT:
           Bullet gets the numbering, but not Bullet2
        Example 3 - ooxmlexport11 tdf101122_noFillForCustomShape.odt RT:
           Heading 9 gets the numbering, but not Heading 10
           [Typical LO-originating document.]
        Example 4 - ooxmlexport13 tdf95848.docx RT:
           Heading 1, so not Heading 2
        Example 5 - ooxmlexport14 tdf136929_framesOfParagraph.odt RT:
           OOoNum123Start, so not the others (who inherit from start anyway)
        
        Change-Id: Ia27131ae6d31b6cff240477f3546ccf92ea69160
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118707
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-14  Hossein  <hossein@libreoffice.org>  [59577dbb84fae18a3216d57ffec6008af157ce9b]

        Renamed bash-powered README file to generate.sh
        
        * Renamed README file to generate.sh. This file was
          both a README file and a bash script
        * Added simple instructions to run the script
        * A separate README file will be added later
        
        Change-Id: Ic2086c9af9c3497edd9cc557c1d9883b9ee0002b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118394
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-14  panoskorovesis  <panoskorovesis@outlook.com>  [4d8262cab5537409a8cdf0b33b6d4703f7b27c9a]

        Add Handler for Hatch Read
        
        The handler separates MetaHatchActions::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: If231710b3ed776fd5ee8f63d706d8a8b3edaa5d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118836
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-14  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [d3a0c1b5d6e310d0e1ff8ffe28bb3028775813d0]

        Update Remove Formatting icons
        
        Change-Id: I80ef0c21cd37853a3758aad877a445ab10ac0045
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118881
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-07-14  panoskorovesis  <panoskorovesis@outlook.com>  [9eed620ab1ea4ad67598b6026132d964e2e430bd]

        Add Handler for GradientEx Read
        
        The handler separates MetaGradientExAction::Read metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I01f0de7ab62cf658bc88cf2232622197b127cc9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118834
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-14  panoskorovesis  <panoskorovesis@outlook.com>  [1583371d1d39c63940a3f58d3d2e940f903baa88]

        Add Handler for Gradient Read
        
        The handler separates MetaGradientAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: Ib8b6db1362c0ada3491e56d05409b810ac16be89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118833
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-14  panoskorovesis  <panoskorovesis@outlook.com>  [9256284b785b119baa2eddeab5e9c5d8e464da02]

        Add Handler for MaskScalePart Read
        
        The handler separates MetaMaskScaleAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I3642bc16d015e93a83e68e3e69cdab5da595efac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118830
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-14  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [6f926a4787f5e8f76e9efd3a564211eb65655ab2]

        tdf#58114 Remember last selected folder when saving image in Impress
        
        Change-Id: Ic095f461d794091716e7defcfd9850dd21493ba3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118816
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-07-14  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [cfb25346ffe0ec8a65b4db2630ea615077fba277]

        Breeze: tdf#143300 add diagonal border line icons
        
        Change-Id: I8792557346406db4c66b2ad7d76fdb9303188f1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118880
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-07-14  Michael Weghorn  <m.weghorn@posteo.de>  [641c78de46d1e38eb8fe1b5f4d0cb8471934f240]

        qt5: Map AccessibleStateType::EXPANDED
        
        This addresses
        
            warn:vcl.qt5:75450:75450:vcl/qt5/Qt5AccessibleWidget.cxx:633: Unmapped state: 9
        
        seen when running LO with kf5 VCL plugin and the Orca screen
        reader enabled.
        
        Change-Id: I05e7b0cbbdce63300288ab4d74afc0933c93ec9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118847
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-07-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ee51f0ca4c1d9e8d6cecb5113508a284fe55c54c]

        Fix typos
        
        Change-Id: I809231e7e6ceaa93c2d0b523de8a4b93b07b449c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118841
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-07-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e0afcb6db8af493d6da9b809df14b5a07037d7e9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4a07aa673277b6769d16c968a3f868c11b6765c5
          - Fix typo
            
            Change-Id: I089cc8cbcab86673c3457e61c22ff09cde463eda
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118840
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-07-14  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [08f7cdb51775dc0988d4bb9cd1d0b8f9487861aa]

        tdf#143300 add diagonal border for Writer table
        
        Change-Id: I3079243b6f420c570fd6d26cd593744bf64de3bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118821
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-07-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [213430e0bdac0786b30a76a68b43d35647e93912]

        tdf#123752, tdf#138432: sc_uicalc: Add unittest
        
        Change-Id: I9f40ab9198b52fdf3d402543d33c3043d6f45b53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118789
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-13  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [91082e711db486069313260707954ea6da931634]

        Enable automatic code style formatting for EmfImportTest.cxx
        
        As EmfImportTest.cxx code style is follow the recommended
        code style (except too long lines), the code
        is used only for testing and it is rarely modified,
        I decided to enable automatic code formatting.
        
        It is one step closed to migrate to common code style.
        
        Change-Id: I1b7f980b9e68e121ba981b8a8222daa31424ac53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118864
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-07-13  Caolán McNamara  <caolanm@redhat.com>  [2c4adcec93784d4fc42f6119d761bb23463b99e2]

        tdf#143245 activate-on-single-click only if 'up' is at active entry
        
        which is typically selected by the 'down'
        
        Change-Id: I23382fb97146820da49e570280778729a3156f03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118861
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-13  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [c6447960ce86e9c57eaff79ab44a5c442abe5448]

        Decrease line length of EmfImportTest.cxx by introducing const string
        
        Change-Id: Ie30d0246d6ca54821f00fe516ab67f803ef0d804
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118863
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-07-13  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [3adfb2d35bb34157ce0d1344f2a28b40360728a5]

        EMF+ tdf#142941 Fixes SrcRect implementation in DrawImage record
        
        Change-Id: Ice82518d50c50fa6eff8bbcc111fcf287d34d77c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118363
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-07-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [f89de18f48724887eef6603b41a963fc222843da]

        no need to use WeakImplHelper in OTextConnectionSettingsDialog
        
        the base class already contains OWeakObject via
        ODatabaseAdministrationDialog
        
        Change-Id: Ib3de41a34cb83bf37574fac7a226a06c08d92e0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118851
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-13  Mike Kaganski  <mike.kaganski@collabora.com>  [3d49e8bfa6173cab17b8b46ad36cbfa567e0617a]

        Split the which id ranges merged in c4f615b359be56e88e4fbf9aaaf30affb29d57e2
        
        ... after specifying adjacent ranges became possible in commit
        d8bb5bb58ef62bc0e32d17f00f5fe695c81b5606. This allows to have
        the used ranges expressed explicitly, and makes it safe in case
        when new which ids potentially added between SDRATTR_SOFTEDGE_LAST
        and SDRATTR_TEXTCOLUMNS_FIRST.
        
        Change-Id: I94b75bc89e4cf2b490ffc55f692d4ebb593681a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118848
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [faf3da0a9676a82fd5dcb9e931480935cb985bc0]

        use ImplInheritanceHelper in SwXTextDocument
        
        so we avoid having two copies of OWeakObject in it
        
        Change-Id: Ia592f1d67a730da35c5d73c81c689d9da02fce1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118853
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [eb3fb2ea717f591e75b04ff828415cb9ad452dcd]

        use WeakComponentImplHelper for ScEditFieldObj
        
        so we avoid having two copies of OWeakObject in it
        
        Change-Id: I1dd789ced5552d8de4e164cd572c29022f662b74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118852
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-13  Tünde Tóth  <toth.tunde@nisz.hu>  [0d3398e5d141b79706653c04f1ab6dc9381a5cc1]

        tdf#142929 XLSX: fix import of "Less than" filter condition
        
        "Less than" standard filter condition became <> instead of <.
        
        Change-Id: I53435590de3a03d9fcaf0359e8421ae3ef941316
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118227
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-13  Tünde Tóth  <toth.tunde@nisz.hu>  [d79de2a2975db6b34f47b7ccfe8d18692373d6f0]

        tdf#143068 XLSX: fix export of top10 filter condition
        
        Top10 filter condition lost after XLSX export.
        
        Change-Id: I5f9974e7d73f9ada84e284790c2928547f9ec7e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118291
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-13  Tünde Tóth  <toth.tunde@nisz.hu>  [1115d4d5ac63394ca0f3f1b75dc81916cdbeebe9]

        tdf#143101 sc UI: fix highlight of standard filter with logical OR
        
        The autofilter dropdown button didn't indicate that
        a standard filter in effect, when the criteria
        connected by a logical OR.
        
        Change-Id: I8f802ee3d0d03d654278693f0dcd06d7c3b67ba9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118274
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-13  László Németh  <nemeth@numbertext.org>  [a483a44ca00f43a64ae51d62b8fbb4129a413f6d]

        tdf#143215 DOCX import: fix tracked empty row insertion/deletion
        
        Rejecting tracked empty row insertion, or accepting tracked
        empty row deletion didn't remove the line from the table.
        
        Regression from commit c4cf85766453982f1aa94a7f2cb22af19ed100be
        "sw: fix crash due to redlines on tables on ooo121112-2.docx".
        
        Note: as a workaround for the empty rows, i.e. rows without
        text content, add a redline with invisible text ZWJ in the
        first cell of the empty row.
        
        Follow-up to commit 03b29d4ddb99337c4d54b241020c95e8b2a66991
        "tdf#143278 DOCX: support tracked table (row) insertion",
        commit 05366b8e6683363688de8708a3d88cf144c7a2bf
        "tdf#60382 sw offapi: add change tracking of table/row deletion"
        and commit 896c2199d9f0a28bd405dd2d1068f5e2973cdf06
        "tdf#79069 DOCX: support tracked table (row) deletion".
        
        Change-Id: I8616a9d6f4a8d21e88c55d935f14a8c6a73c28ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118839
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-13  panoskorovesis  <panoskorovesis@outlook.com>  [c6a399ebfbb2275fa1f3b59d6d9c3a6349170944]

        Add Handler for MaskScale Read
        
        The handler separates MetaMaskScale::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I20aec9f6c767f82ba8bac0198e4e733511f33fab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118829
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-13  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [44df15bc7e5ea8e5bff2a4e45d9e8317ba0a362b]

        Related tdf#126665 Fix image select dialog
        
        Use proper default (work dir, not internal gallery folder)
        
        Change-Id: I3a7a3558274ea066219e2c9f362890d2ab12212e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118838
        Tested-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-07-13  Miklos Vajna  <vmiklos@collabora.com>  [58aac6e941c0a84e568c14e2aa276c867f725dff]

        framework, sfx2: catch more exceptions when the object is already disposed
        
        This can happen when an out of process Java object is registered as a
        callback, then that Java process exits without notifying us.
        
        Handle this failure by just ignoring that object, so we don't crash on
        soffice process shutdown.
        
        Change-Id: I5d61e76494c62148ef0c3db24789a5ea6e5843eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118823
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-13  Michael Meeks  <michael.meeks@collabora.com>  [303c46e2394f6b744f0df5e8e55a8e1cd8e22a91]

        vcl: make get_id safe for disposed windows.
        
        crash from:
        	findChild(vcl::Window*, rtl::OUString const&, bool)      include/rtl/ustring.hxx:1744
        	WindowUIObject::get_visible_child(rtl::OUString const&)  /vcl/source/uitest/uiobject.cxx:463
        	lcl_sendDialogEvent ...
        
        Change-Id: Ic1756c7b03f2dee9780fb1a735917f1d0fc11876
        Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118691
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [b862ec6ac16f3e02be7845bb0db7a77250cb587d]

        merge UnoGraphicTransformer into UnoGraphic
        
        it is never instantiated by itself. And this also means it now only has
        one OWeakObject base class
        
        Change-Id: I3074130539ab023fec5537e0e7794e1c2db7e6ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118835
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-13  Heiko Tietze  <tietze.heiko@gmail.com>  [14653f89a83982ef36346ebc15f14099fd5cf8f1]

        Resolves tdf#131233 - UX around "Missing hyphenation"
        
        SID_MISSINGHYPHENATION added and connected to a button
        on the infobar opening the wiki page via hub
        
        Change-Id: Id846e45637908abab478ba9b46e79af5d5aa33e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118230
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-07-13  panoskorovesis  <panoskorovesis@outlook.com>  [aa0e31fcbfbd0f143e744788ed97a335354c17f8]

        Add Handler for Mask Read
        
        The handler separates MetaMaskAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I00fb652271055d071e36f7a1bbe7a48b00f47085
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118698
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-13  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [d62c0be4e61c2a8cccdb1a8bea8218327580b7ad]

        testVerticallyMergedCellBorder: increase twips tolerance to 30
        
        It was failing for me on Linux and another person on Windows, going
        1 twip over the tolerance. 30 twips translates to 2 pixels in 96 DPI.
        
        Change-Id: Ide9a29fdf3f2b4929408eb6d0d7a0792e927bb95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118778
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-13  Olivier Hallot  <olivier.hallot@libreoffice.org>  [195f7294bac6f559f6318fda3f897b8969c59966]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 49699b9fb00cc35734d70390c4a2452ba90425b4
          - tdf#143319 Update Transformation Help page
            
            Change-Id: If97b222eee329168eff20fc571b729de41685ff0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118791
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-13  Caolán McNamara  <caolanm@redhat.com>  [e9059584f0ead5c463a48aa68ebef334d3a02d2a]

        cid#1487472 Uninitialized scalar field
        
        Change-Id: I84333dc82904c50d887859e14490d5f38ceb2deb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118822
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-13  László Németh  <nemeth@numbertext.org>  [03b29d4ddb99337c4d54b241020c95e8b2a66991]

        tdf#143278 DOCX: support tracked table (row) insertion
        
        Rejection of tracked table insertion didn't remove
        the table from the text, leaving an empty table at the
        place of the insertion.
        
        Regression from commit c4cf85766453982f1aa94a7f2cb22af19ed100be
        "sw: fix crash due to redlines on tables on ooo121112-2.docx".
        
        Follow-up to commit 05366b8e6683363688de8708a3d88cf144c7a2bf
        "tdf#60382 sw offapi: add change tracking of table/row deletion"
        and commit 896c2199d9f0a28bd405dd2d1068f5e2973cdf06
        "tdf#79069 DOCX: support tracked table (row) deletion".
        
        Change-Id: I4c7242c432d1ad329a56a9a5423aa68fd7f94420
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118773
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-13  László Németh  <nemeth@numbertext.org>  [b50d386dfa70f7c1d4eb1a49091ec9dd782b767b]

        tdf#142701 track changes: fix layout regression of image deletion
        
        Commit d6322bcedc197a654abc7d64bfea8cf570f123bf
        (tdf#59463 track changes: record deletion of images) converted
        image anchors to AS_CHAR, which resulted loss of the original
        layout during rejecting the tracked image deletion.
        
        Now keep the original AT_CHAR (also AS_CHAR) anchorings, also convert
        the AT_PARA and other anchoring types to AT_CHAR using the following
        workaround: add an invisible text-based anchoring point with ZWJs.
        
        Follow-up to commit 8726cf692299ea262a7455adcf6ec25451c7869d
        (tdf#142700 DOCX: fix lost track changes of images).
        
        Change-Id: I29d1e161b5f24c0fed51d40c9a8db82085918d0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118747
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-13  Rafael Lima  <rafael.palma.lima@gmail.com>  [b966d6c8f4607b93f9c46a25c573e33fd203f9c3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3b9bcb7ae54aed523e1b0f4bce7f8f05ad64a20a
          - Improve NUMBERVALUE help page
            
            This patch improves the help page by adding some of the new contents available in the Wiki:
            https://wiki.documentfoundation.org/Documentation/Calc_Functions/NUMBERVALUE
            
            Change-Id: Icf21b924973d7e12a67e11c3c213765a3a06c0fc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118494
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-13  Caolán McNamara  <caolanm@redhat.com>  [3aa1152ccee13869b2c1d64a296524cf4fb73fa8]

        a11y crash on teardown of FmXGridPeer
        
        the XAccessible is destroyed before the attempt to dispose via
        the IAccessibleBrowseBox*
        
        so call that first before the XAccessible is destroyed
        
        Change-Id: I908a3fbc05f92b5e56b8b6f2bc0b27757d39d1fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118825
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-13  Jun NOGATA  <nogajun@gmail.com>  [6d4a1716624a8a045ff4e90bd221b563be44be11]

        Add PowerPoint compatible screen size for Impress
        
          I realized that Impress does not have the same screen
          size as PowerPoint. tdf#142286, tdf#142288
        
          When I load a PowerPoint slide into Impress,
          it was a custom size, but when I add this screen size,
          it shows up with the screen size name.
        
          And when I load a slide with the added screen size
          into PowerPoint, it also shows up with the PowerPoint
          preset screen size name and not the custom size.
        
          The screen sizes I have added are as follows
        
          * Widescreen (Current PowerPoint default)
          * On-scren Show (4:3)
          * On-scren Show (16:9) (Google slide defualt)
          * On-scren Show (16:10)
        
        Change-Id: I33e2bbc36b2c92ecbb85c610c864f735bf540d03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116374
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-13  Johnny_M  <klasse@partyheld.de>  [f62b88e7ccc46c77364a489c981a1024118aed7a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0abe9d6b70d4ffd02ddef31867607d67eecec41a
          - tdf#132643 Translate German section IDs
            
            Change-Id: I24ea33b86e53b48904ec7d500f7583f58255f2dc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118745
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-13  Mike Kaganski  <mike.kaganski@collabora.com>  [60ea95afb2e2ed299711d8244a2ffb1c960c7eb2]

        Avoid default argument value, and be explicit
        
        Helps seeing which element used where
        
        Change-Id: Ieb5f1ea4ca983211d995268210dc2d9b14061721
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118796
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-13  Heiko Tietze  <tietze.heiko@gmail.com>  [d3228d493cd6d36972659d8700aeffc15f007dd6]

        Resolves tdf#143272 - Window text color for border lines
        
        Change-Id: If57e391328f0f49161b3ffae83a0077bc34ac10f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118820
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-07-13  Caolán McNamara  <caolanm@redhat.com>  [960ce1ebafda0eaff0633f10c0fea7b3af703f9a]

        cid#1487034 Untrusted value as argument
        
        Change-Id: I5611098c9bd952ca2f3df7951d02de26cfec149e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118824
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-13  shubham656  <shubham656jain@gmail.com>  [44a783185e09dc7da374a556fad44bddf1c8a1ce]

        tdf#95554 Add UITest
        
        Change-Id: I38a9768fc94f26a593f51ce566da4111f5f3b78b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117961
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-13  shubham656  <shubham656jain@gmail.com>  [a72b6d2df5978c0f43e04432581f4bc62c2c6d8f]

        tdf#78150 Add UnitTest
        
        Change-Id: I2ec92c229fcb6d38fd78c520a48d0bd3b739a82e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118542
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-13  Regina Henschel  <rb.henschel@t-online.de>  [b33634a5c07c8f7032967d8e939100a50e0152ae]

        tdf#141786 correct position of child elements in group
        
        ...in export to docx.
        
        Rotated child elements need a correction to the position values,
        because LO uses left/top of snap rectangle as position, but Word uses
        left/top of unrotated shape. For the group itself it is done in
        DocxSdrExport::startDMLAnchorInline. But child elements' position
        is exported in DrawingML::WriteShapeTransformation. And there this
        correction was missing.
        
        Position is relative to anchor in Writer and relative to group in
        Word. The adaption is contained in WriteShapeTransformation. But
        PolyPolygon and Connector have no explicit rotation and therefore they
        do not use DrawingML::WriteShapeTransformation but call directly
        DrawingML::WriteTransformation. So they missed this adaption. I have
        added the adapation directly to these shapes.
        
        Unittest testDmlTextshapeB in sw-ooxmlexport6: I have adapted the
        values. The position of the connectors relative to the group is better
        now. You see this, if you compare it with a screenshot of the original
        file in Word. The handles of the connectors are still wrong and the
        whole group is still shifted.
        
        The patch does not fix the wrong position of rotated legacy ovals,
        because that error exists independent of groups.
        
        Change-Id: Iaf843dcf04bac596427dd35ccfa6cd20e3a4cdc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118748
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-07-13  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [f9982c24066d6dd2f938cc20176af0f196bc018f]

        tdf#58521 DOCX import: enable ContinuousEndnotes compat flag
        
        like Writer for DOC import and MSO do to avoid to start
        endnotes on a new page.
        
        Change-Id: I37d54f189e7aa1f4d0ac829b6af0c03aec64b9f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118541
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-13  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [d65f6ba081817772ccce79d31fcdea38da2037ec]

        Make logerrit more portable
        
        Change-Id: I4b63de105abc292dcbb461a9a6dd846523e51eb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118779
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-07-13  Jean-Pierre Ledure  <jp@ledure.be>  [0abc993f1b6f001f6c4d643608e03c7a5a26ee46]

        ScriptForge - (SF_L10N) FIX return value of AddText()
        
        Return value should be True when successful.
        Was erroneously False.
        
        Minor bug. No correction in 7.1 and 7.2
        
        Change-Id: I71040f2ba8fec80297428b0ca317e9d67c79a25e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118815
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-07-13  Caolán McNamara  <caolanm@redhat.com>  [2012d5b90b64cb3a28862267dafb162c2f85d832]

        tdf#143257 like graphics defer creating transfer data for drawings until needed
        
        don't create when a drawing is selected, wait until its actually dropped
        into something (I experimented with dropping into gimp)
        
        Change-Id: I3edaf79537d5723565adf8c45d6f7408026a93e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118770
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-13  Caolán McNamara  <caolanm@redhat.com>  [d1b034f9c480ada0bf7d5d2cfc18d1ef12409bae]

        move freeze/thaw so we don't select while frozen
        
        Change-Id: I4f4b3e5ac3e7e842726780f9c773389f7c39ce7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118787
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-13  Todor Balabanov  <todor.balabanov@gmail.com>  [a71caa79c8eb09ff0374cdaf4b081ba42d1330a1]

        Object initialization is done via a constructor with parameters.
        
        Change-Id: I66e87f7c898efb1f2c6b1d31fbd5654244e3ea82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118785
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-13  Jean-Pierre Ledure  <jp@ledure.be>  [a35b49c58519925f5b093edbc3b59180dc8a03eb]

        ScriptForge - (SFDocuments) new PrintOut() method
        
        The PrintOut() method launches the printing of a
        LO document to a printer previously defined by default,
        by the user or by the SetPrinter() method.
        
        It is applicable on any document, on a Calc sheet, a Base form
        document. For a Writer document specific arguments may
        be provided.
        
        Implemented both for Basic and Python user scripts.
        
        Change-Id: I51ce897b66d3e5624cec97a46e5eb28d9132357a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118786
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-07-13  Hossein  <hossein@libreoffice.org>  [02a56168ae20b575eae532d81612eeff558a7fe1]

        Ported Draw example from Java to C++ and done some tweaks
        
        * Created Draw.cxx
        * Used Makefile from DocumentLoader with some changes
        * Updated examples.html to reflect the addition
        * Updated odk make files
        
        Change-Id: I37426d63854222ef8bedb5f61edb420baec4d28a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118034
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-13  Miklos Vajna  <vmiklos@collabora.com>  [d766373f3b17d2749176f77958df793cd07ceced]

        sw RTF export: use std::make_unique
        
        Change-Id: I7cd54cbbea55b7a7fd64597c48407629f10cddd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118790
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-12  Eike Rathke  <erack@redhat.com>  [4e0a7df2dfa10bc52d5dbda34f43e0bc0df22ae7]

        Resolves: tdf#123466 Add Microsoft ill-used {x-none} to known language tags
        
        'x-none' is a private-use tag and letting it escape into the wild
        isn't such a private use..
        
        This just prevents the lt_string_value assertion that doesn't harm
        anyway but seems to confuse people and makes the tag known to
        LibreOffice with a reproducible assigned LCID instead of an
        on-the-fly generated one.
        
        Whatever it may take to actually support something tagged with
        'x-none'.
        
        Change-Id: I3f32c9ba18a2528584a112157509c1dfda75e29c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118788
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-07-12  Caolán McNamara  <caolanm@redhat.com>  [7e016df70d4ceb6c90ec5f1b129b50a65ff07505]

        crashtesting: UaF on layout of ooo98566-1.odt
        
        in:
        sw/source/core/text/itrform2.cxx:2643 SwTextFormatter::NewFlyCntPortion
        at: pFly = static_cast<SwTextFlyCnt*>(pHint)->GetFlyFrame(pFrame)
        
        (gdb) print m_pCurr
        $2 = (SwLineLayout *) 0x55ea220a0020
        
        after calling GetFlyFrame m_pCurr is unchanged and we will call
        m_pCurr->MaxAscentDescent
        on it.
        
        But m_pCurr is deleted during GetFlyFrame by...
        
         #18 0x00007f98c5cd337f in SwLineLayout::~SwLineLayout() (this=this@entry=0x55ea220a0020, __in_chrg=<optimized out>)
             at source/libo-core/sw/source/core/text/portxt.hxx:26
         #19 0x00007f98c5cd347a in SwParaPortion::~SwParaPortion() (this=0x55ea220a0020, __in_chrg=<optimized out>)
             at source/libo-core/sw/source/core/text/porlay.cxx:2491
         #20 0x00007f98c5cd3485 in SwParaPortion::~SwParaPortion() (this=0x55ea220a0020, __in_chrg=<optimized out>)
             at source/libo-core/sw/source/core/text/porlay.cxx:2491
         #21 0x00007f98c5d05e70 in std::default_delete<SwParaPortion>::operator()(SwParaPortion*) const (__ptr=<optimized out>, this=<optimized out>)
             at /usr/include/c++/8/bits/unique_ptr.h:75
         #22 0x00007f98c5d05e70 in std::unique_ptr<SwParaPortion, std::default_delete<SwParaPortion> >::reset(SwParaPortion*)
             (__p=<optimized out>, this=<optimized out>) at /usr/include/c++/8/bits/unique_ptr.h:382
         #23 0x00007f98c5d05e70 in SwTextLine::SetPara(SwParaPortion*, bool) (bDelete=true, pNew=0x0, this=<optimized out>)
             at source/libo-core/sw/source/core/text/txtcache.hxx:45
         #24 0x00007f98c5d05e70 in SwTextFrame::ClearPara() (this=this@entry=0x55ea21302b60) at source/libo-core/sw/source/core/text/txtcache.cxx:113
         #25 0x00007f98c5d1be89 in SwTextFrame::Init() (this=this@entry=0x55ea21302b60) at source/libo-core/sw/source/core/text/txtfrm.cxx:757
         #26 0x00007f98c5d2630c in SwTextFrame::Prepare(PrepareHint, void const*, bool)
             (this=0x55ea21302b60, ePrep=PrepareHint::FlyFrameArrive, pVoid=<optimized out>, bNotify=<optimized out>)
             at source/libo-core/sw/source/core/text/txtfrm.cxx:3086
         #27 0x00007f98c5b1edb8 in SwFlyInContentFrame::NotifyBackground(SwPageFrame*, SwRect const&, PrepareHint)
             (this=<optimized out>, rRect=..., eHint=<optimized out>) at source/libo-core/sw/inc/anchoredobject.hxx:205
         #28 0x00007f98c5b261a6 in Notify(SwFlyFrame*, SwPageFrame*, SwRect const&, SwRect const*)
             (pFly=pFly@entry=0x55ea21a18d60, pOld=0x0, rOld=SwRect = {...}, pOldPrt=pOldPrt@entry=0x7ffeb50390f8)
             at source/libo-core/sw/source/core/inc/frame.hxx:1177
         #29 0x00007f98c5b2ceca in SwFlyNotify::~SwFlyNotify() (this=0x7ffeb50390d0, __in_chrg=<optimized out>)
             at source/libo-core/sw/source/core/layout/frmtool.cxx:648
         #30 0x00007f98c5b1fa25 in SwFlyInContentFrame::MakeAll(OutputDevice*) (this=0x55ea21a18d60)
             at source/libo-core/sw/source/core/inc/frmtool.hxx:419
         #31 0x00007f98c5aec3a9 in SwFrame::PrepareMake(OutputDevice*) (this=0x55ea21a18d60, pRenderContext=0x55ea212bc4c0)
             at source/libo-core/sw/source/core/layout/calcmove.cxx:375
         #32 0x00007f98c5b17ad2 in SwFlyFrame::Calc(OutputDevice*) const (this=<optimized out>, pRenderContext=<optimized out>)
             at source/libo-core/sw/source/core/layout/fly.cxx:2890
         #33 0x00007f98c5b636c5 in SwObjectFormatter::FormatLayout_(SwLayoutFrame&) (this=this@entry=0x55ea2244d150, _rLayoutFrame=...)
             at source/libo-core/include/rtl/ref.hxx:206
         #34 0x00007f98c5b6413e in SwObjectFormatter::FormatObj_(SwAnchoredObject&) (this=this@entry=0x55ea2244d150, _rAnchoredObj=...)
             at source/libo-core/sw/source/core/layout/objectformatter.cxx:296
         #35 0x00007f98c5b6705b in SwObjectFormatterTextFrame::DoFormatObj(SwAnchoredObject&, bool)
             (this=0x55ea2244d150, _rAnchoredObj=..., _bCheckForMovedFwd=<optimized out>)
             at source/libo-core/sw/source/core/layout/objectformattertxtfrm.cxx:136
         #36 0x00007f98c5b6359f in SwObjectFormatter::FormatObj(SwAnchoredObject&, SwFrame*, SwPageFrame const*)
             (_rAnchoredObj=..., _pAnchorFrame=<optimized out>, _pPageFrame=<optimized out>)
             at source/libo-core/sw/source/core/layout/objectformatter.cxx:190
         #37 0x00007f98c5d717aa in SwTextFlyCnt::GetFlyFrame_(SwFrame const*) (this=this@entry=0x55ea214d8810, pCurrFrame=pCurrFrame@entry=0x55ea21302b60)
             at source/libo-core/sw/source/core/inc/frame.hxx:1177
         #38 0x00007f98c5cb511b in SwTextFlyCnt::GetFlyFrame(SwFrame const*) (pCurrFrame=0x55ea21302b60, this=0x55ea214d8810)
             at source/libo-core/sw/inc/txtflcnt.hxx:48
         #39 0x00007f98c5cb511b in SwTextFormatter::NewFlyCntPortion(SwTextFormatInfo&, SwTextAttr*) const
             (this=this@entry=0x7ffeb503a6b0, rInf=..., pHint=0x55ea214d8810) at source/libo-core/sw/source/core/text/itrform2.cxx:2643
        
        (gdb) print this
        (SwLinePortion * const) 0x55ea220a0020
        
        The SwTextFrame of SwTextFrame::ClearPara is the same pFrame/m_pFrame at SwTextFormatter::NewFlyCntPortion
        
        ClearPara is not called if the SwTextFrame is "Locked", so try using that to protect GetFlyFrame
        
        Change-Id: Ia9dcb1f345f6953d995f2acf1ec23492d1680364
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118784
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-12  Caolán McNamara  <caolanm@redhat.com>  [57980fa601a868e50d6afd0ca5b5c2f15eeb9539]

        tdf#143291 the "none" item selected is distinct from nothing selected
        
        Change-Id: I2e012df85a5c28f462a6c643d7a9a88f8775e870
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118776
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [6db32d598532fb0c43825fe61119d4d00f2ceb41]

        loplugin:unusedmethods
        
        Change-Id: I1e17e43bfe4a18034e9c0ff483097fe6ca0e777a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118782
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-12  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [7e5c9220ef5d51ac23e618c5c9eeda9cf4339c88]

        tdf#142487 - use utl::TextSearch in order to implement the replace algorithm
        
        In the old algorithm, some special unicode characters lead to a
        malfunction of basic's replace function. For instance, replacing a
        German ß to uppercase in the insensitive case will lead to SS, breaking
        the replace positions.
        
        Change-Id: I4e6f6e5fba3d560b8cfd0786fa2439ed5174a928
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118760
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-07-12  Kevin Suo  <suokunlong@126.com>  [cffd97193f7468f770368559d5a5c58bd0bb2327]

        tdf#78427 sdext.pdfimport: refactor the conversion of font family names
        
        Simplify the code and hopefully improves performance.
        
        The previous code used a long for loop within which it used many duplicated parseFontRemoveSuffix. That for loop was simply intended to remove the font family name suffixes. However, the rResult.familyName is a OUString and this type already has the function of removing suffixes which is more efficient.
        Also, defined a list of suffixes to be removed in the header file. New suffixes can be easily added to this list.
        
        Change-Id: Idfa11cfe60e2e34a1f7456d29562a89eb3de7662
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118734
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-12  Miklos Vajna  <vmiklos@collabora.com>  [a023a967978a334fd5016ab325864796def295cc]

        sfx2: fix assert failure when deleting SfxOfficeDispatch on a thread
        
        Steps to reproduce the problem:
        
        1) Start soffice with "--accept=socket,host=localhost,port=9999;urp;StarOffice.ServiceManager"
        
        2) Run a java / uno example that registers a custom dispatch interceptor
        by calling registerDispatchProviderInterceptor().
        
        3) Open a Writer document, choose insert -> object -> ole object ->
        spreadsheet (i.e. Calc)
        
        Then this assertion failure is hit:
        
        tllo.dll!DbgTestSolarMutex() Line 96
                at C:\lo\master\tools\source\debug\debug.cxx(96)
        svllo.dll!SfxBroadcaster::RemoveListener(SfxListener & rListener) Line 104
                at C:\lo\master\svl\source\notify\SfxBroadcaster.cxx(104)
        svllo.dll!SfxListener::~SfxListener() Line 54
                at C:\lo\master\svl\source\notify\lstner.cxx(54)
        sfxlo.dll!SfxDispatchController_Impl::~SfxDispatchController_Impl() Line 367
                at C:\lo\master\sfx2\source\control\unoctitm.cxx(367)
        sfxlo.dll!SfxOfficeDispatch::~SfxOfficeDispatch() Line 192
                at C:\lo\master\sfx2\source\control\unoctitm.cxx(192)
        
        Given that SfxListener wants its caller to lock the solar mutex and
        SfxDispatchController_Impl inherits from SfxListener, lock the mutex in
        the SfxOfficeDispatch dtor and explicitly delete
        SfxDispatchController_Impl while the mutex is still locked.
        
        Change-Id: Ib4201ef7866aaadedf9dfa8bd581ebe7a3bcf29a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118769
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [0fda7285144fcadd16cc02bf7ecaad20b7d5b971]

        loplugin:unusedfields
        
        Change-Id: I487ff0211fc1b894950bedc72cd8444c7da36ace
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118781
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [6d235b1a87c281389daad6e4c653e75810e749a8]

        try to restore SwpHints::MergePortions (2nd attempt)
        
        seems
          commit 4a93efcf6e7982146fb71e4d32760a07a0f984c2
          Author: Noel Grandin <noelgrandin@gmail.com>
          Date:   Thu Jul 8 15:16:29 2021 +0200
          try to restore SwpHints::MergePortions...
        was not good enough
        
        Change-Id: Ic5b9d9d7081ab3bc814388332672ff950fb84802
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118772
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2021-07-12  Miklos Vajna  <vmiklos@collabora.com>  [10e36bac8dcf25372467ef97a28ad859922e6a3c]

        sw: prefix members of SwXMLAutoStylePoolP, SwXMLConditionContext_Impl, ...
        
        ... SwXMLItemSetContext and XTextRangeOrNodeIndexPosition
        
        See tdf#94879 for motivation.
        
        Change-Id: Ied25f44dd03fa7760613d89e11003028ce60982a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118764
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-12  Rafael Lima  <rafael.palma.lima@gmail.com>  [48abc66ac473938d16670119e5fb0bb82f5ff8ce]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e30dc2a0cd25a3c81bfbbcd61283c67ea66e0c32
          - tdf#128590 Create Auto-Redact help page
            
            Change-Id: I16fc3db85e3d62edd8241136ff53558ba46c44a7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118727
            Tested-by: Jenkins
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-12  Caolán McNamara  <caolanm@redhat.com>  [f09d23f80f8f492a5cf27d3fef5b007357a585fa]

        Revert "flatten ValueSet item array"
        
        I'm seeing a11y crashes in the impress slide transition ValueSet. The
        mxAcc member contains a ValueItemAcc which has a pointer back to the
        ValueSetItem so if its std::moved into another ValueSetItem then it
        continues to point to the older ValueSetItem and not the new one
        
        This reverts commit 30aa33e6a6b9fb230af96f619db27fcaf31ef914.
        
        Change-Id: I1fd81aa81e47f2e984dd47fdc8a905e25c9f6266
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118775
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [efda4f52ea59e2d235a55be863fbffa8ca7a7874]

        tdf#92503: sc: Add UItest
        
        Change-Id: I777b78151d29624cd7f12b3b533b8044bb765a40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118774
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9a8317e609675923af785f908f63e52f4527d7f7]

        Fix extended tip after translation
        
        Change-Id: I6a999a2c20f0a90be1cde21cd27ec73f75dc4f28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118448
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-07-12  Caolán McNamara  <caolanm@redhat.com>  [1a9ca0179e51e96e495c88f262a111a2a5f4c740]

        move the existing std::unique_ptr<tools::Long[]> rather than duplicating it
        
        Change-Id: I8686fc15254f922b1963eb86151c6aa770c2d578
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118758
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [dc56e8c2380e07deb9678d87f7eb64f18c79d0ec]

        enable -Wshadow on clang
        
        which is on for gcc, but doesn't seem to be on for clang
        
        Change-Id: If71e03511e093280db55426fd4c1d076f760b5a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118768
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-12  Johnny_M  <klasse@partyheld.de>  [aa5ae14882a0d41a60ed6b056f3a943e22cf349e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f7c998f88c2a4666f5d2a440f1449d763e05b85e
          - tdf#132643 Translate German section IDs
            
            Change-Id: I1e6d98c57fc33dca6ff2a13baf5f6cfd53977a69
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118746
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-12  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [d157c1bd70d630a58db33910d550bb8dee9fe62e]

        tdf#126665 Remember last used file picker directory
        
        This introduces internal tracking of last used directories.
        Each caller of the file picker can pass a "context". The selected
        directory will then be saved & restored when opening the file picker
        with the same context again.
        
        After ffa636ba74b04b3258ec9a696bc4eac33581fa24 , the Windows file picker
        no longer tracks the last used directory itself.
        This is a replacement and an improvement at the same time, since there is not
        one global last used directory, but one per context.
        
        Change-Id: I10650cfb9359922690954fa65c89b4e47477e2c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118597
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-07-12  Johnny_M  <klasse@partyheld.de>  [c62bb20032cef7479e9293e84a8d57a2c74399d0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1831cc5a3cc0f97d2d49dfef738f7164d84e98f8
          - tdf#132643 Translate German section IDs
            
            Remove unused.
            
            Change-Id: Ia436f58a7d6edd6d8df86dd6a1cbbcd0896a501b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118744
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-12  Johnny_M  <klasse@partyheld.de>  [6f5daa7709e15b67615ff7335d9530f085ceffad]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1a380691b716f56c1d925eb27807bb5ef8264ac0
          - tdf#132643 Translate German section IDs
            
            Change-Id: I78b6e56e1bb70b10bed03201704d1246cf00c0a3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118743
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-12  Johnny_M  <klasse@partyheld.de>  [f23924609b8f0c0795a2f3f4340acdf9997d20ae]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 34354f2bf896f0c7fe089d73d88380718a8318b6
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ib93523c39a74ff88a6154f3111113260e59cbb55
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118742
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-12  Johnny_M  <klasse@partyheld.de>  [49cf72facf979b04370dfd4c18fd98a34d058fcc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to eabf8b0ec21993c4d622d5b7f0b929e6975c101a
          - tdf#132643 Translate German section IDs
            
            Change-Id: I69b146fa405b531e8df8b1b5b443414c13f60bcb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118741
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-12  Johnny_M  <klasse@partyheld.de>  [f539339afdc933a3ecdabd4d3c644c5e6c685d02]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 39f2707a7720975aa6630225b17262df9a3bbcbf
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia9fd713b2239b42bae5b2248726e4ef985988309
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118740
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-12  Johnny_M  <klasse@partyheld.de>  [a6ba9020b2bcb4d0434702f5d50f26c73c03dc01]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e4d57d47fe20e41bcf168eddaf17fde7779c2935
          - tdf#132643 Translate German section IDs
            
            Change-Id: I62a2f589f2db16547911451ac28e23d27d1c9d76
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118739
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-12  Johnny_M  <klasse@partyheld.de>  [d134c9038e1c66378545e6cccc6030abf8c7740d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5243fe74433fd16d57d358d14c20620f690d6bb7
          - tdf#132643 Translate German section IDs
            
            Change-Id: If12cb62f686383c3e3e93c931a5a7e8556f885b4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118738
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-12  Johnny_M  <klasse@partyheld.de>  [fae9d311075471f7c70bf578c55bf747fe57fd04]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 37dd18edf225d97136049e4d3870c0902fbaca4c
          - tdf#132643 Translate German section IDs
            
            Change-Id: I08e4c29872fa1239109bbacc345addb32f5b07dc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118737
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-12  Rafael Lima  <rafael.palma.lima@gmail.com>  [d3a47a78ba020eb450ca9a8d317ffcdbe98e10d6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 19c8e31a7159740f3a2048e459b0237786d0a995
          - tdf#143211 Improve macro example in Validity check
            
            Change-Id: Ic6a3db771731d21879897b2b6a45c5ce003e524e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118715
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-12  Uwe Auer  <uwe@franke-auer.de>  [2934b4b4bcb5c155f8b41acb935f9463796933ba]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0c56a2a24ba95bb5a8d39b8e647f5b9a52dd5648
          - tdf#143309: Incorrect help information about toolbar "Mode" in Draw
            
            Change-Id: Ib7a5dd6a5c948abec74dd49f6358b6558561c38d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118726
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [6eedac6b19f3dcad46f2ca2b9ccb02b490b60ce9]

        uitest: sc: move textToColumns tests to their own folder
        
        Change-Id: I20742a89544859f397c8ae45db0c91f4abe1e940
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118687
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-12  Hossein  <hossein@libreoffice.org>  [04c7c90fe886c5fcebd52f727ff8b4edb840ad32]

        tdf#143305 Remove remaining SID collision in .hrc files
        
        There were some SID collisions in these files that should have been
        avoided:
        
        * include/sfx2/sfxsids.hrc
        * include/svx/svxids.hrc
        * include/editeng/editids.hrc
        
        This patch resolves this problem, filed as tdf#143305
        
        Looking at b66d87086804460c1986df1b832fd6b2ea075a90 (2014-04-01) we read
        
         As commit 669ad519902e21e0cb3537fb7e203987f75a4077 (colliding
         SID_SVX_START based ids, 2013-06-24) suggests, new SID_SVX_START-based
         SID's shouldn't be added to include/editeng/editids.hrc. However, if it
         was done, at least add a comment about it to include/svx/svxids.hrc, so
         it becomes obvious that the two slots have the same ID.
        
        Also in include/sfx2/sfxsids.hrc:551
        
         slot IDs from SVX (svxids.hrc) ------------------------------------
         These SID_SVX_START entries came from include/svx/svxids.hrc, avoid
         accidentally colliding entries with include/svx/svxids.hrc and
         include/editeng/editids.hrc. Only add new SID_SVX_START entries
         to include/svx/svxids.hrc
        
        To make sure no collision is remaining, grep is used:
        
          git grep -h "SID_SVX_START[ ]*+" *.hrc | grep -Ev '^\s*\/\/' \
            |awk -F\( {'print $2'} | awk -F\) {'print $1'}             \
            |awk '{gsub(/^ +| +$/,"")}1'|sort|uniq -c|grep "      2"
        
        It searches for 'SID_SVX_START +' in .hrc files, removes comments out of
        it, extracts the parts between paranthesis, trims spaces, sorts and
        then finds the number of unique occurances and looks for 2.
        
        Change-Id: Ife9b12c72ed5141a3404a291489dc1c11f4e967d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118544
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-12  Caolán McNamara  <caolanm@redhat.com>  [8de07ff2aced7ee74466ff61379e8d593bf8dc2a]

        cid#1487034 explicitly pass len of aArray
        
        Change-Id: Ia632df2967d3aa75ba0bcedcc899851dc80bab69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118757
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-12  Jun NOGATA  <nogajun@gmail.com>  [42e8317446bfbf545252b2143a2433bb1f620410]

        add Japanese font fallback.
        
        Change-Id: Ic15413a13a4d6989362c1a96b11cba4c7406b80c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116724
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-12  Jun NOGATA  <nogajun@gmail.com>  [c2fb518a6889fa9beac2d7e512ce3dcbf06c6d85]

        update Japanese font order list
        
          * Fix tdf#137393 changed Noto CJK font order (Noto Sans/Serif CJK JP has priority)
          * Add Adobe Genno Kaku Gothic(Source han sans JP) and Genno minecho(Source han serif JP).
          * Add macOS version Yu Gothic and Yu Mincho fonts.
          * Add IPAex Gothic, IPAex Mincho and IPAmj Mincho.
        
          Japanese fonts are compiled in a TDF wiki.
          * https://wiki.documentfoundation.org/JA/Fonts
        
        Change-Id: I6dec9b5deba19d3272e53a4c73031acd231635f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116712
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-12  Kevin Suo  <suokunlong@126.com>  [da59686672fd2bc98f8cb28d5f04dc978b50ac13]

        tdf#78427 sdext.pdfimport: No need to read a font file for the purpose of...
        
        ...determining the bold/italic/underline etc.
        
        The purpose for reading a font file is that in case the font attributes determined by the xpdfimport process is not enough, then we use the lo core font classes which read in the font file and then determine whether it is bold, italic etc.
        However, while this works in some cases, it does not work in many cases when the font file was actually a subset and a toUnicode map is followed in the PDF, see tdf#78427.
        In addition, in case the information collected from the xpdfimport process is enough, there is no need to read the font file.
        
        This commit removes the read of font file part. Also, this commit uses gfxFont->getNameWithoutSubsetTag() to get the font name with the subset tags removed, thus simplified the code in wrapper.cxx while also improves performace as the remove of subset tags is only run when the font is a subset (the previous code did this for all the font names).
        
        Change-Id: I94c1ad8e743abfab81cf0a46da178d4d8b212427
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118733
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins

2021-07-12  Kevin Suo  <suokunlong@126.com>  [508ccbdb14ecdebf1aee2110e91f83768ab387f0]

        Add "--progress" agument to the ./g command
        
        Newer version of git has a --progress option to show the progress when running "git submodule update". This is useful in our ./g command expecially when we are building the code with l10n languages enabled and the network connection is slow. Without this I do not see where I am for the update process and may think it have died.
        
        Change-Id: I4c9e1e9bccbd8e6ca2ea2b44f5b6d6d90cad1506
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117922
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-12  Caolán McNamara  <caolanm@redhat.com>  [61618141f0204ce6653354f6424e11276d939aed]

        cid#1487032 NP: Null pointer dereference
        
        and
        
        cid#1487033 UwF: Unwritten field
        
        since...
        
        commit 822f128e734f37ee4de9bf5b62640cbec140701e
        Date:   Wed Jul 7 16:01:19 2021 +0300
        
            Polymorphism is a better approach when there are chains of inheritance.
        
        where deGTBehavior and psGTBehavior are no longer stored when set from
        DEPSSolverImpl.java:146 and DEPSSolverImpl.java:147
        
        Change-Id: If3d228bf6e5f2b1ddd119d75b55bd778bcce8b05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118759
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-12  Caolán McNamara  <caolanm@redhat.com>  [de311257e851f1fdbc87a4df836a526220c668d0]

        a new MetaTextArrayAction already has a null DXArray
        
        Change-Id: I046263745bd5d4cc78eb3c954e42fa32ce057159
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118755
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-12  Hossein  <hossein@libreoffice.org>  [fc476804ce32722b63a27f2f7120b1f28d905fe6]

        tdf#117761 Adding extra checks for SmartArt import (Snake Algorithm)
        
        * Improved tests for tdf#117761 (Snake Algorithm)
        * Added extra checks for proper arrangement of shapes in:
          * SdImportTestSmartArt::testBase()
            * File (LTR): sd/qa/unit/data/pptx/smartart1.pptx
          * SdImportTestSmartArt::testBaseRtoL()
            * File (RTL): sd/qa/unit/data/pptx/smartart-rightoleftblockdiagram.pptx
        * To run test:
          make CPPUNIT_TEST_NAME="testBaseRtoL" -sr CppunitTest_sd_import_tests_smartart
        
        Change-Id: I72510d1d22bbaf1e9aa036d85354a71bdba4c685
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118325
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-12  Hossein  <hossein@libreoffice.org>  [0fc020fb73c86a20608e8dff12af607e60327379]

        Cleaning up DocumentLoader C++ SDK example
        
        * Removing calls to C functions
        * Simplifying string usage
        
        Change-Id: Ia8ca329d7ad586d98e309809e430006eaac9eaaa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118131
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        Tested-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-07-11  Mike Kaganski  <mike.kaganski@collabora.com>  [f3cd3927eef4fd79a988cfe61494bc225488b8b6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to aa766c09c62dc1b096d98a8801cd7ce42f6de7c4
          - A typo: this tells about first *optional* parameter, not return
            
            Change-Id: Icda20a199e439af1f3b708fad80bb31a4b560716
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118718
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2021-07-11  Caolán McNamara  <caolanm@redhat.com>  [75e246ee9bafddbb5e48b1781b54c9e5026b9c7e]

        std::unique_ptr::reset on an empty std::unique_ptr doesn't do anything
        
        Change-Id: I3953a0e0c01a9a1a53ab37dc6aee991a635cd0f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118754
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-11  Caolán McNamara  <caolanm@redhat.com>  [4dc89ebacb655e22f2ac417c8260d4df3e845fd1]

        cid#1487030 Explicit null dereferenced
        
        if alternatively we shouldn't check for null then presumably
        ShapeContext ctor should either
        
        Change-Id: Ic61cdc21de0c878a0f3cb45cbb60743dcb400368
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118753
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [83a235450e6bf3c671ab9a1710e92a356d4d2052]

        ofz#36037 Revert "pProperties in StyleSheetEntry is never nullptr"
        
        This reverts commit a7eb2f57d8e586577679ecd085b9aa90746ec36b.
        
        Reason for revert: tut tut, appears I was wrong
        
        Change-Id: Ie21db35d7809c2bc3d71c8231bf13bbdc0415b5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118716
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-11  Caolán McNamara  <caolanm@redhat.com>  [2e7c8846f806a5f26fc4fc5a60894bfa50ddde06]

        cid#1487035 Uninitialized scalar field
        
        Change-Id: I925b6efdb8d75e5960152f3758ce185aab67d206
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118704
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-11  Mike Kaganski  <mike.kaganski@collabora.com>  [797b921afa056d5631ed772a110c5a3e53741bfc]

        Fix a comment copy-paste error
        
        Change-Id: I41899d0f9c04070441f8011cb667c6a8d84bf355
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118717
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [a7eb2f57d8e586577679ecd085b9aa90746ec36b]

        pProperties in StyleSheetEntry is never nullptr
        
        so we can elide some null checks
        
        Change-Id: I6fb07daf96b76dfa9223dad64bc9690585c00b2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118736
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [6b0029887edc57b51e2abd8b5c8f373f5d11418d]

        pProperties in StyleSheetEntry is always StyleSheetPropertyMap
        
        so we can avoid some dynamic casting, suggested by jluth
        
        Change-Id: I9895d16c6228e01f802b369f4bdcf1ccc9bf6bfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118735
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-11  Mike Kaganski  <mike.kaganski@collabora.com>  [e09f22aa2626267e01b9e759c152f3a0d70ddc68]

        editengine-columns: tdf#143258 Fix handling rotated text
        
        This reverts modifications to existing unit tests made in commit
        d0a1616ccad0dd5f5a02c1b0204f537b57d0b4b5. My idea that those changes
        were required because of more correct calculations was wrong, and in
        fact they were caused by off-by-1 error in height calculations.
        
        Change-Id: Ib94878a911238c977c35a8f8e3e5694cedc79a89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118705
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-10  Justin Luth  <justin_luth@sil.org>  [4450137924eb8626a57283e1ab4f4ad62dd2d595]

        related tdf141964 writerfilter CN: drop obsolete exception
        
        First of all, the presence of an outlineLevel is not
        equivalent to being part of Chapter Numbering.
        Plus even if it is a chapter numbering style
        it should be fine to write "Outline" as the numStyleName
        after all of the prior rework of numbering import.
        So lets not keep unnecessary exceptions.
        
        Change-Id: I89149e199eddacefd0971c805e03d3ad66a1672b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118706
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-07-10  Hochwasser  <oo.o+libreoffice@windbuechse.samba-tng.org>  [dabb1dc347071abb7d6a708930f5fbdb8c68c72a]

        tdf#119312 Crash in: sdext::presenter::PresenterSlideShowView::LateInit()
        
        Change-Id: I8c2eda406d8266996eaf023072cc7f4f38edc4a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102902
        Tested-by: Jenkins
        Tested-by: Andrzej Hunt <andrzej@ahunt.org>
        Reviewed-by: Andrzej Hunt <andrzej@ahunt.org>

2021-07-10  Rafael Lima  <rafael.palma.lima@gmail.com>  [be8c4a236fcc7b9a949ef2a10e8bc8c61d33a7bf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a1127fd99b849f976984e0d6844ac1e314beefde
          - Python support for SF_L10N service help page
            
            Change-Id: If6708af7c4edf21ad7f33eb549be1bbd79dbfd61
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118714
            Tested-by: Jenkins
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2021-07-10  Sergey Fukanchik  <fukanchik@gmail.com>  [41c01e48f695dd41ef2f39e83b22ca7b9dbab658]

        tdf#142702 Handle STARTMODULE in SvtModuleOptions::GetFactoryShortName
        
        Change-Id: I06064eb3ff3e77cd0fcc6e211c6baf07adcc3096
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116794
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-07-10  Caolán McNamara  <caolanm@redhat.com>  [48196e2e159105216d8fdb02da5b6407895063c6]

        ofz#32582 use simple output bitmap for fuzzing png
        
        Change-Id: Ie6f03d579f3dfc92ff1d2b6242fe941f74324b41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118701
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-10  Noel Grandin  <noelgrandin@gmail.com>  [4a93efcf6e7982146fb71e4d32760a07a0f984c2]

        try to restore SwpHints::MergePortions...
        
        ... logic to how it was trying to work before I started messing with it in
            commit 568b820bc2d52c007ee08ad7a3849c94a458115d
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Tue Dec 17 15:11:34 2019 +0200
        
            tdf#119227 fix freeze when copying a large bulleted list
        
            freeze goes from 5 seconds to about 1 second for me
        
            (1) used unordered_map instead of map
            (2) don't create temporary SfxItemSet's just to check equality
        
        and then I tried to fix that in
            commit 18e4367c33f327cf09985105bde583cdcc7b2a46
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Thu Sep 3 14:40:32 2020 +0200
        
            tdf#132688 diacritics broken in lines with punctuation
        
            regression from
                commit 4b2d4f3c4a68361a6bc03c9ab110ce9376b14b20
                tdf#119227 fix freeze when copying a large bulleted list
        
        and then Andreas tried some more in
            commit 003d65ef1305eefb43315f93bdf10cee787f90f0
            Author: Andreas Heinisch <andreas.heinisch@yahoo.de>
            Date:   Mon Jul 5 22:32:52 2021 +0200
        
            tdf#140197 - Letter cut off at certain zoom-level
        
            regression from
                    commit 4b2d4f3c4a68361a6bc03c9ab110ce9376b14b20
                    tdf#119227 fix freeze when copying a large bulleted list
        
        Change-Id: Id9d04f96ccbe496ed809cf08e7aab25d6464913f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118643
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-10  Noel Grandin  <noelgrandin@gmail.com>  [930560b8e34369d8bd1e489f78dad8b5da2fd161]

        make SwpHints::MergePortions a little easier to read
        
        by extracting the attribute to a separate function, where
        we can use early return to exit the loops more naturally.
        
        Change-Id: Ibd189065f0e435be398db232b317f025192b3ee9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118589
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-10  Justin Luth  <justin_luth@sil.org>  [11211f2ff0a4d894f889874d46c6ba8be4d3dc39]

        tdf#141964 writerfilter CN: why ignore paragraph's listId?
        
        This seems bizarre. nListId was only set when the style
        defined it? What about the directly applied rule?
        Surely that has more relevance in all the
        subsequent code that used the value in nListId,
        as borne out in all of the code that re-calculated nlistId2.
        
        Change-Id: I188e812388c706cf0e785fdede29a6d21be12867
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115260
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-07-10  panoskorovesis  <panoskorovesis@outlook.com>  [4146be28450c77159ae8c7f8d4d7f471756ec14c]

        Add Handler for BmpExScalePart Read
        
        The handler separates MetaBmpExScalePartAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I22f7cec1873dedfce16ec6ea597b5113089e8ec0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118677
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-10  panoskorovesis  <panoskorovesis@outlook.com>  [fa17410b7cad394254818ca0dfcd92673fb642d0]

        Add Handler for BmpExScale Read
        
        The hanlder separates MetaBmpExScaleAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I2736e259955f2610ee6acd4a36be5d362df57b74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118674
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-10  panoskorovesis  <panoskorovesis@outlook.com>  [7c85ebbc1aa81f54351f82566d25a11125eaeaa1]

        Add Handler for BmpEx Read
        
        The handler separates MetaBmpExAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: Ia5175e824716e08df2ac42e354b337b9e15050e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118673
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-10  panoskorovesis  <panoskorovesis@outlook.com>  [83b3c793144a1ef39edb72e8d4c438dbec13c179]

        Add Handler for BmpScalePart Read
        
        The handler separates MetaBmpScalePartAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I0c8585ca18f3904a798a51081257c238b27297e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118672
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-10  panoskorovesis  <panoskorovesis@outlook.com>  [19441313b37eb5d0a11c8a929a38c079fa7ef291]

        Add Handler for BmpScale Read
        
        The handler separates MetaBmpScaleAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I1641d11d6fbe49d023b758d7e6aaeabbc667030b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118667
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-10  panoskorovesis  <panoskorovesis@outlook.com>  [10d983f57f0bc1ec665d6e2bbfa1d9038446e7f9]

        Add Handler for Bmp Read
        
        The handler separates MetaBmpAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I60b9c2fbe9c5e23e0f1a05c4aa96565e3d14c403
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118665
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-10  homeboy445  <akshitsan13@gmail.com>  [3057ee8ba01535324f57978569526988664eb53a]

        Added support for viewing results in the VCL tests UI box
        
        The user can now easily view the result of any VCL test
        by just clicking on it - which would show them the resultant
        bitmap of that corresponding test.
        
        Change-Id: I57c0c2ab3662a9abec45ba7fc230c9299dcd9279
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117657
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-09  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [56d7965b6c24915359f39f45f1696c6f1dc3d3c9]

        Remove some iterator abuse
        
        Change-Id: I9279a1729e1715ac44c600c930f50c6e8704e676
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118393
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2021-07-09  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [0c8f364421014486c4e35a78a6dabca5b6a5dd26]

        remove some SwIterator abuse
        
        Change-Id: Ic95562ebb57106c733d919059ff9d042fef28f3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118392
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2021-07-09  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [debfdcfc0b2c07319e4a754decab18a292dc227c]

        remove global bDontCreateObjects bit
        
        Wrapping this in a scope based helper is mostly lipstick on a pig, but
        at least one cant forget toggling back this way. Apparently, this flag
        was already toggled in recursive calls without checking previous state,
        which is likely buggy.
        
        In the long run, this should a/ never be used recursively or better b/
        not be a global flag at all.
        
        Change-Id: Id3554d2acb94d565611701c046ca4d8669594cea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118371
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2021-07-09  Caolán McNamara  <caolanm@redhat.com>  [af2d477a30c197be5fbfa54022343f7a559b35cf]

        ofz: OOM
        
        these old ww7- font names are supposed to be limited to maxStrSize
        
        Change-Id: Ide316a09d97d535b6cbc2911466df12f37e703cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118689
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-09  Caolán McNamara  <caolanm@redhat.com>  [43f17336db888bd5d4671325e679dc12e693b1d0]

        split out duplicated condition and test it once
        
        Change-Id: I6b64ffc85123600046355cd5c4c8830f0d8e44c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118695
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-09  Caolán McNamara  <caolanm@redhat.com>  [e875df09fc230639455a7084919bacd81c18c61e]

        gtk4: use m_bPopupActive rather than repeatedly call toggle_button_get_active
        
        Change-Id: Ia6b2df875da5af6bfb2198df503d59f34a762262
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118697
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-09  Caolán McNamara  <caolanm@redhat.com>  [8c9588cceaad5a9155c8d22a44a2e7dc54a56aa0]

        gtk[3|4] rename toggle_menu -> menu_toggled
        
        Change-Id: Ieee73ae5ccfe625e2aedb9c44521e1c9222be6d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118696
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-09  Caolán McNamara  <caolanm@redhat.com>  [caae3b77b23c382f58c1b0dd47ce8ed5d4ccad3b]

        gtk4: disregard insert-text signal if it happens while the popup is shown
        
        otherwise we lose our selection
        
        Change-Id: I2be572262528e9bcd12fcb0bc35bf9094f91b990
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118694
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-09  Stephan Bergmann  <sbergman@redhat.com>  [6a1ed1e5cdb9f56fc8c7278b7361c7b2aa200bb8]

        Remove redundant duplicate check
        
        Change-Id: I311496e25ac617c6b174b828978a1298231bd433
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118686
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-09  Jean-Pierre Ledure  <jp@ledure.be>  [90d33528ceb9d3a6b0edda708ca102c16c320b0d]

        ScriptForge - (SF_Document) new SetPrinter() method
        
        The SetPrinter() method is applicable to any document type,
        except Base documents.
        It is also applicable to Base form documents with an
        additional "FormDocument" argument.
        
        Implemented in Basic and in Python.
        
        The method defines next printer settings:
        - the printer name
        - the orientation
        - the paper format
        
        The settings are kept per document or form document
        
        To bypass array management troubles in Basic,
        the SF_Utils._SetPropertyValue() Sub is converted to a Function.
        (no user scripts impact, only internal use).
        
        Change-Id: I39290d924646ff3b2a65a6d9282f1265ca7543b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118685
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-07-09  Caolán McNamara  <caolanm@redhat.com>  [e6d73df65223e738de6e707eea573b41785198fc]

        make this a little more readable
        
        Change-Id: I9e7abcbc15ecd485df510aab7fdf93cd83b2f5ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118688
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-09  Caolán McNamara  <caolanm@redhat.com>  [9fb3742df0a65238197e760a85f3f4a0e58ec31b]

        use GTK_PHASE_TARGET instead of GTK_PHASE_BUBBLE
        
        so we don't get called if the event happened in another widget hosted
        inside this widget
        
        Change-Id: I77fe9250ffa45b76602dc0e77839ccff2e856de2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118666
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-09  Michael Stahl  <michael.stahl@allotropia.de>  [addd7e7835097043efda52594f3a34219dbd1063]

        toolkit: initialise new VCLXTopWindow properly
        
        VCLXToolkit::createSystemChild() doesn't init WindowImpl::mpVCLXWindow
        and so it can happen that another VCLXTopWindow instance is created
        later for the same Window.
        
        Change-Id: I9ac654dceb15ea619597f2b8d9d1f9282aa1dfc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118684
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-07-09  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [830ed2e0706a38a6a5debf41a41347b1f14a1d5b]

        Update git submodules
        
        * Update translations from branch 'master'
          to 299af21d9cc4faa4606f39d897ca9b91c8fd31f6
          - update translations for 7.2.0 rc1/master
            
            and force-fix errors using pocheck
            
            Change-Id: I71c26192dc4a8508810a8fe67149ad0ec9dc2874
            
2021-07-09  Justin Luth  <justin_luth@sil.org>  [ba7dc3413388449303745fdcbaa7e4ac478cd5a2]

        tdf#141964 writerfilter CN: also insert inherited listLevels
        
        If direct formatting specifies a numId, but does not provide
        a listLevel, the listLevel can be inherited from styles.
        Since this is a NOT-OVERWRITE, it is fine to try to
        insert again even if direct formatting has already
        inserted a level.
        
        Change-Id: Id6e492c8f686949de862cb052866b824ef90d8ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115259
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-07-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [162c5c343db475d9fc930c17b3d62a84925878b3]

        tdf#143008: sc: Add UItest
        
        Change-Id: I2797d67e675d1e2a53e9ddd1c81a29947182c54b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118683
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-09  Caolán McNamara  <caolanm@redhat.com>  [2dbdaa2840f9e1b176464c132465ea5bb32208f0]

        drop newly unused SetParentToDefaultWindow
        
        Change-Id: I7586924bfc44dd7d28992515291089469a723c39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118651
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-09  Caolán McNamara  <caolanm@redhat.com>  [6e90aec7fdcab6740b29597a7236cc0be2129762]

        gtk4: use the FixedContainer overlay for mouse events after all
        
        Remove gtk_widget_set_can_target on the overlay so that when we put
        native gtk widgets into the overlay they get events and can be
        interacted with.
        
        The DrawingArea is 'underneath' the overlay. So just move the mouse
        event handlers to the overlay itself so we can still appear to interact
        with the DrawingArea.
        
        Change-Id: I43056c5ee6228af85a194c1baa9f83c58b3e389d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118680
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-09  Caolán McNamara  <caolanm@redhat.com>  [b1b6af02465b1a20ec4f28811bc5cc6bde8417be]

        gtk4: adjust restoring focus to GtkEntry part of GtkComboBox on menu popdown
        
        the order of changed and popdown is different that in the gtk3 variant
        so protect against something (font size picker) changing the focus already
        when the ComboBox reported a change before the popdown happened
        
        Change-Id: Ie93e92685c9155b2520841ca6a436e499666adf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118679
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-09  Stephan Bergmann  <sbergman@redhat.com>  [f020784e14a55c82418e4f231855040177ac9f82]

        Make loplugin:stringadd slightly more aggressive
        
        ...by assuming that all const member functions are side-effect free.  (This
        presumably means that some of the special cases in
        StringAdd::isSideEffectFree are obsoleted by this more general case, but any
        such removal is postponed to later clean-up.)
        
        (Came across this when idly wondering why
        8b7f948d9d79393bc6c1b11d239706666fd5d7de "sc, VmlFormControlExporter: avoid
        OStringBuffer style" had not been found by the plugin before.)
        
        Change-Id: I6bca10df53885b14a590543aabd61f23b3748572
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118675
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-09  Caolán McNamara  <caolanm@redhat.com>  [ac7bba3cc1e13824732f5ab69af602848e4ba227]

        add Scheduler::ProcessEventsToIdle() to test
        
        to see if it has an effect on intermittent error of:
        
        sc/qa/unit/uicalc/uicalc.cxx(1325) : error : Assertion
        Test name: testTdf130614::TestBody
        equality assertion failed
        - Expected: 1
        - Actual  : 0
        
        Change-Id: Icbefe0889fd4f178fd3c7d12e8c3f5c1a46c6835
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118664
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-09  Caolán McNamara  <caolanm@redhat.com>  [57dfefa71070d2168df7115856f468dfc0ccaccc]

        drop some calls to SetParentToDefaultWindow
        
        when the next thing called is disposeAndClear now that
        all SetParentToDefaultWindow does it hide the Window
        
        Change-Id: Ied3200eb3656594d446d65dadcb1cf27e6a7bd15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118646
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-09  Rafael Lima  <rafael.palma.lima@gmail.com>  [e45aa2950c1113b17fdf5adf4c67e2522514e2ed]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d2a1bbcae2b2311f13bb0651a4eb36bc978b46b9
          - Add Python support to SF_Database help file
            
            Change-Id: I47b7f328569d14d543708e3534bb99744b2cc3a0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118511
            Tested-by: Jenkins
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2021-07-09  panoskorovesis  <panoskorovesis@outlook.com>  [31311b7df472903e2f16102663d5bad17d8371ca]

        Add Handler for TextLine Read
        
        The handler separates MetaTextLineAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I360fb83b6b399905d8c08c8a7cd2bc587ae093ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118653
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-09  panoskorovesis  <panoskorovesis@outlook.com>  [c46aba4341744ce7b0bf91ba86805687898c21a4]

        Add Handler for MetaTextRect Read
        
        The handler separates MetaTextAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: Ifa77ced87362204f946b36f95aebd3f72705ed5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118637
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-09  panoskorovesis  <panoskorovesis@outlook.com>  [66ac7e94ea69cd62c256cae8d3ced82678ce6992]

        Add Handler for MetaStretchText Read
        
        The handler separates the MetaStretchTextAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I3c8627aa51254e8fc12167d726066060d007ac26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118636
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-09  panoskorovesis  <panoskorovesis@outlook.com>  [58a064595e43428f7d74341aff38df40fec0c8b3]

        Add Handler for MetaTextArray Read
        
        The handler separates the MetaTextArrayAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: Ie74ef5b2e44d48c8c8a6d8efe9adda956cde4d3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118633
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-09  panoskorovesis  <panoskorovesis@outlook.com>  [1d873936b48c2f672a12b8a380860d691937b8b3]

        Add Handler for MetaText Read
        
        The handler separates the MetaTextAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: Ic0692799bc89b226dc8d1d8f4f97155e421ab40e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118610
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-09  panoskorovesis  <panoskorovesis@outlook.com>  [6cd8eeb66443dda80cf88205f33f184314d85c49]

        Add Handler for MetaPolyPolygon Read
        
        The handler separates the MetaPolyPolygonAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: Iad883a65c4c018c9a6852a8b05011b5609f477a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118608
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-09  panoskorovesis  <panoskorovesis@outlook.com>  [e9d92a40bd59954d6716e889f4925319f4ab322e]

        Add Handler for MetaPolygon Read
        
        The handler separates the MetaPolygonAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I2b186acba2ca485b664568c155268cb3921a6a4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118598
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-09  Caolán McNamara  <caolanm@redhat.com>  [7699d89a5e8a442a77504260d70048392110b232]

        cid#1487029 Identical code for different branches
        
        Change-Id: Icb0c555772a92654e857226087ad80cbf91e25b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118661
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-09  Caolán McNamara  <caolanm@redhat.com>  [5dbcf65d6999c835ac750a216f46ffe585f9018e]

        SetParentToDefaultWindow doesn't change parent anymore
        
        but for SalInstanceContainer::move with a null destination
        we do want to move the widget out of the parent to 'somewhere else'
        and vcl (unlike gtk) will complain if the new parent is null
        so continue to use the DefaultWindow as the temporary home.
        
        Change-Id: I3d738c11c3a1c07402d1a926d890caf3e657bca2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118650
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-09  Caolán McNamara  <caolanm@redhat.com>  [4c24250cd52ab36ae0a44459675752ec22530f42]

        gtk4: use gtk_widget_get_preferred_size instead of gtk_widget_size_request
        
        Change-Id: I0d739b88095a5ab7a66d5bfb93f75366427628e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118654
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-09  Caolán McNamara  <caolanm@redhat.com>  [9f918b1dbe687e330e424413f09a0a41bac3af32]

        can avoid exporting the Compat methods
        
        Change-Id: I850139c7858d599eb60d16401fc49fba5b72f568
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118657
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-09  Stephan Bergmann  <sbergman@redhat.com>  [9d27a44e8b79373573ea038d8a44874785036fd3]

        Do not support +/-NaN with an explicit sign
        
        The code accepting "NaN" had been introduced with
        92dafe9862d693ce9d79269627c3e6832422874e "dba33h: #i112652#: rtl/math.h:
        string<->double conversion and XMLSchema-2: [...] rtl_math_stringToDouble and
        rtl_math_uStringToDouble support XMLSchema-2 values in addition to deprecated
        previously supported values."  The "XMLSchema-2" mentioned in that commit and in
        the corresponding <https://bz.apache.org/ooo/show_bug.cgi?id=112652> "ORB:
        report builder not handle correctly NULL values" presumably references
        <https://www.w3.org/TR/xmlschema-2/> "XML Schema Part 2: Datatypes Second
        Edition", where section "3.2.5 double" only supports "NaN" without a "+" or a
        "-" sign in the lexical representation.  So stop accepting those.
        
        (I came across this in the context of 2b2b6405161025678f91a5625e50d0b414597368
        "Reliably generate positive or negative NaN again", wondering whether this code
        should be updated too.  But then decided that it is probably best not to allow
        that non-standard signed NaN notation for this case, and just keep producing for
        the "NaN" representation whatever std::numeric_limits<double>::quiet_NaN
        produces.)
        
        Change-Id: I035e78ca36240317f72f117d2b456fc474d8c08a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118647
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-07-09  Miklos Vajna  <vmiklos@collabora.com>  [a5606b69333a6f13cc8eec8f6f47db1a2fb5fb0c]

        sw: handle mbAddVerticalFlyOffsets when replacing compat options
        
        This was added in commit 50223ea6e212b60b7d33839c2753c5601fb50f95
        (tdf#98987 sw: add AddVerticalFrameOffsets compat mode, 2016-03-31),
        it's off by default and is in for Word documents.
        
        Change-Id: Ie3fdd0328e285de189d32edd73ea08e0938f6887
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118655
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-09  Stephan Bergmann  <sbergman@redhat.com>  [010cf46e04907fa2503477ce4c0c85f465747034]

        loplugin:indentation (clang-cl)
        
        Change-Id: Iae559ca8bee9650c01167a4d1b918e18cbf03c28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118660
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-09  Justin Luth  <justin_luth@sil.org>  [a45876adc36a3764cfeadb1737e5dcfb7ffee9da]

        tdf#141964 writerfilter CN: listLevel 9 means no numbering
        
        and so does numId 0.
        
        Wow - this is REALLY FUNDAMENTAL stuff, and we weren't
        handling it? Did anyone look at any of the specs
        when they were implementing import of numbering?
        
        Change-Id: I3ea20baccfae34751328558a873ccdcfda0de0a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115258
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-07-08  Gülşah Köse  <gulsah.kose@collabora.com>  [92a407b7f90a98704a238c5ffa3a3491eaf3263a]

        tdf143222 Handle alternate content of graphicData element.
        
        Handle alternate content and make true choice.
        
        According to ooxml spec ole object requires exactly one pic
        element. (ECMA-376 Part 1, Annex A, CT_OleObject). In the
        current case first choice has not pic element and we should
        allow fallback processing.
        
        Change-Id: I30b7de703b8c2f00d6bf286e05eea505ac3627f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118539
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-07-08  Caolán McNamara  <caolanm@redhat.com>  [3175a7684982e7812e8071c595395eb3da3035fc]

        make SetParentToDefaultWindow available from vcl only
        
        rechecked tdf#119390. If I tear off the color popdown in writer, click
        in the combobox and shift-tab to put focus in the button (where focus is
        more visible) and close the torn off window then focus continues to
        return to the main document as wanted.
        
        Change-Id: I1e909cdf31e9a1309475d933d0ede289a84884b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118645
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-08  Caolán McNamara  <caolanm@redhat.com>  [c109e1d1f5965fe03c666fee6c0bd4dd875f29c8]

        tdf#143146 copy functor and arg before calling function that can delete this
        
        Change-Id: I4e29fe6fa4119b709e31156afc5c2a5d08cdc072
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118640
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-08  Caolán McNamara  <caolanm@redhat.com>  [3fa9e73a5b07c828ac6377fc3b40d3c71d4b3a41]

        tidy up comment formatting
        
        Change-Id: I706fa295f6f75ff3c80c8107ab8aa08dc3a43902
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118644
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-08  Caolán McNamara  <caolanm@redhat.com>  [36e1f1f5e7da5563ba721874e15a92b874ae1c5f]

        Resolves: tdf#143153 null-deref on grouping fit-to-frame obj with another
        
        Change-Id: I134d15ac980aa34ff274abd03966cd7948390542
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118642
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-08  Caolán McNamara  <caolanm@redhat.com>  [321436d7bb9087a92e8f69cc948bb3ebb23049c7]

        Related: tdf#143153 these are GtkBox properties not GtkGrid ones
        
        nothing to do with the crash though
        
        Change-Id: If7645a904de9147d20f548017bf5390fc57af6cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118641
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-08  Caolán McNamara  <caolanm@redhat.com>  [583291d2d8d0cc9815b144c1b02847eb29421ccb]

        pGetFormatter was already fetched via GetFormatter()
        
        so don't need to refetch it here
        
        Change-Id: I0a881c1232c5749c4558088a58111908a8c8cb17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118605
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [aa5acdda9a1bd05263e482c4f527be6d088edde6]

        tdf#122191: sc_subsequent_export-test2: Add unittest
        
        Change-Id: Ib71b76766f1f20d73226c6551348c623077c06a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118611
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-08  Stephan Bergmann  <sbergman@redhat.com>  [2b2b6405161025678f91a5625e50d0b414597368]

        Reliably generate positive or negative NaN again
        
        ...after e5c80bb69a30dfb0a3daf6061ab127d92f8142d6 "Purge out setNan from
        math.cxx" had dropped the use of rtl::math::setNan and sign bit fiddling, and
        relied on the implicit assumption that std::numeric_limits<double>::quiet_NaN
        would produce a positive NaN (but which does not seem to be guaranteed by the
        C++ standard) and on the expressed hope that multiplying such a positive NaN by
        -1 would generate a negative NaN (but which does not seem to be guaranteed by
        IEEE 754: while it mandates that a NaN's payload is preserved across such an
        operation, the result's sign bit appears to be unspecified)
        
        Change-Id: I12215c888a1cb8de6b3f046a836c550cb21b5a85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118604
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-08  Miklos Vajna  <vmiklos@collabora.com>  [8b7f948d9d79393bc6c1b11d239706666fd5d7de]

        sc, VmlFormControlExporter: avoid OStringBuffer style
        
        It's more efficient to have just one big statement with all the + operations.
        
        See
        <https://gerrit.libreoffice.org/c/core/+/118488/2#message-425f5c995c78ed24df430154bec28d89dcef9eb3>.
        
        Change-Id: Ifc304a58f5e34e7654a800fe1163beeec3f791a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118635
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-08  Caolán McNamara  <caolanm@redhat.com>  [86a8701e2eb7ac81852fab3f49372d5ab58032e4]

        SolarMutexGuard::clear called twice where the 2nd call site should undo the 1st
        
        since
        
        commit 94f8a0e60b7bc5c1176eafe9a36c3f3466bd1408
        Date:   Thu Mar 20 09:08:10 2014 +0100
        
            Use SolarMutexGuard directly
        
            Change-Id: I4b245dd68bf032a1d74fb16b910dc952fd761781
        
        seen with compiler warning of:
        
        In member function ‘sal_uInt32 comphelper::SolarMutex::release(bool)’,
            inlined from ‘void osl::ClearableGuard<T>::clear() [with T = comphelper::SolarMutex]’ at include/osl/mutex.hxx:194:28,
            inlined from ‘void framework::ImageManagerImpl::reload()’ at framework/source/uiconfiguration/imagemanagerimpl.cxx:1071:25:
        include/comphelper/solarmutex.hxx:91:22: error: ‘this’ pointer is null [-Werror=nonnull]
        
        Change-Id: Ibd074794e4556a6ff34b0dc94099e81e1ae3b349
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118634
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-08  Caolán McNamara  <caolanm@redhat.com>  [17811ca444676767ec72089c9fe8fb4ccd54cfc6]

        we check pChild against null in one branch but not another
        
        presumably we don't need to check against null at all
        
        Change-Id: I3fb909c12a541d1a70e9221f98f7b9337f19a5fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118609
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-08  Justin Luth  <justin_luth@sil.org>  [bedd73ea578ad01171536ee90d22249fa221d2d6]

        tdf#141964 writerfilter CN: get paragraph and inherited listLevel
        
        Just like numId, listLevel is inherited from parent styles.
        This was totally missing. Even the direct formatting of
        a listLevel value was ignored (although that case would
        be rare, because usually both numId and listLevel are defined
        together).
        
        It seems like the most fundamental basics of our numbering
        import are wrong. EXTREMELY DANGEROUS TERRITORY,
        although this particular change ought to be quite safe.
        
        Change-Id: Ia3cbd941a0a90a932938597e0797ee8e2b0aca6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115257
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-08  Caolán McNamara  <caolanm@redhat.com>  [19e0c59a722dca6cd8b6ca61ed421c34c2773d18]

        annotate LogicToPixel etc with SAL_WARN_UNUSED_RESULT
        
        Change-Id: Id5e58e6350f463817159642d30733f0b7e43a44a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118607
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-08  Caolán McNamara  <caolanm@redhat.com>  [16121e0144fc11fc26f45ea1a7b2e1488d5267ef]

        return value of PixelToLogic ignored
        
        the other uses of SdrObjListPrimitiveHit operate in Logic Position
        
        Change-Id: Id6a834a17e6e2252bd4f58d10cd95f7425191203
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118606
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-08  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [d5c64be26a3be69814097ccfce44a42150ca9d2d]

        Update git submodules
        
        * Update translations from branch 'master'
          to 6e44dc455cecec8e0109243bf7e2398e4dc1306b
          - update translations for 7.2 / master
            
            and force-fix errors using pocheck
            
            Change-Id: I42420023bbf647224c6e216da57904cedb6b7e89
            
2021-07-08  Michael Stahl  <michael.stahl@allotropia.de>  [4c6b204fdc0cba873d33d801a9853819c09bdc6e]

        vcl: nerf Window::SetParentToDefaultWindow()
        
        There is a problem with keyboard focus in an Eclipse RCP application on
        WNT; it is apparently caused by re-parenting calling
        ImplSalReCreateHWND() and that first transfers the focus to the newly
        re-created window and when that dies shortly thereafter to the Eclipse
        top-level window instead of LO child window.
        
        Re-parenting doesn't work anyway because mpAppWin is always null outside
        of unit tests and mpDefaultWin lives outside of time and space and
        doesn't know about any window the LO window may be embedded in.
        
        Re-parenting appears to be unnecessary because if a parent dies with
        undisposed children that's considered a bug anyway nowadays.
        
        (partially regression from 8a2f7704cd0e43304e54bf2281232335cc0979a3
         which removed conditionals that limited the reparenting to floating
         windows)
        
        Change-Id: I7a3997d5e714b40918337207ec1387922f86f8e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118588
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-07-08  Miklos Vajna  <vmiklos@collabora.com>  [d67085cd86dc1e74941c8337d1eba39981117977]

        XSLX export, button form control: fix handling of no macros
        
        Turns out that in case there is no macro, then the attribute should be
        omitted, leaving it empty is not OK. Excel warns about this.
        
        Change-Id: I2dbc4d837bd585674e013eb3ce6b898f12498c4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118600
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-08  László Németh  <nemeth@numbertext.org>  [8726cf692299ea262a7455adcf6ec25451c7869d]

        tdf#142700 DOCX: fix lost track changes of images
        
        anchored to characters or paragraphs.
        
        Tracked deletions and insertions weren't imported,
        if they contain only images anchored to character,
        resulting loss of the document content: i.e. deleted
        images were reappeared, as not deleted images.
        
        Note: because change tracking of the OpenDocument
        and Writer supports only text range based changes,
        the fix is a workaround using zero width spaces
        to create an invisible text around the anchoring point
        of the images. This workaround is not used, if it's not
        necessary, i.e. if the image is part of a bigger
        deletion or insertion, which contains also text, not
        only an image.
        
        Change-Id: Iaae6aae2c01191512c71117a0c788a4147c4cae0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118557
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-08  Justin Luth  <justin_luth@sil.org>  [e5b3f975144228d49c0bac71031fc7356fd252ab]

        tdf#141966 writerfilter CN: set minimum threshold
        
        I have found that in both DOC and DOCX numbering bugs,
        many can be fixed simply by not assigning Chapter Numbering
        at all. So set a minimum threshold to deter useless assignments.
        
        [Note that a LO round-trip should save as numId 1,
        and thus a single entry would make it qualify.
        For Word-authored documents, this threshold means
        at least 3 Heading X styles (which matches LO default workflow)
        or 6 out of 9 Levels defined for non-heading styles.]
        
        Change-Id: Ic3d1c800a703721e7ab5302e274ee1eeda496ac0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118543
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-07-08  panoskorovesis  <panoskorovesis@outlook.com>  [8f962ddc45ca4f6825b41f2786f9fd219b4c1586]

        Add handler for MetaPolyLine Read
        
        The handler separates the MetaPolyLine::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: Ic800b13cdca5bc6ffc00f1564e5a05303c445c5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118566
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-08  panoskorovesis  <panoskorovesis@outlook.com>  [18b8e90ec255ce5cd94fd6fd0b3dc1729043552f]

        Add Handler for MetaChord Read
        
        The handler separates the MetaChordAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: Id4251e270bab9dc609c220ad0f304ee38b9ed2bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118565
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-08  panoskorovesis  <panoskorovesis@outlook.com>  [e935e60431ab138eab044573355e2ed27bb1b8fa]

        Add Handler for MetaPie Read
        
        The handler separates the MetaPieAction::Read from the metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I7b601a6ef03f4b0e777558e36aff87cd24588573
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118550
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-08  panoskorovesis  <panoskorovesis@outlook.com>  [4fc97b63f144d2fa2eeb05f3e88b5c863fd4f12b]

        Add Handler for MetaArc Read
        
        The handler separates the MetaArcAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I2d6e6bfa53b00811ba473db7e4d2255a1ca4becf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118545
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-08  panoskorovesis  <panoskorovesis@outlook.com>  [0fab99d596f87739a3c98776591ca4f0c51b15b9]

        Add Handler for MetaEllipse Read
        
        The handler separates the MetaEllipseAction::Read from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I40c5f7c2993dd34cb370d909e251be9a588f6168
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118473
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-08  panoskorovesis  <panoskorovesis@outlook.com>  [3f6c589530fbe7dbc418d777bdd5a7a1804e85bc]

        Add Handler for MetaRoundRect Read
        
        The handler separates the MetaRoundRect::Read from the metaact.hxx
        Read Implementation is now in SvmReader.hxx
        
        Change-Id: Ic0b29b2119db3417c2feba8dc5fd44215256c040
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118433
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-08  panoskorovesis  <panoskorovesis@outlook.com>  [082554ee94e61008c75595c45bdcf01af989241a]

        Add Hanlder for MetaLine Read
        
        The handler separates the MetaLineAction::Read from the metaact.hxx
        Read Implementation is now in SvmReader.hxx
        
        Change-Id: I27bfcc4323e8d351e8277898334fc623d6a53dd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118403
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-08  panoskorovesis  <panoskorovesis@outlook.com>  [e21558852131de5c6721264edd274ebbc6c72973]

        Add Handler for MetaPixel Read
        
        The handler separates the MetaPixelAction::Read from metaact.hxx
        Read Implementation is now in SvmReader.hxx
        
        Change-Id: If45e8c46c28957c4f11c95d8a0ebbaeab01894d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118399
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-08  panoskorovesis  <panoskorovesis@outlook.com>  [c23b42ce803f58e547637100e83bb6bab2843fe0]

        Add Handler for MetaPoint Read
        
        The handler separates the MetaPointAction::Read from mataact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: Ic383be9029f5a74479c511b29cf8759815d55713
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118398
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-08  panoskorovesis  <panoskorovesis@outlook.com>  [7c320f2836f01f92129551f7fee4df9583d3aef5]

        Add Handler for MetaRect Read
        
        The handler separates the read method from metaact.hxx
        Read implementation is now in SvmReader.hxx
        
        Change-Id: I824a06d9018b473fd2398802d69b4952d33c4ada
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118396
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-08  Miklos Vajna  <vmiklos@collabora.com>  [0025e80ba6d882f6f885499efaf37ab0e2ed699d]

        sw: use SfxPoolItem::StaticWhichCast() in SwTextBoxHelper
        
        	case RES_VERT_ORIENT + pItem->StaticWhichCast(RES_VERT_ORIENT)
        
        is more likely to match than
        
        	case RES_VERT_ORIENT + static_cast<const SwFormatVertOrient&>(*pItem)
        
        Change-Id: If6ce65ae26b1088acb41b390a4fc8c1a69c141bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118590
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-08  Thorsten Wagner  <thorsten.wagner.4@gmail.com>  [396ceb05ef2bb75ba5c81b83f443863c485fa0b9]

        tdf#125533 Update Calc style names for style sidebar dropdown
        
        Style names for Calc are updated to current style names. As
        default styles shown by sidebar dropdown are hardcoded, styles
        Accent 1, Accent 2, and Accent 3 were added to offer a few
        more options.
        
        Change-Id: I0e4b00f7e8a64e1ded077c559ed208fe71d784ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118038
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-07-08  Stephan Bergmann  <sbergman@redhat.com>  [395ecf1ed3040b4eac6b1fc8d6b96ca426657321]

        Turn OSL_DEBUG_LEVEL >= 2 SelfTest into CppunitTest
        
        ...and move "10.0", "10.10", and "1.5.0_010" from badVersions[] to good
        versions[] to make the test succeed (assuming these shall indeed be classified
        as good by now, presumably due to changes to the SunVersion implementation in
        the meantime)
        
        Change-Id: Ia7cf9b0e607743a5e0534078c0221c1423f6cfb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118570
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-08  Todor Balabanov  <todor.balabanov@gmail.com>  [822f128e734f37ee4de9bf5b62640cbec140701e]

        Polymorphism is a better approach when there are chains of inheritance.
        
        Change-Id: I2580dafcf8792bf4b11db78988db8c2976e4545c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118569
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-08  Eike Rathke  <erack@redhat.com>  [7a58221f800e215934cbcb2d3907c35b44981611]

        Resolves: tdf#122191 BOOLEAN is a keyword, treat it as such
        
        ... to not end up with "BOOL"E"AN" instead, which is a date type
        with an era year and literal strings.
        
        This never worked but only was uncovered by
        
            commit ce4fc2fc08be8ea2773194e303ed42d2579e93a0
            CommitDate: Fri Mar 2 20:27:45 2018 +0100
        
                Resolves: tdf#115351 convert boolean equivalent format codes to proper Boolean
        
        if the format also had to be converted between locales.
        
        Also preserve boolean equivalent formats during Excel export and
        try hard to convert back as much as possible if a literal boolean
        string format is a Boolean equivalent of the target locale.
        
        Change-Id: I54f65c276cbf7bb99e960b6d7053c5fa95fbccb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118591
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-07-07  Caolán McNamara  <caolanm@redhat.com>  [e30d71fe58a2c06143c65a34b1de8dff45054550]

        gtk4: GtkMenuButton might have no GtkPopoverMenu
        
        Change-Id: Icfc2f0c39fc223c94c1a3f038a4c186349be4fa5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118587
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-07  Caolán McNamara  <caolanm@redhat.com>  [f62d2de95c3553e0615d3485645bf5061b97d520]

        WaE: Wodr type 'ActionMapTypesOOo' violates the C++ ODR
        
        Change-Id: If0b83e62e6c9905b1ae391fbed7c43b379dce5db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118586
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-07  Caolán McNamara  <caolanm@redhat.com>  [ed2d309b5ccdaa1a58f37f70a00ad74452e163cd]

        make code a little clearer to indicate that pAnchor isn't leaked
        
        Change-Id: I656a8c8506d7905ece3ff1b0547c82c42b234ab6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118585
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-07  Caolán McNamara  <caolanm@redhat.com>  [7d180d713392b98e40bc3778d9434a9b6fd0aa8b]

        gtk4: implement Menu::get_n_children for gtk4
        
        Change-Id: I6a6202783d30da2487e4033bcbe859e72f959f12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118579
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-07  Caolán McNamara  <caolanm@redhat.com>  [e3c1460462ce1fdb7073b876c1d802e4b2cb49c6]

        gtk4: implement MenuHelper::clear_items for gtk4
        
        Change-Id: I0df18e50ad8955b3e5933287cba2ddcee02fec31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118577
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-07  Caolán McNamara  <caolanm@redhat.com>  [a38fc872839909774a7097671fcaefe3c9127bdd]

        gtk4: silence warnings
        
        Change-Id: I4d9d391239a57ab81ce6f513a713ac91846b61d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118576
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0db3e8a815d4008a23f19df5c89871281c698ae8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dc68b55ae08e9445e3ec982b7d5e91a4b522b9a1
          - tdf#143232 Set correct name for shrink/expand in Help
            
            Change-Id: Ia95edf96335a45743fc40e253d35d4b5de7c4f80
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118580
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-07  Caolán McNamara  <caolanm@redhat.com>  [c118d90e13fff1b9404e179b61cd5919115a449c]

        gtk4: add get_item_id to MenuHelper
        
        and implement for the GMenuModel case
        
        Change-Id: I57da4d984f6a743043cd82c32edff35115fe94c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118575
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-07  Caolán McNamara  <caolanm@redhat.com>  [857943a0e4e75f12ffe7b1dc9d91ef88fbdb75d6]

        gtk4: move more GMenuModel/GtkPopoverMenu handling into MenuHelper
        
        Change-Id: I994a0c6aeb2bfabec01999e4722ac0f72a3f359e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118574
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e3fa55f33dde9d8890a2a318b68f9d69a5a804af]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7c10c96ab3e221764a797442b0a04e8013584815
          - Fix typo on sf_methods.xhp
            
            Change-Id: I10ac058ca55a5fd7a5b606e0ad48f28399563b5f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118578
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [4c76bcb5f35527283c6070fc8e3911a35734eba1]

        tdf#132740 avoid some WeakReference cost in accessibility
        
        reduces time by 20% for me
        
        Change-Id: Ife78248fd36099298eb2401b362f16a1ae3c0434
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118534
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-07  Balazs Varga  <balazs.varga991@gmail.com>  [f6b143a57d9bd8f5d7b29febcb4e01ee1eb2ff1d]

        tdf#142910 sc filter: fix "greater than" or "smaller than" etc
        
        Filter "greater than" or "smaller than" (>, <, >=, <=)
        conditions according to the cell number format.
        
        Regression from commit: d5c2584bf36d21580db677b231c57f99f49aa2cb
        (Related: tdf#140968 avoid duplicated filter values)
        
        Follow-up to commit: 1f755525189884e4b2824889a6b9dea8933402db
        (tdf#142402 sc UI: store formatted values in standard filter)
        
        Clean-up for commit: d5c2584bf36d21580db677b231c57f99f49aa2cb
        (Related: tdf#140968 avoid duplicated filter values)
        
        Change-Id: I1284892398c9964ca5407b4d617a617f20341107
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118272
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-07  Hossein  <hossein@libreoffice.org>  [8ea9a8bc43ea054521a44dc8e3bc537110ca9e33]

        tdf#143204 svx: fix SID_ATTR_TEXTCOLUMNS_SPACING SID collision
        
        These two SIDs have the same ID, which is fixed now:
        
        * include/sfx2/sfxsids.hrc:
        	#define SID_NOTEBOOKBAR (SID_SVX_START + 338)
        * include/svx/svxids.hrc:
        	#define SID_ATTR_TEXTCOLUMNS_SPACING ( SID_SVX_START + 338 )
        
        The symptom tdf#143204 is that the tabbed interface was hidden in Impress
        or Draw, which is now fixed.
        
        Looking at b66d87086804460c1986df1b832fd6b2ea075a90 (2014-04-01) we read:
          As commit 669ad519902e21e0cb3537fb7e203987f75a4077 (colliding
          SID_SVX_START based ids, 2013-06-24) suggests, new SID_SVX_START-based
          SID's shouldn't be added to include/editeng/editids.hrc. However, if it
          was done, at least add a comment about it to include/svx/svxids.hrc, so
          it becomes obvious that the two slots have the same ID.
        
        Also in include/sfx2/sfxsids.hrc:551
        
          slot IDs from SVX (svxids.hrc) ------------------------------------
          These SID_SVX_START entries came from include/svx/svxids.hrc, avoid
          accidentally colliding entries with include/svx/svxids.hrc and
          include/editeng/editids.hrc. Only add new SID_SVX_START entries
          to include/svx/svxids.hrc
        
        Change-Id: I5e8c14bdbaa72f1b030a686dd5fffc9ae8dd1306
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118459
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-07  Caolán McNamara  <caolanm@redhat.com>  [b55389c7c1bff6b555e14a3cef570fcb85091e4d]

        gtk[3|4] give signal_item_activate an ident instead of a GtkMenuItem*
        
        Change-Id: I9f762dea7f2a8daadfbe4ee693caf5a40442aabe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118573
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-07  Caolán McNamara  <caolanm@redhat.com>  [dc2abe4646cbf1c867a0ecc75bcb4e6c7d1fb806]

        gtk[3|4] rename signal_activate to signal_item_activate
        
        Change-Id: Ic90bd9f87bfdb8e7de6d5546ea1f8c33236e6469
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118572
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-07  Caolán McNamara  <caolanm@redhat.com>  [60c89f3b2c6cdcf84274eafd345fc20ccd90d381]

        gtk4: move new GMenuModel/GtkPopoverMenu handling into MenuHelper
        
        Change-Id: I637dcc4bc8fe31e1c8832ada84f844976ee44da7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118571
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-07  Rafael Lima  <rafael.palma.lima@gmail.com>  [b35b5e03b4ecc694d61a72bebb8621b9562f870f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b46d9178afe749e720ef1a3ba3666e153111fc32
          - tdf#143229 Remove empty paragraphs
            
            Change-Id: I4dbb2eb2cfbb140a129c02290642a777c8f9f327
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118496
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-07  Michael Weghorn  <m.weghorn@posteo.de>  [cdc752fd5e5b3bf97043b9542867d84827614f2c]

        tdf#140594 Create proper window peer for FORMATTEDFIELD
        
            commit 2a694f9e0e7789b4b3b792a9eedd29366fa10c1c
            Date:   Wed May 6 14:08:07 2020 -0400
        
                lok: fix the window type of the formatted field control
        
        had introduced the new 'WindowType::FORMATTEDFIELD' and set
        it for the 'FormattedField' control (instead of using
        the previous default value set in the 'SpinField' ctor,
        which is 'WindowType::SPINFIELD').
        
        So far, this type was not explicitly handled when
        creating the XWindow peer.
        
        Handle it just the same as 'WindowType::SPINFIELD'
        and return a new 'VCLXNumericField', which e.g.
        makes sure that a "proper" accessible is created
        and thus alues of a spin field are announced by
        the NVDA screen reader (again).
        
        (See also
        
            commit 33cac418db78f64f7fa84b8e65c01c2b02cf17a7
            Date:   Fri May 29 16:53:59 2020 +0200
        
                tdf#133498 Make native drawing of FormattedField work (again)
        
        which had fixed a similar regression elsewhere.)
        
        Change-Id: Ie8a4d279a12a1b83a9cf97f1304d84214b3a2a2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118568
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-07-07  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [52beb3907dd3c7e6ae112e263def1005272cecd8]

        tdf#142764 sc: import "Same content on first/left page"
        
        Different header of the first page was never imported
        (related to the missing UI support), despite its working
        ODF export.
        
        This commit sets the values of those options at ODS file load
        according to the "display" attribute used to hide or show
        a particular header/footer.
        
        Follow-up to commit 19fa853ce12136b5c14e0c5a0aa906c296b75388
        "tdf#121715 XLSX: support custom first page header/footer".
        
        Change-Id: I3409ad94a4d3ff86fd7f6d8afede3e7603024515
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117788
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-07  Michael Stahl  <michael.stahl@allotropia.de>  [515b72fb9275c76ff9f26b0c3c47cac706d92af0]

        Revert "I suspect that we unlikely to use JRE older than 1.3.1_07"
        
        This reverts commit b3541dea4889b9d0039554f87bd16e55189cf8b1.
        
        Reason for revert: The code did not just deal with text encoding differences, but also with properties whose value contains line breaks.
        
        For example, OpenJ9 has line breaks in "java.vm.info" and "java.fullversion", which now trigger asserts; also there is "line.separator" but this one happened not to cause problems so far.
        
        Change-Id: I3ded8e824e96b6fcf21677dd9ba72cbf58c1d261
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118495
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-07-07  Caolán McNamara  <caolanm@redhat.com>  [716c20460372e3f3543f4dc81a49368a5291cd34]

        remove [g|s]et_item_help_id for menubutton menu items
        
        a fairly obscure functionality that was used in just one menu that can
        be dropped now that the help is changed to contain references to the
        help ids the menu items already have
        
        Change-Id: I4efa2f11e7d48b398152d7308341bd3e4308c377
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118561
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-07  Jean-Pierre Ledure  <jp@ledure.be>  [f3657a886d99a56366104335b0c4939ac0d0cb57]

        ScriptForge - (SF_Writer) move Forms() method from SF_Document
        
        The Forms() method was placed in the SF_Document service
        but was applicable only on Writer documents
        
        Now it is placed correctly in the recently created Writer service.
        Effective in Basic and Python.
        
        Additionally redundant parentheses have been removed in scriptforge.py
        
        Change-Id: I0d328b40577ddf81a188fdf72611f84751bcb506
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118559
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-07-07  shubham656  <shubham656jain@gmail.com>  [d9d86730a6acbb7fe1c94d7bf8b58b81ab51b4a6]

        tdf#126685 Add UnitTest
        
        Change-Id: I84feb90f63f947a20db06cc66dd0f610fa71e7ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117945
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-07  Caolán McNamara  <caolanm@redhat.com>  [c904eb726e7261a0fcb65d8637f73e5dbc27211f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 147ed04e1bff695f9242d5991334d1c8ddd7435a
          - set the extended tooltip explicitly for each of the form 1-9 menu items
            
            in the load/save chapter (outline numbering) menubutton menu so the
            code for that can be simplified
            
            Change-Id: Id954bbe39b997b77cf5d17330a651712ea9d5fcb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118560
            Tested-by: Caolán McNamara <caolanm@redhat.com>
            Reviewed-by: Caolán McNamara <caolanm@redhat.com>
            
2021-07-07  Caolán McNamara  <caolanm@redhat.com>  [10b0bea130a18e1573f7cb5c997917442208f31a]

        gtk4: implement get_item_label for GMenuModel
        
        Change-Id: Ia8c893502c1546ae77b03a59ce2798b99340cf72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118556
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-07  Caolán McNamara  <caolanm@redhat.com>  [bcd39bc1e36c06ce1221a9d981363c292b614938]

        gtk4: implement set_item_label for GMenuModel
        
        Change-Id: Iee721fa9f50b2884b2d0e726c36d6821e135a561
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118555
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-07  Caolán McNamara  <caolanm@redhat.com>  [5933071ec7cb34c064206c8e81998a5f99d9aa8b]

        gtk4: rework remove_id to extract a standalone find_id
        
        Change-Id: I08ce91b78a09ad2db1c8e1aa09abc50fd61e177d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118554
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-07  Caolán McNamara  <caolanm@redhat.com>  [4c56e02c71cbd0aa374afb5b9f8e2540b0d1149e]

        gtk4: convert GtkRadioToolButton to GtkCheckButton
        
        Change-Id: If09508de92aba82ea414cd2fb7b7029e96aaf2f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118553
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [2ca614be3eb65d852b2c811c853b754e5e5ecb36]

        tdf#132740 bypass work if selection has not changed
        
        takes 10% of the time off
        
        Change-Id: Ia0a2f4469088e103f162b7d85abb7fadc5f365cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118532
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-07  Caolán McNamara  <caolanm@redhat.com>  [0a32449722c38ab59845ce451c231d82dafb1b58]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 28d20be2d79c99bbfd5fedea5c4b2af9d22a29c0
          - the button in outline (chapter) numbering is now called 'format' not 'user'
            
            Change-Id: I330a8c1b179921724c9c6d427b700eafcafb7814
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118558
            Tested-by: Jenkins
            Reviewed-by: Caolán McNamara <caolanm@redhat.com>
            
2021-07-07  Stéphane Guillou  <stephane.guillou@member.fsf.org>  [c4b5cdd54d9eb70c6ae56d4148674fc07469f79d]

        tdf#133368: update extensions website URLs and use https
        
        Change-Id: Idcdb5dbb4f0754425eeca4b137fa1626bba9ef6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118340
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-07-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [3e942e40a6c175e4e42a16be83191bc5e01f43b9]

        tdf#132740 improve TagWindowAsModified
        
        makes a small difference
        
        (*) Use strong ref instead of weak ref, because weak ref is expensive to
        access
        (*) to make that work, fix dispose()
        (*) cache the vcl::Window to avoid expensive VCLUnoHelper::GetWindow
        
        Change-Id: Ida7a060d729633a0feb326697509d90052bca1f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118533
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [73c9ef661d9ef6237d3fd3c259fd040a545b44cf]

        tdf#132740 don't broadcast if modified status has not changed
        
        take 10% of the time off
        
        Change-Id: I75c8d5e1297de342df711d15260073db59946116
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118531
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-07  Caolán McNamara  <caolanm@redhat.com>  [786d4d32e139d9cab4a6b5e4a59c1cd64b4d1da9]

        ofz#35878 Null-dereference
        
        Change-Id: I21725931777ff4ce8963db3af345c574645336ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118547
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-07  Eike Rathke  <erack@redhat.com>  [0d3ffda9615ad48679e61d606004de65154cdbfb]

        DateFormatter: use Date::AddDays(), AddMonths(), AddYears()
        
        ... that do all the checks and normalize.
        
        Change-Id: Id3ffcf5146b25020ec808aa70240953d39328a82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118540
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-07-07  tushar  <tusharrai282@gmail.com>  [1f88af544ffe17c58806a6b947803e1a2b3db378]

        Added Find and Replace Transformation .
        
        Change-Id: I6ba0cd27bfd8b90923fb35d019fe0223bc9f07f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118384
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
        Tested-by: Jenkins

2021-07-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [0ad1810a9181c5a01015cfc5206fb5870f8d6138]

        basic_coverage: use Option Explicit where possible
        
        Add missing license headers to a couple of files
        
        Change-Id: I7610f922e9ac914ae8fda0d0b6a7ca389401caca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118489
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-07  Jean-Pierre Ledure  <jp@ledure.be>  [c2d69eae17acc93775066e649a3e22d542306ef8]

        ScriptForge - (SFDocuments) New SF_Writer service
        
        Addition of the skeleton of the new SF_Writer service
        as a subclass of SF_Document.
        
        Entry points in CreateScriptService are provided
        both for Basic and Python user scripts.
        
        Full compatibility with existing user scripts.
        
        Specific properties and methods will be provided in later
        commits.
        
        Change-Id: Ib00a9ea52023707d1429e8ad9dcb4dca2ca63174
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118515
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-07-07  Caolán McNamara  <caolanm@redhat.com>  [a99fb22b48df4979191af1ff165a668fc4992d52]

        ofz#35832 Timeout
        
        Change-Id: I3cd37d3682cf1029e652eae2f38a3dc68b73ef59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118536
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-07  Caolán McNamara  <caolanm@redhat.com>  [e9c2a63031353df8c96e4dcd32723090fa6503f7]

        remove stray unused image-position of 'right'
        
        Change-Id: I6ef038841a80084fcf74a71a0cdbc005c132b0b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118535
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-07  Caolán McNamara  <caolanm@redhat.com>  [c1328995c100e61c940c4c848b1e4416a2931fe6]

        gtk4: use state-flags-changed for toolbar GtkMenuButton toggling
        
        Change-Id: I71b6a3e2e99b52be0c51987f097a3487bf83fac8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118526
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-07  Caolán McNamara  <caolanm@redhat.com>  [d1640dfa88652aef9cc9b85b68f34626b592c569]

        pMenuButton check against null inside pMenuButton check against null
        
        and there's no possibility it changed since the first check
        
        Change-Id: Ic32f9ef3c4659178792a35c87f13ee21b1d54228
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118524
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-07  Caolán McNamara  <caolanm@redhat.com>  [5d55a804fad870621fcf0e9b2d1a060dcbd179a5]

        xalign/yalign of 0.5 for GtkButton is already the default
        
        Change-Id: I1a428a7cc0ac1a07c39416802980d7c77265f093
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118523
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-07  Caolán McNamara  <caolanm@redhat.com>  [ac31428d3f4a673e4876609632c41bc218be5e4f]

        gtk4: replace GtkToolItem with GtkBox
        
        Change-Id: I02067a4b22817518451daf5d93de8d89dc8e5027
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118522
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-07  Caolán McNamara  <caolanm@redhat.com>  [91d971c6dc0ba4753ba3e1939b0b65b09469f739]

        gtk4: convert GtkMenuToolButton to GtkMenuButton
        
        Change-Id: I5b11e49e5eab68926b76814a07718e761fc6beda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118521
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-07  Caolán McNamara  <caolanm@redhat.com>  [ffe05ff05cecfa38390df9b2e218b37b34324b62]

        add truncate-multiline to new GtkEntry widgets
        
        Change-Id: I02ad90061cf291571a2b424bd526384c97580c7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118518
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [eac5977bfc11797eda356560a5e45c51108ef5a1]

        tdf#140506: sw: Add UItest
        
        Change-Id: I38edc066e0ace0ce7c3ce6273cd0908ef4a9e0c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118537
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-07  Miklos Vajna  <vmiklos@collabora.com>  [cd0dd53926b4d02ba84b6f9f94df91f92e55d6d8]

        sw: rework to avoid DECLARE_SW_IMPORT_TEST() in CppunitTest_sw_ww8import
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I7f2750453ca90df3b0b09f83242c309ea1adcc10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118528
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-07  Gokce Kuler  <gokcekuler@gmail.com>  [070a5b039b181c380b1b9724a015314ff78c30ed]

        tdf#57585 Add new bullet behaviour to impress
        
        Added the feature of removing bullets from
        blank lines and showing the bullet in a faded
        color on lines that have not yet added text.
        
        Change-Id: Ifb3beed7a0127d85660842555c85ceb466258441
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118450
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-07-07  merttumer  <mert.tumer@collabora.com>  [0759191e6923945469bc426b2c322ddeade12e09]

        Cache a static wavy line as bitmap and reuse it
        
        DrawWaveLine is cpu costly so render it as big as
        possible so we can only crop it
        Edit:
        1) Moved the Cache class to textline.cxx file
        as it is local to that
        2) Provided a custom hash method for the unordered_map
        to avoid double hashing the key. Used boost:hash_combine
        for hashing.
        3) changed unordered_map to o3tl::lru_map
        
        Change-Id: I0ab191f7bb72ccd5074c78858de9831c1a462b7b
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117362
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117969
        Tested-by: Jenkins

2021-07-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [ccf88845752a978ff3536c4bf66658993939caad]

        actually use CLOCK_MONOTONIC in tools::time
        
        some of the code was not copied from sal/ correctly
        
        Change-Id: I0a84b61eeab6a1b51eaa8ad303909373c52a6bb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118529
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-06  Caolán McNamara  <caolanm@redhat.com>  [09a5a04628eeadaef297e1c14009939c1f5dd564]

        drop stray skip-pager-hint properties
        
        Change-Id: I54f4bba95773797f19290fb357225f9726b2ce72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118517
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-06  Caolán McNamara  <caolanm@redhat.com>  [96b461c36ec9c75bb03592c78c6fa641e3105c8d]

        add window-close-symbolic to allowed symbolic icon names
        
        and for vcl use vcl/res/closedoc.png for it
        
        Change-Id: If3c31298d40e6130de415998df8840021a706a3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118516
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-06  Caolán McNamara  <caolanm@redhat.com>  [5733166e7aeb7c1e08a3cd785d633e1e252e9c88]

        gtk4: adapt small-button for replacement of GtkToolbar by GtkBox
        
        Change-Id: I265665f13c2a5221bd1ce1a32747acd82120c6ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118514
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5925b60ba8fc50899edf9474ee76439a4c27086c]

        Fix extended tips text after translation review for starmath
        
        Thanks to Tuomas Hietala.
        
        Change-Id: I6b031d83ae9afbecd70d9a6641a882ac6d81ac8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118445
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-07-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4e3939654427211c42fce02095394b3fca1691f0]

        Fix extended tip after translation cycle for filter/
        
        Thanks to Tuomas Hietala
        
        Change-Id: I6cc4302c8ccd3f7ac0bd9fd6d199da34e570b6bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118447
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-07-06  Eike Rathke  <erack@redhat.com>  [5e3bfdeb5ea4878a2546a7e1e16d0f3b6482024e]

        Related: tdf#125035 Introduce LongDateOrder and handle YDM in DateFormatter
        
        This fixes also
        
            unotools/source/i18n/localedatawrapper.cxx:1473: LocaleDataWrapper::scanDateOrder: no magic applicable
            lv-LV requested
            lv-LV loaded
        
        that is the only locale with a YDM long date order.
        
        Change-Id: I776b8706bf5bd3ec11cc46d38fd3613c8df7519f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118482
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-07-06  Caolán McNamara  <caolanm@redhat.com>  [544e279f981afee23e3c02d62adb2c377ef6700f]

        gtk4: add some more working dialogs
        
        Change-Id: I7fc4c6bfecca783a4c60c13f61c66a8a665e41a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118490
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-06  Caolán McNamara  <caolanm@redhat.com>  [406ea1528d47d1ccaf64827f8ba0d24f229147d7]

        gtk4: update GtkSalObjectWidgetClip with new scrolling controller
        
        Change-Id: I729584b71cf8d0a507b97fce96add66fb22508a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118513
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-06  Caolán McNamara  <caolanm@redhat.com>  [7a7dd854339eee52e290cce5b526df87e933ec1a]

        explicitly left align label in expander
        
        Change-Id: I290a73d656b833559581e02fd9fcdb83b44600ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118512
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-06  Caolán McNamara  <caolanm@redhat.com>  [0195b41a0c9e81f042e5b998a3b8f8c22a6b3c5d]

        gtk[3|4]: remove some unnecessary ifdefs
        
        Change-Id: Ie74fe410ec83a5c5ac270dcff1a6821d0a75f1f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118487
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-06  Caolán McNamara  <caolanm@redhat.com>  [93bda63aaadedda64dfb8f4a6f9d7f3a08d49aab]

        use box instead of grid
        
        Change-Id: I394779489c256d666e14c7c5bfe55e8ebd94e32d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118481
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-06  Miklos Vajna  <vmiklos@collabora.com>  [7e7a871bcd4f923b015a7e040969335696b434c6]

        XLSX export: handle macros on button form controls
        
        This builds on top of commit 1e3263a677b61c718d0fd1be15c066b933f7de18
        (XLSX export: handle button form controls, 2021-07-01).
        
        The binary XLS export already had code to turn Calc macro names into
        Excel ones, reuse that for XLSX purposes.
        
        Also fix the unwanted named range on export,
        oox::xls::FormulaParser::importMacroName() mentions how XLSX doesn't
        have matching named ranges for vba macros (while XLS has), mirror this
        on the export side as well.
        
        Change-Id: I877b6ba2c2e834a2327482da5cadcddf1b4672bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118485
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-06  Alain Romedenne  <alain.romedenne@libreoffice.org>  [3d81ae0fbe5a3a8d2b27a2e7b8c4aff2b52ba3c1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6be958e9618242079c2c674297670ca5797a21c2
          - extra args for sf_ui.GetDocuments() method
            
            Change-Id: Ia991e14b5896d8c84d8e3fae115df366723d75b0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117418
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-07-06  Caolán McNamara  <caolanm@redhat.com>  [a0ae4bb38cedf5f30a2bb6b6578024bb299112fe]

        use an explicit box instead of container
        
        Change-Id: I59a5e02ce4ff89c95c7ebdb666a6eaeea871b61f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118480
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-06  Caolán McNamara  <caolanm@redhat.com>  [c420b05745a507d6649c84279b6de5455d7d6ecb]

        gtk4: insert an intermediate GtkBox as 'toplevel'
        
        so we only have to concern outselves about GtkBox and GtkGrid as
        containers
        
        Change-Id: I7154c6256d26b0bb1e13a75eb063ae86d3632bf6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118479
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-06  Caolán McNamara  <caolanm@redhat.com>  [32196af8ef5fd6473668ad147c6bfe8c2adf7e52]

        gtk4: convert GtkToggleToolButton to GtkToggleButton
        
        Change-Id: I35b5cbc0bc4fb50f0eb763b1de1d31646bbf961e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118478
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-06  Caolán McNamara  <caolanm@redhat.com>  [8eb1aeac694d3b85ca22de7fc9e14c6827063bb7]

        gtk4: get toolbar item clicking working
        
        Change-Id: I5e60a48a5e2ffeb06785ed81a8a3767cff752b1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118477
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-06  Caolán McNamara  <caolanm@redhat.com>  [55eaa0a147b156e02c39a8e8194bc90a27211ec9]

        gtk4: add style of class toolbar to GtkBox replacing GtkToolbar
        
        Change-Id: I4b21fc7081f1037be610148fd032b257fdc698af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118475
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-06  Caolán McNamara  <caolanm@redhat.com>  [fc98f9a0cd88543f7c053e57023c6c353a3fa429]

        gtk4: implement filling in GtkButton icon-name from vcl theme
        
        for converted GtkToolButtons
        
        Change-Id: Id6a4c91e7cc9f8dcbcecba7378768e603b5dbb2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118474
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [b06b116dfcf1f30302cbf0ee08653df2e4871c24]

        uitest: move table tests where they belong
        
        Change-Id: I2f756b3176f1f406cc659ff1c13a368906e33cbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118469
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-06  baltasarq  <baltasarq@gmail.com>  [0eacbfa75132724faaeeb9ea22a1c3e44eefb515]

        tdf#142922 fixes Round to follow half-to-even rounding
        
        The LibreOffice's Basic Round function does not return values
        that are compatible with VBA's Round. This can be easily fixed
        using rtl/round, which has a flag parameter called
        rtl_math_RoundingMode_HalfEven which rounds real numbers
        exactly in the expected way.
        
        Change-Id: I2215f08427e5777fc2d35f054b635dfa6247af8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118444
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-06  Eike Rathke  <erack@redhat.com>  [6e0b7d2aad6f1a041dd9e0e28aa4bf27eb3fc077]

        Remove now unused LocaleDataWrapper::getLongDate()
        
        Change-Id: I8e9614a4d77aa8b0c0e68a248ea57f921e3ed424
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118476
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-07-06  Regina Henschel  <rb.henschel@t-online.de>  [72541a46aa26194b751785cd56185c8d3db0c9e9]

        tdf#143208 set property ContourOutside in docx import
        
        The property value was correctly read from wrapTight and wrapThrough
        to bContourOutside, but not added to the shape properties.
        
        Change-Id: I825ec2a652031edf69e05f611e6da0f1afd862cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118456
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-07-06  Caolán McNamara  <caolanm@redhat.com>  [36939127391f2275cad5a676cf073cfa998c9982]

        gtk4: turn GtkToolButton labels into GtkButton tooltip-text
        
        Change-Id: I03e49b79a9a5252459315d3806ab46d4032690e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118468
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-06  Miklos Vajna  <vmiklos@collabora.com>  [4f33e723900c280c17c75898fb7a59e2e749f93e]

        CppunitTest_emfio_emf: add some tolerance in TestDrawStringAlign
        
        Commit 574dc1e8ff6ea4214fefd91216fca5146a4ff13e (EMF+ tdf#142995
        tdf#142997 tdf#143076 Add alignment support for DrawString, 2021-06-24)
        added this test, it seems the result depends on what fonts are
        installed, so add some tolerance.
        
        Probably it fails for me (and not on Jenkins) as I have lots of
        additional fonts installed, e.g. Arial (and not only Liberation Sans).
        
        Change-Id: Ie93d1f1efe1fbbf1851ad46f33f5f83c8812e6d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118470
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-06  Caolán McNamara  <caolanm@redhat.com>  [ecb63e193e20d5a920fce637e8aa1c0acd743b20]

        gtk4: get enough of toolbar working to get spelling dialog to appear
        
        there isn't a dedicated GtkToolbar anymore, just a generic GtkBox with
        GtkButton children
        
        Change-Id: I6d67c9ffde13dc4f787804466ece498f973ba0b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118467
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-06  Mike Kaganski  <mike.kaganski@collabora.com>  [5f843dc41e42aaac362b0dc82a8344fba120e086]

        Explicitly call an operator to avoid a bogus IntelliSense warning
        
          More than one conversion function from "const Fraction" to "sal_Int32" applies:
                function "Fraction::operator sal_Int32() const" (declared at line 54)
                function "Fraction::operator tools::Long() const" (declared at line 56)"
        
        Change-Id: Id6f72c386d395509d3853ffc8e1a7852cca45e6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118429
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-06  merttumer  <mert.tumer@collabora.com>  [c18d2b46a37893acb7922c5dc49ddc4631a2c05d]

        Fix click on the drawing area of CSV dialog
        
        Change-Id: I8c13698b5e9e2e9c8869aa9094ce93c38bf2276f
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116796
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117968
        Tested-by: Jenkins

2021-07-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [faaf95859c0b6f0cea105b8a85551b8afbc56f21]

        basic: remove unneeded variable in test
        
        Kudos to M. Kaganski for spotting it
        Change-Id: I04ceea4607cf94a5a84af4f171d6f2b204ef8653
        
        Change-Id: Ie9064d3c12da657ecd82fdab6891bc8703ee6f37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118464
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-06  Balazs Santha  <santha.balazs@simonyi.bme.hu>  [913ea7e18af9e04c82c9b33ddd34b4b5a0917f29]

        sw: test fix of tdf#131771
        
        Change-Id: I9879f13e842dd7288c996c1097130e7e7b28589c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118432
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-06  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [003d65ef1305eefb43315f93bdf10cee787f90f0]

        tdf#140197 - Letter cut off at certain zoom-level
        
        regression from
        	commit 4b2d4f3c4a68361a6bc03c9ab110ce9376b14b20
        	tdf#119227 fix freeze when copying a large bulleted list
        
        Change-Id: Ib69af488fcd30553b4aa4fd3f4b35b5a08d67adc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118455
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-06  Mert Tumer  <mert.tumer@collabora.com>  [2779e669fd54695ace5a9425280d1efca93729b6]

        jsdialogs: send click pos for drawingarea
        
        Change-Id: I91aae808fe17f47fe9fa75dca069e4919c2ce4c3
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108685
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109216
        Tested-by: Jenkins

2021-07-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [25598c819b9a591f2fad1ec6ea2c8729027c9e3f]

        Fix typo in code
        
        Change-Id: Iabd6c07614df7b0335c1609b62116f26a1db2d06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118451
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-07-06  Justin Luth  <justin_luth@sil.org>  [3e09e0784ad7669d3e0a7655f5e604a2387b1b5d]

        tdf#141966 writerfilter CN: fix chapter number identification
        
        This totally up-ends the current way of doing things,
        but it was so totally broken, and confused us for a very long time.
        Chapter Numbering has nothing to do with "Heading X" styles!!!!!!!!
        Thus, we can clean up a lot of nonsense clauses.
        
        The existing code makes it sound like the constraints of
        "outline numbering" are an MS format thing, but actually it is
        just an implementation detail of how LO contrains styles
        and listLevels.
        
        Yes, it is still nice to be able to round-trip the
        Chapter Numbering settings, so we won't ignore it completely,
        but really, all the complexity comes from trying to cram
        the normal flexibility of inheritable, style-assignable
        listLevels into a single special-purpose numbering rule.
        
        One thing that has always killed us is that direct formatting
        could not share in this unique style. But it needs to in DOCX.
        So, the key here is to NAME-ASSOCIATE the "Outline" style,
        so that ALL references to that numId end up pointing to the
        same rule, even if it is the super-special oddball one.
        
        P.S. Chapter Numbering should have NO IMPACT on the
        import process. It should only affect UI interaction
        when a user assigns a paragraph style: whether LO can
        apply a numbering listLevel or not.
        
        THIS IS EXTREMELY DANGEROUS TERRITORY! WAIT FOR 7.3!
        
        existing unit tests that mapped to a numId other than 1:
        ooxmlexport3: tdf95495 - numId 4
        ooxmlexport4: tdf81345 - numId 3
        ooxmlexport5: tdf123262 - numId 48
        ooxmlexport8: fdo74745 - numId 6
        ooxmlexport10: tdf89165 - numId 12
        ooxmlexport14: tdf133605 - numId 2
        ooxmlexport16: tdf132752 - numId 2
        
        and one example which didn't take the first available choice:
        ooxmlexport13: tdf95848 - preferred numId 3 over numId 2
        
        Change-Id: I561cd1594f198ad402893c77c1c983f206f53c57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115614
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-06  Miklos Vajna  <vmiklos@collabora.com>  [cfc677d667e118bfe7f092b584c4773476b9b906]

        sw: avoid not needed copy in SwTextBoxHelper::getProperty()
        
        Change-Id: If4b4cecf083367082542e12d57ddf16fef3c6dd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118454
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-06  Gizem Ozgun  <gizemozguun@gmail.com>  [1c8483d2174bc6419829dface97627a4304c8912]

        tdf#142459 Fixed long class names are truncated(gen)
        
        Change-Id: I9c88beb3fc83c23b2e866824985d50567b056f7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118035
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-07-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bd2f2273d83dcca43eb6b465308707efd45e7adf]

        Removed duplicated includes
        
        Change-Id: I26af0a81f41a322239717346a47b225e2236fdbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118453
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-07-05  Eike Rathke  <erack@redhat.com>  [28859cd06cc699708bb43cb5e4ac7077d3a10f5b]

        DateFormatter: make TextToDate() long date calendar aware, tdf#125035
        
        Using number formatter to display long date now can generate any
        arbitrary date string in any calendar known to the locale. Cope
        with non-default non-Gregorian calendars when parsing such string
        back to a date and convert to Gregorian for the calendar widget.
        
        This currently relies on month names being different between
        calendars, which isn't fail-proof but at least works for the ar_DZ
        Hijri->Gregorian case.
        
        A better approach would be to remember the calendar used in the
        number formatter output, but that's not available (yet?).
        
        Change-Id: I829655275de4d1983b7e453624efca967b16a3bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118449
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-07-05  Noel Grandin  <noelgrandin@gmail.com>  [6cb400f41df0dd108cdb4b4d3ec6656844814147]

        store the SfxItemSet inside SfxSetItem by value
        
        rather than on the heap, avoiding an allocation
        
        Change-Id: I3f1504f9a2d4178a9ba59e98de182a0ab98cdce0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118356
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [b99e8c79bf630432fbb6a819d69da0bd2db7c80c]

        don't re-allocate ScriptRun vector unnecessarily
        
        resize() will re-allocate the array which seems unnecessary here.
        (This change eliminates reset() from my perf profile)
        
        Change-Id: I61d02ddc88ed186308d90e2c7bf8d7237194f0b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118435
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [3be3a020d4c243f9b12d90fe75be103337002be6]

        tdf#117612: basic_macros: Add unittest
        
        Change-Id: I4189b52be788deafe921c860f807ec5cee8ec667
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118443
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [c6cc94ea781699b899ad92ca6ceab2e8f59d1606]

        tdf#134692: basic_macros: Add unittest
        
        Change-Id: I9115eca2fce784cd55a8eb4f1cfd6e614fd3612b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118442
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [b1a171c95531bda12d43bba81fa00d02ba3146a7]

        tdf#143165: svl_qa_cppunit: Add unittest
        
        Change-Id: I34e97340f9f7607107b98f8316fb092fa805d2c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118440
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-05  Eike Rathke  <erack@redhat.com>  [0335a319c5662f0b849a2231e48338dfeb6aa845]

        Pass Formatter::StaticFormatter also from weld:DateFormatter, tdf#125035
        
        Change-Id: I8e6b0e581b9522fb04225fc945e579406a4be208
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118438
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-07-05  Heiko Tietze  <tietze.heiko@gmail.com>  [06e48b4beb0f898483211c77adbb2e83d8908cee]

        Resolves tdf#137160 - Thin space before f./ff. in en_US
        
        Change-Id: I3a2f2206d9784de2da6af8ea2b882e1ebe6205e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118439
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-07-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [94319445e2e5774b38805dea4cc54caf8e0a7320]

        uitest: just use UNO commands
        
        Change-Id: I54b03ef19dd295001813e2e3000c073c2771e8c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118434
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-05  Caolán McNamara  <caolanm@redhat.com>  [a58eb4ffd5e58822cf7e5bda5fd93d62ccc23918]

        ofz#35800 Timeout
        
        Change-Id: I6420e0826a2725e0964ab01b5c2117ab664ca699
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118405
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-05  Caolán McNamara  <caolanm@redhat.com>  [7d37aba1185b1c2f8effe45d55e171010c0a6f31]

        ofz#35817 Timeout
        
        Change-Id: I99b3ce9189e3b76b60916482aa64cc7454ba9495
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118404
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-05  Miklos Vajna  <vmiklos@collabora.com>  [db1c8df98a23d687d6806f371bdd416dd1b84589]

        XLSX import: fix handling of named ranges referring to PathMissing sheets
        
        In case xl/externalLinks/externalLink1.xml refers to a sheet where type
        is PathMissing, then both <sheetName> and <sheetData> gets ignored on
        import. Make sure to also ignore named ranges referring to such external
        documents.
        
        The resulting named range was just a string anyway, and exporting this
        back to XLSX results in Excel marking the whole file as corrupted.
        
        Change-Id: Ifde07b5e59fba371f1f8ab3e82861c6997c6dbf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118401
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [bec391133da18e1c7c0e7f3d562bceeb6f93b497]

        uitest: sc: move pasteSpecial tests to their own folder
        
        Change-Id: I19dcb65937bb25ccc74f347788a554450fb291f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118410
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-05  Eike Rathke  <erack@redhat.com>  [89a3caee73c476133af804d9a0a650e72e711d95]

        Resolves: tdf#143165 Date input must match separator, D,M,Y not part of
        
        Change-Id: Iae464fd0fc6c480b9a16ccb2f8eb635812c6eeff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118408
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-07-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [580b5f6a3bf671f6590f40795d7cb9e46d52cf9f]

        speed up exporting very large spreadsheets to pdf(2)
        
        e.g. the one in tdf#102216
        
        instead of copying the data we want back and forth, just share it via
        shared_ptr.
        
        takes it from 6min28s to 1m21
        
        Change-Id: I44d174264baa875e1922d1d46ee07de0e8cbaf0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118383
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [8de4f0d77073a2a3850bbcdd09aa7f68c223da01]

        speed up exporting very large spreadsheets to pdf
        
        e.g. the one in tdf#102216
        takes it from 27m16s to 6min28s
        
        Change-Id: If6cf7dd49cb43f1749da29da91dab6646d4a0626
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118382
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-05  Vert D  <devoptmsoi@gmx.com>  [06d063a9de41a24922f15cd3aa47411b61d30c23]

        tdf#138906 prevent built-in category deletion
        
        *Remove category selection dialog for Delete Category.
        *Delete Category now deletes the current Category.
        *Import now imports to current category.
        *Remove Buttons, add items to menu.
        *Enable delete multi selection.
        *Change Dialog titles.
        *Remove searchview class. (I see no reason for it, it just copies code from localview and localview can handle search results on its own.)
        
        Change-Id: I5add4aa9fa68ac68c796a6b98fb54a5d0da93bd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113712
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-07-05  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [25e09087d8e2c5cecca1d548c69a263c7bf8b7ca]

        tdf#140506: fix repeated table header switching
        
        this fixes regression from f899c28f210c6565b7227d7665d449f194d2af8e,
        which asssumed all frames to be listening to the Notifier of the
        format. That is not (yet) the case.
        
        Change-Id: Ib684842c571823eeb72824196ccfdb1df8179e85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118370
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-07-05  Balazs Santha  <santha.balazs@simonyi.bme.hu>  [ec277dfdda8acd08694b03a6b1fb88c5fede35d2]

        tdf#131771 sw: fix missing table style after copying and pasting the table
        
        This fixes the loss of table style setting when copying and then pasting a table.
        Change-Id: Ie678a269b4cdcddfd73a5d6a27ef9fcb55dcaa46
        
        Change-Id: I48208337ee14fde30417fa3999f56999cc5eda19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118336
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-05  Tor Lillqvist  <tml@collabora.com>  [bcaf8b746ab4a5f8fa08217b1081fdad4532425e]

        Simplification: Use getNow() here, too
        
        Change-Id: I0a9dc8ef9897c7b9973b42f10bcf51db27e188cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118402
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-07-05  Heiko Tietze  <tietze.heiko@gmail.com>  [21b5364ab01f0ceb9197572ff8f50d8a8cea64e1]

        Resolves tdf#143174 - UNO MoreDictionaries not working
        
        Missing exec method added
        
        Change-Id: I2272654ae6ed9d9525c98392a9f65a74a108af02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118395
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-07-05  Miklos Vajna  <vmiklos@collabora.com>  [a7558455f6661f370100cfee79d64b9c5fbd28d8]

        sw: prefix members of CaptionSaveStruct, HTMLTableRow, ...
        
        ... SwXMLBrushItemExport and SwXMLBrushItemImportContext
        
        See tdf#94879 for motivation.
        
        Change-Id: I502fd14d204aa9936d929c7cf8b6f0f16e8750fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118397
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-05  panoskorovesis  <panoskorovesis@outlook.com>  [882f8a34f6829bcdc113ccc96da66c376e38b437]

        Add Handler for MetaFillColor Read
        
        The handler seperates the read method from MetaAct.hxx
        Required set methods are added.
        
        Change-Id: I93bb581c6ea6b4e6171da30cfff572406e822f40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118275
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-05  panoskorovesis  <panoskorovesis@outlook.com>  [0779fd344afee8c8ea182e3f97c971663bef3632]

        Add Handler for MetaLineColor Read
        
        The handler seperates the read method from MetaAct.hxx
        Required set methods are added.
        
        Change-Id: I070af28711c111d60b3af3ae23fd8d6e93429cf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118217
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-05  panoskorovesis  <panoskorovesis@outlook.com>  [960d8c227bf39c66b5366f6024635ee317c6b314]

        Create Separate SvmReader class
        
        Add a new class to handle MetaAcion.Read() at
        vcl/source/filter/svm/
        Modified svmtest.cxx to use the new Read() method.
        
        Change-Id: I617cb8fe14704e1303c866261ceb695238f04234
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118143
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-05  Heiko Tietze  <tietze.heiko@gmail.com>  [7c1bad415ae48635dc67041c413bb7b76a530c22]

        Resolves tdf#142938 - Clarify option to replace dashes
        
        Change-Id: I0ebc183e27a48d3c0d73a4b7954d35bae62eba61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117585
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-07-05  Justin Luth  <justin_luth@sil.org>  [3f6797c29e9672eba354400f24a669244fd746c0]

        tdf#132776 sw UI: make unique names for custom hatch and gradient
        
        This has already been done in sd, so just copy the idea
        and adapt it to fit in the sw environment.
        
        This fixes LO 6.3.4 regression from 7.0
        commit 53c474633c4e658f096669fb0225d751a5701aaf.
        
        This reason for this is noted in one of those commits:
        > However tdf#99908 shows that ODF import doesn't like anonymous
        > gradients. This is a bug in xmloff style import and should eventually
        > be fixed there. Here we implement the same band-aid solution
        > tdf#99908 implements for Impress sidebar
        
        Change-Id: I4437ac97b6aa97f2cd27a10c3d593dc97d24e9c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117594
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-07-05  Justin Luth  <justin_luth@sil.org>  [17bc5794d6acd38304653dc78b95f9f772893ca7]

        tdf#104239 doc import CN: don't skip no-style levels
        
        The Chapter Numbering "Outline" style must copy
        the entire range of levels, not just those that have
        a paragraph style associated with them.
        
        Change-Id: I25578129e9cdbd8eb3dab710a2b26dd2764752e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118343
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-07-05  DaeHyun Sung  <sungdh86+git@gmail.com>  [0afa7e64d547a8f2a48402660acf5c95a468a0ab]

        Fix Line break rule in Korean
        
        I found the bug, Line break rule in Korea don't work
        using `" -U+0022: Quotation Mark` & `' - U+0027: Apostrophe`
        
        So I fixed the bug in xml file.
        `&apos;` to `' - U+0027: Apostrophe`
        `&quot;` to `" - U+0022: Quotation Mark`
        
        Because, `'` and `"` are still displayed in several other line break rules.
        such as, zh_CN.xml and zh_TW.xml, etc.
        
        Reference1: HWP Guide - 금칙문자(Forbidden Characters)
        http://help.hancom.com/hoffice/webhelp/9.0/ko_kr/hshow/tool/forbid.htm
        
        Reference2: OOXML ISO/IEC 29500–1:2016(E)
        Korean
        
        * Cannot start a line: !%),.:;?]}¢°'"′″℃〉》」』】〕！％），．：；？］｝￠
        (Unicode character values: U+0021, U+0025, U+0029, U+002C, U+002E, U+003A, U+003B, U+003F, U+005D, U+007D, U+00A2, U+00B0, U+2019, U+201D, U+2032, U+2033, U+2103, U+3009, U+300B, U+300D, U+300F, U+3011, U+3015, U+FF01, U+FF05, U+FF09, U+FF0C, U+FF0E, U+FF1A, U+FF1B, U+FF1F, U+FF3D, U+FF5D and U+FFE0, respectively)
        
        * Cannot end a line: $([\{£¥'"〈《「『【〔＄（［｛￡￥￦
        (Unicode character values: U+0024, U+0028, U+005B, U+005C, U+007B, U+00A3, U+00A5, U+2018, U+201C, U+3008, U+300A, U+300C, U+300E, U+3010, U+3014, U+FF04, U+FF08, U+FF3B, U+FF5B, U+FFE1, U+FFE5, and U+FFE6, respectively)
        
        Change-Id: I07f6afc60d0a83508a8ba971f31d2ca66846cd23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118027
        Tested-by: Eike Rathke <erack@redhat.com>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-07-05  Eike Rathke  <erack@redhat.com>  [57e0b8637a0c6f53a43c987df51a00a5a0f3909f]

        Related: tdf#125035 Include day of week in formatindex="19" DATE_SYSTEM_LONG
        
        Change-Id: I3cbbda7592fede575b766f0631c5f4b42a19e03e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118387
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-07-05  Johnny_M  <klasse@partyheld.de>  [2ea55e2a5b5f9cb8745f3f122e92684da8476ef5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 763f9602c61ed20a748e888c5b297b7f9c0bf86e
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia6765abde226b958db7b17a50abf286545e86c87
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118349
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-05  Johnny_M  <klasse@partyheld.de>  [63c5a0761f6780fe49f3558e1d1b566778d0c46a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dabedfd9faa58db0ee3b5e22274b20f401753e12
          - tdf#132643 Translate German section IDs
            
            Change-Id: I47ac902ced473a37f1787484101d9f881ddb9228
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118350
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-05  Johnny_M  <klasse@partyheld.de>  [211deccb2008eb1f7486529e88a3b165b9a83660]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 33cc5ce335d52ea47179331cd16465842c97e1e8
          - tdf#132643 Translate German section IDs
            
            Change-Id: I04f58a66d8e2e1e47fa4b5298857aa5188ca3a03
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118348
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-04  Caolán McNamara  <caolanm@redhat.com>  [0dc7b1cbb995d5befea9ee44280b4e725f260796]

        ofz#35787 Timeout
        
        1m14.061s -> 0m3.975s
        
        Change-Id: I96e6f2c60017ba57062bd56c2e80604e117b3b99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118381
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-04  Caolán McNamara  <caolanm@redhat.com>  [34fcf3b6e0f32f9327c905e2e2507427e7ef4f91]

        add a const SwDoc& arg for a follow up optimization
        
        Change-Id: Ib18e6c93e35fc3021a874f4313cf38fbb99d696a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118380
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-04  Andrzej Hunt  <andrzej@ahunt.org>  [e1d3c8438ade045aab4452dd59000d27f810ca91]

        Fix LIB_FUZZING_ENGINE not-empty check
        
        Switch to '-z $LIB_FUZZING_ENGINE' to check if LIB_FUZZING_ENGINE is
        set. The previous version evaluates to false when LIB_FUZZING_ENGINE is
        not set, meaning you would not be warned at configure time when using
        -enable_fuzzers without setting LIB_FUZZING_ENGINE.
        
        Original broken version landed in:
        44b36a0602b04342566362bce3f6bed7d2b096e4
        ( https://gerrit.libreoffice.org/c/core/+/111691 )
        
        Change-Id: Ic2174777ebf724e471cd605ba54b245e4e804705
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118372
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-04  Caolán McNamara  <caolanm@redhat.com>  [c551e34018d7392f44ff8d7216dda4a480c6eea7]

        ofz#33258 don't set a replacement font if the current one is the same
        
        5.602s->4.022s
        
        Change-Id: I5983d4f51bda7249f7b37d642dd970f01b70d3aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118365
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-04  Caolán McNamara  <caolanm@redhat.com>  [f244961d1ff2df1e50980e116f95c312089bc8ce]

        tidy lcl_swcss1_setEncoding a little
        
        no logic change intended
        
        Change-Id: Id82fb83d0947a838f2c2970a073712d221e5ed92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118364
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-04  Caolán McNamara  <caolanm@redhat.com>  [3ebee45e504abac356d68a4a79ee7a644e6c106d]

        cid#1486703 if bUsePlaceholderIndex is true then ePlaceholder != Outliner
        
        so this is Logically dead code
        
        Change-Id: Ieede7331bf2639610ad7a3a983a87263d291c75d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118352
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-04  Noel Grandin  <noelgrandin@gmail.com>  [9f669d2271d5ac64e4cd38ba450fb4ce3dadd5f2]

        move SfxSetItem to own header file
        
        Change-Id: I77ba873ed236091443627e26e6127e89cd8e15bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118360
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-04  BaiXiaochun  <bai.xiaochun.mofan@protonmail.com>  [420e4544267545217d54e9acbc9dbf321d58740a]

        Remove unused includes
        
        Change-Id: I243d2998725f09ef533bd06865081d5c415f0d18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118282
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-04  Mike Kaganski  <mike.kaganski@collabora.com>  [cd0ab69d4afee0c77884ae17ab9410216695b58b]

        tdf#142464: do not escape '/' is AM/PM when importing DOCX.
        
        See also commit a2e964afc5187fc1e3b38720ec10ad9856b87020, doing the
        same for DOC.
        
        Change-Id: Ib0ddb36de8589f9264fe857b20a6ef2aa2607c52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118369
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-04  Julien Nabet  <serval2412@yahoo.fr>  [0151a178d4e26b4546f7b27d569f0d94420caa9d]

        tdf#143173: fix wrong French abbr for Alphabetical Index-Grouped entries
        
        Change-Id: If478fc1127f957e05cdf7bc247881f0c59146896
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118366
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-07-04  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [965639aec1407c25bed1716a1f2c3ee19923ec1a]

        tdf#143175 - Join elements including a delimiter using a standard iterator
        
        Otherwise, the document's keywords will be duplicated since the first
        keyword is written twice. Regression from I19eba57bc6058c317473d0746f06699a09ba2830.
        
        Change-Id: I4c6f840b6e095ca9eaf5ffb53af07280b901e28d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118358
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-04  Eike Rathke  <erack@redhat.com>  [2cc8ec691cc37b07e4f134bf379164f375b8a481]

        Resolves: tdf#125035 Use number formatter for long date in DateFormatter fields
        
        Change-Id: Ib0cd55d9ad4e3abb4839d70c0086063a3f1a90f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118344
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-07-04  Mike Kaganski  <mike.kaganski@collabora.com>  [79d31d08146afa0861ceb1705262411449e71ec7]

        tdf100961: import fixed date/time field attribute from DOC
        
        Change-Id: Ic67e1cb2fbdb0e7efdeca67ba5cf72ff30856e80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118357
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-03  Eike Rathke  <erack@redhat.com>  [57bd9a60757a5a5d222d6e992e7f38cb3cea4bf6]

        Related: tdf#125035 en_US formatindex="19" DATE_SYSTEM_LONG with D not DD
        
        Otherwise CppunitTest_sw_odfimport testDateFormFormats fails with
        
        - Expected: Wednesday, March 4, 2020
        - Actual  : Wednesday, March 04, 2020
        
        if DateFormatter uses number formatter.
        This is also what
        https://www.localeplanet.com/icu/en-US/index.html
        lists for Date.0 and formatindex="30" has as well.
        
        This makes adapting CppunitTest_svl_qa_cppunit testNumberFormat
        necessary.
        
        Change-Id: I1c8cfd954f34f742b0397b8f922d22eb11ae19f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118361
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-07-03  Caolán McNamara  <caolanm@redhat.com>  [0f9b36439e33f34ac10e3ec43722e9d5c2c702e0]

        cid#1486702 Uncaught exception
        
        Change-Id: I672c406368f0fd8762349c993cd3febbe5720b2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118351
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-03  BaiXiaochun  <bai.xiaochun.mofan@protonmail.com>  [3128fd02c069765a4428022e84a324e991c69521]

        Purge out when safe rtl::math ( isValidArcArg / sin / cos  )
        
        /** If a value is a valid argument for sin(), cos(), tan().
        IEEE 754 specifies that absolute values up to 2^64 (=1.844e19) for the
        radian must be supported by trigonometric functions.  Unfortunately, at
        least on x86 architectures, the FPU doesn't generate an error pattern for
        values >2^64 but produces erroneous results instead and sets only the
        "invalid operation" (IM) flag in the status word :-(  Thus the application
        has to handle it itself.
        */
        
        chart2/source/tools/RelativePositionHelper.cxx
        Function name: RelativePositionHelper::getCenterOfAnchoredObject
        From here: suppose it's related to the orientation of the chart << 2^64
        
        chart2/source/view/main/LabelPositionHelper.cxx
        LabelPositionHelper::LabelPositionHelper
        Suppose: setup label position.
        There won't be angles grater than 360º.
        
        chart2/source/view/main/PlottingPositionHelper.cxx
        PolarPlottingPositionHelper::transformUnitCircleToScene
        Suppose: maybe disc chart orientation?
        Internal angle should be safe.
        
        chart2/source/view/main/ShapeFactory.cxx
        ShapeFactory::getSizeAfterRotation
        Suppose: rotate shape
        Internal angle should be safe.
        
        drawinglayer/source/processor2d/vclmetafileprocessor2d.cxx
        Constant 100% safe
        
        sc/source/core/data/documen4.cxx
        bool ScDocument::Solver
        Suppose: the tangent is being used as numerical derivative (Regula falsi algorithm)
        So no impossible angles
        
        scaddins/source/analysis/bessel.cxx
        Filtered it out as bad imput
        
        Change-Id: Ib348cca6ce13263d087b6731f93f58d8a15cc725
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118193
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-07-03  Mike Kaganski  <mike.kaganski@collabora.com>  [e732bbacbf33a3d0c08fb96a18072e5b1ca46691]

        Simplify lcl_dateTimeFromSerial
        
        Change-Id: Ifa237cde581c9b89956db104db9f87a901f84d72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118306
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-03  tushar  <tusharrai282@gmail.com>  [7b4169c9d54c6e90e860141a6ced51464cf102d8]

        Implement Interface for Data Providers.
        
        Change-Id: I83ec43511d4fd9a91d7ec34e2281f80b19b4d562
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116870
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2021-07-03  László Németh  <nemeth@numbertext.org>  [f5ff7a967b09a715c56630aff92cfb636e7c232b]

        tdf#143176 Old Hungarian transliteration: fix AutoCorrect->Apply
        
        and "Apply and Edit Changes".
        
        Transliteration worked only during typing, because
        AutoCorrect->Apply and "Apply and Edit Changes" remove
        right-to-left text direction silently, which resulted
        missing transliteration of text (with Default Paragraph
        Style and right-to-left direction) to Old Hungarian.
        
        Change-Id: I1481d958494828b6dce66f2eeecb44b327c70db4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118346
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-03  Caolán McNamara  <caolanm@redhat.com>  [35dd9c4f38dd2019e18f97d8a08ce5bb9b69a4fb]

        ofz#24932 halve limit for fuzzing timeout
        
        Change-Id: Iafbf7e40867ada6918e6e6dc3e1588bb0a6756df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118333
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-03  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [4992780d2bc996c111b333549314d72f6891308d]

        EMF+ tdf#142941 Fixes for SrcRect in DrawImagePoints
        
        The SrcRect could be specified outside of source bitmap.
        In such cases the Destination bitmap should be displayed as shifted
        (eg. if position is negative), and scaled properly.
        Change-Id: Ied6d339703999faaae061802ef6a28e190d5a176
        
        Change-Id: Ia9772ced282684c2c94a261d97d30b53921d6171
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118345
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-07-03  László Németh  <nemeth@numbertext.org>  [ded2452a52d21131347a0dc2e25c8161f20fcfad]

        tdf#142902 DOCX export: remove personal info of comments and changes
        
        If Options → LibreOffice → Security → Security Options
        and Warnings → Options... → Security Options → Remove personal
        information on saving" is enabled.
        
        Use the same time (Unix epoch) for mandatory time stamps, and
        replace authors with "Author1", "Author2", ... and creator-initials
        with "1", "2", "3" etc., also to avoid of joining adjacent redline
        ranges.
        
        Note: to see the work of the unit test in Linux command line:
        
        (cd sw && make UITest_writer_tests7 UITEST_TEST_NAME="tdf90401.tdf90401.test_tdf142902_remove_personal_info_in_DOCX" SAL_USE_VCLPLUGIN=gen)
        
        Follow-up to commit 12da70f88517bf3c053afe1c504bb70bd27573f2
        "tdf#90401 xmloff: remove personal info of comments and changes".
        
        Change-Id: Ice996f171f5d82d13ce0ea2e4833696af0aab90c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117444
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-03  Eike Rathke  <erack@redhat.com>  [56ae948b08010ed1b61be9857c8c6ae4e97e86b2]

        Related: tdf#125035 Include day of week in formatindex="19" DATE_SYSTEM_LONG
        
        Used programmatically with number formatter's NF_DATE_SYSTEM_LONG
        but quite some locales were lacking the day of week; maybe legacy
        because duplicated formats sometimes were avoided, which nowadays
        are suppressed in the number format dialog. Made the format code a
        copy of formatindex="30" explicit DATE_SYS_NNNNDMMMMYYYY.
        
        Didn't know what to do about lt_LT so kept that as is.
        
        This made it necessary to adapt a dreaded UITest_writer_tests5
        test that checks for listbox content,
        test_date_field_with_custom_format, which depends on actual locale
        data. See comment there.
        
        Change-Id: Ifc26a4a5be6bed3fb8d9cedc1afcba1225751635
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118335
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-07-03  Justin Luth  <justin_luth@sil.org>  [26af8b14aad463ea7f1fd22ac221269f23145855]

        tdf104239 doc import: re-arrange aPreventUseAsChapterNumbering
        
        It is better to do this more intensive check AFTER
        the "continue" clause - since both those conditions
        need to be true anyway in this section.
        
        Change-Id: I6051832c207fbfd402c00cab4ed1a8ed662c1b12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118341
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-07-03  Justin Luth  <justin_luth@sil.org>  [87c9940bfcbc230b5ff58dc2b1984589039151f2]

        doc import: halt earlier for non-paragraph styles
        
        related to work being done for tdf#104239.
        
        This should practically be an NonFunctionalChange
        that just avoids some unnecessary processing.
        
        Unit tests prove that these semi-defined styles
        are still necessary for inheritance etc.,
        but they shouldn't need to be used for selecting
        the outline numbering.
        
        The "continue" that I am moving was first added with
        commit d6078b0843186542398905b97c78f29d974a5d30
        Author: Caolán McNamara on Wed Aug 27 09:19:30 2014 +0100
            OutlineStyles can only be Paragraph Styles
        
        which probably just failed some automated tests,
        so that suggests there is plenty of room for improvement here.
        
        Change-Id: I5d4d6ba374f0f271b5248fef3d2d8c0ce62082cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118342
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-07-02  Jan-Marek Glogowski  <glogow@fbihome.de>  [00d0d8f58cefb76bf9a8867228af1d6c9a9a5ad3]

        vcl: drop GenericUnixSalDataType
        
        It's just used for a singke assert and SalData is generally just
        used as a static cast.
        
        Change-Id: I8d74e82e511413d940a3f200f022a9204e588cd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118288
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-07-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [c6bdd426777488e6a776befca0c526e6ae7f33c1]

        tdf#142932: sc: Add UItest
        
        Change-Id: Idecfa40358d13d1bc921ba7250dda56ccf5e0646
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118331
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-02  Mike Kaganski  <mike.kaganski@collabora.com>  [357c0e2a4a07aca48a69fbc2616b7002401b3267]

        Move utility code out of test directories
        
        This simplifies iteration over the test files, and avoids relying
        on file URLs being the same (e.g., having no /./ segments).
        
        Change-Id: I227785806e474a3a2dffeb46df21617eae43327e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118329
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-07-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [4f8748fc973acdb67790ff048a247717afa9b9c7]

        Revert "uitest: try harder to close the dialog when it fails..."
        
        This reverts commit ff641dc9e4d2aff1d1cbe4425cd9c03a2edc847e.
        
        Reason for revert: This patch is wrong, when close_button is set, the exceptions will be caught here so the test won't fail
        
        Change-Id: Id884abe70ab5602f914742e91bb2ed644c23b041
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118303
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-02  Rafael Lima  <rafael.palma.lima@gmail.com>  [7755b4881f7d76b6c2898fa6b9b4405378eba170]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 86d4cff5887833253bcfe95ecdb1689ef810315c
          - tdf#102523 Improve Advanced Filter help page
            
            This patch embeds the page specialfilter.xhp and 12040201.xhp into the 12040300.xhp file, which is the landing page when the user clicks the Help button in the Advanced Filter dialog.
            
            As a result, the landing page now covers all the features in the dialog and also presents a useful example.
            
            This also updates the .tree file.
            
            Change-Id: I25d31838fa2604851962fdf8200b887255489017
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118191
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-02  Mike Kaganski  <mike.kaganski@collabora.com>  [9258f7009e6ad28dc3fc06a0b66c4cd3d0f658a9]

        Rename LibreOffice Basic test files from .vb to .bas: they are not VBA
        
        Change-Id: I4ff8a8dc855da2c60084318e067d4ec8149d055e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118330
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-07-02  Regina Henschel  <rb.henschel@t-online.de>  [4d2e499994104d0d08f0efab9a51f4561ab42316]

        Change order of parameter to LTRB for better readability
        
        This addresses a comment of Jan-Marek Glogowski on commit
        3262fc5ef3bde5b158909d11ccb008161ea95519.
        
        Change-Id: I0a94ad08d035fd23c0adb5bc53fccdcbc0173e1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118324
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-07-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [c3c31f4c6e3c658c05f5f6973ef54a03f2d12efe]

        uitest: LICENSE.html can be read-only, skip the 'ok' button
        
        Change-Id: Ib9c7547dac89715a4519a60d733ba03922a01231
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118328
        Tested-by: Jenkins
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [79657c9f5392a9c243d3f3c14fa190b04b6806e9]

        tdf#143081: basic_macros: Add unittest
        
        Change-Id: I2d9fa23627f40a2398288b1ee7f5bfd4de4a6131
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118326
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-02  Caolán McNamara  <caolanm@redhat.com>  [0b44f53d99d70e0150ee195254d6f36f80cadb56]

        stray unwanted image-position for CheckButton
        
        Change-Id: I31ca60b6b7ee953e002e074efeac9a204f2986f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118323
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-02  Caolán McNamara  <caolanm@redhat.com>  [6052731835e9ec6a4c38d3727b5c9008d9a215f4]

        move preview images outside RadioButtons
        
        Change-Id: Ib754db3dddb6b69e8b61b085bbdd3c182c24a703
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118321
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-02  Caolán McNamara  <caolanm@redhat.com>  [a38a3ecf62c3ceea497624e483e027ceffad90ab]

        resave with latest glade
        
        Change-Id: I0933861214b8c1f080cf63b86496cca9e5aefd56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118320
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [a6178d172ebc47c623b1c1435d4c2e24966fce56]

        tdf#84098 kill copy+paste in basic/qa/basic_coverage
        
        This also fix the problem of basic_coverage tests not showing
        the results when they were failing, since doUnitTest
        returned a Integer
        
        Change-Id: I637cd4cfaa34047bc99bfe6e0930f2945f1a9315
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118234
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-07-02  Caolán McNamara  <caolanm@redhat.com>  [a43dac7964a889c8a0f01a38f0a9d178f4edb44d]

        gtk4: reenable some more working dialogs
        
        Change-Id: Iff3ac86df4b1d028500356ae744e68a0b4712aae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118317
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-02  Caolán McNamara  <caolanm@redhat.com>  [7ae27fd38e737ef36d8caebd9312c1907d5624a8]

        add use-underline to color picker button
        
        Change-Id: Ice9d2a155c4237b30134bd8faf7931ec980829e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118316
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-02  Caolán McNamara  <caolanm@redhat.com>  [a1dd68b71831c76cfab738cdea2347c795c77cb2]

        tidy up impress bullets and numbering dialog
        
        a little but to have less arbitrary numbers in it
        
        Change-Id: Id386616a31c69ebcdea7e97a62a3067bb2fbf60b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118315
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-02  Caolán McNamara  <caolanm@redhat.com>  [8046edcff0be36c5e1726b3ca53b03934cdc5bab]

        missing use-underline
        
        Change-Id: I560bb7b6942b66c0d486c1d32eac2d2c88e87eb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118314
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-02  Caolán McNamara  <caolanm@redhat.com>  [0187e50a09389583609dc3c9bab6a7d1559a8dd4]

        add empty label for GtkMenuButton
        
        Change-Id: Idd15f355e695564964c84b20d7dfc205b1d7dcf8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118313
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-02  Caolán McNamara  <caolanm@redhat.com>  [f7498ffadc50347e95f0c828358726340d3d2b5f]

        these commands present a dialog so add ... to them
        
        Change-Id: Ic25558b1523c26b4b928b9f65c30c7241f549cb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118312
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [51f00abe7a17c91476375babaa69f4c7b1883c09]

        no need to allocate return val on heap for GetItemSetForPreview
        
        Change-Id: I261182ec2348df045171c5e1beb33579e2c0c766
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118284
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [2024780f9e169a6c1d167e494d37f46f7640dc97]

        can allocate these SfxItemSet on the stack
        
        Change-Id: I85a749429a3a14aca5c6eaeaa5da37b25eb9f730
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118283
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-02  Attila Szűcs  <szucs.attila3@nisz.hu>  [d656191ec308d4280b93c7169372e543a255d108]

        tdf#119952 DOCX import: fix negative page margins
        
        DOCX body text can overlap with header/footer, if top/bottom
        page margin is negative. To support this, convert header/footer
        text content to textbox anchored to header/footer, if needed.
        
        Note: possible improvements:
        
        1) Skip this hack, if the header is small enough to not overlap with
        the body, calculate only the height of the header at the import time.
        
        2) This hack does not fix the case when the top of the header
        is under the top of the body. (A problem in DOC import, too.)
        This could be achieved by repositioning the dummy header to the top,
        and lower the textbox by the same amount. (This would still not
        resolve the extreme situation, when the body start from 0 mm
        (in LibreOffice, header must be at least 1 mm).
        
        3) Import of VertOrientation::BOTTOM property seems to be bad,
        or at least the footer loses this property after a DOCX round-trip,
        resulting bad footer position.
        
        4) after a round-trip, the 1 mm height of the dummy header
        increases to 1 line height. Also the "Autofit height" and
        "Use dynamic spacing" settings are changed, likely related
        to their missing DOCX export.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I8319c93c6c5a980878ee9956c8ab2953da60409e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117842
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-02  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [226f7e2ab96fce33a2705ad91ef0d539a6bad7b3]

        tdf#114070 - Only show the last name of the filename without its extension
        
        In the bullets and numbering dialog, don't show the filename including
        its extension in the tooltip of the image.
        
        Change-Id: I2a37f79e8c57d3126e6607f01756771857440faa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118215
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-07-02  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [a646ba6e5ed042756feac16b91739203793f1742]

        tdf#141334 - Only show the last name of the filename without its extension
        
        In the bullets and numbering dialog under customize, don't show the
        filename including its extension in the context menu of the gallery.
        
        Change-Id: Ia3d4277f5b074be78244f0599883f36385a40c8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118218
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-07-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c227acea0b2b5dcdd956bf36d97e0084cb29e351]

        Removed leftover files of commit c2d73de5b5e22e20bc77ee0a27d1c381119c4c79
        
        Change-Id: I021ce03df09c7cb8e87e471b40dfeb4b51068bd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118287
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-02  Michael Stahl  <michael.stahl@allotropia.de>  [ba7a607f79fb0288b9f5a318d84a52936f251b65]

        sw: handle RANGE_IS_SECTION in SwXTextRange::getText()
        
        It always returned null.
        
        This was missing in 6471d88cb8b61741c51499ac579dd16cb5b67ebf
        
        Change-Id: Ibf34c24fdbbbc2f65c6948f58d12f257ccf120ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118286
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-07-02  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [dbdcceb9d77c602ea1161ab0f4e3899071333a92]

        tdf#142235 PPTX export: fix styles with placeholders
        
        inserting icons and alignment.
        
        Regression from commit b6b02e0b4c9d739836e1f61a886ea45b01e6696e
        (tdf#111903 tdf#137152 PPTX export: fix placeholders).
        
        Note: in the unit test document, check fixed vertical position
        of the second text boxes of Slide 2–4.
        
        Change-Id: I3c649db69f94a2e9f49ae7aa11d9cd9d9f6d80d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116828
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-02  Steve Fanning  <stevemfanning@yahoo.co.uk>  [261a28da833c73045080e6d29d8bf87f4542fd12]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5eac8cf1a7d652c4ab41f4a39cc1095198660808
          - Fix minor typos in help descriptions of Calc's text functions.
            
            (a) Added equals sign before examples given for MIDB function, for consistency with other help topics.
            (b) Added statement of default value for Number argument of RIGHT and RIGHTB functions.
            
            Change-Id: I6de1b35ce1e78e4403f957bb32878f40598a7269
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118252
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-07-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [169b8d7e0eb0c4674ba59769a8ef54604f653680]

        convert SvSortMode to scoped enum
        
        Change-Id: Ic137e1918f8fa33fbfe6a622be20aa4001172e2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118280
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [c2d73de5b5e22e20bc77ee0a27d1c381119c4c79]

        convert AccessibleBrowseBoxObjType to scoped enum
        
        Change-Id: Iaf764c905d080e4decabd853bd3847b34cb79cdd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118279
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [558dface96fbc5f487b16cfa1bf3c3ea20776331]

        fix potential use-after-free in SwClipboardChangeListener
        
        we think we're seeing this in COOL
        
        Change-Id: I29a287b032158076a99a836d98113d1623ebef99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118277
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [e594c5e408593622bb70d54ef03ec5ca09a2d721]

        convert ScPrintSelectionMode to scoped enum
        
        Change-Id: I94d2a4e371ebd8274c5b5c3f01eea70a77780e73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118276
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-02  Jean-Pierre Ledure  <jp@ledure.be>  [adc0c34bcf5ccf49faf3be54fc505a4ec192fa67]

        ScriptForge - (SF_Exception) new PythonPrint() method
        
        Send from BASIC the arguments of the method to the
        Python shell (APSO) console.
        The same string is added to the ScriptForge debug console.
        
        From PYTHON use simply the builtin print() statement instead.
        
        Change-Id: Iac175b2f7c5773e0369361c3f26bbc33485848db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118225
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-07-02  Regina Henschel  <rb.henschel@t-online.de>  [a020f2c3993fd8b625cee07ed73949982e719fca]

        tdf#123569 correct position of rotated Writer image
        
        Error was, that the position pFrameFormat->GetHoriOrient().GetPos()
        was treated as left/top of snap rectangle and the associated left/top
        of a logic rectangle was calculated from it based on rotation angle.
        But actually it is already left/top of logic rectangle.
        Nevertheless effectExtent has to be calculated for the rotation.
        
        The fix is based on commit 3262fc5ef3bde5b158909d11ccb008161ea95519.
        A direct backport to LO7.2 is not possible.
        
        Change-Id: I8761b673d1358bb476f1678fd2a104eaec6dcb2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118243
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-07-02  Caolán McNamara  <caolanm@redhat.com>  [125500fed7ee9929ae9f94bcdc113801813dbf73]

        tdf#143149 fix crash if app exits while print progress is running
        
        dismiss the dialog if its parent goes away, but leave the print
        job running
        
        Change-Id: Ic29ee0300a7d9476ad27a2594a555312e30c74f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118244
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [29b0fa1e9cf84657abe0722d5d92d4741c9b7974]

        tdf#142923 Deleting comment in Writer leaves visual artifact behind
        
        regression from
            commit 9abedad72c73ad83b66f3f8d261efdc5ce889683
            Date:   Sun Mar 28 10:28:45 2021 +0200
            Drop Window::IsDisposed
        
        Change-Id: Ib804a1b42ea6be97b69184c76e67636f5b082974
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118224
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-02  BaiXiaochun  <bai.xiaochun.mofan@protonmail.com>  [e5c80bb69a30dfb0a3daf6061ab127d92f8142d6]

        Purge out setNan from math.cxx
        
        Change-Id: I95f9b37b564bb733f44899a8c6c1ea3c36e35694
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118196
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-02  Miklos Vajna  <vmiklos@collabora.com>  [4d9bff6e3c7bd9361bd1516c4ff266bab07c069f]

        sw: handle FloattableNomargins when replacing compat options
        
        This was added in commit 50a1df360c907d8419ce49f098b6bc87a37a9956
        (n#775899 sw: add FloattableNomargins compat flag, 2012-08-23), it's off
        by default and is on for Word documents.
        
        Change-Id: Idc80737b63081bf366e2b4222d9383e7615961aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118242
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-02  BaiXiaochun  <bai.xiaochun.mofan@protonmail.com>  [557d7a8bdad148501c491a060da74a6214284ca4]

        Purge rtl::math:: ( erf / erfc / expm1  )
        
        Change-Id: Id0e0dce5f9a3bf0bb9ddc73e3aeaa8faf683ad2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118134
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-07-02  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [09218e0d4a0727bbf385f80c538da9e76e89dbc4]

        Fix code style for primitive2dxmldump.cxx
        
        Because the primitive2dxmldump.cxx file has already code style
        similar to desired (76 lines out of 631 need mofication),
        with this commit I enabled clang-format on
        drawinglayer/source/tools/primitive2dxmldump.cxx
        
        It will allow to keep the same code style in all LO components.
        
        Change-Id: I76fbd704ab51fd685bf400d71d24a7abe48049d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118247
        Tested-by: Bartosz Kosiorek <gang65@poczta.onet.pl>
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-07-01  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [574dc1e8ff6ea4214fefd91216fca5146a4ff13e]

        EMF+ tdf#142995 tdf#142997 tdf#143076 Add alignment support for DrawString
        
        With this commit, real size of the text is used to make
        proper horizontal alignment. Additionally vertical alignment
        is added and fix for Center alignment was applied
        
        Change-Id: I17d9fd7de7f00f5e69f99c5b09061eb6059be67e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117794
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-07-01  Stanislav Horacek  <stanislav.horacek@gmail.com>  [a1e03b970f49efbfacb7888d31ecd944750a5956]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 01bb1d2c47c2c132adf6c6bef77cf7ec39d84535
          - Czech Hunspell: fix declination of some nouns ending with "-ec"
            
            changes in all three recent commits made by Miroslav Pošta
            
            Change-Id: I29ff4b6147cf8ae000c95fd1072e472bb89edec5
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/118245
            Tested-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            Reviewed-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            
2021-07-01  Caolán McNamara  <caolanm@redhat.com>  [e803875fbb86b24b39fcd9adcf7df40ed255ea8f]

        ofz#34749 don't remove trailing paragraph if something got anchored to it
        
        Change-Id: Ic6eec2f9829c415abd4f2628bc51efbf98f918fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118228
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [66fc670dd3d06f58286532be2de0189ec955f476]

        GDB vcl.py: actually return a string in to_string
        
        ... and hopefully make it python2.7 compatible... definitly a
        "brown paperbag" fix... well it did work locally ;-)
        
        I just noticed, because Jenkins spilled some errors from GDB on
        hang with:
        
        Traceback (most recent call last):
          File "/.../instdir/program/libvcllo.so-gdb.py", line 23, in <module>
            module = importlib.import_module('libreoffice.' + mod)
          File "/.../python2.7/importlib/__init__.py", line 37, in import_module
            __import__(name)
          File "/.../solenv/gdb/libreoffice/vcl.py", line 101
            print('STACK', end =", ")
        
        Change-Id: I500e8fea07e9865235e37673dee6374108fefbf2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118237
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-07-01  Stanislav Horacek  <stanislav.horacek@gmail.com>  [c7914a001b750e1b8114f98c8358ca95c3c638c7]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to c608cc40ecc81cdd6ac9000dc890e3f788f2c094
          - Czech Hunspell: fix several verbs of pattern "tisknout"
            
            Change-Id: I6d31f9658e2797ff678e36b887f1e2f03689f1c4
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/118239
            Tested-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            Reviewed-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            
2021-07-01  Stanislav Horacek  <stanislav.horacek@gmail.com>  [e6d7112d0f90adf5a5f951537d49b02a6fc548bc]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to bcf9aa0b95ca7770c5bb74801289477214213fb4
          - Czech Hunspell: fix several nouns and adjectives
            
            Change-Id: Ifda579bcc6aec9786355837b42a74ea9b2edc1c4
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/118235
            Tested-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            Reviewed-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            
2021-07-01  Miklos Vajna  <vmiklos@collabora.com>  [2d9580e6a65a2699ff61fc1b0e07f62b4946de84]

        tdf#142871 sw HTML export: avoid unwanted inner PNG for images
        
        Regression from commit e76471c5ce725dae9abb6f78b7674c6f77df34f4 (sw
        XHTML / reqif export: export non-PNG graphic shapes directly,
        2021-06-02), reqif wants to have a PNG fallback for non-PNG pixel
        formats, but this is not needed for plain HTML, make this reqif-only.
        
        Change-Id: I0fc1bc13ad4bf808afbe68407e7db802f910c7a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118233
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-01  Miklos Vajna  <vmiklos@collabora.com>  [1e3263a677b61c718d0fd1be15c066b933f7de18]

        XLSX export: handle button form controls
        
        This builds on top of commit 94678a7b9c6b7e577c15adacc885e03551bcf17b
        (XLSX export: improve handling of checkbox (form controls), 2021-06-30),
        so now both checkboxes and buttons are handled during export.
        
        Change-Id: I278b4925414d29399401cc15ab3d944db88ee0c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118219
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-07-01  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [e190196f255b7d0147d61fd967a2b2a61a932185]

        tdf#143028 DOCX export: fix RangeY regression of preset shapes
        
        Use property name "RangeYMaximum" instead of "RangeXMaximum"
        in GetAdjustmentPointYValue().
        
        Regression from commit 99a459dfdfd9f82ed3506708e131dd52a1a62384
        (tdf#143028 DOCX: fix corrupt export of shape "bracePair" etc.)
        
        Thanks to Regina Henschel for reporting the problem.
        
        Change-Id: I2bdc4be9338d0fe4973a209ee97a4d5880aaac6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118223
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-01  Eike Rathke  <erack@redhat.com>  [d703131d063c41b8baca01830c4c9806f99ab7d2]

        Resolves: tdf#138432 Use locale's CharClass to parse numeric i18n context
        
        Change-Id: I1828f1b6f93228cd517a6a7bd9ae36584bd801a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118226
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-07-01  Attila Szűcs  <szucs.attila3@nisz.hu>  [aa7b1f2ec7da5b94459f808e151085f4d301afd1]

        tdf#143059 sw export: fix assert crash
        
        Incomplete reset in SkiaSalBitmap::ResetAllData() was
        followed by a broken scaling of a dummy image without
        buffer/image data.
        
        SvxLineStyleToolBoxControl::statusChanged(....) creates
        a dummy image via GetBitmapForUISolidLine... deleted its
        image/buffer data immediately ("no line style" dummy
        image preview for the line style popup list).
        
        But the dummy image wasn't ready, it still needed
        postponed scaling processed by the GPU. This information
        wasn't reset by Erase, and without pixel data it couldn't
        be scaled, so this dummy image became a forever "not ready"/
        "waiting to be scaled" image. There are parts in the code
        that require that the image is already scaled... These parts
        check if scalings are ended with the assert(mPixelsSize == mSize).
        
        Note: Use the following method to start LO with Skia in Linux
        
        SAL_USE_VCLPLUGIN=gen SAL_ENABLESKIA=1 ./soffice
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I5099eb8671a1c5d16668743f26feb47fe99cd70e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118204
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [608f273e9da412e7a2d884f2603756cb4ff4c8af]

        can allocate these SfxItemSet on the stack
        
        Change-Id: Ib2b89613ad3e8f2bcdd51bee10bab3559a64fce4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118208
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-01  Noel Grandin  <noel@peralex.com>  [cc948b84b8550ba728b3dfbc40a9785b928910e9]

        exclude some tests for non-default DPI
        
        Change-Id: I579a25040f42fd930a59079f430423806544752b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118222
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [d9648d1cf6c4ec7407ff30cf814be98d089345d1]

        svp: a bit more correct focus handling
        
        Took me a while to realize, that the focus handling after closing
        a dialog was somehow broken. This isn't a really good solution,
        because we can still focus invisble frames, but that is at least
        needed for CppunitTest_sd_tiledrendering and the reason that
        crashes for non-headless VCL plugins.
        
        Change-Id: I272837bd965439c5c0cd9c8bcbc9d51e3018fdf3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118130
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-07-01  László Németh  <nemeth@numbertext.org>  [5976b54198d24dcf1d8d1684da4da2cf334abe5d]

        sc: VclPtr, missing dispose (Page Style->Edit...->Header)
        
        Test under Linux:
        
        1) Open Format->Page Style;
        
        2) disable checkbox "Same content on left and right pages";
        
        3) click on the button "Edit..." to open the Header dialog;
        
        4) click on "Ok".
        
        Change-Id: I2ce403a7a37d71f8f6510b6ad00028bc9f7fc5a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118221
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [5021a10f75870e7fa8f34e58512fd7c027debc68]

        sfx2::FileDialogHelper allocate SfxItemSet on stack
        
        and pass around the explicit sub-type, instead of doing static_cast in
        various places
        
        Change-Id: I28ba8fd6f5c9e2a1ffbf5ec091bcf0ebdd1d18b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118210
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [5c23560ba39fe17c75cafe3d495af743238e4d67]

        BmpCombine::And is dead
        
        ever since
            commit ddd2639a482befb4a3bf1f75a88e66c21a691b67
            Date:   Sat Feb 27 15:50:37 2021 +0200
            drop mask from BitmapEx
        
        Change-Id: I45fae0140067e2bfe5ce1ae2f5014ce733835ef1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118220
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [c94d45cd08e2d5db5c007b9a77352f7621f84a09]

        can pass this SfxItemSet around on the stack
        
        Change-Id: Ie2e67ec19cfacdfdd0a6dd85c464cfa326b6500d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118209
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-01  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [99a459dfdfd9f82ed3506708e131dd52a1a62384]

        tdf#143028 DOCX: fix corrupt export of shape "bracePair" etc.
        
        Regression from commit 63cd67e5e18f01aca303131e148c80398a181a41
        (tdf#92525 tdf#142398: fix export of simple custom shapes)
        
        Missing property in the shape export property list
        caused an exception. The return value false led to writing
        the shape transformation again, resulting a corrupt DOCX file.
        Optional values have been introduced and if one of the
        required value is unset, writing of the transformation
        happens only once.
        
        Thanks to Regina Henschel for reporting the problem.
        
        Change-Id: Ieae69bb1d2629fdbb91a84325cb100f0ad9d3e12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117763
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-01  Caolán McNamara  <caolanm@redhat.com>  [813f6e7c9de6898f42ed28ca8bf7a6fb62a4bb2a]

        ofz#30657 Timeout, ignore duplicate images when fuzzing
        
        Change-Id: I4471379ad60a96f63ff53a441b801d48197b021c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118216
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-01  Caolán McNamara  <caolanm@redhat.com>  [26e2bb5c09dc8a95ffd69c666de352a8bfd965cb]

        ofz#30762 Timeout
        
        Change-Id: Iffbf89de479d1038f21a45575957ea7212d6939c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118214
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [7a1c8144ac91da056bfdc74b2f757d10b44e6f4e]

        loplugin:unusedenumconstants update results
        
        Change-Id: I6153a67cd041f7dbabb650ad0c0d30427a2e558b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118206
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-01  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [35732c84b05e4f6e50349796636beb01f2a09907]

        tdf#121509 DOCX export: fix corrupt shape anchoring in textbox
        
        MSO doesn't support shapes anchored to character in a textbox.
        Convert these shapes by re-anchoring them to the anchor
        point of the textbox (also recalculating their positions in
        simple cases), so Word can now open the exported document.
        
        Change-Id: I28b244975981d69c50e5d4a46249918af089bae5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117163
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-01  Caolán McNamara  <caolanm@redhat.com>  [5827376349b01447280ee4391b03a0f149f88ce4]

        Related: ofz#33724 detect earlier if comparison shape has no cshape
        
        Change-Id: I23e2c464ffda5de892ae78a188b4c25b81b61fd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118213
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-01  Caolán McNamara  <caolanm@redhat.com>  [57ad52ce8037ce24b4d0a0019e5089c03b90f3c8]

        can flatten this a level
        
        Change-Id: I71742038c2a2ac8e335a404e99f5412430c0ff8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118212
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-01  Caolán McNamara  <caolanm@redhat.com>  [567922d076cfaf90c11c32c34e8a4955c9248b9b]

        ofz#33724 compareParaShape will return 0 if input shape has no cshape
        
        so return early in that case and avoid the expensive loop
        
        Change-Id: Ibdde814322c6e9c094c3652c28e0d79887d1f5bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118211
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [65af6fda33bc40670d41055f63e010c763f5b0b1]

        loplugin:unusedmethods
        
        Change-Id: I3ff5333c1e73ca61b0a7339e4b7dcfce211b88e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118207
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-01  Jean-Pierre Ledure  <jp@ledure.be>  [28ee6bc8cf9548a6c24e68e5804077a96605a1f2]

        ScriptForge - Backdoor to alternate Python helper script
        
        While developing a new version of
            ScriptForgeHelper.py
        the dev should be sure to invoke the new version
        instead of the standard version shipped with its
        LO release.
        
        This can be done now by setting
        - in Python a specific ScriptForge class property
            ScriptForge.pythonhelpermodule2 = 'user#QA/ScriptForgeHelper.py'
        - in Basic a specific property of the root class
            _SF_.PythonHelper2 = "QA/ScriptForgeHelper.py"
        both in the test script
        
        Testing a new version of scriptforge.py can be configured
        entirely from the test script by inserting next statements
            import sys
            sys.path.reverse()
            sys.path.append('/home/jean-pierre/.config/libreoffice/4/user/Scripts/python/QA')
            sys.path.reverse()
        
        Change-Id: Iab6db518932e9dde9030b7e5bbe00a50dee31840
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118171
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-07-01  Sarper Akdemir  <sarper.akdemir@collabora.com>  [f63c56f87294d87275b409f6b39b7fcdc0b2be92]

        address style concerns and better practices for pptx footer export
        
        Change-Id: I9954141fb24022487983f2f6ed37e3df2a98c482
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118072
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-01  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [5398a6e36489bd68ba31e834833d39fa7de1cbad]

        tdf#127978 - Don't URL encode filename for navigator's tooltip
        
        Change-Id: I70ea7fb739f14c5c60915acc6c66ea241f67524c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118197
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-07-01  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [25580a3d72f64a3cee04ef330c58caf77873ef45]

        Update documentation for uno executable
        
        After -r parameter was removed with 5a1d51139c580dc64578d36dc1b4a31a4e5e0ef8
        
        Change-Id: I1961f35ea375e7fd7426958275de0809c8fc9e2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118087
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-07-01  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [210dd59742e9e0643325efc0dfb7678e5d79e8c7]

        tdf#123936 Add formatting commits to .git-blame-ignore-revs
        
        git log --oneline  --author Hofer --grep Formatting --pretty=format:"%H" >> .git-blame-ignore-revs
        
        Change-Id: I7fea4396274e926e7866ddb25d68fd068ce345ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118115
        Tested-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-07-01  Tünde Tóth  <toth.tunde@nisz.hu>  [02809c8b53e225ea45952de66d1b634267c8f28b]

        tdf#139549 add test to commit 2ffdd37067926ddb841c6055205f267b96706945
        
        (tdf#139549 DOCX import: document got modified at import time)
        to check the fixed position of the frame.
        
        Note: to test it under Linux, use SAL_USE_VCLPLUGIN=gen:
        
        $ make CPPUNIT_TEST_NAME=testTdf139549 CppunitTest_sw_ooxmlexport16 SAL_USE_VCLPLUGIN=gen
        
        Change-Id: I13ddfd5b5b4568bc7eb164cbda23f1d99fcab443
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118074
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-07-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [3d8b07093873e7793b07c5cd10de2ad542d05cdb]

        avoid some dynamic_casts
        
        where we know the object must be of the destination type
        
        Change-Id: Ib5c7d1a55a89d77060e4064d3469f706f2ad7040
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118166
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-01  Caolán McNamara  <caolanm@redhat.com>  [8c8f66fe54eba8ccb01759dea2fc006930c00044]

        fix indent
        
        Change-Id: I8ee2ac371be458b08993f1e197a2f78986e03545
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118201
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-01  Caolán McNamara  <caolanm@redhat.com>  [123a3ccacdb30dce0733212f35dea738bcafb747]

        getParaShape() adds bounds checking we don't need in this case
        
        Change-Id: I02f917169fcae0dc5bdfc55653cd21fe67eac9c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118200
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-07-01  Julien Nabet  <serval2412@yahoo.fr>  [4a0b40f1be9f6773c8ebc5331c257911a76a5cee]

        tdf#143081: fix Basic Replace() function crashes LO
        
        0x00007f19c0aa6e57 in rtl::OUStringBuffer::append(char16_t const*, int) (this=0x7fff100d0748, str=0x6f6f46a u"æ™¦é¥–é¦™Â©", len=-1) at include/rtl/ustrbuf.hxx:659
        0x00007f19c0c3c8a8 in SbRtl_Replace(StarBASIC*, SbxArray&, bool) (rPar=...) at basic/source/runtime/methods.cxx:1321
        
        see bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=173298
        
        Calling xCharClass->toUpper may change words, eg: "Straße" becomes "Strasse"
        so the length of the word increases.
        In brief, we want to use the length of aSrcStr not aExpStr
        
        Change-Id: Ia291d47a2021efc7dd9162ca5cc72b7940fdd71e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118202
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-07-01  Miklos Vajna  <vmiklos@collabora.com>  [f249addd8914ffaa7e94b58419b72b290b739343]

        xmlsecurity: remove last not needed direct pdfium dependency
        
        This module only calls pdfium indirectly via vcl. This was the last
        makefile which had such a not needed pdfium dependency.
        
        Change-Id: I25ff0be285a52480d3ac60344235af520f262c16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118199
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-07-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4f42bcc9dc825cf50a40a00bb992137b6b8906b6]

        Improve preview of theme color sets - add color set name
        
        Change-Id: I1f7b3668ba9dfbab1da283741e99754de2d6be47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118151
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-07-01  BaiXiaochun  <bai.xiaochun.mofan@protonmail.com>  [3964e0854507b2696ae0fbe48a4fb005c779947e]

        Purge out rtl::math::setInf
        
        Change-Id: I71af8273c672a4cbcbfefafffd0003ab266dcce6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118132
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-30  Jan-Marek Glogowski  <glogow@fbihome.de>  [54d7fc9ea9d56ec16ec4f641a3dbf01f64233297]

        svp: add ostream<< for SvpSalFrame
        
        ... and also store the window title.
        
        Change-Id: I20d8b30f6e8e5c48740fe569d9689a117db11e6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118129
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-06-30  Caolán McNamara  <caolanm@redhat.com>  [ce9e6972148c657994beb74f671e51bec5be6689]

        tdf#70633 unset Alt if detected as AltGr in both KeyInput branches
        
        we are unsetting Alt if the modifier is AltGr in one SalEvent::KeyInput
        case but not in another. If I replicate the unset of Alt if AlrGr in
        the other place then both UTF-16 parts of the codepoint get accepted
        and the described input case works
        
        Change-Id: Ifa8a5afbb1853ef3d5f388fd5e7bd3bbc048e260
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118170
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-30  Caolán McNamara  <caolanm@redhat.com>  [86372bf5f62aea48cb3b68d30e81597a0dac9cc2]

        tdf#143113 fix crash in dnd
        
        Change-Id: Ifab741494e4cc6e51ca4cd89b57c3600d80dca44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118163
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-30  Caolán McNamara  <caolanm@redhat.com>  [5e865370530a71eb966d2fbfc2fdfffc34d2e1b9]

        ofz#35504 clamp input values in cgm filter
        
        Change-Id: I96712b8dc8f8eaad3fb8fa6710d0f07fff61b592
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118137
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-30  Luboš Luňák  <l.lunak@collabora.com>  [8ed2142789b3db66c5ab28087040dee7c0ca6341]

        fix a size warning
        
        d7855213ae60d79f converted this incorrectly, the code right above
        may set the size as (0,0), and before the commit the invalid size
        was only negative.
        
        Change-Id: I198d025f5c02780ae509f97782bc41ac77fa3407
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117376
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-06-30  Miklos Vajna  <vmiklos@collabora.com>  [94678a7b9c6b7e577c15adacc885e03551bcf17b]

        XLSX export: improve handling of checkbox (form controls)
        
        This builds on top of commit fd238380ae7820f12ac1f7c52d0f7180a93f3ba3
        (tdf#106181 XLSX export: output form controls, 2020-05-13) and adds the
        missing VML version which seems to be mandated by Excel 2019.
        
        It is not perfect (e.g. there is still an unwanted border around the
        checkbox), but the checkbox has a correct position and its label is
        readable, while it was just lost previously.
        
        Change-Id: I08198d068a0eb85061d138719cfc60d73c46398e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118168
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-06-30  Michael Stahl  <michael.stahl@allotropia.de>  [7cbd6d768d282077053c354254315f3dc89bf254]

        sfx2: try to fix lifecycle of SfxOfficeDispatch
        
        This can be created either from the global SfxApplication, or from a
        SfxViewFrame.
        
        Particularly in the latter case, the SfxDispatcher and SfxBindings
        members are owned by SfxViewFrame, so in case that is destroyed, the
        SfxOfficeDispatch must clear its pointers.
        
        It looks like the member pointers are checked before access already
        everywhere, so just listen at the SfxViewFrame.
        
        Change-Id: If08825734e94dd54e32cb77546684fd583c336ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118162
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-06-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [738f7a8cb971a884f74766da0cbf7e59ef8b90e7]

        reduce cost of allocating and copying SvxNumRule
        
        by using std::move to avoid copying unnecessarily
        
        Change-Id: I940b57c9a05c8d75b9a16291fc4f05756fdeea12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118164
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [cf15c4dad74e31a035c0d1ca899dfbef4da90ad2]

        tdf#135316 optimise SwCharFormats::FindFormatByName
        
        reduces load time by 10%
        
        Change-Id: Ic5c90588825592245d09f8ebe03b13e34676496a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117699
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d2cbf5d1aba6a2a74b0e6ca99cb27242f9582a94]

        StylePresets: set bacground color for ValueSet
        
        Change-Id: Ifbaab139235dbe2fdcebf278bce2c91c2b744aa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118150
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4a68396d3fe055cde57d7122d6f2618b87a81e9e]

        swap text and background colors in colorsets
        
        Change-Id: I1e1da85d6c58e3ed5ab4c44c2ab0ae7c3b080251
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118149
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [a564bb70ad6c19b28c553625f4781655adb80702]

        uitest: combine create_doc_in_start_center methods
        
        Change-Id: I59ea0d0dbd203590e7cedec51d0481c953e5172b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118155
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [95b06d3aa514ce83f82fd538d1731fc6363e4b8a]

        indexing: add indexing export as an export filter for Writer
        
        Change-Id: I26157a8ffeee80b03866569d3d3cec2a34fe377d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118144
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-30  Jan-Marek Glogowski  <glogow@fbihome.de>  [a876055b6f56e838114cce041d4c49aed43693f9]

        Fix potential (but unlikely) overflow
        
        warning: assuming signed overflow does not occur when assuming
        that (X + c) >= X is always true [-Wstrict-overflow]
                         while( nPos < nLen )
                                ~~~~~^~~~~~
        
        Change-Id: I95e3bb4a131eaf4e82fbc74cc0bea92930b6afe9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118159
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-06-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [05992ce5d03aeb2db8d4fc7a68053ebd9a9aa511]

        tdf#135316 cache propertysetinfo in SwXShape
        
        shaves 3% off loaad time
        
        Change-Id: I6541f94553d862787566672d91e2a87902835664
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118158
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [5ba64bba76ca1d23191300d1b5080cc091d432de]

        tdf#135316 make regex object static const
        
        so we only compile it once, shaves 1% off load time
        
        Change-Id: I8e6e20205659582901ffb8d4496ce44906146204
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118157
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-30  Tünde Tóth  <toth.tunde@nisz.hu>  [67e2cc17bad3fd7aacb94da47f9024b731434a84]

        tdf#140431 XLSX export: fix double file:// prefix
        
        Regression from commit: fc58d7d65b9683db7b7632137126680b8483f6c5
        (tdf#129969 XLSX export: file URLs need IURI encoding)
        
        Change-Id: I5bfb0ef9ba7fe82cd3f4d0e0b3fdcf8f705cba64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118090
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [c34ab8e41610c4bf13b9e6cbe1a3a5f6b3505044]

        exclude more UNO type and crypto leaks
        
        that I don't want to try fixing just yet
        
        Change-Id: I18fc427ef7d2ed652bb7ffb911fc892833cbefd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118153
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [3874e092da4acbaa076d885444f26f014fd781b5]

        uitest: guard the remaining create_doc_in_start_center
        
        Mostly done by a script
        for motivation, see 89aaa17a0a4413f07da2bc5084b0164f15dc01ac
        < UITest: introduce guarded context managers >
        
        Change-Id: I2a6149b318d1fdaa36efe5d65af4c238827eaaf5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118154
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [57e8d25a40d7c053fef8ecb452e159264c659604]

        uitest: guard create_doc_in_start_center in sc
        
        Mostly done by a script
        for motivation, see 89aaa17a0a4413f07da2bc5084b0164f15dc01ac
        < UITest: introduce guarded context managers >
        
        Change-Id: I9392c56e6efccde958f0cdd497376b3939b75be4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118152
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [adf59322c651e8e6740a8d97d963dcf0972bdc54]

        uitest: guard create_doc_in_start_center in sw
        
        Mostly done by a script
        for motivation, see 89aaa17a0a4413f07da2bc5084b0164f15dc01ac
        < UITest: introduce guarded context managers >
        
        Change-Id: I513c76fe3536ce2d541b3588ce3f23990a0771be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118145
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [f7300b2f07f308118967c797206dbc4a1e9a61a4]

        uitest: guard create_doc_in_start_center in sd
        
        Mostly done by a script
        for motivation, see 89aaa17a0a4413f07da2bc5084b0164f15dc01ac
        < UITest: introduce guarded context managers >
        
        Change-Id: I314f3e2245bf57538073499f60528a455cba1a91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118138
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-30  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [6e8c9047f4bf6194bd1423422bd2dc9f92c50725]

        tdf#132421 - don't URL encode filename for the import ASCII dialog title
        
        Change-Id: Ia2cb7b6b355f640a525c41606da25ba35771499b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118148
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-06-30  Noel Grandin  <noel@peralex.com>  [ecea9c42d5f1a5e63493fcd92944bd49fb91b338]

        fix failure in JunitTest_unotools_complex
        
        Temp files created from OTempFileService are always opened with StreamMode::SHARE_DENYALL.
        So normally you can't open them twice.
        
        But the JunitTest_unotools_complex unit test used to work because it exploited a pessimisation in OTempFileService,
        where that code would close the file when we read to the end.
        
        Which meant that the unit test could open it again and read it.
        
        However, in
            commit 218f36dd614cf828e949f605faaf6a6fd615da26
            Date:   Sun Jun 20 18:51:12 2021 +0200
            tdf#135316 remove OTempFileService pessimisation
        I removed that pessimisation.
        
        So make the share mode a little more permissive.
        
        Change-Id: I297a5c9c0505816b399fad29414077d03231ec72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118146
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-30  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [8b3ff370ab0fe2e7593a69513c8ff3df35810c4e]

        tdf#139301 tdf#141933 (related) Translate new preset dash names
        
        Change-Id: I9cd7ad0eca1a6fb471a284fb2828a7ad12816337
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117024
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-30  Rafael Lima  <rafael.palma.lima@gmail.com>  [1b7d564ee8c75d35dc2b8cb99afcad499c9e6fb7]

        Add Portuguese support to ScriptForge library (l10n)
        
        Change-Id: I04341059becb36467795a2aa1d5c2f573fe1bc6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118092
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-06-30  Caolán McNamara  <caolanm@redhat.com>  [0aea0cee58fe77a9058217dfdfc3d6a02b29ee2a]

        WinFloatRound has the same content as FRound
        
        Change-Id: Iaf1565d937ded7ab675ab216aef0100dd7af92e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118136
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-30  BaiXiaochun  <bai.xiaochun.mofan@protonmail.com>  [7838efe4b703945ccde963f8506c8c7744e04e6e]

        Purge out rtl::math::setNan
        
        Change-Id: If8794c105e279afd4437517d3e61f2f900eb6490
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118123
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-30  Tor Lillqvist  <tml@collabora.com>  [e9dc82b761a71369c4c49ae6d5fd8892f999c77a]

        Avoid accumulating a huge number of Trace Events before calling the callback
        
        Don't use only the five second timer to flush the buffer. Set a limit
        on the number of accumulated events, too.
        
        Change-Id: I075028ce653d89cf099d91ce0d4d97c1361a3bb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118089
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-06-30  Miklos Vajna  <vmiklos@collabora.com>  [dbbd4f356487d7d4f68cddd5a06a71f236d358ed]

        sw: rework to avoid DECLARE_SW_IMPORT_TEST() in CppunitTest_sw_txtimport
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: Ic272bbecada260d22fa30e6e39a92be3d503d403
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118133
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-29  BaiXiaochun  <bai.xiaochun.mofan@protonmail.com>  [9c15dea0b2192d231b65175291a7655122c2e24c]

        Simplify expresion
        
        Reduce operation count by space / speed tradeoff.
        This expression is widely used in LO.
        Then needs to be fast.
        
        Change-Id: Ic88cf15d451ec95a8ad6da88cd9f601cf2876871
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117954
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-06-29  Jan-Marek Glogowski  <glogow@fbihome.de>  [a40334ef4deb03c207b7f959a0a9c93ef3e5c459]

        Extend and fix Scheduler GDB printer
        
        Adds a pretty printer for the whole Scheduler context and fixes an
        off-by-one error when dumping the ImplSchedulerData singly-linked
        list.
        
        Change-Id: I94129fc164986b379f33854651ff6df766eff97f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118075
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-06-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [ff641dc9e4d2aff1d1cbe4425cd9c03a2edc847e]

        uitest: try harder to close the dialog when it fails...
        
        ... and close_button is None.
        
        Change-Id: I01318fd3eff5c9d8775443529ad1a7b18d537968
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118117
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [b58fe9414f6303ed55f4c82bd697bd2ca35347d7]

        uitest: simplify code with execute_dialog_through_action
        
        Change-Id: I84cee48c7f7b450e00fed4f70b6c0c41e03dea9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118116
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-29  Caolán McNamara  <caolanm@redhat.com>  [4809d28e6db709008b9cd6bd45bc3a0ad6a43a59]

        gtk4: add some more known working dialogs
        
        Change-Id: Ie6794832ac1c836b25761240dc4e563d896c36f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118128
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-29  Stephan Bergmann  <sbergman@redhat.com>  [457d53b1d409f97545a9d6492efa5119de92293c]

        Drop old MSVC workaround
        
        Change-Id: Ifbbbad0bf837533d36fdeddcb0184baa5b789ca3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118118
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-29  Stephan Bergmann  <sbergman@redhat.com>  [310a1931c1087f94b4b8a8f1964189e020275286]

        Fix JavaVirtualMachine::dispose
        
        ...which must call derived-from JavaVirtualMachine_Impl::dispose (explicitly,
        when overriding it), but which got lost with
        951a9342631129832e647bd8a303a959308bad65 "use single-use attribute for
        JavaVirtualMachine"
        
        Change-Id: I0ca581ae10400f430c24a04b056afbb45a5c1445
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118121
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [427e3180589574a495df5a3677aedf7da97e11f9]

        Fix typos
        
        Change-Id: Ic943746614b894690768d0d6109123c1af819c52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118081
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-06-29  Caolán McNamara  <caolanm@redhat.com>  [7ffa58e3ab68c34d18f62ff29419a160f4e4c397]

        gtk[3|4] add a catch-all AnyInput for under X too
        
        which is needed for gtk4, enable it for gtk3 as well, if that turns
        out to be a problem for some reason then that's easily fixed
        
        Change-Id: Ie3a1875d7930f4db4ff03d085bae07f1646f6e36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118127
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-29  Caolán McNamara  <caolanm@redhat.com>  [0f340ed4e814b445dbdd37b154015585769df589]

        gtk[3|4] AnyInput wasn't doing anything useful under wayland
        
        which is going to be the case for all backends under gtk4
        
        at least detect if there is evidence that the VCL_INPUT_ANY
        condition is true to curtail the idle spellchecking (etc)
        writer loop in favor of user interaction
        
        Change-Id: Id1cefd720a921e3a0d1d403769c544c15c6360e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118126
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-29  Caolán McNamara  <caolanm@redhat.com>  [cc94c93bf2cf64ecbef835b1410ffc1a2bf40353]

        gtk3: match VCL_INPUT_ANY with or without TIMER if there's pending gdk events
        
        Change-Id: Ia3ab9993569a5eac8a1811c0187c4256dce72d50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118125
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-29  Tibor Nagy  <nagy.tibor2@nisz.hu>  [a46a847d4298806d4e91e4665c3c1907c09a17c7]

        tdf#142589 Impress UI: fix Start button of Custom Slide Shows
        
        This button started the selected custom slide show only
        by changing the (already) selected custom slide show, and
        enabling the checkbox "Use custom slide show". Otherwise it
        started always the full show.
        
        Remove the redundant checkbox "Use custom slide show" of the
        dialog window "Custom Slide Shows" (Slide Show->Custom Slide Show...)
        to avoid inconsistent behavior of the Start button (which could
        start the full show instead of the selected custom slide show).
        
        Now Start button of the dialog starts the selected custom slide
        show only once, i.e. it doesn't modify the global slide show
        settings for all the next slide shows (that is already handled
        by Slide Show->Slide Show Settings->Range->"Custom slide show:"
        and Slide Show->Slide Show Settings->Range->"All slides").
        
        Change-Id: I6e97a69c546870199d5a45d9a6ad102e30d820c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117876
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [beaf6001c0d020f525bb99dae4a0f6cdd16b4c99]

        constructing SaveOptions just to read default version
        
        can be a little expensive sometimes, since it loads a bunch of other
        stuff at the same time.
        So create a custom method that just loads the version
        
        Change-Id: Ic480d95c4d64c68e57faf1b52f1d102141b7e246
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118047
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-29  Caolán McNamara  <caolanm@redhat.com>  [67b157e994d9bef01f6117b53fc29e1fee538715]

        tdf#143088 multiple Application::EventListeners is expensive
        
        use a Window level Listener and a WindowChild Listener instead
        
        An example for the need to listener to children is the calc conditional
        formatting dialog where clicking on any subentry of an collapsed entry
        is expected to expand that entry
        
        Change-Id: Ifead2fc1b75457d3ad314fdf15d343395afae6d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118086
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [351b6b9c1fddc3cebc98036aebeeffd4dd44cc3c]

        tdf#136435 extended tips for outline folding
        
        Change-Id: I29ec108c4227a921b36f4de023a9a4e8d3ed3a99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117904
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-06-29  Eike Rathke  <erack@redhat.com>  [3d7007ef8784e92bb56a91c40e7bdff812251677]

        maShowPageBreaksTimer.Stop() in ScGridWindow::dispose(), tdf#124983 follow-up
        
        Stop this timer when the ScGridWindow is to be deleted, together
        with the underlying document. See
        https://gerrit.libreoffice.org/c/core/+/90101
        comments from Miklos Vajna on 2021-06-29 14:08/14:10 CEST
        
        Change-Id: Ia1f39c406d391abd78a57c1d92616dbff788ec63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118112
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-06-29  Stephan Bergmann  <sbergman@redhat.com>  [e529461bcb126e0975ffa3f86e1fd5a630551de2]

        Enable JVM also on macOS ARM64
        
        My previous attempts of `make check` and running a --with-java build against
        various Azul JDK 13--17 have always crashed with SIGBUS that smelled like our
        uses of pthread_jit_write_protect_np in
        bridges/source/cpp_uno/shared/vtablefactory.cxx colided with corresponding calls
        in the in-process JVM, randomly(?) causing some attempts of running generated
        code to SIGBUS.  (See the email thread starting at
        <https://lists.freedesktop.org/archives/libreoffice/2020-December/086490.html>
        "Using Java on macOS ARM64".)
        
        But at least with the recent
        <https://cdn.azul.com/zulu/bin/zulu17.0.63-ea-jdk17.0.0-ea.27-macosx_aarch64.zip>
        on macOS 11.4, this appears to work reliably now:  Multiple `make check
        screenshot` as well as some manual use of LibreOffice did not run into any such
        issues.
        
        Change-Id: I2b1327e7e877ed71420c174c1d88e68a96b3532e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118114
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-29  Tor Lillqvist  <tml@collabora.com>  [09e89e7282a032c4cb944a66c0ddf199b9aa4a0b]

        Enable flushing accumulated Trace Events when their number reaches a limit
        
        Change-Id: I99ecf56b0faa5c444dbe9e22b8cce035f240c35c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118088
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-06-29  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [33680cc4dc3a50081fc0b82fb0abf03c9744b310]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dbd32aead45fef14e81d3b1ca0a1973f1a856607
          - Minor
            
            Change-Id: I8784fd6f43f5568db739e50a421bfff8184fd5d3
            
2021-06-29  Miklos Vajna  <vmiklos@collabora.com>  [1b7fc505bdd6c3c44986221c6bbe33af1a0e3ac6]

        sc: don't require ctrl-click when clicking on internal links of shapes
        
        Excel doesn't require such additional actions, and Writer doesn't
        require ctrl-click for internal links (e.g. cross-references), either.
        
        Also suppress the tooltip hinting ctrl-click in this case.
        
        Change-Id: If2fbec533f5c2a57268a22cf96464e724922ff7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118085
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-06-29  Caolán McNamara  <caolanm@redhat.com>  [d0bdc56da1833bc07992ddc87eb1fcffb926cee9]

        Related: tdf#143088 listen to DefaultWindow for Settings changed
        
        having multiple Application::EventListener are expensive while a
        Window::EventListener is cheap and in this document there are thousands
        of comments so having thousands of EventListeners is problematic.
        
        under gtk with start center open use gnome-tweaks to toggle in/out of a
        dark theme and the branding logo should continue to switch dark/light
        variants
        
        Change-Id: I64fd12e4bcb8e4fd131effe94e6882e54cfcaf19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118083
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-29  Caolán McNamara  <caolanm@redhat.com>  [de15196a5ccc49b4daa90e3bd25b3cac441f5d2a]

        Related: tdf#143088 return early on notification from frozen editengine
        
        processing EE_NOTIFY_PROCESSNOTIFICATIONS from an EditEngine with an
        UpdateMode mode of false will just to on to cause
        AccessibleTextHelper_Impl::GetTextForwarder to throw an exception as a
        Frozen EditEngine is considered Invalid so return early instead
        
        Change-Id: I86f9647b7bf839cf3c7cf2f029be8c7c5aeef1f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118079
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [cb0991e32987108d900ec7e8fcd4ce477ebc9fb4]

        remove pimpl from SwXTextCursor
        
        this class is only included from a small part of writer, so no real need
        for a pimpl pattern, and the alloc shows up on my perf profile, so
        reduce one of the allocs here
        
        Change-Id: I2ecb1bff5c06167fce8f53ffea18cb30d8df2dbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118046
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-29  Radhey Parekh  <radhey.parekh@gmail.com>  [872c54f99c7cd35697ea811b59bbcdc4b31f38d0]

        tdf#124176 Use pragma once instead of include guards
        
        Change-Id: I442b8aeac321ff2f34fc83037aff2b48197f44de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117905
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Tested-by: Jenkins

2021-06-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [5b8a13486d3809066e663549879c209992d5479d]

        uitest: combine execute_dialog_through_command methods
        
        Change-Id: Iaa03d37a9ac3862b8cb08a81e37a611632433880
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118077
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-29  Johnny_M  <klasse@partyheld.de>  [d0172f785a5973dbe5ea585eabfa7a4671b38775]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 24c249c356c67c7471476ec1bb54a68d87b196d2
          - tdf#132643 Translate German section IDs
            
            Change-Id: I2f6b41bc9dc93a27c8e5552a51bdacb1030a2e96
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117936
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-29  Miklos Vajna  <vmiklos@collabora.com>  [f31955add694f52add574b94ab181be3d388e832]

        filter: remove rReserved1 completely in WrapOle1InOle2()
        
        The comment above already states that this the Reserved1 field in the
        spec, so there is no value in the additional reference.
        
        Change-Id: I48bdda04ab536461a1eb5818df6a610f41d5fe95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118078
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-06-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [8fe4a2cb1ad3b4819e069179cc11430c5127613c]

        uitest: guard remaining execute_dialog_through_command
        
        Mostly done with a script
        for motivation, see 89aaa17a0a4413f07da2bc5084b0164f15dc01ac
        < UITest: introduce guarded context managers >
        
        Change-Id: Ib8e7c5f5e2c9b8a7756fe533ea4f30349dd68761
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118076
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [8b961addb7887a8b8dc8dbc6758c3dc7c1068ac4]

        uitest: guard execute_dialog_through_command in sw
        
        Mostly done with a script
        for motivation, see 89aaa17a0a4413f07da2bc5084b0164f15dc01ac
        < UITest: introduce guarded context managers >
        
        Change-Id: I9def7e8fd8256c3131ca2904f78976b9cd59aa96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118037
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [279ab35ad07a958b5b8d7d593b9817e7365b9bb5]

        uitest: guard execute_dialog_through_command in sc
        
        Mostly done with a script
        for motivation, see 89aaa17a0a4413f07da2bc5084b0164f15dc01ac
        < UITest: introduce guarded context managers >
        
        Change-Id: Id49eb66ba2827a6e2d0a737e48726a1d1c49c814
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118029
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [beeb10a097cdb44af931b92d2849a7e4d09414c0]

        uitest: guard execute_dialog_through_command in sd
        
        Mostly done with a script
        for motivation, see 89aaa17a0a4413f07da2bc5084b0164f15dc01ac
        < UITest: introduce guarded context managers >
        
        Change-Id: I162dcf802474a27580cfbe9349d1a48d3a111c9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117999
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-29  Caolán McNamara  <caolanm@redhat.com>  [2a1725fbc248ccaccbe754b5f62a02f99e077290]

        ofz#35504 promote to double earlier
        
        Change-Id: I20906d61f411bba5b37f7248ba9b544afa27a0a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118051
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-29  Caolán McNamara  <caolanm@redhat.com>  [e82527d1fcee6bfb47b4e2a7bc51a7d097f662b0]

        gdk_events_pending->gdk_display_has_pending
        
        the latter at least still exists, if mostly private, in GTK4
        
        Change-Id: I0c008b505823d3f2b1ea332a9602399b77fd29c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118050
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-29  Stephan Bergmann  <sbergman@redhat.com>  [4cc1b2b55bf4efd21530632eccd9c01267a71218]

        Missing acquire in UNO constructor function
        
        ...that was lost in 951a9342631129832e647bd8a303a959308bad65 "use single-use
        attribute for JavaVirtualMachine".  (Noticed with `SDK_HOME=.../instdir/sdk
        URE_HOME=.../instdir make -f Makefile.pln test-javatest` in ure/source/uretest
        failing at
        
        [...]
        > warn:legacy.osl:1255514:1255514:cppuhelper/source/implbase.cxx:84: OSL_ASSERT: rBHelper.bDisposed
        > =================================================================
        > ==1255514==ERROR: AddressSanitizer: heap-use-after-free on address 0x610000001740 at pc 0x7f14cbe32a2a bp 0x7fff46636a70 sp 0x7fff46636a68
        > READ of size 8 at 0x610000001740 thread T0
        >  #0 in com::sun::star::uno::cpp_release(void*) at include/com/sun/star/uno/genfunc.hxx:52:43
        >  #1 in cppu::_release(void*, void (*)(void*)) at cppu/source/uno/prim.hxx:85:13
        >  #2 in cppu::_destructAny(_uno_Any*, void (*)(void*)) at cppu/source/uno/destr.hxx:129:9
        >  #3 in uno_any_destruct at cppu/source/uno/any.cxx:131:5
        >  #4 in com::sun::star::uno::Any::~Any() at include/com/sun/star/uno/Any.hxx:115:5
        >  #5 in cppu::(anonymous namespace)::ComponentContext::ContextEntry::~ContextEntry() at cppuhelper/source/component_context.cxx:131:12
        >  #6 in std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry>::~pair() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/stl_iterator.h:2368:12
        >  #7 in void std::destroy_at<std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry> >(std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry>*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/stl_construct.h:88:15
        >  #8 in void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry>, true> > >::destroy<std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry> >(std::allocator<std::__detail::_Hash_node<std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry>, true> >&, std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry>*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/alloc_traits.h:533:4
        >  #9 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry>, true> > >::_M_deallocate_node(std::__detail::_Hash_node<std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry>, true>*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/hashtable_policy.h:1932:7
        >  #10 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry>, true> > >::_M_deallocate_nodes(std::__detail::_Hash_node<std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry>, true>*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/hashtable_policy.h:1954:4
        >  #11 in std::_Hashtable<rtl::OUString, std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry>, std::allocator<std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry> >, std::__detail::_Select1st, std::equal_to<rtl::OUString>, std::hash<rtl::OUString>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::clear() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/hashtable.h:2332:13
        >  #12 in std::__cxx1998::unordered_map<rtl::OUString, cppu::(anonymous namespace)::ComponentContext::ContextEntry, std::hash<rtl::OUString>, std::equal_to<rtl::OUString>, std::allocator<std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry> > >::clear() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/unordered_map.h:791:14
        >  #13 in std::__debug::unordered_map<rtl::OUString, cppu::(anonymous namespace)::ComponentContext::ContextEntry, std::hash<rtl::OUString>, std::equal_to<rtl::OUString>, std::allocator<std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry> > >::clear() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/debug/unordered_map:223:9
        >  #14 in cppu::(anonymous namespace)::ComponentContext::disposing() at cppuhelper/source/component_context.cxx:444:11
        >  #15 in cppu::WeakComponentImplHelperBase::dispose() at cppuhelper/source/implbase.cxx:104:13
        >  #16 in cppu::PartialWeakComponentImplHelper<com::sun::star::uno::XComponentContext, com::sun::star::container::XNameContainer>::dispose() at include/cppuhelper/compbase.hxx:90:36
        >  #17 in sal_main() at cpputools/source/unoexe/unoexe.cxx:540:16
        >  #18 in main at cpputools/source/unoexe/unoexe.cxx:358:1
        >
        > 0x610000001740 is located 0 bytes inside of 192-byte region [0x610000001740,0x610000001800)
        > freed by thread T0 here:
        >  #0 in free at ~/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:111:3
        >  #1 in rtl_freeMemory at sal/rtl/alloc_global.cxx:51:5
        >  #2 in cppu::WeakComponentImplHelperBase::operator delete(void*) at include/cppuhelper/compbase_ex.hxx:70:11
        >  #3 in stoc_javavm::JavaVirtualMachine::~JavaVirtualMachine() at stoc/source/javavm/javavm.cxx:1122:1
        >  #4 in cppu::OWeakObject::release() at cppuhelper/source/weak.cxx:242:9
        >  #5 in cppu::WeakComponentImplHelperBase::release() at cppuhelper/source/implbase.cxx:86:18
        >  #6 in cppu::PartialWeakComponentImplHelper<com::sun::star::lang::XInitialization, com::sun::star::lang::XServiceInfo, com::sun::star::java::XJavaVM, com::sun::star::java::XJavaThreadRegister_11, com::sun::star::container::XContainerListener>::release() at include/cppuhelper/compbase.hxx:86:36
        >  #7 in com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::~Reference() at include/com/sun/star/uno/Reference.hxx:114:22
        >  #8 in cppuhelper::ServiceManager::Data::Implementation::~Implementation() at cppuhelper/source/servicemanager.hxx:72:16
        >  #9 in void std::destroy_at<cppuhelper::ServiceManager::Data::Implementation>(cppuhelper::ServiceManager::Data::Implementation*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/stl_construct.h:88:15
        >  #10 in void std::allocator_traits<std::allocator<cppuhelper::ServiceManager::Data::Implementation> >::destroy<cppuhelper::ServiceManager::Data::Implementation>(std::allocator<cppuhelper::ServiceManager::Data::Implementation>&, cppuhelper::ServiceManager::Data::Implementation*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/alloc_traits.h:533:4
        >  #11 in std::_Sp_counted_ptr_inplace<cppuhelper::ServiceManager::Data::Implementation, std::allocator<cppuhelper::ServiceManager::Data::Implementation>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/shared_ptr_base.h:528:2
        >  #12 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/shared_ptr_base.h:168:6
        >  #13 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/shared_ptr_base.h:705:11
        >  #14 in std::__shared_ptr<cppuhelper::ServiceManager::Data::Implementation, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/shared_ptr_base.h:1154:31
        >  #15 in std::shared_ptr<cppuhelper::ServiceManager::Data::Implementation>::~shared_ptr() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/shared_ptr.h:122:11
        >  #16 in (anonymous namespace)::SingletonFactory::~SingletonFactory() at cppuhelper/source/servicemanager.cxx:510:43
        >  #17 in (anonymous namespace)::SingletonFactory::~SingletonFactory() at cppuhelper/source/servicemanager.cxx:510:42
        >  #18 in cppu::OWeakObject::release() at cppuhelper/source/weak.cxx:242:9
        >  #19 in cppu::WeakImplHelper<com::sun::star::lang::XSingleComponentFactory>::release() at include/cppuhelper/implbase.hxx:115:66
        >  #20 in com::sun::star::uno::cpp_release(void*) at include/com/sun/star/uno/genfunc.hxx:52:43
        >  #21 in cppu::_release(void*, void (*)(void*)) at cppu/source/uno/prim.hxx:85:13
        >  #22 in cppu::_destructAny(_uno_Any*, void (*)(void*)) at cppu/source/uno/destr.hxx:129:9
        >  #23 in uno_any_destruct at cppu/source/uno/any.cxx:131:5
        >  #24 in com::sun::star::uno::Any::~Any() at include/com/sun/star/uno/Any.hxx:115:5
        >  #25 in cppu::(anonymous namespace)::ComponentContext::ContextEntry::~ContextEntry() at cppuhelper/source/component_context.cxx:131:12
        >  #26 in std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry>::~pair() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/stl_iterator.h:2368:12
        >  #27 in void std::destroy_at<std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry> >(std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry>*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/stl_construct.h:88:15
        >  #28 in void std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry>, true> > >::destroy<std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry> >(std::allocator<std::__detail::_Hash_node<std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry>, true> >&, std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry>*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/alloc_traits.h:533:4
        >  #29 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry>, true> > >::_M_deallocate_node(std::__detail::_Hash_node<std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry>, true>*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/hashtable_policy.h:1932:7
        >  #30 in std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry>, true> > >::_M_deallocate_nodes(std::__detail::_Hash_node<std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry>, true>*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/hashtable_policy.h:1954:4
        >  #31 in std::_Hashtable<rtl::OUString, std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry>, std::allocator<std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry> >, std::__detail::_Select1st, std::equal_to<rtl::OUString>, std::hash<rtl::OUString>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::clear() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/hashtable.h:2332:13
        >  #32 in std::__cxx1998::unordered_map<rtl::OUString, cppu::(anonymous namespace)::ComponentContext::ContextEntry, std::hash<rtl::OUString>, std::equal_to<rtl::OUString>, std::allocator<std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry> > >::clear() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/bits/unordered_map.h:791:14
        >  #33 in std::__debug::unordered_map<rtl::OUString, cppu::(anonymous namespace)::ComponentContext::ContextEntry, std::hash<rtl::OUString>, std::equal_to<rtl::OUString>, std::allocator<std::pair<rtl::OUString const, cppu::(anonymous namespace)::ComponentContext::ContextEntry> > >::clear() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/12.0.0/../../../../include/c++/12.0.0/debug/unordered_map:223:9
        >  #34 in cppu::(anonymous namespace)::ComponentContext::disposing() at cppuhelper/source/component_context.cxx:444:11
        >  #35 in cppu::WeakComponentImplHelperBase::dispose() at cppuhelper/source/implbase.cxx:104:13
        >  #36 in cppu::PartialWeakComponentImplHelper<com::sun::star::uno::XComponentContext, com::sun::star::container::XNameContainer>::dispose() at include/cppuhelper/compbase.hxx:90:36
        >  #37 in sal_main() at cpputools/source/unoexe/unoexe.cxx:540:16
        >  #38 in main at cpputools/source/unoexe/unoexe.cxx:358:1
        
        when presumably removing first
        /singletons/com.sun.star.java.theJavaVirtualMachine/service and then
        /singletons/com.sun.star.java.theJavaVirtualMachine from
        ComponentContext::m_map.)
        
        Change-Id: If1563e463becb4d22b754e173ebcb60386e1d828
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118049
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-29  Stephan Bergmann  <sbergman@redhat.com>  [f52fe2eb855d1233bacb97baf192a3c07fc1822e]

        Revert bogus drop of "rtl::" prefix in external code
        
        partially reverts 6f50961e69406a17d6ec998956a6b33208b1001b "remove more
        rtl::OUString and OString prefixes"
        
        Change-Id: Ic97a6029577533e539e99d64ba73a74e3246f03b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118048
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [97123add76b743013fc5c222387feb4b9c13daf2]

        tdf#135316 share themePtr and ShapeFilterBase across all shapes
        
        .. in a document.
        
        Shavves 20% off my load time.
        
        Change-Id: I8101b4d229485ebdef0c1f72f856e7cda43559d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118045
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-29  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [19fa853ce12136b5c14e0c5a0aa906c296b75388]

        tdf#121715 XLSX: support custom first page header/footer
        
        Add XLSX import/export support for a different header or
        footer (activated separately) on the first page.
        Print preview is also extended to support this.
        
        Note: only ODS export is supported, yet. Follow-up commits
        are going to add ODS import and UI support.
        
        Change-Id: Icd3a40131bdbcd5d5a42f98c86a71345a5745051
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116842
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-29  Tibor Nagy  <nagy.tibor2@nisz.hu>  [3d55149dcf19cffefcc19c16a3abbe8851453c5e]

        tdf#142913 PPTX: slideshow setting “Start from” not imported
        
        Note: see Slide Show->Slide Show Settings...->Range->From:
        on the UI, or press Shift-F5 after loading the unit test
        document sd/qa/unit/data/pptx/tdf142913.pptx.
        
        Change-Id: I2e10a4353c26600bf405475cb89990413c81dc1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117705
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [a63679f30a2c455fe0a6471e76a0ec8e3aecd0ea]

        remove try/catch in ShapeContextHandler constructor
        
        if we don't set mxShapeFilterBase here, we will just trigger a SEGV
        later on, rather see the error at the original site
        
        ever since
            commit a68e07b994a02ced1ee447350340d9fe25638bd3
            Date:   Wed Mar 5 17:52:58 2008 +0000
            INTEGRATION: CWS xmlfilter03_DEV300 (1.2.4); FILE MERGED
        
        Change-Id: Iacb7c757d4c9526df076e0903d4539f12f4ce968
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118043
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [c3c8a7dbc4ce10156fca530a546babb0b478edaa]

        use std::optional in OTempFileService
        
        since we are always needing this, no need to allocate it separately
        
        Change-Id: Ic81aa485807dd1705fd0af2065044b4169c9cf5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118044
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-29  László Németh  <nemeth@numbertext.org>  [ad16387653f8e0d310a5eb44bce9fa8df27253c8]

        tdf#142698 sw: fix reject of deleted images anchored to-char
        
        Strikethrough of deleted images wasn't removed by reject
        of the tracked deletion, if the image anchored to character
        wasn't in same text line as the deleted text.
        
        Follow-up to commit 1610eeef6f2312616fe5d3535475f27f7896bef8
        "tdf#142196 sw: crossing out images anchored to character".
        
        Change-Id: I9c7f742942bec90d4c5c65f1bc40a7923353560b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118030
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-29  Rafael Lima  <rafael.palma.lima@gmail.com>  [1524b07e690a53d1e5ffb2e334448195e91413f1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8d017a90e29ece12e5a71b7e0242b5f926575cb5
          - Fix localization in SF_Form, SF_FormControl and SF_UI help pages
            
            Change-Id: I7306fbfdabf3df84028aadacb90d0502d48f5c56
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117863
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-06-29  Miklos Vajna  <vmiklos@collabora.com>  [88f003e1978c4c08c082d12e7856ac4a08710c34]

        filter: avoid unnecessary string copy
        
        Change-Id: Ie3083bfed3827b66c85946c060149531293bb813
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118033
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-29  homeboy445  <akshitsan13@gmail.com>  [df3ed584b025b8a87a8a3042a04ac8c12ebe4f26]

        Added a UI dialog box for running the VCL backend tests
        
        The UI dialog box will allow the user to run the VCL graphics tests
        and will allow them to view the results as well.
        
        Change-Id: Ice289444ff425496a3e400a4c2bc06c307168c62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117384
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-29  Mike Kaganski  <mike.kaganski@collabora.com>  [7c95c16deba975b0b282ccea1fbfcfadd7aa28b3]

        tdf#143107 related: ensure correct order of which ids
        
        ... discovered after 8aaa28ed43978a9a4a20d62368410a57ec05c23f
        
        Change-Id: I1a14d227414210393c00c395486ede6daa438218
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118053
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-29  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [aa5c6d127559912ad60a63fbd972b78fb8f9691b]

        new ODF numbered list parameter loext:num-list-format
        
        Instead of style:num-prefix and style:num-suffix new list format
        is much more flexible for storing list multilevel numberings.
        Now it is possible to have not just prefix/suffix but any random
        separators between levels, arbitrary levels order, etc.
        
        Internal LO format for list format is changed: instead of placeholders
        like %1, %2, etc we right now use %1%, %2%... Reason: for ODT documents,
        having more than 9 levels there is ambiguity in "%10": it is "%1"
        followed by "0" suffix, or "%10"?
        
        Aux changes:
        * removed zero width space hack: since format string is always defined
        this hack is interfering with standard list numbers printing
        (see changes in ooxmlexport14.cxx, ww8export3.cxx tests)
        * changed cross-references values to lists: they are now including full
        list label string: previously this was bit self-contradictory (see
        changes in odfexport.cxx and check_cross_references.py tests)
        
        Change-Id: I9696cc4846375c5f6222539aeaadbca5ae58ce27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117156
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-06-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [99ef46fdb2a975e074c66a02328b86edfc05307f]

        tdf#143105 Don't export empty URLs to PDF
        
        They also won't be saved to the ODT if empty.
        
        Change-Id: I7a8480bfc12261b4904981abb75b59752e354b4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118032
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-06-28  Steve Fanning  <stevemfanning@yahoo.co.uk>  [f79a8f578ab56d138139b0de131a86dd5d773de7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1f77c92e446c0b66656b82ae04862528d425a30e
          - Fix minor typos in help examples for Calc's LEFTB function.
            
            Change-Id: I5d8cdf1898f9b5823acc1e3381bbe3abb06551e3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/118052
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-28  Justin Luth  <justin_luth@sil.org>  [e5ac6caf9efa3d3a8cb82dbc59ef00b193facdc4]

        tdf#104239 doc import: fix chose m_pChosenWW8OutlineStyle carefully
        
        I mis-placed the cancel test.
        In the previous place, that only worked if the FIRST instance
        of the style was bad. My intention was to prevent if ANY
        use of the numbering style could cause problems.
        
        tdf#75748 had the document I had been developing the fix for.
        
        Change-Id: I75286b943b7fca56ea43f79a49d68a351f6d0e24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117966
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-06-28  Stephan Bergmann  <sbergman@redhat.com>  [4ad110677be8c9b89524a0cbe1690778b3db032e]

        UIObjectUnoObj::executeAction does not need mutable state in UIObjectUnoObj
        
        ...as none of the state (now stored in struct Notifier) needs to outlive the
        invocation of executeAction.  This change makes mReady monotonic, which makes it
        easier to reason about (and allows to substantially shrink the range of the
        mMutex lock in executeAction).
        
        Change-Id: I0a4dd4a286773fd09c469cb7fd625c1444424e98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118031
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1b052ff4ac5f5d29b69a91d4f14742e555f2a03b]

        Fix typos
        
        Change-Id: If73e9183dbf6e53291da0348a1ea112d0c669669
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118012
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3935b85163336ade4d0555a345c7ba2a9b1fc4d7]

        Remove duplicated include
        
        Change-Id: I0b92374a9d476944e88ac8d08c024f17f689d696
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118010
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-06-28  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [a31b7ea9e62f6d44685aff28e1412eb43b796847]

        Add URI handlers for MS Office URI Schemes on Linux/macOS
        
        This was already done for Windows in fdd8686987ca4ee693f5f194c8eb482daa69cfef
        
        Change-Id: I2fa43bf2930e9df9fbeb9169d28700ef4bdbaacc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117726
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-06-28  Heiko Tietze  <tietze.heiko@gmail.com>  [0707380f05d4cce2d17eb74c4b871dcf17d3ac1f]

        Resolves tdf#133265 - State indicator as first item
        
        Since I719f8a97a867addcd6a544567b1173e6da0f7db8 made trouble
        with unit tests this is another approach to make sure
        the document save state is always visible
        
        Change-Id: Ieb171c6f2a8bb038f86fdafac737a4e39963f03d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118022
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-06-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [64e8c2adbbe13cf082819229b8014ffb28911b76]

        Test SvpSalYieldMutex like DBG_TESTSOLARMUTEX
        
        Introduce and use DBG_TESTSVPYIELDMUTEX.
        
        Change-Id: I002fa8faf744d69ab00ceeddda4f56b46aec0b34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118015
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-06-28  Stephan Bergmann  <sbergman@redhat.com>  [efab07a370c52e57c4a4adaed1ab90e232caaf0b]

        loplugin:indentation (macOS)
        
        Change-Id: Ia7b33ee93dbb4d27a2387af6e2dd247b5f0b0788
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118026
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-28  Stephan Bergmann  <sbergman@redhat.com>  [2cc76ffcbe1f11f3b10a1a86b00f51e5ef179ac3]

        Remove dubious lone mutex lock
        
        ...introduced with 70f89e6b9f89177fc60f9cc9b55a87fdc5c6017f "uitest: move the
        processing of actions into the idle handler", for no apparent reason.  (This
        change will allow to get rid of mMutex as a member of UIObjectUnoObj in a later
        commit.)
        
        Change-Id: I1964eb1c4a1b4f790e689e55d4af8a0390cb4d5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118024
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-28  Stephan Bergmann  <sbergman@redhat.com>  [936298c38b6f7007097700e5862db00da89d0334]

        No need for these function arguments to be captured in UIObjectUnoObj
        
        The lambda that uses them will never outlive the invocation of
        UIObjectUnoObj::executeAction.
        
        Change-Id: Icc5098a99389f7c70b69ca790acb4709f55b4dad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118025
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [3f04160dd2b528e9d34a22c047e5f84282f77565]

        Allow headless make debugrun
        
        I have not the slightest idea, why I added this code in commit
        6cdfe5ebb4f6c06bfa8b0e67e778dd68131c14e3 ("Drop some headless mode
        variants"). This prevents running "make debugrun" headless using
        SAL_USE_VCLPLUGIN=svp. A HEADLESS variable is just referred in
        some make targets, but the environment doesn't affect them.
        So just remove that code.
        
        Change-Id: Icdf76bea6c75c7b14c3f01287ceb0fd4a11cb2d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118019
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-06-28  Stephan Bergmann  <sbergman@redhat.com>  [db1e25a0f7c4c912bcdb4ad6a98d13928f522529]

        There appears to be no reason for (DBG_UTIL-only) ~VclPtr to be virtual
        
        ...ever since it was introduced with 3ecb9b4bd7dc70664bbb8d7c957ea8dc5015223f
        "tdf#99352: assert on stray VclPtrs past DeInit"
        
        Change-Id: I4b87a6bacb53f74ff612a4193cee42145ea04fdb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117878
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [7ef1ec18089aa45e8053c0c73ad71aa3f78b9758]

        No need to Stop() a Timer before Start()
        
        Start() resets a timer per default, otherwise check IsActive().
        Also add a debug name to it.
        
        Change-Id: I1588161bb3fead42c3b26282dfa05d149aa94c52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118020
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-06-28  Michael Weghorn  <m.weghorn@posteo.de>  [1c1aadc804f4b34b764002c23dc916530d1c7908]

        wina11y: enum XInterfaceIndex -> enum class XInterfaceType
        
        Convert enum 'XInterfaceIndex' to an
        enum class 'XInterfaceType'.
        
        Also, drop the explicitly assigned but unused numerical
        values (indexes?) and the unused 'XI_NULL' value from the enum.
        
        Change-Id: Ice6d33e6523b3885836f54bc486bbe90de4c3b95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118018
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-06-28  Michael Weghorn  <m.weghorn@posteo.de>  [620223ec2b47133db4faddd1f7cbf0294fb72fa4]

        wina11y: Convert QUERYXINTERFACE macro to template function
        
        Change-Id: Ia4ecab7ada4df83b773505561569cededef35612
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118005
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-06-28  Michael Weghorn  <m.weghorn@posteo.de>  [197d9631b3add45d294f1d7f81cee00a695f36c9]

        wina11y: Use range-based for loop
        
        Use a const reference instead of a pointer for the iteration.
        Drop the extra 'g_CMAccessible_AggMap' entry at the
        end that was only used to indicate the end of the
        array in the iteration previously.
        
        Change-Id: I411e9274d56ce0ed2658dfbe3d03670e485c4b4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118004
        Tested-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-06-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [8a636698795431915ab1f9877a29d6683d3d9f5b]

        uitest: log the active UITEST_TEST_NAME
        
        From the original commit bff02d54960b55e16d5c1220719bb86dc1fdd205
        ("uitests - error if UITEST_TEST_NAME not set to anything
        useful"), it doesn't look like logging the test_name_limit_found
        is needed.
        
        Change-Id: Ibe1e6a5d63a968b06c4c8e8b4979d5b8caf8f54c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118016
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jenkins

2021-06-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [3c6b33a3cf982c78b64a1a72bf9b2e7bd07495c3]

        Fix uninitialised conditional jump
        
        Since we just handle one specific case, just initialize the
        variable to something different, instead of checking the
        GetFirstRedoInfo result.
        
        From valgrind:
        
        ==10566== Conditional jump or move depends on uninitialised value(s)
        ==10566==    at 0x270E4451: SwDoc::ChgPageDesc(unsigned long, SwPageDesc const&) (docdesc.cxx:431)
        ==10566==    by 0x272E341F: SwFEShell::ChgPageDesc(unsigned long, SwPageDesc const&) (fedesc.cxx:122)
        ...
        
        Change-Id: Ib95f81297959a535a08dc399f72b68c15e621a27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118017
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-06-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2a4098742ae15dd575aa4f02b00d0845db3d5afb]

        Removed executable bits on doc files
        
        Change-Id: Icbf1a9a6fed698345b8faabf3443216240c65069
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118011
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-06-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [6701329f5b7d9c39fbd00f2f735dcd375992aa8e]

        [API CHANGE] drop ShapeContextHandler service and interface
        
        There is zero chance an extension is using this, because it is so
        intimately tired together with the oox and writerfilter interactions.
        
        I'm removing this so I can expose the ShapeContextHandler and then
        override it's implementation in a more fashion without jumping through
        UNO hoops.
        
        Change-Id: I79ef30247f4642303dfdb92bbf8f6e6226234829
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117996
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-28  panoskorovesis  <panoskorovesis@outlook.com>  [0aa7ee7827fc77b5b4c0479402bfbd9a4e5d9e84]

        Add FloatTransparent cppunit test to vcl.
        
        The test draws a transparent, along with a second metafile
        and tests their attributes.
        
        Change-Id: I42b6ff6eec29fecdafc7f634551c894a16b63173
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117694
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-28  panoskorovesis  <panoskorovesis@outlook.com>  [d1eb1e6e487fad489b7c80b68613290da6edfe8a]

        Add EPS cppunit test to vcl.
        
        The test creates an EPS along with a second metafile and
        tests their attributes. mtfxmldump.cxx was edited to support
        EPS.
        
        Change-Id: I43495304aaf191e1a8ad034b96ff59de085a0630
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117702
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-28  Caolán McNamara  <caolanm@redhat.com>  [4a6ddaadd75ae21cc251f461327a5f472241a41e]

        open menu down in direction shown by arrow
        
        Change-Id: I23eb6cfcca552b66ed287f09516f3936aa975c88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118007
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-28  Caolán McNamara  <caolanm@redhat.com>  [456244d885be8f66024cfc91dce56baec97d556d]

        gtk4: protect signal_selected with SolarMutex
        
        Change-Id: Ie296e3f64607bfc00dbedb204f09be97b143892e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118003
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-28  Caolán McNamara  <caolanm@redhat.com>  [d647a91ac1a0f8f230dc1cbf141f1ded2cc367f2]

        drop some unneeded ifdefs
        
        Change-Id: I3e323ed5afb2245b28e42992e2ff00a153a8873c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117998
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-28  Caolán McNamara  <caolanm@redhat.com>  [5d5b503c62b975af8435a7b6deb648081b561e60]

        gtk4: gtk_grab_add/gtk_grab_remove doesn't exist in gtk4
        
        in the public api anyway, fudge this for now
        
        Change-Id: I44fff4e1dffb390664234ace7337c8ffaff6df90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117997
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-28  Caolán McNamara  <caolanm@redhat.com>  [2e138cfb208aba034291896149266b2f67c5654c]

        gtk4: add key-pressed/key-released support
        
        Change-Id: If06e8ce0d351a4761622d3824add29ebe9383210
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117995
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [d1a9c3cb443a292aec3037dad0350732c414ff35]

        store actual type in ShapeFragmentHandler::mxFilterBase
        
        instead of storing the base-class and then down-casting
        
        Change-Id: I13c600903637216abb4547433f24fc9b84afde8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117993
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-28  Caolán McNamara  <caolanm@redhat.com>  [15ee306cda425323cb2d58bd88f84686ebc8848c]

        gtk4: implement focus in/out for IMHandler
        
        Change-Id: Id8183b18622a26c0b61c3165b364ecc1d3e3e5bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117994
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-28  Caolán McNamara  <caolanm@redhat.com>  [f8f0e4067b09d1d8b5aebc7b28db3b7565606b27]

        gtk4: adapt to GtkCellRendererClass changes
        
        Change-Id: Id5b52f9a3502cecfe693dadea6642dbed3a18aa2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117960
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-28  Stephan Bergmann  <sbergman@redhat.com>  [76bf22074a9bb5d6ef177783e5baa41760aa27e9]

        Mark external/harfbuzz/Wunused-but-set-variable.patch as fixed upstream
        
        Change-Id: Iefc8f4f6ff93ec1a11256724b1881689d5eb56d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117992
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-28  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [3c7871626186c07dcd2ad874d70ea53aa8ae29aa]

        Tabs to spaces
        
        Change-Id: I1d46cd91082549eebfafe4f7e16d3b6d4e2fe9ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117964
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-06-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [bfc1600c6ade6f006eb774bffe7caa9c948e8603]

        loplugin:indentation improve checks for brace alignment
        
        Change-Id: I333100fda7e181f68f36b03279b3fbb8cb768310
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117615
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-28  Caolán McNamara  <caolanm@redhat.com>  [f9514beb9bfed51aee69227797e74504afed31c6]

        use the standard macros to generate custom_cell_renderer_get_type
        
        Change-Id: Ie0c15c0d97616d1b5a6afcdc72cba7247e22d999
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117959
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-28  Caolán McNamara  <caolanm@redhat.com>  [879fc58cd4f54e72499fedce64d23bc969f943c0]

        split out customcellrenderer code
        
        Change-Id: Ia2803f6eab14ee7aeb697fb039f4e6dbdefa25e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117958
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-28  Caolán McNamara  <caolanm@redhat.com>  [228cb26a6a1afe668dd17471bedf0ab52f133d5a]

        ofz#35504 Integer-overflow
        
        Change-Id: I7a462b821f286411d759b5259461fcdbf1741859
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117955
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-28  Regina Henschel  <rb.henschel@t-online.de>  [3262fc5ef3bde5b158909d11ccb008161ea95519]

        tdf#142304 a.o. Improve wrap margins in docx filters
        
        LO uses the bounding box of the shape in case of type 'Parallel'. Word
        uses in the corresponding wrap 'square' a box based on the full size
        of the shape. That will be very different in some cases, e.g. for an
        arc. And Word exchanges width and height in case of rotation angle in
        [45°;135°[ and [225°; 315°[. To get the same appearance as in Word,
        the wrap margins are suitable expanded on import.
        
        Word puts the additional space needed for fat strokes into effectExtent
        in case of wrap 'inline', so there is no need to add the half strokes
        width in addition. Word determines the area for the shape depending
        on rotation angle. Both are now considered. Total same appearance is
        not possible because it would need negative vertical wrap margins,
        which are currently faulty in LO, see tdf#141880.
        
        Patch solves in addition tdf#142486, tdf#142305
        
        The export to Word would require negative values in effectExtent in
        some cases. They are allowed in OOXML but not supported in Word. My
        idea is to switch to wrap mode 'Tight' if needed. But export of wrap
        has so many bad parts, that it needs separate work and is not
        included here.
        
        Handling of border width for export of own frames is missing.
        
        Unittest changes
        ----------------
        testDmlTextshapeB and TestDmlTextshape in ooxmlexport6.cxx are set to
        current values. Import and Export still have large errors with these
        shapes and correct value from file is unknown. So an exact value is
        pointless. Only the original problem needs to be still fixed, which
        is the case.
        
        testWpsOnly in ooxmlexport10.cxx. I have removed the test for
        LeftMargin equals 0. The test makes no sense, because the original
        file has distL=114300.
        
        testTdf124600 in ooxmlimport2.cxx.
        I have added a tolerance. It would fail with Expected: 2029,
        Actual:2028, likely a rounding problem somewhere.
        
        testTdf124600 in ooxmlimport2.cxx
        Word refers to outer edge of the border for align='left', LO aligns
        at snap rectangle. The different intepretations become visible if a
        thick line is used. LO needs a margin to get the same rendering as in
        Word. So an expected value of 0 is wrong and I have disabled the test
        for now. ToDo: tdf#142798. Get the correct margin and activate the
        test then.
        
        testTextframeGradient in ooxmlexport2.cxx. I didn't find any reference
        for a default value. The test is not reliable, I get both 316 and 318
        as actual value. Handling of shadow in VML shapes is buggy, the values
        for margin and shadow are wrong anyway. Reports are e.g. tdf#142486,
        tdf#142558. For now I have added a tolerance of 2.
        
        testDMLGroupShapeChildPosition in ooxmlexport6.cxx. The accuracy has
        become better. After reload we get the same values as before.
        
        testEffectExtent in ooxmlexport.cxx. tdf#142805. I have disabled the
        test, because the image is not loaded at all, and therefore it makes
        no sense to test a margin of it. And you can only test the sum of
        distL and effectExtent l, because LO has only one property
        'LeftMargin' for it.
        
        testEffectExtentInline in ooxmlexport.cxx. To get the same vertical
        alignment as in Word, it would be necessary to have negative margins,
        but those are not implemented yet. tdf#141880. Currently the patch
        contains a heuristic to detect unchanged objects and write the
        grab-Bag values then.
        
        testEffectExtentLineWidth in ooxmlexport16.cxx. I have changed the
        expected value from 508 to 506. That is still away from the to be
        fixed faulty 561. It is a VML shape and import of connectors in
        VML shapes is faulty.
        
        testRelorientation in ooxmlexport4.cxx. Changed to 8662, the original
        problem is still fixed. I don't know the reason for the difference to
        the values from file.
        
        Change-Id: I28f156637f6ae64975cf2917f0e5cc89e689aff5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115668
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-28  Regényi Balázs  <regenyi.balazs@nisz.hu>  [2ffdd37067926ddb841c6055205f267b96706945]

        tdf#139549 DOCX import: document got modified at import time
        
        Regression of bda05ba17362222b74727872579b65b3fa14e3d8
        "tdf#41466 DOCX import: fix VML v:shape/v:textbox".
        
        Co-authored-by: Tünde Tóth
        
        Change-Id: I8762aa8a710c3a37290e1db854b8cc86db6757b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109436
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-28  Miklos Vajna  <vmiklos@collabora.com>  [67a56b7159158cea076df9aa258a36b02e115ec3]

        sw: prefix members of HTMLTableColumn, HTMLTableContext, SwWriteTableCol ...
        
        ... and SwWriteTableRow
        
        See tdf#94879 for motivation.
        
        Change-Id: I74edd0d6864fd7c2731d904c8bf7cfbd309a226c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117965
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-06-28  Tibor Nagy  <nagy.tibor2@nisz.hu>  [253bee65bc24d999c3629a4d503d0fa01b355cfc]

        tdf#142646 PPTX import: count repeating slide names
        
        instead of using the default slide name "Slide n".
        
        PPTX slides are named after their titles. Now repeating
        titles got a number instead of using the default slide
        name "Slide n". E.g. "Title", "Title", "Title" will be
        slide names "Title", "Title (2)", Title (3)", and not
        "Title", "Slide 2", "Slide 3".
        
        Follow-up to commit I98511c3c9a59598ea113e7387db5202d7f8a7cd4
        "tdf#103347: PTX import: fix duplicated slide name"
        
        Change-Id: I449d6f7d7599291b3dae7df65ad6ff86a4269fb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117317
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-28  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [1421831429056ed770a67feeec12c843f80bb006]

        find-unneeded-includes: introduce --dontstop switch
        
        ...to make it not stop after each error found.
        
        In case there are not many problems to be expected, it is faster to
        check a bunch of files and fix the problematic 5% than re-check
        over and over again the non-problematic ones after each error found.
        
        Change-Id: Iec5a2aa96ac557c0247ae2f06eb710daa75cc19b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117756
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [0171a9e2f0dc9dd2dc85b23871a8f32418b9edf2]

        loplugin:finalclasses in vcl
        
        Change-Id: I0bad93927248e5d8d19a69661a1b243e55791fd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117889
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-28  Justin Luth  <justin_luth@sil.org>  [5f9fb51ba84619c60f304afda76a013a8f3dc14c]

        tdf#104239 doc import: listLevel 9 is body text
        
        MS Word formats only have 9 list levels (0-8),
        and listLevel 9 is used to indicate body-level
        as a way to cancel the inheritance of a listLevel.
        
        LibreOffice however has 10 levels (0-9), so it was treating
        this as 10th level numbering. Nope - it needs to be
        no numbering at all.
        
        Change-Id: I3fd58ba518ba8bc7d15a08cf896fbeed8e6a38c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117921
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-06-27  Caolán McNamara  <caolanm@redhat.com>  [3618d847a44bb485a3564c600d5005797934b9bb]

        gtk4: restore original parent if there was one
        
        Change-Id: Ia3d8da14f545deace3024823b4cf8453937e3f82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117957
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [eef1a5f3aa0f1b11024aa6760cf92181b9bf0a96]

        uitest: remove duplicated calls to get_component()
        
        after 8298aa62726312eee6f8fbb64a9fc9b12680447f
        < uitest: guard execute_blocking_action >
        
        Change-Id: I954c11c42620660afd48a585f5c59ff2196f4b6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117738
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-27  Caolán McNamara  <caolanm@redhat.com>  [241c37a6ad2a444ddf2eb48385041318d4e7e8ee]

        rename CustomCellRendererSurface to shorter CustomCellRenderer
        
        Change-Id: I8fa2d75d0c24f4e211136c929b8fd6f8466eb311
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117956
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-27  Stephan Bergmann  <sbergman@redhat.com>  [5e37a1d89dfaa12690841213bce0cb6d05faf90a]

        Silence UBSan dynamic-type-mismatch for VclPtr member in GObject
        
        ...that wasn't properly initialized (in an --enable-dbgutil build; see also
        <https://gerrit.libreoffice.org/c/core/+/117878> "There appears to be no reason
        for (DBG_UTIL-only) ~VclPtr to be virtual", but even when VclPtr has no vtable,
        it arguably is to properly con- and destruct CustomCellRendererSurface::device).
        
        For example, in Writer clicking on the "Styles" icon in the side bar:
        
        > vcl/unx/gtk3/gtkinst.cxx:15144:10: runtime error: member call on address 0x625001b42668 which does not point to an object of type 'VclPtr<VirtualDevice>'
        > 0x625001b42668: note: object has invalid vptr
        >  50 62 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  10 8a f0 00 30 60 00 00  80 f8 19 02
        >               ^~~~~~~~~~~~~~~~~~~~~~~
        >               invalid vptr
        >  #0 in (anonymous namespace)::ensure_device((anonymous namespace)::CustomCellRendererSurface*, weld::Widget*) at vcl/unx/gtk3/gtkinst.cxx:15144:10
        
        Change-Id: Ic6ab75668e5b3ecca6d1e5743ed1907c8cbdb143
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117915
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-27  Caolán McNamara  <caolanm@redhat.com>  [9d8e88aaa20ad3d184e06cd8d4f875ecdfeda61e]

        cid#1486528 silence Uncaught exception
        
        Change-Id: I03b71a11dda7b818a99525d65cbbc42f40dd2eee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117949
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-27  Jan-Marek Glogowski  <glogow@fbihome.de>  [642791720622618c9b66633c3e1224a4d340b167]

        Immediately schedule Tasks on start per default
        
        While writing a new Task, I was wondering, why it didn't schedule
        immediatly after calling Start(). Turned out Start() wasn't even
        calling Task::StartTimer(...) to trigger / wake up the Scheduler.
        
        So this changes Task's Start() to call StartTimer(0) to immediatly
        trigger the Scheduler at the end of Start(), but Tasks can opt out
        of it, if they aren't ready yet (like Timers).
        
        Change-Id: Ia2fdb45f502866c83f432b045e70bf27ccb61012
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117947
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-06-27  Caolán McNamara  <caolanm@redhat.com>  [de873f01d286d57829d8fb78d1f2748372552d37]

        ofz#30647 skip boring slow path for fuzzing
        
        Change-Id: Ifab4209e4481058046c95efc9efccf337b4badd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117939
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [770f94f4c5bedede8ee70e1f3bc1303dbace62ca]

        Revert "tdf#135316 bypass 'existing style' check when importing"
        
        This reverts commit 066c4054f4a1078602aaab5516590628eaf6a47e.
        
        As mst_ says:
          there isn't just File->Open but also Insert->Text from File...
          in that case the optimisation looks wrong to me
        
        Change-Id: I9d0b4bc748842b8fac7ea4cd58192562f8fd82f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117864
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-27  Julien Nabet  <serval2412@yahoo.fr>  [aa54071b5e6c195e3677aad2d7959a2e901613bd]

        Indicate the file in error in (vcl/UnoGraphicProvider)
        
        Change-Id: I7f379bf189071893d3b9eeb813ea9e570922fee3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117946
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-27  Andras Timar  <andras.timar@collabora.com>  [c50bdcfc98776bd35b65c4f04ba7fafde451dbcb]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to bba36281a0d7af91fe65eda9140f811e28d09012
          - Fix Guarani thesaurus
            
            - dos2unix th_gug_PY.dat
            - Add missing count to 'kopia'
            - Fix makefile
            - Remove .idx, which is generated by the build now
            
            Change-Id: I8ca168d0b2710ea31c8641a5d7dd837761674ea5
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/117944
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2021-06-27  Julien Nabet  <serval2412@yahoo.fr>  [04ad40cb3a7edd0756dc24305bf43fae50a5023f]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 79331fd0ce1c55174534987752df49e3f0f63cc0
          - Remove .idx file, they are generated by the build
            
            Change-Id: I108bbd2149d9f0d1024ed329229bb00bae0af5e6
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/117943
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2021-06-27  Julien Nabet  <serval2412@yahoo.fr>  [5e24c04f67e7f6cd5ff734f4b2c709566ceb11ac]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 297baa306963dac8706e7e7c25923e18d65b58c7
          - Spanish dictionary: Package missing icon
            
            Change-Id: I7de98cda4094a7a2b219f34744e82260b32c7001
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/117942
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2021-06-27  Julien Nabet  <serval2412@yahoo.fr>  [5b624c6a855df38f7448f400b2353918126173f8]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 16eb021d2bb008fdef06f69f52df3b5d38c0d028
          - Esperanto dictionary: Package extension's description
            
            Change-Id: Ib080d1ad1ac4f5af6b736fd161a07871f4b1d861
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/117941
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2021-06-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b8b02686c8900ef9cab344480e0b0904e573c936]

        svx: adds a test for SdrRectObj rendering into primitives
        
        This adds a new test that checks how a model with a rectangle
        object is being rendered / transformed into drawinglayer
        primitives.
        
        Change-Id: I81851e122f182ebe5ed8486fdab8d04bb8c9e68a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117886
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f15d50b5ff6f0c8ed1a647a4efa92f5c67077326]

        svx: clean-up, init in constructor, rename master pages variable
        
        - maMaPag to maMasterPages
        - cleanup the constructor variable initialization
        - change degree chart from define to const variable
        
        Change-Id: Idc607b8b386855b90001ed389df2c7849969ee86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117887
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-26  Caolán McNamara  <caolanm@redhat.com>  [00a658ff104623d4e7fc984b5fc82d1a7e2607f2]

        ofz#35597 Null-dereference READ
        
        add a check for null getTextBody() return
        
        unfold it a bit while I'm at it
        
        Change-Id: Ib0286048536ad576b520e1adb08fa9b36da9243f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117938
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-26  Johnny_M  <klasse@partyheld.de>  [89251968fde77c6ddf7c95ee61da0c34dfe8ea6f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 108566a12aa32429286de6f6129b63e2d3e27e94
          - tdf#132643 Translate German section IDs
            
            Change-Id: Idbe462483dcff49d7c8d5ff3852632e3e1ec9bc6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117934
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-26  Johnny_M  <klasse@partyheld.de>  [fa8148c372b2740bd991a757e607442e4f291822]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ee15fc4c682e5f2013dcc6c0eee0d4c173df8624
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia41a6e287264d5b59d0a95da92e2030df7081ac1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117935
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-26  Johnny_M  <klasse@partyheld.de>  [e89095ce32ef7c93b0064b6ac717c8822db67ced]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b4b9edbbdce1f88be5ebbaa4a3464f2900d7da42
          - tdf#132643 Translate German section IDs
            
            Change-Id: Id281db6e24d66defdb1a1897982a002b2862a3f2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117933
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-26  Johnny_M  <klasse@partyheld.de>  [894781f309ebf11786b3f8ef042e470eca74726f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3e0b1dd5ac8cf160686b2f7b4f61d63cefe9fdcd
          - tdf#132643 Translate German section IDs
            
            Change-Id: If05a4230bb2731cce7f412768d31dcd8339aae6f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117932
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-26  Johnny_M  <klasse@partyheld.de>  [eb2b6f4a3d9477d1e4be1c417d3e8de2ac33946f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dc2012560f2f32c35dcba288bd7327663d743a26
          - tdf#132643 Translate German section IDs
            
            Change-Id: I6ba60bbca897161bdb4ceb7d92385421a2a94e24
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117931
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-26  Johnny_M  <klasse@partyheld.de>  [c7c8d4939cdee340a3ef9ecfcc96449be3c36faf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e95db54fff98b96bf281a6cffc94edb4e381b448
          - tdf#132643 Translate German section IDs
            
            Change-Id: I49a890ae317345730f14a848e4f2880f7ed4c4f4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117930
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-26  Johnny_M  <klasse@partyheld.de>  [8bba97be7e9327ddc441ae255561f1b3f08a1d0d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0fbedac2ab3856dddcc70b8dbffe5f1838075c5d
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ifc6df2e1cefe7349bc24327a2456afd66d065bda
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117929
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-26  Johnny_M  <klasse@partyheld.de>  [4979fb6ba62f1bca11e4c0a2159d326d11ac8080]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2d06125f8c6b056973081564aea9a0231084c4e0
          - tdf#132643 Translate German section IDs
            
            Change-Id: I02bedcebab5d622d7488e5b06811787f17b48c7c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117928
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-26  Johnny_M  <klasse@partyheld.de>  [23585ffdfb2416ae39160180289b427c3310c840]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3149f4b939f620610d73ea652282204014f7fdfb
          - tdf#132643 Translate German section IDs
            
            Change-Id: I15d1939c784a1923311d5cce59ff78947e7b7b23
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117927
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-26  Johnny_M  <klasse@partyheld.de>  [59afde29f87a616f771272e9e8295e0170c328ba]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 85faad16ba20244e502e6ed5b18e5ab5a744891c
          - tdf#132643 Translate German section IDs
            
            Change-Id: If653bbbe3705e939372adc34a1783439418f59b8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117926
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-26  Justin Luth  <justin_luth@sil.org>  [f5394ceda7e714b87050d78a0319dc3cfab9ac99]

        tdf#104239 doc import: chose m_pChosenWW8OutlineStyle carefully
        
        Chapter numbering is a horrendous invention of LibreOffice.
        It is not at all a part of MS Formats.
        
        If there is anything that potentially can cause problems
        by choosing one style to be the outline style,
        invalidate it.
        
        We won't totally ignore CN because it has some unique
        properties in LO, and so it is worthwhile trying
        to round-trip it (alwyas LFO 0?) or populate it
        with the expected Heading styles if compatible.
        
        (I tried looping through and re-setting the
        matching styles with the "Outline" numrule first,
        but lots of unit tests prove that doesn't work well.)
        
        I couldn't believe the incredibly good effect this had on
        my torture test example document. Hurray.
        Then again, completely preventing CN at all also
        passed all unit tests, so I added a preventative test earlier.
        
        Change-Id: Iafa0d3606e558a3f17e49c3f1f6cebb7b25de962
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117920
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-06-26  Tor Lillqvist  <tml@collabora.com>  [f877ded8654edc70e466e92de1f9c1dbe5d959de]

        Add ProfileZone to scaleDown() and scaleUp() in BitmapScaleSuperFilter
        
        Change-Id: Ibc98d1e5ba24f98c437468d3f9a469725892e7d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117768
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-06-26  Arnaud Versini  <arnaud.versini@libreoffice.org>  [3721f4a00e31eb1c08e492106f752db74d3daf7c]

        codemaker : remove useless includes
        
        Change-Id: Idaac78579d7845a1908bc3c02ff917432ca6a7d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117513
        Tested-by: Jenkins
        Reviewed-by: Arnaud Versini <arnaud.versini@libreoffice.org>

2021-06-26  Caolán McNamara  <caolanm@redhat.com>  [0f4b14a806b4952da79c7b5b22298e8c8306107c]

        use --disable-xmlhelp for fuzzing
        
        Change-Id: Ieb6abbf05cdd3577c1653fc0078ee2db6e840a28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117925
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-26  Caolán McNamara  <caolanm@redhat.com>  [532946bc3cc9f21605dfe271db292bf4ab9d6f1d]

        cid#1474269 Untrusted allocation size
        
        Change-Id: I655c86be306a0300e9ec8404040eeb58d0579cb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117916
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-26  Caolán McNamara  <caolanm@redhat.com>  [f537dcc2485f6e0d577797a5850f417f180cca3a]

        gtk4: GtkPicture triggers some sort of unexplained vertical expand
        
        an intermediate horizontal GtkBox works to stop the propogation
        
        Change-Id: Idb2a059d5b2e6fa11a105cc8ca06e4f39fd4cd2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117913
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-26  Caolán McNamara  <caolanm@redhat.com>  [9fdc25d730782511308eaf2635ea20245dbeb83a]

        resave with latest glade
        
        Change-Id: If4595dd10dcd6eabd15e228cf3c187f9dee4e35b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117912
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-26  Caolán McNamara  <caolanm@redhat.com>  [101ccbd62cd076956754021901486df501aa6054]

        gtk4: reenable calc format page dialog
        
        Change-Id: Ie47c2b6be6e83f01a0c095484b65b1604db0cefe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117911
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [53e972671d9ae392f7a691f8d1d42f0d753eabc4]

        loplugin:finalclasses in toolkit
        
        Change-Id: Ib3db1d6421e6dfba57fe660174e2e4c2af0c6369
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117888
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [1720bacfc0efd071ea56757b97a1bf2951f80cee]

        loplugin:finalclasses in accessibility
        
        Change-Id: Idac98767a97a150964c4c5fc736f184057b1a79a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117892
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [15faf18ddca02beb75f89dcd7887d7b8ae2a5e32]

        loplugin:finalclasses in xmloff
        
        Change-Id: I1f1e6c9bad9a2da18701a87ae4e835641a49c107
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117890
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [66fec11a62b692cc00cf0c1332d841906abfaea8]

        loplugin:finalclasses in framework
        
        Change-Id: I64e7b65337d283567bb6030a626303de477346cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117891
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [922e2610a4745c6e33d9e8e808131922a3ea0dc4]

        indexing: add test case for fontworks and footer/header paragraphs
        
        Change-Id: I7b6879d0e038f8c07ae5853d66c43096c25365e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117841
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-26  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [e6442b39836f9856aa7b87d1a840158f0cb7d9c4]

        tdf#110993 - Corrected spline calculation
        
        The algorithm in Numerical Recipies in C, 2nd edition in Section 3.3,
        page 166 states a division rather than a multiplication.
        
        Change-Id: I2530c506bc48726539e3de99016892e50d6bb87e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115465
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-06-26  Justin Luth  <justin_luth@sil.org>  [79bd4eb98535197d3177f262bce94d35badab4f4]

        tdf#104329 doc import pre-emptive unit test: ensure ChapterNumbering
        
        So chapter numbering is a complete scourge for importing numbering,
        but after many unit tests proving my attempted solutions were
        incompletely, I finally found one that worked great.
        
        Unfortunately, I made a major coding blunder, and effectively
        killed chapter numbering unconditionally. But it fixed every
        unit test problem!!
        
        So that pretty much proves that chapter numbering is trash,
        but for LO it still has some important functions,
        so ensure that at least on a clean, nice, LO-authored document
        chapter numbering still round-trips nicely.
        
        Change-Id: I37491ecb638aa79fd7c7621e9cf0ea6282397b83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117919
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-06-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [1db375e06516d0532f01f9585986617aa3079866]

        uitest: introduce load_empty_file
        
        to make sure the documents are closed in inverse order when
        different documents are used in the same test
        
        Change-Id: I97ff33f9f91423d06f4e74bba6fc6a5312b24a17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117914
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f2e781c92bb96d626cf7a75c134f339a8a95d183]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0a0327f63e2825b25c5b3a5e8c34ca97e4911ef4
          - tdf#114525 Bookmarks for Calc conditional formatting
            
            Plus some refactor
            
            Change-Id: Ib2d3740e51be437e806e199b2c3978b12d210792
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117917
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-25  Stephan Bergmann  <sbergman@redhat.com>  [3e2eee260b45dc69d03ce0c0d4eb6add09824bda]

        More -Werror,-Wunused-but-set-variable when catching SQLWarning
        
        ...similar to f09cb84b274edd2a27697a7dc803a7ee42946de2
        "-Werror,-Wunused-but-set-variable (Clang 13 trunk)", this time with clang-cl 13
        trunk in Windows-only code
        
        Change-Id: I6b0da5aa79de07cf7326ad6cf6649cafff3be6a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117879
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-25  Stephan Bergmann  <sbergman@redhat.com>  [f54cba63809c511106f291e66019ebe57eafdfe0]

        Silence -Werror,-Wunused-but-set-variable (clang-cl 13 trunk)
        
        ...during build of ExternalProject_harfbuzz:
        
        > In file included from hb-ot-shape-complex-myanmar.cc:136:
        > hb-ot-shape-complex-myanmar-machine.rl(108,36): error: variable 'act' set but not used [-Werror,-Wunused-but-set-variable]
        >   unsigned int p, pe, eof, ts, te, act HB_UNUSED;
        >                                    ^
        
        Change-Id: Ie75a5cfa16c29c02e1b97380ebd63e7d789926f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117850
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-25  Caolán McNamara  <caolanm@redhat.com>  [408be00b15ec44c9750450fc4dba70120dd0e978]

        add no max-length property in GtkSpinButton rule
        
        Change-Id: I49ef02102620d6f455758a136d980b2c39b076df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117910
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-25  Caolán McNamara  <caolanm@redhat.com>  [524e2103b639831eb4b27102d4ddff3a568a1b21]

        ofz#30930 each picture triggers accumulating codesets
        
        seems to make more sense on EndPicture to return to the pre-StartPicture
        state
        
        Change-Id: I2ac2a5585f8acd5d817d083bccfd6551fb773342
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117902
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-25  Caolán McNamara  <caolanm@redhat.com>  [c38d0d501f5eca648bdf0fd2914b57e06f505f7e]

        new doesn't return null on failure
        
        Change-Id: I9d77274f41fe66251eeb63a8f17abb331044cd27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117903
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-25  Caolán McNamara  <caolanm@redhat.com>  [bbddb67a59655660ea028bcf1ca23c0f75a29779]

        remove max-length from GtkSpinButton .ui
        
        Change-Id: Ifee61d19ca017205dd4d21de14465eda9773a750
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117909
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-25  Caolán McNamara  <caolanm@redhat.com>  [80b055683bd8381f78214e2310f2a703ae7638ff]

        remove stray max-length from GtkSpinButton
        
        since...
        
        commit cb553bdba77c80f323dbed1874874cf2465abd83
        Date:   Sun Mar 31 14:52:34 2013 -0300
        
            Convert Calc sheet page style to Widget UI
        
        Change-Id: Ib1efd5205f68b4db79dab2e889ee24a5f3e54028
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117908
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-25  Stephan Bergmann  <sbergman@redhat.com>  [9e6a7c043d2b19ffc870ab283ac29850447a9cd2]

        -Werror,-Wunused-but-set-variable (clang-cl 13 trunk)
        
        ...since 362a21d3a129b90149f6ef645c127f5e86e0ba61 "Use explicit function names
        for fooA/fooW WinAPI; prefer fooW"
        
        Change-Id: I391ae19b01625602231fbd890ee79073367cb449
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117834
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-25  Stephan Bergmann  <sbergman@redhat.com>  [3c5ac66e21bc3b0efffe44743fbb5289da85a4f6]

        -Werror,-Wunused-but-set-parameter (clang-cl 13 trunk)
        
        ...ever since a934115b3ea90d7883681a6ca8922a4b859be36f "Initial revision"
        
        Change-Id: I8935da3ee1c78fcbe5e4858ab009ef4a387b594d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117884
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-25  Caolán McNamara  <caolanm@redhat.com>  [b0eb7f3e7010539aad7c0d8496dfc539c87ed859]

        gtk4: reenable calc format cells dialog
        
        Change-Id: I512339745cb8f0e34068c38b88f1f53953ed8f06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117907
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-25  Caolán McNamara  <caolanm@redhat.com>  [7be06a4dce699d8216b5978155ab3e575dda0367]

        gtk3: gtk_menu_attach_to_widget to the final pWidget
        
        probably doesn't make a difference in practice
        
        Change-Id: I3a015a1585aa2a7d100acd8e6edbfa30d4549ffe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117883
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-25  Stephan Bergmann  <sbergman@redhat.com>  [7d5346eb09a9e4acc72c646800e77f363fe10e2f]

        -Werror,-Wunused-but-set-parameter (clang-cl 13 trunk)
        
        ...revealing that these places apparently wanted to assign to *pClassID rather
        than pClassID ever since their introduction with
        b718f390bf3dcc85dc97b2ef7483d93bbe3968ec "INTEGRATION: CWS desktintgr01" and
        9b1b1b00818d177ed32f5a3d0e0d1f41b40de926 "INTEGRATION: CWS desktintgr02"
        
        Change-Id: I672684739fd2722c5e804f47790884174c576369
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117840
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-25  Stephan Bergmann  <sbergman@redhat.com>  [c1abdd5ad801a48e104fe8596cfbde5b3d4aa453]

        loplugin:unreffun (clang-cl)
        
        Change-Id: Iee87fb5b62a5489f001890dc97a44dfe447080e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117838
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-25  Caolán McNamara  <caolanm@redhat.com>  [9b2dca857efea82722f82b20de68b7dc9c439fb6]

        unused always-show-image in GtkCheckButton
        
        Change-Id: I876072cf5b4fe276959467efe9e9ee2cd66eafb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117906
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-25  Justin Luth  <justin_luth@sil.org>  [27aedd8f7de6f94469ab515cf0ab0c7e85550efc]

        tdf#104239 doc import: use "Outline" for m_pChosenWW8OutlineStyle
        
        This looks like it was a logic error.
        Probably they were only looking at the situation where
        the paragraph style set the numbering style to "Outline".
        Well, in this case, Heading 1 is actually not part
        of Chapter Numbering, but it was the body sprm
        that set the style.
        
        In any case, whenever the LFO chosen as the outline
        style is referenced, it should apply LO's special,
        unique and extremely troublesome "Outline" numbering style.
        
        Change-Id: I354d9b9f4a48abed3453ee046ddd63cda174f25d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117746
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-06-25  Mike Kaganski  <mike.kaganski@collabora.com>  [a0d54088a91ec85417bf06a2fa369cf785fd9bf3]

        Missing dependency
        
        Fixes "GpgME not installed correctly" at
        'make CppunitTest_sc_bugfix_test' after 'make clean'.
        See commit 5b66a038701241e0b9fa3a339acbd74f9ca4cf92.
        
        Change-Id: Idac64821609ab07a5411489deddf551fef7fd437
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117861
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a5a501c9e1da326de1d28b10777bd74dbc35bce6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fde2f8d1b9da240726a939922cc9118d3305bb5d
          - tdf#136435 Add contents on the outline folding options
            
            Change-Id: Ib079772e9f426a2775adfa843970cbd48b133ae1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117901
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [66494118ec1ddad3af56a1ed708f0a59fe063e86]

        uitest: raise exception if timeout is reached
        
        Change-Id: Ibcde404456f5c71484d925c47eb2a0c20c601033
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117785
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [8a2d7c797958680bcf133fef44abcf2efd1007d1]

        uitest: guard execute_dialog_through_action
        
        Mostly done with a script
        for motivation, see 89aaa17a0a4413f07da2bc5084b0164f15dc01ac
        < UITest: introduce guarded context managers >
        
        Change-Id: I8b0e4aa746f7973b1bd1343219820d8b2315cf19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117703
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-25  Stephan Bergmann  <sbergman@redhat.com>  [49cf5e5303d064a66e4ae97223df92238d556dd1]

        Fix misuse of volatile to avoid a data race
        
        ...introduced with 2601708e3c00092693af6dd04561125cafb21d8e "cleanup mutex and
        signalling in ExecuteWrapper"
        
        Change-Id: Iae1dda078d165355f82986f4105bd4bb53ce6e9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117885
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-25  Stephan Bergmann  <sbergman@redhat.com>  [5caba6ebf48e1ffe3f281055ae2aff5234bd594e]

        Add back computation of excepinfo.bstrDescription length
        
        ...which had been dropped with eebd84b337506c8fff151493f9b51bd127dbc89f
        "loplugin:stringview (clang-cl)".  But as discussed in the comments at
        <https://gerrit.libreoffice.org/c/core/+/116548/2/extensions/source/ole/oleobjw.cxx#b1432>
        "loplugin:stringview (clang-cl)", that dropped support for embedded NULs ("not
        that this should matter here", though).
        
        Change-Id: Ifdb327cbe8b20b365c8174802622f83b4510d547
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117836
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-25  Caolán McNamara  <caolanm@redhat.com>  [5da5cb2b5e1adc955b236dfa97fadff09f03490b]

        gtk4: detect context menu trigger
        
        Change-Id: Id86015c3b7f48b97acd0094838f51eade5f7569d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117881
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-25  Caolán McNamara  <caolanm@redhat.com>  [0ec9a51609b78c9aa85b01a4902711923324b025]

        gtk4 dnd into external apps
        
        It's always hard to bootstrap dnd because so much of it has to work
        before any of it works. Typically dnd and cnp are strongly related
        so getting cnp working first is the way to go before trying dnd.
        
        Change-Id: I645f56dc5f8cb0e3a31e0ff8bbaab610366b6312
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117798
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-25  Stephan Bergmann  <sbergman@redhat.com>  [a17c4ef42c48fb19e06f1eabf4821290f6ec2c38]

        -Werror,-Wunused-but-set-variable (clang-cl 13 trunk)
        
        ...ever since the code's introduction in
        862cac51f840df3275a4618807def6e4b4061d6b "INTEGRATION: CWS rcregression01"
        
        Change-Id: I0d7bd81cebc975b8f6054318e4f5a74f508f988f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117880
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-25  Stephan Bergmann  <sbergman@redhat.com>  [68b1c5544ca33fe51c4c0025960decc624e9d3b2]

        -Werror,-Wunused-but-set-variable (clang-cl 13 trunk)
        
        ...ever since the code's introduction in
        c765b4858941f748fd5ed521e10123c505db5216 "CWS-TOOLING: integrate CWS
        buildid301_DEV300"
        
        Change-Id: I9e5ad6b8e682d50ba02b08ffcc52292f749ad27a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117882
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-25  Michael Stahl  <michael.stahl@allotropia.de>  [a0cd270a99f43049fc099ddd463e57aa243d5b0e]

        sw: layout: fix table split loop caused by RemoveFollowFlowLinePending
        
        In no_view.odt, the table 1340 does RemoveFollowFlowLine(), then splits
        again, and by the time Split() returns, its flag
        m_bRemoveFollowFlowLinePending is set and so in the next
        SwTabFrame::MakeAll() it will do the same thing again, until eventually
        it hits
        layact.cxx:544: LoopControl_1 in SwLayAction::InternalAction
        
        The flag is set during lcl_RecalcSplitLine(), in SwContentFrame::Cut(),
        which operates under the assumption that there are no other cells in the
        follow flow line that may contain content frames.
        
        This only happens if "Verdana" and "Arial" fonts are available and not
        substituted with "DejaVu Sans" etc.
        
        (regression from c4af8b0f106f31b6e79a145bc4ab83bb6a55c808)
        
        Unfortunately this uncovers another pagination bug in testTdf88496
        which was hidden by this flag being set from text frames that shouldn't
        exist anyway.
        
        Change-Id: I3cc82c13bfc06960b827aefc64f5b5b12520955a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117851
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-06-25  baltasarq  <baltasarq@gmail.com>  [5eedb3beeaeed88de0d1ebd041a9f15ceea7e78c]

        tdf#142460: properly handle boolean values in string pool
        
        This makes sure that results of comparison of literals have proper boolean type,
        and that this type is properly stored to/read from the string pool.
        
        This introduces a new non-standard "type" character used in the pool: 'b'. It is
        not a proper type character used in Basic (unlike '%'/'&'/'!'/'@'), but we have
        to use this trick locally, because we need to pass the type that has no own type
        character.
        
        The change should be backward-compatible: older versions reading the value should
        just ignore the 'b', and read the value as double.
        
        Change-Id: Ibd4a70b366331342346eb171c8ed3c7026279596
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117655
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-25  Michael Meeks  <michael.meeks@collabora.com>  [4c267311ed7bedfd373db2afc12cad9757922ce1]

        pdf import: handle out of memory / failure to duplicate page.
        
        Avoid some reported segv's from null pages.
        
        Change-Id: Ic336b36fb57dc70fff183cd5aa5f3f3ef4562674
        Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117855
        Tested-by: Jenkins

2021-06-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2e8b41a0b4b96053b3b61eef90b1a136884b2d96]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a09c6d5edbbd00da7ff34685cf83bf9a6fd47af8
          - tdf#105089 explain "item status changed" and "focus"
            
            Change-Id: I8b10f71e0de80f645edcd17bcae9ad5d27093a78
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117897
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-25  Stephan Bergmann  <sbergman@redhat.com>  [c97eba19ebf8e94da290869f429316f80d2b21b7]

        -Werror,-Wunused-but-set-parameter (clang-cl 13 trunk)
        
        ...ever since 95117e7fefa9ae82431dcdffd1e58495730f6f54 "initial import"
        
        Change-Id: I7088801e9ad1e5190c127d01c640ded0a2b0c9d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117846
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-25  Stephan Bergmann  <sbergman@redhat.com>  [d2a356d2fb97654e5e87be3e3bcc07dcb2244c30]

        -Werror,-Wunused-but-set-variable (clang-cl 13 trunk)
        
        Change-Id: Ic9727cd88faac6c6b4bc132b88ce22ad5d16ecee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117849
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [ab5ac64bdd3205ba2ba9ac038719826f703a09a3]

        tdf#135316 store stylesheets in a map
        
        for faster lookup.
        
        Shaves 3% off my loading time
        
        Change-Id: I075b42db52914988be4adef303825c211b02353f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117848
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [027b57c606685a6111e4b3e5f5c9f51281ef1bab]

        uitest: use wait_for_top_focus_window when opening the csv dialog
        
        Change-Id: I3d37383e5cd2cc949971e9df837f32b59970de59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117800
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-25  Stephan Bergmann  <sbergman@redhat.com>  [8d588425ea03cfdc93ba0028377354b23060b47f]

        -Werror,-Wunused-but-set-variable (clang-cl 13 trunk)
        
        ...ever since 95117e7fefa9ae82431dcdffd1e58495730f6f54 "initial import"
        
        Change-Id: Id1590c855a604862796549376f2c3f6d76d3cb2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117847
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-25  Stephan Bergmann  <sbergman@redhat.com>  [4350aafa465a0a2b1da1d8e070be8781aa4b79f4]

        loplugin:casttovoid (clang-cl)
        
        Change-Id: Ic85ec91c64df6b28ca0d6fd8103c0997f61e852c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117837
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [060bab5d3c87468d769fc0de8b2d96411414816a]

        loplugin:finalclasses in svx
        
        Change-Id: I7dd8d1a900694687fbed3f3f29b0ea4bb11b7d72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117790
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-25  Stephan Bergmann  <sbergman@redhat.com>  [fc45cc4899444c218637970ad7537fe7d92077a8]

        No need for a std::string_view here
        
        ...where proc.name is of type OString.  (Following up on
        eebd84b337506c8fff151493f9b51bd127dbc89f "loplugin:stringview (clang-cl)".)
        
        Change-Id: I9e465b431f253d316e8dbff26e6768f5544e91f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117835
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-25  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [8712d2cb78808bd17399605a70862d7920e63c9a]

        tdf#58250 - Show custom unicode separator in the csv import dialog
        
        Change-Id: I5924ba3c5b0b96a744e2c2e63632b383b371e485
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117766
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-06-25  Caolán McNamara  <caolanm@redhat.com>  [d4efb4ed4ee54bd4cd132d3f70526e9af5041f27]

        gtk4: split out clipboard_content header
        
        Change-Id: I1b820c1cef2cc76a5fc748574c36ebdd4b28eef1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117797
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-25  Mike Kaganski  <mike.kaganski@collabora.com>  [9430eef53b89bce2e43258d5c4533d655fa80453]

        tdf#143032: Check if the literal is empty
        
        Change-Id: I19a3b1abbe9cda32e012be23fc98baa20108f532
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117723
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-25  Caolán McNamara  <caolanm@redhat.com>  [8242ca4c87428b8c107f9c7ce34797a72ac45cc8]

        gtk4: use css-cursors where it seems to fit
        
        see: https://drafts.csswg.org/css-ui-3/#cursor
        and: https://bugzilla.gnome.org/show_bug.cgi?id=652085
        Change-Id: I990b807b685283e12785c90c90cd0f8e658b062e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117796
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [5a0e9dd75e1c266714177d1178c0a035fcc193b9]

        loplugin:finalclasses in sfx2
        
        Change-Id: I8125d5447e13a6dadfde9c19c8cab6004693589a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117789
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-25  Jean-Pierre Ledure  <jp@ledure.be>  [28c3228cf81f4cd29ed5a26a944796197298d1ec]

        ScriptForge - (SF_Platform) new Printers property
        
        The SF_Platform.Printers property returns the list of
        available printers as a zero-based array.
        The default printer is put in the 1st position of the
        list (index = [0]).
        
        The property is available in Basic and Python.
        
        Change-Id: I3f02b1b5e37aa9866491d9285683fc45d17fb664
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117776
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-06-25  Mike Kaganski  <mike.kaganski@collabora.com>  [8383175bd3c714c163eac40a00b1e8277d4d5307]

        tdf#143047: When no properties for command, use those from item container
        
        This allows to use the "Label" property defined by user for macro
        items, that indeed have no built-in command properties. Thus the
        resulting tooltip will be a concatenation of the label and mnemonic
        instead of only mnemonic as happened before.
        
        Change-Id: I79d933fecd09ca7d64b7a3e7db0ef194e42c1c55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117787
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-25  Harshita Nag  <nagharshita16@gmail.com>  [9a94680d6b9f441167644b98c307da3a89963a32]

        tdf#124176 Use pragma once instead of include guards
        
        Change-Id: I5f0342f07f9227e45ef12c3c76015aeee4c2a0c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117833
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2021-06-25  Jan-Marek Glogowski  <glogow@fbihome.de>  [c22fc8e1f60bb98a87d22e7ff9bd3290dbb9fe02]

        python3: update to 3.8.10
        
        So we don't build 3.8.8rc1 anymore. I didn't look into 3.9.
        
        Change-Id: Ife7d898c913b9b164168b0ef23a055deea55815f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117757
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-06-25  Heiko Tietze  <tietze.heiko@gmail.com>  [0fd2012dcedc8f98b14dc478c71f9312d4c26c85]

        Resolves tdf#125868 - Insert dialog text in case of RTL
        
        Change-Id: I28725b2ec685b320fd68117109bdeaa00db55a35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117740
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-06-25  Justin Luth  <justin_luth@sil.org>  [cd09753cb04a0649dfa9d3cb73ad7514af2d03bd]

        NFC: cleanup unnecessary variables, reduce scope.
        
        This function look a LOT different
        way back at original import,
        and some of the refactoring since then
        left things a bit messy.
        
        The impetus for changing this was to see how m_nListLevel
        was being used, and having it assigned to a temporary
        const variable for no reason was annoying.
        
        Change-Id: Ia25397dbe4bce2fd7bdfbb1b3053bd271c08212a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114404
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-06-24  Jan-Marek Glogowski  <glogow@fbihome.de>  [709a40e86734a4cbf67b65222e79db76aae56981]

        cross-toolset: fix real cross help building
        
        Regression from commit 14069d84174ca7a4e60db4d75912903e9679b643
        ("configure: Improve help-options handling").
        
        We now must forward the help and extension configure options, as
        this is needed by the cross toolset to know, if it needs to build
        the HelpIndexer and HelpLinker executables.
        
        Also get rid of gb_Helper_optional_for_host. While it's in theory
        more correct, it makes gb_Helper_optional more complex, so we now
        rely on the fact, that the config_build.mk BUILD_TYPE is a subset
        of the config_host.mk BUILD_TYPE.
        
        This should fix the Windows Arm64 build, which currently seem to
        be the only cross-build including help.
        
        Change-Id: I8b90923c891b43cd2655b2578015c9bd579aae7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117758
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-06-24  Jan-Marek Glogowski  <glogow@fbihome.de>  [4abd2598f7816891af3bd462ffaee57f3423b9f9]

        Revert: svp: always release SolarMutex on yield
        
        Keeps the SolarMutexReleaser replacement. Seems a real fix for
        the original busy-lock problem needs further investigation.
        
        This reverts commit b9ea3467383ccdfe4be842e61267256f281487ee.
        
        Change-Id: I4bf6157e7236c30ecbf0b710d8bf9dc39d9ae5dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117795
        Tested-by: Eike Rathke <erack@redhat.com>
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [66617557476e7275fdb5ef3a7f46df89027cda4e]

        uitest: sc: move csv dialog tests to their own module
        
        Change-Id: Ib8456cb77b1c147856f378eb6198f69d380e18c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117775
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-24  Justin Luth  <justin_luth@sil.org>  [4493f2191d95a35f8a29cd16912a1378d3c21ced]

        tdf#120629 ms formats: better exporting of hindiVowels etc.
        
        The big problem was that hindiVowels was imported as
        CHARS_NEPALI, but CHARS_NEPALI was not exported in DOCX.
        
        Another easy win was to DOC export both LO forms of russianLower
        and both forms of russianUpper - just like DOCX.
        
        The page number field only allows a subset of formats.
        LO doesn't have support for Hex or DollarText formats.
        The Ordinal/Cardinal formats were an easy win
        for export, even though they don't import.
        [Import seems to be in ww8par5.cxx's GetNumTypeFromName(),
        except that is being passed an empty string.]
        
        Change-Id: I176a70e0e05967414337c17d8b4acc87e20ead73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117793
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-06-24  Caolán McNamara  <caolanm@redhat.com>  [ab25ca5f2fddf07a5790fc4a397ef758bbc31c62]

        gtk4: track underlying surface state for maximized/minimized
        
        Change-Id: Ia62d12f367555b409cb2a6ed491f65dca34baed3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117784
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-24  Caolán McNamara  <caolanm@redhat.com>  [149f5e398c77b17c23941042c859264e322fbc2a]

        gtk4: start with initial window state of all unset bits
        
        Change-Id: I36fd31253a61308b2cf84d48d3e963af6c49118f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117783
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-24  Caolán McNamara  <caolanm@redhat.com>  [344f8a96fda5880dfe812e3ae28cc943102d7779]

        gtk4: finish dnd target
        
        we want to work with a GdkDrop not GtkDropTargetAsync to get the
        behaviour we expect
        
        Change-Id: If1f0904fec3a0bfd6dfba770db6c11774e4d23a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117774
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-24  Caolán McNamara  <caolanm@redhat.com>  [5536224038fc95369be7f9a7240ec12e3d0be5c3]

        gtk4: gdk_drop_get_actions is a better match
        
        Change-Id: I3442f3498f83da8d4eef3004b79925099dd1306d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117772
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-24  Caolán McNamara  <caolanm@redhat.com>  [31eed60da71f42fe232be1c4877056c0dc9f777a]

        gtk4: unhighlight the parent like gtk3
        
        Change-Id: I47a7a6f8e42d9032a9acfdda9376ef05e30e3e73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117771
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-24  Caolán McNamara  <caolanm@redhat.com>  [a73ace0a50ac497de8d5a9559aafd7e77df6af8a]

        gtk[3|4] set what widget to highlight during dnd
        
        Change-Id: Iba808b2f11615a25463c2739e6347f3cc2a91bc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117770
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-24  Caolán McNamara  <caolanm@redhat.com>  [1f8095ad5f073c14b9e604d02dda4435eb23fefa]

        gtk4: merge some common dnd and cnp blocks
        
        Change-Id: I195eb7ae3fda492a36423f57139550cb7fef9b2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117765
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-24  Caolán McNamara  <caolanm@redhat.com>  [c83a9ef419ac9bde61d0ebafa3692c8e43374d49]

        drop text_transfer_result and merge dnd and paste logic
        
        Change-Id: Ia91e961d2d94bbd4baeb81647438a4026a4fce60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117764
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-24  Caolán McNamara  <caolanm@redhat.com>  [dcecb57d94fa1d4dc0b9f2449974936a40e6ba7d]

        gtk4: reuse read_block_async_completed from dnd for cnp
        
        Change-Id: I1acfa4c48ee59fd79b4a4b32afa732feef6348c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117761
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-24  Caolán McNamara  <caolanm@redhat.com>  [af77818e8a37eb53fa868250366a44327b63b406]

        gtk4: simplify dnd "drop" signal
        
        Change-Id: I2d4714194516c6b8270fa96c8c5a6b75d2d10b86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117760
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-24  Caolán McNamara  <caolanm@redhat.com>  [bf7c5127d3ff8d699f2b44e6c3011209cf7848e0]

        gtk4: unref stream when done with it
        
        Change-Id: I3cb11918f0e85fcbc9557dc0211bc10f819f9064
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117749
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-24  Caolán McNamara  <caolanm@redhat.com>  [8c276412c9cd8e12d88f4349f5fba19651161886]

        gtk4: get dnd drop into LibreOffice from another app working
        
        Change-Id: I9519af009b479e51a3da556f26f3950c4930d618
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117611
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [6ccc85290ea66ac69a609ef2345aea48605cefba]

        BmpScaleFlag::Super is dead
        
        ever since
            commit 2269ac65de127d33d41843ae15f6bece5bc778bc
            Author: Michael Meeks <michael.meeks@collabora.com>
            Date:   Fri Nov 7 05:42:51 2014 +0000
            icontest: remove hand-coded opengl path.
        
        Change-Id: Ida030be0e087353e20897a9e961c9ce1134b21e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117782
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [350fe112c20106e9a53fec4c2f3c0f7fdc496e3f]

        remove uno::Type move constructor
        
        not necessary for the optimisation I was going for, and actually less
        efficient than just using the copy constructor
        
        Change-Id: I0f2019a0bf032283fb6c8d5d834603ea7a5ce3c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117762
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-24  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [1bc454a2c0cb0dd69512d69ddd2123a44814197e]

        Handle fancy webdav URI schemes on all platforms
        
        Change-Id: I5cc16b0fdaf032e90aa0361df6f33c04a615abab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108016
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-06-24  Justin Luth  <justin_luth@sil.org>  [8bfa14e831f31f372b98d7283fa4abc73bcb5532]

        tdf#104239 doc import: accept outlineLvl0 == (listLvl = MAXLEVEL)
        
        If listLvl is undefined, it is treated as level 0,
        so when testing that outlineLvl is equal to listLvl,
        then consider MAXLEVEL to be equivalent to zero.
        
        The opposite is not true. An undefined outlineLvl
        is not considered to be level 0.
        
        This doesn't fix bug 104239, but it is one step
        in the right direction.
        
        Two unit tests followed this path,
        (transparent-text.doc and tdf80635_pageLeft.doc)
        but neither one sets a numbering style,
        so they don't make good unit tests.
        
        Change-Id: I62cd7f5500fcd6dc06327900c33f12c129610a04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117745
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-06-24  Jim Raykowski  <raykowj@gmail.com>  [f446a203fa2897bab8ae7686c948a8bf060675c6]

        tdf#46626 Don't include footnote numbers in Navigator headings
        
        Change-Id: I8c655c6ed1e1d05407dac27ef19f26c6ca8d8d54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117692
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-06-24  Balazs Varga  <balazs.varga991@gmail.com>  [3af7001d0a04fdbcb38a35d0841d7d186beeb57f]

        tdf#142793 chart UI: fix option "Secondary Y Axis" on sidebar
        
        Attaching a data series to the secondary axis didn't enable
        the secondary axis at the right side of the chart using the
        sidebar (unlike in data series local menu -> Format Data
        Series... -> Options).
        
        Test: Click on the chart, select one of the data series, and
        enable Data Series -> Align Series to Axis -> Secondary Y Axis.
        
        Change-Id: I2cb99458af724471d4d04cac8c2c9013f41634fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117048
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-24  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [8042e4f910bd9686f74e069e9978bfd47460c96f]

        Update git submodules
        
        * Update translations from branch 'master'
          to 491af494a983aea54a24d68ff1bc1703d21f0a6c
          - update translations for 7.2 / master
            
            and force-fix errors using pocheck
            
            Change-Id: I5f3256dc0a6c1ada3a9a2358b3d4aba8f84b7252
            
2021-06-24  Stephan Bergmann  <sbergman@redhat.com>  [4feb8e557815151601228bdf0dde01099534b3db]

        Fix presumed race between executeAction and following asserts in UITest
        
        ...where I had observed UITest_calc_tests failing at least once with
        
        > ======================================================================
        > FAIL: test_delete_more_sheets_at_once (calcSheetDelete.calcSheetDelete)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "sc/qa/uitest/calc_tests/calcSheetDelete.py", line 107, in test_delete_more_sheets_at_once
        >     self.assertEqual(document.Sheets.getCount(), nrSheets)
        > AssertionError: 7 != 1
        >
        > ======================================================================
        > FAIL: test_tdf105105_delete_lots_of_sheets_at_once (calcSheetDelete.calcSheetDelete)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "sc/qa/uitest/calc_tests/calcSheetDelete.py", line 130, in test_tdf105105_delete_lots_of_sheets_at_once
        >     self.assertEqual(document.Sheets.getCount(), nrSheets + 100)
        > AssertionError: 100 != 101
        >
        > ======================================================================
        > FAIL: test_tdf114228_insert_and_delete_sheet (calcSheetDelete.calcSheetDelete)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "sc/qa/uitest/calc_tests/calcSheetDelete.py", line 37, in test_tdf114228_insert_and_delete_sheet
        >     self.assertEqual(document.Sheets.getCount(), nrSheets)
        > AssertionError: 2 != 1
        >
        > ======================================================================
        > FAIL: test_tdf43078_insert_and_delete_sheet_insert_text (calcSheetDelete.calcSheetDelete)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "sc/qa/uitest/calc_tests/calcSheetDelete.py", line 62, in test_tdf43078_insert_and_delete_sheet_insert_text
        >     self.assertEqual(document.Sheets.getCount(), nrSheets + 2)
        > AssertionError: 2 != 3
        
        Change-Id: Id757571c153b3305644f8e4a099c4dc31bca3c52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117767
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [3b655ae8314ab4dc5ab56f933231a7ecbcb33238]

        should be using upper_bound here
        
        after commit 1feb59c3dd9e5f714ce894f8de31bbb6869c9f3b
        
        Change-Id: I5dde1a776c11b9755e33cd7ccae54f29045b5ea1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117697
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-24  Rafael Lima  <rafael.palma.lima@gmail.com>  [b8fbb46b0d65cdca007a200c4a882030c2bf8dc9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 01e2e91dcfb2a6d07eec0f9188189213fa464592
          - Fix localization in SF_Calc help page
            
            This patch silences a few strings for translantion. It also rephrases the first 2 paragraphs of the Calc service that were inaccurate.
            
            Change-Id: Ic2ce5e2c5e53134d80717cd97f63bec4bd726a9b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117641
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-24  Rafael Lima  <rafael.palma.lima@gmail.com>  [52955244be35ce4465294cfb742bd6a524e5e49e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 00086866ecd2de7434f851bc4f5fdc8195b5f262
          - Fix localization in SF_Base and SF_Basic
            
            Change-Id: Ibcd3826af1a89704bf32db833af63fb0b9564cb1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117568
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-24  Rafael Lima  <rafael.palma.lima@gmail.com>  [b4777e8839899f439f5497550fe733dfe208e287]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a97fbc6bbfbfa214083615868ffccd3ccebf5d37
          - Fix localization in SF_Document help page
            
            Change-Id: Ie1fb122ca7574aa28ab199ebebbba76975389fa2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117722
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-24  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [47282cc577eda78b9cceff0860e74ce7b3f121cd]

        breakpad: don't include the users's env in linux dumps
        
        Change-Id: I004b862295686789c0a88dc678bd098d81c76421
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117503
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-06-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [066c4054f4a1078602aaab5516590628eaf6a47e]

        tdf#135316 bypass 'existing style' check when importing
        
        trust the import filter to have already de-duplicated styles
        
        Shaves 5% off my load time
        
        Change-Id: I36b5196762483f629a38e00156d2fe9a1cb28c97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117759
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-24  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [6d30c51f1f69d8c31b30b4e08a97222363852b17]

        tdf#69207 - Use selected text delimiter to parse the provided csv data
        
        Change-Id: Ie260cb57956cd450398746c7f51629d37d14a324
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117750
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-06-24  Caolán McNamara  <caolanm@redhat.com>  [29c429e636a94cd07117bffd40c25b114d2e620f]

        rename read_paste_result to read_transfer_result
        
        we'll reuse what worked for clipboard for dnd
        
        Change-Id: If8accc2d236253a734f48929e231bcecbb00741f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117744
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-24  Caolán McNamara  <caolanm@redhat.com>  [ff74a6eb3b4656e396368a41552699c6b642cfa4]

        error: unknown type name 'OStringBuffer'
        
        Change-Id: I28a4a2581e6afb02aeb137932fbf884b109e4b5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117748
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [dd2d82cfb7c2f3fc5300bc6164608beaf7c3d0ba]

        uno::Type needs a move operator
        
        speeds up some operations where Type is stored in a vector
        
        Change-Id: Id7112e51d4e4707bc6d261313e994c6ffef54d31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117693
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [888d1e2a41d27eecf0064d4cd987a8e7ac32aacb]

        SAL_WARN -> SAL_INFO
        
        calling code is quite happy with this function returning a nullptr
        
        Change-Id: I79e6be31b6c30ee103a8dd0cba9e652ba93b744b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117698
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-24  Justin Luth  <justin_luth@sil.org>  [b8727666969156534c05b54a1addb54046969a50]

        tdf#123405 doc import: inherit from all Outline styles
        
        Good - an example document that proves that inheritance
        needs to happen with more than the first 9 items which
        contain the Heading styles that are most often
        associated with Chapter Numbering.
        
        Change-Id: I69ab1dd3fdab4d54695d9b321b0d2970509090a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114403
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-06-24  Mike Kaganski  <mike.kaganski@collabora.com>  [01ffaa6e02ebb0fc3aba75aafc56988127ade3ab]

        Delete copy ctors/assignments for DLLEXPORT class
        
        ... instead of including <vcl/window.hxx> where it is not directly
        used. For details, see commit ee405fb2ef36337851801f1bd34411c606d55988.
        
        This reverts commits 6aa6b6c814b0353768fa7276d1f11d69a0ebedba and
        beeb19b361213d22247e5cb776dc522cbf190ca8.
        
        Change-Id: Ia91f3c303e1df0a698d06cdef1d8e64e99d781ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117751
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [9a89eea4c3c58d2efce8afe709c0317869839ff9]

        Revert "uitest: guard create_doc_in_start_center"
        
        This reverts commit 374baf308979306aa35575118c40ccd7caae1e29.
        
        Many uitests are failing randomly in jenkins for no apparent
        reason
        
        Change-Id: I5960330fab4967518bfeea32b3b8c5f8bfbea57e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117752
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [6805efdecb240fad8c82a5c1756a2a0e92f12b7d]

        uitest: blind fix for failure in slow machines
        
        Change-Id: Iea1648d34f1aa169ca01e7f523c480c8f795de88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117695
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-23  Stephan Bergmann  <sbergman@redhat.com>  [39605d175bc0fe52c904d4b41a184d7e2691f2dc]

        Introduce wait_for_top_focus_window to fix UITest_calc_tests9
        
        ...which I had seen hang at least once, and after a manual `kill -9` of the hung
        soffice.bin process (still yielding in UI loop from within executing a dialog),
        it failed with
        
        > ======================================================================
        > ERROR: test_tdf57841 (tdf57841.Tdf57841)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "sc/qa/uitest/calc_tests9/tdf57841.py", line 27, in test_tdf57841
        >     self.assertEqual('true', get_state_as_dict(xDialog.getChild("tab"))['Selected'])
        > uno.com.sun.star.uno.RuntimeException: Could not find child with id: tab vcl/source/uitest/uiobject.cxx:467
        
        (The subtle difference in naming is that wait_for_top_focus_window waits
        indefinitely, while its sister wait_until_* functions (like
        wait_until_child_is_available) can time out.  There is no good reason here to
        allow for timing out.)
        
        Change-Id: I3e4dc68871f42d64160d8e411fe9a661bbaec192
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117739
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-23  Eike Rathke  <erack@redhat.com>  [d81775f5b12080676ebaf659c5a4c10d64a9074b]

        Resolves: tdf#143008 Evaluate AM/PM for type date+time text-to-column and CSV
        
        Change-Id: Ib760b9a103ab4b8ce7f5a158b09fbe11c6617f2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117747
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-06-23  Heiko Tietze  <tietze.heiko@gmail.com>  [bd549d04f924355b1f33e953241b7effc8731b6c]

        Resolves tdf#121158 - Placement issues on page sidebar
        
        Change-Id: I4e13ca9eac9c86f08c869c8fa9d3fb346c2aa2d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117710
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-06-23  Justin Luth  <justin_luth@sil.org>  [8d248914f13b3b665431c70f0192fa967e0b7717]

        tdf#106541 doc import: allow listLevel to be inherited
        
        RegisterNumFormat always ran earlier since it forced
        the listLevel to be in the valid range.
        So that can automatically be simplified.
        
        Secondly, just because the listLevel was not specified
        doesn't mean that it will be a level 1. It could
        inherit a listlevel from the style. So just leave
        it as undefined here, and let it be handled later on.
        
        ww8export's testListNolevel already ensures that
        SetStylesList must handle unspecified listLevel.
        
        chapterNumberingTortureTest21.doc matches the assert,
        so I have found my document, but this already works.
        
        Change-Id: Idf8850980b92054104c16200b2dea6bd7dde1f46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117481
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-06-23  Justin Luth  <justin_luth@sil.org>  [1d50b8a7e93178e1ceec0bf95ed6794f73e2f184]

        tdf#120629 doc {im,ex}port: accept known numberingTypes
        
        I cross-checked with what was imported via DOCX
        and took inspiration from tdf#141341 to consolidate
        these two nearly-identical functions that otherwise
        would need to be kept in sync (and never are)..
        
        Change-Id: I7e021d7c9d68597da5b0ce1311ae243fc003e4f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117736
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-06-23  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [9e8c35cc3f1f5e1c08afd46e0d0fbc07f1ff21f9]

        EMF+ tdf#142975 Add brush support to DrawString record
        
        Change-Id: Icfcb4199dcd755fb20e14a8166571b6d6e763f2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117671
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-06-23  Michael Meeks  <michael.meeks@collabora.com>  [177167dcff92a48ca7fcf66d8cf20f38e560c5b3]

        lok: allow .uno:JumpToMark.
        
        Change-Id: I0cd3173c94c6952bd5cf81474a7cc31b1585e50e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117646
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2021-06-23  Caolán McNamara  <caolanm@redhat.com>  [d8836d491a6fdf85d4b8df4952962fc6395f02c3]

        ofz#35502 Indirect-leak
        
        Change-Id: Ib5bb8e39821cab4f398389971a6296885e2fa4bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117735
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-23  Caolán McNamara  <caolanm@redhat.com>  [623b633f1145466e8d60fff3255f476e6001297b]

        ofz#35504 Integer-overflow
        
        Change-Id: If8c460a4890ad23c2656c3b677b6c2ad8d46fb2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117734
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-23  Caolán McNamara  <caolanm@redhat.com>  [e33742b64ab325dbc596b4fbdaf229ff91e11e93]

        cid#1401328 Uncaught exception
        
        Change-Id: Ie3c938992a5c1e7aab3d7ae32f4169d04225195a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117707
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-23  Ilhan Yesil  <ilhanyesil@gmx.de>  [86e300df241312f6152da1cfa3cb2b8c668d1df5]

        tdf#124983 In calc make printable page borders initially visible
        
        If option "LibreOfficeDev Calc/View/Page breaks"
        is enabled, breaks should be visible. But if the document
        is opened the first time or a tab is opened the first time,
        the breaks are not calculated yet and therefore not visible.
        To avoid calculations during the load of the document, a
        timer will be triggered to calculate the breaks after loading
        is finished.
        
        Change-Id: I87219c62e20882b19d36042692efd2e6a8d8190a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90101
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-06-23  Steve Fanning  <stevemfanning@yahoo.co.uk>  [d3d15db10a4d75c48c57b3026376626dbd343c4a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a79ac40adfad119a8957200defabe16282ea5204
          - Document how to escape double quotes in help for Calc's text functions (TDF#113976)
            
            Change-Id: I14c4afc919343dda2e1f30c49c69f434cf1104f1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117717
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-23  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e987e50aee4a28f4067717811661e410f3fc3c62]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ecfb0b34517530a35194221909750eafd23f4314
          - Add precisions to RAWSUBTRACT after 7.2 rel notes.
            
            Change-Id: Id0db2b64e0dd4b89089a6610930dd84e71cf9067
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117467
            Tested-by: Jenkins
            Reviewed-by: Eike Rathke <erack@redhat.com>
            
2021-06-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [639e52064260bc47698078a4319e59fe4b54db62]

        simplify SwFormatsModifyBase::ContainsFormat
        
        can just call IsAlive
        
        Change-Id: I7cd3b33520261b68d549783cabd5cf3f6f4847a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117696
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-23  Noel Grandin  <noel@peralex.com>  [9815bf197c27afdfeccf967898c3a000bcf7b256]

        tdf#135316 add SvFileStream::SetDontFlushOnClose
        
        if we're going to be deleting a temporary file, there is no point
        flushing it on close, which has a measureable cost
        
        This takes my load time from  17s to 16s
        
        Change-Id: I2fce7eeaf0ce9fef826b4ce9a1a4d4c8114cac76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117607
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-23  Tor Lillqvist  <tml@collabora.com>  [90df123cd9ff9fc1c7b991d9ae9a1ed8c9e9f0de]

        The Chrome Trace Event viewer doesn't support nested async events
        
        Instead of nestable b(egin) and e(nd) events, generate the allegedly
        deprecated S(tart)' and F(inish) events.
        
        Makes the code simpler. (And AsyncEvent is still unused. Unclear
        whether adding it was based on a misunderstanding.)
        
        Change-Id: Ic029b67e0951dda775c0d0af009f2e431ae55e53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117700
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-06-23  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [63cd67e5e18f01aca303131e148c80398a181a41]

        tdf#92525 tdf#142398: fix export of simple custom shapes
        
        Most of the custom shapes were exported with DrawingML custom
        geometry instead of DOCX preset shapes, losing their preset type,
        adjust handles and text position. Add a preset exporter class to
        handle all possible preset shapes later, and fix the export of
        the following shapes now: "bevel", "blockArc", "bracePair",
        "bracketPair", "hexagon", "octagon", "parallelogram", "plus",
        "roundRect" and "triangle".
        
        tdf#92525: keep text position in triangles with different
        adjustments, too.
        
        tdf#142398: part 1: export simple shapes as preset shapes.
        
        Change-Id: I6aee74f7670bea8c1fe5909cbf307778ea728669
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115606
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ae31c8503c568171cadc87a0b3de0ca23619afdd]

        Removed duplicated include
        
        Change-Id: I5c82c0b216dd680d5cbac154a276bbd09fa32477
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117667
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-06-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a951ad1e5062b06dcd7d8d11d5d85f4b7bf720da]

        Fix typos
        
        Change-Id: Ia1d0c358868e899e121b8331fad17ce36d454f10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117668
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-06-23  Michael Warner  <michael.warner.ut+libreoffice@gmail.com>  [648e4106cc002ff5b8184a8c104f93cb06e4b540]

        tdf#141709: Use poppler_data
        
        Bundle the files from poppler_data and provide the path to them to
        poppler when the bundled poppler library is used.
        
        Change-Id: I13a2ef861303a0be17aa0a861ef8ac96ed8a93be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117523
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-06-23  Caolán McNamara  <caolanm@redhat.com>  [388d52a9193d89058f27b3efd48ab3cd5dedf0a7]

        disable ligatures for monospace fonts
        
        we don't want e.g. a ffi ligature for Courier/Nimbus Mono PS
        
        Change-Id: I292c6e2ea217b511b4affcd8dab4a4bda85ab5da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117669
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-23  Noel Grandin  <noelgrandin@gmail.com>  [1feb59c3dd9e5f714ce894f8de31bbb6869c9f3b]

        optimised FindFormatByName for SwFrameFormats
        
        by re-arranging the boost::multi_index key, we can re-use
        that index to find all formats matching a name
        
        Change-Id: I3b3b6ceb7137926be3981578a64052f47f279af0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117676
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-23  panoskorovesis  <panoskorovesis@outlook.com>  [bc4cea4943c9189b92f51aacf097549023398b2e]

        Add LayoutMode cppunit test to vcl.
        
        The test sets two LayoutModes (using ComplexTextLayoutFlags)
        and checks their attributes.
        
        Change-Id: Id765c150485c6f06c1326498a7f1b40b8f9c12fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117575
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-23  panoskorovesis  <panoskorovesis@outlook.com>  [659c6af5338e1a6d6ff7715f20fa992b62c48ce5]

        Add TextLanguage cppunit test to vcl.
        
        The test sets two languages for the metafile and checks their attributes.
        
        Change-Id: Ibb23c03af48af5c40ea65593917a40a928fd1280
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117368
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-23  panoskorovesis  <panoskorovesis@outlook.com>  [2ab2f24951c7f490cc170533c1e08a61a8dc3104]

        Add Font cppunit test to vcl.
        
        The test creates a Font, sets custom attributes for it and then
        tests them.
        
        Change-Id: Ib1427392674c7728180e1ad00621e56950d495ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117155
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-23  panoskorovesis  <panoskorovesis@outlook.com>  [e10df88b8ae4138862d4dd25c221189878641aa4]

        Add Comment cppunit test to vcl.
        
        The test creates two MetaCommentActions from the GDIMetafile and
        checks their attributes and contents.
        
        Change-Id: I748a6fa5dcf0dc09359fb48ea0bf3d7ceef3dbcf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117245
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-23  Stephan Bergmann  <sbergman@redhat.com>  [a344462ccb324b14dbf17391146f78d84307cbec]

        Remove unused DOCTYPE from odk/examples xcu file
        
        The declared entities have apparently never been referenced ever since the
        file's introduction in 9fa09d43d0dc0ec0ac71bad31b85ce7fc302ee90 "INTEGRATION:
        CWS sdkinspector2".  (And at least xmlreader skips and ignores the content of
        such document type declarations anyway.)
        
        Change-Id: I8263200f52bb5f1692090995574619f9c0ec478f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117658
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f6b9f671d128c989ce223d61d0d5d43ff1dc9fcb]

        move BufferedDecompositionPrimitive2D impl. into its own file
        
        Change-Id: I180ed5378765237f69ccf721448dd799df2b457b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117666
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [374baf308979306aa35575118c40ccd7caae1e29]

        uitest: guard create_doc_in_start_center
        
        Mostly done by a script
        for motivation, see 89aaa17a0a4413f07da2bc5084b0164f15dc01ac
        < UITest: introduce guarded context managers >
        
        Change-Id: I75ef7712af3676363a9a464acf83f6f68ffc4f85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117617
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [b2331179fc508fd6bc37355e5c3c5a5ee54557c4]

        Move SwDoc::FindFormatByName to SwFormatsBase
        
        in preparation for adding optimised implementations of it for subclasses
        
        Change-Id: I6d8ff54864d2d3c605a1cd0b4da2c6136e2a21cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117672
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-22  Noel Grandin  <noelgrandin@gmail.com>  [c85d8b23c2339958f59dbc66a9ba4ec114125514]

        SwFrameFormats::rangeFind does not, in fact return a range
        
        because the index it relies on, is a unique index.
        
        So make this explicit in the method call by returning a normal
        iterator.
        
        Change-Id: I428d1b14d1274079955eb4f893ca91d1745264e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117673
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5ce23ef129182e670ba2c16b65cc44510086b591]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a8dd66b4bf752c09980dbffcbbc8a055432d28ed
          - Mute l10n and small cosmetic changes
            
            Change-Id: Id20d7dbba5a835f713945a1d994739dc116cdcef
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117642
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [647623db579b0e7b176f9cbfa24bf8444cfd94d4]

        uitest: fix build
        
        regression from 1e7bf688967dc39540d24070c70c73b06bd1347f
        < tdf#142851 Chart UI: fix empty Chart Type dialog >
        self.ui_test.load_file was changed in
        be0a41679fea524e0935dc6617b5e65349812dd1
        < uitest: guard load_file >
        
        Change-Id: I00cb5dc6e1213403f2eba5bc4b9dc0e876118536
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117670
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-22  Jean-Pierre Ledure  <jp@ledure.be>  [8467a8e0587011269e376a65a0e397e096a36cc5]

        ScriptForge - (SF_UI) CreateBaseDocument() new CalcFileName argument
        
        Syntax of CreateBaseDocument() becomes
           FileName, [EmbeddedDatabase=HSQLDB|FIREBIRD|CALC],
           [RegistrationName=""], [CalcFileName]
        
        Only when EmbedddedDatabase = "CALC", the new argument CalcFileName
        represents the file containing the tables as Calc sheets.
        The file must exist or an error is raised.
        
        Example:
            Dim myBase As Object, myCalcBase As Object
            Set myBase = ui.CreateBaseDocument("C:\Databases\MyBaseFile.odb", "FIREBIRD")
            Set myCalcBase = ui.CreateBaseDocument("C:\Databases\MyCalcBaseFile.odb", _
                "CALC", , "C:\Databases\MyCalcFile.ods")
        
        Both Basic and Python are supported.
        
        Change-Id: I9912b110dcec12fe451a47abb61ab143fb543b94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117665
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-06-22  Justin Luth  <justin_luth@sil.org>  [ce20614b630e50fbfcc82e4cd2f565b04dfb788e]

        tdf#106541 doc import: prevent inheriting when LFO == 0
        
        When LFO == 0, that is a special case that means that
        numbering should be disabled. (This can similarly be
        accomplished by setting Lvl to 9 - Body text,
        except doing so here could mess up Lvl inheritance).
        
        If the LFO is a negative number, that indicates something
        different with formatting that we don't currently handle,
        but it still means cancel numbering. So at this point
        just treat them all the same as if they were LFO 0.
        
        Change-Id: I1bab06c6b766175a3982bf3a7b19f7b321df807e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117480
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-06-22  Mike Kaganski  <mike.kaganski@collabora.com>  [f2ea39c70da3f82bb39f8b51b5484172360b1fc2]

        Avoid crash getting default item for OWN_ATTR_TEXTCOLUMNS
        
        ... as seen in https://dev-builds.libreoffice.org/crashtest/89459662bf2684a07596d4132c84e5da7e0af8d4/backtraces/task908-core.backtrace.txt
        
          ...
          #8  0x00007fb81c9674f2 in Application::Abort(rtl::OUString const&) (rErrorText="") at /home/buildslave/source/libo-core/vcl/source/app/svapp.cxx:274
          #9  0x00007fb8226aa127 in desktop::Desktop::Exception(ExceptionCategory) (this=0x7ffdf0d856d0, nCategory=<optimized out>) at /home/buildslave/source/libo-core/include/rtl/ustring.hxx:181
                  bInException = true
                  nOldMode = <optimized out>
                  rArgs = <optimized out>
                  bRestart = <optimized out>
                  bAllowRecoveryAndSessionManagement = <optimized out>
          #10 0x00007fb81c97ca5a in VCLExceptionSignal_impl(void*, oslSignalInfo*) (pInfo=<optimized out>) at /home/buildslave/source/libo-core/vcl/source/app/svmain.cxx:169
                  nOldMode = SystemWindowFlags::DIALOG
                  pSVData = 0x7fb81d423300 <rtl::Static<ImplSVData, (anonymous namespace)::private_aImplSVData>::get()::instance>
                  aLock = {m_isAcquired = true, m_isChecked = true, m_rSolarMutex = @0x5612f7423da0}
                  bIn = true
                  nVCLException = <optimized out>
          #11 0x00007fb82282d1a7 in callSignalHandler(oslSignalInfo*) (pInfo=pInfo@entry=0x7fb80a196af0) at /home/buildslave/source/libo-core/sal/osl/all/signalshared.cxx:59
                  pHandler = 0x5612f826c2d0
                  Action = <optimized out>
          #12 0x00007fb82289e5a8 in (anonymous namespace)::signalHandlerFunction(int, siginfo_t*, void*) (signal=6, info=0x7fb80a196cf0, context=0x7fb80a196bc0) at /home/buildslave/source/libo-core/sal/osl/unx/signal.cxx:451
                  Info = {Signal = osl_Signal_AccessViolation, UserSignal = 6, UserData = 0x0}
          #13 0x00007fb8224d6840 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
          #14 0x00007fb8224d67bb in raise () at /lib/x86_64-linux-gnu/libc.so.6
          #15 0x00007fb8224c1535 in abort () at /lib/x86_64-linux-gnu/libc.so.6
          #16 0x00007fb8224c140f in  () at /lib/x86_64-linux-gnu/libc.so.6
          #17 0x00007fb8224cf102 in  () at /lib/x86_64-linux-gnu/libc.so.6
          #18 0x00007fb81f72434c in SfxItemPool::GetDefaultItem(unsigned short) const (this=0x5612f8e2ec00, nWhich=<optimized out>) at /home/buildslave/source/libo-core/svl/source/items/itempool.cxx:728
                  __PRETTY_FUNCTION__ = "const SfxPoolItem& SfxItemPool::GetDefaultItem(sal_uInt16) const"
                  nPos = <optimized out>
                  pDefault = <optimized out>
          #19 0x00007fb81f724326 in SfxItemPool::GetDefaultItem(unsigned short) const (this=0x5612f8869790, nWhich=4006) at /home/buildslave/source/libo-core/svl/source/items/itempool.cxx:727
                  __PRETTY_FUNCTION__ = "const SfxPoolItem& SfxItemPool::GetDefaultItem(sal_uInt16) const"
                  nPos = <optimized out>
                  pDefault = <optimized out>
          #20 0x00007fb80de6cc2e in SdStyleSheet::setPropertyValue(rtl::OUString const&, com::sun::star::uno::Any const&) (this=0x5612f89d3940, aPropertyName=..., aValue=uno::Any("com.sun.star.text.XTextColumns": {<com::sun::star::uno::XInterface> = {_vptr.XInterface = 0x5612f89006c0}, <No data fields>})) at /home/buildslave/source/libo-core/include/svl/style.hxx:257
                  aGuard = {<osl::Guard<comphelper::SolarMutex>> = {pT = 0x5612f7423da0}, <No data fields>}
                  pEntry = 0x7fb80e7252e8 <GetStylePropertySet()::aFullPropertyMap_Impl+1992>
                  rStyleSet = SfxItemSet of pool 0x5612f8869790 with parent 0x0 and Which ranges: [(1000, 1012), (1014, 1033), (1047, 1056), (1068, 1091), (1093, 1124), (1174, 1229), (4007, 4058)] = {1000 = 0x0, 1001 = 0x0, 1002 = 0x0, 1003 = 0x0, 1004 = 0x0, 1005 = 0x0, 1006 = 0x0, 1007 = 0x0, 1008 = 0x0, 1009 = 0x0, 1010 = 0x0, 1011 = 0x0, 1012 = 0x0, 1014 = 0x0, 1015 = 0x0, 1016 = 0x0, 1017 = 0x0, 1018 = 0x0, 1019 = 0x0, 1020 = 0x0, 1021 = 0x0, 1022 = 0x0, 1023 = 0x0, 1024 = 0x0, 1025 = 0x0, 1026 = 0x0, 1027 = 0x0, 1028 = 0x0, 1029 = 0x0, 1030 = 0x0, 1031 = 0x0, 1032 = 0x0, 1033 = 0x0, 1047 = 0x0, 1048 = 0x0, 1049 = 0x0, 1050 = 0x0, 1051 = 0x0, 1052 = 0x0, 1053 = 0x0, 1054 = 0x0, 1055 = 0x0, 1056 = 0x0, 1068 = 0x0, 1069 = 0x0, 1070 = 0x0, 1071 = 0x0, 1072 = 0x0, 1073 = 0x0, 1074 = 0x0, 1075 = 0x0, 1076 = 0x0, 1077 = 0x0, 1078 = 0x0, 1079 = 0x0, 1080 = 0x0, 1081 = 0x0, 1082 = 0x0, 1083 = 0x0, 1084 = 0x0, 1085 = 0x0, 1086 = 0x0, 1087 = 0x0, 1088 = 0x0, 1089 = 0x0, 1090 = 0x0, 1091 = 0x0, 1093 = 0x0, 1094 = 0x0, 1095 = 0x0, 1096 = 0x0, 1097 = 0x0, 1098 = 0x0, 1099 = 0x0, 1100 = 0x0, 1101 = 0x0, 1102 = 0x0, 1103 = 0x0, 1104 = 0x0, 1105 = 0x0, 1106 = 0x0, 1107 = 0x0, 1108 = 0x0, 1109 = 0x0, 1110 = 0x0, 1111 = 0x0, 1112 = 0x0, 1113 = 0x0, 1114 = 0x0, 1115 = 0x0, 1116 = 0x0, 1117 = 0x0, 1118 = 0x0, 1119 = 0x0, 1120 = 0x0, 1121 = 0x0, 1122 = 0x0, 1123 = 0x0, 1124 = 0x0, 1174 = 0x0, 1175 = 0x0, 1176 = 0x0, 1177 = 0x0, 1178 = 0x0, 1179 = 0x0, 1180 = 0x0, 1181 = 0x0, 1182 = 0x0, 1183 = 0x0, 1184 = 0x0, 1185 = 0x0, 1186 = 0x0, 1187 = 0x0, 1188 = 0x0, 1189 = 0x0, 1190 = 0x0, 1191 = 0x0, 1192 = 0x0, 1193 = 0x0, 1194 = 0x0, 1195 = 0x0, 1196 = 0x0, 1197 = 0x0, 1198 = 0x0, 1199 = 0x0, 1200 = 0x0, 1201 = 0x0, 1202 = 0x0, 1203 = 0x0, 1204 = 0x0, 1205 = 0x0, 1206 = 0x0, 1207 = 0x0, 1208 = 0x0, 1209 = 0x0, 1210 = 0x0, 1211 = 0x0, 1212 = 0x0, 1213 = 0x0, 1214 = 0x0, 1215 = 0x0, 1216 = 0x0, 1217 = 0x0, 1218 = 0x0, 1219 = 0x0, 1220 = 0x0, 1221 = 0x0, 1222 = 0x0, 1223 = 0x0, 1224 = 0x0, 1225 = 0x0, 1226 = 0x0, 1227 = 0x0, 1228 = 0x0, 1229 = 0x0, 4007 = 0x0, 4008 = 0x0, 4009 = 0x0, 4010 = 0x0, 4011 = 0x0, 4012 = 0x0, 4013 = 0x0, 4014 = 0x0, 4015 = 0x0, 4016 = 0x0, 4017 = 0x0, 4018 = 0x0, 4019 = 0x0, 4020 = 0x0, 4021 = 0x0, 4022 = 0x0, 4023 = 0x0, 4024 = 0x0, 4025 = 0x0, 4026 = 0x0, 4027 = 0x0, 4028 = 0x0, 4029 = 0x0, 4030 = 0x0, 4031 = 0x0, 4032 = 0x0, 4033 = 0x0, 4034 = 0x0, 4035 = 0x0, 4036 = 0x0, 4037 = 0x0, 4038 = 0x0, 4039 = 0x0, 4040 = 0x0, 4041 = 0x0, 4042 = 0x0, 4043 = 0x0, 4044 = 0x0, 4045 = 0x0, 4046 = 0x0, 4047 = 0x0, 4048 = 0x0, 4049 = 0x0, 4050 = 0x0, 4051 = 0x0...}
                  aSet = SfxItemSet of pool 0x5612f8869790 with parent 0x0 and Which ranges: [(4006, 4006)] = {4006 = 0x0}
          #21 0x00007fb81945d8eb in SvXMLImportPropertyMapper::FillPropertySet_(std::__debug::vector<XMLPropertyState, std::allocator<XMLPropertyState> > const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySetInfo> const&, rtl::Reference<XMLPropertySetMapper> const&, SvXMLImport&, ContextID_Index_Pair*) (rProperties=std::__debug::vector of length 3, capacity 4 = {...}, rPropSet=uno::Reference to (class SdStyleSheet *) 0x5612f89d3ad0, rPropSetInfo=uno::Reference to (class SfxItemPropertySetInfo *) 0x5612f8938ed8, rPropMapper=rtl::Reference to 0x5612f89a1900, rImport=..., pSpecialContextIds=pSpecialContextIds@entry=0x7fb80a1978b0) at /home/buildslave/source/libo-core/include/com/sun/star/uno/Reference.h:384
                  rProp = @0x5612f8497590: {mnIndex = 54, maValue = uno::Any("com.sun.star.text.XTextColumns": {<com::sun::star::uno::XInterface> = {_vptr.XInterface = 0x5612f89006c0}, <No data fields>})}
                  nIdx = 54
                  rPropName = "TextColumns"
                  nPropFlags = 201342976
                  i = 1
                  bSet = false
                  nCount = <optimized out>
          #22 0x00007fb8194650c6 in SvXMLImportPropertyMapper::FillPropertySet(std::__debug::vector<XMLPropertyState, std::allocator<XMLPropertyState> > const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&, ContextID_Index_Pair*) const (this=0x5612f8fa4960, aProperties=std::__debug::vector of length 3, capacity 4 = {...}, rPropSet=uno::Reference to (class SdStyleSheet *) 0x5612f89d3ad0, pSpecialContextIds=pSpecialContextIds@entry=0x7fb80a1978b0) at /home/buildslave/source/libo-core/xmloff/source/style/xmlimppr.cxx:466
                  xInfo = uno::Reference to (class SfxItemPropertySetInfo *) 0x5612f8938ed8
                  xMultiPropSet = empty uno::Reference
                  bSet = <optimized out>
                  xTolPropSet = empty uno::Reference
          ...
        
        Change-Id: Icdb32ff5383a8073f525aad1a39ff1dcc70559f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117661
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-22  Tünde Tóth  <toth.tunde@nisz.hu>  [1e7bf688967dc39540d24070c70c73b06bd1347f]

        tdf#142851 Chart UI: fix empty Chart Type dialog
        
        Chart Type dialog was empty, when the chart type of the chart
        was unsupported.
        
        Regression from commit: 4ff983b930dc15658aa531759d3f1e5b9586aeab
        (Related: tdf#142049 restore some elements default visibility
        in the ui)
        
        Change-Id: I057e6b9218edee398af8311c46b922ca76a9bcb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117173
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-22  Stephan Bergmann  <sbergman@redhat.com>  [fb3027544fd6ff6bc089d1e24d4f8dd2a0ee1fce]

        Clarify no loplugin:overridevirtual with templated base class
        
        Change-Id: I4128b43f2a928fa5465991cc92b2d62e54e2cfec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117662
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-22  Caolán McNamara  <caolanm@redhat.com>  [d9a5302ca8bef90914539c12adb6c81496c28504]

        Resolves: tdf#140361 use the DisableEditHyperlink state as of menu launch time
        
        at context menu popup time set if the EditHyperlink entry should be
        disabled and use that state if queried about it if EditHyperlink is
        dispatched from the menu. So ignoring where the mouse currently happens
        to be when the menu was dismissed.
        
        The dispatch is done async, if at all, so also trigger an async Query
        with Invalidate so at least one Query is ensured to reset the stored
        state
        
        similar to tdf#137445 which was for impress/draw
        
        Change-Id: I43a144f1ac0a4db89cc5ab0ebeeae744719f5958
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117653
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-22  Noel Grandin  <noel@peralex.com>  [a1cb4c7665f474c9099c734ad3e6a16c9079a6af]

        reduce allocation in ZipContentInfo map
        
        This is a small struct, no sense in allocating it separately
        
        Change-Id: I709daebbde648a79f175f74c207bdf4871ae6ff1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117604
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [be0a41679fea524e0935dc6617b5e65349812dd1]

        uitest: guard load_file
        
        Mostly done by a script
        for motivation, see 89aaa17a0a4413f07da2bc5084b0164f15dc01ac
        < UITest: introduce guarded context managers >
        
        Change-Id: Ia924293dc2a12230fd13f69fd734875ced86be8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117593
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-22  Jan-Marek Glogowski  <glogow@fbihome.de>  [14069d84174ca7a4e60db4d75912903e9679b643]

        configure: Improve help-options handling
        
        This patch includes:
        
        * A README.help.md as a general documentation for the different
          help types, the LO code and help-related build options.
        * Adds --disable-xmlhelp for removing the xmlhelp support from the
          build. Disable for iOS, Android and Emscripten. This was partly
          included in HAVE_FEATURE_DESKTOP before.
        * Rename WITH_HELP define to WITH_HELPPACKS, which reflects the
          actual usage AFAIK.
        * Depend --with-omindex on --with-help=online and don't override
          the --with-help setting. Error out on conflicting options.
        * Depend --with-helppack-integration on build help variants, which
          actually result in help packs.
        
        Kind of reverts commit 2c38ea6d16b910294220cefaf8ae6a0683e6405a
        ("Building without --with-help is not supposed to disable help
        functionality").
        
        Change-Id: Ie4cb73905b3ed94e991d9f1bd75cfbd6de9da385
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116222
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-06-22  Caolán McNamara  <caolanm@redhat.com>  [75c42c1f3ba6d40d518a4da400a84015d30240c0]

        fix indent
        
        Change-Id: I0a7e43906522462c6bbf9aaec89d296e5017a3a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117652
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-22  Rafael Lima  <rafael.palma.lima@gmail.com>  [b428eed256341e4c220aef91651ece8ed871f3f8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3c0fb9a710915c30adf5287a734a185696fa0b76
          - Add note about Python support availability on some SF services
            
            Change-Id: I226b0b92fcc2b380fa6687cba87276b485009151
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117567
            Tested-by: Jenkins
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-22  Jan-Marek Glogowski  <glogow@fbihome.de>  [e09bd4a994e9d4e471da540d9c85ec3afe5d0ca5]

        configure: make OpenLDAP test independent from X11
        
        I missed that PostgreSQL can be build on MacOSX with OpenLDAP
        support. Stephan had an incremental build failure because of it.
        
        But instead of opting-in using test_openldap=yes on MacOSX, like
        on Haiku, this drops the using_x11 dependency and defaults to
        "yes", like it was before. This was more of a convenience then
        reality anyway, and it makes really not much sense to disable
        OpenLDAP in case of --without-x.
        
        Change-Id: I959a3b30f1c369264174302f18267a4eb40a3a52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117046
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-06-22  Steve Fanning  <stevemfanning@yahoo.co.uk>  [e759f8ddab7f767d23f07e6ee5e50ee8ee51bba9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 26fad1c72fdc6a72b455c44e57b5738ee6d1a61d
          - Provide a correct example within the help for Calc's FINDB function.
            
            Change-Id: Ibff7dd5bf47f26c431b1ce49e6ac5250f6192176
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117569
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-22  Caolán McNamara  <caolanm@redhat.com>  [c5d984b840db595796051bc2bf37d1c2179157e3]

        crashtesting: assert on export of tdf105134-1.docx to odt
        
        when interactively saving on creating preview for recently used
        
        Change-Id: I9d859cf404c34659653a14f8c2a94f867c704b7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117616
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-22  Jan-Marek Glogowski  <glogow@fbihome.de>  [b9ea3467383ccdfe4be842e61267256f281487ee]

        svp: always release SolarMutex on yield
        
        Always give other threads a chance to acquire the SolarMutex, if
        we yield.
        
        Change-Id: I77d93374ea606acd1f7820755197a27655418639
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117454
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-06-22  Caolán McNamara  <caolanm@redhat.com>  [054d6598b29171c3719d7144efe77a408fc4e716]

        cid#1486261 Dereference before null check
        
        since...
        
        commit 2e6e87decdb87221a7b832958e03195b1d8fc133
        Date:   Mon Jun 21 13:18:00 2021 +0200
        
            replace dynamic_cast<SwLayoutFrame> with cheaper check
        
        Change-Id: I4623e3eca5a82fa37f52697c189310a835fc76e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117614
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-22  Caolán McNamara  <caolanm@redhat.com>  [fd8cdc426e3b1fcf3619311fbd586be9323825c7]

        cid#1486260 Uncaught exception
        
        Change-Id: I12613ed381e961fd36348eabd543b11a1960337d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117613
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-22  Caolán McNamara  <caolanm@redhat.com>  [6632bc699b1b57b2e5d8c0bd647aca16dcdcf31e]

        cid#1486241 'Constant' variable guards dead code
        
        Change-Id: Ia90e8ad537fccdf38ed0bf0e9f963033c69ec202
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117612
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-22  Julien Nabet  <serval2412@yahoo.fr>  [a6d269ed9478b20f611912bf9711c2683e7bc924]

        tdf#142932: fix crash when pasting cells with comments+"skip empty cells"
        
        See bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=173011
        
        4  0x00007fc4b0cdbb3d in ScColContainer::operator[](unsigned long) (this=0x872e1e0, nIndex=64) at sc/inc/colcontainer.hxx:43
        5  0x00007fc4b120d82b in ScTable::DeleteBeforeCopyFromClip(sc::CopyFromClipContext&, ScTable const&, sc::ColumnSpanSet&) (this=0x872e1e0, rCxt=..., rClipTab=..., rBroadcastSpans=...)
           at sc/source/core/data/table7.cxx:118
        6  0x00007fc4b0e42939 in ScDocument::DeleteBeforeCopyFromClip(sc::CopyFromClipContext&, ScMarkData const&, sc::ColumnSpanSet&) (this=0x3bffa60, rCxt=..., rMark=..., rBroadcastSpans=...)
           at sc/source/core/data/document10.cxx:75
        7  0x00007fc4b0e0b67b in ScDocument::CopyFromClip(ScRange const&, ScMarkData const&, InsertDeleteFlags, ScDocument*, ScDocument*, bool, bool, bool, bool, ScRangeList const*)
           (this=0x3bffa60, rDestRange=..., rMark=..., nInsFlag=7, pRefUndoDoc=0x0, pClipDoc=0x7d3bb40, bResetCut=true, bAsLink=false, bIncludeFiltered=false, bSkipAttrForEmpty=true, pDestRanges=0x7fff4a3da4b0)
           at sc/source/core/data/document.cxx:2916
        8  0x00007fc4b2412dc3 in ScViewFunc::PasteFromClip(InsertDeleteFlags, ScDocument*, ScPasteFunc, bool, bool, bool, InsCellCmd, InsertDeleteFlags, bool) (this=
           0x41a29e0, nFlags=7, pClipDoc=0x7d3bb40, nFunction=ScPasteFunc::NONE, bSkipEmpty=true, bTranspose=false, bAsLink=false, eMoveMode=INS_NONE, nUndoExtraFlags=InsertDeleteFlags::NONE, bAllowDialogs=true)
           at sc/source/ui/view/viewfun3.cxx:1312
        
        Change-Id: Ic119cb5d414a35a9ba18b0564d7adf83154eb9d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117497
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-22  Noel Grandin  <noel@peralex.com>  [c0643239a536ea2adc1876ef85591bb1b27abcef]

        no need to make copies of these map entries
        
        Change-Id: Ie65cbacd2806a2c030b682f8cfd473676c4f95c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117605
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-22  Stephan Bergmann  <sbergman@redhat.com>  [6b975a48e8b6dba2853e8d7eb03fbd6f8aa1aad8]

        Adapt compilerplugins to llvm::sys::fs::OF_None rename
        
        ...from F_None, which happened with
        <https://github.com/llvm/llvm-project/commit/1f67a3cba9b09636c56e2109d8a35ae96dc15782>
        "[FileSystem] Split up the OpenFlags enumeration" towards LLVM 7, originally
        leaving the alternative F_None spelling in for compatibility, but which was
        finally removed now with
        <https://github.com/llvm/llvm-project/commit/3302af9d4c39642bebe64dd60a3aa162fefc44b2>
        "Support: Remove F_{None,Text,Append} compatibility synonyms, NFC".
        
        Change-Id: Iea1192b5ee351c13ea5d6701887f3aba62133c20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117609
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-22  Noel Grandin  <noel@peralex.com>  [990b2cb056788f7f412656a303456d90c003cf83]

        simplify and improve Wildcard
        
        it is faster to just process OUString data, rather than perform
        expensive conversion to OString and back again.
        
        Change-Id: Ie007b872ee507ac5c6e8b55cc0a49ef3ac1f0139
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117608
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-21  Caolán McNamara  <caolanm@redhat.com>  [949658028e722e5d2657b503eb20e16e41dbd8cf]

        gtk4: some initial dnd effort
        
        Change-Id: I964afbf30c75b6d8e0c31ce7fcb536814acf05b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117599
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-21  Caolán McNamara  <caolanm@redhat.com>  [fde49b6c80b1f16b626554ec39da79e7bc186c87]

        gtk4: reenable some more working dialogs
        
        Change-Id: I373b9260287b229f4f3092b4c27199c2a55ea23d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117597
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-21  Caolán McNamara  <caolanm@redhat.com>  [75b6ef164bac9543bdcf91f14f583a936ec43f6a]

        gtk4: GtkPicture triggers some sort of unexplained vertical expand
        
        an intermediate horizontal GtkBox works to stop the propogation
        
        Change-Id: I9fd51c3968c463c7b872b7a12bc3960602d0b025
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117596
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [1d3e95415e218dfe44ab85d9df501ce9fcd86ccb]

        loplugin:finalclasses in sc/.../filter/inc
        
        Change-Id: Ibaaff4cf3c7a60714f73c7f1b40a5e857060f26c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117589
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [1549a6be37f5b054c276d85c45b3fcf6a5214c20]

        loplugin:finalclasses in sc/inc
        
        Change-Id: I818a5dda788fd15a718914fb05f23e5225dce1c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117588
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [7d188fe4639717df47e2ff72d8c1295e23862ef9]

        create SfxHintId::SwLegacyModify id
        
        to avoid expensive dynamic_casts in writer
        
        Change-Id: Ic73ae7d4af985043f8533913b33939e3445ec7de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117586
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [612db1ec6b74bf10df8d8ce1740a8a10602f0722]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 23b0b440515592c9b9ed2fe8e64783ea55375375
          - tdf#140446 VBA constants for variable type
            
            see  /core/oovbaapi/ooo/vba/VbVarType.idl
            and comment#3 in tdf#140446
            
            Change-Id: Ib2a9743cfb1b636d1c016c8707872c291ef685f6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117598
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-21  Alain Romedenne  <alain.romedenne@libreoffice.org>  [785feddde7683a74c95d9942fb67292b6c8ae467]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ff452e27c1c7f420d8a0cf8a9d82d1d318225d46
          - ScriptForge method signatures
            
            Change-Id: I5c29d5c08a8c5bd46ca45dc1d17449a0ae4789b8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/116910
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-06-21  Justin Luth  <justin.luth@collabora.com>  [8259a221e0d090a00eb5f102406626dcc7beeb25]

        related tdf#81705 doc export: eliminate duplicating OutlineNumbering
        
        It just looks redundant. And all three formats
        handle it very different.
        RTF - never writes RES_PARATR_OUTLINELEVEL
        or RES_PARATR_NUMRULE in styles,
        only via this OutlineNumbering.
        
        DOCX does nothing. That's because there always
        seems to be a RES_PARATR_OUTLINELEVEL and
        RES_PARATR_NUMRULE.
        
        DOC does BOTH. It writes RES_PARATR_NUMRULE
        (and now also writes RES_PARATR_OUTLINELEVEL)
        and also writes them via OutlineNumbering.
        
        So OutlineNumbering seems to always have
        been partially redundant and now is fully
        redundant. Thus it can be treated like DOCX.
        
        Change-Id: Ib9fd32c440e0151b462d6499a60952f120887082
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113452
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-06-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [b4ffe68dd2fc7e2f2c36bf41dd3409f000cb42ad]

        replace dynamic_cast<SwCellFrame> with cheaper check
        
        Change-Id: I672be703fb097c71303434127d832681843607e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117580
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-21  Noel Grandin  <noel@peralex.com>  [218f36dd614cf828e949f605faaf6a6fd615da26]

        tdf#135316 remove OTempFileService pessimisation
        
        Closing the temp file when we read to the end, and then opening
        it again later actually is quite expensive, just leave it open.
        
        This takes my load time from 22s to 19s
        
        Also clean up the unit-test that failed, so that I can get
        a useful stack trace out of it when something fails,
        specifically
        (*) throw an exception when something goes wrong, instead
        of just writing a message to stdout
        (*) don't catch exceptions and write useless messages - just
        let the exception flow up to the JUnit handler, which will log
        a nice stacktrace with line numbers.
        
        Change-Id: If55c997f91eea4e703e92c632961d68b3453076d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117517
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-21  Mike Kaganski  <mike.kaganski@collabora.com>  [ee405fb2ef36337851801f1bd34411c606d55988]

        Delete copy ctors/assignments for DLLEXPORT class
        
        Their default definitions may create/destroy temporary OutputDevice objects,
        which requires that the class is defined at the site of instantiation of the
        implicit definition.
        
        The solution is to delete these unused methods. If they would happen to be
        needed, then move the default definitions to the correct place.
        
        This reverts commit 30a17b05fb8a860c1e53cb7cfc405b1cea0a9d15.
        
        Change-Id: I43f4e76763ff4409e9527f44cd2d8e227982257c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117574
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-21  Michael Stahl  <michael.stahl@allotropia.de>  [a41c71838d4662adf1ada9d46ec6e070cae7e695]

        sw: add BIRT layout test document
        
        This nested table is an example that was broken by commit
        91b2239783dc716bd71ce7962bfd7e341dfe4175 - if loaded with a wide window,
        it goes into layout loop; if loaded with a tall window size where page
        2 is visible, strangely it doesn't loop.
        
        Change-Id: I5e73cfcd928ff1a321667c1a75b0ba7f348d4b77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117587
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-06-21  Caolán McNamara  <caolanm@redhat.com>  [e3086b58eb5427d520b86c185f9d911bb6f7a3a0]

        use FileDialogHelper to set file picker parent
        
        Change-Id: I970b34fd3da12a1051343bdc26afad411121e672
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117584
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-21  Caolán McNamara  <caolanm@redhat.com>  [ca2515bab1b25fc7e6a703aca1e501656a963da4]

        use FileDialogHelper to set file picker parent
        
        Change-Id: Ibca7a7d275773b816d125c38f87e902de7a5db4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117583
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-21  Caolán McNamara  <caolanm@redhat.com>  [203d96787969f707c78101be18d51b44ace98f93]

        give folderpicker an optional parent
        
        so, like a file picker, it can make its parent modal while its
        operating. Otherwise its possible to interact with the parent dialog in
        undesirable ways, e.g. file, export as, export as epub, the folder
        picker of 'media directory'
        
        Change-Id: Ib61f8e630e176b6d81e80798fd0d282d16e8c086
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117582
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-21  Caolán McNamara  <caolanm@redhat.com>  [a8f97e5fca148804056295db2e3910aaa5c68ce8]

        bundle the FolderPicker instantiations behind a single call
        
        in prep to add parent support
        
        Change-Id: I2aa4b9343f895ae866f600dd3260b7fdc4e1efec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117579
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [efacb4bc357761f5d849a4905eff981aa14eb366]

        replace dynamic_cast<SwFlyFreeFrame> with cheaper check
        
        Change-Id: Ia84984e47c60eb8407bbddaf9e3365d9f7f52311
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117581
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [2e6e87decdb87221a7b832958e03195b1d8fc133]

        replace dynamic_cast<SwLayoutFrame> with cheaper check
        
        Change-Id: I2102d27fe2b38e3787e39a2b7234991a57c30d99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117578
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [3ffb7efa95d900db6fdd7d8443535988adb2be70]

        remove some unnecessary OUString::intern
        
        Change-Id: Ia0f41dfc8a00c115ad544b8236d751e6b2dae5ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117577
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-21  Caolán McNamara  <caolanm@redhat.com>  [75c3fa3cfc6da7721f81c96c43e7f020346f196a]

        gtk4: set file dialog explicitly modal
        
        Change-Id: I88427abcde6c88b08c013a2502c0c25a84b970c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117572
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-21  Michael Stahl  <michael.stahl@allotropia.de>  [f1439db62eb36ef5fbc9111b87dc4e0f24b3cb86]

        tdf#116501 sw: layout: check for flys in SwTabFrame::ShouldBwdMoved()
        
        On loading, this hits loop control
        
        warn:legacy.osl:580715:580715:sw/source/core/layout/layact.cxx:543: LoopControl_1 in SwLayAction::InternalAction
        
        This is because there's a fly frame 404 anchored at the last text
        frame 353 on page 2 inside the nested table 347.
        
        ShouldBwdMoved() sees that there is space on the bottom of page 2 and
        hence the follow flow row joined, but then it immediately splits again
        in the same way as before due to the fly with WrapTextMode_NONE.
        
        But then the outer table's cell 273 (upper of 347) is invalidated
        again, hence the loop.
        
        Try to check for overlapping flys in SwTabFrame::ShouldBwdMoved()
        by reusing CalcFlyOffsets(), which is ... not quite ideal, but perhaps
        better than copy-pasting half of it to a new function.
        
        This should have less side effects than the previous fix, but a problem
        remains that clicking on the shape on bottom of page 2 causes the layout
        to go wonky, but that was also the case with previous fix.
        
        Note there's a check of SwLayouter::DoesRowContainMovedFwdFrame() there
        already, but that doesn't help because it will only detect when the fly
        itself was moved forward, but in this case the fly remains on the page.
        
        Also likely it wouldn't be a good idea to move a text frame forward if
        the only thing of it that fits on a page is an anchored fly (i.e. its
        follow has mnOffset=0) because that can be intentional.
        
        Change-Id: I0376f7dcb784c006990336233c97f5093aaccb77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117473
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-21  Michael Stahl  <michael.stahl@allotropia.de>  [ee042a371e98cdcc59848f0b953f1ce545e18e31]

        Revert "tdf#116501 fix freezing at embedded text tables"
        
        This reverts commit 91b2239783dc716bd71ce7962bfd7e341dfe4175.
        
        This breaks documents that have many nested tables.
        
        For example Eclipse BIRT generates reports with tables nested 8 levels
        deep, they run into the counter in no time and, ironically, one goes
        into a layout loop because of this counter.
        
        Change-Id: I7451d01787903bbc60b305da3dc72f8259175e97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117472
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-06-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [46d6942bc16fb291f37b0700bb531a3e0d2d11f6]

        tdf#135316 add small cache to rtl_bootstrap_args_open
        
        Filesystem access is quite expensive on Windows, so add a small
        cache for the filepath/name normalisation.
        
        This takes my load time from 19s to 18s
        
        Change-Id: I4410d066b8a4d2fd2eb746a5dd8f4ee763a8aa3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117549
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-21  Tibor Nagy  <nagy.tibor2@nisz.hu>  [8bf44b9cdceb7926fe52ef0bd4a38af24e7c700a]

        tdf#142590 PPTX import: fix custom slide show use as default
        
        If the PPTX file contains a custom slideshow, which set by
        default and opening in Impress, this setting wasn't imported.
        
        See also commit 312334f8488a668e9b5302959b60292ce151e4fc
        "tdf#47365 PPTX export: support loop attribute" and
        commit a4b66458a7b8da2f5580014813e5dabe3fa670b6
        "tdf#125071 PPTX: fix missing custom slide show export".
        
        Change-Id: I9c2b3773f6883ee795f119df5b8534fcdfa6618f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117172
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-21  Caolán McNamara  <caolanm@redhat.com>  [9d8954197cc2b6e57db56abe18bfc782a1a715a6]

        cid#1486007 establish that SwFootnoteFrame::Paste doesn't delete itself
        
        Change-Id: Ifbc1fc73be6824917dfe91811ecb5b58409f042e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117551
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-21  Caolán McNamara  <caolanm@redhat.com>  [804f4e8ae071c7a73c64b6327f251c6a649468f0]

        cid#1486243 'Constant' variable guards dead code
        
        Change-Id: I1bc2a7555f6d129526cabbebb8b88190e3ec3a4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117545
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-21  Caolán McNamara  <caolanm@redhat.com>  [23c2c3433dc6bbfff2e1b590b1a89ee7f9c155c0]

        cid#1486241 'Constant' variable guards dead code
        
        Change-Id: Iec41990bbf076c0f8aaeda36ac56d3ac7ebc81d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117544
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [a5e9cde9f9abe3ee4e5fa0cf921d53a8cd7cb1d2]

        remove now unnecessary comment
        
        Change-Id: I0297f299c42a5ce5485cdcdebfbd1597969c907c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117573
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-21  Mark Hung  <marklh9@gmail.com>  [10ea27faec115d4cffd6f66cee8f688399e1e0b2]

        tdf#142560 handle cached glpyh items in ImplGlyphFallbackLayout
        
        Fallback layout beyond level1 isn't generated because pre-caculated
        glyph items does not contain glyph items that needs to fallback, i.e.
        when calling ImplLayoutArgs::PrepareFallback. Hence it produce no
        maFallbackRuns and maRuns. The patch changes
        ImplLayoutArgs::PrepareFallback so that it use pre-caculated glyph
        items in the next level to create maRuns to ensure the same fallback
        layouts are genrated as layouts generated without pre-caculated glyph
        items.
        
        Change-Id: I672f3be6c4915892792b3cb968ad4a325465ccc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117105
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2021-06-21  Szabolcs Toth  <toth.szabolcs@nisz.hu>  [20d2c2fe481eb66f518c554f8588ec87e0ee125a]

        tdf#137000: clean-up "XML shape export: fix upright"
        
        See commit ff5ca4e5fc6a9fb24b0eb6eb629210b024473f67
        "tdf#137000 XLSX shape export: fix upright".
        
        Change-Id: Ie050da66f1eef4fc325b2acfd0a97d299c268153
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117135
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [c8644ab3fcc9a911a9182a1b6a24a17610a2105d]

        make SvFileStream::FlushData __actually__ flush to disk
        
        which I noticed while debugging another change where I need
        the flush to actually do something useful.
        
        Change-Id: I61621cbfe68a404c7fae851760154b398997fe61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117548
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-21  Balazs Varga  <balazs.varga991@gmail.com>  [11cc770ad2af1f31c1e5c9512e5688dff38f009b]

        tdf#142607 XLSX export: keep formatted dates in standard filter
        
        Do not convert the formatted string filter criteria values
        to 'double' if they are numbers (dates). Also export the equal
        relation criteria into XML_filters tag instead of
        XML_customFilters.
        
        Previously the formatted dates replaced with numbers in
        standard filter criteria, first during the export, and after
        the import, in the standard filter dialog window.
        
        Note: fix and optimize also filtering by formatted dates by
        allowing CanOptimizeQueryStringToNumber() to create double
        values for them. This unifies the same dates with different
        date formatting.
        
        Follow-up to commit 1f755525189884e4b2824889a6b9dea8933402db
        "tdf#142402 sc UI: store formatted values in standard filter".
        
        Change-Id: If4c22e8b0142720ccfda038f89367061058693aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116566
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [b30e329bfac7279d888908273baec8c7d8dd32ee]

        merge SwList and SwListImpl (tdf#135316 related)
        
        to reduce allocations when loading large documents
        
        Change-Id: I734aec4b22844e999d19f649e8e9cd5949a7cbfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117543
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [8298aa62726312eee6f8fbb64a9fc9b12680447f]

        uitest: guard execute_blocking_action
        
        so even if an assert fails, the dialog is closed afterwards
        for motivation, see 89aaa17a0a4413f07da2bc5084b0164f15dc01ac
        < UITest: introduce guarded context managers >
        
        Change-Id: I9a3adb52546238d960eeaaaf03b6bdbbd5718cf8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117392
        Tested-by: Jenkins
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-21  Gülşah Köse  <gulsah.kose@collabora.com>  [e837f50313a703b6b26abb78f224472c1e4734ea]

        tdf#142716 Update selection after any text is inserted.
        
        When we don't update the selection after insertion of new text
        SvxUnoTextBase::createEnumeration knows old selection and losts last part
        of the text.
        
        Change-Id: I20f6530f34097ff213ff00cff617139887fd287a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117409
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-06-21  Caolán McNamara  <caolanm@redhat.com>  [09c58a90693dca506a17c93bccb292349bb20d28]

        ofz#34898 Timeout
        
        we expect the editengine to be able to select a preexisting range
        of text to convert into the symbol char, typically range is of length 1
        
        Change-Id: I13f56e716a00e243bf1c578580dc0ba31755e581
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117522
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-21  Radhey Parekh  <radhey.parekh@gmail.com>  [54170057d54e08369ca2d753df48443ac8d5c5b6]

        tdf#141908 replace sal_Int32 with Color in sc_subsequent_filters-test2
        
        Change-Id: I45e8825c6ba90b1800d656820fd9f3cbb3c13d58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116749
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-21  Todor Balabanov  <todor.balabanov@gmail.com>  [89459662bf2684a07596d4132c84e5da7e0af8d4]

        Global optimization metaheuristics sometimes are sensitive to the quality of the random numbers.
        
        Change-Id: Ibc1e95736c5f9355e67f2129a7804064e329da89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117510
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-21  Noel Grandin  <noel@peralex.com>  [2e3046cc6fdebb52cfb1cdc114a9c2cd26bcc178]

        simplify bootstrap_map (tdf#135316 related)
        
        No need for this indirection
        
        Change-Id: I87c90c9f1a7904f5a506acac631fe5a1f52f9190
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117521
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-21  Mike Kaganski  <mike.kaganski@collabora.com>  [16231fc68973ec36c7f1e4ba5e6bef7059f9ee25]

        Replace these defines with constexpr
        
        Make CH_HYPH OUStringLiteral, because it is converted
        to OUString in ImpEditEngine::ImpBreakLine.
        
        Make WRONG_SHOW_MIN tools::Long, to match the type of
        nHeight which it is compared to.
        
        Change-Id: I5198da4134f1edf28d47f2fc060af482572f5f89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117430
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-21  Justin Luth  <justin_luth@sil.org>  [10dbee56f7cf9a19b04f484b8a4b2465323ec622]

        tdf#106541 doc import: always register listLevel
        
        LFO and listLevel are NOT a required pair.
        
        The path on the Paragraph side is safe to re-enter.
        This patch makes the style side safe to re-run
        with partial information.
        
        If we don't register immediately, then a non-existant LFO
        means that we totally lose the provided listLevel.
        So just RegisterNumFormat even though it
        likely will be run again by Read_LFOPosition.
        
        Change-Id: Iad10cdd1ff7e6fc0a77b01849b3b157703945556
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114400
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-06-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ed50df6d17d1f24ee575a9d3bac5c4a5cbf18d5f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8ac5aa2d78a907f03a19a1843ceb96f6828689fb
          - Mute L10n of code statements samples
            
            Change-Id: Id3ec35a2006614bc195812ca4ec25c8eaad85f38
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117500
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-06-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7e478166361248c3f3c923b9f0d18dc25d30ef15]

        drawinglayer: put BufferedDecompositionPrimitive2D in its own file
        
        And fix includes all over the place...
        
        Change-Id: I6e2696bbeeac6ab7467cac70545fa7209aa981a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117528
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2a7e64da7f385de8dbba1802530e251cf29259fb]

        Fix typos
        
        Change-Id: I70d723ea2d0cad5a28840e250ae261aab6a08bfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117514
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-20  Caolán McNamara  <caolanm@redhat.com>  [e59ab5306e308ccf44ba1a3f39ec73c34b3d387d]

        ofz#34221 avoid OOM
        
        Change-Id: I1987d39ea8ff195b397b0ee3fb0e45f9bfbfb572
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117515
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-20  Caolán McNamara  <caolanm@redhat.com>  [f2bcf8f5b383232a4f9f345b94f4b40b646edb22]

        ofz#24932 Timeout
        
        Change-Id: I3251824ac2613ac7fd994f66effb8be26aa8a7ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117512
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-20  Mike Kaganski  <mike.kaganski@collabora.com>  [30a17b05fb8a860c1e53cb7cfc405b1cea0a9d15]

        Include the header to workaround MSVC bug (shows with disabled pch)
        
        https://developercommunity.visualstudio.com/t/error-c2027-use-of-undefined-type-with-declspecdll/1455069
        
          [build CXX] oox/source/core/filterbase.cxx
          C:\lo\src\core\include\rtl/ref.hxx(129): error C2027: use of undefined type 'OutputDevice'
          C:\lo\src\core\include\oox/helper/graphichelper.hxx(50): note: see declaration of 'OutputDevice'
          C:\lo\src\core\include\rtl/ref.hxx(127): note: while compiling class template member function 'rtl::Reference<reference_type>::~Reference(void)'
          with
          [
          reference_type=OutputDevice
          ]
          C:\lo\src\core\include\vcl/vclptr.hxx(216): note: see reference to function template instantiation 'rtl::Reference<reference_type>::~Reference(void)' being comp
          iled
          with
          [
          reference_type=OutputDevice
          ]
          C:\lo\src\core\include\vcl/vclptr.hxx(64): note: see reference to class template instantiation 'rtl::Reference<reference_type>' being compiled
          with
          [
          reference_type=OutputDevice
          ]
          C:\lo\src\core\include\oox/helper/graphichelper.hxx(140): note: see reference to class template instantiation 'VclPtr<OutputDevice>' being compiled
          make[1]: *** [C:/lo/src/core/solenv/gbuild/LinkTarget.mk:301: C:/lo/src/build/workdir/CxxObject/oox/source/core/filterbase.o] Error 2
        
        Change-Id: I50ee1bf97b7075224525525ef074c0ffcc168485
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117507
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-20  Caolán McNamara  <caolanm@redhat.com>  [6a1dea1d7a1c7ede887c66e6fd2ddecedf5404b9]

        Revert "ofz#33769 Integer-overflow"
        
        now fixed at an earlier stage so NaN isn't imported from dxf
        
        This reverts commit 71fe0aeee20640c57816dc45010d32dac9afeaaf.
        
        Change-Id: Id2689e33f89deb08e1bcd39a6d4ba38fb4663681
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117511
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-20  Sarper Akdemir  <sarper.akdemir@collabora.com>  [0dfbdb1201c533a8fe2951cf3faf2a88f3855244]

        cid#1486005 Uninitialized scalar field
        
        since...
        
        commit 2cfccfba09faa5c3bb973136ffe99d534d09c881
        Date:   Sun May 9 20:56:41 2021 +0300
        
            tdf#59323: ooxml import: hasListStyleOnImport
        
        Change-Id: Ib5d557bc0037bb72e9635391d6991fc1d8e5f2a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117504
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-20  Caolán McNamara  <caolanm@redhat.com>  [6c7075ee60e799db8b8f94a6d0317ad9bcb75b5d]

        cid#1485150 suppress Uncaught exception
        
        Change-Id: Ic1b2a44afd15e0720edd48f3502dd2799795551a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117508
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-20  Caolán McNamara  <caolanm@redhat.com>  [92741976101e8224291cf9af492209ff5412ca7b]

        cid#1486006 help coverity see that pGlossaries won't be null
        
        Change-Id: I0f0e8e5ac0169090cd1f99c8aa6bf16b1edf8a85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117506
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-20  Caolán McNamara  <caolanm@redhat.com>  [999136c0d0a9964b4db40123e81aaf78229d10c3]

        cid#1486008 Explicit null dereferenced
        
        since...
        
        commit 0771ac00acc8730f77db76b901724f1513a32723
        Date:   Tue Jun 15 21:12:25 2021 +0200
        
            use string_view in the Translate API
        
        Change-Id: Icb069f3662f5899e404784909d06088d88eabd78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117505
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-20  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [81e3d9daed06c0f1153d4d18181cf986a7f82fca]

        drawinglayer: remove ImplPrimitive2DIDBlock macro
        
        We can just implement the simple getPrimitive2DID method in all
        primitives. The ImplPrimitive2DIDBlock macro doesn't save us
        anything.
        
        Change-Id: I02f44d4891d7b340220890bf52a7ebfc8e41850a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117509
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-20  Todor Balabanov  <todor.balabanov@gmail.com>  [ffef53274b44bfe77128ba400845f4c4ce70893e]

        It is a good practice single source of random numbers to be used.
        
        Change-Id: If76e247461288a9ed938b4f6cb592c814b8bbe2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117406
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-19  Noel Grandin  <noelgrandin@gmail.com>  [4668e7e7a6322cfda854ab07eabd4322c86de980]

        use more unique_ptr in WW8Export
        
        Change-Id: I4fb6f4d42be350df5c1ccc0c87b779224000325d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117498
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-19  Noel Grandin  <noelgrandin@gmail.com>  [5c59e061c6271cfe2f8ec12ba21de50e71bd9ef4]

        SvMemoryStream::GetSize can be more efficient
        
        Change-Id: I6d60d6549089e049d730c1000ab7ec592924c685
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117499
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-19  Justin Luth  <justin_luth@sil.org>  [b85491e40ccb83ff78c7c4b2c0d535eafa5d23ed]

        tdf#142404 DOCX c15: handle remaining TabOverSpacing tabs
        
        The previous commit handled the case where a non-first
        LEFT tab was beyond the text area. But the remaining
        cases were still being (mis)treated as automatic tabs.
        
        We won't worry about the impact where compatibilityMode
        is less than 15/2013+ since Word is absolutely goofy,
        and LO doesn't even come close to matching it.
        
        But in compat15 mode, the end result of having a
        non-LEFT tab over the margin effecively means that
        the text will flow backwards from the right margin,
        just as if it was a RIGHT tabstop. So treat all of
        the remaining tabs as a right-tab at the end of
        the paragraph-area.
        
        Change-Id: I43a38516c0639c56341bdba0213ffb4a7d5cbf3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117340
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-06-19  Justin Luth  <justin_luth@sil.org>  [ce762a7ab170aa1115cfb0dd68f1c50abf5a86f3]

        tdf#106541 doc import: inherit style numbering from parent
        
        This patch depends on FOLLOWUP patches.
        I thought the best way forward is to break
        the existing unit tests, and then fix
        them with followup patches. That best proves
        the validity of each follow-up patch.
        
        This patch is especially needed for Chapter Numbering.
        In LO, Chapter Numbering is treated uniquely with its
        own special rules that run counter to all other
        conventions. So special handling is needed to
        import styles that in MS Word would inherit,
        but which don't in this special case.
        
        Change-Id: I06b737ad96ff73dbd09bef252d09aa42adf2dc76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114401
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-06-19  Jean-Pierre Ledure  <jp@ledure.be>  [8be08b6d1f53136d899a8aac3ccd401eb18990e9]

        ScriptForge - (SF_Exception) Fix signature in error messages
        
        Basic use ProperCased arguments, Python lowercased ones.
        The error messages always displayed the ProperCase notation.
        
        Example:
        
        BEFORE: called both from Basic or Python:
        Library :   ScriptForge
        Service :   FileSystem
        Method :    OpenTextFile
        Arguments:  FileName, [IOMode=1], [Create=False], [Encoding="UTF-8"]
        A serious error has been detected in your code on argument : FileName
        The given file could not be found on your system.
            FileName = /...
        
        AFTER: called from Basic, as above, and from Python:
        Library :   ScriptForge
        Service :   FileSystem
        Method :    OpenTextFile
        Arguments:  filename, [iomode=1], [create=False], [encoding="UTF-8"]
        A serious error has been detected in your code on argument : filename
        The given file could not be found on your system.
            filename = /...
        
        Minor user visibility. No need to cherry-pick to 7.2 branch.
        
        Change-Id: I6938c3149fe883ded97051897c19aca23eadcc58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117501
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-06-19  Noel Grandin  <noelgrandin@gmail.com>  [7af0f1514407660a43cde90320bbe00c36c3be28]

        use more TellEnd()
        
        which has the potential to be more efficient than STREAM_SEEK_TO_END
        
        Change-Id: I64d84632bc4751e07309332c9dff7a02bcd507fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117496
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [8fa14ac550ddc43790b65858f18d23f522aff1f2]

        fix loading calc files with embedded form macros
        
        GraphicHelper was trying to use the current frame/
        window to convert values, but during initial load
        there is no current window.
        
        Change-Id: I8a79501df1d2e83a13d3cfb64ae8e66152c60561
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117470
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [e3077168072452fb8f1c0a8afb2992877cb96d1c]

        loplugin:finalclasses
        
        improve the plugin to detect more cases.
        
        I only apply the new final changes to classes in /include here.
        
        Which reveals that
            RoadmapWizard::getPageController( TabPage* _pCurrentPage )
        will always return nullptr
        
        Also needed to sprinkle some
           SAL_DLLPUBLIC_TEMPLATE
        around to workaround Visual Studio linking problems.
        
        Change-Id: Iadb7d46a9e0e73dabce562375ca013c0fea6690c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117365
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-19  Jean-Pierre Ledure  <jp@ledure.be>  [e48dd86341fff8a010f514bbcd818468f3a92815]

        ScriptForge - (SF_PythonHelper.xba) fix signature of PyInputBox()
        
        The last 2 arguments have resp. XPosTwips and YPosTwips
        as names.
        
        The signature in Python is correct.
        The signature in Basic still used the XPos and YPos names.
        
        No visibility towards users.
        No need to cherry-pick to the 7.2 branch.
        
        Change-Id: Id93de702cbcb0f3ae72a1f95247189299cb7cf30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117482
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-06-19  Kevin Suo  <suokunlong@126.com>  [5d4b54a7e1b78598501ad86c855d662652be7c8e]

        Update of TSCP example file for Simplified Chinese (zh-CN)
        
        See l10n discussion in:
        https://listarchives.libreoffice.org/global/l10n/2021/msg00193.html
        
        Change-Id: I8ced7f4128b6e633d35770759fa4b82e03356084
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117285
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-06-19  Johnny_M  <klasse@partyheld.de>  [99f86f684668e58288a309ea4c19194a45ea7f8f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6d1742d64d55f6c17d534736d2a3a246a8cb586b
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ib0b47a24b5a00817c362a00c2d012e2f016c48a9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117494
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-19  Johnny_M  <klasse@partyheld.de>  [cc85b8dd0a5c4ebf66260c109263aed88e688960]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a266b7f4792c4e9d1395a42dd21de65a7da126ef
          - tdf#132643 Translate German section IDs
            
            Change-Id: I9e7c85119e976ca50c0eba0222da7b59decaf95b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117493
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-19  Johnny_M  <klasse@partyheld.de>  [bfa8ead3a6fdd705708391b9ad4e815ddf4a8c84]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2c1e086cb2c4826b6c467aa47764558252b0f201
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ifc33de45cbafddc888b6b110faca31ed4bb4973f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117492
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-19  Johnny_M  <klasse@partyheld.de>  [067733420616368c94ee0a648d766ccd33f8d8d8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6766947a3c6364d28f6869d33e5d64575572591c
          - tdf#132643 Translate German section IDs
            
            Change-Id: I334f06af676139fbee080dd069d06b42405e127b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117491
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-19  Johnny_M  <klasse@partyheld.de>  [3d52d6dd8cd9df456a1ff29ba929a08b39728324]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8357e8f9d823baeb287b333e711aa184c4a794dc
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ic9dc645c15d57e99a8eb737b89631f570124eefb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117490
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-19  Johnny_M  <klasse@partyheld.de>  [8642530da07ce9624f6d082dbedfcad1a3722dc6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 664d9f3313c80b50b33a2e4b40d8ddc117156e99
          - tdf#132643 Translate German section IDs
            
            Change-Id: I98bb4c457b8436e76f2acb17dceb9b3906c37e9e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117489
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-19  Johnny_M  <klasse@partyheld.de>  [9c94d3a5b2110abd1ff13b9f19f3c56c0e3260b5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 10cb0bf55cacce740d62a5c6786b1e3b11f4f865
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ifd14ec7f7efc1dcacd5f8c266f33823521fcb7c6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117488
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-19  Johnny_M  <klasse@partyheld.de>  [f8b5194a5546a532f2c7e969146b99624f332071]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6c9762d21f1e509da34ad98cd02d8d541ce9ef9b
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie3c785d133cc23d5300134923c53ea9905e0dc8e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117487
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-19  Johnny_M  <klasse@partyheld.de>  [d982592c29316f76e6d581a3038e13385e01d814]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ffac115a446056f3df4ab44694052ba050e9d8f3
          - tdf#132643 Translate German section IDs
            
            Change-Id: I5e90b17cb74fe61b62296ba6cba946d6cf921cae
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117486
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-19  Johnny_M  <klasse@partyheld.de>  [8ce0e7f44475904e0617b1c794073b0f8d058bcb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 28f2b50aabb1dc3407db1208c4c60b8d9102d789
          - tdf#132643 Translate German section IDs
            
            Change-Id: I7a0f5d39d3440d84bffb8a734d6868fcf39656fd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117485
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-19  Johnny_M  <klasse@partyheld.de>  [770726b7c8dc3b5c751ee7e319edea33f398ad7b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e3bf73d11f3cf22f2529daa4daf2f7b0412fe478
          - tdf#132643 Translate German section IDs
            
            Change-Id: I1774f47b3e2e64ff9dc86279368be4606e820a52
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117483
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-19  Johnny_M  <klasse@partyheld.de>  [685cd3b2a2a372d637fa7e9ac30011a4cdcc456f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 14865d1d877ecd5c15dcf68ff9312d7321714d89
          - tdf#132643 Translate German section IDs
            
            Change-Id: I0e0c3c23cb70b01cbf6dd0bc6dd46a12fd721d3f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117484
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2ce10eedfb1de8beef8ddfa457f1e19545846f86]

        indexing: indexing sections for the IndexingExport
        
        Adds handling of sections to the IndexingExport. SectionNode also
        derives from StartNode, so we handle it similar as the tables.
        
        Change-Id: I5eb8d599bdf680144b161aa93295ea3d360eb5c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117452
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [705fe1c44b41cd11518069e0627d0f48a65a7dfc]

        indexing: write parent index to paragraphs if possible
        
        When writing paragraphs from a table we want to associate the
        parent table to the paragraphs so we also write the parent index.
        
        Change-Id: Idf9c285f08481ed0556700e92adda27027b91408
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117451
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b3a62ab0a43510cf43c88aa4d6e145e46db7e7e5]

        indexing: indexing tables for the IndexingExport
        
        Adds handling of tables to the IndexingExport and also handling
        of the end node (as table node is also a start node), so we know
        which paragraphs belong to a table.
        
        Change-Id: I624ce12a3e810797a37ae2efe5baa552828f75dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117450
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c23408aeafc1f2ce3f7dde685d0b519d8e2daff7]

        indexing: indexing shapes/text boxes for the IndexingExport
        
        Adds handling of shapes and text boxes to the IndexingExport with
        exporting the the name, alt text, description and paragraphs of
        the inner shape text to the indexing xml.
        
        Change-Id: I3db68078b7e793cab552b4f7f8e8ddf9bfd1a6f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117359
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [37cd5bd4fdf2317709882c933844c4cc67e4cee4]

        indexing: indexing OLE objects for the IndexingExport
        
        Adds handling of OLE objects to the IndexingExport with exporting
        the alt text and the name to the indexing xml.
        
        Change-Id: Ie357f55195cda864ee12d6b120babd106eff6179
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117358
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f81115740bac985cad3cd15348f75c2c78b8843a]

        indexing: indexing graphics for the IndexingExport
        
        Adds handling of graphics to the IndexingExport with exporting
        the alt text and the name to the indexing xml.
        
        Change-Id: I20344dd04c5da4668c8eafbf1f863a26357ad616
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117357
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [686c35a3c37674d08c1f8585a621143c959b3f29]

        indexing: indexing paragraph text with the ModelTraverser
        
        This adds the basic paragraph text export for indexing, which uses
        the new ModelTraverser, which is inspired by AccessibilityCheck
        (and in the future it will be changed to use the ModelTraverser
        too, when it matures). ModelTraverser implements traversing through
        the model and executes a handler for a element of a model (which
        can be various things).
        
        IndexingExport class implements indexing export that uses the
        ModelTraverser to write into the indexing xml document, that uses
        the tools::XmlWriter.
        
        Change-Id: I7a6a5de332534270fe894a881131e5eb5ea9d881
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117356
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e6cb7f9ab25bca32dc85aef8ff127e070cd109b6]

        svx: prefix member variables for SdrTextObj and others
        
        All classes in svdotext.hxx
        
        Change-Id: Ib15deca2a625d8352a2572d9fc3e15188b4e718a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117478
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [39a3c0bd8007917d42a58d9337b4d06590bcf306]

        svx: use constexpr instead of a define for a constant
        
        Change-Id: Ie2fdd0dbe2c6d8e5c9ff406af5d2be20383fe62b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117477
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ffe4538fe4e59e31994511b1117dcd5967f2e2b0]

        svx: prefix member variables for SdrCreateView
        
        Change-Id: I4fb067201d3285b8aad8877bba2f018aab41c026
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117476
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-19  Jean-Pierre Ledure  <jp@ledure.be>  [6de7707236ea918d94f321587cb1a728a42e0892]

        ScriptForge - (SF_UI) GetDocument() accepts component object
        
        SF_UI.GetDocument() has 1 argument.
        Before, must be a string designating an open window
        Now, also a UNO object of types
           com.sun.star.lang.XComponent or
           com.sun.star.comp.dba.ODatabaseDocument
        
        Typical usage: pass ThisComponent or ThisDatabaseDocument
        as argument to create a new SFDocuments.Document/Base/Calc service.
        
        Change-Id: Id9e0a40425dc3ce5e83953af5da4fb7ef8dd6f63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117442
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-06-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d32a9f90e85a5cfa9ffd629494de3c291282454e]

        svx: remove whitespace in member variables
        
        Change-Id: Ie841bd3c9449ac7b227ae6adc4df49ad452b59ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117475
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-18  Stephan Bergmann  <sbergman@redhat.com>  [5fb7f66d240fec32a4751d331a215307ad994cbb]

        Simplify a OUString construction
        
        Change-Id: Ie7bf010f6864db19b7cc64761b34e203ce70784d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117458
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-18  Stephan Bergmann  <sbergman@redhat.com>  [90f872b4c9eac6ea1955876ff292a962f95577dd]

        Simplify a std::string_view construction
        
        ...and combine three calls to SvStream::WriteOString into one.
        
        Despite its name, SvStream::WriteOString takes a std::string_view, but which
        cannot be constructed from a u8"..." char8_t string literal.  Besides the
        OStringLiteral detour, other fixes could have been a
        reinterpret_cast<char const *> (but which would have defeated constexpr'ness of
        the std::string_view construction) or a plain "..." char string literal with
        the UTF-8 encoding of \uFEFF spelled out as \0xEF\xBB\xBF.
        
        Change-Id: I029f061134381a67516cbc4b0479942684c80c20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117461
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-18  Stephan Bergmann  <sbergman@redhat.com>  [568fba4a439f39aadeeb1bcd3603ef4efe9700da]

        Simplify some OUString construction in test code
        
        Change-Id: I1891f5e676818b5657b7ee7a7563f217a1af65cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117457
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-18  Stephan Bergmann  <sbergman@redhat.com>  [25ba5f75a273540ce5e21fc0f14ea1a7b997888d]

        Workaround only for GCC 10
        
        Change-Id: I7425dfd674149b33e069bf20c1ff6a4ca622db20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117453
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2021-06-18  Caolán McNamara  <caolanm@redhat.com>  [d95e400b5fffb10e716f5b27caebb4eae5fd5cc7]

        gtk4: implement removing an entry from MenuButton menu
        
        and enable a bunch of now working dialogs
        
        Change-Id: I42d6731cf4535e4a4867d4177590939a1cc395f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117468
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-18  Caolán McNamara  <caolanm@redhat.com>  [8e54bc168f828a243919b9f22338e8369ddbb2fc]

        move the explanatory image outside the RadioButton
        
        Change-Id: I90425bec7418a26959241b670f63a5f4a4bb0fa4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117460
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-18  Caolán McNamara  <caolanm@redhat.com>  [86dba4704c416a63ec2015e9d4240fc058642768]

        resave with latest glade
        
        Change-Id: I4c576eb1bdd8476f5bd4de4c5cd0be0af3817fe2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117459
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-18  Caolán McNamara  <caolanm@redhat.com>  [929575f56b665ee212bb4e7cf29ecf78ed8cc461]

        help button should be packed as 'secondary'
        
        Change-Id: Ia5f2e0c6c8d818e6d0e80acde2c518da30371eec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117456
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-18  Caolán McNamara  <caolanm@redhat.com>  [c04c904905de9099b9fc06b7ef4c9111acd6a83c]

        resave with latest glade
        
        Change-Id: I4c817f06c69f2442b0b0ecb63d42c87db439751f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117455
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-18  Caolán McNamara  <caolanm@redhat.com>  [216a43bc1799221d53e1f3a590309aaa63b6c9dd]

        tdf#142852 forward surrounding-text requests to an active drawing editengine
        
        when present.
        
        As we do for related CommandEventId::[StartExtTextInput/EndExtTextInput]
        
        Change-Id: Ie5b57c8a8a1a258efc2be079a2674b1ca620dc9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117465
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Justin Luth <justin_luth@sil.org>
        Tested-by: Jenkins

2021-06-18  Julien Nabet  <serval2412@yahoo.fr>  [c21398066b6bf630070ed291456f2663e06d94b9]

        tdf#142873: Fix print preview zoom-out zoom-in buttons
        
        .uno:ZoomOut has been renamed .uno:ZoomMinus
        .uno:ZoomIn has been renamed .uno:ZoomPlus
        
        Change-Id: I06e7e66550399e53032a0df39a98846982acba48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117279
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-06-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [47ad429645c63a8d5c88c2827aa90a27c8aa3e1b]

        Fix typo
        
        Change-Id: Ibcbd13ccc4e257e8b1777bd362279211d4a2a0db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117471
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-18  Justin Luth  <justin.luth@collabora.com>  [83dc9d3b77f9f6b03af0e7a4be4805e4ecf12145]

        related tdf#140336 docxsdrexport: always clear vmlTextFrame attrs
        
        Blind fix - it just doesn't look right, and caused troubles
        when making a patch for bug 140336. When the VMLTextFrame is
        written out, surely the collected attributes for it should
        be cleared instead of spilling over into the next
        non-textbox-only VMLTextFrame.
        
        I expect the textbox-only frames never have any gradients or
        SOLID fills, so it has never been a problem yet.
        
        Change-Id: I3aa23aadf9ab5a0be54ffbd7ea114f94c48aaddd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113206
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-06-18  Balazs Santha  <santha.balazs@simonyi.bme.hu>  [840095f417af6619977f688f421e449273c26cae]

        tdf#109083 sw table styles: fix missing format update of tables
        
        at table (cell) selection.
        
        Table styles (implemented as table templates yet) allows
        to format all tables (with the same table style) at once.
        Unfortunately, this worked only without table selection,
        putting the text cursor in a table cell. But if a table
        cell/row/column or the whole table was selected (e.g. after
        changing its format), Manage Styles(F11)->Table Styles->
        Style actions menu (see top-right corner of the pane)->
        Update Selected Style updated only the style, but it
        doesn't propagate the changes to the other tables with
        the same table style. This patch removes the selection to
        fix the problem in the same way, as the proposed workaround.
        
        Note: this fixes the usage of the user-defined table styles,
        too (created by Style actions->New Style from Selection).
        
        Change-Id: I58d01036d5a11e522407405e9ebc16c2c3c83e9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117079
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-18  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [e48463e81c7eb9a3938128b642d153917fcbbdae]

        Resolves: ofz#34920 allow displaying only one text string
        
        Change-Id: I8bc4ed015dfad4fd99ca8cfce7fca0e7b411edf3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117443
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-06-18  Rene Engelhard  <rene@debian.org>  [51754ca5349d7bf655d57ded37381188d0bc4bcf]

        more 32bit build fixes
        
        Change-Id: I5906ef714a482afffe40e59e90fd709fe857d3ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117404
        Tested-by: Jenkins
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: René Engelhard <rene@debian.org>

2021-06-18  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f2488a301621fadee7713f3e886dc6f756f745bb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8123db33c8086173ff601019b26cab5881d435d7
          - tdf#123803 Add Available/Supported since version to ISO.CEILING
            
            Change-Id: I2a91274ca1d3f64850a45c32b47b52e02feb92d7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117466
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-18  Caolán McNamara  <caolanm@redhat.com>  [cbb742672ba61b5b06d2cba18dceeae728e55463]

        gtk4: use state-flags-changed for gtk4 GtkMenuButton toggle also
        
        Change-Id: Ib953d9d01482bedff62f11a18e69268e34099dc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117438
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-18  Caolán McNamara  <caolanm@redhat.com>  [95a327846aa12474cc982b275a9ad7dec16841b5]

        tdf#142924 "toggled" is too late to use to populate changes to the menu
        
        so use "state-flag-changed" on GTK_STATE_FLAG_CHECKED instead which
        happens before "toggled"
        
        Change-Id: I3a68212ce4bec2cda49d8bcaf3db864cb34013cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117437
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-18  Caolán McNamara  <caolanm@redhat.com>  [7d1e91f43f8f5963475dcac954e47b35efb00e20]

        hold SvtSysLocale for lifetime of returned GetUILanguageTag reference
        
        Change-Id: I36b01e6b4827aceca95502386ab1abc4cf0baaea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117449
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-18  Caolán McNamara  <caolanm@redhat.com>  [53fa4f61820e3fa9a92c5874ea641b54fe564f02]

        gtk4: enable some more working dialogs
        
        Change-Id: Icc5d42c55763ed937d8b25dd89ae33e1a85b5a39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117448
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-18  Caolán McNamara  <caolanm@redhat.com>  [a8db26a6795703e48c34f9edbb09fdf6fe279f6d]

        ofz: fix use-after free
        
        https://oss-fuzz-build-logs.storage.googleapis.com/log-380241bb-ed71-4d4a-93d3-00473e186d65.txt
        
        since...
        
        commit 2bccb7e67b637c6312a0df610f870c8621eb296f
        Date:   Tue Jun 15 09:02:59 2021 +0200
        
            remove some unnecessary LanguageType copies
        
        reproducible with:
        
        LD_LIBRARY_PATH=`pwd`/instdir/program valgrind instdir/program/fftester ~/demo.html html
        
         Invalid read of size 8
            at 0x1CC35A38: rtl::OUString::OUString(rtl::OUString const&) (ustring.hxx:191)
            by 0x1CC60F37: com::sun::star::lang::Locale::Locale(com::sun::star::lang::Locale const&) (Locale.hdl:17)
            by 0x1CD5AF77: LanguageTag::LanguageTag(LanguageTag const&) (languagetag.hxx:113)
            ...
            by 0x1D195944: SwStyleNameMapper::GetChrFormatUINameArray() (DocumentStylePoolManager.cxx:2683)
          Address 0x261e5d38 is 136 bytes inside a block of size 240 free'd
            at 0x4843669: operator delete(void*) (vg_replace_malloc.c:802)
            by 0x4BE7F8C: __gnu_cxx::new_allocator<std::_Sp_counted_ptr_inplace<SvtSysLocaleOptions_Impl, std::allocator<SvtSysLocaleOptions_Impl>, (__gnu_cxx::_Lock_policy)2> >::deallocate(std::_Sp_counted_ptr_inplace<SvtSysLocaleOptions_Impl, std::allocator<SvtSysLocaleOptions_Impl>, (__gnu_cxx::_Lock_policy)2>*, unsigned long) (new_allocator.h:145)
            by 0x4BE7F64: std::allocator_traits<std::allocator<std::_Sp_counted_ptr_inplace<SvtSysLocaleOptions_Impl, std::allocator<SvtSysLocaleOptions_Impl>, (__gnu_cxx::_Lock_policy)2> > >::deallocate(std::allocator<std::_Sp_counted_ptr_inplace<SvtSysLocaleOptions_Impl, std::allocator<SvtSysLocaleOptions_Impl>, (__gnu_cxx::_Lock_policy)2> >&, std::_Sp_counted_ptr_inplace<SvtSysLocaleOptions_Impl, std::allocator<SvtSysLocaleOptions_Impl>, (__gnu_cxx::_Lock_policy)2>*, unsigned long) (alloc_traits.h:492)
            by 0x4BE7A43: std::__allocated_ptr<std::allocator<std::_Sp_counted_ptr_inplace<SvtSysLocaleOptions_Impl, std::allocator<SvtSysLocaleOptions_Impl>, (__gnu_cxx::_Lock_policy)2> > >::~__allocated_ptr() (allocated_ptr.h:73)
            by 0x4BE7D40: std::_Sp_counted_ptr_inplace<SvtSysLocaleOptions_Impl, std::allocator<SvtSysLocaleOptions_Impl>, (__gnu_cxx::_Lock_policy)2>::_M_destroy() (shared_ptr_base.h:538)
            by 0x4B0A5D3: std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_weak_release() (shared_ptr_base.h:207)
            by 0x4B105B0: std::__weak_count<(__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_count<(__gnu_cxx::_Lock_policy)2> const&) (shared_ptr_base.h:808)
            by 0x4BE7FF2: _ZNSt10__weak_ptrI24SvtSysLocaleOptions_ImplLN9__gnu_cxx12_Lock_policyE2EEaSIS0_EENSt9enable_ifIXsr20__sp_compatible_withIPT_PS0_EE5valueERS3_E4typeERKSt12__shared_ptrIS6_LS2_2EE (shared_ptr_base.h:1662)
            by 0x4BE6EC0: _ZNSt8weak_ptrI24SvtSysLocaleOptions_ImplEaSIS0_EENSt9enable_ifIXsr13is_assignableIRSt10__weak_ptrIS0_LN9__gnu_cxx12_Lock_policyE2EERKSt10shared_ptrIT_EEE5valueERS1_E4typeESD_ (shared_ptr.h:733)
            by 0x4BE5A64: SvtSysLocaleOptions::SvtSysLocaleOptions() (syslocaleoptions.cxx:544)
            by 0x4C54323: SvtSysLocale_Impl::SvtSysLocale_Impl() (syslocale.cxx:63)
        
        Change-Id: I95dfd56c5d445220918e4bfa9216a72317fd8421
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117447
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-18  Caolán McNamara  <caolanm@redhat.com>  [e8dac3bd339383876bbe42f3e9559df4b13b6d91]

        tdf#142925 render the button arrow like it used to be
        
        in 7.1
        
        Change-Id: Ibbe4b7dd2212d1bc28bad7588672bb37c8259605
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117445
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-18  Caolán McNamara  <caolanm@redhat.com>  [94d552f94b427f884c004dba5d4619ecf729d605]

        rename signalToggled to signalMenuButtonToggled
        
        Change-Id: I10a4d08d2c4cc7482e0a46a4a1039918ef4dc51f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117436
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-18  Caolán McNamara  <caolanm@redhat.com>  [2b360084eea51024dcc40c214d0d4f684e981496]

        rename m_pToggleButton to m_pMenuButtonToggleButton
        
        Change-Id: Ief2f877e563e43c55a72578b7ea968de3ad38253
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117434
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e8c4e392890989028859cd158b82769ae808bf8c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 36f11255d965e5e2c4dd1d9fd06ca3a9f0874f16
          - Fix typo
            
            Change-Id: I210bbae510357b463c6f7972dc754fd227d0a705
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117401
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-18  Katarina Behrens  <bubli@bubli.org>  [7a717c8b9319edcc12e50ab78554b8e0e7049cbf]

        tdf#141311: Rotation spinbox in sidebar used to have 2 decimal places
        
        regression from weld-ing (c85fcc6e1994eb8e079aaca85066ab4d67149c15)
        
        Change-Id: Iad0725fd4542ecdddb65092846dbf9d103016d9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117408
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <bubli@bubli.org>

2021-06-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [f11195aa32035ceeb1271667f5ad5e35847acd0e]

        avoid maybe-uninitialised in FontConfig
        
        triggers inside the std::optional<PrintFont> with gcc 10.2.0
        
        Change-Id: Id34e46ddfff447cb48b886003f04203979c30732
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117399
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [af8bf1b96ac1d994fd0376cc1047febf29c0c33f]

        remove translation from SfxStyleFamily to char
        
        which seems unnecessary and just makes the code harder to read.
        
        This goes as far back as the 2001 "initial import" commit
        
        Change-Id: If98ce4da15e57ead9714a0796bfd8c182b9ca49a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117407
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-18  Caolán McNamara  <caolanm@redhat.com>  [4ba3abf003c195831c7100a89762e501b99888ff]

        rename m_nSignalId to m_nToggledSignalId
        
        Change-Id: I8340eeb222cca00b1d9133f0313a264abe2d3227
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117433
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-18  Caolán McNamara  <caolanm@redhat.com>  [cbe51e9f023c9f25833e16add1bfd738db5cade8]

        resave with latest glade
        
        Change-Id: Iaf01858e74cecea966da4c81d060419b9d16c3e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117432
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-18  Caolán McNamara  <caolanm@redhat.com>  [552ec69c9ed8ec44a90f1f387773d0229c4d623a]

        gtk4: submenu-action should be good in 4.3.1
        
        which fixes this problem and the greater problem of toplevel
        menubar menu items never changing state to become active
        
        https: //gitlab.gnome.org/GNOME/gtk/-/issues/3721
        Change-Id: I72c13c1ad1089c8b2ca48bdb6c35748c756bc931
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117411
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-18  Jean-Pierre Ledure  <jp@ledure.be>  [7c0d8c646b8fd3e31c325ac4dd6636a2ce684be2]

        ScriptForge - (scriptforge.py/CreateScriptService) allow keyword args
        
        For Python scripts only:
        
        the CreateScriptService() method accepts now both positional
        (as before) and keyword arguments.
        
        The impacted services are:
        - database
        - dialog
        - document
        - base
        - calc
        
        Done with the ReviewServiceArgs() class method that returns the
        input arguments as a tuple in the correct sequence. This method
        is inserted in each of the impacted service definitions.
        
        Change-Id: I545ca5ef0a4e7946d598eed07a2122885e4f864a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117387
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-06-18  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [d50501d1b4c015232c31c75a16b96143d43f7a3f]

        tdf#127864 - Export custom document properties using utf8 text encoding
        
        Change-Id: Iaca1f9251e87ec199b55888c1ab6421a654d1f9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117071
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-06-18  Armin Le Grand (Allotropia)  <armin.le.grand@me.com>  [04cd6749177f886f382e8bcd026f95112ee22473]

        tdf#130428 remove unnecessary usage of SfxItemState::UNKNOWN
        
        Rename ::StateChanged methods using SfxItemState to allow
        better analysis of SfxItemState/SfxPoolItem usage(s),
        discussion see tdf#130428 comment 30
        
        Change-Id: I736be0160ad7a9b7882c1c8a4cc05d9396ee3305
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117366
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2021-06-18  Christophe JAILLET  <christophe.jaillet@wanadoo.fr>  [6317f8cc83ec92b8700785ab67c4c66ed1aa8fb2]

        Re-add a removed mutex
        
        In commit b33fbd55d630, many getMutex() have been replaced by an equivalent
        maMutex.
        Only in place, the use of a mutex have been simply removed.
        
        Restore it as done in all the other places
        
        Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
        Change-Id: Id85e74e166ec57dd37f8913f8ecf19e2b6465f8f
        ---
        This patch is completely speculative. The removal of this mutex was maybe
        done on purpose.
        This only looks spurious to me.
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117402
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-18  Gopi Krishna Menon  <gopi.menon@collabora.com>  [781c70a8c87878ac0e53c9c4619a4d19d3d737de]

        Add Last 4 UNO Commands To CrashReport Dump
        
        Adds last 4 uno commands executed in CrashReport to assist in investigating the crashes
        
        Change-Id: Ib7307ffc62d6d51d52f9d5e7fabefc2eaf858e5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117388
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-06-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [3c24e7ed972ae2fc431365e4884e27c0b243c905]

        avoid maybe-uninitialized in PowerPointShapeExport
        
        /home/noel/libo3/sd/source/filter/eppt/pptx-epptooxml.cxx: In member
        function ‘oox::drawingml::ShapeExport&
        oox::core::PowerPointShapeExport::WritePlaceholderReferenceTextBody(oox::core::PlaceholderType,
        PageType,
        com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet>)’:
        /home/noel/libo3/sd/source/filter/eppt/pptx-epptooxml.cxx:1715:31:
        error: ‘nDateTimeFormat’ may be used uninitialized in this function
        [-Werror=maybe-uninitialized]
        1715 |                 SvxTimeFormat eTime =
        static_cast<SvxTimeFormat>(nDateTimeFormat >> 4);
              |                               ^~~~~
        /home/noel/libo3/sd/source/filter/eppt/pptx-epptooxml.cxx:1707:36:
        error: ‘bIsDateTimeFixed’ may be used uninitialized in this function
        [-Werror=maybe-uninitialized]
         1707 |             if(ePageType != LAYOUT && !bIsDateTimeFixed)
              |                ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
        
        Change-Id: I7f622321680705fb0b0fa42630949c8d6af8488e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117398
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [4968b6484707cb40b70a3115084e19433d1fec7f]

        loplugin:finalclasses in sw
        
        Change-Id: I5f228e839e0d5a51ece868b55715b04f0affc28d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117397
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-18  Gopi Krishna Menon  <gopi.menon@collabora.com>  [a3d89265e0be3f9ee8ae813e4aeaa90af1714348]

        Add Active Sfx Object Name To CrashReport Dump
        
        Adds Active-SfxObject field in CrashReport to assist in investigating the crashes
        
        Change-Id: I08637a66ae95977e7afe4f5dce634b46c928a423
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117318
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-06-18  homeboy445  <akshitsan13@gmail.com>  [07e269f2596756bf841bbc380929bcffc3ca6bc6]

        VCL graphics rendering tests that a run on LO version change
        
        This commit includes the implementation of graphics rendering tests
        which would be automatically triggered at first installation or upgrades
        of LibreOffice.
        
        These tests check the graphic rendering interface of LibreOffice
        by drawing and checking various graphical rendering tools (eg:. by
        drawing lines, polygons etc.). After the successful completion of
        tests, their results are stored in the user folder for future
        reference.
        
        Change-Id: I59c94b57a1f3f3a9cba55af1067a9702b6da98d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116779
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-18  Mike Kaganski  <mike.kaganski@collabora.com>  [3fc41a91ce3bd9d6756905809e261499a51d9774]

        Use std::fesetround / std::nearbyint for half-to-even rounding
        
        C++ floating-point environment has thread storage duration, so
        std::fesetround call is thread-safe.
        std::nearbyint uses half-to-even rounding with FE_TONEAREST,
        as specified in ISO/IEC 9899:1999 F.3, and in Appendix to
        ANSI/IEEE 854.
        
        Change-Id: I26995842c30e2663b40af5b5314791c1328037d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117307
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-18  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a78510ab673dd0d827efeb00873d5d9137813be7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f46ebea0276ae94bc299cb4c2bbf4a5b3d69173b
          - Mute l10n on some internal field names
            
            Change-Id: Ie794e15c31def6111eccd83f3e7a744984045cf6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117403
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-17  Stephan Bergmann  <sbergman@redhat.com>  [a07339b108275dde1769f86404515b0f19e98f2d]

        Add RemoveWhichRange unit test
        
        ...following up on the TODO in the commit message of
        541f94df85756d3a383b1f9ba49841ca0011b52e "memcpy-param-overlap"
        
        Change-Id: Ib1f73b867eb3625e66a5040122e53a4a6e486802
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117385
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-17  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [960b2878cb504f10a27b24714d3c81bba6f48634]

        don't ignore dump_syms errors during symbol extraction
        
        also fix the file filtering in case directories are passed for recursive
        traversal (pdb files are not created in instdir, so that never really
        matched our build-env)
        Pass a directory to the invocation to make use of that filtering, and
        also add a retry in case dump_syms segfaults during processing
        (see also 73299faa75a4974eb49c93ffdfb2d6329cb4e519)
        
        Change-Id: I8989c3fd72de0b18eecce490fac81db956f87515
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117386
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-06-17  Caolán McNamara  <caolanm@redhat.com>  [b5eb15a21d89d5c4bb45122f68e68944ab8ffe42]

        gtk4: reenable a cluster of working dialogs
        
        Change-Id: Ida6e77c17681d9b1b5c0b7d6f6641974e097edbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117395
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-17  Caolán McNamara  <caolanm@redhat.com>  [c88e44e5c2d6a3cfc8752295c48809c97ad5c53f]

        drop the bare set_busy_cursor, the scoped WaitObject is enough
        
        to set it back to its default on leaving the scope
        
        Change-Id: I303c201a1830ef24955fe35ad1058d6d88067f4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117394
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-17  Caolán McNamara  <caolanm@redhat.com>  [560492cf578182df083fb8906a20994b3182a980]

        gtk4: get the cairo_font_options from widget pango_context
        
        in the absence of gdk_screen_get_font_options
        
        SalEvent::FontChanged is successfully firing for me on changing hinting
        in gnome-tweaks font section.
        
        Change-Id: I035a07d585b59822b08c801283321ab2582649aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117393
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-17  Caolán McNamara  <caolanm@redhat.com>  [3a2d142b99cbd57bacda8746541d4cdb4216adeb]

        gtk4: listen to display's setting-changed
        
        in the absence of style-updated
        
        e.g. changing theme to a dark/light should change the brand image
        in the start center
        
        Change-Id: I7242019069b13093fee1430ade816a48fc0687f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117390
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-17  Justin Luth  <justin_luth@sil.org>  [7d186c0510b18d12267fc9d930298eadd1cadb8e]

        NFC sw PropagateOutlineRule: early exit if no outlineRule
        
        There is only one outline rule, and we are just getting
        a pointer to it, so there should be no reason why
        this is retrieved for every style defined on the system.
        
        Just get it right at the beginning, and exit if there is none.
        
        Change-Id: I09d122481623dd4667e3f67c5de98164ff106a27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115615
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-06-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2fad86dea0075a98d2d34bf43780611dd986dc68]

        Fix typo
        
        Change-Id: Ia84c47ea309734f27fd492ba791d88200408f105
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117361
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-06-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [73db169bf3ce6596ce9eaff4ee99e90dbfc3010a]

        Removed executable bits on pptx file
        
        Change-Id: Icd927660130f72a077c12a38914b3fe8d0ab7d28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117360
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-06-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [3620fda235e8b02dea8e225215d53f4c64d1348e]

        tweak tools::Color::IsDark so it triggers on Ubuntu
        
        in dark mode, otherwise some of the UI elements e.g. the start centre
        brand image, do not display the right version
        
        Change-Id: I3bfdc597324b564a9dbd47174332bb5f21b6a052
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117383
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-17  Noel Grandin  <noel@peralex.com>  [ecbdb403d16f6b0aeb8b543e069e9d82adf10437]

         tdf#135316 docx open performance, cache next character style name
        
        so we don't have to scan the list repeatedly, which is O(n^2)
        
        This takes my load time from 37s to 22s
        
        Change-Id: I0df2f2ace82f5cd6287c7ded796b02c5242269ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117396
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-17  Todor Balabanov  <todor.balabanov@gmail.com>  [72cd9250a80bc2db61b1f90217f2f7fdc0d51bcc]

        A separate function for getting a random search point is a little bit clearer.
        
        Change-Id: I2d7471440cdee096b09ce704cbea3d5311f984c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117289
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-17  Mike Kaganski  <mike.kaganski@collabora.com>  [59611f7b6acbf643bde0e0121ee51e2df53e7d50]

        tdf#142839: do not forget to initialize *pHeightNTP
        
        Regression after commit d0a1616ccad0dd5f5a02c1b0204f537b57d0b4b5
        
        Change-Id: Iaa8f67e0c7e3d99b057294717d24ffac4ad3534c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117389
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [2176084192dc46a1ef5d6dd79effa5cd5d1dcca2]

        fix potential write-after-free in RecentDocsView
        
        spotted while running a valgrind session
        
        Change-Id: I32c55ae2cc4b2d5abedca24c2f747aaa4183b3d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117382
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-17  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [befa3f75fd7bf5ef35741d099ab18e94f10e4e1d]

        EMF+ WMF Update the variable names and add additional TODO warnings
        
        Change-Id: I78b05fe3c293494195bdd37c3030147b1f21228e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117148
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-06-17  Caolán McNamara  <caolanm@redhat.com>  [86df3a49f339a38d839f2ddedafa862031ca759d]

        stray always-show-image properties in random checkboxes
        
        Change-Id: Ida0132cba449fb098415b26e59ee31643518af0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117378
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-17  Caolán McNamara  <caolanm@redhat.com>  [c5d5885d2a4bb08c056d9d18ac8b9a18f55692ff]

        gtk4: reenable paragraph dialog
        
        Change-Id: I25cb4ddd5f566892e11b600910b4691e4d46008a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117381
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-17  Caolán McNamara  <caolanm@redhat.com>  [e5e928d5fb9db23e21fbf0d9e5529bce308db531]

        gtk4: extend workaround for ampersand in paragraph dialog notebook labels
        
        Change-Id: Ib165f1ab1173f7bb6500d5dfff5f82e4216d9f42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117380
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-17  Caolán McNamara  <caolanm@redhat.com>  [a73969240d49b745359dcafdd7719bff0f4f4871]

        gtk4: no need for ampersand workaround in an empty label
        
        Change-Id: I7e1327303589cc9c2bb24b72d5cac92ff0fc0bfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117379
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-17  Caolán McNamara  <caolanm@redhat.com>  [1442ab9c7d57de2242ff1a690c4fa7bcb3c1f757]

        remove 'relief' from CheckButtons
        
        Change-Id: I8a17c36489946327113e63f80b952525ae4201a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117377
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9ef167c38495a67639366357833041b33be3f978]

        tools: handle special chars correctly in XmlHandler + test
        
        Add the char encoding handler when calling xmlOutputBufferCreateIO
        so that special chars are handled correctly. Previously we just
        set nullptr.
        
        Change-Id: I7ef44130869625cc4662bf168550a3f987390287
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117355
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1da7d73eeaaff43e4f3e8a61ad77fcec3c7aaed8]

        indexing: remove indexing changes from html export
        
        Turns out that reusing HTML export wasn't the best way to generate
        output XML that can be used for indexing, so reverting those
        changes.
        
        The IndexingExportTest and the test file has been moved out of
        html to its own folder, so it can be reused.
        
        Change-Id: Ie2b34285775133322c16c05eee9c0e9712c86c3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117354
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-17  Caolán McNamara  <caolanm@redhat.com>  [41ef183bbfcf569eb5995c5436edca3d00050385]

        gtk4: reorder the cell renderers in the comboboxes
        
        as used in format, character for the the tickboxes for spellchecking
        support
        
        Change-Id: I7b7b60455beb0f262b2e4c40286dcaec26eb42dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117375
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-17  Caolán McNamara  <caolanm@redhat.com>  [f60b29636ee332d144b8f92fdd30fccd9b0d4d47]

        gtk4: implement setting grid row/col/width
        
        as used in e.g. font features dialog
        
        Change-Id: I558e52b2a1ccc471673613b63b42599db7c00ac5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117374
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-17  Caolán McNamara  <caolanm@redhat.com>  [28bcd06b161bbeebd7701c51c7473aed7662ada7]

        there is no such thing as a 'margin' property
        
        added in:
        
        commit e97bccdba42b464e2df8d5996d4cdc9b03b6c243
        Date:   Wed Dec 9 00:44:10 2020 +0530
        
            tdf#128176 Add a vertical scrollwindow to fontfeaturesdialog
        
        there is a deprecated 'border' property and various
        margin-start/margin-end/margin-top/margin-button properties
        
        Change-Id: I4528106a6cd51a9feede471cd8a47b81cf0df49a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117372
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-17  Caolán McNamara  <caolanm@redhat.com>  [5383f219253eb5d7c0eeee2570187e4369987d23]

        split SurfacePaintable out
        
        Change-Id: I07d2109080f19fb7cf95bc439e5d99ba3247c2bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117371
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-17  Jean-Pierre Ledure  <jp@ledure.be>  [2a38a064dfcb56cd887dc672b4d3bd260570ef13]

        ScriptForge - Comments in code: pointers to help pages
        
        Insert in each service module a pointer to the
        help page on https://help.libreoffice.org
        containing the user documentation of the given
        service.
        
        Example:
        SF_Array.xba contains a pointer to next help page
        https://help.libreoffice.org/latest/en-US/text/sbasic/shared/03/sf_array.html?DbPAR=BASIC
        
        Only addition of comments lines.
        No code change.
        
        Change-Id: I83899d9fab247d23e2d5123378e2fb3fd0ade60e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117370
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-06-17  Noel Grandin  <noel@peralex.com>  [0771ac00acc8730f77db76b901724f1513a32723]

        use string_view in the Translate API
        
        Change-Id: I0bb0ea9d39ed623928060ffd3f2e2bc36ba33209
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117272
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0d97abc8ef890b2e2ead34c449f2a140e22dd5ee]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 21d0197b3705212a22b9e221ac1f624049516d9a
          - tdf#114930 Clarify associativity and precedence of operators to the help
            
            Change-Id: Ib55f0901235c082e88b49d1526b1123cd036f875
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117347
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-17  Stephan Bergmann  <sbergman@redhat.com>  [21da7d80aa1ee0f9661dcde37bc4629d5eb9d50e]

        Adapt o3tl::temporary to C++23 P2266R1
        
        With the recent implemenation of
        <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2266r1.html> "P2266R1:
        Simpler implicit move" in Clang 13 trunk as
        <https://github.com/llvm/llvm-project/commit/bf20631782183cd19e0bb7219e908c2bbb01a75f>
        "[clang] Implement P2266 Simpler implicit move", a --with-latest-c++ build
        started to fail with
        
        > In file included from sal/rtl/random.cxx:25:
        > include/o3tl/temporary.hxx:21:62: error: non-const lvalue reference to type 'double' cannot bind to a temporary of type 'double'
        > template <typename T> constexpr T& temporary(T&& x) { return x; }
        >                                                              ^
        > sal/rtl/random.cxx:97:37: note: in instantiation of function template specialization 'o3tl::temporary<double>' requested here
        >     return std::modf(random, &o3tl::temporary(double()));
        >                                     ^
        
        etc.  (And fixing that by adding the recommended static_cast then triggered a
        false loplugin:redundantcast warning.)
        
        Change-Id: I222429e9872afdedf77a07014c0a2e9e06c60b50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117335
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [12ad78492e06cfece2b166ed67630f30a439b452]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ae00877c467d6ceee7b5c84ba3be99f0cb1468a4
          - Mute l10n
            
            Change-Id: Id49c3b5c606c98bbc58d9c06245e2cebf8296676
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117300
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-17  Caolán McNamara  <caolanm@redhat.com>  [013bbc129774686d959878fb27d851bf2ea129b4]

        split NotifyingLayout out
        
        Change-Id: Ib706331f9e6b3749559a0b78f1a07d442a674829
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117369
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-17  Caolán McNamara  <caolanm@redhat.com>  [f252223140b040a1ad76f87fce27448bd24848b8]

        gtk4: undo overflow notebook insert in dtor
        
        Change-Id: I2a051486346d4afabbf7f0f6f3b9683c8e0c9e62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117367
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-17  Caolán McNamara  <caolanm@redhat.com>  [de74235388015673f32f9fb0bfdcf95071c7ba0e]

        gtk4: restore double-decker notebooks
        
        add a 'NotifyingLayout' to find out when the size of a widget
        changes now that size-allocate has been removed
        
        Change-Id: Iae55b7fafd2fd26c62afaedd777ae40e84fbb964
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117348
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-17  Tor Lillqvist  <tml@collabora.com>  [1394bfba870a38d7d4edbd3c387b5e87182bc90f]

        Drop the "console" functionality of ProfileZone
        
        It was not used anywhere and had not been cherry-picked to the
        relevant vendor production branches so apparently it was just some
        temporary experimentation? It is good to reduce complexity and
        increase code similarity between branches.
        
        Change-Id: Ib6717063f96d901d65ec36d65f3683af31065f2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117364
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-06-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a572acc3dd5c0bd173ff2881b239be98f4b6ecb4]

        svx: prefix member variables SdrViewEvent SdrView SdrObjGroup
        
        Change-Id: Ic20c9dc7b8109cb095a883f2dfcec3e4f10b2428
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117352
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-17  László Németh  <nemeth@numbertext.org>  [12da70f88517bf3c053afe1c504bb70bd27573f2]

        tdf#90401 xmloff: remove personal info of comments and changes
        
        If Options → LibreOffice → Security → Security Options
        and Warnings → Options... → Security Options → Remove personal
        information on saving" is enabled.
        
        Use the same time (1970-01-01T00:00:00) for mandatory
        time stamps, and replace authors and creator-initials with
        "1", "2", "3" etc., also to avoid of joining adjacent
        redline ranges.
        
        Note: to see the work of the unit test in Linux command line:
        
        (cd sw && make UITest_writer_tests7 UITEST_TEST_NAME="tdf90401.tdf90401.test_tdf90401_remove_personal_info" SAL_USE_VCLPLUGIN=gen)
        
        Change-Id: I3b4d710dbeeee12177aff378597cd2b683ca6c25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117319
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [68eb62b9bf8a64d892b3cfa58447e7c890ed3ec4]

        svx: pragma once for some SdrObject subclasses
        
        Change-Id: Ibbadf5069fbf5327a8a5964a3003bf6e258fd00b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117351
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-17  László Németh  <nemeth@numbertext.org>  [3bae5216881a2b8d84066a81b5e2f728675000f0]

        tdf#115281 sc Windows: fix shortcut text Ctrl+` in View menu
        
        In View->Show Formula, shortcut text was only "Ctrl" instead
        of the complete "Ctrl+`".
        
        Follow-up to commit 3f9fcf0e7f154e49bbffeaea925edb6055add494
        "tdf#103388 Show the backtick used in shortcut in Calc View menu".
        
        Change-Id: Icef8904bac0b663d9702e62fcdc0ab1f0f4bd1ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117332
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-17  Jean-Pierre Ledure  <jp@ledure.be>  [ed7f1a6fb45502275b0975e0333ba4c63008d5b4]

        ScriptForge - Increment version number
        
        Increment the versioning constants from 7.2 to 7.3 in next files
        	modified:   wizards/source/scriptforge/SF_Utils.xba
        	modified:   wizards/source/scriptforge/po/ScriptForge.pot
        	modified:   wizards/source/scriptforge/po/en.po
        	modified:   wizards/source/scriptforge/python/scriptforge.py
        
        Change-Id: Iba78215cea9c16f3e7dd9302b84c90815c7a9e68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117258
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-06-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [270c5ba6f573f3b45828694149a6574d363b2094]

        basegfx: change template param to use int instead bool - Tuple2D
        
        Change-Id: I82bf089ea95fc3b2b527aa55cc8c9f09aa684502
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117353
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-17  Justin Luth  <justin_luth@sil.org>  [3f5311271ea6e41583c581b8a0172e322f5a179a]

        tdf#142404 DOCX c15: fix centering when TabOverSpacing
        
        I didn't notice the need for making the same
        exclusion that TabOverMargin made for centering
        when 7.2 got the new TabOverSpacing compat flag.
        But now I see it is still needed.
        
        Change-Id: Ia8069b5566eaf6dcdac6ff10ee0c60b849c5fa2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117339
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-06-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c703b2d22c3f45825d9c9d790c3b5a4b6f97e776]

        basegfx: generalise tuples with template class Tuple2D and Tuple3D
        
        B2DTuple2D, B2ITuple2D and B2I64Tuple share a lot in common so
        we can generalise it as a template class. The same goes for the
        3D variants - B3DTuple and B3ITuple.
        
        This is the initial attempt, but doesn't yet generalise all that
        is possible.
        
        Add some tests for the tuple variants that test the behaviour of
        overloaded operators and other common methods.
        
        Change-Id: Iee5ed15d58ea88e65ee7854bd05a87ceab22023d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117104
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e337b9d92c6d5184e160df66885f53ebc4835218]

        basegfx: change template param to use int instead bool
        
        Change-Id: I5e0f52ba9b9a82ad702204a2d35ea49a8d74aa55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117326
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-16  Stephan Bergmann  <sbergman@redhat.com>  [433ab39b2175bdadb4916373cd2dc8e1aabc08a5]

        Adapt implicit OString return value construction to C++23 P2266R1
        
        With the recent implementation of
        <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2266r1.html> "P2266R1:
        Simpler implicit move" in Clang 13 trunk as
        <https://github.com/llvm/llvm-project/commit/bf20631782183cd19e0bb7219e908c2bbb01a75f>
        "[clang] Implement P2266 Simpler implicit move", a --with-latest-c++ build
        started to fail with
        
        > comphelper/source/xml/xmltools.cxx:103:20: error: no viable conversion from returned value of type 'char [39]' to function return type 'rtl::OString'
        >             return str;
        >                    ^~~
        [...]
        > include/rtl/string.hxx:277:5: note: candidate constructor [with T = char [39]] not viable: expects an lvalue for 1st argument
        >     OString( T& value, typename libreoffice_internal::NonConstCharArrayDetector< T, libreoffice_internal::Dummy >::Type = libreoffice_internal::Dummy() )
        >     ^
        [...]
        
        etc.
        
        Change-Id: If34f143a1855fdd7cd22ea3d7594f9381d50a7ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117336
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-16  Caolán McNamara  <caolanm@redhat.com>  [cb636701881df38f3092d499142acbf62f4eff3c]

        gtk4: redo theme unwanted active tab in overflow notebook into invisiblity
        
        don't quite see why this doesn't work out of the box in gtk4, but
        putting it into the application-level style provider and using it via a
        style class works and probably makes more sense anyway.
        
        Change-Id: I4de196e462d7440174a0d67be25923bddab68197
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117337
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-16  Caolán McNamara  <caolanm@redhat.com>  [f81c1414c0e30713b5fea544cae5f50a330b99e3]

        gtk4: partial restoration of double-decker notebooks
        
        there isn't an obvious candidate as to when to do the split though
        
        Change-Id: Iee6d74015263b180470fc0c90924617bcde14421
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117334
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-16  Caolán McNamara  <caolanm@redhat.com>  [04895980c096826a63b10ec648627b5007b0a884]

        gtk4: Notebook label is now inside another widget
        
        Change-Id: If1f37959603dbe10e01d492321e9324ab55f10d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117333
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-16  Caolán McNamara  <caolanm@redhat.com>  [e3a7d0152518d5de99d61f61bed77b59987d03d2]

        gtk4: add some working dialogs
        
        Change-Id: Iac09640fe05110ef01cd7e4645b5a9e0ea8eb48e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117328
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-16  Caolán McNamara  <caolanm@redhat.com>  [0f8c44ce269f8f2a8563bd3682349ebfb2db1f70]

        remove SpinButton input-purpose properties
        
        Change-Id: I68629d4350c43c80fdd00f9fcb8af3733753fe43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117327
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-16  Stanislav Horacek  <stanislav.horacek@gmail.com>  [7c49bd291ce1c77cbbf793d728cd2bafe90d8591]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 8cd38fb5138f2e456506aaa889ec2b7042a7439e
          - Czech Hunspell: fix word "třídička"
            
            Change-Id: I36236d34249e9a8c5e8bfa48b30a26cf595d309b
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/117343
            Tested-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            Reviewed-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            
2021-06-16  Stephan Bergmann  <sbergman@redhat.com>  [d32d2fd301357df94d1930420b89415e1fe69688]

        Move enable_if from dummy template parameter to return type
        
        ...and drop the no-longer necessary loplugin:implicitboolconversion exclusion
        (which had been necessary to avoid
        
        > [CXX] vcl/source/window/dockingarea.cxx
        > In file included from vcl/source/window/dockingarea.cxx:26:
        > In file included from vcl/inc/svdata.hxx:26:
        > include/o3tl/hash_combine.hxx:14:78: error: implicit conversion (Dependent) from 'bool' to 'std::enable_if_t<(sizeof(N) == 4), bool>' (aka 'typename enable_if<(sizeof(N) == 4), bool>::type') [loplugin:implicitboolconversion]
        > template <typename T, typename N, std::enable_if_t<(sizeof(N) == 4), bool> = false>
        >                                                                              ^~~~~
        
        etc.)
        
        Change-Id: If764365213cf29f7dec6fdd6a773dc9894dd15bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117330
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-16  Caolán McNamara  <caolanm@redhat.com>  [c9ba420bfe5c31e67a7555c8f4a16d0bd7954a51]

        cid#485150 silence Uncaught exception
        
        for the record
        
        coverity[foo] defect is marked as intentioanl
        coverity[foo : FALSE] defect is marked as false positive
        coverity[foo : SUPPRESS] detect is not saved at all
        
        Change-Id: I1277c4426b5fa9efde8a9227c2813d53deb56555
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117325
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-16  Caolán McNamara  <caolanm@redhat.com>  [899737e6e4fca537e7352a9cd11e161328800b83]

        stray unwanted 'relief' property on random checkbox
        
        Change-Id: Id942f88780d4f697df44433180343ca3c763ed67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117321
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-16  Justin Luth  <justin_luth@sil.org>  [c54de8cca177154d267238ed6d0b6cb4f3f86c8d]

        tdf#142404 DOCX c15: line full before out-of-bounds TabOverSpacing
        
        MS Word 2016 does something very weird. It attaches a
        TabOverMargin to the previous word, and pulls it down to a new line.
        Well, I don't think we want to attempt anything silly like that,
        but at least we can have the tab itself start on the new line
        (and thus take up the whole line).
        This seems to be true only for a left-tab.
        The other tabs have a different kind of strangeness
        that I haven't identified yet.
        
        In order to do that, when we request a tabstop position,
        we must query a tabstop beyond the end margin.
        So modify the GetTabStop function to allow for
        not checking against an nRight position (when passed a zero).
        
        This is complicated by the function's ability to ALWAYS
        return the first tabstop - even if it is past the given
        right-most edge. So I made nRight modifiable,
        so that in this case, it isn't considered to be past
        the right edge. That is fine for both cases where
        this function is used.
        
        It is a bit ugly, but I don't see how to make it cleaner,
        when these inherent complications are already built-in.
        
        This also has an impact on older DOCX, but the impact
        is still valid. (In those, the entire paragraph
        extends past the end in Word. With this patch, at
        least the first line becomes more than just an
        auto-tabstop.)
        
        Change-Id: I42791a959aea2932b5776789ba45307fbca41a5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116878
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-16  Caolán McNamara  <caolanm@redhat.com>  [18f1199f4b99e644e4aea50eb17e409110a0d6c7]

        xalign of 0.5 is already the default
        
        so no need to make it explicit
        
        Change-Id: I933fd914a3a7c408b836a85fee7acb39e731990f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117320
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-16  Caolán McNamara  <caolanm@redhat.com>  [2305f8fcf69b35f2d2e68eb20172af13ce0792d2]

        Resolves: tdf#142874 missing translation property
        
        since...
        
        commit 15664117ef4db51bdcabb46b7990573509da0d73
        Date:   Thu Jul 25 21:40:48 2019 +0300
        
            tdf#125923 Fix reset button.
        
        Change-Id: Ib589aa32221eaa33a13a17a00c2edb51866a5daa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117315
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-16  Caolán McNamara  <caolanm@redhat.com>  [ce0aebb7bd9bf37e67111cf2a425ba7a3aee57fe]

        resave with latest glade
        
        Change-Id: I1fac93fc43c80fb986e5b09b497c644be6852b52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117314
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-16  Noel Grandin  <noel@peralex.com>  [e52bbca626e2cbe2f4d13632f65967604abb0abc]

        tdf#135316 docx open performance
        
        avoid unnecessary SwNumFormat creation
        
        Change-Id: I62a16fdeb1225606a54f384e5196e5137e8d2139
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117271
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-16  Georgy Litvinov  <git@litvinovg.pro>  [736a2db98bbf7222bfec3dcff89999ccb71b576e]

        tdf#38187 Create back link from footnote text to anchor in text
        
        Change-Id: I1ddf447975872a45447bfa86d050c886f4191962
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117205
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-06-16  Sarper Akdemir  <sarper.akdemir@collabora.com>  [f283ec0bf68734558e903339f2f0d86633cc9a62]

        tdf#59323: pptx export: slide footers roundtrip unit test
        
        Roundtrip test that checks the slide footers, and their placeholder indexes.
        
        Change-Id: I9c4b819092ac6699617d71538c35b066d6e6f974
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117013
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-16  Sarper Akdemir  <sarper.akdemir@collabora.com>  [25ae0de974befb9c279936046056a850d77e0dca]

        tdf#59323: pptx export: add support for slide footers
        
        Adds support for exporting slide footers to PPTX.
        
        Slide footers are exported as shapes that use placeholder indexes to refer to
        the shapes on master.
        
        To make the references work they are exported to layout slides too.
        
        Change-Id: I8bfde520b0aec66405523c719844e69c6fc15b79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117012
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-16  Caolán McNamara  <caolanm@redhat.com>  [fc3c92c82198e7ab56d21fbc896f4153bc8628c1]

        both children are at position 0
        
        instead of one at 0 and the other at 1
        
        Change-Id: I1943d2e68f39fb463d76237d6eb0bffe800a6b6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117313
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-16  Caolán McNamara  <caolanm@redhat.com>  [6c4e61fcc73574eb5d55cc0bcb3c6ff8d69debc6]

        gtk4: reenable some more working dialogs
        
        Change-Id: Iaa8d77b231f8366ff4c33221691e9a3cadb73fa4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117312
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-16  Sarper Akdemir  <sarper.akdemir@collabora.com>  [0f9dc676eefce79ea63218edd910af486a09a52b]

        tdf#59323: pptx export: add initial support for lstStyles in textboxes
        
        Adds initial support for writing lstStyles that are specific to a shape.
        
        Current implementation only writes first paragraph and first textruns properties
        in it.
        
        Made WriteParagraphProperties return a bool that determines whether or not it
        wrote a pPr tag. Needed this since lvl1pPr tag should be started even if there
        was no paragraph properties since run properties also written inside it.
        
        Change-Id: Ie0cfc9b9f221093db3a1111ca29140a6dfb5e8ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117011
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-16  Caolán McNamara  <caolanm@redhat.com>  [560eea7be7668af90e75c4dee2a2f16cbdbf0945]

        set default width/height of minimum for dialog
        
        Change-Id: I25ea3a44f7bda7916bb129e7642150c80b9dab11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117291
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-16  Caolán McNamara  <caolanm@redhat.com>  [e7185e1994055672ff338974fe8ccb98daa947dd]

        resave with latest glade
        
        Change-Id: I736005e7a6d669dea75347bddcd8114ceea4fe33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117290
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-16  Caolán McNamara  <caolanm@redhat.com>  [3b8fb0ba187ad8b0a5eb6102dcfd982aee6db9f5]

        gtk 4.3.2 will have a fix for this
        
        Change-Id: Idae818c0d7220d0fbe08462eff1654c22d24310c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117284
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-16  Sarper Akdemir  <sarper.akdemir@collabora.com>  [1178d2978d3328de0bf0bccb9920fbc8b9a3a414]

        tdf#59323: pptx export: add placeholder index to master footer placeholders
        
        OOXML uses placeholder index to determine from which layout placeholder it
        should be inheriting styles, position etc.
        
        Added maPlaceholderShapeToIndexMap that stores corresponding Placeholder index
        for a Placeholder XShape on the master slide.
        
        Right now only used for placeholder types Footer, DateAndTime and SlideNumber.
        
        Change-Id: If788f235d00b6d1cde7194d9e4a0789e019432c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117010
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-16  Gopi Krishna Menon  <gopi.menon@collabora.com>  [4b925781760ba84e62cb847ddfe8f8c667a44c95]

        Add Active App Name Field To Crash Report
        
        Adds a Active-App field in Crash
        Report to assist in investigating
        the crashes
        
        Change-Id: I30e5f307045b8e5def9986447551f39e70b94edc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116786
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-06-16  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [3f9fcf0e7f154e49bbffeaea925edb6055add494]

        tdf#103388 Show the backtick used in shortcut in Calc View menu
        
        as Ctrl+` instead of "Ctrl+grave" (see at View->Show Formula).
        
        This affected only gen backend on Linux (SAL_USE_VCLPLUGIN=gen),
        gtk3 and qt5 are handling this correctly.
        
        Change-Id: I2bebcf68118642e6c12cf2c5d4392f2ca423665b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116742
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-16  Sarper Akdemir  <sarper.akdemir@collabora.com>  [ba66d49db89678628975b29612c0caab49457adf]

        tdf#59323: pptx export: add datetime field type helpers
        
        Creates helper functions to convert from LO time and date formats to datetime
        fields on OOXML
        
        Change-Id: Ibbfefa18d0422eddb6c37539294ed23e77fe5f22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117009
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-16  Sarper Akdemir  <sarper.akdemir@collabora.com>  [166671f4aa19deec47c10a220ae1d29fa57faa93]

        tdf#59323: pptx import: import footer fields as properties
        
        Makes footer, slidenum and datetime placeholders that are inserted to
        the slides themselves on pptx files imported as slide properties if it
        is possible to do so without losing information (style, position etc.)
        
        If that is not the case and the footers have some special style applied
        to them that isn't inherited from master slides, fallbacks to the current
        implementation importing them as shapes.
        
        Also since the default way of displaying slide footers in LO use the
        respective text fields on master slides, information in master/layout
        slide datetime and footer placeholders respectively get replaced with
        <date/time> text fields and <footer> text fields.
        
        Change-Id: Ib2f7d18103b62c0c9a8453e01cfd2fd1aa1d39af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117008
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-16  Miklos Vajna  <vmiklos@collabora.com>  [3c46fd3d727e4885fedef7c9f3fcd6f4c9a9ebb9]

        sw HTML export: allow larger bitmaps for shapes than the vcl default
        
        VCL default would be 500k pixels, i.e. a 2" x 1" shape at 600 dpi would
        be already truncated from 1200 pixels width to 1000 pixels. That's a bit
        too extreme, use a larger limit in the sw HTML export.
        
        Change-Id: I52b85d77cd27410d53c700a89190c99348de5e19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117287
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-06-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e838c1b9e9031de742deeff763c06b1d39f399ef]

        basegfx: use namespace for "ftools", make sure input is FP number
        
        Don't use empty class with static methods for ftools, but just
        use namespace instead. Also make sure it works with any floating
        point numbers (float and double) and don't allow input if it is
        anything else than a floating point number
        
        Change-Id: I94b964291b3999d38ae13afe6ddfdbe6d891d410
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117154
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-16  Gabriel Masei  <gabriel.masei@1and1.ro>  [bf6dabe0ebad3cc5bc0edc04ae74fba0190b6203]

        vcl: check mpWindowImpl for nullptr
        
        Change-Id: I492c7d5c1846df7507b1f043b80de4e61ff8ca86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117282
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2021-06-16  Caolán McNamara  <caolanm@redhat.com>  [01e4acd1dc3bfedb9c37b4b9bb93be1201b475a5]

        gtk4: use xalign to position replacement box
        
        insert, section the "pick button" in color subtab of background as an
        example of a horizontally centered case
        
        and
        
        format, watermark, color dropdown "custom color" as a left aligned
        example.
        
        Change-Id: Id318b5acec44ceccaed5875e4f747968225bdd78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117278
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-16  Caolán McNamara  <caolanm@redhat.com>  [ecdb4b2ca8a55b8b2d077cabd930964a41624736]

        gtk4: use image-position to position elements within replacement box
        
        enable insert, section with pick button in color subtab of background
        tabpage as example usage
        
        Change-Id: Ie972e2de9181888b59159a7a12651e6f7f7dec26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117275
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-16  Caolán McNamara  <caolanm@redhat.com>  [72e0b04d23857f873855073605314c912f449801]

        replace deprecated GtkButtonBox
        
        replace the ones outside action-area of dialogs
        
        Change-Id: Iec0edfc675057f994c188e12dbacbb0f2126dbd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117274
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-16  Caolán McNamara  <caolanm@redhat.com>  [5ea407ff526c914d83e40f61021a69ad3567f7d9]

        resave with latest glade
        
        Change-Id: I53a401a096e171b0955303396eccda18e1b8002a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117273
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-16  Miklos Vajna  <vmiklos@collabora.com>  [7ed6fc47dc029fcf077d3d389f806e41f5c7427e]

        sw: rework to avoid DECLARE_SW_IMPORT_TEST() in CppunitTest_sw_htmlimport
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I0f4d978f6ebb713d472d5d5741369b031e67e0f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117269
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-16  panoskorovesis  <panoskorovesis@outlook.com>  [4550170f7bfb115876e1ac9758864040aba5cd21]

        Add MapMode cppunit test to vcl.
        
        The test creates multiple MapModes (relative and non-relative) with
        custom and default attributes, which then checks.
        
        Change-Id: Iaed461ece9cc044b5b271456a6bac10b1533062a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117232
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-16  panoskorovesis  <panoskorovesis@outlook.com>  [240c6557898de6a7777b2b2055d1c133a803b396]

        Add MoveClipRegion cppunit test to vcl
        
        The test creates two MoveClipRegions and checks their attributes.
        mtfxmldump.cxx was modified to support MoveClipRegion case.
        
        Change-Id: Ibfabf9d4048cf94e43c259e411a6c59b73baff34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117153
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-16  Eyal Rozenberg  <eyalroz1@gmx.com>  [81472692c4ee0b12c6d2184823faefa7a53431e6]

        Partially resolves tdf#141869: Rephrase of strings in the Cross-Reference dialog.
        
        Change-Id: If7379c549739c88149a1229e048d7fb0d0147edd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116164
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-06-15  Julien Nabet  <serval2412@yahoo.fr>  [b89ebf135818ccaa45bbfb164099a6e199bd7d11]

        tdf#142860: fix crash: press Page Columns Button on Tab UI
        
        See bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=172924
        
        Change-Id: I477ad78e943934d83cf48620f5ed2573558901e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117268
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-15  Stephan Bergmann  <sbergman@redhat.com>  [2435a238ee4e58f6360541756f50173767803084]

        Adapt to flatpak-builder 1.0.14 split "dest" + "dest-filename"
        
        see <https://github.com/flatpak/flatpak-builder/issues/399> "flatpak-builder
        1.0.14 breaks build of org.libreoffice.LibreOffice, empty
        /run/build/libreoffice"
        
        Change-Id: I7f7d3f655ccf5078cc8827e4088b331477ed8086
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117262
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [ce37a53c58e278fc9d330e70ab13533a94f73270]

        uitest: sc: use guarded wrapper in test
        
        maybe it helps to know why it's failing on amd64
        Change-Id: I6f3e4747393c823c4f1f98fc9208ed2ab16c270c
        
        Change-Id: Ie804b0485dc3cf4206bfe88884d1c1a420cee593
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117247
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-15  Caolán McNamara  <caolanm@redhat.com>  [32b61e99dfd8d2c50dec1cddfb27c4e5e7083d2d]

        tidy up .ui
        
        Change-Id: I7400a4994c57e4652daca6215385bfd8e4d46369
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117266
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-15  Caolán McNamara  <caolanm@redhat.com>  [0632d9a93fe34128628b3e93c85c943a9c7c919b]

        move unique use of primary-icon-tooltip-text to tooltip-text
        
        there are no "secondary" or "primary" icons for the tip to be
        relevant to. I imagine this should be for the whole widget.
        
        Change-Id: I3509000ae3d8a9ce3eca3549a76b0fe9222fb319
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117265
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-15  Stephan Bergmann  <sbergman@redhat.com>  [541f94df85756d3a383b1f9ba49841ca0011b52e]

        memcpy-param-overlap
        
        At least UITest_impress_tests started to fail at
        
        > ==608818==ERROR: AddressSanitizer: memcpy-param-overlap: memory ranges [0x6020000ef270,0x6020000ef276) and [0x6020000ef274, 0x6020000ef27a) overlap
        >  #0 in __asan_memcpy at ~/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_interceptors_memintrinsics.cpp:22:3
        >  #1 in RemoveWhichRange(unsigned short const*, unsigned short, unsigned short) at svx/source/svdraw/svdetc.cxx:413:17
        >  #2 in SdrObjEditView::SetAttributes(SfxItemSet const&, bool) at svx/source/svdraw/svdedxv.cxx:2222:19
        >  #3 in SdrCreateView::SetAttributes(SfxItemSet const&, bool) at svx/source/svdraw/svdcrtv.cxx:883:29
        >  #4 in SdrView::SetAttributes(SfxItemSet const&, bool) at include/svx/svdview.hxx:193:96
        >  #5 in sd::View::SetAttributes(SfxItemSet const&, bool, bool, bool) at sd/source/ui/view/sdview.cxx:488:28
        >  #6 in sd::DrawView::SetAttributes(SfxItemSet const&, bool, bool, bool) at sd/source/ui/view/drawview.cxx:288:27
        >  #7 in sd::TextObjectBar::Execute(SfxRequest&) at sd/source/ui/view/drtxtob1.cxx:819:21
        >  #8 in SfxStubTextObjectBarExecute(SfxShell*, SfxRequest&) at workdir/SdiTarget/sd/sdi/sdslots.hxx:17883:1
        [...]
        
        (followed by
        
        > ==647521==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x602000258856 at pc 0x0000002f7b0a bp 0x7f7f7a69fdb0 sp 0x7f7f7a69f560
        > READ of size 6 at 0x602000258856 thread T9 (cppu_threadpool)
        >  #0 in __asan_memmove at /data/sbergman/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_interceptors_memintrinsics.cpp:30:3
        >  #1 in RemoveWhichRange(unsigned short const*, unsigned short, unsigned short) at svx/source/svdraw/svdetc.cxx:413:17
        >  #2 in SdrObjEditView::SetAttributes(SfxItemSet const&, bool) at svx/source/svdraw/svdedxv.cxx:2222:19
        >  #3 in SdrCreateView::SetAttributes(SfxItemSet const&, bool) at svx/source/svdraw/svdcrtv.cxx:883:29
        >  #4 in SdrView::SetAttributes(SfxItemSet const&, bool) at include/svx/svdview.hxx:193:96
        >  #5 in sd::View::SetAttributes(SfxItemSet const&, bool, bool, bool) at sd/source/ui/view/sdview.cxx:488:28
        >  #6 in sd::DrawView::SetAttributes(SfxItemSet const&, bool, bool, bool) at sd/source/ui/view/drawview.cxx:288:27
        >  #7 in sd::TextObjectBar::Execute(SfxRequest&) at sd/source/ui/view/drtxtob1.cxx:819:21
        >  #8 in SfxStubTextObjectBarExecute(SfxShell*, SfxRequest&) at workdir/SdiTarget/sd/sdi/sdslots.hxx:17883:1
        [...]
        > 0x602000258856 is located 0 bytes to the right of 6-byte region [0x602000258850,0x602000258856)
        > allocated by thread T9 (cppu_threadpool) here:
        [...]
        
        if the memcpy were replaced with memmove) after
        8aaa28ed43978a9a4a20d62368410a57ec05c23f "Assert on valid order of which ids in
        ranges on SfxItemSet creation":
        
        Where in the past it had called
        
          RemoveWhichRange({10951, 10951, 4007, 4007, 0}, 4007, 4062)
        
        and
        
          RemoveWhichRange({10950, 10950, 4007, 4007, 0}, 4007, 4062)
        
        on wrongly sorted ranges, for which the implementation of RemoveWhichRange
        happened to work, it now calls
        
          RemoveWhichRange({4007, 4007, 10951, 10951, 0}, 4007, 4062)
        
        and
        
          RemoveWhichRange({4007, 4007, 10950, 10950, 0}, 4007, 4062)
        
        on correctly sorted ranges, which uncovered the broken implementation.
        
        Given that RemoveWhichRange is presumably not hot (e.g., being called just two
        times during UITest_impress_tests), turn it into a less sophisticated, but also
        likely less error-prone algorithm.
        
        (Leaving unit tests as a TODO, given that RemoveWhichRange is not
        currently exported from Library_svxcore, and the existing CppunitTest_svx_unit
        links against Library_svxcore rather than using
        gb_CppunitTest_use_library_objects.)
        
        Change-Id: I8a1c1d5db8073928ad2f6e88d581f24a0e882925
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117264
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8f42a944700c18abf7d47292a477eeb306ad2203]

        Update TSCP config for pt-BR
        
        Sample file updated
        
        Change-Id: I5fc8e6f65d13e44e8ebaacbb049cf997e839241f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117267
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-06-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [49849a09e2823ac6edb42693daf7eac5312f2eb9]

        fix some 32-bit compile errors
        
        Change-Id: I7ce0e71a51709b0ae90b7e509f00f608fffad47d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117233
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-15  Regina Henschel  <rb.henschel@t-online.de>  [58eeec036c3780188feccb0e1a752cfdee90a49b]

        tdf#142361 export: prevent shadow to rotate with shape
        
        OOXML has the feature to rotate a shadow together with the shape. The
        associated attribute rotWithShape has the default value 'true'. So
        if this attribute is missing, MS Office shows the shadow rotated. As
        LibreOffice never rotates a shadow, we need to write this attribute
        always. Because LibreOffice cannot rotate shadows, the error is only
        visible in MS Office.
        
        Here the attribute is added for the case of documents, which have no
        InteropGrabBag or no effects in it.
        
        When a shadow is generated in MS Office, MSO adds the attribute with
        value 'false' (0) to the file. MS Office has no UI to set this
        attribute. Problem is with cases, where the document comes from
        MS Office, has effects in InteropGrabBag, but the shadow was set in
        LibreOffice. To add the attribute in such cases too, bug tdf#142858
        has to be fixed.
        
        Change-Id: I5f1df416bca8ea15a305242afb140d852cfd84c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117206
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-06-15  Caolán McNamara  <caolanm@redhat.com>  [93e2cc6d5d3408a4d480ac9a44e6adb0060965bf]

        gtk4: use GtkPicture for view, user interface
        
        Change-Id: I6677233dc0594d6b2e9ea4b8f901550dbff46361
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117261
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-15  Caolán McNamara  <caolanm@redhat.com>  [d00a65466346b47645faf5826f8c8eb5a91f031b]

        gtk4: support moving children in and out of GtkGrid
        
        Change-Id: Ia90b9586ff39f0a668da4e0f9beef7ed26626ebf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117260
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-15  Caolán McNamara  <caolanm@redhat.com>  [4364dc21ee184da9f773efbf7b9177d59f5096f1]

        gtk4: double-encode ampersand if use-underline is used
        
        as seen in calc paste special dialog
        
        see https://gitlab.gnome.org/GNOME/gtk/-/issues/4041
        
        Change-Id: I5425d1f5b5474fc6cda949e8fcb76b734ab893e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117259
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-15  Caolán McNamara  <caolanm@redhat.com>  [7ed44a440da563974b0ed6d1bf9ded5d69f9a276]

        gtk4: don't convert generated button image-child
        
        its already convert, so don't double convert to remove e.g.
        already converted icon-size in calc paste special
        
        Change-Id: Id87ca7a6dfecdca102e1a12a37eed90b0e40e48c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117250
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-15  Caolán McNamara  <caolanm@redhat.com>  [ae2948516305415cf48ba43f2412e0d7a9b5d73e]

        gtk4: further disambiguation of Image/Picture
        
        examples of GtkPicture wanted:
        a) math, format, spacing
        b) all, help, about
        
        examples of GtkImage wanted:
        a) writer, format, columns, next/prev
        b) writer, insert, hyperlink
        c) calc, paste special
        
        Change-Id: I53ad0a40f30a4963a8490c4e76fa50c463de0903
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117249
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-15  Caolán McNamara  <caolanm@redhat.com>  [7099902bc9ebdc5407d7cd917a57188bb575dd66]

        gtk4: convert all the larger old icon sizes to GTK_ICON_SIZE_LARGE
        
        Change-Id: I88921495e60f47b54e4d473315ee953872e61891
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117248
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-15  Justin Luth  <justin_luth@sil.org>  [39251e461bfe628da875bb17e91dc374f137eec5]

        tdf#142404 DOCX c15: allow autoTabStop after TabOverSpacing
        
        I said I wasn't going to do anything about tab-after-tab,
        but this time around I'm not seeing any problems,
        and some minor benefit, so lets go ahead anyway...
        
        Obviously we do not want an autoTabStop by itself to go
        over the margins. However, if we are ALREADY over the margin,
        then MS Word 2013+ (compatibilityMode 15) does allow them.
        [This already happened with TabOverMargin for the most part,
        but I don't know what TabOverflow accomplishes,
        so to be safe and cautious and mysterious, I limit it to
        only benefit the new TabOverSpacing.]
        
        The only unit test that had this condition was ooxmlexport13's
        tdf121374_sectionHF2.doc, but I don't see any impact there.
        
        Change-Id: I67fb35b9ae4a6cfc50ccf76aa082d2b2f9683c57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116877
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-15  Miklos Vajna  <vmiklos@collabora.com>  [fdf1db0010104294c01c7780d9daba5adf38450b]

        sw XHTML / reqif export: handle multiple lists when detecting header-only lists
        
        The case when the list was at the end of the text node section (body
        text, table cell, etc) was already handled, this handles when the list
        is followed by a different list.
        
        Change-Id: I131402cb577bd16814f56a5bd6bcad7c99947dbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117246
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-06-15  Caolán McNamara  <caolanm@redhat.com>  [bbd6def8df823fcc2f5c6aef4dce775d87eef59f]

        gtk4: support image at top in button with vert orientation of child box
        
        Change-Id: I87b7c2752120d272eb176307465d658f4a980170
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117244
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-15  Caolán McNamara  <caolanm@redhat.com>  [a870f90800041d108078642ece84bacebd1dc794]

        button text should be Yes not yes
        
        Change-Id: Ib92a1119046c79ce36968ad0814161ef7c4b0982
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117237
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-15  Caolán McNamara  <caolanm@redhat.com>  [c613eae96815e41a00b8dd63e4422c85ed849b71]

        rework paste special a little
        
        to avoid GtkButtonBox, it appears a little cramped under gtk
        otherwise
        
        Change-Id: Ie80a0474f6bc246de7b673e255434071bafcfbeb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117243
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-15  Heiko Tietze  <tietze.heiko@gmail.com>  [10ff27cc4f01693865599d24caf7ab80d95232e0]

        Resolves tdf#142499 - Make fat cross cursor optional
        
        Change-Id: I9a9182f8783f951e49cdb8f897578f99281c25d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116858
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-06-15  Caolán McNamara  <caolanm@redhat.com>  [3ac07d7f1bcce4a9ff0d989381a0a3443fe0a5c8]

        drop height-request that appears on just one of four buttons
        
        Change-Id: Ib3d197886a10a0acfe8f856d10dc5e33be8fd72d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117242
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-15  Caolán McNamara  <caolanm@redhat.com>  [f748157e61180cab3afc06a0a541b0e89fe77a8b]

        make the 4 buttons have the same packing properties
        
        Change-Id: I526d5adaaee1601690151bea90780fc02996c804
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117241
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-15  Caolán McNamara  <caolanm@redhat.com>  [639d3764f9f22c247dff3f2c80841a7ae8f05dd0]

        resave with latest glade
        
        Change-Id: I820a121c92ae3279267a725fcf8f710737d6ea26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117240
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-15  Caolán McNamara  <caolanm@redhat.com>  [d21682a1328af7183ebcf723d7287d74a8424d6e]

        only three of four of these buttons have always-show-image
        
        Change-Id: Ic4bb951d0a7800b5d920a3b40c2bb4b06ecbc629
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117203
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-15  Caolán McNamara  <caolanm@redhat.com>  [d2f0a09c39f87a85a49844edefe304a5cdb9f0dd]

        gtk4: leave Help button unchanged if its in a GtkMessageDialog
        
        as opposed to a help button which will be relocated to the titlebar
        
        Change-Id: I2053ad05025cce9e0a894b555160b56eb5bc2f6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117239
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-15  Caolán McNamara  <caolanm@redhat.com>  [f1f431b9884dd50353e12af8759b160d70e418dc]

        gtk4: support moving between containers
        
        just GtkBoxes for now
        
        Change-Id: I2247661649c67944290451de98e80db7faf41648
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117238
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [a2f42f37a0dcc584a54aaf21d3deaf98a664fad7]

        Split CppunitTest_chart2_import into two
        
        Change-Id: I1a9b98b9e20fd6e097bc8fd68958b7feb66991f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117236
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-15  Noel Grandin  <noel@peralex.com>  [9966345f4faebb447d353ce68cee5765863273a2]

        tdf#135316 docx open performance
        
        don't translate back and forth between two representations in
        SwPoolFormatList
        Shaves 2% off load time.wq
        
        Change-Id: I098c15b92d5bc89fe1631edaed6827931cde5895
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117235
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-15  Rafael Lima  <rafael.palma.lima@gmail.com>  [9265b268595b814b173cd0481ad5cbe4ce2a66e6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b5bc9b53c30eb97f9fb0b9bba677c5d7549d8251
          - Use <emph> instead of <keycode> in sf_intro
            
            Change-Id: I12a5a853f29f800abf9703da8f6c62ae247446af
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117215
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-15  Noel Grandin  <noel@peralex.com>  [ed1ef5f0aa3391d4e46f03adc6f40bb80db00309]

        remove some redundant lookups
        
        Change-Id: I4668087a0a6373049b29db6f2ffb770023c58c64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117211
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-15  Mike Kaganski  <mike.kaganski@collabora.com>  [dd5bf12193471f064bf7f581dd1b21783390e735]

        editengine-columns: add sidebar property panel
        
        Change-Id: I90aefc10f9ddddeb64a65799480777bc4287abae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117107
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-15  Noel Grandin  <noel@peralex.com>  [2bccb7e67b637c6312a0df610f870c8621eb296f]

        remove some unnecessary LanguageType copies
        
        Change-Id: Iec4374627c931ccecf05a712682ed18ef90bf359
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117208
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [86dc8e1f6273354eaf663299a028d896ad88cc9b]

        fix big-endian code
        
        after the transparency->alpha changes in ::Color
        
        Change-Id: Ifbac6c8f37f18e8acaef0602ef414ae39449ad3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117209
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-15  Sarper Akdemir  <sarper.akdemir@collabora.com>  [2cfccfba09faa5c3bb973136ffe99d534d09c881]

        tdf#59323: ooxml import: hasListStyleOnImport
        
        Introduces hasListStyleOnImport to determine whether or not the textbody had a
        non-empty lstStyle tag in it on import.
        
        Change-Id: Iccb8cfb20e4402e7cadb8e2f2b9a1f6fa178ade4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117007
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-15  Sarper Akdemir  <sarper.akdemir@collabora.com>  [7882f2425499e6d12894a74696f30b718468c4a4]

        tdf#59323: ooxml import: hasNoninheritedBodyProperties
        
        Introduces hasNoninheritedBodyProperties.
        
        Change-Id: Id108f692005455376537e515f41528cc66a8c25c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117006
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-15  Caolán McNamara  <caolanm@redhat.com>  [f581874672d4c5f2e51c02e03c55c937449ac05f]

        gtk4: add more working dialogs
        
        Change-Id: I0a31192fcfc175e0db509e8061e7980127cb50ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117202
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-15  Caolán McNamara  <caolanm@redhat.com>  [977d64a7ad204288736af48495f2d0636b2bb4b7]

        call close button "close"
        
        Change-Id: Iefa08a1c1887e3d5148d8925cefcd9451eea5d02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117201
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-15  Caolán McNamara  <caolanm@redhat.com>  [b8d129bbf743dd09371d3c1ae454e0af2889b9a9]

        gtk4: add more working dialogs
        
        Change-Id: Id17952c6915b2c15b7b443c5d4bd5fb6ac55c150
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117200
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-15  Caolán McNamara  <caolanm@redhat.com>  [a1ab9329bc15df3d3e0cac813784f83bea9aface]

        remove deprecated Expander spacing property
        
        which is the spacing between expander indicator and expander label
        
        Change-Id: Ib840cec6744bd7f0714d38b8296d2f17dc9a916d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117199
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-15  Caolán McNamara  <caolanm@redhat.com>  [bec4a20182abc643f2a02dc725b605493b4ec9b0]

        we don't pack ok/cancel with 'secondary' that's for the help button
        
        Change-Id: I3b6484f4b362c718fb3abb3584d426a4c0f0cecf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117198
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-15  Caolán McNamara  <caolanm@redhat.com>  [f5fbbe49d6963cb5e3c486518366a4f89dc97038]

        resave with latest glade
        
        Change-Id: Ib9eb3b74114ee70dd8111bd56e373996d044356a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117197
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-15  Caolán McNamara  <caolanm@redhat.com>  [f9537ce5020af3a5f321df1647c93a227eed87ec]

        gtk4: add more working dialogs
        
        Change-Id: Ife00799a8eab3d73a635ed6c2bd31cfb6e5d2d91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117196
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-15  Caolán McNamara  <caolanm@redhat.com>  [7ab63329db5ffa3f7a6ff8c2990582acf7495743]

        be consistent wrt help with 'secondary' packing
        
        Change-Id: I442d29123f286795744e767c2d020532993643f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117195
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-15  Caolán McNamara  <caolanm@redhat.com>  [d7b7ce12ddc41fe3f5193f691c29523fd8eb6641]

        resave with latest glade
        
        Change-Id: I0c62277013afd4e6ba8ac09776420a359a5ac399
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117194
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-15  Caolán McNamara  <caolanm@redhat.com>  [da3b88b0430851327043f5d23a14f20ec5b14f80]

        gtk4: add more working dialogs
        
        Change-Id: I5950424b16a4aabd8a4e15b912bb5b3b178c4052
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117183
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-15  Sarper Akdemir  <sarper.akdemir@collabora.com>  [b187c36e019f773a71687c819c3cf6a2c3fd2b89]

        tdf#59323: ooxml import: hasParagraphProperties
        
        Introduces hasParagraphProperties to determine whether or not there was a pPr
        tag in the textbody on import.
        
        Change-Id: I3c6815e8405b0087f64520ee4e0e39297b3b4548
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117005
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-15  Sarper Akdemir  <sarper.akdemir@collabora.com>  [4a3b9d2092ff5ce8336cc87cacbdc421f3d26ea7]

        tdf#59323: ooxml import: hasVisualRunProperties
        
        Introduces helper functions to determine whether a shape has non inherited run
        properties that change it visually.
        
        mbHasVisualRunProperties is set on import if there was a run property that
        alters visual appearance.
        
        Change-Id: Ie1e8e22d2757dc8594e7c6c3b8fc1dd7973c92af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117004
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-15  Chris Sherlock  <chris.sherlock79@gmail.com>  [21405a65c3056fe8c827f3999e5c79f6083d8229]

        vcl: outdevmap.hxx -> rendercontext/ImplMapRes.hxx
        
        Change-Id: I96e191999e43e1a4203d548eeacd386ed883cd8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115368
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-15  Miklos Vajna  <vmiklos@collabora.com>  [4bb8c8c41f95383839a3d532e39c2353a3d8d275]

        Remove some unused includes
        
        See tdf#42949 for motivation.
        
        Change-Id: I559eb3b41a5a0fdb37db6c45d73211ca223384fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117193
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-15  Mike Kaganski  <mike.kaganski@collabora.com>  [3c472ffe90bf5c496411c6d37ae832d9181c4ec9]

        Revert "tdf#142832: a blind fix - calculate rectangle size properly"
        
        This reverts commit 57d122258437c0a14b303a8d961aa5e8f6f67f57.
        
        Reason for revert:
        As mentioned in https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-getwindowrect,
        
        > In conformance with conventions for the RECT structure, the bottom-
        > right coordinates of the returned rectangle are exclusive. In other
        > words, the pixel at (right, bottom) lies immediately outside the
        > rectangle.
        
        So it was incorrect change.
        
        Change-Id: I2b29871a5d9b944ce2f9119edb2e87c53d9ae298
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117212
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-15  Todor Balabanov  <todor.balabanov@gmail.com>  [b3bf90ec5fb3d4c6379288081e63d944cda8d5a4]

        Fewer array reference calls make the code more readable and more efficient.
        
        Change-Id: I7416633a735078a4e0e857f050ea7bfaadba310c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117158
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Jenkins

2021-06-14  Rafael Lima  <rafael.palma.lima@gmail.com>  [de7356c2e0cb099fac396808b5a86a0393b48e5f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 693c6bf5faf43f8ae9a0eb72ee9ae7244161b363
          - Add SF services to the Help tree
            
            Change-Id: Ifbd98abbfde88ea293bd920cbcd0f12c8b399a91
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117131
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [28fb60fe9094f9f88c196dad8429258c38e660ad]

        sw_core_accessibilitycheck: remove duplicated createDoc method
        
        Change-Id: Icdd1cded776544b5d2f4b7c3335f235aca490726
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117187
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [3a907c593fe623b28670f32df75c7d96c6b2905b]

        sw_uiwriter: use createSwDoc
        
        Change-Id: I0fbdf08400850c647e8af1dc5fc689f85cd02311
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117192
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-14  Julien Nabet  <serval2412@yahoo.fr>  [bc63b8a94d95cf86da142bfd4f8d0a6b3ba3d83f]

        Fix Exception from PutProperties in unotools
        
        Launch Impress, click on "Animation" icon and check/uncheck "Automatic Preview" checkbox (at bottom right)
        Close Impress and notice this twice:
        warn:unotools.config:9155:9155:unotools/source/config/configitem.cxx:487:
        Exception from PutProperties com.sun.star.lang.IllegalArgumentException message:
        configmgr inappropriate property value /home/julien/lo/libreoffice/configmgr/source/access.cxx:1497 ArgumentPosition: -1
        
        Investigating a bit, I noticed:
        officecfg/registry/schema/org/openoffice/Office/Impress.xcs
            673         <prop oor:name="Width" oor:type="xs:int" oor:nillable="false">
            680         <prop oor:name="Height" oor:type="xs:int" oor:nillable="false">
        
        officecfg/registry/schema/org/openoffice/Office/Draw.xcs
            429         <prop oor:name="Width" oor:type="xs:int" oor:nillable="false">
            436         <prop oor:name="Height" oor:type="xs:int" oor:nillable="false">
        
        sd/source/ui/app/optsitem.cxx:479:        "DefaultObjectSize/Width",
        sd/source/ui/app/optsitem.cxx:480:        "DefaultObjectSize/Height",
        
        Change-Id: I608b882cdff03e464fdb9886d5ba28dd33bfe229
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117095
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [1e01325b95db73ffb8d773573a89e1ba9e5deb18]

        sw_uiwriter4: Unify code and use createSwDoc everywhere
        
        While at it, use 'reload' instead of 'save' + 'loadURL'
        Change-Id: Ib8ecdade1384f7ab17cb85cedd5d5d563ae217db
        
        Change-Id: Id51ea2dd0d2078d3fc114b6af90c3aa092542215
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117186
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-14  Mike Kaganski  <mike.kaganski@collabora.com>  [57d122258437c0a14b303a8d961aa5e8f6f67f57]

        tdf#142832: a blind fix - calculate rectangle size properly
        
        The size was calculated wrong - it needed a "+1". But a rectangle
        constructor taking L, T, R, and B is actually simpler.
        
        Change-Id: I4152f9b43f0ae8f1829038645fcf83bae156c618
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117129
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-14  Caolán McNamara  <caolanm@redhat.com>  [b525bc62357282743808758005874d27d87c95b4]

        we don't put images into these checkboxes anymore
        
        Change-Id: I9bf0ba8dabdd6bbff2a88191f87452a213b39178
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117182
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-14  Caolán McNamara  <caolanm@redhat.com>  [890ee2a7ab4929cdd5664db12e4d5498be77b723]

        remove unexplained caps_lock_warning/shadow_type ComboBox Entry properties
        
        Change-Id: Id1b0ff8845c03d95651aece905459609edfa090b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117181
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-14  Caolán McNamara  <caolanm@redhat.com>  [2452a8caac6dbec2cf3d140c67a59f78a0b48404]

        gtk4: create separators on menu import by appending a new section
        
        where we have established that we always have a section in a menu
        to close when opening a new one
        
        Change-Id: I8af90dd89281dd0f10bcec5665d96412108cb5d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117179
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-14  Caolán McNamara  <caolanm@redhat.com>  [01251c89a15116776e7f5bea93c706443b40c4da]

        gtk4: supporting hiding menu items by moving actions out of actiongroup
        
        and using hidden-when of action-missing and keep the hidden items in
        a different actiongroup
        
        Change-Id: Idaa4f1762c4df2700827fd45527027cc48415548
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117178
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-14  Caolán McNamara  <caolanm@redhat.com>  [92849346ba281595cf9cb33cc9197404c95570ba]

        gtk4: add hidden-when of action-missing to menu items
        
        Change-Id: I054f3573c8a251c605ab1f3a426f6a905a908851
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117177
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-14  Caolán McNamara  <caolanm@redhat.com>  [661e1cc00e4d53459d63a5db8a7142874c7efedd]

        gtk4: connect to underlying ToggleButton "toggle" of MenuButton
        
        e.g. writer, tools, autotext, autotext menubutton
        
        Change-Id: Ie29078eee4daff032421f8838ed2215101eb21e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117171
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-14  Caolán McNamara  <caolanm@redhat.com>  [e7d4f3c4dac6f48c87013b7196c1cd466502a350]

        gtk4: reenable a cluster of working dialogs
        
        Change-Id: I11c86ab60354259c8dc98c974d313efe8f8d5acc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117170
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-14  Caolán McNamara  <caolanm@redhat.com>  [b1d6c3921002a15a8a34f7725b73ebaaa5bafe48]

        remove double-buffered properties
        
        these are all fat fingered in somehow or another
        
        Change-Id: I0864a5622a244d5e60b368ddc425fc5a9b019060
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117176
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [06b68ee5c14885ced8bc084ddf616de60468e757]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2f5c748e452e2eeb45a71bc7d8b42e7a50ced70f
          - tdf#136435 Update Outline Folding commmand name
            
            Change Ooutline Content Visibility to Outline Folding
            
            Change-Id: I89a9223466d1091386e78218b61a248447099791
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117185
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [8a776fecda43db0bebf5f0028adacce8c2c6afd2]

        sw_uiwriter2: Unify code and use createSwDoc everywhere
        
        Change-Id: Idde2bc4141f33f08ba94cc7498b107e4028f29a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117136
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-14  Mike Kaganski  <mike.kaganski@collabora.com>  [60d83762eb89905f31ca961eb7a54fca15955a8b]

        Use FontList::GetFirstFontMetric instead of custom iteration code
        
        Besides code deduplication, this takes care of case-insensitive search.
        Also fall back to a default font in case of no match in doc_renderFont*.
        
        Change-Id: Ica45ca10c374cf6581ba2f6b60563d6a1447232a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117121
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-14  Stephan Bergmann  <sbergman@redhat.com>  [d3e51bce28a759916e9a3988172ba02b1db66641]

        global-buffer-overflow
        
        ...down in svl::detail::CountRanges during e.g. CppunitTest_sd_tiledrendering,
        after 8aaa28ed43978a9a4a20d62368410a57ec05c23f "Assert on valid order of which
        ids in ranges on SfxItemSet creation" and
        90cb57eb53e28ecb983001bf8f018577abb6d145 "Workaround internal compiler error on
        tb77"
        
        Change-Id: I8ff49384a86676a97ec876ef08426b978e39f6d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117168
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-14  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [abced4a161d0502878b2f305cecabf6efca00b21]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6b43e4b646206385e20c9d2c6d7a0d80be54d0ad
          - remove duplicate makefile line erroneously introduced with 9fffc3e
            
            breaks the help packaging on windows when creating the msi packages
            
            Change-Id: Ie3c54b4a2ee2cc1168af584c82aabac804f0fee5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117175
            Tested-by: Jenkins
            Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
            
2021-06-14  Stephan Bergmann  <sbergman@redhat.com>  [b33fbd55d63042725ff9a014642f7c6bb02231f7]

        Elide trivial TypeDescriptor_Init_Impl::getMutex
        
        ...after 859978445daeb848d033f64736709503ec44a7bb "flatten
        TypeDescriptor_Init_Impl data-structure"
        
        Change-Id: I6a7484dbbb93e7097edfb01db4f41d37fc4dc4b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117165
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-14  Caolán McNamara  <caolanm@redhat.com>  [c3a57aef1fe358dc7ac7df3593eaa0349a3c21a1]

        Resolves: tdf#142767 cannot use itemid of 0 in ValueSets
        
        Change-Id: I2c2b655b512e4e7869fe3784f1b073ecdbd0dac9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117166
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-14  Stephan Bergmann  <sbergman@redhat.com>  [beb9932893b7c4f0b442f807361e1d411511ab51]

        stack-use-after-scope
        
        (Graphic::GetGfxLink returns a temporary GfxLink object---whose lifetime thus
        ends at the end of the full expression---and GfxLink::getDataContainer returns a
        reference into that temporary object---which thus became dangling at the end of
        the full expression.)
        
        Change-Id: I1b84088a74c8c9efb5502f3b3917252858c01557
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117159
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [3c0938c9bb63fa65ea44439b4e838ed0d9fa1260]

        tdf#142393 crash on filter by color dropdownlist (gen)
        
        the frame/window can become disposed during the early stages of this
        method
        
        Change-Id: I974cbeefa75a3b5274e397a6da70db8b7cf73528
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117157
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [bf0a90f80a2c573d65d4795a07bd0b78be7a62e7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 910495baeaf7e845102bc896dc4848f750384244
          - Fix link between Help pages
            
            Change-Id: Ib2c75038c3eb06e9643821705252fe162d95badd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117167
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-14  Mike Kaganski  <mike.kaganski@collabora.com>  [6a71ee9555af6eac4fba78cd94abcd2760ae9870]

        Only look for semicolon if colon is found
        
        Change-Id: Iddc7dc11fe6633b6e7134c5b2e20fc522d0fc0cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117120
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [0e81b8ecbb61572ae50321801c26c2df1eb95ee4]

        Revert "no need to init this on-demand"
        
        This reverts commit c71520d7e7d8e9c669411d6a1beb788e1cba43a1.
        
        Reason for revert: to fix AddressSanitizer: initialization-order-fiasco
        
        Change-Id: I637dfdca4fc51415000f31e658d79a4ec8c17677
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117117
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-14  Mike Kaganski  <mike.kaganski@collabora.com>  [a21fa7312c45b7b0eb331593f1a6fbeb4d27666f]

        We only support ICU version 4.6 or newer, so drop these checks
        
        The minimal ICU version check is in configure.ac.
        
        Change-Id: Ib6480cd3290dabb45d87c6dcbcc9b5513d172e21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117119
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-14  Stephan Bergmann  <sbergman@redhat.com>  [900506c9060415ab890a9169c4cb7997d0ba8217]

        Adapt compilerplugins to LLVM 13 APSInt::toString change
        
        <https://github.com/llvm/llvm-project/commit/61cdaf66fe22be2b5942ddee4f46a998b4f3ee29>
        "[ADT] Remove APInt/APSInt toString() std::string variants".
        
        TODO:  While most uses of compat::toString should be harmless performance-wise,
        as they are either in error reporting code or in plugins that are not run by
        default, some calls like the one in compilerplugins/clang/staticconstfield.cxx
        might benefit from moving them away from using std::string.
        
        Change-Id: Icfac7d6d4a0a4a4edeb5c8bdcdbc13b73e20a5e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117152
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-14  Johnny_M  <klasse@partyheld.de>  [2bc78bb5b49c9bb78e65c33c905029b22f29de82]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0f05f0f82791941177326fdc3867595f1bf82039
          - tdf#132643 Translate German section IDs
            
            Change-Id: I068f2ae0cb5507c1e324df6d02d49f05269db508
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117087
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-14  Johnny_M  <klasse@partyheld.de>  [97eb905d9444df8c1c42ef09e95e65a980e73118]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0d763a3b6f9f9f2c665901143f7bc66ea9f8ed34
          - tdf#132643 Translate German section IDs
            
            Change-Id: I652383b613ae36d29ecbc2ebe72d14a7a4ba6541
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117093
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-14  Johnny_M  <klasse@partyheld.de>  [400abb56cc120ee21fc855ed4fc10d7b6d50e6ed]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 117eb798aa2b07b2c89714fcdcda65af1c96aca9
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ieb84ed0f835b11102e9519cbe348244ef2a89a5a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117091
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-14  Johnny_M  <klasse@partyheld.de>  [44e1fa82488348c16257128b0e6408c34aff64d8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to eccd279e155c167293ae87b098fa1fef0623fb5d
          - tdf#132643 Translate German section IDs
            
            Change-Id: I318584f815048b10c244cd637e741a76d1c37f54
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117092
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-14  panoskorovesis  <panoskorovesis@outlook.com>  [fff9163cd8ad27d251c06d0e903a71e185009d80]

        Add ClipRegion cppunit test to vcl
        
        The test creates multiple ClipRegions with
        different shapes and tests their attributes.
        Makefile was edited to support basegfx::B2DPolyPolygon
        
        Change-Id: Iabdf744e1749627b2bc4cbc0c8e933b38552e785
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116959
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-14  Johnny_M  <klasse@partyheld.de>  [10c630aabe7d777cb8e7f91ec8c93480128ac53f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3fe720f7bf761debfe798510728661b4eccfe150
          - tdf#132643 Translate German section IDs
            
            Change-Id: I369080b47e506a890d2a750606cc9c3f95139938
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117090
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-14  Johnny_M  <klasse@partyheld.de>  [4c3ba67321cc135529c3e4c0eb1fa755d25e59e8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bef511309c6bc73660737a5efbe95480f0e70de1
          - tdf#132643 Translate German section IDs
            
            Change-Id: I69149458178c9f99328a5414ec119664c4f0ac24
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117089
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-14  Johnny_M  <klasse@partyheld.de>  [58ae9963cc6e14a2475a65a569b1be7a19e30c50]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 015d40f2bba6e8cd417c6e9a8c3aff0fab25d2f0
          - tdf#132643 Translate German section IDs
            
            Improve earlier translations.
            
            Change-Id: I79749cb0aaf0c352c9b493d65558e22b27463a50
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117088
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-14  Johnny_M  <klasse@partyheld.de>  [a20771d184354bffdf24590e80e9b53bac8f2b55]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f6ae0a84932e5a73ad576fc54a288ec29fb4cf17
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ifec93507b6ecce1ffe18daaa5edf0ab0d9e598ff
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117086
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-14  Sarper Akdemir  <sarper.akdemir@collabora.com>  [cc7c0387506b546333d5951af98dcfb0fbf75c55]

        tdf#59323: ooxml import: hasNonInheritedShapeProperties
        
        Introduces hasNonInheritedShapeProperties helper to PPTShape.
        
        If the shape has something imported from it's spPr tag
        mbHasNoninheritedShapeProperties set to true.
        
        Change-Id: I0529f1def8d2c32d5bf06172ce44facdde92893c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117003
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-14  Miklos Vajna  <vmiklos@collabora.com>  [547386eef9b1723812dfdab5aed33e9025a372c6]

        sw XHTML/reqif export, OLE data for transparent images: avoid black background
        
        Once a semi-transparent images is exported to reqif in OLE mode, the
        native data is 24bit BMP. This needs some solid color as a background
        for the transparent pixels. The OLE presentation data had white, the OLE
        native data had black, so this was inconsistent.
        
        Fix the problem by going with white for the native data as well.
        
        Change-Id: I1b5e9ed37369b541425cfcd7f690e1b0bba97ddc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117144
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-14  Miklos Vajna  <vmiklos@collabora.com>  [02eea6593e3394ca8020dc3774e8432df10bee67]

        sw: prefix members of HTMLAttrContext_SaveDoc, SvxCSS1Parser, ...
        
        ... SwHTMLImageWatcher and SwWriteTableCell
        
        See tdf#94879 for motivation.
        
        Change-Id: Ib5810ac4de8e8f71410d6800e08755f38d80ee8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117108
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-14  Caolán McNamara  <caolanm@redhat.com>  [af8a4e83e316d8085f97c668f880f465d7067dcb]

        enforce RadioButton active within group consistency
        
        make group leader (the one without a group set) always
        active and make the group followers always not active
        
        Change-Id: I8a9ec45e93bf0786ab2895278521027b428c8403
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117143
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-14  Caolán McNamara  <caolanm@redhat.com>  [95e986d6fae4e99ac3f1c66911279ab59a7ac1df]

        only one of the radiobuttons in a group should be active
        
        Change-Id: I0475bdd0633b54a644e205628577fac18a3af974
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117142
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-14  Caolán McNamara  <caolanm@redhat.com>  [1166d8b60ec0bc26a5a1b08e19ec35e6f518df1c]

        if active is set group shouldn't be set
        
        Change-Id: I26db5a96f176df7bd2ef6ef83c40150856845383
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117141
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-14  Caolán McNamara  <caolanm@redhat.com>  [6aad0ea517ae890ca402ac9d642fd75da68650f5]

        group leader should be active
        
        Change-Id: I79cc2032c8641288ec6def4aaee32cb67e2da915
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117140
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-14  Caolán McNamara  <caolanm@redhat.com>  [d1ea8ec1bb4540129a045f6a882a633d3883ae0c]

        set the active button as group leader
        
        Change-Id: Ia3c99d03a9affec493e445bc7edf83be4d333677
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117139
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-14  Caolán McNamara  <caolanm@redhat.com>  [533549294f93e3a530facef038bbae130afce783]

        move comment to the line above the referenced line
        
        so pretty-printing doesn't afterwards change this file
        
        Change-Id: Id581d837013973045a0984484deea22a27db09a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117138
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-14  Mike Kaganski  <mike.kaganski@collabora.com>  [90cb57eb53e28ecb983001bf8f018577abb6d145]

        Workaround internal compiler error on tb77
        
        As reported in https://ci.libreoffice.org/job/gerrit_windows/98360/console :
        
          C:/cygwin/home/tdf/jenkins/workspace/gerrit_windows/svx/source/svdraw/svdedxv.cxx(2639): fatal error C1001: Internal compiler error.
          (compiler file 'msc1.cpp', line 1591)
           To work around this problem, try simplifying or changing the program near the locations listed above.
          If possible please provide a repro here: https://developercommunity.visualstudio.com
          Please choose the Technical Support command on the Visual C++
           Help menu, or open the Technical Support help file for more information
          C:/cygwin/home/tdf/jenkins/workspace/gerrit_windows/svx/source/svdraw/svdedxv.cxx(2631): note: while evaluating constexpr function 'svl::ItemsArray'
          INTERNAL COMPILER ERROR in 'C:\PROGRA~2\MIB055~1\2019\COMMUN~1\VC\Tools\MSVC\1427~1.291\bin\Hostx64\x86\cl.exe'
              Please choose the Technical Support command on the Visual C++
              Help menu, or open the Technical Support help file for more information
        
        tb77 uses VS 16.7.7 (cl.exe is under Tools/MSVC/14.27.29110); tb68 with
        cl.exe under Tools/MSVC/14.28.29910 has no problems compiling this.
        
        Let's make the code simple for now, until we upgrade the tooling on CI.
        
        Change-Id: I10aaf289454c89b2f49b4be947627a9a3be30fde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117137
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-14  Sarper Akdemir  <sarper.akdemir@collabora.com>  [c5676a08eb57d30c11bd201f8d2c328165c8143f]

        tdf#59323: ooxml import: hasShapeStyleRefs
        
        Helper function to determine whether the shape has style refs or not.
        
        Change-Id: I57b244b4af5b9e3abba90f0e4e25a35da27e3409
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117002
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-14  Sarper Akdemir  <sarper.akdemir@collabora.com>  [b2869ca51c2e30128456cbdee7e526bacd9cc905]

        tdf#59323: ooxml import: add OOXML to LO datetime helper
        
        Added static helper functions getLOTimeFormat and getLODateFormat to
        TextField class for mapping datetime field types to SvxDateFomat and
        SvxTimeFormat.
        
        Change-Id: I9c1553cc89d47855dc7af06a8ea995de01692ded
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117001
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [c71520d7e7d8e9c669411d6a1beb788e1cba43a1]

        no need to init this on-demand
        
        we ~always need it
        
        Change-Id: I94ea47ed75478ecc7c78e89c0209a22d21be2b1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117133
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f420528eaf7b02cf755a1a61f41aa98bd9bb2f32]

        pragma once - BackendCapabilities
        
        Change-Id: Id37ea7e70a81afbe2c4f3590569af863e0f7824f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117103
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-14  scito  <info@scito.ch>  [213a6792990daab666856a532f8212b2601bd28a]

        ucalc_copypaste: improve readability and shorten
        
        The tests are written in a simpler and shorter way. (The same, but 858 lines
        less.) I've transformed the code with several regex in VSCode. I've
        made a manual clean up at the end.
        
        The regex are listed below in the form
        
        ***
        
        search regex
        
        replace regex
        
        ***
        
        aString = m_pDoc->GetString\((\d+,\s*\d+,\s*\w+)\);
        \s*CPPUNIT_ASSERT_EQUAL\(OUString\("(.*)"\), aString\);
        
        CPPUNIT_ASSERT_EQUAL(OUString("$2"), m_pDoc->GetString($1));
        
        ***
        
        m_pDoc->GetFormula\((\d+, \d+, \w+), \w+\);
        \s*CPPUNIT_ASSERT_EQUAL\(OUString\("(.*)"\), \w+\);
        
        CPPUNIT_ASSERT_EQUAL(OUString("$2"), getFormula($1));
        
        ***
        
        m_pDoc->GetFormula\((\d+, \d+, \w+), \w+\);
        \s*CPPUNIT_ASSERT_EQUAL_MESSAGE\("(.+)", OUString\("(.+)"\), \w+\);
        
        CPPUNIT_ASSERT_EQUAL_MESSAGE("$2", OUString("$3"), getFormula($1));
        
        ***
        
        ScAddress \w+\((\d+, \d+, \d+)\);(\s*//.+)?
        \s*ScPostIt\* \w+ = m_pDoc->GetOrCreateNote\(\w+\);
        \s*\w+->SetText\(\w+, "(.*)"\);
        
        setNote($1, "$3");$2
        
        ***
        
        ScAddress (\w+)\((\d+, \d+, \d+)\);(\s*//.+)?
        \s*ScPostIt\* \w+ = m_pDoc->GetOrCreateNote\(\w+\);
        \s*\w+->SetText\(\w+, "(.*)"\);
        
        ScAddress $1 = setNote($2, "$4");$3
        
        ***
        
        ScAddress (\w+)\((\d+, \d+, \w+)\);(\s*//.+)?
        \s*ScPostIt\* \w+ = m_pDoc->GetOrCreateNote\(\w+\);
        \s*\w+->SetText\(\w+, "(.*)"\);
        
        setNote($2, "$4");$3
        
        ***
        
        m_pDoc->GetNote\(ScAddress\((\d+, \d+, (\d+|\w+))\)\)
        
        m_pDoc->GetNote($1)
        
        ***
        
        "There should be(\s+\w+) note on (\w+)
        
        "$2:$1 note
        
        ***
        
        HasNote\(ScAddress\((\d+, \d+, (\d+|\w+))\)\)
        
        HasNote($1)
        
        ***
        
        ASSERT_DOUBLES_EQUAL\((-?\d+),
        
        CPPUNIT_ASSERT_EQUAL($1.0,
        
        ***
        
        \w+ = m_pDoc->GetString\((\d+, \d+, (\d+|\w+))\);
        \s*CPPUNIT_ASSERT_EQUAL\(EMPTY_OUSTRING, \w+\);
        
        CPPUNIT_ASSERT_EQUAL(EMPTY_OUSTRING, m_pDoc->GetString());
        
        ***
        
        \w+ = m_pDoc->GetString\((\d+, \d+, (\d+|\w+))\);(\s*//.*)?
        \s*CPPUNIT_ASSERT_EQUAL_MESSAGE\("(.+)", EMPTY_OUSTRING, \w+\);
        
        CPPUNIT_ASSERT_EQUAL_MESSAGE("$4", EMPTY_OUSTRING, m_pDoc->GetString($2));$3
        
        ***
        
        fValue = m_pDoc->GetValue\((\d+, \d+, (\d+|\w+))\);(\s*//.*)?
        \s*ASSERT_DOUBLES_EQUAL_MESSAGE\("(.*)", (-?\d+), fValue\);
        
        CPPUNIT_ASSERT_EQUAL_MESSAGE("$4", $5.0, m_pDoc->GetValue($1));
        
        ***
        
        fValue = m_pDoc->GetValue\((\d+, \d+, (\d+|\w+))\);(\s*//.*)?
        \s*CPPUNIT_ASSERT_EQUAL\((-?\d+(\.0)?), fValue\);
        
        CPPUNIT_ASSERT_EQUAL($4, m_pDoc->GetValue($1));$3
        
        ***
        
        m_pDoc->GetFormula\((\d+, \d+, \w+), \w+\);(\s*//.*)?
        \s*CPPUNIT_ASSERT_EQUAL_MESSAGE\("(.+)", OUString\("(.+)"\), \w+\);
        
        CPPUNIT_ASSERT_EQUAL_MESSAGE("$3", OUString("$4"), getFormula($1));
        
        ***
        
        aStr = m_pDoc->GetString\((\d+, \d+, \w+)\);(\s*//.*)?
        \s*CPPUNIT_ASSERT_EQUAL_MESSAGE\("(.*)", OUString\("(.*)"\), aStr\);
        
        CPPUNIT_ASSERT_EQUAL_MESSAGE("$3", OUString("$4"), m_pDoc->GetString($1));
        
        ***
        
        m_pDoc->GetNote\((\d+, \d+, (\d+|\w+))\)->GetText\(\)
        
        getNote($1)
        
        ***
        
        Change-Id: I4000b7f89a0bee1d2d52abfd6c1b055470e39d02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117085
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-14  tobias  <tobias.schulz@hotmail.com>  [62503c3acde8eab0ca198f66519270761f64d56d]

        tdf#142669 Assert data alignment in unit test
        
        The alignment of a pointer size was not checked in unit test
        txtexport.cxx. This could have caused errors in future test cases.
        
        Change-Id: If0af5c75a9fc5c757cab6ac900b685d3c70fca8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117026
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-06-14  Justin Luth  <justin.luth@collabora.com>  [343d4d32f00053bd72cfe240125835fe25ce264f]

        tdf#108518 revert OOo hack: Fix issue #i119405: Numbering text style
        
        ...changed after importing the *.doc
        2012 commit 1c22545edf9085b9f2656ca92781158b6b123db3
        
        This hack has been made irrelevant by layout support for
        copying paragraph CR formatting to the numbering.
        It can be improved even more for DOC by supporting
        RES_PARATR_LIST_AUTOFMT.
        
        The OOo guys who made this knew it was a hack.
        They document in https://bz.apache.org/ooo/show_bug.cgi?id=119405#c11
        > Negative Impact:
        > Although most common user scenarios can be met by the solution,
        > there are still negative impacts. Because the attributes of
        > paragraph end mark(0x0D) will be set to the character style
        > binding to the given level of a number rule,
        > it will have the global impact.
        > Other paragraphs that are applied with the same number rule's
        > level will also be changed.
        > Generally, MS Word users will have their numbering/bullets
        > the same attributes/style when using the same level's
        > of number rule, correspondingly,the impacted scenarios are rarely.
        
        So, the bad thing that was happening was that any paragraph's
        CR formatting could change every instance of the numbering level's
        formatting - not just that one paragraph's number.
        The first instance of the defined formatting won.
        
        tdf#133410: Also, it spammed a new char style
        for every numbering level.
        
        This patch depends on an earlier commit. The unit test ensures
        that this earlier commit exists. It was the only example I found
        where reverting the hack failed.
        
        Change-Id: I43b88b8219c9dbc882f57d1a282749d7c0ab2a19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112320
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-06-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [859978445daeb848d033f64736709503ec44a7bb]

        flatten TypeDescriptor_Init_Impl data-structure
        
        avoid unnecessary pointer-chasing for something we are going
        to use ~always
        
        Change-Id: I9e1ae0c5b1754fca2e7e1c26441c598dd0eea5dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117111
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-14  Caolán McNamara  <caolanm@redhat.com>  [f17b8b7b57de5f78b4e92f762ae389eb6cebc016]

        only one of the radiobuttons in a group should be active
        
        Change-Id: I7283e257e44f755e5bb3d6612be625a6f680edb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117102
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-14  Caolán McNamara  <caolanm@redhat.com>  [2e7e471b99d3c5a5c0ee4bf58306d05292569769]

        gtk4: reenable pdf export dialog and pages
        
        Change-Id: Ie9c1846343bf74b25e33f79f31b9eee8631fab9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117101
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-14  Caolán McNamara  <caolanm@redhat.com>  [f7d3a9bd9293007868316194364beaf0966fbcec]

        spurious image position of right in CheckBoxes that don't use images
        
        Change-Id: Ib175c267a9d5e7dd7987e34f7f4b7477595c5adc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117100
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-14  Caolán McNamara  <caolanm@redhat.com>  [0b7bcd870e5849650d1cc182b4fe30ddbc2bb208]

        gtk4: reenable some more working dialogs
        
        Change-Id: I857d96cfdf17accdcfd973ea04c51a34a3b68863
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117099
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-14  Caolán McNamara  <caolanm@redhat.com>  [f408713503a6c03427f8736c2bb2216cd151b2a5]

        ofz#33769 Integer-overflow
        
        Change-Id: I6b76ab866cc843f52b3c0994e9812a0f1b87270c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117098
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-13  Michael Weghorn  <m.weghorn@posteo.de>  [6bfa94398a0ea501fce7634ab0ae9ce35c442043]

        tdf#142618 android: Don't crash when passed MIME type is null
        
        Change-Id: I5fb532b36fe650596f25a1ba8b7dc56e21292dc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117053
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-06-13  Caolán McNamara  <caolanm@redhat.com>  [d5823a0dc5e75b2d6440bdc64c934648b2657244]

        drop some unused suppressions
        
        Change-Id: I1c9223f811e4d28150c10af46a6d43d1f09c9a8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117097
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-13  Caolán McNamara  <caolanm@redhat.com>  [2ebf40bc1d721467f2441bf83aa7d47bc12b0434]

        ofz#34297 Indirect-leak
        
        this is similar to the memory leak fixed by
        
        commit d6e752d5ebfaf66d1c9b0694f9c8582311d6151a
        Author: Jian Fang Zhang <zhangjf@apache.org>
        Date:   Mon Jun 18 12:26:30 2012 +0000
        
            i#113608#, memory leak in animations: newly exposed crashed problem
        
        where the parent node holds a reference to its children and the child
        held a reference to its parent.
        
        Change RandomAnimationNode to use a WeakReference to its parent like
        the other AnimationNodes do
        
        Change-Id: I251a6127c301d1fb7e51397d8f05db4020bc612c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117096
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-13  Mike Kaganski  <mike.kaganski@collabora.com>  [8aaa28ed43978a9a4a20d62368410a57ec05c23f]

        Assert on valid order of which ids in ranges on SfxItemSet creation
        
        This allows to make sure we actually use sorted which ranges,
        and then it's safe to call SfxItemSet::MergeRange when needed.
        
        Also this change relaxes the previous requirement that ranges
        must be separated by at least one; this allows to have adjacent
        ranges, like in
        
            RES_FRMATR_BEGIN, RES_FRMATR_END-1,
            RES_GRFATR_BEGIN, RES_GRFATR_END-1,
        
        where RES_FRMATR_END is equal to RES_GRFATR_BEGIN. Allowing this
        makes possible to (1) self-document the ranges, so it's clear
        which ranges are included; and (2) be safe in case when these
        constants would change, so that the one merged range would not
        unexpectedly contain everything inserted between RES_FRMATR_END
        and RES_GRFATR_BEGIN.
        
        Change-Id: Iaad0f099b85059b3aa318a347aa7fbd3f6d455c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116909
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-13  Mike Kaganski  <mike.kaganski@collabora.com>  [f7c7e4c63f5479de66d2fbed9db34972a5bd05aa]

        Avoid [-Werror=redundant-move] in GCC 9.3.0
        
        Change-Id: I5ef8e094de76673c53b989fd659597b38c3f8d50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117112
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-13  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [a565968c2d5c7822f99266b36631e073234d48ab]

        bump product version to 7.3.0.0.alpha0+
        
        Change-Id: I22adfa913dad2a4ae5d6fbeab87daf22f5545282

2021-06-13  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [ff2ba77f22b2e96f96f5537aec1705956b47583d]

        Update git submodules
        
        * Update translations from branch 'master'
          to 47d2e3a3e6f9d4e2b17ff79b3a9cbdbe4619af16
          - update translations for 7.2.0 beta1
            
            and force-fix errors using pocheck
            
            Change-Id: I7ed5a77fb3ccb004ba1b79c55ae56a84c82f2803
            
2021-06-13  Georgy Litvinov  <git@litvinovg.pro>  [51d1952cf05381a48e6b0797d5e001452181b1ec]

        tdf#142741 and tdf#38187 Set valid pages for footnote links PDF export.
        
        Change-Id: I7c00e1a522a51796c9f543a74bd8abcee6792faf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117078
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-13  Noel Grandin  <noelgrandin@gmail.com>  [07021596acb3d104ba129d371b1ae0b79f67a6a4]

        tdf#142242 Forename imported with trailing space
        
        Fix the case where there is only a name, and no surname.
        
        Change-Id: If11078364924c8332b113e5650e7ea2b262a357a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117080
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [93a3e2f86c27b06062708fe788963a0e49f3a90b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 390d5cf871798108c4a45b78dfcdb22bbd4667cc
          - tdf#126507 Add help page for Combine Text in Draw
            
            Change-Id: I8fc7b9fa152d732486ac59c3d9544ac12a39e5e7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117082
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [90b570fd7f53b32052e0bbc2578eeaf87fd800b7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 94dc2e8bcf072bf62af674603cd9a5bc1a5d91bd
          - Fix embed links
            
            Change-Id: I5241d5b8e1417708bd8e4dfdee522cf6f5f6ccc9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117083
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-12  Martin Srebotnjak  <miles@filmsi.net>  [a4bcf86b3ab3ccbbaff89c3b5d3c1fa426bb01e0]

        Update git submodules
        
        * Update translations from branch 'master'
          to 9b5d7036b809fb61a73e6a5b86bd3fcfbcda81f7
          - Update Slovenian translation
            
            Change-Id: I0b057409ee977097fd4020cd5cc606b5d4da1e63
            
2021-06-12  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [e0237886450dcd3e6d3200ef533d2b3d7f0f8c19]

        tdf#128018 - Add column/row labels to the descriptive statistics
        
        Change-Id: I22840433954a217ef5b5c1d3ea20e935d322e767
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116852
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-06-12  Mike Kaganski  <mike.kaganski@collabora.com>  [01de216daf6dda0fb809bfa1919fcd13e6953ee9]

        Current baseline Clang 5.0.2 is able to upcast std::unique_ptr
        
        Change-Id: I5ede872a6a629be1bcbd4d3e6fbd604cc76f1d77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116911
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-12  László Németh  <nemeth@numbertext.org>  [eeee19b3fcf8b0374c361c7f6c285fd5c89b5a2f]

        tdf#142387 DOCX track changes: export w:del in w:ins
        
        by processing stack (revision history) of redline ranges,
        see GetStackCount() and GetRedlineData().
        
        Change-Id: I7a9085bc1598f0a5e3ab4de6887a12e81738d4f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117069
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7811a31df77db992e666363aa0bd12e5ea32629d]

        Fix typos
        
        Change-Id: Ibd4f8ac232eddad2b8a6c970999f0adf61a07acf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117077
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Jenkins

2021-06-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0c8fa16c78e6887d6d3a6041166d388e266bbce7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c13c0567cc458e30b2947110f5a76015f52b4200
          - Fix typos
            
            Change-Id: If1fce3d46d1b26408fc4557c426c18ace6c07277
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/117076
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-06-12  Noel Grandin  <noelgrandin@gmail.com>  [715797bc2b361960d70095d6e6d289de063e1d5c]

        Backgrd -> Background
        
        Change-Id: I55bccacfe6c6b44570a24e9f5125e40a1a83d6ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117073
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-11  Luboš Luňák  <l.lunak@collabora.com>  [6b349bcc32336664a31deed3f4463e40dd028f63]

        when converting WMF to WMF, simply do a direct copy
        
        Actually, if we have the graphics data, just copy the graphics data,
        that'll keep both the EMF+ and non-EMF+ content.
        
        Change-Id: Ia14df0ba2a94d4310ee745b49de1d2190e425f05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117063
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-06-11  Luboš Luňák  <l.lunak@collabora.com>  [b342a445cd8b115e76d261860088b012b74c0b0e]

        drop EMF+ also when converting WMF, not just EMF
        
        A WMF may have EMF with EMF+ actions embedded. When we read that,
        we drop drawing non-EMF+ actions if we use EMF+. But EMF+ actions
        are stored as MetaCommentAction in the metafile, and WMF writer
        (unlike EMF) writer simply ignores comments. So when writing WMF,
        make sure to read non-EMF actions so that something is written.
        
        This is an extension of 295626a0bd39540544b774094a63df23e5376839.
        
        Change-Id: I37355f694fe656b661abe54274ea203934e68151
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117062
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-06-11  Eike Rathke  <erack@redhat.com>  [381bc9d9acd461415cf81eef71ec3dd935a07b62]

        Related: tdf#127013 Check loaded separators for validity
        
        ... not only if something is present at all.
        That way future restrictions can reset separators.
        
        Change-Id: I738bcb9e052e8dbecb0a6cd07bbae8f4a8ea1c35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117072
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-06-11  Rafael Lima  <rafael.palma.lima@gmail.com>  [6804eb2c740d2b2310399ae14bfa0bb2e6e24a91]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 38ce99f8010aed59242b817b866055407f22cefb
          - Create introductory ScriptForge help page
            
            Change-Id: I5fd00cc05b0c28b600974c005a81804c1c6d5e74
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/116906
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-06-11  Eike Rathke  <erack@redhat.com>  [bb54d6d8241a06a6772052b77b67d6a4f686426c]

        Resolves: tdf#127013 differentiate non-/array separators and restrict
        
        Change-Id: I9ff6b816b0c7af9081954fa407a4d516a576a338
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117068
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-06-11  Caolán McNamara  <caolanm@redhat.com>  [37ddff25a67aa0b858da0e56fe7263a537002f7b]

        gtk4: starting point for welded menus
        
        submenus will need a rethink I guess
        
        Change-Id: I6d2a645267146c537fe7ba62d8be2501855e7f62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117067
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-11  Caolán McNamara  <caolanm@redhat.com>  [0df9c8c3cd16d6485c4486d9c983715b647e7090]

        gtk4: build deeper levels of GMenuModel
        
        Change-Id: Ia2cbe4fdc583d272152b4eaa9da9f9d2ff4af550
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117066
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-11  Luboš Luňák  <l.lunak@collabora.com>  [2020fc9c7d2c778e8206dcc891d5a77f92ac951c]

        MetaAction::Clone() -> const
        
        Change-Id: Ie5785127a1fb202b146710dfedf3838d2a607670
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117035
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-06-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b682c8c62b2bd6bd66b22c872a2b65b67892c1fa]

        Add extended tips to bulletandposition.ui dialog
        
        Change-Id: Ibb6c4013c587cc89b1438c264554d9e356467680
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117060
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-06-11  Julien Nabet  <serval2412@yahoo.fr>  [c384c7d7ae39495a9cfd55c3d610133f97db1304]

        Simplify Sequence/vector initializations
        
        Change-Id: Ib02e25b4600666185cf0f8d0cc8d5c64186789c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117064
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-11  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [8d3e7b2f5836106eac5172d8f4868bb540d652e6]

        EMF tdf#59814 tdf#142567 Align RestoreDC record with MSO implementation
        
        Some of WMF and EMF behaviours are undocumented.
        In that case, we are implementing the behaviour, observed in MS Office
        or MS Paint.
        
        With this commit the behaviour of import EMF RestoreDC records,
        will be the same as for MS Paint and MS Office.
        
        Change-Id: I73b65d14018f2667ffd59daf16ecc6d7ce9c1870
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117052
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-06-11  Miklos Vajna  <vmiklos@collabora.com>  [a73e8f1111f4baa8073c998ad84783dd5fc6b7bb]

        sw define bibliography entry dialog: unconditionally allow the browse button
        
        This eliminates the "Local file" type, arguing that regardless of the
        type of the bibliography entry, it may make sense to associate a local
        URL with that.
        
        Additionally, this allows using the file picker with non-HTTP URLs, like
        webdav.
        
        Change-Id: I315facdcf292f439765c420e5368a99267fe1a98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117059
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-06-11  Jean-Pierre Ledure  <jp@ledure.be>  [af3f99dd1f42cb57d8a50b444ab303b5eb81527a]

        ScriptForge - (scriptforge.py) add reference to SF/Python help page
        
        Change-Id: I68ec6c53bbf9f6631f33192776b154936c1b721e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117065
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-06-11  Julien Nabet  <serval2412@yahoo.fr>  [b49fce18d0b05a8b5f462ba9bf6c84f0bb107d93]

        Simplify vector initializations
        
        Change-Id: Icf8972be204799e9b3b3824ab18d8584911fe1c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117061
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-11  Caolán McNamara  <caolanm@redhat.com>  [513b54df70b5b9cde8d6ca2304378949256eea1d]

        gtk4: support separators via manipulating menu sections
        
        Change-Id: Iaade04dd5a4fa89ef74a22a19ebe5e37655fc61a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117058
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-11  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [73299faa75a4974eb49c93ffdfb2d6329cb4e519]

        use freshly compiled dump_syms.exe on windows for symbolinfo extraction
        
        while self compiled one still segfaults frequently, it is a tad better
        than the included one (and compiling froms source instead of using
        precompiled binaries is a net win in any case)
        
        Out of 50 attempts with the mergedlo.dll, the new compiled dump_syms
        succeeded 11 times, the shipped one succeeded 7 times - so could still
        be regular variance in that small sample size, but at least not
        significantly worse either.
        
        Change-Id: I86c213fe6aece58f1391d4c2bf9906b85eee9c57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117056
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-06-11  Armin Le Grand (Allotropia)  <armin.le.grand@me.com>  [3b46c3068af26d6be65cfe309c751e310a22d129]

        tdf#130428 remove unnecessary usage of SfxItemState::UNKNOWN
        
        Another place where SfxItemState was used as placeholder
        
        Change-Id: I54e549db50b7485024a305eb39fda848cbed6b78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117036
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>
        Tested-by: Jenkins

2021-06-11  Armin Le Grand (Allotropia)  <armin.le.grand@me.com>  [eb0222e80ba6f5b7b11f1e43f3723162beb2ba71]

        tdf#130428 remove unnecessary usage of SfxItemState::UNKNOWN
        
        The mechanism around NUMRULE_STATE does only do something
        when the SfxItemState is actually SfxItemState::SET, so this
        can be reduced to use a valid Item shared_ptr when this is
        the case
        
        Change-Id: I973648abff3696057f2ca21608ed64570742dddb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117043
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>
        Tested-by: Jenkins

2021-06-11  Armin Le Grand (Allotropia)  <armin.le.grand@me.com>  [64378ded7b87fa785f13b998e006d87f44a2776d]

        tdf#130428 remove unnecessary usage of SfxItemState::UNKNOWN
        
        Another place where SfxItemState::UNKNOWN was used as placeholder
        
        Change-Id: Ie2757e8356bfea7010b0442d72ef7865cbb18d5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117034
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>
        Tested-by: Jenkins

2021-06-11  Michael Weghorn  <m.weghorn@posteo.de>  [fd4bcd5f33fed46cacaa00f90a271b18b6355345]

        qt5/kf5: Fix crash on exit
        
        This extends the solution from
        
            commit fa8db25af6218262b3dab2e93b76464975889ceb
            Date:   Thu Jun 3 20:47:10 2021 +0100
        
                gtk4 crash on exit
        
        to cover the qt5/kf5 cases as well, after seeing
        equivalent crashes with kf5 VCL plugin
        (e.g. when starting Writer and no profile exists) after
        
            commit 556243467a0ac3f647de75bf3fb6c9f3b72466a4
            Date:   Wed Jun 2 13:06:54 2021 +0200
        
                fix shutdown leak in CppunitTest_sw_filters_test
        
        Change-Id: I4ef25bac0891c059588dbc8e6abe50db14230dea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117042
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-06-11  Julien Nabet  <serval2412@yahoo.fr>  [57796f2724f004679f78eb144a93b9a03968317c]

        Simplify Sequences initializations (writerfilter/writerperfect/x*)
        
        Change-Id: I1bd31fe6cf0f8aaf4f2cfe1d3d49e61a0633f361
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117057
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-11  Julien Nabet  <serval2412@yahoo.fr>  [92889bc98f4e822715874cb80346d8370e9da8e6]

        Simplify Sequences initializations (vbahelper)
        
        Change-Id: I9bbcf97acd59e7430758e05ae949f7e494afc704
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117051
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-11  Julien Nabet  <serval2412@yahoo.fr>  [771c8282aadb45373fc6348cc70f4cd75a43a396]

        Simplify Sequences initializations (vcl)
        
        Change-Id: Id93bde17dbc4c71ad93bc094b94408fc9e39ec98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117055
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [430fffdd64af4ae09bbc49328c5188fc2dd4e185]

        loplugin:unusedmethods improve filtering
        
        Change-Id: I75771dbcecd58259bffdd2ddb0df631205aa8d93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117032
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-11  Julien Nabet  <serval2412@yahoo.fr>  [39b8ce7081888b5d5e73ba0b49396b09ca7f3b61]

        Simplify Sequences initializations (unotools)
        
        Change-Id: Ibc5deee4b69213310a75c2a74a800d99bc451424
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117047
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-11  Julien Nabet  <serval2412@yahoo.fr>  [a75596f3f8d3660bd96a107eb13a2ea210be5b66]

        Simplify Sequences initializations (ucb)
        
        Change-Id: Idd38076a40b1177253719c01c1928da4c903151c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117017
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-11  Julien Nabet  <serval2412@yahoo.fr>  [f676b194faf2805529556c2f1da0578b58bf37de]

        Simplify even more initializations in svl/passwordcontainer.cxx
        
        Change-Id: I42cb919a8853df050d71b97f86abd20fdfccb5a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116978
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-11  Julien Nabet  <serval2412@yahoo.fr>  [76a69fb0bb1d849a2a7e76e209a30db149d79cdd]

        Simplify Sequences initializations (sw)
        
        Change-Id: I02647bdb720620afe20284a069a71c19dbfcea05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116944
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-11  Julien Nabet  <serval2412@yahoo.fr>  [b1fe17f280b24e78e7ee55d4762dc64a98d6f302]

        Simplify Sequences initializations (sc)
        
        Change-Id: I0c581b3a900a6b89c0f4e203310d65600545987f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116929
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [51178765e8afe33ebbb2016219cff869d88ca07f]

        sw_uiwriter3: Unify code and use createSwDoc everywhere
        
        Change-Id: I8054b4a9661e1873fa30390b7f7c85bd654343ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117049
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-11  Caolán McNamara  <caolanm@redhat.com>  [0dd193126a60be3324673fdd3992013fc8c42b9e]

        gtk4: process sections and submenus of toplevel menumodel
        
        and place initial contents into a section by default
        
        Change-Id: I1e7bb20bf5efb481e4f7ed0f38c8b46c06f7a7d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117050
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-11  Caolán McNamara  <caolanm@redhat.com>  [8ce77cbd706ffd60dfcd79d82779025ef8d6782c]

        cid#1473844 Untrusted loop bound
        
        and
        
        cid#1474351 Untrusted loop bound
        cid#1474118 Untrusted loop bound
        
        this time without second guessing the original intent
        
        Change-Id: Iaa6b636a08ed29feaf709fbcbac7deac761a0fc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117045
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-11  Alain Romedenne  <alain.romedenne@libreoffice.org>  [3914dd55c45bef6b0dbfd7c6eba1f0b4b43743ba]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ab81b6bfa02cd89c244bc55148486324863844f8
          - sf_form(control) Python support
            
            Change-Id: Iad14d1c5c7d353e50aba84d0cfa461e56f69f4ef
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115969
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-06-11  Caolán McNamara  <caolanm@redhat.com>  [b1d19950d3f89460109dfc0e3720ac22d4307ff8]

        Resolves: tdf#142758 Revert record parse misunderstanding
        
        of 'Related: cid#1474351 Untrusted loop bound'
        
        and add in documentation for the records
        
        This reverts commit 2134d83b8d6e73ca8eacd812eb3431bff38c74f6.
        This reverts commit 7c2e6058439da9d061e5e0bbd07c8b6d4f2ffcbf.
        This reverts commit 3748fe3e4fc22a400b3120010192b75754e38b17.
        
        Change-Id: I5b407eb4388a8d67fc863cc6070fbbf8b15321d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117044
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [4fbc246c7021248e4e9689f59b030b4b8f526954]

        loplugin:unnecessaryreturn in SvxColorValueSet::layoutToGivenHeight
        
        Change-Id: Ia42158597588fe802a2f06a6e8e59f372c62c022
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117031
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [eea9224017d282324bdced180f8e13249da1f5bd]

        uiwriter: use createSwDoc instead of loadFromDesktop for empty docs
        
        Change-Id: Iacfda21398bfd920c5e0be62893ba723ee99d738
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117041
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [066599203ce143b3614e0fa298a05ed28ba2ca63]

        no need to make a copy here
        
        Change-Id: I47d51d3d372403f30ab38697037cdb205839df44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117030
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-11  Miklos Vajna  <vmiklos@collabora.com>  [7413cc96d239f5fd5a588f13784ccb82b6968bac]

        sw image anchor type: consider a style-based custom value
        
        The anchor type is determined during insertion, it's stored as direct
        formatting after that.
        
        We used to have a user-profile default for the anchor type. This commit
        allows customizing the Graphics or OLE styles: if they specify a custom
        anchor type, then that is user instead of the user profile setting.
        
        This allows creating templates where the default depends on the used
        template and not on the user profile.
        
        The UI for this was added in commit
        5951da5175b9d7e5b3b47bd0d90989d2ef528c79 (sw image anchor type: add
        style UI for this, 2021-06-10).
        
        Change-Id: Id05342a5f38dc6267cdbe68b248dc50b87854ce2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117040
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-06-11  Caolán McNamara  <caolanm@redhat.com>  [79260c7cd80107f223e0f9bcf4bd91ae40566cbe]

        ofz#35150 crash in Bitmap::Crop from wmf load
        
        which is a problem since...
        
        commit 33d2cf7008de79106b5da4bba0241aa14d81d88f
        Date:   Sat Jun 5 19:30:46 2021 +0200
        
            WMF Change the sign of read fields in BITBLT and DIB records
        
        Change-Id: Iea1261a52866d691435f0612f672636009c00355
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117039
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-11  Caolán McNamara  <caolanm@redhat.com>  [54344deb66b2aca47bfcc9cadcbc0262fc4c138b]

        ofz#35149 crash in vcl::bitmap::CreateFromData from wmf load
        
        which has started since...
        
        commit 01ded1e6d362dbcd7148334c6965d6ad00981d4a
        Date:   Tue Jun 8 23:07:28 2021 +0200
        
            WMF tdf#55058 tdf#142722 Add implementation of BitBlt and StretchBlt
        
        Change-Id: I5bbde55dbd9e239c05544ac4a21e2758770245d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117038
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-11  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [cabb9f5c8e22a23a453559636d9c9b3c2b0a5984]

        WMF/EMF tdf#59814 tdf#142567 Fix RestoreDC record
        
        With previous implementation, the RestoreDC index argument was skipped,
        and always the last entry was taken.
        
        With this commit the support for reading SaveDC by specific index
        was added. The SaveDC/RestoreDC index support was added for
        both EMF and WMF, according to [MS-WMF] and [MS-EMF] documentation.
        
        Change-Id: I9b8a1a41462ae01de25ac3c85e453bcd80e05537
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117033
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-06-11  Caolán McNamara  <caolanm@redhat.com>  [2e415a90958bb00f460dccb303bc22853244292b]

        Related: tdf#139447 DBTreeViewBase ctor takes a bool if its a sqltype or not
        
        Change-Id: I7924dfb3dc15e34fae93b435e1a9e76f3da29463
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117037
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [36b33c50bd620a0879bf5c8b29de3ac2dada19d0]

        loplugin:unnecessaryreturn in sw/
        
        Change-Id: Iaca3f5385fd2c763cd1121ae50624aaa4a1f6165
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117029
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [02a5c22e8e4f91b6a8522126b8086520ebb78284]

        loplugin:unnecessaryreturn SwWrtShell::Toggle*
        
        Change-Id: I221dca35df23205023cf675b83c94c83178217d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117028
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-11  Caolán McNamara  <caolanm@redhat.com>  [2df2ce1b51d13bc9e203fab1b7eb3c88c906588c]

        math.desktop include "Spreadsheet" category
        
        but it's not a spreadsheet
        
        since...
        
        commit dad7fe7227fb80a32d3c2c777584dc9d74b9e929
        Date:   Thu Jan 2 16:16:55 2014 +0100
        
            Fix math categories to make SUSE rpm check happy
        
        Change-Id: I0397ea12cd7f29f4b0c1f0e0ad76a3429b55c455
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116884
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-06-11  Luboš Luňák  <l.lunak@collabora.com>  [f62a353a7f8fa2cad365a47fc763781a86425e87]

        "drawinglayer" -> "drawinglayer.emf" log area for some emf code
        
        Change-Id: I83fa2d40225f83b82cea7f8934f4afdee181abe3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117000
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-06-11  Caolán McNamara  <caolanm@redhat.com>  [3c325bd525d7726395db733e684b84b1659bd41a]

        tdf#139447 crash on dragging query/table from explorer to calc sheet
        
        Change-Id: Ic827cb967a9a9cb78f28a23707813aeec8381cd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117018
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-11  Miklos Vajna  <vmiklos@collabora.com>  [3514b18f173c1ed7ab32e9d8820a588ba0d880d7]

        CppunitTest_vcl_svm_test: add missing basegfx link
        
        Missing probably because
        https://gerrit.libreoffice.org/c/core/+/116967/1 was merged before its
        https://gerrit.libreoffice.org/c/core/+/116959/4 parent.
        
        Change-Id: I0c6304c98f27e1f24ee615e4580c8ad7458bf79b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117027
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-06-11  Armin Le Grand (Allotropia)  <armin.le.grand@me.com>  [2baf6f654244a67715e4b3d86c49144ce6b5dd13]

        tdf#130428 remove unnecessary usage of SfxItemState::UNKNOWN
        
        ParaLineSpacingControl::Initialize() is another place where
        SfxItemState::UNKNOWN was just used as a placeholder for
        a non-set SfxItemState (aka could not be queried)
        
        Change-Id: I95ad01579e5aa4c86ace619e2201481742297c2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117016
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2021-06-11  Armin Le Grand (Allotropia)  <armin.le.grand@me.com>  [552ceeb5c6ccf2573adfd092cc4b2ce214a9c2df]

        tdf#130428 remove unnecessary usage of SfxItemState::UNKNOWN
        
        FontworkBar::getState does not need to check for SfxItemState::UNKNOWN
        at all, actions solely depend on FontWork object being selected.
        This also greatly simplifies that method. Also, the optimization
        by passing in a variable to checkForSelectedFontWork and remember
        if already computed can be removed - also in other places where
        it had to be given, but was not re-used at all
        
        Change-Id: I35b1f36195feb1d645619665d2dd65a84b75b118
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117014
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2021-06-11  Armin Le Grand (Allotropia)  <armin.le.grand@me.com>  [5c3ad59612697cf0afee0f836e9ee77f0920356b]

        tdf#130428 remove unnecessary usage of SfxItemState::UNKNOWN
        
        In this case SfxItemState::UNKNOWN was used as boolean
        state to decide to keep extracted value or replace. First
        method even throws an exception when SfxItemState::UNKNOWN
        should happen.
        I tried to be very careful in changing these methods, so
        another look/check from reviewers will be welcome. I think
        that code was unnecessarily complicated, too, butz hope to
        not have touched semantics (behaviour) at all
        
        Change-Id: Id213fedcafcfb655749caf2659f9a15b240ec27d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116999
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2021-06-11  Stephan Bergmann  <sbergman@redhat.com>  [d4a478af9cb3154ca1a2179240750865ee3ede91]

        Remove duplicate code
        
        The two
        
        >             aSet.Put( aAnch );
        
        had been like that ever since at least 84a3db80b4fd66c6854b3135b5f69b61fd828e62
        "initial import", but only now aa9cb8e14749e7fb7a83b55a2bb095501f731a18
        "-Werror,-Wunused-but-set-variable (Clang 13 trunk)" removed the lines of code
        between them (and which should not have changed neither aSet nor aAnch as a
        side effect, which could have explained the putative duplication), making the
        duplication stick out.  Lets assume this was an error ever since, and that just
        one call is enough.
        
        Change-Id: Ie1ad54fb31212849f242eea77bc9e436b6fd92f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116980
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-11  Miklos Vajna  <vmiklos@collabora.com>  [2f6f533b76d6dd12a8d8356eedbb3f497be41739]

        sw: handle InvertBorderSpacing when replacing compat options
        
        This was added in commit de0866b507e259f1726d1015293aad8fcadd763a
        (sw-invert-border-spacing.diff:, 2010-09-14), it's off by default and is
        on for Word documents.
        
        Change-Id: Idf1999dbe9e641259e09eaafbebd347199cd5db4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117015
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-11  panoskorovesis  <panoskorovesis@outlook.com>  [794eda02133699830913b37e094a07edeaeff22d]

        Add IntersectClipRegion cppunit tests to vcl
        
        Two tests where added, IntersectRectClipRegion and
        IntersectRegionClipRegion, along with their .svm files.
        The tests create mutliple IntersectClipRegions and test
        their attributes.
        
        Change-Id: I33b7b13b4f3eef1de07cc063ef22fea034d65cfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116967
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-11  Jim Raykowski  <raykowj@gmail.com>  [239b4bb27fd8db26e8416045b3015688a8b1b0ae]

        Resolves tdf#142651 Writer: Next Change stopped working
        
        by normalizing copy of PaM instead of reference
        
        Change-Id: If2c8664de18eb9473151c5961ad7654932ca37e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116875
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-06-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [b0712101351b084e5073d41052a0abc4f36f4789]

        sw_uiwriter: remove duplicated createDoc method
        
        Change-Id: Ie29cd4aa6907018d1bfe492c22ac1d431d0331ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117020
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [9cfb555bb4f985ec3b759291721f0f7a2e4c355e]

        sw_layoutwriter: remove duplicated createDoc method
        
        Change-Id: I25f995f06ce56ecec3411007bfd4f381cc7af207
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117021
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [6e1bc19044dc154fee30263951e1122028b22b5b]

        loplugin:unnecessaryreturn SotStorageStream::Commit
        
        Change-Id: Icfd32ea8b29aa544b71d0c4fc6bc67c06f81e327
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116987
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-10  Michael Stahl  <michael.stahl@allotropia.de>  [7f3c9da5a0a8f27e3fe63c39a30fc08e34246420]

        schema: update to ODF 1.3 OS
        
        Change-Id: I97e28612aeeebed709da9ad621250c6b26e55f92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116734
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-06-10  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [363b98b268f317e7f2f9af392085856b938fb5f9]

        EMF tdf#142745 Improve performance of FILLRGN, PAINTRGN, EXTSELECTCLIPRGN
        
        With previous implementation, during reading of rectangles
        the optimizations were made after reading every single
        rectangle. This was causing performance issues, with many
        rectangles (eg. 2500 rectangles).
        
        With this commit, the optimization is made after reading all
        rectangles. It is improving performance of FILLRGN, PAINTRGN and
         EXTSELECTCLIPRGN records.
        
        Change-Id: I1b8b844efddd08e9bf6f6726c3fdf213a629883f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116996
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-06-10  Stephan Bergmann  <sbergman@redhat.com>  [da905b57745a343aa922a4e9fb513b121cd6ad8b]

        -Werror,-Wunused-but-set-variable (Clang 13 trunk)
        
        ...ever since the code's introduction in
        4e386a897cd43aae3664ce68e47dd46b271de780 "INTEGRATION: CWS macosxspellchecker"
        
        Change-Id: I932b7ff4cc8aabf2e70379ed9ebe361881246c46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116997
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-10  Stephan Bergmann  <sbergman@redhat.com>  [72bc2412db4f621d2c08e9b539fc9b9f441065e3]

        -Werror,-Wunused-but-set-variable (Clang 13 trunk)
        
        ...ever since the code block's introduction in
        14bc62ad0d9e0179f4178d2913ebba7abf99755e "INTEGRATION: CWS
        aquafilepicker02_DEV300"
        
        Change-Id: Id4cda7ed087b350361b0207034fc31819d65efad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116992
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-10  Stephan Bergmann  <sbergman@redhat.com>  [e97a9211c08fe28d2b46d0a1371f0b391b5343b2]

        -Werror,-Wunused-but-set-variable (Clang 13 trunk)
        
        ...ever since the code's introduction in
        adf0066a17538a394550237a54f6fc0027f6ed29 "#i91478# aqua implementation
        (continued)"
        
        Change-Id: I2dd7bbaba9e8068929f4792b7f953cbf01e03a7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116989
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-10  Miklos Vajna  <vmiklos@collabora.com>  [5951da5175b9d7e5b3b47bd0d90989d2ef528c79]

        sw image anchor type: add style UI for this
        
        A frame style contains RES_ANCHOR, and SwFormatAnchor::m_eAnchorId
        already describes an anchor type. This is even exposed on the UNO API as
        the AnchorType property and its ODF import/export is also implemented.
        
        Enable UI for this, so that templates can decide the default anchor type
        when inserting images. Still keep the "to frame" anchor type disabled as
        its meaning is unclear for frame styles.
        
        Change-Id: I5d8ef63af9c8f2efa6485c4ec827ba9aef9b8956
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116990
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-06-10  Olivier Hallot  <olivier.hallot@libreoffice.org>  [71070e7df254ffdcf57f4c82b1597d9855218f23]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2b074d47c5f66d96576df2003b29d3cf09b4702a
          - tdf#130063 Add Help page for revamped B&N dialog for Impress and Draw
            
            Change-Id: I770a45ff062056ee38d904324e1f0148a7eec9da
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/116945
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-10  Olivier Hallot  <olivier.hallot@libreoffice.org>  [57b80927410a2020c34ff0775931b08b2f7dfffd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to db2d4a1373cc1a025888c4ef0359620eac3f88f6
          - tdf#112685 Advanced TSCP classification help page
            
            * Refactor TSCP pages
            * Add help page for Classification dialog
            * Add Help page for Classification Toolbar
            
            Change-Id: Id11c15d6937400b7cd28a5d80c4e9438693b28a1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/116874
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-10  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0c8e119c9732e21b9391a4751200988b08594138]

        Add extended tips to document classification dialog
        
        Change-Id: I41ffe5c66e56ec7add2d4fcbb129ae2e3ff13b20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116915
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-06-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [5c56ee765c570b31b0820ea1a228a0166b84843a]

        loplugin:unnecessaryreturn AddonsOptions_Impl
        
        Change-Id: Ic2adf9467af7118e8efbbae2132912f3cc3d6943
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116988
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [9614c3c97bdc544e358ac9979b5a1f2681cfa8d6]

        small optimisation in SvtListener::EndListening
        
        erase immediately after find so we're working with cache-hot data.
        
        Instead of calling something else, which will load other stuff, then
        reload the data to do the erase.
        
        Change-Id: Ibbcca584b488ec3edc5b271efbd15d9a9ea2213f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116986
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [67cadbe2a9165f99de7d47a861954c6bc6c5f216]

        loplugin:unnecessaryreturn SvtListener::EndListening
        
        Change-Id: Ifa7092b31b6027eeb5d7df67ac8b7de9337faf66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116985
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-10  Stephan Bergmann  <sbergman@redhat.com>  [893c8fa232b0c78c5f390f7d35b6e1a7f6538ed1]

        -Werror,-Wunused-but-set-variable (Clang 13 trunk)
        
        all three variables were unused ever since the code's introduction in
        229a0de9c81554dfe6c96a0095a582476abc87ba "CWS-TOOLING: integrate CWS
        appleremote01"
        
        Change-Id: Ib755b86c81a6823c440f9f6a392b8f4b7de973ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116984
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-10  Stephan Bergmann  <sbergman@redhat.com>  [3732bba5e2b5ca5890be1fc3d09455248b81c763]

        Adapt compilerplugins to Clang VK_RValue -> VK_PRValue rename
        
        <https://github.com/llvm/llvm-project/commit/aef5d8fdc7d0d348125d5ecf4a13be5888eb1654>
        "[clang] NFC: Rename rvalue to prvalue"
        
        Change-Id: I237e8a491465500e35637f8dae400402bcd9411d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116983
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-10  Caolán McNamara  <caolanm@redhat.com>  [a774d3295f84c5c4df26274edec2778ea3c3dc59]

        drop firebird test of initial experimental period fdb-only format
        
        Initially when the firebird embedded database support was first
        experimental we saved the fdb firebird file format.
        
        A test was added by 3f114eb4a2f3994b980aa607f2d4afc58e5aaa1d around then
        (2013) to test loading firebird odbs
        
        Then with
        
        commit de899f0b350e51b1932fa4674f7ce2ae386cd1ce
        Date:   Thu Jun 2 11:56:10 2016 +0200
        
            connectivity: firebird: use ODS12 test database for Firebird 3
        
        if building with firebird 3 a replacement odb was created in firebird
        3.X ODS12 format to use instead of the 2.X ODS11 file.
        
        Those fdb file formats were endian specific and database version
        specific. Which was a well known problem documented in tdf#72987 and a
        blocker for leaving 'experimental' at that point in time.
        
        So finally with
        
        commit 0cc1ddf2d8d6bc7df74fdd8f8f97381df681177d
        Date:   Thu Aug 11 12:02:56 2016 +0200
        
            tdf#72987 GSoC Use Firebird backup format
        
        the save was changed to save the backup fbk file format and load
        restores the database from that fbk file format (2016) when available.
        
        later in
        
        commit 860ecb9e583627ab43097784ad98b41afd983ff6
        Date:   Thu Jan 5 12:58:26 2017 +0100
        
            require firebird 3.0 for build (don't allow 2.5)
        
        the firebird 2.X (ODS11) test of loading the fdb format was
        dropped leaving just the firebird 3.X (ODS12) fdb case because firebird
        3.X cannot directly load the ODS11 format
        
        Now with the appearance of firebird 4 the same problem arises that
        firebird doesn't load older binary formats directly.
        
        In the end all we established here is that an odb containing only a fdb
        is endian and version specific and a bad idea wrt compatibility so we
        shouldn't do that. But we knew that, so embedded firebird databases were
        an experiemental curosity until 0cc1ddf2d8d6bc7df74fdd8f8f97381df681177d
        enabled use of the fbk format.
        
        We're not gaining anything with the test of loading the binary only case
        because we know that's an unsustainable route we abandoned.
        
        Change-Id: I9f1715a817392de9f3f6e891966bbd838a9ce933
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116981
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-10  Caolán McNamara  <caolanm@redhat.com>  [eee3b63561a9f1a8ed3d05e9e7a060344878ffd4]

        drop unused dbaccess/qa/unit/data/firebird_integer_le.odb
        
        Change-Id: Ic8ab7db1a0b2fd3425caf4714d26207ea2c35db8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116979
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-10  Mike Kaganski  <mike.kaganski@collabora.com>  [01379acedcdad4fc08c61b73b8500e758b88d5ae]

        svxcore: provide UNO constructor for com.sun.star.text.TextColumns
        
        This allows to create it e.g. in Basic macros using CreateUnoService
        
        Change-Id: I949d3b92c83cd9e763244f70b22f0f367b93cb48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116970
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [d693223b84b518701d308678801ccc50877490dc]

        tdf#136766 Zoom slider in calc print preview has white background
        
        I cannot figure out any way to make transparent stuff on the toolbar
        behave under all rendering backends, so just revert this
        
        this reverts
            commit 00cffc20e40b2412c7e9867eed24c9834504e24f
            Date:   Mon Sep 7 13:28:33 2020 +0200
        tdf#135181 Calc print preview zoom slider print preview not
        transparent (gen)
        
            commit 444c7c736be7545344298a9cbb3a69886edc5ecb
            Date:   Mon May 18 18:23:13 2020 +0200
            tdf#125538 fix background of zoom control
        
        Change-Id: I7c351796b2c0778c1520fc8177d05567b2ae8a48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116982
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-10  Alain Romedenne  <alain.romedenne@libreoffice.org>  [0963d6b25e6861591805c0d6ae8c0476adf177c0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e5ac483bab252537ccbd087e6a133230cb8bae70
          - tdf#141474 tdf#124066 Basic keyword arguments explanations
            
            Change-Id: I9f05990a9c3513d171b7ae94e8d60e5d0d1ced2f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/116468
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-06-10  Tünde Tóth  <toth.tunde@nisz.hu>  [c9f071ff49bace0809d3a55d4d4b76a26d933f9c]

        tdf#139658 OOXML: fix broken chart import at labels with quotes
        
        During the import of the internal data table, incomplete
        parsing of category labels with escaped quotation marks
        resulted broken category labels and charts.
        
        Change-Id: If5af3d527b80d1e055562f589bdaf17096ad49f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116714
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-10  Tünde Tóth  <toth.tunde@nisz.hu>  [6185d1ff0130b3d178d5e50eeb6944ab70db41f9]

        tdf#140623 Chart OOXML import: set text overlap to false
        
        of category axis label unless the rotation is 0 in xml.
        
        Regression from commit: 21620f9d2f50e66dffc45a5afb539edb8d54434c
        (tdf#138194 Chart OOXML import: set text break to true)
        
        Change-Id: I18db7483f49c84a83760200037f8858a3b471994
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116575
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [ff44c5f6bc6a3ca71c87cced03b0cb8ca3c889d6]

        loplugin:unnecessaryreturn FontTable::addEmbeddedFont
        
        Change-Id: Ib64799f06ee1fbcc43132df6ad44975a0dff347e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116973
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-10  Caolán McNamara  <caolanm@redhat.com>  [b5e6a478e88f45bd690045aaf12f664c4d1daa10]

        HAVE_FIREBIRD_30 is not used anymore
        
        Change-Id: If318cd33356c0082a63cbd941cdfc753c9d800e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116977
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-10  Caolán McNamara  <caolanm@redhat.com>  [5d684acf33b6244c5eba332da7419e20126f1a08]

        fix firebird Cppunit targets
        
        so
        
        make CppunitTest_dbaccess_firebird_test
        make CppunitTest_dbaccess_firebird_regression_test
        
        work
        
        which is presumably a problem since...
        
        Commit 36befb3aca96907a14e71e82497dbb8f03ead5ab
        Date:   Sun Sep 23 19:40:59 2018 +0200
        
            tdf#72987 split firebird test into a regression test and a "new" test
        
        Change-Id: I3509364ba496c01c4a8a53674ec1c65495210274
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116969
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-10  Caolán McNamara  <caolanm@redhat.com>  [0dbe3845bc3583dd6a8e285a8bdfd5b3939bbc6f]

        firebird support accidentally defaulted to disabled
        
        since...
        
        commit ffc6d564b91692cd9d99a0eb3b1ceaf54f7db89e
        Date:   Tue Jun 1 07:40:12 2021 +0200
        
            configure: Refactor disabling DB drivers
        
        Change-Id: I94e5e0aca54e1d6d0355d63b27d8fd73dd433083
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116964
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-10  Olivier Hallot  <olivier.hallot@libreoffice.org>  [7930a1c5de1dfea458ba52502259b4ff702fd3f4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fded06f95f73fd0bfb27d861843c2f317db83d29
          - tdf#132906 Update Sampling statistics dialog
            
            Change-Id: Ibe4132cfb80455dfc3338b17155bf449aad6e840
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/116925
            Tested-by: Jenkins
            Reviewed-by: Eike Rathke <erack@redhat.com>
            
2021-06-10  Balazs Varga  <balazs.varga991@gmail.com>  [3b4c11350a631e27345e87ecfe258d12983cbfbc]

        tdf#142713 OOXML: export secondary axis of all chart types
        
        where the secondary axis is supported by the chart model
        and OOXML.
        
        Change-Id: Ifbcc905139487965510063aa87991ce6f8df73ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116809
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <varga.balazs3@nisz.hu>

2021-06-10  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [8d2d627a13de56bb95802d8ca1086933314fee46]

        tdf#142257 Add Word-compatible secondary shortcuts for Grow/Shrink
        
        Only for Hungarian, so we are not clashing with /
        wasting precious combinations for other languages.
        
        This would provide UX-interop with Word, yet the new default which
        is consistent with Impress is kept so it's the best of both worlds.
        
        Change-Id: Ia74c570bb94835d4a173a536f49d5a4f50e23542
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116418
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <varga.balazs3@nisz.hu>

2021-06-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [3455c3efff86b12835261e2165ec563b2e0df2d3]

        loplugin:unnecessaryreturn RoadmapWizard
        
        Change-Id: I269fd92a6076fe9ebe18646e537e7031aec47fef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116976
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-10  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [3882a1811155415cba63ffc08f0f4863c0dbb3b7]

        tdf#142612 Replace Show Formula command shortcut for Hungarian
        
        Use the Excel-compatible shortcut that can be entered with
        Hungarian keyboard layout on Windows. Backtick is AltGr+7
        which does not work correctly when combined with Ctrl.
        
        Change-Id: I9f5da857a041733c63c124b3aff3d1834f8405f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116562
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <varga.balazs3@nisz.hu>

2021-06-10  Caolán McNamara  <caolanm@redhat.com>  [5bd31b7116abbb61f330783ab12aa302f9e8c43c]

        cid#1485166 silence Uninitialized scalar variable harder
        
        Change-Id: Ic9d841109cbcc1201e13cebea423139fd760c680
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116966
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [02af9b8ef1f87bb6bc5fee22ad184681b20f201a]

        tdf#64997: sw_ww8export3: Add unittest
        
        Change-Id: Iba81551157484274f90fea3e9f9f2c34c1daeaf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116968
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [0098d36c07d8a6cd4ad59bf4f4c7ad69fdaf6dfd]

        loplugin:unnecessaryreturn SvImpLBox::SetMostRight
        
        Change-Id: Id556d8c86c1229a51bd600da433d564979c1cd40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116975
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [7ad41a7767c666f6707adb1449e501f8581d0d3b]

        loplugin:unnecessaryreturn SalX11Display::Dispatch
        
        Change-Id: I270f6538d921ad2116cc29ada3e4543027531764
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116974
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [e2644dc93e0c9577e3d6d1e8c4918481165d1378]

        loplugin:unnecessaryreturn SalFrame::SetPluginParent
        
        Change-Id: If927a834f5b5d722fc36cce40e161597af6234ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116972
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [cea5df84466fb7cbecada6840b918d736f9b89c3]

        loplugin:unusedmethods
        
        Change-Id: I2890e29b3e18cdf7822bf93ee7c17cd8221497a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116971
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-10  Caolán McNamara  <caolanm@redhat.com>  [5de138edf041ea56652f8a41471f63859ef3318a]

        update firebird modelines
        
        with solenv/bin/add-modelines -p connectivity/source/drivers/firebird
        
        because a bunch are missing the trailing ones
        
        Change-Id: I168c22586744cd666e6c18a569e143b6caccd421
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116963
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [266a3bad6d0537e309922ddafe3a6d4119e2c50c]

        tdf#142629: vcl_filters_test: Add unittest
        
        Change-Id: Id0397bc8e16eb22853ce3388f8ef3cc8f8558692
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116961
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-10  Caolán McNamara  <caolanm@redhat.com>  [76e2c20876319cbeea24d40104fac1ba7d6b5278]

        update add-modelines to the TEMPLATE.SOURCECODE.HEADER pattern
        
        to match
        
        commit f75cd22118a58c8a8827723c890885a500562465
        Date:   Tue Nov 8 14:51:20 2016 +0200
        
            Add fill-column: 100 to the Emacs mode line
        
        and
        
        commit 6a0081642633eb406059295b90fd0c9b0cd1130f
        Date:   Wed May 18 20:00:00 2016 +0200
        
            add Vim C-indent options to C/C++ template modeline
        
        changes to TEMPLATE.SOURCECODE.HEADER
        
        Change-Id: Ic323cd7dcce9ece23325a23160b0936819bb634b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116962
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-10  Luboš Luňák  <l.lunak@collabora.com>  [11925224a53a46837d3a32b126ff2be55c96fb13]

        avoid possible repeated cairo surface creation
        
        Doing the frame size adjustments only after the if condition meant
        that in headless mode the surface could be destroyed and created
        again for the same size. Also AcquireGraphics() passed different
        frame size to SetGraphics() than SetPosSize().
        
        Change-Id: I9d6884a3917dfbd7b2cfe4fcd4e350c8bc9f4305
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116272
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-06-10  Armin Le Grand (Allotropia)  <armin.le.grand@me.com>  [a292fb847dade1912d281adc44c92a9ba3e8b61d]

        tdf#130428 remove unnecessary usage of SfxItemState::UNKNOWN
        
        In this case, avoid single, re-used local variable. It gets
        newly processed at locations used anyways.
        
        Change-Id: I89463736cbc28925adc304adb4624ab2740bdfbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116936
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2021-06-10  Armin Le Grand (Allotropia)  <armin.le.grand@me.com>  [e11c3740845959ab25f9b644681c97a7ded24d1c]

        tdf#130428 remove unnecessary usage of SfxItemState::UNKNOWN
        
        No need to check for SfxItemState::UNKNOWN, all states depend on
        selected SdrObejcts/E3DObjects anyways
        
        Change-Id: I13be6494229c18f514da3e0229d0896b237508c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116939
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2021-06-10  Stephan Bergmann  <sbergman@redhat.com>  [105ad5dc174d9e894b0c4f9e24d068090ca8c3aa]

        external/mdds: Mark patch as upstreamed
        
        Change-Id: Id61fbaafb575a8c745e5b3cc5b2ff8ae4526d94c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116960
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-10  Stephan Bergmann  <sbergman@redhat.com>  [19885d9395a8481f93ca667c07a306368f2cab79]

        -Werror,-Wunused-but-set-variable (Clang 13 trunk)
        
        26ee34d1332e164cf938fcf78902df7d0cc3fe8f "uitest: add logging for UI actions"
        had added the original
        
        >     return "Action on element: " + mxWindow->get_id() + " with action : " + aActionName;
        
        That commit had stated
        
        > The long term goal for this logging is that it generates content in a
        > DSL for the UI testing. The generated file can then be interpreted by
        > the UI testing and replay the interaction with the UI.
        >
        > For now the plan is to have a readable output of what happens in the UI
        > layer that allows to quickly transform it to a UI test.
        
        Later, 5578bc99542953b6318a117a4e4b99f12964d9d2 "uitest: Some new features in
        ui_logger project", apparently as part of working on such a Python-from-DSL code
        generator, commented out the original return statement.  The comment at
        <https://gerrit.libreoffice.org/c/core/+/116811/
        1#message-867650d186ade924cd38240ebbf8603222adac6d> "Lets assume this was
        commented out in error" has instructions how to test that (the generated
        test.log is in the UserInstallation rather than in instdir, though), and the
        comment at <https://gerrit.libreoffice.org/c/core/+/116811/
        1#message-36bf2eab1110bf51ccaaa1014188b841beb32041> suggests returning just
        aActionName instead of the dressed-up, human-readable "Action on element ..."
        
        However, when I tried out those instructions, the dsl_core.py generation failed
        (with an arpeggio.NoMatch exception) both when just returning aActionName and
        when returning the full dressed-up, human-readable "Action on element ..."  But
        it also generally failed if WindowUIObject::get_action returns an empty string
        (i.e., the status quo), with e.g.
        
        > AttributeError: 'CloseDialog' object has no attribute 'uno_command_name'
        
        apparently due to some
        
        > Close Dialog
        
        lines in my generated test.log.
        
        So it appears that dsl_core.py is unfinished work in progress, which does not
        work properly regardless of what WindowUIObject::get_action returns.  Coming
        back to the original commit that produced "readable output of what happens in
        the UI layer", it is thus probably best to leave it at that output for now, and
        reinstate the original full dressed-up, human-readable "Action on element ..."
        That addresses the -Werror,-Wunused-but-set-variable.  If anybody wants to fix
        that dsl_core.py generation, that can happen in later commits.
        
        Change-Id: Ie1123df53d9505fc5f039405f666977550f967d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116811
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-10  László Németh  <nemeth@numbertext.org>  [68b6004fe9df184bcbaf46dd53abfec228219df6]

        tdf#141994 track changes: record insertion of images
        
        by adding a SwRangeRedline to the anchoring point of
        the image inserted with Insert->Image... or
        "Insert Image" of the Standard toolbar.
        
        Note: Only images anchored as characters can be
        recorded this way, so change the default to-character
        anchoring at enabled change tracking. (In other office
        suites, as-character insertion is the default anchoring
        for inserted images with disabled change tracking, too.)
        
        Follow-up to commit d6322bcedc197a654abc7d64bfea8cf570f123bf
        "tdf#59463 track changes: record deletion of images".
        
        Change-Id: I593abbdb6f9f2b1a5265f112103479c1833166af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116924
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-10  Miklos Vajna  <vmiklos@collabora.com>  [2693ef720d9aaabe4fca0183f0c91ab34cf47fb4]

        CppunitTest_xmlsecurity_signing: remove not needed direct pdfium dependency
        
        This test only calls pdfium indirectly via vcl.
        
        Change-Id: I37ba3f9803d5dd0ead9e3614f3c899d6029107d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116940
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-10  Julien Nabet  <serval2412@yahoo.fr>  [159030991c70fc3c4018ef28abf1814902a0aebb]

        Simplify Sequences initializations (sot/stock/svl/svtools/svx)
        
        Change-Id: Iec21851d69f4a8d5f557e9ed2d30e5f680cd62c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116943
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [36db408b9027da01464927e5853950435596ae05]

        sd: ubsan - fix heap-use-after-free in SdOutliner
        
        OutlinerView can change (old one deleted and new one create)
        so we can't store it in a local vairable and need to always
        fetch it.
        
        UBSAN Error log:
        ==21484==ERROR: AddressSanitizer: heap-use-after-free on address 0x606000af7d28 at pc 0x2ab7c5979405 bp 0x7ffcd1a3d1a0 sp 0x7ffcd1a3d198
          READ of size 8 at 0x606000af7d28 thread T0
              -0 0x2ab7c5979404 in std::__uniq_ptr_impl<EditView, std::default_delete<EditView> >::_M_ptr() const /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/unique_ptr.h:147:42
              -1 0x2ab7c59792ea in std::unique_ptr<EditView, std::default_delete<EditView> >::get() const /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/unique_ptr.h:337:21
              -2 0x2ab7c59791d9 in std::unique_ptr<EditView, std::default_delete<EditView> >::operator*() const /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/unique_ptr.h:322:2
              -3 0x2ab7c59725da in OutlinerView::GetEditView() const /include/editeng/outliner.hxx:209:46
              -4 0x2ab7c70e36bb in SdOutliner::SearchAndReplaceOnce(std::__debug::vector<sd::SearchSelection, std::allocator<sd::SearchSelection> >*) /sd/source/ui/view/Outliner.cxx:903:21
              -5 0x2ab7c70dcb32 in SdOutliner::SearchAndReplaceAll() /sd/source/ui/view/Outliner.cxx:622:29
              -6 0x2ab7c70da81b in SdOutliner::StartSearchAndReplace(SvxSearchItem const*) /sd/source/ui/view/Outliner.cxx:478:28
              -7 0x2ab7c61e4fc5 in sd::FuSearch::SearchAndReplace(SvxSearchItem const*) /sd/source/ui/func/fusearch.cxx:128:44
              -8 0x2ab7c5c61fc5 in sd::DrawDocShell::Execute(SfxRequest&) /sd/source/ui/docshell/docshel3.cxx:228:36
              -9 0x2ab7c5cac074 in SfxStubDrawDocShellExecute(SfxShell*, SfxRequest&) /workdir/SdiTarget/sd/sdi/sdslots.hxx:18384:1
              -10 0x2ab7cd885d8f in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool) /sfx2/source/control/dispatch.cxx:253:9
              -11 0x2ab7cd89bd8f in SfxDispatcher::Execute_(SfxShell&, SfxSlot const&, SfxRequest&, SfxCallMode) /sfx2/source/control/dispatch.cxx:753:9
              -12 0x2ab7cd89ccd6 in SfxDispatcher::Execute(unsigned short, SfxCallMode, SfxItemSet const*, SfxItemSet const*, unsigned short) /sfx2/source/control/dispatch.cxx:811:9
              -13 0x2ab7cdd11d76 in SfxDispatchController_Impl::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> const&) /sfx2/source/control/unoctitm.cxx:738:46
              -14 0x2ab7cdd15135 in SfxOfficeDispatch::dispatchWithNotification(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> const&) /sfx2/source/control/unoctitm.cxx:243:16
              -15 0x2ab7f54b25d7 in framework::DispatchHelper::executeDispatch(com::sun::star::uno::Reference<com::sun::star::frame::XDispatch> const&, com::sun::star::util::URL const&, bool, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /framework/source/services/dispatchhelper.cxx:159:30
              -16 0x2ab7f54b1531 in framework::DispatchHelper::executeDispatch(com::sun::star::uno::Reference<com::sun::star::frame::XDispatchProvider> const&, rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /framework/source/services/dispatchhelper.cxx:117:16
              -17 0x2ab7f54b2d17 in non-virtual thunk to framework::DispatchHelper::executeDispatch(com::sun::star::uno::Reference<com::sun::star::frame::XDispatchProvider> const&, rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /framework/source/services/dispatchhelper.cxx
              -18 0x2ab7e63c546f in unotest::MacrosTest::dispatchCommand(com::sun::star::uno::Reference<com::sun::star::lang::XComponent> const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /unotest/source/cpp/macros_test.cxx:85:22
              -19 0x2ab7b1a9ac2d in testSearchAllInDocumentAndNotes::TestBody() /sd/qa/unit/uiimpress.cxx:715:5
              -20 0x2ab7b1b43f84 in void std::__invoke_impl<void, void (testSearchAllInDocumentAndNotes::*&)(), testSearchAllInDocumentAndNotes*&>(std::__invoke_memfun_deref, void (testSearchAllInDocumentAndNotes::*&)(), testSearchAllInDocumentAndNotes*&) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/invoke.h:73:14
              -21 0x2ab7b1b43b5e in std::__invoke_result<void (testSearchAllInDocumentAndNotes::*&)(), testSearchAllInDocumentAndNotes*&>::type std::__invoke<void (testSearchAllInDocumentAndNotes::*&)(), testSearchAllInDocumentAndNotes*&>(void (testSearchAllInDocumentAndNotes::*&)(), testSearchAllInDocumentAndNotes*&) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/invoke.h:95:14
              -22 0x2ab7b1b439b2 in void std::_Bind<void (testSearchAllInDocumentAndNotes::* (testSearchAllInDocumentAndNotes*))()>::__call<void, 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/functional:467:11
              -23 0x2ab7b1b43612 in void std::_Bind<void (testSearchAllInDocumentAndNotes::* (testSearchAllInDocumentAndNotes*))()>::operator()<void>() /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/functional:549:17
              -24 0x2ab7b1b426a1 in std::_Function_handler<void (), std::_Bind<void (testSearchAllInDocumentAndNotes::* (testSearchAllInDocumentAndNotes*))()> >::_M_invoke(std::_Any_data const&) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/std_function.h:316:2
              -25 0x2ab7b1aec1f1 in std::function<void ()>::operator()() const /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/std_function.h:706:14
              -26 0x2ab7b1b41984 in CppUnit::TestCaller<testSearchAllInDocumentAndNotes>::runTest() /workdir/UnpackedTarball/cppunit/include/cppunit/TestCaller.h:175:7
              -27 0x2ab765f655ba in CppUnit::TestCaseMethodFunctor::operator()() const /workdir/UnpackedTarball/cppunit/src/cppunit/TestCase.cpp:32:5
              -28 0x2ab780dd0937 in (anonymous namespace)::Protector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) /test/source/vclbootstrapprotector.cxx:46:14
              -29 0x2ab765f36c47 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const /workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:20:25
              -30 0x2ab775453fd7 in (anonymous namespace)::Prot::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) /unotest/source/cpp/unobootstrapprotector/unobootstrapprotector.cxx:78:12
              -31 0x2ab765f36c47 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const /workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:20:25
              -32 0x2ab771f47962 in (anonymous namespace)::Prot::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) /unotest/source/cpp/unoexceptionprotector/unoexceptionprotector.cxx:62:16
              -33 0x2ab765f36c47 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const /workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:20:25
              -34 0x2ab765ecdf84 in CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) /workdir/UnpackedTarball/cppunit/src/cppunit/DefaultProtector.cpp:15:12
              -35 0x2ab765f36c47 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const /workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:20:25
              -36 0x2ab765f30697 in CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) /workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:86:18
              -37 0x2ab765fcfa79 in CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /workdir/UnpackedTarball/cppunit/src/cppunit/TestResult.cpp:182:28
              -38 0x2ab765f63c21 in CppUnit::TestCase::run(CppUnit::TestResult*) /workdir/UnpackedTarball/cppunit/src/cppunit/TestCase.cpp:91:13
              -39 0x2ab765f67a52 in CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) /workdir/UnpackedTarball/cppunit/src/cppunit/TestComposite.cpp:64:30
              -40 0x2ab765f66c4a in CppUnit::TestComposite::run(CppUnit::TestResult*) /workdir/UnpackedTarball/cppunit/src/cppunit/TestComposite.cpp:23:3
              -41 0x2ab765f67a52 in CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) /workdir/UnpackedTarball/cppunit/src/cppunit/TestComposite.cpp:64:30
              -42 0x2ab765f66c4a in CppUnit::TestComposite::run(CppUnit::TestResult*) /workdir/UnpackedTarball/cppunit/src/cppunit/TestComposite.cpp:23:3
              -43 0x2ab765ffd60e in CppUnit::TestRunner::WrappingSuite::run(CppUnit::TestResult*) /workdir/UnpackedTarball/cppunit/src/cppunit/TestRunner.cpp:47:27
              -44 0x2ab765fce4de in CppUnit::TestResult::runTest(CppUnit::Test*) /workdir/UnpackedTarball/cppunit/src/cppunit/TestResult.cpp:149:9
              -45 0x2ab765ffe56b in CppUnit::TestRunner::run(CppUnit::TestResult&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /workdir/UnpackedTarball/cppunit/src/cppunit/TestRunner.cpp:96:14
              -46 0x4ff42e in (anonymous namespace)::ProtectedFixtureFunctor::run() const /sal/cppunittester/cppunittester.cxx:324:20
              -47 0x4fb90c in sal_main() /sal/cppunittester/cppunittester.cxx:474:20
              -48 0x4fa40e in main /sal/cppunittester/cppunittester.cxx:381:1
              -49 0x2ab767c44554 in __libc_start_main (/lib64/libc.so.6+0x22554)
              -50 0x425e04 in _start (/workdir/LinkTarget/Executable/cppunittester+0x425e04)
        
          0x606000af7d28 is located 8 bytes inside of 56-byte region [0x606000af7d20,0x606000af7d58)
          freed by thread T0 here:
              -0 0x4f75f0 in operator delete(void*) /home/tdf/lode/packages/llvm-llvmorg-9.0.1.src/compiler-rt/lib/asan/asan_new_delete.cc:160
              -1 0x2ab7c70c42b1 in SdOutliner::Implementation::ProvideOutlinerView(Outliner&, std::shared_ptr<sd::ViewShell> const&, vcl::Window*) /sd/source/ui/view/Outliner.cxx:1988:17
              -2 0x2ab7c70c1302 in SdOutliner::SetViewShell(std::shared_ptr<sd::ViewShell> const&) /sd/source/ui/view/Outliner.cxx:1743:17
              -3 0x2ab7c70ed9f4 in SdOutliner::SetViewMode(PageKind) /sd/source/ui/view/Outliner.cxx:1571:5
              -4 0x2ab7c70f309e in SdOutliner::SetObject(sd::outliner::IteratorPosition const&) /sd/source/ui/view/Outliner.cxx:1720:5
              -5 0x2ab7c70f3db6 in SdOutliner::PrepareSearchAndReplace() /sd/source/ui/view/Outliner.cxx:1507:13
              -6 0x2ab7c70d4b3f in SdOutliner::ProvideNextTextObject() /sd/source/ui/view/Outliner.cxx:1302:33
              -7 0x2ab7c70e30f0 in SdOutliner::SearchAndReplaceOnce(std::__debug::vector<sd::SearchSelection, std::allocator<sd::SearchSelection> >*) /sd/source/ui/view/Outliner.cxx:892:17
              -8 0x2ab7c70dcb32 in SdOutliner::SearchAndReplaceAll() /sd/source/ui/view/Outliner.cxx:622:29
              -9 0x2ab7c70da81b in SdOutliner::StartSearchAndReplace(SvxSearchItem const*) /sd/source/ui/view/Outliner.cxx:478:28
              -10 0x2ab7c61e4fc5 in sd::FuSearch::SearchAndReplace(SvxSearchItem const*) /sd/source/ui/func/fusearch.cxx:128:44
              -11 0x2ab7c5c61fc5 in sd::DrawDocShell::Execute(SfxRequest&) /sd/source/ui/docshell/docshel3.cxx:228:36
              -12 0x2ab7c5cac074 in SfxStubDrawDocShellExecute(SfxShell*, SfxRequest&) /workdir/SdiTarget/sd/sdi/sdslots.hxx:18384:1
              -13 0x2ab7cd885d8f in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool) /sfx2/source/control/dispatch.cxx:253:9
              -14 0x2ab7cd89bd8f in SfxDispatcher::Execute_(SfxShell&, SfxSlot const&, SfxRequest&, SfxCallMode) /sfx2/source/control/dispatch.cxx:753:9
              -15 0x2ab7cd89ccd6 in SfxDispatcher::Execute(unsigned short, SfxCallMode, SfxItemSet const*, SfxItemSet const*, unsigned short) /sfx2/source/control/dispatch.cxx:811:9
              -16 0x2ab7cdd11d76 in SfxDispatchController_Impl::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> const&) /sfx2/source/control/unoctitm.cxx:738:46
              -17 0x2ab7cdd15135 in SfxOfficeDispatch::dispatchWithNotification(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> const&) /sfx2/source/control/unoctitm.cxx:243:16
              -18 0x2ab7f54b25d7 in framework::DispatchHelper::executeDispatch(com::sun::star::uno::Reference<com::sun::star::frame::XDispatch> const&, com::sun::star::util::URL const&, bool, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /framework/source/services/dispatchhelper.cxx:159:30
              -19 0x2ab7f54b1531 in framework::DispatchHelper::executeDispatch(com::sun::star::uno::Reference<com::sun::star::frame::XDispatchProvider> const&, rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /framework/source/services/dispatchhelper.cxx:117:16
              -20 0x2ab7f54b2d17 in non-virtual thunk to framework::DispatchHelper::executeDispatch(com::sun::star::uno::Reference<com::sun::star::frame::XDispatchProvider> const&, rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /framework/source/services/dispatchhelper.cxx
              -21 0x2ab7e63c546f in unotest::MacrosTest::dispatchCommand(com::sun::star::uno::Reference<com::sun::star::lang::XComponent> const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /unotest/source/cpp/macros_test.cxx:85:22
              -22 0x2ab7b1a9ac2d in testSearchAllInDocumentAndNotes::TestBody() /sd/qa/unit/uiimpress.cxx:715:5
              -23 0x2ab7b1b43f84 in void std::__invoke_impl<void, void (testSearchAllInDocumentAndNotes::*&)(), testSearchAllInDocumentAndNotes*&>(std::__invoke_memfun_deref, void (testSearchAllInDocumentAndNotes::*&)(), testSearchAllInDocumentAndNotes*&) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/invoke.h:73:14
              -24 0x2ab7b1b43b5e in std::__invoke_result<void (testSearchAllInDocumentAndNotes::*&)(), testSearchAllInDocumentAndNotes*&>::type std::__invoke<void (testSearchAllInDocumentAndNotes::*&)(), testSearchAllInDocumentAndNotes*&>(void (testSearchAllInDocumentAndNotes::*&)(), testSearchAllInDocumentAndNotes*&) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/invoke.h:95:14
              -25 0x2ab7b1b439b2 in void std::_Bind<void (testSearchAllInDocumentAndNotes::* (testSearchAllInDocumentAndNotes*))()>::__call<void, 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/functional:467:11
              -26 0x2ab7b1b43612 in void std::_Bind<void (testSearchAllInDocumentAndNotes::* (testSearchAllInDocumentAndNotes*))()>::operator()<void>() /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/functional:549:17
              -27 0x2ab7b1b426a1 in std::_Function_handler<void (), std::_Bind<void (testSearchAllInDocumentAndNotes::* (testSearchAllInDocumentAndNotes*))()> >::_M_invoke(std::_Any_data const&) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/std_function.h:316:2
              -28 0x2ab7b1aec1f1 in std::function<void ()>::operator()() const /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/std_function.h:706:14
              -29 0x2ab7b1b41984 in CppUnit::TestCaller<testSearchAllInDocumentAndNotes>::runTest() /workdir/UnpackedTarball/cppunit/include/cppunit/TestCaller.h:175:7
        
        Change-Id: I0b4616cd3813565bc58b7a84320cbf52dd654a3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116879
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-09  Stephan Bergmann  <sbergman@redhat.com>  [aa9cb8e14749e7fb7a83b55a2bb095501f731a18]

        -Werror,-Wunused-but-set-variable (Clang 13 trunk)
        
        For both aRelNullPt local variables in SwFEShell::ImpEndCreate and
        SwFEShell::CheckUnboundObjects the (only) reads were removed with
        5f7d6695ab561758acb27a93f14e08ee960324d5 "INTEGRATION: CWS swdrawpositioning".
        (And nIdent in SwFEShell::CheckUnboundObjects thus becomes unused, too.)
        
        Change-Id: Ifb4851b4e10b7370f2fc2f25bcdba77d532e77a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116845
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-09  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [17694c906f94a195a2d5086e0e87afa1c852107b]

        tdf#66553 - Add file/product name to title bar for password managers
        
        Change-Id: I6a16e654edcbc3511ee8cbea0889d858e22f2a2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116782
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-06-09  Luboš Luňák  <l.lunak@collabora.com>  [2aa2d03ec4e775d9399420c21cd1f2e972984154]

        do not draw directly in SwViewShell in LOK mode
        
        Online mode draws tiles as necessary, so there's no need to care
        about flickering, and this drawing is in fact not needed at all
        for Online.
        
        Change-Id: I19d981ad6ab6890ada1f415dc251a3492fd054ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116920
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-06-09  Julien Nabet  <serval2412@yahoo.fr>  [58d218df8c5e36468183ebae666120a6d5d0a4f7]

        Simplify Sequences initializations (sfx2)
        
        Change-Id: I1384dd80e910ba1c55ec7481ab481bc48740fc5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116937
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-09  Julien Nabet  <serval2412@yahoo.fr>  [da44de883f205736fffeacc148c32dcfd638ad66]

        Simplify Sequences initializations (sdext)
        
        Change-Id: Ide9a3ddd4f6915f45b02353293236988bff51eba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116935
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-09  Luboš Luňák  <l.lunak@collabora.com>  [53dd6aa5f3817d42bf676980f980051c3b7cdb03]

        scale VCL's scale cache according to the number of Online views
        
        If a document is opened in several Online views, each of them using
        a different zoom, then the scale cache is used for the scaling,
        and each view is sent updated tiles, so if there are too many
        views, the cache is not large enough.
        (Collabora T28503)
        
        Change-Id: I3fa719b0515064773fe4584fedbc8aff98e6e213
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116928
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-06-09  Luboš Luňák  <l.lunak@collabora.com>  [62b58e88d897f51a7c4e12b41d14121ab8d3396f]

        allow altering the max size of o3tl::lru_cache
        
        Change-Id: Id119b70275e1c88a8c57f89d915241427be9dbf5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116927
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-06-09  Stephan Bergmann  <sbergman@redhat.com>  [e9838a1d1de8d9d44fd1bac603a1d29ff97a12ff]

        -Werror,-Wunused-but-set-variable (Clang 13 trunk)
        
        ...since the (only) read of sXmlId got removed with
        c50357ff625972464d1a591afe4198d3f6f42a39 "loplugin:unusedfields in sw"
        
        Change-Id: I609eae60eb0e1d440a47f97b6387c833c1404518
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116855
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-09  Stephan Bergmann  <sbergman@redhat.com>  [a74dab375e894c3b87f5279cd7c43c26e4c79bb4]

        -Werror,-Wunused-but-set-variable (Clang 13 trunk)
        
        Since 20e5f64215853bdd32c5f16394ba7f2f36745904 "loplugin:unused-returns in sw"
        removed
        
        >     return bChanged || bTabChanged;
        
        from the end of SwLayAction::FormatLayoutFly, bTabChanged is effectively
        completely unused (and now gets warned about by Clang), and the update of
        bChanged is apparently no longer used, either.
        
        Change-Id: Iab180e83070c45531aecf46d85a030463cf7b22d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116853
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-09  Justin Luth  <justin_luth@sil.org>  [aa39400c73fac4b0430ee47a0d18bf4978f7f2d0]

        NFC compat cleanup: no need to specify default TabOverflow
        
        This really confused me because it lead me to think
        that this was something done for MS compatibility.
        
        Well, that is only true in an off-handed way.
        LibreOffice itself was changed to work similarly
        to MS Word. So there is nothing special about how DOC
        or DOCX/RTF are handled.
        
        Since the compat settings are not saved or loaded
        into MS Formats (i.e. it just takes the default value),
        and since on an ODT save it also will just save
        with the proper default value, there is no need
        to specify "TabOverflow = true" in non-ODT import filters.
        
        Only ooxmlexport16 has a unit test that reacts if
        tabOverflow is false. That one is mine and it indicates
        that the document would be better if tabOverflow was off,
        so there are no examples of how tabOverflow improves a doc.
        
        Change-Id: I97c25154108bc1ca0fcd3dfcff66fea0ea2bca7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116741
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-06-09  Caolán McNamara  <caolanm@redhat.com>  [3bcb8c3d6d028f76817039f2aad57cab5a6e524b]

        tdf#142721 restore SwShellTableCursor if the orig selection was a single cell
        
        where the previous attempt of
        
        commit 4d52d2bc81f9d27472fe368785912a530489d046
            tdf#142165 restore a SwShellTableCursor if the orig selection described that
            so that we are operating on the same selection that existed when the
            dialog was originally launched
        
        wasn't sufficient to restore a single cell selection.
        
        we continue to need to avoid the assert of
        
        commit 6db71f70a3b200d4074f6cda8ce445e9861d3296
            tdf#140977 drop possible table-cursor before setting the new one
        
        and support the multi-selection of
        
        commit e08b446e46f56e15af58fdd4396afba1a316f9e5
            tdf#140257 duplicate entire PaM ring when making copy
        
        and support not scrolling to a different location on changing a table
        page break style of
        
        commit 9c61732677d038e32b73fc9fb883aced14c0febf
            tdf#135916 just set the target table as selection
        
        and keep making it possible to remove a page break on a table of
        
        commit 81f91196b98af38e29af451b86c26a893a109abc
            tdf#135636 the selection at dialog-launch time is lost by dialog-apply time
        
        all of which is necessitated by
        
        commit c3a085d22742f88e91ff92f319a26d6e8d1d9a98
            lokdialog: Convert the Table -> Properties... to async exec.
        
        Though; since 4d52d2bc81f9d27472fe368785912a530489d046 where we started
        using rSh.GetTableCrs if IsTableMode() then in practice
        6db71f70a3b200d4074f6cda8ce445e9861d3296 probably cannot arise.  The
        scenario of rSh.IsTableMode() changing between launch of the dialog and
        applying the result of the dialog is presumably maybe theoretically
        possible in e.g. an online scenario, but not in the normal user case,
        but handled here anyway.
        
        Change-Id: I12f0b6bc7e0e2f5bad45a88007bf6fe2cd3d3b0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116933
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-09  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [01ded1e6d362dbcd7148334c6965d6ad00981d4a]

        WMF tdf#55058 tdf#142722 Add implementation of BitBlt and StretchBlt
        
        With previous implementation, only BitBlt record with 1 bit color depth
        was supported and StretchBlt was not implemented at all.
        
        With this commit the support for 1 bit, 24 bit and 32 bit,
        for both BitBlt and StretchBlt were added.
        
        Change-Id: I061b2beae8c2f143ddff9c8c8bb64bf52f4cf502
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116873
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-06-09  Julien Nabet  <serval2412@yahoo.fr>  [fca7d50b17fae217bd34e9e6f5e3a8b0fda93833]

        Simplify Sequences initializations (sd)
        
        Change-Id: I968f1209961ba30ad0837846ae1ba4a9249663c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116934
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-09  Julien Nabet  <serval2412@yahoo.fr>  [5897a97bb53bcbf2283161cc22f43d87f575f3d6]

        Simplify Sequences initializations (sccomp)
        
        Change-Id: I6316e1318ae1ee68e5d4e4529731bca0d1860b58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116932
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-09  sarynasser  <sarynasser1@gmail.com>  [8ed68179e2eaf07289663c64d923d8b5dd8b25c9]

        tdf#139734 remove redundant asserts after loadFromDesktop
        
        Change-Id: Ibabb1775ea86a6dd548ee718ed1dede6ffc60be9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113898
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-09  Miklos Vajna  <vmiklos@collabora.com>  [4895a92e67ffbbee87ec5ee1e2394cdc5b833fcb]

        sw keep aspect ratio: add style UI for this setting
        
        It's a per-document setting, but it was only possible to set/get this for a
        direct formatting dialog. Allow it for styles as well.
        
        Change-Id: Iafe1cab37be1eb741b895fe3c6613c21bc63f0d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116931
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-06-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [520bb32555985c12642b40fad3b7dcac7a940585]

        tdf#142629 import psd image with transparent background
        
        regression from
            commit 2168d709805a847ac012ff87b06e081ca139d064
            Date:   Mon Feb 12 15:29:10 2018 +0200
            use RawBitmap in PSDReader
        
        Change-Id: I8d547d3cca7fb8fc90a8d9382e054b4d4b2f3519
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116916
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-09  Stephan Bergmann  <sbergman@redhat.com>  [e6aecfeea18a5b98ec724e6229295170ec75c936]

        -Werror,-Wunused-but-set-variable (Clang 13 trunk)
        
        > svl/source/misc/adrparse.cxx:639:30: error: variable 'aTheRealName' set but not used [-Werror,-Wunused-but-set-variable]
        >                     OUString aTheRealName;
        >                              ^
        
        since 334644bad9e325d5b23b4416cdc3d22dce5141bf "loplugin:unusedfields in svl",
        plus removal of further newly dead code
        
        Change-Id: I24b4b63a8b625422c898d14ef9a0d304b828d6b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116926
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-09  Caolán McNamara  <caolanm@redhat.com>  [842a5504119c49edf368b94889f098e76f5fb80d]

        drop unnecessary pWin arg to InitAcc
        
        on the only path InitAcc has a non-null pWin arg the caller ctor
        has already set mpWindow to pWin which is also all that InitAcc does
        with its pWin arg
        
        Change-Id: I668232117be41fd33bf9ca41db882b5124d61ff0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116923
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-09  Caolán McNamara  <caolanm@redhat.com>  [a5d6dc7ac82cf6f527a47bf67f976f982c2c0015]

        ScTextWnd is set since the ctor now so drop from InitAcc
        
        Change-Id: Ia1ccf9393f229d13fde23f2e425ff1cf169ebd9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116922
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-09  Stephan Bergmann  <sbergman@redhat.com>  [cb8d6ebfb5b5512c32027708859251fae8c2fcae]

        -Werror,-Wunused-but-set-variable (Clang 13 trunk)
        
        The "INTEGRATION: CWS sheetzoom: #i24372# allow separate zoom per sheet" commits
        0846c467a921a27ebd3691e4bc187ece8d0ae7aa (sc/source/ui/inc/viewdata.hxx) and
        8d808f64ed32d55adc7af34c3615993ada02f117 (sc/source/ui/view/viewdata.cxx) had
        moved the aZoomX, aZoomY, aPageZoomX, aPageZoomY data members from ScViewData to
        ScViewTableData (and added aDefZoomX, aDefZoomY, aDefPageZoomX, aDefPageZoomY
        data members to ScViewData in their place), and introduced the local variables
        
        >     Fraction aZoomX, aZoomY, aPageZoomX, aPageZoomY;    //! evaluate (all sheets?)
        
        into ScViewData::ReadUserData, so the pre-exisiting assignments to them in that
        function, which used to assign to the ScViewData data members, now started to do
        dead assignments to those local variables.
        
        (8d808f64ed32d55adc7af34c3615993ada02f117 had similarly added local variables
        
        >     Fraction aZoomX, aZoomY, aPageZoomX, aPageZoomY;    //! evaluate (all sheets?)
        
        to the top of ScViewData::ReadUserDataSequence, but they have already been
        cleaned away by 305bf19e390aebdf2d20ea052a92f782e8d1185c "loplugin: unused
        variables".)
        
        Change-Id: I0053ba85b3e33fc515cf4724655baa3c5063826d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116818
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-09  Stephan Bergmann  <sbergman@redhat.com>  [85582c40bca587017611bb332d1c9997c687cdfe]

        -Werror,-Wunused-but-set-variable (Clang 13 trunk)
        
        The (only) use of lineColor at
        
        >         //m_pImpl->bUseGridLines ? _rDevice.SetLineColor( lineColor ) : _rDevice.SetLineColor();
        
        had been commented out in 8578ba4dc736b53c3ca8461516e4024d276b3b05 "gridsort:
        consolidated and fixed table cell rendering" and then cleaned away completely
        with f4147a39374c7692728e8506961f23e59a069c45 "refactor TableControl to use
        RenderContext"
        
        Change-Id: I817800b26f4996a73a38fece22149ae87c2f9c01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116824
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-09  Stephan Bergmann  <sbergman@redhat.com>  [1541ac50819c59923e100e297fa7b4d4a3316126]

        -Werror,-Wunused-but-set-variable (Clang 13 trunk)
        
        > sd/source/ui/dlg/BulletAndPositionDlg.cxx:707:14: error: variable 'sSelectStyle' set but not used [-Werror,-Wunused-but-set-variable]
        >     OUString sSelectStyle;
        >              ^
        
        ...ever since the code's introduction in
        e3015d7021e689c71c2ed8e5dd01a74d832c84f0 "Add new customize and position merged
        dialog", and which means that SvxBulletAndPositionDlg::m_sBulletCharFormatName
        and second parameter of SvxBulletAndPositionDlg::SetCharFmts, both also
        introduced in that commit, were equally unused
        
        Change-Id: Id07c05777817298073d85719689b391bda533221
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116821
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-09  Stephan Bergmann  <sbergman@redhat.com>  [97654133f64eed1c1e6d35188315f5fb22f2d936]

        -Werror,-Wunused-but-set-variable (Clang 13 trunk)
        
        ...after e79e8117dcc7475d8d90afeaaac9eb7050ff244e "loplugin:unusedfields in
        sfx2" had removed the (only) read of sPattern
        
        Change-Id: I2413af34b15dec45c46df0ffabf1d910f92dd695
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116822
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-09  Stephan Bergmann  <sbergman@redhat.com>  [1269ea3586cb902a790f721810fbe93647cfd491]

        -Werror,-Wunused-but-set-variable (Clang 13 trunk)
        
        ...after 096168cacc574a71482520e5c3fbd79f975dc6ad "loplugin:writeonlyvars" had
        removed the (only) read of sFirstCharFmt
        
        Change-Id: I8b59f54b2bb8669c66a14df80c4c74fceb56b1c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116820
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-09  Armin Le Grand (Allotropia)  <armin.le.grand@me.com>  [bcc28948d0fd7b4f005a13db923c3e853d74817c]

        tdf#130428 remove unnecessary usage of SfxItemState::UNKNOWN
        
        See task, slowly trying to reduce usages of that flag
        
        Change-Id: I50dc8e21e2f5e82e21bf335d63d07cee1ee18d01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116913
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>
        Tested-by: Jenkins

2021-06-09  Caolán McNamara  <caolanm@redhat.com>  [33b4198735af8d9398e63887187b86b4176cac82]

        allow system firebird 4
        
        Change-Id: I330065f61d2d0fdfeeaeba4ee2e739e222d1c665
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116918
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-09  Stephan Bergmann  <sbergman@redhat.com>  [acf565ea13204479f215ca597a432d69dac4290d]

        Add an SvAddressParser unit test
        
        Change-Id: I7d08528f455bb7849e0b62da16c5387b1812ccb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116919
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-09  Tor Lillqvist  <tml@collabora.com>  [0fa2bb31b53c2b9114480ab77e0db4e011691440]

        Avoid empty std::map constructor
        
        Change-Id: Ie1bc333409fb201d82dd2cff7597e281600f01db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116449
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116849
        Tested-by: Jenkins

2021-06-09  Alain Romedenne  <alain.romedenne@libreoffice.org>  [4b8ead440a6216e42596333b0837854c923e25a9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9fffc3e09d2cddfc614e5520d8d33942572dd5a5
          - ThisDatabaseDocument new help page
            
            Change-Id: I9ad35913bbc5fef9208b3a9ea5eb9be01f882131
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/116463
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-06-09  Caolán McNamara  <caolanm@redhat.com>  [ff72a7db944651c81ff32ad33d6f6b7502448c4e]

        tdf#141769 ScTextWnd has to be available before the editview is created
        
        Change-Id: Iec3b4180c4dc83723224b7122a1513cb8fe3ea0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116917
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [94fdd0191fe30e193aea19f365397074a816fbe6]

        Split CppunitTest_chart2_export into two
        
        it already had 148 tests
        
        Change-Id: I83e0055bcf1449cd48a28149a6ef0b149a1d6901
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116914
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-09  panoskorovesis  <panoskorovesis@outlook.com>  [dbd86edb55de543d9b0b88bca1d43676da88215a]

        Add GradientEx cppunit test to vcl
        
        The test creates two GradientEx and checks
        their attributes. In mtfxmldump.cxx the
        case regarding GradientEx was completed
        
        Change-Id: I52f2303fa3123b97fb8a4b0783610c0bae300fc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116819
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-09  panoskorovesis  <panoskorovesis@outlook.com>  [1adbb3e00593af8eed5baf7019fa9b177186567c]

        Add RefPoint cppunit test to vcl
        
        The test creates two RefPoints. A default one and one
        using a Point. Then checks their attributes
        
        Change-Id: I7ae3d6498f776d00dee3d084d13f0764942af5c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116780
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-09  Heiko Tietze  <tietze.heiko@gmail.com>  [e0900c497a65af2e45c7cff3211b340bf14c4324]

        Resolves tdf#142513 - Order of ZoomIn and ZoomOut at Print Preview
        
        Change-Id: I630e11bdbf4604b779756a6169e4a777c5baeba9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116888
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-06-09  Stephan Bergmann  <sbergman@redhat.com>  [f09cb84b274edd2a27697a7dc803a7ee42946de2]

        -Werror,-Wunused-but-set-variable (Clang 13 trunk)
        
        ...ever since the code's introduction in
        c25ec0608a167bcf1d891043f02273761c351701 "initial import".  Lets assume that the
        accompanying comment, also present since the "initial import", describes what
        was actually intended, and augment it with a "TODO".
        
        Change-Id: If94a3b72533459d02b1155653b5093c32f034e27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116834
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-09  Olivier Hallot  <olivier.hallot@libreoffice.org>  [24d22a76f9a0ad9ef5a45d1478002362ff50335f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ed18f8e4f9fc516d1a9e117e983cdc8006838ad1
          - Refactor some database help files
            
            Change-Id: Ia9f3e2844cdf4ac16d7ee3ba70d64415c2bf964d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/116837
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-09  Tor Lillqvist  <tml@collabora.com>  [f0a8d47aecf42b64f576601a947b1904b78b94de]

        Fix syntax error in the "arguments" of a TraceEvent
        
        Change-Id: I68f94311d3e0527955b6ad8d5b49e4e564329e1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116054
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116848
        Tested-by: Tor Lillqvist <tml@collabora.com>

2021-06-09  Tor Lillqvist  <tml@collabora.com>  [6038c9125bcb9f6d5dc2b998f2bef476ba1b1f98]

        Add the possibility to include a set of arguments in Trace Events
        
        Change-Id: I55720baf64bd9b719026c94e4373b6368a1a7106
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116847
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-06-09  Tor Lillqvist  <tml@collabora.com>  [e4f5705b91ecacdfc84e564e116dfe812fd96b61]

        We must collect the Trace Events when recording them is turned on
        
        Recording them can be turned on and off on-the-fly.
        
        Also rename the class from ProfileZoneDumper to TraceEventDumper as
        ProfileZones are just one special case of Trace Events.
        
        Change-Id: I4928397937963c83ffe8022ba4fa941f81119e15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115332
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115593
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116846
        Tested-by: Jenkins

2021-06-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [1c01bdd6c1fabf301218560d7d1d26dea6915827]

        sw_layoutwriter: split tests evenly
        
        Before sw/qa/extras/layout/layout.cxx had 23 tests and
        sw/qa/extras/layout/layout2.cxx 124. Now they have
        81 and 66 respectively
        Change-Id: Ib28824b4cbe6467c1e66ed29c99a3467dd9943f4
        
        Change-Id: Ic561b2a2e5d6d33e24a4d0a73508fb3cb7284ea9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116889
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-09  Caolán McNamara  <caolanm@redhat.com>  [160a4852f1d7487154d8cdd8881acd287d481b7f]

        dtd files are not xml files and shouldn't have xml headers
        
        so rpminspect is correct in complaining that they are not valid xml
        on inspecting files claiming to be xml
        
        Change-Id: I70379989326c2ea63e6a54b3658ebea4684fa5df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116887
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-09  Stephan Bergmann  <sbergman@redhat.com>  [5f9a90a939de600952707edeeb309c6badd757c6]

        -Werror,-Wunused-but-set-variable (Clang 13 trunk)
        
        The only read of aParamterName in the OOperandParam ctor had been commented out
        and marked "todo" ever since at least 8b1efd34bf563a1a8de9d7e78e52cdab8086cb38
        "moved from ..\..\parse", so lets clean all of that effectively dead code away
        completely for now, and just leave a comment for later.
        
        Change-Id: Ia5ee51cd6c45e8bc50bdd4e892ed0a4dfdc690a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116839
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-09  Caolán McNamara  <caolanm@redhat.com>  [c3325e8d7eae59ba1064546038ea2c6abeed9db6]

        xmllint: Namespace prefix menu on menuseparator is not defined
        
        xmllint --noout dbaccess/uiconfig/dbapp/toolbar/formobjectbar.xml
        dbaccess/uiconfig/dbapp/toolbar/formobjectbar.xml:24: namespace error : Namespace prefix menu on menuseparator is not defined
         <menu:menuseparator/>
        
        should be a toolbarseparator here
        
        a problem since...
        
        commit 4f810905fa74128871f2fe924a3d28a79f4e4261
        Date:   Tue Mar 5 15:42:19 2019 +0100
        
            sync dbaccess ui files with swriter ui file structure
        
        Change-Id: I000efac56a0af10bca7c22fba6f88f469ae9b272
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116885
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [975488594fc88aaba7298448e0ff727ebca7fe85]

        tdf#96840: sw_ww8export3: Add unittest
        
        Change-Id: I9bac18844bded21ecf16c040c78b52a6eedeafc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116883
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-09  Oleg Shchelykalnov  <olegshtch@yandex.ru>  [b5e07b1339f73841664b28c65639f1638bd7edf4]

        tdf#137469 Implement and test excluding hidden text in text filter
        
        Uses filter options to manage whether hidden text output to file.
        Fixes filter options usage in test.
        
        Change-Id: I12a234438730795df6dd11bd6707dfa1fbfa4740
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105631
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-06-09  Oleg Shchelykalnov  <olegshtch@yandex.ru>  [c96b61f86ef3f4cdc34f84043fed2724b6d9732b]

        tdf#137469 Prepare tests for encoded text filter
        
        Change-Id: Ifba71748cc389544bfb64e225a7020de8261967b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105621
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-06-09  Julien Nabet  <serval2412@yahoo.fr>  [7af40a445551a07c6918f835da20ca461a6bd4ee]

        Simplify Sequences initializations (i*->p*)
        
        Change-Id: I6bf0eaa2233de2487d90a2f9ae7de263b4ddf1bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116865
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-09  Stephan Bergmann  <sbergman@redhat.com>  [07a09195adc65722207390e355a202100bc608ff]

        external/pdfium: Latest MSVC now needs the GCC workaround, too
        
        ...or else a build with MS VS 2019 16.10.0 and --with-latest-c++ would cause a
        stack overflow during CppunitTest_xmlsecurity_pdfsigning in the same way as
        described at 6391e3c4dcd4d61c2f95f996e797e49b5586dbd1 "external/pdfium: Work
        around GCC C++20 recursive comparison issue".  Interestingly, builds with recent
        Clang (on various platforms) and --with-latest-c++ do not run into that stack
        overflow issue, so it appears that Clang implements subtly different rules for
        C++20 and beyond here than do GCC and MSVC.  (The GCC issue
        <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94141> "c++20 rewritten operator==
        recursive call mixing friend and external operators for template class"
        mentioned in external/pdfium/UnpackedTarball_pdfium.mk may not be the most
        accurate description of the precise issue at hand here, but lets keep it at that
        for now.  Its comments do mention "that some people are going to try and change
        the rules to avoid breaking code like this.")
        
        But regardless of what the exact rules are for C++20 and beyond, these
        problematic overloads are only needed for C++17 and earlier anyway, as C++20 can
        cover them with automatic rewrites of other operators.  So lets generally
        disable them for C++20 and beyond.
        
        Change-Id: I99033d6f09f069f00a6916ef40fd03dd4962a5c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116882
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-09  Julien Nabet  <serval2412@yahoo.fr>  [92556e330ede97e11ae2cbc487bb298e6bbcb6bf]

        Even more simplification in initializations (reportdesign)
        
        following https://cgit.freedesktop.org/libreoffice/core/commit/?id=bd536744ec947090819d59e0f0ec9f2c454aa428
        author	Julien Nabet <serval2412@yahoo.fr>	2021-06-08 22:00:41 +0200
        committer	Julien Nabet <serval2412@yahoo.fr>	2021-06-09 07:43:32 +0200
        commit	bd536744ec947090819d59e0f0ec9f2c454aa428 (patch)
        tree	c970950805e3953e5b7c663fa8095cbd20beb737
        parent	96f8ed6619a73655f9c3b94e6a4a3979cc67f551 (diff)
        Simplify Sequences initializations (reportdesign)
        
        Thank you Mike!
        
        Change-Id: Ib1dbcb3def89c2060534e30304cd8f35e5486efd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116880
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-09  Caolán McNamara  <caolanm@redhat.com>  [49dfd2245b58c5b7e2c2115bb68d5f40289d40fb]

        gtk4: implement some more of the menu requirements
        
        just give each radiobutton its own group
        
        Change-Id: I0239a3f1364cde91a668fe890a4178e4ce73f78b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116864
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-09  Caolán McNamara  <caolanm@redhat.com>  [80f37b8fdc9b3bf39abe437b016cdc69f836058a]

        gtk4: default that empty button labels are invisible
        
        Change-Id: If64e9592b48ac376933aac1e30ef76b096a3a0ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116859
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-09  Miklos Vajna  <vmiklos@collabora.com>  [6fdd0a3f8b3448a9a246496191908c92156cc38b]

        sw: allow the width of a line portion to be larger than 65536 twips
        
        The line portion width can be quite large if the line contains an
        as-char image.
        
        Found by asking -fsanitize=implicit-unsigned-integer-truncation
        -fsanitize=implicit-signed-integer-truncation to flag the problematic
        conversions.
        
        Change-Id: I303b9c71dcd979d79b9c9aee5283b268cc4e3b8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116835
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-06-09  Dennis Francis  <dennis.francis@collabora.com>  [214e6b15de5f0704b063310ca667d8798b272a79]

        unit test: lok: text selection message test
        
        Change-Id: Ie551461e323a2705c5b0b159dd50e8a1eef7d364
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116429
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit 42b08e239983063e559af8bd249213bba79eee48)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116543
        Tested-by: Jenkins

2021-06-09  Dennis Francis  <dennis.francis@collabora.com>  [299227ad81d4a44556fda8cca7b8b79219ba7e6c]

        autocomplete: allow cycling through possible matches
        
        Conflicts:
        	sc/source/ui/app/inputhdl.cxx
        
        Change-Id: I4a4b11312f36885d1c6fbe43c4850d55293b2557
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115859
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit ccbbd6bac6aaf5691a66a56b82d2592153336191)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116539
        Tested-by: Jenkins

2021-06-09  Stephan Bergmann  <sbergman@redhat.com>  [10f501dec737f3c3da21d9df2b204d0385290477]

        -Werror,-Wunused-but-set-variable (Clang 13 trunk)
        
        ...since the (only) read of sText got removed with
        4e6be990eaf6a524740299e8d00fb5401c1a21c0 "weld SwTOXEntryTabPage"
        
        Change-Id: I24bceb37c106cc840cef60d6a08953ca25cc3d15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116854
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-09  Stephan Bergmann  <sbergman@redhat.com>  [dfafa053945aa9ffea347c4b9a98f255b15016bf]

        -Werror,-Wunused-but-set-variable (Clang 13 trunk)
        
        The only read of nChgFormatLevel (spelled "nChgFmtLevel" back then) back at
        84a3db80b4fd66c6854b3135b5f69b61fd828e62 "initial import" was in a
        
        > #ifndef NUM_RELSPACE
        
        block that was removed with f917bb6900bad2c9382374a2cbc5678b278dde2e
        "INTEGRATION: CWS swnumtree".  It apparently was dead code, as sw/inc/sw.mk had
        included
        
        > CDEFS+=-DNUM_RELSPACE
        
        ever since at least 7b0b5cdfeed656b279bc32cd929630d5fc25878b "initial import"
        (which was later removed with 58003f28fc09cb2021e145afa0d0d692a7a402a7
        "INTEGRATION: CWS writercorehandoff" when all its remaining uses were also
        removed in that CWS writercorehandoff).
        
        Change-Id: I5972e2c949d21970e7f3f98a0a61600265ccb66b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116844
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-09  Miklos Vajna  <vmiklos@collabora.com>  [6cd8dd2123354578a1499a1e85e268f702f38954]

        CppunitTest_sw_ooxmlimport: rework to avoid the FailTest hack
        
        Change-Id: Ic59398c15f4caa04191dbf4d6252361a330fc8c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116863
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-09  Stephan Bergmann  <sbergman@redhat.com>  [13666bb9e5d5a45210322c339efef776dbc59f3f]

        external/mdds: -Werror,-Wunused-but-set-variable (Clang 13 trunk)
        
        > In file included from svl/source/misc/gridprinter.cxx:16:
        > In file included from workdir/UnpackedTarball/mdds/include/mdds/multi_type_matrix.hpp:37:
        > In file included from workdir/UnpackedTarball/mdds/include/mdds/multi_type_vector.hpp:1358:
        > workdir/UnpackedTarball/mdds/include/mdds/multi_type_vector_def.inl:851:15: error: variable 'start_pos' set but not used [-Werror,-Wunused-but-set-variable]
        >     size_type start_pos = m_cur_size;
        >               ^
        > workdir/UnpackedTarball/mdds/include/mdds/multi_type_vector_def.inl:3926:15: error: variable 'start_row_itr' set but not used [-Werror,-Wunused-but-set-variable]
        >     size_type start_row_itr = start_row_in_block1;
        >               ^
        
        Change-Id: I1f5e7e1f6a2b8457eb6d65dbd65336d3684c2b89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116808
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2021-06-09  Julien Nabet  <serval2412@yahoo.fr>  [bd536744ec947090819d59e0f0ec9f2c454aa428]

        Simplify Sequences initializations (reportdesign)
        
        Change-Id: I06f2675ee1270f04c6107761fbfc26a5570cc9c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116866
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [96f8ed6619a73655f9c3b94e6a4a3979cc67f551]

        Fix typos
        
        Change-Id: I3539edf26a793f89d38f3df376002f4ed4295343
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116869
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-06-09  Mike Kaganski  <mike.kaganski@collabora.com>  [31ed81ea71a20ec119805f66a42f99b3f80d2dc5]

        Missing include
        
        Change-Id: I020424db94a6fbdba22ff887b912d3f7bb459502
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116709
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-08  Mike Kaganski  <mike.kaganski@collabora.com>  [3bcaa4ba79477a21251ddaa06e0ea159196a7ffb]

        Unset TZ when starting UITests on Windows
        
        This workarounds a problem that some tests in trackedChanges.py fail on Windows
        in specific time spans, at least in Europe/Moscow time zone: the change date in
        the dialog is reported according to local system time, while the expected date
        string is created in Python wrong, likely because datetime.datetime.now in the
        native Windows Python takes into account both system timezone data and the TZ
        environment variable coming from Cygwin (or some other kind of Python bug). The
        time reported by datetime.datetime.now was off by -2 hours, and resulting date
        string was wrong from 00:00 till 02:00.
        
        See upstream bug at https://bugs.python.org/issue44352.
        
        Change-Id: Ife3bcf000acac37f624a1065512513cc41dae596
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116862
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-08  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [dac70b9debb7c68def456ae90463ef6ced44c07d]

        fix packaging on mac/linux re cairo/pixman
        
        1193c331945481dd155a55c6695ff6fd88bd3d10 tried to simplify the makefiles
        for the Android case, but removed the conditional that would skip
        registering cairo/pixman for install for mac/windows (USING_X11,
        ENABLE_CAIRO_CANVAS & DISABLE_GUI all unset)
        
        Change-Id: I21509aaa1b2b1bffb583885148190b28fb097ecc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116860
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-06-08  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [b6a30a9db00f92eec7387a577321d65d47ff4af5]

        WMF tdf#142625 Refactor Bitmap records, to better handle missing features
        
        Change-Id: If3334158e6e0ef9bc3aa33656ad0ee45cf460dbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116827
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-06-08  Bayram Çiçek  <mail@bayramcicek.com.tr>  [59aed1d334de21270628c784920c61f2b8eb1da0]

        tdf#104995: Fix opposite cropping issue on flipped images in Writer
        
        In Writer, cropping an flipped image crops the
        opposite side of the image instead of the
        selected side.
        
        Fix: update crop values after the flipping(mirroring).
        
        Change-Id: I55cfed086bbf63b0c516e1cb6b2624c02b04a6da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116770
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2021-06-08  Caolán McNamara  <caolanm@redhat.com>  [6d843855c3d71a214f869ca873362675071bbda5]

        set entry to expand and combobox to fill its assigned space
        
        Change-Id: Ia70513d3d6d6fa5ce69936231202f3a52fc56fe8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116857
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-08  Bayram Çiçek  <mail@bayramcicek.com.tr>  [fae6f9fc498e1ac258844ee2712888710d530d0f]

        tdf#109388: Mouseover effect added to palettes in the Area tab
        
        In 'Format > Page Style... > Area' Tab,
        Mouseover effect added to the palettes on Color, Gradient,
        Bitmap, Pattern and Hatch sections.
        
        Change-Id: Idf036adc01b6b2ef6d62d2dd670ed6fb432bfbf9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116395
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2021-06-08  Caolán McNamara  <caolanm@redhat.com>  [f06811e86d6ff208da79676d82109ddf1fc30710]

        resave with latest glade
        
        Change-Id: Ia2aa23dfa82728ac38e18bcc15e20ad72b35aa6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116856
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-08  Caolán McNamara  <caolanm@redhat.com>  [130d097df4b324e3465723192833aaa68cc00a10]

        gtk4: expand the first child of the end group
        
        if there are start group entries
        
        Change-Id: I91188b0e5961a53730f6e157e8ea9be6b69ff92d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116851
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-08  Caolán McNamara  <caolanm@redhat.com>  [803caf2882025e72d1834374d594dff0b4605e57]

        gtk4: reverse the order of the pack-type=end widgets
        
        Change-Id: I912dfa86f1f3cdb03c523530d8c3df510241831c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116850
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [7782f9fd753845a02fef90e89b50323c561f9118]

        sd: split CppunitTest_sd_export_tests-ooxml2 into two
        
        Change-Id: Ida23d59cd010d6fb9bf4fb8b5f82d2d764281773
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116826
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-08  Mike Kaganski  <mike.kaganski@collabora.com>  [25bd0c7ddf0b45c8628f0c7b1b57d3eb428bf1e5]

        This API change is since 7-2.
        
        Change-Id: I5ca672a9c67f9a7082ef72c63b388c953d77c22c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116843
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-08  Julien Nabet  <serval2412@yahoo.fr>  [c7a9a1dbe2b30afb564953ce1e856b95e3ec9436]

        Simplify Sequences initializations (desktop/e*/filter/forms/formula/fpicker)
        
        includes removing of unused TOKEN_SEP
        
        Change-Id: Ic72d9d94bd8d07232699ee4d948f3b203d524491
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116833
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-08  Julien Nabet  <serval2412@yahoo.fr>  [af8dc07bfdf5d6e7bd2278305cd39ed269e50ed7]

        Simplify Sequences initializations (dbaccess)
        
        Change-Id: I38ecf7f13a853909fc746ee9bf1167f9c15cbc5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116832
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-08  Julien Nabet  <serval2412@yahoo.fr>  [b32520f3e6b4ec4868d6e94d6fc20abb283c8308]

        Simplify Sequences initializations (cui)
        
        Change-Id: Iaf6a27f3a8dd156e91751a2fe242e8388f8d6b6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116829
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-08  Armin Le Grand (Allotropia)  <armin.le.grand@me.com>  [b60a9bec769339f5f0fe008ef4985263d0cf689e]

        Addendum to: Remove SfxItemState::READONLY
        
        unfortunately forgot to remove some of the out-commented
        lines in f3b737ab76efaf1a70dfb22c6b60b08b340cf343, thanks
        to Julien for hinting me to that. So this is no semantic
        change at all, just syntax.
        
        Change-Id: If45b0cf1aeed870723914c2c02f6060d8f1bbfb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116838
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-08  Tibor Nagy  <nagy.tibor2@nisz.hu>  [312334f8488a668e9b5302959b60292ce151e4fc]

        tdf#47365 PPTX export: support loop attribute
        
        Follow-up to commit ad2809b4b6dc4837b0c1cadd89a14a234d995fb2
        "tdf#47365: import support for PPTX presentation's loop attribute".
        
        Change-Id: I7f75acc2bbd6301384883691d5ef4069b1757a05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116560
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-08  Rafael Lima  <rafael.palma.lima@gmail.com>  [92d731d256d8a030ee1a150b04f0a7597171fb52]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8459f8839e7fc029963d35c81cf6768777209fa0
          - Python support for SF_Document service
            
            This patch also adds the Forms method to the SF_Calc help page.
            
            Change-Id: I317378db271c60ab97ac44e293aa7cbb54c81d0e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/116696
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2021-06-08  Rafael Lima  <rafael.palma.lima@gmail.com>  [1ad6c926cc5ff441d7b887678b505e1de7bb3408]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fa92861a200b3716202bb859b6e5b7f116e59501
          - Python support for SF_Base service
            
            Change-Id: I4175aecd307d70367eea49cc7a8407d2bca60634
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/116707
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2021-06-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [6e1758e5d852820b626d99b2208157ce7caeaca2]

        chart2: use registerOOXMLNamespaces and registerODFNamespaces
        
        Change-Id: I2ee15ec29fbf5fc4fcaea035a9cd99ba49453a4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116831
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-08  Heiko Tietze  <tietze.heiko@gmail.com>  [086fa727cabf46eacfec1a0fd4f6dfe916aa2f04]

        Resolves tdf#131817 - Option to globally switch toolbar locking on/off
        
        Reverts 6993d5d0f1079fe720a7da004b70b57361c99fc6 and
        sets Locked in GlobalSettings to true
        New UNO command ToolbarLock to toggle the state added to
        the toolbars menu
        
        Change-Id: I246280b2b7930f2bf686e6fc26383da4799b5028
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115797
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-06-08  Justin Luth  <justin_luth@sil.org>  [a2d8a737f41cbb0ed8a51a99b1c233b25e433d1c]

        tdf#142404 DOCX c15: add compat flag TabOverSpacing
        
        DOCX in 2013 (compatibilityMode 15) no longer supports
        TabOverMargin (i.e. the text margin),
        but it does a similar kind of thing if the tab goes
        into the spacing-after of a paragraph.
        So add a compat flag to handle this in-between
        kind of situation.
        
        I grepped -i "tab_*over_*margin" to see if I was missing
        anything. Decimal/Center proved to be only tabOverMargin.
        IsInSect shouldn't matter since it fits inside the printing range.
        The other places where I didn't insert TabOverSpacing
        didn't seem relevant based on a code read.
        
        Tab-after-tab still doesn't work great, but what we have is
        already a massive house of cards that will just collapse if changed.
        No real provision for handling tabs-over-paragraph-end.
        -auto-tabs are created instead of "beyond nMyRight" tab,
         unless it is the first tab defined.
        -doesn't allow auto-tabs to fill the remaining space.
        
        But on the other hand, MS Word's implementation of tabs
        follows some kind of incomprehensible bizarre logic,
        so just ignore the tabs completely, please.
        
        Change-Id: I3723107b29ec3e287ea8661544711c13eee3ca48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116667
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-08  Rafael Lima  <rafael.palma.lima@gmail.com>  [c4c8202359e574bce784f6b40ce95e49e983c7bb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 55408cd1b3e29b3706c2cb8b44dd55284f3c3fff
          - Update SF_Basic service help page
            
            Adds the following methods:
            - CDate
            - CDateFromUnoDateTime
            - CDateToUnoDateTime
            - GlobalScope.BasicLibraries
            - GlobalScope.DialogLibraries
            - ThisComponent
            - ThisDatabaseDocument
            
            Change-Id: I963ad0d850987b1047b28b34b9a1e264b2414eff
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115965
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2021-06-08  Mike Kaganski  <mike.kaganski@collabora.com>  [486a11ad6fdae1714200229462b69f328be06b5a]

        editengine-columns: PPTX support (tdf#118458)
        
        The unit tests that used to check the workaround using tables to
        emulate columns (implemented in tdf#120028) are changed to test
        import of the columns.
        
        This reverts some commits related to the mentioned workaround,
        namely aef569ed83a3ccc02639e5b2a1c7cc131ba262fc,
               c50ae6a282ed83762bf634fed5c91033eb305c88,
               7b64bd90637a6722438bf873b1ded74ab3424c46,
               33696b2820ce3c8b21b753d2c2bf92345ecb9276,
               99dff69b561a8fe2d9437e6aa67a9581a6666f41.
        
        Change-Id: I97693ad4a981780e822070938992f274920df5a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116738
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-08  Mike Kaganski  <mike.kaganski@collabora.com>  [d0a1616ccad0dd5f5a02c1b0204f537b57d0b4b5]

        editengine-columns: Implement layout
        
        This changes the way how different parts access positions of lines and
        paragraphs. Now there is ImpEditEngine::IterateLineAreas, which performs
        uniform iteration over all ParaPortions and lines in order, calling a
        user-provided callback function for each portion and line; it passes
        all information about current portion, line, area, and column to the
        callback, and checks the return from the callback, to decide if it needs
        to continue iteration (in case when callback indicated that if doesn't
        need further data), and if it needs calling the callback for the rest of
        current portion's lines.
        
        This allows to have the code that calculates and iterates dimensions of
        lines in one central place, without the need to have duplicating logic
        in several places.
        
        One important exception is ImpEditEngine::Paint, which iterates without
        ImpEditEngine::IterateLineAreas, because it does many atomic paint
        operations in different points of iteration process, and implementing
        ImpEditEngine::IterateLineAreas to call callback in the required places
        would require increased complexity, which is left for a future change.
        To make that possible, ImpEditEngine::IterFlag should be extended to
        indicate additional requirements.
        
        Note that in fact, ImpEditEngine::Paint was taken as the model for
        implementation of ImpEditEngine::IterateLineAreas, with its detailed
        handling of all the vertical offsets like additional line spacing and
        interparagraph spacings that depend on context.
        
        The notable result of the centralization of the iteration code is slight
        change of heights reported by ImpEditEngine::CalcTextHeight. Previously
        it simply added all pre-calculated heights of portions, and not taking
        into account all the spacing handling that ImpEditEngine::Paint did,
        which was inconsistent (calculated height was different from painted
        height). Now ImpEditEngine::CalcTextHeight should provide more accurate
        results, which required small changes in the unit tests.
        
        Change-Id: I33cbb978deb974b314d36fda8674186a03991107
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116034
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-08  Mike Kaganski  <mike.kaganski@collabora.com>  [95ebd24a629b4c8cd62cc20c0701683512cc8fa0]

        editengine-columns: ODF support [API CHANGE]
        
        This uses existing ODF markup, as used by Writer's text frame:
        style::columns child element of style:graphic-properties, its
        fo:column-count and fo:column-gap attributes. No ODF extension
        is required.
        
        Since currently only columns with same width and spacing are
        implemented, without additional settings, style:column child
        elements are exported, but ignored on import.
        
        This adds new property to css::drawing::TextProperties service:
        TextColumns (of type css::text::XTextColumns).
        
        Change-Id: I7e63293e5814b281ceec8a9632e696322d3629e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116035
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-08  Mike Kaganski  <mike.kaganski@collabora.com>  [c4f615b359be56e88e4fbf9aaaf30affb29d57e2]

        editengine-columns: Create document model and dialog page
        
        Change-Id: I056aad9474ca18134d1f1686a53618cc9ab3d525
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116038
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-08  Stephan Bergmann  <sbergman@redhat.com>  [064a13e94e9b38bc88381b5c497cf6c9ddbe93e4]

        -Werror,-Wunused-but-set-variable (Clang 13 trunk)
        
        ...ever since the code's introduction in
        ea1ca189b561e47d3b872f40628e6af224355626 "added api for glue points"
        
        Change-Id: I221632d243c8c778c711c3f001676ff26043d0fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116825
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-08  Alain Romedenne  <alain.romedenne@libreoffice.org>  [73edebb5ad8f8583367199bc7a48fd98a0147371]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cfd0aa4ba18b58179724d50d7d1ac4f500ca1db4
          - Remove literals that prevent proper L10N
            
            - extra index
            - index relocation
            
            Change-Id: Ia52c0db88406dd5b24514280c663cfb5de157091
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/116169
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-06-08  Julien Nabet  <serval2412@yahoo.fr>  [6ef69234cf9138000a1dcf483114ea7c792fe3ed]

        Simplify Sequences initializations (comphelper+connectivity)
        
        Change-Id: I8a91f4bd2a1117acb571f1058af18071bc058c9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116815
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-08  Caolán McNamara  <caolanm@redhat.com>  [de9b6e3deeeffa2405fe890946714c2e439e1583]

        cid#1485166 silence Uninitialized scalar variable
        
        seeing as there are no warnings about
        SvxRTFItemStackType::SetStartPos
        try that pattern
        
        Change-Id: Icad28503047323b01d8e048061c6b037bcdcb83c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116817
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-08  Caolán McNamara  <caolanm@redhat.com>  [1e56a952cecabcaa04fa442c7891ca67e9d4601a]

        cid#1485887 Unchecked return value
        
        Change-Id: Ie7cf188ef4aa72ea5266b0925363c904b4a7812c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116814
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-08  Julien Nabet  <serval2412@yahoo.fr>  [46ea7c5d8be6b3e9436a44240117f83808d9d4c1]

        Simplify Sequences initializations (cppcanvas)
        
        Change-Id: If2d882060422b4e450de9ddda28d8d5c624c8e24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116816
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-08  Stephan Bergmann  <sbergman@redhat.com>  [7d9781367133f8d79bbd96e638be51119702930a]

        -Werror,-Wunused-but-set-variable (Clang 13 trunk)
        
        ...ever since the code's introduction in
        59560e4c13de5787a586ea643f6e58371ecf4c14 "INTEGRATION: CWS dba22"
        
        Change-Id: Ic8acc06c85a3f82d24467cb403250df095c6b869
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116812
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-08  László Németh  <nemeth@numbertext.org>  [16eda7db38e978a178b161cff7715ee4a32f1493]

        tdf#142128 sw: set author-color strikethrough for AS_CHAR images
        
        (anchored as character) during change tracking instead of
        using always the same NON_PRINTING_CHARACTER_COLOR blue one.
        
        Follow-up to commit 76dc21860ce185bd5495adde8858d2f23284c78e
        "tdf#142128 sw: set author-color strikethrough for deleted images".
        
        Change-Id: I3fa02f6ec6cd1f71ae3b3c06644dd24f6c684f6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116795
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-08  Stephan Bergmann  <sbergman@redhat.com>  [489102d28e9c67773d72eedfc4e663f51fe331ea]

        Silence -Wunused-but-set-variable (Clang 13 trunk) on volatile variable
        
        (see the comments starting at <https://reviews.llvm.org/D100581#2795966>
        "[Clang] -Wunused-but-set-parameter and -Wunused-but-set-variable" that warning
        on volatile variables is intentional)
        
        Change-Id: I2f9d0ed4a7f11f0bc2bdea57c0434654cd9fdf95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116813
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-08  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [93605ab85a8b62dbfb59a9181a26b75a032b9a94]

        Use containerToSequence for Sequence of dynamic size
        
        Instead of set of conditions to detect size of resulting Sequence
        this should be shorter and cleaner.
        
        Change-Id: I52c87ecf3f21f40a52be5ac180a14499f4512072
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116772
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-06-08  Julien Nabet  <serval2412@yahoo.fr>  [2d5fb75274fc34f71c45b8e483684086bb50c686]

        Simplify Sequences initializations (chart2)(part 2)
        
        Change-Id: If03d2f7f22c65aaebe236d9b33e6609d31660387
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116810
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-08  Armin Le Grand  <Armin.Le.Grand@me.com>  [f3b737ab76efaf1a70dfb22c6b60b08b340cf343]

        Remove SfxItemState::READONLY
        
        As I experimented with redesigning the whole
        Item/ItemSet/ItemPool paradigm, I alredy checked that
        SfxItemState::READONLY is not used (and no one
        really knows what it should do or stands for).
        Since a removal of complexity is needed to get forward
        with that redesign and I already made some experiences
        in branch item_refactor2, I propose to remove this
        state. It is not really used (gets never set).
        It is mirrored/used in the UNO API in
        css::frame::status::ItemState as 'READ_ONLY', but also
        not used in the office's code. ItenmState itself is
        used in three places, but all set the Item involved
        by using a SfxVoidItem to state SfxItemState::DISABLED,
        which I described in ItemState.idl. This means that
        no state of READ_ONLY in UNO API is ever imported
        to office code as DISABLED state at all, so not
        used.
        I also marked it as deprecated in the *.idl file.
        
        I think - including the experimenting in the
        mentioned branch - that this is safe for now. I
        already run a full 'make check' on the changed stuff.
        
        Change-Id: I8c15cf7b4f803076ecaaea67659f6e022ac7ef70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116752
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2021-06-08  Heiko Tietze  <tietze.heiko@gmail.com>  [8fee41f75c5da6c6e7df34a9b4f73ddf59944446]

        Improvement of variable description
        
        Making it more clear that MinimumWidth is a boolean value
        
        Change-Id: Ifcf08dcc42001ca6fd81ae8649e9726746bccdb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116776
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-06-08  Julien Nabet  <serval2412@yahoo.fr>  [5895be734d1872c9c014aca5fe77813dd78cfd14]

        Simplify Sequences initializations (chart2)(part1)
        
        Change-Id: I97ddde9659f337932b4165b794a769b83882126d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116802
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-08  László Németh  <nemeth@numbertext.org>  [76dc21860ce185bd5495adde8858d2f23284c78e]

        tdf#142128 sw: set author-color strikethrough for deleted images
        
        anchored to character during change tracking instead of
        using always the same NON_PRINTING_CHARACTER_COLOR blue one.
        
        Follow-up to commit 1610eeef6f2312616fe5d3535475f27f7896bef8
        "tdf#142196 sw: crossing out images anchored to character".
        
        Change-Id: I267a492dc6bb75327fb96ccdb51b784d00ba7a41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116785
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-08  Miklos Vajna  <vmiklos@collabora.com>  [46cc1c79485f81f2e657c226de44d68cec752e6f]

        tdf#141805 sw: hide rtl gutter UI for ODF documents
        
        ODF doesn't track RTLness of the gutter explicitly, it infers this
        setting from the writing direction. This means that in case the UI is
        used to set it explicitly to a custom value, it'll be lost after
        export + import.
        
        Fix the problem by hiding the widget in the ODF case, so it doesn't
        confuse users; it's still visible for Word formats which store this
        explicitly.
        
        Change-Id: I1316dcf461429af72498957c9b3eebcbdac794bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116799
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-08  Dennis Francis  <dennis.francis@collabora.com>  [2881b2fa25bfe1933857738b0b551ebb6c687bdc]

        unit test: lok: edit cursor invalidation message
        
        Conflicts:
        	sc/qa/unit/tiledrendering/tiledrendering.cxx
        
        Change-Id: I255e3b637329fc1fb41d24e79a770051ee827162
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116428
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        (cherry picked from commit d1a1b8ac3d7eea4b571d8015e31549f39a0b20ed)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116542
        Tested-by: Jenkins

2021-06-08  Dennis Francis  <dennis.francis@collabora.com>  [c844aa36cc4268f182ec4f6627fb2b8f4cce7b15]

        sc: lok: apply the previous fix for selections too
        
        Conflicts:
        	editeng/source/editeng/impedit.cxx
        
        Change-Id: Ic1f6c1642da71e0ef8c23831786ae405dda21133
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116427
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        (cherry picked from commit c5e249877b93e9d11788ec04fffee1dcb142a0e5)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116541
        Tested-by: Jenkins

2021-06-08  Dennis Francis  <dennis.francis@collabora.com>  [eed212b1cc03b8f131e5c28730b0e6a55c3e22af]

        sc: lokit: fix wrong edit cursor coordinates for numeric cells
        
        The cursor coordinates returned by editengine implementation is computed
        with respect to document-visible-area in "display" hmm and not "print"
        hmm. For numeric cells, the visible top-left is always non-zero, hence
        triggering this incorrect "refpoint" subtraction to compute "relrect".
        
        The fix is to calculate the correct "relrect" by subtracting the display
        hmm version of "refpoint" from the edit cursor rectange and then convert
        to twips.
        
        Change-Id: I4b663edcb1f74e1bdcc300788769d580fcfe7e17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116426
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit 77704022556bb97a64ef47666230a2c0232d45d3)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116540
        Tested-by: Jenkins

2021-06-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [2b7bfe009ac35cb5fda9ca14404fea924acb54fa]

        sd: use registerOOXMLNamespaces and registerODFNamespaces
        
        While at it, fix incorrect r:Relationships with
        rels:Relationships
        Change-Id: Ia8e6556b0e7d3839e00936626627471a7a276071
        
        Change-Id: I77f950dabd4d2131256673e517625d31ade9aa76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116800
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [039180f8255b6356cb89b1777e4e53323541898d]

        Revert "improve logging message"
        
        This reverts commit 9f0484c2bca8e7ec5e0d83289fae9b474b8598e0.
        
        Reason for revert: this patch was unnecessary, the operator<< for css::uno::Exception alreadys logs the message, I got confused
        
        Change-Id: I45932be060059eac92d460a70c944e1b19b5c375
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116706
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-07  Caolán McNamara  <caolanm@redhat.com>  [01c20a75b388ded73a4f220970cf3c2e95f83dff]

        ofz#35033 missing components
        
        Change-Id: I5b0322d026f819dde0a1a2473087e56ebb75008a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116801
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-07  Caolán McNamara  <caolanm@redhat.com>  [f9b721bb6fb243465029273265b757288cf391c9]

        gtk4: convert pack-type to child type
        
        Change-Id: Id72572b1b97917b9cf3816b1abaa1e412ed028a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116766
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-07  Henry Castro  <hcastro@collabora.com>  [7f49c4eea51c6c84ee7adacd5ba45e1e0fc4c1f7]

        sw/qa/uitest: close the dialog if thrown an exception
        
        if a unit test opens a dialog and exception
        is thrown if does not exist a control, the
        terminate() method fails, the unit test will
        wait indefinitely for the subprocess to terminate.
        
        Change-Id: I6dc77b2db8ce042ead78d13ce57e91892cd2db90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113896
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-06-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [6004f17ae68cc6c15ef9cc96cc502dd4a09d6cf1]

        sd: Use template for export test modules
        
        Change-Id: Ib604d0ad64dc16dbf9c0115a0fb30a8e3c6da337
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116787
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3893b54e3656c07e182947a4fd5ef1b0be82bd2e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 68a8e252d2600cabc694d9c489ec641dbd3c902a
          - tdf#124066 Help for VBA StrConv function
            
            1) LCID codes linked to LibreOffice internal LCID file
            2) Examples borrowed from QA tests
            
            Change-Id: I1b00a1901f32de0243b518de39abd633ba08eadc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/116684
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-07  Mike Kaganski  <mike.kaganski@collabora.com>  [a50f482fa1b2239f317add1b83ffeb08b14a44a8]

        Move PPTX testdoc to respective directory
        
        Change-Id: I020998c8e8b2a715a7f0a924bd24e09082599a6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116788
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-07  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [629fe3a8e6fdf1602add0803b7d06e70215cda33]

        tdf#132667 - Grab focus on the last inserted property
        
        On removing/adding custom document properties, grab the focus on the
        last empty shown name box.
        
        Change-Id: Ifd66566d4ae9fa57b9f1a9aae5f9cb93dbb74070
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115872
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-06-07  Miklos Vajna  <vmiklos@collabora.com>  [02c435082058ecf7f9d4d73cb47d31d0218dc10d]

        sw keep aspect ratio: add filter for this setting
        
        SwViewOption::IsKeepRatio() was only in-memory, so ticking that checkbox
        and restarting soffice disabled it again.
        
        Handle this similar to e.g. the zoom factor which is mapped to a
        view-specific settings.xml key.
        
        Change-Id: I8d2de7d2c7ae0dbf34230e2011f6b07f63e02fbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116791
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-06-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [a0bbeef0a8d9eeccc9ab9857851e0658139f2e1c]

        sw_uiwriter: split uiwriter into 2
        
        it already has 230 tests
        
        Change-Id: Id06ffb791cf65342676e6d7076105773c8137685
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116784
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [95f40ec1cdfe5c9db3e86c1092538dba8a129a72]

        uiwriter: keep CPPUNIT_TEST_FIXTURE tests together
        
        Change-Id: I19162c6e6868dc9eb57444f5b33dc2bad299c230
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116783
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [9f0484c2bca8e7ec5e0d83289fae9b474b8598e0]

        improve logging message
        
        Change-Id: Ib8f4fdbe3d644c035a125f7ae0a035a95bcafc76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116781
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ddfec46bcebc36fdf0191d46bd3bcce6ae7cfa67]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 84d49dae2c041fa294415d4deba31f4477a663a3
          - Add link to half-width / full-width glossary entry to search&replace dialog help page
            
            Change-Id: I54d892b1112375c6dce64904df61ffffa79c37f4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/116705
            Tested-by: Jenkins
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-07  Ming Hua  <plateauwolf@qq.com>  [4642cddcc54c352e26272dab3099f0fe65bd170e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 47df6ad11ac2e9c8c8d1f6e9c1049acbb56785e1
          - [WIP] tdf#142652 Add glossary entry about half-width ...
            
            ...and full-width characters
            
            Change-Id: If12dbc28de60fa7430d02530cf2d7fa7900c6675
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/116771
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-07  Eike Rathke  <erack@redhat.com>  [8e7a9b0243a4a63841d1cb1faba118274d574053]

        Resolves: tdf#142216 Fix {hu-HU} AM/PM words, default time without leading 0
        
        Change-Id: Ief925b01a882bd59807b7e6e8c84b77b5ca3485f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116713
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-06-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [d161c4de0b145b975bc90ce4b0a1ff7c234b676e]

        tdf#142483: sw_xhtmlexport: Add unittest
        
        Change-Id: Ie22d23a49e4e1f352cec5ef32c2b0545b50f5aa5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116777
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-07  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [6bebaddb39849422dffa16316c543fc69305f31a]

        WMF tdf#142625 Continue read records if unimlemented features found
        
        Most of DIB records (DIBCREATEPATTERNBRUSH, STRETCHDIB)
        are implemented partially. If the unimplemted feature are inside
        WMF, then the whole reading steam is interrupted and nothing
        is displayed.
        
        With this commit if DIB record used missing feature,
        then the warning is displayed, and the displaying continue.
        
        The fix allows for displaying WMF image from tdf#55058
        
        Change-Id: I6cc88d41486c52a2b1a6ec0b89166460a78ce7d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116763
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-06-07  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [3ffc5df4e17068319bd6ed0c854d92a702ef326a]

        sw: WriteLong/Short -> SvStream::Write[U]Int[16|32]
        
        Change-Id: I1c09a3bbf301166ccab16ecf0b57f22a335e0791
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116778
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        Tested-by: Jenkins

2021-06-07  Julien Nabet  <serval2412@yahoo.fr>  [87e8d5ec6bb2fa332d2c374040d39ca18462cb6f]

        Simplify Sequences initializations (canvas)
        
        Change-Id: I651858d71e378341205d6a785bd97f294664a439
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116737
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-07  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e9a824dd6c1c33777461874d9892343d193c867d]

        tdf#127028 "bpmn" template should have ext. otg instead of ott
        
        "bpmn" is an template for draw documents and not text documents
        (writer) so it should have the extension otg and not ott. This is
        also important for the template manager as it categorises the
        templates based on the extension, so the bpmn was not categorised
        correctly.
        
        Change-Id: I503b972711830dc3c5ab98d9c24f974862ffc540
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116775
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-07  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [996694d78641df4b2adb5357e6e274a9f9e8ca46]

        find-unneeded-includes: fix YAMLLoadWarning on newer systems
        
        After upgrading to Ubuntu 20.04 I got this warning:
        YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details.
        
        Change f-u-i per instructions on website above to fix this warning.
        
        Change-Id: I4424b0ced49d81dceb33131e1df150387a89df4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116748
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-07  Miklos Vajna  <vmiklos@collabora.com>  [cc99d43295322a2d6b4abc9b9a8f2e03e3db89f2]

        sw: prefix members of CSS1Selector, HTMLStartEndPos, SvxCSS1MapEntry and ...
        
        ... SwHTMLPosFlyFrame
        
        See tdf#94879 for motivation.
        
        Change-Id: I4d1a427653aea5c6414f79c8eaea71336150bab7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116773
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-06-07  scito  <info@scito.ch>  [eb5e2e70ab4eaab9fea555160e61b24bd9941a63]

        move remaining copy/paste tests from ucalc to ucalc_copypaste
        
        MixData test cases test the special paste with operations such as ADD.
        
        testCopyPasteMatrixFormula belongs also to the copy/paste tests
        
        Change-Id: I2b142b3f95edbc740dd8c8a00de9a00bcf8a22d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116743
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-07  Jim Raykowski  <raykowj@gmail.com>  [ec629c5ee22d02f99d66a5cf975ce239876b7f4d]

        Resolves tdf#142513 fix zoom caller handling
        
        Calling ZoomPlus has always executed shell SID_ZOOM_OUT case handling.
        ZoomMinus, which replaced ZoomIn, does SID_ZOOM_IN case handling.
        
        This patch changes ZoomPlus to do SID_ZOOM_IN case handling and
        ZoomMinus to do SID_ZOOM_OUT case handling and makes appropriate
        changes required by these name changes to provide expected zoom
        results in all module shells that have handling for these calls.
        
        Change-Id: If148f4f7866bfc8fc6452ad1c1dace723a125ef6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116287
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-06-07  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7f059ce157da0de40a98f63f61d923cc67d93884]

        tdf#142478 add test that triggers find all and crashes
        
        String "Crash" in document and notes, then trigger "find all",
        which produced a crash without the fix in-place.
        
        Change-Id: I8e6e4a9da1afc85643648aee36a03c1fb39ca16d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116769
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-07  Noel Grandin  <noelgrandin@gmail.com>  [a288585ecab5acebbb95bd86c125ad5294a5c031]

        pass -enable-symbols down to libxml
        
        Change-Id: Iceef587366bebe6007f40e100f19e6a2f048adda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116764
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-07  Heiko Tietze  <tietze.heiko@gmail.com>  [f43fdcad400b6ff51f0810d923fe75d5a2cfde0c]

        Resolves tdf#140360 - Provide option to turn off sidebar's minimum width
        
        Boolean option Sidebar:General:MinimumWidth introduced defaulting
        to true; if false the sidebar width is under full user control
        
        Change-Id: Iab1413a83adf90461feb5d6416aad174439392ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116715
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-06-07  Martin Srebotnjak  <miles@filmsi.net>  [c617b11ff37a18225f9666b7d028a734d12b360a]

        Update git submodules
        
        * Update translations from branch 'master'
          to c856f9a26324096ca38ffea04bd282e37ec661ea
          - Update Slovenian translation
            
            Change-Id: I02198f187bd48f4f3d7ce6cda65a0389d210d606
            
2021-06-07  Mike Kaganski  <mike.kaganski@collabora.com>  [76ce593d2bbb1fc7e242db564f301d6721ba8e45]

        Restrict test a bit to verify that there indeed is scaling
        
        ... just to make sure that changes like a1ae30166e92a0a40dff06740f0bb8e9ee63f70a
        don't break the test.
        
        Change-Id: I4d9f8a6a85fc155c2b67c76152b1aaa7df384a38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116701
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-06  Mike Kaganski  <mike.kaganski@collabora.com>  [a1ae30166e92a0a40dff06740f0bb8e9ee63f70a]

        Fix and unify the two methods that get scaled text size
        
        GetTextFitToSizeScale and SdrTextObj::GetFontScaleY both didn't
        initialize outliners properly, and thus returned wrong results.
        
        Change-Id: I6fe63c51ed838a0d0fafdfa03597cac97ce29831
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116765
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-06  Caolán McNamara  <caolanm@redhat.com>  [2671476e7c8acc6569840e66e6d306b890b431fd]

        gtk4: don't need to 'formatMenuButton' anymore
        
        Change-Id: I84e53f23986d15dde571c6bc7559ef68be345d23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116762
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-06  Caolán McNamara  <caolanm@redhat.com>  [a134845061b16e43d192feaceac3ecb8f4a51cdb]

        gtk4: convert MenuButton "image" to "icon-name"
        
        Change-Id: Ic290b6008739a729b786562affb72d26da2191d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116754
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-06  Caolán McNamara  <caolanm@redhat.com>  [e2e89bb4187e08c4b6052f535d80886e198051c8]

        enforce indicator consistency
        
        so there is either a standard indicator shown or one of a small subset
        of named icons
        
        a) adds an indicator to show the MenuButton provides a dropdown to the
        spelling dialog when there are multiple user dictionaries the word could
        be added to
        b) use open-menu-symbolic instead of gear icon for the sidebar menu
        
        Change-Id: If4f0842fb0f805dde45e375061f23d2aaea0990c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116757
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-06  Caolán McNamara  <caolanm@redhat.com>  [3f59f4a7e667b571640572f9316216ec73aeca7d]

        add x-office-calendar to allow symbolic names
        
        for gen map to existing sc/res/date.png
        
        Change-Id: Id85f5df27fd93deb7d1e653ae6cac1fb471d3470
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116761
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-06  Caolán McNamara  <caolanm@redhat.com>  [b97cc798c468c8936f78453b3330806eff481828]

        use open-menu-symbolic where sfx2/res/menu.png was previously used
        
        Change-Id: I5030afe7d370b49b24f6a590bf9ce6e2a7a428e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116756
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-06  Caolán McNamara  <caolanm@redhat.com>  [81b07aeaf4b917825af81b1a8b9c006b3fc416ca]

        use sfx2/res/menu.png for open-menu-symbolic
        
        which we do already in additionsdialog etc and is a better
        match for open-menu-symbolic
        
        Change-Id: I5b466945b9f045cc2bdf122b05ae4e85485bbef6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116755
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-06  Caolán McNamara  <caolanm@redhat.com>  [baab429763bef88c22d5c6656197ff28a7d6134f]

        use open-menu-symbolic for menubutton gear menus
        
        https: //wiki.gnome.org/Initiatives/GnomeGoals/GearIcons
        Change-Id: Ia95451f950728c4174887a042a6666e1dd7cc1ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116753
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-06  Caolán McNamara  <caolanm@redhat.com>  [d125024874da5d22abf0d60b8a13c355effff495]

        gtk4: set same use-underline on inserted GtkLabel as parent GtkButton
        
        Change-Id: I6618433faf2379bfadf7a257e394785360d07526
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116760
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-06  tobias  <tobias.schulz@hotmail.com>  [162f5a20095c6937030d23ee03fb8f72c51eefa1]

        tdf#142669 Consider BOM on text encoding detection
        
        Return a flag if the auto detected text has a BOM.
        Save the flag in SwAsciiOptions so that BOM gets set correctly when
        file is written.
        
        Change-Id: I358c3ba243bc326a552c2dc24773c94f8319c700
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116759
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-06  Mike Kaganski  <mike.kaganski@collabora.com>  [89aaa17a0a4413f07da2bc5084b0164f15dc01ac]

        UITest: introduce guarded context managers
        
        They should be used wherever we need to make sure to execute
        some action in tests regardless of the assertion success. They
        follow their plain counterparts, and execute finalizing code
        at all outcomes. This e.g. allows to assert when a dialog is
        open, and have it properly closed on failure, so that the test
        is not left in hung state.
        
        Only two wrappers are implemented now: load_file and
        execute_dialog_through_action.
        
        sc/qa/uitest/chart/chartLegend.py is updated to use them.
        
        Change-Id: Ib9cf44304f0d3ab8fa3377922ed36d2d866031b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116692
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3b75f9add7ed80e803b0771d86892d6ca0f47e71]

        tdf#142478 fix crash when searching and a viewshell change occurs
        
        When searching a impress document for a word, and the word is in
        notes as welll as in the document, a crash happens (only when
        searching with "find all"). The regressing commit changed that the
        search is now bound to a view (and to a viewshell). When searching
        for words in notes and document, at the transition from "standard"
        to "notes" page kind mode, the view and viewshells are destroyed
        and the new one created again. The problem lies here as when we
        destroy the viewshell, we also destroy the search context and
        FuSearch objects, but we are still executing the search -> crash.
        
        The solution for this is that when we change the page kind,
        we take the FuSearch object from the old viewshell and put it
        into the newly created viewshell, so that we keep the FuSearch
        object alive and don't throw away the search context too.
        
        Change-Id: I50931cca2a20c5704f7450e3cc8b3466af4c5a3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116758
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e99f1824af658e899d7584bb2beb8bba4c2a135d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 096e8e98912ae2d7eee5975e7e2beb4d5883180b
          - Use %PRODUCTNAME
            
            Change-Id: I73d62b9dfa8a70faf473dbd54a5b066edc028bf0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/116700
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [58e9f18e72fdd0dde2a3fdba9a70c4043d68827e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9de52c620aece66d6cb97e23301cbbb884d19615
          - Tiny table formatting fix.
            
            Change-Id: I0ed3b2ee3bb3788688e81b15cb19b9d41d98de13
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/116699
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-05  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [33d2cf7008de79106b5da4bba0241aa14d81d88f]

        WMF Change the sign of read fields in BITBLT and DIB records
        
        Additionally the names of variables were improved,
        and additional checks were added for unsupported cases
        Change-Id: Id84ef1218c5c2a40c8d01f2d40857d892badbb9f
        
        Change-Id: I1b8571d0a627827bc1e67c2bfc6c1932d58c5233
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116744
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-06-05  Julien Nabet  <serval2412@yahoo.fr>  [399a6472f666ae6c3e20b6f8367f9fd089c15605]

        Potentially uninitialized local variable 'aEvpMd' used
        
        Seen on Win10:
        cd C:/cygwin/home/serva/lode/dev/core/oox && C:/cygwin/home/serva/lode/opt/bin/make -j 1 -rs build
        [build DEP] LNK:Library/ooxlo.dll
        [build CXX] oox/source/crypto/CryptTools.cxx
        C:\cygwin\home\serva\lode\dev\core\oox\source\crypto\CryptTools.cxx(122) : error C2220: the following warning is treated as an error
        C:\cygwin\home\serva\lode\dev\core\oox\source\crypto\CryptTools.cxx(122) : warning C4701: potentially uninitialized local variable 'aEvpMd' used
        C:\cygwin\home\serva\lode\dev\core\oox\source\crypto\CryptTools.cxx(122) : warning C4703: potentially uninitialized local pointer variable 'aEvpMd' used
        make[1]: *** [C:/cygwin/home/serva/lode/dev/core/solenv/gbuild/LinkTarget.mk:301: C:/cygwin/home/serva/lode/dev/core/workdir/CxxObject/oox/source/crypto/CryptTools.o] Error 2
        make: *** [Makefile:122: oox.build] Error 2
        
        Change-Id: Id9409c95aa3edf866671ef8418e7ade3cbc1e718
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116740
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-05  Caolán McNamara  <caolanm@redhat.com>  [c0a7b479aff23c887d23ca550c048f184eda7853]

        gtk4: MenuButtons can have images too
        
        Change-Id: Ib6a7eed8036273d5e31ddff5611ec42fb45ffa4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116751
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-05  Caolán McNamara  <caolanm@redhat.com>  [2614ca783d3fa181a8a3a00c38103abc54cac56c]

        psp::PPDParser::getParser deadlock on launch
        
         #3  0x00007fef4e844945 in std::mutex::lock() (this=0x7fef4f817640 <psp::PPDParser::getParser(rtl::OUString const&)::aMutex>)
         #4  0x00007fef4eb2da43 in std::lock_guard<std::mutex>::lock_guard(std::mutex&) (this=0x7ffc2f47a2a0, __m=...)
         #5  0x00007fef4eb1dd12 in psp::PPDParser::getParser(rtl::OUString const&) (rFile="SGENPRT") at vcl/unx/generic/printer/ppdparser.cxx:535
             ^^^second reentry^^^
         #6  0x00007fef4eb76f3b in psp::CUPSManager::createCUPSParser(rtl::OUString const&) (this=0x329c0e0, rPrinter="CUPS:MP230-series") at vcl/unx/generic/printer/cupsmgr.cxx:533
         #7  0x00007fef4eb1e4fa in psp::PPDParser::getParser(rtl::OUString const&) (rFile="CUPS:MP230-series") at vcl/unx/generic/printer/ppdparser.cxx:565
             ^^^first entry^^^
         #8  0x00007fef4eb7815d in psp::CUPSManager::setupJobContextData(psp::JobData&) (this=0x329c0e0, rData=...) at vcl/unx/generic/printer/cupsmgr.cxx:566
        
        since...
        
        commit 80255dcde14755bb4a342b7392fb26d27580ff6d
        Date:   Sun May 30 19:29:07 2021 +0200
        
            vcl unix : use std::thread in PPDParser::getParser
        
        Change-Id: I3c66e23568e388425de9ee07f2d7606f4df0cfd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116750
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-05  Mike Kaganski  <mike.kaganski@collabora.com>  [cb90eda86544fdda9bd49f394b7a286fa355ce90]

        Blind fix for sporadically failing UITests
        
        Attempting to avoid this problem:
        
          ======================================================================
          ERROR: test_tracked_changes_acceptall (trackedChanges.CalcTrackedChanges)
          ----------------------------------------------------------------------
          Traceback (most recent call last):
            File "C:/lo/src/core/sc/qa/uitest/calc_tests4/trackedChanges.py", line 127, in test_tracked_changes_acceptall
              gridwin = xCalcDoc.getChild("grid_window")
          uno.com.sun.star.uno.RuntimeException: Could not find child with id: grid_window
        
          ======================================================================
          ERROR: test_tracked_changes_reject (trackedChanges.CalcTrackedChanges)
          ----------------------------------------------------------------------
          Traceback (most recent call last):
            File "C:/lo/src/core/sc/qa/uitest/calc_tests4/trackedChanges.py", line 173, in test_tracked_changes_reject
              gridwin = xCalcDoc.getChild("grid_window")
          uno.com.sun.star.uno.RuntimeException: Could not find child with id: grid_window
        
          ======================================================================
          ERROR: test_tracked_changes_rejectall (trackedChanges.CalcTrackedChanges)
          ----------------------------------------------------------------------
          Traceback (most recent call last):
            File "C:/lo/src/core/sc/qa/uitest/calc_tests4/trackedChanges.py", line 239, in test_tracked_changes_rejectall
              gridwin = xCalcDoc.getChild("grid_window")
          uno.com.sun.star.uno.RuntimeException: Could not find child with id: grid_window
        
        The problem looks unexpected, since UITest.create_doc_in_start_center
        waits for "OnNew" event, but who knows...
        
        Change-Id: I38207944f0f2fb67cf6e97ee1c220bbd95dc7047
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116698
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-05  Caolán McNamara  <caolanm@redhat.com>  [d6eb61707c15cda590cd16e9cbdce2b193889ff0]

        cid#1485166 silence Uninitialized scalar variable
        
        the markup in the other case seemed to work
        
        Change-Id: I2276f370b3f696082fd4ebfcbd29a13e2bea85ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116747
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-05  Julien Nabet  <serval2412@yahoo.fr>  [3e8e5f079e032a2b7b709bc01113f14da893263c]

        Simplify Sequences initializations (accessibility/binaryurp)
        
        Change-Id: I4b388b7faa1dc47f27d29aaaff9041fe81a29f71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116739
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-05  Caolán McNamara  <caolanm@redhat.com>  [a3d2d01f55260ad422e07d4f326fc01f0414bd1d]

        gtk4: ToggleButtons can have images too
        
        Change-Id: I1319ed84daa5d0d7d6a49887ad3ccc5b4c2fc3bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116736
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-05  Caolán McNamara  <caolanm@redhat.com>  [ff169611987501baa12a4614656e2049fd133d02]

        gtk4: silence some warnings
        
        Change-Id: Idd19191b6b2e18069d88a35e6cfd2d0f5023affa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116735
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-05  Arnaud Versini  <arnaud.versini@libreoffice.org>  [80255dcde14755bb4a342b7392fb26d27580ff6d]

        vcl unix : use std::thread in PPDParser::getParser
        
        Change-Id: Iff31fbdec6516b490590e31db6915397033c1027
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116413
        Tested-by: Jenkins
        Reviewed-by: Arnaud Versini <arnaud.versini@libreoffice.org>

2021-06-04  tobias  <tobias.schulz@hotmail.com>  [cb490979ac238011efa27e0fb18fe62c13329d1f]

        tdf#120574 Store Ascii Options for Later Saving
        
        store auto detected/configured ascii options in medium.
        use stored ascii settings for saving and text encoding
        settings dialog.
        
        Change-Id: I88e2d54923bfcf5d7c460ef3b89c36fc002c5097
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116678
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-04  Mike Kaganski  <mike.kaganski@collabora.com>  [5bb06ea6931c0c72df6b0f164bac1c8d00c51bb6]

        Fix UITest
        
        The test had previously raced between the effect of
        vnd.sun.star.findbar:FocusToFindbar, typing, and pressing
        the "Find All" button. If typing happened before focusing,
        then focusing selected the already typed text. If button
        was clicked before focusing, it found the edit unfocused,
        and grabbed the focus, selecting its content.
        
        This adds "HasFocus" property to WindowUIObject::get_state.
        
        Change-Id: Ib277bd70508a3c1e86e1668afb7592d7a1523947
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116697
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [fe66c4e2ac43ca0bef04ede7250848dd37c35a45]

        fix leak in solver test
        
        Change-Id: I676b22a59f057a18d44a561f632803283cbe9b6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116720
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-04  Caolán McNamara  <caolanm@redhat.com>  [b68be8c7286b3168468414ec0106c610582f9d6f]

        gtk4: undo bootstrapping conditional page removal
        
        now menubutton is available again
        
        Change-Id: If3112cde3e5231245088740ab0217a0e61b3579c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116733
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-04  Caolán McNamara  <caolanm@redhat.com>  [63f9e6d0f2596e5481e34573664d358fb61b9d9f]

        gtk4: don't want normal case to have a radiobutton
        
        Change-Id: Icbd21ca39856374e1b95e5d34ac0793f24619a46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116732
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-04  Caolán McNamara  <caolanm@redhat.com>  [26b4c13a73584e71930549cc0a65eccfdd258a96]

        gtk4: reeenable the rest of the math dialogs
        
        Change-Id: If18f5f0e5b47deefae8c55d296fa5ef3d5f312ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116730
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-04  Caolán McNamara  <caolanm@redhat.com>  [cf495c580d19bc43ff7860ccc9e84159e0d44edf]

        move unique use of secondary-icon-tooltip-text to tooltip-text
        
        there are no "secondary" or "primary" icons for the tip to be
        relevant to. I imagine this should be for the whole widget.
        
        Change-Id: I6186499a9f981ab910e79970419e7cb5f0f02db5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116729
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-04  Caolán McNamara  <caolanm@redhat.com>  [b9959364cbdbf8a17d977717522e57187f82730f]

        gtk4: experiment with GtkPicture for all our theme resources
        
        math, format, spacing for an example where GtkPicture is wanted
        writer, format, columns for an example where GtkImage is wanted
        
        Change-Id: Ib7acfc242d93e8b3f23687e7e5483aedd5cc4a45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116727
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-04  Caolán McNamara  <caolanm@redhat.com>  [bc8e1acfaddea5f0ea3e607fc4d8f7953795f06c]

        swap orientation of container from vert to hori
        
        we only show one child at a time so this should make no difference in
        theory, and that's the case in gen and gtk3.
        
        But tweak it because in gtk4 right now the height gets strangely
        too tall when vert while its width doesn't when hori.
        
        Change-Id: I6a35385bdfe73eb21f8c72085de3ca7408e0602d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116726
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-04  Michael Stahl  <michael.stahl@allotropia.de>  [452bf1359dab3cfab9fd6007d68592e9c96382b3]

        tdf#142483 filter: xhtml: fix substitution of fo:border attribute
        
        This worked with Saxon but not with libxslt.
        
        (regression from 9d3b39cf9fed9a305ac23d1ecaaafc8f7caaeeb0)
        
        Change-Id: I18e66e6136e4fc73718bbe9c7c4c66fb76be31c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116728
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-06-04  merttumer  <mert.tumer@collabora.com>  [720438d2c43ee676af9002b92f97d650f45184e7]

        lok: Hide file name from Text Import Dialog (csv)
        
        Change-Id: Id496ce68030a471ac73556f52bcd808d79d34589
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116173
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116302
        Tested-by: Jenkins

2021-06-04  merttumer  <mert.tumer@collabora.com>  [73c37ef7595cde0a9b46681106672170e3eb6ffb]

        lok: Re-Enable AnchorToPara context menu item
        
        Change-Id: I0f1f4121c06b8f628f4fe49284737cea3d28e4b8
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116141
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116301
        Tested-by: Jenkins

2021-06-04  merttumer  <mert.tumer@collabora.com>  [fe634a991bd94f9f1f0f9ef5c401648b8dd85f6c]

        sd: Unit test for Table deletion with Delete Key
        
        Change-Id: I9849f55a143007b49bdcaac392dd84e32d610998
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116069
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116300
        Tested-by: Jenkins

2021-06-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [f52376f167840cee4896f71b17bb8c760c23d5bb]

        loplugin:unusedmethods
        
        Change-Id: I79bd2f0eaa7287f0568366ee5627e11a65d2aec2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116717
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [752e23f3cfb161f3eed72f3cd1104310b1b1ddba]

        loplugin:virtualdead
        
        Change-Id: Ic2e18f9088e7427f0679dab27f0d3acb6f2bb240
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116716
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-04  Caolán McNamara  <caolanm@redhat.com>  [d0b2e85e87ea47ba80f11a1b3d26a9f8d16f9579]

        resave with latest glade
        
        Change-Id: I9f590dbe91bc69587e0a497eb2c0403c1dd02b3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116725
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-04  Caolán McNamara  <caolanm@redhat.com>  [b32582d4bc21953a43c469872d58445ee1a5ff2b]

        gtk4: support radio groups in GtkMenuButton menus
        
        Change-Id: I4e6b61e2c16b208a91490cfbaf5dc933d45c1df0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116718
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-04  Miklos Vajna  <vmiklos@collabora.com>  [04716690f6c5193f15868bc71e7d17c53e085a54]

        sw HTML export: allow custom DPI for the bitmaps of shapes
        
        But leave the CSS pixel size of them unchanged in the HTML markup.
        
        Also add some documentation on the various options, so one doesn't have
        to dig them out from testcases.
        
        Change-Id: I6c6ee4e9c98d674f44e7c5835f2e6a6737e13f34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116722
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-06-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [5ffcf2fa69aa6c79b07b1cf04c8cf6c85c5f6b83]

        uitest: one more fix for File Open dialog
        
        Similar to 4839b7ca3b5a730edf90ebebc749db145efec098
        <Fix UITests that use File Open dialog to load documents>
        
        Change-Id: Ia848ba8129c7e99dc8ea610033e5c22809db7b43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116723
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-04  Mike Kaganski  <mike.kaganski@collabora.com>  [2a06d2ebd09ba0c8bf2e29d5c4060ce415964f86]

        Explicitly set ForceFocusAndToFront to false for unit tests
        
        It defaults to true on Windows (see
        officecfg/registry/data/org/openoffice/Office/Common.xcu),
        and may affect UITests, which are interactive there.
        
        Change-Id: Iad51b0a628deced1e90636d07040596a899b53ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116695
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-04  Mike Kaganski  <mike.kaganski@collabora.com>  [01ff7460b83da265a0c68fa01cf2282f4e7dd72e]

        Fix UITest
        
        It needs to wait until vnd.sun.star.findbar:FocusToFindbar does its
        magic, which was racing with Python executing its typing.
        
        This adds "SelectedText" property to ComboBoxUIObject::get_state.
        
        Change-Id: I30faab2cc36a3cde59cf72ae5a383738a3ad4738
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116694
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-06-04  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [0d42ca4f39160bdc28a5855261c227c63161dd8a]

        update credits
        
        Change-Id: I46f39d507cc96cbcd0d59b4edfcbb109efefdb69

2021-06-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [e4514e65399a1e0398ef94efed6fa1774cff7ea6]

        tdf#142638 crash leaving embedded object (GTK3)
        
        regression from
            commit 8d485ec0cd35ee1ae7684f2b6ca96c0f0c6f9dac
            Date:   Sat May 29 08:34:28 2021 +0200
            IsDisposed->isDisposed in vcl/../window
        
        Change-Id: I9bca182d7d7c4abf4c308bad44c0a3a0bb04a716
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116690
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-04  Miklos Vajna  <vmiklos@collabora.com>  [26d2b19d4e9388072b8dae574efdf00d7f7a0f2f]

        sw HTML export: fix pixel size of shapes
        
        - the twips logic size was set, but it was consumed as mm100 logic size,
          so the pixel size was about half of the correct one
        
        - the HTML export didn't write a logic size ("CSS pixels size") for
          shapes
        
        Change-Id: I37f6b4acde9d1298fae81f9975e9db95485631ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116691
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-06-04  Mike Kaganski  <mike.kaganski@collabora.com>  [4839b7ca3b5a730edf90ebebc749db145efec098]

        Fix UITests that use File Open dialog to load documents
        
        It relied upon the component being loaded before the next
        Python code line is executed. OTOH, UITest.load_file uses
        EventListener to wait for the OnLoad event, which should
        be reused in all such cases.
        
        This moves the waiting code to a dedicated context manager,
        and modifies UITest.load_file to use it. Respective tests
        using the File dialog also use the new manager to wrap the
        action starting the loading process.
        
        Change-Id: Ic6eb0533b06e0ccc63dffc2ddc0e91d8159cae4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116693
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-04  Caolán McNamara  <caolanm@redhat.com>  [191a5bc8bce278d93d8e52d83771fcf59a0fbe9f]

        gtk4: convert GtkMenu into GtkPopoverMenu
        
        and hook it up for GtkMenuButton
        
        Change-Id: I79efe7e25693deb40b59e960abc21807c9269172
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116687
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [da8970034d1db518ed2225b7e6046cafb788d26d]

        Fix typo
        
        Change-Id: Ib2045fb0aa2a4ea2556590337ab7de36360c60b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116689
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8a850eed3bc1a25731a03e64a734a2d50963ba87]

        Fix typo
        
        Change-Id: I4dcb23dc5773c4ea198d1327f88d931afb1f3483
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116688
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-04  MIhail Balabanov  <m.balabanov@gmail.com>  [b3540898464d8eff745c564a66077f67199223e0]

        Fix the <FollowPageWord> entries for Bulgarian
        
        Change-Id: I349a5a1fc9a93225f6129bd26f0387a3681f08ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113860
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-06-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [2b62ead4dab909438a1d68f879f6f0329ca9291d]

        sc: use XmlTestTools::registerOOXMLNamespaces()
        
        after 1ba1bb1cacdc8825d01559859100a2b575967e55
        <test: introduce XmlTestTools::registerOOXMLNamespaces() to reduce
        copy&paste>
        
        Change-Id: I5f8fcb977233c30bae74e7cc9fde45d41a523b85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116686
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-04  scito  <info@scito.ch>  [c82d96da1c9a03e1742f2f5a7a93b9993c96a0a0]

        tdf#68976 fix paste transposed regression for notes/patterns
        
        Starting position was not correctly taken into account for notes/patterns in the
        initial fix. It worked only for source range starting in A1 (0/0), i.e. a
        special case. The unit tests tested only this special case.
        
        The unit tests are generalized: Starting in B2 instead of A1, i.e. the source
        range was shifted. The paste destination results remain the same, except
        absolute references.
        
        Change-Id: I2f7bfa9e559d99b173ff833fed3cff21658e0e31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116501
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-06-04  scito  <info@scito.ch>  [940dad058c199c6b6990ad313db5a17758a19c65]

        tdf#141683 fix missing flag in multi sel pasted transposed as links
        
        For transpose, the links for option 'as links' will be set during
        TransposeClip(). Thus, formulas will be created. So, the formula flag must be
        set for subsequent copying to the document. This flag must be set in the multi
        range selection code path for transposed as links.
        
        I've adapted the tests. Unfortunately, this fix cannot be tested directly with
        automatic tests. However, the same behavior is applied in the unit tests.
        
        Change-Id: Ia16a8371894a784fc7fcfa1c7b5242f552bef956
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116332
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-06-04  merttumer  <mert.tumer@collabora.com>  [6c879cd2dc4517c8ee9dbff0f228f95702e7f88b]

        Extended MoveShapeHandle command for Anchors as well
        
        Change-Id: I0e2811802f17831097a86103571b505a7557717a
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116040
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116299
        Tested-by: Jenkins

2021-06-04  merttumer  <mert.tumer@collabora.com>  [13f981e262b04f40c377d0e4fff717b57855d8a3]

        Implemented Delete key deletes the table when all the cells are selected
        
        Change-Id: I8a17c73781a3399b214d5655b83036652933a90a
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115689
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116298
        Tested-by: Jenkins

2021-06-04  merttumer  <mert.tumer@collabora.com>  [67277595902dd22c68d9db1f7cf94f53447b237a]

        Unit tests for .uno:MoveShapeHandle command
        
        Change-Id: Ia1049325bf26fbe6a3c8ac77c873d1af010d3581
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115541
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116297
        Tested-by: Jenkins

2021-06-04  merttumer  <mert.tumer@collabora.com>  [19b9da3e1f67611a3ec34cd5a8af508db4c05a4e]

        Enable PdfIum for android build
        
        Change-Id: I58d09db362f0de991eab3920683530e1ec43e2bc
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115373
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116296
        Tested-by: Jenkins

2021-06-04  Jean-Pierre Ledure  <jp@ledure.be>  [0dd002a5f1d8c67792dbbc788d3c888d8c000d6c]

        ScriptForge - (scriptforge.py) ThisComponent, ThisDatabaseDocument
        
        Addition to the Basic service for Python scripts
        of 2 Basic builtin objects:
        - ThisComponent
        returning the current component
        - ThisDatabaseDocument
        returning the main Base component when a subcomponent is active
        
        Both are implemented as properties of SF_Basic.
        
        The behaviour can be slightly different versus native Basic when
        the Basic IDE is involved. Read comments in code.
        
        Change-Id: I5d59b0ae0bae026f9b7e4c1d7068e84958aab56d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116674
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-06-04  Caolán McNamara  <caolanm@redhat.com>  [b6e4e3ac36e1b25afd0a2c71a549357b5928a47c]

        gtk4: strip use-popover from GtkMenuButton
        
        Change-Id: Ib9d74ebb69246c2e505d576733b5c34959f9666f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116683
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-04  Caolán McNamara  <caolanm@redhat.com>  [c91d5847276394114a534387ca32a99bda36bc28]

        gtk4: add some spacing between elements of menubutton
        
        Change-Id: Ibaf1a46a79a66a26b6552392abb4f052a84483e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116682
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-04  Caolán McNamara  <caolanm@redhat.com>  [0579d9c5e5723a0de587a4aac834757041d5eeb0]

        ditch old stop-timer warning which has become visible
        
        Change-Id: Id267a0478712dce097a450fff8a9b2ae0462109e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116681
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-04  Caolán McNamara  <caolanm@redhat.com>  [fa8db25af6218262b3dab2e93b76464975889ceb]

        gtk4 crash on exit
        
        since...
        
        commit 556243467a0ac3f647de75bf3fb6c9f3b72466a4
        Date:   Wed Jun 2 13:06:54 2021 +0200
        
            fix shutdown leak in CppunitTest_sw_filters_test
        
        the vclplug .so is dlclosed and the GtkSalData dtor
        subsequently crashes. gtk3 doesn't crash because its not
        dlclosed.
        
        for a simple life add gtk4 to the list here, probably
        moving delete pSVData->mpSalData before the DestroySalInstance
        or making it part of that is the right way to go
        
        Change-Id: I683fdc217cb3486e3e9029817c8d6207f27bcd6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116680
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-04  Miklos Vajna  <vmiklos@collabora.com>  [1ba1bb1cacdc8825d01559859100a2b575967e55]

        test: introduce XmlTestTools::registerOOXMLNamespaces() to reduce copy&paste
        
        sc/ could potentially benefit from this as well, that's not yet done
        here.
        
        Change-Id: I03d0b4afa21a02c74d34aab6e03ab53991df29dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116679
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [fa6e97f08a656a7093f6d9c5ecdb2bdc081b7116]

        fix SAL_WARN_IF check
        
        Change-Id: I434eadb8f7a10406dc8d9fc4d880fd5b2f2f179d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116669
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-04  merttumer  <mert.tumer@collabora.com>  [50b640a298604ecd10ce095a005cd8eaaf82fc14]

        android: Fix DrawingArea inside CsvTableBox is shrinked
        
        Change-Id: Ia722297051eb3413b9db17024173c9eb596d8e7a
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115235
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115276
        Tested-by: Jenkins

2021-06-04  merttumer  <mert.tumer@collabora.com>  [437facda5898b476f6b4a6baaf4c3e22c5eb1e35]

        Add missing FilterOptionsDialog constructor for android
        
        Change-Id: I8bdd44e1b2f45a6d62e6b7220762da62787e04fa
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114830
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116295

2021-06-04  merttumer  <mert.tumer@collabora.com>  [8c26772822e2f768e48be72feb29ec06f00d9cf2]

        lok: Interaction handler for FilterOptions
        
        This will enable Text Import Dialog to be executed
        before the document is loaded
        
        Change-Id: I263e69f0739f4971f4c4eec032ebf22ffbdeebb7
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114638
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116294
        Tested-by: Jenkins

2021-06-04  merttumer  <mert.tumer@collabora.com>  [790f7deb17cede31c780b3e296672bbe7577763c]

        lok: add global notifier to the "Text Import Dialog"
        
        This dialog is displayed before the document is loaded
        so no way to get access to the view shell notifier
        when model/view/controller are not created yet.
        
        Change-Id: Ic9259b0b1d72b2c4f29b7265742136e650c7b67b
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114637
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116293
        Tested-by: Jenkins

2021-06-04  merttumer  <mert.tumer@collabora.com>  [a4b5170eeb134ae5b838f480db1ac5d64dafceac]

        Added Text Import Dialog to JSDialogs list
        
        Change-Id: I8da4c929ebe7b93fe9211ba432ce321e31482a8f
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114636
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116292
        Tested-by: Jenkins

2021-06-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ed984f8e68996bcbdcf590814c41479ba76907f2]

        indexing: start of Indexing Export impl. based on (X)HTML export
        
        This adds a indexing output/export to HTML code, which will output
        a xml document that will be used for indexing of the document. It
        is based on HTML to reuse the traversal through the doc. model.
        
        It is enabled by setting the "IndexingOutput" export parameter.
        
        This commit only adds in the groundwork, but the output is still
        more or less the same as html and the follow up commits will
        add more indexing specific changes. The only change is to use
        "indexing" as the top level element and the document is a valid
        xml (has the xml header).
        
        Also add basic test that the indexing output/export works and
        can be parsed as an xml with "indexing" top level element.
        
        Change-Id: I153b1a70da7cbcf0d33b8610d962e6b7ae23ad23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116631
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [abcfae0b64e6733b1de469414fe3c73f94f9a39a]

        calc: clean up HTML export - don't use chaining
        
        Change-Id: Ic8daf74dd50572e484c0c7a9ac658ff8eb572e53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116630
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [685c8db519b022f879cf575ec763d00de98906a3]

        HtmlWriter: add end tag checking and helper for attribute writing
        
        Added an input variable to end to enter the name of which variable
        is ending. This is to check that the expected end tag is actually
        written.
        
        Added writeAttribute, which is independent from HtmlWriter and just
        writes the HTML attribute format to the stream.
        
        Change-Id: Ib00a4a37354cd1cb1781ba729ed4046a966e1eb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116629
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-03  Caolán McNamara  <caolanm@redhat.com>  [774be6d793203183fe1856ffb8b720f00b48c2bb]

        split .ui conversion code into its own file
        
        Change-Id: Ie27990a497e39ab2fd82a711fa4ec49b472616f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116677
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-03  Caolán McNamara  <caolanm@redhat.com>  [4ac6cea4be724ade2e3ab672ff7443af82174ea0]

        gtk4: transform always-show-image into a GtkBox child for the GtkButton
        
        and append a GtkLabel child in the GtkBox and move any existing label
        property into it.
        
        Change-Id: Icb5da08409155894d63adde6eb4ce552c1dd7553
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116676
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-03  Caolán McNamara  <caolanm@redhat.com>  [641bfc7a09ea3b11cd9164a597ef52917d11e3a8]

        gtk4: don't call gtk_widget_destroy on a GtkPopover
        
        Change-Id: Ia65218a231796cb128a95f7bfa1a04dfd769f55a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116675
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-03  László Németh  <nemeth@numbertext.org>  [896c2199d9f0a28bd405dd2d1068f5e2973cdf06]

        tdf#79069 DOCX: support tracked table (row) deletion
        
        Only DOCX round-trip was supported for tracked table and
        table row deletions. Now change tracking of newly
        deleted tables and table rows is exported in DOCX.
        
        Also the DOCX import is handled by Manage Changes now:
        accepting the deleted ranges of a deleted row removes
        also the table row, not only its text content.
        
        Follow-up to commit 05366b8e6683363688de8708a3d88cf144c7a2bf
        "tdf#60382 sw offapi: add change tracking of table/row deletion".
        
        Change-Id: Ic02e0adbda11032acb9616c262c2fce134f6b07c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116652
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [06a983b213b8fb71fdac1004868d7b4fdd6a9833]

        tdf#142546 broken formulas in .FODT files
        
        regression from
            commit 81fe31d2c8977791f9b90ab1da4fbb1a778f87fb
            Date:   Tue Nov 3 18:25:10 2020 +0200
            use fastparser in XMLEmbeddedObjectImportContext
        
        Change-Id: Ib5bae81001ae97c574c078c979484f016c7d4323
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116664
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-03  Mike Kaganski  <mike.kaganski@collabora.com>  [5ff18d90fda5cda1d06176adac134e6b41f4f393]

        Fix UITest
        
        Don't use "Default" entries in the test - it would break on any system
        with different default locale.
        
        Wait until the change takes place.
        
        Change-Id: Ia3740c65f83c2cbc097a1d86572d381c9d5f8200
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116469
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-06-03  Stanislav Horacek  <stanislav.horacek@gmail.com>  [bbb167de2a3d9396ee94574c63e8a5822cb0c0be]

        Related tdf#126496
        
        rename "page fields" to "filters" in pivot table extended tips
        
        Change-Id: Ic9720377112f267ca3547e84fbe49085eb03fbee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108446
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-06-03  Miklos Vajna  <vmiklos@collabora.com>  [c8a9396e5695675ffe92935a9ba40354fc76ed79]

        sw XHTML / reqif export: fix PNG export of shapes
        
        image/x-vclgraphic is not something anybody else will understand.
        
        Change-Id: I5a5b37b7f769de351bd3dfc38ccd57381bc43319
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116673
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-06-03  Caolán McNamara  <caolanm@redhat.com>  [988175a5111d214aee6c52be8065b1b79be26497]

        gtk4: get mouse motion events
        
        Change-Id: Ief3f34c6e1ad33201324940557020c9748784e22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116670
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [c567806c23aeaa361662f58c261093950ea40b99]

        sw_rtfexport: use a template for makefiles
        
        in order to remove duplicated code
        
        Change-Id: Ic1e7d331b14f74051ed23bf6c7e64016eca61206
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116651
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-03  Stephan Bergmann  <sbergman@redhat.com>  [268f27f6623334b81762b068f842c944a7541f25]

        -Werror,-Wunused-but-set-variable (Clang 13 trunk)
        
        sLanguage and sTmpStrVal are unused since
        c9611c5e6465948de029e9c2fbd17e75ee07d31f "loplugin:unusedfields in
        l10ntools..sax".  Simplify the for loop now that it only checks for a single
        item, and expand the ID macro at its last remaining use.
        
        Change-Id: I3cf6692fc5a4efd58d0df1dbc24b3610916b2fd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116665
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ac8d986655f5eb9c4b92ba56c779e036485525dd]

        Change 'Background' -> 'Area' in Insert Section dialog
        
        The term background is deprecated in several dialogs, e.g.
        page style, paragraph and paragraph style in Writer and other
        modules.
        
        This patch changes the term 'Background' to 'Area' in the Insert section
        dialog.
        
        Change-Id: I6424517f8e3c6d8d8975c8dc62f905a3508aba55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116580
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-06-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [db033fc1d148d55d9678b2915d7589a814e22732]

        fix crash in GtkSalData destructor
        
        which had never been called until....
            commit 556243467a0ac3f647de75bf3fb6c9f3b72466a4
            Date:   Wed Jun 2 13:06:54 2021 +0200
            fix shutdown leak in CppunitTest_sw_filters_test
        
        Can't call Yield at this point in time, the SalInstance is already gone.
        
        Change-Id: Id196d7c2de69121dca447d845ed0aff3d8a7acfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116668
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-03  Caolán McNamara  <caolanm@redhat.com>  [8da12900319696519564d4ae3764d063e94901f8]

        gtk4: get basic menubutton popovers working
        
        Change-Id: Id205761521d9eda50bb858d86e7235e273691568
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116666
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-03  Mike Kaganski  <mike.kaganski@collabora.com>  [8d98dd8b3896c14af057e90e3a327172a9262e03]

        tdf#142635: skip UITest for now
        
        Change-Id: I84f5c8b2dd3f18456e61e8f9de90371d1a7601e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116467
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-03  Caolán McNamara  <caolanm@redhat.com>  [f13efe0199f8a879ba148f3db760fd288407d932]

        gtk4: get menubutton picture aligned nicely
        
        Change-Id: I4df3bfee7256a92e37d6bc887fa21ed74b615a1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116659
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-03  Caolán McNamara  <caolanm@redhat.com>  [e8990b36358cec3ed5123dc3a8468600c184e08d]

        gtk4: align menubutton label to start
        
        Change-Id: I6ea62b3b66ec18d478fcadd132b9b86387c9db48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116658
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-03  Caolán McNamara  <caolanm@redhat.com>  [bb2dc32009311ced381695a13111353dae68f8c0]

        gtk4: use a GtkPicture instead of a GtkImage in MenuButtons
        
        because GtkPicture retains the aspect ratio
        
        Change-Id: I8d9383532cacd4711f9452cb8fba0af48d9a3d5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116657
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-03  Caolán McNamara  <caolanm@redhat.com>  [e96554b67b17f9d3d91b0bb1f29ab0b9cdc43dcb]

        merge duplicate functions
        
        Change-Id: Icf0633ebfd668d19f5cbba5a07ec24ed5c65decc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116656
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-03  Stephan Bergmann  <sbergman@redhat.com>  [067603dbda470f4333979ad7027458fc22d6d403]

        -Wunused-but-set-{parameter,variable} in CompilerTest_compilerplugins_clang
        
        ...new with Clang trunk 13.  As a rule of thumb, this change adds explicit
        cast-to-void silencing in those .cxx that already contained other such silencing
        casts and adds wholesale #pragma clang diagnostic ignored in all others.
        
        Change-Id: I1884496ee1aa81aaf3c8b3533534a4b69b185e9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116660
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-03  Stephan Bergmann  <sbergman@redhat.com>  [a19062084bcc71ff1690f799a2379fe60bdb8c37]

        -Werror,-Wunused-but-set-variable (Clang 13 trunk)
        
        > unodevtools/source/skeletonmaker/skeletoncommon.cxx(47,13): error: variable 'shortfilename' set but not used [-Werror,-Wunused-but-set-variable]
        >     OString shortfilename(filename);
        >             ^
        
        Change-Id: I18510a5c2d2ceca4eab3ef93c0a32a1bffafac6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116661
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-03  Miklos Vajna  <vmiklos@collabora.com>  [22681004895467fe9bb36c08591eb2ab18481334]

        vcl: fix clang7 build
        
        vcl/backendtest/outputdevice/line.cxx:126:17: error: no viable constructor or deduction guide for deduction of template arguments of 'vector'
        
        Change-Id: I8009637caaba460f9b5ea256f782517e4f1a4be7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116639
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-03  Caolán McNamara  <caolanm@redhat.com>  [340a285d925d8bef2b9d1c19f2744dbb14823c77]

        gtk4: GtkMenuButton doesn't inherit from GtkToggleButton anymore
        
        Change-Id: Ia5175502e04d821097c38981e1ea6fabb5673f04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116655
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-03  Caolán McNamara  <caolanm@redhat.com>  [bb0f5c8b50c12488c809640dc2dbc0938fc0e67d]

        gtk4: reenable partial Popover
        
        Change-Id: I51e40842fa2dd614f64cafb12271a41aac8122a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116654
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-03  Caolán McNamara  <caolanm@redhat.com>  [b30839cecd25b9f6f56fcf4b3d3e90ab23a3d0b7]

        use std::make_unique instead of new
        
        Change-Id: I267b82dd573fc8bd30e1c5d47e9b1f2e98c2b412
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116645
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-03  Caolán McNamara  <caolanm@redhat.com>  [9e6a2a6eb3c959bd9ca3fc3a24ae089489383a69]

        cid#1485165 avoid Missing move assignment operator
        
        Change-Id: I9113e589f74a119fc24e174e7e35036beb0d7acd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116643
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-03  Julien Nabet  <serval2412@yahoo.fr>  [f790fb5172bddba854448799081116aff96f2a42]

        Simplify some initializations in connectivity (2)
        
        Change-Id: Iacbd1ccc58ebe6ef0a434e7334bc393d3457f889
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116638
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-06-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [22bae1d412e241870d835c827abd6df5f9ac6ff8]

        fix leak in SwRedlineAcceptDlg
        
        Change-Id: I9d9f02af7708043fbf80eb04dd12ea57cb4aa628
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116653
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-03  Caolán McNamara  <caolanm@redhat.com>  [71fe0aeee20640c57816dc45010d32dac9afeaaf]

        ofz#33769 Integer-overflow
        
        Change-Id: I2f158b1f7c3fdaea00c4334cf3889e0f38674e8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116650
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [4d2a8d50ecb2fdf282bbaf3b5f3509e72ca604fc]

        sw_ww8export: use a template for makefiles
        
        in order to remove duplicates code
        
        Change-Id: Ie107d953d2e7ab4624edccd58fd8637349b9e098
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116649
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-03  Caolán McNamara  <caolanm@redhat.com>  [254952c15a80f63db0b0f54c79d8e2e9e083a8f3]

        cid#1485166 try and suppress bogus Uninitialized scalar variable
        
        Change-Id: I250bb79534610952cc78bb5ab3fc8ab5862723c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116646
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [d09ba873adb58ca76b02fe852b31b6a8ca9591a4]

        sc: split subsequent modules into smaller parts
        
        Change-Id: Iee175a064714fa1c7b40c1c450c2fffb59f4fd7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116625
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-03  Caolán McNamara  <caolanm@redhat.com>  [4bd56577ec4a3da5dae151ff82d957673fc8031d]

        use std::make_unique instead of new
        
        Change-Id: Icc5cb2f5fa5720eb9f6e22ec380397bb88542689
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116644
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-03  Miklos Vajna  <vmiklos@collabora.com>  [027c7b411389127d77a271e53922edb4d7095a2e]

        sw XHTML / reqif export: implement OLE wrapper support for shapes
        
        ExportImagesAsOLE=true was only handled for Writer images, not for Draw
        shapes, fix this.
        
        Change-Id: If5018ff4b7c8b303d63a862f7428aa4e8b77d498
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116641
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-06-03  Gabriel Masei  <gabriel.masei@1and1.ro>  [71888075c160d97855f35b306bd6eb01a2922d1f]

        vcl: check mpWindowImpl before referencing it
        
        Fixed some cases generating crashes because mpWindowImpl was not checked for nullptr.
        
        Change-Id: I5540f9f21a870b02655b5bf2afdbf3a8153c1519
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116330
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2021-06-03  MarcoFalke  <falke.marco@gmail.com>  [ae837fc93d326919c5003876186d7bce1dae6bce]

        Avoid timeout in bin/oss-fuzz-build.sh
        
        This may fix https://github.com/google/oss-fuzz/issues/5855
        
        A similar recent fix was https://github.com/google/oss-fuzz/pull/5858
        
        It is assumed that the oss-fuzz builder HDD is too slow, leading to a
        timeout. Fix that by breaking the bash wildcard expansion into a for
        loop.
        
        I did not test this change.
        
        Change-Id: I3db367d604c46b3d15c91f530fb103ca005b0bc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116642
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-03  Caolán McNamara  <caolanm@redhat.com>  [e33290f3ea2b347683912ff89615ba3ae6298dde]

        ofz#34867 Timeout
        
        Change-Id: Ia07b8b4c41233c0f66239d2f37833ddecc0dd278
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116640
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [e83b5f6a015269ed7e5407a8440c0fc99fcfa397]

        no need to allocate these on the heap
        
        Change-Id: Ic4b16e776a731e5e9bea61e99acb7257c5220322
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116585
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-03  Stephan Bergmann  <sbergman@redhat.com>  [f5e1314ffa564077c27fb9c954c792b498bcae12]

        external/cairo: Fix previous -fsanitize=alignment fix
        
        13f6d80330208eeb45fe9a03bb462941fb4eda2a "external/cairo: Support building with
        ASan/UBSan" had added the src/cairo-image-source.c blob to
        external/cairo/cairo/san.patch.0 to fix
        
        > > cairo-image-source.c:512:10: runtime error: load of misaligned address 0x6180037aee6f for type 'uint32_t' (aka 'unsigned int'), which requires 4 byte alignment
        > during UITest_writer_tests7
        
        I had created that patch attempting to do a faithful emulation of the original
        code (which I had naively assumed to be correct, modulo the alignment issue),
        reading four consecutive bytes and interpreting them as an uint32_t in the
        system's byte order.  I had not noticed back then that all that
        CAIRO_FORMAT_RGB24_888 was added by external/cairo/cairo/cairo-1.10.2.patch,
        introduced with 54596087e57ea533253e19eea594d9b6c06e8d26 "vcl-svp: add 24-bit
        (3-byte) RGB surface support to Cairo".  Its
        
        > + * @CAIRO_FORMAT_RGB24_888: each pixel is a 24-bit quantity,
        > + *   with Red, Green, Blue taking 8-bits each, in that order. (Since 1.1x)
        
        and
        
        > + * Need this until CAIRO_FORMAT_RGB24_888 is in some official release.
        > + * Otherwise we can't reliably check if this is available or we should
        > + * convert from 24-bit RGB to 32-bit RGB before passing to Cairo.
        
        comments make it sound as if this code might come from some official cairo
        upstream branch, but I cannot find anything at git.freedesktop.org/git/cairo.  I
        have no idea about the provenance and quality of that code.
        
        However, I now (a) from the above comments naively assume that the intent of
        CAIRO_FORMAT_RGB24_888 is to store R, G, B in that order in three bytes with
        increasing addresses (i.e., independent of the system's byte order for larger-
        than-byte words); (b) thus consider the original src/cairo-image-source.c code
        in external/cairo/cairo/cairo-1.10.2.patch broken (as it attempts to read all
        three values in one read, in system byte order, which would fail for big
        endian); and (c) thus consider the faithful emulation code in
        external/cairo/cairo/san.patch.0 to be broken, too.
        
        Based on the above, I here fix at least the external/cairo/cairo/san.patch.0
        code (which is applied unconditionally, even for non-ASan/UBSan builds, thus
        always overriding the original external/cairo/cairo/cairo-1.10.2.patch code).
        The following line
        
        >  	pixel &= 0x00ffffff; /* ignore next pixel bits */
        
        should no longer be necessary now, and it is probably better to directly fix the
        original code in external/cairo/cairo/cairo-1.10.2.patch, but I'll leave that
        for a potential follow-up fix, once the provenance and assumed quality of that
        original CAIRO_FORMAT_RGB24_888 code is clarified.
        
        (I came across this code now with a --without-system-cairo ASan/UBSan Linux
        build, where JunitTest_toolkit_unoapi_1 failed with
        
        > ==1060406==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x60300146fb48 at pc 0x7fff9b45b338 bp 0x7ffffffef1d0 sp 0x7ffffffef1c8
        > READ of size 1 at 0x60300146fb48 thread T0
        > Detaching from process 1060652
        >  #0 in _pixel_to_solid at workdir/UnpackedTarball/cairo/src/cairo-image-source.c:515:207
        >  #1 in _pixman_image_for_surface at workdir/UnpackedTarball/cairo/src/cairo-image-source.c:1309:22
        >  #2 in _pixman_image_for_pattern at workdir/UnpackedTarball/cairo/src/cairo-image-source.c:1574:9
        >  #3 in _cairo_image_source_create_for_pattern at workdir/UnpackedTarball/cairo/src/cairo-image-source.c:1619:2
        >  #4 in composite_aligned_boxes at workdir/UnpackedTarball/cairo/src/cairo-spans-compositor.c:678:8
        >  #5 in clip_and_composite_boxes at workdir/UnpackedTarball/cairo/src/cairo-spans-compositor.c:882:11
        >  #6 in _cairo_spans_compositor_mask at workdir/UnpackedTarball/cairo/src/cairo-spans-compositor.c:999:14
        >  #7 in _cairo_compositor_mask at workdir/UnpackedTarball/cairo/src/cairo-compositor.c:106:11
        >  #8 in _cairo_image_surface_mask at workdir/UnpackedTarball/cairo/src/cairo-image-surface.c:952:12
        >  #9 in _cairo_surface_mask at workdir/UnpackedTarball/cairo/src/cairo-surface.c:2247:14
        >  #10 in _cairo_gstate_mask at workdir/UnpackedTarball/cairo/src/cairo-gstate.c:1136:11
        >  #11 in _cairo_default_context_mask at workdir/UnpackedTarball/cairo/src/cairo-default-context.c:993:12
        >  #12 in cairo_mask at workdir/UnpackedTarball/cairo/src/cairo.c:2283:14
        >  #13 in SvpSalGraphics::drawAlphaBitmap(SalTwoRect const&, SalBitmap const&, SalBitmap const&) at vcl/headless/svpgdi.cxx:745:5
        >  #14 in SalGraphics::DrawAlphaBitmap(SalTwoRect const&, SalBitmap const&, SalBitmap const&, OutputDevice const&) at vcl/source/gdi/salgdilayout.cxx:832:16
        >  #15 in OutputDevice::DrawDeviceAlphaBitmap(Bitmap const&, AlphaMask const&, Point const&, Size const&, Point const&, Size const&) at vcl/source/outdev/bitmap.cxx:704:29
        >  #16 in OutputDevice::DrawDeviceBitmap(Point const&, Size const&, Point const&, Size const&, BitmapEx&) at vcl/source/outdev/bitmap.cxx:516:9
        >  #17 in OutputDevice::DrawBitmapEx(Point const&, Size const&, Point const&, Size const&, BitmapEx const&, MetaActionType) at vcl/source/outdev/bitmap.cxx:391:9
        >  #18 in OutputDevice::DrawBitmapEx(Point const&, Size const&, BitmapEx const&) at vcl/source/outdev/bitmap.cxx:292:9
        >  #19 in OutputDevice::DrawTransformedBitmapEx(basegfx::B2DHomMatrix const&, BitmapEx const&, double) at vcl/source/outdev/bitmap.cxx:1315:9
        >  #20 in drawinglayer::processor2d::VclProcessor2D::RenderBitmapPrimitive2D(drawinglayer::primitive2d::BitmapPrimitive2D const&) at drawinglayer/source/processor2d/vclprocessor2d.cxx:394:21
        >  #21 in drawinglayer::processor2d::VclPixelProcessor2D::processBitmapPrimitive2D(drawinglayer::primitive2d::BitmapPrimitive2D const&) at drawinglayer/source/processor2d/vclpixelprocessor2d.cxx:524:5
        >  #22 in drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D(drawinglayer::primitive2d::BasePrimitive2D const&) at drawinglayer/source/processor2d/vclpixelprocessor2d.cxx:252:13
        >  #23 in drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::Primitive2DContainer const&) at drawinglayer/source/processor2d/baseprocessor2d.cxx:69:25
        >  #24 in drawinglayer::processor2d::VclProcessor2D::RenderTransformPrimitive2D(drawinglayer::primitive2d::TransformPrimitive2D const&) at drawinglayer/source/processor2d/vclprocessor2d.cxx:912:5
        >  #25 in drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D(drawinglayer::primitive2d::BasePrimitive2D const&) at drawinglayer/source/processor2d/vclpixelprocessor2d.cxx:317:13
        >  #26 in drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::Primitive2DContainer const&) at drawinglayer/source/processor2d/baseprocessor2d.cxx:69:25
        >  #27 in drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::BasePrimitive2D const&) at drawinglayer/source/processor2d/baseprocessor2d.cxx:46:13
        >  #28 in drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D(drawinglayer::primitive2d::BasePrimitive2D const&) at drawinglayer/source/processor2d/vclpixelprocessor2d.cxx:434:13
        >  #29 in drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::Primitive2DContainer const&) at drawinglayer/source/processor2d/baseprocessor2d.cxx:69:25
        >  #30 in sdr::contact::ObjectContactOfPageView::DoProcessDisplay(sdr::contact::DisplayInfo&) at svx/source/sdr/contact/objectcontactofpageview.cxx:279:31
        >  #31 in sdr::contact::ObjectContactOfPageView::ProcessDisplay(sdr::contact::DisplayInfo&) at svx/source/sdr/contact/objectcontactofpageview.cxx:116:21
        >  #32 in SdrPageWindow::RedrawAll(sdr::contact::ViewObjectContactRedirector*) at svx/source/svdraw/sdrpagewindow.cxx:353:28
        >  #33 in SdrPageView::CompleteRedraw(SdrPaintWindow&, vcl::Region const&, sdr::contact::ViewObjectContactRedirector*) at svx/source/svdraw/svdpagv.cxx:239:18
        >  #34 in SdrPaintView::DoCompleteRedraw(SdrPaintWindow&, vcl::Region const&, sdr::contact::ViewObjectContactRedirector*) at svx/source/svdraw/svdpntv.cxx:606:21
        >  #35 in SdrPaintView::CompleteRedraw(OutputDevice*, vcl::Region const&, sdr::contact::ViewObjectContactRedirector*) at svx/source/svdraw/svdpntv.cxx:519:5
        >  #36 in sd::View::CompleteRedraw(OutputDevice*, vcl::Region const&, sdr::contact::ViewObjectContactRedirector*) at sd/source/ui/view/sdview.cxx:475:17
        >  #37 in sd::DrawView::CompleteRedraw(OutputDevice*, vcl::Region const&, sdr::contact::ViewObjectContactRedirector*) at sd/source/ui/view/drawview.cxx:520:21
        >  #38 in sd::DrawViewShell::Paint(tools::Rectangle const&, sd::Window*) at sd/source/ui/view/drviews5.cxx:420:17
        >  #39 in sd::Window::Paint(OutputDevice&, tools::Rectangle const&) at sd/source/ui/view/sdwindow.cxx:212:22
        >  #40 in PaintHelper::DoPaint(vcl::Region const*) at vcl/source/window/paint.cxx:313:20
        >  #41 in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) at vcl/source/window/paint.cxx:616:17
        >  #42 in PaintHelper::~PaintHelper() at vcl/source/window/paint.cxx:552:30
        >  #43 in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) at vcl/source/window/paint.cxx:622:1
        >  #44 in PaintHelper::~PaintHelper() at vcl/source/window/paint.cxx:552:30
        >  #45 in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) at vcl/source/window/paint.cxx:622:1
        >  #46 in PaintHelper::~PaintHelper() at vcl/source/window/paint.cxx:552:30
        >  #47 in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) at vcl/source/window/paint.cxx:622:1
        >  #48 in PaintHelper::~PaintHelper() at vcl/source/window/paint.cxx:552:30
        >  #49 in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) at vcl/source/window/paint.cxx:622:1
        >  #50 in vcl::Window::PaintImmediately() at vcl/source/window/paint.cxx:1325:24
        >  #51 in vcl::Window::PaintImmediately() at vcl/source/window/paint.cxx:1269:39
        >  #52 in SvImpLBox::MyUserEvent(void*) at vcl/source/treelist/svimpbox.cxx:3063:18
        >  #53 in SvImpLBox::LinkStubMyUserEvent(void*, void*) at vcl/source/treelist/svimpbox.cxx:3057:1
        >  #54 in Link<void*, void>::Call(void*) const at include/tools/link.hxx:111:45
        >  #55 in ImplHandleUserEvent(ImplSVEvent*) at vcl/source/window/winproc.cxx:1991:30
        >  #56 in ImplWindowFrameProc(vcl::Window*, SalEvent, void const*) at vcl/source/window/winproc.cxx:2561:13
        >  #57 in SalFrame::CallCallback(SalEvent, void const*) const at vcl/inc/salframe.hxx:306:29
        >  #58 in SvpSalInstance::ProcessEvent(SalUserEventList::SalUserEvent) at vcl/headless/svpinst.cxx:312:22
        >  #59 in non-virtual thunk to SvpSalInstance::ProcessEvent(SalUserEventList::SalUserEvent) at vcl/headless/svpinst.cxx (instdir/program/libvcllo.so +0xae7a222)
        >  #60 in SalUserEventList::DispatchUserEvents(bool)::$_0::operator()() const at vcl/source/app/salusereventlist.cxx:119:58
        >  #61 in SalUserEventList::DispatchUserEvents(bool) at vcl/source/app/salusereventlist.cxx:120:13
        >  #62 in SvpSalInstance::DoYield(bool, bool) at vcl/headless/svpinst.cxx:461:19
        >  #63 in ImplYield(bool, bool) at vcl/source/app/svapp.cxx:465:48
        >  #64 in Application::Yield() at vcl/source/app/svapp.cxx:532:5
        >  #65 in Application::Execute() at vcl/source/app/svapp.cxx:444:9
        >  #66 in desktop::Desktop::Main() at desktop/source/app/app.cxx:1587:13
        >  #67 in ImplSVMain() at vcl/source/app/svmain.cxx:198:35
        >  #68 in SVMain() at vcl/source/app/svmain.cxx:230:12
        >  #69 in soffice_main at desktop/source/app/sofficemain.cxx:98:12
        >  #70 in sal_main at desktop/source/app/main.c:49:15
        >  #71 in main at desktop/source/app/main.c:47:1
        >  #72 in __libc_start_main at /usr/src/debug/glibc-2.33-8.fc34.x86_64/csu/../csu/libc-start.c:332:16
        >  #73 in _start at <null> (instdir/program/soffice.bin +0x251acd)
        >
        > 0x60300146fb48 is located 0 bytes to the right of 24-byte region [0x60300146fb30,0x60300146fb48)
        > allocated by thread T0 here:
        >  #0 in operator new[](unsigned long) at ~/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp:102:3
        >  #1 in ImplCreateDIB(Size const&, vcl::PixelFormat, BitmapPalette const&) at vcl/headless/svpbmp.cxx:126:24
        >  #2 in SvpSalBitmap::Create(Size const&, vcl::PixelFormat, BitmapPalette const&) at vcl/headless/svpbmp.cxx:156:13
        >  #3 in Bitmap::Bitmap(Size const&, vcl::PixelFormat, BitmapPalette const*) at vcl/source/bitmap/bitmap.cxx:135:15
        >  #4 in Bitmap::Crop(tools::Rectangle const&) at vcl/source/bitmap/bitmap.cxx:489:20
        >  #5 in BitmapEx::Crop(tools::Rectangle const&) at vcl/source/bitmap/BitmapEx.cxx:360:25
        >  #6 in drawinglayer::primitive2d::DiscreteShadow::getLeft() const at drawinglayer/source/primitive2d/discreteshadowprimitive2d.cxx:148:61
        >  #7 in drawinglayer::primitive2d::DiscreteShadowPrimitive2D::create2DDecomposition(drawinglayer::primitive2d::Primitive2DContainer&, drawinglayer::geometry::ViewInformation2D const&) const at drawinglayer/source/primitive2d/discreteshadowprimitive2d.cxx:251:72
        >  #8 in drawinglayer::primitive2d::BufferedDecompositionPrimitive2D::get2DDecomposition(drawinglayer::primitive2d::Primitive2DDecompositionVisitor&, drawinglayer::geometry::ViewInformation2D const&) const at drawinglayer/source/primitive2d/baseprimitive2d.cxx:122:9
        >  #9 in drawinglayer::primitive2d::DiscreteMetricDependentPrimitive2D::get2DDecomposition(drawinglayer::primitive2d::Primitive2DDecompositionVisitor&, drawinglayer::geometry::ViewInformation2D const&) const at drawinglayer/source/primitive2d/primitivetools2d.cxx:48:47
        
        trying to read the fourth byte of a presumed uint32_t starting at offset 21 of a
        24-byte buffer.)
        
        Change-Id: Ibe8bc39e3736c64ace61af2217100c9d8bb96d5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116637
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [91c23f55bb795156c2ea3b2c4458e70758a425c4]

        sw: rename some variable/method names in html import/export
        
        Rename to "default" instead of "dflt", "start" instead of "stt",
        "content" instead of "cnt",....
        
        The shorter names are a product of utter laziness.
        
        Change-Id: I5f5c8f6504e788395db495c000c098401767f8a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116628
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-06-03  Julien Nabet  <serval2412@yahoo.fr>  [23390e3096c2db2526cbc0867e3b2063e06f6150]

        Revert "Initialize vector directly with the already known count number"
        
        This reverts commit da9fe0da11687bfc4c0eff2197286da67d6206c2.
        
        Reason for revert: wrong result since there'll be first 4 by default initializations then an extra reserve allocation.
        
        Change-Id: If480243e81db405d6a984b8450a219e486f1a1ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116465
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-06-03  Miklos Vajna  <vmiklos@collabora.com>  [c6595e781cf20ab2825e9a2bd8592688f26448e3]

        svx: remove pdfium dependency
        
        This is no longer needed, we only call VCL functions in svx/ today.
        
        Change-Id: I741ed9bc4c66067ea423211b8f16305b0e4099fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116622
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-02  Julien Nabet  <serval2412@yahoo.fr>  [da9fe0da11687bfc4c0eff2197286da67d6206c2]

        Initialize vector directly with the already known count number
        
        instead of initializing an empty vector then reserve a fixed value
        
        Change-Id: Iccddda05b3dd98aa9c25a61637ece7af4d42d72f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116624
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-02  Stanislav Horacek  <stanislav.horacek@gmail.com>  [a24be9600c1b305b00d177a8f9bc777719cc1fd8]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 29eb2930309a484a6090c474353f99a2c01d1703
          - Czech Hunspell: remove confusing surname
            
            Change-Id: I5ac78be61cacdf05dd804240355ea828de722f24
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/116626
            Tested-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            Reviewed-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            
2021-06-02  Stanislav Horacek  <stanislav.horacek@gmail.com>  [ce12fc66f533c39c07a23e65eeebc9d1fd0a4610]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 412f5dd223df85956dc38f429733e7972d496391
          - Czech Hunspell: remove rule based on circumfix and make other updates
            
            the rule does not produce correctly capitalized results
            minor updates of word list
            all changes suggested by Miroslav Pošta
            
            Change-Id: I1ecfd7ea6daaf155228bd2405708fb097fa07997
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/116281
            Tested-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            Reviewed-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            
2021-06-02  Stanislav Horacek  <stanislav.horacek@gmail.com>  [9c108bef17e003f4abf46076e045b38cc5dea7fb]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 5ae65ee9e7f1dac860be57901c62d97d887a9564
          - Czech Hunspell: use KEY and update TRY in .aff file
            
            for TRY character frequencies were employed
            
            Change-Id: I46a1680c10dd49af2f15984bafe686ff69757071
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/116280
            Tested-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            Reviewed-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            
2021-06-02  Stanislav Horacek  <stanislav.horacek@gmail.com>  [f49fe6e3a65835bae06cba23da6881ff9fd3f52d]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 27e7425c295cb84a18e4d0d2711ef4f96ee7551f
          - Czech Hunspell: remove duplicates
            
            Change-Id: I90ca35378ad60768d6636193462fa307e9ac91a4
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/116279
            Tested-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            Reviewed-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            
2021-06-02  Stanislav Horacek  <stanislav.horacek@gmail.com>  [ceeaec98dfe5ed4187343ec12f789f8dc0ed33da]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to ab4b942707da889d30cea157838ba90fb114e5f5
          - more updates of Czech Hunspell
            
            done also by Miroslav Pošta
            
            Change-Id: Ie08fb39f7252d1473bd27c55f90c1d765d1abf8e
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/116278
            Tested-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            Reviewed-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            
2021-06-02  Stanislav Horacek  <stanislav.horacek@gmail.com>  [025a9be2fef04cfb2ebfa3c18b3bf4392f76add4]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to cd451382d714a202638fcb9f0687d6d1b52a212d
          - update Czech Hunspell files
            
            both word list and affixes improved significantly by Miroslav Pošta
            details added to readme
            this version corresponds with the version published
            at translatoblog.cz
            
            Change-Id: Ie9c137c3c652a29648177ed0d88a918acb2bbad8
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/116277
            Tested-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            Reviewed-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            
2021-06-02  Caolán McNamara  <caolanm@redhat.com>  [1afbc98428f7f8cb93a269eeaacc20fc0fa22b96]

        gtk4: get fancy blue "suggested-action" button for Print in print dialog
        
        Change-Id: I60edccc6bb1a5cbbb615ad7be221158ee243f37b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116623
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-02  Mike Kaganski  <mike.kaganski@collabora.com>  [4390f2330cb3da79530d544807eca330d89bf0c0]

        Re-enable part of testTdf108963 on Windows
        
        This partially reverts a2c665e4dd73007fe7f0eda2de31db8b768f1df9,
        the expectation is that following pdfium updates have fixed the
        problem that caused failures workarounded by that commit.
        
        Change-Id: Ia2633f966f77c1e9e51f2f8595d7ca62bae78dec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116464
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-02  Caolán McNamara  <caolanm@redhat.com>  [f9e87fa1330d15e83d730665e7a4f6701a969ae4]

        gtk4: supplement GtkEntry width-chars with additional max-width-chars
        
        Change-Id: I69b51be8d565636618ab8fb9fd254adb3b4def10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116621
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-02  Caolán McNamara  <caolanm@redhat.com>  [cf97d730d60eb3c26adc4e060050e4ba402417f6]

        gtk4: adjust print dialog to position page navigation buttons as wanted
        
        Change-Id: Ifbd69faa0e69831ad93a2393234e2d97bdd6f4e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116620
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-02  Caolán McNamara  <caolanm@redhat.com>  [efdce9e2ac63503ed448565827f499c46a1b2082]

        add explicit expands
        
        Change-Id: Ic62c05487bd77831b1a15e8601c6ba5bb1c7e001
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116619
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [556243467a0ac3f647de75bf3fb6c9f3b72466a4]

        fix shutdown leak in CppunitTest_sw_filters_test
        
        of GenericUnixSalData
        
        Change-Id: I4201d617fa4618fc0be58dcf4d1279e0b60e2dcf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116582
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-02  Eike Rathke  <erack@redhat.com>  [b9aefcb99c9be0530856d1e4139ccc96d71fa5b9]

        Merging an unsupported formula grammar is worth a real assert()
        
        Change-Id: I9bce5bc590e3348d1fb0c81a9ec74cec2944d38a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116617
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-06-02  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [ff53b249885d788fa0539a0f7d5a9879d031d2ee]

        WMF: add more SAL warnings in case record was not implemented
        
        Change-Id: I1d58c4093817403caa5f1112b5d4d5a4e638b799
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116618
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-06-02  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [3afac9467936fb3a5ae314878686c0f66ee7784f]

        fix: extend the primitive dump, with information about line cap and joint
        
        Change-Id: I5c67d360236ec67c41bc45a9018f0ff0d0ec1d3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116611
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-06-02  Caolán McNamara  <caolanm@redhat.com>  [e3c2da6d4ba774d7eb1463103969b21fbf4243c6]

        gtk4: reenable cluster of working printing related dialog
        
        Change-Id: I8f6b2403475ada04432f4f6e27fcf537e116033c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116616
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-02  Caolán McNamara  <caolanm@redhat.com>  [6a8e7beef4f75e348536f971254fd4fd23c1806e]

        uniformly remove label-fill from GtkExpanders
        
        Change-Id: Ife68cef7eeab0010c4d233c81e3bee808c2c1c28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116615
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-02  Caolán McNamara  <caolanm@redhat.com>  [64f7cda6e66de8e2e9af3c5f69fd13126681291c]

        only one of the group should be active
        
        Change-Id: Ibbd8d5e3a1ca78c632997e1372eb0c88ff0cd954
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116614
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-02  Caolán McNamara  <caolanm@redhat.com>  [a31108871047a3815c5156b8eca2734dd0f54c64]

        we always pack help button as secondary
        
        Change-Id: Ib16661ea9d5f28bc4855b7b8b34f620a64c33475
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116613
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-02  Caolán McNamara  <caolanm@redhat.com>  [93cb07910f8f97ca5ae32f48eeec3906f71461e4]

        resave with latest glade
        
        Change-Id: Ia623b9bd51aad6772f3c109eb22e8388c5ca1cfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116612
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [6783afe24d43a1bfd0b0239d3ebb97046177111d]

        no need to allocate these on the heap
        
        Change-Id: Ie11353c8711e970cc20059227d8283c79e4b126d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116586
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [3d9bf9eea5803184da8e5e11477b6eb2f55aff3f]

        no need to allocate these on the heap
        
        Change-Id: Ie7b8a5ee280da5dfcb15d217a4daccaf485cfbe1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116588
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-02  Caolán McNamara  <caolanm@redhat.com>  [3a9436ef7786a6b96bf73328795029a047abe827]

        gtk[3|4] sort close like cancel
        
        and tweak gtk4 Headerbar rules to put close on the left if there is
        some other buttons (ignoring help) that will occupy the right
        
        Change-Id: I54923a85dfb081e38d66c8f3e2686505ca522b9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116610
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-02  Caolán McNamara  <caolanm@redhat.com>  [ceaa9a36a1073167819ffff55fba4a990556387c]

        resave with latest glade
        
        Change-Id: Ia69d4feb059ece2068d0229887749e258bcacf70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116608
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-02  Caolán McNamara  <caolanm@redhat.com>  [3f01481e1fb79a1148e375bd19db7ab0b6d484c0]

        gtk4: we want to give parentless widgets a parent
        
        Its unknown why I didn't use gtk_widget_get_parent in the first place
        but lets leave it alone for the gtk3 case
        
        Change-Id: I71f933753983ecb0d702975d6822f0ba265d4622
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116599
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-02  Caolán McNamara  <caolanm@redhat.com>  [4d85cc9e067ddab5c9014e5d4f1cb022b2c76238]

        gtk4: add some more working dialogs
        
        Change-Id: I6cf7c7aff816f0206c330db408ff6881cc57bffe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116598
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-02  Caolán McNamara  <caolanm@redhat.com>  [1213e59401b696cad862745cdefd2963b41af166]

        gtk4: add SolarMutexGuard to focus handlers
        
        Change-Id: I0dee71c310a44701d041b3677e9a3e1aa180f4b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116597
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-02  Caolán McNamara  <caolanm@redhat.com>  [f7e88346115111112981466f46a533e7aee5f6ff]

        gtk4: GtkExpander label-fill was removed
        
        Change-Id: I8f14df63d80b650583f9389355c0dcd455a5061d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116596
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-02  Caolán McNamara  <caolanm@redhat.com>  [9f940e28eb75559595f6b4fc5d1b7d21faba6e81]

        gtk4: reenable some more working dialogs
        
        Change-Id: I9ab46c8cb1557ba5327dcb5bb8e744a9f894bdf8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116595
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-02  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [21c87b0dfa9b8f672af9f7ca2b012ba211956c5c]

        tdf#142609 Assign shortcut key to Calc Autofilter command
        
        Same as in Excel for compatibility
        
        Change-Id: I792d61e12339bba1d082049478fa752d1a558b7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116561
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-06-02  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [78dd457b778428c1c65820c7c3d06634da0ac9ef]

        tdf#115282 Add KEY_QUOTELEFT entries to the Shortcut keys list
        
        Change-Id: Id9667a8191c3ccaaad5b1a2f72f0a1f57721bec2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116563
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-06-02  Muhammet Kara  <muhammet.kara@collabora.com>  [487dbbb69bfcf7c0368e9dc17e5aae1f17f8187f]

        tdf#116491: Customize: Add indication for experimental commands
        
        Change-Id: Id485f86598aa89cbce6d742c0207c178e5208ee2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116014
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins

2021-06-02  Caolán McNamara  <caolanm@redhat.com>  [89c01a87d55596f9c3b3c1ccabf7ef307edd9436]

        gtk4: add in the rest of the working autocorrect pages
        
        Change-Id: I9e3841b5bc84d55e80aa2c8286b789af5a460e7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116592
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-02  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [ef0d150675687469ca85de62b67e34c1e3daa176]

        s/irc.freenode.net/irc.libera.chat/ in README.md
        
        see also https://tdf.io/ircmigration
        
        Change-Id: I468f450649b352489b9651ebbb34f04eddb87af9

2021-06-02  Caolán McNamara  <caolanm@redhat.com>  [71b704d6809166b56804b8dc843431215af0490b]

        gtk4: replace 'help' button text with a 'help-browser' icon
        
        seems to fit the aesthetic a bit better
        
        Change-Id: I689eb3d8928bff1531758d3ab0e3e62ebb8a37d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116589
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-02  Caolán McNamara  <caolanm@redhat.com>  [0993bb4af8cdd7b032cc924e1f36e592e185291f]

        gtk4: remove unneeded ifdefs
        
        get "Reset" in properties dialog working as expected again
        
        Change-Id: If21edc04f71aa805c6019b35cae65e240c1bca96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116587
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-02  Caolán McNamara  <caolanm@redhat.com>  [4b22d3ad90fbade4467337d8157abe19899618b3]

        gtk4: make an effort at better button ordering
        
        Change-Id: Ie11dbdb7a1d723c850af2622b49519833d7302a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116584
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-02  Mike Kaganski  <mike.kaganski@collabora.com>  [a5eba5fef0b6eade2c0a39f8e8fc90bdeb08dff2]

        Make optional use of SetThreadDescription in osl_setThreadName
        
        ... so that thread name could appear in crash dumps, and be
        potentially available for logging on Windows 10 version 1607
        and later.
        
        Change-Id: I176ca1fce57e0532a226f85836b3889a8ffb2984
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116462
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-02  Mike Kaganski  <mike.kaganski@collabora.com>  [f1be88688cf1ca4ab14f93ae1a75e0331a6577cb]

        Revert "sb138: #i115619# fix for MinGW"
        
        This reverts commit 6727dc5d9414e77975b9fd765993c6e207f872f3.
        We now don't support compiling using MinGW.
        
        Change-Id: I0dee00780bfb4b7deceddd8cd30af03b7f7ed212
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116591
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-02  Gizem Ozgun  <gizemozguun@gmail.com>  [c10df6edb8a48b4a57f73ccb6155d051a8cfb5d0]

        tdf#113646 Add missing test for exporting conditional format font size.
        
        Change-Id: I46b5ccd032fbf292c6e4dd19ec8a6a153b6c892e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116571
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-06-02  Caolán McNamara  <caolanm@redhat.com>  [e4e24a2f996989c3e7969aab71a9db78f1b41889]

        accept help-browser-symbolic as well as help-browser
        
        Change-Id: I8024410b1d259cc12e0fa25a009a51589640835e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116583
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-02  Miklos Vajna  <vmiklos@collabora.com>  [e76471c5ce725dae9abb6f78b7674c6f77df34f4]

        sw XHTML / reqif export: export non-PNG graphic shapes directly
        
        But non-PNG needs a PNG fallback, add logic similar to how we already
        handle this in the Writer image case.
        
        Change-Id: Id853a7072878cada4a6e1e9367443f869028aa1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116581
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-06-02  Caolán McNamara  <caolanm@redhat.com>  [08b7529f628eda1d209cf27f9bbe52ee336fef62]

        gtk3: workaround missing gdk_threads_enter calls in external code
        
        with gtk3 file dialog. file, open, +other locations,
        type davs://somewhere + return
        
         #0  0x00007ffff7a6e2a2 in raise () at /lib64/libc.so.6
         #1  0x00007ffff7a578a4 in abort () at /lib64/libc.so.6
         #2  0x00007ffff7a57789 in _nl_load_domain.cold () at /lib64/libc.so.6
         #3  0x00007ffff7a66a16 in  () at /lib64/libc.so.6
         #4  0x00007fffd9be7672 in GtkYieldMutex::ThreadsLeave() (this=0x513480) at vcl/unx/gtk3/gtkinst.cxx:354
         #5  0x00007fffd9be6a53 in GdkThreadsLeave() () at vcl/unx/gtk3/gtkinst.cxx:116
         #6  0x00007fffd947ac2d in gtk_dialog_run (dialog=0xa984310) at /usr/src/debug/gtk3-3.24.29-1.fc34.x86_64/gtk/gtkdialog.c:1397
         ^^^ this also (see #30) calls gdk_threads_leave before g_main_loop_run, but no gdk_threads_enter has been called, presumably emit_show_error_message should have called it (?) ^^^
         #7  0x00007fffd94a6dc6 in error_message_with_parent (detail=0xa97f9b0 "HTTP Error: Error resolving “nowhere”: Name or service not known", msg=<optimized out>, parent=<optimized out>)
             at /usr/src/debug/gtk3-3.24.29-1.fc34.x86_64/gtk/gtkfilechooserwidget.c:763
         #8  error_message (impl=<optimized out>, msg=<optimized out>, detail=0xa97f9b0 "HTTP Error: Error resolving “nowhere”: Name or service not known") at /usr/src/debug/gtk3-3.24.29-1.fc34.x86_64/gtk/gtkfilechooserwidget.c:786
         #9  0x00007fffe996ec2f in g_closure_invoke () at /lib64/libgobject-2.0.so.0
         #10 0x00007fffe998aea6 in signal_emit_unlocked_R () at /lib64/libgobject-2.0.so.0
         #11 0x00007fffe998c76a in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
         #12 0x00007fffe998c983 in g_signal_emit () at /lib64/libgobject-2.0.so.0
         #13 0x00007fffd9561fc7 in emit_show_error_message (secondary_message=0x7fffbc0566f0 "HTTP Error: Error resolving “nowhere”: Name or service not known", primary_message=<optimized out>, view=0x900a240)
             at /usr/src/debug/gtk3-3.24.29-1.fc34.x86_64/gtk/gtkplacesview.c:171
         #14 server_mount_ready_cb (source_file=0x7fffbc05b4c0, res=<optimized out>, user_data=0x900a240) at /usr/src/debug/gtk3-3.24.29-1.fc34.x86_64/gtk/gtkplacesview.c:1232
         #15 0x00007fffe9a64a7a in g_task_return_now () at /lib64/libgio-2.0.so.0
         #16 0x00007fffe9a64c7b in g_task_return () at /lib64/libgio-2.0.so.0
         #17 0x00007fffd80653b8 in mount_reply () at /usr/lib64/gio/modules/libgvfsdbus.so
         #18 0x00007fffe9a64a7a in g_task_return_now () at /lib64/libgio-2.0.so.0
         #19 0x00007fffe9a64c7b in g_task_return () at /lib64/libgio-2.0.so.0
         #20 0x00007fffe9acd2dd in reply_cb () at /lib64/libgio-2.0.so.0
         #21 0x00007fffe9a64a7a in g_task_return_now () at /lib64/libgio-2.0.so.0
         #22 0x00007fffe9a64c7b in g_task_return () at /lib64/libgio-2.0.so.0
         #23 0x00007fffe9ac4c34 in g_dbus_connection_call_done () at /lib64/libgio-2.0.so.0
         #24 0x00007fffe9a64a7a in g_task_return_now () at /lib64/libgio-2.0.so.0
         #25 0x00007fffe9a64abd in complete_in_idle_cb () at /lib64/libgio-2.0.so.0
         #26 0x00007fffe987074b in g_idle_dispatch () at /lib64/libglib-2.0.so.0
         #27 0x00007fffe98744cf in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
         #28 0x00007fffe98c84e8 in g_main_context_iterate.constprop () at /lib64/libglib-2.0.so.0
         #29 0x00007fffe9873a93 in g_main_loop_run () at /lib64/libglib-2.0.so.0
         #30 0x00007fffd947ac37 in gtk_dialog_run (dialog=0x1604460) at /usr/src/debug/gtk3-3.24.29-1.fc34.x86_64/gtk/gtkdialog.c:1398
         ^^^ this will call gdk_threads_leave before g_main_loop_run, (gdk_threads_enter has been called earlier, and gdk_threads_enter will be called after g_main_loop_run) ^^^
         #31 0x00007fffd9bdbd96 in RunDialog::run() (this=0x9134f00) at vcl/unx/gtk3/fpicker/SalGtkPicker.cxx:199
         #32 0x00007fffd9bbf23f in SalGtkFilePicker::execute() (this=0x9004690) at vcl/unx/gtk3/fpicker/SalGtkFilePicker.cxx:953
         #33 0x00007ffff474741a in sfx2::FileDialogHelper_Impl::implDoExecute() (this=0x1667470) at sfx2/source/dialog/filedlghelper.cxx:1279
        
         #14 presumably server_mount_ready_cb of gtkplacesview.c should protect its gtk
             calls with gdk_threads_enter/gdk_threads_leave like enclosing_volume_mount_cb
             of gtkfilesystem.c does.
        
        Seeing as gdk_threads_leave/gdk_threads_enter is gone in gtk4 I doubt
        there's any point looking for a fix in gtk3 and we should just try and
        survive the problem.
        
        Change-Id: I007be4dee4f615d4431e27034dcf7f3d446c3e9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116559
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [6dc3db49265ba087f45f06d8baa85251ff0348e0]

        make this warning fire less often
        
        Change-Id: Ie7eb634ce75b8156fae02f48429deca6d63c0251
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116579
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [54bd274fe66cdc11cac1dd9f767579f065787cd5]

        fix message
        
        Change-Id: I537d32f01da3ad33be0f021917d9dea67c083b09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116577
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [46a662ea56db5b466b15004a6e68148561d4a649]

        improve exception message
        
        Change-Id: I8ce4e6afff2dd7b029c7e557739a3c3e0b361c98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116578
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [f421c3fa72d85f484f136264917e8d482339150e]

        this is not worth warning about
        
        calling code seems to think it's quite fine to do, and is
        happy with a nullptr return
        
        Change-Id: Ia003364ad91a56f2f80ada3076a69d79b30e9c35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116573
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-02  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [0806a753c7cb35507f5a76004515eb9031c49725]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fae02ffb2a2372e00ea776e22966f0cbacbd4497
          - Fix some texts, incl. Lionel’s proposal for tdf#132720
            
            Change-Id: I2c28331ab2077b9d8585b4571d836b46e41eb454
            
2021-06-02  Caolán McNamara  <caolanm@redhat.com>  [de82849f2475b7626df19c0d29758d95388af1b2]

        ofz#34847 Integer-overflow
        
        Change-Id: I45e27efbceff76456f6c22a256a5fce1310272c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116567
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [168c1df143ac493d554ea4c2bff5314b67581b51]

        SAL_WARN -> SAL_INFO
        
        Change-Id: Id3402c4413589b5e82f5754810716a2a171ef6f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116570
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [8771f48512ed19197c17506f522578f43b092b21]

        quieten down this warning
        
        Change-Id: I92c27cd332e20aa4c7bc208b85b571e99668e6dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116568
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [e4cf357a2e5d6506e4f9ff8d03edb53b699967f6]

        SAL_WARN -> SAL_INFO
        
        Change-Id: Iec6d2db5eee35c2973e366153217063e902d1475
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116569
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-02  Miklos Vajna  <vmiklos@collabora.com>  [4da0de52bbd9a2f53ce0e838f7b22c228e510f97]

        sw XHTML / reqif export: export PNG shapes directly
        
        The old markup was:
        
        <object data="draw-png_xhtml_89305eb5d44b6428.gif">
        
        The new markup is:
        
        <object data="draw-png_xhtml_89305eb5d44b6428.png" type="image/png">
        
        Which now passes the validator.
        
        Change-Id: Ibcdac7aeef0e39c926176bf8852cffe17a137fa2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116565
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-06-02  Caolán McNamara  <caolanm@redhat.com>  [edfd864ab45c029bb590ab34c711cd269e140f09]

        make --enable-gtk4 work again
        
        missing $ for test_gtk4 in...
        
        commit 3d1f28dd1fbb2fe3f5b933a9d692fb4d033f08b6
        Date:   Sun May 30 18:19:40 2021 +0200
        
            configure: Refactor platform defaults
        
        Change-Id: I8f08ab5945fbd98e2ff9eeede83bfad324b1c44a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116558
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-02  Mike Kaganski  <mike.kaganski@collabora.com>  [559fe86c12065fc697e36cacb7074d46e46c1e3d]

        Use CPPUNIT_ASSERT_DOUBLES_EQUAL, which fits the task
        
        Change-Id: Ifbb49ea89ecd9c07b02df6aa2fb3b3f7e98b79af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116460
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-02  Julien Nabet  <serval2412@yahoo.fr>  [7e9c3569f9258877b5303f041283d4882d1290fe]

        tdf#92917: fix crash in Impress in viewmediashape (slideshow)
        
        See bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=172527
        
        I thought about this patch comparing with OGLTransitionerImpl::initWindowFromSlideShowView in:
        slideshow/source/engine/opengl/TransitionerImpl.cxx
        
        304     /// take the XSlideShowView and extract the parent window from it. see viewmediashape.cxx
        305     uno::Reference< rendering::XCanvas > xCanvas(mxView->getCanvas(), uno::UNO_QUERY_THROW);
        306     uno::Sequence< uno::Any > aDeviceParams;
        307     ::canvas::tools::getDeviceInfo( xCanvas, aDeviceParams );
        ...
        317     OutputDevice* pDevice = reinterpret_cast<OutputDevice*>(aVal);
        318     vcl::Window* pWindow = pDevice ? pDevice->GetOwnerWindow() : nullptr;
        
        Change-Id: I183cc8271f75fb145c27688c5594805792c1fdaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116551
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-02  Caolán McNamara  <caolanm@redhat.com>  [a3a203b7c697a38d4f79877d6b5c1423fa52f2d8]

        enabling gtk vclplugs is supposed to enforce requiring system cairo
        
        dropped by...
        
        commit 3d1f28dd1fbb2fe3f5b933a9d692fb4d033f08b6
        Date:   Sun May 30 18:19:40 2021 +0200
        
            configure: Refactor platform defaults
        
        so cairo and pixman get downloaded and built out of the box with --enable-gtk3
        
        Change-Id: I5f0b05ccaca008b9a36c6456811c9e105f13e334
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116550
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-06-02  Miklos Vajna  <vmiklos@collabora.com>  [566370dc3754ed3f858f1617e776ec0bc3399499]

        sw: rework to avoid the DECLARE_OOXMLIMPORT_TEST macro
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I60c819f4e3ca511a109afaf4c22bf2ece8aa2cf2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116553
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-02  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [a153dcefae06b2592803e1449c6db2a58e0765ce]

        Sifr: Update extra large paste icons
        
        Change-Id: I858e8d80f96fe29dc1eff10b91cc22b9748bbec3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116545
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-06-02  Eike Rathke  <erack@redhat.com>  [0b4f7f5c8579cedb48c2ea56fced795b80d454fd]

        Fix tinderbox, remove Sesotho {st-LS} from solenv/inc/langlist.mk
        
        This just lead to
        '/tinderbox/buildslave/source/libo-master/translations/source/st-LS/readlicense_oo/docs.po',
        needed by
        '/tinderbox/buildslave/build/workdir/CustomTarget/readlicense_oo/readme/readme.xrm'.
        
        Change-Id: I197cbade4aa8fe1e7f42cc073443f7c430b78e49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116564
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-06-01  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [82bde77366e8d92a791ca629df02026bfa5efe21]

        tdf#142566 EMF Add support for EMR_POLYTEXTOUT records
        
        With this implementation the support for EMF records:
        EMR_POLYTEXTOUTA and EMR_POLYTEXTOUTW were added.
        
        Change-Id: I39580d051ae73bed88e04a34d97b797b6d468dc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116556
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-06-01  Mike Kaganski  <mike.kaganski@collabora.com>  [5c76a19342f06615f5722a558556fc7b760f7174]

        This intermediate variable is redundant
        
        Change-Id: I856aab424bd4378d8c115e36971fd76fe7a7feed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116458
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-01  Stephan Bergmann  <sbergman@redhat.com>  [eebd84b337506c8fff151493f9b51bd127dbc89f]

        loplugin:stringview (clang-cl)
        
        Change-Id: Id1f8f24fec638efcdf5a04ca7253e6f401afd2fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116548
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [1193c331945481dd155a55c6695ff6fd88bd3d10]

        cairo: just register and use external fontconfig
        
        Except for the pixman include, the ANDROID cairo external is the
        same then the other OS use. It also builds fontconfig, so there
        is really no need to depend on the source (ok, this way it can
        be a bit more parallel, if nothing is generated). But the build
        nevertheless always sets includes for fontconfig anyway. And the
        code implied you can build Android without --disable-dynloading.
        
        Change-Id: I9970dc5c052b6fa80588233244c6828079d8277e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116554
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-06-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [017bc462b0af467ca89653266674302a9821db5e]

        cairo: Drop config for WNT and MACOSX build
        
        It's not used on these platforms since a long time.
        
        Change-Id: Idac41f1be0a546fd8aa0dd88709ebfa3255a104e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116555
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-06-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [b3a56273a388c44d0fcf0aff0d06b5414f2e3397]

        xmlsec: rename xmlsignaturehelper2 files
        
        Change-Id: I1fe7b2f3e265f05c795689bf4e98e7005ef42cfd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116557
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-06-01  Eike Rathke  <erack@redhat.com>  [75458bfab180a57597e674d38e2953c440cf118d]

        Add Sesotho {st-LS} 0x8030 to language list
        
        Change-Id: Ifb304fb1a5ed05e79bcaaaf96e12171377973222
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116552
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-06-01  Caolán McNamara  <caolanm@redhat.com>  [c3858276077d5b1941d2645919c2a6e583c6052a]

        flatten function a little
        
        Change-Id: Iae4d7cbb3722716d18f50e6b0979cdf5fea9fd45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116549
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [ffc6d564b91692cd9d99a0eb3b1ceaf54f7db89e]

        configure: Refactor disabling DB drivers
        
        Disabling the DB connectivity is incomplete. We can't generally
        disable it for the cross-toolset, because svx / gengal then fails
        to build. But at least we can always disable most DB drivers in
        these cases and just use --disable-database-connectivity in the
        cross-toolset when building without galleries (which also gives
        this flag some testing with the Android cross-toolset).
        
        This also moves the DB modules in the registry generation target
        into a common DBCONNECTIVITY block, to prevent build failures.
        
        Change-Id: Ib98e1e8918cccc3caf9bc04185bac533509329a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116511
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-06-01  Caolán McNamara  <caolanm@redhat.com>  [7cdf74b305be14825c615b2abe6ab8d79fe858ff]

        gtk4: don't abuse gtk_widget_unparent to remove from container
        
        as seen by assert on closing address template dialog
        
        Change-Id: I6d05d2d162e8e53f740ea7dc4f16879da35293ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116538
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-01  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [1add28ba7eed357e47394bfe31f08b25e7fae01d]

        logerrit: drop some subcommands in favour of Gerrit defaults
        
        submit-wip and submit-private don't really add value
        
        Change-Id: I4e30b213f5d6317538aad73fcb68e14e7cbb5032
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116198
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-06-01  Stephan Bergmann  <sbergman@redhat.com>  [fca96bf4b21ca47a98a2bd0114f7c22935acc54b]

        loplugin:noexceptmove
        
        (not sure exactly why this started to only hit me now on macOS against LLVM 13
        trunk libc++)
        
        Change-Id: Ib2ea5b52061a870a5eaa4e5c680d19b87831b87c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116536
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-01  Stephan Bergmann  <sbergman@redhat.com>  [c275617a9d547e13def33e3d06068c08bf492f78]

        Avoid -Werror,-Wdeprecated-copy
        
        ...at least on macOS against LLVM 13 trunk libc++,
        
        > In file included from ~/lo/core/editeng/source/rtf/svxrtf.cxx:35:
        > ~/lo/core/include/editeng/svxrtf.hxx:66:5: error: definition of implicit copy assignment operator for 'EditPosition' is deprecated because it has a user-declared copy constructor [-Werror,-Wdeprecated-copy]
        >     EditPosition(const EditPosition &) = default;
        >     ^
        > ~/llvm/inst/bin/../include/c++/v1/optional:790:27: note: in implicit copy assignment operator for 'EditPosition' first required here
        >             this->__get() = _VSTD::forward<_Up>(__v);
        >                           ^
        > ~/lo/core/editeng/source/rtf/svxrtf.cxx:86:22: note: in instantiation of function template specialization 'std::optional<EditPosition>::operator=<const EditPosition &, void>' requested here
        >     mxInsertPosition = rNew;
        >                      ^
        
        21ad3e6cbdf9568c1152a2eab8178e4219e40c33 "EditPosition does not need to be
        allocated separately" had introduced the defaulted copy ctor, for no apparent
        reason.
        
        Change-Id: If61743c4e873a5ac95ba72a4ae24160f8713205f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116535
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-01  Miklos Vajna  <vmiklos@collabora.com>  [3fe661041aadbfd945a20afe2310a19f5e76976e]

        sw XHTML / reqif export: write PNG fallback for non-PNG images
        
        - split up OutHTML_Image, so it's possible to write
        
        <object type="image/jpeg">
            <object type="image/png"/>
        </object>
        
        - write PNG inside the original image
        
        - disable this when the original format is PNG already
        
        Change-Id: I3ad40089ee2b02b8850823dd536c58ac59af37f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116544
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-06-01  Julien Nabet  <serval2412@yahoo.fr>  [e45575443ca5e4b6683e81e1c2e8e4a543b506fb]

        Reduce scope (slideshow/viewmediashape)
        
        Change-Id: I3190aa77c5a13c6a6d1cf484b63916784954ea87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116533
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [3d1f28dd1fbb2fe3f5b933a9d692fb4d033f08b6]

        configure: Refactor platform defaults
        
        The main idea was to move complexity from source (and Makefiles)
        into configure.ac, because otherwise these must replicate the
        "same" branching, often resulting in diversions. Better to keep
        the logic in one place (configure.ac) and set additional variables
        to be used directly by source code and Makefiles.
        
        Notably this introduce the "using_*" platform flags, which should
        be considered constants. There is USING_X11, which actually tells,
        if the build uses the platform's X11 (and I opted for the removal
        of HAVE_FEATURE_X11). I also consider variables constant, after
        they have been exported by AC_SUBST, which should never be
        conditional, or some AC_DEFINE set them for a config header.
        
        A large block of defaults depends on $using_x11, so we set them to
        the same value, but just if the platform doesn't set it.
        
        The other important flag is $using_freetype_fontconfig, if the
        platform uses freetype and fontconfig. The headless plugin uses
        cairo for its drawing operations and freetype+fontconfig for text,
        so $test_cairo = $using_freetype_fontconfig. This is independent
        from a the cairo canvas!
        
        The OpenGL X11 code now depends on USING_X11, but it doesn't yet
        reflect the filter in Library_vcl.mk protecting glx. I don't know
        how correct this glx filter is, seeing that the source code just
        checked for "UNX - some  non-X11 targets".
        
        Change-Id: Id1ba1a967a5d8d10ee217458be879ed00459f7e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116440
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-06-01  Caolán McNamara  <caolanm@redhat.com>  [159666084a28ab3591b96cdd390f8fa0ac62bf3c]

        gtk4: GtkButtonBox homogeneous isn't the same as GtkBox homogeneous
        
        Change-Id: I9dec7259b2dcbe4d7ea0143eaa33509e2a39d912
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116534
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-01  Caolán McNamara  <caolanm@redhat.com>  [2907f7d97a3dabe1179f0251791fcee336b26a22]

        cid#1485150 Uncaught exception
        
        remove the reported exception path from the dtor call
        
        Change-Id: I438a9c3de41d516e1994aeb1509bb8ee333bf23f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116532
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-01  Justin Luth  <justin_luth@sil.org>  [29bd00f7628e7a54e69cabcc7e2a1792c24aa55c]

        tdf#142404 DOCX c15: TabOverMargin no longer true in 2013+
        
        When compatibilityMode is 15, TabOverMargin no longer
        seems to apply. This is a dramatic visual change in docx
        that I didn't find any documentation about,
        but the visual change is obvious enough proof.
        
        LibreOffice started saving DOCX as c15 mode in 7.0.
        
        [P.S. related TabOverflow also seems to be false with c15,
        but it acts differently than what LO's tabOverflow
        code does. That was discussed in a different patch
        and seems to be a dead end, so I'm ignoring that aspect.
        Way too many complications and effects on LO native mode.]
        
        Change-Id: I5a0a6d695d6825444cf6a362a81803f306e6c6e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116337
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [de68b6ecaacee80b87f8884d24c45bf9a610f2a0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 21cf37e87fc662ede68f96efa9d13a412430ef96
          - Mute l10n on embed
            
            Change-Id: Ie43588bd08c7ff46b57424d20af4301f414b91c9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/116537
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-06-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [6ab23779456df511a4e869ee4dc48584d297effd]

        fix leak in CppunitTest_sw_filters_test
        
        Change-Id: I4d6166f86d896a30b997f8cf9e9f30b34caefc4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116530
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-01  Stephan Bergmann  <sbergman@redhat.com>  [d5133826621709cf201a128961f54a2c91090d03]

        Add sd/source/ui/inc/MediaObjectBar.hxx back to clang-format excludelist
        
        ...which 2e30d16bb945042b5c033dc9bdba690ee4a08fed "Refactor module media item
        handling" had removed, apparently erroneously
        
        Change-Id: Ib4f21325c20abd1cfb095c8f8a63dd307f5c8d27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116526
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f2f116a3de45a961b3849474daf0024fc05b9380]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 027ea0f2535143df97c7f5664669eb4e7920efab
          - tdf#132720 Clarify 'whole sheet expport' for calc PDF export
            
            Change-Id: Icac720987f6bd94ac7ce26cce57b9555628b5f17
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/116531
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-06-01  Caolán McNamara  <caolanm@redhat.com>  [00dac9306480cdca9be4e19ae3ff248df8b59c45]

        cid#1485154 try moving initialization into member init list
        
        see if it has an effect on bogus "Uninitialized scalar variable"
        
        Change-Id: I68d6a466f7fc9aa3412d50223dc53d6b60b721c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116527
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-01  Caolán McNamara  <caolanm@redhat.com>  [e7afd6407401014f9eee6cbce0f80da7c0491a4e]

        use std::make_unique instead of new
        
        Change-Id: Idb9dc1897b5617a6e12110638857e153e2ba56dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116525
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [2f78b2c4e8f82d9b5eb6fb5985a3f5e298b28499]

        ignore crypto leaks for now
        
        Change-Id: I5cc1d8730378c709582ee9927f63c13f0795866b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116523
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-01  Tünde Tóth  <toth.tunde@nisz.hu>  [361b95b39c0ad3028f82b9893bb3c84dcbd1932f]

        tdf#140745 sc AutoFilter: fix placing of "(empty)"
        
        Show entry "(empty)" on top of the checkbox list
        in the Autofilter dropdown (instead of between the
        numerical and string values).
        
        Change-Id: I5b6d339d07b886bd52d24c7d900b53c6f921c2ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116439
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [25a648541a423b794b5827552e03fba1084b3792]

        fix leak in CppunitTest_framework_services
        
        Change-Id: I522e3e9b57668d7a8d1df10f4520045a3a3553dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116524
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [460b70779e5b88fcb021bf3f6ea1d682e1d6e0f3]

        fix shutdown leak in CppunitTest_sc_pdf_export
        
        Change-Id: I83a1f35d91c1843fa9500d18b7fc5b010201617c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116522
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-01  Caolán McNamara  <caolanm@redhat.com>  [b05090e9d8765e964d939ee5cdd743fc7f463acd]

        gtk4: try gtk_window_get_default_size as replacement
        
        Change-Id: I24585f19037910d868e9dcc19440cee4a3375761
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116520
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-01  Caolán McNamara  <caolanm@redhat.com>  [9ed7d6241ce7f0b818c8eec43d2b7db1537047a4]

        gtk4: use gtk_window_is_active for has_toplevel_focus
        
        Change-Id: I1a49ee4aed6751bee0a26f8a0e2a3dc2bc87be3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116519
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-01  Caolán McNamara  <caolanm@redhat.com>  [9fb1d5c7265f25ab80873a21e78bc842bd6ddf61]

        drop unused Widget::set_secondary
        
        Change-Id: I63e69ca9daa8a452eee28333d8639d1db093e826
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116518
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-01  Caolán McNamara  <caolanm@redhat.com>  [40b45db8117735b41802a1bfe487f33164a4a1ff]

        gtk4: adapt to gtk_icon_theme_lookup_icon changes
        
        Change-Id: I32b99c29b68c4aaaa892b2ce4e51953efe8c3388
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116517
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [9e37f53874d4e36e3529345ffe7a5721e6a4c751]

        no need to allocate these on the heap
        
        Change-Id: I3ff875f8cf6f8b32bdf1c8b066f5f80dbff4aa64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116521
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [313eaf979ea2d69e4ffa88a5e87cc09ffe0ff088]

        fix leak in SocketTest
        
        Change-Id: I8c5e2d4c4687beab08876fe3e945d19a1629bc36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116514
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [63b00ec7d8d140853feb7108a788bfc4f0c79db6]

        no need to allocate these on the heap
        
        Change-Id: I6eb3853883c724b5cb28bbf4debf6f56a587ff88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116515
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-01  Mike Kaganski  <mike.kaganski@collabora.com>  [21d14c51c2f07b795ba286430eb96cca0085f627]

        GetSlotServer can modify pImpl->pCaches
        
        Change-Id: I39810a7f827f3624e26763f3e81eae2c64e656e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116455
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-06-01  Stephan Bergmann  <sbergman@redhat.com>  [f3e1cc6eb5bf2f12c1783890bcd2be7d4aeb0abf]

        Remove config.warn during `make distclean`
        
        57f7b8f86bcd29b71e6d5f2990536eec64beeb05 "configure: Keep warnings file and cat
        build ones" insinuates that it shall no longer be removed during configure, so
        at least remove it during distclean
        
        Change-Id: Ic74aa0f2ca26887f90fea70d764b89b85a1cb01d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116513
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-01  Attila Szűcs  <szucs.attila3@nisz.hu>  [5ead135faaee76bea78f481d7c63d54f56e9098c]

        tdf#126540 sc: toggling grid lines sets document as modified
        
        View->View Grid Lines modifies a sheet-level option which must
        be saved in the document.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: Ifcee59d27fbe0bb50b9fe99e16c70e2062a714f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115711
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-01  Caolán McNamara  <caolanm@redhat.com>  [26d755840c318b7296276bdc526e1c860c3406ac]

        gtk4: restore pixbufs to TreeView
        
        Change-Id: Ic12de1d245be1336e83b137d2d0f5e2efbd3d57d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116505
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-01  Caolán McNamara  <caolanm@redhat.com>  [3199e5e8002453e00cc54c338a1f198f2c405968]

        gtk4: reenable a cluster of macro organizer dialogs
        
        Change-Id: I244cbbc0f9e5a6f134f9a720ee4332f0f02ec0fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116504
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-01  Caolán McNamara  <caolanm@redhat.com>  [96c327049e5c012746c991d16042423b99624f50]

        gtk4: enter/leave signals are on the event controller, not the widget
        
        Change-Id: I44bc2e494183de35b5f1f25813af2a5e51cbc69d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116503
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-01  Caolán McNamara  <caolanm@redhat.com>  [53ea95aec4e1bcdcbf50bdd6fd2e5761c26db184]

        gtk4: reenable a cluster of xml filter settings dialogs
        
        Change-Id: Iaeb359f1ab306b3264b81c7ec11328de1385b892
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116502
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-01  Caolán McNamara  <caolanm@redhat.com>  [f1ef0fe2b906188ad5245d04881fb6cc78dad616]

        gtk4: restore ComboBox row_separator_func
        
        Change-Id: I1aaa06ca3de9f45e6773ca103570fa06c00df1c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116500
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-01  Caolán McNamara  <caolanm@redhat.com>  [8cd23766ac55470664e3e08d549a5591c9d34789]

        gtk4: restore focus handlers for ComboBox Entry
        
        Change-Id: I0a53a22efa3329cf248eae8784352b955e8cf0d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116498
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-01  Caolán McNamara  <caolanm@redhat.com>  [fe533ea89352dace57751c92065ed623612334c5]

        gtk4: reenable sort_native_button_order
        
        for whatever it might still be worth
        
        Change-Id: Iaf8ecdf3bca7245cdd3c2af6d22f2f9afbe9a8ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116497
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-01  Caolán McNamara  <caolanm@redhat.com>  [23ad55d391b50ded2612316ff05ea9034e5dff33]

        gtk4: remove some unnecessary ifdefs
        
        Change-Id: Ie68b1c581979c32f83dcf0ca9a46c10b7afdec70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116496
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-06-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [6e1bdeed547fdc1ae70fa3614b4583d31d831998]

        no need to allocate these on the heap
        
        Change-Id: I46de98204ec705bd2f6a618cb0cfae5149cea84e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116475
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [aaa3e5f722e693ebc5dd925b7ce35dce1753e810]

        no need to allocate these on the heap
        
        Change-Id: Iddbc48638fbd1326df79b59080132280029c5d46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116477
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-01  László Németh  <nemeth@numbertext.org>  [6a4409647519e0466896fae4ffe2dc64edd53d9a]

        tdf#60382 sw: fix tracked row deletion at rejection
        
        At rejection of a tracked deletion in a table row,
        set HasTextChangesOnly property of the row to true.
        
        Follow-up to commit 05366b8e6683363688de8708a3d88cf144c7a2bf
        "tdf#60382 sw offapi: add change tracking of table/row deletion".
        
        Change-Id: Iea78f8394890995cbc06209abd4bf5ea4ceb7357
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116446
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-06-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [e1908f9e2345d9aebc28d93a8c647f0ed69b360e]

        check-missing-unittests: add changes in svl/source/numbers/
        
        Change-Id: Iabbde5976380c9e39590ad25ed4359f21290485b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116494
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-06-01  Stephan Bergmann  <sbergman@redhat.com>  [c2096ecb244cd70736e1e3be02e856a6d9ef57b5]

        Better keep these $(BUILDDIR)/config.* lines sorted lexicographically
        
        ...after 16b48021e12641fbba4320f70e06ae0462f1995f "Fix cross-compilation 'make
        distclean'"
        
        Change-Id: I544f43adf5603cfd6f704429abad7055e7061058
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116510
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-01  Stephan Bergmann  <sbergman@redhat.com>  [e6c25186c8584f68b5f8074004556bd855200fff]

        Adapt to hamcrest-2.2-3.fc35.noarch.rpm
        
        Change-Id: Ibddfc30a5f0828ab77235ec1155f1c2e1eef24ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116506
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-06-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [d95e54676039a593b797455674863ccd9a902d52]

        no need to allocate these on the heap
        
        Change-Id: I912b1aafcc615efb87455fa9ba02caf7bef044cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116480
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-06-01  Miklos Vajna  <vmiklos@collabora.com>  [6fc8a6b0b52509d735971f079d7b1660559d475d]

        tdf#142325 RTF import: tolerate invalid hex markup like "\'3?"
        
        The RTF spec says \'hh is the expected form, where both "h" are 0-9, a-f
        or A-F. But Word accepts the bugdoc, so don't reject this input, handle
        \'<number><junk> as \'0<number>.
        
        At least the current case ignores the actual value, as it's a single
        character to provide a non-unicode value after \uN for old readers that
        don't support Unicode.
        
        Change-Id: Ib61247ab08278ca5012cc887cee26c7571c29fc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116499
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-06-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f535acdab1ae90ea326393c0ff419ee6ece6f627]

        Fix typo
        
        Change-Id: Ibf234bc3dbbd448cef2d4537289eddf713dbdba9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116508
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-06-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2752a0a7e72b1d7e5f8bf22a3b4f17c69fdd7a48]

        tdf#142243 actually call toLower not tuUpper when calling toLower
        
        But it doesn't have an effect as both uppercase or lowercase work
        as long as it is used consistently.
        
        Change-Id: I898cdc7946732f1a504d902f38ae84565c95a0c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116430
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-31  Stanislav Horacek  <stanislav.horacek@gmail.com>  [3b57ebb445df8a2bc3d916ea79f8af45e20e4e62]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 19a842695c9bca652718e6ea3808a8f995164ef4
          - Czech Hunspell: sort words in .dic file
            
            Change-Id: I1e3fef34b64bd358d16880795acab6d9b71ad7dc
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/116276
            Tested-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            Reviewed-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            
2021-05-31  Stanislav Horacek  <stanislav.horacek@gmail.com>  [2fc300a8b7b36421b6260a419215690500dfb205]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 48a66dd55f3e76556f73779ab121feefcd07d3fe
          - Czech Hunspell: use UTF8 encoding
            
            Change-Id: I97e274fe4611cf1a2669e6c73950faed8f1f5bfd
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/116275
            Tested-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            Reviewed-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            
2021-05-31  Stanislav Horacek  <stanislav.horacek@gmail.com>  [7d4b63047cd7ca5927789471e31f86d939944d68]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to e7a4c67cdc491548388b43175741ee6e933fdde3
          - restore more advanced Czech Hunspell dictionary
            
            which used to be in LibreOffice till commit
            b31244205066114f5721beef118be7f9e518cd22
            
            Change-Id: Idd856ff4caedb1d8e7b4f0c42231014bd956da7f
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/116274
            Tested-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            Reviewed-by: Stanislav Horáček <stanislav.horacek@gmail.com>
            
2021-05-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [1abd712e337909fe6c10930b16998eed0f50ae17]

        fix leak in SwFieldDlg
        
        Change-Id: Iedca9c7bab2973740bb8428b1cbf9cd852ebf69a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116482
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [a8c4db643eb4c332f2e8f25b2fd8c84401a847ac]

        flatten vector
        
        Change-Id: I7459bcc499d6734328b5be63a4bebd2102d52e0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116481
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [d1dfb7d56137ea62d6f3cdfb07f3ee841eb28f9e]

        no need to allocate these separately
        
        Change-Id: I9464fbcc1af966755cc4eb8fe0beead4638848ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116479
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [0fa764925185a8a7836967b62ea89b17e60cf45c]

        no need to allocate these on the heap
        
        Change-Id: I05c00d0a4f077594d91b05698a1c04922f06a1cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116478
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-31  Caolán McNamara  <caolanm@redhat.com>  [486d3dd4f68dd4f93d2f5c94d5cce3112ddf6d40]

        gtk4: reenable Box reorder_child
        
        Change-Id: I5705941e1459a7d2045223eefcfe0a9a09b3648f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116493
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-31  Caolán McNamara  <caolanm@redhat.com>  [140f4f6d1d74debd3dda209e6f554ed9c102aa2e]

        gtk4: reenable event dialog that now works again
        
        Change-Id: Id0060447bc3931fbb77b9db2fee0f35c69f2bf30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116489
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-31  Caolán McNamara  <caolanm@redhat.com>  [87fe3110bb74df751985ef6c68d98493ff8c0451]

        GtkLabel:track-visited-links was removed
        
        but we have some uses of it, which all look accidental
        
        Change-Id: Iccb12d904e8dc7410205735e49526b73bb81083e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116488
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-31  Caolán McNamara  <caolanm@redhat.com>  [a8ba9ce02f8d2b1fa5639a5bcc77693652152813]

        gtk4: we definitely want large icons where we were using GTK_ICON_SIZE_DIALOG
        
        e.g. in the hyperlink dialog
        
        Change-Id: Iecc6f3accde0ed56352dacdf423520565b6419c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116485
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-31  Caolán McNamara  <caolanm@redhat.com>  [ceb1d69eda4c7351e64cb92d40d7c48f3790f83b]

        no need for always-show-image if there is just an image and no text
        
        and reenable hyperlink dialog for gtk4
        
        Change-Id: Id7e487dd64e102af80bb90279682a0636b887f85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116484
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-31  Caolán McNamara  <caolanm@redhat.com>  [f30fae2a910188b741ac7f346e1bad04656128bd]

        gtk4: gdk_clipboard_is_local can replace our hack for that
        
        and detach_clipboard for our purposes is equivalent to the old
        ClipboardClear case. Listen to "changed" for the owner change
        replacement instead of notify::formats
        
        Change-Id: If87f87800fd4449ce33eccb8ab819bc20e1c49be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116483
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [af83bf98b2ea907437edf964cf7af50a5bc66096]

        fix leak in redaction dialog
        
        Change-Id: I1e918259757021a7c702196be73468d91b244e61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116451
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [ec49596a3e66163ce811e8b64808df249a5cf637]

        flatten SfxDocTplService_Impl a little
        
        Change-Id: Id3344141e4b65855717d4d480ab1a3a498fa2a1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116476
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [760933de5ab47f6313f93e28e31829e627b48b21]

        fix leak in JunitTest_sc_unoapi_2
        
        Change-Id: I97d4be24c06dcb6c069380de357dcebe86dd176f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116450
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-31  Miklos Vajna  <vmiklos@collabora.com>  [e1546b790763c1004dc2e2e3581c666466d7cf9c]

        sw XHTML / reqif export: export PNG images directly, without an OLE wrapper
        
        Do this by default and add a ExportImagesAsOLE=true option for those who
        want the old behavior.
        
        Adapt existing tests to ask for the old behavior and add a new one that
        depends on the new default.
        
        Change-Id: If863215ce267d6accc85b5c8f7bdbd3f2b1e9187
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116486
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-05-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [2efe1e8977a83143696b8db49c7c26bbff91c04c]

        no need to allocate EditNodeIdx separately
        
        it is just two pointers
        
        Change-Id: I80a9206b9f94fb4a4401352b93fcd727f787f52d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116474
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [21ad3e6cbdf9568c1152a2eab8178e4219e40c33]

        EditPosition does not need to be allocated separately
        
        it's just two pointers big
        
        Change-Id: Ie2d71f4530fa92a3d125446a6c45035e88617b97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116473
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [962bc9059e875f98e244b584c582f5b1674106b9]

        no need to allocate these on the heap
        
        Change-Id: I189f04c14a7ab7fbc1feba423efda88f3f811efc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116472
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-31  Kevin Suo  <suokunlong@126.com>  [c4809b7c4e7f198464293e36d7f04cafe93597fc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e36e33937f9cda7fde9ab56f9eb25f6f549700c7
          - tdf#142531: fix help css for Simplified Chinese display on Linux
            
            The font "system-ui" may cause trouble in some system, although it may look good in several systems.
            See e.g. https://infinnie.github.io/blog/2017/systemui.html.
            
            This change removes the "system-ui" font from the list, still put "Segoe UI" before any others, but moves "sans-serif" forward so that it falls back to the UI font in most linux distros.
            
            Tested on Win10 and this does not impact the display for English or Chinese, but really improves a lot on Linux (Fedora 32 for me).
            
            Change-Id: I1cba731cb846d1dc8c708b12510167c48de539e5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/116487
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-31  Mike Kaganski  <mike.kaganski@collabora.com>  [0f5eb62300255d60d144cdf5dfe90f754cca15ed]

        Enable -bigobj on MSVC
        
        This fixes this error:
        
          C:\lo\src\core\sc\qa\unit\ucalc_copypaste.cxx : fatal error C1128: number of sections exceeded object file format limit: compile with /bigobj
        
        According to [1], it is enabled by default in all UWP projects, which
        presumably means there's no harm in enabling it (other than some
        compiling overhead, which impact is unclear at the moment).
        
        Enabling it unconditionally, it would not create a mismatch like in
        7788e87ce25183c1d6f92a3b972b8dd8c88e58e3.
        
        [1] https://docs.microsoft.com/en-us/cpp/build/reference/bigobj-increase-number-of-sections-in-dot-obj-file
        
        Change-Id: Id176add21fec2a6084149e9ff23bdafb10b3d579
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116454
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-31  Kevin Suo  <suokunlong@126.com>  [cfca68e0f70f6b9fa54f32cc21585c073677229b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 226a545d33667a0c9526593a5182ac0a849933e2
          - tdf#142417: Improve convertfilters.py and add API Names column
            
            This commit involves two parts:
            1. Improved the convertfilters.py helper script to make sure
             the generated convertfilters.xhp file is complete, accurate
             and containing no duplicated entries, and also add codes
             to also generate API Names column, as discussed in tdf#142417.
             Importantly, the code is modified to generate fixed IDs,
             rather than the previously random IDs or sequential IDs which
             may make the PO translation strings to show fuzzy when the
             file is re-generated.
            2. This helper script is run and the convertfilters.xhp is
             updated.
            3. The default css is modified to better display the page.
             There is no need to set overflow=auto for the DisplayArea,
             otherwise the scrollbar goes to the bottom of that area which
             is not visible. Also added a css class to display smaller
             fonts for the table.
            
            Change-Id: I8a5c73c9d6a0c0b44fc7db6cb67b140bfeb8b4be
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/116405
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-31  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [cf23ebbbc356aa676077494585781ba6e8f937ba]

        Update git submodules
        
        * Update translations from branch 'master'
          to 387ea1005f554dadedc7073e947bbd93dfa38c25
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I5a54db2572738c26858f69eba71239fa9474f0a4
            
2021-05-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [057b25c04ea1032c20d99fc3eda88680cd0b9e54]

        crashtesting fix
        
        when doing
            soffice --convert-to ods tdf96952-1.xls
        
        after
            commit 5c79032077d387053c62829d62518695f68555c1
            Date:   Tue May 25 09:32:58 2021 +0200
            fix leaks in loading xmlscript
        
        Change-Id: I55c1e95a09db937604f62a5b33e56349512ff8ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116435
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [5b8729a741bd65c2f61ae9caba7ea15a139835e5]

        no need to allocate SvxNumRule separately in SvxNumBulletItem
        
        Change-Id: I7903565a468fc0fbec603c88b92cca6560a86728
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116424
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-31  Stephan Bergmann  <sbergman@redhat.com>  [68a6c70f25762374f7aed0d4d755345c6f37c78d]

        Simplify construction of a hardcoded IPv4 address
        
        Change-Id: I822313ee708935dd4ecb636c13a961fdd054d660
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116434
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-31  Stephan Bergmann  <sbergman@redhat.com>  [1fef071c01caf6c293dd941ee7c8340e6894afc3]

        Replace inet_addr with inet_pton
        
        ...as inet_addr is deprecated (it does not allow to distinguish successful
        return for "255.255.255.255" from -1 error return); and update tests
        
        Change-Id: I605cb2ba18fe9bd11d2d68c8f1c94271c4503509
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116441
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-31  Arnaud Versini  <arnaud.versini@libreoffice.org>  [d220fc00c2c3d7a2a24fd762599d1bfcc27f34d5]

        sdext : use std::mutex when possible
        
        Change-Id: Ia610c0c46e017452db71945f6f53fedbcb6d1198
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116415
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-31  Arnaud Versini  <arnaud.versini@libreoffice.org>  [39aa29712fe4c7a1c432cecf03d9d491537c02e6]

        canvas : use std::mutex in CanvasFactory
        
        Change-Id: Ic492f6b398ace3796d4b2cd45455d9ddec6cd728
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116416
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-31  Noel  <noel.grandin@collabora.co.uk>  [9abedad72c73ad83b66f3f8d261efdc5ce889683]

        Drop Window::IsDisposed
        
        in favour of the isDisposed in the VclReferenceBase base class,
        so we have one flag for this instead of two.
        
        Change-Id: Ib3d6ba750f95f21996bab2838af4c56295a13f4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113249
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [6034b642581803e2cb2566abe0a0cab0cbfeb50a]

        properly fix leak in ScAcceptChgDlg
        
        Change-Id: I4b6bb075c6511ac8ab8ab6f274977fd140925c41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116442
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-31  Caolán McNamara  <caolanm@redhat.com>  [bf571610d34111198b98bae30042fb23a4c0f4a4]

        gtk4: enable cut and paste into other applications
        
        Change-Id: I9924a9af10532254dc368e274e4a20c6706e4239
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116445
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-31  Steve Fanning  <stevemfanning@yahoo.co.uk>  [48f7f5d0543eedc0d8c85ccef7233b58f49beb8a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8ca38307bd81fbb37a664dd848fd1fda2c2b4181
          - Clarify example in help description of Calc's DOLLAR function.
            
            Change-Id: Iab2333cbd98bd4bb13ba35a07d4dbcd66fc840a6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/116166
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-31  Ming Hua  <plateauwolf@qq.com>  [6e99e299a6e50bc054304077096d7c20e66fff65]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d0fc1c87094067bc528cac5a66fd667dc41af125
          - Use UI term "Impress" instead of "SIMPRESS"
            
            Change-Id: I0ddf013795df105c4d7a7dcddede03bc374f069d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/116167
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-31  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [447d13023dcba333d34aba315e9093d1c82b8912]

        vscode: tell gitlens how to linkifiy our buglinks in commits
        
        Change-Id: I7cc8efa94f75581d30047abf5c401b68741fb2a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116342
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-05-31  Jan-Marek Glogowski  <glogow@fbihome.de>  [57f7b8f86bcd29b71e6d5f2990536eec64beeb05]

        configure: Keep warnings file and cat build ones
        
        Re-cat's the build / cross-toolset warnings file at the end of
        the host configure run and keeps them.
        
        Change-Id: If46fa3660dbd04cd5a23a4d9cd79fd19067dcfbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116437
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-05-31  Jan-Marek Glogowski  <glogow@fbihome.de>  [7efb6328cb5e43d87afbbd81cf0165683e9fd4c3]

        gbuild: implement gb_UnoApi_get_target_for_build
        
        Change-Id: Iaee243510023bf935097914fd6c4fcb701d35c13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116438
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-05-31  Jan-Marek Glogowski  <glogow@fbihome.de>  [af281d5bc2fb3f2c31f1718b711b32213a12219c]

        no-zxing: Unused GenerateQRCode function
        
        ... and while at it fix (new?) [loplugin:stringviewparam].
        
        Change-Id: I4b991e58040df8082e141ba3c7a0d1968871d517
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116436
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-05-31  Balazs Varga  <balazs.varga991@gmail.com>  [e8bba8229080f873b89b39551e924d1c8609fc07]

        Related tdf#68113 sc autofilter: clean-up for
        
        commit: e6431d55bff7ae09c8b0708a0876c699bacca644
        (tdf#68113 sc autofilter: fix not empty button unchecks all entries)
        
        Change-Id: Id7cff40ae48dd09b44b0b553f50e379ecbb472f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116431
        Tested-by: Jenkins
        Reviewed-by: Tünde Tóth <toth.tunde@nisz.hu>

2021-05-31  Balazs Varga  <balazs.varga991@gmail.com>  [1f755525189884e4b2824889a6b9dea8933402db]

        tdf#142402 sc UI: store formatted values in standard filter
        
        value list and filter by formatted values later, just like
        we do in the autofilter.
        
        Follow-up to commit 4fd1333ba4bb4f2311e9098291154772bd310429
        "tdf#140968 tdf#140978 XLSX import: fix lost rounded filters".
        
        Change-Id: If26f4c0abd54de05b497861f2c278972bd8072de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116115
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-31  Caolán McNamara  <caolanm@redhat.com>  [9bf1089965672d3825b587cbd888093ac362013e]

        crashtesting: use after free on export of tdf122510-1.xlsx to ods
        
        and also tdf95549-3.xlsm
        
        related to:
        
        commit f8c1048eb437b1e685b76198165844e2ecc97a56
        Date:   Wed May 19 19:04:02 2021 +0200
        
            fix leak in oox import
        
        and:
        
        commit 3cd6402c5443c8069c07d9e420d5ef5b43af6bef
        Date:   Thu May 6 18:47:30 2021 +0200
        
            tdf#127301 XLSX import: hide hidden named range of autofilter
        
        clearly this is fragile so just explicitly return who owns the
        ScRangeData*
        
        Change-Id: Ic3210bb8788bbbc85609bb384fa4a4625c15e487
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116432
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-31  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [8acc6bc43e0334157b97b36f570987a49c5febdd]

        tdf#142537 PPTX export: fix placeholder style export
        
        Regression from: b6b02e0b4c9d739836e1f61a886ea45b01e6696e
        (tdf#111903 tdf#137152 PPTX export: fix placeholders)
        
        Placeholders lost the formatting, which has been fixed.
        (fill, effects, and outline)
        
        Change-Id: I2b9300b85cf3641d89d748a03377f950e668a2af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116113
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-31  Gülşah Köse  <gulsah.kose@collabora.com>  [936af331ba6f5073aeaa0f10f5f2af1def1d74c6]

        Clean redundant SvxBackgroundColorItem and use SvxColorItem instead.
        
        SvxBackgroundColorItem is just copied from SvxColorItem. There is
        nothing special to SvxBackgroundColorItem class. SvxColorItem is a
        generic item and it's used on many places related with colors. We can
        use SvxColorItem for background colors too.
        
        Change-Id: Iacea31a7557b806e95f5859ff60add9a2626ec05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116282
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jenkins

2021-05-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [7d34a7777cfeec112ab5cdabba059d01d8876be4]

        flatten SvxItemPropertySet a little
        
        Change-Id: Icb76ae5d0ebb0397bc1a2ea3c7d713a56d5ae477
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116422
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-31  Stephan Bergmann  <sbergman@redhat.com>  [33bf4f0bcf941ee4609f558442035514f54cbc8a]

        Replace inet_ntoa with inet_ntop
        
        ...as inet_ntoa is potentially not thread-safe; and add a test
        
        Change-Id: I9df945b006ba7194c3b1444c4886101c08339ad0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116425
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [c7f484eb774fc90cf8e1540a703c5c3856312ef2]

        no need to allocate this separately
        
        std: :vector is only 3 words big in it's empty state
        
        Change-Id: I5d7630f0ded1ace284c0a4441230bf672f4639be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116398
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [8371ae143ef31c332bdcf753ca1dff722a531229]

        vcl::Font is already a copy-on-write structure
        
        with an impl pointer, no need to use unique_ptr when storing in a map
        
        Change-Id: I9fa13133df4a8acfb7fd973509ec2b0e194fc5d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116423
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [288a3c2dde611086e6aa5d7a7a15729e027ae75f]

        no need to allocate this separately
        
        Change-Id: Ia6ed82b67a412841e1559f385afec17da3852d7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116399
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-31  Miklos Vajna  <vmiklos@collabora.com>  [efc3412b1a86dfff56c49364efb36256d057a1e1]

        sw: prefix members of HTMLEndPosLst, SwFltStackEntry, SwFltTOX and ...
        
        ... SwHTMLNumRuleInfo
        
        See tdf#94879 for motivation.
        
        Change-Id: Ie091511f7b2fff3949295c310045631676879655
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116421
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-05-31  Stephan Bergmann  <sbergman@redhat.com>  [6cb1745c24c7651050e30216860c539fa13cc0e2]

        tdf#142467: Update comments with GCC bug ID
        
        Change-Id: I71052f8db941733ab4e4b1b36cbf1fcb28eac9d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116420
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-31  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [7db006c1b1601533bfc7c361af69800a8b17979e]

        tdf#142257 (related) Replace Ctrl+[] shortcuts in Calc for Hungarian
        
        To mimic Excel shortcuts and make them work on Windows+HU keyboard layout
        
        Change-Id: I3525a8c9e370ff240105c8f1495f1abde539eee3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116242
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-31  Caolán McNamara  <caolanm@redhat.com>  [50fa8ea7406c5ac94f54c497e43f2489a7af24c8]

        cid#1476301 Dereference null return value
        
        Change-Id: Ibbaa99c28bee97b5194f1a8d396730b7fcc02930
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116407
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-31  Caolán McNamara  <caolanm@redhat.com>  [55cc7b0d96bb2e21ff101cde9ea08e9b0091147a]

        cid#1485136 Structurally dead code
        
        Change-Id: Ic02110bd0e4387ed41b2852cba7d070fb7014bd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116406
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-31  Justin Luth  <justin_luth@sil.org>  [f49e5902a3737c02fabf5bec23243ccb126426c4]

        tdf#138302 partial revert tdf#108496: DOCX: redesign of override in lists
        
        LO 6.4.5 commit	cf13fe3e6f6a40f6db064d65d4514d13a23a31f0
        was only concerned about DOCX, but just elinated shared code.
        So restore the shared code and just don't execute it for DOCX.
        
        It doesn't look like RTF was working before this,
        but this does fix DOC format.
        I looked for existing unit tests in rtf and doc,
        but none were found that hit this code.
        
        Change-Id: Id624f73181384f38e1ef9f27575e0fb82eea19c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116349
        Tested-by: Jenkins
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2021-05-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [d1a74a44d7d818c7613bf02a52345c7f39b56a17]

        no need to allocate these vectors separately
        
        Change-Id: I015df0308696da3c4fe1ed45afd01185d0ce7d76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116403
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-31  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [f275c4b31f095193b80cb756f8610c16282fb8f4]

        tdf#53004 tdf#142495 WMF EMF Always display Text rectangle
        
        In previous implementation if BKMode was set to Transparent,
        then both Background of Text and Rectangle was not drawn.
        
        It was wrong, and Rectangle should be always drawn.
        
        This commit fix that issue and allows EMF images
        exported by LTspice to be rendered correctly under LibreOffice.
        
        Change-Id: I03801d35d92eb2a3fdc175ca1d5b348a2aa30842
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116394
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-05-31  DaeHyun Sung  <sungdh86+git@gmail.com>  [363cf231c73673e8daf766aa6b24498f3e913e21]

        add & mod  words in Korean Autocorrlist
        
        1. modified wrong Korean autocorr word in DocumentList.xml
        2. add some autocorr words(Korean word `ㅎ` order.
        It origin from Open-source Korean text processor `open-korean-text`.
        
        Link: https://github.com/open-korean-text/open-korean-text/blob/master/src/main/resources/org/openkoreantext/processor/util/typos/typos.txt
        Change-Id: I3df6e60f756a8b74192192cef3ab8847301ad15e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116371
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-05-31  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a39947102bac8430b13b10b3f11c34b5ebf576b0]

        tdf#142243 HUD - Use XCharacterClassification to convert case
        
        This should use international case conversion, not just ascii one
        that was used before.
        
        Change-Id: Id01d3d0d30a846f02f97d081491b0de2c0d6ffef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116419
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-30  Arnaud Versini  <arnaud.versini@libreoffice.org>  [e718f0e703c0fb33a0b1b5efe7b13b02c25f3335]

        sw : missing std::optional include
        
        Change-Id: Ia5973a0ffd43962ef2391f431d3d6b544fe19879
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116414
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-30  Caolán McNamara  <caolanm@redhat.com>  [bc18682b598f1f1c071af8e70c1788352d96695d]

        frequent recent CppunitTest_sw_uiwriter failure
        
        since...
        
        commit 66438a0ad5a3c6d2792f4c6c04c2d2405b5679cb
        Date:   Fri May 28 15:35:25 2021 +0200
        
            std::unique_ptr->std::optional
        
        Change-Id: I8feefa8787ebf82c1afd8109c6e4fa30f726d6da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116417
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-30  Caolán McNamara  <caolanm@redhat.com>  [156fad36377ba369065bacad863a31c808314069]

        crashtesting: on export of fdo84621-4.ods to xls
        
        Change-Id: I0553a7584347e0fc3ebcba6f99e974b9b1d341a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116412
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [039c7999d4b92122cb4a356a1e65f62026c04173]

        no need to allocate this separately
        
        Change-Id: I78260d3e6ad8ce96db4353fede18d5e3a6808402
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116400
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [3a90121c460f3832966773c3341708f77e5e0474]

        loplugin:stringview
        
        Change-Id: I4a6345db1ff379dedc540ceaf295968689b1d0c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116410
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-30  Jan-Marek Glogowski  <glogow@fbihome.de>  [3fc89330a976cb2221a579ccc6d7230b9d20691b]

        Drop GtkSalPrinter bits from option dialog
        
        After commit ed07ec7606cb24cccaf6b7b81b2bd308debaa2e6 ("drop
        never completed GtkSalPrinter"), there is still the experimental
        option left, depending on ENABLE_GTK3.
        
        We can't drop the whole PrinterCapType::ExternalDialog, because
        the osx code actually uses it.
        
        Change-Id: Ibc4654d8c1ce1de7ee1c9dc7700bb8775af2f678
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116408
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [33cacd2f3e06921e0d4d591b93febecc4afd4fbb]

        no need to allocate this separately
        
        an empty vector is only 2 words
        
        Change-Id: Ie9b6b8e97a9781916250cdc1b6b29406fe27d6b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116401
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-30  Caolán McNamara  <caolanm@redhat.com>  [a7779c6dd428bb9997aaf3c43e6a4258223c751e]

        gtk4: inch towards providing clipboard content
        
        inheriting from GdkContentProvider and implementing a replacement
        get_value like gtk_text_buffer_content looks the way to go.
        
        Change-Id: Ic376a586b77b7f00385e5744c0bc2923f2a72c94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116397
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-30  Caolán McNamara  <caolanm@redhat.com>  [f781691a6e35923acf64e11e082c4173fcf9d5e6]

        tdf#142549 Assertion failure when closing LO in gtk a11y
        
        since...
        
        commit d90aa314961ea4a6893144cd6be66dd71cc2cca1
        Date:   Fri May 28 20:39:00 2021 +0200
        
            IsDisposed->isDisposed in vcl/../app
        
        revert the offending hunk for now.
        
        maybe final fix is to special case VclEventId::ObjectDying or convert to
        !xWin->mpWindowImpl or something.
        
        Change-Id: I6987aeb753181fa2eb705fa0535c092e51587a9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116396
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2021-05-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [ea1daffc097025c9969f76119d3864cbef203c34]

        no need to allocate this separately
        
        Change-Id: Iae6b212c9114c0a5384fc8b7033fa80fa687c638
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116402
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [4e9e9b796bf597a7ceedb608e3fbb0c1480b0633]

        don't check isDisposed inside dispose()
        
        my fault, from a recent commit. besides defeating the dispose(), it
        should also be checked from the call sites.
        
        Change-Id: Ia09580d4224bcf78e5684015c747105fa6606878
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116383
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [1d641424d2591c3e221d0bd6a203f46e5c4352fe]

        std::unique_ptr->std::optional
        
        Change-Id: I674ef2bccaa56d1435b821e3e161f7c47340202f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116380
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [8ee22cb0bd6e741a553ef7d5b78cedc7ca669939]

        std::unique_ptr -> std::optional
        
        Change-Id: I78e5995b1a5cccff9c632ef4bcf75ea3ec01ff65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116382
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [c78fa391c99885492d50de12b7a6b5912229061f]

        std::unique_ptr->std::optional
        
        Change-Id: I7a10e9bf14d45d1fe958dc33fe96ebb8318b3bec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116393
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-30  Muhammet Kara  <muhammet.kara@collabora.com>  [e98b0891d6e0f1d6be4e4a4761bd1ab16bfab85c]

        tdf#136292: Fix crash on invalid JSON from the extensions API
        
        Change-Id: I91ed555f93173dee10e87025b231560693be50b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116390
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2021-05-30  Steve Fanning  <stevemfanning@yahoo.co.uk>  [0d4e5630ac638e555a4a3261b3baa6d271cf5a70]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d443ebed5df323aa13c2f5fa505b98366d8a4f9c
          - Fix help description for Calc's TEXTJOIN function.
            
            Change-Id: I91bb809ab41c0299c65236a0091c2da288a47b31
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/116163
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-29  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [9bf4e0d8f538cb0b51d2e803156301a956deaac3]

        tdf#127484 - Use HTML caption tag to name externally linked tables
        
        Change-Id: I0abca8e1966e93337c16609211c146c0ed97c62f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114743
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-05-29  scito  <info@scito.ch>  [bda9929821de620f1f85528abd1c4bba46d937d6]

        tdf#142201 tdf#142065 fix cut paste transpose references, incl. undo
        
        For cut paste transposed, references are not anymore updated during
        UpdateReference(), but all these references will be updated during
        UpdateTranspose(). In previous implementation, some references were moved (i.e.
        updated). This caused problems in UpdateTranspose().
        
        A transposed flag is added to the clipparam. This flag is checked during
        UpdateReference().
        
        UpdateTranspose() must only operate on (i.e. transpose) references pointing to
        the source area. That's why updates must not be made during UpdateReference().
        Otherwise references pointing to the destination range will be transposed
        wrongly during UpdateTranspose().
        
        References in formulas as well as in named ranges are fixed and tested.
        
        I've added unit tests for all these cases and I've enhanced my previous
        copy/paste test framework (6491c205acb3c166d93ef6a41199d344e21d98ac) for
        cut/paste tests, incl. undo.
        
        Before LibreOffice 7.2, adjusting of references in cut paste transposed was
        completely broken (tdf#71058, tdf#68976, tdf#142065 and tdf#142201).
        
        Change-Id: I8a8d295f1cc683572905ae9633e16d010cfb8792
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116073
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-05-29  Mike Kaganski  <mike.kaganski@collabora.com>  [e0c4cdf9a874bb40f028a26562e6399d39cb2c0f]

        Missing include
        
        Change-Id: I0b818b5bad00006e3577b65fe7bccc7a258cbf54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116165
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-29  Caolán McNamara  <caolanm@redhat.com>  [782b189045b571c841d7124a8d753797a108a6f5]

        gtk[3|4] make LocalizeDecimalSeparator take just a keyval as arg
        
        Change-Id: Id37a275d56fdbcc0f18f6a322810966f4269f501
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116392
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-29  Caolán McNamara  <caolanm@redhat.com>  [b825a7e3068c2983cbb753a4ad43acc3bd363c2b]

        gtk4: get GtkComboBox menu keyhandler with Entry case working
        
        Change-Id: Ibcdd82088bb6969353ad6017bc53f06cf12dd283
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116391
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [c83615f8c61b14bd842faffabc4c2965ca78571a]

        no need to check IsDisposed here
        
        the call site does that
        
        Change-Id: I8373eb4a6b87e96b211dd6bacea051d43b7ae8b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116178
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [66438a0ad5a3c6d2792f4c6c04c2d2405b5679cb]

        std::unique_ptr->std::optional
        
        Change-Id: Ie09ede2ce21c206ca158a5a89d50143cdde45e3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116381
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [397ba047c941eb7d77a15a8de72e20ace4744da1]

        std::unique_ptr->std::optional
        
        Change-Id: Ie01aec182ad361522f6ebc00e2f2e47d0fc38d33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116378
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [d32dfd9e955cdc893aa21ab8e870d217d1628ad3]

        std::unique->std::optional
        
        rather than having a pointer to a pointer (which is what Sequence is)
        
        Change-Id: Ieb7b9995f6a25022fe2401adc3c38124edb83506
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116376
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-29  Radhey Parekh  <radhey.parekh@gmail.com>  [307ee1357cf2c4acd2f3e5a90285e8cb7c4c14e2]

        tdf#120801: The background colour is active when inserting a header
        
        In this patch, the active background colour is disabled by passing null value as default to the FillStyleItem.
        
        Previous Result: Background colour was still active even after inserting a header.
        
        Result after applying this patch: Background is now remain disabled/inactive.
        
        Change-Id: I5e8d22af338ef8ec93aa0e93d338ab8129fdc893
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113468
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [d47ac2ebdb495b025eb26e17cbbe2509797c31f0]

        flatten TabBar item list
        
        Change-Id: I75a57ffdd55de61cf6acc0e562e4ae76f0065585
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116373
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [3823e81c25ba6f0f9b6a67d77e585426905e1b19]

        std::unique_ptr -> std::optional
        
        Change-Id: I15779eca607f27a758575f4f095910277aa85eda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116377
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [ee50d4152cc4a06367d66808ceba1e74e62f3ed8]

        no need to allocate these on the heap
        
        Change-Id: I58847f8eb2c8dc17ca393a758d122cd3929deeb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116375
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [f57c2e65a50585ef4a282549c13655d9afc83d86]

        std::unique_ptr->std::optional
        
        Change-Id: Ie3e0eb7cb7ca25536e825e30c53e112bf537b325
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116379
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-29  Caolán McNamara  <caolanm@redhat.com>  [b3cd042285af08a0bdc5dea608d131424d850f9c]

        resave with latest glade
        
        Change-Id: I1f951aa3a776b624a01526ff4767ea50ffce420e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116387
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-29  Jan-Marek Glogowski  <glogow@fbihome.de>  [e9301742254b85f4c6fbfd9378b365c76f5ff367]

        gbuild: implement gb_Library_get_target_for_build
        
        I was wondering why removing instdir stuff forced a rebuild of
        the cross toolset. Turned out some cross-toolset bits were wrongly
        depending on host build stuff. It even had FIXME...
        
        As a consequence, gb_CPPU_ENV was replaced by config_host.mk flags
        to provide an CPPU_ENV_FOR_BUILD and also uses the correct
        OS_FOR_BUILD.
        
        Change-Id: I50e8e8dca50ab1ad3164948a585a792a52e4a39a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116359
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-05-29  Caolán McNamara  <caolanm@redhat.com>  [8196c0a0a532dc1b8577d1aa530c8f9f47fc3e61]

        fix coverity build failure due to --with-privacy-policy-url=...
        
        Change-Id: Ic94cd5fd7aa472c58ff3e95e2b1759d4219ede21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116389
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-29  Caolán McNamara  <caolanm@redhat.com>  [be6111c0679b9c5249250ada2814b1a00c8d8c0a]

        ofz#34763 missing components
        
        Change-Id: I6a27f7412975694f3b710e66b4eb5358279bc132
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116388
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-29  Jan-Marek Glogowski  <glogow@fbihome.de>  [0e142fa01972ad28182ca54b855d0ecae0d5c83b]

        cross-toolset: gengal now needs localedata_en
        
        Looks like some dependency changed, because now gengal aborts with:
        Fatal com.sun.star.uno.RuntimeException message: \
           i18npool/source/localedata/localedata.cxx:1469
        
        Fixes the Windows Arm64 cross build for me.
        
        Change-Id: Ie243da90d15fe06527830a31ca1ad519d7caebba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116386
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-05-29  Jan-Marek Glogowski  <glogow@fbihome.de>  [b6518bebc5fc82c88a455c6b22023e6392483e14]

        vcl: Implement static vclplug usage
        
        .. and convert Android to it. Will also be used by WASM.
        
        It's also kind of a followup on commit
        f5af2104fc490b90510e36bbf1d2adec8017c594.
        
        Change-Id: I3a1b5bc2eae2692e706da10c6352534433c61e57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116385
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-05-29  Caolán McNamara  <caolanm@redhat.com>  [1d15f180a6e6a45b74b602402176f0d6e4372cc6]

        gtk4: reeable some more newly working dialogs
        
        Change-Id: I751b7192a61e2bf5c28559429d89fc219b0efca0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116356
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [8d485ec0cd35ee1ae7684f2b6ca96c0f0c6f9dac]

        IsDisposed->isDisposed in vcl/../window
        
        Change-Id: Ic1c8bb6bb9a45d4e91c997b752e23aed35767f42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116364
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [30aa33e6a6b9fb230af96f619db27fcaf31ef914]

        flatten ValueSet item array
        
        and change mrParent to mpParent in ValueSetItem because references
        preclude copy construction and assignment
        
        Change-Id: Iabb0c6ccfa4eed645cf6ee75d7ff83f9c4ec5a1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116372
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [e4b5aaade285ecad39332ad8b195738feb51151a]

        no need to allocate this hint on the heap
        
        Change-Id: I6321d03cb5786aa0c17705cc8c8bcf1f85326f44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116369
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [1df758fce8ac23b54f96f2c0f3dd608bb1da024a]

        remove IsDisposed check in sw
        
        already checked by call sites
        
        Change-Id: Id03d07b7aebd36e891f831ff4bdab7e63a7c4ff7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116345
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [e4c365618fca79aeb6f3c87bb1cd47b1809dfbc6]

        no need to allocate these on the heap
        
        Change-Id: Ia839a25cb75782b7b92372d876a41a7fd2e830d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116370
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [14e52313e4d350d9960cdd972e87b7f206ee4e2d]

        no need to allocate these on the heap
        
        Change-Id: Ie4077a86523d623e1913c4f97971ab81d04abd4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116368
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [ca37f29421927d8f2d2b8fe2208649d6dad13011]

        no need to allocate these on the heap
        
        Change-Id: I07a1fd5833bc61eb97649ac5d85b1b0eb3054baa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116367
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [0bb2985071780ab3c83e576b1f57841fd037eaba]

        no need to store SwSortKey separately on the heap
        
        Change-Id: Ib05e02a6c9c239f590508c7e71667d7ecca64f79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116366
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [bc86f6d3583965dd369d0ae73a5d647c43ae38e9]

        no need to allocate these on the heap
        
        Change-Id: Id82625ec95720d92353804d1b503b8f71e1db91e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116365
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-29  Jan-Marek Glogowski  <glogow@fbihome.de>  [cb48b1524ca875bcd521465b7dbdbcbe4eb670ee]

        configure: Fix typo in CRYPTO_* selection variable
        
        s/BUILD_TARGET/BUILD_TYPE/g
        
        Probably just passed build, because default TLS is NSS, which
        includes the same externals.
        Thanks Caolan for catching that.
        
        Fixes regression from 07556be594c77f9b7886ff31c2e1752f937cacd4.
        
        Change-Id: I4fa2f2b53c1234bd1612966151792ae7b33358be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116362
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-05-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [75b6b7f66b6ff66f8d9945bccdef71952db2d966]

        IsDisposed->isDisposed in vcl/../control
        
        Change-Id: Icd5fb88f3827eddb307f5fe6b46667a72062e408
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116358
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [078b052e11f0652ed393b809a7d4a03b1feb58d9]

        IsDisposed->isDisposed in vcl/../uitest
        
        Change-Id: Icaa60c6b7629781fdde8bd0cc49859d0ffe6f06a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116360
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [8d83093e36e973f4d188682ac2bfa9a6d80622f3]

        tdf#142547 Crash when adding comment in a table in Writer
        
        regression from
            commit 819b30e937d227d1458ecc22b09ef994ebe7e17e
            Date:   Wed May 19 14:47:19 2021 +0200
            tdf#142367 Writer crashes when opening docx
        
        Change-Id: I47050391e36c4fa40519f029171e663a456fcb25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116361
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-28  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [3a9027609e7ee0c7af457b06426093782ca295a8]

        tdf#53004 tdf#142495 WMF EMF Fix displaying Text with OPAQUE and CLIPPED
        
        With OPAQUE option enabled, the rectangle need to be drawn,
        before drawing text.
        
        With CLIPPED option enabled, the text needs to be drawn
        only inside rectangle.
        
        In previous implementation, the rectangle read was skipped and
        it was not drawn (for OPAQUE).
        
        For CLIPPED the rectangle was read but Clip was not applied
        to text drawing
        
        This commit fix that issues, and allow to draw rectangle correctly,
        with BGColor (background color), and add support for Text Clipping
        according to [MS-WMF] and [MS-EMF] specification.
        The fix applied to EMR_EXTTEXTOUTW, EMR_EXTTEXTOUTA and EXTTEXTOUT records
        
        Change-Id: I0f6248bb9465e6d5f797cddb53f058afb0815a2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116072
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-05-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [d90aa314961ea4a6893144cd6be66dd71cc2cca1]

        IsDisposed->isDisposed in vcl/../app
        
        Change-Id: I1fee7893c5ee67d4ad4f51bf6ce45fe80531cd34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116357
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-28  Caolán McNamara  <caolanm@redhat.com>  [e608ecf9a9e218739f88edbd96c00631eb9e610b]

        set one of the RadioButtons explicitly active
        
        Change-Id: I5bd185b8b4eb05993137942c80f304b6b108a2c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116355
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-28  Caolán McNamara  <caolanm@redhat.com>  [d77ac6f9d25a1ec2ef04cffa6748c95411706947]

        resave with latest glade
        
        Change-Id: I0c706b44c6c73834b91a38f6c79a8aca2d6b17b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116354
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-28  Caolán McNamara  <caolanm@redhat.com>  [fb08aedb6c2bf0c4eda720451970568533a3c5c1]

        gtk4: restore 'return' in combobox to active default dialog/assistant button
        
        Change-Id: I540d8d6461470bf784c3cade909c4d4cd68d0854
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116353
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-28  Caolán McNamara  <caolanm@redhat.com>  [284739963674f018cb946b3d2ab855afb498c87e]

        gtk4: restore typeahead in ComboBox dropdown widget
        
        Change-Id: I851c4b3d43ae0b12055f3c76c8e7f7d78c9f1b75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116352
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-28  Caolán McNamara  <caolanm@redhat.com>  [f8788a30653bff30f13d40c5e8a3115b6112243a]

        gtk4: restore typeahead in ComboBox widget
        
        Change-Id: I87a129748f54692add0e047ccdebf71c8b5075e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116350
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-28  Miklos Vajna  <vmiklos@collabora.com>  [5fbd20682f34c817359156889ecbc3ad8290d72c]

        sw XHTML / reqif export, RTF markup of images: write OLE1 presentation data
        
        With this, images are exported as PBrush OLE objects, to please some
        consumers (e.g. IBM Doors).
        
        Change-Id: I89805cd66709d96cbe71853d65671f76a3fc871f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116348
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-05-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [473337a03f8261eee454d84d252fcf85193dc137]

        IsDisposed->isDisposed in toolkit
        
        Change-Id: Iad56b2b265f83f73f75086aafeb1696c8a8ab5fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116346
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [07556be594c77f9b7886ff31c2e1752f937cacd4]

        Select svl crypto backend in configure.ac
        
        And define USE_CRYPTO_* macros to select it in code. This way we
        can get rid of all the HAVE_FEATURE_NSS and _WIN32 variations.
        
        This also reverts 1f6b98f21495f0ecc5ded493cb3273da03852191.
        
        Change-Id: I101e4ae2f49cdb127d59bd49a4f1c86304ca2238
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116338
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-05-28  Mike Kaganski  <mike.kaganski@collabora.com>  [af00f50211c9e3f13c4a6d8f0a8f0fabf377c56a]

        Missing include
        
        Change-Id: I7a0c1d49da993f5f9da80df5cb6b0667775c1261
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116162
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [f58e7483d10db24c02a28cf05d7402c7f44be014]

        IsDisposed->isDisposed in winproc
        
        Change-Id: I8700f211190c55ba1a5a23ecaed12a57f6617a09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116347
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-28  Caolán McNamara  <caolanm@redhat.com>  [bd88d5a7919672e89e57a31bf4262aab676e0195]

        gtk4: renable autocorrect options dialog and pages
        
        Change-Id: I47dda59977fa5002dbdf572046734d60b1c6eb68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116344
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-28  Caolán McNamara  <caolanm@redhat.com>  [e2788d9365954a4ec91e23c3ef2b44f6c7c57eee]

        image-position set, but there are no images for this button
        
        Change-Id: Ida66830d992d4b779994b745def0c380d02263da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116343
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-28  Justin Luth  <justin_luth@sil.org>  [a771262cfcfc358269dc50dfa10f9e497e7d8deb]

        fix build
        
        Change-Id: I6d0bfca4b66b02b4724885afc4c8d15a40a74e57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116351
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-05-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [9b81036c87b52edc2ce44813b31be425bc12ee1d]

        no need to allocate these on the heap
        
        Change-Id: I55ecf6b8d9df2078f9bc81f54dbabf425c300643
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116320
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-28  Caolán McNamara  <caolanm@redhat.com>  [af8d12bd3a73381dfdfad92b63306369a665a2d7]

        gtk4: insert propagate-natural-width on seeing hscrollbar-policy of never
        
        and likewise the vertical equivalents
        
        Change-Id: I28bb5de334aafc96de78c7d03c69f8df66e6a4ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116341
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-28  Justin Luth  <justin_luth@sil.org>  [89e7341025b607491c90efdb74708e63d875c1e5]

        tdf#142404 sw compat layout: ignore blank size only on one-liners
        
        If the paragraph is longer than one line,
        then do not IgnoreBlanksAndTabsForLineHeightCalculation,
        which was introduced in LO 4.0.
        
        This is a preliminary step for fixing bug 142404.
        
        I found a few pre-existing unit tests that triggered this,
        but none were good examples to use as proofs.
        
        ooxmlexport7: 77219 - not sure where - no visual difference.
        ooxmlexport10: 92157 compatibilityMode15, but visual too little.
        ooxmlexport11: 88496 - not sure where.
        ooxmlexport13: 121374_sectionHF2.doc -tabOverMargin in header
        
        NOTE: This patch could be seen as a BAD THING in the case where
        tabOverMargin normally hides EVERYTHING. We don't handle
        that situation yet, so a very long series of tabs could
        take up several lines of space (which isn't done in Word).
        Now with this change it could take even more space.
        
        Well, the proper fix would be to not show any of those.
        Perhaps we could just set the width of the portion to
        zero if it sails past the end of the page?
        Anyway, the point is that this it-isn't-right-anyway
        situation should not block pushing this patch through.
        
        Change-Id: Iaea8e0edf78c8fbe319aadbc6d62fc0bdd180814
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116317
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-05-28  Caolán McNamara  <caolanm@redhat.com>  [7a9a1ca7a0a82407b869b76d96d820864d98dcad]

        gtk4: remove 'homogeneous' on conversion to GtkHeaderBar
        
        Change-Id: I5dcf6a186ecf22b0a0d7ba624c2adf737d0a7852
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116339
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-28  Caolán McNamara  <caolanm@redhat.com>  [b7ed08d590507d8a3107fcdb692ca951c7c66466]

        gtk4: add working titlepage dialog
        
        Change-Id: I7f7bdad8794a40d47477da591d988f1e11d16717
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116334
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-28  Caolán McNamara  <caolanm@redhat.com>  [572fb7ca5c03a5e2716eb8e3bba727bd96cd3517]

        gtk4: remove some unused ifdefs
        
        Change-Id: I1035efdc3bd19dc04ae81d781d07626be9b6b4fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116331
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-28  Caolán McNamara  <caolanm@redhat.com>  [e27bdc568a77f45f691d784f2c162341407794ba]

        gtk4: collect GtkCheckButtons explicitly
        
        seeing as they no longer inherit from GtkButton so their labels
        are collected for mnemonics or expanded with string-hook via the
        GtkButton handler
        
        Change-Id: Ie0b2b6e6b57c518bbd2035a846088c11d45bd107
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116335
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [000f4c983d1b6c1bbaff3998494dabbb44a64120]

        IsDisposed->isDisposed in sfx2
        
        Change-Id: Ie717cd4ad051facdf2bcee3e521cd6e42f59003f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116328
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [6641682ee9a62a1d8929b1f243f856494678dcdb]

        IsDisposed->isDisposed in svx
        
        Change-Id: I986cf078004a292eb3560857274e5542330d203d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116329
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-28  Caolán McNamara  <caolanm@redhat.com>  [2659a8685ae55c95aeaaca288caeed253274c853]

        gtk4: restore double-clicks in DrawingArea
        
        Change-Id: I8bdbba3148bb7447f511938d79b878cf1626dd37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116327
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-28  Caolán McNamara  <caolanm@redhat.com>  [b8fff7f442f5ddeb83d9bcb9f48e402954a4ab45]

        gtk4: reenable DrawingArea mouse clicks
        
        Change-Id: If2985a28365da472111877b45c20fb880b818c89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116326
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-28  Caolán McNamara  <caolanm@redhat.com>  [c8e716d67c83a59be81777512bb08ca70df8678a]

        gtk4: restore combobox set_active
        
        Change-Id: Ia8d7d8c52568d1d1fd72bd450f2a707a14bc610a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116324
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-28  Caolán McNamara  <caolanm@redhat.com>  [76507ce885893dff1d39945a204cffa4ab5fd3cb]

        gtk4: 'events' property is redundant now
        
        Change-Id: I1819dcaec3835a6e1ca2c54f7ac14804b407c613
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116323
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-28  Caolán McNamara  <caolanm@redhat.com>  [93eb2ce1cc440d2d972dd700a0051838fe8b78a0]

        gtk4: default converted GtkComboBoxText to can-focus
        
        this was always a quirk in gtk3 so explicitly strip can-focus
        from GtkComboBoxText
        
        Change-Id: I86a475fa81cf9d6361caadfbd9ad1361a7aeb797
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116322
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [b184d39e212a4af6fcec723cfec58af61da121e0]

        tdf#125268: sw_ooxmlexport15: Add unittest
        
        Change-Id: Ide709668ce88345ff01c2945f28ceca164faf17d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116325
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [baa666654327425ceb3cf93ad2dc27fd7bcb8abd]

        no need to allocate these on the heap
        
        Change-Id: I5ed00fe80e96e9d07d56eb7841a66ba98f328a91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116318
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-28  Caolán McNamara  <caolanm@redhat.com>  [0b212dc041c96e706b1b3321fcb9151d20d5dd1c]

        gtk4: reenable ComboBox
        
        lets find out if we can return to using the real GtkComboBox
        instead of a look-alike replacement.
        
        Change-Id: I28d005b37835f09ace095a3642f7c06be6f1e27b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116321
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [3e0c39f9aeaa5c8791df94418ab8b4b78e005ac1]

        no need to allocate these on the heap
        
        Change-Id: I0f477edb666ff2c6dc9def45ec68c4ce1a34634a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116289
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [6eb3d37fdc75537aa94144eef97493ec6192792f]

        no need to allocate SfxStyleFamilies on the heap
        
        Change-Id: Ibedb36dec14c61927ef594ddf47fda94728530a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116319
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-28  Tibor Nagy  <nagy.tibor2@nisz.hu>  [a4b66458a7b8da2f5580014813e5dabe3fa670b6]

        tdf#125071 PPTX: fix missing custom slide show export
        
        Follow-up to commit ecf48b2d4f3e54dbb2c1e295120d73e7b7a11338
        "tdf#131390 PPTX: fix custom slide show is not imported".
        
        Change-Id: I2a85e2ea08f6a70cd5f26cfb99a0ff1add2c296a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116177
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [83fb7db6911aa77d713f3da0391b680e55563181]

        no need to allocate these SfxItemSet on the heap
        
        use std::optional where the code needs to control the lifetime of the
        object explicitly
        
        Change-Id: Ia550ce051360f68911abc68c945a97d62a637b06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116291
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-28  Balazs Varga  <balazs.varga991@gmail.com>  [fbfb57635b602b50cb22465047ae5bcdbef3dd0a]

        tdf#138438 sc: fix "Top 10" autoFilter in multiple columns
        
        Check all QueryItems instead of just the first one. Now
        top 10 values are visible (except the values hidden by the
        filters of the previous columns).
        
        Change-Id: I317d0c6843e568f8645b744968352a0e895a42dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115267
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-28  Caolán McNamara  <caolanm@redhat.com>  [7f60fafe3b54e2cc86d996b3211be7e82fb478a2]

        crashtesting: backport assert downgrade
        
        Change-Id: I6d813cd9996633b207e30c2f1fff707810396153
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116315
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-28  Linus Heckemann  <linus.heckemann@sphalerite.org>  [85462ef7aed85bcfb0e0628c5252a07c369ff606]

        tdf#108591 Don't hardcode xdg-open path
        
        Change-Id: I6f32433284948e42798c3535db64b4ad48295d35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110530
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-28  Caolán McNamara  <caolanm@redhat.com>  [6ca67de9426602234914ca0237083f57944f5764]

        gtk4: reenable some already working dialogs
        
        Change-Id: I95fa4f6fc0f51bc1036271cdf697c5fdc85a6d8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116269
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-28  dante  <dante19031999@gmail.com>  [1a0fd1c1342969e5b4d08d13764483cd8bada589]

        tdf#130654 editable smeditwindow zoom UI
        
        Change-Id: Ibedf060ea838876e3598ff449e6f200119570cc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115605
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-05-28  Caolán McNamara  <caolanm@redhat.com>  [e2970060121824650f95421d8d2411840a40311f]

        tdf#142150 nothing already selected on MouseUp without previous MouseDown
        
        if mouse down was on tooltip (possible on macOS)
        
        Change-Id: Icb4328fa6977356c3bac5f37d42e99ae8d4e4b98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116273
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [164fecadfde2569cb5324017d9bf22e2963008b3]

        no need to allocate these on the heap
        
        Change-Id: Ic1a1577ed837d3fa2b7b99474f4cee30300628f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116290
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-28  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [726d0a2d54da3e97de242c2c10be3afd2aedf943]

        tdf#137199: sw: convert list format string to prefix/suffix for ODF
        
        Since internally LO is able right now to use list level format strings
        and prefixes/suffixes only for backward compatibility, there is a need
        for conversion from format string (like "%1.") to prefix ("") and suffix
        (".") still used by ODT.
        
        Change-Id: If4b459e1b25b7f0ce511e6ac2de0824bb2c43d05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116288
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-05-28  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [9864fbc9d5f532d9aa4742968886b3f94bc44dbc]

        tdf#117957 WMF Replace ellipses with rects to fix tests on arm64
        
        The issue is caused by floating numbers,
        On x86_64 it is:
        
          338.499728160392-445.269903703769
        
        on arm it is:
        
          338.499728160392-445.26990370377
        
        As in test files, we have two ellipses (which are made from small lines),
        which points rounds differently on different architectures
        
        Change-Id: I44dd5c7b3b13f3b1680d5a3a8348d6f467cb2f7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116270
        Tested-by: Jenkins
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-28  Balazs Varga  <balazs.varga991@gmail.com>  [00e13be1c3dd45597237f805a06b3e8a74187125]

        tdf#68113 sc autofilter: fix not empty button unchecks all entries
        
        Instead unchecks all entries, unchecks only empty entries.
        
        Change-Id: I6f0d6432151ad2c65871dc5f1dd206883994217a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115562
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-28  Miklos Vajna  <vmiklos@collabora.com>  [b24861a988fc2311cd873aa74d63afac9c5859ab]

        Replace magic numbers in SwContentFrame::UpdateAttr_()
        
        By using the same SwContentFrameInvFlags constants that
        SwContentFrame::SwClientNotify() already does.
        
        Change-Id: Ic22d53c886bb9d28d0250ed5e43d804417d516f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116271
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-05-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [f1d68d82ae5a2de18708bf71a93e4d4a42dfa45b]

        no need to allocate these on the heap
        
        and remove ByteEncoder because loplugin:unreffun
        complains about ByteEncoder::EncodeByte
        
        Change-Id: Iebc531fb7748cb9c6a83a8b4a574167a5aac58b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116257
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-28  Mark Hung  <marklh9@gmail.com>  [8a65d3e9ceb268f785c5b2b77e126bd62af567a3]

        vcl: handle fallback glyph offset for vertical writing.
        
        When GenericSalLayout::MoveGlyph() is called from
        MultiSalLayout::AdjustLayout(), new position is calculatd
        by adding glyph advances ( i.e. glyph items' m_nNewWidth ).
        
        To move the glyph, the moving offset should be calculated
        based on the corresponding position, i.e. m_nXOffset v.s.
        m_LinearPos.X().
        
        Change-Id: I912d499f49f69f68d8388bc8677e6b47bfb6f066
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115926
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2021-05-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [187136265d26c014e842550c2f1fc5997736e4fa]

        flatten EventList data a little
        
        no need to allocate the ListAction objects separately
        
        Change-Id: I02a591265c0da64d94a118b29bd0c4960d19a763
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116264
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [7c1dbb665a3eb7859164dbf83c245b7f450c9028]

        no need to allocate PrintFont separately
        
        Change-Id: I8bc213e096ad6ae83d88c548ff8685a872c5ea91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116258
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-27  Caolán McNamara  <caolanm@redhat.com>  [98a8d8bc15018576e1312493425d7bb3725be735]

        gtk4: reenable EntryTreeView
        
        Change-Id: If1b953f231199fe132783dafb0e26641b7b14d45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116268
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-27  Caolán McNamara  <caolanm@redhat.com>  [d132982667d0e8112e7cf9f5cc39323ec7be5068]

        gtk4: continue to provide Paintable via cairo surface
        
        instead of squeezing through a GdkTexture and losing hidpi surfaces
        
        Change-Id: I1ee75ff804d1d769273e2f80335bfdf528ae8039
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116267
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [0fd545eed33e85544065a383e3beace5401e870e]

        no need to allocate these on the heap
        
        Change-Id: I6933260f589c67f463ee60572a31c52c6be7eb66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116262
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [211b13725152d3af49f28a88b3dc260c923377aa]

        TETextPortion can be allocated inside the vector
        
        Change-Id: Ib54b94f5dcb2a9cf422ef30db99926f200b749c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116261
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [cd023b8f8383aae3fbb053c40949843c8a50514b]

        no need to allocate ListenerMap on the heap
        
        it is a movable type
        
        Change-Id: I2b5c8524115016b53ec5cb28312ff4d749e27368
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116263
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [fd7787b6f0f082db320ebe7b29fc5333587b5d2e]

        no need to allocate these on the heap
        
        Change-Id: I0740f7194c589d6949a816f365cd54403be72118
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116260
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [832f04d1f78e54bb84c641c11cf90aa2f953fc17]

        IsDisposed->isDisposed in sc
        
        Change-Id: Ie08509df7481a9128c865f19d2b45694b19d9f38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116179
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [f682ff1b5502fc3c5f8003d57466795bf795d524]

        IsDisposed->isDisposed in dbaccess
        
        Change-Id: I7a113dc01f76d53126b414cf132404ed8ef8db4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116180
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-27  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [a04bb13513ea64fef867365d6eb0264970d58182]

        installer-code: remove some unused or pointless subs
        
        of course just the very tip of the iceberg, but you gotta start
        somewhere…
        
        Change-Id: I24ef6a51ec70c70418368da54595637283055d84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116255
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-05-27  Noel Grandin  <noel@peralex.com>  [cb7bf2ce168bc262d324e62888934cdf4113170d]

        VisualStudio 16.10 doesn't like this construction
        
        Change-Id: Idfef618b43735c48c9132d2fb932bc3bcb2ffe9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116250
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-27  Miklos Vajna  <vmiklos@collabora.com>  [ff1f80e025a7c235e3960affe1b9db844c89c214]

        sw XHTML / reqif export, RTF markup of images: write objdata
        
        The native data is BMP, presentation data is not yet done.
        
        Change-Id: I30ef9f0c3b4dc7801e600ac751c32179372d5e4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116266
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-05-27  Caolán McNamara  <caolanm@redhat.com>  [0344ee3f72fe6d155933b609d2963cf3f4bf4d7e]

        gtk4: old GtkImage can be new GtkImage or GtkPicture
        
        change to GtkPicture under some circumstances. GtkImage will
        force a square image so try and use GtkPicture for the non-icon
        case.
        
        The About dialog shows the need to use unscaled image if using
        GdkTexture.
        
        Change-Id: Iceb1e7dee5b53c93ceb432618fdda5650863029f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116256
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-27  Jan-Marek Glogowski  <glogow@fbihome.de>  [816a181086e75506bca34797429057fca5f2b0d5]

        configure: drop --disable-neon
        
        Use --with-webdav instead, which supports neon, serf or no and is
        available since commit dcae0509135c2067635ae3cf84b05dc9fb3d2d02
        ("Build webdav based on serf if neon is disabled.") from 2014.
        
        Change-Id: I4b329b9c1d28e88961e86272a5554bfa4481f01e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116142
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-05-27  tushar  <tusharrai282@gmail.com>  [0643e5a3accc01e0ee7a2359ec283ced8d0cf0ab]

        tdf#135332 Return MAXROW/MAXCOL for rows/columns out of range.
        
        *Also change the number of rows to MAXROW in Row Header Control.
        
        Change-Id: Ie34361442a0944f62abbc9bb273a9efe72773c57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115642
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-27  Caolán McNamara  <caolanm@redhat.com>  [8596312d8f298cfddb6dda11a25669fb78372d4f]

        gtk4: reenable menubutton
        
        not really expected to work yet
        
        Change-Id: I27fe5ecd8f78017dd669aeba0c1d8db797e91e3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116237
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [356628a18e44574810ebad27dc2d499b718094bc]

        tdf#34724, tdf#91420: svl_qa_cppunit: Add unittest
        
        Change-Id: I81f784fb66b80ab0933047aa81d90aff1eec7971
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116246
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [9b80add7d54298b98cc3d38919fa30f44eb23d60]

        sw_uiwriter2: this is basically a export test
        
        Change-Id: I5b87f52ec4f905df1ae2e9175ac3807171614bdf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116244
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-27  László Németh  <nemeth@numbertext.org>  [48898a72066ff9982feafebb26708c4e779fd460]

        tdf#60382 sw xmloff: import/export tracked table/row deletion
        
        to OpenDocument format using
        
        <style:table-row-properties loext:text-changes-only="false"/>
        
        Rename also com::sun::star::text::TextTableRow::IsNotTracked
        to com::sun::star::text::TextTableRow::HasTextChangesOnly.
        
        Follow-up to commit 05366b8e6683363688de8708a3d88cf144c7a2bf
        "tdf#60382 sw offapi: add change tracking of table/row deletion".
        
        Change-Id: Iefb0d4095af0983fdd15697d5b80073d18d21bd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116212
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-27  Justin Luth  <justin_luth@sil.org>  [f3e4c05ce6feaebebb269f1c984a92c1175061a4]

        tdf#94628: sw: allow setting for bullet style for outline paragraphs
        
        Since LO 7.0 commit cad788328ec6ef4b3071cf9002dfac12347562da
        allowed bullets in the outline, I think you also want to be able
        to set the character style, wouldn't you?
        
        In any case, isOutlineNumbering is basically a meaningless
        and inaccurate concept anyway, so just get rid of that
        ancient clause.
        
        Change-Id: I2e40a3749b4a18864585c309349ea0e4ba73a9da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115613
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-05-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [d6c23065efd223ae7041c8706f5106959057cd4c]

        no need to allocate this on the heap
        
        Change-Id: Ief47dc18f858d4f90a537622c06f3df8e9f72fff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116249
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [a76ae1c3d1076cbcb58d3fc27723e4eefffac0a3]

        no need to allocate Style objects separately
        
        Change-Id: I88e4642a81b18c41216784332cc4a37a3bde9d95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116247
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [2d0eea0a79df9bc54e075c90ee7d6134b03250c0]

        we can search std::set without allocating on the heap
        
        we just need to add some overloads to UniquePtrValueLess
        
        Change-Id: I91c395393a2de609c8f442de605d1dd2098dfae0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116248
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [01df224f574c5a7788df0f2aea3345166d6ce250]

        Fix typos
        
        Change-Id: I9a4ba6b6369da0bac489718230880b04912bd1d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116214
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-05-27  Caolán McNamara  <caolanm@redhat.com>  [f3988265c906005fea1534fa382d90e14cfc211f]

        add missing xmlns:loext to example_sl-SI.xml
        
        added to example.xml by
        
        commit 71ee09947d5a71105d64fd225bb3672dfa7ce834
        Date:   Tue Sep 19 15:37:04 2017 +0200
        
            TSCP: add advanced classification dialog
        
        but not to example_sl-SI.xml
        
        Change-Id: I8aa46554867db8c51bd118b6cc87e649b922cdfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116245
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-27  Caolán McNamara  <caolanm@redhat.com>  [cef8d2d1ea9ac8709b343b0e9d269ab1cbc44a7e]

        gtk4: strip accelerator tag
        
        unclear yet if there's another way to do it
        
        Change-Id: Ic3355d45bb3bb73c446b576b9cc65204cd39d180
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116238
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [5a0be5e55914d5aba197170894bfed1b6be8b876]

        no need to make copies here
        
        Change-Id: If3cd60bd48f640c353fd4c28449faed2cdcebdda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116243
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-27  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [9cc47eda70025c6bccfad1cfc45d30b7ecd2fc19]

        tdf#117957 WMF Fix failing tests on arm64
        
        So the issue is caused by floating numbers,
        On x86_64 it is:
        
          338.499728160392-445.269903703769
        
        on arm it is:
        
          338.499728160392-445.26990370377
        
        As in test files, we have two ellipses (which are made from small lines),
        which points rounds differently on different architectures
        
        Change-Id: I10efe80fea0944cf957e949c8c209c94fd588702
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116234
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-05-27  Balazs Varga  <balazs.varga991@gmail.com>  [6a2060cef22b19dbe04676c8c16776c4693b4dd8]

        tdf#141309 tdf#142215 OOXML import: fix double conversion in autofilter
        
        resulting missing selection of filtered time values
        and numbers ending with zeroes.
        
        No need to convert the filter values from string to
        number and back at OOXML import, because we'll do that later
        in the model by filtering with the formatted cell values.
        
        Follow-up to commit d5c2584bf36d21580db677b231c57f99f49aa2cb
        "Related: tdf#140968 avoid duplicated filter values".
        
        Change-Id: I75e5b2391624ff85a8ed545926ec519355a356bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115473
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [ec50b9e5eaec7c94df35617676077ef0d65cecc7]

        no need to allocate Sw2LinesPos separately on heap
        
        Change-Id: I39dec50f491a313ac188bb2f73073ecc32ebfc21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116240
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [1b82b81cd1f3377591068dea7b9a648b04370bbf]

        sw_ooxmlexport: just use exportonly here
        
        Change-Id: I37fe18528dbe821eb60c7b1d6c65039e2ae91b7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116236
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [0ce42c18e19396e66c70631f8a87072424a5d5c6]

        fix leaks in ScAcceptChgDlg
        
        Change-Id: Idaa946f06fdfdc1f908cff02cab542b64066763c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116241
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-27  Matt K  <mattkse@gmail.com>  [95eb088802562b75f8b299908160145c7e88d763]

        tdf#47065 Add new file open UI options and implement a new thread
        
        Add new UI options when opening a locked or non-writeable document
        to allow the user to be notified when such a document becomes editable
        .  If the user selects "Notify", then that document is added to a list
        of open documents to be checked by a thread every 60 seconds for
        read/write access and whether lock file is available/obtainable. If
        access is allowed for a document, then show UI dialog to the user
        asking to Reload that document.  If Reload is selected by the user
        then that document is reloaded with read/write access.  The checking
        thread is spawned only once no matter how many "Notify" documents
        there are.  The thread is spawned if not already running when a new
        "Notify" document is opened, and it terminates when all "Notify"
        documents have been closed or the application terminates.
        
        Also update badstatics clang plugin to ignore new global variables
        introduced.
        
        Change-Id: I7555ce6f5df79c2c87216e0129ef3b2883c7d921
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111654
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [ee1407608c0d228e4705215e9700af3200511cc8]

        sw_ooxmlexport14: simplify code
        
        Change-Id: I2e52a042b514e6724dbd282a41a4ca7f66981f2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116233
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-27  Caolán McNamara  <caolanm@redhat.com>  [237eb44e0397f90c733c98f3680d63c0a9d7645e]

        gtk4: drop can't focus from GtkBox and GtkGrid
        
        it used to be that can-focus of true in a child with false in the
        parent allowed focus in the child, that's no longer true. We're
        already clearing can-focus of false from a widget if a child has
        can-focus but we build notebooks (especially) with separate .ui
        files each page so can't tell that there will be contents inserted.
        
        Plenty of ways to target just the case for notebook contents, but seems
        easiest to just clear can-focus of false from all GtkBoxes and GtkGrids.
        
        Change-Id: I460f3d5990a5df7b8b8e7d37ce592a5731794f31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116226
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-27  Caolán McNamara  <caolanm@redhat.com>  [8f91b089e9b011a4793e26151cbfa3c824ee3584]

        gtk4: apply 'border' to dialog content child widget if it exists
        
        and if it doesn't apply to the object itself
        
        Change-Id: If73e1e78ddc7945480bb2c2e59bf50350ba53e3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116225
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-27  Miklos Vajna  <vmiklos@collabora.com>  [fe32d1bd154e6ef93522d7ed18f1c2e88c0e14e8]

        Introduce SwContentFrameInvFlags to replace magic numbers in ...
        
        ... SwContentFrame::SwClientNotify()
        
        SwContentFrame::UpdateAttr_() is not yet updated to produce these.
        
        Change-Id: Iccb1a9a5cfea967dfd9ca68d25dd9dccb6cc6fe5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116229
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-05-27  Caolán McNamara  <caolanm@redhat.com>  [eeee3b18c22c4d5a2dbe4bd2b4f4e92fbd222011]

        expand frames horizontally to fit
        
        Change-Id: I2c2fc8a726c279583ef9aa3d51eebe7f28164684
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116224
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-27  Caolán McNamara  <caolanm@redhat.com>  [e6f07761615c16bc0798ece6c94493fea1a1e9d6]

        resave with latest glade
        
        Change-Id: I91a3836e02cf3ed1cfdcea93f8812dcecc43afcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116223
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-27  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [46e924ac80a4abd7f48bd2df34ea4c38738fd745]

        tdf#139196 - Import/export macros using utf-8 including BOM
        
        Moved import logic to a local function, and during the import of a *.bas
        file, check if it starts with BOM in order to detect the correct
        charset. If there is no BOM, use the default charset of the system, since
        after the change in 178adcd8459af63ddb48927207baa5b4efbfda12, all the
        newly created *.bas files have a BOM and are written using the utf-8
        charset.
        
        Change-Id: Iefdecb5762d896ce3e52fd6d212de42cf417ddac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116186
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2021-05-27  Stephan Bergmann  <sbergman@redhat.com>  [4141febf7984c938b67f93d7c568d908d2ebfc45]

        osl::Module::loadRelative against symbol from executable is unreliable
        
        It turns out that c8976bdfdfa361fec9e1e5ff342094e409981fad "tdf#137208 Assume
        that dladdr provides an absolute pathname" is wrong with glibc if the requested
        address is in the executable itself, not in a dso.  In that case, glibc
        just returns argv[0] as Dl_info::dli_fname (see
        <https://sourceware.org/git/?p=glibc.git;a=commit;h=b8565e7817d7c6afd8eac804867b88c9bad1c9f1>
        "Fill in correct information if symbol is in main program"), which need not be
        absolute.
        
        With
        
        > cp workdir/LinkTarget/Executable/fftester instdir/program/
        
        that causes
        
        > LD_LIBRARY_PATH=`pwd`/instdir/program instdir/program/fftester sd/qa/unit/data/cgm/pass/binary_corvette.cgm cgm
        
        to crash (cf. comment at
        <https://gerrit.libreoffice.org/c/core/+/111004/2#message-239c434e95f6fee5f5232e32f731595f56116aa3>
        "tdf#137208 Assume that dladdr provides an absolute pathname"):  The call to
        osl::Module::loadRelative dlopen's instdir/program/libsdlo.so with a
        relative pathname containing at least one slash, which in turn causes dladdr
        with an address from libdlso.so to also return a relative pathname, which
        causes osl_getModuleURLFromAddress on such an address to fail, which causes the
        CGMPointer ctor in sd/source/filter/cgm/sdcgmfilter.cxx to set m_pPointer to
        null, causing SIGSEGV when TestImportCGM dereferences it.
        
        (Whereas e.g.
        
        > (cd instdir/program && PATH= LD_LIBRARY_PATH=`pwd` fftester sd/qa/unit/data/cgm/pass/binary_corvette.cgm cgm)
        
        would dlopen libsdlo.so with a relative pathname consisting just of a filename
        without a slash, so dlopen would search for the library, record its absolute
        pathname and return that from dladdr, and the program would have worked.)
        
        Change-Id: Ifa23124090275a397d4a9b0672ab845af23cf4d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116194
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-27  Miklos Vajna  <vmiklos@collabora.com>  [0b38c00f4ad143455fc92b3aff278a153ad05b00]

        sw: rework to avoid the DECLARE_ODFIMPORT_TEST macro
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: I7a6de527c28c543d7b622398dab406e2bfb80805
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116216
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-05-27  Jan-Marek Glogowski  <glogow@fbihome.de>  [61ebe104cd0cdbf19d5cbdb4d50cab8e0f88beb3]

        cross-toolset: explicitly add Python
        
        It's needed for the build and it was at least missing on Windows
        when building without galleries.
        
        Change-Id: Ibfcc6f0159e17d69755b230767b64b03dc5537a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116227
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-05-26  Jan-Marek Glogowski  <glogow@fbihome.de>  [033fdd5aab3c44af26c7b53393afd2a7a8a056cd]

        Cleanup Library_vcl.mk
        
        Merge a few duplicate calls and generally prefer inline $(if ..)
        over extra ifn?eq lines.
        
        There are minimal changes:
        * Move X11 settings from !DISABLE_GUI to USING_X11
        * Move the vcl_opengl_denylist from WNT+!DISABLE_GUI to WNT only
        * SkiaHelper compiles to "isVCLSkiaEnabled() { return false; }"
          without the enabled feature, so move code to the general list.
        * Move the SKIA library to !DISABLE_GUI, where the code is
        * Move PDFium source + external to generic lists
        * "extract" common ${vcl_headless_freetype_libs}
        
        Change-Id: I9836ab3c1791b6406984ec4d4c27a8924faffdca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116220
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-05-26  Jan-Marek Glogowski  <glogow@fbihome.de>  [1d895208e0dc03185b4ff6f5cad4e0a4833a74c3]

        configure: internal OpenLDAP depends on NSS
        
        So we need either NSS or a system OpenLDAP.
        Also add the $test_openldap flag.
        
        Change-Id: I134d1ed3a0a9654e264ccc66cdbe993a355620cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116109
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-05-26  Jan-Marek Glogowski  <glogow@fbihome.de>  [c22f23556d03e1ac0c8be7a79597c822b7e29fc9]

        gbuild: Handle glxtest + vclmain usage via macros
        
        Use a macro to do the same checks for all Executable with glxtest
        or vclmain usage. Both are static libraries, so every user has the
        same dependencies. Introduces:
        
        * gb_Executable_use_vclmain
        * gb_Executable_use_glxtest
        
        Change-Id: Ib80b4e7c6f5078d47ad8f1ec5708a7174415f705
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116145
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-05-26  Caolán McNamara  <caolanm@redhat.com>  [ca242dfefa03016a9b0f675cb91b4605ce80875d]

        gtk[3|4] gtk_widget_get_root returns null when no root
        
        unlike gtk_widget_get_toplevel which returns itself if that is the
        case
        
        Change-Id: If977440265bd8ae2c892ee5d52091ebf16ad03cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116218
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-26  Caolán McNamara  <caolanm@redhat.com>  [7768abbf86731a1105fcebe7c2557cb9ac5ba86a]

        gtk4: add parent-less widgets to default container
        
        Change-Id: Ia0c06db5a4f1c4ce453c424835d032ebb021f40a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116217
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-26  Caolán McNamara  <caolanm@redhat.com>  [e38db47fdb50db812d5f0088a5fd394bdd98da38]

        gtk4: wrap gtk_buildable_set_name/GtkBuildableIface::set_id
        
        Change-Id: Ia19179bc5879218495184dcec80fd96eb375bc00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116209
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-26  Caolán McNamara  <caolanm@redhat.com>  [9b547bb233d13ec7db4f0e7962f9c8702c37b75c]

        gtk4: wrap gtk_buildable_get_name/gtk_buildable_get_buildable_id
        
        Change-Id: Iadafc7a7b4eb49bd15c22f006955003554cd7079
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116208
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-26  Jan-Marek Glogowski  <glogow@fbihome.de>  [089e65a157ff252e4d404adf3e0f580a6617d31f]

        configure: Remove kde5 compatibility option
        
        Change-Id: Idce493e5f5ac045f7e977b4073152c2fe2668b56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116111
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-05-26  Attila Szűcs  <szucs.attila3@nisz.hu>  [759103fd65f82fc131679eba0de05f2ddc7294c8]

        tdf#126541 XLSX import: fix View grid lines
        
        It was not possible to enable the disabled grid
        with View->View grid lines, as intended, because
        document-level grid visibility was set to the
        visibility of the actual sheet's grid (which already
        imported correctly) instead of keeping its default true
        value.
        
        Note: document-level or global grid visibility is
        unknown for XLSX, but handled by Writer/ODS, see
        Tools->Options->Calc->View->Grid lines.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: Iccab3e2b9f617cdcd678071f73c7c2d6db0bc161
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116096
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-26  Caolán McNamara  <caolanm@redhat.com>  [b5af95a4d5c59094aa9fbdf35e49962f605f8dee]

        log what page id is missing if this happens
        
        Change-Id: Ie279350446ef1892d5bb145e58b9f0d9dba683f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116206
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-26  Caolán McNamara  <caolanm@redhat.com>  [7f63c6b2f614710d6bb9c3d2e2db94b5e37c7417]

        gtk4: "focus" signal is gone
        
        its not clear yet if there's another way to do what we want here
        
        Change-Id: Id9e54a481ac33038d605b0488315e73fd5b5a310
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116205
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-26  Caolán McNamara  <caolanm@redhat.com>  [b56f32b235124f8afa2942cd97ebe2f7d434fef7]

        gtk4: reenable Notebook
        
        Change-Id: I5342e5ef35f9d270d8ac51c3d696beddc8b67529
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116203
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-26  Miklos Vajna  <vmiklos@collabora.com>  [9c787b1e5ad517476a26fc9735ac63b54bfa28a4]

        comphelper: fix the "console" use-case of ProfileZone
        
        m_nCreateTime was changed to NS, nEndTime was still MS, comparing the
        two is not a great idea.
        
        Change-Id: I102990838d1e3d543a356b5ad2d3f68ce1d20623
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116210
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-05-26  Miklos Vajna  <vmiklos@collabora.com>  [0e459bb3eb840ac1cab14c070973fb3b79bc13d8]

        sw XHTML / reqif export, RTF markup of images: write WMF in \pict
        
        Some consumers (e.g. IBM Doors) can only consume the RTF snippet if it's
        an OLE object and can't deal with plain images.
        
        Wrap \pict inside \object and unconditionally use WMF as the RTF-level
        preview format. The actual \objdata is not yet written.
        
        Change-Id: I203fcd8709b25a4dd543047bd804af8181df9940
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116207
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-05-26  Caolán McNamara  <caolanm@redhat.com>  [f75549b4169f327faca88d5ce9d544bc6885bef1]

        don't need always-show-image if there's just an image and no text
        
        Change-Id: Ic3a1aad525af39b723e71f579fba40157cb15ac7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116202
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-26  Caolán McNamara  <caolanm@redhat.com>  [f3f6b68629656d488550fb82898e40fcad61c271]

        gtk4: restore Container
        
        Change-Id: Ide82777fadbee2c644c3a19d418c3683f6ff2c11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116201
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-26  Caolán McNamara  <caolanm@redhat.com>  [05064808c90ce5598c3cfe47dd284388908d4553]

        gtk4: strip GtkLinkButton xalign
        
        Change-Id: I44065da82f577e226ee1c52f858917a1d825d9ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116200
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-26  Jan-Marek Glogowski  <glogow@fbihome.de>  [60b98189281524c85b559ee3b6adc1381b793b9d]

        tdf137314 Add margin to CppunitTest assertions
        
        The test had multiple failures on Windows with:
        
        oox/qa/unit/vml.cxx(79) : error : Assertion
        Test name: tdf137314_vml_rotation_unit_fd::TestBody
        equality assertion failed
        - Expected: 1490
        - Actual  : 1491
        
        So add a 1px margin to all value checks.
        
        Change-Id: I70298db253299a57cc37eed482c0816d902fbeab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116192
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-26  Caolán McNamara  <caolanm@redhat.com>  [0d3dd9d9f6f0e6236c8db8ebdea44c78854639a8]

        tdf#142467 crash on calling 'getInfoHelper' in final class
        
        IPropertyArrayHelper & rInfo = getInfoHelper(); crashes when
        CandleStickChartType is final for unknown reasons. I see this with
        gcc-11.1.1-1.fc34.x86_64 in 7-1 locally but also in the fedora
        libreoffice-7.0.6 built with gcc-10 so this isn't a recent problem.
        
         #1  0x00007ffff6f4fe91 in cppu::OPropertySetHelper::getFastPropertyValue(int) (this=this@entry=0x5bdd588, nHandle=nHandle@entry=3) at cppuhelper/source/propshlp.cxx:549
         #2  0x00007fffad45e9ff in chart::CandleStickChartType::getSupportedMandatoryRoles() (this=0x5bdd520) at chart2/source/model/template/CandleStickChartType.cxx:219
        
        Change-Id: Ia029162587da1fc00df32866863deb186c7e11bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116196
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [05ffc50f78e9d44c4beeee312a59f677f26defff]

        tdf#100122: svl_qa_cppunit: Add unittest
        
        Change-Id: Ie0a7ea6ae08ea96b04019148f80ee94ef22ef1bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116187
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [70dfe58b8b45a7221a1f6e335d0d4afcf0c1c026]

        tdf#52510: svl_qa_cppunit: Add unittest
        
        Change-Id: I18a7000104add044ba59381c201cb5aff9fb459d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116184
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [ea4b99c294aa4ad975a8374f317b09f743aa173e]

        fix another leak in SwInsTableDlg
        
        Change-Id: I743a3231ef62e30242e54315bc3d3183f691f13d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116191
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-26  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [965bc6843e24e45165bab810c34b672a97a99630]

        fix callgrind job by providing dummy privacy-url
        
        Change-Id: I786c14c19f1ac74e424be869771440c55be08877

2021-05-26  Jan-Marek Glogowski  <glogow@fbihome.de>  [2e30d16bb945042b5c033dc9bdba690ee4a08fed]

        Refactor module media item handling
        
        Move common functionality into svx::MediaShellHelpers.
        
        Change-Id: I6f5db59bdcff7cad00a64e76f6aad7b8ecb4ffa9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116126
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-05-26  Jan-Marek Glogowski  <glogow@fbihome.de>  [456b87b6b188984579c1d809aab805f6f324ea53]

        loplugin:includeform (clang-cl)
        
        Change-Id: I12632b72c8e4e95bef24c8c26bee5887f9695d66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116143
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [e608a95752692dfa1195917d4b252731bd4632b5]

        fix leak in SvxConfigPage
        
        Change-Id: I6b95d33cfbad455692c8047968a2581fe4610260
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116190
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [085c97c986336bc622d6b3d72e6a587e1ae4b844]

        fix leak in SfxAutoRedactDialog
        
        Change-Id: I5ebfe5eba77de3380e991ced26f396821613b7f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116189
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [90da191bc937eedd2a7fda4ac41fbe6a53356842]

        fix leak in SwInsTableDlg
        
        Change-Id: I1d4b4f5098eeec7b0042f3ffd457566ecb3e31de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116188
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-26  Caolán McNamara  <caolanm@redhat.com>  [c8ec727f12bf9a43f22983a2c7ff1189461cc250]

        gtk4: convert old default invisibility to explicit invisibility
        
        Change-Id: I7aeab1a0857ffdf3990ecf69f5de1f6041fa562e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116181
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-26  Caolán McNamara  <caolanm@redhat.com>  [4d3038415a2e69ec4369f60fe14d0acab60ded6a]

        gtk4: reenable TreeView
        
        Change-Id: I9797e789b9af1985b1a78e00e68a23b7fd048d6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116175
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-26  Miklos Vajna  <vmiklos@collabora.com>  [2f21e4f357ec60450df84ddd858c3cf0a4711b02]

        tdf#139915 DOCX import: fix anchored obj position with to-char and TEXT_LINE
        
        There were multiple problems here:
        
        - commit 8f1a1092d47947847e1d888b0284e8364c663d1f (tdf#97371 DOCX
        import: fix text covered by shape, 2016-01-28) disabled to-char
        anchoring for TEXT_LINE (e.g. "alignment top, relative to line") because
        changing the anchor type of a TextBox could not be changed, but this has
        been implemented in sw/ in the meantime, so it can be dropped
        
        - Now that the anchor type is to-char, we can set the vertical relation
        to TEXT_LINE, but Word's positive value is "below line", and ours mean
        "towards the top of the page, from the bottom of the line", so we need
        to drop the workaround of commit
        3303a4c5f21874453e634d84408c50e7a0055a4d (tdf#135153 DOCX import: avoid
        line-of-text relation with to-para anchoring, 2021-01-18)
        
        Once these are in place, we can fix the remaining problem by inverting
        the vertical position of the shape, which instantly fixes the
        overlapping textboxes in the bugdoc.
        
        Change-Id: I895abb76d3bd3bbe3a84e5c27a77df722b96226a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116182
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-05-26  Stephan Bergmann  <sbergman@redhat.com>  [9ac3b599e65669380ab346cb2bb135a6edc3273a]

        Fix documentation comment
        
        Change-Id: If62135c82d8ab8faba0681302accf8f328e2eb3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116148
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [62946de9671d718d4033cd2662107020e65368b3]

        fix leak in SvxLineTabDialog
        
        Change-Id: I4cbf0990fcc8db63f1160f1997d425c5681c47c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116150
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [d86889978d7caa4ac82eb4ede226c7f2561c8607]

        fix leak in ScAcceptChgDlg
        
        Change-Id: I51636d04389c8493377fe906314ef5d8f5c372d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116140
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-26  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [20e9f32c7d93dc33e58ab991dd4cc8f83ca529d0]

        fix also the Win64 tinderboxes
        
        they were using manual configuration instead of the distro-configs
        
        Change-Id: I82a690986e24e704c66297c9bc4c3d3d1e70b636

2021-05-26  Rafael Lima  <rafael.palma.lima@gmail.com>  [709f720a84d091ce39c07127686353661169637f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 96e26682870d3032dc0cccc6ed0a580f22111998
          - Fix SF_UI ShowProgressBar description
            
            Change-Id: Ib8b0b89511c1bb04acb7e79064ae5c9d8678b71d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115970
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2021-05-26  Caolán McNamara  <caolanm@redhat.com>  [6f39a29d93b533c5020e8bad0f3518f1b4fa928f]

        gtk4: GtkSpinButton has a GtkText not a GtkEntry now
        
        so can't call gtk_entry_set_icon_from_icon_name on it
        
        Change-Id: I596a37ec935240b9ed92361e428e398010911b28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116174
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [294eaac1113aa24ac65c254058007a9a489b28e6]

        fix leak in BuildMultiPortion
        
        Change-Id: I267d59bdc8ac2f17d223d0345c4bcb4ea40a8704
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116149
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [284eb63624d2822f12e9216171da3c479e95f2d9]

        fix leak of SwCompareLine in CompareData
        
        (*) store the SwCompareLine as a vector, SwCompareLine contains a
            single pointer, no need to allocate separately on heap
        (*) which means we need to convert SwCompareLine::m_rNode to
            m_pNode in order that SwCompareLine can have an assignment operator
        
        Change-Id: Idafba6f6384f36c9d048169e793db2d50c6d8bc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116151
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [31589c106fe83a74560adcc6396d70687ca352cb]

        fix leak in SwRedlineAcceptDlg
        
        Change-Id: I905d394db9339efda77e4f014e795c4f2d5f4584
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116138
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-26  Jan-Marek Glogowski  <glogow@fbihome.de>  [b161daeccf299afefeaf319ee9b6f50e6f888eff]

        configure: merge extra test for $enable_cups
        
        Change-Id: Ic98a6db70355aa24e29590bb9cb1416c15852090
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116144
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-05-26  Gülşah Köse  <gulsah.kose@collabora.com>  [1cd26a9ab64482daf4de08f5bb7730d0a991bbce]

        tdf#96061 Unset the highlight property
        
        When we have highlight property on specific part of the text
        the following texts were highligthing. To prevent this we unset the
        highlight property when we have not highlight property anymore.
        
        Change-Id: I802cde1c784afe47201a9ba4f41827dd0c705035
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115800
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-05-26  Jan-Marek Glogowski  <glogow@fbihome.de>  [39276660f862b8d534db971d53490450f8ec5d9e]

        Fix DISABLE_DYNLOADING unused variable
        
        Change-Id: Ie8305364971f324bd834ae6bec851637ca60b9e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116118
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [c37d81ac2765e14f1dfc6124082ed62909422c31]

        supress leak checking in JavaVM
        
        Change-Id: I82cb41518524949bbd578778724b92d9ebcecad4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116139
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-26  Caolán McNamara  <caolanm@redhat.com>  [aad00c7279edbe8bb59394d59db28c2a8ec47d37]

        ofz#34602 missing a component
        
        Change-Id: Ib2f281579af58f536f1291866c9990e8fc9e8cef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116146
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-26  Caolán McNamara  <caolanm@redhat.com>  [c57959a8efadf5c6a4a6c9a4f1fa4e482a45919c]

        gtk4: reenable Image
        
        this is possibly wrong wrt scaling/hidpi, something of a stopgap
        for now anyway I feel
        
        Change-Id: Ia0e4bbdf760d7577c304f489795005f7252eb57b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116131
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-26  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [8ee7e8dfa9fbbd2207764fc8df05bbeaf09e8a0b]

        fix jenkins tinderboxes config after 15ab55c092e0b474827abe104b73c5bfab6ef28c
        
        Change-Id: I108536fbcd557ed899e1b6fda2316c9d89249681

2021-05-26  Miklos Vajna  <vmiklos@collabora.com>  [1eac49c595505dbadeac3db4ec7cd686afca6d87]

        tdf#115088 convert UITest to CppunitTest
        
        So that when it fails, it's easier to debug because it's in-process.
        
        Change-Id: Ia7d12291b25304967a22e546b12803864a713541
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116127
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-05-26  Szabolcs Toth  <toth.szabolcs@nisz.hu>  [f2c9da1ef662d10726a2dc709b46722ec7d4a016]

        tdf#142231 sc odf: fix export of single date filter value
        
        by export the sting value of the filter condition, if its
        filter by date.
        
        Change-Id: I537fbd43810c78c0834480c9f1a480481aedd742
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115775
        Tested-by: Balazs Varga <varga.balazs3@nisz.hu>
        Reviewed-by: Balazs Varga <varga.balazs3@nisz.hu>

2021-05-26  Gülşah Köse  <gulsah.kose@collabora.com>  [350d40417fe2cb56e16116f12216d08b9f2705b0]

        Seperate SvxBackgroundColorItem from SvxColorItem
        
        SvxBackgroundColorItem derivated from SfxPoolItem instead of
        SvxColorItem.
        
        Casting is common usage to control if object is this or not.
        When we can cast SvxBackgroundColorItem to SvxColorItem we can not
        seperate them anymore.
        
        eg: Char color is a SvxColorItem and char background color is a
        SvxBackgroundColorItem. They can be hold together and we should
        understand they are different types.
        
        Change-Id: I7b1879a1b00de26c0b8a2d9f8d658aa3aef75ecb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116135
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-05-26  Stephan Bergmann  <sbergman@redhat.com>  [3b3ba7065acd3ba783e56b568d67ace7dc352371]

        Improve error diagnostic
        
        Change-Id: I1d7b82da3d0597aa6c5ffb251b9ad08bf464d2e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116136
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [56d7c40e87076fbce0a402dc56ed5a3d536c36a9]

        CoreToPixel should take a SwRect argument
        
        Change-Id: Idbed2a8fc6b4bc289c3bb0e761931f0b3d672620
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116121
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [399149155cf4f882541848ea53bfa5c9806b23f8]

        make SwRect(Rectangle) constructor explicit
        
        Change-Id: I715aa9499598c483ccf907f829c9ba3540edf216
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116120
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-26  Stephan Bergmann  <sbergman@redhat.com>  [581f12c0bdfb718379c16bef01d71ee9e45a5b5a]

        Replace a use of select with poll
        
        ...to avoid undefined behavior with file descriptors >= FD_SETSIZE (cf.
        0a126b4c661d65860fd2de92f8cc49bdb65a957c "Deprecate osl_demultiplexSocketEvents
        et al")
        
        Change-Id: I168072b50efc5d50ee3767d0b56be4a8ffa12924
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116119
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-26  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [d4f5299fd2806d8f5dcd467742effeaa0dee8863]

        remove obsolete/duplicated entries from openoffice.lst.in
        
        The xml configuration related stuff is no longer (since 2013, with
        89ac3c4acae1f0ffe3e96933d3449749ddf86847) done in installer code, but by
        postprocess/CustomTarget_registry.mk
        
        openoffice.lst is only used for package generation itself, and by
        extension for the replacement of values used in scp2 (those are replaced
        by "replace_all_ziplistvariables_in_file" (for the ${NAME} style ones) in
        solenv/bin/modules/installer/scpzipfiles.pm and (for the <name> style) by
        replace_setup_variables in solenv/bin/modules/installer/scriptitems.pm
        
        the files that would be created by scp2 in case for an installation set
        (e.g versionrc, bootstraprc) are created by
        instsetoo_native/CustomTarget_setup.mk for plain instdir
        
        Change-Id: I761ea25aa98bbdcc310836257e288322fbfc437b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116128
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-05-26  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [15ab55c092e0b474827abe104b73c5bfab6ef28c]

        add privacy URL to crashreport dialog & updatecheck tab in options
        
        Change-Id: I35cda87c35876469bf581be223bc608e29f07b09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116105
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-05-26  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [4d800dd7b58291386850d69570d027192419c5a0]

        clang-format crashreportdlg
        
        Change-Id: I58031cafaa9481ba6e8d77a7106485d8274e5bc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116104
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-05-25  scito  <info@scito.ch>  [0563867d60ad477235bb5595c895a4f1e06a53b1]

        tdf#116413 keep AttachNewFormulaCell methods together
        
        Add public block instead of moving method to a public block.
        This was suggested in
        https://gerrit.libreoffice.org/c/core/+/114641/11/sc/inc/column.hxx#724
        
        Change-Id: I30fd8f3348cdcc047d5b0d8856920b6e4e4a0c63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116076
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-05-25  Eike Rathke  <erack@redhat.com>  [807f3508c9319d7f94820ea1282e306594418fce]

        Related: tdf#81757 Do not even try to re-enter ScDocShell::Do*Recalc()
        
        That happened when loading bug doc
        https://bugs.documentfoundation.org/attachment.cgi?id=103462
        where form selection events fire asynchronous recalcul() and
        BASIC Main also calls recalcul.
        
        Change-Id: Ic27fb340c7b5019453723c7cabe2122905d400f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116133
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-05-25  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [178adcd8459af63ddb48927207baa5b4efbfda12]

        tdf#139196 - Import/export macros using utf-8 including BOM
        
        In addition, try to detect the charset during the import of a *.bas
        file.
        
        Change-Id: I0dfe7f1b5349db409d90ed92b2e19c9946ae50cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116004
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-05-25  Caolán McNamara  <caolanm@redhat.com>  [60d216ed1a5ad74a93edfb288206ce9ae20380a4]

        ofz#34602 missing a component
        
        Change-Id: Id069c3718a632046fa9df59ee145e0c904aaf718
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116129
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-25  Caolán McNamara  <caolanm@redhat.com>  [0eecca25109472586ae0380f9290bec7503460e6]

        ofz#34601 teardown crash under oss-fuzz
        
        Change-Id: Icbb1500a85f956c8100878d6a0bef30b98440c32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116114
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-25  Jan-Marek Glogowski  <glogow@fbihome.de>  [62be589df821687b36188e977b163fd58599c9ff]

        Don't ignore GCC warnings for static builds
        
        Instead simply (and correctly) test the function pointers in the
        static build case.
        
        Change-Id: I01b3397f40671464b1d2cb472447d8530b996d21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116117
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-05-25  Jan-Marek Glogowski  <glogow@fbihome.de>  [70e4c65058a76131235cd04b64231c403cbe74f3]

        Install GDB pretty printers into cross-toolset
        
        Change-Id: Id42dd694514e104d03c649a19788b5c192ec35a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116116
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-05-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [a2a98f62182561444d7841f0908d7423ab595675]

        fix some crypto leaks
        
        Change-Id: I8f0eddd5ec82200dca374c2191ed5ac28c66089a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116100
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-25  Jan-Marek Glogowski  <glogow@fbihome.de>  [3ed71a09af4de19ac00b3b944b8db667e6613c92]

        configure: Replace tabs with spaces
        
        Change-Id: I417c734484481223f1779e0c555b4f3e16e10b23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116112
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-05-25  Stephan Bergmann  <sbergman@redhat.com>  [81fdfa4dbfaaae322da5c3896f1f46aa6606ce14]

        Add forgotten io/Executable_io-testconnection.mk
        
        ...missing from ef88aa5e7400769c0a17c28e66b1ee957c2f667e "Resurrect io
        testconnection executable"
        
        Change-Id: I4a41088f1c27cfbc1275a9c00f8c59ec60898ec2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116106
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-25  Jan-Marek Glogowski  <glogow@fbihome.de>  [42a99a175581936b45d1c8d752b853c9ffa6da9b]

        configure: Add gen to VCLplugs output
        
        And move all the output handling into a single place.
        
        Change-Id: Ia75440fc12a435b92239d7ec144be3d58e45d7d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116110
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-05-25  Rafael Lima  <rafael.palma.lima@gmail.com>  [2d2eb0d4f4bd099368ed6147ce4fa486a5ab86f1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0251fd88ce51f96284f471ad4adbc67fd468aef9
          - Python support in SF_Exception help page
            
            Change-Id: I9100e1b61aca23fbb104c449272da95bd60fd813
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115521
            Tested-by: Jenkins
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2021-05-25  Jan-Marek Glogowski  <glogow@fbihome.de>  [58d5f74a7b8634919d4842e623c582c570997952]

        postgres: fix internal linking with WITH_GSSAPI
        
        Change-Id: If5a741cfe5863d0cad09463ba7e958ac0f3bb24d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116108
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-05-25  Jan-Marek Glogowski  <glogow@fbihome.de>  [29d4e83313de5ac75712f7598dc341664601d6cf]

        gbuild: make pre_BuildTools.mk better readable
        
        Change-Id: I6c4e35fcfaf853c83f91b505e9b6308b844c37ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116107
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-05-25  Caolán McNamara  <caolanm@redhat.com>  [2b838b3b6aa5a014591e86b1736f82908076ff65]

        tdf#142479 on 'return' select the entry the cursor is in before calling Select
        
        Change-Id: Ic11f8a12c93d1999dd6fbe555b9823660eb703d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116101
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-25  Stephan Bergmann  <sbergman@redhat.com>  [ef88aa5e7400769c0a17c28e66b1ee957c2f667e]

        Resurrect io testconnection executable
        
        ...which appears to be the only code that exercises osl's socket (rather than
        named pipe) connections, so lets have that available at least for manual
        execution.
        
        Addresses various compiler and loplugin warnings, and extends a wait time to
        more reliably have the MyThread instance already accept when the second accept
        (on the main thread) is done.
        
        Change-Id: I761d747b08ab45f1ac03dad8b4197fae63228e16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116103
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-25  Tibor Nagy  <nagy.tibor2@nisz.hu>  [ecf48b2d4f3e54dbb2c1e295120d73e7b7a11338]

        tdf#131390 PPTX: fix custom slide show is not imported.
        
        Change-Id: I62e1bfaae23d1b18e71a2c16651d01144a26907c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115475
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-25  Caolán McNamara  <caolanm@redhat.com>  [63ce1ca6d7c802ab68295cf2364840959c829557]

        gtk[3|4] reimplement ImmobilizedViewport without access to opaque GtkViewport
        
        Change-Id: Ia7c15c57d399a05f8c94b739a2d64b1cb16735bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116091
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-25  Caolán McNamara  <caolanm@redhat.com>  [c55e7bd903d4879acd8c982874effb8fca8bf103]

        upgrade to Expat 2.4.1
        
        drop ubsan patch in favour of fix applied as
        https://github.com/libexpat/libexpat/pull/398
        
        Change-Id: I59eb9e24206b9a4cf323b7f7d48d8df0792a1c46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116092
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-25  Caolán McNamara  <caolanm@redhat.com>  [f6083a5d5c5513af63a43d58da5f3cdeb7597861]

        gtk4: enable some more working dialogs
        
        Change-Id: Ia6c5137ca09629919d593f636eaebb5a28a1aa05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116095
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-25  Caolán McNamara  <caolanm@redhat.com>  [7b2b740ae59a8bc8c2b0d611d2907119adda5ed9]

        gtk[3|4] finish rename to immobilized
        
        Change-Id: I829ad504b791894259b94c8d015795a0dedce449
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116088
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [aba5d639c4b674d7fd1771bf553518913cec4499]

        fix leak in toolkit test
        
        Change-Id: I6d3aa0fca6f48145c9c3b4e7d41a486fae026f06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116099
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-25  Szabolcs Toth  <toth.szabolcs@nisz.hu>  [b2190523e0b226bcae19cc8c3ce8a83855c7f009]

        tdf#141644 OOXML shape import: fix upright text rotate angle
        
        Text rotate angle was not imported correctly with
        "upright" setting, e.g. resulting horizontal text
        in shapes of XLSX documents instead of vertical.
        
        Change-Id: I2ad9ba3465278220e64123c4400acff4125310d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115777
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-25  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [4c1bab94d7c113f2fcb5458809fe8ec0683be951]

        tdf#142257 Replace Ctrl+[ / ] shortcuts for Hungarian
        
        Had to remove secondary keys for full effect.
        Those made little sense anyways.
        
        For text document this uniformly sets the Ctrl-Shift+,. too
        unlike Word which goes with Ctrl+Shift+8 / 9 but that's
        harder to reach IMHO so I chose not use that for now.
        
        Change-Id: Ib49823afcf405ed5ed4a2cf6ef4d2836f7b0747e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115772
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-25  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [0e6d963fbca16f98a3dbb6ef2fee3736a89d055b]

        tdf#138141 sw: fix textbox z-order
        
        Textboxes are implemented as loosely connected
        shape-text frame pairs. Missing synchronization
        of their z-orders resulted e.g invisible or
        only partially visible textbox content using
        Arrange options with textboxes (see in local menu
        or on Drawing Object Properties toolbar).
        
        Note: because it's not possible to send frames
        to the background, Arrange->To Background hasn't
        supported, so likely it's worth to remove that
        option later from local menu of textboxes.
        
        Change-Id: I1aa50903ba55dd5b9e72ef203c4e30218bee68fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115227
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-25  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [b2f7187e04a6b6c6183b42230a0119569f069dcf]

        tdf#118129 - return only the caption property of the frame
        
        Change-Id: I3dc875d54c49f233e2784dcd778c2b6fc42e59cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108958
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-05-25  Stephan Bergmann  <sbergman@redhat.com>  [0a126b4c661d65860fd2de92f8cc49bdb65a957c]

        Deprecate osl_demultiplexSocketEvents et al
        
        The oslSocketSet/osl_*SocketSet/osl_demultiplexSocketEvents functionality is
        based on the POSIX fd_set/FD_*/select functionality, which suffers from the
        issue that it has undefined behavior for file descriptors with numerical values
        greater than or equal to FD_SETSIZE.  (And this can be a real issue e.g. on
        Linux, where tools::extendApplicationEnvironment in
        tools/source/misc/extendapplicationenvironment.cxx bumps the soft RLIMIT_NOFILE
        to the hard limit---so that file descriptors can likely have large values---,
        but where the GNU C library sets FD_SETSIZE to only 1024 and ignores larger
        descriptors.)
        
        This functionality is unused at least by LO itself, and also likely unused by
        third-party code.  So instead of fixing the Unix-based implementation in
        sal/osl/unx/socket.cxx (by e.g. switching it from select to poll), just mark the
        functionality as deprecated (with the option of eventually removing the
        functionality completely from sal/osl/{unx,w32}/socket.cxx, leaving just stubs
        in sal/osl/all/compat.cxx).
        
        Change-Id: I2b97f8a37b45f298da9328660006f3c14361c9a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116089
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [5c79032077d387053c62829d62518695f68555c1]

        fix leaks in loading xmlscript
        
        Change-Id: I18e663a6da34ef34630272819420ead6f3b8389d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116087
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-25  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [a4e7df83fcac6c68f110f89f41d5eb623038410e]

        tdf#132752: docx import: improvements for first line indent in lists
        
        As far as I see, Word is using lists with id=0 and no list definitions
        to reset list numbering used in this paragraph. At the same time Word
        is still using some of default list properties. For example in this
        scenario parent style has defined first line indent, but in paragrath
        it is overwritten by "not existing" list=0 without definitions.
        
        To this moment I know about only first line indent behavior, but
        probably some other properties are also affected.
        
        Change-Id: I344c907bb7a7b83a91f5727e13ad184fb44137b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115795
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-05-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [4632f935951584826d18f04939cf6c809fd370cc]

        fix leak in CppunitTest_dbaccess_macros_test
        
        Change-Id: I722ea80688f19cc7f5d60cf3fa08f42dc6b35a16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116090
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-25  Regina Henschel  <rb.henschel@t-online.de>  [a312837a1a4d0b9628d5c587c8ab5ec68179a051]

        tdf#137314 apply conversion from vml angle unit 'fd'
        
        Fixes wrong rotation in tdf#109129 and tdf#142432 too, but they have
        further, unrelated errors.
        
        Change-Id: I7bd56876bb42b261fe425f80cf9beb639c3ac276
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116078
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-05-25  Miklos Vajna  <vmiklos@collabora.com>  [76ae0359f35baeb4f8adf1d121c0f974c9024997]

        sw: prefix members of SwApplet_Impl, SwFltAnchor, SwFltControlStack and ...
        
        ... SwFltRedline
        
        See tdf#94879 for motivation.
        
        Change-Id: Ib70ed34b46f68650fbb3f1fa01cb2232a1909fa8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116080
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-05-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a02d9e8de07de4ab9f586f82aed7a2e0413520cd]

        Fix typo
        
        Change-Id: Ie75d4521aabc42cc57cccec5f77ec9147aca180d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116074
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-05-25  Jun NOGATA  <nogajun@gmail.com>  [02181b90af46a4736502318a36a5ca8630de09a1]

        Removed 1/2, 1/4, 3/4, and 0.5 from autocorr/lang/ja/DocumentList.xml
        
          Reason
          * The character such as a ½ are not used in Japan
             * Many people complained that the date is converted by itself
               http://www.fujisekkei.sakura.ne.jp/ooo/?p=435
             * In a survey, many people said they wanted it removed
               https://twitter.com/LibreOffice_Ja/status/1345602562678931457
          * Can be substituted by typing :1/2:
        
        Change-Id: Ifab7fcc9f164f1db2c3546eaf8e9ae40271c0455
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116011
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-05-24  Caolán McNamara  <caolanm@redhat.com>  [08e99279226206db8ce83cdebc4cf2994739e90b]

        gtk4: restore collapse/undo_collapse for calc cell reference dialogs
        
        hide the entire titlebar for now, maybe we should just hide the
        action widgets and keep the titlebar.
        
        Change-Id: I81667ac0d5edbf4f5c7e12909672fa0de84c059a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116071
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [811c9ca5747c8144ffa4ff327d0e4238f4197033]

        tdf#100834: svl_qa_cppunit: Add unittest
        
        Change-Id: I14896935a4735d3719b385e8e7b70094e3d68904
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116067
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [ccbd6b4592cbc688122feafda64b10353da7264c]

        tdf#100755: svl_qa_cppunit: Add unittest
        
        Change-Id: I350148d788ff1bf9dd1c5ccf97aeaad04f975634
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116062
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-24  Julien Nabet  <serval2412@yahoo.fr>  [706d423bb12c79f0e6c71b7e38d092d1bdf1c259]

        Teach ScOutlineCollection to return an iterator when calling erase, then use it
        
        Hoping C++11 erase method std::map which returns an iterator is now known
        for compiler of every env.
        
        Change-Id: Ie4f87ce234228209257f7025e197fdf53ea7e69d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116066
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-05-24  Caolán McNamara  <caolanm@redhat.com>  [dc657964f1674c7ba36c3e844968ac97c7848433]

        gtk4: reenable some working simple calc dialogs
        
        Change-Id: I328d5b36dbc0a856cbad21cc57c37d3600072875
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116070
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-24  Caolán McNamara  <caolanm@redhat.com>  [d2a8cd8333e07f681a42093f5d694107516a1d46]

        gtk4: restore IconView
        
        sans popup-menu for now
        
        Change-Id: I5708b8f11d8ee50bba974174a2e3cfdb128d0486
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116068
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-24  Caolán McNamara  <caolanm@redhat.com>  [39bfafa73a327da2f9fc753e7f4dc10eca2dec78]

        no need for an image-position if the button only has an image
        
        and no text for the image to be relative to
        
        Change-Id: Ic06dfe6451708590d08a3d2b6821f68a67048de7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116065
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-24  Caolán McNamara  <caolanm@redhat.com>  [8e34098774a002a8734d9d03d1ba7cb445b815c4]

        gtk4: always transform internal-child GtkButtonBox to GtkHeaderBar
        
        except for GtkMessageDialog ones
        
        Change-Id: I7bb1ff1533ebc07872342fdf632f5a950bf73d88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116064
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-24  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [761c10bdf310fef2879874b6d5057fc51f54c0ca]

        tdf#94962 - Fixed german text:p of type boolean
        
        Change-Id: Iccee4e85b12a0277f9b6975ce16137327250c8f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116047
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-05-24  Caolán McNamara  <caolanm@redhat.com>  [0c31dd6f4ee14a8dc41159ce4e18a7d299d0a341]

        gtk4: transform GtkScrolledWindow shadow-type to has-frame
        
        Change-Id: Ib9970bad9fbf32def0bcea6ffde42e4204dd4a06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116063
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-24  Caolán McNamara  <caolanm@redhat.com>  [ed52d1eb0aaceed3aae1c182091401f9c433acdd]

        adapt oglcanvas::SpriteDeviceHelper::getDeviceHandle
        
        to match the other implementations that return the OutputDevice*
        
        I tried enabling SpriteCanvas.OGL in
        
         officecfg/registry/data/org/openoffice/Office/Canvas.xcu
        
        with
        
             <node oor:name="com.sun.star.rendering.SpriteCanvas" oor:op="replace">
               <prop oor:name="PreferredImplementations" oor:type="oor:string-list">
                 <value oor:separator=",">com.sun.star.comp.rendering.SpriteCanvas.DX9,
        -                                 com.sun.star.comp.rendering.SpriteCanvas.Cairo,
        +                                 com.sun.star.comp.rendering.SpriteCanvas.OGL,
                                          com.sun.star.comp.rendering.SpriteCanvas.VCL
        
        but it crashes before it gets very far and before it gets to this
        method. I tried in 7.1 and 7.0 but the same result so I can't tell if
        this fix is needed, but they surely should be the same as the others.
        
        Change-Id: I4f3715568eb0ec3a3bc57f6e6bdf158ff530ca5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116061
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-24  Julien Nabet  <serval2412@yahoo.fr>  [a0f6319ca5bb0fb19e7de59cafe7e7a7d47a1006]

        Fix documentation of SfxItemPool ctr
        
        Change-Id: Ieead093b16c073e8b4b10d785c880287fa1994d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116056
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-05-24  Caolán McNamara  <caolanm@redhat.com>  [175a039fe70ab33fc1a68e21043b086b67d602e4]

        gtk4: make opengl slide transitions work again
        
        Change-Id: Id64d8759d1c98a973445f52ccfc5df9f0e084743
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116060
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-24  Caolán McNamara  <caolanm@redhat.com>  [5ca3dd6b9e531421bc7d3e66109e27e8df15b1e6]

        gtk4: restore GtkFixed container for SalObjects
        
        put the DrawingArea into an Overlay so the overlay will take the size of
        the DrawingArea. Put a GtkFixed into that overlay which will then also
        mirror the size of the DrawingArea. Keep that GtkFixed because the
        SalObject stuff is set up to use a GtkFixed and its just easier to do it
        this way than use the overlay directly.
        
        Change-Id: I937b3740fd809660ee0edef56d5cf036f2503892
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116059
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-24  Caolán McNamara  <caolanm@redhat.com>  [cb5e49907a2970f6d2820bbc6061ccc7ed0bea93]

        gtk[3|4] separate the idea of a drawing widget and a container widget
        
        which were the same thing in gtk3, lets try an overlay for now as the
        gtk4 container
        
        Change-Id: Id368ddf5ef80a17453ea7fb5662b23897975d21e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116058
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-24  Caolán McNamara  <caolanm@redhat.com>  [7da5a688f47574f2e55c57d8efba5640bbc4e14f]

        gtk[3|4] add a queue_draw to avoid GtkFixed cast
        
        Change-Id: I093b62f9530b28ae932338163606e78fca5752d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116057
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-24  Caolán McNamara  <caolanm@redhat.com>  [7f6f57fe93cef0482e1e8b352987f185c56e2d64]

        crash on launching opengl slide transitions under gtk3
        
        since...
        
        commit 9090dc1f3b27195f5defd35586ac79357992be21
        Date:   Mon Jan 18 18:27:19 2021 +0200
        
            split OutputDevice from Window
        
        note SpriteDeviceHelper::getDeviceHandle seems to return a vcl::Window
        and not an OutputDevice like the other ::getDeviceHandle so that
        probably needs changing too, or the others need to return the owner
        window.
        
        Change-Id: I84da379e680d3da5775855a16dc716decef22bbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116052
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins

2021-05-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [4c5bbb25d215b618c38e2fec58d0cc2f16af3f18]

        tdf#136794: sc_mathematical_functions: Add unittest
        
        Change-Id: I2254007a2746acc41fd7e51a9a2630f7009a85e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116043
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-24  Rafael Lima  <rafael.palma.lima@gmail.com>  [af10eb1207c83b1c794da74ef48f5c3345669a17]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 67083387c1b82f17f7027ad53c9438766c0c41f3
          - Python support in SF_Calc help page
            
            Change-Id: I0b7a83fdd49dd4cf5fb1682b193a61ceef5bbe55
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115956
            Tested-by: Jenkins
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2021-05-24  Rafael Lima  <rafael.palma.lima@gmail.com>  [d53c06ea9202c076feabc3113e4861f664184ee7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ad23b45f6804a44ff768cb971ce34915de3df1da
          - Fix broken link in SF_String
            
            The IsIBAN link was incorrectly pointing to IsIPV4
            
            Change-Id: Icd2cb3a5e0ca884afd3edbd3d2a721817d0817f9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115963
            Tested-by: Jenkins
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2021-05-24  Jean-Pierre Ledure  <jp@ledure.be>  [024a11fee38492b8e76917ad5e9f5b0b26f46313]

        ScriptForge - (scriptforge.py.SF_Basic): methods in alphabatical order
        
        GetSystemTicks() and GetPathSeparator() are inverted
        
        Change-Id: I7e5c14041d6c70fe0a47519c93a24360ccc2d162
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116048
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-05-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [0a3aa3f3c9b8b160dedd678dcfbca38b2f128c38]

        tdf#137063: sc_ucalc: Add unittest
        
        Change-Id: Ib9025784aac5742976a0e23c5cd7d64154925ed4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116049
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [a68c96f63be186a3319b8266318e21c9b9f73b9c]

        fix leak in SfxTabDialogController
        
        Change-Id: I98a459d0b6173d367bbe596bcbf25501612ff032
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116051
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [004ddb8fdb7baca7cd2e43ebd21bc7c957f35895]

        fix leak in dbaccess
        
        when loading form controls
        
        Change-Id: Ifa731ca1c7bc16579ce03d256691a50ccfbeb82b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116050
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-24  Caolán McNamara  <caolanm@redhat.com>  [97b2ad3681ca13d936f7ba04c8da5025b53464c3]

        gtk[3|4] wrap gtk_im_context_set_client_[widget|window] variants
        
        Change-Id: I939786e45929ca81dcda479d0fc897f449f890ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116046
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-24  Caolán McNamara  <caolanm@redhat.com>  [8719c42ebab0b135b50d559830bfe2c2e0e8debb]

        gtk[3|4] wrap surface_create_similar_surface variants
        
        Change-Id: Iaa101b1d691fa84693b350460a4c69a1f5aad245
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116045
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-24  Caolán McNamara  <caolanm@redhat.com>  [d4bae3c10e8f9ccafcc911a677093101eaed3ad1]

        gtk[3|4] wrap gtk_widget_get_window/gtk_native_get_surface
        
        Change-Id: I21c1cf9ab65e056242f09c8c2bbd84afa9ac42e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116044
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-24  Caolán McNamara  <caolanm@redhat.com>  [a798bf1ade3582fb38af4a23174d42ebdaeafaf2]

        gtk4: get DrawingArea working enough for tip of the day dialog
        
        Change-Id: Ifd2f4029b521d8f513f4fa738e4ce1e59c0ade0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116042
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-24  Caolán McNamara  <caolanm@redhat.com>  [bb68b8fa3982297897c5ec18a64aad41cec4231b]

        gtk4: background colors have to be solid for themeing
        
        Change-Id: I3a644c5674897ef6994d15ec0de614993d65d9d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116041
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-24  Mike Kaganski  <mike.kaganski@collabora.com>  [abfa48b54307d659dc2f6f890c9855d06f1cbf7d]

        tdf#142390: fix fatcross cursor on Windows
        
        Make it 1-bit cursor resource instead of 32-bit icon; and add it to
        the appropriate makefile.
        
        Change-Id: Icd140f7065f6ec94683e94201d96187f38ab683b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115962
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [69a86a65191f7cc62d995ca9677fb344697b6457]

        fix leak in conditional format
        
        Change-Id: If44615016ab22f4d9e57845c4b0c9fc90b6d91c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116032
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-24  Luboš Luňák  <l.lunak@collabora.com>  [ae38f1dff768e3582464f34ec4cd89b8133e8423]

        add vcl unittests for basic text rendering
        
        These just check rendering of one character (normal or vertical)
        both in horizontal or vertical orientation, and with scaled width.
        It'd make sense to add more tests, apparently we almost do not have
        unittests for text rendering.
        
        Change-Id: I279314f0e946731dd38261ea030ea42be9fad572
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115621
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-05-24  Luboš Luňák  <l.lunak@centrum.cz>  [b60cf60000c7a85d2fa8ea5b17851407417be7a6]

        fix Skia Windows text rendering
        
        This is quite some trial and error, but now it seems all CJK text
        rendering works properly. I tested tdf#136081, tdf#137907, tdf#103785,
        tdf#106295, tdf#114209 and tdf#141715.
        
        Change-Id: I40e893f66281b0a1a0e814feec3f782ceeb0c535
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115620
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-05-24  Luboš Luňák  <l.lunak@collabora.com>  [1b97f8010bc3e7af1aadc19a29a621aa5a3bb986]

        disable AA in Skia/Windows text rendering if asked to
        
        Change-Id: I8bff295277c623125d81de7804b43f91f680df4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115619
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-05-24  Luboš Luňák  <l.lunak@collabora.com>  [d3772e26c077686fc5ca0a8ba526df7d104ada5c]

        fix font scale width handling for Skia/X11 (tdf#136081)
        
        We get width+height, for vertical text width is the font "height".
        This means we need to use two different fonts, one for "normal"
        glyphs and one for vertical glyphs.
        
        Change-Id: I9d190fc28286055a18c3d5c3ec75515c7c1d4373
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115618
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-05-24  Luboš Luňák  <l.lunak@collabora.com>  [2dc3097702c3b0b9225b5abadc94b90d63e628e7]

        fix skia/x11 text artifical italic
        
        This is supposed to be floating-point division. Also, the 0x6000
        value comes from cairo text rendering, but it seems to be too much,
        0x4000 visually seems to give a better result (and also avoid
        clipping in some cases).
        
        Change-Id: Idd99c64ba897eed211e227a88a40b06dbdfd5614
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115617
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-05-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [27192c82ab143287327367d6165737086613021f]

        tdf#134675: sc_uicalc: Add unittest
        
        Change-Id: Ie76152ca1b1b80d60fcd891548c5eb4f32bcb40c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116033
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-24  Gülşah Köse  <gulsah.kose@collabora.com>  [5ef0461b647dbb01a037459b39b47240abb85fca]

        Mail Merge: Remove the missing data source warning on load.
        
        User can easily forget that they (or somebody else ) added a
        data source to document. This warning is only useful for the
        user that plans to use mail merge wizard. When they don't plan
        to use mail merge wizard and see that warning on infobar they
        can confuse. We already have the same warning on mail merge
        dialog itself. We don't need on load warning anymore.
        
        Change-Id: I8d80148a9637ee66cc35e2ef583fff51a04386eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116029
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-05-24  Caolán McNamara  <caolanm@redhat.com>  [f47dbc7e12f0bab7bcbae487460ccbdc2f5c171a]

        gtk4: reenable FormattedSpinButton
        
        Change-Id: I16718d614cebc15104a5cde66af238245147e759
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116026
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-24  Caolán McNamara  <caolanm@redhat.com>  [08dcfe0cf28339e4dab74e7542516fabf482dacb]

        gtk4: make generic paste work again
        
        Change-Id: Ic78a674f8cb0bf846a5cd90bb1b2cd27c7cb2151
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116025
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-24  Caolán McNamara  <caolanm@redhat.com>  [4bc36fd91b4d1fa933bdaf8b46a48f59a0d83c0a]

        rename m_aMimeTypeToAtom to m_aMimeTypeToGtkType
        
        Change-Id: I91d1031ec2feb2c434bb7c2fa18e632738a315b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116024
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-24  Caolán McNamara  <caolanm@redhat.com>  [a02b9277a354922d4dc887d72349af9e4573c025]

        gtk4: make basic text pasting work again
        
        Change-Id: I23b029f7accb7ee65f1dfdf1eaa2643faafff14a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116023
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [42d2b2d55a27f11153ea1713737d93540a19211d]

        fix leak of wronglist in SwTextNode
        
        Change-Id: Ib388575d60d7cc32829108f70d7900d95fc34121
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116022
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-24  Eike Rathke  <erack@redhat.com>  [fddef05ea72db3450f95570a17511350cc46016b]

        Resolves: tdf#134675 Allow unrestricted pastes of same size in one dimension
        
        So copy-paste of for example one entire column onto more than 23
        columns is possible as that does not create multiple repetitions.
        
        Change-Id: I2b035afa1c04522db55569396a36b1bac57c590c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116031
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-05-23  Caolán McNamara  <caolanm@redhat.com>  [0bcc06b0a563da08ccf1704b2f51376f27f51f62]

        gtk4: implement basic text paste
        
        not used yet
        
        Change-Id: I7d7877e66976732356ef7541fce33fc9455fdb0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116020
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-23  László Németh  <nemeth@numbertext.org>  [a8a9b4f4635bff3f1b7ec63b62f661bc15196cd6]

        tdf#142448 sw offapi: add custom color metadata field shading
        
        using the new com::sun::star::rdf::URIs::LO_EXT_SHADING
        URI (modelled after odf:prefix and odf:suffix).
        Custom color field shading of text:meta annotated text
        ranges and text:meta-field metadata fields allows
        quick visual check of metadata categories.
        
        For example, RDF triple
        
        content.xml#id1753384014 urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0odf#shading FF0000
        
        sets red (FF0000) shading color for the text span
        with xml:id="id1753384014".
        
        Pressing Ctrl-F8 or View->Field Shadings can disable
        custom color metadata field shading on the UI.
        
        Note: neither LO_EXT_SHADING, nor odf:prefix and
        odf:suffix changes invalidate the View (MetaPortion),
        but run-time update of shading color can be triggered
        without save and reload of the document e.g. by using
        (temporary) bookmarks on the annotated text spans.
        
        To run unit test with enabled visibility, use
        
        (cd sw && make UITest_sw_styleInspector UITEST_TEST_NAME="styleInspector.styleNavigator.test_metadata_shading_color" SAL_USE_VCLPLUGIN=gen)
        
        in Linux command line.
        
        Change-Id: I5de93cfa32ac6793d7dbdc7b64e6f4beacb2e8d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116015
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-23  Eike Rathke  <erack@redhat.com>  [a04ac0ecea9468cedea3bba85fb65cad5f911a2a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9bf3dff6c45faa6ee5a6e8f923ae5d13178c1263
          - Add NatNum12 MMM=upper and MMMM=lower examples
            
            Change-Id: Ice7a6d45db2373b78e6442e08a3ac647887e43bc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/116021
            Tested-by: Jenkins
            Reviewed-by: Eike Rathke <erack@redhat.com>
            
2021-05-23  Eike Rathke  <erack@redhat.com>  [f613caedb14fb514c9ef26c42830f8a6c12c53ef]

        Resolves: tdf#136794 Unlimit decimals for ROUND()
        
        Change-Id: I8a00cbea0fab3ef301def81f52febd4ad03bd3f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116018
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-05-23  Eike Rathke  <erack@redhat.com>  [172d5649106d8602ee258b7002b78459edd4855c]

        Resolves: tdf#137063 For General format start exponential display at 1E-10
        
        ... instead of 1E-05, if not too many significant digits.
        
        Change-Id: I66cca1bdd2742526e4ade08a691e6d43b2eb439e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116016
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-05-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [ae829001fbc9dddb2b4774dcfb9a7fe8e930d335]

        fix some starmath test leaks
        
        Change-Id: I99ad6330b7b727f6d5416afe466a8defacd14180
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116013
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-23  Muhammet Kara  <muhammet.kara@collabora.com>  [0253457e130442423210f99004d4c685fbff288f]

        stlFindInsert: No unnecessary search before insertion to map
        
        Change-Id: I7d1dc5d524a8a6f43f8371250d9e6f3c9c7a2589
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115995
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2021-05-23  Caolán McNamara  <caolanm@redhat.com>  [e85c7952845a8b64af1104f279c0d2bb045270db]

        gtk4: add clipboard_get for differing ways to get clipboards
        
        inch a little closer to cut-and-paste
        
        Change-Id: I1e334a0ef4dca274e619376bad8eef7d9caa2cee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116007
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [b3ec639a017d189b2327230b9d3f9f19d634d36a]

        fix leak in ScRangeTest
        
        Change-Id: I48ca0486d7e31b9d111b7ca675a84a826db21b1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116012
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [f8ffedfd3c05b7526d934f53f7f5f0ee2dd4fb78]

        fix leak in SwUndoFormatCreate
        
        Change-Id: Ie6f67c71fa87c78ea57c70f765024b76be1b0a0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115991
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-23  Joshua Williams  <joshmackwilliams@protonmail.com>  [6cdfd89413eab85dba7b975199358cb8fae44661]

        tdf#142180 Swapped comparison operators for static strings
        
        It seems that, for some reason, the comparison operators for
        strings in basic were swapped in the code that evaluates
        string comparisons at compile-time. This is what caused
        bug #142180. This commit simply swaps the operators and
        should fix the bug.
        
        Change-Id: I14f90db8598f2f7f8b709e26902986e1f64af576
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115983
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-23  Eike Rathke  <erack@redhat.com>  [49af7e22e61c2e5d440ad55cd362388983e128ae]

        Related: tdf#136794 tdf#137063 Unlimit decimals in rtl_math_round()
        
        Change-Id: I7f9fb45824458d578ee302a668386fe0c3c80974
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116010
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-05-23  Muhammet Kara  <muhammet.kara@collabora.com>  [60cba23bc0f5e8eafecc03c437f1133b62569fa6]

        tdf#116491: Customize: Hide experimental commands when not in experimental mode
        
        Change-Id: Ibc88e9c90b261b5294fab8041e0b530016f45f33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116006
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2021-05-22  Caolán McNamara  <caolanm@redhat.com>  [127da6671cdbdbfb2e7fa1479d9671e1311a8cd2]

        gtk[3|4] there's only two options, 'clipboard' or 'primary'
        
        Change-Id: I70d8426a3864551b7632d535864e3639065d0be1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116005
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-22  Caolán McNamara  <caolanm@redhat.com>  [0b4a6e71545a9590e42629d2b66ce81f6bcdf1fb]

        gtk4: reenable TextView
        
        assume for now that old workarounds can remain disabled
        
        Change-Id: I64a566985f227db9a2c2d3ef760b4fc324815b2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116003
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-22  Caolán McNamara  <caolanm@redhat.com>  [43110924e78bd18ec4fce89036a0174b8dec8a83]

        gtk4: reenable paned
        
        Change-Id: Iccda840da791b38b9a8287492f02348b9036de9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116002
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-22  Caolán McNamara  <caolanm@redhat.com>  [7f9d4ad337ca988545f96cc75bd925a5d0aa8a75]

        gtk4: reenable Frame
        
        Change-Id: Ic9ce49da26c6ca673ac0980ab32895d8eda8da54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116001
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-22  Caolán McNamara  <caolanm@redhat.com>  [978765903973fe4dcd0c711eceef5bd0eac9f0e3]

        gtk4: reenable ScrolledWindow
        
        Change-Id: I2c6029e46ae18945bd6acfa3fc7552842790d573
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116000
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-22  Caolán McNamara  <caolanm@redhat.com>  [a197ad20a8b4511f710b0f6f9d1d7f0ccf4de0aa]

        gtk[3|4] get class size from g_type_query of viewport type
        
        Change-Id: I7121159b600b9be6e3b80364ada1f145226c26da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115999
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-22  Caolán McNamara  <caolanm@redhat.com>  [4f521ac7a362f0dc32898c2372efd8aa84f548de]

        gtk[3|4] rename to immobilized
        
        Change-Id: I06c8fb88afa7e10b2d03601f52cc2345bb2ab170
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115998
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-22  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [4f4c5b43f0c69385aa2738cbac7f7c898af1972f]

        tdf#55007 EMF Allow negatives values for Start Point and End Point
        
        With previous inplementation, the ARC, ARCTO, CHORD and PIE
        records were get Start Point and End Point only with
        positive values. It was causing display issues.
        
        This patch fix that according to [MS-EMF] specification
        
        Change-Id: Ie1d90a904e840674380b81af0dfe21260374587d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115994
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-05-22  Caolán McNamara  <caolanm@redhat.com>  [90818a8704daece65fad2e41aed0fc17e5a8cf13]

        gtk4: reenable Calendar
        
        assume for now we don't need the old workarounds
        
        Change-Id: I15bc9e562577dd1f9c0395d86cd497835e45aebf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115993
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-22  Caolán McNamara  <caolanm@redhat.com>  [e2d1ddd671f41b560aa262202e5325ac3c0657ac]

        ofz build fix
        
        Change-Id: Ia8c0aacc57a6aa2dd1ba591fd3a95c61d84e617b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115990
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-22  Muhammet Kara  <muhammet.kara@collabora.com>  [4b5d046ca33b2fc62dd16284c030234df62e7276]

        Upgrade .gitpod.dockerfile to Ubuntu focal
        
        and add vnc support
        
        Change-Id: Ibf037eb8fb4f3c2b9389d60d675728f57c994373
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115992
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2021-05-22  Thorsten Wagner  <thorsten.wagner.4@gmail.com>  [2cce064e6bb570361c845f7b3d82960f89c70bb1]

        tdf#142061 Add window scaling to XOR emulation on macOS
        
        Window scaling for retina displays on macOS has been added to fix
        tdf#138122 in commit 1a167625314bf36b735176ed488e6ba9b5e9b675
        
        Missing window scaling for XOR emulation is added by this change.
        Code modified for macOS is moved from quartz/salgidcommon.cxx to
        osx/salmacos.cxx while original code is copied to ios/salios.cxx
        to prevent modifications for iOS.
        
        Change-Id: Ia8c52f9045379cc37d5aff1279650db0dddee8c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115816
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-05-22  Caolán McNamara  <caolanm@redhat.com>  [77b505b0b9fd86d2bd8e82f2be7d40307dfd1493]

        document how the on-demand treeview entries work
        
        Put the expand related methods beside eachother and give a hint how
        to avoid placeholder inconsistencies
        
        Change-Id: I798e5e69d5a7a1c5e30e5b77b9bcfbfe731a0536
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115951
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-22  Caolán McNamara  <caolanm@redhat.com>  [1a0ff2476622d10167997939b66262ec674cbd10]

        gtk4: use gtk_window_is_active instead of gtk_window_has_toplevel_focus
        
        Change-Id: I0ff19754e4a4505a73ece999d16ec981e5616e42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115982
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-22  Caolán McNamara  <caolanm@redhat.com>  [9e9aebcf8db7934bb4026d18590b8336d9f2fea7]

        gtk4: reenable Expander
        
        assume for now we can drop the older workarounds
        
        Change-Id: I75baabcb00addd3cebb5cca8bd472544cd029218
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115944
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-22  Jean-Pierre Ledure  <jp@ledure.be>  [14d62503e951bd26ae531071b031ee362ac7307a]

        ScriptForge - (SF_Basic) Add new CDate() method
        
        The CDate() method replicates in Python the behavior of the Basic
        builtin function with the same name, except that it returns
        its unique input argument when it could not be recognized as
        a valid date, while Basic raises an DataType error.
        
        The method is introduced to make it easy to Python devs to
        convert numbers stored in Calc cells and representing dates
        to their corresponding datetime.datetime instance.
        
        Change-Id: Ifd8fbd4bf7a97bf6b91cf481c09d75ec14159916
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115989
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-05-22  László Németh  <nemeth@numbertext.org>  [c1bf2a3751b6a602f2571f8642b36504b04ca3fd]

        tdf#60382 sw track changes: add test for Undo of IsNotTracked
        
        TextTableRow property. Remove also maybevoid from
        com::sun::star::text::TextTableRow::IsNotTracked.
        (It's possible to add it later, if needed.)
        
        Follow-up to commit 05366b8e6683363688de8708a3d88cf144c7a2bf
        "itdf#60382 sw offapi: add change tracking of table/row deletion".
        
        Change-Id: I4854dcda827cc8d5b1d0ec8bba381458b3ab17b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115988
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [f4a9dcc471f5cefb2c16e104a270339afa88b4d7]

        tdf#142395: sc: Add UItest
        
        Change-Id: I428b77283a9828bd3902702fb23b3acc560dea94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115947
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0a307d085468a2e8e252ef73304f83dafc8c4a75]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6a10fe0b51b53d9dc097e420c65f86590800ca22
          - tdf#142389 (final) update autofilter Help
            
            - Add definitions for each autofilter command
            - Add info on fitering by color
            
            Special collaboration by Steve Fanning.
            
            Change-Id: I51e8e6e495736d0d5e1b5d40e74a926c813fb49a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115895
            Tested-by: Jenkins
            Reviewed-by: Steve Fanning <stevemfanning@yahoo.co.uk>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [1f85d178f2e9f7a61f35c8ef6feb1592b5002403]

        fix shutdown leak in ScCreateDialogFactory
        
        Change-Id: I7be0fa457fb11dbc1096042636b641cd09df8b4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115987
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [d4661d66f5735a80613d5e7dcffdd01d7e18d896]

        fix leak in desktop test
        
        Change-Id: I6d6ae4a59777b17fda39b81ce867c2ee4a753a43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115986
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-22  Tünde Tóth  <toth.tunde@nisz.hu>  [451b9802dd708e646273839829845800e13db47e]

        tdf#141559 sc UI: add Clear Filter to Autofilter widget
        
        Implement Clear Filter menu item in the Autofilter
        dropdown that can remove standard filter conditions
        and autofilter conditions too.
        
        Change-Id: I7521379955d3f38076c3129273629222412d9ed4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115609
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-22  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [b7c9ce6c86a11c6cacfa190b99052da388887c49]

        tdf#127145 WMF Fix displaying line width in ROUNDRECT record
        
        The EDGE optimization shouldn't be used for curves,
        otherwise strange issues appearing.
        
        Change-Id: Id677fc9002f0f79913ae756f0e456af7c9f7e507
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115984
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-05-21  Michael Weghorn  <m.weghorn@posteo.de>  [4a9eef7849a75ba91806886ea9c96d114c8d56f9]

        tdf#106893 android: Show whole doc when closing soft keyboard
        
        When closing the software keyboard after typing,
        a black area instead of the doc content was shown
        in Android Viewer.
        This looks related to the fact that a SurfaceView
        is involved, s.a. [1] which suggests two potential
        solutions to fix the issue, but none of them really
        works well. (Setting a transparent background didn't
        have any effect when I tried. Using
        'android:windowSoftInputMode="adjustPan"' in
        AndroidManifest.xml would work in general, but trigger
        the  problem described in tdf#96789, namely the
        software keyboard would be shown on top of the
        document and the last part of the document would
        not be visible with the software keyboard enabled
        any more.)
        
        Rather, make sure an 'LOEvent.SIZE_CHANGED' is
        triggered when the software keyboard is enabled or
        disabled, in which case 'LayerView#onLayout' is called
        with a 'changed=true' parameter.
        To avoid resetting zoom and position of the document
        for this case, call the 'redraw' function with param
        'false' when processing this type of event in
        'LOKitThread#processEvent'
        (s.a. Change-Id: I8ba6a7cd8d984ad99654e188e00144e1edf407ed,
        "android: Don't reset zoom and position on refresh event"
        that did a similar thing for 'LOEvent.REFRESH').
        
        This adds a 'force' boolean parameter to
        'GeckoLayerClient#sendResizeEventIfNecessary', which
        interestingly had been there before commit
        
            43bbf53bbad4623355e6344094573f8efca01df2
            Date:   Tue Jan 27 13:01:53 2015 +0900
        
                android: remove unneded code from GeckoLayerClient
        
        but I didn't further check whether it had been used
        in any way that would have been useful for this
        scenario back then.
        
        Stackoverflow article [2] was quite helpful.
        
        [1] https://stackoverflow.com/questions/2978290/androids-edittext-is-hidden-when-the-virtual-keyboard-is-shown-and-a-surfacevie
        [2] https://stackoverflow.com/questions/52223095/how-to-detect-redraw-of-screen-has-completed-after-soft-keyboard-closes
        
        Change-Id: If3fdd1335468fc50901fc6c1982c1463c7804309
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115973
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-05-21  Michael Weghorn  <m.weghorn@posteo.de>  [817c89fa456917fd9993ae226e8e932fe90ee1d8]

        android: Inline 'LayerView#setViewportSize' to only call site
        
        It doesn't override any parent class methods and was
        only called from here.
        
        Change-Id: Iccfacb42e8d5514994eafac841c0ec55be65b062
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115972
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-05-21  Michael Weghorn  <m.weghorn@posteo.de>  [1cfc6c545cd979eff04e38b2998c40e25106faf2]

        android: Don't reset zoom and position on refresh event
        
        Don't call 'zoomAndRepositionTheDocument' for a REFRESH
        event. The only two places sending such an event are in
        'LibreOfficeMainActivity#onStart' and in
        'FormattingControler#sendInsertGraphic'.
        
        I don't see any need to reset the zoom and position in
        any of those two cases. Doing so had the effect that any
        manual zoom changes would be lost when e.g. switching
        between the LibreOffice Viewer app and another one,
        after a "Save As" or when inserting a picture.
        
        In my opinion, it's desirable to keep the view
        the user had before doing any of those actions and
        just rendering the document anew.
        
        To do so, add an extra bool parameter
        'resetZoomAndPosition' to the relevant methods
        in 'LOKitThread' that says whether a reset
        should take place.
        
        Change-Id: I8ba6a7cd8d984ad99654e188e00144e1edf407ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115950
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-05-21  Michael Weghorn  <m.weghorn@posteo.de>  [a3f682f90f85d69270f4d10ee1d661f25257bf21]

        tdf#106370 android: Make inserting pictures work
        
        Instead of just setting LibreOfficeMainActivity's
        'pendingInsertGraphic' member when inserting an
        image, call the method responsible for asking what
        compression to apply, doing the actual compression
        and sending the event so the picture is actually
        inserted right away.
        
        'LibreOfficeMainActivity#pendingInsertGraphic' is
        (by now) only evaluated in 'LOKitTileProvider' when the
        document is initially loaded, therefore just setting
        it had no effect.
        
        The more complicated handling used previously instead
        of just inserting the picture right away was probably
        necessary/used because 'LibreOfficeMainActivity#onStart'
        used to reload the whole document before
        
            commit 1bc42472200c32c9a0a10dd1c3cd6c6a8a5d47d2
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Fri Apr 9 13:59:43 2021 +0200
        
                tdf#95517 android: Rework app/doc lifecycle handling
        
        and that was called when returning to the main activity
        from the picture chooser. (That is just a guess, I didn't
        actually verify this).
        
        While this fix probably doesn't have much to do with what
        caused that functionality to not work back in 2018,
        when most of the feature was introduced but it did
        not yet fully work as mentioned in
        
            commit 8d977511e3ab755da65d34a0bd618ef3c9db90c7
            Date:   Mon Aug 14 11:41:30 2017 -0500
        
                tdf#106370 Android: add ability to insert pictures
        
                Added ability to insert pictures to Android Viewer.
                You can take photo or select photo from device or
                the cloud (Google photos, Dropbox). You can also
                compress the picture before inserting it with multiple
                compress grades. So far, inserting doesn't work for
                Writer due LO native library issues (I think).
        
        it still makes inserting pictures "just work" by now.
        
        Change-Id: Idad9dcbba177ea12f056bc31bd6b9c08621062cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115932
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-05-21  Miklos Vajna  <vmiklos@collabora.com>  [2634bc59092b24217d984a5845365d703bdb08d2]

        sw: replace most static_cast<sal_uInt16>() calls with o3tl::narrowing()
        
        o3tl::narrowing() is a better way to handle this, as that way the
        integer conversion is still implicit, which allows detecting integer
        truncation at runtime (with suitable compiler flags).
        
        Change-Id: I499abda3be6943e8c111c56df390e72939586221
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115948
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-05-21  Caolán McNamara  <caolanm@redhat.com>  [c912c4b02b2dc4cd5aa62d77e92e1731c6cbde65]

        gtk4: reenable Spinner
        
        Change-Id: I76eae250038e6c7adc927f1dfc9ff5a926716e15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115943
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-21  Caolán McNamara  <caolanm@redhat.com>  [fd805bc577d55113db1c9c125e00e4d4bd687e4d]

        gtk4: reenable ProgressBar
        
        Change-Id: I8bf7de16c81de3cd7a978e2c92c59c50a78bb120
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115942
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-21  Caolán McNamara  <caolanm@redhat.com>  [5c4c3e776d702932099a1d510db0c92d795080ec]

        gtk4: reenable Scale
        
        Change-Id: If9ebeb540a87f81bd48a121ecbf674dd8f636f71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115941
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-21  Caolán McNamara  <caolanm@redhat.com>  [69ad56b8281bbf4bbf4935cc2ac10b9719869afa]

        gtk4: renable LinkButton
        
        Change-Id: Ifdb49a52c08ac78a48aa37c00041b8714bcd0206
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115940
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-21  Caolán McNamara  <caolanm@redhat.com>  [4cd4946b7c04e192d2f2fa164eae87224f4d0b5d]

        gtk4: reenable ToggleButton
        
        Change-Id: If6458ef0a5ad21532c9aa96ed52779993353b572
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115939
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-21  Caolán McNamara  <caolanm@redhat.com>  [89cc421a6b246df36415fc3fbbec00435ffc5a85]

        tdf#142294 drop placeholder on-demand node on directly populating node
        
        Initially there's a <placeholder> entry to indicate the load-on-demand
        state.  It needs to be there for the expander indicator to be
        drawn/shown when there are no "real" entries yet.
        
        Typically the user clicks on the expander, the expansion remove the
        <placeholder> entry and calls the provided expander-callback which has
        the change to populate the node.
        
        Here RequestingChildrenHdl is the expander-callback (set via
        connect_expanding) and populates the node like it should.
        
        But then there are two places where it is called directly outside the
        expander-callback so it merrily appends entries into the node, but
        because it's called outside the expander-callback the <placeholder>
        entry was never removed which is then a problem because of the resulting
        inconsistency.
        
        Change-Id: Ie7d034e3f41832591438127c82eba85deb610952
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115949
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [318c48205cf598ee6c2312e5b4d0ae7fc1ee6c36]

        fix SwDoc leaks in CppunitTest_sw_macros_test
        
        Change-Id: I488c722fcba553f8784a1b14d841128cbda77934
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115924
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-21  Mike Kaganski  <mike.kaganski@collabora.com>  [70f3327e4ad0267c8e5e711e2b55e30a71ef5452]

        Simplify GetModuleFieldUnit a bit
        
        Change-Id: I34ed20387104cbfa0e9b894a5862d7f0543adfd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115849
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-21  Mike Kaganski  <mike.kaganski@collabora.com>  [134d59017fa61afff4248d1eeebb24ba336add07]

        Don't upcast only to downcast immediately
        
        Change-Id: I6d331708c281851f28e9800b7deeaee634310c21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115848
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [cc614f87afb38a8342dccfe4ad1b1d6ad7d4f955]

        fix leak in SwHTMLPosFlyFrame
        
        affects html export
        
        Change-Id: I10b33a27e18eabf36a1a8566c3b90f2f7c760f0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115922
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-21  Caolán McNamara  <caolanm@redhat.com>  [dea9c444ab139dd53d44203bbcb88b29c95ceb96]

        gtk4: reenable CheckButton and RadioButton
        
        Change-Id: I29dc430222bb6dcb44bca0c2f26939a925c69c60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115787
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-21  Caolán McNamara  <caolanm@redhat.com>  [3fdf145e699c5b639c6da722ec4de2d0ed49cfec]

        inherit CheckButton from Widget instead of Button
        
        seeing as GtkCheckButton no longer supports Button-alike features
        
        Change-Id: Ic7c882c68fa2d6d2b5bdd0dcca7d27e4b39daf46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115934
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-21  Caolán McNamara  <caolanm@redhat.com>  [9940f077fdfc0c271aa66ad64578ae2236a2ca81]

        add Toggleable as a separate thing to a Button
        
        and inherit ToggleButton from both it and Button
        
        Change-Id: If0e500aca8d0ffa087cb5e2bfc1786372fbff4eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115921
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-21  Caolán McNamara  <caolanm@redhat.com>  [f19a599f6911f5ccd1049228454b6c6c8fd6d5cb]

        drop unused suppression
        
        Change-Id: Ibdeb08817e5731a9165751c70466ffaf7ecf7875
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115933
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-21  Jean-Pierre Ledure  <jp@ledure.be>  [4cb73b7a5792b6c8fabacc1e29d67e9f254144e8]

        ScriptForge - (scriptforge.py) FIX stdout redirection in PythonShell()
        
        Previous behavior:
          After a PythonShell() statement that opened the APSO shell console,
          subsequent print() statements executed in the same macro
          run were not displayed in the console.
          They were only from a next macro run.
        
        Solution:
          Force a brief suspension of the Python process by inserting
          a call to a Basic routine (IPC) immediately after the launch
          of the shell console.
        
        Result: The redirection of STDOUT and STDERR happens normally inside
          the APSO code, as expected.
        Change-Id: Ifbf267a898d45a97c346f0f3ea824edd4e6045ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115930
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-05-21  Tünde Tóth  <toth.tunde@nisz.hu>  [45a49b7a1b552f204e7b417cfbe2d86e4b169993]

        tdf#142350 sc AutoFilter: fix (empty) entry checking
        
        When a column was filtered for values that included 0,
        but not the (empty) entry, the (empty) entry also
        was checked in the Autofilter dropdown.
        
        Regression from commit 4fd1333ba4bb4f2311e9098291154772bd310429
        "tdf#140968 tdf#140978 XLSX import: fix lost rounded filters".
        
        Change-Id: Ic2595c707bd43f1a19c86d2ee796f06d9b1af1e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115755
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [185f3e3c382e93be4e0588ac8a927ea3140bce91]

        fix leak in XSLTFilter
        
        Change-Id: Icae17e964df944391fddb47e4b0758ca89e299eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115917
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-21  scito  <info@scito.ch>  [de4c23fb38a7848e1030075b9c15cbb5c558694c]

        tdf#68976 cut paste transposed: fix wrong position in clipdoc
        
        The transposed cells were written always in A1 of the transposed clip.
        This is no problem for copy paste transposed. However, this is an issue for
        cut paste transposed as references of formulas pointing to cut cells are
        adjusted according to position changes.
        The solution is to write the transposed cells in the same top left
        corner of the transposed clipdoc as in the original non-transposed clipdoc.
        
        There are still issues with cut paste transposed: Formula references are
        not updated correctly in some cases (tdf#142065, tdf#142201).
        Comprehensive unit tests will follow with fixes for tdf#142065 and
        tdf#142201.
        
        Change-Id: Id691fabf89d7f25e05182b20bd379299fc18fbb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115535
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-21  scito  <info@scito.ch>  [2eb95408912f2292e2c7e8634c628a29f6c241b7]

        tdf#116413 after Paste Special with ADD and As Link attach dest cells
        
        Change-Id: Icc039a4ea1c02d81d282cb43e7cf40279bea3342
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114641
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-21  Luboš Luňák  <l.lunak@collabora.com>  [9bf9fea0afadef0912d38f0d08b2bf2959569100]

        properly draw only parts of FillGradientPrimitive2D (tdf#139000)
        
        The size of the whole gradient is getDefinitionRange(), while
        getOutputRange() gives the area of it to draw.
        
        Change-Id: I85dd7fe51bcc9c332a6fb0e6748d5ac89266b910
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115923
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-05-21  Caolán McNamara  <caolanm@redhat.com>  [f63054cf249a6bddd3e7e2ef69eeb7aabaec76cc]

        move hangul/hanja previews outside radiobuttons
        
        not possible in gtk4 to put an image in here anymore AFAICS,
        this was always an odd case anyway
        
        Change-Id: I0525720f53046bf8d234e4beb85096c90235ea10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115920
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [841ee616a5e5d191365c82359943a0171956e03a]

        tdf#126342: sc_ucalc: Add unittest
        
        Change-Id: I81afb8e513821253bc11e07d4bbac3a1abae2f90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115905
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [e8b2849f2d336e903992ff7a3483364085594d12]

        tdf#142186: sc_ucalc: Add unittest
        
        Change-Id: I376cb9d6853eb89ca35875d66275b5e534eec013
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115904
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [62728a315b762440f76477e036a8dacc5bb6d12d]

        sc_ucalc: combine header and implementation files
        
        Like the rest of Cppunittest files do
        
        Change-Id: If0ffaf3736066a34e6cd274e7fa42dc8b091f59d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115902
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-21  Michael Stahl  <michael.stahl@allotropia.de>  [bf0c6a98ae38cd2188d7f7e94f1563e5ce6a8ce4]

        libxml2: upgrade to release 2.9.12
        
        Fixes:
        CVE-2021-3516 CVE-2021-3517 CVE-2021-3518 CVE-2021-3537 CVE-2021-3541
        
        * external/libxml2/ubsan.patch.0: remove, fixed upstream
        
        Change-Id: I347dc854b862e78bde87d3e57cf5fdb584ca5673
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115913
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-05-21  Caolán McNamara  <caolanm@redhat.com>  [2f3a89c2e5d3c420e22e4a3a7319cc4e3bd789a4]

        resave in latest glade
        
        Change-Id: I8c734b808b9b62cffa5b18455672c8f7b183f45d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115919
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-21  Caolán McNamara  <caolanm@redhat.com>  [064c3756fc691a5a36f26a8fba1c1be5ce7eb449]

        we want the max width here, not the sum of widths
        
        Change-Id: Ie17c062a3e031b85a5784176895c08c9a1638bea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115918
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-21  Caolán McNamara  <caolanm@redhat.com>  [cae01a2e6b0186f0d44cb114e08e3ca461558989]

        gtk[3|4]: fix infinite toggling in draw
        
        regression from...
        
        commit 1815aa9472080b9dac263d393b9c922dd16351fe
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Tue May 18 20:44:56 2021 +0100
        
            GtkCheckButton no longer inherits from GtkToggleButton
        
        Change-Id: I933c2fb0ea39b0a650ec57031ddcc2b61250d0d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115915
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-21  Stephan Bergmann  <sbergman@redhat.com>  [12362fc496102b344dedef0a6ba130ba80b94149]

        LineParser::readNextToken gets called with m_nCharIndex==npos after all
        
        eca89ece45ede76605a6102c94b3b67e1f8ff5aa "Replace rtl_string_getTokenView with
        o3tl::getToken" had erroneously assumed (from a succeeding `make check`) that
        the only problematic call to o3tl::getToken with position==npos would be the one
        in LineParser::readPath (and which had been addressed in that commit).
        
        But e.g. loading ooo29794-4.pdf from the crash test corpus would also run into
        that situation via LineParser::readNextToken,
        
        > warn:legacy.osl:3090875:3090875:sdext/source/pdfimport/wrapper/wrapper.cxx:259: insufficient input
        > soffice.bin: include/o3tl/string_view.hxx:34: std::string_view o3tl::getToken(std::string_view, char, std::size_t &): Assertion `position <= sv.size()' failed.
        
        > #3  0x00007ffff7a67a16 in __GI___assert_fail (assertion=0x7fffb39ea58c "position <= sv.size()", file=0x7fffb39f2a7f "include/o3tl/string_view.hxx", line=34, function=0x7fffb39ef3a9 "std::string_view o3tl::getToken(std::string_view, char, std::size_t &)")
        > #4  0x00007fffb3b60131 in o3tl::getToken(std::basic_string_view<char, std::char_traits<char> >, char, unsigned long&) (sv="eoClipPath", delimiter=32 ' ', position=@0x7fffffff29e0: 18446744073709551615) at include/o3tl/string_view.hxx:34
        > #5  0x00007fffb3b5aa9f in pdfi::(anonymous namespace)::LineParser::readNextToken() (this=0x7fffffff29d0) at sdext/source/pdfimport/wrapper/wrapper.cxx:260
        > #6  0x00007fffb3b5b2fa in pdfi::(anonymous namespace)::LineParser::readPath() (this=0x7fffffff29d0) at sdext/source/pdfimport/wrapper/wrapper.cxx:323
        > #7  0x00007fffb3b59eb3 in pdfi::(anonymous namespace)::Parser::parseLine(rtl::OString const&) (this=0x7fffffff2d28, rLine="eoClipPath") at sdext/source/pdfimport/wrapper/wrapper.cxx:859
        [...]
        
        so better guard there.
        
        Change-Id: Ibfd53fd9d3be0a3548d60cb26d59bb5966c5bc2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115916
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-21  Michael Stahl  <michael.stahl@allotropia.de>  [95a716f12a0dacdd5d80a6f3d98eadcc2f079fcf]

        sw: layout: fix footnote UAF on tdf132248-3.odt (also, tdf134127-1.odt)
        
        Text frame 12 gets a follow 137 which gets a follow 138, and there's
        a footnote at index 95.
        
        When 138 is created, its mnOffest is 63 in SwTextFrame::SplitFrame()
        so 138 gets its mbFootnote set and the footnote frame mpReference points
        to 138 but then SwTextFrame::FormatAdjust() moves one line back and sets
        the offset of 138 to 96.
        
        Then SwTextFrame::CalcFollow() clears 138's mbFootnote due to lack of
        footnotes starting from 96.
        
        Later frame 138 is joined, but because its mbFootnote is false, the
        footnote's mpReference continues to point to it, which leads to UAF in
        SwFootnoteFrame::GetRef().
        
        What's missing is that at the time when the offset of 138 is adjusted,
        RemoveFootnote() must be called, as is already the case in another
        branch of SwTextFrame::FormatAdjust(), since CVS initial import.
        
        Not sure why this started to crash in crashtesting relatively recently.
        
        Change-Id: Ic46019d34ff90d24d0f23effe8a6d54d6f197a71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115910
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-05-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [634e98e767928806852aee6653a6fb6f35328eea]

        fix shutdown leak VbaGlobalsBase
        
        Change-Id: I12e81cd8374eaf15b4891d90a787e4184575486c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115912
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [0d0e6123db5f73aff1b203224609148b37194b71]

        suppress more leaks in external libraries
        
        Change-Id: Ia69ce6a7be9f995dc919b91e4a3a56375e1c4c96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115908
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [0820a4c7ac12e6fc2cc683f8a07c99a11d40e30e]

        fix leak in some tests
        
        this situation only really happens during shutdown, when some of the app
        events are dropped
        
        Change-Id: If327daf1be243a603669f624b49917a73ddfd0fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115909
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-21  Caolán McNamara  <caolanm@redhat.com>  [f654af56695197d11c277c424b0dd2b93195add9]

        move wrap icons outside radiobuttons
        
        not possible in gtk4 to put an image in here anymore AFAICS,
        this was always an odd case anyway
        
        Change-Id: Ic9415cd0c91a7f006231d786f2a3a22b8f97af6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115907
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-21  Caolán McNamara  <caolanm@redhat.com>  [9ae02c9e5ce44173f042abcf3d644fb65d1d91b9]

        resave in latest glade
        
        Change-Id: Iaf6a18c236ed83bf92e1fee122fcaa0486328101
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115906
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [958f79cd25a6bd03891d45410c1d71cb27bf43ba]

        Removed executable bits on source file
        
        Change-Id: If37a1fd4dad10767804fe7c925c048a1b81b59f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115911
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-05-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cb6a45653795f8de296aa793328472c9c2906731]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5990e7b3b300642d8551f202bcd1b9312f426677
          - Fix typo
            
            Change-Id: I0b5ce0a4c6adc339c14a65bd9a8f9b8f3eb8979a
            Signed-off-by: Andrea Gelmini <andrea.gelmini@gelma.net>
            
2021-05-21  scito  <info@scito.ch>  [fd0779f6a0fd04263155d293320546ce7cbae84b]

        tdf#71058 cut paste transposed: use correct clipdoc
        
        ScDocument: :UpdateTranspose() operated on the wrong clipdoc
        Change-Id: I10fb010c7b6a1d523a1af92d67fc127957f9d17f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115901
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-21  Miklos Vajna  <vmiklos@collabora.com>  [9e075acf2bf1ce6c43fdf5b601507ee0663bd691]

        sw: eliminate recently added static_cast<SwTwips>() calls
        
        This was added in commit 301278b656e76b6f42af5cf8a6f5c6c02acfffeb (sw:
        allow the height of a line to be larger than 65536 twips, 2021-05-20) to
        fix -Werror,-Wsign-compare problems, but o3tl::narrowing() is a better
        way to handle this, as that way the integer conversion is still
        implicit, which allows detecting integer truncation at runtime (with
        suitable compiler flags).
        
        Change-Id: I2f62420457e3d053e6fbc3b787b3c224c6f0586c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115903
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-05-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [a6241e3f7585c3c1806df64d4c485afb47da68c4]

        tdf#129878: svl_qa_cppunit: Add unittest
        
        Change-Id: I61ad886f4fc79ae6c4a71bcd331adbd7a8e9d966
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115900
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [e95bafd4bf9e8159d5d58af413848c64aeed571a]

        tdf#122991: svl_qa_cppunit: Add unittest
        
        Change-Id: I94fdab71acbbaf768f5151c642527d61728dfc7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115899
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-21  Caolán McNamara  <caolanm@redhat.com>  [d35e71409fac3d6054f2acb71a96e84888763f32]

        use toggle instead of click for RadioButton
        
        Change-Id: I57cd1c074e4c4fc48ee83ac63a7c0ec5bcae5ae4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115890
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-21  Caolán McNamara  <caolanm@redhat.com>  [fa3266f9bf00b5858f36ae37e5720026a1ed40cc]

        use toggle instead of click for CheckButton
        
        Change-Id: Iec5139cc2b739a624db7f10854a29e191b509286
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115889
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-21  Caolán McNamara  <caolanm@redhat.com>  [d16ceda55b145cb31882bbf504924aa9103278aa]

        use toggle instead of click for RadioButton
        
        Change-Id: Ic246c68749f79cc1b25fed08a66fd8a0d57495f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115884
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [e8578423e9390a07419066d6c350c34fa254095d]

        tdf#123748: svl_qa_cppunit: Add unittest
        
        Change-Id: I55b3ad930f39f955b5c1f326a12c20af5fc46a1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115896
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-21  Oleg Shchelykalnov  <olegshtch@yandex.ru>  [aafe21d8765158d223dd359e6737b64ed1b34549]

        tdf#137469 Add option to disable hidden text in text filter
        
        Adds sixth filter option to text filter.
        If true (default) filter save hidden text to output file.
        
        Change-Id: I71202653b3cc4e50ddd06a665f5a718f875f6d79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105579
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-21  Aritz Erkiaga  <aerkiaga3@gmail.com>  [c8598f28db8ef5ab5f695cf1af645bb43dbc264d]

        tdf#138556 Don’t add Open Values to stock chart types 1 and 3
        
        A new function was defined, XdataInterpreter::getChartTypeSpecificData.
        Being 100% chart-type-agnostic when retrieving chart data is impossible;
        candlestick charts can have different numbers of sequences per series,
        and this information is not present in any other chart type.
        
        Change-Id: I0f54b09202c42667331b083d54d90e4ceee81083
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113075
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-21  Vert D  <devoptmsoi@gmx.com>  [9431984f8d39a4d7fb9428138ecc6971c212c122]

        tdf#132042 fix nItem id when creating region
        
        Change-Id: I5f2d00dd58580922119b30aafce6695bacb6e2f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113331
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-21  scito  <info@scito.ch>  [0ae3cf8d0f9d882011a120bb9955951f838c3534]

        tdf#102255 tdf#90101 remove trailing space in labels
        
        Change-Id: I8d2fe3889fec802eb48eb2e7cc2564c55772146d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115633
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [2d8f77408ad3b7918096ad2818db266074c66061]

        tdf#76441: sc_ucalc: Add unittest
        
        Change-Id: I39743a3d5100dd598e8af94c2bdd61b03dc68e57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115894
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-21  Miklos Vajna  <vmiklos@collabora.com>  [db8db4732cd50342139c1d2c358a4ce260c4b4f3]

        Replace magic numbers in SwTabFrame::UpdateAttr_()
        
        By using the same SwTabFrameInvFlags constants that
        SwTabFrame::SwClientNotify() already does.
        
        Change-Id: I308219262d9d18c41e38290fa2e43bf90ba77b5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115887
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-05-21  Stephan Bergmann  <sbergman@redhat.com>  [e9da22d3308557640e0edc45f72b1897f016d19b]

        Lets assume general availability of POSIX poll.h
        
        ...which should have been first released in SuS Issue 4, Version 2 in 1995.
        
        If there should still be any relevant platforms that provide the functionality
        only in a non-standard header, please add back the relevant #if'ery.
        
        Change-Id: I0f55341d24b905161ec38ed0d52602c6b6dfac46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115888
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-21  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [798b69087119c01a3b51e0bb3240ef35cfededeb]

        tdf#104254 sw DOCX import: fix text wrapping in headers
        
        Text wrapping around shapes and images used to be
        turned off in header and footer frames. This commit
        simply reenables that feature for headers/footers
        (to avoid also regressions related to the fix i13832).
        
        Change-Id: I46ca112f36e0c0c86342fa34fdb7cb7502745731
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113098
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-21  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [fb5247bf587518eaa01cf5d54dceddf73827d740]

        tdf#55007 tdf#142263 tdf#142268 EMF ARC, PIE, CHORD allow to draw circle
        
        In Metafile specification, if Start Point is the same as End Point,
        then the full circle should be drawn.
        
        Unfortunately with previous implementation, if Start Point is the same
        as End Point, nothing is drawn.
        
        This patch fixes that and removed EDGES optimizations, which causes
        display issues.
        
        Change-Id: I16a1b98f10378d57bed59696db6cc9f228044292
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115891
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-05-21  Mike Kaganski  <mike.kaganski@collabora.com>  [6155689bb6f1d72f29b43ac5ae94b32522ef9b42]

        tdf#142395: properly handle "no string delimiter" case
        
        In this case, the delimiter character value would be '\0'.
        
        Change-Id: Idb0f01756991b3ea35a92f11b78fddd56c25265a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115839
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-21  Steve Fanning  <stevemfanning@yahoo.co.uk>  [eda109d5d91e82adb675ebf6db952bf6d82b3391]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ab50f2ccc57ebe577cbdad4afa29b66317b87bcc
          - Fix text in 2nd example given in help description of Calc's EOMONTH function.
            
            The statement that the date MUST be in ISO format is not quite correct.
            
            Also add link to updated wiki page.
            
            Change-Id: I20158373f8a67ae90cd1bfccb9fbe1d7c011077f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115838
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-21  Steve Fanning  <stevemfanning@yahoo.co.uk>  [235f570cdc9e57d32257b5c1e599eec24f89836f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 44bd3d8205dd9020b9725a03518cb1316d3062fa
          - Add example to help description for Calc's CLEAN function.
            
            Change-Id: Iae7a1f0b8b84be33f5f54a9a7116c0c48670f917
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115833
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-21  Rafael Lima  <rafael.palma.lima@gmail.com>  [0e503761df294f7a33eeba99a15f03125be97906]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 774b852c14a4a8df49c9ad35e609d8060b9b46a1
          - tdf#141929 Improve CONVERT help and move to a separate file
            
            Updates the content of the CONVERT help page to better match the description in the wiki, focusing in unit measurement and prefix tables.
            
            Also moves the CONVERT help page to a separate file and removes it from the original location 04060116.xhp.
            
            Change-Id: I591ce3d2cd36e224daf5d00593418cba7832e574
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115209
            Tested-by: Jenkins
            Reviewed-by: Steve Fanning <stevemfanning@yahoo.co.uk>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ccbadd6c90c63b06534602eccdbb339f4f574217]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 975230c5cd9402e1da8ef50ce31a4682306bfbf8
          - tdf#142389 (part) Fix link to autofilter help
            
            Change-Id: I689ab1d93242a74da72f1792965399f74fbb2f5a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115885
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [aa6e9cceddfb154c2207ab316cb7625655452953]

        tdf#142157: sw_uiwriter: Add unittest
        
        Change-Id: I2dbc2f09d61220100fb616c28a8f2557c84f460f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115871
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-20  Miklos Vajna  <vmiklos@collabora.com>  [301278b656e76b6f42af5cf8a6f5c6c02acfffeb]

        sw: allow the height of a line to be larger than 65536 twips
        
        The line height can be quite large if the line contains an as-char
        image.
        
        Found by temporarily changing static_cast<sal_uInt16>() in sw/ to a
        template function to make these conversions implicit (excluding cases
        where the input and output types can't convert implicitly), then asking
        -fsanitize=implicit-unsigned-integer-truncation
        -fsanitize=implicit-signed-integer-truncation to flag the problematic
        conversions.
        
        The first hit was in SwFlyCntPortion::SetBase() (that's where 67408
        turns into 1872), then the same pattern at many other places.
        
        Change-Id: Ie12f490ed8dd5c531f11506c97598ce4f7610e2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115873
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-05-20  Caolán McNamara  <caolanm@redhat.com>  [6cc4750f36fb505e1d7b8d1406f170807fa55644]

        ofz: fix build
        
        Change-Id: I2875536139397070f7e99f1f621d8212687dee47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115886
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-20  Caolán McNamara  <caolanm@redhat.com>  [bb166403ef1026e3665b2d60810c71955d7402c0]

        use toggle instead of click for CheckButton
        
        Change-Id: I7196581a8b7c307d531f6995e1c24db746afdb26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115883
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-20  Rafael Lima  <rafael.palma.lima@gmail.com>  [27c89d6db49855ffad5ec38bb4842f5d30b42a05]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bd3e4888b2b47d022871218f210b290b7d046288
          - Related tdf#128784 X-ref ChDir, ChDrive and CurDir with SF_FileSystem
            
            The Basic functions ChDir, ChDrive and CurDir are DOS-specific and have limited functionality.
            
            Hence, it's important to introduce the FileSystem service (from ScriptForge) for users that wish to write scripts that need to handle folders and files.
            
            Change-Id: I33e24669083887b540cf44711ec5114e6ae5c521
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115513
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2021-05-20  Tünde Tóth  <toth.tunde@nisz.hu>  [a2c4a033d49c23d20761b2881135ec3a72f25b01]

        tdf#57351 sc UI: fix disabled Insert Columns options
        
        In a sheet with active autofilter or standard filter,
        Insert Columns Before/After weren't available in the
        context menu of the column header and in Sheet->Insert
        Columns...
        
        Change-Id: I746d7d5a451848306d67d57e42d3981c471c66f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115400
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-20  Caolán McNamara  <caolanm@redhat.com>  [f7aca9ed4533f202e87141ca7a65d9949a36c9a1]

        HeaderHdl only does something for the m_xCbTableHeadon case
        
        drop the others
        
        Change-Id: Ibc07996ada54437c44201cb32f70bd594dd4a202
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115878
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-20  Caolán McNamara  <caolanm@redhat.com>  [253f7af7bcd2337a06c027852286616ff91d2e3f]

        use toggle instead of click for RadioButton
        
        Change-Id: Ia43c3ccae0dcbfb0c522a8c13db6fbfb72bfa4f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115877
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-20  Caolán McNamara  <caolanm@redhat.com>  [48182506886230a70cfa2ce3c61470701cb1138e]

        use toggle instead of click for CheckButton
        
        Change-Id: Ic8957a59addbf08f2b2e4e84167991f00048c6a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115876
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-20  Caolán McNamara  <caolanm@redhat.com>  [3cf28a1ab93515739e9fd20ffb3a575017ac9e69]

        use toggle instead of click for RadioButton
        
        Change-Id: Icacf5444d65fb5bac4a6c85d9e5c36b98da3e57a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115867
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [dbd45a00db54af7d960654932ef17eba4ef457ca]

        fix VCLXWindow related leaks
        
        Change-Id: If2c0a599bdfed4c5390c4d3628157c7d942d5cf8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115870
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-20  Caolán McNamara  <caolanm@redhat.com>  [157fb80b9c147c2ab18cb81ee48eab0c8e54b36a]

        split handlers into button click and radiobutton toggle
        
        Change-Id: I375d75518b09a14dd3a5033f2be394fb3e891838
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115866
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-20  Caolán McNamara  <caolanm@redhat.com>  [92ed4d92fa2ff02a4c1f168aa17cf871a49c3633]

        use toggle instead of click for RadioButton
        
        Change-Id: I4f91a6f0fb1628a8907848d9d8dffd92d382ecaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115865
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-20  Caolán McNamara  <caolanm@redhat.com>  [e292aa04980d0eac776619c9d37812ebff0a333c]

        use toggle instead of click for CheckButton
        
        Change-Id: I6a80946481ee6fc40b2ee207a64287d1a5f96110
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115864
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-20  Caolán McNamara  <caolanm@redhat.com>  [f180554caf7d6088d3fc0da805f5c195f8972e6b]

        use toggle instead of click for RadioButton
        
        Change-Id: I2a01d78e2e98b35d2cd24dd7d7d2efda41e35ca8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115863
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-20  Caolán McNamara  <caolanm@redhat.com>  [3f8e50f9b2fb35db190ce0204981f3f02d1d5ae6]

        merge handlers into single toggle handler
        
        Change-Id: Ic168e3e0d06d732642dc222f5a3dd056fdb74b6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115862
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-20  Mike Kaganski  <mike.kaganski@collabora.com>  [256c834c30c400034ce35744b74dfea7cf70069c]

        Simplify a bit: use one minmax in place of 3 min + 3 max calls
        
        Change-Id: Ief2d8d049d2e05ee762e6855514f75be2f053836
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115835
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [3c41913181f8663f9f1970b13ee038386016d22e]

        move some headers inside modules
        
        Change-Id: I2baa9e9334850cf72e8ea1e96a2177a1c052e589
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115868
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-20  Caolán McNamara  <caolanm@redhat.com>  [17085c3072deaf6a44246d6d4be1d7022e0f09cd]

        use toggle instead of click for RadioButton
        
        Change-Id: Ib256324f9d14cc2473e62ec4ffe0a18431e2c9cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115861
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-20  Caolán McNamara  <caolanm@redhat.com>  [12bd5e0ae116c0f18c980f3b2ce515432545d0c4]

        use toggle instead of click for RadioButton
        
        Change-Id: Ice24a1b823301834a6bf7d7956df2e804657f6e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115855
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-20  Caolán McNamara  <caolanm@redhat.com>  [a8f9b351fe331785823d2bc7ffd3ebec7a0cb1fa]

        only the listbox handler does anything, remove the others
        
        Change-Id: I7c63b21c0902edd4586e6f249d50e6f0d475a851
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115860
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [9d146b9418c66d1fd21fe0eb74f1b4daef30a31a]

        fix crash when del in textbox in draw
        
        regression from
            commit 9090dc1f3b27195f5defd35586ac79357992be21
            split OutputDevice from Window
        
        Change-Id: Ib0df6b691f2281c366126c3a0cf3aae985e706be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115857
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [2601814987fdac8d0b1d655d40987c331f3e51f4]

        fix leak in CppunitTest_oox_crypto
        
        Change-Id: I41d4fe581842cb7822ae899dc6ee6a43e485d211
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115856
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-20  Caolán McNamara  <caolanm@redhat.com>  [39001d0ad8de4aa0b8f643aeadc1ec415e1d66e2]

        use toggle instead of click for RadioButton
        
        doesn't seem sensible to listen to the prop checkbox in this handler
        
        Change-Id: If514b5a9072e789b6b2cbfc990714e236335d99c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115854
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-20  Caolán McNamara  <caolanm@redhat.com>  [5792b08d3762117dfa28ea08638d79a5b01957ad]

        use toggle instead of click for CheckButton
        
        Change-Id: I73ffd66a6e5eed1f95882e874d9319ecad5550f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115853
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-20  Caolán McNamara  <caolanm@redhat.com>  [304b74784297df7cbd0762a2f468ba13b33402bd]

        use toggle instead of click for RadioButton
        
        Change-Id: I8de3daf3799a78c63be2c560afa4a7cc02d63daa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115852
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-20  Arnaud Versini  <arnaud.versini@libreoffice.org>  [7a4fffb19fb3d573d9afd3f7136cd0e5b545b706]

        shell : use std::mutex in CmdMailMsg
        
        Change-Id: I2aac780ce17e327a2f5ddbc835583bad1056bfc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114244
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-05-20  Mike Kaganski  <mike.kaganski@collabora.com>  [825673eac77e2ccef29cfe2d9a1f375c6f5606d7]

        This check is redundant here
        
        The check immediately above this guarantees that
        !rParaPortion.IsInvalid() may only be true when
        rParaPortion.MustRepaint() is true.
        
        Change-Id: Icedeac87b3b8125997640d330b9612eed2cb5095
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115834
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [a25385e0d8027d7257ab95a4b787404dfca59913]

        simplify some XMLPropertyState memory management
        
        which fixes a leak if some of the code throws an exception
        
        Change-Id: Ic89060e7951060458ffe7ee5b6fe51cd076ef19b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115830
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-20  Caolán McNamara  <caolanm@redhat.com>  [a69cc693fee8581d1612e79be13e0234ad72cd6e]

        use toggle instead of click for RadioButton
        
        only listen for one toggle for the button grouping
        
        Change-Id: Ie977045288906791319d7df30b3d7737253e3671
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115828
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-20  Miklos Vajna  <vmiklos@collabora.com>  [4e4e02904fdff021631e7758a277b7c1c7b9378a]

        Introduce SwTabFrameInvFlags to replace magic numbers in ...
        
        ... SwTabFrame::SwClientNotify()
        
        SwTabFrame::UpdateAttr_() is not yet updated to produce these.
        
        Change-Id: Ifb534f7ac2b01f7752aace8a57686228d36edbb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115825
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-05-20  David Tardon  <dtardon@redhat.com>  [5471dc3238e8005fa146cfa0a81c5784ea018e95]

        upload libetonyek 0.1.10
        
        Change-Id: Iad586802e89b19701a20bebff06b238b617af2a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115769
        Tested-by: Jenkins
        Reviewed-by: David Tardon <dtardon@redhat.com>

2021-05-20  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [ade343ea8b498efb88473a0a3879c2711d7dd33c]

        tdf#76258 Skip automatic colors in color filter popup
        
        Change-Id: Ic8ed4b2a503c347895668b18744c9fee02d92e81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115815
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-05-20  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [9964531fbe6c5805ef823ca3eeb7080e4d42c333]

        Add FIXME for dxf import
        
        Change-Id: I57348aef8a9728d73c5b9d2337f41eb2f9310ba8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115809
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-05-20  László Németh  <nemeth@numbertext.org>  [05366b8e6683363688de8708a3d88cf144c7a2bf]

        tdf#60382 sw offapi: add change tracking of table/row deletion
        
        This is a minimal extension of the text range based change
        tracking to record and apply table row and table deletions
        with full Undo/Redo support.
        
        Add property IsNotTracked to com::sun::star::text::TextTableRow.
        
        During recording of track changes, deletion of table rows wasn't
        recorded: the rows removed completely with their text content.
        Now the deletion deletes the cell content with change tracking,
        setting also IsNotTracked property of table rows to FALSE. If
        all tracked deletions were accepted in a row, and the result is
        an empty row, the row will be removed, if its IsNotTracked
        property is FALSE.
        
        Note: Deletion of empty lines isn't recorded (they are simply
        deleted). Hiding deleted rows hasn't been supported yet in
        the Hide Changes mode.
        
        OpenDocument supports only track changes of text ranges, but
        not changes of the table structure, e.g. deletion of table
        rows. For the native export it needs to extend ODF, and
        depending on this future extension, can be based also on
        SwExtraRedlineTable (which lacks of recording and Undo/Redo,
        but supports OOXML round-trip of tracked table changes).
        See also commit d688069023959ab97d14eb1dbfd5bf6ad3c1b160
        "Add support for 'Table Row Redlines' in SW core" and its
        follow-up commits.
        
        Change-Id: I2e3807cf8ae8212bd51c210ef1c20c85878d0da8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115804
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-19  Caolán McNamara  <caolanm@redhat.com>  [cfe0e7dc4d32117ba604e713b8a70eb6576a1fa2]

        ofz: need vbaobj now as well
        
        Change-Id: If06bc0481f91818200b13ad122b08e4fdc09110c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115827
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-19  Caolán McNamara  <caolanm@redhat.com>  [feb17e47bc04e2af6b4ecf7202764ce980f83242]

        tdf#142364 exception thrown during destruction
        
        Change-Id: I4e06ac82108e5381cd11fbd6407e1ce1e85c3ac6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115822
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-19  Caolán McNamara  <caolanm@redhat.com>  [9e27ac3ed8f2405a94bf07519ca7941731025e37]

        use toggle instead of click for RadioButton
        
        Change-Id: I8fb4a28f4be701858af0ae8e95ff0f45a5401490
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115821
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-19  Caolán McNamara  <caolanm@redhat.com>  [14d03bf37063fcf5f0641989b1d0c06c49fe75c2]

        use toggle instead of click for CheckButton
        
        Change-Id: I26e2c0b77e95c99176daf830909824833453ce5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115820
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-19  Caolán McNamara  <caolanm@redhat.com>  [0ab9c2f1d763dd805eb63ba3a5ffa16e63bf7734]

        use toggle instead of click for RadioButton
        
        only listen for one toggle for the button grouping
        
        Change-Id: I4c7f84eda2dfdb873371ae7ba8ede710f373dbda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115819
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-19  Caolán McNamara  <caolanm@redhat.com>  [6815067b75ab79c050d07693a9a1b7e306a4af1b]

        use toggle instead of click for RadioButton
        
        only listen for one toggle for the button grouping
        
        Change-Id: I0c1866c25793ffce50bcf5f5a07fcdc98f64aacc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115818
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-19  Caolán McNamara  <caolanm@redhat.com>  [3de15e365d120c92147f79dab082cca395abf75e]

        use toggle instead of click for RadioButton
        
        only listen for one toggle for the button grouping
        
        Change-Id: I937331aebc2391e4026f69f16f9c7c9216981d0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115817
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c4adc2cffe5758b45633522b2ac42948b54f93c8]

        Fix typos
        
        Change-Id: I800e966cee8343099fb79f08959ba246a831aee0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115826
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-05-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [790135003b03b38a14efb7e0d345188607020a99]

        fix leak when removing PageDesc
        
        m_PageDescs owns the SwPageDesc entries, so when we remove from it, we
        need to delete that entry
        
        Change-Id: Ib6dbba227ec64c2d6cfc310b93e1d11397648847
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115824
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [f8c1048eb437b1e685b76198165844e2ecc97a56]

        fix leak in oox import
        
        Change-Id: I5ff21841480d11c4bfae3c34fd12a6fb32e250e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115823
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [6989c3df0facf3a5cb373942c337cbc7879fc0db]

        fix crash in X-Ray extension
        
        caused by
            commit 883b7a34d288410ac6f820e91d9eaa65ba2b9cb1
            DBG_ASSERT->assert in UnoWrapper
        
        No idea why X-ray is triggering this, but it seems to work when I dial
        it back to a SAL_WARN again
        
        And also caused by
            commit 5aa60be574ece81b27c8f63e6e809871c694dba0
            fix leak in VCLXWindow
        
        So disconnect the toolkit-window-peer from the vcl::Window before
        disposing the peer.
        
        Change-Id: I3310b76c1affc13c53c1e23810e383a8d2152ec7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115806
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-19  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [3f72d4d68817210ef6852e83d6d4bbdb540cea18]

        mac packaging: don't throw away codesign output for langpacks
        
        The change to use backticks to capture the output was already done for
        the main package in 6c4cb4e7e0afce2989c9fe596fd74a35eece6206, this
        change now also fixes it for the langpacks
        
        Change-Id: I26dcfb56342b9c3fc7b9c93f7d586c5c899b7232
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115808
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-05-19  Caolán McNamara  <caolanm@redhat.com>  [7bce577cca9e6ca24879affa6398f8fda840d921]

        use toggle instead of click for CheckButton
        
        Change-Id: I0cbe6cd1b93557ceba535a835c4a199761ca5f00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115812
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [819b30e937d227d1458ecc22b09ef994ebe7e17e]

        tdf#142367 Writer crashes when opening docx
        
        regression from
            commit 5aa60be574ece81b27c8f63e6e809871c694dba0
            fix leak in VCLXWindow
        
        Make SwAnnotationWin follow the same pattern as all the other code and
        return a custom accessibility object instead of trying to override the
        toolkit peer object.
        
        Change-Id: Ifa3a5da2fbbf082e6bb05281cc9d354d6ec3ba03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115805
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [928ce6043523a70d056d15210296d627d6223c2f]

        fix leak in verifyCertificate
        
        Change-Id: I49dd9e0de9b3e44186ed90f00aeb88dad4736374
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115814
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [585948aadf10f6eab7d716857fc671da2d421318]

        flatten SecurityEnvironment_NssImpl
        
        Change-Id: I89e098c7ff913dfbc2cafbf0cdbabfbbca69110a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115813
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-19  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [07174ebe5bb5351f19d57ec5123a0efdfb6f5539]

        Sukapura: Update Undo & Redo, Repeat icons
        
        Change-Id: I142d4f49882fcb98bbf6502d0e4a96d212b58e2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115793
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-05-19  Caolán McNamara  <caolanm@redhat.com>  [747394659c5f0aa71053d84fc9fc4bee75fc34ef]

        use toggle instead of click for ToggleButton
        
        Change-Id: I8a1c6620cf009807cc43766b0cc972523e87e9c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115811
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-19  Caolán McNamara  <caolanm@redhat.com>  [749be84cefbce1c24b46ab8cc296064216087312]

        use toggle instead of click for ToggleButton
        
        Change-Id: Ia2382e030bb668528e0ad56fd91b19e8621531f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115810
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-19  U-DESKTOP-042UROI\dhsung  <sungdh86+git@gmail.com>  [be622ccf9b60290d0577314ac9d76fbcf1cce636]

        Delete duplicated item in Korean autocorr list
        
        Delete duplicated item in Korean autocurr list (DocumentList.xml)
        
        Change-Id: I3cfaf27abb859dbcfc849082932006d20d0b22ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115799
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-19  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [b8cfea65ddcba33572e9687022de3c813711e298]

        tdf#76258 Add OOXML export for color filter
        
        Change-Id: I4c0e2fbe27de6d48a33aba230c35d3b74854e27e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115789
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-05-19  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [faf4dbc1aa97ffdfa7f610974b68975d2559884b]

        tell vscode to treat our patch.<level> files as diffs
        
        Change-Id: I770d97b409cd42b4ef697fbde352cb147fa3a995
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115807
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-05-19  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [950eb673b9ad4bc380b13281af577fc8c6842007]

        tdf#76258 Fix color filter popup position
        
        Should be next to autofilter popup
        
        Change-Id: I2ca00fd078d18f8f5c7318115789ffe633a87dc3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115803
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-05-19  Caolán McNamara  <caolanm@redhat.com>  [d79b3317d267ffc13da05d08239dd7c8754468b6]

        use toggle instead of click for CheckButton
        
        Change-Id: I914941ff2161688e9c9f1388b42b17523a197a26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115802
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-19  Caolán McNamara  <caolanm@redhat.com>  [52aae0c8cd63cf68976bb1c464049cf00d3f942e]

        pass CheckButton argument instead of its Button baseclass
        
        Change-Id: I76f446266fcc74ba2db928ef1c5e764eead57997
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115801
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-19  Caolán McNamara  <caolanm@redhat.com>  [5d8ac801c00fbf1dc16ee8dbfe8167baf7ea0ce0]

        SetPhysFont always dereferences its OutputDevice* arg
        
        which is also the case for
        ChgPhysFont and GetTextSize
        
        Change-Id: I7e6a1a7eaa77646c53506a73d8946f8df7593e72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115768
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-19  Caolán McNamara  <caolanm@redhat.com>  [457fabbc358930b71884a97ba9ade4bd26310ce0]

        use toggle instead of click for print dialog CheckButtons
        
        Change-Id: If15c354bd54523b5c1cf93a93f8b39382190aa79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115792
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [33972c49d59b3dd7bb8c361e1099cf457194ce93]

        Revert "fix leak when LOK not active"
        
        This reverts commit fd6bdd1a3ec7925b7208a0341248e09b02800795.
        
        I was mistaken, the caller is responsible for freeing the memory
        of the payload.
        
        Change-Id: I0f140640cfa03a3ef626704ae60783f46a661186
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115798
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-19  Alain Romedenne  <alain.romedenne@libreoffice.org>  [7db660de3a1c56aeaece6c88b5c4be5f3c167f4b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6eca503da7d03e8446f2ea9477fd6cdca735f6f1
          - sf_Dialog(Control) Python support - part 2/2
            
            - lowercased arguments reflect Python conventions
            - supplemental Python code snippets
            
            Change-Id: I8a8b10c3b56f539b5f7d75c389654a6772b0b659
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115083
            Tested-by: Jenkins
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-05-19  Justin Luth  <justin_luth@sil.org>  [f22d838e03c2ab11d1f408cf86f79f1f5ee75d45]

        tdf#142317 chardlg UI: show approx auto-esc % based on EscProp
        
        Subscripts and Superscripts normally have "automatic" enabled.
        The value shown (in the greyed out raised/lowered by field)
        was showing 8%. Well, that value is true only for default
        nProp of 58%. If nProp is a non-default value, it is better
        to show (an approximation) of the actual percentage that
        is used to raise/lower the character.
        
        [Note: this only affects the initial view when the
        dialog is first opened. After any changes, it will
        show the value in the saved user settings.]
        
        Change-Id: Ife26e0c4f99a41e7568591f0a60cc7068dc3fd90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115739
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-05-19  Stephan Bergmann  <sbergman@redhat.com>  [e179de871b09cc2242e998fde8387cd666f1e9f6]

        Remaining loplugin:noexcept in URE include files
        
        This file is only included from CppunitTest_odk_checkapi.  As that is
        compiled with $(gb_CXX03FLAGS), loplugin:noexcept hasn't caught these on Linux
        or macOS (see the comment in Noexcept::run, compilerplugins/clang/noexcept.cxx).
        And while the plugin could have caught them with clang-cl on Windows (cf.
        95d109fd5f254f694684c0effe447f133872f40d "Document that setting gb_CXX03FLAGS
        for clang-cl doesn't work", all the instances are in macro definitions that are
        never expanded by any LO code.
        
        Change-Id: Ia3f3a0cd89df15bee517cd3a91a2a12a15a7a279
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115794
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-19  Caolán McNamara  <caolanm@redhat.com>  [ae8ae3a7fe64db2d309773cd645d9ac5c52bfee6]

        update printer dialog once on radiobutton toggle
        
        just once on a toggle event, not twice for each button of the group
        
        Change-Id: I8586ad5d9127349dce28cb5a9b66dbe0f803164c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115791
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-19  Caolán McNamara  <caolanm@redhat.com>  [c4242a448229425e1d432483274d7402f9252396]

        move toggle handlers into ToggleHdl
        
        no logic change intended
        
        Change-Id: I1d6e565f5ed27125d1b455e82bb99e4b0040c7f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115790
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-19  Caolán McNamara  <caolanm@redhat.com>  [90e645d4340b110f03dff78dbe35593946948cba]

        tdf#142370 a null response callback should be acceptable
        
        commit 7f032b2f16fad56beea1df826eb59c6f85c71268
        Date:   Sat Apr 3 01:24:30 2021 -0500
        
            tdf#127533 Make Tip-of-the-Day dialog non-modal and allow multiple tips to open
        
        calls StartExecuteAsync(nullptr) so there is no callback function for
        the response which is a little unusual.
        
        The generic backend protects against a null callback hidden behind
        maEndCtx.isSet() before calling aEndCtx.maEndDialogFn() where isSet()
        checks for a null maEndDialogFn() so do the same for the gtk backend.
        
        Change-Id: Ib5346be37bfba035a00649ff7fb1d66532739721
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115786
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [6ea4e63248e2400abd71684cf11af2714cb9890a]

        fix free/delete mismatch
        
        Change-Id: I8400e33292605058d1d3f238eae1508528d624c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115781
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [0655560f1b8aff45954682bb92498570f2000014]

        tdf#118637: sw_xhtmlexport: Add unittest
        
        Change-Id: I110404a73ccdbffed788009730967b0efbbaf51f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115785
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-19  Miklos Vajna  <vmiklos@collabora.com>  [1dcd3f1b9fc0d888e047e854a20e9ab2e0afd544]

        sw: fix not needed invalidation of custom field on each keypress
        
        And do the same for modification fields (e.g. modification date) and
        subject fields as well. In all cases the layout already reacts to the
        doc model change via normal notifications, no need to force anything.
        (Confirmed with manual testing.)
        
        This builds on top of commit 0a32630d11ebdb8b8218faa066c72582ef2f300d
        (sw: fix not needed invalidation of title field on each keypress,
        2021-05-18).
        
        Change-Id: I8015b33a6680d75cd5b6446eb9275bb018ea7613
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115784
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-05-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [8356700d3a2d8be9c42c8d23247930ecadbb723d]

        fix leak in SwWW8ImplReader::Read_GrafLayer
        
        Change-Id: I898c2380f1b7505c608ef0a865e1b7ca6c6dce25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115778
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [419907270821c7bcbaa2b0a4925194a95705c624]

        fix leak in SwCommentRuler::NotifyKit
        
        Change-Id: I8da926f2d2556beed81b4d9e42f9ea57286f6f18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115782
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-19  Edward Lynch  <lynce9956@gmail.com>  [1da19c31d3b8f8e0eba1ffcffe7b89f90c4171d4]

        tdf#108450 and tdf#134665 Fix Impress Grow/Shrink Animation Scaling
        
        Also, change typo from 'veri' to 'vert' which was preventing the selection of
        the vertical option in the 'Size' drop down menu
        
        Change-Id: Ied568a607ca0ac70b481842eee33d54805685116
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106815
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <bubli@bubli.org>

2021-05-19  Caolán McNamara  <caolanm@redhat.com>  [613d3c0bd6e95e777a34d1c7881902e27ec53eeb]

        ImplInitDigitMode never passed null OutputDevice*
        
        Change-Id: I3bfd250015866e056ce789d772c9a41bbae76ada
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115761
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-19  Caolán McNamara  <caolanm@redhat.com>  [5aa4139416d6417564e38e9db0f0062e72ce6130]

        ImplInitLayoutMode always deferences its OutputDevice* arg
        
        Change-Id: I3a0041c702690c495d3f245c4ac00a2f4adf3988
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115760
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-19  Caolán McNamara  <caolanm@redhat.com>  [692c5df18ec1f558abe1a3a658c9881cfb7210a9]

        ImplPlayWithRenderer never checks its OutputDevice against nullptr
        
        just pass a reference instead and spread that around to some similar
        cases
        
        Change-Id: Ifb2dee8c7bf02a9f01982b928c90666cbbdd84fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115759
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-19  Caolán McNamara  <caolanm@redhat.com>  [1815aa9472080b9dac263d393b9c922dd16351fe]

        GtkCheckButton no longer inherits from GtkToggleButton
        
        Change-Id: If99a65b19ec04ba4be69730b2c60f53edac9c684
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115771
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-19  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [b238522ca121ca8f863fe4d3394ade088a65ad01]

        tdf#124295 - Always select a 3D scheme in the chart wizard
        
        Change-Id: Ic0a39b4cb6f7af6fbdd99fc93677a0c2d966234d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115671
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-05-19  Stephan Bergmann  <sbergman@redhat.com>  [95d109fd5f254f694684c0effe447f133872f40d]

        Document that setting gb_CXX03FLAGS for clang-cl doesn't work
        
        Setting it to
        
        > gb_CXX03FLAGS := -Xclang -std=gnu++98 -Werror=c++11-extensions -Wno-c++11-long-long -Wno-deprecated-declarations
        
        similar to the solenv/gbuild/platform/com_GCC_defs.mk setting would cause lots
        of errors like
        
        > In file included from <built-in>:1:
        > In file included from C:\llvm\inst\lib\clang\13.0.0\include\Intrin.h:33:
        > C:/PROGRA~2/MIB055~1/2019/COMMUN~1/VC/Tools/MSVC/1428~1.299/Include\setjmp.h(168,11): error: expected function body after function declarator
        >         ) noexcept(false);
        >           ^
        > In file included from C:/lo-clang/core/odk/qa/checkapi/checkapi.cxx:22:
        > In file included from C:/lo-clang/core/workdir/UnpackedTarball/cppunit/include\cppunit/plugin/TestPlugIn.h:8:
        > In file included from C:/lo-clang/core/workdir/UnpackedTarball/cppunit/include\cppunit/plugin/PlugInParameters.h:8:
        > In file included from C:/PROGRA~2/MIB055~1/2019/COMMUN~1/VC/Tools/MSVC/1428~1.299/Include\deque:11:
        > In file included from C:/PROGRA~2/MIB055~1/2019/COMMUN~1/VC/Tools/MSVC/1428~1.299/Include\xmemory:11:
        > C:/PROGRA~2/MIB055~1/2019/COMMUN~1/VC/Tools/MSVC/1428~1.299/Include\cstdint(55,11): error: expected identifier or '{'
        > namespace _DEPRECATE_TR1_NAMESPACE tr1 {
        >           ^
        > C:/PROGRA~2/MIB055~1/2019/COMMUN~1/VC/Tools/MSVC/1428~1.299/Include\yvals_core.h(611,5): note: expanded from macro '_DEPRECATE_TR1_NAMESPACE'
        >     [[deprecated(                                                                                                 \
        >     ^
        
        (where the first one comes from -FIIntrin.h that needs to be part of $(CXX) to
        have the intrinsics available in all compilation units)
        
        Change-Id: I1e8f135dd429dd18deb6df33dfa71e2fcbefa9f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115776
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-19  Miklos Vajna  <vmiklos@collabora.com>  [5eaba9431a930a9237904cf356090c04eda81928]

        CppunitTest_sd_pdf_import_test: remove pdfium dependency
        
        This is no longer needed, we only call VCL functions in the test today.
        
        Change-Id: I86257acf6864f672e81b60cec6bd0f90dd89b373
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115770
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-05-19  Stephan Bergmann  <sbergman@redhat.com>  [4bea7449711f1832c1db0e9b5447fb2c3415c068]

        loplugin:noexcept (clang-cl)
        
        Change-Id: Ife669f959358992b547b408ab5d1f6bf1c1d14bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115744
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-19  Stephan Bergmann  <sbergman@redhat.com>  [290dd9379e3f219f140ad6fca1fc01a3cecb6612]

        Adapt solenv/flatpak-manifest.in to recent download.lst changes
        
        Change-Id: I52003259b6ce1a1b11d952204ec84d41de2c965b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115774
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-19  Stephan Bergmann  <sbergman@redhat.com>  [50b9dcff911e735215a2ad083ecebff5f93cbed6]

        Adapt Flatpak build to switch from qrcodegen to zxing
        
        Change-Id: Ifcaa703d18a5bae03d389ca2fd69924c4c6ec0e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115773
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-19  Jim Raykowski  <raykowj@gmail.com>  [aa56f1338450b2362ce0191b0107d512ebb497c9]

        tdf#137741 tdf#142258 Improve naming of Sw Navigator Field entries
        
        Change-Id: Ibdfe2797f67e30e590b4d1b0b12e9e5639dacba6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115669
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-05-19  Jim Raykowski  <raykowj@gmail.com>  [d8813b799343ae846a320d829e20e3f5f4ecb3a4]

        tdf#137741 Tooltip enhancement for Navigate By next prev 'Field by type'
        
        This patch includes the current field type name in the tooltip for
        Navigate By next and previous buttons for 'Field by type' navigation or
        '[NONE]' if the current cursor position is not at a field.
        
        Change-Id: I0894aeed0f20e2844b413ee399d65978f31fb758
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115451
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-05-19  Michael Weghorn  <m.weghorn@posteo.de>  [128f67e0efa02294205a1abe1be874557ecdcecd]

        tdf#142348 android: Avoid extra refresh after loading doc
        
            commit 1bc42472200c32c9a0a10dd1c3cd6c6a8a5d47d2
            Date:   Fri Apr 9 13:59:43 2021 +0200
        
                tdf#95517 android: Rework app/doc lifecycle handling
        
        changed activity lifecycle for Android Viewer's
        'LibreOfficeMainActivity'. It moved sending an event to
        trigger loading of the document from the 'onStart' to the
        'onCreate' method and added sending a more lightweight refresh
        event the 'onStart' method instead.
        
        However, since a refresh is already done when loading the
        document, there's no need to do another refresh when the 'onStart'
        method is called right after the 'onCreate' method.
        Therefore, set a flag in the 'onCreate' method and use that
        to skip sending the extra refresh event for that case. This
        not only avoids doing unnecessary work but also avoids that
        the two could get into each others way, resulting in Calc
        documents sometimes not being rendered on initial load.
        
        Change-Id: I5c47e1b5f7a42a49fb903891aa84585b36994a4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115750
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-05-19  Michael Weghorn  <m.weghorn@posteo.de>  [e96f72184ecdb589bbed6b3b30c7be3bfd726edc]

        tdf#142348 Use transparent background for Android Viewer, too
        
        After
        
            commit e0094d6fe58eaa9a79b546149cf67db521cd1230
            Date:   Mon Apr 26 10:43:11 2021 +0900
        
                lok: add rendering and input for form controls in Calc
        
        instead of properly rendering Calc documents, Android Viewer was
        only showing a blank area instead of the actual doc content.
        (In case of a Calc doc containing form controls, they were
        visible on top of an otherwise white background.)
        
        Using a transparent background by default in Android Viewer
        as well, just as is done for all other scenarios already,
        makes this work as expected again
        (except for another issue introduced with
        
            commit 1bc42472200c32c9a0a10dd1c3cd6c6a8a5d47d2
            Date:   Fri Apr 9 13:59:43 2021 +0200
        
                tdf#95517 android: Rework app/doc lifecycle handling
        
        that will be handled in a separate commit).
        
        The comment already mentioned that it was unclear why
        that should not work for Android Viewer and I did not see
        any apparent problem when testing a bit, so just drop the
        special handling for Android Viewer here.
        
        Change-Id: I3005c5517ce1198af99b27af541fe59eaa896da2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115749
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-05-19  Stephan Bergmann  <sbergman@redhat.com>  [92511657969ff93abd31a1368082d3c4dc42d479]

        Adapt loplugin:noexcept to system macro BEGIN_COM_MAP (clang-cl)
        
        ...to silence warnings like
        
        > In file included from C:/lo-clang/core/extensions/source/activex/SOComWindowPeer.cxx:27:
        > C:/lo-clang/core/extensions/source/activex/SOComWindowPeer.h(57,1): error: Replace legacy dynamic 'throw ()' exception specification with 'noexcept' [loplugin:noexcept]
        > BEGIN_COM_MAP(SOComWindowPeer)
        > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > C:/PROGRA~2/MIB055~1/2019/COMMUN~1/VC/Tools/MSVC/1428~1.299/atlmfc/include\atlcom.h(2204,130): note: expanded from macro 'BEGIN_COM_MAP'
        >         static HRESULT WINAPI _Cache(_In_ void* pv, _In_ REFIID iid, _COM_Outptr_result_maybenull_ void** ppvObject, _In_ DWORD_PTR dw) throw()\
        >                                                                                                                                         ^~~~~~~
        
        Change-Id: Iee2619e000963a419b757235d86d7f87944ed46a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115748
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-19  Stephan Bergmann  <sbergman@redhat.com>  [95e26d3dce4f5a3b2d010d5ca47b4e450905a100]

        tdf#142326: Adapt to "libstdc++: Implement LWG 1203 for rvalue iostreams"
        
        ...for libstdc++ 11.2, similar to 1f3dddd6f21d91c429190ae314dadeec409f35f4
        "Adapt to "libstdc++: Implement LWG 1203 for rvalue iostreams" for libstdc++ 12.
        The libstdc++ change referenced there has been backported to the releases/gcc-11
        branch past the releases/gcc-11.1.0 tag (i.e., only towards libstdc++ 11.2) as
        <https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=ca7d2f2ec9142995179a5d832a946b50de05e659>
        "libstdc++: Implement LWG 1203 for rvalue iostreams".
        
        According to
        <https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_macros.html>,
        <https://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html#abi.versioning.__GLIBCXX__>,
        and <https://gcc.gnu.org/develop.html#timeline>, the right __GLIBCXX__ value for
        libstdc++ 11.1 should be 20210427, but at least
        libstdc++-devel-11.1.1-1.fc34.x86_64 defines it as 20210428 while not including
        the above "libstdc++: Implement LWG 1203 for rvalue iostreams" commit, so use
        that value here.
        
        Change-Id: I4e2c6d6ad8156a83f5c4bc861e4a118271928a20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115738
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2021-05-19  Stephan Bergmann  <sbergman@redhat.com>  [4bc32d5a1b236c12d8133782314fe61c6c037cdb]

        loplugin:external (clang-cl)
        
        Change-Id: I0bd38acd8c562f4478831f278e7cfda54268849d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115747
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-19  Stephan Bergmann  <sbergman@redhat.com>  [674e4b01b0d95dc4fe364ee483693557a71ae9ef]

        -Werror,-Wunused-function (clang-cl)
        
        ...since 5686c1aca40beb9514d40c86b4a3780a8a1334ba "vcl: use DWriteTextRenderer
        for vertical writing."
        
        Change-Id: Ia215fb10f9b39fc41f16b6568ce9f461f78f1df4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115745
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [3d36ff1a1d94bcdb6facf12eec00a532b6640880]

        loplugin:unusedfields
        
        Change-Id: Ib574403a7f7f8b11c6263c9c19ec6b65c8374ddd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115753
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [67b5e875c65c5ed72a170a03d33992edd3802c75]

        tdf#118883: sw: Add UItest
        
        Change-Id: I38e7c1a0accf569a70d1d3bc5e04042538afadff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115756
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-18  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [39369c6e67dffe04acc4abb678c1a94526237fd8]

        tdf#55007 tdf#142263 tdf#142268 EMF Properly display ARC and CHORD
        
        With previous implementation the ARC, ARCTO and CHORD were
        not displayed if the corners of rectangle was switched.
        
        With this patch the shapes are always displayed correctly.
        
        Change-Id: Ie8ac7af812298c0b96c3b5af417117784f128ce1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115757
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-05-18  Noel Grandin  <noelgrandin@gmail.com>  [8cf56338a96c77f4712130cc775d57410bd9b623]

        fix some casts
        
        after
            commit 9090dc1f3b27195f5defd35586ac79357992be21
            Date:   Mon Jan 18 18:27:19 2021 +0200
            split OutputDevice from Window
        
        Change-Id: I2622c9814ec18c98364a7eb18084759f17c80f14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115762
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-18  Caolán McNamara  <caolanm@redhat.com>  [c66de7079f5ad92889a28b4a3f18adc4c4cf019f]

        tdf#142337 Button::GetOptimalSize only considered image beside text case
        
        not image above/below text
        
        Change-Id: I5a8e9bfb36cee1460d43478a100e574a3bf1930e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115758
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ffc59e2b524029adbc775c0a01acc53faaf7c4d4]

        Removed executable bits on picture files
        
        Change-Id: Id9f8297ef6b98630f30d2808e535410360bfc285
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115754
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-05-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [81def52473d8de50f7b0570c9867573256b8afa7]

        loplugin:unusedmethods
        
        Change-Id: I8191f4a9eb25b12242354813303fb7d30489d2c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115752
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [b7c44d7a34027210c06c9936f273fb1a3523a81a]

        loplugin:unnecessaryvirtual
        
        Change-Id: I1c6c4741680d5b49c4e1445d0f4ca7a01fd7e192
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115751
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-18  Caolán McNamara  <caolanm@redhat.com>  [12b6cd0233173323ba0a8dbbc3e1197b92336124]

        cid#1484905 Dereference before null check
        
        Change-Id: Ia69cb70cda1ba5bc56bec7d480db1f89b7b9200d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115734
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-18  Miklos Vajna  <vmiklos@collabora.com>  [0a32630d11ebdb8b8218faa066c72582ef2f300d]

        sw: fix not needed invalidation of title field on each keypress
        
        Type a character, SwDocShell::DoFlushDocInfo() is called because the
        number of characters changed, and that rapaints all title fields.
        
        This happens as SwFormatField::UpdateTextNode() calls
        SwTextField::ExpandTextField() with bForceNotify=true, because that was
        needed for conditional text in commit
        cd94a84b89c476760ad74bf088a5d6f8ba4ce209 (125044: - use field's content
        cache on <SwTxtFld> construction only, 2014-06-13).
        
        Fix the problem by not forcing notifications for title fields in
        SwFormatField::UpdateTextNode(): SwTextField::ExpandTextField() will
        send a notification if the expend result differs without forcing as
        well.
        
        Change-Id: I5e46ab6aef33ff5e348d40b8644bcc9cf353c326
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115743
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-05-18  Caolán McNamara  <caolanm@redhat.com>  [acf309d7e45aeae87d8dee0dd2af3c9a86b9f652]

        cid#1484904 Dereference after null check
        
        Change-Id: I4680b1d45eb9770b1891fa23e88be0d18ba47658
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115741
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-18  Stephan Bergmann  <sbergman@redhat.com>  [c02295e5c4026e3093612a93fb4a28d94755c55f]

        loplugin:logexceptionnicely (clang-cl)
        
        Change-Id: I56a944dbc13d4f2d4ce5b691789e6144a3e13945
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115746
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-18  Stephan Bergmann  <sbergman@redhat.com>  [eca89ece45ede76605a6102c94b3b67e1f8ff5aa]

        Replace rtl_string_getTokenView with o3tl::getToken
        
        ...to not needlessly extend the sal ABI.
        
        At least for now, o3tl::getToken has a simpler interface than its
        OString::getToken counterpart (driven mainly by how it is used for now): it does
        not support a `token` argument, and its `position` argument must not be npos.
        To meet the latter requirement, the check for "subpath" in LineParser::readPath
        has been reworked slightly.
        
        Change-Id: I4428fe2d9aa03ca83a436fc6493fbc34665a8033
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115742
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-18  Justin Luth  <justin_luth@sil.org>  [2f9d909a01f90197c3029a446f8aac8135f53f48]

        tdf#76817 tdf#141966 ooxmlexport: write OutlineRule if not inherited
        
        The previous LO 6.1 version of this patch was fine in practice,
        but in theory the special "Outline" numbering style COULD be
        applied directly to a paragraph - especially during import
        since "Chapter Numbering" is a LO invention, not a DOCX spec.
        
        So, ensure that both the listLevel and the numId match
        what is inherited from the style before deciding that
        writing out the numbering is not needed.
        
        This patch will be needed for tdf#141966.
        
        Change-Id: I9ec4477ed18f84c22a0b5941d0d218186ab6875b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115612
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-05-18  Michael Weghorn  <m.weghorn@posteo.de>  [46c71f04c9e1fa9d257c26dd8a8f5e99bbbb1575]

        Drop assert checking address of reference is not nullptr
        
        It was introduced in
        
            commit 9090dc1f3b27195f5defd35586ac79357992be21
            Date:   Mon Jan 18 18:27:19 2021 +0200
        
                split OutputDevice from Window
        
        and caused my GCC 10 '--enable-werror' build to fail with
        
            In file included from /usr/include/c++/10/cassert:44,
                             from .../include/tools/ref.hxx:23,
                             from .../include/vcl/outdev.hxx:24,
                             from .../canvas/source/vcl/impltools.hxx:25,
                             from .../canvas/source/vcl/canvas.hxx:39,
                             from .../canvas/source/vcl/canvas.cxx:22:
            .../canvas/source/vcl/outdevholder.hxx: In constructor ‘vclcanvas::OutDevHolder::OutDevHolder(OutputDevice&)’:
            .../canvas/source/vcl/outdevholder.hxx:38:16: error: the compiler can assume that the address of ‘rOutDev’ will never be NULL [-Werror=address]
               38 |         assert(&rOutDev);
                  |                ^~~~~~~~
            cc1plus: all warnings being treated as errors
            make[1]: *** [.../solenv/gbuild/LinkTarget.mk:301: /home/michi/development/git/libreoffice/workdir/CxxObject/canvas/source/vcl/canvas.o] Error 1
            make[1]: *** Waiting for unfinished jobs....
            In file included from .../include/comphelper/solarmutex.hxx:25,
                             from .../include/vcl/svapp.hxx:29,
                             from .../canvas/source/vcl/impltools.hxx:24,
                             from .../canvas/source/vcl/spritecanvas.hxx:44,
                             from .../canvas/source/vcl/spritecanvas.cxx:28:
            .../canvas/source/vcl/outdevholder.hxx: In constructor ‘vclcanvas::OutDevHolder::OutDevHolder(OutputDevice&)’:
            .../canvas/source/vcl/outdevholder.hxx:38:16: error: the compiler can assume that the address of ‘rOutDev’ will never be NULL [-Werror=address]
               38 |         assert(&rOutDev);
        
        Change-Id: I9e8ef7e91dba847f4894124348f13755fc620fac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115737
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-05-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [329cc83324f8f361a5383bf7dac2c9c21799dcdc]

        tdf#128985: sd_export: Add unittest
        
        Change-Id: Id6cfeaeaf8484787705f06b7b1acc9a75287546d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115735
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-18  Caolán McNamara  <caolanm@redhat.com>  [6f954416bbbf11293d3dc91e534e1b41c4157325]

        gtk4: adapt to new focus controller
        
        Change-Id: I94949f674f98dad218636e191cee11c0fe2bc4d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115733
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-18  Stephan Bergmann  <sbergman@redhat.com>  [66b4852551aa1838009fac72dc6453bf94de2dd8]

        Use some more std::string_view
        
        Change-Id: I7d4039e87fda447b1d2087b2430a3544e9a1eb14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115732
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-18  Georgy Litvinov  <git@litvinovg.pro>  [f5ac56c9f7f54bb6603f6f1e8dba06da20f7e0a4]

        Don't remove section at the end of inserted text tdf#142157
        
        Change-Id: Ie52721a480e0bbc76d00f0cc5c9182be6476d939
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115643
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-05-18  Caolán McNamara  <caolanm@redhat.com>  [ac5b355f7afae4eaddb9e11ead95dfad63fe2b97]

        gtk4: convert width/height to column-span/row-span
        
        Change-Id: I312fa611e125334981a505dd0cc0008f26c0c1d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115731
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [7462343cb9c7a61cd28c7eae245f21b6bfc56b40]

        update "add OString::getTokenView"
        
        update
            commit 3669d4ec43a6aa2d410d8351d631548db45a5302
            Date:   Fri May 14 15:51:38 2021 +0200
            add OString::getTokenView (tdf#42374 related)
        with suggested changes from gerrit review
        
        Change-Id: I861d960deaa010740a4aa964e402c4c76a85cbc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115706
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-18  Caolán McNamara  <caolanm@redhat.com>  [5c5b058c83e31e798a63a96d0e16b35927ce519f]

        gtk4: relocate GtkButton image to be a child of the GtkButton
        
        Change-Id: Iaf63de3eeebd575bc664d07b0254577219bf1bde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115730
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-18  Stephan Bergmann  <sbergman@redhat.com>  [f80c4bfab668f9f72495526fa438f33b11ccaa7a]

        Move per-Parser::parseLine state into its own LineParser class
        
        (together with the member functions that operate on that state).  That reveals
        that Parser::m_nNextToken was always 0 when used, so can be removed.
        
        Change-Id: Iaf27d0503efcc8c7628f2f5f99f6e380c91a3893
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115725
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-18  Caolán McNamara  <caolanm@redhat.com>  [0e2389ee8df51c388fa2db441b5b45cdaf6e3417]

        gtk4: use gtk_text_set_activates_default on GtkSpinButton
        
        so it continues to activate-default like it did in our gtk3 usage
        
        Change-Id: I6ef5eacf54faea4fb4985545461ea617db29296f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115729
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-18  Caolán McNamara  <caolanm@redhat.com>  [2dc55603806dc9e508eb0d70ddc311a85613ef22]

        gtk4: enable SpinButton
        
        inherit from GtkInstanceEditable instead of GtkInstanceEntry
        
        Change-Id: If0ddb9b36bfbc6c21edd2119c1c1cff0a7285b89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115728
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-18  Caolán McNamara  <caolanm@redhat.com>  [c808d2aa92265687827f7890a88cb0d989c31a36]

        gtk4: use GtkText delegate in GtkEditable
        
        so we will be able to reuse it for GtkSpinButton
        
        Change-Id: I4cbb9dd6d15a91b717e1251ceff74502595bc1bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115727
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-18  Caolán McNamara  <caolanm@redhat.com>  [90d8186009386dbc6b896ae6041842534805181f]

        gtk[3|4] refactor GtkInstanceEntry
        
        no substantial change intended in this commit
        
        Change-Id: I7f6cd929fdf1e17933cc2a38da8184bcad7eff9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115726
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-18  Caolán McNamara  <caolanm@redhat.com>  [8d56760cb71229b157db0249991a30c1a8cf6e21]

        gtk[3|4] these provide a GtkEditable* arg
        
        Change-Id: Ic4a537389da8397de72e50dd623decee045a7257
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115721
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-18  Caolán McNamara  <caolanm@redhat.com>  [31b44b80c0344d385358614836c73967220bf8a0]

        gtk[3|4] operate on prefetched GtkEditable
        
        Change-Id: I346349957d8d17a7abd5505a0ca284b84a45a427
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115722
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-18  Julien Nabet  <serval2412@yahoo.fr>  [816c2bb27bde42700fd0154cc250e9dcfd5d744e]

        Typo: solt=>slot
        
        Change-Id: I742060932f3408bd40921d91e062a7acee0832e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115719
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-05-18  Miklos Vajna  <vmiklos@collabora.com>  [592d7252402048691a1f3e65fa25c059c1b87e6d]

        Related: tdf#138604 sw: advertise AT_CHAR as "to char"
        
        Change-Id: Ia657a590dfc4471e3ad54f1168a257e5f6fc1424
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115720
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-05-18  baltasarq  <baltasarq@gmail.com>  [43b985b35be324b3398d48585d943f6fb64ae066]

        tdf#112369 allow to disable the add command button in menu customize
        
        Instead of showing an alert dialog reporting that a command is already present
        in a given menu, enable or disable the add command button when needed.
        
        Change-Id: I52b9477896d4775ae2033c057fa1b5bfccb6a749
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115057
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-05-18  Matt K  <mattkse@gmail.com>  [7f032b2f16fad56beea1df826eb59c6f85c71268]

        tdf#127533 Make Tip-of-the-Day dialog non-modal and allow multiple tips to open
        
        The Tip-of-the-Day dialog is made non-modal and stays on-top of the main window
        while allowing the user to interact with the rest of application.
        
        Change-Id: I51e1a3488ab74d8371b71a8585d1512ce051f637
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113782
        Reviewed-by: Matt K <mattkse@gmail.com>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins

2021-05-18  Julien Nabet  <serval2412@yahoo.fr>  [2c4dd73c4c9f471fa2083f9f99dd27a7148f3175]

        tdf#142335: fix bashism in configure.ac
        
        Thanks to Matt Whitlock!
        
        (also reported in https://bugs.gentoo.org/show_bug.cgi?id=780432)
        
        Change-Id: I38fec6faf9a929adf1f300b8c369ec6c16a91ed8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115716
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-05-18  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [f96bb05489fc6398be5a6f4c574fab5c2c65bdf5]

        tdf#142252 Reorder navigation commands of Calc Print Preview toolbar
        
        Change-Id: Ifd6c1a72b8788a42e47ad9ef83a905d555ef4aa9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115574
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-05-18  Heiko Tietze  <tietze.heiko@gmail.com>  [a7be44be49ddc0a501f31f13e545a921a3dcc5c4]

        Resolves tdf#142041 - Hyperlink to file location
        
        Follow-up fix to 334838efc12cd1e4a451a8dd7542b93fdaf30bb9
        
        Change-Id: Ic63edcc88401d3db8f3a7737f562deb328485fab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115710
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-05-18  Noel Grandin  <noelgrandin@gmail.com>  [b0228e4d39656c487300a607117a9e1c6c14620b]

        make --disable-odk the default
        
        Because developers (especially new ones) don't need this, or the
        extra dependencies it tends to trigger
        
        Update distro and jenkins configs so that the ones that were building
        ODK before, are still building it after this.
        
        Change-Id: I5dc71e70dc457b7921a146008d7d2317b199caab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115647
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-18  Stephan Bergmann  <sbergman@redhat.com>  [13c1e3d1e13eb0eabccf29dbd57ae9995b805096]

        loplugin:stringview (--enable-breakpad)
        
        Change-Id: I5d260c2bbb875aa57a7eb8e3f80cfc9fc6376804
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115724
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-18  Sarabjot Singh  <saini.sarabjotsingh@gmail.com>  [40e85aadbff8eaeba20ee6a39ca669d282d91005]

        tdf#104169 - Change mouse cursor to FatCross in calc spreadsheet
        
        Added new cursor FatCross to calc. Change mouse cursor to
        FatCross while hovering over the spreadsheet in calc instead
        of earlier Arrow.
        
        Co-authored-by: Mesut Çifci <mesutcifci97@gmail.com>
        Change-Id: I672a058cc702eab0cba6ac953534def915766859
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114679
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-05-18  Stephan Bergmann  <sbergman@redhat.com>  [2b3879c748adb8d48606339cecaf81a12c19f697]

        Use implicit conversion from OStringBuffer to std::string_view
        
        ...instead of going via raw `char const *`.  (This changes the code's semantics
        if buffer can contain embedded NULs, but it is unlikely that the original code
        using getStr() was even meant to stop comparison at the first embedded NUL.)
        
        Change-Id: I00a0a08b3ba8c318e3b898548ef185efa3f93ef2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115713
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-18  Gülşah Köse  <gulsah.kose@collabora.com>  [81d6ed89d1e5268c2ea4ff527f3e6087dc1d8ccd]

        tdf#142276 Use vertical GtkBox insted of horizontal GtkGrid for the left side.
        
        Keep the layout as simple as possible.
        
        Change-Id: Ie4e77e76dccd4f0a6f41e646ba819dba161b3cc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115701
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-05-17  Gülşah Köse  <gulsah.kose@collabora.com>  [b1c0734ffe0f395757b6e0cea7830d820231afeb]

        tdf#141677 Make columns sortable
        
        Change-Id: Ib4cb8aaba4c59a7afa347f8010deef41477b77f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115688
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-05-17  Noel Grandin  <noelgrandin@gmail.com>  [50d8a8c321b17cf5311029467a37e5e163f2bf9c]

        fix is_double_buffered_window
        
        after
            commit 9090dc1f3b27195f5defd35586ac79357992be21
            Date:   Mon Jan 18 18:27:19 2021 +0200
            split OutputDevice from Window
        
        Change-Id: I495d12f2ce499efbc3a3b4a993066860d22690a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115718
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [870f8bef3c52cca36afe4fcd48c1beec104082cb]

        dont leak slot-list in updateSlots
        
        Change-Id: I8882dbd2b5ad7656ec5ff7d47fb2e3dcbcceb5e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115700
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-17  Caolán McNamara  <caolanm@redhat.com>  [eb510f21572a35c89ae57ca060a02439e572cbd0]

        gtk4: reenable button
        
        rename label_line_wrap to label_wrap while I'm at it
        
        Change-Id: I3964c4b40d86fb6ef1fd3733088ffd80e57415ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115714
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [47ecc718e466db4d3976b697002f5d0a34b1a885]

        fix some leaks in Signing
        
        Change-Id: I1104e0611dbfbf18858cbae64bfbbbcd03d176f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115717
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [192d7614b41dfeff4e6a507243f3a2948589ba8b]

        don't leak on error path in Coin solver
        
        Change-Id: Ice460975511dbdfcfcde9a829283d2abac14c263
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115698
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [901b05e9fc852333824b6e58d0a30834b1211acd]

        don't leak ICU transliterator
        
        Change-Id: Ib2c09c6c63b94d078ddde15585caa59710953bba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115702
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-17  Julien Nabet  <serval2412@yahoo.fr>  [08ffd34d5274e745a1400c70f94fc297f5ad8569]

        Simplify some initializations in connectivity
        
        Change-Id: I980b59f06fb6004ba23279c8364cb0587e7ac8fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115679
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-05-17  Caolán McNamara  <caolanm@redhat.com>  [4d52d2bc81f9d27472fe368785912a530489d046]

        tdf#142165 restore a SwShellTableCursor if the orig selection described that
        
        so that we are operating on the same selection that existed when the
        dialog was originally launched
        
        we need to avoid the assert of
        
        commit 6db71f70a3b200d4074f6cda8ce445e9861d3296
            tdf#140977 drop possible table-cursor before setting the new one
        
        and support the multi-selection of
        
        commit e08b446e46f56e15af58fdd4396afba1a316f9e5
            tdf#140257 duplicate entire PaM ring when making copy
        
        and support not scrolling to a different location on changing a table
        page break style of
        
        commit 9c61732677d038e32b73fc9fb883aced14c0febf
            tdf#135916 just set the target table as selection
        
        and keep making it possible to remove aa page break on a table of
        
        commit 81f91196b98af38e29af451b86c26a893a109abc
            tdf#135636 the selection at dialog-launch time is lost by dialog-apply time
        
        all of which is necessitated by
        
        commit c3a085d22742f88e91ff92f319a26d6e8d1d9a98
            lokdialog: Convert the Table -> Properties... to async exec.
        
        Change-Id: Ide5f953e63da46a8750e85d623310af0062b048b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115709
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [c29f91f3d7a0deb902b900ff07e6c32632b8c958]

        sc_ucalc: move formula tests to their own module
        
        in order to split sc_ucalc monster into smaller
        modules
        Now, we can change CppunitTest_sc_ucalc.mk to
        use the template
        
        - Enable testExternalRefUnresolved on Linux/Mac
        - Remove testFormulaHashAndTag. it was disabled in
        f4dc8a869ac49f19c20fc5fa606448e9103726bd
        < the idea behind the test can't work right now >
        
        Change-Id: I864341442ccd321c8ef4f7147db4512bcc7a6b21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115595
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [9bbf8057d9d92857aa3c693c1387589ad378695d]

        sc_ucalc: use DoLoad instead of DoInitNew
        
        In 145b2d8ee131dca592a41f7b26341a542a23845b
        <sc_ucalc: restore formula options after using them>
        I wrongly assumed that the formula options have to be reset
        back to default after using them.
        Later, I realized that was not the reason why some tests didn't
        fail when executed individually but failed when the module
        was executed as a whole.
        After some investigation, it turned out the problem was caused
        by DoInitNew changing the defaults separators.
        Why? I don't know, but using DoLoad seems to fix this problem
        
        This change revealed that Test::testMatrixConditionalBooleanResult,
        Test::testFormulaWizardSubformula and Test::testTdf93415
        were relying on other tests and failed if executed individually.
        Adapt them to use the default separators.
        
        Change-Id: I08c1d88d7c6411592cc9a5779bfaa2b3bb6429ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115704
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-17  Eike Rathke  <erack@redhat.com>  [def94a6b50f02682c3f04ce3171665c703c47b2c]

        Resolves: tdf#128314 Use GenitiveMonths name also if comma is following
        
        So 'D MMMM,' works the same as 'D MMMM '.
        
        Change-Id: Id910c67174260401b9c37672f189d550480793a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115708
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-05-17  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [5c682a5e24337ac022fb3eba585583b16718d246]

        Fix types and order
        
        Change-Id: Icd98c02a3bdc361423f668173bf6feb5f5b11e4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115703
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-05-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [817b438ef587d79350963738619d8669dffbccd7]

        Fix typos
        
        Change-Id: I4be77bf074f93fc978e34e5ba4c4693896e4c467
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115645
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-05-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [c781776f3c79bbe3175b1452d26c79ebb931a500]

        dont leak NSS Arena in svl::crypto::Signing::Sign
        
        Change-Id: I0c94c4f6035c1346468bbe78e94faea0cc714da8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115699
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-17  Miklos Vajna  <vmiklos@collabora.com>  [d7d43cf460d66354a40ffa3b34c0f9efcd42d0be]

        vcl PDF export: fix re-exporting PDF images with arbitrary page-level rotation
        
        Building on top of commit bd520b177637d4b7d9d93733103cff17a3c91b0a (vcl
        PDF export: fix re-exporting PDF images with page-level rotation,
        2019-11-06), this was already working for 90 degrees, now generalize
        this to work with 180 degrees as well.
        
        Change-Id: I5a5d51662399814d5554d7c2cb86a6c9a2974012
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115705
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-05-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [6aec5d5a3a26bd973e46b6c593373e2f03f51a37]

        small perf improvement in checking for note
        
        Change-Id: Ib92e04da47d910662eb765c9c68b561647570ecd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115673
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [a78770c1935cabaafbb1d0bec258095b8899d25d]

        sc_ucalc: move copypaste tests to their own module
        
        in order to split sc_ucalc monster into smaller
        modules
        
        While at it, fix the clang-format issues in
        sc/qa/unit/ucalc_copypaste.cxx
        
        Change-Id: Ifd3af351f4b880da29e1f48c4852ac65fcd3276e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115696
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-17  Noel Grandin  <noelgrandin@gmail.com>  [9090dc1f3b27195f5defd35586ac79357992be21]

        split OutputDevice from Window
        
        as part of a longer-term goal of doing our
        widget rendering only inside a top-level render-
        context.
        
        I moved all of the OutputDevice-related code that existed in vcl::Window
        into a new subclass of OutputDevice called WindowOutputDevice.
        
        Notes for further work
        
        (*) not sure why we are getting an 1x1 surface in
            SvpSalGraphics::releaseCairoContext, but to fix it I clamp
            the size there
        
        (*) might have to dump VCLXDevice, and move it's code down into VCLXWindow and VCLXVirtualDevice
        
        (*) can we remove use of VCLXDevice in other places, in favour of just talking to the VCL code?
        
        Change-Id: I105946377f5322677d6f7d0c1c23847178a720b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113204
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-17  Julien Nabet  <serval2412@yahoo.fr>  [c8cf2e0e088b74afa52564945a9c005b3b86bf7e]

        Directly initialize maps in ADatabaseMetaDataResultSet.cxx
        
        Change-Id: I40d88f6b538c1c38589b8cadc8c174ffa6754940
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115599
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-05-17  Caolán McNamara  <caolanm@redhat.com>  [eafad0719f50e34dadf9a32c2fb24cf00047f6eb]

        tdf#142303 connect adjustments to spinbuttons
        
        missing since
        
        commit 87e21946fa9a81c403a146d03579691537c1352c
        Date:   Sat Aug 17 20:41:26 2013 -0300
        
            Convert text animations tab page to widget UI
        
        Change-Id: I8eba96030a1f5060ba60166d462130eb2cef1298
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115694
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-17  Caolán McNamara  <caolanm@redhat.com>  [89613ba316f271d3d742757692d5c3d802a39c0a]

        remove some unused suppressions
        
        Change-Id: I0e427fe61eb1986de7118561c7efc4a5eabeb868
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115693
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-17  Noel Grandin  <noelgrandin@gmail.com>  [dd5666a0425935f2389811abf750f435411e3fe0]

        fix leak in CommandDispatch
        
        Change-Id: I0249b18fd40f4f5ef95e2101286dc25782c42eb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115684
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [d8d15656817a58a5e9c6a6ebc88038ba4e5ef865]

        small perf improvement in readMemberValues
        
        Change-Id: I5d5973401a87b69dd54721d16ed19e227a6c2ac6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115674
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-17  Caolán McNamara  <caolanm@redhat.com>  [cfb9fb3c8ab861e53306f1a2362784446abe903a]

        cid#1465676 Unchecked return value
        
        presumably unchecked return is ok in this case
        
        Change-Id: I2aee2714e924d496ea54b2b02019dd12becc1c71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115685
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-17  Miklos Vajna  <vmiklos@collabora.com>  [b9496faebcdf8827864636803101c6a9a88b6155]

        EPUB export: make sure txtparai.hxx is self-contained
        
        txtparai.hxx was the first include in txtparai.cxx to make sure the
        header is self-contained, restore that. (Ignoring sal/config.h.)
        
        Change-Id: I430e1bef12191e15f416381cd8d83c503b284851
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115692
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-05-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [fd6bdd1a3ec7925b7208a0341248e09b02800795]

        fix leak when LOK not active
        
        Change-Id: I7124adfdc4e877fc63805956b3d0c087b1ffb5f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115681
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-17  Caolán McNamara  <caolanm@redhat.com>  [49fd5ed7f040eaa2352b2e684c1349f42db3ac66]

        cid#1484877 Unchecked dynamic_cast
        
        Change-Id: I17e93665482a401bb9ffe489f0f9d35302675adf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115686
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-17  Miklos Vajna  <vmiklos@collabora.com>  [44c5a8977aa77d99abc0c179a4f5b9df55c17ec6]

        sw: prefix members of SwASCIIParser, SwASC_AttrIter, ...
        
        ... SwTableProperties_Impl and SwViewShell
        
        See tdf#94879 for motivation.
        
        Change-Id: I7c8fe1f95d9ff1dbd7b9980845ff7fdfb36d1e26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115691
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-05-17  Caolán McNamara  <caolanm@redhat.com>  [9836a4796a3afacd96dff4be53dc4db527fbd3dd]

        cid#1484879 Uninitialized pointer field
        
        Change-Id: I8ad6984faa52aa262a78bc9e9a47c9b19d30214e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115683
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-17  Caolán McNamara  <caolanm@redhat.com>  [6e0d2738a5df0e16ebf343f44ef858aa81c18ab8]

        cid#1484878 Uninitialized scalar field
        
        Change-Id: If7ed90b34a44f73e35080d4967618af3c215b50b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115682
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-17  Caolán McNamara  <caolanm@redhat.com>  [921f770d8980dc0dbc70efee0db872e329f99565]

        gtk4: put cancel at start of GtkHeaderBar
        
        Change-Id: I606a7467529fbe9921702476d2aa4277a0b19580
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115666
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-17  Tor Lillqvist  <tml@iki.fi>  [7527afeb305bb01340461f6fddf6d13a5acca3e3]

        Don't use the macOS system German spelling dictionary for Swiss German
        
        The system German dictionary accepts 'ß' which is not used in Swiss
        Standard German but completely replaced with 'ss'. We assume that the
        LibreOffice German dictionary is installed, too. It has correct
        spelling for de_CH.
        
        It would be good if we knew in the macosxspell code whether the
        LibreOffice German dictionary installed, and act correspondingly. But
        figuring that out seems more complicated than what I am willing to
        spend on this for now.
        
        Change-Id: I380d7734cea34a2408d9ed20a8c3d9efe6a8fea2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115690
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-05-17  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [277df648f44221d35e2acbbb9bda604e5b121b47]

        Sukapura: tdf#141885 New Paste As Link icons
        
        Change-Id: I77dfd53908dfc32de51997a0db8f7df5eb366795
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115658
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-05-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [91330c503b7eb91d777978018b66890af87cf8f5]

        sc_ucalc: simplify code
        
        Change-Id: Iabe0cae921023e76a02ce6a479e58eb51dcf237b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115687
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-17  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [2dbf8d8cceebde01d3113f7cf44d133c3c8c90e2]

        elementary: tdf#141885 New Paste As Link icons
        
        Change-Id: Id6addc87da51e50c374eba3d8b7b373b83379324
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115657
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-05-17  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [4783f249c9b1dcc072d9ebc9aed18d885c23c35d]

        Colibre: Update Calc MIME Types icons
        
        Change-Id: If419aa61f80b775dd39526318f71f0d6fe9875f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115680
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-05-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [39270f32a2d93df691f61ed6a38854d611196e87]

        sc_ucalc: no need to have one cxx file for just 3 tests
        
        Change-Id: Ib56e14735e575606519b60d73ec539be86b01cc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115678
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [ff2e562cd2ef8f6c08180bce16d2c4000a8aa841]

        sc_ucalc: move conditional format tests to their own module
        
        in order to split sc_ucalc monster into smaller
        modules
        
        While at it, remove testCopyPasteSkipEmptyConditionalFormatting
        it was added already disabled in 5915d38e84c7a7861c169bea18c63824bcfdc470
        <add disabled test for conditional formatting with skip empty cells>
        and it fails if it's enabled
        
        Change-Id: I6222849b38ab288b24432dc00698d72f5bcc5c2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115677
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-16  Caolán McNamara  <caolanm@redhat.com>  [27db3bfede6a74a00da20062db6fd6c47d4d9df1]

        gtk3: remove fallback now all dialogs are complete
        
        Change-Id: I02c1e435819b704d5849bcb27097dae7f1ba03f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115667
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [1070cd26d80399036ae11d81ddb62c0c5601b315]

        speed up package test
        
        Change-Id: I9e0e2520a9851923d2910a2e487dab589b23eafd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115672
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [203288c830041b41268f23b9aed5ad786a8e7ae6]

        fix leak in ScSubTotalParam
        
        Change-Id: If839585931fc90b9910f6b95338d59ba48a1a78f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115676
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [a0796ca91174e317cdf280a35fb6a5dad2aef66f]

        fix leak in ScFiltersTest
        
        Change-Id: Iff8c913b93bdd03c26f6f639922e23d33e4a7839
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115670
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-15  Caolán McNamara  <caolanm@redhat.com>  [58b0c95ad50139a62bddb348d10f94053c09cd5b]

        gtk4: reenable Entry
        
        cut/copy/paste is speculative
        
        Change-Id: Ib5ce57eef5c260aea10cc3d57e3d3ac84db5d00a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115665
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-15  Caolán McNamara  <caolanm@redhat.com>  [e3fa56977c585e5f354319ac70b15d42e9a84f74]

        inherit ComboBox from Widget instead of Container
        
        Change-Id: I7f6b6e90e08c710672335ddffaa41e385d33611f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115664
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-15  Caolán McNamara  <caolanm@redhat.com>  [609416ca21aa2912908ef46d1129deec3cd24bae]

        inherit LinkButton and Notebook from Widget instead of Container
        
        Change-Id: Ie3940d712e2e60a59234aff34daaf6003301fd15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115660
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-15  Caolán McNamara  <caolanm@redhat.com>  [82b08515fafea688001ec3b77e0874ee87e44ac2]

        inherit Button from Widget instead of Container
        
        Change-Id: Ic4f444d615e732f5d87ccde0cf10484d2ab679d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115661
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [20e76b48b93a57043721abdaa498bc2bf334e041]

        sc_subsequent_filters: remove unneeded code
        
        Change-Id: Icd6b69df505abbb6178a57b15d898351f6c530da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115663
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-15  Caolán McNamara  <caolanm@redhat.com>  [65d6dc999c3e453498a007273cea26290c720f4c]

        inherit Expander from Widget instead of Container
        
        likewise TreeView and IconView
        
        Change-Id: Ic51b88ba9a63706443e8a34a971168702ddce418
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115659
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-15  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [e923f752a3adfe1a941dcbc2fdffc626a569d59e]

        tdf#117957 WMF Add support for selecting colors from palette
        
        Change-Id: I8f995dab566d9fae79d87fe13741b8ea9658b408
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112998
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-05-15  Johnny_M  <klasse@partyheld.de>  [c1903d286febb512e06783c4e8b46a38a2567cbf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7f646d0dacc492439ab58f584c2b65b05cba9694
          - tdf#132643 Translate German section IDs
            
            Change-Id: Icc11f2359f7e1f862223e6ff6ff08ec54af78edf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115656
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-15  Johnny_M  <klasse@partyheld.de>  [2cdfbc37316ae79dba2bd235504678e9c40ac42b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 575f66844eebc769d783156312c34022617c98bc
          - tdf#132643 Translate German section IDs
            
            Change-Id: I7548928ccb4c771193ea33ace6a717a20c554bc4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115655
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-15  Johnny_M  <klasse@partyheld.de>  [918f6614077c8839a89f2daf7d608404854872ee]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b59e280a25ac2146d4b349b17e5b84f583d42d3f
          - tdf#132643 Translate German section IDs
            
            Change-Id: I03d68fc6338bbc3ca3a92f2a3c001df44eab5288
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115654
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-15  Johnny_M  <klasse@partyheld.de>  [cefbccddb4e715ac88ee61b4612badd791f64339]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6c1229f0e2d1f0efca59d14ce47fc949d943e69f
          - tdf#132643 Translate German section IDs
            
            Change-Id: I72e43458a3af0af9ae417db081fee8d0f0890ae2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115653
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-15  Johnny_M  <klasse@partyheld.de>  [eae1015e6dc546cfeaa24ab8cbb7ae25f994e257]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6c7e4b98f967fafed9ce95c57c728468a4151eec
          - tdf#132643 Translate German section IDs
            
            Change-Id: I636ad9fcee5ce790234b41cfa078d9c1175d3b0e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115652
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-15  Johnny_M  <klasse@partyheld.de>  [e86c1701120e9bc8888d341712d7f9ad77174b81]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 13a43eef6b8452f3f13e3d3b5f0266cf7ca141e7
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iab660ef9810902be11dd51c830e1a6f537352427
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115649
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-15  Johnny_M  <klasse@partyheld.de>  [db61bed81372fabc1b74e8e3144b17a609c53863]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1110a8df87c91d368792cf5130c1b5f3a1604c55
          - tdf#132643 Translate German section IDs
            
            Change-Id: I87a9d0e09239fc3e6c696f348457c59aff681886
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115651
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-15  Johnny_M  <klasse@partyheld.de>  [94d483f5872ed74938514bdd2bcbd30e4d70eaa4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f2b6511ca116fd17c8e48902ea1a671697976fbf
          - tdf#132643 Translate German section IDs
            
            Change-Id: I92d9f5801502c97a947400e7644b1c36b6fc3dc9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115650
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-15  Johnny_M  <klasse@partyheld.de>  [8fd967fbe4f9d1f97f1c10a1e5a00f8996305147]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7ec8660d3e02830b06b04718a399d81d7d0738d2
          - tdf#132643 Translate German section IDs
            
            Change-Id: I1b4dd524f22d5a84dafcadae97b7f52edf42cc6f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115648
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-15  Noel Grandin  <noelgrandin@gmail.com>  [3662b0c6b734f0725cecdc49b355d853287e2dd6]

        improve FmXGridPeer::dispose
        
        (*) make the logic more explicit, the existing logic would try and
        do stuff at dispose() time that was potentially problematic
        (*) dont dispose the superclass in the middle, that means various
        things might go away before we're done with our own logic
        
        Change-Id: I9581ea5044b0e1822c235e85cf5827ff61ea7a3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115646
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-15  Johnny_M  <klasse@partyheld.de>  [d935af8f3ef029e91f37605fa65b6ca51e4b1c55]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6fc8af50dab46c8f961a0f5c0d78cba334290130
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iebd7e96b4f3040e289dce3e9871a5395ab1fbafe
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115557
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-15  Johnny_M  <klasse@partyheld.de>  [1b6e369bfb07641783a9537b1ed71a0ea3b1ecb7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 69e8428e576fc3abd231a7d9b7ee30b466669ff5
          - tdf#132643 Translate German section IDs
            
            Change-Id: Icccc6bba110c5fa51f12136e4fbc9d81280ad3c8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115556
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-15  Johnny_M  <klasse@partyheld.de>  [763144852e38c1a981bdf3a6286d6accda9ce389]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f3d189e26d6e2b7b5a1009d6b111467677935c92
          - tdf#132643 Translate German section IDs
            
            Change-Id: I0f0beecd3735a71a892e88b39820b742466a02e5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115555
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-15  Johnny_M  <klasse@partyheld.de>  [ef1222ea00a22421e010bb487e96b460d444a864]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 465271d61bd2283f1c94401f32ebaeb178eced97
          - tdf#132643 Translate German section IDs
            
            Change-Id: I84632d58ddbaa850545cc869e1cf73b5d5070e0a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115554
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-15  Johnny_M  <klasse@partyheld.de>  [bb93237fe3d64e79fd7ea5c5183bd0aaec2700f3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9978369f6bff46c4ad81f1613d8e0868b5790f35
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ib6cd1b3d8fde7b33d1c99403dd74a71b3e1c39db
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115553
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-15  Caolán McNamara  <caolanm@redhat.com>  [5b0deaba0067143b20948b8efe0eea5937aaa3df]

        inherit TextView from Widget instead of Container
        
        Change-Id: Ic8ad23beaa6a3c2de74cb554f9b9c5aea6a78639
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115637
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-15  Caolán McNamara  <caolanm@redhat.com>  [e920e6d600a4c4504cbc04b89d4078dd49e2df66]

        gtk4: strip GtkSpinButton properties that don't exist anymore
        
        presumably due to de-inheritance from GtkEntry
        
        Change-Id: Ibbe7f4c05025123f2ebd594ed157bd346e3a237a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115636
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-15  Caolán McNamara  <caolanm@redhat.com>  [67942980133c11b8aa99b9687df7599d4e718659]

        gtk4: allow querysavedialog too
        
        Change-Id: Icedf5e355839239dd4957714a49b3705b2aaf4e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115635
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-15  Caolán McNamara  <caolanm@redhat.com>  [7354ae9449bf9e325eb96eaa18d35ee68d304295]

        gtk4: get cursor size and text selection color
        
        Change-Id: Ic24b5bdce9a868dc5e00da4ad2431108c5b0aceb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115634
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [9b4a3fb16f2db09a61a4b53f40f1b3c15540b123]

        sw: split CppunitTest_sw_layoutwriter into 2
        
        It already has 2 cxx files
        
        Change-Id: I74aeea953568b82aff3130b20547a7c207783431
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115628
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [549cb9eb369b25b3f5ff638cb47c6eccd3c414e9]

        Fix typos
        
        Change-Id: Ib14daf2abf02c7deae0090f73130eee0f5720ad3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115459
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-05-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0e99a5703eaae89dafe24fc03fd177794ae0bd1b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 60d3be1783a2a2aca54600037238c26e26876888
          - Fix typo
            
            Change-Id: I20b2de6acdf4a065958c887b97e718001e9389e1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115644
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2021-05-15  Noel Grandin  <noel@peralex.com>  [3669d4ec43a6aa2d410d8351d631548db45a5302]

        add OString::getTokenView (tdf#42374 related)
        
        small improvement to PDF import
        
        no need to construct temporary string objects when we are just to
        going to convert them into int/double.
        So use a view and convert the data through the view.
        
        Change-Id: I824fe88bf17142b48fe6032e10c0f3a111927e96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115616
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-15  dante  <dante19031999@gmail.com>  [63b897c36afbfb85e0dd45907f76727f7dee494e]

        Use less memory for ScMatrix::Collect
        
        The old definition would have unused mnCount s.
        The template has been modified to expand functionality.
        Redefined operator for sum and sum square.
        
        Memory usage change explanation:
        
        The old code would use an array of IterateResultMultiple.
        Then use them to iterate.
        The count is stored in a last IterateResultMultiple.
        
        So if we are inputed N operators we are:
        Wasting N counters.
        Wasting 1 accumulator.
        
        Solution:
        We move the array to the accumulator place (inside the structure).
        Then we use only N accumulators.
        The structure with the array has only 1 counter.
        
        
        Change-Id: I76de74214d9bcb245f009e1226020bfe4dce40d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115542
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-15  Rafael Lima  <rafael.palma.lima@gmail.com>  [7e8e7bdd5ee037d6ce627a941bc25561bbaf0584]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c998e3e9419895a15c87412b5bd8efdbb18e0c0c
          - Python support in the SF_UI help page
            
            Change-Id: I3d5614d7f2ae24a15718237d817527a4d7421aa0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115199
            Tested-by: Jenkins
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2021-05-15  Julien Nabet  <serval2412@yahoo.fr>  [2668f93205e5c006d1f8228aaef8dda0403bc08a]

        Fix regression in "Directly initialize vectors in sfx2/ObjectInsp..."
        
        Change-Id: Ibd975c4da8ccfd44f5c2b779774a3834918603b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115591
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-05-15  Jean-Pierre Ledure  <jp@ledure.be>  [1054cad056cc4f8f1823c81ec340b468024eb78c]

        ScriptForge - (scriptforge.py) None as default value
        
        CreateScriptService() does not accept keyword arguments.
        
        In Basic positional arguments may be skipped, not in Python.
        This makes
            CreateScriptSevice('Dialog', '', '', 'myDialog')
        rather inelegant.
        
        Only for the Dialog service, None is accepted as default value
        i.o. '' for the Container and Library arguments.
        
        Change-Id: Ib96e23373140264c7100f174c7704ed32351f124
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115629
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-05-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [d7bc3b5d3a55f621ee7eea2bc89ce1234b0b9db4]

        unnecessary cast
        
        Change-Id: Ib08132199c343a057a398a50dc09ccab92ab944d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115632
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-15  dante  <dante19031999@gmail.com>  [112c9d4b2d8a6393f52697c928e8ace06782b6e0]

        tdf#137679 Use KahanSum for Taylor series
        
        Change-Id: Ic399616e0af45443e54c708d2a5b7326a6bbd06e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115389
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-15  dante  <dante19031999@gmail.com>  [7beb507edbf94627c639483175be730f38f90dcd]

        tdf#130654 editable smeditwindow zoom
        
        Setting only accessible from advanced configuration.
        Access: org.openoffice.Office.Math.smeditwindowzoom
        
        Note that the change won't take immediate effect.
        LibreOffice has to be restarted to the change to take effect.
        Math configuration entries are not synced correctly.
        More detailed explanation can be fond in tdf#132145.
        
        Change-Id: I0017ddda73ab2916c6ad1fa238265d57a2a3020e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114616
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-15  Eike Rathke  <erack@redhat.com>  [cb63fad5a1967d20d067cd4ee2c8ddc7ba8ff1ea]

        Related: tdf#128314 Add unit test for NatNum12 lower names
        
        Change-Id: I909a730111985905e2054b03dbc26e9bab7df92c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115641
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-05-15  Eike Rathke  <erack@redhat.com>  [e8c373d1da87256933ece80b896ecd0f03c8cb43]

        Related: tdf#128314 Add NatNum12 modifier 'lower' attribute
        
        Similar to capitalize, upper and title.
        
        Change-Id: I5933362e69ebbc3cf31de4258aceec5677b76653
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115640
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-05-15  Eike Rathke  <erack@redhat.com>  [eb7a2bd2f1efa587fe0ebeff86e5e18760b9b465]

        Related: tdf#128314 tdf#137349 Add unit test for NatNum12 upper names
        
        Change-Id: Ib71b6bc12471322f0a66eced2258045a563cbb07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115639
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-05-15  Eike Rathke  <erack@redhat.com>  [84df9a567aa35ff84b2bd6f53432cf8ea9f4b218]

        Related: tdf#128314 tdf#137349 Support NatNum12 for all day and month names
        
        Specifically capitalize, upper, lower, title.
        (Of which lower is still to be added).
        
        Change-Id: Ic3c44606b0fa6a39c332ab6a448c8d2280df877e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115638
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-05-14  Julien Nabet  <serval2412@yahoo.fr>  [141f3e101508e7d0a83bd34a5cf48673fe91e44c]

        Directly partly initialize vector in access.cxx
        
        Change-Id: Iac19920caf0a9bdfa07b025c19c7659b96374c7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115590
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-05-14  Julien Nabet  <serval2412@yahoo.fr>  [e01786898406130aa81eadc32f7bc2fad65c5344]

        Directly initialize vector in connectivity (part 3)
        
        Change-Id: Ie7f74a3f0fa865994057575b3dfac2bc209c6793
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115631
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-05-14  Julien Nabet  <serval2412@yahoo.fr>  [be96aa21aed3069775609780566541b3631cbbe1]

        Simplify a bit initialization in sharedresources_test.cxx
        
        Change-Id: I5c3fb9fffc9ac541536a8e9cf824789d9c107b3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115597
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-05-14  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [3adfa35cacdbf3063b45b486995dbe1cb103d0b4]

        bump product version to 7.2.0.0.alpha1+
        
        Change-Id: I77c77c88eac413649279d104fecea0799f5046d0

2021-05-14  Caolán McNamara  <caolanm@redhat.com>  [ad875b928780885a762e91af9b91768882616eaa]

        gtk4: advertise as gtk4 not gtk3
        
        Change-Id: I7f38238109f79cc8b87d41999a8355879761a894
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115626
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-14  Caolán McNamara  <caolanm@redhat.com>  [79ca3d06eff77229ce5227113a510e8153afb5f4]

        gtk4: get some theme settings, colors and some default sizes
        
        Change-Id: I6497de11b1b8bb32b679cd74a866fc001567d815
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115625
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-14  Caolán McNamara  <caolanm@redhat.com>  [8e6417164d1fc2ef51e8eb703d8395de464c9111]

        gtk[3|4] wrap gtk_style_context_get_margin for different num of args
        
        and similar
        
        Change-Id: Ie432e75658769fbd9cbecd2108d3f3a996bf6afd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115624
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-14  Caolán McNamara  <caolanm@redhat.com>  [e2b6143c0942f49bbc41861b353efb5dba9a7467]

        gtk[3|4] wrap gtk_style_context_get_state
        
        and provide a feeble gtk4 fallback
        
        Change-Id: I99fd965ff661d299b6f0cdfc17aab135faadffdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115623
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-14  Caolán McNamara  <caolanm@redhat.com>  [d77851db98a5f1f02122255ec9f8e955887c76a3]

        gtk[3|4] wrap gtk_style_context_get_color for different num of args
        
        Change-Id: Ib1bc35b2edca9e1e841cec11bc7c0347b983296a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115622
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-14  Caolán McNamara  <caolanm@redhat.com>  [2d616d49a0108d06fb972442e15589db9da1681d]

        gtk4: clear parent widget can-focus of False if child has can-focus of true
        
        Change-Id: I44e069f65ca52897f1ca97ab77644cda1a6cea2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115604
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-14  Martin Srebotnjak  <miles@filmsi.net>  [a1555567bf564c4b3cca2dd54b768be9460dec2f]

        Update git submodules
        
        * Update translations from branch 'master'
          to 48ffdf216a07738135223c4f95e9f942be8a5dd9
          - Slovenian translation fixes
            
            Change-Id: If37efb1022635028ec8e9d1a66d20d3c6d8ebccc
            
2021-05-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [233fa432256603812454cbdc372059afade50942]

        Revert "improve perf of xmlreader::Pad"
        
        This reverts commit de5af8315e014ce3408f66c6de3c9c4e841f8437.
        
        Reason for revert: this commit needs bounds checking before it can reland
        
        Change-Id: I686a533cc27fc4644cce918ca64bd168bba19617
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115518
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-14  Julien Nabet  <serval2412@yahoo.fr>  [46d3e84d7a131f7c72cb536ab2f314cb55ffc155]

        Directly initialize vector in connectivity (part 2)
        
        Change-Id: I4dc9862a30fc584e600d2952d1110a1ebbcd160d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115611
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-05-14  Julien Nabet  <serval2412@yahoo.fr>  [2d41535a89f2540800494cee339da2c71cdb9666]

        Directly initialize vector in connectivity (part 1)
        
        Change-Id: I3b0bf1ca710aba58d7d649687b5d791374be8d6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115610
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-05-14  Julien Nabet  <serval2412@yahoo.fr>  [6aca0107c25b2cf0b26ed09c6ea3917e85542d54]

        Directly initialize vectors in baside2b.cxx
        
        since we've got all the information from the beginning.
        
        Change-Id: I58dff3fea715af09f3027d92c0504c3e27015f1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115584
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-05-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [ec996f7fc26601a6b5bf2ea12890316905662e40]

        tdf#142255 Crash when trying to insert a shape
        
        regression from
            commit 5aa60be574ece81b27c8f63e6e809871c694dba0
            fix leak in VCLXWindow
        it's too dangerous to dump the Impl during dispose(), because if I do,
        the Impl is removed while we are iterating over listeners.
        
        So just be check mbIsDisposing more heavily to prevent new references to
        the VCLXWindow being added after it is disposed.
        
        Change-Id: Ibb00a289440d24f531072ef5809613d5e8a0a98f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115598
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-14  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [d8b0cae3b23a6a8b0c884f6022cedaa7270f50cc]

        Update git submodules
        
        * Update translations from branch 'master'
          to 8b7f5b16e211c9309c744b041802d371306bb7b0
          - update translations for 7.2.0 alpha1
            
            and force-fix errors using pocheck
            
            Change-Id: I9e0690c94cd2181567a33621278f7b94b9cc2313
            
2021-05-14  Julien Nabet  <serval2412@yahoo.fr>  [23b39541ddab1bcbeeea9cb6ecb7b5f18d4220a3]

        Directly initialize ODatabaseMetaDataResultSet in CDatabaseMetaData.cxx
        
        Change-Id: I32af6d9c699689b688d996c56fd5f64c5ed2f71d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115608
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-05-14  Julien Nabet  <serval2412@yahoo.fr>  [b6d6a3f34163eba45691387dfe2748f7a1788f6a]

        Directly initialize vectors in VCartesianAxis.cxx
        
        since we've got all the information from the beginning.
        
        Change-Id: I4045c8fd5ab5653cd390ceb29cfef76bd6c520a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115587
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-05-14  Julien Nabet  <serval2412@yahoo.fr>  [ee2199a4356c9a74b4a3e817f7aef268efba5123]

        Directly initialize vectors in ogl_spritedevicehelper.cxx
        
        since we've got all the information from the beginning.
        
        static_cast were needed to avoid this kind of error:
        /home/julien/lo/libreoffice/canvas/source/opengl/ogl_spritedevicehelper.cxx:305:36: error: non-constant-expression cannot be narrowed from type 'sal_uInt32' (aka 'unsigned int') to 'double' in initializer list [-Wc++11-narrowing]
                                           mpTextureCache->getCacheMissCount(), mpTextureCache->getCacheHitCount() }
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        /home/julien/lo/libreoffice/canvas/source/opengl/ogl_spritedevicehelper.cxx:305:36: note: insert an explicit cast to silence this issue
                                           mpTextureCache->getCacheMissCount(), mpTextureCache->getCacheHitCount() }
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                           static_cast<double>(               )
        Change-Id: If2705251cc4a246c2b8cb0bf873d413b3c572880
        
        Change-Id: Ie1ce45cb6518fe97442ec5f3f05d34bae586b417
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115585
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-05-14  Caolán McNamara  <caolanm@redhat.com>  [f6b8e813e2a33221c400a050b183eb33b9237618]

        gtk4: move has-default has-focus to toplevel equivalents
        
        not sure how far that'll get us for the general case, but fine
        for simple dialogs
        
        Change-Id: Iab65af6454701a62f426bced52de1425b0abc536
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115603
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-14  Caolán McNamara  <caolanm@redhat.com>  [823de05dc830a362ad29e143ec7b399198a35e7f]

        gtk4: transform dialog action-area GtkButtonBox to GtkHeaderBar
        
        Change-Id: I107afa64289442dda3e7f92fdf48237a4390109c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115602
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-14  Caolán McNamara  <caolanm@redhat.com>  [b5f5b178dd542a2b4fcb20b664ee1b7bad151976]

        gtk4: fix border-width
        
        Change-Id: Id20baca2aa264024ab6d19c520685415bccf4d27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115601
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-14  Caolán McNamara  <caolanm@redhat.com>  [adfd3919837c8e213165015ef289c2b45073fac4]

        add SolarMutexGuard to asyncresponse
        
        Change-Id: I40063c65e2af9766c2373d74ae861de5ae8eccee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115600
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-14  Caolán McNamara  <caolanm@redhat.com>  [c060e6752575ec6a9166c9e3e3e0b9fd919fab31]

        fix ofz build
        
        Change-Id: I6a413c8bec2ac3b22936b429072bcd1558682c6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115607
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-14  Stephan Bergmann  <sbergman@redhat.com>  [af16aa625682b649e8843237652b9246d519cbae]

        Improve loplugin:stringview
        
        Issue the "instead of O[U]String, pass [u16]string_view" diagnostic also for
        operator call arguments.  (The "rather than copy, pass subView()" diagnostic is
        already part of handleSubExprThatCouldBeView, so no need to repeat it explicitly
        for operator call arguments.)
        
        (And many call sites don't even require an explicit [u16]string_view, esp. with
        the recent ad48b2b02f83eed41fb1eb8d16de7e804156fcf1 "Optimized OString operator
        += overloads".  Just some test code in sal/qa/ that explicitly tests the
        O[U]String functionality had to be excluded.)
        
        Change-Id: I8d55ba5a7fa16a563f5ffe43d245125c88c793bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115589
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-14  Julien Nabet  <serval2412@yahoo.fr>  [f40cbba63f13e7081fc5901769651fd4d43ea34d]

        Directly initialize vector in sharedresources_test.cxx
        
        Change-Id: I5341272a33127a7cb19d477593d906ebd0c6bdec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115592
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-05-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [f2736a462ea764e6f5abc95747c52e48d507b345]

        sc_ucalc: Use a template for makefiles
        
        Change-Id: I2146ded4c8c0eb8ba7814f76f3ec5d9030a67857
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115578
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [08905cea24f8f60f7774f10a7877a6311ff0001d]

        sc_ucalc: move pivot table tests to their own module
        
        in order to split sc_ucalc monster into smaller
        modules
        
        Change-Id: I5fa1b9b7366c45414d26804a09d1b78aebc83e2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115568
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [9da5f12be26d1420c65b172af728f47347a6ce2d]

        sc_ucalc: move shared formula tests to their own module
        
        in order to split sc_ucalc monster into smaller
        modules
        
        Change-Id: I399daeb57dd5fba7077fef6584b0a3772df84d84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115559
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [1f23231c56cf33deacab3083f1ed771f10f91b00]

        sc_ucalc: move sort tests to their own module
        
        in order to split sc_ucalc monster into smaller
        modules
        Change-Id: Ib041d1fbce51230dcc46320939257771eac0faea
        
        Change-Id: Iae19af01de63346b2bf951ed935fccbd6bfb9d15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115558
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-14  Julien Nabet  <serval2412@yahoo.fr>  [5449a798d1e676ce8bef876270226eaea602f258]

        Avoid temporary var + directly initialize vector in VDataSeries.cxx
        
        Change-Id: Ief280ca4cb2cdadfc41f7c98bdec4044475c7daf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115588
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-05-14  Caolán McNamara  <caolanm@redhat.com>  [43f81f1ed3e98202d440f17509b8d008fab51ce3]

        gtk4: vexpand internal dialog vbox child
        
        Change-Id: I9c08fa885ddfb22e154909a66e6a70d8293879d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115583
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-14  Julien Nabet  <serval2412@yahoo.fr>  [6b58816d17957536a2875cbbed0d270451ff25f7]

        Directly initialize vectors in common_functor_test.cxx
        
        since we've got all the information from the beginning.
        
        Change-Id: I37098766967968f0db722c8998158d626792545e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115586
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-05-14  Mike Kaganski  <mike.kaganski@collabora.com>  [9e5ed5c3ef64934c410ad561c3862dc03e757cc7]

        Typos in comments
        
        Change-Id: I6d421f007f6a4b1550e0c8c907feea2472216502
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115517
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-14  Tor Lillqvist  <tml@collabora.com>  [0a930b7516e7f018b131963e05b857e68a8c6ccc]

        Change one more <Carbon/Carbon.h> to <CoreGraphics/CoreGraphics.h>
        
        Change-Id: Ib8ed1e4270b18de4761155f9aa7d536faaf7bd38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115581
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-05-14  Julien Nabet  <serval2412@yahoo.fr>  [c76e184ca1448c15f2f5fb059a51c2b483d0e387]

        Directly initialize vectors in sfx2/ObjectInspectorTreeHandler
        
        since we've got all the information from the beginning.
        
        The static_cast is to fix this error:
        /home/julien/lo/libreoffice/sfx2/source/devtools/ObjectInspectorTreeHandler.cxx:976:39: error: type 'float' cannot be narrowed to 'int' in initializer list [-Wc++11-narrowing]
            std::vector<int> aMethodsWidths { nMethodsDigitWidth * 30, nMethodsDigitWidth * 15,
                                              ^~~~~~~~~~~~~~~~~~~~~~~
        /home/julien/lo/libreoffice/sfx2/source/devtools/ObjectInspectorTreeHandler.cxx:976:39: note: insert an explicit cast to silence this issue
            std::vector<int> aMethodsWidths { nMethodsDigitWidth * 30, nMethodsDigitWidth * 15,
                                              ^~~~~~~~~~~~~~~~~~~~~~~
                                              static_cast<int>(      )
        
        Change-Id: I7d59d947bd54bf97dd559b6813cabd3ea4216efe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115582
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-05-14  Miklos Vajna  <vmiklos@collabora.com>  [9837d3b51557955b2a2b7e66c2bdcdc706474704]

        sw XHTML export: fix <blockquote> with no-margin to not have character children
        
        This is building on top of commit
        f2eae41e9a85cd1df4190160b7453d3e12b8ccbd (sw XHTML export: <blockquote>
        can't have character children, 2019-11-07), which handled this in
        general, but only worked in case the Quotation style had a non-zero
        bottom margin.
        
        Change-Id: I4008ee964d9a87a6cf409a63affce8e44d63b602
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115580
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-05-14  Caolán McNamara  <caolanm@redhat.com>  [6a3989b74a9fbdae5a9e60328a969a9e2cf55350]

        gtk4: add margins to ButtonBox replacement
        
        Change-Id: I635fb7251f1a2f2c7c5caadc90d029f1fd50b9ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115573
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-14  Caolán McNamara  <caolanm@redhat.com>  [738a39c175f46d62102556423349e416f01c7993]

        gtk4: move border width down to first child as margins
        
        Change-Id: I7bd1df9abd047780e6fe52c9a2acd56f5df25e4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115572
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-14  Stephan Bergmann  <sbergman@redhat.com>  [cbacdfd886e3556f7b02bc5165f76d4af97b6dfe]

        Improve loplugin:stringview diagnostic output
        
        Say what the O[U]String is constructed from (to make it easier to decide on an
        optimal rephrase of the whole surrounding expression), and find more cases that
        could use O[U]StringChar.
        
        Change-Id: I64a3851544498c26ca3f46f5df7f593d2fdcb0ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115579
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-14  Gülşah Köse  <gulsah.kose@collabora.com>  [b1099568ffe9ad199c3bf8f279bbac4d7ba445bb]

        tdf#141458 Set inital column width of Properties and Methods tabs.
        
        Change-Id: I60a51de849d332bbf4579eac3d60834f17cb4fb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115482
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-05-14  Julien Nabet  <serval2412@yahoo.fr>  [10bacbcc5ed91a195c74140e05b953f62e46afe7]

        Fix assertion in vcl/texteng
        
        Insert macro from https://bugs.documentfoundation.org/show_bug.cgi?id=94024 and start
        I got this bt:
        0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
        1  0x00007f39e2b61537 in __GI_abort () at abort.c:79
        2  0x00007f39e2b6140f in __assert_fail_base
           (fmt=0x7f39e2cca128 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=0x7f39db29740e "index >= 0 && static_cast<sal_uInt32>(index) < static_cast<sal_uInt32>(getLength())", file=0x7f39db27f997 "/home/julien/lo/libreoffice/include/rtl/ustring.hxx", line=794, function=<optimized out>) at assert.c:92
        3  0x00007f39e2b70662 in __GI___assert_fail
           (assertion=0x7f39db29740e "index >= 0 && static_cast<sal_uInt32>(index) < static_cast<sal_uInt32>(getLength())", file=0x7f39db27f997 "/home/julien/lo/libreoffice/include/rtl/ustring.hxx", line=794, function=0x7f39db2bada5 "sal_Unicode rtl::OUString::operator[](sal_Int32) const") at assert.c:101
        4  0x00007f39da1fe3c4 in rtl::OUString::operator[](int) const (this=0x846da80, index=-1) at include/rtl/ustring.hxx:794
        5  0x00007f39da59acdc in TextEngine::GetWord(TextPaM const&, TextPaM*, TextPaM*) (this=0x8901e80, rCursorPos=..., pStartOfWord=0x7ffd1f0b7360, pEndOfWord=0x0) at vcl/source/edit/texteng.cxx:2375
        6  0x00007f39c4ac5c5c in basctl::EditorWindow::RequestHelp(HelpEvent const&) (this=0x8581060, rHEvt=...) at basctl/source/basicide/baside2b.cxx:370
        7  0x00007f39da3b8f91 in ImplHandleMouseHelpRequest(vcl::Window*, Point const&) (pChild=0x8581060, rMousePos=Point = {...}) at vcl/source/window/winproc.cxx:181
        
        (gdb) frame 4
        4  0x00007f39da1fe3c4 in rtl::OUString::operator[] (this=0x846da80, index=-1) at include/rtl/ustring.hxx:794
        794	        assert(index >= 0 && static_cast<sal_uInt32>(index) < static_cast<sal_uInt32>(getLength()));
        (gdb) p this
        $1 = (const rtl::OUString *) 0x846da80
        (gdb) p *this
        $2 = "\t\t"
        (gdb) frame 5
        5  0x00007f39da59acdc in TextEngine::GetWord (this=0x8901e80, rCursorPos=..., pStartOfWord=0x7ffd1f0b7360, pEndOfWord=0x0) at vcl/source/edit/texteng.cxx:2375
        2375	        if (aBoundary.endPos < pNode->GetText().getLength() && u_charType(pNode->GetText()[aBoundary.endPos - 1]) == U_CONNECTOR_PUNCTUATION)
        (gdb) p aBoundary.endPos
        $3 = 0
        (gdb) p pNode->GetText()
        $4 = "\t\t"
        (gdb) p pNode->GetText().getLength()
        $5 = 2
        
        Change-Id: Ic94362b26cb0ebb0975c42fe5a31724ff485aad0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115546
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-14  Miklos Vajna  <vmiklos@collabora.com>  [2a60c2b7d0f126841420aa6b23dde5b9a795d4fa]

        Replace magic numbers in SwSectionFrame::UpdateAttr_()
        
        By using the same SwSectionFrameInvFlags constants that
        SwSectionFrame::SwClientNotify() already does.
        
        Change-Id: I538737b59fe732045ea82097ac93580cf795f975
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115571
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-05-14  Jim Raykowski  <raykowj@gmail.com>  [6b09276d157abada74e1a4989700139167207778]

        Outline folding experimental feature rehack
        
        * Changes the way the outline content visibility button is shown to
        similiar how the table un-float button is shown.
        
        * Toggle function is replaced by an invalidate function that makes
        outline content visible or not visible only if needed.
        
        * Removes the left and right arrow keys restrictions of cursor movement
        in and out of an outline node paragraph having outline content
        visibility attribute set false (folded outline content). These were
        prevented due to causing an assert in txtfrm.cxx
        SwTextFrame::MapModelToView but seems to do no harm here if allowed.
        
        * Makes a selection read-only if it spans an outline node that has
        folded content and disallows actions that would cause loss of folded
        content.
        
        * Adds RestoreSavePos when Move fails in SwCursor::LeftRight to fix a
        bug that occurs in documents with outline content folded at the end of
        the document. When the cursor is at the end of the visible document and
        right arrow key is pressed Move fails after moving the cursor to the
        end of the document model, which doesn't have a node frame and causes
        wierd numbers to be displayed in the statusbar page number count. Left
        arrow, when in this state causes a crash without the added
        RestoreSavePos.
        
        * Addresses tdf#141390 concerning position of view when feature is
        turned off and on.
        
        Change-Id: I0430f73643201aa08ffc347c1597b44b1de290e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114255
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-05-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6c8ca02c5935a800cff70f3c173319b454b63c41]

        Add extended tips to print dialog
        
        The extended tips were not imported for the print dialog
        in the firts round.
        
        Change-Id: Ie4e5282720d927fec51a823bb43c1617349105bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115576
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-05-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [9ca8a4e229d270fe7ec16f3aa7b5cb2e1f8a522f]

        tdf#141571 Base crashed on creation of user function
        
        Revert "reportdesign/core: create instances with uno constructors"
        This reverts commit 79c1d1234bdac0d41109930529f42d39c70b0f7b.
        
        I have no idea what is causing this. Something is stomping
        on memory belonging to something else, but why?
        
        Change-Id: Ieb758e5788f07e3f477063274ccd0721e3bf7726
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115567
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-13  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [699295ca7cab3a4f4e801a14496f202c05d18899]

        tdf#142014 Fix displaying strokes when line width is 0
        
        Change-Id: I80e05ff2f24f5da2f5c124c0ee1b302a1c8226ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115570
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-05-13  Caolán McNamara  <caolanm@redhat.com>  [5846f376b7e2fecc6b7fc5315095234b7aeed6c5]

        gtk4: add default spacing in GtkBox GtkButtonBox replacement
        
        except for message dialog which are left at whatever default they
        want
        
        Change-Id: I0e5a63a909f3e4bf1800868e8c14dcc71147f5b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115561
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [883b7a34d288410ac6f820e91d9eaa65ba2b9cb1]

        DBG_ASSERT->assert in UnoWrapper
        
        Change-Id: Ibc6b489f12c2734869bd45f93f946a53e3015226
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115564
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [4e869ad7367a74489938da5c7287cbf52c0a30e4]

        can pass by const& here
        
        Change-Id: I1984e3efd8fbd8400e15e82042b9c75b748a46fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115563
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [f23bc008aefe7d5ab2da8a283fe899798d15a2fa]

        fix leak in VCLXWindowImpl
        
        where the manual acquire() was not matched by a release() if we disposed
        while an event was in progress
        
        Change-Id: I307997772ccdfc912a16f0fb233f4e933f95cfbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115566
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [951c998ea27211f587e363d8aee70963177bdf05]

        dispose component in test
        
        probably not strictly necessary, but lets err on the side of safety
        
        Change-Id: I1b4b7381eca0af83434fdc925a0a5d09733b4ee8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115565
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-13  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [698e27d29cf0612634720c818ee773bfac6c40d1]

        tdf#132389 - Case-insensitive operation for non-ASCII characters
        
        The replace function should depend on the application locale, instead of the UI language.
        
        Change-Id: I1582db07a1560da9ea87c0b127cf92611c8544bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115540
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-05-13  dante  <dante19031999@gmail.com>  [c9de441f84ad4641662f2ce510868f3e3164a22f]

        Use double to iterate products in scmatrix.
        
        Change-Id: If094c33d396dc5aba31b37a3042add72076f344f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115468
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-13  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [7a578c06352328799c644e0399f14d58b05246f9]

        tdf#139840 - Case-insensitive operation for non-ASCII characters
        
        Support case-insensitive operation for non-ASCII characters in the
        InStr function in Basic.
        
        Change-Id: Idb2b8e128adf3596fa49e3e86365d5724ea3e11c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115538
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-05-13  Maxim Monastirsky  <momonasmon@gmail.com>  [a796aa9d65e3d4292232820d424b3f62c673fa07]

        tdf#112559 sc: Expose font height via the Defaults UNO API
        
        This fixes both ODF import and export of the default cell style.
        
        Change-Id: I776591c6ed932a136b95107d3c4a0f25c1bebdf1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110539
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-05-13  Caolán McNamara  <caolanm@redhat.com>  [a5bdce555ad7e5bd480c7bd63159869b7a9bc3d3]

        comment on suspicious code
        
        Change-Id: I92b16c22815a755ec23503db1b8f7bb3444f89e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115560
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [601e9d4badd84c3c4824090f1bc39bef3b64cbd1]

        inline some typedefs
        
        Change-Id: I1608e03ff9f6fbc55987010e88897e034b690b3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115552
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-13  Dennis Francis  <dennis.francis@collabora.com>  [17d4221c047eac47e26465ddc72d13fb89284f57]

        tdf#142214: unittest:test autocomplete through numeric block
        
        Change-Id: I4a44fb85dfdfdd9aa5f18801e4e2b215ee188e45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115346
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115551
        Tested-by: Jenkins

2021-05-13  Dennis Francis  <dennis.francis@collabora.com>  [ebff4e5181b102e5184277f57fda32fcce60431f]

        tdf#142214: autoinput: remove search/entry count limits
        
        Change-Id: Ib41f7c04b9a3802982105cbbfef3ae638bdb286f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115345
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115545
        Tested-by: Jenkins

2021-05-13  Dennis Francis  <dennis.francis@collabora.com>  [06c360d4d27ab0dadfdcd5f9d4f0c87288d3cb75]

        tdf#142214: unit-tests for new behaviour of auto-complete
        
        Change-Id: I1255c50c33f4001a7d9932e0178b6539653eb61d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115133
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115467
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2021-05-13  Dennis Francis  <dennis.francis@collabora.com>  [ca2ec443893731093970914feb750b31ea13e47f]

        tdf#142214: autocomplete: do not search across empty blocks
        
        Change-Id: Ia5b0be1eed2bf645fa1e53d71abc7b2e67dfaa0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115458
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2021-05-13  Dennis Francis  <dennis.francis@collabora.com>  [f8039c6d645acb015a6c4e45000bbfd1311bfea3]

        tdf#142214: show autocompletion only if there is...
        
        ...exactly one match
        
        Picking one from many matches by any logic requires the user to pay
        attention to the auto completed match and see if it the one they wanted.
        Instead show autocomplete only when there is exactly one match with what
        the user has already typed.
        
        Change-Id: If8f7e59fe905d3d472a5a5795f96374ec2d1a6e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115457
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2021-05-13  Dennis Francis  <dennis.francis@collabora.com>  [e2f771ffe8e82ba5a5001a71601abf3c45c56192]

        lok: Enable the "AutoInput" again.
        
        This partly reverts commit 65990058f041c3f1d280a69d411eb4ceacf5a721.
        
        Change-Id: I494e3ffa3c9824fd6668b1c7322b9cf08accac21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115456
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2021-05-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [6ba2260591633749144e4bf451046fe0c4352b55]

        make some classes private
        
        Change-Id: I14b2c27a99e76b1141c7a7bd3d0edaf57737bee2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115544
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-13  Caolán McNamara  <caolanm@redhat.com>  [fb7cb76df84c7f5c5adbef20a4ddf9b5ed4af24d]

        gtk4: get word count dialog visible
        
        Change-Id: I96d061198c54f623c366916f78655b716e1a2698
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115550
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-13  Caolán McNamara  <caolanm@redhat.com>  [8ccabd1c4e7263b3eb28eebed3d4fcc184b477e0]

        gtk4: add a mechanism to support reusing the same .uis for gtk3 and gtk4
        
        well, a base so experiment on anyway
        
        gtk4-builder-tool simplify --3to4 isn't sufficient to do what we need
        
        Change-Id: Ic5f5be90f9b9775eadecc7eaa6881c75cc2041ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115549
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-13  Caolán McNamara  <caolanm@redhat.com>  [4f757de6fe5e070cadf5516ef349af8080235a40]

        gtk4: skip gtk_widget_get_root if pWidget is null
        
        Change-Id: I3ac47e67b1b16728a448ff8341f31c107d38556f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115548
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [32b09faca508ae4aac7e100c98a2fe56d3302eef]

        Revert "simplify the vcl<->toolkit connection"
        
        because it introduces a link-time dependency of vcl on toolkit,
        and toolkit already depends on vcl
        
        This reverts commit f7a86c5cdf4323c99d26512bf78de7f7c380667d.
        
        Change-Id: Ibdd4f3e8221d70e2abd8fcbda67f85af3ac0396e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115547
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-13  Miklos Vajna  <vmiklos@collabora.com>  [013a4f1f5c9ea5fb511568c53a7e76d1b365a65d]

        sw XHTML export: fix handling of list labels
        
        This is building on top of commit
        119b6876c92e4cdae44583c4b1b1419d3533e3ee (sw XHTML export: properly
        write <li>...</li> around multiple paragraphs, 2020-05-21), but the
        use-case here is a numbering with list labels only.
        
        The first problem was that the list label had its <li> suppressed, but
        not its </li>.
        
        The other problem is that <ul> can only have <li> child elements, so at
        least fix the case where the list only has list labels, in which case
        even <ul> and </ul> should be omitted.
        
        Change-Id: Id38978a40d8618f483e3e9d499f75838d5b2adb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115543
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-05-13  Caolán McNamara  <caolanm@redhat.com>  [54387d1d35cb79a30be208052831de74efd8b2f2]

        error: use of undeclared identifier '_exit'
        
        Change-Id: I6802c8afe4b02ec8398fa9d62728694ddc6f770f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115539
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [bb4341d76974887d473fcee1e1b1d5a9ea8f5c26]

        sw_uiwriter: Use a template in makefiles to reduce duplicated code
        
        Change-Id: I2aa29480766f943ad24d97635c50eb8b49ca8795
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115536
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-13  Miklos Vajna  <vmiklos@collabora.com>  [f970338902f6ebeebdf125833fad814dca7f8a24]

        Introduce SwSectionFrameInvFlags to replace magic numbers in ...
        
        ... SwSectionFrame::SwClientNotify()
        
        SwSectionFrame::UpdateAttr_() is not yet updated to produce these.
        
        Change-Id: I2eba563916420fa78d77b9656898ce333abce6e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115507
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-05-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [dbd4110cc36011042c98549d997daa79e8065aba]

        fix leak in canvas test
        
        Change-Id: I01d52e67711b0201bbabb8c36e990f494466ae55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115499
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [16a17fc0951e77af357591deae71f8da50c03cae]

        suppress more basic leaks
        
        Change-Id: I283457e47b919411455afac209e78e508139f9af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115498
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-12  Caolán McNamara  <caolanm@redhat.com>  [512649f2fbaaa72d42d9a94ac5c414d2c37b36ec]

        unused include line
        
        Change-Id: I6a41cfa184a653f1b84cf6f33c391ccd531ffc2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115494
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-12  Caolán McNamara  <caolanm@redhat.com>  [2b4b532179725e69c8df7deceae9158b9beed560]

        rename ui-converter-skeleton to ui-rules-enforcer
        
        Change-Id: I1cc0fd704be075a7c387363a49bd84b159831aca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115493
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-12  Caolán McNamara  <caolanm@redhat.com>  [f99404da8b38955b4c1b99f76cfaefd0c19d5348]

        add truncate-multiline for uniformity
        
        Change-Id: I731b2427b49586ba06e83ce36a13e3508caa3119
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115492
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-12  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [b5ece3fbc7f878846298fd9196e5a30ba50e0dc2]

        tdf#112603 tdf#142014 tdf#142139 WMF/EMF Fix line width
        
        Previosly line width was always 1, and changing width do not affect
        line.
        
        Change-Id: I462096b915e053fa089e85860f124466b650558a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115497
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-05-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [145b2d8ee131dca592a41f7b26341a542a23845b]

        sc_ucalc: restore formula options after using them
        
        Otherwise, it might affect other unittests
        
        Change-Id: I0750979742e6193f627a1eaf9b1e35f97976278b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115490
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [f7a86c5cdf4323c99d26512bf78de7f7c380667d]

        simplify the vcl<->toolkit connection
        
        No need to store two different pointers and hide the
        underlying class behind an UNO interface
        
        Change-Id: I72c55e912caa9eae1cffa6c9d1b1d480e5668d40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115496
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-12  Michael Stahl  <michael.stahl@allotropia.de>  [c5e5467f6a13aba68b4706a4d7feb130e824bcc6]

        tdf#137810 sw: fix SwXNumberingRules setting CharStyleName
        
        During ODF import, due to removal of the pDocShell parameter, this hits
        
                    else
                        rCharStyleName = sCharFormatName;
        
        while setting the "CharStyleName" property and later
        GetNumberingRuleByIndex() prefers m_sNewCharStyleNames over the
        format set in the SwCharFormat??
        
        Also, "BulletFontName" has a similar problem; otoh "HeadingStyleName"
        only makes sense on chapter numbering.
        
        The m_pDoc and m_pDocShell members are such a WTF.
        
        (regression from ae0e4a6ba9be2fa99ac2be8e20157806e36209b2)
        
        Change-Id: I9d4d4cd7aeb7e6e29221d53facaff213fd4e35a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115495
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-05-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [f02a56b0f2a66b583e52dd91b548c666b3d4693c]

        fix ubsan use-after-free
        
        after
            commit 2ed8c34bca56c1a30d727b21d9096cb77e88197a
            Date:   Wed May 5 10:54:44 2021 +0200
            use a single global item pool for chart2 draw model
        
        Change-Id: I5f6b1b1917f60c9a8603b58368da8b34f174f7db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115478
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-12  Caolán McNamara  <caolanm@redhat.com>  [aaeb94cb055d5daad9bd98c5ec435d1234c75eb7]

        gtk4: add a typedef for different gtk_widget_translate_coordinates arg type
        
        Change-Id: I07c514309d1c687361609818d1d16e808e8b4a56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115487
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-12  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [b0ae5aaaafd236663f7e81af06a567ade8a2a745]

        tdf#141307: adapt null-check
        
        - if we check pNd for nullptr, we need to expect it to be nullptr
        - in that case we shouldnt use the pointer before the null check
        
        Change-Id: Ia9d11abe32fac10f36fdbfcefeadd51891f1834e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115264
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2021-05-12  Caolán McNamara  <caolanm@redhat.com>  [b5c21b95e4b9801902ef9ed3464d09d70d7d1dcf]

        gtk4: add widget_get_first_child to wrap gtk_widget_get_first_child
        
        and equivalent gtk3 calls
        
        Change-Id: Iab6801466d6677ae5a7419470ce3bb32e16e68ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115486
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-12  Caolán McNamara  <caolanm@redhat.com>  [59ab855cdac009ea3b52fbdbabf110658e89c16d]

        gtk4: wrap gtk_image_get_icon_name for different version args
        
        Change-Id: I38f2c11309965b08a5c85f543127f3c8b6720e08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115484
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-12  Caolán McNamara  <caolanm@redhat.com>  [b2fefcad3236970284e559ba8cd018511a8cacce]

        gtk4: enable CreateBuilder but forward to generic one still
        
        Change-Id: Ifba5d0de1606ed238a3e71c4149baf1c97848b1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115483
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-12  Caolán McNamara  <caolanm@redhat.com>  [346abdee0c61612c2a7639a7fea28313f8a7742b]

        gtk[3|4]: drop m_xFrameWeld before gtk_window_destroy invalidates m_pWindow
        
        for gtk4
        
        Change-Id: If9446411bd5dde1ad1b0d5d02bd0354b63f5c3c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115481
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-12  Caolán McNamara  <caolanm@redhat.com>  [47cb7376447b35ae6e235a147dfe558390484efb]

        gtk4: renable providing parent to native dialogs
        
        Change-Id: Ic21d57d8c58db855d80cb905e45a3cd37985ca0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115480
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [dad39d0022ed267ede3e8e589854f7eb73e602f3]

        fix some VirtualDevice leaks
        
        Change-Id: I645543fa27ca8b75b36ed7798f0af7b81fd09f49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115477
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-12  Marco Pinto  <marcoagpinto@sapo.pt>  [6a6225cea84b43ac0231333afbde89b399984322]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 4fa94195b8136364dd40bf2b0366a0fe32058899
          - Updated the English dictionaries: GB+US+CA+AU+ZA
            
            Change-Id: I0bc59f1c11ef10ff597ab2d7c18fcdbc648a472a
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/114824
            Tested-by: Aron Budea <aron.budea@collabora.com>
            Reviewed-by: Aron Budea <aron.budea@collabora.com>
            
2021-05-12  Caolán McNamara  <caolanm@redhat.com>  [77cbb5b05c973323802a23c153100ef6cdb8868c]

        gtk4: reenable gtk message dialogs
        
        Change-Id: I115901d5e86be7aee261df4d548b8b660e904f9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115476
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-12  Eike Rathke  <erack@redhat.com>  [c2a3a1f1ad3b48b294203da6b4aff125d2cee229]

        Update to ICU 69.1
        
        Change-Id: I32836175a877349777dcbb6eb7b0d813aa31199a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115479
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-05-12  Miklos Vajna  <vmiklos@collabora.com>  [6b1d5bafdc722d07d3dc4980764275a6caa707ba]

        vcl PDF tokenizer: fix EOF position when \r is not followed by \n
        
        Otherwise this would break partial tokenize when we only read a trailer
        in the middle of the file: m_aEOFs.back() is one byte larger than
        rStream.Tell(), so we reader past the end of the trailer, resulting in a
        tokenize failure.
        
        What's special about the bugdoc:
        
        - it has 2 xrefs, the first is incomplete, and refers to a second which
        is later in the file
        - the object length is as indirect object, triggering an xref lookup
        - the first EOF is followed by a \r, but then not with a \n
        
        This results in reading past the end of the first trailer and then
        triggering a lookup failure.
        
        FWIW, pdfium does the same in
        <https://pdfium.googlesource.com/pdfium/+/59d107323f6727bbd5f8a4d0843081790638a1dd/core/fpdfapi/parser/cpdf_syntax_parser.cpp#446>,
        we're on in sync with it.
        
        Change-Id: Ia556a25e333b5e4f1418d92a98d74358862120e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115466
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-05-12  Stephan Bergmann  <sbergman@redhat.com>  [21f92ce72ada2ea92ef4997a7a0fae986f023b6c]

        Guard against isCXX11ConstantExpr on dependent expression
        
        > Assertion failed: (!isValueDependent() && "Expression evaluator can't be called on a dependent expression."), function isCXX11ConstantExpr, file ~/llvm/llvm-project/clang/lib/AST/ExprConstant.cpp, line 15540.
        
        ...as would have hit with a preliminary version of
        ad48b2b02f83eed41fb1eb8d16de7e804156fcf1 "Optimized OString operator +=
        overloads"
        
        Change-Id: I652063b4eebd076973eaa57219df91cd1fbef312
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115462
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-12  Gülşah Köse  <gulsah.kose@collabora.com>  [b2f8032c43e298525ab7897f13baad9017a969ff]

        Fix broken TOX in Online.
        
        1. Open a German file in the Online
        2. Insert a new paragraph, and change its style to "Ueberschrift 1"
        3. Go to the Table of Content, and choose "Update Index"
        4. See the index got destroyed, and when you look at the list of
           styles, the "Ueberschrift 1" has disappeared, and "Heading 1"
           appeared instead.
        
        This reverts part of:
        commit ca435be45f316120b9df6c9d547b781ed975817d
        writer: handle styles in multiple languages for online
        
        Change-Id: I82e46b3cf7824df6efdbb4b2a16716153ddae0df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114683
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115273
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-05-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [5aa60be574ece81b27c8f63e6e809871c694dba0]

        fix leak in VCLXWindow
        
        which is a little tricky because dispose() can be called from either
        side (vcl::Window or VCLXWindow)
        
        Change-Id: Ifc380feec6bec84b2cf7d903d42db00755d4cd97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115441
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-12  Gülşah Köse  <gulsah.kose@collabora.com>  [db35b9086476259fa2c047f2e4dfe7862d026530]

        tdf#141426 Remove GtkPaned struct unnecessary tabs.
        
        In development tool we need GtkPaned for only properties tab.
        Unnecessary hide() show() calls for the other tabs(Interfaces, Services,
        Methods) causes complex problems about inital height of the second pane
        with gen plugin.
        
        Change-Id: I7523ef0bc425d7fc97ec5bd9e30e874f88e354f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115450
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-05-12  Gülşah Köse  <gulsah.kose@collabora.com>  [95a1ccff3a252315e1c2499331ded4bc2e660d54]

        tdf#141426 Fix VclBox inital size allocation.
        
        Change-Id: If7380c9dbbcda091a2de93b722bf90182677af6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115295
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-05-12  Caolán McNamara  <caolanm@redhat.com>  [addb261c7a93f16b3be84d1e67994cecdb53de77]

        gtk4: wrap gtk_widget_get_root vs gtk_widget_get_toplevel
        
        Change-Id: I416b157defd927e7c2fa828c5d3b3ba2a5e20c5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115448
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-12  Caolán McNamara  <caolanm@redhat.com>  [4aa86bcde7faa27155e34caf9ac30367e9efa786]

        gtk4: wrap gtk_css_provider_load_from_data for arg difference in gtk versions
        
        Change-Id: Iabbf7f6a746efae2ec4abecfb27b4b097ce822ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115447
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-12  Caolán McNamara  <caolanm@redhat.com>  [0cf318d119682eebb655c0cbab648628dcefc1d1]

        gtk4: unset gtk_popover_set_has_arrow for popover menus
        
        which is what I see in e.g. the gtk file dialog so lets follow
        that pattern.
        
        Change-Id: I505318c0e1e12ea8c75d2960184092927fd2f744
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115446
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-12  Caolán McNamara  <caolanm@redhat.com>  [0f76fccf16ed865c5af97082c1bc9c36eba986ad]

        gtk4: improve gtk_dialog_run replcement to not crash on ESC
        
        e.g. open/save file dialog
        
        Change-Id: I71813125589866affc2313c72e44159c15501ec4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115445
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-12  Stephan Bergmann  <sbergman@redhat.com>  [ad48b2b02f83eed41fb1eb8d16de7e804156fcf1]

        Optimized OString operator += overloads
        
        ...similar to how OUString got an operator += overload for std::u16string_view
        with c927aab29ebfff1ce3ac0b2f27ae343025a9890c "Make the OUString ctors taking
        raw sal_Unicode pointer/non-const array explicit".  In this case, though, we can
        easily add enough overloads (which forward to the one taking std::string_view)
        to avoid any ambiguities at call sites.
        
        We had left this out in the past as there is no suitable rtl_string_newConcat*
        function to use in the implementation, but we already had inline implementations
        of OStringConcat/OStringNumber overloads, so stick to that pattern here with the
        new std::string_view overload.
        
        Change-Id: I329036ea2b62cb921b4dbc1eef7c45a9cdb56e13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115452
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-12  Miklos Vajna  <vmiklos@collabora.com>  [de16265f55ff2e4e1beb574fcb5b7b894df234f9]

        external: update pdfium to 4500
        
        Change-Id: I38c85fb3e30ffd1f7fc0a11948fc01338f7bb205
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115444
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-05-12  László Németh  <nemeth@numbertext.org>  [1610eeef6f2312616fe5d3535475f27f7896bef8]

        tdf#142196 sw: crossing out images anchored to character
        
        Follow-up to commit d845b91bcc6eb885c55494d4d4fab4ec09577e1d
        (tdf#78864 sw track changes: cross out deleted images).
        
        Change-Id: I3daa772ac80f777e1badc58a424f98b1d655acba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115442
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [5d7251c7121cee8885fa9f2387c4a0625dd4ecee]

        sc_ucalc: remove duplicated method
        
        Change-Id: I720c40bfc218b3f442217d3bb7189fce1baaf4a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115449
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-11  Mike Kaganski  <mike.kaganski@collabora.com>  [2009af1c0fb4fead653dd7688347c15d74eaa1b0]

        Revert "tdf#141015: Show Mail Merge toolbar when DBData has data source"
        
        This reverts commit 346153f08c907739ca310934ad45814379971027.
        It seems to create more problems than expected, and there's no
        way to remove DB association other than editing document XML.
        
        Change-Id: I93171f17c01e231abbcfa9a816fdadce83c983ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115283
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [af691db0dadaed984cae206f895075b0313758c0]

        fix leak in SwUndoInsSection
        
        Change-Id: I68e0c0570ac7b6f5ebce06900947fa296cbedd03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115403
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-11  Mike Kaganski  <mike.kaganski@collabora.com>  [05f8f239d49bd66145e736b4e2e28ad073ef6f2f]

        tdf#139241: partially revert 059f07f9f33460c809a93e0fda1165f5c6f6d805
        
        And instead normalize the start and end values before creating
        rectangle.
        
        Change-Id: Ib9921f1a537ca88a70cedf989d2f696180ad68e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115284
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-11  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [b74fe262d889705ea6c27267bd7e6d57279367b9]

        There’s no need to SHOUT to the user
        
        Nowhere else in LibreOffice’s UI are keyboard shortcuts
        indicated in all-caps. Don’t do it; we’re not in the ’90s.
        
        Change-Id: Ieb8aa32797d422c2ac067fab5d061de6d2176908

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [dd29ce678ad76019886cb24c1492c57388733aee]

        ofz#32899 missing scripting_BrowseNodeFactoryImpl_get_implementation
        
        Change-Id: Ifd7d40f67234bc852776cde8d7855f86f73a8fb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115440
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [43335776cfc18cdc7addf33250cffc886d384186]

        gtk[3|4] don't create File Dialog with buttons that need to be removed
        
        just create it without the offending buttons in the first place
        
        Change-Id: I0708e69a82e8fbabf149b64186a9d20cfd011cd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115439
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [f11ed681df15728abe6a0b6b7b1612f190aa1707]

        tdf#141982 tdf#142139 Add rotation and line width support to ROUNDRECT
        
        With this commit the ROUNDRECT is able to change line width and
        transformation (including rotation) is supported.
        
        Change-Id: Ic303a74adf0fd0dd452353f250a13140603d492e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115429
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [a9a9d66ec8fb07df7d5b08d94b6e0878006b6004]

        gtk4: replace gtk_dialog_run
        
        with effectively the same thing, so still a loop within a loop.
        
        File Dialog now appears and is semi-functional
        
        Change-Id: Ibd7584c5e41b5de84975c3cb7886fe97a74d8587
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115438
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [87d795a7a25934b11095f401c3bda73056f4f3d6]

        gtk4: incomplete GetDisplayBuiltInScreen implementation
        
        only x11 possible as far as I can see, maybe we can assume index 0 is
        built-in otherwise. We like to default to put the presentation console
        on the built-in laptop monitor and the presentation on the external
        projector.
        
        Change-Id: I5d17403032b04750a5fb4d52904db0a81a6234c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115436
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [a7a1b836e55cda808472ade322b93a56ab82c40b]

        gtk4: reduce ifdefs
        
        Change-Id: Ibfbc5a37666c233590cf2d4169730a89d37ff7f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115435
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [8f03cf64ecbf026111cc4c506b1bb021a11187b7]

        gtk4: have just one way to determine if its an X11 Display
        
        Change-Id: I59e2cd44252616e93c8781ffa9a916f846b24b80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115434
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [2f26a3323dc0cf2975351774f2f1ffc60930fda6]

        gtk4: drop unneeded ifdef
        
        Change-Id: I85180b68ee2db3469ea93f14c73e9b325e3d948d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115433
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [3f4400f1ac9185b7b123585deafef04a3d91bc66]

        gtk4: flatten this method
        
        Change-Id: I4dfceaf70a2be541b7ed750e47e3565e3341b32e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115432
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [8fb62def894ce6ea37ade9fc20e3cdad5562d0aa]

        gtk4: drop unneeded ifdef
        
        Change-Id: I6bc4c95b1eebaec6362ce852a76ae8d947b81199
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115431
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [07d235414f95a74561204a3643975590cde89299]

        gtk4: tidy up messy xid/native handle behind GtkSalFrame::GetNativeWindowHandle
        
        Change-Id: Icefbfe3922b46de8da54a8117709e3a01b4b21db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115430
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [3cc2ea2da2dad635e7e0d4375668c55b16bada55]

        gtk4: rename ensure_dbus_setup to attach_menu_model
        
        Change-Id: I26b657aaad0dfbdbe6917815a8a4c5ca2d3bf4f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115426
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [72f52efe861ff2a85d26a7cf6d8301af1c5ec2a2]

        gtk4: trim ensure_dbus_setup down to the minimum needed
        
        Change-Id: Ic74ae09ca36ec110c67718fdb3de0513ef36d387
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115425
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [da6c8343993c4d5c0e7b60eebe27a611def7f250]

        don't leak when the SfxHintPoster is disabled
        
        Change-Id: Ia445feb93b7e65e1b64c69efded9a3e779cb578e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115405
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-11  Regina Henschel  <rb.henschel@t-online.de>  [36499d8bf6cd5c6af7b2ceb6071baf5c7421bd0a]

        tdf#141463 avoid skew in shape group in ooxml import ..
        
        and implement special resize handling for rotation angles larger 45deg.
        This solves tdf#93952 and tdf#141953 too.
        
        Change-Id: I798f6d2cea29c4a5285f530e9cf7bb10e7f6c41d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115296
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [919260f73be652195d228d78ed519d46e59e6f8b]

        gtk4: drop no-op filterGdkEvent
        
        Change-Id: Ia94f7f70be9b2ac21608d97095a76624cad78aac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115407
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [1821241f7c7c90784662be54dc3b42e4f9ca3ca3]

        gtk4: listen to monitors changing the new way
        
        Change-Id: Iab483c86a0d9810e801a19a9daf3cb9cc1632608
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115406
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [27f2084cbe0f505e59420e90235bfd7a668ae96e]

        gtk4: style provider is at GdkDisplay rather than GdkScreen now
        
        Change-Id: I9ae0d2e306c7470237ab16436dd80518c911deb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115401
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Mike Kaganski  <mike.kaganski@collabora.com>  [b4c6fe22e2f91f33ce3705f01ef35b46e980b926]

        Missing include
        
        Change-Id: Icd36de153a89893d09d74df6c33aa5a2b98f0d7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115280
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-11  Heiko Tietze  <tietze.heiko@gmail.com>  [8fa4371664108560dda438be8fc997d9cfe4bb6e]

        Resolves tdf#127406 - Font name and style name not readable
        
        Font name dropdown made 5 chars larger, style name +3
        
        Change-Id: Ia37af6742cf7b754b25b9af18d7b29858634e5a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115234
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-05-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [83d91ebbbda2204af9a09a921055a850a16911e0]

        tdf#91874 Command Popup - HUD to search and run LO commands
        
        This adds Command Popup functionality, which is a HUD like pop-up
        window, which can be used to search and run commands presented in
        the main menu (but not limited to that only).
        This is the initial version, which has limitation in searching
        and running the command (doesn't work for some currently).
        
        Change-Id: I92cdd3130b8de42ee0863c9e7154e7c7246d9377
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115380
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-11  Robert Campbell  <robert.rcampbell@gmail.com>  [0409c4f5de99a125865af0323036516eb62c5a73]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 4d00eb0e60d4d1e89c1f50cd97b44e44abe26517
          - Update lo_LA.dic with new data
            
            Change-Id: Id3975f55c62b256b85ecee78a679a51c22f6e5c9
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/114928
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2021-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [a9435ac284f9f0a4d374ab891833fbf737d2898b]

        fix leak in SvxHpLinkDlg
        
        Change-Id: Idefd194a81585efc09d38593a6e40f77733d06ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115382
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [a5c37adc47d91176bdd64250a1f44f26b36215ac]

        loplugin:implicitboolconversion workaround
        
        after
            commit eb6819e74a66750235d3a4a894479faeee8146e2
            Date:   Sat May 1 22:13:37 2021 +0900
            change usage of boost::hash_combine to o3tl::hash_combine
        
        Change-Id: Idc70726f7e762b49111e6505ba3f978370d7cf7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115399
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [948066dba3556598337b3b5db75f77439627f94f]

        gtk4: enable svg pointer cursors
        
        Change-Id: I15086c16733b862dfea7dc9be621a527000b97cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115398
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [31d3f7c7e571acbce0b4da98e6a240ecdc8ea014]

        do not leak on error path
        
        Change-Id: Iba675c7465b1850e154152d86141947c4779952b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115394
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [a161d8c2c7322cda720ec487cd31baae23f16546]

        gtk4: add basic scrolling support
        
        Change-Id: Ibe492ad1589d6ffeb8e8f18958e2b9cb2f0f9761
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115397
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [d19397ea3fe742d81251382c61608ea93a42ce74]

        gtk4: add basic Input Engine support
        
        old hack to emulate single key press events not supported (yet?)
        
        Change-Id: I0de44fab76d0fa82f7586a6712b1f4a469550c45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115395
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [0064b47ee1ea9e8c7a63497889d2aa7e0126b95d]

        gtk4: add initial keyboard event support
        
        basic typing works now
        
        Change-Id: Iee248855c44151a9418818081910f748ff911755
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115391
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [9267e9fbd2ad1a05986f7ce16d4fef28cf7f08fb]

        fix leak in RtfExport
        
        Change-Id: I6e1059cef9032de36cf8e1ac56eefecc4e417337
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115384
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [38f3bd349586ecae867c74b746fd3db7c6104d70]

        tdf#127363: svl_qa_cppunit: Add unittest
        
        Change-Id: I23f792b33ac7147007980e9af38afeb61fd28165
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115388
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-11  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [518d0d8283b6d732cffa102c6b7c2fe01d1ec348]

        tdf#76258 Skip color items in filter dialog for now
        
        Change-Id: Iada39f065dbb9b975ada90bcc4135c39b9710def
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115393
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [0111565f560a4978ee664403ba86af1e72a2ba05]

        loplugin:noexceptmove
        
        after
            commit adfd91d24678053b9a1475ad6985eb1fc548706a
            Date:   Mon May 10 20:17:11 2021 +0200
            fix leak in SalLayoutGlyphs
        
        Change-Id: I495106d9930ce6f2dad8e62fd89bc2970f747088
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115392
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [5ed6aae8b572fd2b7623454acbb1de791f166c45]

        fix leak in LOKPostAsyncEvent
        
        Change-Id: I0bae5c59d75b315c1c086640a8a9bb638a82923d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115381
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [eb6819e74a66750235d3a4a894479faeee8146e2]

        change usage of boost::hash_combine to o3tl::hash_combine
        
        Change-Id: I840518a36ac43d36c95f38e09c7bfcfe1a25a525
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114984
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e6c0c282be59a5198932604d6c40de837b7cb548]

        add o3tl version of hash_combine to not depend on boost for this
        
        Change-Id: I081f8d116ef811baa8aa5de35a6cb51fa4de7d56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114983
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [57ed14b5c52c6a3504a7af8359dec436fcdf54f2]

        fix leak in ZCodec
        
        Change-Id: Ifec23a2e83a4327d954a9978ee3885a1f0889d6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115377
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [1965bd9645777d94d93d4caae799577af71039f8]

        gtk4: gtk_widget_set_focusable needed for GtkEventControllerFocus
        
        worth mentioning in the docs
        
        Change-Id: I635bff1e7cf416796f78173ce719ce01f6cf1e5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115386
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [71dd1d72358a862b4cf36d5014624ab9d8c8a402]

        gtk4: current-folder-changed removed without replacement
        
        since...
        
        commit e31bacf7be3dcc5295c89f8e929b53636976ebaa
        Date:   Thu Jul 9 01:48:33 2020 -0400
        
            filechooser: Drop the ::current-folder-changed signal
        
            This signal does not work on native file choosers,
            and it exposes internals of the widget that should
            not be public. And it is just not very interesting.
        
        Change-Id: I170f91b6dc87965248e206c2b1a2863448e5c976
        
        and selection-changed removed without replacement
        
        since...
        
        commit 2746a2d929615231af10f221fc2ab416537285f3
        Date:   Thu Jul 9 02:06:31 2020 -0400
        
            filechooser: Drop the ::selection-changed signal
        
            This signal does not work on native file choosers,
            and it exposes internals of the widget that should
            not be public. And it is just not very interesting.
        
        which doesn't bode too well.
        
        Change-Id: Ib8657afbbc23bf921c0bfad037d7cdb0bc490790
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115385
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [a76834dc31247a26c409a7bcc7586de32782f9bb]

        gtk4: GtkCheckButton no longer inherits from GtkToggleButton
        
        Change-Id: I7bbf97b6a4a076d2cbc77e03bd21ecdf9b194c82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115383
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Noel Grandin  <noel@peralex.com>  [de5af8315e014ce3408f66c6de3c9c4e841f8437]

        improve perf of xmlreader::Pad
        
        Change-Id: I83cc88977e7c287b0f428a3e01f289179b6dbad9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115353
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8f3b80f5c58e1f22db68be0f109eb06d2b054688]

        vcl: Popover - signal "closed" when calling popdown()
        
        Change-Id: Iabb5c7441560f1f9fa5a25cd87075f1b15e1fd51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115379
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [351875e5662ee2c2bd45750cb2dd8fbac65bf728]

        gtk4: menu item text seems to be parsed as xml now, so escape the basics
        
        "Zoom & Pan" in impress causing trouble
        
        Change-Id: If738eebaa3d9fd9abdd09a4fba4abce600c28743
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115363
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [48b2d74b1d68523253368bd0ba23dec26ad6ad8c]

        gtk4: have to explicitly ask to listen to all buttons
        
        right click works now
        
        Change-Id: I35326a7adab6287644ab9059fdf6ecbb66959346
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115364
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [c600f7566319974323d718773a01082da078ad91]

        suppress some leaks I don't want to deal with
        
        Change-Id: I66d39f3c4500ca75da62f023c80c8fe2851636a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115376
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [adfd91d24678053b9a1475ad6985eb1fc548706a]

        fix leak in SalLayoutGlyphs
        
        we forgot to delete the extra impls vector
        
        Also make more use of std::unique_ptr
        
        Change-Id: I2c745c0ad2b7ad62d368e9702bd2c32c734442fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115375
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-11  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [5b01ad53aba40956a164500c4267990f7d2d8dd7]

        tdf#76258 Use correct icon size for color filter popup colors
        
        Change-Id: Icda5ee2cc4c02d6da5cc3f45c30416ad503eaa20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115378
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-05-11  Michael Weghorn  <m.weghorn@posteo.de>  [55c17dff49166e8ad036f02fc97db40137158d43]

        android: Don't crash trying to process non-existing file from recents
        
        When the "Recent files" list in Android Viewer contained an entry
        for an Uri that was no longer pointing to a valid file, a
        SecurityException was thrown trying to query the display name
        from it.
        
        Catch the SecurityException that is thrown and just return an
        empty string, the document is then not displayed in the
        "Recent files" list.
        
        One scenario:
        
        1) open file located in the "Download" directory from within the app
        2) close the app
        3) delete the file
        4) open the app again
        
        -> crash, with this backtrace in ADB log:
        
            05-11 08:37:14.230  3892  4707 E DatabaseUtils: java.lang.SecurityException: Permission Denial: reading com.android.providers.downloads.DownloadStorageProvider uri content://com.android.providers.downloads.documents/document/msf%3A1091 from pid=6981, uid=10177 requires that you obtain access using ACTION_OPEN_DOCUMENT or related APIs
            05-11 08:37:14.230  3892  4707 E DatabaseUtils:         at android.content.ContentProvider.enforceReadPermissionInner(ContentProvider.java:804)
            05-11 08:37:14.230  3892  4707 E DatabaseUtils:         at android.content.ContentProvider$Transport.enforceReadPermission(ContentProvider.java:670)
            05-11 08:37:14.230  3892  4707 E DatabaseUtils:         at android.content.ContentProvider$Transport.query(ContentProvider.java:238)
            05-11 08:37:14.230  3892  4707 E DatabaseUtils:         at android.content.ContentProviderNative.onTransact(ContentProviderNative.java:106)
            05-11 08:37:14.230  3892  4707 E DatabaseUtils:         at android.os.Binder.execTransactInternal(Binder.java:1138)
            05-11 08:37:14.230  3892  4707 E DatabaseUtils:         at android.os.Binder.execTransact(Binder.java:1102)
            05-11 08:37:14.230  6981  6981 D AndroidRuntime: Shutting down VM
            05-11 08:37:14.231  6981  6981 E AndroidRuntime: FATAL EXCEPTION: main
            05-11 08:37:14.231  6981  6981 E AndroidRuntime: Process: org.libreoffice, PID: 6981
            05-11 08:37:14.231  6981  6981 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{org.libreoffice/org.libreoffice.ui.LibreOfficeUIActivity}: java.lang.SecurityException: Permission Denial: reading com.android.providers.downloads.DownloadStorageProvider uri content://com.android.providers.downloads.documents/document/msf%3A1091 from pid=6981, uid=10177 requires that you obtain access using ACTION_OPEN_DOCUMENT or related APIs
            05-11 08:37:14.231  6981  6981 E AndroidRuntime:        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3333)
            05-11 08:37:14.231  6981  6981 E AndroidRuntime:        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3477)
            05-11 08:37:14.231  6981  6981 E AndroidRuntime:        at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
            05-11 08:37:14.231  6981  6981 E AndroidRuntime:        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
            05-11 08:37:14.231  6981  6981 E AndroidRuntime:        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
            05-11 08:37:14.231  6981  6981 E AndroidRuntime:        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2043)
            05-11 08:37:14.231  6981  6981 E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:106)
            05-11 08:37:14.231  6981  6981 E AndroidRuntime:        at android.os.Looper.loop(Looper.java:216)
            05-11 08:37:14.231  6981  6981 E AndroidRuntime:        at android.app.ActivityThread.main(ActivityThread.java:7464)
            05-11 08:37:14.231  6981  6981 E AndroidRuntime:        at java.lang.reflect.Method.invoke(Native Method)
            05-11 08:37:14.231  6981  6981 E AndroidRuntime:        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:549)
            05-11 08:37:14.231  6981  6981 E AndroidRuntime:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:955)
            05-11 08:37:14.231  6981  6981 E AndroidRuntime: Caused by: java.lang.SecurityException: Permission Denial: reading com.android.providers.downloads.DownloadStorageProvider uri content://com.android.providers.downloads.documents/document/msf%3A1091 from pid=6981, uid=10177 requires that you obtain access using ACTION_OPEN_DOCUMENT or related APIs
            05-11 08:37:14.231  6981  6981 E AndroidRuntime:        at android.os.Parcel.createExceptionOrNull(Parcel.java:2285)
            05-11 08:37:14.231  6981  6981 E AndroidRuntime:        at android.os.Parcel.createException(Parcel.java:2269)
            05-11 08:37:14.231  6981  6981 E AndroidRuntime:        at android.os.Parcel.readException(Parcel.java:2252)
            05-11 08:37:14.231  6981  6981 E AndroidRuntime:        at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:188)
            05-11 08:37:14.231  6981  6981 E AndroidRuntime:        at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:140)
            05-11 08:37:14.231  6981  6981 E AndroidRuntime:        at android.content.ContentProviderProxy.query(ContentProviderNative.java:472)
            05-11 08:37:14.231  6981  6981 E AndroidRuntime:        at android.content.ContentResolver.query(ContentResolver.java:1112)
            05-11 08:37:14.231  6981  6981 E AndroidRuntime:        at org.libreoffice.ui.FileUtilities.retrieveDisplayNameForDocumentUri(FileUtilities.java:137)
            05-11 08:37:14.231  6981  6981 E AndroidRuntime:        at org.libreoffice.ui.LibreOfficeUIActivity.createUI(LibreOfficeUIActivity.java:206)
            05-11 08:37:14.231  6981  6981 E AndroidRuntime:        at org.libreoffice.ui.LibreOfficeUIActivity.onCreate(LibreOfficeUIActivity.java:147)
            05-11 08:37:14.231  6981  6981 E AndroidRuntime:        at android.app.Activity.performCreate(Activity.java:7990)
            05-11 08:37:14.231  6981  6981 E AndroidRuntime:        at android.app.Activity.performCreate(Activity.java:7979)
            05-11 08:37:14.231  6981  6981 E AndroidRuntime:        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1309)
            05-11 08:37:14.231  6981  6981 E AndroidRuntime:        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3308)
            05-11 08:37:14.231  6981  6981 E AndroidRuntime:        ... 11 more
            05-11 08:37:14.233  2293  3174 W ActivityTaskManager:   Force finishing activity org.libreoffice/.ui.LibreOfficeUIActivity
        
        Change-Id: I7a8e824e557dba8771cf1f210ae89d6f60498737
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115374
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [3478c3ca5c2383c5340d1deaa22099d93bb2972f]

        gtk4: use GTK_POPOVER_MENU_NESTED to avoid crash on submenus
        
        gtk_popover_menu_new crashes on submenus with:
        "signal 'action-added' is invalid for instance  of type 'GtkActionMuxer'"
        
        Change-Id: I5d66b727dc45ac539b11e08665d69e019f5dded6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115362
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [65543a53c4058a6e491bc3ef8ca71970a1bc50b7]

        gtk4: centralize g_main_loop_run ifdefry
        
        Change-Id: I1a984783cf4c39500ab6dfdb59e5d1c604de4b5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115361
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [e104d1ee6918d9143d5d91ac46bbe3da6c6df1c5]

        gtk4: avoid gtk_widget_show_all
        
        Change-Id: Ib7151175e8f80def3d869330e1e6560e28e4c818
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115360
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Caolán McNamara  <caolanm@redhat.com>  [18b27b017ea8221b33f7e169f7725d3b9fc13c53]

        gtk4: get context menus working
        
        Change-Id: I14fe637ce3539196cffba90851f57193afc9b76b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115359
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-11  Miklos Vajna  <vmiklos@collabora.com>  [89b1c955c182a14de6a044b4db90b085d5bcddf9]

        Related: tdf#138604 sw: don't advertise AS_CHAR as "to char"
        
        Change-Id: Iff6726ef7b7f483e2bb407e9c2cd67427470645a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115358
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-05-11  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [3c8b248b5a7395b174fc265e3237bd79aeb2455f]

        tdf#76258 Add OOXML import for color filter
        
        Change-Id: I74cf4f56e0adf1cb8af8e6e932c14b30cce67c71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115168
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-05-11  Szymon Kłos  <szymon.klos@collabora.com>  [3595670c9082639b3efcd8d9426e4909b8fa212a]

        Fix style previews widget with multiple languages
        
        Broadcast also universal name (English identifier) for styles
        on change. This allows to select correct style without knowledge
        about all languages that other users use in other views.
        Fixes style previews widget in online with multiple sessions in
        different languages
        
        Change-Id: I9b9bcc92d96b5a5482a97a5947f148a638f257d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115093
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115298
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-05-11  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [69b376d21dfe43482f67ece137421a7487f0cbae]

        tdf#76258 Various fixes for color filter
        
        Change-Id: Ifb4114597efcb7a957d2e42867d1bdc8abfe7730
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115340
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-05-11  Jim Raykowski  <raykowj@gmail.com>  [a80eefb7413245f81692c443b06f7d3a6a92f28c]

        tdf#84502 CuiConfigGroupListBox Macros,Styles like category for Sidebar
        
        Decks
        
        Change-Id: I4d41952547c98ba66c40c1aa1e9776cdf31304c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100455
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-05-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b137ff671f25a605334083c0f87ada84eaa0fcf2]

        vcl: Don't just return OK when executing a dialog in Android
        
        This was probably "ifdef-ed" out for Android because of some old
        assumptions and isn't true anymore today. This has prevented that
        the dialog for macro execution shows up on Android when the
        document is loading.
        
        Change-Id: I662d2deb1520f9a3b421dac05f858488aef825fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115307
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7aacb991f4777e9bcb5bf70a9259887d8dc6d8da]

        lok: move handleMacroConfirmationRequest to its own method
        
        Just refactor to make it similar to other requests.
        
        Change-Id: I1a76d3d4ecc02b0a223ab8e44b11047455280142
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115306
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d7f734db2c078ced3ce08ad58cd816a79abe3bcf]

        lok: enable macros by default for Android
        
        This enables macros execution for Android, so the user will be
        asked to execute macros (assuming the security level is set to 1,
        which is the default) if the document contains any macros to
        execute.
        
        Change-Id: I34dbd123c5b4ea7386096fd3a21766da3479be6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115305
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1bcad85a5d48cc38ced5883de364f2c66ada273e]

        drawinglayer: move converter.hxx to public include
        
        Change-Id: I71a15c532ba161d69585bd47631b3a8e2f6ddd66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115304
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [2d7db1f688fc3b7e7ce9276776a40d6d8db8d536]

        tdf#134490: sc_ucalc: Add unittest
        
        Change-Id: Iac75d72506eceb6d1104f607d32cdf82c68fb566
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115365
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-10  Noel Grandin  <noel@peralex.com>  [1820db814909643df22bcb24ba28495adb87fe70]

        speed up SfxExtItemPropertySetInfo
        
        Change-Id: I7fdf0395c40f1932cfa1fc6ada91accc1912851a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115352
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-10  Mark Hung  <marklh9@gmail.com>  [68c1682929d5b8af95e299a2cfb3fdbb4f97e5ed]

        tdf#105650 different strikethrough offset for vertical writing.
        
        Change-Id: I7f1a8753bb00972865625628baeff76ff5dc4699
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115015
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2021-05-10  Mark Hung  <marklh9@gmail.com>  [5686c1aca40beb9514d40c86b4a3780a8a1334ba]

        vcl: use DWriteTextRenderer for vertical writing.
        
        It's really not possible to support vertical writing with old
        ExTextOutW API, use DWriteTextRenderer in this case. This also get rid of
        the hacks to prepend '@' in front of the font name when it's for vertical
        writing.
        
        Change-Id: Icf594dd248be35fb101d6c1e296971f1acf56e39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115017
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2021-05-10  Michael Stahl  <michael.stahl@allotropia.de>  [16de54a5c47fbc4691ee099c1f7bb559a8fe11ac]

        tdf#138209 ODF export: work around forms problem in LO < 7.0
        
        LO without commit 519d96fd8b83ef4c61576d87b58f97b7e6e6e3c6 makes a mess
        when storing form documents it has loaded from ODF 1.3 documents: the
        XML parts are stored as ODF 1.2, but the storage (and therefore manifest
        entry) keeps version 1.3.
        
        To avoid this, store form documents as ODF 1.2 extended by default.
        
        Unfortunately a bunch of ODF export code accesses the global
        SvtSaveOptions variable; with this version override, only
        SvXMLExport::getSaneDefaultVersion() must be used.
        
        Change-Id: I5fa8e286f5103c578ed0d93da07a8a6cbe2f0ddd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115357
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [d9a6e0c8b74522fca7ff008a13184e479efd1ba0]

        gtk4: GtkPopoverMenu doesn't have "deactivate", try "closed"
        
        Change-Id: Ia14944468ebe743999d8c283b96f60352589f82e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115351
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [60ed173e04838c57c1a73279d01fdad9bdd1575e]

        gtk4: use gdk_wayland_toplevel_set_application_id for dynamic icon changing
        
        Change-Id: Ie1f903a9fa8bfdb94ec3fc0409b350a3e73c444d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115350
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [40b7d4b26fa6696db11e6f65b4d340f317f03b9a]

        gtk4: gtk_im_context_set_client_window->gtk_im_context_set_client_widget
        
        Change-Id: I21d3cd5daf77264f08c6864425c6d9ff37404325
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115349
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [4e5f2861154e6bccb7a77356c76c5327d8bda6c4]

        gtk4: use gtk_window_minimize to replace gtk_window_iconify
        
        Change-Id: I6c50e6f60e24dd5bd93e1ef5f62f3cd3845f9194
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115348
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [f1311618e29315526565797f6edf2918d58f0fe4]

        gtk4: GDK_WINDOW_STATE_WITHDRAWN is gone
        
        Change-Id: Ibeca97ca0ac849d69b3b32db6d6f27da7cf551b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115347
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [34715eac43604ca9460ec731964f553a4507b285]

        gtk4: add some degree of support for minimized/maximized/default size
        
        so we start up maximized instead of just a titlebar that needs to
        be expanded
        
        Change-Id: I60c8cdd22c5b2bb659ae10806ccde27e964d6733
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115342
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [5aa48d61f82b2cbaa8995350e8c8d448d300c264]

        reduce frequency of dynamic_cast
        
        by checking cheaper things first
        
        Change-Id: I0c93021966ee09967f0ce2e265adafb279b669bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115356
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-10  Noel Grandin  <noel@peralex.com>  [e368cc61fa715e98fbc448c5b0edc781915f8385]

        reduce cost of locking in SvtModuleOptions
        
        Change-Id: If9e0c275822b733d339845d16edfbc5942b4aa6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115354
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-10  David Tardon  <dtardon@redhat.com>  [158737c2aa29904b726829399f9f5b24345dd013]

        upload libmwaw 0.3.19
        
        Change-Id: Ibb26390e6cc13c925f499bf95cfc6177d8c9b735
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115355
        Tested-by: Jenkins
        Reviewed-by: David Tardon <dtardon@redhat.com>

2021-05-10  dante  <dante19031999@gmail.com>  [9c9f3ae5d8d6aedd71cae5a292bc55ae42eacd1d]

        Test Kahan Sum. Will check Kahan sum stills work properly.
        
        This test file contains summations wich won't work with a raw sum.
        However Kahan Summation can give a correct output.
        
        Change-Id: I6fb3ded287414e8a99964b838c63f52f9262576e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115256
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-10  Eike Rathke  <erack@redhat.com>  [3561978410579c5222889eb7dce68f917b550334]

        Resolves: tdf#142186 Accept 123.45 fractional input on weird formats like 0"."
        
        ... or 0"."0 where the literal "." is also the decimal separator
        but can only occur in the integer part.
        
        Change-Id: I95093fdddf7759346f2869ee322222de3d130e55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115338
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [06ae35e5e26bf5054598e002cfc6639d844346ab]

        update leak-suppress
        
        with some CPPUNIT stuff that is being deliberately leaked
        
        Change-Id: I7e3e3090877394f05e5bc9f270c456de7e7c57f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115333
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [eabdf3bfce20513b3650766836f7d141fa088bfd]

        gtk4: add focus-in/out
        
        Change-Id: Ia954b2b1cc0ea368a318549f39e2efab42a0ebb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115339
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [2947ae712ff0e21fd9c1c32a0926284f2b87d4a7]

        gtk4: get the event state into the button press/release
        
        Change-Id: I85b7e64cf8216a7abf18432bbf7bf659876ee07a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115337
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [b3f9975c763a1430c052d7a75d572d8f47cfd1fa]

        gtk4: add crossing events
        
        Change-Id: I80adcb946a3f76b7a20fad381667a445e5927566
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115336
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [6c6b2fcdf34d9463aeb6d9b94474b5334f5fc20a]

        gtk4: get motion events
        
        Change-Id: I44f28891015cadf3714dbecd48bad73296d78b53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115335
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [bd0968922f214663e2e376c9429db2d8f942631f]

        gtk4: add gesturePressed/gestureReleased support for basic clicks
        
        some unknowns here still, but gets some clicks working
        
        Change-Id: Ib97a3b70baba5bcce70b71b6d030a1ad2a591724
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115331
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [819b575037abc479a0eb34afb15a2a1e846e40b2]

        gtk4: enable the existing longpress and swipe gestures
        
        for what limited amount of use they have
        
        Change-Id: I86f35fde191c0864cdfe9b56176bd71bd488bc1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115330
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [62414237e04d16ffe69ed460d336ebc7a6f4bf5f]

        gtk4: new close-request looks equivalent to old delete-event
        
        Change-Id: I4176de9e8eb2029979f478e4a32e25e0314c7d99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115329
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [7db0efb7a318d8628168d3ca7bab1690f15828e2]

        gtk4: use GDK_ALT_MASK
        
        define GDK_ALT_MASK as GDK_MOD1_MASK for gtk3
        
        Change-Id: Iff6340956b83403af37b0416a234b6937f1bea18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115328
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [0cd000bb83719982c1fd2265ea040c82af5bf98e]

        tdf#141613 sw: avoid possible crash when undoing header creation
        
        Move the ClearRedo() call to the very end of the undo process in order to avoid heap use after free.
        
        We still need to call ClearRedo() because there's no mechanism in place to Redo a header/footer change.
        
        Regression from commit 65e52cb61d74b0c71b45b63b2da131bc6b621104
        "tdf#141613 sw: fix crash at header/footer undo".
        
        Change-Id: Ibd4604379c9791e85aef3d4dc6c29c9e3ecd5a28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115275
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [2436ed69a9dec1432117e894cba8ed693960f581]

        gtk4: enable signalTooltipQuery
        
        Change-Id: Ida3593b1e6ecc98425342f9059f0dcd65901823c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115327
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [fdb44082252bfbb6a174216be43746421a312180]

        gtk4: enable signalMap and signalUnmap
        
        Change-Id: I614296cfc2ccf78e45a9b9df04977c938e47dff4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115326
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [9837e74c2a4ea95cf38c65c76a81c405f256dda8]

        gtk4: enable partial signalRealize
        
        Change-Id: I17bc5d5c0250aea6852e9e82e3742fece4966b34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115325
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Miklos Vajna  <vmiklos@collabora.com>  [014f33066a99488c52d10d8f5ff470ca6e2242f6]

        svx: fix crash with active text edit vs slide delete
        
        The problem is that SdrObjEditView::HideSdrPage() may delete
        SdrPaintView::mpPageView when it calls SdrGlueEditView::HideSdrPage().
        
        But SdrObjEditView::pTextEditPV is a non-owning reference to that.
        
        GetTextEditBackgroundColor() in svx/ calls
        SdrObjEditView::GetTextEditPageView(), so in case
        SdrObjEditView::pTextEditPV is not cleared, we would access a deleted
        SdrPageView.
        
        Change-Id: I948bae8e0e8d557e38aa8f243e9eea522b21a043
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115324
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [0afb2b63b38dff138e66f4ac8afed60911cb6aad]

        fix some leaks in basic
        
        Change-Id: I52c10cdbe9661974c908ee052336c779a40de402
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115323
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-10  Mike Kaganski  <mike.kaganski@collabora.com>  [b3541dea4889b9d0039554f87bd16e55189cf8b1]

        I suspect that we unlikely to use JRE older than 1.3.1_07
        
        ... and so possibly can rely on -Dfile.encoding=UTF8 now.
        
        This reverts 79ac0685de0b19d856db70a208a8372cb589646c
        and 3428bace79d64a10cfcabb79e4caa608ee5db233.
        
        Change-Id: Ia9e09025691b200c0f79427e0f4efe500f9c81f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115272
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-10  László Németh  <nemeth@numbertext.org>  [b11287cda0ce308f5fddac4c0877718fec7c70a5]

        tdf#142130 sw track changes: fix crossing out of neighboring images
        
        Normal images got crossing out from the next deleted images.
        Fix it by using only the start position of the image in CheckLine()
        instead of the 1-character length range of the anchor point.
        
        Note: add unit test also for tdf#78864.
        
        Follow-up to commit d845b91bcc6eb885c55494d4d4fab4ec09577e1d
        (tdf#78864 sw track changes: cross out deleted images).
        
        Change-Id: I8894e625d479adea4b1003f55f24f292064ed7ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115255
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [0038386cdecc3856da5f1d9696cc13713f0e206d]

        gtk4: enable signalDestroy
        
        Change-Id: Idd15db9c8666887818a6a119ee796db86fd1482f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115320
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [b03af6e223b95f047f50018c3b1b1eac6dfe6091]

        gtk4: implement drawing and resizing
        
        now we can see something
        
        Change-Id: I428354ce382bb4dbf163309b80316488436b027c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115319
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [e79599b936d0113f95464455e8719c592d0f814e]

        gtk4: fill in getXScreenFromDisplayScreen
        
        for whatever that's still worth
        
        Change-Id: I0be6ccfe6260b9b9f07922293a6654a12a181cdd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115318
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [603c959482ae89c16240b07bd1698d060cdf7a87]

        gtk4: implement GetDisplayScreenCount
        
        Change-Id: I23cb4607da4ec4bbe1a8dac0484b269a919011a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115317
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [cbfeec278196f2083db52cb6b1eb627b624b44aa]

        gtk4: get monitor size
        
        Change-Id: I833fbb041c97b10cdca57b21aa7c467a7add646a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115316
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [6bab3e80deb7733d2b2d4802a65430f541b86782]

        change <No selection possible> to avoid getting identified as an xml tag
        
        Failed to set text '<No selection possible>' from markup due to error
        parsing markup: Error on line 1 char 23: Odd character “p”, expected a
        “=” after attribute name “selection” of element “No”
        
        Change-Id: I8567862cb0f746529bcaa370e61a423dc9f646b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115313
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [b9b7f6b36af919c1e99a8918986d22a58a9fb95c]

        gtk4: get toplevel menubar and menus working
        
        with gtk_popover_menu_bar_new_from_model
        
        doesn't look great, long menus don't seem to scroll
        or anything like that, but the entries do work
        
        Change-Id: I69d6c324b9fe556067ded9acdf1af574ed784a09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115312
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Balazs Varga  <balazs.varga991@gmail.com>  [3cd6402c5443c8069c07d9e420d5ef5b43af6bef]

        tdf#127301 XLSX import: hide hidden named range of autofilter
        
        Create but not insert/add hidden FILTER_CRITERIA (_xlnm._FilterDatabase)
        to ScRangeName, because no need for them, so avoid of creating
        extra named ranges by autofilter re-range (shown in Sheet ->
        Named Ranges and Expressions -> Manage...).
        
        See also commit 3a2263a20629b0a3e9b4935dd43dc59817d0241c
        "mib17: #163146# XLS import: do not skip hidden names[...]".
        
        Change-Id: Ibfd86942a99b251a59394955bc890e6dbe0390f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115189
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-10  dante  <dante19031999@gmail.com>  [a25c9a2925e64f3adb46a749ce18393aa01b1870]

        tdf#137679 Use KahanSum for SSE2
        
        Change-Id: I97970cbb7a9562081f9a84b1d81423c80ed7f7f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115113
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [bdba387bad9dea718e21326ddf025be7af383cfd]

        sc_mathematical_functions: Add test for 9a71644aa475a6090f6
        
        Change-Id: Ibf4b5b163b9b9ec123597cf99395a02e25a56be5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115315
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-10  Tibor Nagy  <nagy.tibor2@nisz.hu>  [c89a7e2d900da5a6bded573f6dcff04c7be98339]

        tdf#124457 PPTX animation: export repeatCount
        
        Aanimation timing property "repeatCount" wasn't exported.
        
        Note: PPTX uses a 1000 multiplication in repeatCount to
        support fractional movement of animated objects, e.g.
        1500 means one and a half steps.
        
        Change-Id: Iac0dd10007c3e48f06c131d61671e1f78cad45a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115138
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-10  Miklos Vajna  <vmiklos@collabora.com>  [7ef207a79e13cbb3a98b03d7370e741f5796186c]

        sw: prefix members of SwAutoStylesEnumImpl, SwXRedline, ...
        
        ... SwXRedlineEnumeration and SwXRedlineText
        
        See tdf#94879 for motivation.
        
        Change-Id: I58a7077522264856e84ae53fe9134509b6640690
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115308
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [5def21945183b9e4cd86f6c941873a7e5d5d5f67]

        gtk4: start without crashing
        
        toplevel empty frame now appears
        
        Change-Id: I755525ab5af7a2e532686e8633feafeb7f16f81e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115311
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [4c8e2b47cb81a8b582d71db927682753c6d12ad9]

        bodge a gtk4 starting point into existence
        
        this is not supposed to work or anything even close to that
        
        Change-Id: I46b4fed6a1e6cfc885cb4f7c24660bb6438d5101
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115293
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [bc4e15d23cbcaf0a1bff32d4d5d9079805e298e5]

        rename GtkDropTarget and GtkDragSource to avoid conflicts
        
        Change-Id: I7a51cb6939204105cf49c91c92fdf33f9cb7cc42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115292
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Caolán McNamara  <caolanm@redhat.com>  [2dbf36132a8886b94c5fbb2255dfae9e6028a5bd]

        rename to remove the gtk3 prefix
        
        Change-Id: I219798ed42aff11d09fd45c26ca1a018c2d22c08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115239
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-10  Balazs Santha  <santha.balazs@simonyi.bme.hu>  [e9f9e2315ba5a4f10ac0d3a6a6a6cca711d49b6f]

        sw: test fix of tdf#140731 (freezing with track changes)
        
        Follow-up to commit e463d239555d3a4dc61797eeb8c638b6442112a3
        "tdf#140731: sw transliteration: avoid too many redlines"
        
        Change-Id: I49d80d6fa5744797b7bb56d470ebc6f3b5f898d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113402
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [eef7fab8962b74da7e6bb1d4fee8a54f95e6594b]

        tdf#120761: sw_ww8import: fix typo in unittest
        
        Change-Id: Ia8fef7dea598cd2ea1513908f69e0176c057900b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115309
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-10  Chris Sherlock  <chris.sherlock79@gmail.com>  [d4f116d9576453f5974eb63db37a33c59ac53bc9]

        vcl: move outdev.hxx flags into own headers
        
        Change-Id: I550a0b374736b25d972d356ddbe62942590cfa1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114992
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Jenkins

2021-05-10  Chris Sherlock  <chris.sherlock79@gmail.com>  [1dc6221a237aa6960b94c322c2f947db85caa661]

        vcl: move DrawImageFlags to own header
        
        Change-Id: I461c7db931a2011f1b7618159a8863db46c03601
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114991
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Jenkins

2021-05-10  Chris Sherlock  <chris.sherlock79@gmail.com>  [efd1d047a70a8e1b78ab75cedda688eaa8d1537f]

        vcl: move DrawTextFlags to own header
        
        Change-Id: I02b40dbb901c07f8049249dbb42dae75a476dd9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114989
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-10  Szymon Kłos  <szymon.klos@collabora.com>  [804f15e8bd129a7458416d3373142581b032d956]

        Invalidate inputbar after size changed message
        
        when canvas is resized the content is cleared
        
        Change-Id: Iee51583cd74d15add70e8c5cdf0a4fb00d8b6efb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115119
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115297
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [5295bc11e41166258fde5dc57b60f9677b5956e1]

        do not leak SdrObject global pool on shutdown
        
        Change-Id: Id2948f044edc7a4c9497ece5fe7d497e826bc04b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115237
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [47a9ee003ceb18ba9f26d2e0035d3faf1779ab05]

        simplify DefItems
        
        Change-Id: I90d5f3f77532f9e6dbbc0b2b87b5a52f4ac27ce6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115270
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-10  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [80c9e7fe5360e3262ec49e174afc3133fbdb88e0]

        Some more vtables are still needed outside mergedlib
        
        Fixup 99af09bf36ffab37ac5ca19c8cc03b741525021b with a few more
        methods - otherwise BColorModifierTest.cxx doesn't link for
        release builds.
        
        Change-Id: I13f0d57e56ba4344564e2534c0ee4e4883ec4d23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115294
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-05-09  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [1675a68526c43c6c6e4dc850ee911f0c1de75c88]

        tdf#97066 - When using CTRL-A in a listbox, update selected items
        
        Change-Id: I4f20b8e744bf99edd0677839654aa78aadcbfc85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115169
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-05-09  Caolán McNamara  <caolanm@redhat.com>  [1a47606374d7bc490da36e0fd9bb59bcb7c091d0]

        fix fuzzer build
        
        Change-Id: I22cad5a2679e68159790fd614c9d33b20f99349f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115271
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-09  Caolán McNamara  <caolanm@redhat.com>  [72ebbea09644568837853198dd83aae1ab33036c]

        cid#1401328 silence Uncaught exception
        
        Change-Id: I7cd29462586b1dfe6fb7268ec3225317c1d2d782
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115268
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-09  Martin Srebotnjak  <miles@filmsi.net>  [898a6881ea8fe6bc05f4ef68554d594bae42bf3f]

        Update git submodules
        
        * Update translations from branch 'master'
          to 25d2fa3ee286cd1713b440f984c37a729a2c6cb7
          - Update Slovenian translation
            
            Change-Id: If447a7b6ce01b64ce36336d08fe542b9a90e5378
            
2021-05-09  Olivier Hallot  <olivier.hallot@libreoffice.org>  [210b54e3fd1eeb265df5bed3618c78b656a5bdd0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cc7f7b0547c5d6904908d3ef194b3c33ca6cd4f6
          - Fix =FIXED() example
            
            Change-Id: I45a820aa6967756e9554aeec7c2c7ee7437a11df
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115211
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [55fc9ea0f40fced82d71379b535fc0c4a24061b0]

        tdf#43175: sc: Add UItest
        
        Change-Id: I1a327038769102ce377136bf0598b1340a0068d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111808
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [bada120310281bd0993309f4482f0a51dcf44973]

        clang-tidy Undefined or garbage value returned to caller
        
        [clang-analyzer-core.uninitialized.UndefReturn,-warnings-as-errors]
        
        Change-Id: Idc8f2f4a3189a3a65c95740a12387d5df7c0bea6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115266
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [9dcd07b6be5739eecb8d8435e8130b20d4d568f0]

        clang-tidy error: Returning null reference
        
        [clang-analyzer-core.uninitialized.UndefReturn,-warnings-as-errors]
        
        Change-Id: Idfb848f343d9c71655848a32a19c03c0e6893b7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115265
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-09  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [d55bf8aab008d84fac673f3cd907f5199347ce77]

        tdf#43175 - Adjust chart references on every copied sheet
        
        Change-Id: I92fcfeecb9aa10bf8974de953399d780ffe02176
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115058
        Tested-by: Jenkins
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-08  Caolán McNamara  <caolanm@redhat.com>  [92c047486ee3dc8f327e1de858b206a38e921883]

        cid#1482285 silence Uncaught exception
        
        Change-Id: I0550dadd2990cb0d93b51570b2cc3136afb50907
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115263
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-08  Johnny_M  <klasse@partyheld.de>  [4cc8406abaf8acd5dc2bdba8d46d6c3c44fbc985]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8b131bb728653d553cc82c565d6addaaaa12468e
          - tdf#132643 Translate German section IDs
            
            Change-Id: If1e007f4b050c705dd708945bf7de9677fccd12c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115251
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-08  Johnny_M  <klasse@partyheld.de>  [c9ee42099554a9a2cfcae7d94130e40001fc3e9b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 975dfeba1f85c1b2f15afc77039970741572ade9
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iae83e3e20f54c4bc444eead9d89f51c872c97e56
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115253
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-08  Johnny_M  <klasse@partyheld.de>  [0b84689b930d48fb55a997a992c7ab7caee53118]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 956d5d9eae5791a69dd08c626c3354566a4b8de2
          - tdf#132643 Translate German section IDs
            
            Change-Id: Id2a94f3a1399285053487dc7386831772dd8a3eb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115252
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-08  Johnny_M  <klasse@partyheld.de>  [8d9d413ec524b099e200f4f9b1b378050575ebd2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 118d7ec30411912e5a7804f1050c126ef62eb2c8
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie729107d1d2badd756b52a2e5d24aa40f537b381
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115250
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-08  Johnny_M  <klasse@partyheld.de>  [ca4dfae2d1a1cf06492cae297d044ef7da867f9c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 592e4a94b8fa8d3b522e8f66167336bf6b8c7181
          - tdf#132643 Translate German section IDs
            
            Change-Id: I601a1350f4481e972f5ebe1537cf08ec50aaff5b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115249
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-08  Johnny_M  <klasse@partyheld.de>  [da4bb26825bbcac294568fcfcd5a2148ecd0f6f5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 41f852563103450b4b2c452a173d786a4052d28c
          - tdf#132643 Translate German section IDs
            
            Change-Id: I6649822006bb27286830021158f1b85a66b531e4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115248
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [1545949690c750d7b512000723b564e69cf3c3a6]

        ref-count SfxItemPool
        
        so we can remove SfxItemPoolUser, which is a right
        performance hog when we have large calc spreadsheets
        
        Change-Id: I344002f536f6eead5cf98c6647dd1667fd9c8874
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115247
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-08  Mike Kaganski  <mike.kaganski@collabora.com>  [c10ce2698a3b001d22db3d33f2f43513cc49ebda]

        Simplify multiplication and division
        
        Use operators that take double for unification
        
        Change-Id: I5ef6f8a684f35dffbd639435415547d6dc96ed58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115208
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-08  dante  <dante19031999@gmail.com>  [e5750bacf680177447134ca6409967ed4b00e434]

        Review of the code affected by KahanSum
        
        Change-Id: I96fd479eeae287ef5c7a8615856631d4ba9b02f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115238
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-08  dante  <dante19031999@gmail.com>  [5545d8f515a2f7af45f0d2ab3ee40dfbde7fa20f]

        tdf#137679 Use Kahan summation for interpr3.cxx (2/2)
        
        Change-Id: I64113449f70d300feace6663c670db3448f43acf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114970
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-08  Mark Hung  <marklh9@gmail.com>  [f0653d01e15ed9f0e0e862a0679ae6ac88a2cb07]

        vcl: vertical writing in WinFontInstance::ImplGetGlyphBoundRect.
        
        Identity matrix isn't enough for vertical writing. For those glyphs
        that is vertical, they have to be rotated 90 degrees.
        
        Change-Id: Ia5f1f8ac9cea89aec2c98b88058ec79f733fc238
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115148
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2021-05-08  Mark Hung  <marklh9@gmail.com>  [b35b8079b3f03b93efdaf2d54b4a515df296e71d]

        vcl: Rotate glyph in DWriteTextRenderer for vertical writing.
        
        - This is part of the work to make all the text renders
        consistently use the positions created from harfbuzz.
        
        - Rotate 90 deg if the glyph is vertical.
        
        Change-Id: I0ef6569cf019ed2cfeec0b7e7b9709a7e8cf8021
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115016
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2021-05-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [2ed8c34bca56c1a30d727b21d9096cb77e88197a]

        use a single global item pool for chart2 draw model
        
        which exposed a bug in SvxUnoNameItemTable::replaceByName
        
        Change-Id: If3207df6d46a2185b78ea5c3e1c145527b42d7cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115126
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-07  Noel Grandin  <noelgrandin@gmail.com>  [ea67083cf5b8bceeab7d521663c768b59dd49d1d]

        simplify SwAttrPool code
        
        Change-Id: I1bf94fb65f75e80641df7485b228bd1c80870482
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115245
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-07  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [1ef26ffe39618a745d3367310565e7eeb184a4c2]

        tdf#55058 tdf#141982 EMF: Add rotation support for INTERSECTCLIPRECT record
        
        With this commit the rotation support was added
        for INTERSECTCLIPRECT.
        
        Before that change rotation was not applied to these CLIP rectangles.
        
        Change-Id: I3da66790e0aeeaaeeb28d2fc30780cba8dbda390
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115102
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-05-07  Noel Grandin  <noelgrandin@gmail.com>  [13ce37a85ac73a88567c2066fac694e4fc02a6f8]

        add utility method to get last pool in chain
        
        Change-Id: If21defdf1b59219e3b81d803423713972412da7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115244
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-07  dante  <dante19031999@gmail.com>  [a2729787d9bf29f9c5c05137fe016407ab596b92]

        Use prefix increase operators in ScInterpreter::ScOdd
        
        Change-Id: Ic1542e2667f7683cf222ab6794b348de396e6c20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115157
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-05-07  Michael Stahl  <michael.stahl@allotropia.de>  [59d96acec8c4d9e472daa3e2c287b3a754e01817]

        tdf#138518 sw: layout: unbreak fdo80206-1.doc
        
        The 7 flys on the para on page 3 create ~15 extra pages with one
        paragraph each.
        
        Argh! One of the bPageHasFlysAnchoredBelowThis checks was inverted.
        How dumb of me.
        
        (regression from c799de145f7e289f31e3669646e5bd12814e6c5e)
        
        Still doesn't look good but now it looks same as in 7.0.
        
        Change-Id: Ib10c46f48746362d8d679c147ddc8b85157be508
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115242
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2021-05-07  Michael Weghorn  <m.weghorn@posteo.de>  [bcd7a7244208a15e36a724270c72b496e77f84bf]

        tdf#142153 android: Delete unused textures immediately
        
        Don't delay the call to 'glDeleteTextures' but
        always call it immediately via 'TextureReaper.get().reap()'
        in 'Subtile#cleanTexture'.
        
        Delaying it appears to sometimes cause it to be called
        "at the wrong time", resulting in black areas being
        shown instead of properly rendering/displaying the document
        content in the corresponding tile.
        
        This fixes the issue also mentioned in commit
        1bc42472200c32c9a0a10dd1c3cd6c6a8a5d47d2
        ("tdf#95517 android: Rework app/doc lifecycle handling"),
        which was present before, though:
        
        > (Well, sometimes there is an issue with
        > invalidation/repaint and single tiles remain black,
        > but that happened previously - when the whole doc
        > was loaded anew - just the same way).
        
        Change-Id: I5f18dbe3133d9d00a76b129fd119c2e80441e531
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115241
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-05-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [60f7fe618a93818ffd08d2b950d4dfa2dde6a47b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f928f353880c4b327765902d5d130496fef0158a
          - fixes in help pages
            
            Change-Id: I42107565a6aa22b97d5dbfa8a026ed8ee4b8a2e0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115205
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [0b6a70c3d945a9bc34f8ac4970a1b80fbbbcc08a]

        tdf#115022: sc_subsequent_filters: Add unittest
        
        Change-Id: I29c633f991231af6b71a7c6e1565c9fdd1604a25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115233
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-07  Arnaud Versini  <arnaud.versini@libreoffice.org>  [b30170661fb3a87d6b0491d748b8eb0d8f3dc99e]

        presenter : use std::mutex
        
        Change-Id: I53e081fd6c52fc040b29fad18dc3a758310f943a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114259
        Tested-by: Jenkins
        Reviewed-by: Arnaud Versini <arnaud.versini@libreoffice.org>

2021-05-07  Luboš Luňák  <l.lunak@centrum.cz>  [ec73a21bccf4a055ae9dc575dbad3d67c91f481e]

        set also dashing cap style for directx canvas (tdf#136957)
        
        Change-Id: I7022ffba519faad5a333d7ef6eabf1ba5f0ae3bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115232
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-05-07  dante  <dante19031999@gmail.com>  [38c88aca77f8c8ef47470723557ddf9e5d9d7b66]

        tdf#137679 Use Kahan summation for interpr8.cxx
        
        Change-Id: Id43765f7d8f51066da4bbebcfc175a0e69a58fde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115127
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-07  Miklos Vajna  <vmiklos@collabora.com>  [d5cd62164d32273a25913c93aa04be9f7f3a4073]

        embeddedobj: handle getting the visible area on a thread
        
        The Windows OLE2 implementation of the embedded object interface assumes
        that the same thread is used for loading and saving the embedded
        objects.
        
        This means that in case the main thread is used for loading (e.g. from
        remote UNO, but with OnMainThead=true), but a
        thread is used for storing (without an explicit OnMainThead=true), then
        the underlying win32 API call failed and we returned a fixed size in
        EmbeddedObjectRef::GetSize().
        
        Fix the problem by explicitly checking for RPC_E_WRONG_THREAD and adding
        error handling for that case.
        
        Change-Id: Icf1e7722d33a809fa671d1505b2a0155af040c71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115236
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-05-07  Caolán McNamara  <caolanm@redhat.com>  [5ed1e84ce2acbcc8700a49549b68fe7be19f94d0]

        cid#1482086 silence bogus Double free
        
        Change-Id: I7567ce468f94c9565d2d6fd88a051383dae41013
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115231
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-07  Caolán McNamara  <caolanm@redhat.com>  [13aaeb5d148c1ea5163eecaa176fac4a67689277]

        cid#1401328 Uncaught exception
        
        and
        
        cid#1401334 Uncaught exception
        
        Change-Id: I609ec44bf28db28e69533d7b795f705fa8a330f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115228
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-07  Caolán McNamara  <caolanm@redhat.com>  [c56b5f9758c942ff5ccaaff5632fbe4ace8c3cbb]

        cid#1474072 silence Untrusted loop bound
        
        Change-Id: I2f966440b59c61bfd692c0e63bdffc37eafdb7a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115229
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-07  Stephan Bergmann  <sbergman@redhat.com>  [37dd4cb99bf44e57cca0272ed6de8c8156f35efa]

        loplugin:noexcept (macOS)
        
        Change-Id: I7eede75da6b81777661e0e5b76c8877e122f941b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115224
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-07  Noel Grandin  <noelgrandin@gmail.com>  [cc8144faafa0518334075090b0c8f90d0b2a2fde]

        convert sal_uLong in sot
        
        Change-Id: I51027e731ce6581ebea08b1f5eb88472c3c27550
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115190
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-07  Michael Stahl  <michael.stahl@allotropia.de>  [533a998e540b0f04068c876dde0e74adc3f79c93]

        tdf#138518 sw: layout: fix assert on ooo43913-1.doc
        
        Assertion `rAnchoredObjPage.GetPhyPageNum() == _nFromPageNum' failed.
        
        Because not only the fly's anchor frame moves forward in
        FormatAnchorFrameForCheckMoveFwd(), but also the fly itself,
        apparently because it's in a table:
        
        0  SwAnchoredObject::SetPageFrame(SwPageFrame*) (this=0x5a1d3d8, _pNewPageFrame=0x8cfbeb0) at sw/source/core/layout/anchoredobject.cxx:162
        1  SwPageFrame::MoveFly(SwFlyFrame*, SwPageFrame*) (this=0x8cbd8c0, pToMove=0x5a1d280, pDest=0x8cfbeb0) at sw/source/core/layout/flylay.cxx:985
        2  lcl_ArrangeLowers(SwLayoutFrame*, tools::Long, bool) (pLay=0x8cf80c0, lYStart=179488, bInva=false) at sw/source/core/layout/tabfrm.cxx:5000
        3  SwCellFrame::Format(OutputDevice*, SwBorderAttrs const*) (this=0x8cf80c0, pAttrs=0x8ce78c0) at sw/source/core/layout/tabfrm.cxx:5359
        4  SwLayoutFrame::MakeAll(OutputDevice*) (this=0x8cf80c0) at sw/source/core/layout/calcmove.cxx:1036
        5  SwFrame::PrepareMake(OutputDevice*) (this=0x8cf80c0, pRenderContext=0x5b7fcf0) at sw/source/core/layout/calcmove.cxx:375
        6  SwFrame::Calc(OutputDevice*) const (this=0x8cf80c0, pRenderContext=0x5b7fcf0) at sw/source/core/layout/trvlfrm.cxx:1792
        7  SwFrame::MakePos() (this=0x8cebdb0) at sw/source/core/layout/calcmove.cxx:627
        8  SwTextFrame::MakePos() (this=0x8cebdb0) at sw/source/core/text/frmform.cxx:340
        9  SwContentFrame::MakeAll(OutputDevice*) (this=0x8cebdb0) at sw/source/core/layout/calcmove.cxx:1412
        10 SwFrame::PrepareMake(OutputDevice*) (this=0x8cebdb0, pRenderContext=0x5b7fcf0) at sw/source/core/layout/calcmove.cxx:286
        11 SwFrame::Calc(OutputDevice*) const (this=0x8cebdb0, pRenderContext=0x5b7fcf0) at sw/source/core/layout/trvlfrm.cxx:1792
        12 SwTextFrame::CalcFollow(o3tl::strong_int<int, Tag_TextFrameIndex>) (this=0x5ae2c60, nTextOfst=...) at sw/source/core/text/frmform.cxx:279
        13 SwTextFrame::AdjustFollow_(SwTextFormatter&, o3tl::strong_int<int, Tag_TextFrameIndex>, o3tl::strong_int<int, Tag_TextFrameIndex>, unsigned char) (this=0x5ae2c60, rLine=..., nOffset=..., nEnd=..., nMode=1 '\001') at sw/source/core/text/frmform.cxx:611
        14 SwTextFrame::FormatAdjust(SwTextFormatter&, WidowsAndOrphans&, o3tl::strong_int<int, Tag_TextFrameIndex>, bool) (this=0x5ae2c60, rLine=..., rFrameBreak=..., nStrLen=..., bDummy=false) at sw/source/core/text/frmform.cxx:1166
        15 SwTextFrame::Format_(SwTextFormatter&, SwTextFormatInfo&, bool) (this=0x5ae2c60, rLine=..., rInf=..., bAdjust=false) at sw/source/core/text/frmform.cxx:1613
        16 SwTextFrame::Format_(OutputDevice*, SwParaPortion*) (this=0x5ae2c60, pRenderContext=0x5b7fcf0, pPara=0x8d07490) at sw/source/core/text/frmform.cxx:1720
        17 SwTextFrame::Format(OutputDevice*, SwBorderAttrs const*) (this=0x5ae2c60, pRenderContext=0x5b7fcf0) at sw/source/core/text/frmform.cxx:1910
        18 SwContentFrame::MakeAll(OutputDevice*) (this=0x5ae2c60) at sw/source/core/layout/calcmove.cxx:1525
        19 SwFrame::PrepareMake(OutputDevice*) (this=0x5ae2f80, pRenderContext=0x5b7fcf0) at sw/source/core/layout/calcmove.cxx:321
        20 SwFrame::Calc(OutputDevice*) const (this=0x5ae2f80, pRenderContext=0x5b7fcf0) at sw/source/core/layout/trvlfrm.cxx:1792
        21 SwObjectFormatterTextFrame::FormatAnchorFrameAndItsPrevs(SwTextFrame&) (_rAnchorTextFrame=...) at sw/source/core/layout/objectformattertxtfrm.cxx:905
        22 SwObjectFormatterTextFrame::FormatAnchorFrameForCheckMoveFwd() (this=0x8ce5720) at sw/source/core/layout/objectformattertxtfrm.cxx:919
        23 SwObjectFormatterTextFrame::DoFormatObjs() (this=0x8ce5720) at sw/source/core/layout/objectformattertxtfrm.cxx:368
        24 SwObjectFormatter::FormatObjsAtFrame(SwFrame&, SwPageFrame const&, SwLayAction*) (_rAnchorFrame=..., _rPageFrame=..., _pLayAction=0x0) at sw/source/core/layout/objectformatter.cxx:160
        25 SwContentFrame::CalcLowers(SwLayoutFrame&, SwLayoutFrame const&, long, bool) (rLay=..., rDontLeave=..., nBottom=192048, bSkipRowSpanCells=true) at sw/source/core/layout/tabfrm.cxx:1534
        26 lcl_RecalcRow(SwRowFrame&, tools::Long) (rRow=..., nBottom=192048) at sw/source/core/layout/tabfrm.cxx:1653
        27 SwTabFrame::MakeAll(OutputDevice*) (this=0x8cf5f80, pRenderContext=0x5b7fcf0) at sw/source/core/layout/tabfrm.cxx:2425
        
        It looks like the _nFromPageNum is always from the
        SwObjectFormatter::mrPageFrame anyway because that's a precondition of
        the mpPgNumAndTypeOfAnchors->Collect() being called, so just rely on
        that to get the correct page.
        
        (regression from c799de145f7e289f31e3669646e5bd12814e6c5e)
        
        Change-Id: Ibdffb2121cffbc04320d17a29ab2e160dec4250b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115188
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-05-07  Stephan Bergmann  <sbergman@redhat.com>  [d0b343a781ff792f5acbfafc671970cd48a18da8]

        external/python3: Mark configure part of darwin.patch.0 as reported upstream
        
        Change-Id: Ibf9fb088eb1d7e11582518aeafa233dfa7c56bf6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115223
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-07  Caolán McNamara  <caolanm@redhat.com>  [148ad7cf92b216351fce464528af8db0111157f4]

        remove an intermediate layer of widgets
        
        Change-Id: I4fe23f87d997057a2cb061110c8e325c8322b95e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115187
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-07  Caolán McNamara  <caolanm@redhat.com>  [8d45e67fe97773666cb5e2db04822476872fa84f]

        preserve comments before root entry
        
        Change-Id: I5fc789258e605b2d74c6697dedd824d722ad53bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115217
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-07  Caolán McNamara  <caolanm@redhat.com>  [d64192e72e76142097ca20f3df8a99373c792f81]

        add missing truncate-multiline properties
        
        Change-Id: Idbb227185806f97e00e99faa88a3fc6818e75513
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115216
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-07  Caolán McNamara  <caolanm@redhat.com>  [c97fa85d138492c92bc87ec2838a5d1b11d07cea]

        add glade header for uniformity
        
        Change-Id: I8422fb76a14ce4d1bf3ca91072cf9853701f5809
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115215
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-07  dante  <dante19031999@gmail.com>  [a0c7001b0e5ffb66ee1822b9fd8225977e4f0b73]

        Simplify PushDouble by PushError for ScInterpreter::SumProduct
        
        Change-Id: I0e9f5ebe12710008a13961be41ba454c1cd2f978
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114946
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-07  Miklos Vajna  <vmiklos@collabora.com>  [e23200dcb47ee64589e464b1c03a6f2ddc2d5ee5]

        desktop, lokclipboard: avoid repeating the return type from the declaration
        
        Change-Id: I8c3d5f4dcd442c680823a60d6b5b93137a7adc7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115213
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-05-07  scito  <info@scito.ch>  [b37cb3e5dbb145c5a5fed094f02c1bc6dc1d31f8]

        tdf#90101 add .uno:PasteAsLink
        
        No attributes or notes are pasted, i.e. only the links.
        Links to dates loose the date formatting currently, see tdf#142093.
        
        Paste As Link is only added as command.
        No entries to menus or context menus are made
        as this functionality is not widely used, see tdf#102255
        
        Icons are added with tdf#141885
        
        Change-Id: Ifbdaa076045b5f10073a658115fea211bb30e6a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115137
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-07  scito  <info@scito.ch>  [7b450b6ccd9f9bee0bb47500e7bf71f9ba641e36]

        tdf#102255 improve test and docu of .uno:PasteTransposed
        
        check that relevant types, notes and attributes are pasted,
        i.e. the uno command sets the right parameters
        
        Improvement of my former commit
        02b72784e5601636d26c8e4592958c262efb1a7d
        
        Change-Id: I1d8e7d09a867bbabe719bcdd8c7e908ab100aa4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115191
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [5ea814f33a137b4adddfd2a0b66272385401bec5]

        tdf#113571: sc: Add UItest
        
        Change-Id: I0f60ea96bdd7b9d73ed9a4d714b42185e69849c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115221
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-07  Stephan Bergmann  <sbergman@redhat.com>  [b0a4b49a88aacfbc127965c0c6fe50a065eb3a0f]

        external/python3: Clang 13 trunk implements --print-multiarch now
        
        ...since
        <https://github.com/llvm/llvm-project/commit/a921d2d2fb46b898794091e7410426c518a4f0cc>
        "[Driver] Add -print-multiarch", which causes an issue when building
        ExternalProject_python3 on macOS:
        
        > checking build system type... x86_64-apple-darwin19.6.0
        > checking host system type... x86_64-apple-darwin19.6.0
        [...]
        > checking for the platform triplet based on compiler characteristics... darwin
        configure: error: internal configure error for the platform triplet, please file a bug report
        > make[1]: *** [/Users/stephan/Software/lo/core/external/python3/ExternalProject_python3.mk:80: /Users/stephan/Software/lo/core/workdir/ExternalProject/python3/build] Error 1
        
        as workdir/UnpackedTarball/python3/configure.ac computes PLATFORM_TRIPLET as
        "darwin", and instead of computing MULTIARCH as empty (as `$CC
        --print-multiarch` used to just print
        
        > clang: error: unsupported option '--print-multiarch'
        > clang: error: no input files
        
        to stderr), it now computes it as e.g. "x86_64-apple-darwin19.6.0" (or whatever
        -target is explicitly set to in $CC), so the check that they have equal values
        if they are bot nonempty fails now when building against Clang 13 trunk.  (This
        is not yet an issue with any Apple Clang version, though.)
        
        Until this is eventually fixed upstream at <https://github.com/python/cpython>,
        just keep pretending that `clang --print-multiarch` would cause no stdout output
        on macOS when determining MULTIARCH.
        
        Change-Id: Ic1b27c6791b327d5709a9d61a6d675c3fa8989bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115219
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-07  Stephan Bergmann  <sbergman@redhat.com>  [30b6b43bcb8fb772f535be9fd6538465b080fe7a]

        external/python3: First removeunnecessarystuff, then fixinstallnames
        
        otherwise, we could get issues like
        
        > error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: can't open file: /Users/stephan/Software/lo/core/workdir/UnpackedTarball/python3/python-inst/@__________________________________________________OOO/LibreOfficePython.framework/Versions/3.8/lib/python3.8/lib-dynload/_curses_panel.cpython-3.8.so (No such file or directory)
        > error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: can't open file: /Users/stephan/Software/lo/core/workdir/UnpackedTarball/python3/python-inst/@__________________________________________________OOO/LibreOfficePython.framework/Versions/3.8/lib/python3.8/lib-dynload/_curses.cpython-3.8.so (No such file or directory)
        > error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: can't open file: /Users/stephan/Software/lo/core/workdir/UnpackedTarball/python3/python-inst/@__________________________________________________OOO/LibreOfficePython.framework/Versions/3.8/lib/python3.8/lib-dynload/_testinternalcapi.cpython-3.8.so (No such file or directory)
        > error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/install_name_tool: can't open file: /Users/stephan/Software/lo/core/workdir/UnpackedTarball/python3/python-inst/@__________________________________________________OOO/LibreOfficePython.framework/Versions/3.8/lib/python3.8/lib-dynload/_dbm.cpython-3.8.so (No such file or directory)
        
        when the two jobs run in parallel
        
        Change-Id: I6db18d7a6fa0ce177e88f8f714434acf9afe3ea5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115218
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-07  dante  <dante19031999@gmail.com>  [2b90807fd474cb4e26c80ba5407aca4b66f6d3a2]

        tdf#137679 Use Kahan summation for interpr5.cxx
        
        Change-Id: Iefd09f2af4c77a464e47367c75b9e7e303f2c2a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115128
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [52ffeb5eec8fd1f00cde59af173f40ef55099c53]

        tdf#57841: sc: Add UItest
        
        Change-Id: I584883f152041be7e241047dcc5c084dd784260f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115220
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [d6375dcd1db6ce7e1bae8297949801f7d4249e52]

        loplugin:unusedmethods
        
        plugin code needed some updating because it was interacting badly with
        PCH code in pluginhandler::ignoreLocation
        
        Change-Id: I228f94a4e285747bd1d5b8536010f8617118cafa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115212
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-06  Caolán McNamara  <caolanm@redhat.com>  [48969e9f578c16ff4142b2911746212044cbce61]

        ofz#33899 basprov also now needed
        
        since...
        
        commit a52590d76b89dc75be2aa87f4287624c89f1e82f
        Date:   Fri Apr 30 22:01:24 2021 +0900
        
            update native-code.py with services for vba scripts in Calc
        
        Change-Id: I56d071786b85491a833d75a573b95c166e57b24c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115214
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-06  Caolán McNamara  <caolanm@redhat.com>  [7dc277c97491887c7f6cf2bb24e55596740ba7b5]

        release mouse before showing context menu
        
        otherwise math loses focus due to the mouse release
        
        Change-Id: Ie50cfde6a9f13d87efba2f6ec4830b9730f6e938
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115186
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-06  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [6bf2239a189423d087b2536dd7054b21df58ddc4]

        tdf#55058 tdf#141982 EMF: Add rotation support for ARC, ARCTO, CHORD, PIE
        
        Change-Id: I5d9b76f0ddd2b7f12604f472986dd95976a8b04d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115185
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-05-06  Mike Kaganski  <mike.kaganski@collabora.com>  [ef5b56123701b62b7fabeb1d1d9a7d1a4aa00d97]

        Limit scopes of some variables
        
        Change-Id: Ia8b2aae8953e2543b5c49a2cd7ddc4e84ba46f4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115197
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [a7ff945ca031324f060b0d989f7a89594fcfe9fe]

        add SfxItemPoolDeleter utility
        
        add use so we can hold the pool with std::unique_ptr
        
        Change-Id: I685fbc37c0ae145a5b48a66a88eab9fb29a0fc0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115174
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-06  Caolán McNamara  <caolanm@redhat.com>  [6668b112b341edd24ca77ba88b834108d67b0602]

        Resolves: tdf#138855 crash on use of Outliner freed by GetFocus
        
        probably since...
        
        commit 3a662445a0e3666637e5eb140b106a1347f050eb
        Date:   Sun Jun 23 17:54:49 2019 -0800
        
            tdf#126061 Make text edit outliner view show cursor
        
            Change-Id: Ic4e8b5984d5b21c3b789eba943d35d4cad1ba867
            Reviewed-on: https://gerrit.libreoffice.org/74676
        
        Change-Id: Ibd6cf9e6f539e651d6e98f2af4a2eba55f081b58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115184
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [47c0cea5aae8f1ac5c8d79fc09a30c8c5f14af64]

        tdf#126226: sw: Add UItest
        
        Change-Id: Id236fa585ae02cb0282a7d6179b9cb2d779dfdf8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115182
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-06  Caolán McNamara  <caolanm@redhat.com>  [473c68d0f8014c1f594e6f4c683594024a307007]

        crashtesting: failure on export of ooo26119-1.sxc to xlsx
        
        since...
        
        commit 3a24211a1d49f33ca52e4fb2c927d50304f005df
        Date:   Thu Apr 29 17:26:59 2021 +0200
        
            tdf#54037 PPTX export: fix internal hyperlinks
        
        calc XDrawPage doesn't support XNamed apparently
        
        Change-Id: I796b65682f099deebee0da2e84bfbe391108c4cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115181
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-06  Eike Rathke  <erack@redhat.com>  [cb9aa621a683a254e5df6e8016fcf2755c2def5b]

        Add English (Denmark) {en-DK} locale data
        
        Using ',' comma decimal separator and '.' dot group separator.
        ISO 8601 date(+time) formats.
        Inheriting calendar from {en-GB} (week-1stweek=4 first_weekday=2).
        Currency DKK 'kr.' symbol.
        Secondary currency EUR '€' symbol.
        
        See also https://lh.2xlibre.net/locale/en_DK/
        
        Change-Id: Idcf1e52af0ac20412efa42d3873ab1e34a2f1eaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115177
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-05-06  Alain Romedenne  <alain.romedenne@libreoffice.org>  [89d1c83502aa3b8cfb90a15f23a04608f0df5c4a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 605791780909d8dd5e4c36663def5c0c9c3bbdb0
          - sf_Dialog(Control) Python support - part 1/2
            
            Change-Id: I204a78557c607708870a51699af140e13ff2c0e4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114724
            Tested-by: Jenkins
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2021-05-06  Caolán McNamara  <caolanm@redhat.com>  [130486015f03087aa4c2c43709ce95fb494df44b]

        use Widget::get_clipboard
        
        there's no different from GetSystemClipboard except potentially for
        the libreofficekit case where per-frame clipboards are possible
        
        Change-Id: I3173e39f81a03a7cbe114ebca6020d5ed36a659a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115179
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-06  László Németh  <nemeth@numbertext.org>  [ed7271d9d44fe1a0195ae669644f23c01b6960d8]

        tdf#128913 DOCX: import track changes of inline images
        
        Deleted images were imported as not deleted part of
        the document. Both deleted and inserted images lost
        their change tracking.
        
        
        Change-Id: Ia273d307d01c5ea535889bc9951084e96cd7fc50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115178
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-06  Caolán McNamara  <caolanm@redhat.com>  [1ff996e5e720d77ce32b8c44d4c29569ddbc113a]

        add get_clipboard to widget
        
        Change-Id: I9a623e558bc18286af773e0aa3120185a30baa52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115172
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-06  Caolán McNamara  <caolanm@redhat.com>  [e30b4b641a4828c834e387181c9ea05f9bf6f936]

        cid#1482085 Uninitialized scalar field
        
        Change-Id: I1836b7df127e6e858e5fced679b0fc3754665daa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115171
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [ae5e62ee70ca22e3bf89becd01f6067bfaa81921]

        tdf#125440: sc: Add UItest
        
        Change-Id: I24b1cf0c7d19d9314fcdbeefb9082fc9c227b98f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115165
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-06  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [b6516acdb96a7417f0d58749723750d83547f98a]

        update credits
        
        Change-Id: Ifa86e93a66d54d5ad8f288ba111cbe4ca1695415

2021-05-06  Jean-Pierre Ledure  <jp@ledure.be>  [53230b495407ea7e26cd3c01509bc773dad0bc7a]

        ScriptForge - (scriptforge.py)Non-modal dialogs and OK/Cancel buttons
        
        In the SFDialogs.SF_Dialog class:
        - Fix the comments describing the behaviour of non-modal dialogs
        - Add the OKBUTTON and CANCELBUTTON definitions
        
        Change-Id: I2d3abc1c610b0c60949987feb1a9d66e21abfdc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115152
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-05-06  Andras Timar  <andras.timar@collabora.com>  [645cb7eda4fbe83ed748aafa41d210db274e22fc]

        pdfium build fix with Android NDK 19
        
        Change-Id: I618095efab0a7ed7babdabc36db6a473b1af78da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115161
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 01765acee6b4931b6c69252b8357f81fd26e33bd)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115090
        Tested-by: Jenkins

2021-05-06  Attila Szűcs  <szucs.attila3@nisz.hu>  [f05c57b96293c80825be66162ca7bf3e4dbc8ea2]

        tdf#121659 DOCX import: fix lost column break at shapes
        
        The column break was moved into the neighboring shape during
        the first import, and eliminated during the second import,
        losing the 2-column text layout. As a workaround, split the
        paragraph moving the column break into a new paragraph.
        
        Based on the patch written by Justin Luth.
        
        Co-authored-by: Justin Luth and Tibor Nagy (NISZ)
        
        Change-Id: Id4042a92b09aa55952bc0ea02319d5e588f77d3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114904
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-06  Caolán McNamara  <caolanm@redhat.com>  [0664228c1648a6f88ccf251ccc0bdda57b2717a9]

        cid#1482086 silence bogus Double free
        
        Change-Id: I54bd03f6a46f894b729d3977057f0729640db49a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115175
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-06  Caolán McNamara  <caolanm@redhat.com>  [d7e948938367048a4e408c30f2efb927e76a604e]

        use Label::set_label_type to designate a label as a warning/error
        
        To be consistent with other cases. weld::LabelType::Error is another
        option. What colors, if any, it results in isn't cast in stone, but be
        consistent in that all warnings (or errors) use the same ones.
        
        Change-Id: I6943aa6370cf6cead60cd404987e8211532143eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113529
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-06  Caolán McNamara  <caolanm@redhat.com>  [500e59e4825c0a140ed4bb4576ddb6a46f08c860]

        cid#1401334 silence Uncaught exception
        
        Change-Id: I7d0d9324afdfd5e06e2def62919dbefb78abdb3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115173
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1a1754b7ab47eba74ad86197c327f304c5b0deb8]

        Fix typo
        
        Change-Id: I646f74fd79d48ab906f9b9c2588c800f301ccac6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115124
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-05-06  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [761fdaf26dc9ed7cd0d25a7630576e7800813e2f]

        tdf#142004 tdf#141982 EMF Import: Add rotation and path support for EMR_ELLIPSE
        
        Previous implementation of EMR_ELLIPSE, doesn't support rotation
        and EMR_ELLIPSE was not work with EMR_BEGINPATH, EMR_ENDPATH and EMR_ABORTPATH
        
        The EMR_BEGINPATH opens path bracket construction.
        
        Once path bracket construction is open, an application can begin specifying records to
        define the points that lie in the path. Path bracket construction MUST be closed by an
        EMR_ABORTPATH or EMR_ENDPATH record.
        
        With this patch all these issue was resolved for EMR_ELLIPSE
        
        Change-Id: I6d352e0ff0326dd788d43272bf1330fa6c777df4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115101
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-05-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5f10242591d88f6627d7cd82172551879168f9be]

        Fix typos
        
        Change-Id: Ibc86f8a76080b55dd7c5a458e2b8fa7ce534a4b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115164
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-05-06  Tarun Sharma  <starun.1998@gmail.com>  [2e417a09b5497bb8aa86727a280960aeb5023af0]

        tdf#97087 Give unique, comphrehensible names to idles
        
        Change-Id: Id146a5a89c9189285409641494badf3d49931a0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115064
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-05-06  Caolán McNamara  <caolanm@redhat.com>  [de1c3bd004b069cd1796423e796999cf0737f823]

        allow ctrl+A to select all in calc header/footer dialog too
        
        Change-Id: Ie3142ced5ddf80a9dd49774d26e450318f18b641
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115170
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-06  Michael Stahl  <michael.stahl@allotropia.de>  [dc8c8a4aa20ddd3139a25d5c052cac9bae944cb8]

        gbuild: work around GDB 10 bug with DWARF5 in split debug info
        
        GCC 11 defaults to -gdwarf-5 and GDB can only read it if
        -gsplit-dwarf isn't used.
        
        Dwarf Error: wrong unit_type in compilation unit header (is DW_UT_split_compile (0x05), should be DW_UT_type (0x02)) [in module /workdir/CObject/desktop/source/app/main.dwo]
        
        https://sourceware.org/bugzilla/show_bug.cgi?id=27354
        https://bugzilla.redhat.com/show_bug.cgi?id=1956475
        
        Change-Id: Ie2ac7193a29a8f257cf6f1d711f9fa6941df48ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115054
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-05-06  Luboš Luňák  <l.lunak@collabora.com>  [32f2d2f7f99f73203294a91a9b432fd0c3fc7f99]

        a unittest for my cairocanvas fix for tdf#134053
        
        Note that even though the fix is for cairocanvas, the unittest
        currently really checks only vclcanvas, because tests for cairocanvas
        do not work.
        
        Change-Id: I2c34822126c93460971c34932d5bdf3fe2d698b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115146
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-05-06  Luboš Luňák  <l.lunak@collabora.com>  [7603d51e7747a0ea2e628bd467af7d17597a9b10]

        add a unittest for impress drawing a dotted line in tdf#136957
        
        Change-Id: Icabe039df29e9b3b9155656863120e3df7ef650b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115118
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-05-06  Luboš Luňák  <l.lunak@collabora.com>  [402acbcfadbc8fd9f45330b46a4bfaad3e02eb39]

        make it possible to write canvas unittests
        
        One of the problems is that canvas apparently works only with windows,
        but tests obviously need an offscreen surface. This patch moves
        Window::GetCanvas() to OutputDevice, and makes vclcanvas capable
        of working with OutputDevice classes that are not windows. Other
        canvas implementations still don't work, but presumably at least
        cairocanvas could be fixed too.
        
        This commit adds a "simple" test that just draws a line and tries
        to verify it's been drawn properly. Adding another test should
        be a matter of basing it on this existing one, and then copy&pasting
        the complicated UNO way of drawing using canvas from somewhere,
        such as canvas/workben/canvasdemo.cxx.
        
        Change-Id: I42db12b09433763cd31c3dd497c10157424b8598
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115117
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-05-06  Luboš Luňák  <l.lunak@collabora.com>  [834822413d687572691753c33d837ffdb5064f2b]

        transform by vector length, not just X
        
        I missed this one in b71d9a6d15cfb8a50afdea5ac064f40d84c561f8.
        
        Change-Id: Ibbfd6ed1e064030a6a2818df94d7d61dd2b92caa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115116
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-05-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [31072493884f9df025befd1744f2e5eec940ff00]

        Removed duplicated include
        
        Change-Id: I8bcbbcff598ea472f9476c0d5e57fbfc0a9dcc0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115162
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-05-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2335afc8f1d15e7b0a7a242fbceacb8b9f98a7a8]

        Removed executable bits on pptx
        
        Change-Id: Ifbe14a29ac80143c23c189c80599e38816cc6b1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115163
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-05-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [1f6b98f21495f0ecc5ded493cb3273da03852191]

        replace SVL_CRYPTO_MSCRYPTO with _WIN32
        
        just to reduce the number of different #defines at work in this
        file.
        
        Change-Id: I586b09a3c3c4c8eed4971a0e89d8def9d848b9fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115166
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-06  Heiko Tietze  <tietze.heiko@gmail.com>  [6dfc49bb6a72bf6bb79167b12f0d2d0c5a155d06]

        Resolves tdf#141986, related tdf#141566 - Dark theme
        
        Introducing dark color set
        
        Change-Id: I21d37e191c8a58468daa881f35ab847216493bb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115042
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-05-06  Miklos Vajna  <vmiklos@collabora.com>  [5f51b6f08c6ed6fb135b8d4999d6fb6a51fafa89]

        Replace magic numbers in SwPageFrame::UpdateAttr_()
        
        By using the same SwPageFrameInvFlags constants that
        SwPageFrame::SwClientNotify() already does.
        
        Change-Id: Ic07ce518901890367ce95080bf2a588697b8990b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115156
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-05-06  Gülşah Köse  <gulsah.kose@collabora.com>  [6af7691518f24835d600c692bff1dcd66f5e0ced]

        tdf#141424 Include the margin sizes while calculating width of window.
        
        Follow up development f61fcf6fe6b9f54dd57ca5d868b1b0436e9cec61
        First one fixed only horizontal panes. Apply the same fix to vertical
        panes (eg: sidebar->gallery)
        
        Change-Id: I7e5e1bb7bf559741dd265a8bbc6f845a2f31efde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115151
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-05-06  Eike Rathke  <erack@redhat.com>  [9df3aa7ea72d61462e430643f2a80906dce4e15b]

        Change en_GB calendar StartDayOfWeek to Monday and MinimalDaysInFirstWeek to 4
        
        Inherit day, month and era names from en_US but with proper
        values. See https://lh.2xlibre.net/locale/en_GB/
        - Week definition (week)
        - First day of week (first_weekday)
        
        or
        
        % LC_TIME=en_US locale -k LC_TIME
        week-ndays=7
        week-1stday=19971130
        week-1stweek=1
        first_weekday=1
        first_workday=2
        
        % LC_TIME=en_GB locale -k LC_TIME
        week-ndays=7
        week-1stday=19971130
        week-1stweek=4
        first_weekday=2
        first_workday=2
        
        This makes it necessary to adapt basic/qa/vba_tests/weekdayname.vb
        because basic/qa/cppunit/test_vba.cxx sets LANGUAGE_ENGLISH_UK
        
        Change-Id: I752bf0e59396f0cbd601beb596c07e77e4e4cfaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115160
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-05-06  Rafael Lima  <rafael.palma.lima@gmail.com>  [e76292edc1d7e70ffa3f3940dc635581eb1a121b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f9a2226309678e6a8769af6d312f796bb6835c4b
          - tdf#131368, tdf#141474 Document WeekDay Basic function
            
            This patch updates the WeekDay documentation to explain the use of the second (optional) argument, that refers to which day of the week should be considered to be the first day of the week.
            
            This patch also refactors the Now function help page and adds a variable for x-ref.
            
            Change-Id: I4bfc9070fc93593217c3c9086935dfc728adee3c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114868
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-06  Eike Rathke  <erack@redhat.com>  [581ac7e27ae6f8faf197c4f6962e05e9bed37351]

        Derive en_HK calendar from en_US instead of en_GB
        
        Reason is that en_US start day of week is Sunday and en_GB is to
        be changed to Monday but en_HK is to be kept on Sunday.
        See also https://lh.2xlibre.net/locale/en_HK/ that does not
        override First day of week (first_weekday).
        
        Change-Id: I7f1b4059a23c8a6cdf6e30a3a6d18e2b911f4974
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115159
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-05-05  Eike Rathke  <erack@redhat.com>  [75aa541d6a7c15f6e79b29c0a1b6e813cebc1ac3]

        Move en_KE to lcl_DATA_EN where it belongs
        
        Comment en_IN and en_MY why they should / have to stay.
        
        Change-Id: I816741324bfc328ec4e0bf269ec27f65fe79f3f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115154
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-05-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [223e6484b5147464ae684fa520004316b4ec031c]

        loplugin:unnecessaryvirtual
        
        Change-Id: Iedb9586fcf34dc172b93f0a246b1c1e1c9033376
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115153
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-05  Caolán McNamara  <caolanm@redhat.com>  [51b6b12195d77631ca94d4c85b429dace8e3b173]

        add io libraries to fuzzer-common
        
        since...
        
        commit a52590d76b89dc75be2aa87f4287624c89f1e82f
        Date:   Fri Apr 30 22:01:24 2021 +0900
        
            update native-code.py with services for vba scripts in Calc
        
        Change-Id: I38c5e25cfdd24b0e9f2046795c5b2572c1eb880a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115155
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-05  Noel Grandin  <noelgrandin@gmail.com>  [eff90f57b75c5aa0c18f0c87aa7bce36e414a68e]

        convert sal_uLong and tools::Long in vcl/settings
        
        Change-Id: I69711b791884218f4a14c85fe69072b9ea06dc79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115109
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-05  Jan-Marek Glogowski  <glogow@fbihome.de>  [27cc1d10421777469c89cd1ec30229643b1a03ea]

        Add --enable-wasm-strip
        
        Will just set enable wasm strip for cross-target
        
        Change-Id: I0840b843794e4fab694df26608619a7bf06f5e5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114981
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-05-05  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [d7e5d19e4617e41765db758778503501bfa8fdcf]

        WASM: add distro config, amend readme
        
        Let's move common configury to distro config, so people get
        necessary changes across updates w/o manual intervention.
        
        Change-Id: Ic27db86e7681bcef0632ed6b5fdd2fe8df0fdba3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114629
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-05-05  Jan-Marek Glogowski  <glogow@fbihome.de>  [3dd7e77fa8b37ed85515bc64b8803d9ee1ee1fb5]

        WASM: add readme with build howto
        
        Change-Id: I2ce1787abfaa2cf6990d71e88de2d027b08f1489
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111129
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-05-05  Jan-Marek Glogowski  <glogow@fbihome.de>  [f90c68316c622971706568303a025bbc58351df3]

        WASM: add Emscripten demo application
        
        Change-Id: I31297142761255b1f357fc9677a644b7a93c921a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111128
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-05-05  Jan-Marek Glogowski  <glogow@fbihome.de>  [8a4173987edfeeb7e49c70617d43e3adc911d333]

        WASM: add initial support for Emscripten cross build
        
        - configure with:
        - --host=wasm64-local-emscripten
        - had to make a few externals optional, so adding:
          - --disable-nss
          - --disable-cmis
          - --disable-curl
        
        Change-Id: I48d1c73d2675ad2e2beaf2c341578199efbd24ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111130
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-05-05  Jan-Marek Glogowski  <glogow@fbihome.de>  [013ddc4f5307df512767ca23b3922540b2b36d52]

        Switch OPENSSL config var from negative to positive
        
        - align with most of the rest of config_host
        - rename DISABLE_OPENSSL to ENABLE_OPENSSL
        - make this configurable
        
        Change-Id: Ic3b41fcdda38db66134939f12265e0da24833d60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114564
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-05-05  Jan-Marek Glogowski  <glogow@fbihome.de>  [983c41278899674028040c70c6e6415574b701f1]

        Run checks also on cross build toolchain
        
        - certainly those can break subtly too
        
        Change-Id: Iade2b8d78c1ffe43cfb260e4cdbe15adb4332765
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114563
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-05-05  Luboš Luňák  <l.lunak@collabora.com>  [3a1d150eb99b5875e6e86117029a72e4c87b0547]

        scale stroked line properly in cairocanvas
        
        - Line width should be scaled by the scaled vector, not just its X
        component (see VclMetafileProcessor2D::getTransformedLineWidth()).
        - Lenths of dashes should not be scaled by the scaled line width,
        but by the scaling.
        Testcase document sd/qa/unit/data/pptx/tdf134053_dashdot.pptx .
        
        Change-Id: I4116f82e91620f5612f5e4e187468508f683b93e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115147
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-05-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [e859bf8c4da78698b820d13af1a2fdee3602f5b4]

        loplugin:constmethod
        
        Change-Id: I7913fd8144d521b8293ac43036d0fad82e457cd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115145
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-05  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [ae1d21ae69b0522cbbe67abeb2f5c5ba7ca2c33b]

        Update git submodules
        
        * Update translations from branch 'master'
          to dddf75c6f2e8840ed6966fa73989485db7c6b10b
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I5b89ae56a22a53d2975d3f3f34f7b854b5a0151a
            
2021-05-05  Michael Weghorn  <m.weghorn@posteo.de>  [70554d74a602c5cbeb5a3830898f644becf507ba]

        tdf#135136 Android: Don't hardcode height of TextViews
        
        Otherwise the text gets cut off when using a large
        system font size.
        
        Change-Id: I265d57ae310e39e9e452f6e744f17ed4807a00b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115134
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-05-05  Gülşah Köse  <gulsah.kose@collabora.com>  [f61fcf6fe6b9f54dd57ca5d868b1b0436e9cec61]

        tdf#141424 Include the margin sizes while calculating width of window.
        
        Change-Id: I0863dc62f1ade6cc07835e83eb242f3d5a9906bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115068
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-05-05  Michael Stahl  <michael.stahl@allotropia.de>  [ed12269c42f75f553bb8a8770923406f7824e473]

        tdf#142080 sw: layout: fix infinite loop in CalcContent()
        
        On page 9, SwSectionFrame::Format() calls CalcContent() and that formats
        all its content frames, then on SwTextFrame 91
        SwObjectFormatter::FormatObj() fails becuase it moved forward.
        
        With commit c799de145f7e289f31e3669646e5bd12814e6c5e this now sets the
        o_rbPageHasFlysAnchoredBelowThis to true, which prevents a call to
        SwLayouter::InsertMovedFwdFrame(), and the flys anchored in next frames
        aren't moved off the page at this time.
        
        Then the loop starts over at the beginning of the SwSectionFrame, and
        frame 91 will be formatted again because the loop tries to format the
        first frame on the next page to see if it will move back; now the
        MoveBwd() isn't prevented any more so the result is the same failure
        in SwObjectFormatter::FormatObj().
        
        Fix this by ignoring the bRestartLayoutProcess in case the current frame
        was originally on the next page and didn't move back (or, as is the case
        here, moved back and then forward again); it should just be formatted
        again on the next page.  Once that happens, it will eventually be
        entered into SwLayouter::InsertMovedFwdFrame() too.
        
        This happens to fix another problem with this bugdoc too: the first
        column of the section on page 9 is empty.  This also happens in LO 6.4
        but not LO 6.1.
        
        An alternative would be to move the flys anchored below off the page as
        is done in SwLayAction::FormatContent() now but sections can be in flys
        or footnotes or headers so perhaps it should be done only at the
        top-level.
        
        (regression from c799de145f7e289f31e3669646e5bd12814e6c5e)
        
        Change-Id: I0965aebb4e3cec687f4e70f8d5e3aa8a55da3393
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115144
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-05-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [c6d0986acb50941d30257cb497466066badfcaa1]

        tdf#141973: sc: Add UItest
        
        Change-Id: I06d8da1e2336a93cbd974b817afa21f830bd2ff7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115125
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-05  Caolán McNamara  <caolanm@redhat.com>  [21f53f55f82f12fbee4e0d93ff26d3bb05ec3c55]

        Resolves: tdf#142049 expand widget to use unused extra space
        
        Change-Id: I7ff6aa4feeccd790b6176cb60b6adb9b21db0f63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115135
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-05  Caolán McNamara  <caolanm@redhat.com>  [4ff983b930dc15658aa531759d3f1e5b9586aeab]

        Related: tdf#142049 restore some elements default visibility in the ui
        
        these defaulted to not visible before...
        
        commit ec548bce309d965a25e807ae79432114926e06f3
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Mon Oct 15 11:14:02 2018 +0100
        
            weld ChartTypeDialog and SchLayoutTabPage
        
            Change-Id: I101c56b855d0bdc43559ca4561d298fa4ad92572
            Reviewed-on: https://gerrit.libreoffice.org/61797
        
        Change-Id: I424368e108726376140a0e83e085fe5ab01c497f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115129
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-05  Mark Hung  <marklh9@gmail.com>  [6c9948d80aaa1d4827ccf741d900093abe7a973e]

        vcl: adjust cairo text renderer for vertical writing
        
        , remove extra matrix translation and use the positions
        from Harfbuzz more directly.
        
        Change-Id: I2eb337b7f3bd70f4726f56d85a38f4a1f0931155
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115018
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2021-05-05  Mark Hung  <marklh9@gmail.com>  [dd0d0b44fd1c6c0292d7b2eb3f5cf2baa21e4481]

        vcl: adjust LayoutText() for vertical writing.
        
        Revert 58af692e2814 "tdf#111967 translate offsets
        so it is relative to vorigin", which use
        hb_font_add_glyph_origin_for_direction to change
        the origin for vertical writing. This caused major
        problem in Y-axis.
        
        For X-axis, align the baseline of the vertical run
        to the center of the rotated horizontal run,
        by adding "(ascender + descener) / 2.
        
        Besides the alignment mentioned above, underlying text
        rendering code should be able to render properly based
        on the positions that Harfbuzz API creates.
        
        Change-Id: Ic1ef1f734686d0e61c4b2a6bf7feb7c870bba84f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115014
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2021-05-05  Caolán McNamara  <caolanm@redhat.com>  [bb9a3f1cd2912b836deb9f73c2010bf03a1438c9]

        factor in treeview borders for get_height_rows
        
        as seen in tdf#142049 for format chart type where the scrollbar
        appears in gen when that's something it tries to avoid
        
        Change-Id: I494114078603797b0450363816823e5898a3ef01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115141
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-05  Caolán McNamara  <caolanm@redhat.com>  [122ceeff4c8d04bedb3fc4c9dd811c6005ee5104]

        factor in borders regardless of WB_BORDER
        
        Change-Id: If6321b3c903212b6b1b68c028a2c5aa4f9a59a3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115140
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-05  Caolán McNamara  <caolanm@redhat.com>  [0f7a09cda38c08d79ef94dcadcb83e038dbebcb1]

        the border size SvTreeListBox uses is not StyleSettings::GetBorderSize
        
        so use the actual border sizes in use
        
        Change-Id: If6d1032936565c199332522a31a1bc984f126547
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115139
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-05  Stephan Bergmann  <sbergman@redhat.com>  [1f3dddd6f21d91c429190ae314dadeec409f35f4]

        Adapt to "libstdc++: Implement LWG 1203 for rvalue iostreams"
        
        <https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=aa475c4ac80733f85ba47b109fc1900f05e810e2>
        towards GCC 12, so that now "the return type is the original rvalue stream type
        not its base class."  (And which would thus have caused issues like
        
        > sfx2/source/control/bindings.cxx:1323:19: error: dynamic_cast from rvalue to reference type '::std::ostringstream &' (aka 'basic_ostringstream<char> &')
        >                 ? SAL_STREAM("File: " << pFile << " Line: " << nLine) : ""));
        >                 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > include/sal/log.hxx:198:6: note: expanded from macro 'SAL_STREAM'
        >     (dynamic_cast< ::std::ostringstream & >(::std::ostringstream() << stream).str())
        >      ^
        > include/sal/log.hxx:341:20: note: expanded from macro 'SAL_INFO'
        >         SAL_WHERE, stream)
        >         ~~~~~~~~~~~^~~~~~~
        > include/sal/log.hxx:155:68: note: expanded from macro 'SAL_DETAIL_LOG_STREAM'
        >                 SAL_DETAIL_LOG_STREAM_PRIVATE_(level, area, where, stream); \
        >                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        > include/sal/log.hxx:133:45: note: expanded from macro 'SAL_DETAIL_LOG_STREAM_PRIVATE_'
        >             ::sal::detail::StreamStart() << stream) == 1) \
        >                                             ^~~~~~
        
        now.  While the issue with old libstdc++ that originally prompted the
        dynamic_cast was
        
        > sfx2/source/control/bindings.cxx:1323:19: error: no member named 'str' in 'std::basic_ostream<char>'
        >                 ? SAL_STREAM("File: " << pFile << " Line: " << nLine) : ""));
        >                 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > include/sal/log.hxx:194:40: note: expanded from macro 'SAL_STREAM'
        >     (::std::ostringstream() << stream).str()
        >                                        ^
        > include/sal/log.hxx:336:20: note: expanded from macro 'SAL_INFO'
        >         SAL_WHERE, stream)
        >         ~~~~~~~~~~~^~~~~~~
        > include/sal/log.hxx:155:68: note: expanded from macro 'SAL_DETAIL_LOG_STREAM'
        >                 SAL_DETAIL_LOG_STREAM_PRIVATE_(level, area, where, stream); \
        >                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        > include/sal/log.hxx:133:45: note: expanded from macro 'SAL_DETAIL_LOG_STREAM_PRIVATE_'
        >             ::sal::detail::StreamStart() << stream) == 1) \
        >                                             ^~~~~~
        
        .)
        
        The libstdc++ macro _GLIBCXX_RELEASE is reportedly available since GCC 7.1.
        
        Change-Id: I1ee6eabb66355c1f28b9d305cbd85bac50d6b0e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115121
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-05  Mike Kaganski  <mike.kaganski@collabora.com>  [7b506496fdff341d2288fa36bd4300a92cf979a9]

        Don't initialize variables only to reset later
        
        Change-Id: I38d618216099e218827d205e8acaab3aef0c744c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115082
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-05  László Németh  <nemeth@numbertext.org>  [134fb0fdecb898b1568f57e8c9dc8c3528b0d1e0]

        tdf#141935 svx cui: apply line cap setting of line styles
        
        Only line dash pattern of the selected line style
        was applied on the selected line or shape using the
        1) Line Style popup menu of Drawing toolbar and
        sidebar pane Properties and 2) Style popup menu
        of Line pane of Line setting dialog window.
        
        Now both line dash and line cap settings are applied,
        supporting the usage of the new "rounded" preset
        styles and the old not "rounded" versions.
        
        Follow-up to commit b9b2c6a98fec798fc0ec76ec3cd407724f19dcac
        "tdf#141933 add preset dash styles with round cap".
        
        Change-Id: Ib3f64afcdcb50545166d40476a03a4b45f7d0b8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114461
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-05  László Németh  <nemeth@numbertext.org>  [b8c5236b444a9fbb1d419b95faf2ab2a71913efe]

        tdf#141934 svx dialog: fix missing dots in line style preview
        
        Line styles with dot-like dots (e.g the new
        "rounded" preset line styles) got bad preview
        with missing dots in the line style popup menus.
        
        Follow-up to commit b9b2c6a98fec798fc0ec76ec3cd407724f19dcac
        "tdf#141933 add preset dash styles with round cap".
        
        Change-Id: I0d18feb2772a47588b41dea2138cdcb14332c8b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114460
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-05  László Németh  <nemeth@numbertext.org>  [b9b2c6a98fec798fc0ec76ec3cd407724f19dcac]

        tdf#141933 add preset dash styles with round cap
        
        New OOXML-compatible preset styles weren't recognized
        on the UI, including the Drawing Object Properties
        toolbar and Line Style settings, if the preset styles
        use round cap, e.g. line styles with dot-like dots (i.e.
        not tiny squares as dots).
        
        As a workaround for interoperability and access to
        the line styles with dot-like dots, add "Rounded"
        version for every OOXML-compatible preset styles with
        round cap. This allows to apply dot-like dotted lines
        to new shapes, too.
        
        Background: round cap modifies the DotLen and DashLen
        values of the LineDash struct during the OOXML import,
        using ~zero values to get dot-like dots. For the details,
        see commit 3f3b50015e4fd9efc3459612a70409fca49cf390
        "tdf#134053 tweak dash and space length for ooxml" and
        commit 24d770799660d3ec94ee7add435645794426042b
        "tdf#134128 Use Gdiplus::DashCapRound for round dash or dot".
        
        Follow of commit 183c06fc02a50fb117bb6162e4d6e56cdd34fad1
        "tdf#139301 fix OOXML-compatible preset dash styles".
        
        Change-Id: I4f3173579964b2c00618ada475b012c85320f758
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114459
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-05  Miklos Vajna  <vmiklos@collabora.com>  [92cba30d5ce45e4f4a9516a80c9fe9915add6905]

        vcl pdfium render: handle widget annotations for form fields
        
        Note that we render the bitmaps without FPDF_ANNOT, so comments are not
        rendered into the bitmaps, rather we create them on top of the bitmaps
        in Draw, explicitly.
        
        FPDF_FFLDraw() draws content which is already an annotation, but not yet
        interactive content; so this just fixes "missing text", as far as the
        user is concerned.
        
        Verified that e.g. vcl/qa/cppunit/data/PangramAcrobatAnnotations.pdf
        indeed still doesn't render comments into bitmaps after this.
        
        Change-Id: I2b74d585729305cc1d3a9fefa258d4d76d1bd038
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115122
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-05-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [17bf458c86a9130cc56fad035f81558fd91ed974]

        inline SdrModel::ImpCtor
        
        since it is only called from one spot
        
        Change-Id: Ib94bc364c57ed0d36dc99f56f026cd44f27258ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115123
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-05  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [24e71494d7d1a68b2cb5f5d34083ab02009e0982]

        tdf#55058 tdf#141982 EMF: Add rotation and path support for RECTANGLE record
        
        Previous implementation of EMR_RECTANGLE, doesn't support rotation
        and EMR_RECTANGLE was not work with EMR_BEGINPATH, EMR_ENDPATH and EMR_ABORTPATH
        
        The EMR_BEGINPATH opens path bracket construction.
        
        Once path bracket construction is open, an application can begin specifying records to
        define the points that lie in the path. Path bracket construction MUST be closed by an
        EMR_ABORTPATH or EMR_ENDPATH record.
        
        With this patch all these issue was resolved for EMR_RECTANGLE
        Change-Id: Ic51442df8905e47c92eed811cc776762c9752af2
        
        Change-Id: I111f183e509f03c0b276a038680f61156b37b235
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115065
        Tested-by: Jenkins
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-05  Noel Grandin  <noelgrandin@gmail.com>  [c0771af1b35269b58b35df52004604b20971c6ae]

        sal_uLong->Color in BitmapDuoToneFilter
        
        Change-Id: I3f57d9b21d439fa8449579d9cdaac9377ac80934
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115110
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-05  Caolán McNamara  <caolanm@redhat.com>  [75b3cf4ee12f9552e47b1f4ce87a642a4a3d7d25]

        rhbz#1956977 crash on switch from active comment to slide sorter
        
        Change-Id: I2b5a5cb8b0631971b775a70d96f2cbf0c118c090
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115115
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-05  Noel Grandin  <noelgrandin@gmail.com>  [1a99b4e44190e182d56a04678850d62635d74c65]

        sal_uLong->sal_Int32 in BitmapMosaicFilter
        
        Change-Id: Iefef4deb6a9b6e1ca1c111dd4b1f294129a505f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115111
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [7c4a4652595d6e738bcc5a38060cc1754ab35520]

        don't leak editengine pool on shutdown
        
        Change-Id: I585953c26ed40acc51853b9ed5cd398b84472056
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115099
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-05  Noel Grandin  <noelgrandin@gmail.com>  [53e720708b9d027a7df9908c75b1b82c8aca3c6a]

        sal_uLong->sal_Int32 in Bitmap
        
        Change-Id: I267fbdb8946d307440cb675f6ff985bf58db5e4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115108
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-05  Miklos Vajna  <vmiklos@collabora.com>  [c01e7f199bf0ed8e01f596034df79c5c16df69e5]

        Introduce SwPageFrameInvFlags to replace magic numbers in ...
        
        ... SwPageFrame::SwClientNotify()
        
        SwPageFrame::UpdateAttr_() is not yet updated to produce these.
        
        Change-Id: Id45162b11ca9bf60f0f0ae43fc22cc2086e0fd67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115114
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-05-05  Jim Raykowski  <raykowj@gmail.com>  [b43ab86df783c7816deb5810d89d52e2c3a93b5a]

        tdf#140969 Select in Navigator all document selected drawing objects
        
        when in Drawing objects content navigation view
        
        Change-Id: If5d78453f36f035a93936490ab8c2cd4223f1feb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114811
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-05-05  dante  <dante19031999@gmail.com>  [36f35bd823ef9af454f1d4609ad302acbef0709b]

        Use kahan Sum for ArraySumFunctor
        
        Change-Id: I2f00d3c4c04f1c65083137d36772728a1eae0bed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115112
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-04  Caolán McNamara  <caolanm@redhat.com>  [ef78c7d93e4f170ac7a7f0307a8305052524eb53]

        restore focus to the GtkEntry of GtkComboBoxText on menu popdown
        
        the font size/name dropdowns in the document toolbar should continue
        to restore focus to the document directly while typical ones should
        vcl-alike select the GtkEntry contents
        
        Change-Id: Ic6c6cd48362dac6e4476c42a4070a83cd50faa2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115104
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-04  dante  <dante19031999@gmail.com>  [94977bb43d8dc91023bee7afa037f6319c36ccc3]

        tdf#137679 Use kahan summation for ScInterpreter::lcl_IterateInverse
        
        Change-Id: I02e108ac70ddd4ea8d8d97eb4f5fbc8996dd4bd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114966
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-04  Mike Kaganski  <mike.kaganski@collabora.com>  [a9f46b72df15c3540044a4441b926a1de9df5d2f]

        Unify some code managing coordinated depending on text direction
        
        Change-Id: I12163e83a6a4d4e7cb85eed690b787c47ee2e7e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115107
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [f5f5d7476885fe6107cb9f39504078e833bfb27d]

        messing with UNOMINMAX no longer seems to be necessary
        
        and it sometimes causes trouble when including o3tl/strong_int.hxx
        
        Change-Id: I2957dc5c0159e1a9ab61681953023f6850de0125
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115098
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-04  Noel Grandin  <noelgrandin@gmail.com>  [e20254da3bf67d298b262066ea9c8bb376623ca1]

        sal_uLong->sal_Int64 in Bitmap
        
        Change-Id: Ia9796cca66f405c38545a5ba3aab7c76a465a0d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115106
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-04  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [5812fb81013cc124a9b6a0b9912a34cc715fc495]

        tdf#138782 DOCX import: fix frame positions of old docs
        
        by limiting AddFrameOffsets compatibility option
        for docs created by MSO 2010 or older.
        
        Likely regression from commit 355d25eac764713f4d52eac801ade6e2ff1deab0
        (n#779627: added quite some compat options from the ww8
        filter on writerfilter).
        
        This patch fixes several bugs, which were
        collected as duplicates by Gábor Kelemen.
        
        Change-Id: I106e90c4bf00bb0b6a8986615cb3ad9c4828d5b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114476
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-04  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [88e6a1bfeac86e0c89d2ff08c908c2b5ae061177]

        tdf#69635 DOCX: export hidden (shared) headers/footers
        
        Exporting to .docx used to lose all header and footer
        content that was not visible in the document at the
        moment of saving. This commit forces the DocxExport
        class to output all headers and footers even when
        the "Same content on left and right pages" option
        is turned on.
        
        Change-Id: I6a52f216f1e1b386d887ec614198766670b5bce3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113158
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-04  Michael Stahl  <michael.stahl@allotropia.de>  [30512746c182b52f37f9a818d4e206c98e715cb7]

        tdf#141945 sw: layout: check master frame when moving fly forward
        
        The problem is that in the finished layout the fly frames are
        positioned on the first page but are in SwPageFrame::m_pSortedObjs
        of the second page.
        
        Don't use FindPageFrameOfAnchor() because that looks up the follow-frame
        that contains the anchor position.  This was unintentional; the idea
        was to get flys anchored in subsequent paragraphs out of the way.
        
        This situation where it's on a follow-frame of the same paragraph is
        more complicated and less obvious, so don't try to solve it now.
        
        (regression from eb85de8e6b61fb3fcb6c03ae0145f7fe5478bccf)
        
        Change-Id: Ic6809a43c467955368807ccc82a7873c29fbfc2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115100
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-05-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [4ade38b97f8c22061b612bac81f5dcd3cfb83547]

        tdf#141613: sw_uiwriter3: fix unittest
        
        The original test added in sw/qa/uitest/writer_tests7/tdf46561.py
        doesn't fail without the fix in place.
        While at it, move the UItest to CppUnittest
        
        Change-Id: I254c4ed042b14adee8c702d4c047572e69040887
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115103
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-04  Tibor Nagy  <nagy.tibor2@nisz.hu>  [3a24211a1d49f33ca52e4fb2c927d50304f005df]

        tdf#54037 PPTX export: fix internal hyperlinks
        
        exported as external by accident: after reloading the bad
        export, clicking on the hyperlink opened the same file
        in another document, because the exported link contained
        also the full file name reference instead of the slide name,
        according to the OOXML Relationship TargetMode="External".
        
        Change-Id: I08cf1537cd307b0b6f51ba1c3f61d89e220d44fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114891
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-04  Tibor Nagy  <nagy.tibor2@nisz.hu>  [cfa672013a1a75ff53993084ae5e69fcd985d010]

        tdf#103347 PPTX import: fix duplicated slide name
        
        PPTX import uses title text as slide names, but this resulted
        duplicated slide names in the case of repeating title
        text, which forbidden by UNO API:
        
        == GenericDrawPage.idl ==
        
            /** Gets or sets the name of this page.
        
                <p>Duplicated page names inside a document are not allowed.
             */
            [optional] interface com::sun::star::container::XNamed;
        
        Now the import code skips the duplicated title text,
        resulting default numbered slide names instead of the
        duplicated title names.
        
        Note: it seems, this hasn't fixed the jumping slide selection,
        e.g. sometimes pressing Shift-F5 still presents the first slide
        instead of the actual one.
        
        Change-Id: I98511c3c9a59598ea113e7387db5202d7f8a7cd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114810
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-04  Caolán McNamara  <caolanm@redhat.com>  [84b4bca314ded015911ab986e8f999518616b248]

        Resolves: tdf#141857 update background to current theme
        
        Change-Id: I1004bd9944f382ca66e48575b81170cf3314845f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115092
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-04  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [c43398c2a455d32660650bbf876099d0b8554b68]

        Add proposal link
        
        Change-Id: I7887a3ac088c21e93ee9b7214827c71b52a321c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115094
        Tested-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-05-04  Jean-Pierre Ledure  <jp@ledure.be>  [f38c39534ffc9f33bfa4a588624c35b662b55b62]

        ScriptForge - (SF_TextStream)FIX raise error when end-of-file
        
        Error was announced with a message box.
        Error message was not translatable.
        
        Managed with standard exception handling.
        
        Change-Id: I10d67985ec4bdebce5bda9123caddb4134646b48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115095
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-05-04  Noel Grandin  <noel@peralex.com>  [30312222e5f7de5ebbabbf8ad33e373a53385971]

        speed up saving large ODS a little
        
        by looping over the sections only once, and
        moving the vector containing the borders outside
        the loop.
        
        Change-Id: Icf68ced94aa45a4737fb7d5a3fe076ab2931034e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115059
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-04  Caolán McNamara  <caolanm@redhat.com>  [8db72947d7bd6eda08b95a13b63a5f0503564639]

        Related: tdf#141857 send style-updated after app settings are updated
        
        so the libreoffice settings are updated before the widget updates,
        otherwise the app settings are the old settings when the widget updates
        
        Change-Id: Id32dd55a1e5102cc707d6ee74eddfae2247e105a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115070
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-04  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [65e52cb61d74b0c71b45b63b2da131bc6b621104]

        tdf#141613 sw: fix crash at header/footer undo
        
        Undoing the creation of a header/footer used to leave their
        corresponding document nodes intact, causing the node index
        of a previous undo entry to point to the wrong node.
        
        We now force the destruction of the header/footer nodes manually.
        We also cut the redo chain which loses the redo history, but solves
        another crash for now (when redoing the creation of the header).
        
        The proper solution would be to create a new SwUndo* derived class
        from scratch to represent the creation of a new header/footer section
        in the document.
        
        Regression from commit 8d8486f43c1a8a51157bfc3e0b87090b05a9229e
        (tdf#46561 sw: fix lost undo stack setting header/footer)
        
        Change-Id: I97188aa8ded802bc6b6fa88ddd83a95c40de8bc3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114667
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-04  Mike Kaganski  <mike.kaganski@collabora.com>  [7f0b5f8eb234d2e1cc40055b275799df503ea736]

        Use sal::systools::COMReference and drop dxcanvas::COMReference
        
        Change-Id: I352147dd86d8ba73da1706c42c885bef0f11b2cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115071
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-04  Katarina Behrens  <bubli@bubli.org>  [c46a231b987b92bd866b415d1a0ba0d3a26a2457]

        tdf#139329: Shift widgets down and make hatch&bitmap list visible
        
        regression from commit cbe86ee37018dc4bf04783ecf70fef2863e61ad7
        which inserted additional gradient colour picker but didn't
        adjust the positions of widgets below accordingly so in effect
        there were 2 widgets at position y=4
        
        Sad that neither glade nor our own code detects this condition and
        e.g. asserts or warns this is the case
        
        Change-Id: I4c635eeb8b740765542631a5f0319bfe1a5d94d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115056
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <bubli@bubli.org>

2021-05-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [7f1315ca929c0c8e888e5d1fb7987ba7d7ce395a]

        uitest: sd: simplify code
        
        Change-Id: If4a3b1d5613e239a967b70309779dbdb6632e6ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115067
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-04  dante  <dante19031999@gmail.com>  [021ec9bb9ffa6ae8fbb73c2f6ea4bc0b8df9ddef]

        Algebraic simplification
        
        Change-Id: I695419778e378eb4bd0eac70930b41d6e668033c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115066
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [dc4b4137520645495d1a7ead9744f515f53e5c84]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ff83d0de608e66bcb5d5023c65a50e0e2b2cbf2b
          - Add suggestion from translator
            
            Change-Id: Ieb06c42eafcab9b1c6e1d1e02ae1ccc3fe118773
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115051
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a4157dbee1adbf8e05696cbaeb6d1ccb97bb0697]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c47162423fc56e3de60e9f5bb3390be8113e7664
          - Improve wording on database tables
            
            Change-Id: Icd72638445d9da7c50370e70fabfe2f0ad52a061
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/115050
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c4207f50996dc9461936478616bd18f21d75f189]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c58bc852cc03d5f4ec6cd0caf08370b443956dee
          - Fix syntax description for COUNTIFS
            
            Change-Id: I6ff42f1d64da095c2d4db96339be3ba62a23064d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114927
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-04  Caolán McNamara  <caolanm@redhat.com>  [da55e2a11376da54be3159742e3c11018b3250bc]

        tdf#142017 set default focus widget
        
        Change-Id: I5befe345d9c6ec499efdc1cf8305513ee8a53690
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115062
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [35f03f26799747894d1534796b6cb227bd4f233b]

        speed up loading large ODS a little
        
        by flattening the ParaPortionList, which reduces allocations
        
        Change-Id: I7b350335e336f92bb048905c2b2f06378c8a3423
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115061
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-04  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [e2bdd31c0231444f1ba1463bffb5656c230c3073]

        tdf#76258 Add ODF import/export
        
        XML looks like:
        <table:filter-condition table:field-number="0" loext:data-type="background-color" table:value="#ffd7d7" table:operator="="/>
        <table:filter-condition table:field-number="1" loext:data-type="text-color" table:value="#3465a4" table:operator="="/>
        
        Change-Id: Idcddf0ce436da69567e5a7e9dfd7d796dc872586
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114812
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-05-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [e23436d347bb44a720932a2e7badc56147f5b167]

        speed up loading large ODS a little
        
        by flattening the XEditAttribute list, which reduces memory allocations
        
        Change-Id: Iae913a6aac3e438ea1e00f19556f6a75713cd4fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115060
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-04  Caolán McNamara  <caolanm@redhat.com>  [9fed7b07af44792012028eb57900640a5ee833cb]

        tdf#141930 document set as unmodified if editengine didn't modify on keyevent
        
        this appears to have always happened for cursor keys, and since
        
        commit 0154f04e8c64df937b793c73ac58d553637f324f
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Wed Feb 24 14:32:21 2021 +0000
        
            Resolves: rhbz#1931423 start update timer in IM events as well as keyevents
        
        also happens on Input Engine events which don't cause changes
        
        Change-Id: Ic5cdd9ef4f1bed1cc2b2c17fc847f196a9c6e23a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115055
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-04  Rafael Lima  <rafael.palma.lima@gmail.com>  [7b7d280912f90149ba5512c13b9132cf524974e4]

        tdf#141202 Set "Ctrl+Alt+=" as the default shortcut to insert Math objects
        
        Change-Id: I8a0dcfcac1f7e6d5d5efdec8091dadf3b3c098c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112962
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-05-04  Ayhan Yalçınsoy  <ayhanyalcinsoy@pisilinux.org>  [1cf47d932580a58a7855fe29ac39d17cdd79ae01]

        tdf#140296: Added Edit Fields(context menu) inside of tables
        
        Change-Id: I22b6a179c1575171315d9eb40cd4895c35d77b6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114986
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-05-04  dante  <dante19031999@gmail.com>  [862cd47d230e40ed7d1581a0db57f8db479dff8b]

        Compress code in interpr2
        
        Write some parts of the code in a more compact syntax.
        Prioritize cmath over mathm.h .
        
        Change-Id: I22e9afb819ab1a396cd7db575cc12dc03b3de473
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114741
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-04  Ayhan Yalçınsoy  <ayhanyalcinsoy@pisilinux.org>  [42db696496c8e95ee7489d2800bd6a5400391959]

        tdf#139713:Renamed Footnote/endnote settings dialog caption
        
        Change-Id: Iacaf7637e53fbbfe9dd683c8991b543ba3763d33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114985
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-05-04  Caolán McNamara  <caolanm@redhat.com>  [61dbc8791b8d3afa524bfe89ebc99eca3a5c2030]

        cid#1478174 Uninitialized scalar field
        
        Change-Id: Ib17e55b600012ef5f6a26d01e9d54aa7be9c590d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115052
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-04  Rafael Lima  <rafael.palma.lima@gmail.com>  [61b652a1ebe72986d606b68b32387ccf0594d5c4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1cffc3bf789fa475b7fd41724bba5f2ba03d9e36
          - Fix <literal> tag in sf_formcontrol Help file
            
            Change-Id: I7c59c9925a869244dc223d4088176ef73be49c85
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114926
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2021-05-04  Balazs Varga  <balazs.varga991@gmail.com>  [d5c2584bf36d21580db677b231c57f99f49aa2cb]

        Related: tdf#140968 avoid duplicated filter values
        
        Group and filter based on the actual cell format,
        like MSO does, to simplify filtering of values rounded by
        the cell format (e.g. selecting the single AutoFilter condition
        "1.0" to filter both 1.01 and 0.99).
        
        Followed up of 4fd1333ba4bb4f2311e9098291154772bd310429
        (tdf#140968 tdf#140978 XLSX import: fix lost rounded filters)
        
        tdf#141916: odf export: Indicating the formatted filter values,
        by export the XML_DATA_TYPE with XML_TEXT, to avoid bad filtering
        of formatted filter values.
        
        tdf#141775: fix regression of 4fd1333ba4bb4f2311e9098291154772bd310429
        (tdf#140968 tdf#140978 XLSX import: fix lost rounded filters)
        
        tdf#141915: fix OOXML import of 0.0 filter values of filter conditions
        by setting it byValue filtering in datauno.cxx.
        
        Change-Id: I1c840249ee1ef95aff33a4740b8bf2ebc47f2325
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113314
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-05-04  Caolán McNamara  <caolanm@redhat.com>  [d78f9b5cca2415c0d3bc4d081dec19a0ce976cb7]

        final 'next incompatible build' TODO
        
        from
        
        commit 22ff1aff328874d0d42875552f9a3d2db37b83fb
        Date:   Thu Sep 9 14:12:47 2004 +0000
        
            INTEGRATION: CWS toolbars2 (1.47.22); FILE MERGED
            2004/08/24 13:53:25 ssa 1.47.22.2: #i32185# prepare removal of useless interface
        
        just mark as deprecated in the .idl and leave the stubs alone
        
        Change-Id: I0c0c4dccccb1b35add82306870519e2e94c044d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115010
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-04  Miklos Vajna  <vmiklos@collabora.com>  [ece86ef173cbc070c76f180d02ac80c65e07fff9]

        tdf#139500 svx: fix crash on changing table properties during active text edit
        
        Regression from commit fdeb04f7c59cf8032fe17072ed779e70505cc6ab
        (tdf#129961 svx: finish UI for table shadow as direct format,
        2020-12-15), the problem was that the BegUndo() / EndUndo() pair can be
        only used if we know that the text edit of a cell of a table shape is
        not started or ended in-between.
        
        The bugreport scenario was an active text edit, where setting attributes
        on the shape ends the text edit:
        
            #9 0x7f6dbb417121 in SdrEditView::EndTextEditAllViews() const /svx/source/svdraw/svdedtv.cxx:1079:20
            #10 0x7f6dbb466798 in SdrEditView::SetAttrToMarked(SfxItemSet const&, bool) /svx/source/svdraw/svdedtv1.cxx:1095:9
            #11 0x7f6dbc34b0af in sdr::table::SvxTableController::SetAttrToSelectedShape(SfxItemSet const&) /svx/source/table/tablecontroller.cxx:2738:12
        
        Which also means that the underlying edit engine is deleted. But then
        undo/redo would still reference that edit engine:
        
        ==31830==ERROR: AddressSanitizer: heap-use-after-free on address 0x60c0001fc300 at pc 0x7f6dd73a9cb9 bp 0x7fff788db4b0 sp 0x7fff788db4a8
        READ of size 8 at 0x60c0001fc300 thread T0
            #0 0x7f6dd73a9cb8 in EditUndo::GetComment() const /editeng/source/editeng/editundo.cxx:147:34
        
        Fix the problem by not grouping in case there is an active text edit,
        that's not something I considered when I added the original grouping.
        
        Change-Id: I4f3583e21a27f8380c35b3f4563ce496819bcb81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115049
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-05-04  Noel Grandin  <noelgrandin@gmail.com>  [5c6db303f5b7692c8e0e4bed5fa42a1303b71e7c]

        sal_uLong->sal_Int32 in PointerState
        
        Change-Id: I5b3ea673d1b89d6584ad4e4cc5ada927791eeb29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115048
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-04  Stephan Bergmann  <sbergman@redhat.com>  [564ba9278189607b228e6545b8bbcb64eeba85ce]

        loplugin:redundantstatic
        
        Change-Id: I933a51e9107d8f7dff5eeb03f9aba14dff534574
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115046
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-04  Stephan Bergmann  <sbergman@redhat.com>  [04fce09a82dd2c2371dc6a203fd310ac04a8ebb7]

        loplugin:finalprotected
        
        Change-Id: I57e70a5a6432f721952d412e14270ae22b4d7a4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115045
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-04  Stephan Bergmann  <sbergman@redhat.com>  [0d913b281d3b59b7411b2bd0d348be2d15539569]

        loplugin:noexcept (macOS)
        
        Change-Id: Ib8951e9590d70ffecf8fd6af3070ef9c6d4ae151
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115044
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [40b833351e4ffd7608ac82e79e21d189de2171ff]

        svgio: instead of assert(false && ...) rather use SAL_WARN instead
        
        Previously OSL_ENSURE was changed to assert(false && ...) which
        wasn't a good idea as now we hit asserts in some cases, so rather
        than that, use SAL_WARN instead.
        
        Change-Id: I69740d71ae97a79ece56d77c3dd7d0ce83c9bb34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115040
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-04  Pranam Lashkari  <lpranam@collabora.com>  [931e264590100c555580c413556e229a0f03316a]

        LOK: calc: allow image selection on insertion
        
        in calc online, image was not selected by default when inserted
        
        problems:
        it was inconsistent with writer and impress/draw
        it caused problem in cypress testing
        
        Change-Id: Ic18b7a918c485a1cd384694d72fbb0a598d26ba2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114922
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2021-05-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [4ee58a0dedc5160551260793e5fed9e6c3842976]

        tdf#60468, tdf#142040: sc: Add UItest
        
        Change-Id: I44eb029087708d85fa1f3712cd40bebb6174c58e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115034
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-03  dante  <dante19031999@gmail.com>  [45b952f64755a1ae34a8bb432b4909c5b91da474]

        Prioritize cmath over math.h in interpr3.cxx
        
        Change-Id: Ifdc50beed9d1b2bae8cd4f512183912366eb4604
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114967
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-05-03  Caolán McNamara  <caolanm@redhat.com>  [2de0eaf467715662e68b9429c9d5050f65ffcec9]

        There's no longer a purpose to the math horizontal scrollbar
        
        since...
        
        commit f89860807baaa901629ce2a814b7a6c994318fe5
        Date:   Sat Feb 13 16:43:01 2021 +0100
        
            Resolves tdf#140221 auto-adjust Formula Editor width
        
        so remove that.
        
        And merge the starmath Resize logic into the baseclass, and emit
        EditViewScrollStateChange from there.
        
        The goal is that resizing the starmath window does not visually
        horizontally scroll content negatively outside the widget
        
        Change-Id: I1a79a0d5a194e8cfb0d2d2cb07b0b80172f1f66c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115012
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-03  Alain Romedenne  <alain.romedenne@libreoffice.org>  [9b1b29325ba988e5307a34d234cf6ba17e4350ec]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c5a46fef4b734a0f3a9754d0e158fd322db44ff6
          - Fix Typo
            
            Change-Id: Ia9ede74f44fb9bc500916c7bbd2a66e51b7685d5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114923
            Tested-by: Jenkins
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-05-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [6ba33f724986752ceffa27b4928d140a4b948ca7]

        tdf#48731: sc_subsequent_filters: Add unittest
        
        Change-Id: I8d3804d78f6005a594937fbdc92fa99dae70a3f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115043
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-03  Eike Rathke  <erack@redhat.com>  [9a71644aa475a6090f60a8b90665116b98851b9c]

        RAWSUBTRACT() process arguments from left to right
        
        RAWSUBTRACT(1;2;3;4) calculated 1-4-3-2, popping from stack.
        Reverse stack to calculate 1-2-3-4 in "natural" left to right
        order.
        
        That may make a difference like in
        
          =RAWSUBTRACT(0.3;0.2;0.1;-0.1;-0.2;0.3)
        
        where the result was 2.77555756156289E-17
        (0.3-0.3--0.2--0.1-0.1-0.2) == (0.0--0.2--0.1-0.1-0.2)
        same as =RAWSUBTRACT(0;0.2;0.1;-0.1;-0.2)
        
        and now is 0
        (0.3-0.2-0.1--0.1--0.2-0.3)
        
        but =RAWSUBTRACT(0;0.2;0.1;-0.1;-0.2)
        now is -2.77555756156289E-17
        
        Change-Id: If00d88e3d3d1944a3d9a6b4576b773afe9cbd294
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115047
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-05-03  Mike Kaganski  <mike.kaganski@collabora.com>  [dff586735b6618d9b011823594a33287d8f7f223]

        tdf#123476: also use filter by extension when its service is the same
        
        ... as passed explicitly in the media descriptor, for 0-byte files.
        This makes proper handling for such files when passing module name
        in command line, like --writer for DOCX.
        
        Change-Id: If8fd51e65dcf8a67b2653026f5fc1d5c964074af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114924
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [9f89ee7c5076f700589d3b07f3d6a50f9af7d13a]

        tdf#80149: sc_subsequent_export: Add unittest
        
        Change-Id: Ic4a8f50a398a2a87e6850c80dbb9ed7eb70eca68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115041
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-05-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [1d2ff6b86bd404a7a9ca3ae22709a79b2edb1d4c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f8bb58500148b126c2730977d566e7fa315439b0
          - Refactor more database help files
            
            Change-Id: I1384c2d3d0090ce15fc5088bff4bfdb07fa7cdbf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114995
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-05-03  Jean-Pierre Ledure  <jp@ledure.be>  [cec00cd70aa3899244106fcb3958b19c88e6db98]

        ScriptForge - (scriptforge.py) Fix dates transfer Basic <-> Python
        
        Strings in CSV file recognized as dates are passed via
        their ISO format, not in the default com.sun.star.util.DateTime
        format. This required a fix in Basic ImportFromCSVFile().
        
        Errors in user scripts can be announced to users from Python
        with the same interface as from Basic: SF_Exception.RaiseFatal().
        Error messages become translatable.
        
        Used by SF_Exception.PythonShell(), display of APSO console,
        when the APSO extension is not present.
        Addition of the PYTHONSHELL error message in the po files.
        
        Review of typos.
        
        Change-Id: I52a19faa3773904bd37505fee780d517436485f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115032
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-05-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [c5a0b7af847a71fd50f713934b29305f8ce96c6b]

        loplugin:stringadd improvement for appending numbers
        
        I was wrong, the Concat framework already optimised appending
        numbers by stack-allocating small buffers, so include
        them in the plugin
        
        Change-Id: I922edbdde273c89abfe21d51c5d25dc01c97db25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115037
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-03  Chris Sherlock  <chris.sherlock79@gmail.com>  [d19dbcc139d18771e5e20e82a694f1512476e41c]

        vcl: remove MetricVector
        
        Change-Id: Ib700887ca79f423c65dfb75eea36bbfd808fa172
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114976
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-03  Chris Sherlock  <chris.sherlock79@gmail.com>  [8c756af15e967fca3b6cc08be9a57f6d249a27b7]

        vcl: move SalLayoutFlags to own header
        
        Change-Id: Ia1cefb6e0759404cb63cf1ccf6190931047bac79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114973
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [7cc1d3437a48140382773bf41401a46a3ced4706]

        loplugin:unnecessaryparen small improvement
        
        when calling a function, and passing only one arg, but the
        function has defaulted args, we were ignoring this case.
        
        Change-Id: I86517f18e30531127664088ddc09ef96dbd8bdf5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115033
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [b912eafa33227a5622c5a4310948cfa07c984726]

        fix use-after-free
        
        after
            commit deac5c84732c3491a0ef5bf7f8c1552e6def4fc0
            tdf#79049 speed up OOXML workbook load (2)
        when updating the iterator, I forgot to update the variable
        we are using to point into the vector.
        Rather just use the iterator to access the element.
        
        Change-Id: Iac8b6b7cdd945b2ccd261b0edc2ea8a563a10b1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115028
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-03  dante  <dante19031999@gmail.com>  [040451e19087d8cb8ff4376166ca8248f909a4e0]

        tdf#137679 Use Kahan summation for interpr3.cxx (1/2)
        
        Change-Id: I8b07af0ad71f2be5acc8a660b93a48b9db6728f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114964
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-03  dante  <dante19031999@gmail.com>  [9d7db2b4f09e08a607c8f07db38afa722d98a84f]

        tdf#137679 Use kahan summation for ScInterpreter::CalculatePearsonCovar
        
        Change-Id: Ia268415c0fa5c26476cdf328e2f8863e97600167
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114951
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-03  Michael Stahl  <michael.stahl@allotropia.de>  [1e7a8b7ff63a425de9ba631e44bfa6b8cca76e04]

        liborcus,zxing: add link to GCC bug
        
        Change-Id: I9420e786c4050a9ae79f1deab76a43e62c3b15fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115031
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-05-03  Luboš Luňák  <l.lunak@collabora.com>  [90224afea1b1e51fb5a27cbbc9249b8ac7026abe]

        const Point& overloads for some BitmapReadAccess functions
        
        Change-Id: Ic33a42d94c1e3cd1022e4d4cda710eeade08e479
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115029
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-05-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [165b7b76e6ca1d66d765b4910b2be75384845f41]

        tdf#142040 CSV import broken in master
        
        regression from
            commit 75997f13ee3a71d6c994392264b0190bd7bb6756
        no need to create temporaries when appending number to
        O[U]StringBuffer
        
        Change-Id: Iacd74475ef7e9a70f60cedf80d3dfe4f1350f40c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115024
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [ed33d1d4928dc9886eaace62d3c62ea4305efdac]

        clean up some Java warnings
        
        Change-Id: Id54e8fd6803c3a6c0d924338d1781679ed0b1bfd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115025
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-03  Luboš Luňák  <l.lunak@collabora.com>  [ff673ce838a5538b1432daf9007c047f6455a5ba]

        update breakpad to the current chrome_m90 snapshot
        
        We've been using a version from 2015. And it appears that most (all?)
        crashreports generated on Windows have unusable backtraces, so maybe
        this update helps with that.
        
        Change-Id: Ied4a7943e6023c625bcd9060f18b4b90c00ad29b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113750
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-05-03  scito  <info@scito.ch>  [02b72784e5601636d26c8e4592958c262efb1a7d]

        tdf#102255 add .uno:PasteTransposed
        
        The transpose uno command is added to the same places as .uno:PasteOnlyValue:
        - menubar
        - cell
        - pagebreak
        
        The icons are added with tdf#141866
        
        Change-Id: I35a54390ee82ab1059007545188e9d175c3ea750
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114911
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-05-03  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [357b36c7797ca7ac249714e5ddca1f04e0228c0e]

        tdf#90278 - Set the vba border to the default border
        
        The default border width in calc is 0.75[pt] * 1/72[inch] * 2.54[cm/inch]
        = 0.0264[cm] set in 2f527738ea4f8e93acafdd7f0ae06de1678cfdd8 which
        contradicts the border setting of OOLineThin used in order to parse vba
        borders. The latter was set to 1.00[pt] * 1/72[inch] * 2.54[cm/inch] =
        0.0352[cm]. This mismatch leads to an exception when the corresponding
        weight of a cell is parsed.
        
        Change-Id: I945d8aecdf31e5ad76d0d04e76eaaf4668e3d8ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114980
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-05-03  Stephan Bergmann  <sbergman@redhat.com>  [0d18b90b75c074c0cca4d12a6468f2397909b886]

        throw() -> noexcept, part 3/3: New loplugin:noexcept
        
        Change-Id: I3ce3fab3e8047be14e003f1f3096b4e2745534e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115026
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-03  Noel Grandin  <noelgrandin@gmail.com>  [d417d25f417cc79b480bdfa4b2776562ee10f8c1]

        sal_uLong->sal_uInt32 in SvTreeList
        
        Change-Id: I0f543c6b2ce246cf603a3ccebfa6b815e7c2545c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115007
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-03  Noel Grandin  <noelgrandin@gmail.com>  [5e66cb1cfc747b118d480194d88737d54197a800]

        sal_uLong->sal_Int32 in IMapCircleObject
        
        Change-Id: I47f4901d38cfb14011a0b7db4cc38203e3e14e30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115009
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-03  Miklos Vajna  <vmiklos@collabora.com>  [8c3ba8ac759e661f9402e0b5651d7e1914e72b66]

        sw: prefix members of BaseFrameProperties_Impl, SwDocStyleSheetPool, ...
        
        ... SwShapeDescriptor_Impl and SwStyleSheetIterator
        
        See tdf#94879 for motivation.
        
        Change-Id: I5602b7e94da0e5b004a45bed56d8c231b11004f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115023
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-05-03  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [5a4bd9bfbdb881368c202bc766f893a5c672621e]

        tdf#76258 Filter by colors
        
        UI/Logic implementation
        
        Change-Id: If7b48219caa466d8a3341bdc4e104d696e8988c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114385
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-05-03  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [95d8eb87eb20351a2e5795fc8c16653c0f58d6b4]

        tdf#141995 Remove uno:Flash command from Customize dialog
        
        Change-Id: Ie94e24a3f8ba518dde509c3cfa6d98e542074e3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114988
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-05-03  Gülşah Köse  <gulsah.kose@collabora.com>  [4a39bfc7a94e45682d69cc126bef5bf763d6afe0]

        tdf#141678 Set class name alignment.
        
        Change-Id: I402e28903ec0bef10ad9fd2e74178b615af07c37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115022
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2021-05-03  Noel Grandin  <noelgrandin@gmail.com>  [5dad1d93a938cf995fd533b0c6a5cb7b0284f5c0]

        sal_uLong->sal_Int32 in Button
        
        Change-Id: Ib2a9f8eecbeee4de1ac8f0fc1a5bfa93f6746d48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115008
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-03  Noel Grandin  <noelgrandin@gmail.com>  [13e49b4690f873b06175fe7b15454cba3c1e7a67]

        sal_uLong->sal_uInt32 in HTMLOutFuncs
        
        Change-Id: I112ac7c3eedcab912e54fb226c6253d88d64b6fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115003
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-03  merttumer  <mert.tumer@collabora.com>  [6f35a3a7c0549fc5803522a3fdd02da97276fadc]

        lok: Edit the click selected cell on table selection
        
        for LOK case, it should start editing when table is selected
        from the cell that is under the cursor instead of selecting the
        table object.
        
        Change-Id: Ibb3fa41377b76edcdcc2be7419838a151ff765fe
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114386
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114646
        Tested-by: Jenkins

2021-05-03  merttumer  <mert.tumer@collabora.com>  [4603627360eae1bd42d3dda5348abe11d79b261d]

        Fix Row size change is not updated
        
        Row size is not taken into account when there is a change
        Only if column size/position changes, it starts updating
        
        Change-Id: I99f3aa9fe0e7f3428234062a2520ca8a61984067
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114130
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114645
        Tested-by: Jenkins

2021-05-03  merttumer  <mert.tumer@collabora.com>  [45602eb63bcea8e0fe084690144b6aba45f0a56a]

        Implemented CTRL + A selects all the cells
        
        When the table is selected, ctrl + a should select
        all the cells unless text editing is enabled.
        The previous behavior was deselecting the table and
        marking all the objects. However, for table it should
        select all the cells instead.
        
        Change-Id: I9fb512618a61a96ff21daa74c5a4ae9b31e3906e
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114129
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114644
        Tested-by: Jenkins

2021-05-03  merttumer  <mert.tumer@collabora.com>  [3ba86ee82a2d0c2d8cac3c7ee83e2c5f0a3c291e]

        Fix ESC key selects all the cells of the table object
        
        Selecting the table should not necessarily mean
        selecting all the cells. If all the cells are selected
        which ESC key does the same thing, it is impossible to
        delete the table with the delete key,
        only after an input following by an ESC
        deleselects them and deleting becomes possible.
        
        Change-Id: I33f182d330f1cbc411d47b86098a4aea544a90ae
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114128
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114643
        Tested-by: Jenkins

2021-05-02  Noel Grandin  <noelgrandin@gmail.com>  [9c930c4f3109d123c0831d0fcecf9c8b32e5bbc7]

        sal_uLong->sal_uInt32 in SvxFontHeightItem
        
        Change-Id: Id9bec39765d504d787e5421bf40e88e09c5f180d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115006
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-02  Caolán McNamara  <caolanm@redhat.com>  [2223b657c60b91f8f2bef05ec18c42bbe6106a71]

        drop unneeded temporary
        
        Change-Id: If9c774ccee4855e16e985332d9f2574403497ff2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114978
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-02  Caolán McNamara  <caolanm@redhat.com>  [f4c8a7d47398f353f26828d049aec29e5738750d]

        finally 'Change return value to Rectangle in next incompatible build'
        
        Change-Id: I8d301857a2529125c6dab43e3969aa61909537b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114977
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-02  Noel Grandin  <noelgrandin@gmail.com>  [85af593eac9d40cc715f87a94d390e9e8f48b880]

        sal_uLong->sal_Int32 in SvxNumberFormat
        
        Change-Id: Iaacef8d6b12f7d4257455e920a798b5cc2499d3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115005
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-02  Noel Grandin  <noelgrandin@gmail.com>  [f52d165c887076d6f6ccf928c2be585cfc06058a]

        sal_uLong->sal_Int32 in TextHint
        
        Change-Id: If8125e1343b74c2216fb8e9f9e1e16669062de14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115004
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-02  Noel Grandin  <noelgrandin@gmail.com>  [6549aa9afa7f39b45a0d402d83f4975f37bcc2fb]

        sal_uLong->sal_uInt32 in SvParser
        
        Change-Id: Ibe5599e1cc136330a8e9c089c7cc66d0ef4bc966
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115002
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-02  Noel Grandin  <noelgrandin@gmail.com>  [211a63a780659b404541cae619d10f204a8bfe65]

        sal_uLong->sal_uInt32 in ImplFontAttrs
        
        Change-Id: If0f9304eee98b442a5d3b4cdbf71230461e830bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114994
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-02  Noel Grandin  <noelgrandin@gmail.com>  [5c5aaf2b0907006334942fa178a8a254ac2f789c]

        sal_uLong->sal_uInt32 in Outliner
        
        to match the underlying call to EditEngine.
        
        Change-Id: I3e28cffdd121fa8e54f011e806b72e9a7e72f70f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114993
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-02  Stephan Bergmann  <sbergman@redhat.com>  [10d29c390dd58ed629dd27fe5ed35fae28eceec3]

        throw() -> noexcept, part 2/3: Automatic loplugin:noexcept rewrite
        
        Change-Id: I076f16d0536b534abf0ced4d76051eadb4c0e033
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114949
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-05-02  Julien Nabet  <serval2412@yahoo.fr>  [a9243e626193ab4efe3a618413886773336a38e6]

        SAL_INFO we want to display nVersion not nSignature (emfio/emfreader)
        
        Change-Id: Idc40ac8bc0adc2f22b4ff140a563d6f63814f2f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115001
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-05-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d6b189bb4231d3500ba05437566f6daa7f0ce716]

        GraphicAttributes: put const. and op. '=' into the header file
        
        Change-Id: I1bc38f89457c3593673b445e7571a4fd82d5960b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114982
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-02  Noel Grandin  <noel@peralex.com>  [ffde7949ab6bd434b0f086d1a3bdf83f31aeda48]

        tdf#79049 speed up OOXML workbook load (5)
        
        Sc::NumUtil::isLatinScript is pretty hot, so add a small
        cache to ScDocumentImport.
        
        This takes my load time from 27s to 18s.
        
        Change-Id: I51fa891836d678f0d8700653e3a3a095297aeae7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114987
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9a02976a0738f077859f4afc5829388f35f4c103]

        Remove duplicated include
        
        Change-Id: Ib26ae0e3e1b1b1721f426b3f9967d97baf4f982c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114903
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-05-02  Noel Grandin  <noel@peralex.com>  [86b345a963a64fd9b9a3cab522b3ac2e909977fd]

        tdf#79049 speed up OOXML workbook load (4)
        
        Optimise LocaleDataWrapper for reads by initialising the
        data we in the constructor, so we don't need any kind of
        locking
        
        Reduces load time from 34s to 28s.
        
        Change-Id: I4bd3bddb30b70ba015fe5b1372534f9507762b74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114960
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-01  Michael Stahl  <michael.stahl@allotropia.de>  [aa38eede9d340cbb11a792ab1ebbe681521a4489]

        liborcus: newline problem with GCC 11 -E -fdirectives-only
        
        ooxml_tokens.inl:3524:32: error: stray '#' in program
        
        Change-Id: Ib7f50e1798e8c985f31a0338944ae1e9b439e98f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114975
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-05-01  Michael Stahl  <michael.stahl@allotropia.de>  [d1604a37295644f1393e46bba0bb20471128bb33]

        zxing: newline problem with GCC 11 -E -fdirectives-only
        
        KRHangulMapping.h:38:55: error: stray '#' in program
        
        Change-Id: I81e15f524c68da6bd5271a89035857f5e3c2ebc3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114974
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-05-01  Jochen Nitschke  <j.nitschke+logerrit@ok.de>  [ce7729ab473b971164822338661d1a4828d860d2]

        remove superfluous loop variable
        
        Change-Id: I418ea4b1770b82541bae8901d8d1b78d36cfb5d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114920
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-05-01  Caolán McNamara  <caolanm@redhat.com>  [c2678fb0b409eb75b15e056ba7c91a4320550e4a]

        tdf#141973 create the text column to insert into
        
        Change-Id: Ie5a09e7cd45ecbd1a9fd552c251538b2eeaccfb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114972
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-01  Caolán McNamara  <caolanm@redhat.com>  [3d65c10f39e191b7e1ceb6fc94fed9e6196de0aa]

        Related: cid#1478001 CreateVirtualDevice never passed a null pGraphics arg
        
        Change-Id: I0701b15a28ab3583586c0c8018c511e100b41a93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114948
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-01  Caolán McNamara  <caolanm@redhat.com>  [e3ffbd80413b27b11c43bfce6cd9753a95e5e8f3]

        cid#1478001 Dereference before null check
        
        Change-Id: I86fe97280c62bf871b23ea2e9274439bab7af929
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114947
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-05-01  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [07f1ec0af02a9ab6c1bf6e6478092ee50495afa7]

        avoid windres preprocessor quoting-messups with current cygwin
        
        apparently fresh installs of cygwin behave differently with the windres
        command's quoting and treats --preprocessor='cpp foo bar' as a single file
        "cpp foo bar" to run instead of running "cpp" with the arguments "foo"
        and "bar".
        (-D and -I options are passed to the preprocessor automatically, so no
        need to prefix those with --preprocessor-arg)
        
        Change-Id: I711e968206f0769ff07152ebb9572e8b71c30cec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114965
        Tested-by: Jenkins
        Reviewed-by: Georgy Litvinov <git@litvinovg.pro>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-05-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [afad6ba0f841985ee87a0a0871e10cda5d8913cc]

        svgio: add test for SvgNumber::solve
        
        Change-Id: I38aa58f9be104754d32ca985022947c3c7225f0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114963
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0acc9af66dd2d35c8335291ff3e72d98e4359bd5]

        svgio: refactor SvgNumber::solve and SvgNumber::solveNonPercentage
        
        Change-Id: I9eefe4e6d2edf9891dc20f451230aedd44592732
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114962
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0919f55512b20eb508f697f904a38b84d93aa5f9]

        svgio: move SvgNumber methods to its own SvgNumber.cxx file
        
        Change-Id: I2b52eaf83162b80ccc6f656a5808e8b2aa6c2541
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114961
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-01  tushar  <tusharrai282@gmail.com>  [6fecdeac5d81a60a479195a62cdc174b919f763b]

        tdf#124184 Fixing StrConv VBA Function
        
        * vbUnicode/vbFromUnicode considers optional third LCID argument.
        * LCID is also used for other conversions.
        * The encoding is decided based on the language defined in LCID,
          or on program locale when LCID is omitted, using MS default
          ACP mapping for languages.
        * Unit testis for vbWide / vbNarrow are changed and enabled.
        * Unit tests for vbKatakana / vbHiragana are changed and enabled.
        * Unit test for vbFromUnicode / vbUnicode is changed to rely on
          en-US locale used in testing, and is enabled.
        
        Change-Id: Iabd4153db311cd02c3f3e7247f9fc71ad9f5f682
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112539
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-05-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [746016f9ab2cd72a49484c25ab18dad3f9c39a90]

        Fix typo
        
        Change-Id: I1edc4bf2ff17c259ce654bba953c0e4705de35c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114950
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Jenkins

2021-05-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fe2f5f99636d938d57c1880c37d54c1b796f06f1]

        svgio: covnert enum to enum class in svgtools.cxx
        
        Change-Id: Ib442bfc60d16021f314a063643e199a776afa10f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114959
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fd32860c303061a4df4981c0c1fd7a87af792bf2]

        svgio: convert enum to enum class in svgstyleattributes.hxx
        
        Change-Id: I97ac8922f4d6b921c2ef862f2168d14b66d8fc53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114958
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c70b342d6c903839528947be9885d9cbedf36d41]

        svgio: use pragma once in the header files
        
        Change-Id: I781e2083f4aab2e11bf78c3b941701ff7dd35772
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114957
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e61cbca254fb0c060d06abbea669822f0a8582ad]

        svgio: add test for svgtools starting with SvgNumber
        
        Change-Id: I1f903a947fb1c338cf62980256c5369fefb7740e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114956
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0d62ee66d6c02f0b3c38d1d0fa52f9cd86207a98]

        svgio: move isPositive to the SvgNumber header file
        
        Change-Id: I05c7d59000ac7f14a5d34ed30273379f6fc31677
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114955
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fd50995350e613796794593cd216b7432fed98b6]

        svgio: move SvgNumber to its own header file
        
        Change-Id: I3f65b73cf0dd21e9818fa3596664662e1aa52c8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114954
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [83ff99bae3034e6ae029475dd0cf0ecc64756f6a]

        convert enums to enum classes in svgnode.hxx
        
        converted XmlSpace, Display
        
        Change-Id: I4aced2d7c2f6fcb4adc59949a6ac22d4ddd375a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114953
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [bd0c965b1ba9a15497f92102d5d11c84df091b2f]

        convert enums to enum classes in svgtools.hxx
        
        converted SvgUnits, NumberType, SvgUnit, SvgAlign
        
        Change-Id: I703b1d9396f42b3af1a36c683628e90161f2717d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114952
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a52590d76b89dc75be2aa87f4287624c89f1e82f]

        update native-code.py with services for vba scripts in Calc
        
        Change-Id: I54eb60d3be2717c17daa6b7634ccee3e099cbb7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114932
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-05-01  Luboš Luňák  <l.lunak@collabora.com>  [565824df07913f47851804daed9efa28a4a95e9d]

        fix dashed line info conversion for metafile (tdf#136957)
        
        My previous change had two problems:
        - It didn't handle correctly the case when something repeated,
          such as dash-dot-dot.
        - The rounding when setting lengths was a left-over from my first
          attempt when LineInfo used integers and not floats.
        
        Change-Id: I914241590b1ddec22df04c05dfe65e76e921ee52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114940
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-30  dante  <dante19031999@gmail.com>  [4283fb9d4a6152643364bfe1f98ee1f36aabbb78]

        tdf#137679 Use kahan summation for ScInterpreter::CalculateSkew
        
        Change-Id: Ib9e34fd14d9968a5a8c79805da4f12d9a3422de8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114818
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-30  Stephan Bergmann  <sbergman@redhat.com>  [6a113a4f14808ac7f4bbdb4a5baff9383541d49a]

        throw() -> noexcept, part 1/3: Manual scaffolding
        
        The legacy `throw()` dynamic exception specification is gone for good from C++20
        (even if compilers typically still accept it, but e.g. Clang has
        -Wdeprecated-dynamic-exception-spec to at least warn about it).
        
        Introduce SAL_NOEXCEPT for use in URE interface include files.  (For both the
        existing SAL_THROW_EXTERN_C and the new SAL_NOEXCEPT, base usage of `noexept`
        not on LIBO_INTERNAL_ONLY, but on the actual compiler C++ version, so that e.g.
        building CppunitTest_cppu_any-external, which uses
        gb_CppunitTest_set_external_code but not gb_CXX03FLAGS, will not potentially
        complain about those macros expanding to the legacy `throw()`, like when
        building with Clang -Wdeprecated-dynamic-exception-spec manually enabled.)
        
        Change-Id: I7e5c7f8d5f0fd622cfc9987d656b1f68541375aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114908
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-30  Alain Romedenne  <alain.romedenne@libreoffice.org>  [f4880d0804478ba1edcb9f676278b77bd2bd7343]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6b24e1b46b633ccbbf65159f858c9a496479e426
          - sf_basic.xhp pt. 2
            
            Change-Id: Icb81fca7bdea283d3da6c113d1305d47c5bc6ff3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114867
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-04-30  dante  <dante19031999@gmail.com>  [296367e0a91d0e6169da280d6a5efa83ae56de5d]

        tdf#137679 Use kahan summation for ScInterpreter::SumProduct
        
        Change-Id: Id0ef5b30a01054337f0ad3afd8c71311e6b2b469
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114888
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-30  Caolán McNamara  <caolanm@redhat.com>  [0527539a8d228daadcd30428553bff7d96bf8434]

        don't grab focus if we already have focus
        
        for cases like the combobox of tdf#138281 so we don't end up
        selecting the content if we already had focus
        
        Change-Id: I2294b2d17d56e5282d7d84859eb9002ebb3b9ada
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114938
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [25b0f8787946b1627ea6ac0324d871a70cc5d9dd]

        simplify Wallpaper
        
        All of it's member fields are already COW types, so it doesn't need the
        complication
        
        Change-Id: I44e402e8e80fe96462fc4e1aa06b9ec6815e3cd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114933
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-30  Noel Grandin  <noel@peralex.com>  [61386aa03cd166473a58dbb4be0dd5e0ce82195c]

        tdf#79049 speed up OOXML workbook load (3)
        
        Exit this loop early if we aren't going to make progress
        anyhow.
        This takes the load time from 40s to 34s for me.
        
        Change-Id: I31887442cde6e3fc05f1fce10bb3dde9c2b88bf2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114942
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-30  Noel Grandin  <noel@peralex.com>  [deac5c84732c3491a0ef5bf7f8c1552e6def4fc0]

        tdf#79049 speed up OOXML workbook load (2)
        
        the allocation of memory and pointer chasing was
        slowing things down in the styles conversion.
        So switch to more cache-dense data structure,
        and re-arrange the loops to be more cache friendly.
        
        The takes the time from 1m9 to 40s for me.
        
        Change-Id: I876580adc7823313b0cdb067f2f6b3e61c39ecf8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114941
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-30  Michael Stahl  <michael.stahl@allotropia.de>  [c926974ec1a4dbb72f273927fed0bc2f5e19c374]

        sw: add some SAL_INFO on DoIdleJob interrupt
        
        Change-Id: I44df06ab4bad1a5e0aaf5409590f5d7869f33482
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114937
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-04-30  Michael Stahl  <michael.stahl@allotropia.de>  [4184569b963877c2a488ff05766654b9db194798]

        sw: speed up DoIdleJobs(WORD_COUNT)
        
        SwTextNode::CountWords() has early returns that don't clear the
        WordCountDirty flag, for nodes that don't contain any plain text.
        
        This speeds things up considerably for tdf135116-1.odt, which didn't
        finish the idle jobs after 5 minutes in an optimized 7.1 build, because
        the time slice tends to expire iterating nodes in word-count before it
        can make progress.
        
        With this it does ~25 WORD_COUNT pages and then ~90 AUTOCOMPLETE_WORDS
        pages per idle, sending OnLayoutFinished after 13-14 seconds.
        
        jmux just pointed me to commit 0fedac18214a6025401c4c426466a5166553e8ec
        which is not in 7.1 today and may have improved the performance here.
        
        Change-Id: I5e9651da3a173649c49fc36edefb23298dfd6bc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114936
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-04-30  Andras Timar  <andras.timar@collabora.com>  [0acf7e55df1098a406316d03de4725c16a27d138]

        serf should use bundled openssl headers, not system openssl headers
        
        Change-Id: I4431e5141a80394950f5711051065df42fe85f8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114934
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-04-30  Jim Raykowski  <raykowj@gmail.com>  [d813620196646bebecd91536d47da67b725fdb95]

        reinterpret_cast to SwPostItContent when field type is postit
        
        Change-Id: I4ed914479c07c786fdc3401c56f7d793777df751
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114897
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-04-30  Caolán McNamara  <caolanm@redhat.com>  [c90792cf4309557981d1f89febeff9157fd93b0c]

        Related: tdf#138281 move grab_focus to ActivateFind
        
        and remove the explicit KeyInput callback handling of "KEY_RETURN" in
        favor of the ActivateHdl callback which Entry emits from its built-in
        KeyInput handler
        
        Change-Id: Ie6ddc8d73345400586418f2495958b14ab61c7d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114907
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-30  Noel Grandin  <noel@peralex.com>  [857caa5fc69b92e781457a1b67a89aa051c2d70f]

        tdf#79049 speed up OOXML workbook load
        
        we spend a lot of time in ScAttrArray::GetLastVisibleAttr
        which appears to be very expensive for this worksheet.
        
        This is re-computed every time we enter SfxBaseModel::getArgs
        
        Reduce the recomputation by introducing a new method which
        only retrieves specific SfxBaseModel arguments.
        
        This takes the load time from 5m9 to 1m9 for me.
        
        Change-Id: I605fae0faa94760c7d6993877c9559ea5dc813cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114905
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [b9097800f4f997de2325bc9e588e6caea7a563c7]

        tdf#137945: sc: Add UItest
        
        Change-Id: I6fa935d0c77556113ae087a67c2932ddcee12a1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114900
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-30  László Németh  <nemeth@numbertext.org>  [d845b91bcc6eb885c55494d4d4fab4ec09577e1d]

        tdf#78864 sw track changes: cross out deleted images
        
        Show Changes mode shows deleted images with crossing
        out to allow differentiate deleted and inserted images
        during change tracking.
        
        See also commit d6322bcedc197a654abc7d64bfea8cf570f123bf
        (tdf#59463 track changes: record deletion of images).
        
        Change-Id: If9bc2252c6cdd06cbe267fe130023c416aa53ce7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114906
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-04-30  Tünde Tóth  <toth.tunde@nisz.hu>  [4b8459e86c7a411d8f02fc5480033cb031a941f2]

        tdf#141946 sc: fix broken filter criteria when inserting column
        
        The autofilter criteria weren't remain with the filtered column
        when we inserted a column left of the filtered column.
        
        Change-Id: If366d9de9518da3d13ec2ba6b1b36e4f98c76019
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114881
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <varga.balazs3@nisz.hu>

2021-04-30  Caolán McNamara  <caolanm@redhat.com>  [1320afe376bc52bc64995ba976391ec21db6ccde]

        allow dnd into weldeditview
        
        Change-Id: I42fafed01a3884279781642154656f0ee32ad431
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114846
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-30  Caolán McNamara  <caolanm@redhat.com>  [5f89b8cc5521b683a519b93bbc3da739ed0fd795]

        extend the selection range so adjacent lines are considered one block
        
        and so we get one border around multiple lines of an editview
        selection
        
        Change-Id: Ic641035da1c7d2b891cd6e6193b524e6b581e76f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114895
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [29016704108165371da9e2392d6ee28939ca46ce]

        svgio: change some OSL_ENSUREs to (std) assert
        
        Change-Id: Ie7e7e6276e5a528fb99a6dfda00e9826c5245fb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114899
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-04-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [91daf2c6b1661f27df6ee41f7395ed0fcb677cf0]

        svgio: change SVGToken enum to enum class
        
        Change-Id: Ic2618c91b1793463b7ce0a42ec1db100d11acfa4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114898
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-04-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [560c9ec9e27e771d61f1396a1c87dd38e29099c1]

        vcl: iOS/macOS - move graphic render func. into AquaGraphicsBackend
        
        This change moves graphic rendering function under AquaSalGraphics
        into a new AquaGraphicsBackend, which inherits from SalGraphicsImpl.
        This is part of the refactoring to make it mandatory that a
        SalGraphics always has a SalGraphicsImpl associated, which will
        make it possible to simplify the SalGraphics interface and enable
        the posibility to implement alernative graphic backends (Skia).
        
        Common variables and attributes are moved to AquaSharedAttributes
        and are shared between SalGraphics and SalGraphicsImpl.
        
        Change-Id: Ie48da87002ec8e4011ba92fdc9170f3a86761517
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114701
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-04-30  Luboš Luňák  <l.lunak@collabora.com>  [6b7c2fa65eb68be520ed4135cc245e33fa22e8bf]

        allow utf-8 in xml names (liborcus) (tdf#141672)
        
        Change-Id: Ib150d55b588a572e4352396f18de2331983b2aae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114892
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-30  Caolán McNamara  <caolanm@redhat.com>  [23e99c75ee5e3b8d15e041cefab0e99e384442bd]

        drop DropTargetHelper from SmEditWindow
        
        dnd into its child always worked while the inheritence from
        DropTargetHelper began in
        
        commit daf3e2909104fcb4c0a36d6e1fd6f44e1b61c980
        Author: jp <jp@openoffice.org>
        Date:   Thu Jul 5 09:58:51 2001 +0000
        
            Changes for TFD636
        
        but always returned DND_ACTION_NONE for the parent window
        
        Change-Id: Ida1ae0f8e68ba04452ed952c4eca3ac66f240132
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114847
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-30  Stephan Bergmann  <sbergman@redhat.com>  [ce5702d3c27e2a9de253ee29e02c7f494ba2a2b8]

        Reshuffle code a bit
        
        Group the various SAL_THROW_EXTERN_C macro definitions more closely together,
        and the C++ SAL_THROW_EXTERN_C and COVERITY_NOEXCEPT_FLASE macro definitions do
        not need to be inside an extern "C" block.
        
        Change-Id: I8c56f5c2efd287934cc75b20e79c27769e887e24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114845
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-30  Miklos Vajna  <vmiklos@collabora.com>  [b5586bd42a35d294e014d665bc47c49ae4dfbde5]

        external: update libxmlsec to 1.2.32
        
        And drop the 2 upstreamed patches.
        
        Change-Id: Ia821023d9cc06df5e9e7aef82c070ad1c98b67e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114894
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-04-30  Stephan Bergmann  <sbergman@redhat.com>  [c112868f6cc6a3ba937778435dcca1fe986bf124]

        loplugin:stringadd (clang-cl)
        
        Change-Id: I132643eb73129e1319af36b7c8aac36a516714b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114896
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-30  Jim Raykowski  <raykowj@gmail.com>  [18e5e948dd66e41f17b0a63bf631d98aee84a03b]

        tdf#137741 SW: Add fields content type to Navigator
        
        also makes Comments category be tracked
        
        Change-Id: I038ba87d6ae0b96bae2d7a213ec5df92ac7d566d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112560
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-04-30  Jim Raykowski  <raykowj@gmail.com>  [43c47f0cc133782ed6c4037df38df0d0c82123b8]

        tdf#133548 don't change outline level attrib and list style attrib
        
        when a new paragraph style is created based on a "to outline style
        assigned" paragraph style
        
        Change-Id: Ia757ca375e0e8749a24c27ad8e3f40daff7ef55d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112255
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-04-29  Miklos Vajna  <vmiklos@collabora.com>  [58607e1c410ee89ddfd47dcd128abfa00e0ac839]

        sw html/reqif export: fix size of presentation data for "real" OLE2 embedding
        
        InsertOLE1Header() can either take its OLE1 presentation data (preview)
        from OLE2 or from RTF (SwOLENode). The presentation data size we wrote
        was incorrect in the OLE2 case case: nPresentationData is the RTF size,
        nBytes is the actual buffer size.
        
        In practice this made the embedded object non-editable in Word (when
        trying to edit the RTF fragment).
        
        This went wrong in commit 0d027abbc5609b096d2a954e77aa7354a55928ab (sw
        reqif-xhtml export, embedded objects: take OLE1 pres data from rtf if
        needed, 2020-09-02).
        
        Change-Id: I89019202c9a8b40c1b9a21f611f1190fd50073a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114889
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-29  Caolán McNamara  <caolanm@redhat.com>  [b96797dd2e6578e8e1a4cea0fa2f3a17bc194a1c]

        tdf#141963 put focus in vcl parent during Function key processing
        
        Change-Id: Ib63567c9ce208cb7dd522a1bce9d99fa44a72554
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114883
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-29  Gülşah Köse  <gulsah.kose@collabora.com>  [3c6692f88df3f7447138fc953f11d8587d51f093]

        tdf#141422 Set inital height of the develepment tool window.
        
        Change-Id: I703edc227ee163e2a7b8fb9b03c71f055c6e0a3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114775
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-04-29  Julien Nabet  <serval2412@yahoo.fr>  [d2b5e49c0b114fdf973e51b4387e232bd71f3838]

        Can use stack instead of heap (desktop/lockfile)
        
        Change-Id: I31f53436e31ca0dfe7de34bb252f104d4a1b34f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114885
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-04-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [04aafba860f613c20e7078d038cc83eb02de0b54]

        loplugin:stringadd simplify some *StringBuffer operations
        
        pulled from a larger patch which I created with a more permissive
        variant of this plugin
        
        Change-Id: I7abf1f3f09e84703b6e0e52fe9587dff691b2187
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114875
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [76c793d2acf66f46e9edcda43d2f4327e8374841]

        rename A field in ::Color to T
        
        because it's actually transparency, not alpha, and having proper naming
        helps my limited brain keep track of stuff better when debugging
        
        And have both the stream operator and the debugging printer print out
        alpha values, for consistency.
        
        Change-Id: I9bc9ffcb71d554603591935e4043a3fb14646ebd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114886
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-29  Alain Romedenne  <alain.romedenne@libreoffice.org>  [debac7777007038aeebd395119ba2ad4a9cc5d88]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4ee2f0f82f99a865e765309eda367d5fc016674b
          - sf_basic py2bas bridge
            
            It includes Basic functions rework in order to
            - share content,
            - correct Basic keywords argument names tdf#141474
            - accommodate Python lowercased arguments.
            
            Change-Id: If59a82444a8e001b02d085f5e10e0053666f8485
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114008
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2021-04-29  Caolán McNamara  <caolanm@redhat.com>  [04f72656705905be13a006004dc18ac6cff4832b]

        tdf#141967 bail early in Activate if disposing
        
        because focus bounces around the dialog as its being torn down widget
        by widget
        
        Change-Id: I2afd094bb13929c25268168175c142ca8e0074e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114880
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-29  Jan Holesovsky  <kendy@collabora.com>  [0dc9da5df470b9c345e78dbe9553d81b9e4a7435]

        lok: Disable the "AutoInput" again.
        
        This partially reverts "lok: sc - suppress LOK editengine events for the calc input bar."
        
        The feature itself is very problematic in Online:
        
        1) causes unwanted jumps to other cells,
        
        2) causes the selection blinking in the cell when typing, and
        
        3) it is very annoying in the form that in which it is implemented
           in LibreOffice anyway, compared to other office suites.
        
        Let's disable it, and enable again when we address the above issues.
        
        This (partially) reverts commit 91319ad56887f932b2da334db560d5d0a79a0280.
        
        Change-Id: I2234455c29069f74d13896474f3499035935931b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113047
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 65990058f041c3f1d280a69d411eb4ceacf5a721)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113112
        Tested-by: Jenkins

2021-04-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [e53ac4207d2f9e53f7bfe4f927961ebe2bd17182]

        vcl: print dialog: remove broken code
        
        This was introduced in 149807eb6100090e178505ba4a264bb38eba1e0c
        < Resolves tdf#127782 - Print dialog height >
        trying to fix the problem of the window size not being remembered
        after reopening the dialog, however, the problem is still
        reproducible in master with GEN, thus, remove this code
        
        Change-Id: I65f327fa692cd3e2b5597d04e9e15abc952fe6d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114874
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-29  Mike Kaganski  <mike.kaganski@collabora.com>  [aa096331ba468f19951e43e2550105d4dcf50053]

        tdf#141970 Revert "tdf#129606: Round the mean of the two subtractions"
        
        This reverts commit d5ebe7c3089ab9f4d3fe0707169fc1ce024cdb70, and
        brings number of inexact values in testing back to lower numbers
        (see test document in the bug).
        
        Change-Id: I5cfb34b7260fc6e4866585af6a2a50e79696eea2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114861
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-29  Rafael Lima  <rafael.palma.lima@gmail.com>  [a7520ce3b4dacf8e3f3ca88110783c5419095a1d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c8cf56ede34cc13a90a930aab505828ee196005c
          - Create SFDocuments.Base service help page
            
            Change-Id: I2bf6bb4e28ed4390c26f9409dddd2aabd1dc878a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114509
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-04-29  Luboš Luňák  <l.lunak@collabora.com>  [b71d9a6d15cfb8a50afdea5ac064f40d84c561f8]

        do not apply line dashing in drawinglayer (tdf#136957)
        
        basegfx::utils::applyLineDashing() is not as good as the actual
        VCL backend dashing, and there are some rounding errors because of
        all the canvas transformation matrices or whatever, which leads
        to the drawing problem. So use LineInfo to carry the dashing
        information.
        As a part of this change, also make LineInfo use doubles instead
        of ints. The use of transformation matrices means that the values
        may be fractional and less than one.
        
        Change-Id: Ia5ac7d266cab344b7137052c81fbd96c1ce28003
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114710
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-29  Luboš Luňák  <l.lunak@collabora.com>  [5d4e450a7d64d3dc1caf34544dbfa35f4641d5c3]

        Revert "tdf#136957 Use bigger dots for better handling in presentation mode."
        
        This change was a workaround and a follow-up commit will handle the problem
        in a better way.
        
        This reverts commit 5d80f679e1891f98ef964efa1166c90d001c5806.
        
        Change-Id: I24a98a0828d3b6fbd014d58f37bf4da40d7dfdfd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114711
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-29  Caolán McNamara  <caolanm@redhat.com>  [1d036d1a58a46d46ca38eaa8ba438015a54008f6]

        reuse SmEditWindow already present in SmCmdBoxWindow in tests
        
        Change-Id: I48f15d584e15269336b289c8204588384f2f6998
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114838
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [41dbc48a71717d3d4703c707a4491020ecc12b1a]

        can stack-allocate this
        
        Change-Id: I53de9926bb3eb662ab6f9065bf1d9190df76c0c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114879
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [610d8d3ca470d13159c017cdc3f86310bf5cd1ef]

        use unique_ptr in TextEditOverlayObject
        
        Change-Id: I0deb52ee36a16aad91a5f945a6d92c1aa18a58a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114878
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-29  Alain Romedenne  <alain.romedenne@libreoffice.org>  [9224109de3cf2b620ff1165d31e9fb2a4cd680cf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a4aacdb16a5c386147c6e7a2c1c1f47843b3a805
          - document SF_String isIBAN() 7.2 method
            
            Change-Id: Icdf0bdc74ea5deced0f31ee01061e46ff8b805f1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114713
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2021-04-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8bde607cae2d9c0edb013aae975bde1ddba388a8]

        tdf#141954 Enable l10n in Formatting bar customization
        
        Change-Id: I3683b947ca9c431febb18fd01ea4a13660e4e07d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114825
        Tested-by: Jenkins
        Tested-by: Gabor Kelemen <kelemen.gabor2@nisz.hu>
        Reviewed-by: Gabor Kelemen <kelemen.gabor2@nisz.hu>

2021-04-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [e4fdf7f5bf40ee289ac3441eb8b8963c10caf6a1]

        rename ECKEN -> CORNER
        
        Change-Id: I24438213431bd2866e2bcefc8a054a03bc975ef4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114841
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-29  Julien Nabet  <serval2412@yahoo.fr>  [5e58cc6fa84ba77b948cd603e83ad817cedfeb03]

        Fix typo SID_TEMPLATE_ADDRESSBOKSOURCE->SID_TEMPLATE_ADDRESSBOOKSOURCE
        
        Change-Id: I6a23cdd71dc3476c415e710dad4a33c9d0c20202
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114839
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-04-29  Tünde Tóth  <toth.tunde@nisz.hu>  [edb64cc363e782470870089041c48993d7c34de5]

        tdf#48025 sc: fix broken filter criteria when deleting columns
        
        The autofilter criteria weren't remain with the filtered column
        when we deleted a column left of the filtered column or
        the filtered column itself.
        
        Change-Id: I0eb103ea5569d82eac4d81bce1b31b0c3bbcbf41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114483
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-04-29  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [b49eca55210d3f7e731f32f2f20bd12bfd729ec6]

        tdf#131162 Rearrange Impress/Draw General settings page
        
        so that checkbox labels fit in languages where they have long
        translations such as French, German, Hungarian
        
        Change-Id: I44107df00fbd969cd3afca016c96e4a1af86842d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114445
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-04-29  Caolán McNamara  <caolanm@redhat.com>  [b550d72293582e37112dcc1349e845a69bfe1414]

        cid#1473812 Untrusted value as argument
        
        Change-Id: I95877c014d16426622e7114384c8e189c140943c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114836
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-29  Tor Lillqvist  <tml@collabora.com>  [857dee030f0a45cb3e28a0f3870b02a97fd8e280]

        Let's call it "traceeventrecording" and not "profilezonerecording"
        
        It is not just ProfileZone events any longer that are recorded.
        
        Change-Id: I9c2b5817fca8f8a23ebd571cbaccb9ac063ec73b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114848
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-04-29  Tor Lillqvist  <tml@collabora.com>  [c1c4d50d08eff7a38617839a896392a34c5183a2]

        cid#1477405 Initialize members
        
        Change-Id: I6e546875cf61394e0001000994fccbd8d6626428
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114837
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-04-29  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [e0d0399da64021b6029618371d816bcbfd874f01]

        KJ: tdf#141885 New Paste As Link icons
        
        Change-Id: I3022897dcdc4ce50c44f483a688787ec47b9b8b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114827
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-04-29  Tor Lillqvist  <tml@collabora.com>  [7e8960caa8b49c75e4f1d21ebffe2378359fee69]

        Add SAL_WARN in case ProfileZones are overlapping and not hierarchical
        
        Change-Id: Id09904db762b6d931ab23cce16e55d5213079516
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114834
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-04-29  Tibor Nagy  <nagy.tibor2@nisz.hu>  [d0550d1c5d0e27b8fe9d93e2c7a6dc7ffc4f8c21]

        tdf#65724 PPTX import: fix internal hyperlink to slide
        
        Internal hyperlinks were lost, if they refer slides
        using their names.
        
        Change-Id: Ic464300adb1e6e50bd4d61d957306592b7b22b14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114139
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-04-29  Jean-Pierre Ledure  <jp@ledure.be>  [225ee785520bbbee5b2d9bd63915db7197ee7ccc]

        ScriptForge - (scriptforge.py) dates passed as UNO dates
        
        In replacement of the ISO format, to avoid any
        misinterpretation of strings containing accidentally
        a date,
        from now on, dates are exchanged between Basic and Python
        as com.sun.star.util.DateTime structures.
        
        The year boundaries are [1900 - 9999].
        
        The code managing the Python-Basic protocol has been changed
        on both sides.
        
        The Basic service receives the
        - CDateFromUnoDateTime()
        - CDateToUnoDateTime()
        methods, equivalent with their Basic homonyms.
        
        Change-Id: Ib6ded20c24ff71d3349d242f72bd7b88f69a2661
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114815
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-04-29  Caolán McNamara  <caolanm@redhat.com>  [5753386c2353ad4866e7c5dd9e8751ccaa58e93c]

        allow push/pop multiple levels of freeze/thaw
        
        so can freely protect a block with freeze/thaw regardless of current
        freeze/thaw state
        
        Change-Id: I1bd60bfc02fe784e36ae371a737f4fdfb15a0888
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114615
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-29  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [b6b02e0b4c9d739836e1f61a886ea45b01e6696e]

        tdf#111903 tdf#137152 PPTX export: fix placeholders
        
        Empty placeholders were exported as white empty
        custom shapes, losing their visibility and usability.
        
        Note: export of properties hasn't been implemented, yet.
        
        Change-Id: Ie8bd6a611f5fb43bcaa55f6b2f5b07daf731b163
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114331
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-04-29  Caolán McNamara  <caolanm@redhat.com>  [80d7bedee20eb191b1f5a6b2767630eb823d63b2]

        freeze without thaw
        
        which was already SetUpdateMode(FALSE) without matching
        SetUpdateMode(TRUE) in:
        
        commit d32b3a714fe55892bdead03502c5a9b0e77fa61d
        Date:   Sat Oct 31 00:36:06 2009 +0100
        
            #i106421#: move svx/source/cui to cui
        
        and then remove the outside freeze/thaw pair, which may in practice
        have worked around the unbalanced inner freeze/thaw, from
        SvxEventConfigPage::SelectHdl_Impl in favour of the inner
        freeze/thaw so the select can work on a thawed treeview
        
        Change-Id: I6dbcfd000f717047354e7cdcfb9b3a502e1fbbe5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114822
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-29  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [78ad3fe28321a9e2e4eaa0dcc8f1ccdaed0b1f79]

        Sifr: tdf#141885 New Paste As Link icons
        
        Change-Id: Ibc53c19f2b57dec500fbb74dd5c097b01664171e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114828
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-04-29  Tor Lillqvist  <tml@collabora.com>  [724fc62e9288f26428274977614948fee0bc2000]

        Make the nested AsyncEvent work more reliably
        
        We must take into consideration that somebody might hold on to a hard
        reference to such an object. Thus it is not enough to drop the
        references to it from its parent, that is not necessarily enough to
        make it destruct. Instead have the parent explicitly cann a function
        on the children than generates their end events.
        
        Also add some documentation.
        
        Change-Id: I38180c85072c76af8964c48fa19132b8e1178ee1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114813
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-04-29  Tor Lillqvist  <tml@collabora.com>  [2cc42f656b24b6e506fecb61f0fc58f5f8a98e6a]

        Add AsyncEvent::finish() to end a nested AsyncEvent before its parent ends
        
        Add unit testing of that, too.
        
        Change-Id: Iae5fb6da0b7fcabe8f555d800f065b6f5b4b9982
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114771
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-04-29  Tor Lillqvist  <tml@collabora.com>  [0e383fa31da530161263ef02f4e7c464f4d7b53e]

        Fix syntax error in generated JSON
        
        Change-Id: I035a86aa587302985416e65dc6063090f99b49b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114770
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-04-29  Tor Lillqvist  <tml@collabora.com>  [89c0d087c657c31a3198c481a63ca0549b8a4503]

        Introduce Async trace events and a unit test
        
        Async events are ones that emit separate 'b' (begin) and 'e' (end)
        traces. (Compare to the Complete event that emit a single 'X' trace
        that contains both the start timstamp and the duration.)
        
        There are two kinds of Async events: Freestanding ones that are not
        related to other events at all, and nested ones that have to be nested
        between the 'b' and 'e' events of a parent Async event.
        
        Still needs some work, at least a way to end a nested AsyncEvent
        (cause it to emit the 'e' event) before it gets destructed thanks to
        the parent being destructed.
        
        Change-Id: I3721fa701ad32639b1edc1cfa8db7acde5caf9b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114756
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-04-29  Miklos Vajna  <vmiklos@collabora.com>  [896586e91a2b0b3437ff1c9ad1d72fbce04a7fed]

        Replace magic numbers in SwFlyFrame::UpdateAttr_()
        
        By using the same SwFlyFrameInvFlags constants that
        SwFlyFrame::SwClientNotify() already does.
        
        Change-Id: Ib0775c34cb4b1c6bec4455216ebb2dea3976d007
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114820
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-04-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [b153d147c9d813f78dd551fc186c261f52c929a1]

        remove support for BITMASK in vcl backends
        
        Rather use a proper alpha channel if we need transparency.
        
        This is another small step towards merged alpha in our vcl
        layer.
        
        I suspect the intent in a lot of this code was to save memory.
        Which have been a thing way back then, but these days our
        backends mostly end up doing a copy-and-convert to a real
        alpha channel anyway, so the existing code is actually
        now a pessimisation.
        
        Change-Id: I4a2bcbb2f76b841f05bc00580f364492829c69de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114808
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-29  dante  <dante19031999@gmail.com>  [bd944fe3812fd9fa5a90e98cdac4a77f1a4e6865]

        tdf#137679 Use Kahan summation for interpr2.cxx
        
        The changes in the text files are in the latest decimals.
        Those should be more accurate now.
        
        Change-Id: I3814e1939f71debd5ddde9408a025af7a0a2cac5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114737
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-29  Jim Raykowski  <raykowj@gmail.com>  [4bc0af27204f099f14cb4c97611089643cbe271c]

        tdf#137741 Add ability to navigate by fields from Navigate By control
        
        Change-Id: I3cc464a3d5097b4e0438ea22ebf6daad5a2f2a86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112144
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-04-29  Mike Kaganski  <mike.kaganski@collabora.com>  [b6ab5914d8b2fc7041430796890f086f8e3e6369]

        tdf#135997: make sure that the two lists are same length
        
        This fixes the strange assumption that when searching the two
        lists (character names and font names) independently, the two
        found positions will necessarily correspond to each other.
        
        Instead, the positions of the match must be the same, which is
        implemented now. Also the input from configuration is sanitized.
        
        Change-Id: I920de7414387e181e11183b8a22776a72b6be419
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114722
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-29  Mike Kaganski  <mike.kaganski@collabora.com>  [b27de500b1412bacefc7144b5222c307ca1ae0fe]

        tdf#135997: fix toolbar control
        
        This is the same as fc7b4bfeba39a2479c9a2c9c8ef5ced5ab3c0de7,
        just for the toolbar control (the older one was for special
        character dialog).
        
        The problem was present since 800ac37021e3f8859a52c5eebca261a5d3bc5a11.
        
        Change-Id: Ib86aa7336a3078ff28b417de37fbd5bc492c85c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114719
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-29  Rico Tzschichholz  <ricotz@ubuntu.com>  [f616d96bd8ce8986e4cc204953db0467e6060b5c]

        apparmor: Fix "oopslash" typo
        
        Change-Id: I8b355bceadeebebc9e6fedbf92a35aa44a356e09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114819
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-04-28  Luboš Luňák  <l.lunak@collabora.com>  [56c450a9e9e12ba55ce8f62de546000df146052d]

        Skia understands that linewidth == 0 means hairline
        
        Change-Id: Ic5aea464d6414fc2218179143d16121ef293bdfe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114816
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-28  Caolán McNamara  <caolanm@redhat.com>  [c33f08ca36084643e6eed20c18f151cf75045c62]

        createPixelProcessor2DFromOutputDevice won't return null
        
        nor will createProcessor2DFromOutputDevice
        
        Change-Id: I1e0359ef2f94eeaf2da9a89d9e9dfb615587d3da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114814
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-28  Caolán McNamara  <caolanm@redhat.com>  [9f46ae1ab572b62af01119dcd473f99184e4760c]

        tdf#116384 only drag hyperlink if user's not currently setting the selection
        
        which is what writer does for normal text.
        
        Under gtk it's common on selecting by dragging the mouse over a hyperlink
        for one or two letters of the hyperlink to get selected before that
        selection then gets dragged as dnd.
        
        Under gen StartDragWidth is 2 by default so the drag kicks in before
        enough text has been selected for writer to select anything, but under
        gtk gtk-dnd-drag-threshold is used for StartDragWidth and that is 8 by
        default making it easy to select one or two characters before the
        gesture is recognized as a possible drag.
        
        it seems sane to do the same as for normal text and not dnd if the user
        is still using the mouse to set a selection
        
        Change-Id: I971d429acaf8a5a656c5ce58f52632979b94e40a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114817
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-28  tushar  <tusharrai282@gmail.com>  [6e66b30d9287b418bed35400c77b257b97cf26ec]

        tdf#141904 Blue row number for autofilter only when pTab is not NULL.
        
        Change-Id: Ibdf1efbff34bc58912a5a776d47ccfd784d3111e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114647
        Tested-by: Jenkins
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2021-04-28  Caolán McNamara  <caolanm@redhat.com>  [99668e79c13fee09f8d776dbcd28e7667d7f68fe]

        Related: tdf#130326 skip calling Refresh if its already just called
        
        Change-Id: I80d3ae7f10b56dfe53a4ab5101ae771b47848092
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114651
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [39619da47e029afd3e8be5c2a558683237d94ecb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 914fe5ffbb1a3fde750cf37cbc44008994cf3b42
          - Improve link
            
            Change-Id: I209a986ce8a6b7ff995724eec0de55393f518050
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114723
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2021-04-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [20d768d022915d23f652435fe5c3bd712fbbfd1f]

        Fix typos
        
        Change-Id: Ide3cd321f756cc685f50b6572de446da56ab5072
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114809
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-04-28  dante  <dante19031999@gmail.com>  [b9b744babd4d2eac73ef3684c28cfefd5b842c11]

        tdf#137679 Use Kahan summation for interpr1.cxx
        
        Includes changes for using kahan sum in ParamIfsResult.
        
        Change-Id: Iedfdd867e316d6c99146450cc3f7ac1d855b33e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114676
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-28  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [93a90a5b0558aeac847aefe06f49f68c00a26678]

        update credits
        
        Change-Id: Idd3d14c272c1eebca7207054dccbeae4632c51cc

2021-04-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [8c8979468835694de949c044bb698c6d5ae10d19]

        tdf#105688: sw_ooxmlexport16: Add unittest
        
        Change-Id: I3da5f4416f1833389691787d205a89f3005f746e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114773
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-28  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [bf02dfd6ccae832723da81f96f1f2e4bf6174e45]

        Update git submodules
        
        * Update translations from branch 'master'
          to 926713ac8f969ab8b246090eb8f3c4c48bead223
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I088f31a9fb757c6d1455f87c292e550b46532a30
            
2021-04-28  Miklos Vajna  <vmiklos@collabora.com>  [6002014ce0a5c9cea22c14b2437b7a508b2c72cb]

        framework: allow loading a component on the main thread, using XDesktop
        
        This is similar to commit 2dc3a6c273cb82506842864481d78df7294debbf
        (framework: allow loading a component on the main thread, 2018-12-19),
        but that focused on the special case when loading happens via XFrame.
        
        The more frequently used XDesktop way now supports the same flag,
        allowing correctly loading "real" OLE objects on Windows.
        
        Change-Id: I059ea143c91894508d8264084094eefc2bff24e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114805
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-28  Caolán McNamara  <caolanm@redhat.com>  [041a22ec9e7789f93a8dacbc7e7f0b1fb630e6fb]

        replace old-school RasterOp::Invert selection in weldeditview
        
        with the prettier semi-transparent selection used elsewhere
        
        affects e.g. math command window, writer comments, calc input bar, calc
        Headers/Footers dialog.
        
        Change-Id: I35f8211f6e86c4278db84a6b6aa5306d5b1df468
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114804
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-28  Tor Lillqvist  <tml@collabora.com>  [9e5b04d1e8c49d5f95173b5074368b1aa24a1e64]

        Introduce a new class NamedEvent to be used by the upcoming AsyncEvent, too
        
        Don't use the term "profile id" as what we mean is the event *name*
        (as used in the Chrome Trace Event format).
        
        Change-Id: Id58a10f4c5f8a095ae75b9bf74131b70659ee701
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114755
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-04-28  Tor Lillqvist  <tml@collabora.com>  [92c37610fa6e9fdeebee33a8baf0faf0bb731101]

        Enable turning on trace event recording in a dbgutil build with an env var
        
        Change-Id: Ie0efdd2d5da0a45ba5e82be455d36dc777b5efb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114736
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-04-28  Tor Lillqvist  <tml@collabora.com>  [969ddb6899b453194001e6743cc4d8003d5b050a]

        Re-think what the nesting means in ProfileZones
        
        The "Complete" type of Trace Events should be properly nested. Use the
        nesting counter to verify that. Add a nesting level indication to the
        ProfileZone object. Assert that it is used properly.
        
        Change-Id: I3a1f0e55ea6054dab9baf8550097446f07b0fbf3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114735
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-04-28  Tor Lillqvist  <tml@collabora.com>  [d57ac8ff9c0b4ec8706d1d64c4a0ee9eb23de66c]

        Make the console logging in ProfileZone work more sanely
        
        Do not re-assing a value to the m_nCreateTime if bConsole is true.
        Just use the same code that sets it in the constructor as in the case
        when recording is on.
        
        Change-Id: I1ca3c5aa00e2f8f0faa7ca3433e1eb066413c2a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114734
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-04-28  dante  <dante19031999@gmail.com>  [fd4df675dfe1012448285134082f61a0c03a7d15]

        tdf#137679 Use Kahan summation for scmatrix operations
        
        May also want implement Kahan sum in there:
        sc/source/core/tool/arraysumSSE2.cxx
        sc/source/core/inc/arraysumfunctor.hxx
        Under some conditions the sum of a pointer type vector
        may be perforemed by arraysumfunctor on NumericCellAccumulator.
        arraysumSSE2 implements part of it.
        This code has been left unmodified.
        
        Why the test has been modified:
        The error was: 238.89000000000001 != 238.89
                                        |
                                        17 th digit
        IEEE 754 double-precision has 53 log10(2) ≈ 15.955 digits.
        So it's just noise.
        
        Change-Id: I6f84826bf3875be4f444f5eb61854bc1f95769bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114627
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-04-28  Caolán McNamara  <caolanm@redhat.com>  [bc7c37f2f67ace27196a46c62c2d568501e9f796]

        ofz#33769 Integer-overflow
        
        Change-Id: I067db0452650cf3e8bc887abac74c4ff796d4ad2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114768
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-28  Caolán McNamara  <caolanm@redhat.com>  [d6605cc5f4e2b2cc52e2f2c9645a09171529d9d0]

        disposed window accessed during UITest_sw_navigator
        
        Change-Id: I476c7cda4a9997b4c0a04a0838d608bf78b495d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114778
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [39c3574b799690d4405d9318a5ba221b5feaccbe]

        use string_view in INetURLObject::encode
        
        Change-Id: Ib686c6872388b02c8939d3b65f6bd25cda348bc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114754
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-28  Rafael Lima  <rafael.palma.lima@gmail.com>  [9658115370bf33c2fdb68a3b759cf2f9d9e7c6c1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 49937bb740e70e6a244f9f4e9a30b7541815e62e
          - tdf#132325 Improve Variant/Any documentation
            
            This patch improves the help page "Using Variables":
            - Adds to the "Declaring Variables" section an explanation that variables of unspecified type will be considered as Variants
            - Creates a new section "The Variant type" to provide a brief overview of the Variant data type
            - Explains the Any data type
            
            Change-Id: Iaf076ad3ef22d24fb1aa4cfa089ed9d2a1bcf57c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114717
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-28  Tor Lillqvist  <tml@collabora.com>  [843db78050bb44db2839c1bd7f765a5b258ba4da]

        Move some static functions from ProfileZone to TraceEvent where they belong
        
        Change-Id: I35f3d5d8c0a69a224cf7d3a2decba9c8e13c7dc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114698
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-04-28  Tor Lillqvist  <tml@collabora.com>  [2d867eff480c03ab125f4c0149dd73afee08db85]

        Make ProfileZone non-copyable
        
        Change-Id: Ia1fe5311751bcb2b2f2bde3408aac836db75e98a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114697
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-04-28  Caolán McNamara  <caolanm@redhat.com>  [898a74af8270547d35504ce478613787530eba6a]

        WaE on g_object_ref case, seen in Fedora 34 with glib2-2.68.1
        
        vcl/unx/gtk3/gtk3hudawareness.cxx:95:24: error: redundant static_cast from 'typename std::remove_reference<decltype(connection)>::type' (aka '_GDBusConnection *') to 'GDBusConnection *' (aka '_GDBusConnection *') [loplugin:redundantcast]
        cast<GDBusConnection*>(g_object_ref (connection));
        vcl/unx/gtk3/gtk3hudawareness.cxx:95:24: error: static_cast from 'typename std::remove_reference<decltype(connection)>::type' (aka '_GDBusConnection *') prvalue to 'GDBusConnection *' (aka '_GDBusConnection *') prvalue is redundant [loplugin:redundantcast]
          handle->connection = static_cast<GDBusConnection*>(g_object_ref (connection));
        
        Change-Id: I7460ea60b22aa50d4bd7b10f2e12980d1f80778e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114772
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-28  Miklos Vajna  <vmiklos@collabora.com>  [b73c6c8e53cf944848cdb3a79371703de99a8710]

        sw bibliography: fix warning when de-selecting a biblio entry field
        
        De-selecting a biblio entry field resulted in this warning:
        
        warn:sw.core:3311:3311:sw/source/core/fields/authfld.cxx:104: SwAuthorityFieldType::RemoveField: pEntry is not my field
        
        But this was even an assert before commit
        64ffabbdb2725e93de997171708bb31c33c93a55 (sw bibliography, refer to a
        page: make the biblio field clickable, 2021-03-12).
        
        It seems the root of the problem was:
        
        - SwAuthorityFieldType has a list of SwAuthEntry instances that its
          SwAuthorityFields may have
        - when the field is selected, we copy the selection to a clipboard
          document, using SwFEShell::Copy()
        - this calls SwAuthorityFieldType::AppendField() to register the
          SwAuthEntry, but that registers a copy instead
        - SwAuthorityFieldType::RemoveField() then asserted that the original
          SwAuthEntry is part of SwAuthorityFieldType's list, but it was not
        
        Fix the problem by returning a reference to the copied SwAuthEntry in
        SwAuthorityFieldType::AppendField(), that fixes the warning and then we
        can turn this back to an assert, to detect problems where an
        unregistered SwAuthEntry would be de-registered.
        
        In practice this caused a problem in the Insert Bibliography Entry
        dialog: bibliography source = document content case uses
        SwAuthorityFieldType::GetAllEntryIdentifiers() to provide a list of
        sources, and this way sources were not removed from that list when
        deleting biblio entry fields.
        
        Change-Id: Iea4fa44302aaac0daa122bbf227888d1dbb06597
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114765
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [ecd8508eaf8a3eb064b26c5c80cd2930fe6e7555]

        git pre-commit hook: fix typo
        
        This code was copy&paste from bin/ui-checkdomain.sh in
        f3665d2a42b39814764f3eb9e20498b8a4be1d00
        <Check UI interface domains in the git pre-commit hook>
        and it was already wrong there.
        
        Kudos to Julien Nabet for flagging it
        
        Change-Id: Id2b16cf76f6e4f983dc59673b67ce369a84cffd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114762
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-28  Szymon Kłos  <szymon.klos@collabora.com>  [4a7daba508c39e9e535c1c456f82b03f3097513f]

        Revert ScInputWindow::setPosSizePixel() early returns
        
        Revert changes that were introduced to fix CollaboraOnline/online#1988
        because it should be fixed in online
        
        The root cause was that online was sending "resizewindow"
        even when size was not changed what was triggering many times
        ScInputWindow::setPosSizePixel(). (before online fix "resizewindow"
        message was sent on every sidebar refresh)
        
        "Fix early return in ScInputWindow::setPosSizePixel"
        reverts commit a9e0bbadb151d6cfe652fad1d49147f559a6d83c.
        
        "Early return from ScInputWindow::setPosSizePixel() if no-op"
        reverts commit 0ad467d9abd27197bc5f7f22db5a25b3246e6808.
        
        Change-Id: Iad1c3d427a5feefdbb2bac912710847addf4ee02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114745
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-04-28  Tor Lillqvist  <tml@collabora.com>  [f0b4eecdba71f8bce8466b580971cdeea7514c22]

        Extend the trace event API with instant events
        
        Change-Id: I3a93c79f46ffc5768ddaf338789fe2daa225ef4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114696
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-04-28  Tor Lillqvist  <tml@collabora.com>  [9fa66a3de4d6d14f91af8064f0af510070f65567]

        g_nStartTime was unused
        
        Change-Id: I2f4371825f7c528a081e42ee157b21b7fd73b2f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114660
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114665
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114672
        Tested-by: Tor Lillqvist <tml@collabora.com>

2021-04-28  Michael Stahl  <michael.stahl@allotropia.de>  [ca19177728c66d913996a48c91a0ba47d08825d6]

        sw: layout: let nested table move forward
        
        The problem is that a nested table at the bottom of the page doesn't fit
        into its cell, but it is split and its first row still remains on the
        page where it doesn't fit.
        
        The outer table 3 tries to split with bTryToSplit=true.
        
        In SwTabFrame::MakeAll(), first a split of the nested table 435 with
        bTryToSplit=true is attempted; this fails and is partially undone -
        the follow flow line is removed, but the last 2 rows remain in follow.
        
        The bTryToSplit=false is skipped because there's only one row now.
        
        Then MoveFwd() is tried, but it fails because the top-level table
        doesn't have a previous frame.
        
        Then bTryToSplit=false is tried, and succeeds, again leaving row 436
        on page 1 and other 2 in follow.
        
        Now another attempt with bTryToSplit=true is made, failing again, not
        effectively changing anything.
        
        During all of this, growing of the outer cell frame 434 and row frame
        433 is prevented by the outer table 3 having a follow flow line, see
        SwRowFrame::GrowFrame().
        
        The result is that cell 434 has content area height 190 but the table
        435 with its single row is all valid with height 406, so it's cut off in
        the rendering.
        
        This doesn't happen for SwTextFrame inside table because that one does
        the MoveFwd().
        
        Plausibly it's the inner table's responsibility to finish with a valid
        state that fits the constraints of the current page; there are some
        checks in lcl_RecalcSplitLine() to check for no content frame in the
        row but none for the row being too small to contain the content that
        was formatted.
        
        So the only valid results for the inner table are that it either moved
        forward, or it left behind a row containing no content (such as that
        produced by its own failed attempt to split with bTryToSplit=true),
        which could be handled by the outer table split code - but the latter
        could be insufficient in case the outer table is itself a follow, or at
        least would require further changes in lcl_RecalcSplitLine().
        
        So fix this by removing a condition in MoveFwd() that doesn't make any
        sense to me - why is it relevant for an inner table during a split of
        the outer table whether the outer table itself can move forward?
        
        Change-Id: I1e01ce233383cc70b9aea72d25369b7278eb75f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114760
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-04-28  Michael Stahl  <michael.stahl@allotropia.de>  [c06f05e28cb66bd2aac5ea65bcfa3732808c51c6]

        svl: fix crash in SfxItemSet::dumpAsXml()
        
        Change-Id: I64cb14a740d6874ce288f249953984116648a470
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114759
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-04-28  Michael Stahl  <michael.stahl@allotropia.de>  [d12acfa1405fa5b7c11d2a517286da68b3fd2eff]

        sw: fix crash in SwFormatAutoFormat::dumpAsXml()
        
        Change-Id: Ib2d723b34d8e6f1254f5a9b0d0be509daf24ce43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114758
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-04-28  Michael Stahl  <michael.stahl@allotropia.de>  [569a06656e926dfb26d55958ee0f696aa9e5b7b0]

        sw: fix crash in SwAnchoredObject::dumpAsXml()
        
        SwAnchoredObject::GetObjBoundRect() is const, so it's only idiomatic
        that calling it reformats everything.
        
        Change-Id: Id57472ae3041c7264bc904e1a68907c48e60ac96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114757
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-04-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [2a33a16253d4f7c6ef989cc3a65ef5bd552ac48b]

        loplugin:stringadd
        
        Change-Id: Iacb72f10f5306143390774e0a3ef30f5a5bf5c57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114761
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-04-28  Tor Lillqvist  <tml@collabora.com>  [41ff704cc49b7097b717882616011962ecd7198f]

        Add API to LibreOfficeKit to set arbitrary run-time options in core
        
        Add setOption(const char*, const char*)
        
        At the moment this enables starting and stopping the ProfileZone event
        recording and overriding the SAL_LOG environment variable.
        
        Change-Id: Ic3a934bb4246c755a91eee8a8343fafc15815116
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114439
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114559
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114656
        Tested-by: Tor Lillqvist <tml@collabora.com>

2021-04-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9bfe083adf1fd9d470b600d0a801d144db24474f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6890ffec515115d253b8c452251fc5d393e47ca7
          - Fix typos
            
            Change-Id: I01373966d3299e42b768b0f21067be8c71d9d227
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114746
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-04-28  Miklos Vajna  <vmiklos@collabora.com>  [79dbcc09844d815fbd7361c954eb04ce6c6acda0]

        Introduce SwFlyFrameInvFlags to replace magic numbers in ...
        
        ... SwFlyFrame::SwClientNotify()
        
        SwFlyFrame::UpdateAttr_() is not yet updated to produce these.
        
        Change-Id: Ie29d900c1796c868d051ffd9c28600e44ff3b704
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114752
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-04-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [91fa87e99f5f01b92451b875c72741775c92247b]

        Fix typos
        
        Change-Id: Ic73ee21dea2bc99c5fd8af857a9793782d7c3301
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114747
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein.ir@gmail.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-04-28  Stephan Bergmann  <sbergman@redhat.com>  [c0aede431fd641ea9b92aa145db69a6d45c5bf9c]

        loplugin:stringviewparam (clang-cl)
        
        Change-Id: I3cf85911785f2c03255869f505e5b86ad2fd9c74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114690
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-28  Miklos Vajna  <vmiklos@collabora.com>  [d524f5b28e2b9bcf7ab681eb6ad93a4da3f5663d]

        sw bibliography, refer to a page: add insert/delete UI
        
        If the toggle button's activate state changes, adapt the sensitivity of
        the next spinbutton, this way a new page number can be added and an old
        one can be deleted.
        
        Change-Id: I97067182e8cd42a02b164ac941598bada2630e07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114750
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-28  Heiko Tietze  <tietze.heiko@gmail.com>  [c9c6b0d75bcbb6ff3343502a19fb3448d361d335]

        Resolves tdf#141553 - Update David CLM font
        
        Culmus font 0.131 updated to 0.133
        
        Change-Id: Icd79dbef8dc350362ea4c4a7ed2ff05a1b95a1a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114738
        Reviewed-by: Hossein <hossein.ir@gmail.com>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins

2021-04-28  Mike Kaganski  <mike.kaganski@collabora.com>  [974a8e0f94e6d7cd949cac7cba720a34d3fad53e]

        Change scope of some variables
        
        Change-Id: Ieb504e248a6f2065efdd4b758faf821ac71f0544
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114716
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [1325d8161a74a3cedc169952eca10f4343e700c4]

        loplugin:moveopt
        
        An attempt that did not find anything convincing enough to finish it up
        and make it permanently active.
        So just leave it in /store for now.
        
        Change-Id: I1750e177655a4a510da100f880ba81bf762be277
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114742
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-27  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [452fcbe0792aa10042bb8cd2cfd6cd29ca754be5]

        tdf#137470 use a more proper URL for the extensions
        
        also hide the download-count, since those numbers are completely made up
        by the script
        
        Change-Id: I15b53a8a023c34ecc6a544b88ad35800891e4327
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114740
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-04-27  Andras Timar  <andras.timar@collabora.com>  [c889431df7e77c68fe7ead9aa235a5b2f586a4c6]

        Add Mongolian dictionary
        
        Change-Id: I4613d2e5b77374cbc8fb72033b3dfcd8e2702712
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114733
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2021-04-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [48e279c6748bf023fba12fdc3f4cee402f611c6e]

        use string_view in INetURLObject::decode
        
        Change-Id: I10e04970ceac33c9c3fbfd0182dd2140e06cb80b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114658
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [f3665d2a42b39814764f3eb9e20498b8a4be1d00]

        Check UI interface domains in the git pre-commit hook
        
        This will prevent bugs like tdf#141902 to happen
        
        Change-Id: If81164c704ec17d3fee044aaa0ec9c16d474009e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114705
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-27  Mike Kaganski  <mike.kaganski@collabora.com>  [707db60df761a98cfdbd771fdc85979084be0b33]

        Small refactor
        
        Change-Id: I987cd80bb485d3d811c0932c0822efc5d572dfd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114712
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-27  Caolán McNamara  <caolanm@redhat.com>  [aea139c440d7c7a3683fcbbc48799bc79ba590e7]

        tdf#141854 Resize called during dispose
        
        Change-Id: Ie5eaafa95704f9567b8bb9881865571a39bb2f6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114708
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-27  László Németh  <nemeth@numbertext.org>  [d6322bcedc197a654abc7d64bfea8cf570f123bf]

        tdf#59463 track changes: record deletion of images
        
        Instead of deleting the image object without
        recording the deletion, delete the anchor point
        in the text to record the deletion, if Record
        Changes is enabled.
        
        Note: only images anchored as characters can be
        recorded this way, so change the anchor before
        the deletion, if needed. This less problem, than
        hidden, i.e. non-tracked deletion of images.
        
        Change-Id: I7e4bee82b76b4a26e6482a678a2a1ce432980271
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114671
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-04-27  Miklos Vajna  <vmiklos@collabora.com>  [f6b419b8946c5fc2dafa8f4201a4c7379148f306]

        sw bibliography, refer to a page: save edited page number
        
        This is the writing side of commit
        e920406994dd2b880d4b752e3ea4e09e4a8f97cc (sw bibliography, refer to a
        page: add dedicate widget to show the page number, 2021-04-21).
        
        Change-Id: If47932eedd689ca474bfdf44613d0c30087053b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114664
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-27  Szymon Kłos  <szymon.klos@collabora.com>  [8ff946045138fde19c0656129da611729aa98cb1]

        jsdialog: handle response buttons
        
        Change-Id: I4e8efc4ef2d27e655208ff505167da8360f91a6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114379
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114597
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-04-27  Armin Le Grand (Allotropia)  <armin.le.grand@me.com>  [4722ad2cf3f2b91c217e3548f811f2972f2aa60c]

        tdf#141761 Enhance PrintDialog Preview for FormControls
        
        The display quality of the Preview is pretty ugly when
        FormControls are used. I made a deep-dive why this happens,
        and in principle the reason is the Mteafile::Scale used
        below. Since Metafile actions are integer, that floating point
        scale leads to rounduing errors that make the lines painting
        the FormControls disappear in the surrounding ClipRegions.
        That Scale cannot be avoided since the Metafile contains it's
        own SetMapMode commands which *will* be executed on ::Play,
        so the ::Scale is the only possibility fr Metafile currently:
        Giving a Size as parameter in ::Play will *not* work due to
        the relativeMapMode that gets created will fail on
        ::SetMapMode actions in the Metafile - and FormControls DO
        use ::SetMapMode(MapPixel).
        This can only be solved better in the future using Primitives
        which would allow any scale by embedding to a Transformation,
        but that would be a bigger rework.
        Until then, use this little 'trick' to improve qulatity.
        It uses the fact to empirically having tested that the quality
        gets really bad for FormControls starting by a scale factor
        smaller than 0.2 - that makes the ClipRegion overlap start.
        So - for now - try not to go below that.
        
        Change-Id: I540de602634c6afa697b5659d69c34159c22075c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114704
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>
        Tested-by: Armin Le Grand <Armin.Le.Grand@me.com>

2021-04-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1e70359ac7f2e10f7cefe006557b3df8e5a46ae0]

        vcl: store XorEmulation in a unique_ptr not raw pointer
        
        Change-Id: I123c4048d333cdc761582763d6ccb9c254e32bbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114700
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-04-27  Stephan Bergmann  <sbergman@redhat.com>  [3260edbeb59d87f3f3e5c700cda4b0fd6222df0c]

        loplugin:stringadd (clang-cl)
        
        Change-Id: Id7c2db4abcf947c4efa0296df29feca2c36d3cf8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114692
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-27  Tor Lillqvist  <tml@collabora.com>  [d02b6c1d6d2fa975df33057584a99ebaa02bbc95]

        Accept iOS SDK 14.5
        
        Change-Id: I57bfcf40e823551021b58a74ef0e78a5781f5b0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114703
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-04-27  Tor Lillqvist  <tml@collabora.com>  [bc35e5fe5922a71749c65a9b2d0412e4a3f34128]

        Accept macOS SDK 11.3
        
        Change-Id: I210ae30e51d796990f88340da8b29f4c7080f5d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114702
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-04-27  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [8ebb54c6c4937a151f2185e8f54b2c39e446368a]

        tdf#138751 Localize items in Notebookbar customization dropdowns
        
        Change-Id: Idb1483e083f7758acb83da6c3ca9403c40ac9a40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114447
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2021-04-27  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [e94830c0544d18221966ec260db43bcfddf90fe6]

        tdf#140681 Translate Bullets default gallery name
        
        Change-Id: I245b36edb16440391a8b68ce036faf85f28eb140
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114316
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2021-04-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [788a7df6b2d9ec99503971bcb06ac6bbfc9e4100]

        Fix domain in ui files (found with ui-checkdomain.sh)
        
        Change-Id: I6d9fe37636d56b0cd5e06c12c5b5cdbbf54e1d38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114699
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [91f71650c0cb1ff1c6cf19371154858731b5dd3f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 36d78921fe14e1853153af422b86304c7c098c2c
          - Fix broken link
            
            Change-Id: Ibf9015ae625d0d45b4ab4d72611c7d5413467452
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114739
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [c7c6f0af6c836ebe0968967a1e7c8320b0ac17d6]

        loplugin:stringadd convert chained append to +
        
        which can use the more efficient *StringConcat
        
        Also fix a crash in stringview plugin which
        started happening while I working on this.
        
        Change-Id: I91a5b9b7707d1594d27d80b73930f5afac8ae608
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114568
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-27  Vert D  <devoptmsoi@gmx.com>  [99482297c7dd497e41fad2e7193759043e305101]

        tdf#138883 Prevent renaming Templates
        
        *Disable ok button added a tooltip when renaming to an existing template
        *Check while typing.
        
        Change-Id: Iec7266940a1cde1a086ba612c0f2f42dd3e6fc73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113719
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-04-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [97ee71bfda38472b47d2add50379cd19f7ae7201]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 615a5f87d3f7137b8584d085f9693e8c92dcf296
          - tdf#141822 Rename parameter for standard compliance
            
            VLOOKUP, HLOOKUP, LOOKUP and MATCH
            
            Change-Id: I348024294f24a5190f0d5054dab2f83355d08567
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114632
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f78a63795d22c19994c48fad8a6a3c6eabf41f99]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cef07a72b504a83504942eb4cf5b992e1ee46775
          - tdf#131995 Be precise with Criterion in Calc
            
            + Reused and adapted definitions of  ODF 1.2 for Criterion in
            ODFF functions, as suggested in the bug description.
            
            Change-Id: I335c6b2b9bd4236071c544cc2ad7f751db75b99f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114613
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3176c1ab3b54da9aa9d29d85235b7661be1d3af8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7d55112c83309001d9f68f6f92959911312258dc
          - tdf#141237 Make clear that security depends or PDF reader
            
            Change-Id: Icd030a91428b384d9751eac18b23e06fa0bc0b6c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114586
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [725a752bba16ecdd1bc6b2a5b1f5f55052914d3a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d6a094a2fe57a7f86c2a58863bdf797562a977b9
          - tdf#113847, tdf#34902 Update print dialog Help page
            
            + refactor page
            + add application selector
            + unhide hidden <ahelp>s (not used anymore, migrated to
            extended tips)
            + Add missing information on printing selection (tdf#34902)
            + Add information on tiling and poster (tdf#113847)
            
            Change-Id: I3c5c0ddd629dfba23c96e6043b0efceddd6779f0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114584
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0f619959d3e6025b8216aa588e7145e378491b1f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b4b146ad3d84dcf45136a7b89cab453f3afc6674
          - tdf#106195 - clarify direct formatting removal
            
            Change-Id: Iec28e28286eac9effb2512c803fdffbad204d53a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114522
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-27  Tor Lillqvist  <tml@collabora.com>  [6aa148fd9317fc5dbcab24e3f51bd89779d3a6d6]

        Add also the comma separator between Event Trace events
        
        Change-Id: I13221b9e6437789a72b6d759de4dd0f4434e0fd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114160
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114558
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114655
        Tested-by: Jenkins

2021-04-27  Tor Lillqvist  <tml@collabora.com>  [ccc4d32417e0683e653c315c0e695e7ccb99f1a9]

        Drop the leftover "sum time" thing from the Event Trace
        
        Change-Id: I222da50f3ad113bf3204b4d21df52c9e55cf7cf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114159
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114557
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114654
        Tested-by: Jenkins

2021-04-27  Tor Lillqvist  <tml@collabora.com>  [8c80d6f7196ab8cd63c42f6a57b458fdc47fc203]

        Refactor ProfileZone and create Chrome Trace Event Format data
        
        Instead of separate B ("begin") and E ("end") duration events,
        generate X ("complete") events.
        
        Only the event JSON objects are generated, not the surrounding array
        or object.
        
        See
        https://docs.google.com/document/d/1CvAClvFfyA5R-PhYUmn5OOQtYMH4h6I0nSsKchNAySU/preview#heading=h.lc5airzennvk
        
        Online now needs work so that the events are written out to a separate
        file instead of being in the common log file.
        
        Change-Id: Ie9363b4cfda862a70e1928ed16350e50a6fee9a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114142
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114556
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114653
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-04-27  Stephan Bergmann  <sbergman@redhat.com>  [1d44b6e877cfc31afcfc8925866407ae8771abad]

        loplugin:staticmethods (clang-cl)
        
        Change-Id: Ib096abfeea6cefb5df562cf75448ef38e432344c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114695
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-27  Batmunkh Dorjgotov  <bataak@gmail.com>  [633a5386e698a7dc2b5d23c1fea8578e9f2d70c1]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to cb1b834e00bc31f668b086e547032341a0162131
          - Add Mongolian dictionary
            
            Change-Id: I5ee4dd6824d485872bcdfc2d34a33f3c84484780
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/112797
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2021-04-27  Julien Nabet  <serval2412@yahoo.fr>  [45779b685b8b1e75ce750bbb20b30cee8fd40851]

        Replace "Persistant" by "Persistent"in WinClipboard (vcl/win)
        
        since now we have it in idl files with the historically wrong "Persistant"
        after these:
        in offapi/com/sun/star/datatransfer/clipboard/RenderingCapabilities.idl
        "Persistant" is deprecated since e738683f98559af330a1cc36d8d0a1be11abb355
        author	Julien Nabet <serval2412@yahoo.fr>	2020-09-12 12:00:49 +0200
        committer	Stephan Bergmann <sbergman@redhat.com>	2020-09-17 15:20:27 +0200
        commit	e738683f98559af330a1cc36d8d0a1be11abb355 (patch)
        tree	fd0e07d574d9ff7656d613f6b88f473951dd5b12
        parent	b33f22678431a57be7e77822e977b66c33680290 (diff)
        Add "Persistent", deprecate "Persistant" in RenderingCapabilities
        
        in offapi/type_reference/offapi.idl
        author	Stephan Bergmann <sbergman@redhat.com>	2021-04-13 10:14:59 +0200
        committer	Stephan Bergmann <sbergman@redhat.com>	2021-04-13 11:47:37 +0200
        commit	bce31cac427d7119cd8ccec64bdfa820706cbfcc (patch)
        tree	ed4a7e0b2aaaac406e350b18136f88add9370b98
        parent	5e5c7e10a5fde5ed93c541d439ce016e35d5d65a (diff)
        Update the reference rdbs to libreoffice-7.1.0.3
        
        Change-Id: I047dc0bc7956f3b14c6319df85f0707ec6addd9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114669
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-04-27  Stephan Bergmann  <sbergman@redhat.com>  [2cb936a91b9d46aa4e8193a02c4917def4aa9b34]

        -Werror,-Wnon-virtual-dtor (clang-cl)
        
        (1c1226709c6be39c5462f5e6e1262ca630b30b34 "tdf#106282 Change Windows File Dialog
        to run on the main thread" had changed it to non-virtual, but for no apparent
        reason)
        
        Change-Id: I12dc3a46c5d9aad5e43471b97c9ab45ff9f309ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114693
        Tested-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-27  Stephan Bergmann  <sbergman@redhat.com>  [6fc4d07b26869bdaf7b768e4548f1a15941fdbba]

        loplugin:indentation (clang-cl)
        
        Change-Id: Idd1b0282efd1aac524067504a956f0fccdbce6d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114694
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-27  Stephan Bergmann  <sbergman@redhat.com>  [ddd9082c397b97e4aa43daf998f3fe36cb8bb724]

        -Werror,-Wunused-function (clang-cl)
        
        Change-Id: Ic5f4ca1147217d830ea3492b4f42116e15cbae80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114691
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-27  Jean-Pierre Ledure  <jp@ledure.be>  [cf017d0b4316f52271fe91f8c18a5e648fd5d682]

        ScriptForge - (SFDialogs.SF_Register) DialogProvider
        
        When launching a dialog from a Python script while the
        dialog is contained in a document, the DialogProvider setup
        from that context was built by the wrong method.
        
        Use createInstanceWithArguments()
        i.o. createInstanceWithContext()
        
        This caused a LibreOffice crash.
        
        Change-Id: I3615c55068134085579662004f5bb085de008cbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114677
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-04-27  Stephan Bergmann  <sbergman@redhat.com>  [d507c8b3e2939f66a395f163b5f21c29ffe59d02]

        loplugin:nullptr (clang-cl)
        
        Change-Id: I3c0ee11c42a2a4a22adf894341b04a229d579226
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114689
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-27  Caolán McNamara  <caolanm@redhat.com>  [c0cbd13c945c5f47057b413efc88b2e3bb72d025]

        Related: tdf#130326 drop ScContentTree::ObjectFresh
        
        this was introduced as part of the large IA2 integration
        
        commit b41332475783c31136673fb44cf4c411bb0148f8
        Author: Steve Yin <steve_y@apache.org>
        Date:   Mon Dec 2 15:54:29 2013 +0000
        
            Integrate branch of IAccessible2
        
        Both calc and writer gained the feature that "space" in the navigator
        for drawing objects selects the highlighted object, extending the
        selection if another one is already selected. (notably impress was
        left unchanged)
        
        In calc, but not writer, an ObjectFresh was added which fires
        on every SfxHintId::ScKillEditView which is broadcast on every
        exit of the cursor from a cell. Its purpose seems to be primarily to
        re-highlight the last selected-by-keyboard entry on a content refresh.
        
        As far as I can tell this doesn't seem necessary and we already refresh
        content on SfxHintId::ScDrawChanged events so we shouldn't need to
        additionally refresh on ScKillEditView and refreshing on every
        ScKillEditView is very slow on navigating through a calc document with a
        lot of drawing objects.
        
        Change-Id: I64b2840f8510d474314d108e657fc3367f8ab6c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114650
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-27  Caolán McNamara  <caolanm@redhat.com>  [1a891f2fadae01aca95157b09d6ea8e223bee1ea]

        Related: tdf#130326 allow bulk_insert_for_each to insert under a node
        
        Change-Id: Iad14638a33710ef0b790c702e7eab2283726f2fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114571
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [62f6d6ee8bca918e17ae167582095f4302203bed]

        use more string_view in tools/stream
        
        Change-Id: I2a957cd72d71fea717734488cdb3670e0bcdd6f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114657
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [bde131ad18620dea03531c59893c99be09e3ce4e]

        tdf#141914: sc_bugfix: Add unittest
        
        Change-Id: I937b973fde43b7840e01d8ba4ce37f8e15274a89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114673
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-27  Mike Kaganski  <mike.kaganski@collabora.com>  [a3843f1cb0095e843bc4ee7ed20802147f63c7ba]

        tdf#141164: Add an expert config for WebDAV redirection detection
        
        Since commit 20b1e6440aacab043753e93be4499e939a80b05b, we detect
        redirected WebDAV paths, and substitute them with original WebDAV
        URLs to allow retrieving additional information like lock owner.
        
        The new officecfg::Office::Common::Load::DetectWebDAVRedirection
        allows to disable the detection, and opt to older way of use of
        Windows Redirector, taking advantage of its cookie handling until
        we implement own proper cookie handling.
        
        Change-Id: I1510a016f40dbe81dcba9aa4fd50eda73a6d9f22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114686
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-27  Miklos Vajna  <vmiklos@collabora.com>  [feeaa5d3ca0c784344549816fbaab2c8716b4105]

        tdf#138604 sw textbox copy: fix missing fly frames of as-char draw frame
        
        Regression from commit 682e0488df819c191c13a03758fad0690706e508
        (tdf#134099 sw: fix textbox anchors on copy-paste and undo, 2020-06-29),
        now that we don't copy draw+fly format pairs more than once, the fly frame
        of a fly format was missing.
        
        This was broken because
        sw::DocumentContentOperationsManager::CopyFlyInFlyImpl() calls
        CopyLayoutFormat() with bMakeFrames=true, but the frame format list
        doesn't contain as-char frames.
        
        For as-char frames CopyLayoutFormat() is called by
        SwTextFlyCnt::CopyFlyFormat() instead, but with bMakeFrames=false, so
        the fly frame's layout frame were never made.
        
        Fix the problem by explicitly making frames in
        DocumentLayoutManager::CopyLayoutFormat(), which also requires
        delete+make in SwTextFlyCnt::SetAnchor(). [ This is now consistent with
        the start of SwTextFlyCnt::SetAnchor(), which also deletes frames for
        fly frame formats. Otherwise CppunitTest_sw_core_txtnode would crash in
        testTextBoxCopyAnchor. ]
        
        Change-Id: I87003ee09ca75b9fecd70a1aa5c42f762f715be8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114680
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-04-27  Tor Lillqvist  <tml@collabora.com>  [5a7903fcb9e22904cf87117015a78e185de04698]

        Clarify the ProfileRecording API
        
        Instead of a startRecording(bool) function that is used to also stop
        recording, have separate startRecording() and stopRecording()
        functions that do what they say.
        
        Change-Id: Ifa9ea0e530d5d38baa52f685fc1dc0029d30d023
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114081
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114652

2021-04-27  Julien Nabet  <serval2412@yahoo.fr>  [24418700059d2b6826f800d265f52061c48c34e5]

        CommandType is "long" type not "short" type
        
        See https://api.libreoffice.org/docs/idl/ref/namespacecom_1_1sun_1_1star_1_1sdb_1_1CommandType.html
        + discussion here:
        http://document-foundation-mail-archive.969070.n3.nabble.com/Type-of-CommandType-short-or-long-tt4299416.html
        
        Important remark from Stephan:
        "...the data type corresponding to UNOIDL LONG (i.e., 32 bit) is xs:int, not xs:long"
        
        Change-Id: Ic8f027e8a5be96bdb2e5629b0ff1ef4830ef6c88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114659
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-04-27  Julien Nabet  <serval2412@yahoo.fr>  [4d60fd1d480521df43120618736465628b540070]

        "with fail with..." => "will fail with..."
        
        Change-Id: I184224e91b204f0819c9a2d53fcd0f88d9248158
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114663
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2021-04-27  Stephan Bergmann  <sbergman@redhat.com>  [f5a95eb32f32c44359d6e9c26dd97cecb0b207a9]

        More aggressive Clang 13 trunk -Werror,-Wdeprecated-copy[-with-dtor]
        
        ...since
        <https://github.com/llvm/llvm-project/commit/abf3ca61e3235681f26d0f527b8e2763dd4c0c62>
        "[Diagnostics] Restore -Wdeprecated warning when user-declared copy assignment
        operator is defined as deleted (PR45634)"
        
        Change-Id: I43ae8a620915ad211a1f21ecf89b6955b7d2faaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114674
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-27  Mike Kaganski  <mike.kaganski@collabora.com>  [d08c7fecd6b38442ea7a4ac79315603cc7084208]

        tdf#141924: SwFormatAutoFormat::GetStyleHandle may return nullptr
        
        Change-Id: Id1b6fe687f5b328fa0743036a287bacfefe5e5fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114685
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-27  dante  <dante19031999@gmail.com>  [09b0ddac64a29bba9d9b09d608c24f0f57bb7f08]

        Correct some c/c++ licenses
        
        The affected files where added from scratch in
        commit 565bbd2e46e57117eb401344689858c3d749dc5c.
        
        In consequence instead of the ASF license;
        the correct license is the pure MPLv2 found here:
        TEMPLATE.SOURCECODE.HEADER
        
        Change-Id: Ie2fa275a6a986fff026a5096a10f79ab3c6ea85c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114670
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-27  Jan-Marek Glogowski  <glogow@fbihome.de>  [eadc7c4f0ba21d35fff09bb53e08e64194a65278]

        SW merge layout shortcut into the full layout code
        
        The shortcut codepath just skips a large part of the full layout
        code. To make this more obvious, this refactors the main layout
        loop by merging both paths, really skipping the code in the
        shortcut case and getting rid of all the duplicate code.
        
        Change-Id: I015202e86e75576f03901746e1a082e9f6811549
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114118
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-04-27  Jan-Marek Glogowski  <glogow@fbihome.de>  [ec36122b8baba9758705383559246bcb91991c98]

        SW layout: convert XCHECKPAGE to lambda
        
        Some refactoring, better to debug then preprocessor macro code.
        
        Change-Id: If2e8b126915b97dfa1d132713a57948993eace15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114678
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-04-26  Mike Kaganski  <mike.kaganski@collabora.com>  [eeb2854e085fdd9f7a38d6e952a8aedf43e90323]

        tdf#141914: Allow to unset modified anyway
        
        IsEnableSetModified returning true means kind of "treat this document
        as read-only". Marking object unmodified does not break this idea.
        
        Change-Id: I3efd5b3b25e2d9318702cdbf24ac5eb61aeda3ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114666
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-26  Jan-Marek Glogowski  <glogow@fbihome.de>  [9a1c4a10b08ccb8d874a85a2cd984fd71f08c022]

        tdf#141887 SW don't crash on missing SwWrtShell
        
        The code assumes that SwEditWin::Command can just be called,
        while there is still an m_rView.GetWrtShell(), which is at least
        not true, if you have an IM in pre-selection and close the Writer
        window via Window decoration.
        
        Change-Id: I67d5f1f917e9b2180037babb8c70c72d75c4a7ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114624
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-04-26  Jean-Pierre Ledure  <jp@ledure.be>  [9976bed064cfab2b832469a42e9ca2963e200c57]

        ScriptForge - (SFDatabases/SFDocuments) CommandType must be a Long
        
        cfr. https://gerrit.libreoffice.org/c/core/+/114659
        
        Change-Id: I1638ee3f523e685b324201cc9916a743db0ecb7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114662
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-04-26  dante  <dante19031999@gmail.com>  [d9341748401969b01fa89f66ade174fddb3fe6bd]

        Use kahan sum for lcl_ named methods in abstract namespace
        
        Change-Id: Ib2df6c1cbe3bc36df085f310db24810b33ec85e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114612
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-26  Pedro Pinto Silva  <pedro.silva@collabora.com>  [4e9df130a7f4084d1642a213792100187569900b]

        AboutDialog: imgBrand: Fix alignment
        
        The imgBrand was "centered" aligned with the text bellow which was
        resulting in not only going against the dialog layout (2 sections) but
        was also appearing "false" centered aligned:
        
        - Left section: imgAbout
        - Right section: text left aligned
        - Right section: imgBrand was not left aligned and not centered aligned
        etheir (with the dialog)
        
        Fix: Left align imgBrand to be consistent with other elements in the
        same section.
        
        Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
        Change-Id: I227f67863d5b6e951c498ee7acdfadc0fac75e6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114648
        Tested-by: Jenkins

2021-04-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a1df819d33d8b9b788c57b5f7d55c7fc3fd19764]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 766e173ed8c9b3401c07fa26716eefe1b2430be5
          - tdf#141766 Update cell protection Help page
            
            Add new options available since LO 5.4
            
            Change-Id: I1b283d5f4b6d43ed4167cbbbee969406935913bd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114668
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2021-04-26  Marco Cecchetti  <marco.cecchetti@collabora.com>  [818b7e508bcabae48cb1c96c987a9f83d83ff6e0]

        lok: calc: formula breaking to multiple lines partly shown in edit mode
        
        visible cells report wrong number because of the wrong grid size is
        retrieved that in turn is due to the fact that the size of the visible
        area in Online is used to set up only the active pane,
        
        So when we have windows splitting, even though there is no real split,
        the height can be computed using a non active pane whose size is not
        be synchronized with Online.
        
        Until we lack that synchronization, we use the implemented workaround
        for fixing the problem.
        
        Change-Id: I9df9e4b0ef77a2a8a5847ce77fe90d83ec75019d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114429
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>

2021-04-26  Caolán McNamara  <caolanm@redhat.com>  [1388540fe16d0843de18a3d14bedbf2e0b6d8d49]

        Revert "ofz#27296 Out-of-memory and ofz#27384 Indirect-leak"
        
        This reverts commit c80c8ac4eb58812c1b72aa0b0cef01ebb5337359.
        
        it seems blameless after all
        
        Change-Id: If0f95da5ee7f91fde0b679c9314e3da07f7779f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114631
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-26  Mike Kaganski  <mike.kaganski@collabora.com>  [5c81670bd66a222f8c8de45b52a62adb8f333b38]

        Simplify center calculation
        
        Change-Id: Iabe16cee8fe0b32d262be7066a036a305878cf39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114595
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-26  Noel Grandin  <noel@peralex.com>  [ddd2639a482befb4a3bf1f75a88e66c21a691b67]

        drop mask from BitmapEx
        
        So that we have fewer cases to deal with when we transition to
        32-bit bitmaps.
        
        (*) rename maMask to maAlphaMask, since now it is only being used
        for alpha duties.
        (*) drop mbAlpha and mbTransparent to simplify state management,
        the only thing we need to check for alpha is if maAlphaMask is
        non-empty.
        
        Change-Id: I06252e38e950e846a94b4c2ba8ea763be17801fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111679
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-26  dante  <dante19031999@gmail.com>  [9c4e0c35d70659097b235028047efcb80dcfb10d]

        Add a Kahan summation class.
        
        Change-Id: I4021d07a2c011c2d5b2e79ecd878019d29cabd21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114567
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0c67217d767baada12587dace9d29b955d50e774]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fbc2bf25e85156c8c5d43e84d727bac1ec0288b9
          - tdf#140518 Fix bad link in index
            
            Removed bookmarks values that points to a generic field
            update Help page.
            
            The page is for updating Fields, which includes captions
            for many objects, but is ambiguous if user looks on how
            to insert or manage captions
            
            Change-Id: Iae9d47766aa56910fcfb95b70e32f252d3bf6ef8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114633
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-04-26  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [b1c4d9073cd657df29a3f4be97830193e6b3d959]

        Breeze: tdf#141885 New Paste As Link icons
        
        Change-Id: Ie1bee7066b2271e94acde45a7be0136db5eed0b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114642
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-04-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e0094d6fe58eaa9a79b546149cf67db521cd1230]

        lok: add rendering and input for form controls in Calc
        
        Until now the form controls were nto rendered to a tile when
        drawing tiles for LOKit usage (online). This change adds
        LokControlHandler that is responsible for rendering of the
        form controls on the tiles (currently implemented only for Calc)
        and handles mouse input events that come through LOKit.
        
        Change-Id: Ifcecc9a320a7836b76b0a10771b06c15339baed2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114635
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-04-26  Miklos Vajna  <vmiklos@collabora.com>  [9c62b71cf59a043031a2e3bee13de43bf49e18bb]

        sw: prefix members of SaveBox, SaveLine, SwDocStyleSheet and ...
        
        ... SwXTextTableRow
        
        See tdf#94879 for motivation.
        
        Change-Id: I1d27caebc8820f884114c4a8c0b3cbcdf35e86a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114639
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [03b2f7c15093ada5c6140960aa87531d4391b2b0]

        BitmapEx: always convert 1-bit mask to alpha
        
        which is a step towards dropping masks, and only using
        alpha.
        
        Change-Id: I6882c0e5b1c805b0cda5a2eaadcbdd078d8566c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114622
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d46f16bb3b1efbf8dc8835221e8e861de4364716]

        Add unit conversion for Point, Size and Rectangle
        
        This makes it easier to convert between units when they are used
        in Point, Size and Rectangle classes, which we use a lot in the
        code where conversion of units is needed the most.
        
        constexpr some function on Rectangle as this is needed for the
        convert.
        
        Change-Id: I5c7e7c8637e4c9327dd55025be19b8f3f391f395
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114634
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-04-26  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [96e37b056d894551dd90baec86fbfd1b0aa158d9]

        Sifr: tdf#141866 New Paste Transposed icons
        
        Change-Id: I2c499e6deb7b34e0453a17fe4f274a8893380450
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114623
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-04-26  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [e97059d1c7627a83ea937eb3ce41e7fc71f3b845]

        Breeze: tdf#141866 New Paste Transposed icons
        
        Change-Id: Ia6c139c4de96cc8bd15deda816a19a3c57ab86ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114619
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-04-26  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [15a9bee9ef26ce13ed1e26319306a88b6d886158]

        elementary: tdf#141866 New Paste Transposed icons
        
        Change-Id: I55b06384d3e0a015a97b231c2ea1c6aff9ba5a9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114620
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-04-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c1b8d01dca7c70b9730cb10fa99b7629dba4c5e1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6d5b34965b64ed96fb560bdca85dc64088c7f970
          - tdf#114240 Add note on extension security
            
            Added note on extension security. Expert configuration
            settings deliberately ommitted not to tempt end user.
            
            Change-Id: I28d9398c3b2abc8bea44c2956c16bb11d600fb9f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114585
            Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-04-25  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [dc83f99c466296caaa6b236e32b39e04ae9e6d8c]

        tdf#99991 - Don't resize toplevel widget containing the options expander
        
        Change-Id: I930445e9047478b26142d049598fbe656d25d666
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114628
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-04-25  Mike Kaganski  <mike.kaganski@collabora.com>  [537abcaa31dfd25e7aaba568b223acbaa045825f]

        Use ROUNDSIG to do sensible value testing
        
        Without that, it doesn't make sense to compare values smaller than
        10^-20, where ROUND(val;20) returns 0; ROUND does not accept count
        greater than 20.
        
        ROUNDSIG was implemented in tdf#105931 with unit testing in mind.
        
        Change-Id: I20cbe4d116373d1b783b781a1dfdb6c94fe13833
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114625
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-25  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [4617ffdf4cecf02b3895591cefd9c7dcc7c8fe85]

        Colibre: tdf#141885 New Paste As Link icons
        
        Change-Id: Ib3273a108fe4f5a9221f115ecb39ed0a2fcfa2ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114626
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-04-25  Mike Kaganski  <mike.kaganski@collabora.com>  [ebf1ef00c4d492a735941c151f3b73ec7439fea6]

        Fix comment
        
        Change-Id: I6f2ec861571ed947ecbd267bc721fb9a3f5ceea9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114594
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [166c8f16aff45b444ff3d0a1c1e751d1547a27d8]

        loplugin:unusedfields
        
        Change-Id: I52af3509afde02dae494747527ab800590682fa3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114591
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [f96c2af0157383ac097a2488ed9f0ba1639681ea]

        loplugin:unusedmethods
        
        Change-Id: I2d563f5f3e6e3a5f2a58080e13f4211253bdf30d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114590
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-25  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [a3e2f89995fcaee497d0d07f371727faa7ac3688]

        KJ: tdf#141866 New Paste Transposed icons
        
        Change-Id: Ic3622b1092f7e6273211321397b3b8d87bb40dd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114621
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-04-25  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [0697020f53c9d37d954525a7cfbbd10a7b326b7f]

        Sukapura: tdf#141866 New Paste Transposed icons
        
        Change-Id: I5666596ebdc320181a0ad4c893538f133efb76ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114618
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-04-25  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [8bfe40351fdf3a81f273052ebbe73db51e644b12]

        Colibre: tdf#141866 New Paste Transposed icons
        
        Change-Id: Ia9d0d9213604a8fcefc44404111160179a58137b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114617
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-04-25  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [f81871ccbbe118b4ac93325a29f7c6b26765cb6e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2dfdb43a09ecc8d6082240bf6b9a59ae964633bc
          - All large icons are 24 × 24 pixel ever since Galaxy was removed
            
            See core commit bea44e5c1b982d05314b72452b94fe288071a496.
            
            Change-Id: Ie09f3220a2add3292e55cbab088131c89c5bed91
            
2021-04-24  Stanislav Horacek  <stanislav.horacek@gmail.com>  [0527912369ab61787561d3185d39315728905529]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3d03b85c641c287d42edf6703c6f780896c3010d
          - fix menu paths and remove redundant sentence in template manager page
            
            Change-Id: I3bffaeb463589ee3272605952877b0364bbc88f8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114580
            Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-04-24  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [7727d39f2ccc4fa802100f474d25f1c56f5ce625]

        tdf#82211 - Show hidden info label
        
        Change-Id: Ibd1b3d54ff94eb5a3e7ce92d9c790721bbe23c85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114378
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-04-24  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [fccb5adef2e323abd48238701fd9680428557466]

        elementary: tdf#141823 unify function icons
        
        Change-Id: I01a3f6be32a02c8762d81d27c93b38760ebfc66e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114575
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-04-24  Caolán McNamara  <caolanm@redhat.com>  [9b408a688704ad36ae2f728ef77dab9870daac97]

        cid#1477317 Logically dead code
        
        bIsMultiRangeRowFilteredTranspose can only be true if bIncludeFiltered is false
        so nRowCountInRange is always set from nRowCountNonFiltered, and nRowCountAll
        is then unused
        
        Change-Id: I6b15a9d84b5db475a2ba2e230acc5d09d588dfce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114588
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-24  Caolán McNamara  <caolanm@redhat.com>  [4fef4c6a3de4c593499ba4338d4ecf3bde1c0263]

        typo: NavigatoeDlg->NavigatorDlg
        
        Change-Id: Ied615268001b580a3f51726cd0e57189a00e3c60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114570
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-24  Caolán McNamara  <caolanm@redhat.com>  [ff8addee9c2c43c6ec064395e909665932e10899]

        Related: tdf#130326: GetDrawNames doesn't do anything when !bisInNavigatoeDlg
        
        so return early instead of looping to do nothing
        
        though that was introduced by
        
        commit b41332475783c31136673fb44cf4c411bb0148f8
        Author: Steve Yin <steve_y@apache.org>
        Date:   Mon Dec 2 15:54:29 2013 +0000
        
            Integrate branch of IAccessible2
        
        so maybe its existance is dubious
        
        Change-Id: Ibb8fe1409a8e66d37d51d9a1b99ce135f36b9522
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114565
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-24  Luboš Luňák  <l.lunak@collabora.com>  [38ed3b8064e76c0a6de077cb535cdb573737b26a]

        backend tests for linecap and linejoin types
        
        Change-Id: Id481feb25ce938b4382f970f2e1082a3594c9eca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114560
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3926984e85700cabedf215633e18809e6d926cb6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 284b35052f341add5bf7545c806eb7ce43baa34d
          - tdf#141818 Fix page on animation in Impress
            
            Change-Id: I092eebff7cdedf8dc250615943062342c96ec17a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114587
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-24  Jean-Pierre Ledure  <jp@ledure.be>  [deb51a303d15957daae5c12ccd2337960f67343b]

        ScriptForge - (scriptforge.py) SF_Exception.PythonShell() method
        
        The PythonShell() method invokes the console() method
        of the APSO extension.
        It accepts 1 argument, which is a dictionary of variables
        that the user wants transferred to the console to become part
        of the Python context there.
        
        Typical usage:
            exc.PythonShell( {**globals(), **locals()} )
        
        Subsequent print() statements executed in the user script
        are displayed in the console.
        
        An (untranslated - english) error message is raised when
        the APSO extension is not installed.
        
        Change-Id: I1b620bc041e1293234ddfd789e0ce8892dc87169
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114561
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-04-24  Julien Nabet  <serval2412@yahoo.fr>  [54d58cc489e1c0cd63f09c9c9f8324c9fbd86360]

        Replace list by vector (m_aTransparentObjects in vcl/pdfwriter_impl)
        
        Change-Id: Ie6679df3426f50b2496b2478ae2ee852f1afff46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114578
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-04-24  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [e3230975c3cba4bf92738c2f1645a01d63ba5bff]

        Sukapura: tdf#126689 revise Continue Previous Numbering icons
        
        Change-Id: I537fb6e1850cc0b889d0b2385c7f9adb63ce9db7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114576
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-04-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [20156f3896ad1bacfc5bf260f3dc6c546f465e4e]

        Removed executable permission on C++ file
        
        Change-Id: Ifaff6a048b9d174a9aa3fc9dabf62c1f8c509eb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114572
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-04-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9e0c99760a4711a58524ec0d12e7038b2e119c5e]

        Removed executable bits on source files
        
        Change-Id: Ic52623ac8ca6e0758578b7ae57332f0e9c184b5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114573
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-04-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5d172408dffd3e6f4b76254f0980b0fd1210bb2f]

        Fix typos
        
        Change-Id: I0a8279429c9e0d884a5e8fbb8f22617832385a53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114574
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-04-24  Katarina Behrens  <bubli@bubli.org>  [b38fd085608a44cf3a2d181e2720c758356647d7]

        tdf#139699: remove stray image that is not used anywhere
        
        Tool button using the image was removed by
        5da3ae08596c2465532e662537f5292454a84a3e
        
        and with no other tool button using it, it accounts for blue
        'decoration' at the top of 3D effects dialog
        
        Change-Id: Id5705832614315316433e38e0c8635e1b4a3d906
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114569
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-04-23  Michael Weghorn  <m.weghorn@posteo.de>  [fbcc644bad1fb0ad9a9387ba93339b24c126629f]

        android: Some trivial style improvements
        
        Those were mostly suggested by Android Studio, like:
        
        * mark members static or final
        * drop unused variables and members
        * avoid unnecessary cast
        * simplify condition: '(!cond)' instead of 'cond == false'
        * drop unused imports
        
        Change-Id: I252fe836e4a3184e13af59a30202c6daccac1794
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114546
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-23  Michael Weghorn  <m.weghorn@posteo.de>  [710badae87b53e5052413cf6dfa163065ef250ac]

        android: Drop unused FileUtilities members
        
        ... and make its static 'LOGTAG' member final.
        
        Change-Id: I6d16bc76590341a60db9e123d20d81dcd7adba71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114545
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-23  Michael Weghorn  <m.weghorn@posteo.de>  [8646ed92473ea7fdb1abfb282196bfb058145d43]

        android: Drop unused FolderIconView class
        
        It appears to be unused since
        
            commit f3eccc655387b47fb0986558b8835588eee2898d
            Date:   Tue Feb 3 18:19:32 2015 +0000
        
                tdf#87432: normal icons for folders in android doc browser
        
        Change-Id: I6984ff75392f7f28ba1b2659846d164d25b66f2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114544
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-23  Caolán McNamara  <caolanm@redhat.com>  [5366811e24532ae0f6b124a2eb85021b59d47f4b]

        use get_accessible_location_on_screen to get position
        
        instead of digging into parent a11y via getAccessibleParent which
        isn't there when hosted in a gtk widget
        
        Change-Id: I417737ae568c823b550bc259c3b3047124a411ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114552
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [1333600682019891efdb4acf51c4c1a9b7d3532d]

        tdf#130326 clamp number of items in calc content tree
        
        if the number of items exceeds 1000, just stop, the UI
        becomes unresponsive.
        This takes the load time from 24s to 17s on my machine, and also
        makes clicking around much better (because it rebuilds the tree on
        every single cursor click)
        
        Change-Id: Ib32578306d1098fe9953d8c96b6926110c64d1c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114553
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-23  Caolán McNamara  <caolanm@redhat.com>  [e3db0394655127102c3ba144e4de00ba73e83954]

        cid#1474373 Untrusted loop bound
        
        Change-Id: Id4e7778ffcbeadf53684e5b6814d139e82bcf7e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114555
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-23  Caolán McNamara  <caolanm@redhat.com>  [031876e3287828e9a7077db3c37cce801c8f3d93]

        consume context menu event
        
        Change-Id: Ic7d819775f59b7303dea1a381a20ca3ea1ac8d48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114550
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-23  Mike Kaganski  <mike.kaganski@collabora.com>  [de911e9d6cc213e3548bc6d0602e83494c13542c]

        Change some DBG_ASSERTs into assert
        
        Change-Id: I810e84a9c246df73010c053944a1b602fe53c1d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114562
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-23  Stephan Bergmann  <sbergman@redhat.com>  [8ae3ae4bf75fdd0aaa132c956d9da029baa3adc6]

        Step 1 of removing cargo-cult pragma pack around rtl_[u]String
        
        Following up on f62cb40bdfaf41cf8e989640f9be79f652f30914 "Remove dubious #pragma
        pack" and 9eba8aa38db3a0dc2f7dfaf24a003c16418aef18 "Remove dubious #pragma pack"
        for O[U]StringLiteral, which argued that the pragma pack around rtl_[u]String
        are useless cargo cult (paraphrasing):  "All struct member types involved
        (oslInterlockedCount aka sal_Int32, sal_Int32 itself, sal_Unicode, and char)
        have size <= 4 resp. < 8, so the member alignment ("on a boundary that's either
        a multiple of [the pragma pack value], or a multiple of the size of the member,
        whichever is smaller", according to
        <https://docs.microsoft.com/en-us/cpp/preprocessor/pack?view=msvc-160>) is not
        affected.  And neither are alignof(rtl_String) and alignof(rtl_uString)
        affected, which would remain e.g. 4 on x86-64."
        
        (Curiously, the pragma pack value had always been 8 for rtl_String but 4 for
        rtl_uString, ever since at least 9399c662f36c385b0c705eb34e636a9aec450282
        "initial import".)
        
        The plan is as follows:  In step 1, add temporary static_asserts that state the
        current alignof/sizeof values; keep this for a while to see that all relevant
        Windows builds actually agree on these status-quo values.  In step 2, remove the
        pragma pack cargo cult; keep the static_asserts for a while to see that the
        removal has no impact on any of the relevant Windows builds.  Finally, in
        step 3, remove the temporary static_asserts again.
        
        Change-Id: I8059ac300cc5b517db4a575f0eaba48678966537
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114540
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-23  Caolán McNamara  <caolanm@redhat.com>  [87bd31e28cb0688acb2d05f99daeea038bfe38fc]

        we want the a11y screen location
        
        gen uses the absolute screen position so that's what's expected
        
        Change-Id: I4f51c272a49a640e0a387bc123b2cc17ea430d6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114551
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-23  Caolán McNamara  <caolanm@redhat.com>  [f7787bbea5a8d469e20102af77115f70885dd605]

        cid#1477316 Uninitialized scalar field
        
        Change-Id: I11ad5375e5fee35065bb855fb0db0b0c00d75fd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114554
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-23  Michael Stahl  <michael.stahl@allotropia.de>  [e7d302a9a540394264bfe813d4eb74d76b94802c]

        vcl: use SolarMutexGuard when accessing UIObjectUnoObj::mpObj
        
        This recently crashed in jenkins, in UITest_sw_navigator:
        
        Thread 1 (Thread 0x2b46be801700 (LWP 8577)):
        0  rtl::Reference<vcl::Window>::get() const (this=0x9999999999999a21)
        1  VclPtr<vcl::Window>::operator vcl::Window*() const (this=0x9999999999999a19)
        2  vcl::Window::GetChildCount() const (this=0x2636360)
        [...]
        13 WindowUIObject::get_children() const (this=0x1899cd0)
        14 UIObjectUnoObj::getChildren() (this=0x18986f0)
        15 non-virtual thunk to UIObjectUnoObj::getChildren()
        16 gcc3::callVirtualMethod(void*, unsigned int, void*, _typelib_TypeDescriptionReference*, bool, unsigned long*, unsigned int, unsigned long*, double*)
        
        Change-Id: I190738a436e4cd957362f5bb2cd8993c8424512a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114541
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-04-23  Caolán McNamara  <caolanm@redhat.com>  [57138e6cfa1dec2c44d7cca55171dca40d45aaa3]

        Related: tdf#140659 improve F6 task pane switching
        
        for native gtk widgets inside vcl docking windows. Put vcl focus in
        container on F6 so cycling moves between expected panes.
        
        Change-Id: I70bd54493a345ae5bdb801caf79d567bc1ae0438
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114543
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-23  Rafael Lima  <rafael.palma.lima@gmail.com>  [e149a7444b7489185fd02af75609186eca8fec9e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bb496ca3d2da2fd0846cd56cfde58a584e512c47
          - Create FormControl service help page
            
            Change-Id: I32ec1a4509e5d59b73696ac25a4a757d055dfb70
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114186
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-04-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [8fd411d2099154c9b9f8932a3fd62bf2e0c4a2e8]

        this Sequence can be a std::vector
        
        Change-Id: I678db4ed598b3e1061857e942185b2307fbb9e88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114538
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-23  Michael Weghorn  <m.weghorn@posteo.de>  [3199182588fecac8a1c1fe202ca55702a3aab6ab]

        android: Offer 'Save As' in readonly mode
        
        Provide the "Save As..." menu entry in Android
        Viewer also if read-only mode is used, either
        because the experimental editing mode is disabled
        or there is no write access to the document.
        
        This way, a copy of the original document
        can be saved elsewhere.
        
        In case experimental mode is enabled, editing
        is allowed after saving the document.
        
        Call 'ToolbarController#setEditMode' in
        'ToolbarController#switchToEditMode' right away instead
        of posting it to the main handler in a Runnable along
        with the other commands (that change the UI), so the new state
        is already taken into account in
        'LibreOfficeMainActivity#onResume' and the toolbar
        isn't switched back to view mode there right away.
        
        Change-Id: I321e42d0833463b31c7b39336d66b29bd51d9890
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114539
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-23  Michael Weghorn  <m.weghorn@posteo.de>  [95b6907d8e49729b4c47cf637049cc91b45c838e]

        native-code: Only include pdfimport ctors if PDF import enabled
        
            commit 3dba2e4a325fa0fdfbbedb0ffc1fcf678bfcbc94
            Date:   Thu Mar 25 12:23:43 2021 +0200
        
                Include the pdfimport library constructor in the mobile apps if enabled
        
        had unconditionally included the constructors, so e.g. a
        '--disable-pdfimport' Android build would fail due to
        missing symbols.
        
        Change-Id: Icbf92dd226ef9a3104c37610ee56416c8205b7a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114533
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Jenkins

2021-04-23  Miklos Vajna  <vmiklos@collabora.com>  [02298dbdfde3432ef757fdc1a28f7e6341254179]

        embeddedobj: fix lost native data when updating it via OLE fails, take 2
        
        How to reproduce the problem:
        
        1) Create an ODT file which has an OLE object, where the native data is
        an OLE2 container, containing a Package stream, containing a DOCX file
        
        2) Install some external application on Windows which registers itself
        as a handler for the DOCX CSLID [ this is where writing a testcase for
        this bug is challenging ].
        
        3) Open this document via Java, using URP. Load the document with
        Hidden=true and OnMainThread=true.
        
        4) Save the document using XStorable.store().
        
        Expected result: the native data is there.
        
        Actual result: the native data is sometimes missing (0 bytes).
        
        The root cause is that GetUserClassID() Win32 API call in
        OleComponent::StoreOwnTmpIfNecessary() fails in some cases, and
        re-trying a few times after a small sleep doesn't help.
        
        Handle this error better by doing what
        OleEmbeddedObject::SwitchOwnPersistence(XStorage, OUString) already
        does: discard the old native data only if we have non-empty new native
        data.
        
        A result of the above was that an export to reqif-xhtml (sw HTML export
        with FilterOptions set to xhtmlns=reqif-xhtml) wrote empty \objdata.
        
        Change-Id: I59611601cf09597e9f7727db5bd6d7426fe17b75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114537
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-23  Caolán McNamara  <caolanm@redhat.com>  [55e2c6c648ed94664903c0c6f53922d03e76b7c1]

        Related: tdf#140659 designate which widget to get default focus
        
        Change-Id: I8c8200756a7120db9a9c946889a30f6c549fd617
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114536
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-23  scito  <info@scito.ch>  [c7f64973c0ac985c9506f660d93d0762d898f3bc]

        tdf#84517 show count of non-filtered rows in sc status bar
        
        Filtered rows do not belong to a selection and are not pasted.
        
        Change-Id: I03e1c03c42b508e24194b769a466611503ce44d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113991
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-23  Stephan Bergmann  <sbergman@redhat.com>  [9eba8aa38db3a0dc2f7dfaf24a003c16418aef18]

        Remove dubious #pragma pack
        
        ...that were introduced with bca539e889d40e06cb3275442622cb075b2484a2 "make
        OString(OStringLiteral) constructor constexpr", apparently to mimic the
        corresponding #pragma pack for rtl_String in include/rtl/string.h.  But neither
        of them appear to have any value:  All struct member types involved
        (oslInterlockedCount aka sal_Int32, sal_Int32 itself, and char) have size < 8,
        so the member alignment ("on a boundary that's either a multiple of [the pragma
        pack value], or a multiple of the size of the member, whichever is smaller",
        according to
        <https://docs.microsoft.com/en-us/cpp/preprocessor/pack?view=msvc-160>) is not
        affected.  And neither are alignof(rtl_String) and alignof(OStringLiteral<N>)
        affected, which remain e.g. 4 on x86-64.  (And prior to
        bca539e889d40e06cb3275442622cb075b2484a2, OStringLiteral did not have any pragma
        pack cargo cult, but which did not cause OStringLiteral::assertLayout to fail,
        or raise any other documented issues.)
        
        So remove the pragma pack cargo cult again at least from OStringLiteral.  (And
        leave potential removal from rtl_String for another commit.)
        
        (This is similar to the corresponding f62cb40bdfaf41cf8e989640f9be79f652f30914
        "Remove dubious #pragma pack" for OUStringLiteral.)
        
        Change-Id: I7808837a667bca717aa2e3abfdf9cb16268789ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114535
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-23  scito  <info@scito.ch>  [7c1e22152ed1a1837782a55fc9997f8e7801681b]

        tdf#95554 fix ScDocument::GetClipArea() for rows: use > instead of <
        
        I did not write any tests, as the multi range copying to system clipboard
        has another issue, see  tdf#141847
        
        Change-Id: I3af58d68370038274a07d753809fb4ceca9016f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114534
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-04-23  Caolán McNamara  <caolanm@redhat.com>  [db1cf111666847ce5ce93d18ae5ae8c29a4c44d6]

        undo blocking emitting focus events during grab_focus
        
        revert...
        
        commit f97dbac73fe149e8fed0932890d0c1d6be4869a3
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Wed Jun 26 21:00:02 2019 +0100
        
            infinite focus changing in toc biblio page
        
        which blocked calling focus-changed callbacks when grab_focus is called
        explicitly analogous to how we block value-changed callbacks setting
        values through code but don't block them when the value is changed by
        user interaction.
        
        In retrospect that was a poor choice, so revert that and subsequent
        workarounds in favour of just not calling gtk_grab_focus if the widget
        already has focus.
        
        checked:
        a) tdf#138427 focus set to wrong input box
        b) tdf#138078 only call GetFocus if we gained focus from an unfocused state
        c) tdf#137993 ensure the toplevel vcl::Window is activated
        d) tdf#136941 call focus in handler explicitly
        
        Change-Id: I411480e2d627aa9995fb41b0aa17e9fb6d34d73f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114524
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [983c1146ac80c038feae653e8e3752a72171d6cb]

        actually make OString(OStringLiteral) constructor constexpr
        
        doh! forgot the most important part in
            commit bca539e889d40e06cb3275442622cb075b2484a2
            make OString(OStringLiteral) constructor constexpr
        
        Change-Id: I0c13b3b8f33f643fa72c11d8596bab70e863a879
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114529
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-23  Stephan Bergmann  <sbergman@redhat.com>  [7ded81e407f9218e19f2f5cdd8e1372ab6edf142]

        Fix --with-latest-c++ build
        
        ...after bca539e889d40e06cb3275442622cb075b2484a2 "make OString(OStringLiteral)
        constructor constexpr"
        
        Change-Id: I5be28505f0222bbd4d10c7aa5233bd7346136de7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114528
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-23  Caolán McNamara  <caolanm@redhat.com>  [cd7a62a260b2006ea837393b8f0900d336494ce2]

        designate which widget to get default focus
        
        Change-Id: Ie5968b80583f8c560b145463a60e2e86992fdb96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114513
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-23  Caolán McNamara  <caolanm@redhat.com>  [fe7fd5bdd2ae8b0829dd5947a7acd0b75970a51c]

        tdf#141824 init navigator to possibly floating in base ctor
        
        so its in the expected state when the child contents are created
        
        Change-Id: Id5baaca8479334c8fa2ec60ce8b598b7a61a3d7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114481
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-23  Miklos Vajna  <vmiklos@collabora.com>  [700fe95fac2e2f592159f189ed3ac9e633bf749d]

        CppunitTest_emfio_emf: avoid --disable-pdfium failure
        
        'make check' now passes for me without pdfium, all relevant tests are
        annotated to skip asserts when there is no pdfium anyway.
        
        Change-Id: Ie22a2b3b42d16e72f9d34ada85dee264d79d5155
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114523
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-04-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [f9b9bf0d68165349e13245746ea72ea5c87b829e]

        std::move optimisation
        
        Change-Id: I626ae2fc3e8be7cb7770adfff2f99f0a7e130e93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114516
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-23  Stephan Bergmann  <sbergman@redhat.com>  [f62cb40bdfaf41cf8e989640f9be79f652f30914]

        Remove dubious #pragma pack
        
        ...that were introduced with 21584b304b21bfe6b99b6f29018c6b754ea28fc0 "make
        OUString(OUStringLiteral) constructor constexpr", apparently to mimic the
        corresponding #pragma pack for rtl_uString in include/rtl/ustring.h.  But
        neither of them appear to have any value:  All struct member types involved
        (oslInterlockedCount aka sal_Int32, sal_Int32 itself, and sal_Unicode) have size
        <= 4, so the member alignment ("on a boundary that's either a multiple of [the
        pragma pack value], or a multiple of the size of the member, whichever is
        smaller", according to
        <https://docs.microsoft.com/en-us/cpp/preprocessor/pack?view=msvc-160>) is not
        affected.  And neither are alignof(rtl_uString) and alignof(OUStringLiteral<N>)
        affected, which remain e.g. 4 on x86-64.  (And prior to
        21584b304b21bfe6b99b6f29018c6b754ea28fc0, OUStringLiteral did not have any
        pragma pack cargo cult, but which did not cause OUStringLiteral::assertLayout to
        fail, or raise any other documented issues.)
        
        So remove the pragma pack cargo cult again at least from OUStringLiteral.  (And
        leave potential removal from rtl_uString for another commit.)
        
        Change-Id: I1a3626f0db1a0413ff792bd00ebaf76e4249b13f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114484
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2021-04-23  Ahmet Hakan Çelik  <ahmethcelik@gmail.com>  [c1d10276d32cbdaecf6894be723ab8d29cc7dbe2]

        tdf#139734: Drop redundant asserts after MacrosTest::loadFromDesktop
        
        Change-Id: If5b2f2433b4be7b654b08815cbfb08faaac309db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112130
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-23  Justin Luth  <justin_luth@sil.org>  [38a01322a5e02432965f5a619124a6966bab065f]

        tdf#106541 doc import numbering: default nListLevel to MAXLEVEL
        
        WW8ListManager::nMaxLevel is a valid value meaning "Body Text".
        
        If a valid setting is provided during initialization,
        you can't tell if the property set contained the setting
        (or at least not so easily).
        
        The other related items (LFOPosition and mnWW8OutlineLevel)
        both use out-of-range initializers, so it just makes
        sense to do the same here.
        
        This will be especially important to see whether
        inheritance should come into play.
        
        This should effectively be a Non-Functional-Change.
        
        Change-Id: I05a2013e72c84653a16d61652fd8f23d3f441521
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114399
        Tested-by: Jenkins
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-04-23  Jan-Marek Glogowski  <glogow@fbihome.de>  [0e35aa3de1cb97bf5a5f9918bfe09063097e064a]

        tdf#141504 Qt5 fix transparency revert
        
        Regression from commit cb09533c4a007e7cfde69046bcaeb47117d30a86
        ("tdf#141269 Incorrect transparency after roundtrip").
        
        Change-Id: Ic20db743e6f364fe14305ccb9f4b74d95a7040aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114527
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-04-22  Luboš Luňák  <l.lunak@collabora.com>  [8313e7fe55d4ad147df0b5b1f9f94c6882197132]

        handle properly missing URI components for webdav/serf
        
        Username is not mandatory for http://, and files require only path.
        
        Change-Id: Iab4e81692b288d17dd8a35954e34a1bbe7c943ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114526
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-22  Luboš Luňák  <l.lunak@collabora.com>  [237446b38631c2a40c227e96f7f8c30b9c3932b4]

        fix component handling for ucpdav1 when --with-webdav=serf
        
        Both the webdav=neon and webdav=serf cases were actually using
        the same ucpdav1.component file. And f3f0d05f72d8dbd9717910b4d6b4
        changed component handling for neon, but not for serf.
        So separate component handling for neon and for serf, and also
        do the f3f0d05 change also for the serf case.
        
        Change-Id: Id5907cf1c8fbb93817e81295f71ad87191fe5c16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114525
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-22  Matt K  <mattkse@gmail.com>  [1c1226709c6be39c5462f5e6e1262ca630b30b34]

        tdf#106282 Change Windows File Dialog to run on the main thread
        
        Windows crashes when an IFileDialog object is used on a non-main
        thread when cancelling a long search operation, when COM is
        initialized as single-threaded apartment for that thread.
        Trying to use a non-main thread with COM initialized to
        multi-threaded apartment hangs the dialog UI.  The only solution
        that works is to run all File Dialogs on the main thread.  This
        has a performance penalty on the application while a File Dialog
        is open or if multiple dialogs are searching and then cancelled,
        but it's better than crashing.  Other applications like Firefox
        use only the main thread for File Dialogs, but have additional
        processes to avoid the performance penalty.
        
        Change-Id: Icf8a8179dbea19bd3d749a1c2fe8e67dbfc726c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114482
        Reviewed-by: Matt K <mattkse@gmail.com>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-04-22  Luboš Luňák  <l.lunak@collabora.com>  [04bd21d483c33c5011e31ac12d02c9e00dc410ce]

        fix cairocanvas build with internal cairo
        
        3a4bfe3e45be2d5b591ab5cae3694c9492ca9e1b made cairocanvas #include
        also a pixman header, but the internal cairo case wasn't setting
        up the pixman include path.
        
        Change-Id: Ib0daab3a5ec1a6ebf1b29eb37b039d2f41f770c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114491
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [75997f13ee3a71d6c994392264b0190bd7bb6756]

        no need to create temporaries when appending number to O[U]StringBuffer
        
        Change-Id: I36d82423b5f75010552696a66cec7e53ee265ce4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114395
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [b546af03ab9e371c70ce72562bc0a492972a8585]

        remove caching in ViewObjectContactOfE3d
        
        we are re-creating it every time, so caching makes no sense
        
        Change-Id: I8a175c7ebd83c369c644d5936004167906539ad7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114517
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [8ff18ded5970f8bb3e90b284081449235f515df4]

        tdf#141703: sd_uiimpress: Add unittest
        
        Change-Id: Ic3351a833bf2244c95f7280176b7d56f85011901
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114514
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [a7d862560e273442891432a88dff9a320c80575a]

        sd/qa: some sal_Int32 -> Color conversions
        
        When they fail, the output is human readable
        
        Since a080727522e04b8e1fc1641c892af9227d2e8dad
        < sd: improve output when asserting colors >
        Change-Id: I5dc943fc6076879b5bf56575c0e0c3ceb10b85d7
        
        Change-Id: Ia25ef5e066673a55a1c5b3ec38772d2a1ea8e420
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114489
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-22  Caolán McNamara  <caolanm@redhat.com>  [89515908f14f8f90e6dcb2ffcdcf2eb42e3394e6]

        ensure cursor drawn on re-gaining focus
        
        Change-Id: I01dc96ccb6dd65d19a96dad0451291aa1106cec2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114515
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [af8eaeeb16991eb0b2804d7570521726f4913196]

        Fix typos
        
        Change-Id: Id06dc8750b735ecdba26ac607394c6e7dee16db2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114470
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Dante DM <dante19031999@gmail.com>
        Tested-by: Jenkins

2021-04-22  Michael Stahl  <michael.stahl@allotropia.de>  [c799de145f7e289f31e3669646e5bd12814e6c5e]

        tdf#138518 sw: layout: avoid moving flys forward prematurely
        
        (regression from b9ef71476fd70bc13f50ebe80390e0730d1b7afb
        "tdf#134298 sw: layout: remove left-over page frame without content")
        
        When updating the 3rd ToX, the change to remove empty page frames
        causes one page frame to be deleted.
        
        On the subsequent layout, things generally move backward, but there are
        some fly-related hiccups; the first problem is visible on page 7.
        
        Commit eb85de8e6b61fb3fcb6c03ae0145f7fe5478bccf
        "sw: layout: if fly's anchor moves forward, move fly off SwPageFrame"
        helps quite a bit, but not completely; now the first problem happens on
        page 54, when SwTextFrame 1261 and its fly 3132 are formatted.
        
        Frame 1261 moves forward to page 55, and then
        SwObjectFormatterTextFrame::CheckMovedFwdCondition() returns true and so
        SwMovedFwdFramesByObjPos::Insert() is called to prevent frame 1261 from
        moving back to page 54.
        
        But the reason why it moved forward is that there are 3 flys on page 54
        that are anchored on frames in the next-chain of 1261, namely 1275,
        1283 and 1284; if these flys weren't on the page then 1261 would fit.
        
        While the move forward cannot be easily prevented in the situation, it's
        possible to avoid the entry into the SwMovedFwdFramesByObjPos map,
        by detecting that there are flys on the page that would should forward
        *before* the current one does.
        
        With this fix and the above mentioned commit to get the flys off the
        page, frame 1261 will eventually move back to page 54 again.
        
        Change-Id: I83e44d65a0b889a49a313b0cd8b08efce4c3afa7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114478
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-04-22  Noel Grandin  <noel@peralex.com>  [bca539e889d40e06cb3275442622cb075b2484a2]

        make OString(OStringLiteral) constructor constexpr
        
        i.e. a copy of
           commit 21584b304b21bfe6b99b6f29018c6b754ea28fc0
           make OUString(OUStringLiteral) constructor constexpr
        
        Change-Id: If5b0c2b896f8a730d01a076d3eb9161ad628979b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114480
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-22  Winston Min Tjong  <winstontjong@gmail.com>  [ad8edac43e73555bc2055514300c5b81a1bb04ea]

        tdf#101217 Change row height and col width decimal places to 4
        
        Bug 101217 - Setting the column width and height should not round
        the values causing compounding errors
        This patch fixes the problem caused by rounding errors by
        increasing the number of decimal places for row height,
        optimal row height, column width, and optimal column width to 4.
        
        Change-Id: Iefb5ef09af3bd81d429cf17386c8b1a54e111957
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113824
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-04-22  Armin Le Grand (Allotropia)  <armin.le.grand@me.com>  [35e4a45260f128f353d25e2a2f2b800e6bd11d61]

        tdf#141761 Avoid vanishing FormControls
        
        For details see task documentaion, but BG is that
        a Rectangle gets not transformed in
        OutputDevice::LogicToPixel and corresponding
        methods of OutputDevice due to the given
        Rectangle.IsEmpty() == true. This ignores that
        the Rectangle has a valid position and that
        we have cases where a Rectangle is used to hold
        a Position without having a Size != 0 in X and Y.
        Thus I added transforming the Position in these
        methods in all cases - a Rectangle always has
        a valid position - and take care of Sizes that
        exist.
        This *may* need to be done different due to old
        hiccups of Rectangle itself, see explanation at
        OutputDevice::ImplLogicToDevicePixel
        Had to do it different now, see comment in map.cxx
        for expalantions.
        Also needed to adapt the ancient optical geometric
        paint position correctionsfor Buttons - these can
        get zero or negative due to using Zoom and MapMode
        settings. A Width shoul not get zero or negative.
        
        Change-Id: Ide085fbe74f9c0387de3c1bf6320b7e873238029
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114304
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2021-04-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [87127ea48f39fb23533695c88693740220f3a54c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 547de307ef683ade5e24a37b0301d1eae3350cc3
          - Mute l10n of numbers
            
            Change-Id: Ia689d9d69c40d4c3e85c818eafc5d8cac10670f4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114492
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [54f7c32beca5a9c99d7316dc38818edad55f7415]

        tdf#132472: do not set text color when table style is 'Themed-Style-2'
        
        and it has no Accent
        
        Regression from 2c3f7d4ee0a0b2bf6efc41670645bd361f1b76ef
        < tdf#107604 Handle predefined table styles. >
        
        Change-Id: Id9ab5b20825e2eaf8cc138c108608fe446f33db4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114477
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-22  László Németh  <nemeth@numbertext.org>  [7d4506f89eba5c6b4edf1590c87e90d478fd179b]

        tdf#109120 tdf#117212 count letters starting with 1
        
        Count the merged letters starting with 1 again
        instead of the record range numbers (regression from
        commit ec44f87d5b99a3299322d0b79abc4c6808877865
        "tdf#117212 sw mailmerge: merge only the selected range").
        
        Show correct number in the message "Letter n" (follow-up
        of commit 29db6427ea6e3f24fbacfd6ac053231106518749
        "tdf#109120 : Mailmerge filenames starting with 1 (one)",
        which fixed the numbers only in the file names, but
        not in the message text of the status window.)
        
        Change-Id: I28b9a00f9bc3e6db35f91de6dcd062e5f1c7444e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113407
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-04-22  Szymon Kłos  <szymon.klos@collabora.com>  [cda30a937b32d6b9f48e6e89126d046bd7cbbb0b]

        Call forgotten Init in toolbarmanager
        
        This call was missing in 	ac1aefd5174258d9bcb41465ce566ed1a0819f3d
        Extend ToolBarManager to build weld::Toolbar
        
        Change-Id: I734861616020e29b88310edf1ff5621c8cab2b8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114472
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-04-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [310f2ec225582df8701422e7c69ee40e1af50660]

        tdf#141816: sc_uicalc: Add unittest
        
        Change-Id: Ieef4cc320067dae96b11610e544f9eb7260f8f5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114471
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-22  Stephan Bergmann  <sbergman@redhat.com>  [384f946b12a5c19719f527ff9a20e7125bcf7b22]

        Detect a Clang consteval bug
        
        ...that hit us since 21584b304b21bfe6b99b6f29018c6b754ea28fc0 "make
        OUString(OUStringLiteral) constructor constexpr" e.g. at
        
        > [CXX] sal/qa/rtl/oustringbuffer/test_oustringbuffer_assign.cxx
        > Assertion failed: (getOperand(0)->getType() == cast<PointerType>(getOperand(1)->getType())->getElementType() && "Ptr must be a pointer to Val type!"), function AssertOK, file ~/github.com/llvm/llvm-project/llvm/lib/IR/Instructions.cpp, line 1469.
        > PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
        > Stack dump:
        > 0.	Program arguments: ~/llvm/inst/bin/clang++ -target arm64-apple-macos -stdlib=libc++ -mmacosx-version-min=11.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.1.sdk -ferror-limit=0 -DAARCH64 -DBOOST_ERROR_CODE_HEADER_ONLY -DBOOST_SYSTEM_NO_DEPRECATED -DCPPU_ENV=gcc3 -DDBG_UTIL -DMACOSX -DMAC_OS_X_VERSION_MAX_ALLOWED=110100 -DMAC_OS_X_VERSION_MIN_REQUIRED=110000 -DNO_PTHREAD_PRIORITY -DOSL_DEBUG_LEVEL=1 -DSAL_LOG_INFO -DSAL_LOG_WARN -DUNIX -DUNX -D_DEBUG -D_PTHREADS -D_REENTRANT "-DCPPUNIT_PLUGIN_EXPORT=extern \"C\" SAL_DLLPUBLIC_EXPORT" -fvisibility=hidden -Werror -Xclang -load -Xclang ~/lo/core/compilerplugins/clang/plugin.so -Xclang -add-plugin -Xclang loplugin -Xclang -plugin-arg-loplugin -Xclang --debug -Wall -Wno-missing-braces -Wnon-virtual-dtor -Wendif-labels -Wextra -Wundef -Wunreachable-code -Wunused-macros -Wembedded-directive -finput-charset=UTF-8 -fmessage-length=0 -fno-common -pipe -fstack-protector-strong -fdiagnostics-color=always -Wdeprecated-copy-dtor -Wimplicit-fallthrough -Wunused-exception-parameter -Wrange-loop-analysis -fvisibility-inlines-hidden -fPIC -Woverloaded-virtual -Wshadow -Wno-ctor-dtor-privacy -fno-strict-aliasing -fsigned-char -std=c++2b -O0 -fstrict-aliasing -fstrict-overflow -ggdb2 -gsplit-dwarf -Xclang -debug-info-kind=constructor -DEXCEPTIONS_ON -fexceptions -DLIBO_INTERNAL_ONLY -c ~/lo/core/sal/qa/rtl/oustringbuffer/test_oustringbuffer_assign.cxx -o ~/lo/core/workdir/CxxObject/sal/qa/rtl/oustringbuffer/test_oustringbuffer_assign.o -MMD -MT ~/lo/core/workdir/CxxObject/sal/qa/rtl/oustringbuffer/test_oustringbuffer_assign.o -MP -MF ~/lo/core/workdir/Dep/CxxObject/sal/qa/rtl/oustringbuffer/test_oustringbuffer_assign.d_ -I~/lo/core/external/boost/include -I~/lo/core/workdir/UnpackedTarball/boost -I~/lo/core/sal/qa/inc -I~/lo/core/workdir/UnpackedTarball/cppunit/include -I~/lo/core/include -I~/azul.com/zulu16.28.11-ca-jdk16.0.0-macosx_aarch64/zulu-16.jdk/Contents/Home/include -I~/azul.com/zulu16.28.11-ca-jdk16.0.0-macosx_aarch64/zulu-16.jdk/Contents/Home/include/darwin -I~/lo/core/config_host
        > 1.	<eof> parser at end of file
        > 2.	Per-file LLVM IR generation
        > 3.	~/lo/core/sal/qa/rtl/oustringbuffer/test_oustringbuffer_assign.cxx:24:10: Generating code for declaration '(anonymous namespace)::Test::test'
        > Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
        > 0  clang++                  0x00000001026d3408 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 56
        > 1  clang++                  0x00000001026d24cc llvm::sys::RunSignalHandlers() + 128
        > 2  clang++                  0x00000001026d2b84 llvm::sys::CleanupOnSignal(unsigned long) + 236
        > 3  clang++                  0x0000000102628c0c (anonymous namespace)::CrashRecoveryContextImpl::HandleCrash(int, unsigned long) + 128
        > 4  clang++                  0x0000000102628df0 CrashRecoverySignalHandler(int) + 152
        > 5  libsystem_platform.dylib 0x0000000185c49c44 _sigtramp + 56
        > 6  libsystem_pthread.dylib  0x0000000185c01c24 pthread_kill + 292
        > 7  libsystem_c.dylib        0x0000000185b49864 abort + 104
        > 8  libsystem_c.dylib        0x0000000185b48b68 err + 0
        > 9  clang++                  0x0000000104f30fc8 llvm::StoreInst::AssertOK() (.cold.6) + 0
        > 10 clang++                  0x0000000101fc1110 llvm::StoreInst::AssertOK() + 164
        > 11 clang++                  0x0000000101fc1504 llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Align, llvm::AtomicOrdering, unsigned char, llvm::Instruction*) + 316
        > 12 clang++                  0x00000001022acee4 llvm::IRBuilderBase::CreateAlignedStore(llvm::Value*, llvm::Value*, llvm::MaybeAlign, bool) + 144
        > 13 clang++                  0x00000001029ef018 clang::CodeGen::CodeGenFunction::EmitAggregateStore(llvm::Value*, clang::CodeGen::Address, bool) + 216
        > 14 clang++                  0x0000000102a6235c clang::StmtVisitorBase<std::__1::add_pointer, (anonymous namespace)::AggExprEmitter, void>::Visit(clang::Stmt*) + 8400
        > 15 clang++                  0x0000000102a66ca4 (anonymous namespace)::AggExprEmitter::VisitCastExpr(clang::CastExpr*) + 2132
        > 16 clang++                  0x0000000102a5f318 clang::CodeGen::CodeGenFunction::EmitAggExpr(clang::Expr const*, clang::CodeGen::AggValueSlot) + 532
        > 17 clang++                  0x0000000102a496e4 clang::CodeGen::CodeGenFunction::EmitAnyExprToMem(clang::Expr const*, clang::CodeGen::Address, clang::Qualifiers, bool) + 364
        > 18 clang++                  0x0000000102a4a438 clang::CodeGen::CodeGenFunction::EmitMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr const*) + 1708
        > 19 clang++                  0x0000000102a49210 clang::CodeGen::CodeGenFunction::EmitLValue(clang::Expr const*) + 1588
        > 20 clang++                  0x0000000102a4bd78 clang::CodeGen::CodeGenFunction::EmitReferenceBindingToExpr(clang::Expr const*) + 36
        > 21 clang++                  0x00000001029f9314 clang::CodeGen::CodeGenFunction::EmitCallArg(clang::CodeGen::CallArgList&, clang::Expr const*, clang::QualType) + 672
        > 22 clang++                  0x00000001029f8a10 clang::CodeGen::CodeGenFunction::EmitCallArgs(clang::CodeGen::CallArgList&, clang::CodeGen::CodeGenFunction::PrototypeWrapper, llvm::iterator_range<clang::Stmt::CastIterator<clang::Expr, clang::Expr const* const, clang::Stmt const* const> >, clang::CodeGen::CodeGenFunction::AbstractCallee, unsigned int, clang::CodeGen::CodeGenFunction::EvaluationOrder) + 1344
        > 23 clang++                  0x0000000102a5da38 clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*) + 2176
        > 24 clang++                  0x0000000102a5ce00 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) + 560
        > 25 clang++                  0x0000000102a66428 clang::CodeGen::RValue llvm::function_ref<clang::CodeGen::RValue (clang::CodeGen::ReturnValueSlot)>::callback_fn<(anonymous namespace)::AggExprEmitter::VisitCallExpr(clang::CallExpr const*)::$_0>(long, clang::CodeGen::ReturnValueSlot) + 72
        > 26 clang++                  0x0000000102a662bc (anonymous namespace)::AggExprEmitter::withReturnValueSlot(clang::Expr const*, llvm::function_ref<clang::CodeGen::RValue (clang::CodeGen::ReturnValueSlot)>) + 620
        > 27 clang++                  0x0000000102a63564 (anonymous namespace)::AggExprEmitter::VisitCallExpr(clang::CallExpr const*) + 160
        > 28 clang++                  0x0000000102a5f318 clang::CodeGen::CodeGenFunction::EmitAggExpr(clang::Expr const*, clang::CodeGen::AggValueSlot) + 532
        > 29 clang++                  0x0000000102a496e4 clang::CodeGen::CodeGenFunction::EmitAnyExprToMem(clang::Expr const*, clang::CodeGen::Address, clang::Qualifiers, bool) + 364
        > 30 clang++                  0x0000000102a4a438 clang::CodeGen::CodeGenFunction::EmitMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr const*) + 1708
        > 31 clang++                  0x0000000102a49210 clang::CodeGen::CodeGenFunction::EmitLValue(clang::Expr const*) + 1588
        > 32 clang++                  0x0000000102a4bd78 clang::CodeGen::CodeGenFunction::EmitReferenceBindingToExpr(clang::Expr const*) + 36
        > 33 clang++                  0x00000001029f9314 clang::CodeGen::CodeGenFunction::EmitCallArg(clang::CodeGen::CallArgList&, clang::Expr const*, clang::QualType) + 672
        > 34 clang++                  0x00000001029f8a10 clang::CodeGen::CodeGenFunction::EmitCallArgs(clang::CodeGen::CallArgList&, clang::CodeGen::CodeGenFunction::PrototypeWrapper, llvm::iterator_range<clang::Stmt::CastIterator<clang::Expr, clang::Expr const* const, clang::Stmt const* const> >, clang::CodeGen::CodeGenFunction::AbstractCallee, unsigned int, clang::CodeGen::CodeGenFunction::EvaluationOrder) + 1344
        > 35 clang++                  0x0000000102a6849c clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr(clang::CallExpr const*, clang::CXXMethodDecl const*, clang::CodeGen::ReturnValueSlot, bool, clang::NestedNameSpecifier*, bool, clang::Expr const*) + 1164
        > 36 clang++                  0x0000000102a69218 clang::CodeGen::CodeGenFunction::EmitCXXOperatorMemberCallExpr(clang::CXXOperatorCallExpr const*, clang::CXXMethodDecl const*, clang::CodeGen::ReturnValueSlot) + 124
        > 37 clang++                  0x0000000102a5cd20 clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot) + 336
        > 38 clang++                  0x0000000102a504ac clang::CodeGen::CodeGenFunction::EmitCallExprLValue(clang::CallExpr const*) + 52
        > 39 clang++                  0x0000000102a48c78 clang::CodeGen::CodeGenFunction::EmitLValue(clang::Expr const*) + 156
        > 40 clang++                  0x0000000102a48d70 clang::CodeGen::CodeGenFunction::EmitLValue(clang::Expr const*) + 404
        > 41 clang++                  0x0000000102a489f4 clang::CodeGen::CodeGenFunction::EmitIgnoredExpr(clang::Expr const*) + 32
        > 42 clang++                  0x0000000102b51b6c clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef<clang::Attr const*>) + 276
        > 43 clang++                  0x0000000102b59b74 clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot) + 168
        > 44 clang++                  0x0000000102b9cdf8 clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::Stmt const*) + 212
        > 45 clang++                  0x0000000102b9d6cc clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&) + 892
        > 46 clang++                  0x0000000102bb651c clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*) + 460
        > 47 clang++                  0x0000000102bb073c clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*) + 568
        > 48 clang++                  0x0000000102ba73cc clang::CodeGen::CodeGenModule::EmitDeferred() + 740
        > 49 clang++                  0x0000000102ba73f4 clang::CodeGen::CodeGenModule::EmitDeferred() + 780
        > 50 clang++                  0x0000000102ba73f4 clang::CodeGen::CodeGenModule::EmitDeferred() + 780
        > 51 clang++                  0x0000000102ba73f4 clang::CodeGen::CodeGenModule::EmitDeferred() + 780
        > 52 clang++                  0x0000000102ba73f4 clang::CodeGen::CodeGenModule::EmitDeferred() + 780
        > 53 clang++                  0x0000000102ba73f4 clang::CodeGen::CodeGenModule::EmitDeferred() + 780
        > 54 clang++                  0x0000000102ba73f4 clang::CodeGen::CodeGenModule::EmitDeferred() + 780
        > 55 clang++                  0x0000000102ba73f4 clang::CodeGen::CodeGenModule::EmitDeferred() + 780
        > 56 clang++                  0x0000000102ba61f4 clang::CodeGen::CodeGenModule::Release() + 76
        > 57 clang++                  0x0000000102c2e778 (anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&) + 80
        > 58 clang++                  0x0000000102b94f60 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) + 180
        > 59 clang++                  0x0000000102e6c9c8 clang::MultiplexConsumer::HandleTranslationUnit(clang::ASTContext&) + 52
        > 60 clang++                  0x0000000103aa727c clang::ParseAST(clang::Sema&, bool, bool) + 524
        > 61 clang++                  0x0000000102e38404 clang::FrontendAction::Execute() + 100
        > 62 clang++                  0x0000000102dcc1a8 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 820
        > 63 clang++                  0x0000000102ea18d4 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 1268
        > 64 clang++                  0x0000000100acfe48 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) + 2012
        > 65 clang++                  0x0000000100ace088 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) + 720
        > 66 clang++                  0x0000000102c9b104 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool*) const::$_1>(long) + 28
        > 67 clang++                  0x0000000102628b20 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) + 244
        > 68 clang++                  0x0000000102c9ab9c clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool*) const + 232
        > 69 clang++                  0x0000000102c7575c clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&) const + 220
        > 70 clang++                  0x0000000102c75bd4 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*> >&) const + 112
        > 71 clang++                  0x0000000102c87858 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*> >&) + 224
        > 72 clang++                  0x0000000100acd928 main + 8540
        > 73 libdyld.dylib            0x0000000185c1df34 start + 4
        > clang-13: error: clang frontend command failed with exit code 134 (use -v to see invocation)
        > clang version 13.0.0 (https://github.com/llvm/llvm-project.git 5d2ffab5dfeec1cae8c79becd95c917cf7a8c0ea)
        > Target: arm64-apple-macos
        > Thread model: posix
        > InstalledDir: ~/llvm/inst/bin
        
        Change-Id: Ibe023a580e32638af30d05e5e2df383ee9aaecf6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114479
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-22  scito  <info@scito.ch>  [6491c205acb3c166d93ef6a41199d344e21d98ac]

        tdf#107348 tdf#45958 tdf#141215 tdf#141683 fix filtered/transpose paste
        
        Row filtering, Special Paste transposing and multi range selections had
        various issues. Since the same methods are used in different code paths,
        I made a unified fix for these issues.
        Moreover, Special Paste dialog allows the combination of options.
        There are about 50 test cases for these various combinations of filtering,
        selection, transposing and pasting options.
        
        The following cases are supported and checked in test combinations:
        
        * Transposing
        * Filtering
        * Multi range column and row selection
        * All cell types: number, string, formula, rich text, empty
        * Notes
        * Formatting patterns (e.g. cell backgrounds and borders)
        * Empty cell skipping
        * Special Paste as link
        * Merged cells
        * Formula references:
            * Relative and absolute references
            * References to rows before and after filtered row
            * References to filtered row
            * Double references (e.g. A1:A3)
        
        Notably the following cases are fixed and tested:
        
        * Transposing of filtered data (tdf#107348)
        * Copy/Paste of filtered multi range selections (tdf#45958)
        * Transposing of filtered multi range selections (tdf#107348, tdf#45958)
        * Notes at different position (tdf#141215 ^)
        * Transposed multi range selection pasted as link (tdf#141683 ^)
        
        ^ = discovered during tests
        
        Due to the unit tests, I refactored some code. Mainly, I extracted
        methods to improve the readability and to avoid code duplication.
        Change-Id: Iccccd17d3b4deee29ac5fc7c11e17244da0d4054
        
        Change-Id: I43cf630890e0081e55fd04cf2f8e5afdb6d9bebe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114450
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2021-04-22  Justin Luth  <justin_luth@sil.org>  [75213d163b53e7002404c26fcd9cd63776a53eae]

        tdf#106541 doc import numbering: pre-emptive inheritance unit test
        
        Inheritance is missing in doc import of numbering,
        which of course causes all kinds of problems in the numbering.
        
        But make sure that direct and indirect inheritance
        will be cancelled when numbering is set to none.
        The cancelling seems to be set by sprmPIlfo == 0,
        or a negative number (and not by setting
        sprmPIlvl == 9).
        
        Change-Id: I3c0a51f2c5c8612b3a59d1b907dfe59097e85cc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114473
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-04-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [43f77f1f86ecb7d28095989eabf5febc7ace8a9a]

        std::move optimisation
        
        avoid copying the old list to the new list and destroying both, reduces
        time rendering complex spreadsheets
        
        Change-Id: I1454cb16f418691743d212a17167c53fbe19ce4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114469
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [335de1a2216523527f2a6a9aef4f5997f775e648]

        no need makeStringAndClear() when appending to buffer
        
        it just creates an unnecessary temporary
        
        Change-Id: Ide3cd99b2ac4f2a621e5d55ce4bdc95d05430709
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114467
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [21aded1828b1a401a32b0b960f035370843f3771]

        simplify some string manipulation
        
        Change-Id: Id5dae7b669a9cc61cb5e9d57a161e9bb809a93c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114468
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [c5ea059a1def974d798a6218c5cc6cffcb3a00ab]

        no need to create a temporary when appending to OUStringBuffer
        
        Change-Id: If31ac18f08618f805d82c0e49179e3ae9afb124f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114466
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4489418cc7e439708e091e5c7f379dd78f6cfc1b]

        Fix typos
        
        Change-Id: I83e1fb153601106d028641db3c9a636813b928e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114348
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-04-22  Caolán McNamara  <caolanm@redhat.com>  [9be6795255f7348ca002b141310a2bd458e91b0e]

        tdf#141538 default to returning contents of first text column
        
        which is what we're doing in the gtk version
        
        Change-Id: Ia04ce3d62342c143b1e62dfd0ecf579ef0279b02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114456
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-22  Caolán McNamara  <caolanm@redhat.com>  [78df8f9dc1d28f5390aedb634b07817a22ce989c]

        Resolves: tdf#141721 text from 1st col not clipped if 2nd col is empty
        
        Change-Id: I07257c59c20c3a2aeb789bbb370955e9e70226ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114433
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-22  Jean-Pierre Ledure  <jp@ledure.be>  [32dda25037c01567cf97115fe4ee8ab06489d214]

        ScriptForge - (scriptforge.py) @classmethods
        
        A number of methods were defined implicitly as
        instance methods.
        
        Where apropriate they are replaced by class methods:
        - insertion of the @classmethod decorator
        - self replaced with cls
        
        1 line in SF_PythonHelper.xba uncommented:
        it was so far commented in for debugging
        
        Change-Id: Ie8c3dd740f0129511295877ef947b1db35475c48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114440
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-04-22  haru-02  <rahulbalaji78@gmail.com>  [aac980adda37cde886e43f12dc06d6a73cb6daa6]

        tdf#139701 change uno:UnderlineSimple to uno:Underline
        
        Change-Id: Ideb436dbbef1c6fb36cae93e5dd55ef2d00698c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114454
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-04-22  Regina Henschel  <rb.henschel@t-online.de>  [2a70cfb09c4d89154d229b6a95cf076e8bd76798]

        tdf#141540 fix docx import of group or line with rotation
        
        ... and fix case wrap 'Square' and 'in Line' with them.
        Non-uniform scaling of a rotated shape might produce skew. Such had
        happened, when setting group or line to the size contained in
        GraphicImport. Avoid it.
        Writer has special rules for shape position and marging in case of wrap
        'Square' and 'in Line', depending on rotation angle. The patch adds
        the needed margins.
        The patch changes some unit tests where we now get slightly different
        values.
        The patch fixes the wrong skew in sample document of tdf#73022.
        
        Change-Id: Ic743790c3fc8b8b10a4324d9e0184ad945cdceb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114193
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-04-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [1b1a9c6c12ebe4cac19e34ff5e4818998bbb2537]

        tdf#119793: sc_uicalc: Add unittest
        
        Change-Id: Ie676a88546bd7ee1a077aba4c3322307b14319a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114457
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-22  Caolán McNamara  <caolanm@redhat.com>  [cdbf09681b7c66c3d3c1d5c8086bd57e23f7939c]

        if only the first col width is set, the 2nd will take the remaining space
        
        which looks neater than having the gen headerbar have a blank area to
        the right of the last col indicator
        
        Change-Id: Ia5ffab425e1c4983db941722d118a954aae1d113
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114435
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-22  Caolán McNamara  <caolanm@redhat.com>  [0f52706d8f1aef8b48236c60065f6ef0714987c0]

        pEntry argument can be const
        
        Change-Id: I57357fabbbc2e10a6a82031320e2a65d78383507
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114455
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-22  Miklos Vajna  <vmiklos@collabora.com>  [92d026269df0d6eb7a20000aaa5502c0bf2b495e]

        Replace magic numbers in SwFrame::UpdateAttrFrame()
        
        By using the same SwFrameInvFlags constants that
        SwFrame::SwClientNotify() already does.
        
        Change-Id: I029006f95758bd91515ecc59ae02b28396a57d0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114453
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-04-22  Mike Kaganski  <mike.kaganski@collabora.com>  [bfe800f773b0fe945452dc59205c156d0fc69462]

        tdf#141816: fix a thinko
        
        This must check if they are different, not the other way around
        
        Change-Id: Id9b7a51f13d5d5c48077822ba18f0257b36ea226
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114422
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-21  Caolán McNamara  <caolanm@redhat.com>  [41145efffe9d5af358a52b9e114bb01b98b3d7c2]

        tdf#141419 restore use any explicitly set background color in previews
        
        regression since...
        
        commit 6f3899b27156591e65f62649a92c727eb6f5dd03
        Date:   Thu Oct 29 15:03:44 2020 +0100
        
            Resolves tdf#137059 - Use application colors for font preview
        
        but continue to use the doc-color setting when there isn't an explicit
        bg setting in the input propertyset
        
        Change-Id: I531b5ddea7700fcd4a731f32d4830b4d0b767d7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114444
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-21  Caolán McNamara  <caolanm@redhat.com>  [30b36f290aa0b59fd7d2bd41c8bdfca304d859af]

        Related: tdf#140659 on control get/lose focus call update custom a11y
        
        Change-Id: Iab7df2c657da3386dc38db8a9d6427c60d8c1cc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114449
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-21  Caolán McNamara  <caolanm@redhat.com>  [12ea51ba8bfbc1d22feb2e4d498360eec015859e]

        Related: tdf#140659 off by one indexes because scrollbar is now outside
        
        and not inside the control so it doesn't need to be accounted for
        as a child
        
        Change-Id: I77b55ec8d9b515850817417664df8944b4e44204
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114448
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-21  Caolán McNamara  <caolanm@redhat.com>  [d7673fe5128a8b9b4ae49782e817d4c8b56706e4]

        don't warn about 'shrink' packing property
        
        Change-Id: I85fa2f78283bb933eaeea9375cf6dd45b6b3e1cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114432
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-21  Caolán McNamara  <caolanm@redhat.com>  [8cc1c2b1eaf14eff79fe0940e5c91c7630fe5bff]

        Resolves: tdf#141765 set 'color' GtkToolbar to small-button size
        
        so its height is as small as possible so it won't force the surrounding
        toolbar's height to stretch to fit it in
        
        Change-Id: Ibfbcfb551cdd82df05faf382d8cb8fcaa142ec14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114406
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-21  Luboš Luňák  <l.lunak@collabora.com>  [eb10c4dd78703f1af501db14a0c72ef5d1b74be4]

        blacklist intel 0.402.743 vulkan driver (tdf#138729)
        
        Change-Id: Id827dc4daba8abeb5829528283a26a661fe7e6a1

2021-04-21  Miklos Vajna  <vmiklos@collabora.com>  [e920406994dd2b880d4b752e3ea4e09e4a8f97cc]

        sw bibliography, refer to a page: add dedicate widget to show the page number
        
        This way the user doesn't have to interpret the URL manually, we can
        show the fragment-less URL and the page number separately.
        
        So far only the doc model -> UI is done, not yet the other way around.
        
        Change-Id: I16116dc0ac55d459f86c54cab32172137377548d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114443
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-21  Mike Kaganski  <mike.kaganski@collabora.com>  [38ddeebce90f94b9211091f46dcd09ce679cb475]

        Fix templates to use correct typedefs
        
        ... even if they happen to be the same underlying type
        
        Change-Id: Ie048479316c67d8f45c5b2b51bb1e3ea5d16aac8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114412
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-21  Luboš Luňák  <l.lunak@collabora.com>  [093f90fa9bf71174c08c271fc9ac1469af504441]

        Revert "tdf#125949 Allow the slide to continue with ..." (tdf#133447)
        
        These animations were causing problems because of Cairo not handling
        well large matrix values. With the real problem fixed this can now
        be reverted. I assume the commit claiming to occur with OpenGL was
        a mistake, I cannot reproduce any problem, or possibly the problem
        went away when the OpenGL VCL backend was removed.
        
        This reverts commit 8eb2d2972583b909a249f5b0f22a9b1fbf533d24.
        This reverts commit 3e88fc6b0eef06e1e12fcfe765e3092c6c06ce5c.
        
        Change-Id: I1c1fff94ff65c7937197a32176a8775ecb2a502e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114345
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-21  Luboš Luňák  <l.lunak@collabora.com>  [3a4bfe3e45be2d5b591ab5cae3694c9492ca9e1b]

        prevent cairo from breaking because of a large matrix (tdf#125949)
        
        Some presentation animations temporarily cause extensive zoom matrix
        and Cairo doesn't take that well.
        
        Change-Id: I1eb6d63fc2dcde6553bc8cc7ab967532d085a579
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114344
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-21  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [fc9919bcfcf32f2ecefa4fce18a49545b93d3499]

        tdf#94962 - Limit calculation of pearson coefficient
        
        The RSQ/PEARSON functions return values greater than one, if the divisors are below the numerical limits.
        
        Change-Id: Ice224315072afafc6206c367f219771adebe23ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114301
        Tested-by: Eike Rathke <erack@redhat.com>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-04-21  Caolán McNamara  <caolanm@redhat.com>  [ea21b870f8549d0110ef65187af50694a06458ca]

        weld SmGraphicWindow
        
        Change-Id: Ie163640d6453f30d1cebdaf75ecd41374b2b9ec3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114351
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [967da14b48035f5acdd8a604a5c33cc6fe37035a]

        string_view conversion operator for O[U]StringBuffer
        
        which will be useful in an upcoming change of mine, so I don't need to
        construct a temporary from a buffer
        
        Change-Id: I1737a725ac5792b7d866d7f2b4c9f9ff7b50dffe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114397
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-21  Johnny_M  <klasse@partyheld.de>  [f40bd2c5cca0d6f95e48f60179669a21ac9aa8ca]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a81010b7f3ff48667d22fc654dcd7eeae2eda70f
          - tdf#132643 Translate German section IDs
            
            Change-Id: I724db69a5361af1a6dda1c7bc4a23ff05d4dfdc2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114222
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [5fb6081475f315ac825f8519fb9c99d751cabd47]

        uitest: just use .uno:CloseDoc and simplify code
        
        Change-Id: Ic5fec6f1dd76aab6b11e822d127f0eb4c705ffae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114388
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-21  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [a8216c210dbe83a7fe0c8b1a767c2ddf8b611e96]

        tdf#58585 - IRR function: support array argument for values
        
        Text and empty cells in the value range are ignored.
        
        Change-Id: I0790a83c79d3861afa855bf89a1c4eb39eb6d638
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113971
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-04-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [2056cdca53b694d8c27ef85e4a3679df4608f22c]

        uitest: just use enter_text_to_cell here
        
        Change-Id: If55f04a71516e80637c9c26d2ccfcddeac06e90f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114389
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-21  Caolán McNamara  <caolanm@redhat.com>  [3902cfcd14cc66ee52b6d5bca7621bf30d6f4095]

        cid#1476301 Dereference null return value
        
        Change-Id: I7dff59f18fdf08389e7f279001627da4e5e3baeb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114392
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [c076f7602962cdaaff0acd78256bda75838c4a9e]

        tdf#141708: sd: Add UItest
        
        Change-Id: I80c7ad4fe2934c9cb19b4b31eb8ca73635c5fdd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114387
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-21  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [8d633320df3fb58e6e9ac12dcf9983ad5d5db75e]

        Related tdf#139804 Allow activating btn on first click
        
        Change-Id: I3bcdf8bdd6f25fd30106214f40e72bf1506f6bbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114398
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-04-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [69e385ec0240d0c44caa5a4ea0195e06007cd588]

        simplify stripStart/End pairs into a single strip call
        
        Change-Id: I32b1b7d944a4ec49d7daa5b8fa9371b059380062
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114393
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-21  Caolán McNamara  <caolanm@redhat.com>  [d757051f1c0c6a1b3239dcf0d1c6c7e20392d20b]

        cid#1476300 Dereference after null check
        
        Change-Id: Ib41b7bd60938aea997187aa3d2d6f9ea319fafc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114391
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-21  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [75f5fdbbe48a847874397d9d126f832dbdfada5a]

        tdf#141703 Restore tab function in sd tables
        
        Regression from 67ad205404211a2ae17c430a17ede6e9d04d0b7e
        
        Change-Id: Iadbdaf1b59d2481264e45b85aed248c84404c26b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114383
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-04-21  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [d7ea2afea6ee70b675ed648857b7a3f2044827b9]

        Fix indentation
        
        Change-Id: Ie7190aa94fc62e8e53c06b5edc8b6ecaf43a5531
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114384
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-04-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [7049328fb2d656d8454d4f704ad75d057e766c0b]

        loplugin:stringadd replace OUStringLiteral temporaries with OUString::Concat
        
        Change-Id: I656f06a74d9f0180ae460264563d6a935c7d2c60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114377
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-21  Caolán McNamara  <caolanm@redhat.com>  [a003e4ff69263c7feb8e97e3291e5579fbd181ac]

        c-n-p of a different widgets accessibility description
        
        Change-Id: Ic6eab23ebba85ee9f5be7e16c7f794131ef819c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114381
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-21  Miklos Vajna  <vmiklos@collabora.com>  [adea8835d417379447cb8de6f30e959808b8db91]

        sw bibliography, refer to a page: edit the page number of individual entries
        
        Usually it's handy that editing a bibliography entry field updates all
        other fields referring to the same source. But avoid doing this in case
        only the page number changes, that's typically specific to that field.
        
        Change-Id: I2b2608c6c4fdb859c430294eaecdadfeb1c802a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114380
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-21  Dennis Francis  <dennis.francis@collabora.com>  [b82f39f29a9ceeacb06ae9d1571665327d3e3019]

        lok: fix incomplete/wrong tiles after zoom change and sheet switch
        
        Fix:
        Reset position cache for all sheets on zoom change.
        
        Change-Id: I58264d4674d2cb736c702096ffd52faffb603ec6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114227
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        (cherry picked from commit fe52c79323f9ac4b5ea61e7d7e5f038552e9a247)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114363
        Tested-by: Jenkins

2021-04-21  dante  <dante19031999@gmail.com>  [565bbd2e46e57117eb401344689858c3d749dc5c]

        Add mathml structures
        
        Change-Id: I8324456b9a6775842f39e984c569c068381dc952
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112593
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-21  Justin Luth  <justin_luth@sil.org>  [3c230b0a440ab4d434c4ddabd6959fb1654b6eff]

        tdf#94326 doc import: allow direct numbering to cancel outlineStyle
        
        Prior to this, if a Chapter Numbering style was assigned
        as the paragraph style, any direct numbering would have
        been skipped.
        
        In this unit test, DOC defines WW8Num2 as the
        numbering style for the Heading styles.
        LO copies this to its special "Outline" style.
        So any direct formatting with WW8Num2 must be ignored.
        However, any other numbering rules should be allowed,
        and that is what this patch does.
        
        Make sure that WW8Num2 can also be applied outside of
        the Heading styles. (Unfortunately, the numbering
        is probably broken since these are now considered
        to be two different lists - unless someone has
        connected them in the background some way.)
        
        Change-Id: If29c8bbd096acc0edd6f1fe32cedc054f16460d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114298
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-04-21  Miklos Vajna  <vmiklos@collabora.com>  [f2bbe8bbd543b931352cd4a7626ee2196f6f917d]

        Introduce SwFrameInvFlags to replace magic numbers in SwFrame::SwClientNotify()
        
        SwFrame::UpdateAttrFrame() is not yet updated to produce these.
        
        Change-Id: Ibe822139858cbb39a9ecc14e9631dde8ba369871
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114350
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-04-21  Stephan Bergmann  <sbergman@redhat.com>  [97351cfe6adcb87ef9076e69312a7208029d6d1a]

        Simplify some code by using OUString instead of raw rtl_uString
        
        Change-Id: I0d795db2e0fc5f5a74fd8437cac46edaabd1336d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114342
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-21  Tor Lillqvist  <tml@collabora.com>  [6e62c9df969fdf3a599e4f7b0e46a70e8f0780e5]

        Python .so files names have changed on macOS at least for some reason
        
        There is no longer any "m" in the name suffix. Adapt the names of the
        ones we want to remove for macOS.
        
        The idlelib and tkinter dylibs are no longer there at all.
        
        Don't use the -f flag to the rm commands. Thus we will notice the next
        time something we want to remove isn't actually there or has been
        renamed. But sadly for some unknown reason we do need to use a *
        wildcard in the .so names.
        
        Fixes a problem caught by App Store review where the Python curses
        module had not been removed as it should have been. (It uses
        non-public APIs and can thus not be included.)
        
        Change-Id: I51b9728cc9ca0a962908d3994e3a0ff8e4fa7f60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114372
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-04-21  Mike Kaganski  <mike.kaganski@collabora.com>  [81a5d8f160dbc7e2f51ed833f3cf82d0392fdd75]

        Simplify some code by using OUString instead of raw rtl_uString
        
        Mimic 277554987fcd697c14f348f05e5e378d1db77ad5 in Win code
        
        Change-Id: Ibef0d7e1f267e4d3b56ebd051e8016ceefbee008
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114349
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-20  Julien Nabet  <serval2412@yahoo.fr>  [42e0ea0a6e4f48967d58fa95081c8ba5a6b08bc6]

        tdf#141537: UNO Object Inspector: Crash while inspecting file
        
        See bt:
        6  0x00007f276e146773 in ScChartsObj::getByName(rtl::OUString const&) (this=0x7738e00, aName="Object 1") at sc/source/ui/unoobj/chartuno.cxx:345
        7  0x00007f276e146865 in non-virtual thunk to ScChartsObj::getByName(rtl::OUString const&) () at sc/source/ui/unoobj/chartuno.cxx:348
        8  0x00007f27a1d87b7f in (anonymous namespace)::NameAccessTreeEntry::fill(std::unique_ptr<weld::TreeView, std::default_delete<weld::TreeView> >&, weld::TreeIter const&)
           (this=0x6d463e0, pDocumentModelTree=std::unique_ptr<class weld::TreeView> = {...}, rParent=...) at sfx2/source/devtools/DocumentModelTreeHandler.cxx:139
        9  0x00007f27a1d87905 in (anonymous namespace)::ChartsEntry::fill(std::unique_ptr<weld::TreeView, std::default_delete<weld::TreeView> >&, weld::TreeIter const&)
           (this=0x6d463e0, pDocumentModelTree=std::unique_ptr<class weld::TreeView> = {...}, rParent=...) at sfx2/source/devtools/DocumentModelTreeHandler.cxx:596
        10 0x00007f27a1d842e5 in DocumentModelTreeHandler::ExpandingHandler(weld::TreeIter const&) (this=0x76e3850, rParent=...) at sfx2/source/devtools/DocumentModelTreeHandl
        
        chart isn't retrieved from there:
        0  sc::tools::findChartsByName(ScDocShell*, short, std::basic_string_view<char16_t, std::char_traits<char16_t> >, sc::tools::ChartSourceType)
           (pDocShell=0x351baa0, nTab=0, rName=u"Object 1", eChartSourceType=sc::tools::ChartSourceType::CELL_RANGE) at sc/source/ui/unoobj/ChartTools.cxx:106
        1  0x00007f6297305323 in ScChartsObj::GetObjectByName_Impl(rtl::OUString const&) const (this=0x77ce370, aName="Object 1") at sc/source/ui/unoobj/chartuno.cxx:126
        2  0x00007f62973076b4 in ScChartsObj::getByName(rtl::OUString const&) (this=0x77ce370, aName="Object 1") at sc/source/ui/unoobj/chartuno.cxx:343
        
        Indeed, if graph hasn't type ChartSourceType::CELL_RANGE, it could be ChartSourceType::PIVOT_TABLE
        
        Change-Id: Id5a248535b214ad5f114671c52e4592d87c9f54a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113777
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-04-20  Stephan Bergmann  <sbergman@redhat.com>  [72b9ad0bd1f355b8a1cb6ef6960ec7aaf67e4de5]

        Simplify some code by using OUString instead of raw rtl_uString
        
        Change-Id: I62001c05436efe6a5fb6f19fb733e41837c7d9d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114341
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [90cbc6c892a6b26a0fe950800d4fba0b7a0de68f]

        tdf#141244, tdf#141770: sc: Add UItest
        
        Change-Id: I692e7a2dab068f0fc19d9612dbc36f5ad2abfe5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114343
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-20  Caolán McNamara  <caolanm@redhat.com>  [67af9b07bcbb98686b80610ccdbae0f7aaa65ca2]

        rename DrawFocusRect to InvertFocusRect
        
        Change-Id: If7a951a3f5f68cebc7e7fedb810db74c99f94765
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114346
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2c624a5d1a2608bf4c577d3c36c4ccae77a7f2af]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1f54b9ee1257f929c6c250373d7a0986f310c2f3
          - Fix typo in code
            
            Change-Id: Iee30f7c242173d07e4e66108522a869d0fcea852
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114347
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            Reviewed-by: Caolán McNamara <caolanm@redhat.com>
            
2021-04-20  Stephan Bergmann  <sbergman@redhat.com>  [177dcfec4e833f83f1f11c7bdbfc6f1977ebcee7]

        Better handling of filelocs
        
        Change-Id: Ic9c06cb476942ceb7d0166f22103e2e88cc9c21f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114339
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-20  Stephan Bergmann  <sbergman@redhat.com>  [277554987fcd697c14f348f05e5e378d1db77ad5]

        Simplify some code by using OUString instead of raw rtl_uString
        
        Change-Id: I5a5dea23a466c0da12376f8b916b1a1b0eb0bd36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114340
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-20  Caolán McNamara  <caolanm@redhat.com>  [4c973093249bd6064f6e5675510dd1a2146581a1]

        drop unused get_hscroll_height
        
        Change-Id: Ibf4dffd01c3a6b3f352b2951552e58d476d0d204
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114337
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-20  Jean-Pierre Ledure  <jp@ledure.be>  [627f467336ca9d7a456d249d5662d27eb3e90a9a]

        ScriptForge - (SF_Database) Remove unused code
        
        Change-Id: I85f7f1f870078aa18f28402e24b55422a10eea0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114338
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-04-20  Caolán McNamara  <caolanm@redhat.com>  [89b99c600078a4c2903f06554b80f17d88318a19]

        setting vertical when horizontal wanted
        
        Change-Id: If0dbf943ea6db350f691c867d425603e86ccdd4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114336
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-20  Caolán McNamara  <caolanm@redhat.com>  [de90d47410164a663230f5b881190f10d0269311]

        SID_GAPHIC_SM->SID_GRAPHIC_SM
        
        Change-Id: Ie5446fc349778ad6dc50ac5f622ddb45ee18eefa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114335
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-20  Stephan Bergmann  <sbergman@redhat.com>  [b9f0060b943fa765646ff575ad725c9e7c5a2475]

        Remove obsolete comment
        
        ...which was already obsolete at least back in
        84c4489cb7da4a9a600d102267f589b4a0419b4c "#104563#moved parts of file.c into
        separate files" (where the hack had already been commented out) and should have
        been removed in e7982510d23c4b6047f0b81bfe1c684ecb1fff8a "osl: cleanup
        file_url.cxx" (which removed the commented-out code)
        
        Change-Id: I9fed1c594ff5180979bab7f3f8d7808c941a4ea8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114330
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [21584b304b21bfe6b99b6f29018c6b754ea28fc0]

        make OUString(OUStringLiteral) constructor constexpr
        
        with the intent that we can declare
            static const OUStringLiteral FOO = "bar";
            static const struct {
              OUString s;
            } xxx = { FOO };
        and have the xxx laid out at compile time.
        
        Kudos to mikekaganski for coming up with the idea of using
        the rtl_uString struct inside OUStringLiteral.
        
        We are using a union to defeat the array bounds checking
        that the compiler does when it evaluates constexpr values,
        so this might be brittle.
        
        Change-Id: I9a6247a17afab2eb28df139d532a8d864c49cd62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114196
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-20  Miklos Vajna  <vmiklos@collabora.com>  [0ae159cc40b837a6a47acaf9240dc350fe68d49d]

        sw bibliography table, text generator: handle relative URLs
        
        Now that the doc model always contains absolute URLs, it is possible to
        decide when it does and when it doesn't make sense to convert to
        relative URLs.
        
        The bibliography table does a mixed approach: the document text depends
        on configuration (relative by default), but the underlying URL is an
        absolute one. This way it's always clickable and the ODT filter can save
        it as a relative one (again, depending on configuration).
        
        With this, all fields are meant to be clickable: biblio field vs biblio
        table, relative or absolute ones, with or with a (page) fragment, Writer
        UI vs PDF export.
        
        Change-Id: Ib6879709314fa127094faf7fa615fe57289b41f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114299
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-20  Mike Kaganski  <mike.kaganski@collabora.com>  [f067e06c2ff1fa12e5a45c34186aae75a2aff3b1]

        Document the new classes added in d8c0b63355af6caf3f0145dd1c10a93d63134a88
        
        Change-Id: Ib7421dd9dfe9245f3b6d98b772c74f22ab7f983f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114333
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-20  Michael Stahl  <michael.stahl@allotropia.de>  [e656cf2a71e738c282abcd0d610e724b955f274a]

        tdf#138785 sw: fix mis-positioned as-char flys when deleting empty page
        
        When SwFrame::CheckPageDescs() deletes an empty page in the middle of
        the document, which happens during SetRedlineFlags() here, the
        SwFlyInContentFrame::maFrameArea is moved in lcl_MoveAllLowers(), but
        the SwFlyInContentFrame::m_aRefPoint stays unchanged.
        
        Because the formatting occurs only after the redline mode is reset, the
        position of the SwFlyInContentFrame when it is formatted is exactly the
        same as its (stale) m_aRefPoint, so the setting of (updated) maFrameArea
        is skipped in SwAsCharAnchoredObjectPosition::CalcPosition(), so the
        fly ends up a page above where it should be.
        
        So keep m_aRefPoint consistent with maFrameArea in lcl_MoveAllLowers().
        
        (regression from b9ef71476fd70bc13f50ebe80390e0730d1b7afb)
        
        Change-Id: If1b421daa0d71718d89d9772f5c0d9e367e76845
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114332
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-04-20  Roman Kuznetsov  <antilibreoffice@gmail.com>  [6045232d352d2031252a086855b78fd94d9ffe3d]

        tdf#141760 Increase a label box in Windows installer dialog
        
        Change-Id: I6a58e0977381c620a795b77df56c24dab37cc327
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114281
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-04-20  Luboš Luňák  <l.lunak@collabora.com>  [17e9789f6c0b676484609b61e3abbebca8c93f88]

        reduce copy pasta with Color::GetLuminance()
        
        Change-Id: I2eda3607a3be6ee56f0a9ddd14131be783b9698a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114294
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-20  Luboš Luňák  <l.lunak@centrum.cz>  [764360df78535befcc4806736fcbaedbe0e34ea1]

        fix too wide glyphs with Skia/GDI if horizontal scale is used (tdf#141715)
        
        Change-Id: I7b06b64e04313493f48b7224fbc4883356feda95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114327
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [b08a2b299418db84a71fe625f127f0484746010e]

        use OUString::Concat here, not OUStringLiteral
        
        Change-Id: Ia2172bcab60f32c9d9d4f6ca0230484343eef69b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114321
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-20  Caolán McNamara  <caolanm@redhat.com>  [bff2b8bf2b0ae47f6e59639db0544212398363ac]

        Resolves: tdf#141770 remove empty tag
        
        Change-Id: I0e6c1b36c145c0eb464867e7a30a6d693598409b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114326
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [5b071385617ef590426f6e70fd8bf405c36e94d5]

        no need to use a macro here
        
        Change-Id: Ief935dc417acd967fe0a9be956b8204ab3e94ab4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114322
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-20  Caolán McNamara  <caolanm@redhat.com>  [d26d569ba796c933fb87902731caca199bd4d811]

        don't need to have a blank title in a .ui to set it later from code
        
        Change-Id: I03c1f785f804b73df25829ad374aadbe648ffb20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114323
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-20  Seth Chaiklin  <sdc.blanco@youmail.dk>  [9301958d85254f87e9dae2aeb60181f88724a9d2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 49682f1e0a6f3b7cfd4c692cc7e142f1cd834f66
          - tdf#141748 clarify meaning of numbered paragraph
            
              + add unordered list that identifies fully the different
                kinds of numbered paragraphs that are shown
              * update to <h2>,<tip>,<note>
            
            Change-Id: I7faf6385fe528c19693c977cfd03c9e6d8707a07
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114189
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-20  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [9b0f004b88765800eecbfe54baf0fb1748971ac0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1cb52499d411fbef66b0b0fa50096f9896938acc
          - tdf#100070 - Corrected example for WEEKNUM using System 1
            
            Change-Id: Ie659fa5dbc9dcd4cb5c3b4d6b15a6b045a3cf36e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114187
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-20  Luboš Luňák  <l.lunak@collabora.com>  [ff9362ea961e4783707871cc60b72e602952fe05]

        fake 1bpp 2-color pattern bitmap if loaded as RGB (tdf#141612)
        
        The new PNG loader no longer loads 1bpp bitmaps as 1bpp, which
        breaks the reliance of this old code on detecting pattern bitmaps
        by being 1bpp. Count instead the number of colors and pretend
        the bitmap is a 2-color bitmap if that's the case. The commit
        fixing tdf#119282 says that doesn't work, but I do not see any
        problem, any 2-color 8x8 bitmap is essentially a pattern.
        
        Change-Id: Iea1bb2e2a2c06404e2ebdbdd6a899b1ab1e1afae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114295
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-20  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [f6ebc30cdc3fb5673beec61c1325c3831adb4886]

        tdf#129836 - Alphabetize styles in the footnotes/endnotes dialog
        
        Change-Id: Ia578d902648ef9d2c11e5ba40b16f87197d0fa2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114319
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-04-20  Caolán McNamara  <caolanm@redhat.com>  [24362462d78b31c0b7d4fcf6d63b2c9740823c9f]

        ofz#33433 Heap-Buffer-overflow
        
        since...
        
        commit 531993161d6fe8065436191666cc88d7c4c20749
        Date:   Mon Apr 12 08:13:53 2021 +0200
        
            cid#1476017 Read_GrafLayer's subfunction params are never null
        
        Change-Id: Ic4fe55d92abbb0ba90abc70668fd6a837511240f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114307
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-20  Tor Lillqvist  <tml@collabora.com>  [6fd24eaad660387ea712e9309d7012b45bef49af]

        Avoid unused parameter warning in the HAVE_FEATURE_MACOSX_SANDBOX case
        
        Change-Id: I7cc2f8f373440ca79694220818558ee092c895a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114317
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-04-20  Jean-Pierre Ledure  <jp@ledure.be>  [49f6c9d8c132f250b34191b992cede24672a8c0e]

        ScriptForge - (scriptforge.py) Dialog and DialogControl classes
        
        New classes to manage Basic dialogs and their controls from
        Python.
        
        The use of UNO interfaces has been reviewed in Basic:
         replacement of
          CreateUnoDialog()
        by
          XDialogProvider.createDialog()
        The latter allows to run dialogs in non-modal mode.
        
        SF_UI.ShowProgressBar() and SF_Console() have been reviewed
        to incorporate the XSCRIPTCONTEXT shipped with Python
        Now the console and the progress bar are able to run
        in non-modal mode.
        
        Change-Id: I49b09aa41ee6f50e6d205f44fc329f91bce76beb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114296
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-04-20  Caolán McNamara  <caolanm@redhat.com>  [93bb5fcba9e58eeeaaed9521c3bb4eecf9b91ac1]

        uniformly remove xalign of 0
        
        Change-Id: I7a866326cbe065c87a6cedc02f2925880d46d4af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114311
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-20  Caolán McNamara  <caolanm@redhat.com>  [8b3b8c1955f9eeee198efd08318b2210d18e0d7c]

        uniformly apply truncate-multiline to all GtkEntrys
        
        Change-Id: I1850fdfab8f86e9a19dd32b88925a387b07a068a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114310
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-20  Caolán McNamara  <caolanm@redhat.com>  [99fef2fdd121ccac06fe6458d96ff9f4eb309e65]

        fix .ui indentation
        
        Change-Id: I59785bcf81df775901f5bbb86561803709153286
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114309
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [eec03e848cb6874ce6d64dc0b8f45dbaf52e6c2b]

        tdf#86321: Revert "Resolves: #i123539# some optimizations for 3D chart..."
        
        This reverts commit db1d2af02861b49e4f53d726d59cd71c20cee9b1
        
        The commit was already partically reverted in
        bca8d8985666d3fd22b91eb280f9baaeb933c2d0 < Resolves: tdf#90583
        3D pie-chart missing guide handles >.
        This partial revert broke the optimization introduced in
        db1d2af02861b49e4f53d726d59cd71c20cee9b1 <Resolves: #i123539#
        some optimizations for 3D chart...> for 3D charts like
        https://bz.apache.org/ooo/attachment.cgi?id=81810
        
        Later, 3D charts were optimized again in
        55a7e836a2db662a53adc4f8b98d08b06790c758 < chart2: When
        creating objects prevent setting object rects dirty > so
        the remaining code originally introduced can go.
        
        Import time of https://bz.apache.org/ooo/attachment.cgi?id=81810
        is the same with and without this patch
        
        Change-Id: I25338d0dfb4b41651dfe05e7bfbd74c86091dacb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114313
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-20  Miklos Vajna  <vmiklos@collabora.com>  [4cb71fefc61d9015a0142f3a4fdafc5250913f2c]

        tdf#122962 DOCX drawingML export: fix polygon shape in group shape
        
        Regression from commit cfb5b20cdc230320ff9f864d1cfd81aaea221da0
        (DocxAttributeOutput::OutputFlyFrame_Impl: enable DML export by default,
        2013-12-18), there were two problems here.
        
        First, <a:chOff> and <a:chExt> was not written for docx group shapes.
        This can be done for toplevel shapes just by writing what would be the
        shape position and size (but for docx, we don't write the size).
        
        Second, (poly)polygon shapes used the bounding rectangle of their points
        as size, which doesn't necessarily match the shape size. Given that the
        group shape is meant to simply contain its children in LibreOffice (and
        not have an own size), switch to using the UNO API for polygon shapes as
        well, that way the two sizes will always match.
        
        Change-Id: I4406ddefe5f6105aa2fc74d805359add452936bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114305
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-04-20  Andras Timar  <andras.timar@collabora.com>  [028f47cc490374264a6648a7682ff6234195b380]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to cbda6f487f9b760acb906b8e1280fe009b0a3461
          - fix Ukrainian thesaurus
            
            Change-Id: Ic3383991e9374fc5743b41ca1fb6df11a701e983
            
2021-04-20  merttumer  <mert.tumer@collabora.com>  [b18bff18785cc194f9918f6bdf000069523827ef]

        lok: Pass object ord num in the uno command
        
        When multiple objects' glue points collide the ordnum
        will be used to decide which glue point to connect to
        for the connectors. Without that the default logic chooses
        the lowest ordered object which is searched and found in the object list
        
        Change-Id: I64579d28bbe6cbd92bab745838fe2995585b6a3f
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113517
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114032
        Tested-by: Jenkins

2021-04-20  merttumer  <mert.tumer@collabora.com>  [7f26b1b47819754ed5461517300346961a5bbbe4]

        Improve dumpGluePointsAsJSON
        
        added gridoffset for the shape for calc
        changed the logic, now the ordnum would be enough
        
        Change-Id: Iebe7d29c569a4cb968fe2e5ef1692b59f0c4b2d8
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113516
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114031
        Tested-by: Jenkins

2021-04-20  merttumer  <mert.tumer@collabora.com>  [415622a523a783fc3494bc09a52ee870a6458e2c]

        Get Glue Points in the selection callback
        
        Change-Id: I0d038517710c68f80f8e35b8ebebd34f264434f3
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112324
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114030
        Tested-by: Jenkins

2021-04-20  merttumer  <mert.tumer@collabora.com>  [611130065625650adad4e2e2204ca5b42b9f65c0]

        lok: Don't invalidate GluePoints
        
        Change-Id: Ie579b31e6ee2067f5b88464c62c0870b68a461a2
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112315
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114029
        Tested-by: Jenkins

2021-04-20  merttumer  <mert.tumer@collabora.com>  [836afbb007e7f34e3587de34fdf1fbb2371fd60b]

        Hide GluePoints in LOK
        
        Change-Id: Ibf6bba4cdc69bd8479ccc08b5d9695253ef81890
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112314
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114028
        Tested-by: Jenkins

2021-04-20  merttumer  <mert.tumer@collabora.com>  [fa8991840e122303bf9fa43d36864dd29529b0d2]

        lok: Send gridOffset of the shape
        
        In core, the gridOffset is calculated based on the LogicRect's TopLeft coordinate
        In online, we have the SnapRect and we calculate it based on its TopLeft coordinate
        SnapRect's TopLeft and LogicRect's TopLeft match when there is no rotation
        but the rotation is not applied to the LogicRect. Therefore,
        what we calculate in online does not match in case of the rotated shape.
        Here we can send the correct gridOffset in the selection callback.
        whether the shape is rotated or not, we will always have the correct gridOffset
        Note that the gridOffset is always calculated from the first selected obj
        
        Change-Id: Icc62a94879367f9b55ad05887945393452021777
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113078
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114027
        Tested-by: Jenkins

2021-04-20  merttumer  <mert.tumer@collabora.com>  [2a91d96591001c83cac56e924fc6748c7900f7e5]

        LOK: Fix Moving drag handles calculates wrong offset
        
        When dragging the shape handles for resizing,
        the handle's grid offset must be the shapes grid
        offset. In small numbered row&column orders, it is
        not visible much since the difference is very little
        but as the number gets greater, the difference becomes more visible.
        
        Change-Id: I44d03cc67a239c8b7758206930def331ed8e5e42
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113028
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114026
        Tested-by: Jenkins

2021-04-20  merttumer  <mert.tumer@collabora.com>  [c853d446a7cd8a8436cb5f43bbf81a723bd86c99]

        Fix Line and Connectors enable interactive drawing
        
        We add them directly for LOK case and have no functionality
        for interactive drawing.
        
        Noticed that in Writer we didnt even add them directly
        I also implemented that as well.
        
        Change-Id: If90bfc8d2cdf84f200bc7963ae4126ef789524ff
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112703
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114025
        Tested-by: Jenkins

2021-04-20  merttumer  <mert.tumer@collabora.com>  [da7dcf0037b374a8cecdbd2af27748d94a316a79]

        LOK: Fix wrong gridOffset when shape is moved on calc
        
        Change-Id: I37501128068943cee8f67a5d91a35ec1a76fe550
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112599
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114024
        Tested-by: Jenkins

2021-04-19  Andras Timar  <andras.timar@collabora.com>  [4c02cbe6b21d30f30d5f5ae923177ddecab4fc06]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 06a28cf2efe2e3fa887912989650dcaaf05f0958
          - tdf#141408 updated Ukraininan dictionaries
            
            Change-Id: I56aea01cbff18871bee91118f3f0701284caf87e
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/114308
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2021-04-19  László Németh  <nemeth@numbertext.org>  [6fd2bb9b8967c4945550b0f7b7541aaace8020c1]

        tdf#141548 DOCX import: fix lost text after endnoteRef
        
        First run of the endnote (footnote) can contain not
        only the footnoteRef/endnoteRef, but endnote (footnote)
        text, too. This text was lost as a regression from
        commit 7dd8f8aace536a8e60e87e61ee1d90d61fba15eb
        "tdf#120351 DOCX import: fix slow endnote import",
        and in the case of the footnotes, from
        commit 9b39ce0e66acfe812e1d50e530dc2ccdef3e1357
        "tdf#76260 DOCX import: fix slow footnote import".
        
        Change-Id: I9964ee47f456a7632a21ab3b0588d3cb70388011
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114300
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-04-19  Noel Grandin  <noelgrandin@gmail.com>  [cd073a4a945a527cec3080523a0d7ec42bc49b26]

        svx properties: pass SfxItemSet around by value
        
        so we avoid heap allocation costs when loading lots of shapes
        
        Change-Id: I0de5819acc7f845973a284e68ab709989f27d402
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114297
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [35dac3d5d51cf58c3f49e039b8a67b129055f267]

        convert some #define to OUStringLiteral
        
        Change-Id: I3d2ce76d30ec4f42495d27f1913c6718d2c5078f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114293
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-19  Noel Grandin  <noel@peralex.com>  [4bb0afe359a92df09ad5b61b66bc4cb3562aca1e]

        remove dead code from WinSalBitmap::Create
        
        Change-Id: I345bfba23d6041a631664f5e1dbbe27cd8ba0290
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114271
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-19  Aron Budea  <aron.budea@collabora.com>  [da3d3fad1515348b6c4f2303db83ec03594f0597]

        tdf#141244 Modify DDE Link dialog was empty
        
        Regression from de01c0c1d0f80ffec3882625d77c02ab806f6c7a.
        
        Apparently <property> entries must precede <child> ones in
        .ui files.
        
        Change-Id: Ie91897d126527d3b30935a46b31f0a53b2837c53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114237
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-19  Noel Grandin  <noel@peralex.com>  [09a801915101f1cd6b39b20288fb55d76ad24c62]

        nobody uses RLE display hardware anymore
        
        Change-Id: I07aa5b24425007ac82fedb28d3c4f0ad474dca14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114270
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-19  Noel Grandin  <noel@peralex.com>  [481b3bb669c7f2322723145aaf7271f844236e5e]

        flatten some code
        
        Change-Id: I1b3148b1330b3713b1f158bf15c3e247c6982928
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114269
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-19  Mike Kaganski  <mike.kaganski@collabora.com>  [626da2da14679dfa508dee25996a5dd86e64a854]

        Missing include
        
        Change-Id: I2af1e4d3bdef9e9689762adae13da23feb554a36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114265
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-19  Michael Stahl  <michael.stahl@allotropia.de>  [eb85de8e6b61fb3fcb6c03ae0145f7fe5478bccf]

        sw: layout: if fly's anchor moves forward, move fly off SwPageFrame
        
        The problem is that on Show Changes->Hide Changes->Show Changes
        in a 311 page document, the fly "Grafik1" was initially on page 203
        but ends up on page 204, with a fly-sized gap on page 194.
        
        In a 25 page cut down version of the bugdoc, on layout action 659
        the fly's anchor SwTextFrame moves from page 21 to page 22, but
        the fly remains in the SwPageFrame's m_pSortedObjs, because it's
        not the anchor frame itself that moves but a distant previous frame,
        and page 21 goes valid.
        
        0  SwFlowFrame::PasteTree(SwFrame*, SwLayoutFrame*, SwFrame*, SwFrame*) (pStart=0x57c9e30, pParent=0xba15c50, pSibling=0x5a0f920, pOldParent=0xb057690) at sw/source/core/layout/flowfrm.cxx:586
        1  SwFlowFrame::MoveSubTree(SwLayoutFrame*, SwFrame*) (this=0x57c9f48, pParent=0xba15c50, pSibling=0x5a0f920) at sw/source/core/layout/flowfrm.cxx:677
        2  SwFlowFrame::MoveFwd(bool, bool, bool) (this=0x57c9f48, bMakePage=true, bPageBreak=false, bMoveAlways=false) at sw/source/core/layout/flowfrm.cxx:2061
        3  SwContentFrame::MakeAll(OutputDevice*) (this=0x57c9e30) at sw/source/core/layout/calcmove.cxx:1831
        4  SwFrame::OptPrepareMake() (this=0x57c9e30) at sw/source/core/layout/calcmove.cxx:399
        5  SwFrame::OptCalc() const (this=0x57c9e30) at sw/source/core/inc/frame.hxx:1065
        6  SwLayAction::FormatContent_(SwContentFrame const*, SwPageFrame const*) (this=0x7ffec0191b30, pContent=0x57c9e30, pPage=0xb9a1fd0) at sw/source/core/layout/layact.cxx:1833
        
        In subsequent layout actions the anchor frame moves forward one
        page at a time, until in action 665, when things get really interesting.
        
        On page 24, the anchor text frame 582 is formatted for the first time,
        and it moves the fly to page 24, after positioning it on the page.
        
        2  SwPageFrame::MoveFly(SwFlyFrame*, SwPageFrame*) (this=0xb9a1fd0, pToMove=0x641d310, pDest=0x9125bb0) at sw/source/core/layout/flylay.cxx:972
        3  SwFlyAtContentFrame::RegisterAtCorrectPage() (this=0x641d310) at sw/source/core/layout/flycnt.cxx:1432
        4  SwAnchoredObject::SetVertPosOrientFrame(SwLayoutFrame const&) (this=0x641d468, _rVertPosOrientFrame=...) at sw/source/core/layout/anchoredobject.cxx:195
        5  SwFlyAtContentFrame::MakeObjPos() (this=0x641d310) at sw/source/core/layout/flycnt.cxx:1466
        6  SwFlyFreeFrame::MakeAll(OutputDevice*) (this=0x641d310) at sw/source/core/layout/flylay.cxx:223
        7  SwFlyAtContentFrame::MakeAll(OutputDevice*) (this=0x641d310, pRenderContext=0x55b1f00) at sw/source/core/layout/flycnt.cxx:384
        8  SwFrame::PrepareMake(OutputDevice*) (this=0x641d310, pRenderContext=0x55b1f00) at sw/source/core/layout/calcmove.cxx:375
        9  SwFrame::Calc(OutputDevice*) const (this=0x641d310, pRenderContext=0x55b1f00) at sw/source/core/layout/trvlfrm.cxx:1791
        10 SwFlyFrame::Calc(OutputDevice*) const (this=0x641d310, pRenderContext=0x55b1f00) at sw/source/core/layout/fly.cxx:2874
        11 SwLayAction::FormatLayoutFly(SwFlyFrame*) (this=0x7ffec0191b30, pFly=0x641d310) at sw/source/core/layout/layact.cxx:1455
        12 SwObjectFormatter::FormatObj_(SwAnchoredObject&) (this=0xa5c0d10, _rAnchoredObj=...) at sw/source/core/layout/objectformatter.cxx:286
        13 SwObjectFormatterTextFrame::DoFormatObj(SwAnchoredObject&, bool) (this=0xa5c0d10, _rAnchoredObj=..., _bCheckForMovedFwd=false) at sw/source/core/layout/objectformattertxtfrm.cxx:135
        14 SwObjectFormatter::FormatObjsAtFrame_(SwTextFrame*) (this=0xa5c0d10, _pMasterTextFrame=0x0) at sw/source/core/layout/objectformatter.cxx:408
        15 SwObjectFormatterTextFrame::DoFormatObjs() (this=0xa5c0d10) at sw/source/core/layout/objectformattertxtfrm.cxx:337
        16 SwObjectFormatter::FormatObjsAtFrame(SwFrame&, SwPageFrame const&, SwLayAction*) (_rAnchorFrame=..., _rPageFrame=..., _pLayAction=0x7ffec0191b30) at sw/source/core/layout/objectformatter.cxx:160
        17 SwLayAction::FormatContent(SwPageFrame const*) (this=0x7ffec0191b30, pPage=0x9125bb0) at sw/source/core/layout/layact.cxx:1675
        18 SwLayAction::InternalAction(OutputDevice*) (this=0x7ffec0191b30, pRenderContext=0x55b1f00) at sw/source/core/layout/layact.cxx:771
        
        Nothing invalidates page 21 now that the fly is gone, and formatting
        on page 24 is kind of pointless now because everything from page 21
        on is wrongly positioned.  (It's possible to skip out of the main layout
        action loop via SetNextCycle()/IsAgain(), but at this point it's in
        layact:771 in the layout-all-the-visible-pages loop that follows
        the main loop, and that one can't be cancelled.)
        
        Then DoFormatObjs() is called on frame 582, and this calls
        FormatAnchorFrameForCheckMoveFwd(), which formats previous frame 581,
        splitting it and moving its follow along with 582 to page 25.
        
        Here SwMovedFwdFramesByObjPos::Insert() is called, and now the anchor
        text frame 582 cannot move back to page 24 because it's prevented by
        SwMovedFwdFramesByObjPos::FrameMovedFwdByObjPos(), but that was all
        based on the wrong assumption that the pages before 24 were
        completely formatted (this happens in action 670).
        
        Something later formats page 21 again, and so at the end there is a
        fly-sized hole at the bottom of page 24, with frame 582 at the top
        of page 25.
        
        It won't help to detect a situation where the fly is on a page previous
        to the page it's anchor frame is on in DoFormatObjs() because it was
        actually moved to the same page in a previous formatting of the anchor
        frame, in the same layout action.
        
        To fix this, try to detect in SwLayAction::FormatContent() if the
        anchor frame of any fly on the page has moved forward, and move those
        flys off the page; this is enough for the 25 page document.
        
        The 311 page document still has a hole on page 194 though; apparently
        the last content frame on the page is never reformatted, so
        invalidate its size.
        
        Change-Id: I232c6b305e8593bfecd885c36058777f3980f82f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114066
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-04-19  Miklos Vajna  <vmiklos@collabora.com>  [02ac62846ee82d7005733bf2396b25a5688362e0]

        sw bibliography, relative URLs: switch to absolute URLs in the doc model
        
        Interestingly at least on Linux, our click handler doesn't know how to
        open "test.pdf", but "test.pdf#page=2" works. If these URLs are normal
        hyperlinks (and not biblio source URLs) then both work.
        
        It turns out the hyperlink case works because the doc model deals with
        absolute URLs and only ODF import/export converts to relative ones. Do
        the same for
        
        <text:bibliography-mark text:url="...">
        
        and that way the click handler gets an absolute URL even for "test.pdf",
        which then works.
        
        Change-Id: If8282f444d0f6e6defe4282e2753ae8b37b5b09a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114266
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-19  Caolán McNamara  <caolanm@redhat.com>  [f3bb88b67b350900f60934e0f7bd550fa4fd47ec]

        remove apparently no longer necessary scrollbar hide/show hack
        
        before using weldeditview a revert of:
        commit 67311738157bced7b49e94b24845091995edb142
        Date:   Thu Nov 7 02:53:09 2013 -0200
        
            fdo#65588 -  Elements Dock: Scrollbar moves into input window
        
        and inserting multiple copies of the Taylor series rapidly shows
        a glitch with the horizontal scrollbar as described in command #6
        but after using weldeditview reverting this doesn't show the broken
        behaviour so I'll drop this hackaround
        
        Change-Id: I09e654cbd05b08d8e46fbf1986dbc4959687ea02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114264
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-19  Caolán McNamara  <caolanm@redhat.com>  [20e8e09a40f5b82992655c565207f0537fc11d24]

        weld SmEditTextWindow
        
        reuse the WeldEditAccessible a11y impl and remove the then unused
        starmath equivalent.
        
        Change-Id: I2dc1e0436ffcd0b295e204c21bfcd365dae08bff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114044
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-19  Luboš Luňák  <l.lunak@collabora.com>  [cbf98d15ebfdeb61d5b797b21442761c76cb5f02]

        do not overwrite bitmap if using existing one for png loading
        
        A mistake from b94a2dc95dce8c67ddb9f01f7bd91da2a5759d9c.
        
        Change-Id: I2abdb2ed3473823a7f045b051457cdf0f7a348f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114262
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [6a0a0a4d78bb8850bf4a304b83784d3822895efe]

        use more string_view in comphelper::string
        
        Change-Id: I5d27824694e38de540e5f1fcd8704f8777f65140
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114261
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-19  Michael Stahl  <michael.stahl@allotropia.de>  [832b23d9376019619929764606276aacde1e329a]

        svx: fix crash in DefaultProperties::dumpAsXml()
        
        mpItemSet can be null
        
        Change-Id: I4192f84639116c550bba5303a5fc70528cb3e8c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114263
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-04-19  Ilhan Yesil  <ilhanyesil@gmx.de>  [f1d9648b5196eacac080a2a4db42c06829554107]

        tdf#138901 Refresh button tooltip in sidebar created by extension
        
        The button's tooltip is refreshed after setting the button's text.
        
        Change-Id: I08f272c43c3312d462981d46ab961ef925eeccbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107718
        Tested-by: Jenkins
        Reviewed-by: Ilhan Yesil <ilhanyesil@gmx.de>

2021-04-19  Noel Grandin  <noelgrandin@gmail.com>  [c7428c607c021f361973f0b1fd9e0dcaf45fa932]

        use more string_view in OString API
        
        some parts of the OString seem to have fallen behind
        its more popular sibling OUString.
        
        Change-Id: Ie6d64c3005b2df5da49ba79d0c38282dd5057a23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114252
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-19  Caolán McNamara  <caolanm@redhat.com>  [65834914dbc79ab2f4095bf7a47a78f4145afa62]

        a11y tests show we should use GetOutputDevice for pixel/logic conversions
        
        Change-Id: I229ffb376b03ff2479385632319661dd35a63fea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114258
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-19  Hossein  <hossein.ir@gmail.com>  [628c1c3b0791bb0866917442040dc491de2acb61]

        Updated README.md files
        
        * Updated README.md contents to fix various issues
        * Fixed source links by using [git:], processed by mkdocs scripts
        * Added README.md for ios, setup_native, unotest
        * Fixed issues with "underline" and "less than" sign
        
        Change-Id: I3e52a1d3372586c390ee6c42a2ef48bbabc81398
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114248
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-04-19  Miklos Vajna  <vmiklos@collabora.com>  [1a984f2ff11e1125f146824924dcc373bccb0cdf]

        sw: prefix members of SwDoCapitals, SwDoGetCapitalSize, SwFntObj and ...
        
        ... SwFrameEventDescriptor
        
        See tdf#94879 for motivation.
        
        Change-Id: If2f85e543bc482e59ebe47a398df716f76b9adbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114254
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-19  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [cb965f2cf6d68c284ccbd8a9635abfdfcc0538ca]

        tdf#141550 tdf#141557 tdf#140975 sw: fix textbox crash
        
        and regressions by refactoring SwTextBoxHelper.
        
        tdf#141550 was a DOCX import regression from
        commit ff321dd36554d25f0817903becf4598065e0a194
        (tdf#140828 sw textbox: fix AS_CHAR regression),
        resulting bad horizontal position of the frame of
        the textbox.
        
        tdf#141557 was a regression resulting crash
        by changing text box anchoring "To Paragraph".
        
        tdf#140975 was an implementation error, resulting
        broken textbox by changing box anchoring to
        "As Character".
        
        In the SwTextBoxHelper class there were many
        repeating code parts for textbox positioning.
        Now these parts have been replaced with
        the calls of several new functions:
        
        1) getShapeFormat() returns with the SwFrameFormat
           of the UNO XShape;
        
        2) setWrapThrough() only sets the surround
           of the textframe (used in the code frequently);
        
        3) changeAnchor() sets the anchor of the textframe
           according to the anchor of the shape;
        
        4) doTextFramePositioning() sets the position of the
           textbox according to the shape (used in the code
           frequently);
        
        5) isAnchorTypeDifferent() shows difference of the
           anchor types of the shape and the textframe. Also it
           handles the situation of anchoring "As Character";
        
        6) isTextBoxHasValidTextFrame() checks if the shape
           is a part of a textbox or not.
        
        Every function returns with true on success, otherwise
        gives information to the log. All of them can be called
        with ShapeFormat or UNO XShape.
        
        The goal of this to make the possibility to advance this
        class for further functions – rotation, grouped
        textboxes etc. – without code copying.
        
        Change-Id: I4441cab87931f161d0ace4983646d6d2a68a7321
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113463
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-04-19  Justin Luth  <justin.luth@collabora.com>  [531993161d6fe8065436191666cc88d7c4c20749]

        cid#1476017 Read_GrafLayer's subfunction params are never null
        
        A more comprehensive backtrack of pRecord shows that it
        was never null in this context
        (and might as well do the same for any other
        never-null-variables in these sub-functions).
        
        I also took pains to (most of the time)
        clang-format the lines that I modified.
        
        I'm not sure how some subfunctions
        (like SetAttributesAtGrfNode)
        get away with no errors when they are passed a pointer,
        but never check if it exists. Perhaps if you use it
        without ever checking it accepts that?
        
        Change-Id: Iaaacd142310340d1f54af4eb61d856d61df0dd50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113990
        Tested-by: Jenkins
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-04-19  Caolán McNamara  <caolanm@redhat.com>  [4df2b8274af74058683c5a9cef8620fb083998fa]

        cid#1476278 silence Null pointer dereferences
        
        Change-Id: I8b98551c284d04378fe6dfa254be4f5f09efd9e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114249
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-19  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [eac00017e34e77343b9ac3638bed9c75115a23fe]

        [API CHANGE] Do not call getaddrinfo if we just want the hostname
        
        Similiar to afc41a467fdfabb2cd0879be3e4f1879a1d1dc91 ,
        don't call getaddrinfo in getLocalHostname which calls DNS.
        
        This causes a lag when creating the lockfile on opening a document
        if the network is flaky/disabled.
        See tdf#97931 and tdf#47179 for some problems caused by this.
        
        For the one case where it is expected to call DNS, add a separate function
        to restore the old behavior.
        
        The (semantic) [API CHANGE] is in osl_getLocalHostname,
        it does no longer return a FQDN.
        
        Change-Id: I43455715a474ff6770351d1ce007c28aeb08f32e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107554
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-04-19  Szymon Kłos  <szymon.klos@collabora.com>  [9f06c54ca1819b6d4df48f33772cfa5ceb90dccd]

        notebookbar: minify for online
        
        Notebookbar load takes some time. We don't use most of
        the items in online so minify .ui file to contain
        only needed widgets.
        
        Change-Id: I4796caae14bb63e3e04d318093209adfb87a77df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113623
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114154
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-04-19  Stephan Bergmann  <sbergman@redhat.com>  [075ae953e3e673dedcb74d693e516a07b0bebca2]

        Fix two string matches to not include the trailing NULs
        
        ...which had apparently been broken ever since they got introduced with
        399fb822ef81bd2440da8ab48cc2028a6b44d5b7 "swunolocking1: #i105557#: fix locking
        for SwXDocumentIndex".  (The first mis-use of sizeof had already been silently
        fixed with 46ce0d28b4c765076c7871358375c4e85e44534b "loplugin:stringliteralvar
        look for assignments".  And we can now use the OUString::match overloads that
        take const char arrays, instead of using OUString::matchAsciiL, and simplify the
        first one even further to use OUString::startsWith.)
        
        Change-Id: I1e7975f29e225bae74ed0c2d447e541fa47bd954
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114146
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-19  Justin Luth  <justin.luth@collabora.com>  [b3066bc55830e3fff93dbc68f666c5b961c051c7]

        fix build: partial revert loplugin:unusedmethods
        
        Apr 14 commit a41aef4c1648519b934f0aed06d1c75f75fd852a
        removed the method, and
        Apr 19 commit d748430c7d12d71a4cc4ed178e072026ea218641
        called it.
        
        Change-Id: I5c1071a386413069933ff8329eab921b92704688
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114253
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Tested-by: Justin Luth <justin_luth@sil.org>

2021-04-19  Jim Raykowski  <raykowj@gmail.com>  [d748430c7d12d71a4cc4ed178e072026ea218641]

        Ensure outline content visibility 'Hide' button is removed
        
        when mouse move leaving window event results in move outside of the
        outline frame area and when entering a 'Show' button directly from a
        'Hide' button which is required by gtk3 but not gen.
        
        Change-Id: Ib4d834b8a3b9051ec628406b8da369986a9e1e21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114071
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-04-19  Jim Raykowski  <raykowj@gmail.com>  [c0aa577dd567ddd705a8e88d0614b633629d23d2]

        Only Toggle in Outline Folding menu when sublevels are included
        
        Change-Id: Ib0d61d96f46acfeca1c017ec77d315e68ce33fb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114072
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-04-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [6aa418bc1db541d40cbc34fb0be9f16cb0019c65]

        no need to construct temporary OUStrings here
        
        Change-Id: I869c1cf23d8055b0327ca486bbfbc68dd98af842
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114250
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [6064446f828f8cd612f7d6660153b2eb1139239b]

        tdf#132901: do not add updatecheck to libmerged
        
        LibreOffice crashes if "online update"
        feature is not installed
        
        Regression from c63148ba139bd6b9ae7a0f9e24e51f29e5370963
        < Revert "Revert "add some libs to libmerged"" >
        
        Change-Id: Ia18f50bc6baf830b2d3e0814645ef04283bfaa04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114247
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-18  Caolán McNamara  <caolanm@redhat.com>  [ab4a244d980061d8f68766c1b9662e07c268d62c]

        tdf#141708 wait until float is activated to grab focus
        
        otherwise the grab occurs in the navigator ctor which happens during
        impress startup and will generate focus events which leads to impress
        getting activated during its startup triggering the creation of the
        navigator which is already being created resulting in multiple
        navigators created during startup
        
        Change-Id: Ic0a868437845fda9edf9eb0d761227d4c27992d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114235
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-18  Noel Grandin  <noelgrandin@gmail.com>  [ceef618f77e3d7d2f1b904aa66ed503da0059010]

        reduce log noise
        
        Change-Id: I1172470ededff6cacc0d35f069e7afb9c97a425e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114245
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-18  Noel Grandin  <noelgrandin@gmail.com>  [9cff36d37df95bb9d2b552259c718459b2f81682]

        reduce allocation cost in SvxShape::SetProperty
        
        use std::optional so we don't need to heap allocate all the time.
        note that I couldn't use the normal SfxItemSet constructor,
        std::optional::emplace on macOS doesn't seem to play nice with
        the template magic there
        
        Change-Id: Ic5de23e9a20dceae56f894cf0706b89ced77ff58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114246
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-18  andreas kainz  <kainz.a@gmail.com>  [957c54e504846f16dfbb40bc0b6811b5c1817eb4]

        fix alignment of FootnoteAreaPage Dialog Tab
        
        Change-Id: Id605b9c11d80356a2bb5658b3489655e90e65441
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114236
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2021-04-17  László Németh  <nemeth@numbertext.org>  [db7ef0a9ed21b0271345249b97a7a10d60d259e6]

        tdf#30709 sw Style Inspector: show bookmark data
        
        If the current character position is there in a bookmark
        (or in multiple bookmarks), show bookmark names and RDF
        metadata under the node "Bookmarks" in the Style Inspector.
        
        Follow-up of commit dd45df62d217db59be3f515b6c7e1bfd17ec4350
        "tdf#30709 sw: show RDF metadata in Style Inspector".
        
        Change-Id: I943682bd13e7760a8f7a8d534f497e88f2769275
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114225
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-04-17  László Németh  <nemeth@numbertext.org>  [11a4e270450089238c4ec6fc8548a98c0999edfe]

        tdf#30709 sw Style Inspector: show metadata xml:id
        
        Follow-up of commit dd45df62d217db59be3f515b6c7e1bfd17ec4350
        "tdf#30709 sw: show RDF metadata in Style Inspector".
        
        Change-Id: Id488f268e3c2d668680735f2092eddb252966cd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114224
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-04-17  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [31bd90673226938ada8cc89875ca8db77233d3fe]

        Colibre: Revise some icons
        
        Change-Id: Id52445cc75293d44ac29a11692ad39f27472544b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114221
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-04-17  Caolán McNamara  <caolanm@redhat.com>  [c80c8ac4eb58812c1b72aa0b0cef01ebb5337359]

        ofz#27296 Out-of-memory and ofz#27384 Indirect-leak
        
        Revert "ofz#27012 detect deletion of XFCell"
        
        This reverts commit e40d28d65222ba462c20ede17da5ef54751932e3.
        
        and
        
        Revert "ofz#26357 Timeout in lwpfuzzer, 12s -> 1.3s"
        
        This reverts commit 473c1b05f7a7a5500a2e15b911263b546792b013.
        
        Change-Id: Ia4d37148745259a285523b1b45ca9838c4122b89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114234
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-17  Noel Grandin  <noelgrandin@gmail.com>  [b236b36475ed9a204ac931c34ccc23205296a0a6]

        remove some caching
        
        if we going to recreate it every time we call this method,
        there is no point in caching the result.
        
        Change-Id: Ie1f7bde86eca5cdd998fa8626303d3dead479ad3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114231
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-17  Caolán McNamara  <caolanm@redhat.com>  [806cc759ef002da5dff1d151ea8485bd871e814c]

        add lang::XServiceInfo to WeldEditAccessible
        
        Change-Id: I3aa5e0a8d3333560f0f086107cef44a5bb2c353d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114229
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-17  andreas kainz  <kainz.a@gmail.com>  [440ae59f4e333cf5d1db88026b31b63cb037910a]

        tdf#140764 add ImageMode to tabbed NB
        
        Change-Id: I6d3e10fa945da303b1af69b1d631bd2dc8cdab43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114228
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2021-04-17  andreas kainz  <kainz.a@gmail.com>  [2c1d747cffb84c4630477e27668bb48d6b246600]

        update paraindentspacing
        
        Change-Id: I35d0fcc2555ead62f890f2b66a75b3a6d646a95b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114230
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2021-04-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [988e2827319fa2fe04bb818880c1f381bd08a314]

        loplugin:constantparam
        
        Change-Id: I1d518bef47c838d03d8526a6a8fffd36d2ee68d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114074
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-17  Noel Grandin  <noelgrandin@gmail.com>  [7852fdc1ae87434e06bbbfd05a349c4624fbfd50]

        tdf#141701 Crash when closing 3D View dialog of 3D chart
        
        regression from
            commit 1d2773807f6d2deb1181ef4b14fbdd49ca1d5c14
            ref-count SdrPage
        we need to clear the SdrPage which releases some objects
        or some unhelpful DBG_UTIL mode code in ~SdrObject will
        kick in and try and release objects, but it ends
        up deleting child objects before parent objects,
        which cau
        
        Change-Id: Iaad89a05a30c119807beacc54aaa66b6fde634e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114223
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [7ef7a23e7ee1f59cf719618991b3028456d84cf8]

        tdf#141675 Incorrect position of shape
        
        This reverts
            commit 44711d9eb53eb6247ebdb9293a3eb5e643f78059
            tdf#130326 related, speed up drawing
        
        because it causes a regression.
        
        Change-Id: I19ea236b8541c1fe2557f43375bfef3ba555cfff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114183
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-17  Katarina Behrens  <bubli@bubli.org>  [398c13f84b1977acf2c63f2159cf0255b3494bdc]

        tdf#48551: change preset subtype of Fly Out and Crawl Out exit animations
        
        so that they match the behaviour (it is fly out 'to left', 'to right'
        etc. instead of 'from left', 'from right')
        
        This change only affects animation direction choices in GUI (sidebar)
        and doesn't modify the animation itself in any way
        
        Change-Id: Id5dd8013f388243c1c862177cfa7c6f106b9d09c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114226
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <bubli@bubli.org>

2021-04-17  Oleksii Makhotin  <alex@bitprox.com>  [2a8e120db1c3175ff937cdbe6d0ade23dc380c01]

        tdf#119962 Fix autoincrement for copied table
        
        Change-Id: Ic916288c4177734c93c423ac3823993ca95a941d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113668
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-17  Tünde Tóth  <toth.tunde@nisz.hu>  [b7d8ee083230964de2e1580c4639ee4cd307207f]

        tdf#93664 sc: fix filtering clicking on cells merged horizontally
        
        Click on the filter button of cells merged horizontally
        showed the "Empty" entry instead of the filter list.
        
        Pressing Alt-Down (.uno:DataSelect) worked correctly here,
        so only mouse handling was broken. This was a regression
        from commit aaab3a79dfd762a64fa4c1d19dd29ae46c0b9dd0
        "Resolves: #i120017, filter button is not shown in merged cell"
        (which fixed filtering clicking on cells merged vertically).
        Partial revert of that commit sets the correct
        first column in the merged range again instead of the last one.
        
        Change-Id: I83724f18580134868867bc829cad0739f0932733
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114050
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-04-17  Szymon Kłos  <szymon.klos@collabora.com>  [1d5b9a3aecec35bb9ec0102557b33409048eecb0]

        Pivot table: fix data field subdialog
        
        Changes done in 'Data field' subdialog were not
        applied in the result pivot table.
        
        Change-Id: Ia221380a9ab3d292033512b9b642646f4b53a39d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112096
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114212
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-04-17  Szymon Kłos  <szymon.klos@collabora.com>  [a9a665ed7a3198f4c0f6e521520491353ccfb182]

        pivot table: make partial sum message box async
        
        Change-Id: I63011526d60f332ee56edebf5bf48b30ad6b2a94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108807
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114211
        Tested-by: Jenkins

2021-04-17  Szymon Kłos  <szymon.klos@collabora.com>  [394ea80795ab2d8d5debf800bcec8b39a7b50ab4]

        pivot table: properly close all subdialogs
        
        Change-Id: Ieda601ce25d822394d6ddd12da861128b9270aa2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107843
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114207
        Tested-by: Jenkins

2021-04-17  andreas kainz  <kainz.a@gmail.com>  [7a8860dd5eded50ea0640e1317b2c3c53064ef54]

        tdf#141407 NB remove EPub from calc, draw, impress NBs
        
        Change-Id: I37aff5e53e300c29a4c6920461530b63e1519cf4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114219
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2021-04-17  Noel Grandin  <noel@peralex.com>  [61462eff266903fe495ecd185ca84b57f6cb3cd8]

        use OUString in dir handling operations
        
        which simplifies things nicely
        
        Change-Id: I1bcc1dae9a7f2e4bbadfacff1332b7453c0c29b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114131
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [2f509fce90a29b7c35910b670fb79a6e2b72ba7b]

        tdf#98481: sc_subsequent_filters: Add unittest
        
        Change-Id: Ic5c69f1280f972ff3f51353fbc9bbd7c95123a12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114218
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-16  Mike Kaganski  <mike.kaganski@collabora.com>  [d8c0b63355af6caf3f0145dd1c10a93d63134a88]

        tdf#122222: add DOCX import of resolved comments as "done"
        
        Change-Id: Id596d18965de2d8c98853c281188fe8d749055f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114204
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-16  Mike Kaganski  <mike.kaganski@collabora.com>  [e61caf4d2719ebf5f696df39c41497a452c9d606]

        tdf#122222: add DOCX export of resolved comments as "done"
        
        Since implementation of tdf#119228, Writer comments may have
        "Resolved" state, which is the equivalent of Word's internal
        "done" flag.
        
        This relies on [MS-DOCX] extensions available since Word 2013.
        DOCX import will be implemented in a follow-up commit.
        
        [MS-DOCX]: https://docs.microsoft.com/en-us/openspecs/office_standards/ms-docx
        
        Change-Id: I3be1e8a096bdec41c8268974fe81328480eb0704
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114023
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-16  Michael Meeks  <michael.meeks@collabora.com>  [ffc5d0fe1ab2453d267c6474c50f3b978df60a8b]

        lok: force writer web-view off.
        
        A number of callers mutate this, so make the setting un-writable.
        
        Change-Id: I0a3727020309b92543e42730c997168f076e7bfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114177
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2021-04-16  Caolán McNamara  <caolanm@redhat.com>  [af8406dd3f43bece257ba9ea2533c8649c3880fe]

        X11SalGraphics::SupportsCairo is pretty slow and its value won't change
        
        seen in tdf#140639 with
        
        https://wiki.documentfoundation.org/Development/How_to_debug#Performance_debugging_.28perf.29
        perf record --call-graph dwarf,65528 --pid=`pidof soffice.bin`
        perf script | ~/git/FlameGraph/stackcollapse-perf.pl | ~/git/FlameGraph/flamegraph.pl --width 4096 --height 24 > perf.svg
        
        Change-Id: Ibb3b2bdd57adcabf74f38c35878cf2c00e1e5de0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114161
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-16  Szymon Kłos  <szymon.klos@collabora.com>  [8a994d8f8246b913143c1062f970e045d9105c61]

        Remove description from mobile macro selector
        
        Change-Id: I76d9a73c65d0c7759b56a3d7b69aadf5b58d7da1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112327
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114206
        Tested-by: Jenkins

2021-04-16  Balazs Varga  <balazs.varga991@gmail.com>  [7de3a25bc19c85995cffbe0e0823bf57473f7a19]

        related tdf#137626: rewrite XML_min to XML_minute
        
        Followed up of 26032e63abd01c3d5941a2728ef024da290d6b0a
        (tdf#137626 XLSX import: fix missing datetime filters)
        
        Change-Id: I9f72749198d410ce40a6d14c5d3a6e9f4ae7b4bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113832
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-04-16  Jeff Huang  <jeff@mail.ossii.com.tw>  [2b498e380a91a536d177376e854cf3a6e2fb0b35]

        tdf#141525 Fix "Line with Arrow/Circle" insertion error.
        
        When you insert "Line with Arrow/Circle" from "Lines and Arrows", it will show
        "Line Starts with Arrow" instead of "Line with Arrow/Circle". This patch can
        fix this issue. (This issue exists at least since 6.3 series.)
        
        Change-Id: I827b9582951fe359d89245970e73d63f7697553f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113963
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2021-04-16  Mark Hung  <marklh9@gmail.com>  [7a641c71f8191e83bb6c408d3ff51a58d7dd4af9]

        tdf#131634 Don't redo actions created before text edit begins.
        
        In SdrObjEditView::SdrEndTextEdit(), pSdrUndoManager->Redo() was
        invoked until all the redo actions created after text edit began
        were converted to undo actions.
        
        Without checking, all the redo actions include the ones created
        before text edit began were moved to undo stack, and caused the
        SdrTextObj to be destroyed in SdrUndoManager::SetEndTextEditHdl
        when removing the undo actions and a use after release problem.
        
        The patch add GetRedoActionCountBeforeTextEdit() so the program
        won't invoke pSdrUndoManager->Redo() on actions created before
        text edit begin.
        
        Change-Id: Ic010bc6e71ee78ef2cb20a5259dc9d6d6579ccaa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114102
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2021-04-16  Szymon Kłos  <szymon.klos@collabora.com>  [748ef40304e523135108905e902655abdf3c5d23]

        Remove unused code from Macro Selector dialog
        
        Change-Id: I9930fd7eaf2410447f84aa4798478a10915ea738
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112316
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114205
        Tested-by: Jenkins

2021-04-16  Szymon Kłos  <szymon.klos@collabora.com>  [ebeb1d1ae554e8301d876b19afc05f454acdfc1c]

        jsdialog: uitest: handle click for drawing area
        
        Change-Id: I5ea78697b87f4b2a468f8507470b62031bee4aa0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113524
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114202
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-04-16  Szymon Kłos  <szymon.klos@collabora.com>  [f38465834acf42b6a6023ea4b1bb7cdd09c77030]

        SVGFilter::implGenerateMetaData check page before use
        
        Avoid crash in online impress:
        1. session A edits the textbox
        2. session B removed slide which is edited by A
        3. session A tries to edit another textbox on other slide
        
        Change-Id: Ic875321107baa48fd2a5b52aa2580a8fcde40823
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113077
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114203
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-04-16  Noel Grandin  <noel@peralex.com>  [8b127d938d852d0ec3590cc05ee2d5b50d8e70b7]

        flatten some code in sal/osl/w32
        
        Change-Id: Ibff36560f0fc49155dc5e8fe587b8f3a41e79516
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114201
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-16  Michael Stahl  <michael.stahl@allotropia.de>  [aef98f20529f8702579916d68c46cd2129e205cb]

        sw: DOCX export: write hyperlinks for TOXMark TOX entries
        
        * add hyperlink preprocessing in MSWordExportBase::AddLinkTarget()
        * <w:hyperlink> in the TOX entry
        * <w:bookmarkStart>/<w:bookmarkEnd> in the field command
        
        Change-Id: I4d18778d8ac594a1b4cb43bf0e1234f875eeaf95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114170
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-04-16  Szymon Kłos  <szymon.klos@collabora.com>  [bbbd6ce1c61fe8b1335e16dfa7b75c6bb5d375e4]

        Avoid infinite loop in AddPixelsWhile when removing Sheet
        
        When 2 sessions in online were used:
        A was in chart editing mode in the last sheet
        B removed last sheet
        
        infinite loop occured as GetRowHeight returned 0 due
        to invalid tab number.
        
        Change-Id: If5c4ba583dfb1154ff44e0bf651a098fa78bafda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113044
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114153
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-04-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [691aaa442f0c41cedf230d71fc10802c0c5508b8]

        tdf#120168: sc_subsequent_export: Add unittest
        
        Change-Id: I8a8cf9355fd4be0d7f22dbef3d701ede4b209623
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114200
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-16  Miklos Vajna  <vmiklos@collabora.com>  [63401011324485bf14c824f7a4c9fc7db7444810]

        CppunitTest_sw_htmlexport: extract reqif export code to a function
        
        This is just the common case when the filter name and the filter options
        (needed for reqif) is set, no custom options.
        
        Change-Id: Ifae4d0810eb099e32b542579d839f5dd2acb4677
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114199
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-16  Eike Rathke  <erack@redhat.com>  [bb1950799f2f1a52efb02dfb3a59c9c511f6050e]

        Update language-subtag-registry to 2021-03-05
        
        Change-Id: Ia56693bac2dea931664caa79a6b1e90bf7a58c93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114155
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-04-16  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [a258d42c77c3ce65a9455d08dc6106310222bc7b]

        tdf#141538 Make Remove button work in Select Address List dialog
        
        ... of the Mail Merge Wizard with non-GTK3 backends
        
        This works around the different return value of
        TreeView::get_selected_text()
        
        Change-Id: Id7542f8e73731ffe5d133703f0bd0d0ebf26b89f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113747
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-04-16  Michael Stahl  <michael.stahl@allotropia.de>  [e49917352ed2a53cd9025a65560bc3ea2808f4e5]

        sw: DOCX export: DocxAttributeOutput::EndField_Impl() omits bookmark end
        
        (regression from f5c266695a4a88da7db971a21915e2bbf758d48e)
        
        Change-Id: I00c871c096e8370e3ba4fccd1d02d350142d6b28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114166
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-04-16  Miklos Vajna  <vmiklos@collabora.com>  [21cd910d144b14ead358bccd1146650806346eb5]

        sw html/reqif export: fix size of embedded object
        
        We used to write the size of the underlying OLE object, which may or may
        not match the user-configured size. The PNG preview was correct, which
        works with the size from the SwFormatFlyCnt ("as-char formatting"). Do
        the same when writing the "object size" (i.e. \objw and \objh in the RTF
        snippet).
        
        Change-Id: I7e240c1e115846c17b0945376b0de02d19769100
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114197
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-16  Heiko Tietze  <tietze.heiko@gmail.com>  [0255a3f1704e50c478bd9a9e3e389a5e1f23ae81]

        Related tdf#136764 - Minimum width for Styles Inspector
        
        Set to 200px; columns made a bit smaller too
        
        Change-Id: If146afafead4be2781a132a797b21ff9d67b00b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114088
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-04-16  andreas kainz  <kainz.a@gmail.com>  [5348b3946b8f2b9581cdd8b40fa774c2a9d23868]

        Print Dialog move Selection radio button next to All Pages
        
        Change-Id: I2d87d5ccdaf533e6d93b5d07cbe19d5e454591bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114169
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2021-04-16  andreas kainz  <kainz.a@gmail.com>  [427db9b498c782a226ea2607ba972ab26e9a2ccd]

        tdf#141138 add PopupLabel to Language commands for NB
        
        Change-Id: I71b856eea366e4cbb9b2378577bb1edd36a2abb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114195
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2021-04-16  andreas kainz  <kainz.a@gmail.com>  [2d729251b7bf8f505acb65c620c58ba8bae9ff3d]

        tdf#134373 add PopupLabel to update commands for NB see c5 option 2
        
        Change-Id: I2f3a6470a8b376f66f303578492b59ca0b56388a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114194
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2021-04-16  Mike Kaganski  <mike.kaganski@collabora.com>  [22787b05a8e882533f2e834e2cc62368881a22e7]

        Small refactor
        
        Change-Id: I5fb506986e650cde1d6be7e4cfb2360335ab625b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114175
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-16  Miklos Vajna  <vmiklos@collabora.com>  [53782068bd3550336b7dddb7251606222482da3c]

        Remove some unused includes
        
        See tdf#42949 for motivation.
        
        Change-Id: Idf7aa9c902b656c05dc7871675c90dae63289815
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114192
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-04-16  Noel Grandin  <noel@peralex.com>  [e36c2b46981f87a4d01a8552d4440a42a6770429]

        set path to fully normalized in osl_getNextFileItem
        
        which speeds up startup, because then we don't need to do the
        GetCaseCorrect stuff when scanning large folders of fonts.
        
        Change-Id: Ic7c08e8c631184ba619241ef337c526994efe571
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114127
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-16  Michael Weghorn  <m.weghorn@posteo.de>  [01521db61eb41447113c4bb671ac828a583c0cd1]

        tdf#95615 android: Don't offer "Save" after opening template
        
        When the input document in Android Viewer is a template,
        a new doc is created and a plain '.uno:Save'
        (which 'LibreOfficeMainActivity#saveDocument' triggers when the
        "Save" menu entry is selected) will therefore fail.
        A proper URI to save to (rather than overwriting the
        template itself) is only known after a "Save As" anyway,
        so don't set the 'mDocument' member until then, which leads to
        the "Save" menu entry becoming disabled, just as is the
        case when explicitly choosing to create a new document in
        the start activity.
        
        For now, the check whether the document is a template
        checks whether the MIME type detected for the URI
        ends with "template", which is the case for ODF and
        OOXML types (like
        "application/vnd.oasis.opendocument.text-template" or
        "application/vnd.openxmlformats-officedocument.wordprocessingml.template").
        This can be refined further as needed, e.g. by explicitly
        adding more MIME types to check.
        
        (Editing the actual template instead of creating a new doc
        from it would be a different use case that remains
        unsupported also with this change in place.)
        
        Change-Id: I81ff957de27f620a026dbc01097b8061886293a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114157
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-16  Michael Weghorn  <m.weghorn@posteo.de>  [5ce43b2b4e79c51f0d8922caf77fa6492c05c2a7]

        android: Show file picker for new docs on "Save As"
        
        When creating a new document in Android Viewer,
        don't show a file picker to choose where to save
        the file at once, but create a new document and
        only ask where to save the file once "Save As"
        has been selected.
        The plain "Save" entry is disabled until then,
        since no URI to save to is known at this time.
        
        The handling for the temporary local file,
        which is used for all of the "actual work"
        remains unchanged.
        
        While at it, rename
        'ToolbarController#disableMenuItem' to
        'ToolbarController#enableMenuItem' and
        invert the meaning of the boolean parameter
        since I find that more straightforward and it also
        better matches the naming of the underlying
        'MenuItem' method as well.
        
        Change-Id: I3eefada5531bfb2202aca25f2c9f170a463f87f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114152
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-16  Michael Weghorn  <m.weghorn@posteo.de>  [865ec16158b04cf98efae4309b40244a7e41eb59]

        android: Drop unused 'FileUtilities#doAccept'
        
        Change-Id: I8b7f268862c3800012548376b3e60ac1f7dca9e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114151
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-16  Michael Weghorn  <m.weghorn@posteo.de>  [5306ecda9ceb5f9702c2ce6dc6207a3bd5f14a6a]

        android: Allow printing and PDF export regardless of mode
        
        Don't only enable the "Export To PDF" and "Print" menu
        items if the experimental editing mode is enabled, but
        always offer them, since they should be sufficiently stable
        and don't require any editing of the document.
        
        To do so, move them into a new menu group
        "group_misc_actions", and move the entry for sending
        UNO commands up, so it remains in the
        "group_edit_actions" menu group whose entries are
        hidden unless editing mode is enabled.
        
        Change-Id: I425cf6d0a45306ff48b45dad6fd0e804b87a2546
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114147
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-16  Michael Weghorn  <m.weghorn@posteo.de>  [40f30020b9e91d15c4d90e53b1d2e41770fbc58c]

        android: Merge 2 'LOKitTileProvider#printDocument' methods
        
        ... and move the check for a new enough SDK version to
        the beginning.
        
        Change-Id: I7f5528985b8c43e218b88899409fdd22b640f72e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114145
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-16  Michael Weghorn  <m.weghorn@posteo.de>  [9ebcb80e2e4335fca1e137d015fe4d84631e282a]

        android: Ask where to save PDF file on export
        
        In Android Viewer, show a file picker to select
        where to save the PDF file on PDF export, rather
        than unconditionally trying to save in the
        "Documents" directory.
        
        This also means that permission
        'android.PERMISSION_WRITE_EXTERNAL_STORAGE' is
        now no longer needed for this task, s. commit
        message from
        
            commit 7d9db806d65cb814af1e99a1e79c3db5aa7c17d5
            Date:   Fri Apr 9 11:24:16 2021 +0200
        
                android: Request PERMISSION_WRITE_EXTERNAL_STORAGE again
        
        for more details.
        
        Also, adapt the 'TileKitProvider#saveDocumentAs'
        methods to return a boolean value indicating
        whether the save operation was successful,
        and trigger showing the message right into
        'LibreOfficeMainActivity#exportToPDF'.
        
        Rename 'LOKitTileProvider#exportToPDF(boolean print)' to
        just 'LOKitTileProvider#printDocument()', since the only
        remaining use case for which it is used is printing now.
        
        Change-Id: I779d782813ca01640811690a388a4b7fd3db4b2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114143
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-16  Michael Weghorn  <m.weghorn@posteo.de>  [d16e569209fe40c2cb5776f7b9415e273d5b2387]

        android: Add a "Save As..." menu entry
        
        This adds a "Save As..." menu entry to Android
        Viewer in order to save the currently opened file
        to a different location.
        
        Currently, the file is always saved in the corresponding
        ODF format, regardless of the original file type,
        i.e. that e.g. a DOCX file is saved in ODT format.
        (This could be extended to allow a selection of the
        target format as needed.)
        
        Like "Save As" (and as compared to "Save a Copy")
        in the desktop version, the app remembers the
        new document URI and subsequent save operations
        will overwrite the newly saved file, not the originally
        opened one.
        (There is no need to create a new temporary
        local file to use, though.)
        
        The directory of the currently used file
        is preselected in the file chooser used to
        specify where to save the new file.
        
        Make sure to copy the file in a non-main thread,
        since the destination URI might be handled
        by a DocumentsProvider that does network access.
        However, for now the main thread just waits for
        the separate thread to finish, just like
        
            commit 7f838b73e85eb6f0a1dce4647650a5cf5f34ccd2
            Date:   Fri Mar 19 15:46:36 2021 +0100
        
                tdf#129833 android: Move reading file to separate thread
        
        implemented it for copying from the URI to the
        temporary file when opening a file.
        
        This also adds a 'TileProvider#isDrawing' method
        (like the already existing 'isTextDocument',
        'isSpreadsheet' and 'isPresentation' ones).
        
        Change-Id: I6f56b71763431b89a6c74be35cc1e81fad136cd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114058
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-16  Michael Weghorn  <m.weghorn@posteo.de>  [a2b4564d719e6efeb614052b9c833991e447c68c]

        android: Extract copying Uri to stream in thread to separate method
        
        This essentially extracts what
        
            commit 7f838b73e85eb6f0a1dce4647650a5cf5f34ccd2
            Date:   Fri Mar 19 15:46:36 2021 +0100
        
                tdf#129833 android: Move reading file to separate thread
        
        introduced into a separate helper method.
        
        Change-Id: Ic70ba9f2e2bc125415ff1b3fa3375c3389181c43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114123
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-16  Justin Luth  <justin_luth@sil.org>  [deb892628a1501527c8c41b85a65282df95b81b1]

        tdf#134951 docxexport: stop duplicating stuff in postponed text
        
        Certain attributes like comments, fields, and footnotes
        should not be duplicated when a character run is split
        by the bPostponeWritingText hack.
        
        Only DOCX PostponesWritingText.
        
        The comment-with-range is still not perfect,
        but at least it is not fully duplicated.
        Best would be to just get rid of the hack?
        
        A few more items suggested themselves as belonging
        to this list, but I don't really know what they are,
        and no instances of them in this position were found
        in the existing unit tests. So I just left them as a
        commented possibility.
        
        Change-Id: I950c4250b5f7ed62d63eeff71cabaa10b67dca5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114148
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-04-16  Gülşah Köse  <gulsah.kose@collabora.com>  [a809b2ab2553e946431699d9d7ac3f6209cbdd6b]

        tdf#139906  Add an option to change data source from mail merge wizard dialog.
        
        Change-Id: I52dfd9be82813a1b01c725eab97a7534ae9a05d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114079
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-04-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7078976fd18f84af72a6663c3cb115cb5b74e71f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 72ea0527c004c8dc96aa05b02037cdc80e5f0e1a
          - Fix typos
            
            Change-Id: I558717200614529e83cc632b562f50069fe4a5cf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114156
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2021-04-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [016da0cece1f01a36f2417f5fbcab3a506f47303]

        tdf#141269: sd_export: Add unittest
        
        Change-Id: I0c7f9a1219ce9fef3b619856ff0c11b36d9cf56d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114144
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-15  Luboš Luňák  <l.lunak@collabora.com>  [aa04887fd1aee3f182b81b7c2176cccd1c69a397]

        do not clear gray bitmaps in png loader
        
        See 750f9f2ac4f713115b07c6ab8db014ff6e3270a9, but I accidentally
        left this in because the gray commit was after that.
        
        Change-Id: I37d38ccac4d7da15e471cc2b5a8fe931988bc7b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114171
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-15  Luboš Luňák  <l.lunak@collabora.com>  [b94a2dc95dce8c67ddb9f01f7bd91da2a5759d9c]

        threaded loading also for png loader
        
        Similarly how the jpg loader can load in a thread. This somewhat
        complicates the loader, since bitmaps cannot be created in threads
        that do not hold the SolarMutex, and SolarMutex is held by
        GraphicFilter::MakeGraphicsAvailableThreaded(), which cannot
        release it (otherwise something else might grab it and change
        things in the background).
        
        Change-Id: Idd711ac379b64a49ef8b8386964507b446d16944
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114165
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-15  Luboš Luňák  <l.lunak@collabora.com>  [272a639bd8ea7c85d6f12dc2e217e79280a1a196]

        automatic png_struct cleanup
        
        Change-Id: I77f3c5070b4481e4c349bac51ddc55218cd0654b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114164
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-15  Luboš Luňák  <l.lunak@collabora.com>  [4168956575e71fec5f5137da600aacffd8d7b255]

        remove unnecessary nesting levels
        
        Change-Id: I32ec17ebb267351c486477eef1309cad89603d36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114163
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-15  Luboš Luňák  <l.lunak@collabora.com>  [b9fa913d806aefc7e96be4cff1ffaeb2d3b20fe5]

        use the bitmap buffer directly also when reading 32bit png bitmap
        
        Similarly how it's already done for rgb and gray. This saves
        memory and for multi-pass png's it should be also faster to do
        the processing just once at the end.
        This still leaves the split 24+8bpp case, but we'll hopefully
        eventually get rid of it whenever this complicated split stuff
        gets removed.
        
        Change-Id: Ia5e5dcd957d93cff41aa158d9bfcd25fc591e1c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114162
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-15  Caolán McNamara  <caolanm@redhat.com>  [cb09533c4a007e7cfde69046bcaeb47117d30a86]

        tdf#141269 Incorrect transparency after roundtrip
        
        Revert "convert internal bitmap formats transparency->alpha"
        
        This reverts commit c181e510c5f5e74f1f6824b64637849aace9ae63.
        
        and later fix up of
        
        Revert "tdf#141504 qt5: ugly images"
        
        This reverts commit e7424ff25a724ea5bb54b2282d5c3cbf74c92053.
        
        a lot of places are still working int transparency values
        and not opacity
        
        Change-Id: I31342cdb76629acbaebfcdfa385407d3291fe06f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114150
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-15  Katarina Behrens  <bubli@bubli.org>  [d0c7afcce3016759a1371be361ce8b39dfc7fc17]

        tdf#133419: Put Left and Right motion path effects into single category
        
        Somehow those two effects ended up both in Basic and in Lines
        and Curves category. Remove them from Basic, it makes more sense to
        have these in Lines and Curves as both are very simple linear motion
        effects
        
        Change-Id: Iec32370095f4fc1069abe97b944a4b36e121f6cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114158
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <bubli@bubli.org>

2021-04-15  Justin Luth  <justin_luth@sil.org>  [811a62c3ec53e21355fb5701f96779e0fac52f32]

        NFC sw ww8export cleanup: bPostponeWritingText already true
        
        if (x is true)
          set x to true
        is unnecessary.
        
        Change-Id: If94fc4ee4fa97fa8175795959217008264f53d0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114120
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-04-15  Justin Luth  <justin_luth@sil.org>  [74a8bda42d443c8fbcfab7619a929ccf53a00918]

        partial fix tdf100961 doc import: E_Locked field as plain text
        
        The date/time fields should be a const time,
        not the current, updateable time.
        
        This patch throws away the field and just imports
        the plain text (and paves the way for locking
        the field as well).
        
        A better fix requires a better programmer,
        one who can take that plain text string and
        use the formatting information to
        set the DateTime field to that time.
        
        But at least this plain-text date will be better
        than a completely wrong field date.
        
        Change-Id: I8a57ecde64aa670b2205fcf99ed9ae226579c4ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113986
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-04-15  Mike Kaganski  <mike.kaganski@collabora.com>  [a93ed3aaab465056f345bba09206865ae7e2a609]

        We already have dynamic_casted the value
        
        Change-Id: If9303af8a75f3bb82ad34d66e6838f2dd0ac8e8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114010
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-15  Noel Grandin  <noelgrandin@gmail.com>  [6c934d0feb6a391fda0939e8db5d12aafeb93cc6]

        store ptr to the original entries in SfxItemPropertyMap
        
        instead of copying them to a new data structure that
        is practically identical.
        Helps startup time since we build a ton of these when
        loading documents.
        
        And use o3tl::sorted_vector as a dense map data
        structure to reduce allocations and improve cache
        friendliness, since this is a build-once thing.
        
        Change-Id: I950be03b1a21c0c81c40f2677d4215f5e8e256cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114015
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-15  Miklos Vajna  <vmiklos@collabora.com>  [6c9a86a6392662f1115d3fe6b793a451101429b7]

        sw: avoid rel<->abs URL conversion in SwTOXAuthority::GetSourceURL()
        
        Suggested at
        <https://gerrit.libreoffice.org/c/core/+/114104/2#message-5dce4cbf4bac90d4bad0726e50eb79cca0e40de9>,
        turns out we can clear the fragment of a relative URL without converting
        to an absolute one, which is less code and probably behaves better with
        a not yet saved document (empty base URL).
        
        Change-Id: I8cee210aada10a3e8049e5b7a6921f1be4445bb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114124
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [6614144435b9e9143a4d20c46a727ddbca5b18e8]

        sd: just use Color in these asserts
        
        if they fail, the output is much more readable since
        a080727522e04b8e1fc1641c892af9227d2e8dad
        < sd: improve output when asserting colors >
        
        Change-Id: I9f95943f35d095054ad5adaede5a8e53ce6cd69c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114138
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-15  Luboš Luňák  <l.lunak@collabora.com>  [cf6bea2c4a05cb07fab6e4f8ad1e4a743306d731]

        fix serf dependencies
        
        RepositoryExternal.mk treats apr and apr_util as one external, but
        technically they are two, so both of it must be built for 'apr'
        to be ready to be used by serf.
        
        Change-Id: If00fb10a698fd926437e18ac0e4fa66b2722ebae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114135
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-15  László Németh  <nemeth@numbertext.org>  [79aa866b184678e3d306d64da59a7deb54c41aef]

        tdf#141660 DOCX import: fix footnotes of deletions
        
        Footnotes of tracked deletions resulted exception
        during import. They don't need redline copying, because
        the anchor point (the footnote index) is already part of
        a redline.
        
        Note: handle also remaining unhandled w:footnote type
        "separationNotice", which could result shift of the
        footnote numbering.
        
        Regression from commit 9b39ce0e66acfe812e1d50e530dc2ccdef3e1357
        (tdf#76260 DOCX import: fix slow footnote import).
        
        Change-Id: I01e06fb25aba4f97cca31b5da34f5a7a3f18a54a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114137
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-04-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [46ce0d28b4c765076c7871358375c4e85e44534b]

        loplugin:stringliteralvar look for assignments
        
        to O[U]String from char array literals, we can convert the char literals
        to O[U]StringLiteral and avoid a runtime allocation
        
        Change-Id: I15d8dddb2cd428b90740e39f20daf98e0941aa6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114125
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [00f7309fb786efcc0bbca04fb29de80f275a16ba]

        sd: use hexadecimal representation for colors
        
        Change-Id: I7fbed6f2acf7ad7f4bb30514d59521cd9fe2b42f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114136
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-15  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [96d60ec785dad784e76fe351176b0782807c649a]

        Fix comment
        
        Change-Id: Ia9af45c7e9a0805885eebc00e0540f2d69a1859b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114132
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [a080727522e04b8e1fc1641c892af9227d2e8dad]

        sd: improve output when asserting colors
        
        Change-Id: I1d36ec286ee3c94f37bd0f0050927177f80cbdb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114134
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-15  Alain Romedenne  <alain.romedenne@libreoffice.org>  [895e0107a37624c8c0d800f1e427507e605bfbab]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 140f7c8bd3b901ee333f333c2b06c8261eae67df
          - Basic Toc cleanup - pt. 2
            
            - reordering
            - adding missing topics
            
            Change-Id: Ie049e96f7849f2b96d56a189cdb163c089eb8fe8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113644
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9b1c5b9f97b6d320bd84acc8e851c7957c14ada3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 68c86864e16f72c84979f52623b731cb0307c372
          - Mute l10n of embedded variables
            
            Change-Id: I699c2eb8fe0256b94dee225de056478330a2ea17
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114133
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-15  Jean-Pierre Ledure  <jp@ledure.be>  [60778f053ab0740a3339d4b06595bb6327cf3599]

        ScriptForge - (SFDocuments) Fix SF_Base.OpenFormDocument()
        
        When a Base form is:
        1. opened with OpenFormDocument(), then closed
        2. Opened manually in Edit mode, then closed
        3. Reopened with OpenFormDocument() in normal mode
           - it again gets opened in Edit mode
           - its closure is not executed, neither by program nor manually
        
        The OpenFormDocument() method is simplified:
        the invoked loadComponent method may be executed even when
        the form is already open. It simply activates the form which
        is exactly the expected bahaviour.
        
        Additionally:
        - the opening mode is checked after the open and, if not
          matching the expected DesignMode argument, reset.
        - the alive check of a form (IsStillAlive()) does not require
          a database connection anymore
        
        Change-Id: I5f55e45b246867d19e514e0d820f164790dec300
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114092
        Tested-by: Jenkins
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-04-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [67ff46b8a50cfbbfa217afa1f68527f09eeb7a7e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1653fc7e7a458eea57fe1547650abc1a76a42c03
          - Fix sort in Help pages
            
            + some L10n fix too
            
            Change-Id: Ib380ec77e7c5779b5008f155272f9f26a9cccac5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114119
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-15  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [a6066989f7d346d0d43f8db46b12786546f769e8]

        tdf#141689 Fix crash in 'Central' moving avg function
        
        Change-Id: I2dc5e517d5e3ff6283c9ff66c9f32ee95d66ef45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114121
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-04-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [cf5cc42785eae15dc19f06f391d614832b16be20]

        Qt5 correctly focus the navigator window
        
        Handle SalFrame::Show's bNoActivate. The missing implementation
        became visible with commit 001cf630f14109b4200b218161418350562713fa
        ("register navigator individually in each module that it exists in")
        
        Change-Id: I5edf43bdf2b0460410fdd846c7698d00299088bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114116
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-04-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [9536eb17ed6204e2e67e4f6173c0118c1b80e94f]

        enum class X11ShowState
        
        Change-Id: I1e1f7f97bbb6d41f61a0ee9195cc84e0f680b741
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114115
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-04-15  Miklos Vajna  <vmiklos@collabora.com>  [9e63e22c4d584e49577d08d3ecb94233be680bbf]

        vcl PDFiumLibraryTest: clean up not needed HAVE_FEATURE_PDFIUM ifdefs
        
        This was already conditional in Module_vcl, so no need to have a
        duplicated check here.
        
        Which allows finally removing the HAVE_FEATURE_PDFIUM ifdef completely.
        
        New code can just call vcl::pdf::PDFiumLibrary::get() at runtime and see
        if the result is nullptr or not.
        
        Change-Id: I36508181865a31618e48cf7c2680d75465130dd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114108
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-04-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [209d07ff2de2716be2c3b0cbd61c16774205cb12]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a1a06717d857022304899fa8607af38b4ce57ac3
          - Fix sort command in Help page (part)
            
            Change-Id: I2c47a3db2b81250d92bed88a13a8869012eeef76
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114114
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-15  Steve Fanning  <stevemfanning@yahoo.co.uk>  [6e6e531b564cdc9d5b25287c215cdc5a1fcbb346]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 400078d391b11c921d1069e23e357b12595c0307
          - Fix order of rendering for four Bessel functions in Calc help file ../01/04060115.xhp.
            
            Also removed a couple of unnecessary spaces at the beginning of sentences.
            
            Change-Id: Iecb5cd88887b6eb304114f40c843f094a27976c3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114005
            Tested-by: Jenkins
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [55b48cb9fe1664ce4ffc1f0530f02e41a6174d0e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 26e5265ade24d7eeeaf7d120e0dbcb4cbc598fed
          - Fix sort order of Calc functions
            
            Change-Id: I8237b0d52b8b0f29fc35196d34648ed7b51669d1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114113
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-14  Luboš Luňák  <l.lunak@collabora.com>  [af6674ce681b8427d0171a88f212a7034334c9e1]

        update serf to 1.3.9
        
        Its build system has switches to scons, so build the library
        using gbuild.
        
        Change-Id: I45b784e65e4987c25baf3fa1477816c744663bf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114107
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-14  Hossein  <hossein.ir@gmail.com>  [80fbc9c49fd23fcf1900fe12ebdc6f43f8db7b7f]

        Fix problems with LibreOffice document generation (local and portal)
        
        * Fixed problems with LibreOffice local document generation script
          (mkdocs.sh) by interpreting backslash escapes when generating module
          links using "echo -e" and using double quotes around Markdown
          generated text. The result is placed at docs/ folder.
        * Fixed problems with LibreOffice portal document generation script
          (mkdocs_portal.sh and mkonedoc.sh) by doing above fixes and also
          adding code from the local document generation script. The result is
          placed at https://docs.libreoffice.org/
        * Only the README.md files are processed, and not README* or readme.txt*
        * Fixed redmine #3515 "Remove non-necessary subfolders from
          docs.libreoffice.org" by excluding these 10 folders:
          "autom4te.cache dictionaries docs helpcompiler helpcontent2 include
          instdir lo translations workdir"
        
        Change-Id: Id230872b8583a575bfeb6fc77cc9f96d5982908f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113773
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-04-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [85170e2d7a487d4236156fe80ca269e984924e1b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4eb5af3af3d74494e4303d6f695638604563411a
          - Add sort attribute in page
            
            Change-Id: I9e34484ac411e07bcdeb67f4602ee58d7860150a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114112
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-14  Luboš Luňák  <l.lunak@collabora.com>  [402f865aff96c192f257bac4dc212ce937bcee84]

        disable Skia if --disable -gui
        
        There are link errors because of SkiaZone, and Skia is not even
        linked in for non-GUI.
        
        Change-Id: I942dbf79c2012b5dfd4259a7c4ecc680500174b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114111
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [846c0c9e861534275c524c2571ab2e7af861892b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 81014e5cb46166183723ae911f6968e56b403107
          - Fix sort command in Help pages
            
            After the introduction of the headings h1 ... h6  in the Help
            pages the sort command broke. It relied only in the <paragraph>
            tag for sorting, usually the first paragraph in the section.
            
            The patch extend the DTD to handle the new descendant="" attribute
            to select which tag to sort in the Help page
            
            Default is <paragraph> for backward compatibility.
            
            Pages with <sort> must be revisited.
            
            Change-Id: I3c6f243369429ed7824a68b11757dc15f4555c0f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114110
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [7ac866934207fa0bf5ba201dff2ff495b4d45250]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d5c6af3d35bef4a734dd38725f069b393d02379d
          - Fix broken link
            
            Change-Id: I7ba4bb85586d7207e8c6f83006b172662344c118
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114109
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [a41aef4c1648519b934f0aed06d1c75f75fd852a]

        loplugin:unusedmethods
        
        Change-Id: I9c1c6f27e35a66d8e3623c3ebb1618dceda60e24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113988
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-14  Mike Kaganski  <mike.kaganski@collabora.com>  [80e081051da2c92c36c9b5aa280a944661bd3ddf]

        static const char[] -> OUStringLiteral
        
        Change-Id: I77fcd3260fd0f3d4c1a05624a9e9ea1dfad3792f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114004
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-14  Jan-Marek Glogowski  <glogow@fbihome.de>  [d6483eeafcf8183f437afaeaf4c241416faf8e44]

        IsInput is equal to IsInterrupt, so drop it
        
        Nobody is really interested in the reason for the interrupt.
        
        And since we already checked IsInterrupt() to get in this
        branch, mbFormatContentOnInterrupt is always true. Also because
        we want to finish layouting the current page, especially on Idle,
        according to commit aa355eeec8c5526c68b17d15192aef94062607d7
        ("#i42586# ... - finish format of current page on interrupt."),
        so must ignore many (all?) IsInterrupt() checks.
        
        Change-Id: Ic1d576130a605348a86115ebeb1f016d8163c6f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114095
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-04-14  Aditya Pratap Singh  <adityapratapsingh51@gmail.com>  [b524e0f2636d7983dd5aba32b2fd3e61e08aac56]

        tdf#115464 Added "prevent input" in export dialog
        
        Change-Id: Ib3e863e4318a3877a36b8ae47dc9b09f3c4b8918
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113422
        Tested-by: Jenkins
        Reviewed-by: Aditya, Pratap Singh <adityapratapsingh51@gmail.com>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-04-14  Miklos Vajna  <vmiklos@collabora.com>  [21f7dc039027d8617a7032fea984f5d6e0c29de3]

        sw bibliography, refer to a page: also de-duplicate relative URLs
        
        Relative URLs have to be converted to absolute ones, otherwise
        INetURLObject can't clear the mark (fragment) part of it. Then convert
        back, so the document remains portable.
        
        Change-Id: Idd9a3de045784a0430c20b689b2b3344b1e92cb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114104
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0da9ed723c713fd327dcc4225ffdddae9ad10939]

        Fix typos
        
        Change-Id: I93008d534b9b677ed131e4302e5df4391db4cafd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114090
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-04-14  Luboš Luňák  <l.lunak@collabora.com>  [aa03f1a564abf967a60a284f5656fb2f2efb977f]

        SkBlendMode::kDifference causes AMD/Linux driver instability
        
        Change-Id: I70de779c20185ac6efe8da7ad197c5e4c68a8d23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114091
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-14  Luboš Luňák  <l.lunak@collabora.com>  [302fb4c1ec4a24112f9a2028be4d424891f10b4c]

        Revert "update Skia to chrome/m91" (tdf#141680)
        
        The m91 snapshot seems to cause a number of Vulkan problems.
        My commit already worked around one, but there are apparently
        others, such as very slow startup, or a failed Skia assertion
        triggered by VCL Skia's copyArea().
        
        This reverts commit 09d850e46903a528d4b08d3fdf03c3964d79fbc5.
        
        Change-Id: I4f1832ba76db15cab8eccbe115d21c989da3c841
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114089
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-14  Michael Stahl  <michael.stahl@allotropia.de>  [3d64587c53eea47674d51e84622a167db1635909]

        sw: layout dump: sorted_objs of SwPageFrame
        
        Change-Id: I2bf8493744d054c513ab9b65136b6e29e9aa07f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114065
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-04-14  Mike Kaganski  <mike.kaganski@collabora.com>  [b9b3c4abb5172503723e6189f994dddf71c62933]

        Use mpStream consistently
        
        I had to check above that pStream indeed points to same object
        as mpStream, which is dereferenced in all other cases.
        
        Change-Id: Ib31fad9c163ae828afbcf657b0922bae1b1ed16a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114002
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-14  Alain Romedenne  <alain.romedenne@libreoffice.org>  [04a29aa1a02406a8c5ab337f98e4869ba72c8ff9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 49d33b45fd6c0d6b4c514a95bb5aceab37199abf
          - Typo in sf_forms
            
            Change-Id: I8a70e9b81713a049f1e3ea96fd1dd8faefb0c615
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114003
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-04-14  Caolán McNamara  <caolanm@redhat.com>  [2f752afbb075c4caa67697d9e8b249ae29824bbe]

        ofz#33235 Integer-overflow
        
        Change-Id: I7a717a5bfdd58f22de3dcd61fe4aad67d1463a42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114099
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [d20f118dbcef41f6e3613d3ad947af48be4fd34e]

        static_cast after dynamic_cast
        
        Change-Id: I77cbf11e26c91bf634d708117eb801c8d8057050
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114098
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-14  Noel Grandin  <noel@peralex.com>  [94afb3663b1618b66daa7cc7199cbd5c9f387e0f]

        reduce allocation in TextListStyle some more
        
        These child objects do not need to use shared_ptr, since no-one
        else holds a pointer to them, and we always allocate them, so
        just allocate them inline the parent object.
        
        Change-Id: I96ab644a3a2f1e962df02d590c6a9944ef4a9ce3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114085
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [67067c3fd017bd0d5cb91218c4ee4befd0f824ba]

        avoid creating an SfxItemSet here
        
        Change-Id: I9bd65c5938c5a500acc026a95de186fdae33e2fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114093
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-14  Noel Grandin  <noel@peralex.com>  [306f6934ac6f0b012eaecd05bb4abb7c9d341993]

        reduce allocation in TextListStyle
        
        Change-Id: Id1bad0bf39b03bc6d4004c50c0f35b60d6753aa8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114084
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-14  Miklos Vajna  <vmiklos@collabora.com>  [869acd8315af695ff79594fc6a498abb8371103a]

        sw define bibliography entry dialog: set browse button visibility based on type
        
        Show the browse button exactly when the biblio entry type is a local
        file. This needs to always weld the browse button, just not showing it
        initially in the non-local-file-type case.
        
        Change-Id: I8965bb87d0d7c362695b27d5278c0e7b03158e73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114094
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-14  Caolán McNamara  <caolanm@redhat.com>  [a199e4ea389c934d169a178433f4b94033e60f93]

        add pitch to the pattern
        
        Change-Id: Ic32527feabb0405f17bd59779cf19553afaa1e7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114086
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-14  Caolán McNamara  <caolanm@redhat.com>  [3a933fddfdbbe158caac47b9957fb3c8d92506fb]

        tdf#140639 cache FcPattern for font options
        
        Change-Id: Ibb1b1e06630e505924e05ea4b5b454e58738d743
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114083
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-14  Jan-Marek Glogowski  <glogow@fbihome.de>  [dbdc0475097210ec88f1e867b4464fdcd17a5d37]

        Qt add additional info to ToolkitName
        
        Adds the used font backend and the QPA platform name, so we don't
        need to ask / verify all time (and less chance of wrong info).
        
        Examples:
        - qt5 (qfont+xcb) => QFont text rendering + X11 backend
        - kf5 (cairo+wayland) => Cairo text rendering + Wayland backend
        
        Change-Id: I1102dd6d83b0ed48318ac5c31c8ca09d4fdd73eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113945
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-04-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ec1e3977cad824da6017fe150d55c262cd68dccd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5ba538ce7121b2733824ff71f0e553d004429247
          - Refactor somedatabase Help files
            
            put in th right folder
            
            Change-Id: I4e396ce184abc6cc7f9d51fc283a8cba62fd9c82
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/114087
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-14  Alain Romedenne  <alain.romedenne@libreoffice.org>  [e2ae3ce304b1780ebe9f452a75e83612c8309c26]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f1c3329df60dd8e0d5fb495a1e2f12790eb7a829
          - tdf#141474 InputBox Basic method signature
            
            Change-Id: Ie7e5a956e7871d964fb55d81ce639cff0f64642d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113643
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-14  Rafael Lima  <rafael.palma.lima@gmail.com>  [937f3d89e95fa431c3b860a4f2810c5628e8f0e1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2280caa5f5cf639b5c9f71797dfab0749fa29639
          - Create SFDocuments.Form help page
            
            Change-Id: I7726950a477e94b91050180db318752e6a98d434
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113993
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-14  Caolán McNamara  <caolanm@redhat.com>  [e6aa51affc269753644222103d55f7655e84bfa2]

        use original FontAttributes instead of an intermediate FastPrintFontInfo
        
        Change-Id: Id8f8ea9b9d144d5bf9eace81ecc07e6b5dce6d41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114077
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-14  Caolán McNamara  <caolanm@redhat.com>  [0bbd74f93a6f37bf880981862437f892f43452d0]

        getFontOptions is always called with pitch of PITCH_DONTKNOW
        
        getFontOptions is called from only one location and there
        the pitch value is left at its default PITCH_DONTKNOW
        which is suspicious but that's the way it currently is
        
        Change-Id: I7e4a487b800a0111133a0edd472731ffa5122177
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114076
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-14  Justin Luth  <justin_luth@sil.org>  [4ed7a2c8af03bc0f45df1f03fd160ccbf045ed4f]

        tdf#100961 rtf import: fldlock is FIXEDFLD
        
        This depends on another fix in this bug report for
        exporting.
        
        I'm not sure why I even bother trying to work
        on RTF stuff. I'm not really into black magic.
        
        Change-Id: If596cae011a261a80ca13962932bf25561c0f63f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114062
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-04-14  Miklos Vajna  <vmiklos@collabora.com>  [7526e77820956238a1a903d73ff15a49c082d6de]

        sw define bibliography entry dialog: recognize relative file URLs
        
        So that in case a file:// document has relative URLs, we show the type
        as local file (with a file picker), not as "www document".
        
        Change-Id: Id7a5d181dc6b2b9e6165d83bd294d7350bd4ce24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114078
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-14  Marco Cecchetti  <marco.cecchetti@collabora.com>  [9dda49734b65875d7b916a1867d86f8c161b32e8]

        lok: sc: Desktop: Function wizard isn't properly async
        
        Open another view of the same spreadsheet when the function dialog is
        open. Note how the document in the new view can't be edited.
        
        This patch avoids to have a view locked after creation when in an
        other view the formula dialog is open.
        
        See also commit 009d275.
        
        Change-Id: Ie51f414c4ad83ef20526d10be3251e174158096c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98823
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114060
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>

2021-04-14  Ahmet Hakan Çelik  <ahmethcelik@gmail.com>  [348595440143b210f55bfa541ab3f853d468f19f]

        tdf#88205: Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: Ie7507e6beb470708bb4e52a7b926433043b80d85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112133
        Tested-by: Jenkins
        Reviewed-by: John Turpish <jbt@gmx.us>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-04-14  Michael Weghorn  <m.weghorn@posteo.de>  [4db8535fba00c476555e09e32e521993ab77dc4d]

        android: Don't store whether spreadsheet in LibreOfficeMainActivity
        
        LOKitTileProvider has that information, so query it instead
        and don't duplicate information in LibreOfficeMainActivity.
        
        Change-Id: I233986d6e94e5676464cb3399303efd545e33d32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114057
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-14  Caolán McNamara  <caolanm@redhat.com>  [b7a38c1dfeab7c5eebb7fd5bc571e68b343bffb7]

        hintstyle is unused
        
        left behind after...
        
        commit 561a02ec72cf963d7cd59cfb9a183c1032f0861b
        Date:   Thu Jun 15 15:28:46 2017 +0200
        
            loplugin:unusedfields in vcl part3
        
        Change-Id: Iaf76a02a6f85e5bb3e72d0f4804d3cf4601dca64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114068
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-14  Alain Romedenne  <alain.romedenne@libreoffice.org>  [2465a0f3b83fcbcdfa9cdda459ffc62bef08e4ee]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a26e51cc4e5af7eae340fcf20e31e991239def2d
          - tdf#141474 MsgBox function signature
            
            Change-Id: I4a9a49a3af3379f96ae95c19135a44e7ae5fd29a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113998
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-14  Tor Lillqvist  <tml@collabora.com>  [4f92acefe024a323c0a31ee991eff45eaf24029f]

        Early return from ScInputWindow::setPosSizePixel() if no-op
        
        This seems to fix https://github.com/CollaboraOnline/online/issues/1988
        
        Change-Id: I5fd826647ce85b7ad2d93085fb0c2fa9db69e745
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114056
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114070
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-04-14  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [774a61afa9fc281290e7bfad4e28c05978b82d73]

        tdf#126678 - Consider "Include formats" option during sort
        
        Change-Id: Ib972ad6c5042bde6b0c79bf10bace6baab1e935e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111234
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-04-14  Luke Deller  <luke@deller.id.au>  [0fedac18214a6025401c4c426466a5166553e8ec]

        tdf#141556 Fix 100% CPU usage in Writer idle loop
        
        Do not interrupt the idle layout processing unnecessarily, because if it
        is continually interrupted before making enough progress then it will
        keep resuming at the same page, never finishing, constantly using CPU.
        
        This is achieved with two changes:
        
         - Revert "tdf#123583 use TaskStopwatch for Writer Idle loop"
           (commit 383032c50a3e3354f04200ce984a47ab9d2c5c67) which
           introduced a stopwatch timer to interrupt idle processing every 50ms.
           This reversion restores the previous behaviour where idle processing
           is interrupted only when there is an input event.
        
         - Filter out TIMER events so that they do not interrupt the idle loop;
           this fixes both tdf#123583 and tdf#141556
        
        Conflicts:
        	sw/source/core/inc/layact.hxx
        	sw/source/core/layout/layact.cxx
        
        Change-Id: Ic989631e5f32199209d64b66b72059253fc0167a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113825
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-04-14  Miklos Vajna  <vmiklos@collabora.com>  [a4836c01a94454ae52aa97b29a7ec26fb26aa03c]

        vcl VectorGraphicSearchTest: avoid HAVE_FEATURE_PDFIUM ifdef
        
        This is entirely specific to pdfium, so don't build it in the no-pdfium
        case.
        
        Towards completely avoiding the HAVE_FEATURE_PDFIUM ifdef forest.
        
        Change-Id: I127fce64d4ba1fffe529daf927311ed4d42d745f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114067
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-04-13  sarynasser  <sarynasser1@gmail.com>  [77419c6f3aba1fd5b1660795923c22a39bdb1bad]

        tdf#124176 Use pragma once in vcl
        
        Change-Id: I30834d8686763d8972cb1579341eefb43ae300c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114052
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-04-13  Caolán McNamara  <caolanm@redhat.com>  [79e19abad98209c0529c4b73ae947c8d1d5b6865]

        tdf#134736 RemoveTransparenciesFromMetaFile ruins PDFExtOutDevData groups
        
        During pdf export PageSyncData::PushAction can be called to associate
        extra data with a given MetaFile MetaAction position. But
        RemoveTransparenciesFromMetaFile replaces that metafile with a rewriten
        one while the PageSyncData actions remain at the positions of the original
        metafile.
        
        So, if the metafile was replaced throw away the PageSyncData data
        as it's now useless.
        
        Maybe we should try and repair the PDFExtOutDevData by e.g. clearing
        the mActions and adding back the ones associated with a MetaAction
        that is passed through from the original to the copy ?
        
        Change-Id: Ie62e4e2d2ad29670764ce570033034724a005474
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114019
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-13  Noel Grandin  <noel@peralex.com>  [0e18d4495be0b7945295a29037e60341e347f9aa]

        flatten PropertyChangeNotifier
        
        which removes an allocation hotspot when loading lots of shapes
        
        Change-Id: I0121f5bc86c6dfeddcad13e81203a514151d61bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114051
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-13  Caolán McNamara  <caolanm@redhat.com>  [30592cd43f700a378ccb8538db25c2c15388d95c]

        cid#1474366 Untrusted loop bound
        
        Change-Id: I943a65dcd0b8d4b1fcd9e7b8626e225159fa1d41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114017
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-13  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [b07fa5671de64fda47c2ad1a40814f56e07ddcaf]

        tdf#106852 (related) Remove stray manual button label
        
        This was (likely accidentally) added in
        4c0c77f10c3967c720cb0511dc26986a5b003f33
        
        This caused "Values Only" button to show up
        without an accelerator and translation
        
        Change-Id: I5e9de07583acc93410ab4ce774156d1c71c1042b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114034
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-04-13  Seth Chaiklin  <sdc.blanco@youmail.dk>  [b2b99a4ce105e1c1627e923f2fc4e9bf488dff2b]

        tdf#140818 "Default Character Style" -> "No Character Style"
        
        Change-Id: Iba0c7310c5fac08f8fa90ed8eb65e7c9403635b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112311
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-04-13  Mike Kaganski  <mike.kaganski@collabora.com>  [54054aaea74d524a05f899f8af27e2a65e17be52]

        tdf#79591: No need to use getStr here
        
        7ea1bbe712cef48a97faffdf03b45f2812a93e62 had abused the C-style strings,
        and relied on the names containing zero byte to be truncated on the byte.
        However, that would only work for names with zero bytes, not with other
        control characters. Additionally, that prevented the initial names from
        correct round-trip.
        
        This reverts the older fix, and makes sure to handle the attributes with
        zeroes correctly (using memcpy instead of strncpy).
        
        It also removes several similar unneeded uses of getStr.
        
        Change-Id: I6c52874d99fe9eb9ccbe0c9a9b57e3b51c45a19f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114040
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-13  Noel Grandin  <noelgrandin@gmail.com>  [dbe582ffa0cbbb2b4182e785fd3c37afc7863b97]

        we don't want this dynamic_cast in release builds
        
        so wrap it in NDEBUG
        
        Change-Id: I3f6edddf8a3a16dcd337153cd75624e548459dd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114064
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-13  Justin Luth  <justin_luth@sil.org>  [dafdcb748a54a5e41bcb61f67355e06265bf98ff]

        tdf#100961 doc/rtf export: save FIXEDFLD as fldlock
        
        This fixes the 5.0 regression by
        commit a072b3533f44730565f42b45cfd9f77f44f506a9
            fdo#59886 export fixed date and time fields to docx.
        which fixed it for DOCX, but broke it (a plain text dump)
        for DOC and RTF formats.
        
        We still can't READ fixed fields properly,
        (there is no impact/regression on import at all)
        but this at least works for MS Word,
        and gets us setup for properly importing.
        
        Change-Id: I8835fce06233a52f1433f02879196234f1355280
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114061
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-04-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [6c217cb062853989929ca2a6b7ee29cf68808f6b]

        tdf#107586: sc_subsequent_export: Add unittest
        
        Change-Id: I9f69b179e227ffeb56f9cc207618880cdd00331b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114055
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-13  Noel Grandin  <noelgrandin@gmail.com>  [851505db4f0514c2651d9fee6d5de9f63dd73217]

        no need to make copies of these objects
        
        when querying their values. The copy triggers heap allocation,
        which shows up when loading lots of shapes.
        
        Change-Id: I4b70e0c64b2397a97216065bd6da61daaac7f3ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114054
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-13  Noel Grandin  <noel@peralex.com>  [19fb87c8a1aab9b172f07a1a1526854cfddd8dc5]

        avoid a few string allocations
        
        by moving the buffer creation to only when we actually need it
        
        Change-Id: If5efefdc90452f0e98227f12cb1314732f785606
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114047
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-13  Miklos Vajna  <vmiklos@collabora.com>  [aa818a0b977084af21667fb68d1728bd5f300c4b]

        sw bibliography, refer to a page: fix biblio field relative URLs
        
        Clicking always requires an absolute URL, so add functionality to get
        the absolute URL (even if the field has a relative one) and use that
        when handling a click.
        
        Change-Id: I05f8b11937eac7b6032750557f4066181c6e4520
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114059
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-13  Mike Kaganski  <mike.kaganski@collabora.com>  [739b63ea2b11b3c82939c5ea4e8ac682585ac1ec]

        Missing dependency
        
        Change-Id: I6bb96d9be4926e9ea024a2edb5d9b752b37dd2e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114000
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-13  Stephan Bergmann  <sbergman@redhat.com>  [5c1d67fbace131dfcf2042d10986b78c766d743d]

        external/jfreereport: Get rid of remaining apache-commons-logging
        
        ...similar to b721a1cecb6ea0013be8402350110822e50b4415 "external/jfreereport:
        Get rid of apache-commons-logging", but where the external tarballs contain
        copies of commons-logging-api-1.0.4.jar to compile against, so
        6de0b1710adfba82c96b75a5da6f52633a54c692 "Get rid of apache-commons-logging" did
        not affect them at build- but only at run-time.
        
        The sources of the seven new patch files (and which have further been adapted as
        necessary) are taken from
        <https://src.fedoraproject.org/rpms/libbase/blob/4a8cd85e49a0a00d0e0f865a3c841e3f1858a04b>
        "Related: rhbz#1895921 replace apache-commons-logging with java.util.logging",
        <https://src.fedoraproject.org/rpms/libfonts/c/c7f7d4ed67b9ca701152732cbdac547db3ada5f4>
        "Related: rhbz#1895921 replace apache-commons-logging with java.util.logging",
        <https://src.fedoraproject.org/rpms/libformula/c/feb5be4b393f13b131623339a5868c6b381b2507>
        "Related: rhbz#1895921 replace apache-commons-logging with java.util.logging",
        <https://src.fedoraproject.org/rpms/libloader/c/53eeb19460f2ab934cdf4c7c7c73fd681141216c>
        "Related: rhbz#1895921 replace apache-commons-logging with java.util.logging",
        <https://src.fedoraproject.org/rpms/librepository/c/9fa7021dfe7dcc76e32c40f99f74c3745013c501>
        "Related: rhbz#1895921 replace apache-commons-logging with java.util.logging",
        <https://src.fedoraproject.org/rpms/libserializer/c/027e1a16f7171f7ac5f9da4683d1e1b63794bb06>
        "Related: rhbz#1895921 replace apache-commons-logging with java.util.logging",
        and
        <https://src.fedoraproject.org/rpms/pentaho-libxml/c/74538ea7cdd0845f8e6dff748f8d4abfe080dbe4>
        "add missing patch".
        
        Change-Id: I98bbe0e24398d3652cda09b0664b4775661cd939
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114053
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-13  Noel Grandin  <noel@peralex.com>  [64152322b99556b2e80a58cdf04a586e6941ba10]

        tdf#130326 speed up row height calculated
        
        for scaled rows. Teach the ForwardIterator to use the slightly
        faster normal search, and make getRangeData cache the resulting
        iterator even when doing a tree search. The combination of
        tree search for the first item, and then using a cached iterator
        to step through the row data is fairly fast.
        
        Take my load time from 23s to 22.3s
        
        Change-Id: Icd1aa3d3a8022a073b125dfc05a670b75da1837e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114045
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-13  Steve Fanning  <stevemfanning@yahoo.co.uk>  [f01ba45e59696aa1a5e500a96c8ec7c40491da35]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7f3528e4c87fb7bea49c715733abb041d4e0bd52
          - Make sure that each of Calc's four BESSEL functions appear in Help index.
            
            Also update <sort> tag on same page to specify the usual order.
            
            Change-Id: I2e214bdd6e0b865c3b27aa33d7beafc1599c4aaf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113995
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-13  Miklos Vajna  <vmiklos@collabora.com>  [ebba2ee004fce3472705867963fd4e9c7b82fb19]

        sw define bibliography entry dialog, file picker: handle relative URLs
        
        On one hand, if we have a setting at tools -> options -> load/save ->
        general -> Save URLs relative to file system, then let's be consistent
        and handle that setting here as well.
        
        On the other hand, this is the default, so this helps the scenario where
        a bunch of PDFs are in a directory, a document is next to them, and
        copying all of them to a different location doesn't break these links.
        
        Change-Id: Ic6fc552b656a754b29887915ac35ef5c2390f156
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114049
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-13  Gökay Şatır  <gokay.satir@collabora.com>  [b5b12537b784b3af9f2e2ad76536a55e281d6cfb]

        Calc: Send sheet invalidation for full row/col ops
        
        Change-Id: I4da476804d2dfaf11c1cfd6cbe11cc4a651e0f09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113251
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114038
        Tested-by: Jenkins
        Reviewed-by: Gökay ŞATIR <gokaysatir@collabora.com>

2021-04-13  Caolán McNamara  <caolanm@redhat.com>  [beeb19b361213d22247e5cb776dc522cbf190ca8]

        fix window --disable-pch build
        
        Change-Id: If92b7fb88a562a59580882a85d9115d3ed3b5b14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114037
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-13  Marco Cecchetti  <marco.cecchetti@collabora.com>  [3ad78ea6511472947db354b7c9e985a96f55ad0c]

        lok: formula bar: disable tunneled tooltips
        
        Tooltips overlaps the entered text.
        
        Change-Id: If003217fe1270a4a3ebc0ba9eee71cb8f6765760
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95792
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit c4e26fb75f904fc56bd7bcaf200b3227b9065afa)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113999
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>

2021-04-13  Szymon Kłos  <szymon.klos@collabora.com>  [bd93f5cec54350b6f07c5b7cd4987ea3762e3f40]

        impress: don't exit textbox editing when new slide was added
        
        When new slide is added by other user before currently visible slide
        then SwitchPage is called and textbox editing is ended.
        
        Avoid any focus change when setPart is called just for rendering
        or SwitchPage is used on previously avtive slide (only slide numer changed).
        
        Change-Id: I7fef42b863e0079acc84dadfc3f891548652b48f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113144
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113806
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-04-13  Noel Grandin  <noel@peralex.com>  [f6d1da91ccda960d1ee738d688a2cb374e576aef]

        tdf#130326 no need to fill ScMatrix with zeros here
        
        when we are about to overwrite the data anyway.
        Takes my load time from 24s ro 23s.
        
        The important change (for this test file) is in
            ScInterpreter::ScAmpersand
        but I changed all the other places that have the
        same problem.
        
        Change-Id: I95b8ac3b2c10a8b638551e13f6f582e793058833
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114041
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-13  Marco Cecchetti  <marco.cecchetti@collabora.com>  [36600c0d0e10828b5a37e786454ef2f8fd2dcb96]

        lok: formula input bar: get a function inserted in a not focused top view
        
        Change-Id: Ia52ebbcad8d3febab85f19279859e901f8193c49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89548
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95104
        Tested-by: Marco Cecchetti <marco.cecchetti@collabora.com>
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93343
        Tested-by: Jenkins

2021-04-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [65c001867fa02ae69b280d5ebd513275f32c089e]

        loplugin:singlevalfields
        
        Change-Id: I429e2e947f426ad16e22d3b99d48714aba96417d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114033
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-13  Pedro Pinto Silva  <pedro.silva@collabora.com>  [da698585ea981e7bf210f3d7d52cdcf3f196a7bf]

        Macro Selector dialog: Remove extra padding and shadow
        
        + Remove extra left padding so everything is properly aligned
          - No need for extra padding to convey hierarchy
            we already have headings and vertical space to convey grouping
        + Description: Remove extra shadow from the scrolledwindow
          - To avoid giving the fall sense of interactivity
            since it's meant to be solely an element to display text and
            an outline around can suggest waiting for some input/selection
        
        (cherry picked from commit f9c40cad1eefb4f6329dfd229ba18507c8083649
        with resolved conflicts, picking only relevant changes)
        
        Signed-off-by: Pedro Pinto Silva <pedro.silva@collabora.com>
        Change-Id: Ibbfac39cc46da9c9e91cdaca1a97c84d8a3cd8fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112203
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113893
        Tested-by: Jenkins

2021-04-13  Caolán McNamara  <caolanm@redhat.com>  [27c941bf1ad3e72f5a3fba1ba622134c36d6f7a0]

        drop unused suppression
        
        Change-Id: I97ab48561b0aaab0c88254872d400939e610fc6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114036
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-13  Caolán McNamara  <caolanm@redhat.com>  [2134d83b8d6e73ca8eacd812eb3431bff38c74f6]

        cid#1473844 Untrusted loop bound
        
        and
        
        cid#1474351 Untrusted loop bound
        cid#1474118 Untrusted loop bound
        
        Change-Id: I060ebe5fbd6275fdd8b615a7cc0cdd7fce5f35bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114016
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-13  Stephan Bergmann  <sbergman@redhat.com>  [bce31cac427d7119cd8ccec64bdfa820706cbfcc]

        Update the reference rdbs to libreoffice-7.1.0.3
        
        LD_LIBRARY_PATH=.../master/instdir/program \
         .../master/workdir/LinkTarget/Executable/unoidl-read --published \
         .../libreoffice-7.1.0.3/instdir/program/types.rdb \
         >.../master/udkapi/type_reference/udkapi.idl
        
        * no changes
        
        LD_LIBRARY_PATH=.../master/instdir/program \
         .../master/workdir/LinkTarget/Executable/unoidl-read --published \
         .../libreoffice-7.1.0.3/instdir/program/types.rdb \
         .../libreoffice-7.1.0.3/instdir/program/types/offapi.rdb \
         >.../master/offapi/type_reference/offapi.idl
        
        Change-Id: I1d87d98931263771c39f0320e22186c63923a04a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114035
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-13  Mike Kaganski  <mike.kaganski@collabora.com>  [5e5c7e10a5fde5ed93c541d439ce016e35d5d65a]

        No need to use getStr here
        
        Change-Id: I11e0210cb4e72c11015b19b3a16d4f705ab3b13b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113996
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-13  Miklos Vajna  <vmiklos@collabora.com>  [e1cc5041cfb7272eb96f174e1c64285420397588]

        tdf#132393 sw: disable TabOverMargin layout flag inside sections
        
        Regression from commit bdfc6363d66aa079512cc8008996b633f693fed1
        (n#793998 sw: add TabOverMargin compat mode, 2013-01-08), the problem is
        that currently adding an alphabetical index generates document model
        where tab positions are explicitly over the margin and users expect that
        the page numbers are still visible, even for Word documents.
        
        Fix the problem by disabling this mode inside sections. Long-term we may
        want to fix the ToX generator to create a more sane document model and
        then this flag can be handled even inside sections.
        
        Change-Id: Ic91ac36e703d59e4711a009db1f921e456bf8645
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114018
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-04-12  Mike Kaganski  <mike.kaganski@collabora.com>  [88ca6d7834a9d710dc124ee845fd3c270e33b59a]

        getXPathNode may return nullptr
        
        E.g., when "Undefined namespace prefix" error is thrown
        
        Change-Id: I9dfcf761dc8463e2679fb41962502689c91cd2f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113994
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-12  Justin Luth  <justin.luth@collabora.com>  [5b59d0b92f388a4c9e54f16a0716cece7a587bb6]

        docxattributeoutput: cleanup assert that has served its purpose
        
        tdf#114799. No examples ever found.
        
        Change-Id: Id4a87ed12c3f41da93227c8034911b701b256a7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114014
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-04-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [4627cac8e55e0789c23841c95d333815d4b44a09]

        loplugin:unusedfields
        
        Change-Id: Ifb8ff48a05f37c0593bf619d7c774a26cb2655e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113987
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-12  Noel Grandin  <noel@peralex.com>  [26fc87c6827e9d86c5b7cf7aa216f0a60ab28411]

        make SfxItemPropertySimpleEntry constructor explicit
        
        Change-Id: I09d6045320b44746fbdb103db884c214e0509a78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114012
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-12  Katarina Behrens  <bubli@bubli.org>  [46fe595379a898ee7e537cbffd5d215d4a58aca5]

        tdf#131171: make Diagonal Squares animations behave as described
        
        All of these animations map to Waterfall transition
        left-to-bottom: horizontal left rotated 90° clockwise
        right-to-top: reverse of left-to-bottom
        right-to-bottom: horizontal right rotated 90° counterclockwise
        left-to-top: reverse of right-to-bottom
        
        This holds for entrance animations. For exit it is the same but
        reversed
        
        see also: https://www.w3.org/TR/SMIL2/smil-transitions.html#Table%205:%20SMPTE%20Matrix%20Wipes
        
        Change-Id: I9d1b05485727bb6f0e93ba78f10094055bfbaa70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113985
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <bubli@bubli.org>

2021-04-12  Miklos Vajna  <vmiklos@collabora.com>  [c63b8d55bdb0a6a236cef856cbfc5d9fe45ac103]

        sw define bibliography entry dialog: add browse button for file:// URLs
        
        - wrap "entry" in the biblio fragment into a "hbox"
        
        - audit uses of "entry" and work with "hbox" instead, depending on if
          the context is a child widget (want hbox) or indeed an entry (want
          entry)
        
        - add a hidden-by-default browse button to that box
        
        - add a handler which can edit the AUTH_FIELD_URL entry
        
        Change-Id: Ifecc6f1a86be1f609d470535f103c630e45d04cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114013
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-12  Noel Grandin  <noel@peralex.com>  [fe23e35ba5705d7f51f69c3f4e7ccd6c5b575a6b]

        less copying in SfxItemPropertyMap::getPropertyEntries
        
        we can just expose the map now, and avoid copying all the properties
        
        Change-Id: Icb22975508582268dfa96e41eb98ac01e7f51317
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113982
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-12  Mike Kaganski  <mike.kaganski@collabora.com>  [27911b0455d8dcc08a0702372492a6ce00250cb7]

        Use more std lib
        
        Change-Id: Idc9a619562b278eed513033c7450a16516b7d3a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113980
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-12  Luboš Luňák  <l.lunak@collabora.com>  [8043fe3e45c8999c8eaf475ba46d50b125e38b93]

        use Skia linear+mipmap for quality large downscaling (tdf#140129)
        
        This is what https://bugs.chromium.org/p/skia/issues/detail?id=11810#c1
        suggests (although I consider it to be an annoyance having to do this
        explicitly).
        
        Change-Id: I3df80374492c7b208ebaf819c0b4794ba535aa53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113979
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-12  Luboš Luňák  <l.lunak@collabora.com>  [f0ef4e6b83f5ad3b916c42682561b86ddd485f0d]

        update Skia to chrome/m91
        
        Change-Id: I82050e9695b9aa49c33ee16d345bb64595b00bbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113978
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-12  Caolán McNamara  <caolanm@redhat.com>  [7ef44142086670160756705368339a989828653a]

        tdf#134736 move nLastBgAction to also include any trailing pops
        
        RemoveTransparenciesFromMetaFile is a very fragile thing
        
        Change-Id: I8feeb436426d16087ab5fbaddf6b39ac32574e5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113981
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-12  Caolán McNamara  <caolanm@redhat.com>  [6dcb611a99b61c7f2056c48a0dd1adf1c24275da]

        forward decl vcl::Window in uiobject.hxx
        
        Change-Id: Ic4355a7cbf15e211b820e8343638100f729b4189
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113969
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-12  Szymon Kłos  <szymon.klos@collabora.com>  [be82f6313f298c13a2f040b218c6f2a33705ff8c]

        tdf#140489 fix chart display in xlsx
        
        Commit 1147383:
        tdf#114181 XLSX combined chart: fix swapped primary and secondary axes etc.
        
        introduced regression by applying axis swaping not only
        for combined charts.
        
        Change-Id: I764399579ff922ddd495540fdd2a39675f2a8da5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113836
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-04-12  Caolán McNamara  <caolanm@redhat.com>  [0b527b7fe7fdceb04e9b35b345b58c72d9ddc656]

        improve scoping
        
        Change-Id: I3f081312cbfccce4982b8df7538d7d64150a0d11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113977
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-12  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [4d499c7b60532ae9a7006936cf2a48f14bd964d1]

        Update git submodules
        
        * Update translations from branch 'master'
          to e6805b7fe628e6723b4d6fd535175344a7c56bde
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I75e95d5c22288ed7c1b4d759de1ce25b1d00da8d
            
2021-04-12  Luboš Luňák  <l.lunak@collabora.com>  [4eac7a11e5d39ca6c783f65f1ca2df009b9a37e4]

        convert few more clang plugins to shared
        
        Change-Id: If8ee55d36f1fd2b2dee8c0a1596dee0c7d05eb6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113886
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-12  Noel Grandin  <noel@peralex.com>  [40f9888ddc5def405d5a7724cb70f26eca527f01]

        tdf#130326 flatten SfxItemPropertyMap
        
        which shaves 2% off load time here since we construct a boatload
        of these
        
        Change-Id: I7a57447026f3a1bd6a31f10adf15bee2d1d17c8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113967
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-12  Stephan Bergmann  <sbergman@redhat.com>  [919d2e63ac628440726f8bfc671536ec7febafed]

        Fix previous typo-in-comment fix
        
        ...10c02f69106a248f3c0514b36ec95895ce98d8d7 "we where -> we were"
        
        Change-Id: Icc82890293d56aa3a17b0f5867382873521465f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113968
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2021-04-12  Szymon Kłos  <szymon.klos@collabora.com>  [5bf84e085b3749330ce213b09ecdf71177e84bed]

        Don't overwrite existing categories for series
        
        When chart serie has defined categories which are not
        references we can fail on creating XLabeledDataSequence
        and in the end overwrite them.
        
        Change-Id: Ie8dc76e420fc4a2508df66a6dca80b8023ee895b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113835
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-04-12  Johnny_M  <klasse@partyheld.de>  [6ffad2ef4f08906c32fbf5ee72ee428f3bb68fb1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 07dcc9868b9fa0bca222a9f87c4c427981b9ee2c
          - tdf#132643 Translate German section IDs
            
            Change-Id: I80977c8caee8707f087c83e338ae3b9badca22ac
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113919
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-12  Johnny_M  <klasse@partyheld.de>  [0b83f4514584231128f5d4d128482849b6492238]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 31a21db0b3f6f372d1b6e5c95feee906114f1a1a
          - tdf#132643 Translate German section IDs
            
            Change-Id: I4bec4888477dcbce8610f27c5f46bd505b432ac5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113918
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-12  Johnny_M  <klasse@partyheld.de>  [3123c03221e20955a42a79612e4af77aa9eab722]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ff2318b4f04b66c2cb1f170e704326e0832177a2
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ic2f17ed1ac6b5ed6872bae59f42099ec6f40849e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113917
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-12  Johnny_M  <klasse@partyheld.de>  [f4bdd40d0d92fd1305e7a6931a02e3ea43e0030e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 50827fc77d659c80f335576e7af189ab81477b44
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ib9b6773d5df73aeb861d924941b12f606e2e0156
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113916
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-12  László Németh  <nemeth@numbertext.org>  [d89786054715b44aa983d0752484216825c74ae2]

        tdf#125909 tdf#141298 sw: show (Hidden) Track Changes infobar
        
        instead of enabling Track Changes toolbar automatically,
        when there are hidden track changes data or settings in
        the document, i.e. Track Changes toolbar and Show Changes
        are disabled, but
        
        – the document contains (not visible) recorded changes, or
        
        – Record Track Changes is enabled (which will result hidden
          recording, e.g. unintended publishing of the deletions of
          the document); or
        
        – both of them.
        
        Messages of the infobar show these cases.
        
        Button of the Track Changes infobar allows to show/hide the
        Track Changes toolbar. Hiding the Track Changes toolbar with
        button of the Track Changes infobar closes the infobar, too.
        
        Regression from commit afbbfb3b55beb937555a972d9edbb47ede91001a
        "tdf#83958: sw: enable Track Changes toolbar automatically" and
        commit 1989201c56c03b1ef13a282cfd09af69620040ea
        "tdf#138870 sw: fix Track Changes toolbar reappearing".
        
        Change-Id: I9162102d63d671b412fa0228e6bbfb5c356ee03e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113792
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-04-12  Johnny_M  <klasse@partyheld.de>  [02529315289b8a5ef546e5df33283a424d68d8fd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 43af3c00658cb8495d9a5899a5e46d55d32d0214
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie7df735208ca7230933d8b0f34e9fa0f4b503bd0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113915
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-12  Johnny_M  <klasse@partyheld.de>  [11ac715fe3c8a5e07c7f1ce4b1afbabbb0fe4ce0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5deaeaef9b60a05989ebad38ea24bf371ce85866
          - tdf#132643 Translate German section IDs
            
            Change-Id: I80ffcba551e79acda1ef86a73821dd69342c3ccb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113914
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-12  Johnny_M  <klasse@partyheld.de>  [f29fe21625ae76aeb0de4e04ab20bc0c26eb847e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b21e7b8baf8fa086f125715979d954fa98b8d678
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie4f92bbe1b1f3e9004a5e620b5011a055fe4ace9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113913
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-12  Johnny_M  <klasse@partyheld.de>  [f3fd181e0ccbd2dbd04bf5cee03a2af6ccb158c9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dcd1f3d7fec004fddfb06a55f8fde8917db002b7
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iede54674b21400656f14e13ef09d171d34cffa12
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113912
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-12  Johnny_M  <klasse@partyheld.de>  [3013683185310cf71eaeeddffd6162c9baed6355]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e9f44664bd42e836d2f5a83178727eab8af24903
          - tdf#132643 Translate German section IDs
            
            Change-Id: If50ed9c50514955053619bcfb1de0e03042ac7b3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113911
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-12  Johnny_M  <klasse@partyheld.de>  [bb617703212aae7e6846e50cb52157db69601258]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1cea2852435da3e542b2b930f50742bb7e3bc533
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ibcbb2dd3aa872fbc2793a4152b6d982de4729ab5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113910
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-12  Noel Grandin  <noel@peralex.com>  [cdf710200c2e9d8a335bf97ed73530f0d53c6376]

        SfxItemPropertySimpleEntry constructor should take a reference
        
        not a pointer
        
        Change-Id: I09e356d9230e2cf386349aad028a41548cb050ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113965
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-12  Miklos Vajna  <vmiklos@collabora.com>  [bd9b009491b9aed5160be870dc82af5709f41af2]

        svx: prefix members of SdrObject
        
        So that nOrdNum doesn't cause -Wshadow in
        SwDrawVirtObj::AddToDrawingPage().
        
        Change-Id: Ie7b1401f5c3cb07bfa653c4268dbdce7ba7abea5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113966
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-12  Caolán McNamara  <caolanm@redhat.com>  [198960184cd7c4bcc0366aadf1d0f61e52c2d7c3]

        drop unneeded include
        
        Change-Id: Ie22ff468f1220a2d2a526b9d00dcfbec4048557b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113961
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-12  Caolán McNamara  <caolanm@redhat.com>  [2577a6be556b688d9c3dbca8dea2860586e63e11]

        forward decl vcl::Window in toolkit/awt/vclxwindow.hxx
        
        Change-Id: I488f994fc890cacd20a6fdc224a098fe0caf3070
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113960
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-12  Caolán McNamara  <caolanm@redhat.com>  [3077f05a2198bdebd361325ed065a9d69a0491f6]

        update PCHs
        
        Change-Id: Id3728ac0011d3deed7e56081e3a854c7fa5336f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113959
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-12  Caolán McNamara  <caolanm@redhat.com>  [49481b842ccc35ef2000df0ee659ff17ab39edb9]

        vclxtopwindow.hxx and vclxcontainer.hxx can now be private headers
        
        Change-Id: If6d56c9f2fcaf47e1756e8645098ad86987c8b64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113958
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-12  Caolán McNamara  <caolanm@redhat.com>  [7a762ad0c69011b1e77098395e171393046330ed]

        VCLXMultiPage can be in private headers
        
        and similar
        
        VCLXFormattedSpinField can drop SAL_DLLPUBLIC_RTTI
        
        Change-Id: I72cf9eeb1a0cba45089692bc81ae0c79a32bbef5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113957
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-12  Rafael Lima  <rafael.palma.lima@gmail.com>  [8f9b4464ad5bf3dd235e89982454e9aee3c8ea5e]

        Partially resolves tdf#134369: Enable word-wrap by default for shapes in sd
        
        This patch enables word-wrap by default for Basic Shapes, Block Arrows, Flowchart Shapes and Callouts.
        
        However, it does not enable word-wrap by default in some object gropus in the Gallery. These groups will be handled in a future patch.
        
        Change-Id: I9158bce92d26766a3b281e13758bf388b54b4f7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106650
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-04-12  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [ac87ae4615fc96c247ca98a321c69400411dab06]

        tdf#141397 Add accelerator key for Insert cross-reference
        
        Change-Id: I4d2c6ec9824b5c397f287d9fdc11000c3c597762
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113570
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-04-12  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [58dcf2a88af215df4e912f0cfcb32908c6a298a0]

        tdf#132869 - Show the error message in a tooltip
        
        In the define name dialog, the input itself should show the error
        message in a tooltip. In addition, the possibility to test the tooltip
        text in python was added.
        
        Change-Id: I9bd7d2b2be8300aa366971f8a1f115e8ae19fb98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113513
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-04-12  Noel Grandin  <noel@peralex.com>  [f9fae84cbd9663d6a394aa8e4e4b927c11384815]

        tdf#130326 speed up XLSX load in ScFlatSegmentsImpl
        
        since we are iterating over the tree, use an iterator to speed
        up subsequent lookups.
        
        Takes my load time from 26.2s to 24.3s
        
        Change-Id: Iac86c9f60d447cb7679913a0585c9631f845c3e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113948
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-12  Ming Hua  <plateauwolf@qq.com>  [f1a20dc89296ccdf15cabdd50af5e31a9659cdc6]

        Tip-of-the-day: improve a tip and add link (related to tdf#139533)
        
        This was changed in
            commit a182dea0413c467b834f206f9cb91dc3f56acd35
            tdf#139533 re-word a tip of the day
        and "You can" was added to the beginning of all sentences that start
        with "Create...".  However this particular one is phrased as a question,
        and "You can create...?" is obviously grammatically incorrect.
        
        Fix this by combining the two sentences of the tip into one, and drop
        the unnecessary and inaccurate note in parentheses.
        
        Also add a link to the help page about creating master document.
        
        Change-Id: Ib6e92b2a7772378e4b7b67e40bdd2e2791d4f07a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113392
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-04-12  Heiko Tietze  <tietze.heiko@gmail.com>  [dc78803e2fc757fc3ddd97b59e698bf1385c5555]

        Resolves tdf#135896 - Add hyperlink to file location
        
        File > Properties: Document Location is now a hyperlink
        opening the file browser for local files or the internet
        browser for remote content
        
        Change-Id: If3de16172e12aa1a3f4acc7504a2b3dd78677c09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113839
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-04-12  Mike Kaganski  <mike.kaganski@collabora.com>  [334838efc12cd1e4a451a8dd7542b93fdaf30bb9]

        Unify on std::basic_string_view for indexOfStr
        
        A follow-up for 5ebccaa07589383653dbd65e58204a82dd3cde09 and
        5a11edc795d8a3ef1e15fc4e251f594911403131
        
        Change-Id: I58c1f518967cb98bd7edecd655d5be0d4657a1ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113938
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-12  Michael Weghorn  <m.weghorn@posteo.de>  [bcf0ed2f672646107b42cbe67e5c3c9d170bb33a]

        android: Drop some unused Turkish translations
        
        Those are leftovers; they're unused since
        
            commit a23bd42e9b2f6401c710ac95afcc3aa8f360d65c
            Date:   Tue Apr 6 14:26:06 2021 +0200
        
                android: Drop custom file abstraction + UI
        
        Change-Id: I898391cfccd465e4d18d51ee07ee847978872ef1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113885
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-12  Michael Weghorn  <m.weghorn@posteo.de>  [c0c43f4742e9a78addafd9522779f7f55243a522]

        android: Drop 'LibreOfficeMainActivity#onSaveInstanceState'
        
        It just calls the parent class method anyway.
        
        Change-Id: I802e75ad650b71d6daa08494ff812985bb844a5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113884
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-12  Michael Weghorn  <m.weghorn@posteo.de>  [1bc42472200c32c9a0a10dd1c3cd6c6a8a5d47d2]

        tdf#95517 android: Rework app/doc lifecycle handling
        
        Previously, the document was always closed in
        LibreOfficeMainActivity's 'onStop' and loaded anew in
        its 'onStart' method.
        In order to not lose user changes, there was also
        a caching mechanism in LOKitTileProvider, also triggered
        in 'LibreOfficeMainActivity#onStop'.
        
        This means that e.g. each time a switch to another
        Activity/app happened, a cache document with the user
        modifications in it should have been created for
        restoration. That did not really seem to work
        particularly well in a few tests, as also described
        in tdf#95517 ("changes reset after show Settings").
        
        The documentation aboue Activity lifecycle says [1]
        
        > The entire lifetime of an activity happens between the first call to
        > onCreate(Bundle) through to a single final call to onDestroy(). An
        > activity will do all setup of "global" state in onCreate(), and release
        > all remaining resources in onDestroy(). For example, if it has a thread
        > running in the background to download data from the network, it may
        > create that thread in onCreate() and then stop the thread in
        > onDestroy().
        
        This changes the handling to load the document in the
        'onCreate' method and clos it only in 'onDestroy',
        i.e. the document remains open while e.g. switching
        to another Activity or app, thus making it unnecessary
        to try to restore state as good as possible in 'onStart'.
        An invalidation of the view (via 'LOEvent.REFRESH')
        generally seems to be enough.
        (Well, sometimes there is an issue with
        invalidation/repaint and single tiles remain black,
        but that happened previously - when the whole doc
        was loaded anew - just the same way).
        
        This allows dropping some extra handling needed
        to try to restore the previous state, along with the
        caching mechanism in LOKitTileProvider (that had some
        other issues, e.g. it didn't reliably create the cache
        file, since the file extension was not always set, and
        'LOKitTileProvider#cacheDocument' was relying on that
        to derive the document type).
        
        I am not sure whether I missed any aspect that the
        previous implementation was trying to solve, but
        at least these scenarios I found and tested worked
        as expected with the change in place:
        
        * user changes still present after switching between apps
          (s. tdf#106648 "Android: save current work when onSaveInstanceState is
           called")
        * for the Calc case, the sheet that was selected before
          switching apps is still selected (s. tdf#101689
          "Android Viewer calc returns to first sheet")
        * user changes no longer get lost when selecting a menu item
          (s. tdf#95517 "changes reset after show Settings")
        * case where the user leaves the app by pressing Home, and starts it again
          (as described in commit 83386129f5be002f2649db81bba4c468c7f6e4de
          "android: Fix the application lifecycle.")
        
        [1] https://developer.android.com/reference/android/app/Activity#activity-lifecycle
        
        Change-Id: If59734cbfd62673884786066c94e2c2a1d6a916e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113883
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-12  Michael Weghorn  <m.weghorn@posteo.de>  [d8fea0b8cc92c3416df1e98d7f472e534eae38e8]

        android: Always create a temporary local copy of the doc
        
        Always create a local copy of the original document
        to work with, rather than doing a different handling
        depending on the type of the URI used to specify the
        file to load.
        
        This will also simplify adding support for "Save As"
        in upcoming commits, where the temporary
        file can remain the same and only the URI for the
        actual document will need to be changed.
        
        Change-Id: I2587611fa56b76d8a5384ac25c57335e8d12e987
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113882
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-12  Michael Weghorn  <m.weghorn@posteo.de>  [d3f8f4b1663214ebe29e49e109b1ae704b680b9e]

        android: Turn 3 "internal" docs into raw resources
        
        Make 'example.odt', 'license.txt' and 'notice.txt'
        (which can be opened via the "About" dialog)
        resources of the app by copying them to a new directory
        'res_generated' instead of into assets, and include
        'res_generated' into resources, then use an
        'android.resource://' URI instead of a 'file:///assets/'
        one in AboutDialogFragment.
        The latter does not work with when passed as a parameter
        to 'ContentResolver.openInputStream'.
        
        Adapt/Simplify 'LibreOfficeMainActivity#copyFileToTemp' to
        make loading those docs using the 'android.resource://'
        URI work and use the existing 'copyStream' method for copying from
        the input to the output stream.
        
        This is in preparation for upcoming commit with Change-Id
        I7731ef81a4242fa0ce3b3fd8ced1683a6a6bee8c,
        "android: Always create a temporary local copy of the doc".
        
        Change-Id: I7731ef81a4242fa0ce3b3fd8ced1683a6a6bee8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113881
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-12  Michael Weghorn  <m.weghorn@posteo.de>  [bcb74b50920a44729ba2c88db98738a61d8d9920]

        android: Drop fallback of opening default doc
        
        Drop the fallback of opening 'example.odt' when
        no file to open was given.
        I see no valid way how that fallback should be
        reached, so write an error log message instead,
        just in case there is still a way to get there.
        
        Change-Id: I8b8040ba0099cba9196f65982f09c67791be01c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113880
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-12  Michael Weghorn  <m.weghorn@posteo.de>  [224df2980f0626b1e0b7f40c14348771ffff58fe]

        android: Extract method to copy stream
        
        Extract method 'copyStream' used to copy the
        temporary file to the actual document URI when
        saving.
        It will also be used for copying the other way around
        when initially opening the document.
        
        Change-Id: I5382f4a7c49b454ff38fb8f95afab3c39145c11f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113879
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-12  Michael Weghorn  <m.weghorn@posteo.de>  [79d9a7349174a7e2b2aa7fcf324a6987edbbd555]

        android: Add member for document URI
        
        Add a 'mDocumentUri' member in LibreOfficeMainActivity
        to store the document URI rather than retrieving it from
        the Intent using 'getIntent().getData()' all the time.
        
        This is also in preparation to make it possible to change
        the URI later, e.g. when doing a "Save As".
        
        While at it, also switch to readonly mode for the
        fallback to 'DEFAULT_DOC_PATH' (though I don't think
        this should be relevant anyway).
        
        Change-Id: I629bad1d743e458191dcfa2b1371ea4b280e7b13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113878
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [7a0e0a84a02f505200331c19b28d45e898cd5a12]

        KF5 allow changing the font backend to QFont
        
        Implements SAL_VCL_KF5_USE_QFONT to switch the used font backend,
        like SAL_VCL_QT5_USE_CAIRO for the qt5 backend.
        
        Change-Id: If3f163973c2e251eafe3bd734fd7525a8127cbcf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113946
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-04-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [963f252cd1ea9c268a6ced68a3454b10cbee1a89]

        Qt5/KF5 get rid of unneeded own grahics handling
        
        This was hiding tdf#141623, when I decided to implement the override
        to run the kf5 VCL plugin with the qfont text rendering.
        
        Change-Id: Id1fcd363bd77a756cb27e3a171c872ce792da5ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113956
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-04-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [91c883e75436210ca8af95df1ca597caeeda8703]

        tdf#141623 Qt5+cairo init surface with widget size
        
        The QFont based rendering path directly uses the widgets size to
        initialize the QImage buffer image, so do the same for the Cairo
        surface, instead of the arbitrarily size of 640x480.
        
        Change-Id: I91326dab67cbbb5e75b78b02c34eaca61ad26482
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113955
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-04-11  Caolán McNamara  <caolanm@redhat.com>  [ae8bde1b03335a096ea2acd7fe20a6f1a326ba35]

        ofz#30962 Timeout: skip slow path for fuzzing
        
        Change-Id: I49c3b06e9b54d9d6657b64b153907f995e572a19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113951
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [83f91d82f34922346209c11f4b8be8ad93813e79]

        Fix typo
        
        Change-Id: Ia6fc35fa8e6c43686b84e441ea3949b7ecbb78a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113954
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-04-11  Caolán McNamara  <caolanm@redhat.com>  [3f9127d149492b572aebd32a3baee040b4c8d30b]

        ofz#26099 skip slow path when fuzzing
        
        Change-Id: Idef5a50733bc4bdef45ea613b4833df0b9d7c9e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113952
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-11  Jean-Pierre Ledure  <jp@ledure.be>  [77cb68db10cdd0dac9409cff0f59637b25e6d9a7]

        ScriptForge - (scriptforge.py) Database class
        
        New class to run from Python DDL + DML SQL commands
        on databases embedded in or connected to Base documents.
        
        GetRows() is hardcoded as an exception (cfr. bug #138155) in
        _PythonDispatcher() - SF_PythonHelper.xba
        to be able to return 2D arrays to Python.
        
        Fix returned empty arrays in the Basic-Python engine:
        the standard bridge ignores them and returns a null byte
        sequence instead of an empty tuple.
        
        Change-Id: I336ea0b585b759b998af0871d25bfd384a2e66ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113953
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-04-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [84962c21b41d2e65546486cb73e7f3785487265a]

        epoxy: fix gen_dispatch.py fildescriptor leak
        
        Change-Id: I3f7bd1befffb45b12bc178f9addf1445a6c33921
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113944
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-04-11  Noel Grandin  <noelgrandin@gmail.com>  [10c02f69106a248f3c0514b36ec95895ce98d8d7]

        we where -> we were
        
        Change-Id: I993442061ac59e1ecd86b7d97a3e52c561987878
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113942
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-11  Caolán McNamara  <caolanm@redhat.com>  [87586cd0e41b1dbcbf49df993d69ef7aa426f7e0]

        ofz#32467 Timeout: add arbitrary master page limit when fuzzing
        
        Change-Id: Ic95b84ceb91ccadf9d4f2dd763a4f4ec7b379381
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113950
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-11  Caolán McNamara  <caolanm@redhat.com>  [47b1d193b6e1537103c1774f4f045d9fa4210220]

        ofz#32908 avoid Timeout
        
        Change-Id: I560a5ff4caf204cc46d6cfb5f7680328295020fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113949
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-11  Steve Fanning  <stevefanning@libreoffice.org>  [4ffe58c5be712072387a8403dca8ba3cbc1df35a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d055e8d2ab5182def772050c8abdc54725a7814a
          - Help Pages for Calc’s “IM” Functions, Improved Equations
            
            I have recently spent some time updating the pages
            of the Calc Functions Wiki that relate to the
            processing of complex numbers.
            
            There are 25 functions in Calc’s Add-In category
            that have names beginning with the letters “IM”
            and these are all concerned with processing
            complex numbers of the form “a+bi”.
            
            Of these 25, there are 6 trigonometric functions
            (IMCOS, IMCOT, IMCSC, IMSEC, IMSIN, and IMTAN)
            and 4 hyperbolic functions (IMCOSH, IMCSCH,
            IMSECH, and IMSINH). For these 10, the current
            help pages include equations to assist the
            user’s understanding of the function’s purpose.
            
            I feel that some of these equations should be
            replaced with more appropriate equations that
            reflect how the software functions (see
            /core/scaddins/source/analysis/analysishelper.cxx)
            and these proposed changes are listed below.
            
            Change-Id: Ie0e4957e374570d60be00bcbe9b9015acab5e3a1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113935
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-11  Caolán McNamara  <caolanm@redhat.com>  [2f4684ac3950fe34d234a5c2334000af9396fec4]

        cid#1473782 silence Untrusted loop bound
        
        Change-Id: I5c6bd57f2ffbce4a8adf794c46aeb62cae5c6604
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113947
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-11  Caolán McNamara  <caolanm@redhat.com>  [7c2e6058439da9d061e5e0bbd07c8b6d4f2ffcbf]

        require only as much remaining data as is necessary
        
        Change-Id: If26562a7d5bede1dea414cbe24871b1dd75bfe23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113943
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-11  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [e5a4149fb909cd1c28488d2d88534b59df738339]

        Sukapura: tdf#141617 fix inconsistent spacing and indentation icons
        
        Change-Id: Id41c5632b3532e84f4486625e9bd4731c86f0272
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113936
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-04-11  Caolán McNamara  <caolanm@redhat.com>  [998ee89bcaf42697b5541008787ce05ecbe608d4]

        ofz#31685 give up on large tables to avoid Timeout
        
        Change-Id: I99a7cdede74c4e8a661579467624f21fcf9132df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113931
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-11  Caolán McNamara  <caolanm@redhat.com>  [ed901cc95b24d01c741861526d66f9451827c0ba]

        Related: ofz#31685 Timeout. This hunk is a simple swap
        
        Change-Id: Ia4c0f2727c0278496c68f54eca3046a924fa21e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113930
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-11  Andras Timar  <andras.timar@collabora.com>  [20ceadb1cf73c27011a32a243726ac11f3839ace]

        Add Esperanto dictionaries
        
        Change-Id: I22d73bb5a6e4d215dc35acdd4ded47d29882671e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113941
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2021-04-11  Stephan Bergmann  <sbergman@redhat.com>  [6de0b1710adfba82c96b75a5da6f52633a54c692]

        Get rid of apache-commons-logging
        
        ...using Java 1.4 java.util.logging.Logger instead also for the last remaining
        uses in reportbuilder.
        
        (The mention in swext/mediawiki/src/THIRDPARTYLICENSEREADME.html was presumably
        a leftover from 4b6ceed4a4a9b152905a8b1712ffb9bd61373c16 "swext: Wiki Publisher
        does not use those apache-commons libraries".)
        
        Change-Id: Ia0bc598fe5844ced11cae497548ec7d09453a99d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113939
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-11  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [d9f10d8f0f6bae31dd5ebd9fa00f989d17fc21da]

        Sukapura: tdf#141618 fix blured vertical line of Sukapura's anchor marker
        
        Change-Id: I11b3fca85ec00049dfe84df6cfb548a320e255cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113937
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-04-11  Carmen Bianca Bakker  <carmen@carmenbianca.eu>  [43a0f443a0484d516ffcf7c31b7d357f7cbf4d0d]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 96ecb3d82f441c8ba38e7f773c5941e502acaf1c
          - Add Esperanto dictionary
            
            Signed-off-by: Carmen Bianca Bakker <carmen@carmenbianca.eu>
            Change-Id: I1852b0eedc9b397c43f213dab60ff08e44b01678
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/110415
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2021-04-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2b24c9ee832ceff6e6e6ae3f4525e8e77e8df8dc]

        Fix typo
        
        Change-Id: I197ccc8f24cae23c7056245b009f1aac90895040
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113940
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-04-11  Stephan Bergmann  <sbergman@redhat.com>  [bdf296526b47f8507773063765a7635fb121a760]

        Apache Commons Codec/HttpClient/Lang are no longer bundled
        
        ...ever since a41a4a22f1a7e82ab64f28b71f5ce6acc1c04921 "remove now unneeded
        apache-commons libs"
        
        Change-Id: I197063d6a2f34d4800383ead1f55da47054e67af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113831
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-11  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [470bd8acc75b48a9a83b0ebb016b6696d0afbe80]

        Colibre: Revise some bullet/numbering icons
        
        Change-Id: I6ff3e82cc02272e10314cc92e6ee584fcc50724c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113934
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-04-11  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [13044de19d1971f2820601440ce49f218122edb8]

        tdf#141600 fix blured vertical line of Colibre anchor marker
        
        Change-Id: I5acab0328fd40e7eb4043a77197d78925c38237a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113933
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-04-10  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [2a44f2e9b4b139b6f5cc7b9a283cb11a5641a10d]

        vcl: allow for overriding the default PDF rendering resolution
        
        Change-Id: Ibd75c6dd71d93322bd77995547e735c2d4849602
        Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113223
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2021-04-10  Eike Rathke  <erack@redhat.com>  [cdab3bec73a0a5137b8d102f5781f88231721db3]

        Quote literals in {ja-JP} date and time format codes
        
        Because when loading number formats from ODF literal text is
        enquoted that resulted in duplicated formats that differed only in
        quoted literals vs unquoted literals with identical functionality,
        but unnecessarily polluting the number formats list.
        
        Since
        
            commit 5d1042cbd25b22babaf8b30bc4edff6f70750b5e
            CommitDate: Sat Apr 10 03:49:37 2021 +0200
        
                ODF load: use AAA/AAAA instead of NN/NNN(N) for implicit
                secondary calendar
        
        these predefined format codes now load actually identical.
        
        Change-Id: I02b5367ecd8ddab4419a56ba4d1c3ac4233142b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113925
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-04-10  Noel Grandin  <noelgrandin@gmail.com>  [5a11edc795d8a3ef1e15fc4e251f594911403131]

        use std lib for sal_Unicode version of indexOfChar_WithLength
        
        if possible, which will probably have a better word-at-a-time
        algorithm.
        
        Change-Id: Ia338a0aad81ef450d482701139f131d6d577b737
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113922
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-10  Caolán McNamara  <caolanm@redhat.com>  [3748fe3e4fc22a400b3120010192b75754e38b17]

        Related: cid#1474351 Untrusted loop bound
        
        we read 6 bytes per loop but the guard is for 2 bytes available
        (which is the correct amount for for the ImportExcel::Mulblank case
        but presumably should be 6 for ImportExcel::Mulrk)
        
        Change-Id: Iba9c59c042c6fdd9794107e95c024f1763337186
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113928
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-10  Noel Grandin  <noelgrandin@gmail.com>  [5ebccaa07589383653dbd65e58204a82dd3cde09]

        use std lib for O[U]String indexOfStr
        
        if possible, which will probably have faster implementations.
        
        Change-Id: I403d4c3c0f5407412a2284a90fd5abc083881d18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113923
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-10  Noel Grandin  <noel@peralex.com>  [4f746b369ac6b1bdc591116a22e5df270dcf7193]

        speed up XmlReader::handleSkippedText
        
        this part of config loading is fairly hot at startup, so inlining this memchr
        call from rtl_str_indexOfChar_WithLength shaves off 2% of my load time.
        
        Change-Id: Ia79f43179475c51d856b685f053f597919cf12af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113924
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-10  Julien Nabet  <serval2412@yahoo.fr>  [f3151e62bcc7cb66313df70a2ec8eed8ca8f2c88]

        Related tdf#117750: fix "Solarization" and "Aging"
        
        For solarization, regression from:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=c38485279cd36da96ac81107d567ea4e779b2b96
        author	Chris Sherlock <chris.sherlock79@gmail.com>	2018-04-20 20:27:41 +1000
        committer	Tomaž Vajngerl <quikee@gmail.com>	2018-04-22 05:33:11 +0200
        commit	c38485279cd36da96ac81107d567ea4e779b2b96 (patch)
        tree	ad9843a17f87271f9e0cf89643e2e6c3ee8a8de1
        parent	bcbf767bcfc024e2be839e0c0886f942dd068e4f (diff)
        vcl: ImplSolarize() to BitmapSolarizeFilter
        
        For aging, regression from:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=1ab12471f3a69c4d502e6271e84ddf8a981f507f
        author	Chris Sherlock <chris.sherlock79@gmail.com>	2018-04-20 20:32:23 +1000
        committer	Tomaž Vajngerl <quikee@gmail.com>	2018-04-22 05:33:39 +0200
        commit	1ab12471f3a69c4d502e6271e84ddf8a981f507f (patch)
        tree	6652276229ad1c3ffca48f7a31e1b77d2ea04b07
        parent	c38485279cd36da96ac81107d567ea4e779b2b96 (diff)
        vcl: ImplSepia -> BitmapSepiaFilter
        
        Change-Id: I4f350aa8b494caf55c9c810ac7fa9ed8db349725
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113926
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-10  Julien Nabet  <serval2412@yahoo.fr>  [3d32e6a6ccfae56f379cb1dec6dcadf9aa8fa85f]

        Related tdf#117750: fix UnsharpenFilter
        
        Change-Id: I372bb6baae747adb3b2d2a2b8fd39d1631b074ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113927
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-10  Caolán McNamara  <caolanm@redhat.com>  [db00a6d4d9935f4905c70d826b27139221e4a1c7]

        ofz#32973 Integer-overflow
        
        Change-Id: Ib290468b4c7388b80da627138435b98feaed354b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113921
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-10  Justin Luth  <justin.luth@collabora.com>  [a6e271621843f454d92bc2c73a4425ad4afd1211]

        tdf#120761 doc import: fix z-order background logic
        
        At first I thought I didn't need to jump
        past the hell layer, but then a good night
        of sleep told me I better revisit this,
        and test a few a my assumptions.
        
        Unfortunately, I don't know how to design
        a test document with the specific order
        I would need to test this.
        So I had to settle for proving it on paper.
        
        I did confirm that BodyText in the background
        is still higher than header text in the foreground,
        so indeed the header is always the lowest position.
        
        Change-Id: I2054c8fc3ec1e1e7a211397cebe9aff145d701be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113906
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-04-10  Caolán McNamara  <caolanm@redhat.com>  [a0d4955ba650ace35b7fd411a9670be1032e6982]

        cid#1476017 Dereference after null check
        
        Change-Id: Icd991bb20dc3aa96041f6a432bddf1bb2775f371
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113907
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-10  Caolán McNamara  <caolanm@redhat.com>  [1eb18361783a25e6c70a94564d55d4e2db7586dd]

        use systemd-detect-virt to detect building as root in container
        
        Drop the older container detection attempts because they are not
        reliable to detect being run as root in a container in github actions.
        
        <cloph> https://github.com/google/oss-fuzz/issues/4093#issuecomment-656290094 "It appears some GitHub actions are run with docker.service (where docker is in /proc/self/cgroup) while the zstd actions are run with containerd.service where /proc/self/cgroup looks like […]"
        <cloph> https://github.com/google/oss-fuzz/pull/4101 → probably also just use systemd-detect-virt instead of the grepping ourselves...
        
        if we're root and systemd-detect-virt doesn't exist or it claims
        we're not in a container then continue to abort the build
        
        using LIB_FUZZING_ENGINE for the oss-fuzz specific case worked fine,
        but lets try something a little more generic.
        
        Change-Id: I59711b01dfcd052b5af899ad41ae5890f849eacb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113738
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-10  Noel Grandin  <noelgrandin@gmail.com>  [44711d9eb53eb6247ebdb9293a3eb5e643f78059]

        tdf#130326 related, speed up drawing
        
        if we create the list every time we call
            ViewContact::getViewIndependentPrimitive2DContainer
        then caching the result is rather worthless.
        So make the caching worthwhile, which means invalidating
        it when something changes.
        
        Change-Id: I081e9501255ec1c87454bfcc1e0a741109afa99f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113891
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-10  Noel Grandin  <noel@peralex.com>  [566e43d2129dd6c70bb718296ce66353e7ff824b]

        tdf#130326 speed up XLSX load
        
        cuts time from 35s to 25s for me.
        
        If the model is locked, we should not be broadcasting events.
        
        Change-Id: I4d8ca10c9d2a9862b30f88cc00e65aab1e2fad7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113909
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-10  Jean-Pierre Ledure  <jp@ledure.be>  [de3b720f4066c9fcf1258bf6592263a7e476cc46]

        ScriptForge - (scriptforge.py) FormControl class
        
        New class to manage controls in forms and subforms
        from Python, essentially thru the use of Properties
        
        Required a review of SF_FormControl.Getproperty()
        Indeed, the IDE debugger computes all the properties
        of a Basic object when expanded in the watch window.
        This can cause errors.
        This class makes use of default values for properties
        when irrelevant for the actual control type
        
        Error were detected on date/time conversions of date/timefield
        controls and corrected.
        
        SF_String etc shortcuts have been removed (see previous commit)
        because not applicable in every scenario.
        The only entry point to the API from a user Python script
        is via CreateScriptService().
        
        Change-Id: Ia87c7281c3fcf39ab0c3528f00114c9b1e067bcf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113920
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-04-10  Caolán McNamara  <caolanm@redhat.com>  [32ad749a512b03e2d4588de667e397949cc51958]

        cid#1474380 silence Untrusted loop bound
        
        Change-Id: Ic162a5aeed4b422a8db5ff1bdd89c4e098ffa248
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113908
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-10  Noel Grandin  <noelgrandin@gmail.com>  [526f0fce45fb014b09057403ae37c125e5a18655]

        tdf#130326 speed up opening XLSX
        
        SvxShape::Notify is called a lot (26%) of CPU, so re-arrange it
        to do the cheapest checks first.
        
        Change-Id: I0e6c6c976ecfe7670e8d4af175606654f839aa66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113843
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [f48ddb48720767414fee4b1dbdced85a8be27d09]

        -werror=maybe-uninitialized
        
        Change-Id: Iaa1905d181bc6dc86988c68a145d5d8fce11cda9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113904
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-10  bykivi  <kivader.matej@gmail.com>  [68b225bfbf51391b517dd483181e40e4a4c3fe31]

        tdf#141195:fix button text color with default background color
        
        Change-Id: I2f30282e5e1f5e303be2802529f693be4968620d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112989
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-04-10  Caolán McNamara  <caolanm@redhat.com>  [3cf47860832707baa67833af0ae40e23a925ddc2]

        Resolves: tdf#139075 diagonal focus rects contain focus rects of old size
        
        since...
        
        commit 356f6c5d89dd4dd92b2351898e07f99b96cb34cc
        Date:   Tue Jan 15 08:55:00 2013 +0000
        
            teach FrameSelector to be resizable
        
        Change-Id: I5ac4d1d12f60086349e7dbb3b78d29977f22c226
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113894
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c68973150cfb9eccb3d399db9736e3b5792b4e34]

        Fix typo in code
        
        To complete commit:
        7c6605bd2c1b Typos in code with variables containing "inital"->"initial"
        https://gerrit.libreoffice.org/c/core/+/113823
        
        Change-Id: I5874af4c18d460b81f99ecee7034df2d2829bad1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113876
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-04-10  Eike Rathke  <erack@redhat.com>  [5d1042cbd25b22babaf8b30bc4edff6f70750b5e]

        ODF load: use AAA/AAAA instead of NN/NNN(N) for implicit secondary calendar
        
        For example ja-JP Gengou calendar.
        NN/NNN always worked because ja-JP Gregorian calendar defines the
        same day of week names so it never was apparent.
        
        Change-Id: Ief0d7ce7532b7ed7d58910bf150b190b7872db28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113900
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-04-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [807d059d99e7b99fe45a712428befa17ffa44858]

        check-missing-unittests: ignore accessibility bugs for now
        
        Change-Id: I4fe5ec4a05d841c1c3486d2f80e7220dc0a99c80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113892
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [0725ae6f1650077367fcefa55aeed7ba82c1fec5]

        sw_layoutwriter: fix assert
        
        Change-Id: Iddd6271c70bebe0b2b146509f6603e0a43fda4d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113890
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-09  Caolán McNamara  <caolanm@redhat.com>  [9b6545773605c421a9266fcffca95d21131f5ada]

        remove vcl/waitobj.hxx
        
        create vcl/locktoplevels.hxx for the utility to set all
        toplevel windows modally locked
        
        Change-Id: I964484d238852e830e1e5c0b86b3bebb3b41a6b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113889
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-09  Stephan Bergmann  <sbergman@redhat.com>  [6c6046a83e0285f4c4303ee8a049759113dac16d]

        Avoid user interaction when determining recent documents' MIME types
        
        After 6fcabbd6199869753fd6a266f23901962a77f556 "tdf#129153: Show MIME type icon
        in main menu File>Recent documents list", I e.g. got an "Authentication
        Required" dialog asking for user name and password if there was an sftp URI
        among my recent documents.
        
        Change-Id: Ic772c500f9dd2bc2418ea7dbea966e8478a35729
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113887
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-09  Stephan Bergmann  <sbergman@redhat.com>  [b721a1cecb6ea0013be8402350110822e50b4415]

        external/jfreereport: Get rid of apache-commons-logging
        
        ...using Java 1.4 java.util.logging.Logger instead.  The two patch files are
        taken from
        <https://src.fedoraproject.org/rpms/pentaho-reporting-flow-engine/c/7db2dc0aaa9219edc794b535084a17fb408f284a>
        "Related: rhbz#1895921 replace apache-commons-logging with java.util.logging"
        and
        <https://src.fedoraproject.org/rpms/liblayout/c/675bcd0243d31593d7b047017108b71adfe748c3>
        "Related: rhbz#1895921 replace apache-commons-logging with java.util.logging",
        respectively
        
        Change-Id: Ie03319568f2cefc8a982c4f9ee9241f8dc0c923e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113850
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-09  Stephan Bergmann  <sbergman@redhat.com>  [de9d7f75eee26a6f53bdba6627bed8596f79900d]

        loplugin:redundantstatic (clang-cl)
        
        Change-Id: If21e0991c483836c2eb9a03396f077111dbec1fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113872
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-09  Stephan Bergmann  <sbergman@redhat.com>  [ec611d8ffdd9dea20ac373a7da4383379ed8bd3e]

        -Werror,-Wreorder-ctor (clang-cl)
        
        Change-Id: I3c5fd8e875c6c0d36e97d76b0c51308799eeb351
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113875
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-09  Caolán McNamara  <caolanm@redhat.com>  [4db804df44b1b4cb9512e02aaac8d45e986a03eb]

        enable set_busy_cursor to stack up in the gtk version too
        
        Change-Id: Ib9f8ee5af3e40c7563561d0eebc59f4a4fafcfa4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113888
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-09  Miklos Vajna  <vmiklos@collabora.com>  [ce98bef935dccd79735615a9299b2aa7a1ab0b94]

        sw style copy: fix crash when handling a conditional paragraphy style
        
        - "Text body" is normally a conditional style for a full-blown, default
          SwDoc
        
        - SwTransferable::GetData() creates a temporary, stripped down SwDoc,
          which has a "Text body" style, but it's not conditional
        
        - SwDoc::CopyFormatArr() assumes that in case the target already has a
          style with a given name, then either both the source and destination
          styles are conditional, or neither
        
        - in practice this only causes a crash if the style is customized, as we
          skip default styles, probably that's why this was not noticed so far
        
        The Online case invokes this as part of
        lok::Document::getSelectionType(), so it was enough to set the paragraph
        style to Text body and then select some of that text (with a suitable
        document) to hit this.
        
        Based on a patch from Michael Meeks, thanks for that.
        
        Change-Id: Ic3c27ec582ae1745469042856254313cbc996ee0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113877
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-09  Luboš Luňák  <l.lunak@collabora.com>  [28eb086f5d256a1febd7b0f38f9cd77fac574031]

        do not #error in clangplugins with --disable-pch
        
        I missed that -building-pch-with-obj is checked by configure (and
        used) only if PCHs are used. So remove the error checking and
        hope that it gets checked whenever somebody does changes related
        to the flag.
        
        Change-Id: Ibdf991169f023dae48dad0dd2929215fb048d57d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113841
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-09  Michael Weghorn  <m.weghorn@posteo.de>  [d214ab444e73490f4c95dffd7f376978cbcd3ccc]

        android: Check result for CREATE_NEW_DOCUMENT Intent
        
        Only try to retrieve the file URI and load the document
        if a file was actually selected.
        
        Change-Id: Icd47c197b67d593e74874e8136233b6e41a1a68d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113845
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-09  Michael Weghorn  <m.weghorn@posteo.de>  [7d9db806d65cb814af1e99a1e79c3db5aa7c17d5]

        android: Request PERMISSION_WRITE_EXTERNAL_STORAGE again
        
        Requesting the permission on app start had been dropped in
        
            commit a23bd42e9b2f6401c710ac95afcc3aa8f360d65c
            Date:   Tue Apr 6 14:26:06 2021 +0200
        
                android: Drop custom file abstraction + UI
        
        Since the app now uses the Android Storage Access Framework [1]
        in order to open or create files from within the app,
        it not longer needs PERMISSION_WRITE_EXTERNAL_STORAGE for this.
        However, at least PDF export currently still directly writes
        to local storage ("Documents" directory), which fails without
        that permission being granted.
        
        In addition, opening files passed with a 'file://' URI
        in an 'Intent.ACTION_VIEW' also did not work anymore.
        I'm not sure whether this use case is particularly
        relevant in practice, though; at least all of the (few)
        apps I used during testing passed 'content://' URIs in their
        Intent.
        
        In addition, in Android 11 (API level 30) or higher,
        PERMISSION_WRITE_EXTERNAL_STORAGE no longer has any effect;
        from [2]:
        
        > More recent versions of Android rely more on a file's purpose than its
        > location for determining an app's ability to access, and write to, a
        > given file. In particular, if your app targets Android 11 (API level 30)
        > or higher, the WRITE_EXTERNAL_STORAGE permission doesn't have any
        > effect on your app's access to storage. This purpose-based storage
        > model improves user privacy because apps are given access only to
        > the areas of the device's file system that they actually use.
        >
        > Android 11 introduces the MANAGE_EXTERNAL_STORAGE permission, which
        > provides write access to files outside the app-specific directory and
        > MediaStore. To learn more about this permission, and why most apps don't
        > need to declare it to fulfill their use cases, see the guide on how to
        > manage all files [3] on a storage device.
        
        For now, request the permission again, at least as long
        as PDF export doesn't use the storage framework to
        ask where to save files.
        It certainly makes sense to reconsider this in the future (and decide to either
        drop the permission completely or request MANAGE_EXTERNAL_STORAGE for API
        level >=30).
        
        [1] https://developer.android.com/training/data-storage/shared/documents-files
        [2] https://developer.android.com/training/data-storage#permissions
        [3] https://developer.android.com/training/data-storage/manage-all-files
        
        Change-Id: Icc4c9c9b7b315d2a0b6a025439ae7e431cdd5b37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113840
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-09  Stephan Bergmann  <sbergman@redhat.com>  [2f881ca56aee8de4a7e6aae2e4b283625f9ff3e7]

        -Werror,-Wformat (clang-cl)
        
        "format specifies type 'unsigned long' but the argument has type 'sal_uInt16'
        (aka 'unsigned short')"
        
        Change-Id: Ie5397be90ccb5678a97e7a3a0987b60b38ece4e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113874
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-09  Stephan Bergmann  <sbergman@redhat.com>  [d5f88932b60b79a8a677583f70c16d600c159935]

        loplugin:noexceptmove (clang-cl)
        
        Change-Id: I55f5c725ac65058f5424f472cb71a84c9e3322f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113873
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-09  Caolán McNamara  <caolanm@redhat.com>  [c9c1c113cc5ae908ef6d0a008372d512b335586a]

        expose what sizes are used for these
        
        Change-Id: Ic156ef1dc51e7e7b0773cfbf240b4dfa5ec7640e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113849
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-09  Stephan Bergmann  <sbergman@redhat.com>  [bbcf3a2dd4d02b90397cafcb41d539dba79c9204]

        loplugin:nullptr (clang-cl)
        
        Change-Id: I41a8fa48b762d8f4da1c23785a86d651cfb4aa89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113851
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-09  Eike Rathke  <erack@redhat.com>  [15a97bcaf17f0f3bc64efd1239c365868480ec43]

        [API-CHANGE] tdf#141543 VBA Range.Formula Range.FormulaR1C1 non-localized
        
        The VBA compatibility Range.Formula and Range.FormulaR1C1
        properties wrongly used localized formula expressions as if they
        were Range.FormulaLocal and Range.FormulaR1C1Local. That worked in
        English UI and locales, but not in translated UI or with locale
        dependent different separators, imported Excel documents using
        these properties failed there.
        
        Instead, use English formula expressions and separators, and
        additionally implement Range.FormulaLocal and
        Range.FormulaR1C1Local for localized formula expressions.
        See
        https://docs.microsoft.com/en-us/office/vba/api/excel.range.formula
        https://docs.microsoft.com/en-us/office/vba/api/excel.range.formular1c1
        https://docs.microsoft.com/en-us/office/vba/api/excel.range.formulalocal
        https://docs.microsoft.com/en-us/office/vba/api/excel.range.formular1c1local
        
        Unfortunately this change means for macros created in LibreOffice
        that relied on the erroneous beaviour in a localized environment
        those macros will cease to work, the remedy in these cases is to
        replace setting Formula and FormulaR1C1 attributes with
        FormulaLocal and FormulaR1C1Local instead. Obtaining formulas
        never worked reliably unless the document's native grammar was
        very similar to the API grammar (English UI function names,
        English locale and separators, address convention).
        
        For this to work a prerequisite is
        
            commit d0b4719ca3d4608bcb7431dbeb097146dd5a5127
            CommitDate: Wed Apr 7 02:22:54 2021 +0200
        
        	Related: tdf#128334 Make VBA Range getFormula(R1C1) work not only by accident
        
        Change-Id: Ifce9ac7557b6a3703d47ee81b57dd8246f3fc3ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113846
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-04-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [9940630266686d306fc2bc0ac3c20231f7f3d532]

        fix small cairo leak in gen backend
        
        Change-Id: I57b8cd00d252cef2699d499b9080f829be9098da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113847
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-09  Miklos Vajna  <vmiklos@collabora.com>  [25528082a91bd2a3f4b3a3773e999ffd5da85d83]

        sw doc model xml dump: show if a text format is conditional
        
        Text body is typically conditional, but not always, make it easier to
        spot this unusual case.
        
        Change-Id: I27c63f86c773324b258c6dd7e06097aa857fa9aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113848
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-09  Michael Stahl  <michael.stahl@allotropia.de>  [c2eae4998b3ae79210ef0b5c064e9833218c22de]

        tdf#141549 sw: fix ordering of virtual SdrObjects for textboxes
        
        In header/footer it turns out that not only can the text box be inserted
        after the shape, it can also be inserted before the shape.
        
        This is because SwDrawFrameFormat::MakeFrames() ends up first destroying
        all the SwDrawVirtObj and then creating them from scratch again, while
        the SwVirtFlyDrawObj survives.
        
        4  SwDrawContact::DisconnectFromLayout(bool) (this=0x6ed0200, _bMoveMasterToInvisibleLayer=false) at sw/source/core/draw/dcontact.cxx:1664
        5  SwDrawContact::ConnectToLayout(SwFormatAnchor const*) (this=0x6ed0200, pAnch=0x0) at sw/source/core/draw/dcontact.cxx:1791
        6  SwDrawContact::SwClientNotify(SwModify const&, SfxHint const&) (this=0x6ed0200, rMod=..., rHint=...) at sw/source/core/draw/dcontact.cxx:1521
        7  SwModify::CallSwClientNotify(SfxHint const&) const (this=0x6ecfd80, rHint=...) at sw/source/core/attr/calbck.cxx:321
        8  sw::BroadcastingModify::CallSwClientNotify(SfxHint const&) const (this=0x6ecfd80, rHint=...) at sw/source/core/attr/calbck.cxx:326
        9  SwDrawFrameFormat::MakeFrames() (this=0x6ecfd80) at sw/source/core/layout/atrfrm.cxx:3394
        10 AppendAllObjs(SwFrameFormats const*, SwFrame const*) (pTable=0x69c1920, pSib=0x38c6100) at sw/source/core/layout/frmtool.cxx:1349
        11 InsertCnt_(SwLayoutFrame*, SwDoc*, unsigned long, bool, unsigned long, SwFrame*, sw::FrameMode) (pLay=0x6be4320, pDoc=0x69af7c0, nIndex=157, bPages=true, nEndIndex=0, pPrv=0x6baedc0, eMode=sw::FrameMode::New) at sw/source/core/layout/frmtool.cxx:1927
        
        Fix this by searching for the existing SwVirtFlyDrawObj in
        SwDrawVirtObj::AddToDrawingPage().
        
        (regression from 3bc8f90e9693f710f12632f69b9348c1c833c906)
        
        Change-Id: Ic00878685ab16018c9331190f1e80f874c1a9a4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113844
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-04-09  Mike Kaganski  <mike.kaganski@collabora.com>  [c87e0938b3ee9f4c1f87c4ec53f3e94a022fe6f0]

        Remove duplicating call
        
        ... introduced in 14ee634e9cca474cacccd8872d5fdf46ea53f108
        and obsoleted by 8a32a014fbf336ce32e4a1d4b95c4d286029ea4c
        shortly after.
        
        Change-Id: Iae2f4004212ecb2fe9f1ecac94c8d9c520a77000
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113770
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-09  Noel Grandin  <noelgrandin@gmail.com>  [79ef2cef85f35aeb11b620fdc82acd595a7cb4fb]

        tdf#130326 related, speed up scrolling
        
        ViewObjectContact calls these a lot when rendering,
        and the uno query becomes expensive.
        
        shaves 3% off cpu time
        
        Change-Id: I53b2f62880460ccc0ed94e4f489682de044f9236
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113842
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-09  Justin Luth  <justin.luth@collabora.com>  [32013f0dccde8407aa907112399dc2a9efb7f906]

        tdf#120768 doc import: z-order background shapes behind others
        
        Interestingly, there were NO ww8export examples
        where a background item was attempting to insert
        itself after a foreground one.
        I think GENERALLY the order of shapes in a DOC
        file format is from bottom to top - and so it
        just worked by accident.
        
        Change-Id: If5226b4ad071455d1e3c30e334676cc5932a1064
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113837
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-04-09  Justin Luth  <justin.luth@collabora.com>  [7f3deaa2963d3b240b4770d6494d539de68a310f]

        if (x > 0), then there is no need for abs(x)
        
        and the if() was added at the same times as abs().
        Sigh.
        
        Change-Id: I04431b7f17f92471eb7adcf786c3d14587ce1a01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113780
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-04-09  rounak  <rounak.modi06@gmail.com>  [7a3a21657bbbf7c4187fc4ff6a45dda5512951a2]

        tdf#105558: sc_macros: Add unittest
        
        to check BASIC currency format returns as a number instead
        of as a text string
        
        Change-Id: Ic618f49aa2a2641cde9ebc9e1c694397a74c4a40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113621
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-09  Mike Kaganski  <mike.kaganski@collabora.com>  [1369ce4aadc9cdce9a25992b1f4e2aa7230c0b91]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 308ebcecc9e88de8422a0a44599b77ce0f2b73d9
          - Fix the data selection
            
            Change-Id: If089214220177854c18c7036aaa184c62afa2ce3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113765
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-09  Mike Kaganski  <mike.kaganski@collabora.com>  [c617827d009bd61ff432514d3f607a12e9ccb38a]

        Fix Win64 build
        
        ... after bff456b37814303e386e86b9d395babaccf164db, which fails only
        on Win64, where tools::Long is not long
        
        Change-Id: Ia919b6371f8d8b6ba7c379992591bb9bcc2fe2ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113838
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-09  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [2633d5f97ff45cc4a7f016bee1f2e8f92a60d2fb]

        Recheck include/ with IWYU
        
        See tdf#42949 for motivation
        
        Change-Id: Ifc253bf800bb1468b5774663a93f4fb30bec81d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113657
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-04-09  Justin Luth  <justin.luth@collabora.com>  [28a9a92105f3155d82fd9e31095efabd3ec706ea]

        tdf#139495 doc import: prevent negative Int forced into uInt
        
        Don't cast a negative number into a sal_uInt16
        and expect good results. (ww8import test)
        
        But for bug 139495 (and ww8export3), the problem area is also
        related to pHdFormat->SetFormatAttr(SwFormatFrameSize...
        which takes an awt::Size which consists of Longs.
        So they should accept negative numbers.
        Likely the result is being treated as a uInt somewhere.
        And a negative height doesn't mean very much anyway.
        
        There seems to be a fundamental difference between
        Word and LO here. Word sets the page margins,
        but that is irrelevant to the header/footer,
        which have their own distance from the edge.
        
        In LO, the header starts at the page margin,
        and the body text must follow the header,
        (In Word, the body text can start above the header,
        as seen in the ww8export3 unit test.)
        
        [FYI: DOC format (since forever) seems to ignore the header size,
        allowing the content to at least overlap with the body text,
        but DOCX doesn't have that.
        Likely this is #112727# using floating frames hack.
        So I'd better not keep messing around in here.]
        
        Change-Id: Ie7bffec8a3de25958cf1f311ff2c8338d4870d99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113681
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-04-09  Justin Luth  <justin.luth@collabora.com>  [3236020c4b8bed68dcf57210c0437f43f4160130]

        tdf#97569 docxexport: export russianUpper/russianLower numbering
        
        Change-Id: Iad5f5d4687eccc05a63d6a9a4f81cf3f552cb17d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113829
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-04-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [30f222c91fa816a7863bf4bfc4a36e503e0bf2d3]

        tdf#141416: partial revert of the fix for tdf#81396
        
        d4743045a0b320449d07a957463a76bb8b13f939 < the cells need to
        be imported before we handle charts, tdf#81396 >
        
        Import time of sample file in tdf#141416 goes from more than an hour
        to 1 minute while keeping tdf#81396 fixed
        Unittest for tdf#81396 added in 9a59068fc31d7150e255ada91c59b8299636f185
        
        Change-Id: Ic15d57945069397076c483b6ef8f3070057db317
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113818
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-09  Gabriel Masei  <gabriel.masei@1and1.ro>  [8859e62d7dfaa71c35f80b5eff99b0788b49c9fa]

        lok: intercept indentation and decimals state change events
        
        This solves some toolbar buttons enabling issues in online
        when dynamically changing UI mode to classic.
        
        Change-Id: I3301b92c35effce905f1283ae645d8ad2b168ece
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113723
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-04-09  Ahmet Hakan Çelik  <ahmethcelik@gmail.com>  [7f9a66cb11f0889bf10542a17c144f9665c0ce70]

        tdf#140226: Make use of SfxPoolItems more typesafe by using StaticWhichCast
        
        Change-Id: Ia6c71d84241093843e7efd12b6f0aceee3edaa61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112190
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-04-09  Szymon Kłos  <szymon.klos@collabora.com>  [bff456b37814303e386e86b9d395babaccf164db]

        online: update calc inputbar position on change
        
        Change-Id: I9b340cb0f5d5d28b0cc683878ba8fad2c4d8a5af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113307
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113807
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-04-09  Luboš Luňák  <l.lunak@collabora.com>  [422c939f44eec82aca1060d22ea9a95a44d6b17d]

        make clang plugin check code in headers only once if in PCH
        
        When using Clang PCHs, we know for certain that the content of a PCH
        will be used once by the PCH's dedicated source file. So it is not
        necessary to let clang plugin check locations coming from a PCH
        every time, but just once when compiling that dedicated source.
        
        For starmath's parse.cxx this reduces compilation time 0.94s->0.4s
        (0.1s when not using plugins at all), for sc's document.cxx it is
        5.9s->5.0s (4.0s without plugins). For reference, without PCHs
        the numbers are (with/without plugins) 2.1s/1.9s for parse.cxx
        and 11.2s/10.3s for document.cxx.
        
        Change-Id: Ie39787e65d7951187941dcff4899d053da63cbdd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113817
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-09  Caolán McNamara  <caolanm@redhat.com>  [200626e41f004b6b8588f89fa3707c71ae2b375c]

        remove need for an intermediate vcl::Window
        
        Change-Id: I59f24888e47ec17e46bf651d8530fc9468f16f62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113795
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-09  Caolán McNamara  <caolanm@redhat.com>  [ce9f23c6196b17985d14e441aa93175b31650f34]

        ofz#33038 Floating-point-exception
        
        Change-Id: Ibe4a6667f5a14b5d94f2dbb92ad611ecba4984f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113821
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-09  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [aed1937e7efdf9a6d8c831edef73ec822832ea4e]

        tdf#119457 - check for a valid range name and cell reference
        
        Change-Id: If23eda52142ba5e59cfd354f2177b1ac1727efaa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113341
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-04-09  Miklos Vajna  <vmiklos@collabora.com>  [0b62ab983f99805d69c8a2c9d32a410d3daf0e9e]

        sw: prefix members of SwDoCapitalCursorOfst, SwDoDrawCapital, ...
        
        ... SwDoDrawStretchCapital and SwDoGetCapitalBreak
        
        See tdf#94879 for motivation.
        
        Change-Id: I0dcb958228003433fe49e24ab6cdce4f3b0e2af7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113822
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-04-09  David Tardon  <dtardon@redhat.com>  [5e27230f45c7ecf32a98076302179d96f4f65219]

        upload libmwaw 0.3.18
        
        Change-Id: I6ffa01f092455f79bb3690875e1b286ae2298832
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113819
        Tested-by: Jenkins
        Reviewed-by: David Tardon <dtardon@redhat.com>

2021-04-08  Julien Nabet  <serval2412@yahoo.fr>  [7c6605bd2c1b27c12c4a492921e537eb4bf5a98e]

        Typos in code with variables containing "inital"->"initial"
        
        Change-Id: I48205b40b7f9a0b37da3712ae05c49ff4a618db1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113823
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-04-08  Tor Lillqvist  <tml@collabora.com>  [9ec0d5561158536e19dc0ed42a4b5ac7aec0755e]

        Add short comments explaining a bit how a tabstop is drawn in a ruler
        
        Change-Id: I11dcf7f55490ddd756fb4ac211789e51c94eccc3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113812
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-04-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [9a59068fc31d7150e255ada91c59b8299636f185]

        tdf#81396: chart2_import: Add unittest
        
        Change-Id: Ie5ed55658cf231b59854129792dead1adef2f56d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113813
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-08  Miklos Vajna  <vmiklos@collabora.com>  [fb4dc0f1786e0a036fc224393e91a3f1fdbff1b3]

        embeddedobj: fix lost native data when updating it via OLE fails
        
        How to reproduce the problem:
        
        1) Create an ODT file which has an OLE object, where the native data is
        an OLE2 container, containing a Package stream, containing a DOCX file.
        
        2) Install some external application on Windows which registers itself
        as a handler for the DOCX CSLID [ this is where writing a testcase for
        this bug is challenging ].
        
        3) Open this document via Java, using URP. Load the document with
        Hidden=true and OnMainThread=true.
        
        4) Dispatch .uno:UpdateAll
        
        5) Save the document using XStorable.store()
        
        Expected result: the native data is there.
        
        Actual result: the native data is sometimes missing (0 bytes). Typically
        happens at least once if you perform the steps 4 times in a row.
        
        The root cause is that GetUserClassID() Win32 API fails in some cases,
        and re-trying a few times after a small sleep doesn't help.
        
        Handle this error better by detecting this situation in
        OleEmbeddedObject::SwitchOwnPersistence() and reusing the old native
        data, similar to how svt::EmbeddedObjectRef::GetReplacement() updates
        the preview image in a transactional way (only delete the old one when
        we have a one one).
        
        Finally, detect a broken OLE2 preview during reqif export, this way the
        reqif export result's embedded object is editable in Word, while
        \objdata was simply empty previously.
        
        Change-Id: I4dd34ebe6ad892a14cdcfb82acc82d9edf790fb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113814
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [659d18f02ae078f8eeb7b9271f95492c8241cc9c]

        Removed executable permission on file
        
        Change-Id: Ifdc17cad2960183ea809eb953311db3135f366c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113796
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-04-08  Miklos Vajna  <vmiklos@collabora.com>  [c04be7a6c9d8302bbe8544cde1f2a7921d9fe849]

        xmloff: build-time test that XMLRtlGutterPropertyHandler.hxx is self-contained
        
        By making it the first include in XMLRtlGutterPropertyHandler.cxx.
        
        Change-Id: Id2e273ac60ad0ca9811b8581b32fc40776f0877e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113816
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-08  Miklos Vajna  <vmiklos@collabora.com>  [d1a84b927b1203857d3d91ac5ddf0f1835ca1a48]

        sfx2 objserv uitest: fix missing newline
        
        PEP8 suggests two newlines after the module import list, restore that.
        
        Change-Id: I2834104e352f58bce3b8fb10679db6902244977b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113815
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-08  Stephan Bergmann  <sbergman@redhat.com>  [12e647fcfe915971515e808ef71a55adbccc73c7]

        Make test_tdf141166 work also on macOS (where help is ⌘H, not ^H)
        
        However, without the additional 'FOCUS' action, the test would no longer verify
        the fix for <https://bugs.documentfoundation.org/show_bug.cgi?id=141166>
        "Crash in: mergedlo.dll: Press "Help" button in Hyperlink dialog", namely
        92220638362755f0e776e222fa4e8b79377e75eb "tdf#141166 widget with id 'tabcontrol'
        might not be a TabControl":  At least for a --without-help Linux build, in
        Window::RequestHelp at vcl/source/window/window.cxx:1897,
        
        >     else if (!mpWindowImpl->maHelpRequestHdl.IsSet() || mpWindowImpl->maHelpRequestHdl.Call(*this))
        
        the leading `!mpWindowImpl->maHelpRequestHdl.IsSet()` would be true, so the
        trailing `mpWindowImpl->maHelpRequestHdl.Call(*this)` would not be called and
        would thus not lead to the problematic call of VclBuilder::get<TabControl>.
        
        Change-Id: I35a687834b4eef46b81cc032c2f298ded8490f8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113347
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3b6408988487c886adc5415f7050f9da13d2e16b]

        Fix typo
        
        Change-Id: I2cc70345d508da17d466d04c6a9a59b689e9ae16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113797
        Tested-by: Jenkins
        Reviewed-by: Hossein <hossein.ir@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-04-08  Luboš Luňák  <l.lunak@collabora.com>  [e76a4d62fa6583a0084a5259ea436d7bb7672eb9]

        update PCHs
        
        Change-Id: Ia9d04447f927e270a55500e7f35723a729bc01dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113801
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-08  Luboš Luňák  <l.lunak@collabora.com>  [b8901e8beac21087c69cc5c343850eff809ab3a7]

        allow more trivial #if's for including headers in PCHs
        
        Change-Id: I734ac1832bafe0f4e5710b9b27bd03833179e2d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113800
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-08  Luboš Luňák  <l.lunak@collabora.com>  [15a0bdd32df89aa8d2e5ab49e07061f0708651e6]

        make update_pch.sh aware of '#pragma once'
        
        Headers are allowed to have one #if block that is not ignored,
        on the assumption that it is the include guard. This shouldn't
        be the case if the header uses #pragma once, obviously.
        
        Change-Id: Ib0aa0933ce224ca4e3ecf209593852da0f4ca5ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113799
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-08  Luboš Luňák  <l.lunak@collabora.com>  [9cd313228477f0b471f759e3e71810ddae8654e4]

        make update_pch.sh abort on an error
        
        The script depends also on generated sources in workdir, which
        it may fail to find if they haven't been built before running
        the script. Prefer to fail on errors rather than ignoring them.
        
        Note that when using builddir != srcdir, the script requires
        $WORKDIR to be set (done e.g. by the recommended
        'make cmd cmd="./bin/update_pch.sh [..]"').
        
        Change-Id: I93429c133bd0876730a850d944707880848201f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113798
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-08  Szymon Kłos  <szymon.klos@collabora.com>  [9e88172d28edf315676f52ed9a99077e95cd9628]

        SfxInPlaceClient: avoid crash when chart deleted by other view
        
        Be sure m_pClient still is valid. In case when one view
        was in the chart editing mode and other view deleted the
        slide, m_pClient was cleared in the meantime what caused
        a crash
        
        Change-Id: Ie433946799abef4c75af7b96f3e5cf9ba0e7ec47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113032
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113786
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-04-08  Szymon Kłos  <szymon.klos@collabora.com>  [3889d15537ad1cc3db9dce6f410dc42265d873b9]

        ImplNewInputContext: check pointer before use
        
        Change-Id: Id98cc2037f6cfb9c5468d67b00595d940aa88946
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113030
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113785
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-04-08  Szymon Kłos  <szymon.klos@collabora.com>  [9968367d841a0a1bd81e1535cfc01b782d2febb5]

        impress: avoid crash when user edits text and other deletes slide
        
        We need to end text edit when page is deleted by other user.
        
        Change-Id: I89824c91f5652421a443feb9412acbae65db8800
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112917
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113784
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-04-08  Jean-Pierre Ledure  <jp@ledure.be>  [33ec919b6302a3e768488cb9e86a2b2c475cb177]

        ScriptForge - (scriptforge.py) Base and Form classes
        
        Completion of the SFDocuments.SF_Base
        and addition of the SFDocuments.SF_Form classes
        
        Config of properties and methods
        
        Some methods require an hardcoded processing in
        _PythonDispatcher() - SF_PythonHelper.xba
        because they potentially may return arrays (cfr. bug #138155)
        
        Addition of SF_String etc shortcuts in Python
        for compatibility with Basic
        
        Change-Id: Id9852c214618e863b2fdf60aa5f80e36b3547a36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113739
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-04-08  Vatsal32  <vatsalm707@gmail.com>  [a804a0a548dc976a1e9063ad2c34b6ce7542542e]

        tdf#132293 removed all the unused imports from the folder sw
        
        Change-Id: I5a37f30941a73c276bc238fa9fbdfcfd8381791f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112563
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [e90706dd0448772acf28d4e4762b7298cd4e0b60]

        tdf#141547: sc: Add UItest
        
        Change-Id: I97c3019c354b825d17a60c3dc964c8048b4164e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113794
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-08  Henry Castro  <hcastro@collabora.com>  [f153be729ed12ea301642e7d2551ec60b70a2a61]

        lok: remove event listener when disposing
        
        In order to prevent that the event listener
        holds the object reference count when removed,
        ensure they are removed when disposing the object.
        
        Change-Id: I7cb4cb7d87acfc9610c2498760ade531456fe22e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113493
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-04-08  Mike Kaganski  <mike.kaganski@collabora.com>  [c0936ba2474f199b7242e2ca0a2d460647bc339e]

        These checks are not needed
        
        Change-Id: Ic1a707010a4d17955e47a781355213044a699cf0
        OUString::operator== will check if lengths are not equal anyway
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113756
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-04-08  Caolán McNamara  <caolanm@redhat.com>  [396dfdd2164d095e4ec182956b31aca8c3908655]

        move set/get Pointer to VCLUnoHelper
        
        Change-Id: I7dadc7bc881e0b892720b3eb89fdc60c8d87c541
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113776
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-08  Armin Le Grand (Allotropia)  <armin.le.grand@me.com>  [f4c66a2272d890eaa7a6d7429e5bfa7bdb1f7162]

        tdf#141529 sync linked OLE save(s) with hosting file save(s)
        
        Before deactivating a linked OLE saved it and overwrote the
        original, even when not saving the hosting document at all.
        This is not intuitive from user perspective and may lead
        to unexpected data loss (of the OLE content).
        Reported case was especially about closing the hosted document
        without saving in the understandable believe that that way the
        changed OLE will not be changed on external medium.
        Added mechanism for linked OLE to hold data in a hidden local
        temp file, synching/writing back on hosting file save. Most
        complicated was adapting the 'break link' case and ensuring
        other cases to work, but looks good now from my POV
        
        Change-Id: I7f63d667820b2d9725abc598a9dd7360be1f8d5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113793
        Tested-by: Armin Le Grand <Armin.Le.Grand@me.com>
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2021-04-08  Caolán McNamara  <caolanm@redhat.com>  [2411097e1fdf63f176cb6bbeabbbab8241f773c3]

        use the SfxRequest to get the appropiate dialog parent
        
        Change-Id: I794718fa6ef8f395cf2e50e570f955926fc282f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113791
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-08  Stephan Bergmann  <sbergman@redhat.com>  [6ba439d2583af917cea533aac7608e33db137c96]

        Update comment
        
        ...after 86cadd43f002959d6cfcb7b3e4066076f6d05997 "rtl::Static -> function
        local static"
        
        Change-Id: I1013e7d38a85a596f279ac8107a4ac6d8b940950
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113788
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-08  Caolán McNamara  <caolanm@redhat.com>  [ff79dd464a5d9e92d63a4385d3d1103da6b467fd]

        set an explicit parent for warning dialog
        
        Change-Id: Id325189b34c19034ded7354bf0bffc324071a70b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113790
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-08  Caolán McNamara  <caolanm@redhat.com>  [a1e94574f7d1b02645febb60cd870761642cd0e9]

        drop some unneeded include
        
        Change-Id: Ibae554766d1de6e7e443df0fda4987c7f378fb45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113789
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-08  Caolán McNamara  <caolanm@redhat.com>  [852d15792d672f2437df6364247a4870883b1d10]

        GetEditWin() is already fetched as pEditWin
        
        Change-Id: I2057925e3d5d3d8153777416f56b25624aa9041d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113775
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-08  Mike Kaganski  <mike.kaganski@collabora.com>  [a0d2fb3217094aa7158310f0bcf16093bcc4984f]

        tdf#141547: maQueryItems can be 0
        
        E.g., fillQueryParam (sc/source/ui/unoobj/datauno.cxx) may clear it
        and leave empty if relevant input item is empty.
        
        Note how commit e4b924df8f9ad02c66549751cb8e123e420e8508 had changed
        the same checks in ScQueryEntry::IsQueryBy[Non]Empty.
        
        Change-Id: I552462c72e69ddce43711bcff645dc6c7b133db7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113783
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-08  Justin Luth  <justin.luth@collabora.com>  [a4d69d2a7680d4c8062119d2b9dab1df7c2b574d]

        tdf#81705 doc export: write sprmPOutLvl
        
        but only if it is not the default value,
        and it isn't the same as what it inherits.
        
        Also tweaked DOCX, so that it can write out
        the default in order to cancel a style's outline level.
        
        RTF does nothing with ParaOutlineLevel.
        
        I am slightly confused by ::OutlineNumbering
        which also writes out Outline Level.
        This appears to be a duplication
        (and it also seems to duplicate ParaNumRule)
        which DOCX avoids by just doing nothing.
        
        Change-Id: I32dd1bf9f35dc5f7f500e65d517fad0304bf452d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113426
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-04-08  Miklos Vajna  <vmiklos@collabora.com>  [faf3f18bdc89cc5e04abdefcb12d63e6ef796396]

        vcl VectorGraphicSearch: clean up not needed HAVE_FEATURE_PDFIUM ifdefs
        
        Towards completely avoiding the HAVE_FEATURE_PDFIUM ifdef forest.
        
        Change-Id: I38f138d7b7602cd0bd676d2e4f859b0bb5f051e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113772
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-04-08  Caolán McNamara  <caolanm@redhat.com>  [d9e0d49434c216d8f24a7f8e696286298d96b568]

        drop some unneeded includes
        
        Change-Id: I4357b70a6affa763b844034bb8f33f101bfa9287
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113774
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-08  Szymon Kłos  <szymon.klos@collabora.com>  [722b7a18c04aa69bfa10aaac8d47648912af94db]

        impress: delete correct page when has multiple users
        
        When multiple users are editing the presentation
        few pages could be selected. Then the first selected
        page was removed instead of currently selected by user
        who executed the delete action. SlideSorterViewShell
        has better knowledge about selected slides by current view.
        
        Change-Id: Icb3157c8426027a7edc225249f8dd99270e9b2da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112883
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113728
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-04-08  Szymon Kłos  <szymon.klos@collabora.com>  [4bfe04aec4dddf8e612160ceda87ef9f5ea4bb42]

        online: send selection coordinates with inplace mode
        
        Change-Id: I38964fc522924b61313bc38ecf03e007fc6f3b8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112742
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Gökay ŞATIR <gokaysatir@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113727
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-04-08  Szymon Kłos  <szymon.klos@collabora.com>  [ee74fa1a696407d55e7245472b3b9447a1e596d0]

        online: Don't send chart selection to all views
        
        Steps to reproduce fixed bug:
        
        1. open spreadsheet with chart in two sessions
        2. session A: doubleclick on chart (grey overlay appears), then click somewhere else to exit chart editing mode (grey overlay disappears)
        3. session B: doubleclick on chart
        result - grey overlay present in both views
        
        Change-Id: I43b390fcf9bb1a3f3cbbbce4cea1052c54255dc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112736
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113726
        Tested-by: Jenkins

2021-04-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [78eaf6489a6542378ffab7eef39ec0a2c5f1a10a]

        Fix typos
        
        Change-Id: I41f5c964a289a88b3f6fc637797fe77d17aaab38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113737
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-04-08  Mike Kaganski  <mike.kaganski@collabora.com>  [0766f7a6a976ec23c4aa0ab9dc9207e441b71be1]

        Revert "Revert "Compute (un-)premultiply_table at compile time""
        
        This reverts commit c2374d702b0e4b7a1828964faa528344a5a9ee17, since
        VS 2019 is now the baseline.
        
        Change-Id: I3790ba3046910de2fffd7584a589c70cee56de0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113569
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-08  Mike Kaganski  <mike.kaganski@collabora.com>  [4f3b811d6249af4bfec2a0cb07fce9928baf07cd]

        Compute permutation2D at compile time
        
        Change-Id: Ia69913a11aa47a2c37a1c7cb8316cb9d34dffeec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113522
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-08  Stephan Bergmann  <sbergman@redhat.com>  [673297dea98892abca3e4421a2e40d8940d7220b]

        Adapt loplugin:unnecessaryparen to CXXRewrittenBinaryOperator
        
        ...as debuted in Clang with
        <https://github.com/llvm/llvm-project/commit/778dc0f1d49230f53401ae0c190fe460bda4ffd1>
        "[c++20] Add CXXRewrittenBinaryOperator to represent a comparison operator that
        is rewritten as a call to multiple other operators" towards Clang 10, and would
        have caused a false
        
        > xmloff/source/style/XMLRtlGutterPropertyHandler.cxx:40:16: error: parentheses immediately inside assignment [loplugin:unnecessaryparen]
        >     rValue <<= (it != aRtlModes.end());
        >                ^~~~~~~~~~~~~~~~~~~~~~~
        
        with --with-latest-c++ and an appropriate libstdc++.
        
        Change-Id: Iede63144dff1e1c833a1da7090b599e792351926
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113744
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-08  Jim Raykowski  <raykowj@gmail.com>  [f458b30b15526e95a6d25820450241fd6234171c]

        tdf#141511 fix null pointer use crash
        
        Change-Id: I196216d10829df99629e4e97aad7db622c3378e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113779
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-04-08  Jim Raykowski  <raykowj@gmail.com>  [7d6e12c01e6c1dd050818a2ea76faa6bf89e41f1]

        tdf#141276 Don't grab focus to the fold buttons
        
        Change-Id: I30b612c168a1592549c57e871594cb840e6e5be8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113496
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-04-07  Henry Castro  <hcastro@collabora.com>  [55ad47b89282ec7c9cd1d3506cad3df0681d61a6]

        lok: async exception dialog messages for VBA macros
        
        Change-Id: Ia713343541f8102de85f7ac57202780afba3da00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111855
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113686
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-04-07  Henry Castro  <hcastro@collabora.com>  [bb91e70bfb25d678560184ddcc294ff9fbb377af]

        lok: show error message dialog for VBA macros
        
        It creates and exclusive message dialog to show
        the VBA errors to client side.
        
        Otherwise the IDE window to show the source code
        and the error message is not supported yet.
        
        Change-Id: Ie74f911b109cb13aebd39de2cb8e899d779c1cf1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111854
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113689
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-04-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [ae4512f5e7cfb1b309cc9c48bbe798546c0a3f2a]

        tdf#138089: sc: Add UItest
        
        Change-Id: Ib9baa24c899e40062da0347986cf8e5755cf2f0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113751
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-07  Noel  <noel.grandin@collabora.co.uk>  [f1a57c38681eda897e42ae0358556f4d55e45dad]

        can short-circuit this conversion
        
        Change-Id: I042bcd0ea9d64ab5d9cca301a04235a89b1e4fbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113662
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-07  Caolán McNamara  <caolanm@redhat.com>  [bd3019d24af91ee264783ed9d9d1d8bb624ff159]

        only call mpCurrentDeck->GetLOKNotifier if we need to
        
        Change-Id: I7a4205a51a40d4404c304a4db992baf198eb015e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113742
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [dbd06d22ad3c1db87ed210092d6a54fbb5c5000a]

        uitest: factor out common code
        
        Change-Id: I4ca17db1ff7221290fedb94700bfb2257e9c647e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113749
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-07  Stephan Bergmann  <sbergman@redhat.com>  [adb05e2d256ee8cfcba1ded92e650c42ea0fb021]

        -Werror,-Wunused-private-field
        
        ...apparently since 615ceb107e9faf01b568b0a2440a3f09c8f88ca6 "vcl: remove 4-bit
        bitmap support from qt5 backend"
        
        Change-Id: I8e130b6e1a2439476e6bdf934a3c380d4599c23e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113743
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [f4e8244700adcbbf4f5c975a37520aa138ea7005]

        rtl::Static -> function local static
        
        Change-Id: If8d2ef2066f52bc287457e03f0e57df11d5cfc85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113714
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [86cadd43f002959d6cfcb7b3e4066076f6d05997]

        rtl::Static -> function local static
        
        Change-Id: Iee030633d2e2b020f38797d0d323680fa552b81a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113713
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-07  Henry Castro  <hcastro@collabora.com>  [78b53fc86dcf97df9d00828788611527e78d40a6]

        lok: add "MacroSecurityLevel" option
        
        Change-Id: I1cf4e6d4495c552b94c6fe80333291fc4ab20936
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112043
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113691
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-04-07  Luboš Luňák  <l.lunak@centrum.cz>  [2736f7693a3099469599a0f9ebb132fe69651649]

        cache also GetFontData() failures
        
        When drawing some documents such as tdf#141278 GetFontData() is
        30+% of CPU time.
        While at it, also fix the broken refcounting because of missing
        operator=.
        
        Change-Id: Ie62328b8e1c4ff700558796609f4bc6ad7e03a85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113745
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-07  Michael Stahl  <michael.stahl@allotropia.de>  [ae08aa8a095832ae2a88eac14f9680ac8d3a13b6]

        xmlsec: fix signing documents on WNT
        
        Duplicate ds:X509Certificate elements cause:
        warn:xmlsecurity.comp:9604:3820:xmlsecurity/source/helper/xmlsignaturehelper.cxx:658: X509Data do not form a chain: certificate in cycle:
        
        (regression from 5af5ea893bcb8a8eb472ac11133da10e5a604e66)
        
        Change-Id: I3d319a2f74dbec17b73f1c7bb8f4efe4e335f0ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113746
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-04-07  Henry Castro  <hcastro@collabora.com>  [4c4af3435789960b0fd15afdad2a56a821e8e01b]

        lok: fix sidebar controller disposed objects
        
        The property listener still holds a reference count
        of the sidebar controller so it is disposed after
        removing the listener when the windows objects had
        already disposed.
        
        kit-3428938-3428936 2021-01-25 15:39:15.502557 [ kitbroker_001 ] SIG Fatal signal received: SIGSEGV
        Backtrace 3428938:
        loolforkit(_ZN7SigUtil13dumpBacktraceEv+0x4e)[0x56273955b7ac]
        loolforkit(+0x1d9723)[0x56273955b723]
        /lib/x86_64-linux-gnu/libpthread.so.0(+0x14140)[0x7f689e8f3140]
        instdir/program/libsfxlo.so(+0x4785f6)[0x7f689b5a45f6]
        instdir/program/libsfxlo.so(_ZN4sfx27sidebar17SidebarController19UpdateDeckOpenStateEv+0x74)[0x7f689b7a553c]
        instdir/program/libsfxlo.so(_ZN4sfx27sidebar17SidebarController15RequestOpenDeckEv+0xa0)[0x7f689b7a5316]
        instdir/program/libsfxlo.so(_ZN4sfx27sidebar20SidebarDockingWindow8GetFocusEv+0x3c)[0x7f689b79aa6e]
        instdir/program/libvcllo.so(_ZN3vcl6Window14CompatGetFocusEv+0x7f)[0x7f68966da653]
        instdir/program/libvcllo.so(+0x63427c)[0x7f689661b27c]
        instdir/program/libvcllo.so(_ZN3vcl6Window9GrabFocusEv+0x1d)[0x7f68966d693d]
        instdir/program/libvcllo.so(_ZN3vcl6Window7disposeEv+0x1dd5)[0x7f68966c94e5]
        instdir/program/libsfxlo.so(+0x6993a3)[0x7f689b7c53a3]
        instdir/program/libvcllo.so(_ZN16VclReferenceBase11disposeOnceEv+0x40)[0x7f68968f7188]
        instdir/program/libsfxlo.so(+0x6802e1)[0x7f689b7ac2e1]
        instdir/program/libsfxlo.so(_ZN4sfx27sidebar17SidebarController9disposingEv+0x218)[0x7f689b79ff40]
        instdir/program/libuno_cppuhelpergcc3.so.3(_ZN4cppu27WeakComponentImplHelperBase7disposeEv+0xef)[0x7f689d2d846b]
        instdir/program/libsfxlo.so(+0x68036a)[0x7f689b7ac36a]
        instdir/programlibsfxlo.so(_ZN4sfx27sidebar17SidebarController9disposingERKN3com3sun4star4lang11EventObjectE+0x43)[0x7f689b7a05e5]
        instdir/program/libsfxlo.so(_ZN4sfx27sidebar5Theme9disposingEv+0x1ae)[0x7f689b804450]
        instdir/program/libuno_cppuhelpergcc3.so.3(_ZN4cppu27WeakComponentImplHelperBase7disposeEv+0xef)[0x7f689d2d846b]
        instdir/program/libsfxlo.so(+0x6f5eec)[0x7f689b821eec]
        instdir/program/libuno_cppuhelpergcc3.so.3(_ZN4cppu27WeakComponentImplHelperBase7releaseEv+0x94)[0x7f689d2d81f0]
        instdir/program/libsfxlo.so(+0x16c58e)[0x7f689b29858e]
        instdir/program/libsfxlo.so(+0x17c6e7)[0x7f689b2a86e7]
        instdir/program/libsfxlo.so(+0x17af6c)[0x7f689b2a6f6c]
        instdir/program/libsfxlo.so(+0x16c21c)[0x7f689b29821c]
        instdir/program/libsfxlo.so(+0x16b4d4)[0x7f689b2974d4]
        instdir/program/libsfxlo.so(_ZN14SfxApplicationD1Ev+0x248)[0x7f689b293cf8]
        instdir/program/libsfxlo.so(_ZN14SfxApplicationD0Ev+0x18)[0x7f689b293d38]
        instdir/program/libsfxlo.so(+0x1863e0)[0x7f689b2b23e0]
        instdir/program/libfwklo.so(_ZN9framework7Desktop8shutdownEv+0x206)[0x7f689c67b47c]
        instdir/program/libsofficeapp.so(+0x2f14b)[0x7f689ddb814b]
        instdir/program/libvcllo.so(_ZN11Application7ExecuteEv+0x191)[0x7f6896db9f45]
        instdir/program/libsofficeapp.so(+0x325c5)[0x7f689ddbb5c5]
        instdir/program/libvcllo.so(_Z10ImplSVMainv+0x1f4)[0x7f6896dd68a6]
        
        Change-Id: I03eb5fa76b7712c8e12cefa2fbf07eb3e169eeb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113068
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-04-07  Caolán McNamara  <caolanm@redhat.com>  [cb1795332c28dee6dcbee9fd760471fedbc9c97f]

        pViewShell and pMobileNotifier both set to the same thing
        
        they are both set to SfxViewShell::Current(), just fetch that onece
        
        Change-Id: I06cd483d8cb179ae43b1becd14da75d1f2271681
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113741
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-07  Henry Castro  <hcastro@collabora.com>  [07d858f63b4e3f5a23eab4eef9b0e7edf30250ba]

        lok: fix the empty script node type container without "+" symbol expander
        
        According to description in https://bz.apache.org/ooo/show_bug.cgi?id=30923
        
        "In this case I think it's an acceptable solution to display a '+' symbol for all
        library nodes, and if a library has no children and the user clicks on the '+'
        symbol, the '+' will disappear".
        
        Unfortunately this behaviour is not well driven for final users'
        client side, so they misinterpret as a bug.
        
        After tracing the method hasChildNodes(), the log result indicates
        that this method does not load the libraries, but it is necessary
        to iterate applying the method getChildNodes(), which will cause
        to load all libraries and determine if the child has a script
        CONTAINER node type to assign the '+' symbol.
        
        Also, I have traced the loading libraries when the Macro Selector
        dialog pops up and the result it load once, so I do not think it
        is a problem loading a small finite number of libraries today.
        
        Change-Id: I4ae5395b6afa7b7d6ff2b2ec692771e93c46c529
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112636
        Reviewed-by: Pedro Silva <pedro.silva@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113693
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-04-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [bd78ce123cd65fb8d0843df1d2530a168d5d464d]

        uitest: remove duplicated code
        
        Change-Id: I86a4cd75e103445a288ad52a8c2167fa5b20c794
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113720
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-07  Henry Castro  <hcastro@collabora.com>  [54209acb41b25422ce708da3a2aa33d124d3053c]

        jsdialog: JSMessageDialog tweaks when builder is nullptr
        
        "CreateMessageDialog" creates the message dialog without
        builder, so some buttons need a click handler to close the
        message dialog.
        
        Change-Id: I73ac99020abfb23a1b1313468b6b0f5a8a17f039
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111852
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113692
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-04-07  Henry Castro  <hcastro@collabora.com>  [d41556fecb46a75436c83e6ac07e97ad679be3fa]

        lok: add "EnableMacrosExecution" option
        
        Change-Id: I2ad31e2e7f66fdfca1eee07622a4a9fec8b62861
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112030
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113690
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-04-07  Hossein  <hossein.ir@gmail.com>  [ea5641baeef73af60d025d185901a303844e2d85]

        Updated README.md files to represent current code / use Markdown format
        
        Previously, all of the README files have been renamed to README.md
        and now, the contents of these files were changed to use Markdown
        format. Other than format inconsistency, some README.md files lacked
        information about modules, or were out of date. By using LibreOffice
        / OpenOffice wiki and other documentation websites, these files were
        updated. Now every README.md file has a title, and some description.
        The top-level README.md file is changed to add links to the modules.
        The result of processing the Markdown format README.md files can be
        seen at: https://docs.libreoffice.org/
        
        Change-Id: Ic3b0c3c064a2498d6a435253b041df010cd7797a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113424
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-04-07  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [33da78c21f4243a3e469fb7df79ed1745df70078]

        vcl: move graphic handling into Qt5GraphicsBackend
        
        This is an effort to make SalGraphicsImpl mandatory for all
        backends.
        This introduces Qt5GraphicsBackend: a subclass of SalGraphicsImpl,
        which now handles graphic rendering.
        
        Change-Id: I42aece59d0c692ca1dd33e30f31c5bcceab02008
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113734
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-04-07  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5a251208fe423b8f102886368da0e7e9dddc1a9c]

        vcl: class to automatically delegate calls to SalGraphicImpl
        
        A class for SalGraphic backends that delegates all the graphic
        drawing calls to SalGraphicImpl.
        
        Use this for GenPspGraphics.
        
        Change-Id: I0461259802732e9107d9011608530f1ffe2891ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113733
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-04-07  Luboš Luňák  <l.lunak@centrum.cz>  [43bcc236d8253dff80b0911836fe73504b561f9a]

        cache Skia font
        
        The conversion costs a little bit and it was done for each drawing.
        
        Change-Id: Ifaad42308213f15839d9277beb837d21535bfc25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113735
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-07  Luboš Luňák  <l.lunak@collabora.com>  [f99b3119640385cae16b22716aa9d3b2b0240586]

        implement operators +,-,*,/ for tools::Size
        
        If they exist for tools::Point, I don't see why they couldn't
        do the same also for Size.
        
        Change-Id: I02ca1bb413b0bd2694a904372e9a18a7a50be17b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113725
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-07  Luboš Luňák  <l.lunak@collabora.com>  [d75a4d02c9d29321662764cae8bea1707df9cb98]

        make tools::Point/Size/Rectangle/etc. constructors constexpr
        
        Change-Id: I4aebf90bba7944f2f8e33312120f8714a8a1c2e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113724
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-07  Luboš Luňák  <l.lunak@collabora.com>  [f73d57b260aa8722df42225c279f24cba0699213]

        avoid pointless O(N^2) dynamic_cast
        
        I already tried to reduce the cost of this in ef4964a4e598c3c97,
        but back then I missed the fact that in fact all the casts guaranteed.
        So partially revert the first commit and simply use static_cast.
        
        Change-Id: I4231f698119d56e9f2536f2f0c9d824442d76b09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113736
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-04-07  Henry Castro  <hcastro@collabora.com>  [bcecb778172f043239d07bb52dd5a6503ede1570]

        lok: show only the filename of the Macro Security dialog
        
        Apply the patch for desktop case too.
        
        Change-Id: Ia4cf6d2cefd0e02e11e48ca017f8af9f81600b16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112003
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113688
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-04-07  Mike Kaganski  <mike.kaganski@collabora.com>  [c89bfbc0d6491c02acfc391372750f787c17531b]

        rtl::Static -> function local static also for UNO3_GETIMPLEMENTATION*_IMPL
        
        Follow-up to 07fd90cc7d85a89b9f74efba7ddc9ac457110ce3
        
        Change-Id: I788607fe14fe12db015bf023dfac5bdc196b52ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113730
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-07  Henry Castro  <hcastro@collabora.com>  [4079d59c01e68cd7ceb04adf27cb2ab426bc32f0]

        lok: remove popup auto correct item
        
        The auto correct options and auto correct
        menu item are no longer need it.
        
        Change-Id: I0a5e624c3393151cf80a06961f96d6a5fb8891ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113680
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-04-07  Caolán McNamara  <caolanm@redhat.com>  [7ecd3a095b33660f07f5361ead7e74530e7dadba]

        skip check-if-root test if LIB_FUZZING_ENGINE is set
        
        https://github.com/google/oss-fuzz/pull/5588/checks?check_run_id=2285987092
        
        Where presubmit checks for oss-fuzz fail with
        Makefile:62: recipe for target 'check-if-root' failed
        despite the efforts made to detect running inside a container
        
        LIB_FUZZING_ENGINE is set by oss-fuzz which builds LibreOffice by
        calling bin/oss-fuzz-build.sh which uses
        distro-configs/LibreOfficeOssFuzz.conf that enables --enable-fuzzers and
        --enable-fuzzers ensures LIB_FUZZING_ENGINE is set, so checking for
        LIB_FUZZING_ENGINE seems a reasonable test here to skip the root check
        
        Change-Id: I930c87c13bd365b0adbefd3625598a89e48468ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113731
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-07  Armin Le Grand (Allotropia)  <armin.le.grand@me.com>  [2f665daa29dd5509b4ceb0461e76292e2262fa56]

        tdf#141528 ensure that reset of linked state is executed
        
        Take m_xDocHolder->GetComponent() and xModif->setModified
        inside the local try..catch expression to ensure that the
        reset of the linked state below (m_bIsLink and .clear())
        is executed
        
        Change-Id: I52d49569a43fd2c23dd997c7217f7552cbdcfb82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113722
        Tested-by: Armin Le Grand <Armin.Le.Grand@me.com>
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2021-04-07  Caolán McNamara  <caolanm@redhat.com>  [f56af9a4580881bc679012f98b21433f8792c32c]

        Resolves: tdf#141515 expander column space isn't wanted
        
        in the relationships view
        
        Change-Id: I1d4a34dbf86a797573705c202719f5159b5a8bcd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113729
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-07  Szymon Kłos  <szymon.klos@collabora.com>  [d4437f5071422b8f64f18c4be3b1a0208ee49da3]

        jsdialog: simplify unselect for treeview
        
        Change-Id: Iaadd8122d735103d89e4acb65bef1ca8c1ad2e1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112532
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113679
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-04-07  László Németh  <nemeth@numbertext.org>  [8e6203bd8f4390698f83a74a04f901437a9a61a3]

        tdf#126735 sw Next Change: cycle through tracked changes
        
        Next/Previous Change commands don't stop at the start or
        end of the document, but continue on the end or start
        of the document to cycle through all tracked changes,
        like Find Next/Previous and other office suites do.
        
        Change-Id: I5578d6b98b81ca1f8f222ba78e7d3c08339eca89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113716
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-04-07  Michael Weghorn  <m.weghorn@posteo.de>  [d3c5087b1f3edaf40fdd62311a3e9895a1fb7916]

        tdf#141531 liblo-native-code: Add ODatabaseContext_get_implementation
        
        Add 'com_sun_star_comp_dba_ODatabaseContext_get_implementation' to
        liblo-native-code, needed to open mail merge files
        with data source since
        
            commit e64dc07ca8300a997d6d3eebfc3e198ae55d290d
            Date:   Mon Mar 29 11:52:05 2021 +0300
        
                tdf#139906 Show warning message when data source is not avaible.
        
        Change-Id: I6fdd500f9c3b9cc54310e78df694eba7103ff0b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113717
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-07  Justin Luth  <justin_luth@sil.org>  [cfdfe45bf2f8e054c811eeac5f993de501cdb532]

        tdf#141341 docxexport: consolidate conversion of NumTypes
        
        so that one comprehensive function is used for Page and Footnote
        numbering types (which was already being used by list numbering).
        
        I also added support for CHARS_ARABIC_ABJAD <=> arabicAbjad,
        which was my trigger for consolidating all this.
        
        OOXML has one definition (ST_NumberFormat) that specifies the valid
        values for pgNumType, numFmt (list numbering),
        numFmt (Endnote and Footnote numbering), so use the same
        conversion function for all of these.
        [Also used for caption, but I haven't noticed that yet in export.)
        
        In the previous code, there was no possibility for
        fmt.isEmpty() [despite repeated checks for that situation].
        However, I thought it made sense to not specify anything if
        the conversion didn't match something known (because perhaps
        the locale could take over then?). In any case, that is a
        slight change, but for pgNumType we were specifying "none"
        instead of decimal, which didn't make much sense either.
        So I don't expect anyone crying 'regression' over that.
        
        Change-Id: I90037eb25a0f71d22d6ad1848f43761eb6b9fe00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113351
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-04-07  Caolán McNamara  <caolanm@redhat.com>  [a3f0459e57980a70bcb13f0e639bbed26d2d8b62]

        ScDocShell::GetActiveDialogParent instead of Application::GetDefDialogParent
        
        which is more likely to be the relevant calc window
        
        Change-Id: I7c939c42752e103494a1df7154b3318643d5206c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113705
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-07  Caolán McNamara  <caolanm@redhat.com>  [6b46b053c78eb99d5fa4f296d25c8101ef4552d3]

        ofz#32965 move fpe fix of ofz#17212 into toRational
        
        Change-Id: Ica301357f45fd289c41234b8a7059ab0ff264321
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113703
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-07  Michael Stahl  <michael.stahl@allotropia.de>  [79ef3c7ae3b2f7be5ba6fe38997e846fd9c7e0ee]

        tdf#141467 xmloff,sc,sw: ODF export: reorder flys' ZOrder/z-index harder
        
        Also keep the control layer distinct from the foreground, as a follow-up
        to tdf#133487.
        
        Try to improve the detection of already sorted indexes a bit to avoid
        unnecessary sorting.
        
        Hilariously the test docs require adding 3 additional items to the
        extension schema.
        
        Change-Id: I629d5b09294f679717677b9d89537d905ac4c404
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113696
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-04-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [795a3ad8efa8b418f3c6477379c13560c3b4b890]

        tdf#141297: sd: Add UItest
        
        Change-Id: I0e0a7869b77719d5080e6f4df83159251bed2f42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113708
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-07  Miklos Vajna  <vmiklos@collabora.com>  [9ac1d3ac65b198f739421f39ab3adc65d35a0908]

        tdf#141267 PPTX export: fix handling of audio nodes with non-media source
        
        Regression from commit cf5fa358a6bf6e7c0aae2dca1e8fa3334d95ebdb (PPTX
        export: fix missing audio anim node for slide narrations, 2021-01-25),
        the problem was that the audio source can be any kind of shape, not only
        a media shape.
        
        Fix the problem by explicitly checking of the shape has a media URL.
        
        Change-Id: I2bdde0f9ed3576f307aabff5e39d441f295c203f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113715
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-07  Szymon Kłos  <szymon.klos@collabora.com>  [c5153e90784af25890487dd00bcd1f8ac28cc346]

        jsdialog: unselect treeview entry by iterator
        
        avoid crash when using relative position from
        deeper levels returned by get_selected_index
        to unselect entry using unselect function
        on root level
        
        Change-Id: Iaaddb131031eb5273cb06412c976f310f7323f52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112374
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113678
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-04-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [c38a4a2dbae58f031ce383237b94a4b0829cf2fe]

        tdf#119661: sw: Add UItest
        
        Change-Id: I7e24060b9b8e3b2b673a854256c8d8afaf399eb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113707
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-07  Michael Weghorn  <m.weghorn@posteo.de>  [4cfcc0f48a0bcdeb77b86455b463889ea1040bc3]

        tdf#141338 android: Make "Select file to open" view smaller
        
        Use the same height as is used for the "Recent files"
        entries.
        
        Change-Id: Ia6c1e02507ac12b554eb042d6dd32c0fc78cb578
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113675
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-07  Michael Weghorn  <m.weghorn@posteo.de>  [91eb5026f999ee349079c8cfcc77ac67b76c1ef2]

        android: Move "Recent files" below system file picker view
        
        Move the view that opens the system file picker when tapped
        above the "Recent files" view in the Android Viewer start
        activity.
        
        Change-Id: I63ee0ea7fb784a3405877fcf5ed587ce06e8e093
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113674
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-07  Michael Weghorn  <m.weghorn@posteo.de>  [a23bd42e9b2f6401c710ac95afcc3aa8f360d65c]

        android: Drop custom file abstraction + UI
        
        Android Viewer had its own file abstraction layer.
        
        From the (now deleted) IFile.java:
        
        > An abstraction of the File class, intended to be implemented by different
        > Document Providers.
        >
        > It represents a file or a directory in the context of a certain Document
        > Provider. It wraps the file-related operations and provides access to the
        > final document as a local File, downloading it if necessary.
        
        However, Android already provides such an abstraction by
        what is called "documents provider" there as well, s. [1].
        Android Viewer has previously been adapted to
        support and make use of that.
        Therefore, drop the custom implementation to avoid
        duplication and having to reimplement functionality
        already provided otherwise.
        
        Also, drop the custom UI elements to display and
        select files implemented on top of the custom
        file abstraction. Support for using the system file
        picker (via the corresponding Intents) has been added
        earlier and is now the only available option to open
        files from within the app.
        
        [1] https://developer.android.com/training/data-storage/shared/documents-files
        
        Change-Id: Ide529e836a32fd7e880e5a72d971af9f9c7e74bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113667
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [07fd90cc7d85a89b9f74efba7ddc9ac457110ce3]

        rtl::Static -> function local static
        
        Change-Id: I2071c27bdf074403ec24e67f9278ac27f9491303
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113698
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-07  Stephan Bergmann  <sbergman@redhat.com>  [908b47604bff6415adda791ea6f43e43c0b1443a]

        loplugin:casttovoid: Fix VisitReturnStmt in lambda bodies
        
        ...as caused the
        
          assert(!returnTypes_.empty());
        
        in VisitReturnStmt to hit for the return statement in the permutation2D lambda
        body (which does not happen to be nested within any other function declaration)
        in patch sets 1 and 2 of <https://gerrit.libreoffice.org/c/core/+/113522>
        "Compute permutation2D at compile time".
        
        Change-Id: Ic4aa55bef4361e40c2cd6247b5646f7b1ba82e6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113699
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-07  Dennis Francis  <dennis.francis@collabora.com>  [3092322bb83998397b09d3f34b6d04b5e5c1da50]

        lok: draw bgcolor lines for covering client grid...
        
        ... that are over merged cells area. This is needed as client has no
        information about merged cells.
        
        Change-Id: I625d64cc3abd0ee1e60a8af9469a152286f25fd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113145
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        (cherry picked from commit e3fa896aa14c03165190f0fef304ff0e8074d619)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113632
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2021-04-07  Eike Rathke  <erack@redhat.com>  [d0b4719ca3d4608bcb7431dbeb097146dd5a5127]

        Related: tdf#128334 Make VBA Range getFormula(R1C1) work not only by accident
        
        i.e. if document native grammar was very similar to the API
        grammar (English UI function names, English locale and
        separators, address convention).
        
        Also alloc and init second string and conversion only if necessary.
        
        These Formula and FormulaR1C1 properties still behave like
        FormulaLocal and FormulaR1C1Local, which is wrong, see
        https://bugs.documentfoundation.org/show_bug.cgi?id=128334#c12
        
        Change-Id: I589b36c2cd51d5bbba767a309ccf61bd051928a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113711
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-04-07  Jan-Marek Glogowski  <glogow@fbihome.de>  [ea4fb1559f7b99a0bfaf18f26cb3b6972c9cde1c]

        tdf#136918 restrict symbol size to button width
        
        ... and scale the button based on the DPI scaling factor.
        
        The symbol size is based on pDev->GetTextHeight(), but the button
        itself is fixed to 20px, which would break at some point. So this
        at least scales the button witdh based on DPI, just like commit
        1eba1c4597f8c2698aa91e2218d8452ad0fbc39c ("tdf#130991 Scale the
        drop-down arrow size-request") did for the toolbar buttons.
        
        OTOH this should probably just use the full button width ignoring
        the GetTextHeight()...
        
        Change-Id: I43010443265c10ad92f46cdecd1d7155a7a07a3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113710
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-04-07  Eike Rathke  <erack@redhat.com>  [4d4fd4cc57a37a5f24178cf8bac63d979f4323da]

        Resolves: tdf#128334 Reset mnCurrentSheetEndPos, mnCurrentSheetTab in all cases
        
        Encountered for a single decimal separator not being a value
        either, but could be for any condition within IsReference()
        returning false up to the IsSingleReference() call.
        
        Change-Id: I6222adf2a2d06904001175da8798b2ba9fdef99c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113697
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-04-06  Mike Kaganski  <mike.kaganski@collabora.com>  [6aa6b6c814b0353768fa7276d1f11d69a0ebedba]

        Fix --disable-pch build: missing include
        
        ... after b1253218e428640c0079916ddd5688c8fbb7171e
        
        Change-Id: I62f4c06d804258ed25a0906510ab215e8a8482e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113704
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-06  Henry Castro  <hcastro@collabora.com>  [598348c797854450d03c9064b45d4b4e525ebd15]

        lok: strip directory and suffix from filenames
        
        The Macro Warning dialog should only show the filename
        
        Change-Id: I04f1d3a1b945d65276187ca0a284e41bd08ed298
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111941
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Tested-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113687
        Tested-by: Jenkins

2021-04-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [317af2e31bacb3fb5e9d705d966479d04e02e2a0]

        Fix typos
        
        Change-Id: I64d32773984a3ab06e809fcaeff8f95b910e127b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113700
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-04-06  Stanislav Horacek  <stanislav.horacek@gmail.com>  [cf5cea8a44d928f694edda511a2cae4a0fa6c3fd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cc74ec0700415f60fe1f893d38c8bdf94b0f8f2b
          - use variable for path to AutoCorrect Options menu item
            
            Change-Id: I306a1fb2fd10d52d1d1d879558a90b62c9900534
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113263
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-06  Caolán McNamara  <caolanm@redhat.com>  [c2c5b1f7558004aa0d3541b7c4ffadc5d6bad331]

        remove Application::GetDefDialogParent call in editeng
        
        and pass in an explicit parent to use
        
        Change-Id: I1aa768ec5ac13b2097b78499f964a3590a0ac14e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113695
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-06  Julien Nabet  <serval2412@yahoo.fr>  [b5b27f017b08ad4fbc67222a36f71933aa5a47dd]

        Following 6fcabbd6199869753fd6a266f23901962a77f556
        
        ...tdf#129153: Show MIME type icon in main menu File>Recent documents list
        
        No need to call n times aIconSettings ctr + GetUseImagesInMenus() since it won't change in the loop
        + rename "aIsIconsAllowed" to "bIsIconsAllowed" since it's a bool
        
        Change-Id: I5729f0cdba9a0973afe4d0188f11361877300193
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113682
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-04-06  Caolán McNamara  <caolanm@redhat.com>  [765e42d4c3c0d992343790c53625623bb6cfa4ac]

        translation domain of sfx for .ui in framework doesn't look right
        
        though there is nothing to translate. Probably should be fwk, but
        there are no other .uis in framework and startmodule doesn't feel
        right either. So just put it alongside the other svtools .uis
        and give it a svt translation domain and fetch it from svtools
        
        Change-Id: If6b89ae3b2ba45673f5ee5e3e9a4e1da40c80a53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113528
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-06  Caolán McNamara  <caolanm@redhat.com>  [84a4da19ae0f5e092a0deb7007a34d2ee78d5da7]

        ExecuteSpellPopup never called with a null spelling callback
        
        Change-Id: Id03001541ccfd8503a7b8181598bad9811542b4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113694
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [8bdf557876a65ab6d7860874ee2c7fd4ca3cc52b]

        tdf#141084: sw: Add UItest
        
        Change-Id: Ib301adfe480217550b008f88938bb9cacc8c98ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113664
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-06  Henry Castro  <hcastro@collabora.com>  [b9554a6b20e248c5799a04232545709a77f6ad58]

        lok: disable macro execution
        
        Change-Id: I97a1fd7992d6be57e54c186045e62c3402b99375
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111752
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113685
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-04-06  Henry Castro  <hcastro@collabora.com>  [6af317bb64bdfa8a36dd4b3734dd882e853f748a]

        jsdialog: fix missing update for "treeview" action "select"
        
        When Treeview control selects an item, the state of the control
        has changed and it should update the new changes to the client side.
        
        Change-Id: I27d6a215148fcef260799d76ffe209460f38c559
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111355
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113683
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-04-06  Henry Castro  <hcastro@collabora.com>  [a7f1439ca765384b8352a054ea2da28ef68c02ff]

        lok: fix treeview action "select"
        
        Unfortunately the Macros dialog has a treeview control
        that fill on demand and the position is absolute and
        it has a side effect to deselect the item since the relative
        entry position is nullptr.
        
        Change-Id: Ie442f6d634437a293cde65da0764d3f433a70155
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110963
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113677
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-04-06  Caolán McNamara  <caolanm@redhat.com>  [e90a9b6782b708b1add6ec912ef9c0e8d2b7c421]

        update pches
        
        Change-Id: I835c8fcc237ece5cf9d7a3b261645139d022e9b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113652
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-06  Caolán McNamara  <caolanm@redhat.com>  [08f01ab647f422aba253a35ccbe665c58d68c5a9]

        typo: Allign->Align
        
        Change-Id: I621dbef277d72f293c4cb10e020683a14d08ac51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113673
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-06  Caolán McNamara  <caolanm@redhat.com>  [b1253218e428640c0079916ddd5688c8fbb7171e]

        forward declare vcl::window in vcl/event.hxx
        
        Change-Id: Ib3fc1b72d3d45377e2d4ccd0ff3e6835d2c29930
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113631
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-06  Caolán McNamara  <caolanm@redhat.com>  [b6fa0c15af7ea06a71d65e03204376fce7766ee9]

        improve scoping
        
        Change-Id: Ifb34ca678e019ded44af98b18a72f81206168b8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113672
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-06  Caolán McNamara  <caolanm@redhat.com>  [3734437acf96c888a8d6ddc8be1d022be3ab9a59]

        use GetOutputDevice for ImpEditView::GetBackgroundColor
        
        in case the host is using getEditViewCallbacks
        
        Change-Id: Iadc146a585c3fc3df6f77ab8def2d697da5186a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113671
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-06  Caolán McNamara  <caolanm@redhat.com>  [804694846cbe4153d559bcb7faf3b59967b55e71]

        skip intermediate vcl::Window
        
        Change-Id: I2eefba4a61455d39ec3411a0c3e74d0f09d59f38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113670
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-06  Caolán McNamara  <caolanm@redhat.com>  [d284f3cdbd9833fb32535559bd9c229a88aacbb9]

        block is protected by pActiveViewSh != nullptr
        
        so pActiveViewSh cannot be null within it
        
        Change-Id: I6db768bc78e0c3f097c6f97b5a7cfbe848ccbb8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113669
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-06  Caolán McNamara  <caolanm@redhat.com>  [26a546c32576126dcfb14ca017eecebb90a941bf]

        skip intermediate vcl::Window
        
        Change-Id: Iabf0e476d1f4be422e71feefb98145d57abc908d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113654
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-06  Caolán McNamara  <caolanm@redhat.com>  [ca4a3868c8314ae2f6246cc513baf78513042738]

        remove newly unused mpWindow member of UserDrawEvent
        
        Change-Id: I4c8c2b1c894ea55195be4b8b97926b16b8106edb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113630
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-06  Caolán McNamara  <caolanm@redhat.com>  [82c6652a7ae8761d187440794c695035f7c3d6ed]

        expand used-once ScCellShell::GetFrameWin method
        
        Change-Id: Id6b9098a9c9cd26dfbdf6bdc418a02b744ff2ab4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113653
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-06  Jean-Pierre Ledure  <jp@ledure.be>  [69147d93066d13fc5231254441243ea1e1b5a8b6]

        ScriptForge - (scriptforge.py) Remove hardcoded method synonyms
        
        To make the access to services more close to Python habits
        and to better attract Basic users to Python, the convention
        for attributes naming has been defined as:
        
        - property names may be ProperCased, camelCased or lowercased
        - method names may be ProperCased, camelCased or lowercased
          Their arguments are always lowercased
        In documentation examples, the camelCased notation will be privileged
        
        Synonyms for properties and methods are computed
        with a generic function: SCriptForge.SetAttributeSynonyms()
        The generic getter and setter have been reviewed accordingly.
        
        Method synonyms are NOT HARDCODED anymore.
        
        Change-Id: I528820fe195d6b67e02035e589deee2b61c056ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113666
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-04-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [cb8b6503fb0c42e25faa75e110b05f69f4f62f59]

        tdf#141268: svx_unit: Add unittest
        
        Change-Id: Ie2f5bff44d8a113c3605fbe4311af5cbcfe009fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113658
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-04-06  Mike Kaganski  <mike.kaganski@collabora.com>  [7fc2cafbba36db25e7d0083cea162d2df08611b5]

        tdf#136740: reimplement the fix using existing m_bIsNewDoc
        
        This reimplements the fix from commit d7c4d0d4ea83481693af3645a03b03b53e456f60.
        The unit test from commit a90a324aa590a94a4091fbfadea67e0b0203767c still passes.
        
        Change-Id: I84c61fa68b9bee679a8e82ef7b8f164297bacb5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113665
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-06  Bayram Çiçek  <mail@bayramcicek.com.tr>  [6fcabbd6199869753fd6a266f23901962a77f556]

        tdf#129153: Show MIME type icon in main menu File>Recent documents list
        
        - MIME type icons added for all items of the recent
        documents list.
        
        - It respects the user choice about "show
        icons in menus" configuration. (e.g. under gtk3)
        
        Change-Id: Icd94880fcda06ab2e2d9615a03be5d3373799314
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111934
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-04-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [aa1ab957c5c5f728dd0f05028e156bc7f4fd1f4b]

        no need to check mxSalBmp here
        
        we have checked for IsEmpty() and if it is not empty, than
        it has a mxSalBmp
        
        Change-Id: I096c92f6d9edd710c4a541074c00916a0284d4f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113663
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-06  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [89a6cf99ecf35a8ae22c80728b482f254d0fa930]

        Update git submodules
        
        * Update translations from branch 'master'
          to e882b1d51ebaf4054a12c8ea007efda3097f17a8
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I460f79e4b9a3b7eea10f41295b9828b1dd8df4aa
            
2021-04-06  Arnaud Versini  <arnaud.versini@libreoffice.org>  [7289b9a90f5f8349875856c552330d512004925e]

        tdf#141297 : remove link to the file
        
        Change-Id: I5c14f46f5fbd51d95eeb58ea0a6d3aa39afef3cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113597
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-04-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [1421961635a1670ce63f3edacfc410a382668e37]

        fix logerrit on mac
        
        where my initial commit seems not to have done the job.
        
        Change-Id: I437df21fc5164eace48c8a2dc093e2c3dcc37826
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113661
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [e7424ff25a724ea5bb54b2282d5c3cbf74c92053]

        tdf#141504 qt5: ugly images
        
        regression from
            commit c181e510c5f5e74f1f6824b64637849aace9ae63
            Date:   Thu Jan 7 09:46:07 2021 +0200
            convert internal bitmap formats transparency->alpha
        
        Change-Id: I858ba2c986bdac6f7e26145efde253485e8b2281
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113660
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-06  Caolán McNamara  <caolanm@redhat.com>  [d56dbdf3cca6d7a19008a1267c64675daa7da525]

        drop stale TODOs
        
        Change-Id: Ia5d9666cf2b2a5f5227e727533a046ebcafbd72b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113629
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-06  Caolán McNamara  <caolanm@redhat.com>  [fda4cdc88fc28d906e3d801b7569fa7fdeda4c29]

        cid#1474130 silence Untrusted loop bound
        
        Change-Id: I62c8bba9666bcad2513d465063a0d2ec6e72119e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113656
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-06  Stanislav Horacek  <stanislav.horacek@gmail.com>  [da6c70efbc991f1fc61aace267dd4f972dedce6c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a6b8edf66d2a7b7f416c85a1783854ee38e8b3e0
          - fix path to menu item
            
            Change-Id: I64a671478fa986ab4e3905ce4e36de239d2f3ff3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113202
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-06  Jan-Marek Glogowski  <glogow@fbihome.de>  [71471a36b125f6bdc915d5dbcae92ebcaa7ff5a4]

        tdf#140404 Qt ignore "unchanged" clipboard events
        
        LO gets a Qt signal on all clipboard changes. For X11 you get one
        signal when you set the clipboard. Anything else normally signals
        lost of clipboard ownership.
        
        But on Wayland LO somehow gets a second notification without any
        actual change. AFAIK it's not triggered by any LO actions and
        isOwner still indicates, that LO has the ownership. This breaks
        the single notification assumption, the code was relying on.
        
        Initially I found it quite tricky to find a rule to identify the
        ignorable change signals.
        
        Change-Id: I744cdd3c4254533b01d909309ecc3967d789361e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113617
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jenkins

2021-04-06  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [6c3d2f894627e29010040cdd30d3a010d6c71262]

        Fix comment
        
        Change-Id: Idc41aacbfae180a5d47499ade073f4d8f3af1350
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113628
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2021-04-06  Mike Kaganski  <mike.kaganski@collabora.com>  [415e250e0fd3aa46327ad3857fa0d6eef83bb7c5]

        Check for null SW_MOD
        
        This prevents "read access violation. this was 0xC0" at shutdown when
        running 'make CppunitTest_sw_uiwriter3 CPPUNIT_TEST_NAME=testTdf136740'
        with this BT:
        
          swlo.dll!std::unique_ptr<SwMasterUsrPref,o3tl::default_delete<SwMasterUsrPref>>::operator bool() Line 3419	C++
          swlo.dll!SwModule::GetMetric(bool bWeb) Line 594	C++
          swlo.dll!SwHTMLWriter::WriteStream() Line 307	C++
          swlo.dll!Writer::Write(SwPaM & rPaM, SvStream & rStrm, const rtl::OUString * pFName) Line 272	C++
          swlo.dll!SwWriter::Write(const tools::SvRef<Writer> & rxWriter, const rtl::OUString * pRealFileName) Line 862	C++
          swlo.dll!SwTransferable::WriteObject(tools::SvRef<SotTempStream> & xStream, void * pObject, unsigned long nObjectType, const com::sun::star::datatransfer::DataFlavor & __formal) Line 824	C++
          vcllo.dll!TransferableHelper::SetObject(void * pUserObject, unsigned long nUserObjectId, const com::sun::star::datatransfer::DataFlavor & rFlavor) Line 883	C++
          swlo.dll!SwTransferable::GetData(const com::sun::star::datatransfer::DataFlavor & rFlavor, const rtl::OUString & rDestDoc) Line 623	C++
          vcllo.dll!TransferableHelper::getTransferData2(const com::sun::star::datatransfer::DataFlavor & rFlavor, const rtl::OUString & rDestDoc) Line 390	C++
          vcllo.dll!TransferableHelper::getTransferData(const com::sun::star::datatransfer::DataFlavor & rFlavor) Line 288	C++
          vclplug_winlo.dll!CXTDataObject::renderSynthesizedHtmlAndSetupStgMedium(tagFORMATETC & fetc, tagSTGMEDIUM & stgmedium) Line 516	C++
          vclplug_winlo.dll!CXTDataObject::renderSynthesizedFormatAndSetupStgMedium(tagFORMATETC & fetc, tagSTGMEDIUM & stgmedium) Line 419	C++
          vclplug_winlo.dll!`CXTDataObject::GetData'::`1'::catch$1() Line 269	C++
          vcruntime140_1d.dll!_CallSettingFrame_LookupContinuationIndex() Line 98	Unknown
          vcruntime140_1d.dll!__FrameHandler4::CxxCallCatchBlock(_EXCEPTION_RECORD * pExcept) Line 1393	C++
          ntdll.dll!RcConsolidateFrames()	Unknown
          vclplug_winlo.dll!CXTDataObject::GetData(tagFORMATETC * pFormatetc, tagSTGMEDIUM * pmedium) Line 261	C++
          vclplug_winlo.dll!CXNotifyingDataObject::GetData(tagFORMATETC * pFormatetc, tagSTGMEDIUM * pmedium) Line 86	C++
          ole32.dll!HandleFromHandle(IDataObject * pDataObj, tagFORMATETC * pformatetc, tagSTGMEDIUM * pmedium) Line 2048	C++
          ole32.dll!RenderCurrentFormat(HWND__ * hClipWnd, unsigned int cf, tagSTGMEDIUM * pmedium, IDataObject * pDataObj) Line 4057	C++
          ole32.dll!RenderFormat(HWND__ * hClipWnd, unsigned int cf, IDataObject * pDataObj, void * pvMTADataObject) Line 4191	C++
          ole32.dll!ClipboardWndProc(HWND__ * hWnd, unsigned int msg, unsigned __int64 wParam, __int64 lParam) Line 683	C++
          user32.dll!UserCallWinProcCheckWow()	Unknown
          user32.dll!DispatchClientMessage()	Unknown
          user32.dll!__fnDWORD()	Unknown
          ntdll.dll!KiUserCallbackDispatcherContinue()	Unknown
          win32u.dll!NtUserGetMessage()	Unknown
          user32.dll!GetMessageW()	Unknown
          vclplug_winlo.dll!CMtaOleClipboard::run() Line 663	C++
          vclplug_winlo.dll!CMtaOleClipboard::oleThreadProc(void * pParam) Line 692	C++
          ucrtbased.dll!thread_start<unsigned int (__cdecl*)(void *),1>(void * const parameter) Line 97	C++
          kernel32.dll!BaseThreadInitThunk()	Unknown
          ntdll.dll!RtlUserThreadStart()	Unknown
        
        Change-Id: I79c018781fb8c84a638a714bd3685fe2208697db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113625
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-06  Szymon Kłos  <szymon.klos@collabora.com>  [ac1aefd5174258d9bcb41465ce566ed1a0819f3d]

        Extend ToolBarManager to build weld::Toolbar
        
        - used for SubToolBarController eg. framework shape toolbar popup
        present in the sidebar fontwork panel
        - add separate implementation for vcl and weld based ToolBarManager
        - provide basic functionality for weld based (just inserting standard items with icons
        and controllers)
        - not implemented: addons items merging etc.
        
        Change-Id: I8e460f34abd512d70e95a1d484d728b7d809ce9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113387
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-04-06  Caolán McNamara  <caolanm@redhat.com>  [88cca903a88902e51c24853f1d10aeae39b39cdd]

        be more explicit in setting the parent of the buttons in the style dropdown
        
        set their parent explicitly to the desired combobo dropdown area instead
        of knowing that parent is available as GetWindow in UserDrawEvent
        
        Change-Id: I22210d242ab2b847fdba8bcc9dacee393905e872
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113624
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-06  Mike Kaganski  <mike.kaganski@collabora.com>  [a90a324aa590a94a4091fbfadea67e0b0203767c]

        tdf#136740: add unit test
        
        Change-Id: Iaa42bc466de2d3f27db5e9dbb516026d140ee0fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113622
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-06  Arnaud Versini  <arnaud.versini@libreoffice.org>  [550a47f117cc35dbffbb6caef6db52acdd0c1453]

        cppu : use std::mutex in threadpool
        
        Change-Id: I559a2c533accfe95740c29d726833d0bbab210fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112460
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-04-06  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [ce135ba8a693fc0d4c749b7409bf9deb8ae8e59e]

        tdf#137652 add xmlscript unittest & infrastructure
        
        entire module was not covered by unittests and there was no way
        to test some of the latest fixes done there, like f4a5893ece.
        
        Now it is possible and a test for
        https://gerrit.libreoffice.org/c/core/+/104619 was added
        
        Removed remains of older unused tests.
        
        Change-Id: Ide7bc3704efa1bb4bc62ed71bf4dd8b1ad4e800f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112569
        Tested-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-04-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c47ad11f8c2e917adebbd5d7b3a3ef6cc4b3e670]

        vcl: quartz - use ScanlineTransformer instead of local converter
        
        ScanlineTransformer was created because there are multiple impl.
        of the same tool (ImplPixelFormat), but it never replaced those
        duplications. This change removes one of the duplications - the
        one in Quartz backend.
        
        Change-Id: I637433ae59e7577022b86e582eb4a8a64f3055f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113610
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-04-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e992f5c53aadbbfdf93a45f4011fc8733315585f]

        vcl: use PixelFormat enum in SalBitmap interface and backends
        
        This changes all backends to use PixelFormat as the input to
        the SalBitmap::Create method (and all the backends). This is the
        first part as we need to make sure to also limit the use of
        GetBitCount method and also use of it in SalGraphics.
        
        Change-Id: I8d2b6adfcb8fe3dd78010538411f338c9a1c3996
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113603
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-04-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [615ceb107e9faf01b568b0a2440a3f09c8f88ca6]

        vcl: remove 4-bit bitmap support from qt5 backend
        
        We removed 4-bit support for bitmaps, but the qt5 backend still has
        (special) support this bitmap format, which now can safely be
        removed and make the backend a lot simpler.
        
        Change-Id: I12309909a9ee3079cef7c4e59154ac48151e18d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113619
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-04-05  Caolán McNamara  <caolanm@redhat.com>  [c7cfd3323cf80d5953f5c3808c1afd6fec0c674b]

        tdf#141499 trigger container_focus_changed for toplevel window focus events
        
        retaining the single callback of
        
        commit 9ffd28c32a301141a26e41ddd0cf485a562c83bb
        Date:   Fri Mar 5 16:13:19 2021 +0000
        
            use container_focus_changed instead of toplevel_focus_changed
        
        for focus events affecting the container where for gen its all the same
        thing, but restore the gtk code for toplevel window gaining/losing focus
        which set-focus-child doesn't fire on
        
        Change-Id: Ia254a447283d0b3dd1a76072820d85ff379865f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113616
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-05  Caolán McNamara  <caolanm@redhat.com>  [30507382e11e2340c7dee7adced1f5f37a2d9e7f]

        Related: tdf#141499 don't grab focus during teardown of dialog
        
        Change-Id: Ib55825294b4276cf36d7ce13562dc52b71f2a5bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113615
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-05  Mike Kaganski  <mike.kaganski@collabora.com>  [d7c4d0d4ea83481693af3645a03b03b53e456f60]

        tdf#136740: Do not initialize document settings when pasting
        
        When pasting from clipboard, the document already has the defaults
        set, and pasted text must not change those defaults.
        
        When pasting RTF, RTFDocumentImpl::outputSettingsTable does the document
        settings initialization, and is called from RTFDocumentImpl::checkFirstRun
        when m_bFirstRun is true. Other defaults are set in the latter function,
        too.
        
        This makes m_bFirstRun false when RTFDocumentImpl is created in the context
        of a paste operation. Alternatively, checking the context could be made
        when deciding if to apply specific settings.
        
        Change-Id: Ide1eabbef1d04a4fa2f1ca14846b8e404f2a0cb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113613
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-05  Caolán McNamara  <caolanm@redhat.com>  [b5602d5c853ce9479b2920743667e5af1cd63037]

        ofz: skip slow path when fuzzing
        
        Change-Id: I21d600f58174319ce6386de88ab9ac0ad371688b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113612
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-05  Caolán McNamara  <caolanm@redhat.com>  [768f09cfe416340839ea66081c805527bf6c7289]

        SAL_WMF_COMPLEXCLIP_VIA_REGION is gone now
        
        since...
        
        commit aa17ea3d36b8f1ea8cd3d2fb215e80051547439d
        Date:   Fri Apr 2 16:06:11 2021 +0200
        
            tdf#37281 tdf#45820 tdf#48916 tdf#55058 EMF Implement complex clipping
        
        Change-Id: I88c4739a079e36a95ba8eb2a19faedbb96dddd24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113611
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-05  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [a9fcd2cf2bfb42693787e8c4197e5988e155e235]

        tdf#141201 - Round MOD literals to Integer values
        
        (regression from commit I8dbfdf4bb2eceac0b5afbddd3f35e1dcde2db68b
        "tdf#84435: Mod operator does not deal with decimals as described in help").
        
        Change-Id: I74b231d3814148579a3be0a92b7602fa4387281f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113571
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-04-05  Rafael Lima  <rafael.palma.lima@gmail.com>  [86764b0eb065f3e076462c8c25ebc15a3a4ff33d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ef7a4ac4e88c6142ed29acc15a6d28ec85e8b9ce
          - tdf#106944 Fix Basic examples using the Open statement
            
            This patch also fixes some legacy issues:
            - Use of <embed> tags instead of text "Example", "Sintax", etc...
            - Create <variable> tags for functions
            - Add relevant Related Topics section
            
            Change-Id: I85c5508c9940a1b72c82c99c39387b95a3c6edea
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113352
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-05  Rafael Lima  <rafael.palma.lima@gmail.com>  [172125200e252d8636faa2e4f0c3dd602234d579]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 215eec55562243262f2549e2071d8298a659057d
          - tdf#141200 Improve Basic MOD operator help page
            
            The help page needs to clarify that non-integer operands are rounded to integers before the MOD operation.
            
            Change-Id: I96a13cd9381dea3f79606f4f8bf26af54763e76d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113475
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-05  Caolán McNamara  <caolanm@redhat.com>  [b356facc76ae31f82d2d0a68af152680cc003929]

        cid#1474256 silence Untrusted loop bound
        
        Change-Id: Ibcd59331f16f348209e9b043694cd721a94210c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113575
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-05  Mike Kaganski  <mike.kaganski@collabora.com>  [995b3186fa2126d1b299052a90a75cf32d5bfa26]

        Use std algorithms here
        
        Change-Id: Ib7bb92cca1f52067f9030b6c6fdc088409ca10ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113601
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-05  Mike Kaganski  <mike.kaganski@collabora.com>  [d266373bbb48f1c4c481fac74727c7b17440f7bd]

        Use std::gcd instead of boost version
        
        Change-Id: Iba3bd7cbab01a99f46e7b2f5632fd3b11e70458d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113598
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d67829bdd37631d4c986e2b2658ebee471974e4d]

        Fix variable name
        
        Change-Id: Ida5172f860303fa9493dd3477a970d29f87444de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113596
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins

2021-04-05  Caolán McNamara  <caolanm@redhat.com>  [8109dd0217cb8d8faac185176d638d7af588a520]

        crashtesting: assert in fdo6872-1.docx in CopyImplImpl after SAXError exception
        
        sw/source/core/doc/DocumentContentOperationsManager.cxx:5040
        assert(pStt->nNode != pEnd->nNode);
        
        presumably due to the error the positions are wrong when CopyImplImpl is
        called in popping the context where the exception occured, so skip the
        asserting operation if the document failed to load and will be thrown away
        
        fixes fdo68738-1.docx, fdo46060-6.docx, fdo55725-1.docx, fdo68721-1.docx
        but similar ooo127821-1.docx remains
        
        Change-Id: I09aca7a6884f7806c74797466522bb489260da51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113572
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-05  Caolán McNamara  <caolanm@redhat.com>  [b4613a30fed86aa8eed45e1ecee13947a33ea81c]

        ofz#32885 regard as invalid fractions that will FPE boost::integer::gcd
        
        Change-Id: I59befe0cd21be54d1c94bb28e3d9c01f1483c104
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113574
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-05  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [21d69f8fd4261bec73e209fbf17b11348c70946f]

        tdf#140839 all ToTD images use 150x150px size
        
        Change-Id: Ieaf2e95414e283a0fc86b827f8ddb6588c809f3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113594
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-04-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [40e007a7de0da660753b8ecfcb1ec90236d9532d]

        vcl: move GenPspGraphics into a subclass of SalGraphicsImpl
        
        This is an effort to make SalGraphicsImpl mandatory for all
        backends. So we can rearange the interfaces of backends to a more
        logical structure, where we can have multiple graphic rendering
        backends for an VCL (windowing) backend (like we already do for
        Windows with GDI and skia backends).
        
        In this case we changed GenPspGraphics, introduced a new GFX
        backend "GenPspGfxBackend" - a subclass of SalGraphicsImpl, and
        moved the graphic functions into it.
        
        Change-Id: I148b460ff71c3e6b7548e9e2b933390151b6d82f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113593
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-04-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [547fac4aae8cf2b36db6b8c9aab5edb3b19799e4]

        vcl: ColorSpace "enum" to "enum class" used in PrinterColor class
        
        Change-Id: I0faba3ed5ba34e4efb5d9d971197c0f4ab6e3fa0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113592
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-04-05  Jan-Marek Glogowski  <glogow@fbihome.de>  [5e53fe7b53017068d183e923f6a77f0afaf31d67]

        VCL drop Scheduler::ProcessTaskScheduling
        
        Just process tasks (and system events) via DoYield and actually
        wake up the system timer on OSX.
        
        This drops the testFocus unit test. There is some comment about
        it in README.lifecycle, but the test's CPPUNIT_ASSERT was already
        commented and mmeeks suggested to simply drop it.
        
        Even worse: just replacing
        
        -    Scheduler::ProcessTaskScheduling();
        +    Scheduler::ProcessEventsToIdle();
        
        results in a SIGSEGV in my local Linux build, which is a totally
        unrelated crash.
        
        Change-Id: Ie3e2a8668b8501f081706dde0ba3684801c30cc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112761
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-04-04  Jean-Pierre Ledure  <jp@ledure.be>  [88d3172f170fcb2e49d832b80444fd16b818deed]

        ScriptForge (scriptforge.py) UI, Document & Calc classes
        
        Changes in the Basic-Python engine:
        - arguments of methods may be 2D arrays
        - 1st argument of method may be a Basic object
        - properties starting with 'X' may contain UNO objects
        - GetProperty may contain 1 argument
        
        Calc class is a subclass of the Document class in Python
        (in Basic it is simulated)
        A CalcReference class is also created to contain
        Range and Sheet objects
        
        Many comments have been reviewed for consistency in SF_Calc,
        SF_Form and SF_FormControl.xba
        Conversion to DataArrays is improved to process input
        arrays of arrays. Date conversions are supported.
        
        Change-Id: Id6254d668ec981b00555e7e277c4d31982c00092
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113568
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-04-04  Caolán McNamara  <caolanm@redhat.com>  [33a7ff283a85dec1ff791a771753cc606dcd6bee]

        pass ImplReadRegion the remaining len of record available for consumption
        
        not the total which includes consumed part
        
        Change-Id: I63b01013a31e6a3f1dcfe895c02a4fa049bb8fe6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113560
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-04  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [d92eb3eef6c88f5a3e3b3b4e53b5658783bf196b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 261cea76744f8d238dc7276b3aab1ea60cd9ef6e
          - Unsplit paragraph contents to make it better for translating
            
            Change-Id: I1a698b9d21ecbcf415b3a5ef337f4ef48500e7dc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113565
            Tested-by: Jenkins
            Reviewed-by: Ming Hua <plateauwolf@qq.com>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-03  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [18cc01b63996f81b284e3bc827d1be7f3da8983a]

        Add initial support for sccache builds on WNT
        
        - gets auto-detected if an sccache binary is in the path
        - currently external projects using gcc-wrapper are _not_
          cached - this needs fixing in the gcc-wrapper
        - current sccache versions won't work with -Fp (precompiled
          headers), so while sccache gets called, nothing really
          is cached. Best build with --enable-pch=no therefore.
        
        Change-Id: I78dd7e08ea20ae888236c8c8e8e7a25a405f23b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113530
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-04-03  Regina Henschel  <rb.henschel@t-online.de>  [f1b55d3f8e963069fc798bcf559ae9af2bf18b64]

        Revert "tdf#141127 Use ODF default values for draw:extrusion-skew"
        
        This reverts commit 2bf8c1e0e211601a70b6b28fdb92f636c7969513.
        
        Reason for revert: tdf#141268 LibreOffice uses -135deg skew angle as internal default. If a user does not touch the direction, the value is not written to file, although that would be necessary because it is not ODF default. With the patch applied the missing value will be interpreted as 45deg on opening. So the first step is, to write -135deg to file. And then after some time, when wrong files are unlikely, the patch can be applied.
        A suggestion for writing -135deg is from Julien Nabet in  https://gerrit.libreoffice.org/c/core/+/113257. From code it looks good to me, but I have not tested it yet. I would only add some comments to explain the situation.
        
        Change-Id: I71673ad2e5376c2a78fa74900e95117b8543e268
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113538
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-04-03  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [aa17ea3d36b8f1ea8cd3d2fb215e80051547439d]

        tdf#37281 tdf#45820 tdf#48916 tdf#55058 EMF Implement complex clipping
        
        As the visual glitches were resolved with:
        https://gerrit.libreoffice.org/c/core/+/113423
        
        It is time for enabling complex clipping.
        
        Change-Id: I12edc88fc9a55c8deedf3d87faeb50cfe0067a01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113520
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-04-03  Caolán McNamara  <caolanm@redhat.com>  [58db3df246d7f8e8824e36894c435b40207fe07e]

        ofz#32843 Invalid-bool-value
        
        Change-Id: I709890b7ad441f11c23389bc6c03f0cc975677ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113553
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-03  Mike Kaganski  <mike.kaganski@collabora.com>  [c1959f505eb9322557dd915f2eefb49ce02f2802]

        Use 64-KiB buffer instead of 256-KiB
        
        We only use red channel anyway, so no need to also waste space for
        G, B and A.
        
        Change-Id: I2bacef36d1e9845287a205a5f6473952ef59083e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113552
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-02  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [036053b969bf95a4cb9b16601f2651ca227dd429]

        tdf#55058 EMF: Implement PAINTRGN record
        
        The EMR_PAINTRGN record paints the specified region by using the brush
        currently selected into the playback device context.
        
        After implement support for PAINTRGN record, the reference image
        is displayed correctly:
        https://sourceforge.net/projects/libuemf/
        
        Change-Id: I761779713d1200e6079ff798e9c3c9aaba57ad4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113461
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-04-02  Szymon Kłos  <szymon.klos@collabora.com>  [58fd0b79bc3fd4f30e79d34e93698fa91c9d95a2]

        weld SubToolBarController
        
        - promote SubToolBarController to svt::PopupWindowController
        - create welded popup
        - use weld::Toolbar as a target for ToolBarManager
        
        Change-Id: Iacd6467632ea5860fadbbcd96fbe88bb2f316da9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112276
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-04-02  Jan-Marek Glogowski  <glogow@fbihome.de>  [c974b23ff78dbe11a7b23f7317fdd096ab8cb282]

        tdf#140229 neon: update to release 0.31.2
        
        I didn't check all commits, but the most likely fix was "Fix hang
        on SSL connection close with IIS (issue #11)". The server from
        this bug report is a "Microsoft-IIS/10.0", according to the output
        from "curl --dump-header".
        
        Not sure this bug is critical enough to bump the neon dependency
        in configure.
        
        Change-Id: I3e20bad1aa732641e6f8a83316e58fc7513186c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113495
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-04-02  Johnny_M  <klasse@partyheld.de>  [3f17b3881117a8f45709a21bd52ebbb448dc0bae]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0e9713375f42fe2323f54294086999dc58659a8d
          - tdf#132643 Translate German section IDs
            
            Change-Id: I44b5ef582d4471b4cbf6ba2d16adfdcf28b667c8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113512
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-02  Johnny_M  <klasse@partyheld.de>  [b80729e6db5c688d7a1a7641117b5112529d6289]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a30c5ceb57cc32d01b46897a0cd4e24df2d869ec
          - tdf#132643 Translate German section IDs
            
            Change-Id: I5379d0fba8c21c37a29093f2e5a6ebd53b0ae58e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113511
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-02  Johnny_M  <klasse@partyheld.de>  [d0382a03d33aead6f4f97d1d8f604947d5316a92]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4de112ee5dc856cd3ddd9ccdafaa611f9b9c8951
          - tdf#132643 Translate German section IDs
            
            Change-Id: I9f5d3ce49b7f1a4ca751d5ae0d265817033f931c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113510
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-02  Johnny_M  <klasse@partyheld.de>  [551a32d9fc969aa5da26f608649642327a61902e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 036bafec0b9053d93d55c4f94f03123b557efd21
          - tdf#132643 Translate German section IDs
            
            Change-Id: I423489d94ab1ad5cc165bea27279518b607c41a2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113509
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-02  Johnny_M  <klasse@partyheld.de>  [9a939f7e35cdc53321e854b11c735f5f6572c797]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f8bcea937921b3bece4ffd2a17fd265689f69e09
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ib65a0470b7665531095f81c653d53967f95d9210
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113508
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-02  Johnny_M  <klasse@partyheld.de>  [2b9d0fa3b416a8488304d0f9cb975a5caa95a4c9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cf74fe9c3acb09978ed9866bd0e3e9aa34fd4de0
          - tdf#132643 Translate German section IDs
            
            Change-Id: I99a82ee5573e78edb5fc6c1b9de0ac82bf5f7893
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113507
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-02  Johnny_M  <klasse@partyheld.de>  [37d8a9bb37122943121d061150685265a327a146]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 46dc7f4b3c7f347ec78763a29a2ac0b9ecf7b0db
          - tdf#132643 Translate German section IDs
            
            Change-Id: I52d757023cdd3dded1d96fbd22d920e83c9c562f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113506
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-02  Johnny_M  <klasse@partyheld.de>  [d6edbea3d55ac97a13da3bf0585d83e0e9e68131]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dd47b9adb92fa879a6daf3a9db2d350e906e226c
          - tdf#132643 Translate German section IDs
            
            Change-Id: I4124731008630c4b9e7e08bc6799e5152fba0548
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113505
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-02  Johnny_M  <klasse@partyheld.de>  [17954feded0b90ac5c559b46bc93b0892c0d6afa]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 69e8a855c7a8006cfce05aa7cfda30a0cd6ffec3
          - tdf#132643 Translate German section IDs
            
            Change-Id: I66bce331cf630b9330823cad2e150c0986a6f033
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113504
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-02  Johnny_M  <klasse@partyheld.de>  [bbc449c9a363fec2bbd99f583e226ff36aad175f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7ea20bbe0dfb5167588afc792d0bfca3e8d1a803
          - tdf#132643 Translate German section IDs
            
            Change-Id: I78372df94a5ebfc3b3b38700fb9778648040d169
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113503
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-02  Caolán McNamara  <caolanm@redhat.com>  [a80fdc6894b81b7cd35fcf2c23079497daa66f89]

        tdf#141318 Dialog::GetOptimalSize not including border if called before Show
        
        Change-Id: I96ed67d84660106af2ef5de488da8abc7d556d1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113519
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-02  Caolán McNamara  <caolanm@redhat.com>  [8de38977838d5a044271cb170730e3d557659f17]

        ofz: Segv on unknown address
        
        Change-Id: I6c69375a89781fc0b87230203335c861efb562f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113518
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-02  Justin Luth  <justin_luth@sil.org>  [a3c5c0f7ce73001adab7475fde1f8ffec4eef48b]

        tdf#139786 partial revert tdf#106181 XLSX export: output form controls
        
        Not every export is going to be to OOXML format,
        so don't just set ooxmlexport to true
        and remove the "if" clause (especially when
        leaving the comment that this is for DOCX only).
        
        This is a partial revert to 7.1 (and backported to 6.4.5)
        commit 577dd32b1c4eb0a4cff574fbabca987cb52b831b.
        
        Change-Id: If7ea32a236715ec779cac302773c4c9da19865a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113399
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-04-02  Mike Kaganski  <mike.kaganski@collabora.com>  [86d298f87f00fe70d31a65b7e98f9b17fa80cb6b]

        Simplify some static variable initializations
        
        Change-Id: I6cdd44aa66b9597ccc51fc3fd69b57485ccb3230
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113515
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [711ec7b6c71410b850cdf6d1411d054ca34ec5a0]

        vcl: move Fraction reading/writing to GenericTypeSerializer
        
        Change-Id: Iccacaa7fd9cffe1d99f76def854c2150bb4d94f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113499
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-04-02  Gülşah Köse  <gulsah.kose@collabora.com>  [d7d487875246ba00d5be7e4fb0fd82b78fea5205]

        tdf#139906 Prevent to use the Mail Merge wizard without data source.
        
        When the file has a data source but that data source is not available in
        LibreOffice we shouldn't let user continue mail merging.
        
        Change-Id: Ic28101a12b2e33e78fd9b478fc41707786344e52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113432
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-04-02  Gülşah Köse  <gulsah.kose@collabora.com>  [e64dc07ca8300a997d6d3eebfc3e198ae55d290d]

        tdf#139906 Show warning message when data source is not avaible.
        
        CurrentDatabaseDataSource config item holds a database name for a
        specific file. When document has CurrentDatabaseDataSource config
        item but LibreOffice doesn't have in registered databases we should
        notify the user at load time and put a button to fix the problem.
        
        Change-Id: Ia0a6fd53985fc2fb82ce37d3962b3f479c20a647
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113296
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-04-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2c64c4ac72ec5ec70ed3ded444f3b1006d116d60]

        vcl: move MapMode reading and writing to TypeSerializer
        
        remove usage of ReadMapMode and WriteMapMode and add tests
        
        Change-Id: I40e1da8aea5c2171d9dbb6343fbf61912e5b3367
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113498
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-04-02  David Blatter  <mail@dabla.ch>  [24fad8bf168beb56855d97ede2d4a1dec2a46220]

        fix detection of encrypted zip entries
        
        if a zip entry is encrypted, bit 1 of the flags field is set. previously
        bit 1 of the version field was checked. a valid zip with a required version
        of e.g. 45 generated a 'file is corrupt' error
        
        see: https://pkware.cachefly.net/webdocs/APPNOTE/APPNOTE-6.3.3.TXT
        (sections 4.4.3 and 4.4.4)
        
        Change-Id: I8bba6ead582e6cab55c8449f202807b50befea07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113420
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-04-02  Tomoyuki Kubota  <himajin100000@gmail.com>  [4ff64681820d1b9c5b38015ecb42cba2e56800c3]

        TitleBar is no longer InterimItemWindow
        
        Change-Id: Ib8d6a3dc3dfe51baf5a859ff30e3d5cceaee8cde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113479
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-02  Tomoyuki Kubota  <himajin100000@gmail.com>  [a44eb7f8013f1e3f2165ee8295059bc1e75297a5]

        welding the sidebar deck too for DEBUG mode
        
        Change-Id: I1b05c39be1d9d6acd24fb0845756db9733649e7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113478
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-02  Caolán McNamara  <caolanm@redhat.com>  [d7a62c1105742e5717cdd90934b75f3957b31bc6]

        ofz#32796: no pdfium during wmf fuzzing
        
        Change-Id: I418615dd68618bb8623a052cf52a85b917d4382d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113492
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-02  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [fba6c9b7b0c50a8f33ef71424cdce2ae0ea9cceb]

        Sukapura: Improve sharpness of small Left To Right & Right To Left icons
        
        Change-Id: Id3ea8f601acfd01bef46e32079ff4dadba3654c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113436
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-04-02  Tomoyuki Kubota  <himajin100000@gmail.com>  [366cc40006f8bbc56b397399dd026f9fbb421552]

        add back sal/macros.h for SAL_N_ELEMENTS
        
        Change-Id: I5edb0632976e69530af38aaa334085796c103058
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113476
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a77612fe4710f5f003050d26dc923ef8466c7e30]

        Fix typo
        
        Change-Id: I4e67b2f5380b699cd63d15367f4401e6cb6ca135
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113211
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-04-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [88a177f827eba204dea92b631032411de8213ee4]

        vcl: remove GetBitCount and GetColorCount from Bitmap{Ex}
        
        We can cast the PixelFormat enum to int for the same information
        and we can use the enum to reduce ambiguity when possible.
        
        Change-Id: I6ea648139465568cdeb12e5f5f75c7b609365bf4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113188
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-04-02  Eike Rathke  <erack@redhat.com>  [465b8b0e9ad4b0c9c7701dee2820a99c5d00b5bf]

        Work around assert() in circular reference within group calc, tdf#141146
        
        Triggered by crash test loading document of
        wget 'https://bz.apache.org/ooo/attachment.cgi?id=71756' -O ooo114587-1.ods
        
        after
        
            commit 042dbf83122b14fd1dd32705c8f8b7d65c22f21b
            CommitDate: Thu Mar 25 16:31:29 2021 +0100
        
                Resolves: tdf#141146 Fix LOOKUP in array with result
                scalar / single reference
        
        Though could happen any time whenever a shared formula group calc
        attempts to obtain a result from an already running cell.
        
        Change-Id: Id668b31a8d81389c593c6fd2191fd444efcdb70f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113494
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-04-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b2b892ddb13cd21c031519a6f6ca8d496deaf259]

        Removed executable bits on docx file
        
        Change-Id: I33e44f912723cf984322d13d7ad18aca138cabcd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113471
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-04-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c2c25d46852bd84147ae518b2fb271579f6e9b66]

        Fix typo
        
        Change-Id: I5c55d9d51f1935406bca5a26307f78edfb73b9f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113373
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-04-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [809ab64547d0738e9538416caf35663c93de4046]

        Removed execution bits on docx file
        
        Change-Id: I2adf76801b5ad2f52a5c861b68c5dd3571874356
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113377
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-04-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2be6461c9feeeac6844f4b982ed37309d634760f]

        Fix typos
        
        Change-Id: Id8850c9353203706f62b895132ef8d9d150d5bad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113470
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-04-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fe737095d88be60bf4f4e3b3ba876047177a25c5]

        Removed duplicated include
        
        Change-Id: I0becc94e87dee55fad57e66d182c54cc64ee5013
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113469
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-04-01  Caolán McNamara  <caolanm@redhat.com>  [304e65f5f8fa139aaf5868db4205a95d0176695c]

        tdf#141084 don't notify that the control has changed content until focus-out
        
        while also keeping tdf#140239 working too
        
        Change-Id: I42833f6a4d2440781cf3f2297b78c6e313b3d239
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113467
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-01  Caolán McNamara  <caolanm@redhat.com>  [6e09d59a503e98f97dea406bb3c2c703edf92d8e]

        tdf#141333 use a vertical step increment of one row height
        
        for font feature scrolled window
        
        Change-Id: I000d53af7128377930644591a096c94366da281b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113465
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-01  Alain Romedenne  <alain.romedenne@libreoffice.org>  [4258f091f06116f4661eb6a1e6206eafcba7866f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c48d8ad018dbe18632e3b0454874d4e0b4fb1757
          - tdf#140553 =FIXED documentation
            
            Change-Id: Id1326425a51e9c687c322e61a17d47ab9072eb4d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113364
            Tested-by: Jenkins
            Reviewed-by: Steve Fanning <stevemfanning@yahoo.co.uk>
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-04-01  Alain Romedenne  <alain.romedenne@libreoffice.org>  [980ca55a6bc9d6ff370e51c5f3377bbe2352537a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f44cc1049db06a92f8ca790eb90d5609437e5eb7
          - BASIC Toc cleanup
            
            Relocated topics are
            - Generating random numbers
            - (deletion) Comparison operators
            - Numeric functions
            - Trigonometric functions
            - Further statements
            
            Change-Id: I2ed75e20f790273460be56fab62ad6cc6e357397
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113366
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-04-01  Miklos Vajna  <vmiklos@collabora.com>  [f3cf833f7079ce8d2f53681cae1b430a875cc320]

        tdf#141345 sw page gutter margin: reimplement ODF filter
        
        See <https://issues.oasis-open.org/browse/OFFICE-4105>, the proposal is
        to include the gutter in the left/top/right margin to have better
        backwards compatibility, at the price of more complex xmloff code.
        
        This works by increasing the left/top/right margin on export (so even if
        gutter margin is ignored at import time, the layout will look fine, just
        the editing will be poor) and decreasing on import.
        
        Change-Id: I852e5c7366e8641abd61e136f9390466585953fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113464
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-01  Alain Romedenne  <alain.romedenne@libreoffice.org>  [f4b22d037bc45792ae2f778e03a1cae1b3e2b484]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 104004aa2e4098a412bd517e8838fceaaed5ab03
          - sf_dialog.xhp help page review
            
            - Removing a draft paragraph
            - Adding missing property
            
            Change-Id: Ie459100631074f73e579244ad3a658e75dc0c2b2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113371
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-04-01  Michael Weghorn  <m.weghorn@posteo.de>  [2bbb2943845a8b580d1f6d009209e5f0a6cd09d4]

        android: Actually show recently used in "Recent files" list
        
        Previously, a set was used to store the recently used files,
        meaning the order was lost when restoring from the prefs.
        
        Use a space-delimited string to store the entries in prefs
        instead, and convert that into an (ordered) list.
        This way, it's possible to always drop the oldest entry
        (instead of a random one) when inserting a new one and
        the max count has been reached, so the list of
        recently used files shows those that are actually the
        (up to 4) most recently used ones.
        
        Change the key used for the preference
        (variable 'RECENT_DOCUMENTS_KEY') to a different value,
        so there is no problem about trying to
        read old values stored as a Set<String> as a
        plain String.
        
        Change-Id: I95cc3627cd2975f0463f5ecb94292a26fe714066
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113462
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-01  Justin Luth  <justin_luth@sil.org>  [4f7bc49bce261f1cf206d25f0299fd080a9f5d28]

        tdf#141341 writerfilter: use all NumberingTypes for pgNumFmt
        
        We have a nice conversion function to translate from OOXML
        to writer's numbering formats, so lets use that
        for the page/section's numbering format too.
        
        Change-Id: Ibf2aaae5d66c971b54440862b1156c00202663e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113350
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-04-01  Szymon Kłos  <szymon.klos@collabora.com>  [a49206fd70e72023493fdd9ecea4cd58f9a2aee6]

        fontwork: add sidebar panel
        
        Change-Id: I092e40c17dd814d0b18f06aea01d7afa29cbad2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110024
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112275
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-04-01  Mike Kaganski  <mike.kaganski@collabora.com>  [6dfc7354d7100effa380ec7f6e368a2c0ec92232]

        Exclude tests based on device color depth, not RDP
        
        After 5c9ba1f47d00ed10960b59928befd68f6c020b15, the failures on Jenkins
        (see 21191d0d8953a3ca6eac6022c0a14a87fe9c5e2a) made it apparent that
        (at least some of) Jenkins builds also run in RDP sessions. Since the
        tests excluded in commit 9c6142ec26a0ba61b1cf58d1e6bf0b5376394bcd never
        failed in Jenkins builds before, it is wrong to exclude all those tests
        in all RDP sessions: our CI would not test those on Windows.
        
        In the meanwhile, I discovered that the system that failed the tests
        actually had 16-bit color depth, despite RDP being configured to use
        32-bit colors; that was the reason why the colors were modified on
        roundtrip. So it is better to test the actual problem to exclude tests.
        
        This reimplements the check that was introduced in commit
        9c6142ec26a0ba61b1cf58d1e6bf0b5376394bcd to test default virtual device
        color depth.
        
        Change-Id: I329a3e2d8eca21732c77dcacf15394d1246b2e18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113460
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-01  Michael Weghorn  <m.weghorn@posteo.de>  [2611b5c25551c38d047d8be058177bc7fbfc672d]

        android: Show files opened using system picker for recently used
        
        Switch the list of recently used documents in LibreOffice Android
        Viewer to show the documents opened using the system file picker
        instead of those shown using the custom UI elements for file
        selection.
        This way, files provided by DocumentsProviders, like Nextcloud,
        can also be handled.
        
        As described at [1], this requires persisting permissions
        in order to be able to access the files after a device reboot.
        The corresponding method to do this,
        'ContentResolver#takePersistableUriPermission', is only
        available from SDK level 19 on, so drop entries for
        older SDK levels (current minSdkVersion is 16).
        
        [1] https://developer.android.com/training/data-storage/shared/documents-files#persist-permissions
        
        Change-Id: Ifbf7148cda687a8a2e3f0c14fe66651509b2f19a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113459
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-01  Michael Weghorn  <m.weghorn@posteo.de>  [4003042af09d8335003c6b9faf3696221a44916c]

        android: Drop check for SDK version < 16
        
        This is unnecessary, since minSdkVersion was bumped to 16
        in
        
            commit a7f6338875931d8afff55cb39ead8f6600af04cb
            Date:   Wed Aug 7 12:06:25 2019 +0200
        
                android: support NDK 19 and above (20 as of this commit)
        
                support for targeting API 14 and 15 was removed in NDK 18, so set
                minimum version to 16
                [...]
        
        Change-Id: I70573f9e5e24b211ee7e84be5824d69e4f2b9f81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113458
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-01  Michael Weghorn  <m.weghorn@posteo.de>  [af56d15d6bbe92c7df0248ec72dc4d759580c378]

        android: Move code to get doc's display name from URI to static helper
        
        Will be used in LibreOfficeUIActivity as well.
        
        Change-Id: Ie1b99f0d31dba1be263459d135ee7fcb36613a7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113457
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-01  Michael Weghorn  <m.weghorn@posteo.de>  [40115df50102bd5314a93f54042ae6d035c1f685]

        android: Extract opening of file to separate method 'openDocument'
        
        The method will also be used from elsewhere in a follow-up commit.
        
        Change-Id: I94cbdfa9faf54fcb655233f43d13ced8740b88a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113456
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-04-01  Tor Lillqvist  <tml@collabora.com>  [f02095fd225f0d2ea52ccc0c482a16dcb20a3fe8]

        We can surely drop iOS SDKs 12.* now
        
        Change-Id: I67b160432dfdcc2f9e17ec31bc9ffc4190438506
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113454
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-04-01  Mike Kaganski  <mike.kaganski@collabora.com>  [21191d0d8953a3ca6eac6022c0a14a87fe9c5e2a]

        Fix VclComplexTextTest::testArabic another way
        
        After 5c9ba1f47d00ed10960b59928befd68f6c020b15, Jenkins builds sometimes
        fail the opposite way:
        
          Test name: VclComplexTextTest::testArabic
          equality assertion failed
          - Expected: 70x14@(1,1)
          - Actual  : 71x14@(0,1)
        
        So it seems that RDP session is not a reliable criterion. Just relax the
        check to allow epsilon of 1.
        
        Change-Id: I17ecacb61d6b0f15f7d5c9ec348e6e0b05e83c0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113453
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-01  Caolán McNamara  <caolanm@redhat.com>  [f327cbd98f6de8a8139d22076e276ed9ca737bd6]

        drop AFL_DRIVER_DONT_DEFER from fuzzing .options
        
        now that we drop solarmutex before the fork
        
        Change-Id: I8bd687aa21b1d42fbfb2ba646d5c79cc39fde36f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113451
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-01  Mike Kaganski  <mike.kaganski@collabora.com>  [754c6ca0df38de97f008feb2a8b027c836bc212b]

        tdf#141396: make sure that line color differs from the rest of the tab
        
        Change-Id: I9740fbfd776e8b4daa4e86d2ac978028535783b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113448
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-01  rounak  <rounak.modi06@gmail.com>  [3b704dc06bd39593b14e0dc6b47ba4c9f7d853d0]

        tdf#124176 Use pragma once instead of include guards
        
        Change-Id: I778393686b9a51df6437c61a814e5c62a34302de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113433
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-04-01  Henry Castro  <hcastro@collabora.com>  [a06f8147fe34c19da168de5d7b26615981cf055e]

        lok: remove frame action listener when disposing
        
        In order to prevent that the frame action listener
        holds the object reference count when removed,
        ensure they are removed when disposing the object.
        
        Change-Id: If83574e31230d9c683adaf36af36485650fd2c50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113389
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-04-01  Caolán McNamara  <caolanm@redhat.com>  [5f762b34bb1f93aeb409060d74b8e38ab75a8732]

        ReleaseSolarMutex before possible afl fork
        
        Change-Id: I2b5dfed215cb07454319b7e20068cbc8fba39c75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113450
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-01  Caolán McNamara  <caolanm@redhat.com>  [e8d93ae128f7947e64eb8c849b4af9c54c9dd7a5]

        Resolves: tdf#141258 turn scrollbars on/off once per layout loop
        
        in this scenario the vertical scrollbar is turned off, then turned on
        back to its original state but the off/on triggers another layout
        loop later which does the same thing. Turn on/off just once per loop
        so only one state change can occur so new layout is only triggered
        if the state really changes.
        
        Change-Id: I5736264a74723a15034e5fb467262dca6c0f283c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113447
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-01  Mike Kaganski  <mike.kaganski@collabora.com>  [a2b1ee5b1229a5efdc90b9495cf4b6f56e3207b1]

        This can be a simple forward declaration
        
        Change-Id: Iba4c19ee3c81c96dfd5e2ab6145ec6a6aec3a03f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113444
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-01  Miklos Vajna  <vmiklos@collabora.com>  [d48a4174708ce0850577dba76dccaf85c4f6ffa1]

        tdf#140343 sw page rtl gutter margin: add UI
        
        And extend SwFrame::UpdateAttrFrame() so that the layout is updated when
        the UI mutates the doc model.
        
        Change-Id: I4112388981187226f97ec39f4c44ffb3cc1e5253
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113440
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-01  Eike Rathke  <erack@redhat.com>  [a66653805782df67431c462bf8f890a154066cf0]

        Resolves: tdf#136839 {nl-BE} leading currency symbol
        
        Change-Id: Iaa9065a078ae63aca8fe4226b5c20859e3366f85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113446
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-04-01  Caolán McNamara  <caolanm@redhat.com>  [36e8a0348f7d1ea9f718c3d71514a72990f77a34]

        cid#1475790 Uninitialized scalar field
        
        this appeared in:
        
        commit 0dac6d1f179c286dd7aea2d9ef7c37db8323fa37
        Author: Miklos Vajna <vmiklos@collabora.co.uk>
        Date:   Mon Jan 25 15:34:38 2016 +0100
        
            xmlsecurity: implement OOXML stream references
        
        and disappeared in:
        
        commit cc1d19f7bbaefa5fb22ebd1344112755068b93c9
        Author: Michael Stahl <michael.stahl@allotropia.de>
        Date:   Tue Mar 30 17:37:31 2021 +0200
        
            xmlsecurity: replace OOXMLSecParser implementation
        
        Change-Id: Ibaff786612d0f58639471d409dc49d813fb1cb6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113442
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-01  Mike Kaganski  <mike.kaganski@collabora.com>  [7a743920c7fd46b2709186be5a344ba81b54b19d]

        Simplify CheckFileExtRegistration
        
        Change-Id: I49a01e9cae16a408c6be11fe0501f489c3db6e3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113438
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-01  Caolán McNamara  <caolanm@redhat.com>  [49066fcc969167e0744407b064ecb4b66c059705]

        cid#1222237 Untrusted loop bound
        
        Change-Id: I7c82a0e3febda2903f1ef0fe5e1145554876bb81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113443
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-01  Caolán McNamara  <caolanm@redhat.com>  [7e22869694a7a1dd66d68e262727e64cc4dd6384]

        cid#1473732 Untrusted loop bound
        
        and
        
        cid#1474044 Untrusted loop bound
        
        Change-Id: If30dc454d60adca11fd1a53ecf472555e328bd42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113441
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-01  Szymon Kłos  <szymon.klos@collabora.com>  [903902f826129705f1fafc5583a13be645e145b5]

        Introduce Fontwork context
        
        Change-Id: I61512e4da13514d3e5a199ccb46468ba199b808f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110023
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112274
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-04-01  Szymon Kłos  <szymon.klos@collabora.com>  [ac8a456d7a6c1bf5b1574eeda8ea2ac41a9b32bc]

        Add missing popover for fontwork properties popup controllers
        
        Change-Id: I293a88a681b55e123c45edc9c3034b73417d7af5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113418
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-04-01  Rafael Lima  <rafael.palma.lima@gmail.com>  [c7a46738ef9a5f7369648301e5602af98a94da2d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cfea24770960a92b601cef8ef1d0c03695a7daa9
          - Related tdf#105354 fix link to Macro Selector in Customize Events
            
            The Help page 06140500.xhp (customize events) mentions the Macro Selector, but uses the incorrect target help page.
            
            Change-Id: Iede4da70c6507374a70e0c22e258d2522cb612ce
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113363
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-04-01  Miklos Vajna  <vmiklos@collabora.com>  [f15c6c5d2947a61e6521471b6b7541812953efc3]

        tdf#140343 sw page rtl gutter margin: add RTF filter
        
        Map to the \rtlgutter section flag. This means that now rtl gutter is
        handled for all Word formats.
        
        Change-Id: I4c2c12b7df2ce2109d4d638df71e6b7f322afe52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113439
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-04-01  Julien Nabet  <serval2412@yahoo.fr>  [c1c817de2780684e41ce5c5783ac895bcf06ab4c]

        Use isEmpty instead of comparing getLength to 0 (ucb)
        
        Change-Id: I31f91295e1e34efbd0e2b7d2c463f2ca19b512e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113429
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-04-01  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [bc4f06a80a234ae4a90864a075df1e94ced3045a]

        KJ: Improve small Select Outline Format icons
        
        Change-Id: I18fd7e4656b12790ad8896cbe56f3896f4a178f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113435
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-04-01  Caolán McNamara  <caolanm@redhat.com>  [0abd07fcd1d9a2a44d7e79b608f70b835c19b6ab]

        allow deck title to ellipsize so a native gtk deck could shrink
        
        Change-Id: Ie32e5d9a1f6952fcce4a43b92ab8188bf7779289
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113430
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-04-01  Miklos Vajna  <vmiklos@collabora.com>  [f1779fcef6535edf53d194fbd366de232653f189]

        vcl pdfread: clean up not needed HAVE_FEATURE_PDFIUM ifdefs
        
        Towards completely avoiding the HAVE_FEATURE_PDFIUM ifdef forest.
        
        Change-Id: Ide634f14087ec18e5ab8186be21def0698ddbd5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113428
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-04-01  Mike Kaganski  <mike.kaganski@collabora.com>  [3595b8037d9d00fe5fa45f79dd19a032fc5f0ba5]

        Fix --disable-pch Windows build - missing includes
        
        ... after commit 6a6cd129f34220fadf5d134a2dc2c1e368acbc4f
        
        Change-Id: I681fec2e801a02681f4f6722681832d7046e164f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113437
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-01  Jim Raykowski  <raykowj@gmail.com>  [3b92b0c7a6d6832917fbc5073c3299a1ffe861da]

        tdf#141405 fix null reference use crash
        
        Change-Id: I90906b7df044c1a139c6187b74d1b4b8210919c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113434
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-04-01  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [0a893a15b02a3662e3c68776be09534c9f955e4f]

        Add mechanism to selectively enable macros for document events
        
        Change-Id: I56703b2c0ee009a645458c78c026c546b2e7e321
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112584
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-04-01  Matt K  <mattkse@gmail.com>  [6a6cd129f34220fadf5d134a2dc2c1e368acbc4f]

        tdf#45735 New UI dialog at app startup to check default file formats
        
        On Windows only, and only on a non-admin installation, check on application
        startup whether the file formats ".ods", ".odt", and ".odp" are registered
        to be opened by LibreOffice by default.  If any of the formats are not
        default, show a UI dialog informing the user which formats are not default
        and ask the user to set the defaults.  If the user selects "OK" to set
        defaults then the Windows UI corresponding to the user's Windows version is
        opened for selecting defaults per program.  There is also a checkbox on the
        dialog to select whether checking is performed on application startup.
        
        Also, in Tools -> Options -> General, add a UI checkbox for performing this
        check on application startup, and refactor the existing button "Windows
        Default apps" to use the same Windows UI Launch APIs.
        
        Change-Id: I5e7258d111ff7da8f68805e60405aec064ddcf7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112370
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-01  Mike Kaganski  <mike.kaganski@collabora.com>  [d10a49d64469411a23b3660a82106405808da028]

        Use o3tl::convert for conversion to/from EMUs
        
        Change-Id: Ifbf762194836a3d05157e98943e65ef8aa2149c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113425
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-04-01  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [83a7f7a9bc47c64c23d64b24e5d03499a3eede84]

        tdf#126689 Colibre: revise continue Previous Numbering icons
        
        Change-Id: I7740dcb3dc14cd9a0b350f8dd868bdd59ca0e3db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113394
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-03-31  Stephan Bergmann  <sbergman@redhat.com>  [5707ec3303f8215af91aac7d7f7cc29bf67b6c99]

        Use javax.xml.transform instead of reflection to write a Document
        
        At least on Fedora 34 when building with --with-jdk-home=/usr/lib/jvm/java-16
        against java-latest-openjdk-headless-16.0.0.0.36-1.rolling.fc34.x86_64,
        CustomTarget_odk/build-examples_java failed with
        
        > ERROR: Exception occurred: An error occurred while enabling: SayHello .../desktop/source/deployment/registry/dp_backend.cxx:645
        >
        > ERROR: unopkg failed.
        >
        > make[2]: *** [Makefile:92: .../workdir/CustomTarget/odk/build-examples_java/out/sdk/LINUXexample.out/misc/ScriptingFramework/SayHello/devguide_scriptingframework_SayHello_register_scriptpkg.flag] Error 1
        
        because of
        
        > info:bridges:1209707:1209707:bridges/source/jni_uno/jni_uno2java.cxx:117: exception occurred uno->java: [com.sun.star.lang.WrappedTargetException] java.io.IOException
        > java stack trace:
        > com.sun.star.lang.WrappedTargetException: java.io.IOException
        >         at com.sun.star.script.framework.container.UnoPkgContainer.writeUnoPackageDB(UnoPkgContainer.java:279)
        >         at com.sun.star.script.framework.container.UnoPkgContainer.processUnoPackage(UnoPkgContainer.java:330)
        >         at com.sun.star.script.framework.provider.ScriptProvider.insertByName(ScriptProvider.java:563)
        > Caused by: java.io.IOException
        >         at com.sun.star.script.framework.container.XMLParserFactory$DefaultParser.write(XMLParserFactory.java:190)
        >         at com.sun.star.script.framework.container.DeployedUnoPackagesDB.write(DeployedUnoPackagesDB.java:107)
        >         at com.sun.star.script.framework.container.UnoPkgContainer.writeUnoPackageDB(UnoPkgContainer.java:270)
        >         ... 2 more
        > Caused by: java.lang.IllegalAccessException: class com.sun.star.script.framework.container.XMLParserFactory$DefaultParser cannot access class com.sun.org.apache.xml.internal.serialize.XMLSerializer (in module java.xml) because module java.xml does not export com.sun.org.apache.xml.internal.serialize to unnamed module @50860e85
        >         at java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:385)
        >         at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:687)
        >         at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:489)
        >         at java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128)
        >         at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:350)
        >         at java.base/java.lang.Class.newInstance(Class.java:642)
        >         at com.sun.star.script.framework.container.XMLParserFactory$DefaultParser.write(XMLParserFactory.java:145)
        >         ... 4 more
        
        The javax.xml.transform functionality appears to be available since Java 1.4, so
        it should not be a problem if we unconditionally use it.
        
        Change-Id: Idc31f8f6fb092b6603c537414497d24aec886ce7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113421
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-31  Henry Castro  <hcastro@collabora.com>  [edc7b4bad6361f00aff69b65a722fb230c6e120c]

        lok: "BibFrameController_Impl" prefix m_* members
        
        Change-Id: I2bead3015d306c678d81980ef14e7689ab4acc54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113419
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-03-31  Caolán McNamara  <caolanm@redhat.com>  [4de064ca4b001993f5b7742b7cb40944d70e1ba1]

        ensure background color is used when layout widgets bg is overridden
        
        so in the sidebar the header lines with a custom bg are always drawn
        with that bg when resized
        
        Change-Id: I9bb7e9ea1324b677c025d66bd9bf8d39e8ad1a09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113339
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-31  Caolán McNamara  <caolanm@redhat.com>  [84b512ab3d8007293f2e8d338814db3ce7e4a63e]

        tabbar is now too wide under windows hidpi
        
        probably since:
        
        commit 75b9109a2da35cf0f0914504145d84cf918c6af2
        Date:   Thu Nov 12 20:48:50 2020 +0000
        
            weld TabBar
        
        Change-Id: I8024d3479f766a065a24f7c82ceeadf01e7b9729
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113344
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-31  Caolán McNamara  <caolanm@redhat.com>  [741c72e00ed3d647121ce385c0f9442ecebb6216]

        cid#1242892 silence Untrusted loop bound
        
        Change-Id: If7d1106e8cc5a5f5767df8ae6bfb6b1bfdb28f82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113401
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-31  Michael Weghorn  <m.weghorn@posteo.de>  [441342654e5b4c61317b9a596396a1d817dd8547]

        android: Don't mark doc changed on keypress in readonly mode
        
        Since input etc. is otherwise ignored in readonly mode,
        also don't mark the document as changed on keypress.
        
        This e.g. avoids an unnecessary dialog whether or not to
        save the document after opening a document with experimental
        editing mode disabled, then pressing a key (on hardware
        keyboard, soft keyboard isn't shown in readonly mode)
        and then pressing the "Back" button to close the document
        again.
        
        Change-Id: I095c79549719d3760666605e1c642c58e6b1bb9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113417
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-03-31  Michael Weghorn  <m.weghorn@posteo.de>  [51f6e11aee50cc429021be27bd33875593425683]

        android: Drop some unused imports
        
        Change-Id: If72949f949cba23397d87c8f67b9434861f9bb7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113414
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-03-31  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [5d4d8278b7fd2a555d6c9678d37877853562bd85]

        tdf#55058 tdf#141394 EMF FILLRGN record is not displayed correctly
        
        The EMR_FILLRGN record fills the specified region by using the specified brush.
        
        After deep analyse of [EMF] documentation, it seems that
        bounds from RegionDataHeader was treated as first rectangle of
        region. As a result whole bounds was treated as the Region.
        
        Change-Id: Ie34877b71292c05a1f17381a6de51aaed2386565
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113423
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-03-31  Michael Weghorn  <m.weghorn@posteo.de>  [1477401805e2a88cddb1df259456359398fa2b7d]

        android: Don't require that user presses 'Back' twice to exit
        
        Drop the "Press back again to quit" info shown when pressing
        "Back" in the file selection dialog in Android Viewer and
        just quit the app right away.
        
        It was originally added in
        
            commit d1f671e053864d0bf54d04a855761b43a7f5a9c4
            Date:   Wed Jun 10 19:04:22 2015 +0200
        
                tdf#87434: android: system back key to go one level up
        
                Added an additional check so back has to be pressed twice on the root
                folder to actually leave the application. It's a check seen in many
                other apps.
        
        but I don't really see any need to bother the user
        about pressing "Back" again. Nothing is lost at
        this stage when quitting the app, and I haven't
        seen anything similar in many current apps myself
        (but have rather seen some extra confirmation dialogs
        disappear from desktop applications over the last
        years).
        
        The original request in tdf#87434 to go one level up
        in the directory hierarchy is unaffected by this,
        though this only applies for the custom widgets
        to browse the file system, which will potentially be
        dropped in the future anyway, now that support
        for the system file picker has been added in
        
            commit d678ee309b02b4cc8af29a097bf5053b8b1b4e06
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Fri Mar 19 14:29:36 2021 +0100
        
                tdf#129833 android: Allow opening files using system file picker
        
        Change-Id: Ib324b7f0b82427b04c7708665ff7492a758eec9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113413
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-03-31  Michael Weghorn  <m.weghorn@posteo.de>  [4b8540911bc8fabee0729b31780a1ba8b4663121]

        android: Use system file picker to create new docs
        
        Similar to the way that existing documents can be
        opened from within the Android Viewer app
        using the system file picker by using
        'Intent.ACTION_OPEN_DOCUMENT', use the system file picker
        via 'Intent.ACTION_CREATE_DOCUMENT' to create new docs
        as well, instead of providing a custom dialog to
        insert a file name.
        
        As described at [1], this allows to save files
        in locations supported by any existing
        DocumentsProvider (e.g. a Nextcloud share,
        if the Nextcloud app is installed and set up),
        not just locally.
        
        This also allows to further unify the handling in
        LOMainActivity. Just like for the cases where an
        existing document is opened using the system file
        picker or a document is passed from a third-party app,
        the document URI is now set in the Intent, a
        temporary file is used and writing back to the
        actual URI happens on save.
        
        Drop LibreOfficeMainActivity's method 'showSaveStatusMessage',
        which was only meant to be used when a new file was created, but
        was called from the more generic 'LOKitTileProvider::saveDocumentAs'.
        Change that to show a more general error message when saving fails.
        Since the actual file is now created by the DocumentsProvider,
        LOKitTileProvider only operates on the temporary copy anyway.
        
        Side note: With this change in place, overwriting
        existing files also no longer just happens silently,
        as used to be the case when typing the name of an existing
        file in the custom dialog for creating new files
        earlier.
        
        Since 'Intent.ACTION_OPEN_DOCUMENT' was introduced
        in SDK version 19 (Android 4.4), restrict creating
        new docs to corresponding devices.
        
        [1] https://developer.android.com/training/data-storage/shared/documents-files
        
        Change-Id: I8932cb892ca8ac97a04d15cbd1540d0ee68350da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113408
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-03-31  Michael Weghorn  <m.weghorn@posteo.de>  [19e1f3723d4bfb91dadf77b398261da0e8237a8b]

        android: Only update file path for "real Save As"
        
        Follow-up for commit a1abf2c865228e6ed33e99ab73b94357ddbc590f
        (tdf#139350 android: Add param to allow a "real" "Save As").
        
        The file path should only be updated when the newly saved
        doc is actually used (i.e. 'takeOwnership=true'),
        not when just saving a copy or exporting to a different
        file format.
        
        Change-Id: Ia3120a94b7fcc79c1a740a10bade8721f6771d78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113404
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-03-31  Michael Weghorn  <m.weghorn@posteo.de>  [05a3ce9abb329969e7edaafd0a2e9057c73d0fbb]

        android: Drop unused 'newDocumentType' member
        
        It appears to have been unused since it was added
        in
        
            commit 78098b8494be7123bc4a8b50faa13445e5afd8ce
            Date:   Mon Mar 27 22:26:47 2017 +0530
        
                Add BottomSheetBehavior to formatting toolbar
        
        Change-Id: I43cc75e0b7a1bcebd01bd77fc7132a39510c70ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113400
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-03-31  Miklos Vajna  <vmiklos@collabora.com>  [8b7ff52ac87795881a4d86395885778f1da3d18b]

        tdf#140343 sw page rtl gutter margin: add DOC filter
        
        The import's tokenizer was there since commit
        3e13e053749e1bf19179bf83bdf0a18a9488b5e8 (#i2408# Import and export
        set/ask references fields as set/input, change references to bookmarks
        to show variable as appropiate, 2002-02-04), but it tried to read 2
        bytes, not 1 byte, so it was broken. This did not cause problems in
        practice till commit b897cc4dfc7111eb8dfd5d8aa8c970f21ab035d6
        (consistently track amount of buffers remaining, 2017-04-10) started to
        check for not reading past the end of the buffer.
        
        The export was missing, since we previously tried to handle this at
        import time, so the doc model didn't have the info anymore.
        
        Change-Id: I0d15a16893de96104812b0cba4566c53f92673ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113415
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [8da9f85abc508140b90e4f5be587aa05d4f1e5f4]

        Initial version of script to install dependencies
        
        Change-Id: I2002d3c2c522a4cd027417f894bd03e03b85eeb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113336
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-31  Noel  <noel.grandin@collabora.co.uk>  [740757d17452e3b2f9bfa7897c05dedeca639e34]

        remove internal 4bit scanline formats
        
        since we have already removed the 4-bit internal bitmap formats.
        
        Change-Id: Ie481aaa8e25642a47e30beb6f37e2d3beda304e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113412
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [b5558e4ac6c2f134f07ea87a143694b17adb4482]

        tdf#140863: sw: Add UItest
        
        Change-Id: Ic1d3a56857dd68f436b870168ab394729a31d629
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113416
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-31  Mike Kaganski  <mike.kaganski@collabora.com>  [6f176c90dee0963be15ff594b7ff120233795e6a]

        Use isEmpty instead of comparing getLength to 0
        
        Change-Id: I9c1a0e2bce162c2222ef06f5fc4e92bac7bb1c69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113362
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-31  Miklos Vajna  <vmiklos@collabora.com>  [fac65bb9d831a854298d6cba09ad6159d15b8323]

        tdf#140343 sw page rtl gutter margin: add ODF import
        
        See <https://issues.oasis-open.org/browse/OFFICE-4105>, the proposal is
        to not map this to a new attribute of the <style:page-layout-properties>
        XML element, rather only write writing mode on export and infer
        RtlGutter from that writing mode in import.
        
        This is similar to how FillBitmapOffsetX and FillBitmapOffsetY are two
        UNO properties, but there is a single draw:tile-repeat-offset attribute
        for them.
        
        This has the benefit of simpler ODF markup, at the cost of more
        complicated xmloff code.
        
        Change-Id: I189a7ec62d4e5624e20252b7259a36133594fe40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113405
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-31  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [b802ab694a8a7357d4657f3e11b571144fa7c7bf]

        tdf#141158 DOCX: import discarded headers/footers
        
        Before the inactive DOCX headers/footers lost during
        import time. Now it can be restored by disabling
        the options “Same content on left and right pages” and
        “Same content on first page” on the Header and the
        Footer panes of the Page style. This is for improving
        the interoperability with other Office programs, e.g.
        supporting DOCX text document templates better.
        
        Follow-up of commit f5dc6b11d2218d94c9effe7a1ab418d0133da5e3
        (tdf#140117 sw UI: keep headers/footers when inactive).
        
        To start the py-UItest run:
        
        $ make UITest_writer_tests7 UITEST_TEST_NAME="tdf141158.TestTdf141158.test_tdf141158"
        
        Note: In spite of this patch implements the
        left/first/first_left page header/footer stash
        at import time, the left one works correctly at now.
        This is because the first pages have different
        page styles so changing the right page style will
        restore the hidden header/footer content.
        For this problem further improvements are planned,
        exactly in the filter part. Number of unit tests
        had to be modified, because before these headers
        and footers were dropped.
        
        Co-developed-with: Daniel Arato (NISZ)
        
        Change-Id: I3dd452a648bc465710698707c083734dc762ed94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112580
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-31  Pranam Lashkari  <lpranam@collabora.com>  [3c49a3be592eb515bba100b4a17617136fabbcba]

        LOK: getPartInfo now returns master page count
        
        master page count will be used when switching to master view
        to know how many slide previews to be shown
        
        Change-Id: I11735797d16538a9f667a85b90a86b1e6cf9b5aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113358
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2021-03-31  Mike Kaganski  <mike.kaganski@collabora.com>  [910fb8999de2622cbbb63083777cf889bd798889]

        Make RTFKeyword and RTFControlType scoped enums
        
        Change-Id: Ifae0afd1468ab162b8d815e8b614afc1442169a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113406
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-31  Balazs Varga  <balazs.varga991@gmail.com>  [ec44f87d5b99a3299322d0b79abc4c6808877865]

        tdf#117212 sw mailmerge: merge only the selected range
        
        All records were merged before saving or printing the
        record range selected in “From 'X' To 'Y' of the
        “Save Merged Documents” or “Print Merged Documents”
        dialog windows (opened via the Mail merge toolbar).
        This was a waste of time in the case of selecting
        only a few records.
        
        Change-Id: I52c47d3c5707b09ed7f9b05a1a0f4d20a5595b8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112922
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-31  Miklos Vajna  <vmiklos@collabora.com>  [3db477fd0e6cfc4ff77b3c911ca4ab14fd980932]

        tdf#140343 sw page rtl gutter margin: add DOCX filter
        
        Map to <w:rtlGutter> inside <w:sectPr>.
        
        Change-Id: Iaa1d9da8c1585ec31c7cbe539f49643eb972c327
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113398
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-31  Miklos Vajna  <vmiklos@collabora.com>  [c088d26578d1be352efa49bd164a8217627648de]

        tdf#140343 sw page rtl gutter margin: add layout
        
        We used to get the gutter margin on the left side and the right gutter
        margin on the right side, which works for normal and mirrored layout.
        
        Swap these two in RTL mode.
        
        Change-Id: Ibe866c2d971ce72e94fab5d5c71040ab62ffbe93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113395
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-31  Mike Kaganski  <mike.kaganski@collabora.com>  [a182e9ce5e0da3cc98603ed27819405812d7fab1]

        This should be a static method
        
        Change-Id: I70b725d42a91151e0c1f2f1fedc4be18433a7cf4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113397
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-31  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [8062e6e6bb23b1fa94c66bd3ae46e2d5c2ba58ee]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a9113079e1329ac1bcbf44c76b1419624567000a
          - Update spelling (remnants)
            
            Change-Id: If5276323db6930782e249e902c5ad4c00334d51b
            
2021-03-31  Mike Kaganski  <mike.kaganski@collabora.com>  [5c9ba1f47d00ed10960b59928befd68f6c020b15]

        Fix the test in Windows RDP sessions
        
        Without the fix, this is failing there with
        
          Test name: VclComplexTextTest::testArabic
          equality assertion failed
          - Expected: 71x14@(0,1)
          - Actual  : 70x14@(1,1)
        
        See also commit 6f995da5a652d993ab253b3363188cd18e289728, that
        tried to address the same issue (it was reverted later in commit
        536666539ce999cfe97378671a7186e38c32bdfc).
        
        Change-Id: I708c22deb5f1f8a59e2e22cba14b298acaa81d5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113396
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-31  Noel  <noel.grandin@collabora.co.uk>  [a6c6f35ccc78e74cfa76397d649c1b6fc4baad29]

        drop 4bpp image formats
        
        on a path to simplifying our internal bitmap stuff, aiming to
        support a smaller set of image formats, but support them
        in an accelerated fashion.
        
        Change-Id: I5f8bf3cd49abf16ce460771492cdd5f358cb34df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113313
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-31  Justin Luth  <justin.luth@collabora.com>  [5c90f3d28de6262bb730bad106d4652e458054df]

        tdf#134385 doc/docxexport: maybe export false contextualspacing
        
        Instead of LO 4.2's solution of never exporting false,
        export if the inherited value would be true.
        Otherwise there is no way to override an inherited value.
        
        RTF doesn't have a "false" version of
        \contextualspace, so I ignored that format.
        
        Change-Id: I6d05eb9a5d3fbfbfca0fddd7eda0c230baa25c5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113064
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-31  Michael Stahl  <michael.stahl@allotropia.de>  [cc1d19f7bbaefa5fb22ebd1344112755068b93c9]

        xmlsecurity: replace OOXMLSecParser implementation
        
        This is similar to 12b15be8f4f930a04d8056b9219ac969b42a9784 and following
        commits, but OOXMLSecParser has some differences to XSecParser, such as
        using a ds:Manifest, and requires a couple extra namespaces.
        
        Change-Id: I56e39d9609db8fcad50ca1632ff482c1f0a30ff5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113381
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-31  Miklos Vajna  <vmiklos@collabora.com>  [1fcc3d13d624b2a97f54063d7ffce13254b06373]

        sd: clean up not needed HAVE_FEATURE_PDFIUM ifdefs
        
        Towards completely avoiding the HAVE_FEATURE_PDFIUM ifdef forest.
        
        Change-Id: I490c64a724729086d6156dc815f89d4e0d1ec709
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113390
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-31  Ming Hua  <plateauwolf@qq.com>  [6034f0993111f7b6ee459eec5ad31d0c4ea78eec]

        UI Selection dialog: reword UI description
        
        The description of Groupedbar Compact variant starts with a general
        description about both Groupedbar UI variants (the compact variant and
        the full variant), then specify what is special about the compact
        variant.  Therefore it should starts with "The Groupedbar interface
        provides...", just like the description of Groupedbar Full variant in
        the previous line.
        
        Change-Id: I98bec4efce996b7f17461a8bb1504e80d70279c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113393
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-03-31  Michael Weghorn  <m.weghorn@posteo.de>  [2e86226cff95100e3c34d0f22ec5ce6429efb8cb]

        tdf#139350 android: Fix handling of new docs
        
        Pass param 'takeOwnership=true' to the 'saveDocumentAs'
        method when saving a newly created document in Android Viewer
        in 'LOKitThread::loadNewDocument', so the newly
        written document is used subsequently, rather
        than continuing to more or less operate on
        "private:factory/swriter" (for the Writer case,
        similar for the others).
        
        Extend 'LibreOfficeMainActivity::saveFileToOriginalSource'
        to handle this case as well (show a proper message and
        reset the modified state after saving).
        
        Drop now unnecessary special handling for the case
        of saving new files from the toolbar or the dialog
        shown when exiting without having saved previously.
        
        Change-Id: Ief95620e324aa2abc318f1add0b91376ffe669d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113376
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-03-31  Michael Weghorn  <m.weghorn@posteo.de>  [a1abf2c865228e6ed33e99ab73b94357ddbc590f]

        tdf#139350 android: Add param to allow a "real" "Save As"
        
        So far, LOKitTileProvider's 'saveDocumentAs' method
        was always saving a copy of the current document
        (or doing an export), but was not continuing to use
        the newly saved doc afterwards.
        
        Add an additional parameter 'takeOwnership' to the
        method to specify whether to do so.
        
        In other words,
        
        * the 'takeOwnership=false' case continues to
          do what was done previously, it basically does what
          "File" -> "Save a Copy" or "File" -> "Export"
          does in the desktop version
        
        * the 'takeOwnership=true' case now basically does the
          same as "File" -> "Save As" in the desktop version
          (except that the path is already known in the
          Android case)
        
        This essentially forwards the "TakeOwnership"
        param to LibreOfficeKit, which was originally
        added there in
        
            commit a121074cbd07939713e169586469b934aedbe594
            Date:   Wed Feb 10 13:26:50 2016 +0100
        
                lok: Introduce a "TakeOwnership" filter option for saveAs().
        
                It is consumed by the saveAs() itself, and when provided, the document
                identity changes to the provided pUrl - meaning that '.uno:ModifiedStatus' is
                triggered as with the "Save As..." in the UI.
        
                This mode must not be used when saving to PNG or PDF.
        
                Change-Id: I11b5aa814476a8dcab9eac5202bd052828ebbd96
        
        This also adds a new 'SAVE_COPY_AS' event type to save a
        copy without taking ownership, and switches all uses of the
        'SAVE_AS' event to that new one for now. (So the behavior
        remains unchanged, but the terminology is hopefully clearer.)
        
        Except for one instance in LOKitTileProver::saveDocument (where
        the cached version of the document is written to the original
        URI, if present), all other places are left with the previous
        behaviour in this commit.
        Further changes will be done in follow-up commits.
        
        Change-Id: I11996cd7276a6c6f2774535cd3e53cb997c8cd4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113375
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-03-31  Michael Weghorn  <m.weghorn@posteo.de>  [4dbc9c87a09922072c0250e4e932228de93961db]

        android: TileKitProvider: Optionally detect file type from document
        
        Add an overload for the 'saveDocumentAs' method that takes just one
        parameter and auto-detects the file type to use from the document.
        
        Use it when creating new documents.
        
        Change-Id: I0f275ce159176292ffa1e52ed37673a486ab9428
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113374
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-03-31  Eike Rathke  <erack@redhat.com>  [6b3f0866e9eddd5553857741862ca0d7d5b2ec2b]

        Related: tdf#137577 Update Name Box range name list on sheet rename
        
        ... for sheet-local names that include the sheet name.
        
        Introduce SfxHintId::ScTablesRenamed for this as the existing
        ScTablesChanged is fired quite too often.
        
        Change-Id: I94c3479bba4d4cc8b75905e3fa4f35d9a8737870
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113391
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-03-31  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [9dfd55dffc4cca6617b4ee67be9a8bfe96601c00]

        python3-ify hrcex & uiex (creation of pot files)
        
        Change-Id: I824c9ed536a1e852d6bd157fbd7d4766327b7bcd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113319
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-03-30  Mike Kaganski  <mike.kaganski@collabora.com>  [9c6142ec26a0ba61b1cf58d1e6bf0b5376394bcd]

        Exclude some tests in Windows RDP session
        
        It seems that RDP may change (limit?) color space (even configured
        to use 32-bit colors), and then some tests start failing like this:
        
          Test name: BackendTest::testDrawAlphaBitmapMirrored
          equality assertion failed
          - Expected: c[80000000]
          - Actual  : c[84000000]
        
        Debugging ImplDrawBitmap in vcl/win/gdi/gdiimpl.cxx, and adding a
        call to GetPixel immediately after the call to StretchDIBits, shows
        that the resulting color on the device is different from the color
        in the bitmap data: e.g., for original color {128, 0, 0} the result
        is {132, 0, 0}.
        
        Calling GetColorAdjustment shows that there's no color adjustments
        set for the device, so I can't detect or modify the behavior this
        way. So just disable the tests for now when running in RDP sessions.
        
        Change-Id: Ie89d07f18f53e56bed6f7fa58432b8575b4d9f12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113388
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-30  Eike Rathke  <erack@redhat.com>  [fb68609fadc7fd46c44f404ac611d87e2cc03ea0]

        Related: tdf#137577 Be able to select a global named range from Name Box
        
        ... if an identical sheet-local name exists.
        
        Change-Id: I6d92a7ed93e81da64f60c26fd81eb6775582b053
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113384
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-03-30  Caolán McNamara  <caolanm@redhat.com>  [a69ad67504b32dd644902d8acf4c2a0fef86d3c7]

        fix some --disable-scripting warnings
        
        Change-Id: I0fa5ec5e0fc7a08f5558f013ec75fd7d4fe5c1a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113379
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-30  Noel Grandin  <noel@peralex.com>  [344fe3bc48bd84799791e4e321fa37b2150e6b6b]

        short circuit image creation if dest size is zero
        
        Change-Id: Iace5c871c6a95da8828fa103474f77d5d0555484
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113385
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-30  Miklos Vajna  <vmiklos@collabora.com>  [bcbf1c245fa13cfbae2059a996006179c7f4b747]

        tdf#140343 sw page rtl gutter margin: add UNO API
        
        When true, the gutter position may be right and top, not left and top.
        
        Change-Id: I5e3e4b4d9cb217b81b2712cb208ca5725d46ae28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113349
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-30  David Tardon  <dtardon@redhat.com>  [64788738db595cb642b7efd49340cae33d92698e]

        upload libcdr 0.1.7
        
        Change-Id: Ie01fdee7379c398fe7df7c140e2f0059bea71abe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113380
        Tested-by: Jenkins
        Reviewed-by: David Tardon <dtardon@redhat.com>

2021-03-30  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [42c09f639d68e2b25a108a451e23ac9a5e3312b6]

        Update git submodules
        
        * Update translations from branch 'master'
          to 7b43a13473ab1c692d33577af1ec191179e9079a
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I84eb112a5f299d0c0ec33a280ab490cf22ae6d46
            
2021-03-30  Stephan Bergmann  <sbergman@redhat.com>  [82b81f00f2de2cf7b6440b1d23a0dd9bece45c48]

        For now, skip problematic test_tdf141166 also for --with-help
        
        ...similar to how it already got skipped with
        10fbf2b80e11620f3fc1691aa7968e6d3d460db9 "Skip a problematic UITest for
        --with-help=html/online".  (And note how the check for "-DWITH_HELP" in $SCPDEFS
        would unfortunately also hit for the --with-help=html case, see configure.ac, if
        that were not already filtered with the preceding check, anyway.)
        
        The better fix would arguably be to make the code close both the "LibreOffice
        Help" window and the "LibreOffice Help Not Installed" dialog, whichever shows up
        for a given configuration.  But this temporary fix at least gets --with-help
        builds like <https://ci.libreoffice.org/job/lo_ubsan/1961/> going again.
        
        Change-Id: I9d9d6ffeb26a056fa3fe65085264d75822e7646c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113372
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-30  Eike Rathke  <erack@redhat.com>  [5464dabc9025b100b782f517a0e86e0d45cdb4e7]

        ScDocument::GetRangeAtBlock() name is always passed, so use reference
        
        Change-Id: I1dec40b6da2375b292ba4c9912c4736fcd7ca551
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113348
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-03-30  Caolán McNamara  <caolanm@redhat.com>  [4761b5f9820719ad400f7114dc647799a345a836]

        drop ---disable-scripting again for fuzzing
        
        Change-Id: I80aa5b856d8800f9499fcaf66244ca095e275d5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113378
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-30  Heiko Tietze  <tietze.heiko@gmail.com>  [d5533669000078bef46f353c99f4fda2c8476a39]

        tdf#140839 - TotD image size
        
        Previous size of 100x120 has shown to be too small for
        thumbnails so we agreed on 150x150
        
        Change-Id: Ia43bc424a164024e8a4ecf851cad3fab4f342e67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113343
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-03-30  Caolán McNamara  <caolanm@redhat.com>  [1a1d2ad0e2dff2c948e09e1488cbd8f8ea651bec]

        fix the endif placement for GTK_CHECK_VERSION
        
        Change-Id: I1ff3f3c32990947a353c5908665b156d87d8ff58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113346
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [ed8b1b78272f7fce657fb7b5fd311c456df0916d]

        tdf#135662: sw_uiwriter3: Add unittest
        
        Change-Id: I517bff275bba0a84a69e79f45db1c2a873965feb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113345
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-30  Eike Rathke  <erack@redhat.com>  [65cba409936d133aa05f9934db28bd2555a38676]

        Related: tdf#137577 Display (sheetname) with sheet-local names in Name Box
        
        ... if current cell selection matches a sheet-local name, so it
        can be differentiated from an identically named global name. Which
        is already the case when listing and picking a name from the list.
        
        Made it necessary to adapt an UI test checking for Name Box
        content.
        
        Change-Id: Ia90b8961c3ae213cf7bb53f3b610a65805bba6b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113330
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-03-30  Rafael Lima  <rafael.palma.lima@gmail.com>  [21ab57323d7845b52cfd0871ee3331ce113ab6d1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8ec0053e3f8610f06c7f7eae0680549a1c9fd896
          - Fixes localization in SF String, TextStream, Timer and UI help pages
            
            Change-Id: Ic860d9861006ba69b6d2b593877f2cfa39f31402
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113286
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-30  Rafael Lima  <rafael.palma.lima@gmail.com>  [68fc346abe45042c08116fe957945dbb14b259f2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ba389e0d4c71bd220689d912470c345746203d6e
          - Fix localization in SF_Platform, SF_Services and SF_Session help pages
            
            Change-Id: Iad67f233d3448043bd30475a7a7c383c8e8dd1ca
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113217
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-30  Tünde Tóth  <toth.tunde@nisz.hu>  [ae60c27f936642ecd4391d11fcd73a6d461d0b7f]

        tdf#99913 XLSX import: set filtered flag for rows
        
        hidden by AutoFilter to support copying the
        result of filtering. Unlike ODS and XLS,
        XLSX doesn't differentiates filtered and
        manually hidden rows, and without this fix,
        copy of the unupdated data of the loaded
        filtering contained the hidden rows, too.
        
        Change-Id: I390d1a84b9bf275f3d3782756553b2f236487758
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113040
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-30  Caolán McNamara  <caolanm@redhat.com>  [7622d225efa0459ceaecbf947c0912823b5ff5c8]

        cid#1222237 Untrusted loop bound
        
        Change-Id: Ic7d5da2242498aa5d53d77d6479042c71b87f057
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113342
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-30  Justin Luth  <justin.luth@collabora.com>  [8ef5d0f724b75ef62c20996271e9a6997ff6c3dd]

        tdf#140336 ms formats export: export NONE background for ParaBackColor
        
        This fixes a regression from LO 4.2 with tdf#88583's
        commit 60cdeb2d441a6bf5c55f511f574b2b9dd598fbb8.
        
        It isn't only SOLID that needs to be written,
        otherwise there is no way to cancel an inherited background.
        
        And only write out a SOLID if one is specified here.
        Do not duplicate a style's SOLID fill into every
        sub-style and paragraph. (Yikes)
        
        This fixes DOCX (seriously) and DOC (de-duplication),
        but not RTF (which doesn't write out transparent brushes).
        
        Surprisingly, I didn't find any examples
        where a NONE was specified that matched an inherited NONE.
        But it IS important (probably because of a bug) and also smart
        to determine and avoid writing NONE if there is no inheritance.
        So then, there is no reason not to do the last step of
        checking if the current brush matches the inherited brush.
        
        [That also paves the way for a potential follow-up commit
        to try deduplicating SOLID fills as well,
        although that likely adds grabbag complications into the mix.
        And perhaps deduplication isn't desired either,
        in case the user actually wanted to duplicate
        (if that is even possible under UI conditions).]
        
        Change-Id: I8958a68c779057d9fc5da74eca50fcf5b41d8b52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113105
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-30  Caolán McNamara  <caolanm@redhat.com>  [c6c128b947c8864d6bbd4b0abd1abad16cd0d67e]

        ImplGetWinChildClipRegion never returns null
        
        Change-Id: I3784e47e8584718a51e0fff68382dce833da26f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113340
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-30  Caolán McNamara  <caolanm@redhat.com>  [ffe6eb528dca34b19fecf738bce647ccb8367379]

        cid#1473732 Untrusted loop bound
        
        Change-Id: I0d0585f8d379fc0586ee76527f96e50c92953d13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113338
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-30  Caolán McNamara  <caolanm@redhat.com>  [b80fc56c89e805372d87373903a6c4da0c4466c8]

        cid#1474044 Untrusted loop bound
        
        Change-Id: I9f060fe0b56905def7b81a9b7da0b504367eb36c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113337
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-30  Vert D  <devoptmsoi@gmx.com>  [f974664988d84a32196c152a3cf996e2b4909f70]

        tdf#141329 fix refresh shows the wrong category
        
        Change-Id: Iec36c7aa4cb54773a759260638f03b1b218faaa0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113332
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-30  Justin Luth  <justin_luth@sil.org>  [b0017158094e16025ef71c728bebe1093525cb59]

        related tdf#131801: remove completed TODO comment
        
        The todo was done in LO 7.1 with
        commit c77b9c349f0a48392d8cb7a49532844b2cafb5ba
        
        Michael's reference to testParagraphMark is puzzling
        because the only place that is found is in a unit test,
        and Miklos' ooxmlexport.cxx test has nothing
        to do with numbering.
        
        Change-Id: Ie24ff6a69edf92f9dbe586c64a6ea631718002cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110122
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-30  Mike Kaganski  <mike.kaganski@collabora.com>  [6340862e0c0eaff3ef1cf5161b2115a858a4ae4a]

        Simplify SwFormat::SetPageFormatToDefault
        
        Change-Id: I5a85a3f32cd88cb8306d54e2fafa4156056cc577
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113334
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-30  Mike Kaganski  <mike.kaganski@collabora.com>  [852c4f8cded79435bd69675e9e9a10034b385219]

        Simplify prepareMDArray
        
        Change-Id: I1b8c0dead67b48c25ddcc02e83c3305cf93ebd5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113288
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-30  Stephan Bergmann  <sbergman@redhat.com>  [2e8d635f7908497898c2d90b45070a3467fd15a5]

        Missing test dependencies
        
        From-scratch CppunitTest_sw_ooxmlexport16 had failed for me due to
        
        > warn:vcl.builder:30496:4101353:vcl/source/window/builder.cxx:517: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: file:///.../instdir/LibreOffice.app/Contents/Resources/config/soffice.cfg/svt/ui/editcontrol.ui
        
        and
        
        > warn:vcl.builder:33595:4130924:vcl/source/window/builder.cxx:517: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: file:///.../instdir/LibreOffice.app/Contents/Resources/config/soffice.cfg/sfx/ui/tabbar.ui
        
        Change-Id: I07545784d70fe75a5b405e111866de5702f16424
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113335
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-30  Tor Lillqvist  <tml@collabora.com>  [089f83796c25a24860c313f47ea6bdbe8cb1c096]

        Update the iOS simulator conf file to match the device one
        
        (But note that it is unclear whether building for the iOS simulator
        actually works any longer, and I am not really interested in trying.)
        
        Change-Id: Ifb4fecdbd20162728bfcb0750264c0a627e66279

2021-03-30  Miklos Vajna  <vmiklos@collabora.com>  [d4ed266849b558b041acb740a18bd81fa39bc582]

        tdf#133350 vcl focus loss: fix unwanted cancel of non-menu popup
        
        Regression from commit f21d2b48bd68424a96aa6cd5572e368208378291
        (tdf#121723 vcl: leave popup mode on focus loss of toplevel windows,
        2018-11-26), the original motivation was to cancel menu popus (toplevel
        window menus, context menus).
        
        Fix the unwanted cancel of ImplPopupFloatWin/ImplListBoxFloatingWindow
        by restricting the cancel to menu floating windows. This keeps the
        original bug fixed and allows setting e.g. the font size in the
        toolbar's popup part.
        
        Change-Id: Ida503d0c13dc5a96287bfa31b6c2ce9d4a53e940
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113326
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-30  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [a247d2f896d7fcb30f35cf95f69e32534a475fba]

        KJ: Improve small numbering icons
        
        Change-Id: I5e6aff983875c8144450b8c484cbc25e5eb465fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113333
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-03-30  Mike Kaganski  <mike.kaganski@collabora.com>  [906b86154e54969b2dc2349b686947896a0fac03]

        Use o3tl::convert instead of GetMetricVal
        
        ... and drop the latter.
        
        Change-Id: Ia877358bbd8a699b9e8cc4d72dc1fb7c4d0ef980
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113328
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-30  Jim Raykowski  <raykowj@gmail.com>  [c41a188086c8b570b663183cbc1b0a033e5a2358]

        tdf#140892 Revert outline fold button symbols to right and down arrows
        
        Change-Id: I5db3d4d4c45f84ec0d9ce70db83bef7027f8e9d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113329
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-03-30  Eike Rathke  <erack@redhat.com>  [fde3b0e07eaf86ed4e16326de323f79db706e8f2]

        Sheet names can contain parentheses and blanks
        
        ... so search for the very first occurrence of " (" and not the
        last, and also not any ")" but it has to be the last character in
        the Name Box UI representation of sheet-local scope names so check
        just that.
        
        Change-Id: I0b63688432f891ee779e3e32017def78b021e470
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113327
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-03-30  Jim Raykowski  <raykowj@gmail.com>  [e511a32b70119a1a7ccc762ffbf0d814cf603a2b]

        Outline folding: only hide the fold button when needed
        
        Current behavior is to always hide the fold button on mouse leave which
        is usually followed by a delayed showing of the same button. This patch
        prevents this hide show by only hiding the button when the button mouse
        leave results in leaving the area of the frame the button controls.
        
        Change-Id: Iecb544bfeffb32ac4ba7183719a193a96162c7c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113243
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-03-30  Jim Raykowski  <raykowj@gmail.com>  [381b9160aa21b91c7f2501de21d6d16626a972fb]

        tdf#141102 friendlier naming for outline content visibility feature
        
        relabeled as outline folding
        
        Change-Id: I36b2dbe4eeee27abdf486e81db00d33e81c41679
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113005
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-03-29  Panos  <panos1029@gmail.com>  [6c241f991809dd9ab825baf400c6da77c1c130bd]

        tdf#98749 Move initialization of page defaults to writer core
        
        A function (SetPageFormatToDefault) was created
        at sw/source/core/attr/format.cxx
        for the SwFormat class containing some hardcoded PageDescs defaults.
        The double setting of left was replaced with left, right
        The lines affected in sw/source/core/unocore/unostyle.cxx were
        replaced with the function call.
        
        Change-Id: I4ea548145d42321b696233995f6dba323c72d078
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113104
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-29  Aditya Pratap Singh  <adityapratapsingh51@gmail.com>  [869f3fa36e2c6306252cee43b244240d4024a242]

        tdf#60684 Add unit test
        
        Change-Id: I9fc633a9a7c977d869297237cdd8547ca0cd9d47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113037
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [130db636988175f474354412d7222e0a749faf03]

        tdf#141146: sc_ucalc: fix incorrect test name
        
        Change-Id: Ifd66f27a8ce688064216c88b6228b8f7f8df1c6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113322
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-29  Luboš Luňák  <l.lunak@collabora.com>  [fb376fb7cfd8559c89f89af967e5ca2bbb138e52]

        speed up SkiaHelper::dump() in Skia debug builds
        
        Change-Id: Ic5c4bb38e9b8c0c1bb0e3efc2c5ee7a3fa787d93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113320
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-29  Miklos Vajna  <vmiklos@collabora.com>  [67e53dfeadbbc4f4ab207af0d2cd4e8f556b73d4]

        sw page rtl gutter margin: add doc model
        
        This is a new flag on the page style, and if it's true, then non-top
        gutter is right, not left.
        
        This is just the doc model, other parts will come in follow-up commits.
        
        Change-Id: I36ffe9d2f62fc057cf98952c743d415d9240513d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113323
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-29  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [1bdef3250fc57ea3f9b69a1f55ceb035329b6fa9]

        tdf#138646 - consider the document's address convention
        
        When accessing a named range using getCellRangeByName, consider the
        document's address convention. Otherwise, an exception is raised, when
        the formula syntax is EXCEL R1C1 or EXCEL A1.
        
        Change-Id: I5df2546f1c3fd00ff30cb057dcf47f6bb01d501d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112602
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-03-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [7da7f6ca37c92ab33e34a76fd25efab526b7c80a]

        sw_uiwriter: unify data folder
        
        Change-Id: I2506c9eb077ca8caa36010a06056b23f83b444a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113316
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-29  Henry Castro  <hcastro@collabora.com>  [949085b12a8a57b2257f4e59cc597e4c59b42f76]

        lok: fix nullptr de-reference
        
        Change-Id: I8a9a7444d66e5e6449a0215bde174253a41f09b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113317
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-03-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [ad146b4e73c0f661ea05d69fcb9a6af1b85a5fda]

        tdf#136778: sw_uiwriter3: Add unittest
        
        Change-Id: I94361102f14b8b40c02419776ae480a917c5d013
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113318
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-29  Caolán McNamara  <caolanm@redhat.com>  [104275ad81f04307e7f41a1a48b9581569c8e0b6]

        disable scripting for oss-fuzz too
        
        Change-Id: Ia7689f008517165d0bedb583c1452ac535553234
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113325
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-29  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [9083ed07950d8c9f3e5f2f8bba7f07862c6433e2]

        tdf#125560 PPTX import: fix WordArt effect textDeflate and textInflateTop
        
        These effects were mapped incorrectly, resulting missing display
        and after ODP round-trip, changed effects.
        
        Code pointers and test documents by Regina Henschel.
        
        Change-Id: I8a05702b1c48492b9542dd827b1ac1daf2423bfd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112786
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-29  Tibor Nagy  <nagy.tibor2@nisz.hu>  [f35e0b2cbfd6e7150aeb5699e1db1d7c13fdb935]

        tdf#137367 PPTX import: fix lost direct hyperlink colors
        
        Regression from commit 92f74f6ccb5a55807724db85815f7ea0c49370e0
        (bnc#887230: always use theme color for hyperlinks in Impress)
        
        Testing: direct color of the first text line is theme based
        (a:rPr/a:solidFill/a:schemeClr), the second line contains
        a direct color (a:rPr/a:solidFill/a:srgbClr), the third one
        contains a theme based direct color darkened by 25.000%
        (val=75000 of a:rPr/a:solidFill/a:schemeClr/a:lumMod).
        
        Note: overwriting default theme based hyperlink colors is
        also supported by Google Docs, Office 365 and MS Office 2019.
        
        Change-Id: I1e3e78fac729a97f42c8dddcffd877a16383adbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112377
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-29  Caolán McNamara  <caolanm@redhat.com>  [503d9209df268cf3e964eede49b247021a9e17ce]

        tdf#140556 master document view not launching subdocument from context menu
        
        Change-Id: I0ae61e51266ae050e340c1af99e0dd6a481e6ff9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113315
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-29  Caolán McNamara  <caolanm@redhat.com>  [ae2c96cd29e1900ffa9c6909af701a9198a08afb]

        cid#1474054 Uninitialized scalar variable
        
        this code was introduced with
        
        commit 57b5ed51d46fd5673dfe35125ceffa71d39f133d
        Date:   Mon May 6 14:20:11 2013 +0900
        
            Support IMR_QUERYCHARPOSITION in Writer and Calc.
        
        we're not bounds checking (nIndex+mpIMEInfos->nPos) so I have
        to assume that the range is considered safe in which case there's
        no point in checking aText.isEmpty(). If the range is unsafe then
        we needs proper bounds checking not just the isEmpty case
        
        Change-Id: I75dd3e0938a7fa892d700addcc93e6a4990fde4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113311
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-29  Caolán McNamara  <caolanm@redhat.com>  [769406ccf677fd05c2df30f9a11dce2f5e90ff0a]

        expand COp to its only use
        
        Change-Id: Ic353adf44c7aa60cedc2c61e3814d3135e0d55ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113310
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-29  Alain Romedenne  <alain.romedenne@libreoffice.org>  [08151f4827cc954188243f06660076534bc30c1f]

        TypeName, VarType, TypeLen Basic QA test cases
        
        1- exhibiting array type names
        2- highlighting supplemental libO Basic constants
        3- precising data types internal representations
        
        I intend to document in help:
        
        1- primitive data types array names: Boolean(), Byte(), … as IsArray() function does not provide such info
        2- Publish extra Basic constants for already published values:
          - V_OBJECT=9, V_BOOLEAN=11, V_VARIANT=12, V_BYTE=17
          - not necessarily V_ARRAY=8192, V_ERROR=10
        
        The latter is conditioned to the creation of an enhancement request.
        
        FYI, published Vartype() values and constants for VBA and other Basic-like languages:
        
        https://docs.microsoft.com/en-us/office/vba/language/reference/user-interface-help/vartype-function
        https://docs.xojo.com/VarType
        https://help.hcltechsw.com/dom_designer/9.0.1/appdev/LSAZ_DATATYPE_FUNCTION.html
        
        Change-Id: I51bac3caf555d94e91de7c6d624b3fca9e73a673
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111042
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-29  Seth Chaiklin  <sdc.blanco@youmail.dk>  [ecccf0f5860578ca6b7c686cb8d1285592afd989]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a9237a2b7018be667f26f9a93d06b48bccb1015e
          - tdf#137715  NETWORKDAYS.INTL gets "text in data range" note
            
            Change-Id: I95b21703120846babab0dc45c1851294a2c1b5a9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113283
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-03-29  Caolán McNamara  <caolanm@redhat.com>  [da819b57f616f69a97021c0a448c5184f05f34ac]

        TEmptyRes is always double
        
        Change-Id: Ie1d2ce048aecb98f16a407bd2e708b64db46aadd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113309
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-29  Caolán McNamara  <caolanm@redhat.com>  [dc66835f902a4704bf9c8de765acef0e68070e7c]

        TRet is always double
        
        Change-Id: Id1cb4cb9f0a7725a2990efb174a4e9e66bac2435
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113308
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-29  Caolán McNamara  <caolanm@redhat.com>  [e96b6f8a8c588e9cc14bf583cf9c48e693c83751]

        cid#1474044 Untrusted loop bound
        
        Change-Id: Ibb20ffc2219c25add421cd4803e80b15b131c93b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113306
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-29  Caolán McNamara  <caolanm@redhat.com>  [9a0d2378baeeb654e81af1871b4933f3a90b27e6]

        improve scoping
        
        Change-Id: I579ab896f9694e95b10fac35263f9d13779c46e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113305
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-29  Caolán McNamara  <caolanm@redhat.com>  [1cd17e986038e843e60944e674a4e0e155276f7f]

        improve scoping
        
        Change-Id: I4638f35b99803ed8b46ffbf9e396b3fed65790e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113304
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-29  Anshu  <anshukhare50@gmail.com>  [a56aa46fcc62227df7dc9a8fa04205e8ff5ed2a1]

        tdf#101965 : Add No List default in Styles deck in sidebar
        
        Change-Id: I167b379f31809bc252d3c091d0f545f8c2a3f13e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112143
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-29  Caolán McNamara  <caolanm@redhat.com>  [e2581a9a20112af171ec22ad23d52671f8f94c94]

        cid#1473732 Untrusted loop bound
        
        Change-Id: I92d10d08bbbb8b7bcf57ddf2a300893c139c8c3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113303
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-29  Caolán McNamara  <caolanm@redhat.com>  [05d651673bdd8bcda97c064421b1ab69bf144e58]

        cid#1242796 Untrusted loop bound
        
        Change-Id: I0ad070da424f7ce98a78104f017be26c411364a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113302
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-29  Caolán McNamara  <caolanm@redhat.com>  [a22357213807fa46b903e7d040809cff194c39af]

        cid#1473817 Untrusted value as argument
        
        etc.
        
        Change-Id: Ie815b51b9c1d85a5c96adc3707b740b84f6a1096
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113301
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-29  Caolán McNamara  <caolanm@redhat.com>  [21508828c5f54559ea180d2a465a8866cd765a4d]

        improve scoping
        
        Change-Id: Ib41052e099defd691d2a864fb7da6390e3a49425
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113300
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-29  Stephan Bergmann  <sbergman@redhat.com>  [2e4f1af79cf58f8750d3b6b21e47caff8704c13f]

        Fix duplicate object ID
        
        ...introduced with 1bad47097694de957857c9c891bf79a4873a97c4 "tdf#67614 - Added
        the FHD image resolution", causing CppunitTest_sd_dialogs_test to SIGABRT with
        
        > warn:vcl.gtk:800970:800970:vcl/unx/gtk3/gtk3gtkinst.cxx:17012: GtkInstanceBuilder: error when calling gtk_builder_add_from_file: instdir/share/config/soffice.cfg/modules/simpress/ui/publishingdialog.ui:1197:1 Duplicate object ID 'resolution3Radiobutton-atkobject' (previously on line 1174)
        > cppunittester: vcl/unx/gtk3/gtk3gtkinst.cxx:17015: (anonymous namespace)::GtkInstanceBuilder::GtkInstanceBuilder(GtkWidget *, std::u16string_view, const rtl::OUString &, SystemChildWindow *, bool): Assertion `rc && "could not load UI file"' failed.
        
        Change-Id: I7bee0b5f2a675ffe27c9920f6a31d6f906abb90f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113298
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-03-29  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [7461d1a3a3519093cf05b09fcf49e514df5ed94e]

        KJ: Improve small bullets & numbering icons
        
        Change-Id: I57ab63bcb91c0af1fdbc14e6c3834bfb3962234b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113256
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-03-29  Caolán McNamara  <caolanm@redhat.com>  [e83d52015a43c869467d584194b111c9ed6e6f82]

        cid#1209863 rearrange Untrusted loop bound
        
        Change-Id: Ib800cc06352f6d885e9530ecee51d7152561570a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113297
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [fc4881aafd70326830cd4e2b51cd09b55ea03ced]

        tdf#131269: sd_import: Add unittest
        
        Change-Id: I81ced436c4b4484ec58af35a559412ea1f97aaf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113294
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-29  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [ff321dd36554d25f0817903becf4598065e0a194]

        tdf#140828 sw textbox: fix AS_CHAR regression
        
        Textboxes anchored as characters don't lose
        their text frames after changing the anchor
        "To character".
        
        Regression from commit 493a916a3113e877835c9bc7c93faef0d29f9a33
        (tdf#140158 tdf#138598 tdf#140598 sw: fix sync of AS_CHAR textboxes).
        
        Change-Id: I0e6d88c9dcdeff515744bc4c201a5640eb810d1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112209
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-29  Caolán McNamara  <caolanm@redhat.com>  [3d844a131d7d2d2c82d865d17ad7657c7e8a185c]

        use VCL_DLLPUBLIC for UnoWrapperBase to allow use in vclplug-gtk3
        
        Change-Id: Icecb736088c5c248c1a6bf87ecb8ab0be8e46e00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113293
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-29  Miklos Vajna  <vmiklos@collabora.com>  [965c23e21df1f8b7f2d77db0b35953957f72c04a]

        sw: prefix members of IndexEntrySupplierWrapper, SwDropCapCache, ...
        
        ... SwFootnoteSave and XmlPortionDumper
        
        See tdf#94879 for motivation.
        
        Change-Id: Ibd956314173cfd18e15c7c6b3c75d655bc9adf55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113292
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-29  Tünde Tóth  <toth.tunde@nisz.hu>  [3453f2f8fce9e69cd9f2a2c6f3d7171b6e59f674]

        tdf#36466 sc: update status bar at Select Visible Rows
        
        Using Edit->Select->Select Visible Rows (Columns) Only
        option, update status bar to show the selected rows (in
        the case of Autofilter), or nothing (no AutoFilter),
        instead of the outdated value with the not selected
        hidden rows (columns).
        
        Change-Id: Ib31ea1d0cc15e57f883f5492104da490391117a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112676
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-29  Caolán McNamara  <caolanm@redhat.com>  [e82f0dc35e9acc9aefb18e267dca5b581828497c]

        UseBitmap32 isn't active in the headless backend
        
        so this isn't currently being used.
        
        This reverts commit 31913141d2bcc3b3a8bfb6d018fbf142bd81bf58.
        
        Change-Id: I46f285a53b50bfc53c059514f3499f50d3b28e6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113260
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bb79264cda2f182b71ccdfa9334896b594b2eb67]

        Fix typo
        
        Change-Id: I0b4fed7c631f0d2a3d988bc92f39986601c7e4b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113258
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-03-29  Seth Chaiklin  <sdc.blanco@youmail.dk>  [387505095b484d4a6c47da5ab1b8474b450f0e9f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f5e0d8cc4dc5122e3bf4f7c2db4f2503e787aec1
          - correction to text context menu name
            
            Change-Id: I20fb60c8097b201dcc0b94e344f610c43b4df1b4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113273
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-03-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0c4268a776f1002175fbc0dc2fa1651c644705c0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1841df23463ff8d3860e2af6284c546651e01dd6
          - Correct restart numbering Help page
            
            Change-Id: I8f5e26e48ee20f7f6c4f1498be00fc53e177c822
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113272
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-03-29  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [7f6b7bc36907212225a3e3fb886da9adc2e16c5c]

        KJ: tdf#126689 Continue Previous Numbering (Add to List) icons
        
        Change-Id: I9b346cd23110b69acca88d93b0e6509bb363a0fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113254
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-03-28  László Németh  <nemeth@numbertext.org>  [dd45df62d217db59be3f515b6c7e1bfd17ec4350]

        tdf#30709 sw: show RDF metadata in Style Inspector
        
        Show associated metadata of the actual paragraph
        (text:p/text:h with xml:id) and annotated
        text range or metadata fields at the actual
        cursor position (text:meta and text:meta-field)
        under the tree node "Metadata Reference".
        
        Show text of the annotated text ranges and metadata fields
        in Character Direct Formatting/Nested Text Content
        (note: without the text of the children, e.g. helping the
        detection of unwanted annotations, e.g. annotating
        the already annotated text range again. In this case,
        positioning the cursor at the beginning of the outer text
        range, "Nested Text Content" will show empty text content
        in the Style Inspector).
        
        Change-Id: I2f5149f1f2584d0cf4a4fbbfc4f58f5802844e24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113259
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-28  Caolán McNamara  <caolanm@redhat.com>  [ecb3be65817c018800355310ba8a88c1227c86e4]

        oss-fuzz: stub out new entry points
        
        needed since...
        
        commit 3dba2e4a325fa0fdfbbedb0ffc1fcf678bfcbc94
        Date:   Thu Mar 25 12:23:43 2021 +0200
        
            Include the pdfimport library constructor in the mobile apps if enabled
        
        Change-Id: I758d60049af6c3e98af5890185ddb4f77edbe8fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113262
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-28  Caolán McNamara  <caolanm@redhat.com>  [84aec8629e4ded68e7417836b9d73fb801df0c45]

        cid#1474092 Untrusted loop bound
        
        Change-Id: I0a068e98a1d8d8523f188310025808143a5dbcf4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113237
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-28  Caolán McNamara  <caolanm@redhat.com>  [8e82d5c56b67fbc7902583d14898f271888a4ac1]

        cid#1474024 Untrusted loop bound
        
        Change-Id: Ib646c3e55358442d4d5490e0c20564b35c7fb7d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113236
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-28  Johnny_M  <klasse@partyheld.de>  [bd4e762b2d1010543dae06466315856d592465d2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f8d435893443f788c1b3a6e91d0729378580f144
          - tdf#132643 Translate German section IDs
            
            Change-Id: Id0804345c742e066ec365981af0464db9fc4cc41
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113200
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-28  Johnny_M  <klasse@partyheld.de>  [b82f6516e85f4e5d09cc02e504f66d2e0ff83ccc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 19cdf57afedd982bb5b878bbefa0d5b78115c17b
          - tdf#132643 Translate German section IDs
            
            Change-Id: I6585b6c8cd1efcf27bd4785a0f93384e060d6802
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113199
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-28  Johnny_M  <klasse@partyheld.de>  [7502ebed5f620baedc23f548507fb8d13bd3f479]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2a71fcfb063fccac960a15aea57647b11bd7154b
          - tdf#132643 Translate German section IDs
            
            Change-Id: I34b8f4db8d45e708d793909b0137b3960e440462
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113198
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-28  Johnny_M  <klasse@partyheld.de>  [382495b617594bd0ffde094ef2baeeb806d3bfeb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b28a558af1d9e364b2e9aa1bef3be8bd88b97916
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8807d199a5ceae8a67f2372f79eb4208720710bc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113197
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-28  Johnny_M  <klasse@partyheld.de>  [9f5553c03f1a46968276732e2d34d4de21a007f3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 56dad1f777057886638ccb18a97d409b0bd20fa5
          - tdf#132643 Translate German section IDs
            
            Change-Id: I078d0e35b428cd8411b0974390a7318b54681b58
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113196
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-28  Johnny_M  <klasse@partyheld.de>  [a9794395c3f7baa62f912f3023ed6b744a40637b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fa9a07dc208a301a17e5a794a6186b02f17b8b5c
          - tdf#132643 Translate German section IDs
            
            Change-Id: I78931509d7ed1f5ef5bb89f8771cb568d5051ea6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113195
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-28  Johnny_M  <klasse@partyheld.de>  [2a9df75c020f764ed2b5dd00a0789e2b8e933f94]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 00e41e5836264f919f43381f542d05c50c5cb240
          - tdf#132643 Translate German section IDs
            
            Change-Id: I9a5515bb137224f9537df35d46ff85ddbf8486d9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113194
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-28  Johnny_M  <klasse@partyheld.de>  [3264362a4f390472b010803ec6bdd742dfdee379]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4c9d4715225cb10a4d8d82efc32d74dcf822226c
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ieca9db45f91d44ffd9f16ee75c8b84a2c3e94682
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113193
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-28  Johnny_M  <klasse@partyheld.de>  [ff7a1682e62d124d3d6f417c97b734e1d1d6c118]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 38a595e54242b645a1445ba9317142e6c2e3bfae
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ibb563943de7fd55f4c076b0d65f0469f23f65410
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113192
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-28  Johnny_M  <klasse@partyheld.de>  [f1ada2691ebab9e46c943310d7915767cd0bb4de]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e59a0a4645de00e0a3e943414f20b018eab1b279
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8758d24032b11c1353ff5ea92a7654997d0e6ca5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113191
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-28  Stanislav Horacek  <stanislav.horacek@gmail.com>  [2722ed725856d4c810ffd11ccf15e9dae2a9d499]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4509fea2d93c3398daeb65c2adec499b485c52f6
          - add missing space
            
            Change-Id: I38d46c568021861c2cd1cc2c614b2f9d8742770f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113190
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-28  Caolán McNamara  <caolanm@redhat.com>  [e8944ef20974cf44d2e25667c6c34d231d9a66e3]

        cid#1473839 Untrusted loop bound
        
        Change-Id: Iedb13791e19f635117040698e1fc45a5c1c3968d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113235
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-28  László Németh  <nemeth@numbertext.org>  [e11c51eefe8c3210cef2b5850f401ba67a401d01]

        tdf#95806 tdf#125877 tdf#141172 DOCX: fix tables in footnotes
        
        and endnotes by converting them to floating tables during the
        import, and removing floating at the DOCX export.
        
        Writer core doesn't support non-floating tables in footnotes
        and endnotes officially, (flowfrm:cxx: "Tables in footnotes
        are not truly supported"), so their DOCX import resulted
        serious problems:
        
        – missing table paint (tdf#95806);
        
        – table loss during saving to ODT (tdf#125877);
        
        – table loss during copying them or their footnotes and
          endnotes in the document (this resulted the regression
          of the optimized footnote and endnote import: tdf#141172);
        
        – table loss during changing the order of the chapters in
          the Navigator.
        
        Change-Id: Ife8af41936ae3ab003a3a9ad33b98c1d813e9c82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113162
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [27377e3db2792d1bf6eb733492462701defdeffc]

        elementary: tdf#126689 Continue Previous Numbering (Add to List) icons
        
        Change-Id: Ie19273aae2b8439b5488b002fe735e9e8960f89a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113252
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-03-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [9cc8ced631044643cb8fcf48a7ab9c9697a87989]

        Sifr: tdf#126689 Continue Previous Numbering icons
        
        Change-Id: I5c3525fd9bee3fc548353c11402f0048d56fc502
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113248
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-03-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [a4dc982ab1257c93072d7e350ba3ddb49f681968]

        Breeze: tdf#126689 Continue Previous Numbering icons
        
        Change-Id: I86b9be7b17c1077d7ea1b2b963a85495f8c1be93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113247
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-03-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [b700bb276777ab4597a19d74e4fc43868dd0d64a]

        Sukapura: tdf#141285 new icons for status bar selection type
        
        Change-Id: I5237b8de61c1b9445c1dd1d9c8c252f74f3879fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113246
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-03-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [2fd2024c258aeceebe4ee7520220b748cd80008e]

        Sifr: tdf#141285 new icons for status bar selection type
        
        Change-Id: I7c0f2c9a6df020cdeebe29c833546e87e5efe51e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113245
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-03-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [2d32b0b98f99454d2881e7ddc53338bd17ba694a]

        KJ: tdf#141285 new icons for status bar selection type
        
        Change-Id: I1667da1edb0580fce0a95f5347afe360133d7689
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113244
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-03-28  László Németh  <nemeth@numbertext.org>  [b7044d6cdbf612a312f64d39b7daaf6ed72726a5]

        sw change tracking: antialias deleted comments
        
        Deleted comments get cross out lines with
        change tracking, now with (optional) antialiasing
        (as in the case of connecting lines of the comments).
        
        Also adjust bottom line ends (which were
        removed by the bottom text label of the
        comment box, resulting a gap between the
        bottom line end and the left/right frame
        borders of the comment box).
        
        Change-Id: I73f944ad9b82562d62029617cb029ca396b74ab9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112650
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-28  Noel  <noel.grandin@collabora.co.uk>  [c7483d48df1b9ae70335346846d02a4fc53b4558]

        drop operator bool and operator! from Bitmap and BitmapEx
        
        IRC chat:
        <quikee[m]> noelgrandin: doesn't adding operator bool to Bitmap
          has the same problem as Graphic and the reason why you dropped that
          commit 7334034ae93b49fc93b5859a3c047a319d138282
          "drop Graphic::operator bool"
        <noelgrandin> quikee[m], hmmm, good point
        <noelgrandin> maybe I should just drop both operator bool and
          operator! in favor of IsEmpty
        <quikee[m]> noelgrandin: I don't remember what the problem is I just
          remembered we dropped it Graphic :) sure, dropping everything for
          IsEmpty is probably the best
        
        Change-Id: Ieae289cda64f0b8d8fdecd5ea9e6f2bb874ff4cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113163
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [2ac95bccba859b7dd117e135d7c4f7a35017d9f9]

        Breeze: Add Save All & Save a Copy icons
        
        Change-Id: I0371bf3fd30f451c8dbb3f62c1bbae4532755662
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113240
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-03-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [d0e3c935bc35905e7752991a7919633e87232cfb]

        elementary: tdf#141285 new icons for status bar selection type
        
        Change-Id: I5f3ad22132360c2d8a148dc42099c8b5b09e47b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113242
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-03-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [cf38327eb081ec816274d625127abe8791b303e7]

        Breeze: tdf#141285 new icons for status bar selection type
        
        Change-Id: I01afb5e1e1c42a4e4e852836512bf3d3b8ad44a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113241
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-03-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [e3b86616efd302908b23056b44a6eff2e78125b4]

        tdf#126689 Sukapura: Continue Previous Numbering icons
        
        Change-Id: Ifb85f3cff2e37cf9ae37cdaab419a09135a9f9e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113238
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-03-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [35a06c67701eacb85591b61c948233a4f0ad238b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5a458a01e0c029938da4a9f9bd4bb4a89215655e
          - correction of control label in Outline & List tab for Paragraph
            
            Change-Id: I6ffc931e459eda7774e9bd72f288277c51a93071
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113220
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-03-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [db7b7d43169e3029d3dd71e287e9c2ccbcce1f77]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2833c3df390906bccc99da5117ccb6e989473412
          - tdf#118834 dialog buttons to Character Style,Organizer,Font,Outline&List
            
              also changed heading "Numbering" -> "Apply List Style"
              in swriter/01/05030800.xhp (Outline & List tab) because
              this heading was changed with tdf#139667
            
            Change-Id: I78e2704d4e1bea677b8bf6f8456cd11af0e4b27a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113122
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-03-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [ad826c2809a6a8277fff46d3116d4d6302bf2426]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 155384c51ee22314c18a428ec7c1c773b222e804
          - tdf#137715 add "text in data range" note to diverse functions
            
              ( scalc/01/04060118.xhp )
                FVSCHEDULE
            
             ( scalc/01/04060103.xhp )
               IRR
            
             ( scalc/01/04060105.xhp )
               AND, OR
            
             ( scalc/01/04060106.xhp )
               SUBTOTAL
            
             ( scalc/01/04060107.xhp )
               FREQUENCY
            
             ( scalc/01/04060119.xhp )
               NPV
            
            Change-Id: I6b6fe55f232bf4aa5e66db1f7fb8e6f6255b15e9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113219
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-03-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [2b09ddd1df515d0e0a2062e268279f36625735cd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 267f7663e5705dcf822f317ad386130b853fd484
          - tdf#137715 add "text in data range" note to statistical functions
            
              ( scalc/01/04060181.xhp )
                COUNT
            
              ( scalc/01/04060182.xhp )
                FTEST, GEOMEAN, HARMEAN, TRIMMEAN, ZTEST
            
              ( scalc/01/04060183.xhp )
                KURT, LARGE, SMALL
            
              ( scalc/01/04060185.xhp )
                DEVSQ, STDEVP, VAR, VARP, RANK, SKEW, STDEV
            
              ( scalc/01/func_skewp.xhp )
                SKEWP
            
            Change-Id: I4ddfadff93bb39ff426f8d6887009cdf6c261e08
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113218
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-03-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [9c9382dc292091f97da532e899b3cf2977ce575b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9535013762e34c86cc4fa19a1ae94d346899a821
          - tdf#137715  text in range note for SUM, AVERAGE, SUMSQ, PRODUCT
            
              This patch started as a repair for the revert of
              11e69d34205bf773f2aa4f4be5c8fa08566ed7d7
              by using a new approach to adding a note for SUM, AVERAGE,
              SUMSQ, and PRODUCT.
            
              Because some other functions in the same files also need
              the note, they were included as part of this patch.
            
              The additional functions are:
            
              ( scalc/01/04060184.xhp )
                MODE, QUARTILE, AVEDEV, MAX, MEDIAN, MIN, PERCENTILE,and
                PERCENTRANK
            
              ( scalc/01/04060106.xhp )
                MULTINOMIAL, GCD, LCM
            
            Change-Id: I969a65a6410372561de4df39444cdac9b4bc96f6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113215
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-03-27  Caolán McNamara  <caolanm@redhat.com>  [780e1ffb991f3bfc4e8a73714b0e2a464feb3a86]

        cid#1473755 Untrusted loop bound
        
        deem_sanizize isn't sufficiently complex to sanize its input apparently
        
        Change-Id: Id1d73feefce9b587a8024021d8766267b105b4f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113234
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-27  Caolán McNamara  <caolanm@redhat.com>  [618cb39b558b7e3f9a6f2aa8cf0a935602118388]

        tdf#141141 sync SalFrame::GetFrameWeld and weld::GetPopupParent
        
        so they both use the same FrameWindow
        
        Change-Id: I7c58a4f2c8e82abc45eaf1dfee8eb2720503ecc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113209
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-27  Caolán McNamara  <caolanm@redhat.com>  [18a0a72a94cd386b9f784a6bb7925a47c45e6e0b]

        make deem_sanitized a constexpr
        
        Change-Id: I30e9b42fa0a296faafbb51634dcbc1a56adb2d41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113208
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a35a318b04eebe6c7cd4e781d7c1e4c72c94039e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to beea8e159de2edc366aa1b37524124220999cd76
          - Fix typo
            
            Change-Id: I23bc6c6fdb13bc41b39e6d6d05886738c5e9bd5e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113210
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2021-03-27  Lionel Elie Mamane  <lionel@mamane.lu>  [d0efd1e280c2b9759dce120dff64e8bac1ab19c1]

        tdf#141115 semi-userfriendly message on UNION query on file driver
        
        Rather than silently returning only the first (left) part of the
        UNION, error out.
        
        Change-Id: I6ed1eba55ad33f149d9010933a3c7a835fce0451
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113207
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Lionel Mamane <lionel@mamane.lu>
        Tested-by: Jenkins

2021-03-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [052d3625c75b0f1c6e402b8188f26bcade1f60c4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 938d18980a672859c4e9b754df10bf18fa6b1cd4
          - Revert "tdf#137715 add "note" to AVERAGE, SUMSQ, PRODUCT in Calc function help"
            
            This reverts commit 11e69d34205bf773f2aa4f4be5c8fa08566ed7d7.
            
            Reason for revert: A new, better solution is found for adding a
            note to these functions that avoids retranslation and avoids technical
            problems with <embedvar>. That solution will be used in a new patch
            for these functions.
            
            Change-Id: I614eb2020b77715b5785ad3a2934cc359f0b8ef9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113214
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-03-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [ba4b18db8c7b2405caf54eb51b26a9651644a094]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4de9606186a78818a49c1f8d687b30d0e09fda9b
          - tdf#137715 add "note" to DateSequence functions about text in range
            
               + add generic <note> in scalc/01/common_func.xhp about text
                 in data ranges, which can be used for all functions that
                 can be affected by this problem.
               + embed this note for all relevant DateSequence functions.
            
            Change-Id: If1c245d70f2b4aa464c50e502eed387b1d39f081
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113129
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-03-27  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [085e2a876f06f07c20dc932ed6771207c22dac6c]

        Colibre: tdf#141284 Inconsistent Track Changes icons
        
        Change-Id: Ib2ff76d83e49b6ba5c68d3b461c0608bd589f955
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113201
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-03-27  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [2eb3c3ebfadc0927c0cdb2dad2c8f7716557ab3b]

        Sukapura: tdf#141282 fix wrong icon for Demote One Level with Subpoints
        
        Change-Id: I63ee5a71f52a51a1682f924982c68c33c60781be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113203
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-03-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [86bac23f3816057b9fbe49c79a01e6c17df3c16d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ec604892f94f779a80a69ca25c975b4a992a7620
          - tdf#118834 add Apply, Reset, Ok, Cancel to Page and List style help
            
            Change-Id: Ia01264b80ba1e8d30133a097c32f147a7b433af7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113120
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-03-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [61d61fbc1e50a1082055b9e4f19daa5b4a22c90d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 087fe6b4f1605bd4a81a95457742bced294a0b2e
          - related: tdf#118834 explain Apply, Reset, Cancel in style dialogs
            
            Change-Id: I8c791ec71b4716e03742eefca5a71444ac5aff0c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113117
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-27  Caolán McNamara  <caolanm@redhat.com>  [b2a782b7258715c8e677adb8902b603a825f24e4]

        cid#1209863 silence Untrusted loop bound, it *is* tested here
        
        Change-Id: Ie7e1bc3d8cfa8029569259487ea8f8a0d1b6245b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113173
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-27  Lionel Elie Mamane  <lionel@mamane.lu>  [f4367cfd6978ae2fa896652175956bdbedd3c4bf]

        tdf#141115: correctly find the ORDER BY clause of a UNION
        
        instead of blindly assuming a SELECT is not a UNION, leading to an
        out-of-bounds array access when it is.
        
        Change-Id: I8f904ae65acba8d8ee23b95299058207af68c0ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113189
        Reviewed-by: Lionel Mamane <lionel@mamane.lu>
        Tested-by: Jenkins

2021-03-27  anirudh4583  <anirudhmitra210@gmail.com>  [6e1bd835ed85d9eba9184d0afb5575246a6b7c9a]

        tdf#124176 Use pragma once
        
        Change-Id: I58e9a50587d2f815ca09939a650debaa9a0a4969
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113187
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-03-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [53c6aaac23e6b28a6d32cb973249df9251de8d58]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 11e69d34205bf773f2aa4f4be5c8fa08566ed7d7
          - tdf#137715 add "note" to AVERAGE, SUMSQ, PRODUCT in Calc function help
            
               ( scalc/01/04060106.xhp  )
                + add two variables "ignores" and "look" to <tip> in SUM
                + use two new variables to compose similar tip for
                  "PRODUCT" and "SUMSQ"
            
                ( scalc/01/04060184.xhp )
                + use two new variables to compose similar tip for AVERAGE
            
            Change-Id: Id6fd2f38a3f3d7c381b3efe99a98303a81e0c1d6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105535
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-03-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [e49da2a34036f00b8bb16f9e01a633b9f061e266]

        tdf#139667 add or improve List Style tab tooltips
        
           * added tooltips to tabs that did not have them and
             adapted existing one to the fact that this is a style
             dialog, and the tabs must be understood in relation to
             editing a list style.
        
        Change-Id: I316f8c4cc2e486476334c703916b5851905169fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111776
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-03-27  Jim Raykowski  <raykowj@gmail.com>  [e18b743a840475cfbdfba437a1edf8677a5f93bd]

        tdf#140936 statusbar selection mode control improvements
        
        - shows different image for each selection mode
        - tooltip indicates the current selection mode and mouse click hint
        - replaces left-click cycle selection mode with context menu popup
        
        Change-Id: Ieb2662de99cf42d4ada4c1a590bebc8363861c7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112367
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-03-27  Steve Fanning  <stevemfanning@yahoo.co.uk>  [30b85dd25836520c6e0f7a11887178f81d2cdc30]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a502c5a5959e7c01b7769bf20778d7791876bde0
          - Fix minor typo in recently-updated help file describing Calc's database functions (04060101.xhp).
            
            Change-Id: Ia7b9092a03164722fe9ddb97816195dcb3fb9d2b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113126
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2021-03-27  Jim Raykowski  <raykowj@gmail.com>  [2981e49878c967220854a5f7fbeff99b61645a4b]

        Sw Navigator: Improve chapter delete
        
        by selecting to the start of the next outline node vs selecting to end
        of the last paragraph before the next outline node.
        
        Change-Id: I5a51ff5c1ced8d9ab0aee7c7b38fc5235027f384
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113140
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-03-26  Michael Meeks  <michael.meeks@collabora.com>  [f96004096268f5e71120678e32fc8c74055819aa]

        lok: mark strings static after pre-init, not after the fork.
        
        Change-Id: I1fbd4a9ef1e07ec87ca194128ed35de1dc429993
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113127
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2021-03-26  Caolán McNamara  <caolanm@redhat.com>  [2ebc8433fb9be3df5404783233a93be766737d80]

        cid#1474320 silence Untrusted allocation size
        
        Change-Id: I919e7dad4f03e9c9b4edce1959717c344c6e6134
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113170
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-26  Caolán McNamara  <caolanm@redhat.com>  [65b99967c4da8e57ebabc9bed98818750fc82038]

        split this to give a sanitizing return pass through
        
        Change-Id: I81eba14e31fe12fc92403c15e5d46f0493022f50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113169
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-26  Caolán McNamara  <caolanm@redhat.com>  [5b462dff91209896e9f3d120b6dcdab85a6f1394]

        cid#1242796 Untrusted loop bound
        
        Change-Id: I04e5df04747b764d4bfe035662b07a450ae0e5c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113168
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-26  Caolán McNamara  <caolanm@redhat.com>  [4c9e40653c0defd8b2b3223b32a3662bcd998837]

        cid#1474321 make it a little more clear that the size *is* checked
        
        Change-Id: I07632cbb9722f409877a426000eedc47822fdc44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113167
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-26  Caolán McNamara  <caolanm@redhat.com>  [5da1aa90bd5ee298c06462d880985d2f4f41c79f]

        improve scoping
        
        Change-Id: I560e02d7a6a2685f98e55a66b2805217f1dfcbff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113166
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-26  Caolán McNamara  <caolanm@redhat.com>  [9befa8b1743526759b88e56afc98a78ba25100f6]

        cid#1474452 Unchecked dynamic_cast
        
        Change-Id: Ib50140fad741d34eae0dfe28fd4ed03024d11e96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113165
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-26  Caolán McNamara  <caolanm@redhat.com>  [5c5eeecfd5ad156489302cc48c2ce03f1ed2d6c8]

        drop unused argument
        
        Change-Id: I4df204cd26046e7b767adf5b5e9ab568a4f8501c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113159
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-26  Caolán McNamara  <caolanm@redhat.com>  [c700ded8cfc89368141dfbf8baab732f676ad395]

        cid#1474074 silence bogus Dereference before null check
        
        Change-Id: I31a64f1f0765659c61fbf5f1a5b32d9705bcc2f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113160
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-26  Noel  <noel.grandin@collabora.co.uk>  [b624b13b3d5a8e573c7de8158cadc66b1982d157]

        loplugin:flatten
        
        Change-Id: Ib7a895fba66f8dc9b6501e61631c02694053b7fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113157
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-26  Miklos Vajna  <vmiklos@collabora.com>  [8136620ff432bf17815bef1f88c7531edb839d23]

        sw define bibliography entry dialog: recognize file:// URLs
        
        Give them a separate type at a UI level, so later a file picker can be
        shown for the local file case.
        
        Change-Id: If0ed639ea3d196da70fded6d1eb606f1ef4f2082
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113161
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-26  Jean-Pierre Ledure  <jp@ledure.be>  [c1f5d07f359a33bb45c27d3fb703c2ba841cebfc]

        ScriptForge - (scriptforge.py) Session class
        
        Full support of the session class methods from Python
        
        The InvokeSimpleScript() python method has been
        extended to support broader scopes (extensions and user documents)
        and ParamArray arguments in Basic.
        
        Indeed the SF_Session.ExecuteBasicScript() and
        SF_Session.ExecuteCalcFunction() require a varying number
        of arguments.
        
        No regression found in unit tests
        
        Change-Id: I0899bc6535b00340ed82b46336d60a7bb23b2098
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113154
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-03-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [bcfad35ee4033e50c351671e9229f9d16c107e67]

        tdf#116216: sc_ucalc: Add unittest
        
        Change-Id: I07237a491e3018b1d54794ac8456ea0fce3ae07d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113153
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [c46d3b5204077e5faae75f15711ec7c88f60f28d]

        tdf#46062: sc: Add UItest
        
        Change-Id: Ie4fbb34712fd4c9eb97f70e2ef575f4d830d27b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113155
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-26  Mike Kaganski  <mike.kaganski@collabora.com>  [ed9ff1a397c7eeb7eefbef0ba633a62f6f42bef1]

        Drop these defines
        
        Change-Id: I7ff56d6f016ea90c4b5cdcbbb36141627037c0ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113125
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-26  Tibor Nagy  <nagy.tibor2@nisz.hu>  [967e0cc303c7be4a88905b327b9d02ba12f5e375]

        tdf#119292 sc layout: fix overlapping wrapped cell texts
        
        if rotated by 90 or 270 degrees using clipping to
        cell boundaries, like MSO does. E.g. this avoid of
        importing MSO documents with unreadable header cells.
        
        Note: it's possible to improve the patch extending
        clipping for the neighboring empty area instead of
        clipping all text exceeding the cell boundary
        (as in the case of the non-rotated, non-wrapped text).
        
        Co-authored-by: Attila Szűcs (NISZ)
        
        Change-Id: Idd37f7eb7208ff3818dcdab93ef0ec57275db954
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111964
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ed62bbc71a8469fe74a699528398326e551e7301]

        devtools: move UI root element from GtkGrid to GtkBox
        
        This triggered an assert in VclBuilder where it expects a weld::Box
        and not weld::Grid when accessing the root.
        
        Change-Id: Ifc0d7c7e8d52c5383aecd9814329e10bf55e6c89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113151
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-26  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [797fef38612fb2fd62d1f6591619b9361e526bca]

        tdf#118535 DOCX export: save header image once
        
        Writer used to dump the same image file as many times
        as it was featured in different headers or footers in
        the document, bloating the .docx file size.
        
        This is countered by making all "relationships" in the
        header*.xml.rels files point to the same image.
        
        Change-Id: I44d72630289c721d58d8f7e208517df2f1fe621c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112656
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-26  Caolán McNamara  <caolanm@redhat.com>  [2f2475bb5da7f9fcc30ed35f8946932d69b11294]

        ofz#32111 Timeout
        
        keep continuing on a short read, zeroing out the rest of the block, if
        something was read, but give up if nothing could be read.
        
        vcl/qa/cppunit/graphicfilter/data/png/pass/invalid-chunk.png remains
        working after this. Though to be honest it is also unchanged if
        we just png_error intead of png_warning
        
        Change-Id: I7dc24bcfc0b33e534a3f9665b11cd9aca8003a89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113152
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-26  Noel  <noel.grandin@collabora.co.uk>  [83b011b61e941250f8c58ff12c864830fe52f9c0]

        create operator bool for Bitmap
        
        so we can use a more natural syntax than "!!"
        
        Change-Id: I8152a0d3ce37115fc83d332a26725ca1d28d959a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113147
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [f3b98808b13e7ec7bfcee9e249175cbb75ee7245]

        sc: fix incorrect comment
        
        it's wrong since it was introduced in 12c95935f265b484c0a2fa13470085710729c903
        $SC_FORCE_CALCULATION to force Calc use opencl/threads for everything
        
        See sc/source/core/tool/calcconfig.cxx:39
        
        Change-Id: I5569e220059d66a4bf71ec267cae603810c066c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113149
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2021-03-26  Miklos Vajna  <vmiklos@collabora.com>  [3b857c1d195003f75df6ab3633a263093e25cd91]

        sw edit bibliography entry dialog: apply after edit
        
        Steps to reproduce the problem:
        
        1) double-click on a bibliography entry field -> edit bibliography entry
        dialog appears
        
        2) click on "edit" button -> define bibliography entry sub-dialog
        appears
        
        3) change e.g. the URL there -> OK -> sub-dialog closes
        
        4) click "close" -> outer dialog closes
        
        And now the user is confused, because the field is not updated. This
        works as expected if "apply" is pressed instead of "close".
        
        This happens because the SwAuthMarkModalDlg that hosts the
        SwAuthorMarkPane can be in insert or edit mode. The inner dialog just
        updates in-memory state outside the doc model. This makes sense in
        insert mode, so the user can fine-tune where to insert the field; but
        a separate "apply" step in edit mode makes little sense.
        
        Fix the problem by automatically applying the changed values in edit
        mode.
        
        Change-Id: I333225328d103f160f8120a2abc7a264322437a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113146
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-26  Caolán McNamara  <caolanm@redhat.com>  [5453c8b92727eebdd1edbd36cd72c7042128f610]

        ofz#32499 overflowing pos
        
        Change-Id: I164537acbb4d4bcf7dee51a029ffb518a3687fda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113150
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-26  Caolán McNamara  <caolanm@redhat.com>  [216561c4a8f4731901dcc34805e7a66cccb79ee1]

        add some nodiscard to address/range validators
        
        Change-Id: I2a66ebc2517c1470585be630fd0ed70d82e140d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113106
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [3e4eb070787d4d44b3bdc95046e5b231dbbef42b]

        tdf#122717: fix handling of zero width/height lines
        
        The code was introduced in 627c2469843c9461b665c4571f1214aca7fc36a4
        < tdf#96674 drawingML import: fix handling of zero width/height lines >
        and later on removed by 36bade04d3780bc54c51b46bb0b63e69789658a5
        < tdf106792 Get rid of SvxShapePolyPolygonBezier > with the comment
        
        "I doubt that the additional code to make a line not exactly hor/ver is needed.
        Checked and it is not needed, thus removed the change from
        tdf#96674 in shape.cxx."
        
        it turned out, it's still needed
        
        Change-Id: Ib64ee17227e3e588e94381abeabe5a2ff2e0b7d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113102
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-26  Miklos Vajna  <vmiklos@collabora.com>  [1fcc08d5dccaf8280fa7709df6eb310b8f502fb2]

        Extract copy&pasted namespace list to XmlTestTools::registerODFNamespaces()
        
        Both sw/ and xmloff/ can depend on test/, so no need to duplicate this.
        
        Change-Id: I93bfdb4422bdef9f8d28bc37548130fae49829e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113107
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-26  Vert D  <devoptmsoi@gmx.com>  [18aa2169c9adf41fa5c9a02ad81d4f68a34509e3]

        Added delete keyinput to listview, fixed reload() issues: solves tdf#138884
        
        *Added delete keyinput to listview.
        *Views Buttons set focus to the appropiate widget.
        *Fixed listview reload() issues.
        
        Change-Id: I21379fd98b491b0ed56a3997155c7bb49a5c2d3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108365
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-26  Noel  <noel.grandin@collabora.co.uk>  [e51824788d59b060b93d6632c1498fa71fbd9e69]

        flatten BitmapEx::GetAlpha
        
        Change-Id: Ica7ed7fd94f2ddeaa6c5400d3606c5eeeffbf4f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113141
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9c0a1a6ba2727d8cbca85979a21304d3a56eebb0]

        vcl: remove use of 4-bit bitmap in BitmapSimpleColorQuantizationFilter
        
        Just use 1-bit or 8-bit instead.
        
        Change-Id: If3b4f82caf9a851741e7e8938a019a3bd21665e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113139
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [720906bb78d6cee61de7fef76a914cccefee68cd]

        vcl: remove use of 4-bit bitmap in BitmapColorQuantizationFilter
        
        Change BitmapColorQuantizationFilter to use only 8-bit palette
        bitmap as result of the filter.
        
        Change-Id: I9c7226288166bcf1769059a2dff81830cf26adc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113138
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [54c0e87c6ad4df012dbf338458ef156a8c846226]

        vcl: remove writing and reading 4-bit bitmaps for BMP format
        
        This removes writing 4-bit palette bitmaps when writing to the
        BMP format and reading from a 4-bit BMP uses 8-bit palette
        instead.
        This also changes the tests with the new expectations, but at
        the same time it makes sure old BMP files and SVM files are still
        compatible.
        
        Change-Id: Ia5611a1f36ffa0a27ef5973296674f743fe80f65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113137
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a76fc7e8049734d4a676e5b07e846e1812270e6a]

        vcl: Create 8-bit palette bitmap instead of 4-bit in ImplBmpMonoFnc
        
        Change-Id: I28525e54e4d2b932cfdd6369b72270db81f68214
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113136
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5ea16544186752e1345427d448882a7ce65ad6f1]

        vcl: Check expected PixelFormat in BMP tests
        
        Change-Id: I256ceac6d9634c83ce8895d865bfe76cc8e046c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113135
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [65bd1f3a4ca516787753f7f0b8f0d67b52e92ecf]

        vcl: remove creating 4-bit palette bitmap when reading XPM format
        
        Use 8-bit palette instead of 4-bit when reading from XPM. Modify
        the test to expect bit-count 8.
        
        Change-Id: I7b8e8254ad58cdda0829baea75809aa8596090e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113134
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b849373b2bd2c41ab03e2fd5e3fa5e9c48b47e51]

        vcl: add initializer_list constructor to BitmapPalette and use it
        
        Change-Id: Ib24266e435765bd5e05193aea5cee61d7a9346b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113133
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-26  Seth Chaiklin  <sdc.blanco@youmail.dk>  [de746cd639513f498c93aced200ad9a80975bda5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a21d3cc17c6990acb7125e24039e33bc4840b1e8
          - tdf#139667 one last numbering style to repair
            
            Change-Id: Iea67c50bfd8d9a34a895227b215f0d8ee9f2bd53
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113118
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-03-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [3e7e6f6fc7f8f03c6ba329c547749e3f3746c2a0]

        tdf#112884: sc_uicalc: Add unittest
        
        Change-Id: I05802b13cc09b559559206e6a76ce523bea96d61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113110
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-25  Seth Chaiklin  <sdc.blanco@youmail.dk>  [4623d6c075b7158db7e018ea74bba013ae5e6e8b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6f068cc382d085ade3ef7177cc06859fcce1cf2c
          - tdf#139667 tdf#141128 (tdf#124582 tdf#135895) num. lists,levels,styles
            
              + add <note> about using Chapter Numbering for headings
              * "numbering style" -> "paragraph style"
              * "Numbering On/Off" -> "Toggle Ordered List"
              - delete a redundant paragraph
              * move paragraph about formatting on Bullets and Numbering bar
                into the unordered list.
              + add explanation about how to see what paragraphs are
                in the same list.
              + add <tip> about "Add to List" command
              * some clarifications about how to use list styles with
                paragraph styles and update labels used for PS dialog box.
              * move section about levels to end of help page
              + add link to "List Style" in <relatedtopics>
              * for paragraphs with changes, updated to <menuitem>
              * update to <h1>,<h2>,<note>
            
              ( swriter/guide/insert_tab_innumbering.xhp )
            
              The original check-in of this page from 2004 referred incorrectly
              to outline level. The patch in tdf#124582
              1ae3459c9c2983eb3718927da090670c702d44a3%5E%21 changed "outline
              level" to "chapter level", which was meaningless in this context.
              The current patch gives a better explanation of what is being
              modified with Tab and Shift+Tab.
            
            Change-Id: I2c5ba185072052ee7e638c8b73f98765454ae85d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112720
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-03-25  Seth Chaiklin  <sdc.blanco@youmail.dk>  [3aaa450482c0909230161a1a76508d7895fa9379]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c32400c5c4408d450ec11569ee28b0894c7392e9
          - tdf#141128 repair description of Bullets and Numbering bar
            
            Change-Id: I101e1dbf0531c2423872ff40cb02ec11f021e971
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112960
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-03-25  andreas kainz  <kainz.a@gmail.com>  [2587e13ce3e0a998a0651ae206a2861d3d2218c0]

        tdf#140839 all ToTD images use 150x150px size
        
        Change-Id: Ic0baa1871afb125423454f54931a3bd64bb94909
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113015
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2021-03-25  Seth Chaiklin  <sdc.blanco@youmail.dk>  [3ae2f5e71ee76f6766cec8db6e53e7e93d92f546]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9404baf5976c7b7e9cd56d2303c0d4ff3a633e87
          - related tdf#118834 add button entry for "Reset to Parent"
            
               As part of tdf#128469, the "Standard" button for style
               dialogs was renamed to "Reset to Parent". The present patch
               adds an entry for that button to Frequently Used Buttons.
               The existing entry for "Standard" had a comment claiming
               that it applied to styles, but that description does not
               apply to styles. At present, there does not appear to be
               any explanation in online help for the "Standard" button
               (in the style dialogs). The description in this patch will
               be used as an <embed> in different help pages for that purpose.
            
            Change-Id: Ib4852185f536f67eb540851156d067e1770e26c0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112623
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-03-25  Caolán McNamara  <caolanm@redhat.com>  [f8965272055bf9e7f3a26ff9f729d88ee856b592]

        cid#1474353 experiment to silence Untrusted loop bound
        
        Change-Id: I4436427109c92a28890a1bc7f669841c40ec2020
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113101
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-25  Caolán McNamara  <caolanm@redhat.com>  [694e33c220e9918152aedadfcecddfceb3f5845f]

        cid#1473931 silence Untrusted allocation size
        
        is *is* checked
        
        Change-Id: If8e8eafdbb8deb94c63e7e3a0aa5aaac29e52353
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113100
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-25  Jim Raykowski  <raykowj@gmail.com>  [50b731c84cb17d7f05a690d90588e90ee267d1c2]

        tdf#34828 Give draw object a name when made
        
        For Writer and Calc this patch sets a name to a newly created draw
        object. The name is constructed from the defined singular name of the
        object, followed by a space, followed by the first available whole number
        begining with 1 that will provide name uniqueness.
        
        For Draw/Impress names are not set for an object on creation. Unnamed
        objects have unique names given only in the Navigator tree. The unnamed
        object names shown in the tree are based on the order of shapes in the
        document. This patch does not change any name behavior for Draw/Impress.
        
        Change-Id: I91f31364c8258f7abb5810a5865fefd6b249da03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105774
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-25  Eike Rathke  <erack@redhat.com>  [042dbf83122b14fd1dd32705c8f8b7d65c22f21b]

        Resolves: tdf#141146 Fix LOOKUP in array with result scalar / single reference
        
        The returns are identical to the cell range search.
        
        Also, the single reference case is just a special case of range
        reference and acts as row vector (as number of rows is not greater
        than number of columns), equally extending the passed "range" if
        found position is greater than 1.
        
        Extending a result range such leads to the result cell not being
        listened to and not acting on its changes, this was always the case for
        results of an extended range, and Excel seems to have the same problem.
        This is logical because the range cell is unknown in advance, and
        certainly we don't want to make LOOKUP() a volatile function being
        executed on each change everywhere.
        
        Solutions to this could be:
        - create a single cell broadcaster/listener on the fly while pushing the
          out-of-band cell result
          - this is nasty and modifying the model while interpreting is ugly and
            error prone and it's unclear who should destroy such broadcaster if
            the query or data range/array changed
            - so this is a no-go
        - create a range broadcaster/listener for the entire row right of the
          cell
          - would mean to inspect during listener setup to which parameter of
            which OpCode a reference belongs
            - really? ...no
          - which also doesn't help if a given range is too short and is
            extended
            - would mean to always extend the listener either as row or column
        * doubtable if it is really worth it for this one time off fouled up
          Excel behaviour
        * or should we rather return an error for out-of-band results?
          - but then again for ranges it always worked this like
        + do not advertise, or strongly deprecate such use
          + a result range should have the same length as the search
            range/array
        
        Change-Id: Ie903f4491844306d3768ee40bd16786ebe648461
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113085
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-03-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [c8c5a06eed6c22e40bda9787ace5467d551130b6]

        tdf#98642: sc_ucalc: Add unittest
        
        Change-Id: I38e08ebec6f0a6a50290e8009cffbddfe89ba934
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113099
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-25  Caolán McNamara  <caolanm@redhat.com>  [6fbc612c1f32d1f12a1f33feb3ef08520ef5a91e]

        cid#1448242 silence bogus Untrusted allocation size
        
        Change-Id: Ieb157af917d1a8745ca91d3cd6c54b2b7119a3fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113097
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-25  Caolán McNamara  <caolanm@redhat.com>  [b4a741291d609a422f0e870ac7cd0668e8dbd0be]

        cid#1473991 Dereference null return value
        
        Change-Id: I11d9d685a278d31f591927b67637e9224a99fb27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113096
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-25  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [1bad47097694de957857c9c891bf79a4873a97c4]

        tdf#67614 - Added the FHD image resolution
        
        Added the possibility to chose full hd image resolution when exporting
        slides via html.
        
        Change-Id: I38c721c98093fbd21d9761708edf68e26d0c97ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113069
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-25  Balazs Varga  <balazs.varga991@gmail.com>  [4fd1333ba4bb4f2311e9098291154772bd310429]

        tdf#140968 tdf#140978 XLSX import: fix lost rounded filters
        
        if the stored filter values are in the visible cell
        format (e.g. rounded values) instead of the original
        (editing) values.
        
        Now AutoFilter popup window shows the items according
        to the visible cell format (e.g. 1.0 instead of 1.01 or
        0.99), but still grouping them based on the "editing
        format" (e.g. not rounded values which visible during
        editing), i.e. there could be repeated values in the
        filtering conditions (e.g. two options "1.0" and "1.0"
        for 1.01 and 0.99).
        
        Note: Next step will be to group and filter based on the
        actual cell format, like MSO does, to simplify filtering
        of values rounded by the cell format (e.g. selecting
        the single AutoFilter condition "1.0" to filter both
        1.01 and 0.99).
        
        Change-Id: I430da5e09794fc4ed8acf79b6485926f46b70277
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112343
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-25  Seth Chaiklin  <sdc.blanco@youmail.dk>  [8940975262a98dc1087712e366f595289ac650b3]

        tdf#128469 tooltip and extended tooltip for Reset in Paragraph dialog
        
            tooltip and extended tooltip added to "Reset" button for
            Paragraph dialog.
        
        Change-Id: Ica6fede2b57e8a38d989d1db870e308160c4a0cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111038
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-03-25  Tor Lillqvist  <tml@collabora.com>  [3d495a867a26c4861386c0002ee8cacba89c5a5a]

        Fix editing mistake for iOS build
        
        Spelling dictionaries go into a separate directory.
        
        Change-Id: Ia8bc14d8e3320533c35a70884f7b4cf190e19fe4

2021-03-25  Tor Lillqvist  <tml@collabora.com>  [3dba2e4a325fa0fdfbbedb0ffc1fcf678bfcbc94]

        Include the pdfimport library constructor in the mobile apps if enabled
        
        This is part of implementing
        https://github.com/CollaboraOnline/online/issues/1824 .
        
        Change-Id: I68dacc2de0dc1f09da03fa213d5cff56a2343c77
        Signed-off-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113079
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113095

2021-03-25  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [6f2fe8bbc4909f457509391522cae4b8084e69e5]

        WMF/EMF Convert all index type of Objects to unsigned
        
        Based on WMF and EMF documentation, all indexes should be unsigned.
        With this commit it was applied, which simplifies code.
        
        Change-Id: I3257da7e595ace45622c6d865fd4b034dc605cb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113039
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-03-25  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [6c333f95fbdec8fa65701507b33ac53ccbccba2f]

        tdf#107588 Assign F4 shortcut to Image Properties in Writer
        
        Change-Id: Ia251d80777a3f34ab34b64f8a64ced5a343f8937
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108883
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-03-25  Noel  <noel.grandin@collabora.co.uk>  [eab3fa1f372887c913b2f2d85bbccadede10355d]

        loplugin:unusedvarsglobal
        
        Change-Id: Ie73c8bec0196c680311b0959f3a17c3af900ce88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113084
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-25  Rafael Lima  <rafael.palma.lima@gmail.com>  [96900c6de49de3ff41f99e13bb6991b8b17d29f0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 32d2b31b39929b5899126f2a36919ceef8b7f809
          - Fix a few more localization issues in SF Help pages
            
            Change-Id: Iaf2b2c528d42a2d6f6d7ec55c1836c2d5a2c7ca4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112967
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-25  Caolán McNamara  <caolanm@redhat.com>  [82f473c87da72a3d7aac80249d408a02caa25afa]

        fix crash on pressing esc in search/replace dialog
        
        activate can be called during tear down as focus is transferred between
        widgets as they die
        
        Change-Id: Ia8d65b4d3c2e0ea4b8238e598ace0cc0d0e7d738
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113080
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [34d6ad3df09ff7a68d00ae69cc03796b1566dfa1]

        Fix typos
        
        Change-Id: I734d34847b6e75991b65a620de6e1bdf2122742d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112818
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-03-25  Caolán McNamara  <caolanm@redhat.com>  [4759ed1e5dec9c2bbabeaeebb1a330293b021a24]

        fix connectivity build
        
        since...
        
        commit a0656ec6fc2b41e65f1b40dbd64f546175e2762f
        Date:   Thu Mar 25 09:53:33 2021 +0300
        
        const OUString -> const OUStringLiteral
        
        Mostly automated rewrite
        
        Change-Id: Id15273edde05933927378e45baadebc0727d558e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113083
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-25  Michael Stahl  <michael.stahl@allotropia.de>  [8a859cdecdd49e186b95a051ee31756770d50e9c]

        tdf#134734 sd,sw: add UITests
        
        Change-Id: I674066b1c998f35e1d21a575669a131721e41113
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113004
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-25  Caolán McNamara  <caolanm@redhat.com>  [7d51bfdd3c00aa1acb42d16f672da3e620e23368]

        fix gtk3_kde5 build
        
        since...
        
        commit a0656ec6fc2b41e65f1b40dbd64f546175e2762f
        Date:   Thu Mar 25 09:53:33 2021 +0300
        
            const OUString -> const OUStringLiteral
        
            Mostly automated rewrite
        
        Change-Id: Ia5e24f7c5ed9e4608c264435463c60f417c2c915
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113082
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-25  Michael Stahl  <michael.stahl@allotropia.de>  [dda83832529fd8c7d02bdf14890faf84a3512112]

        tdf#134734 svx,sd: BackgroundFullSize
        
        There is already a boolean SdPage::mbBackgroundFullSize, UNO property
        and ODF import/export, but curiously no trace of it ever doing anything.
        
        There is some mystery handling of SID_ATTR_PAGE_EXT2 there but in the
        dialog that is only handled for SVX_PAGE_MODE_CENTER from Calc
        for a completely different purpose.
        
        Move mbBackgroundFullSize to base class SdrPage so that
        ViewContactOfMasterPageDescriptor can access it to paint.
        
        There's an oddity in the handling of the property where the dialog works
        on the master page and not on the current slide, not sure why it was
        implemented this way.
        
        Change-Id: If6e1329e3f77e0a1a7226d5e51ceb221ea86c401
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112783
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-25  Seth Chaiklin  <sdc.blanco@youmail.dk>  [ad5a9d3414b9001b3508b9a5d0c8f7947a58250e]

        adjustment in "Reset to Parent" extended tooltip
        
        Change-Id: I3fc3dfdaf018afeced27a36313b2a5bd75b3ba85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112968
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-03-25  Mike Kaganski  <mike.kaganski@collabora.com>  [a0656ec6fc2b41e65f1b40dbd64f546175e2762f]

        const OUString -> const OUStringLiteral
        
        Mostly automated rewrite
        
        Change-Id: Ie020a083f898bc126b8fb039d4ecb2e687172da1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112965
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-25  Michael Stahl  <michael.stahl@allotropia.de>  [e9c6fd6b4d09ee59b6a86942cbf001f2ba9782e6]

        tdf#134734 xmloff: ODF import compatibility for BackgroundFullSize
        
        This is annoyingly complex because LO 6.3 changed the way backgrounds
        are painted in an inconsistent way.
        
        Use the generator version to guess what the document should look like,
        which of course will give the wrong result if it was created before LO
        6.3 and then round-tripped with LO 6.3.
        
        Since LO 7.0 at least a hard-coded draw:background-size was written.
        
        Change-Id: If9c5d2b32bfa50cbe4fb166132f7223763af850f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112770
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-25  Michael Stahl  <michael.stahl@allotropia.de>  [56d8007a197b095b09423c691a51515567648e80]

        tdf#134734 tdf#141059 tdf#122508 cui,sw,xmloff: BackgroundFullSize
        
        * add BackgroundFullSize property to PageProperties
        * add a checkbox on the SvxPageDescPage
        * marshal the item via SfxGrabBagItem to avoid changing svxids.hrc
        * add RES_BACKGROUND_FULL_SIZE item, pool default is "true" which is
          appropriate for Word import filters
        * ODF export: remove hard-coded export in
          XMLPageMasterExportPropMapper::ContextFilter()
        * use it in SwFrame::PaintSwFrameBackground()
        * fix painting of bitmaps by also using the page frame area in
          SwFrame::GetBackgroundBrush(), which was the reason why
          f006b6339e20af6a3fbd60d97d21590d4ebf5021 painted things inconsistently
        * force repaint in lcl_DescSetAttr()/SwFrame::UpdateAttrFrame()
        
        Change-Id: I4cb64f87c01d17c051936e9b8128395fbb8b4fe5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112594
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-25  Michael Stahl  <michael.stahl@allotropia.de>  [473f2dec087288309cb169bf84c12124e1d7d7d1]

        compilerplugins: fix clang plugin allowlists for sccache-dist
        
        While icecream passes preprocessed (via -frewrite-includes) input to the
        compiler on stdin, sccache-dist writes it to a file at the same location
        as the source file in its sandbox.
        
        So we need a new heuristic to detect that the input has
        -frewrite-includes applied; there is not any variable that sccache sets,
        users could have SCCACHE_CACHE_SIZE set but only if they use the disk
        cache, so check CXX for now.
        
        Also set SCCACHE_EXTRAFILES to include log-areas.dox required by plugin.
        
        Change-Id: I4e00bfb0db7dab28f228fc0e85d753506e2c86b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112480
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-25  Caolán McNamara  <caolanm@redhat.com>  [ed3a13ac9837b52e899bd82ccae1244988e99f47]

        use weld::Box so we can reorder contents
        
        Change-Id: Ie0c7351883d6aed37f64edf738e9411f4c31832d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113070
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-25  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [ea61644abe9e7cd35cdb54452dac327782bbc402]

        tdf#58745 - Detect end of month when extending a date list
        
        Change-Id: Icaa64a493598dc4bb8f2d6d076ad4300e2e4dde6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112976
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-03-25  Tor Lillqvist  <tml@collabora.com>  [89af24074e9adac4d005dcc322d81db09fc19f54]

        tdf#124173: Enable thesauruses in the iOS app
        
        Build our lnth library and the external mythes library. Install
        thesauruses for the app's Xcode project to pick up and include in the
        app bundle. Look for them in the place where they will end up.
        
        To get thesauruses you need to configure with --with-myspell-dicts.
        
        Change-Id: I2d850ca3c821c5c764cb061340a265440d04e41b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113066
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113073
        Tested-by: Tor Lillqvist <tml@collabora.com>

2021-03-25  Tor Lillqvist  <tml@collabora.com>  [41041d83de337e2ad6ebcb3a6c91b70b350c8b29]

        tdf#141217: Improve plain text pasting on iOS
        
        Handle public.utf8-plain-text. That is the actual concrete UTI for
        UTF-8 text. For instance if you copy text from the Safari address bar,
        public.utf8-plain-text is the only type put on the pasteboard.
        Previously we were not able to paste than into the iOS app at all.
        
        Change-Id: Idbdd3870431f3b9a312cc9b672ffe1f16d13edbd
        Signed-off-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113042
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113045

2021-03-25  Miklos Vajna  <vmiklos@collabora.com>  [d56414fddd0796e63d2d3ae63260de7c6952dc70]

        external: update pdfium to 4450
        
        Change-Id: I93b9a32a82098a7b45e899ef29349c48276aa724
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113067
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [12600d50077f955fe22a5df457759c5dc16635db]

        tdf#128737: sw_odfimport: Add unittest
        
        Change-Id: Iaf6f83ae7ca3691682a849830f208218195088e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113062
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-25  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [5302268de6a33716c7746aa13232746ad2f2b561]

        tdf#141079 Restore double click behavior for script fields
        
        Change-Id: I5daa730740ea042bdae56b832f2557ec974339b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112668
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-03-25  Seth Chaiklin  <sdc.blanco@youmail.dk>  [f5221d1c74ce789ae1e3f25453e1c3701bc63c23]

        tdf#128469 add or adjust tooltips for Apply, Reset, Standard in CS
        
          ( sw/uiconfig/swriter/ui/templatedialog1.ui ) "Character Style"
            * revert changes to dialog that were made just before another method
              was developed in: 4902e3231f4f5f4df32d46a901801b18c297ef15
        
        Change-Id: I7a7cf2df4218fb0745a92c192a6d806c9220ca8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111692
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-03-25  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [a025ac482a8d21a517bbc2ef0ef2177dd6351689]

        vcl: lok: don't use window impl after destroy
        
        When destroying floating windows, accessing the GetLOKNotifier
        can segfault. The following is the stack-trace from such
        a case.
        
        /usr/bin/loolforkit(_ZN7SigUtil13dumpBacktraceEv+0x5e)[0x55cbf9da62fe]
        /usr/bin/loolforkit(+0x1d0af5)[0x55cbf9da6af5]
        /lib/x86_64-linux-gnu/libpthread.so.0(+0x128a0)[0x7fe0a125f8a0]
        /opt/collaboraoffice6.4/program/libmergedlo.so(_ZNK3vcl6Window14GetLOKNotifierEv+0x7)[0x7fe09e67b827]
        /opt/collaboraoffice6.4/program/libmergedlo.so(_ZN3vcl6Window24GetParentWithLOKNotifierEv+0x2b)[0x7fe09e67b86b]
        /opt/collaboraoffice6.4/program/libmergedlo.so(_ZN14FloatingWindow12StateChangedE16StateChangedType+0x43)[0x7fe09e609a13]
        /opt/collaboraoffice6.4/program/libmergedlo.so(_ZN3vcl6Window4ShowEb9ShowFlags+0x2ba)[0x7fe09e67cd5a]
        /opt/collaboraoffice6.4/program/libmergedlo.so(_Z21ImplDestroyHelpWindowR14ImplSVHelpDatab+0xe3)[0x7fe09e90c193]
        /opt/collaboraoffice6.4/program/libmergedlo.so(_ZN9Scheduler21ProcessTaskSchedulingEv+0x8ea)[0x7fe09e93817a]
        /opt/collaboraoffice6.4/program/libmergedlo.so(_ZN14SvpSalInstance12CheckTimeoutEb+0x107)[0x7fe09ea06807]
        /opt/collaboraoffice6.4/program/libmergedlo.so(_ZN14SvpSalInstance7DoYieldEbb+0x85)[0x7fe09ea06905]
        /opt/collaboraoffice6.4/program/libmergedlo.so(+0x2f5d6fb)[0x7fe09e94f6fb]
        /opt/collaboraoffice6.4/program/libmergedlo.so(_ZN11Application7ExecuteEv+0x45)[0x7fe09e950295]
        /opt/collaboraoffice6.4/program/libmergedlo.so(+0x1f6d545)[0x7fe09d95f545]
        /opt/collaboraoffice6.4/program/libmergedlo.so(_Z10ImplSVMainv+0x51)[0x7fe09e957321]
        /opt/collaboraoffice6.4/program/libmergedlo.so(soffice_main+0x98)[0x7fe09d980b88]
        /opt/collaboraoffice6.4/program/libmergedlo.so(+0x1f9e7c1)[0x7fe09d9907c1]
        /usr/bin/loolforkit(_Z10lokit_mainRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_S6_bbbbm+0x2562)[0x55cbf9d4c792]
        /usr/bin/loolforkit(+0x15fc77)[0x55cbf9d35c77]
        /usr/bin/loolforkit(_Z18forkLibreOfficeKitRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_S6_S6_i+0xb44)[0x55cbf9d36b24]
        /usr/bin/loolforkit(main+0x18a7)[0x55cbf9d00e17]
        /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x7fe0a0e7db97]
        /usr/bin/loolforkit(_start+0x2a)[0x55cbf9d07efa]
        
        Change-Id: Ia467d51896d1ac657bde5ae2803fcb2557ebd3fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105366
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ash@collabora.com>

2021-03-24  Rafael Lima  <rafael.palma.lima@gmail.com>  [6aeadc3508db131985014cba4e1e4906b229fe77]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 91287a050719f9c151327cc629cd4630cf61e804
          - tdf#102365 Add note to AMORDEGRC and AMORLINC about MS incompatibility with Basis 2
            
            Change-Id: I58d8ef63c570e637ad1cea832848f4d438025e5d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112969
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [6cc9f2ee740f51bf49e031135ce7c44d19cefe9c]

        tdf#101104: sc_subsequent_filters: Add unittest
        
        Change-Id: Ifd39b958d011db0ca1575bc340bc23983075062d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113025
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-24  Caolán McNamara  <caolanm@redhat.com>  [3a09ac34dbe61d4f675956ef9e07de75cf5cfef2]

        pParentWindow is the same as already available mpParentWindow
        
        Change-Id: Ic246f21620dc1ff7a6fd91dce755ff21d0100283
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113065
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-24  Caolán McNamara  <caolanm@redhat.com>  [69a32bec9b7121bd56560896828e76059bb49012]

        cid#1474353 experiment to silence Untrusted loop bound
        
        the value *is* surely sanity checked here despite coverity's
        bleating that it has passed through std::min unchanged when
        it is the min value
        
        Change-Id: Ic4f2b718832f88528f842280b4c0e04c4b3a9444
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113031
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-24  Luboš Luňák  <l.lunak@collabora.com>  [0f02651d693b131060595313db31c7b4b8dad528]

        use --enable-ooenv only if --enable-debug/dbgutil
        
        I'm not sure what the original purpose of the ooenv script was,
        but now it contains only debugging settings such as malloc debugging,
        which has a noticeable overhead (8.2s->10.1s in my random case).
        At least openSUSE appears to not actually package the script, but
        it still doesn't make sense to use this script in non-debug builds.
        
        Change-Id: I4518bb1680a543ed520399c11c83dd6dc5539f71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112999
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-24  Luboš Luňák  <l.lunak@collabora.com>  [b9eca45f56bbb8bf0acf25469e9f5a9918584e4e]

        add a unittest for tdf#132367
        
        Change-Id: I7f694cd830f3aaf7a41fde66c896e6510f2d92e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113043
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-24  Caolán McNamara  <caolanm@redhat.com>  [5e8a5ce17a8b22d04db713c28721593f2e3d0382]

        cid#1242836 rearrange to clear Untrusted value as argument
        
        and...
        
        cid#1242942 Untrusted value as argument
        cid#1474015 Untrusted value as argument
        cid#1474196 Untrusted value as argument
        
        Change-Id: I3952844908a0d98f04e21bb50c11c53fabcd23a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113029
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-24  Caolán McNamara  <caolanm@redhat.com>  [1bc297cb63e52b5cad3580ac5a3cb274c6dfcf66]

        cid#1474363 Untrusted value as argument
        
        and...
        
        cid#1474164 Untrusted value as argument
        cid#1474033 Untrusted value as argument
        cid#1473968 Untrusted value as argument
        cid#1473922 Untrusted value as argument
        cid#1473817 Untrusted value as argument
        
        Change-Id: I19d3b758767c2b0cb4369257efbe477c37f231ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113027
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-24  Caolán McNamara  <caolanm@redhat.com>  [c72a00868cd13be911798d2c508c10b6367606ab]

        Related: tdf#135363 don't keep a reference to the vcl::Window
        
        in fact, why keep a VclPtr reference to that window at all
        
        Change-Id: I3f0511b41434cba744a63d4a9e185c97a6cef5e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112992
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-24  Caolán McNamara  <caolanm@redhat.com>  [305c6fee0be4db38023d9ca5f7915e443e0bc1fc]

        tdf#141197 if we have a sysobj child then include that in the atk hierarchy
        
        this also should make the case of an embedded video visible in the atk
        hierarchy as well as the target of the native gtk widgets in a vcl
        window container in the startcenter
        
        Change-Id: Ia91439cbccbffbb0badbfb466f7ab6d1ccbfe3ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113033
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-24  Noel  <noel.grandin@collabora.co.uk>  [6c13e5a92ed4b6a10458cd5d5741ddb3d816df4e]

        convert m_pFileName to std::string
        
        which simplifies the code and fixes a problem with using
        strdup(), because strdup() allocates with malloc, while
        unique_ptr will free it with delete[], and we'll get
        a mismatch error from ASAN
        (spotted by Mike Kaganski)
        
        Change-Id: I0f21828ef3482898b81aa3f0745b2bd855a2c286
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112980
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-24  Caolán McNamara  <caolanm@redhat.com>  [4f28ca3e16de71e279fc54cd4a95e8181479c263]

        tdf#141191 use plain GtkComboBoxText for standard case
        
        Change-Id: I0afa3c59737eb44a8775f2958ebf2fc813b23af9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112979
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-24  Seth Chaiklin  <sdc.blanco@youmail.dk>  [2521c3032350a0383a82e302b1dcb4e91db518ec]

        corrections to style dialog tooltips
        
        Change-Id: Icc9e78f8eb4b1732b8b153883d84f4edf7916fc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112719
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-03-24  Miklos Vajna  <vmiklos@collabora.com>  [ab6a7a9addfc059d8f1fbeaa6c6012666629d420]

        sw reqif-xhtml export: fix unexpected height for <td>
        
        The ReqIF validator complains about this, similar to the already
        disabled width.
        
        Change-Id: I05137a9dcc7e94bffe92269e98d310724a144b24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113061
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-24  Noel  <noel.grandin@collabora.co.uk>  [a7cf7da8d21d3d4d54bd532f07fc0c4712239dbb]

        loplugin:unnecessaryvirtual
        
        Change-Id: Ic414b72299b5c5c19e5b37156ac6dec4bedadf65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113038
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-24  Noel  <noel.grandin@collabora.co.uk>  [3b9866ee35fe3567e850f0f1a888d96e60b6fbfa]

        loplugin:unusedmethods
        
        Change-Id: Id54e7545b3a69e03c29daf9d372bbf605312f547
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113036
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins

2021-03-24  Jean-Pierre Ledure  <jp@ledure.be>  [137b08799808d93614045aba7f7c2e77b7eaf9d3]

        ScriptForge - (scriptforge.py) String class
        
        Only a subset of the available methods is implemented:
          HashStr, IsADate, IsEmail, IsFileName, IsIBAN,
          IsIPv4, IsLike, IsSheetName, IsUrl,
          SplitNotQuoted, Wrap
        
        The other methods are better replaced by Python builtin
        functions.
        
        The flgDateArg flag has been introduced to distinguish
        a date argument passed as a string that does not require
        conversion from a date  passed in iso-format that
        requires a conversion to a Basic variable of type Date
        
        Change-Id: I80f7e816dfeaee793862f3c3d35488da7c573c8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113002
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-03-24  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [8dded9c4c901118cb73bf59398f6fe08a73fa04a]

        update credits
        
        also stabilize sorting (number of commits, if equal first commit date)
        
        Change-Id: Ia2f8484991b0de36f9769120f3d810422e8fc201

2021-03-24  Pranam Lashkari  <lpranam@collabora.com>  [24b1ceea96d101d4246cc1722b0a07a333b6713b]

        Notebookbar: skip early init in all apps
        
        for more details 42cc32c95db2484961a65c906af1a899c1a6aa2b
        
        Change-Id: I64f1ce22f7e1cbdbab3aea17841030a6313c1c0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112953
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2021-03-24  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [135892e85c577c419c65b3607ce1ba788e0d10b2]

        tdf#46062 - Indicate hidden whitespaces using quotes
        
        Indicate hidden whitespaces for the text items in the autofilter dialog
        using quotes.
        
        Change-Id: Iabd28ff70a3ecabb1653a3b591d7eb6b24f9fde8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111837
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-03-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [dd681824b5415ba75e01034e48fa0ae2ec8474c5]

        tdf#112735: sc_uicalc: Add unittest
        
        Change-Id: I1744f666dbd59f71bc0e43afd81c0aa164aff515
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113016
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-24  Miklos Vajna  <vmiklos@collabora.com>  [fb20b6182807885f9fa9b95baa69fed0091fec7d]

        sw bibliography, refer to a page: add PDF export links
        
        This is similar to hyperlinks or footnote references, but the source
        rectangle is a field here and still the links are always external.
        
        With this, the UI and the PDF export result is consistent, it doesn't
        happen that you can click on biblio entry fields on the UI, but not in
        the PDF export result.
        
        Change-Id: I655ef6d5f79a7e372cdc8448ddc10af9ca488ac5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113035
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-24  Caolán McNamara  <caolanm@redhat.com>  [31913141d2bcc3b3a8bfb6d018fbf142bd81bf58]

        Related: ofz#32152
        
        use scanline as buffer and postprocess to premultiply (optionally
        relocating alpha)
        
        Change-Id: Ib279429873392b97901294191688b24867dcf450
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112942
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-24  Caolán McNamara  <caolanm@redhat.com>  [9fb51a1513339c5c6a07dcd0548dbdd05d6d7fc5]

        ofz#32152 OOM in pngfuzzer
        
        for the simple cases don't use an extra buffer, do it inplace on dest
        scanline
        
        Change-Id: I9f71e57b9fede3d9ad777e63278ec5dc1fa68c57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112666
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-24  Caolán McNamara  <caolanm@redhat.com>  [6e8d5b28c23c6930cb23d33ca182748e7faf54dc]

        cid#1473991 Dereference null return value
        
        Change-Id: Id5aa369ac5edac5bb5d0c7adaadc4b6495b63750
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113023
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-24  Caolán McNamara  <caolanm@redhat.com>  [ba5d6da97c8c7ed59592d47ab5cd495c79ef262d]

        cid#1222240 silence bogus Untrusted divisor
        
        Change-Id: Ib828267bdb47414cf4ace0756e5cfd519f679643
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113022
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [66db90c01d6d5b1b70004c02954221d4fbc8a196]

        tdf#96161: chart2_export: Add unittest
        
        Change-Id: I8460a1acd937f06926452dcf01bf39c355e7d9df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113001
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-24  Caolán McNamara  <caolanm@redhat.com>  [90477ff28ed3b8597ea373efc936a46b00955407]

        cid#1474278 Untrusted divisor
        
        Change-Id: Ia7b399d1ccb27317c1ac7f3505f435797b8f47dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113021
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-24  Caolán McNamara  <caolanm@redhat.com>  [ea5da55b83b1a570a083dced4eb276cb2ac31e77]

        cid#1474444 Division or modulo by zero
        
        Change-Id: I46b5c64c250860e38f9d3601266db039a705d9b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113020
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-24  Caolán McNamara  <caolanm@redhat.com>  [2206e6e8f0cd392b32059fb8ecb7a3e1fa38be60]

        cid#1474443 Uninitialized scalar variable
        
        Change-Id: I346425552d437cfd77dced31efca384d8de7b542
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113019
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-24  Caolán McNamara  <caolanm@redhat.com>  [493393d651ec32fd9cfbeb05f51253f70f4c0a87]

        Resolves: tdf#135364 ensure the window is released by a11y dispose
        
        the window dtor wasn't called with a11y enabled, with the side
        effect that the pen color wasn't stored by the dtor
        
        Change-Id: I5f482f53d4d93f1e2632cacf7c0a7407f0df1450
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112991
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-24  László Németh  <nemeth@numbertext.org>  [0fe7070c9f6c1b4d4e2da05099255fbed10ab50c]

        tdf#140757 sw ChangesInMargin: fix crash on Undo of Accept All
        
        Change-Id: Ia1e0a58b0843f34c0f5042fdc147c4035e868255
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112946
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-24  Balazs Santha  <santha.balazs@simonyi.bme.hu>  [e463d239555d3a4dc61797eeb8c638b6442112a3]

        tdf#140731: sw transliteration: avoid too many redlines
        
        As a workaround for the performance regression
        from commit 2d3c77e9b10f20091ef338e262ba7756eb280ce9
        (tdf#109266 sw change tracking: track transliteration),
        switch off redlining to avoid ~freezing, if a single
        transliteration could result too many (>~500) redlines.
        
        A single transliteration creates n redlines
        for n paragraphs of the selected text, except in
        the case of transliterating to title case, where it
        creates n redlines for n words. It's very easy
        to freeze Writer, because Writer's slowing down with
        n redlines is described by an O(n²) (quadratic) time
        complexity. Eg. in an experiment, title casing
        ~660 words was 6 sec, but ~3000 words was 85 sec,
        regarding to creating 660 vs 3000 redlines.
        
        Note: this is a partial revert of commit
        2d3c77e9b10f20091ef338e262ba7756eb280ce9, if the
        selection contains more than 500 paragraphs (or in the
        case transliterating to title case, ~500 words).
        
        Change-Id: Iad98943cc9e1ed64aa9779e49ee3e941abad02ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111637
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-24  Noel  <noel.grandin@collabora.co.uk>  [4f3fb443cea4364b2ec8cb56515ec9bdfe6f5391]

        use mutable rather than const_cast..this
        
        Change-Id: I0512ac563a8065814bccbcd942a47f1c5fa11c04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113018
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-24  Alain Romedenne  <alain.romedenne@libreoffice.org>  [2c5677647e535fb948757d89bc4960ceeb6b668d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1b6dd9ef516340ceeef990671ea1571b70794d0e
          - Basic DateXXX methods
            
            - Fix to Basic DateXxx examples
            - Locale independant date literals documentation
            - keywords arguments examples
            
            Change-Id: I906b035bb687e6164c6b296f50449986414fa756
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112616
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-03-24  Justin Luth  <justin_luth@sil.org>  [34e80d904054a0752e43a84aabe6d705fd437030]

        tdf#141173 docx export: revert fdo#75604: File Corruption
        
        It looks to me like a "this fixes my document" patch.
        In the meantime, the real issue seems to have been solved,
        since the unit test passes, and a round-tripped document
        looks fine in MS Word 2016.
        
        This fixes a regression in 7.2 - bug 11173.
        (The regression backport to 7.1 should just be reverted.)
        
        Change-Id: I329b3b9ca23d86acd05a0a61c719f2c3bce412f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112994
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-24  Miklos Vajna  <vmiklos@collabora.com>  [07db9f59c00da0cc0bc8a09b7e41d9d5242b7269]

        sw: clean up not needed HAVE_FEATURE_PDFIUM ifdefs
        
        Towards completely avoiding the HAVE_FEATURE_PDFIUM ifdef forest.
        
        Change-Id: I0bbeeda32b61669429ad12f51d4ce0e8603e4822
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113010
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-24  Miklos Vajna  <vmiklos@collabora.com>  [faa8f4ff3536f9328c6dcf11feff3a7c5fca0ea4]

        sw bibliography, refer to a page: add open hyperlink context menu
        
        This brings bibliography entry fields with URLs closer to hyperlinks,
        which already had the same context menu.
        
        Change-Id: I8680a0fccb1f75c15cdcc52f86fabf1c57b5635e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112981
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b6632bd41b56a2485dc6dd67a19d930c9654f835]

        Revert "Fix typo"
        
        This reverts commit 4550b35781c6d9407da29f64f9b02b9201bf953b.
        
        Change-Id: I279bb86bb876179d470a736f638446ffeaac9508
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112959
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-03-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [477bbad3dd8e6a4e4ea21dee52a664f979e9b70a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 234c4c4faf76533586563f828fc6d533eeac8bc1
          - fix build
            
            Change-Id: I2755ba81c466844a1876a51daa6157f731670caf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112961
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-24  Hossein  <hossein.ir@gmail.com>  [c16158772d64cab8a4ed1f165cab57d307998e78]

        Using .md extension/Markdown syntax for modules README
        
        Renaming all README files for all top level modules to README.md,
        applying no content change at this stage to be able to track history
        of the files. These files should be edited to use correct Markdown
        syntax later.
        
        Change-Id: I542fa3f3d32072156f16eaad2211a397cc212665
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112977
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-03-24  Steve Fanning  <stevemfanning@yahoo.co.uk>  [ea184837a54fc85599d78baf59c83b6cf8bd0adb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1a5176e2d466ff7dddcdd6c609e85357fc6451a3
          - Update to improve the Help page for Calc's 12 database functions.
            
            File affected - 04060101.xhp
            
            Change-Id: Iacc2be5f269b1e7157a1cc62b3706d84bac9985e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112517
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [58eedc89e91d04493f751928706451a4faebcdd5]

        tdf#117879: sc: Add UItest
        
        Change-Id: I131470b6c0d41d99a23e03e08209a7f222e6ba67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113014
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-24  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [8c8f3f88bf7695ca5b262cae517522a614c762b9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a202f3a40b93e86354a32bcac95e595f5f636769
          - tdf#139778 Change border to margin in QR code help
            
            Change-Id: I526f67251df7d1b8118bb3ee2c273e0037a12bdd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113024
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d81115693e352aae4eaa01d8b10c9f63f48c39d1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 828039873c64350a1677d899f858150eb6765686
          - Fix typo
            
            Change-Id: I11719133be2c9172d5fcec47b8ffd83a3441c321
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113008
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a4f4f0801154a09970350921e04db41ef1c72d8a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e4bcdd6581b7b639a6efe165b4a7852321872afe
          - Fix typo
            
            Change-Id: I37bbe9182c4d6c2d919d26e4f1fcd21833f88318
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/113007
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-24  Caolán McNamara  <caolanm@redhat.com>  [2beb3922391ae1a6f1d26128d82c0e34cb963af3]

        Related: tdf#141197 critical a11y warning
        
        ** (soffice:19098): CRITICAL **: 13:44:40.365:
        AtkObject* atk_object_wrapper_ref(const com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible>&, bool):
        assertion 'bool(rxAccessible)' failed
        
        probably since...
        
        commit cbc18cc904c652a936c4b68fba4d975bd89b5abd
        Date:   Mon Nov 23 21:03:28 2020 +0100
        
            tdf#138425 vcl/gtk activate main menu in UpdateFull
        
        Change-Id: Ieb181e02bb0d2a907aec8534349ec2a80fd9c7e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/113000
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [33324a41869817832d57accae5aa5d4c1d813309]

        sd_import_tests: simplify test
        
        Change-Id: Idf1bae6bfb8a41d2bea65c4e1848368d2a2abd14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112984
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [71f3980e40454907ee7e512678635eb48d9a4058]

        tdf#141171: vcl_pdfexport: Add unittest
        
        Change-Id: Ic577103b84afc97dfe9042b3b0a20988b8083e54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112974
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2021-03-24  homeboy445  <akshitsan13@gmail.com>  [a20c9604f1f53e01850fb753e7f932e7648d2459]

        QR Code Dialog: Change term 'border' to 'margin'
        
        This adds a margin around the qr code (white space), not a border.
        
        Change-Id: If3e74dfe19dd7f9c063eaa6439810d617a99cb45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112831
        Tested-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-03-24  Stephan Bergmann  <sbergman@redhat.com>  [10fbf2b80e11620f3fc1691aa7968e6d3d460db9]

        Skip a problematic UITest for --with-help=html/online
        
        Change-Id: I703eba78bb2980ac27dd11f36e03ef86c9662338
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112993
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2021-03-24  Vincent LE GARREC  <libreoffice@le-garrec.fr>  [7fb85fa0f0a85384f085b13e7d08113f63392445]

        tdf#124176 Use pragma once in sd
        
        Change-Id: Ic439140d9ecdcdee9272185bd3c2d11e11288f07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112051
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-03-23  Tamás Zolnai  <tamas.zolnai@collabora.com>  [bdbb5d0389642c0d445b5779fe2a18fda3e4a4d4]

        Revert "lok: switch to the correct view before any UI update is done
        
        via SfxBindings."
        
        This reverts commit 35b81a05c7c58d0db2276627a9387a738c409974.
        
        Change-Id: I29adf767d2bf3fa0f19b13f8eae3d2464cd90601
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112997
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2021-03-23  Tamás Zolnai  <tamas.zolnai@collabora.com>  [f36baa475515fd08b53c4a677e8fbd5cf0fec0a1]

        Revert "Remove this unreliable check."
        
        This reverts commit cb0dfff9a49530f348223e1df54762a3da61aa51.
        
        Change-Id: I10434f0cab65825532b2adff9a0961067d3dba7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112996
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2021-03-23  Jan-Marek Glogowski  <glogow@fbihome.de>  [5e1b3e924ab3d8da3718c2a3bbd0ef812595684a]

        Rename LO Windows arm64 ID to aarch64
        
        The Windows platform is called Arm64. But now that the ID for Mac
        is also going to be renamed from arm64 to aarch64, this get's rid
        of the arm64 as the UNO identifier and user in gbuild, just like
        on all other Arm64 platforms.
        
        Change-Id: I60a7eafd04b426f17b6e41ad9a09e6405c0d4173
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112973
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-03-23  Jan-Marek Glogowski  <glogow@fbihome.de>  [2a0ff854b165883d33bbbbf1292c34858e9865d1]

        WIN always check jdk_home path and content
        
        Change-Id: If13984395051c3e507028312a4106059f3f0bb93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112972
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-03-23  Jan-Marek Glogowski  <glogow@fbihome.de>  [1c51a52fda039cafaa6b6f9cc817b1e54ac04ee5]

        VCL force Scheduler instant timeout on task skip
        
        If we skipped the current task processing, we need to immediately
        schedule a new timeout, as we know there is a pending task. So set
        nMinPeriod to 0, as it contains the period to the next pending
        task, and update the system timer.
        
        Fix regression from commit d3b498cc4732f964919fecb265085cefcc422469
        ("invoke idle priority timers only when actually idle").
        
        Change-Id: Ie3fc176fade595ec7406fec0835835bd86dfbd90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112762
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-03-23  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e7664871ee97286a9b08f6213d032883b8df7847]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ab806360c69c9f59c7782535d4e8a95bd939276e
          - Refatctor database help files
            
            put them in /sdatabase/
            
            Change-Id: I80bcd63dacf36f36e189dfe93e6a4f7ab5d865e5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112940
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-23  Caolán McNamara  <caolanm@redhat.com>  [1f7adcdfa2d2c0838254f6823e2f3ba0d6c92746]

        ofz: Integer-overflow
        
        convert to double earlier
        
        Change-Id: I6d6a1bf3a09161772eb11a5ac260dc0cac2b6e0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112944
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-23  Justin Luth  <justin.luth@collabora.com>  [2a7617653fb3d31e44e5cbcf8daf4b4c2a24e2c8]

        tdf#125936 writerfilter: treat escapement in numbering like styles
        
        deferCharacterProperties wasn't occurring in the numbering import
        (and so it was affecting the first run of the body text).
        
        But just like character styles, it would be better to just
        consider this auto-superscript instead of to defer it
        and calculate based on the fontsize - since that really
        isn't known until layout time, and so only works with
        direct formating.
        
        Change-Id: I9ce5a31c173089603316f4c3389e5f2e5dbe165a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112982
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-03-23  Mehmet Sait Gülmez  <cenggulmez.65@gmail.com>  [e8017041a17a489e56ad4a888c2c2a52225d612b]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: Ie396c62d7743918c36ee0a2041f26c7a7e70c802
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112945
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-03-23  Panos  <panos1029@gmail.com>  [9c6da8a14ae571e4ca063e9951c00d3fa2c0b14d]

        tdf#124176 replace include guards with pragma once
        
        Change-Id: Iac0caac45130fd7da21ed9e7869abbd288931747
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112975
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-03-23  Tor Lillqvist  <tml@collabora.com>  [14de0fdeb7f84097650d0616bc850f5391642fe6]

        Add -a option to dump all pasteboard types plus some minor cleanup
        
        Change-Id: I1cbc11eaad16a7af9b8ff665c4c35b417b1860bc

2021-03-23  Luboš Luňák  <l.lunak@collabora.com>  [a8c23e5e5bd36899320c93d22040a093fe7a6c04]

        do not use invalid SalLayoutGlyphs
        
        It triggers a warning in ImplLayout(), which technically could be
        downgraded to SAL_INFO, but I think it's better to keep it there
        to catch possible mistakes.
        
        Change-Id: I2ab0a0cf49fc07a4e23f3ec57e7375723a20b669
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112935
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-23  Vincent LE GARREC  <libreoffice@le-garrec.fr>  [24552a0b5be620b5e58b10842cba78e36fa26b04]

        tdf#124176 Use pragma once in s*
        
        sc, scaddins, sccomp, scripting
        
        Change-Id: Ia99fec9e238033821cb784810edd4762c09bd5db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112049
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-03-23  Stephan Bergmann  <sbergman@redhat.com>  [59b0dd6e94c876dd322503f326fedf5fa350d25e]

        Forgotten dp_misc::isPlatformSupported support for PLATFORMID=macosx_aarch64
        
        Change-Id: Ie3dfa624e3e4b8bad0c845175c2bff30feadbc23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112890
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-23  Vincent LE GARREC  <libreoffice@le-garrec.fr>  [aef40e738842522c050538cc8a62c2d1f4861861]

        tdf#124176 Use pragma once in x*
        
        xmlhelp, xmloff, xmlsecurity
        
        Change-Id: I80c6fa806387f3dcba8be7f93fe2fef146b033e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112050
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-03-23  Vincent LE GARREC  <libreoffice@le-garrec.fr>  [90c978f839e5029c69b4acb70f37909ee3016614]

        tdf#124176 Use pragma once in f*
        
        filter, forms, fpicker, framework
        
        Change-Id: I55a25ad2dc3749e63465e638e8eeea3c322eabbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112047
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-03-23  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [88eb9f73ff32ed5a2cf696de9e076e7dfee36d8d]

        Update git submodules
        
        * Update translations from branch 'master'
          to 943a62baf90a015aac8846f3b8d88c8a49787fe7
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I2afa643ae8af893ee3fce0009bcfac545a12b6f3
            
2021-03-23  Vincent LE GARREC  <libreoffice@le-garrec.fr>  [6069a66690a10550d54f7641cda1aa83560ff019]

        tdf#124176 Use pragma once in connectivity
        
        Change-Id: I4a57cd6dcbc180fe9a378d2713c687a66476ee79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111979
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-03-23  Eike Rathke  <erack@redhat.com>  [b82d677b3e30a28d084d3d4f8c039949905fd5fa]

        Assert supported FormulaGrammar instead of OSL_ENSURE
        
        Change-Id: I80e1c55dbc66d1dcba004aac5cb5759a41bda680
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112860
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-03-23  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9af9d3da370e92db12ebd68d4ce7797e92d0c890]

        Add extended tip to dialog button
        
        Change-Id: If337f1e12209be072410759784279c57e71be3b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112721
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-03-23  Noel  <noel.grandin@collabora.co.uk>  [32a16bae415f64adcbad447162824611200407a1]

        TransformControlValue can return unique_ptr
        
        Change-Id: I902ba385d72a15e52b692da373f2fee5be6fc621
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112947
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-23  Vincent LE GARREC  <libreoffice@le-garrec.fr>  [e29f53b71058b9468cb6c29f82dbf6de53d4cdd0]

        tdf#124176 Use pragma once in w*
        
        Change-Id: I693f6dafb743d39afd8e41e66a8066f04043f8a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112052
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-03-23  Luboš Luňák  <l.lunak@collabora.com>  [cd09fc9451897e6efedbf9f5e1d5b9bd96e65cb5]

        do not enable mbSupportsBitmap32 for headless (tdf#141171)
        
        As said e.g. in 994b8e52fc02c7468a24 and 84f84f59ce7c83a99e4e340071d,
        LO code is not yet fully ready for 32bit bitmaps and e.g. PDF export
        code mishandles it.
        
        Change-Id: Ib24a0edfc82785309915132a19bd6d25ee773066
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112936
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-23  Vincent LE GARREC  <libreoffice@le-garrec.fr>  [1c0c2bb7920f5da7562a053019514d1e4cbdf1f6]

        tdf#124176 Use pragma once in u*
        
        ucb, uno*, uui
        
        Change-Id: Ic4b6d541eb0df8bf7bceddf178ebb5177ad2b87b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112046
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-03-23  Vincent LE GARREC  <libreoffice@le-garrec.fr>  [039e90ec011157c9e851221a53ec62d33acb71d1]

        tdf#124176 Use pragma once in extensions
        
        Change-Id: I1a5ed69da20cef4428f5f61db5fb9411cff61dc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112048
        Tested-by: Jenkins
        Reviewed-by: John Turpish <jbt@gmx.us>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-03-23  Tor Lillqvist  <tml@collabora.com>  [ae2299301c3a5797b1a99d69156f367cabc614b0]

        Log successful mapping from system pasteboard format to internal MIME type
        
        Change-Id: I98bedc8fc07a56fbbf3e175277cc9846da46a8c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109201
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112949
        Tested-by: Tor Lillqvist <tml@collabora.com>

2021-03-23  Tor Lillqvist  <tml@collabora.com>  [b01aab7c5b13ce04caa426e3b85ee19b2ef06c4f]

        We only use the systemwide general pasteboard
        
        Simplify code to explicitly use it then instead of using variables.
        
        Change-Id: I915a44cf7275fbf2140671a2edf1da29f1bf4e40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109202
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112948
        Tested-by: Tor Lillqvist <tml@collabora.com>

2021-03-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [e6efc0e309a1a715febec1e830efb1d06e3831de]

        tdf#141166: sw: Add UItest
        
        Change-Id: If81d02ad19232250c49b4446a905603250a5a2b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112938
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-23  Noel Grandin  <noelgrandin@gmail.com>  [3c534f895c2811d9bcbae06a48fdad7893f0c684]

        use single-use attribute for IdlReflectionServiceImpl
        
        instead of rtl::Instance, which means it will get
        cleaned up when UNO shuts down
        
        Change-Id: Icf87023bba5932c3b6e229b71c421fce17e86db9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112931
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-23  Caolán McNamara  <caolanm@redhat.com>  [93f23786c6b4a4fffb799b11ccdc736c0cc64995]

        qrcodegen was replaced by zxing
        
        Change-Id: Ide907ba33bb7a67a7bef32d688137e5429707df5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112951
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-23  Thorsten Wagner  <thorsten.wagner.4@gmail.com>  [00d12793f5d9a73f784e23aff61e2618f0fc01c0]

        tdf#141063 Always use region rectangles for clipping on macOS
        
        The use of polygons currently causes misalignment by one pixel.
        Use of polygons is dropped on macOS by this change similar it has
        been done for SKIA to fix tdf#133208.
        
        Change-Id: I31faf7cf9b33908a52cb60d1b631308b4fe45e56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112823
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-03-23  Noel Grandin  <noelgrandin@gmail.com>  [0748309838345f459e6812538294a2c56f6f5dd5]

        use single-use attribute for DataAccessDescriptorFactory
        
        instead of rtl::Instance, which means it will get
        cleaned up when UNO shuts down
        
        Change-Id: Ibda8720952169c79c2456c0233b23223e85a3301
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112933
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-23  Caolán McNamara  <caolanm@redhat.com>  [6472f8444717f0567c69ab62b93c7437d02b0226]

        tdf#133159 store current config before changing sheet
        
        Change-Id: I0c50c2fd145e80996d8aeddeabdb3ae5c4d83bbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112924
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-23  Caolán McNamara  <caolanm@redhat.com>  [ad37c9a2a832c494b98ce7cf39400ddaa4ffdda1]

        check for null SC_MOD given crashes at exit in similar cases
        
        Change-Id: I3fa358278028ae8ab387382528d24da1986164da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112923
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-23  Noel Grandin  <noelgrandin@gmail.com>  [a9493229bb453a8f437c45d838777e2ba8217b76]

        use single-use attribute for ContextChangeEventMultiplexer
        
        instead of rtl::Instance, which means it will get
        cleaned up when UNO shuts down
        
        Change-Id: I13b36f1fe570f789036ef54ecfb7d0a85ce1450c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112842
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-23  Gülşah Köse  <gulsah.kose@collabora.com>  [db39b68c3c85531744ddeb8105b3ddb9b2dab099]

        tdf#140714 Import graphics cropped into custom geometry as custom shapes.
        
        Change-Id: I2054d24ce41c9f0d6cc1675f461274067c3b2898
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112943
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-03-23  Noel Grandin  <noelgrandin@gmail.com>  [f4d195fdda834cb51912f97a72d3f7b8c72420ef]

        use single-use attribute for ServiceDocumenter
        
        instead of rtl::Instance, which means it will get
        cleaned up when UNO shuts down
        
        Change-Id: I90f23e9439a7478e28cd466545ed498dfaf6e4de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112928
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-23  Noel Grandin  <noelgrandin@gmail.com>  [109420d42027cc9d614117226abd72a2e9b8cdce]

        use unique_ptr in AbstractTrueTypeFont
        
        Change-Id: I57dcc1a247e01f1a31fcadc7f998833af42a0466
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112932
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-23  Miklos Vajna  <vmiklos@collabora.com>  [140192fd5a2fc5e9d250d077d00bcebc014f7cbf]

        tdf#133933 sw: fix crash on undo of redlined pasted table
        
        This is just a crash fix, there is some deeper problem here around undo:
        once redlining is on, overwriting table content during paste does not
        delete the fly frames anchored to empty cells (see lcl_CpyBox()), and we
        have the same problem on undo as well (see
        SwUndoTableCpyTable::UndoImpl()). And node indexes are recorded before
        inserting flys, so if they are not deleted, then the indexes don't
        match.
        
        Change-Id: I419e96c4d64f70a582358cab3808cea8b0e36649
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112939
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-23  Stephan Bergmann  <sbergman@redhat.com>  [b68de4053de20e25b6a32b51399ecfb890cb7e60]

        Make PLATFORMID=macosx_aarch64 match RTL_ARCH=AARCH64
        
        e.g. Extension_test-passive generated a workdir/Extension/test-passive.oxt
        META-INF/manifest.xml containing
        
          m:media-type="application/vnd.sun.star.uno-components;platform=macosx_arm64"
        
        from PLATFORMID (see solenv/gbuild/Extension.mk), but dp_misc::platform_fits
        (desktop/source/deployment/misc/dp_platform.cxx) matches that platform
        attribute's architecture substring ("arm64") against dp_misc::StrCPU::get(),
        i.e., RTL_ARCH ("aarch64"), which thus failed.
        
        Change-Id: I82896d6b01948aaa9461d7027ffce25dcf245aac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112889
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Jenkins

2021-03-23  Noel Grandin  <noelgrandin@gmail.com>  [fb6443a17dd676cc50560c7ac91e5e3106138222]

        use single-use attribute for OfficeInstallationDirectories
        
        instead of rtl::Instance, which means it will get
        cleaned up when UNO shuts down
        
        Change-Id: If6b0a41d0a8a20ea4989771d83833288c6bd3234
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112926
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-23  Noel Grandin  <noelgrandin@gmail.com>  [5947744bd722b17a27243a86fffb45c188f169a5]

        use single-use attribute for LoggerPool
        
        instead of rtl::Instance, which means it will get
        cleaned up when UNO shuts down
        
        Change-Id: I2eaeff9666d7da490fa1c668dde14963cd513135
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112925
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-23  Noel Grandin  <noelgrandin@gmail.com>  [e657ec8449d306e9c04801e9db3552b96a8a8dd9]

        use single-use attribute for OOfficeRestartManager
        
        instead of rtl::Instance, which means it will get
        cleaned up when UNO shuts down
        
        Change-Id: I71d8bd457687537e620a420c3cbf633f7a0b3f97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112927
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-23  Noel Grandin  <noelgrandin@gmail.com>  [9a1f9c13439491d3b78a73f6eee5cda4e561401f]

        use single-use attribute for Introspection
        
        instead of rtl::Instance, which means it will get
        cleaned up when UNO shuts down
        
        Change-Id: I8b9ed057ca77b9c783ad353b88205b296dbe54ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112930
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-23  Noel Grandin  <noelgrandin@gmail.com>  [951a9342631129832e647bd8a303a959308bad65]

        use single-use attribute for JavaVirtualMachine
        
        instead of rtl::Instance, which means it will get
        cleaned up when UNO shuts down
        
        Change-Id: Iecf943584d71aac0ed147ff4b6fce49192ef2787
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112929
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-23  Michael Weghorn  <m.weghorn@posteo.de>  [76a30ac646faf1c638736c10e834bb7b0ed243ef]

        Related tdf#129833 android: Drop android.permission.INTERNET
        
        The permission was requested since ownCloud support was added
        in commit 69773f54bbac08953f0fbce16eecea0816e04338
        ("Android: initial implementation of ownCloud provider.",
        2015-01-21).
        
        Since the custom ownCloud support has been dropped in commit
        6012599e17206ee7be9a83477654e7bd194079c3
        ("tdf#129833 android: Drop non-working ownCloud/nextCloud support"),
        there should no longer be any need to require Internet access,
        so drop the permission again.
        
        Access to ownCloud and other Internet services providing file
        access now goes via DocumentProviders, and the corresponding
        apps providing those should take care of
        being allowed to access the internet by themselves.
        
        I tested that opening and editing a file located
        on a NextCloud share still works OK when the NextCloud
        app is installed and set up.
        
        Change-Id: Id8425e7afcd5ecc26d14ba9f42018f536d0a6a6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112879
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-03-23  Jun NOGATA  <nogajun@gmail.com>  [17965775f80f6beb7a88286a8127f5f9c78ef8e1]

        Fix Japanese old monthly name
        
        Change-Id: I8c5ade8bfbf609ae7f606bcb412856355c3bb3a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108531
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-23  Seth Chaiklin  <sdc.blanco@youmail.dk>  [2a7e8b6f41d863132f43df8a798dacd69161bb67]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 225607aae3c910c95f8a0e0104994ec5b2b8a487
          - related to: tdf#140601 add "howtoget" and improve explanation
            
               The content of the help page on Restart Numbering has not 
               changed since its initial check-in in 2004.
               + Add a "howtoget" section with access commands.
               * improve description of command that is embedded into
                 "Bullets and Numbering bar" help.
               + Add two bullet points, one about how to remove "restart
                 numbering", the other about how to start at a number
                 different from 1.
            
            Change-Id: I36b381a83a1e524e6768602d5908d5695e50d555
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112796
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-03-23  Seth Chaiklin  <sdc.blanco@youmail.dk>  [f37550ef11bc345d3f3ed2b37ee73295a99b72b3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 84f9a1f7cf18a6ddb94ef9c0779fd7e7554a5117
          - tdf#139667 update "Outline & Numbering" to "Outline & List"
            
              ( swriter/01/05030800.xhp )
               * "numbering style" -> "list style"
               * add variable to h1 entry
               * update renamed German id
               + add description about "line numbering" in the introduction,
                 which is also found on this tab now.
               * clarify note about using Chapter Numbering
               * update to <h1>,<h2>,<h3>,<note>
            
              ( swriter/00/00000405.xhp )
               * "Numbering" -> "List"
               + add context menu access
               * rename German id
            
              ( swriter/01/04120211.xhp )
               * "Numbering" -> "List" for dialog tab name
               *  clarification in same paragraph
            
              ( swriter/01/06180000.xhp )
               * "Numbering" -> "Outline & List" for tab name
                  where line numbering is found, and update to
                  <menuitem> in that paragraph.
            
              ( swriter/guide/numbering_lines.xhp )
               * "Numbering" -> "List" for dialog tab name
               *  update to <menuitem> in paragraph with name change
               *  update name in related topic, embedding new variable
                  from swriter/01/05030800.xhp
               * update to <h1>,<h2>,<note>,<relatedtopics>
            
            Change-Id: Iee46cf7e71bd931e89ee6e77138ab88db79abfd1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112726
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-03-23  Seth Chaiklin  <sdc.blanco@youmail.dk>  [793e141ae568c3471f04c299460b62a1f5899ab3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4541ce4f4fa76a678774eca523178c77eebcef9e
          - tdf#139667 elaborate meaning of List Style; differentiate from DF
            
              Also:
              + add names of list icons on Formatting Bar, with links to
                their help pages.
              * correction of toolbar name and link ("object" -> "Formatting"),
                which remained unchanged since check-in in 2004.
            
            Change-Id: I9eb879ee4945c1aa0e8de8738beb45b70e5f23b9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112522
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-03-22  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [263b564a5c3acb46567bdc6ba0f1704fa6e699a9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e694812962ffc63f54e130446a0cac49f048bca0
          - CSS: Initial teeny-tiny changes towards tdf#139926
            
            Since I keep procrastinating on the Online Help redesign,
            let’s do it incrementally.
            
            Change-Id: I2e7ebc1d3d9df8f6b7425dcae50464d463d7f0c3
            
2021-03-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [46530d7b8e91c6dd27b9f19610f76bb8eee272ba]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to eba8ef3bc9d037916f8bac8ef62d582768053521
          - Correct start presentation shortcut
            
            Change-Id: Ia0c857398ab095a5871131fb42eacf45aa9bd9cc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112806
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-03-22  Szymon Kłos  <szymon.klos@collabora.com>  [b1d933568a1ca4f1752cbabbf7c841d0facc7655]

        Polyfill presentation_engine.js for IE11
        
        IE11 doesn't support:
        Array.includes, String.startsWith and Math.trunc
        
        Change-Id: I71c5810ad9230988453f70e880f46869728f49c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112626
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2021-03-22  Caolán McNamara  <caolanm@redhat.com>  [2bd04d18e8558ff16ba4c28e4e9c0c3f7fc1b86c]

        cid#1242653 silence bogus Untrusted divisor
        
        Change-Id: I1555754d156b3b8a2143ab179cfde8302d81e46c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112888
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-22  Caolán McNamara  <caolanm@redhat.com>  [05fea7061592221973fcc5018850113d577df57a]

        cid#1242892 experiment if this makes any difference
        
        Change-Id: I62d16f4a6c5d8777b0f574878615bdd2dfee28e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112918
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-22  Caolán McNamara  <caolanm@redhat.com>  [92220638362755f0e776e222fa4e8b79377e75eb]

        tdf#141166 widget with id "tabcontrol" might not be a TabControl
        
        it might be a VerticalTabControl or any other type
        
        Change-Id: I9f46f7e64a9be2487d400cc4a066575c0d45c19e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112920
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-22  Caolán McNamara  <caolanm@redhat.com>  [c6d91d57169aca8141a14232d15e54ca8650b164]

        cid#1474296 experiment to see if this makes a difference
        
        Change-Id: Ie7704bea9b042d5d8be5b1784cd7cffa3469b125
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112919
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-22  Caolán McNamara  <caolanm@redhat.com>  [60dd4825ba8fbab211fbb31961ea11873406a280]

        tdf#140539 don't allow help to be relaunched during launch
        
        its fine once it is launched to fire help again, just not during
        the launch itself via the yield-call done during html load that
        probably exists to let the progress bar redraw
        
        Change-Id: I42e0bf670023d91f70cb1de3fa0fda23e82d0678
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112921
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-22  Tamás Zolnai  <tamas.zolnai@collabora.com>  [cb0dfff9a49530f348223e1df54762a3da61aa51]

        Remove this unreliable check.
        
        This check was added to an existing test, instead of adding a new
        test focusing this functionality. In this context, this lock thing is
        not really reliable.
        
        Change-Id: Iad64edba277e714fa7f6b68fdfa8db0bf74851a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112892
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112893
        Tested-by: Jenkins

2021-03-22  Tamás Zolnai  <tamas.zolnai@collabora.com>  [35b81a05c7c58d0db2276627a9387a738c409974]

        lok: switch to the correct view before any UI update is done via SfxBindings.
        
        Change-Id: I541e53b4219340233ed5a4bec407ded5adf6a841
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112538
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112730
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2021-03-22  Regina Henschel  <rb.henschel@t-online.de>  [2bf8c1e0e211601a70b6b28fdb92f636c7969513]

        tdf#141127 Use ODF default values for draw:extrusion-skew
        
        The default value for extrusion skew angle is 45 in ODF and -135 in
        binary MS Office. LO had used -135 in case the draw:extrusion-skew
        attribute was missing on import. This could be fixed in GetSkew() in
        EnhancedCustomShape3d.cxx#92. But that would break import of ppt files.
        So I have decided not to search, were the binary import would need to
        be tweaked, but I set the default values directly in file open in case
        the attribute is missing.
        
        Change-Id: Ieeffa64099fdbdbe0ba9d4dab7ed2f19d397a6e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112819
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-03-22  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [fe0543c8186ece4a1c315e6b14acabcb7d6f4d16]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8c83d6fcf4f70c7762f9c5c4e6315856a5eb10c4
          - More small copyedits…
            
            … and drop a long-standing TODO with my name on it that I’ve forgotten about
            
            Change-Id: I91785d024c508e82bce4f27df6e955c69d02b220
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112934
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-03-22  Alain Romedenne  <alain.romedenne@libreoffice.org>  [26c302c633b296f7fc22e4af5bf546d1faf4cc62]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ee7094d416ec829e7281b6a5dab0aea1d21acf59
          - sf_dialog, sf_dialogcontrol as of 7.2
            
            Change-Id: I970cf55070e21d4c69464cc0984fe1d1dfe894b2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111044
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-03-22  Caolán McNamara  <caolanm@redhat.com>  [966a91cb034df6e6031c149bd51142cccf859210]

        cid#1474278 Untrusted divisor
        
        Change-Id: Iacb87bad88444864303476fbb9a9cf12eb1b5221
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112887
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-22  Caolán McNamara  <caolanm@redhat.com>  [6a45671d64f6c8c6e9cbc0e5e2388e5bc9b281e9]

        cid#1473807 Untrusted divisor
        
        Change-Id: I074c177a51f99ee7b5020f84c32445b781a9857f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112886
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-22  Caolán McNamara  <caolanm@redhat.com>  [90aefc051a8de8c9800f06f44252311f86f99f35]

        failure seen in UITest backtrace
        
        Thread 1 (Thread 0x2ba41b2ef700 (LWP 27523)):
         #0  0x00002ba4249a0464 in SdTransferable::ObjectReleased() (this=0x2501da0) at sd/source/ui/app/sdxfer.cxx:650
         #1  0x00002ba4249a00db in SdTransferable::~SdTransferable() (this=0x2501da0) at sd/source/ui/app/sdxfer.cxx:113
                 g = {<osl::Guard<comphelper::SolarMutex>> = {pT = 0x14c1ee0}, <No data fields>}
         #2  0x00002ba4249f1d36 in SdPageObjsTLV::SdPageObjsTransferable::~SdPageObjsTransferable() (this=0x2501da0) at sd/source/ui/dlg/sdtreelb.cxx:79
         #3  0x00002ba4249f1d79 in SdPageObjsTLV::SdPageObjsTransferable::~SdPageObjsTransferable() (this=0x2501da0) at sd/source/ui/dlg/sdtreelb.cxx:78
         #4  0x00002ba40446ccc3 in cppu::OWeakObject::release() (this=0x2501da0) at cppuhelper/source/weak.cxx:242
         #5  0x00002ba4249a6015 in cppu::WeakImplHelper<com::sun::star::datatransfer::XTransferable2, com::sun::star::datatransfer::clipboard::XClipboardOwner, com::sun::star::datatransfer::dnd::XDragSourceListener, com::sun::star::lang::XUnoTunnel>::release() (this=0x2501da0) at include/cppuhelper/implbase.hxx:115
         #6  0x00002ba40a291791 in rtl::Reference<TransferDataContainer>::~Reference() (this=0x2ea9780) at include/rtl/ref.hxx:129
        ...
         #21 0x00002ba40af10699 in UIObjectUnoObj::~UIObjectUnoObj() (this=0x2501680) at vcl/source/uitest/uno/uiobject_uno.cxx:27
        
        Change-Id: Idcd388cbe1ec78ff36f14fd39f9eb5134da873e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112881
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-22  Caolán McNamara  <caolanm@redhat.com>  [cd468bdc757d310fb263749918dfd34e7c01b46c]

        cid#1474210 silence Untrusted divisor
        
        m_nWidth is set to nOut + nIn + nDist so use that to better
        show that there won't be a divide by zero m_nWidth
        
        Change-Id: I67b56f5a55966c89e6edfab821f12852ceaa6f6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112885
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-22  Caolán McNamara  <caolanm@redhat.com>  [04edde93cb22da676cf2e8473012742b63cebe55]

        cid#1474183 Untrusted allocation size
        
        instead of allocating a block of zeros, flag via the vector as empty
        to return zero
        
        Change-Id: Ia68b037bb1600ba73f4ea5dcc8892650bede34a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112884
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-22  Caolán McNamara  <caolanm@redhat.com>  [244adb53b0308f121ede4dfafd2a7953914e55a6]

        convert calloc/free into std::vector
        
        Change-Id: Iecbbc58b52d393840b9e68764de276594a86aa4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112882
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-22  Noel Grandin  <noelgrandin@gmail.com>  [dfc3f0b640710b144479b65b8394ed29f96138fd]

        use single-use attribute for GlobalAcceleratorConfiguration
        
        instead of rtl::Instance, which means it will get
        cleaned up when UNO shuts down
        
        Change-Id: I13161282ebefb47923a34a71fd66d64106d00c78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112853
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-22  Noel Grandin  <noelgrandin@gmail.com>  [cd596ebc8ecc1ac303c4c3481c541cb52afa32bb]

        use single-use attribute for PathSettings
        
        instead of rtl::Instance, which means it will get
        cleaned up when UNO shuts down
        
        Change-Id: I90f7e0af8ce67cdcef2df7b28c7e55b1c92aad3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112834
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-22  Caolán McNamara  <caolanm@redhat.com>  [4566bcbf03c1b7b0c1ce3a83fee1d195f0ff7059]

        cid#707834 silence Uninitialized scalar field
        
        and
        
        cid#1474340 silence Uninitialized scalar field
        
        Change-Id: Ib5d12595bfcd2eaf5b26ce333d5ea8328fdeb2aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112880
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-22  Caolán McNamara  <caolanm@redhat.com>  [1534c125440725631bcfd5b2ebd1592ee8104287]

        cid#1473816 Dereference null return value
        
        Change-Id: Iebafaa477670041d184a5d01221355fca61a5e62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112878
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-22  dipanshu124  <dipanshu@iitk.ac.in>  [7ed980aa6a57f69f039147a28da8a472811678f2]

        tdf#120469 Move anchored object if enter is inserted at Para begin
        
        Currently the anchored object stays with the empty paragraph if enter
        is inserted at the beginning of paragraph. It would be better if the
        anchored object moves down in this case.
        
        Change-Id: Iacefd9b2de33522158f155fb7035f1640e8eefe1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112738
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-03-22  Caolán McNamara  <caolanm@redhat.com>  [d9a9f7f35e663896995625a44dc80d6c6c37cf9a]

        cid#1474333 Resource leak on an exceptional path
        
        Change-Id: I84ae0f078fade95f6219b2e949e60fb1d6b60f75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112877
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-22  Caolán McNamara  <caolanm@redhat.com>  [3f837a85191a646e2fd14a8871c0f74b28d5714e]

        cid#1473739 Resource leak on an exceptional path
        
        and
        
        cid#1474111 Resource leak on an exceptional path
        
        Change-Id: Iea50865f975b9b8281da78b2dc63ff43bcb07c2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112876
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-22  Caolán McNamara  <caolanm@redhat.com>  [3c4089e80504dfc1a1bb53b478394df2f788cc85]

        cid#1474236 silence bogus Use after free
        
        Change-Id: Ia46fb86c64d66b8489f45e369a901c5b9abf03ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112875
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-22  Caolán McNamara  <caolanm@redhat.com>  [497984bf711191f58a11c11dec05e6e3dcb18430]

        cid#1473771 silence Dereference after null check
        
        Change-Id: Ib6e71396faba14aefb372b83b45973688883ee7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112874
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-22  Caolán McNamara  <caolanm@redhat.com>  [a98d96b25f9cdfc7e87bd9228a36cb0e4657dad8]

        cid#1473883 Dereference before null check
        
        Change-Id: I2499bb9a109d614097d42cbea973f9b5ca5b8d6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112873
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-22  Eike Rathke  <erack@redhat.com>  [d2475f85bf4f0015007746d6af5dd5baaee09566]

        Force FormulaLanguage::OOXML for AddressConvention::CONV_XL_OOX
        
        CONV_XL_OOX is used by OOXML ChartExport::parseFormula(), which
        only handles ranges so FormulaLanguage doesn't really matter,
        calling ScFormulaParserObj::printFormula(), but merging
        AddressConvention::CONV_XL_OOX onto default
        FormulaLanguage::NATIVE (mbEnglish wasn't set either) is an odd
        combination that shouldn't happen.
        
        Change-Id: I678b0da23886d0d5745bb4c0c0cee0bf7db4905c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112859
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-03-22  Eike Rathke  <erack@redhat.com>  [ac40fa080ff5d3d33dd42455ae0478638fa5dcf3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9ab43b71fc1e5e92489f206a515d6f35bf4fd883
          - Use ; semicolon instead of , comma function parameter separator
            
            And don't use localized TRUE number word. Either TRUE() function or 1
            number.
            
            Change-Id: I7d2cacd95524ed54316cb623990a4c5a96b53067
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112891
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Tested-by: Jenkins
            
2021-03-22  Ayhan Yalçınsoy  <ayhanyalcinsoy@pisilinux.org>  [3989fdb4fc7333236869c9bec9612fc86aba77c7]

        tdf#137925: UI:Preferred user interface rearranged
        
        Change-Id: I9fe39064093a14917810aecaefdf8b75448f130f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112674
        Tested-by: Jenkins
        Reviewed-by: V, Stuart Foote <vstuart.foote@utsa.edu>
        Reviewed-by: Eyal Rozenberg <eyalroz1@gmx.com>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-03-22  Tünde Tóth  <toth.tunde@nisz.hu>  [3678e0efcb8bedc58dd329a430da0ac3b1572df8]

        tdf#36383 sc AutoFilter: fix changing row height
        
        Changing row height showed the rows hidden
        by AutoFilter, removing the result of the filtering.
        
        Change-Id: Ie2cba567c1fa4b479bd351693ae6dd3fd604ffc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112006
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-22  Caolán McNamara  <caolanm@redhat.com>  [af6a33f495a6c0ad1981a250dde355044e8519cb]

        cid#1473974 silence Explicit null dereferenced
        
        Change-Id: Id9e381c3919dac989a5957beddd0c070d38ad47d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112870
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-22  Caolán McNamara  <caolanm@redhat.com>  [962a9ce0a1ebe63f341fa27af8203991c44dd56f]

        cid#1473905 Dereference after null check
        
        Change-Id: I949971374a68156ba78dce3b8d058774b1bef816
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112872
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-22  Caolán McNamara  <caolanm@redhat.com>  [d9fe5f17eeec56d91cd6792adf134579b51e83d2]

        cid#1473727 Uninitialized scalar field
        
        Change-Id: Iff6ae0cb0eb849ddc3f52861370b3a198064ea86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112869
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-22  Caolán McNamara  <caolanm@redhat.com>  [2a998a5fe0c5d84c3f53caf532cbd352b2541085]

        explicitly ignore return values for coverity warnings
        
        Change-Id: I58571ba02de4775218a5840ddede28e17e74bfff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112868
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-22  Caolán McNamara  <caolanm@redhat.com>  [c5f0852832319e64a5b83177e23fc0922002dfab]

        cid#1473956 bogus Dereference after null check
        
        Change-Id: I9138f4c6ad9d8d436ea119b3541cc2a267c727c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112867
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-22  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [f4d925efe2b8f764c0499be8e25d2f7396979320]

        WMF EMF Add more SAL_INFO and SAL_WARN to help debugging import issues
        
        With this change, the WMF record type is displayed after enabling emfio.
        Change-Id: I055fc1dde6c37cf6ab8c6125fc2522bd7b1517cc
        
        Change-Id: Iff6ccbad69f4f836957206357dd707e4ddd06931
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112863
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-03-22  Seth Chaiklin  <sdc.blanco@youmail.dk>  [b75108e9d506eea329b03762fc182be8b3979d87]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c53347c0b4d7b2f5ed784e4ad0c03984aeb68999
          - refactor hyperlink dialog help and add howtoget section
            
              + add "howtoget" section and access procedures
              * change icon size to 1cm
              * update <h1>,<h3>
            
            Change-Id: I8c4688ae848b69b3d288c52d7fb770081c2c941e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112799
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-03-22  Noel Grandin  <noelgrandin@gmail.com>  [1d7cc199faf8b9ccf92926da6a60c99fac063fa5]

        use single-use attribute for JobExecutor
        
        instead of rtl::Instance, which means it will get
        cleaned up when UNO shuts down
        
        Change-Id: I33e8fa15eda12b326beaede61065a84d236b8154
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112852
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-22  Noel Grandin  <noelgrandin@gmail.com>  [bc22a790b951da3364daa8f7c45dfc9547a8f717]

        use single-use attribute for AutoRecovery
        
        instead of rtl::Instance, which means it will get
        cleaned up when UNO shuts down
        
        Change-Id: I53c722e4126f5386b3cd43eee09ccfe4656ebd9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112851
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [b1af864e84166a062d3c41da458a429914eeda89]

        uitest: sc: improve test a bit
        
        Change-Id: Ifdb1436ceef08efe4cdd56feccce338168fb16d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112864
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Jenkins

2021-03-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [564db953a2940ef7fc48790a7b14de650c1d024f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 425d5cedb8b04e845c26bf4d1018900106e87166
          - tdf#141095 A note about font embeddable permissions
            
            Change-Id: Icecb4a2ade0d9fc328a3d4837268337f1848b601
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112752
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-22  pekka-dev  <prashant.garg.1901@gmail.com>  [a9b31601580fa85cab783b73552489c092403296]

        tdf#124176 Use pragma once
        
        Change-Id: I8ab895a7b8e430d13e4db39a270af8d20949815c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112826
        Tested-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-03-22  Miklos Vajna  <vmiklos@collabora.com>  [982f8408286bc0519c2d9d73fb4e59142e03f00a]

        Related: tdf#133933 sw: show SwUndoTableCpyTable in doc model xml dump
        
        Hard to track undo/redo of paste (which is delete+insert) on top of
        redlines otherwise.
        
        Change-Id: I8d33b56559facc4a8ef6b18134c5948ac83b2dcd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112862
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-22  Caolán McNamara  <caolanm@redhat.com>  [5262a9e88037decc26da84e7fa62f2955d4cdb85]

        change SfxApplication::GetTopWindow to weld::Window
        
        Change-Id: I19906f2a9d820c99375e2e5677a484d4e2e25fdb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112857
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-22  Caolán McNamara  <caolanm@redhat.com>  [2cf71e61f087f2155b7542da709189bcf4d0795a]

        drop unneeded include
        
        Change-Id: Ibda036a7d9f07ba248f48febcdac4bc5721cd21b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112856
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-22  Michael Weghorn  <m.weghorn@posteo.de>  [1bf8f4569502b7900c51f2e238acda6567c96281]

        tdf#141111 android: Don't crash trying to edit read-only section
        
        Trying to type in a read-only Writer section in Android Viewer
        led to a crash due to
        '/assets//config/soffice.cfg/modules/swriter/ui/inforeadonlydialog.ui'
        not being present.
        
        Include the .ui file to avoid this. (Trying to type now
        doesn't do anything, no warning about this being
        read-only is shown.)
        
        Change-Id: I616d41c312187fa7855430715a47e80477ef2188
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112771
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-03-22  Michael Weghorn  <m.weghorn@posteo.de>  [7f838b73e85eb6f0a1dce4647650a5cf5f34ccd2]

        tdf#129833 android: Move reading file to separate thread
        
        Reading the input file from the main thread is problematic
        when that happens over the network.
        
        For example, trying to opening a file in a NextCloud share
        using the system file picker from within the LO Android Viewer
        app (with NextCloud app 3.15.1 serving as DocumentsProvider
        for the NextCloud share in the file chooser) previously
        resulted in a crash, with this in ADB log:
        
            I DownloadFileOperation: Download of /Documents/five_pages.odt to /storage/emulated/0/Android/media/com.nextcloud.client/nextcloud/<USERNAME>@demo2.nextcloud.com/Documents/five_pages.odt: Unexpected exception
            E DocumentsStorageProvider: RemoteOperationResult(mSuccess=false, mHttpCode=-1, mHttpPhrase=null, mException=android.os.NetworkOnMainThreadException, mCode=HOST_NOT_AVAILABLE, message=null, getLogMessage=Unexpected exception)
        
        Moving this to a separate thread fixes the
        NetworkOnMainThreadException and made opening, editing
        and saving the modified file back work successfully
        for that scenario.
        (Using a separate thread when writing back does not
        seem to be necessary, but could be added in a similar
        way.)
        
        This just moves the IO to a new thread and then waits
        for its completion.
        For a better user experience in cases where the copy
        operation may be slow, providing some additional
        feedback in the UI might be useful.
        
        Change-Id: I58e2c4bb1dcd2d59383fba0f216c9614f5d3e3a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112769
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-03-22  Michael Weghorn  <m.weghorn@posteo.de>  [d678ee309b02b4cc8af29a097bf5053b8b1b4e06]

        tdf#129833 android: Allow opening files using system file picker
        
        Extend Android Viewer with the possibility to select a file to
        open using the "system file picker", which can be opened by
        an Intent that has the action 'Intent.ACTION_OPEN_DOCUMENT'
        (or 'Intent.ACTION_GET_CONTENT' for API level < 19) set.
        
        This way, all locations supported by currently installed and
        set up DocumentsProviders [1] are generally supported.
        
        In a test, opening local files worked just fine, but trying
        to open a file located in a NextCloud share failed
        (with the corresponding app [2] installed), showing this
        in ADB log:
        
            I DownloadFileOperation: Download of /Documents/five_pages.odt to /storage/emulated/0/Android/media/com.nextcloud.client/nextcloud/<USERNAME>@demo2.nextcloud.com/Documents/five_pages.odt: Unexpected exception
            E DocumentsStorageProvider: RemoteOperationResult(mSuccess=false, mHttpCode=-1, mHttpPhrase=null, mException=android.os.NetworkOnMainThreadException, mCode=HOST_NOT_AVAILABLE, message=null, getLogMessage=Unexpected exception)
        
        This will be dealt with in a separate commit.
        
        For now, this way to open files (and a corresponding menu
        entry) is added in addition to the existing ones, but
        since that method should in general be able to cover all of
        the other use cases as well, the other options may be
        dropped in the future.
        
        [1] https://developer.android.com/reference/android/provider/DocumentsProvider
        [2] https://github.com/nextcloud/android
        
        Change-Id: I684a4aa770c0df7cc9fc35ff92445230405885f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112768
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-03-22  Michael Weghorn  <m.weghorn@posteo.de>  [2df8b776e635efc5e59aaf6c8a5a7f4c218d74d0]

        tdf#129833 android: Allow editing writable docs passed by Intent
        
        When a document is passed by an Intent in Android
        Viewer, allow editing if the Intent has flag
        'Intent.FLAG_GRANT_WRITE_URI_PERMISSION' set.
        
        Since LibreOffice operates on a temporary copy
        in this case, write the content of the
        temporary file back to the original URI
        when saving.
        
        This in particular allows editing documents
        passed from third-party apps, e.g. opened from
        Android's "Files" app or the NextCloud app.
        
        The online-based Android app already does
        something similar.
        
        Change-Id: Icf252a95dd9a8089ca8610ccf3edfbeee2682e1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112767
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-03-22  Michael Weghorn  <m.weghorn@posteo.de>  [2fa33c89ffcf0bb5aa013ee71a06b12676b42997]

        Drop external owncloud-android-lib
        
        It's no longer used by Android Viewer and use in
        the online-based Android app has already been removed
        in online commit
        
            commit 2a52d768dd61f2ef8fedccb32f015c9095915935
            Date:   Wed Feb 19 09:05:56 2020 +0100
        
                android shell: Remove the 'storage framework', we have content providers.
        
        Change-Id: I468c7121eb495eb8b1a8892f14f2c289b94b7a93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112766
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-03-22  Michael Weghorn  <m.weghorn@posteo.de>  [6012599e17206ee7be9a83477654e7bd194079c3]

        tdf#129833 android: Drop non-working ownCloud/nextCloud support
        
        As mentioned in tdf#129833 comment 3, the idea is to
        use Android's "system file dialog" to select files rather
        than maintain a separate ownCloud/nextCloud connector in the
        Android Viewer app.
        This way, everything for which a DocumentsProvider [1] is
        available will be available from within the app, once
        Android Viewer has been adapted to support those, which is
        planned for a subsequent step.
        
        Corresponding DocumentsProviders for ownCloud [2] and nextCloud [3]
        exist.
        
        [1] https://developer.android.com/reference/android/provider/DocumentsProvider
        [2] https://github.com/owncloud/android
        [3] https://github.com/nextcloud/android
        
        Change-Id: I6581ce36672f582f91d47598afdfd32c3a4a58da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112765
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-03-21  Seth Chaiklin  <sdc.blanco@youmail.dk>  [78c33a4c3d1633b97049874305b3b49b820395a2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fe4dc2b8a258d4c74f203365eea755b3ac43653e
          - related: tdf#140949 - update help because of command name change
            
              tdf#140949 changes "Format - Page" to "Format - Page Style" in
              Calc. This makes it possible to use the same embed for "howtoget"
              as is already made for Writer.
            
            Change-Id: I8649712667029fe660ac964447a7c22ba8435d12
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112795
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-03-21  John  <jbt@gmx.us>  [b80069e133d30e80e50a792b2bc1d0c2f9a31bfa]

        tdf#88442 SBasic: Don't double-initialize a Global ... As New ...
        
        "As New" variables use lazy instantiation, but that should not re-apply each
        time one re-enters the module. If the object is still there, don't replace it.
        
        Change-Id: Ic568a56b93db9bc9139d434d97a4a4deb05840df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112018
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-21  Caolán McNamara  <caolanm@redhat.com>  [f2c457c99ae3f0e364830a7642b4db9e7fb4c586]

        cid#1473858 silence bogus Dereference after null check
        
        Change-Id: Iec344c1194e34538bedd5aa5bb8df3e6b233dfee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112850
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-21  Seth Chaiklin  <sdc.blanco@youmail.dk>  [070650905bd133055c625888f46b35191e696278]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b672be3b0250975f1f1879cc2ee4db3b61721838
          - corrections for "access" to Position tab for lists and its description
            
               remove mention about Paragraph Style and "Chapter Numbering" because
               it is not possible to set Paragraph Style on this tab.
               
               add mention of "numbering symbols" in description of tab, because the
               descriptions in the other options use this expression.
            
            Change-Id: Ie07f91b14292f29e71b4fbea7347c9d34065d9ef
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112794
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-03-21  Julien Nabet  <serval2412@yahoo.fr>  [18e1778fb6408684abe90609703501d37a98bc41]

        fix typo in code: anylizeSQL->analyzeSQL
        
        Change-Id: Ibee6322c03c6bd03a72bcb66b27077527f5529ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112855
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-03-21  Caolán McNamara  <caolanm@redhat.com>  [23316f2ef210960f22cba225be3d74e29b3182f4]

        cid#1474243 Uninitialized scalar variable
        
        and
        
        cid#1473901 Uninitialized scalar variable
        
        Change-Id: I6a1d0784865c1a77eacbe25497b97ea63cf3705c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112849
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-21  Caolán McNamara  <caolanm@redhat.com>  [9752a4261f0707d6767eb0647d0b9be4e3d63952]

        cid#1474207 silence Unchecked return value from library
        
        Change-Id: I7c9ec1db7f0255f1063e58c0fbd92fb63d07c833
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112848
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-21  Caolán McNamara  <caolanm@redhat.com>  [f9317e41621bb446b864ab2be2996f70e07bb61d]

        cid#1474140 Unchecked return value from library
        
        Change-Id: If04e1e4e582d56432072aebb730d00472939932d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112847
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-21  Caolán McNamara  <caolanm@redhat.com>  [96903f858e2f0b991350598f8b8bbe1b18d7bdc3]

        cid#1474008 silence Unchecked return value from library
        
        Change-Id: If09a4edb9826507d817f9b0bb425eed8f35bd9c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112846
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-21  Caolán McNamara  <caolanm@redhat.com>  [944c27cf195dcf928687f0a5b392c714b79ad444]

        cid#1473820 Unchecked return value from library
        
        Change-Id: I61721dcfa1b38e224cccceb5e7cad0c2cd58f73b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112845
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-21  Caolán McNamara  <caolanm@redhat.com>  [da12ce76e87c271a3e0306475219992166881bce]

        cid#1473800 silence Unchecked return value from library
        
        Change-Id: I677709f2b071c7f738db7fd5754ba66d1d6e1559
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112844
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-21  Caolán McNamara  <caolanm@redhat.com>  [eb8b769f8e5ee6383e04e08cfde4aa345a24e4c1]

        cid#1473926 Uninitialized scalar variable
        
        Change-Id: I794d2b58aa65f7eeb3aa32fa50e827ebf32b35ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112843
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-21  Caolán McNamara  <caolanm@redhat.com>  [5545fa0b9f88057e8b7ef4405cf15c2096d23691]

        cid#1474327 move markup to previous line
        
        Change-Id: I2457ab6ea8159cc3f594042390825ae035bf9d35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112840
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-21  Caolán McNamara  <caolanm@redhat.com>  [9456a764a98daa2915f6fefac336d8bb5cff531a]

        cid#1474127 Unchecked return value from library
        
        Change-Id: I6dac6f24d33ce4557ab94ff08357e597819510d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112839
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-21  Caolán McNamara  <caolanm@redhat.com>  [7ddf28fb4de78a4419e488b9ad4780bbb2bf9844]

        cid#1473853 Unchecked return value
        
        Change-Id: I869e42e1c1651c9c435449a295e41a5f8889f4dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112838
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-21  Caolán McNamara  <caolanm@redhat.com>  [f8538ec4967b205b03f8e06fba86c6f09a679bc9]

        cid#1473798 silence Unchecked return value from library
        
        Change-Id: I00174b5444749f3345f5691e24eb5219d1b47059
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112837
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-21  Noel Grandin  <noelgrandin@gmail.com>  [a95abea894d098de8338b4138c76c28efe42d056]

        use single-use attribute for TaskCreatorService
        
        instead of rtl::Instance, which means it will get
        cleaned up when UNO shuts down
        
        Change-Id: I0ebf3a71c93015850eb34c8cbe9395b6d36ce3c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112832
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-21  Noel Grandin  <noelgrandin@gmail.com>  [f86e20fa4aa425fbc4e97cccdfa3080422a6584b]

        use single-use attribute for ModuleManager
        
        instead of rtl::Instance, which means it will get
        cleaned up when UNO shuts down
        
        Change-Id: I80ee080d4b62065dadc9c406485a81433a38ffaa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112841
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-21  Luboš Luňák  <l.lunak@collabora.com>  [160ff36d2593a24b6a933332ab5d66683528403c]

        fix SalLayoutGlyphs caching with MultiSalLayout
        
        Writer's testTdf90069 was failing if there was the documents font
        actually installed. If glyphs for layout are cached, it is still
        necessary to do the fallback, and that needs setting the fallback
        as needed.
        
        Change-Id: I32bf453d2e46fd8f1cf53a1298d0bc4195a1b78c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112774
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-21  Luboš Luňák  <l.lunak@collabora.com>  [c3ffeb01a9f868c734ce235a6d38ce51b80ca05e]

        reuse also font from cached SalLayoutGlyphs
        
        Change-Id: Ie85c7891cf65699529e0cc08746450bb3bc0aedb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112773
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-21  Seth Chaiklin  <sdc.blanco@youmail.dk>  [3c0fba6462ea6782b5cfe5a942797292cb09b9b8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ccdf35c657d4d1a36f0c30db201a06a1125ada84
          - tdf#139667 (and tdf#107573) chapter/outline corrections
            
               adjustments to changes made in
               e24e053c82ad4ee86dd7eb4e9490c9c62af2b291 and
               48eee4cf96c555a986ec6b8836373eb15445ff9f
            
               In some cases, "outline" was incorrectly replaced with
               "chapter".  These are reverted. And in a couple of cases
               the idea of "chapter level" was introduced incorrectly together
               with "outline level". This is also reverted.
            
            Change-Id: Icd418969c39841ec7a430c65a9737e0dba3c02d9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112793
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-03-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [36b9475e7be42c904580154751aece697883a30a]

        devtools: don't store locally the object as XIndexAccess
        
        This doesn't correctly read the IndexAccess if we remember it into
        a member variable, because we can't rely that the input object is
        cast to XIndexAccess, but use a getMainObject method to get a
        different object and cast that to XIndexAccess. So the instance
        of the object can change (object can be removed or and a new one
        added) and we have no way of knowing what the implementation does.
        
        It is possible to cache the XIndexAccess object into a member
        variable (if done carefully), but it is prone to the described
        problems so let's not remember any intermediate objects for
        all DocumentModelTreeEntry subclasses unless we actually have a
        performance problem.
        
        Change-Id: I9d9d30d2b43846d473d118d419d407e34d0b1666
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112836
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-21  Noel Grandin  <noelgrandin@gmail.com>  [b4ec5a94bd84017eb7db0b7f23d60265bbb9b040]

        use single-use attribute for SubstitutePathVariables
        
        instead of rtl::Instance, which means it will get
        cleaned up when UNO shuts down
        
        Change-Id: I1b488ce343063b9f07d76d9dec2e12bd153c942a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112833
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-21  Caolán McNamara  <caolanm@redhat.com>  [4efc4a43ff481661990b304f9599f811db39f7dc]

        cid#1474277 Resource leak
        
        and...
        
        cid#1474319 Resource leak
        cid#1473965 Resource leak
        cid#1474109 Resource leak
        cid#1474179 Resource leak
        
        Change-Id: I7daba2a0173a7fe7a912c0febf7957667f0fae83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112822
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-21  Caolán McNamara  <caolanm@redhat.com>  [da86cd492c5a04c42086985e17ae84d63bdedd0b]

        cid#1478187 Resource leak
        
        Change-Id: Ib63d25e358f81c428fcbbb502650c37d016b6b44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112821
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-21  Caolán McNamara  <caolanm@redhat.com>  [7844323db795ed2912af0cd9c7d631ca8fc6aa4d]

        remove need to const_cast
        
        Change-Id: Ie4cdf7fa49681201db9bbd9999ad423f8b195e6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112820
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-21  Caolán McNamara  <caolanm@redhat.com>  [e3e7bc65ed9126010ebc08543e32b9efb9c2b501]

        update pches
        
        Change-Id: I60e61133c305673bb305e41957f5414820c7c358
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112790
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-21  Caolán McNamara  <caolanm@redhat.com>  [e9054a0ec00c4281c8f908ffb9cbe7d9e199c35b]

        elide extracting vcl::Window from awt::XWindow
        
        Change-Id: Ifb44471b996e20007ae49d09b212016ee77a4618
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112816
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-21  Jun NOGATA  <nogajun@gmail.com>  [8362c4b304cb7573df987a867683d17dc7b0fcf0]

        Add mixed Gregorian and Japanese gengou date format.
        
        Change-Id: I34c5c0cb1aaa72ee3cc33331df3e1e6375c32891
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108532
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-03-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b24409fce6a4f6f1848a3283258914785d4e1c10]

        devtools: wrongly plural STR_SHEETS, it should write "Sheet %1"
        
        STR_SHEETS value "Sheets %1" was used to name one particular sheet
        and souldn't be plural. This changes it to STR_SHEET and the value
        to "Sheet %1".
        
        Change-Id: I29390fa19b0d6e1edaea76c6f3fe60ee25ba50f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112835
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-21  Christophe JAILLET  <christophe.jaillet@wanadoo.fr>  [407f6c757af01ea71eb8a86b41c27d12573f51e6]

        Fix GenerateQRCode when ENABLE_ZXING is not defined
        
        Since commit 562d7767f987, 'GenerateQRCode()' returns a OString, not a
        OUString.
        
        Fix the case where ENABLE_ZXING is not defined.
        
        Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
        Change-Id: I29d9c559401b49caceb8a8941bbe9962b489e3f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112830
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-21  Arnaud Versini  <arnaud.versini@libreoffice.org>  [3a5c7d98d9c875b4d87097883f1da56c17e79eea]

        animcore : AnimationNode should be final
        
        Change-Id: I0be5e9d21b36823953e41cd8389f28ce36ed45e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112434
        Tested-by: Jenkins
        Tested-by: Arnaud Versini <arnaud.versini@libreoffice.org>
        Reviewed-by: Arnaud Versini <arnaud.versini@libreoffice.org>

2021-03-21  Eike Rathke  <erack@redhat.com>  [010d6d1562f309a2aee728f8e5590385cc6ce8fd]

        ODF load: suppress calendar modifiers in format codes if possible
        
        ... for switching to/from implicit secondary calendar, like ja-JP
        explicit [~gengou] and [~gregorian] most times are superfluous and
        GE or YYYY are used.
        
        In preparation for https://gerrit.libreoffice.org/c/core/+/108532
        
        Change-Id: I8eb412c0fbba0927741bb305f91eb575b5f1bb13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112596
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-03-21  Noel Grandin  <noelgrandin@gmail.com>  [53c4a93e32a5bcdc06a580e9652cde535134b3f6]

        select_by_text helper method for uitests
        
        reduce the boilerplate associated with selecting an item
        in a combobox
        
        Change-Id: I035967d7b45c84788d67b9ab5bebf2dbfc13fdf9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112817
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [31d4f6c35a10a4bee4f4aebb86f05f8a9fd872bb]

        devtools: improve value strings for objects in object inspector
        
        Change-Id: Ia290c51a8a9c6ff44bc2ae13adfe938e5b48bdd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112788
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [296f39567b49d6edb054648e7e633ac0bb7111e1]

        devtools: enclose calls with try/catch to handle exceptions
        
        Some calls to UNO objects throw a RuntimeException if they aren't
        implemented, so this makes it necessary to enclose calls to with
        try/catch to prevent that exceptions propagate all the way to the
        top (crashing the application).
        
        Change-Id: I321171052906c4fe531377949a906689d2182771
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112787
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [dd49d1985d3293095fa6e6ce3b2b0d57d5da8c27]

        devtools: add some more comments
        
        Change-Id: I12e0154b0286967283bf0157bb29249472159185
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112640
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-21  Mike Kaganski  <mike.kaganski@collabora.com>  [562d7767f9874edee6edad6aac2fbbd1ce438cbf]

        Avoid OUString-to-OString conversion: just generate OString
        
        Change-Id: Ied47aa0ca42a73715678482424d7d593d18d25aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112824
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-21  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [6a706be2a2b46e243819a441cb504cd6c4e1ca00]

        tdf#70102 Colibre: Sync RTL numbering icon with LTR variant
        
        Change-Id: I10da82194b78818467fcbcf4b146d82d70b268de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112791
        Tested-by: Jenkins
        Tested-by: Rizal Muttaqin <rizmut@libreoffice.org>
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-03-21  Rafael Lima  <rafael.palma.lima@gmail.com>  [4a0c10af329714f85659fa0d05a246e5bca5ca79]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6312559da3b25f10725253ac23455914777052b6
          - Fix localization issues in SF_Database e SF_Dialog help pages
            
            Also silence strings for translation in sf_filesystem and sf_dialogcontrol
            
            Change-Id: I1303ff8eeb263737266b809c1fbe6366cc85dcf5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112729
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-03-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7cd99750a3174c7953d851eb9b5c4b5675aa0d0e]

        devtools: change "Current Selection" button to toolbar
        
        Change "Current Selection" toggle button and add it to the toolbar
        instead.
        
        Change-Id: Id891c4a324832f23f52449328d0f7eda6a862993
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112639
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-21  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [07996bcca53939af02921a3d4681c6c7d62a0e40]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7d43184aa36a1f8ac0953643839328ba989c5a5c
          - Remove bogus markup
            
            Change-Id: I6b13858336c10300467cc79a7317f2c877b585a4
            
2021-03-20  Rene Engelhard  <rene@debian.org>  [ad92c7dfa64c9e08aa2bcf612a9a4a68e9deae22]

        fix system zxing build
        
        Change-Id: I248471718def63f85525c49d46855340cde4b222
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112789
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-20  homeboy445  <akshitsan13@gmail.com>  [66e88f46f7b9ef7a0b3366805860fd581bed6146]

        tdf#139778 qrcodegen library removal.
        
        It was replaced by ZXing library.
        
        Change-Id: I49eb809586c7b4ba3a93fd77f804bfc93fead669
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112701
        Reviewed-by: René Engelhard <rene@debian.org>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-03-20  homeboy445  <akshitsan13@gmail.com>  [cdeb5046be7f6259bd60f0951c51559edcab91c5]

        tdf#139778 Switch to ZXing for generating QR code
        
        Change-Id: Ief944266d5183bb862afe99ec6b0bdaca4956938
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112534
        Tested-by: Jenkins
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-20  homeboy445  <akshitsan13@gmail.com>  [f72cd65eef4f9c32201ac785c424d5b18651464f]

        tdf#139778 bundle external:zxing lib
        
        Change-Id: I0023f6ce8315427b1a3deaf755e78ae06475b08c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112053
        Reviewed-by: René Engelhard <rene@debian.org>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: René Engelhard <rene@debian.org>
        Tested-by: Jenkins

2021-03-20  Caolán McNamara  <caolanm@redhat.com>  [05b62fa08b7281abaf821aedf5835fc18347d853]

        use the uno apis instead of extracting the underlying vcl::Window
        
        Change-Id: I050df6d7f1325681adf9cf65d3e3b20fc63c2bfe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112813
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-20  Seth Chaiklin  <sdc.blanco@youmail.dk>  [8579b53bc4d3056d60cc09d6c702c1caf880c3d6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c3f2229a7c8280641dadc7f7cf8e5f1cee1e9a06
          - tdf#139667 remove incorrect related topic
            
            Change-Id: I3e2094301fc5cad212fd15aa733e4e1c34102ffe
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112724
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-03-20  Jean-Pierre Ledure  <jp@ledure.be>  [d6de19c3854c86d0514f70e8e679d1b5dc3c1775]

        ScriptForge - (SF_String) Add new IsIBAN() method
        
        SF_String.IsIBAN() returns True if the given string is a valid
        International Bank Account Number
        
        https: //en.wikipedia.org/wiki/International_Bank_Account_Number
        Change-Id: I7d1257c6a8f8728c523e578e9150fbffa424e5e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112815
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-03-20  Caolán McNamara  <caolanm@redhat.com>  [11a9fee730dfdad4c3fa42c2e547ceb558a49777]

        drop unneeded include
        
        Change-Id: I3fe4ffd724613313db3791aa0d8c81c60b42f83b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112812
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-20  Caolán McNamara  <caolanm@redhat.com>  [e04eb83b7fb5668f9d2fc56f58abc4f396635866]

        OutputDevice view is sufficient here
        
        Change-Id: I9aa02ccadeb343c9a90ef23d44c5c5621d60c358
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112785
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-20  Caolán McNamara  <caolanm@redhat.com>  [51e87c0e27ef85bdc47674a8b8f0e7ce0f431528]

        invalidate via Editview::InvalidateWindow
        
        which is the same as the old for the case of hosted in a vcl::Window
        but calls EditViewCallbacks::EditViewInvalidate if installed
        
        Change-Id: I3fff631102c68384f2a4913a57ce6de2039af9fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112784
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-20  Noel  <noel.grandin@collabora.co.uk>  [918dc4c2050ff0e1e95d0dfc2c8db3a376161f16]

        use single-use attribute for StatusBarControllerFactory
        
        instead of rtl::Instance, which means it will get
        cleaned up when UNO shuts down
        
        Change-Id: Ifec5f54633508aa66492599caf80ed2bf3d7cbe5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112683
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-20  Attila Szűcs  <szucs.attila3@nisz.hu>  [9dfaf0fa1977f70341e4b9add2ecd2afb35bf1f2]

        tdf#140182 DOCX table import: fix extra page break
        
        Hack with m_bDummyParaAddedForTableInSection didn't
        handle the case, when a page break (empty w:p with a w:br)
        after the table followed by a paragraph with a section
        break, resulting 2 page breaks after the table instead of
        a single one.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: Ibd8ab5444becdfd09d0d05eb246e6853914e1f05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111600
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-20  Julien Nabet  <serval2412@yahoo.fr>  [df41967a29c4f8243d1df2d9b23d7c41d4a13819]

        sw fr_FR AutoCorrect: fix crash using "Apply and Edit changes"
        
        Bad calling of SvxAutoCorrect::FnAddNonBrkSpace() in French
        documents, see tdf#140849 for a similar problem.
        
        Change-Id: I19b964fb8fe437c7f98342a873a456ffded75d82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112120
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-20  Caolán McNamara  <caolanm@redhat.com>  [9b3ce3a3192eb960341fc0d24423657f0559eff2]

        add GetInputLanguage to EditView
        
        and hide the need to expose its vcl::Window
        
        Change-Id: Ide8a2e2500116af412a8717052a300e8ef4d1a48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112782
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-20  Caolán McNamara  <caolanm@redhat.com>  [beafe72de3427f20c0cb59f7c7ff7852ebcc7427]

        cid#1473926 Uninitialized scalar variable
        
        Change-Id: I75911b7eff074b684a7f9c854fe8e63d102ae01a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112780
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-20  Caolán McNamara  <caolanm@redhat.com>  [55a96efaacd2e932c7616f6a6072f794266f5948]

        cid#1474176 Unchecked return value from library
        
        Change-Id: Iaba514e372ff9892bb2901b967cfd4a5a71e6fbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112779
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-20  Caolán McNamara  <caolanm@redhat.com>  [c6e3fcfbb901c46191461d1a08cf0c4524729cfc]

        cid#1474258 Uninitialized pointer field
        
        Change-Id: Ic28d5cc86d77320a8e18dbc6cc2275687c26a1d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112778
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-20  Caolán McNamara  <caolanm@redhat.com>  [db8a721871010795fc0990771a10f459525aed27]

        cid#1474037 Uninitialized scalar field
        
        Change-Id: If44c8c49b900c033eb535ab6b38c5c5b0e874e03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112777
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-20  arpit1912  <arpitbandejiya@gmail.com>  [54b3ada2e5ef9dcbc452509a7bbe39f0920572e2]

        tdf#141050 Accept CCur with negative strings
        
        the ImpStringToCurrency now increment the pointer on finding a '+' or '-' in sbxcurr.cxx file
        
        Change-Id: I4a1093ae0b4e52b6a61dc412bd5e7b95b1309e7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112734
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-03-20  Caolán McNamara  <caolanm@redhat.com>  [eb482427bfd2013692ca36611a302fbf21132b4b]

        crashtesting: crash on reexport of tdf118346-1.odg to odg
        
         #10 0x00007fffef6f9e1c in vcl::graphic::Manager::reduceGraphicMemory() (this=0x7ffff09c5508 <vcl::graphic::Manager::get()::gStaticManager>) at vcl/source/graphic/Manager.cxx:120
         #11 0x00007fffef6fa0c4 in vcl::graphic::Manager::registerGraphic(std::shared_ptr<ImpGraphic> const&) (this=0x7ffff09c5508 <vcl::graphic::Manager::get()::gStaticManager> std::shared_ptr<ImpGraphic> (use count 1, weak count 0) = {...}) at vcl/source/graphic/Manager.cxx:159
         #12 0x00007fffef6fa749 in vcl::graphic::Manager::newInstance() (this=0x7ffff09c5508 <vcl::graphic::Manager::get()::gStaticManager>) at vcl/source/graphic/Manager.cxx:202
         #13 0x00007fffef4aba15 in Graphic::Graphic() (this=0x7ffffff32f18) at vcl/source/gdi/graph.cxx:163
         #14 0x00007fff9409761c in svgio::svgreader::SvgImageNode::decomposeSvgNode(drawinglayer::primitive2d::Primitive2DContainer&, bool) const (this=0x2b4e46b0, rTarget=...)
             at svgio/source/svgreader/svgimagenode.cxx:220
         #15 0x00007fff940a2651 in svgio::svgreader::SvgNode::decomposeSvgNode(drawinglayer::primitive2d::Primitive2DContainer&, bool) const (this=0x2ab0f6d0, rTarget=..., bReferenced=false)
             at svgio/source/svgreader/svgnode.cxx:529
         #16 0x00007fff94092a0b in svgio::svgreader::SvgGNode::decomposeSvgNode(drawinglayer::primitive2d::Primitive2DContainer&, bool) const (this=0x2ab0f6d0, rTarget=..., bReferenced=false)
             at svgio/source/svgreader/svggnode.cxx:107
         #17 0x00007fff940a2651 in svgio::svgreader::SvgNode::decomposeSvgNode(drawinglayer::primitive2d::Primitive2DContainer&, bool) const (this=0x2ab0f370, rTarget=..., bReferenced=false)
             at svgio/source/svgreader/svgnode.cxx:529
         #18 0x00007fff94092a0b in svgio::svgreader::SvgGNode::decomposeSvgNode(drawinglayer::primitive2d::Primitive2DContainer&, bool) const (this=0x2ab0f370, rTarget=..., bReferenced=false)
             at svgio/source/svgreader/svggnode.cxx:107
         #19 0x00007fff940a2651 in svgio::svgreader::SvgNode::decomposeSvgNode(drawinglayer::primitive2d::Primitive2DContainer&, bool) const (this=0x2704ee70, rTarget=..., bReferenced=false)
             at svgio/source/svgreader/svgnode.cxx:529
         #20 0x00007fff940cc179 in svgio::svgreader::SvgSvgNode::decomposeSvgNode(drawinglayer::primitive2d::Primitive2DContainer&, bool) const (this=0x2704ee70, rTarget=..., bReferenced=false)
             at svgio/source/svgreader/svgsvgnode.cxx:304
         #21 0x00007fff940fa8cf in svgio::svgreader::(anonymous namespace)::XSvgParser::getDecomposition(com::sun::star::uno::Reference<com::sun::star::io::XInputStream> const&, rtl::OUString const&) (this=0x26ee6560, xSVGStream=uno::Reference to (comphelper::SequenceInputStream *) 0x2b4190e8, aAbsolutePath="") at svgio/source/svguno/xsvgparser.cxx:136
         #22 0x00007fff940fb0a5 in non-virtual thunk to svgio::svgreader::(anonymous namespace)::XSvgParser::getDecomposition(com::sun::star::uno::Reference<com::sun::star::io::XInputStream> const&, rtl::OUString const&) () at svgio/source/svguno/xsvgparser.cxx:188
         #23 0x00007fffef6af2f3 in VectorGraphicData::ensureSequenceAndRange() (this=0x70f6a70) at vcl/source/gdi/vectorgraphicdata.cxx:209
         #24 0x00007fffef6b01bc in VectorGraphicData::getRange() const (this=0x70f6a70) at vcl/source/gdi/vectorgraphicdata.cxx:355
         #25 0x00007fffef4bd4f0 in ImpGraphic::getPrefSize() const (this=0x5c29e90) at vcl/source/gdi/impgraph.cxx:793
         #26 0x00007fffef4bd049 in ImpGraphic::createSwapInfo() (this=0x5c29e90) at vcl/source/gdi/impgraph.cxx:360
         #27 0x00007fffef4c1960 in ImpGraphic::swapOut() (this=0x5c29e90) at vcl/source/gdi/impgraph.cxx:1304
         #28 0x00007fffef6f9ca8 in vcl::graphic::Manager::loopGraphicsAndSwapOut() (this=0x7ffff09c5508 <vcl::graphic::Manager::get()::gStaticManager>) at vcl/source/graphic/Manager.cxx:104
         #29 0x00007fffef6f9e1c in vcl::graphic::Manager::reduceGraphicMemory() (this=0x7ffff09c5508 <vcl::graphic::Manager::get()::gStaticManager>) at vcl/source/graphic/Manager.cxx:120
        
        Change-Id: If76281620dd7026196543ff3f62f29105b1e2f38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112772
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-20  Caolán McNamara  <caolanm@redhat.com>  [7cfc76c78ab0361d5563e24b3ecd46472063aaa3]

        drop unneeded include
        
        Change-Id: I2d678f6fcb1707fbf5274927f6dcae05061703c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112781
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-20  Caolán McNamara  <caolanm@redhat.com>  [50541a0b5b594adaf8b801eb485faf3555810e2f]

        cid#1473953 Uninitialized scalar field
        
        Change-Id: I4d1bae818b36d613fd90840056dda5a22fa75c0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112776
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-20  Caolán McNamara  <caolanm@redhat.com>  [015337a6fae8693eb0f191da4a45055857259f39]

        cid#1459022 Uninitialized pointer field
        
        Change-Id: I0828d25eac66928acd6dfd7d09989cabf7bf573b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112775
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-20  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [157a7d1420ce7fadae89267614b37a53315e067b]

        tdf#126689 Colibre: Continue Previous Numbering icons
        
        Change-Id: Ida27641fbd3b238750f0e9fbf191fad407918bf1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112739
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-03-20  Noel  <noel.grandin@collabora.co.uk>  [b7d10f138182b0f2d9b682582f73de8d6ceceb8d]

        use single-use attribute for UICommandDescription
        
        instead of rtl::Instance, which means it will get
        cleaned up when UNO shuts down
        
        Change-Id: Ia26871e1a2cf2cc6150d681f3a40b42269fb65c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112686
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-20  Noel Grandin  <noel@peralex.com>  [3e12b2fb64350938a3efe3252e84f62aa608356e]

        use unique_ptr in OCommonEmbeddedObject
        
        Change-Id: I2258838cbbe242dbe31500ecd6f29c315a335b71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112743
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-20  Noel  <noel.grandin@collabora.co.uk>  [8a6887717f4f667ff3621e98379e62e0d57a4a3a]

        use single-use attribute for UICategoryDescription
        
        instead of rtl::Instance, which means it will get
        cleaned up when UNO shuts down
        
        Change-Id: Ie6c8f76b88f1e059b81b28a40343a2207531b0d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112688
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-20  Miklos Vajna  <vmiklos@collabora.com>  [6fa6e19fdca29752492a5230b2a948075a347c87]

        ODT export: handle style name of covered cells
        
        This is the export side of commit
        1001dbaef4dec2b51c25ed8343bab6910f1219e1 (ODT import: handle style name
        of covered cells, 2021-03-19). We already exported the autostyle, but
        <table:covered-table-cell> did not refer to it.
        
        This is useful when the covering and the covered table cells have
        different border settings.
        
        Change-Id: I7773903fa62f53686f000473f7a03c68dd77602a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112758
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-20  Noel  <noel.grandin@collabora.co.uk>  [ea004488f6d55eaebe58c595ac53392bf936b5e4]

        use single-use attribute for ToolbarControllerFactory
        
        instead of rtl::Instance, which means it will get
        cleaned up when UNO shuts down
        
        Change-Id: Ie856c5954965fc640dc34d500664be924ddab69c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112684
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-20  Noel Grandin  <noel@peralex.com>  [e8f9830f48ba08b3b949d8b0fd1d33aad0f5b0e9]

        SvxShape: no need to inherit from WeakAggImplHelper1 twice
        
        once here, and once in one of the superclasses
        
        Change-Id: I0396012b613f195783ef8c7eae38f29120007381
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112744
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-19  Luboš Luňák  <l.lunak@collabora.com>  [43f4769ae537310a6fe6a1edfbc6687cc26fd996]

        VCL_INTERNALS #define doesn't matter for reused PCH
        
        It's only used by VCL, so system PCH doesn't depend on it.
        
        Change-Id: If7a459d2d4c31d370e2b0e7fe57fcf68db72ed3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112764
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-19  Caolán McNamara  <caolanm@redhat.com>  [b4b0fedaee69fd69aaf1e686f22c2ce3606ef52b]

        cid#1473830 Resource leak
        
        Change-Id: I221468d7030cf3ebf0425ede29e46febe8ffbe05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112763
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-19  Caolán McNamara  <caolanm@redhat.com>  [229558c0bf257e4e559cc1b84bd2918b04c68305]

        cid#1474166 Deference null return value
        
        Change-Id: I725eff105f963b139ae8646cd1cb193ce737d313
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112760
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-19  Caolán McNamara  <caolanm@redhat.com>  [b7676c2fa79d035fd8746b6cf9099c94d0c120ec]

        cid#1474113 Out-of-bounds read
        
        order of Precedence is % before -
        
        Change-Id: Ief011bb145be8246451ae3785bff7325ae28c222
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112759
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-19  Caolán McNamara  <caolanm@redhat.com>  [401105d4fc9c5a1746b4d887554b169e023a06c1]

        cid#1474327 silence Use after free
        
        Change-Id: I94c355c73a62723987157aecb9b0dbc2431af5af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112757
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-19  Caolán McNamara  <caolanm@redhat.com>  [754aea8115291304a7ca57396c32cbc516ccb843]

        cid#1474020 silence Use after free
        
        Change-Id: I3ef80e4c642b247ad228f912efa38e22ad7239e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112756
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-19  Caolán McNamara  <caolanm@redhat.com>  [b41bb50749cee0281ecd19bafc2bb82c671eeeba]

        cid#1473993 Uninitialized pointer read
        
        Change-Id: Id1c4c48ef89241d2b3c8840a55a5511df7c263c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112755
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-19  Caolán McNamara  <caolanm@redhat.com>  [9e0b747a51fe30c58296c5350214e98d7ecb80a8]

        cid#1473912 silence Use after free
        
        Change-Id: Ic4ee4d9cdf5f7f4e1247513b231b2880c1f316c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112754
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-19  Caolán McNamara  <caolanm@redhat.com>  [7a5014b24e2755e56790dbfd56fea2c789aa792c]

        silence coverity unchecked return value from library on xmlText* functions
        
        Change-Id: I651abb00d8ae1bdbf758a6a0176fd8912531a585
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112753
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-19  Caolán McNamara  <caolanm@redhat.com>  [bd7e258bac69f3b9f9e87128aacb989d23e24d4f]

        cid#1473847 Logically dead code
        
        Change-Id: Id8973910097844602f00bdc491656ea6c983413e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112751
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-19  Caolán McNamara  <caolanm@redhat.com>  [2f30b6af9ed727a967947b870b56689046f4a745]

        cid#1474156 Logically dead code
        
        nAlphaDepth can only be 0, 1 or 8
        
        Change-Id: I54568f943149d455477a97a958df4a2349095dcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112750
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-19  Caolán McNamara  <caolanm@redhat.com>  [caf97c68afc35a8c9a60dd86bf7df205e635bf53]

        cid#1473777 silence Using invalid iterator
        
        Change-Id: I6fd80c8b5cec6d1d9c398e45cbd30cc65caa23a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112749
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-19  Caolán McNamara  <caolanm@redhat.com>  [303c1433005044e3a818490d65385febc8eb6030]

        cid#1474031 silence Double free
        
        coverity has learned about GObject apparently
        
        Change-Id: I3ef65407d3463cfd8bc106a8c354f4d8c1710dc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112748
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-19  Caolán McNamara  <caolanm@redhat.com>  [3f0995d665a892bbc9d4cd01842da145bac8f488]

        shouldn't have to force a redraw for desktop either
        
        Change-Id: Id76dd8241d505011535c34d4de09a7f5320e5433
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112747
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-19  Tünde Tóth  <toth.tunde@nisz.hu>  [aad8b94ed6494e19611a779aed74adca931d14aa]

        tdf#140955 sc UI: highlight active autofilter dropdown
        
        arrow by inverting its colors, as suggested by Heiko Tietze.
        
        The small difference in the active and inactive arrow shapes
        (a dot in the corner) is much more visible this way.
        
        Change-Id: I784fcb809549b22930037d28e007c2a42dcff337
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112378
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-19  Caolán McNamara  <caolanm@redhat.com>  [c3e703d115981cf9a7e9a2be493eec2ef3f3b95e]

        don't hide toolbar item widgets if the pane shrinks
        
        Change-Id: Iac5df0f0233c9e97f84dce8a479cb50b944f45db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112746
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-19  Caolán McNamara  <caolanm@redhat.com>  [b3c122fe936339f789945aa88fb26b099246ac37]

        Show is always called with true in this case
        
        Change-Id: I68889a830299ab0f8955a01a92f0db514e738a35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112737
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-19  Caolán McNamara  <caolanm@redhat.com>  [236f3a8e60e05147a37f294774b0c07d40aff36f]

        cid#1473818 Use after free
        
        Change-Id: Idd74e0debd12e42ff97d79b56e76cde6fd98aa2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112745
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-19  Noel  <noel.grandin@collabora.co.uk>  [109312f4223a986444c589eca51eac7cdeb5ff48]

        use single-use attribute for PopupMenuControllerFactory
        
        instead of rtl::Instance, which means it will get
        cleaned up when UNO shuts down
        
        Change-Id: Ib7e51a5ba945ad151176d207d2d40f13d0fa6813
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112685
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-19  Noel  <noel.grandin@collabora.co.uk>  [ccef00e160439f1836ab27cd13cbe6aa8f9e5146]

        use single-use attribute for WindowStateConfiguration
        
        instead of rtl::Instance, which means it will get
        cleaned up when UNO shuts down
        
        Change-Id: I2a6a3b1e989d48f4eebf19e9922df22124d25d2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112687
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-19  Noel  <noel.grandin@collabora.co.uk>  [2167edad3b1f79e304a072b4d74eb1705cfe66b4]

        use single-use attribute for ModuleUIConfigurationManagerSupplier
        
        instead of rtl::Instance, which means it will get
        cleaned up when UNO shuts down
        
        Change-Id: I146c0da83e59557ec563ec33851d2418c15aa065
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112689
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-19  Armin Le Grand (Allotropia)  <armin.le.grand@me.com>  [cc1690b9752b3fef3d541de0d26b7c7681615767]

        tdf#131031 take MenuBar into account on size change
        
        in GtkSalFrame::SetPosSize when setting local vars for
        maGeometry.nWidth/nHeight the implicitely existing gtk
        native menu bar has to be taken into account. This can
        be done by extracting the values for it and re-apply
        to the new values.
        
        Change-Id: Ic0e76ecfd49fab7dbf330f3e26ab4a6ad3267b35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112654
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2021-03-19  Noel  <noel.grandin@collabora.co.uk>  [f5784794f4cecd4fd57a803191b544f80f7ba02e]

        use single-use attribute for UIElementFactoryManager
        
        instead of rtl::Instance, which means it will get
        cleaned up when UNO shuts down
        
        Change-Id: I52193861c4b2e07c3655773c8d185b2036336da2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112682
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-19  Noel  <noel.grandin@collabora.co.uk>  [22e4f7a348f82fae7eefae5b67de3d829dceadcb]

        use single-use attribute for WindowContentFactoryManager
        
        instead of rtl::Instance, which means it will get
        cleaned up when UNO shuts down
        
        Change-Id: I877c541c11d5c667b0d94cb3875f4263a9323dcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112681
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-19  Tibor Nagy  <nagy.tibor2@nisz.hu>  [48f6ce530f3546570eabdf398388185ab988636b]

        tdf#131905 PPTX table export: fix vertical alignment
        
        Table cells lost their vertical alignment.
        
        Change-Id: Id5ca22550b5613566d7ea2a93e8a36fdca31860d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112171
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-19  Stephan Bergmann  <sbergman@redhat.com>  [13ea8a2f245fd07056e9a86ed3860109950470ef]

        Fix typo in comment
        
        Change-Id: I6b670bca6c6f374dec97a27134fc24b40cb45d9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112741
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [26d2356f64dc24b654f4afdb7d4b701d0a09e1e8]

        vcl: add interlaced test case for PngImageReader
        
        Change-Id: I17f3a2b96756bba3316f30541ef6961fabc339b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112740
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [6aee002aa3094ebaa863e79ff3c3b1c6f5ef3c76]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4703fa8a90baedcf23cb5739507a46d4b03418f1
          - correction to access command
            
            Change-Id: I2a05689b8dd050e6851e38b4291a25a78282d8a1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112723
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-03-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [6bc79df7e0171452e912789cf0962831c44fdc97]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4ceb9e1c9bc4a9961ece57131f8d9db569998568
          - tdf#139667 access and apply corrections to Bullets and Numbering
            
               ( shared/00/00040500.xhp )
                + add context menu access
                * repair incorrect icon and label
            
               ( shared/01/06050000.xhp )
                 + add that the dialog can also be applied to selected
                   paragraphs.
            
            Change-Id: I052f7cae83859ab1a2051cc58a0355f33c66097b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112722
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-03-19  Michael Weghorn  <m.weghorn@posteo.de>  [b0d1ad82e33868683edd7a1e50f516f38d0634b0]

        android: Update obj path in README
        
        ... according to the changes done in
        
            commit 0dffc65236fbacf98047d6dbfc82b4efe7dd959b
            Date:   Fri Jun 5 08:59:26 2020 -0400
        
                android: fix the build output directory
        
                When compiling in a different build output directory,
                the "liblo-native-code.so" file is created in the source directory and
                it fails compiling the "online" project
        
        Change-Id: I886231034bbe3937748d9b5ef56239aea3cf7b8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112702
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-03-19  Bayram Çiçek  <mail@bayramcicek.com.tr>  [7d3addde836bbd8d990a363562310b237213527a]

        tdf#122406: only restart when user accepted the license agreement
        
        In Tools > Extension Manager, LO requires restart after
        declining the license agreement on the *first* try.
        Don't need to restart LO because no change made.
        
        - Current location of fireModified() function doesn't
        respect this decision.
        
        - fireModified() has moved to proper location.
        
        
        Change-Id: I24cb7bcf93d1fff3172b6b4110f17aef00ef97a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112468
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-19  Johnny_M  <klasse@partyheld.de>  [e250f17d9653042c3edcb4e55167159746d8ffae]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c04755eb8c7beac1bf8d0a967d05a78fee715ce5
          - tdf#132643 Translate German section IDs
            
            Change-Id: I36aad8a1f40db2a526062ba49e204ea6541c3d73
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112708
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-19  Noel  <noel.grandin@collabora.co.uk>  [896bed62eff679e354e46635f5659fe0caa650fe]

        use single-use attribute for ShutdownIcon
        
        instead of rtl::Instance, which means it will get
        cleaned up when UNO shuts down
        
        Change-Id: I40de6f9d9c86f1056860d6a9e412b0c1571703bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112680
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-19  Noel  <noel.grandin@collabora.co.uk>  [42969ac2c3db42460a9aaa8b51df76f58b360526]

        use single-use attribute for SfxGlobalEvents_Impl
        
        instead of rtl::Instance, which means it will get
        cleaned up when UNO shuts down
        
        Change-Id: I77154b14aa3b71828590242acef97b2948ec5638
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112679
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-19  Caolán McNamara  <caolanm@redhat.com>  [426a38ea955742c471c22b4c20f0149ec423f653]

        tdf#118482 set a scroll step of the height of a collapsed entry
        
        Change-Id: I09ea056f6c2284afda5b387b6fdff3160bb7adc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112677
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-19  Caolán McNamara  <caolanm@redhat.com>  [c797c2bac2dab105856c65a3de4a0dcea629e6f5]

        replace GetParent() with mxParentWindow
        
        which should be the same thing without relying on querying the hierarchy
        
        Change-Id: Ie8b59e3dec1b1b9786bcc1891a358aa2c763dde0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112695
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-19  Johnny_M  <klasse@partyheld.de>  [c0d223f7036263d3e7012d497ea71d4722052927]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ce121d8e8720a488f4bcefc259ce44c7fa4c16e6
          - tdf#132643 Translate German section IDs
            
            Change-Id: I28f43fb8971763bcb3ea288218acc49103d9f240
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112733
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-19  Johnny_M  <klasse@partyheld.de>  [86ff911c5991c5874c9022392f5ac398bcb6c999]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 12c12fcb05e61337af68fa7a2af8df756f783a50
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ifdc0c8f3d9e1d1668def9ccfa867be70746305af
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112732
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-19  Johnny_M  <klasse@partyheld.de>  [b1c215aadb2ddcea5d5ec8b97635182300663e5e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5fd56260ef5af41277d8395dd7ae53bd7a03b147
          - tdf#132643 Translate German section IDs
            
            Change-Id: I2b5dca851e6e97d537dbb249b1e64cb4ccb575d7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112711
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-19  Johnny_M  <klasse@partyheld.de>  [26c4a732deac00e3d8c1efd60d12beaa3d07271e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 49b1e322e38412a6c4bce867870691b96719029d
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iad07a1aa41e465d1579ebd5d9eae141b41116e60
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112710
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-19  Johnny_M  <klasse@partyheld.de>  [cfbc3f49e8dd9322390e67a9742d2cc8a9256671]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b4fd7e41094ae6e9ca5bdf5d0c86f594ef58271a
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ibd2baadac00917bc152966c582f0e1d7ccb609ac
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112709
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-19  Johnny_M  <klasse@partyheld.de>  [1ff26e4787c9e51fa07277c31989176943d46fd1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dd35bdfc9a28343688df30e8617b24dab0620cde
          - tdf#132643 Translate German section IDs
            
            Change-Id: I4b5d5585415fac4128101128270869b0dd20f3ce
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112707
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-19  Johnny_M  <klasse@partyheld.de>  [1ca5ce61c9d91eb77da2e085935fc9291b61bf6e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 43ca714789ab82c7561f5b30a56f77d7bffdf963
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8e846ef21a82835e62db20a3cd3aa08fd85dc5aa
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112706
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-19  Johnny_M  <klasse@partyheld.de>  [28f2f50510f6d7e667293a32d3cec46bb34a24f7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a24d2d03172ed1a0f6487c075578bde533bff626
          - tdf#132643 Translate German section IDs
            
            Change-Id: I89247f878c8746e68f7c1f988c2c762d60334aa3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112705
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-19  Johnny_M  <klasse@partyheld.de>  [48feb32280bb229ff8e493381f9d683df8b8e47d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5ad095b0204b6f0eb5aab14d1e4a16fce1ba2632
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ibd3db13f8d9c65b191c9cee0325f7ac788e28a5d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112704
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-19  Caolán McNamara  <caolanm@redhat.com>  [5df473002da1d04d5be12b9223e1e132cae53a62]

        drop vexpand from styles panel
        
        Change-Id: I02f8d68342ba3082c960109b078f6124a17dae3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112697
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-19  Miklos Vajna  <vmiklos@collabora.com>  [1001dbaef4dec2b51c25ed8343bab6910f1219e1]

        ODT import: handle style name of covered cells
        
        Similar to commit 66ac8e60896f6306bed8fbb34606fd14474f19ce (sw: fix
        unwanted long vertical border around vertically merged Word cell,
        2021-03-04), but that one was for the DOCX import / rendering.
        
        Change-Id: I394a4f062544a9774b9b40ec757cb37e72220561
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112696
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-19  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [54a8aefa3372dce3da7cf0ad846d55d1b7b92467]

        tdf#35986 tdf#140271 EMF Fix line width of CREATEPEN record
        
        According to [MS-EMF] documentation:
        "If the pen type in the PenStyle field is
        PS_COSMETIC, this value MUST be 0x00000001."
        
        Unfortunately based on observation of EMF import,
        it seems that it is not true. As a result the implementation
        must be partially reversed.
        
        Change-Id: I0c2ec5e26b710e1a12d5196b6c8be4709f26dc4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112651
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2021-03-19  Miklos Vajna  <vmiklos@collabora.com>  [e782937228479054336b564a4c34697a12530469]

        Related: tdf#133933 sw: fix assertion failure in the SwIndexReg dtor
        
        Make sure that by the time we delete a text node, no SwIndexes point to
        us.
        
        Change-Id: I9248a2ebe529e5a0aab0e37bf676e669b9bddb1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112698
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4550b35781c6d9407da29f64f9b02b9201bf953b]

        Fix typo
        
        Change-Id: Icc75dc0f0d7434233b83fb72aadb4832ea47493e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112694
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-03-19  Michael Weghorn  <m.weghorn@posteo.de>  [bf6efbb808929bfba42f88c894be93d1aa6f4210]

        android: Don't allow editing for read-only docs
        
        Previously when experimental mode was enabled in Android
        Viewer, a "This file is read-only, saving is disabled."
        info was shown to the user when opening a file read-only,
        e.g. when the file was passed from a third-party app.
        
        However, editing the document was still possible, a
        dialog asking whether or not to save the modified doc
        was shown when existing and only then saving would fail.
        Disable editing completely for this case, rather than
        having the user lose changes in the end.
        
        Change-Id: Ie523971949d11909223aeac4f99023ecf28cb56c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112693
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-03-19  Michael Weghorn  <m.weghorn@posteo.de>  [878cbe229fdb61501bf7889408a19fca14d1afdd]

        android: Don't show message for readonly files in non-experimental mode
        
        Since editing is disabled in Android Viewer for non-experimental
        mode anyway, there's no need to tell the user it's not possible
        to edit a specific document if it's readonly.
        
        Replace the 'usesTemporaryFile' method with a more explicit
        'isReadOnlyMode' method since ToolbarController shouldn't
        have to worry about implementation details like whether
        temporary files are used and the new method will be reused in other
        places in a follow-up commit as well.
        
        Change-Id: Iaccf5b40bd19887b9e76b982ce7252368871c716
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112692
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-03-19  Tor Lillqvist  <tml@collabora.com>  [370984c385dbc52c8ee7e6e71f4c0cc085fee422]

        Use the iOS fr_FR and it_IT dictionaries for other relevant countries, too
        
        Fixes https://github.com/CollaboraOnline/online/issues/1463
        
        Change-Id: I9fffd4bc9499aee2098258f5c3a9181330b339a1
        Signed-off-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112670
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112690

2021-03-18  Noel  <noel.grandin@collabora.co.uk>  [6e4238018bf0408f2961e5708212e09a8c3597dc]

        inline some tiny sfx2 functions
        
        Change-Id: I960d479d18bdd29fc14dd39649330d05fcdc0010
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112664
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-18  Noel Grandin  <noel@peralex.com>  [7385ce6ac788335f15744c104c2b4e095ce90ce8]

        elide SetParentAtSdrObjectFromSdrObjList
        
        the indirection just makes the code harder to follow
        
        Change-Id: I4046a822972d729ecfc9a9897bfdac146519dbd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112678
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-18  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5d74ca4eb1a1cf3e4478c3f25c12052a06e62668]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 75d047408148b9c914b964017738d3b96b528017
          - tdf#140890 Remove LDAP data source for Base
            
            Change-Id: If937c8d2f5c7b294cd89ec8194552e42ebac6a4d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112691
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-18  Miklos Vajna  <vmiklos@collabora.com>  [db5eec5ead50c7f9f53f446d3da16255d06ade56]

        tdf#91920 sw page gutter margin: link ODF proposal
        
        Change-Id: I13693057cc899e999dd145c7a29cac16ef1cb23c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112675
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-18  Justin Luth  <justin.luth@collabora.com>  [0a32371cc2f93fad7954e0fe9c48976aae6c5b9f]

        tdf#108518 partial revert tdf#64222 sw: better DOCX im/export
        
        ...of paragraph marker formatting
        6.4 commit 5ba30f588d6e41a13d68b1461345fca7a7ca61ac
        
        Ultimately, this just reverts back to an earlier 6.4 change
        (which means that this really is untested and unproven)...
        > Also revert the change in checkApplyParagraphMarkFormatToNumbering()
        > to consider hints that start before the end of the paragraph,
        > as it has unintended side effects as pointed out by Mike Kaganski.
        But those side effects were from a DOCX file,
        and DOCX isn't processed here anymore.
        
        The (unedited) comment (still) says:
        //Formatting for the paragraph mark is usually set to apply only to the
        //non-existent extra character at end of the text node but there can be
        //other hints too (ending at nTextLen), so look for all matching hints.
        //Still the (non-existent) extra character at the end is preferred
        
        So, that suggests that there is more than one possible valid autofmt,
        and that not ALL autofmts will have a start==end.
        
        This is being considered since it fixes the one example file that I
        could find that still broke when reverting OOo's 2012 hack
        commit 1c22545edf9085b9f2656ca92781158b6b123db3
        Fix issue #i119405: Numbering text style changed after importing the *.doc
        
        The other alternative would be to
            // TODO remove this fallback (for WW8/RTF)
        
        Change-Id: I69b6e31fe570742b4b9dd94d2cce2b5b9850360d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112319
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-03-18  László Németh  <nemeth@numbertext.org>  [31442054520cf0a263cc17e157cfa102cff8ef6a]

        tdf#140980 sw: fix bad strikethrough of annotations
        
        Not deleted annotation windows got a bad strikethrough
        in ChangesInMargin mode, if they annotate tracked
        deletions.
        
        Also clean-up commit a001a66ba27e2fe9a485388869d53f001f2b09af
        (tdf#140982 sw ChangesInMargin: fix annotation ranges).
        
        Change-Id: I06cb88113bf038c09702b6ef33e46c94c963730d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112672
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-18  Michael Weghorn  <m.weghorn@posteo.de>  [88f4b76270c26ab1d99c14f68cdcbea4b6ee9031]

        tdf#125318 android: Allow copying with editing disabled
        
        Don't make the possibility to select and copy text
        depending on editing being enabled, i.e. experimental
        mode being enabled in Android Viewer.
        
        In a quick test, this worked just fine in read-only mode
        as well, so tapping on text in a document now shows two
        cursors around the tapped word, and allows adapting the
        selection using these and copying to the clipboard
        by using the corresponding toolbar entry.
        
        Change-Id: Icbd9d055a6cc700b78711df178f594c7a9c5cfbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112673
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-03-18  Jean-Pierre Ledure  <jp@ledure.be>  [83bee81c5228e8950c3c9da46e050936c19858e7]

        ScriptForge - (scritforge.py) SF_Basic: review of function signatures
        
        The signatures of standard Basic built-in functions were
        derived from the Help documentation.
        
        They appeared to be inexact.
        
        They now comply with
            core/basic/source/runtime/stdobj.cxx
        
        Change-Id: I343fb553f5fad5236d75f6b72910714d47b6a289
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112669
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-03-18  Caolán McNamara  <caolanm@redhat.com>  [f9cf66b39ea00afc66ae79ca46cd9071f3598cb8]

        weld the sidebar deck
        
        Change-Id: Idc6710df7e59bcb5f61fca783e0cc0666cb13a1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112404
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-18  Luboš Luňák  <l.lunak@collabora.com>  [3b544a311d6ab22e1e04c45a841d5f24d5c6b325]

        fix incorrect palette color indexes
        
        nSrcCount is obviously not supposed to be related to pDstAcc if
        it's used to index pSrcAcc. And nNextIndex is used to index pDstAcc,
        so it should be compared to nDstCount.
        
        Change-Id: Icc47f316a8c376943c66d1ef6127a6f85c56b624
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112667
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [166412cb09eef1a65219f7ba27a219440a5a89ea]

        writerfilter: remove another pointless convertMm100ToTwip
        
        Similar to c9e5640c8fcad7beb42a66f9bee0252eee9fe323
        < tdf#118693: no need to use convertMm100ToTwip() for line shapes
        anymore >
        This was added in 6046062719f30849cd97161c6a89d27a0b0d2a20
        < tdf#90097 RTF import: handle fRelFlipV property for line shapes >
        and it's not needed since 36bade04d3780bc54c51b46bb0b63e69789658a5
        < tdf106792 Get rid of SvxShapePolyPolygonBezier > when
        ForceMetricToItemPoolMetric was added to SvxShapePolyPolygon::setPropertyValueImpl
        to convert from 100thmm to twips as can be read
        
        The unittest was rewritten in a7afdcd8d191248fd143743e818aa9985b95743c
        < tdf#90097 rtfimport: rewrite unit test so it run reliably >
        so no tweaking is needed there
        
        Change-Id: I31bac5a39005054e2b37dc1c76cb2194a3753684
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112665
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-18  Noel Grandin  <noelgrandin@gmail.com>  [36bc901426163aa38b551865d3dd57a3a3423910]

        tdf#140590 Writer crash in Tools>Chapter Numbering
        
        and an assert in vcl to catch it a little higher up the stack.
        
        Change-Id: Iaa2e70f901f93ca9f678118e4f5a8bc1b6eda20a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112459
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [d652495a0f5626ba02369289c0ad2cb341f9015d]

        tdf#139667 update Styles Inspector and tip of the day to "List Style"
        
           For Tip of the Day
           + add uri to Bullets and Numbering help page for tip about
            "Insert Unnumbered Entry"
           + adjust tip for applying List Style to tables, and add link
             to "List Style" help page.
        
           For Styles Inspector
            * change "Numbering Style" to "List Style"
        
           For Customize dialog  ( sw/inc/strings.hrc )
            * change "Numbering" to "List" for Style_Family
        
        Change-Id: Id43988490a61437d0068ea22a2bf3b0841b6ad42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110139
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-03-18  Mike Kaganski  <mike.kaganski@collabora.com>  [e22405c554abe13675b05eae5c8b3e15657b10d4]

        Drop duplicate 'using namespace' directive
        
        Change-Id: If235c37cf52cfbfd171a6d1784cf5940c162332a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112618
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [86369c712d51738f4179f883b4a24cdbf942e8ab]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d13e4f8c6d202feafe4e8669fb4d6ad7b8d991b1
          - remove obsolete file that should not have been added
            
            Change-Id: If29beac17459bf60973e536b8d8bf6105e73fdd7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112622
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-03-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [a558c9391783dccf9504b981f97ccc819d1bfcfd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cf21df79f4499a4836adbb0e2c448048b5be418b
          - tdf#140579 add "add to list" help page
            
              add swriter/02/add_to_list.xhp with help
              on "Add to List" (previously called
              "Continue previous numbering")
            
              and embed heading and icon for this page
              into help for "Bullet and Numbering bar"
              ( swriter/main0206.xhp )
            
            Change-Id: I4e39b625d7d80f483520996703c4b584ca1153c2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111325
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-03-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [7d76581ed37851ba1e588ecb919738e1d33784d6]

        tdf#140579 "Continue previous numbering" -> "Add to List"
        
             + make "A" the accelerator key, because it does not
               conflict with other keys in the Format - Lists menu.
             + add Tooltip, mostly for sake of Customize dialog, but
               the tooltip will also appear in the toolbar, where this
               command was recently made visible by default (
               https://gerrit.libreoffice.org/c/core/+/112420 )
               so tooltip is formulated compactly to give the main idea
               (for those who are not willing to read the documentation
               that exists and/or want the UI to tell them what to do).
               Not ideal, but feasible. A better solution would require
               changing the source code to show the "Label" as tooltip
               for the icon, so that the "tooltip" would only appear in
               the Customize dialog.
        
        Change-Id: Ie0c80381d008d2ed7e6d51ad55942c5ac6d7272c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112309
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Tested-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-03-18  Michael Weghorn  <m.weghorn@posteo.de>  [a7c0039542fb015e34c56ec25f92f59a4c6ba1fa]

        android: Show original instead of temp file name
        
        When a temporary file is created in Android Viewer
        (e.g. when a file is passed from another app, like
        a file explorer or an email app), still show the
        original file name in the toolbar, instead of the
        name of the temporary file (like
        "LibreOffice1588848072959345750.tmp").
        
        Change-Id: I86f5cebfa8e2986fe812ace16c0df324d1420955
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112643
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-03-18  Heiko Tietze  <tietze.heiko@gmail.com>  [951b243f10a7c184e635ce1d84f69683d8e7abde]

        Resolves tdf#66470 - Scaling value in statusbar
        
        Changes also the sort order at the options
        
        Change-Id: I61c231fb94d4b4c66358a17e7585609e31eb6a70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111947
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-03-18  dante  <dante19031999@gmail.com>  [b3b1936ecdf5396892849d0e90d94324fad609ac]

        Use ESelection to locate code on node instead of SmToken
        
        Will allow to use different input sources besides starmath code.
        Also, for adopting mathml standar the purpose is to make smnodes
        separate from the starmath code.
        
        Change-Id: Iefab5943cf59a8d2e31f5d59406c253fbe680ead
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112477
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [c9e5640c8fcad7beb42a66f9bee0252eee9fe323]

        tdf#118693: no need to use convertMm100ToTwip() for line shapes anymore
        
        It was introduced in 11129d89b152db54c86bb2bda58c24b8abb6c5a8
        < tdf#85232 WPG import: fix handling of line shapes >
        and later in 36bade04d3780bc54c51b46bb0b63e69789658a5
        < tdf106792 Get rid of SvxShapePolyPolygonBezier >
        ForceMetricToItemPoolMetric was added to SvxShapePolyPolygon::setPropertyValueImpl
        to convert from 100thmm to twips as can be read
        in the comment in testTdf85232
        With this change, xShape->getPosition().X in testTdf85232
        is 2267, which was already in twips
        
        Change-Id: I30b757885327a477213f96f8f84541971f435164
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112663
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-18  Miklos Vajna  <vmiklos@collabora.com>  [c08271500f6a13e80f739e2609b86ca8351f681e]

        sot: clean up not needed HAVE_FEATURE_PDFIUM ifdefs
        
        Now that pdfium is an impl detail of vcl, sot can just assume pdfium is
        always there. If the build disabled pdfium (which would lead to e.g.
        broken pdf signatures, so it's more just a debug option), then we can
        still call into the pdf import filter, it will just fail.
        
        Towards completely avoiding the HAVE_FEATURE_PDFIUM ifdef forest.
        
        Change-Id: I6479644d97c48161bb01e2a7dc5b865adeaebfa1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112657
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-18  Jim Raykowski  <raykowj@gmail.com>  [48570b9b5e4939069f8a1a2541fd4efe6f2bb0aa]

        tdf#140892 Outline Content Visibility Window button improvements
        
        - Makes the horizontal position of the button near to the first character
        horizontal position in the frame.
        
        - For RTL frames places the button to the right.
        
        - Changes the button symbol for show/expand content from a right-arrow
        to a down-arrow and for hide/collapse content from a down-arrow to an
        up-arrow.
        
        - SymbolType enums are replaced with ButtonSymbol enums to represent the
        button symbol for the outline content visibility state.
        
        Change-Id: Ie5d94b0dec0690c0798098ed19e38cc13d9d2682
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112463
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-03-18  Mani Kumar  <manid2.work@gmail.com>  [bd43c754d3a6977fc2de80bce27d4045046cb32f]

        tdf#88205: Use initializer_list ctor in css::uno::Sequence
        
        Change-Id: I95aaefa11c733f5c020600cf13510af1bc9c0de7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112652
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [80da19ae298b4b4d8802906f88fde0c0f9348765]

        vcl: test for reading the XPM format
        
        Change-Id: I416a1c02d737dba716b55a7eb902181c3cff22b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112598
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-18  Jim Raykowski  <raykowj@gmail.com>  [005adbefc746f9024adcf572c287dc061acbcf00]

        Sw Navigator: fix table selection
        
        Fixes table selection from the Navigator not selecting the whole table.
        
        Change-Id: If6a9161d011a056aad02c3bd99c19e62802288c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112254
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-03-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [7053ec94b47432aad6c5d1d82dd85e41bc08d2ac]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 367a4f5cf3d78adaeec36715a37286a6a2cea694
          - tdf#139667 update numbering paragraphs; joining lists; chapter numbering
            
              ( swriter/01/06060000.xhp )
                + variable to tip about using Chapter Numbering dialog
                  to add numbering to headings, so that it can be embedded
                  in other help pages.
                + add links in tip to Tools - Chapter Numbering and other
                  icons, toolbars, and dialogs mentioned in the tip.
                + Emphasize in the tip to use the Chapter Numbering dialog instead
                  of direct formatting, when adding numbering to Headings.
            
              ( swriter/guide/join_numbered_lists.xhp )
                * "numbered" -> "ordered"
                * "Numbering On/Off" -> "Toggle Ordered List"
                * In paragraphs with changes, update to <menuitem>
                + add a <tip> about "Add to List", with link to
                  relevant page.
                * update to <h1>,<h2>,<relatedtopics>
            
              ( swriter/guide/numbering_paras.xhp )
                * "numbered" -> "ordered"
                * replace tip about chapter numbering with embed from
                  swriter/01/06060000.xhp
                * "Numbering On/Off" -> "No List"
            
            Change-Id: I242bfef2535d5fbcd95355d79e77403ce0071679
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112518
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-03-17  Luboš Luňák  <l.lunak@collabora.com>  [d697e792c5b4b27aad8806694e1b8e22dcc70eae]

        optimize SalLayoutGlyphs for the common case
        
        This should reduce memory usage (libstdc++ vector is 3 int's and
        allocates dynamically). The usual case should be no font fallback.
        
        Change-Id: I2e7981c0962f4f417fd024e3c27f01bc2a71127e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112591
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-17  Luboš Luňák  <l.lunak@collabora.com>  [7439cabc643de2f07c18adc35056f802997f484a]

        make SalLayoutGlyphs work with MultiSalLayout
        
        Code that needs to lay out texts repeatedly can cache the result
        of SalLayout::GetGlyphs() can reuse it. But GetGlyphs() returns
        nullptr for MultiSalLayout, so caching for it doesn't work. Worse
        still, it actually increases the number of layout calls, because
        there's the initial layout for caching and then each call
        will need to do the layout again because of the nullptr that's
        not cached.
        
        This commit changes SalLayoutGlyphs to possibly include multiple
        SalLayoutGlyphsImpl objects, one for each SalLayout handled
        by MultiSalLayout. Changes include making GenericSalLayout
        work directly with the Impl class, which avoids an indirection
        and simplifies code.
        
        Change-Id: Ic4b19934a8a06d4955b51527fe3777c5e91107b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112590
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-17  Luboš Luňák  <l.lunak@collabora.com>  [9d02d86e8a9111b7a689062eb9a856146a9e80b1]

        do not disable Writer font caching on zoom mismatch
        
        This code disables font caching for some cases, e.g. when exporting
        to PDF if the zoom is set to anything else than 100%, or also when
        loading a document.
        
        It unfortunately comes from the OOo initial import, so it's
        impossible to find out why it should be needed. SwFntObj instances
        are created only using SwFntAccess ctor, which checks any SwFntObj
        it tries to reuse, so if this some additional factor to consider
        when reusing SwFntObj, then it can be checked there. But when I
        remove the code, I cannot see any breakage. Tests pass, normal
        rendering is fine, document thumbnail is fine, printing is fine,
        PDF export is fine, embedding in a spreadsheet is fine.
        
        We had a look at this with Miklos and concluded that it is not
        needed (until proven otherwise, in which case it'll be also known
        why it would be needed).
        
        Change-Id: I59d375229a265a4353c1da6dd067d892dd4ecfb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112589
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-17  Luboš Luňák  <l.lunak@collabora.com>  [3f69ec9ab4236de13d229f675943123aeb42ea29]

        improve font caching in SwFntObj
        
        The code previously cached only SalGlyphItems, but such caching
        fails if SalLayout::GetGlyphs() does not return valid glyphs,
        which is the case with MultiSalLayout. Worse, it not only fails,
        but layout is once computed for caching, that fails, and is computed
        a second time for actual use.
        
        This improved cache caches the result of GetTextWidth(), which
        itself improves the performance a bit, but it also allows caching
        the value for GetGlyph() not returning valid glyphs. Moreover this
        also caches failures to get valid glyphs from GetGlyphs().
        
        There are quite some calls to GetTextArray(), I didn't cache those,
        but it might be added if needed.
        
        Change-Id: Ia2589fb1b778f4f154c88f65d9906584284239da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112588
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-17  László Németh  <nemeth@numbertext.org>  [a001a66ba27e2fe9a485388869d53f001f2b09af]

        tdf#140982 sw ChangesInMargin: fix annotation ranges
        
        Annotation ranges of tracked deletions collapsed in
        ChangesInMargin mode (as before saving the document,
        see commit d325cd0c69b7c0cc4f47105749a98995de81cc9d
        "tdf#115815 sw: fix lost annotation ranges of redlines").
        
        Change-Id: I413804cfcdf972f054b65e28e6265c30d25731e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112644
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-17  Caolán McNamara  <caolanm@redhat.com>  [feb6fd1f4213ef114e63a3dd398c2cba6a5e93ea]

        tdf#141027 set all buttons to the same max width
        
        so changing from "ignore all" to "ignore rule" makes no
        difference, which removes the redraw problem with Russian UI
        
        Change-Id: I27c0e7b00a4f77ac5348aeee64bf312afff423cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112587
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-17  Miklos Vajna  <vmiklos@collabora.com>  [5c7255d3a98568a2965f840b76371cf03eb0d99a]

        sw reqif-xhtml export: make sure OLE1 preview is WMF-only
        
        reqif-xhtml has previews for embedded objects at 4 levels:
        
        - png preview
        - RTF preview
        - OLE1 preview
        - OLE2 preview
        
        The OLE1 preview has to be a WMF one, and in case our WMF export tries
        to inject EMF into it, Word will refuse to open the embedded object. So
        add a new flag to allow opting out of the EMF embedding for reqif-xhtml
        export purposes.
        
        The other option would be what Word does to just omit the OLE1 preview,
        but then this would break reqif-xhtml consumers who take the preview
        from the OLE1 data.
        
        Change-Id: Ia8d4626aefb6309743c9f4023f289c9a7b872035
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112648
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [840b05f519a3cbc35842b0af7825e516771ce44d]

        Fix typo
        
        Change-Id: I9da07f8ba5e3528d8b29a75739f92f26eb1d91c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112597
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-03-17  Jean-Pierre Ledure  <jp@ledure.be>  [8c04c9b3c726deb4bcab82aff0aec7d4f4ee6158]

        ScriptForge - (scriptforge.py) Array class
        
        The SF_Array (Basic) class is highly redundant with the
        Python tuple/list classes.
        
        Hence only 1 method is implemented in Python:
            ImportFromCSVFile()
        to have the same csv files imported identically
        in both environments.
        The returned value is a tuple of tuples.
        
        Restriction: dates are recognized but converted to their ISO format.
        Up to the user to interpret them correctly.
        
        Change-Id: I6611964a8083a9d7c6f9622b2aef64fe8b1491ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112585
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-03-17  Luboš Luňák  <l.lunak@collabora.com>  [ff1cfaf87ce0aa9673e1c3f92308cde6a2c6aa69]

        round polygon points before merging them for Skia drawing (tdf#140848)
        
        basegfx::utils::mergeToSinglePolyPolygon() appears to have rounding
        problems. Point coordinates are in pixels anyway.
        
        Change-Id: I9880cc32f934a08923a5c59278f6aa07852c05f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112647
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-17  Stephan Bergmann  <sbergman@redhat.com>  [d7ed130f537a81b900c55d222004cc9e88c0b355]

        Fix CPPUNIT_ASSERT_EQUAL argument type mismatch (Windows, 64-bit)
        
        long vs. tools::Long aka sal_Int64 aka __int64 aka long long
        
        Change-Id: Iabf0b18dba12985250b63664c464fba53ae552b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112641
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-17  Mike Kaganski  <mike.kaganski@collabora.com>  [1ec33490e92d884b75371e9227605f7d2f4f17e3]

        Use COMReference here
        
        Change-Id: Ic9a12de597724e17c575336bb313f50ad1cecfa0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112612
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-17  Tor Lillqvist  <tml@collabora.com>  [cb6ba06d286d0b44e0a54635588e33c2a650e0b8]

        tdf#124909: Use the myspell dictionary for Swiss German on iOS
        
        The iOS system German dictionary is not good for Swiss German. (And it
        doesn't even claim to be, it says it is for de_DE.) The system German
        dictionary accepts 'ß' but that is not used in Swiss German, 'ss' is
        always used instead.
        
        Build the spell library for iOS, too, and don't assume that the system
        de_DE dictionary would be usable for de_CH and de_LI. Copy those
        dictionaries for inclusion in the iOS app bundle.
        
        Change-Id: I0f8020812221024756c792bddc16a707de35b827
        Signed-off-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112603
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112635

2021-03-17  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [8d8486f43c1a8a51157bfc3e0b87090b05a9229e]

        tdf#46561 sw: fix lost undo stack setting header/footer
        
        Changing 'shared' setting of left vs right or
        first vs non-first page headers or footers removed
        the whole undo stack.
        
        Note: style changes before a 'shared' change
        can still not be undone.
        
        Co-authored-by: Attila Bakos (NISZ)
        
        Change-Id: I6875bd0581869ffeb853911347dbc9f8c666214b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111635
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: Balazs Varga <varga.balazs3@nisz.hu>
        Tested-by: Balazs Varga <varga.balazs3@nisz.hu>

2021-03-17  Johnny_M  <klasse@partyheld.de>  [262c07d2b733543dd895b92325b36ce093226f26]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5ed37664620c9e664b06c4660529ad0f200bbc5e
          - tdf#132643 Translate German section IDs
            
            Change-Id: I800890dd9d9f377cf1c57b56c193935184b2cc07
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112607
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-17  Noel Grandin  <noelgrandin@gmail.com>  [f1cc5d2229956e3698fd40a4d900fe45e7f8e160]

        throw exception for errors in uitest actions
        
        so we abort early when a uitest goes wrong,
        instead of letting tests become fragile
        because it looks like its passing, but the code
        is just accidentally working
        
        Remove code in python uitests that was not actually
        doing anything (and now crashes because we throw an exception
        for actions that don't mean anything)
        
        Change-Id: I9c52f9fdc06f1c01e9b93b58a5200f9c3684db1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112471
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [32a0b409282554df7d66b7212ddd0fe187f86690]

        Revert "tdf#101217 Change row height and col width decimal places to 4"
        
        This reverts commit 872ab577ccc4626f4720ae71cc298dca8e2968f4.
        
        Reason for revert: this causes unit test failures in UITest_calc_tests
        
        Change-Id: Ib4ec84393ba4bb3db56f62bb0a5a76c58c73b127
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112613
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-17  Johnny_M  <klasse@partyheld.de>  [9f03b05f063d4dd886088f99e59cf7be3b7bfb24]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 172a31b73a1528385a05fc5afb137d811dd4886e
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8a778692623c91fed358e43715ec3588222ca066
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112634
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-17  Johnny_M  <klasse@partyheld.de>  [c3949c3e7370adf38ac53818d07077e3dfb189df]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 10556be199df72d2180e0be1e9ffa7a1076742aa
          - tdf#132643 Translate German section IDs
            
            Change-Id: I11440d50dad489f944f9d850db193e888f7d3304
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112633
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-17  Johnny_M  <klasse@partyheld.de>  [f9ebae343267d4d80ebe7a4813c07b219c5f631a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cf5110fec4a036307a33a70e45fd7d981de4d944
          - tdf#132643 Translate German section IDs
            
            Change-Id: If9db453e78dd4395779c81ecfced846720935f7b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112611
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-17  Johnny_M  <klasse@partyheld.de>  [fd2132c1eb24eba0af67f5822b3c41009a1344e6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3242bf4e1cc445ac5a9bb07de5196670dd621aa0
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iabb895b801a308331c819ce4a7bd199a29a332b0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112632
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-17  Johnny_M  <klasse@partyheld.de>  [2316d3a1f6bc36a03f7237c99f8e19ecc10763f2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4afa5b102c5d42c2205623a48413b97099e979e4
          - tdf#132643 Translate German section IDs
            
            Change-Id: I99ea90321fae6b1b800fe0f5ee29e46bce01242c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112610
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-17  Johnny_M  <klasse@partyheld.de>  [ce776dc26a96c655d8758968292db8ec983db72a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ea1776d6f6253ec2ddd2f9c8b4b4e8346d8f19e8
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ibdb8385c6ca3d78baace4824ce71f091226c02c1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112609
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-17  Johnny_M  <klasse@partyheld.de>  [2c818b70a4e8bd98fa1cce80ea9b7fb408a88401]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8d418b9c58e89f1e1bb98ada13370c31e5b7afa2
          - tdf#132643 Translate German section IDs
            
            Change-Id: I588afd634bc5ff443a722561c5577f8d683ad11b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112608
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-17  Johnny_M  <klasse@partyheld.de>  [5ba069caeec1055c1368c8610c662491634f5921]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 23230b3198e341db72ae7183a2aa328f39a63cc8
          - tdf#132643 Translate German section IDs
            
            Change-Id: I4797eb6465845f34e7184b8d12b140c68260db1e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112605
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-17  Johnny_M  <klasse@partyheld.de>  [5ba08dfad54b886896e29603265ea798637e25e3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dfd9e76f7ed79755de70053a7c7c3598e96d48d9
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iaf2ad84ab62390c87791ef3ce71da60c5c7862a3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112606
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-17  Johnny_M  <klasse@partyheld.de>  [2690bf8b729d0674f8d3f56b426c566c4097b9df]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bc88b90f1a9ac821b856a0d963189797c37d3b80
          - tdf#132643 Translate German section IDs
            
            Change-Id: Id8c1b9e78358bf522310325a45162991a7875695
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112604
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-17  Johnny_M  <klasse@partyheld.de>  [d4f66fc8dc19340aaa956ee8b1bf9baf46ad5537]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e04720946e34fa81c6a9e6b6ab3fde56a405b94d
          - tdf#132643 Translate German section IDs
            
            Change-Id: I652e0f0721e4be139d458eb9ee1d8ac2eba4d027
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112506
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-17  Johnny_M  <klasse@partyheld.de>  [88f499381df2127ca3093c87461df3d2a4d14a54]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 388eddd88749782ec239cd87094f536e276b67f6
          - tdf#132643 Translate German section IDs
            
            Change-Id: I33b16ae21790de5963ce31fd753a95c4468056c6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112505
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-17  Johnny_M  <klasse@partyheld.de>  [647bbf517462c50bad831fcfd0d44ccd2c1b79d6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1dfd6f32abf0b10263fb5e2331afbdc648f19825
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie1195e80e4a1a59341e2e63324863ce7cc305fa3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112504
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-17  Johnny_M  <klasse@partyheld.de>  [47f4b8366bcc9d05454ab2262b39d28821c8b8a1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8cf1a84f8c307dda37253d240e079ce12c175295
          - tdf#132643 Translate German section IDs
            
            Change-Id: I188580eee66a36f3bd5b728c0764e1623b0caccc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112503
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-17  Johnny_M  <klasse@partyheld.de>  [a3ceecdc438493a27b7e28f2b1ca61c602cb5481]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fa336b651eb6bd4e020a055004913a01bee01192
          - tdf#132643 Translate German section IDs
            
            Change-Id: I66ba9f686ed2407e415b6e4c72e035a290235b83
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112502
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-17  Johnny_M  <klasse@partyheld.de>  [fd6ede3bf97628d3eabea2fb898071c1110332a4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b2908642c69c7bf1c7759d8a28fb0144f2467295
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ib4807f699bd43a14b20fd7e2e9c2b81f925f11aa
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112495
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-17  Johnny_M  <klasse@partyheld.de>  [e4a02b4aa057d4599f8a3b7a9f74783bbfe312a7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 158c207ac80ae531d38d90f5ad66f43c07f44bf7
          - tdf#132643 Translate German section IDs
            
            Change-Id: I2b1b20df6a6e268fbd48ad5287296747f9e5bafa
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112496
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-17  Johnny_M  <klasse@partyheld.de>  [5c330f84245978f20343ba6bc2ebcc303ab9c5f6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to aa623cdddae3b09e3891d50ce321f695d43e1397
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia3ee1aeb5c74b7b4871f6bbe5cfef89d54570a2c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112497
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-17  Johnny_M  <klasse@partyheld.de>  [797e931d45b8b4fe179cf19850f633799cc5cbda]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ff28bcefe403cbcd31fb27de8db7af8dd437473e
          - tdf#132643 Translate German section IDs
            
            Change-Id: I41d176b52557a39f55e5e82162153fe902d56970
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112498
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-17  Johnny_M  <klasse@partyheld.de>  [1ed2accfc3e95474ffaa69d28b45af750dcca633]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ff8d34fe56a1971abe54aa77c9f2baea1f32840b
          - tdf#132643 Translate German section IDs
            
            Change-Id: I5f6fba58998bc14cc32676525cea0fd2ebb82291
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112500
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-17  Johnny_M  <klasse@partyheld.de>  [530b87b73eb509a32a2154b7a75b4d56abd0e381]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0b7250bd4e8a237643db7c9ed416d1a89ae7f09f
          - tdf#132643 Translate German section IDs
            
            Change-Id: I60ada0ec1e3040ea00ad20869baac002589c5c19
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112499
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-17  Miklos Vajna  <vmiklos@collabora.com>  [c414683608f0500ffb71c6f91ac31ea6a6080274]

        sw: prefix members of SwIsoRefPortion, SwIsoToxPortion, ...
        
        ... SwSoftHyphPortion and SwSpaceManipulator
        
        See tdf#94879 for motivation.
        
        Change-Id: Ib7034bfa158885d23cf51b9db2e8f7095885cf39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112595
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-17  Johnny_M  <klasse@partyheld.de>  [2102a1b0e3c5ffeca63e6808e9f9b575359755fe]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a218d09ebd42ac46902331ddea406f17ca75c576
          - tdf#132643 Translate German section IDs
            
            Change-Id: I0f539b984122bd1332982f12a2e92dbff6e516c2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112494
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-17  Justin Luth  <justin.luth@collabora.com>  [b6850b9827a13b8f8d9b9749a982e128b7e0e867]

        tdf#52065 sw: revert tdf#45908: Cleaning up the tabs too early
        
        ... can cause loops
        from LO 3.5 commit 36c905d8c2874f6f984d5fbbc07784ec20c43524
        
        The PostFormat for Center and Decimal tabstops is critical
        since the space they take up is unknown until the following
        text is evaluated.
        The search position in these two cases is invalid
        until the text position is calculated by PostFormat.
        
        PostFormat normally returns FALSE, so in almost all
        cases the rest of NewTabPortion completes. The function only
        returned early if the start of the tabstop was beyond
        the right margin. I assume the original intent was to
        avoid potentially unnecessary processing.
        However, returning early can cause looping,
        which the LO 3.5 commit "fixed" by removing everything.
        Well, just remove the early return and both problems are solved.
        
        Change-Id: I4afc4cce8249f90097bc1f263df1a39bc219098d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112559
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-17  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [719ca339f54698482087e17e2271e18ec10de142]

        Fix indentation
        
        Change-Id: Ibcab3f6cd41a286ec720ba2bd3fdca16b26aa664
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112583
        Tested-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-03-17  Noel Grandin  <noelgrandin@gmail.com>  [4e8a4d9ceda1f5931a8a086b175793c81b715b58]

        use noexcept lambda in DispatchUserEvents to improve debugging
        
        Change-Id: I3141888cc08718a2a3883e8a650fdaed7696d1a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112592
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a873ef61534353df3251dd879f8deabde9295145]

        devtools: add refresh button for the DocumentObjectTreeView
        
        Change-Id: I4fea7dd2a12bc04649ff62e0d04e3058cf09c884
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112579
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8ba384f47a26404a6b81390095e10d793e4b218c]

        devtools: change DocumentModelTreeEntry to do expanding and name
        
        This changes DocumentModelTreeEntry and its subclasses to handle
        when to show the expander on the tree view and when not, and to
        hold the string of the tree view node, which is passed as a
        input parameter. This simplifies the code and makes it easier
        to handle. Most of the ideas are from ObjectInspectorNodeInterface
        and it subclasses, where this works really good.
        
        Change-Id: I076f80a7c64abd0eb67af7ac0144082611d10076
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112578
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-17  Regina Henschel  <rb.henschel@t-online.de>  [fa8d00560bbfededec7f2c328f04eb2b369c00e2]

        tdf#141021 Correct sign in Origin in Extrusion North
        
        This is about customs shapes in 3D mode using direction floater.
        Shapes, which were created with older versions, keep their values until
        the direction is newly assigned. So the change will not automatically
        change existing documents.
        
        Change-Id: Ib1ce511de0f524bf59279fb4e976f66ed65bc080
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112474
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-03-16  Caolán McNamara  <caolanm@redhat.com>  [5aef0085cadb03c5c6b64747cf0ea76657a3a2ca]

        enable grabbing focus to an unspecified container child
        
        Change-Id: I269f76a3e71832ef2e8961952d9362838bd49cfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112577
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-16  Seth Chaiklin  <sdc.blanco@youmail.dk>  [486f329b9589f1c795286228a513cb3751492fd2]

        tdf#140949 update "Format > Page" to "Format > Page Style" in Calc menu
        
        Change-Id: Iffbeb1d10f48b72d6ffc1a1796dbc4fe3e698fa0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112298
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-03-16  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [daa162c20f4c7d61edc217ed44cb2854652a63ec]

        tdf#134607 use kMDItemFSName instead of _kMDItemDisplayNameWithExtensions
        
        apparently the latter is not available on older versions of macOS.
        https://developer.apple.com/documentation/coreservices/kmditemfsname
        lists it as in version 10.4 and not flagged as deprecated, so keeping
        fingers crossed that it is not affected by user-settings or similar…
        
        Change-Id: I208d22f2abd628e7d95babc23ddb145a88bcf5cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112385
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-03-16  Winston Min Tjong  <winstontjong@gmail.com>  [872ab577ccc4626f4720ae71cc298dca8e2968f4]

        tdf#101217 Change row height and col width decimal places to 4
        
        Bug 101217 - Setting the column width and height should not round
        the values causing compounding errors
        This patch fixes the problem caused by rounding errors by
        increasing the number of decimal places for row height,
        optimal row height, column width, and optimal column width to 4.
        Modified:   sc/source/ui/view/cellsh3.cxx
        
        Change-Id: I29d90b413e6f6f6e8b73d30ac47d644a69d15046
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111800
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-03-16  Mark Hung  <marklh9@gmail.com>  [f3f7cc53efda828af8897fa45fa2a8f18cf3b48b]

        tdf#136956 reorder undo actions in removeColumns
        
        and removeRows.  Inside the removeColumns and removeRows, undo actions
        are added first, and then cell spans are updated to reflect the removed
        columns or rows. Once undo the cell spans they become immediately
        invalid because the rows or columns are already removed, hence cause
        Impress to crash.
        
        Change-Id: I9d8641bdad43026eca03cbeaaa3a5907b516304f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112355
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2021-03-16  Ayhan Yalçınsoy  <ayhanyalcinsoy@pisilinux.org>  [fd9b1fbcae5d90d7e542dae999cffda9a0f928f0]

        tdf#137925: UI: Preferred user interface rearranged
        
        Change-Id: Ic943460fd45fbfb77774f1bff3f5cd152b57b7e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112553
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-03-16  Stephan Bergmann  <sbergman@redhat.com>  [67acdf3f1c536079e07afcec6894ed1f8d08b2bd]

        loplugin:staticdynamic (clang-cl)
        
        Change-Id: Ifb1ee4a221ddacdf676443ec720c12f6504e2f8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112576
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-16  Stephan Bergmann  <sbergman@redhat.com>  [f416acdc3a142c7bf54ae5ea5d5fdcd690e0e810]

        systools is no longer part of the URE interface
        
        ...since de030cd7a234fd9191364647deb1a4836ca992cb "gbuild: Remove MSVC 2013
        legacy code", so no longer treat it as such in compilerplugins.  (Which caused a
        few loplugin:includeform and loplugin:nullptr warnings.)
        
        Change-Id: I99b42e76992e31aff56b417c05738d4d29e3faf9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112575
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-16  Caolán McNamara  <caolanm@redhat.com>  [90f25a4ff279aa4561861c313c7c18b9d42777a8]

        add access to DumpAsPropertyTree for sidebar::Deck
        
        Change-Id: I9df780ba3a6701275256fff585f4a969178aaff2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112574
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [6fdff333560e625b7c5c4dd9053c9945a45a52d1]

        tdf#129606: sc_ucalc: Add unittest
        
        Change-Id: I7fa9860da5f80fa903246d417f07a99dae4afb3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112566
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-16  Tor Lillqvist  <tml@collabora.com>  [f1073838d24d418c14afd0cf5cc4cfd547f5d213]

        Do build Pdfium for iOS, too
        
        For it to compile, the inclusion of <Carbon/Carbon.h> had to be
        replaced with <CoreGraphics/CoreGraphics.h>. That doesn't harm the
        macOS build either.
        
        This fixes the crash in
        https://github.com/CollaboraOnline/online/issues/1710 . I am not
        entirely sure yet whether the actual PDF import functionality now then
        works in the iOS app, though.
        
        Change-Id: Ie25e7c58632c0fdddb569d58217f23b26d1e5937
        Signed-off-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112571
        Tested-by: Jenkins

2021-03-16  Jean-Pierre Ledure  <jp@ledure.be>  [8570a945f2c77ea0231acd0d110016a336dbf9c7]

        ScriptForge - (scriptforge.py) Exception class
        
        The SF_Exception class is not intended to replace or complement
        the builtin Python exception handling.
        Hence it implements only a subset of the corresponding
        Basic service.
        
        - no properties: they are fully related to Basic error trapping
        - next methods are available: Console, ConsoleClear, ConsoleToFile,
          DebugPrint and RaiseFatal (reserved for internal use)
        Restriction: Console() does not work in non-modal mode.
        
        DebugPrint formats its messages by using the repr() builtin method.
        DebugPrint outputs from Basic or from Python are mixed within
        the same console.
        The other methods call their Basic counterpart.
        
        A new method has been added both in Python and Basic: DebugDisplay
        It combines DebugPrint with a display in a message box of the
        arguments.
        
        Change-Id: Iba94ab951b95b409c881ac17560476d6e9bc2fc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112570
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-03-16  Luboš Luňák  <l.lunak@collabora.com>  [1e9b97dc1f795da63c92b0169415a4f455d9d014]

        fixes for SkiaSalBitmap delayed scaling (tdf#140930)
        
        The original idea for delayed scaling was that if a bitmap is to be
        scaled, only the parameters will be saved and the pixel buffer
        mBuffer will be resized only on-demand. But this gets complicated
        by mImage sometimes not being just a cache of mBuffer, but sometimes
        it is the only data. This is needed so that e.g.
        OutputDevice::GetBitmap() can operate only on SkImage without
        possibly ever needing a conversion to the pixel buffer, thus even
        keeping the data only on the GPU in the Vulkan case.
        
        Together with delayed scaling this means that the size of mImage
        can be either the original size (if Scale() is called with mImage
        already valid) or the final size (if mImage is created in
        GetSkImage()). Thus relying on 'mPixelsSize != mSize' as
        a detection of pending scaling does not always work for mImage.
        Handle this by using mImage dimensions in cases where relevant.
        
        Change-Id: Id9fad67b8936d2266c1f270d08023d15efee3987
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112545
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-16  Luboš Luňák  <l.lunak@collabora.com>  [2c84920182ee18d0cff97637bc7f20facc5f29cd]

        with mEraseColorSet, there should be no pixel buffer
        
        Change-Id: Icc39ce0516f6cb058cb11e20420a387a913a81e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112544
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-16  Luboš Luňák  <l.lunak@collabora.com>  [96007832dd3d800ca781c9ef12904b178adb61f1]

        don't repeatedly create (alpha)SkImage on mEraseColorSet
        
        Change-Id: Iac42ead2bfd5a2b7f245cc44634f675a559d86ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112543
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-16  Caolán McNamara  <caolanm@redhat.com>  [98fbedf9e59ba5b6159abfbc85c05c00ceab5b90]

        a panel if present is always enabled
        
        there's no case, as far as I can tell, where the panel container window
        is in a disabled state. Hidden yes, disabled no.
        
        "enabled" in the json dump was added by
        
        commit fc93925a935960c750f400b9b3c79a592baaf5fe
        Date:   Fri Jan 10 18:03:49 2020 +0000
        
            lok: jsdialog creation for sidebar panels cleanup.
        
        presumably for completeness sake
        
        Change-Id: I7c04190118db52d57e514f391b953b4deb00d533
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112542
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-16  Caolán McNamara  <caolanm@redhat.com>  [fa1bcc22921941b2cd8a0b32fe0d15655d12d607]

        tdf#122894 skipping anchor in column in footnote
        
        a trawl of crash testing document didn't show up another example
        and it doesn't seem possible to create this scenario directly in out
        UI
        
        Change-Id: Ie65a51bf609e8bacd261f368f0b8037431c116ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112567
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [bada1d6abac201e28d470d1c4e18ab77672fdf01]

        uitest: sc: assert text in entries
        
        Change-Id: Iabb83856f3362efd23408688b239637729fc48e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112564
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-16  Ahmet Hakan Çelik  <ahmethcelik@gmail.com>  [0726ecd9e2f2d94e9f49eb40d2b4952475e02764]

        tdf#114441: Convert use of sal_uLong to better integer types
        
        Change-Id: I173d57105429e2bdf2288678fa7911b8541a402b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112154
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [d2392723e1db63e31aa31fb4531a368b349fcd88]

        tdf#89998: sc_ucalc: Add unittest
        
        Change-Id: I134ce260f0c605185125bbd2723c58661d9ba615
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112561
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-16  Michael Weghorn  <m.weghorn@posteo.de>  [66e531d2337be9a2be7b1798779fb9da0e198bbf]

        tdf#141052 android: Include 'tabbuttons.ui' and 'tabviewbar.ui'
        
        ... which have been added in
        
            commit e00fd78e6e454491014f03370e14efa5ebc2eefe
            Date:   Thu Oct 22 19:41:17 2020 +0100
        
                weld impress TabBarControl
        
        and
        
            commit aa0657e2983007c505b1223281df4a3a4eb6e73a
            Date:   Fri Nov 20 15:59:17 2020 +0000
        
                weld ImplTabButtons
        
        and are now needed by Impress in Android Viewer
        as well.
        
        Change-Id: I7fd89fa78a277d9da2121a47765107166ada1fd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112557
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-03-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [95bb2a4fe05fe94029047d3165af21b56b7cd3e5]

        vcl: add BmpReader{Writer} and many BMP format test
        
        Change-Id: Ibadfed73b9649689cec6e69f562a7a1226aef932
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112554
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-16  Miklos Vajna  <vmiklos@collabora.com>  [d934cb370b1d660f996ec959fda4bcc6f29902a9]

        tdf#138895 DOCX filter: fix handling for effect extent vs line width
        
        Regression from commit a5a836d8c43dc9cebbbf8af39bf0142de603a7c6 (DOCX
        filter: effect extent should be part of the margin, 2014-12-04), the
        problem was that effect extent is OK to be added as an extra margin, but
        line width is part of that effect extent in Word, so Writer margin
        should not be increased with the line width.
        
        The Word behavior seems to be that half of the line width is part of
        e.g. the top effect extent, then the other half is part of the bottom
        one (and so on).
        
        The bugdoc's case was that a too large margin shifted the last line
        below the shape, and this tiny half-line-width extra margin handled
        correctly puts the line back to its correct place.
        
        Change-Id: Ic897926f3d79f979ea84aef3dbda49c46b18a3ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112558
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-16  Seth Chaiklin  <sdc.blanco@youmail.dk>  [5ac7d9e0cb5172e3582b8fa4548913cdcdadc677]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 09799dd8cd57f5971241ba7a5a3365220d106407
          - tdf#140478 clarify explanation of List in Basic Fonts
            
              Thanks to Mike Kaganski for insight.
            
            Change-Id: Id5135c6e75d0bf6d19bedc5ac21d56656bf83678
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112525
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-03-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [ca28c94bde551a07a2b61bf91b7a55c93497d451]

        tdf#112780: sc_subsequent_filters: Add unittest
        
        Change-Id: Ifcf09bc40dd8ce3304b87a902f9d8d9991b62531
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112541
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-16  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [be0fdabfa6cdac4a606ae3691ac99948fb12e537]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 65d0ce6b572ab20c9ebc89771118458acfab9d40
          - Fixups of things missed in review
            
            Change-Id: I6190d21bef297077e6a7685b59b58804cce60bca
            
2021-03-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b63e845c25f5e78e845cc9947b0b1f9958a646ca]

        devtools: more string for transaltion, improve display of values
        
        The change improves the display of values by shortening the string
        value when showing it in the tree view. Also improve representation
        of the object and sequence.
        
        In addition add strings in object inspector for translation.
        
        Change-Id: I502556f11e4c5c83de7174db8b22b2c83d55ce8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112552
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1279f0bad577e44fb0a321b17a44759dc3e32c53]

        devtools: move "Development Tools" menu from "Help" to "Tools"
        
        Change-Id: I82f3315321ecb3ef2796234968ff22392be828eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112551
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [14589413c8d10bfe9186994b55d436331a97a43e]

        devtools: rename menu "Development Tool" to "Development Tools"
        
        Change-Id: I9da31857bfbf16c99bdf1a811395ab7346cf8d24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112550
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [42503d3e3004242b96d41c0722078fef6c69188a]

        devtools: extract conv. from enum value to name into a function
        
        This conversion is not that trivial, as it needs to access some
        reflection UNO classes, so extract it to its own function.
        
        Change-Id: Iafd1aa7443f21d90efe60c70f725c07f6638feb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112549
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2b9cf977810193b642761328ec15ec78ce245016]

        devtools: add a text view to show the value of selected property
        
        Sometimes the property value in textual form can take a lot of
        space, which can't be shown completely in the tree view. To solve
        this problem, this change adds a text view at the bottom of the
        tree view, that shows the complete value of currently selected
        property.
        
        The text view can be expanded if necessary, but to not require
        constant changing of the pane, the position of the text view is
        always reset to 90% of the total height.
        
        Change-Id: I209ee29c7b60ecaa15227cc4966f19a063a7dc0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112548
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [173697822d6a598461f79da2e2f77f24723d40ab]

        devtools: put ObjectInspector widgets into it's own class
        
        This is needed so they can be shared between ObjectInspectorHandler
        and DevelopmentToolDockingWindow, otherwise we have to add each
        widget as a parameter to the constructor and for each make a
        referenced member. This worked for a while but with more a nd
        ore widgets it is becoming ugly.
        
        Change-Id: I8f17e4593b04efaf85ef50d0639c306c204ce92a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112547
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5b84eae0c10aa33bb8ef3a9a0d1336bcc9e9163c]

        devtools: add strings for translation in DocumentModelTreeHandler
        
        Change-Id: If2a09e969a5b27a67f977ec931d6eeef1712ce5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112546
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-16  Seth Chaiklin  <sdc.blanco@youmail.dk>  [291f9275ff270b5b330df755bdb298944f09afb6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7eb8bd84951159cf677149d0f7c87a8b3e07b764
          - clarify how to make global shortcuts
            
            Change-Id: Iec8aee5b380aff28674e9500e727b5861e03bd9b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112524
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-03-16  Seth Chaiklin  <sdc.blanco@youmail.dk>  [169b392a4c53e7aeab766b1f03d87dc91e4c7acf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2ba8732a796649458637ac2163c156a3d916a260
          - repair embed with renamed id
            
            Change-Id: I3fd958f23434b0f6b655086fcc9b39702298e866
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112523
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-03-16  Seth Chaiklin  <sdc.blanco@youmail.dk>  [b24d32f18938c5118235c63572c373eb9f9155ae]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5a491d5ee63f9cb309384f65d7a652342ce05fd1
          - Related tdf#140478 update "List" for Tools-Options-Writer-Basic Fonts
            
              ( shared/optionen/01040000.xhp ) "Writer Options"
                * update to <h1>,<h2>
            
              ( shared/optionen/01040300.xhp ) "Basic Fonts"
                * description for "List" option has not changed since its
                  initial commit in 2004. Seems to be inaccurate, but no
                  changes made, beyond correcting command sequence
                  for Bullets and Numbering, because maybe this option
                  will be removed (tdf#140478).
                * Updated to <menuitem> in those paragraphs were menu
                  sequence was changed.
                * update to <h3>
            
            Change-Id: I5b04f8bdc9547d76cec17e75c8b8328517e066be
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111043
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-03-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [034fa64b2becaf1b1eefa0a24d52808f30ce7c12]

        tdf#113271: sc_subsequent_export: Add unittest
        
        Change-Id: I92b9184cc36dcfedec40a74b6dbcee1c2583ebf6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112540
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-15  Luboš Luňák  <l.lunak@collabora.com>  [304352d9df17ec5e9963c1b0d41c7f7cb951012e]

        less complicated Skia SSSE3 loop
        
        I copy&pasted this from other code, but in this case it's simpler and
        less confusing to not overrun the output buffer.
        
        Change-Id: I782348d9870ac1e87c49e2267953c2f6299dbcd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112537
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-15  Eike Rathke  <erack@redhat.com>  [c98891a4ba67a73d7a683ffb24845512705a4bbf]

        xls load: suppress secondary [~gengou] calendar modifier in format code
        
        ja-JP Gengou calendar is an implicit secondary calendar switched
        to and from by format codes.
        
        Change-Id: Iea268310ac5e917f2168fec0166754424baa925d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112511
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-03-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [8a7b46c0372eb2445c0bd35c1ebe4a7c96115e5c]

        sc_uicalc: use UNO commands for copy, cut or paste everywhere
        
        It's fine to use them since
        043c67e0f7358753a2007b7c2bb6cc68aeea7ecb
        < dummy clipboard for unit tests >
        
        While at it, remove a couple of obsolete FIXME comments
        
        Partially revert 9fd193168fe092bf15edbc81b8b1a15ca6d7c032
        < tdf#118207: tdf#118189: sc: Move UItest to CppUnitTest >
        since CutToClip is no longer used
        
        Change-Id: I73959fbc810dc5e82b76862338814e720dc97d89
        Signed-off-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112533
        Tested-by: Jenkins

2021-03-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [058d4f77bd74690cd66504b681cbede6af82de6b]

        Fix typo in code
        
        It passed make check on Linux
        
        Change-Id: Idf02a51ff3f8a0a25d30606ea9744ec8d896924e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111083
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-15  Caolán McNamara  <caolanm@redhat.com>  [843f41917ec256ecc9122e13ea8f6da901cb50fb]

        drop PrintWindowSubTree that is only callable by itself
        
        Change-Id: I14ec71ca429e60f7e350c92534db6d983a559c61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112536
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-15  Eike Rathke  <erack@redhat.com>  [3e73d3475711b790cc80b9a286c5d454f3929384]

        xls save: fix writing inline calendar modifiers as format code, don't
        
        E.g. ja-JP
          GGGE [~gregorian]YYYY
        saved as OOXML ended up as
          [$-411]ggge\ gregorianyyyy
        which when reloaded became
          GGGE GREGoRianYYYY
        displaying
          令和3 R033Ro03ian2021
        (whatever Xcl might have done with that).
        
        Change-Id: If8a7d5b837b69c32afacc7a8d7646fedc84ab87a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112510
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-03-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7246c1b4971e780be8d027de5171f42cc0749c16]

        Fix typos
        
        Change-Id: I1e962f882f0c1fbf6c919f2c9a97242eac9d69c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112508
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-03-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [12d719d9dfe72f376ae0997977f44310031a45d2]

        tdf#136113: sc_uicalc: Add unittest
        
        Change-Id: Iddc82cf41269e15b5d8afcb203b9ff6ae006a87a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112492
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-15  Jean-Pierre Ledure  <jp@ledure.be>  [2e5055ed463ef987105b32eda5e0454b0a9dc7f3]

        ScriptForge - (scriptforge.py) Dictionary class
        
        The new SF_Dictionary class subclasses the dict native Python class
        and implements 2 methods:
        - ConvertToPropertyValues()
        - ImportFromPropertyValues()
        
        Usage:
         dico = dict(A = 1, B = 2, C = 3)
         myDict = CreateScriptService('Dictionary', dico)  # Initialize myDict with the content of dico
         myDict['D'] = 4
         print(myDict)   # {'A': 1, 'B': 2, 'C': 3, 'D': 4}
         propval = myDict.ConvertToPropertyValues()
        or, alternatively:
         dico = dict(A = 1, B = 2, C = 3)
         myDict = CreateScriptService('Dictionary')  # Initialize myDict as an empty dict object
         myDict.update(dico) # Load the values of dico into myDict
         myDict['D'] = 4
         print(myDict)   # {'A': 1, 'B': 2, 'C': 3, 'D': 4}
         propval = myDict.ConvertToPropertyValues()
        
        Change-Id: I932e899062c39f3fe8ab05dcf3cd02acf2f060a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112488
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-03-15  Seth Chaiklin  <sdc.blanco@youmail.dk>  [d0e4e4f4994424085ebd33b8d4333fdef454cc52]

        tdf#139667 tdf#126689 "Add to Previous List" in menus and toolbars
        
        Change-Id: I85334320f6fde2b12b981ad7fdeee570e89fd74f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112420
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-03-15  Seth Chaiklin  <sdc.blanco@youmail.dk>  [23974f5f00cd5d5e7a52cb3e257ec74bbfa12607]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bbcbc7ca09d2301e8fbcbaed37588959ba4e6b68
          - tdf#135783 improvements about applying page styles
            
              + add explanation about how to use Status bar to apply page style
                and a link to the page about how to turn on the Status bar.
              + write new section about how override a "next style" in page style
                and a link to another page with additional information.
              + add bookmark about overriding page styles.
              + add a note about what to do when a user wants to apply a page style
                to a page that is formatted with the page style's "next style".
              * updated to <relatedtopics> section.
            
            Change-Id: I4d5f8537d1e4e9f8cceef840e6b2ce221207c79f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112292
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-03-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [6e5081011d7727536a5ff8eb604907cdb041d2b1]

        tdf#124318: sc: Add UItest
        
        Change-Id: I1ddce1226d04e67fc21f3c40e771408aad8aa883
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112493
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-15  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [ac0b6fb3842201e438950ea99a55ad334f8521ab]

        tdf#141045 - fixed copy paste error in the replace function
        
        Change-Id: Id68670fed89e4cc700c5eea395139914bebdb657
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112509
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-03-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5a086e43ef9959b2c934b7747e0453636a336af0]

        Fix typos
        
        Change-Id: I03d48712252cb9f2a3e3c14d6800081ed6af84d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111911
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2021-03-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [69d79d41c8f1f509e0a5a4e013a8caef01401ece]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 145718f04baf9d9febad94a6ce9d884b5c0e8ced
          - Fix typo
            
            Change-Id: I10d04a332b92267e79621cd26ccadab2bf43fb48
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112507
            Tested-by: Jenkins
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2021-03-15  Michael Weghorn  <m.weghorn@posteo.de>  [96af7614c205cbb43379d8b37fd02de7080175a0]

        tdf#141044 android: Update included .ui files
        
        ... according to changes in
        
            commit 51379fb3d46e5891bdaea0122bd62b0753663da3
            Date:   Thu Dec 3 15:54:45 2020 +0000
        
                weld writer's FrameControl MenuButtons
        
        and
        
            commit a39a3f1ad1e5e39b09ce474c0f4c0f9f4e174bbe
            Date:   Tue Feb 9 12:07:27 2021 +0000
        
                weld impress annotation window
        
        Change-Id: I635a6ce74844d08cafa8c50c090ba04b2aefc287
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112490
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-03-15  Mike Kaganski  <mike.kaganski@collabora.com>  [760a902a3314b7fde8751b0df67c024b8d5935f3]

        Deduplicate trim implementations
        
        Change-Id: I9233e9d6f11d9abf90ff27769673ba67555a9dde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112430
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-15  Noel Grandin  <noel@peralex.com>  [fcc022ca9c8e93f045f7bed7bf9b672f55e741b5]

        mark some more tests failing on non-default dpi
        
        Change-Id: I72713695d39ae188fa4f1fc13354f6bb4aeec8ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112489
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-15  Michael Stahl  <michael.stahl@allotropia.de>  [4927e8277d0a9740c0d52015bbcb8571081b721c]

        configure: fix detection of CLANGDIR
        
        ... for values of CXX like "sccache clang++" - take the first word that
        contains "clang".
        
        Change-Id: Icb4406fdaad73e593e5d7086bc726f8e1b017acd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112479
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-15  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [67ad205404211a2ae17c430a17ede6e9d04d0b7e]

        tdf#139804 Focus form controls inside document with Alt-<Mnemonic>
        
        Change-Id: I710a23a53ca0eb256a477a78ce1b7ae01129f717
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111865
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-03-15  Seth Chaiklin  <sdc.blanco@youmail.dk>  [aa0fb6ed5c9bd17f9fe339de981291120431c370]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1e37bc66a03bbc4b096147addcebfbe41030557c
          - tdf#139667 (tdf#135895) improvements/updating to making lists
            
               ( swriter/guide/using_numbered_lists.xhp )
            
                 * update command names
                 * in paragraphs where changes were needed, also updated
                   to <menuitem>
                 * move icon out of sentence
                 + embed icon table
                 + add <keycode>
                 + add unordered list to items about formatting bullets
                 * update to <h1>,<h2>,<note>
            
               ( shared/02/06120000.xhp )
                 * "Bullets On/Off" -> "Toggle Unordered List"
                 - remove "colspan= rowspan="
            
               ( swriter/guide/using_numbered_lists2.xhp )
                 * replace icon table with embed to another table
                   with updated command name
                 + add tip about using paragraph style for numbering
                 * change <note> to paragraph with heading about removing
                   numbering
                 * elaborate section about formatting lists, and move some
                   paragraphs about this topic out of the "Adding Numbering"
                   section.
                 + add to <note> about formatting being reset with toggling a list.
            
            Change-Id: I1e0d7d46dfce2f69f7a0954cf5d3094d413dd95d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112424
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-03-15  Johnny_M  <klasse@partyheld.de>  [6dee2081c4dae3aaf1906130bee8d1337d5d4f07]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 339aa19b6692e3257d5395007a176a6a4d617b88
          - tdf#132643 Translate German section IDs
            
            Change-Id: I0988787d5a7625522d965116e00c603abb1cc3f8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112457
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-15  Johnny_M  <klasse@partyheld.de>  [a0190607f765b07b1c713b5121767f7d433263c9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1a57e06deea95baf3c2a079a4801d79e9cc79429
          - tdf#132643 Translate German section IDs
            
            Change-Id: I566c353761791a19fa4f3c88cf74dd2d2362edd1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112456
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-15  Johnny_M  <klasse@partyheld.de>  [f4c165ac4fa85d5296d5a9ca5f507c3d52208fa7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a28537f013358655717d30ee44b8483eeb884a71
          - tdf#132643 Translate German section IDs
            
            Change-Id: Id07c49b9fea44014cb7ebb46721e5f334a3da2d8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112455
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-15  Johnny_M  <klasse@partyheld.de>  [2595d5d64cecbf7d0879cba1ced749d66ff4bdc6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 237a7aff38cc27712c99d703616ffe7540599883
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia27683282e9efff87b24faa59c914d92a6653fca
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112453
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-15  Johnny_M  <klasse@partyheld.de>  [6da573f78e7e2101a101c1aa61e931e358a40f4e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d93fe2c65b1d4f9ea5c186b876e6d59286284eea
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ic7867b01794cb3de7e6cd0db5f71f015a8554437
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112454
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-15  Johnny_M  <klasse@partyheld.de>  [56269c2856190d8ea2db561e13831f14af2aa7d7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 76614b12605a40fb5ace22e4a5137f9bbdfe2479
          - tdf#132643 Translate German section IDs
            
            Change-Id: I489e4ff06ac89dc6668e101a0d15e22385ef2fd6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112451
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-15  Johnny_M  <klasse@partyheld.de>  [1790b047fe73ec61234fd2fc3b49eac0be8489b6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b7209c8bbf7d0bb868c9f0dc47bebfa078f32cd2
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8964f90c6e5686785874aebcdf61faf18f6d6cc4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112452
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-15  Johnny_M  <klasse@partyheld.de>  [c041e71f606d852b9e6687dfcb114fe5ef6deb50]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b004d30b3708b72029a63ed81ba2480b19892adb
          - tdf#132643 Translate German section IDs
            
            Change-Id: I1008ffa0731cf6f3427ad15ee0b0667f3f4ba38d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112450
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-15  Johnny_M  <klasse@partyheld.de>  [bfaf5536063341997242603de35b335a1f99aab9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 440e45a0d50e4977f303ec54f7593a2c628ca5d4
          - tdf#132643 Translate German section IDs
            
            Change-Id: I02996cedb1c7cd69b3aa43b193cb8b81eadf63a9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112449
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-15  Johnny_M  <klasse@partyheld.de>  [00f68d238878eb7137b2c10875525787fb2a25a4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e033a894bf057fe7b38837b0d7c780682e3ce686
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iec3b9f117897160a5f8c14e43eaa986adbc51202
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112448
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-15  Rafael Lima  <rafael.palma.lima@gmail.com>  [a944c21dcc9bafe18902fb26dca06ac5347230e7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f49b8a9bf0d25148085d818006e9ecd344d0ca84
          - tdf#140377 Add example of Hyperlink to folders
            
            Adds examples about how to create Hyperlinks to folders in Writer and Calc.
            
            Add bookmarks to the corresponding Writer help page, so that it can be found in the online search.
            
            Change-Id: Ia453900c3648bd9883ad955a7189037e7c7f0fd7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112421
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-15  Rafael Lima  <rafael.palma.lima@gmail.com>  [0f70426af7d9c3354bbb934d143eeed7146daba7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 49b9dad2f749a9bab2d3b30e9688b9115dceefa4
          - tdf#140889 Update Slide menu Help page in Impress
            
            Change-Id: Ifda20ad8598c675cf7fa1c5286a97d12ca4d8ca0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112413
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-15  Gökay Şatır  <gokay.satir@collabora.com>  [10f8764ff9c3945e3e51c7d483dc7a07bdea29f9]

        Calc: Update selected cell range before calculating the selection area.
        
        Change-Id: I7a814be03acb246e1eb9d68425418ee1357510fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112472
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        Reviewed-by: Gökay ŞATIR <gokaysatir@collabora.com>

2021-03-15  Michael Stahl  <michael.stahl@allotropia.de>  [b4f38c6b8bbc6ea6a5d9354bfd24e411fc5a51fc]

        tdf#133487 sc ODF export: reorder flys' ZOrder/z-index...
        
        ... so background shapes have lower z-index than foreground shapes,
        as is recommended by ODF 1.3.
        
        Spreadsheets use a different attribute, table:table-background="true"
        on the shape itself.
        
        Change-Id: I98338972c3a1bd116aa1959f3280d5336aec7bf3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112196
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-15  Michael Stahl  <michael.stahl@allotropia.de>  [9bc6160e0acbc78be998129ea55ed7e4529959fa]

        tdf#133487 sw ODF export: reorder flys' ZOrder/z-index...
        
        ... so background shapes have lower z-index than foreground shapes,
        as is recommended by ODF 1.3.
        
        Also let SdrObjList::sort() record Undo actions, because earlier Undo
        actions could expect the previous sort order.
        
        Change-Id: Idbecf0a2acd525d42efc0ac92677b1c7987cc6ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112180
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-15  Mike Kaganski  <mike.kaganski@collabora.com>  [bfa320ef2ac7ab9a84f86eee6dfa7f3ee67fa630]

        Drop obsolete comments
        
        ... since f14b9d30293f180500fc56d81e5390021758e7c1
        and 7d8e94444d989d0ac4a4055b207726708e9ec0da.
        
        Change-Id: I51dcd16779adfa7acd95d916769f1142372190a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112426
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-15  Stephan Bergmann  <sbergman@redhat.com>  [c18e5fd7d6c85d4755f1a70d97336d07b2add510]

        GCC trunk already calls it C++23
        
        ...since
        <https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=78739c2df788ee5c868d998a6333d453317d8711>
        "c++: Add support for -std=c++23"
        
        Change-Id: I28e345b4130f04eb37a1acb736a4ccbf2f577451
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112392
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-15  Stephan Bergmann  <sbergman@redhat.com>  [5d83d14ef8e3a149f2dbcddc18a70edda021fbfe]

        Clarify that rtl::ToStringHelper::length must be precise
        
        d87f5d30879aca73fff271c254589fc41a91fdd0 "support for fast O(U)String
        concatenation using operator+", introducing rtl::ToStringHelper, had intended
        that length can return an optimistic maximum value if the exact value cannot be
        determined (e.g., when creating the textual representation of a numerical value
        only on the fly, not upfront), witness the comments removed now, but never made
        use of that, always returning precise values from the various
        rtl::ToStringHelper::length specializations.
        
        And then cbe3b2fe0b9d745e22a2bf436ce55141b15f9502 "Avoid conversion warning in
        O[U]String[Buffer] constructors", not being aware that length could
        theoretically return an imprecise value, made certain code rely on it always
        returning a precise value.
        
        So clarify the status quo, that length always returns a precise value.  (See
        also the discussion in the comments of abandoned
        <https://gerrit.libreoffice.org/c/core/+/110129> "Drop obsolete comments".)
        
        Change-Id: I7dc72e9e15304779cc4d2edc01331959b6fbe869
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112397
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2021-03-15  Noel  <noel.grandin@collabora.co.uk>  [0a900287cff32c7fd94f498f8077a3a2d162e131]

        no need for this map<> key to be const
        
        it is a value type
        
        Change-Id: If2b122a72b3e0359a9b7996ede85e625a44102d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112476
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0fc152604755eda45fe91972325c6f1340707524]

        Fix typos
        
        Change-Id: Ic3218f9a66f4c37419195a96f4ee9f9d7d0ffb04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112142
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-03-15  dante  <dante19031999@gmail.com>  [9b9d4da7c688b884c428cda6900415fe891f88c2]

        Correct text command on mathml import
        
        Change-Id: Ie3c2433606d1994feaa349b7664fd7b3d07ffcd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112475
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-15  dante  <dante19031999@gmail.com>  [50ef3d86ee8567bd5c84ff9aacc966675fe401cc]

        Provide node type with more analysis capabilities
        
        Change-Id: I3b3b866a9fdf0b5d0b9f40c0ce9bddbaf2c0b1ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112235
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-15  Seth Chaiklin  <sdc.blanco@youmail.dk>  [8ef2414c37843c205dc925677db399553a3ac735]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f5d99bca347d24156579a10d9ae2127eac2e1913
          - update renamed id in embed
            
            Change-Id: Ibf94159a4c7068f59b532ef37a57d88f0340b4a1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112425
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-03-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [24b10675025ac6ed628e7b889f44c6661e1044c9]

        Fix typos
        
        Change-Id: Ied3445430ffefbf27674f103c879a606909c9b3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112478
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-03-14  Caolán McNamara  <caolanm@redhat.com>  [76546f678e86b5c551f3dfe28f35864cebdd2019]

        ofz#32026 null-deref
        
        Change-Id: I9bb0e75a91c3646b86be24954249c319b63f6a2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112462
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-14  dipanshu124  <dipanshu@iitk.ac.in>  [993298cfff01e09142c98faf03c3dbb608369114]

        tdf#139734 Drop redundant asserts after MacrosTest::loadFromDesktop
        
        MacrosTest::loadFromDesktop itself asserts on its return value. Thus,
        there additional checks in unit tests are redundant.
        
        Change-Id: Iec9be2293c6337fa747c78a0963e31aa99b60772
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111810
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-14  Seth Chaiklin  <sdc.blanco@youmail.dk>  [75e9b6bcfb515f7b03a357c077b6fa144f7669c3]

        fix typo in style dialog function
        
        Change-Id: I88b38a33a1ca50a0165b11679ca28bb092a6eab5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112307
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-03-14  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [db8fb941ecc4c6e0279b47e4560b4b285339a17f]

        Fix ARM64 build after postgres upgrade to 13.1
        
        Change-Id: I12bdda6aedd9b7b15423f997fe8c6910d9c9e9d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112464
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-03-14  dipanshu124  <dipanshu@iitk.ac.in>  [d97528da0c70c43fccd3239cbe8e064c3480bba8]

        tdf#137494 Add Select Cycle uno command
        
        Assign F8 for toggling SelWrd > SelSentence > SelPara > Unselect.
        Reassign Extend Selection to Alt+F8.
        
        Change-Id: I2fc03c70a5786a629169178e64a0b0fd85ba2742
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112326
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-03-14  Mike Kaganski  <mike.kaganski@collabora.com>  [0adf52a644aaf85ba2bd666147c62c134234ffbb]

        tdf#141011: Postpone SwFieldDBPage::Reset to tab activation
        
        This way, it will only ask for password when dialog is switched to that tab.
        
        Change-Id: Ie2a453b0b6867ceb1ef3728a8565de4f6cbf4757
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112469
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-14  Jean-Pierre Ledure  <jp@ledure.be>  [082d4741fe981504bafef5ebe302e8263ef3719d]

        ScriptForge - (scriptforge.py) enhance property and method naming
        
        To make the access to services more close to Python habits
        and to better attract Basic users to Python, the convention
        for attributes naming has been enhanced:
        
        - property names may be ProperCased, camelCased or lowercased
        - method names may be ProperCased, camelCased or lowercased
          Their arguments are always lowercased
        In documentation examples, the camelCased notation will be privileged
        
        Synonyms for properties are managed with generic functions.
        The generic getter and setter has been reviewed accordingly.
        
        Method synonyms are hardcoded.
        
        The management of synonyms for servicenames have also been
        reviewed to be defined in each class i.o. centrally and hardcoded
        in CreateScriptService()
        
        Change-Id: Id8d3181118b1e61937e2412109bd0d1eedd6f5e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112470
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-03-14  Mike Kaganski  <mike.kaganski@collabora.com>  [351edb44eb0548f7e56464de42c1758a1f5e4ab4]

        tdf#141012: do not try to expand the node if RequestingChildrenHdl failed
        
        Just select the database node itself, so that it's still obvious which
        database is associated with this document.
        
        After selecting this node when initializing the tab, another call to
        SwDBTreeList::Select will be made, so make sure to handle empty table and
        column names.
        
        Change-Id: Ie1d1bd445e18d5900910c780a24102b4dde5c787
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112467
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-14  Noel Grandin  <noelgrandin@gmail.com>  [924733c65902d0b17764aded56c88c99d4b9a568]

        tdf#140986 hang in validity message
        
        this doesn't fix the root of the problem (something generating an
        insanely long validation message).
        It just prevents that problem from locking up the UI.
        
        Change-Id: I334729a30eca4a11d0150e3c89ff11c92a862061
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112461
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-14  Mike Kaganski  <mike.kaganski@collabora.com>  [34d58fb8e870b9c817e8d79b749297f4509dcb52]

        Cygwin/MINGW also use '--date'
        
        Change-Id: Icd0ad5e304d8479a56552dc8ff00b3bddab0ecf6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112466
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-14  Mike Kaganski  <mike.kaganski@collabora.com>  [346153f08c907739ca310934ad45814379971027]

        tdf#141015: Show Mail Merge toolbar when DBData has data source
        
        Change-Id: I74ea06b47d851d979103599526ae970035854dae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112465
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-14  Noel Grandin  <noelgrandin@gmail.com>  [c880d3e30405342a5ae6239cc77f69ed3ca6cc15]

        check for quit when calling Yield in loop
        
        so we don't get stuck threads when the main application
        quits
        
        Change-Id: Id36e99267ceb4154873b6ef8ef494622fff6c19a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112409
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2021-03-14  Noel  <noel.grandin@collabora.co.uk>  [ebe1f639cf65c20cee70aa55176bfb67e7b915f7]

        loplugin:unusedmethods
        
        Change-Id: I851eba4ca80eac9ee5896df53fbcd0f5ad125763
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112433
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-13  Caolán McNamara  <caolanm@redhat.com>  [b8d3d4ad0f5bf4f449118214a91219b98ee506c3]

        merge the various SetPointFont via DefaultDevice calls
        
        Change-Id: I769bb95c588c7222ff0dc6c4b845dfc3f0d7cbc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112390
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-13  Noel  <noel.grandin@collabora.co.uk>  [c58cc416b604de0891fc8976bcf7cf099e2e8e00]

        loplugin:unusedfields
        
        Change-Id: Ic40d908c3063cc2537bc1746421fb76f070e5bc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112432
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-13  Seth Chaiklin  <sdc.blanco@youmail.dk>  [77528d474fb1121cc6c567463ebb9f87f76e7b24]

        tdf#128469 add extended tooltip for "Reset to Parent"
        
        Change-Id: If5aabfc5b677cbeb375745d5c1902848cf48c13f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112414
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-03-13  Mike Kaganski  <mike.kaganski@collabora.com>  [fbaea1013cc5781805254edc8830c1e46f46bd72]

        Drop duplicate method
        
        Change-Id: Ib9401c695a48673545d0adeac2bad24c7579e424
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112419
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9932cd89ae238b97090b8447ed50fd1ee8bf19cc]

        devtools: document classes and method, remove unneeded methods
        
        This documents DevTools classes and methods. In addition it also
        removes some methods that aren't needed anymore.
        
        Change-Id: I550e2ce197d1565b4f770eb7dd59b2195f2230a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112379
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-13  Johnny_M  <klasse@partyheld.de>  [23e07d6b0dac8bab47eb3cd0dafb3d6315af8f20]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a79cf6b2d03a68bbe60f8d6d827333f45afce47e
          - tdf#132643 Translate German section IDs
            
            Change-Id: I7188992d4b37d92cee355163246f79c9a39f1b4a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112436
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-13  Eike Rathke  <erack@redhat.com>  [e6d41f285617e4b867042afac5d3d92aa54e8e4c]

        ODF load: replace YY/YYYY with E/EE only for secondary calendar
        
        In the context of Gengou calendar with Era a [~gregorian]YYYY
        should not be [~gregorian]EE (although it works and displays the
        same Gregorian year).
        
        Related to https://gerrit.libreoffice.org/c/core/+/108532
        
        Change-Id: Iaec55c997089cbaea424220d858bffdf20ff3706
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112406
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-03-13  Johnny_M  <klasse@partyheld.de>  [8f669800d09643e81f6789dfcb06ac7ef20725ee]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d9b48feca0a73b62fffb37f9422dacaf8f82fb99
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8e6b0831db34a3d89dee225ff3309c132b39d755
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112447
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-13  Johnny_M  <klasse@partyheld.de>  [27b97a3197a36dda9adb37775d8fa4575685668a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0e4b96b68eaed9a7930e7a536e4a6d07bb0a26d1
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ib318ea56b67af90268aa7b0db9263f868da22ed4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112446
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-13  Johnny_M  <klasse@partyheld.de>  [13da80eb41ed09d4b9cabdbcec61f63eedd9a0a6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8557d909425c3b27058fe9ed1c76ba42309836ef
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie7ed10945dbcdd2a131fbbe2267e630204e28961
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112445
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-13  Johnny_M  <klasse@partyheld.de>  [a3ce1bd3ec3cbe88e30bc061b336daca4a7435d0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3a3d1e415a812bd77aa9ea40b2e0cc969aa2f06d
          - tdf#132643 Translate German section IDs
            
            Change-Id: I54de1b24b18f8d8e7cd10c537e74e488467cb245
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112444
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-13  Johnny_M  <klasse@partyheld.de>  [c9fc5342f404a86beec3c24fe77e87f48b58ff82]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to eabd5c1f6b4f4e9d9b9bbb409f7a0ed3375c4020
          - tdf#132643 Translate German section IDs
            
            Change-Id: I6a84b9258f0959f152922a9deeba8d3c5ed8a083
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112443
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-13  Johnny_M  <klasse@partyheld.de>  [887273539fd9765de1473cd5da804f15ea88a57d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5c2777e3d0f67c9de7fca9180a840640a749d2a2
          - tdf#132643 Translate German section IDs
            
            Change-Id: Idd78a8afa5a2d9f7626d65ad6bcd7335fb4a3f07
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112442
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-13  Johnny_M  <klasse@partyheld.de>  [9452303550f41f455586db9daea51faf26a8873d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7dabbacf15e54b9ae46c168690c66c9aa136588d
          - tdf#132643 Translate German section IDs
            
            Change-Id: I14a7815b360a46b2d96cbb23100929ee7199f3bc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112441
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-13  Johnny_M  <klasse@partyheld.de>  [3f23ff81cdd484b4d8f3ac6f5142e9fdb6c8121b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 862bcd66da0350ec419a01a599d5c40773af3e8b
          - tdf#132643 Translate German section IDs
            
            Change-Id: I0013226eccfda5accdcf5887b034008e11ad99a0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112440
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-13  Johnny_M  <klasse@partyheld.de>  [26c93d9d2a2e77d4e831df7e64014f538180e795]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c92790d38b2eda94fa01d7a48ac9c719c3eef945
          - tdf#132643 Translate German section IDs
            
            Change-Id: I1e6ac034430a528bccb4fab8878f64e4b131c208
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112439
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-13  Johnny_M  <klasse@partyheld.de>  [55cd60a57cca8d4ffd5280c82de06c605652a2a2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f2d9f18cb243217da0682083a948ad2d233de65d
          - tdf#132643 Translate German section IDs
            
            Change-Id: I87a2b141a93278539d0d8fff51769716d6bbecc4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112438
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-13  Johnny_M  <klasse@partyheld.de>  [82ccc73a2a24f9aa620146a93b1ccca297c85a4a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9f62bb5a8396acaa99c0a334365519a768482690
          - tdf#132643 Translate German section IDs
            
            Change-Id: If02278a5f8d365f26623c104ecd1920d5c62725e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112437
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-13  Johnny_M  <klasse@partyheld.de>  [f214923766bab5ec64e81166948115ad2a446933]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 817d694272d13aa9006739e1c1bb8299ccb27614
          - tdf#132643 Translate German section IDs
            
            Change-Id: I80e25535a63f59f3025eb5804d40adc0fcbdb1cd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112435
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-13  Seth Chaiklin  <sdc.blanco@youmail.dk>  [af33b153d280780b702a0607394e52eb884312ec]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ddabd7954e37ae5308ded1c550ed6bf0422872f6
          - tdf#118008 update Spacing commands for format menu
            
                Spacing has its own place in the format menu.
                Does not appear in a context menu anymore.
                Change access command for Format Spacing and
                the items in its submenu (and refactor the
                submenu pages to <h1>).
            
            Change-Id: Iaf360a56090c4a36eeb379224297c7e8b4f2689f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112296
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-13  Rafael Lima  <rafael.palma.lima@gmail.com>  [1c0a9f7f26e7aa14b75d02a4bef033ff0a252c7a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fbd33772208531912a8c43917a8f660206ce38f9
          - tdf#138254 Fix broken link to Mail Merge Wizard
            
            When the user clicks the Help button in Tools >  Mail Merge Wizard, the help system can't find the Help page because a bookmark is missing.
            
            Change-Id: I61359ba9ed56ea1182ec77539dc620e4bdaed04e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112416
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-13  Jean-Pierre Ledure  <jp@ledure.be>  [42f05d000a618a004eb73b3d259841b258ecb902]

        ScriptForge - (scriptforge.py) Platform class
        
        Addition of SF_Platform class
        
        Most properties are provided by a direct call to
        ScriptForgeHelper.py
        
        Others result from an interaction with the Basic-Python  machinery
        
        Addition of STarDesktop() method in the SF_Basic class
        
        Change-Id: If1c03fe8e0ad36b6a665c8c44b477eca7cbc24bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112393
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-03-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1beb97dfc2d8c8e9ee06001ac59a22a3208214d1]

        devtools: show superclass tree in interface and services tree view
        
        Change-Id: I508b568bbb5b0559c265a3f058e689eeeb326b83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112372
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [68bc6a5dd68006ab86e7ef26f9e5d241cb118879]

        add PixelFormat enum that replaces bit count in Bitmap/BitmapEx
        
        Bit count for the image is a numeric value (sal_uInt16) but only
        a handful of values make sense - namely 1,4,8,24 and 32. This
        replaces the numeric value with an enum, which only accepts those
        values and checks the correct values are used at compile time.
        
        Change-Id: I0fc137c62bce3b0d021f05019a1648da628521bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112408
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-13  Julien Nabet  <serval2412@yahoo.fr>  [a73f24f47aea2dfa57459424f48b11b2b835e334]

        update pches
        
        Change-Id: Id6dfae9fb97fbe3fc89b9f2e083d7a3d5c1d36d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112411
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-03-13  Justin Luth  <justin.luth@collabora.com>  [cb7839169ac58bc24d986f4cf5532d1d6219574d]

        tdf#135774 Char highlight: partial revert tdf#114799
        
        ...DOCX import: fix missing numbering highlight
        from 7.0 commit 315d56582f8a56d8f2d3ea6cda63ea4832249608.
        
        If the numbering had a specified w:highlight in numbering.xml,
        then that character background should apply to the bullet point.
        
        However, SetDiffFnt automatically clears the highlight,
        the same as it does with mxBackColor (fixed in earlier commit).
        So a special step is needed to check if the font has a highlight,
        and since that direct formatting has priority, re-apply it
        after SetDiffFnt has finished.
        
        This is slightly different from mxBackColor - which is an
        optional attribute. Highlight is reset to COL_TRANSPARENT.
        If a RES_CHRATR_HIGHLIGHT exists explicitly setting a
        COL_TRANSPARENT, then any overrides should have been removed from
        pCleanedSet, and so it never needs to SetHighlightColor(AUTO).
        
        Change-Id: Id9d88054254563706b9aee90a1d257b467139334
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112410
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-03-13  Luboš Luňák  <l.lunak@collabora.com>  [a9bdb74c0309fca470abdaabbddea84798cbaa83]

        test gif-in-png Microsoft extension
        
        Based on document from tdf#92643.
        
        Change-Id: I0837562da121e805d011f88ffe4a678e75ca441c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112202
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-13  Tor Lillqvist  <tml@iki.fi>  [d5e215289b816742ed7a6d423565bf1d59a1d117]

        Minor improvement
        
        Change-Id: I0814fe7e732715e73ad56e3b2c91618ba04ae35b

2021-03-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [3faaad6d16881dbbd70e34dcb0445a3373f8ddad]

        tdf#127217: vcl_pdfexport: Add unittest
        
        Change-Id: I7b57fcce1b03f950c13b1e9a26f85acf6a515dfd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112405
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-12  Luboš Luňák  <l.lunak@collabora.com>  [43390c8642d575b2ebe02f9aae78d7350246119e]

        convert to/from premultiplied alpha if needed
        
        A mistake from bf2ba0f39be62978b512d6ed101219b9dd0dc6e4.
        
        Change-Id: I8c732e8d79b376c9a5bb7b39c2562663e097db99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112396
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-12  Julien Nabet  <serval2412@yahoo.fr>  [3ee6dcfacf283af71bce93423be43d1dcbb2c12e]

        loplugin:elidestringvar in sfx2/devtools
        
        Change-Id: I328526e78969f475aecbd40ac93a9eb3c6760394
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112402
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-03-12  Justin Luth  <justin.luth@collabora.com>  [c44b0df04c798e0a0fa094b14b9ed62ebc7594df]

        tdf#135774 Char highlight: numbering: don't clear existing mxBackColor
        
        If the numbering had a specified w:shd in numbering.xml,
        then that character background should apply to the bullet point.
        However, SetDiffFnt automatically clears mxBackColor (and I'm not
        sure why - but that has been true since way back to original import).
        Well, in this section the paragraph marker properties should
        only apply if the numbering doesn't have direct formatting already.
        
        So a special step is needed to check if the font has an mxBackColor,
        and since that direct formatting has priority, re-apply it
        after SetDiffFnt has finished.
        
        (P.S. This had been done earlier for GetHighlightColor, but it was
        reverted in 7.0. From my testing, I haven't seen an example where
        it was needed, but it too is reset to null - only it isn't optional.)
        
        Again, a unit test will be challenging here, since this is a
        visual change only.
        
        Change-Id: I2be129b11b6f746ba11c19d69bf01f3174c1b64b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111675
        Tested-by: Jenkins
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-03-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [6cae56fe25a51c9c0ec05253be8508940a013eee]

        TipOfTheDay: remove odd tip regarding GSOC
        
        Change-Id: I4d7111de1fb734c51e6449913caa52adaf43b594
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112381
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-03-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5e404d6289f433e72218e13ed5a083b59dbc307b]

        Fix typos
        
        Change-Id: I7366c5e7d6c9fb4dd7aa17a5d0405f28179a92af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112399
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-03-12  Miklos Vajna  <vmiklos@collabora.com>  [0fc76a646233bebebbca3f86144f30eb32a5d60c]

        CppunitTest_sw_ooxmlexport: clean up testEffectExtentMargin
        
        The shape had line information, but the intent was to test what happens
        when the shape has some non-zero effect extent, line information is not
        needed for that.
        
        And do the same for a bunch of other tests: a test document should
        ideally have line information only if it's relevant for a test.
        
        Change-Id: I9ea1f38841a30e7e61088d347443e37948b1a9d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112401
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-12  Miklos Vajna  <vmiklos@collabora.com>  [64ffabbdb2725e93de997171708bb31c33c93a55]

        sw bibliography, refer to a page: make the biblio field clickable
        
        - add support for this in SwWrtShell::ClickToField()
        
        - restrict this to ctrl-click by default (similar to hyperlinks)
        
        - ignore empty URLs
        
        - extend the tooltip to hint the URL
        
        - change pointer to hint that the field is clickable
        
        - downgrade the assert to SAL_WARN in
          SwAuthorityFieldType::RemoveField(), that currently fires every time a
          biblio field is de-selected
        
        Change-Id: I3b4a12d8a7661f7d8d41804f104505c7594debd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112400
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-12  Caolán McNamara  <caolanm@redhat.com>  [6db71f70a3b200d4074f6cda8ce445e9861d3296]

        tdf#140977 drop possible table-cursor before setting the new one
        
        Change-Id: I3d278af77886af3413b4a15464c8a52caa9a8e02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112391
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-12  ViswaasLP  <viswaas98@gmail.com>  [ce69ab8d61975d5d49142469115798b5b3688a63]

        tdf#124176 Use pragma once in sw/source/uibase/inc
        
        Change-Id: I74c85b0327005ba7b2d07169f052a903381eb1f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112373
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-03-12  Caolán McNamara  <caolanm@redhat.com>  [2f8e96ccdc062c76a596e626d2b605f3cc9b539e]

        we just use the OutputDevice api for setZoomFactor
        
        Change-Id: Ia72d9a82b266b2172581c757c30bfb80529849c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112389
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-12  Caolán McNamara  <caolanm@redhat.com>  [df0c80eef320ceeedacfab27f4da4c4ddbebb4bf]

        we just use the OutputDevice api for SwViewOption::Init
        
        Change-Id: I36a52d0e02d6a2fa900abc579d7d1018fc5381f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112388
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-12  Caolán McNamara  <caolanm@redhat.com>  [9d1eea8f21907a86f23736fd739d1b032e410711]

        can call XWindow::setVisible instead of extracting its vcl::Window
        
        Change-Id: Ia3b4c95b37f5da7ae1c8e04ae1181d00d7567cbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112387
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-12  Caolán McNamara  <caolanm@redhat.com>  [b9190aca7ddd1fa7daa30eed0c8770196ca7c08e]

        use ScTabViewShell to get toplevel dialog parent
        
        Change-Id: I87d8f41e60bd8dfb620861d6c6ec716ce72f7641
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112386
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cd2e32cae86f31e7dff8b350e3c5e551c79f4bc1]

        devtools: make all columns sorted in all tree views
        
        Change-Id: I0a20948fcad6919c5ee1a0f18d649ed9f7808114
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112371
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8d1888fca3147520c6f049ba4335932f69caf358]

        devtools: new column "Info" for properties in object inspector
        
        Adds additional column "info" for properties, where additional
        property attributes are written. Currently these are mostly
        constants from beans::PropertyAttribute, but they can be others
        too (anything that is useful to the users for the current property,
        struct, sequence).
        
        Change-Id: I12d21ebdfb9352bca79def98d5aa65aa48cfe2aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112117
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9f72f662d7ac2fbd5131ecf65be93aa001b720c9]

        devtools: use XInvocation2 to get the available properties
        
        XIntrospection is not needed as XInvocation can provide a list of
        available properties by itself and we need XInvocation to get the
        property value. So this change removes XIntrospection and
        simplifies the code a bit.
        
        Change-Id: Ic274c87c9c274a05537715b5f19662a7ceaeb2b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112116
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7aec678ff4f34bfe76ac64c8be8bae944ea508a8]

        devtools: show expander for the sequence only if it has elements
        
        Change-Id: Ic94881df48da63b8662484faaddc004d83756529
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112115
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d1d7390596400aaeb401e98f6ba7242742b0921a]

        devtools: shorter type names, improve sequence type name
        
        This change modifies the type names to a shorter form by replacing
        "com.sun.star" with "css". Sequence type names are also changed
        so that it shows the number of elements in the type name.
        
        Change-Id: I4b3b3d0917478d1e5ce0e7443e9b5118672cb12b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112114
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ee88afa23e86c20a355ccf00e5d7321d44ad56db]

        devtools: don't show the expander if the object has no value
        
        Change-Id: I2aa742c70ed3eab8b56d16e9d846d5bc21223c4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112113
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4acad9bad5f17991c2e426348704fc5cdaabd8ec]

        devtools: simplify getting the type name for Any object
        
        We actually don't need the XIdlClass to get the name for the type.
        
        Change-Id: Ie2a39ede1dcd7163120a40e64cca39a559796eeb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112112
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [46035be60691ba799910565456a5425dd1af3e14]

        devtools: allow an Any without value in object inspector
        
        If an Any doesn't have a value, still create the object so it will
        be added to the object inspector, but with "NULL" string as the
        value. This is needed to show that the property is available in
        this object, but it hasn't been set to a value.
        
        Change-Id: I986ceac436434af34709bdfc0588e4d15748c20e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112111
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-12  Luboš Luňák  <l.lunak@collabora.com>  [bd0dd2589c435078d8d974e3b37da5edb5f74f9f]

        use std::unordered_map in cppuhelper ServiceManager
        
        It's faster and I do not see any reason for the map to be sorted.
        cppuhelper::ServiceManager::findServiceImplementation() may be called
        quite often e.g. during text layout by i18npool::BreakIterator.
        
        Change-Id: If8c77c506b88a0a3eac29e0d20d43d2110eed4ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112280
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-12  Caolán McNamara  <caolanm@redhat.com>  [2502b80e57eb2116fd7043603833ff38f9da1320]

        query the DocShell if we have entered modal mode
        
        rather than using Application::IsInModalMode()
        
        Change-Id: Ib630aeef06928c2bbc5fb9697e6864874f2f2a71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112384
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-12  Caolán McNamara  <caolanm@redhat.com>  [ba123c6b03545f9c111c997d21b7dddf50399bf2]

        [Inc/Dec]ModalCount on parent frame so it knows it is in modal mode
        
        which is something we do on welded dialog already, but the prior
        native file dialog integration lacked this to date
        
        Change-Id: Ia1c3b81d5a2d567731215f367fcf37b750c51ee7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112383
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-12  Caolán McNamara  <caolanm@redhat.com>  [e1dbdfc133a81eb065fb1426a2bd0f36244f5346]

        document how this ScTabControl::AllowRenaming condition can be reached
        
        Change-Id: I127329794852c90edb3eceddf4974b2be7924362
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112382
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-12  Luboš Luňák  <l.lunak@collabora.com>  [16638bb53b93d9b3ad356c2774532fca4699f041]

        make vcl::PngImageReader ignore crc if fuzzing
        
        Similarly to the way vcl::PNGReader did.
        
        Change-Id: I985d40fb117bfcdd5cf8b867d0fe55227bd7cff4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112210
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-12  Luboš Luňák  <l.lunak@collabora.com>  [e1d0846e060d2b3faedfe1a5877303037d8cf4d6]

        drop PNGReader and use only PngImageReader
        
        PNGReader is a home-made PNG reader that does not use libpng,
        so it's more code, presumably less optimized and it apparently also
        doesn't always map colors properly.
        The only two features it has that PngImageReader doesn't are explicit
        chunk reading (used only for reading Microsoft's GIF in PNG, I
        implemented that for PngImageReader in a previous commit), and it
        loads paletted images as BitmapEx with a palette instead of
        converting to direct-color 24/32bpp or 8bpp-gray. The latter is even
        questional if nowadays that's feature or a misfeature, as it saves
        memory at the expense of speed. I can implement that if somebody
        misses it.
        I had to adjust some tests:
        - CVE-2016-0952-1.png - invalid CRC of the PNG header, neither Gimp
          nor Gwenview can display that, it should fail
        - afl-sample-Z_NEED_DICT.png - failure while decompressing data,
          but the loader considers that only a partially broken image since
          the header is correct, so it "passes" (like in Gimp or Gwenview)
        - SdImportTest::testTdf134210() and
          testPictureWithSchemeColor::Load_Verify_Reload_Verify()
          need the colors tested changed, because apparently gamma correction
          or something is now applied correctly, and it wasn't before (again
          checked the loaded images with Gimp)
        
        Change-Id: Id46f8d8a01256daf48ca64264b47c4e609183837
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112042
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-12  Luboš Luňák  <l.lunak@collabora.com>  [e286bd791bfaa00746ea143303761f76e0af1f0d]

        add support for Microsoft Gif chunk to PngImageReader
        
        Change-Id: I7d7f47041c48eb1a19e2aaee0c6da8c675ada4b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112039
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-12  Luboš Luňák  <l.lunak@collabora.com>  [12eac05c8088cefadace2629efce5473212662eb]

        make PngImageReader read grayscale images as 8bpp, not 24bpp
        
        Grayscale is still a direct-color format, so it can save memory
        while not being slow (well, at least with Skia I made sure it's
        fast). PNGReader also reads grayscale images this way.
        
        Change-Id: I896f9901aca4defc8263fdcea6d2bebd574d1e8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112040
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-12  Luboš Luňák  <l.lunak@collabora.com>  [750f9f2ac4f713115b07c6ab8db014ff6e3270a9]

        do not clear bitmaps in png loader just for broken images
        
        As Tomaž pointed out, this is optimizing for a rare scenario.
        The clearing is actually a memset(), so it's not that expensive,
        but fair enough, a broken image is a broken image.
        
        Change-Id: I42e3672be8c493d22599a856534b3cb9eaec4ae2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112325
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-12  Luboš Luňák  <l.lunak@collabora.com>  [da4de084d20116f0ae49b43cd454188fde2ddac9]

        make PngImageReader return partially broken images
        
        This makes it consistent with PNGReader, which is capable of reading
        in e.g. the invalid-chunk.png test file.
        
        Change-Id: Ia3b5553e588ac5778fad6de5bc284d5822febbda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112038
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2021-03-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [f4f6ec04544059910ab5ec47817fad2287dd3f5a]

        tdf#129085: vcl_pdfexport: Add unittest
        
        Change-Id: Id0d46d258c960e31896bdf5b288135364f0ecd2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112342
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [2f1effff74c77eb13b53a7d4b5d31a7f2ac9ff8f]

        tdf#124272: vcl_pdfexport: Add unittest
        
        Change-Id: I5d5aa7a2b9cc9c7cb522a84e00d48a348912ad95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112341
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-12  Caolán McNamara  <caolanm@redhat.com>  [c0ec7d342bd715d9910cf28afe10a6bfa3ba28cb]

        do same set error state as ReadAndVerifySignature does
        
        this function is nearly exactly the same as ReadAndVerifySignature
        except it doesn't set error-state on exception during parse
        
        Change-Id: Ife881f639a11d3185920ca62cc2cd22812fae36d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112366
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [1af1458fa44c6ed9f73a68696f494657ef8e2bc5]

        tdf#105268: sc: move UItest to CppUnittest
        
        Change-Id: I90d896b14b7e75d1586aa4ea329b0d80a32d45fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112380
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [3eac1691aae5d788269c538fbf609e625fac0c84]

        tdf#64001: sc: move UItest to CppUnittest
        
        Change-Id: I8d1e2cddc95d723f02c18b94ce9c7cbe4cdcef8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112376
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-12  Balazs Varga  <balazs.varga991@gmail.com>  [26032e63abd01c3d5941a2728ef024da290d6b0a]

        tdf#137626 XLSX import: fix missing datetime filters
        
        by convert string representation of the datetime data
        to ISO 8601 (with blank instead of T) datetime to
        eliminate locale dependent behaviour when filtering
        for datetimes.
        
        Follow-up of commit 0e751d0cb816197f15a2448ec36c57df17387e40
        (tdf#116818 sc,offapi,XLSX import: fix autofiltered date columns).
        
        Change-Id: I3a0f41dbbf28a1a60a54fe7b2c8c338516edb079
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111851
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [2fce798d70bb39fe1b1dc95e2661e5836026de1a]

        tdf#37424: sc_ucalc: Add unittest
        
        Change-Id: Ic7accef0592b5f404661e087a8d72c65820f214f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112375
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-12  Luboš Luňák  <l.lunak@collabora.com>  [c900de3b01ee0f445dd55d529f35ce25df37160a]

        enable libpng hardware optimizations (such as SSE)
        
        The implementation is rather poor, but it's still something.
        
        Change-Id: Id0a967d55d079327ae41d5dd3446a492fd247cfe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112361
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-12  Caolán McNamara  <caolanm@redhat.com>  [9aa60d592925e2e9d5219799c26639eec3fb4a53]

        Avoid modifying then restoring this const iterator, its copy is trivial
        
        Change-Id: I354010fbc47087bf7587a9662b9218606ba37dd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112344
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-12  Eike Rathke  <erack@redhat.com>  [1d0b2ae1423142f3688de00d9938917329e958af]

        ODF save: write explicit "gregorian" calendar, not empty if default
        
        Other implementations may have different opinions about default
        calendars and the context here is to switch to Gregorian.
        
        Change-Id: I14a27826e627f890911adaf01935c58b43ad766a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112354
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-03-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [2e334998f4a821ea05ce25dc6346b556bcb1347b]

        Revert "tdf#114076: Expand ClipRange to next PixelBound" ...
        
        and "tdf#124272 use ClipRegion's geometry if not a rectangle"
        
        This commit reverts c1230cede19ae3633e51c7ca780cb34d9dbaa20f
        and 362c1cf2bd580f6dc8bf27bdcd79174111bc1b5c
        
        tdf#114076, or any of its duplicates, is not reproducible in master
        if c1230cede19ae3633e51c7ca780cb34d9dbaa20f
        ("tdf#114076: Expand ClipRange to next PixelBound") is reverted.
        (Tested on Linux and Windows)
        So, if we revert it, we no longer need
        362c1cf2bd580f6dc8bf27bdcd79174111bc1b5c
        ("tdf#124272 use ClipRegion's geometry if not a rectangle"), which
        was a follow-up fix for a regression introduced by the first commit.
        
        This also fixes tdf#129085 and all the duplicates, which were
        introduced by the follow-up commit.
        
        I plan to add the unittests in a different commit
        
        Change-Id: Ie4328c15b24b521127c1b653bd621bfc92ac39cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112340
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-12  Caolán McNamara  <caolanm@redhat.com>  [1aaa14a63a2678397a2b34abdf0d9c896fd5c760]

        explicitly assert that xSignatureInfo shouldn't be empty
        
        Change-Id: I4cd1be8b4c0b7ecb727e6a997679a9b74c03bc15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112362
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-12  Attila Szűcs  <szucs.attila3@nisz.hu>  [216f32464ccb0f096e5fdf77f82baf30ae7bab5f]

        tdf#140136 sc: fix tree list expansion in AutoFilter
        
        Now clicking on +/- buttons (i.e. before the checkbox)
        only expands/collapses the tree without toggling the
        associated checkboxes, using the new GetItemPos() to get
        the position (and width) of the checkbox in the actual
        list item.
        
        Regression from commit 2471d6f44c7e8ecbe86a90eeb593b899a08a7408
        "tdf#116675 vcl tree list: toggle by label click (e.g. in AutoFilter)".
        
        Note: Use generic VCL plugin to test it on Linux:
        
        SAL_USE_VCLPLUGIN=gen instdir/program/soffice
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: Iceb17bc9b235d297c313361429ee89f04d809e96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111668
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-12  Caolán McNamara  <caolanm@redhat.com>  [6ca61953caa030574ea15a607ec1ed8c12920acd]

        log if there was an exception in GetDocumentSignatureInformation
        
        Change-Id: I335ba7916142f07ed8408453bfe8aa7068c35711
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112363
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-12  Caolán McNamara  <caolanm@redhat.com>  [b344ecfa6d9b9296b1f765490d4ad3e487c33cd4]

        do same logging as ReadAndVerifySignature does
        
        Change-Id: I89c0e29f595049096afa73ff86badc06c0b40d7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112365
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-12  Caolán McNamara  <caolanm@redhat.com>  [e70b5fc8fa325d56d3da4edba11dc1aed6280e2f]

        drop unneeded include
        
        Change-Id: I2f75748d5601d699471d050558885c0efb977223
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112349
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-12  Caolán McNamara  <caolanm@redhat.com>  [1aa2b3241c1389b9a7f67d3380cc58250cbab7a3]

        drop unneeded include
        
        Change-Id: Idcae44440a197f6b3b824cbbac430e370964ac25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112368
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-12  Caolán McNamara  <caolanm@redhat.com>  [ef6caa5de612c3c3f0a4fd9b7a30dfcb618cab29]

        Revert "merge sw::hack::Position and SwFltPosition"
        
        This reverts commit 4f35958c64d5e63c30e67434936c3a0352f57698.
        (which was an attempt at groundwork at fixing ofz#31538)
        
        because ooo46246-1.doc fails to load in crashtesting
        
        Change-Id: I334fc4ff1d1a934d92fe69eae63206c0a480e55e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112359
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-12  Caolán McNamara  <caolanm@redhat.com>  [837f6e6f341758bacc70f40c0f7deecca5de0087]

        move hatchwindow to toolkit
        
        because it wants to use toolkit headers
        
        Change-Id: If92b174bd4971b88f288f93c1beaed6f2103a83c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112348
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-12  Caolán McNamara  <caolanm@redhat.com>  [3a3ad2b03dd24c49b6cf778fa63c0b4a5e39f7d5]

        use some forward declares to avoid including vcl/window.hxx
        
        Change-Id: I67992b7743f98d6228a0a52d2e5a92e4f25eaa15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112347
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-12  Caolán McNamara  <caolanm@redhat.com>  [ce83d1f448ae28f30c98a607a83ff3e012538d36]

        use preferred variant when window arg is null
        
        Change-Id: I8fad194b6f147b40ecee6fff9fbbe947e7faa014
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112345
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-12  Caolán McNamara  <caolanm@redhat.com>  [14d1f276b488b0a7cad107e3fb9612d96d4e764d]

        use the DocShell GetDialogParent as explicit dialog parent
        
        Change-Id: I4b7c09ea7f6d387d220e35430299ffdaa73e7718
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112338
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-12  Caolán McNamara  <caolanm@redhat.com>  [f31f0038f5fd9254584a06665066faf9715d1cd8]

        use the parent available from the SfxRequest
        
        Change-Id: Ie03182217b2165af45a1a89a35bf7d4be6ee1acc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112337
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-12  Caolán McNamara  <caolanm@redhat.com>  [4d807017749855281f1268ac477b780befbcad9e]

        transport error dialog parent as awt::XWindow earlier
        
        Change-Id: Idfc6ffdb31d28316886800eed12ac46c1dbcc191
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112336
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-12  Caolán McNamara  <caolanm@redhat.com>  [32b7c32aa84dc51d3acd75bde5db7655868e5ad9]

        use VCLUnoHelper::GetWindow
        
        instead of directly using VCLXWindow
        
        Change-Id: I80c70c9773b1963ec4d58c833ff2fdba9cfc4b92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112353
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-12  Caolán McNamara  <caolanm@redhat.com>  [07d278c911d738f06c3bbb6354336ac03c8146e1]

        awt::XWindow has setVisible so don't need to fetch VCLXWindow to do that
        
        Change-Id: Idc471c7a1dfd10821c8644a02d482cf8edc09fd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112352
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-12  Caolán McNamara  <caolanm@redhat.com>  [1c056790e8075196cf5dd77fc7b51de7cc397f02]

        use VCLUnoHelper::GetWindow
        
        instead of directly using VCLXWindow
        
        Change-Id: I86499a1238595189dd430f2809af08b4869f7fd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112351
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-12  Armin Le Grand (Allotropia)  <Armin.Le.Grand@me.com>  [2b4cd99d3360ccffb9829a02412824864d045753]

        tdf#126742 make Windows file handling more unx-like
        
        The bug mentioned happens due to a system-dependent
        difference: Unx-systems allow files to be opened for
        write multiple times while our windows implementation
        until now did prevent that.
        For that reason an embedded OLE which is still opened
        in the same LO instance behaves wrong/strange - the
        e.g. changed size cannot be written (to the file).
        Since we already have unx-like handling and in that
        scenario useful sync has to be done anyways, no new
        scenario will be created. Only Windows implemenation
        will change to behave closer to unx-like behaviour,
        I already test-built that on gerrit to make sure all
        tests for Windows work as before.
        I thought about this for quite some time, but see no
        too big risk. For thoughts/discussion please refer
        to the task.
        
        Change-Id: I8dbfd70c2f69d0a013f445e152e597f37fa6ecc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112237
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2021-03-12  Seth Chaiklin  <sdc.blanco@youmail.dk>  [bded8ae22230da161377846caea0010f038e69a1]

        tdf#128469 rename "Standard" to "Reset to Parent" plus tooltip
        
        Change-Id: I73ad5450450c328911d8464924a163faaba9b70c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112301
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-03-12  Miklos Vajna  <vmiklos@collabora.com>  [2c2a03340fbbe6747d0ae46d42c97ecd7a3a3d89]

        Drop some unused includes
        
        Change-Id: Ic79d81387867f028eb8dc9553fb87f5961d6c771
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112364
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [d8e1892d7dd3eb5d4724ef32ce7a110a0087d9e1]

        tdf#89754: sc_ucalc: Fix test
        
        The original UItest added in 3ba901f050d262cdeccefa5b21b0d32aa7332dc7
        < tdf#89754 - don't increment non different consecutive date cells >
        didn't fail without the fix in place
        
        Change-Id: I297f9b3fe713910c1ed40b2de560171911b1ba79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112357
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-12  Mike Kaganski  <mike.kaganski@collabora.com>  [e6f7a3bf40f5df3a17ba58c4735d647bfdda71cb]

        Use range-based for; mention similar method in comments
        
        Change-Id: I2659faf75e88eecccfdb33368393c140563030e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112304
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-12  Mike Kaganski  <mike.kaganski@collabora.com>  [21c602913d98ef46b49fc9b6f9071db92a1597c6]

        No need to const_cast here
        
        Change-Id: I2ecac05f41b5656714a656fe5289dc21c9f6051a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112300
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-12  Mike Kaganski  <mike.kaganski@collabora.com>  [0ed63ed088d23e48f050c34e49f713281468f6f8]

        Avoid modifying then restoring this const iterator, its copy is trivial
        
        Change-Id: I2a129714f726fb2b15f76550f7e2e265205d0112
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112299
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-12  mert  <mert.tumer@collabora.com>  [2246b6a2887b90efc712c4479b19609cf9307a3d]

        Fix wrong position on move when page has margin
        
        Change-Id: I9ac2d9914b86210ca2148b44488c2c70cc5870d4
        Signed-off-by: mert <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111949
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111929
        Tested-by: Jenkins

2021-03-12  Rafael Lima  <rafael.palma.lima@gmail.com>  [4a4a38d31a287f78d4c7226fe85aafb6e6c6c0ac]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ae361f8f4f70c43d7082dd37c0a3f69bf49fa3e0
          - Create SF_Database Help page
            
            Change-Id: I4ab158e8089973af24155d3b9d0697734acdf4bb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112228
            Tested-by: Jenkins
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2021-03-11  Julien Nabet  <serval2412@yahoo.fr>  [a0d63ee5df921e5f1ac915ada783fdef0dbbb057]

        tdf#127217: Fix buttons in forms not working in Adobe Reader
        
        Regression from 76b5dca9dc0ff60f8f62cbecdee68f8f3b287ceb:
        author	Thorsten Behrens <Thorsten.Behrens@CIB.de>	2019-04-09 02:19:14 +0200
        committer	Katarina Behrens <Katarina.Behrens@cib.de>	2019-07-03 14:48:45 +0200
        commit	76b5dca9dc0ff60f8f62cbecdee68f8f3b287ceb (patch)
        tree	e778dad33073a228eb61ab62ce5f38e2a26d07ca
        parent	1e8a9c19a6f7b82c9e0c481aee0c04c0780f4433 (diff)
        tdf#113448 don't export any font for radio buttons
        
        Don't let only color value in m_aDAString since it'll go here:
                if( !rWidget.m_aDAString.isEmpty() )
                {
                    if( !rWidget.m_aDRDict.isEmpty() )
                    {
                        aLine.append( "/DR<<" );
                        aLine.append( rWidget.m_aDRDict );
                        aLine.append( ">>\n" );
                    }
                    else
                    {
                        aLine.append( "/DR<</Font<<" );
                        appendBuildinFontsToDict( aLine );
                        aLine.append( ">>>>\n" );
                    }
                    aLine.append( "/DA" );
                    appendLiteralStringEncrypt( rWidget.m_aDAString, rWidget.m_nObject, aLine );
                    aLine.append( "\n" );
                    if( rWidget.m_nTextStyle & DrawTextFlags::Center )
                        aLine.append( "/Q 1\n" );
                    else if( rWidget.m_nTextStyle & DrawTextFlags::Right )
                        aLine.append( "/Q 2\n" );
                }
        
        But if we shouldn't have /DR at all since we don't want fonts for radiobutton, it also means
        we don't want /DA too.
        Indeed at the end of 12.7.3.3 https://www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/PDF32000_2008.pdf:
        The default appearance string (DA) contains any graphics state or text state operators needed to establish the
        graphics state parameters, such as text size and colour, for displaying the field’s variable text. Only operators
        that are allowed within text objects shall occur in this string (see Figure 9). At a minimum, the string shall
        include a Tf (text font) operator along with its two operands, font and size. The specified font value shall match
        a resource name in the Font entry of the default resource dictionary (referenced from the DR entry of the
        interactive form dictionary; see Table 218).
        
        Change-Id: Ib350495d7fc5a7a4fba88d710614a0f67a0b1553
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111724
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-03-11  Miklos Vajna  <vmiklos@collabora.com>  [149df1fec6472e30582162e17e04c75aee91d26a]

        Turn CppunitTest_xmlsecurity_signing into a subsequentcheck
        
        This is one of the most unreliable tests on Windows, probably due to
        reading the real system cert store, unlike macOS/Linux (which have a
        per-test NSS template).
        
        Give up on running this on Windows / macOS for pre-submit CI to get more
        reliability instead. Local 'make check' on Windows keeps running this,
        since it does pass most of the time.
        
        The change can be reverted once somebody can figure out how to reliably
        reproduce this failure on Windows.
        
        Change-Id: I50df09bda9c353ce08038dab8d307bbf7738bb5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112358
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-11  Stephan Bergmann  <sbergman@redhat.com>  [4af56d8189012f96d0471d7f50a3e44636666516]

        Don't use std::ostream operator <<(char16_t const *) deleted in C++20
        
        Building with --with-latest-c++:
        
        > C:/lo/core/xmlsecurity/source/xmlsec/mscrypt/x509certificate_mscryptimpl.cxx(664): error C2280: 'std::basic_ostream<char,std::char_traits<char>> &std::operator <<<std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,const char16_t *)': attempting to reference a deleted function
        > C:\PROGRA~2\MIB055~1\2019\COMMUN~1\VC\Tools\MSVC\1428~1.299\Include\ostream(951): note: see declaration of 'std::operator <<'
        
        etc.
        
        Change-Id: I70ae201c761fae907e602b6a929e23e3c8e7f692
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112318
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-11  Caolán McNamara  <caolanm@redhat.com>  [2b808bad616a557fabb080b49c5b925d2481b9b5]

        awt::XWindow has setVisible so don't need to fetch VCLXWindow to do that
        
        Change-Id: I3da36a5e54276dad483abb263fc15fd9d045ec59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112350
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-11  Caolán McNamara  <caolanm@redhat.com>  [204a70f568cef3d9c685112d1c32f053a91469ca]

        use VCLUnoHelper::GetWindow
        
        instead of directly using VCLXWindow
        
        Change-Id: I886525169834d24b6c060fb4722e1afda23dbc26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112346
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-11  Caolán McNamara  <caolanm@redhat.com>  [76867304b550af5c44c1fd6b82928fb2b69addc7]

        use an explicit parent for error message
        
        Change-Id: Idf5a1c6a4313ab58c2bf6ee0ec02a8d003eee83a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112335
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-11  Caolán McNamara  <caolanm@redhat.com>  [b7bcb17311ea99d1849f87e329add0eff5f6fc75]

        refactor getDialogParentWindow to take an XFormController arg
        
        Change-Id: I4c42adfa079babf7d3efbd881293102d6cb526ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112334
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-11  Caolán McNamara  <caolanm@redhat.com>  [4fa2abb5e013738b0f7780a7eb29acdce24794b8]

        use an explicit parent for error message
        
        Change-Id: Ib171ee0e7dc4936552b5a9a5c9d50ae7fd6a54d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112333
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-11  Caolán McNamara  <caolanm@redhat.com>  [7946225280bfac1a04d73c69ff3eda8ac8b4e820]

        factor out a FmXFormView::GetParentWindow
        
        Change-Id: I35d5de294ac08e1ec6a597835b879dc1f377ef86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112332
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-11  Caolán McNamara  <caolanm@redhat.com>  [417c0c7b711fbd82a874c8f43c1b2a8f4631e236]

        TransferableDataHelper::CreateFromSelection doesn't use its argument
        
        Change-Id: Id43995411d850ae051d1d803bcea2745e1dc17a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112331
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-11  Caolán McNamara  <caolanm@redhat.com>  [13333b72bc8f0627fb934a25de63c8c789fd725d]

        remove some unneeded vcl/window.hxx includes
        
        Change-Id: I2b716371e2bebe7390e7f0c7b747140d9f4bdec6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112330
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-11  Caolán McNamara  <caolanm@redhat.com>  [3f66a801aeab257705922998e518398d27e4d698]

        keep SfxObjectShell::GetDialogParent ret as an awt::XWindow
        
        instead of extracting the vcl::Window impl details from it
        
        Change-Id: Ia13c1559861ab2a65a2108c8ccd704cba711916c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112329
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-11  Caolán McNamara  <caolanm@redhat.com>  [3dfb8552eb84eaf831c4c3eb59c398afc87e9174]

        check current floating state of DockingWindow
        
        regression from...
        
        commit cf234dc05a3a75199890e953d789bd19b02c1725
        Date:   Tue Mar 9 20:15:28 2021 +0000
        
            rename SfxChildWindowContext::GetFloatingWindow to what it does
        
        Change-Id: Ie52946739439ef66c224f2e388fc407912783bb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112328
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-11  Caolán McNamara  <caolanm@redhat.com>  [071df4770dfe421d96d3df748af751eaae6982c3]

        use some forward declares to reduce includes
        
        Change-Id: Ic3a6d9a9569f909a7480d9da09709dbd60259e97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112323
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-11  Caolán McNamara  <caolanm@redhat.com>  [1653bb9bffaa84a40b7d81a8277e887ea28df4e4]

        remove intermediate containers in sidebars
        
        tested extension sidebars of:
        a) Wollmux extension sidebars
        b) Analog Clock Extension demo
           https://wiki.openoffice.org/wiki/Sidebar_for_Developers#Example:_Analog_Clock_Extension
        
        Change-Id: If9729e20526681928137989f01a8ae733a9b0cb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112035
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-11  Michael Meeks  <michael.meeks@collabora.com>  [40c58f6039fb02cff74e442f6adc5ba38adcff1d]

        lok: avoid a set of invalidations per view on re-size.
        
        Unfortunate to have N^2 invalidations in the number of views on
        resize - particularly for calc, when you re-size/wrap-text on a
        row during editing.
        
        Change-Id: I93f75c4543ad072684e5575a2cbe0e8abcab0d80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109913
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112094
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2021-03-11  Eike Rathke  <erack@redhat.com>  [a6b9b1128d5ced0e3f82f88e442a7bba243ce164]

        ODF save: handle implicit other calendar and switch to Gregorian for YYYY
        
        In preparation for https://gerrit.libreoffice.org/c/core/+/108532
        to add dual calendar mixed formats.
        
        Change-Id: Ibc9294af3ad294c702ee6597b1a8831dec39b948
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112285
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-03-11  Miklos Vajna  <vmiklos@collabora.com>  [08e783903cf67e9c6673e21f99dfff816f8d5872]

        ODF export: sort <style:font-face> elements based on the style:name attribute
        
        m_pFontAutoStylePool is already sorted, but sorting ignores
        XMLFontAutoStylePoolEntry_Impl::sName, and changing
        XMLFontAutoStylePoolEntryCmp_Impl would affect how find() works in
        XMLFontAutoStylePool::Add(), so just extend
        XMLFontAutoStylePool::exportXML() instead.
        
        With this, the order of <style:font-face> elements is meant to be stable
        in content.xml and styles.xml, helping use-cases where a document is
        converted to ODF multiple times and an integration test wants to assert
        that the output is the same.
        
        Change-Id: If0dbfa40a1b204aebe5e141fe64f71ac2ca92405
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112339
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-11  Seth Chaiklin  <sdc.blanco@youmail.dk>  [f92510321dc860f43e471473db67167c0fefcbea]

        tdf#140845 labelling improvements for List Styles in Contains
        
           move hard-coded formatting of liststyle out of
           sw/source/uibase/utlui/attrdesc.cxx and into sw/inc/strings.hrc,
           so that translators can customize as needed.
        
           In sw/inc/strings.hrc:
              * "Numbering" -> "List Style: (%LISTSTYLENAME)"
              * "no numbering" -> "List Style: (None)"
                   (to be consistent with setting in "List Style" control
                    and to keep consistent appearance in Contains)
        
           Thanks to Mike Kaganski for assistance.
        
        Change-Id: I9d2b6507082fea06665d0d8a3465c314a5d894c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112213
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Tested-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-03-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [c6bf16909db054ec5467ebdc0ea0c9dc07307048]

        Revert "tdf#118133 DOCX import: disable lazy-loading of tiff images"
        
        This reverts commit fa356008b08a8a5b5556aa8f89ca8f7989c53516
        
        Similar to 1238ca8d100c107656b707ed3a6b662f0a1867fb <Revert
        "tdf#126310 Disable lazy loading of WMF images> it seems this
        workaround is no longer needed and lazy-loading works with
        tiff images.
        The unittest has not been reverted
        
        Change-Id: Ie8debfc2978a4b57aa035679116472c98db89e33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112162
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-11  Victor Kukshiev  <andrey0bolkonsky@gmail.com>  [1a0af07a556e53dd156d933a8fb82bd13b5e84b1]

        tdf#132293 remove unused imports from uitest
        
        Change-Id: I8f47f87a25c3194c984a2deadcc3df86c6060847
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111499
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-11  Caolán McNamara  <caolanm@redhat.com>  [a05622de4a97215260a9275e6117d9f0e1e8e87f]

        no need to cast to WorkWindow* to use ToTop
        
        Change-Id: I47041924394b4652ed0bb69714197535784d0af1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112322
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-11  Caolán McNamara  <caolanm@redhat.com>  [5649c4b26401b56736b9eb56ef47b73b95e43c67]

        create GetElementParentWindow on demand
        
        Change-Id: I5c7182986206483ab8b1993a360767425870d69e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111940
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-11  Caolán McNamara  <caolanm@redhat.com>  [d764415977ad65bb4a657ccada7c9b2c19b689e1]

        merge panel and panel title
        
        so one combined InterimItemWindow instead of two separate ones
        for each panel
        
        Change-Id: Ie8e1b6a28f124ef23cf88ec47442ccf15ab51d3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111903
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-11  Caolán McNamara  <caolanm@redhat.com>  [feb8164afa67d3e2e5fe27dd01c5101d6d0cb847]

        drop newly unused code and macros
        
        Change-Id: I4b3fe1d7a62305f04589bd05a80aa771910a4f98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112246
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-11  Caolán McNamara  <caolanm@redhat.com>  [47ad7497f736b27c23667e0754cd686b78b60744]

        tdf#140934 update annotation menubutton bg when comment color changes
        
        Change-Id: Ia4d10a8f19c039655dbe28c5f612061ce3755afa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112278
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-11  Noel  <noel.grandin@collabora.co.uk>  [1692998399eecb79e7b59456cff805bcb77aece4]

        use strong_int for item ids in vcl::ToolBox
        
        (*) fix bug in SfxToolBoxControl::StateChanged where it was using the slot id
            instead of the toolbox item id
        (*) I left the logic in SbaTableQueryBrowser alone, but it looks suspicious,
            casting slot ids to toolbox ids
        
        Change-Id: Ied229164c27fb4456b0515c6fdcbd1682766a1a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112186
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-11  Noel  <noel.grandin@collabora.co.uk>  [665a2b477dd4f412b42ffb58a183f7a702cd7645]

        rename RID_SVXSTR_GRAFIKLINK to RID_SVXSTR_GRAPHICLINK
        
        Change-Id: Id124a248bff658188903a38cd9ae89b1a34823db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112265
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-11  Noel  <noel.grandin@collabora.co.uk>  [0374d5fe08050062394038ffe863c037d95ffac1]

        rename GrafikCtor to GraphicCtor
        
        Change-Id: Ib9f4665a9b77e0d90070060f635466a046058431
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112266
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-11  Seth Chaiklin  <sdc.blanco@youmail.dk>  [7643d21bc0191caf78b766b608576f4a9f6a855a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9847ee04682b673c20918af6356c0dbf39aa6deb
          - tdf#102265 finish giving all controls to format menu
            
              - remove "Slide Layout" and "Slide Design", which are no
                longer on this page.
              + embed missing controls
              + for three submenu items, add <h2> and description, which can
                be replaced when submenus are made.
            
            Change-Id: I1130b9a087a7d7550178dcaf8fbdef81a2d237ea
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112231
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-03-11  Stephan Bergmann  <sbergman@redhat.com>  [d148113591c554a3c6d8223767159334c014ad0c]

        Work around MSVC 2019 16.9.0 warning C4103 compiler bug
        
        With that compiler version (and --with-latest-c++), the build now started to
        fail for me with
        
        > [build CXX] slideshow/source/engine/opengl/Operation.cxx
        > C:\PROGRA~2\MIB055~1\2019\COMMUN~1\VC\Tools\MSVC\1428~1.299\Include\memory(14): error C2220: the following warning is treated as an error
        > C:\PROGRA~2\MIB055~1\2019\COMMUN~1\VC\Tools\MSVC\1428~1.299\Include\memory(14): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop)
        > C:\lo\core\slideshow\source\engine\opengl\Operation.hxx(34): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop)
        > C:/lo/core/slideshow/source/engine/opengl/Operation.cxx(36): warning C4103: alignment changed after including header, may be due to missing #pragma pack(pop)
        
        Mike had experienced the same (though without --with-latest-c++, but due to us
        now always using /permissive-) as explained in the post-merge comments starting
        at <https://gerrit.libreoffice.org/c/core/+/108961/4#
        message-cc2a1e2ebaeb96cbacd7d13d57ffc701f2ed4608> "Use MSVC's /permissive- to
        make it more standards conforming", linking to
        <https://developercommunity.visualstudio.com/t/
        warning-c4103-in-visual-studio-166-update/1057589> "Warning C4103 in Visual
        Studio 16.6 Update".
        
        At least for my --with-latest-c++ aka /std:c++latest case, I have reduced the
        issue to a test.cc of
        
        > #include <cmath>
        > template<typename> void f(int[1]) {}
        > #include <exception>
        
        failing with
        
        > **********************************************************************
        > ** Visual Studio 2019 Developer Command Prompt v16.9.0
        > ** Copyright (c) 2021 Microsoft Corporation
        > **********************************************************************
        > [vcvarsall.bat] Environment initialized for: 'x64'
        >
        > C:\Program Files (x86)\Microsoft Visual Studio\2019\Community>cd \lo\core
        >
        > C:\test>cl /std:c++latest /c test.cc
        > Microsoft (R) C/C++ Optimizing Compiler Version 19.28.29910 for x64
        > Copyright (C) Microsoft Corporation.  All rights reserved.
        >
        > /std:c++latest is provided as a preview of language features from the latest C++
        >
        > working draft, and we're eager to hear about bugs and suggestions for improvemen
        > ts.
        > However, note that these features are provided as-is without support, and subjec
        > t
        > to changes or removal as the working draft evolves. See
        > https://go.microsoft.com/fwlink/?linkid=2045807 for details.
        >
        > test.cc
        > test.cc(3): warning C4103: alignment changed after including header, may be due
        > to missing #pragma pack(pop)
        
        which looks clearly like a compiler bug.
        
        As it happens, reordering the includes here makes the issue disappear at least
        for me.
        
        Change-Id: Ib3d0756b38da4f24e62cafa900b44c8ec8e842b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112317
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [feb4067be5d8e40902190dc58a7a634a21102f34]

        tdf#140754: sc: Add UItest
        
        Change-Id: I0b3f1af980eef5daf2347f2618a3f14db927bc3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112277
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1453345219b2b0a2e4c7cb993737cdf4de9f2217]

        devtools: fix crash by checking if xIntrospection is available
        
        It can happen that xIntrospectionAccess object or xIntrospetion
        object can't be created. The app crashed in those cases so add a
        check.
        
        Change-Id: I9cd2d05a11419a918f16cbacaf4b133d3759c5c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112110
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8839ea90176a38e07ca8a36f5a33e9cbe2b4fcef]

        devtools: add refresh to toolbar for the object inspector
        
        Change-Id: I6ffaf9f77d9fcb80571d277f4c9cd153388c78cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112109
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a443e4e3d96bf51313451e254a8aada2bad05c52]

        devtools: also support XEnumerationAccess in object inspector
        
        Similar like XIndexAccess is XEnumerationAccess, which is like
        an iterator over elements, but unlike XIndexAccess the elements
        can't be accessed direclty by an index.
        
        In the object inspector the elements of a XEnumeration are
        presented as @{number} at the top of the properties.
        
        Change-Id: I61d71859ed065d4e72f8dff99b1aa0fda3546800
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112108
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9f36bc3a4252ac795696c162accf5c8a20ae258f]

        devtools: add text portions for paragraphs to DOM tree view
        
        Change-Id: I224ffb230abf1142087b5f2c4a3bd94a11075213
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112107
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-11  Tünde Tóth  <toth.tunde@nisz.hu>  [9bba5f418d4900ba20503dd1d310b3ff68bb14df]

        tdf#89841 sc UI: show blue row numbers for filtered rows
        
        improving appearance of Autofilter for interoperability.
        
        Change-Id: I4bbfacd732e8a7d5bb592ae6bb9313be2a8d03d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110130
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [076da4cd9d61adf15942a7bfc350bd0d268f64f1]

        tdf#136841: sw_ooxmlexport16: Add unittest
        
        Change-Id: I951adefaf60e4c0c5d751ac1a886a9c746989a68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112282
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-11  Bayram Çiçek  <mail@bayramcicek.com.tr>  [a88effc4f53da8ae476f6a9f24b96e5948b17bee]

        tdf#114441: Convert use of sal_uLong to better integer types
        
        Change-Id: Ibb432c3db6d99343514c412c4c1b968808b733c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110886
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-11  Miklos Vajna  <vmiklos@collabora.com>  [c792cbf4f2d0d44279f273c4c6cba650601f1468]

        svx: rework to avoid pdfium ifdefs
        
        Return early in case pdfium is not available, to avoid the ifdef forest.
        
        Change-Id: If0e12f9dd937b308b6c3b121801269b2ce68ae60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112284
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-11  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [3ba901f050d262cdeccefa5b21b0d32aa7332dc7]

        tdf#89754 - don't increment non different consecutive date cells
        
        Change-Id: I6fedc0fe286ebe8b0110360391e8d3325fc2ca25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112054
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-03-11  Seth Chaiklin  <sdc.blanco@youmail.dk>  [87354bca54d3d6682bd85d94a4dc368fd796431b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5b9423fe309bad1fc15230c1ef641521b424a73a
          - tdf#118008 updating Format menu path page
            
              * "Area" -> "Object and Shape" (for Impress transparency tab)
              * "Align" -> "Align Text" (and remove "drawing functions", because
                 this is found in all modules)
              + add appl-switch for Group commands (and remove the mention of
                which applications, in part because they were missing modules,
                and mostly because now the appl-switch should show the right
                possibilities, so they do not need to be differentiated).
            
            Change-Id: Idc2a3fba92bc97cb9b27dd5fe5255233f8379f83
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112294
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-03-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [9ff37cb094d2c20c2fc591d8e7e06c462aa2d88f]

        Revert "uitest: sw: re-enable test to see if it still fails"
        
        This reverts commit 3d2ed830d63f0d1adcb0404ad979d5fcf9706ca2.
        
        Jenkins still fails with this test. See
        https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/82317/console
        
        Meanwhile, sw/qa/uitest/writer_dialogs/openDialogs.py:20 doesn't fail
        
        Change-Id: I19d3fc2993e8d7a5a0c031f30d258d57a9cda114
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112321
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-11  Caolán McNamara  <caolanm@redhat.com>  [cf234dc05a3a75199890e953d789bd19b02c1725]

        rename SfxChildWindowContext::GetFloatingWindow to what it does
        
        Change-Id: I0a8e1be2c64d054e6af1e9826f993d3b219e854b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112245
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-11  Caolán McNamara  <caolanm@redhat.com>  [001cf630f14109b4200b218161418350562713fa]

        register navigator individually in each module that it exists in
        
        instead of globally. This makes the navigators the same
        as everything else and easier to deal with.
        
        Change-Id: I882612e73d36485b84161a2d3fbc1188f734c0fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112244
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-11  Caolán McNamara  <caolanm@redhat.com>  [5229cacba320f829ca0acd6ef79ddbb09d52b2d9]

        schedule redraw to draw without focus
        
        Change-Id: I9a33811d0d806b686f0b226a81e53d2181f8c822
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112260
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-11  Caolán McNamara  <caolanm@redhat.com>  [51144537404beb2341fae7e0c9de9b121b222c0e]

        use SharedPanelContainer typedef
        
        Change-Id: I7ecd7d275dbff31654aabae326be175928dfe84d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112279
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-11  Caolán McNamara  <caolanm@redhat.com>  [16a91006ca44da08fb436d70129e7a8cbff9e2d2]

        allow throwing away size cache of hosted container
        
        Change-Id: I9d6eb1af80526c4853d695af3e269187569a538c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112271
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-11  Caolán McNamara  <caolanm@redhat.com>  [81d5acda2c143ab1183c7dc6d2386cc1b28c9fcf]

        in GtkSalObject::GetOptimalSize get the preferred size
        
        and not its current size as set via SetPosSize
        
        as needed for calc navigator shrink/expand contents toolbar toggle
        
        Change-Id: I848402f609d9c03fde9953e3b313c5a815a7f4f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112270
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-11  Noel Grandin  <noelgrandin@gmail.com>  [677a18c2e16c5c1ae6be8d30e1a967f41fbf67a0]

        tdf#140590 Crash in Save-As dialog in Tools>Chapter Numbering
        
        This would only affect assert builds. The assert condition
        here did not match the condition in createFastChildContext
        several lines below.
        
        Bug since this code was introduced in
            commit 1535f39388223de53e4b923c6f7bb71ee32c1858
            Date:   Fri Nov 7 19:11:11 2014 +0100
            sw: store Outline Numbering as ODF fragment instead of SfxPoolItems
        
        Change-Id: I3f6a0b91e3c17f4ca358a75116481fc38c01e94e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112233
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-11  Noel  <noel.grandin@collabora.co.uk>  [3d7103f18eb0a5eaf49c0acd72c7f6a3b98199ae]

        cppu:OWeakObject zombie debugging
        
        add some logic to catch re-animating objects early
        
        Change-Id: I42b13eaddbc227d8b0a4e786e86ced8fbb406cae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112268
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-11  Noel  <noel.grandin@collabora.co.uk>  [3646ab583736e6d5e2b3fb4d51857b4b6b777b45]

        and fix logerrit on linux again
        
        after I broke it with
            commit 69959235c3094b811406f734e863a63fc61046c0
            Date:   Tue Mar 9 19:29:19 2021 +0200
            adapt recent change to macOS
        
        Change-Id: Ib58e9903839143fdf6e84a04d532f70a8212f984
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112269
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-11  Seth Chaiklin  <sdc.blanco@youmail.dk>  [5800a15e0f2d668b844f73072dc146fd0e4237bb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a50530fe4e224b01f37cd9c959d3bded32b8bd6a
          - tdf#140395 remove "blinking" control from font effects
            
               The "blinking" property was removed from the UI
               (see tdf#132373). This patch removes the property
               from the help page, along with its bookmarks.
            
            Change-Id: I3b1317e7664e3bcd1813a0d0882eff109ede95fd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112293
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-03-10  Seth Chaiklin  <sdc.blanco@youmail.dk>  [bbff75aaf49d8b61b766d51f8db7f7c22250eb14]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fd581dcbffc52f43ce8dfa5b9a72a78d042fc5e3
          - tdf#137084 (related to: tdf#139667) update changes in Format menu
            
              ( swriter/main0105.xhp )
               * command label "Align" -> "Align Text"
               * move "Lists" to new menu position and adjust description
               * correction to description for "Title Page"
               + add link in "Watermark" heading to relevant help page
               * replace "Text Box and Shape" heading and description with an
                 embed to swriter/01/format_object.xhp
            
               ( swriter/01/format_object.xhp ) Text Box and Shape
                * update title/<h1> from "Object" -> "Text Box and Shape"
                * update description: "object" -> "text box and shape"
                * replaced heading and description of "Text Attributes"
                  with <embed>, which was corrected in
                  771226e2a53178d66020f878d78baa6ec35ff710
                * update to <h1>,<h2>
            
            Change-Id: Ia584b2e00840ab5a91e4aae575907383168f03cd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112078
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-03-10  Seth Chaiklin  <sdc.blanco@youmail.dk>  [f6f34f698bbcd8ac81620c2ce1684aa24fa846a4]

        tdf#139667 change position of Lists submenu in Format menu
        
        Change-Id: I4edc1f2d27be973cd2c892d94f1cb5812435ef9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112077
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-03-10  Luboš Luňák  <l.lunak@collabora.com>  [106899c9d9d8c3f381fc6a6874c431dea1ea6057]

        use BitmapEx for testing bitmap contents, not DIB
        
        The weirdo that tested the bitmap using the format-specific way
        was ... me, in 2014.
        
        Change-Id: I2cf96ba42da7099f2ce0b80ac53261c67321ef0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112041
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-10  Luboš Luňák  <l.lunak@collabora.com>  [88b7ac11be5548f46c3664117173699046895610]

        cache extensive downscaling in GPU mode too (tdf#140925)
        
        Change-Id: I0d77cf157bc1f669da906ed55feedee6bc78ba7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112252
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-10  Luboš Luňák  <l.lunak@collabora.com>  [bf2ba0f39be62978b512d6ed101219b9dd0dc6e4]

        access pixels directly if SkImage is a raster one (tdf#140925)
        
        This avoids copying the data to a temporary storage that's not needed.
        Moreover Skia does not memcpy() the data if the format is
        kAlpha_8_SkColorType.
        
        Change-Id: I66974acd7656df8b82d1babacf7a0cb60711fc76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112253
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-10  Michael Stahl  <michael.stahl@allotropia.de>  [3eced2d52415abeac266804ab682bee022322a19]

        sw: DOCX export: put fly before fieldmark start into its own run
        
        If a fly starts at the same position as a CH_TXT_ATR_FIELDSTART, it is
        anchored before the field, and written in OutFlys() before the field is
        written in EndRun(), but the DOCX export reorders things in confusing
        ways.
        
        StartField_Impl() and CmdField_Impl() will actually end the current run
        (after putting the field char in it) and start a new one.
        
        So do something similar in this situation and create a new run if flys
        have been processed.
        
        Restrict this extra run to when there is actually a fly, because
        otherwise a dozen tests break; this requires a new FLY_NONE result for
        OutFlys() because FLY_PROCESSED is returned even if there are no flys.
        
        Change-Id: Id469c53d07eacad3992c7c0e451ab3756e02c8fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112267
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-10  Jean-Pierre Ledure  <jp@ledure.be>  [1f842e3aa07af26776a8583e5b0ed1bdb178af9b]

        ScriptForge - (scriptforge.py) L10N class
        
        Addition of SF_L10N class
        
        Correction in Languages() property:
        selection of file based on *.po filter i.o. ??-??.po
        
        Change-Id: I5c57d1973265f2aeb7a3cfb4f507ffd50a28785a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112211
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-03-10  Mike Kaganski  <mike.kaganski@collabora.com>  [7921f47ec6292ea2bd4807423ac46d9dacdd906e]

        Drop 'static_cast<cppu::OWeakObject*>' syntactic noise
        
        ... a leftover from 96388e5e809a48573970df9b6b2649517a08447f.
        
        Change-Id: I909a470612c421472d8bf94f80e3e94ecb51d6e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112257
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-10  Luboš Luňák  <l.lunak@collabora.com>  [7ba7a1170a46ad340d06822a03f7196ccef29d84]

        forgotten ComputeScanlineSize() (tdf#140917)
        
        Change-Id: Id139cea52832b7973dfac47d309d5bba8299b4e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112263
        Reviewed-by: Mark Hung <marklh9@gmail.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2021-03-10  Tor Lillqvist  <tml@collabora.com>  [a561cc4a3de175daddab03b70369ad8ccd5d417f]

        Don't unselect an existing selection on (long) press on iOS and Android
        
        A (long) press, also known as a long tap, in Collabora Online (as used
        to bring up a context menu), shows up in core as a click of the right
        mouse button. We don't want that to cause an existing selection to be
        unselected.
        
        This fixes https://github.com/CollaboraOnline/online/issues/1323
        
        Why this problem happened only in presentation documents I have no
        idea.
        
        Change-Id: Iebbf71e75dcea7c39a92fd8d5dd07c368d92f163
        Signed-off-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112261
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112264

2021-03-10  Noel  <noel.grandin@collabora.co.uk>  [93b544d64bfaaa0ce9d9cb5effff72969dbb6c08]

        flatten SdrObject::getUnoShape
        
        Change-Id: I1239dd809e6a86780df45f1870e00d988bb43ea7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112258
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-10  Alain Romedenne  <alain.romedenne@libreoffice.org>  [0cd88c4fd6f0a9fb9f99293e9a319b4143124259]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9f51c169bc7444b0c967384e56bfdd3a4d6fc8a4
          - sf_platform extra information
            
            - OSName precision
            - Link to Calc formula alternative
            - dupe IDs in related topics section
            - typos
            
            Change-Id: I88bb9a6f6016907f73b2e47cd90644db9fad2fde
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112224
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-03-10  Regina Henschel  <rb.henschel@t-online.de>  [dbbb8cafcb801638bde3b21796eaebfc807acbdc]

        tdf#140865 roundtrip pptx wordart 3D, add sp3d
        
        Change-Id: I446ae4e8c9dd5f2fbf3efe289681339f967c515a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112185
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-03-10  Luboš Luňák  <l.lunak@collabora.com>  [734f37aaf6027ef2d989b6440370dee46bac0df7]

        disable SkiaTest::testMatrixQuality because of tb68
        
        Change-Id: I9209ffb54f0a74452e287a7733384e3080aacda4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112259
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-10  Luboš Luňák  <l.lunak@collabora.com>  [af5ff9ee32031c9eb7b4545cb2db6186792fda8f]

        use VCL API rather than manually apply numeric alpha change
        
        Change-Id: I500b3ad3d8229b792b7394a9e1b2f51fa9b1af2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112251
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-10  Noel Grandin  <noelgrandin@gmail.com>  [69959235c3094b811406f734e863a63fc61046c0]

        adapt recent change to macOS
        
        ... from
            commit e7a471a8fbac22877973af7e7be8c6a0701b4046
            logerrit: do not submit if parent is older than a week
        
        Change-Id: Icd1ee7f66dbbcef90add9e4ddecfdb9bbc0900e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112234
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-10  Luboš Luňák  <l.lunak@collabora.com>  [67411b19665279bacb45cbe50788cac0fa270074]

        read png preferred physical size in PngImageReader
        
        Change-Id: Id0ad53a5b279a0d9f83a6ba9646d5fa139b3ac2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112037
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2021-03-10  Heiko Tietze  <tietze.heiko@gmail.com>  [7abfb02bda53ed71cdca335fa99490992fa7092b]

        tdf#140839 - Scale TotD image
        
        Fix preview size of 100x120px
        Margin added
        
        Change-Id: If1caad336f2c3ce492aa9551a170b9b20a9b8b50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112152
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-03-10  Caolán McNamara  <caolanm@redhat.com>  [1073205d08b27ab311330f5f3c0cb4511cf2d61a]

        Revert "default to 'contents' hidden until toggled to floating mode"
        
        cause then the floating widget initial size doesn't include the
        'contents' button.
        
        This reverts commit bc5a0676fa107bdad6e860d31a874de4eae2d8ba.
        
        Change-Id: Id1f0b2f47a0f4621dbf57a9d6a0f740a7ec01301
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112243
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-10  László Németh  <nemeth@numbertext.org>  [53884e8fe92597e909e4fa5599192783c3d31a56]

        tdf#140597 DOCX import: fix missing tblPrEx border
        
        of first table cells, caused by the workaround for tdf#138612.
        
        Now property set of a new cell is a copy of the table exception
        property set of the table row, as needed for the import of the
        table style inheritance.
        
        Regression from commit f319d6b543c2367546bc80d138e56ed03731e265
        (tdf#138612 DOCX import: fix lost part of split table cell).
        
        Change-Id: Iaf6637e757fbfeef7651a4300a7f65a23615f5c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112247
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [9ad1da0086f6029a8a489988ae619cd4068aa275]

        tdf#140661: sw: Add UItest
        
        Change-Id: I637bcd2c8dbe215aa40b0eea69e559935a6d5eaa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112205
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-10  Mike Kaganski  <mike.kaganski@collabora.com>  [4caf4403c1b862e7ccca94b9caee31394d019732]

        tdf#40427: use node index as position, not Y position on screen
        
        As mentioned in comment to SwContent::nYPosition in
        sw/source/uibase/inc/swcont.hxx:
        
          some subclasses appear to use this for a tools/gen.hxx-style
          geometric Y position, while e.g. SwOutlineContent wants to store
          the index in its subtree
        
        Abusing the nYPosition to store vertical position *on screen* gives
        wrong results when a following section is positioned on screen higher
        than a previous section - e.g., when multiple-page view is active.
        
        So just use the section's node as Y position of the Navigator entry.
        When the section is inside a fly frame, use the frame's anchor node.
        
        Change-Id: I6caf26aeb19d845129dc837138c37f42bbc18655
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112197
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-10  mert  <mert.tumer@collabora.com>  [3d3e0e5941641757defc8df5e110387b8efbb0e5]

        Draw: Fix crash on multiple page selection on slidesorter
        
        Change-Id: Id7461b811d3445df895cf751153bd0dd81f09efc
        Signed-off-by: mert <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111864
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        (cherry picked from commit 505965dd5d05e4711bf5b433b8af06e88e030962)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111917
        Tested-by: Jenkins

2021-03-10  Miklos Vajna  <vmiklos@collabora.com>  [2d30c903afddbb416c50587dec1c787c1edfa39f]

        xmlsecurity: rework to avoid pdfium ifdefs in pdfsignaturehelper
        
        Return early in case pdfium is not available, to avoid the ifdef forest.
        
        Change-Id: I1fd1b22015e10527a989c8a1c4f4073fef29553e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112238
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-10  Noel Grandin  <noelgrandin@gmail.com>  [9d8accf03984a64a4105826e55b221962628eb93]

        add macOS instructions
        
        Change-Id: If8d15a2ad9b1916393233164f3d2752780a0a9a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112232
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-10  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [a9b71098845edcb4f6b4629795168d174f28ef70]

        tdf#133423 Fix 'central' formula for moving average
        
        Change-Id: I3685c310fdbe4809cb7863628be96645364c6a7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112191
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-03-10  Mike Kaganski  <mike.kaganski@collabora.com>  [96388e5e809a48573970df9b6b2649517a08447f]

        Drop 'static_cast<cppu::OWeakObject*>' syntactic noise
        
        ... where the object is created in-place, and its type is known
        
        Change-Id: Ifabfcf2f3ad0d60152f14e8d970c1faa42115288
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112256
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-10  Mike Kaganski  <mike.kaganski@collabora.com>  [24dd6c5f9861340fafccad9504a99a939cbba0a6]

        Fix comment after renaming variable
        
        Change-Id: I4bf7b2cf76d26060dcb0acfdf9796d339f7dcbc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112220
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-09  Stephan Bergmann  <sbergman@redhat.com>  [4cf54b8616fb6be26f02bd06c0158c3e69fde0db]

        Mark workaround as fixed upstream
        
        Change-Id: I808f0b26916eece2d4fae3c7d1e73c847905adf8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112208
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-09  Caolán McNamara  <caolanm@redhat.com>  [ec6fe7d32d1433589124a45afa4accd7caaf030c]

        make Analog Clock sidebar extension demo work
        
        from...
        
        https://wiki.openoffice.org/wiki/Sidebar_for_Developers#Example:_Analog_Clock_Extension
        http://people.apache.org/~af/clock/AnalogClock.oxt
        
        presumably compatibility was broken at:
        commit e66be44b69ee2a1b99bda32af93ea453c669b319
        Date:   Sun Jun 2 04:46:58 2013 +0200
        
            sidebar: Restrict the minimal width of the sidebar.
                
        Change-Id: Id1531d4531a3e9bceb3d37a9e74a7a06497098e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111868
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-09  Stephan Bergmann  <sbergman@redhat.com>  [6d43ba110084605462901bcee786c7ae4c1f3bdf]

        Avoid signed-integer-overflow parsing table:cell-range-address="PivotChart"
        
        ...as happens during UITest_chart
        UITEST_TEST_NAME=tdf107097.tdf107097.test_tdf107097 ever since
        86b192965ee8d625092b723337f6a65bdf34dcb7 "tdf#107097: sc: Add UItest" added that
        test (see <https://ci.libreoffice.org/job/lo_ubsan/1919/>),
        
        > /chart2/source/tools/XMLRangeHelper.cxx:136:52: runtime error: signed integer overflow: 15 * 308915776 cannot be represented in type 'int'
        >     #0 0x2ad74a554918 in (anonymous namespace)::lcl_getSingleCellAddressFromXMLString(rtl::OUString const&, int, int, chart::XMLRangeHelper::Cell&) /chart2/source/tools/XMLRangeHelper.cxx:136:52
        >     #1 0x2ad74a553482 in (anonymous namespace)::lcl_getCellAddressFromXMLString(rtl::OUString const&, int, int, chart::XMLRangeHelper::Cell&, rtl::OUString&) /chart2/source/tools/XMLRangeHelper.cxx:217:13
        >     #2 0x2ad74a5505da in (anonymous namespace)::lcl_getCellRangeAddressFromXMLString(rtl::OUString const&, int, int, chart::XMLRangeHelper::CellRange&) /chart2/source/tools/XMLRangeHelper.cxx:253:19
        >     #3 0x2ad74a54fde1 in chart::XMLRangeHelper::getCellRangeFromXMLString(rtl::OUString const&) /chart2/source/tools/XMLRangeHelper.cxx:328:15
        >     #4 0x2ad74a2aed4d in chart::InternalDataProvider::convertRangeFromXML(rtl::OUString const&) /chart2/source/tools/InternalDataProvider.cxx:1227:39
        >     #5 0x2ad74a2b0164 in non-virtual thunk to chart::InternalDataProvider::convertRangeFromXML(rtl::OUString const&) /chart2/source/tools/InternalDataProvider.cxx
        >     #6 0x2ad6c4784257 in (anonymous namespace)::lcl_ConvertRange(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::chart2::XChartDocument> const&) /xmloff/source/chart/SchXMLPlotAreaContext.cxx:76:32
        >     #7 0x2ad6c4779a67 in SchXMLPlotAreaContext::startFastElement(int, com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList> const&) /xmloff/source/chart/SchXMLPlotAreaContext.cxx:233:34
        >     #8 0x2ad6c4c6328a in SvXMLImport::startFastElement(int, com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList> const&) /xmloff/source/core/xmlimp.cxx:797:15
        >     #9 0x2ad704988b78 in (anonymous namespace)::Entity::startElement((anonymous namespace)::Event const*) /sax/source/fastparser/fastparser.cxx:468:27
        >     #10 0x2ad70496f681 in sax_fastparser::FastSaxParserImpl::consume((anonymous namespace)::EventList&) /sax/source/fastparser/fastparser.cxx:1026:25
        >     #11 0x2ad70496c65f in sax_fastparser::FastSaxParserImpl::parseStream(com::sun::star::xml::sax::InputSource const&) /sax/source/fastparser/fastparser.cxx:870:22
        >     #12 0x2ad7049905d1 in sax_fastparser::FastSaxParser::parseStream(com::sun::star::xml::sax::InputSource const&) /sax/source/fastparser/fastparser.cxx:1482:13
        >     #13 0x2ad6c4c52b80 in SvXMLImport::parseStream(com::sun::star::xml::sax::InputSource const&) /xmloff/source/core/xmlimp.cxx:504:15
        >     #14 0x2ad749aafe1e in chart::XMLFilter::impl_ImportStream(rtl::OUString const&, rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::embed::XStorage> const&, com::sun::star::uno::Reference<com::sun::star::lang::XMultiComponentFactory> const&, com::sun::star::uno::Reference<com::sun::star::document::XGraphicStorageHandler> const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&) /chart2/source/model/filter/XMLFilter.cxx:473:34
        >     #15 0x2ad749aa9f01 in chart::XMLFilter::impl_Import(com::sun::star::uno::Reference<com::sun::star::lang::XComponent> const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /chart2/source/model/filter/XMLFilter.cxx:375:35
        >     #16 0x2ad749aa0988 in chart::XMLFilter::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /chart2/source/model/filter/XMLFilter.cxx:221:13
        >     #17 0x2ad749c2c76e in chart::ChartModel::impl_load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::embed::XStorage> const&) /chart2/source/model/main/ChartModel_Persistence.cxx:567:18
        >     #18 0x2ad749c30eea in chart::ChartModel::loadFromStorage(com::sun::star::uno::Reference<com::sun::star::embed::XStorage> const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /chart2/source/model/main/ChartModel_Persistence.cxx:759:5
        >     #19 0x2ad74244b977 in OCommonEmbeddedObject::LoadDocumentFromStorage_Impl() /embeddedobj/source/commonembedding/persistence.cxx:535:19
        >     #20 0x2ad7423d7bde in OCommonEmbeddedObject::SwitchStateTo_Impl(int) /embeddedobj/source/commonembedding/embedobj.cxx:185:49
        >     #21 0x2ad7423e32ff in OCommonEmbeddedObject::changeState(int) /embeddedobj/source/commonembedding/embedobj.cxx:453:13
        >     #22 0x2ad7424b7057 in OCommonEmbeddedObject::getPreferredVisualRepresentation(long) /embeddedobj/source/commonembedding/visobj.cxx:168:9
        >     #23 0x2ad67e08fdb6 in comphelper::EmbeddedObjectContainer::GetGraphicReplacementStream(long, com::sun::star::uno::Reference<com::sun::star::embed::XEmbeddedObject> const&, rtl::OUString*) /comphelper/source/container/embeddedobjectcontainer.cxx:1425:54
        >     #24 0x2ad6a447182c in svt::EmbeddedObjectRef::GetGraphicReplacementStream(long, com::sun::star::uno::Reference<com::sun::star::embed::XEmbeddedObject> const&, rtl::OUString*) /svtools/source/misc/embedhlp.cxx:809:12
        >     #25 0x2ad6a446c7d4 in svt::EmbeddedObjectRef::GetGraphicStream(bool) const /svtools/source/misc/embedhlp.cxx:616:23
        >     #26 0x2ad6a4469e58 in svt::EmbeddedObjectRef::GetReplacement(bool) /svtools/source/misc/embedhlp.cxx:424:46
        >     #27 0x2ad6a446d4ea in svt::EmbeddedObjectRef::GetGraphic() const /svtools/source/misc/embedhlp.cxx:453:54
        >     #28 0x2ad69d4a9470 in SdrOle2Obj::GetGraphic() const /svx/source/svdraw/svdoole2.cxx:1635:33
        >     #29 0x2ad71b222d01 in ScDrawTransferObj::ScDrawTransferObj(std::unique_ptr<SdrModel, std::default_delete<SdrModel> >, ScDocShell*, TransferableObjectDescriptor const&) /sc/source/ui/app/drwtrans.cxx:191:107
        >     #30 0x2ad71d7da932 in ScDrawView::DoCopy() /sc/source/ui/view/drawvie4.cxx:364:56
        >     #31 0x2ad71c1fb75a in ScDrawShell::ExecDrawFunc(SfxRequest&) /sc/source/ui/drawfunc/drawsh5.cxx:328:20
        >     #32 0x2ad71c1b181f in SfxStubScDrawShellExecDrawFunc(SfxShell*, SfxRequest&) /workdir/SdiTarget/sc/sdi/scslots.hxx:2823:1
        >     #33 0x2ad68de39d05 in SfxShell::CallExec(void (*)(SfxShell*, SfxRequest&), SfxRequest&) /include/sfx2/shell.hxx:197:35
        >     #34 0x2ad68ddd1214 in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool) /sfx2/source/control/dispatch.cxx:253:16
        >     #35 0x2ad68dde721f in SfxDispatcher::Execute_(SfxShell&, SfxSlot const&, SfxRequest&, SfxCallMode) /sfx2/source/control/dispatch.cxx:753:9
        >     #36 0x2ad68dd5edff in SfxBindings::Execute_Impl(SfxRequest&, SfxSlot const*, SfxShell*) /sfx2/source/control/bindings.cxx:1060:22
        >     #37 0x2ad68e24a322 in SfxDispatchController_Impl::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> const&) /sfx2/source/control/unoctitm.cxx:758:53
        >     #38 0x2ad68e245261 in SfxOfficeDispatch::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /sfx2/source/control/unoctitm.cxx:229:16
        >     #39 0x2ad67e465052 in comphelper::dispatchCommand(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> const&) /comphelper/source/misc/dispatchcommand.cxx:61:12
        >     #40 0x2ad67e4657c5 in comphelper::dispatchCommand(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> const&) /comphelper/source/misc/dispatchcommand.cxx:76:12
        >     #41 0x2ad6b39a49a6 in UITest::executeCommand(rtl::OUString const&) /vcl/source/uitest/uitest.cxx:24:12
        >     #42 0x2ad6b39b7240 in (anonymous namespace)::UITestUnoObj::executeCommand(rtl::OUString const&) /vcl/source/uitest/uno/uitest_uno.cxx:69:12
        >     #43 0x2ad6ee6508db in gcc3::callVirtualMethod(void*, unsigned int, void*, _typelib_TypeDescriptionReference*, bool, unsigned long*, unsigned int, unsigned long*, double*) /bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:77:5
        >     #44 0x2ad6ee64abf2 in cpp_call(bridges::cpp_uno::shared::UnoInterfaceProxy*, bridges::cpp_uno::shared::VtableSlot, _typelib_TypeDescriptionReference*, int, _typelib_MethodParameter*, void*, void**, _uno_Any**) /bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:233:13
        >     #45 0x2ad6ee64773d in unoInterfaceProxyDispatch /bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:413:13
        >     #46 0x2ad6f3a7d2ca in binaryurp::IncomingRequest::execute_throw(binaryurp::BinaryAny*, std::__debug::vector<binaryurp::BinaryAny, std::allocator<binaryurp::BinaryAny> >*) const /binaryurp/source/incomingrequest.cxx:235:13
        
        Creating a pivot chart apparently generates XML output containing
        
          <chart:plot-area table:cell-range-address="PivotChart" ...>
        
        which does not conform to ODF, see the mail thread starting at
        <https://lists.freedesktop.org/archives/libreoffice/2021-February/086884.html>
        "Integer overflow in Calc lcl_getSingleCellAddressFromXMLString nColumn
        computation" for details.
        
        And, ignoring the signed-integer-overflow UB for now,
        InternalDataProvider::convertRangeFromXML would always have returned an empty
        OUString for an input of aXMLRange="PivotChart":
        chart::XMLRangeHelper::getCellRangeFromXMLString with rXMLString="PivotChart"
        calls lcl_getCellAddressFromXMLString with rXMLString="PivotChart", nStartPos=0,
        nEndPos=9, its leading while-loop mis-computes nDelimiterPos=nEndPos, so calls
        lcl_getCellAddressFromXMLString with rXMLString="PivotChart", nStartPos=0,
        nEndPos=9, its leading while-loop mis-computes nDelimiterPos=nEndPos, so it
        doesn't set rOutTableName, so lcl_getCellAddressFromXMLString returns
        bResult=false, so chart::XMLRangeHelper::getCellRangeFromXMLString returns an
        empty CellRange().
        
        So, similar to 9e5314f19c9dcff35b5cee5c5a1b7f744e495b2e "tdf#107097 invoke
        internal DP and correctly handle 'range' names" added special handling of
        aXMLRange values starting with "PT@" to
        InternalDataProvider::convertRangeFromXML, also add explicit special handling
        for "PivotChart" (instead of relying on the later code returning an empty
        string, but after invoking UB).
        
        Change-Id: I1671f0ab3b3ab00dce8e348aa3b7141ebebaaad5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112207
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-09  Miklos Vajna  <vmiklos@collabora.com>  [8e7dc248f2787df0e658c4ece33220944fca7f16]

        sw: add UNO API to find the closest doc model position based on pixel position
        
        The use-case is drag&drop: if an UNO API client registers its drag&drop
        listener, then it gets a DropTargetDropEvent and has to decide if it
        wants to handle that event or allow Writer to handle it. In case it
        decides to handle the event, it would be good to able to e.g. insert a
        string at the point where the Writer UI indicates it to the user. But
        DropTargetDropEvent only exposes a pixel position and Writer requires
        you to have an XTextRange when inserting content.
        
        Fix the problem by introducing a new createTextRangeByPixelPosition()
        which first does a pixel -> logic coordinate conversion (this is
        window-specific, in case you have multiple windows), then picks the doc
        model position which is the closest to a logic coordinate.
        
        Change-Id: I6a8e69e3c39b9d99209342469653c0e0bd99bf53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112201
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-09  Mike Kaganski  <mike.kaganski@collabora.com>  [acfd19df520693bb0e052d08df152befd7832a41]

        Add missing comments as per TEMPLATE.SOURCECODE.HEADER
        
        Change-Id: I6a8ed8598690795d5e23fb461db50f7f7852912a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112216
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-09  Seth Chaiklin  <sdc.blanco@youmail.dk>  [1ee086906bd64bd5be3f3af06d2c08da680aaef1]

        tdf#58136 add tooltips to Options dialog buttons
        
        Change-Id: I420365fcf94f8deda0d53d83a5badc4e73dd7342
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111694
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-03-09  Seth Chaiklin  <sdc.blanco@youmail.dk>  [faa13c4f85556c41102c088eb6ca52fa0244fc30]

        tdf#128469 add "Apply" tooltip for all style dialogs
        
        Change-Id: I37c6ffe85da6d68fff89480a589a358624c047fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112091
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-03-09  Stephan Bergmann  <sbergman@redhat.com>  [bad219c25262924fc8bd02e1eceba6bf9a157310]

        Run gdb in `make debugrun` with PYTHONWARNINGS=default, too
        
        ...same as fb06d5b1784cb8b91ea6d286b3f2baa38fed0b4c "Run gdb with
        PYTHONWARNINGS=default"
        
        Change-Id: I1f4a5a7851cbb6f35c25684bb122bb90364ce334
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112204
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-09  dante  <dante19031999@gmail.com>  [2dc105d9742814f9627d91232a47913ee105b103]

        Rename SmParser to SmParser5
        
        Change-Id: I6983dd4c187fc7114546e87c66dc2c011fccd3e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112176
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-09  Noel  <noel.grandin@collabora.co.uk>  [3dfe1df0f1084b06c7d4c95df387253b2e058cd6]

        this should be dynamic_cast
        
        accidentally broken with
            commit e4e80ed313882f9ea1b309054e5aa3e839586516
            Date:   Sat Mar 6 20:40:58 2021 +0200
            loplugin:staticdynamic now with extra salt
        
        Change-Id: If5946d7f65eb51c9785e7ad2e6def0ebd56fd9cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112198
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-09  László Németh  <nemeth@numbertext.org>  [db999ddee7a890390f66d7e34906066c8bf178da]

        tdf#140674 sw change tracking: fix :emoji: replacement
        
        Regression from commit 2951c96bcb673a260a09e2c6eb92ca0f99bf0c18
        (tdf#83419 sw change tracking: clean-up autocorrect).
        
        Note: only :snowman: -> ☃ was added to the test autocorrect
        file acor_en-GB.dat.
        
        Change-Id: Ic3013e969ab937a5f9e5b6d1a6fac2f533b541f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112166
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-09  Caolán McNamara  <caolanm@redhat.com>  [55b305e21f103b74669a31b6dbed8596ecc3ca09]

        fetch/set/clear primary selection without intermediate vcl::Window
        
        the intermediate layer doesn't do anything useful
        
        Change-Id: I00564f43db8914445ea4013c6f387c7d7c783427
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112170
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-09  Caolán McNamara  <caolanm@redhat.com>  [3edfc84c7a1df53ccea921e2dc4e42088bafcb0c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to eccabbcf23f1323ee9153f939bf7061da50642f7
          - fix build
            
            Error: Duplicated entry. ID = par_id301613075694148  LANG = en-US in File helpcontent2/source/text/sbasic/shared/03/sf_platform.xhp
            
            since...
            
            commit 37af11b1043178f17a2abcd415348fb353f2fc3e (HEAD -> master, origin/master, origin/HEAD)
            Date:   Fri Mar 5 01:22:31 2021 +0100
            
                Create the Help page for Platform service
            
                Also in this patch:
                - sf_l10n.xhp: add new notes to explain L10N
            
            Change-Id: Ib6bbeb521a390dd3448dc4cdb2776599a90202c1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112206
            Tested-by: Jenkins
            Reviewed-by: Caolán McNamara <caolanm@redhat.com>
            
2021-03-09  Rafael Lima  <rafael.palma.lima@gmail.com>  [e24a81383d1cea9ff2673e10d9e3b33669fac6f5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 37af11b1043178f17a2abcd415348fb353f2fc3e
          - Create the Help page for Platform service
            
            Also in this patch:
            - sf_l10n.xhp: add new notes to explain L10N
            
            Change-Id: Id3ed5022a779f791e5a518154f9f7ffe3b84566e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111928
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-03-09  Marco Cecchetti  <marco.cecchetti@collabora.com>  [bbf4589df239f480a69f5beba4016c53b8da535e]

        filter: svg: js engine: misplaced text: improving text field handling
        
        Change-Id: I8b5f9a39b3cd3fcfdae0d088eae0a875cf9404ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111065
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111848
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>

2021-03-09  Marco Cecchetti  <marco.cecchetti@collabora.com>  [bee3a7bdd0effd15f36e3debd1c6e20af12b4ea3]

        filter: svg: unit test for placeholder locale
        
        We set the language to it-IT and check that the exported placeholder
        text is still <number> instead of <numero>
        
        Change-Id: I7ec7e25e53075da38cb87d81e9f8268b37121bfe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111115
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111847
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>

2021-03-09  Marco Cecchetti  <marco.cecchetti@collabora.com>  [ee2b9e0fd7d000078795ba3fac38e745cb915689]

        filter: svg: text field: placeholder localization issue
        
        The text content for a placeholder is localized,
        so in case a French locale is used, the placeholder
        for a PageNumber text field is <numéro> instead of
        <number>.
        
        Change-Id: If1d31fee98d044775995b5b80567296f78d2a6c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110944
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ash@collabora.com>
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111845
        Tested-by: Jenkins

2021-03-09  Jean-Pierre Ledure  <jp@ledure.be>  [055ba7014587b09e0a3166f0cc8d61db0b358a1c]

        ScriptForge - (scriptforge.py) FileSystem and TextStream classes
        
        Addition of SF_FileSystem and SF_TextStream classes
        
        Machinery tuning:
        - freeze a predefined list of standard modules
        in the python persistent storage
        - error management reviewed to mimic Basic behaviour on wrong
        arguments
        
        Standard modules are predefined in scriptforge.py as well
        
        Both lists must be synchronized on a hardcoded entry number
        
        Basic has minor revisions:
        - complex boolean expressions return -1 and 0 to Python
        i.o. True and False => Add a CBool() function
        - [User]TemplatesFolder properties of FileSystem omitted the final "/"
        
        Change-Id: Ice138de956f5f87269557cdb3db023849081b99d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112199
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-03-09  Marco Cecchetti  <marco.cecchetti@collabora.com>  [e3f62ee770afe34dceb467eb8ccda55eba0a2243]

        filter: svg: export: renaming class attributes related to TextShape
        
        TextShape => SVGTextShape
        com.sun.star.drawing.TextShape => TextShape
        
        Change-Id: I4bbb465e0f65aa328527ac3022c0b68546fb5db6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111224
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111846
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>

2021-03-09  Marco Cecchetti  <marco.cecchetti@collabora.com>  [66f88211d55c138da38c75a7b2c4d1695ce28f6a]

        filter: svg: export tiled background by exploiting svg:pattern element
        
        By exporting a tiled bitmap background by exploiting the <pattern>
        element we get performance improvement when the background is made of
        a big number of tiles.
        
        The unit test for the tiled background case has been updated.
        
        Change-Id: I80a4eebd081d2c59ec7d9906fc9c616692f7e0fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110319
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ash@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111844
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>

2021-03-09  Mike Kaganski  <mike.kaganski@collabora.com>  [cf88e15abf8cc0c7ca7c9edb221c878f8d6b4726]

        Don't use uninitialized member to initialize base class
        
        Change-Id: I2c5c6c61d7eadd2fe7c7ad89b90fae508e9684f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112189
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-03-09  Stephan Bergmann  <sbergman@redhat.com>  [bbcf235753dc87ef6bc6652a77239513110e2d9e]

        loplugin:refcounting (clang-cl)
        
        Change-Id: I91189ebd902b70e2fbe42fe8cc09b8677af1a5fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112194
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-09  Luboš Luňák  <l.lunak@collabora.com>  [5e8c0e2556eebfee7b2d75403cbf5cee6642e644]

        add some Timer debug names
        
        Change-Id: I7a0037ffd7d45ab18efa76dce805274090527525
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112182
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-09  Julien Nabet  <serval2412@yahoo.fr>  [ce01b5d4a81f1b407522dbdd831900bab8e9ef00]

        Related tdf#140849: "Apply and Edit changes" from AutoCorrect crashes LO writer
        
        This patch only fixes the assertion here:
        3  0x00007f4d0ae82662 in __GI___assert_fail
            (assertion=0x7f4cef73d9d1 "SAL_N_ELEMENTS(RID_SHELLRES_AUTOFMTSTRS) == STR_AUTOFMTREDL_END", file=0x7f4cef73d961 "/home/julien/lo/libreoffice/sw/source/uibase/utlui/initui.cxx", line=186, function=0x7f4cef73d99f "void ShellResource::GetAutoFormatNameLst_() const") at assert.c:101
        4  0x00007f4cef2514b8 in ShellResource::GetAutoFormatNameLst_() const (this=0x747f430) at sw/source/uibase/utlui/initui.cxx:186
        
        Regression from da64ec8c8a91db6a6ec9657898f081d5ee67e739
        author	László Németh <nemeth@numbertext.org>	2020-06-01 19:31:38 +0200
        committer	László Németh <nemeth@numbertext.org>	2020-06-02 18:40:06 +0200
        commit	da64ec8c8a91db6a6ec9657898f081d5ee67e739 (patch)
        tree	2bd7d3ddf24ce6c5adeb3c29dd46ead2e1215c0a
        parent	2d6395b87218cbf3512aa9b54807a859205006f0 (diff)
        tdf#133589 AutoCorrect: transliterate to Old Hungarian
        
        Change-Id: Ib606ffcf5f0d6921c41dcb256af12ff54017a590
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112118
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-09  Mike Kaganski  <mike.kaganski@collabora.com>  [fbaf865ffc5db1ed1094fec608e6b2472437e066]

        Drop "32" from names of SbxArray methods taking 32-bit indices
        
        ... a leftover from times when there were methods for 16-bit
        as well as for 32-bit indices. 16-bit indices were removed in
        commit 62f3f3d92aa204eaaa063b30d7ade44df501b997.
        
        Change-Id: Idf8b1160e68e8b303cf75ea79dd7dbb3bd00275d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112187
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-09  Stephan Bergmann  <sbergman@redhat.com>  [674bbddf720b14d1f7d173e6b5f3e08d65618ab9]

        Missing "template" (clang-cl)
        
        > In file included from C:/lo-clang/core/vcl/win/dtrans/FmtFilter.cxx:37:
        > C:/lo-clang/core/include\systools/win32/comtools.hxx(72,30): error: use 'template' keyword to treat 'QueryInterface' as a dependent template name [-Werror]
        >             : COMReference(p.QueryInterface<T>(t))
        >                              ^
        >                              template
        
        Not sure why this only started to show up now with my clang-cl build on Windows.
        (The Clang warning itself is available ever since <https://github.com/llvm/
        llvm-project/commit/4e7a2c09b22bb04819702ac6b8ea8b59ca396fa5> "Improve recovery
        (error + fix-it) when parsing type dependent template name without the
        'template' keyword" from 2011; its "Also the error is downgraded to an ExtWarn
        in Microsoft mode." implies that not requiring the "template" here is a non-
        standard MSVC extension.)
        
        Change-Id: I4f8e9d6fa80871fdd212417c1b935d76ffde34c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112192
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-09  Caolán McNamara  <caolanm@redhat.com>  [6b6cf8aa25cebb5b8e5592973391e42ec25dd482]

        let SwMultiTOXTabDialog have a Widget parent instead of a Window
        
        Change-Id: I7a7ae6cd5240257a0f2e33e89d20a1799b29013d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112195
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-09  Caolán McNamara  <caolanm@redhat.com>  [77285d2d0266e074520c539556e5a2b660d43b11]

        drop sd::LayoutMenu set_id overwrite
        
        this was added with
        
        commit d2b5ab3498a78c6d164a15b3bf2b947553ea2743
        Date:   Sun Oct 20 09:50:48 2019 -0400
        
            sd: sidebar: force to set the id of the LayoutMenu control
        
            Otherwise, the function std::unique_ptr<UIObject>
            WindowUIObject::get_child(const OUString& rID)
            will not find the control with the rID.
        
            Change-Id: Ie571eb351bb0c59654f577cef1961247273d7608
            Reviewed-on: https://gerrit.libreoffice.org/81345
        
        but there doesn't appear to be a current use of 'sd::LayoutMenu'
        in LibreOffice or Online
        
        Change-Id: I07ebd872f0dd203057c96386730acd5f6aa7a168
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112141
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-09  Caolán McNamara  <caolanm@redhat.com>  [6539456c4c8447cb43b0fb4a9129e649014d8366]

        let ScLinkedAreaDlg have a Widget parent instead of a Window
        
        Change-Id: Ida871186e5d15290ed2520b18651bad211799c1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112167
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-09  Luboš Luňák  <l.lunak@collabora.com>  [2fb274950e5207ca55f4f52325fb522bd44024e1]

        fix ScFlatBoolSegmentsImpl delayed setup with threads (tdf#140754)
        
        Change-Id: I258263f6a15e7098a2292ba7f3336fcaaf5224ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112184
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-09  Caolán McNamara  <caolanm@redhat.com>  [862fd2fa19b64972247bde9b171ec828a30e1676]

        defer getting toplevel for color picker until we need it
        
        Change-Id: I60f4ded47f7d80b397647ea3344e83a5dfd1b11e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112183
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-09  Caolán McNamara  <caolanm@redhat.com>  [2befe5c56c29fec45c898c00773e906d2d2d9f19]

        decompose SwNavigationPIUIObject and use sub components directly
        
        Change-Id: Ia4722972fe579646b4c3f06de339d72a931b05d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112146
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-09  Caolán McNamara  <caolanm@redhat.com>  [6b0e1986a7c446cb6862f645e45c377c2a309065]

        decompose ScNavigatorDlgUIObject and use sub components directly
        
        Change-Id: I817d0e201804dce3e83d204702ff236f5689ebb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112148
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-09  Caolán McNamara  <caolanm@redhat.com>  [a2d0741eed98db9c8b3509153a77d2e56b423d06]

        SetCurItemId takes an ItemId not a Position
        
        Change-Id: Id0b34364cf45b9305f865d46cf8c3c0f838ce630
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112147
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-09  Mike Kaganski  <mike.kaganski@collabora.com>  [5d658689dd2994fd1cb7c2fc722b86befd78dcba]

        Simplify CWinClipboard mutexes
        
        This replaces a home-grown ancestor class with use of cppu::BaseMutex,
        and moves/renames mutexes to better reflect their use.
        
        Change-Id: I6a9dd2e19ff7db524dc753d42e2027c4d5b2bb6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112188
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-09  Szymon Kłos  <szymon.klos@collabora.com>  [d5eeca9bf3811b8c83d497dab5edb3ee2ba79a84]

        fontwork: center in online in writer
        
        Avoid unnecessary position change
        
        Change-Id: I338b9a28653569e1b7c19ba3a1f590363fb2f94c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110664
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112164
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-03-09  Szymon Kłos  <szymon.klos@collabora.com>  [878e8fe7ffeada3d6154fe4750079deb38e1ce94]

        fontwork: insert in the center of LOK view
        
        Change-Id: Iabde4ee927546b0e396c4fbd6d0099fa82240166
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109968
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112163
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-03-09  Stephan Bergmann  <sbergman@redhat.com>  [067b22aeff5ff256be393dc2aa14acdf0300427a]

        loplugin:redundantstatic (clang-cl)
        
        Change-Id: Ieb4d3a0085555d84a16de490413b92b506a59dee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112178
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-09  Stephan Bergmann  <sbergman@redhat.com>  [bb5900acfe6e250c75c34cd377777e752bae3a80]

        -Werror,-Wshadow (clang-cl)
        
        Change-Id: I8b39e510266404a28acb380f449862366c647b87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112173
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-09  Stephan Bergmann  <sbergman@redhat.com>  [351b2382465087d18a3ad44509c2a3a66ca08aa6]

        -Werror,-Wnon-virtual-dtor (clang-cl)
        
        Change-Id: I1f02e154e090ad89ca2e664467d7514f1cbdcb2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112174
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-09  Ayhan Yalçınsoy  <ayhanyalcinsoy@pisilinux.org>  [e3feffe94ae3b1ab6cc68fadc7dc5aa19363941b]

        tdf#139683: Specified PDF functions in customise dialog
        
        Change-Id: Ic3ae51219391c8fe4e66640b5c7769fed39e149c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111904
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-03-09  Miklos Vajna  <vmiklos@collabora.com>  [d2a45762f1b5f1c7093469e34d9f56defa88e9e4]

        tdf#140292 sw: fix z-order of textbox on undo
        
        Regression from commit 200cd2b99bee18962a970edc5d059286f6c3ea0e
        (tdf#138995 DOCX import: fix handling of textbox zorders, 2021-01-11),
        the problem was already fixed by Michael Stahl, this just adds a test
        for it.
        
        Change-Id: Id613224d5fab0c2d2a3bdfd58bff6d77a92dd374
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112181
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-09  Stephan Bergmann  <sbergman@redhat.com>  [3186f98a29432400d0627eec992da926dd5852c6]

        loplugin:staticmethods (clang-cl)
        
        Change-Id: I0a58f7dda3406509344d791a5e24df22a69b2478
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112179
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-09  Heiko Tietze  <tietze.heiko@gmail.com>  [4d3239061c71d43f3e8521160a318873001c3e6a]

        Resolves tdf#133373 - macOS installer image
        
        Arrow moved a few pixels to the left
        
        Change-Id: Id804ca75f88325a1457f5297994ac91c2cea94da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112155
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-03-09  Mike Kaganski  <mike.kaganski@collabora.com>  [083900f88c112b69e098bbe5820b1d077c18e92c]

        Make sal/config.h the first in pch
        
        By convention, it should be the first include in C/CXX files;
        so use of pch should not break that.
        
        Change-Id: Ic329c5f39e8f48ad1778724368e262e48972342b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112123
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-09  Jim Raykowski  <raykowj@gmail.com>  [1c3e170d56d3cad1e7729f839fa63f607b62e4e3]

        tdf#140661 Give shapes names when ungrouping if they don't already have
        
        Change-Id: I8242a697980e4f661a914998792ae9efdb090915
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111725
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-03-09  Jim Raykowski  <raykowj@gmail.com>  [a2f6b4e8995c149620db4fcfe7e355af4fbc869e]

        tdf#88064 In add mode don't change SetCursor and KillSel functions
        
        when shell is popped
        
        Change-Id: Ic7b38563c4f05d4a1ccf792f21db42076a39947f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111943
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-03-09  Jim Raykowski  <raykowj@gmail.com>  [740fca22fc92065436dee9beae89852fc388db54]

        tdf#139944 Disable navigator in impress and draw master mode
        
        Change-Id: I48ed310f7903502085da2469f546d371960935f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111986
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-03-09  Seth Chaiklin  <sdc.blanco@youmail.dk>  [dc3b64dcbfb0a49c0be65bd8d73ed4e6d3828a21]

        tdf#128469 add extended tooltip for "Reset" to style dialogs
        
        Change-Id: I6dbb37b9b5ed77cbc918a9158c1be90bf4127b4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112086
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-03-08  Seth Chaiklin  <sdc.blanco@youmail.dk>  [165d2bd10bc576f5aa6dc20ffc0f3e699fed846e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3d5548e2fe71a25b09fb984b15251a5da81e02b4
          - improve help page for character style and adjust highlighting label
            
              ( shared/02/02160000.xhp ) "Character Highlighting Color"
               changed <h1> to "Highlighting" because it is embedded into
               the help pages for Character and Character Style as the name of
               the tab.
            
              ( swriter/01/05130002.xhp ) "Character Style"
                * change order of embeds to correspond with order of tabs in dialog.
                * improve the embed for the Asian language
                + add embed to "Borders"
                * change embed for "Reset" button
                + add embed for "Apply" button
            
            Change-Id: I939f28ede5ff96a53825919e5b2aab8f5de770db
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112090
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-03-08  Caolán McNamara  <caolanm@redhat.com>  [3bcf251cfe9bb11df63697c14a53c81e0e23c851]

        tdf#140498 middle-button paste doesn't depend on a vcl::Window
        
        Change-Id: I4f1f14994b35cec51761689875bf6b5135612f3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112161
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-08  Stephan Bergmann  <sbergman@redhat.com>  [19caafc967441982ba47a1016dbb1b8bf70d675e]

        loplugin:makeshared (clang-cl)
        
        Change-Id: I902c4438adb89970db749ca06a13bfc484925851
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112177
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-08  Stephan Bergmann  <sbergman@redhat.com>  [11380b0a02164e1d4e2b94fb6c2f6b2119367ff0]

        loplugin:external (clang-cl)
        
        Change-Id: I543e7970e824c9d2ca504bbf3e4dd75a1ee2b4ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112175
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-08  Caolán McNamara  <caolanm@redhat.com>  [7c8a828db184b65db66202ac319834c4e362e0ee]

        just call GetWindow once
        
        Change-Id: If8f0c35901024687c9a8c57e6bcf6756f37007f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112172
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-08  Stephan Bergmann  <sbergman@redhat.com>  [0f0563ebd29f170f65cec749a19efdfcb4e44ba8]

        loplugin:refcounting (macOS)
        
        Change-Id: Id9c5035933453bad617d1a2f78241e435e42fe91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112168
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [3d2ed830d63f0d1adcb0404ad979d5fcf9706ca2]

        uitest: sw: re-enable test to see if it still fails
        
        it doesn't fail for me, let's see for others.
        
        Change-Id: If214efcaebb74b660c8cef2d60c910261379785a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112169
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-08  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [2f813b15dd062c1cd9de4baacd64ae9785cbbd81]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 60bc5707b16ad1960a2baa1128a515a8960b6834
          - Hyphenate compound modifier and drop number inflection as it is an adjective
            
            Change-Id: I397f6a528576c2a2ec556966d87e8dc77e20f3a5
            
2021-03-08  Szymon Kłos  <szymon.klos@collabora.com>  [7c171caa74e0e23d952bdb5289b7e59ab17e61d1]

        autofilter: handle click for scaled dropdown button
        
        Missing thing for commit:
        68892230ddcde135e9951047a3621438eb7987d0
        autofilter: scale dropdown button according to zoom level
        
        rendering was scaled but click position was handled
        using non scaled button size
        
        Change-Id: I599b7e6aef39e8b5225b53423125f2b271597a46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110646
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112160
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-03-08  Seth Chaiklin  <sdc.blanco@youmail.dk>  [fe7fd774c7c0398a28f0b2292e53c94d42f02cf3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 79e2b833a14999373171779daf968310e4c126a1
          - related to: tdf#102265 correction to Aligning Objects for embedding
            
               * submenu name is now "Align Objects", so change page Title and
                 <h1> label to this new name.
               * update to <h1>,<note>
            
            Change-Id: Iedfbb4e0a522729c3710f33f68caf80b3d8c77fb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112087
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-03-08  Stephan Bergmann  <sbergman@redhat.com>  [e208ce965817fb3314634f9087a9989e047b12a5]

        Fix build of Extension_test-{active,passive}
        
        Partial reverts of 1553d3787cbe0cdababf31382bf3376a3640d8cf "use for-range on
        Sequence in d*" and e37e990650694d7d3a44a38a6bf23751bb33da67 "tdf#88205 Adapt
        uses of css::uno::Sequence to use initializer_list ctor", plus
        loplugin:redundantstatic.
        
        Change-Id: Icf934bd21b0649d8fe9e88a453b6fc4d821ab6d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112156
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-08  Stephan Bergmann  <sbergman@redhat.com>  [3ac2705d7df55f9288c0843f4f786251b4aad9ff]

        Remove spurious empty lines again
        
        ...that had been added by 0c36f364b14aacd0eeb53087ae2fce54402dc741 "tdf#138122
        Detect window scaling for multi display configurations on macOS" and should have
        been removed again by 06d918dcc47ae3f1c511cbdccfeacc8adb123f28
        "loplugin:unreffun (macOS)"
        
        Change-Id: Ibac8fc2cae101c2c16715be97406d769f82bd3eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112158
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-08  Johnny_M  <klasse@partyheld.de>  [26bc8b6067a657e8d160fb73bb5d5a48da85dfe9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6d54cc23df9cde41adf566122204b38f99139b53
          - tdf#132643 Translate German section IDs
            
            Change-Id: If80232f66b1439ade2136d5cea26941122a25103
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112070
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-08  Johnny_M  <klasse@partyheld.de>  [bb7355fdf666c750f06e84d8ec0d46decb03b6a6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c6a7ecabb29df6b47eb5116f961e8c636201a855
          - tdf#132643 Translate German section IDs
            
            Change-Id: I29b956f83df69b39a1b92d6672039c87c8b5823d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112069
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-08  Johnny_M  <klasse@partyheld.de>  [4a25cfa0f2769186739070f15cc2c9177d31f2fe]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e3168344a7f2cab5e6d5ff9563203eea26bd1dc6
          - tdf#132643 Translate German section IDs
            
            Change-Id: I645aab7d591dd4e41d230a3b9b1d4249a051eea6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112068
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-08  Johnny_M  <klasse@partyheld.de>  [83c8bb4113811f13ee1560287d3a4f59425e7c21]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 865ec92ce6524488f6e005c5578bfbfa11926fa5
          - tdf#132643 Translate German section IDs
            
            Change-Id: I541ae385db0ec2a53d9c653f6221265fd6f19eac
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112067
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-08  Johnny_M  <klasse@partyheld.de>  [123edf3d95f7dfa5144f7dd105e7ceaeb6f1e505]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3e659bb75d9fa1c9de2b7414eb67a1e6a9c7c5ff
          - tdf#132643 Translate German section IDs
            
            Change-Id: If1aa99e37cd51801d5035a1dd79fb855f200b8e7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112066
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-08  Johnny_M  <klasse@partyheld.de>  [aa7092a0ed50ef7469bd555ed6238a8059618bb3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 67e021516b744a6cd189d77bfec9b54770b06874
          - tdf#132643 Translate German section IDs
            
            Change-Id: I249d999fd1b67e7cb7e7bb7b10585cc322fe83d7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112065
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-08  Johnny_M  <klasse@partyheld.de>  [f426c31b1a1f94ba75b955ef99cabdc4560eb1aa]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d2557afa18b3db737ad59567ce39f844ea3124a7
          - tdf#132643 Translate German section IDs
            
            Change-Id: If69d593ebea6c983bf087da280158f021cd11b3e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112064
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-08  Johnny_M  <klasse@partyheld.de>  [a2dc4074a88ed844cda75b187a93e0d69d2b610e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 869fb85513467259c72a42fdd46cd9b08aeefe1e
          - tdf#132643 Translate German section IDs
            
            Change-Id: I39dcb7a1b5296849a29978a5c733fb941eeab988
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112063
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-08  Johnny_M  <klasse@partyheld.de>  [0070b724c105d82d1320112d7ff42bfd49ac65c8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8adc4461501298ca8aae7266862ac1f08beb63dc
          - tdf#132643 Translate German section IDs
            
            Change-Id: Id8f539c674f08cce9fe2c93c4498b5fdac8f70e6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112062
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-08  Johnny_M  <klasse@partyheld.de>  [412b20233970b41face9ec80b863c145b21dc977]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to be48910da18cd13cc38793bef8cdec3c2b45b927
          - tdf#132643 Translate German section IDs
            
            Change-Id: I46c4c61f93fb639abcd7d851ab502a239acad38f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112061
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-08  Luboš Luňák  <l.lunak@collabora.com>  [6b8c157a0b4f37a09fdbf656919b2df06a3abc3e]

        make RenderMaskPrimitive2DPixel() clip using clipping (tdf#140797)
        
        The original implementation had this peculiar idea of implementing
        clipping using transparency, which slows everything down, because
        contents need to be copied and then alpha-blended. Keep that only
        for when edges of the clip are to be smoothed.
        As a side-effect this also seems to fix tdf#115843 again.
        The commit also adjusts the test for tdf#133477 to not rely
        on the rounding introduced by the optimization from tdf#115843.
        
        Change-Id: Iebae5996159cf9f17066205985c5b591abdae105
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111966
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-08  dante  <dante19031999@gmail.com>  [db2e9619397f1e53232824a649b5ad0ba3dd368a]

        Remove unused include
        
        Change-Id: I1b1a94be7e68f58f8915cd8c970a223877130c75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112126
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-08  Michael Stahl  <michael.stahl@allotropia.de>  [3bc8f90e9693f710f12632f69b9348c1c833c906]

        (related: tdf#133487) sw: fix ordering of virtual SdrObjects for textboxes
        
        Calling XShapes3::sort() on export of the testTdf130314 fails because of
        2 consecutive textboxes; the function requires a textbox to immediately
        follow its shape in the list (i.e. textbox has OrdNum of shape + 1).
        
        This is because for shapes in header/footer, one virtual SdrVirtObj is
        created per page where the header/footer is shown, and the
        SwFlyDrawContact::GetOrdNumForNewRef() does not take textbox ordering
        into account.
        
        It's not clear if the assumption that the shape's SdrVirtObj is created
        before the textbox's always holds, but let's try this for now.
        
        Change-Id: I860896471211bf6c142ab825f298f4d4c0eec148
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112029
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-08  Michael Stahl  <michael.stahl@allotropia.de>  [9463fec243e7507c826ea21a093b5475dc29fd41]

        SvxDrawPage::sort() is missing a mutex guard
        
        Change-Id: Ief291c7a7b866c0cf2533bddd8d1b69a55cd3a99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112028
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-08  Szymon Kłos  <szymon.klos@collabora.com>  [6b51f618e3ddfc7350a25a1f2bde689fed735f36]

        lok: send help even when document not ready
        
        Change-Id: I44855ef00a6c54a774965b3c951a4476ed5c8b01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110593
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112159
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-03-08  Szymon Kłos  <szymon.klos@collabora.com>  [c883303400158573cfd3dc2bc0ad59fa8f64ce48]

        pivot table: make subdialogs of pivot table dialog async
        
        Change-Id: I2c1b26ebe661a2f66bc7bf94e4f3ede2fc5e18b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107775
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112095
        Tested-by: Jenkins

2021-03-08  Aditya Pratap Singh  <adityapratapsingh51@gmail.com>  [c056b630ef97aab139625d0a7c085825c8a9eb7f]

        tdf#75280 Convert some sal_uIntPtr in ucb to more appropriate types
        
        Change-Id: Icb4ae99fd49a4b080ad8f3df6f15dddcdcb09e42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110491
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-03-08  ViKrAm-Bais  <vikrambais02@gmail.com>  [394ad7fa73ec70e576a4b0bdfaa7cc2986e1bf46]

        tdf#42982: improve UNO API error reporting
        
        Change-Id: I20080d81e0b08e6e0dcd421bd75cb7d796e97ea7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112149
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-08  Szymon Kłos  <szymon.klos@collabora.com>  [9279dce41152ed692c125edfed4c80a7c28c7a0b]

        Don't insert fontwork outside view
        
        Change-Id: Ib518cc6c70e2595cc191cd353b628729fd220de7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109665
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112151
        Tested-by: Jenkins

2021-03-08  Caolán McNamara  <caolanm@redhat.com>  [a71bf40191b31780a3bbac2ee2a3a59c99dcf8b8]

        move GetDPIScaleFactor check to ValueSet canvas
        
        Change-Id: I586b3d1167300d914da18af7f32dd8e434bb49c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112140
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-08  Caolán McNamara  <caolanm@redhat.com>  [bc5a0676fa107bdad6e860d31a874de4eae2d8ba]

        default to 'contents' hidden until toggled to floating mode
        
        Change-Id: Iff671e9f8d0a41d4ed83f8fe05b70998558590b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112145
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-08  Miklos Vajna  <vmiklos@collabora.com>  [d98920c99f374c83023b0de4e955f22ae6673ca7]

        sw: prefix members of SwHyphStrPortion, SwMinMaxArgs, SwMinMaxNodeArgs ...
        
        ... and SwTextCursor
        
        See tdf#94879 for motivation.
        
        Change-Id: Id226a5b30fae4c29476aebc6edf7fb180726eb4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112153
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-08  Seth Chaiklin  <sdc.blanco@youmail.dk>  [f2de7949a23397d05ef011c78bfe2a70d8e25cdc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ead459c15f4eb1095d0dff0cb76611bff31d12f8
          - Related to: tdf#140796  No-width no break -> Word Joiner
            
               ( shared/01/formatting_mark.xhp )
                 * No-width no break -> Word Joiner
                 * .uno:InsertZWNBSP" -> .uno:InsertWJ"
                 * update to <h1>,<h2>
            
               ( swriter/guide/hyphen_prevent.xhp )
                * No-width no break -> Word Joiner, and change to <menuitem> in
                  that paragraph
                * "paragraph" -> "listitem" for "role"
                * update to <h1>,<h2>,<tip>,<relatedtopics>
            
            Change-Id: I6b406e8baf6a34d96bacc896bd8fed39f87ffa85
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112082
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-03-08  Marco Cecchetti  <marco.cecchetti@collabora.com>  [c6abdc690075d7a627a62d04113a4fa911f90b00]

        filter: svg: js engine: unit test: slide background: exporting bitmaps
        
        Two unit tests:
        1 - a slide background with a single bitmap
        2 - a slide background with bitmap tiles
        
        Change-Id: Iffdb9ea958ba07391dfbdcfd6e925a9461e2af84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109932
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ash@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111843
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2021-03-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [e7a471a8fbac22877973af7e7be8c6a0701b4046]

        logerrit: do not submit if parent is older than a week
        
        Change-Id: Ieb20b3086082bd0a88e457b0ae922234ce737b8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112009
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-08  Mike Kaganski  <mike.kaganski@collabora.com>  [818a84c4b232518780ff12415a6dad50b3625d5d]

        [API CHANGE] Remove unused XSystemTransferable interface from CDOTransferable
        
        This interface is only implemented on Windows' transferable; it is
        not used anywhere in the codebase, and its implementation is wrong:
        it passes COM interface pointer as 32-bit integer (thus truncating
        64-bit pointers on Win64) to different processes, where the pointer
        has no value.
        
        This reverts commit 772fb7b3e482d537482437f5cd898093522d3fb5.
        
        Change-Id: I828c6595ac3f7836a3c72d5498efb279938407ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112072
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [a75799f3e904bd46cffd0bac78e3c0885ac5c447]

        tdf#133260: move unittest to function test
        
        Change-Id: I602f83e1a5afd0ab05c35b848a32475cac3b21ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111982
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-08  Szymon Kłos  <szymon.klos@collabora.com>  [eaa06413554be4ef4c73686c185c3d49e9defba4]

        jsdialog: fix free JsonWriter assertion
        
        Change-Id: I4bf1606d4f14fbaf9b63d5b06ff115a0f4d7eb21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112150
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-03-08  Julien Nabet  <serval2412@yahoo.fr>  [b1cbc2e27a5a5434ca8097fa7586912cf0b857c4]

        tdf#140796: Wrong English string for U+2060 character
        
        Rename "No-width No ~Break" to "Word ~Joiner"
        + replace pattern "ZWNBSP" variable names by "WJ"
        
        Change-Id: I95a874a9d2d20a30d2c4c3add6041adbe72d872c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112055
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-03-08  Arnaud Versini  <arnaud.versini@libreoffice.org>  [486258be7950e06cacbb3ae403129b57e3625995]

        BASIC : simplify BaseWindow initialization.
        
        Change-Id: If12b32fa7cf19341a2de1a4c0efb156075ff6ec5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112122
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-08  Noel  <noel.grandin@collabora.co.uk>  [c7b898df4d452746399621f6adc8e7da088f0f3a]

        clean up some more dynamic/static casting
        
        using a hacked version of the staticdynamic plugin
        and some judgement
        
        Change-Id: I5e6668b19320025e419f84bebceade4239577729
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112137
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-08  Noel  <noel.grandin@collabora.co.uk>  [04e7a34a19b3658de57c4f2b3b0fa8445b01f199]

        loplugin:refcounting check for one more case
        
        where we might be holding something newly created by pointer
        instead of by *::Reference
        
        Change-Id: Ife6f7acae4252bf56dcdeb95d72e43c523444f97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112138
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-08  Seth Chaiklin  <sdc.blanco@youmail.dk>  [72841008bf422dfd8553240b3a78f0474d03523c]

        tdf#128469 add "Reset" tooltip to style dialogs
        
        Change-Id: Ie97836467967d469ac37b7720a7b6dcc661702a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112081
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-03-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [1238ca8d100c107656b707ed3a6b662f0a1867fb]

        Revert "tdf#126310 Disable lazy loading of WMF images"
        
        This reverts commit 184a4771dad448a37f80b29bc62ad62e0a6a4bb6.
        
        Reason for revert: The problem is no longer reproducible as described
        here: https://bugs.documentfoundation.org/show_bug.cgi?id=138515#c3
        It also needs to be reverted in order to get tdf#138515 fixed,
        although it doesn't fix the problem
        
        Change-Id: I7bb678f1a19ae3609064449cfc5e71e0ba8c9de2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111931
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [ce507a14c551b9d2ce64c5cf1580431bb04b01a0]

        tdf#107459: move unittest to function test
        
        Change-Id: Ic509ba1451e5f59e2f61a37816132ef5bb9ac440
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111981
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-07  Jim Raykowski  <raykowj@gmail.com>  [5d71f2d2168de045ab8d1e0fa80a7580b4facafc]

        tdf#116136 don't show statusbar template control tooltip
        
        in print preview
        
        Change-Id: I9bba275d89d1d70bfcef9182f52273fd405118d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111863
        Tested-by: Jenkins
        Reviewed-by: John Turpish <jbt@gmx.us>
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-03-07  Caolán McNamara  <caolanm@redhat.com>  [6d7a7845ae9f774daf8da6ac528d970d29fa2b1d]

        move queue_resize to baseclass
        
        Change-Id: I7f34037fc2c48168a56918c83ac7323febfe7486
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112139
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-07  Noel Grandin  <noelgrandin@gmail.com>  [901fee94302e1b6366a5df2859f1f13ff0c4afca]

        tdf#140856 macOS listbox rendering
        
        Change-Id: Ib5d4af162da7264d9e6da8742e36c194448bd1fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112132
        Tested-by: Jenkins
        Reviewed-by: Thorsten Wagner <thorsten.wagner.4@gmail.com>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-07  Caolán McNamara  <caolanm@redhat.com>  [e3c25c2425781a3414d8014244eac6ae3a82ba21]

        tdf#140833 show ScHeaderControl help tip after double click time has expired
        
        so under gtk the popover isn't active when the double click is processed
        by gtk because under load on wayland the double click is getting handled
        by something else and getting sent to the the window underneath our
        window
        
        Change-Id: Ie3afcf45c69b7b947b1aeb787478f947deca9307
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112104
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-07  Seth Chaiklin  <sdc.blanco@youmail.dk>  [e32787a40dd6cb22313d8b3be9198b68624bc058]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a601b032ba5b63f30026fdfe5ba61941fc8e2b8c
          - tdf#102265  add Object and Shape submenu; embed in Format menu
            
                add simpress/submenu_object_shape.xhp
            
                ( simpress/main_format.xhp )
                  * embed the new submenu into Format menu
                  - remove "Object and Shape" heading and embed
                    to "Position and Size" for that heading.
                  - remove "Text", "Area", "Line" controls because
                    they are all described now in the new submenu.
            
            Change-Id: I06981f718b8d6f4d1869efc2a56ba6c9951e6de4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112080
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-03-07  dante  <dante19031999@gmail.com>  [4e57d6a51c5d619ff41e1a2990267fdc67b0e53a]

        Simplify the use of custom hmtl/mathml entities on matmlexport
        
        This patch also serves as a base for further improvements.
        
        Change-Id: I72967e3c9739576fb74d16e656f41c440af3a4ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112127
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-07  Ahmet Hakan Çelik  <ahmethcelik@gmail.com>  [57c8f13d176cccf913573dafaf10a870619822fc]

        tdf#124176 Use pragma once in sw/source/uibase/sidebar
        
        Change-Id: I0f4f5b1d612d2fa92582fc8a26dc35d01fbfe4bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112129
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-03-07  Arnaud Versini  <arnaud.versini@libreoffice.org>  [08cb09c092f503c43d93b9e8c816dd5412d2d917]

        BASIC : use standard mutex from std.
        
        Change-Id: Ie9abb32124b8718bbfde076f090180794c64f90e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108629
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-07  dante  <dante19031999@gmail.com>  [9129dd6f168d9bc2a303edb4469f0590a8234059]

        Starmath now allows multiple parsers fourth part
        
        Now smelementdockingwindow is version sensitible.
        
        Change-Id: I1ed172d03f0756f1603a9ff20aadcea59fe35e9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111805
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-07  Noel  <noel.grandin@collabora.co.uk>  [1d2773807f6d2deb1181ef4b14fbdd49ca1d5c14]

        ref-count SdrPage
        
        which simplifies ownership handling, particularly with regard to
        undo/redo
        
        Change-Id: Ie8f300ebfdae6db3c06f78a87e35a07497d6b825
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111991
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-07  Noel  <noel.grandin@collabora.co.uk>  [e4e80ed313882f9ea1b309054e5aa3e839586516]

        loplugin:staticdynamic now with extra salt
        
        because it wasn't quite there yet - now checks for casts with and
        without const, because const doesn't really matter here.
        
        Change-Id: I319025b2095a803fcaad2a7a696d2730b7fd2f81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112098
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-07  Seth Chaiklin  <sdc.blanco@youmail.dk>  [4c86b07f80740d609f1a1b04b9f53b19782be036]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 771226e2a53178d66020f878d78baa6ec35ff710
          - Related to: tdf#102265  Correction to Text tab and Text Attributes header
            
                ( shared/01/05990000.xhp )
                 * Title said "Text Attributes", but <h1> said "Text".
                   Title was correct, so changed <h1> to "Text Attributes"
                 * update to <h1>
            
                ( shared/01/05220000.xhp )
                 * Title said "Text", but <h1> said "Text Attributes".
                   Title is correct, so changed <h1> to "Text"
                 * update to <h1>
                 
            Change-Id: I3bd52abd0804adf1197778173b2e3de6b732694f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/112079
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-03-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [476a37f76c218e7f54ff9ff4a0a6645f44517680]

        Fix typos
        
        Change-Id: I0a6b74356bd689b54883efc4608a06fb9446e828
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112024
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>

2021-03-07  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [a02cc6c60946991849452013aeaf2679f76d36c4]

        tdf#140850 update light bulb image of ToTD
        
        Change-Id: I5c653c7596dfdf0f0ca092a1d88ce16d543573ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112119
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-03-07  shivam-51  <shivamhere247@gmail.com>  [8dfad592b4ab0497c140a921b8f56977a383f1d1]

        tdf#140051 SI property values like "Bold" are now localisable
        
        This patch now allows "Bold", "Italic" and "Normal" to
        be localisable.
        
        Change-Id: Icd8102ce84db9a3c68ab69f5f9eadf0cf04755b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110475
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-03-06  Marco Cecchetti  <marco.cecchetti@collabora.com>  [3d008f3bcd19a74cff0781cbd9a3d173892553cf]

        filter: svg: js engine: support for bitmaps in slide background
        
        When a slide background includes one or more bitmaps, they are
        exported only once.
        This avoid to export the same bitmap more than once when it is
        embedded in several backgound slides and to export only one bitmap for
        the tile style.
        
        Change-Id: Ia5b75f7805541486b76a81f86907e88ed9d4764a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109835
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111842
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2021-03-06  Julien Nabet  <serval2412@yahoo.fr>  [cc3b9c0bcc4a379efb99b273c426a5ecb2214d0f]

        update pches
        
        Change-Id: Id892e426343746df2f01f4cdc5f470351bdb6a12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112099
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-03-06  Miklos Vajna  <vmiklos@collabora.com>  [7d359438fe59d49948835dbaa7d3f20ee16ad997]

        sw: rename misleading rMEvt, which is not a reference
        
        Change-Id: I6a3999be3003b8dd19cca665401fb1c4c3f004a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112025
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-06  Julien Nabet  <serval2412@yahoo.fr>  [2bcb38a6b8c855ee464c840f66d87b2985c7f09a]

        update pches
        
        I just used ./bin/update_pch.sh
        
        Change-Id: I06a7f36eb4c511b8d6c6477fd87e57f0d9702457
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112097
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-03-06  Szymon Kłos  <szymon.klos@collabora.com>  [c86090015f19506d9d1f67c99f7ee67f9a161b4c]

        sidebar: use real height to determine preffered size
        
        There was a bug causing to crop the sidebar in online:
        1. open odt file in 2 sessions
        2. select image in session A
        3. move mouse over sidebar in session B
        4. move mouse over sidebar in session A
        Result: sidebar A was cropped
        
        PosSizePropertyPanel on context change
        did some windows visibility changes in the meantime.
        get_preffered_size() returned lower height than real
        value in SidebarPanelBase::getHeightForWidth
        
        call queue_resize to invalidate cached optimal size
        
        Change-Id: I8080259ffb12ae3f6613e7749e908d6ef55c1f3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110894
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112092
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-03-06  Szymon Kłos  <szymon.klos@collabora.com>  [ec195ae250c7be1b6e444e4173055cdf966dc48b]

        jsdialog: send selection change for icon view
        
        - add posibility to send additional actions
        - send selection change for icon view as separate
          command - optimization, no need for rendering
        
        Change-Id: I02dd129068baf32c265612a1cfa2c2af20319ae9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111767
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112071
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-03-06  Szymon Kłos  <szymon.klos@collabora.com>  [3716699a96797f6f15c1f92ea03b9d8cb940420d]

        jsdialog: refresh on thaw
        
        Change-Id: Iaab6fe615bc916cab02a8027275264e899d3cabb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111405
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112093
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-03-06  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [9eeb580f5c57918484baff74ca052a96ed1056b3]

        elementary: related to tdf#140838 new Undo & Redo icons
        
        Change-Id: Ifc24f15cb876ce5676ff288a87b39b9a632dbcd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112057
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-03-06  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [d64ce9f3b239e87622dd5bf313476b503df730af]

        elementary: tdf#140838 new Undo & Redo icons
        
        Change-Id: Id1fae6168de9c431c54b6b6c985a5cd3a6082531
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112056
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-03-06  Szymon Kłos  <szymon.klos@collabora.com>  [01d99c0005f67d6ecb139bae7463dc25d45884ef]

        Styles preview: use listener to trigger update
        
        Do not render all styles on every selection change.
        Use listener to detect styles modification.
        
        Change-Id: I6d41acd7acad160d1477281d2b3d473233def4d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111833
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112013
        Tested-by: Jenkins

2021-03-06  Szymon Kłos  <szymon.klos@collabora.com>  [15aed21fbf44d44656b8e6aff5affa04d12a6fed]

        jsdialog: stop idle on destruction
        
        be sure timer is stopped after we destroy builder.
        if we close abandon previous messages.
        
        Change-Id: I8c5458d14c45660aadecb1559b87d30a32364ff6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111593
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111990
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-03-06  Szymon Kłos  <szymon.klos@collabora.com>  [f1b884b748c8b13d4a8ec344aee6755752508437]

        jsdialog: update on treeview clear
        
        Change-Id: I4152e7581ae9172e77474c7f62bd42351636793e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111733
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111989
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-03-06  dante  <dante19031999@gmail.com>  [cbd4dba6d6f056f4ffa2e1a199d75a235cb037b0]

        Add to smviewshell an acces to the docking window
        
        Change-Id: Ib5830ba0fef201cabb4e2589cbc277b72ed6b399
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111999
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-06  dante  <dante19031999@gmail.com>  [1b64713b6cbcc2bf748b199e0c97dfd6d2f262ec]

        SmParser obtainer, correct error on exception message
        
        Change-Id: Ia2c0bad7546e5a4288ce70cf2a72e400ff722a94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112001
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-06  Noel  <noel.grandin@collabora.co.uk>  [bd37588605f7773d41b5388b18952e5c90f12214]

        loplugin:staticdynamic look for static after dynamic
        
        Change-Id: Ic3066d9a9441e369370cc6aa0fbffb9a321bc928
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111985
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-06  Noel Grandin  <noelgrandin@gmail.com>  [4474d167e1b69ab9ca8a97c636f0400a5084641a]

        drop StyleSettings::GetColorValueSetMaximumRowCount
        
        pull it into the only place it is used.
        
        Change-Id: I5923f1599e033d893cebea606138c53ab2cd02fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112045
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-06  Justin Luth  <justin.luth@collabora.com>  [43436ef43132eb3ee6c10c0fe50971062677682a]

        tdf#135774 writerfilter Char highlight: revert tdf#117137
        
        revert my 6.1 commit ac27f4e7abf5339f71d4f5f3fc09a13b25669fe4
        tdf#117137: DOCX import: don't try to set grab-bag as UNO prop
        
        The ultimate problems in bug 117137 seem to have been fixed
        elsewhere and the unit test still passes after the revert.
        (Tested in Word 2016 and 2003).
        Also my entire tone was one of uncertainty in the review process.
        
        In general, the grabbags should not be ignored, as they are supposed
        to just contain import information that should be exported again.
        
        In this specific case, CharGrabBag is needed to identify that
        the background was imported as shading, so that it will still
        be exported as shading instead of being converted into a highlight.
        
        If this revert causes problems, then the grabbag will need
        to remove the problematic items (or keep only the essential items).
        
        Change-Id: I368fcdfca9057426aa6352f1caa7b552d87905d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111937
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-03-06  Caolán McNamara  <caolanm@redhat.com>  [92ca16e97856a37a96977187d349e036cd7e5493]

        drop check for visibility before calling updateMotionPathTags
        
        presumably this is effectively always the case
        
        Change-Id: I05ac9075ea340f800cdb9b8fda6e01c8ba1fa186
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112034
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-06  Caolán McNamara  <caolanm@redhat.com>  [bdd81c6848e21e4a8123e18f55dfdc63ae08eafe]

        use weld::WaitObject
        
        Change-Id: I726429b1af2b27310153c069b350ee18c7dea47c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112033
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-06  Caolán McNamara  <caolanm@redhat.com>  [c6dbd2d0ff3b2adf3fd16221187c4091637b0848]

        allow a widget as a parent, not just a window
        
        Change-Id: I83c3c5a69c0badac7998dfb88107978eee7cdcd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112032
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-06  Caolán McNamara  <caolanm@redhat.com>  [6fc73b528fb0203f2469a42928e75d1de77b2624]

        check widget existance to detect we're disposed
        
        Change-Id: I0c925206a941e799e692cfae7dcd8efa0697a39e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112031
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-06  Caolán McNamara  <caolanm@redhat.com>  [98e90b72778014921e69680915716ea44c97fa53]

        replace GetOptimalSize with Container::get_preferred_size
        
        Change-Id: Ie014a3e48c1d05a91afd0db969e0af21fa84eb71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112027
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-06  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [2866cfbd606843dedb21c5c88f4f93771e5f6c9c]

        tdf#126689 Colibre: Continue Previous Numbering icons
        
        Change-Id: Idd44b9ec7fdadf7c8af6253623de1b0ad123af99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111984
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-03-06  Heiko Tietze  <tietze.heiko@gmail.com>  [4902e3231f4f5f4df32d46a901801b18c297ef15]

        Related tdf#128469 - Customization of tab dialog buttons
        
        Change-Id: Ib7d4bbc6d78ac93510835e061640bfcd99248195
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111987
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-03-06  Mike Kaganski  <mike.kaganski@collabora.com>  [adcddde9a99e77f9209cc5e2186cb9268990e34a]

        Use int where API expects int
        
        Change-Id: Icda2aeeccb6196191b0b4af4b86f3d094e598cb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111930
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-06  Thorsten Wagner  <thorsten.wagner.4@gmail.com>  [d8fc89cdfd0043838c4bc2d3b5a50bf5abfc6738]

        tdf#138314 Change selected tab text color on macOS Big Sur
        
        Change text color of selected tabs starting with macOS 10.16 (not with
        macOS 11.0) to ensure compatibilty with macOS SDKs prior to 11 used
        within LibreOffice build process
        
        The version check used in commit 058ad4b900b5e0ee902f3e89ed121c2b5f8c58f1
        is amended by this change.
        
        Change-Id: I4814e8edd9aa11794a9fb1b1eaa391451bde4487
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112036
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-03-06  Mike Kaganski  <mike.kaganski@collabora.com>  [7b6c0e63e64eb2ad1e83bd744a0d20f78c7a6b84]

        tdf#140813: Use GetUpdatedClipboardFormats to enumerate clipboard formats
        
        We really don't have to provide plain text formats other than Unicode, so
        we may avoid checking CF_LOCALE data when initializing flavor list. Let's
        pretend that any textual format in the clipboard is Unicode, and ensure
        that we only actually access system clipboard when we paste.
        
        Change-Id: Ife30f57605a42d59233bfcb97f8bc297b3ace463
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112044
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-05  Caolán McNamara  <caolanm@redhat.com>  [d130bda377d00654267e8bfb75e61f34e8991150]

        replace GetOptimalSize with Container::get_preferred_size
        
        Change-Id: Ib4760da9ba3d0e25de3a5a0d363360720b81d197
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112026
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-05  Caolán McNamara  <caolanm@redhat.com>  [9ffd28c32a301141a26e41ddd0cf485a562c83bb]

        use container_focus_changed instead of toplevel_focus_changed
        
        seeing as its the same thing, but available one level of
        inheritance down
        
        Change-Id: Ieedbf2bc8cea09cdafff1514eac5c35b85c2fdd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112023
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-05  Caolán McNamara  <caolanm@redhat.com>  [74b5218b68469c29f93436b308e85a20140ce9dd]

        add a callback for when a container gains or loses focus
        
        Change-Id: Id8e8e59547280297db9140a840228f62b75593ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112021
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-05  Caolán McNamara  <caolanm@redhat.com>  [37673f115fb3f8afb85fb0b5a2713ec9c1497771]

        use m_xDocListBox to detect we're disposed
        
        Change-Id: Ie04b73e9e57e966c489b401b675ab6e95d2ecfce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112015
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-05  Caolán McNamara  <caolanm@redhat.com>  [180606c1debaec3d36426c1c7f37e69637142048]

        rename SwContentTree FocusHdl to match SwGlobalTree equivalent
        
        Change-Id: I5f06d857c04f5378df45e149d779466584fc0ce3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112016
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-05  Miklos Vajna  <vmiklos@collabora.com>  [8be34ca25e966f32d99dca8df9177cebea180225]

        sw: document the difference between SwDrawVirtObj and SwVirtFlyDrawObj
        
        It confused me that SwVirtFlyDrawObj is used even with single-page
        documents, while SwDrawVirtObj is only used with multi-page documents.
        
        Change-Id: I22110d1dd7bf87631c1690f2aa212ded688300c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112022
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-05  Stephan Bergmann  <sbergman@redhat.com>  [184bd73ef0ed802489a90b4dc6d214db784e68bb]

        loplugin:unreffun (macOS)
        
        ...after f8891b7f87957cc3f66805adf9b1e35a2189946b "tdf#138122 Detect window
        scaling for multi display configurations on macOS"
        
        Change-Id: I2126d75a92c6e5f4a68adfc2d05542a5724c235c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112019
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [ee0f845b3d739a6109f08d5c0cd0d839100f6828]

        tdf#93441: Revert "Fix fdo#38884 Improve Up/Down movement in writer"
        
        This reverts commit d58bea0ffa2a2fe79103ab7aa743aea63e27a0fd
        
        it's really unclear to me what the original commit tries to
        fix.
        https://bugs.documentfoundation.org/show_bug.cgi?id=38884#c6
        gives some information but the behaviour described there
        is the same with or without the commit applied.
        The discussion in https://gerrit.libreoffice.org/c/core/+/11500
        doesn't give much information either.
        
        Change-Id: Iadd8cb6e869fd26654bb0301fbc30ea4f2d39fdf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111932
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-05  Stephan Bergmann  <sbergman@redhat.com>  [6b99873a209f85a3322a318d45546d573a0a024e]

        Avoid float-cast-overflow
        
        ...during UITest_sw_options
        UITEST_TEST_NAME=optionsDialog.optionsDialog.test_moreIconsDialog,
        
        > /cui/source/dialogs/AdditionsDialog.cxx:641:17: runtime error: nan is outside the range of representable values of type 'int'
        >     #0 0x2b73f252fab6 in AdditionsItem::AdditionsItem(weld::Widget*, AdditionsDialog*, AdditionInfo const&) /cui/source/dialogs/AdditionsDialog.cxx:641:17
        >     #1 0x2b73f2562963 in void __gnu_cxx::new_allocator<AdditionsItem>::construct<AdditionsItem, weld::Container*, AdditionsDialog*&, AdditionInfo&>(AdditionsItem*, weld::Container*&&, AdditionsDialog*&, AdditionInfo&) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/ext/new_allocator.h:136:23
        >     #2 0x2b73f25618f8 in void std::allocator_traits<std::allocator<AdditionsItem> >::construct<AdditionsItem, weld::Container*, AdditionsDialog*&, AdditionInfo&>(std::allocator<AdditionsItem>&, AdditionsItem*, weld::Container*&&, AdditionsDialog*&, AdditionInfo&) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/alloc_traits.h:475:8
        >     #3 0x2b73f2560ea0 in std::_Sp_counted_ptr_inplace<AdditionsItem, std::allocator<AdditionsItem>, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace<weld::Container*, AdditionsDialog*&, AdditionInfo&>(std::allocator<AdditionsItem>, weld::Container*&&, AdditionsDialog*&, AdditionInfo&) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/shared_ptr_base.h:526:4
        >     #4 0x2b73f2560222 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count<AdditionsItem, std::allocator<AdditionsItem>, weld::Container*, AdditionsDialog*&, AdditionInfo&>(std::_Sp_make_shared_tag, AdditionsItem*, std::allocator<AdditionsItem> const&, weld::Container*&&, AdditionsDialog*&, AdditionInfo&) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/shared_ptr_base.h:637:18
        >     #5 0x2b73f255fc3d in std::__shared_ptr<AdditionsItem, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<AdditionsItem>, weld::Container*, AdditionsDialog*&, AdditionInfo&>(std::_Sp_make_shared_tag, std::allocator<AdditionsItem> const&, weld::Container*&&, AdditionsDialog*&, AdditionInfo&) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/shared_ptr_base.h:1294:14
        >     #6 0x2b73f255f9bb in std::shared_ptr<AdditionsItem>::shared_ptr<std::allocator<AdditionsItem>, weld::Container*, AdditionsDialog*&, AdditionInfo&>(std::_Sp_make_shared_tag, std::allocator<AdditionsItem> const&, weld::Container*&&, AdditionsDialog*&, AdditionInfo&) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/shared_ptr.h:344:4
        >     #7 0x2b73f255f5b7 in std::shared_ptr<AdditionsItem> std::allocate_shared<AdditionsItem, std::allocator<AdditionsItem>, weld::Container*, AdditionsDialog*&, AdditionInfo&>(std::allocator<AdditionsItem> const&, weld::Container*&&, AdditionsDialog*&, AdditionInfo&) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/shared_ptr.h:690:14
        >     #8 0x2b73f253e5b1 in std::shared_ptr<AdditionsItem> std::make_shared<AdditionsItem, weld::Container*, AdditionsDialog*&, AdditionInfo&>(weld::Container*&&, AdditionsDialog*&, AdditionInfo&) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/shared_ptr.h:706:14
        >     #9 0x2b73f2510e97 in SearchAndParseThread::Append(AdditionInfo&) /cui/source/dialogs/AdditionsDialog.cxx:317:20
        >     #10 0x2b73f2517167 in SearchAndParseThread::Search() /cui/source/dialogs/AdditionsDialog.cxx:357:17
        >     #11 0x2b73f251c5fe in SearchAndParseThread::execute() /cui/source/dialogs/AdditionsDialog.cxx:426:9
        >     #12 0x2b6ecdd21dd7 in salhelper::Thread::run() /salhelper/source/thread.cxx:40:9
        >     #13 0x2b6ecdd2401f in threadFunc /include/osl/thread.hxx:189:15
        >     #14 0x2b6ebabcdda8 in osl_thread_start_Impl(void*) /sal/osl/unx/thread.cxx:264:9
        >     #15 0x2b6ebca70ea4 in start_thread (/lib64/libpthread.so.0+0x7ea4)
        >     #16 0x2b6ebd3a696c in clone (/lib64/libc.so.6+0xfe96c)
        
        (<https://ci.libreoffice.org/job/lo_ubsan/1939/>) in code introduced with
        48a796c5bbdf897228eb4125512e4f80527f4b55 "tdf#133026: Additions: Rating image
        implementation", when additionInfo.sName is "Colibre Icon Theme Legacy" and
        additionInfo.sRating is "NaN".  (All those additionInfo strings are apparently
        obtained from remote JSON data in parseResponse,
        cui/source/dialogs/AdditionsDialog.cxx.)
        
        Change-Id: I073990870c432591ee66fe5ec9580e46ea7e716a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112017
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-05  Caolán McNamara  <caolanm@redhat.com>  [2a772fcef57f55a2ad9b2085eec5b068902f331b]

        drop SetUpdateMode on entering global mode
        
        we don't bother do this on exiting global mode. If it still makes
        sense to do this is presumably should be on child treeview-based
        widget instead
        
        Change-Id: Ic97d595e638ea0671c6efe0a47336b266cc7b83c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112014
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-05  Caolán McNamara  <caolanm@redhat.com>  [1986f8a3a577c68d8fd984f06108a4fc5769173e]

        move MouseButtonDown logic to LayoutValueSet child
        
        Change-Id: I8d70321856219988618d99ba5884b89950441b7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112012
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-05  Caolán McNamara  <caolanm@redhat.com>  [ee499ffe6727c36a7cf6fd2a9c6f8a52b8a111c8]

        move valueset resize into LayoutValueSet class
        
        Change-Id: If1a5dbcdac95a167779b30c26f4aa61bbe104cce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112011
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-05  Caolán McNamara  <caolanm@redhat.com>  [a0a0f8786f1deab4283cee45dfd8888ddbd2811e]

        with widget layout we don't need to explicitly track the parent resize
        
        Change-Id: I17e153ecc8b1b79bbbfbbccfe88a46f5905611fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112010
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-05  Caolán McNamara  <caolanm@redhat.com>  [d2d95c3495799b36af79e1c67f39dd6000bba501]

        drop unneeded DEBUG SetText
        
        Change-Id: I3844494d87992d1a23fee78aaa3b3912cb9fc5f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112008
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-05  Caolán McNamara  <caolanm@redhat.com>  [3c855c44050da5be935258e2b38c5b402269c996]

        move handler for ESC to close slideshow from navigator down to contents
        
        Change-Id: Ie021bcf86043cf2ae02eb39911c748135452853c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112007
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-05  Caolán McNamara  <caolanm@redhat.com>  [3a2a610451aebaf2cf6168029d4a9a47072ff9ca]

        parent panel doesn't need an explicit KeyInput handler
        
        the treeview child one is sufficient
        
        Change-Id: I3a5e7a262055e5f03cf5323eeaa8c169eaab2693
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112005
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-05  Caolán McNamara  <caolanm@redhat.com>  [89b377e51c06178af77b671a10caa78daf08eac1]

        updateMotionPathTags is already called from the ctor
        
         #3  0x00007fffd0fe1939 in sd::CustomAnimationList::Select() (this=0x3622310) at sd/source/ui/animations/CustomAnimationList.cxx:981
         #4  0x00007fffd0fe4f62 in sd::CustomAnimationList::update() (this=0x3622310) at sd/source/ui/animations/CustomAnimationList.cxx:864
         #5  0x00007fffd0fe353b in sd::CustomAnimationList::update() (this=0x3622310) at sd/source/ui/animations/CustomAnimationList.cxx:639
         #6  0x00007fffd0ff5f4b in sd::CustomAnimationPane::onChangeCurrentPage() (this=0x391e9c0) at sd/source/ui/animations/CustomAnimationPane.cxx:1664
         #7  0x00007fffd0ff4321 in sd::CustomAnimationPane::initialize() (this=0x391e9c0) at sd/source/ui/animations/CustomAnimationPane.cxx:208
         #8  0x00007fffd0ff527b in sd::CustomAnimationPane::CustomAnimationPane(vcl::Window*, sd::ViewShellBase&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) (this=0x391e9c0, pParent=0x391a3e0, rBase=..., rxFrame=uno::Reference to ((anonymous namespace)::XFrameImpl *) 0x166a030)
             at sd/source/ui/animations/CustomAnimationPane.cxx:156
        
        so don't recall it on StateChangedType::Visible StateChange
        
        Change-Id: I311d97ad69b295669e7c31e18f669ae6b123b7d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112004
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-05  Caolán McNamara  <caolanm@redhat.com>  [a2c761ac3f047cc9e10a01298bebb46dc0026efe]

        include the id of the duplicate in the warning about it
        
        Change-Id: I07aa9687bf7f00d90a69bf99a105385e662d9370
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112002
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-05  Caolán McNamara  <caolanm@redhat.com>  [cd17f402ad17c7f9b3f590d7e7d27462dfc86dc5]

        move properties from container vcl::Window to window-filling child
        
        Change-Id: I5ddd17220ff8b45678716c406297d305aa2229e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/112000
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-05  Caolán McNamara  <caolanm@redhat.com>  [4414466e876d857489638673f3eb86060587b4c3]

        don't use the vcl::Window parent to derive a treeview size
        
        Change-Id: Ic366a90fbdcd735d377c8a00766cdfa0add31c5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111998
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-05  Caolán McNamara  <caolanm@redhat.com>  [bde7232cc3ce6b23b0d43314e690907d2282d45c]

        don't use the vcl::Window parent to derive a treeview size
        
        Change-Id: I8076c3db1fd917110445900404b599e821df698d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111997
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-05  Caolán McNamara  <caolanm@redhat.com>  [59f9e22c992118de9fe676cf3161c0eecd8b63dd]

        don't use the vcl::Window parent to derive a treeview size
        
        Change-Id: Idee74fbdf45574fbb7997498062aaac0fb11eb74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111996
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-05  Caolán McNamara  <caolanm@redhat.com>  [3b2efb70b65906a4a3c521f5cc387fc62cbef230]

        don't use the vcl::Window parent to derive a treeview size
        
        Change-Id: Ib86c3eb25df390b5b4fba576abb3158728ff0a0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111994
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-05  Caolán McNamara  <caolanm@redhat.com>  [98675e5465a3293a964059dc5e6fd70511de4093]

        use valueset as the menu parent
        
        Change-Id: I99c4bc5110ce494287342db5c2d4c42b1a79ee38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111993
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-05  Thorsten Wagner  <thorsten.wagner.4@gmail.com>  [f8891b7f87957cc3f66805adf9b1e35a2189946b]

        tdf#138122 Detect window scaling for multi display configurations on macOS
        
        Supplemental change to commit 0c36f364b14aacd0eeb53087ae2fce54402dc741
        to disable additional unit tests unless bitmap scaling has been implemented
        
        Change-Id: Ic4861dabcb221976fe415b1d7110099ec66bb4ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111977
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-05  Caolán McNamara  <caolanm@redhat.com>  [98dc227bc7449d65950ee3eaf32254cc1dba52a6]

        use valueset as the menu parent
        
        Change-Id: I3e8a841f838c4874e40d7d9e6abfbd61e2bb068d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111992
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-05  Szymon Kłos  <szymon.klos@collabora.com>  [34d13d47cc7af0191f6d3a66d3c34acde79b97e4]

        jsdialog: update on treeview item remove
        
        Change-Id: I36b07284b18d3eda184fd6c3f186763d1265d2a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110665
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111988
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-03-05  Thorsten Behrens  <thorsten.behrens@allotropia.de>  [aecdb5425538130ff4b82d56fa910bffcd9c3b81]

        emplace_back: use perfect forwarding if possible
        
        When using that new-ish method, try giving the compiler a chance to
        construct in-place. Left out harder cases using initializer lists,
        and might have missed slightly less obvious places.
        
        Change-Id: Ifcc3a6d4599474457e37dd17a35c41fc73e7a17e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111980
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-03-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [d6886c340d1c940a4b3ab7e7ca499fff63183845]

        tdf#115879: sc_logical_functions: Add function test
        
        Change-Id: Ia6b230564911f05b1d19669f4137fc3892619a4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111983
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-05  Stephan Bergmann  <sbergman@redhat.com>  [41dd2d810f0535f85cbaaefbf7ce9f81d4da1609]

        loplugin:refcounting (--enable-evolution2)
        
        Change-Id: I83f16646e5bd7c3814d9d3dd3fa6408c40f96bd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111968
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-05  Jean-Pierre Ledure  <jp@ledure.be>  [f66a479225b35e9f1fd3621eef7496462088308a]

        ScriptForge - (scriptforge.py) Python-Basic machinery
        
        Python scripts can now invoke usual Basic builtin functions
        Example:
            from ScriptForge import CreateScriptService
            bas = CreateScriptService('Basic')
            bas.MsgBox('This is the text to be displayed', bas.MB_ICONEXCLAMATION)
        
        Python scripts can use most ScriptForge services written in Basic
        Example:
            from scriptforge import CreateScriptService
            FSO = CreateScriptService('FileSystem')
            a = FSO.BuildPath('/tmp', 'xyz')
        Syntax and semantic are as close as possible to the Basic syntax
        
        Implemented are a SFServices class and its subclasses representing each
        a ScriptForge service and where the interfaces are defined (properties,
        methods and arguments)
        
        Their execution goes through the "machinery", i.e. a set of python
        and basic routines that manage the call from the python process to
        the appropriate service in an as much agnostic and generic way
        
        Only a limited set of services are implemented so far: SF_FileSystem
        (partially) and SF_Timer: they served as prototypes and initial tests
        
        Change-Id: I0b383b59359c12710e7165139e498cca5a7856bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111971
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-03-05  Miklos Vajna  <vmiklos@collabora.com>  [a04dde6b9c6d625ac80acbad1e599dbd8edf3579]

        CppunitTest_xmlsecurity_signing: run all tests in the disable-pdfium case
        
        Return early in case pdfium is not available, to avoid the ifdef forest.
        
        Change-Id: Ifdf71eb01437e4257679c9be7a25de9a3133a660
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111978
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-05  Moaz  <moaz.eldefrawy@gmail.com>  [dbbda04d52e75858840ce9748a19a61a1c565149]

        tdf#139734 Remove redundant asserts after functions loadFromDesktop and load
        
        MacrosTest::loadFromDesktop itself asserts on its return value.
        Thus, the additional checks in unit tests are redundant, and only create
        noise unrelated to the tested functionality.
        
        SwModelTestBase::load calls SwModelTestBase::loadURL which calls loadFromDesktop from within.
        
        Change-Id: I30061bbc6e13e05f0cfbf17a7910926070b996f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111547
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-05  Noel  <noel.grandin@collabora.co.uk>  [5146d482a20494069670496786a1ba3037e979ce]

        loplugin:refcounting return objects properly
        
        check that when we return ref-counted objects, we do so using
        rtl::Reference, so that the object actually has a non-zero
        ref count.
        
        Change-Id: Ib3ffae0d2502f6d117550c82fde5449729c27324
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111487
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-04  Stephan Bergmann  <sbergman@redhat.com>  [8e49505fa7352023c252bf794ae84c9082d7264e]

        -Werror,-Wunused-private-field
        
        ...apparently ever since introduced in d2cd1fad73b97e62443a215c84b7b5d5ee74a818
        "split and move MenuBar BubbleWindowManager to vcl"
        
        Change-Id: I479612969e9307daaa45b75d006d3929342b72aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111963
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-04  Caolán McNamara  <caolanm@redhat.com>  [c7c99f89eeb119ae6062053eb37f5a9a51073a37]

        SidebarPanelBase is always created with a PanelLayout
        
        Change-Id: I825452fbd56435edcc0a2ffb7abe0f834bf10fb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111976
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-04  Caolán McNamara  <caolanm@redhat.com>  [82cce8f46d033a887886f1abae1f608d966c5e08]

        inherit NavigatorWrapper directly from SdNavigatorWin
        
        Change-Id: Ifdb2aae5d9af32577adedd3512ab1f8a1e8047e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111975
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-04  Caolán McNamara  <caolanm@redhat.com>  [9b0bc61f4bcba6d5716e9c3717cda5c682cf5965]

        drop newly unused PanelBase
        
        Change-Id: I5e84823fd25508c953dbe98c9d63e2333b4d6f82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111974
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-04  Caolán McNamara  <caolanm@redhat.com>  [b4993358c89f4c43fe65aeeb2a8adff4d1e04fed]

        remove intermediate TableDesignPanel
        
        Change-Id: Icdc1aef7a0d53239ee41e818a56d137aa959249c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111973
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-04  Caolán McNamara  <caolanm@redhat.com>  [56d5b221f91f792fa6ff215a54a343c3672d6e24]

        remove intermediate CustomAnimationPanel
        
        Change-Id: I34e1e3f87565cb9d8bf33f8e8f22844081785e21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111969
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-04  Caolán McNamara  <caolanm@redhat.com>  [4f6e80e67d219c7b79a28bcf164931d1ff27b592]

        make both 'empty' widget and its treeview replacement the same size
        
        so on flipping one visible vs the other the panel scrollbar position
        is equally valid for each mode
        
        Change-Id: Iae422c30eb8b752c407070b66852fe23fdc38912
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111967
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-04  Caolán McNamara  <caolanm@redhat.com>  [580ee655540ccfae461851d298c1f411e809ce39]

        allow slide transition panel to be narrower
        
        Change-Id: Ib1fc71fe189b199fef6feb4f5f72f4513dfded97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111965
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-04  Caolán McNamara  <caolanm@redhat.com>  [92fd92f9ad13f6c8f491cf94ee45de2996d1ff82]

        remove intermediate SlideTransitionPanel
        
        Change-Id: Ifdecbd56b3da30081ed40e9940c7c2a6c7e1e48a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111962
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-04  Caolán McNamara  <caolanm@redhat.com>  [e1f1def652ae9697038e4489435353d5f4e3b652]

        use a single context menu handler at the valueset level
        
        instead of a custom right click handler in the valueset and a separate
        context menu handler in its parent
        
        Change-Id: Ia174892beb72ab79a3ceda1ad8992ce90a410db9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111957
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-04  Caolán McNamara  <caolanm@redhat.com>  [a29c81a28892cccd5159bf6aa158fa514cf2a5b2]

        allow focus into master page panel
        
        Change-Id: I34ab8ad6d267ffaab8ead2581e0d892ee37ec095
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111956
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-04  Caolán McNamara  <caolanm@redhat.com>  [61ff5e8126c64ff521a148c5003e15a86d50c4cc]

        ofz#31672 Bad-cast
        
        ==3484068== Invalid read of size 8
        ==3484068==    at 0x226E9EDC: SwClient::GetRegisteredIn() const (calbck.hxx:159)
        ==3484068==    by 0x22A09E30: SwDoc::ChgPageDesc(unsigned long, SwPageDesc const&) (docdesc.cxx:465)
        ==3484068==    by 0x238B1ECC: UpdatePageDescs(SwDoc&, unsigned long) (fltshell.cxx:1094)
        ==3484068==    by 0x1CDD6E52: SwWW8ImplReader::CoreLoad(WW8Glossary const*) (ww8par.cxx:5482)
        ==3484068==    by 0x1CDD90A1: SwWW8ImplReader::LoadThroughDecryption(WW8Glossary*) (ww8par.cxx:5939)
        ==3484068==    by 0x1CDDAE71: SwWW8ImplReader::LoadDoc(WW8Glossary*) (ww8par.cxx:6243)
        
        ==3484068==  Address 0x28c215c8 is 40 bytes inside a block of size 56 free'd
        ==3484068==    at 0x483AEDD: operator delete(void*) (vg_replace_malloc.c:584)
        ==3484068==    by 0x23009F47: SwFormatHeader::~SwFormatHeader() (atrfrm.cxx:503)
        ==3484068==    by 0x9DDC3F3: SfxItemPool::Remove(SfxPoolItem const&) (itempool.cxx:741)
        ==3484068==    by 0x9E17BD6: SfxItemSet::~SfxItemSet() (itemset.cxx:252)
        ==3484068==    by 0x227FE847: SwAttrSet::~SwAttrSet() (swatrset.hxx:161)
        ==3484068==    by 0x227FD139: SwFormat::SetFormatAttr(SfxPoolItem const&) (format.cxx:524)
        ==3484068==    by 0x22A07AA6: SwDoc::CopyMasterHeader(SwPageDesc const&, SwFormatHeader const&, SwPageDesc&, bool, bool) (docdesc.cxx:248)
        ==3484068==    by 0x22A09B4D: SwDoc::ChgPageDesc(unsigned long, SwPageDesc const&) (docdesc.cxx:457)
        ==3484068==    by 0x238B1ECC: UpdatePageDescs(SwDoc&, unsigned long) (fltshell.cxx:1094)
        ==3484068==    by 0x1CDD6E52: SwWW8ImplReader::CoreLoad(WW8Glossary const*) (ww8par.cxx:5482)
        ==3484068==    by 0x1CDD90A1: SwWW8ImplReader::LoadThroughDecryption(WW8Glossary*) (ww8par.cxx:5939)
        ==3484068==    by 0x1CDDAE71: SwWW8ImplReader::LoadDoc(WW8Glossary*) (ww8par.cxx:6243)
        
        since...
        
        commit f5dc6b11d2218d94c9effe7a1ab418d0133da5e3
        Date:   Tue Jan 26 13:11:42 2021 +0100
        
            tdf#140117 sw UI: keep headers/footers when inactive
        
        Change-Id: I14787d4203c457393e8b5d0222df67d394a4c9ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111970
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-04  Luboš Luňák  <l.lunak@centrum.cz>  [0087dc55121808a7fbf09cd94549b44dc17707dd]

        actually restore the original HFONT
        
        A mistake I made when fixing tdf#137122.
        
        Change-Id: Ie3a258de69e17d8cedb3bf722841af1054bd0fe1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111972
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5e0f1a674c1fa6aa61ebbb0213c1bfb71194b59b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9121a0732c01e71a1f5dea5a6d32ee03a3157703
          - tdf#133846 restrict Java bitness Help to Windows
            
            Change-Id: I69813601b657127f0fd6ad3ebd8e668e660815e0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111924
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-04  Mike Kaganski  <mikekaganski@hotmail.com>  [b3bfcb2805f45f250540932c1d93216278d1cafb]

        Also check number of invocations in the test
        
        Change-Id: I4180f14aa633bf0f3f45178c1fd02b52b784f7e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111960
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-04  Justin Luth  <justin.luth@collabora.com>  [247963e53cce24c199a751c8ffb17f58b3a7d473]

        tdf#139940 oox: mark end before growing largest segment backwards
        
        This fixes a regression in 7.1 (backported to 7.0.1) caused by
        commit 73993fdb5d4b507694cd0edf80887d19f7e2bf9a for tdf#134183.
        
        The largest segment has already been found, so we know where the
        next segment starts. Now if we grow it backwards, that shouldn't
        affect where it ends. So flag the end before growing the start,
        otherwise we would have to recalculate the end again.
        
        Change-Id: Iaae401d0438e533c7498be56f48fa153f7d3ff0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110004
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-03-04  Seth Chaiklin  <sdc.blanco@youmail.dk>  [c7e9164d7feac34d90f33841612350d2d02995d4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ac3932ba6679a519bdee68fc3b750a0faa85f6f2
          - tdf#139667 update chapter numbering help
            
             ( shared/01/06050600.xhp ) "Position" tab
               * add variable to <h1> heading
            
             ( swriter/01/06060000.xhp ) "Chapter Numbering"
               * corrections for "Load/Save", "Untitled 1-9" and "Save As"
               * add variable and link to <h1>
            
             ( swriter/01/06060100.xhp ) "Numbering" tab
               * "numbering style" -> "numbering scheme"
               * "format" -> "character style"
               * move 1,2,3 to top of numbering schemes to correspond
                 to combobox in dialog.
               * add <relatedtopics> and embed links to "Position"
                 and "Chapter Numbering"
               * update to <h1>,<h2>,<h3>
            
              ( swriter/guide/chapter_numbering.xhp )
                * "Automatic Headings" section
                    "numbering style" -> "numbering scheme" and
                     update to <menuitem> and corrections in
                     dialog box labels
                * "Remove Automatic Numbering" section
                    + add keycode
                    + add <note> about Shift+Backspace
                * update to <h1>,<h2>,<relatedtopics>
            
            Change-Id: I25e8f7d79b53db9ae8c53d04891a5e2b0f0465bb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111428
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-03-04  Szymon Kłos  <szymon.klos@collabora.com>  [62fcfdfef4790f2569838e5f3ef39ee4e33028b8]

        jsdialog: single activation property for treeview
        
        Change-Id: Iaaeab7f14f1a05c38f41c4beb774a0980844fdb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110621
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111959
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-03-04  Szymon Kłos  <szymon.klos@collabora.com>  [325d349c04a3b1cd6d17990ac9255cc432a4e24b]

        jsdialog: handle standard buttons like help
        
        - dump response bindings
        - execute help callback
        
        Change-Id: Ib0696b4ba74a186a2b80d49f21a1442d1c520821
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110586
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111958
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-03-04  Szymon Kłos  <szymon.klos@collabora.com>  [008c2354075e1b5b63000f6a2da802971a2902e6]

        autofilter: scale dropdown button according to zoom level
        
        Change-Id: I4f8a16e196bc33ea5b29fda0edc1f773a24e28db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110259
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111896
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-03-04  Mike Kaganski  <mikekaganski@hotmail.com>  [0e6e10cd3dd5a6bf06000750a74982a9824ec853]

        Workaround a problem in Git for Windows' bash
        
        ... where running './g pull -r' resulted in
        
          ln: failed to create symbolic link '.git/modules/dictionaries/hooks/*': No such file or directory
          ln: failed to create symbolic link '.git/modules/translations/hooks/*': No such file or directory
        
        Change-Id: Ie0bd2eaca44f8b1a2ad2de9083bbefc779e213e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111948
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-04  Noel Grandin  <noelgrandin@gmail.com>  [5e75b7ca828954f9a23d7a3e8c3be3e0934210b3]

        macOS: use HITheme to draw listbox window border
        
        Change-Id: I39fd6f643649bc405447d10e7072ae6dabd679b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111935
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-04  Caolán McNamara  <caolanm@redhat.com>  [cccc98921e04bd16651b8ff92f82ff9073a1b12c]

        master slide panel shouldn't have "more options" button
        
        default the toolbox to hidden and show it if "more options" is enabled
        
        Change-Id: I6ff867268809d949e7854e0e76d3e45c8806797b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111953
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-04  Tor Lillqvist  <tml@collabora.com>  [6b439e81a1916bcb42fb0fc24b1aea06e2da0d1e]

        The backtrace() etc API is available on macOS and iOS, too
        
        Change-Id: I9a62391c4d109cd2fd2ab60d92a9e3b631ee6773
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111951
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-03-04  Miklos Vajna  <vmiklos@collabora.com>  [66ac8e60896f6306bed8fbb34606fd14474f19ce]

        sw: fix unwanted long vertical border around vertically merged Word cell
        
        In case cells A1 and A2 are vertically merged, they can still specify
        different border properties for the two cells. Word draws the border
        properties of the covered cells, while Writer ignores the formatting of
        A2 in this case and only uses the properties of the covering cell.
        
        Table cell border collapsing rules already differ in Word and Writer, so
        SwTabFramePainter::Insert() knows if the table cell's border is
        Word-style or not. Extend this code to handle vertically merged cells
        better.
        
        In general, this means a cell no longer has a fixed set of 4 borders,
        but each edge may have several sub-borders. This commit is a step in
        that direction, and handles the case when a vertical (left or right)
        border style is set initially, but not set at the end -- as we iterate
        through the list of cells in a vertical merge.
        
        Change-Id: I35a05097ce70243099307ce8066766aef61a2bc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111954
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-04  Seth Chaiklin  <sdc.blanco@youmail.dk>  [8fb25999f428fbc61240295b4065f4e76fd78a75]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 32c582fe61715f10c4eeaf15aa0a7ac7af2388fc
          - tdf#134432 add module switches to "Character Highlighting"
            
              1. Add appl-switch to description, because only Writer has
                 character style.
              2. Add appl-switch for Format - Character, because Calc does
                 not have this option.
              3. Add "click icon" in to howtoget with appl-switch, because
                 Writer has extra options.
              4. appl-switch for highlighting text selection.
              5. appl-switch for remove highlighting text selection.
              6. appl-switch for multiple selection in both highlighting and
                 "remove highlighting" because only Writer can do this.
            
            Change-Id: Ie7fc3e713f2b3806f0a956a29e25df9d89346ea2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111182
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9ebfae21ba1f90e2d0efa2de5af76f4c4cc0d976]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5c2a52e32028e4d894704f171b18937786866686
          - tdf#138193 SPECIAL CHARACTER DIALOG: Help for search field is missing
            
            Change-Id: I98035b70cf3542389d6cc5128439bebe4eee863b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111915
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [23e816335a7c33686b7e42cd9c11fe27f6a508a1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b342fbeee805b4272d4a2b8015fd65c0d708046a
          - tdf#133846 Inform where java is used
            
            Change-Id: I68a9e5cc366a80094d6d97bb9310d61a16bfe6a5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111920
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [eb5ca13de550357414986a8bb626fd7dddb3922f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e661fb9ccdc7d6bf364aa4a4e3b5e9f74acf8278
          - tdf#138484 Clarify Writer Print Options are for new documents
            
            Change-Id: Ida202ff37fa9f559699bb05863d672344bef851a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111919
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-04  ViKrAm-Bais  <vikrambais02@gmail.com>  [55d83110df4782153d0e37c50f64e5260a0a518e]

        tdf#116215 sc: move UItest to CppunitTest
        
        Change-Id: Iae6076bd34331e7ddf441a7d6de22ad9b784b0a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111867
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-04  Caolán McNamara  <caolanm@redhat.com>  [2dd772f921ca36ed9c0f634345dd2af33ac2b9f5]

        drop some unused forward declares
        
        Change-Id: I57df9a6903c75ca8fc822431ae8294f76167cc97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111939
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-04  Caolán McNamara  <caolanm@redhat.com>  [366710b21a6a5556c4713bbc5d917b7ba17d7c85]

        explicitly name static method
        
        Change-Id: I691c7dc21d87f58d11263d0556991df8731b97d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111933
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-04  Mike Kaganski  <mike.kaganski@collabora.com>  [eef43192d4c7b2867638c54a2ac31adfc26476c7]

        Improve unit test accuracy
        
        I didn't take clock resolution into account when created the test,
        and it failed for me occasionally because the value was slightly
        less than expected.
        
        The typical system tick resolution is documented at
        https://docs.microsoft.com/en-us/windows-hardware/drivers/kernel/high-resolution-timers
        
        Change-Id: Ie48b10d15b14f9ac7d292a2cc9916bcbfff44b6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111946
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-04  Miklos Vajna  <vmiklos@collabora.com>  [3b437b01a92944747912dfb12ee65c77d4aa1cbc]

        CppunitTest_xmlsecurity_pdfsigning: run all tests in the disable-pdfium case
        
        Return early in case pdfium is not available, to avoid the ifdef forest.
        
        Change-Id: Iea6feb1492a68eb7ea718e4bee05f1e3bfc98e89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111936
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [0effbd487da597f7a1d25a6a91af6a20090a4b3b]

        tdf#93415: sc_ucalc: Add unittest
        
        Change-Id: Id06ceb081459831637ee78e0a049cf7099772372
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111942
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-04  Michael Weghorn  <m.weghorn@posteo.de>  [23548f4ff51e28fec6751604a0a28197d6680773]

        Related tdf#140762 Add texts for "Border style" toolbar item
        
        Make 'GetLineStyleName' a static method of 'SvtLineListBox'
        and use it to retrieve and set the names for the items used
        in the "Border Style" dropdown button in Calc's formatting
        toolbar.
        
        This ensures that the corresponding names are available as
        tooltips and for screen readers.
        
        Change-Id: I6b775e1bcd62deefd8a8a6a778dcee426bf3a1f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111905
        Tested-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-03-04  Michael Weghorn  <m.weghorn@posteo.de>  [6065e4f400390702080c7de3bcc3de670453a347]

        tdf#140762 Set texts for items in "Borders" dropdown button
        
        Associate textual descriptions with the images for the items
        in the "Borders" dropdown button in Calc's formatting toolbar.
        
        This e.g. makes them show up as tooltips when hovering over
        the images with the mouse and makes them accessible to
        screen readers (e.g. Orca with the gtk3 VCL plugin now says
        those texts instead of just saying "item 1", "item 2",...).
        
        This also adds the strings for the items where no corresponding
        ones exist yet.
        
        Change-Id: I02ce8abfa4aa59e06ca1ab45aff0685a19c323f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111871
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-03-04  Michael Weghorn  <m.weghorn@posteo.de>  [0cbd8a5d4571cdf3601ca8deb64d734d35e234f9]

        tdf#140762  Move RIDs related to borders to include/svx
        
        They'll be reused for the items in the "Borders" dropdown
        button in Calc's formatting toolbar in a subsequent step.
        
        Change-Id: I895d787d185a69f7aa7d3db3c490271184152ddb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111870
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-03-04  mert  <mert.tumer@collabora.com>  [c10955a4617c3ce3c329083109ac7c7be514da8f]

        Fix crash while moving handle when shape text is active
        
        Change-Id: Ie21398917bc204245837215f1eade78e11c61890
        Signed-off-by: mert <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111726
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111740
        Tested-by: Jenkins

2021-03-04  mert  <mert.tumer@collabora.com>  [94958cc478d9f97b33bc0da654b7bd19c3c99eea]

        Init Notebookbar for Online Draw
        
        Signed-off-by: mert <mert.tumer@collabora.com>
        Change-Id: I85a25820d3968070dd8a05156b4bb4a1ebe59f99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111517

2021-03-04  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [2b9f0509d27343bb524ca2eac1f554747b9c05b8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bfc47545287facda8260143acf5ff84ea7e79aa1
          - Remove more improper ellipses and fix a couple of capitalizations
            
            Change-Id: I3cea0b968dd38d93381268c6b0ede5c90dc8a5a9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111945
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-03-04  Jim Raykowski  <raykowj@gmail.com>  [75175049972239cfceab15c7b756fe0a2c4059be]

        tdf#116136 don't show status bar word count control tool tip
        
        in print preview
        
        Change-Id: Iad07d1d4951cba284c67d711ebd83507ca265864
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111728
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-03-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [722ec600e85cca2e94e82e69f8d13773061172b9]

        tdf#42481: sc_subsequent_filters: Add unittest
        
        Change-Id: Ie8bccee362dc14ce3b5d635151f46564026ccd48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111938
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-03  Caolán McNamara  <caolanm@redhat.com>  [1e092b6bde40d5e69c1ef92fca201896ff75bf18]

        update pches
        
        Change-Id: Ide49c48738ecd537d4eb69390d22807561d3b4e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111828
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-03  Henry Castro  <hcastro@collabora.com>  [a207551215ca4d7445bf129a3f6863418d75383e]

        lok: add batch mode option to load the document
        
        When the LibreOffice Kit is active by default is
        set to headless mode, with the flag "DialogCancelMode::Silent",
        according to the documentation it should close the dialog,
        but it was changed for dialog tunneling.
        
        However the dialog tunneling is being deprecated, and
        in order to not produce any regression, it will be used
        temporary a new state "DialogCancelMode::LOKSilent", to disable
        any dialog interactivity.
        
        Change-Id: I3b6cce38c37f75dc1b24dda352f6caec19438ff1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111087
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 5f3fbb019bd79bd57eed94e01bd2202efd9a0c06)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111319
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-03-03  Luboš Luňák  <l.lunak@collabora.com>  [3c9936a9b77fe18396d048de2f97b9e8eb66a787]

        try to avoid skia alpha blending with fully opaque bitmaps
        
        E.g. the document in tdf#140753 has a PNG which technically has
        an alpha channel, but it's actually completely opaque. Doing this
        avoids having the pixel data for the separate alpha bitmap, and
        it also avoids the pointless (somewhat costly in the raster case)
        alpha blending.
        
        Change-Id: I0916962e5894a111002c667a2f98782765aacb1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111893
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-03  Caolán McNamara  <caolanm@redhat.com>  [279ee055ab85c9e21df46594d0f13c5b6c426c09]

        layout on resize immediately
        
        but continue to layout at idle on queue_resize
        
        Change-Id: I1d0f2dd2d2f5631753092cf0450d2002e2ba3484
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111902
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c4716e8c205724ee7dffd78997f7f933f157ac69]

        Removed executable permission on docx file
        
        Change-Id: I91c56e975843abf92c4b1d4cae1381b7486ce751
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111764
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-03-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ece0fb55c723816f367155c9a628b01ca6448994]

        Fix typos
        
        Change-Id: Ie7751b61c06dba426b8ebd7e61a0e56b09a34f15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111824
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-03-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b4c4aba4c96064635755099d106b65a694852393]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c34bb965f993bef53fa739de6f3aaa97de2c2ef9
          - tdf#140118 Fix Help for BASIC function WaitUntil
            
            Change-Id: Iad03fa267e2eac42b02b17ebe31ed851dad3e5c8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111912
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-03  Szymon Kłos  <szymon.klos@collabora.com>  [fad8dd780df8374ceb5c4c60ffc08d793f34651f]

        autofilter: show menu only if has items
        
        Change-Id: Ie6b7158e74a8bdccdbafaa9b6d9b09b3796088ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108846
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111895
        Tested-by: Jenkins

2021-03-03  Szymon Kłos  <szymon.klos@collabora.com>  [d06ec2aea2efa0fea9ce52f6a065848a56818ae7]

        lok: send paragraph spacing state
        
        Change-Id: Ibb2fcbcb077ad364159ce77ad7d4c6a67443deef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109940
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111839
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-03-03  Caolán McNamara  <caolanm@redhat.com>  [38fc438a3d43eb3cc34f7f1e97b6f6d5806ec97e]

        make all these headers pragma once
        
        Change-Id: Ic7968abf807c080636ef37a690990a962f702d35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111815
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-03  Caolán McNamara  <caolanm@redhat.com>  [f645d4c35eebb5674a7e698c1db425afcf0784a5]

        vcl/floatwin.hxx can be toolkit only now
        
        Change-Id: Ifd8f58771ea6f9212a0dca7d4550c86ebecd9333
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111814
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [93a8247598bae20a2d9b3eb9abc2578fd2e4a712]

        sw_uiwriter: Add test for cursor position when moving up
        
        Found in https://gerrit.libreoffice.org/c/core/+/109571
        
        Change-Id: I31217d1e0189973d4cdb4721939687ef4355c6d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111894
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-03  Seth Chaiklin  <sdc.blanco@youmail.dk>  [998dda1d674151a3b5f81483941fc8719f8298fe]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 46e4473935c7274fecd883b71cfb7a59e3b29cf2
          - tdf#98153  add mention and link to document filters
            
              + add variable to a paragraph that gives link to document filters
              + use variable to embed paragraph in the --in-filter parameter
            
            Change-Id: If93918b17b681fd5e87e4495c5bd3a122b770a5b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111888
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-03-03  Miklos Vajna  <vmiklos@collabora.com>  [ecb3f0a4919414a736a14b27b7d44c95cec607b1]

        sw: document the abbreviations from DR's magic
        
        aLFromB and friends are mentioned at 3 places in sw, but nothing was
        explaining what it means.
        
        Change-Id: I877395da7b5384431288fea8f454646edfe8c05f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111869
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-03  Stephan Bergmann  <sbergman@redhat.com>  [bc820a345058f1cb41a49f8961c0aef26065dc53]

        Remove workaround now its fixed in AFL++ and oss-fuzz updated
        
        remove workaround for problem fixed by:
        https://github.com/AFLplusplus/AFLplusplus/commit/333509bb0a56be9bd2e236f0e2f37d4af2dd7d59>
        +# "better unicode support" for now:
        
        oss-fuzz updated:
        https://github.com/google/oss-fuzz/pull/5273
        
        Change-Id: Id3f1790ef452ed7732032801fc4ec028e57443eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111806
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-03  Justin Luth  <justin.luth@collabora.com>  [01a640ce6f2072e72bcea86695a7ab7cc96a13b6]

        tdf#114799 Char highlight: skip convert if highlight exists
        
        Don't create two w:highlight entries. This can easily
        occur on the endParagraph properties when the user
        has replaced the background color. A "none" highlight
        is added, the charShadingMarker is removed, and a new
        background color is added. So the new background tries
        to export as a highlight, even though the none-highlight
        overrides it.
        
        This depends on this bug's earlier commit, which added the
        context so that HasItem can even find the highlight.
        
        Change-Id: Ibfd6a3b9b94bdeb1fd9ec46fbb71ec825b09a680
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111297
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-03  Gülşah Köse  <gulsah.kose@collabora.com>  [b90a67838e189f3aee6a50724c78c0a50d416970]

        Reset ShapeProperty priority and handle only crop case.
        
        With 2c96bd26ec488d865370fe9d394e7c4e228e05ab we changed the
        ShapeProperty priority uncessarily. Reset the priority
        as use FillBitmapName if supported.
        
        BlipFillProperties::moFillRect negative GraphicCrop values means
        stretched. BlipFillProperties::moClipRect positive GraphicCrop
        values means stretched. We add a control to handle only stretched
        cases.
        
        Change-Id: I2eb1233d0477acf093ada36b4cc29ff34f767037
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111479
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-03-03  Michael Stahl  <michael.stahl@allotropia.de>  [ca98e505cd69bf95d8ddb9387cf3f8e03ae4577d]

        xmlsecurity: fix crash in DocumentDigitalSignatures::isAuthorTrusted()
        
        If the argument is null.
        
        This function also should use EqualDistinguishedNames().
        
        Change-Id: I4068aa94f9d9c422c96b394c82d3e28303774b0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111667
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-03  Michael Stahl  <michael.stahl@allotropia.de>  [90b725675c2964f4a151d802d9afedd8bc2ae1a7]

        xmlsecurity: avoid exception in DigitalSignaturesDialog::getCertificate()
        
        Fallback to PGP if there's no X509 signing certificate because
        CheckX509Data() failed prevents the dialog from popping up.
        
        To avoid confusing the user in this situation, the dialog should
        show no certificate, which is already the case.
        
        Change-Id: I7f382165657f50723ac65a60309567e5b6c5ae1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111664
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-03  Michael Stahl  <michael.stahl@allotropia.de>  [5af5ea893bcb8a8eb472ac11133da10e5a604e66]

        xmlsecurity: improve handling of multiple certificates per X509Data
        
        It turns out that an X509Data element can contain an arbitrary number of
        each of its child elements.
        
        How exactly certificates of an issuer chain may or should be distributed
        across multiple X509Data elements isn't terribly obvious.
        
        One thing that is clear is that any element that refers to or contains
        one particular certificate has to be a child of the same X509Data
        element, although in no particular order, so try to match the 2 such
        elements that the parser supports in XSecController::setX509Data().
        
        Presumably the only way it makes sense to have multiple signing
        certificates is if they all contain the same key but are signed by
        different CAs. This case isn't handled currently; CheckX509Data() will
        complain there's not a single chain and validation of the certificates
        will fail.
        
        Change-Id: I9633a980b0c18d58dfce24fc59396a833498a77d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111500
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-03  Michael Stahl  <michael.stahl@allotropia.de>  [9e82509b09f5fe2eb77bcdb8fd193c71923abb67]

        xmlsecurity: improve handling of multiple X509Data elements
        
        Combine everything related to a certificate in a new struct X509Data.
        
        The CertDigest is not actually written in the X509Data element but in
        xades:Cert, so try to find the matching entry in
        XSecController::setX509CertDigest().
        
        There was a confusing interaction with PGP signatures, where ouGpgKeyID
        was used for import, but export wrote the value from ouCertDigest
        instead - this needed fixing.
        
        The main point of this is enforcing a constraint from xmldsig-core 4.5.4:
        
          All certificates appearing in an X509Data element MUST relate to the
          validation key by either containing it or being part of a certification
          chain that terminates in a certificate containing the validation key.
        
        Change-Id: I5254aa393f8e7172da59709923e4bbcd625ec713
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111254
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-03  Michael Stahl  <michael.stahl@allotropia.de>  [1d3da3486d827dd5e7a3bf1c7a533f5aa9860e42]

        xmlsecurity: add EqualDistinguishedNames()
        
        Change-Id: I1222658522e25b916010817f847685c20b1cf5c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111545
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-03  Michael Stahl  <michael.stahl@allotropia.de>  [2bfa00e6bf4b2a310a8b8f5060acec85b5f7a3ce]

        xmlsecurity: ignore elements in ds:Object that aren't signed
        
        Change-Id: I2e4411f0907b89e7ad6e0185cee8f12b600515e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111253
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-03  Michael Stahl  <michael.stahl@allotropia.de>  [d2a345e1163616fe3201ef1d6c758e2e819214e0]

        xmlsecurity: remove XSecController::setPropertyId()
        
        Change-Id: Iab5a59af73048765ead718fe941d6dec933a7060
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111252
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-03  Michael Stahl  <michael.stahl@allotropia.de>  [4ab8d9c09a5873ca0aea56dafa1ab34758d52ef7]

        xmlsecurity: XSecParser confused about multiple timestamps
        
        LO writes timestamp both to dc:date and xades:SigningTime elements.
        
        The parser tries to avoid reading multiple dc:date, preferring the first
        one, but doesn't care about multiple xades:SigningTime, for undocumented
        reasons.
        
        Ideally something should check all read values for consistency.
        
        Change-Id: Ic018ee89797a1c8a4f870ae102af48006de930ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111160
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-03  Michael Stahl  <michael.stahl@allotropia.de>  [cfeb89a758b5f0ec406f0d72444e52ed2f47b85e]

        xmlsecurity: move XSecParser Reference state into contexts
        
        Change-Id: Ia2da9bf1329a856629f60ab64b74d5ee79077076
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111159
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-03  Michael Stahl  <michael.stahl@allotropia.de>  [59df9e70ce1a7ec797b836bda7f9642912febc53]

        xmlsecurity: move XSecParser state into contexts
        
        Change-Id: Ic73b647798a91bd253d93970e2a9a3e11b208a1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111158
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-03  Michael Stahl  <michael.stahl@allotropia.de>  [12b15be8f4f930a04d8056b9219ac969b42a9784]

        xmlsecurity: replace XSecParser implementation
        
        Implement Namespaces in XML and follow xmldsig-core and XAdES schemas.
        
        Change-Id: I03537b51bb757ecbfa63a826b38de543c70ba032
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110833
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-03  Szymon Kłos  <szymon.klos@collabora.com>  [8a5b110ec48629bbfe58f6e76803f27fe2f69882]

        jsdialog: missing method for treeview
        
        Change-Id: Ice358bb9d79cc0e257e03fba4ef9df1397284158
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109971
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111840
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-03-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [6f343f133800fe09d64be0a3d8ba295eeb877045]

        tdf#72470: sc_subsequent_filters: Add unittest
        
        Change-Id: Ia43626e11c37f06eb3534182187d4255a9336fd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111850
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-03  Mike Kaganski  <mike.kaganski@collabora.com>  [cf1c835e8016f8f1eefea6d625a913c0ac343a63]

        tdf#116983 tdf#136175: retry if failed
        
        Debugging the test case from the latter bug report shows that indeed
        the call to OleGetClipboard may fail first time, as jasonkres had
        suspected in the former bug. So follow the suggestion in tdf#116983,
        and retry the failing calls several times in case of failure.
        
        Many thanks to Telesto for preparing a clear bug report with reliable
        test case.
        
        Co-authored-by: jasonkres
        
        Change-Id: Ib3c497da830bc5faac586bcfe1eededa54bfa117
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111825
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-03  Noel  <noel.grandin@collabora.co.uk>  [9b56b718f6921b1160733e56f5cfc0d12c4146ab]

        loplugin:refcounting in vcl
        
        Change-Id: I92e9db7abdfe5912335fd94e42422e8556d71091
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111769
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-03  Luboš Luňák  <l.lunak@collabora.com>  [715fe00a5052b35310b2d1289ab6137d77767ddd]

        'using namespace SkiaHelper' in skia vcl sources
        
        Change-Id: I9a9f687242c788ca5e4594d7cb20d66403e0421a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111793
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-03  Luboš Luňák  <l.lunak@collabora.com>  [ad8bff9d2625524999871ace65cfe0382f991f24]

        update Skia to chrome/m90
        
        Including chrome/m89, which wasn't included before because of
        tdf#140023.
        
        Change-Id: I64f1de8e10eab2d92a9383ce8104be5afca40101
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111792
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-03  Luboš Luňák  <l.lunak@collabora.com>  [d4159496056741302718ac1e85f450985fd11580]

        do not smoothscale if not changing pixel size
        
        Flipping or rotating are simple operations in this regard. This saves
        some CPU time in raster mode, and for the upcoming chrome/m90 release
        this also prevents a failure in
        BackendTest::testDrawTransformedBitmapExAlpha() when rotating.
        
        Change-Id: I51890ac19b0bd5312fcf9c7bb8fe519dc10dc007
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111771
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-03  Mike Kaganski  <mike.kaganski@collabora.com>  [f5c7ec8c99bd7f831fa5e1b00bd5ac01b1a03a8b]

        Disable this test also on Windows for now
        
        It fails on CI (https://ci.libreoffice.org/job/gerrit_windows/90110/console),
        and also for me locally. The unexpected value is not because of
        DPI, since I tested with standard scaling locally.
        
        Change-Id: If473598df89e49c22c7338398f827f504189de5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111876
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-03  Ouyang Leyan  <ouyang.leyan@hotmail.com>  [e0c00f30fcc970e838672f58a4027155a2de74dc]

        Chart debug dump: Support for several lines of headers
        
        Currently, the dump() function used to debug charts only displays the
        first line of headers, but actually headers can span several lines, so
        some data is hidden.
        
        Change-Id: Icbffa1d4dbaf8bb393504d2497f605a4e8f6b51d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110190
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-03  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [e305289f87ea058cc92ecd83379b848697aa5a80]

        tdf#124678 DOCX export: always write title page in section props
        
        Even if page description is not set we should try to mark title
        page because chaining of two page styles can not work for continuous
        sections.
        
        Unittests were implemented previously and were taken from abandoned
        patch https://gerrit.libreoffice.org/c/core/+/70646
        
        Change-Id: I0b953d72d762f868735dc658f023d96944c9d308
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111757
        Tested-by: Jenkins
        Tested-by: Thorsten Behrens <thorsten.behrens@allotropia.de>
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-03-03  Caolán McNamara  <caolanm@redhat.com>  [81565c31829fe1141e64acb900d891e9f9705971]

        move ImplDockingWindowWrapper out of public header
        
        and down to where it is needed
        
        Change-Id: Ieded4a1b5d10ab7f9a57c2694a4684bdecc77fd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111827
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-03  Caolán McNamara  <caolanm@redhat.com>  [991ce31833b3e14e75f56b213bcb71bd18d4f980]

        bubblewindow.hxx can be a private vcl header
        
        Change-Id: Iaf79521e812ec32f6e0b9276ad778fe7abc836a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111807
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-03  Caolán McNamara  <caolanm@redhat.com>  [ed6dfdbea32ec8fa97e9dc92ebc5dd18bd6ef78e]

        drop unneeded forward declare
        
        Change-Id: I0d786e8f37e893d91b1dd527476c7242e0e29950
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111816
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-03  Caolán McNamara  <caolanm@redhat.com>  [d2cd1fad73b97e62443a215c84b7b5d5ee74a818]

        split and move MenuBar BubbleWindowManager to vcl
        
        Change-Id: I1d0f4b7d56845a77e979199917c5d9c849b76c8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111798
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-03  Caolán McNamara  <caolanm@redhat.com>  [9bebf9c676f88c67c04ca4f96d88ee2543c5b9e9]

        move BubbleWindow to vcl
        
        Change-Id: I2481a9882dc66337b35b758fb4f73978df5af541
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111797
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-03  Caolán McNamara  <caolanm@redhat.com>  [f34e8ab3e7e7138c2ffe4bd61516f43a2d297d3a]

        keep ImplDockingWindowWrapper DLL_PRIVATE and use DockingManager
        
        to get the FloatingWindow instead
        
        Change-Id: Ifedfe3cc9b024069eef5ea9b7952f2dc2f58b645
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111819
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-03-03  Stephan Bergmann  <sbergman@redhat.com>  [4f06d7cd74273e5691bb5a601452ea0e7eccffb3]

        loplugin:refcounting (--enable-postgresql-sdbc)
        
        Change-Id: I79a1d05be3a4e7a8e278665ff5863cdc4b182009
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111832
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-03  Noel  <noel.grandin@collabora.co.uk>  [fd91c4937b942f7e28a1b6a30afddfb2abadfcf1]

        loplugin:refcounting in sd
        
        Change-Id: I5e259fc7028b75910efd6a99ed445690a9c496ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111803
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-03  Miklos Vajna  <vmiklos@collabora.com>  [a8ee791b189186332296e6d5462c93ef350dc01d]

        CppunitTest_sw_rtfexport: clean up empty hyperlink testcase
        
        If the doc needs modifications after loading and we only check the
        import-export-import result, then it's simpler and faster to use plain
        CPPUNIT_TEST_FIXTURE().
        
        Change-Id: I25907d46bb79a954915e36fac27c20a3611c3de6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111849
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [0b072e279f5f775a4cd64d9b1275e5ab17d50f05]

        tdf138771: sw_ooxmlexport16: Add unittest
        
        Change-Id: Ia1d2020b621233231f63bd5bbaacb5e75b38b48f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111836
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-03  Stephan Bergmann  <sbergman@redhat.com>  [a9f82c7c6ac645dd9263b435dbc7695951a70098]

        Remove unused include
        
        ...introduced with 16901e4ccad95d55d4ae0fa2d6f6103b4177592e "Simplify static
        string generation" for std::iota, which in turn was removed again with
        ccb101abd46e1d632d18b30226a6bffed7a66381 "call to consteval function is not a
        constant expression (HAVE_CPP_CONSTEVAL)"
        
        Change-Id: Id923f32c853f51971fa3f70f003ac1e411cb8a5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111818
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-03  Stephan Bergmann  <sbergman@redhat.com>  [d203cf7ee45b54bd505704dc798ff04b5dac1592]

        loplugin:refcounting (clang-cl)
        
        Change-Id: I400ef428921573ae345de15e94695e98f0b02a92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111813
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-03  Stephan Bergmann  <sbergman@redhat.com>  [097fcd045e99edcf418e8b34ccb6d6b0b8b8de4b]

        loplugin:refcounting (clang-cl)
        
        Change-Id: Ifa54eed0a772b658d266e9e42be5f5232e7a6b79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111812
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-03  Stephan Bergmann  <sbergman@redhat.com>  [31693833dc832228c3821f83e045b6869ec22cf2]

        loplugin:referencecasting (clang-cl)
        
        Change-Id: If32c6f6d3618c134cfb2ac89e827491525c34687
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111811
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-03  Stephan Bergmann  <sbergman@redhat.com>  [c2d1d20927af6f265080f041a9aba04733be26fb]

        loplugin:loopvartoosmall (clang-cl)
        
        "loop index type 'unsigned long' is narrower than length type
        'std::vector<std::pair<rtl::OUString, rtl::OUString>>::size_type' (aka 'unsigned
        long long')"
        
        Change-Id: I715cb27367c957bebe218371d3813758e4988759
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111809
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-03  Stephan Bergmann  <sbergman@redhat.com>  [06d918dcc47ae3f1c511cbdccfeacc8adb123f28]

        loplugin:unreffun (macOS)
        
        ...after 0c36f364b14aacd0eeb53087ae2fce54402dc741 "tdf#138122 Detect window
        scaling for multi display configurations on macOS"
        
        Change-Id: I89daad37f5911c18c5424ab3d0e0f484ebc3bb58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111829
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-03  Stephan Bergmann  <sbergman@redhat.com>  [670df8db5cbb2a9cac46a8602b95192a02fa3e2c]

        loplugin:refcounting (macOS)
        
        Change-Id: Id68d9c9733738595aeb4bad24d77f77da2878e83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111830
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-03  mert  <mert.tumer@collabora.com>  [b4adac8edd0f89a83905a567ba6c13e3ba18838b]

        Fix chart sub element rectangle and handle positions
        
        Change-Id: I486b542ae0bb4a987c98d92c1866895eafcf620c
        Signed-off-by: mert <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111440
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111516
        Tested-by: Jenkins

2021-03-03  mert  <mert.tumer@collabora.com>  [a434f5d2d4ff4991937b57e521782ad3594aa370]

        Fix non-valid json generation on NotifyOtherViews
        
        Change-Id: I82aa0aefcd1de14b4c1bb2bbe3f087b60d691beb
        Signed-off-by: mert <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111299
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111515
        Tested-by: Jenkins

2021-03-03  Noel Grandin  <noel@peralex.com>  [63dd594d535b1272a29a3f4217212b6063a08af6]

        drop TransparentType::Color usage
        
        which is dead code, since we convert to TransparentType::Bitmask
        in the constructor of BitmapEx
        
        Change-Id: I047b7d25317c4be4d17a8b0db9a90ec101875c9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111683
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-03  Noel  <noel.grandin@collabora.co.uk>  [4adfd75021d50e8e91c71bbe1526a1c752343059]

        loplugin:refcounting in sc
        
        Change-Id: I0b808785e54bf1dfc9387a649aacf731b2f34d12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111801
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2c1ed5a5dad827cde032f27a4348e81be15889bc]

        tdf#140606 make PDF parsing more lenient and prevent a crash
        
        If the external document can't be opened, it tried to continue
        with the export anyway, which eventually lead to a crash. This
        is fixed by handling this situation and prevent a crash, however
        the part of the document in this case isn't exported.
        
        The document couldn't be opened because of a parsing error - there
        was a unexpected null character instead of a whitespace, which
        made the parser panic. Fix this by making the parser more lenient
        in such a situation when there is an unexpected null and try to
        continue parsing.
        
        Bug document seems to be created with a buggy PDF writer, but other
        PDF readers don't complain when parsing the document so it looks to
        be a valid. qpdf --check doesn't complain either.
        
        Added a test that checks a document with a null parses.
        
        Change-Id: I61eb281e821ccd195ef006d778556e25d1c7f5e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111820
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-03-02  Stephan Bergmann  <sbergman@redhat.com>  [abba6e22610ceff3d0e439b0ebd6137d064859a9]

        loplugin:refcounting (macOS)
        
        Change-Id: Ia68887778e6779cfaee58c88344c748a2b3d4579
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111831
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-02  Jim Raykowski  <raykowj@gmail.com>  [098f4e84f0fd605eff243c0c494c24dbec95374c]

        tdf#116136 don't show status bar LangSelection control tool tip
        
        in print preview
        
        Change-Id: I85bcb547a71b2a5666310e184d8ba1da16acc97c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111671
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-03-02  Jim Raykowski  <raykowj@gmail.com>  [5480d9237af1cf25ac464bf49ba364a757fcf6f5]

        tdf#114567 tdf#138934 Hyperlink-Target in Doc Headings expand/collapse
        
        Provides parent child expand/collapse for Headings in the Hyperlink-
        Target in Document dialog target treeview
        
        Change-Id: I8cc57b4cbf3830cec76d64a0ef587e199c39e360
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109930
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-03-02  Stephan Bergmann  <sbergman@redhat.com>  [9ccbf716ba16effb356c97c992d2cd738c44f767]

        Fix null-pointer-use
        
        Since df33714f0ecaf4d35011f2d2116e5e1a4ec75f1a "tdf#131000: sc: Add UItest"
        introduced that test, UITest_calc_tests9
        UITEST_TEST_NAME=forms.Forms.test_tdf131000 fails with
        
        > /framework/source/services/frame.cxx:1451:34: runtime error: member call on null pointer of type 'vcl::Window'
        >     #0 0x2b0f4825f68f in (anonymous namespace)::XFrameImpl::setComponent(com::sun::star::uno::Reference<com::sun::star::awt::XWindow> const&, com::sun::star::uno::Reference<com::sun::star::frame::XController> const&) /framework/source/services/frame.cxx:1451:34
        >     #1 0x2b0f59361178 in FmPropBrw::impl_ensurePropertyBrowser_nothrow(FmFormShell*) /svx/source/form/fmPropBrw.cxx:508:27
        >     #2 0x2b0f5936236e in FmPropBrw::StateChanged(unsigned short, SfxItemState, SfxPoolItem const*) /svx/source/form/fmPropBrw.cxx:539:13
        >     #3 0x2b0f4fb3a8f0 in SfxStateCache::SetState_Impl(SfxItemState, SfxPoolItem const*, bool) /sfx2/source/control/statcach.cxx:423:24
        >     #4 0x2b0f4fb39a28 in SfxStateCache::SetState(SfxItemState, SfxPoolItem const*, bool) /sfx2/source/control/statcach.cxx:324:5
        >     #5 0x2b0f4f868e30 in SfxBindings::UpdateControllers_Impl(SfxFoundCache_Impl const&, SfxPoolItem const*, SfxItemState) /sfx2/source/control/bindings.cxx:1218:16
        >     #6 0x2b0f4f865d34 in SfxBindings::Update_Impl(SfxStateCache&) /sfx2/source/control/bindings.cxx:271:17
        >     #7 0x2b0f4f86d30c in SfxBindings::Update(unsigned short) /sfx2/source/control/bindings.cxx:350:13
        >     #8 0x2b0f4f900fc6 in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool) /sfx2/source/control/dispatch.cxx:279:24
        >     #9 0x2b0f4f91693f in SfxDispatcher::Execute_(SfxShell&, SfxSlot const&, SfxRequest&, SfxCallMode) /sfx2/source/control/dispatch.cxx:753:9
        >     #10 0x2b0f4f88e55f in SfxBindings::Execute_Impl(SfxRequest&, SfxSlot const*, SfxShell*) /sfx2/source/control/bindings.cxx:1060:22
        >     #11 0x2b0f4fd7a482 in SfxDispatchController_Impl::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> const&) /sfx2/source/control/unoctitm.cxx:758:53
        >     #12 0x2b0f4fd753c1 in SfxOfficeDispatch::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /sfx2/source/control/unoctitm.cxx:229:16
        >     #13 0x2b0f3ff4de92 in comphelper::dispatchCommand(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> const&) /comphelper/source/misc/dispatchcommand.cxx:61:12
        >     #14 0x2b0f3ff4e605 in comphelper::dispatchCommand(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> const&) /comphelper/source/misc/dispatchcommand.cxx:76:12
        >     #15 0x2b0f75905186 in UITest::executeCommand(rtl::OUString const&) /vcl/source/uitest/uitest.cxx:24:12
        >     #16 0x2b0f75917a20 in (anonymous namespace)::UITestUnoObj::executeCommand(rtl::OUString const&) /vcl/source/uitest/uno/uitest_uno.cxx:69:12
        >     #17 0x2b0fb07ea8db in gcc3::callVirtualMethod(void*, unsigned int, void*, _typelib_TypeDescriptionReference*, bool, unsigned long*, unsigned int, unsigned long*, double*) /bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:77:5
        >     #18 0x2b0fb07e4bf2 in cpp_call(bridges::cpp_uno::shared::UnoInterfaceProxy*, bridges::cpp_uno::shared::VtableSlot, _typelib_TypeDescriptionReference*, int, _typelib_MethodParameter*, void*, void**, _uno_Any**) /bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:233:13
        >     #19 0x2b0fb07e173d in unoInterfaceProxyDispatch /bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:413:13
        >     #20 0x2b0fb5c1835a in binaryurp::IncomingRequest::execute_throw(binaryurp::BinaryAny*, std::__debug::vector<binaryurp::BinaryAny, std::allocator<binaryurp::BinaryAny> >*) const /binaryurp/source/incomingrequest.cxx:235:13
        >     #21 0x2b0fb5c11f7a in binaryurp::IncomingRequest::execute() const /binaryurp/source/incomingrequest.cxx:78:26
        >     #22 0x2b0fb5ceecc7 in request /binaryurp/source/reader.cxx:85:9
        >     #23 0x2b0f4145fac4 in cppu_threadpool::JobQueue::enter(void const*, bool) /cppu/source/threadpool/jobqueue.cxx:100:17
        >     #24 0x2b0f414838eb in cppu_threadpool::ORequestThread::run() /cppu/source/threadpool/thread.cxx:165:31
        >     #25 0x2b0f4148f62f in threadFunc /include/osl/thread.hxx:189:15
        >     #26 0x2b0f37f38da8 in osl_thread_start_Impl(void*) /sal/osl/unx/thread.cxx:264:9
        >     #27 0x2b0f39ddaea4 in start_thread (/lib64/libpthread.so.0+0x7ea4)
        >     #28 0x2b0f3a71096c in clone (/lib64/libc.so.6+0xfe96c)
        
        (<https://ci.libreoffice.org/job/lo_ubsan/1933/>).
        
        The code in XFrameImpl::setComponent is like that ever since
        79d6899a2f859d155d703699d0f7fe178b0c8ebf "INTEGRATION: CWS inplaceobjects" did
        
        > -    sal_Bool                                       bHadFocus           = m_eActiveState==E_FOCUS;
        > +    Window*                                        pOwnWindow = VCLUnoHelper::GetWindow( xContainerWindow );
        > +    sal_Bool                                       bHadFocus           = pOwnWindow->HasChildPathFocus();
        
        Lets assume that pOwnWindow can legitimately be null here (i.e., it is not just
        a consequence of an error that should be fixed elsewhere), and that bHadFocus
        should be false in that case.
        
        Change-Id: I73ce2c24e011d5b2ba95d09fd56bd59e47b4b991
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111841
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-02  Noel  <noel.grandin@collabora.co.uk>  [5e4e39b2a3db18b5f06070d01d15b35576e4b2cc]

        loplugin:refcounting in sw
        
        Change-Id: I5d3768503effa002c4a308bfad30d9b56d5365f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111802
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-02  Noel  <noel.grandin@collabora.co.uk>  [81cacf8dea7ca2fb7b0d6e86b36b9f9568ff849d]

        loplugin:refcounting in toolkit
        
        Change-Id: I7564951f3e3fdc0554de9a4af3833bc4f0facce0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111770
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-02  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [6c92ca3e04c68dff68345b71a5d01c1764a5ef35]

        update credits
        
        Change-Id: I9493971d90d9bc1629b1f2a0a1259db233656284

2021-03-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [173aa6ebcb6ed598fff71db874f0be6d9517c446]

        Fix typos
        
        Change-Id: Ieedfe4b3d6bedfd09851836575cdc7e864a7635a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111766
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-03-02  Noel  <noel.grandin@collabora.co.uk>  [3eb870f0843a00042ca7dd89837fbe0cc6f918c2]

        fix xhtml list export in other locales
        
        where other locales will have lists with ',' instead of '.'
        which generates an invalid HTML margin-width value
        
        Change-Id: I30ec6f88140ba1187f7c30b697dfe82055b2e25c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111604
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-02  Seth Chaiklin  <sdc.blanco@youmail.dk>  [fcc7e25e155923f019f0e8cdf06d5842ce0cc344]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 85f10dd2ed8485af159bf2e15e7e3e024b04bcf6
          - tdf#140669 add "No List" to Formatting toolbar help
            
              ( swriter/main0202.xhp ) "Formatting" toolbar
                * update two renamed German IDs
                + add embed to "No List" command
                + add embed to "No List" icon table
            
            See https://gerrit.libreoffice.org/c/help/+/111575
            for the main patch. This piece was put in separately
            to get around a merge conflict.
            
            
            Change-Id: Ibe1ebe2ec1bb28f4c6860334ffd83549a244206b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111784
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-03-02  Seth Chaiklin  <sdc.blanco@youmail.dk>  [dd6fe86845e90074b20f77036e7b74455620f8b3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5e9ca1b304afe987a99cecc298dac6c43a0e17cb
          - tdf#140669 (related: tdf#92622) update help pages for "No List"
            
              https://gerrit.libreoffice.org/c/core/+/108841 changed
              the "Numbering Off" command to "No List"
            
              The present patch make relevant adjustments in help pages.
            
              ( swriter/02/06040000.xhp ) "No List" command
                * "Numbering Off" -> "No List"
                + clarify that list indenting is also lost
                + add <tip> about how to preserve indenting, but remove number
                + add <relatedtopics> section and embed a related topic
                * rename two German IDs
            
              ( shared/02/06120000.xhp ) "Toggle Unordered List"
                * "Bullets On/Off" -> "Toggle Unordered List"
                * rename two German IDs
                - remove colspan="" rowspan=""
                * update icons size to 1cm
                * update to <h1>
            
              ( swriter/main0206.xhp ) "Bullets and Numbering" toolbar
                - remove embeds to "No List" and its icon table
            
              ( shared/guide/numbering_stop.xhp )
                * "Numbering Off" -> "No List"
                * "Bullets On/Off" -> "Toggle Unordered List"
                * correction about location of "No List" icon
                * clarify that indenting is also lost
                * make descriptions be relevant for both bullets and numbers
                * clarify when indenting is lost or not
                + move icons to separate icon tables
                + add labels to icons
                * update icons size to 1cm
                + add <note> about how to put number or bullet back
                + add <keycode>
                + add appl-switch to Related topics
                * update to <h1>,<note>
            
            Change-Id: I8880f0aa46b2e036926497bf185092c2c5ae6d52
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111575
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-03-02  Tor Lillqvist  <tml@collabora.com>  [ad85bf85c3879c9aa5c98f1d03e3e14aaea7fe2c]

        Handle floating-point return values correctly on iOS
        
        The code did not work at all. The contents of register d0 that we
        tried to access in MapReturn() was not what the called function had
        stored there. Probably the clobber list in the __asm__ statement is
        wrong? Anyway, simpler to fix it by explicitly storing d0, too, into a
        variable after the call, like we do for x0 and x1, and then pass that
        variable, too, to MapReturn().
        
        Fixes https://github.com/CollaboraOnline/online/issues/1519 .
        
        Change-Id: Id05c8c57209eb9ade4d67035830b2dec601bc046
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111826
        Tested-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111835

2021-03-02  Heiko Tietze  <tietze.heiko@gmail.com>  [7838c4a955eaccd625116fa1508d66f7fd2a95da]

        Related tdf#128469 - Change label of Standard button
        
        Change-Id: I1bfc7cbfa71cf76d1cd76db83d8a7f951535e47e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111821
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins

2021-03-02  Noel  <noel.grandin@collabora.co.uk>  [a2d5b5224aff4358865e73c3c0f67d47ce4b9b99]

        Revert "tdf#43175: Adapt ranges when copying or moving several sheets"
        
        because it causes failure in the tdf101894 part of UITest_chart
        
        This reverts commit 3078044653f1e1b0a055c47eeb8d27834c07268a.
        
        Change-Id: If187b7a1125eb6f85bb7329bd9029dc8236a85f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111822
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-02  Vincent LE GARREC  <libreoffice@le-garrec.fr>  [b371f746d7b48826121665bbec207fcbcf4f0a44]

        Build libvisio with user CXXFLAGS
        
        Related with commit 8ae9d4727d8010a8f5d51f76ff0ebc5f88f0709f
        
        Change-Id: Ic38585f5f5ea5a633a67026d2640e0c43ea43f2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111503
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2021-03-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d3822f38c6892a204fa2efccc077cb55a30eded3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ce92ec4ae71e03d3ee0a52c869f541c5f24fcb72
          - Fix typo
            
            Change-Id: Ia5b8b1aa284dad599452c14d662a9583b9087498
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111763
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-03-02  Svante Schubert  <svante.schubert@gmail.com>  [c66994690853445e37c6f66ebd25d130d3430293]

        HTML XSLT: Adding explicitly whitespace - prior been erased in patch - as it is often missing in our LO version used to create the MathML
        
        Change-Id: I90468c89297b5f3d70e7ba61cde5481069fc600b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111622
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-02  Svante Schubert  <svante.schubert@gmail.com>  [06eb655e2c83df8eeeb0c0828f8ac34f13e386af]

        HTML MathML update - enabling inline MATHML & fixing duplication (regression from last commit)
        
        Change-Id: I22dba4fef5d1de7e4ef056a2e7f33511fa91318d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111621
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-02  Svante Schubert  <svante.schubert@gmail.com>  [f680b6d74209fd78c547201b2f14c6547e55c81b]

        HTML XSLT: Adding missing MathML siblings. The floating draw:frame sibling content being text were not shown, nor further occuring draw:frame (other MathML)
        
        Change-Id: Ifc5cdd4c58bdf01ceebcf10c01b85cdf96b60d26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111620
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-02  Svante Schubert  <svante.schubert@gmail.com>  [86ca384cab26f2731e099c821edfa9636f8b55d5]

        HTML XSLT: Added missing listLevelStyle parameter otherwise prefix/suffix did not work for list level > 1
        
        Change-Id: I5bddde8ad620d91163688e6748b15e14693c41b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111619
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-02  Svante Schubert  <svante.schubert@gmail.com>  [fbe545c4eeb48ec847f48afa9573d0514fc51f63]

        HTML XSLT: Appendix headings looked incorrect (in general heading within lists were missing HTML element heading number)
        
        Change-Id: I125b095a436be3c6d9f5f64496564d63ea10a5fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111618
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-02  Svante Schubert  <svante.schubert@gmail.com>  [9d3b39cf9fed9a305ac23d1ecaaafc8f7caaeeb0]

        HTML XSLT: Missing paragraph BORDER of stand-alone border paragraph (@style:join-border problem)
        
        Change-Id: I20afce950213d4d55541d66a438db14a54b6ddd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111617
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-02  Svante Schubert  <svante.schubert@gmail.com>  [3b7f5202cc7f799a692e6dd09e71926336727c25]

        HTML XSLT: 1)FEATURE: ODF @text:min-label-distance becomes CSS padding-right; 2) FIX: List @text:style-name only exists at root and have to be provided by parameter within recursion
        
        Change-Id: I287482ddbe394815268ef84d3207af2b0fdd3e18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111616
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-02  Svante Schubert  <svante.schubert@gmail.com>  [26271331c8da8c872f29463d9c390b1b570eb020]

        HTML XSLT: Overtaking masking ' for ODF font-family with spaces in names
        
        Change-Id: I718fc232a3903d0b449a4c9a4ef4dff601744756
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111615
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-02  Svante Schubert  <svante.schubert@gmail.com>  [795f89c7d1e4ade6cdaa12cb4ba0857ae3b1e02e]

        HTML XSLT: Adding default language for accessiblity
        
        Change-Id: I1e608239bd2524f0d2372871f465d926ea24ba42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111614
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-02  Svante Schubert  <svante.schubert@gmail.com>  [c920bf759080159a323cc3bb58f275c020913223]

        HTML XSLT: Removing old IE7 fix, which was enabled by fixing invalid CSS and corrupts layout these days
        
        Change-Id: Ic5531439521a94be9dadabff7278f964472aa39f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111613
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-02  Svante Schubert  <svante.schubert@gmail.com>  [a973087c2380738b20d8fe2b91f9f534169714f0]

        HTML XSLT: List empty CSS styles (ODF styles without CSS mappable styles) only as a comment
        
        Change-Id: I0be491ff96d0b454d064618426da5aa3f861b7f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111612
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-02  Svante Schubert  <svante.schubert@gmail.com>  [3282db181aa63dda00ca7c45af1037911762e5b3]

        HTML XSLT: Only write page {} information when they exist
        
        Change-Id: I213645835745e992fe6f2aa79a678d177a97c45f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111611
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-02  Svante Schubert  <svante.schubert@gmail.com>  [63b4f0c693cf181e63772170c0c2c6179ec1b621]

        HTML XSLT: Placing font-family names within 'double quotation marks' in case of spaces within the font name
        
        Change-Id: I780845df636c6a07bd621fa01cb60134d3ead592
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111610
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-02  Svante Schubert  <svante.schubert@gmail.com>  [83def17aa0c861b05582dc37c8a9d4ed39e3ba33]

        HTML XSLT: Set default to 0 in case of not-a-number: min-width:NaNcm
        
        This had a conflict with commit 9804cb2f195451811eff8924d7997a3cbd6d679d
        
        Fixing bodx.xsl: Invalid min-width:NaN check (Michael's GitHub Review)
        
        Change-Id: I0bd5bbae1411c6b4892bf332e6ff3c7027f8c341
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111609
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-02  Svante Schubert  <svante.schubert@gmail.com>  [7f2eb7b641a9864d2335ed4abdaaee1b79dd1028]

        HTML XSLT: Fixing CSS selector
        
        Change-Id: I4c26f71936e6df655bb5c11bf9137b91ca894cce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111608
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-02  Svante Schubert  <svante.schubert@gmail.com>  [bae5202e00cd7af80d366f2a9a3e30f558856661]

        HTML XSLT: Excluding loext namespace from output
        
        Change-Id: I603e8eec319c83b1cb1a47dd095d82761dda3cd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111607
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-02  Svante Schubert  <svante.schubert@gmail.com>  [5e2e94de2c1bcbb387de51328d1777ba3b92117c]

        HTML XSLT: Neglecting redundant @type of style
        
        Change-Id: I64d277776ba023910b6c7743c2c4f60bcc2ca4cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111606
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-02  Svante Schubert  <svante.schubert@gmail.com>  [36c3db0ab81187830adf2443dd6b9d8efef6faee]

        Minor XSL updates to improve for the XHTML of our specification
        
        Change-Id: I8a4f82e3e67c1f9f9e7c0b228216036cee22eb71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111605
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-02  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [bb0940798e29f1bab1419db2863a4a837d331596]

        Filepicker: Add note about possible race
        
        Change-Id: I17b928c467354d4b5e4a178e3320678875573f60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111743
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-03-02  Michael Meeks  <michael.meeks@collabora.com>  [b1a5dd9f302b2ae278aef1a90536796e8c98757a]

        lok: sc - suppress LOK editengine events for the calc input bar.
        
        The calc input uses an EditEngine - but it emits events as if it is
        part of the document - as well as emitting events as if it is a dialog
        window. This causes horrible jumping artifacts to the top of the
        document with word auto-completion and typing in cells a few page down.
        
        Also remove obsolete tweak to turn off autocorrect for LOK, since
        it was contradicted by: 1f0943e5e9432f96daff9f3b006388d5bc7415b2
        
        Change-Id: I7352cd3b5ca6d18645cfd9e18959b0e44ec969d7
        Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110422
        Tested-by: Jenkins

2021-03-02  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [f5dc6b11d2218d94c9effe7a1ab418d0133da5e3]

        tdf#140117 sw UI: keep headers/footers when inactive
        
        Custom left page and first headers (and footers) used to disappear
        forever if hidden temporarily by checking the "Same content on left
        and right pages" or "Same content on first page" options, respectively.
        This commit stashes the endangered headers (footers) in SwPageDesc
        and restores them on demand.
        
        Change-Id: I1f6b605e2bd19af18726de1b825721487d29b4eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110398
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-02  Caolán McNamara  <caolanm@redhat.com>  [3fe274dcfeca17ee7713b306fcd36183f6cf4689]

        split out MoveAttrFieldmarkInserted
        
        Change-Id: Ib48bd62994167b1703790857cb562fc7f7dbd76f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111755
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-02  Michael Stahl  <michael.stahl@allotropia.de>  [70dd95aabd11b2146e2556c1da87da4a22d6f7b5]

        Revert "sw_fieldmarkhide: init fieldmark mode from options"
        
        This reverts commit c0864f26f3143ea81c65d3826fae32a8fd54c531.
        
        Revert "sw_fieldmarkhide: toggle mode depending on View->Field Names"
        
        This reverts commit c74a2fd835474caf311be10703c985e2f916a83b.
        
        Currently no time to fix the remaining bugs, for example
        tdf#138771 tdf#139638 tdf#139737
        
        Change-Id: I800c5c8df10c02ac8be6234141e7c58d73915cd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111758
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-02  Heiko Tietze  <tietze.heiko@gmail.com>  [94283af977246c70dbed4452d197b003d8bb14b9]

        Value for display size in 32bit
        
        Follow-up to 28e022c258682dc030668fed7879d9d3f078b720
        
        Change-Id: I05a7edd2e24071e4ddbbbf8eb6a9232912f4a376
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111738
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-03-02  Miklos Vajna  <vmiklos@collabora.com>  [5a74baa4f033f84c4bbcec869a68eef149f77161]

        tdf#140552 RTF export: fix hyperlink, in footnote, in hyperlink
        
        Regression from commit 7d42346ba77c9c4df241ea40eaf550993ca18783
        (tdf#90421 RTF export: ignore hyperlinks without an URL, 2015-04-21),
        URLs can be nested in the footnote case, which requires a stack.
        Otherwise the inner URL clears "the" URL and we don't close the outer
        field as we believe it's empty, so it was not started.
        
        Change-Id: I9f87ddbb7e597c413bf836eb9b58beb76722361f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111794
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-02  mert  <mert.tumer@collabora.com>  [62c2e238fba7d926f4a05f52c185f9e727dd903f]

        Implemented MoveShapeHandle uno command for sc
        
        Change-Id: I5f81348cd778d7fbcb3b4e721fbf0412c4f5753d
        Signed-off-by: mert <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111195
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111514
        Tested-by: Jenkins

2021-03-02  mert  <mert.tumer@collabora.com>  [275377505f474ef54c50ec86b06c9b9435756913]

        Convert MapModeUnits If necessary.
        
        Connecting to a glue point or handle callback messages
        contain points which may need a unit conversion depending
        on the module
        
        Change-Id: Icc0b2bc5981bb7d135efd38e60ac06fe12a70480
        Signed-off-by: mert <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111193
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111513
        Tested-by: Jenkins

2021-03-02  mert  <mert.tumer@collabora.com>  [9e7e616a9c3363cf06801a1974711c4dcef97476]

        Implemented MoveShapeHandle uno command for sw
        
        Change-Id: I9feccc4fa1a4d7426609afa474f87ab12c769090
        Signed-off-by: mert <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111192
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111512
        Tested-by: Jenkins

2021-03-02  Ouyang Leyan  <ouyang.leyan@hotmail.com>  [3078044653f1e1b0a055c47eeb8d27834c07268a]

        tdf#43175: Adapt ranges when copying or moving several sheets
        
        When copying several sheets at once using the "Move or copy sheets..."
        feature, the ranges were not updated, in charts for example. Same when
        moving a sheet and choosing a new name at the same time.
        
        Change-Id: I0d05f2d123dfe1174ba126d7f73845988ec1e983
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108739
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-02  Ouyang Leyan  <ouyang.leyan@hotmail.com>  [8ab75c40e349463c89988680c0a194a00018e420]

        Correct arguments to create a svl::GridPrinter
        
        Otherwise, the application does not compile with the DEBUG_CHART2_TOOLS
        flag
        
        Change-Id: I3c481f09502e810eb8b641bc1e2ff2ac87425596
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109834
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-02  Noel  <noel.grandin@collabora.co.uk>  [6bc3539336a947553f51c3537284e39d4cff04bd]

        loplugin:refcounting in chart2
        
        Change-Id: I7f49a25fccf853b6e61c37f35c116888163153f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111746
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-02  Noel  <noel.grandin@collabora.co.uk>  [095928cd526da3b26c44e204624a4e5b55cfcaaa]

        loplugin:refcounting in xmlhelp
        
        Change-Id: I0b045ab762e946db16632637f24b06d20e294bc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111768
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-02  dante  <dante19031999@gmail.com>  [1627539c847dc0afe7441855181a69bc614d60b5]

        Simplify ElementsDockingWindow
        
        This is not related to the multiple smparsers.
        Just simple code simplification.
        
        Change-Id: Id95e3b106dfc02fbb8d9d4ee28f21aebc597cd5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111799
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-02  dante  <dante19031999@gmail.com>  [c1659be6ff0e0c91e0c7d1e6acb6ab18821e2bf7]

        Starmath now allows multiple parsers third part
        
        Allows SmDocShell to choose parser
        
        Change-Id: I36e7563943690ffe3bf031438061b302b7439258
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111684
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-02  Miklos Vajna  <vmiklos@collabora.com>  [e9e41795e6b2bf680a5f74e5684b76af00bf677b]

        sw bibliography, refer to a page: de-duplicate bibliography table URLs
        
        If we have 2 bibliography entries which refer to the same source, just
        different page numbers, then have 1 row for that sources in the
        bibliography table, not 2 ones.
        
        Change-Id: Icb7c342d41604b36c7e269095d139ee3dd970d7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111761
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [7824b890e526f1898492e370f6780eb84abd9209]

        tdf#121591: uitest: remove disabled test
        
        This test has been disabled for a while. Besides, tdf#121591
        is only reproducible on Windows. No point in having it around
        when the python uitest framework is only working on Linux
        
        Change-Id: Icdb68398671c5dbedd23dac0fd9fbc6f07e40813
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111760
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [8e3548af67218034c9fc816c011ae4b16e081e16]

        tdf#118086: sc_subsequent_filters: Add unittest
        
        Change-Id: I90d8a58ef4d7304a0c1788bf3f074bc9589965e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111759
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-01  Caolán McNamara  <caolanm@redhat.com>  [4f35958c64d5e63c30e67434936c3a0352f57698]

        merge sw::hack::Position and SwFltPosition
        
        because they both attempt the same thing
        
        Change-Id: Ica0201fc114dd6251f05aa94c685258e322f7314
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111749
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-01  Miklos Vajna  <vmiklos@collabora.com>  [ebceee31d92f04b58e795d02a26f62b717c47737]

        tdf#140342 sw layout: remove explicit gutter handling when positioning borders
        
        Word has two modes the specify border positions: the distance can be
        measured from the edge of the page or from text. Similar to how
        documents that have page borders but no gutter, page page border +
        gutter documents should be always measured "from text" by the layout.
        
        "From page" should be a concern for Word filters.
        
        "From page" was already working -- fix "from text" by changing the
        layout to do "from text" and then extending DOCX import/export to handle
        gutter while handling the "from page" page borders.
        
        This also requires allowing nominally negative top margins, because we
        want to have the gutter unchanged, but the border might want to be on
        the gutter area, which is only possible with a negative top margin.
        
        Change-Id: I7f2c9943357359e76cb554cb2a65b93a492e694b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111735
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [7def8c3cd8a1d9b4df2478210055b06382e6d493]

        tdf#140528: sw: Add UItest
        
        Change-Id: I29704c48456fe579c123a8f97e5f231667cc8ccc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111739
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [5d2cbd772da09c92b0cfc0d9424efceeee852862]

        tdf#116421: sc: move UItest to CppunitTest
        
        Change-Id: I9a7913f631fbf970faa2e3f50710b7e67a19c558
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111751
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-01  Noel  <noel.grandin@collabora.co.uk>  [05d6dae5ebd172c6738dc8cd7c94b57f671f698e]

        loplugin:refcounting in sfx2
        
        Change-Id: Iba7b1be688f1a7c1b0947c2423cc1965362386b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111682
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-01  Noel  <noel.grandin@collabora.co.uk>  [ee7368f6289ffc46425e4f3db1f7b40b7e6e089e]

        loplugin:refcounting in canvas
        
        Change-Id: I7807e2e7fa7f9a68d36c103d8b1dba708350f8aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111745
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-01  Noel  <noel.grandin@collabora.co.uk>  [3c699b2a480e0795a3a7085c2bcd1a9e8d649ed2]

        loplugin:refcounting in svx
        
        Change-Id: I87b1d0684e6e8921b222f76a13a36706c0eb8c87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111750
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-01  Caolán McNamara  <caolanm@redhat.com>  [86303d2372b30bf02e28ea2b223f0e0aa7a161a3]

        tdf#140537 scroll-wheeling shouldn't affect disabled scrollbars
        
        Change-Id: I5d8659c7d431d35d628b12cebfe6a4b4f9cab9ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111748
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-01  Rafael Lima  <rafael.palma.lima@gmail.com>  [e53e7609b4743a88b05e701c1a083c10f1d49022]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d87d59a9e8f8143d2faedfb47c4ddcb937535706
          - Create SF_L10N Help page
            
            Also in this patch:
            - sf_timer: toggle translation of strings
            - sf_string: fix typo / add <literal> tag
            
            Change-Id: I45356a23104744e41b339d23ecaf03652bb0a765
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111591
            Tested-by: Jenkins
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2021-03-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [18bac189931cef619159420f686c5899172a085d]

        uitest: sc: re-enable test to see if it still fails
        
        it doesn't fail for me, let's see for others.
        
        Change-Id: I7650cfe8378ed6876472e108b6a658f2955f1cb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111744
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-03-01  Balazs Varga  <balazs.varga991@gmail.com>  [f37f159f2e0c7abe45ac7a3eec447f1234ad1662]

        tdf#140462 sc ODF import: fix empty autofilter columns
        
        (followed a date type autofilter column) by setting
        QueryType to ByDate at ODF import.
        
        Change-Id: Ie78cb15885dfb1e40c9e8ac993ff79b19fe17993
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111070
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-01  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [493a916a3113e877835c9bc7c93faef0d29f9a33]

        tdf#140158 tdf#138598 tdf#140598 sw: fix sync of AS_CHAR textboxes
        
        Textboxes anchored "As Character" fell apart, when
        typing before some characters or inserting a page break.
        
        By fixing that, the tdf#138598 bug also have fixed which
        was a regression from commit b6850bbe95418ecfde404be1696548f18d200c9b
        (tdf#106153 sw compatibility: fix textboxes exceeding the page).
        
        In addition, tdf140598 is also fixed, which was
        a regression from commit c96c386c5db45dc4d5e358915caad7474e373068
        (tdf#136516 add positioning to SwTextBoxHelper::syncProperty()).
        
        Change-Id: Ifeadd8b2055ce52a019d651369ca41185de7bbe3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111338
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-01  Luboš Luňák  <l.lunak@centrum.cz>  [13f53741dabc33c5ac12ae26538a2803c6ba1073]

        make sure Skia DWrite matches the given HFONT exactly (tdf#137122)
        
        The problem appears to be that we use our private copy of the Dejavu
        Sans fonts, installed using AddFontResourceExW( FR_PRIVATE ),
        but that's not for whatever reason available for DirectWrite,
        which made CreateFontFromLOGFONT() find the system-installed Dejavu
        Sans, and if there was a difference between the two, then incorrect
        glyph ids were used. Use CreateFontFaceFromHdc(), which seems
        to match exactly. For private fonts this later fails the check
        with GetSystemFontCollection(), which would be nice to handle
        somehow, but I don't know how to get a font collection containing
        those fonts other than modifying SalFont to use DirectWrite
        API to install the fonts.
        
        Change-Id: I10d8fcb618f3b4decbb0198274331d7beaf843d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111522
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-01  Luboš Luňák  <l.lunak@centrum.cz>  [9cd95b10936450b5d1d60319192c25c4aea05fa3]

        it's enough to have one Skia font manager
        
        Change-Id: I5dd29178e1a1ec1081820912f49fd387eb3f822b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111521
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-01  Luboš Luňák  <l.lunak@centrum.cz>  [6457ade879b90a6d84871cefe46e17e30e68920e]

        do not repeatedly call getenv("SAL_NO_FONT_LOOKUP")
        
        In the profiling data I see it actually takes 1% of the CPU time.
        
        Change-Id: I55de0191ac9fb17095e7d137f4efc1735936e233
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111571
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-01  Luboš Luňák  <l.lunak@centrum.cz>  [9d8c04d2d5529626d649af3fcebb6d4b65193b28]

        generic Skia workaround for VCL sending empty size (tdf#140288)
        
        There have already been commits to handle this, but the case
        of getting the wrong size the first was still broken (or was
        fixed in the past and got broken again). Try to be generic
        by forcing these to be always considered to be offscreen
        and force non-zero size there.
        
        Change-Id: Ie366a296f7f6645333630fa31e9fe18d54c7fba8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111528
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-03-01  Stephan Bergmann  <sbergman@redhat.com>  [2977dc5846b557bb9c7dc33ac92921f7b4096763]

        At least warn about the missing osl::Thread::join with a TODO comment
        
        (as is already done in other such cases, too).  This apparently randomly hit
        e.g. <https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/81371/> now,
        
        > Program terminated with signal 11, Segmentation fault.
        >
        > Thread 2 (Thread 0x2b2d9ec16600 (LWP 23008)):
        [...]
        > #72 0x00002b2d9edff4d2 in configmgr::Components::~Components() (this=0x2b2d9ef26e58 <configmgr::Components::getSingleton(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&)::singleton>) at /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/configmgr/source/components.cxx:641
        > #73 0x00002b2d854cdce9 in __run_exit_handlers () at /lib64/libc.so.6
        > #74 0x00002b2d854cdd37 in  () at /lib64/libc.so.6
        > #75 0x00002b2d854b655c in __libc_start_main () at /lib64/libc.so.6
        > #76 0x00000000004007a9 in _start ()
        >
        > Thread 1 (Thread 0x2b2db04a5700 (LWP 24092)):
        > #0  0x00002b2d8672a36b in pthread_rwlock_wrlock () at /lib64/libpthread.so.0
        > #1  0x00002b2db00d97d5 in CRYPTO_THREAD_write_lock (lock=0x0) at crypto/threads_pthread.c:78
        > #2  0x00002b2db00a9b69 in RAND_get_rand_method () at crypto/rand/rand_lib.c:847
        > #3  0x00002b2db00aa30d in RAND_status () at crypto/rand/rand_lib.c:956
        > #4  0x00002b2daff92b9d in seed_ssl_prng () at /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/UnpackedTarball/neon/src/ne_socket.c:265
        > #5  0x00002b2daff929c9 in ne_sock_connect_ssl (sock=0x29845a0, ctx=0x34e6150, userdata=0x1e224e0) at /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/UnpackedTarball/neon/src/ne_socket.c:1800
        > #6  0x00002b2daff9ac02 in ne__negotiate_ssl (sess=0x1e224e0) at /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/UnpackedTarball/neon/src/ne_openssl.c:717
        > #7  0x00002b2daff8de68 in open_connection (sess=0x1e224e0) at /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/UnpackedTarball/neon/src/ne_request.c:1716
        > #8  0x00002b2daff8cfd6 in send_request (req=0x351d930, request=0x2ea4460) at /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/UnpackedTarball/neon/src/ne_request.c:1021
        > #9  0x00002b2daff8c698 in ne_begin_request (req=0x351d930) at /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/UnpackedTarball/neon/src/ne_request.c:1255
        > #10 0x00002b2daff8db25 in ne_request_dispatch (req=0x351d930) at /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/workdir/UnpackedTarball/neon/src/ne_request.c:1466
        > #11 0x00002b2dafe4921b in webdav_ucp::NeonSession::OPTIONS(rtl::OUString const&, webdav_ucp::DAVOptions&, webdav_ucp::DAVRequestEnvironment const&) (this=0x34e6390, inPath="/api/Icons.json", rOptions=..., rEnv=...) at /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/ucb/source/ucp/webdav-neon/NeonSession.cxx:879
        > #12 0x00002b2dafe11bbc in webdav_ucp::DAVResourceAccess::OPTIONS(webdav_ucp::DAVOptions&, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&) (this=0x34e7880, rOptions=..., xEnv=uno::Reference to (utl::(anonymous namespace)::UcbTaskEnvironment *) 0x34e8908) at /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/ucb/source/ucp/webdav-neon/DAVResourceAccess.cxx:187
        > #13 0x00002b2dafe9fc28 in webdav_ucp::Content::getResourceOptions(com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&, webdav_ucp::DAVOptions&, std::unique_ptr<webdav_ucp::DAVResourceAccess, std::default_delete<webdav_ucp::DAVResourceAccess> > const&, bool*) (this=0x34e8970, xEnv=uno::Reference to (utl::(anonymous namespace)::UcbTaskEnvironment *) 0x34e8908, rDAVOptions=..., rResAccess=..., networkAccessAllowed=0x0) at /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/ucb/source/ucp/webdav-neon/webdavcontent.cxx:3928
        > #14 0x00002b2dafe90664 in webdav_ucp::Content::open(com::sun::star::ucb::OpenCommandArgument3 const&, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&) (this=0x34e8970, rArg=..., xEnv=uno::Reference to (utl::(anonymous namespace)::UcbTaskEnvironment *) 0x34e8908) at /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/ucb/source/ucp/webdav-neon/webdavcontent.cxx:2225
        > #15 0x00002b2dafe87e0d in webdav_ucp::Content::execute(com::sun::star::ucb::Command const&, int, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&) (this=0x34e8970, aCommand=..., Environment=uno::Reference to (utl::(anonymous namespace)::UcbTaskEnvironment *) 0x34e8908) at /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/ucb/source/ucp/webdav-neon/webdavcontent.cxx:553
        > #16 0x00002b2dafe997c1 in non-virtual thunk to webdav_ucp::Content::execute(com::sun::star::ucb::Command const&, int, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&) () at /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/instdir/program/../program/libucpdav1.so
        > #17 0x00002b2d8d5436aa in ucbhelper::Content_Impl::executeCommand(com::sun::star::ucb::Command const&) (this=0x34cbbd0, rCommand=...) at /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/ucbhelper/source/client/content.cxx:1255
        > #18 0x00002b2d8d5447b6 in ucbhelper::Content::executeCommand(rtl::OUString const&, com::sun::star::uno::Any const&) (this=0x34e8858, rCommandName="open", rCommandArgument=uno::Any("com.sun.star.ucb.OpenCommandArgument2": {<com::sun::star::ucb::OpenCommandArgument> = {Mode = 2, Priority = 0, Sink = uno::Reference to (utl::(anonymous namespace)::ModeratorsActiveDataSink *) 0x34e7100, Properties = empty uno::Sequence}, SortingInfo = empty uno::Sequence})) at /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/ucbhelper/source/client/content.cxx:558
        > #19 0x00002b2d8d8257a6 in utl::(anonymous namespace)::Moderator::run() (this=0x34e87b0) at /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/unotools/source/ucbhelper/ucblockbytes.cxx:580
        > #20 0x00002b2d8d82cd9e in threadFunc(void*) (param=0x34e87b0) at /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/include/osl/thread.hxx:189
        > #21 0x00002b2d850b3f3a in osl_thread_start_Impl(void*) (pData=0x34e7200) at /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/sal/osl/unx/thread.cxx:264
        > #22 0x00002b2d86726ea5 in start_thread () at /lib64/libpthread.so.0
        > #23 0x00002b2d8559296d in clone () at /lib64/libc.so.6
        
        during UITest_sw_options
        
        Change-Id: I739bca5c27fba12efb9ed0e902e8d9d1a06c49af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111742
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-01  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [027cc8c90badd4dd8a3436d859587c1b8732459f]

        tdf#140668 Crashfix: disregard w:textDirection tag outside frame
        
        DomainMapper_Impl::SetFrameDirection had a false assumption that
        a w:textDirection tag will only be encountered when the OOXML
        parser is already inside a frame. This is not always the case.
        
        Regression from commit af4e5ee0f93c1ff442d08caed5c875f2b2c1fd43
        (tdf#97128 DOCX import: fix frame direction).
        
        Change-Id: I39845599b0c7f502870e2de497df8cbdd4475594
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111594
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-03-01  mert  <mert.tumer@collabora.com>  [dd5fe1b7602e0b772b3ddc188eb4d1fdfcd519cb]

        Fix connectors cannot select a glue point
        
        Change-Id: I6b6d2dad27910ac6d5de43e9d0992e3565f5be5e
        Signed-off-by: mert <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111024
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111511
        Tested-by: Jenkins

2021-03-01  mert  <mert.tumer@collabora.com>  [a889bca4a1912da1e402181d8acd6ef7683e2f53]

        Exclude table selection from handle message
        
        Change-Id: Ic079c2d59040c8b6d714af3932d5294c2060edc0
        Signed-off-by: mert <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110548
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111510
        Tested-by: Jenkins

2021-03-01  mert  <mert.tumer@collabora.com>  [5a42461bff290d19309e0109b54a7f63cd06c40d]

        LOK: disable rotation mode on selection of shape
        
        Change-Id: Iff0ed673ae1c61ff0d753cf3a1f871213f8b3a7d
        Signed-off-by: mert <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110399
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111509
        Tested-by: Jenkins

2021-03-01  mert  <mert.tumer@collabora.com>  [66f18f543316ee718d5ab454b51fae9f301673f5]

        Added .uno:MoveShapeHandle uno command
        
        This is now only available for Draw/Presentation
        It will allow interactive dragging/resizing operations
        via the command. Later it will be implemented for other
        modules too.
        
        Change-Id: Iaed7d25cf4035591083e779c13a6f0227a3b564f
        Signed-off-by: mert <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110041
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111508
        Tested-by: Jenkins

2021-03-01  heet-2312  <surana.heet1811@gmail.com>  [311c177f8337403e65fe93ee03129382582b1b5d]

        tdf#124176 Use pragma once in sw/inc/ndtxt.hxx
        
        Change-Id: I75b6788e21ac010daea1cac5661887a0812d1773
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111729
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-03-01  dante  <dante19031999@gmail.com>  [1a9dd0084d2c6057eca57cf069c77a7bad4d9724]

        tdf#124176 on starmath
        
        Change-Id: I816a12d5f47dd258fb01f14b901328d3e3d68e28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111690
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2021-03-01  Noel  <noel.grandin@collabora.co.uk>  [11083d1fcfc2dde543c6daddea51b554d032392c]

        new loplugin:staticdynamic
        
        look for places we are dynamic_cast'ing after static_cast'ing,
        which means the dynamic_cast is a waste of time.
        
        Change-Id: Ife11bb675020738040646230bbd038278d84f7f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111631
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-01  Stephan Bergmann  <sbergman@redhat.com>  [46d3370d6c5a571c3013e3a964e49f0997d4eabf]

        loplugin:redundantstatic (macOS)
        
        Change-Id: Ifc148f4b4a2a3f10a563bc3bb2ed16625c5908dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111737
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-01  Caolán McNamara  <caolanm@redhat.com>  [ad76e0ab49afa46ac2addf99d3c486f0812dc39d]

        IPrioritable.hxx can move into private headers
        
        Change-Id: I3046d91d18363e61fd4c94a94291ad8b2e97fd70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111722
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-01  Stephan Bergmann  <sbergman@redhat.com>  [ccb101abd46e1d632d18b30226a6bffed7a66381]

        call to consteval function is not a constant expression (HAVE_CPP_CONSTEVAL)
        
        ...when building with suitable --with-latest-c++ since
        16901e4ccad95d55d4ae0fa2d6f6103b4177592e "Simplify static string generation",
        
        > vcl/source/font/font.cxx:396:20: error: call to consteval function 'rtl::OUStringLiteral<96>::OUStringLiteral' is not a constant expression
        >             return OUStringLiteral(aArray);
        >                    ^
        > include/rtl/ustring.hxx:95:16: note: read of non-constexpr variable 'aArray' is not allowed in a constant expression
        >         assert(literal[N - 1] == '\0');
        >                ^
        > vcl/source/font/font.cxx:396:20: note: in call to 'OUStringLiteral(aArray)'
        >             return OUStringLiteral(aArray);
        >                    ^
        > vcl/source/font/font.cxx:393:25: note: declared here
        >             sal_Unicode aArray[127 - 32 + 1];
        >                         ^
        
        So just keep it easy and spell out the contents explicitly, at least for now.
        
        Change-Id: Ic7d22e7fec3f909e219b428e9b6cf6045a08cb44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111734
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-03-01  David Ostrovsky  <david@ostrovsky.org>  [52dd3d085b95084fa6539aec64700f9b129ea116]

        Fix -Werror=unused-result
        
        Change-Id: I9d6f4b29b6045d5d64c0ee730588299c41d33419
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111689
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-03-01  Miklos Vajna  <vmiklos@collabora.com>  [e08eb980c9f376195ee31dd7e5429bf32d847772]

        sw doc model xml dump: show SwAuthEntry
        
        To see the author/title/etc of bibliography fields.
        
        Change-Id: Ia466c96d3d17b52b94a85070edd023a0579e970a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111732
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-01  Justin Luth  <justin.luth@collabora.com>  [3ab99045e22f82ad8b5d9c862860e4a8a93a52d6]

        tdf#114799 Char highlight: don't convert imported shading
        
        Under normal circumstances, this was already done,
        but in this case where the end paragraph properties
        are being written out, there was no context, so the
        grabbag was not found, and thus there could be no
        indication that this came from an imported value.
        
        I'm still mildly uncomfortable with this patch.
        ISet takes priority over ChrIter. The TOX does
        add a fake ChrIter for the whole section,
        but doesn't document why (and the commits don't
        help much either - very early stuff).
        That seems to be the only place where this
        patch overrides an otherwise working situation.
        
        The comment for this function encourages me
        that I'm doing the right thing.
        /// Outputs an item set...
        so it should be appropriate to set pISet, right?
        
        This is just a visual change, so nearly
        impossible to test reliably in a unit test.
        [see https://gerrit.libreoffice.org/c/core/+/93082]
        
        This causes LO to match how MS Word shows
        w:shd on numbering (i.e. it doesn't show anything).
        
        Change-Id: Ic3024c8f26a7e866c0b407a963dd9a1fc20b75cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111295
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-03-01  Miklos Vajna  <vmiklos@collabora.com>  [101ca0f9939d80dd8e0b5b638e05c9d3955a5b53]

        sw: prefix members of SwDropPortion, SwDropPortionPart, ...
        
        ... SwFootnotePortion and SwQuoVadisPortion
        
        See tdf#94879 for motivation.
        
        Change-Id: I8a2b01892c0198b1fd382eb0c3f29f7df3c6437d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111730
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-03-01  Aron Budea  <aron.budea@collabora.com>  [67d41607ad3b97abbb939a989e491af932e985a7]

        tdf#140137 Don't throw exception when w:gridCol is missing "w" attr
        
        2149e924cbc32c370128c5f87a4f55c50c99e6bd added a division-by-zero
        check, which caused Writer to throw an error on the bugdoc.
        Since the file could be loaded fine before, let's return to a
        working version, with the check included.
        
        The cause is the following in document.xml
        (originating from a non-MS generator):
          <w:tblGrid>
              <w:gridCol/>
              <w:gridCol/>
          </w:tblGrid>
        
        Word still splits such tables differently, but that difference
        was always there in Writer.
        
        Change-Id: I6d91a736f460394a76f035298a238c41da201cb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111723
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-01  Caolán McNamara  <caolanm@redhat.com>  [17e253a5de94ccce31300247fa53e05d9d499ff5]

        NotebookbarPopup.hxx can move into private headers
        
        Change-Id: I5c887863ded85e68003ed935cb64c4540ce13117
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111721
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-01  Caolán McNamara  <caolanm@redhat.com>  [451d05d11324ef3ff4d6a65eca2c6291818373d9]

        drop intermediate vcl container for ScFilterListBox floating toplevel
        
        Change-Id: Ib76fe7658f5f6817f048b1490be59bf24fc26e11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111688
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-01  Caolán McNamara  <caolanm@redhat.com>  [a95dc94446b2a19db6223efe174e2cff09464664]

        FloatingWindow::StateChanged will set the same ILibreOfficeKitNotifier
        
        as set here so it doesn't seem necessary to explicitly set it. The
        very similar ScenarioMenu doesn't do this.
        
        Change-Id: I6454cbdcb464b401df6cb1d6171fc2212f3be3ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111717
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-01  Caolán McNamara  <caolanm@redhat.com>  [ebbaf83bcf18b8c78fb65a617e02e82d5163d319]

        drop commented out code
        
        since...
        
        commit e717d1dcce7f8906311c5ccdbb2326b61a702630
        Date:   Tue Oct 23 12:46:28 2012 +0000
        
            Resolves: #i121237# Rework/Cleanup of Region code...
        
        Change-Id: I6851ad46f3fc341e9f64eeeef6c3d7cebd804e06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111719
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-01  Caolán McNamara  <caolanm@redhat.com>  [52f9caa248ff3893c6c36c5730e0210c3ad21189]

        add NoMouseUpClose to popup flags
        
        Change-Id: Ib26f258bb00456392c41ec85a1002545433839a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111718
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-01  Caolán McNamara  <caolanm@redhat.com>  [d260df3a3f54f5187644545ab15f7c29b78e1d54]

        no need to warn if syswin contents were relocated before layout
        
        and the window is now empty at layout time
        
        Change-Id: I7c5e907034d509f23589f1a8ac7056a5035918f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111720
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-03-01  dante  <dante19031999@gmail.com>  [b6d7a8929d77ef67bbeb584cb0283d5a4f82ebbb]

        Starmath cleanup unused includes
        
        Change-Id: I294c5bbeadb718e35c0c5e56332b4df71433555a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111687
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-01  Noel Grandin  <noelgrandin@gmail.com>  [0833f01a3df511871c572c5454a97ef878eb9f67]

        macOS spinbox and tab header tweaks
        
        (*) tweak location of SpinBoxes so they line up a little better
        (*) tweak the size of the TabItems so they don't overlap,
            which causes little extra vertical bars of gray
        
        Change-Id: Ic36be6c97b4b44f5e60b0f4a0f1e172fd7c2af03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111712
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-03-01  Jim Raykowski  <raykowj@gmail.com>  [6c897e5026a6819c2d706ccdc9720fb1b3f8bea2]

        tdf#116136 don't show statusbar selection mode control tooltip
        
        in print preview.
        
        This patch also sets the control image disabled when in print preview.
        
        Change-Id: I497af2a50621ed6611a31f9b17b682caa82fa260
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111294
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-02-28  Michael Stahl  <Michael.Stahl@cib.de>  [6fb9f368c6824a8ff7bc5bc5cf66fc2df7d055b7]

        gbuild: don't use -Wunused-macros with sccache
        
        In at least soltools, jurt and gperf generated files, build with GCC and
        sccache 0.2.16-alpha.0 reports spurious -Werror=implicit-fallthrough=
        due to comments and these go away by configuring sccache with
        rewrite_includes_only = true.
        
        But his results in
        cc1: error: ‘-fdirectives-only’ is incompatible with ‘-Wunused-macros’
        so disable that like for clang-with-icecream builds.
        
        Change-Id: I6dec38e86aa6e22591d7a700a8daddf3fed88b16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111716
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-02-28  Caolán McNamara  <caolanm@redhat.com>  [56e0bb77f8506abf9eb16f6a4ceff432190c81c4]

        remove unnecessary MouseButtonDown forward
        
        I don't see how this scenario can happen, and if it does, why
        we would want to send a MouseDown to the filter list. This hunk appears
        in the "initial import". There is a "On OS/2 when clicking next to the
        Popup menu..." comment on a different popup in this file so maybe there
        was some workaround for some condition that no longer happens.
        
        Change-Id: I15b4d57259047a20822685a00e1bf5b00aa21a3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111715
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-28  Caolán McNamara  <caolanm@redhat.com>  [1b20f21ad8b476938af31f8f6a7926d2b1de0c97]

        downgrade 'Restore on withdrawn window' to INFO
        
        Change-Id: Ia9c91070a4c94e741a8bf117533e07618e5c406e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111714
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-28  Caolán McNamara  <caolanm@redhat.com>  [58f5c3b07701a14a61dc6b11f959faaf8aa98b9b]

        ofz#31538 null-deref
        
        Change-Id: I3264c0fd509e16cf4727847199f0be316d03d0e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111713
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-28  Seth Chaiklin  <sdc.blanco@youmail.dk>  [cbb467e2570715fadf08fe4ac964bdfe6397f535]

        tdf#134432  refine the labelling appearance for .uno:CharBackColor
        
           Writer uses .uno:BackColor and .uno:CharBackColor.  The first
           for highlighting text in the canvas; the second for highlighting
           text in text boxes and shapes. Calc, Draw, and Impress only have
           .uno:CharBackColor. The same icon and popup menu is used for both
           .unos in all modules. The intent is to make the tooltip be identical
           as "Character Highlighting Color" - for the icon and menu label. But
           there needs to be a way to differentiate between the two .unos
           in the Customize dialog (for Writer only).
        
           .uno:CharBackColor uses "Label" for what is presented as a tooltip
           in the toolbar. So use "Label" in GenericCommands.xcu to present
           the tooltip in the UI, and use its "TooltipLabel" as a way to
           differentiate between the two Character Highlighting Color commands
           in the Customize dialog for Writer. It will give a little extra
           information in the Calc, Draw, Impress Customize dialog, which was
           usually implicit, but should not cause confusion.
        
           Thanks to Maxim Monastirsky for essential insights about how
           .uno:CharBackColor is handled in svx/source/tbxctrls/tbcontrl.cxx
        
        Change-Id: Ifb5d258ebfeac6a070e5d285fc7c022a2dc071c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111590
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-02-28  Andrzej Hunt  <andrzej@ahunt.org>  [44b36a0602b04342566362bce3f6bed7d2b096e4]

        Upgrade fuzzers to LIB_FUZZING_ENGINE
        
        And check that LIB_FUZZING_ENGINE is set during configure.
        
        Because:
        1. It's easier to build locally this way (you don't need to build or hack a
           libFuzzingEngine.a - instead you can just specify
           LIB_FUZZING_ENGINE=-fsanitize=fuzzer to produce a valid build).
        2. Using -lFuzzingEngine is deprecated [1] for various reasons [2].
        
        The old behaviour can be emulated if desired by setting
        LIB_FUZZING_ENGINE=-lFuzzingEngine .
        
        This patch was tested as follows:
        - Building LO within oss-fuzz via:
            python infra/helper.py build_fuzzers --sanitizer address libreoffice </path/to/patched-libreoffice-core>
            python infra/helper.py check_build libreoffice
        - Building LO fuzzers standalone via:
            export CC="clang-11"
            export CXX="clang++-11 -stdlib=libc++"
            export CFLAGS="-fsanitize=address -fsanitize-address-use-after-scope -fsanitize=fuzzer-no-link -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION"
            export CXXFLAGS="$CFLAGS -stdlib=libc++"
            export LDFLAGS="$CFLAGS -Wl,--compress-debug-sections,zlib -lpthread"
            export LIB_FUZZING_ENGINE=-fsanitize=fuzzer
            ./autogen.sh --with-distro=LibreOfficeOssFuzz  --with-system-libxml
            make fuzzers
          (--with-system-libxml only appears to be needed because of issues
          specific to my build environment/Suse 15.2. I'm invoking clang-11 simply
          because that's the most modern clang I have installed, plain clang should
          also work on most sufficiently modern systems).
        
        [1]
        https://github.com/google/oss-fuzz/blob/481280c65048fd12fb2141b9225af511a9ef7ed2/infra/presubmit.py#L46
        [2] https://github.com/google/oss-fuzz/issues/2164
        
        Change-Id: Iddb577c30a39620e72372ef6c2d3fda67f8aabdf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111691
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-28  Marco Pinto  <marcoagpinto@sapo.pt>  [06c3eafce490fbfb8f8c477cb8dfe7f83e1fca9c]

        [en-GB] Added the 500 or so missing emojis from the US autocorrect and replaced "airplane" with "aeroplane".
        
        Change-Id: Iaffe6d6fe33f0b038002ee1ed173cbe1c51a9e13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111326
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2021-02-28  Andras Timar  <andras.timar@collabora.com>  [3f1aabf8d93764b906dc1b0db0e160b9411febff]

        lok: mark calc document as modified when adjusting split-panes (2)
        
        Change-Id: I91231770ebf02218ae0380ddf76a8664dc6e5e19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111589
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2021-02-28  Attila Szűcs  <szucs.attila3@nisz.hu>  [d58229d61b8bbf9eb0db841826e361940c7b2a4a]

        tdf#121666 DOCX export: fix missing page break
        
        When an empty paragraph has both page break and section
        break, only the section break was exported to DOCX,
        the page break was not, while MSO needs that to show
        all page breaks.
        
        The DOC and RTF exports were not changed by this fix
        (not sure if the problem are present with them or not).
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I5deac0390666415e36a541c731dda4bc0a2ad6ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111543
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-02-28  Balazs Varga  <balazs.varga991@gmail.com>  [f604e1a305bd858bbe424811dc06b611caf8cd2b]

        tdf#124701 sc status bar: hide bad filtered row count
        
        After loading the document, positioning the cell cursor
        on filtered data, the status bar showed always the maximum
        amount of the filtered data, e.g. "9 of 9 records found",
        regardless of the real result, e.g. "6 of 9 records found",
        because the ScTable::Query() function will not run until
        we refresh the filters. As a workaround, we hide the
        (often false) data in the meantime.
        
        Change-Id: I904ca0c55e3afb276b11491c05430f985557f914
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110032
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-02-28  Mike Kaganski  <mike.kaganski@collabora.com>  [dbc28bc2960f882753a11bb4d8cfbaae5edd7c0d]

        Convert some const OUString to OUStringLiteral
        
        Change-Id: I7cb56da6b58325781446d6c001c49638d1ec1769
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111698
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-28  Suhaas Joshi  <joshiesuhaas@gmail.com>  [b337df8e74214241b3c2d2facd46331eb62c17be]

        tdf#124176 Use pragma once in sw/source/core/view
        
        Change-Id: I89fdf4a38eac6d69f2d432eefbf13d036cfb1a14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108876
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-02-28  Suhaas Joshi  <joshiesuhaas@gmail.com>  [414490ddba424b38ef1c627decdb4af8bbdbd717]

        tdf#124176 Use pragma once in sc/source/core/opencl
        
        Change-Id: I90253fdf9528116379cf06cb00a3342944e3351a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108918
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-02-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [272da86e36c6e3e7ff13690c5fee534b044934bc]

        Removed executable permission on file
        
        Change-Id: I1a7b356573f424bbf594f038ab8478f68248fbd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111650
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-02-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [129deefc1f4ab9b3bc5005d6646ed07064a6aec1]

        devtools: on demand create the content of tab pages
        
        Until now all the tree views in each tab page were populated at
        once when the object was inspected.
        With this change, the tree views are filled on demand when the
        user enters a tab page, and is cleaned when the user leaves a
        tab page.
        
        Change-Id: I7f2ff89ab4c09412563b71e6524d4529318dee85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111533
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [eb3789bd35e9dc62e92008467bfaa0650cd8d6be]

        devtools: object inspector toolbar and object stack
        
        This change adds a toolbar to the object inspector with buttons
        for inspect (which just links to the same action added to the
        context menu) and back. Back uses the newly added object stack
        to return to the previously inspected object. Only the objects
        which we used the "inspect" command in the object inspector tree
        are added to the object stack.
        
        Change-Id: Icb5b6e841200d6e0e41e260092a195fc84729d0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111532
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-28  Seth Chaiklin  <sdc.blanco@youmail.dk>  [3b5764227b78a81cf043d7fa4b1c3a7ae95799ab]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0afc6d866d06ce4e9617add105e6076bb09ee667
          - tdf#138312  "standard" missing from "Font" tab page
            
              + add embed for "Standard" button, along with switch to exclude
                showing this control for Chart
              + add switch for the "Apply" embed, which is only found in Writer
            
            Change-Id: I5cd6743d517867f822bb744ed8ee3ea49da0abe5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111697
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-02-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6da37b2cfd918f52da7f85e20211c9983d78711c]

        Fix typos
        
        Change-Id: I4188e0bcc4089db3060179b7b1c085218fce92f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111649
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-02-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [815bf8ebfb1a883f73ef4f2aa31e2d5fbdccb01d]

        Removed executable permission on file
        
        Change-Id: I0aac25026b409211447517e7f276ca33f2e4230d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111524
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-02-27  Pranam Lashkari  <lpranam@collabora.com>  [32596c77bba254a9762295d1c92fbbe26bbe68f0]

        hide background options in master slide view in sidebar
        
        Change-Id: Idecf4c849f9f5ac338ea24ca04cbbf9afe5cad5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106213
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 962bd10e456d95c7579ffb380b3e69f67cf5ea11)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109401
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111680
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2021-02-27  dante  <dante19031999@gmail.com>  [f89e85fdddd8bbccfa72ba9b4ad2ca31a8debcee]

        Introduce the abstractsmparser getter methods
        
        Change-Id: Id8dee76aa7dfa7355f79fab9afb9471b2ec4575c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111686
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-27  dante  <dante19031999@gmail.com>  [e9bae566f43dd6f26c2c4b7d84a449b7b01265dc]

        Move smparsers shared error ressources to base class
        
        Change-Id: Ica8c34162c7a2641e00de33105eb44eb99b167a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111685
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-27  Heiko Tietze  <tietze.heiko@gmail.com>  [149807eb6100090e178505ba4a264bb38eba1e0c]

        Resolves tdf#127782 - Print dialog height
        
        * Expander status remembered
        * Fix default size for scrollwindow
        * Window size remembered
        * Window position center on parent
        * Size doesn't depend on preview anymore
        
        Change-Id: If14376ecd190f5d73e7cfad6f5f136d287778478
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110631
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-27  Caolán McNamara  <caolanm@redhat.com>  [28e022c258682dc030668fed7879d9d3f078b720]

        cid#1473321 Division or modulo by float zero
        
        and
        
        cid#1473322 Division or modulo by float zero
        
        where oss-fuzz also found a reproducer as ofz#31370 Divide-by-zero
        
        Change-Id: I0facd2e794384515891dbf040f4fe43530478d3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111601
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-27  Caolán McNamara  <caolanm@redhat.com>  [15b86b9dc15afbb5cc3c318f57f500a6a77b67c9]

        hide some FloatingWindow details
        
        Change-Id: I1dc8cb7adc9a26efb74634353b9d75286e31ebb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111663
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-27  Caolán McNamara  <caolanm@redhat.com>  [6d21adad1cf0c6b5a61e7540af9d0f6bdaff099b]

        drop unneeded SetPosSizePixel
        
        unneeded since one of the multiple Window::SetPosSizePixels was renamed
        to setPosSizePixel
        
        Change-Id: Ib86229f5f195cb38d06fc7c12c107a354b8685f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111662
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-27  Caolán McNamara  <caolanm@redhat.com>  [36348c21c5499f539fd354de6a980fa7a59218bd]

        drop intermediate vcl container for impress annotation floating toplevel
        
        Change-Id: Ia285322d69ea8ac803e1ee5ed8ba195388189058
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111661
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-27  Caolán McNamara  <caolanm@redhat.com>  [3d9f5d21154f4a79df0a3ea4c2d3b6289a034d31]

        calculate text height after setting paper size
        
        Change-Id: Ifb92109ead6b4a321d4abd81c2d36c415cbd767a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111655
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-27  Noel  <noel.grandin@collabora.co.uk>  [d87e95289363e95eec2c6603f248253e6c7598df]

        flatten XOutBitmap::WriteGraphic a little
        
        Change-Id: I91f456673ff54649f6e3f837d9ec8fb6d5dd2b2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111678
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-27  Noel  <noel.grandin@collabora.co.uk>  [26d56470e6af28b9f537690e1f97ec827b1a4737]

        loplugin:refcounting in accessibility
        
        Change-Id: I0a17e149487cf05fb5e6d004a6402a2a5215a79b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111632
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6e6f098cb20924becebb11f56fb310b0fb6a7ced]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6c9b69b325847e9211679bcfee453ab25612feee
          - Refactor relations Help pages in sdatabase/
            
            Change-Id: I6bb25934bc3f1443fbd5aa9806936a3628c03454
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111681
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-27  Miklos Vajna  <vmiklos@collabora.com>  [107638884395a193133613e2a464a4a9a870c0e3]

        sw bibliography, refer to a page: strip URLs in the bibliography table
        
        In case multiple bibliography entries refer to the same source, just
        different page numbers, then it's pointless to list those sources
        multiple times in the bibliography table.
        
        As a first step, strip the page fragment of those URLs, so later we can
        merge these entries.
        
        Change-Id: I02991d3d19742092198309174aa3d662622fa505
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111653
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-27  Justin Luth  <justin.luth@collabora.com>  [f370f7be397af54bf56fd7a6703aae4c38113234]

        tdf#138345 Char highlight: numbering needs charstyle props highlight
        
        Although a true character style should ignore RES_CHRATR_HIGHLIGHT
        (and it does on import), the numbering style also uses this map entry,
        so it shouldn't have been removed.
        
        I'm glad I found this example. This partially reverts
        my 7.2 commit 20574b4023952c8fbfa728590f3bdcf603633cca.
        
        When I removed it, Miklos said I should have added API CHANGE
        to the subject. Well, this is still the same 7.2, so the
        net effect is no api change.
        
        Since the attribute now exists, it returns the default of
        COL_TRANSPARENT when queried for CharHighlight.
        So the globalfilter revert was also necessary.
        
        Change-Id: I803e590233ce6db89ac5de246702f02b84692a6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111676
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-02-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [1e59e7836d11c74395475c33c437299dfc9c7c46]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 59cb964358c41f4353ba8af63bdccec6edf84ce9
          - Add entry point for Basic editor F1 key
            
            Change-Id: I61a5442679d4e0851c9991e783d3e6d04c61e45e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111592
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-27  Noel Grandin  <noelgrandin@gmail.com>  [9ab2284660857f52efc9b68b9d2dd8ea768d6916]

        tdf#140528 Crash in writer when switching from Numbering to Position
        
        regression from
            commit e5ecb998fd78137aec32ad2cc996eaa4bb3e499d
            Date:   Mon Dec 5 09:52:43 2016 +0000
            avoid coverity#1371269 Missing move assignment operator
        
        rather write this code in a more obvious fashion, and bypass
        the use of the very weird operator= method, which barely
        copies anything at all.
        
        Change-Id: I548d8f73224c2625ed6389861551038b18396b0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111677
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-27  andreas kainz  <kainz.a@gmail.com>  [79da395803e2dc2d998eecc43338a6b235f91df4]

        NB writer remove style update and edit widget available at preview
        
        Change-Id: Iba9c293ddce36ef9ad1bbc147cfcad942635a455
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111669
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2021-02-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [0da7818c003870c6f539c3946318b92b29ae8cac]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e7269be0d25541ede0e3dde5244371c7418324e1
          - related to: tdf#139667  update "Numbering on/off" to Toggle Ordered
            
              ( swriter/02/02110000.xhp )
                * update command name to Toggle Ordered List
                + add variable to <h1> to be used for embedding
                * rename German ID
                * update command name
                - remove  colspan="" rowspan=""
                * change icon size to 1cm
                * update to <h1>,<note>,<relatedtopics>
            
              ( swriter/main0202.xhp )
                * update renamed German ID
            
            Change-Id: I92173771f66cf8af7d8ab1eab9dd4fb0a338b640
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111468
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-02-27  andreas kainz  <kainz.a@gmail.com>  [671e67e6b3b4827c913502623e40c8781fddd98b]

        Sidebar Paragraph move RemoveBullet to 3rd place like in menubar, toolbar,
        
        Change-Id: I4dbf093f0bb905d782df175aed09a16d28e7eb69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111670
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2021-02-27  andreas kainz  <kainz.a@gmail.com>  [114e105001a4e45573227399e33cc23a94040bee]

        ToD previews added
        
        Change-Id: I3b518478de4369b9bb65c21d4a631a233c3c8bde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111672
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2021-02-27  Heiko Tietze  <tietze.heiko@gmail.com>  [63b0565ad137e5d81932f1fabba732ba40f6cb70]

        Resolves tdf#137922 - Tight extension in start center
        
        Button disabled in start center
        
        Change-Id: I69674a3d0636835751a6a34a7a824561ba84034a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105292
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-27  Heiko Tietze  <tietze.heiko@gmail.com>  [db28ff6b4b1af86e1b4f1d817cf7216d5d26f29a]

        Resolves tdf#139453 - Image for Base in start center
        
        Background image is themable taken from SFX_THUMBNAIL_BASE_192
        and SFX_THUMBNAIL_BASE_256
        
        Change-Id: I0401bbe33ae39d8c8250383f492d0620c845c61e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111534
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-27  Noel  <noel.grandin@collabora.co.uk>  [58f4c0eee21839143d4ad3606b6f8fed54eaab6e]

        loplugin:unusedfields
        
        Change-Id: Ie82cfbc8294ffb6b07e66f6cf15fd326bd551d91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111625
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-27  Noel  <noel.grandin@collabora.co.uk>  [11cd35b5a2d137de83daaad63edac69916fe5fe1]

        loplugin:refcounting in ucb
        
        Change-Id: I5dd8295648aadafc7dfc73121354aa5f602c2c79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111633
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-27  Noel  <noel.grandin@collabora.co.uk>  [92b96423e0cf494e562e9771fc2b315d46fffc39]

        loplugin:refcounting in extensions
        
        Change-Id: I3a03bdb53e2d75da3ca40b48ed8fd133dbf69dff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111634
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-27  Mike Kaganski  <mike.kaganski@collabora.com>  [ed40d477b2412d4f23540052ca0748028c6103e6]

        Drop ComPtr and use sal::systools::COMReference
        
        Change-Id: I9eb6d99d883b44943ad69c2c28d4e55716dc34f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111673
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-27  Mike Kaganski  <mike.kaganski@collabora.com>  [f3fab0832b57677d8dfe1297ae7aba631b44cc30]

        Drop the include
        
        unused since commit e1e261fef393730b22dc2c4fe3a7d63966d8c737,
        which dropped checks for macros from the include
        
        Change-Id: I746f7f93efbcc950fe84f9419e6931471be0ff8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111693
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-27  Heiko Tietze  <tietze.heiko@gmail.com>  [5bc192a0d433c6749297e5a1d3853459ca1172b9]

        tdf#138097 - Update templates / Freshes
        
        Taken from https://lumbung.libreoffice.id/
        * Some content removed from templates
        * Special fonts replaced by Noto Sans
        * *language* and *country* removed from styles.xml
        * <dc:title> added to meta.xml
        * README added to directories
        
        Change-Id: Ic205c08b7734f92b4b1ef7f12eb1e74a39dabd07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111060
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [c5811750c392a6c46bc973de467926d499794dca]

        tdf#140437: sw_odfexport: Add unittest
        
        Change-Id: I1d8e2f484069dffe7b635ad6fc41f40f2e626e02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111652
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-27  Noel  <noel.grandin@collabora.co.uk>  [3190244989a233902845fa4a7ab8dd64c2372da3]

        loplugin:unnecessaryvirtual
        
        Change-Id: I99f5302ec5727aae3fad6767b9b477d37beb573b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111624
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-26  andreas kainz  <kainz.a@gmail.com>  [c5b911b23f45ba86100c2eadc747b27c8744a96d]

        Update Calc home tab
        
        Change-Id: Iecdfe016878673d22d5afca3b9ef70fcbe2b35ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111257
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2021-02-26  Miklos Vajna  <vmiklos@collabora.com>  [c54667a285e803df6e097ba9b59d5bc2fb6adcf5]

        sw doc model xml dump: show SwAuthorityField
        
        Towards seeing the actual contents of these bibliography references.
        
        Change-Id: I9f7b623a551adf9fd3f3a5ba4e376676c891bc04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111630
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-26  Caolán McNamara  <caolanm@redhat.com>  [7a0875cd3d741d91bb9932f3fb0408b161752f06]

        drop unneeded include
        
        Change-Id: I07a359887beeee5d06e340b443cfac755d27e94e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111629
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-26  Caolán McNamara  <caolanm@redhat.com>  [61675fae14254794dfefba1e29fb2e124705a2b6]

        don't need to check if IsFloatingMode is true
        
        seeing as...
        
        commit a5dbc997bff8f7fe61ddc848f48c880a6e67e448
        Date:   Thu Feb 25 11:38:02 2021 +0000
        
            drop archaic rollable support
        
        assumes !IsRollUp is always true
        
        Change-Id: I707a8d93e3c74b049ab9b96b27ed17fb0d896098
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111628
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-26  Caolán McNamara  <caolanm@redhat.com>  [71da8dd7d710f9038586800d3d9ac848d064c911]

        move lok FloatingWindow closing code to vcl
        
        Change-Id: I8e2c29e2c6450f79a7b80262f290b6afd13db7f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111627
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-26  Caolán McNamara  <caolanm@redhat.com>  [a5a71c7bb58a16a64c586c3ea142e0dd88cf7104]

        drop intermediate vcl container for these welded floating toplevels
        
        Change-Id: I4a528485de62a0e0acabd41abf6872e2f0e1710e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111567
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-26  Caolán McNamara  <caolanm@redhat.com>  [bbb3f36877807a5f6106956d7497f281169d9421]

        protect against callback destroying this object
        
        Change-Id: I4527f9bf5f2983083be8055dfb6277ed2dcd8c39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111626
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [0efaa25ddfa84aa3fee88a357ff15f5ec50b234a]

        tdf#64401: sc_subsequent_filters: Add unittest
        
        Change-Id: I624d4f94899634fa7b65768b7d5bbf82d786cc57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111623
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-26  Seth Chaiklin  <sdc.blanco@youmail.dk>  [240e02035d9ca962c60f013b025fcbc77cc93aa7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6a651976ff18339c05f8652d565a0da2fc23ceb5
          - add appl-switch for command sequence for insert Floating Frame
            
               ( shared/00/00000404.xhp )
                 + add appl-switch and correct command sequence for Writer
                 * rename German ID
                 * change icon size to 1cm
            
               ( shared/01/04160500.xhp )
                 * update to renamed ID
            
            Change-Id: Ie244f924065a1cb892ada0f037e34401d9784ace
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111586
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-02-26  Heiko Tietze  <tietze.heiko@gmail.com>  [f9779894a5fdcc2c46f2d4cc306f98d460570cac]

        Resolves tdf#139243 - UI glitch in start center
        
        Initial focus on Recent Files
        
        Change-Id: I8f1b49f5fdb3fdf8a84b779c1e8c4df22c3a91f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111478
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-26  Heiko Tietze  <tietze.heiko@gmail.com>  [32b377c8ab40daa0b58781e9573cec22943e4f37]

        tdf#138097 - Update templates / Growing Liberty
        
        Taken from https://lumbung.libreoffice.id/
        * Some content removed from templates
        * Special fonts replaced by Noto Sans
        * *language* and *country* removed from styles.xml
        * <dc:title> added to meta.xml
        * README added to directories
        
        Change-Id: Ib3ac2806e96d711cf9ed98f074b63f071cebff0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111106
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-26  Michael Meeks  <michael.meeks@collabora.com>  [edf8d6ff1049127514e1214e495ec56235924a36]

        lok: mark calc document as modified when adjusting split-panes.
        
        Change-Id: I592ee4dc4317f27fae24141b2052475ef26e9fc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111582
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2021-02-26  Heiko Tietze  <tietze.heiko@gmail.com>  [7d646e078371220e25749916de3fc83166b12745]

        tdf#138097 - Update templates / Yellow Idea
        
        Taken from https://lumbung.libreoffice.id/
        * Some content removed from templates
        * Special fonts replaced by Noto Sans
        * *language* and *country* removed from styles.xml
        * <dc:title> added to meta.xml
        * README added to directories
        
        Change-Id: Ibfec0bfefe83fab3ce26f692b923a530c525a848
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111107
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-26  Noel  <noel.grandin@collabora.co.uk>  [f77250f3159ec58f8d7d2770496fac64536b4f6f]

        loplugin:refcounting in svl
        
        Change-Id: I0009464121faf6dd36793b031d892f492b56187c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111544
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-26  Justin Luth  <justin_luth@sil.org>  [1c8df3e58940bf6abdbda0b2f932a5990b577fae]

        tdf#118711 doc import: don't hardcode default page description
        
        well, at least not at the beginning of the document.
        
        This is a .DOC followup to the 7.1 .DOCX patch
        in commit 8787a45f9cbb5dce61b20817ef0e549b5a227a95.
        
        The problem with specifying is that it becomes a property
        of the paragraph - and so if the paragraph is copied or moved,
        the page break comes along with it and the user has to remove
        the unnecessary page break wherever it lands.
        
        Since the default will be applied anyway,
        there is no value in specifying it.
        
        In DOC, it appears that the first page is ALWAYS set
        to the default page. I tried to create a title page/first page
        page style, but it always round-tripped as default page.
        That makes it easier, with only specified page number exception.
        
        Change-Id: Ie2e5ec42331d66f1883fc7b96fcefceb6d32c73d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111240
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-26  Miklos Vajna  <vmiklos@collabora.com>  [e04e32b6c66e59f7cf57ed38ac3a730f68eed4b7]

        pdfium: don't build PDFiumLibrary when PDFium is disabled
        
        Rather provide a stub implementation of PDFiumLibrary::get(), so other
        code can call it unconditionally.
        
        This is meant to allow removing the 10 stub functions in
        VectorGraphicSearch later.
        
        Also fix up CppunitTest_xmlsecurity_signing to pass in the
        disable-pdfium case by avoiding the known-problematic checks.
        
        Change-Id: I748fcc5c623c5ce937bd2980bfdfaadbdf6cedf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111564
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-26  msrijita18  <msrijita189@gmail.com>  [f25d5cd3d814d59aabab889b0fd6526cee3e57be]

        tdf#119931 Fix accessibility warnings
        
        Change-Id: I4d9a7b2f67b21fe6ae5bc918257f86c9e6911193
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111520
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-26  Caolán McNamara  <caolanm@redhat.com>  [78f33a2fa02a1fb4025cf5f74984d3064c103e3e]

        take GetWindow by VclPtr to hold reference in face of potential dispose
        
        Change-Id: I141d64695ea01a175eb794fbf9b923d3c7c21934
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111597
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-26  Caolán McNamara  <caolanm@redhat.com>  [cf828ae14324eca743c7a51f79ffe22238d1fe8f]

        rename one ImplHitTest so using window::ImplHitTest can be dropped
        
        Change-Id: I8a77654d4c6629ee76d57fc26bb022c69dab0b9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111559
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-26  Caolán McNamara  <caolanm@redhat.com>  [da457f41f8f0a14014ff9f122467f3a26eb1ac20]

        ofz#31370 Divide-by-zero
        
        Change-Id: If581d61b678616f8a80f8ad2d2dea5ecbf10d8fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111557
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-26  Heiko Tietze  <tietze.heiko@gmail.com>  [8994ae0dd27ddafed63d3edef82237158ff24d77]

        Missing string for Candy template
        
        Change-Id: Ia74b74a198caa7a06ba8006bdbe9ec3907ace036
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111598
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-26  Heiko Tietze  <tietze.heiko@gmail.com>  [2d4ab89b29d80dbf5700760ba5dbc0da262a8ef7]

        tdf#138097 - Update templates / Grey Elegant
        
        Taken from https://lumbung.libreoffice.id/
        * Some content removed from templates
        * Special fonts replaced by Noto Sans
        * *language* and *country* removed from styles.xml
        * <dc:title> added to meta.xml
        * README added to directories
        * all styles reworked
        
        Change-Id: Ib3461bd22885d69e6abbb9747ded0f18f5bf23dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111058
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-26  Heiko Tietze  <tietze.heiko@gmail.com>  [c847c28fe5ce00ed5b23a8da8d56f484276b41c8]

        tdf#138097 - Update templates / Candy
        
        Taken from https://lumbung.libreoffice.id/
        * Some content removed from templates
        * Special fonts replaced by Noto Sans
        * *language* and *country* removed from styles.xml
        * <dc:title> added to meta.xml
        * README added to directories
        * all styles reworked
        
        Change-Id: I4e1d2935aba55550b4fbc91da6a785edf20ad190
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110992
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-26  Heiko Tietze  <tietze.heiko@gmail.com>  [be19338759aba4dd4669961c192ddfcd38180b0a]

        tdf#138097 - Update templates / Sunset
        
        This patch partially reverts 849c1e9c74c388df549098a8a4f60131c9b8c6a0
        and brings back one of the deleted templates
        
        Change-Id: If2a4a1294a887c55fcc490263f84880edfaa2ab0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110996
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-26  Caolán McNamara  <caolanm@redhat.com>  [4b8b31e668aa358f2d794f9de18c60fdc74c62ea]

        cid#1473323 Identical code for different branches
        
        Change-Id: I8997b1b0d43fca8dbf3081736ebc3d7a1e2fbb2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111568
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-26  Noel Grandin  <noelgrandin@gmail.com>  [043c67e0f7358753a2007b7c2bb6cc68aeea7ecb]

        dummy clipboard for unit tests
        
        Change-Id: I285b36536dd38e41a199e8b6fd654666d125d906
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111498
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins

2021-02-26  Noel  <noel.grandin@collabora.co.uk>  [9c1ec551524a75c20c1468a6fc0101eb2480e8e3]

        loplugin:refcounting in forms
        
        Change-Id: Idba46c8b30a3c44f12c0aaa8a00477865ecfb848
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111542
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-26  Noel  <noel.grandin@collabora.co.uk>  [568b4e8d7a98da3d7f8f80c7e5a13d01676e96d6]

        loplugin:refcounting in basic
        
        Change-Id: Idbee5b35215f794e6785925dafb6f160caa24a22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111541
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-26  László Németh  <nemeth@numbertext.org>  [d1be3d80d0ca5ccd7639ede379a1befc48dc73f2]

        tdf#134940 sw: fix AutoCorrect of arrow "-->"
        
        Fix bad replacement of "-->" with "–>" instead of "→"
        (i.e. premature replacement of "--" to n-dash)
        since '>' was added to IsAutoCorrectChar().
        
        Regression from commit 57f07b1d7378d218648667c5b1315cc8ad905875
        "tdf#133524 AutoCorrect: support double angle quotes".
        
        Change-Id: I06f0cddb48d13c8e230dab964f79f588799ed4ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111527
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-02-26  Mike Kaganski  <mike.kaganski@collabora.com>  [43e306ebe61ef5a849dcfd1e74b697be3b3fe716]

        Simplify VistaFilePickerImpl
        
        Change-Id: I13ac92f8f28a1d912681239fee1780093f8be444
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111561
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [df33714f0ecaf4d35011f2d2116e5e1a4ec75f1a]

        tdf#131000: sc: Add UItest
        
        Change-Id: Icb2737de1e9e14c55cf4a2f999d1d0585c98b895
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111570
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [12921f1d4f8d1c6fc2202627e70d0d7bcee847ac]

        tdf#131522: sw: Add unittest
        
        Change-Id: I8920f12c655b7106a3eb2a5a3916793453c3694a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111569
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-26  Michael Weghorn  <m.weghorn@posteo.de>  [9b9eb423eeeb41bb87cd13c2a83dc3e878fbac6e]

        qtcreator: Create *.pro and *.pro.shared files in builddir, not srcdir
        
        With the previous modifications to Qt Creator IDE integration,
        this makes 'make qtcreator-ide-integration' work when run from
        a separate build dir, and allows to use multiple build dirs for
        the same source dir in parallel, each with its own set of
        Qt Creator files referring to the specific build in their
        build and run settings.
        
        Change-Id: I5d85d0d280be5e5edca15760bcccfc793e1e4b2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111553
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-02-26  Michael Weghorn  <m.weghorn@posteo.de>  [78f6cafe6636f52e95d4f815fff44cde34d30528]

        qtcreator: Use absolute paths in *.pro files
        
        ... as a preparation to make this work
        for the srcdir != builddir case as well.
        
        Change-Id: I87507b9866f97cdbdf848c6b187b3b8f17262b6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111552
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-02-26  Michael Weghorn  <m.weghorn@posteo.de>  [17b61cbd8179783cbb0108422fb2e2d60d3e9548]

        qtcreator: Simplify adding of file extension
        
        Create a new method 'get_file_path' which basically
        does what 'get_header_extension' and 'get_source_extension'
        did, but already concatenates the extension to the
        input; call that one and rename other methods accordingly.
        
        While at it, let 'get_source_extension' search for files
        in srcdir instead of builddir, as another step in making
        generation of qtcreator-ide-integration work properly for
        the case where srcdir != builddir.
        
        Change-Id: I1e34bfdb726192b4af21e9003205fa551545ae31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111551
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-02-26  Michael Weghorn  <m.weghorn@posteo.de>  [21a8653f6a94ca4c6de8160249e721690a679193]

        qtcreator: Don't explicitly delete old *.pro{,.shared} files
        
        They are overwritten when written with the new content
        anyway, since opened with file mode 'w+', i.e. they're
        truncated first.
        
        This also simplifies handling the case where srcdir != builddir,
        for which support will be added in a subsequent step.
        
        Change-Id: I1dd3386cdf0b97a6299357d6c12ed2d7b6365eae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111550
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-02-26  Michael Weghorn  <m.weghorn@posteo.de>  [5e73d9d0fc74a6056574f795f47b86f730a0eab2]

        qtcreator: Translate comment: "et" -> "and"
        
        Change-Id: I2fe51ab0cdfca5c94bd520ed7f9096bc7c8f6fec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111549
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-02-26  Michael Weghorn  <m.weghorn@posteo.de>  [5d5ada6e0ed33d22f8b744621d2d151c31ae0033]

        qtcreator: Move assignment to 'mode' out of try block
        
        The variable is used outside of the try block
        further down. While that works with how Python handles
        variable scopes (and there is no exception before the
        assignment happens), moving the variable outside makes
        the context/scope clearer.
        
        Change-Id: Iecfd0477ffb4515cf58736ee138fc8ca7273967f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111548
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-02-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3e88599efb38e3b9f7b4d18d62627b5ecffa0bf3]

        devtools: support showing type's name as value
        
        Change-Id: Ifd99e884efe229dee2d0b42c6c66d3d9c3c90e7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111531
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c68631373e491936260f2e3b4abc9826d634e410]

        devtools: add popup menu for properties to inspect objects
        
        With this change it is possible to inspect an object that is
        listed in the properties (instead of expanding the tree view
        node).
        
        Change-Id: I8b2229af650b46064c82bdd3fe93192d352d32e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111530
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-26  Suhaas Joshi  <joshiesuhaas@gmail.com>  [36554a53bd5064cf7cc93fcbbcc7a668f58d4d1d]

        tdf#124176 Use pragma once in sw/source/core/text
        
        Change-Id: I6fa5895ae050e9f8cbb4cfd13572ddad0e2cb1f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108832
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-02-26  Suhaas Joshi  <joshiesuhaas@gmail.com>  [c20ac51dfb4a74a8951b4207fbf9b2ed9c6ef5dc]

        tdf#124176 Use pragma once in sw/source/core/text
        
        Change-Id: I2104cad267e6f704f9389b03ff3f116fca875517
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108796
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-02-26  Mike Kaganski  <mike.kaganski@collabora.com>  [881174442b942d79fe1da52ff209f8b9eae2c99a]

        Slightly simplify COMReference
        
        Change-Id: I6447dbdc3e2549d0e55feeee80249bdf75924ca8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111466
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-26  Noel  <noel.grandin@collabora.co.uk>  [5170614a3160dceba63478291a00bbde9d37729f]

        loplugin:refcounting in connectivity
        
        Change-Id: Iee324d84334f60a13615a4d422d480c9c597fdbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111539
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-26  Noel  <noel.grandin@collabora.co.uk>  [19ddd197a4246b8ab62932d63670b3d281e7b626]

        loplugin:refcounting in avmedia
        
        Change-Id: I0cd6d6a4a45d77b25f04c3b49327f1cf9279c6a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111540
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c32b19185a32d5e531b7b785f6977580f187b479]

        devtools: support XIndexAccess and XNameAccess in object inspector
        
        If the current object in the object inspector is an container
        that supports XNameAccess or XIndexAccess, we now show the named
        or index values in the property view. This way the user can
        navigate to sub-objects, which is sometimes needed because we get
        an object supporting this intefaces, but can't navigate further.
        
        Best example would be XShapeCollection, which is what you get when
        selecting a shape (because with a selection we can select multiple
        shapes), but it is not possible to navigate to the shape without
        this change.
        
        Change-Id: I6a18723eccbc41519e3eacf68bc5b6488e02fe22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111529
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-26  mert  <mert.tumer@collabora.com>  [958928086652c6a1c48663aa45e97f387fcf0b31]

        Implemented MoveShapeHandle method
        
        This method will be shared among 3 modules
        via uno:MoveShapeHandle uno command
        
        Change-Id: I921a1f7f004e2004e142954b40b4b93282eb8fed
        Signed-off-by: mert <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111373
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111507
        Tested-by: Jenkins

2021-02-26  mert  <mert.tumer@collabora.com>  [389cfb583f3a18d9921f2ca9e4dfae22c01c754e]

        Send handle information of selected shapes to LOK
        
        Include the handle information to the callback for
        the new uno command for interactive dragging/resizing
        operations.
        
        Change-Id: I57c03abc22d3831606da2b698f1de080e9b4da78
        Signed-off-by: mert <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108686
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111506
        Tested-by: Jenkins

2021-02-26  Jan-Marek Glogowski  <glogow@fbihome.de>  [e60bebd4c5257b0f592d27c74399de1498ac725b]

        WIN don't use --wrapper-print-cmdline in verbose
        
        This breaks configure, as it fails the check: "gcc-wrapper.exe
        --wrapper-print-cmdline supports -c -o file.obj... no"
        
        That's because that cmdline is written to stderr, but that check
        also tests for the stderr output and diffs it with some linker
        boilerplate, which definitly has a different command line, so
        there is practically no way to use that flag with configure.
        
        I'm not sure how that even passed here. Even a current autconf
        still produces the same check code then the old libjpeg-turbo
        configure script already contains.
        
        Regression from commit 4108665b63ab432732b8b351568c255d872cc3ff
        ("WIN cross: fix gpg-related library builds"). Not sure, if I
        should drop the whole flag....
        
        Change-Id: Ie01b00c5890c66479c33c61589366ce35cc783ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110962
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-02-26  Andrew Udvare  <audvare@gmail.com>  [f3b7dc649bc384be6000d98a87763cab26fe3f32]

        fix unpack-sources to not require GNU find
        
        This makes bin/unpack-sources work on systems that do not have
        GNU coreutils in PATH, such as macOS.
        
        Change-Id: I54ed219eedf0f45c039edb6e486f3afe273dd51f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107936
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-02-26  Miklos Vajna  <vmiklos@collabora.com>  [a01ae07740e5c311fcc37f2ac2e2a0a2a1935920]

        tdf#132368 svx: empty the interop grab-bag on ending text edit
        
        Regression from commit aafaf1f55fa413ad49d4556cf7c0a713dd206ae4 (PPTX
        export: save SmartArt as diagram instead of group of shapes,
        2019-03-13), the idea of interop grab-bag was to carry additional
        information around as long as the object is not changed.
        
        However, actual clearing of the grab-bag was never implemented, do this
        when editing shape text.
        
        An alternative would be to do this in SdrObject::SetChanged(), but
        Writer sets the layer of SdrObjects during layout (when the import
        filter is already finished and undo is enabled), so that would mean loss
        of the smartart metadata for DOCX.
        
        Change-Id: I9ab205b4ef84169f4b5a16b86fe9a152e3370a6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111560
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-25  Seth Chaiklin  <sdc.blanco@youmail.dk>  [3aebd04b1965425ca2447195ceb01e66ca99118d]

        tdf#140601 change tooltip to "Toggle Restart Numbering"
        
        Change-Id: I13dc4bdba4379e2610b505f9126a481bb95a832c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111320
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-02-25  Seth Chaiklin  <sdc.blanco@youmail.dk>  [593ca73a59417b5ae886551f19470948a969b73f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ea1198386289e62c63639b708d2c5db0d9401b19
          - tdf#139667 update howtoget for Ordered tab - Bullets and Numbering
            
            Change-Id: I27f763c1945184824a5e1c31369ebe6c4052e227
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111464
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-02-25  Seth Chaiklin  <sdc.blanco@youmail.dk>  [d7dcbf02b872f3d7bb60ebf5cfaba691cddaaec1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ae135a1767acad73ac3fafe4af3ac941d0f69bc8
          - related to tdf#139667 update shortcut keys for Writer F12, Shift+F12
            
              * update to Ordered and Unordered List
              * indicate that F12 and Shift+F12 is a toggle
              * update to <h1>,<h2>
            
            Change-Id: Id106c7786b8e7cf09d72636a6ca0125b78e949cf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111574
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-02-25  Caolán McNamara  <caolanm@redhat.com>  [a5dbc997bff8f7fe61ddc848f48c880a6e67e448]

        drop archaic rollable support
        
        Change-Id: I69f94cd8013a31f8f6bcf62d703b99f659a1ebb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111555
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-25  Caolán McNamara  <caolanm@redhat.com>  [f1512bb979245a22f07b7e34bd923d7ca6b52ac7]

        drop WB_ROLLABLE
        
        as far as I can see Rollable isn't a thing anymore
        
        Change-Id: I274e9dc88c793a5833e26bce292b4e92617ae084
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111554
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-25  Caolán McNamara  <caolanm@redhat.com>  [9ad76a23eb25daddeec5f2586a10487c8a7bdc36]

        allow use of FloatWinPopupFlags without including complete floatwin.hxx
        
        Change-Id: Ica412938ead6f213668b3aa876bff81d8f512f1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111526
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-25  Caolán McNamara  <caolanm@redhat.com>  [27272097e6492ac8919a3132d28e72aa9645bebc]

        dockwin.hxx doesn't need to include floatwin.hxx
        
        Change-Id: Ib0408f715c9a12f32ce2f8049d2c9c7272201d76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111504
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-25  Miklos Vajna  <vmiklos@collabora.com>  [d37b9b2f9d6340a4f100f764b02e6f562072c004]

        sw: fix incorrect loop condition in SwTransferable::isComplex()
        
        We're not consuming hints in that loop, so we want to end when the
        iteration ended, not when the list of hints is empty.
        
        Change-Id: I2cb735c03c3551f7b0be8b314183780eedff9ecf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111519
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-25  Mike Kaganski  <mike.kaganski@collabora.com>  [27dd792d6db7012e3e819615e6ee937e2990beec]

        Use std::gcd
        
        Change-Id: Ie24472aa2fd3bcda0ccb5945de38bd865b7d01aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111462
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-25  Tünde Tóth  <toth.tunde@nisz.hu>  [6ab08b3b1026a582352ea018b9d59e91d3e86d92]

        tdf#36466 sc UI: add new options to deselect hidden cells
        
        Implement "Select Visible Rows Only" option to deselect
        the cells of the hidden rows in the actual selection.
        
        Implement "Select Visible Columns Only" option to deselect
        the cells of the hidden columns in the actual selection.
        
        Test e.g. on some data on A1:C1:
        
        1) hide column B (don't try to test with autofilter,
           because copying of the filtered cells has already
           worked this way).
        2) Select A1:C1 (2 visible cells)
        3) Choose Edit->Select->Select Visible Columns Only
           (no visual feedback)
        4) Copy the selection.
        5) Paste it e.g. in D2: only A1 and C1 are copied,
           but not B1.
        
        Change-Id: I354ebdf6be6bddae4440f3e9b4929c6e82abc1df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111100
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-02-25  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [ca7855c24af858f52a11a593761ee9e6b9d6ba79]

        tdf#136570 OOXML import: fix height of OLE objects
        
        e.g. OLE icons or math formulas by skipping unset
        border properties.
        
        Regression from 636d16efe45a55c1a5a7a451c46fbb8618bf0393
        (tdf#135653 OOXML import: fix OLE background color).
        
        Change-Id: I64bd68037d063de81fbb302b90d65b77af50a622
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111119
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-02-25  Balazs Varga  <balazs.varga991@gmail.com>  [7ba76115b0e3baefae0ede66848f4340c7c7401b]

        tdf#140469 XLSX import: apply more than 8 filters
        
        in OOXML autofilter import by removing the artificial
        limit (which looked like the limit for conditions
        handled by the standard filter in LO, but not for the
        autofilter). Now the autofilter popup menu does not
        always select all items, if the document contained more
        than 8 selected items there.
        
        Change-Id: Iaa6ce15d4b1162ab78dd001734721ae859283d0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111156
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-02-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [3421440bfbfff7c59caea881be64b684e601e04f]

        tdf#98690: sc: Add UItest
        
        Change-Id: I19695798fa693b05d48d69514a037368241f696a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111525
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-25  Justin Luth  <justin_luth@sil.org>  [861ca1f5030f2f6b7fbdc3bb3ded3d11130673ed]

        tdf#140572 writerfilter: ignore position in docDefaults
        
        Despite the documentation saying that anything in docDefaults
        should apply everywhere unless it is overridden in a higher
        priority style, the subscript/superscript setting in
        docDefaults seems to be ignored. Makes sense in a way,
        but perhaps document those exceptions?
        I looked for documentation in both "docDefaults" and "position"
        and didn't see anything suggesting why it is ignored.
        
        Change-Id: If676415b112921e4cb8f7306b8c8ad93a6fd8cde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111442
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-02-25  Pranam Lashkari  <lpranam@collabora.com>  [e469c262e289ad86e3e2fa2857f8388b7b16df47]

        online: fixed freeze pane not writing correct data on file save
        
        problem:
        when we save the file after setting freeze panes in online,
        opening same file in Desktop libreoffice will show incorrect view,
        each freeze view would start from A1
        
        this patch ensures that we write correct starting cell pos for each freeze view
        
        Change-Id: Ic8ccd5fb5cbedf2ea4f0e9376f0cfdd530e32d6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111505
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2021-02-25  Seth Chaiklin  <sdc.blanco@youmail.dk>  [32df5e1fdb1c2fa70c893bd18bcbcf6f26cfabb0]

        adjust tooltip in Save as dialog
        
        Change-Id: Id54442ce9e65ab1dea010d762b989210f69f6e8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111427
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-02-25  László Németh  <nemeth@numbertext.org>  [d325cd0c69b7c0cc4f47105749a98995de81cc9d]

        tdf#115815 sw: fix lost annotation ranges of redlines
        
        Annotations of tracked deletions lost their ranges
        during ODF export, according to the limitation of
        ODF or its recent implementation. As a workaround,
        save and restore the start of the annotation ranges
        using temporary bookmarks (which can be part of
        text:deletion).
        
        Note: maybe it's possible to split redline ranges
        regarding to the start of the annotation ranges,
        mixing tracked deletions with normal text or
        tracked insertions, but this would be a not backward
        compatible solution, because the ODF import of this
        file inserts extra (not tracked) spaces around the
        annotation, losing the original text content.
        
        Change-Id: I786993a05ee1683076e213374a92969d1856cf8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111489
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-02-25  Miklos Vajna  <vmiklos@collabora.com>  [b5422296c55b3fe7b1f96920263feb9c2f97f51d]

        pdfium: turn the PDFium class into an interface
        
        This will allow a dummy implementation that only provides
        PDFiumLibrary::get() and nothing else.
        
        Change-Id: Ia63b3f0b7751e5c05716825f0854282e4007207e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111502
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-25  Moaz  <moaz.eldefrawy@gmail.com>  [a9a350c13d8fb454c3f1db7ca6a7f10c1e7a19bb]

        tdf#139734 Remove redundant asserts after MacrosTest::loadFromDesktop
        
        MacrosTest::loadFromDesktop itself asserts on its return value.
        Thus, the additional checks in unit tests are redundant, and only create
        noise unrelated to the tested functionality.
        
        Change-Id: If616001b296afdde38f5a23ececee3d44b4a395d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111290
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-25  Gülşah Köse  <gulsah.kose@collabora.com>  [befc0c2b0e0b3bf293a2446d71e38717ed53985b]

        tdf#133473 Change SDRATTR_SHADOWSIZEX flag.
        
        SDRATTR_SHADOWSIZEX holds a percentage value. So we
        shouldn't use METRIC_ITEM.
        
        Change-Id: I9f1a20d5871f60d2899ef7d525f4cf837b0a9088
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111311
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-02-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [af64bc49d872d8a040d66387303def98eae5cd51]

        tdf#138271: sw: Add UItest
        
        Change-Id: I9bfa7e83fcafe9b809daf93e5a41bc74c9d5e3f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111501
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [bfcbccbf0c2798e6a36f43b72060289a9c0ca73f]

        tdf#139486: sw: Add UItest
        
        Change-Id: I250bd21d1ffb7f2076ef08a1d69c0c6929e8420f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111492
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-24  Caolán McNamara  <caolanm@redhat.com>  [3836c43963af1c99bcb9f9ab20f745d29b8c80fc]

        drop an unneeded include
        
        Change-Id: I086036cf19b7e011da17ab5767460ac3e10eab2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111497
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-24  Caolán McNamara  <caolanm@redhat.com>  [7152dfea5bad11d2eba75517e0117cb91885a227]

        drop unneeded include
        
        Change-Id: I6d58ca8565f8de2d76482e24af1e027f900c5373
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111496
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-24  Caolán McNamara  <caolanm@redhat.com>  [fda67878b697b428f8bdee822622749f815b59b9]

        drop empty header
        
        Change-Id: Id0442482f940cf5329e2c9d44ed90b7d5b862aa1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111495
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-24  Caolán McNamara  <caolanm@redhat.com>  [24d4676bcabb6e4b732107735a1ecce56d7a5f40]

        drop unneeded include
        
        Change-Id: I1a5a0f7b799f332d9f1d43ad50c8a6d924c71cb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111494
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-24  Caolán McNamara  <caolanm@redhat.com>  [b9646ced245fe89d5a1e8b48fc5af533a94da2a6]

        crashtesting: assert of unbalanced tags on exporting tdf94591-1.odt to docx
        
        because tdf94591-1.odt has coordinates we can't parse, resulting in
        nulls where the export expects a number and the exception is thrown
        causing close tags to be omitted, put the coordinate parsing into an
        exception block of its own so the close tags are emitted
        
        Change-Id: Ibf17e6204f360d5c9266ed010e25f9455de2d22b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111493
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-24  Caolán McNamara  <caolanm@redhat.com>  [771a256685ca44481252fac6854e88ff6630298d]

        ofz#30767 Build-Failure
        
        similar to commit 63a9b50a7a062069af3e3bcf05657164179baa83
        
        afl++ build crashes for some obscure reason. Tweaking the code like so
        gets it to squeak by and continue the build.
        
        Change-Id: I8cf477320eab19913c1bb65d9ccb779d9c37c8aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111491
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-24  Caolán McNamara  <caolanm@redhat.com>  [0154f04e8c64df937b793c73ac58d553637f324f]

        Resolves: rhbz#1931423 start update timer in IM events as well as keyevents
        
        Change-Id: I5a72adebd34c3983e7a414110c3192d05b725e45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111488
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-24  Justin Luth  <justin_luth@sil.org>  [76d2a9fd461dde817fbb1c5d4aa830cb2c42b504]

        tdf#140572 docx export: avoid DocDefault superscript crash
        
        This fixes a crash situation introduced in LO 6.4
        by commit d71cf6390a89ea6a4fab724e3a7996f28ca33661.
        
        The crash was occurring when the DocDefaults were
        being exported. Since there was no character or
        paragraph context, the lookup of the related
        fontsize was crashing.
        
        Moving this variable closer to where it is used
        "just happens" to fix the crash. Because the
        DocDefault is considered a style, we are just
        exporting the superscript/subscript as a default
        size, and so don't need to know the font size.
        Thus a style-context position can't cause the
        crash again.
        
        So it isn't a great fix, and leaves the possibility
        for the same thing to happen in other situations
        (like RES_CHRATR_BACKGROUND), but at least it
        quickly solves this known problem, and is easily
        backportable, as well as following best practice
        of keeping variables as close to where they are
        used as possible - eliminating some unnecessary
        lookups.
        
        I did look for a more generic fix (or whether
        other properties could be affected) and didn't
        come with any clear examples or a better fix.
        
        Change-Id: I03dc3d74a5148973c065cadb09c5c79068f12df1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111403
        Tested-by: Jenkins
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-02-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [a0cc84e63cd3bcc028aca093335c5528f7c4de6a]

        tdf#138701: sw: Add UItest
        
        Change-Id: I3a7ef6742d647b71a63746384daf415d77a495b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111486
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [62b1c81d11035bfd9323dc49b1e99cae55e89ffa]

        tdf#140239: sw: Add UItest
        
        Change-Id: I140cc21fa5682f1dd869da0f135337b97c3e38cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111485
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-24  Vincent LE GARREC  <libreoffice@le-garrec.fr>  [8ae9d4727d8010a8f5d51f76ff0ebc5f88f0709f]

        Build internal icu with user CFLAGS
        
        I have a Gentoo (Linux) with libxml2 built with icu support.
        Under Gentoo, icu is built with U_DISABLE_RENAMING=1.
        Building LibreOffice with internal icu uses system libxml2.
        So both builds need CFLAGS="U_DISABLE_RENAMING=1" to avoid naming conflicts.
        
        Change-Id: I565c4ac079aee5e48a1e43f21d0a697e3498f925
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111276
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>

2021-02-24  Noel Grandin  <noel@peralex.com>  [18e9e6d3dfa36afcc6c287578083948149d5aa4c]

        use unique_ptr in WinSalBitmap::AcquireBuffer
        
        Change-Id: I1fca86f6d1f9bd64238b8e75cd98f53df99f91bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111447
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-24  Noel Grandin  <noel@peralex.com>  [e7c723765c90b4a6d1918f6964d15f101b80a88e]

        use unique_ptr in WinSalBitmap
        
        Change-Id: I3c536b766d35b3137d79739c232d0d5cff3652b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111446
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-24  Noel Grandin  <noel@peralex.com>  [e9db00584d30411ae07cfe8aa9660ba3636cc39a]

        use unique_ptr in WinSalBitmap
        
        Change-Id: I8ca55870094443f7eb670df06de34ad0ed87ad8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111445
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-24  Noel Grandin  <noel@peralex.com>  [7f9e98c7aa6adf592f0772bb5207d101b108701a]

        disable-pch fix
        
        Change-Id: I14760d858c1500800c9360530b0408986122e00b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111444
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-24  Jim Raykowski  <raykowj@gmail.com>  [7d6ec1b1f794311c9c8718037dcfd7b0b61ad275]

        tdf#140567 don't grab focus to outline content visibility button
        
        when pointer is on an outline frame.
        
        Change-Id: I9a9d406340a88c24f959445b570ab1f02dffbef8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111367
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-02-24  Suhaas Joshi  <joshiesuhaas@gmail.com>  [cbb131a617ecf466cc9133dd2a2cffcdb381acaf]

        tdf#124176 Use pragma once in sw/source/core/text
        
        Change-Id: I9eb44c16fef1da8a1931e60857912887282bff59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108735
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-02-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [61b509ae4b9b370b5c8e6f3bbca3540e13542d14]

        Fix typos
        
        Change-Id: Ie39c9f9208ecb282612f2f2e1dc5672ea8baf5c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111007
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-02-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9628392f6de6f2495e1bbdcade0372898e572014]

        Fix typo
        
        Change-Id: I98757c517d54d38ac96bc80ddb030d00ddfbb1e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110661
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-02-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e29c895fa70955ba824ed295185ce11b69b410ac]

        Fix typo
        
        Change-Id: I3f3d867ef7fd930119f917c1be6e25a8c59bbf21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111365
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-02-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a7e3451ce1c8bcce2d7e5db46a253aacb59e4ca3]

        Fix typos
        
        Change-Id: If005139571e46fbf8aedb37e2626c54a43853fd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111483
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-02-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [17a10ec717440d4e84d34a6134cc06e685213b21]

        Removed duplicated include
        
        Change-Id: Ie6aac80ed560ad49dd2167afa965a768aac0818b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111482
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-02-24  Michael Weghorn  <m.weghorn@posteo.de>  [e827cb144ee9886134a946c7a3b316f9eeb83168]

        qtcreator: Create *.pro.shared files instead of *.pro.user
        
        Generating *.pro.user files is not ideal; they're
        supposed to hold user-specific settings for a project,
        and thus also to persist manual changes made by the user
        after initial import of the project.
        
        Generate *.pro.shared files instead which are
        meant to be used to share project settings. [1]
        This just changes the file name of the generated
        file for now, but leaves the content the same.
        
        The result for the initial loading of the project from
        a '*.pro' file is basically still the same from a user
        perspective:
        A new kit 'Replacement for "Desktop"' is generated on
        the fly which contains the build and run settings
        specified in the corresponding '*.pro.shared' file.
        
        By using the '*.pro.shared' files, user-specific settings
        made after initial import will no longer
        be overwritten by running 'make qtcreator-ide-integration'
        again, since the '*.pro.user' files are left as they are.
        
        The '*.pro.shared' files generated here still contain
        information specific to the local setup (like file paths).
        
        For some more background on LO's Qt Creator IDE integration,
        s. dev mailing list thread "Added some information about
        Qt Creator IDE integration to the wiki" [2].
        
        [1] https://doc.qt.io/qtcreator/creator-sharing-project-settings.html
        [2] https://lists.freedesktop.org/archives/libreoffice/2021-February/thread.html#86800
        
        Change-Id: Ia187bcbffe5297a1cdf6bfeaaabf7867003195e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111474
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-02-24  Caolán McNamara  <caolanm@redhat.com>  [61c2fb9a189254df4bc609ca248c922984c47565]

        crashtesting: iterators invalidated during loop with tdf94598-3.docx
        
        Change-Id: I27fbf1ba578724bb15eadf14db19db62bbd5fc40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111484
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-24  Caolán McNamara  <caolanm@redhat.com>  [3651482ef3a436bc1de01dcb333fa0cab7dc2d36]

        hide menubar details
        
        Change-Id: If9d30b4f1408f16cb84636245fc9039a0dd6bad0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111481
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-24  Caolán McNamara  <caolanm@redhat.com>  [d2143755a50301796bab7aeb6cc1cf5af49378d3]

        use GetMenuBarHeight to get menu bar height
        
        Change-Id: I632ead4c63a3064391366334d961b1767ead9af8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111480
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-24  Caolán McNamara  <caolanm@redhat.com>  [e2c9ac71cec0f205b1d4864538e8158c22558296]

        ofz#30767 Build-Failure
        
        afl++ build crashes for some obscure reason with attached bt. Tweaking
        the code like so gets it to squeak by and continue the build.
        
         clang-12: /usr/local/include/llvm/IR/Constants.h:661: llvm::StringRef llvm::ConstantDataSequential::getAsString() const: Assertion `isString() && "Not a string"' failed.
         Stack dump:
         0.	Program arguments: /usr/local/bin/clang-12 -cc1 -triple x86_64-unknown-linux-gnu -emit-obj --mrelax-relocations -disable-free -disable-llvm-verifier -discard-value-names -main-file-name converter.cxx -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=all -fmath-errno -fno-rounding-math -mconstructor-aliases -munwind-tables -target-cpu x86-64 -tune-cpu generic -fno-split-dwarf-inlining -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -ffunction-sections -fdata-sections -D BOOST_ERROR_CODE_HEADER_ONLY -D BOOST_SYSTEM_NO_DEPRECATED -D CPPU_ENV=gcc3 -D DISABLE_DYNLOADING -D LINUX -D NDEBUG -D OSL_DEBUG_LEVEL=0 -D UNIX -D UNX -D X86_64 -D _PTHREADS -D _REENTRANT -D SAX_DLLIMPLEMENTATION -D FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -D EXCEPTIONS_ON -D LIBO_INTERNAL_ONLY -D __AFL_HAVE_MANUAL_CONTROL=1 -D __AFL_COMPILER=1 -D FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION=1 -D "__AFL_FUZZ_INIT()=int __afl_sharedmem_fuzzing = 1;extern unsigned int *__afl_fuzz_len;extern unsigned char *__afl_fuzz_ptr;unsigned char __afl_fuzz_alt[1048576];unsigned char *__afl_fuzz_alt_ptr = __afl_fuzz_alt;" -D "__AFL_COVERAGE()=int __afl_selective_coverage = 1;extern \"C\" void __afl_coverage_discard();extern \"C\" void __afl_coverage_skip();extern \"C\" void __afl_coverage_on();extern \"C\" void __afl_coverage_off();" -D "__AFL_COVERAGE_START_OFF()=int __afl_selective_coverage_start_off = 1;" -D __AFL_COVERAGE_ON()=__afl_coverage_on() -D __AFL_COVERAGE_OFF()=__afl_coverage_off() -D __AFL_COVERAGE_DISCARD()=__afl_coverage_discard() -D __AFL_COVERAGE_SKIP()=__afl_coverage_skip() -D "__AFL_FUZZ_TESTCASE_BUF=(__afl_fuzz_ptr ? __afl_fuzz_ptr : __afl_fuzz_alt_ptr)" -D "__AFL_FUZZ_TESTCASE_LEN=(__afl_fuzz_ptr ? *__afl_fuzz_len : (*__afl_fuzz_len = read(0, __afl_fuzz_alt_ptr, 1048576)) == 0xffffffff ? 0 : *__afl_fuzz_len)" -D "__AFL_LOOP(_A)=({ static volatile char *_B __attribute__((used));  _B = (char*)\"##SIG_AFL_PERSISTENT##\"; __attribute__((visibility(\"default\"))) int _L(unsigned int) __asm__(\"__afl_persistent_loop\"); _L(_A); })" -D "__AFL_INIT()=do { static volatile char *_A __attribute__((used));  _A = (char*)\"##SIG_AFL_DEFER_FORKSRV##\"; __attribute__((visibility(\"default\"))) void _I(void) __asm__(\"__afl_manual_init\"); _I(); } while (0)" -O1 -Wno-unused-command-line-argument -Wall -Wno-missing-braces -Wnon-virtual-dtor -Wendif-labels -Wextra -Wundef -Wunreachable-code -Wunused-macros -Wembedded-directive -Wdeprecated-copy-dtor -Wimplicit-fallthrough -Wunused-exception-parameter -Wrange-loop-analysis -Wshadow -Woverloaded-virtual -Wno-unused-command-line-argument -std=c++17 -fdeprecated-macro -ferror-limit 19 -fvisibility hidden -fvisibility-inlines-hidden -fsanitize=address -fsanitize-blacklist=/src/libreoffice/bin/sanitize-excludelist.txt -fsanitize-system-blacklist=/usr/local/lib/clang/12.0.0/share/asan_blacklist.txt -fsanitize-address-use-after-scope -fno-assume-sane-operator-new -funroll-loops -pthread -stack-protector 2 -fgnuc-version=4.2.1 -fno-inline -fcxx-exceptions -fexceptions -fcolor-diagnostics -load /src/aflplusplus/afl-llvm-dict2file.so -load /src/aflplusplus/cmplog-routines-pass.so -load /src/aflplusplus/cmplog-instructions-pass.so -load /src/aflplusplus/split-switches-pass.so -load /src/aflplusplus/SanitizerCoveragePCGUARD.so -faddrsig -x c++ converter-773998.cpp
         1.	<eof> parser at end of file
         2.	Per-module optimization passes
         3.	Running pass 'afl++ dict2file instrumentation pass' on module 'converter-773998.cpp'.
          #0 0x0000000001719ae3 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/local/bin/clang-12+0x1719ae3)
          #1 0x0000000001717a4e llvm::sys::RunSignalHandlers() (/usr/local/bin/clang-12+0x1717a4e)
          #2 0x0000000001719f8f SignalHandler(int) (/usr/local/bin/clang-12+0x1719f8f)
          #3 0x00007f3e317b2980 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x12980)
          #4 0x00007f3e306abfb7 raise (/lib/x86_64-linux-gnu/libc.so.6+0x3efb7)
          #5 0x00007f3e306ad921 abort (/lib/x86_64-linux-gnu/libc.so.6+0x40921)
          #6 0x00007f3e3069d48a (/lib/x86_64-linux-gnu/libc.so.6+0x3048a)
          #7 0x00007f3e3069d502 (/lib/x86_64-linux-gnu/libc.so.6+0x30502)
          #8 0x00007f3e30464810 (anonymous namespace)::AFLdict2filePass::runOnModule(llvm::Module&) /src/aflplusplus/instrumentation/afl-llvm-dict2file.so.cc:150:5
          #9 0x00000000011d139f llvm::legacy::PassManagerImpl::run(llvm::Module&) (/usr/local/bin/clang-12+0x11d139f)
         #10 0x00000000018ef775 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream> >) (/usr/local/bin/clang-12+0x18ef775)
         #11 0x00000000023c074f clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/usr/local/bin/clang-12+0x23c074f)
         #12 0x0000000002cbe554 clang::ParseAST(clang::Sema&, bool, bool) (/usr/local/bin/clang-12+0x2cbe554)
         #13 0x0000000001e3ccc7 clang::FrontendAction::Execute() (/usr/local/bin/clang-12+0x1e3ccc7)
         #14 0x0000000001dc7311 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/usr/local/bin/clang-12+0x1dc7311)
         #15 0x0000000001ed2dfc clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/usr/local/bin/clang-12+0x1ed2dfc)
         #16 0x000000000092166e cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/usr/local/bin/clang-12+0x92166e)
         #17 0x000000000091ff77 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) (/usr/local/bin/clang-12+0x91ff77)
         #18 0x000000000091fdbb main (/usr/local/bin/clang-12+0x91fdbb)
         #19 0x00007f3e3068ebf7 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21bf7)
         #20 0x000000000091cd49 _start (/usr/local/bin/clang-12+0x91cd49)
        
        Change-Id: I4eab488ff09f9213489212e56ed636596be6ae89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111477
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [c89f5fa26a8ec6e36ddd5562a5c3c276f9e4ff80]

        tdf#140198: sw: Add UItest
        
        Change-Id: I0cb7286355883dc67b5bcde5ef43046dce224da1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111476
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [8c2251481a10dc26c969c72e7a5b7cc910996441]

        Move code for setting unique buildable names one level up
        
        this way, we also set the name for elements like the
        listbox 'Text type'
        
        Change-Id: Id894704f870276c20958612bee2926dae98d766d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111475
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-24  Pranam Lashkari  <lpranam@collabora.com>  [01f86c59531b29cd06dd53a7a6e4556fb97cbb24]

        avoid LOK text selection update when reference cell is in different tab
        
        Change-Id: I511b9c5a27f97b6e14e9a844179c27a96997abe1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111315
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2021-02-24  Miklos Vajna  <vmiklos@collabora.com>  [cf22475a22d7839aace779262b34e8fd98a51afb]

        sw: make sure g_DefaultAnchor is in sync with aPropNames
        
        This was already the case for one setting, but the same was not done
        when the default anchor setting was added, fix this now.
        
        Change-Id: Ia0cfa20468673117ff6580b270801e6605537ab6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111473
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-24  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [fcea709798c82105c229f7f7800e2be9be540289]

        update credits
        
        Change-Id: I45b6387535bd966f37fdf98579c658747d89a1e0

2021-02-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [04718c6c7ffa80416dd1d44bde3f3842fb9e979f]

        tdf#140486: sw: Add UItest
        
        Change-Id: Ie4ae878beed0a298388db29cfecfa537013166c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111472
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [6631aa3060ebbb3462391d784e406ac2a1060f8c]

        uitest: no need to pass the parent as a parameter
        
        Change-Id: I750b5600d3e4ef8ba5a0666133b9066904b4cbec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111450
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-24  Mike Kaganski  <mike.kaganski@collabora.com>  [16901e4ccad95d55d4ae0fa2d6f6103b4177592e]

        Simplify static string generation
        
        Change-Id: I838d3900a6f3ba28fd30cd2e3ec7a7f74a7736b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111431
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-24  Gülşah Köse  <gulsah.kose@collabora.com>  [7400372efb3d279225a966a355644d2a3e7d42c3]

        Prevent the unnecessary lclCropGraphic call.
        
        In case text::GraphicCrop aGraphCrop( 0, 0, 0, 0 )
        we don't need to call lclCropGraphic.
        
        Change-Id: I9960900f9b5c5b770824c76ffeb9ec9b51cbaef3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111401
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-02-24  Caolán McNamara  <caolanm@redhat.com>  [198cea2d6d715374927da7e8ffaa3b983930495e]

        crashtesting: avoid assert on loading tdf98681-3.docx
        
        as in 80e5e3826f6919e68c75d63f9dfe6417577d41ed this documents
        font stretch is now 135
        
        Change-Id: I3139d36b909ef1546a1e083c8aabcc9597e314e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111451
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-24  Caolán McNamara  <caolanm@redhat.com>  [0356e3f23519705af7494586f324c13b0725582a]

        cid#1473315 Uninitialized scalar field
        
        Change-Id: Ia976785e66878fe23c8f96210f11c477e897858e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111449
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-24  Luboš Luňák  <l.lunak@collabora.com>  [5d2faf94c2f0ac59223a84410979d57ba477ebf6]

        actually prefer DrawTransformedBitmap() if it's known to be fast
        
        This partially reverts the logic of change 9d89d98d3349502b56d,
        which always made DrawTransformedBitmap() get changed to DrawBitmapEx
        if only translation+scaling was involved. But since that one
        may call BitmapEx::Mirror() that'll do pixel-shuffling, trust
        the DrawTransformedBitmap() implementation to do the right and
        efficient thing if it says so.
        
        Change-Id: If25b3d189ddd46b235e122e5e8d6f8079ec09f7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111248
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-02-24  Luboš Luňák  <l.lunak@collabora.com>  [5ba5ac948db1092712ffeaef41983ea5f5dcb5cc]

        add additional 0-1 alpha argument to DrawTransformedBitmap()
        
        This allows the VCL backends the apply the extra alpha transformation
        as it sees fit, rather than it being done manually elsewhere (and
        even if the backend doesn't implement it, at least do it in one
        place in the function).
        With the document from tdf#136223, going from slide 2 to slide 3,
        this easily saves 10-30% of CPU cycles. As an additional bonus,
        using AlphaMask::BlendWith() rather than AlphaMask::Replace()
        makes edges of shapes noticeably more smooth.
        
        Change-Id: I036dc9b887d6def0c7cdad3982becabdc7cd5206
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111247
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-02-24  Luboš Luňák  <l.lunak@collabora.com>  [f57872d2da23c8a3f90c67b6ad4a3ad0f699a276]

        simply use drawTransformedBitmap()
        
        At least with Skia this is faster than GraphicObject trying
        to handle it manually, even in raster mode.
        
        Change-Id: If77d108751f5621878d4ea87a996c2ea0253d111
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111246
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-02-24  Luboš Luňák  <l.lunak@collabora.com>  [9c00f3f9cfb0eeb2e4d8524381fbf2367103d0fc]

        do not dispose XDesktop in visualbackendtest
        
        6e35794cad555485955c3b43593497dcdbf29840 changed a warning
        on doing so to an assert, so I think removing this is the same
        that the other test changes in that commit do.
        
        Change-Id: I63b3eb57a42a37e6b607648ab0ae0fb4c56c97e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111397
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-02-24  Noel Grandin  <noel@peralex.com>  [bcb15a129d8befa5df5767b09e93b5003332ae71]

        use unique_ptr in SplitWindow
        
        Change-Id: Ic17c5a8923190d3be99105cbf47de6b83009145e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111443
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-24  Tünde Tóth  <toth.tunde@nisz.hu>  [cd6d3a3d434e39c250418ed5547ff3af1b0f7482]

        tdf#140599 calc UI: fix row and column highlight
        
        The row and column headers lost their highlighting
        when selection moved over a filtered row.
        
        Change-Id: Ic416a6183710bbc84fe47a8b2de32ca86bafc11f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111371
        Tested-by: Jenkins
        Tested-by: Balazs Varga <varga.balazs3@nisz.hu>
        Reviewed-by: Balazs Varga <varga.balazs3@nisz.hu>

2021-02-24  Pranam Lashkari  <lpranam@collabora.com>  [d03f4f5838093013ddb201e352f0cb7aaaa26453]

        show reference range specific to only selected calc sheet
        
        Problem:
        when switching tab in online reference range would not change according to tabs
        this would show incorrect reference range
        
        Change-Id: I07e072a74b2925a25b7a4a50ce0c238308d99ebf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111409
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2021-02-24  Caolán McNamara  <caolanm@redhat.com>  [7a6c6712698efc4cdf4b941db565634aae73279c]

        use XPopupMenu::execute to run the menu
        
        instead of cheating and pulling the vcl::Menu out of it
        
        Change-Id: I498f4577c1e677e860ccb3bf394adbca298f074a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111435
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-24  Caolán McNamara  <caolanm@redhat.com>  [c5fd81769e7c683a8e4c73caaf85954f0df48de4]

        don't need to include vcl/layout.hxx in qt5
        
        Change-Id: I8e08c4e5c5b92df4cbdb8ea32f40dbde25f7afd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111433
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-24  Noel Grandin  <noel@peralex.com>  [b258aec6cff0036397ee4115e08f677ba77797a0]

        use unique_ptr in ImplHandleIMECompositionInput
        
        Change-Id: I9587d97fbdd73844590fd6380e594ec7b4f4df14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111441
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-24  Caolán McNamara  <caolanm@redhat.com>  [00c1d85fabe426efdf6833b8034b041f1263d702]

        hide MenuBar details
        
        Change-Id: I409a4df7703300e920511c28263634a00c7c6da7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111432
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9dd5b8df8f300217fc0d4af6170b0bcc19a70fe8]

        Typo
        
        Change-Id: Ia91de8b58e9be79af9d4cbe8e799a26eaa41dee1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110861
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-02-24  Seth Chaiklin  <sdc.blanco@youmail.dk>  [aecd59c806e24e4da5ad5fb5847d2ca258a91ebc]

        tdf#134432 remove .uno:CharBackgroundExt from Writer UI
        
             Tooltip is "Highlight Fill", but the .uno has no effect
             in a menu or toolbar.  Remove from Customize menu.
        
             Remove from WriterCommands.xcu because no longer used
             in Writer UI.
        
        Change-Id: Id6447c09eb52bb9204fe4f1b4842d712ede19d7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111177
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-02-24  Seth Chaiklin  <sdc.blanco@youmail.dk>  [7c4b549f359b08ad28619bb3a614af30573c6f07]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ee3befa87f442e39396cee768c73a07f9faf8632
          - tdf#139667  update help in relation to Bullets and Numbering dialog
            
               ( shared/01/06050300.xhp )
                 * modify "outline style" to "outline format"
                 * update to <h1>,<h2>
            
               ( shared/01/06050500.xhp )  "Customize" tab
                 * modify "numbering style" to "numbering scheme"
                 * modify "numbered" to "ordered" and "bulleted" to "unordered"
                 * update to <h3>
            
               ( shared/01/06050400.xhp ) "Image" tab
                 * "bulleted" -> "unordered"
                 * update to <h1>,<h2>
            
               ( shared/01/06050600.xhp )
                 * "numbered" and "bulleted" to "unordered" and "ordered"
            
               ( swriter/01/06060000.xhp )  "Chapter Numbering"
                 * modified description of dialog box to align with
                   terminology used for other help pages and tooltips.
                 * simplify tip (from 2007) about using Chapter Numbering dialog
                 * modified <note> (from 2004) about Load/save, which is also embedded
                   in shared/01/06050600.xhp and swriter/01/legacynumbering.xhp
                 - remove "Save As" option about list styles and its description
                   because this dialog does not have this functionality any more.
                 - remove <note> about "View Shadings", which does not seem valid
                   any more.
                 * update to <h1>,<h3>
            
               ( shared/00/00040500.xhp )
                 * update to <menuitem> for Outline tab
                 * correct command sequence to List Style deck for Outline tab
                 * replace German id
                 + add sys-switch for F11 (3 times)
            
            Change-Id: I204b66957f19654fc6d37fd8f79d8b1686810866
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110685
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-02-24  dante  <dante19031999@gmail.com>  [1d529ad0bd59cbbf029e45a715db5db87541d5c1]

        Starmath now allows multiple parsers second part
        
        Uses AbstractSmParser as base for SmParser
        Renames parse._xx as parse5._xx
        rename of parse._xx is not recognized, so clang-formated
        New parse.hxx as a future mean to get the parser.
        
        Change-Id: I122c1fda0144a24316948fcc125e60ed1a130bcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111243
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-24  Mike Kaganski  <mike.kaganski@collabora.com>  [7cb59a86d45d06836723c93b063060f27f9669c6]

        Don't build URL only to drop the result immediately
        
        Change-Id: I128ce053c78caa5212dc69ee617fd4985e3bbfd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111323
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-24  Miklos Vajna  <vmiklos@collabora.com>  [32042808aa43b8a45a95ef656987189ec1807f1d]

        pdfium: move PDFiumLibrary::get() impl out of the header
        
        Otherwise vcl::pdf::PDFium can't be turned into an interface.
        
        Change-Id: I9e9030e7e7ed36ec1ed777f017c521fa64588e8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111434
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-24  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [8c62c2fb88a7a82939ad3b5c7355c93a41b76d5b]

        Possible race between retrieving and using parent window
        
        Filepicker was called from extension, parent window was initialized in constructor
        with current top level window (extension dialog).
        Extension dialog got closed before file picker was shown in some cases,
        causing Show() method to fail
        
        Change-Id: Ie41585e6b05511ba2dff265374348b6041e9fa87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111378
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-02-24  Noel  <noel.grandin@collabora.co.uk>  [e5f436bc53e0d07654901ef7cc8ff56d04f0686e]

        restore namespace unwinding in SvXMLImport
        
        accidentally lost during the fastparser conversion
        
        Change-Id: I7d53e9f32dd8cff650b9ffb6dae493419ce8461f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110813
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-24  Noel Grandin  <noel@peralex.com>  [964c70e7e1b193432f6677d0fab589d47313d9c5]

        fix tools::Color(ColorAlpha.. constructor
        
        broken since
            commit 63a68064bb33f180b8a231f7524d99405d910226
            Date:   Fri Jan 15 14:49:12 2021 +0200
            make the Color constructors explicitly specify transparency
        
        Change-Id: I0aaee969fc7f11688c52d19357273f9c38d4ee01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111396
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-24  Jim Raykowski  <raykowj@gmail.com>  [2b8ce3d62b71ca91df464e26ccc6c6c79d6c886f]

        tdf#140397 make contenttoggle button visible again in all backends
        
        fixes regression introduced by commit
        b80c2745c50d064ad9e673cf8a5b73aaf0aa1778
        
        Change-Id: Ib93a0c1b203f399f4f64681aac8e1f76509bcc63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111439
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-02-24  Regina Henschel  <rb.henschel@t-online.de>  [b2848591ca529004fcfef9bd0f3650750b3735d7]

        tdf#139763 set anchor type in meEditAs in all cases
        
        OOXML specifies a shape anchor type with xdr:absoluteAnchor and
        xdr:oneCellAnchor, or with xdr:twoCellAnchor and the attribute
        editAs with values 'absolute' and 'oneCell'. For our UI the member
        meEditAs is used. But only in case twoCellAnchor it was set. The patch
        adds the missing assignments.
        
        Change-Id: Iceffd4c5c7640e4d9a614cd52cb491774989595f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111436
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-02-23  Armin Le Grand (Allotropia)  <armin.le.grand@me.com>  [3d33e4ce3987ea17e73a72e84f7f0df7af8101a6]

        tdf#127471 Detect&Correct EMF/WMF with wrong FontScale
        
        Before correcting our EMF/WMF export to write the Windows-
        specific data in the case of FontScaling, we wrote these
        files with wrong FontScaling.
        This change tries to detect and correct this at import, so
        that newer versions of the office on all plattforms can
        again load old, from us but not on Windows written EMF/WMF
        files.
        With this change we can read again all new and old EMF/WMF
        files (see table in task, comment 80).
        
        Change-Id: I1a0b0ab5f57c7cd40520401568af05cab4ecb4c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111399
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2021-02-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [ed796e0fcd47edcc1df2766a08aaf0cb85622bab]

        Set unique buildable names to each widget in the form properties dialog
        
        the dialog has many 'listbox' items and it is not possible to use
        them in uitests if they have the same name
        
        follow-up of d4ca173f2babde53c1d20f10e335244b092c5c97
        
        Change-Id: I3342c0d930f3567219008fc6048c337a8af447af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111407
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Jenkins

2021-02-23  Caolán McNamara  <caolanm@redhat.com>  [a54ccd575ccfe82444e3ad26cb543622cbff9e22]

        fill convert menu via the css::awt::XPopupMenu apis
        
        don't poke around at it via vcl
        
        Change-Id: I3c7cdc76c9efd45084294cd6f001ded8e3ebe793
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111411
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-23  Caolán McNamara  <caolanm@redhat.com>  [8365076e896238d1dc870910f5fd6234d0931f7b]

        tdf#139070 format entry view of multilines with final formatting
        
        so during editing of a multiline the singleline entry shows what
        it will show when editing is finished, so we suppress the default
        behaviour of gtk to show a newline symbol and the default
        behaviour of vcl to strip newlines
        
        Change-Id: Id7d384efc8b737c463f1bd44ca61376f342edb25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111410
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-23  Caolán McNamara  <caolanm@redhat.com>  [288e8e9c291160916d26a559ff01a176fa9b9bec]

        we don't need the PopupMenu to derive the info we need here
        
        Change-Id: Idc8b658ee4b8cb983dbc95f8614141402811ac3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111406
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-23  Caolán McNamara  <caolanm@redhat.com>  [b627cb4e9af7dbb43dfc41adfc549c67dd1756c5]

        weld bibliography autofilter menu
        
        Change-Id: I3abacb0b14897f144c213496161b94d431f51b88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111404
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-23  Noel  <noel.grandin@collabora.co.uk>  [6e01d697ef58155ea9133e2ff19df0442d30a2eb]

        use unique_ptr in OutputDevice::EmulateDrawTransparent
        
        Change-Id: I45f04c49055b0bead6b966ed4e682aec70c6e7a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111402
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-23  Noel  <noel.grandin@collabora.co.uk>  [ba20fcaa257f4ce8491e4303c0e05dc5460c18fe]

        loplugin:unusedmethods
        
        Change-Id: Ie0534244cc7a30ad006e65baf125c59757c90d50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111388
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-23  Luboš Luňák  <l.lunak@collabora.com>  [804dd3e3761fe94e139384c4fdf765da0256f0fd]

        do not SAL_WARN about headless not supporting blendBitmap()
        
        It's been this way for more than 5 years, so I guess nobody cares.
        
        Change-Id: I339f97232c477655572a416e516f0f3e50bd3666
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111398
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-02-23  Luboš Luňák  <l.lunak@collabora.com>  [13be1527c0e5a5c13d73e73af8c1bc7df0a2f603]

        delete from mdds in reverse order (tdf#139820)
        
        This is a more elegant solution from Noel, compared to my previous
        commit. Deleting in reverse order means the underlying std::vector
        used by mdds does not have possible to-be-deleted items to move
        around that forward order would have.
        
        Change-Id: I31f0774e302308bcb70595cb899c977ee5966c7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111395
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-02-23  Luboš Luňák  <l.lunak@collabora.com>  [f826d72cdf8bd243bba5b8b4f3ebdd5c3a3375a3]

        Revert ""delete" also empty Calc cells if it helps mdds (tdf#139820)"
        
        It's much simpler to just delete in reverse order.
        
        This reverts commit 2ac0ab976f814e97a38a9685bc23b7255cfef2f2.
        
        Change-Id: I310ebb7d517cbfbb7a22206d3c04660097d4ae1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111394
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-02-23  Noel  <noel.grandin@collabora.co.uk>  [4b9ad812facbd9416d9658325791bad3ab48934d]

        loplugin:constantparam
        
        Change-Id: Ieaee9a3e3ef4aa9bc390ddb198ee1718f635bcbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111391
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-23  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [a3f83ecbeab33244b526ec68ca0f2034745a6371]

        tdf#140226: use StaticWhichCast
        
        Change-Id: I7f1345da0e67bfe14b119b92f32faa926b2ab603
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111356
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2021-02-23  Alain Romedenne  <alain.romedenne@libreoffice.org>  [390d24a3f7d6248832b711697a3916ec4a27a593]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7a486f8c0f447fcf329c58b524cc4bf52fbf257f
          - fixing a link in sf_services
            
            Change-Id: Ic92797d5fbc14fa99e999baf910048f69a6d0d68
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111415
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2021-02-23  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [356ee44d982f34d4c3a31c518c326e972cb28edd]

        Colibre: Update ActionMode icons
        
        Change-Id: I0f558310e6c0040b9ebc759a0b53ed85a8973a77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111390
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>

2021-02-23  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [07324a1c4acd2e051d84ac0961979b8b88826f83]

        Add mutex guard when assigning member
        
        Change-Id: I173824eaccea35d9f5e47b4248939050fceb939c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111393
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-02-23  Noel  <noel.grandin@collabora.co.uk>  [e549d811466c6e77815f60b64dd0a9f949e7f518]

        loplugin:unnecessaryvirtual
        
        Change-Id: I792a717306c232cf200940f9e3944f91885e426a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111387
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-23  Caolán McNamara  <caolanm@redhat.com>  [731f08e5a84817dbc3c6be6e670025d51f39cd61]

        reportdesigner focus out handler clobbering the preexisting handler
        
        set by the databrowser, so chain one after the other
        
        Change-Id: I5aa16635031be425b9354e5a2d6b891a81d54e55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111384
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-23  Caolán McNamara  <caolanm@redhat.com>  [acb442a5ffce156e6af4781643df76d4bebe5df5]

        construct XPopupMenu without directly creating a VCLXPopupMenu
        
        Change-Id: If890828855a61cb315939424499949300549a968
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111382
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-23  Noel  <noel.grandin@collabora.co.uk>  [e7f82300b9a6317ecca2a338234cc27c12b5cb2b]

        loplugin:unusedfields
        
        Change-Id: Ieb1b890040964e755de5bdf5f8576d4d3bd8a407
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111386
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-23  Caolán McNamara  <caolanm@redhat.com>  [c9dda083b401516500afff024ce3f663292db341]

        use XPopupMenu::execute to run the menu
        
        instead of cheating and pulling the vcl::Menu out of it
        
        Change-Id: I09292eaf8b3f5e32fc1e27e0020b84606cdf67cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111381
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-23  Caolán McNamara  <caolanm@redhat.com>  [8e7e9e4f176ea35786cac96935d8692997a3d701]

        weld fieldmenu
        
        Change-Id: I37a1609669631fdafcb4dea59a2a43c1c94e16e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111380
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-23  Noel  <noel.grandin@collabora.co.uk>  [c13133b613fda3255fab60c03012aff93a5f2f02]

        loplugin:refcounting check for managing OWeakObject with raw pointer
        
        Change-Id: I7471725f1e658940b5e6993361c327be6ccf0d31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111064
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-23  Noel Grandin  <noel@peralex.com>  [c181e510c5f5e74f1f6824b64637849aace9ae63]

        convert internal bitmap formats transparency->alpha
        
        Image formats and graphics APIs use alpha, not transparency,
        so change our internal formats and data structures to work directly
        with alpha, so we don't need to modify data before we push it to
        graphics APIs.
        
        Change-Id: I537f77f79e83876be11d787901df42710d190842
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108919
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-23  Mike Kaganski  <mike.kaganski@collabora.com>  [d042b39c2f30246b51cba65400552c25a6dd5105]

        No need to check if parent is empty: utl::TempFile does it itself
        
        ... down in ConstructTempDir_Impl
        
        Change-Id: I04f4cdb0bd77b1bf0f20a2c72b32a5343e9e7e72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111324
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-23  Miklos Vajna  <vmiklos@collabora.com>  [7a8dc25defee31edbb75a2f8c35f92ee2d3f3a83]

        sw lok: simplify SwTransferable::isComplex()
        
        Commit 169a87563a3940299811d874b4df0ad13591771c (LOK: Implement
        getSelectionType, 2019-06-24) implemented detecting complex selections
        by copying the selection to a new SwDoc, which probably had two
        benefits: first, the created SwPaM instance didn't touch the document;
        second, this means no bounds has to be set when scanning nodes: the
        entire document is the selection.
        
        Later commit 7fe30d1cb00c576469d6cbe5606268a9cdf35bd3 (LOK: detect
        Graphics in isComplex for Writer, 2019-06-25) got rid of the SwPaM
        (which would register itself into text nodes), so now it's possible to
        not touch the document, even if we work on the original document.
        
        Instead, solve the partial scanning by iterating over the list of
        selections. This is meant to be faster, and also less likely to crash in
        case some internal document model invariant is broken.
        
        No testcase, testComplexSelection in CppunitTest_desktop_lib already
        covers thie behavior.
        
        Change-Id: Ia528c06a48defd06c5e34ed7d61621e5ce10bb06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111377
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-23  Noel  <noel.grandin@collabora.co.uk>  [137a93776c91765176867157669b1f95cffb8ae8]

        loplugin:refcounting in unotools
        
        Change-Id: I7c4540a6b2975c590b36332f23d15882a79491a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111376
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-23  Noel  <noel.grandin@collabora.co.uk>  [68837ab9b40af5425318d43836650840ba16fc17]

        loplugin:refcounting in writerfilter
        
        Change-Id: I874f0ffc8758754960ab1964df333b3f5d9d9a6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111375
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-23  Caolán McNamara  <caolanm@redhat.com>  [e0bee1a05bdad73d61fb89e25b1510a12deed1f1]

        replace SdTemplatePopup_Impl
        
        Change-Id: I734124939139e34c776e5e4fe52acde08abf24ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111364
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-23  Caolán McNamara  <caolanm@redhat.com>  [2372ce850251a3f0cfa041a5175a5957ead069e2]

        update pches
        
        Change-Id: I44424081b7f55710c4db7f10d1829de1ae08be76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111363
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-23  Caolán McNamara  <caolanm@redhat.com>  [1d66d2dca2e9014b868e921c20a4b82332be371a]

        drop unused suppressions
        
        Change-Id: I1406c9661334c028ad128f94ed30e5bdc2397a1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111362
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-23  Caolán McNamara  <caolanm@redhat.com>  [fbac6127c7d2200afa0c476aa36785cb407fb6bd]

        replace SwTemplatePopup_Impl
        
        Change-Id: I82afec995488d388cb39c324f8f9a6684441fbe9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111361
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-23  Caolán McNamara  <caolanm@redhat.com>  [2e7fe9f0048f5afb957278e87106a81ba818dd8a]

        replace BookmarkPopup_Impl
        
        Change-Id: I87dda264ec61bbbfd6cf4eb0cbbe636724579537
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111360
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5d0be64c859260904a7680fcca4b1e6b8f91fedb]

        Fix typo
        
        In all other places I see similar invocation written with right spell.
        I guess these are wrong.
        
        Change-Id: Ie0300d8ea0c42554dec0cd95c13a1be571e11536
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111366
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins

2021-02-23  Caolán McNamara  <caolanm@redhat.com>  [c25f4b4db367ab66702e83bf27c2561cc7d0e5f9]

        weld clipboard menu
        
        Change-Id: Ifbc3154c740e2731f4462324a3413bdcdae068ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111358
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-23  Caolán McNamara  <caolanm@redhat.com>  [409cd9a35458cab71da4c1881f15232c8510ec7e]

        allow fading in/out to happen while a menu is open
        
        I don't see an ill effects and this is happening already in the
        non-vcl menu case so drop the vcl-only case guard
        
        Change-Id: I6e0c7f645f9e1d2ba79215c0458659cd2a610ef2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111357
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-23  Seth Chaiklin  <sdc.blanco@youmail.dk>  [8f7e80acd645368e486028e04abe78f49c4864e2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9e28a49711fed5dbe75e47d8321488186136ad80
          - rename German id for restart numbering
            
             ( swriter/02/06140000.xhp )
               * rename two German IDs
            
             ( swriter/main0206.xhp )
               * update the renamed German IDs
               * update to <h1>
            
            Change-Id: Ifb3e02a7910301b0329eaa106e274a814e3c3459
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111321
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-02-23  Noel  <noel.grandin@collabora.co.uk>  [a079e9010398ba2c33cf2509ff511e711b5e5b37]

        loplugin:refcounting in toolkit
        
        Change-Id: I4a65ee848eed7c48340c73d3144b4a1e29ab867c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111370
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-23  Noel  <noel.grandin@collabora.co.uk>  [0bbb687d37f6493956259fe8486820618a28af0b]

        loplugin:refcounting in i18npool
        
        Change-Id: I48075fa6633436f0004e107721b37d2ca78baaf1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111369
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-23  Seth Chaiklin  <sdc.blanco@youmail.dk>  [dff09e9021171c7a14bc751d17e27ceb211239cc]

        tdf#139667 final set of tooltip adjustments about lists and numbering
        
           cui/uiconfig/ui/numberingoptionspage.ui  "Customize" tab
             one modification about numbering style.
           
           sw/uiconfig/swriter/ui/numberingnamedialog.ui  "dialog for Save As"
             extended tooltips for the entry window and list window,
             loaded automatically from help page, were inappropiate.
             modified each to be appropriate and added tooltips.
        
           sw/uiconfig/swriter/ui/tocentriespage.ui
             "formatting style" -> "character style"
             extended tooltips could be improved, but maybe the
             entire dialog will be reworked (see tdf#137160), so
             nothing more for now.
        
        Change-Id: I21185e8fb8596e60f2e54a42456a8f262f2c31c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111173
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-02-23  Miklos Vajna  <vmiklos@collabora.com>  [aaf7fe0326b3be088a5440525363317fb3d0f158]

        sfx2 store: fix export to PDF when dir name is URL-encoded
        
        Regression from commit 5259ab8104cfba60c40748ed0cd59d93df038c5b (sfx2
        store: create temp files next to local files, 2018-01-08), the problem
        was that the directory hosting the input ODT file was called
        "Bugzilla%C3%BF" (URL-encoded from "ÿ"), we got this as
        "Bugzilla%25C3%25BF" (encoded from directory name), but we forgot to
        decode it before passing this URL to the utl::TempFile ctor as a parent
        directory, which resulted in failing to save as PDF, and crashing on
        DOCX export.
        
        Note that in practice this only caused a problem on Windows.
        
        Change-Id: I5fc8a356b63efc2f16405a14ee59a061b52c5205
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111359
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-23  Seth Chaiklin  <sdc.blanco@youmail.dk>  [b2111e0060b2ed58d2e2d0ec0d22ba049259f89d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 06cbf65b61d9a0fc1eb946c9fff4108c25819f27
          - tdf#139667 update numbering style in header/footer, caption help
            
              ( swriter/guide/captions_numbers.xhp )
                * "numbering style" -> "numbering scheme" and <menuitem> in
                   that paragraph
                * update to <h1>
            
              ( swriter/guide/footer_nextpage.xhp )
                * "numbering style" -> "numbering scheme" and <menuitem>
                * update to <h1>,<relatedtopics>
            
              ( swriter/guide/header_with_chapter.xhp )
                 * "numbering style" -> "numbering scheme"
                 * update to <h1>,<h2>,<relatedtopics>, some <menuitem>
            
              ( swriter/guide/header_footer.xhp )
                * update to <h1>,<h2>
            
            Change-Id: I9eb33c3355b80afc5244500342149d632f83259a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111183
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-02-23  Seth Chaiklin  <sdc.blanco@youmail.dk>  [9d4fe73852642f2951cda899bbae4a63bce6729c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5fccd7a6566e728a82c64a47d34c0ee07a137cff
          - tdf#139667 change embed in Bullets and Numbering dialog
            
             Numbering / Numbering Style tab was changed to Ordered
             for both Bullets and Numbering and List Style dialogs
             so do not need a separate heading any more.  Can embed
             the heading from the help page for the Numbering tab.
            
            Change-Id: If1324a57795a5878d3e200854a4a16429ab603db
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111184
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-02-23  Seth Chaiklin  <sdc.blanco@youmail.dk>  [161b4195bea8029ca7ac1bde6f7e984e04d8be29]

        tdf#139667  "List" -> "Apply List Style" in Paragraph and PS Dialog
        
           * change heading label for List Style
           + add tooltips for the two combo boxes
           * small corrections in recently-added tooltips
        
        Change-Id: Ie2a478e7db7cafdd3b27f1acfe024f7c72cf221a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110448
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-02-23  Noel  <noel.grandin@collabora.co.uk>  [d678a580419dda0b2b3d9ef13b027c769ac7b71b]

        loplugin:refcounting in comphelper
        
        Change-Id: Ie3e1fcdbdbd01448a9eea23a899a924e6b626257
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111354
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-23  Noel  <noel.grandin@collabora.co.uk>  [c2a0896183f33fab5f643400b171b031af5e468e]

        loplugin:refcounting in cui
        
        Change-Id: I09b71657f9f5fef733cbaae8a2eda457735b50cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111368
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-23  Thorsten Wagner  <thorsten.wagner.4@gmail.com>  [0c36f364b14aacd0eeb53087ae2fce54402dc741]

        tdf#138122 Detect window scaling for multi display configurations on macOS
        
        (1) Activate window scaling when at least one retina display is connected
        
        (2) Remove environment variable VCL_MACOS_FORCE_WINDOW_SCALING
        
        (3) Disable related unit tests unless bitmap scaling has been implemented
        
        Change-Id: I218119a21e319e22bf17c609608724fce180f000
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111267
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-23  Seth Chaiklin  <sdc.blanco@youmail.dk>  [0ee761853fd93dd66805d53636fe55c8879063da]

        tdf#140058 move "No List" position in context menu; add radio button
        
           for both text and table in Writer, Writer/Web, and forms
        
        Change-Id: I696dbcf3e027a2595e2eed7e9fb9585c352da184
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111176
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-23  Noel  <noel.grandin@collabora.co.uk>  [73cfa4945d1d429688a104240cf3268d3ce06029]

        loplugin:refcounting in basctl
        
        Change-Id: I22ddaee2b97af75c710df78542c27dca0730d0bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111352
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-23  Noel  <noel.grandin@collabora.co.uk>  [239d3a850dd3bef82c050fd727f4dbd5cf8ae0af]

        loplugin:refcounting in avmedia
        
        Change-Id: I150a0f9ffe6ca10d9e92af347e5cc4b87a828125
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111351
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-23  Noel  <noel.grandin@collabora.co.uk>  [9861aaad25f3e9bf5d78c56143c3f3b727c73007]

        loplugin:refcounting in chart2
        
        Change-Id: I4949e67aae74631acc138a3a52621705cda0dd77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111353
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-23  Noel  <noel.grandin@collabora.co.uk>  [9a61e9a3356874a23a697ace57a53e3ada505d87]

        loplugin:refcounting in fpicker
        
        Change-Id: Ia14d2a874d559c4438a33c8a46ec6076802cd637
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111285
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-23  Justin Luth  <justin.luth@collabora.com>  [873df086db969cadc66087a5abdb1ff33f2c99f1]

        tdf#135774, tdf#114799 Char highlight: apply to numbering
        
        This is a partial revert of LO 7.0's
        commit 315d56582f8a56d8f2d3ea6cda63ea4832249608
        
        The character background is exported as either w:highlight
        or w:shd, based on a user setting. w:shd does not affect
        numbering in MS Word, only the 16 color w:highlight does.
        (tools - options - Load/Save - Microsoft Office -
         Character highlighting export as: Highlight or Shading)
        
        I replaced tdf114799.docx with a version that uses w:highlight
        instead of w:shd. The test was doing it backwards - MS Word
        was NOT highlighting the numbering in the original unit test.
        
        I added another test using the original unit test to ensure
        that the numbering was not affected by the paragraph's
        char shading.
        
        There are many other "Char highlight:" patches in 7.2
        that are not going to be backported.
        See http://wiki.documentfoundation.org/Documentation/CharHighlight
        for more details about this topic.
        
        Change-Id: I38b6f700895e29f634f07430f6c7a13722ffa4f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111201
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-02-22  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [576c6054d8d445cc977fc3789c572cfc2a3ccd83]

        Karasa Jaga: tdf#133038 change some formatting icons for Catalan
        
        Change-Id: I4146e0afbc7bd1aa95d2029a0618e02b168b33ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111304
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-02-22  Stephan Bergmann  <sbergman@redhat.com>  [a1d987cf3d0e1ae4d87f7d06ae93e71a0cc59f0c]

        Fix computation of aF fraction in OutputDevice::SetRelativeMapMode
        
        ...where cfff893b9c82843a90aac4ecdb3a3936721b74a0 "Move unit conversion code to
        o3tl, and unify on that in more places" had apparently switched the numerator
        and denominator arguments passed into the Fraction constructor.  (And give the
        two values returned by o3tl::getConversionMulDiv less misleading names.)
        
        This had caused e.g. UITest_conditional_format
        UITEST_TEST_NAME=tdf100793.tdf100793.test_tdf100793 to fail in a
        (--without-system-cairo) UBSan build with
        
        > cairo-slope-private.h:50:22: runtime error: signed integer overflow: -2126627072 - 135139840 cannot be represented in type 'int'
        >  #0 in _cairo_slope_init at workdir/UnpackedTarball/cairo/src/./cairo-slope-private.h:50:22
        >  #1 in _cairo_path_fixed_line_to at workdir/UnpackedTarball/cairo/src/cairo-path-fixed.c:517:6
        >  #2 in _cairo_default_context_line_to at workdir/UnpackedTarball/cairo/src/cairo-default-context.c:715:12
        >  #3 in cairo_line_to at workdir/UnpackedTarball/cairo/src/cairo.c:1743:14
        >  #4 in AddPolygonToPath(_cairo*, basegfx::B2DPolygon const&, basegfx::B2DHomMatrix const&, bool, bool) at vcl/headless/svpgdi.cxx:1291:13
        >  #5 in (anonymous namespace)::add_polygon_path(_cairo*, basegfx::B2DPolyPolygon const&, basegfx::B2DHomMatrix const&, bool) at vcl/headless/svpgdi.cxx:1821:33
        >  #6 in SvpSalGraphics::drawPolyPolygon(basegfx::B2DHomMatrix const&, basegfx::B2DPolyPolygon const&, double) at vcl/headless/svpgdi.cxx:1879:9
        >  #7 in SvpSalGraphics::drawRect(long, long, long, long) at vcl/headless/svpgdi.cxx:1059:9
        >  #8 in SalGraphics::DrawRect(long, long, long, long, OutputDevice const&) at vcl/source/gdi/salgdilayout.cxx:373:5
        >  #9 in OutputDevice::DrawRect(tools::Rectangle const&) at vcl/source/outdev/rect.cxx:83:17
        >  #10 in (anonymous namespace)::drawCells(OutputDevice&, std::optional<Color> const&, SvxBrushItem const*, std::optional<Color>&, SvxBrushItem const*&, tools::Rectangle&, long, long, long, long, ScDataBarInfo const*, ScDataBarInfo const*&, ScIconSetInfo const*, ScIconSetInfo const*&, std::__debug::map<rtl::OUString, BitmapEx, std::less<rtl::OUString>, std::allocator<std::pair<rtl::OUString const, BitmapEx> > >&) at sc/source/ui/view/output.cxx:947:32
        >  #11 in ScOutputData::DrawBackground(OutputDevice&) at sc/source/ui/view/output.cxx:1116:21
        >  #12 in ScPrintFunc::DrawToDev(ScDocument&, OutputDevice*, double, tools::Rectangle const&, ScViewData*, bool) at sc/source/ui/view/printfun.cxx:594:17
        >  #13 in ScDocShell::Draw(OutputDevice*, JobSetup const&, unsigned short) at sc/source/ui/docshell/docsh4.cxx:2146:9
        >  #14 in SfxObjectShell::DoDraw_Impl(OutputDevice*, Point const&, Fraction const&, Fraction const&, JobSetup const&, unsigned short) at sfx2/source/doc/objembed.cxx:194:5
        >  #15 in SfxObjectShell::DoDraw(OutputDevice*, Point const&, Size const&, JobSetup const&, unsigned short) at sfx2/source/doc/objembed.cxx:141:9
        >  #16 in SfxObjectShell::CreatePreview_Impl(bool, VirtualDevice*, GDIMetaFile*) const at sfx2/source/doc/objcont.cxx:199:40
        >  #17 in SfxObjectShell::GetPreviewBitmap() const at sfx2/source/doc/objcont.cxx:110:9
        >  #18 in SfxPickListImpl::AddDocumentToPickList(SfxObjectShell const*) at sfx2/source/appl/sfxpicklist.cxx:120:46
        >  #19 in SfxPickListImpl::Notify(SfxBroadcaster&, SfxHint const&) at sfx2/source/appl/sfxpicklist.cxx:208:13
        >  #20 in SfxBroadcaster::Broadcast(SfxHint const&) at svl/source/notify/SfxBroadcaster.cxx:39:24
        >  #21 in (anonymous namespace)::SfxEventAsyncer_Impl::IdleHdl(Timer*) at sfx2/source/appl/appcfg.cxx:105:19
        >  #22 in (anonymous namespace)::SfxEventAsyncer_Impl::LinkStubIdleHdl(void*, Timer*) at sfx2/source/appl/appcfg.cxx:100:1
        >  #23 in Link<Timer*, void>::Call(Timer*) const at include/tools/link.hxx:111:45
        >  #24 in Timer::Invoke() at vcl/source/app/timer.cxx:75:21
        >  #25 in Scheduler::ProcessTaskScheduling() at vcl/source/app/scheduler.cxx:476:20
        >  #26 in Scheduler::CallbackTaskScheduling() at vcl/source/app/scheduler.cxx:266:5
        >  #27 in SalTimer::CallCallback() at vcl/inc/saltimer.hxx:54:13
        >  #28 in SvpSalInstance::CheckTimeout(bool) at vcl/headless/svpinst.cxx:210:53
        >  #29 in SvpSalInstance::DoYield(bool, bool) at vcl/headless/svpinst.cxx:463:21
        >  #30 in ImplYield(bool, bool) at vcl/source/app/svapp.cxx:463:48
        >  #31 in Application::Yield() at vcl/source/app/svapp.cxx:530:5
        >  #32 in Application::Execute() at vcl/source/app/svapp.cxx:442:9
        >  #33 in desktop::Desktop::Main() at desktop/source/app/app.cxx:1586:13
        >  #34 in ImplSVMain() at vcl/source/app/svmain.cxx:196:35
        >  #35 in SVMain() at vcl/source/app/svmain.cxx:228:12
        >  #36 in soffice_main at desktop/source/app/sofficemain.cxx:98:12
        >  #37 in sal_main at desktop/source/app/main.c:49:15
        >  #38 in main at desktop/source/app/main.c:47:1
        
        because aF was computed as 2540/1 instead of 1/2540 now.
        
        Change-Id: I092e6afe8cf2ea3145befccf075252b8e09f0967
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111347
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-02-22  Caolán McNamara  <caolanm@redhat.com>  [ca2498a0de77065e8e1b42c827cf6bf74e135725]

        convert other svxruler menu
        
        Change-Id: Ie7d896139f805ddfc64fc7824741a9daff0dab15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111350
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-22  Caolán McNamara  <caolanm@redhat.com>  [c02696d7f9e4f56954e1c37452949762872f1f8e]

        forward declare some things and avoid includes
        
        Change-Id: I8bf6e23904c932de646aa84fffab1b5549dbdf31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111349
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-22  Caolán McNamara  <caolanm@redhat.com>  [216d7c42a8ccc5fa1379e84cb6b32d21857f774d]

        weld colsmenu
        
        Change-Id: I733e101905137abc0b3f93b9fe03e4a26c1bd520
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111348
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-22  Mike Kaganski  <mike.kaganski@collabora.com>  [e651dcd9820b2472e66f512ad2669e21d23ef465]

        Some more unit conversion unification
        
        Change-Id: I0410a73e4376ea0e4698f311cb3deb02c37fb931
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111341
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-22  Michael Stahl  <michael.stahl@allotropia.de>  [d62c93a831080ef332e416dc78f5600c2c5b9850]

        tdf#140437 ODF import: fix for broken documents with field code as type
        
        Not sure how old the bug that caused this and which filter it was
        originally but currently the Word import filters don't do that any more.
        
        This causes an exception since commit
        dd24e21bb4f183048a738314934fc3f02ec093f1 so try to fix it up.
        
        Change-Id: I087586054ebd5698ed8e8a4054869df202226e92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111345
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-02-22  Michael Stahl  <michael.stahl@allotropia.de>  [60b61fdaf85cecea0f972fc435530ee5d7492c98]

        oox: VML export: write o:allowincell attribute on shapes
        
        Apparently the default is "t", which causes a fly that is anchored
        at-page with the first content on the page being a table to be wrongly
        positioned.
        
        Change-Id: Iba1b961c6e884b2a55928952937187732ef73a5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111336
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-02-22  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [bed8fb89abd980d08c5612f5f100bfad4ef0bca8]

        Sukapura: tdf#133038 change some formatting icons for Catalan
        
        Change-Id: I348f0f7b706befd7cb6dc00175875ef4256cba78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111343
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-02-22  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [4b47327233d122bf8775ea5d73a047fbea16f5c8]

        Update git submodules
        
        * Update translations from branch 'master'
          to ff06bb650ac32a415815345a1fd4184a8fc311d4
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: Ic293be102c0ddce522e0c4a919cb40368b7d9a7b
            
2021-02-22  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [ea0f4ea38407c461340b0401b49ed280d3d5dd5e]

        Sifr: tdf#133038 change some formatting icons for Catalan
        
        Change-Id: Ia0023372e70ff3a608f397804466c0ea2b807f0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111337
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-02-22  Rafael Lima  <rafael.palma.lima@gmail.com>  [daffe9c44caaf6b42a46f0b4050c6325f1d19a9a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c2fa9223ea62e33237a98bdcca5eaab2bbc5bb41
          - Create SF TextStream Help page
            
            Other minor changes:
            - sf_filesystem: remove blank spaces before colons; x-ref with sf_textstream
            - sf_calc: fix extra ")" at end of line; silence two strings for translation
            - lib_ScriptForge: changes the layout of the table of contents; silence a string for translation;
            
            Change-Id: I669e70ccd8c6b9462b5bd203bfb671c23dd8bc4f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111046
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2021-02-22  Miklos Vajna  <vmiklos@collabora.com>  [3870198c0d0bf354cddc33da88b4ddd02de40c94]

        svx: fix unexpected large bezier shapes when created via the UNO API
        
        Regression from commit bc886f523872d4f9845c188c7d525d72a1a60946
        (tdf#98584 Correct import draw:transform values skewY and matrix,
        2020-01-02), then problem is was that now we handle the transform matrix
        for path objects the way ODF likes it, but this breaks UNO API clients
        with existing code.
        
        In an attempt to make everyone happy, revert the default to ignore
        scaling from the transform matrix, but add a way so that xmloff/ can opt
        in to handle it. This way the ODF import result doesn't regression and
        UNO API compatibility is not broken, either.
        
        Change-Id: I8d525e56954bf68c42d3629eca87fe9b513de507
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111340
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-22  Caolán McNamara  <caolanm@redhat.com>  [110e3b63a7287e625570adead9f0bab12383dd3f]

        there is no way to activate ID_BROWSER_COLUMNINFO so its dead-code
        
        Change-Id: Ib06ab1f0e0b62324f910d5954a11cc698de8d764
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111342
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-22  Noel  <noel.grandin@collabora.co.uk>  [1571fd8bfdb1deb07b4d6a4abde4919d24550cea]

        loplugin:refcounting in basic
        
        Change-Id: I0c1e41436ddae176695a90c120303727aa3bc2ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111306
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-22  Noel  <noel.grandin@collabora.co.uk>  [dc37866f3266f92c71bb4b3cec2b869069230c28]

        loplugin:refcounting in editeng
        
        Change-Id: I7d00bede5dbf216e5d3d179a03b101322ae23e11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111287
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-22  Miklos Vajna  <vmiklos@collabora.com>  [b8a38885093fc447792e6025b339f51e0874a66b]

        sax: document SAX_DISABLE_THREADS
        
        Change-Id: I39c05bb3dac09b67b93693dd8f2a297f6eb28f52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111344
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-22  Stephan Bergmann  <sbergman@redhat.com>  [b0f1672a5db0379b0e5f424038fc38f5d699eceb]

        Avoid loplugin:refounting in uninstantiated template code
        
        ...causing e.g. false positive
        
        > In file included from shell/source/win32/spsupp/COMOpenDocuments_x64.cxx:11:
        > In file included from shell/source/win32/spsupp/COMOpenDocuments.cxx:16:
        > In file included from shell/inc/spsupp\COMOpenDocuments.hpp:21:
        > shell/inc/spsupp/COMRefCounted.hpp(35,13): error: cppu::OWeakObject subclass 'COMRefCounted<Interfaces...>' being deleted via delete, should be managed via rtl::Reference [loplugin:refcounting]
        >             delete this;
        >             ^~~~~~~~~~~
        
        with clang-cl on Windows.  (Ideally, this would be made up for with setting this
        plugins' shouldVisitTemplateInstantiations() to true, see the TODO added in
        compilerplugins/clang/test/refcounting.cxx, but that would cause lots of other
        findings, so is left out for now.)
        
        Change-Id: Ia52b13498a0c7169b37ecf4882ce84c3cc1d2cc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111339
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [68a323c97ad817faf95d2569b0965c4654044f60]

        tdf#104795: sw: Add UItest
        
        Change-Id: I6d2bff09a7aacf09900a8ce960504aa7428e8db2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111333
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-22  Caolán McNamara  <caolanm@redhat.com>  [3cdecf3e653864d9818b13de99a38228539baacb]

        add two missing use-underline to colsmenu
        
        Change-Id: Ibab05afd804cc33f2d47a19355842175500e2925
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111335
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-22  Caolán McNamara  <caolanm@redhat.com>  [20997b4598f559d3274916dc1c343c69e8feeceb]

        factor out as a ResizableDockingWindow
        
        Change-Id: I557ccf866cc879b3cc22fcdbca882f4413cb57d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111334
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-22  Caolán McNamara  <caolanm@redhat.com>  [40f81f1f9eb4266a897c6c5185544908d91c714e]

        move dockingwindow.ui to vcl
        
        Change-Id: I90f18ba755da8ade247330ed102ffcc95740ebab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111265
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-22  Caolán McNamara  <caolanm@redhat.com>  [8f4da40cc69979ba4982d44c49035138d13726d8]

        rename to DropdownDockingWindow
        
        these are used as non-resizable dropdown menu-alike things
        
        Change-Id: Ifd2ebd98a5fb08d27345113f4be8db0afb1d895a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111310
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [09acea893429b6bdfe61da23e463cfbc29947b72]

        uitest: sw: re-enable test to see if it still fails
        
        it doesn't fail for me, let's see for others.
        Anyway, I might have an idea how to fix it if it still fails
        
        Change-Id: Ie3b60c0e652302df3d2ff0331c3df765934620c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111203
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [016e34707417840528532109a8b416f883991c24]

        tdf#115853: sw: Add UItest
        
        Change-Id: Ie7b376a2329751120a30cbf17c29b80f46b87618
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111332
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-22  Caolán McNamara  <caolanm@redhat.com>  [61c5c0170d1b36b71b4facb2c8bbbc3f8ca5a6ba]

        an iconview target is also possible
        
        Change-Id: I82f4a71141e6cac7fc66f2614ab4ca97eab04038
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111308
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-22  Noel  <noel.grandin@collabora.co.uk>  [919e47ee210dc40ae8f235e6904b217b26788f26]

        loplugin:refcounting in canvas
        
        Change-Id: I77e4d29b2911bb86c383afbf977d241eaa8cd341
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111307
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-22  Noel  <noel.grandin@collabora.co.uk>  [18aafdd0f936ab6bb4225447a328f5471d143b0d]

        loplugin:refcounting in accessibility
        
        Change-Id: Ic9e780dc3f834e2e8b5d3a8d8445419a4bd050dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111300
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-22  Noel  <noel.grandin@collabora.co.uk>  [dffe94959ada5297c7c719497395f5dfe66c4d2f]

        loplugin:refcounting in connectivity
        
        Change-Id: Iff2f096e7ee00d9cb29d47462dd7e1963c6b06e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111302
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-22  Caolán McNamara  <caolanm@redhat.com>  [2a8e84448ce2a5603f9134ee830c389dbc4fd6b6]

        drop stray printf
        
        Change-Id: I69ebaa5cd620384f583294123e467e88c76a3e27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111309
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-22  Luboš Luňák  <l.lunak@collabora.com>  [e74c9a340ffa34d8d0a7c5bd728148462254a243]

        optimize Bitmap::Mirror()
        
        For the usual bitmap pixel formats it's much faster to just move
        around pixel data rather than call the pixel-set/get functions.
        
        Change-Id: Ie99b3ea1431d965b110ec08d269e163d9f108cf3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111213
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-02-22  Caolán McNamara  <caolanm@redhat.com>  [dec32864a61104001cb6ff63c218ea5fb2a7ab1e]

        cid#1473244 silence Unchecked return value
        
        Change-Id: If33e7cd76e361e8abfe71a88df0b3875759a059d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111303
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-22  Stephan Bergmann  <sbergman@redhat.com>  [0e9af8b2a6f8b740f5680201f35c128732ed357c]

        Adapt to changed CreateWindow signature
        
        ...in 197bcde5c4d771ace11962213c11c9763be11039 "loplugin:refcounting in
        svtools", see UBSan
        
        > toolkit/source/awt/vclxtoolkit.cxx:1912:22: runtime error: call to function CreateWindow through pointer to incorrect function type 'vcl::Window *(*)(VCLXWindow **, const com::sun::star::awt::WindowDescriptor *, vcl::Window *, long)'
        > svtools/source/uno/unoiface.cxx:29: note: CreateWindow defined here
        >  #0 in (anonymous namespace)::VCLXToolkit::ImplCreateWindow(com::sun::star::awt::WindowDescriptor const&, MessBoxStyle) at toolkit/source/awt/vclxtoolkit.cxx:1912:22
        
        during CppunitTest_toolkit
        
        Change-Id: I1fdf977ed8f0ae67c09ba1e1565499db3f9f1af3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111305
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2021-02-22  Noel  <noel.grandin@collabora.co.uk>  [f0c0796cb9a1dba9e03f6ce863ac96e596b04981]

        loplugin:refcounting in desktop
        
        Change-Id: If62998173edb3961beb32de484eba000bd28f4d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111301
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-22  Miklos Vajna  <vmiklos@collabora.com>  [905f8e51280cc42a81960c9dc6e6102bcbbaa1ca]

        sw: prefix members of SwFixPortion, SwFlyPortion, SwGluePortion and ...
        
        ... SwTabPortion
        
        See tdf#94879 for motivation.
        
        Change-Id: Ic3918caa922cfd99e361010b44fe9d0c95e28b1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111298
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-22  Noel  <noel.grandin@collabora.co.uk>  [7be139f114f5f14588e06f8224b0b978db833de2]

        loplugin:refcounting in extensions
        
        Change-Id: Ie4e4c771542ce38ce8197667f6374cc191a44ee9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111286
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-22  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [26d23c96d449c201e50df04023d9cbfd59d3d133]

        Trendline dlg: Enable widgets only when matching type is selected
        
        Change-Id: Ia232683aafdfe8d2b32be985476cb20702fc807c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111104
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-02-22  dante  <dante19031999@gmail.com>  [7862b5949c524522bddb5ab023d2a59ac41778d1]

        Starmath expert settings cleanup of deprecated stuff
        
        Change-Id: I83a38c54c1fe988c432d65e9c537d50756521b47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111236
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-22  dante  <dante19031999@gmail.com>  [927b4e74c4f841336575d20036e77bde10cd335a]

        Correct description error of config field
        
        Change-Id: I3da7ef2ed9ac17240cbd1e6de7bf88ca923e1b92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111235
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-22  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [b53232033ed528d0e2c0f9b074c6853d7a3f0ddd]

        Update Data Label dlg according to UX mockup
        
        Change-Id: Ia9855a4bc9c5211b4510aa1053faac9e65346818
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111118
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-02-22  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [f06380c1eb24aebc73c3ee48a353de9119305c87]

        No such thing as ChartTrendlinePanel
        
        Makes LO crash when opening trendline dlg
        
        Change-Id: Ib9a1d5b4cb19b4ba27e9d1759a6817ad183cdc6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111076
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-02-22  Noel  <noel.grandin@collabora.co.uk>  [eac1daddf376f44b55b5d592cdada2b7775f2910]

        loplugin:refcounting in dbaccess
        
        Change-Id: I8d8b33b5488dd1568f0105425d033da42578b4e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111289
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-22  Noel  <noel.grandin@collabora.co.uk>  [21d76782b39cf83130985d27138f61308f572151]

        loplugin:refcounting in drawinglayer
        
        Change-Id: Ia7bf3a4811a47180ce2a92852a01b613ff16279a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111288
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-22  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [795ac4b5b6ba2c55ca73859fbc9bd4116120fe29]

        Update trendline dlg according to UX mockup
        
        Change-Id: I0b544f15776a641b39704bbe2ec848c687ae55bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111103
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-02-22  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [e4037a34f784cc54fba08bdac48f1660f7c2ec5f]

        tdf#133423 Add UITest
        
        Change-Id: Ifddcb283073796a890a374f6b5100ddc5909a23b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111075
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-02-22  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [33a193130f7643f5bab2c9369f5d700114c6fbee]

        tdf#133423 Add ODF import/export test
        
        Change-Id: I147c0cbd0b19d13ba86c3aa42cfe03de5d24de88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111099
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-02-22  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [4141533a3fb984fbaefe87b15fceeda7f2082061]

        [API CHANGE] tdf#133423 Implement chart:regression-moving-type
        
        Change-Id: Icb967367fbf12e5a1566b7f18ebe5e3d8a3534f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110748
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-02-22  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [c40ce0c542b46d45a00561a926953df2fe9a9762]

        Colibre: tdf#133038 change some formatting icons for Catalan
        
        Change-Id: I7a56ad91c3f23a0b2a33d732c885dedb06eacd87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111270
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-02-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [460c778bd483fb0a61c4b0d46f5f876ce80dff26]

        devtools: add implementation class to the methods category
        
        Implementation class is the class where the method is implemented
        on.
        
        Change-Id: Ia415ce96a821b4335e1f378b6b7773548fd3e705
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111293
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fed778b1cf85b100d5744ceffabb08a3d1243271]

        devtools: add MethodNode to show the column values for methods
        
        This adds the MethodNode, which uses reflection to get the info
        for a perticular method - mainly the return type and input/output
        parameters. The types have been simplified for this view.
        
        Change-Id: I81f895d3cdf1472ae4b21227572b7ccfad607018
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111094
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [883607d55154eadbc4fa8d1920500af1060ee69e]

        devtools: rework columns for all categories in the inspector
        
        The columns for services and interfaces has been simplified to
        just "Name" column. For methods the columns have been changed to
        "Method", "Return Type" and "Parameters". The properties tree view
        remained unchanged.
        
        Change-Id: Ie8db69e11a3ea5aa289305017ed024d2d0d627da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111093
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [28115cec387e4a548844a7402be798d6ff47f9ac]

        devtools: change the object inspector view to tabs
        
        Until now we had only one tree view with top-level nodes for
        services, interfaces, properties and methods. The problem with
        this is that each one category has it's own distinct columns
        (especially methods) so they can't fit well into just one tree
        view. Services and interfaces categories are very simple so they
        can be presented in a simpler way.
        
        This change adds a tab-bar on top, for all the categories and each
        one is now presented in its own tree view, which makes it possible
        to modify the tree view to the specific category. Tree views are
        currently copies, but they will be modified in the future into
        what is more appropriate for the category.
        
        Change-Id: Ib532df9bb7b9e0920fff57085d6ec4f1031b3ed8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111092
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-21  Tor Lillqvist  <tml@collabora.com>  [385808a2dff7300ec0120fdd5e8acfad8f86e50d]

        Typo fix: supress -> suppress
        
        Change-Id: I72aeaff1bc8ac67253265ea99de91b9b9906e5d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111275
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-02-21  Noel  <noel.grandin@collabora.co.uk>  [e150c78cdfbe112bd880107b476ac42e72d4643c]

        loplugin:refcounting in package..sax
        
        Change-Id: I83618f54a4117cd81d8626307716129a761e14c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111274
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-21  David Tardon  <dtardon@redhat.com>  [bb8fb3237c9d1b9516f5803d476c1db09570c2dc]

        expand lotuswordpro README a bit
        
        Change-Id: Ibe5e5b1bef43049065915f80aae5037a782ed698

2021-02-21  Jean-Pierre Ledure  <jp@ledure.be>  [4b448758a98670efe259965829e5ce0861392caf]

        ScriptForge - (SF_Platform) new Locale and PythonVersion properties
        
        - 'Locale' returns a la-CO (language-COUNTRY) string
           derived from com.sun.star.lang.Locale
        - 'PythonVersion' returns Python major.minor.patchlevel
           supplied by ScriptForgeHelper.py platform class
        
        Change-Id: I2b8495c03253b17c5e4ba14765b1f359eee67813
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111284
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-02-21  David Tardon  <dtardon@redhat.com>  [301b09f0c4fef6fca52fa0b28827a657bbbb6b39]

        lotuswordpro: allow to dump intermediate XML into file
        
        If env. variable DBG_LWPIMPORT_DIR= is set to an existing directory, a
        formatted representation of the intermediate XML format is dumped into a
        file named lwpimport.xml in that directory. This makes debugging of
        Lotus Word Pro import a lot easier.
        
        Change-Id: I872c388c2b378d55f476973890a073ec932e1b4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111283
        Tested-by: Jenkins
        Reviewed-by: David Tardon <dtardon@redhat.com>

2021-02-21  Noel  <noel.grandin@collabora.co.uk>  [78040af9acea0ab681aa54ff23844b647bc9b4f3]

        loplugin:refcounting in sc
        
        Change-Id: Id0ba24985aab36b931fa74b266dc5bf0bef62bb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111273
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-21  Noel  <noel.grandin@collabora.co.uk>  [8f231fc5df201c45d16bce0b4b17f727842b2121]

        loplugin:refcounting in sd
        
        Change-Id: Ic95aa7a3c1fdab1baef744ec85ffc9c98dee5f1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111272
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-21  Noel  <noel.grandin@collabora.co.uk>  [98173f6222cec22170b53c7d9c94c6ce5b08b4d9]

        loplugin:refcounting in oox..i18npool
        
        Change-Id: Iff904a7ac887fa9b77bea87dbb1012281848a540
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111278
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-21  Noel  <noel.grandin@collabora.co.uk>  [897970cd0b9709258b6b5b5fc05dba2e74a72b7c]

        loplugin:refcounting in framework
        
        Change-Id: I2d7d14fe0335689e4a338c70587bf33137ed1ddd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111279
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-21  Noel  <noel.grandin@collabora.co.uk>  [6b6f9fb71fa1bfcb438b89596e6f19529cfe1eba]

        loplugin:refcounting in filter
        
        Change-Id: I77323376b7a2b04e50bf3017c00a0eea566da37d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111281
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-21  Noel  <noel.grandin@collabora.co.uk>  [7ffb71e759e5d29a505188d1cbf506dd57383a4a]

        loplugin:refcounting in forms
        
        Change-Id: I19d67e54f77e354eaddaaa7de1f3e22c2b7cdbf6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111280
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-21  Mike Kaganski  <mike.kaganski@collabora.com>  [6dccc6b54e4bb13f765d494bcdcdd782fa11fe38]

        Some more unit conversion unification
        
        Change-Id: Id000613426eb5a0159f44419446cad1f3d7f1845
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111282
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-21  Andras Timar  <andras.timar@collabora.com>  [308a72192036f84340578b7670afbbf4f8377345]

        fix variable name in SAL_INFO
        
        Change-Id: Ie6da9b1677e60b4e9dfe507e1571cc68610a6cf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111188
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2021-02-21  Mike Kaganski  <mike.kaganski@collabora.com>  [32cfffbfc0eb0a2b37080bb0936097949b893001]

        Use structured binding here for simplicity and clarity
        
        Change-Id: I1da9fe46d72f9b274022d28667b2244cb0824131
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111190
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-21  Mike Kaganski  <mike.kaganski@collabora.com>  [27c272797b4a90704c4d0b267d042f4d0837a153]

        Missing include (fix --disable-pch build)
        
        Change-Id: I0e44c03059f86946f57230bf9786a8fe25e55dea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111189
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-21  Mike Kaganski  <mike.kaganski@collabora.com>  [cdc67f6da362cea008a780abe412403eae64d04c]

        Some more unit conversion unification
        
        Change-Id: I1a906d918bb4255a75c62c68a57244f59d51d2b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111269
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-21  Heiko Tietze  <tietze.heiko@gmail.com>  [eb807e785b6acda1529b2f58ada2c1e84b38f7f5]

        Resolves tdf#140511 - UI glitches
        
        Clean-up of nested grids and boxes
        
        Change-Id: Iea2aa3d03210c0bbbf15b3eed546795de972b21b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111209
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-21  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [e61db880c26fe65ff02e914465ba58e947baf47c]

        elementary: tdf#133038 change some formatting icons for Catalan
        
        Change-Id: I3b51677f9451220c0c039c61467e903eabfc0395
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111266
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-02-20  Caolán McNamara  <caolanm@redhat.com>  [130a866a2e289d78a680a57c0cdf84e7dd17d285]

        no need for this .ui to require LibreOffice lib
        
        Change-Id: Ifb202a34d745e08023c94a1646eca1d9e8b8cb2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111264
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-20  Caolán McNamara  <caolanm@redhat.com>  [aac0412d549ec6a2763a2beee1fdb24b501c6982]

        ofz#31177 avoid config layer for fuzzing
        
        Change-Id: Id476c3075ed20e97e93ea58813007941bd090027
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111263
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-20  Noel  <noel.grandin@collabora.co.uk>  [d49277fc7c017c5a62a0c28af782cfc04a6460ab]

        loplugin:refcounting in sfx2
        
        Change-Id: I22ca5dab32fb4bf9a1ab7d478105db2d12e14b14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111262
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-20  Noel  <noel.grandin@collabora.co.uk>  [7c992bd895574eb1faf473875f8e655e9b73cb79]

        loplugin:refcounting in starmath
        
        Change-Id: I165272a8f7bd514b60719db360a2a19236b6658a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111260
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-20  Noel  <noel.grandin@collabora.co.uk>  [85a74ebd929d6396daf591a01f79758888fd7e4f]

        loplugin:refcounting in sot
        
        Change-Id: I29d50f536779c28570c8920ad34d0770934af0c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111261
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-20  Noel  <noel.grandin@collabora.co.uk>  [f56ae6badbb1eeb53c443bedbe8e96fd36ed426c]

        loplugin:refcounting in svgio
        
        Change-Id: Id7669026fbe4b6cc92e2b137cba0c6c3c33f7712
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111259
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [aa644cd9f39670521ba0c93c152fc428e7bf01b4]

        uitest: sw: remove duplicated test
        
        Not sure why this test was added, but the fix for tdf#49683
        already contains a unittest, see 831b712d3da08f0050d2ee92c384ad8e6a2e461c
        
        Change-Id: I6c52e075118ba0e438dfdff8b0ca3be94b0dd5bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111227
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [85779dce8c2dd4fb8330d0c38b3599985d33b0ef]

        tdf#122780: sw: Add UItest
        
        Change-Id: I9cd0c3e25842d69ee34f40ce206c022f86fc9545
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111242
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-20  msrijita18  <msrijita189@gmail.com>  [e61c0af4718af5dcb2efa94fba2f031dd0c92e1d]

        Add unittest for tdf#123841 Unfilled rectangles make filled rectangles
        
        Change-Id: Ic429ab5aa21102a44c9a559438bf3659a9d9137c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110849
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-20  Noel  <noel.grandin@collabora.co.uk>  [d8ed3bda462b351d2b98ec57cfdb879e0eec0010]

        loplugin:refcounting in svx
        
        Change-Id: I79afd219a29ad176ce72020579d2b29a0b3ec09d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111220
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-20  Caolán McNamara  <caolanm@redhat.com>  [a87fa0206bbcbcf9aa13ee17f6f41d34e176775e]

        drop some unneeded includes
        
        Change-Id: I0fe18c3e535bee2213606b7189778c40403a97ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111255
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-20  Caolán McNamara  <caolanm@redhat.com>  [41fe604a2e48c8c921a29bf4240abf8929582e2e]

        merge together interimdockparent usage
        
        and their uses of VclBuilder can be contained to vcl
        
        Change-Id: I0cbbd3175e4ec857187b7f1716232a3514fe9605
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111251
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-20  Caolán McNamara  <caolanm@redhat.com>  [1e0ade8b56c644868a72156186ab5c83e2abfb69]

        move docking adapters to vcl
        
        Change-Id: I9be6f65734c24196758dea6853219a168c53a7fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111250
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-20  Caolán McNamara  <caolanm@redhat.com>  [4959e43e1618b281c03ec58948fb61801add30b3]

        missing labels for two menu entries in writer readonly context menu
        
        since...
        
        commit 45d57a0dba8bb5a92150cc07bdff0b37b3041007
        Date:   Tue Apr 18 13:13:27 2017 +0100
        
            convert readonly menu to .ui
        
        Change-Id: Iaa65fc38be666067a3922e716902c8112da8ddde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111245
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-20  Noel  <noel.grandin@collabora.co.uk>  [7d7d4cf217e82db8839dbc49dcab1ab72c203b4e]

        loplugin:refcounting in sw
        
        Change-Id: I56f2f5aa4d9105e93f28701b8352d1fb97829ead
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111215
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-20  Noel  <noel.grandin@collabora.co.uk>  [6aecd49aa6de7c7f65c3c240ee3b7db36497df4d]

        loplugin:refcounting in test
        
        Change-Id: I1e741283bffae6c3e40f4e61aaed5c085997c74f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111214
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-20  Noel  <noel.grandin@collabora.co.uk>  [197bcde5c4d771ace11962213c11c9763be11039]

        loplugin:refcounting in svtools
        
        Change-Id: I20f6b07aded513a4100d7ae4c7d74365a93dacca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111221
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-20  Noel  <noel.grandin@collabora.co.uk>  [66217bc8222537d7358464131a7fa30917a3a960]

        loplugin:refcounting in svl
        
        Change-Id: Iae192caa9d05f71ce02aae966ef1d71232d1a7b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111222
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-19  Stephan Bergmann  <sbergman@redhat.com>  [52f887612a5dccdca15af0408ad92284277733c5]

        loplugin:referencecasting (--enable-evolution2)
        
        Change-Id: I7e4470e0713a69ecbae3aebac2129557bd8a16c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111249
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-19  Tor Lillqvist  <tml@iki.fi>  [22e89d2ccd3ad3ee1b5ee00aebadd3d5a38fd5dd]

        tdf#140332: Can't use System V semaphores in a sandboxed macOS process
        
        See
        https://developer.apple.com/library/archive/documentation/Security/Conceptual/AppSandboxDesignGuide/AppSandboxInDepth/AppSandboxInDepth.html
        , "Note: System V semaphores are not supported in sandboxed apps".
        
        So use POSIX semaphores instead.
        
        Change-Id: I37c910cf13b868ab15fe31f90e42d24a9a24eeb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111239
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-02-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [794936b7b4e8661c83db32ab6ed532ed2627fea2]

        uitest: remove duplicated tests
        
        The document properties dialog's code is the same for the three
        components, no need to test the same things in three different places
        
        Change-Id: I26effca2093fdf6c5a98c641c03b7c1b5205838f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111229
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [ee65cd26b546e5904bcec90125ee0f13a2ad34d4]

        uitest: sw: test insert/remove of custom properties
        
        Change-Id: I6de4c73a79e3a3ae5f9fcd4e6efcf25dc846e880
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111228
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [6997ed7babe5d72cff8f46fdf997543a36efb766]

        uitest: sw: differentiate the elements in the custompropertieslines
        
        Change-Id: Ic61cd1655df2bcd7b89c4dfadcda801b7160253c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111226
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-19  Caolán McNamara  <caolanm@redhat.com>  [8edfede1bf11bd96ca0a1e20c9a5f010498fe381]

        add some missing use-underline properties
        
        Change-Id: Ib6cc06ccb8986e85a09335c3fa06f8c2a50eec2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111244
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-19  Caolán McNamara  <caolanm@redhat.com>  [e872d77cc0e5dc1571df4559101d0b80e40097c2]

        weld slidecontextmenu
        
        Change-Id: I7777a3fea3ddf920c45daa244826dffb7effa58c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111238
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-19  Caolán McNamara  <caolanm@redhat.com>  [ed8a157666c4aef5a28f9292e545095520c0dfaf]

        ignore "fake" keypress in slideshow
        
        where the fake keypress is needed to workaround
        https://gitlab.gnome.org/GNOME/gtk/issues/1785 which exists as a problem
        in gtk < 3.24
        
        Change-Id: If8cdd536668f515327ab8fc11033e5f9c6e56a35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111237
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-19  Caolán McNamara  <caolanm@redhat.com>  [d648cf4d1a56ac7d4bb4e0e6c533549a0e4b25f8]

        weld MasterPagesSelector context menus
        
        Change-Id: I0ed933d81ef8f5004c8efa36dd0cdcdca947a0a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111233
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-19  Caolán McNamara  <caolanm@redhat.com>  [bac75eaed7d09f917497f59b021235b5eeb567ae]

        RecentMasterPagesSelector menu has no "edit" entry
        
        its the same menu as MasterPagesSelector and the same "large" vs
        "small" enable/disable logic should be in use
        
        Change-Id: I3672c47299d585fbcec6fa2000fc0c84d6481ce1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111232
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-19  Caolán McNamara  <caolanm@redhat.com>  [860b2d0123cc44437d4882d7d5f204a32ed21a62]

        update pches
        
        Change-Id: Ic4586057346b6de700c1bb6ff4cd759a11bb3e4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111231
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-19  Caolán McNamara  <caolanm@redhat.com>  [d54d66e25ec0206f43ead5fe72428ebefd0b857c]

        move FixedText into toolkit-only headers
        
        Change-Id: I398e0eadedb58e43d670ddd947167a0a75759c2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111089
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [5e7e6c0b64dcd698636b9b5655b371bdd9cc5289]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9b39373c0559094e6b8b47cd740a7d5ddeb6a107
          - tdf#139667 update  insert "Page Count", including numbering style
            
              ( swriter/02/18030400.xhp )
                * basic description for this command has not been changed
                  since first commit in 2004.  Updated to appropriate form.
                + add <relatedtopics> section and one link
                * use renamed German id from swriter/00/00000404.xhp
                * update to <h1>
            
              ( swriter/00/00000404.xhp )
                * rename one German id
            
            Change-Id: If62ea45a52d9856e3ce42096c93ae60782040d33
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111180
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            Tested-by: Jenkins
            
2021-02-19  Caolán McNamara  <caolanm@redhat.com>  [7752bbe121fa0cd892ffc6ddaf465f519573dc09]

        foward declare NotebookBarAddonsItem instead of using include
        
        Change-Id: I57e5a8f28a40994b61ab0f554401e4f70c8ffc12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111230
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-19  Caolán McNamara  <caolanm@redhat.com>  [40496a1910c2fc453f010b0492a79aa62afbbc75]

        forward declare VclBuilder in VclBuilderContainer
        
        so we can hide it as a detail
        
        Change-Id: I8ab9097c04a16684ee89a92713ef5975d83b76bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111225
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-19  Caolán McNamara  <caolanm@redhat.com>  [58a8289afb507603c6ec00594ffd7fffd859b6be]

        weld inputwinmenu
        
        Change-Id: I84995928412ed45b4b91939b8a0b48906bb3c13b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111223
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-19  Caolán McNamara  <caolanm@redhat.com>  [074e969a23be8bf2f5ef21d6997f7a0522c81369]

        move VclBuilder::preload so desktop doesn't need to include that header
        
        Change-Id: I72f2b21cb9ac0b39995887afcf41189f2e7ad284
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111219
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [2db9ef47478fa7faf4fbceb0791edf43a110fb4f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 07062a1f83cff429a389101a7781632827c8a7a0
          - tdf#139667 update to "ordered" and "unordered" on Writer list styles
            
              ( swriter/01/05130000.xhp ) "styles in writer"
                 * "numbered" -> "ordered" and "bulleted" -> "unordered"
                 * rename German id (not used elsewhere)
                 - remove all colspan="" rowspan=""
                 * update to <h1>,<h2>
            
               ( swriter/01/05130100.xhp ) "condition" tab
                 * "numbering/bullets" -> "list"
                 * rename German id (not used elsewhere)
                 * change German id that was changed in
                     swriter/00/00000405.xhp
                 * update to <h1>,<h2>
            
               ( swriter/00/00000405.xhp )
                 * rename German id to "conditional_style"
                 * correction to access command, and update command
                   to <literal>,<menuitem>
            
            Change-Id: Ia7999d20c7a5d2f2c003a5834bb598e6b9106b37
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111172
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-02-19  Caolán McNamara  <caolanm@redhat.com>  [91dffd7424a4522440a84fca2262a1701aaf4e8b]

        weld rows menu
        
        Change-Id: I0dd56e2c236b15b057ddd0f2d93019b783d457d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111218
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-19  Caolán McNamara  <caolanm@redhat.com>  [84a3b4d7635d0a5819e8b376efa4d47e74612739]

        nRow argument is unused
        
        Change-Id: I9401d5af8e537423e7198435457107e12817fc09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111217
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-19  Caolán McNamara  <caolanm@redhat.com>  [3b29a4b33e2adc7589e4a5483725d7d765bcaff0]

        drop unneeded include
        
        Change-Id: I78ad2129d97d6a7476e81dc7689ffe30c449eb75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111216
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-19  Caolán McNamara  <caolanm@redhat.com>  [a6f364433b0bd5e1d51c775ad10099004a20140b]

        weld FunctionPopup_Impl
        
        Change-Id: I1489f545af75fc93cf37c4399217cd91ca464243
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111212
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-19  Caolán McNamara  <caolanm@redhat.com>  [d3765ec240eca85a72c6940a5e19bb82d65cad03]

        Related: tdf#140409 scale the menubutton like the other widgets
        
        Change-Id: I6b42ef958dd1625cfef5e48e45c932aef9a5960f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111211
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-19  Jun NOGATA  <nogajun@gmail.com>  [baddf594428a2e6cb011d3e1c710f380ec02d594]

        Add Japanese label makers data
        
            * Original Data: Default Settings for Japanese
              https://ja.osdn.net/projects/openoffice-docj/
            * Data cleaning: Tomonori Iwahashi(JO3EMC)
        
        Change-Id: Iebe4dcd85bc035d9c64a1fef2d0fd810acc6d3f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108536
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2021-02-19  Caolán McNamara  <caolanm@redhat.com>  [74e8f0b63894c921535d949fe0eebb43f7be52ed]

        detect if menubutton already has an image and reuse it
        
        Change-Id: Id8e48491ad27cd3bfac96817ae1bb4da751c38e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111210
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-19  Michael Stahl  <michael.stahl@allotropia.de>  [a0c8dc42335764d07c16a017c6b00486ec17ae53]

        python3: upgrade to release 3.8.8rc1
        
        Fixes CVE-2021-3177 plus these less important ones:
        CVE-2021-23336 CVE-2020-27619 CVE-2020-26116 CVE-2019-20907
        
        Change-Id: Idbe072a9db1faf8363b4f7795b9fde71c26969f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111208
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-02-19  dante  <dante19031999@gmail.com>  [a260aac0a26dbf659aff55b8a76fdaa7636def53]

        Starmath now allows multiple parsers
        
        This is an intermediate step towards making a parser wich supports
        mathml standards.
        The parser now is a "mask" wich calls the correct parser behind the
        scenes.
        Parser 6 is the same as parser 5, but will be implemented soon.
        Parser 5 does what the old parser did.
        Using as defualt smsyntax5 in order to be able to code parser6 without
        provoking any backguards compatibility problem.
        
        Change-Id: Iccf73e5ba96870450b98907f78a2a0c28abf6093
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111066
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-19  Caolán McNamara  <caolanm@redhat.com>  [b925043f64179c23c5f7cfbc20b7c46cebdd1a26]

        rename get_vscroll_width to get_scroll_thickness
        
        and add split customize_scrollbars to form a separate set_scroll_thickness
        
        Change-Id: Ia4b1c85d6ae85b0fb7aeb852d3a91b36b63143db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111207
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-19  Noel  <noel.grandin@collabora.co.uk>  [de9d840743413470aa57333fbe540d6c8f7dffb1]

        loplugin:refcounting in ucb
        
        Change-Id: Ib62c99b9cb71adda5c94d268f726949117163ede
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111200
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-19  Noel  <noel.grandin@collabora.co.uk>  [3f95cbcda193c2e87159ba3e8c137f8a12643c84]

        loplugin:refcounting in vbahelper
        
        Change-Id: I91c4ce6529e18a309e7b6d4432b612f7d38f817e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111197
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-19  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [ea42fc20b9bf904ad5be1f5a362d9c3d46549362]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 065569618bde9f98b7f152e4c5aadf11d5f3e64a
          - Take Mac keyboard into account with Styles shortcut
            
            Change-Id: I67322e56753976225ab1ecfa0508269d58c5ab30
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111194
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2021-02-19  Noel  <noel.grandin@collabora.co.uk>  [63058a4f2b0809748d43c7f45dcf85dbcd1dfcb7]

        loplugin:refcounting in unoxml
        
        Change-Id: I979b309271809b64d6f04cbccd14e0ee3b09ec81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111198
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-19  Miklos Vajna  <vmiklos@collabora.com>  [f4b1095451092cb251f15f160d00510e7d75aa46]

        compilerplugins: fix referencecasting for clang 7.0.1
        
        The error was:
        
        error: 'error' diagnostics seen but not expected:
          File /libreoffice/master-clang/compilerplugins/clang/test/referencecasting.cxx Line 113: unnecessary get() call [loplugin:referencecasting]
        1 error generated.
        
        I.e. it seems clang7 has the same problem as clang5 that it emits
        multiple diagnostics for that problematic code line. Adapt the ifdef
        accordingly.
        
        Change-Id: I232ff9a158663e2cb3030e51f655249ff315361e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111196
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [ccdd11b61f94bfb188676fa5ad2aab63949dd5b3]

        tdf#140058 repair which Bullet and Numbering label is changed
        
            https://gerrit.libreoffice.org/c/core/+/110928
            describes the intention, but that patch changed
            the wrong "Bullet and Numbering" label. This patch
            undoes that change and changes the correct label.
        
        Change-Id: I483e597e94e6d8e28b5b914e3e2e44a6abdf1358
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111151
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-02-19  George Bateman  <george.bateman16@gmail.com>  [57dec020b9527d3dd472e33010381822d4ca306c]

        tdf#65872 [WIP] Allow prefered interpretation of pasted numbers to be saved
        
        Change-Id: I065f1f8cff1b3c7d7198ce431df39a7b8cb7b593
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107402
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3d8c288deca6257838aa5b9eb56922754b2532a3]

        Fix typo
        
        Change-Id: Ia84a41df2359180ddd615aeb5ea6c9915e311e3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111154
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2021-02-19  Luboš Luňák  <l.lunak@collabora.com>  [b9921adae997579915b4600c688719620f9adaf6]

        "delete" also empty Calc cells if it helps mdds (tdf#139820)
        
        With mixed non-empty and empty cells, deleting a range would normally
        mean deleting just the non-empty cell ranges, which would make
        mdds repeatedly move parts of the underlying vector. Including
        empty cells in the range to delete may result in just one pass.
        
        Change-Id: Ia2ebcaba054c6e46f3cf6c964ba883bb600d6ee0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111125
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-02-19  Luboš Luňák  <l.lunak@collabora.com>  [bba3afbd5e5ad65375e832a0e3174fe70d42a6e5]

        write color components properly in debug output
        
        They are sal_uInt8, which is technically unsigned char, and those
        are normally written as chars, not as numbers.
        
        Change-Id: I63d81ce270f95d06f1641eea3b2231a12a8aea2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111124
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-02-19  Caolán McNamara  <caolanm@redhat.com>  [ce5cf53a661a4083c1f2eb1c341c32e7e3cdde8a]

        weld BibGeneralPage
        
        go the route of all-welded to replace this mix of vcl and awt
        widgets
        
        Change-Id: I242b801dc1d9993fc478bb7253480f5b6c3c0ad1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111088
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-19  Caolán McNamara  <caolanm@redhat.com>  [f73289763452f2f32993d5defb79ce69ba8f5188]

        tdf#140409 Comment text ignoring zoom size
        
        Change-Id: If48d5c1085cbc86f81ba0c92c8875ef534900c15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111165
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-19  Noel  <noel.grandin@collabora.co.uk>  [7b649f835cc00ed76927c6821a135605609bed4e]

        loplugin:refcounting in vcl
        
        Change-Id: Ieca3dd33a7ae40c3f7b8ba30f763d71a548cd144
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111171
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-19  Noel  <noel.grandin@collabora.co.uk>  [34ad5eaebf6548f6006d97aa46837ca1f1dd141b]

        loplugin:refcounting in xmlhelp
        
        Change-Id: Ida82bee18d0828f299db0e87ecb2faf67432dc4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111170
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-19  Noel  <noel.grandin@collabora.co.uk>  [85e51d1fb5ed3019ef2409c8c8a7721148bb4178]

        loplugin:refcounting in xmlscript
        
        Change-Id: I82e3fe7ec8f45d9e99ec51688df97a0e5a33f58c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111169
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-19  Miklos Vajna  <vmiklos@collabora.com>  [efb093893ffe9aa6340bde72e12d0512200d2100]

        pdfium: eliminate FPDF_DOCUMENT from public header
        
        Which means the last pdfium include can go from PDFiumLibrary.hxx.
        
        Change-Id: I73e40767f594c9a6ce75582621af975419ccf996
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111163
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-19  Noel  <noel.grandin@collabora.co.uk>  [75894d5c6afd3f4d206b50c529d83db9c1f8232d]

        loplugin:refcounting in xmloff
        
        Change-Id: I739aa5914359edc4fdfdc341b09718ddbb7c04e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111121
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-19  Noel  <noel.grandin@collabora.co.uk>  [1e8e8327847c18e6dac09615d7d905298f608e8c]

        loplugin:refcounting in xmlsecurity
        
        Change-Id: Ic5227df4bd5b1f3dfe9cd13ae971d268a40f0fcf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111120
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-19  Mike Kaganski  <mike.kaganski@collabora.com>  [ce671c2275195f7545366ec9a11100c105ac366b]

        Some more unit conversion unification
        
        Change-Id: I8f0afb93ffb8bd1b88efca802fad5e9aeb447021
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111168
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-19  Quentin DELAGE  <quentin.delage1@etu.unilim.fr>  [409a9dbc04c4b98a3f9ca81618906b16937ff2f0]

        tdf#124176 Use pragma once in include/oox/drawingml
        
        Change-Id: Ifcf41582cd305293a701707618ff0f4b7d6322ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111162
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-02-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [3a1e3bd2bb71d084233dfb791c1d0c3dd81b43e5]

        tdf#117706: sc_uicalc: Add unittest
        
        Change-Id: I7c201585d5c9a2651bea47b44069a5836b3df3b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111166
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-18  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [dbc13b94f67ce1017577e11af53b0c13daba180e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1f290dca1dedb503935ef2ee627b00bbb8eb37be
          - Another random typo grab bag
            
            Change-Id: Ib548ab7e25600fc693d7a9d6319104f431eb8e8e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111167
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-02-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [37157772a1888cd0c227ded2311afd0abe6d02ef]

        tdf#134432  icon label to "Character Highlighting Color" for Shapes
        
            WriterCommands.xcu has .uno:BackColor for character highlighting
            in text, while GenericCommands.xcu has .uno:CharBackColor, which
            is used for all character highlighting in textboxes and shapes,
            in all the modules including Writer, but this .uno appears on
            the Text Objects toolbar for Writer and Text Formatting bar for
            Calc, Draw, and Impress.
        
            Both .unos produce <style:text-properties fo:background-color>
        http://docs.oasis-open.org/office/v1.2/os/OpenDocument-v1.2-os-part1.html#property-fo_background-color
        
            .unoCharBackColor appears only in Calc, Draw, Impress, while
            Writer has both .uno:CharBackColor and .uno:BackColor
        
            Adding "Character Highlighting Color" for tooltip and menu labels
            to .uno:CharBackColor for Calc, Draw, and Impress, togheter with a
            longer label "(in Textbox and Shape)" that appears only in the
            "Description" box in the Customize dialog. This longer label should
            not create confusion for the other modules,which only have
            .uno:CharBackColor but will help to  differentiate the function of
            .uno:CharBackColor from .uno:BackColor in Customize for Writer.
        
        Change-Id: Ia88b51ee73d0c9ccc82700ed39bc01486ff3a8a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110865
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-02-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [be28e10f6fd758b5f811900468b7d3791025485d]

        tdf#139667 adjust Condition tab dialog for Text Body to "list"
        
          - This dialog referred to "Numbering", but better to refer to "List"
          because the level can also apply to bullets and graphics.
          - adjusted tooltip accordingly.
        
        Change-Id: I5256be054f44058f44711113a85f3053bfd4c755
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111041
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [1e0bd648db025236bfaa33aec8b1aab407e414a4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 99f8092e8b6949c519b8f03c1134b7d3e0282ef7
          - tdf#139667 update "numbering style" in footnote/endnote / linenumbering
            
              ( swriter/01/06080100.xhp ) "footnote settings"
               * move 1,2,3 to first in list of numbering schemes
                 (to correspond with dialog box)
               * combine paragraphs about styles
               * replace German id
               - remove "colspan = , rowspan=
               * move position of "Start at" to correspond to dialog box
               - remove "Character Style" heading, which is no longer
                 in dialog box.
               + add sys-switch for F11 shortcut key
               * update to <h1>,<h2>,<h3>,<note>,<tip>
            
              ( swriter/01/06080200.xhp ) "endnote settings"
               * update replaced German id
               - remove "Character Style" heading, which is no longer
                 in dialog box.
               * update to <h1>,<h2>,<h3>,<note>,<tip>
            
              ( swriter/01/06180000.xhp ) "line numbering"
                * "numbering style" -> "numbering scheme"
                * update to <h1>,<h2>,<h3>,<note>,<relatedtopics>
            
               ( swriter/01/05040700.xhp )  "footnotes/endnotes"
                * "numbering style" -> "numbering scheme"
                * update to <h1>,<h2>
            
            Change-Id: I563b3c20aabe94edfec76fae22a2585483492520
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111035
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-02-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [77663f16bb5951e7ca96975c06235bf3eb7385f5]

        tdf#139667 Bullet and Numbering tooltips, use verbs and add missing one
        
        Change-Id: Id5439fb3820db94c08d9902c859da199127fd339
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110791
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Tested-by: Jenkins

2021-02-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [7c08c1d920268c389f784218417ab4554d2781bf]

        tdf#139667 adjust tooltips and labels for diverse List Styles
        
        Change-Id: I10d9ba5d5f7278cc89db84125e59b0e58eb0e980
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110447
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [37bed869d9bd6cf81d39634c901f68798c3c20a6]

        extended tooltip corrections in AutoCorrect Exceptions dialog
        
        The Exceptions dialog tab got its extended tooltips automatically from
        the help pages. Two of them (Autoinclude) inherited a missing space in
        the tooltip. "Words with TWo INitial CApitals or sMALL iNITIAL" did not
        have an updated version of the help that included "small initial".
        
        Also, the inherited "extended tooltip" was for both "Autoinclude"
        items, and was missing a critical piece of information. See tdf#140366 and
        https://gerrit.libreoffice.org/c/help/+/110782 for details.
        
        The patch corrects the extended tooltips so that they are
        appropriate for each autoinclude.  Plus it adds a tooltip for
        each autoinclude.
        
        Also, changed the accelerator key for Autoinclude so that it did not
        clash with the accelerator for the "language" option.
        
        Change-Id: I893577c2da6da85cdd25465d6e0463dab185fe3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110773
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins

2021-02-18  Caolán McNamara  <caolanm@redhat.com>  [16ba07b59d417444d73e4dd70535d7379b34df31]

        Library_gie no longer exists
        
        Change-Id: I1e786496c07b503010ca412879e405ca77007d32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111164
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-18  Caolán McNamara  <caolanm@redhat.com>  [422a8c3218b484817a8723b57fe9845d6abb83f4]

        update DataBrowser has-focus when child widget loses focus
        
        similar to tdf#135641 case, focus-out becomes an issue with
        the bibliography editor if focus-in is seen on clicking in a cell,
        then click in a GtkEntry and tab around in a circle. Without this
        lose-focus support focus will be grabbed back to the cell of the
        initial click on a circuit of the focus-cycle
        
        Change-Id: I36288ed21dc4357c077f8dee55b55abf2457c2a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111157
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-18  Caolán McNamara  <caolanm@redhat.com>  [c56e0c791a79dc414108e1b2fbf0f7eb38657f10]

        move async focus-in/focus-out workaround to known client that needs it
        
        and for the normal case process immediately. Use-case is the
        bibliography editor, modified uncommitted entry, click in browser
        column margin area to select a new row, the entry should commit its
        old contents to the old row before filling from the new row
        
        Change-Id: Ib41d96afcfa86bcd1075b9512d4cfab593afa66d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111152
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-18  Caolán McNamara  <caolanm@redhat.com>  [28557f54caf924240e6d698a9d2f1e2bc1cf3ab4]

        link up orphan labels in mapping dialog to the entries they should label
        
        Change-Id: I0ed3792d68654f90ebe1e030d25528f087e53ac2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111102
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-18  Stephan Bergmann  <sbergman@redhat.com>  [9ece0ae7e1b07d61274c975cbc1cd55966a89013]

        loplugin:referencecasting (macOS)
        
        Change-Id: I99470067a34fab9fbc2ea53d2f8a634240f0d223
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111127
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-18  Stephan Bergmann  <sbergman@redhat.com>  [4adf4e0a5518f6895ca188c7b03ac430a53571e8]

        loplugin:referencecasting (--enable-extension-update)
        
        Change-Id: I658aa527d426c28fc19132c2583429c4b3de816a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111126
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-18  Laurent BP  <laurent.balland-poirier@laposte.net>  [22cc13ae083c8c092c657003c27a71a3ab5fea95]

        Clearer text to add new Impress template
        
        Change-Id: I291d90795b1b2a6c160bdf20544df73dbb8054c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110209
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins

2021-02-18  Noel Grandin  <noel@peralex.com>  [67db5b7c8df4aa0fab08ac2d11b732dbc28c4c62]

        tdf#140486 forms "empty string is null" setting not loaded
        
        regression from
            commit 3de38e95561ab7ca114d9f3307702ba89c4e3e9a
            Date:   Tue Nov 10 19:20:06 2020 +0200
            use fastparser in forms
        
        Change-Id: I1e679bdca17185f20c1f755da16f02aa5661e22f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111123
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [5e0a0b13eee64d27bb2a45580e409e6c2c5ae6cb]

        tdf#51828: uitest: add comment to existing test
        
        Change-Id: I30e1fb20685e6eb63954771b4fc3a7b9d2e200b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111122
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-18  Tamás Zolnai  <tamas.zolnai@collabora.com>  [92d1eaab8adf8de7afa607119770adb042283700]

        Better fix for tdf#125824: switch page only for the current view.
        
        First workaround was avoiding undoing:
        9dca7c2fac5c6b83a6910aa61b1a2a316f36d948
        
        Second workaround was forcing all views to exit text editing:
        e6c7a018a0cfee395ce2886d41c908a2447ef5cc
        
        Instead of these solutions, we allow to continue text editing
        in other views. What we do is avoiding jumping to the object
        location in all views while undoing. In theory, the two views
        / windows should be able to edit the document's different parts
        independently. So one view should not jump to the location where
        the other view edits something / does an undo.
        
        It works both with multi-window and Collabora Online's collaborative
        editing.
        
        Change-Id: I7ffe29bf175b8f855fe3e92b3d7e11ca6bcd3f5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111073
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        (cherry picked from commit 7db8c3d36db3ed727ade2609b7c1017cc813a560)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111112
        Tested-by: Jenkins

2021-02-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [fd745457be6371794ca8178631ecb3523c9474cd]

        tdf#57465: sc: Add UItest
        
        Change-Id: I600ee7a628087fb35903c34793f5eb1b48eee971
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111114
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [4e36ff33245ef1bb7cfb1f2d86d84736d2ceeaa2]

        tdf#100517: sc: Add UItest
        
        Change-Id: I91dd999d55971374070312ef9f8fa5141ae650fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111113
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-18  Miklos Vajna  <vmiklos@collabora.com>  [3591c657ddee42a0a4b05fe87b13a737c5bfe868]

        sw bibliography: make URLs in the bibliography table clickable
        
        - Don't reuse the <text:index-entry-link-start> /
          <text:index-entry-link-end> mechianism from
          <text:table-of-content-entry-template>, because
          <text:bibliography-entry-template> doesn't allow this
        
        - Use STR_POOLCHR_INET_NORMAL as a char style, so the URL looks
          clickable
        
        - Allow absolute URLs for ToxAuthorityField::AUTH_FIELD_URL (other URLs
          like ToC are always relative)
        
        - Track the new text added by FillText() between the StartNewLink() and
          CloseLink() to figure out what is the URL to be launched on click
        
        Change-Id: I126fa06aecfff783e62b65a548228ff781b62c5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111117
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-18  Noel Grandin  <noel@peralex.com>  [787158d528838bdb25d86139ab02ecdd4e341bdb]

        disable-pch fix
        
        Change-Id: I1200bf7818be7f8142d0a5282d6cf2ef5993d3fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111098
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-18  Noel  <noel.grandin@collabora.co.uk>  [1ad26c9fc237e00247f18fcc8ccc778fba88d1fd]

        loplugin:referencecasting add check for new rtl::Reference operator
        
        rtl::Reference now has a conversion operator to uno::Reference,
        so look for places where we can simplify the code and use that.
        
        Change-Id: Ic81db50d670bed5e875300577d4bf5f3599cc2c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110798
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-18  Stephan Bergmann  <sbergman@redhat.com>  [653e9627828adafc833fd179cea495f4b6e409ce]

        More verbose GIO transfer failure information
        
        Change-Id: Id379a545017d1574e1253ef7c1a9dac49f87b043
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111105
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-18  László Németh  <nemeth@numbertext.org>  [7dd8f8aace536a8e60e87e61ee1d90d61fba15eb]

        tdf#120351 DOCX import: fix slow endnote import
        
        by parsing endnotes.xml only once instead
        of parsing again and again for every endnotes.
        This was a serious performance problem for
        documents with hundreds of endnotes, where the
        endnote import took minutes instead of seconds.
        
        Note: switch off CHECK_NOTMERGED in a debug build
        to measure realistic speed-up, e.g. 98 s -> 18 s
        for a document with thousand of endnotes.
        
        Follow-up of commit 9b39ce0e66acfe812e1d50e530dc2ccdef3e1357
        "tdf#76260 DOCX import: fix slow footnote import".
        
        Change-Id: I88cdc5101c25041f985fdc23739a0dadf24a13e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111030
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-02-18  Noel Grandin  <noel@peralex.com>  [63d14566ba93b87f23a7ba68f8ea733cf19be101]

        tdf#140198 Base text field will not retain multi-line setting
        
        regression due to a combination of
            commit 3de38e95561ab7ca114d9f3307702ba89c4e3e9a
            Date:   Tue Nov 10 19:20:06 2020 +0200
            use fastparser in forms
        and
            commit 3d0084770923ed8c17e496965abae862a4796e63
            Date:   Fri Dec 4 16:14:16 2020 +0200
            fastparser in a couple of random places
        The first one introduced the bug, due to the fallback
        paths from fast to slowparser, things kept working, until
        the second one removed the fallback.
        
        Change-Id: I1aaae902eda2aaf8f5151404ddb3577f4582757d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111101
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-18  Julien Nabet  <serval2412@yahoo.fr>  [6d1b079b0c034948384a11675c6f7f52a29d23d7]

        tdf#140400: Percentile function wizard has a typo in the hint
        
        Change-Id: I4f0c72f974b410a2da7e0c7c2c505ecbf5a6a751
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110879
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-18  Andras Timar  <andras.timar@collabora.com>  [f36c3a7dc21e33bf7a2e47a6151775a7f747c6a8]

        On aarch64 platform deb package platform string should be arm64 actually
        
        Change-Id: I0b4b04e4a6f5c474b3961e5223128e0c835b8c44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111096
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2021-02-18  Stephan Bergmann  <sbergman@redhat.com>  [e0f2256b90fb30a5a7858f93c168d9da12061e70]

        Fix an OUString construction
        
        ...introduced with 9d161857f1d4afcb772b477455797a2da0e47a9b "tdf#127471 correct
        EMF/WMF im/export for scaled font"
        
        Change-Id: I2b807e102ca7f71a61794f511dee302c7e509026
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111095
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-18  Quan Nguyen  <quannguyenvan1701@gmail.com>  [62dff2844b0bf1d1bcb8eb4d6db529ef4a31bee4]

        tdf#92768 Add rendering support for hiding title object in chart2
        
        Change-Id: Ice6335d52d53dcbaa8711f9669597bf5321ecd7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110889
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-18  Caolán McNamara  <caolanm@redhat.com>  [ad4d715ca69d6f09fb2d8a713c79edb999ad2316]

        Resolves: tdf#140444 return early before null-deref
        
        Change-Id: I85c0d178c3d6e375beb3ad50c4bae9ba0ac29937
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111054
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-18  Tomoyuki Kubota  <himajin100000@gmail.com>  [ddde467cdc60a0373c952c04b5f138ad96ff66e4]

        adapt to prefixing , even when OSL_DEBUG_LEVEL > 1
        
        Change-Id: I5fe9755eaf0cce963fda2dbc2ec27b31d0d7dc52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111045
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-18  Noel  <noel.grandin@collabora.co.uk>  [6cb2365511e23abd22f76cda76981222b81efdc4]

        loplugin:referencecasting in sdext
        
        Change-Id: I24514eefb96d04576eed45608c259b2f8dbeda7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111078
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-18  Miklos Vajna  <vmiklos@collabora.com>  [17388045d0b2191a7af7245b286e153e30fa0f3e]

        pdfium: eliminate FPDF_PAGE from public header
        
        Change-Id: I8cfe55b4b23441f7b5c3b748903137a145cc00bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111085
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-18  Noel  <noel.grandin@collabora.co.uk>  [1491b0003a03064a3cec30fc71c35d46eb6970b2]

        loplugin:referencecasting in writerperfect
        
        Change-Id: I2b8dfca7344caa4b9dd503fc3fca383a6cee8f04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111077
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-18  Noel Grandin  <noel@peralex.com>  [e981d8f787764bafc64105159960f7a41440cd3d]

        createResulSet -> createResultSet
        
        Change-Id: If0ca3c8dfaade4764832fe7ccf506a4451795d7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111068
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-18  Noel  <noel.grandin@collabora.co.uk>  [9cc2b07ff5e610258aad2ec2b72e6b1ea15fd5e2]

        loplugin:referencecasting in xmlsecurity
        
        Change-Id: I038c4f85250b4d8d8fef605fd90f6fa53bbffe9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111079
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-18  Noel  <noel.grandin@collabora.co.uk>  [d8326e80c6f5a6d393c1d18479c31c81ca1d9239]

        loplugin:referencecasting in sax
        
        Change-Id: Ie7371b2c6ed340ce8417af03aa4f7b60890392ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111081
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-18  Noel  <noel.grandin@collabora.co.uk>  [466ec5aa2afca2d8eb3ee509bbb7753f2aec7544]

        loplugin:referencecasting in xmlscript
        
        Change-Id: Ib5c1f471e0b69e4474d06b4fb55c933d701a1d9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111080
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-18  Quan Nguyen  <quannguyenvan1701@gmail.com>  [8a1c2a3353f2542703b6f82a14cd84c336a45991]

        tdf#57667 Add to autocorrect button should fix the wrong word when clicked
        
        Add ChangeHdl to ExtClickHdl if handle m_xAutoCorrPB in SpellDialog
        
        Change-Id: Iea47c64a932479e6af3e3f2482527bb6cf8a324f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110618
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [68db2610c2911d6f7f2c9f2ed85fa359743c6947]

        vcl: move def. of peekGraphicFormat into GraphicFormatDetector
        
        Change-Id: I3b89009324f21b54ccf00f16eb47f9967a6b4e1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111091
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c3e3bed2db816bf2c929f9c3bde76b2af57a4d76]

        vcl: condense the description and rename the peek format function
        
        remove "Imp" from ImpPeekGraphicFormat function name and condense
        the description of the function.
        
        Change-Id: Ie7cc42645318c0035f082ae68087ca3c7077d365
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111090
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6b8595417fcd2c998c481e865da0c30a223dda10]

        vcl: clean-up code used for loading of external graphic filters
        
        All graphic filters have been moved into vcl, so there is no need
        to load an external library that contained graphic filters, so
        this code can be removed.
        
        Change-Id: Iac4f8dd78464e142f50837a55edd2d25720b8c13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111061
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2270a58d7b25e683449c180576b7647f8d5256f4]

        Move GIF writer from filter module into VCL
        
        Change-Id: I8db3ca0f7953b44791bda47534220902931fab8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111023
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [fb1aa71ca3f7bec3fa6a10c4c3dec37987b213a2]

        tdf#105301: sc: Add UItest
        
        Also add a way to distinguish the different sort keys.
        Similar to d4ca173f2babde53c1d20f10e335244b092c5c97
        
        Change-Id: I89499cf73ad9932f401bb9a54c30510082d59601
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111086
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-17  Caolán McNamara  <caolanm@redhat.com>  [48d27dc08012b5f0e9adf2053a8d73479bed5938]

        move statusbar into DBTreeListBox container
        
        and convert to weld::Label
        
        Change-Id: Ic3cacf2197895712c6e6b38226f65078320c590f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111071
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [48aac3c1d06994d17f20dbdc2ad8add722192ec3]

        tdf#130629: sw: Move UItest to CppUnitTest
        
        Change-Id: I80f248ec79f5bc04dc370b4c549730392110aaca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111074
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-17  Seth Chaiklin  <sdc.blanco@youmail.dk>  [8805448f44624a5981ba252f060dcb9dee07abc3]

        tdf#140058 "Bullets and Numbering" -> "List" in Text context menu
        
           This change has following consequences for UI:
              - context menus for Text | Bullets and Numbering and
                Table | Bullets and Numbering will now appear as
                Text | List
              - right-click in text will now show "List..." under
                "Character" and "Paragraph", instead of
                "Bullets and Numbering" and will open a menu where
                it is possible to select default lists, list styles
                and modify an existing list.
        
           The entry is singular because it is a context menu, and
           only one list can be modified.
        
        Change-Id: I941ebf01a005cf1c422e73611067bbc90d63e616
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110928
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-02-17  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [34e68982f806d11adb8d253ae2af0723e9abf190]

        Update git submodules
        
        * Update translations from branch 'master'
          to 71f0c6a4724fa28a2a2d72b0547aa0370c287fcf
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: Iaf573f747484376b8aeb1854bc5342507a27d92d
            
2021-02-17  Anshu  <anshukhare50@gmail.com>  [c456f839a597f537f1c59becd7d0bb6c86248ef8]

        tdf#115965 tdf#92622 NoList default in menu,tool,sidebar
        
        Change-Id: Icbc612b44593c5366f3e7f81112f4013884f3599
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108841
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [7a56d57acf3bfe148afbd461089343a9603e162b]

        tdf#106612: sd: Add UItest
        
        Change-Id: I5364f963207fc9aa23ea133e3a0861b6e5f7455d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111063
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-17  shubham656  <shubham656jain@gmail.com>  [30ca77c43ba1c8f94d6f34eea763a3d3ca7e72f6]

        tdf#130677 Write new tests for literals
        
        Change-Id: I22607fdcaab840ca1512abf534712d36d4b5ee9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109964
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
        Tested-by: Jenkins

2021-02-17  Stephan Bergmann  <sbergman@redhat.com>  [0c8bff4622d9a0b725e035652d1aaf286c87cbd8]

        CppunitTest_sc_shapetest needs some more RTTI in UBSan builds now
        
        ...since 02e4f6c44295004f5c7201a7aa2744fd0518ba9d "tdf#134355 custom shapes are
        never on layer 'controls' in Calc" and ae2e7a2a7f9fc56f0388b823a6e35111c4005619
        "tdf#140252 unit test Controls in Calc are always on layer 'controls'":
        
        > DynamicLibraryManagerException: "Failed to load dynamic library: workdir/LinkTarget/CppunitTest/libtest_sc_shapetest.so
        > workdir/LinkTarget/CppunitTest/libtest_sc_shapetest.so: undefined symbol: _ZTI11FuConstruct"
        
        (due to e.g. the derived call to FuConstruct::MouseMove at
        sc/qa/unit/scshapetest.cxx:239:17);
        
        > DynamicLibraryManagerException: "Failed to load dynamic library: workdir/LinkTarget/CppunitTest/libtest_sc_shapetest.so
        > workdir/LinkTarget/CppunitTest/libtest_sc_shapetest.so: undefined symbol: _ZTI17FuConstUnoControl"
        
        (due to e.g. the static_cast at sc/qa/unit/scshapetest.cxx:232:37);
        
        > DynamicLibraryManagerException: "Failed to load dynamic library: workdir/LinkTarget/CppunitTest/libtest_sc_shapetest.so
        > workdir/LinkTarget/CppunitTest/libtest_sc_shapetest.so: undefined symbol: _ZTI18FuConstCustomShape"
        
        (due to e.g. the static_cast at sc/qa/unit/scshapetest.cxx:279:38).
        
        Change-Id: I79a8f5d31647c7b04a3519923cd7fcae58cd8f45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111053
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-17  Stephan Bergmann  <sbergman@redhat.com>  [0e90358490fd90a2b45917dd4b076e97082e8fdf]

        More targeted suppression of bogus GCC -Werror=stringop-overflow=
        
        ...given that <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87296#c5>
        "[8/9/10/11 Regression] -Wstringop-overflow false positive due to using MEM_REF
        type of &MEM" is declared fixed now on GCC 11 trunk.
        
        (Moving -Wno-stringop-overflow from gb_CFLAGS_WERROR to gb_CXXFLAGS_COMMON is
        done for no other reason than to harmonize this with the code for the similar
        HAVE_BROKEN_GCC_WMAYBE_UNINITIALIZED.)
        
        Change-Id: I3468138c9bbda28f754d4162cb9c059796bd3932
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111029
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-17  Alain Romedenne  <alain.romedenne@libreoffice.org>  [6f8cfcfe04b3ccddb86f228dd95622eb24a05def]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6a461bd0ac2ccb8b385f24d0698d29cad49084b7
          - make file and Scriptforge link past patch #111036
            
            Change-Id: Id827cf8e5fa35ad61d7130ea3247bd6395ab1401
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/111037
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-02-17  Rafael Lima  <rafael.palma.lima@gmail.com>  [a90315573a96e0e72846c6d676ca59dd386bd3f5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 00cf8de0436b61d64c7c406de2106ee0c1949459
          - Create SF Filesystem Help page
            
            Also in this patch:
            - lib_ScriptForge.xhp: add links to table of contents
            - sf_dialogcontrol.xhp: silence strings for translation
            
            Change-Id: I9b69be483d93957cdc793d95f56f33a48e3f1c85
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110788
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            
2021-02-17  Noel  <noel.grandin@collabora.co.uk>  [fd8bedb54a66bb62bfbfc48639f780b433d7defe]

        loplugin:referencecasting in desktop
        
        Change-Id: I19da92c3cbf082965f01fd2339f42419f4229aa1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111056
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-17  Alain Romedenne  <alain.romedenne@libreoffice.org>  [a981e1696e5b417bdc7c9a3c22f2f44fcb3c55ed]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ec6e0c930fd8a7ca5dc6a84a686602acff69234e
          - sf_services new help page
            
            + sf_session adjustments and links
              - Addition of Array formulae and Array function information
            
            Change-Id: I03d64d863db90124cad75d13a66ade8d6abba126
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110921
            Tested-by: Jenkins
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2021-02-17  vipbuoy  <aggarwalvipul47@gmail.com>  [1775cd844bc5b45e1f40148051ad9cc2635413e0]

        tdf#42982 updated RunTimeException with 2nd argument(pointer)
        
        Change-Id: I52dd9b9808e5fd61d07d4f8a6642124230ede23f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110971
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-02-17  Tünde Tóth  <toth.tunde@nisz.hu>  [f89f806c88a8374e1dfd1d09747801377b8c0f36]

        tdf#36466 calc UI: add option to Select Visible Cells Only
        
        Implement "Select Visible Cells Only" option to deselect
        the cells of the hidden rows in the actual selection.
        
        Change-Id: Ifa5a5c3aeeb45a7960a387d91b176cc66733ab10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110937
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-02-17  Noel  <noel.grandin@collabora.co.uk>  [7943752b9e85c44460f3663560b086b6fc26f91e]

        loplugin:referencecasting in xmloff
        
        Change-Id: Ib601b7045d773ab612569a8fd00d76545dea13af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111055
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-17  Miklos Vajna  <vmiklos@collabora.com>  [8b4e5afda58dab0154cdde8e784f948ad5dce4c1]

        sw: document SwTOXAuthority
        
        Even if it derives from a "Tab", it's not a table, just a row in it.
        
        Change-Id: I303fdcb8719e61ca790096b8cc342af3ffb28930
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111052
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-17  Bayram Çiçek  <mail@bayramcicek.com.tr>  [bc817c2fb26ebbfcc7b6868fbcabb13772ddb90e]

        tdf#39593: reduce copy/paste in Converter::convertDuration
        
        Change-Id: I520e10ef96c677be9f80bba510fe9c89295d416c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111008
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2021-02-17  Caolán McNamara  <caolanm@redhat.com>  [93f7966140d71ac8a2489fa4cd5d88ba4d54620d]

        ofz#31021 Stack-buffer-overflow
        
         Conditional jump or move depends on uninitialised value(s)
            at 0x483CB98: strlen (vg_replace_strmem.c:459)
            by 0x49B4CA3: int rtl::str::getLength<char>(char const*) (strtmpl.hxx:65)
            by 0x49B7232: void rtl::str::newFromStr<_rtl_String>(_rtl_String**,
                rtl::str::STRCODE_DATA<_rtl_String>::type const*) (strtmpl.hxx:1344)
            by 0x49B470C: rtl_string_newFromStr (string.cxx:611)
            by 0x6059266: rtl::OString::OString<char [18]>(char (&)
                [18], rtl::libreoffice_internal::NonConstCharArrayDetector<char [18],
                rtl::libreoffice_internal::Dummy>::Type) (string.hxx:275)
            by 0x6058B5E: vcl::GraphicFormatDetector::checkTGA() (GraphicFormatDetector.cxx:525)
        
        since...
        
        commit 48d655fe12bc2c4c42d6c88b8a43fade1614ee2a
        Date:   Mon Feb 15 16:25:56 2021 +0900
        
            vcl: Detect TGA graphic by inspecting the file footer
        
        Change-Id: I52641ac541d5631e16fc271c35d6a671acb75c93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111006
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-17  Gülşah Köse  <gulsah.kose@collabora.com>  [185ed8d270da6d41b1860b7afd74351098da14a0]

        tdf#128213 Add unit test for text camera z rotation.
        
        Change-Id: I50dab62ba1013d4ae17684edde620f9c94c5ec47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111028
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-02-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [5692bafd2f43c25e9ef52f3b1eda1ca3d8556bf1]

        tdf#82616: sd: Add UItest
        
        Change-Id: I84c148f98517cd4f7cb07f268b71bf2ac7e18322
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111031
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-17  Noel  <noel.grandin@collabora.co.uk>  [6ec7f2b22bc9e31c330dcef229f7ecfe98724a5e]

        loplugin:referencecasting in connectivity
        
        Change-Id: I4b91c3e4a225323235ea37d77f0f96600bf412be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110969
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d3476d27ab77160dcd737194fc13081ee297db16]

        Move DXF reader from filter module into VCL
        
        Change-Id: If1a933256401c1a971f581d1b389ca06fd77eaae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111022
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-17  Armin Le Grand (Allotropia)  <armin.le.grand@me.com>  [9d161857f1d4afcb772b477455797a2da0e47a9b]

        tdf#127471 correct EMF/WMF im/export for scaled font
        
        If FontScaling is used, system-dependent data is held at
        vcl::Font Width(). Already if not scaled, we have three
        definitions: Width is zero, Width is equal to Height (unx)
        or - on Windows - Width equals avgFontWidth.
        If used it is W!=H where on unx Width equals Height multiplied
        with the scale factor. On Windows, this is Width multiplied
        with the only there existing avgFontWidth.
        Unfortunately that is ex/imported (since ever) undetected
        to EMF/WMF thus making EMF/WMF files containing FontScaling
        system-dependent - on which system was LO running when
        creating the file? The error can be seen when loading such
        a EMF/WMF on the vice-versa system, the FontScale is very
        ugly and wrong.
        Since EMF/WMF *are* Windows-specific formats the Windows-like
        definition is the correct one. This change makes all other
        systems export that now, and adapt on import to their system-
        specific definition (assuming coming from Windows).
        As can be seen, the difficulty is that these adaptions are
        necessary on non-Windows plattforms, but these do not have
        that avgFontWidth available. Thus I made a deep-dive
        investigation and multiple experiments to create a as
        similar as possible value to apply the needed calculations.
        For details and discussion refer to the bug description.
        
        Change-Id: I983fb6d882e2e8fccf9c8460f01509201d8157f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111000
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2021-02-17  Aron Budea  <aron.budea@collabora.com>  [10e16862684c71361119565ee4dc6bdf3e217197]

        Avoid crash in online on a document with comments
        
        Crashed on a specific doc with the following backtrace:
        
        Thread 1 "kitbroker_001" received signal SIGSEGV, Segmentation fault.
        0x00007f4807c76d44 in sw::annotation::SwAnnotationWin::GetPostItField
            (this=0x0)
            at /.../libreoffice/sw/inc/AnnotationWin.hxx:71
        71	        const SwPostItField* GetPostItField() const { return mpField; }
        
         0  0x00007f4807c76d44 in sw::annotation::SwAnnotationWin::GetPostItField()
            const (this=0x0)
            at /.../libreoffice/sw/inc/AnnotationWin.hxx:71
         1  0x00007f4807f0641b in SwXTextDocument::getPostIts(tools::JsonWriter&)
            (this=0x557e1d985a10, rJsonWriter=...)
            at /.../libreoffice/sw/source/uibase/uno/unotxdoc.cxx:3337
         2  0x00007f4823216534 in getPostIts(LibreOfficeKitDocument*)
            (pThis=0x557e1d93c890)
            at /.../libreoffice/desktop/source/lib/init.cxx:3425
        ...
        
        Change-Id: Ib97fd33fda936cad0c9ed3a29564fc0a49ff20c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110958
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-17  Noel  <noel.grandin@collabora.co.uk>  [779e20ec8deadc80f244f2b76d086638c273c7ab]

        loplugin:referencecasting in configmgr
        
        Change-Id: Ib74468d3a6a40b32896c58b0d30e3121ee834e1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111027
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-17  Noel  <noel.grandin@collabora.co.uk>  [44d308c5fb78c096d0a18ff3eb19171e2aeab118]

        loplugin:referencecasting in cppuhelper
        
        Change-Id: Ie19f01a35ef656f5532c5ec41dbed1c0e4cf77d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111026
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-17  Noel  <noel.grandin@collabora.co.uk>  [fbad0809aee60df4a3cae8f6f2a11f2bd6446b87]

        loplugin:referencecasting in cui
        
        Change-Id: Id73971bdd986101eeb53bf0b140ef6a7c72191a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111025
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-17  Miklos Vajna  <vmiklos@collabora.com>  [dba40f311bc512c05ea59fbdfeb794ef44af72a6]

        pdfium: eliminate FPDF_SIGNATURE from public header
        
        Change-Id: I9c8297c69ca359d861c8506e41c069692331eb8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111005
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-17  Noel  <noel.grandin@collabora.co.uk>  [2f9a61e3c92932569f8bffbd254a4a71f3354440]

        loplugin:referencecasting in chart2
        
        Change-Id: I4864b5f73a65de04ed3e3524e1331094049b1263
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111002
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-17  Noel  <noel.grandin@collabora.co.uk>  [f573d410e8673cd4f3eb772c6f7c2756bdc42e3e]

        loplugin:referencecasting in canvas
        
        Change-Id: Ic802d6593db053bb31c3463e67b63399b5f26d67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111001
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-17  Noel  <noel.grandin@collabora.co.uk>  [92387abb28b3cf28159577222f1587df027acf31]

        loplugin:referencecasting in comphelper
        
        Change-Id: If826cd7c6818d9cc0662321ff31e0594fe6d48e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111003
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-17  Noel  <noel.grandin@collabora.co.uk>  [1c9f0d9d8ee1a13d30be924cddaa94343fd8c840]

        loplugin:referencecasting in test..toolkit
        
        Change-Id: Ia290ff4849f4d7eda978c7b1e2c7f36de744056f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110997
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [27078ce8cb03f6ba61be5ce75c5231bc8798d6fe]

        Move PBM,PPM reader from filter module into VCL
        
        Change-Id: I1ce998575f8d204045fabea184e80e71308a16b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111019
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [68012eaaab9968f6ccfdfc018bcc5befa36a7a2f]

        Move PCD reader from filter module into VCL
        
        Change-Id: Icd23d1343f5231c09dd8197943ca472f4b573bfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111018
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d338dc277d7dbe381d669728e30a1c2606a4814a]

        Move PSD reader from filter module into VCL
        
        Change-Id: I53b11be6e9eb0013f017b2da5745ff525ca79c54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111017
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [509814d936461cb7690862eac8d6c88e9f412362]

        Move EPS reader and writer from filter module into VCL
        
        Change-Id: I1646f72d6a1db176e4520f8f64321646a26f054e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111016
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1093c21ed9736368ecfb8f5c7935db31256671f0]

        Move RAS and PCX reader from filter module into VCL
        
        Change-Id: Id846abf257b598489a59ebf9b62b19840a950322
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111015
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e916e8c1816a17408cba52787035ffd9fbae5789]

        Move MET reader from filter module into VCL
        
        Change-Id: I478ef775bc73349094f88012ceb57b1712a27f55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111012
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4d22e3ce32959d795a90653807c1c19cc9c1838e]

        Move PICT reader from filter module into VCL
        
        Change-Id: I6d3a28769ff3bffa3970a4ab6ab2384bb0aebbca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111011
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [246af1d40ec515fe31ef2ac3375401c3fe284157]

        Move TGA reader from filter module into VCL
        
        Change-Id: I0fea5d6e75c6bfd05ea91ed7b92aaacfcc5ec177
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111010
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3885ef7df0e2a648579100e338920054dbadf6e2]

        vcl: add TIF case to GraphicDescriptorTest
        
        Change-Id: I2e2724fda545e67777c1101b33cc10483f73b3a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111009
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-17  Anshu  <anshukhare50@gmail.com>  [c1815873e0d964fd0892002664307ac518cf1f17]

        Improve code for Protect in viewfunc.cxx
        
        Change-Id: If197f74945b54675c304d23cac802e3769599554
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110205
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-17  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [4f89db4fbcd9ecd09915b0504e94157b2f4d07fe]

        update Find & Replace icons & Show Drawing icon
        
        Change-Id: Ic9288b85bb5df595cac537988e8fd3db040cb329
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110990
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-02-16  Stephan Bergmann  <sbergman@redhat.com>  [c8976bdfdfa361fec9e1e5ff342094e409981fad]

        tdf#137208 Assume that dladdr provides an absolute pathname
        
        3dfb38a45d6495d357c3359b5b02cde871df6f67 "added getUrlFromAddress (#88338#)" had
        introduced the call to osl_getAbsoluteFileURL for no documented reason, but it
        looks unlikely that any relevant implementation of dladdr (as called by
        getModulePathFromAddress; and where dladdr is a non-POSIX extension on the
        various platforms) would provide pathnames that are relative to the process's
        CWD.
        
        (Instead, add a check whether osl_getFileURLFromSystemPath succeeds.)
        
        Change-Id: If291e9fdf63fc3f42ba7c7e3138d7db5328ed165
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111004
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [3d25de5440d310cef6c0c256c64472a928e4cb90]

        tdf#139511: sd: Add UItest
        
        Change-Id: I21bd6c0643333cdf98d65b3fa3f141dc6ddfa937
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110982
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-16  Regina Henschel  <rb.henschel@t-online.de>  [ae2e7a2a7f9fc56f0388b823a6e35111c4005619]

        tdf#140252 unit test Controls in Calc are always on layer 'controls'
        
        This is the missing unit test for the case of drag-created controls in
        the fix in commit 1d53f3709de2956f14db31677b6c461f33843bd9.
        
        Change-Id: I3afce044588e6b5d850d948dd0cbc4df9185029d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110959
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-02-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [752a6d58a440e2cb84e0f84d3e12dd52efd016eb]

        uitest: sc: test charts are pasted in a new document...
        
        ... when the source sheet has a dot in the name
        
        I found this problem while working on another UItest.
        This started to work after b9652803096b68a33702601aac52e78c8a4250c6
        Before this commit, the chart wasn't even pasted, due to
        a2e6f31c6f90e446d1462e7c80f6b1317f7825bc. Before this commit,
        the ranges in the pasted chart were incorrect. Not sure when this
        issue got fixed though. Anyway, let's add a test for it
        
        Change-Id: I152d569bfa04a0e3e6056e39b9ee59955bf9e1d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110993
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-16  Caolán McNamara  <caolanm@redhat.com>  [ee6548117e617be0a2d4e87671db43a4f97d0027]

        WB_HYPHENATION is newly unused
        
        Change-Id: If1fd94b1a0f572fb1bc40f2098079408c9916ce1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110999
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-16  Caolán McNamara  <caolanm@redhat.com>  [6bc3b6cfc72d157fb43c88e754f6ed4f53aac16e]

        move FixedImage to toolkit-only headers
        
        Change-Id: I7ae18ef3225b4ca1448a2a3b0fccfc2206f7a5ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110995
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-16  Caolán McNamara  <caolanm@redhat.com>  [b3dce1e23a087fbc7c61409c1f2f1f8e6de5beaa]

        merge OStartMarker with its children
        
        just draw the label + image directly instead of moving vcl widgets
        around the place to get the same effect
        
        Change-Id: I0b77cba9543c7886ab20dd4881fdb1d20679b734
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110994
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-16  Noel  <noel.grandin@collabora.co.uk>  [dfe8ec631426bf317209723c956d373ac146058e]

        loplugin:referencecasting in stoc..svtools
        
        Change-Id: I806ffb3ab06731c61fe9c58788aabf00a05e980f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110987
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-16  Noel  <noel.grandin@collabora.co.uk>  [9bd827270646be509060ddb92be4eae20b277b91]

        loplugin:referencecasting in UnoControls..unoxml
        
        Change-Id: I42f216b6115be693a4e57d70f6cbbf11b62ec185
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110998
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-16  Caolán McNamara  <caolanm@redhat.com>  [1607033e581ee1fc4aab5564cbf8fa89d7094ec7]

        convert m_aTypeImage to weld::Image and move inside OTableWindowTitle
        
        Change-Id: Ib3370a2a44761b2f4f5c6d0ade86d2f640c9fc48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110989
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-16  Caolán McNamara  <caolanm@redhat.com>  [2c8ffa41ec8e1ab2af95d5e033a445c17d29cf5a]

        weld sidebar "too-narrow" CloseIndicator
        
        Change-Id: Ifda6f56ba51d46bd35065c2230f39e837b037096
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110991
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-16  Stephan Bergmann  <sbergman@redhat.com>  [0b86394983e05f7ffecb9e20792aba090680eff6]

        Remove dead "defined(ANDROID) && !defined(DISABLE_DYNLOADING)" code
        
        4b7e701024219be48b7f8154a508c79cb0a6fdc1 "Use DISABLE_DYNLOADING on Android" has
        removed lo_dladdr, so this conditional code is apparently dead, and its clean-up
        was presumably forgotten in that commit.
        
        Change-Id: Icf8e4056366f90837c48dd2fcf45936f8015eb43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110981
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-16  Caolán McNamara  <caolanm@redhat.com>  [c4957b237eeb3e7895a102f9a01d7cf087cc5373]

        ofz#1473106 Uninitialized scalar field
        
        Change-Id: If38a5ad4e5db287a3105bb0faca031bc98c47fd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110979
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-16  Caolán McNamara  <caolanm@redhat.com>  [807317255a655372e3b602a80cec2989776804c5]

        weld OTableWindowTitle
        
        Change-Id: I466b73b1135c1336e3c94432f220b52343fe00d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110984
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-16  Mike Kaganski  <mike.kaganski@collabora.com>  [96d839a991d7d271adce37a41bccf54b015c9c35]

        Fix index out of range when vml-shape-types is missing
        
        See https://lists.freedesktop.org/archives/libreoffice/2021-February/086844.html
        
        Change-Id: Id38061c03dc80700872b41f54c679ee3120df9f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110988
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-16  Eyal Rozenberg  <eyalroz1@gmx.com>  [21da461f374357198bafaea02e28d24de02c6772]

        tdf#120207 Change the order of default Hebrew font choice for spreadsheets
        
        * Most importantly, Liberation Sans and Arial will be preferred over
          Nachlieli CLM, as these are more readable at smaller sizes.
        * Some other reshuffling of the order
        
        Change-Id: I5dca98956ad0d8f77af1002daa7462991bafd916
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110790
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-02-16  Noel  <noel.grandin@collabora.co.uk>  [5ea8d87dfee68fe3564a58230664d2f2a2852a51]

        loplugin:referencecasting in slideshow..starmath
        
        Change-Id: Id9dc0ac27897c8a3650424db65d3a05e2fe418f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110986
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-16  dante  <dante19031999@gmail.com>  [b7d8c5bc614e826dbe0588593a4de5102ed22cda]

        SetSubnodesBinMo fix node order for diagonal operators
        
        Change-Id: I72a95f91e9bed9aeb6da5f9621f2ba334f63f17c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110977
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-16  Noel  <noel.grandin@collabora.co.uk>  [97fa8702c6f8325685bdfb46f6197b9739ebe327]

        loplugin:referencecasting in sfx2
        
        Change-Id: Id24f477ad6cc964215cc04852efc369247f70a5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110985
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-16  Caolán McNamara  <caolanm@redhat.com>  [932441bfc7953198dd8db4cf929857f63e05c207]

        show context menu on right click in treeview
        
        Change-Id: I2a124d63309130b0488e30169aa54ffbc736999f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110983
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [de51b1aa540ce1e3532e4a8d3650c82f8d600d17]

        tdf#66409: sc_ucalc: Add unittest
        
        Change-Id: I911368d5e5c90f4b0225cfe47b6b912cac9fbbdb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110978
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [19a2ea083355344acaaff4bdd2d83f76935da099]

        uitest: sc: move these tests to 'sort' folder
        
        Change-Id: Ib91417c3edd5f449074f55b2a1628e4ee2df4a6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110980
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-16  Mike Kaganski  <mike.kaganski@collabora.com>  [537c60b9e5f2c72013d213159f16777f5e8a8803]

        Use some more o3tl::convert
        
        Change-Id: I811a00592c3ac5d8cc551090b847f80fc6673032
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110918
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-16  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [837a40ec436ab9425a663a96597ac4ecf6390712]

        Revert "Revert "replace SwClient by SvtListener in SwGrammarContact""
        
        - This reverts commit 89d770f9727b9e7eddf933c96771df98082b3efb.
        - ... and replaces the old Notify() with a simpler check for the Broadcaster.
        - note however, that the ASAN use-after-free reported in the revert
          was not reproducable locally even with a hundred runs of unoapi_1, so
          cant claim to have removed what was not there. The fix is just a guess
          of what might have happened (namely: that the TextNode was locked on
          destruction and therefore do not send a RES_OBJECTDYING message).
        
        Change-Id: I3ff53d8f8537470573cf06314947d9b23bdf578b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110885
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2021-02-16  Noel  <noel.grandin@collabora.co.uk>  [fb6519ed62cf1fb7071ca2d9d22bfc37c093a751]

        loplugin:referencecasting in accessibility
        
        Change-Id: If66b3c1829b02298b7c9c31172d2a66ad11dce30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110967
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-16  Eike Rathke  <erack@redhat.com>  [64701c68b5878209574663fd1b0ed333cd181511]

        Resolves: tdf#66409 CELL() 2nd argument range take top-left cell
        
        ... instead of the otherwise usual intersecting position.
        
        Change-Id: I0edbf32b39e45e1c8fe8fcd7af2c84380aa4cd6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110951
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-02-16  Stephan Bergmann  <sbergman@redhat.com>  [f456c4dacf700e064e112ef068ff7edb04239754]

        Improve checkExtension
        
        Change-Id: Iff416a9c5930ad5903f7ee51a2abbc94d5f40800
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110970
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-02-16  Caolán McNamara  <caolanm@redhat.com>  [e8ffe26c0621e5eaa94bab5d24651e9abd4ea178]

        tdf#140387 grab focus to first panel widget on panel gaining focus
        
        otherwise focus is getting lost in these currently mixed vcl+gtk widget
        panels.
        
        Change-Id: I6488ddfc98afdedb55bb3217f3877e96258dd65a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110955
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-16  Caolán McNamara  <caolanm@redhat.com>  [bdf7c31defeaf91a4f35d3b3d8eba4e5fbe66937]

        missing license and modelines
        
        Change-Id: I658cdaa63065298b129c37d294c03a9385b4acb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110942
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-16  Balazs Varga  <balazs.varga991@gmail.com>  [66da7cd0a52532d6e73eb2cde78ca369917ab01a]

        tdf#140098 sc ooxml: fix export of blank filter in non empty filters
        
        Export blank filter value in non empty filters, as the OOXML standard required.
        
        Change-Id: I4e1e3d8e1e2e784d1b4adc5e385f200af86d18ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110762
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-02-16  Miklos Vajna  <vmiklos@collabora.com>  [9487e0dff64e234169863f69b677f9616401f459]

        pdfium: add a FPDF_GetLastError() wrapper
        
        And also an enum class for its return values.
        
        Change-Id: I9a001386831b2230a397194df3cf3b331d5242ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110952
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-16  Noel  <noel.grandin@collabora.co.uk>  [7874cba9709dd0973a81d5894d6daa9570ac86bf]

        loplugin:referencecasting in basctl..binaryurp
        
        Change-Id: I3fbc287cf76e453e2c464837d2431ff19501fde3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110968
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-16  Noel  <noel.grandin@collabora.co.uk>  [be92ed5799e7f8dab0d8d1042135afe38b7f258f]

        loplugin:referencecasting in reportdesign
        
        Also, I needed to add
            castToXInterface()
        to the upcasting Reference::Reference constructor,
        to resolve ambiguity in casting to XInterface.
        
        Change-Id: Ica60190bc842444c37de56407b586aa267f08372
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110890
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-16  Noel  <noel.grandin@collabora.co.uk>  [7767ff7b521b7d43a1ea2a4fd19a64bd171da5e0]

        loplugin:referencecasting in editeng..framework
        
        Change-Id: Ia3375011ecd0a65afed0f131f477fc1542603fde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110948
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-16  Noel  <noel.grandin@collabora.co.uk>  [51558d2215a4cf881e357eda7da20688ac61e780]

        loplugin:referencecasting in hwpfilter..lotuswordpro
        
        Change-Id: Ib4a1ae456c44638386425e690a089360e991b26c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110949
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-16  Noel  <noel.grandin@collabora.co.uk>  [99bc040b134c8cece576196fb338954ced7c0f24]

        loplugin:referencecasting in oox..package
        
        Change-Id: I4276c6c45cb2478afbc0231a15c402ddcafd00a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110950
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [d5bb28663dbca1ce48c22f4e7ac1ee6e7a6f597f]

        sw_ww8export3: missing dependency
        
        This unit test fails when called after 'make clean':
        
          > make clean
          > make CppunitTest_sw_ww8export3
          ...
          testdf79553_lineNumbers::Load_Verify_Reload_Verify finished in: 9591ms
          C:/lo/src/core/sw/qa/extras/ww8export/ww8export3.cxx(149) : error : Assertion
          Test name: testTdf128501::Load_Verify_Reload_Verify
          equality assertion failed
          - Expected: FrameShape
          - Actual  : com.sun.star.drawing.RectangleShape
        
          Failures !!!
          Run: 47   Failure total: 1   Failures: 1   Errors: 0
        
        See https://gerrit.libreoffice.org/c/core/+/107003
        
        Change-Id: I4970529f23ad38cb8cc9f403000ac19b0f79008f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110943
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [79b4e2b3b18611f2b18508e8cba5f068b4be29ba]

        vcl: add test to load graphic of some less common formats
        
        Change-Id: Id23d2fc7a57d264b4fda2a2f2c39ab2cbc7cd477
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110897
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-16  Johnny_M  <klasse@partyheld.de>  [a0c0cd9e53a0dea115c145b3092eeafbaa06b545]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 097d1cc82b507804eacc675156dd1bb3f6a92a4e
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iaccdb0099a647be651408d141402d4a7fd79ff01
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110907
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-16  Johnny_M  <klasse@partyheld.de>  [685b01e4f90e27a3581b6320a84f8663a4c6edce]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3644c0ce61e6b7486be3f64d27139b37011df15a
          - tdf#132643 Translate German section IDs
            
            Change-Id: I3838e64d84bbc5f032e32a8a5a27caa4ff97b032
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110911
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-16  Johnny_M  <klasse@partyheld.de>  [c869d91d3d644a0110e2b0aa02e9157912c7c206]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 31b432160e5b8866dea1ed469764aab8c38fda17
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iac53343be12a97067d1c8929e2e966ac52758d2e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110910
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-16  Johnny_M  <klasse@partyheld.de>  [e696674899ee5bf6f3a216ca2f97de9511e4c544]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7d23998f7362870056ed483c93e352d773b40210
          - tdf#132643 Translate German section IDs
            
            Change-Id: I7f65fc8c245fd984f41c7ccfcfb98f6a17b65e95
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110909
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-16  Johnny_M  <klasse@partyheld.de>  [f57fe7140694a923c08ee69f29c7c0fd96e1c6b3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 09d1cd6729f7371f47190667bc6e45513f9344a3
          - tdf#132643 Translate German section IDs
            
            Change-Id: I861cabbf881b603dd6ed13a04fc606672c8d839e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110908
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-16  Johnny_M  <klasse@partyheld.de>  [25360c2d5a8c131460793c391b1e373937824a9f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 037c4daa4566e8a57b70dc28ec319bb8dc4f142f
          - tdf#132643 Translate German section IDs
            
            Change-Id: I24f38445bfcadc9d0bc35a95432d5ed13008e382
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110906
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-16  Johnny_M  <klasse@partyheld.de>  [3b480e085ecb8d05e4f4c4946d7a7ab4732da3d3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 79ed003b367f90e718561eda01affd67330744f3
          - tdf#132643 Translate German section IDs
            
            Change-Id: I758676582deda7fc910c73820121bcda1b110125
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110905
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-16  Johnny_M  <klasse@partyheld.de>  [7ba187ce3fc261f24bd25b71acff97bbd3f8a5e5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d9b55436a388bd655b209ec9344ac41c60aa4421
          - tdf#132643 Translate German section IDs
            
            Change-Id: I588630a0ab7d8bd2f195c3a65eaecdd28574f21d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110904
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-16  Johnny_M  <klasse@partyheld.de>  [7c533df908f2485c3a285477a38adb55458551cf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0d6b658e342a9a56d5ec7db1b76c1378ed03a4bf
          - tdf#132643 Translate German section IDs
            
            Change-Id: I18a1c38a62976d8ac8ed5995a03b72d11e7fbc22
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110903
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-16  Johnny_M  <klasse@partyheld.de>  [18bb6ca330af99ac0c9bc588d79673eabdae0554]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d832d9a27e3c8dc15c44f2d85e340583e9f36233
          - tdf#132643 Translate German section IDs
            
            Change-Id: I50c2cad8065b8702337650938d58b9400585c189
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110902
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-15  Johnny_M  <klasse@partyheld.de>  [e76da7c98dbe2647373f8197a9453a0710bb1288]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d516db9def327573d7fba77cd4f89ddc20236fce
          - tdf#132643 Translate German section IDs
            
            Change-Id: I75da81545d82285c90715f712a0e0915531fedb8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110874
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [77f61fe0240b5744043dc216a3c48ef2eaf11ec8]

        Qt don't fallthrough in inputMethodQuery
        
        So my initiak code had a single case with fallthrough to the
        default, but that is totally bogus for multiple cases. I honestly
        have no idea, if that ever was correct. I also don't know, if
        simply returning an empty QVariant is the correct error handling,
        but the fallthroughs were definitly wrong.
        
        Change-Id: I1880a960164eccbb6a5a3832c4ae9aaeda065d43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110946
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-02-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [41cffc379259fec626a282ca243a9750d96d1c63]

        tdf#140207 Qt downscale the ExtTextInputPos
        
        Qt reports the unscaled pixel values to the IM, so simply divide
        all values reported by SalEvent::ExtTextInputPos by the window's
        scale factor. This correctly positions the IM window on a scaled
        LO window.
        
        Change-Id: Ia639ee3e5fc0e47f7017896b34730bbda7f06a16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110945
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-02-15  Caolán McNamara  <caolanm@redhat.com>  [b7ee599c2ee4287cc39752db3b09444dcb65c0c2]

        cid#1292911 experiment to see what the complaint is referring to
        
        Change-Id: I77d071e3536659c44ca8565bc2e5d90c53f8ee7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110847
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-15  homeboy445  <akshitsan13@gmail.com>  [046c5daba237f8f9ad510dfa7fad61e7e32d896b]

        tdf#119931 Fix accessibility warnings
        
        Change-Id: I897cc51f6c338e82896591d79b6e167f27189122
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110801
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-15  Caolán McNamara  <caolanm@redhat.com>  [2f80334f1d4fe0d486f858776687c1180077a5fa]

        Related: tdf#140387 give toolbuttons a11y names
        
        Change-Id: I046957afaf89e3f88cde4c2a3cffa470af657175
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110939
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-15  Caolán McNamara  <caolanm@redhat.com>  [0880fb5e3e455cbe5279c6f9cdcd0772cff11312]

        use GetPopupParent for editeng transient dialogs
        
        Change-Id: Ie799643b68ea41b4c4d0d0493755d09d3983d9e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110934
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-15  Caolán McNamara  <caolanm@redhat.com>  [d5670177aacde2d722cfba6fe8083544549533e0]

        use GetOutputDevice for PixelToLogic
        
        Change-Id: I0e5dfb49554029261f98cc4abca0295aef10b892
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110933
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [48d655fe12bc2c4c42d6c88b8a43fade1614ee2a]

        vcl: Detect TGA graphic by inspecting the file footer
        
        Works only with TGA ver.2 files.
        
        Change-Id: I0378a1e03e238cd444175035768cccf491480191
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110898
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4927883c820d23da797978c270ce684103734399]

        vcl: split-up GraphicFilter::Import into per-format methods
        
        Change-Id: Idb5f120f47b4374fc709413a615baa606cd9b165
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110896
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-15  Tünde Tóth  <toth.tunde@nisz.hu>  [8f4dda644d1ed08ef846b5d09ead365236c57952]

        tdf#123202 calc: fix sorting of autofiltered rows
        
        by keeping the query, when the data range contains
        hidden rows.
        
        Change-Id: Ib3de0c36d53b6fd4541a9cb5e53e018c29bd38c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110715
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-02-15  Caolán McNamara  <caolanm@redhat.com>  [5c89695f3885ec2e7cd00eaf56a46a7f00c44883]

        tdf#140414 add getting mouse pos to EditViewCallbacks
        
        Change-Id: I09172e0cb24f5c45d2837cf2f2fc7cc4baa456a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110932
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-15  Seth Chaiklin  <sdc.blanco@youmail.dk>  [760100d1dfe0df3e67227618013297e5f1f419aa]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a9976d5f4fd4d2c2841e83a4a2cdcaeda4419136
          - update "link" to "link frames"
            
              ( swriter/02/03210000.xhp )
                * update command name  from "Link" to "Link Frames"
                * rename two German ids
                + add "howtoget" section, with access commands
                + add <related topics> section for existing link
                
              ( swriter/main0215.xhp )
                * updated two renamed German ids
                * update to <h1>,<h2>
            
            Change-Id: I30702c537935eb5624add452e668af70755aaf7e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110913
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-02-15  Mike Kaganski  <mike.kaganski@collabora.com>  [376101c41cf23852b19db5725b0257069f3abd2e]

        Do not remove '/' when it's the only character in the path
        
        Follow-up to commit 3380163bc0fb9dab7f289cc36b0eeb0c9b3ddaa9.
        
        Change-Id: I5e895755cb4b2432c8ac423d254f493764dead75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110899
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-15  Mike Kaganski  <mike.kaganski@collabora.com>  [181fc61c4cce5192e57657c313ee7fa4f640fb69]

        Reuse known length of the temp dir path
        
        And make this code a bit more C++-ish.
        
        Change-Id: I59d4f46698ad4606f09e6ffcae8f205798b427ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110912
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-15  Noel  <noel.grandin@collabora.co.uk>  [96be489048ca97bfc07d4aa252675b76dfca73a2]

        loplugin:referencecasting in ucb
        
        Change-Id: I7531ea30e8d141dce1d1bc27ffbca3fcf28d0ef5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110892
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-15  Caolán McNamara  <caolanm@redhat.com>  [08b82fa3ee915666ef8b60aeb670c38f64553630]

        Revert "ofz#29461 flatten SetAttrSet recursion"
        
        Compress deletes nodes so the flat list becomes invalid
        
        This reverts commit d1b3571fba171279d70ccaa0dfec1871f04439af.
        
        Change-Id: I70e52ac3988493a283ca83121bd2e4a67db6f5ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110901
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-15  Tibor Nagy  <nagy.tibor2@nisz.hu>  [a5513cb45d90e0a1bfa0dfe39c0f090f1cda45de]

        tdf#139928 XLSX import: fix conditional formatting in same cell range
        
        Multiple conditional formatting rules of the same cell range
        were imported incorrectly because of missing handling of their
        (different) priorities and operators.
        
        Note: older unit tests were modified according to the fixed priorities.
        
        Co-authored-by: Attila Szűcs (NISZ)
        
        Change-Id: I4b542b310642e1a85ef6281d0025b3ef2b2ba8c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110544
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-02-15  Noel  <noel.grandin@collabora.co.uk>  [24a3d4eee7a01c4296a93708103d267d5473c790]

        loplugin:referencecasting in dbaccess
        
        Change-Id: Ib4e751ce4ce83db4af66d2fd969108a86dcd2296
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110891
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-15  Attila Szűcs  <szucs.attila3@nisz.hu>  [b35f48d806f9e5ec689eda3828f1e4503644873b]

        tdf#74367 DOCX: fix page margins imported as border padding
        
        Trying to import non-existing "none" borders of w:pgBorders
        zeroed page margins, removing their values to border padding.
        
        Note: according to OOXML standard 2.6.10. pgBorders (Page
        Borders), "nil" should be treated the same.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: Ibbc9375b2f8b3daf7b4bdea84e078676ce588586
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110396
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-02-15  Mike Kaganski  <mike.kaganski@collabora.com>  [76483d1348792a3d1c4c995ef0132ac79dfbc90f]

        Fix comments
        
        Change-Id: Id3943df147a204391e206d663e0a71b43ded50a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110895
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-15  Miklos Vajna  <vmiklos@collabora.com>  [162e2f1433cc60b6b572c5c42c59fc3ba0bdbe0f]

        sw: prefix members of SwHangingPortion, SwKernPortion, SwTextGuess and ...
        
        ... SwTmpEndPortion
        
        See tdf#94879 for motivation.
        
        Change-Id: I36ef3b7abd4b4e1fd7f246ea4373794826c2add4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110893
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-15  Aron Budea  <aron.budea@collabora.com>  [9b61c811e43991e61505d32776a59c03c00dc58a]

        tdf#140234: Fix xmlsec on Windows 7
        
        Apply 21bbcb04b62352331a15a0b8463ebb27a9b858bc from upstream
        locally.
        
        Change-Id: Icb1ca245ebb6453040fbce6da54d13086970b0e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110846
        Tested-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-15  Julien Nabet  <serval2412@yahoo.fr>  [3aad3955650edb543d74a4c1e3ebdb1f4d3940b7]

        tdf#140414: fix Crash pressing Ctrl-K in input line in Calc
        
        3  0x00007ff38b819d73 in vcl::Window::GetPointerPosPixel() (this=0x0) at vcl/source/window/mouse.cxx:552
        4  0x00007ff3925fe7c1 in EditView::GetFieldUnderMousePointer(int&, int&) const (this=0x4c37160, nPara=@0x7ffd982b4f44: 0, nPos=@0x7ffd982b4f40: 57752960) at editeng/source/editeng/editview.cxx:1325
        5  0x00007ff3925fe74a in EditView::GetFieldUnderMousePointer() const (this=0x4c37160) at editeng/source/editeng/editview.cxx:1315
        6  0x00007ff3925fec4c in EditView::GetFieldAtCursor() const (this=0x4c37160) at editeng/source/editeng/editview.cxx:1384
        7  0x00007ff377f6aa55 in ScEditShell::GetURLField() (this=0x37a31a0) at sc/source/ui/view/editsh.cxx:833
        
        Change-Id: Ib369644f26eec4f37a34213f0b0113359a653098
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110884
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-15  Mike Kaganski  <mike.kaganski@collabora.com>  [d3fdab081863f4a3631319b5af0ca74b98665d4c]

        Missing dependency
        
        Fixes "GpgME not installed correctly" at
        'make CppunitTest_sw_ww8export2' after 'make clean'.
        See commit 5b66a038701241e0b9fa3a339acbd74f9ca4cf92.
        
        Change-Id: If274b13b7d9328c8e63325b113f5b4d99133e7d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110864
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-15  Mike Kaganski  <mike.kaganski@collabora.com>  [cbcec4425e04e3614a2025b49fdc221216ac51d3]

        tdf#121245: also set ooLocale when language is set by command line
        
        ooLocale is re-written in each invocation of langselect::prepareLocale
        from Desktop::Init; previously an exception was when it was set by command
        line. This special treatment was from initial '--language' implementation
        in commit d47dd2bf33b0a2a9a5251a871bb7fe0573724274.
        The problem here is this setting is the fallback for multiple code paths,
        so many UI elements got language from old ooLocale data in that case.
        This setting is re-written every time the program is started, so it should
        be no harm in writing it also in command line case.
        
        Alternatively we could try to fix all places to use configured system UI
        language from MsLangId instead, or to create a backend layer for ooLocale
        that itself uses that.
        
        Change-Id: Idf7212901620bc158f704ba21747294634e48ae1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110776
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-15  Rafael Lima  <rafael.palma.lima@gmail.com>  [737112d7c37300661972778a63a4e93fa196a395]

        Resolves tdf#140221 auto-adjust Formula Editor width
        
        Currently the formula editor uses a fixed width that corresponds to about half the size of the display. This patch makes the formula editor auto adjust.
        
        Change-Id: I0cd6a6385b698fced96132a636df2d24c6c62cf1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110852
        Tested-by: Jenkins
        Reviewed-by: Dante DM <dante19031999@gmail.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-02-15  Noel  <noel.grandin@collabora.co.uk>  [1c02784889a5b4104878e2c767dff723b2173275]

        loplugin:referencecasting in sc
        
        Change-Id: I908c0d5a2a3360bb9c9c9edf925a485411515ea2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110816
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-15  Noel  <noel.grandin@collabora.co.uk>  [948c29710a0bb168ec07e3aca510fa6860f2da52]

        loplugin:referencecasting in svx
        
        Change-Id: I072ba9da976cefd61f4a916e70b0601439e8a123
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110818
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-15  Noel  <noel.grandin@collabora.co.uk>  [881d8470eb9ede52690dbd75c02f72c6ee422261]

        loplugin:referencecasting in sw
        
        Change-Id: Ie923fc8baaa26938378407f6e5f3c50b2cea7cca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110815
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-15  Noel  <noel.grandin@collabora.co.uk>  [0ae0b7ff575b4148f9c06abd3bac78d0881ec817]

        loplugin:referencecasting in sd
        
        Change-Id: I3d5e0fd3f9d8ea61aad5846a0ee19568a5d365a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110817
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-15  Mike Kaganski  <mike.kaganski@collabora.com>  [8ec3222d47ef5a13921576569a700785378916a8]

        Do not initialize array at each function call
        
        The function-local symbol prevented inlining in some cases, and needed
        a memcpy of 3200 bytes on each call.
        
        Change-Id: If2bd59d4bfc2a91e891cb0975847b7afebfbca23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110888
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-15  Mike Kaganski  <mike.kaganski@collabora.com>  [74e2ccfcbb31f0173acf058dfe938d0b16b6f9d2]

        Missing dependency
        
        Fixes "GpgME not installed correctly" at
        'make CppunitTest_sw_ww8export3' after 'make clean'.
        See commit 5b66a038701241e0b9fa3a339acbd74f9ca4cf92.
        
        Change-Id: I76fef25f95fbe45a21542fecf9f4b9f1c2671981
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110863
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-15  Seth Chaiklin  <sdc.blanco@youmail.dk>  [a5d68a4f959804f93ddda61a45cedaadb504e3f2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9f804dbbddf4abdb69009082c7e7d55e58315270
          - tdf#140392 improve explanation of wildcard in replace for AutoCorrect
            
                 * elaborate examples, improve layout
                 * simplify tip and highlight where to use it
                 * update to <h1>,<h2>,<h3>,<tip>
            
            Change-Id: Ibb0a9f811ee6cdd23cd6f8e4ec92dc06e980c3cd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110787
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-14  dante  <dante19031999@gmail.com>  [197f3a97842a9fb75788ba891de652591edd73d4]

        Simplify code for starmath operator symbol parsing
        
        Change-Id: I4fb05191e1d027f9809ac2324299ff2e2861fd73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110600
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-14  dante  <dante19031999@gmail.com>  [8957cf1cc041839d7d1e96b4d2617a82777692d4]

        Reorganize starmath color data flow
        
        This will make possible to edit structure nodes with graphic UI.
        
        Change-Id: I37500958dbd684d239d615fc1d8df562a0c5b486
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110490
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-14  Julien Nabet  <serval2412@yahoo.fr>  [1fa83df607b9721c8f12125942de1c586a624bd0]

        tdf#140386: Math: Add 'backepsilon' symbol to elements panel
        
        corresponds to GREEK REVERSED LUNATE EPSILON SYMBOL
        see https://www.unicodepedia.com/unicode/greek-and-coptic/3f6/greek-reversed-lunate-epsilon-symbol/
        
        Change-Id: I39628c55642e549174a0e59798c401976fdfaef2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110880
        Reviewed-by: Dante DM <dante19031999@gmail.com>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins

2021-02-14  Noel Grandin  <noelgrandin@gmail.com>  [228f43f2e3c2896c227f1ea30c5d16231acf66da]

        tdf#140308 Crash import old OpenOffice template
        
        regression from
            commit cfe5a5044845a3fc90e3634e996edb4d85808d3c
            sfx2: use the fastparser API when possible
        
        We end up using the OOo2OasisTransformer filter,
        which is not fastparser compatible
        
        Bisected with: bibisect-linux64-7.1
        
        Change-Id: I7bd4191f098096034dc8ff368aba4b1ff313ce18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110883
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-14  Johnny_M  <klasse@partyheld.de>  [2b09d37e1ce666829392c6e1580db41e7b976016]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to eab57f9cc1da5ebd0d5e033e8835df34e9d3b137
          - tdf#132643 Translate German section IDs
            
            Change-Id: I981fda421faa25b7a4a61006e1e947b3fe8461c3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110878
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-14  Johnny_M  <klasse@partyheld.de>  [5009a12f2e295496fb30f86795453202e99875a8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 42862e453636e51019a8f89af4a8a7603c5055d3
          - tdf#132643 Translate German section IDs
            
            Change-Id: I081a606e4916189c171123500ff6953c3ee64121
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110877
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-14  Johnny_M  <klasse@partyheld.de>  [273bd800bec2cfbaa212320d718f1b6d4ab70575]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 63ea072ac1c6fe18596b3788b9526362c01da564
          - tdf#132643 Translate German section IDs
            
            Change-Id: I35edabf978d42150fbf6b8c2aebd2057916d5d87
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110876
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-14  Johnny_M  <klasse@partyheld.de>  [1bfc615223960665a264b14ca6f5babd092dac2c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bdf635d508f4709ef6ec77904fcdcc761ac2c88b
          - tdf#132643 Translate German section IDs
            
            Change-Id: I0cd76265cfaa16d3f4cc2f0180d140eda9063b59
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110875
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-14  Johnny_M  <klasse@partyheld.de>  [d0f5914d43e798dd4de2274aeb2e60eba4c30da5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ac4cab8ad53b12eeddceb254db30fc4b15f738d5
          - tdf#132643 Translate German section IDs
            
            Change-Id: I3ae427de7d9a49fd5a3cb17dc698585b5cc0cabb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110873
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-14  Johnny_M  <klasse@partyheld.de>  [0149760ec410eabaa69bdbbb84eb1da7d8ecf6fa]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f99fa5ece87569702e53f5a9a3e771e543600ce7
          - tdf#132643 Translate German section IDs
            
            Change-Id: I0a8a5ad8a97d9ba15608d66877fa35f2054561a6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110872
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-14  Johnny_M  <klasse@partyheld.de>  [cb6892ce30391d35424efe10a86fd98a0199c866]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 57dadccac005d4c7db8ca9a86cec5d9e70a73140
          - tdf#132643 Translate German section IDs
            
            Change-Id: I10ec1303df2fe37a5486682ca2a2742e5d645037
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110851
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-14  Johnny_M  <klasse@partyheld.de>  [10d1701702c24a32ad4f7564b29f04d3ec9c7daf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 60dc818b2debfbe5a92897de5765072637d1da96
          - tdf#132643 Translate German section IDs
            
            Change-Id: I9364dbbc3414769219ab7318d38bb6f22741495b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110842
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-14  Johnny_M  <klasse@partyheld.de>  [8c5a239fe7c9b7570c0dd3a5b880b29c9824476d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b1c1852acd45f3342ba37b40413adf03c1a4e4fa
          - tdf#132643 Translate German section IDs
            
            Change-Id: Id8807415057ac94b69c5c25abbdb385463bc6e77
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110841
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-14  Mike Kaganski  <mike.kaganski@collabora.com>  [7ce4a3956a570841d5967ba1e555ded5613b6bc4]

        Handle system paths and URLs properly
        
        Avoids errors like this:
        
          make UITest_conditional_format
          ...
          Execution time for tdf117899.Tdf117899.test_tdf117899: 9.992
          tearDown: calling terminate()...
          ...done
          ERROR
        
          ======================================================================
          ERROR: test_tdf117899 (tdf117899.Tdf117899)
          ----------------------------------------------------------------------
          Traceback (most recent call last):
            File "C:/lo/src/core/sc/qa/uitest/conditional_format/tdf117899.py", line 64, in test_tdf117899
              self.ui_test.load_file('file://' + xFilePath)
            File "C:\lo\src\core\uitest\uitest\test.py", line 76, in load_file
              component = desktop.loadComponentFromURL(url, target, 0, tuple())
          uitest.test.com.sun.star.lang.IllegalArgumentException: Unsupported URL <file://C:\cygwin64\tmp\tmpfs3x8j2r/tdf117899-temp.ods>: "type detection failed"
        
          ----------------------------------------------------------------------
        
        Change-Id: Ifbf62c0aaa72412dc0efca921f59441d09c54d90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110882
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-14  Mike Kaganski  <mike.kaganski@collabora.com>  [984a1827508e7298611476cf747c4acc96dec58a]

        Fix copy-paste leftover
        
        Change-Id: If00eb6272443e1b97b6990141d091daa1d36dc34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110881
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-14  buseorak  <buseorak@hotmail.com>  [02a6949572473189755a3ac3ec974a054863dcfb]

        remove blank line
        
        Change-Id: I8f0a6654be335053c6cc1d398765060275feb092
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110850
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-02-14  Buse Orak  <buseorak@hotmail.com>  [de355293303ace942c6f18df57400e0f26b9af29]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I59db23da3305d68567e09d6d7f23ca762bc75ff5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110843
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-02-14  Mike Kaganski  <mike.kaganski@collabora.com>  [cfff893b9c82843a90aac4ecdb3a3936721b74a0]

        Move unit conversion code to o3tl, and unify on that in more places
        
        This also allows to easily add more units, both of length and for other
        unit categories.
        
        The conversion for "Line" unit (312 twip) is questionable. Corresponding
        entries in aImplFactor in vcl/source/control/field.cxx were inconsistent
        (45/11 in; 10/13 pc; 156/10 pt). They were added without explanation in
        commit c85db626029fd8a5e0dfcb312937279df32339a0. I haven't found a spec
        of the unit (https://en.wikipedia.org/wiki/Line_(unit) is not specific).
        I used the definition based on "by pt", "by mm/100", "by char" (they all
        were consistent); "by pc" seems inverted; "by twip" was half as much.
        This accepted conversion makes unit test for tdf#79236 pass.
        
        Change-Id: Iae5a21d915fa8e934a1f47f8ba9f6df03b79a9fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110839
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-14  Mike Kaganski  <mike.kaganski@collabora.com>  [20305894243e24eb383ab9feefebf4a0e9f2644f]

        nullptr dereference
        
        Change-Id: I6a2ffddfd67784ddc2194dafba7d3eaeb6e4e12e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110854
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dcce840cb2383873cc77da04b0bdc4526042c212]

        Fix typo
        
        Change-Id: If3697d65e9809eb8dd1f2e72a657b8be70c45e69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110848
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-02-14  Julien Nabet  <serval2412@yahoo.fr>  [863ee228e002cc9a0970a1d01f6028710bd997bc]

        -Werror,-Wformat in idl with Raspberry pi 4b
        
        [CXX] sax/source/expatwrap/sax_expat.cxx
        /home/pi/lo/libreoffice/idl/source/prj/database.cxx:437:23: error:
        format specifies type 'unsigned long' but the argument has type
        'sal_uInt64' (aka 'unsigned long long') [-Werror,-Wformat]
                      "error", nRow, nColumn );
                               ^~~~
        /home/pi/lo/libreoffice/idl/source/prj/database.cxx:437:29: error:
        format specifies type 'unsigned long' but the argument has type
        'sal_uInt64' (aka 'unsigned long long') [-Werror,-Wformat]
                      "error", nRow, nColumn );
                                     ^~~~~~~
        2 errors generated.
        
        Following https://cgit.freedesktop.org/libreoffice/core/commit/?id=5419b894a2e791de24d10f0c4433a807e175e7a0
        
        author    siddheshpatil777 <[hidden email]> 2021-01-06
        14:14:33 +0400
        committer    Michael Stahl <[hidden email]> 2021-01-21
        16:36:00 +0100
        commit    5419b894a2e791de24d10f0c4433a807e175e7a0 (patch)
        tree    72cdf2b9648a18d711c53bb0d36ffb550ec0850d
        parent    21138573fcc6e300a446ffba8cfde00198fb249e (diff)
        
        tdf#114441: Convert use of sal_uLong to better integer types
        
        Change-Id: I0d961e8b1e0a6a9709fabb50b5e209c7ac5e7250
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110844
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2021-02-14  Seth Chaiklin  <sdc.blanco@youmail.dk>  [c4da166d1fb696133b3c576b27daf196816558c3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 09c4f7472b916a8f5dd23761ec85f50b4827f679
          - tdf#140366 further adjustment of autoinclude in Exceptions
            
            Change-Id: Idab97605113d93d1da3a3486ca735398857cd988
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110853
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-02-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [063602ea3791e87f9bd6685c9bd6dac7a1e4d189]

        devtools: add .uno action to trigger inspect of the selected object
        
        Added .uno:InspectSelectedObject, which can be added to context
        menu and when triggered, shows the current selected object in the
        object inspector.
        
        Change-Id: I2ade6c74197dcb3cf33b0ad2194822e6ae25fb7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110837
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-13  Marco Pinto  <marcoagpinto@sapo.pt>  [e1948634a55ac91c7a49beda358b770b46b55b01]

        [en-GB] Added 13 words to autocorrect
        
        Change-Id: Ie24ca3f3340fc0ed7b94a3517ec2aae3c4632162
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110672
        Tested-by: Jenkins
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2021-02-13  Marco Pinto  <marcoagpinto@sapo.pt>  [7cfccae08a5d2d9ec1c6d0790529bec66bec2231]

        [en-US] Added 13 words to autocorrect
        
        Change-Id: If4c7495bc292cbc1247914f3eb42e15a9725d300
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110673
        Tested-by: Jenkins
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2021-02-13  Caolán McNamara  <caolanm@redhat.com>  [0a83a11a5324333150dccd3faaeecbd2ec8d2aba]

        rename Ruler::GetType to drop using Window::GetType
        
        Change-Id: I78da4bb35f5f3e7253737ddc3be1460fbf605ad8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110831
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-13  Caolán McNamara  <caolanm@redhat.com>  [d1b3571fba171279d70ccaa0dfec1871f04439af]

        ofz#29461 flatten SetAttrSet recursion
        
        Change-Id: I39a2364371981a177af8ca8dd679038c9543523c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110828
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-13  Noel Grandin  <noelgrandin@gmail.com>  [71fa2bc2061168b9a74cdb4b0428b00ea902666f]

        no need to allocate these return values on the heap
        
        Change-Id: I4fd440c79c388527183a84676b2f32930f3bf8ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110845
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-13  Regina Henschel  <rb.henschel@t-online.de>  [02e4f6c44295004f5c7201a7aa2744fd0518ba9d]

        tdf#134355 custom shapes are never on layer 'controls' in Calc
        
        Custom shapes were erroneously put on layer 'controls' when drag-
        create them. But layer 'controls' is special to force form controls
        to front in edit mode. Layer 'controls' is exclusively used for form
        controls.
        
        Change-Id: I2dd8a3b5ee6ac9bcc72f0446b17a49c037aa6731
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110763
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-02-13  Gokce Kuler  <gokcekuler@gmail.com>  [9887674044e17c4925caa07f197d74233be810d2]

        tdf#137406 removed Apply to Master button in Slide Master mode
        
        Change-Id: Ic19c38a5e6e561cae45cd0a40cfe56d7002efe9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110835
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-02-13  Caolán McNamara  <caolanm@redhat.com>  [d1d56ed835549bb10995d4d240abf692e198bf78]

        Related: tdf#62688 support Ctrl+A to select all in impress comments
        
        Change-Id: Ic8e052752e333202cb44719a85ae949c85b735e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110823
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-13  Seth Chaiklin  <sdc.blanco@youmail.dk>  [f886ed5b25f4f65638c6797f47d56bce8f97cf39]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 91a0a351ac6410eaea0712fdf0e58ff395399e40
          - tdf#140366 clarifications in AutoCorrect Options
            
              ( shared/01/06040100.xhp ) "Options" tab
            
                + add <note> that words in dictionaries are not
                  autocorrected by "Correct TWo INitial CApitals"
            
              ( shared/01/06040300.xhp ) "Exceptions" tab
            
                + clarify how and when to use the "AutoInclude" option
            
            Change-Id: Ia79f58318f861fc690151205984e34176ae2a829
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110782
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-02-13  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [411e8c24a289649797c679afc084113f7f61667a]

        vscode: make it work better when srcdir=buildir and add mac lldb config
        
        Change-Id: I75b7104c98d187353bc3950ad51877f10ae04760
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110838
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-02-13  dipanshu124  <dipanshu@iitk.ac.in>  [427deae27d91cb9be0bf1889e2b8b79480adcc35]

        tdf#137779 Add info about Jumbo sheets status into About dialog
        
        Since Jumbo sheets is an experimental feature, user enabling it
        might get problems. It will be good to specify Jumbo sheets status
        (if enabled) in the About Dialog.
        
        Change-Id: I1238d15ea8e32a418754b4323ba9771b63337301
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110800
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [3ec8981b4830d646ad73836d9819db4f8342b499]

        tdf#101894: sc: Add UItest
        
        Change-Id: I3ab90dbc1963ef0589ef264c6b734cfa4357bb8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110829
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-13  Eike Rathke  <erack@redhat.com>  [9b6a84916a8f58f2c4db2c970eb2c366465c6472]

        Resolves: tdf#138839 Add Cabécar {cjp-CR} 0x06AA, Bribri {bzd-CR} 0x06AB
        
        Change-Id: Ib80d080fc69ba2c87c9a859a0571f9d82f7c7bac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110832
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-02-12  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [788c777c6cdf2254e8bba05321f4a9de309b15b5]

        tdf#105301 - increase the size of the sorting keys
        
        During the import of a document, increase the number of shown sorting
        keys to match the actual size accordingly.
        
        Change-Id: I24ab596f47fadf33d0358f162d26b12c24615fa8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108987
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-02-12  Caolán McNamara  <caolanm@redhat.com>  [28555fc345ac2ccdda0e4e0f3c812c646befe68b]

        fix fuzzer build
        
        Change-Id: I41df4af812cd225a0bd8e49df9e8b3c322698d28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110825
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-12  Caolán McNamara  <caolanm@redhat.com>  [3a981ad54f226723bc9749b52d62de0c536178f6]

        drop unnecessary include
        
        Change-Id: I09837025e60d240b85515d9355ddd42f1d4e94d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110824
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-12  Miklos Vajna  <vmiklos@collabora.com>  [043690eff82d5798774452a8364e1566b866a320]

        svx: fix import of multiple paragraphs into title shapes
        
        Title shapes try hard to have a single paragraph only, the Impress UI
        inserts linebreaks instead of paragraphs breaks in
        sd::FuText::KeyInput(), ever since commit
        f47a9d9db3d06927380bb79b04bb6d4721a92d2b (initial import, 2000-09-18).
        This matches the PowerPoint behavior. This is most visible when the
        paragraph has a bullet associated with it.
        
        Interestingly you can still put multiple paragraphs into title shapes
        using paste special -> plain text.
        
        In that case, it was inconsistent that we exported these multiple
        paragraphs to ODP, but merged them to a single paragraph on import since
        commit 0a783c1a041e2b74b7bf238d11ee2c303f6708f4 (#100190# don't allow
        more then one paragraph on title text objects, 2002-06-25).
        
        This results in loosing your bullets on save + open, both in the ODP and
        PPTX cases, since removeActionLock() on the XShape triggers this tweak.
        Also, PowerPoint does not do this merging on import. So fix the problem
        by removing the import-time tweak but leave the UI unchanged.
        
        Change-Id: I6796f83c40e83f65cfb0f6c7e66069c3e08c1e2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110826
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-12  Alain Romedenne  <LibreOfficiant@sfr.fr>  [8478c954814623441d62838743737063fec8e6c0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d5eb6397f3b58d19d442c85aa4243ace4914bb59
          - sf_session new help page
            
             - extra bookmark & link in sf_array
             - typo in py2bas
             - typo in sf-string
            
            Change-Id: I508722de9b4cb1e55e203ba97b470b28f1ba03ae
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110678
            Tested-by: Jenkins
            Reviewed-by: Alain Romedenne <alain.romedenne@libreoffice.org>
            
2021-02-12  László Németh  <nemeth@numbertext.org>  [9b39ce0e66acfe812e1d50e530dc2ccdef3e1357]

        tdf#76260 DOCX import: fix slow footnote import
        
        by parsing footnotes.xml only once instead
        of parsing again and again for every footnotes.
        This was a serious performance problem for
        documents with hundreds of footnotes, where the
        footnote import took minutes instead of seconds.
        
        Note: switch off CHECK_NOTMERGED in a debug build
        to measure realistic speed-up, e.g. with the
        reported document: 2 min 36 sec -> 22 sec, and
        not 1 min 40 sec, as with CHECK_NOTMERGED.
        
        Revert commit 60dbe21f59a45889c433727d0862c9a4274d94d2
        ("tdf#88126: sw_ooxmlexport15: Add unittest"), because
        it was a fragile table layout test, worked only by accident.
        
        Change-Id: I9460442cf0c30f2bc5ff393c947a008ca7bba6df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110811
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-02-12  Mike Kaganski  <mike.kaganski@collabora.com>  [3380163bc0fb9dab7f289cc36b0eeb0c9b3ddaa9]

        Make sure osl_getTempDirURL result doesn't end with / also on unx
        
        This is consistent with what osl_getTempDirURL does on Windows
        This is a blind attempt to fix a part of a failure reported on IRC:
        
          /lode/dev/core/sal/qa/osl/file/osl_File.cxx:486: Assertion
          Test name: osl_FileBase::getAbsoluteFileURL::getAbsoluteFileURL_001_1
          equality assertion failed
          - Expected: file:///var/folders/tj/jl7sh26124n4b94tm541m6xr0000gn/T//relative/file1
          - Actual  : file:///private/var/folders/tj/jl7sh26124n4b94tm541m6xr0000gn/T/relative/file1
          - Assumption is wrong: ResultURL is not equal to expected URL
        
        That "//" in Expected might be because user's TMPDIR ends with /.
        
        Change-Id: I9a9c6e00f63b81dbaf2e8532110dffa58ebe8cc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110784
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Jenkins

2021-02-12  Noel  <noel.grandin@collabora.co.uk>  [beeed387732f95501b06b5462d450517422b18ba]

        loplugin:refcounting check for calling delete
        
        Change-Id: I5b723d4d2376a28777e3ee7e9706e5f54fcb55e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110809
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-12  Caolán McNamara  <caolanm@redhat.com>  [a39a3f1ad1e5e39b09ce474c0f4c0f9f4e174bbe]

        weld impress annotation window
        
        Change-Id: Idc89f4e382392103d373b6a84edaae10abd56056
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110650
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-12  Caolán McNamara  <caolanm@redhat.com>  [1e3198931e6e230791e863272082c1d437975008]

        avoid auto-hiding disabled menu entries with cut/copy/paste idents too
        
        Change-Id: I549027b496c4c1ee14cd5d9f19f77748600e99db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110822
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-12  Caolán McNamara  <caolanm@redhat.com>  [59ae8c36cff087277a74807f112ad6bd9dc297c4]

        Release mouse on showing context menu
        
        Change-Id: Id94e8ab3bee1dd4629486e5455ac935b59fa56bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110821
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-12  Caolán McNamara  <caolanm@redhat.com>  [3148503b2f32fa7cbdbddf61523af576e36e4ef5]

        don't split menu ids at ':'
        
        Change-Id: I2453b1867ffe5b9a2fe6659f2893911ba2fa5543
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110820
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-12  Mike Kaganski  <mike.kaganski@collabora.com>  [8ef533148bac3126294b7f1988c146b02ecee7bf]

        Make sure to resolve symlinks in temp path in path tests
        
        This is a blind attempt to fix a part of a failure reported on IRC:
        
          /lode/dev/core/sal/qa/osl/file/osl_File.cxx:486: Assertion
          Test name: osl_FileBase::getAbsoluteFileURL::getAbsoluteFileURL_001_1
          equality assertion failed
          - Expected: file:///var/folders/tj/jl7sh26124n4b94tm541m6xr0000gn/T//relative/file1
          - Actual  : file:///private/var/folders/tj/jl7sh26124n4b94tm541m6xr0000gn/T/relative/file1
          - Assumption is wrong: ResultURL is not equal to expected URL
        
        That "private/" in Expected might be because user's /var is a
        symlink
        to /private/var.
        
        Change-Id: Ia5b95621dffdae7e0193aca4c3d12c86ed28dceb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110785
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Jenkins

2021-02-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [03152ee84c09dd76d359447f9d97d564a7bbe84b]

        tdf#62057: sc: Add UItest
        
        Change-Id: Ia2e7e6843a42ce00cee94dde7abf980a7bc25638
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110819
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [86b192965ee8d625092b723337f6a65bdf34dcb7]

        tdf#107097: sc: Add UItest
        
        Change-Id: Ia517095e230fd4b8395ffacac6e10347aade78aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110814
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-12  Caolán McNamara  <caolanm@redhat.com>  [ccec133b9021b07d16cdec6b6ad860e0a62648af]

        cid#1472878 silence Unchecked dynamic_cast
        
        Change-Id: I5c2661ff6040225d32fcdc32b1e00650f9b4e058
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110807
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-12  Caolán McNamara  <caolanm@redhat.com>  [e60909e5d3d7f3d38c92237a7db6bbb267ef71a0]

        cid#1472119 Uninitialized scalar field
        
        experiment to see what coverity does with this syntax
        
        Change-Id: I028a111ceee5b327a04979b5497a4bc2e1e61819
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110808
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-12  Noel  <noel.grandin@collabora.co.uk>  [138064713af2db8e797e3aa441657f6a7500cc46]

        add conversion operator to rtl::Reference
        
        to make it easier to convert to uno::Reference
        
        Change-Id: I7ec1d66651e21ec71f1eef035d7ed3d6acc70b91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110810
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-12  Aditya Pratap Singh  <adityapratapsingh51@gmail.com>  [8ad6257d456c595a47669846fc3ef5337653bd03]

        tdf#42982 Add descriptions to some runtime exceptions
        
        Change-Id: Ie970367f1b3df3324cc56e467ae93eb7155e05eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110261
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-12  Caolán McNamara  <caolanm@redhat.com>  [9c2a5eaa0a45a4afbe819d6ea91ba1fd35b0aba0]

        when there is label and icon align label to left and don't expand icon
        
        Change-Id: I158b6c40ecb1b1713546cdbce7f7c001b8940b00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110802
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6ec3623275e5a064e2057f0f1d58b5bd995b5a85]

        devtools: simplify getObjectFromAny method
        
        Change-Id: I43bba799604683a9d329f3734879d116b4d07102
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110806
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d547d76c3bee10447de6fd90185212a177349386]

        devtools: handle enum values and convert to enum names
        
        Until now enum values were ignored, but now we show the converted
        enum numeric values to enum names, whcih is easier to understand
        than ust pure numberic values.
        
        Change-Id: I7579a731c20eda92f518ba0214619d8a98185cec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110805
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d8cc3e7c9cbdd2959cc7b1c529909c7e4dac6e35]

        devtools: show values of unsigned types which were missing before
        
        Change-Id: Id2ee470eaa2cddfb11f5e85c6f3dfcdcb137c244
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110804
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [14c86d402243c0d2730ff38a1b8ac1a4456974de]

        tdf#72727: sw_layoutwriter: Add unittest
        
        Change-Id: I836c4a90e344c6f7fb1c60ac07d9575749adfa9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110803
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-12  Mike Kaganski  <mike.kaganski@collabora.com>  [60b0bb80b3aeb52477256152dcda9ec6e4dbb9fd]

        Fix threadpool test for --enable-debug
        
        NDEBUG is obviously defined then, and doWork does not use
        mThreadId and mCheckEqual, resulting in errors like
        "private field 'mThread' is not used".
        
        Change-Id: Ie429a6584ee5a335dbc9b29fae202727d9daa720
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110777
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [89afca98f060be1f6a49c47cf7eaf123dd7ed4fa]

        devtools: remove code duplication when creating child nodes
        
        We essentially do the same thing in PropertyNode, StructNode and
        SequenceNode when creating a child node. Remove the duplication
        and move it into a common place (BasicValueNode) under
        createNodeObjectForAny method.
        
        Change-Id: If993c9018a537bf24683a526e76d438bd5105619
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110797
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d8cfa8473c9b163747eb9172832fdbcbf886bde8]

        devtools: handle structs in object inspector
        
        Change-Id: I76dd2486c67f7098ae16f5f4f40cebf35573092e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110796
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-12  Luboš Luňák  <l.lunak@collabora.com>  [9d89d98d3349502b56da4bdd6ea287ac4cde9ce5]

        always optimize bitmap transform to translate+scale if possible (tdf#138068)
        
        Commit 828504974d70111e make OutputDevice::DrawTransformedBitmapEx()
        always call DrawTransformBitmapExDirect() in preference to explicitly
        converting to DrawBitmapEx() if the transformation wanted was at most
        translate+scale, in the hopes that these days the backend implementations
        work well enough. But it turns out only the Skia backend handles that
        without loss of performance. So always do the conversion to DrawBitmapEx()
        if possible. It's so simple that it possibly makes sense to always do
        this, regardless of the backend.
        
        Change-Id: I6eba68e672334c38433f53980f49400499f5d8e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110716
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-02-12  Luboš Luňák  <l.lunak@collabora.com>  [f52c5bea7775ac07cfacc232f0979a03bbdf9aa7]

        fix test for tdf#137413
        
        The test tested for the topleft corner to be transparent and not black,
        but the bitmap has a black outline, so the corner actually should be
        black, unlike the rest of the bitmap. I have no idea how the test
        could have possibly passed (and those #if tests indicate that it
        correctly failed with most drawing backends). What apparently enabled
        this to pass was commit 828504974d70111e, which made the drawing
        use DrawTransformedBitmap() implementation in the VCL backends,
        and the Cairo one apparently mishandles it. Reverting 828504974d70111e
        made the test fail.
        This commit fixes (and simplifies) the test.
        
        Change-Id: I1560849d683558abbe0cde816c4505b9824a0692
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110769
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [a5be4c219af373d038bc034d26c63c67e9803ce8]

        tdf#40260: sw_layoutwriter: Add unittest
        
        Change-Id: I9e9820c31735703b1fa8583ada74af47534df186
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110799
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-12  Seth Chaiklin  <sdc.blanco@youmail.dk>  [af94ae7e2b28c370b8f16ef5c61708baabd2e842]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b7508b8c33b5cb1224373c619f03ebfd92bc3130
          - update Exceptions options in AutoCorrect dialog
            
              For "Correct TWo INitial CApitals" description
               * update label to Correct TWo INitial CApitals or sMALL iNITIAL
               + add "small initial" to description in relevant places
            
              For "AutoInclude" description
               + add missing space
               * move position of <emph> to correct position
            
              * update to <h1>,<h2>,<h3>
            
            Change-Id: I2d5b3e2f41b9e3b209e716cd6b231840d2f94d24
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110774
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-02-12  Caolán McNamara  <caolanm@redhat.com>  [1a490b71feb2340ac4f58ff1bef983ef1115e2f3]

        allow using css::graphic::XGraphic to set menu image
        
        Change-Id: Ice5062f26ea300aec73d5fd849484c8bc4fc43bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110793
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-12  Caolán McNamara  <caolanm@redhat.com>  [c08ec94ae04656e5178a704445080fe6887aac5a]

        ignore row-activated with no active cursor position
        
        to reproduce: under gen launch base wizard, "open an existing database
        file", and use the "open" button, double click a .odb.
        
        base launches on the 2nd button down, on mouse *release* base has
        appeared and has a treeview under the mouse which gets button up and
        triggers "onSelected" with the unexpected no-row selected case
        
        https: //crashreport.libreoffice.org/stats/crash_details/a6282ff5-d0aa-4beb-9b44-6c5fd2ca0130
        Change-Id: Ic4a5fa9fc8c9c6bb0e33c165559eda966b83e3ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110768
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-12  Miklos Vajna  <vmiklos@collabora.com>  [7ff14c0f79d8400ec2fe29350b0d9bc0cd51f957]

        pdfium: eliminate FPDF_TEXTPAGE from the public header
        
        All usage goes via the PDFiumTextPage interface now.
        
        Change-Id: Ied9d7fc9e1cf91b6a2feca63264993fd77348bed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110792
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cc92f065563e471463d11aa9b8f0445b3588f450]

        Fix typo
        
        Change-Id: Ic97185ff3e243ae60814b562278a90661521d6ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110794
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-02-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8319f6a93c491fb757e1e23d27db000fe92b0e97]

        devtools: remove mxObject from nodes and use maAny instead
        
        First hunch was to always store an object (XInterface) in the
        nodes, but as we can now handle values, it is much more convenient
        to change that to an Any, which can store all the supported types.
        
        This change refactores the code and removes mxObject from all
        the object nodes. Instead getObjectFromAny is used in the places
        where the mxObject was used before.
        
        Change-Id: Ibf4a28d52102f99fefc1f7a7775b8084b739eb90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110743
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ece24a14fd3a7230e47bbe13e9b244b383aab2ee]

        devtools: handle nested sequences correctly
        
        Change-Id: I64d7eabf8437b309a1c57e3b3dbb6abadfd507fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110742
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b0d9e36d31d5bfa6c5797f5285bf1bf74777c5ed]

        devtools: handle sequences/arrays in object inspector
        
        Change-Id: Ic1d7eb056a7bbf1d88f02dcb92a4798c93ab5036
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110741
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c66461dca48665b54b7f9da748c87a32676a780d]

        devtools: show if it is a struct or object as a value (for now)
        
        Change-Id: I9edf2b29941ab9810dd52f6ad52f7856f2e8f61f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110740
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5809b0a41bda8f749c4af7eec411077364b4da65]

        devtools: move columns and expander handling to the node object
        
        If we need to show the expander and what the values of the columns
        are was until now handeled when the tree node was inserted. Now
        delegate the responsibility for this to the node object, which
        can extract this information from the filled parameters. This
        simplifies a couple of things and makes the code more readable.
        
        Change-Id: I77fcba874f8bb4278cfaf3d8a2846b3fc8faca80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110739
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [14b135ca0434fda09966acf6fd14fab600bfde49]

        tdf#136011: sc: Add UItest
        
        Change-Id: I2fb168a2f7147f97602ddabee6100e53fd7249cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110795
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [9a97943aaebf931fd17e4fa18a41926dc5d1e7e3]

        uitest: sd: Add support for sidebar uiobject
        
        Change-Id: I2074afebbb3a6dfe098af0e447807663682b56a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107782
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-11  Caolán McNamara  <caolanm@redhat.com>  [816994a1759e1760e4b55f327a2c957fba3860e0]

        tdf#140239 leave current cursor valid if the contents won't change
        
        Change-Id: I854e8e94c7415d9046088e364f966390c4fb762f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110770
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-11  Caolán McNamara  <caolanm@redhat.com>  [8fd90cf3b8df45f4e2b4273d9bbec52a88f4751f]

        tdf#140274 set an initial minimum size
        
        Change-Id: I93f0ac3d63b4864a0a5d98370407f9444b58b75c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110764
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2b178d05563af5f24e1086c11703a8fb4637bdaf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6a01bc7252b5fb6a4fe5a45acf203cf736066210
          - Mute l10n of several strings
            
            Change-Id: I45455bda308703dfcb4e70c4e2acaed3a5562e04
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110688
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [0c262229337c43f125d8931cba40ab432f51a851]

        tdf#140257: sw: Add UItest
        
        Change-Id: I4de5287a523c9f1006c8511bc2effe4e6f4e4c6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110766
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-11  Szymon Kłos  <szymon.klos@collabora.com>  [88ac9b0cad22b80820b3a0cfcb64c944e93d376b]

        jsdialog: properly export visibility of tab
        
        Change-Id: Ib715633a3c7ed0730349a8dbf7205199eebe89ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110713
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-02-11  Szymon Kłos  <szymon.klos@collabora.com>  [fd9b52502de6044a2249ff81407ac579a35ad3a1]

        tdf#139429 Convert Style previews widget to IconView
        
        - this adds labels to easily identify the styles
        - easier to work with many styles
        - nice native widget in gtk3
        - double click opens the style settings
        - added Command callback fro iconview
        
        Change-Id: I08743515cbd2a4e4bd592d1509e48bbe2a43b129
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110408
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-02-11  Miklos Vajna  <vmiklos@collabora.com>  [b11db88d0174fbad25f7ee04726ae27ceb1488c3]

        sw tooltip on bibliography fields: add the actual tooltip functionality
        
        - Similar to e.g. SwMacroField::GetMacro(), add a new
          SwAuthorityField::GetAuthority() that returns a string which is similar
          to the one-liner text node in the bibliography table for a given
          bibliography reference.
        
        - Base this on the recently added
          SwAuthorityFieldType::CreateTOXInternational() and
          SwTOXAuthority::GetText() to share code with
          sw::ToxTextGenerator::GenerateText() and SwTOXBaseSection::Update().
        
        - Finally extend SwEditWin::RequestHelp() to actually provide the
          tooltip on mouse hover.
        
        Change-Id: I33a58076c6d141566298259e7e4681541fac1055
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110765
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8180bdc75c2bf3c1f813469eabd38db0612f1c91]

        Fix typo
        
        Extending this:
        https://gerrit.libreoffice.org/c/core/+/110707
        
        Change-Id: I4bfd3f85501d881810cfd4731e0ab84f404d1896
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110752
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-02-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3f9ebde73ae1e281ab2900593a02b241b7c56ea2]

        Fix typo
        
        Expanding this:
        https://gerrit.libreoffice.org/c/core/+/110515
        
        Change-Id: I9abe586eac24a4f5ceb26c16440907f96a871594
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110543
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-02-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4df3c48ea7603296b886fbc17e337b1d345d5d2f]

        Fix typo
        
        Change-Id: Ic49c364a0133873e00863c2b4ea03e2e18cadc20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110667
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-02-11  Tamás Zolnai  <tamas.zolnai@collabora.com>  [393226c68f782b4761443b32ff25e340aaca133e]

        LOK: form field button: split SendLOKMessage() method.
        
        Hiding form fiel button can be static. We don't need to
        know which fieldmark has the actual button.
        
        Change-Id: I3f7d52c0f11c7dfbb0b4f50bc0c7c0302f50d815
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110711
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        (cherry picked from commit c591ae91b25fd69e6424434b92894c57671253ca)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110760
        Tested-by: Jenkins

2021-02-11  Tamás Zolnai  <tamas.zolnai@collabora.com>  [250eb2ee92f3f382c4a6ac3b643fc8e3b60c8be7]

        lok: rework form field button message handling.
        
        To make it work properly with more users editing
        the same document.
        
        Change-Id: I1f3d8ef9fc9c25b440a3dc36a40709723ed342f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110710
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        (cherry picked from commit 20335d5ed549af25f02467c7da21df10c8df956a)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110759
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2021-02-11  Ouyang Leyan  <ouyang.leyan@hotmail.com>  [4a9d257bec7964c0b611b2d422b7842fc5ee38e0]

        tdf#136011 convert numbers in categories to string during chart export
        
        When converting a Calc chart to a chart with an internal data source,
        multi-level categories consisting only in numbers are exported as
        double and not string. However, labels could only be generated from
        string values so the labels were lost in the converted chart. This
        commit allows labels to be generated from double values.
        
        Change-Id: I1cc1059f5157b782beb3eefccda5257b1bc2ca29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107858
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f641858aeee3f16f75d79a121033659583569479]

        devtools: ObjectInspectorNodeInterface as the toplevel root class
        
        This adds ObjectInspectorNodeInterface as the toplevel root class
        which doesn't take an object as the input parameter, which is not
        needed in some cases.
        
        Change-Id: I6a5cc4f9108cbd2dcab6d1b32e0a7a83cd838779
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110738
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [763168bde2c3b48a2849b4c917e09b559468c434]

        devtools: move impl. of GenericPropertiesNode::fillChildren out
        
        Cyclic references will become problem, so move the implementation
        of fillChildren out of GenericPropertiesNode class definition.
        
        Change-Id: I222d7c09c3ce71cbe552abcef5cc0c7e86935d34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110737
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [07f8efa33fb61b256d0a2578e6f3ff0d17cf2610]

        devtools: add "Type" column to object inspector
        
        Change-Id: I45a9efbf8f99ba86e0fa6f2e6fb9c74ac11b5aeb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110736
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5a3b9b4b34984f86b14050eb8ece2350b54b5b8e]

        devtools: move constructors implementation into cxx
        
        Change-Id: Ic1b0b88bebe076e99107f6ae0eb379bb2d2db09f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110735
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [c1137082458cd982eb70393e13e60fc09d31958b]

        tdf#138482: sw_uiwriter3: Add unittest
        
        Change-Id: Ic8c175572ca5554673a802a26b696bcf7ac07f54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110761
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-11  Gülşah Köse  <gulsah.kose@collabora.com>  [cf2a5399289c29f0e12b025a9efbaf0fe0d8ce4d]

        tdf#134210 Better testing for cropping bitmap of custom shape.
        
        Change-Id: I592e2e99306a4aa27dce17e8b8d75e4bb2262cab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110723
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-02-11  Seth Chaiklin  <sdc.blanco@youmail.dk>  [796ad7204414f587d472a8915f122fa58677711a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b8b09233de0fddc9d89b7c2e84394a7767ee342d
          - tdf#139667 update help pages for List Style, Ordered and Unordered
            
              ( swriter/01/05130004.xhp ) "List Style"
              * modify description from 2004 about list styles
            
              ( shared/01/05040100.xhp ) "Organizer"
              + add <note> that "Inherit From" cannot be used with list style
                and page style.
            
              ( shared/01/06050100.xhp ) "Bullets"
              * rename "Bullets" to "Unordered"
              * adjust to indicate Unordered list
              * replace "style" with "type" when referring to bullets
              * change "Options" to "Customize" in Related topics
              * update to <h1>,<h2>,<note>
            
              ( shared/01/06050200.xhp )  "Numbering Style"
              * rename "Numbering Style" to "Ordered"
              * small adjustment in description
            
            Change-Id: Iac5eab2de236c7457c7e849c0f6e475551fcea4d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110371
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-11  Tamás Zolnai  <tamas.zolnai@collabora.com>  [1e00ec5b5303bcf3eafd665106ba1e2c0ae8f791]

        Dropdown form field: don't increase code compexity for gen backend.
        
        It's just an internal thing, we don't really need to
        optimize the code for it. This HideButton() function is
        not use anywhere else.
        
        Change-Id: I2e5fff73f6d50a0dedbd8d5f7eea748d09de6330
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110709
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        (cherry picked from commit e8d1504ba7299d78dd825a512e8f04ef33900997)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110758
        Tested-by: Jenkins

2021-02-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e44639f50056b843913573b4635517019e00431c]

        devtools: move handling of object inspector tree to own class/files
        
        To make handling of object inspector tree view easier, move the
        functionality to its own class and file.
        
        Change-Id: I47ae1bc06b582d0d146e7e97bc08a3b5f82ce794
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110734
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a1ca311061b617b2e4731f6e4c8a5466e8a080f5]

        devtools: move devtools from svx to sfx2
        
        It's a better suited location for devtools as we can access the
        classes when we handle the .uno:DevelopmentToolsDockingWindow
        event.
        
        Change-Id: I753ca56808804c9cf6713920f92cd7d313f1f156
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110733
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9afdfc80a39f85b440bf753daa52832532ee1e8c]

        devtools: inspect selected object when DevTools are started
        
        When DevTools window is started, we check if there is a selected
        object and inspect that one automatically, else use the root
        document object.
        
        Change-Id: I1b8b5031c4ac67300bcc15d176b86bac0a4c5d4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110732
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-11  Caolán McNamara  <caolanm@redhat.com>  [6f7e48c00fc879158576c36c4bfcfdc0440f201d]

        Related: tdf#139667 allow TabControl tabs to always show tooltips
        
        If one is set, then just show it. The removed restrictions seem to have
        been added in...
        
        commit 85702858a81c72b40f0e7e3ce05e677ffb996da9
        Date:   Tue Dec 16 16:42:03 2008 +0000
        
            CWS-TOOLING: integrate CWS alf01
        
        fix: #158798# show tooltip if only a image is shown
        
        where #158798# is old private bugtracker
        
        and referenced public #i95201# add: images for tab items
        
        has no mention of the restrictions
        
        Change-Id: Ia11952700fb212397bf0c0228666a1545817ce8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110757
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-11  Caolán McNamara  <caolanm@redhat.com>  [50568dab5baf0df31effbd39d73948b37fe64c1a]

        default args for ImplGetTabRect variant are a hazard
        
        as it won't do anything with those defaults
        
        Change-Id: I7b21bc09a28d40c4c643770872571f9caef4d615
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110729
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-11  Caolán McNamara  <caolanm@redhat.com>  [bd5eedd14069fa859bad25d4e126c244074d5f94]

        ImplGetTabRect(ImplTabItem*) variant always returns 0 with default args
        
        so TabControl::GetPageId(const Point& rPos) doesn't work
        
        since...
        
        commit 6540912ae1a570fd8c2318f77b757e07b87c0707
        Date:   Sun Jun 16 21:41:31 2019 +0000
        
        VCL merge most of NotebookbarTabControlBase
        
        Change-Id: Ia99911e753dbe2bb22dc892c6bddc0392fab97a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110728
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-11  Caolán McNamara  <caolanm@redhat.com>  [7c6117235ce4112154c416dee6f495672dab9993]

        ofz#30812 protect NextToken calling NextToken with RecurseGuard
        
        and bump limit from 42 to 100
        
        Change-Id: I0a35b32e7ab74a4148197ba48c52b6714bdb449d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110756
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-11  Caolán McNamara  <caolanm@redhat.com>  [7dfb69f53472cdeb21270e850892f82112ad332c]

        merge the two identical nRecursionMax expressions
        
        Change-Id: Ie8fdb999e9d7420f0e8bb27e9fd716148f7fc9f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110755
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [aab2968434e4413565397692b74169a128117de8]

        Fix typo
        
        Change-Id: Ie307727fdbc5c748c2ef249f10012a7b81c6803b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110731
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-02-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [a7c41f93421ddb2b48e38960b669c4e4f5413efb]

        tdf#104026: sc: Add UItest
        
        Change-Id: Id423fd75de75a70a7bd48e6104d870b63d2c744e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110753
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-11  Caolán McNamara  <caolanm@redhat.com>  [f3f1140dc9d5766e589b328f86d0dd3804315cf4]

        ofz#30805 Null-dereference READ
        
        presumably since...
        
        commit 09cb778b6eb7d3a5b9029965a1320b49c90e7295
        Date:   Tue Feb 9 13:42:22 2021 +0200
        
            clean up SdrObject cloning
        
        Change-Id: I5e87c6ac7b786d691d625e16c31b8916e0b7da76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110754
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins

2021-02-11  Luboš Luňák  <l.lunak@centrum.cz>  [843af72bcc9047867588e29c8e10b84a5e58d70e]

        make win32 variant AnyInput() not deliver events (tdf#140293)
        
        Win32 API PeekMessage() actually may deliver events, despite
        what the name may suggest, even with PM_NOREMOVE argument.
        That means this is problematic for use in AnyInput(), as that
        function should just check the event queue but not do anything
        with it. Using GetQueueStatus() should solve the problem.
        
        See https://lists.freedesktop.org/archives/libreoffice/2021-February/086788.html
        for further details.
        
        Change-Id: I10d3423f89f6f050534625110113dee60959f7a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110718
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2021-02-11  Miklos Vajna  <vmiklos@collabora.com>  [ab882c0506c886eb32d8de0d2441de94920598bc]

        pdfium: add a FPDFText_GetCharBox() wrapper
        
        Which was the last public use of PDFiumTextPage::getPointer().
        
        Change-Id: If3339f09ba38a3f10b19fe85cded718c913eb067
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110750
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-11  Caolán McNamara  <caolanm@redhat.com>  [ef0be13a2aff3fe42a99c0c92a7c39e23c864bfe]

        support setting tooltip for tabpages
        
        doesn't actually have an effect in practice yet though
        
        Change-Id: I1d88f4b1c8caa44ad542f9666d86449c078ff93c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110727
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-11  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [03b070a71772c93bbac0bfb07e2d9e6fbf544ef5]

        Update OpenCL denylist and allowlist
        
        Add bad Intel driver reported by a new developer.
        Remove superfluous AMD allowlist entry.
        
        Change-Id: Ide5092dab7e0fa7f40ee512ba2dc9283bd9e95be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110749
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-02-11  Miklos Vajna  <vmiklos@collabora.com>  [c76e6307b6cf33bda0cfa12647ed0342aecc1b29]

        tdf#140280 sfx2: fix crash on double-clicking a no-sign shape in read-only mode
        
        Don't assume that all shapes provide an InteropGrabBag UNO property,
        check for it.
        
        Change-Id: I6347c54b0631c37154424babbfbd52f802af57d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110726
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-11  Seth Chaiklin  <sdc.blanco@youmail.dk>  [bb491d89fcafbd83e4e432a7bf17591de27c16d2]

        add tooltip about merge paragraph to Borders tab in Paragraph dialogs
        
        Change-Id: Ic6d4c349698854e737075c7e0e855bccd688a435
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110295
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-11  Stephan Bergmann  <sbergman@redhat.com>  [f59dd9c2d928432ae2ebc311cdfe65dc74f3db33]

        Silence some -Wimplicit-fallthrough
        
        ("fallthrough annotation in unreachable code")
        
        Change-Id: I707451cf7f5215e228763049b9903240de1987cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110747
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1eb05baf7cffe5ad747f6ab5ba65e07c7a9dcf80]

        Remove unneeded breaks
        
        Extending this:
        https://gerrit.libreoffice.org/c/core/+/110512
        
        Change-Id: I1066aac690fe297a557352266f3405ae29ed4593
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110522
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-11  Noel  <noel.grandin@collabora.co.uk>  [14cb12bde07b8becf69b648ecc6642bdccf8a7cd]

        loplugin:refcounting generalise type checking
        
        Change-Id: Ia013878ac9c2918d8eaf9aab16b291d8211e708f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110700
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-11  Noel Grandin  <noel@peralex.com>  [5128bf29d5febceaec51854595f23ae487a0cdec]

        rename RestGeoData->RestoreGeoData
        
        Change-Id: I5d584f40949e5c7f2fc7e126cd9cae81eed4db70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110708
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-11  Noel Grandin  <noel@peralex.com>  [899a73a37b2a78ba9ff545957cdecf87dcb65b99]

        fix spelling AppendBlanc->AppendBlank
        
        Change-Id: I6b5a6fcb1893a02751ff06bb3584c35065777513
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110707
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-11  Noel Grandin  <noel@peralex.com>  [75fad84f311f2c8e1228ec61932e5e26807d9a6c]

        fix spelling MakeBlancPage->MakeBlankPage
        
        Change-Id: Id1f37e25473e480ba4ae219e0ed64324ce73852a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110706
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e0843b1fe6e39d3e5f14c8f13476008f17c8ed2e]

        devtools: when selection changes, select obj. in DOM tree view
        
        When we inspect the current selected object, we search and select
        the object in the document model tree view if the object is in
        the tree view, or just unselect everything.
        
        Change-Id: I5dc5e323067bfb4aa3d2cd904d3f810719e45fad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110467
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [187305951fc76805198cd63cbb955aa1576690ac]

        devtools: move SelectionChangeHandler to its own file
        
        Change-Id: I78d3712caedeb2ad4741e3706beb43051a978801
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110466
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c661a428ea82755deb0b40678d98c4028afb1636]

        devtools: rename LeftSideTreeView to DocumentModelTreeView
        
        Change-Id: I1a16f448a7e726e9c78d4b4a7b24ea8cef0e0d12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110465
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [00aada5051e11e70f0da023fbb57c76ff3f0cba2]

        devtools: use xInvocation to get values of all property types
        
        Without XInvocation we could only get the values of XPropertySet
        type of properties. XInvocation however supports getting values
        of all types of properties as it can invoke any kind of methods.
        
        Change-Id: I1f6c7b932b8bc554bcf6600a8c9eef81b7b2cfa5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110464
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [79797620e4010453fc6ef0da73d9dc154ee3e015]

        tdf#117899: sc: Add UItest
        
        Change-Id: Iddb34ccd3455efc9ea37a7b8c12bc374a0a488d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110730
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [1baaa60e42f13ac5e705b053fe665db3c2c72fc1]

        uitest: sc: remove duplicated test
        
        Change-Id: Ib24bfb42cd178c51256c01965e395242323d3daa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110724
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-10  Seth Chaiklin  <sdc.blanco@youmail.dk>  [c491a9bb7e4f42a657933db3984232b9029b2fb1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dc49a6fffb002ab158b7052ab40048f0ddf7f54a
          - tdf#137084 update help for Tools menu
            
               ( swriter/main0106.xhp ) "Tools" menu
                + add "Automatic Spell Checking" heading and embed explanation
                + embed Thesaurus heading and explanation
                + add "Address Book Source" heading and embed explanation
                + embed AutoCorrect heading and explanation
                - remove "AutoCorrect Options" and its embed
                - remove "MediaPlayer" embed
                - remove "XML Filter Settings" heading and embed explanation
                + add "Endnotes" to label
                * move position of "Update"
                * update to <h1>,<h2>
            
               ( shared/01/06020000.xhp ) "Thesaurus"
                   + add <relatedtopics>
                   * move link to relatedtopics
                   * update to <h1>,<h2>,<h3>,<warning>
            
               ( shared/00/00000406.xhp )
                   * update command sequence to Thesaurus command
                   * update to <menuitem>
            
               ( shared/01/01110101.xhp )
                   * update "Configure" command to "Assign"
                   * update to <h1>,<h2>,<h3>,<menuitem>
            
               ( shared/02/18030000.xhp )
                   * update to <h1>
            
               ( shared/autopi/01170000.xhp )
                   * update to <h1>,some <h2>
            
               ( swriter/01/02120000.xhp )
                   * update to <h1>,<tip>
            
               ( swriter/01/05150000.xhp )  "AutoCorrect"
                   * update to <h1>,<h2>
            
               ( swriter/01/06990000.xhp ) "Update"
                   * update to <h1>
            
            Change-Id: Idd28b5b6da0abbed349499581f9c85470928bfe5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110566
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-02-10  Caolán McNamara  <caolanm@redhat.com>  [ac4e8e8ad407c9a0da808d9f11fd5108048c5d05]

        tdf#140006 don't limit dropdown width to 300pixels
        
        let it use the full width of the cell. Keep that 300 pixel limit
        if we are expanding the widget width beyond its size request.
        
        Change-Id: Ifeaa9ee60e0d5649de71c960ae83270fb1afb2e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110725
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-10  Seth Chaiklin  <sdc.blanco@youmail.dk>  [3f8347d466ac8803b1a019491907e73e4aa63e38]

        tdf#139667 modify tooltips that include "numbering style"
        
          This patch is part of a general effort to eliminate the use
          of the phrase "numbering style" in the UI.  Most of the changes
          here are to use "numbering scheme" instead of "numbering style"
          And explicit mention of "character style" instead of "formatting"
        
        Change-Id: Ie3ca434133a1d04f074b68d16bd9394c1e05516a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110149
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-10  Seth Chaiklin  <sdc.blanco@youmail.dk>  [aeaf67b724fbcd53ba33e26c57f046d21178895e]

        tdf#128469  Tooltips for Reset in Character and CS + Standard (renamed)
        
            tooltip and extended tooltip added to "Reset" button for
            Character dialog and Character Style dialog.
        
            Rename "Standard" button to "Set to Parent"
            add tooltip for "Set to Parent
            in Character Style dialog
        
        Change-Id: I932be4f906393c0a40e45c9094f708b142f30b9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110151
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-02-10  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f8dac132688dbb1e890722eba8fc81b13af08371]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0ba09fdc2fa1ecc55790e6b094bf883bdea719fa
          - typos
            
            Change-Id: I5d454f184d5787eccdff2f732a43eac056c9ad49
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110679
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-10  Steve Fanning  <stevemfanning@yahoo.co.uk>  [e2c2f1b36f8bdd9caf523e7dab17cb6a17b9a6dd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dd6644f72864fec9043739e9939df284e8505853
          - Fix Examples section in Help description of Calc's HLOOKUP function.
            
            In the table of sample data, we have omitted the first column of row
            headings (as described in the text above the table). Also the heading of
            the last column should be "DO" rather than "DO4".
            
            File 04060109.xhp.
            
            Change-Id: Ib90f11f4937ba2f3283dfb96119ad5106a9e2274
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110680
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [82010c9faad479d6aee5b69da717db49be9b5653]

        uitest: sd: check embedded document is open in a new dialog
        
        Change-Id: Ie2e9e7c9f97fba5f4bb8915098e61f86947197fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110702
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-10  Stephan Bergmann  <sbergman@redhat.com>  [f4829244b0f9224f63386a5d6e99e00a49a641a0]

        Fix creation of some OUString from non-ASCII ordinary string literals
        
        On platforms where char is signed,
        
        > OUString aTmpName10(aTempDirectoryURL + "/\xE6\x9C\xAA\xE5\x91\xBD\xE5\x90\x8Dzhgb18030");
        
        would have created, via addDataLiteral (include/rtl/stringconcat.hxx), an
        OUString containing sign-extended char16_t counterparts of the \x char values
        (\xE6 -> \uFFE6, etc.).
        
        That caused CppunitTest_sal_osl
        CPPUNIT_TEST_NAME=osl_FileBase::SystemPath_FileURL::getSystemPathFromFileURL_005
        under an RTL_TEXTENCODING_ISO_8859_1 locale (e.g., LANG=C, as used by Fedora
        when executing the %check part of libreoffice.spec) to fail on such signed-char
        platforms (e.g., Linux x86_64) with
        
        > [_RUN_____] osl_FileBase::SystemPath_FileURL::getSystemPathFromFileURL_005
        > createTestDirectory failed: 21!
        > sal/qa/osl/file/osl_File.cxx:267:osl_FileBase::SystemPath_FileURL::getSystemPathFromFileURL_005
        > assertion failed
        > - Expression: (osl::FileBase::E_None == nError) || (nError == osl::FileBase::E_NOENT)
        > - In deleteTestDirectory function: remove Directory file:///tmp/?????????zhgb18030 -> result: 21
        
        because FileURLToPath -> osl::detail::convertUrlToPathname ->
        getSystemPathFromFileUrl<rtl::OString> -> decodeFromUtf8 -> convert (all
        sal/osl/unx/file_url.cxx) would fail to convert those values beyond \u00FF to
        RTL_TEXTENCODING_ISO_8859_1, ultimately returning osl_File_E_INVAL (i.e., 21).
        
        (We could "fix" addDataLiteral in include/rtl/stringconcat.hxx, explicitly
        converting from char to char16_t via unsigned char, but arguably that
        concatenation construct should only be used with ASCII-only ordinary string
        literals, similar to the restrictions for OUString construction from such
        string literals.)
        
        (Before 5a77636c9a638c86fd3de3afb6e88cf48f987b6a "WIN enable osl_File.cxx part
        of CppUnitTest_sal_osl", that aTmpName10 was constructed as
        
        > OUString aTmpName10(RTL_CONSTASCII_USTRINGPARAM( FILE_PREFIX TEST_PLATFORM TEST_PLATFORM_TEMP "/\xE6\x9C\xAA\xE5\x91\xBD\xE5\x90\x8Dzhgb18030" ));
        
        but that would have caused similar issues, as RTL_CONSTASCII_USTRINGPARAM uses
        RTL_TEXTENCODING_ASCII_US which converts non-ASCII chars to
        RTL_TEXTENCODING_MS_1252 (see comment at aImplUSASCIIByteCvtData,
        sal/textenc/textenc.cxx), which would have converted e.g. \x9C to \u2018, which
        then would have failed to be converted to RTL_TEXTENCODING_ISO_8859_1.  And that
        use of RTL_CONSTASCII_USTRINGPARAM had violated the requirements as stated in
        include/rtl/ustring.h anyway:  "Each element of the referenced array must
        represent an ASCII value in the range 0x00--0x7F.")
        
        Whatever this crappy getSystemPathFromFileURL_005 actually wants to prove, it
        happens to work now also for RTL_TEXTENCODING_ISO_8859_1 locales.
        
        Change-Id: I044c4bd3aee4f7ea4f29737b6876cc55e4e6e436
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110714
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-10  Henry Castro  <hcastro@collabora.com>  [f7c1c8955a680740a86f7b5b677a25f6fb74ffbe]

        lok: remove annotation viewshell notifier
        
        Unfortunately the Annotation window sends cursor position
        to client side and it causes horrible effects like
        scrolling document due to different coordinates with the
        document.
        
        This patch will disable any notification to client side,
        also it removes a unit test related to check annotation
        cursor position.
        
        Change-Id: Ib432ef020c48bb1a9c82acc43ffccdb4230589c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110328
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 7a9b6456227c2a54b0b23cfc18679883b638e969)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110352
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-02-10  Caolán McNamara  <caolanm@redhat.com>  [e08b446e46f56e15af58fdd4396afba1a316f9e5]

        tdf#140257 duplicate entire PaM ring when making copy
        
        tdf#134439, tdf#135636 are the motivation behind copying the PaM, but
        multiselections require multiple PaMs
        
        Change-Id: I9f95eb6c62ac0e61053298d4e4dbe386f5686275
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110717
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-10  Caolán McNamara  <caolanm@redhat.com>  [951d9fe0b5470085ae817c3af04014e6dd95b498]

        Resolves: tdf#140225 remove action when item is removed from GtkSalMenu
        
        and we have previously ensured that all items are removed by
        Menu::dispose before GtkSalMenu dtor is called
        
        Change-Id: Id91cfb96a16dfa7c55bb8bc6676cb7921ec8dd37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110704
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-10  Luboš Luňák  <l.lunak@collabora.com>  [85ed3a47ed8427f41081b5a579ad237c5720cbe8]

        use zlib crc32() rather our own implementation
        
        They compute the same thing, only zlib can do it four bytes at once.
        Since crc32() is used when loading documents, with larger documents
        this is a difference than can be measured (not much, but a couple
        percent of loading time). And we already depend on zlib anyway.
        
        Change-Id: I65c5a1f050af717a5a2d6e334e216d42c4e4dbbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110651
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-02-10  Miklos Vajna  <vmiklos@collabora.com>  [0cc3c55fe696156dec116cde823258c20ca70a8e]

        sw tooltip on bibliography fields: add a text factory that gives us a string
        
        Normally an SwTextNode is created, then we insert the result directly to
        that at a specified position. This way the text for a ToxAuthorityField
        can be created without a temporary SwTextNode.
        
        Towards providing a tooltip on mouseover for bibliography reference fields.
        
        Change-Id: I66e9ca12129b988b7301c33fb80c133d4f7fadfd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110712
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-10  Stephan Bergmann  <sbergman@redhat.com>  [5a4b588f3ab9412f6ae6763827020b0e90b568d6]

        Be a bit more verbose in that crappy test code
        
        Change-Id: Ic0500db292d52a827f2139cd2cbbc0e8e4274dac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110701
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-10  Caolán McNamara  <caolanm@redhat.com>  [0349ef0fd8d85730e4b2b9f419868b2cef50868c]

        Related: tdf#140225 when clearing pItemList, keep SalMenu in sync
        
        with their removal during menu teardown
        
        Change-Id: Ic5555372112c5717cbc39c38c6172344e807deb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110703
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-10  Caolán McNamara  <caolanm@redhat.com>  [97a2416f90a0eec6eab0e939502450499bd3f383]

        Related: tdf#140225 ignore activate/deactivate of a disposed VclMenu
        
        prep work for improved solution for tdf#140225
        
        Change-Id: I381d018725c8981ea09ca5d30ec6d669fba15226
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110699
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-10  Caolán McNamara  <caolanm@redhat.com>  [38ed6b173ce3cc11b3b4f99344e75edaf6ab735d]

        cid#1472858 Unchecked dynamic_cast
        
        Change-Id: I3103719f6184efb7b9ecfb6d589d6757449814cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110693
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-10  Miklos Vajna  <vmiklos@collabora.com>  [f68f25b6c9851e30a93ee0f0da1f0c59121e0f3b]

        sw tooltip on bibliography fields: add an SwTOXInternational factory
        
        This is normally created in SwAuthorityFieldType::GetSequencePos(), but
        this way the logic can be reused when creating an SwTOXAuthority outside
        SwTOXBaseSection::Update().
        
        Towards providing a tooltip on mouseover for bibliography reference
        fields.
        
        Change-Id: Ide15d0e30223ca40514439c3f3c506651228c69b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110705
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-10  Stephan Bergmann  <sbergman@redhat.com>  [e67fa2e3130495ace53412cc167b49670e3d8351]

        Fix dependency of CppunitTest_sal_osl on CppunitTest_Module_DLL library
        
        The former only depends on the latter's library, not on actually running the
        latter test.  (Something like
        
        > $ make CppunitTest_sal_osl CPPUNIT_TEST_NAME=osl_FileBase::SystemPath_FileURL::getSystemPathFromFileURL_005
        > make -j 12 -rs -f Makefile.gbuild CppunitTest_sal_osl
        > [CUT] Module_DLL
        >
        > Fatal error: CPPUNIT_TEST_NAME contains no valid tests
        >
        > Error: a unit test failed, please do one of:
        >
        > make CppunitTest_Module_DLL CPPUNITTRACE="gdb --args"
        >     # for interactive debugging on Linux
        > make CppunitTest_Module_DLL VALGRIND=memcheck
        >     # for memory checking
        > make CppunitTest_Module_DLL DEBUGCPPUNIT=TRUE
        >     # for exception catching
        >
        > You can limit the execution to just one particular test by:
        >
        > make CPPUNIT_TEST_NAME="testXYZ" ...above mentioned params...
        >
        > make[1]: *** [solenv/gbuild/CppunitTest.mk:125: workdir/CppunitTest/Module_DLL.test] Error 1
        > make: *** [Makefile:166: CppunitTest_sal_osl] Error 2
        
        thus used to fail rather unexpectedly.)
        
        Change-Id: Id6051b192679d598100bbb5eae854bef59af9f44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110698
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-10  Tor Lillqvist  <tml@collabora.com>  [75d8a5450dfbc3bd509341126554cd1e9ecf5638]

        Don't shrink row height when deleting cell contents interactively either
        
        Follow-up to e763e13873adfe3c6abfa4c2dfd3ac3847e2d494. Such shrinking
        of row height, typically by a few silly pixels, just causes
        unnecessary invalidation thrash in a collaborative editing context.
        
        Change-Id: I5651ce994ba4bf82c83d7d4ef1bb8ed5bab0a66d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110696
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-02-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d6a35250140d9b698a3ded4972025ae385021eab]

        devtools: show properties nested if the the property is an object
        
        If the property value is an object, show the expander and allow
        to show properties of that object nested.
        
        Change-Id: I93edf1a47738b9d6f15949dd4116b92ee54c8f12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110463
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [570df33b75298b7c7c3e7afd233d36d0cdf7e0a3]

        devtools: handle object inspector with attached objects
        
        This changes the object inspector tree view to create child nodes
        on demand (when expanded) and attach specialized node objects to
        the node, which are responsible to get the specific introspection
        information for the current inspected UNO object.
        
        Change-Id: Ib8431cc2a2c6d6d3ac7fd9db5bc61c9071d5e8f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110462
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e71350e037dcd49f24c939395ab6436051382c83]

        devtools: add values for properties in object inspector tree view
        
        Change-Id: Ia53ea2cbc9797cd787d1ea3d841f947a515055e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110251
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [26ee85d5ecf97745cc6e0a773eac654e2d573040]

        Revert "tdf#138512 sw: fix crash on textbox alignment"
        
        This reverts commit 54302a574a98d6fc071472f1fa64adaf70864a26.
        
        Reason for revert: This reintroduces tdf#137546. Besides, the UItest
        doesn't make much sense, it tries to test a GTK3 only issue, when the UItest runs with GEN
        
        Change-Id: I8694edd700484fcd3cf232057ecb4f67c186ff11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110676
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-10  Regina Henschel  <rb.henschel@t-online.de>  [1d53f3709de2956f14db31677b6c461f33843bd9]

        tdf#140252 Controls in Calc are always on layer 'controls'
        
        The ctor of SdDrawLayer had set the name of the control layer to
        'Controls' (uppercase), whereas the ctor of SdrLayerAdmin sets it to
        'controls' (lowercase).
        In result, for a control object in Calc the layer was not found and
        therefore set to default layer ID 0. I have not investigated in detail
        why it was not found, but simple change the name in Calc to use
        'controls' too.
        Second error was, that a control, which was inserted as default object
        via ctrl+click, had not get 'controls' als layer.
        
        Change-Id: Iaac349cda0b0dcf3f098ca3484308ac52a83aa38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110636
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-02-10  Caolán McNamara  <caolanm@redhat.com>  [9c23581e3d2d884ae317c969971ed5efc7e5ecf3]

        cid#1472857 Uninitialized scalar field
        
        Change-Id: Ib2901a8751f45a33bc125ac3f9a5fdeee94b7448
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110694
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-10  Caolán McNamara  <caolanm@redhat.com>  [97f8d4dd1201dedf5640fb0070b4df8359260a0d]

        cid#1401334 silence Uncaught exception
        
        Change-Id: Ie8425ea3d528811fbb27d0e793c6ebed5a65ac68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110695
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-10  Stephan Bergmann  <sbergman@redhat.com>  [4cae353cae28f6530544ad5864d4ce3075ac5bcc]

        Fix loplugin:stringliteralvar
        
        ...detection of
        
          OUString( const sal_Unicode * value, sal_Int32 length )
        
        ctor.  (On platforms where sal_Int32 is a typedef for int, an argument that
        already is of type int will not be wrapped in an ImplicitCastExpr to the
        sal_Int32 typedef.)
        
        Change-Id: Ifc5456a62d42c1acad76ea949549dc24bd67201a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110654
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-10  Andras Timar  <andras.timar@collabora.com>  [4b92707c19ef47cdb9474224e83e5153c54b661d]

        Fix chart label import, use the locale as MS Office does
        
        Change-Id: Ic2b9198d37c102721c3043825113567d703d72b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110674
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2021-02-10  Noel  <noel.grandin@collabora.co.uk>  [dcb1022362acb2e794bae79d8827557702dcffd7]

        loplugin:refcounting also check OWeakObject subclasses
        
        Change-Id: I2d89085a22d7424c6f8f7662307433ce50fc61d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110666
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-10  Miklos Vajna  <vmiklos@collabora.com>  [4e222d9acf6f2373d505ea8d29056c3aea6b2e0c]

        pdfium: eliminate FPDF_SCHHANDLE from the public header
        
        Change-Id: I3b4fe169304c34d78019c4cc84b786ca84221d89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110659
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [974dc88a06603f2f119f603c2581870e4e7ea7bc]

        Remove unneeded breaks
        
        Extending this:
        https://gerrit.libreoffice.org/c/core/+/110512
        
        Change-Id: If7e6f9c4079c2e0b48e642aa0b140fb4e03996bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110520
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-10  Gülşah Köse  <gulsah.kose@collabora.com>  [b7189e1a9aef85ac2e3423cc4c136d97ebf0a58b]

        tdf#134210 Handle greyscale effect on bitmap filled custom shapes.
        
        Change-Id: Ia4a0828dad80e32cc0c7fe12227ffca717d62e03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110572
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-02-10  Gülşah Köse  <gulsah.kose@collabora.com>  [b6d53ce5359d4f41b9fece475339cdf63c5817e9]

        tdf#139511 Correct calculation of minimum row height during resize.
        
        Change-Id: Id47b5877d56850c80395897a83daae8e24f5c099
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110662
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-02-10  Noel  <noel.grandin@collabora.co.uk>  [830e5e055760c31693e72e036ad473f4a3c43b55]

        pass FastAttributeList around by rtl::Reference
        
        Change-Id: I958a22f60975c74dfaeb8469b4c0cd3759d40130
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110653
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-10  Noel  <noel.grandin@collabora.co.uk>  [09cb778b6eb7d3a5b9029965a1320b49c90e7295]

        clean up SdrObject cloning
        
        using operator= implies that overwriting an SdrObject is a
        useful operation, but that is not at all true - they are typically
        linked into and referred to by many other things.
        
        So rather use a copy-constructor.
        
        Also clean up a couple of weird "do some stuff after the clone"
        code into the main copy constructor.
        
        Change-Id: Iefc1481b527602748b5f3abed06e7cca66c0581c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110633
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-10  Gülşah Köse  <gulsah.kose@collabora.com>  [ccdee8eebaa56619248e35001017226eecfe4e83]

        tdf#134210 Import crop position of bitmap filled shape.
        
        Change-Id: I6a62d68cd0f57e53934851a2f53dae05bf7d3730
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110262
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-02-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e4e0cf825a858e82c299c55632b03ca6f80647d1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c36ab9284db666581cb814ce6f2265107439c4ee
          - Fix typos
            
            Change-Id: Ic59e55a6b3b31211dedca20572f53914eb9a47ef
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110660
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-02-10  Seth Chaiklin  <sdc.blanco@youmail.dk>  [d3eb353b6f53a3d066cec8f20ea196d7a14efbe7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8364e1a17ab04680905248d96be010af0d8c7ede
          - "Formula" -> "Text Formula" in Table menu help
            
            Change-Id: I5415717ed44c57ef76a259fc349cdd6e007e54fb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110571
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-02-10  Seth Chaiklin  <sdc.blanco@youmail.dk>  [9c473da1c99d70f5fa6467cebb1cebe4a9deb602]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b8df7b86811aa6433f2df6e8fbcbcf635020f894
          - tdf#137084 add relatedtopics section to Styles menu help
            
              + add links to guide pages for "Update Selected Style"
                and "New Style from Selction" commands
            
            Change-Id: I6c5e9bfe7a9129ed4202af82ed1e45a1d49d3fbd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110565
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-02-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [662055db385cd1f17ae1a375b2da3b3246e02517]

        tdf#123052: sc: Move UItest to CppUnitTest
        
        Change-Id: If7a30aef44a722b4c0d91ecd7626a2a39fe1290a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110652
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-09  László Németh  <nemeth@numbertext.org>  [32e4d0907fa6d1fcd82b0762c3f02f4c1ee1dd94]

        tdf#139301 line dash interoperability: fix asynchron UI test
        
        to avoid false alarms during slow testing. Also the test
        doesn't open the same file n times for testing the n line dash
        styles now.
        
        The problem reported by Stephan Bergmann.
        
        See also commit 8cc78b527bf2b7dcaaff73d8f0770f3d324ac839
        ("Avoid test_tdf139301 hanging upon failure") and
        commit commit 183c06fc02a50fb117bb6162e4d6e56cdd34fad1
        ("tdf#139301 fix OOXML-compatible preset dash styles").
        
        Change-Id: I4b072f334a59abda373ab3a92f27afafda981145
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110574
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-02-09  Noel  <noel.grandin@collabora.co.uk>  [1e56cce16bbe07c6e8e900dd4c4d41b1fcd54614]

        no need to use unique_ptr for a simple value class
        
        Change-Id: Id83cd16fe3eb815ad419cc331e65fb731161bd30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110635
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-09  Stephan Bergmann  <sbergman@redhat.com>  [cccc19ca93a8c09bf657fa44d9d26ea6f697afe5]

        loplugin:stringview (clang-cl)
        
        Change-Id: I5c2420d5fb886926540bb3502c130404786f1698
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110641
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-09  Stephan Bergmann  <sbergman@redhat.com>  [8f22ce5ea3e62a4837773f6958b8ce7ac96f811a]

        loplugin:fakebool (clang-cl)
        
        But GetMessageW encodes more than true vs. false in its BOOL return value, so
        silence the unhelpful loplugin with auto.
        
        Change-Id: I77d053b760e93f918367532c63a6dfe963faa12d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110645
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-09  Caolán McNamara  <caolanm@redhat.com>  [2d154d55db925dfa20358faa0302d4d942496aee]

        Revert "on SelMouseButtonDown check if window pointer is not null"
        
        because there is no pWin for the cases where an EditEngine is
        hosted in a native widget, e.g. comment in a sidebar in writer
        or format header/footer in calc's format page, header/footer, edit...
        and with change applied clicking doesn't move the cursor
        
        This reverts commit 0a2fa32f8756b3c99975df6d98736a8e9abb625a.
        
        Change-Id: Ie1da24d22b6d298f0c074f7bf187c5d891b78368
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110648
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>
        Tested-by: Jenkins

2021-02-09  Andrew Udvare  <audvare@gmail.com>  [d1dc51f95f9e831aa6adbbeff549c2017d2dfd82]

        configure.ac: allow --enable-python=system on macOS if PYTHON is non-empty
        
        This will work as long as a valid Python is in PATH, such as /usr/bin/python3
        from Xcode or another version in some prefix like /opt/local.
        
        Change-Id: Ic967c3ce2f9949d94c11c3449363841a1565cfa9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108486
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-02-09  Stephan Bergmann  <sbergman@redhat.com>  [d03308ad9520d97d948e1143a59f0c259f18ba36]

        loplugin:cppunitassertequals (clang-cl)
        
        Change-Id: I9ab5d2047f9a13fb919c31ca66a0020feac08701
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110644
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-09  Stephan Bergmann  <sbergman@redhat.com>  [ea0d73e3e10bddda716e11b067d70fb2c9dba626]

        loplugin:fakebool followed by loplugin:implicitboolconversion (clang-cl)
        
        Change-Id: I0f61268b2027eb617b2312615ea544387af1b381
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110643
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-09  Stephan Bergmann  <sbergman@redhat.com>  [4440be60e43183b1761fbec38c09665b237fb01e]

        Silence -Werror,-Wunused-variable (clang-cl)
        
        Change-Id: Ic023076a8673144cb2cf4e5a36d44d592900682e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110642
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-09  Attila Szűcs  <szucs.attila3@nisz.hu>  [2bf3e0d00e3bccb5b250642ee0d3fdbe6cae8ecc]

        tdf#104502 sc: skip hidden columns at printing pages
        
        Page calculation counted the hidden columns, resulted
        printing blank pages by accident.
        
        Extend GetPrintArea() and GetTableArea() to count pages
        without the hidden columns, too.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I4817965a675e059cdc8f81ca3bb6e128af874f2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110028
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-02-09  Miklos Vajna  <vmiklos@collabora.com>  [0f89ce31eda36a05d295504a521b27907b798490]

        sw: document SwTextAttr
        
        Just a summary, sw/README has more on this.
        
        Change-Id: I43fb32e17520fb60fedbc7ae85cf881d3a343c6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110634
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-09  Miklos Vajna  <vmiklos@collabora.com>  [0239f033f77eeaac5ae3d74f2a9cb273cf0bfd41]

        sw doc model xml dump: show more details of SwTextFootnote
        
        Most importantly the node index of the referred footnote.
        
        Change-Id: Ibfa333a57052ffd5c9d7edab960f72041348c9fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110632
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-09  Caolán McNamara  <caolanm@redhat.com>  [2b042a343d25294360972492e36cb84e448eb211]

        tdf#140225 call cancel before destroying menubar
        
        a) in case there are some menus open cancel them before removing
        their parent menubar
        b) when a GtkSalMenu is deleted clear the action-group of the
        hierarchy and flag it as needed a refresh, clearing it of
        any references to the deleted GtkSalMenu
        
        Change-Id: I9ec59c52c72b8b58976a8ee41727ca7612ebf6b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110542
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-09  Olivier Hallot  <olivier.hallot@libreoffice.org>  [61f58b5c8d0ff51bcaecc1d73002b3d335fb3a73]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5cfd09886740bea6de229184cee57820f1d069e4
          - Remove excessive <literal>
            
            Change-Id: Iec2b5ccf9a97aff667afc343634d1a688ed12601
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110563
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-09  Jean-Pierre Ledure  <jp@ledure.be>  [42535b54e32ce64b7b3d34d13f9dd1a6c0dbd5dc]

        ScriptForge - (SF_String) more severe check on the date validity of IsADate()
        
        So far IsADate checked the format of the date only,
        not the validity vs. leap years, days in month, etc.
        
        Corrected with an error check on the DateSerial() builtin function
        
        Change-Id: I3fc53ea83e0a1472b2861f256266c4422cce2580
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110590
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-02-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [593ab5fbedb3de3c62039affd69f3dcd30f56d8f]

        tdf#140151: sc_uicalc: Add unittest
        
        For some reason, this test fails on Mac and Windows.
        I tried different approaches but all of them failed.
        See https://gerrit.libreoffice.org/c/core/+/110551
        Since I don't know any other way of testing this bug,
        let test it at least on Linux
        Change-Id: I40e0afe6c850533e4a1db0fec30838a66f206512
        
        Change-Id: Ide728ad41cf3952d1acf8fd98a64b72ee7c5cda6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110624
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-09  Caolán McNamara  <caolanm@redhat.com>  [e2342ca5155f27637770fc392916804c8ac4728f]

        ofz#30663 Direct-leak
        
        since...
        
        commit 17149f65f03a34e88bb4a10abcd20e6891f5d7ca
        Date:   Sun Feb 7 10:41:46 2021 +0100
        
            Let depthGuard handle everything
        
        Change-Id: Icb978724000aec75a84ca6ecfd0fe9e299291db6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110623
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-09  Miklos Vajna  <vmiklos@collabora.com>  [dc4443a3696fa13914bc47251a9d6d832eed7338]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 246f9b7f85571b7b31c56a40aed21dcb1602f2fd
          - tdf#91920 sw page gutter margin: add help
            
            Cover the default, the mirrored and the from-top cases.
            
            Change-Id: Icf4da5232c1c2a693a5741f6c207d59acd79294b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110629
            Tested-by: Jenkins
            Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
            
2021-02-09  Jean-Pierre Ledure  <jp@ledure.be>  [c8ac8acca8442335321e20801f4c89357cf64894]

        ScriptForge - (SF_Array) new Copy() method
        
        Duplicate the array
        A simple assignment copies the reference, not the data
        In code like:
           Dim a, b
           a = Array(1, 2, 3)
           b = a
           a(2) = 30
           MsgBox b(2)   '   Displays 30
        
        Replace by
           b = SF_Array.Copy(a)
        to get a real duplication of the initial array
        
        Change-Id: I62b931b92995c6607a3b354c60f0ebafb042b88a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110591
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-02-09  Luboš Luňák  <l.lunak@collabora.com>  [5177c672bb1eb848cc1da5d96c5871e8da6adb0f]

        simply use DrawTransformedBitmapEx()
        
        And leave the work to the function instead of trying to handle it
        manually.
        
        Change-Id: Ia1ede2378d461a57e5c338ab5cabe908c320b2b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110599
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-02-09  Caolán McNamara  <caolanm@redhat.com>  [61404bca5af9072b99c69a605077f0f4f6b54661]

        report what value was found in message
        
        Change-Id: I512cedcd46f829b97b62a57d90d5a4a81d024d66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110562
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-09  Caolán McNamara  <caolanm@redhat.com>  [439f386602299bfbe05efee3a00cc7614d6ecdef]

        ofz#30330 recursion too deep
        
        Change-Id: Iaa3961cd6501f45c93bf02a42da7816d0b83097f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110489
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-09  Dennis Francis  <dennis.francis@collabora.com>  [d87fcadc242881c39d3c49c85b9d5ef83ec6dde4]

        lok: Take indent and margins into account
        
        ... when painting tiles with edit-text content.
        
        Conflicts:
        	sc/source/core/tool/editutil.cxx
        
        Change-Id: I31199c18ed5aab005d56241046a9f7109691db99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109755
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        (cherry picked from commit bc025dac6ce3301f5798e8ada4fee07b415de76a)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110619
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2021-02-09  Caolán McNamara  <caolanm@redhat.com>  [3bc70b74befd2cad85e40c913467b60d0407fbfe]

        default to CertificateValidity::INVALID
        
        so if CertGetCertificateChain fails we don't want validity to be
        css::security::CertificateValidity::VALID which is what the old default
        of 0 equates to
        
        notably
        
        commit 1e0bc66d16aee28ce8bd9582ea32178c63841902
        Date:   Thu Nov 5 16:55:26 2009 +0100
        
            jl137:  #103420# better logging
        
        turned the nss equivalent of SecurityEnvironment_NssImpl::verifyCertificate
        from 0 to CertificateValidity::INVALID like this change does
        
        Change-Id: I5350dbc22d1b9b378da2976d3b0abd728f1f4c27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110589
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-09  Miklos Vajna  <vmiklos@collabora.com>  [3b928391b3398c1113e675ea6a542d05d9611e0a]

        tdf#134592 DOCX import: preserve formatting of CREATEDATE fields
        
        The create date of a document doesn't really change, so we can only
        loose if the cached result of the field is not preserved.
        
        Change-Id: I0105d9c5bb9a06cacc1f5fed2a10b6626fa80fd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110596
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-09  Noel  <noel.grandin@collabora.co.uk>  [066799b4a162aa0a4bc6aa28339f1f943a13971e]

        loplugin:referencecasting check for Reference::query
        
        Change-Id: I008d16d933c70df132699872ac4c39a5c1f87b34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110592
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-09  Noel Grandin  <noel@peralex.com>  [80ad69dc67fa0bfaf6f99cd0b5a458dcaaee6e33]

        return by unique_ptr from NewGeoData
        
        Change-Id: Iab806959d79ce828069cb16b6a7883981d85dfaa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110579
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-09  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [dae4b159f628915e1ab8841e6bb66961ce4ea800]

        Remove deadcode SwModify::CheckCaching()
        
        Change-Id: I0048b211fa9b458456fbb408bcc82dbbe81a9504
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110595
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2021-02-08  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [dc1b416c684c4e2525978e48252d55d78adcfca8]

        Remove SwModify::SetInDocDTOR ...
        
        ... its only used once in SwTOXType and has no place in SwModify, which
        is the base of ~everything in Writer still.
        
        Change-Id: I07007f08723f8db2dd09bb7c07cb0ebfc2a6506a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110594
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2021-02-08  Seth Chaiklin  <sdc.blanco@youmail.dk>  [07d166a81c4287862180bba33cd6259262260ef1]

        tdf#139724 differentiate / improve labels on two "Outline" .unos
        
            .uno:SetOutline and .uno:OutlineFont refer respectively to selection
            of an Outline format and application of the font outline attribute.
            The patch adjusts, elaborates or expands their labels and tooltips
            to make them more comprehensible in the UI.
            
            Plus a small followup to clean-up adjustment of labels for
            .uno:DefaultBullets and .uno:DefaultNumbering. (tdf#139667)
        
        Change-Id: Ic8951bf338fd699ae57ca52374aaa03fe4c797db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110436
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [60b4c9f1921ec4f7086d71ba8b41749d432a0961]

        Remove unneeded breaks
        
        Extending this:
        https://gerrit.libreoffice.org/c/core/+/110512
        
        Change-Id: I90d15fa6992a566e89c76dfab5fc863b33e0078a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110523
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-02-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0b1b167c3f7fa802532373699589104fe4b391c7]

        Remove unneeded breaks
        
        Extending this:
        https://gerrit.libreoffice.org/c/core/+/110512
        
        Change-Id: I1c5bfcddeb0f5619dc848bbf02408cf166bebc8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110521
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-02-08  Stephan Bergmann  <sbergman@redhat.com>  [57cc7797dd95ff34e84b8f91d5102116abe9d0b3]

        Avoid macro redefinition warnings in sanitizer builds
        
        ...when configure.ac happens to detect USE_SDT_PROBES, after
        c5c0f8df855dfd4478c57170e251e4a9bcff1c10 "Replace strtmpl.cxx with actual C++
        templates in strtmpl.hxx":
        
        > In file included from jurt/source/pipe/staticsalhack.cxx:20:
        > sal/rtl/ustring.cxx:48:9: error: 'RTL_LOG_STRING_BITS' macro redefined [-Werror,-Wmacro-redefined]
        > #define RTL_LOG_STRING_BITS         16
        >         ^
        > sal/rtl/string.cxx:39:9: note: previous definition is here
        > #define RTL_LOG_STRING_BITS         8
        >         ^
        > In file included from jurt/source/pipe/staticsalhack.cxx:20:
        > sal/rtl/ustring.cxx:48:9: error: duplicate defines [loplugin:duplicatedefines]
        > #define RTL_LOG_STRING_BITS         16
        >         ^
        > sal/rtl/string.cxx:39:9: note: previous define [loplugin:duplicatedefines]
        > #define RTL_LOG_STRING_BITS         8
        >         ^
        > In file included from jurt/source/pipe/staticsalhack.cxx:55:
        > sal/rtl/ustrbuf.cxx:29:9: error: duplicate defines [loplugin:duplicatedefines]
        > #define RTL_LOG_STRING_BITS         16
        >         ^
        > sal/rtl/string.cxx:39:9: note: previous define [loplugin:duplicatedefines]
        > #define RTL_LOG_STRING_BITS         8
        >         ^
        
        Change-Id: I23a1e058cf0d9ab7821dd9b1a2cba22fc69263c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110584
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [1bda6965c905924e8f315063973772585ca87402]

        tdf#134059: sc: Add UItest
        
        Change-Id: I81d0afa56eee32f87f64b8d0461c95552e34525f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110582
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-08  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [505a8f488965ae236c4bde1cbc70622a5b9d4727]

        tdf#94235 Only write data-label-series attr to ODF 1.3 docs
        
        Change-Id: I63cb49a29486f9ae64c7fe8af5c65be52683993f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110583
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-02-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [6b9175422310d9273ddc3d605ff64855788aae00]

        uitest: sc: blind fix for failing test (take 2)
        
        Change-Id: Id7bc0bb4552513cdd8a287f6f239ef899c18d143
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110587
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-08  Szymon Kłos  <szymon.klos@collabora.com>  [598ffe47a7f47157d891ad97d1edef032208d9f4]

        jsdialog autofilter: show submenu on demad
        
        - add posibility to trigger full update
        - send information if docking window is visible
        - send close message on builder destruction
        
        Change-Id: I0b3abc5ebcacf7f9a48910edf1bf0d73e8120d6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110578
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-02-08  Miklos Vajna  <vmiklos@collabora.com>  [ffe7fd5c3f3de474b201fbb1e25b8251cb13574d]

        tdf#91920 sw page gutter margin: handle mirrored margins
        
        - SwPageDesc::Mirror: generate "right gutter margin" from gutter margin
          for mirrored pages, we just lost the gutter margin here previously
        
        - SwBorderAttrs::CalcRight: handle right gutter margin, so gutter
        increases the right margin, not the left margin on mirrored pages
        
        - lcl_CalcBorderRect: similar to left and top margins, compensate for
          right margin gutter as well, so borders are independent from the gutter
          margin (Word compat)
        
        Change-Id: Ie4d3459ab6edcc60b20c2fed08dbf45060ca9828
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110585
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-08  Shobhit  <000shobhitchaurasia@gmail.com>  [741c1b6bb1d10ab217c084278cd8ad5263a1a323]

        tdf#124176: Use pragma once instead of include guards
        
        Applied clang format
        
        Change-Id: Idb3f4dc8726115f8d53721bea28cbe3e53adef3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110188
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-02-08  Stephan Bergmann  <sbergman@redhat.com>  [896800a7091c2f7d7fc70efaf87b0741dead33bb]

        sal_Unicode is always char16_t in LIBO_INTERNAL_ONLY code now
        
        ...since 9ac98e6e3488e434bf4864ecfb13a121784f640b "Finally switch MSVC to
        sal_Unicode = char16_t, too"
        
        Change-Id: I0df169307618aba3f609400312737c6e1e1d3aaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110581
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-08  Tarun Sharma  <starun.1998@gmail.com>  [624ba772858d9bf56fd2ff2de555740bbef5593a]

        tdf#88205: Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: Ib7f122b20734ad51c6326e369e5e7eee1bf08a21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109861
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-08  Jean-Pierre Ledure  <jp@ledure.be>  [48be34dff4fbb0f3d9b27b3584c451ae9d338263]

        ScriptForge - (SF_DialogControl) Fix list of properties
        
        List was incomplete: trre control properties were missing
        
        Additionally, comments wre reread thanks to writing of help files
        Typos or approximations were reviewed
        
        Change-Id: I799011f27d89d93278027f5f3cf9853d3d2371cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110575
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-02-08  Michael Stahl  <michael.stahl@allotropia.de>  [c5329ac1fa239bf4864e44c557210e9b08c47c68]

        rtl::Uri: document difference of rtl_UriCharClass to RFC 3986
        
        Change-Id: I640777aa7bb4baf5b0d74e996c036e16f6127d57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110387
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-02-08  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e38fbbe01ff732371e9f72fe019a3d2b67075c1d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 603f982295379b1d7f3038579451d8c3bc25530c
          - Update LibeOffice 7.1 video
            
            Original URL changed
            
            Change-Id: I1c1f24f3591af69d97f2bc31389769f4689bc228
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110576
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-08  Mark Hung  <marklh9@gmail.com>  [e630da1ed8a27c64bc9f22ecb71afd10bf252d93]

        tdf#129940 handle text:ruby element inside text:p
        
        Implement ScXMLCellTextRubyContext for text:ruby.
        
        It creates two types of child elements:
        ScXMLCellRubyBaseContext for text:ruby-base,
        and ScXMLCellRubyTextContext, for text:ruby-text.
        
        Ruby text isn't used now, but can serve for future
        application.
        
        Change-Id: I33b778838032458ffbefc6a2835d2ae59dff30cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110088
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2021-02-08  dante  <dante19031999@gmail.com>  [667a84c69140bae1020fa1cc019d310b0d382d14]

        Simplified addition of color palettes
        
        For use of LO based code, won't implement more palettes
        But will be helpfull for definecolor command
        
        Change-Id: Id68b075fb69254a8d5e9c4c0358b3ee3cd99a0c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110474
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-08  Stephan Bergmann  <sbergman@redhat.com>  [89d770f9727b9e7eddf933c96771df98082b3efb]

        Revert "replace SwClient by SvtListener in SwGrammarContact"
        
        This reverts commit dcae40491eea2534c30ba96f10bc45035d073a46, it causes
        heap-use-after-free during JunitTest_sw_unoapi_1 (see also
        <https://ci.libreoffice.org/job/lo_ubsan/1913/> and following),
        
        > ==1281072==ERROR: AddressSanitizer: heap-use-after-free on address 0x6150043ea120 at pc 0x7fd7ddcc4afe bp 0x7fd6603350b0 sp 0x7fd6603350a8
        > READ of size 8 at 0x6150043ea120 thread T116 (cppu_threadpool)
        >  #0 in SwTextNode::SetGrammarCheck(SwGrammarMarkUp*, bool) at sw/source/core/txtnode/txtedt.cxx:2194:10
        >  #1 in (anonymous namespace)::SwGrammarContact::updateCursorPosition(SwPosition const&) at sw/source/core/txtnode/SwGrammarContact.cxx:94:26
        >  #2 in SwCursorShell::UpdateCursorPos() at sw/source/core/crsr/crsrsh.cxx:1508:26
        >  #3 in SwCursorShell::UpdateCursor(unsigned short, bool) at sw/source/core/crsr/crsrsh.cxx:1815:5
        >  #4 in SwCursorShell::EndAction(bool, bool) at sw/source/core/crsr/crsrsh.cxx:283:5
        >  #5 in SwRootFrame::EndAllAction(bool) at sw/source/core/layout/pagechg.cxx:1913:27
        >  #6 in UnoActionContext::~UnoActionContext() at sw/source/core/unocore/unoobj2.cxx:202:25
        >  #7 in SwXTextCursor::DeleteAndInsert(rtl::OUString const&, bool) at sw/source/core/unocore/unoobj.cxx:759:1
        >  #8 in SwXTextCursor::setString(rtl::OUString const&) at sw/source/core/unocore/unoobj.cxx:1721:5
        >  #9 in SwXText::setString(rtl::OUString const&) at sw/source/core/unocore/unotext.cxx:968:11
        >  #10 in gcc3::callVirtualMethod(void*, unsigned int, void*, _typelib_TypeDescriptionReference*, bool, unsigned long*, unsigned int, unsigned long*, double*) at bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:77:5
        >  #11 in cpp_call(bridges::cpp_uno::shared::UnoInterfaceProxy*, bridges::cpp_uno::shared::VtableSlot, _typelib_TypeDescriptionReference*, int, _typelib_MethodParameter*, void*, void**, _uno_Any**) at bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:233:13
        >  #12 in unoInterfaceProxyDispatch at bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:413:13
        >  #13 in binaryurp::IncomingRequest::execute_throw(binaryurp::BinaryAny*, std::__debug::vector<binaryurp::BinaryAny, std::allocator<binaryurp::BinaryAny> >*) const at binaryurp/source/incomingrequest.cxx:235:13
        >  #14 in binaryurp::IncomingRequest::execute() const at binaryurp/source/incomingrequest.cxx:78:26
        >  #15 in request at binaryurp/source/reader.cxx:85:9
        >  #16 in cppu_threadpool::JobQueue::enter(void const*, bool) at cppu/source/threadpool/jobqueue.cxx:100:17
        >  #17 in cppu_threadpool::ORequestThread::run() at cppu/source/threadpool/thread.cxx:165:31
        >  #18 in threadFunc at include/osl/thread.hxx:189:15
        >  #19 in osl_thread_start_Impl(void*) at sal/osl/unx/thread.cxx:264:9
        > 
        > 0x6150043ea120 is located 416 bytes inside of 464-byte region [0x6150043e9f80,0x6150043ea150)
        > freed by thread T116 (cppu_threadpool) here:
        >  #0 in operator delete(void*, unsigned long) at ~/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp:172:3
        >  #1 in SwTextNode::~SwTextNode() at sw/source/core/txtnode/ndtxt.cxx:231:1
        >  #2 in SwNodes::RemoveNode(unsigned long, unsigned long, bool) at sw/source/core/docnode/nodes.cxx:2274:13
        >  #3 in SwNodes::Delete(SwNodeIndex const&, unsigned long) at sw/source/core/docnode/nodes.cxx:1221:9
        >  #4 in SwTextNode::JoinNext() at sw/source/core/txtnode/ndtxt.cxx:1027:14
        >  #5 in sw_JoinText(SwPaM&, bool) at sw/source/core/doc/docedt.cxx:489:22
        >  #6 in sw::DocumentContentOperationsManager::DeleteAndJoinImpl(SwPaM&, bool) at sw/source/core/doc/DocumentContentOperationsManager.cxx:4043:9
        >  #7 in (anonymous namespace)::lcl_DoWithBreaks(sw::DocumentContentOperationsManager&, SwPaM&, bool (sw::DocumentContentOperationsManager::*)(SwPaM&, bool), bool) at sw/source/core/doc/DocumentContentOperationsManager.cxx:630:20
        >  #8 in sw::DocumentContentOperationsManager::DeleteAndJoin(SwPaM&, bool) at sw/source/core/doc/DocumentContentOperationsManager.cxx:2184:22
        >  #9 in SwXTextCursor::DeleteAndInsert(rtl::OUString const&, bool) at sw/source/core/unocore/unoobj.cxx:744:50
        >  #10 in SwXTextCursor::setString(rtl::OUString const&) at sw/source/core/unocore/unoobj.cxx:1721:5
        >  #11 in SwXText::setString(rtl::OUString const&) at sw/source/core/unocore/unotext.cxx:968:11
        >  #12 in gcc3::callVirtualMethod(void*, unsigned int, void*, _typelib_TypeDescriptionReference*, bool, unsigned long*, unsigned int, unsigned long*, double*) at bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:77:5
        >  #13 in cpp_call(bridges::cpp_uno::shared::UnoInterfaceProxy*, bridges::cpp_uno::shared::VtableSlot, _typelib_TypeDescriptionReference*, int, _typelib_MethodParameter*, void*, void**, _uno_Any**) at bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:233:13
        >  #14 in unoInterfaceProxyDispatch at bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:413:13
        >  #15 in binaryurp::IncomingRequest::execute_throw(binaryurp::BinaryAny*, std::__debug::vector<binaryurp::BinaryAny, std::allocator<binaryurp::BinaryAny> >*) const at binaryurp/source/incomingrequest.cxx:235:13
        >  #16 in binaryurp::IncomingRequest::execute() const at binaryurp/source/incomingrequest.cxx:78:26
        >  #17 in request at binaryurp/source/reader.cxx:85:9
        >  #18 in cppu_threadpool::JobQueue::enter(void const*, bool) at cppu/source/threadpool/jobqueue.cxx:100:17
        >  #19 in cppu_threadpool::ORequestThread::run() at cppu/source/threadpool/thread.cxx:165:31
        > 
        > previously allocated by thread T116 (cppu_threadpool) here:
        >  #0 in operator new(unsigned long) at ~/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp:99:3
        >  #1 in SwDoc::SwDoc() at sw/source/core/doc/docnew.cxx:329:5
        >  #2 in SwDocFac::GetDoc() at sw/source/filter/basflt/docfact.cxx:36:21
        >  #3 in SwDocShell::AddLink() at sw/source/uibase/app/docshini.cxx:396:28
        >  #4 in SwDocShell::InitNew(com::sun::star::uno::Reference<com::sun::star::embed::XStorage> const&) at sw/source/uibase/app/docshini.cxx:96:9
        >  #5 in SfxObjectShell::DoInitNew(SfxMedium*) at sfx2/source/doc/objstor.cxx:466:10
        >  #6 in SfxBaseModel::initNew() at sfx2/source/doc/sfxbasemodel.cxx:1802:42
        >  #7 in (anonymous namespace)::SfxFrameLoader_Impl::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) at sfx2/source/view/frmload.cxx:674:28
        >  #8 in framework::LoadEnv::impl_loadContent() at framework/source/loadenv/loadenv.cxx:1163:37
        >  #9 in framework::LoadEnv::start() at framework/source/loadenv/loadenv.cxx:394:20
        >  #10 in framework::LoadEnv::startLoading(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, rtl::OUString const&, int, LoadEnvFeatures) at framework/source/loadenv/loadenv.cxx:299:5
        >  #11 in framework::LoadEnv::loadComponentFromURL(com::sun::star::uno::Reference<com::sun::star::frame::XComponentLoader> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at framework/source/loadenv/loadenv.cxx:168:14
        >  #12 in framework::Desktop::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at framework/source/services/desktop.cxx:593:12
        >  #13 in non-virtual thunk to framework::Desktop::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at framework/source/services/desktop.cxx
        >  #14 in gcc3::callVirtualMethod(void*, unsigned int, void*, _typelib_TypeDescriptionReference*, bool, unsigned long*, unsigned int, unsigned long*, double*) at bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:77:5
        >  #15 in cpp_call(bridges::cpp_uno::shared::UnoInterfaceProxy*, bridges::cpp_uno::shared::VtableSlot, _typelib_TypeDescriptionReference*, int, _typelib_MethodParameter*, void*, void**, _uno_Any**) at bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:233:13
        >  #16 in unoInterfaceProxyDispatch at bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:413:13
        >  #17 in binaryurp::IncomingRequest::execute_throw(binaryurp::BinaryAny*, std::__debug::vector<binaryurp::BinaryAny, std::allocator<binaryurp::BinaryAny> >*) const at binaryurp/source/incomingrequest.cxx:235:13
        >  #18 in binaryurp::IncomingRequest::execute() const at binaryurp/source/incomingrequest.cxx:78:26
        >  #19 in request at binaryurp/source/reader.cxx:85:9
        
        Change-Id: Icbefd7e731bd6f6557ef0371d5f81e76c59cd090
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110557
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-08  Luboš Luňák  <l.lunak@collabora.com>  [0a76b8ebbaf934faad27ddb3a4e951b9c743e536]

        Revert "update Skia to chrome/m89" (tdf#140023)
        
        That update started using SkSamplingOptions to specify image scaling
        quality. Some places using SkImage::makeShader() should use
        the quality instead of default SkSamplingOptions ctor, but even with that
        fix the test document still uses the default nearest quality. Since
        chrome/m90 will introduce further changes related to this, I'll just
        revert to m88 and revisit this with m90.
        
        This reverts commit 2cf9b8e265e9694803f55e30f2f392abfa512a5a.
        
        Change-Id: Iea0e57b7e7b804675d393e4088532a6f617bfd43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110541
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-02-08  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [4566aae83ca69a69aa22590d9359a9b6ea8b7ccb]

        Update git submodules
        
        * Update translations from branch 'master'
          to 418be5d6b01b00babc6dc695e2a768f554c7dedc
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: Ib744c61a45769eee462d6014d37f75a863c265a9
            
2021-02-08  Caolán McNamara  <caolanm@redhat.com>  [c950dedc9b6a9306e83491c6e895c0ceee11ba8a]

        update pches
        
        Change-Id: Icf55ddda055d11b649e7607c2cdd8b6d6ddfefbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110483
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-08  Michael Stahl  <michael.stahl@allotropia.de>  [560f9bac4c1ee1b044efc55af8d532e9efefd313]

        oox: prefix VML shapetype ids with _x0000_t
        
        Word 2013 refuses to even load a file that has a <v:shapetype
        id="shapetype_75"> on some form control shape, reporting a misleading
        error in a location far later when the top-level w:tbl that contains
        the shape ends.
        
        Using id="_x0000_t75" appears to work, so let's do that then.
        
        Couldn't find any documentation on why this is so.
        
        Change-Id: Ie22bb04244e24b00a1880544872ae8e281422405
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110493
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-02-08  Miklos Vajna  <vmiklos@collabora.com>  [63d3bf99101e2138a21a74a3d717d4f25d3d242f]

        tdf#91920 sw page gutter margin, from top: add UI
        
        - read from sw::DocumentSettingManager::mbGutterAtTop
        
        - improve the preview widget to take gutter position into account
        
        - also change it when the gutter position widget changes
        
        - write it back to sw::DocumentSettingManager::mbGutterAtTop on
          modification
        
        - always check if the dialog's input item set has SID_ATTR_CHAR_GRABBAG,
          otherwise do nothing to keep Calc/Impress unchanged
        
        Change-Id: I05ef864bf7ac18f4c6829d78312044560e6402d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110488
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-08  msrijita18  <msrijita189@gmail.com>  [449920770449d7bf1379e2e8da6d634b90e8bace]

        tdf#124176  Use pragma once instead of include guards in xmlscript
        
        Change-Id: Ie9065250341d9ccafc4cae8bc0dbed5cfe911580
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110152
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-02-08  Caolán McNamara  <caolanm@redhat.com>  [cbbeae83356942d2e9c71b2d51be322541458722]

        ofz#27846 restrict number-rows-repeated when fuzzing
        
        to avoid uninteresting timeouts
        
        Change-Id: I20876b10589558a4431433ffd04668b17aea16cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110518
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-08  Miklos Vajna  <vmiklos@collabora.com>  [5dd669ff658c37171dedd5cfb012065741b3f242]

        sw: prefix members of SwArrowPortion, SwTextLine, SwTextPainter and ...
        
        ... WidowsAndOrphans
        
        See tdf#94879 for motivation.
        
        Change-Id: I1999c83e5afe100b95481ac470f4d854b5f113f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110547
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-08  Stephan Bergmann  <sbergman@redhat.com>  [6b00d0576a310796590631d14c54d7d5ea6814ac]

        Improve loplugin:cppunitassertequal for CPPUNIT_ASSERT(a && b)
        
        ...by re-enabling the code temporarily #if'ed-out in
        a528392e71bc70136021be4e3d83732fccbb885e "Fixed/improved
        loplugin:cppunitassertequals" (and which then triggers lots of other
        lopglugin:cppunitassertequal CPPUNIT_ASSERT -> CPPUNIT_ASSERT_EQUAL warnings).
        
        For two css::uno::Reference equality comparisons in cppu/qa/test_any.cxx, it
        was more straightforward to rewrite them with an explicit call to operator ==
        (which silences loplugin:cppunitassertequal) than to adapt them to
        CPPUNIT_ASSERT_EQUAL's requirement for arguments of identical types.
        
        In sc/qa/unit/ucalc_pivottable.cxx, ScDPItemData needs toString, which has been
        implemented trivially for now, but might want to combine that with the
        DEBUG_PIVOT_TABLE-only ScDPItemData::Dump.
        
        Change-Id: Iae6d09cf69bd4e52fe4411bba9e50c48e696291c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110546
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-08  dante  <dante19031999@gmail.com>  [17149f65f03a34e88bb4a10abcd20e6891f5d7ca]

        Let depthGuard handle everything
        
        Change-Id: I3887273aa0b4e88dd454099052db8ce3811b5d66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110524
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-08  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [b99f310d3b24dc45e3d84751e810c0bbff1d991b]

        tdf#94235 Add support for series name in data series labels
        
        including ODF/OOXML import/export (and test)
        
        Change-Id: Id5a5194630a67476f7c5390294400a00ea3ad42d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110338
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-02-08  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [48a8901a205000e9878c7ee5b4fb26e07ea0a607]

        tdf#139767 fix crash caused by the selection listener
        
        When development tools window was closed, the selection listener
        was still listening and tried to change the selection because it
        was never unregistered from the selection supplier. This caused
        a crash as it tried to change the object on an non existing
        tree view.
        This change modifies the selection change listener so that is adds
        itself to the selection supplier when constructed and removes
        itself from the selection supplier, when the development tools
        window is disposed.
        
        Change-Id: Ifcb56aaee8f3c5c71ec609e68ffc78573f1b4179
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110121
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-08  Mike Kaganski  <mike.kaganski@collabora.com>  [70a1d5258648a442525bd0b365ce92763f2a79fb]

        Small refactor
        
        Change-Id: I0493c505be1eb06b121535128ae819b294c643a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110554
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-08  Rafael Lima  <rafael.palma.lima@gmail.com>  [307328d4d1b6c9aab2cb714cca6e87a022c22240]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cb6c6cf9d15fe60a235b5fe25cf7bb7013c98207
          - Fix localization in sf_dialogcontrol and manage_templates
            
            Change-Id: I865da2b0960ad00866a0f242e9f8ef27ba30a7ea
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110446
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-02-08  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8832510043e80132d9fc4a8b7c5a758eefb45edd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c3fe3dbb29852fced390431da173a66a82e0c9c6
          - Remove excessive <emph>
            
            Change-Id: I861022023d0b526382406f4194c70d30c4df10c9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110556
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-07  Rafael Lima  <rafael.palma.lima@gmail.com>  [b3d984ac425bb4dd778fa09cd9cf4b78b4a11720]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6abb464fb6017594f62b9a240a886012ee25dce2
          - Recreates SF_String Help page (ScriptForge)
            
            SF_Array:
            - Adds a <variable> tag
            
            SF_Document:
            - Fixes localization issues pointed out by translators on WebLate
            
            00000003.xhp:
            - Fixes the message explaining how to load libraries
            
            Change-Id: I9361f86e7907b95e0546197203e2d23c6211fd4d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110366
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-07  Michael Weghorn  <m.weghorn@posteo.de>  [d2d6e5c235f35bf3f2137e8dab4b9b32b72430a8]

        qtcreator: Show actual names for build configurations
        
        At least with current Qt Creator 4.14, no proper
        names were shown for the build configurations in
        the project's "Build" settings, but just integers.
        
        Using the config key 'ProjectExplorer.ProjectConfiguration.DisplayName'
        instead of 'ProjectExplorer.ProjectConfiguration.DefaultDisplayName'
        in the *.user.pro file makes this work as intended, and "01-Global Build"
        (and others) shows up as the name  for the top-level 'lo.pro' project
        and "1-Build vcl" for 'vcl.pro', etc.
        
        Along with the two previous qtcreator-related commits,
        this should generally (re)implement an easy way to
        run unit tests etc. directly from the Qt Creator IDE
        without having to set that up manually, which cloph
        mentioned as missing in his FOSDEM talk today
        ("Using IDEs for LibreOffice development", [1]).
        
        To use this, select the corresponding build configuration
        by clicking on the "screen" icon on the bottom left,
        then build the project (Ctrl+B or left-click on the
        "hammer" icon on the bottom left).
        
        I didn't check whether the single targets are still up
        to date.
        
        [1] https://fosdem.org/2021/schedule/event/lo_ideforlodevelopment/
        
        Change-Id: I9965829db319a8b26f5ad82d3ffa723a28da7910
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110536
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-02-07  Jan-Marek Glogowski  <glogow@fbihome.de>  [fad7e203a25963128b9ce786d3fc465a32c238ce]

        tdf#140236 WIN install libffi with Python
        
        Regression from commit b4dfba947768834ffecc09056992019878711c8b
        ("python3: update to 3.8.4"). Previous Python versions included
        the source for libffi on all platforms, but now just for MacOS.
        So now LO must build that DLL on Windows, which was done in
        commit 883068462fe5bcbb01a8e14736fc06d0c3695c62 ("libffi: build
        DLL on Windows").
        
        Since OpenSSL is installed in the program directory and the LO
        Python directory, this currently works "accidentially". Not sure
        the Python OpenSSL DLLs should be handled via some extra gbuild
        package to separate both, but that can be done in an additional
        change.
        
        Change-Id: I4a42e39cc2f4434a9944aad32836f66ec2819931
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110537
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-02-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [7b75325bf0b7ecb68ea4b53a74bee7650cef9547]

        check-missing-unittests: show priority of each bug
        
        Change-Id: I104fe6b7d82f224c340fcd95e3ffe52d7397919f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110540
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-07  Luboš Luňák  <l.lunak@collabora.com>  [d3b498cc4732f964919fecb265085cefcc422469]

        invoke idle priority timers only when actually idle
        
        The 'Idle' timers are misnamed. They are zero-timeout times, i.e.
        they are invoked immediately after returning to the main loop.
        But that does not necessarily mean they are invoked when idle,
        there may be e.g. user input pending in the system event queue.
        In fact, LO events are processed before system events, which means
        that 'Idle' timers are normally processed before user input.
        
        Besides being confused, this also leads to poor performance in some
        cases, such as when using mouse wheel to zoom in a large document.
        This results in several mouse wheel events, each of which will
        result in adjusting the zoom and that causing a repaint. Repaints
        are internally handled using a TaskPriority::REPAINT 'Idle',
        and so what happens is zoom->repaint->zoom->repaint->zoom->repaint
        instead of the more efficient zoom->zoom->zoom->repaint.
        
        This change (besides trying to clarify the confusion in the docs)
        delays invoking tasks with priorities TaskPriority::HIGH_IDLE
        and lower if there is user input or repaint events in the OS queue.
        That means that tasks using idle priorities actually will be invoked
        only when idle (barring background threads etc.).
        
        I'm reasonably certain this is a safe change, there's no guarantee
        when exactly tasks will be invoked (e.g. other tasks with a higher
        priority go first) and explicitly specifying such a priority means
        asking for it.
        
        I already implemented this once in 06d731428ef6cf93c7333e8228b,
        and it was also again done in 87199d3829257420429057336283, but
        apparently these have been removed. There was d348035a60361a1b9ba9e
        'Drop special idle handling' with the reasoning that 'Idles are just
        instant timers'. Which strictly technically speaking is true due to
        'Idle' being a misnomer, but the point is that some idles should be
        actual idles and that's why they need to be handled specially.
        
        Change-Id: I36c2b02a80ae7e1476b731f878d9b28aa87975f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110538
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-02-07  homeboy445  <akshitsan13@gmail.com>  [f343ad6d8a78798814c9d38261043619b4e2b487]

        tdf#120003: sw_ww8export3: Add unittest
        
        Added a unittest to ensure that a hyperlink Url is
        exported correctly in doc files.
        
        Change-Id: I883abe7edcc669213452f4b92cd1530526a9403d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110510
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-07  Michael Weghorn  <m.weghorn@posteo.de>  [fdd9b20572435842bde076e3c35ef94d26f13b30]

        qtcreator: Drop some extra whitespace in .pro.user template
        
        Fix indentation and drop some extra empty lines that are
        automatically removed once the project is loaded in
        Qt Creator and then closed anyway.
        
        This will make it a little easier to compare what the initially
        generated file looks like compared to the one as it is written
        after (implicitly or explicitly) carrying out the configuration
        in Qt Creator after loading the project.
        
        Change-Id: I52173162efe635e6fb3e7f889c42ed67271c05b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110535
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-02-07  Michael Weghorn  <m.weghorn@posteo.de>  [77d5383c6e83fdcb268138f71601fa39c95a62aa]

        qtcreator: Don't create useless run configurations for subdirs
        
        Use the 'lib' instead of the 'app' template for the
        qmake files in the subdirectories, which avoids
        automatically creating a useless run configuration
        for each subdirectory pointing to a non-existent
        execuatable, like '<BUILDDIR>/accessibility/accessibility'
        etc.
        
        With this in place, I just get a single "Custom Executable"
        run configuration running 'instdir/program/soffice.bin'
        when opening the newly generated 'lo.pro' in Qt Creator 4.14.
        
        Change-Id: I69a7f1b56b02849b217bf66f110d9ee1f61125ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110534
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2021-02-07  ViKrAm-Baisclear  <vikrambais02@gmail.com>  [e520b32a8ba59878fa15012505644ab903f53bbf]

        tdf#88205 Adapt use of uno::Sequence to use initializer_list ctor
        
        Change-Id: I2fe98b4bfb221c838a8810f2c08b3e7723e40e8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109428
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-02-07  Pranam Lashkari  <lpranam@collabora.com>  [72fa32f6d9ad2c0fe8aa03f60797aa13c11e2085]

        prevent reference range resetting on panning in mobile
        
        Change-Id: Ic6cabe1d4e5a1e7c4d42294550d654e38e27db22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110458
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2021-02-07  Pranam Lashkari  <lpranam@collabora.com>  [3b7cd120472368730bcdb98d79baf76c9740d16d]

        LOK: stop range selection with mouse/touch move in mobile
        
        Change-Id: I0a7b3a5fc89bcbced4acee18415308ed8aa57ba2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109035
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit 408e59359b5b67af119059a5d3f47bc807f81300)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110434
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2021-02-07  Caolán McNamara  <caolanm@redhat.com>  [cf21e70de5cd93d75f780ecd7762bad10605c6e3]

        typo: tl'll->it'll
        
        Change-Id: I0224b161cb419ac731b962232f77c8911400a7a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110515
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-02-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2e91522a5ce62a8489c75bd948f1dc68ddf1a56f]

        Remove unneeded breaks
        
        Extending this:
        https://gerrit.libreoffice.org/c/core/+/110512
        
        Change-Id: I9e7cf757a346d603d0acb818be0c9bc488c8d5c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110516
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-02-07  Johnny_M  <klasse@partyheld.de>  [44b914b1e2616ca8f70e896e653a46ca93610234]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1a00a0acf7ded93fbe1c684f3a4a3b8821ef81ff
          - tdf#132643 Translate German section IDs
            
            Change-Id: If7cbdf219ff475bca82b192001bf26d116fb7b7b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110529
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-07  Johnny_M  <klasse@partyheld.de>  [23f453b6dad0fd643584478c2a10ebefc84555cd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to acf0b947624c801d8d5a367cd3e053a893e8eb42
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iabde3845a10b5d62d0d97f582d18baec38cdeea7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110528
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-07  Johnny_M  <klasse@partyheld.de>  [0df7e884626845235a44f7fd6beee7eeffc26d5f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to eb9ea4ae07baa8fb50cc53506cff5f41a6245f8e
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia647a7b289a42d2e9e556f6a2943de8a0468d07c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110527
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-07  Johnny_M  <klasse@partyheld.de>  [0383cebbd2ff40fe2b968abe46c6a02333565bfc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4803fd8060756e247bed6aeffe8c69b69c6877cf
          - tdf#132643 Translate German section IDs
            
            Change-Id: I44600da4388360e4b31a098b100071e62f3d4b7b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110526
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-07  Johnny_M  <klasse@partyheld.de>  [984f8afe8109ea16c3addd8048fadd8fdcec9147]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7ecb8df9bffc2b3c0c9ca4386d16121c57b77c39
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ib3b19c482c4a4a1c6e76dd1d0c90bf89e7b8a9b8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110525
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-07  ViKrAm-Baisclear  <vikrambais02@gmail.com>  [1e195878066f49bd78765e9a05081c496b770525]

        tdf#124176 used pragma once instead of include guards
        
        Change-Id: Idf57df70ac895915959e8d35e493c0e8b8db137f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109080
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-02-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [96a38db6e5e9c6a333a3a5c268798edb2ce2d466]

        Remove unneeded breaks on xmloff/
        
        Extending this:
        https://gerrit.libreoffice.org/c/core/+/110512
        
        I add a simple check about the subject.
        
        Change-Id: Iec63299f5c0a03f2ddd0e06549ddc9dba0fb28fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110514
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f72e347f6d8f26c6961d9d4f17a798f3b3276280]

        Fix typos
        
        Change-Id: I30743ea4caf9702f26005567d293f076ff7f78fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110517
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-02-06  Maxim Monastirsky  <momonasmon@gmail.com>  [9933c3631b5bd9d7b47d0d12c5a7dd292cf1944f]

        tdf#139529 Fix incomplete DisplayName property for table styles
        
        Commit 4dc823990ab217cb9d07a0555d3015d43380fdf5 ("tdf#107852
        Support DisplayName property for table styles") only handled
        the getPropertyValue method, which isn't enough to make it
        work with introspection, as used from Basic or the new dev
        docking panel.
        
        Change-Id: Ia4d90ab6030585dc469c0b274bef4b988ce647c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110468
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2021-02-06  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [dcae40491eea2534c30ba96f10bc45035d073a46]

        replace SwClient by SvtListener in SwGrammarContact
        
        Change-Id: I9bc31ac6a3990418c11a2f40ec0cc84f79f93d53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110495
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2021-02-06  dante  <dante19031999@gmail.com>  [96e9870b3204eabc6bca1c92f714f80592a54102]

        Use multichar operators
        
        There are no functional changes, only type change.
        This patch unlocks other possibilities like:
         - Syntax highlight for errors
         - Visual editor for structure nodes
         - Implement some mathml features
        
        Change-Id: I76a1b62126ae5fcb6a7285b07b24e9defa63fd44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110481
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-06  Caolán McNamara  <caolanm@redhat.com>  [d76b9cc0e96e06777c683ba172e04454c8893c84]

        drop some unneeded includes
        
        Change-Id: I3cd72110ae2601b1b11539702c5fb91086d779eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110486
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-06  Caolán McNamara  <caolanm@redhat.com>  [a838ccb411dfe7ff6edf9503ae23ea655b99e1e6]

        ofz#30117 OOM
        
        Change-Id: Iaa428f28ba36b21766d9cf2f7c622a179daf0002
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110492
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [51ecbd06bdef5d9c0738703f16160799f261c860]

        tdf#135014: sw_uiwriter3: Add unittest
        
        Change-Id: I6baf00837de37604a872bb1a125010a7a6f06e89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110511
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-06  dante  <dante19031999@gmail.com>  [7c959884d9a4a3f187a79cbb01407cd20d92a2f8]

        Modifications on starmath smparse error handle
        
        Made modifications for:
         - Being able to highlight syntax errors
         - Displaying error description in visual editor
         - Easier constructor
         - Rely on starmathdatabase instead of long switch in code.
        
        Change-Id: Ic6c7f920463090176d80668f9b660ccf3e9b5708
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110497
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-06  Mike Kaganski  <mike.kaganski@collabora.com>  [956c09ca7d690471f62e8e2e14ad04fefcebf7e7]

        Use more conversion functions from <tools/UnitConversion.hxx>
        
        This unifies conversion functions to provide both floating-point
        and integral overloads, with correct rounding for the latter.
        Also sanitizing code it templatized to allow reuse if needed.
        
        Change-Id: Ibe1c9fe4d5baa226c600445779dbaf7dc41a02cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110487
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-06  Alain Romedenne  <LibreOfficiant@sfr.fr>  [ca074a47e8fdae396633dad6f59450508bb2c9f0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e11819032b6926d774bcb529d629a6c6770fb60d
          - Dialog/DialogControl layout updates
            
            + a few text precisions
            
            Change-Id: I700f78045843a9a8a6a47c6eb002fea8ff213c6e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110443
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-06  ViKrAm-Baisclear  <vikrambais02@gmail.com>  [ab559cf3423f29f00697afb9cea4636e9f9069f6]

        tdf#124176 Used pragma once instead of include guards
        
        Change-Id: I235462f3ce81816f3ce36c7423dd3e50fc03778a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109320
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-02-06  Jean-Pierre Ledure  <jp@ledure.be>  [1ea8e56ec3c15fb23bb8c0512c4e6afa8bc9d66e]

        ScriptForge - (SF_FormControl) add SetFocus() method
        
        The SetFocus() method simply applies the setFocus() UNO method
        for usual controls.
        
        However controls belonging to a table control require,
        to receive the focus, the columns to be scanned from left to right
        up to the targeted column.
        
        Change-Id: Idbb1ca4b4b29bff889daa83cfa895501c466bb26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110485
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-02-06  Miklos Vajna  <vmiklos@collabora.com>  [faf0635def4ef603563f7288cb29d24e3f2ce1e3]

        tdf#91920 sw page gutter margin, from top: add RTF export
        
        The documentation for \gutterprl is "Parallel gutter.", but it seems
        that's what Word use to convert between RTF and DOCX's <w:gutterAtTop/>.
        
        Change-Id: I06d80f234c6f52950db8a047bfc88910b808977d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110484
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-06  Miklos Vajna  <vmiklos@collabora.com>  [e1d217b086e8c47efc5ced4c490062956d564e3f]

        tdf#91920 sw page gutter margin, from top: add DOC filter
        
        But leave the fRTLGutter case alone for now, I can't find the Word UI
        for that.
        
        Change-Id: I1d97e85308aa13892f50c0fcd3680cec514ef566
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110471
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-06  Johnny_M  <klasse@partyheld.de>  [ca387c4b7b21e4f6b28b82f42b6c7f859c7e324a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4d729a974b430318ea296148805a3bb02dfb95e5
          - tdf#132643 Translate German section IDs
            
            Change-Id: I1619486a82b8e7739de40f4910bf2d0e179fc308
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110500
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-06  Johnny_M  <klasse@partyheld.de>  [938e65fab4a6ed64a64ae911ee03cb9a33367934]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6f5ef67bda3b22ba2f2fd31ab32c2e2cc88f5c6b
          - tdf#132643 Translate German section IDs
            
            Change-Id: I076c6306f60ecb08821cc54c9d8b699b97276b49
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110509
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-06  Johnny_M  <klasse@partyheld.de>  [d4c2bf174ce73eb869894c0618f61652804fe22a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ae7a7dd416051bfa975278654a53f4a457f81d6e
          - tdf#132643 Translate German section IDs
            
            Change-Id: I98d3445b37b7b744df7363f1f0098aec27c5203e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110508
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-06  Johnny_M  <klasse@partyheld.de>  [3f654de2345a43379e0e778435f6bba11ed7a775]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ba779828d2ccc65973ab8d3a14f63c014fdff38a
          - tdf#132643 Translate German section IDs
            
            Change-Id: I7ebf4ef926a45aa02dd6ed601c5fe26944ff1232
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110507
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-06  Johnny_M  <klasse@partyheld.de>  [29edb4faaff2b59cd34338566c51d2e81ceec379]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 824f851d92f53e84775b1546f523c0e1097eac64
          - tdf#132643 Translate German section IDs
            
            Change-Id: Icf0721cdb2ac730d28ba17ecdb1962a55fbcb883
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110506
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-06  Johnny_M  <klasse@partyheld.de>  [ef047ea1244bdb19cc5169b685943d5e7396f2d4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 75e5c818d1d3dd1f8f4c154206a88af5432e8e92
          - tdf#132643 Translate German section IDs
            
            Change-Id: I201c277b87067053790fa658b28c7fe4f4a49535
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110505
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-06  Johnny_M  <klasse@partyheld.de>  [77617104d622bc13bdfb39d6c14c564daaff8031]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a826a96c71ff9c8c2ed3c273f15bdedb980452a0
          - tdf#132643 Translate German section IDs
            
            Change-Id: I78cfaed1970b624acf13fa9c24656928790e6912
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110504
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-06  Johnny_M  <klasse@partyheld.de>  [bda3775ca64490e2b506bf7c47bf12b7df887e70]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d04e933c1c9b4c6295cb9631d9b3832f90a9b43a
          - tdf#132643 Translate German section IDs
            
            Change-Id: I17f025542ad7801b3805eb078178915eb5b7fbe7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110503
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-06  Johnny_M  <klasse@partyheld.de>  [e0398153caf838d06fbcb66daf3f1edde82fd611]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7208ded1ad2aee57714da8f578b62b7534cfc76c
          - tdf#132643 Translate German section IDs
            
            Change-Id: I1e66c892dd879f9fa22d01ea9210aa1e4c56927e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110502
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-06  Johnny_M  <klasse@partyheld.de>  [dfa90da14e5a6a3b6a131b0db58f8b131e4fb7e8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 43d128655f812b7bff3a8a07ee43c92af9f52f61
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ic49037f5049d5dd6c781264b7347af77e2a0c5c7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110501
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-06  Johnny_M  <klasse@partyheld.de>  [a21702d2d565c5f80899947808ba6decd4709f9b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d733e4f5aa23c146d839c1128b4dab5b623b7fd7
          - tdf#132643 Translate German section IDs
            
            Change-Id: I13025f1d313a41ca70b1da7617a12ada7a840296
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110499
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [14fabab6c74ac4581858eb7cf5311dd0cf8f4b0f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0477a955d5cafa8649e370fe10eb92e82e5e6313
          - typo
            
            Change-Id: Ia6fb4cf43bac6e9fda4c4498486c9a11f137b33d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110451
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-06  Caolán McNamara  <caolanm@redhat.com>  [2b7a38bbf689e9872c0e739936e43953f105c01d]

        move Button to vcl/toolkit
        
        Change-Id: I11e4fbab2e70342683febacf444fbe08dabf2417
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107346
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-06  Caolán McNamara  <caolanm@redhat.com>  [6245dba005eb35525886d16856b6e8cde9ddb105]

        move MenuButton to vcl/toolkit
        
        Change-Id: I3f228c36e3f35ba54cab2ee87fcfbbae7992668d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107265
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-06  Caolán McNamara  <caolanm@redhat.com>  [69c546e1e7a697217f273baa7c1729ff823efd76]

        weld annotation window
        
        note the labels in sw/uiconfig/swriter/ui/annotation.ui are deliberately
        yaligned to 0 to retain the preexisting SwAnnotationWin::PaintTile hack which
        depends on this for bin/run gtktiledviewer --enable-tiled-annotations to
        not show clipped author/date/etc labels
        
        Change-Id: I53827aa98ed4d71d532a5993d21c6e22190b8063
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107264
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-06  Caolán McNamara  <caolanm@redhat.com>  [2c61782812b1b8b382dd48a04a712da9eaeb4685]

        complete TODO to keep color if font changes and vice versa
        
        Change-Id: Ic38ed14ed67e477d97523b5a670528f5aa0f93f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110482
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-06  Caolán McNamara  <caolanm@redhat.com>  [e94784a54fa1995a23587fcb5493a24e62deda04]

        print struck-through 'deleted' comments with change-tracking enabled
        
        in print comments in margins, the strike-through lines were missing in
        the print out previous to this
        
        Change-Id: I7f7f06d29b5f035a1e4996e1d89ce2b198b7a15c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110480
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-06  Caolán McNamara  <caolanm@redhat.com>  [623abd5df5e6a9932fc2a00d8790f288f19c9182]

        cid#1472784 Dereference null return value
        
        Change-Id: Ifb6dc31b00ea170923d8cdb636185275e6877ca2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110457
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [7d308dbfedaadc874ff4eebddca36760ba50de86]

        tdf#124778: sc_uicalc: Add unittest
        
        Change-Id: I44448a8c7bcc2573ac32491f2b81e18e6360d1e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110470
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-06  dante  <dante19031999@gmail.com>  [4b055a51c501cec3f71600c1b87aa1fad85dd5af]

        Optimize starmath color search
        
        Needs Jenkins resume.
        
        Details:
        Uses ordered search
        Avoid useless data copy.
        
        Change-Id: I100dc08451788e705a0109f6c73172cb6964306b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110473
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-06  Regina Henschel  <rb.henschel@t-online.de>  [a0c689e1ad98bf3c47d189b8cc99c9f4bcc41a12]

        cid#1472783 avoid null pointer dereference
        
        The target was created, but the pointer was not updated.
        
        Change-Id: I2e19ae3c84769de493f712f3189a2a506f173c0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110476
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-02-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [faadf530c22d1874640936b8554845d7ff36f263]

        uitest: sc: just check one cell instead of the whole sheet
        
        otherwise, it fails sometimes
        
        Change-Id: Ic8aac34538b5c4914a107b375d87f2ad98090c31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110494
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-05  Stephan Bergmann  <sbergman@redhat.com>  [7529dbcb2492c3866cff1137524261adb44008af]

        Make loplugin:cppunitassetequals diagnostic more informative
        
        ...which will come in handy for a later improvement of that plugin
        
        Change-Id: I548b9388bee60b381c0a2c820f20f596aa0072f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110453
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [94314c0f2e0bee5bcb994b0cbfbfd9af9053eef8]

        tdf#120161: sc: Move UItest to CppUnitTest
        
        Change-Id: I0549b34902e04f2a6f9c07cfc1a293e5d572dee9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110477
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-05  Mike Kaganski  <mike.kaganski@collabora.com>  [d7e5fa3bd8f4240665f13994589f5e72d362c097]

        Make sanitiseMm100ToTwip simpler and more correct
        
        The result's absolute value is always smaller than n.
        Returning an uncorrected value taken from reversing
        multiplication and division order when intermediate
        value would overflow is better than arbitrary constant.
        
        Also further deduplicate Twips <-> 100th-mm conversion,
        and make sure they all are in a single header.
        
        Using conversion implementation that handles negatives
        correctly improves accuracy, as seen in unit tests; e.g.
        in testPictureEffectPreservation (the original doc had
        "dir" equal to "8100000", while we tested that it was
        "8076614" after roundtrip).
        
        Change-Id: Icd027af6238a9f45f916f53f8684506cc959e696
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110433
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cb2a94a4a7ecb449d0731627ee6d58bd1b4e35f3]

        Fix typo
        
        Change-Id: I7fa0de0125a89a53690f630243caeba318e352d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110472
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-05  Steve Fanning  <stevemfanning@yahoo.co.uk>  [e3f11200d3074ac818e27541c3976725aebde7f2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e42644369803fbcff1f1c487616dad5bf9f11801
          - Clarify the Help description for Calc’s SHEET function.
            
            Remove potential ambiguity from first sentence and provide an example of using a string as an argument.
            
            Affects file 04060109.xhp.
            
            Change-Id: I3406679155b4eac512f8f64f64c8ddc930eb9048
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110441
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-05  Steve Fanning  <stevemfanning@yahoo.co.uk>  [e532a6891327441577586a6ef9c347cb074c87b6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1babc5665e751c926cd049e4784b08b0e2f26f7d
          - Fix example given in Help description for Calc’s XIRR function.
            
            The data as given for the example does not work because the date in A2 should be 2001-02-01 to give the correct return value.
            
            File affected is 04060118.xhp.
            
            Change-Id: Ib1fd7849557e4b27ca1579940f1a60059a5c2b6f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110370
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-05  Steve Fanning  <stevemfanning@yahoo.co.uk>  [998bd9f4bac716a36c0feb0455183c530e4cf523]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f654fc362e2ca75a1ff10b772f4b72065484fab2
          - Add Examples section to Help description for Calc's HLOOKUP function.
            
            File 04060109.xhp
            
            Change-Id: If5828bba9aec04564c9eab37f41731ac4d886c1a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110364
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Jenkins
            
2021-02-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [81497d6f45769efba4b8de89a12f3f9987840815]

        tdf#133629: sc: Add UItest
        
        Change-Id: I24afe68b4f318d07cec3812546f4652b472ed8e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110428
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-05  Caolán McNamara  <caolanm@redhat.com>  [73b590484023d59300e795e52f80da3f4de448f2]

        improve SalInstanceWidget::draw
        
        Change-Id: I9acb8dfceee586b343feb184e0788491d66d24a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110427
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-05  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [dbaf1d75601cb911d1c17e1e63d2c7047f2cf9e1]

        tdf#134607 mac-langpacks: always query for full name with extension
        
        kMDItemDisplayName has different values depending on the setting whether
        to show extensions for all filetypes in Finder, breaking the
        detection/validation of the installation target in case the user doesn't
        use the default setting.
        
        Change-Id: Ic9605abaaa1f070f1f5ec9940190fd1dd2555bdf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110479
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-02-05  Stephan Bergmann  <sbergman@redhat.com>  [0ce7c84cc7b3f53a56a70586f73d7615f68ec1dc]

        Revert "Fix typo in code"
        
        This reverts commit 3ed9bba283a6a67864c0928186e277240be0d9ba.  osl_Pos_Absolut
        (include/osl/file.h) is part of the stable URE interface; it must not be changed.
        
        Change-Id: I1f49923a9351e4be5aee39b10720d38b424feb9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110435
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-05  Caolán McNamara  <caolanm@redhat.com>  [cb4ba42fbf421a17a8ba0e32ef09add928f2b694]

        cid#1472781 silence Uncaught exception
        
        Change-Id: I898e6f2778b0db2850e051b0603ec9305f875477
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110460
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-05  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [5e124e9d9d3bf3a55fe9956561db229d079288cc]

        osl_File checks: creation in root can also fail because of read-only filesystem
        
        80b7949016fbc6addd54bf9f6cf300c756fd0f8a enabled a bunch of previously
        disabled checks, but on m1 macs osl_File::open::open_004 fails the
        assert, because it doesn't fail with E_ACCES, but with E_ROFS.
        (probably nothing to do with apple silicon, but rather because of Big
        Sur and using apfs as filesystem)
        
        Change-Id: Ibd2168ba5fb9d859ea339713099c9bc8a799fcc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110431
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-02-05  Caolán McNamara  <caolanm@redhat.com>  [896366b461b5a77ec29566ff9109d33bd5c3be8a]

        cid#1472782 Dereference after null check
        
        Change-Id: I5a46d926377caf9f67c2aac43efd25918bf2aa38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110459
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-05  dante  <dante19031999@gmail.com>  [476caeed6e14b3f1cda9435d3fbfa89df0457924]

        tdf#138987 Python 3.12 preparations
        
        Change-Id: I8ea476bfbaf27f8ab2daf4a370efc9917a5f9f8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110346
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-02-05  Michael Stahl  <michael.stahl@allotropia.de>  [7f14ea4431cb4182bccbd9998a60db2f9d9ae07a]

        (related: tdf#121842) sw: encode URLs generated in ToX
        
        The "|" is used as a separator there and it looks like it has never been
        allowed in a URI, even in a fragment.
        
        Change-Id: I1e4b9e12f5409f93c2291494fd4350431f68fe2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110388
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-02-05  Caolán McNamara  <caolanm@redhat.com>  [8b15deceaa54ed20c2ce4199cd54baaec26ae2c2]

        cid#1472785 Dereference before null check
        
        Change-Id: I6e07e76be11b52873ee27054f7317996701223a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110456
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-05  Miklos Vajna  <vmiklos@collabora.com>  [506bacb79ab96656de9168d0db3e3159c6bde3b0]

        tdf#91920 sw page gutter margin, from top: add DOCX filter
        
        ODF filter was already working as-is.
        
        Change-Id: I71089a5d0171eba0cd4c2d14bdee6ca9b64193b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110455
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fb020d4ed9df7dc5b69aed2dd0e4d4462a81bc7a]

        devtools: remove msDocumentType as it is not used anymore
        
        Change-Id: Ice018f86aff148eb720851d40bea8dbc7eb760df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110120
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [650b1718b25f3446c1e1ff487534ae18156d9c0a]

        devtools: change "Current Selection" tree item to a toggle button
        
        It is a bit awkward that the selection is a tree item so this
        changes it to be a toogle button, which when enabled, shows the
        object in the right-hand side object inspector and disables the
        left-hand side DOM object tree view in this case.
        
        Change-Id: I4ebd03a39c72109f0545206354aa7dbe85e9649a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110119
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-05  Caolán McNamara  <caolanm@redhat.com>  [47448aaff96536fa76588ee6de4164109df5d420]

        restore com.sun.star.mozilla.MozillaBootstrap
        
        its used to find mozilla profile dirs for cert-related reasons
        
        removed overzealously with...
        
        commit ee9ed2192b56c98e5b8ee9890ddb4c533117332a
        Date:   Thu Dec 10 18:39:26 2020 +0100
        
            tdf#138715 remove mork driver
        
        Change-Id: I52f1ace5d4aac100c7652dc499ffe9c8312c9474
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110413
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-05  Caolán McNamara  <caolanm@redhat.com>  [879668c9bae84c984c8ff0c69f85b7ae6fec46ad]

        MOZILLA_CERTIFICATE_FOLDER needs to be non-empty to disable autodetect...
        
        of the users profile. make CppunitTest_desktop_lib fails for me because
        I have a real profile which is autodetected but which gives a
        SEC_ERROR_TOKEN_NOT_LOGGED_IN failure if used. The intent here is
        clearly to avoid doing an autodetect.
        
        before
        
        commit 02399a217b94660efc874e589fc4140bbbabd884
        Date:   Mon Dec 31 12:22:39 2018 +0100
        
            for tests MOZILLA_CERTIFICATE_FOLDER should be set to empty not 0
        
        "0" was explicitly used
        
        Change-Id: I0110d8e2c4c378dde75a1c8da3757bfa29f6c1b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110424
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-05  Miklos Vajna  <vmiklos@collabora.com>  [59e816faa2a2bc0b88c39f063c53e00a33f23722]

        tdf#91920 sw page gutter margin, from top: add layout
        
        Take the new doc setting into account and if it's true, then undo the
        existing "increase left margin" logic, and do an "increase top margin"
        one instead.
        
        Change-Id: I358a34790a52e2720ec23e6841d56e66858e28b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110454
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-05  Stephan Bergmann  <sbergman@redhat.com>  [8cc78b527bf2b7dcaaff73d8f0770f3d324ac839]

        Avoid test_tdf139301 hanging upon failure
        
        At least in my local Linux build, UITest_writer_tests7
        UITEST_TEST_NAME=tdf139301.tdf139301.test_tdf139301, as introduced with
        183c06fc02a50fb117bb6162e4d6e56cdd34fad1 "tdf#139301 fix OOXML-compatible preset
        dash styles", consistently fails (for whatever reason) with
        
        > FAIL: test_tdf139301 (tdf139301.tdf139301)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "~/lo/core/sw/qa/uitest/writer_tests7/tdf139301.py", line 40, in test_tdf139301
        >     self.assertEqual(style, styles[i])
        > AssertionError: 'Dash Dot Dot' != 'Dot'
        > - Dash Dot Dot
        > + Dot
        
        and then would hang in tearDown (presumably because the
        
          self.ui_test.close_dialog_through_button(xOKBtn)
        
        line would be skipped due to the AssertionError being thrown).
        
        While this commit does not fix the failing test, it at least makes it no longer
        hang.
        
        Change-Id: I80fd88d1668b162166a971f1a7bef1b5f965c421
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110452
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-05  Pranam Lashkari  <lpranam@collabora.com>  [0a2fa32f8756b3c99975df6d98736a8e9abb625a]

        on SelMouseButtonDown check if window pointer is not null
        
        Change-Id: Ib6f7821e685c407d29bed8fa61b9abf0e3535037
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110363
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2021-02-05  Miklos Vajna  <vmiklos@collabora.com>  [34f5057fbea1cfa01356915d0e8edf2296a4149b]

        pdfium: add remaining FPDF_SCHHANDLE wrappers
        
        So we don't have to expose the raw search handle in the public header
        anymore.
        
        Change-Id: I410314424e5a1d3a977c8e3de6f500f7c9a0a332
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110426
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b7d2acfe34238e4aa9e71f2a843978576f608c12]

        Removed executable permission on files
        
        Change-Id: I99a689398865cb424be1c363906b11c159d3debb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110430
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-02-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ad3b581774c6c3006eca645b4aca7f375b2ec682]

        Fix typos
        
        Change-Id: I51a158b2dafc7eb37f374f338968941e53b7c74d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110429
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-02-05  Seth Chaiklin  <sdc.blanco@youmail.dk>  [47b70da552622d1aca02751df5788e18fd3b6179]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5c476f480cddb8a6dd7b0020564953b22fe0660a
          - tdf#140096  add Ctrl+F6 and Ctrl+Shift+F10 to shortcut keys
            
                also clarify meaning of "subwindow" for F6
            
            Change-Id: I050fe63a4a927a95689188234d2174cae3e40a6d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110298
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-02-05  Seth Chaiklin  <sdc.blanco@youmail.dk>  [86c1b7831ac797a67f72de5c5c8e49ce676956ad]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a23f1e3eb559a1561ac45f3cc31c919d2d52f323
          - remove duplicated paragraph
            
            Change-Id: I596b1ec6b46cf32bdee6335e91917a7497ae4112
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110432
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-02-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3ed9bba283a6a67864c0928186e277240be0d9ba]

        Fix typo in code
        
        Change-Id: Ib8b306a27d25a34e784aeeb72708b0d5d1511f3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110394
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-02-04  Caolán McNamara  <caolanm@redhat.com>  [955fd7d8dc9da29717371c8fcb25d9954ff975bd]

        split rect arg into dest pos and source rect
        
        Change-Id: I622979fa54e54f1c6e00b5a16546fdbc12957422
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110383
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [948207edfbb6a8bcce2573ec758bacf818bbd2c7]

        check-missing-unittests: use bugzilla rest api
        
        to ignore open bugs or performance issues
        
        Change-Id: Id43ef8bae4936213a65fded3ce138bbf43de397e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110420
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-04  Julien Nabet  <serval2412@yahoo.fr>  [a444a8dd40cf7035c44ee8ef168be2b3e3144c86]

        tdf#140151: revert fix for tdf#46579 which caused regression
        
        Change-Id: I48468d4cef1f4d68dab4759c8da30aead6b99e5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110425
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-02-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [adff0a290109954fbea63adaca8345a31d669ad5]

        Fix typo in code
        
        Change-Id: I50bc2e4909bc34b431fcff8047b9184fa5cd7d9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110267
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-02-04  dante  <dante19031999@gmail.com>  [99ffc6fbb3f1d33697a47d08277d99ddff81678f]

        Fix -Wmaybe-uninitialized
        
        Any operator >>= does not guarantee initialization.
        
        (code was introduced with <https://git.libreoffice.org/core/+/11e52fe2979b0947814a49b9c17ec373795cbf8e%5E!/> "introduce Degree100 strong_int type")
        
        .../libreoffice/oox/source/export/drawingml.cxx: In member function ‘void oox::drawingml::DrawingML::WriteShapeTransformation(const com::sun::star::uno::Reference<com::sun::star::drawing::XShape>&, sal_Int32, bool, bool, bool, bool, bool)’:
        ...s/libreoffice/oox/source/export/drawingml.cxx:1790:79: warning: ‘nTmp’ may be used uninitialized in this function [-Wmaybe-uninitialized]
         1790 |                         nCameraRotation = NormAngle36000(Degree100(nTmp / -600));
        
        Change-Id: I93bee48bc050c29d831e78afcf62aef154c72fc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110341
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [618f5623464cfd4be10b4d445910e7cf41b10e19]

        sc: uitest: blind fix for test failing sporadically in jenkins
        
        Change-Id: I085e23fa94cbd303263c35a8234da9f0eea2ad5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110421
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-04  Michael Stahl  <michael.stahl@allotropia.de>  [c598e0accf24e149520a22a8c062249f147844c7]

        sw: fix copying and deleting of table in section via API
        
        This is a follow-up to 7ab349296dac79dad3fec09f60348efcbb9ea17e.
        
        The first problem was that tables that contain protected cells refused
        to be deleted, which caused an infinite loop in
        SwXTextRange::DeleteAndInsert().
        
        This also affected SwXTextTable::dispose(), and DDE tables.
        
        Fix this by forcibly deleting even protected cells from UNO APIs;
        protection is an UI feature.
        
        The second problem was that pasting the table SwFEShell::Paste() would
        set up aCpyPam so that it selects from the start node of the table to
        the last text node in the table, excluding the table cell and table end
        nodes, which caused:
        
        DocumentContentOperationsManager.cxx:3548: An insufficient number of nodes were copied!
        
        Fix this by setting up aCpyPam over the entire body section of the
        clipboard document.
        
        Change-Id: I8c6caee5e75260dff79f106efc11f9669feddc0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110411
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-02-04  Miklos Vajna  <vmiklos@collabora.com>  [97abf85bb152b8a665dff6fd8b65fffea5365dc8]

        tdf#91920 sw page gutter margin, from top: add doc model & UNO API
        
        Do this per-doc, rather than per-page-desc, because Word doesn't support
        it per-section, so we would just create interop problems for ourselves
        with supporting it per-page-desc.
        
        Change-Id: Id3c6aac7323deb8d27bab08675ff623f90a63cd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110423
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-04  Noel  <noel.grandin@collabora.co.uk>  [10943505162d515f16acfb4d195d171421ff834f]

        have one set of twips<->mm conversions
        
        Change-Id: I510f4a0524a7c72eb124cba103cbf398024976d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110407
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4887f113d3bb3ffaf7bd93e2e0dba13fdb11afee]

        Fix typo
        
        Change-Id: I7cc5e98fe967da00228c1540ac28a0074e6d5e4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110344
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-02-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e3ea88c6db5facde01ad0c46d8f9393c4db08c5c]

        Fix typo in code
        
        Here it passed "make build-nocheck" on Linux
        
        Change-Id: I1f6ea440e54f87a90abb1b6e9983443764516e06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110373
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Dante DM <dante19031999@gmail.com>
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>
        Tested-by: Jenkins

2021-02-04  Miklos Vajna  <vmiklos@collabora.com>  [e1d7242341ec148b631a96e6d63697bce6a497c9]

        tdf#91920 sw page gutter margin: add UI
        
        Also update the preview widget and hide the new UI in Calc/Impress.
        
        Change-Id: Ic5c0ba100f6e886651d83c04961e9f0566a4202c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110414
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-04  Caolán McNamara  <caolanm@redhat.com>  [6f7f9e4d19b38d6f51f032ee3d7b99d5bbdb5b75]

        log why status wasn't SECSuccess
        
        Change-Id: Ibdbfdb9c6fd25165d584d35475909f0085896898
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110410
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [86790ab0a582e0efc2f535221997bac99db0dd40]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 57222f5d4710b0a2fc43e4273ccad8c952dc6510
          - Revert "Create Help page for the SF_String service"
            
            This reverts commit a6f6fa2254ced7120ac0fb0075b4fd5195c334af.
            
            Reason for revert: was not yet ready
            
            Change-Id: Ibc95e08e2cb2a1f2220b503f3ab472518f98a047
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110365
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [e89debccbbe7029ebf97b934cf0dee3c15c53b22]

        sc: uitest: Add test for cf93998eb5abc193d95ae5433bf4dfd11a9d62d8
        
        Change-Id: I063b4999ad9d04ec658da923e088e16c5edd507e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110405
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-04  Rafael Lima  <rafael.palma.lima@gmail.com>  [82502e59d2f6fbd2ecdb2968113e9521d8094d82]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a6f6fa2254ced7120ac0fb0075b4fd5195c334af
          - Create Help page for the SF_String service
            
            SF_Array:
            - Adds a <variable> tag
            
            SF_Document:
            - Fixes localization issues pointed out by translators on WebLate
            
            Change-Id: Ifa0a3c7665796ea2e5464dc3f2bd9508b3f7847c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110360
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-04  Szymon Kłos  <szymon.klos@collabora.com>  [50e345d50b72aad07776d4af343f41028640d83e]

        Don't skip lines if only one row in the list
        
        Mouse wheel emits delta > 1 so if we see only one row
        but delta is 3 we skip then 2 rows.
        
        Change-Id: I136788d38a189c061a55cba12eef05c7a4733820
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110379
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-02-04  Szymon Kłos  <szymon.klos@collabora.com>  [217b9423e4bdabba096a9ab2440d796a69cdf5b5]

        Resize IconView entry if there is no space
        
        If IconView has only one row and there is no space for
        default 100px height - scale down the entries.
        
        Change-Id: I8b310f1274ba91872af0849e36e3a87e775c98b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110381
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-02-04  Szymon Kłos  <szymon.klos@collabora.com>  [7b4fa321200263f9aefb36c7b3b163b9d3116de6]

        Invalidate IconView on scroll if has only one row
        
        When we have only one row the page size for scrollbar is
        set to 1 so delta is always 1. This prevents from invalidation
        when scrolling up using a scrollbar button and results in artifacts
        on the screen.
        
        Change-Id: I92ed0133450ba459e19b575d8c52d059464b1e33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110377
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-02-04  Noel  <noel.grandin@collabora.co.uk>  [011d0d0078841a8ccebfdd1b360172314493c750]

        remove svx/mutxhelp.hxx
        
        which is a clone of cppu::BaseMutex
        
        Change-Id: I6db266a4b67ac2d8b6c389cd27bf5bc7b9ecc754
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110402
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ef98a5aae0449cb93f11e46ea9c802326a5dd8ef]

        Fix typo
        
        Change-Id: I2202a3208b2b65f2ca7fb887c48fce311aef8f7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110390
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-02-04  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [54302a574a98d6fc071472f1fa64adaf70864a26]

        tdf#138512 sw: fix crash on textbox alignment
        
        Regression from 3347d71b23595919e167bd49932675e77cbbdbbb
        (sw: fix text position at textbox alignment) has been
        fixed by this commit. Hopefully there won't not be newer
        regressions.
        
        Please note the crash only occur on GTK vcl backend so,
        the py-test only with that case will show the problem.
        In the other case there were no crash.
        
        Change-Id: I3280547a6195e240e5b33e0d0931fb60d4d19fff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109669
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-02-04  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [ec33be1d135c1523b4d872eb2f86c515f0419509]

        tdf#136059 OOXML export: fix shape wrap "Contour"
        
        Custom shapes lost their contour setting, e.g. the
        text was wrapped around the bounding box of a diamond
        instead of the shape.
        
        Change-Id: Ic1e276b8957751aad95cc2624e9f54dcb853ddad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108930
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-02-04  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [c96c386c5db45dc4d5e358915caad7474e373068]

        tdf#136516 add positioning to SwTextBoxHelper::syncProperty()
        
        Before when the shape of the textbox moved, the anchor
        and the position synched. However if the new position
        of the shape required new anchor position, that was not
        handled. In addition after positioning and new anchor
        position the sync is necessary again, because anchor
        moving can change the calculated position values and
        that can change the anchor etc...
        
        The OOXMLImport test modification was necessary because
        a test failed during Jenkins tests however there was
        no difference between the test document before and after the
        fix. In addition I can not reproduce the fail of the test
        in my local repository, and only the Linux- and Windows
        builds showed the problem.
        
        Solved also tdf#138951, tdf#139686 and tdf#139092.
        
        Change-Id: Ibdfff89db01d75aeae74948e2ea41ce5a613b6fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109365
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-02-04  Noel  <noel.grandin@collabora.co.uk>  [18982376918c88ec09c2c7fd42ef635e93897b05]

        use more getSdrObjectFromXShape
        
        Change-Id: Ia237643ab040425f231f781c86e7e060f0b53717
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110400
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-04  Caolán McNamara  <caolanm@redhat.com>  [380ab85b6594a013f34f5e6ec69fb569336bbb48]

        don't need FindBin if --disable-openssl used
        
        Change-Id: I786ca760b8f4e606945acfc9b2667c2305c014d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110378
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-04  Jean-Pierre Ledure  <jp@ledure.be>  [304571f88154ec1cf3e605b37ef54492b77451ef]

        ScriptForge - (SF_FormControl) Review error checking
        
        - separate error message vs corresponding message for dialogs
        - more precision on form naming: form document.form name
        - add new error message in SF_Exception and SF_Root messages lists
        - add new message in po files
        
        Change-Id: I1f7f2dc7b5627d12a8c5ecf238e6cbd3aa1505fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110380
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-02-04  Miklos Vajna  <vmiklos@collabora.com>  [113e7c1be4ca87f936738270cf763800e8ec5832]

        tdf#91920 sw page gutter margin: add RTF filter
        
        Map between \gutter and SvxLRSpaceItem::m_nGutterMargin.
        
        Change-Id: I40303f87f59d18e04beb016869dc2a8f3c7da755
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110401
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-04  Noel Grandin  <noel@peralex.com>  [14eff34dd10c047de222813eb16198b295b31d54]

        fix sporadic crash in sd_misc_tests on windows
        
        we end up trying to process a timer message, but from inside
        the vcl de-init function, which means the timer stuff has already
        been de-initialised.
        
        Change-Id: I94703219754f1ccabd3065fc5ea437f39264197b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110397
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-04  Miklos Vajna  <vmiklos@collabora.com>  [71c32c31dab86fe9c6d5893eee6821beaa3a3f43]

        pdfium: add PDFFindFlags wrapper
        
        So that vcl::pdf::PDFiumTextPage::findStart() can be called without
        including fpdf_text.h.
        
        Change-Id: I6a765be6176ec77ca24f592e2e2210654debe075
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110391
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-04  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [fd6e736c20f54d253921123e5baeb75da8d248f0]

        Fix ToD links pointing to extensions site
        
        so that they filter the dictionaries and templates
        
        Change-Id: I7807f5df2e468685f6862949d4ca20139f1be79f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110250
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-04  Mike Kaganski  <mike.kaganski@collabora.com>  [78886bc1a66fa867893cecf00919f644faa2088d]

        Missing includes
        
        ... after commit 40b56cd8da8c38582dc4660b486993d1b4711535
        
        Change-Id: I083cdfde6feda267e45060e6ff0593ead4ede9aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110384
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-04  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [e89ff1a6378d3910f9026e5c4e797b74e20f7ce3]

        use more StaticWhichCast
        
        - because it uses TypedWhichIds well-defined mapping of id to type
        - ... and assert, if the content found doesnt match up expectations
        
        Change-Id: Idda58ccda47c5d074326537dcc6670ef0cfcabf1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110233
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2021-02-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [62ee3d791d63cb693109b063b73dff5e81356d90]

        tdf#137513: sw: Add UItest
        
        Change-Id: I21251337252688e1bc605587656a4c3e0631e594
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110393
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-03  Alain Romedenne  <LibreOfficiant@sfr.fr>  [a18aaa0f071832bec72346b573dcb9aace7d3af1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 268d92a454d7839eefb1c4c97bba805141bb874f
          - (ScriptForge) SFDialogs library sf_Dialog sf_control new pages
            
            - sf_calc unmuting L10N
            
            Change-Id: I3799952c29f21570e6faa81c5b1b27bc28786fb5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109674
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [356848ed36f958c283d1863934161d6823d8b121]

        tdf#120348: sc: Add UItest
        
        Change-Id: I040dc2c8e1c84e972c2f8f9545fb79e3d51de0f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110389
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-03  Michael Stahl  <michael.stahl@allotropia.de>  [bbc5cc71fd1723db8cb5020f83db5cafc0f8a52a]

        postgresql: try to cargo-cult MSBuild arguments
        
        Extremely unclear to me whether these are useful or necessary,
        but the other MSBuild ones have them.
        
        Change-Id: Iacdd1a1e326bd9ae7c918f5b143495f613ff41d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110385
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-02-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [edb9b269c41619ebf15cad4b893953c57cc470c0]

        tdf#140014: sc_statistical_functions: Add unittest
        
        Change-Id: I1ab64c897386547982a711d29088296209288d92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110376
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-03  Jim Raykowski  <raykowj@gmail.com>  [f16ab02c98b8d3483f6b6a7f8f10a4e41b545464]

        tdf#137121 add popup menu to style items used in styles preview window
        
        Change-Id: Ib9bd6584416b24301d3d302165d12c89bcd1e178
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109838
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-02-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6d49b24a32ae4e9bb9ffe0abb73ab0bee6891ab7]

        Fix typos
        
        Change-Id: I59f3229f68056fd2c3861ef44b0d803ed956891c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110266
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-02-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4ab47c811f96846f9192fc94429bf8070a0cef9f]

        Fix typos
        
        Change-Id: I322b1176c02b33336e4e393e565ad66f43eb42a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110343
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-02-03  László Németh  <nemeth@numbertext.org>  [183c06fc02a50fb117bb6162e4d6e56cdd34fad1]

        tdf#139301 fix OOXML-compatible preset dash styles
        
        Despite the purpose of the new interoperability styles
        added in commit b2d8093b19642038631dfb8f1ab6745a380a652c
        (tdf#127499 added 9 new line styles all are (var) and in line with MSO),
        collision with commit 57c9bdab377a00649299d1a4c9ed2f9e5e03b84e
        (tdf#127166, tdf#123903 improve import/export of line styles)
        resulted still missing interoperability on the user interface:
        
        1) opening an OOXML document, preset styles weren't recognized
           on the UI, also the preview was a solid line on the Drawing
           Object Properties toolbar.
        
        2) using the new compatibility preset styles, OOXML export
           resulted custom styles instead of the intended preset styles.
        
        On the UI, now the layout of the first 10 preset dash styles
        follows the OOXML standard, see 20.1.10.49 ST_PresetLineDashVal
        (Preset Line Dash Value) in ISO/IEC 29500-1, 2016:
        
            dash pattern    name (OOXML name)
        10                  "Dot"  (sysDot)
        1000                "Long Dot" (dot)
        1110                "Dash" (sysDash)
        1111000             "Long Dash" (dash)
        11111111000         "Double Dash" (lgDash)
        111010              "Dash Dot" (sysDashDot)
        11110001000         "Long Dash Dot (dashDot)
        111111110001000     "Double Dash Dot" (lgDashDot)
        11101010            "Dash Dot Dot" (sysDashDotDot)
        1111111100010001000 "Double Dash Dot Dot" (lgDashDotDot)
        
        Note: add missing "Dash Dot Dot" (sysDashDotDot).
        Remove "Double Dot": it really wasn't an OOXML-compatible preset
        style, and it has a good replacement among the older styles,
        the similarly loosely dotted "Fine dotted", which is still
        supported for back-compatibility.
        
        Note: to start the new UI test, use
        
        $ (cd sw; make -srj8 UITest_writer_tests7 UITEST_TEST_NAME="tdf139301.tdf139301.test_tdf139301" SAL_USE_VCLPLUGIN=gen)
        
        Change-Id: Ifc3fa634f2170aada61632e0a419d35dcaaf5ef6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110386
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-02-03  Seth Chaiklin  <sdc.blanco@youmail.dk>  [24b11f5a691f4a7ac977de919b4cb0cd4d668a7d]

        adjust tooltips in Bullets and Numbering dialog
        
           removing the "tooltips_text" from context, which may
           have prevented the tooltips showing in the dialog box.
        
        Change-Id: I967914a9c896a5f32492e7a767d73a28c685a139
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110305
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-02-03  Noel Grandin  <noel@peralex.com>  [c4540f86925609a54d473051ceb8dcf46d0e22aa]

        tdf#140014 calc crash on COUNTIF
        
        regression from jumbo-sheets work
        
        Change-Id: I207cf3cc4c6d295688936ea3b672b32f9c09d89a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110349
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-03  dante  <dante19031999@gmail.com>  [b2f7ca61494a88cb082d356e47beb7fc2c0d92bb]

        Previous patches fixes
        
        From https://gerrit.libreoffice.org/c/core/+/110321/1
        Chopped u(s) from color names
        
        From https://gerrit.libreoffice.org/c/core/+/110252
        const std::u16string_view -> std::u16string_view
        
        Change-Id: Ibbaf219b3a3f0626693bb3b3355fc446198fcc34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110374
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-03  Miklos Vajna  <vmiklos@collabora.com>  [5e6f79348c2df12c8793e3c5cb943a86f9e47cc5]

        tdf#91920 sw page gutter margin: add DOC filter
        
        Map between sprmSDzaGutter and SvxLRSpaceItem::m_nGutterMargin, but
        leave the fRTLGutter and iGutterPos cases alone for now.
        
        Change-Id: I6f2ede619a8ea47404c4c37480b0e6d886cf5fce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110382
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-03  Mike Kaganski  <mike.kaganski@collabora.com>  [80b7949016fbc6addd54bf9f6cf300c756fd0f8a]

        Enable previously disabled file and directory tests
        
        Change-Id: If94a492fa8ef2167bb4c767802e8ea92405a59e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110337
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-03  Pranam Lashkari  <lpranam@collabora.com>  [3233db0913193855285e1f56492d4617368441b6]

        enable hyperlink to be detected at the end of text
        
        now in online hyperlink popup will appear
        even when the cursor is at the end of hyperlink text
        
        Change-Id: I80a1a093afa11e39236693f8a2639741f74c9876
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110227
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2021-02-03  Armin Le Grand (Allotropia)  <armin.le.grand@me.com>  [40b56cd8da8c38582dc4660b486993d1b4711535]

        tdf#127471 improve SVM FontScaling im/export
        
        Due to svg::Font Width and it's expression of
        FontScaling being system-dependent the FontScaling
        when exchanging beween win-based SVM creators and
        others was creating errors.
        Corrected this to work now with newly created SVM
        files in both directions. For more aspects see
        discussion in task.
        
        Change-Id: I326e4e7e895a9dfc3cdfc5323174ca81e22795e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110330
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2021-02-03  Miklos Vajna  <vmiklos@collabora.com>  [11e91719ef362e38b3b92e525763a5a89f4eeecb]

        tdf#91920 sw page gutter margin: add ODF filter
        
        Note that the context filter is not set, since fo:margin affects left
        margin, but should not affect the gutter margin.
        
        Also put the new entry at the end, but before the header and footer
        sections, so the attribute is written to the correct XML element.
        
        Change-Id: I3588d4e76cd713efed168eb93b9456bba96727fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110375
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-03  Jean-Pierre Ledure  <jp@ledure.be>  [acfd369ebbd59d64290a846f49815592b6b95b30]

        ScriptForge - (SF_Exception) fix DebugPrint accepts missing arguments
        
        In statements like:
           DebugPrint(,a)
        the first missing argument gives an error 448
        
        The error is now intercepted and replaced by a zero-length string
        in the console display
        
        Change-Id: Id41f2c786ef935e062815f8cf1e80b0a1fec5857
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110327
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-02-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [98fb5aaa244cd8dc0c87047f951a061fcd302540]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d8f033af4128be4d70172988ef9389a85673e1ef
          - Refactor help on user interface (notebook bar)
            
            Change-Id: I559f4ceaa9a7d901fe049016caf668a9294395aa
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110336
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [fac3a0d6df16e56d49be340043369d708b289f5a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7b32fca7c38328a20a6bc7cd781c219bfde3916c
          - tdf#140111 Synch Help page w/ Calc View menu
            
            Change-Id: I3e3d19f3ba3229843811528ce5376fea53795556
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110335
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [83549da20cd1a9ce3b42f1630d2e2f90ab732390]

        tdf#124708: sd_uiimpress: Add unittest
        
        Change-Id: I82e045af25924179b69e427439bcdbe6a11163b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110347
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-03  Seth Chaiklin  <sdc.blanco@youmail.dk>  [efc67a685f608fe32066875fb549c91b52d0bc6b]

        tdf#139667 add tooltip to Outline & List tab in Paragraph Style dialog
        
        Change-Id: I9f6b4d9fbfd2638b847bdc5a2555aeab18f4583a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110304
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-02-03  Seth Chaiklin  <sdc.blanco@youmail.dk>  [cc91f7043af51507b4857f35af6bbf39f67e5ccb]

        tdf#139667 new "Outline & Numbering" label in Paragraph dialog + tooltip
        
        Change-Id: If18a74d6af734383c99a6fe92b1f79a3612bf34a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110303
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-02-03  Miklos Vajna  <vmiklos@collabora.com>  [b07f6c14a49aea23457b41b0d75390e68fe550b3]

        tdf#91920 sw page gutter margin: add DOCX filter
        
        - import: convert the gutter twips value to mm100, then map it to the
        GutterMargin property of the page style
        
        - export: map SvxLRSpaceItem::m_nGutterMargin to <w:pgMar ... w:gutter="..."/>
        
        Change-Id: I971d32ffe4e67c2c5a5518b5aa63cb8514e04e2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110345
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-03  Noel  <noel.grandin@collabora.co.uk>  [57f5f399c6047fa6c484a3b969c84aca3a723fab]

        use more unique_ptr in EnhancedCustomShape2d
        
        and fix some leaks in the unit tests
        
        Change-Id: I8d324a24de11b14b4820e3cdd7f078d5877489e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110288
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-03  Noel  <noel.grandin@collabora.co.uk>  [01e4030aa690e4e408bb9b56a990d7364e9f3a5d]

        pass pointer rather than tools::WeakReference in CellUndo
        
        makes an upcoming change I have in mind simpler
        
        Change-Id: I5f077a8bb2a3d20db500ea8c65d87911daabfdd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110340
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-03  Miklos Vajna  <vmiklos@collabora.com>  [b1779452bdf8b4d00791f013945cb9aa12b19723]

        tdf#91920 sw page gutter margin: add layout
        
        Handle this in general by decreasing the print area of the page frame,
        that way the position and size of the child frames (header, body, etc)
        will be correct.
        
        One catch is that the page border is independent from the gutter margin
        in Word, so compensate for it in lcl_CalcBorderRect() have matching
        render result. (E.g. 1cm gutter margin, 1cm left and right margins, then
        we would default to drawing the left margin at 2cm from left edge, but
        1cm is wanted.)
        
        Change-Id: I41a697e8230c975e7665a06c7b739df04826e9a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110339
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-03  Rene Engelhard  <rene@debian.org>  [6406c4fc6127bef053b4c4f7da6ebf51e72e13ae]

        don't build third_party/bigint for pdfium
        
        since it's apparently not needed. builds fine even after removing it
        
        Change-Id: I5626c8f9920c3e33d91afd51610b815ffae4ed86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110131
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-03  Miklos Vajna  <vmiklos@collabora.com>  [76f878e299796db2bf3f31b2519a87e6ca232609]

        pdfium: add a FPDFText_FindStart() wrapper
        
        Change-Id: I0bf77c116ab83ea557467da7f0c780d92db6a60e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110333
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [14d064cee7b76e8a2a2201d4da423336f68fe624]

        tdf#92767: sc: Add UItest
        
        Change-Id: I9f1d82d81364ee0ee833b4505e6925cce5e3e787
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110332
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-03  dante  <dante19031999@gmail.com>  [404f14ce91b3c8abdd59c017298923b71fa5cef0]

        Clean up SmColorTokenTableEntry
        
        Remove useless member SmColorTokenTableEntry::cIdent
        aColorTokenTableDVIPS renamed (make the loop enter in one line)
        removed redundant code in visitors (related to color)
        removed temporal variables on visitors (related to color)
        removed temporal variables on mthmlexport (related to color)
        removed redundant code in mathmlexport (related to color)
        Since SmColorTokenTableEntry is used as pointer remove useless operators
        
        Change-Id: Icef831711c95e4f9c23b29a3a3606dd9d6fcf6c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110321
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-03  Seth Chaiklin  <sdc.blanco@youmail.dk>  [3b778d346522ac8fc3018eb93509fb3d993233cc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 034fe242059b9b115ec97cce46888b65a1a2df33
          - tdf#140000 add missing option to AutoCorrect Options
            
            Change-Id: I2405d24d350a9490aacb3bf45bcea7714a0e3fec
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110302
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2021-02-03  Steve Fanning  <stevemfanning@yahoo.co.uk>  [b57db736998a9dd0b5bb40e5fbee2871bf520f9c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e5e4bb9f487ad1b1238d69254a4103ab303d6bb2
          - Correct example given in Help file for Calc's DB function.
            
            The explanation of the example given is confusing.
            
            File 04060103.xhp is affected.
            
            Change-Id: I7658d4d0497f83c68b2d56cfe14da48c1fe16b04
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110301
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-03  Steve Fanning  <stevemfanning@yahoo.co.uk>  [083d1146e22319f208f42b098d329e7fdf4c3cae]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 13b1e7bca5e5860dbf4550949f514749a64e2d54
          - Provide examples in the Help descriptions of Calc’s AMORDEGRC and AMORLINC functions.
            
            Relevant examples might be:
            
            =AMORDEGRC(2000; "2020-02-01"; "2020-12-31"; 10; 4; 0.1; 0) returns a depreciation amount of 163 currency units.
            
            =AMORLINC(2000; "2020-02-01"; "2020-12-31"; 10; 4; 0.1; 0) returns a depreciation amount of 200 currency units.
            
            File 04060103.xhp affected.
            
            Change-Id: I9161d974c00cfc30515fb1fcbe44aff09242f422
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110300
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-03  Steve Fanning  <stevemfanning@yahoo.co.uk>  [6cee751a004e854287837241846203b9f77c971b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 24f765784f3a0e4d71df778da249b1f33841e460
          - Clarify default values in Help description for Calc’s ACCRINTM function.
            
            Specifically, the description of the Par argument should match the corresponding description for the ACCRINT function. It should also include the pinned note that the default applied is an arbitrary value and should perhaps be avoided.
            
            File 04060103.xhp affected.
            
            Change-Id: Ieaf0d3eb23c989ee05e856146c0af3ad720a4fb2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110297
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [649707cc58c2be1cabb91dad5210895ad22a442a]

        Fix typo
        
        Change-Id: I9ce663427a7c967fa8825631412a07215bbb0229
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107183
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-02-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [8c355246fdfb3fa021d213d65f8fb24dc01843ee]

        tdf#100582: sc_uicalc: Add unittest
        
        Change-Id: Icad48707d4806cb1fbc2de160059c199fceeda78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110334
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-02  Regina Henschel  <rb.henschel@t-online.de>  [65129e0bc5abfe7afc612eb46f1434e627265a7d]

        tdf#137081, tdf137082 fixes shape handling in RTL sheets
        
        The patch introduces an enum ScObjectHandling as parameter of
        ScDrawLayer::SetPageSize to distinguish page size changes from show or
        hide col/row from changes because of sheet flip for RTL.
        
        RTL is now handled this way: On save/reload objects are not mirrored
        but only shifted between positive and negative part of draw page. When
        a user flips sheet to RTL or back, the objects are mirrored.
        
        The 'noRotate' anchor is set to this meaning: maShapeRect contains the
        logic rectangle of the object at time the anchor was created. It is
        used to detect position relevant object changes in ScDrawView::Notify().
        maStart contains the address of that cell, which is parent element of
        the object in xml. The logic rectangle need not be in that cell.
        
        Handling of DetectiveArrow and CellNote is not changed. Validation
        circles were not drawn, when switching to RTL mode (no bug report).
        That is fixed.
        
        SetVisualCellAnchored handles 'noRotate' anchor. That anchor is not
        visible on screen. I have changed the misleading name to
        SetNonRotatedAnchor.
        
        Change-Id: I3dd2d3e37c138c8418369c760293a1f19dddb753
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109959
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>
        Tested-by: Regina Henschel <rb.henschel@t-online.de>

2021-02-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [e99608ce752f34ddb6611146c6cf4643c97d62f3]

        tdf#97215: sc_uicalc: Add unittest
        
        Change-Id: I829021d0ab5619317d831986309cab577499f278
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110326
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-02  Caolán McNamara  <caolanm@redhat.com>  [2d084836102fdf3a486bd8c01f55ae0a5a673d10]

        tdf#140079 Claim support for the OleEmbeddedObject::doVerb -9 fallback
        
        So in SfxViewFrame::GetState_Impl in case SID_OBJECT hasVerbs is not
        empty, so that the doVerb attempt with -9 fallback is attempted
        
        Change-Id: If32c50fedbc2a269ac277061c76a63514d320bb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110316
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-02  msrijita18  <msrijita189@gmail.com>  [b1fb6338cf483a1fd8c4a16746c8f7c3af8cba9e]

        tdf#130978  Added comment to all published API
        
        Change-Id: I744788bde9778f85ccd9d7667e19d16842900a29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110248
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-02  dante  <dante19031999@gmail.com>  [15a02261047cc60f3e080e74697bd88127124a03]

        Support patch for starmath syntax hightlight
        
        Starmath syntax hightlight has dependences on node classes.
        But those classes are whidely used.
        So for avoiding future merge conflicts it should be merged separetely because syntax hightlight won't be merged soon.
        
        Change-Id: Ifaf33cd67c9ea0d5cfffaad787ce5fabc1447a65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110325
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [4c95b7415340b07fd94e8f374aa2dfbb070783f8]

        tdf#84762: sc_subsequent_filters: Add unittest
        
        Change-Id: I54f7b65628c40922eeb9159435f94e675f3c888a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110329
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-02  Stephan Bergmann  <sbergman@redhat.com>  [dec14c4a074b4e4b156b932155e73647d6ebd519]

        Avoid --disable-assert-always-abort loplugin:stringviewparam false positives
        
        ...like
        
        > l10ntools/source/helper.cxx:19:69: error: replace function parameter of type 'const rtl::OString &' with 'std::string_view' [loplugin:stringviewparam]
        >     const OString& rText, const OString& rUnEscaped, const OString& rEscaped )
        >                                                      ~~~~~~~~~~~~~~~^~~~~~~~
        
        where the call to rEscaped.getLength(), which would otherwise suppress the
        warning, is hidden inside an assert.
        
        (Similar to aab0322580c87864a4f0c0af1fed07282c8dccbb "Disable
        loplugin:casttovoid when --disable-assert-always-abort".)
        
        Change-Id: Ie054f75317707757b1c6243c593f539d445a9fee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110331
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-02  Miklos Vajna  <vmiklos@collabora.com>  [947277146e4c1ff7544371095fcc6bd5842b2d98]

        sw page gutter margin: add UNO API
        
        SvxLRSpaceItem is used for all sorts of left/right margins, but gutter
        only makes sense for pages, so only expose the gutter margin in the page
        properties.
        
        Change-Id: Icfca2499e944081b70bbdbc4c62e78cade25f5c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110322
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-02  Noel  <noel.grandin@collabora.co.uk>  [85c5c168f00bb1f8571834587f3693efdfc2e4b3]

        use unique_ptr in ImpHandleMotionThroughBoxesKeyInput
        
        Change-Id: Ieccf70ca52a639204cd576449c0d89c3419835fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110312
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-02  dante  <dante19031999@gmail.com>  [213752056fd8fcf75819a4e3dee716ea2bcefbbd]

        Addition of hex command
        
        I forgot to add it while working on color, internals already done.
        It's the line of code which allows users to use the command.
        
        Change-Id: I3f58e24b2ca795a46e0f8edb20c971816c9fdcdd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110271
        Tested-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-02  Michael Stahl  <michael.stahl@allotropia.de>  [7685c0746cf0db6f51c6a7a488f4a960f8eab3c9]

        tdf#121842 sw: add hyperlinks to toxmarks in ToC/User-Defined Index
        
        The toxmark is identified by the type of index, the name of the index
        type (only for user-defined; there is only one ToC type), the text
        (either text:string-value or text content of the toxmark),
        and a counter to distinguish marks with the same text.
        
        Both text and type name can contain arbitrary characters so use U+0019
        control character as separator.
        
        Links look like: #1%19text%19Utypename|toxmark
        
        Change-Id: I5aeec727e2cd3a02d676cf3ea4c302bf7c77d319
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110091
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-02-02  Caolán McNamara  <caolanm@redhat.com>  [a2e533767bed88f293d2129aca9dfd9c4c60226b]

        verbs can be sal_Int32 instead of tools::Long
        
        Change-Id: I51c88b837928760c72b77de1535f7843b4fd575e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110318
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [43fadd3beaf3fbc8a402363cf1c0bbda339b2edc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ca492b44070afd6338c18efd4fdf595e51155254
          -  Fix dup id's
            
            Change-Id: I7c975fa2907da04c38b723376d4105d913665ab2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110324
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2276554b5ce40c9b0cf27144b85c9d7dbf64d5d6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7394ea48d9d1719a40e2b97ca6653acbb14fc555
          - Update presentation video for >7.1
            
            Change-Id: I32702c6701957d4449679689360de3fcc045b8de
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110323
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-02  Caolán McNamara  <caolanm@redhat.com>  [c94f55488ce85091d3510db2717951ca52793174]

        use css::embed::EmbedVerbs::MS_OLEVERB_PRIMARY instead of bare 0
        
        Change-Id: I3fb67bcdaa27159790d36100f897efa7d43856ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110317
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-02  Noel  <noel.grandin@collabora.co.uk>  [2ec1dab4693cd45b475f02452114dd96ec0bda1b]

        use unique_ptr in SdrEditView::ImpConvertOneObj
        
        Change-Id: I18a796291f4c2f3b203940f474e2785580bf7d1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110291
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-02  Seth Chaiklin  <sdc.blanco@youmail.dk>  [ebf4e535864f98f3b32799596ae16b752132da0a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e3e851ad54c73e59f18da86906a0516cc016161d
          - tdf#140075 update table and help for Apply border option in AutoCorrect
            
              appearance of auto-corrected borders was changed in 2010 and
              2013, but the table in help that described the border appearances
              was not updated until now.
            
              + added instructions about how to modify a border
              + added some <ul> to separate the points clearly
              + added <keycode> in those paragraphs where changes were made.
            
            Change-Id: Ic14a5a434f21fb416809b8f0ff1e9ea08ea1ffb1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110293
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-02-02  Miklos Vajna  <vmiklos@collabora.com>  [48829edfb148ff61d1e03319547151380899ba63]

        sw page gutter margin: add doc model
        
        The page gutter defines the amount of extra space added to the specified
        margin, above any existing margin values. This can be helpful in case of
        printed books: e.g. 1cm left margin, 1cm right margin, then some
        additional gutter margin on the left can mean that once the book is
        printed and binding consumes its space, the remaining left/right margin
        is matching.
        
        This is just the doc model, other parts will come in follow-up commits.
        
        Change-Id: Ibd3e836ced664b57e817f5c0952098460b683089
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110290
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [cabe1726796517b8f87bceb26bba23818558814a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c3c3667537da499d21c5837f880f60b9a9876add
          - tdf#86871 Help part. Replace ellipsis w/ text label
            
            Change-Id: I6bf4a0aa24a3c4f0febb8e751880b5befc1b213e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110270
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b1aeed14f045de442024cc5fc8c2b67b8690fb27]

        tdf#86871 Replace ellipsis w/ meaningful label
        
        Change-Id: I7297d80d369e67762ebfa50fff208332a9096107
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110268
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-02-02  Jean-Pierre Ledure  <jp@ledure.be>  [8b3aa6c866a3e5534c1c6d175b324e45826da491]

        ScriptForge - (new SF_FormControl): form control properties
        
        The whole set of properties is created including
        - updatable OnXxx event properties
        - the Value property as a shortcut to the control content
        for all the control types
        
        Controls events management is included
        
        Access to the subcontrols of table controls is included as well
        
        Addition of the new file in the SFDocuments make file
        
        Change-Id: I6308a71e3dd499d729cee1565002b6a9d84f7743
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110289
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-02-02  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [494fb41ff71e06557293adaf2b5e064ab8c0aef5]

        sw: Check for supported locale in test_tdf66043 (spelling)
        
        similar to test_tdf46852().
        
        Change-Id: I10aada93415231a97d44413c1374d42534bb7371
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110253
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-02-02  Noel  <noel.grandin@collabora.co.uk>  [068d4108e5ae41ca5bc2bcf22277e6235c6bdd0b]

        loplugin:redundantcast catch more dynamic_cast
        
        Change-Id: Ia28e58217cefa306567b53688d851fa210b7821c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110287
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-02  Tor Lillqvist  <tml@collabora.com>  [e763e13873adfe3c6abfa4c2dfd3ac3847e2d494]

        Don't bother shrinking row height when changing just one row interactively
        
        This reverts dca0374fb1edbd9bdeeaadda3f1866ce66b3a778 and instead
        tries to achieve the same without using a flag in ScGlobal. How
        reliable that is I don't know. See
        https://gerrit.libreoffice.org/c/core/+/110245 for discussion.
        
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110245
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Change-Id: I2a7aa5bf3d29e5fd071e2f1cab628b923b5b6754
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110285
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2021-02-02  Deb Barkley-Yeung  <dbarkleyyeung@gmail.com>  [df5b9500c079ec1d3fd9485dbf55aeea338ae2fd]

        Added Unit test to BColorModifier
        
        Change-Id: I19aee93f68e5e01ef99f8447db4ffb1f68acaaa9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109853
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-02-02  Steve Fanning  <stevemfanning@yahoo.co.uk>  [51220f978347877485653dd02043cd9b166af761]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 61f062fa0c0f33bb2578ebf04537d3db2129c7be
          - Correct errors in the Help description for Calc’s SKEWP function.
            
            Specifically, the given return value for the first two examples is wrong (should be 0.2329985562). The third and fourth examples do not describe the implemented behavior but, since the description already states that the parameters should specify at least three values, these examples should be deleted rather than corrected.
            
            The only file affected is func_skewp.xhp.
            
            Change-Id: I1951d81e3cbb52562b12defa4683ee8b65adef51
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110292
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-02  dante  <dante19031999@gmail.com>  [52dc0879e48afb2be1bebb567b34ad9d8fbd3314]

        SmToken use u16string_view pIdent
        
        The idea is to use 16 bits characters for node identities.
        Avoids some intermediate createTextFromAscii
        Will simplify the use of unicode 16 math identifiers
        
        Change-Id: Ie084477f00219ba3bab0c4b53d3a4a5a310fa452
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110252
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-02  László Németh  <nemeth@numbertext.org>  [28d65bb877c193b3fa53a038f3b896e4ba2f7ee4]

        tdf#138870 sw: fix Track Changes toolbar reappearing
        
        on Save automatically.
        
        Now force enabling only on creating a new View
        instead of depending on the state of document
        modification (which is "unmodified" after saving the
        document, too, not only on load).
        
        Follow-up of commit afbbfb3b55beb937555a972d9edbb47ede91001a
        (tdf#83958: sw: enable Track Changes toolbar automatically)
        
        Change-Id: I8e074dadc4ec1280924ef88f589302c9e8dfc6e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110278
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-02-02  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [9db40ef453eaa3e78ef852a35732e0d16e89b326]

        tdf#140078 change Text Frame string to Frame in Undo/Redo action label
        
        Change-Id: Ic3e011fae80cc94cc5fb8e94abec18bc937dec5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110279
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-02  Tor Lillqvist  <tml@collabora.com>  [2ee5769587024672bdc84d00c7cf8eb48ef8c620]

        Probably this LOK invalidation should be done only if something changed
        
        Change-Id: I0164ac8d74c08abce0a1d8c2e7a7dd9679da91fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110256
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110282
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-02-02  Seth Chaiklin  <sdc.blanco@youmail.dk>  [5c7db49e2b492bed87ceeffd85545695cf90b3fd]

        tdf#139667 change labels for Bullets icon and Numbering icon
        
          general aim to introduce consistency and clarity in labelling
          between menus, toolbar and appearance in Customize dialog.
        
          Label is shown in Customize dialog
          Context Label is shown in Menus
          Tooltip is shown in Toolbar
          
          GenericCommands.xcu has the .uno commands.
          WriterCommands.xcu has some .uno aliases that are used in
          the menubar and the context menus, but they use actual
          list styles. For now have marked their true labels, so that
          it is possible to see in UI whether one is working with DF
          or a List Style. Further development may be needed.
          
        Change-Id: I2790a19d133d2c2a7bdf074eca398fda1e6f8e81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110137
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-02-02  Seth Chaiklin  <sdc.blanco@youmail.dk>  [cd99fbf15fff51fb1b7febbbc4a333a14900d253]

        tdf#139667 Numbering->Ordered / Bullets->Unordered in dialog + tooltips
        
           * change "Bullets" tab label to "Unordered"
           * change "Numbering" tab label to "Ordered"
           + Add tooltips for "Ordered", "Outline", "Graphic" "Position",
             and "Customize" tabs
        
        Change-Id: I5338180fd659aa10ca70b70e2d6daf2b8894d4af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109891
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-02  Seth Chaiklin  <sdc.blanco@youmail.dk>  [1665d9b85282eda60d3cc09c0f74c83ad156d6e5]

        tdf#139667 updating of "Numbering Style" dialog to "List Style"
        
           * change name of "Bullets" tab to "Unordered"
           * change name of "Numbering Style" tab to "Ordered"
           + add tooltips for "Ordered", "Outline" "Image", "Position"
             and "Customize" tabs
        
        Change-Id: Ie960b28847092d6e5ad22b1e0abe41184309586b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109890
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-02  Seth Chaiklin  <sdc.blanco@youmail.dk>  [77d96238449c117037a13f8b76d560ad060568ec]

        tdf#139667 change "Numbering" labels to "List" in Paragraph dialogs
        
         * This patch modifies the dialog box for Paragraph and Paragraph Style
           to use "List Style" instead of Numbering Style.
         * It also updates and adds some tooltips to this dialog box.
         * The "Outline & Numbering" tab is changed to "Outline & List"
        
        Change-Id: I2770a279b92f4c86b12373216301c6ebe0f2baf4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109886
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-02  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [5544c178975d480242151083d6c72d42b88a1db4]

        tdf#134281 [API-CHANGE] Add keyboard shortcut for UsePen and EraseInk
        
        As suggested by UX meeting:
        - Remove P and N keys from previous/next slide
        - Assign them to Pen (on=off) and erase ink commands
        Do this for presenter console as well.
        
        Modify help text of the presenter console to reflect these changes.
        
        Change-Id: I28d2178f7391739d4f8f5e8f63ab54714fcc97c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109108
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-02  Miklos Vajna  <vmiklos@collabora.com>  [ddc0714c40c6ea85336431a88b523f3e5c63a3f8]

        tdf#139869 vcl: fix lazy-loading of BMP images with logic size
        
        Regression from commit 7b355669c6ddeab2e6cec692d6afdff41c61d0fb
        (Function to load graphic swapped out (loaded on demand), 2018-04-14),
        the code assumes that the map mode and size of a graphic is the same
        when the image is not yet loaded and when it's loaded already.
        
        This was not the case for the BMP import, where ImplReadDIBBody()
        produced a map mode with scaling and MapUnit::MapMM as the map unit,
        while GraphicDescriptor assumed that the logic size is always MapUnit::Map100thMM.
        
        This resulted in SwNoTextNode::HasContour() using one map mode when the
        contour polygon is imported and an other one was used while renderin,
        effectively hiding the image.
        
        Fix the problem by extending GraphicDescriptor, so a format detector can
        opt in to provide its own map mode and size according to that map mode,
        this way the detector and the BMP import will create matching map modes
        and sizes, resulting in a visible image in the bugdoc.
        
        Change-Id: I71e786a4601c63f58da2e6ab9d7681ec6dd7b806
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110275
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-02  Seth Chaiklin  <sdc.blanco@youmail.dk>  [945fb5d8693478559e489d2c4cf948adf6033fe1]

        change duplicated object id
        
        Change-Id: Ia5bf54a44e4318f0a70355897806aad1bed62f72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110229
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-02  Noel Grandin  <noel@peralex.com>  [8bb759e22e564a9076fdffee8705e62fbe545a35]

        tdf#139002 dont hang opening pathological SVGs
        
        This is a workaround, but
        (a) this contains several pathological SVGs, which have
        clearly been very badly created eg. an svg path with 2699660320
        elements.
        (b) the diagrams all look fine to me, so clearly the winding-rule
        change is not that critical in this case
        
        Change-Id: I48aac512e2de2ae4e63a4d1816c3d4d5901b3bf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110242
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-02  Mike Kaganski  <mike.kaganski@collabora.com>  [41eaf2d389277a8198974a78d9c70df2f6be8e89]

        Do not forget to remove "." and ".." path parts in osl_getAbsoluteFileURL
        
        A follow-up to commit 6e0fa7d4c7b45c98418c289d1d4715eb9eb133f7. Also enables
        corresponding unit tests on Windows.
        
        Change-Id: I250d1269e06c8ce11ebc0e4ea12171c5755aa42d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110273
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-02  Ouyang Leyan  <ouyang.leyan@hotmail.com>  [318d384c596c1593667d6c936f55bf6ebd0c5db6]

        tdf#120348: Avoid data loss when copying chart with error in formulas
        
        During a chart copy in Calc, when skipping cells with ERR:502 in values,
        the rest of the column was skipped as well, including valid values.
        
        Change-Id: I2578dfdefe9d006de572f8faa3a8cc32e9f55010
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109025
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-02-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [585b0a39d7170ef30d0a1d03601e008613df9807]

        Fix typo in code
        
        As per request in comments here:
        https://gerrit.libreoffice.org/c/core/+/108661
        
        I don't remember if it was already corrected and rejected.
        Anyway, this is massive and it compiles on my laptop.
        
        Let's see adding devs.
        
        Thanks a lot to Seth!
        
        Change-Id: I27d1fe1dccecd6644304fc6c3c2feb8413598285
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108816
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-02-01  Miklos Vajna  <vmiklos@collabora.com>  [876da94619d561e4b4c6c7d12a8d6726eb857df8]

        sw lok: disable field shadings
        
        There are two problems with it:
        
        First, the field shading is rendered behind bullet portions depending on
        the cursor position (if the cursor is before the bullet, then we
        render it; but not if the cursor is after the bullet), and tiled
        rendering assumes that the render result is independent from the cursor
        position.
        
        Second, field shading is always painted directly (not going via
        invalidation), so it's possible to end up with one tile showing field
        shadings and another not, which is inconsistent. And even if it would be
        there consistently, that would mean a lot of unnecessary invalidations.
        
        The alternative would be to disable this from online.git's
        loolconfig.xcu, but the item's path would end with something like
        "ColorScheme['LibreOfficeDev']/WriterFieldShadings", which means it's
        not easy to do this in a way that's independent from the product name.
        
        Change-Id: I23c62acc3c15966cfba98fcee99cc96854ba4394
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110263
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [58814d047be09d6bd31da5dfd0efe3bae593c4d5]

        tdf#139996: sd_uiimpress: Add unittest
        
        Change-Id: If4a8e415fadb1d004166b2a7428aff775bc37634
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110254
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [0108ed5cefdf259f5374d6c6aaf7ae14fea16181]

        related: tdf#129032: uitest: check ok button is disabled
        
        Change-Id: I56c7a4736ad7beda15bf5d93e492952ccb4bd1bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110272
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-01  Seth Chaiklin  <sdc.blanco@youmail.dk>  [59164f1ead6fa6fed988830e3b57f7892bcf9e7d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a14906302a559fdd49efdd22444dea1643924fda
          - Relevant to: tdf#45721  add tip about removing "Apply borders"
            
              tdf#45721 expresses confusion about how to remove a line created
              by AutoCorrect "Apply Borders". This patch adds a <tip> about
              how to do achieve that intention.
            
            Change-Id: I381904eb53e24497bb38a8781f0f72cfb9cf8e8b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110231
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-02-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [ec239e7e4cf9607858c0e194e4ebf9d0744c1daa]

        tdf#100024: uitest: add comment to existing test
        
        Change-Id: I120f54616df5c7399707b174b7609f6a82e1183c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110269
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-01  Stephan Bergmann  <sbergman@redhat.com>  [56cada403f84d879ad137e00a97d9282c063cdd9]

        Revert "Don't use global mutex here for local mutex initialization"
        
        This reverts commit 0752de6850e4396a0138428d7ced2287a4902874, as it causes
        initialization-order-fiasco, e.g. when building Gallery_backgrounds:
        
        > ==913067==ERROR: AddressSanitizer: initialization-order-fiasco on address 0x7fee04a01ba0 at pc 0x7fee0467257e bp 0x7ffd678aaa30 sp 0x7ffd678aaa28
        > READ of size 8 at 0x7fee04a01ba0 thread T0
        >  #0 in osl::Mutex::acquire() at include/osl/mutex.hxx:57:37 (instdir/program/libuno_cppu.so.3 +0x32957d)
        >  #1 in osl::Guard<osl::Mutex>::Guard(osl::Mutex&) at include/osl/mutex.hxx:138:17 (instdir/program/libuno_cppu.so.3 +0x316a4e)
        >  #2 in typelib_typedescriptionreference_new at cppu/source/typelib/typelib.cxx:2130:16 (instdir/program/libuno_cppu.so.3 +0x3e2d9a)
        >  #3 in typelib_static_type_getByTypeClass at cppu/source/typelib/static_types.cxx:266:17 (instdir/program/libuno_cppu.so.3 +0x3c04af)
        >  #4 in cppu::detail::getTypeFromTypeClass(_typelib_TypeClass) at include/cppu/unotype.hxx:110:9 (instdir/program/libxolo.so +0x2e87e61)
        >  #5 in cppu::detail::cppu_detail_getUnoType(signed char const*) at include/cppu/unotype.hxx:136:12 (instdir/program/libxolo.so +0x2e902dd)
        >  #6 in cppu::UnoType<signed char>::get() at include/cppu/unotype.hxx:296:16 (instdir/program/libxolo.so +0x2e90278)
        >  #7 in com::sun::star::uno::Type const& cppu::getTypeFavourUnsigned<signed char>(signed char const*) at include/cppu/unotype.hxx:321:12 (instdir/program/libxolo.so +0x2e90218)
        >  #8 in com::sun::star::uno::Type const& cppu::getTypeFavourUnsigned<signed char>(com::sun::star::uno::Sequence<signed char> const*) at include/com/sun/star/uno/Sequence.hxx:292:14 (instdir/program/libxolo.so +0x2e9001a)
        >  #9 in com::sun::star::uno::Sequence<signed char>::Sequence() at include/com/sun/star/uno/Sequence.hxx:59:26 (instdir/program/libxolo.so +0x2e8ff58)
        >  #10 in __cxx_global_var_init at xmloff/source/core/fasttokenhandler.cxx:35:48 (instdir/program/libxolo.so +0x3455d3f)
        >  #11 in _GLOBAL__sub_I_fasttokenhandler.cxx at xmloff/source/core/fasttokenhandler.cxx (instdir/program/libxolo.so +0x3455da4)
        >  #12 in call_init.part.0 at <null> (/lib64/ld-linux-x86-64.so.2 +0x108dd)
        >  #13 in _dl_init at <null> (/lib64/ld-linux-x86-64.so.2 +0x109c7)
        >  #14  at <null> (/lib64/ld-linux-x86-64.so.2 +0x10c9)
        >
        > 0x7fee04a01ba0 is located 0 bytes inside of global variable '(anonymous namespace)::s_Mutex' defined in 'cppu/source/typelib/typelib.cxx:286:12' (0x7fee04a01ba0) of size 8
        >   registered at:
        >  #0 in __asan_register_globals at ~/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_globals.cpp:360:3 (instdir/program/gengal.bin +0x28698d)
        >  #1 in asan.module_ctor at <null> (instdir/program/libuno_cppu.so.3 +0x42649b)
        
        Change-Id: Iab673f048bfb76165de2c47c2db63e339069fd17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110228
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-01  Seth Chaiklin  <sdc.blanco@youmail.dk>  [a7100a83fd0f4fa8e83c3f6c04250f3dda63855f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6da12a9621ebdce18445298369e434ecccc9a76d
          - add headings for [T] only and [M] and [T] only AutoCorrect options
            
            Change-Id: Ifbd7489ae4a0dd564bad9774b0c4a6540fd4230e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110230
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-02-01  Caolán McNamara  <caolanm@redhat.com>  [d2fe1369ca92f3978a5203498d1ad2898c6a09e8]

        this needs to be 'trough' a long, narrow open container, not through
        
        Change-Id: I61d199887c7f0adf98219d8f27508235529ba492
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110260
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [bc04a3c85afaf290958ae63ff374ff1d3f07bb66]

        tdf#100950: sd_uiimpress: Add unittest
        
        Change-Id: Ia2ecdc6d2836f51d7c47f1dc7208f52d4ab12a02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110258
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-01  Eike Rathke  <erack@redhat.com>  [6e3877e4da10284d91813cc0b52ea79a7e9c39f0]

        Resolves: tdf#139607 Add Pali Thai {pi-Thai} 0x0A67 to CTL language list
        
        Change-Id: Iccd2c93e220c0580ed27d414477b81ebe8efdf45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110257
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-02-01  dante  <dante19031999@gmail.com>  [56a66975c802ee81bd96d1fff36bcc820544613e]

        SmNode visitors :: append : append char16_t
        
        Change-Id: Id4b8cb81c32b43ff6814bd5181536f068ed0af66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110170
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-01  Arnaud Versini  <arnaud.versini@libreoffice.org>  [0cf73245e22905114b500f1a2473ae64f3bfef85]

        abpilot : remove useless type PackageAccessControl
        
        Change-Id: Ie55d422a37de7477a7674544e5e2fc1c938a7b3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110206
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-01  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [5f146b91b81eb67d43425ed0b744b267040da987]

        Change ToD links to https
        
        and point the certicication one to the overview page with text
        
        Change-Id: I1cb2233d67511dc6ca3c8b787a47d88d410b2359
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110249
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-01  Antje Kazimiers  <ntj@allesjetzt.net>  [fda6ca70c253ede3bf758f90ae7aacd49bcf6dd9]

        tdf#39674 Replace Quadrat
        
        Change-Id: Icdc27fa9ab33a6c5a442760a9491e82000883ef1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110177
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-02-01  Stephan Bergmann  <sbergman@redhat.com>  [c7b1da037e7d739c5be8d0d7982725c31c105e19]

        Fix Library_jpipe__staticsalhack
        
        ...after c42f60e2b9a521005e1263e781c878e2598b44df "Simplify osl_getGlobalMutex
        to use function-local static",
        
        > ld.lld: error: undefined hidden symbol: osl_getGlobalMutex
        > >>> referenced by mutex.hxx:86 (include/osl/mutex.hxx:86)
        > >>>               lo/core/workdir/CxxObject/jurt/source/pipe/staticsalhack.o:(osl::Mutex::getGlobalMutex())
        
        Change-Id: I93d7736088323846597447012d5fbfbaaa7484d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110246
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-01  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [f33128179a3c18ecc63d072027f3a3f7d628e47e]

        tdf#140029 change Text Frame string to Frame in Navigator's Navigate By
        
        Change-Id: I4cf2bd4777a1bb009579df1e6399d1e44f0f3e76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110237
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-01  Steve Fanning  <stevemfanning@yahoo.co.uk>  [e8a08d5029bd8feb0007db6eb23fb836ebe40e05]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 72d86f8f5095060dfc8825a0d8cbd91aca127db3
          - Correct misleading statement in Help description of Calc’s GAMMA.DIST function.
            
            Specifically, the function is NOT identical to GAMMADIST. Also change name of fourth parameter from C to Cumulative to match the name used in the Function Wizard.
            
            Affects only file 04060182.xhp.
            
            Change-Id: I9133b66897ccd5d611aadf452af041b682e6d4d2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110225
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-01  Steve Fanning  <stevemfanning@yahoo.co.uk>  [7b1bafb54de236857d07224815b26b20db413a09]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c5873df9d618a297c3fd0e5cbd77aed5025a22b5
          - Fix typos in Help description of Calc’s MINIFS function.
            
            Specifically, in the section entitled “Using regular expressions and nested functions”.
            
            Affects file func_minifs.xhp.
            
            Change-Id: I843c13711c4eac7174ec3e3c500a2a52c65b9c40
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110224
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-01  Steve Fanning  <stevemfanning@yahoo.co.uk>  [90453ae0656d122ca43d30eb4d21f2ba5ef9438a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d0fc83f26f01b117d1ff4ef704332667834f0ae0
          - Incorrect default specified for Cumulative argument in Help description of Calc’s HYPGEOMDIST function.
            
            The implemented default is value 0 (FALSE) which gives the probability mass function. This is in accordance with ODF 1.2 but contrary to the Help description.
            
            The only file affected is 04060182.xhp.
            
            Change-Id: I3da1818abcdcb71e778e914d348a4f356934f6ab
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110219
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-02-01  Tor Lillqvist  <tml@collabora.com>  [dca0374fb1edbd9bdeeaadda3f1866ce66b3a778]

        Don't bother shrinking row height when changing just one row interactively
        
        I.e. when manually entering a new value.
        
        This used to happen at least for a sample document in .xlsx format for
        cells with automatic wrap turned on. After entering a value, the row
        height was annoyingly shrunk by a few pixels, which looked weird and
        pointless, and caused unnecessary invalidation thrash in the online
        collaborative editing context.
        
        Change-Id: I3c77f7fb4e575f02e1dd7cdc18f2919f5eb3426e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110243
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-02-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [f32b0e54c4993ebfba3e55ccc75a034736645fe2]

        sd_uiimpress: Add unittest for move pages
        
        Change-Id: I7e860d84288f3921f74cb47ebd1354c2470a0b31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110241
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [f23bdb16f22957c9e71219040731911b3b849ffd]

        Revert "uitest: sd: Add UItest for move pages"
        
        This reverts commit 9aab76d2d1311d85fefa0ff7ad910a3e162bee10.
        
        Actually this can be tested in a CppUnittest.
        
        Change-Id: Ic42289d935e2ff6b4b18520bf683946415668f3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110222
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-02-01  Bayram Çiçek  <mail@bayramcicek.com.tr>  [c7d0f4452cd4eba2d180eb5bb9f8b0add048e5de]

        tdf#75280: Convert inappropriate use of sal_uIntPtr to better integer types
        
        Change-Id: I02cb5241f3769e6cb99029dfbf83d53cdf49806e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110123
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-02-01  Dr. David Alan Gilbert  <dave@treblig.org>  [c3a8fe7b40465134e500d5698b1455d2181aed4f]

        cppcheck: Clean up signed 32 bit shift by 31
        
        cppcheck moans about 1<<n where n can be 31; ubsan also complains;
        they're probably right even if it's unlikely to ever be a problem.
        
        Use 1U << 31
        
        Change-Id: Ic83d7d240db4595c2562c1f91116491044d70bab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110173
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-02-01  Miklos Vajna  <vmiklos@collabora.com>  [e267fe1a3dffc39bf5076dd6413ed3b0e698378c]

        sw: don't repaint all text frames on selecting and deleting several bullets
        
        This is similar to disabling bullets for a paragraph, but in this case
        the text nodes are deleted as well.
        
        It seems to me that both invalidations are only useful in the numberging
        (e.g. Arabic) case, and not in the bullet case.
        
        Change-Id: Ie03e2847e5e50d9464399f4ea0840910e43a663a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110240
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-01  msrijita18  <msrijita189@gmail.com>  [83f0ec0ac179feb188fc0c9184d5c57c1870fde4]

        tdf#130978 Add a comment to each published API
        
        Added comment in include/com/sun/star/uno header files
        
        Change-Id: Ie483d781f8e7f8e16382660ea2be0d0e47a6a088
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110018
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-02-01  Heiko Tietze  <tietze.heiko@gmail.com>  [ce4429f07e02d80ec131fdfc442d7668e7cfffca]

        Related tdf#138097 - Update templates
        
        Removal of Impress, Sunset, Lush Green,
        Alizarin, Bright Blue, Classy Red
        to add some new templates
        
        Change-Id: I4095e549a2e095cbb76174e8ec42ed99709598cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110026
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-01  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [849c1e9c74c388df549098a8a4f60131c9b8c6a0]

        related redmine #3457 Fix ToD link to documentation portal
        
        See https://redmine.documentfoundation.org/issues/3457
        
        Change-Id: I066bfe4ed01a4a607c336d35eec51993fe4565eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110238
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-02-01  Caolán McNamara  <caolanm@redhat.com>  [cc973bbba9b8a2af9f0fdc899444dc8b4179804a]

        cppcheck: missing getting current increment values
        
        Change-Id: I4f6aab6e1ad8d6db1575721312fd04b50dc29773
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110232
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-02-01  László Németh  <nemeth@numbertext.org>  [e6165b7cac5d91458d61da3de35486cde3004897]

        tdf#136368 bump to libnumbertext 1.0.7
        
        – New language modules: Irish, Luganda, Maltese and Marathi
        
        – tdf#136368 fix Old Hungarian transliteration
        
        – Fixes in Finnish, Thai and Ukrainian language modules.
        
        See https://github.com/Numbertext/libnumbertext/releases/tag/1.0.7
        and https://github.com/Numbertext/libnumbertext/blob/1.0.7/ChangeLog
        
        Change-Id: If98c6098e5d66a4fee8c316e10c8c8a69202e10f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110235
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-02-01  Miklos Vajna  <vmiklos@collabora.com>  [f4df151d0133aa5897ecedc50083a9103d566191]

        sw: prefix members of FormatLevel, SwNumberPortion, SwPostItsPortion and ...
        
        ... SwRubyPortion
        
        See tdf#94879 for motivation.
        
        Change-Id: I24bb59ea921cdea2888d5a1009db5030e4ee897a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110239
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-02-01  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [a62878ff86ecb38f9ea9fbe99f06518ed6016566]

        tdf#60237 - correct the behaviour of the Overwrite property
        
        If the Overwrite property of the MediaDescriptor is set to false, try to
        write the file before trying to rename or copy it. If the file already
        exists, raise an error (ERRCODE_IO_ALREADYEXISTS). In addition, the
        documentation about the default option was corrected.
        
        Change-Id: I1031dca3a039343fc599d194fcaa99a20dd13e2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110089
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-02-01  Pranam Lashkari  <lpranam@collabora.com>  [21312572497e43317faa2f115a2a5449a97f1b44]

        fixed range text not being updated on dragging reference marker
        
        dragging reference stat marker in online did not change the text of range selection
        
        Change-Id: I0f9ee9df2418bc4dcf519ca3462b510758b9766d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109786
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit b3c7e88a02a23b3d05684f31eb858243a58aac18)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110220
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2021-02-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2235d2874f0a58df1249ca8def2f398020fbfd42]

        devtools: show list of interfaces for the object in the inspector
        
        Change-Id: I2b0ff5b272a7d3b2ca2d76edfc6929f789277faa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110118
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b58747e7dbfdb4ded3d774e850b4fcf6940c998e]

        devtools: add "Current Selection" to the left-side tree view
        
        "Current Selection" shows in the object inspector the current
        selected object in the document.
        
        Change-Id: I944759b03b3b875e062de0d4555d93012eb48317
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110117
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c81f3aec1ae17c6a1c6a5702cf5e42fbbad4e4b1]

        vcl: swap-in load all vector formats without intermediate Graphic
        
        Previously only PDF were loaded without the intermediate Graphic
        objects. With this change all vector graphic formats are loaded
        directly to a new VectorGraphicData instance, without the need
        to create a intermediate Graphic object.
        
        Change-Id: Idfa7c0ae433c4bf9500110dff82b6d1ec3f3caa4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109931
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-02-01  Mike Kaganski  <mike.kaganski@collabora.com>  [52e6dea5220c563405e37e1533f45d8d3aaa0c04]

        Drop FAR/NEAR from 16-bit WinAPI times
        
        Change-Id: Idf71c662138c281333a83cc76a9d75cbf086f362
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110236
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-02-01  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [7140cd40170d60c65672b45ce634f9a35948f108]

        Fix TODO: Remove parameter
        
        Left-over from 1dc71daf7fa7204a98c75dac680af664ab9c8edb
        
        At this point macros are already disabled when content signature is
        missing or invalid, and this call does not change it.
        
        Change-Id: I5a609c07dea115d45fa8f71195b2455c13381e73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110078
        Tested-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-02-01  Arnaud Versini  <arnaud.versini@libreoffice.org>  [f6a38df16cb2749f007a644db3d0dee829960114]

        basic : remove useless class pre declaration
        
        Change-Id: Iba78fb4d28651b298ed6ec5e53b30b2afebb28a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110203
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-01  Noel  <noel.grandin@collabora.co.uk>  [e65b1480426667622335aeb2e2413d3d8703a273]

        loplugin:finalclasses in sc
        
        Change-Id: Iac689d15effa08dd6216d275ad5294471e48f1b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110155
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-02-01  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [994cf0e0994dcd4a7ba2b984f9840110ab43a295]

        Document parameter
        
        Change-Id: I5277c23f7fd49beaf4ff41bc8d8621fdbc79d2ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110077
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-02-01  Jim Raykowski  <raykowj@gmail.com>  [15f2367cd910135f95d413515f5c28d88bfc685f]

        use symbolic names for outline content visibility menu items ids
        
        Change-Id: Ic0b5d6c59cf601b21a8bedd9b9cab17014ea25b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110189
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-01-31  Seth Chaiklin  <sdc.blanco@youmail.dk>  [6ab1feb2604d2620435a2aecbafff1d8c21255e9]

        add missing tooltip_text to context
        
        Change-Id: I46fcad1dac38c15389f70d890df6bb0809aec901
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110212
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-01-31  Seth Chaiklin  <sdc.blanco@youmail.dk>  [2d16c394f526a1bec21c7d649d58539cd3db1079]

        add missing tooltip_text to context
        
        Change-Id: Ic78742a2e021ff072f3e11c155a4a3abe3fe9474
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110216
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-01-31  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4110027cc8d79f41f9bd93807534ac89d031555c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8073a8b8818563205779c8123ab243c8078b8708
          - Use %PRODUCTNAME
            
            Change-Id: I1cf1416c0af066ae18d388c21ce03b1ff7847e60
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110234
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-31  Mike Kaganski  <mike.kaganski@collabora.com>  [53584695ca1eb22d8f2a9d9e1cb281d68c38966e]

        Simplify thread apartment initialization
        
        This also fixes a regression from commit
        4342e2206052c837816aa63d320e4d30033fa12d,
        which had made o2u_attachCurrentThread a no-op.
        From 2006, this initialization had never been executed.
        Is it unnecessary after all?
        
        Change-Id: I2ff942a913fa844f5e4627ba23ca34d1b864846b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110217
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-31  Steve Fanning  <stevemfanning@yahoo.co.uk>  [71df6cc63efa780d7e8c710359427664c1d34239]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1da6d6d94d094a16dc9f3081b1aae879e04190c0
          - Syntax given in Help file for Calc’s POISSON.DIST function is incorrect (see Bug 137747).
            
            Specifically, the third argument (“C”), whose purpose is to distinguish between the probability mass function (zero value for C) and the cumulative distribution function (non-zero value for C), is NOT optional but is required.
            
            The change affects only one file, 04060184.xhp.
            
            Change-Id: I9afbdb38b98ff2452a89861a4415ae10fa94d40e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110148
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-31  Olivier Hallot  <olivier.hallot@libreoffice.org>  [1d4ae44f03e4feeeef02b4d68c3aaf022954d2e2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5fd683cd1c13cc20d0c7205c895b4e5ca1c39196
          - Refactor some database pages
            
            Place in sdatabase/ folder
            
            Change-Id: Ia787f7634755be2fd4936914cacecded5bee4221
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110208
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [44fd7250fc8988847564d23b6c12de4b1438f906]

        uitest: sd: Add UItest for change master slide dialog
        
        Change-Id: I28d5ef87d46322d3f1a1c5afe917a61d0be3af5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110211
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-31  Caolán McNamara  <caolanm@redhat.com>  [515763dd9106c5e2237fc7515628d37700fddc00]

        Resolves: tdf#139239 set correct search column
        
        Change-Id: I69703228a942f16efd7a9c6270639fadd5c6c51e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110207
        Tested-by: Jenkins
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [9aab76d2d1311d85fefa0ff7ad910a3e162bee10]

        uitest: sd: Add UItest for move pages
        
        Change-Id: If15bdff99251f050f8183289819510e866bec9b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110210
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-31  Shobhit  <000shobhitchaurasia@gmail.com>  [c098d1a957789f9af930438e60dbcbc5ecfc953a]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: Iedaa6ac7b326fead2545943e3bbe605882c1337b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110204
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-01-31  Steve Fanning  <stevemfanning@yahoo.co.uk>  [8c2f1af09eff833a6c9e2a090c9d7e9c113b1803]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c0f70b871b7a558f5f7de355e6e18636cd90ac93
          - The syntax given in the Help file for Calc’s LOGNORM.INV function is incorrect (see Bug 137649). Specifically, the second (“Mean”) and third (“StDev”) arguments are optional rather than required in Calc’s current implementation. If omitted the Mean argument defaults to 0.0 and the StDev argument defaults to 1.0.
            
            Note: The corresponding Excel function’s three arguments are all required (none are optional) and so one possible outcome of Bug 137649 is for Calc to be updated to match this behaviour for interoperability. However, we do not know if or when this might happen and so, in the meantime, I propose to update the Help to more accurately reflect Calc’s current behaviour.
            
            The change affects only one file, 04060183.xhp.
            
            Change-Id: I69934a8123d5de41007bc4dfca1cbc478ed963a6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110150
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-31  Caolán McNamara  <caolanm@redhat.com>  [eaa632c5c80d9cb0eec2f0f7ba92f5bac72ba50d]

        drop call to SetQuickHelpText() with empty string
        
        because the QuickHelp is never set to anything non-empty.
        
        Before commit
        
        commit c230e962ca2c876187a028fa14426210b5746a0f
        Date:   Tue Jan 12 10:43:45 2010 +0100
        
            sw33a11y01: #i88070# refactoring of sidebar window code used for visualization of comments/annotations
        
        SetQuickHelpText was called with a non-empty string in one branch
        so SetQuickHelpText cleared it again, but now its always empty
        
        Change-Id: If4635e899b27ce16fd0aa25254f33415142f9718
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110165
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-31  Johnny_M  <klasse@partyheld.de>  [b39b657cb516da1a730e2e1e5dc0c38fb5d028d6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 237f36ae2e8aa995f12c1227114838d8dcd42f8e
          - tdf#132643 Translate German section IDs
            
            Change-Id: If42a28ef9bea0f7b4b1c21547e7b8da0f9a6d0f6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110187
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-31  Johnny_M  <klasse@partyheld.de>  [aaafe0d70884d39ae8b2e495d6d8a0960bf595a5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c1727ba4fce0db39722c32fafc5d568b36de5ede
          - tdf#132643 Translate German section IDs
            
            Change-Id: Idf9b89349bd59433bbca669b453646c41ace0b6d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110186
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-31  Johnny_M  <klasse@partyheld.de>  [581e983ae3a2c3c0259dcab26d698fb547d98a55]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3e7591b500a989b7e00940e699f98c747476bff1
          - tdf#132643 Translate German section IDs
            
            Change-Id: I5e7c0d4cc7ed4020e0cd653cc15a49741bf18b92
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110185
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-31  Johnny_M  <klasse@partyheld.de>  [89c15064c5c7940f561330c0f4c179aaa6b3a9e1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c7ce62701c6a0dbc0e21ef7ca1024dd62581cc6f
          - tdf#132643 Translate German section IDs
            
            Change-Id: I513480f0d269e8699d9e5be70350b02711f15f76
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110184
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-31  Johnny_M  <klasse@partyheld.de>  [b6d0d5fc40aacf43a9d19a082a246cd96ee17537]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d2dd8b03890615f73d8a24be669babbb2be20ccd
          - tdf#132643 Translate German section IDs
            
            Change-Id: I2a70f31df8a895e218c5b84c604d5803362b5872
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110183
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-31  Johnny_M  <klasse@partyheld.de>  [3c6e593329366041440a3358f1f368e9f84d6aeb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0a1e36b2596e2f90c36150700762e01729028578
          - tdf#132643 Translate German section IDs
            
            Change-Id: I7c442d962fcab50938440c0c688883f906891f3f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110181
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-31  Johnny_M  <klasse@partyheld.de>  [bdce987dfb9f94664175d1fc953c29b99441e1d4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d12ecef55790a612a2ae42fa132eaed1f554c437
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iedca294e5078b302dad22743e57e28e911f78d17
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110182
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-31  Johnny_M  <klasse@partyheld.de>  [392d4e65ad175e2470b49dc6f88374114ce91d31]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 216799a8f02b213ae8fc0d1fce0f9a7465025579
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ife1cf91bc4338c0da994f5551c9191aa607fe4e9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110178
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-31  Johnny_M  <klasse@partyheld.de>  [142916d2323025bd5b7a81ffe94fbfd8cb0717bd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c35d01492d8c1309580655607b239c2307c03596
          - tdf#132643 Translate German section IDs
            
            Change-Id: I4ff1c2c4abab08c4b993671ddce9e79226d8a107
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110180
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-31  Johnny_M  <klasse@partyheld.de>  [96540ea10636b590d50afdff4a9eb36f6c4aa3b5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1d82a3ff7fec31ae7769db55f176eadeb0925496
          - tdf#132643 Translate German section IDs
            
            Change-Id: I501c310a01e1721354cf0a0cfc3a1f8515f206cd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110179
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-31  Stéphane Guillou  <stephane.guillou@member.fsf.org>  [cc5315f87cd6ebebbb227da74040903a789a5c64]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 89d195a780f53fcee347bdc2eb7344ab9846222c
          - Fix contents for Customize page of Bullets and Numbering dialogue (order of items, fix small inaccuracies).
            
            Based on 7.1.0.2 but also matches 7.0.4.2
            
            Change-Id: Ic0925f19f0c558e735b0ad3d624bba60e5e83eef
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110138
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-31  dante  <dante19031999@gmail.com>  [ad57c26d4f16ac5b477a29106f4933ed1e1ca911]

        Increase node parser mathematical abstraction
        
        The purpose is go to a simple parser in wich nodes are loaded by priorities.
        For that purpose we shall first increase the parser abstraction and simplify to maximum node releted operations.
        
        For that purpose:
         - Can set as subnodes unique_ptr and pointers alike.
         - Binary operators node->setsubnodes() will automatically adjust
           data order in base to data type.
        
        Change-Id: I050360cad34616709549e7461add0811dc26edc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108944
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-31  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [56d8010963d8f8f53e9a7e5baf26f2e1f2f2363a]

        KJ: tdf#140026 new List View icon
        
        Change-Id: Id81eb54722b3ca6a2bb5e7b227e5a6e1981c76cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110200
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-31  Dr. David Alan Gilbert  <dave@treblig.org>  [167f4edc54bca5f62f098dcff2bff3cce4a51c58]

        basegfx::utils::applyLineDashing simplify !aLineTargetCallBack checks
        
        cppcheck points out that there's an early check and return
        for !aLineTargetCallback:
            if(fTools::lessOrEqual(fDotDashLength, 0.0) || !aLineTargetCallback || !nPointCount)
            {
               ....
               return;
            }
        
        so we don't need to test it later.
        
        Change-Id: I93fead38ced03ad52c6a81701902cf9deda3bb58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109847
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-31  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [7aaf6a3120f0a5ac4487468f6aa3d00bdcd3a573]

        Sifr: tdf#140026 new List View icon
        
        Change-Id: Ifedf758532599d15177344631aaa7adfde966308
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110199
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c0a91ae8f45bc340918a5b2bac41a0f3db5ee61a]

        Fix typos
        
        Change-Id: Id81d2876dc6ead2de03c21e35b7940fee35bc773
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110176
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-31  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [3cd6939c03e110354d9ec383504b4d86e23a407d]

        Sukapura: tdf#140026 new List View icon
        
        Change-Id: Ida98d2f81fa334f55c6af5ff4b170912cf2f2686
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110198
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-31  Mike Kaganski  <mike.kaganski@collabora.com>  [0752de6850e4396a0138428d7ced2287a4902874]

        Don't use global mutex here for local mutex initialization
        
        Change-Id: I06b0856ac5559aca472daf241771a2ef57b44912
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110147
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-31  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [367b22e793aa94e7263c041c8e60a90250c780a4]

        Update git submodules
        
        * Update translations from branch 'master'
          to 8cb8b0716a18bd866fed08dc3c72a895b46e4cd4
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I2454bc37899ebd56225f182c520bd212d4eca5de
            
2021-01-31  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [1c2e398d107a9f08aaec52f334907d0520232955]

        Breeze & elementary: tdf#140026 new List View icon
        
        Change-Id: I56edc2ab3d44ba6e0d19d1322cc5e061621a4fe2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110193
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-31  Mike Kaganski  <mike.kaganski@collabora.com>  [396c2ad2daad6fe6a11703d0ae1593929834afe2]

        Use C++ thread_local instead of Tls* WinAPI
        
        Change-Id: I9fdbd6ba0e9b94f286a896053b837e58c75135d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110175
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-31  Marco Pinto  <marcoagpinto@sapo.pt>  [b4110d60ba7457b1c0ff246d511c1425b579f85a]

        [pt-PT] Added 20 words to autocorrect
        
        Change-Id: I5c6ca3de61fb02787f19cd922f64ed2d059e20b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109395
        Tested-by: Jenkins
        Tested-by: Aron Budea <aron.budea@collabora.com>
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2021-01-30  Seth Chaiklin  <sdc.blanco@youmail.dk>  [fd2ff66f81819087a3f9553886ca0f541a1a7e4c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3bbed7c67947b8cb09343eb05a31a42aeff4a9c0
          - Relevant to: tdf#59034  which [M] options use non-Default PS
            
               * clarify how to use [M] options
               + add header to indicate "only" [M] options
               + improve accuracy of "Replace blank paragraphs" description
               * improve accuracy of "Replace custom styles" description
               * "Replace bullets with" only works with "Default Paragraph Style"
            
            Change-Id: I882470af22b9a701f967d915a2df7c8e85256d02
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110146
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-01-30  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [890bcba4a1239c9001736485ef3a4dc4879a91f5]

        tdf#140013 change icon for list view in Template Manager & Remote Files dialog
        
        Change-Id: I37b04d39efa7b328cff0df54a5b187876db8ba5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110171
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-30  Mike Kaganski  <mike.kaganski@collabora.com>  [ef6a57ed4e8984bed06e2911b07436498710d80d]

        Don't use global mutex here for static initialization
        
        Change-Id: I3fa0cd7e31a8c89b5fb1eba7b36636e02a785df8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110140
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-30  Noel Grandin  <noelgrandin@gmail.com>  [d77a644a1a4af8b2c7eb3b524ba6ac24d58b67fb]

        this method should be pure virtual
        
        otherwise there is no point in subclassing this helper class
        
        Change-Id: I141d32ec84e782003cb41c6ca7abc27fd9a16860
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110167
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-30  Justin Luth  <justin.luth@collabora.com>  [0ce7284ec75be275ef6aa803c6497400c179cab4]

        tdf#134619 docxexport: don't skip font properties in NumberingLevel
        
        This partially reverts LO 6.4.5
        commit 598ca431de96d8bfcf18fa2945e9e30f98387474
        
        The output set can contain more than just the font name.
        Things like colour and fontsize were being lost when
        the "else" clause was added.
        
        Since it looks like the main intent of the else clause was
        to avoid specifying a font name twice, erase that from the
        property set before writing out the rest of the font properties.
        There is a unit test that enforces that.
        
        (I was not able to reproduce the original problem that
        this was trying to fix. The entire commit is hard to
        revert, and I will assume that the rest of the commit
        is useful/accurate, so just fix up a careless portion
        of the commit.)
        
        Change-Id: I772e40e8bd75c0589f3308d4d7470229855aed8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110034
        Tested-by: Jenkins
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-01-30  dante  <dante19031999@gmail.com>  [6ca7be8f10deb75399377f25277b943af40f72f1]

        Test mathml entities.
        
        Change-Id: Ib52e1b5659b9517692765690834adbddbb1239b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109547
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-30  Caolán McNamara  <caolanm@redhat.com>  [6aa18a840cc205b430999e4243d9ee4b9091432d]

        add something to override scrollbar colors
        
        Change-Id: Ibc2e428fcda41f4e9150f3e5029ba346c459c4b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110159
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-30  Caolán McNamara  <caolanm@redhat.com>  [6792aa49a5a7eba601693734a164ab45042c580b]

        don't scroll to cursor during GetSurroundingText
        
        lock against scrolling to cursor if the IM requests the surrounding
        text around the cursor
        
        seen on launching a menu from a sidebar comment's menubutton in writer
        if the cursor is a scroll-off page position in the main document
        
        Change-Id: I325004987f576df65188629bf6fb63e0ed0be9bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110153
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-30  Mike Kaganski  <mike.kaganski@collabora.com>  [c42f60e2b9a521005e1263e781c878e2598b44df]

        Simplify osl_getGlobalMutex to use function-local static
        
        Change-Id: I36df8be817d0f0cb75efa00b0b523f379f67d1d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110126
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-30  Noel  <noel.grandin@collabora.co.uk>  [5346b2556348477dcec371913d5924c6badfa2c7]

        loplugin:finalclasses in sw
        
        Change-Id: Ib939c1f34ae79abfc077080d2c2561ee0ee4a4fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110156
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-30  Dr. David Alan Gilbert  <dave@treblig.org>  [8f69a05ad7404590f2e4a1ba8d4d69fe896523ce]

        msfilter: msvbahelper, applyShortCutKeyBinding typo'd variable name
        
        (Spotted by cppcheck)
        There's a warning that MacroName is overwritten without being used,
        and I think it's right; to me it looks like a typo, however I have
        exactly zero understanding of VBA macros.
        
        The function starts with:
        
            OUString MacroName( rMacroName );
            if ( !MacroName.isEmpty() )
            {
                OUString aMacroName = MacroName.trim();
                if( aMacroName.startsWith("!") )
        733         MacroName = aMacroName.copy(1).trim();
                .....
                MacroResolvedInfo aMacroInfo = resolveVBAMacro( pShell, aMacroName );
                if( !aMacroInfo.mbFound )
                    throw uno::RuntimeException( "The procedure doesn't exist" );
        745     MacroName = aMacroInfo.msResolvedMacro;
        
        cppcheck is complaining MacroName written at 733 is always overwritten
        at 745 without being used;  I think this is a typo and it should be
        'aMacroName' that's assigned at 733.
        
        Change-Id: Iac568fea4cb6d1a5430bc32a6cf08311edcb1003
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109849
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-30  Dr. David Alan Gilbert  <dave@treblig.org>  [4c7332e5f439774363f29cc7d47494854cc981f5]

        HelpParser::ProcessHelp: Tidy Null checks
        
        cppcheck spotted a repeated nullptr pair of if's near
        the start that can be squashed.
        Those gurantee that later pXMLElement is non-null, so
        we don't need the test later.
        
        Change-Id: Ie8fc24490ef031416709d55e6fbdd99e9853c4f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110157
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-30  Mike Kaganski  <mike.kaganski@collabora.com>  [f2a9629658e35103a072181e6954cb2de8b1b0b0]

        Reinstate still relevant bits of comment
        
        ... removed in commit 6e0fa7d4c7b45c98418c289d1d4715eb9eb133f7.
        
        Change-Id: I6a58ad9d676a5f4b6f654e114eb640d7f82682c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110164
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-30  Pranam Lashkari  <lpranam@collabora.com>  [163fbf7231b26ec645365020cbef829a027e020a]

        Added uno command for formula range selection
        
        Change-Id: I01cd06ed51197ffe21102fb1fd0fcdce88ab333b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108810
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit e8a9157878f156e599e66349d7fb60ca39e62514)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109746
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>
        (cherry picked from commit 820984cdd2bc8f1bd8675606ec92eb42e01fff75)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109796
        Tested-by: Jenkins

2021-01-30  Mike Kaganski  <mike.kaganski@collabora.com>  [ab91f93cfb0e16462a7979b12e3e3de843527548]

        Use function-local static Mutex here instead of global CRITICAL_SECTION
        
        Our Mutes uses sritical sections on Windows anyway
        
        Change-Id: Ieb4a8431700215758aaf84dc7a8c2db4b4030804
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110158
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-30  Mike Kaganski  <mike.kaganski@collabora.com>  [6e0fa7d4c7b45c98418c289d1d4715eb9eb133f7]

        Don't change process current directory in osl_getAbsoluteFileURL
        
        This removes the need to synchronize using global mutex, and allows
        to get correct result when base directory is unavailable.
        
        Change-Id: I9ae70a7d0e8f0840a533a2d0d222336cc0bf0b4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110163
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-29  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [d77552970af7ffb9d06bcd57315979f317e94e2f]

        remove SwCache bookkeeping from SwModify
        
        - only very few classes (SwNode, SwFormat) are the "owners"
          of SwBorderAttrs in the SwCache
        - this bookkeeping should not be in such a fundamental class of writer
        - also: encapsulate most of the interaction with the cache in the new
          sw::BorderCacheOwner. This is mostly to protect the innocent user:
          * As interacting with the SwCache directly is very errorprone, because
            its glorious idea of using void* of the "owners" as keys to the
            entries.
          * In C++, reinterpret_cast<void*>(this) might be different along the
            class heirachy. This might easily slip under the radar of a casual
            user.
        
        Change-Id: I0da774b47885abf52f63aab8d93ebbf41dcf8040
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110112
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2021-01-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c6ff20f1c101372be46a2583ec0c83ff021690a9]

        Fix typo
        
        Change-Id: Ie9dab2d4813b986bf7eb4e2f7dee37171e9be9fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110162
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-29  Mike Kaganski  <mike.kaganski@collabora.com>  [3dbc42e56e5a84c2b1689063b6ff3530916f7e6a]

        Use OUString and its fast concat instead of C string manipulation
        
        Change-Id: I5c0071460855317024ab6f61e6b3010d12546227
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110128
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-29  Mike Kaganski  <mike.kaganski@collabora.com>  [ff1e65afdc54a9f142202687c9c2949fdd7e8b69]

        Simplify the ctor
        
        Change-Id: Iad9b007f8a67353343813a44f46a8a0b88b555fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110136
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [3e1a46699e3b0868e2748f28e244b4d7de4fe775]

        tdf#139996: do not crash if no slide is selected
        
        when no slide is selected, SyncPageSelectionToDocument(xSelection).first
        returns SAL_MAX_UINT16, which is greater than 0
        Change-Id: I20225dc3c89a34358949f991d1548e11803c3131
        
        Change-Id: I787d46ff97a6a1401c5bc4ffc136aefc4bbeea29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110154
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [249695375316ab9c8a66e811482721d9699aff2a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ec4eee5be0f97d8664d4b6651613b4fe7e67b68c
          - Fix typos
            
            Change-Id: I1789ae94470eb270f9227d26c1f668ad70bbf448
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110161
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-29  Mike Kaganski  <mike.kaganski@collabora.com>  [b8bdd88c4e9b62cff422e13fb43078fc8e31661e]

        Use MutexGuard instead of direct oslMutex manipulations
        
        Change-Id: Ifb2b309e2ffe51e491da83f64c12d9c0956fed4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110127
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-29  Miklos Vajna  <vmiklos@collabora.com>  [ccabb67d77e2bcece42434f51cf6d84d393d567c]

        sw: don't repaint all text frames on turning off a bullet for bullet numberings
        
        This is similar to the text node deletion case, but here no text is
        deleted, just a text node with bullet numbering is turned into one
        without a numbering.
        
        Again, it is not necessary to repaint all text frames of the numbering,
        since the bullet char is the same for all nodes (unlike e.g. Arabic
        numbering).
        
        Change-Id: Ieb071031ca5ce0421c4120c4c89089af6c811848
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110125
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-01-29  Seth Chaiklin  <sdc.blanco@youmail.dk>  [d9af8971cd2192ae53cab0b00d9b76feebf6524d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f05a74cdb79ebe1da4e58a1df147488d536c8d1e
          - Related to tdf#75923: update command "Add to AutoCorrect" in Spelling
            
              * tdf#75923 changed "Always Correct" control to "Add to AutoCorrect"
                  updated this label change, and clarified the operation of
                  the button
              + add "Check grammar" control, and adjust explanation
              + add "Ignore Rule" control and explanation.
                (and no changes to "hidden" paragraph on Ignore Rule)
              * re-arrange presentation of controls to correspond to order
                  of dialog box
              + add <tip> about how to make New Dictionaries
                 Thanks to Peter CM/MartinPC!
              + add links in Related topics to "AutoCorrect" and "Spelling Options"
              * update to <h2>,<note>
            
            Change-Id: I352d36f09aa7858481da0cc035b84b99b7311622
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109810
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-01-29  Rafael Lima  <rafael.palma.lima@gmail.com>  [725af1985f8fd92c27d8ea224b171c12316bad22]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3afce37d8a47b2b95a8228492b223b462b5e6502
          - Create SF_Calc help page (ScriptForge)
            
            Also fixes localization issues in previously created pages adding/removing localize="false" tags.
            
            Change-Id: I71c8dad854be5cacfd4c701850fe539630689d45
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109882
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-29  Mike Kaganski  <mike.kaganski@collabora.com>  [497452595bccf939e1a7e6b54b964e34504e5075]

        Replace rtl::Static with function-local static here
        
        Change-Id: Iaba5c16c9f80431a5a9c03b94087e3f0b14fd9d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110132
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-29  Caolán McNamara  <caolanm@redhat.com>  [697399a78f17f5277d3e2962aa7b92e610619abe]

        keep focus in GtkSalObject child on gtk_widget_hide
        
        gtk will take the focus out on hiding the GtkSalObject's child widget,
        we want to keep it in. e.g. writer's comments in margin feature put
        cursor in a sidebar comment and scroll the page so the comment is
        invisible, we want the focus to stay in the invisible widget, so its
        there when we scroll back or on a keypress the widget gets the keystroke
        and scrolls back to make it visible again
        
        Change-Id: If200779ef1b9cdfa9c4b027c27eca0afd5013ac5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110094
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-29  Tamás Zolnai  <tamas.zolnai@collabora.com>  [6c30a605b1d59d31b9a46b6d33ac56a46621dec4]

        tdf#139965: Broken master slide list after switching mode.
        
        Let's update the master slide combobox by context change.
        populateMasterSlideDropdown() will fill the list when we
        switch to normal view. The same method is called when the
        sidebar created in normal view.
        mpMasterSlide->Clear() will clean the list when we switch
        to master view. The same happens, when the sidebar is created
        in a master view context (the list is empty).
        
        Change-Id: I322619e409a5352ddcd59a249dd0c874054c1e4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110075
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        (cherry picked from commit 2be52f741e283b5f172ae536f0e99ce0f38df9e1)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110114
        Tested-by: Jenkins

2021-01-29  Seth Chaiklin  <sdc.blanco@youmail.dk>  [3c2d0a647c78bb876a75896293bce9494f40646e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9104dcbfe3c4d7a845520ad62d34efa0d3356abe
          - correction to option labels in AutoCorrect options
            
               * corrections to three option labels to align them with
                 actual options in AutoCorrect dialog
               * removed mention of "digits" in <note> because the "digit"
                 example was recently added to the "replace dashes" table.
               * updated to <note>,<tip>
            
            Change-Id: I32a5c874487e4ccd9c65cca346323257bb27d12a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110053
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-01-29  Seth Chaiklin  <sdc.blanco@youmail.dk>  [f51119a37864bca35737898a8cbba9345e09b124]

        tdf#75923 "Always Correct" to "Add to AutoCorrect" in Spelling dialog
        
          * improve choices for accelerator keys
          + add tooltip for "Add to AutoCorrect"
          + add missing extended tip for "Add to Dictionary"
        
          * change "Always correct to" to "Always AutoCorrect to"
            in Spelling context menu.
          + add tooltip for "Always AutoCorrect to"
        
        Change-Id: I54428fcd03ed7205a503935c77a7e08f9682bb1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109809
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-01-29  Noel  <noel.grandin@collabora.co.uk>  [1250aecd71fabde4dba990bfceb61bbe8e06b8ea]

        loplugin:stringviewparam extend to new..
        
        O[U]StringBuffer methods
        
        Change-Id: I0ffbc33d54ae7c98b5652434f3370ee4f819f6f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110090
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-29  Miklos Vajna  <vmiklos@collabora.com>  [4f3987e0b1a995431478769c898b5ef151745254]

        pdfium: add wrapper for FPDFText_FindClose()
        
        So we can call it in the dtor, so we can't forget calling it.
        
        Change-Id: I9cea58ca53763d85a4c239fd90611ac1c398564d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110092
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-01-29  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [977f66ccd6161da8ec37d4eac0f85515e0cf1df0]

        KJ: tdf#139988: make Export and Import icon in Template Manager show up
        
        Change-Id: Ibfbea62c1890d72d5b7b4611d9c09d49e67a85ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110116
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-29  Regina Henschel  <rb.henschel@t-online.de>  [66013201749df7d5ac5ddaf377a7b3732518a93b]

        Factor out common parts in scshapetest.cxx
        
        Change-Id: Ifb63fa5162ea2fe0d1083c6a4361e9595af23317
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110038
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-01-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [7d48001ccf35417cb20ca7ea8bb772082583c79c]

        tdf#126248: sc: Add UItest
        
        Change-Id: Ibbe7aa2229c2a522725bc600a1ba94844910cc84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110087
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-28  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [5a0991c9cd60b6ab10fe0665511e7749a0c0ecc2]

        mac: allow cross compiling with host/build x86_64-apple-macos
        
        apple silicon supports to cross compile without special build-tools/full
        cross-compiling setup, so just always pass the build/host for firebird.
        firebird and nss don't recognize the -macos specifier, so substitute it
        by -darwin to make those happy…
        
        Change-Id: I953317fc87da2a20dc91acd88c8528796c3b2a69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110093
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-01-28  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [b8a968d83dec047bed47c1d7a6fac1b14dc7651b]

        nss: makefile bitrot: no need for android spcial case anymore
        
        check for AARCH64 is done for all OS now, so get rid of the superfluous
        statement.
        
        The all-OS line was initially ARM64 for apple silicon, then AARCH64 was
        added in addtion since that is what ~all other tools use as label - and
        finally use withing LO was also unified to use AARCH64 and ARM64 was
        removed…
        
        Change-Id: Ief7e5d8bd399c839ff2910fa91ca5bbbff4bcf31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110080
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-01-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [b7175495249958c430e16c0bad358eee0032b65a]

        check-missing-unittests: improve script
        
        * Use findall since there might be more than 1 bugId in the summary
        * put everything from 'source/core/' in others
        
        Change-Id: I7d8d6e28f06a97415378c3d235b617ebc7441fbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110072
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-28  Michael Stahl  <michael.stahl@allotropia.de>  [960e88835e0b2f7ff5fc57393b74017198c314e3]

        sw: fix SwTOXMgr::UpdateOrInsertTOX() for user-defined
        
        The main problem is that when editing an existing user-defined index,
        the "Create From" changes aren't applied, because it does
        pCurTOX->SetCreate() and not pNewTOX->SetCreate().
        
        But that wasn't obvious as the function is obviosly very confused about
        its 3 different TOX variables.
        
        pTOX is just used at the end, so just move it there.
        
        pCurTOX can be const.
        
        Then there is an odd condition on pSh->HasSelection() which ends up
        doing DelRight() but fortunately it's dead code since commit
        e9da29679bce3b544add9233a4aca2b19b78da1a #i97572# cleared the selection
        already.
        
        The pNewTOX = pCurTOX there seems pointless because pNewTOX is already a
        copy of *pCurTOX.
        
        Change-Id: I1e9c8178e314a188a50272410fbe566e4a566742
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110021
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-01-28  Miklos Vajna  <vmiklos@collabora.com>  [6de46444027d03b617d02b66434f626c5723501f]

        sw: don't repaint all text frames on text node delete for bullet numberings
        
        The intention of the InvalidateNumRule() call is probably to make sure
        that generated number portions in e.g. Arabic numbering are up to date.
        But this is not necessary for bullets and causes not needed
        invalidations.
        
        Change-Id: Iad555727e5e2b069bbffae0e7650fb8c75a56770
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110079
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-01-28  Caolán McNamara  <caolanm@redhat.com>  [4e84a42add9c8ac27feb5e49a96e00ffcc8f0bc8]

        ofz#30005 crash in LwpFribPtr::XFConvert
        
        Change-Id: I4f03c1cd8bc12f3fa09c815837b289ff088c91d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110086
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-28  Noel  <noel.grandin@collabora.co.uk>  [943060836339f9640c612e9724f20e79db616e6e]

        simplify code, use more subView()
        
        Change-Id: I569c7f34acbdf8451cd5c9acf1abd334637072d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110051
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [d249bd5a3dfe13052ce9aa91bad94ec7d60604d4]

        WIN handle GetMessageW return values
        
        GetMessageW returns a BOOL with three defined return values; a
        bit unexpected (-1 = error, 0 = WM_QUIT, * = dispatch message).
        So this tries to handle the non-dispatch results in some way.
        
        It's not clear for me, if there is some sensible way to "recover"
        from an error, but from all I've read it doesn't look like it.
        "Recover" means in this case, that the last call failed but next
        call may still succeed without changing the parameters.
        
        Change-Id: Ib1f366c7ce8b48158d1935938b49d8da991b30e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110043
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-01-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [33656a6c7500d0f799b0e4ed97bda0a9e58a7010]

        tdf#64690: sw: Add UItest
        
        Change-Id: I5fb9c630cb4c7e51add571c1fe24b1e5f14cffba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110045
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-28  Gülşah Köse  <gulsah.kose@collabora.com>  [62ee7fdce30d8e1deb6df80b73577ef6164a5a90]

        tdf#134210 Apply mirror property to custom cropped graphic.
        
        Change-Id: I5bf2ba8fa432af8b6a560cc60c18bef799834fd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110039
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-01-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [dbac52a2b56337c2086a18bf6cf3ebe6ac0c785e]

        WIN refactor ImplSalYield
        
        While looking for some reason for multiple ABORTED Jenkins runs,
        presumely due to unprocessed Idles, I found the ImplSalYield code
        way too hard to follow, so this restructures the PeekMessage loop
        and adds some better comments to make that easier.
        
        We now bail out a bit earlier in m_nNoYieldLock mode and also
        account for eventual tick wraps in single message mode, which
        isn't needed, as we already just process one message, but it
        removes additional conditions and further simplifies the code.
        We also now explicitly report GetMessageW non-message return
        codes.
        
        Change-Id: Ibd745d5540dd9998570ece9aeb0d37886b627eb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110042
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-01-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [f974f3941ce593005a99d75f3ef0307000313235]

        WIN move dtrans log to vcl.win.dtrans
        
        Missing from commit 9613165239ade3f0b4d3d06e238430aabc9fcff3
        ("WIN move dtrans code into vcl/win/dtrans").
        
        Change-Id: I257017ae617f72c3ce48828ee34e9246af08fd8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110073
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-01-28  Mike Kaganski  <mike.kaganski@collabora.com>  [2854362f429e476d4a1ab4759c6a1f1c04150280]

        tdf#123476 filter: Also handle empty ODF
        
        This builds on top of commit ada07f303e7cd1e39c73abe0741aefe7d9d73a57,
        to allow 0-byte ODT, ODS etc.
        
        Possible TODO would be somehow use default template for such empty files,
        getting the template name using SfxObjectFactory::GetStandardTemplate.
        That would enable using 0-byte ODF files as means to "create new document
        at this location from default template" workflow.
        
        Change-Id: I36e07b80f60c42aecdcc6a7357e5bdd18f62e4f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109989
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-28  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [1dc71daf7fa7204a98c75dac680af664ab9c8edb]

        Improve macro checks
        
        Change-Id: Ie40801df8866b52c1458e020ffa9cba120720af7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109552
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-01-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [905371194e890a9a565f655df171bddf6b2510e5]

        uitest: sw: close document at the end
        
        Change-Id: Ic07b3eac1b4e3a5555da5a54d2ce1fa4d284d886
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110047
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-28  Noel Grandin  <noel@peralex.com>  [d564cad9a69af56445a9a257e23c0dc684371780]

        MouseFollowFlags::DDList is dead
        
        has been since initial import
        
        Change-Id: Ib3e708cddd114f63fd6c77e743b56e35d5929d89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110049
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-28  Noel Grandin  <noel@peralex.com>  [28a8a14f1782520cf1699b5610b23917daa5ee9a]

        MouseSettingsOptions::AutoFocus is dead
        
        ever since initial import
        
        Change-Id: I4ada9a00d3d13b90caa23e90eb66a13eef5c9f52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110050
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-28  Maxim Monastirsky  <momonasmon@gmail.com>  [ed28902e2d2b8929617c92226be985e322147569]

        tdf#139781 Handle also "icon-name" property name
        
        Change-Id: Iaf2c8521588bdf58daa3166b1efa27979eca2e1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110048
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2021-01-28  Caolán McNamara  <caolanm@redhat.com>  [ddf8a2f91bb14be1b1cca2d2ea0ebd7fda5dd0fe]

        TopLeft().Y() -> Top() etc.
        
        TopLeft().X() -> Left()
        BottomLeft().X() -> Left()
        TopRight().X() -> Right()
        BottomRight().X() -> Right()
        
        TopLeft().Y() -> Top()
        TopRight().Y() -> Top()
        BottomLeft().Y() -> Bottom()
        BottomRight().Y() -> Bottom()
        
        Change-Id: I5050f619bf92cfc59b6f8dfe7c9f98ef1453c294
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110022
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-28  Noel  <noel.grandin@collabora.co.uk>  [1da69081732c8a429840edaaf10cfb789ea68df8]

        add string_view variants of methods to O[U]StringBuffer
        
        and update the stringview loplugin to detect cases where we can
        use these new methods.
        
        Change-Id: I998efe02e35c8efcb3abfb4d7186165bbe6dfb2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110046
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-28  Stephan Bergmann  <sbergman@redhat.com>  [b3737c638671ab39c5e6aaeaf5426d102392cc0a]

        Revert "tdf#138122 Detect window scaling for multi display configurations on macOS"
        
        This reverts commit f318b856ed055f1952276355f811153f6b29c93e.
        It appears this reliably causes CppunitTest_vcl_backend_test to fail on macOS on
        at least tb69, see e.g. <https://ci.libreoffice.org/job/gerrit_mac/82587/
        consoleFull#-500134232d893063f-7f3d-4b7e-b56f-4e0f225817cd> and
        <https://ci.libreoffice.org/job/gerrit_mac/82592/
        consoleFull#-500134232d893063f-7f3d-4b7e-b56f-4e0f225817cd>,
        
          [_RUN_____] BackendTest::testDrawBlendExtended
          /Users/tdf/lode/jenkins/workspace/lo_gerrit/Config/macosx_clang_dbgutil/vcl/qa/cppunit/BackendTest.cxx:688:BackendTest::testDrawBlendExtended
          equality assertion failed
          - Expected: c[000080ff]
          - Actual  : c[ffffffff]
          
          BackendTest::testDrawBlendExtended finished in: 1ms
          [_RUN_____] BackendTest::testDrawAlphaBitmapMirrored
          /Users/tdf/lode/jenkins/workspace/lo_gerrit/Config/macosx_clang_dbgutil/vcl/qa/cppunit/BackendTest.cxx:749:BackendTest::testDrawAlphaBitmapMirrored
          equality assertion failed
          - Expected: c[ff0000ff]
          - Actual  : c[000000ff]
          
          BackendTest::testDrawAlphaBitmapMirrored finished in: 1ms
          [_RUN_____] BackendTest::testTdf124848
          /Users/tdf/lode/jenkins/workspace/lo_gerrit/Config/macosx_clang_dbgutil/vcl/qa/cppunit/BackendTest.cxx:808:BackendTest::testTdf124848
          equality assertion failed
          - Expected: c[000000ff]
          - Actual  : c[ffffffff]
        
        And it also causes my local macOS 11.1 ARM64 build to consistently fail that
        way, both the original patch set 1 (with the older parent) and the submitted
        patch set 2 (with a newer parent).
        
        Change-Id: I2c36fada271e8bc300b6caa19370d8e8bb1e7599
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110055
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Jenkins

2021-01-28  Maxim Monastirsky  <momonasmon@gmail.com>  [46984619f8b7fa30678b5c7ccd40a0d727a57ce5]

        tdf#122714 Avoid tracking mode for a toolbar's title menu button
        
        Regression of commit c3e552ac25be001a623469c549ee8d0719b98133
        ("wayland: Make popup menus not show off-screen"). Apparently
        executing the menu async used to give the tracking mode a chance
        to be turned off.
        
        Avoid the problem by not activating that mode in the first place.
        And because the Tracking method will no longer be executed, we
        also need to reset the "pressed" state here instead.
        
        Change-Id: Iab63f1eaada1f4945507d6bdd05dc6171e6afbab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110029
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2021-01-28  Noel Grandin  <noel@peralex.com>  [85e2aa4191497db91a11fb340d143f80e6ac8baa]

        remove unused SelectionOptions values
        
        Focus is dead since
            commit 6a22fc81e219667566b9cc3ed5e9de1898c1fe6b
            Date:   Thu Apr 23 20:49:05 2020 +0200
            loplugin:unusedmethods
        
        Invert seems to have dead since initial import
        
        Change-Id: I9f03a9cd9abef6d056331ead47bfff5ffcef512b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110044
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-28  Miklos Vajna  <vmiklos@collabora.com>  [8f0b4aacf13c8d096a87a61b5f573a77e08c96c6]

        pdfium: use PDFiumTextPage in SearchContext
        
        Change-Id: I12332ac101ecb3c92a343c8bd9a038b0238b6791
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110030
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-01-28  Seth Chaiklin  <sdc.blanco@youmail.dk>  [380a158f4c8bdacff9ed7b5327e9b65781f7b928]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 586ced62fd1bea8a07e84fea7c3befc59c1249e1
          - add N--N to "replace dashes" in AutoCorrect Options
            
            Change-Id: Ica225160efba504163c6a5b946e63b0e37cbffc5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110052
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-01-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [7eb289c49cc7245ef3001a39be0c15d06bbe875b]

        tdf#108654: sc: Move UItest to CppUnitTest
        
        While at it, reduce the size of the file a bit
        
        Change-Id: I84b81515a908aa5fb4e5a1688964829b17868e43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110033
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [bf72c4b4f84d6cd3322d4107e5b7b8bbc7911485]

        tdf#57523: sc: Add UItest
        
        Change-Id: I6ae33cf1151820716cc089a105dbfd8aa9994c2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110037
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-27  Stephan Bergmann  <sbergman@redhat.com>  [aa2064c5c5f23f6f4b7bc44e12345b37f66995bc]

        Improve loplugin:stringliteralvar
        
        ...to also consider O[U]String ctors taking pointer and length
        
        Change-Id: Iea5041634bfbf5054a1317701e30b56f72e940fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110025
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [686582b4890f458b6b8ee0e1ab19d9ad64793c85]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 72fb074096addac2c8cc732bb7a73f0fb45ee2a1
          - tdf#135895  improve explanation about copy and renumbering lists
            
               + add <note> about copying and moving numbered list items
                 and how to restart numbering.
               * update command name to "Toggle Numbered List" and add shortcut
               * update icon for "Toggle Numbered List" and move it
                 into an icon table
               * update to <h1>,<h2>,<menuitem>,<note>
            
            Change-Id: I5d7e55e18f0c5d3bd523442a12a3c12448085f92
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109986
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-01-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [728b60fbd550a5100f71a86e07a5c2277955527d]

        uitest: sc: this test can go
        
        Change-Id: Ia1f7af4d52ad6f318247b7aa9d87f2775f34b9b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110036
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [9f60094358b4118840e908eca7cb134311a1224b]

        uitest: sc: no need to have one module for just one test
        
        Change-Id: I2787a3bca577f8f34a9f37b25ed4bc6631bb446d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110035
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-27  Caolán McNamara  <caolanm@redhat.com>  [ce188ba178de0b99ba60c9e7935a118ddceb80bb]

        cid#1472567 Dereference null return value
        
        Change-Id: If5e63883c831ee1ff164126750db86e4c2ec2efd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110006
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-27  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [e2befe5302847a4bcb00c7429886aa2c5c7928bd]

        update credits
        
        Change-Id: Ib58485cc97b61b6e8178b2c2b143a30e520cb373

2021-01-27  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [443f65e9aff72442348e8e0c7162762c7a68ee05]

        packaging: remove resolve_variables_in_downloadname
        
        OOODOWNLOADNAME was set in the global section of openoffice.lst, so the
        code always did set the target path with set_download_filename. Thus
        remove the superfluous sub and then also the no longer used
        OOODOWNLOADNAME variables
        In the same vein: the "script that extracts a tarball that is appended
        to it" method is no longer in use since many years, delete that as well.
        
        Change-Id: I43481a3ec09e064ef77138e1cbfc1dba6854f2d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110017
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-01-27  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [5fd2350c89f1e34a2db939560bd5c830717bf18a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1a2b3002632852187c0f5c5585888e8cb419f414
          - Minor copyedits
            
            Change-Id: Id238b9ae6987152c7759cac21154b61a495b8685
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/110027
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-01-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [14ed118dc22513bf991ac3ff411492097bc857e2]

        tdf#126577: sc: Add UItest
        
        Change-Id: Ic4fdfec07437be0f6c85aa8c90a82177de007f75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110020
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [6d82ea2bd47af3ea94054a9dc57a590f16483369]

        tdf#131442: sc_uicalc: Add unittest
        
        Change-Id: Idbe03f327593b2ada5de82d725aee96920aecf90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110011
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-27  Miklos Vajna  <vmiklos@collabora.com>  [020c721fa937d63b2c1b1bf6185ce1060e630676]

        PPTX filter: fix lost is-narration property for slide narrations
        
        Otherwise removing narrations don't work in powerpoint, it would say
        there are no narrations, just plain media shapes.
        
        Change-Id: Ibd0478540ac018bc23f81223846518b3bf7c7c2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110016
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-01-27  Stephan Bergmann  <sbergman@redhat.com>  [fad5b7b9cf936bf6df49e2ac28977f350db24253]

        Use std::u16string_view instead of OUString in one place
        
        ...due to which an upcoming loplugin:stringliteralvar improvement would
        otherwise have suggested to turn the MinusChar array into an OUStringLiteral,
        but which would have lead to awkward code elsewhere.  (And the code is a bit
        more efficient this way now anyway, of course.  The remaining
        
          OUString numberChar, multiplierChar, decimalChar, separatorChar;
        
        might benefit from a similar change, but they didn't interfere with the
        loplugin:stringliteralvar improvement, so are left alone at least for now.)
        
        Change-Id: I41e3ef987450cbd29d3663a9aeefda336d798170
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110019
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-27  Tor Lillqvist  <tml@collabora.com>  [02bb41dd5197503d0d8b7d8be0a8cd220c0d1c85]

        NSApplication's appearance property exists in macOS 10.14 and later only
        
        Change-Id: I12f586d91e40da130f59eeba3ab65e07eec088d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110013
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110015
        Tested-by: Jenkins

2021-01-27  Caolán McNamara  <caolanm@redhat.com>  [c79426288318b1dd52eff5b38d0e49f37e21b626]

        tdf#138727 help browser didn't flow text
        
        because of its size request, while the paned shrink lets the pane shrink
        below the size request the contents stay at a min of the size request
        and aren't really shrunk, just clipped. Instead don't let the pane
        shrink but don't set a size.request letting it shrink to its natural
        min of its contents which are then truly resized so the text flow works.
        
        Change-Id: Iaf6738ace28c82379ac6322310de9a22f9653473
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110014
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-27  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [d5c2ae6031ff075aad0705c1955f82f59e331769]

        pocheck: don't require reference for stock labels
        
        See d5d905b480c2a9b1db982f2867e87b5c230d1ab9 and related commits for the
        rationale on why those are not extracted like other strings.
        
        Change-Id: I2a339747626e0fb314cac7f57bccb2b91853249c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109916
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-01-27  Michael Stahl  <michael.stahl@allotropia.de>  [e65376ecd6e4356686927a5daeb845faf1fc4a42]

        sw_fieldmarkhide: adjust SwPaM::HasReadonlySel() to the fact that...
        
        ... there is, in fact, an else branch. D'oh.
        
        (regression from f8da730bd66d5d6d3e49935573b3223c06baffbe)
        
        Change-Id: I378b0a78a4ccc9a0e7fa9a6bf2e1ecb456133bed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110012
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-01-27  Noel Grandin  <noel@peralex.com>  [ae95f438cf7eaa3a1a21583432a0158a445969bf]

        tdf#139941 wrong transparency in 3D object
        
        regression from
            commit 508c2e4a2d2b26d6b1842ff98e9aaa4d3adddf80
            transparency->alpha in vcl::RawBitmap
        
        Change-Id: I45a1759fb9a78bc0fc5caa4a5b5362eaddc6f743
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110010
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-27  Caolán McNamara  <caolanm@redhat.com>  [d759009fd85c4e17dc7d482a84e22510e7949f16]

        tdf#138590 use the highlighted menu entry, not the combobox active text
        
        Change-Id: I2fb68c1491d129d5fd9b963ae4db1fb83171a154
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109996
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-27  Justin Luth  <justin.luth@collabora.com>  [a9fb193b1dce89e45522e2c68b1b839017facea8]

        tdf#138907 sw TitlePageDlg: Goto correct (inserted) page
        
        Especially with inserted-in-the-middle pages, until the layout
        was re-calculated, the new pages were not recognized.
        
        This patch should bring this format option into pretty good shape.
        
        I made a couple of decisions:
        1.) Insert an additional content page when adding to end of document
            (otherwise the last index page turned into content).
        2.) Ensure that index pages don't inherit page-renumbering
        
        This CalcLayout could take a fair amount of time on a huge document.
        I tested on a document that took over a minute to load.
        It inserted pages in about 10 seconds. The experience seemed
        reasonable to me given the known slowness of the document.
        
        make UITest_writer_tests5 UITEST_TEST_NAME=\
        titlePageWizard2.tdf138907.test_tdf138907
        
        Change-Id: I6d7763ab10b46b5a459e9b62ed96b0194b2258b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109830
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-01-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [757c4d2d20f5c723be5ab94f26f8faab8a617c74]

        tdf#89244: sc: Add UItest
        
        Change-Id: I77f90e1da6df70a2422607845637e30caeb9e6b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110009
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-27  Alchemist  <rhithick02@gmail.com>  [8bce488df9921c845841677c17fd5f2e8c4c6dac]

        tdf#96505 Get rid of cargo cult 'long' integer literals
        
        Change-Id: I8746b7b32cbebd275fe9f47cce9c80aa87fbc583
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108809
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-27  Vishwas  <19ucc001@lnmiit.ac.in>  [a1146fd95022196636f8c41f7322a7257955cef4]

        tdf#115884 PDF signing should mention it only works with x509 certificates
        
        Change-Id: Ide93b5153824362ff3e3d16bea51c69e0dea1eb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108805
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-01-27  Caolán McNamara  <caolanm@redhat.com>  [8a461913ee1191562b32fbb24b47d276a93b208c]

        cid#1472566 silence Unintended sign extension
        
        and hopefully also
        
        cid#1472568 Division or modulo by zero
        
        Change-Id: Ic774b11fc17f8635c769df912bba4fff69f87d0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110007
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [97e929a61c2d1679c02eb9fb4c13f54a5f0f1988]

        Fix typo
        
        Change-Id: I4235e1cbc76bb12e125be15766c71e527fb10e29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110001
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-01-27  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [02e1909b30da0abdd21ad181f54b48ee05b17ea5]

        Update git submodules
        
        * Update translations from branch 'master'
          to 62c93fad7354fe52c7d8b7e34fbca550b3dd9ac0
          - add .github/lockdown.yml to auto-close issues/pull-requests
            
            Change-Id: I1bb574e273f842052237a3bec08809dc0dea8514
            
2021-01-27  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [a3b9d5cdc12f37673b101d76f1316470f26d9528]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fe637505a1266aa7c67a8a518e9f794957112b80
          - add .github/lockdown.yml to auto-close issues/pull-requests
            
            Change-Id: If6e9943d5b8472c61294c6ebd2ba347ed5070783
            
2021-01-27  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [859e526ffa42a321649179854db29564a92e40c8]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to a968e48f9b2fcef76282a0d0281cf38e1b108e29
          - add .github/lockdown.yml to auto-close issues/pull-requests
            
            Change-Id: I5b4430a9462cfb694d608cf49669b8f9e979442b
            
2021-01-27  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [791fe9fde683e45b3d9220e386bfd977bb462b6a]

        add .github/lockdown.yml to auto-close issues/pull-requests
        
        Change-Id: Ife8e7d7cea3a233219e2dc1158470472afba69cf

2021-01-27  Caolán McNamara  <caolanm@redhat.com>  [3aa8656dcee396384dc540fb7785a4f5455ac3e6]

        rename Toolkit::Gtk3 to Toolkit::Gtk because Gtk2 support is gone
        
        so the need to distinguish no longer exists
        
        Change-Id: I4c11ddffbfa77f04497c454358c1c707ecf1d162
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109942
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-27  Caolán McNamara  <caolanm@redhat.com>  [df788fcc308bbf8950ad8a22a1f8290681b64f0d]

        tdf#139609 avoid fetching unnecessary xid under gtk3
        
        because of the side effects
        
        using a bare GtkGrid as m_pSocket in vcl/unx/gtk3/gtk3gtkobject.cxx
        is perhaps a poor choice, getting its xid causes poor side effects
        wrt events belonging to its child widgets getting delivered to
        the SalFrame widget, so duplicate scrolling after showing a opengl
        slide and/or showing a video and lots of flickering
        
        we're (generally at least) not using the xid under gtk3 so don't set it
        unless it's explicitly asked for. Happily the gtk Player::createPlayerWindow
        doesn't use its arg[0] xid in any case, so don't bother setting it for
        that backend.
        
        Change-Id: I1c59a607a332635091782c3b49de10647558f301
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109941
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-27  Caolán McNamara  <caolanm@redhat.com>  [7d506f6bb45725bff9d5a6ddf0893d826f992596]

        drop unused GDK_WINDOW_XWINDOW define
        
        and expand out gdk_window_foreign_new_for_display macro
        
        Change-Id: I4e29c16bda98f5b7eb44d91345b9f987631281cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109944
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-27  Thorsten Wagner  <thorsten.wagner.4@gmail.com>  [f318b856ed055f1952276355f811153f6b29c93e]

        tdf#138122 Detect window scaling for multi display configurations on macOS
        
        (1) Activate window scaling when at least one retina display is connected
        
        (2) Remove environment variable VCL_MACOS_FORCE_WINDOW_SCALING
        
        Change-Id: If6926ace7238f2be4ae91290872dbb3dbf658221
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110002
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-27  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [f2389a70da606768a39ee599de6a5b24058734aa]

        elementary:  tdf#139047, tdf#139056
        
        -tdf#139047 (update find/search related icons): Fill Mode icons
        -tdf#139056 (update color to match upstream's branding): others
        
        Change-Id: I0c58d518bee61759f2d87961eee5199e855dc8a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110003
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-27  Miklos Vajna  <vmiklos@collabora.com>  [9cbed06bad6d203181b1210e9d811aafd696de46]

        pdfium: use PDFiumPage in SearchContext
        
        Change-Id: I4bdf292c32bbfcfb046e301b4a62771e974f6da0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109995
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-01-27  Mike Kaganski  <mike.kaganski@collabora.com>  [812529bd5d14c36661380e2f1ad2d6ec96738dfb]

        Make it clear that the text is in addition to the previous
        
        Change-Id: I27bd360e3353bf73c58376d3f03a36cad8a1a17b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109978
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-27  Mike Kaganski  <mike.kaganski@collabora.com>  [92365b925c5b05ad92ca592b158ae7e8492c3a4a]

        Simplify ErrCode::anyOf using binary left fold
        
        This accepts arguments with implicit operator== available
        
        Change-Id: Ibaf750471798948bf419e463252f67d470b485de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109884
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-27  Noel Grandin  <noelgrandin@gmail.com>  [ed6765d3181fa1a97fe5d7766b748a7976b6f29a]

        use unique_ptr for mpWinData
        
        Change-Id: I38a9cedc3041a78160536b40bd369df767101de5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109993
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-27  Noel Grandin  <noel@peralex.com>  [b2ebceeaf49aa45979486997e6358697b7045361]

        tdf#92456 store hash with string
        
        so it does not need re-computing when comparing keys.
        shave 5% off time for this bug.
        
        Change-Id: I48870567be00f0ea98cad69e9c48222cd64decf2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109992
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-27  msrijita18  <msrijita189@gmail.com>  [e58d2561f93271879252c2d0eda6cf1a08ef9848]

        tdf#130978 Add a comment to each published API
        
        Added comment to TEMPLATE.SOURCECODE.HEADER to document published API header files
        
        Change-Id: I28675d53a5aa7f0a01275273b3d95b2209f2ba0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109945
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [91029cb6ed0413bff5cdea79153c8477406b88b7]

        Removed duplicated includes
        
        Change-Id: Idabfa3c710cd9286d73ad61d4e9209769c57a5c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/110000
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-01-27  Tor Lillqvist  <tml@collabora.com>  [7e0e90ab2826e4147a74b6c9fe854464362dc9fb]

        A patch chunk should have an equal number of context lines before and after
        
        Some versions of the patch program are picky about that.
        
        Change-Id: I0006ecefcf4afe10971c5f3571c3d32d97598696
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109998
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-27  Jan-Marek Glogowski  <glogow@fbihome.de>  [0c7e8ef07fe9ba7ebc95fdeb5f58275decb4f0fc]

        Fix crash in ProcessEventsToIdle debug code
        
        ... and that code formatting is from clang-format.
        
        Change-Id: Ia73780f5f756a8c3493d27263347190289e4c953
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109999
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-01-26  Seth Chaiklin  <sdc.blanco@youmail.dk>  [bcbecdf72281b974b1c6c1f2a2613d3e2031c8f2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 21232c879538d6d0dc9d6b887a59e80e9496beab
          - clarify scope of application for AutoCorrect Apply command
            
               ( text/swriter/01/05150100.xhp )  (While Typing)
                + added "AutoCorrect for Separator Lines" section
                  from "Apply", because this operation only happens
                  while typing. Just copy/paste for now.
                + added "AutoCorrect for Headings" section from
                  from "Apply", because this operation only happens
                  while typing. Just copy/paste for now.
                + added relevant bookmarks from "Apply"
                * replace German id
                * update to <h1>,<tip>,<relatedtopics>
            
               ( text/swriter/01/05150200.xhp )  (Apply)
                * correct description to indicate that can also
                  be used for "selection", and make clear that it
                  applies the values under [M] in AutoCorrect Options
                - moved section "AutoCorrect for Separator Lines"
                  and  "AutoCorrect for Headings", along with bookmarks
                  to "While Typing", because there is no "Apply"
                  option for these operations.
                + add relevant bookmark for "Apply"
                + add <relatedtopics> and move embedded link to this section
                * update to <h1>,<h2>,<note>
            
               ( text/swriter/00/00000405.xhp )
                * update to <menuitem>
                * replace German id
            
            Change-Id: I65c29d749f691aa62cc3828a03f6b35a5ec41bc8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109973
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-01-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [f082057bea3ef75b837bac7d201fa878389c2972]

        move CppunitTest_sc_macros_test from subsequentcheck to slowcheck
        
        this way, Jenkins executes this module on Windows and Mac as well.
        Before I submitted this test, I ran
        'make clean && make CppunitTest_sc_macros_test' on a Win machine
        
        Change-Id: If84ea0ba5f7376f9cfe62836eb469e4c9e7ea44a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109994
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-26  Tor Lillqvist  <tml@collabora.com>  [57f46d31bf8bd9d741cda9b9172a8ba2db4425ae]

        Accept iOS SDK 14.4
        
        Change-Id: Ibb7800fe407ec6145fed4bb7903b18d40eba9d37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109997
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-26  Miklos Vajna  <vmiklos@collabora.com>  [1093c931e9e4c86a47ea5972217719d5fa169b71]

        [API CHANGE] PPTX filter: fix lost hide-while-show prop for slide narrations
        
        The OOXML markup is <p:cMediaNode ... showWhenStopped="0">, but the UI
        uses "Hide During Show", which is easier to understand, so use the
        second naming in the code.
        
        With this, the PPTX no longer makes the speaker bitmaps on slides
        visible while projecting.
        
        API change, because the animation node is only available via UNO, though
        it's likely that no actual external code would ever interact with it
        directly. (And also add a stub Narration attribute, so that can be
        implemented in a follow-up commit without an API change.)
        
        Change-Id: Ia90a2fb30c2bfdb4cff2901fe11bdf1d4ab38261
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109969
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-01-26  Caolán McNamara  <caolanm@redhat.com>  [bbce1482f161e6e7562fad39897a04454e1c726b]

        cid#1472266 silence Using invalid iterator
        
        Change-Id: I5d332a7f0c718614ad8e07408161e214c4d9d876
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109966
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-26  Caolán McNamara  <caolanm@redhat.com>  [d04b4089449c0fdcaea5dcde9e8469a3ed9eedbc]

        cid#1472493 silence Unintended sign extension
        
        Change-Id: Ib6bda68c1f6efe5492ca7444044b4c900b81e24e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109965
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-26  Marco Cecchetti  <marco.cecchetti@collabora.com>  [be766f8464c07623d8a6539c73652680dff23fd6]

        filter: svg: js engine: text fields support: unit test
        
        Change-Id: I80a7e7906fb2a82d955562a137b208497d4c0d9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109543
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109892
        Tested-by: Jenkins

2021-01-26  Marco Cecchetti  <marco.cecchetti@collabora.com>  [d2bfee3fb3f5292eedf98789956bee4a96217f41]

        filter: svg: js engine: further improving text fields handling
        
        Added support for slide name text field on master page
        
        Change-Id: I969bd3b2d030cf117f4c7022716b55152538f846
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109497
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109871
        Tested-by: Jenkins

2021-01-26  Marco Cecchetti  <marco.cecchetti@collabora.com>  [c65575a83baa2a2f23b1df4672070b33fce9f0cb]

        filter: svg: js engine: improving text fields handling
        
        Added support for slide number and current date, current time fields
        inserted by the user on slides or master pages.
        
        Change-Id: If21b06c58e8fdcc240a540ee6fa87f48a6eb86af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109496
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ash@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109870
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>

2021-01-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [bb7ba2e134ecc08142d2b0bcdb8c861e77a8f3d6]

        tdf#126116: sc_subsequent_filters: Add unittest
        
        Change-Id: I427b184ffd93e818efa85e402ae957ae455c65a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109967
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [7a7f72c30e888222ea8fc92327cdb7743f2307aa]

        tdf#86305: sc_uicalc: Add unittest
        
        Change-Id: If681436295be102c0bc97d0641799b0fdc7063ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109937
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [828f528d4c1eded6b4aec56983c5d93dac4d9ea0]

        sc_uitest: use UNO command 'GoToCell' to move to cells
        
        Change-Id: I03358c29929c3ec9d67bbe6383a6da95fdb64a53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109960
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-26  Caolán McNamara  <caolanm@redhat.com>  [0bbb834a2d21597697333ee88573b2b8e5d43664]

        fix gtk warning about missing 'weight' property
        
        Change-Id: Ifada66e27955c23eefb41852204fd99f6711a7bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109962
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [14b155fdfa0cd2a15e61c6ad040518902625d0d3]

        tdf#46119: sc_macros_test: Add unittest
        
        Change-Id: Ie3a9f663b1957a82f482c131d3f25e8389835f71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109963
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-26  Marco Cecchetti  <marco.cecchetti@collabora.com>  [f3c85aa4423ce896402d16de6c757db410787c74]

        filter: svg: when date/time field is edited directly in mp, is not shown
        
        If a date/time or footer text field in the master page is editede
        directly instead of being filled through the header/footer dialog, is
        not displayed by the js engine.
        
        Change-Id: I4a8aa3a6b5e9931ea0b997d611ce54e8481dbbcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109175
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109869
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>

2021-01-26  Marco Cecchetti  <marco.cecchetti@collabora.com>  [dcb5b4a773213e74785f609ef18d33a2b51dcac0]

        filter: svg: slide custom background unit test
        
        Change-Id: I29990218bfa6095c368ed36ebc9cca909d2136fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109189
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109868
        Tested-by: Jenkins

2021-01-26  Marco Cecchetti  <marco.cecchetti@collabora.com>  [fd84bce804279b881099a7c0d44136d75d015ca1]

        filter: svg: slide with a custom background are not exported correctly
        
        When a slide has a custom background, the background overlaps any
        master page object: text fields, shapes, ...
        
        Change-Id: Icc410617760502fa4092cfe248155b3e20906abb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109089
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109867
        Tested-by: Jenkins

2021-01-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e5e9ddbf5ecf5a11d83fae1a1ee94ac8c35e7cb9]

        Fix typo
        
        in GtkLabel 'numdist'
        
        Change-Id: I33f2b6649c9e49be1a8eb28631f9e1bf4b3dd541
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109842
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-26  Caolán McNamara  <caolanm@redhat.com>  [4d2849d1f6b55b6be4e342a8cf897c03afdba862]

        move the label width matching into source
        
        as mentioned in https://gerrit.libreoffice.org/c/core/+/109308
        "tdf#119931 Fix accessibility warnings" so the .ui itself is
        clean and make this an explicit effort
        
        Change-Id: I782f79f8e3e022c86d860c946ec1426f26f57990
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109955
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-26  Caolán McNamara  <caolanm@redhat.com>  [e40ed5a142ca0258efd15f860e8c0e5d2b97cd39]

        fix --enable-gtk3-kde5 build
        
        Change-Id: I3a49a184f06e7d78a461c3a868de8054aa7069bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109954
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-26  Justin Luth  <justin_luth@sil.org>  [55933f49f5a04708d27dc69e8778ec126646e3a5]

        tdf#139147 sw outline UI: allow clearing of custom list format
        
        Since LO 6.4.5, primarily for DOCX support, numbering can
        have a custom format that ignores the suffix, prefix etc.
        Well, the UI has no way to see or edit that. So allow the
        UI to throw that away and go back to the normal
        prefix/subLevels/suffix model.
        
        Change-Id: I84f93d37c95dabb18facf9140bf8f85b4bac5006
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109839
        Tested-by: Jenkins
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-01-26  Caolán McNamara  <caolanm@redhat.com>  [07ec53a20caa416ba3f64f04151c3317313fa381]

        Resolves: tdf#106484 Print Properties Device tab dropdown change not detected
        
        probably since...
        
        commit 07602e5a8b869be1c45158cf71d6015d17a5f797
        Date:   Wed Jun 24 17:31:32 2015 +0200
        
            tdf#91362: Don't override printer page autodetection
        
            if printer settings haven't been modified
        
        Change-Id: I6a7cb7c7ae00d7d31defe7bc1d191a6bff3ff31c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109951
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-26  Heiko Tietze  <tietze.heiko@gmail.com>  [35713de9d0b4981a019edd25591285d0bc6107db]

        Make brand image clickable
        
        and link to LibreOffice volunteer page
        
        Change-Id: Ie422983d0e23faa16c2e2364b25798b938712a43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109637
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-01-26  Tamás Zolnai  <tamas.zolnai@collabora.com>  [6226d29d576c87a6bea03690badb4cef18ec4a88]

        Revert "LOK: allow slide switching in mobile even if it is same slide"
        
        This reverts commit 6693717155cc3f4ab998c5b77b839bb72cbc7236.
        
        The reverted commit lead to shape deselection by view switch.
        
        Change-Id: I51867e60f0e9e495e2ccf54016d181f4049ad520
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109936
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109943
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2021-01-26  shubham656  <shubham656jain@gmail.com>  [c87723180ccfe11e63823ff8f17d9370d98188f8]

        tdf#119931 Fix accessibility warnings
        
        Change-Id: I5d3e30fdb14e3753d52355eaaf60cd671b907a84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109308
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-26  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [26bd8f5a1d39801f69232c22673cb0da7c76d3d5]

        tdf#137803 sw: fix AutoSize and Wrap of textboxes
        
        When autosize (AutoGrowHeight) turned on
        the textbox fell apart. After changing the text
        of the textbox the positions still were different
        for the shape and the textframe.
        
        Now this fix solves, if the text changes,
        the positions (with the size what worked only
        before) synchronized so the textboxes are kept together.
        
        Also Wrap text inside the shape now works like
        the editeng text did, except in the case of empty
        text boxes.
        
        Note: this fixes only editing (without positioning
        the textboxes by the mouse before or after the setting),
        but not import/export, yet.
        
        The ooxmlimport test has been restored to its original
        state, because the fix for the tdf#135198 is fixed
        by this commit.
        
        To start the unit test just give the following command:
        
        $ (cd sw && make UITest_writer_tests7 UITEST_TEST_NAME="tdf137803.tdf137803.test_tdf137803" SAL_USE_VCLPLUGIN=gen)
        
        Change-Id: Ie13a7a1e81e4099cd8540edd7e008118e58134bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107515
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-01-26  Balazs Varga  <balazs.varga991@gmail.com>  [eea523b686b27b4807ab21b62805ce9fbddf74ef]

        tdf#139809 sc ooxml export autofiltered date columns
        
        Export XML_dateGroupItem, XML_year, XML_month, XML_day,
        XML_dateTimeGrouping based on the OOXML standard.
        
        Follow up commit of: d101a6f8579df8241dcd8100908868cd7d7c3f8a
        (tdf#116818 sc OOXML: import autofiltered date columns)
        
        Note: DOCX round-trip is not lossless here, because
        instead of exporting the original yearly and monthly
        dataGroupItem filtering, the export contains daily level
        dataGroupItem elements for each day.
        
        Change-Id: I456b2240213839725e2b416622986ee4a9cf60d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109699
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-01-26  Caolán McNamara  <caolanm@redhat.com>  [0069bce585ae60eafaaf0f52928941c16eab4fae]

        use an accessor for SystemEnvData::aWindow
        
        with an eye to making it on-demand
        
        Change-Id: If6cefd68a336dc6afe23591c857bd71034215b54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109929
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [e0df00a1c3ec9340fca917dcad2a86d527e7d1dd]

        tdf#108124: sw: Move UItest to CppUnitTest
        
        Change-Id: I130ec18719c6ae959df8cb2c923fef634d17eaf4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109925
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-26  László Németh  <nemeth@numbertext.org>  [9e21215d45b2eea31019711282445580fad0d753]

        tdf#137655 DOCX table import: fix zero para top margin
        
        when only w:beforeAutospacing=0 was specified, but not
        PARA_TOP_MARGIN (see default_spacing = -1 in processing
        of LN_CT_Spacing_beforeAutospacing).
        
        Follow-up of commit 61821277ed4974debd05af89cb7284602512088f
        (tdf#104354 writerfilter: rewrite Autospacing).
        
        Change-Id: I5fff7a8b62450ebaf8ef6b552ecbb2b1cfb24381
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109914
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-01-26  Noel Grandin  <noel@peralex.com>  [d4d87c35e7e166cc6df92aa5be83eb3a65c2d02a]

        dynamic_cast unnecessary here
        
        Change-Id: I25b2c174bab07117849104fbc77fe3568c7f3d6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109935
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-26  Noel Grandin  <noel@peralex.com>  [7383b518af160d89cba19429980141c4d400387f]

        tdf#92456 dynamic_cast to static_cast
        
        the dynamic_cast is unnecessary here, we already know the type
        from GetType(), and is shaves 3% off the time for this bug
        
        Change-Id: Ib3afa45134d68c261cbdaf04521e0e742035f926
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109934
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-26  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [3c85bf2af5ae2f7b180db8f8abf2d4e997491bb9]

        tdf#129180 Fix default paper size in the dropdown
        
        Seems like a few calls to getJobPageSize() are necessary
        before the Page size list can get a correct value.
        
        This is why the problem appeared only on opening the dialog
        but opening/closing the printers Properties dialog fixed it.
        
        Thanks to Justin Luth for the idea!
        
        Note: for testing, change among paper sizes supported by
        the printer, e.g. A4, Legal and Letter.
        
        See also tdf#134646
        
        Change-Id: I792139e274886c1b232ef97a4f1e800e6b32cf71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109655
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-01-26  Jean-Pierre Ledure  <jp@ledure.be>  [0bf25edae966625323be7454a813b76327471689]

        Access2Base - (Control.xba) FIX Get DefaultValue for DateField controls
        
        The DefaultDate was read correctly but not returned to the calling program
        
        Change-Id: Ie15a48a6366c1575f4914a2b60c836890fe53a43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109921
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-01-26  Tibor Nagy  <nagy.tibor2@nisz.hu>  [807a63d66010b1969cfbb61d3609b91909872399]

        tdf#139167 XLSX export: fix proliferation of conditional styles
        
        Run-time created styles “ExtConditionalStyle_N N” for extended
        conditional styles were written back to the XLSX file, growing
        the cell style list by each save-reload with unused styles.
        
        Co-authored-by: Attila Szűcs (NISZ)
        
        Change-Id: Icccb9f5333311556132b760efd4e8c8c2db00858
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109667
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-01-26  Miklos Vajna  <vmiklos@collabora.com>  [80b360085f5974fbb3abe49a88b20f4d39704fb5]

        tdf#134605 DOCX export: fix unexpected loss of footer margin
        
        Regression from commit 51534ac2b9747975945acb6a1e1ba5cc6d73f5c2
        (tdf#127778 DOCX import: fix unexpected heading on non-first page ...,
        2020-05-11), which replaced an import fix with an export fix.
        
        What was missed there is the import fix handled both headers and
        footers, while the export fix only handled headers.
        
        Fix the problem by doing the same mapping for footers: if a follow page
        style has no footer, but the first page style has, then take the margin
        from that one. The import side did the opposite of this already.
        
        Change-Id: Ibb191db4136bce0ad5e4bf14dcea15f5955bd298
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109927
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-01-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [2bc4fad3a82d3fa763630db497a861550567c126]

        tdf#92963: sc_uitest: Add unittest
        
        Change-Id: Ic47f2c715c362554a5b2fdd9f76f49043452d52c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109928
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-26  Stephan Bergmann  <sbergman@redhat.com>  [2682feb036fdf566028a9cab83ba8369484e459b]

        Adapt loplugin:stringconstant to many functions taking string_view args now
        
        So look through (implicit) O[U]String to string_view conversions for those
        arguments.
        
        Change-Id: I1101d3f681d227ad0a76a4477bf52a1a3898cfdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109926
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-26  Noel  <noel.grandin@collabora.co.uk>  [c83166ce7126b3c3c6aca8f6d2ab9cd9e16f5763]

        loplugin:passstuffbyref
        
        Change-Id: I330e0ab6c9955939dad313f9d472f93e39dbd313
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109924
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-26  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [a553c85cbd80a045b2e4742eefaa7fcc3953cb08]

        elementary: tdf#139056 update color to follow upstream brand
        
        - Update Currency related icons
        - Update Cell Border of Calc's sidebar
        - Update Table Mode icons
        - Update Menubar icons
        Change-Id: I3b75b1e3c4792f35548bd4f6042f4444d08ed81a
        
        Change-Id: If3ac469a472e660f6fe25221c9ce1053ac170369
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109911
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-25  Seth Chaiklin  <sdc.blanco@youmail.dk>  [01ac21d99fb9945f9d3ab2fe3ed04e3c86fa5583]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 67826012b8b84e43e92bb7e8111981e3c51fee13
          - Relevant to: tdf#59034  mention that [M] only applies to Default
            
              tdf#59034 makes sensible request to document that [M] only
              applies to "Default Paragraph Style". (Made a few tests with
              7.2.0.0.alpha0+ -- and this seems to still be true)
              Modified explanation of [M] to address this point.
            
              tdf#90507 notes that Tools - AutoCorrect - Apply will convert
              Default PS into "Text Body" PS.  There is already a "note" that
              warns about this -- but it is not easy to understand, because it
              mentions "deselecting". (Was it added in 2015 in:
              https://help.libreoffice.org/4.3/Common/Options_3 by WikiSysop)?
            
              Testing shows that it is true, that if no M fields are selected,
              all Default PS are still converted to Text Body (as long as paragraph
              is non-empty -- in my tests). Have simplified <note> and added point
              about being non-empty.
            
              tdf#95433 shows some confusion about when a Heading is created
              automatically, plus "help" is missing a critical feature (need for
              an uppercase letter). Also, explanation about higher heading levels
              is not clear. Have modified the description for "Apply Styles".
            
              + add a <relatedtopics> for Writer, with link to AutoCorrect commands
              * updated to <h2>,<h3> and <note>
            
            Change-Id: Ib17c12a13a0aff58ebbbfd145cad7809b99cdb05
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109878
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-01-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5658d6a4961f321613e25828597bbadfcebee021]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a8f26cd4da648ffd80ed7292a5c9a2363ca4f153
          - Use Imperative mode
            
            Change-Id: If1d4393608b22a4ae1fdc698ccea84feb911358c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109918
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-01-25  Caolán McNamara  <caolanm@redhat.com>  [a91d640211745dc8807244cc4af787e98046ce93]

        tdf#139857 release mouse on launch context menu
        
        Change-Id: I2baa635dbc81c326eecb1fc579a0f80901d4117d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109895
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-25  Noel Grandin  <noelgrandin@gmail.com>  [1aa31294b2d3fb562ba33d5d873da62439944f07]

        avoid some ref-counting
        
        can just return a pointer here, instead of VclPtr.
        
        Change-Id: I9ab8962cbbe84ed4dfcfd658a6d758112914cb89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109923
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [2dbc9266ec2207c2719c0104168cfcad9f6948da]

        tdf#114710: sc: Add UItest
        
        Change-Id: I687ebbb8b903d2e06b54cd8779e1f8dee73fc3ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109922
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-25  Miklos Vajna  <vmiklos@collabora.com>  [cf5fa358a6bf6e7c0aae2dca1e8fa3334d95ebdb]

        PPTX export: fix missing audio anim node for slide narrations
        
        Once the audio node is there, it'll be possible to specify various
        custom properties on it in follow-up commits.
        
        Change-Id: I8c00de27de483687eaf76d1661baf59c52711246
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109920
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-01-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [0b39d386e4742afa4efcf293baf0e2922505306a]

        tdf#117458: sc: Move UItest to CppUnitTest
        
        Change-Id: I6cd31f3e65bc2a443d105b3d10afc7f9f24a3457
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109919
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [808b2f556667fb2269e8936af91df2a9adf61764]

        tdf#68290: sc: Move UItest to CppUnitTest
        
        Change-Id: I150a7d514ce9c39fe2ac21aa2bc1f0af79cb0a39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109915
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-25  Tamás Zolnai  <tamas.zolnai@collabora.com>  [4211ce171cceee978b6e85ea9accaa6726e774c4]

        tdf#139830: keep the right context for chart after view switch (writer).
        
        Change-Id: Id4829e4bf8f52e2348ebd7874c77e245b18a2bb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109812
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109899
        Tested-by: Jenkins

2021-01-25  Noel Grandin  <noel@peralex.com>  [aa98ed61a7b1e50bcc4f64ceaea3bb0cda360bb4]

        tdf#92456 improve VLOOKUP perf
        
        shave 5% of the time here - ref-counting triggered by copying
        svl::SharedString is significant, so return by const&
        instead of by value
        
        Change-Id: Ic702632da45d75dddab33d6ce1e6f1097ff70de9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109900
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-25  Caolán McNamara  <caolanm@redhat.com>  [46e525c36e62c7cb365f1a1f34373e726cfb49b7]

        tdf#139486 also listen to the Entry to determine if the SpinButton was changed
        
        the Window::FocusOut handler the browser installs is called before the
        Control::FocusOut handler, built-into vcl::Control, is called and
        the Control::FocusOut handler is the one that calls the (speculative)
        ValueChanged so the browser determines that the SpinButton is unchanged
        at the time of focus out. If we additionally listen to Changed at the
        Entry level we will correctly know that widget is modified in some way
        at the Window::FocusOut time.
        
        Change-Id: I540d917fc7375fa61662aa69397bcbaa04a91f26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109912
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-25  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [05eb593379e29d5a1693ed61a7324dab59222a92]

        Update git submodules
        
        * Update translations from branch 'master'
          to cbe7554c6a4fddd40da90728699d7ff5d95cab89
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: Id37c39c29b4b44c9383bb2cf2606eb27a845852c
            
2021-01-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8fadc688cc181f95aa0e9b9e960d24cfadf24f27]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c637d9f61e639170bcdb9e23d3cb08d2fc36d692
          - Mute L10n in embedvar
            
            Change-Id: Ic6948e5a49b4e7c26765c116490d48330efe4259
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109917
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-25  diwanshu885  <dmittal885@gmail.com>  [db12f83a14c03ce81de42a927590a212039aea11]

        tdf#119931 Fix accessibility warnings
        
        Change-Id: I21afac5d1a42073cd67b794a19d7ce7890ed61e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109191
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-25  Tamás Zolnai  <tamas.zolnai@collabora.com>  [5f9b8a1c9a53cb17e87f1ca4f1b1a0de3abd5864]

        tdf#139830: keep the right context for chart after view switch (impress).
        
        Change-Id: Ida345dd884a09b88e35e0df6f9520528c910d9d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109791
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109898
        Tested-by: Jenkins

2021-01-25  Johnny_M  <klasse@partyheld.de>  [7680450f28faf33fe8334d671b20a872e5b3f068]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6f51f03b220c94d1f86c79d9f64589650478f633
          - tdf#132643 Translate German section IDs
            
            Change-Id: Id2896c3e2100e7db0674db51e9b4eee3c5d5583d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109858
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-25  Johnny_M  <klasse@partyheld.de>  [3889845e464db2f7995f2ea7f866c469cd0d91db]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e49b4bb06fc0baabeb596ccb7ceee96526f1052c
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia4995770a2b275f52124e420ce96fd3bbce0ef3a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109856
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-25  Johnny_M  <klasse@partyheld.de>  [a4e838f8ee07a0f33f9e42076ae36d0524afc2e9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9e0fdf3e3709547576a38ab2faea29b8d6279466
          - tdf#132643 Translate German section IDs
            
            Change-Id: I73f081ee1584583a46f5ac2eb02be7e64e779e12
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109857
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-25  Johnny_M  <klasse@partyheld.de>  [d479fbe4f9e08566abad5521c87cbda763b6159e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 73acaccd0ce2bb4b97decdb6c97f418983486ac7
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8fd1696bdd47f2a4fd636eea799e3478de3ba4bd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109855
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-25  Johnny_M  <klasse@partyheld.de>  [17a928f372cbb2a06bb9f5720342b2b82ecc9bc6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1d0c527075a2a6b11961dafa5c7e5aaa607fbc02
          - tdf#132643 Translate German section IDs
            
            Change-Id: I225dcbced537014adb1de4dd7287ea8e849a283a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109854
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f4bf2c2ad79fa415aed6537c497e515dc22a0fe9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8324ab36284f28732a2aa2f1cfc348f46891dd71
          - Use Imperative mode
            
            Change-Id: I3bd34f305190781d6fa5167a53c7b87d91b72fff
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109841
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-25  Tamás Zolnai  <tamas.zolnai@collabora.com>  [ce95ce5d871f06da490bbd47e91ce48073128e79]

        tdf#139830: keep the right sidebar context for chart after view switch (calc).
        
        There is a general behavior to switch to the default sidebar context
        by view deactivation and switch back to the right context by view
        activation. See SfxShell::Activate() and SfxShell::Deactivate().
        By activation, we use the selection to find out the right sidebar
        context. See GetContextForSelection_SC() method for example. However,
        for charts, this does not work, because the chart window is a separate
        environment and the shell does not know what is selected inside the
        chart window. So let's avoid context switches when we have a chart
        window active. Let the chart controller handle sidebar context changes.
        
        Change-Id: I272ee5c35ac30221eed2930201c4710a9a5877c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109790
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109897
        Tested-by: Jenkins

2021-01-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [ec7ea311671928d0b66989aaa0542be902d85c3c]

        tdf#138780: sw_ooxmlexport12: Add unittest
        
        Change-Id: I439abf01e753d64fa61bf1fc776d579e1e006d73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109893
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-25  Dr. David Alan Gilbert  <dave@treblig.org>  [506036ba3f98db5fd83abaf494d3a9ab85561c18]

        clang/constfieldsrewrite.cxx: Remove duped lines
        
        Spotted by cppcheck.
        A duplicated if and comment; looks like a merge screwup ?
        
        Change-Id: Iceed88d85d42be601975b7a1daff7a1f002644d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109863
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-25  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [cc46ce1b78fe71eb66fc0a09e44f01428a9e4069]

        fix packaging of mac builds targeting apple silicone
        
        the scpactions are what assemble the dmg (add the license & readme
        folders, the background image and the .DS_Store for alignment/the
        layout).
        Adding the AARCH64 statement is necessary to add the architecture to the
        filename.
        
        Change-Id: I0095b8d631cdaa7ce4333fde15dd17d4faf44e8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109818
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-01-25  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [6c4cb4e7e0afce2989c9fe596fd74a35eece6206]

        mac packaging: capture output of signing call
        
        by replacing system() call with backticks operator, since now the
        macosx-codesign-app-bundle script doesn't redirect the output to
        temp-files anymore (see e2fcbac50549ca96b092d64bd14a37cee6b12e0a)
        That way the output can be added to the log in case of failure.
        
        Change-Id: I954cbb2ed28cfe0f7e1e8ebc8f21aeb1711a4d9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109816
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-01-25  Miklos Vajna  <vmiklos@collabora.com>  [c5f3b3d38fb272c261987c25e4378c556bae0c5a]

        sw: prefix members of SwBidiPortion, SwDoubleLinePortion, ...
        
        ... SwGrfNumPortion and SwSaveClip
        
        See tdf#94879 for motivation.
        
        Change-Id: Iade32e16fa36555aacbfe794895d015bee0226de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109866
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-01-25  Andras Timar  <andras.timar@collabora.com>  [4c8f68effdb19673cf9b588acec494eecfbfa5a7]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to cb4ec680e582197c2fac3aa94798c4df9bb86ca2
          - update Danish dictionary
            
            Change-Id: I367128d4d4bd5080f6a39c0bfad085027ef9bea6
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/109894
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2021-01-25  Justin Luth  <justin_luth@sil.org>  [32d11fb200d45cdacb973b625488d0b8bbee6d81]

        Revert "sw: DOCX export: don't export numPr to style from outline numrule"
        
        This reverts 7.1 commit 9e455724e50bf512683b1cddfeb7493e047c19ae.
        to fix regression bugs tdf#138780 and tdf#139089
        
        Change-Id: I2a5bbcd990a6648667342cc989160582e0367f09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109864
        Tested-by: Justin Luth <justin_luth@sil.org>
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-25  László Németh  <nemeth@numbertext.org>  [6f6922fb467945157b9a5b42dea6f7e0ef2f8685]

        Revert "tdf#138865 don't set ColumnToggleType::Check"
        
        This reverts commit 4cabfc30bf2db873930cef4f7f1b0243ae2fde28
        because the clean-up in commit 3d2a431da1126f4924f6cd7e5abac6488cd480e7
        (tdf#139115 vcl tree list: add new toggle behaviors).
        
        Change-Id: Ieb57c035837e7740d105fa688fdf2b1bffcb88d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109686
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-25  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [0426748927919dbfd4cf5c0bb904e21a90d6c9d7]

        tdf#136755, tdf#124008 - delete the variable beforehand REDIM
        
        If an array of objects is passed as an argument to ReDim, delete the
        variable beforehand, otherwise the construction of the new variable
        fails, because the old one is still on the stack.
        
        Change-Id: Ic863a36f5f2aca658df369f95d275aa287edf795
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106832
        Tested-by: Jenkins
        Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>

2021-01-25  Dr. David Alan Gilbert  <dave@treblig.org>  [0d5a0bf753dbc5ec3c3320a47972ccbe819787bb]

        chart2: Merge some if's
        
        Spotted by cppchecker, some sets of if's that can be merged since they
        have identical conditions.
        
        Change-Id: I28c35767eb96e31ab059abcfc014423704c988f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109862
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-01-25  Dr. David Alan Gilbert  <dave@treblig.org>  [4e55bf7553fd90639769184e7027f275d31ca0b1]

        PresenterSlideSorter::mouseMoved: Merge identical if
        
        cppchecker spotted a pair of neighbouring if's with identical
        conditions; merge them.
        
        Change-Id: I29e13eb5eeca157d06f98c94587167c1a2ddec12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109850
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-01-25  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [6c8a6b6aa2f962bd2fadbdf27405bfcd7d167fec]

        SwFntCache: move down from SwFormat to SwTextFormatCol where possible
        
        Change-Id: Ia5dcc3b1145c6bd65253577499da3bb80d82e926
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109659
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2021-01-24  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [013d6da8737ec074f9e398ec27cb91926572b2b4]

        Dont double clear caches
        
        - NumRuleChg calls sw::BroadcastMixin::CallSwClientNotify
        - which always calls SwModify::CallSwClientNotify
        - which always clears caches
        
        Change-Id: Iaf00e90bb7db9bd20ec08718043ce5b4025abecc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109153
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2021-01-24  David Tardon  <dtardon@redhat.com>  [f341a9da2eb63ea40ccc5a17d7c9dc557682469f]

        upload libodfgen 0.1.8
        
        Change-Id: Ibc59469b74d54a2b307ea708ea5c4a752532f0b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109840
        Tested-by: Jenkins
        Reviewed-by: David Tardon <dtardon@redhat.com>

2021-01-24  shivam-51  <shivamhere247@gmail.com>  [6b6b6f011c313e1a3419bdbe3e50ce09a0fb7d9a]

        tdf#139136 Style Inspector: "true" and "false" now localizable
        
        Change-Id: Ib223e941ca4285a0eeae9127edc161311f56aa36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109709
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-24  Caolán McNamara  <caolanm@redhat.com>  [53486257c0a3aaf5559d5f336db2e4245a33277f]

        similar to tdf#139774 for a combobox sx10601 is probably a better choice
        
        see extensions/inc/bitmaps.hlst and framework/inc/bitmaps.hlst for
        the two similar cases which use sx10601 too
        
        Change-Id: If44c0dcdbabc83cf35e9c1320c20aac9fdb68523
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109844
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-24  Caolán McNamara  <caolanm@redhat.com>  [e7de614279323337b23dfa62aaa336ed6b121f72]

        cid#1472266 silence Using invalid iterator
        
        Change-Id: Ibb2e139d60496925ef96f13b15bae4bfb0bd0c67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109845
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-24  Caolán McNamara  <caolanm@redhat.com>  [18c5fc0a115b483aca021d7f58dca6096659773b]

        cid#984146 return of Uninitialized pointer field
        
        since...
        
        commit 3d2a431da1126f4924f6cd7e5abac6488cd480e7
        Date:   Thu Jan 7 19:07:23 2021 +0100
        
            tdf#139115 vcl tree list: add new toggle behaviors
        
        I have some remaining concern that m_pCursorOld can end up pointing to a
        deleted row
        
        Change-Id: If5cc9e7fbf16fbd64cdbb6c7843d148c051ee68c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109843
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-24  Noel Grandin  <noelgrandin@gmail.com>  [d1a4a2543f6e8c19de3dcff11c8b5b39966d7fba]

        Window::HasMirroredGraphics is unnecessary
        
        because it just calls it's superclass method (although in a
        complicated way).
        
        Ever since
            commit 19c5867f922e9acf0564b6213fa15cc899a77c16
            Date:   Fri Feb 7 22:32:58 2014 +1100
            fdo#74424 HasMirroredGraphics changes
        
        Change-Id: Ie4a706aab527ab648bead2ffa9854230e1e0a580
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109860
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-24  Dr. David Alan Gilbert  <dave@treblig.org>  [2149960b862b83ff7678ce3cba37c226269edbd9]

        SdrMarkView::SetMarkHandles  Merge identical if's
        
        Two neighbouring if's spotted by cppcheck with identical conditions;
        squash.
        
        Change-Id: I0b8822991564b994a9c908b28dcf3f2636bb68be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109852
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-24  Dr. David Alan Gilbert  <dave@treblig.org>  [22070dfc6b9645346de46d90858b6a6b17d8259f]

        SvxLanguageBox::SetLanguageList  Merge if's
        
        Cppcheck noticed a run of 3 if's with the same condition next to each
        other; they're fall out of e54d65dea830c which simplified the conditions
        to all be the same.
        Squash them.
        
        Change-Id: I5f0b928b9a629dc43cc62cc03ab6ced2a4b42b2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109851
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-24  Stephan Bergmann  <sbergman@redhat.com>  [42c33aebdc7c1136b487897f5d55a218518f6c91]

        Switch http -> https also in scp2-based version ini-file
        
        ba69036c8e889237da4bb312d7c5c94066abbfd3 "Upgrade update check and extension
        URLs to https" had changed ExtensionUpdateURL only in the corresponding instdir/
        version ini-file generated by instsetoo_native/CustomTarget_setup.mk.
        
        Change-Id: Ia6281fceec649495681051093ce744edbfe1d225
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109823
        Tested-by: Guilhem Moulin <guilhem@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Guilhem Moulin <guilhem@libreoffice.org>

2021-01-24  Stephan Bergmann  <sbergman@redhat.com>  [4ad4bfbfea8c324030a7085141c58fd6e9fe1805]

        Switch ridl.jar -> libreoffice.jar also in scp2-based fundamental ini-file
        
        35518c92365cc183ba6cce2a4d284a130c0ca13f "Move all public Java classes to
        libreoffice.jar" had changed URE_MORE_JAVA_TYPES only in the corresponding
        instdir/ fundamental ini-file generated by
        instsetoo_native/CustomTarget_setup.mk.
        
        Change-Id: I76c65b4f2fc5088b1b9bb1c0976d895b963108b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109822
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-24  Stephan Bergmann  <sbergman@redhat.com>  [3c9f8e5d9740186aa57f9a6b8c867fcc7948353b]

        -Werror,-Wsign-compare (clang-cl)
        
        Change-Id: I887d8bc4554880ca826259c8f9b30aaa3b41ec1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109820
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-24  Mike Kaganski  <mike.kaganski@collabora.com>  [654c5272299057681d295afb76fc984b20868c7c]

        Use ContainerType().swap and avoid local variables
        
        Change-Id: I773555180758a97aff37f9bc27de83c355d71521
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109761
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-24  Michael Meeks  <michael.meeks@collabora.com>  [b35f6971561bc095965e82f230e0307f6694228b]

        sc: GetRowForHeight performance improvement.
        
        Instead of just skipping hidden rows, either skip or interpolate
        into visible ones.
        
        This method, and it's single caller look rather unusual to me. It is
        unclear why we would want to return the results we do, and why the
        one caller subtracts a row.
        
        Some surprising proportion of tile rendering was exercising this code
        path extremely slowly.
        
        --5.94%--ScDocument::GetPrintArea
                  |
                  |--5.04%--ScDrawLayer::GetPrintArea
                  |          ScTable::GetRowForHeight
                  |          |
                  |           --4.58%--ScFlatBoolRowSegments::getRangeData
                  |                     |
                  |                      --2.46%--ScFlatSegmentsImpl<bool, bool>::getRangeData
        
        Change-Id: I75418d6af59a33b99e8bb0c374139e1a4ee6ef87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109837
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Tested-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-by: Ashod Nakashian <ash@collabora.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109848
        Tested-by: Jenkins

2021-01-24  Michael Meeks  <michael.meeks@collabora.com>  [27cec4edf112ba65d8c9d264c00cb39e2415a8cd]

        lok: avoid expensive fetching of a property.
        
        --doc_setView
           SfxLokHelper::setView
           SfxViewFrame::MakeActive_Impl
           SfxApplication::SetViewFrame_Impl
           |
            --SfxDispatcher::Update_Impl
                      |
                       --SfxWorkWindow::UpdateObjectBars_Impl
        	         SfxWorkWindow::UpdateObjectBars_Impl2
        		 |
        		  --framework::LayoutManager::requestElement
                            framework::LayoutManager::createElement
                            |
                            --11.97%--framework::implts_isPreviewModel
        
        We re-calculate the calc print-area on every setView via this
        code-path; pointlessly expensive.
        
        Change-Id: I36dbdc60a789fac4e2a82825b145725a4a4d6439
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109805
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2021-01-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [656a59e95f82c4206d5889d252f5c48027343b17]

        tdf#135590: sw: Add UItest
        
        Change-Id: I89b1b7fef33cfd6960af4da38112199f3874d9fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109828
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-23  Rafael Lima  <rafael.palma.lima@gmail.com>  [785e46b264dd1b322a5302a4121e5494e4e1ae65]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 37a79c487851addcdac66d5f229556a53f5d4416
          - Create SFDocuments Help page (ScriptForge)
            
            Adds a new Help page for the Document service provided by ScriptForge.
            
            Add a <variable> tag to the sf_ui.xhp for x-ref.
            
            Change-Id: Ic65daf9ebcecddf569bd494c10010f03bb360299
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109687
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-23  Rafael Lima  <rafael.palma.lima@gmail.com>  [df41b6a402a337d8bdc9615b027a2c8f209f2046]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7c1c258ce3396984a5c57874f5ab1e28758c9ed5
          - Fixes localization issues in ScriptForge Help pages
            
            Some code blocks with comments need translation and therefore need to have the localize="false" removed.
            
            Also, other parts of the text shouldn't be localized, so localize="false" was added.
            
            Change-Id: Id072eb88f95ee8759f86d2ca3736698855b50b4b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109801
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-22  Caolán McNamara  <caolanm@redhat.com>  [8df14a82cee4fe0c4ca6f994c7c3f92373b411a3]

        tdf#135550 ListBox should triger an event when changed non-interactively
        
        not just when changed by the user
        
        Change-Id: If2238341ff8465fee6375dad1ea9b4d7ec0110e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109827
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-22  Miklos Vajna  <vmiklos@collabora.com>  [6b15a8658f369e4144251854bcdb736acb595f47]

        PPTX filter: fix playFrom command handling for slide narrations
        
        The import side went wrong in commit
        812ee7a6dc29b55acfbeaa1a43e632adbaf72e6b (Removal rtl and string
        cleanup, 2012-12-31), which turned a prefix check into an equality
        check.
        
        The export side ignored the command parameters, now we write 'playFrom'
        instead of 'play' in case we have a start timestamp.
        
        Change-Id: Ia7e058e17400b1efbf7a6254355a70c4a5e15dbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109825
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-01-22  tushar  <tusharrai282@gmail.com>  [61d2014254a6bf1da68e2f13d3de2c099fcb8883]

        tdf#133889 Upcasting the type of actual parameter.
        
        Type of actual parameter is made same as formal parameter.This is done to undo the conversions made in sbxToUnoValueImpl.
        
        Change-Id: I8c7a880503d927eb43ad38eac4bf01451442834b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109773
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-01-22  Caolán McNamara  <caolanm@redhat.com>  [651e9e7278fffa79248fb173432de0af4a622b5d]

        tdf#135590 rotated paper sizes reported as portrait size they are not
        
        since...
        
        commit ff4896a2af1df6138e9246fe1588dfe8c3748f1a
        Date:   Fri Jun 29 11:36:03 2018 -0300
        
            Sets paper sizes listbox in print dialog
        
        see as the above commit added some uses of doSloppyFit to vcl I imagine
        the calls there want to be able to match rotated paper sizes, but in
        the cases of tdf#135590 we don't want that behaviour because it doesn't
        match what the user is presented with, the width and height are swapped.
        
        So drop matching against swapped height/width by default, but let calls
        added in 'Sets paper sizes listbox in print dialog' continue to match
        rotated sizes.
        
        Change-Id: I34aeddf12a7ca22234fbc6394487d3c8da7772ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109784
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [6bda2e11c553b4032a33b95dd89e762db23e60f3]

        tdf#130614, tdf#108887: sc_uicalc: Add unittest
        
        Change-Id: Ib0e7e1656dfb631e6cc8a897d376c783455483d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109817
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-22  Noel  <noel.grandin@collabora.co.uk>  [6907cbb8973c9637a07032ad1b885280e91f4d4c]

        improve loplugin:pointerbool
        
        to look through template instantiations involving std::forward
        
        motivated by
            commit b1617acde182d1683bdfb529794d7456f8b4bf6d
            drop RadioButton arg defaults
            the nBits arg in builder.cxx was in the wrong place
        
        Change-Id: I222ea2aeea6f44ae54839e824a247a8105392c2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109789
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9043ab3236e91c9d2e8ecc997e9e46d80547d1bd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 859c52b35a1cd6b624554c71f8ef2097ddd58b11
          - Fix typo
            
            Change-Id: I8f17236721839f1a0fc909629e80c6e18e98fd18
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109826
            Tested-by: Jenkins
            Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>
            
2021-01-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [6c8c4a2ce127632c05d9ad6383e0ec107623e386]

        tdf#139782: sc_subsequent_filters: Add unittest
        
        Change-Id: I2baa559b368a4c3110a6e726baafc394a16360af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109781
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-22  Stephan Bergmann  <sbergman@redhat.com>  [046703b829db685d7e929a137088b06dbfef18fe]

        Percent-encode spaces also on Linux etc.
        
        ...following up on 336a9ec1c4801ab57264b264ead90e5c14451230 "URI-encode spaces
        in PRODUCTNAME for UserInstallation"
        
        Change-Id: I73fadea567c8e26f6a337c094623fa83be1e2188
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109815
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2021-01-22  Caolán McNamara  <caolanm@redhat.com>  [bc9478602d81dcd0a3bbddd8658c1f0d54d10a7a]

        tdf#139590 Drag and drop doesn't work in SdrObjEditView
        
        Change-Id: Id8deeee0c1a919f330bc6623f708453279a214c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109785
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-22  Caolán McNamara  <caolanm@redhat.com>  [41372210fbbc497eb6353c998fca0b5502b331d9]

        tdf#135590 MapUnit::Map100thMM fallback is inappropiate for writer
        
        which uses MapUnit::Twip
        
        so directly after insert, envelope, ok the new document sidebar
        was using MapUnit::Map100thMM to lookup paper sizes instead of
        MapUnit::Twip giving inconsistent results against format, page
        
        Change-Id: I6a92fddedfe9fef8ad7532ad00b2b38b9741bb69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109782
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-22  László Németh  <nemeth@numbertext.org>  [b7ca9576c26ed258537134c0cf2944cfcfc65f2e]

        tdf#138899 DOCX import: fix removing last para of section
        
        Fix regression from commit 39090afac268f9ae985832c2f08863b41e6c06f2
        (tdf#120336 DOCX import: fix page break after tracked deletion),
        limiting the condition only for *empty* section starting
        paragraphs with tracked deletion.
        
        Change-Id: I020c8b0edf5d4a37a9150cccec8c25fce50327d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109779
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-01-22  Stéphane Guillou  <stephane.guillou@member.fsf.org>  [751e4e129e4f35491f029f965a4274a9b7b5e6cc]

        fix typos and reword UI descriptions for clarity
        
        Change-Id: I105af83c1f490ab49e0ba061b08069787ebaa49f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109776
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-01-22  Justin Luth  <justin_luth@sil.org>  [9e41002701285dc89a4dc8c91619a51071995172]

        tdf#121669 ww8 export: use the "we have equal columns" flag
        
        If the columns are marked as AutoWidth, then there is
        no need to go to the remarkably poor layout code
        to determine if the columns should be exported as equal.
        
        In this case, it appears as if the layout engine hadn't
        really identified the full width, or evaluated the
        wish values of each column.
        
        This fixes DOCX, DOC, and RTF.
        
        Change-Id: I1a1193b65d01e654b3bfbfaee7d8c02a683ae2c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109762
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-01-22  dante  <dante19031999@gmail.com>  [e32075d09e1407cebe0f2247868294d5eb4583f4]

        Relocate mathml
        
        Change-Id: I0eb512980261629827b411ab3009b48c1fe6075c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109629
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [6220d619b42b18cca7280174daed56aad5c82fce]

        sc_subsequent_filters: factor out common code
        
        Change-Id: Iaa5ed1b3f68b257ec94731c2873e6016c7988608
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109780
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-22  Noel  <noel.grandin@collabora.co.uk>  [1414bbf06f376cad4409ff23a635b0605b45ead3]

        find-can-be-private-symbols
        
        update the script to use python3, and run it
        
        Change-Id: I9c2a86e1f7a2eb889dcf214f2a2f6a31ceb1f59e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109710
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-22  Caolán McNamara  <caolanm@redhat.com>  [90f2a582a2d5e435012ec38e50022f41b04ae882]

        tdf#138409 numerical ControlFormat strings shouldn't be localized
        
        i.e. input fr/de 12,34 should be stored as 12.34
        
        Change-Id: I20c97d2d604998a40e3a15963aa3d8716101e3c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109772
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-22  Szymon Kłos  <szymon.klos@collabora.com>  [ba05c093143ba993af143e25acdeda76d9d1f888]

        jsdialog: fix tabcontrol json structure
        
        Change-Id: I1a295ece6e618e3bb81b8842a8b9df5de1cbffac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109366
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-22  Szymon Kłos  <szymon.klos@collabora.com>  [a6f45c525226e858ccca5078a6a41e8b07a78b86]

        jsdialog: partial updates for more widgets
        
        + DrawingArea
        + Combobox
        + Listbox
        + RadioButton
        + Expander
        + IconView
        + Entry
        + TextView
        + SpinField
        
        Change-Id: Ic1fdc8ae37216089d0ba18191ff12895c1f5e84e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109367
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-22  Dennis Francis  <dennis.francis@collabora.com>  [fbafc005e8beafa62a44ced467b342233caf746e]

        unit test: check for row height invalidations on sort
        
        Change-Id: I5b4e690c48583dcb609eb139ef2bf8e62d146d30
        (cherry picked from commit 89ce9c72e332b141882d92e809fbc10121aee9a5)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109693
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2021-01-22  Miklos Vajna  <vmiklos@collabora.com>  [a02ea004c35edeb4e93b1cdcaa087e8bdcf1ee47]

        PPTX export: fix size of shape for slide narrations
        
        This was invisible in PowerPoint without explicit stretching.
        
        Change-Id: I29b9f23eba6d59436cb1b6d15c9840794f932e69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109778
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-01-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [71e40f6a3cb4c05e267910ae296b52109096409c]

        Fix typo
        
        Change-Id: I5bea6423a3c3bbe933ae5160ac02923ddea5c408
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109777
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-01-22  Caolán McNamara  <caolanm@redhat.com>  [792a73540dea6fc6ed73ad715632a96aa769502b]

        don't let weird xalign/yalign values creep back in
        
        Change-Id: I85906e1c72f4bf2ff3f48a7c2882423c9965621c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109771
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-22  Miklos Vajna  <vmiklos@collabora.com>  [497591d8e5cf664b4b85d0b464653f174a6b83e8]

        pdfium: use PDFiumDocument in SearchContext
        
        Change-Id: Idbeff3c0bd3bd3134bbefbf6bb55b9a70fe106ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109768
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-01-22  Szymon Kłos  <szymon.klos@collabora.com>  [12a78b0c6c3db1df823d90e0359d84a549f2e894]

        jsdialog: enqueue update on dialog weld
        
        Change-Id: I01f14cdf0aa3ea16cd311aed9abe14423e2ec846
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109727
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ea3514e72961a6ee8b86413dbdbb69c61b368079]

        vcl: rename ambiguious aSequence variable to aPropertySequence
        
        There is maSequence already, which is totally different to this
        variable, so rename it to aPropertySequence, which should hint
        at what it is actually used for.
        
        Change-Id: Ia202c5bd69ed17ebe80ffb522538e03de2a83f3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109601
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-22  Michael Weghorn  <m.weghorn@posteo.de>  [fc3b904b671a71266db2e8b30cbeeef4f7981753]

        Related tdf#139782 sc: Make sure column exists before accessing it
        
        While the first fix (Change-Id
        I12a780bf52024cef31188651813d3a93cc2b5ddd,
        "tdf#139782 sc: Don't try to access unallocated column") makes
        opening the simplified bugdoc I had attached to tdf#139782 work,
        the original document I was given (which I can't share as is, but
        from which the simplified bugdoc was created) had more formulas and
        managed to hit another similar issue related to the fact that columns
        are now dynamically allocated, and crashed trying to access one that
        wasn't yet allocated.
        
        Fix this place as well by making sure the column exists.
        
        Backtrace:
        
            "#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50\n"
            "#1  0x00007ffff7aa7537 in __GI_abort () at abort.c:79\n"
            "#2  0x00007ffff794beb1 in std::__throw_bad_exception() () at /lib/x86_64-linux-gnu/libstdc++.so.6\n"
            "#3  0x00007fffa0b161dc in std::__debug::vector<std::unique_ptr<ScColumn, o3tl::default_delete<ScColumn> >, std::allocator<std::unique_ptr<ScColumn, o3tl::default_delete<ScColumn> > > >::operator[](unsigned long) (this=0x555558827250, __n=84) at /usr/include/c++/10/debug/vector:427\n"
            "#4  0x00007fffa0c23935 in ScColContainer::operator[](unsigned long) (this=0x555558827250, nIndex=84) at .../libreoffice/sc/inc/colcontainer.hxx:44\n"
            "#5  0x00007fffa0c76275 in ScQueryCellIterator::InitPos() (this=0x7fffffff8040) at .../libreoffice/sc/source/core/data/dociter.cxx:1082\n"
            "#6  0x00007fffa0c76c28 in ScQueryCellIterator::GetFirst() (this=0x7fffffff8040) at .../libreoffice/sc/source/core/data/dociter.cxx:1233\n"
            "#7  0x00007fffa0c76fb6 in ScQueryCellIterator::FindEqualOrSortedLastInRange(short&, int&) (this=0x7fffffff8040, nFoundCol=@0x7fffffff7f58: 1024, nFoundRow=@0x7fffffff7fb0: 1048576) at .../libreoffice/sc/source/core/data/dociter.cxx:1304\n"
            "#8  0x00007fffa11b1529 in ScInterpreter::ScMatch() (this=0x5555619f7fd0) at .../libreoffice/sc/source/core/tool/interpr1.cxx:5050\n"
            "#9  0x00007fffa121f653 in ScInterpreter::Interpret() (this=0x5555619f7fd0) at .../libreoffice/sc/source/core/tool/interpr4.cxx:4247\n"
            "#10 0x00007fffa0f03bf5 in ScFormulaCell::InterpretTail(ScInterpreterContext&, ScFormulaCell::ScInterpretTailParameter) (this=0x55555e793030, rContext=..., eTailParam=ScFormulaCell::SCITP_NORMAL) at .../libreoffice/sc/source/core/data/formulacell.cxx:1952\n"
            "#11 0x00007fffa0f028b2 in ScFormulaCell::Interpret(int, int) (this=0x55555e793030, nStartOffset=-1, nEndOffset=-1) at .../libreoffice/sc/source/core/data/formulacell.cxx:1644\n"
            "#12 0x00007fffa0be0274 in ScFormulaCell::MaybeInterpret() (this=0x55555e793030) at .../libreoffice/sc/inc/formulacell.hxx:445\n"
            "#13 0x00007fffa0f07b34 in ScFormulaCell::GetErrCode() (this=0x55555e793030) at .../libreoffice/sc/source/core/data/formulacell.cxx:2974\n"
            "#14 0x00007fffa10bac28 in ScCellFormat::GetString(ScRefCellValue const&, unsigned int, rtl::OUString&, Color const**, SvNumberFormatter&, ScDocument const&, bool, bool, bool) (rCell=..., nFormat=0, rString=\"\", ppColor=0x7fffffff87e8, rFormatter=..., rDoc=..., bNullVals=true, bFormula=false, bUseStarFormat=false) at .../libreoffice/sc/source/core/tool/cellform.cxx:77\n"
            "#15 0x00007fffa0bcb8f8 in ScColumn::UpdateScriptType(sc::CellTextAttr&, int, mdds::detail::mtv::iterator_base<mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell> >, sc::CellStoreEvent>::iterator_trait, mdds::detail::mtv::private_data_forward_update<mdds::detail::mtv::iterator_value_node<unsigned long, mdds::mtv::base_element_block> > >&) (this=0x55555e793330, rAttr=..., nRow=1, itr=...) at .../libreoffice/sc/source/core/data/column3.cxx:794\n"
            "#16 0x00007fffa0b9e315 in ScColumn::GetRangeScriptType(mdds::detail::mtv::iterator_base<mdds::multi_type_vector<mdds::mtv::custom_block_func1<mdds::mtv::default_element_block<51, sc::CellTextAttr> >, mdds::detail::mtv::event_func>::iterator_trait, mdds::detail::mtv::private_data_forward_update<mdds::detail::mtv::iterator_value_node<unsigned long, mdds::mtv::base_element_block> > >&, int, int, mdds::detail::mtv::iterator_base<mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell> >, sc::CellStoreEvent>::iterator_trait, mdds::detail::mtv::private_data_forward_update<mdds::detail::mtv::iterator_value_node<unsigned long, mdds::mtv::base_element_block> > > const&) (this=0x55555e793330, itPos=..., nRow1=1, nRow2=1, itrCells_=...) at .../libreoffice/sc/source/core/data/column2.cxx:2089\n"
            "#17 0x00007fffa0b27563 in (anonymous namespace)::FindEditCellsHandler::operator()(size_t, ScFormulaCell const*) (this=0x7fffffff9180, nRow=1, p=0x55555e793030) at .../libreoffice/sc/source/core/data/column.cxx:3091\n"
            "#18 0x00007fffa0b31267 in sc::CheckElem<mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell>, mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell> >, sc::CellStoreEvent>, (anonymous namespace)::FindEditCellsHandler>(mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell> >, sc::CellStoreEvent> const&, mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell> >, sc::CellStoreEvent>::const_iterator const&, size_t, size_t, (anonymous namespace)::FindEditCellsHandler&) (rStore=..., it=..., nOffset=0, nDataSize=999, rFuncElem=...) at .../libreoffice/sc/inc/mtvfunctions.hxx:149\n"
            "#19 0x00007fffa0b2eb58 in sc::FindElement2<mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell> >, sc::CellStoreEvent>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell>, (anonymous namespace)::FindEditCellsHandler, (anonymous namespace)::FindEditCellsHandler>(mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell> >, sc::CellStoreEvent> const&, mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell> >, sc::CellStoreEvent>::size_type, mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell> >, sc::CellStoreEvent>::size_type, (anonymous namespace)::FindEditCellsHandler&, (anonymous namespace)::FindEditCellsHandler&) (rStore=..., nStart=0, nEnd=1048575, rFuncElem=..., rFuncElse=...) at .../libreoffice/sc/inc/mtvfunctions.hxx:496\n"
            "#20 0x00007fffa0b2b487 in sc::FindFormulaEditText<(anonymous namespace)::FindEditCellsHandler>(sc::CellStoreType const&, SCROW, SCROW, (anonymous namespace)::FindEditCellsHandler&) (rStore=..., nRow1=0, nRow2=1048575, rFunc=...) at .../libreoffice/sc/inc/mtvcellfunc.hxx:141\n"
            "#21 0x00007fffa0b293e3 in ScColumn::HasEditCells(int, int, int&) (this=0x55555e793330, nStartRow=0, nEndRow=1048575, rFirst=@0x7fffffff92ec: 0) at .../libreoffice/sc/source/core/data/column.cxx:3434\n"
            "#22 0x00007fffa0b981b1 in ScColumn::GetOptimalHeight(sc::RowHeightContext&, int, int, unsigned short, int) (this=0x55555e793330, rCxt=..., nStartRow=0, nEndRow=1048575, nMinHeight=0, nMinStart=0) at .../libreoffice/sc/source/core/data/column2.cxx:863\n"
            "#23 0x00007fffa0fcaf7d in (anonymous namespace)::GetOptimalHeightsInColumn(sc::RowHeightContext&, ScColContainer&, SCROW, SCROW, ScProgress*, sal_uLong) (rCxt=..., rCol=..., nStartRow=0, nEndRow=1048575, pProgress=0x7fffffff9740, nProgressStart=406268) at .../libreoffice/sc/source/core/data/table1.cxx:93\n"
            "#24 0x00007fffa0fccdae in ScTable::SetOptimalHeight(sc::RowHeightContext&, int, int, ScProgress*, unsigned long) (this=0x55555a39e890, rCxt=..., nStartRow=0, nEndRow=1048575, pOuterProgress=0x7fffffff9740, nProgressStart=406268) at .../libreoffice/sc/source/core/data/table1.cxx:470\n"
            "#25 0x00007fffa0c7ced6 in ScDocRowHeightUpdater::update() (this=0x7fffffff9910) at .../libreoffice/sc/source/core/data/dociter.cxx:2732\n"
            "#26 0x00007fffa15aae65 in ScXMLImport::endDocument() (this=0x555558902ec0) at .../libreoffice/sc/source/filter/xml/xmlimprt.cxx:1443\n"
            "#27 0x00007fff99f9e04b in sax_fastparser::FastSaxParserImpl::parseStream(com::sun::star::xml::sax::InputSource const&) (this=0x555559b8e0f0, rStructSource=...) at .../libreoffice/sax/source/fastparser/fastparser.cxx:911\n"
            "#28 0x00007fff99fa2318 in sax_fastparser::FastSaxParser::parseStream(com::sun::star::xml::sax::InputSource const&) (this=0x55555a718940, aInputSource=...) at .../libreoffice/sax/source/fastparser/fastparser.cxx:1482\n"
            "#29 0x00007fffecc8fa95 in SvXMLImport::parseStream(com::sun::star::xml::sax::InputSource const&) (this=0x555558902ec0, aInputSource=...) at .../libreoffice/xmloff/source/core/xmlimp.cxx:504\n"
            "#30 0x00007fffa15e0863 in ScXMLImportWrapper::ImportFromComponent(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, com::sun::star::uno::Reference<com::sun::star::frame::XModel> const&, com::sun::star::xml::sax::InputSource&, rtl::OUString const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::uno::Any> const&, bool) (this=0x7fffffffa2b0, xContext=uno::Reference to (cppu::(anonymous namespace)::ComponentContext *) 0x55555591a590, xModel=uno::Reference to (ScModelObj *) 0x55555a39fe50, aParserInput=..., sComponentName=\"com.sun.star.comp.Calc.XMLOasisContentImporter\", sDocName=\"content.xml\", aArgs=uno::Sequence of length 4 = {...}, bMustBeSuccessfull=true) at .../libreoffice/sc/source/filter/xml/xmlwrap.cxx:182\n"
            "#31 0x00007fffa15e3c0b in ScXMLImportWrapper::Import(ImportFlags, ErrCode&) (this=0x7fffffffa2b0, nMode=ImportFlags::All, rError=...) at .../libreoffice/sc/source/filter/xml/xmlwrap.cxx:510\n"
            "#32 0x00007fffa182aa1c in ScDocShell::LoadXML(SfxMedium*, com::sun::star::uno::Reference<com::sun::star::embed::XStorage> const&) (this=0x55555a783820, pLoadMedium=0x55555aa07260, xStor=empty uno::Reference) at .../libreoffice/sc/source/ui/docshell/docsh.cxx:482\n"
            "#33 0x00007fffa182b423 in ScDocShell::Load(SfxMedium&) (this=0x55555a783820, rMedium=...) at .../libreoffice/sc/source/ui/docshell/docsh.cxx:629\n"
            "#34 0x00007ffff5182831 in SfxObjectShell::LoadOwnFormat(SfxMedium&) (this=0x55555a783820, rMedium=...) at .../libreoffice/sfx2/source/doc/objstor.cxx:3128\n"
            "#35 0x00007ffff5174ee3 in SfxObjectShell::DoLoad(SfxMedium*) (this=0x55555a783820, pMed=0x55555aa07260) at .../libreoffice/sfx2/source/doc/objstor.cxx:677\n"
            "#36 0x00007ffff51c5544 in SfxBaseModel::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (this=0x55555a39fdc0, seqArguments=uno::Sequence of length 16 = {...}) at .../libreoffice/sfx2/source/doc/sfxbasemodel.cxx:1883\n"
            "#37 0x00007ffff52f307f in (anonymous namespace)::SfxFrameLoader_Impl::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) (this=0x5555587e4650, rArgs=uno::Sequence of length 13 = {...}, _rTargetFrame=uno::Reference to ((anonymous namespace)::XFrameImpl *) 0x5555569f3330) at .../libreoffice/sfx2/source/view/frmload.cxx:681\n"
            "#38 0x00007ffff5fd8854 in framework::LoadEnv::impl_loadContent() (this=0x555557039788) at .../libreoffice/framework/source/loadenv/loadenv.cxx:1163\n"
            "#39 0x00007ffff5fd45c7 in framework::LoadEnv::start() (this=0x555557039788) at .../libreoffice/framework/source/loadenv/loadenv.cxx:394\n"
            [..]
        
        Change-Id: I2d61e4a29543b1d331ae63d7ec023e88395e0b68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109705
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-22  Michael Weghorn  <m.weghorn@posteo.de>  [3032cf9df042f50511a15c6a627c50f708a34238]

        tdf#139782 sc: Don't try to access unallocated column
        
        This fixes a regression from
        
            commit 7282014e362a1529a36c88eb308df8ed359c2cfa
            Date:   Fri Feb 1 15:15:16 2019 +0100
        
                tdf#50916 Makes numbers of columns dynamic.
        
        Change-Id: I12a780bf52024cef31188651813d3a93cc2b5ddd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109704
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3adff41ab14ab27ca07cffef0f38471ac5321ee2]

        vcl: support creating a Graphic with only GfxLink as swapped-out
        
        This adds support to create a Graphic with only a GfxLink and the
        Graphic is in a swapped-out state. This is similar to the prepared
        state, but the prepared state is a special state of the Graphic.
        In the future, all loading will probably be done in this way and
        prepared state will go away, but for now this is only supported
        for PDF and is used in PDFium import only.
        
        The main reason is to avoid that a multi-page PDF is immediately
        swapped out after loading, which just does unneeded work and
        freezes the application for a while.
        
        Change-Id: I409741d27a4ad309264cdf27b2ba03f2cf37ead9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109600
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4cde10d255ce9741ca8ea115078b104dc4d67057]

        vcl: optimize copying size in px to ImpSwapInfo when swapping out
        
        Calling getSizePixel can force to create a bitmap for vector
        graphic, only for the purpuse to get the size of the graphic in
        pixels. We use this when swapping out, which is not ideal as
        we would force create a replacement bitmap just before we would
        get rid of it. This optimization will just copy the size in pixels
        to the ImpSwapInfo structure if a bitmap exists and otherwise
        leave it empty.
        
        Change-Id: I9ccb1af4ddc63e77e2a6ca536cb4f762d0b5f182
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109599
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9ae99dd8bcb682ca86e51ea89744f3a1c1de1d03]

        vcl: create PDF from DataContainer, use that when swapping in
        
        VectorGraphicLoader is a set of functions that "load" a vector
        graphic (starting with PDF) from a BinaryDataContainer. Usually
        this only needs to create VectorGraphicData and set the correct
        type, as loading will be done on-demand.
        
        Use the VectorGraphicLoader function when swapping-in so this is
        an alternative to calling LoadNative on GfxLink, which loads
        into a new Graphic via. GraphicFilter, which is something we
        really want to avoid.
        
        Change-Id: If529c8ddca2b31660da4ea28d8e75bb20bf3c778
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109598
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2d0cefae7a899e5ed62730468f4fb0f25d6297e3]

        [API CHANGE] change XPdfDecomposer to use XBinaryDataContainer
        
        Using BinaryDataContainer doesn't require to copy the data as it
        is compatible with what is used in Graphic, VectorGraphicData and
        GfxLink.
        
        Change-Id: I01589158ae6bf6ac407bde60f07952e3968e3970
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109597
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-22  Stephan Bergmann  <sbergman@redhat.com>  [05aedcba6672979d317b540bbfa74f5c9b409402]

        Fix use of -fvisibility=hidden with Clang in external/libcdr, external/libqxp
        
        At least on macOS x86-64 you get a warning
        
        > [build LNK] Library/libwpftdrawlo.dylib
        > ld: warning: direct access in function 'std::__1::__shared_ptr_pointer<librevenge::RVNGInputStream*, std::__1::shared_ptr<librevenge::RVNGInputStream>::__shared_ptr_default_delete<librevenge::RVNGInputStream, librevenge::RVNGInputStream>, std::__1::allocator<librevenge::RVNGInputStream> >::__get_deleter(std::type_info const&) const' from file 'workdir/UnpackedTarball/libzmf/src/lib/.libs/libzmf-0.0.a(ZMFDocument.o)' to global weak symbol 'typeinfo for std::__1::shared_ptr<librevenge::RVNGInputStream>::__shared_ptr_default_delete<librevenge::RVNGInputStream, librevenge::RVNGInputStream>' from file 'workdir/UnpackedTarball/libcdr/src/lib/.libs/libcdr-0.1.a(CDRDocument.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
        
        The reason is that libzmf uses -fvisibility=hidden and generates
        
        > $ nm -m workdir/UnpackedTarball/libzmf/src/lib/.libs/libzmf-0.0.a | grep __ZTINSt3__110shared_ptrIN10librevenge15RVNGInputStreamEE27__shared_ptr_default_deleteIS2_S2_EE
        > 0000000000006dd8 (__DATA,__const) weak private external __ZTINSt3__110shared_ptrIN10librevenge15RVNGInputStreamEE27__shared_ptr_default_deleteIS2_S2_EE
        
        while libcdr erroneously does not use -fvisibility=hidden and generates
        
        > $ nm -m workdir/UnpackedTarball/libcdr/src/lib/.libs/libcdr-0.1.a | grep __ZTINSt3__110shared_ptrIN10librevenge15RVNGInputStreamEE27__shared_ptr_default_deleteIS2_S2_EE
        > 00000000000072b8 (__DATA,__const) weak external __ZTINSt3__110shared_ptrIN10librevenge15RVNGInputStreamEE27__shared_ptr_default_deleteIS2_S2_EE
        
        The reason for that error is as follows:
        workdir/UnpackedTarball/libcdr/configure.ac uses, among other things, the result
        of
        
          AX_GCC_FUNC_ATTRIBUTE([visibility])
        
        when deciding whether to use -fvisibility=hidden.  And the old ("serial 5")
        workdir/UnpackedTarball/libcdr/m4/ax_gcc_func_attribute.m4 decides "no" if its
        test compilation generates any warning output.  But Clang on macOS generates
        
        > conftest.cpp:34:56: warning: target does not support 'protected' visibility; using 'default' [-Wunsupported-visibility]
        >                     int foo_pro( void ) __attribute__((visibility("protected")));
        >                                                        ^
        
        and lots of
        
        > conftest.cpp:2:9: warning: macro is not used [-Wunused-macros]
        > #define PACKAGE_NAME "libcdr"
        >         ^
        
        (because of -Wunused-macros set for Clang in
        solenv/gbuild/platform/com_GCC_defs.mk).
        
        Same issue with external/libqxp, which would cause
        
        > [LNK] Library/libwpftdrawlo.dylib
        > ld: warning: direct access in function 'std::__1::__shared_ptr_pointer<librevenge::RVNGInputStream*, std::__1::shared_ptr<librevenge::RVNGInputStream>::__shared_ptr_default_delete<librevenge::RVNGInputStream, librevenge::RVNGInputStream>, std::__1::allocator<librevenge::RVNGInputStream> >::__get_deleter(std::type_info const&) const' from file 'workdir/UnpackedTarball/libcdr/src/lib/.libs/libcdr-0.1.a(CDRDocument.o)' to global weak symbol 'typeinfo for std::__1::shared_ptr<librevenge::RVNGInputStream>::__shared_ptr_default_delete<librevenge::RVNGInputStream, librevenge::RVNGInputStream>' from file 'workdir/UnpackedTarball/libqxp/src/lib/.libs/libqxp-0.0.a(QXPMacFileParser.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
        
        <http://git.savannah.gnu.org/gitweb/?p=autoconf-archive.git;a=commitdiff;
        h=df0894ad1a8195df67a52108b931e07d708cec9a> "ax_gcc_func_attribute: Revise the
        detection of unknown attributes", even though it was apparently meant to fix
        something different, nicely fixes this Clang issue, making AX_GCC_FUNC_ATTRIBUTE
        correctly detect support for visibility now.
        
        When building with Clang on Linux, there is no -Wunsupported-visibility about
        __attribute__((visibility("protected"))), but all the -Wunused-macros are
        present as well, which caused all the AX_GCC_FUNC_ATTRIBUTE checks to be mis-
        detected as "no" there, too.
        
        There are more uses of AX_GCC_FUNC_ATTRIBUTE in
        workdir/UnpackedTarball/libcdr/configure.ac and
        workdir/UnpackedTarball/libqxp/configure.ac, and there are many more
        workdir/UnpackedTarball/*/m4/ax_gcc_func_attribute.m4 in other external projects,
        all of which may cause similar AX_GCC_FUNC_ATTRIBUTE mis-detections.  However,
        they do not cause any noticeable traces like the "direct access" ld warning here,
        so I left those alone for now.  (Ultimately, all the upstream external projects
        should probably deploy the latest version of ax_gcc_func_attribute.m4 from
        <http://git.savannah.gnu.org/gitweb/?p=autoconf-archive.git;a=blob_plain;
        f=m4/ax_gcc_func_attribute.m4>.)
        
        Change-Id: Ia0560cace770ec7da9ee390566a01a5c592f9209
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109774
        Tested-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-22  Justin Luth  <justin.luth@collabora.com>  [b84bcb4fd70ae920ac2f54f70919b773fa9b2e78]

        tdf#138546 sw PageDialog: fix bad reset of colwidth
        
        The presence of border padding was causing the algorithm
        to reset the overall width, which in page style triggered
        an even redistribution of the columns. That should only
        happen when the number of columns changes, or else one of
        the 5 predefined column choices is selected.
        
        My first python unit test is included.
        make UITest_writer_tests4 \
        UITEST_TEST_NAME=tdf138546.tdf138546.test_tdf138546
        
        Change-Id: I650e429568f2ab794649cc557998a809479b6e82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108210
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-22  Mert Tumer  <mert.tumer@collabora.com>  [f72c5680b0e10ad59e2abf0ebc1e71c94c41d173]

        Fix MouseClick shoud be MouseLeft for drawing area
        
        Change-Id: I4dd0c6862c6473d3cbfcc4535c2d2ebe4a0a238a
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108683
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109215
        Tested-by: Jenkins

2021-01-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [86c8c775bbefe333d684e12c99855a3c1de68051]

        tdf#118308: sc: Add UItest
        
        Change-Id: I4d23b4eda9ab3333eb0c062259601ba9bfb2179d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109775
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b3d713e7be354712f8815c877eb3787ac38bdc11]

        Fix typos
        
        Change-Id: Ie8d28702bbae6c76924745a5a773393f1b831012
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109706
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-01-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9b19c772b85e2b19dd6a1296767d99119d54002d]

        Fix typo
        
        Change-Id: Id6594ea397f08e1b460d8ba94cb05e674dfa2ba0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109757
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-01-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [09192bc178f7f7b21ef63508f516f52790f3307d]

        tdf#122643: sc_subsequent_filters: Add unittest
        
        Change-Id: I89aed7ffbe40ddda19baff569b08580f1e4f118d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109770
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-21  Miklos Vajna  <vmiklos@collabora.com>  [e2d46da076f43a7c0d56fc486b9f15339243f7c9]

        avmedia: add doc model for bitmap fill of slide narrations
        
        This allows specifying a custom bitmap for a media shape. It's mostly
        useful for audio-only streams where the additional bitmap may be e.g. a
        speaker icon to indicate this a narration.
        
        Change-Id: I21c1b492ac09b631cf6e3ec8120be8b82c01c26d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109763
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-01-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [9fd193168fe092bf15edbc81b8b1a15ca6d7c032]

        tdf#118207: tdf#118189: sc: Move UItest to CppUnitTest
        
        Change-Id: I1084aaf66d0c1943fa1457de7bb58c2b0b1b1189
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109481
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-21  Caolán McNamara  <caolanm@redhat.com>  [7357210723e4bd90ca9b2c554d5667eb0085c19e]

        Resolves: tdf#133345 Macros Editor IDE: no dialogbox tabs
        
        Revert "property browser appearing as a blank area when changing modules"
        
        This reverts commit a07f0a57378a8901d647e3e5de8347445a82ea17.
        
        I no longer see a stray property browser area with this reverted anyway.
        
        Change-Id: Icbf7c59f582172a9baef9e512c7ddbf7fba0ff85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109752
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-21  Seth Chaiklin  <sdc.blanco@youmail.dk>  [53fffaec2e47278e4deb9d4500f57bd158d31a6e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 18c3e6381615108470e2a17a786b317cc326561f
          - Related to: tdf#55457  how to turn off highlighting after text selection
            
                tdf#55457 displayed confusions about how to "turn off"
                highlighting when typing continues from the end of
                a highlighted selection.
            
                Added an item in the procedure to explain how to turn
                off highlighting in that case.
            
            Change-Id: If670b4de19b25e31b83a12503904bf056c8aeed9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109744
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-01-21  Caolán McNamara  <caolanm@redhat.com>  [a8f6a8722457ec8b6c02f41b628b5cee75b330f1]

        constant 'Focused object has invalid index in parent' a11y warning
        
        clicking in a cell in the databrowser always produces a11y warnings,
        the EditBrowseBoxTableCell parent was set to AccessibleBrowseBoxAccess
        but AccessibleBrowseBoxAccess cannot find it as a child. It appears
        to be constructed with an EditBrowseBoxTableCellAccess as parent,
        changing this to reflect that ownership results in no more warnings
        
        Change-Id: Icdbf7157511ab606bf564f2f48df3a02bd7ede88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109759
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-21  Caolán McNamara  <caolanm@redhat.com>  [5143de38cffb353a99adf354fab47bbbc66b9df7]

        remove deprecated [x|y]align property for CheckBoxes and RadioButtons
        
        the gtk default is left aligned, change the vcl one to match and drop
        the deprecated and unnecessary [x|y]align
        
        Unfortunately on load glade's inline preview shows centered alignment, though
        its "true" preview tool shows left alignment and unsetting and resetting
        draw-indicator will update the preview to show the alignment which will
        be used: https://gitlab.gnome.org/GNOME/glade/-/issues/502
        
        See https://gitlab.gnome.org/GNOME/glade/-/merge_requests/110 for my
        stab at making glade do the right thing.
        
        Change-Id: If454e9ce8462e6b271d2423fe7e8a55788e01fac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109487
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-21  Caolán McNamara  <caolanm@redhat.com>  [f9b2db53b111d59f3cf9704ab49321e148616897]

        merge pair of duplicate blocks together into one function
        
        Change-Id: Id43553befd79dc73683444312629f473a5747678
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109716
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-21  Pranam Lashkari  <lpranam@collabora.com>  [1a13ba5927e5f2fdd8f1461bae568b48dd4abe0b]

        Do not skip cursor invalidation if hyperlink in payload
        
        Change-Id: Iba08f9a52a282bdab890eeb4194222d0b576d64b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109664
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit f7b31b02f2fe28f75d2a70c0261897aba4a7b72d)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109676
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2021-01-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [1ef6d9ede57df21a975a8554f3f967adc5876f73]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f3c6e11313b763dbc88dead50e766e0ab25ab243
          - Review Calc's Change Image Anchor help page
            
            Change-Id: Ic37f8960a05c8207210efc688b2161833c433cda
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109725
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [77ae9bbff7ce7118d711f7110ec15dab908f398e]

        CppunitTest_sc_uicalc: Add local function to select range
        
        Change-Id: If3d7102ef10935e85e263eb4d2dc56d8a29b4e57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109731
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [7c82a66bf7855e5fd082b6da53079a7fbbd6eb72]

        CppunitTest_sc_uicalc: rename function and make it local
        
        Change-Id: Id1e3e1a26cc03abf23059479b6c3e72255fc74df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109730
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-21  Caolán McNamara  <caolanm@redhat.com>  [bf68a2012a580c94ed562c2c9b032e2e973e0980]

        RadioButton tick in a different place than CheckBox tick
        
        since...
        
        commit 302a00a3190743f5e6d2b61e5b40e493c4744b7e
        Date:   Thu Jun 6 17:14:53 2019 +0900
        
            tdf#124947 fix hit area of the radio buttons, size in ios theme
        
        so under gen in tools, options, load/save, microsoft office the radio in
        export as: shading is much higher than the create mso lock file
        checkmark
        
        Change-Id: Ib057c0725352f6a178df006e92024fedf9b82b79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109715
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-21  Caolán McNamara  <caolanm@redhat.com>  [b1617acde182d1683bdfb529794d7456f8b4bf6d]

        drop RadioButton arg defaults
        
        the nBits arg in builder.cxx was in the wrong place
        
        Change-Id: Id4d0dd6919444cb39cf0d9e593f46d324f343a31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109714
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-21  Michael Stahl  <michael.stahl@allotropia.de>  [5e6e87f1556e484c4d4be7e3b01ef668ab602f3c]

        postgresql: fix mistake in RepositoryExternal.mk
        
        Apparently causes "ERROR: Source for postgresql.filelist not found!" on
        non-WNT.
        
        Change-Id: I79cf9074bc8e4948febe76fc963231c916a274cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109760
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2021-01-21  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [af6c3d95da4b76c1611b9052fa9701c26b2b6f1e]

        elementary: tdf#139056 update color to follow upstream brand
        
        Change-Id: I29f79914df001a187336e779426a221cbbf2fb3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109641
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-21  Stephan Bergmann  <sbergman@redhat.com>  [4578b867c37abd9fb822d1d6f4935bd961403973]

        loplugin:doubleconvert (macOS)
        
        Change-Id: I3225ec0916b793a322acb44010563052451f782e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109758
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-21  siddheshpatil777  <siddheshpatil777@gmail.com>  [5419b894a2e791de24d10f0c4433a807e175e7a0]

        tdf#114441: Convert use of sal_uLong to better integer types
        
        Change-Id: I14742675541a315e72191df4ee38c35373b39d52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108842
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-01-21  Jim Raykowski  <raykowj@gmail.com>  [21138573fcc6e300a446ffba8cfde00198fb249e]

        rename grid8 to ddedepend
        
        fixes missed rename in commit
        83de497ae90f69118c35121bc228f15fbb5c5623
        
        Change-Id: Ib344c7a5bb41f063ee5efc13a935b34c82a742d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109729
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-21  Caolán McNamara  <caolanm@redhat.com>  [16bb39c6d878a3c5402445ce6cb4b8b47f7585dd]

        distinguish these two similarly worded warnings
        
        Change-Id: I630cabf23c5d768329910668b65b1e3c755a260c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109753
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-21  Caolán McNamara  <caolanm@redhat.com>  [7a35cff330c642af0bcdccbae48c5980ce3b17d3]

        _yes -> _Yes
        
        Change-Id: Ie85ea2b8a2620d0a62f39b39ebbb2ac41ab85d61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109756
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-21  Balaharipreetha Muthu  <balaharipreetha@gmail.com>  [bacf64408dc9e701194f2e4548a6c7c8a8ba24ba]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 702f5ffa247d7ccc0b35b08eb5a7756e1e1867ed
          - tdf#131206 Comment 13 - 1.
            -Remove section id=”selectnote”  (lines 155-157) from swriter/01/04090001.xhp
            -add select id="selectnote" in swriter/01/04090003.xhp
            -add embed in 04090004.xhp, 04090005.xhp, 04090006.xhp
            
            Change-Id: I5e994d64ab05a3ea27e9aafd5870ffc0b5c19ae3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109734
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-21  Dennis Francis  <dennis.francis@collabora.com>  [c0b283b50f3cb166f85fe77629fff3375b8a3545]

        unit test for row-height invalidations on pasting
        
        ... into a cell whose line-break attribute is set.
        
        Change-Id: I82d021a262d6af48d5eaef5fefa0fe9098758a86
        (cherry picked from commit dc2b3f50baa0e96e1073707574cce401e76ccf28)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109692
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2021-01-21  Dennis Francis  <dennis.francis@collabora.com>  [ab59506f44db55f8c888dbc1bb947b624fefa311]

        lok: Send rows heights invalidation on paste
        
        ... when the dest cell has wrap-text option set.
        
        Conflicts:
        	sc/source/ui/view/cliputil.cxx
        
        Change-Id: I9f0dd157694701c96fd91e02b8232ed205f13ae4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109602
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 5fb8b1b2867af8dc5e55c769cf9923609709f914)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109670
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2021-01-21  Henry Castro  <hcastro@collabora.com>  [033d732cf636aa4e81570864d40c541d7a1c6492]

        lok: unit test incorrect cursor position
        
        Test to not send client side cursor position (0,0)
        due to:
        
            mpOutlinerView->SetOutputArea( PixelToLogic( tools::Rectangle(0,0,1,1) ) );
        
        Change-Id: Ib5cd7f1c0c45073c5d2039e8b889d3a6fd7ef70c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109417
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 08d45119cfb875fa8a5c03d6e946a47f0f680932)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109733
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-01-21  Henry Castro  <hcastro@collabora.com>  [aadfeaff158316af1a868c66fa2fd78fb473c802]

        lok: fix incorrect invalidate cursor position
        
        When the comment is created and it's shown in the "Writer"
        application, it creates an initial output area:
        
        mpOutlinerView->SetOutputArea( PixelToLogic( tools::Rectangle(0,0,1,1) ) );
        
        Unfortunately, it causes that send to client side cursor position
        and scroll to the beginning of the document.
        
        Change-Id: I13e21c71328b7f05781e7cdeed082d6cc2b9d679
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109371
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 4618849a1cbba4e249ee13c3b6412337160a2816)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109732
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-01-21  Balazs Varga  <balazs.varga991@gmail.com>  [0e751d0cb816197f15a2448ec36c57df17387e40]

        tdf#116818 sc,offapi,XLSX import: fix autofiltered date columns
        
        by importing dateGroupItem.
        
        Add property IsDateValue to com::sun::star::sheet::FilterFieldValue.
        
        Note: ODS import/export and XLSX export haven't been supported, yet.
        
        To check/show the fix manually, run the test with
        
        $ (cd sc && make -srj8 UITest_autofilter UITEST_TEST_NAME="autofilter.AutofilterTest.test_tdf116818" SAL_USE_VCLPLUGIN=gen)
        
        Change-Id: I033f1915c710589ff11fe97e9b39e45251976dfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109233
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-01-21  Luboš Luňák  <l.lunak@collabora.com>  [d62ad3efe3c8778cfda00799f1cd7bb3349e0b75]

        cache SalLayoutGlyphs in ScOutputData::LayoutStrings()
        
        OutputDevice::GetTextWidth() requires the layout, and DrawText()
        requires it as well. Moreover GetTextWidth() may be called multiple
        times (e.g. if the whole string doesn't fit the cell).
        Cache up to 1000 layouts, they get cleaned up after LayoutStrings(),
        and with larger cells there won't be that many of them, and with
        smaller cells they should generally contain short strings.
        
        Change-Id: I42defd275467078b2c02c7700ca9bbc2c6e65e15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109708
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-01-21  Maxim Monastirsky  <momonasmon@gmail.com>  [da2b2c9b3d2b3165f237cdde589f44e7d19a2bc0]

        tdf#139696 Use getToolboxId to set item id
        
        This code depends on ToolboxController::m_nToolBoxId being already set, which
        is the case for toolbars, as passed by ToolBarManager::CreateControllers via
        the "Identifier" property, but not for the notebookbar, as can be seen in
        sfx2::sidebar::ControllerFactory::CreateToolBarController.
        
        Avoid this problem by using getToolboxId, like in most other toolbar controls.
        
        Change-Id: I5dfb1bda0886ce3542274a422f8c9111e7fdcf7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109722
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-01-21  Gülşah Köse  <gulsah.kose@collabora.com>  [2c96bd26ec488d865370fe9d394e7c4e228e05ab]

        tdf#134210 Import support for custom stretch values.
        
        Change-Id: I33ced8d667e37b7fb79f4c87b689f45966ac0097
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109658
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-01-21  Caolán McNamara  <caolanm@redhat.com>  [e2b3b0b36558c719795644bdfa2853db5a8d6db7]

        tdf#139298 New created query doesn't show any row
        
        regression from...
        
        commit 5f7cf9ccba25a94c275ec67936dc29f0adb4129a
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Mon Aug 10 19:49:25 2020 +0100
        
            use InterimDBTreeListBox
        
        Change-Id: I755879699aa6fcc9b42b5845ae60406794e11cc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109720
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-21  Caolán McNamara  <caolanm@redhat.com>  [520058bbe9735da18a24986c6e0db59fc2c04415]

        keep the navigation bar control area the same size with hidden scrollbar
        
        which is the way it historically worked before...
        
        commit 7fd9bd4cdf4ffc03b2280964ef3f7e5917769bbd
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Mon Jul 27 11:43:12 2020 +0100
        
            we want the position of the start of the scrollbar
        
        which added a visibility check that we don't actually want as the
        navigation bar spreads out in a ugly manner on a gridcontrol with
        only a few columns
        
        Change-Id: I9f24937c20dbab40e0d031195aa6e3e527cd52f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109721
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-21  diwanshu885  <dmittal885@gmail.com>  [4e6f0f39854e2a0e6c3ea6e9f5d80b2c9dcab3c6]

        tdf#131407: Move UITest to Cppunit
        
        Change-Id: Ib3afe3ac26a348f47aa566e7b2e7986c42112a0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108991
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [47966dfb6ddab661f93d63be6eb34ef00e24ac90]

        tdf#120660: sc: Move UItest to CppUnitTest
        
        Change-Id: I80f95d4a76250a39ccb3942e63e93ef4cb4c51d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109723
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-21  Justin Luth  <justin.luth@collabora.com>  [22ee887346ef870fbf9b758fe2bcaa9aeae04a82]

        tdf#138907 sw TitlePageDlg: Goto correct (existing) page
        
        If the starting page for the new Title pages is
        beyond the end of the document, then insert the
        new pages after the last page.
        Also, handle the "physical" blank pages
        which threw off calculations for Index pages.
        
        1.) It was wrongly inserting before the last page.
        2.) Cap InsertPosition() to document-end.
        3.) An odd/even blank filler page would cause
        missing or mis-applied styles.
        
        NOTE: The wizard is still completely useless
        when adding pages, because GotoPage does not
        recognize that the document has inserted pages,
        and so it goes by pre-wizard page coordinates.
        This is just the first step in correcting
        the overall problem (which I don't know how
        to do).
        
        make UITest_writer_tests5 UITEST_TEST_NAME=\
        titlePageWizard.tdf138907.test_tdf138907
        
        Change-Id: Ie138c4ab3126bc6d3fae16028b41a80bda329f1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108332
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-01-21  Miklos Vajna  <vmiklos@collabora.com>  [47fbbdaf091ea0ec0fb692340ad11f0d4c0f2d5c]

        pdfium: use PDFiumDocument in VectorGraphicSearch::Implementation
        
        Which means no need to manually close the doc in the dtor.
        
        Change-Id: Icf1357f162313a845d7694323d546a6fccad344e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109724
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-01-21  Attila Szűcs  <szucs.attila3@nisz.hu>  [bd6214e2aa6f25e013eef769529b75c1e3b580cb]

        tdf#51022 sc import: fix lost print ranges of last sheet
        
        of documents with external references.
        
        Processing external sheets could remove (or extend) the
        print ranges of the last non-external sheet (indexed by
        nCurTab).
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: Ifc44148875106dad791de61953f3b046b6f2b188
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109295
        Tested-by: László Németh <nemeth@numbertext.org>
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-01-21  Mert Tumer  <mert.tumer@collabora.com>  [5dbdf1d0833eaa5868bff4cef0714ee4cef81cb8]

        Insert draw connectors directly for online
        
        Change-Id: I962a69c142151a43c47efbdb79428760ab07ad98
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108682
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109214
        Tested-by: Jenkins

2021-01-21  Stephan Bergmann  <sbergman@redhat.com>  [067297cb7d81f442f8fed1bd40e52a109688320d]

        Avoid Clang -Werror,-Wunused-command-line-argument
        
        > [CXX] bridges/source/cpp_uno/gcc3_linux_aarch64/callvirtualfunction.cxx
        > clang-12: error: argument unused during compilation: '-fno-stack-clash-protection' [-Werror,-Wunused-command-line-argument]
        
        as seen e.g. on macOS 11.1 ARM64 when building against Clang 12 trunk.  Clang
        supports -fstack-clash-protection on
        
        > $ clang --target=x86_64-unknown-linux-gnu -fstack-clash-protection -fsyntax-only -x c - </dev/null
        
        but not on e.g.
        
        > $ clang --target=aarch64-unknown-linux-gnu -fstack-clash-protection -fsyntax-only -x c - </dev/null
        > clang-12: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
        
        or
        
        > $ clang --target=arm64-apple-macosx11.0.0 -fstack-clash-protection -fsyntax-only -x c - </dev/null
        > clang-12: warning: argument unused during compilation: '-fstack-clash-protection' [-Wunused-command-line-argument]
        
        Change-Id: I98625bb7ed37bf00e97634c1c8d1f87fe3263af9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109719
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-21  Stephan Bergmann  <sbergman@redhat.com>  [af34108d90bbbce90cf00c4b23961787599c7fa5]

        Use C++20 consteval for the Color(sal_uInt32) ctor
        
        ...to make it more obvious that, since 63a68064bb33f180b8a231f7524d99405d910226
        "make the Color constructors explicitly specify transparency", it should only be
        called when the argument is known at compile-time to have no transparency/alpha
        channel.
        
        (This revealed a GCC bug causing bogus
        
        > xmloff/source/chart/ColorPropertySet.cxx: In constructor ‘xmloff::chart::ColorPropertySet::ColorPropertySet(Color)’:
        > xmloff/source/chart/ColorPropertySet.cxx:81:9: error: ‘this’ is not a constant expression
        >    81 |         m_nDefaultColor( 0x0099ccff )  // blue 8
        >       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        so in configure.ac suppress HAVE_CPP_CONSTEVAL when the compiler is found
        broken.)
        
        Change-Id: I68df7bd5fbd9b2dcf2243b5a4bde4064d3d665fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109697
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-21  Szymon Kłos  <szymon.klos@collabora.com>  [e64784c4e8775d0c831ad71c70e73854a4b9aaa4]

        jsdialog: don't send multiple updates with the same content
        
        Change-Id: I601511a85386a8a35cbc6a121a4719928f585794
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109726
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-21  Szymon Kłos  <szymon.klos@collabora.com>  [fbef08d9cb9c5bfc852dc23d5bafc9d057ee3bcd]

        pivot table: avoid crash on drag n drop
        
        Change-Id: I8d081cf884c38b2e4f367143ad728c29b1466fbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109634
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-21  Szymon Kłos  <szymon.klos@collabora.com>  [30ee1dc7d3e479cf5f77452acf163ff61e2697da]

        jsdialog: reduce number of unnecessary messages
        
        Change-Id: I8dfa464a39931a12dd2ecf91fc48f4812d75301b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109645
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-21  Szymon Kłos  <szymon.klos@collabora.com>  [67cdf39b467fc4dffd4b1dafc6d4aff2a09bfe70]

        jsdialog: flush message queue on dialog close
        
        Change-Id: I9e7d24e43a7ee7bf1a006c8d16e7b47a6b714fd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109644
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-21  Szymon Kłos  <szymon.klos@collabora.com>  [b08e5a649c6bff4368e9a6629a940bc2b8f8b07b]

        jsdialog: remove unnecessary handler
        
        Change-Id: I4e4d032c73fc090f443dcc7bef0267e1df123810
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109643
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-21  Szymon Kłos  <szymon.klos@collabora.com>  [f9e05d9472d1d82734f10e8237a597a342ae32f3]

        jsdialog: send updates also for source treeview on drag
        
        + simplify updates
        + unify naming
        
        Change-Id: Iebdaae3d910ef2cba0c818aa17d407e39f62a5e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109635
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-21  Szymon Kłos  <szymon.klos@collabora.com>  [30afe838d35471c3d3e8f90e997ea0f4c152c6ae]

        jsdialog: set entry text without back notification
        
        We don't want to disturb user while editing the text
        
        Change-Id: I8a8b9a688133d27fc2aeaee6178a773641f4a79f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109612
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-21  dante  <dante19031999@gmail.com>  [160d406d5abdabf36e57e2d72b35d9b3fec52cbd]

        Replace bbUseHTMLMLEntities with m_bUseHTMLMLEntities
        
        Change-Id: I3cc0b185de647333591ce28140b37f7e99a2520d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109628
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-21  Seth Chaiklin  <sdc.blanco@youmail.dk>  [18fc6012a3ccbe33605e8f6d593c8457cece98ee]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e9b5c5c090e4874daf878dd555329bfed6c07229
          - tdf#132695 export of character highlighting to MS Word - improve help
            
               Added explanations of the consequences of choosing highlighting or
               shading for export to MS Office. Each choice has an advantage and
               a disadvantage, and these are inverse to each other, so seemed better
               to give clear information so that users can make an informed choice
               that is relevant to their situation, rather than try to recommend a
               better or preferred choice.
            
               Also:
                 + added information about default setting in different LO versions
               because some users might have files exported with older LO versions.
            
                 + added <tip> about using compatibility filter in "Character
                   Highlighting Color" dialog box.
            
               Thanks to Justin Luth and Mike Kaganski for expert advice.
            
            Change-Id: I16c2df016c00ed60b18d9fddfbb3573f425a851d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109672
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-01-20  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [51de39229d45259d2cdc13e2e102d3b73e436d06]

        elementary: tdf#125779, tdf#139056 update color to follow upstream brand
        
        Change-Id: Ifb2f623858274c21c234db34ded9425c3215ffba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109713
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-20  Stephan Bergmann  <sbergman@redhat.com>  [db1561f0510a179045ccea857f9386af83af729f]

        Build compilerplugings code with -fvisibility-inlines-hidden
        
        Even though `llvm-config --cxxflags` does not reflect it, LLVM generally uses
        -fvisibility-inlines-hidden on Unix-like platforms at least since <https:
        //github.com/llvm/llvm-project/commit/6b43f1f40f644b896f44078872c0b93ec3afef67>
        "[CMake] Support -fvisibility-inlines-hidden when LLVM_ENABLE_PIC=Off" debuting
        in release/3.8.x.
        
        At least with my build on macOS 11.1 ARM64 against recent LLVM 12 trunk, that
        caused a mismatch between
        
        > $ nm -m compilerplugins/clang/sharedvisitor/analyzer.o | grep __ZGVZNK5clang24TemplateTemplateParmDecl18getDefaultArgumentEvE7NoneLoc
        > 0000000000028038 (__DATA,__data) weak external __ZGVZNK5clang24TemplateTemplateParmDecl18getDefaultArgumentEvE7NoneLoc
        
        and
        
        > $ nm -m ~/llvm/inst/lib/libclangAST.a\(JSONNodeDumper.cpp.o\) | grep __ZGVZNK5clang24TemplateTemplateParmDecl18getDefaultArgumentEvE7NoneLoc
        > 000000000001ccf0 (__DATA,__data) weak private external __ZGVZNK5clang24TemplateTemplateParmDecl18getDefaultArgumentEvE7NoneLoc
        
        etc., causing (albeit harmless) warnings
        
        > [GEN] compilerplugins/clang/sharedvisitor/analyzer
        > ld: warning: direct access in function 'clang::JSONNodeDumper::VisitTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl const*)' from file '~/llvm/inst/lib/libclangAST.a(JSONNodeDumper.cpp.o)' to global weak symbol 'guard variable for clang::TemplateTemplateParmDecl::getDefaultArgument() const::NoneLoc' from file 'compilerplugins/clang/sharedvisitor/analyzer.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
        [...]
        
        -fvisibility-inline-hidden is presumably supported by all
        $(COMPILER_PLUGINS_CXX) used on non-Windows platforms in the wild, so lets be
        bold and add it unconditionally.
        
        Change-Id: I0d405b4f57066baa098977e65e5ba4a3a47575c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109712
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-20  Caolán McNamara  <caolanm@redhat.com>  [45dbc3023595edf50685776b1d803cdc2e5b0316]

        set parent for database authentication user/password dialog
        
        Change-Id: Idd351405dbdccdf75d350ace876f8a8d00d9e549
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109700
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2021-01-20  László Németh  <nemeth@numbertext.org>  [6aeeef8807fef36295b65d0a300a21466bfbeda0]

        tdf#116757 sw ChangesInMargin: add "Show Insertions in Margin"
        
        layout mode to allow to show the original text inline,
        i.e. only deletions, while insertions are showed in margin
        (opposite of the Show Deletions in Margin mode).
        
        Add a menu to the Show Changes icon on the
        Changes toolbar with menu items for the 3 layout modes
        "All Changes Inline", "Deletions in Margin" and
        "Insertions in Margin" with the following behavior:
        
        – Selecting a menu item turns on also the Show Changes mode
          to show the result immediately;
        
        – Disabling Show Changes mode always show the final text, i.e.
          only insertions. Enabling Show Changes mode again shows the
          changes according to the last Show Changes mode selected in
          the menu.
        
        – The new "Insertions in Margin" mode is intended to be only a
          run-time option, i.e. it's not possible to set it as a default
          Show Changes mode in Options, unlike "Deletions in Margin".
        
        Change-Id: Ie4dc9fe3b4b201fa9976ef04877af649e242ab46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109649
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-01-20  Luboš Luňák  <l.lunak@collabora.com>  [ea610df36842305ef7e26d964ad0a1677be5f553]

        make crashreports include info about the system (CPU,memory)
        
        This may be useful when we again will be deciding on how well something
        is or isn't supported (such as when we were making SSE2 required
        on Windows).
        Breakpad already kind of provides this information (as CPU family, model
        and stepping), but that appears to be next to useless in practice
        (on X86_64 it doesn't even say the CPU vendor).
        So send as metadata CPU name, flags (SSE etc.) and system RAM, as these
        may be possibly useful information.
        
        Change-Id: I77ed935d78501d49f70e8b9769fab6be79f1db77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109358
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-01-20  Miklos Vajna  <vmiklos@collabora.com>  [9e8cb640ed16a392d628c0ec513f6b4f5b947bfd]

        oox smartart: extract composite algo from AlgAtom::layoutShape()
        
        AlgAtom::layoutShape() is more or less the single function where all
        layouting happens for all algoritms. Extract the composite algorithm
        part from it to a separate CompositeAlg::layoutShapeChildren() before
        that function grows too large. This also allows making it clear that
        some local functions are only meant to be used with the composite
        algorithm.
        
        Change-Id: Iccfd5ea0dcca2f531dae14cbed3e900d4ffd9cc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109668
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-01-20  Tor Lillqvist  <tml@iki.fi>  [e2fcbac50549ca96b092d64bd14a37cee6b12e0a]

        Simplify error handling
        
        There were a couple of weird things in this script. Firstly, the
        script redirected stdout and stderr from each invocation of codesign
        separately into a log file. (Several differently named log files.) But
        those log files were never displayed.
        
        Secondly, the script did "set -e" at the start. Thus, if a codesign
        invocation returned non-zero (error) exit status, any code to check
        the exit status and possibly display the log file would not be
        executed anyway.
        
        Simplify thusly:
        
        Don't pass --verbose to codesign. Then if nothing goes wrong, it is
        silent. That is The Unix Philosophy, right?
        
        Don't redirect codesign stdout and stderr to a log file (that would be
        removed if codesign didn't fail). Just let any error message of
        warning from codesign go to the script's stderr or stdout.
        
        If codesign fails, just exit. Error messages will have been written to
        stderr already. No log files to display or remove.
        
        Don't use set -e. Instead if a codesign invocation fails, just exit.
        
        The intent is that in the normal case, this script will be totally
        silent.
        
        Change-Id: Ic6081c418e4c564be768e30bf52b8196ee59f061
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109696
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-20  Attila Szűcs  <szucs.attila3@nisz.hu>  [3d2a431da1126f4924f6cd7e5abac6488cd480e7]

        tdf#139115 vcl tree list: add new toggle behaviors
        
        at clicking on list items with checkboxes to clean-up
        generic VCL plugin commit 2471d6f44c7e8ecbe86a90eeb593b899a08a7408
        (tdf#116675 vcl tree list: toggle by label click (e.g. in AutoFilter)).
        
        This limits the new toggle-always to ScCheckListMenuControl
        (e.g. AutoFilter).
        
        set_clicks_to_toggle() options to set the effect of the
        click on a treeview list item:
        
        0 == clicking never toggles the checkbox (default setting)
        
        1 == clicking always toggles the checkbox
        
        2 == clicking only toggles the checkbox of a selected list item,
             i.e. the first click selects a not selected list item, and
             only the second click toggles its checkbox.
        
        It would be better if we could set this information in the
        .ui files, but I did not find a good way for that.
        
        A good place in the code to call this function can be
        found by searching for the .ui filename.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I5c72d710508fc397f2b6f959d7680b23f8dc6f67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108947
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-01-20  Michael Stahl  <michael.stahl@allotropia.de>  [bd015917e8967b4e3c5325f01484fb53e00f9340]

        vcl: check DISABLE_CVE_TESTS in TiffFilterTest::testCVEs()
        
        Change-Id: Ieec599efd6d715d9cb308f15fdff796b673e903f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109694
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-01-20  Stephan Bergmann  <sbergman@redhat.com>  [5f6b7aac3b9561ec5f31b6294f43dcd24e8da1c9]

        Revert "jsdialog: enqueue update on dialog weld"
        
        This reverts commit ab85732e1c6a1b52cf95fd9fb50b9ccb7cac2137.
        <https://gerrit.libreoffice.org/c/core/+/109636/2> had built green on Jenkins
        against parent Gerrit commit <https://git.libreoffice.org/core/+/
        e63416d7151507dbaf51814316c26c63aec73889%5E%21> "jsdialog: send updates also for
        source treeview on drag", which introduced JSDialogSender::sendFullUpdate, but
        which has apparently never been submitted to master.  Thus, this commit on
        master now started to fail with
        
        > /home/buildslave/lode/jenkins/workspace/lo_callgrind_linux/vcl/jsdialog/jsdialogbuilder.cxx: In member function ‘virtual std::unique_ptr<weld::Dialog> JSInstanceBuilder::weld_dialog(const rtl::OString&)’:
        > /home/buildslave/lode/jenkins/workspace/lo_callgrind_linux/vcl/jsdialog/jsdialogbuilder.cxx:476:9: error: ‘sendFullUpdate’ was not declared in this scope
        >          sendFullUpdate();
        >          ^~~~~~~~~~~~~~
        
        (<https://ci.libreoffice.org/job/lo_callgrind_linux/10209/>).
        
        Change-Id: I98e58ea50fb7524123e25fccb3da571a2ec9783c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109685
        Tested-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-20  Caolán McNamara  <caolanm@redhat.com>  [4e639c37b4dcdc27d46111d0d0cbca966544c2cb]

        ofz#29691 revert throw SvStreamEOFException
        
        reasonably sane code like
        s.ReadUInt32(a).ReadUInt32(b).ReadUInt32(c).ReadUInt32(d);
        if (s.good())
            // use a, b, c d;
        stopped working.
        
        FWIW on a short read we retain whatever was in the variable before the
        read, rather than overwrite it with new random data, so
        sal_uInt32 a(0xdead); s.ReadUInt32(a); assert(s.good() || a == 0xdead);
        
        the msoffice ppt/escher/xls/doc filters especially speculatively parse
        and rely on a variables preinit value in the case of a short read.
        
        commit b345a2bab0d6f981049951a86b172ce49ce7d4c2
            cid#1470786 Uncaught exception
        
        commit 71aec4726a94dcde1169fd293dbecfeb0e840e6d
            ofz#29528 uncaught exception
        
        commit bed03603f6cae264abb9e5b58aa2ab00448d92ff
            ofz#29414 uncaught exception
        
        commit 684885a99a1eb7ad943e9736166d4bb1468663be
            ofz#29443 uncaught exception
        
        commit 93574ac7768d247ed754ecda322e54e4bd447e43
            ofz#29251 Abrt
        
        commit 413db68d95bd39d34e6a6b81a7c5c9478ced0514
            ofz#29152 short read
        
        commit f400e883044143f999c460375a293647b4a57244
            ofz#29151 short read
        
        commit 96ea80a725dfe4ef38993f78917c243f13e3beb5
            ofz#29129 Abrt on uncaught exception
        
        commit 646a635efe6eecbc3d1dd3a7cbb02a278c6f3be5
            ofz#28931 Indirect-leak
        
        commit b0e573f18629d28fe3179c12d0d434653f92fc93
            ofz#29030 Abrt in xlsfuzzer
        
        commit 95407c39168d186ee44e67b1a6a4bcf592c58b84
            ofz#28902 uncaught exception
        
        commit 45175d655ad3773df1c006182108cf25e87b1091
            oss-fuzz: tgafuzzer doesn't pass sanity check
        
        commit b82fc702bae9d6190bda1b4818a47cfa197df6d8
            oss-fuzz: psdfuzzer doesn't pass sanity check
        
        commit e7c76d604a4694e6568bf10c2a06a786f1096319
            oss-fuzz: epsfuzzer doesn't pass sanity check
        
        commit 901e5e7c9170184e286ea3e46fce406136aa9572
            oss-fuzz: xlsfuzzer doesn't pass sanity check
        
        commit 127bfab61c297df06fd8e71e709bc4362cb89d21
            oss-fuzz: pngfuzzer doesn't pass sanity check
        
        commit 77387ae00ae27e3f8bcdf7bccf97fb2db8f196b7
            oss-fuzz: mtpfuzzer doesn't pass sanity check
        
        commit 974ffa79b0fef4ca76558bb8b16bce84af3aaf6c
            oss-fuzz: xlsxfuzzer doesn't pass sanity check
        
        commit 6d6d104cbb382d0045e1f04b12d268992fa5c624
            oss-fuzz: bmpfuzzer doesn't pass sanity check
        
        commit a7d1d107ec58d3b00b4019c89edddcff71ca6ff3
            oss-fuzz: qpwfuzzer doesn't pass sanity check
        
        commit 898993aa62276f59480df8af1da4bad530829b56
            oss-fuzz: pcxfuzzer doesn't pass sanity check
        
        throw/catch parts of
        commit 8c9a4ff511a3b1d84a7a6d08a1b153c07f164abb
            throw exception in SvStream when reading past end of file
        
        Change-Id: Ic49c249768b17b64d8e868655dbc05b31906c2e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109621
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-20  Szymon Kłos  <szymon.klos@collabora.com>  [ab85732e1c6a1b52cf95fd9fb50b9ccb7cac2137]

        jsdialog: enqueue update on dialog weld
        
        Change-Id: Id1fa7e69f2381df6c30598e28514132a20fac391
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109636
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-20  Szymon Kłos  <szymon.klos@collabora.com>  [38d01e5af250fb18aa41db8eeafaa644004a0ed4]

        jsdialog: implemented RadioButton
        
        Change-Id: Iad182d96cb4ff86b1a3fc8bfcca37ea62763fe67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109615
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [14eda8305008f7e3f0425430527a1d4ce8698dbc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a3932cc1047b133170c08c45add70b8197fe9dd2
          - Some corrections in English
            
            * an icon/button is to click not to select
            * Use "long click"
            * remove excessive usage of <emph>
            * "Right click" should not be a <literal>
            
            Change-Id: I604125be12e1ba1bf2504501eca6b757477fc265
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109711
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-01-20  Roman Kuznetsov  <antilibreoffice@gmail.com>  [5657142d9840c8a0fdc0419922289f741aed2bf6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d1564e769638b68222683ba6b4351b378c9d5585
          - tdf#126555 Change Distribution menu label to Distribute selection
            
            in Help
            
            Change-Id: I059873458581565dad34d43dfcf0e2fa98f416ce
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109678
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d90e9c19ffef5a645f5ad3080c25cb4eb98674c0]

        Fix typos
        
        Change-Id: I8bab3efcd63c0f950bc3176e0d26cc896d601083
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109559
        Tested-by: Jenkins
        Reviewed-by: Dante DM <dante19031999@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fdc10ceabccba463c0aca9dfba8c10d22f197025]

        Removed executable permission on files
        
        Change-Id: I37c058030dddfa5d5d1688ec4e3fea6718a77d75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109707
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-20  Andreas Kainz  <kainz.a@gmail.com>  [45e8dcec908878c07e3835fde7aa9db754d45ace]

        Revert "tdf#139076 update Bullet icons with sexy .svg icons"
        
        This reverts commit 4e1294b7d6f8de981147f15d4ca1b4e4853249eb.
        
        Reason for revert: didn't work
        
        Change-Id: Ia659a2a6d7fbbe1ad8a58e58b2d2586d1c208b99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109673
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2021-01-20  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [eedf45f6b18e3466caf72f7ee56856e4aae11cf6]

        tdf#131540 DOCX export: fix OLE position in v:shape
        
        If the OLE icon was anchored to page, it moved a bit,
        because exporting mso-position-horizontal-relative:text
        instead of mso-position-horizontal-relative:page in v:shape.
        
        Change-Id: I4eb7bdd648a9b9b6aee48782a0086e82cfc55107
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108938
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <varga.balazs3@nisz.hu>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-01-20  Mark Hung  <marklh9@gmail.com>  [9b19bf0283b569a5c134de6b5cce1d72d8f37879]

        tdf#128550 set sub item on the ancestor node.
        
        The target of a animation node may resolved to
        a subitem. However it only has effect on a
        iterate container or animate node, not on any
        other containers. Subitem setting like background
        and paragraph got ignored, so everything were shown
        together.  The patch find the ancestor node
        that is iterate container or animate, and set
        the subitem on it.
        
        Change-Id: Iaaa52aed3a34eb2d70b3b318b8336246e17e1e98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109444
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2021-01-20  Tarun Sharma  <starun.1998@gmail.com>  [3ff95c8df6be9aa01aef5c663ee2ffa9881193d4]

        tdf#42982: Improve UNO API error reporting
        
        Change-Id: Ida34f9428d342cbe7f89f7bf40688c71cdba30c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109299
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-01-20  Luboš Luňák  <l.lunak@collabora.com>  [2cf9b8e265e9694803f55e30f2f392abfa512a5a]

        update Skia to chrome/m89
        
        Change-Id: I82517728139a4b270d98e2694f2a21b248c80d4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109568
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-01-20  László Németh  <nemeth@numbertext.org>  [644f9abce55878e27292451b9b2c8d3b6e11104e]

        tdf#138666 sw: fix enable/disable of ChangesInMargin mode
        
        by hiding/showing the existing deletions inline.
        
        Change-Id: I643c23b3008c3d58bd4631aa40bec375d811bd5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109555
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-01-20  Michael Stahl  <michael.stahl@allotropia.de>  [cc67a25886594e9009fa49418e106ea4ec40dd18]

        connectivity: document how to test postgresql manually
        
        Change-Id: I16f091b35a8246cb43842a6b864ba6061013ea7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109695
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-01-20  Michael Stahl  <michael.stahl@allotropia.de>  [234833f7823a1424b62c93e145f0cfe2c6b6efd5]

        postgresql: upgrade to release 13.1
        
        Fixes CVE-2020-25694, plus a bunch more CVE that don't look relevant.
        
        * --with-krb5 no longer exists, neither does --disable-shared
        * remove internal-zlib.patch.1:
          zlib is only used by pg_* tools / contrib/pgcrypto
        * remove postgresql-libs-leak.patch:
          some relic from pre-gbuild times, not clear what the point is for
          static libs
        * remove postgresql-9.2.1-libreoffice.patch:
          another dmake .mk file relic, and the win32 nmake build system was
          removed
        * add postgres-msvc-build.patch.1 to fix Cygwin perl and openssl
        * on WNT, libpq.dll is now built, no longer static lib
        
        Change-Id: Ic0232a28801b2f604d9f4e33d5621ae3362defaa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109640
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-01-20  Stephan Bergmann  <sbergman@redhat.com>  [4b55847b81fa18d5bf2445c294b9260e98f365bc]

        Improve loplugin:doubleconvert
        
        (The use of isa_and_nonnull<> instead of isa<> is necessary for cases like
        
          return (i_styleSettings.*i_getDefaultColor)();
        
        in lcl_getEffectiveColor, svtools/source/table/gridtablerenderer.cxx.)
        
        Change-Id: Iffc59b1146dd4ce13bbd3c8a6f46bd3c78a39344
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109663
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-20  Szymon Kłos  <szymon.klos@collabora.com>  [04e2aa34303424456b9db46ab1300eb103f40a03]

        jsdialog: dump radio groups
        
        Change-Id: I64bb8c7c87a2d4f054c3f2c8e5ac28812230cf70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109613
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-20  Caolán McNamara  <caolanm@redhat.com>  [61f5add790fad40b1e3f7a3a45b96d52f784f69c]

        weld the dialog parent for best cleanup
        
        Change-Id: I4e43a7e891077ab257419d57093383c07311bd5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109650
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-20  Rene Engelhard  <rene@rene-engelhard.de>  [e9527955dd78618f14e12018e4f0ff533d2823d1]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 87ca82e1a22bfc40c6fef0ddaa210053cf79f25f
          - deb#979439 tdf#139193 recode it_IT/it_IT.dic to UTF-8
            
            since that is what .aff is anyway/.aff specifies.
            Otherwise it doesn't work.
            
            Change-Id: I89fac7d4eeb7f0d4f8df316978c27c3a8677e2f5
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/109321
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            Tested-by: René Engelhard <rene@debian.org>
            
2021-01-20  Szymon Kłos  <szymon.klos@collabora.com>  [8d2fc607a3d03adbc92d8b44172b9039cd457754]

        Move SalInstanceRadioButton decl to header file
        
        Change-Id: Ic99187477459d424e9c731a29b41a8f06d598864
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109633
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-20  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [eda153002f619697394066de127bed42ff3eeb50]

        vcl: add an UNO interface and impl. for BinaryDataContainer
        
        Change-Id: Icbc384892bee8c31eb7f3a39ff9a64f1199b23b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109596
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-20  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c36cef138a840af013cf85d33ea3d3d27aeb001a]

        vcl: Improve graphic manager swapping allocation
        
        This improves the counting of the used space by graphics and
        makes the manager loop faster.
        
        Change-Id: Ifebe5fe52722d0f22dae0d1bdef02f65afb036ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109595
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-20  Noel  <noel.grandin@collabora.co.uk>  [bca1b74c0753f2305a5e234293df88aa3e1d9af0]

        improve some IllegalArgumentException messages
        
        Change-Id: Id88f2a82bf2651e8b5895aa330f32b71ff5b0e48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109546
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [35a564864e6ce08abfa4924e1ea9314982e7957c]

        tdf#123285: sw_uiwriter3: Add unittest
        
        Change-Id: I32c20543f648e42b603ae5b5ace5fbfd6463a9d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109654
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-20  Seth Chaiklin  <sdc.blanco@youmail.dk>  [eac9aa85802fcec2e2941b2c72f08ba0ff448bcf]

        tdf#102002 add tooltips for styles checkboxes
        
        Change-Id: I39924202e5a619079847d6857e417c8ca0782156
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109288
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-01-20  Miklos Vajna  <vmiklos@collabora.com>  [53d4346968c82c8c998ed074aa72591b73f02814]

        pdfium: rework to eliminate FPDF_PAGEOBJECT from the public interface
        
        And fix bin/find-unneeded-includes to not report noise on
        PDFiumLibrary.cxx.
        
        Change-Id: I93337e49a5656349089bdb790876bebe8505082c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109656
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-01-20  Noel Grandin  <noelgrandin@gmail.com>  [326b420b8a31e4c3db49ca7e437829bde10e1fa4]

        OutputDevice*->Printer* for mpFirstPrnGraphics
        
        make it obvious what these are pointing to.
        
        Change-Id: I034697d33c24cc0c618c380f76d366369381df1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109652
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7b23283122b1dbfba9c7f2c740602979c0efe3da]

        Fix typo
        
        Change-Id: I9edd52387417f8bb40646800beda7a3dca0b9abf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109657
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-20  Noel Grandin  <noelgrandin@gmail.com>  [af4e865140c9f9d8658e6f174d175e54f8d9bf6c]

        OutputDevice->Window for mpFirstWinGraphics
        
        make it obvious what these are pointing to.
        
        Change-Id: Ia617b98ec3914918402d30f894e0d9ab05d79ff7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109651
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-20  Noel Grandin  <noelgrandin@gmail.com>  [08340089c550ce8f2a68ba33bd7c33ac9dee1b1f]

        use unique_ptr for GraphicConverter
        
        Change-Id: If2651d03eb878c499dd5e21df479dcdbcaf93987
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109653
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-20  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [3d3a0c412500a2b57ff1d49f05506ee62ef9d4c7]

        tdf#139774 fix wrong use List Box icon in Combo Box right click menu
        
        Change-Id: I23e48ea99f05c38c68747218a3191e76c715f0c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109660
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-20  Jim Raykowski  <raykowj@gmail.com>  [eb06eea67bb8955b0d71762bcf94eebf7adb7419]

        Don't move to postit if not visible
        
        Rework navigation move handler postit move to do correct wrap movement
        when positits at the begining and ending of the document are not
        visible.
        
        Change-Id: Ie246462d23c8f1e2e06929933f4d71197c2bde83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108390
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-01-19  Stephan Bergmann  <sbergman@redhat.com>  [6ee7a3b2c0565c2871d32d704cb2899445b9f88d]

        Avoid deadlock when macOS menu-related code is run on non-main thread
        
        At least on macOS 11.1 on ARM64 (though not with an otherwise somewhat similar
        build on macOS 10.15.7 on x86-64), CppunitTest_smoketest deadlocked the soffice
        process for me, first while processing a remote call from cppunittester at
        
        > thread #8, name = 'cppu_threadpool::ORequestThread'
        >   frame #0: 0x0000000183c43488 libsystem_kernel.dylib`__psynch_cvwait + 8
        >   frame #1: 0x0000000183c79568 libsystem_pthread.dylib`_pthread_cond_wait + 1192
        >   frame #2: 0x0000000184aeb0f0 Foundation`-[NSOperation waitUntilFinished] + 584
        >   frame #3: 0x0000000183d370e0 CoreFoundation`_CFXNotificationPost + 800
        >   frame #4: 0x0000000184aa0650 Foundation`-[NSNotificationCenter postNotificationName:object:userInfo:] + 64
        >   frame #5: 0x000000018653d3bc AppKit`-[NSMenu insertItem:atIndex:] + 624
        >   frame #6: 0x000000018653e66c AppKit`-[NSMenu insertItemWithTitle:action:keyEquivalent:atIndex:] + 144
        >   frame #7: 0x0000000115d16a28 libvclplug_osxlo.dylib`initAppMenu() at vcl/osx/salmenu.cxx:126:16
        >   frame #8: 0x0000000115d1691c libvclplug_osxlo.dylib`AquaSalInstance::CreateMenu(this=0x000000013febbd10, bMenuBar=false, pVCLMenu=0x0000000299db67a0) at vcl/osx/salmenu.cxx:207:5
        >   frame #9: 0x000000010b1b8620 libvcllo.dylib`PopupMenu::PopupMenu(this=0x0000000299db67a0) at vcl/source/window/menu.cxx:2718:45
        [...]
        
        and later while processing a remote call from cppunittester at
        
        > thread #8, name = 'cppu_threadpool::ORequestThread'
        >   frame #0: 0x0000000183c43488 libsystem_kernel.dylib`__psynch_cvwait + 8
        >   frame #1: 0x0000000183c79568 libsystem_pthread.dylib`_pthread_cond_wait + 1192
        >   frame #2: 0x0000000184aeb0f0 Foundation`-[NSOperation waitUntilFinished] + 584
        >   frame #3: 0x0000000183d370e0 CoreFoundation`_CFXNotificationPost + 800
        >   frame #4: 0x0000000184aa0650 Foundation`-[NSNotificationCenter postNotificationName:object:userInfo:] + 64
        >   frame #5: 0x000000018653d3bc AppKit`-[NSMenu insertItem:atIndex:] + 624
        >   frame #6: 0x0000000119858590 libvclplug_osxlo.dylib`AquaSalMenu::InsertItem(this=0x000000028be8cc20, pSalMenuItem=0x000000028be67420, nPos=65535) at vcl/osx/salmenu.cxx:489:9
        >   frame #7: 0x000000010aa8a424 libvcllo.dylib`Menu::NbcInsertItem(this=0x000000028be78f90, nId=2, nBits=NONE, rStr=0x000000028070ef70, pMenu=0x000000028be78f90, nPos=65535, rIdent=0x000000028070ef10) at vcl/source/window/menu.cxx:416:27
        [...]
        
        and the main thread in both cases in the main loop at
        
        > thread #1, queue = 'com.apple.main-thread'
        >   frame #0: 0x0000000183c43488 libsystem_kernel.dylib`__psynch_cvwait + 8
        >   frame #1: 0x0000000183c79568 libsystem_pthread.dylib`_pthread_cond_wait + 1192
        >   frame #2: 0x00000001013b0354 libc++.1.0.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) [inlined] std::__1::__libcpp_condvar_wait(__cv=<unavailable>, __m=<unavailable>) at ~/llvm/build/include/c++/v1/__threading_support:436:10 [opt]
        >   frame #3: 0x00000001013b0350 libc++.1.0.dylib`std::__1::condition_variable::wait(this=<unavailable>, lk=<unavailable>) at ~/github.com/llvm/llvm-project/libcxx/src/condition_variable.cpp:44 [opt]
        >   frame #4: 0x0000000115d0a8fc libvclplug_osxlo.dylib`void std::__1::condition_variable::wait<SalYieldMutex::doAcquire(unsigned int)::$_0>(this=0x000000013fec8f50, __lk=0x000000016f255bf8, __pred=(anonymous class) @ 0x000000016f255b80)::$_0) at ~/llvm/inst/include/c++/v1/__mutex_base:406:9
        >   frame #5: 0x0000000115d0a71c libvclplug_osxlo.dylib`SalYieldMutex::doAcquire(this=0x000000013fec8ef0, nLockCount=1) at vcl/osx/salinst.cxx:215:36
        >   frame #6: 0x000000010b15ec90 libvcllo.dylib`comphelper::SolarMutex::acquire(this=0x000000013fec8ef0, nLockCount=1) at include/comphelper/solarmutex.hxx:86:5
        >   frame #7: 0x000000010b8215c4 libvcllo.dylib`SalInstance::AcquireYieldMutex(this=0x000000013febbd10, nCount=1) at vcl/source/app/salvtables.cxx:121:73
        >   frame #8: 0x000000010b8c1d78 libvcllo.dylib`Application::AcquireSolarMutex(nCount=1) at vcl/source/app/svapp.cxx:562:25
        >   frame #9: 0x0000000115d10000 libvclplug_osxlo.dylib`SolarMutexReleaser::~SolarMutexReleaser(this=0x000000016f255e28) at include/vcl/svapp.hxx:1421:29
        >   frame #10: 0x0000000115d0c650 libvclplug_osxlo.dylib`SolarMutexReleaser::~SolarMutexReleaser(this=0x000000016f255e28) at include/vcl/svapp.hxx:1421:27
        >   frame #11: 0x0000000115d0c2d8 libvclplug_osxlo.dylib`AquaSalInstance::DoYield(this=0x000000013febbd10, bWait=true, bHandleAllCurrentEvents=false) at vcl/osx/salinst.cxx:570:9
        >   frame #12: 0x000000010b8c1558 libvcllo.dylib`ImplYield(i_bWait=true, i_bAllEvents=false) at core/vcl/source/app/svapp.cxx:463:48
        >   frame #13: 0x000000010b8c1298 libvcllo.dylib`Application::Yield() at vcl/source/app/svapp.cxx:528:5
        >   frame #14: 0x000000010b8c120c libvcllo.dylib`Application::Execute() at vcl/source/app/svapp.cxx:442:9
        [...]
        
        Change-Id: I5146b7bdeb6b1b9b9ad4f4b91bbe52de0b76f308
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109648
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-19  Miklos Vajna  <vmiklos@collabora.com>  [1359e8c566970fcef860f7ba7f54a07d8e6e0513]

        oox smartart: composite algo: handle right constraint when left+width is given
        
        The bugdoc had this constraint:
        
        <dgm:constr type="l" for="ch" forName="text" refType="r" refFor="ch" refForName="img"/>
        
        While img has no "r", it has:
        
        <dgm:constr type="w" for="ch" forName="img" refType="w" refFor="ch" refForName="box" fact="0.2"/>
        <dgm:constr type="l" for="ch" forName="img" refType="h" refFor="ch" refForName="box" fact="0.1"/>
        
        Which is enough to fix the x position of the text to not overlap with
        img.
        
        Change-Id: I80db290bd1695884ffb7b1eabaffa09462e8883d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109642
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-01-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [d104d8048045af049502f694c2af8fa8f131f1b9]

        tdf#136704: sw_uiwriter2: Add unittest
        
        Change-Id: I15568e5f95a955856d4cd1c5b02b31ccf469cf2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109631
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-19  Caolán McNamara  <caolanm@redhat.com>  [c1182f889946cb5d999ac84b447e33f5dcb759d6]

        ofz#29713 Direct-leak
        
        Change-Id: I6acec28ac5ebfe5e266b8dc6ff355eb4dbd6fc6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109626
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-19  Caolán McNamara  <caolanm@redhat.com>  [f994017159d27faaa6678db9a2a658ace1f871d3]

        tdf#135377 keep the correct index selected
        
        Change-Id: I8737b64300e4bb3a3441c1ec43620b2acea31d2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109638
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-19  Noel  <noel.grandin@collabora.co.uk>  [750d96706c36824e599113a70f5741753edcede8]

        loplugin:unusedmethods
        
        GtkPrintWrapper stuff is dead since
        
            commit ed07ec7606cb24cccaf6b7b81b2bd308debaa2e6
            drop never completed GtkSalPrinter
        
        Change-Id: Ia42e9bca020a9683ba247d466f743a0018e920f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109618
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-19  princesinghtomar  <singhtomarprince470@gmail.com>  [83f92f0c567ddba9715b2a48836fae78144aa0fd]

        tdf#124176 Use pragma once instead of include guards
        
        Change-Id: I44a269b5c01f044880b07aaa6d7e9ee369d98f54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108506
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-01-19  Caolán McNamara  <caolanm@redhat.com>  [98edfb02b2a755d9758bfac2374c0bc8dcebc504]

        tdf#139368 new database dialog doesn't have focus on start-center launch
        
        the original issue all the way back of
        
        commit 82abd23f3ee1900b7579e5a0afa23581d5836f01
            tdf#93317 Modified Document Dialog misses focus on Gtk3
        
        eventuallly solved with
        
        commit 1092cc0c75f6d2ab649dd31b1db9f0a9f0944355
            Related: tdf#100337 revert x-crossplatform ToTop...
        
        is possibly all redundant in the contemporary situation. Try using
        gdk_x11_display_get_user_time for X where the problem arises and
        leave things along in the apparently working wayland case
        
        Change-Id: Ia31b88e2760574e1d580d4bff509b06c07e5f0f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109630
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-19  Stephan Bergmann  <sbergman@redhat.com>  [304126915661efde8994595af0813a7f5cdc162d]

        Fix unoinfo on macOS
        
        ...after 4b9190fc29aec0f005f08c0269bb9ff081f19fe3 "mac: don't put script files
        into Contents/MacOS or framework-bin directory" moved it from Contents/MacOS/ to
        Contents/Resources/
        
        Change-Id: I90da34f73463baa516e81f6d06bd718f08e93af0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109627
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-19  Stephan Bergmann  <sbergman@redhat.com>  [064ce013a161e1aa02241a3a65191ae96136ec1b]

        loplugin:colorcheck (macOS)
        
        as suggested by noelgrandin on IRC, "just add ColorTransparency as the first
        param, since that will maintain whatever the code is doing currently (whether it
        is actually correct is a different story)"
        
        Change-Id: I3fd7f10ffadc343f3f9a532120e2a7bbb33244d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109616
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2021-01-19  Rafael Lima  <rafael.palma.lima@gmail.com>  [f32280f64ef10669b987ad61b0b5fe449d3f4285]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2bf658142b7e3c859d353e0d964aa1404fb0087e
          - Creates Help page for ScriptForge Timer service
            
            Change-Id: Id3d0832056edcbd828dd9eadaca4ed906088dc73
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109394
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-19  Michael Stahl  <michael.stahl@allotropia.de>  [c18d3f8823a00edcd3dacec4f2052302ab6a70ee]

        add --disable-librelogo to disable LibreLogo at build time
        
        Annoyingly the packinfo_*.txt don't support conditionals but we can
        work-around that with a little duplication.
        
        Change-Id: Id00a6831effcc63a917fc21d2cd201474fdb559d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109569
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-01-19  Michael Stahl  <michael.stahl@allotropia.de>  [6f5186a94dcd1989cdd819e35163af0542912559]

        nss: fix parallel build race in nsinstall.py
        
          File "/home/tdf/lode/jenkins/workspace/android_aarch64/external/nss/nsinstall.py", line 112, in nsinstall
            os.makedirs(args[0])
          File "/opt/rh/rh-python38/root/usr/lib64/python3.8/os.py", line 223, in makedirs
            mkdir(name, mode)
        FileExistsError: [Errno 17] File exists: '../../../../dist/public/dbm'
        ../../../coreconf/rules.mk:119: recipe for target '../../../../dist/public/dbm/d' failed
        
        Change-Id: I4273e6d3d5fa520353fff8738823ef281fe237ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109619
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-01-19  Caolán McNamara  <caolanm@redhat.com>  [1783f118624d8a1fc7945c8e5cea152837149c03]

        silence "gsignal.c:2731: instance X has no handler with id Y" warning
        
        Change-Id: Iafc0aa085338fb41758fa845252f584c2a8aea76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109620
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [8887b3024f0b40267ee042df3ec114ad396b0896]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 451244a261d46ba918ad7e2fcfb1cdce708cfe6b
          - tdf#131206 clarify how to insert document fields
            
              This patch makes the change described in comment 9
              and comment 11 in tdf#131206
            
            Change-Id: Idfb2fd3f7d4f0e7ee8d22e4cb42d8cab043454c2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/108339
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-19  Szymon Kłos  <szymon.klos@collabora.com>  [04a4e009b2adf3cf1499700b44d00a25a894444d]

        jsdialog: clear notifications when sent
        
        Change-Id: I78b3904685b45d7c859bde07c78607671e215e98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109611
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [3a41204b425eb2aa314a766e0a99218992e1cfda]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4473354ebc51aaba7346e1b6057737df9a220728
          - add related topics and tip to Load Styles help page
            
              + add <relatedtopics> section and link to guide page
              for "Load Styles"
            
              + add tip about how to use "From File" to make templates
            
            Change-Id: I7e2ffcc7c57387e95ecf4d5b6f922664554e67c3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109580
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [e24a9321d44c0e5eb5ee1f9fc78f70986aff8358]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9faffcbab37c682baf4a3826218f69b5bb6cb9ba
          - tdf#119753 (related: tdf#134432) update help pages for Highlight Color
            
               tdf#134432 changed the label of "Highlight Color" command to
               "Character Highlighting Color". This patch updates the help
               pages affected by that change. Also replaced some German Ids
               and removed some colspan/rowspan.
            
               tdf#119753 was about confusion in how to apply highlighing.
               Made following improvements in Apply Highlighting help page.
            
               ( shared/02/02160000.xhp )
               * moved introduction into instructions, because it was repeating
               * changed position of <note> about changing colors.
               + added <h2> for How to Apply, then two
                 <h3> for applying to a single selection or for multiple
                 selections
               + add icon table for Apply Highlighting cursor
               + add instruction for multiple remove of highlighting
               * changed position of <tip> about shortcut for applying to word
               + add "triple-click" for sentence and "quadruple-click" for
                 paragraph to tip about highlighting shortcut
            
            Change-Id: I1a64a4455ff35374572cc49094eff0324f032264
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109530
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-19  csegura  <carlossegurag@gmail.com>  [c0e9bda0149b12d072607c744bdf72c6ddb439e5]

        tdf#124176 Use pragma once instead of include guards in basctl
        
        pragma once instead of include guards in textwindowpeer.hxx
        
        Change-Id: Ie0be2626863dc6a570c2146cb86bb0f1c548e91a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108643
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2021-01-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b484e8131ef5d3c4bc57fb14197d62272bfa0b41]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6ef16552f4f1cce36f57b5f20d182b70d8df038f
          - Be less conditional and more imperative in hlp text
            
            Change-Id: I45a7d8a5375e09cb0cdfb216d0154c210b0702bc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109439
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-19  Stephan Bergmann  <sbergman@redhat.com>  [16fa5a56df6022bd042753a3ac9a4d64278d7890]

        -Werror,-Wdeprecated-anon-enum-enum-conversion
        
        same as f9c6a153c95c4acc6ba02e660c6ca51166b4c79a
        "-Werror,-Wdeprecated-anon-enum-enum-conversion"
        
        Change-Id: Ie69413a98269c215eaf2cbd938708f0d9fcf28d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109614
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-19  Caolán McNamara  <caolanm@redhat.com>  [5dea5dbb99b1925b2ecc2b2882d8cef30fe50d27]

        Resolves: tdf#135617 grab focus to widget matching the line spacing state
        
        instead of leaving it at the first widget in the popup
        
        Change-Id: I0bc4c72f7972e339cd28cd6368a4784cdb11275f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109561
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-19  Caolán McNamara  <caolanm@redhat.com>  [eb4fe68e21868c066b68fb399f5ec0c207b0d4ef]

        Related: tdf#135617 grab focus after shown
        
        which allows the final gtk widget to be grabbed after its parent
        toplevel window has been shown
        
        Change-Id: I0d6229ae027073a50cc930b3affc131d7d78fc30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109560
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-19  andreas kainz  <kainz.a@gmail.com>  [4e1294b7d6f8de981147f15d4ca1b4e4853249eb]

        tdf#139076 update Bullet icons with sexy .svg icons
        
        Change-Id: Iae8708b139a8215684486e3573cae1b3d8a02ba2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109532
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2021-01-19  andreas kainz  <kainz.a@gmail.com>  [b0195c9601bf1c6555f100b07379d2a3c92274ae]

        tdf#132846 Lines connector better layout for writer
        
        Change-Id: I063eacf3f0d8b5322036eeaf845ce62b6d9d1645
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109592
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2021-01-19  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [628dca980a1c88dc9f805266974739819042c520]

        elementary: tdf#139056 update color to follow upstream brand
        
        Change-Id: If5946915ec3f26007220bab2143978cbeefa7b68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109593
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-19  Miklos Vajna  <vmiklos@collabora.com>  [3303a4c5f21874453e634d84408c50e7a0055a4d]

        tdf#135153 DOCX import: avoid line-of-text relation with to-para anchoring
        
        Regression from commit 8f1a1092d47947847e1d888b0284e8364c663d1f
        (tdf#97371 DOCX import: fix text covered by shape, 2016-01-28), the
        problem was that once the import decides that a shape should have no
        to-char anchoring, it should not leave behind vertical relation types
        which make no sense for to-para anchoring.
        
        text::RelOrientation::TEXT_LINE is specific to to-char anchoring, so
        reset the relation back to the default text::RelOrientation::FRAME.
        
        This means we'll no longer show "from top" on the UI while the doc model
        contains "from bottom": and those have to be in sync, otherwise pressing
        "down" while the shape is selected will actually move it up.
        
        Change-Id: I660a7bb30133ea866cc4ba1620ae15fea243ef8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109570
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-01-19  Anshu  <anshukhare50@gmail.com>  [474398937b5d53d5c7ab30a877f8b663e6963b02]

        tdf#138890 : weld::LabelType::Warning font color in dark themes
        
        Change-Id: Ia0315037b0edee921a6a24b23673ad04c7821388
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108929
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-01-19  dante  <dante19031999@gmail.com>  [e8aef914671d9712fb3fadb2d8fba60f09784288]

        Simplify getFirstLineBreak
        
        Change-Id: I0fcacd3f3deb5867ed91a7037b74fa364ebc4c80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109302
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-19  dante  <dante19031999@gmail.com>  [ae5ec5b944cf2378806498072c50d473a3ac62ed]

        Use customized xml entities on xmleport.
        
        This will be mainly used on matml export for unicode characters.
        It will be used mostly for mathml.
        
        Change-Id: I59b96d44facbd01fa517317a0ae54d64d29b0a19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108562
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-19  Stephan Bergmann  <sbergman@redhat.com>  [2197f69f1b91ff13d0dcd078685ab23466241197]

        Adapt solenv/flatpak-manifest.in to recent download.lst changes
        
        Change-Id: I8e81fd375bd819a62a543960a2368e3bf965c8c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109565
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-19  Heiko Tietze  <tietze.heiko@gmail.com>  [8218ff630b0610adfc0e81fd3431d8cdb8927aa0]

        Community splash screen without Edition
        
        macOS installer shows also just Community now
        
        Change-Id: Ia71d3b3a376f8e5e2254f2863ea61f065fb2d86f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109558
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-01-19  Heiko Tietze  <tietze.heiko@gmail.com>  [4388e24cbdcf5824a7ef59545688d6fd057a79aa]

        Resolves tdf#138051 - UI picker text blocks buttons
        
        All images have a height of 125px now
        
        Change-Id: I64bb9d51c7a5edb4f0cfd38ac48473f11755061d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109545
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-01-19  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [4ecabed3ac5aff26bee6d195136ca819cbeb995c]

        "Update all" should do a full reformatting
        
        Change-Id: I05b06e4b345c2125f4fd5272fc6a3354396a29ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109554
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-01-19  dante  <dante19031999@gmail.com>  [03d86b55967bd1c7aac448373e3c01d45ec54554]

        Use custom HTML Mathml entities only when needed.
        
        Change-Id: Id2120aec8738286d31d79638b46beac2f0e53780
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109317
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-19  Noel Grandin  <noelgrandin@gmail.com>  [9d60f23c7a7f6034eb3ce63b636d225a433e4080]

        use more GetOutputSizePixel
        
        Change-Id: I90ac482ad2a3f372998f70ee6e65e6349567cba8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109564
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-19  Noel Grandin  <noelgrandin@gmail.com>  [a6106c9319e04f4966f30d357eedfe23bef4a30c]

        add OutputDevice::GetOutputRectPixel method
        
        to simplify some and make an upcoming change less invasive
        
        Change-Id: I699b2be8fa35b2b72271eda4a0885f89a47b348a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109563
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f1762fb4d9dce6897a36e425a0c95a1dd28c28af]

        vcl: remove "Impl" prefix for method names in ImpGraphic
        
        Change-Id: I86b63815d30100395181e5a6e9d343d2b7228c13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109460
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [97dfcf4d7d5bf9249926a05d9e69720921159f43]

        vcl: remove or rename too long methods names in VectorGraphicData
        
        Change-Id: I8a64d27927b608afdc7996e0b0bbc59a58fde90f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108443
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e49dbc6c7ebae0162b6e1d7c5d0bdf3152c1814e]

        vcl: remove VectorGraphicDataArray, use BinaryDataContainer instead
        
        This change removes the contructor taking VectorGraphicDataArray
        for constructing VectorGraphicData, and instead of this, use the
        BinaryDataContainer instead. This further removes duplication and
        copying of the binary source data for various vector graphics
        formats (most importantly PDF and SVG).
        
        Change-Id: I1b9abf1662e1f30965c9068d04cb0afb82b3edaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108442
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8413089d698cf55a7aa14358ab8d5065af331b39]

        vcl: a way to create data for BinaryDataContainer without copying
        
        Construstor for BinaryDataContainer taking unique_ptr<sal_uInt8>
        represents a way how to create and fill the data for the container
        and make sure that the container is the only one that is managing
        the data after construction.
        Generally we don't want to give the access to the internal
        shared_ptr to the outside, so with the unique_ptr we make sure
        that there is no outside references present (which would be the
        case if the we would take shared_ptr as the constructor) and the
        unique_ptr is cleared (moved) after construction.
        
        Change-Id: I123114c8bee92e342740d94a784b2c16e2564528
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108441
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [8c9341120c922ca5eadf64756ea858a84563ee51]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d03a0311bc6f582ca311ea1814907b320163b72e
          - improve Format - Bullets and Numbering and List Style
            
              Format>Bullets and Numbering has a Numbering tab, while
              with List Styles, it is a Numbering Style tab.
            
              For Format>Bullets and Numbering
                * added <h2> with Numbering
                * added variable to include description
                * modified description to refer to "numbering" instead
              of "numbering style"
            
              Renamed "Numbering Styles" to "List Styles"
            
              Replaced German Ids
            
            Change-Id: Ia45c1f164e8016b4f554cab586335bcebc8d3ea3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109513
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-01-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [708ac46fa50de19878446571a5930e2e2d4a36a5]

        uitest: sw: test load styles from template
        
        Also add a new module for sidebar tests
        Change-Id: Iba823907f2a71d590152c17855355ed5a0a44326
        
        Change-Id: I41a023468a90ca7d79822b6a1c78bf24ee971bc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109566
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-18  Caolán McNamara  <caolanm@redhat.com>  [aa5fae48f377449dc142f672bc0303ceb3fe371e]

        tdf#139332 reduce height of expert config dialog
        
        to about the height of help, options
        
        Change-Id: Icf2bebb2f2cc5aabea3e1f702d7095de8c31d726
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109542
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-18  Michael Stahl  <michael.stahl@allotropia.de>  [43fbe2fbd6a65fa63fa819c6778c3378c2ff6e1f]

        sw: fix ASAN use-after-free in testTdf39721
        
        The problem is that the cursor is positioned somehow on an SwEndNode.
        Then lcl_CursorOk(pNew) is false and it gets deleted immediately.
        
        Change-Id: I1789280a5116da4e5b7739e311b18c5c54074b1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109541
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-18  Julien Nabet  <serval2412@yahoo.fr>  [e95708426f0ec86640708da922f01e29fb419032]

        Revert "Try to fix Windows TB"
        
        Try to apply Stephan's suggestion in https://gerrit.libreoffice.org/c/core/+/109464:
        "Instead of explicitly specifying the std::min template argument, it would be better to cast the '300L'
        to the appropriate type.  (And do not change the std::max at all, which should be working fine?)
        That way, if the type of Height() should ever change to a type larger than tools::Long,
        the std::min call wouldn't silently truncate the first argument."
        
        This reverts commit 648edf96cde392545749923dc0c748e0bb31b5f6.
        
        Change-Id: I1e3cb70750d979468556ced7e7942abcb17fca98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109544
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-18  dante  <dante19031999@gmail.com>  [d7a04f745e124f869c0be0e641bacf2d2c0b09d5]

        Mathml mo operator list
        
        This is a preparation for further improvements on starmath.
        It is related with tdf#66279.
        
        Change-Id: Iae0229ccc61eeb2f7ae9ca07c457b8c30e873903
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108676
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-18  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [1e60f69b24578714284bc3318427d0e64f342462]

        Revert "Revert "Move SwFntCache link from SwModify down to SwFormat""
        
        - SwFormat::SwClientNotify calls SwModfiy::SwClientNotify explicitly
          and used the sideeffect of cache invalidation
        - this is now fixed
        
        This reverts commit 2e29dc20b96f2d96f5b64e9ed5efb79e342b3f54.
        
        Change-Id: I5b3cf516cdfcdaffef7bb1eac20185ba713f33fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109478
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2021-01-18  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [4b9190fc29aec0f005f08c0269bb9ff081f19fe3]

        mac: don't put script files into Contents/MacOS or framework-bin directory
        
        Signing them as executable code would require external attributes, and
        those in turn break packaging into hfs+ dmg when building on apfs with
        Big Sur.
        It is not a new thing - the old Code Signing in Depth technote
        https://developer.apple.com/library/archive/technotes/tn2206/_index.html
        already reads:
        "Store Python, Perl, shell, and other script files and other non-Mach-O
        executables in your app's Contents/Resources directory. While it's
        possible to sign such executables and store them in Contents/MacOS, this
        is not recommended.
        […]
        Put another way, a properly-signed app that has all of its files in the
        correct places will not contain any signatures stored as extended
        attributes."
        The patch does exactly that for LO and the shipped python framework and
        adds symlinks for the moved files.
        Same applies for the Language pack applescript and the tarball - those
        are also moved into Contents/Resources
        
        Change-Id: Iab21e77b73f941248ca89c6e80703fdf67a1057c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109537
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2021-01-18  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [cbbfed893616f804cb6557185ddda26c0cef2ed6]

        XTextDocument::refresh should do a full reformatting
        
        Change-Id: Ia92e10e43cb8254b6dd35db03462b87d0fe93f45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109538
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-01-18  Caolán McNamara  <caolanm@redhat.com>  [67194f944861a76cccf6a432beb3dbe8983416ef]

        Related: tdf#66813 this dialog should be modal
        
        if we truly want it to be modeless, then unset this bit and use
        the runAsync mechanism
        
        Change-Id: I7d1cae1975d6ac20ef34b7744981ee72b9f52c78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109540
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-18  Heiko Tietze  <tietze.heiko@gmail.com>  [1c3b80e7ba0aafb0399fba2278379feed6a93eea]

        Resolves tdf#139521 - Hide image anchor option in Writer Web mode
        
        Change-Id: Ic5298069fcabbd2c72eb43fdf270b69c53570298
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109539
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-01-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [2ee26f786431bba97134f75ac3f9440712562f2a]

        tdf#134432 change "Highlight Color" to "Character Highlighting Color"
        
        Change-Id: Ifb1fc36151e3aee72a4977b5bbe1601f3b0b6ec7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109131
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-01-18  dante  <dante19031999@gmail.com>  [e552ddda9abf7b9c285972e0d15a5b28d721c530]

        Mathml gets it's own directory
        
        It has grown recently and is going to grow more.
        cfgitem.hxx has been moved and clangformated because it is not anymore in excludelist
        
        Change-Id: I277837b2c0a90ae4e84028dc6e19962939c1aef3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108645
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-18  tushar  <tusharrai282@gmail.com>  [3b3591d3c127c306f4d5f6bbb34118b03c3124c0]

        tdf#133887 Set flag of variable when formal parameter is not expecting variant.
        
        If there is no param info for formal paramter then type of formal parameter and actual parameter will be same
        and there is no need to set the flag in that case.
        
        Change-Id: I12af64f82fc5b2d6d7fb920bde1cb96f8c7bd51b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109070
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-18  Mike Kaganski  <mike.kaganski@collabora.com>  [5405bd8cb81f09d1631aeebd95bd6b00926ae931]

        Get the rest directly from startsWith
        
        Change-Id: Ie93fa23778dc224631c25dd1e9794a1af8ff4b99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109514
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [991b3b3945790bb2699493e6645b4a3228f8a195]

        uitest: sw: Add test for paste special dialog
        
        Change-Id: I470731d4e8c40077d63e8ed49d30f946ab9ab8b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109533
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-18  Noel  <noel.grandin@collabora.co.uk>  [1e9255303db01786f403253a1487cee0af56525d]

        make internals of ::Color private
        
        was made public in
            commit d487d6e082bc7ce652217578ffd37397a59cc3ca
            rework Color to have R,G,B,A public variables
        
        but it's best to keep them private since we're changing the internal
        representation - and there is surprisingly little that depends
        on accessing the internals anyhow.
        
        Change-Id: I234d80fb33105f7bf5b865fb7c8194d893b09878
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109508
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-18  Justin Luth  <justin_luth@sil.org>  [fea7b531a4c9e8326a644cccc26325b16585675a]

        tdf#136704 sw autofmt: prevent crash if no nextNode
        
        The second GetNextNode() was a nullptr
        that was being dereferenced.
        
        Now, when enter is pressed after some text followed by a colon,
        that line is made into a heading3, and the new blank line is
        properly using the text body paragraph style.
        
        Change-Id: If10dc85e490ac57fc150b3d541f5033dfd5293bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109413
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-01-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [96bf396ef283822c94c233510c67f0ac58d3827e]

        tdf#132596: sw: Move UItest to CppUnitTest
        
        Change-Id: I9c9ca9e266034f254c68b3f96d3582ce2cf08ab5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109511
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [d03b43fdb70ee975f4054bd49376179f792aa013]

        tdf#131963: sw: Move UItest to CppUnitTest
        
        Change-Id: I19f7cdb4c345b55fe7eea27312513c05a54eb52c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109510
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [5fcfadbe1625bdafd6052cc916d8e9935e10dd8c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 02621d694b83cc0fa710cbf110f8262967360402
          - update Load Styles and related help pages to "Load Styles from Template"
            
              https://gerrit.libreoffice.org/c/core/+/109006 changed the label of
              the command "Load Styles" to "Load Styles from Template" and changed
              the some labels in the dialog box. This patch updates all help pages
              that were affected by that change, and takes the opportunity to
              review these pages and make small improvements where needed.
            
               ( swriter/00/00000405.xhp )
                * update menu labels
                * replace German id "vorlagenladen" -> "loadstyles"
            
               ( swriter/00/stylesmenu.xhp )
                * update menu labels for "Load Styles", "Update Selecte Style"
                  and "New Style from Selection"
                * update to <menuitem> and <keycode>, only for modified paragraphs
            
               ( swriter/01/05140000.xhp )
                 * update menu labels
            
               ( swriter/01/05170000.xhp )
                 * update menu labels
                 * replace German id "vorlagenladen" -> "loadstyles"
                   and "vorlagentext" -> "styles_text" (which does not seem
                   to be used anywhere else)
            
               ( swriter/guide/load_styles.xhp )
                 * update to <h1>
            
               ( swriter/main0115.xhp )
                * update menu labels
            
            
            Change-Id: I779b2644195f3f6cdc00743c7577875e3e198902
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109289
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-01-18  Michael Stahl  <michael.stahl@allotropia.de>  [f8da730bd66d5d6d3e49935573b3223c06baffbe]

        sw_fieldmarkhide: allow editing all fieldmarks if ...
        
        ForceImportWWFieldsAsGenericFields is set. Not sure what restrictions it
        needs.
        
        Change-Id: I8b8e61fb320d5c2b66d5ff332517759b53e68817
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109378
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-01-18  Caolán McNamara  <caolanm@redhat.com>  [8283963be8f174a7fe56dd1c29290d00a2d76d22]

        GtkSizeGroup:ignore-hidden is deprecated and shouldn't be used anymore
        
        all these widgets are visible so it makes no difference in this dialog
        
        Change-Id: I05e15a584f5020343fcc05b1c28bc9cef71f15c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109486
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-18  Miklos Vajna  <vmiklos@collabora.com>  [10018c8b84d783d4d15d4750954c56c0d431e38e]

        sw: prefix members of SwCombinedPortion, SwEnhancedPDFExportHelper, ...
        
        ... SwSetToRightMargin and SwTextPaintInfo
        
        See tdf#94879 for motivation.
        
        Change-Id: I05ef098d16d186782aba8200bddee5b15533dc01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109509
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-01-18  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [1a1aef10821bb9f20d01d413d45c63b1ab15f782]

        Fix typo
        
        Change-Id: I19ca7330285815bb7fdca86ad7348d7e9ae508b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109507
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-01-18  Noel  <noel.grandin@collabora.co.uk>  [5fa8b3edea7ecb4672a11e12fc36f58cd7872586]

        simplify construction
        
        Change-Id: If00dfd6aec5d39e17d63c7bc8fdc58ee406ef3bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109505
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-18  Roman Kuznetsov  <antilibreoffice@gmail.com>  [edb953cfb77c7ad6578a191b48c47c25d8d59d11]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 85aba709f71b6d1443db98fbacb22d9b47a71123
          - tdf#139616 Updating a conditional formatting help page
            
            Change-Id: Id34c8e5e003802635e30a7e038d9f413625f1306
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109404
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-01-18  Kiyotaka Nishibori  <ml.nishibori.kiyotaka@gmail.com>  [d710b7c8432d868f7c3f0bad30f2f13d4d504ec5]

        tdf#139691: fixed wrong extend-tips in areatabpage.ui.
        
        Change-Id: Ic99ef0a543098cd469db30474d1f8fcd466f2a2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109461
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-01-18  Jim Raykowski  <raykowj@gmail.com>  [23746af5b76d55ce781c8b9b58bfd566805b14ed]

        tdf#115817 Make the Navigation toolbar persist
        
        This patch makes the Navigation (navigationobjectbar) toolbar reappear
        when Writer is started if it was displayed in the toolbar layout when
        Writer was ended.
        
        Change-Id: I71ddf85daf98720f7c5fd29462d1a2bcb48114d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109503
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-01-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [36b17f030777219e69412733feb250b8de5af9ef]

        devtools: handle the doc. model tree with attached obects
        
        Instead of filling the document model tree with fill* methods,
        refactor that to use objects that are attached (via get_id) to the
        tree nodes directly. For this introduce DocumentModelTreeEntry
        and subclasses, which implement what the current UNO object is
        that is being shown for a tree node and a "fill" virtual method,
        which is used to fill the child nodes of the tree when expanding
        a tree node.
        
        This makes the code much easier to work with and in addition it
        makes it possible to have all the tree nodes to fill the content
        on demand when expanded.
        
        Change-Id: Id5a027e060af90e483181439568f17d0172d1b35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109500
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-18  Jim Raykowski  <raykowj@gmail.com>  [cf98f078b0a4e8c36cf0579042442e5583013608]

        tdf#115817 set standard mode before recency navigation
        
        Using Navigate-by to move through the recency stack sets the writer
        shell to standard mode before navigation. Navigation using the Back and
        Forward navigation controls does not. This results in incorrect
        behaviour when a drawing object is selected and navigation is attempted.
        
        This patch sets writer shell to standard mode before recency navigation
        is done using .uno:NavigateBack and .uno:NavigateForward.
        
        Change-Id: If05883e8188452736cfedac9153bcc91422bf7e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109504
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-01-18  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [0da5e6f38aedb1fb873d1a90c506f6ab03ab1656]

        Bring uno:RefreshView to Calc
        
        Allow refreshing the document layout via UNO slot
        
        Change-Id: I956bb884b1fb4231b1f617c4aa5a80ff9a45ec92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109230
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-01-18  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [6c76f1a90f926bf056d41e60a3375611baf72e2a]

        elementary: tdf#139056 update many colors to follow upstream brand
        
        Change-Id: I4ef4bdb43e48f740ee2075627610e13142316434
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109490
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-18  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [2dea6b861f62914eeab98b019a2f11d68ead4bf8]

        elementary: tdf#139047 redesign find (Print Preview)
        
        Change-Id: I35b0b32ebc988f80f2f204e5570b74e708b33852
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109492
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2d7fd94b41ffab68a25e0003ef55f80c210646b6]

        devtools: separate DocumentModelTreeHandler into its own file(s)
        
        Change-Id: Ie657fca3d7e221ca6fbce1016589bd86312530fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109499
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-18  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [6930de3347ccb19cf07afbe9a483f93cd1a54124]

        elementary: tdf#139056 update RED color to follow upstream brand
        
        - Navigator related icons revised
        
        Change-Id: Idebb448738f7391d8af84d43778d0fefbf6de56f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109471
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cc5f7625574a4181afd617f69a1e6bfb65918e6f]

        devtools: separate handling of document model tree into own class
        
        This introduces DocumentModelTreeHandler which is used to handle
        the left-side document model tree. This makes it easier to track
        how the tree is populated and handled by encapsulation.
        
        Change-Id: I0c11d8012d149c6f4ce9a5067a8c368fb794efe1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109498
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-18  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [2081eac430ac69619149e44b453a2d7dda41fc83]

        elementary: tdf#70102 repir RTL bullet numbering icons
        
        Change-Id: I16d7133cfdc75758ec9df34bdd6d0d6b174fb620
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109489
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-18  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [6f32e1d3ac231413a374f3ae4ff7e9f4726d7545]

        elementary: tdf#139056 update VIOLET color to follow upstream brand
        
        Change-Id: Ieb2b680bc698dc533ec47d1a7b4fd47b8074911d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109462
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-18  Tor Lillqvist  <tml@collabora.com>  [fdcf4418e9acfe4e95000b9d12a182d6702d42b6]

        Clean up includes a bit for iOS and macOS
        
        Change-Id: I1dc6256968503ee3865f90e3693acce911a1d65c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109485
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [6bdfee076d7aea02f5ac3ea180d384974ed1ae58]

        tdf#132597: sw: Move UItest to CppUnitTest
        
        Change-Id: I0409e22571fa2bb6a9fbf3eb7f6e81b544886aa0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109488
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-17  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [b6f574ad86316956cf27efec61af9cbda273e054]

        tdf#139056 update ORANGE color to follow upstream brand
        
        Change-Id: Icf5cc5f23c9b4980f6ca7e6401344cd8998e6046
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109463
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [a152699776ecedaa874cf9dc274c5825579880a2]

        sw_uiwriter3: remove redundant call to clear
        
        See https://gerrit.libreoffice.org/c/core/+/109458
        Kudos to Mike Kaganski for pointing this out
        
        Change-Id: I1daa919ffcdc8b7a382ebf04470d957500dcfad9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109483
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-17  Tor Lillqvist  <tml@collabora.com>  [1e877f46c6ce601692e8e229e7c856cd737866c3]

        Expand vcl_quartz_code and vcl_coretext_code macros that were used only once
        
        The macOS-specific code is nowadays compiled in Library_vclplug_osx.mk
        so these macros that listed files compiled both for iOS and macOS were
        used only for iOS in this makefile anyway.
        
        Change-Id: I607ce0bd8834b81caff664f28419e50e87af87f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109484
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-17  Tor Lillqvist  <tml@collabora.com>  [e7ace1d043cc8bdf6c03097932a00cbbdc3cf557]

        tdf#138122: Fix vcl for iOS after 1a167625314bf36b735176ed488e6ba9b5e9b675
        
        Make vcl compile again for iOS and make the Collabora Office iOS app
        work again when built against a master build of core.
        
        For now, keep the old versions of the functions touched by
        1a167625314bf36b735176ed488e6ba9b5e9b675 in vcl/ios/salios.cxx, and
        move the modified versions to the new file vcl/osx/salmacos.cxx.
        
        Keep the functions as they were except that ifdefs for MACOSX or IOS
        are expanded. Keep the formatting as it was to make comparisons
        easier. Thus add the new files to the clang-format exclusion list.
        
        While at it, also move vcl/quartz/salgdiutils.cxx to vcl/osx as it is
        compiled only for macOS anyway.
        
        Change-Id: I990ef678f2263031d4a5af8cc547fffe185d17c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109480
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-17  Thorsten Wagner  <thorsten.wagner.4@gmail.com>  [058ad4b900b5e0ee902f3e89ed121c2b5f8c58f1]

        tdf#138314 Change selected tab text color on macOS Big Sur
        
        Starting with macOS Big Sur, coloring has changed. Currently there is
        no documentation which system color should be used for selected tab
        text. As a workaround text color is changed for macOS Big Sur and
        newer only.
        
        Change-Id: I2e8c83527775c17f95e5e4afe70577442e14715e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109479
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-17  Thorsten Wagner  <thorsten.wagner.4@gmail.com>  [1a167625314bf36b735176ed488e6ba9b5e9b675]

        tdf#138122 Add window scaling for retina displays on macOS
        
        (1) Remove hack to make application look as if being linked against SDK 10.13
        
        (2) Use quad storage size on virtual devices for displaying on retina displays thereafter
        
        (3) Apply workaround to downsample bitmaps from scaled layers (to be implemented)
        
        (4) Disable dark mode (to be implemented)
        
        (5) Provide new environment variables:
        
        VCL_MACOS_FORCE_WINDOW_SCALING:
        window scaling on non retina displays
        
        VCL_MACOS_FORCE_DARK_MODE:
        enable dark mode (macOS 10.14, iOS 13 and newer)
        
        VCL_MACOS_USE_SYSTEM_APPEARANCE:
        use light mode or dark mode (macOS 10.14, iOS 13 and newer) as configured by system preferences
        
        Change-Id: I99877cd62a98cb91bcbf27af62b043c31c5f5fc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109072
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-17  Julien Nabet  <serval2412@yahoo.fr>  [5bd90f7f5852056342f1a81a1285b474d468eadd]

        cppcheck: derefInvalidIteratorRedundantCheck (sfx2/classificationhelper)
        
        Change-Id: I25fc7eac5b323e5918f03d8bfb410ca6a860219d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109476
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-01-17  Julien Nabet  <serval2412@yahoo.fr>  [79e471dc116f0b662e48d915d395d398057d137f]

        duplicate break (xmloff/txtimp)
        
        Change-Id: I17c63ec5d8accf6f9d2f33ef92cfa63acbd02f3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109473
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-01-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [25d905d7f88779eecf3776f692efe5539730fbef]

        Fix typo
        
        Change-Id: I0ce46927730cef961bbefd12551b2d56e8fe357d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109240
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-01-17  Noel Grandin  <noelgrandin@gmail.com>  [5bb291df3c39656cd24a7c379b8764172d48579a]

        use ::Color in ColorSet::add
        
        Change-Id: I8b34807e62c292a19700e6d37edd99e442574ec4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109452
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9fb2cad5ba0dfc1c3617880c02f2e7b21384dd60]

        Fix typos
        
        Change-Id: Ibf250ad583c0c58c1c7866bf1c37129f0e4b8fd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109468
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [42574d1c7b94d7914cf960c9b3c3bc47c2d79110]

        Fix typo
        
        Change-Id: Id250432aa37a676f4929028b132b887daf9589f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109313
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e4f354cef543752f99b53bdf62d9bc4df67368be]

        Removed executable permission on ods file
        
        Change-Id: Idabe9a8070c4a248b34e38ad58fcdd7a9e9afd72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109467
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-01-17  Julien Nabet  <serval2412@yahoo.fr>  [95f2c4c6396c826b5cf94adcc848c0df4dc76030]

        cppcheck: Prefer prefix ++/-- operators for non-primitive types
        
        Change-Id: I866665b596a37c1e111fad8afeb9d4cb4d75c257
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109469
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-17  Julien Nabet  <serval2412@yahoo.fr>  [ad55d51486264260a135b36c85973a728e006de7]

        cppcheck: zerodivcond
        
        I don't know if it can happen or if it's a false positive
        but at least, we're sure now it won't fail
        
        Change-Id: Id4620d74c0893b308b9fb45be71ca6c425066ae4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109470
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [56164821fb2deed9073db31c85d13a60fd08b0a4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c5ca7b12b4d593f22db0d450a46335879b5ff2e2
          - Fix typo
            
            Change-Id: I065d78e1451ac2b0b9458935727c72279b7155e6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109466
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-01-17  Julien Nabet  <serval2412@yahoo.fr>  [648edf96cde392545749923dc0c748e0bb31b5f6]

        Try to fix Windows TB
        
        by using std::max<tools::Long> and std::min<tools::Long>
        
        Change-Id: I07c93227cf040f159d1977ca94988169ecd6dc14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109464
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-17  Heiko Tietze  <tietze.heiko@gmail.com>  [2da4f92666caa11ab39f45d9807af883a3c83c79]

        Resolves tdf#139501 - About screen exceptional width
        
        All strings wrap now
        
        Change-Id: If810e67e55eb23685ab4e14da9d5da1864229833
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109330
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-01-17  Noel Grandin  <noelgrandin@gmail.com>  [14d61304c3f54e59cb8912fbd76fec2e4171e478]

        use ::Color in ColorPropertySet constructor
        
        Change-Id: I5649b39999de50d9f1fc33e2aef405be43069096
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109451
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-17  Mert Tumer  <mert.tumer@collabora.com>  [d2baba68d32fa93e758dcc9c9a890206065ea9ac]

        fix rendershapeselection for drawing
        
        Change-Id: Id4cb37885bf9b442adc679b895d89cd615ffb2ee
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108681
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109213
        Tested-by: Jenkins

2021-01-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [b5bf573e480236cede84d09e3cb89144070fe373]

        sw_uiwriter3: dispose/clear the document before opening a new one
        
        Change-Id: I6400eae69c4ab5edc719e9be0eb45e6dc2585a7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109458
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-17  Noel Grandin  <noelgrandin@gmail.com>  [5bbaca6d3ccef10223b8618c25f41b91dd467ffc]

        return Color from BGRToRGB
        
        instead of converting at all the call-sites
        
        Change-Id: I4732082fcd4731f6fd46aef197a15564586f0c90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109450
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-17  Jim Raykowski  <raykowj@gmail.com>  [50678a771daa6cd5d3414c25930761c65aab4244]

        tdf#115817 add places that add current position to navigation manager
        
        Change-Id: If011b51fac6587b4f551a498866aa71f62ba0fcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108529
        Reviewed-by: V, Stuart Foote <vstuart.foote@utsa.edu>
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>
        Tested-by: Jenkins

2021-01-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [07d9819378192231322bb19a61f2cbd469f4611a]

        tdf#139643: added a test, that checks the PDF/UA metadata is set
        
        If we enable support for PDF/UA, then the metadata object must be
        present and the metadata must have the PDF/UA flags set, or else
        the PDF document won't be recognied as having PDF/UA. The added
        test checks for this.
        
        Change-Id: I9baa31f17f5db73820d71d941979d6b9a90f4555
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109443
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cd65d6c06760caf0109664d2a320cfb29d634ab2]

        tools: support reading xml namespace with XmlWalker
        
        Adds methods namespaceHref and namespacePrefix for reading the
        current element's namespace prefix and the href.
        
        Change-Id: I1c16857c6fc0bdfde2d983d8f42f153111119029
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109442
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-17  Michael Meeks  <michael.meeks@collabora.com>  [eecedf21f4869dd52a6498377e35d85d2321ac80]

        sidebar: avoid invalidation thrash with LOK.
        
        Avoids complete sidebar invalidate when entering text into a cell
        and hitting enter.
        
        Change-Id: I88ee3792589a1c0a16ae555da77ed7c12ca5f296
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109403
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2021-01-17  Michael Meeks  <michael.meeks@collabora.com>  [8941f3f65e149c9f53c425c9cc153b32d8cd2482]

        sidebar: only invalidate when things change.
        
        Change-Id: Icc9c5bcde224cc979b834585531b847f1c5f7d0b
        Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109457
        Tested-by: Jenkins

2021-01-16  Jim Raykowski  <raykowj@gmail.com>  [602a044014b55a5a1b1a5f0e96af603590ee899f]

        tdf#137358 Fix incorrect outline position returned
        
        when the cursor position is before the first outline node and there are
        outline nodes in the document model extras section.
        
        plus fix to update Navigator tracking on Navigator show
        
        Change-Id: Ib93ba0d460128314efef228810c06dbd929c672e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108492
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-01-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [63239749683ad718e10a5f561f17ca3c41ab4466]

        tdf#116394: sw_ooxmlexport15: Add unittest
        
        Although the fix says in its message
        "There is no point in adding a unit test for this."
        The issue is a regression so I think it's better to have one,
        just in case
        
        Change-Id: Ica4774dd85c5c5fb73d5b54eb677fe8ab552a936
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109441
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-16  Caolán McNamara  <caolanm@redhat.com>  [bafa5d9fbd93ae959208092f4018144b00e41422]

        drop only remaining CheckBox yalign
        
        Change-Id: If387c518090c81cb6bd3ba0d18cf612ebdc51792
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109449
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-16  Caolán McNamara  <caolanm@redhat.com>  [b197c89e2059015cef1025fed1e450a467740221]

        drop unusual xalign 0.5
        
        the whole widget is aligned start anyway so it makes no difference
        
        Change-Id: I2f7991eb20cd9df8580676c5be9fb863482bd464
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109419
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-16  Noel  <noel.grandin@collabora.co.uk>  [4499eb5b868b54512751b4e73c68df2a79e22606]

        return value from setupOutDevState is unused
        
        Change-Id: Ic3006e3f73c5b1233076706d5982fefe12b8d511
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109448
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-16  Eike Rathke  <erack@redhat.com>  [9e6f2b5eb712cc483d735132b0557dee4e593193]

        Update language-subtag-registry to 2020-12-18
        
        Change-Id: I8c813005d8a1165e0baab81fd9f8b47c0aa3aa62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109387
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-01-16  Caolán McNamara  <caolanm@redhat.com>  [444e0ce07c6652346dcc34f8d9ec4a4403b2109b]

        tdf#137695 shrink widget height below natural min within data browser
        
        Change-Id: Iba3c12376200b7ce800b48155a4b84ca2e47d63f
        
        Change-Id: Iba3c12376200b7ce800b48155a4b84ca2e47d63f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109380
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-16  Caolán McNamara  <caolanm@redhat.com>  [7a56ed9edff41867a93c8ea06c0f874793f8e88d]

        remove unusual 0.5 align from "Asian layout mode"
        
        its sibling doesn't have it and they should both be the same
        
        Change-Id: I4a0e4c3c04c7014537462221a40b0bef9c646f3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109420
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-16  Noel Grandin  <noelgrandin@gmail.com>  [508c2e4a2d2b26d6b1842ff98e9aaa4d3adddf80]

        transparency->alpha in vcl::RawBitmap
        
        Change-Id: I68e05555518f0dc6a7c01d2fec734b0d0aff0d48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109427
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-16  Julien Nabet  <serval2412@yahoo.fr>  [1cc0fc1f3cdae597912d7204256427e060fcde61]

        tdf#139643: fix missing PDF/UA flag
        
        Regression from:
        https://cgit.freedesktop.org/libreoffice/core/commit/vcl/source/gdi/pdfwriter_impl.cxx?id=a795886762a6a4aabd601183598c4e6c819bcb1f
        author	Arnaud Versini <arnaud.versini@libreoffice.org>	2019-09-20 19:01:34 +0200
        committer	Arnaud Versini <arnaud.versini@libreoffice.org>	2020-02-08 15:03:07 +0100
        commit	a795886762a6a4aabd601183598c4e6c819bcb1f (patch)
        tree	93a58d738bf27a0c5f75f80dc7e651763916ee5f /vcl/source/gdi/pdfwriter_impl.cxx
        parent	a2f62a861ba7036e689070c47f72214b1bdd49d4 (diff)
        Add minimum support for PDF/A3
        
        here:
         sal_Int32 PDFWriterImpl::emitDocumentMetadata()
         {
        -    if (!m_bIsPDF_A1 && !m_bIsPDF_A2 && !m_bIsPDF_UA)
        +    if( !m_bIsPDF_A1 && !m_bIsPDF_A2 && !m_bIsPDF_A3 )
        
        Change-Id: Id4b3b9a74ccf5a5abd9e7149cb09b3475dd4ffee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109437
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-16  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [208a2e51c32a8918388216bf2f47b513948ebd7d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 91413eacbe8790505dfd4cc452b0fa2e5589ac33
          - Use switches for Ctrl vs. Command on macOS
            
            Change-Id: I13829b216081021ae321a5c7111de0e11e65a7ee
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109440
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-16  Johnny_M  <klasse@partyheld.de>  [8b9708b0e4d1bc26cb8e300cfcf7a5071eb42d7c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 942c4de7eb854bb99e3ed79caa283608ec1891a7
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ic28f919518537829b86c6afc1efe66d9ac004601
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109433
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-16  Johnny_M  <klasse@partyheld.de>  [b922cbb51b7bf7514d7d51c05cf0fff7a04f9033]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 606d802dc2c97bc3186983b7c3da7485b4d5b4d1
          - tdf#132643 Translate German section IDs
            
            Change-Id: I50abb30e9ce171c54767f78535dda3a577414522
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109432
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-16  Johnny_M  <klasse@partyheld.de>  [cad06caf89645a76268e77aedca6cf771505ceae]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 320ca7e3c001621f9bd4266ee940d7d1fd1ba4c0
          - tdf#132643 Translate German section IDs
            
            Change-Id: I991a5aaa37ddbc22fd193cab837bec2c672daf1f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109431
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-16  Johnny_M  <klasse@partyheld.de>  [a7f89903119db999a168daca1c713a3467a2ab61]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 88b1c44c82a5ead09f54420266e8c30bb5ebaa4a
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia437c42384398d61afad346cfdd66819ffa7d4f6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109430
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-16  Johnny_M  <klasse@partyheld.de>  [7fa4c3c195912917b0de00cc3531d06a9fb91dc5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0cd762484faa2059ca5d85c2f98c47c86b836f7e
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ib73fca400cb77824c149e9080c9a1486ebd77a79
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109429
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-16  Julien Nabet  <serval2412@yahoo.fr>  [ffc8409024c0de97cd1cb5fadbe72d90c3fd7d3b]

        Cancel action here vcl/screenshotparent
        
        Change-Id: I136fa04e873932621b92004e8eafd7b3a32ef945
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109423
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-16  Caolán McNamara  <caolanm@redhat.com>  [a4c9b7f3722cb496c01ae72c5897f3243523658d]

        tdf#138829 don't grab focus to roadmap label when sync timer fires
        
        Change-Id: Icc8a03a2ce5d63f3a2c477671a9aa52aefd1df96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109385
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-16  Caolán McNamara  <caolanm@redhat.com>  [63fef8576efd2c63cea461a979117569f3603b74]

        remove apparently bogus yaligns of 0 from cmisline RadioButtons
        
        Change-Id: I753128047672831329ba5dff25dda005dfca4d5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109421
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-16  Caolán McNamara  <caolanm@redhat.com>  [7bd729a65d7e7a7539bf4383d656667ed227cc91]

        snap near 0.5 align values to 0.5
        
        Change-Id: Idcedba97e1738f097a36845614a17f143c20c7c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109416
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-16  Caolán McNamara  <caolanm@redhat.com>  [933a311c12929568b7912b8f26445ac314f57f6b]

        drop unwanted stray yalign
        
        Change-Id: Ic397aae6e9a9cd2258b0e65cd66c72c4218c6946
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109415
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-16  Caolán McNamara  <caolanm@redhat.com>  [2186ea6b5532a5ba24d3906d8b631f9bee4a0d4b]

        replace near-zero xalign values that should be zero
        
        Change-Id: I10c7d542064cffd44b1cd50972775db51f0f7e27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109388
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-16  Regina Henschel  <rb.henschel@t-online.de>  [6ce66560c59470a9eb76fbf80f439b452166d3e4]

        tdf#139583 fix case rot 180deg for cell anchored shapes
        
        Method adjustAnchoredPosition() in ScDrawView::Notify() needs to
        distinguish whether an object really has a changed geometry or only
        becomes visible. The previous solution used the snap rectangle for this.
        But in the case of a 180deg rotation only the logic rectangle changes,
        not the snap rectangle. The patch extends the test to consider logic
        rectangle as well. SetCellAnchoredFromPosition is adjusted to create
        maShapeRect, which is compared to the logic rectangle.
        
        Change-Id: Iba8a173938da05178f1058ef98e9ef526cca490e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109386
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-01-16  Jean-Pierre Ledure  <jp@ledure.be>  [19e5606df73994bbf6ddd8089843be645bd4d8be]

        ScriptForge - (ScriptForgeHelper.py) add empty list of visible routines
        
        The g_exportedScripts  variable contains the list of the methods
        in the script that may be made visible in LO IDE's
        (APSO and alike)
        
        Currently that list (in fact, a tuple) must be empty
        
        Change-Id: I86abc0bb55be524a3f9d39da7c6bd248abec8668
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109435
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-01-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0ffebfb691ae6fcc8df4df4a0611276bb4f33b59]

        devtools: Add more elements to the document model tree view
        
        This change adds more elements to the document model tree view.
        
        for all: style families and styles
        for Writer: shapes, graphic objects, OLE objects, frames, tables
        for Impress: master slides
        for Calc: shapes, charts, pivot tables
        
        Change-Id: Ic6d2c6c8f45fe7881e17aee3727864aeb4d701c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109376
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-16  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c9f7a8c73d28dc26a9939dfcd082fb72a7e59e30]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d97287d7f83c7e48c27d2541895a7230f09b0ee8
          - tdf#139543 Update Calc sort Option page
            
            - Add missing checkbox
            - Refactor headings
            
            Change-Id: Id88cba0bd89db3ad3265f7e4088de1a29252a053
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109424
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-16  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2d0df5bca258c19b96fb99b635ad07f979c41a18]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9497d20bf4a61cbf2ddc14d372d2a4cb40994242
          - Update specialfilters.xhp
            
            * synch with UI strings
            * Mute l10n on numbers and sheet headers
            
            Change-Id: Iad23a22b01200ac378b571e4b24b5e62f7398703
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109377
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-16  Seth Chaiklin  <sdc.blanco@youmail.dk>  [970d34f88051ddc1edc6b7fc47fc654899ccc058]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e642d444e695b75d6f05d95829bd648c89b67971
          - improve explanation about character style
            
              ( swriter/01/05130002.xhp ) (Character Style)
                * improve/expand explanation of character style
                + add <note> about how to use character style
                + add <note> about how to remove direct formatting
                + add <note> about how to find out what properties are applied
                  by a character style
                * replace German id
            
              ( swriter/01/05130002.xhp ) (Character formatting)
                + add appl-switch for WRITER, with a <relatedtopics>
                  and link to "Character Style"
            
              ( swriter/00/00000405.xhp )
                * update access command to editing Character Styles
                + add icon for Character Styles
                * add sys-switch for F11 for List Styles
                * replace German id
            
               ( swriter/01/05140000.xhp ) ( Styles sidebar )
                 * repair path to Paragraph Style and Character Style icons
            
            Change-Id: Idafef996a833bda317d45ff90c23fb7d84813e57
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109125
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-16  Dennis Francis  <dennis.francis@collabora.com>  [fa95e0e290608ef58a3cf79f8e3773927677de33]

        lok: sort: invalidate the row-height cache too
        
        Change-Id: I13e59dc045b23a6ea60cd4cf34dda3166dbf5aad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109208
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 7ef5fcc08f6678ad6a61c46b187e1920fca74d23)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109275
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2021-01-16  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [00d268422d0c1682adaf59fca6f60f35a9d5f221]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7709cb9bdc8637379db25a29f8a40960cf4e309a
          - Use switches for Ctrl vs. Command on macOS
            
            Change-Id: Ib03896ff4f3b9c757c3cad96906210d72c9191f6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109236
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-16  Justin Luth  <justin_luth@sil.org>  [b232b422a3cfe3b410bbc75e0fffdfc238fd10e7]

        tdf#116394 writerfilter: append '=' if not a formula marker
        
        Oops - a silly mistake to throw away the character if
        it didn't match a special purpose.
        
        There is no point in adding a unit test for this.
        
        Change-Id: I3b48af578ae96744405ec0919ff341d1c9b43f65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109426
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-01-16  homeboy445  <akshitsan13@gmail.com>  [5b4486a898968eb5019376ca6c4bd07a97ec537d]

        tdf#97087 Give unique, comphrehensible names to idles
        
        Change-Id: I6823486a45311f81f0ed789dedff6c02b8fb3893
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109056
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2021-01-16  Julien Nabet  <serval2412@yahoo.fr>  [ebb0ac4c922b51191979ca376f7c7d7581ace62e]

        Fix o3tl::checked_multiply for Raspberry pi 4b
        
        usr/bin/ld : /usr/bin/ld: Erreur DWARF: ne peut repérer la spécification de variable au décalage 8953
        /usr/bin/ld: Erreur DWARF: ne peut repérer la spécification de variable au décalage 93da
        /usr/bin/ld: Erreur DWARF: ne peut repérer la spécification de variable au décalage 967a
        /usr/bin/ld: Erreur DWARF: ne peut repérer la spécification de variable au décalage 991a
        /home/pi/lo/libreoffice/workdir/CxxObject/sw/source/filter/xml/xmlimp.o : dans la fonction « bool o3tl::checked_multiply<long long>(long long, long long, long long&) » :
        /home/pi/lo/libreoffice/include/o3tl/safeint.hxx:121 : référence indéfinie vers « __mulodi4 »
        /usr/bin/ld : /home/pi/lo/libreoffice/include/o3tl/safeint.hxx:121 : référence indéfinie vers « __mulodi4 »
        /usr/bin/ld : /home/pi/lo/libreoffice/include/o3tl/safeint.hxx:121 : référence indéfinie vers « __mulodi4 »
        /usr/bin/ld : /home/pi/lo/libreoffice/include/o3tl/safeint.hxx:121 : référence indéfinie vers « __mulodi4 »
        clang: error: linker command failed with exit code 1 (use -v to see invocation)
        make[1]: *** [/home/pi/lo/libreoffice/sw/Library_sw.mk:20 : /home/pi/lo/libreoffice/instdir/program/libswlo.so] Erreur 1
        
        DWARF Error: can't find spec of var at offset 8953
        
        undefined reference to "__mulodi4"
        
        Change-Id: I1c88a1567e25370eb5759912ea4918d7183f3786
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109322
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-16  Noel  <noel.grandin@collabora.co.uk>  [63a68064bb33f180b8a231f7524d99405d910226]

        make the Color constructors explicitly specify transparency
        
        to reduce the churn, we leave the existing constructor in place,
        and add a clang plugin to detect when the value passed to the
        existing constructor may contain transparency/alpha data.
        
        i.e. we leave expressions like Color(0xffffff) alone, but
        warn about any non-constant expression, and any expression
        like Color(0xff000000)
        
        Change-Id: Id2ce58e08882d9b7bd0b9f88eca97359dcdbcc8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109362
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-16  Mike Kaganski  <mike.kaganski@collabora.com>  [d534a4c7b45ff254b339e806c6a11f13d9ff0043]

        tdf#68198: sign the rest of binaries
        
        Change-Id: I89bad00245e9e2c9f8cad1cdc33e40007ae6f80d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109414
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-16  Tor Lillqvist  <tml@collabora.com>  [a42fa14a1d48ca7a880171c16a395eadf07efcad]

        Enable pasting of LINK data from the system pasteboard on macOS
        
        Also add more documentation on how the flavorMap array works. The
        interesting thing is that the code stores anything you throw at it on
        the system pasteboard. But in another LibreOffice process, it won't
        accept types not mentioned in the array even if it as such is a type
        that other parts of the code would look for.
        
        Thus, adding the
        "application/x-openoffice-link;windows_formatname=\"Link\"" type to
        the array means that if there is such data on the system pasteboard
        (from an earlier or simultaneous run of LibreOffice), it will be
        pasteable also in a different LibreOffice process from the one that
        put it there.
        
        (While at it, order the FLAVOR_FOO variable definitions to be in the
        same order as their use in the array entries.)
        
        Change-Id: I913cc732e4dfb32d4b098505aa10806976db6326
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109384
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2021-01-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [059c9172d99f69a95fea7834623f72d04e2f0618]

        devtools: change to on-expand filling of the doc. model tree-view
        
        Instead of traversing the document model at once and filling the
        tree-view, only fill the root element names first, and fill the
        children on expand.
        For example first add "Paragraphs" root node, and when the user
        expands that node, fill the child nodes of the tree with actual
        paragraphs.
        
        Change-Id: Ifa71603a4fa1b69d2b1b590f0d0493e22092deb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109375
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a93d26fb1eaa185f5eec774f85a76deedd0205e6]

        devtools: fill left-side document model view for all document types
        
        Change-Id: I19f1cfdbdde86b3fbeb2a0a7e3e4255ef0055cf5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109073
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-16  Noel Grandin  <noelgrandin@gmail.com>  [ef7f98ff3c73182528995057a3f691a6d1aefdd5]

        transparency->alpha in BitmapEx
        
        Change-Id: I631f4ca5a2bdcb8c7691a9a8c71d3de15377213b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109390
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-16  Justin Luth  <justin.luth@collabora.com>  [647c9de0338350c1b5eff4b9adf08bd06930e36b]

        tdf#119610 tdf#112634: Don't show broken connections - RevB
        
        This changes LO 6.0 commit 75a881829f19439245cdb859fc16d59461992f79
        to use a light-weight check to see if a database exists.
        
        The previous way made a connection, which is extremely
        expensive if there is a password, or if network traffic
        needs to timeout, etc. And if there are multiple
        registered databases like that...
        
        Change-Id: I980cb6979cfc7cae8f1251f3459718192459aaee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109242
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-01-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [f7c8fa9591f434c28dfe9c1fc114c4763c2217ca]

        uitest: simplify code
        
        Change-Id: I1f5d0398de29de339369777e3c9bccd33141464c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109323
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-16  Seth Chaiklin  <sdc.blanco@youmail.dk>  [a182dea0413c467b834f206f9cb91dc3f56acd35]

        tdf#139533 re-word a tip of the day
        
        Change-Id: I897a5906eb2e2669a3924872695ee2a52bf189c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109342
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2021-01-16  Miklos Vajna  <vmiklos@collabora.com>  [56f26399df894d05f24874a3cdc90694158e03bc]

        PPTX export: fix mime type of slide narrations
        
        Import was working already for the audio stream.
        
        Change-Id: I43ac6561c4e39decfd99587e489cb2888805bb0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109374
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-01-16  Alain Romedenne  <LibreOfficiant@sfr.fr>  [1f828d45225a1e0e14a3a05a353adbb39f2211a0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 10f14ef2d4c0eec654ae02c00388fac7127cc980
          - ScriptForge Basic library - WiP 
            
            - UI module help page
            
            Change-Id: Icb011f54c0cdd3d870f0ad6c4bc92aa98f8c2c17
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109281
            Tested-by: Jenkins
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-16  Rafael Lima  <rafael.palma.lima@gmail.com>  [75c2d8ddae43f6810d8e4a9e9c1d0d13e75c0407]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2bc7a1de1c0ef5c736381dea36861320927496da
          - Updates/fixes typos in SF_Exception and SF_Dictionary
            
            This patch improves the Help page for SF_Exception and
            fixes bookmarks and typos in SF_Dictionary
            
            Change-Id: I3c332e19c58f14a8fe85704b5b63c917a7ee0146
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109287
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-15  diwanshu885  <dmittal885@gmail.com>  [e97bccdba42b464e2df8d5996d4cdc9b03b6c243]

        tdf#128176 Add a vertical scrollwindow to fontfeaturesdialog
        
        Change-Id: Id58b3888069fd0136f5620cb5f82c8649a0dfd76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107435
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-01-15  Caolán McNamara  <caolanm@redhat.com>  [405aa1b6a226c58966d319f25e4ebf2e400d5e50]

        tdf#135641 update DataBrowser has-focus when child widget gains focus
        
        Change-Id: Ic5e618b50c31ebeffa1b2cc59857582804874747
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109369
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-15  Stephan Bergmann  <sbergman@redhat.com>  [2e29dc20b96f2d96f5b64e9ed5efb79e342b3f54]

        Revert "Move SwFntCache link from SwModify down to SwFormat"
        
        This reverts commit 8dd78873a9de028c0d9f1f1aee537e85f74d2300, as it caused
        heap-use-after-free during CppunitTest_sw_uiwriter:
        
        > ==864890==ERROR: AddressSanitizer: heap-use-after-free on address 0x604000e6a89c at pc 0x7f92775c8dd9 bp 0x7ffeb01b18d0 sp 0x7ffeb01b18c8
        > READ of size 2 at 0x604000e6a89c thread T0
        >  #0 in SfxPoolItem::Which() const at include/svl/poolitem.hxx:151:53
        >  #1 in SwAttrHandler::FontChg(SfxPoolItem const&, SwFont&, bool) at sw/source/core/text/atrstck.cxx:571:20
        >  #2 in SwAttrHandler::ActivateTop(SwFont&, unsigned short) at sw/source/core/text/atrstck.cxx:515:9
        >  #3 in SwAttrHandler::PopAndChg(SwTextAttr const&, SwFont&) at sw/source/core/text/atrstck.cxx:450:17
        >  #4 in SwAttrIter::Rst(SwTextAttr const*) at sw/source/core/text/itratr.cxx:113:24
        >  #5 in SwAttrIter::SeekFwd(int, int) at sw/source/core/text/itratr.cxx:275:52
        >  #6 in SwAttrIter::Seek(o3tl::strong_int<int, Tag_TextFrameIndex>) at sw/source/core/text/itratr.cxx:418:13
        >  #7 in SwAttrIter::SeekAndChgAttrIter(o3tl::strong_int<int, Tag_TextFrameIndex>, OutputDevice*) at sw/source/core/text/itratr.cxx:158:11
        >  #8 in SwTextIter::SeekAndChg(SwTextSizeInfo&) at sw/source/core/text/itrtxt.hxx:312:12
        >  #9 in SwTextFormatter::CalcAscent(SwTextFormatInfo&, SwLinePortion*) at sw/source/core/text/itrform2.cxx:815:24
        >  #10 in SwTextFormatter::NewPortion(SwTextFormatInfo&) at sw/source/core/text/itrform2.cxx:1537:9
        >  #11 in SwTextFormatter::BuildPortions(SwTextFormatInfo&) at sw/source/core/text/itrform2.cxx:707:16
        [...]
        > 0x604000e6a89c is located 12 bytes inside of 48-byte region [0x604000e6a890,0x604000e6a8c0)
        > freed by thread T0 here:
        >  #0 in operator delete(void*, unsigned long) at ~/llvm/llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp:172:3
        >  #1 in SvxFontItem::~SvxFontItem() at include/editeng/fontitem.hxx:29:25
        >  #2 in SfxItemPool::SetPoolDefaultItem(SfxPoolItem const&) at svl/source/items/itempool.cxx:543:13
        >  #3 in SwDoc::SetDefault(SfxItemSet const&) at sw/source/core/doc/docfmt.cxx:550:23
        >  #4 in SwDoc::SetDefault(SfxPoolItem const&) at sw/source/core/doc/docfmt.cxx:531:5
        >  #5 in SwXTextDefaults::setPropertyValue(rtl::OUString const&, com::sun::star::uno::Any const&) at sw/source/core/unocore/SwXTextDefaults.cxx:118:17
        >  #6 in writerfilter::dmapper::DomainMapper::DomainMapper(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, com::sun::star::uno::Reference<com::sun::star::io::XInputStream> const&, com::sun::star::uno::Reference<com::sun::star::lang::XComponent> const&, bool, writerfilter::dmapper::SourceDocumentType, utl::MediaDescriptor const&) at writerfilter/source/dmapper/DomainMapper.cxx:161:24
        >  #7 in writerfilter::dmapper::DomainMapperFactory::createMapper(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, com::sun::star::uno::Reference<com::sun::star::io::XInputStream> const&, com::sun::star::uno::Reference<com::sun::star::lang::XComponent> const&, bool, writerfilter::dmapper::SourceDocumentType, utl::MediaDescriptor const&) at writerfilter/source/dmapper/domainmapperfactory.cxx:33:34
        >  #8 in (anonymous namespace)::WriterFilter::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at writerfilter/source/filter/WriterFilter.cxx:185:13
        >  #9 in SwDOCXReader::Read(SwDoc&, rtl::OUString const&, SwPaM&, rtl::OUString const&) at sw/source/filter/docx/swdocxreader.cxx:86:18
        >  #10 in SwReader::Read(Reader const&) at sw/source/filter/basflt/shellio.cxx:191:22
        >  #11 in SwView::InsertMedium(unsigned short, std::unique_ptr<SfxMedium, std::default_delete<SfxMedium> >, short) at sw/source/uibase/uiview/view2.cxx:2309:40
        [...]
        > previously allocated by thread T0 here:
        >  #0 in operator new(unsigned long) at ~/llvm/llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp:99:3
        >  #1 in SvxFontItem::Clone(SfxItemPool*) const at editeng/source/items/textitem.cxx:297:12
        >  #2 in SfxItemPool::SetPoolDefaultItem(SfxPoolItem const&) at svl/source/items/itempool.cxx:538:42
        >  #3 in SwDoc::SetDefault(SfxItemSet const&) at sw/source/core/doc/docfmt.cxx:550:23
        >  #4 in SwDoc::SetDefault(SfxPoolItem const&) at sw/source/core/doc/docfmt.cxx:531:5
        >  #5 in SwXTextDefaults::setPropertyValue(rtl::OUString const&, com::sun::star::uno::Any const&) at sw/source/core/unocore/SwXTextDefaults.cxx:118:17
        >  #6 in SvXMLImportPropertyMapper::FillPropertySet_(std::__debug::vector<XMLPropertyState, std::allocator<XMLPropertyState> > const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySetInfo> const&, rtl::Reference<XMLPropertySetMapper> const&, SvXMLImport&, ContextID_Index_Pair*) at xmloff/source/style/xmlimppr.cxx:509:27
        >  #7 in SvXMLImportPropertyMapper::FillPropertySet(std::__debug::vector<XMLPropertyState, std::allocator<XMLPropertyState> > const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&, ContextID_Index_Pair*) const at xmloff/source/style/xmlimppr.cxx:466:20
        >  #8 in XMLTextStyleContext::FillPropertySet(com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&) at xmloff/source/text/txtstyli.cxx:456:20
        >  #9 in XMLTextStyleContext::SetDefaults() at xmloff/source/text/txtstyli.cxx:234:17
        >  #10 in SvXMLStylesContext::CopyStylesToDoc(bool, bool) at xmloff/source/style/xmlstyle.cxx:752:37
        >  #11 in SwXMLImport::InsertStyles(bool) at sw/source/filter/xml/xmlfmt.cxx:999:22
        [...]
        
        Change-Id: I4df8db29054da3eb543e5524fec6cb79e8568b66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109363
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-15  Tor Lillqvist  <tml@collabora.com>  [0e3e4b89d752221f795f793d0baf5610c31c6cd3]

        Show error message if data for a type is not available
        
        Change-Id: If60a26faa89c2a633a4ac7e2f064f7c144ff2000
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109383
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-15  Noel Grandin  <noel@peralex.com>  [042bb632978a1d01f3240890ea9d39ead707633d]

        fix location of change tracking boxes in Online
        
        Change-Id: I65fcb52e224dce7df2a5a7baed2b8f23d0d49397
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108849
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2021-01-15  Caolán McNamara  <caolanm@redhat.com>  [5df3c10070057c0846f195065d3716520e091421]

        replace stock button images
        
        Change-Id: I9be83856c0dd15552a042f009464c279bf239848
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109199
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-15  Justin Luth  <justin.luth@collabora.com>  [e72a6a73cbcb91d6125170efd422fe0b8760e377]

        tdf#138544 sw LoadUserSettings: default ConsiderTextWrapOnObjPos
        
        This is the fifth and final patch in the series.
        When you start a new document, Writer compat setting
        "Consider wrapping style when positioning objects" is off.
        Now, when saving and reloading it with LoadUserSettings disabled,
        it is still the program default of "off", instead of "on".
        
        Change-Id: I3e3b4cb6c48dad35b258a898990d7fadfd3048db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108549
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-01-15  Miklos Vajna  <vmiklos@collabora.com>  [f3b5356bdc51b03f9910ed544b8c17d6f919bc12]

        tdf#136861 ODT export: fix writing resolved state for non-ranged comments
        
        It was probably not intentional to write the resolved state only in case
        the annotation has a name.
        
        Change-Id: Ia3a6b2320e2288528c43c832211ebfcde492881e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109354
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-01-15  Justin Luth  <justin.luth@collabora.com>  [79bfb54665b1a8dc2b932318eb6915d300772cff]

        tdf#137459 editeng: Ctrl+Del must only delete right
        
        If there was nothing else at the end of the paragraph,
        Ctrl+Del was acting like Ctrl+Backspace - it turned
        around and started deleting the earlier words.
        Instead, we need to keep deleting to the right,
        starting with the next paragraph.
        That's what Ctrl-Backspace does in reverse anyway.
        
        It looks like this was just a copy-paste mistake
        already seen at original import and the few times
        that people tried to fix up this area, they didn't
        notice that apparently? But then again, the code
        changes don't look that impressive either...
        
        [if x == 1, set x=1?]
        
        make UITest_writer_tests UITEST_TEST_NAME=\
        tdf137459_editeng_ctrl-DEL.tdf137459.test_tdf137459
        
        Change-Id: I0c2268f9f1a2102997b2e84b0b7a6d0e2da43b15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108265
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-01-15  Tor Lillqvist  <tml@collabora.com>  [b4f6a6c143567187c6d0f374b2b9f853ecc63af0]

        Fix handling of the OBJECTDESCRIPTOR clipboard (pasteboard) type on iOS
        
        This should fix https://github.com/CollaboraOnline/online/issues/849
        
        This is based on the corresponding fix for macOS. Much of our
        clipboard code for iOS is based on that for macOS.
        
        We need the pasteboard to have the OBJECTDESCRIPTOR type as a MIME
        type that includes the typename attribute, because the code in sc
        checks for that when it decides whether it is a proper
        OBJECTDESCRIPTOR.
        
        Simplify the data in the flavorMap array. No need to duplicate the
        same MIME type string as both the pasteboard type and MIME type, for
        those cases where the MIME type is used diretly as pasteboard type. We
        also know that for those types, the MIME type might have additional
        parameters, so be more lenient in checking.
        
        With this change, and my recent change to sot, this now works:
        
        Start the Collabora Office app. Open a spreadsheet. Select a cell
        range. (It can include formulas.) Copy. Close the spreadsheet
        document.
        
        (Killing the app process is not necessary, as no in-process
        clipboard is kept on iOS, but to make sure you are really accessing
        the system pasteboard and not some in-process cache, feel free to kill
        the process. After that, start Collabora Office again.)
        
        Open a spreadsheet. Paste. You get the very same cells that you pasted
        as such (with relative cell addresses in formulas properly adjusted,
        as expected).
        
        Previously, it would paste an image of the copied cell range, which is
        fairly pointless.
        
        There is still lots of opportunity for cleanup in the clipboard code
        for macOS and iOS.
        
        Change-Id: I4a385d52bbaafcd2ab8cb18e8f613c5efa592d11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109368
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-15  Seth Chaiklin  <sdc.blanco@youmail.dk>  [022f61e6bd876fbcbcefd63708bf4c7ee5063f3a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 655482c647bd7a8a4c517d6ef3bd71c7d6f9db68
          - tdf#126492 add mention of new information sent in Crash Report
            
              https://gerrit.libreoffice.org/c/core/+/109358 adds "system RAM"
              to the Crash report. This patch adds this information to the help page.
            
            Change-Id: Id9eb944824f86a1e4916cb2691c84fe2fe6e295f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109348
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-01-15  Caolán McNamara  <caolanm@redhat.com>  [729a07528cab3105d23276176ba17fca7fc2231c]

        cid#1471675 silence Logically dead code
        
        Change-Id: I473ee1a4cf3ac6d90acf6872015a7ffa09239e48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109328
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-15  Caolán McNamara  <caolanm@redhat.com>  [425d43cff790d1d8840081d0965095a4b1bccc48]

        cid#1472120 Uncaught exception
        
        Change-Id: I7cbeb2f4801d24479bcfe66a66b467b788663b5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109325
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-15  Caolán McNamara  <caolanm@redhat.com>  [a94aecfdaafc5525be73246d3e8f19fdb714b387]

        cid#1472119 silence Uninitialized scalar field
        
        Change-Id: I0a8a12e8bb823fc650212f5cf946ad9139395030
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109327
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-15  Seth Chaiklin  <sdc.blanco@youmail.dk>  [7a6d4ee7176bd7bffb232c876706fd25ed675779]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fc682e9a8b7d6d6438668fb61304460f35002b3d
          - tdf#119657  add related topics links to help about rulers and margins
            
               ( shared/02/13020000.xhp ) (Setting Indents, Margins, and Columns)
                + add <variable> to <h1>
                + add appl-switch and <relatedtopics> section
                + add link in related topics to "Using Rulers"
                  For now, this is the only link, and only applies for Writer
                  and Draw, so <relatedtopics> and link are only shown for those
                  two applications
                * update to <tip>,<note>,<keycode>
            
               ( swriter/guide/ruler.xhp )  (Using Rulers)
                * change order of instructions about changing indents
                + add example to illustrate how to make an indent
                + add link to "Setting Indents, Margins, and Columns" in 'related topics'
            
            Change-Id: Ie8735e3b81667601602f3bdc134433c7d3a874a6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109341
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-01-15  Caolán McNamara  <caolanm@redhat.com>  [3bb8ed02c2832b066d42507567dfb0d3136d5939]

        tdf#136155 let the other elements in the dialog determine the final width
        
        Change-Id: Ib47db4f47a331b1f3754ca4974a9f3e5b14efc95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109292
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-01-15  Michael Stahl  <michael.stahl@allotropia.de>  [32e104c1d6be0ffe6ed6c4e08af868c87b3c258c]

        tdf#135014 sw_redlinehide: fix missing frames when removing fieldmark
        
        A fieldmark was deleted. UpdateFramesForRemoveDeleteRedline() deleted
        the MergedPara but its start node was before the start node of the
        fieldmark, and then MakeFrames() didn't find a frame on the preceding
        node and did nothing.
        
        Similar problem likely possible with redline.
        
        Change-Id: I532f9a67c0268f3287736a61da4cc9fefec7b8e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109307
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-01-15  Michael Stahl  <michael.stahl@allotropia.de>  [eef10be20a4c5108c68b19ccdda263c5ca852386]

        tdf#135014 sw_fieldmarkhide: fix crash deleting field in fly
        
        SwUndoDelete calls DelContentIndex(), which calls
        SwUndoFlyBase::DelFly().
        
        This calls DelFrames() first and then SwUndoSaveSection::SaveSection(),
        so by the time UpdateFramesForRemoveDeleteRedline() runs for the
        fieldmark in fly it's expected that there are no more frames.
        
        Also, don't try to recreate fly frames in this situation; it will crash
        when resetting the RES_ANCHOR.
        
        Change-Id: I11f6fb011d84e96f77b93ffbd1b5904594cbc591
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109306
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-01-15  Michael Stahl  <michael.stahl@allotropia.de>  [359deaee45fd4a2bfe7aae255e6da38a9e1931ff]

        tdf#135014 sw_fieldmarkhide: allow section overlap with fieldmark
        
        In this bugdoc it happens that the field with instruction
        "\aINDEX \\c \"2\"\\h \"A\" \\e \"\t\"\003\063  "
        result end is on a node following the start of a section,
        so sw::mark::FindFieldSep() asserts.
        
        In this case it looks like the section was wrongly set by the import,
        but experimenting with Word reveals that it will respect sectPr on a
        paragraph inside a field, so i guess we need to cope with that.
        
        Also adapt InsertCnt_() to skip the section end node.
        
        Change-Id: I5517d463de43b04bf773528a28de12123e534069
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109305
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-01-15  Michael Stahl  <michael.stahl@allotropia.de>  [0771b84e4c5002338275da0d061f966e2fc47505]

        tdf#135014 sw_fieldmarkhide: fix bogus assert on loading the bugdoc
        
        The == case was omitted, iirc because of changing the first compare at
        the last minute.
        
        (regression from aacaa2aa91f705d64b929b5cff2872f160021b9f)
        
        Change-Id: I03602917def8248150139d788c880d93cab18bf1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109304
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-01-15  Attila Szűcs  <szucs.attila3@nisz.hu>  [8c3041a25fb3d3c3c15c12fecdac23f7935aeffa]

        tdf#138832 XLSX export: fix lost file names in modified links
        
        Also for single-reference links, use the temporary indexes
        calculated in commit f85d860ccbebd99bc128218148e2992c9415f221
        (tdf#87973 XLSX export: fix lost file names in modified links),
        
        Note: only a new test case has been added to the modified unit
        test document.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I4337a4e68008956ea42b626d210f07b1cbfe59ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109088
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-01-15  Szabolcs Toth  <toth.szabolcs@nisz.hu>  [fddad2ed797f1773ed5be979a0b05d3f976b744e]

        tdf#139258 XLSX export: fix position of rotated images
        
        Follow-up of commit a4eec60c388cc65ae0b4c8ea0fd7235f520a749d
        (tdf#123613 XLSX export: fix position of rotated shapes) and
        commit 368c56144aab5794c39d5bc2082d9b3d6d7cebdb (refactor
        for xlsx shape export).
        
        Change-Id: If5a79685efa1a80ea82eac19aed12bb426d10987
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108533
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-01-15  Caolán McNamara  <caolanm@redhat.com>  [e93267693fb66b48f92843bb6dab346e6212f683]

        remove newly unused use-stock support
        
        Change-Id: I235cf19e703be0a7ca9fdeeda0662c8e0ec54b63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109198
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-15  Caolán McNamara  <caolanm@redhat.com>  [9100d70e1deeefd652c70d8086c01fe55742c3f0]

        replace stock button labels
        
        Change-Id: I726ba7846322863d9f38314b6c6ccc7f71124a0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109197
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-15  Caolán McNamara  <caolanm@redhat.com>  [15eb93059f8a613338f54aaea4d636b0ac2e3e98]

        cid#1470701 Uncaught exception
        
        Change-Id: Iaeaf95681c800192fcf55c77885c2f411c7ec609
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109324
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-15  Michael Stahl  <michael.stahl@allotropia.de>  [cd1c9f5167e797807d6726219f06190657f58372]

        tdf#135014 sw: fix crash exporting numbering to DOCX
        
        It can happen that the default SwNumRule of a SwList isn't used by
        anything directly, but there are other SwNumRule associated with that
        SwList and then the DOCX export needs to export it as an abstract
        numbering definition.
        
        (regression from 632ee9aae6d5f3cf08b6d6b2789310c20db713b7)
        
        Change-Id: I6b1851980464aaa95bf731a60b7d11ab91cec7b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109303
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-01-15  Noel Grandin  <noel@peralex.com>  [0665ec46aa099e556b7d1fc19f60efc90747e798]

        remove leftover code
        
        from commit 0918eade90e19dd8e9a246446dcb9463c6c7f7cc
        "remove unnecessary macos cursor code"
        
        Change-Id: Ieab46070e8da83ab6c054a57006e7760d69a2a43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109326
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-15  Tünde Tóth  <toth.tunde@nisz.hu>  [7337e7e74d8bde77a56552bcb7b40bf1668c87b7]

        tdf#61028 OOXML export: fix lost arcTo shape
        
        a:custGeom was exported without the a:arcTo element
        and its attributes.
        
        Note: see customshapegeometry.cxx for import of a:arcTo
        attributes.
        
        Change-Id: I611ea9fb6a81d45cfd52a16abbb37071ea0ce7d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108874
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-01-15  Caolán McNamara  <caolanm@redhat.com>  [d5d905b480c2a9b1db982f2867e87b5c230d1ab9]

        prep to replace stock button labels
        
        a) as per https://developer.gnome.org/gtk3/stable/gtk3-Stock-Items.html
        use-stock=gtk-ok is deprecated and plain "OK", "Cancel" are indicated
        instead.
        b) to avoid adding thousands of extra labels to translate we'll convert
        use-stock buttons to use the translatable strings, but give them all the
        same "stock" translation context. Our translation rules don't like
        duplicates in the output .po's so strip "stock" contents from the
        translation collection rules in uiex and add a single set per .po in
        l10ntools/source/localize.cxx
        c) a script to rewrite the .uis to the new rules
        
        the previously use-stock labels won't appear translated until there has
        been a round trip of extraction, translations and import of translations
        
        Change-Id: Ibe4d0d27f2abbf5aa3df9c63af1561cd01d9fddd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108812
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-15  Caolán McNamara  <caolanm@redhat.com>  [f89b94c280e8d986cdf08271f5cdc6b1dfe09575]

        tdf#138848 add truncate-multiline to all GtkEntries and GtkSpinButtons
        
        except for extensions/uiconfig/spropctrlr/ui/multiline.ui
        
        Change-Id: Ia2eca14332ffd4ac6e277c7529f17eca3ba29c0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109310
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-15  Caolán McNamara  <caolanm@redhat.com>  [cf29283ac7adffbca693364e28f102b7e5434ccf]

        drop some unused suppressions
        
        Change-Id: Ib2d0826012914a1bd9e7334fda181443e0fe28fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109309
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-15  Jean-Pierre Ledure  <jp@ledure.be>  [10d7c694ab2bf3febc3d825a9076463216a23cec]

        ScriptForge - (SF_Form) methods for forms and subforms
        
        MoveFirst, MoveLast, MoveNew, MoveNext, MovePrevious
        Requery
        
        Change-Id: I7d4962e16652c6ef6e0b5400a8b4beae0b15d20b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109298
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-01-15  Tor Lillqvist  <tml@collabora.com>  [fde2629fa5795dffde0504758f990592d294c5ff]

        Fix errors in produced JSON introduced with the switch to JsonWriter
        
        GetRedlineAuthorInfo() should produce a JSON array and not an object
        with empty strings as keys, which is incorrect JSON. The code in
        Collabora Online expects an array, see Document::getViewColors() in
        kit/Kit.cpp.
        
        Producing the wrong kind of data leads to Poco throwing an exception:
        
        Assertion violation: !_key.empty() [in file "src/ParseHandler.cpp", line 64]
        
        Also SwXTextDocument::getPostIts() should produce a JSON array.
        
        Change-Id: I1ab0653ca1eaa3c466d31b1f068ba5937a04e43e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109316
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-15  Tor Lillqvist  <tml@collabora.com>  [5aee16cf09f9d4ba50feaf804b2a7a649af276bc]

        Make JsonWriter::writeEscapedOUString() handle surrogate pairs properly
        
        It is wrong to iterate over UTF-16 code units one by one. We have
        OUString::iterateCodePoints() to iterate over Unicode code points.
        
        The two UTF-16 code units of a surrogate pair (for a non-BMP code
        point) should not be encoded separately to UTF-8 bytes. It is the code
        point that should be encoded (to four bytes).
        
        Change-Id: Ica4341308deb6618c9c2da8dcee8a11ef4e8238d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109318
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-15  Tor Lillqvist  <tml@collabora.com>  [84a6cfd9bb6532602ca811b0d5daf016bb9b4578]

        Fix handling of the OBJECTDESCRIPTOR clipboard (pasteboard) type on macOS
        
        This fixes a demonstrable problem, and affects only macOS.
        
        This is also on the path towards fixing
        https://github.com/CollaboraOnline/online/issues/849 , even if the
        code touched here is for macOS only. The iOS pasteboard handling code
        is based on the macOS one.
        
        We need the pasteboard to have the OBJECTDESCRIPTOR type as a MIME
        type that includes the typename attribute, because the code in sc
        checks for that when it decides whether it is a proper
        OBJECTDESCRIPTOR.
        
        Simplify the data in the flavorMap array. No need to duplicate the
        same MIME type string as both the pasteboard type and MIME type, for
        those cases where the MIME type is used diretly as pasteboard type. We
        also know that for those types, the MIME type might have additional
        parameters, so be more lenient in checking.
        
        With this change, and my recent change to sot, this now works:
        
        Start LibreOffice. Open a spreadsheet. Select a cell range. (It can
        include formulas.) Edit > Copy. Quit LibreOffice.
        
        Start LibreOffice again. Open a spreadsheet. Edit > Paste. You get the
        very same cells that you pasted as such (with relative cell addresses
        in formulas properly adjusted, as expected).
        
        Previously, it would paste an image of the copied cell range, which is
        fairly pointless.
        
        There is still lots of opportunity for cleanup in the clipboard code
        for macOS and iOS. It is presumably rather pointless to put images on
        the pasteboard in Windows bitmap format, for instance. Just PNG should
        be enough. No idea why the code provides the TIFF pasteboard type for
        images. Ditto for Windows metafiles (WMF and EMF). It is also unclear
        how useful the EMBED_SOURCE or LINK_SOURCE types are on macOS, for
        instance.
        
        Change-Id: I573648480b03972b506203b4f470d513bcb81212
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109297
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-15  Tor Lillqvist  <tml@collabora.com>  [846bcc5adb82b601937681da7cec96c40253c2e7]

        OUString::matchAsciiL() can be used instead of the fresh startsWithAsciiL()
        
        Revert the addition of the latter.
        
        Change-Id: I93636a901cde401b0b7d923e052887f57dd58212
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109315
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-15  Szymon Kłos  <szymon.klos@collabora.com>  [72f1cbe59a90921ef74bfda5ffb7f4db6578a1af]

        jsdialog: TreeView row activation
        
        Change-Id: I3d2884d456f8b6fa01d2dbe6c4d2f7d9e9528e1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109261
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-15  Szymon Kłos  <szymon.klos@collabora.com>  [8760c3036b2bcfb5021f1f4c57493de73f4859c7]

        jsdialog: enqueue messages in order
        
        Change-Id: Ib50cf6e2b57c591d1d3cffbe823162d7a17474cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109262
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-15  Mert Tumer  <mert.tumer@collabora.com>  [ca8ba00bb851e9a0c11f3494386cb549e587fcc2]

        jsdialogs: Use JS dialog for Fontwork dialog
        
        Change-Id: I4d2206550f7d3948f373c803888c7d19034e42c4
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108684
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109217
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-15  Miklos Vajna  <vmiklos@collabora.com>  [97601533cbef67bfdb5f25dc00d0dda743e8349e]

        pdfium: add wrapper for FPDF_FILLMODE_* defines
        
        Which is, I think, the last direct pdfium usage outside vcl.
        
        Change-Id: I2e435e5a3669c6163bf2c20bc6d1d8bd4c88cecd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109314
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-01-15  Noel Grandin  <noelgrandin@gmail.com>  [61a3aaae61dfb6d9538eeeed4721d44293d737f4]

        cid#1471704 workaround
        
        Coverity complaints that
        "nVal = nNum[0] in bigint.cxx:84 is an assignment of overlapping memory"
        But this is essentially a tagged union, so it's actually fine.
        Workaround the warning by using a temporary (which the compiler
        will optimise away anyhow)
        
        Change-Id: I0fda945f831b1cdd7b33f7cb671a744150990bf6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109294
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-15  Mike Kaganski  <mike.kaganski@collabora.com>  [f582670131dc211e472960ecff1826f7b133b083]

        Use value comparison here
        
        This was always comparing pointers, ever since commit
        cb07ed8c74d71de9ef512c7a3568c7ee85585cef. They could only
        happen to be not different if they are both nullptr. But
        the uses of the function seem to expect value comparison
        (see SdrObjEditView::ImpChainingEventHdl,
        SdrObjEditView::SdrEndTextEdit).
        
        Change-Id: I2265dc8f0f7e4441940f8e19ec0b016b5f78e812
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109284
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-15  Jim Raykowski  <raykowj@gmail.com>  [9598018e67dfc10c35022cbec4844363b7dd98ab]

        Make page navigation in move navigation handler consistent
        
        Page navigation in the move navigation handler scrolls the view without
        moving the cursor or unselecting selections. This patch makes page
        navigation that results in document wrapping, scroll the view without
        changing the cursor position or selections. This is useful, for example,
        when find all search is made and page viewing is wanted that does not
        destroy cursor selections.
        
        Change-Id: Ie062eeba9a29c2b8a42605ed842d60244cc74147
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108380
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-01-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [fd2dbccefa27f4d24b3d92ba2477202c9963cc9a]

        uitest: sw: factor out common code ( part 3 )
        
        Change-Id: I8c65b9729b4a5c91c77c278282b54a9410876ca9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109259
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-14  Tor Lillqvist  <tml@collabora.com>  [5f787d7f9d9d28df6090554c66b9934d0a4904c1]

        Run through clang-format and fix a typo
        
        Change-Id: I24e5fd839fa9ab7d7496180c6d6fdaa89774c94a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109312
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-14  Julien Nabet  <serval2412@yahoo.fr>  [25c5894885f1382a3fb2c7bcc08e3bdd69368865]

        Rename m_xClose->mxCancel + CloseHdl_Impl->CancelHdl_Impl (sw/mailmerge)
        
        In sw/uiconfig/swriter/ui/mmsendmails.ui
        we got:
        id="cancel"
        gtk-cancel
        <action-widget response="-6">cancel</action-widget>
        +
        in sw/source/ui/dbui/mmoutputtypepage.cxx
        IMPL_LINK_NOARG(SwSendMailDialog, CancelHdl_Impl, weld::Button&, void)
        we got:
            if (m_bDestructionEnabled)
                m_xDialog->response(RET_CANCEL);
        
        we want to cancel the process to send (of course what's already be sent can't be undone)
        
        Change-Id: If221ecc20366f0634079ab515613757cc019c8ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109300
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-14  Julien Nabet  <serval2412@yahoo.fr>  [a9af05467ef43dd53ec1666ce35f70a439065c89]

        Replace gtk-close to gtk-cancel (sw TOC dialog)
        
        In sw/uiconfig/swriter/ui/tocdialog.ui
        we got:
        id="cancel"
        <action-widget response="-6">cancel</action-widget>
        
        In sw/source/ui/index/cnttab.cxx
        we got:
        SfxTabDialogController(pParent, "modules/swriter/ui/tocdialog.ui", "TocDialog", &rSet)
        which contains std::unique_ptr<weld::Button> m_xCancelBtn;
        
        and finally if you change some options in the TOC dialog and click on "Close"
        then open again the dialog, all the changed options are reverted.
        
        => UI impact, the button is renamed "Cancel" instead of "Close"
        
        Change-Id: Ia99e7c8a10da51f258faf0833ea1931ce62364bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109301
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-14  Mike Kaganski  <mike.kaganski@collabora.com>  [197357413a1bcd2394291072c6737ea774d7f0c6]

        Drop some unused "using" directives
        
        Change-Id: Ibc071f7b3d21c24e119fdc4e0db5351f80813287
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109279
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-14  Justin Luth  <justin.luth@collabora.com>  [8466fae95acff67b25272170b49deb47146d2971]

        tdf#138544 sw LoadUserSettings: default EmptyDbFieldHidesPara
        
        This is the fourth patch in the series.
        When you start a new document, Writer compat setting
        "Hide paragraphs of database fields with an empty value" is on.
        Now, when saving and reloading it with LoadUserSettings disabled,
        it is still the program default of "on", instead of "off".
        
        This one was a bit different because it didn't initialize
        in the standard way.
            // for some properties we don't want to use the application
            // default if they're missing. So we watch for them in the loop
            // below, and set them if not found
        So I'm changing it to match the standard way,
        and adding the now familiar clause to cover the case
        when the LoadUserSettings is disabled.
        
        Change-Id: I979b01340000056567a4baa9ace27f9f9d15e9b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108548
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-01-14  Caolán McNamara  <caolanm@redhat.com>  [9013666c5ad32c5733be7ae27e872ff0d1b3db7b]

        cid#1471346 Uncaught exception
        
        Change-Id: I535affd6597636aa32e1cf9c6005238f9503ef6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109266
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-14  Caolán McNamara  <caolanm@redhat.com>  [3831aa8114906e17fcc2d4d0ea689d11f37c4407]

        drop newly added deprecated GtkAlignment instance
        
        Change-Id: Iad8d15ffc89b48aca698553329cda643dd0b4406
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109260
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-14  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [0c82232305d4823a9807624ab7bd40d608146112]

        Update git submodules
        
        * Update translations from branch 'master'
          to 4668a661bfdc743bb88bfc5b7fbc83383974d733
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I5a86a2cfa383bbd34bd95ea0008959518a230793
            
2021-01-14  László Németh  <nemeth@numbertext.org>  [b5ab4836c03e9428aff6a48843f2a054ceff0f85]

        tdf#39721 sw change tracking: fix move down
        
        When moving list items by Move Down (see Bullets
        and Numbering toolbar) to a non-content node (e.g.
        tables, images or end of the document), tracked
        deletions of the inserted paragraphs reappeared
        as non-deleted text.
        
        Note: disable unit test on Windows because of
        a not reproducable problem of the Jenkins build
        (moreover, reverting the patch, and modifying the
        unit test according to the revert has still resulted
        the same problem on the Windows test machine).
        
        Change-Id: I3fb49061a81f832e1070da0f78cf7c5b3bd7d2c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108888
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-01-14  Seth Chaiklin  <sdc.blanco@youmail.dk>  [5eda63e85cf400b4f85c69777b1607ad6d657e3e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0a848766232d6516f2af5a7605373b2ab8ca193e
          - tdf#130170 update change in dialog box label
            
              tdf#139017 changed a label in the "New Style from Selection"
              dialog box.  This patch updates the label.
            
            Change-Id: I830cec29fdf1a358ae0a217ee53688059a193f67
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109286
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-01-14  Tor Lillqvist  <tml@collabora.com>  [ba1cd4964259221549f3671f89a701e67d7deb71]

        Make SotExchange::GetFormat() accept a MIME type with additional parameters
        
        For instance, if SotExchange::GetFormat() is passed a flavor with MIME
        type
        "application/x-openoffice-objectdescriptor-xml;windows_formatname=\"Star
        Object Descriptor (XML)\";typename=\"LibreOffice 7.2 Spreadsheet\"" we
        do want to recognize it as SotClipboardFormatId::OBJECTDESCRIPTOR,
        even if the MIME type in the entry for it in the array in
        ImplFormatArray_Impl only has the windows_formatname parameter.
        
        This is part of fixing
        https://github.com/CollaboraOnline/online/issues/849, but it will help
        for corresponding problems with LibreOffice on macOS, too.
        
        Note that on Linux, SotExchange::GetFormat() gets called with a flavor
        with a MIME type that does *not* have all the extra parameters
        (classname, typename, displayname, viewaspect, width, height, posx,
        posy) (See the GitHub issue mentioned above.) This change does not
        remove any checks for classname, typename, etc. There are/were no such
        checks in SotExchange::GetFormat().
        
        But, in the (much different) code path for macOS (and iOS), with my
        work in process in vcl, SotExchange::GetFormat() gets called with a
        flavor with a MIME type that *does* contain those extra parameters. I
        don't see the point in introducing checks of the "sanity" of those
        into SotExchange::GetFormat().
        
        Change-Id: Ie65ed1ab922cdaa6557eb65d980b9e886d3c6971
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109254
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-14  Tor Lillqvist  <tml@collabora.com>  [06ecfbe3d236e06f597e5422bfc24a9a76c3f90c]

        Introduce startsWithAsciiL() to match endsWithAsciiL()
        
        Will be used in an upcoming change. Unit test included.
        
        Change-Id: I777a755cab543ea277b84fb5ad021d0b91725764
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109264
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-14  Seth Chaiklin  <sdc.blanco@youmail.dk>  [51d9f9069a45030eec4f49b40f736ac4f97c0e9e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 319b987c6acfd51ba009e6c2e63284bf2eec92c7
          - tdf#107229 (related to tdf#138846) update "settings" label to "tools"
            
               tdf#138846 changed the "settings" label to "tools" in the template manager
               This patch makes the necessary updating in the template manager help
            
            Change-Id: I2b20ccfe2919c4d6a15ed12ccf33fc98d003825f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109008
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-01-14  Alain Romedenne  <LibreOfficiant@sfr.fr>  [9ec5883c6561cf12b7519f4b521d57dc0c5c494e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 434d763ddb4a8bb32e3896eb967c93c74479a873
          - Gimmicks Basic shared library help page
            
            - entry points
            - loaded libraries
            - related topics
            
            Change-Id: I762b4985a943a88ef31843c55fdfe98f1badf639
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109282
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-14  Julien Nabet  <serval2412@yahoo.fr>  [6a80183743d71b1a03a67e6dc4657dea6d56e6fe]

        Asian phonetic guide dialog uses "close" widget
        
        and not cancel one.
        widget response = -7 corresponds to GTK_RESPONSE_CLOSE
        See https://gtk.developpez.com/doc/en/gtk/GtkDialog.html
        label is "gtk-close" and the variable name is "m_xClosePB"
        
        Change-Id: I6ac8e1814ff3c594498d81e99e864939b6a2c23a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109252
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-14  Stephan Bergmann  <sbergman@redhat.com>  [a33469518f840ccf55913ab8c5c88e5e82fbf1bd]

        Bump MSVC baseline to Visual Studio 2019 version 16.5
        
        After b4b7e92cbf5a212cc1c648af86df2dee364d48c8 "Use MSVC's /permissive- to make
        it more standards conforming", vmiklos reported that his 16.4.6 build started to
        fail with
        
        > C:/lo/master/connectivity/source/drivers/odbc/OStatement.cxx(411): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
        > C:/lo/master/connectivity/source/drivers/odbc/OStatement.cxx(411): note: This diagnostic occurred in the compiler generated function 'T connectivity::odbc::OStatement_Base::getStmtOption(SQLINTEGER) const'
        > C:/lo/master/connectivity/source/drivers/odbc/OStatement.cxx(418): error C2760: syntax error: unexpected token 'identifier', expected 'type specifier'
        > C:/lo/master/connectivity/source/drivers/odbc/OStatement.cxx(418): note: This diagnostic occurred in the compiler generated function 'SQLRETURN connectivity::odbc::OStatement_Base::setStmtOption(SQLINTEGER,T) const'
        > [build CXX] connectivity/source/drivers/odbc/ODatabaseMetaData.cxx
        > make[1]: *** [C:/lo/master/solenv/gbuild/LinkTarget.mk:301: C:/lo/master/workdir/CxxObject/connectivity/source/drivers/odbc/OStatement.o] Error 2
        > make[1]: *** Waiting for unfinished jobs....
        > C:/lo/master/connectivity/source/drivers/odbc/ODatabaseMetaDataResultSet.cxx(161): error C3861: 'checkDisposed': identifier not found
        > C:/lo/master/connectivity/source/drivers/odbc/ODatabaseMetaDataResultSet.cxx(161): note: 'checkDisposed': function declaration must be available as none of the arguments depend on a template parameter
        > C:/lo/master/connectivity/source/drivers/odbc/ODatabaseMetaDataResultSet.cxx(161): note: This diagnostic occurred in the compiler generated function 'T connectivity::odbc::ODatabaseMetaDataResultSet::getInteger(sal_Int32)'
        > make[1]: *** [C:/lo/master/solenv/gbuild/LinkTarget.mk:298: C:/lo/master/workdir/CxxObject/connectivity/source/drivers/odbc/ODatabaseMetaDataResultSet.o] Error 2
        
        while it succeeded after upgrading to 16.8.4.  That change had been seen working
        with 16.5.4 (on tb73, see
        <https://lists.freedesktop.org/archives/libreoffice/2021-January/086635.html>
        "Heads up: Use MSVC's /permissive- to make it more standards conforming"), so
        lets hope that bumping the baseline from 16.4 to 16.5 is all that is needed.
        
        Change-Id: I7446f778a94e15e7ea5c8ef0780bf10831a2d4b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109293
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-14  Alain Romedenne  <LibreOfficiant@sfr.fr>  [fb4cc4d25e54d4be17cdaca7a34653a2d0ebfd24]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fb2118d675e4c6a7b19b6b27c1cbe56c32e9e41e
          - typo correction
            
            Change-Id: I15d9f396f7d2879bf48c79761e5b4c1ff9de1972
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109283
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-14  Tor Lillqvist  <tml@collabora.com>  [1dacb8cb94162310345b7f63f7ceda35a7152d0a]

        Add an option to dump pasteboard data for a type to stdout
        
        Change-Id: Iafa24799c5c18abef93f032a2f637c39f4a9cf5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109296
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-14  Seth Chaiklin  <sdc.blanco@youmail.dk>  [30b599ed276ca48e4077931d81f83f529acc9593]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a8d509f67da36c7e5a0db4dd3679be8a9b6bf8ba
          - tdf#139542  remove "Data Area" from Sort options help
            
              * correct control name to "Case sensitive"
              * update to <h1> and <note>
            
            Change-Id: I8980bda5daaeaac04c5116de083a8b24a9bbdf53
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109276
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-14  Mike Kaganski  <mike.kaganski@collabora.com>  [6aabffcfc1e0323280353d2e5120e36ae55fea5a]

        Use comphelper::ContainerUniquePtrEquals here
        
        This restores correct comparison of pointed values, that was
        broken since commit df3e716b3c4313d9c495c64aa7d84082fb9596e7.
        Thanks Noel for investigation :-)
        
        This restores operator== dropped for being unused in commit
        1d25e1de0b9498e469cb052b2d86bf7f7ae6adae.
        
        Change-Id: I5614be004c0a98f5dc6f22febc3a51de08e75664
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109116
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-14  Balaharipreetha Muthu  <balaharipreetha@gmail.com>  [43c72f9b73ade7c451b1b44c6deb5b74d81a40a1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d3699ebe29792a680cc965f5bdaa5b8a9432b8aa
          - tdf#139436 Add Help page for Format - Conditional - Data bar - More Options dialog
            
            Change-Id: I83faa2d1edb8f5cba08a7b1054bd66fc17f835b9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109129
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-14  Caolán McNamara  <caolanm@redhat.com>  [3208ded46864e582f6264a96c9d4578fc58e1984]

        cid#1471680 help coverity see that "Division or modulo by zero" is bogus
        
        Change-Id: I3c349b2cc274de6a74cb1de71b630c4fcb64231e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109268
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-14  Caolán McNamara  <caolanm@redhat.com>  [bcca21c44d22315af579cad6a404fea43de31bc9]

        cid#1470700 try to help coverity see 'Using invalid iterator' is false
        
        Change-Id: I04f3d2779db32cc5ca3d6303d146d017aa4f5ef4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109265
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-14  Caolán McNamara  <caolanm@redhat.com>  [32aae380b02de10a433e633186de7fcb85511530]

        cid#1471674 help coverity see that "Division or modulo by zero" is bogus
        
        Change-Id: I82fc94d242e446d434c257471e80a6db2536e8aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109267
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-14  Mike Kaganski  <mike.kaganski@collabora.com>  [af343d6bc40cf97007632247c1af662a4587f155]

        Make lambda auto parameters explicitly const
        
        Change-Id: Ie8fe7738476f31ea3670987842f552782e9624da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109273
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-14  Tor Lillqvist  <tml@collabora.com>  [feb6a4b2c52edcf1da198c98e96fb11fe88deb66]

        Add a tiny program to list the contents of the macOS pasteboard
        
        Change-Id: I78933f18a80140e9ccacabd6243716205b530c43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109271
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-14  Tor Lillqvist  <tml@collabora.com>  [c9853ace252a7af33f10e1b2a68e786a4f2dfe16]

        Add more source files for breakpointing convenience
        
        Change-Id: I130273b7b5e812df1eeb904f652d23a492398636
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109270
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-14  Noel Grandin  <noel@peralex.com>  [52db69ed08a011c16673bc6d45834347e83a5bbf]

        flatten formats data in SotStorage
        
        there is no need for all this indirection.
        
        Change-Id: Ie44723b54313b1103fe33a00ed014e2b28a59638
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109225
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-14  Dennis Francis  <dennis.francis@collabora.com>  [e16b704db9ca28a8a9a88a7bd9aaec46a18d0b25]

        lok: send sheetGeometry invalidation after sort
        
        ...just for the rows to let the client know the row sizes/spans have
        changed.
        
        Change-Id: I26f985ab0ba4eb5b21db5783a8ac3957c64c2f22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109207
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit cca01519c7e778d3cf9208e642073d939d9fdac0)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109272
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2021-01-14  Dennis Francis  <dennis.francis@collabora.com>  [b14107dd0eaf9bfc276544e1900873d36075425e]

        tdf#133858 reduce the double-ref range to data content
        
        in certain matrix formulas like SUM(IF(A1=G:G, H:H)*B1/B2) where whole
        columns are used for comparison in the condition of IF ultimately
        followed by a reducer like SUM. In such cases we can safely reduce the
        double-refs involved in the comparison to the sheet area where there is
        data before converting the data to ScMatrix.
        
        This is a more restricted version of Noel's fix in
        37ffe509ef011357123642577c04ff296d59ce68
        
        Change-Id: I1c2e8985adedb3f4c4648f541fb0e8e7d0fae033
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109050
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        (cherry picked from commit 65167a9265acfea04733b5ff6ee3220a9da624f4)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109118
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2021-01-14  Tor Lillqvist  <tml@collabora.com>  [2e942c9b2705ae29573d9874e139888a1b76643c]

        Add some more source files and drop dead ones
        
        Change-Id: Ie669750404dd9b73881a9e217e3cced0bf21e42b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109263
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-14  Szymon Kłos  <szymon.klos@collabora.com>  [aa10a9965146864ac368ab78231303717b035e24]

        Make Fontwork gallery dialog async
        
        Change-Id: I156dc1b505b01dc7520ccfe80bbf97eba881d653
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109092
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109258
        Tested-by: Jenkins

2021-01-14  Szymon Kłos  <szymon.klos@collabora.com>  [e87119a3a9bca74274cf7ec46eda550c14929dc0]

        jsdialog: execute IconView actions
        
        Change-Id: If94df547096a5adb15ace432695f91ee7e879bb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109078
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109257
        Tested-by: Jenkins

2021-01-14  Szymon Kłos  <szymon.klos@collabora.com>  [26f246c0203b7ee9f92a321f6bd7ed9173b85fc0]

        jsdialog: dump IconView
        
        Change-Id: I82df1f5e5f966e764b768044526b3401d55fc394
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108984
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109256
        Tested-by: Jenkins

2021-01-14  Szymon Kłos  <szymon.klos@collabora.com>  [95bddeaa8176ca4c79274632fce24181dcd8bc0a]

        jsdialogs: implemented IconView
        
        Change-Id: I05f5009efc879aaf3fc6055ff8dfa7c26aa33d1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108983
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109244
        Tested-by: Jenkins

2021-01-14  Szymon Kłos  <szymon.klos@collabora.com>  [5ade3c6ce8324247a5a3bc052b4299115c5a8471]

        Move SalInstanceIconView decl to header file
        
        Change-Id: I179f044b3db38ee51f539ef4023b136eac55f4ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108982
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109182
        Tested-by: Jenkins

2021-01-14  Szymon Kłos  <szymon.klos@collabora.com>  [c87b1a887462cd3842eb90c9d6c50193c2d350f1]

        UITest: add IconView
        
        Change-Id: I6971d73e65f0a1f60203ea1010ed8ad3ba176755
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109243
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-14  Szymon Kłos  <szymon.klos@collabora.com>  [25f33c3393895edced99cb69c7a450b9e2bb5343]

        Fontwork dialog: use iconview
        
        Change-Id: I5bb35407ca83c9b0cda6f6355e6e25c21fecb459
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108960
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109181
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [ce324c96132066a614d302ba07723026e5c6b83e]

        tdf#139566: sw_uiwriter3: Add unittest
        
        Change-Id: I60fb8411ec3c69159998120e40d7db5291f87674
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109224
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-14  Julien Nabet  <serval2412@yahoo.fr>  [27c5135744aa0654eec37f45e94024317e92a76a]

        Rename m_xBtnCancel->m_xBtnClose (sc/optsolver)
        
        Since it corresponds to id="close" gtk-close, response close
        in sc/uiconfig/scalc/ui/solverdlg.ui
        
        Change-Id: I909f8f7a5d08784bda786eb86d92f88831749f23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109246
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-14  Caolán McNamara  <caolanm@redhat.com>  [ef597c30f60d83545c249e3cf02feeca1c9c8a8a]

        Resolves: tdf#138675 crash on checking if focus is in OFieldDescControl
        
        use has_child_focus instead, which didn't exist at the time of...
        
        commit 3fc63a7463149685b04c676968a82bc00a48a9af
        Date:   Fri Aug 28 10:29:55 2020 +0100
        
            weld OTableBorderWindow
        
        and so sidestep that m_pActFocusWindow has always fallen out of sync
        when OFieldDescControl clears its contents
        
        Change-Id: I274131c314a00bdfec2e877a2baa3758d45c325f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109237
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-14  Caolán McNamara  <caolanm@redhat.com>  [45ef56be4febb73924ccc1a1902adf53f00a20ce]

        Resolves: tdf#139299 crash on gaining focus during dispose
        
        Change-Id: I5fd2b3cec7dd0c2c10c88006ef1812e57b547e0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109238
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-14  Caolán McNamara  <caolanm@redhat.com>  [0a675cf23d042c5887532af8472ba5b4d82c5847]

        tdf#139567 set no-show-all to True
        
        so changing child vis to false before parent is shown 'sticks' as
        a final visibility of false
        
        Change-Id: Ieee4e4c7f7bddf6204c61ca788d316d52ef5a6dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109245
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-14  Caolán McNamara  <caolanm@redhat.com>  [9c46935dd596ac14e77cb1269fcfb3e40b092e11]

        fix .ui indents and trailing whitespace on recent commits
        
        Change-Id: I45b706c99efef2e74b7c34a9d09459f2d20f6edf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109249
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-14  Heiko Tietze  <tietze.heiko@gmail.com>  [2d69acfde50cb0e06a9a057939078fd102d371a3]

        Resolves tdf#139343 and tdf#139335 - Community/Enterprise flavor
        
        * Switch CE/EE per --disable-community-flavor
          internally use HAVE_FEATURE_COMMUNITY_FLAVOR
        * Version info in about dialog shows text depending
          on this flavor
        * Start center also shows the brand image now
        * TDF builds use a brand image with TDF tagline in
          the about dialog
        * Brand images with just "Community" (no Edition)
        
        Change-Id: I363dd2b39df9aad951c9d79addf9bdedfc4a3495
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108980
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-01-14  Miklos Vajna  <vmiklos@collabora.com>  [06322b0922972fec4b9e5f57e8dbab18ca9bd676]

        pdfium: add an FPDFPageObj_GetStrokeWidth() wrapper
        
        Change-Id: If411b788b3ea07c29377e01052ee6a48893ca482
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109250
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-01-14  Stephan Bergmann  <sbergman@redhat.com>  [de80c787dba8436ec403126dbec88a6d202a1ad4]

        -Wdeprecated-copy-dtor
        
        Change-Id: Ia0875cc409779dd0c5479e314ccc8aae7abd4d94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109253
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [327cd7c9616339a42d477a68392012292556c2d6]

        tdf#139580: sw_ooxmlexport16: Add unittest
        
        Change-Id: I635909b62239e2afb72038c21091b65e22ce8d43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109227
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [4418f099661033702b8fb94572bd0a1bfecbd55b]

        uitest: sc: factor out common code ( part 2 )
        
        Change-Id: Ia2a707f1df513e067c8e34b263ad336fed6d14dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109235
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-14  Noel Grandin  <noelgrandin@gmail.com>  [0918eade90e19dd8e9a246446dcb9463c6c7f7cc]

        remove unnecessary macos cursor code
        
        certainly on my Catalina macOS install it makes no difference
        with or without this code. I could have sworn it was
        necessary back when I added it, but since I'm going on
        snippets of hacking scattered around the net (because Apple
        's documentation is rather lacking), who knows.
        
        Change-Id: I8a66a5179ab7ca8138e54a57564b8d453848c0e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109241
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-14  Stephan Bergmann  <sbergman@redhat.com>  [8b4f13e152acac20930db13fd4ec4f3d31627c09]

        loplugin:unsignedcompare
        
        Change-Id: I007400f745708087f793f37cd081652e07bcd1b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109251
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-14  Stephan Bergmann  <sbergman@redhat.com>  [499e3a738a4bd2df70d2bc3e1d0708b9dae0ae14]

        Use o3tl::temporary in one more call to OUString::iterateCodePoints
        
        ...similar to 0701aca589b819b845d08ea60263ad89718cfd7f "Use o3tl::temporary in
        calls to OUString::iterateCodePoints", after
        6ce3e7b615193f610add5428d2157f31600dec52 "Verify o3tl::temporary of a copied
        lvalue works as expected" has been covered
        
        Change-Id: I6a21acb0d1a6436ea57d670a2922778034edd4df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109248
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-14  Stephan Bergmann  <sbergman@redhat.com>  [3f2ba9af5dfb740320a6410e9f660129ec115728]

        external/boost: Silence Boost bind deprecation warning
        
        > In file included from desktop/source/lib/lokinteractionhandler.cxx:22:
        > In file included from external/boost/include/boost/property_tree/json_parser.hpp:30:
        > In file included from workdir/UnpackedTarball/boost/boost/property_tree/json_parser.hpp:16:
        > In file included from workdir/UnpackedTarball/boost/boost/property_tree/json_parser/detail/read.hpp:13:
        > In file included from workdir/UnpackedTarball/boost/boost/property_tree/json_parser/detail/parser.hpp:7:
        > In file included from external/boost/include/boost/bind.hpp:30:
        > workdir/UnpackedTarball/boost/boost/bind.hpp:36:1: warning: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [-W#pragma-messages]
        > BOOST_PRAGMA_MESSAGE(
        > ^
        
        etc. from within boost/property_tree/json_parser.hpp wherever that is included,
        since e0f1b5bd94550835c639efda4e4c9a801c78dbe9 "Upgrade external/boost to latest
        Boost 1.75.0".
        
        Change-Id: I2c780966e4774a8d58d1cbdf21f77d685da00689
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109229
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-14  shubham656  <shubham656jain@gmail.com>  [e7842148f5fa6f9af9312cb4b198a4a5340e3d9b]

        tdf#138843 Show image file type inside image properties dialog
        
        Change-Id: I77adc9c3cc9d3bd62f0f67345b7a025bcad2352a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108361
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-01-14  Jim Raykowski  <raykowj@gmail.com>  [9f9798f07f0b56ae474f31ded671cc8da598d244]

        tdf#115817 Add navigation recency to Navigate By
        
        - Adds Recency to Navigate By and when selected, previous and next
        scroll controls navigate the navigation manager stack backwards and
        forward.
        
        - Removes the code that makes the Navigation tool bar appear when an
        entry is added to the navigation manager stack so the tool bar doesn't
        appear unless the user explicilty chooses for it to.
        
        - Changes Navigation toolbar context sensitivity to false.
        
        Change-Id: I246dd442b4bc5191324c35f9b91a9cb2eac8e7f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108316
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-01-13  Mike Kaganski  <mike.kaganski@collabora.com>  [1a24fef6b3e24645dccfa7f13dd71d8f5019dd94]

        Simplify comphelper::ContainerUniquePtrEquals
        
        Change-Id: I93ac0a1879559aad146b9b846ba33a18467afb95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109126
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-13  Seth Chaiklin  <sdc.blanco@youmail.dk>  [16de504efde4d747383f2bf33c8d2b082a06e3c1]

        tdf#139017 add label for styles list in New Style from Selection dialog
        
        Change-Id: I0937be29ba29068b82b0f5ddceb6ba7e320e00dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108336
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-13  Caolán McNamara  <caolanm@redhat.com>  [efb6e29359a14888fa9ba1c77c5f34a1e37333cd]

        tdf#139493 EditViewCallbacks might not implement EditViewPopupParent
        
        in which case fallback to the vcl::Window
        
        Change-Id: Idc72f04ce72b1bcd42d80869e0ee86b653343a17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109234
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-13  Caolán McNamara  <caolanm@redhat.com>  [8453bc55a4d6c58033559097bfd7c52379725a2f]

        Related: tdf#133718 use mnenonics from vertical tabcontrol labels
        
        Change-Id: Ic27bcaa1c6ca370abc6b1e44eac91c5e6eb41ca7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109167
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-13  Balaharipreetha Muthu  <balaharipreetha@gmail.com>  [45c597223344f4050897f38e1cb1163cc6126eff]

        tdf#139435. Add Help button to Databar "More Options" dialog. Add extended tip for widgets.
        
        Change-Id: I9b98092b5c1229db72fb58dcb5f9636d8b6b9855
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109011
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-01-13  Miklos Vajna  <vmiklos@collabora.com>  [318438a680e6bf5c2c592d5e997f6f45a4ae8e5f]

        oox smartart: extract pyra algo from AlgAtom::layoutShape()
        
        AlgAtom::layoutShape() is more or less the single function where all
        layouting happens for all algoritms. Extract the pyra algorithm part
        from it to a separate PyraAlg::layoutShapeChildren() before that
        function grows too large.
        
        Change-Id: I097ac9ed6110536bbeb8a26ab35a8ee8a79d5b33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109231
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-01-13  Julien Nabet  <serval2412@yahoo.fr>  [2b157a5bd6731ce213411806a39344365a56af71]

        Fix some warnings for Raspberry pi 4 (part6)
        
        Change-Id: I1114968f38a5309862723dde9554e3df97309f23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109239
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-13  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [8dd78873a9de028c0d9f1f1aee537e85f74d2300]

        Move SwFntCache link from SwModify down to SwFormat
        
        - apparently only SwTextFormatColls are ever in the SwFntCache
        - however lots of SwFormat members need to clear the cache
        - so for now, only move it down to SwFormat
        - this should make SwModify less of a kitchen sink
        
        Change-Id: I389fc9f0a9d9b18b5914f24ae62c5d4119bc468f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109154
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2021-01-13  Justin Luth  <justin.luth@collabora.com>  [dd7825765f83d09d132d1e6138b27cb03564aae8]

        tdf#138544 sw LoadUserSettings: default SubtractFlysAnchoredAtFlys
        
        This is the third patch in the series.
        When you start a new document, Writer compat setting
        "Tolerate white lines of PDF page backgrounds
        for compatibility with old documents" is off.
        Now, when saving and reloading it with LoadUserSettings disabled,
        it is still the program default of "off", instead of "on".
        
        Change-Id: I06869600f0d75c9d5457372d56e39750ff5b3dae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108547
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2021-01-13  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [fcb6e076d9004ef907a2616d04bf9c39908e6e8a]

        SfxPoolItem: introduce StaticWhichCast and DynamicWhichCast
        
        - at least in Writer it is a common pattern to switch case on a Which
          and then static_cast the SfxPoolItem to the assumed "right" type
        - instead, it would much less errorprone to use the TypedWhichId to be
          sure to cast to the right, matching type for an id
        - also, this allow to assert the dynamic_cast in debug build to
          highlight type confusion
        - finally, there is some example use added in sw showing how it gets rid
          of explicit manual lookup of the type to cast to
        - likely, many of the static_cast<TypedWhichId>(SfxPoolItem*) can be
          found and replaced with a compiler plugin. This is left as an exercise
          to the reader.
        - alternatively, this might be a nice easy EasyHack to start ....
        
        Change-Id: I00110c0fe25626bc89d835e3c4e7ff75839756b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109042
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2021-01-13  Stephan Bergmann  <sbergman@redhat.com>  [6ce3e7b615193f610add5428d2157f31600dec52]

        Verify o3tl::temporary of a copied lvalue works as expected
        
        Change-Id: I454dd9308e7da4c7be4751eb643395ac483d6c43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108939
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-13  Stephan Bergmann  <sbergman@redhat.com>  [58a61c0b85d8e1f08922a3ccedfa6101f4bf587a]

        Silence Boost bind deprecation warning
        
        > In file included from sdext/source/pdfimport/pdfparse/pdfparse.cxx:35:
        > In file included from external/boost/include/boost/bind.hpp:30:
        > workdir/UnpackedTarball/boost/boost/bind.hpp:36:1: warning: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. [-W#pragma-messages]
        > BOOST_PRAGMA_MESSAGE(
        > ^
        
        since e0f1b5bd94550835c639efda4e4c9a801c78dbe9 "Upgrade external/boost to latest
        Boost 1.75.0".  boost/bind/bind.hpp and boost::placeholders appear to date back
        to before our Boost 1.66 baseline.
        
        Change-Id: I766be46fca02693fe0114c7c5855e6d94f7860a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109228
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-13  Mike Kaganski  <mike.kaganski@collabora.com>  [a5738f854d9dc6c1c3d6c725d746d9fc71359552]

        Revert to use of delegating ctor
        
        ... which was there prior to f3b52717e85621d3b4ee1c6d69700e2a0cca8efc
        
        Change-Id: I00d064feae0fff8ff88bb90cd0d60961a0c8ae4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109122
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Dante DM <dante19031999@gmail.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-01-13  Julien Nabet  <serval2412@yahoo.fr>  [cf93998eb5abc193d95ae5433bf4dfd11a9d62d8]

        Revert "pivot table: make options cancel button working" + fix crash again
        
        In the dialog, you have 3 buttons "Help", "Cancel" and "OK"
        Using "Cancel" will call "close" which doesn't revert back changes.
        To test this:
        - Launch Calc
        - Create an array with 2 cols (qtX and qtY) and put 2 rows of values
        - Create a pivot dialog
        - Put qtX in "Filters" part
        - Double click on qtX (=> "Data Field" dialog appears)
        - Click "Options..." (=> "Data Field Options" dialog appears)
        - Enable any checkbox (eg: Empty line after each time) + click "OK" (=> dialog "Data Field Options" closes)
        - Click "Options..." again (the checkbox is still enabled as expected)
        - Disable the checkbox + click "Cancel" (=> dialog "Data Field Options" closes)
        - Click "Options..." again (the checkbox is still enabled as NOT expected)
        
        So revert the below quoted commit and fix this by using "cancel" in:
        - action-widget response
        - id for the GtkButton
        - the use of the id to initialize m_xBtnCancel with m_xBuilder->weld_button
        
        This reverts commit c2a349bc1482482d3e5ec06232c166d77fe9b602.
        
        Change-Id: I555a90706de635e90b0ee397dfd958df55b5c40a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109193
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-13  Julien Nabet  <serval2412@yahoo.fr>  [e027a91010a4517cfa907f3d80c9188f026b3823]

        Check gtk_builder_add_from_file result and log if needed (vcl/gtk3)
        
        Change-Id: Ic9af6a59a8ffb7fa835026dc44c8431ec412f44a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109200
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-13  Caolán McNamara  <caolanm@redhat.com>  [1095b7bdf1bb33b3dc0fb5ae73342ae6ca0396fc]

        Resolves: tdf#138972 dnd is moving instead of copying the data
        
        Change-Id: Icb2a3882704bf38c14b7a46154d51c3171268ca6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109220
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-13  Samuel Mehrbrodt  <samuel.mehrbrodt@allotropia.de>  [51ef3a3af573287b03262e96bf8298bdbe06c44d]

        Make uno:RefreshView redo the whole document layout
        
        This is useful when encountering layout problems, to refresh
        the doc layout from an extension.
        
        Change-Id: Ie2472f061ebea203a9d876782b3bb953477de7c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109169
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>

2021-01-13  Noel  <noel.grandin@collabora.co.uk>  [502f6372aeb6689f3d61cea7a77b2e8db160d767]

        transparency->alpha in GraphicAttr
        
        Change-Id: I1fe9311871724ff8b7b8960f5dba6e890198565c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109211
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-13  Seth Chaiklin  <sdc.blanco@youmail.dk>  [f3d39d9a8502ae678a4eedfb73d1efc49104d7dc]

        tdf#136686  Improve toolbar label for "Strong Emphasis" character style
        
            tdf#136686 demonstrates the confusion that arises, if one is
            not familiar with the HTML convention of "strong emphasis"
        
            * remove "Strong" label in "Styles formatting toolbar"so that
              "Strong Emphasis" appears in Toolbar Customization.
            * remove "Default" label in "Styles formatting toolbar"so that
              "Default Character" appears in Toolbar Customization.
              (reflecting change to distinguish Default Character from
               Default Paragraph)
            * remove "Quote" label in "Styles formatting toolbar"so that
              "Quotation" appears in Toolbar Customization.
            * add "Table" to "Default Table Style" (reflecting change to
              differentiate Default Styles)
            * Add tooltips for "Strong Emphasis" and "Quotation" CS
        
            These changes should also result in identical label appearance
            in both Menus customization and Toolbar customization.
        
        Change-Id: I588cdcba51ab6b8ab1e8a44de577ebe7d4f4658d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108577
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins

2021-01-13  Vishwas  <19ucc001@lnmiit.ac.in>  [84ecc3ae43815a33b6b76349c5b5a7097dd329e6]

        tdf#139182 "Symbol" shows up twice in "Visible Buttons"
        
        Change-Id: I5d0256c23c8e06bf3af1fb33edbe5c940b28ed56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108937
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-01-13  Seth Chaiklin  <sdc.blanco@youmail.dk>  [008cf21683f2b072532ab706f25a7a6bd1126231]

        tdf#138846 change "Settings" to "Tools" in Template Manager dialog
        
            And add "extended tooltip" to explain what is hidden inside the icon
        
        Change-Id: I46903d7001c180af44a47ebf0de32bd3d932c3a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109007
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-01-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [9b36407b7a3d1052a79077ca54904e3b3b8d0bce]

        move CppunitTest_sc_jumbosheets_test from subsequentcheck to slowcheck
        
        and sort the list
        
        this way, Jenkins executes this module on Windows and Mac as well.
        Before I submitted this test, I ran
        'make clean && make CppunitTest_sc_uicalc' on a Win machine
        
        Change-Id: I906255bcf82e19917036aa3e99344f9ecf2a26fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109190
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-13  Seth Chaiklin  <sdc.blanco@youmail.dk>  [e58b2365e6ec962d8832636283b1e74b5c0246c6]

        tdf#102002 update labels and tooltip in 'Load Styles' dialog box
        
        Change-Id: I9091e19dcfb44e9aeb89eb005b4f309d29359549
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109006
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-01-13  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [505b514fe04e35de5640705920fb8cfbcbf7558e]

        tdf#92700 Add extended help tip about searching for combination
        
        by pressing the searched combo.
        
        Also add new tips for widgets that were missing one while at it.
        
        Change-Id: I6c4c1900557d231625061fd0555ce1f990e11aff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108882
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2021-01-13  Tamás Zolnai  <tamas.zolnai@collabora.com>  [549ac5dff2a7bc82fd2acfe1f0b2e6de612b773e]

        lok: don't turn off online spelling by view change.
        
        Since we don't exit editing for LOK inside this NotifyChange()
        method, we should keep also spelling functionality alive. See
        also the comment we have here: "As long as the content is not
        edited, turn off online spelling." So it seems a good idea
        to make this spelling modification dependent of bStopEditing flag.
        This causes issues, during view switches.
        
        Change-Id: Ic684073d129c1cac4b6f4d11f34cd64cb5db3295
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109206
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109209
        Tested-by: Jenkins

2021-01-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [52c7eac6df6bca750752a7706eb8e1b43d7312d1]

        devtools: move DevelopmentToolChildWindow to its own file
        
        Change-Id: I12326479afb5756729b62ff3676f995d16f64aa0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109045
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c7337b7a1f0bdb60be9b4307a61c464e2a82e911]

        devtools: Enable DevTools in Calc, Impress and Draw
        
        This adds the DevTools to menu in Calc, Impress and Draw, so it
        is possible to turn on the DevTools docking window in these most
        relevant modules.
        
        Change-Id: I446d2f0c9b6e5a1169d4eef556ac6989fa080634
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108977
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e4a454f8a6e757739145689a445a9516f794b972]

        devtools: Add left-side tree of the document model
        
        This adds the graoundwork for displaying the  DOM of the current
        document as a left-side tree and implements filling in the
        paragraphs for Writer. The content of the DOM tree is of course
        a WIP.
        
        Change-Id: I99c75b0c46d9a6a4ca398c46de0af759d459b7f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108976
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9bbf7a1a1029f780e569b5e8df79e86ba5b8c88e]

        devtools: Add treeview with content of current object
        
        Change-Id: I8d6dd035e60a7521c404e23045fade7eae47fc6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108975
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-13  Tibor Nagy  <nagy.tibor2@nisz.hu>  [fcd96df8f648439ea191d8c2070e8b21ff0b1001]

        tdf#113013 XLSX import: fix "Formula is" type conditional formatting
        
        rule when the formula contains a reference to another worksheet.
        
        Change-Id: I873fad97a88df64e885fef20d4259ef6bfeaa06b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108850
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-01-13  Stephan Bergmann  <sbergman@redhat.com>  [b4b7e92cbf5a212cc1c648af86df2dee364d48c8]

        Use MSVC's /permissive- to make it more standards conforming
        
        <https://docs.microsoft.com/en-us/cpp/build/reference/
        permissive-standards-conformance?view=msvc-160> states:  "Starting in
        Visual Studio 2019 version 16.8, the /std:c++latest option implicitly sets the
        /permissive- option."  We opt-in to /std:c++latest via --with-latest-c++, which
        I'm using for my local Windows builds, so I already happened to fix all the
        /permissivie- issues across our code base when I upgraded to MSVC 16.8 (at first
        being unaware why those issues started to show up for me, then understanding
        that it was due to my use of --with-latest-c++ and this MSVC 16.8 change).
        
        Change-Id: I29779ad7d3c2bb0f3615e16e377a8ea220d9e5f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108961
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-13  Szymon Kłos  <szymon.klos@collabora.com>  [8e6237ff3a5304d9e8ddf930d004165d777d1fc4]

        jsdialog: use shared sender
        
        Change-Id: I6d1047715cf6c29e9281c66d266ed4b888ed784c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109171
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-13  Chris Sherlock  <chris.sherlock79@gmail.com>  [19c4014c57c059b08cb7e90d3c9aef9d458fe774]

        vcl: migrate OutputDevice::SetGrayscaleColors() to Gradient::MakeGrayscale()
        
        Change-Id: I125ad3db3ee30833022113da5d78dcf81d0f7edc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108374
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-13  Jean-Pierre Ledure  <jp@ledure.be>  [edb2724623e58cd8c9a5d3a85e8ee5d3858872d5]

        ScriptForge - (SF_Form)get/set properties of forms/subforms
        
        Includes a bunch of OnXxx event properties
        
        Change-Id: Ie2cbb91bb29288a17eb835e8abeeeaa6e8ef6d2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109177
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-01-13  Caolán McNamara  <caolanm@redhat.com>  [3ae18b4e8ac615a4150f72630fea64b655b960b9]

        add a .ui skeleton script as a base for any mass-conversions
        
        Change-Id: Ia061e459bcf8b36833013a01fb128b6f8dc8d052
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109094
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-13  Caolán McNamara  <caolanm@redhat.com>  [f1775f12b9a14964580ac700b26d09b10bc49cc0]

        fix a GtkSettings:gtk-button-images is deprecated warning
        
        Change-Id: I7bdef3c9b82774282641db4694d247c997ba49fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109187
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-13  Caolán McNamara  <caolanm@redhat.com>  [71aec4726a94dcde1169fd293dbecfeb0e840e6d]

        ofz#29528 uncaught exception
        
        Change-Id: Ie2d52ba50d911ab6245d1dcf9b5e0f13ad53c300
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109188
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-13  Caolán McNamara  <caolanm@redhat.com>  [9b2d46e41a463232e80154f5bb023bf14072d59e]

        move FixedImage icon-name property setting to the builder
        
        Change-Id: Ic7250fbc7887a652b340d0dae346210d9e743e30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109196
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-13  Caolán McNamara  <caolanm@redhat.com>  [10620cf97702f6fceb9334df50c255e08925919b]

        fix indents to be consistent
        
        git show -w is empty on this commit
        
        Change-Id: Ifc139cf4557ae9c2664057d2ed87e020330d17c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109194
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-13  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [85e0f5449a115939ec38239c93f69f067cce48e5]

        elementary: tdf#139056 update VIOLET color to follow upstream brand
        
        Change-Id: I9d27b42eb2193089914b2bb55623236be158985d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109026
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-13  Szymon Kłos  <szymon.klos@collabora.com>  [8cbf3938ee3951ef53842bb5664bea6b57828111]

        Revert "jsdialog: disable idle notify"
        
        This reverts commit 71ec214d7583f637fefcb5eca13c637cc6b38029.
        and partially 54b5e6b4e083ce7a71e16ef622753898f38dc8ab
        
        freeze/thaw functionality was added so no longer needed.
        
        Change-Id: Iee29fa79bcebfd409fd3cea4f11cb1d48053daa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108509
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-13  Miklos Vajna  <vmiklos@collabora.com>  [229ee7c0ff5a69f09d6ac87dd585a11a8aacdcab]

        external: update pdfium to 4380
        
        Allows dropping 5 upstreamed patches.
        
        Change-Id: I5f77502c5a2d11288b060956e69fd7767f52ab97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109195
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-01-13  Miklos Vajna  <vmiklos@collabora.com>  [0c03a97fb8844ad0de1abea79b5265617a509460]

        sw edit win: fix read-only selections while handling ExtTextInput
        
        When typing into a protected section (or other read-only area), the code
        goes through SwEditWin::KeyInput(), which checks for HasReadonlySel(),
        and calls into sw::DocumentContentOperationsManager::InsertString() in
        the read-write case.
        
        When typing via ExtTextInput (e.g. Online), then SwEditWin::Command()
        called into sw::DocumentContentOperationsManager::InsertString() without
        such a check.
        
        The convention is to do a read-only check in the first Writer function
        called by vcl, so handle this in SwEditWin::Command(), to have exactly 1
        read-only popup on typing a character.
        
        Change-Id: I7d002e7d76bffeb6f16750de735c5bbf13a7bba9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109186
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-01-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6d0ae96a158d8c883cf7cbbf300a92ca80c73284]

        devtools: Add selection change listener to DevTools
        
        Selection listener is needed so it is possible to react when the
        selection changes in the document.
        
        Change-Id: I94e9da06b3ceedbad13dd203f690037f3eafdb13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108259
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-13  Stephan Bergmann  <sbergman@redhat.com>  [e24cc814b5b6e50967116cb3908e4bf56b7aee4b]

        Missing include (for std::min)
        
        Change-Id: I44eebee0149d7e890aeff715dd7ae0005c45378d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109179
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-13  Stephan Bergmann  <sbergman@redhat.com>  [363a3be9bb17bd85fd52c1f22abdf649e7cd0d0b]

        loplugin:stringviewparam (clang-cl)
        
        Change-Id: Ie66996f905fcb68ee413171c8727cb42dcb28dbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109178
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-13  Stephan Bergmann  <sbergman@redhat.com>  [3fff050a343e7fb45c3c562772b22fb5e824352f]

        loplugin:stringliteralvar (clang-cl)
        
        Change-Id: I79949789634242eb95cc722bab83e0348775f274
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109174
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [dcfac443c608aec2ce4e5fa30a3dd021b5a8bfd3]

        vcl: use BinaryDataContianer in VectorGraphicData
        
        This change is needed so we can use the same data in GfxLink and
        in VectorGraphicData. Currently the data needed to be duplicated,
        which is less than ideal.
        
        Change-Id: I79419921d09681fa8f0b1ac4bf8ea84199d4aae6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108440
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-13  Tamás Zolnai  <tamas.zolnai@collabora.com>  [68b1ae7b493eea4d77f36a0c8566ca0224f04798]

        tdf#139566: Fix select all (table + text) when document window looses focus.
        
        Without setting mbSelectAll properly the selection cursor
        is converted to a SwShellTableCursor, which can't handle
        if a selection is extended outside of the table.
        
        Change-Id: Ibd43097ac782b9fc02ff818d3911ebcd20efbd21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109185
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109205
        Tested-by: Jenkins

2021-01-12  Stephan Bergmann  <sbergman@redhat.com>  [94f6765d6ecc3145fa2d266231124003cf953118]

        Avoid loplugin:stringviewparam when there already is a string_view overload
        
        This avoids clang-cl
        
        > In file included from core/connectivity/source/drivers/ado/Aolevariant.cxx:20:
        > connectivity/source/inc\ado/Aolevariant.hxx(72,40): error: replace function parameter of type 'const rtl::OUString &' with 'std::u16string_view' [loplugin:stringviewparam]
        >             OLEVariant(const OUString& us)
        >                        ~~~~~~~~~~~~~~~~^~
        
        which would make that OLEVariant ctor overload redundant with the existing
        
          OLEVariant(std::u16string_view us);
        
        overload, but with the OUString overload gone, implicit conversions from
        OUString to OLEVariant would no longer work, e.g.,
        
        > connectivity/source/drivers/ado/AColumn.cxx(184,76): error: no viable conversion from 'rtl::OUString' to 'const connectivity::ado::OLEVariant'
        >             OTools::putValue(m_aColumn.get_Properties(), sAdoPropertyName, getString(rValue));
        >                                                                            ^~~~~~~~~~~~~~~~~
        
        Change-Id: I92a5cc29d9fd2a5ff1a951f79df64879d0f71743
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109180
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [82cb5a3bb27bb70c97b3d04b9de97a3ff67231c5]

        uitest: sc: factor out common code ( part 1 )
        
        Change-Id: Ib0b84349c138d361001af4547d91a81d8b5d8e63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109166
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-12  Stephan Bergmann  <sbergman@redhat.com>  [695afb787681c9f288856a1a00fe6041614172d2]

        loplugin:stringview (clang-cl)
        
        Change-Id: I64177842c3f77a5ae43574a18f389b64f61bc868
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109176
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-12  Stephan Bergmann  <sbergman@redhat.com>  [1b131be9e5a5a5e172bfcd3e1fa577d7ddb3033a]

        Simplify some string construction
        
        (motivated by clang-cl loplugin:stringliteralvar)
        
        Change-Id: Iab08e6128a52710fd7d41f0731ac044c00e7d454
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109173
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-12  Caolán McNamara  <caolanm@redhat.com>  [75156c3edf90f66a5622e2a81b11079b77ad8952]

        cid#1471553 establish that pViewData will never be null
        
        seeing as these are created from CreateScSubTotalDlg and that
        is always called with a aArgSet containing a ScSubTotalItem
        with a non-null ScViewData set
        
        Change-Id: I1e3d243e4b00d54f9f5015a543556c39d6053f07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109069
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-12  Miklos Vajna  <vmiklos@collabora.com>  [e56a6707137c20c3626fc697a08548bd9951e85a]

        sw: prefix members of SwLinePortion, SwPosSize, SwRepaint and SwTextMargin
        
        See tdf#94879 for motivation.
        
        Change-Id: I83fc138714ad170fad0465b884d6297134a0d806
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109076
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-01-12  Bayram Çiçek  <mail@bayramcicek.com.tr>  [32676270d194b68d7dd811511feb0903876b5c06]

        tdf#42982: Improve UNO API error reporting
        
        Change-Id: I78c6fed4e94f1ebfc772db4dec9955da7230bc3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109071
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2021-01-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [694f4e560c8a710e69268845575bbecfb5e23f76]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 75c9e1fd0d4516a4bbe2a513d4a123049c92934b
          - Fix typos
            
            Change-Id: I232cd6b08484abea225560cfe96bd30166394dc7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109170
            Reviewed-by: Rafael Lima <rafael.palma.lima@gmail.com>
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            Tested-by: Julien Nabet <serval2412@yahoo.fr>
            
2021-01-12  Noel  <noel.grandin@collabora.co.uk>  [d765ec2295d12ccde1fb25aa92c5d821de748add]

        transparency->alpha in tools::Color
        
        this just changes the Get/Set methods, the constructor and internal
        representation of Color is not changed.
        
        Change-Id: Idb6e07cc08bbaa5bd55b6bd4b585e648aef507b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109074
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-12  Justin Luth  <justin.luth@collabora.com>  [a1d6701105456248f6ff39766a6699f26a8f3d60]

        tdf#138544 sw LoadUserSettings: default DoNotJustifyLinesWithManualBreak
        
        This is the second patch in the series.
        When you start a new document, Writer compat setting
        "Expand word space on lines with manual breaks
        in justified paragraphs" is on.
        Now, when saving and reloading it with LoadUserSettings disabled,
        it is still the program default of "on", instead of "off".
        
        So this one is slightly more dangerous because it will prevent
        setting old behaviours for MULTIPLE settings which are
        not listed in the UI.
        (Anything that trusts that ConsiderWrapOnObjPos to indicate a
        very old document.)
        
        The fact that we are explicitly not loading ConsiderWrapOnObjPos
        from the document should not imply that this document is an old one.
        At this far point away from StarOffice 8, it is probably safer
        to assume the document is new, not old.
        
        
        P.S. I'm pretty sure the reset of ExpandWordSpace was a complete
        error during a refactor.
        (At that point, it was the only item that defaulted to true.)
        The only scenario I can imagine is that at one point in time,
        ExpandWordSpace was not part of the SvtCompatibilityOptions,
        and so this would add it. But now it certainly is one of the
        options, and so this pointless pre-init is simply overwritten.
        
        Change-Id: Ibe160099839bcf40d5659f7d5246854c7c4fb5e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108546
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-01-12  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [e828d62503d06ebde0e41dc2d6dcc87c2dc77173]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6d4dab0752d6a058ea6f57d079686c3bfbf888bf
          - Use switches for Ctrl vs. Command on macOS
            
            Change-Id: I03d2ee23802f1da02129f5f40852d231b94c16c0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109163
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-12  Miklos Vajna  <vmiklos@collabora.com>  [200cd2b99bee18962a970edc5d059286f6c3ea0e]

        tdf#138995 DOCX import: fix handling of textbox zorders
        
        Regression from commit d379d18666aa42031359ca8eb34b0021960347ae (oox:
        import WPS shape with text as shape with textbox, 2014-06-18), the
        problem was that a textbox's shape + textframe are internally 2 sdr
        objects, so once GraphicZOrderHelper knows the current shape should be
        on top of a shape+frame pair, it should suggest a larger ZOrder.
        
        This is necessary till there is no setter version of
        SwTextBoxHelper::getOrdNum(), which would allow import filters to ignore
        this complexity, but that would be a larger change.
        
        Change-Id: Ibbb1bcd9301eb369f25f211120f62be7c59b0fd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109111
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-01-12  Miklos Vajna  <vmiklos@collabora.com>  [f2e04fe98e313cffa3f98d55eae641415142a431]

        oox smartart: fix crash in pyra algorithm with a single child shape
        
        Regression from commit 14a56533ff2c9c859d22cd3039ada75b99e94bc0
        (SmartArt Pyramid: Now lays out shapes, 2018-07-10), the added pyramid
        algorithm by first centering the topmost children, then decrementing the
        horizontal postion of each additional shape, with the end goal of having
        0 horizontal position of the last children.
        
        This means that simply avoiding the division in the 1-child case leads
        to correct results, because in this case the only child is also the last
        child at the sane time.
        
        Change-Id: Ifd0027e9616b0909dbfde43e1555427b50de4dad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109161
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-01-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [5360a780ed67b7625bbc0216218a16f58983c234]

        move CppunitTest_sc_uicalc from subsequentcheck to slowcheck
        
        this way, Jenkins executes this module on Windows and Mac as well.
        Before I submitted this test, I ran
        'make clean && make CppunitTest_sc_uicalc' on a Win machine
        
        Change-Id: I5bb708e3b61f16c3bd53da2222f19f2b73742819
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109106
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-12  Szymon Kłos  <szymon.klos@collabora.com>  [c2a349bc1482482d3e5ec06232c166d77fe9b602]

        pivot table: make options cancel button working
        
        Change-Id: Ife5b5b09d7fb0879f5c29a5aefeec4746bc0ae56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107816
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109099
        Tested-by: Jenkins

2021-01-12  Szymon Kłos  <szymon.klos@collabora.com>  [46285560c0e6f856810515167c225a8d218cf0e4]

        jsdialog: make Data field dialog working
        
        Change-Id: Iae4ec2b585272fb09253b6e05ac2a59da2219fd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107777
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109098
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-12  Szymon Kłos  <szymon.klos@collabora.com>  [7f8262ed13cb821855115f3fa751e7dd0ef97123]

        jsdialog: enable Data field dialogs
        
        Change-Id: I87a1446737f7d73b4d8b5b03590a0fcd3236c97c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107776
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109097
        Tested-by: Jenkins

2021-01-12  Stephan Bergmann  <sbergman@redhat.com>  [6344033ca6409e2a9fda798ef2960bb4984fb1a2]

        loplugin:noexceptmove
        
        ...since 80497c7d81af36f703d122ac78baa26387a5854d "vcl: implement
        BinaryDataContainer copy, move + test"
        
        Change-Id: Ifb9fb074d3263686ec498ef889c25f24dd4a4013
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109095
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-12  Caolán McNamara  <caolanm@redhat.com>  [13430459aef6384895b2ab0eec88173f2140a690]

        rhbz#1913070 null deref
        
        its plausible that SfxViewFrame::Current() has returned null, use
        pSh->GetDispatcher() instead protected by null check against pSh
        
        Change-Id: Ibefdcabea09cb3a1a411678585af33a99f8a1c61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109084
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-12  Caolán McNamara  <caolanm@redhat.com>  [b345a2bab0d6f981049951a86b172ce49ce7d4c2]

        cid#1470786 Uncaught exception
        
        Change-Id: I85e75e40c9280b16b12ea268b5070f0ce450208e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109061
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-12  Caolán McNamara  <caolanm@redhat.com>  [9b0c4607d0cf2103c096b9571af184ac7a6cc11d]

        rhbz#1902708 null deref
        
        Change-Id: I718ac8a59e5cb18c840e458de8e9f877c6449fd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109087
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-12  Regina Henschel  <rb.henschel@t-online.de>  [7635a475130a0e9e3b0dded853348659d07a00d7]

        tdf#137083 consider negative width in DrawPageViewGrid
        
        SdrPageView::DrawPageViewGrid is called too for a ScDrawPage of a
        RTL-sheet. In that case both the width of the SdrPage and the left
        edge of the passed rectangle are negative. The x-values for drawing
        the grid were wrong and a right-to-left sheet did not show the grid.
        The patch adds a case distinction with correct x-values for case RTL.
        
        Change-Id: I6d0c15bf7bbe8aff6ab2e72a440ba81f2e0e2281
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108989
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2021-01-12  Stephan Bergmann  <sbergman@redhat.com>  [b269e95f7ee36fbe6cbe5e3ddc5e10aa4ef651cd]

        WW8LVL members do not require a specific layout
        
        While the struct is apparently modelled after a specific data format, all the
        individual members are accessed by dedicated code, never via something like
        memcpy.
        
        Change-Id: I7eff8a251d9fa9f6d771cc425584b9765308d723
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109110
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-12  Jim Raykowski  <raykowj@gmail.com>  [ed6c5803cfe942932a1c7a6042808d68c2017559]

        tdf#83618 Make line spacing values agree crash fix
        
        The intent of this patch is to fix the crash reported at https://
        bugzilla.redhat.com/show_bug.cgi?id=1913828 by reverting changes made to
        cui/source/tabpages/paragraph.cxx in commit
        849b837d1a3b185a8dd893a8f6eaed53605bcab1 and changing the change made to
        svx/source/sidebar/paragraph/ParaLineSpacingControl.cxx to use the
        already available pointer to the current SfxViewFrame instead of calling
        the SfxViewFrame::Current function again.
        
        Change-Id: I0c440c576c2afe4fb98ed54d51d91ea16a7f902a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109152
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-01-12  Caolán McNamara  <caolanm@redhat.com>  [146fd118bd258289a34c771a2d2506ab275837d6]

        cid#1471720 Dereference after null check
        
        Change-Id: I62a8410c2f21684d063001825748f8fdbd7727b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109059
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-12  Stephan Bergmann  <sbergman@redhat.com>  [b606d484a696faef7c7caa1bcc6afab8f514c7a0]

        -Werror=maybe-uninitialized
        
        ...in code introduced with 00140e3df4a22e75261de3af18c6c0fc3f5fc92c "lok: send
        chart line width updates".  Falling back to zero is in line with the preceding,
        similar
        
          sal_uInt16 nLineTransparence = 0;
          ...
        
        block (introduced with 3dc00a8de9f9f1b1ad0c60134391638544cdd143 "handle line
        dash in chart line panel"), but using o3tl::doAccess or o3tl::forceAccess might
        be more appropriate.
        
        Change-Id: I8c2286b386aa9052d1d2af0f9f25847829ca4df5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109081
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-12  Johnny_M  <klasse@partyheld.de>  [c768e8afcc42d6f5b00483f24f9bed662a4c2878]

        Translate German comments
        
        Change-Id: Ic0383c4be4f16bf0507c59f03a6453d241d93719
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109032
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-01-12  Stephan Bergmann  <sbergman@redhat.com>  [694b400f56842cd29ad1a960853cde5aef91e4f0]

        Revert "WIN replace clipboard update thread with Idle" et al
        
        This reverts commit 9617bc9544cd569066ff187c3672a87fe28fe17f "WIN replace
        clipboard update thread with Idle" plus follow-up commits
        f5ab8bcbfd20ecce4a358f62ee3f81b8b968a5de "WIN don't notify clipboard change with
        SolarMutex" and c921f9bd64187823af2356d7a8ceb77444c17219 "Release solar mutex
        before using an apartment-threaded COM object".
        
        The Gerrit Jenkins Windows builds had started to abort after timeout for almost
        all builds now.  Going back to before the youngest of the above three commits,
        c921f9bd64187823af2356d7a8ceb77444c17219 "Release solar mutex before using an
        apartment-threaded COM object" did not improve things (see the
        <https://gerrit.libreoffice.org/c/core/+/109100> "Test build #1, DO NOT SUBMIT"
        chain, where three out of three of the Gerrit Jenkins Windows builds timed out).
        But going back to before the oldest of the above three commits,
        9617bc9544cd569066ff187c3672a87fe28fe17f "WIN replace clipboard update thread
        with Idle", does look promising (see the
        <https://gerrit.libreoffice.org/c/core/+/109155> "Test build #7, DO NOT SUBMIT"
        chain, where three out of three of the Gerrit Jenkins Windows builds succeeded).
        
        So the hope is that reverting all three commits brings back a green master,
        allowing us to understand and fix the actual issue later.
        
        Change-Id: Ie83ba742f216396b49f561d19c2cda7758740502
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109158
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-11  Rafael Lima  <rafael.palma.lima@gmail.com>  [71d04d705b7880410c8a8db1c4974a51e4b62447]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3a202a242eacd1bb7739686cc4803950cbe3d24f
          - Update SF_Dictionary Help page
            
            Improves text and adds new examples.
            
            Change-Id: I17fca5debf0a0f4f952a3d624ba2a64cf1d596eb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109112
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-11  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [8addde21e0e182a2e64f705a372869f39e98483e]

        Revert "Revert "NotifyClients no more""
        
        - ... and ensure caching gets checked in SwFormat this time.
        
        This reverts commit d988b0cdeb54d84a0347a036a277c21c12544ab9.
        
        Change-Id: Iea887f841c47cde4a025a305eb0984392e3bb5cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109037
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2021-01-11  Tor Lillqvist  <tml@collabora.com>  [f0fac3d7eeaeae28a80f3f74310b1bd7c92f5cf4]

        Bin two unused macros
        
        Change-Id: I3e84b2183401e82b7b66c7a191b38d45ee935854
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109109
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-11  Alain Romedenne  <LibreOfficiant@sfr.fr>  [af0c1195d02079b264d21f95093db76609a3d412]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c825f67c94487cc177b515b8d13b78d013869348
          - Basic error handling functions
            
            - extra link to ScriptForge.Exception service
            
            Change-Id: Id4842de06e7f45c2f5eec61f67ec1dfee9d8341b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109009
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-11  Seth Chaiklin  <sdc.blanco@youmail.dk>  [7e5cfdf73dea16a7b1cdf1d08fb08f8c7d0a8884]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to abc66a37199c42a8fe969e796e91d36b9565775f
          - tdf#139498 update "Attributes" and "Find&Replace" help
            
             This patch updates labels so that all Attributes in 7.2
             are listed in this help page, and corrects some of the
             explanations.
            
             ( shared/01/02100200.xhp )  (Attributes)
               * Revise explanation of how to search for attributes, including
                   how to use "including styles" checkbox
               + add "Overline" attribute and explanation
               * update labels and explanation for Case effects
               * update label Scale -> "Character Scaling" and its explanation
               * update label: "Split Paragraphs" --> "Do not split paragraph" and
                 improve explanation
               * correction to "Individual words" explanation
               * removed specification of Underlining types and Strikethough
                 types (because many more have been added, and they all work)
               * improved explanations for "Outline", "Relief", "Shadow" and
                 "Page line-spacing"
               * add <relatedtopics> section and embed to
                 "Find and Replace" and "Searching with Attributes"
               * update to <h3>
            
              This patch makes a general review of Find and Replace
            
              ( shared/01/02100000.xhp )  (Find and Replace)
               * fix switch that prevented showing of header and explanation
                   for Calc and Writer
               * change h2 to h3 for controls that are in a section to give better
                 visual impression of relationships among controls
               * move notes to more appropriate places
               * combined two notes that overlapped
               * move position of "Comments" control for Writer
               * update to <h1>,<h2>,<h3>,<note>,<tip>,<keycode>
            
            Change-Id: I224eff872ffe3e584263bdc6da8bd6dfa3dbe2ff
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/108995
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-11  Julien Nabet  <serval2412@yahoo.fr>  [6abd6309094ba485918d9bafe7f881bed72a10b4]

        Fix -Werror,-Wundef in Skia (at least for Raspberry pi 4)
        
        Detected on Raspberry pi 4, for example:
        In file included from /home/pi/lo/libreoffice/vcl/skia/SkiaHelper.cxx:34:
        In file included from /home/pi/lo/libreoffice/vcl/inc/skia/utils.hxx:28:
        In file included from /home/pi/lo/libreoffice/workdir/UnpackedTarball/skia/include/core/SkRegion.h:11:
        In file included from /home/pi/lo/libreoffice/workdir/UnpackedTarball/skia/include/core/SkRect.h:11:
        In file included from /home/pi/lo/libreoffice/workdir/UnpackedTarball/skia/include/core/SkPoint.h:11:
        In file included from /home/pi/lo/libreoffice/workdir/UnpackedTarball/skia/include/core/SkMath.h:11:
        /home/pi/lo/libreoffice/workdir/UnpackedTarball/skia/include/core/SkTypes.h:371:5: error: 'SK_CPU_SSE_LEVEL' is not defined, evaluates to 0 [-Werror,-Wundef]
        if SK_CPU_SSE_LEVEL >= SK_CPU_SSE_LEVEL_SSE1
            ^
        ...
        but there are others, see:
        http://document-foundation-mail-archive.969070.n3.nabble.com/Building-LO-on-Raspberry-pi-4b-error-unknown-attribute-externally-visible-on-jni-part-tt4293505.html
        
        Since it may happen on some other envs and it can't be bad to explicitely initialize this preproc var,
        it seems relevant to use this patch unconditionally.
        
        Change-Id: Icc5794fcd3139cbdbd8d57a6938d31aee51a3e2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109047
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [836bb3f44ac729a59ff72a4425e2f4d35702c67c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0703d0cacd74d084009d7f8436fa833c77b56c1f
          - Refactor and fix links in database Help
            
            Change-Id: Id6a6eabd496ca6c49979e6766081d78274217c4e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109096
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-11  Seth Chaiklin  <sdc.blanco@youmail.dk>  [e68b7f9a266c7df612221eac5608f7ff39792a1f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c412498d5a623090b6dab0a6a07ca71ac7bd3b7c
          - tdf#131206 update and correct Template fields in Insert dialog
            
               + add missing choice: path/file name
               * update change in field format "Style" -> "Template name"
                  (because of tdf#139295)
            
            Change-Id: I350988201d2bb1a7b68bfb9c2bbebe42dd67bba3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/108337
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2021-01-11  Tor Lillqvist  <tml@collabora.com>  [27ed1e5232333f630aea05ac6c7d88bac3cc03aa]

        Avoid assertion failure related to cursor sizes on macOS
        
        No idea why this assertion failure started to show up now (at least
        when viewing a presentation slide show). Anyway, apparently the code
        needs to handle 256x256 cursors, too, and not just 128x128 and 32x32
        ones. Apparently the assertion failure is caused by
        icon-themes/colibre/vcl/res/null.png.
        
        Sadly I don't really understand the code around here, but this commit
        gets rid of the assertion failure, and that is good enough for me for
        now.
        
        This problem was reported in a comment in the otherwise unrelated
        tdf#138122, and the assertion failure caused a hang, which is not
        good, reported as tdf#139535. That general problem is not fixed by
        this commit.
        
        Change-Id: I1390f00e03e0766d54969d9d62311a55da8e8945
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109083
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b48fb6f72358afb10ddb0fe816d6b0e4e6584d89]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 71f9d3530768b594d2e8b3ff0f9c038b23e668cf
          - Fix typo
            
            Change-Id: Ia17979ad96a5ba97b212223b236647af70b6f93b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109090
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-11  Vishwas  <19ucc001@lnmiit.ac.in>  [5d07a4fa1d6d669ee9796ff4babdde0644d2eb59]

        tdf#88205: Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: Ic08f7d7c2b8da6dd5ede2a719633d123412de3ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108737
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-11  Caolán McNamara  <caolanm@redhat.com>  [9b3dca4fef7cca1848e287ddb0f7af68808b6909]

        CreateScSubTotalDlg always called with a non-null pArgSet
        
        Change-Id: I8a13a66ab7ce55a48896a921dc3b91594abefbc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109068
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-11  Caolán McNamara  <caolanm@redhat.com>  [3e8574c959492b9d3b0129ba090be8c597cd2f13]

        MakeNumberInfoItem always passed a non-null ScViewData*
        
        Change-Id: Ibf6c837f841749b7fb25fd448c954105ef78beeb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109067
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-11  Julien Nabet  <serval2412@yahoo.fr>  [003b45624788610fba98e3f3334f99140017e472]

        Related tdf#123632: fix crash in accdoc (sw)
        
        Make sure to use gtk3 rendering
        - Open https://bugs.documentfoundation.org/attachment.cgi?id=149492
        - Click F5 to open the navigator
        - Go to Images
        - Try double click the third and last image at least 15 times
        -> crash, here's part of bt:
        Thread 1 "soffice.bin" received signal SIGSEGV, Segmentation fault.
        SwFrame::IsInTab (this=0x0) at sw/source/core/inc/frame.hxx:938
        938	    if ( mbInfInvalid )
        (gdb) bt
        0  SwFrame::IsInTab() const (this=0x0) at sw/source/core/inc/frame.hxx:938
        1  0x00007fd7e78caf9c in SwAccessibleDocument::getExtendedAttributes() (this=0x7e4e090) at sw/source/core/access/accdoc.cxx:596
        2  0x00007fd7e78cbf9d in non-virtual thunk to SwAccessibleDocument::getExtendedAttributes() () at sw/source/core/access/accdoc.cxx:708
        3  0x00007fd7f18f90ad in attribute_set_new_from_extended_attributes(com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleExtendedAttributes> const&)
            (rExtendedAttributes=uno::Reference to (SwAccessibleDocument *) 0x7e4e180) at vcl/unx/gtk3/a11y/gtk3atktextattributes.cxx:1229
        4  0x00007fd7f19113f3 in wrapper_get_attributes(_AtkObject*) (atk_obj=0x7df37d0) at vcl/unx/gtk3/a11y/gtk3atkwrapper.cxx:394
        
        I put "Related" because I don't know if it corresponds to the initial bug
        but I used the attached file of the bugtracker
        
        Change-Id: Ief9fda9f7bcf277d18490169eee2e43fb046a1bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109051
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-01-11  Michael Stahl  <michael.stahl@allotropia.de>  [db283d2e3f5cd8be412c5204f358cd06af761b13]

        xmloff: "form:datasource" vs. "db:data-source"
        
        Recently xmloff started to use XML_DATASOURCE for "form:datasource"
        but it actually means "data-source".
        
        Add XML_DATA_SOURCE and use it for "db:data-source".
        
        (regression from 3de38e95561ab7ca114d9f3307702ba89c4e3e9a)
        
        Change-Id: I893efd3fb0fb7c19ae998442459bf36cb1da0b20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109019
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-01-11  László Németh  <nemeth@numbertext.org>  [df8d5a15fb68e8517800d6219350ff160d70e483]

        sw: fix redline assert during moving down
        
        numbered list items:
        
        sw/source/core/doc/DocumentRedlineManager.cxx:97: redline table corrupted: empty redline
        
        Change-Id: Ief26248b5cad3967d867c80261c1d51f11e6233d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108940
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-01-11  Caolán McNamara  <caolanm@redhat.com>  [d4bfbf53341a46fab9324d0399c2518c7a622c21]

        CreateScAutoFormatDlg always passed a non-null ScViewData*
        
        Change-Id: I0b9568df6fdc571b5fa6cbf75a7473ac588442da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109066
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-11  Caolán McNamara  <caolanm@redhat.com>  [b61385c57efdd8c9e709f5bbcf8c388273c5a714]

        SetTabNoAndCursor never passed a null ScViewData*
        
        Change-Id: I972a7825306f6251f9b864ae451fdb491fcd837a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109065
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-11  Caolán McNamara  <caolanm@redhat.com>  [8322580ff751cc3f2a176dfae99ab43289385a01]

        PasteFromClipboard never passed a null ScViewData*
        
        Change-Id: I472e280ed110bb54fc204426c50ec98acbd3a556
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109063
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-11  Caolán McNamara  <caolanm@redhat.com>  [c43d66e94e730299b5f1c9f924db7e33fbbc166d]

        ScFormatShell::pViewData is never null
        
        Change-Id: I29831bae8656aea014dd278c5ee87eb5f9af8db5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109062
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-11  Caolán McNamara  <caolanm@redhat.com>  [5adc93a9a9426ef79054751be2904896f787a8a2]

        cid#1371301 avoid Missing move assignment operator warning
        
        Change-Id: I93c849edbc171baba65cc44422fd396372c6f694
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109058
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-11  Julien Nabet  <serval2412@yahoo.fr>  [dfc4c3ed17bf8e4ad775b9092f235ec35e6c9072]

        loplugin:loopvartoosmall msdffimp (filter)
        
        Detected on Raspberry pi 4
        /home/pi/lo/libreoffice/filter/source/msfilter/msdffimp.cxx:5947:61: error: loop index type 'sal_uLong' (aka 'unsigned long') is narrower than length type 'sal_uInt64' (aka 'unsigned long long') [loplugin:loopvartoosmall]
            while( ( rStCtrl.GetError() == ERRCODE_NONE ) && ( nPos < nMaxStrPos ) && bOk );
                                                               ~~~~~^~~~~~~~~~~~
        
        Change-Id: Ic7649b4428d969d0f8814d2e00aa5af0dd781416
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109064
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-11  Seth Chaiklin  <sdc.blanco@youmail.dk>  [c14f98b924e97cfb469790f7c95c44291d4eed86]

        tdf#139295  improve label in Insert Fields dialog for type Templates
        
        Change-Id: I0f1f05af81a25700228c229317c7409e576fa54c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108338
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-01-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [80497c7d81af36f703d122ac78baa26387a5854d]

        vcl: implement BinaryDataContainer copy, move + test
        
        Also remove constructor that takes size only - BinaryDataContainer
        should always be constructed with data, that is copied into the
        container and should be immutable.
        
        Change-Id: Ic61b393b7729b948843bd20e6676c9290c68936f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108439
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-10  Caolán McNamara  <caolanm@redhat.com>  [070084c4d62bc05d7d9fdd7b4368b91ccd9c1e8b]

        merge ScSubTotalItem ctors
        
        Change-Id: Id71c56eb96abc80a1038a9d6cf12bc5124aa8529
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109060
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-10  Caolán McNamara  <caolanm@redhat.com>  [bed03603f6cae264abb9e5b58aa2ab00448d92ff]

        ofz#29414 uncaught exception
        
        Change-Id: Ic9328cf2a4712cc49c304b1d1e5e34e301ab5312
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109041
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-10  Caolán McNamara  <caolanm@redhat.com>  [117ecc9870f57c3c211b4bfd35728503e1875743]

        fix coverity parse errors
        
        Change-Id: I4884bfb67a061b865e8cf38b2fea6de0cb1bc3d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109057
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-10  anirudhS  <iit2019068@iiita.ac.in>  [f2254f11e5e381b959dcaab53a7ddb101a83b561]

        tdf#124176 Use pragma once instead of include guards
        
        Change-Id: I609925d09086c764ae0360e08e0d74c8d4b7d484
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109053
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-10  Stephan Bergmann  <sbergman@redhat.com>  [91291170dd9688ad3f17e0aad03aa349be81db05]

        Missing include guard in new sal/rtl/strtmpl.hxx
        
        ...as causing trouble in ASan/UBSan builds,
        
        > [CXX] jurt/source/pipe/staticsalhack.cxx
        > In file included from jurt/source/pipe/staticsalhack.cxx:20:
        > In file included from sal/rtl/ustring.cxx:51:
        > sal/rtl/strtmpl.hxx:38:28: error: redefinition of 'IMPL_RTL_USTRCODE'
        > template <typename C> auto IMPL_RTL_USTRCODE(C c) { return std::make_unsigned_t<C>(c); }
        >                            ^
        > sal/rtl/strtmpl.hxx:38:28: note: previous definition is here
        > template <typename C> auto IMPL_RTL_USTRCODE(C c) { return std::make_unsigned_t<C>(c); }
        >                            ^
        [...]
        
        Change-Id: Ied38a5f96bbb6d1c0d8ae956629ca6be64dc273f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109055
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-10  Szymon Kłos  <szymon.klos@collabora.com>  [f55266b456b1534bdbc9c3ce6d04d2b65f152a6e]

        jsdialog: updates in similar fashion like other messages
        
        to unify all jsdialog interactions
        
        Change-Id: I22e14282f5a2c52ef44e68cb39338600004c4e24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108435
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-10  Caolán McNamara  <caolanm@redhat.com>  [6593b7d4d5a71f5be63eecce618a0000f24d51da]

        remove non-standard comment
        
        so all the .ui files follow the same pattern
        
        Change-Id: I28791fd0f7c61ca54819f810d1ac7933191d901e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109044
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-10  Caolán McNamara  <caolanm@redhat.com>  [74c7cb0bc646c0e15e2fd3695ee9b04fd103179d]

        add newline to end of .ui files that lack them
        
        so all the .ui files are homogenous to simplify mass conversions
        
        Change-Id: I01336fd579025a8464f0d4d5c46dec3f65895b26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109043
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-10  Noel Grandin  <noelgrandin@gmail.com>  [8f453c674f19188360ba5895c2bd9bd80273a83b]

        static_cast after dynamic_cast
        
        Change-Id: I3792ddadad9582a7e6f4740829c081d9571ddaff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109049
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-10  Noel Grandin  <noelgrandin@gmail.com>  [c5367ee0a60966b755e726de6d175dfcd1630741]

        remove some old debugging code
        
        Change-Id: Idd88e4dcc920d7dd198545e519d7860e59762bcd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109048
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-10  Julien Nabet  <serval2412@yahoo.fr>  [8ac5b55ada3f408b8a6084a2e1811bbf4ee7ad51]

        Fix some warnings for Raspberry pi 4 (part5)
        
        Change-Id: I843746f976855168c791c97a56bcce430af1eea5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109046
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-10  Szymon Kłos  <szymon.klos@collabora.com>  [e60708def22f75d677c6531a7c59630226a04a80]

        online: make buttons work in statistics dialogs
        
        Change-Id: Ie4810b87ea5ce4fc7b3e98afdd37bcd903e2907c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107755
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108978
        Tested-by: Jenkins

2021-01-10  Szymon Kłos  <szymon.klos@collabora.com>  [878b9827e9cc3ea5c0178dd95aed6b124b255f66]

        pivot table: add separator between list views
        
        Change-Id: If4cb3735014bfde6124fb1173fb03aa950c3b77a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107519
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108968
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-10  Szymon Kłos  <szymon.klos@collabora.com>  [8ba29d5031aed7285aa412b745413a7d5266cb90]

        online: Don't lock new views if ref dialog is opened
        
        When one of ref dialogs was opened in one view
        and then new user opened new view - the new one
        was locked. Don't do that for all dialogs, not only
        function wizard.
        
        Was partially fixed for one dialog in:
        48a216cd16b306f4d2d7edc374ceb4670d177db8
        
        Change-Id: I3b37aa182fd2096a5c989dfbdeb6c245985706d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107743
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108967
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-10  Szymon Kłos  <szymon.klos@collabora.com>  [78fc2ca7df9587ca33cda9be138068c1129d9690]

        Fix json structure for decks
        
        Change-Id: I7f203c29a03af917f50192946ee794f6e01b16e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109029
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-10  Szymon Kłos  <szymon.klos@collabora.com>  [bc8146713bfda2a1c3d0a5f313de79d3f997a6bf]

        jsdialog: export correct children for toolbox
        
        if toolbox has children it means we have embedded widgets
        so don't export notmal 'toolitem' entries
        
        Change-Id: Ia1bd3323cf3606b923a4b30e1147633dcac24a87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109036
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-10  Mike Kaganski  <mike.kaganski@collabora.com>  [c5c0f8df855dfd4478c57170e251e4a9bcff1c10]

        Replace strtmpl.cxx with actual C++ templates in strtmpl.hxx
        
        This has at least better IDE support, with easier lookup for function
        implementations.
        
        Change-Id: I0e4cfe40df036efa796c057852bd5cb4421507f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108931
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-10  Julien Nabet  <serval2412@yahoo.fr>  [ae56dc05b27f05ffcee99845d661a237e70a7a51]

        tdf#96787: AutoCorrect: after deleting a replacement entry, it's still used
        
        If specific acor<language>.dat exists in "user", don't use the initial one in "share"
        since the initial one will still contain the deleted entry.
        
        See detailed explanation here:
        https://bugs.documentfoundation.org/show_bug.cgi?id=96787#c21
        Change-Id: Ic349159c93d9fc327f38a1d4e8187e3bdc16d08a
        
        Change-Id: If6b16641d04721f2945a8e920e2933d1b8baa90f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109039
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-10  Jim Raykowski  <raykowj@gmail.com>  [94e47e2d90096146f4cd909782d75375d286bed1]

        Set visibility of text range overlay the same as the annotation window
        
        When frames containing comment anchors are removed the annotation window
        is hid but the text range overlay belonging to the annotation window
        remains visible in the edit window. This patch sets the visibility of
        text range overlay of the annotation window to the same visibility as
        the annotation window.
        
        Change-Id: I82170b2cab248a2c852a347ebdc6901bed3c83f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108428
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2021-01-10  Jean-Pierre Ledure  <jp@ledure.be>  [4bbbd836720b2961d0ca28ea32827a5e21977c23]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9a888e136a47b381837a2aecbf586c96637f8c64
          - Remove reference to Calc sheets in Array service
            
            Within ScriptForge services,
            import/export methods between arrays and Calc sheets
            are in the SF_Calc module and, hence, in the sf_calc.xhp help
            
            Change-Id: I95386bfa83a8c15e84b9f097ce9cd5401f5abf45
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/108993
            Tested-by: Jenkins
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-01-09  Caolán McNamara  <caolanm@redhat.com>  [684885a99a1eb7ad943e9736166d4bb1468663be]

        ofz#29443 uncaught exception
        
        Change-Id: I35b0c23f6b6df6d5e4d7e89fce84e8e0f306d8e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109038
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-09  Andras Timar  <andras.timar@collabora.com>  [e5131d3a4b03960893810c4498b4b1af35c940d3]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to a706f520e612d1148c6d259b595ba4815be99f50
          - Updated Slovenian thesaurus
            
            Change-Id: I189ae0f22fe2fa73d04fd149b8defdd1d7bb1f15
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/109040
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2021-01-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a35ec0019d73b3b11e97f884d2ee796c17a89e5b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0b90b02540e278f632d4526c75dbe986d1f2d8b9
          - Fix typo
            
            Change-Id: Ib35a4fe3b4f6d5d1da567d92e860d327987e564c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/109033
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-09  Jim Raykowski  <raykowj@gmail.com>  [93add00ee5c90b2a7fec9046eaa0eea767f37875]

        Navigator outline content visibility menu item related fixes
        
        - fixes crash that occurs using Hide All
        - fixes logic used for Hide/Show All
        - adds comments for Toggle, Hide All and Show All popup menu items ids
        
        Change-Id: I87076c606e3d2bc49f5fe7d07119c6c74237f3e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109027
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-09  Henry Castro  <hcastro@collabora.com>  [12d309940cd1aa26fb07c9dce2778e5811276190]

        lok: fix initialization variable
        
        It should initialize false
        
        Change-Id: I67249bc8040688ee82bf12532178eb133f80b8e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109021
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [251cfcdc8db951cfddeb960bb55da61117693d67]

        Fix typos
        
        Following:
        https: //gerrit.libreoffice.org/c/core/+/108936
        Change-Id: I57fcdd1485f32ed4bcbfc9a91028eb9cd6b01f16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109034
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-09  Balaharipreetha Muthu  <balaharipreetha@gmail.com>  [254c6977af41b1ccfd57dbeea0601bf81290c02b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e3ac5513e2a4729063413ba131ef0cb5cb8f6daf
          - tdf#103587 - Find and Replace : Add explanations for options: Kashida sensitive and Diacritics sensitive.
            
            Change-Id: I4d94ed1c76ff799280b32bfec184a617c2a3d7f9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/108994
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-09  Caolán McNamara  <caolanm@redhat.com>  [ac396f2f6b058ddff8c394443669b8c5d8b97b71]

        fix coverity parse errors
        
        Change-Id: I3a1179947704452e3ffec02be59d0f7bf0b75ab0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109017
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-09  Caolán McNamara  <caolanm@redhat.com>  [0c20b68149797c8b0779534a8e0cb9045085d451]

        cid#1470783 Logically dead code
        
        Change-Id: I0bf96d28904b84bb970c53d0cb732dc45aa2deb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109020
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-09  Caolán McNamara  <caolanm@redhat.com>  [4ab5ada96c4c6ad0b076ba6ad55e5840fff99397]

        cid#1471571 Dereference null return value
        
        Change-Id: Ia284ddc1a2f9e60639a2992f0b091745d9721d09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109016
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-09  Caolán McNamara  <caolanm@redhat.com>  [a53a9d9db3cc65f66ea7322de7ec718e8f468b8e]

        cid#1471587 silence Unchecked dynamic_cast
        
        Change-Id: I1aa2dc5eabe29c66584451959e414e5f4d279aad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109015
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-09  Caolán McNamara  <caolanm@redhat.com>  [4cade44cff637be919e13e5598a1dadb287846f5]

        cid#1471677 Dereference after null check
        
        Change-Id: Ida02184e2cce87f8cfcf4ad380855175ea958f45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109014
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-09  Caolán McNamara  <caolanm@redhat.com>  [ee8e4083460dbb043149df1f44bff003dc3a5f80]

        dynamic_cast followed by static_cast
        
        Change-Id: I12e8e438e0a3b556e29b191374341ddd2e76a24b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109013
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-09  Caolán McNamara  <caolanm@redhat.com>  [0f1a89ed72994ce86da43ddef09426550e9e9145]

        w was the accelerator in Down, not D
        
        Change-Id: I813362bc52b4c761617ab73584df6d6302d29c41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109012
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-09  Seth Chaiklin  <sdc.blanco@youmail.dk>  [861ba4a8288ef235395f39ba78dbc0640c9367fb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1a448c30bca44a332348446afce82a3f5294461a
          - tdf#107229 final tweaks in template manager help - import and relatedtopics
            
            ( shared/guide/template_manager.xhp )
             * move <note> about adding paths to "My Templates" to "Main Window"
               because it is about what choices are available.  It also avoids
               have two notes together in the same place.
             * modified "Import" explanation to make it clear that multiple files
               can be imported
             * added <embed> with link to guide page about files and templates
             * repair broken link in <relatedtopics>
             * improve ordering of topics in <relatedtopics>
            
            ( swriter/guide/templates_styles.xhp )  (Templates and Styles)
             + add link to "Template Manager" in <relatedtopics>
            
            ( source/auxiliary/swriter.tree )
             + add link to "Template Manager" in "Templates and Styles" section
            
            Change-Id: I4cd17696188da1a344d1143344e5cacd9b18e1ba
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/108910
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-01-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [27aaa563a90a9af655a2eda8b686197818ebe30b]

        Fix typo
        
        Change-Id: I74b1125fff6a63089a5eae4b32bcf30096bfbb29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108661
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [625b370e423e0614efe9a34b0d2594045100aa04]

        Fix typo
        
        Change-Id: I44b6b006ca74a60cd00af7ee765b0e21be1afa48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109024
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0cf0c2e193aeadf573af95ae118a1c7968d513be]

        Removed execution bits on docx
        
        Change-Id: I304963f2200cda41a228290f4caf6033b5c7413c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109023
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-09  ViKrAm-Baisclear  <vikrambais02@gmail.com>  [a7abe26ad9b1e30eb4a7ea62391999d52676a7b7]

        Fixed few grammar mistakes
        
        Change-Id: I772d24df6aefc441380379c2a2f075e879aafa29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108936
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-09  Noel Grandin  <noelgrandin@gmail.com>  [fc0002ccf295f8d41ae5d0fee3213af8a0996ebb]

        AccessibleShapeTreeInfo needs a vcl::Window
        
        no point in passing an OutputDevice there
        
        Change-Id: I6da9b29a0e6f57ad6a8ebcb6113987ee25419483
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108988
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-09  Mark Hung  <marklh9@gmail.com>  [621c189173b35ac7f5ce4c578f57045479c63ab6]

        tdf#104927 consider character width for CSV import
        
        dialog in fixed width mode. Postions and column width
        in csvgrid.cxx are muliplied by character width to
        get X coordinate. Positions are calculated based
        on the string length, disregard the fact that the
        characters may have different visual width.
        
        Most CJK ideographs and symbols are designed so that
        their width are twice of the western characters in
        the same font in general.
        
        This patch implement ScImportExport::CountVisualWidth()
        to count their visual width, convert the position
        so string that contains CJK ideographs render at the
        right place, and separate the string based on the
        calculated visual width instead of the number of
        sal_Unicode chars.
        
        Change-Id: Ic5c1ec219820cf4e1d6c554d5eaccca9f8210ec6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108802
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2021-01-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [65b3a5cbc7e018b4e3f4f61228bf9334fd9a956e]

        Revert "Very early work-in-progress commit for the "DevTools" dockable toolbar"
        
        Better path forward is to use a dockable window for the DevTools - added in
        commit 5f5ee992bd8377dc984b576950d468f6407d5c63
        
        This reverts commit c0d770d4feb919cb3306c48d576ac30709154eae.

2021-01-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5f5ee992bd8377dc984b576950d468f6407d5c63]

        devtools: Implement development tools docking window
        
        Change-Id: Id3b8f424e24bac5164b8b3069580ffee65dd265c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107993
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-09  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [d656da9bc4f2df0bb99c65a288847e3fdd43a37c]

        ~SwModify: do not silently tolerate clients registered past death
        
        - Make SwFormat/SwContentNode explicitly resetting the page desc. before
          death instead of SwFormatPageDesc trying to do that on the dying hint:
          * the dying hints is send _after_ the SwFormat/SwContentNode dtor are
            completed, so the RTTI magic did not work anyway
          * simply resetting the attribute in a final dtor and make
            SwFormatPageDesc just check to never get a dying hint (because it
            should have been destructed by reset) is a lot less errorprone.
        
        Change-Id: I231f1729729491ba7544e5ba93d81192b212e2ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108648
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2021-01-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3e6c27ac7c42668152b8a636ab875bbf0b9994b2]

        sfx2: organize forward class declarations in objsh.hxx
        
        Change-Id: I5e21010d540eaa6be2f75ef1a43b29d8ac75e32f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108258
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [767f408c64d067e3a70604938b0e050a69e3d563]

        remove sdrgrafprimitive2d.{cxx,hxx} from excludelist
        
        Change-Id: I9533fe0bb082f6688d6f8030e5bc0d6960abf359
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108844
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [900573fbd77993a48f012b074f498913befbeb26]

        vcl: remove "path" attribute from VectorGraphicData
        
        This isn't used for anything important for the vector graphic
        and is mostly empty string anyways.
        
        Change-Id: I1c5b52b5b407bd320cb5053141f1699971607399
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108438
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-08  shubham656  <shubham656jain@gmail.com>  [7a303569002bc7cf65ec5e470c4274c4ef03814c]

        tdf#124822 Move UItest to CppUnitTest
        
        Change-Id: Ifb9c68dc8b1e61f8c180e44948c9a8f037a22fec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108535
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [ef1b6642feb39aab502c90436286aeee9a7fa241]

        tdf#139173: sc_addin_functions_test: Add dec2bin and dec2oct functions
        
        Change-Id: Ic5cf78dc82bf68d8b406b85619ef79e94d56f079
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108979
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-08  Miklos Vajna  <vmiklos@collabora.com>  [c33dd70aa7a6a5dc28b99f8af123548b02a77884]

        tdf#128353 sd slideshow: fix handling of animgifs on slower machines
        
        Regression from commit 3e0092031b73bad107e3122d5d4be2f5bd487744
        (tdf#112318 sd opengl: fix lack of initial animation, 2019-04-05), the
        problem was that in case a timer adds itself to the end of the scheduler
        queue during Scheduler::ProcessEventsToIdle(), then the idle trigger in
        SlideshowImpl::updateSlideShow() will never finish.
        
        The intention of invoking idles is to help vcl backends which do the
        actual painting in an idle, so actually it's enough to only process
        tasks which are already scheduled. That is enough for skia/gtk3/etc and
        avoids the problem with the animgifs.
        
        This is only a problem in debug builds or on slower machines: the
        animgif from the bugdoc wants to play a frame every 40ms, so in case
        processing the current tasks finishes faster than that, then the problem
        was not visible.
        
        Change-Id: I7487cb9a79e7e5acc0b816eb4744a04559ae26ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108986
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-01-08  Noel  <noel.grandin@collabora.co.uk>  [5c9ace48f05269c50d57642256153450335ace5f]

        Introduce Color::IsFullyTransparent
        
        Change-Id: I94875b9fb7ee18edf63ed28902da4ae77eb14bb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108973
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-08  Noel  <noel.grandin@collabora.co.uk>  [0ea17e24702dabc6287345796417bb08c44244d6]

        fix variable name and improve method name
        
        the variable value is alpha, not transparency
        
        Change-Id: I87904afcc0fb0fecfeeb4b80b52c5dd62893669c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108972
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-08  Noel  <noel.grandin@collabora.co.uk>  [498f6f67979f2cb62ca53a42963dc85c6102f179]

        use more IsTransparent
        
        Change-Id: Ice7904f2531dba98101c5f7a05d14702fa897053
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108971
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-08  Noel  <noel.grandin@collabora.co.uk>  [6911375ab66df6fd4cb2b922ea1c9e57b4fcd3b2]

        Remove BitmapColor::GetAlpha
        
        since its implementation is completely wrong - alpha and transparency
        are not the same thing, they are inverses of each other.
        
        Change-Id: Id9e00b8296391befd471345b6c86e0493a9e3f3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108964
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-08  Noel  <noel.grandin@collabora.co.uk>  [9cc41b9ad52e3da734ce72223946bd00bfc92d14]

        opacity->alpha in BPixel
        
        They are basically the same thing, but alpha is the preferred term
        these days.
        
        Also improve the mixing algorithm,
          1 - opacity
        is
          255 - opacity
        not
          256 - opacity
        since the range of sal_uInt8 is 0..255
        
        Change-Id: I8788ac79285ab25c8d322b05817dffd3745fd699
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108963
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-08  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [e12e4dc835fcdd42b0966fd9dd02921654492ad8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1be17f48daa2fd77eb955410b10edcf21da13749
          - Use switches for Ctrl vs. Command on macOS
            
            Change-Id: Ib0c3b971e927d7828290549dee0c2ffca9873f6a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/108974
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-08  Szymon Kłos  <szymon.klos@collabora.com>  [00140e3df4a22e75261de3af18c6c0fc3f5fc92c]

        lok: send chart line width updates
        
        Change-Id: I4c9c4a977df12a1cefb81cfbcac73b61ff26e488
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108843
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108966
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-08  Tünde Tóth  <toth.tunde@nisz.hu>  [2752fd1b665694a4db3a4e34c7fdc8780a86492e]

        tdf138773 Chart OOXML import: set text overlap to false
        
        of category axis label, if the rotation is undefined in xml,
        to avoid e.g. missing rotation of them.
        
        Regression from commit: 21620f9d2f50e66dffc45a5afb539edb8d54434c
        (tdf#138194 Chart OOXML import: set text break to true)
        
        Change-Id: I5b03614eca547a206afc0d8118e3f6c055ed5348
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108792
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-01-08  Stephan Bergmann  <sbergman@redhat.com>  [87f0786156105ef721af069c636b7814a7a39abc]

        Fix uses of OTools::get/putValue with string arguments
        
        ...after 723a2623bd11c51d506873862893ee4009caaab1 "Use string view here".  My
        clang-cl build's
        
        > connectivity/source/drivers/ado/AColumn.cxx(164,62): error: implicit conversion of constant &u"Autoincrement"[0] of type 'const char16_t *' to 'bool'; use 'true' instead [loplugin:consttobool]
        >                 OTools::putValue(m_aColumn.get_Properties(), u"Autoincrement", getBOOL(rValue));
        >                                                              ^~~~~~~~~~~~~~~~
        > connectivity/source/drivers/ado/AColumn.cxx(239,62): error: implicit conversion of constant &u"Autoincrement"[0] of type 'const char16_t *' to 'bool'; use 'true' instead [loplugin:consttobool]
        >                 m_IsAutoIncrement = OTools::getValue(aProps, u"Autoincrement").getBool();
        >                                                              ^~~~~~~~~~~~~~~~
        
        etc. revealed that those arguments were now silently picking the
        OLEVariant(bool) overload.
        
        Change-Id: I83f0d790591d6be9b84fb6263747085dc7bd94d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108962
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-08  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [7957123a144bfe66a99aa0d30a47900b6b621a70]

        tdf#138739 sw: fix regression of first paragraph
        
        First paragraph of the document lost its formatting
        from commit 056933bc55608d0ca061539ae124d7b9386cdb62.
        (tdf#137802 sw: fix crash on deleting last paragraph).
        
        This reverts commit 056933bc55608d0ca061539ae124d7b9386cdb62.
        
        Note: last take went wrong so this is a follow up for
        commit 25ca25ee25278536c56a2ac4a63af91100ce4d2e
        (tdf#138739 sw: fix regression of first paragraph).
        Hopefuly it will be fine.
        
        Change-Id: Id8a19c47f172b25cd5559f5823f19b3faf38cfd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108196
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-01-08  Szymon Kłos  <szymon.klos@collabora.com>  [8e4d220d346fc08bc669f8cff967693c39674906]

        lok: Apply chart line width
        
        Change-Id: I94a6406eeb929498592ca5430cf7248cfd3e9f77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108815
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108946
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-08  Szymon Kłos  <szymon.klos@collabora.com>  [deac866cf724fdbd4141ff8bf7b46fa21b40ba69]

        lok: send linespacing updates
        
        Change-Id: I2dd123b04a2d6a03eac92aca5db5a4413b386e7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108877
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108945
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-08  Szymon Kłos  <szymon.klos@collabora.com>  [142803e20776d62b07abe1af87ed608af53bf4bb]

        lok: send chart color updates
        
        Change-Id: I037049fb19ddf4c1450d7d9327c574cb4e37977c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108793
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108927
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-08  Tibor Nagy  <nagy.tibor2@nisz.hu>  [0478bdb68e8945cc76dc04c6f7040526656329a8]

        tdf#138134 sc: remove red circle of updated formula
        
        Recalculation of formulas didn't remove the red validation
        circle around the formula cells despite their new valid value.
        
        Note: to check/show the fix manually, run the test with
        
        $ (cd sc && make -srj8 UITest_validity UITEST_TEST_NAME="tdf138134.DetectiveCircle.test_delete_circle_at_formula" SAL_USE_VCLPLUGIN=gen)
        
        (if needed, by adding
        
        import time
        time.sleep(5)
        
        to the called function of sc/qa/uitest/validity/tdf138134.py)
        
        Co-authored-by: Attila Szűcs (NISZ)
        
        Change-Id: Ieda4449b1ef07a3cb536881e99130d967c1bb175
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106502
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-01-08  Caolán McNamara  <caolanm@redhat.com>  [f01d6749caceef7ce393c7696d3ae6d634029191]

        replace deprecated gtk-go-up, gtk-go-down, gtk-save and gtk-open labels
        
        Change-Id: Iaced32a6810b1a510dc300458a8860b7994226f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108951
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-08  Chris Sherlock  <chris.sherlock79@gmail.com>  [6bc1de9b410e118aa15bdade6ad2c3644843e21e]

        vcl: move ImplPrintTransparent() from OutputDevice to Printer
        
        Change-Id: I6950bdca72b93b34621e0b108c2c8060c59d98d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108247
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-08  Chris Sherlock  <chris.sherlock79@gmail.com>  [e27be8cf095d0a71866d2a415e958ee599c6b360]

        vcl: followup fix to c8d564094e
        
        Change-Id: I9dcff185eb3df4c79dcedd27bef488762ea19c3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108959
        Tested-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-08  Szymon Kłos  <szymon.klos@collabora.com>  [1af41f212194b26c0415ec0ad4d9038df3b373bd]

        lok: Apply chart line color
        
        Change-Id: I21b96485f26439844f19278e0d6340b55012d4ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108666
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108926
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-08  Noel Grandin  <noelgrandin@gmail.com>  [bac6c21fb20607db0758210bf9946b46ecbb2a6f]

        use more IsTransparent
        
        Change-Id: I3ef18a2601a51d56614b5da9b56e871bd33ec79e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108942
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-08  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [b4951108cfd38ae5d0b0782fba9b382640fdb0b2]

        Breeze & Sifr: tdf#138526 Add Formats Only paste icon
        
        Change-Id: Ifb150aaf8cef0c7a3c6ce7de465177309248ff91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108917
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-08  Miklos Vajna  <vmiklos@collabora.com>  [f6d2419188755f280afe7f30178c4b48de6993f3]

        pdfium: add wrapper for FPDF_TEXTRENDERMODE_* defines
        
        Change-Id: I85fe128f0b86d1e308727f7cc0f803d62c6ba48d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108952
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-01-08  Chris Sherlock  <chris.sherlock79@gmail.com>  [c8d564094ecb6e82ed924217651a8f88ce5039c8]

        vcl: migrate OutputDevice::DrawShadowBitmapEx() to BitmapShadowFilter
        
        Change-Id: I5d8b92d91530feed92dcdf2e384448b05eebdb0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108315
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-08  Isah Bllaca  <isah.bllaca@gmail.com>  [f2171af6ce3516598d9f8bac8294025a21a5b1a2]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 07fd313755d396466771b814ab9166bf8ca09213
          - Albanian Hyphenation file && encoding change of Hunspell files to UTF-8
            
            Change-Id: I8b9bdcd7daf3d3d8be3f35910632cf15c58e970a
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/108652
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2021-01-07  Seth Chaiklin  <sdc.blanco@youmail.dk>  [71f33297989a0c20d3143dcabdb16ee38d137f91]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cb92b1c7175df1d38637a5b944f9f96314d26f8b
          - tdf#122720 tdf#107229 new help guide about paths and templates
            
               New guide page with comprehensive information about the interaction
               between the filesystem and the appearance of template names
               and categories in the template manager.
            
            Change-Id: I49e15a6ee557dfb9275c5f12b01d1de2ce60843c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/108183
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [ddd2f4361cf0272dbf34ad4dd4a3874ab490b1b3]

        tdf#139173: sc_addin_functions_test: Add function
        
        Change-Id: I9e00c6a3a4251ea4a11d2022a12c29be99ff10fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108889
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-01-07  Rafael Lima  <rafael.palma.lima@gmail.com>  [65c73e1d9d0bcc8a4ba8e53010bc408f65d60034]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 90ff361318d532268651209e7e8fcb69afd40b69
          - Update SF_Array Help page
            
            Change-Id: I91312284137f9d5bf6394724960003ea2366a3fb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/108907
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [90cc24d4728dc94a30865d3b3af9409d5967b45a]

        tdf#139126: sw_odfexport: Add unittest
        
        Change-Id: I28edbe108989470885fa5a0fe58190c0f3657f53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108934
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-07  Caolán McNamara  <caolanm@redhat.com>  [80f3c0ce51a7f94b127fe7c4dd4dd1d87ce694d6]

        replace deprecated stock labels used <= twice
        
        replace single use of deprecated gtk-paste
        replace single use of deprecated gtk-play
        replace single use of deprecated gtk-stop
        replace only two uses of deprecated gtk-clear
        replace only two uses of deprecated gtk-find
        replace only two uses of deprecated gtk-media-next
        replace only two uses of deprecated gtk-media-previous
        
        Change-Id: Ia749c03ad5887f7919b1d0dc2facf8ae7e5fb7a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108820
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-07  Stephan Bergmann  <sbergman@redhat.com>  [0701aca589b819b845d08ea60263ad89718cfd7f]

        Use o3tl::temporary in calls to OUString::iterateCodePoints
        
        ...that are not interested in the updated *indexUtf16 value
        
        Change-Id: Iaaa0fe45dcb54c4a8a347bcdb6fca6041218d009
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108941
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-07  Szymon Kłos  <szymon.klos@collabora.com>  [1d9128b6d712669185f402314e5fb57130d4ba5a]

        jsdialog: make source selector dialog buttons work
        
        Make sure buttons are welded so we will be able to
        execute actions.
        
        Change-Id: I1cb7bdcd80d1cd4d60751940e4d24ecf8e7be1ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107164
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108881
        Tested-by: Jenkins

2021-01-07  Luboš Luňák  <l.lunak@collabora.com>  [4d682d5b9343c5d18ee6fc52e20a57644c050603]

        handle also !mbPrepared Graphic correctly when parallel loading
        
        GraphicFilter::MakeGraphicsAvailableThreaded() can cause loading
        of swapped out Graphic objects too (since def31e135e5e2c0adb1502?).
        So make sure those are processed the same way as they would be
        when swapped in.
        
        Change-Id: Ibc8eb34b2167e2e21ea2c0c5ce9da14b75f3b6f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108814
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-01-07  Luboš Luňák  <l.lunak@collabora.com>  [85d072442f7445d13dfbbacd7985f6e1df38f57e]

        do not process ImpGraphic twice
        
        Graphic objects share those, and it's ImpGraphic that actually does
        all the work, so it's enough to process each one once.
        
        Change-Id: I771a68e04bf5e1d866ae32973a3096e8d4a82445
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108813
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-01-07  Luboš Luňák  <l.lunak@collabora.com>  [121f5962fa03055f91d7e81b9ab41476d58278fe]

        faster debug dumping for Skia
        
        Write out the png images as quickly as possible, with still at least
        minimal compression. Without compression the debug images are way
        too big, but otherwise it's preferred that this is fast (especially
        when possibly dumping thousands of images).
        
        Skia's PNG code ignores the quality and hardcodes the libpng defaults,
        so patch Skia to explicitly handle the quality we want. It'd be also
        possible to use SkPngEncoder directly, but SkImage makes it
        non-trivial to get at the pixel data if it's on the GPU, and
        the internal getROPixels() invoked by encodeToData() also caches
        the content, so be lazy and patch Skia.
        
        Change-Id: I09cc61115246de4fc9d076953eb7fec8140c32cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108668
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-01-07  Luboš Luňák  <l.lunak@collabora.com>  [41cabebf9c95459c2c1912528446c45e70c3f203]

        set fill color when filling alphavdev area for gradients (tdf#138959)
        
        When drawing a gradient to an alpha-enabled output device, make
        the area also opaque (=black in the alphavdev).
        
        Change-Id: I2ba1a598e0bf6291e5422253352a201e224af2b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108806
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2021-01-07  homeboy445  <akshitsan13@gmail.com>  [7bd5c31472804624d740d8c831d3b043f2d3a0be]

        tdf#42982 Improved UNO API error reporting
        
        Change-Id: I450ea0b1a19381c47370633d124c2ba906415987
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108356
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
        Tested-by: Jenkins

2021-01-07  Justin Luth  <justin.luth@collabora.com>  [b8d9334b9d4cc03a9b7d1e570a35e0ac6ca42338]

        tdf#138544 sw LoadUserSettings: default PrinterIndependentLayout
        
        I hope I understand this correctly.
        In Options - Load/Save - General, there is option
        "Load user-specific settings with the document" (default = true).
        
        Turning this off seems to simply mean, don't read the settings in
        Options - LibreOffice Writer - Compatibility from the document.
        The assumption I guess is that this would instead use system defaults.
        (Well, actually the user can "modify" these and "set as default".)
        
        Well, that wasn't quite true in a few cases, like this one.
        The general logic says "if the setting is not specified in the doc,
        set to some old behaviour". And that makes sense. Of course there
        is no setting in old documents - the concept didn't exist yet.
        
        But when we explicitly exclude these user-enforceable
        compat items, do we really want to force old behaviour
        instead of current behaviour? And if the user has actually modified
        these defaults, do we want to ignore the user's settings? I doubt it.
        
        So here is the first patch.
        
        When you start a new document, Writer compat setting
        "Use printer metrics for document formatting" is off.
        Now, when saving and reloading it with LoadUserSettings disabled,
        it is still the program default of "off", instead of "on".
        
        And if the user modifies it to always be on, it will still
        turn on - so no regression there.
        
        Change-Id: I13b236852da843ce72be16d79e2fdace1550523c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108545
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-01-07  Mike Kaganski  <mike.kaganski@collabora.com>  [aa1ce583f0ad64b4ea5096c3ce9c6bd0a84794fe]

        Add missing include for std::for_each
        
        It is reported now by Windows build after
        e0f1b5bd94550835c639efda4e4c9a801c78dbe9 "Upgrade external/boost to
        latest Boost 1.75.0".
        
        Change-Id: Ia69c74cd72c7e8ce56c56ffbfb1c1e467ce2bdc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108932
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-07  diwanshu885  <dmittal885@gmail.com>  [572651b74e914e6bdbad2f4a00bf5a6f55905e4d]

        tdf131407 Move UItest to CppUnitTest
        
        Change-Id: I4d40587099bdbe87cf4ab5c9b2acb1ac9ed8cdd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108399
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-07  Stephan Bergmann  <sbergman@redhat.com>  [0f7008e91f45cf8e3cee6f372ce012b38a795e26]

        openssl_headers depends on generated opensslconf.h
        
        ...at workdir/UnpackedTarball/openssl/include/openssl/opensslconf.h, as can be
        seen with failed builds like
        <https://ci.libreoffice.org//job/lo_tb_master_mac/35209>:
        
        [...]
        > [build PAT] openssl
        > [build C  ] UnpackedTarball/mariadb-connector-c/plugins/auth/caching_sha2_pw.c
        > [build C  ] UnpackedTarball/mariadb-connector-c/libmariadb/secure/openssl_crypt.c
        > [build DEP] LNK:Library/libclucene.dylib
        > [build LNK] Library/libclucene.dylib
        > In file included from /Users/tdf/lode/jenkins/workspace/lo_tb_master_mac/workdir/UnpackedTarball/mariadb-connector-c/libmariadb/secure/openssl_crypt.c:21:
        > /Users/tdf/lode/jenkins/workspace/lo_tb_master_mac/workdir/UnpackedTarball/openssl/include/openssl/evp.h:13:11: fatal error: 'openssl/opensslconf.h' file not found
        > # include <openssl/opensslconf.h>
        >           ^~~~~~~~~~~~~~~~~~~~~~~
        > 1 error generated.
        
        Change-Id: Ied1dcdd0afb6099e9218671c6a06c0edaafc931e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108928
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-07  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [3e789a83b0d11c99157da86d2082b247fe6a7113]

        Support for signing when PRODUCTNAME contain spaces
        
        Anyway files are stored without spaces, so we should use same name.
        
        Additionally removed PRODUCTNAME_no_spaces variable, it's just a
        redundant alias.
        
        Change-Id: I5b88ac3b07d06969f7639a25603392c9d662d3f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108405
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <thorsten.behrens@allotropia.de>

2021-01-07  Caolán McNamara  <caolanm@redhat.com>  [57a59ad02d2e5e89724c0d2e60cf6e7d99fba005]

        fix oss-fuzz build and fftester
        
        since...
        
        commit 94d34e53ac9eb41cba96a56bf715d4b02794a12a
        Date:   Tue Dec 29 22:32:01 2020 +0900
        
            Move TIFF reader and writer from filter module into VCL
        
        Change-Id: I2dc5da100071f51eaceaf1f8be4a191f6827668c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108891
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-07  Caolán McNamara  <caolanm@redhat.com>  [7c260283b5cd64220fa0b8576df3a9f3f7d96dc0]

        one gtk-delete stock id with context
        
        no other use-stock has a context
        
        Change-Id: I6092cf82ca34b3a9cbf7b0609649c23298e0c0d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108818
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-07  Michael Stahl  <michael.stahl@allotropia.de>  [48e8b32a9b66722bbb28fc15840b3706a461aeb7]

        poppler: upgrade to release 21.01.0
        
        Fixes CVE-2020-27778 and changelogs mention lots of fuzzing fixes.
        
        Change-Id: Ib07bdee726905e74afc13a01bbbd53f218121744
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108912
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-01-07  Stephan Bergmann  <sbergman@redhat.com>  [a20a464bcfe6408ddd6c66ac43e9d25d3e530cd3]

        external/libebook: Missing include (for std::min)
        
        ...as reported now by various Windows builders after
        e0f1b5bd94550835c639efda4e4c9a801c78dbe9 "Upgrade external/boost to latest
        Boost 1.75.0"
        
        Change-Id: Ib1f4ea2ca05003b24347c7233bd06cef7d4c955f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108920
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-07  Miklos Vajna  <vmiklos@collabora.com>  [6bb6eb1692d7dd432103d0e7278534390084caf6]

        pdfium: rework to eliminate FPDF_ANNOTATION from the public interface
        
        Change-Id: Ib11213f0307cd215b71e3da08468be6e82e2eb55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108914
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-01-07  Mike Kaganski  <mike.kaganski@collabora.com>  [85b400482dee5c9da2cf83a755ec37ab149b5b20]

        ScTable::GetProtection and ScDocument::GetTabProtection can be const
        
        Change-Id: Ic30a3fe10ae6206e876a05bed5dc189a9516b452
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108851
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-07  Szymon Kłos  <szymon.klos@collabora.com>  [41cfe181e3eb4502847fb56955635852e3928d92]

        Make Pivot table db & external source dialogs async
        
        Change-Id: Iff1a49a9fa04b55ece1aa30259ab57d105883eda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106996
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108798
        Tested-by: Jenkins

2021-01-07  Stephan Bergmann  <sbergman@redhat.com>  [29e36c699c610be4fe6f8a2fe21ae3e4c8bdbd38]

        Missing construction of SfxCmisVersionsDialog::m_xVersionBox
        
        ...ever since b1baf73dc671069bedec18d170f8199b0766ea60 "weld
        SfxCmisVersionsDialog".  (Found by GCC 11 trunk with --enable-optimized,
        
        > sfx2/source/dialog/versdlg.cxx: In constructor ‘SfxCmisVersionsDialog::SfxCmisVersionsDialog(weld::Window*, SfxViewFrame*)’:
        > sfx2/source/dialog/versdlg.cxx:435:36: error: ‘this’ pointer null [-Werror=nonnull]
        >   435 |     m_xVersionBox->set_size_request(m_xVersionBox->get_approximate_digit_width() * 90,
        >       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        >   436 |                                     m_xVersionBox->get_height_rows(15));
        >       |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        )
        
        Change-Id: I2720d6bc49af717951a0af6a262fb013a27e09df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108886
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-07  andreas kainz  <kainz.a@gmail.com>  [64ae89b8b6ecbcfeceb327b965a323e2acc7b141]

        tdf#129815 Add InsertQrCode to Insert tab menu drop down
        
        Change-Id: Iac7678cd3aaa25dcb66144f53656795f15023b9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108821
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2021-01-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ebaf20f66d59f0494a204771d7d06228954f5769]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bdf63c9283a2081c947b65ef12a18cc9818f4bfb
          - Fix typos
            
            Change-Id: Ieaa9f4476a8738121453eb3589b98d5c17feeb72
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/108915
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2021-01-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [d4a96a931210fc4713d4ab6325e30cd34ffa7b37]

        tdf#134439, tdf#116070: sw: Add UItest
        
        Change-Id: I7daf9437244238dfd4e270e8dee30ab8bfe4cc3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108885
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [8ddc0fd04e29640fd05fed7b7bdbc387a1c94bf6]

        tdf#135636: sw: Add UItest
        
        Change-Id: I916db54fbb595ebc6d07194140a4aa09f7df9dea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108887
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-07  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [252ddaa9075462000bb8e63288b9c15daeecca8a]

        improve JpegWriterTest - detect type is correct during roundtrip
        
        Change-Id: I4560be2dd1627caf8126142930c3479668689273
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108823
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-07  Eike Rathke  <erack@redhat.com>  [0e37ded8d4aea25e5d9f7325fba0597f509147bc]

        Resolves: tdf#139126 DBL_MAX is a valid value, just not for Writer
        
        Restore the old side effect behaviour where
        "1.79769313486232E+308" was not converted back to DBL_MAX, Writer
        doesn't check cell value after import for this "special value",
        *cough*.
        
        Change-Id: I31cf598d5f91d1f727d5f1f0e936a3505ea1b9e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108875
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-01-06  Stephan Bergmann  <sbergman@redhat.com>  [e0f1b5bd94550835c639efda4e4c9a801c78dbe9]

        Upgrade external/boost to latest Boost 1.75.0
        
        *  <https://dev-www.libreoffice.org/src/boost_1_75_0.tar.xz> has been generated
        (on Fedora 33) with
        
        > $ wget https://dl.bintray.com/boostorg/release/1.75.0/source/boost_1_75_0.tar.bz2
        > $ printf '953db31e016db7bb207f11432bef7df100516eeb746843fa0486a222e3fd49cb boost_1_75_0.tar.bz2' | sha256sum -c # cf. <https://www.boost.org/users/history/version_1_75_0.html>
        > boost_1_75_0.tar.bz2: OK
        > $ external/boost/repack_tarball.sh boost_1_75_0.tar.bz2
        > Unpacking boost_1_75_0.tar.bz2 ...
        > Removing unnecessary files ...
        > Creating boost_1_75_0.tar.xz ...
        > Cleaning up ...
        > cc378a036a1cfd3af289f3da24deeb8dba7a729f61ab104c7b018a622e22d21b  boost_1_75_0.tar.xz
        > Done.
        
        *  external/boost/StaticLibrary_boost_date_time.mk:  Even though
        date_generators.cpp and greg_weekday.cpp are still present, their function
        definitions are now covered by inline function definitions in include files,
        
        > workdir/UnpackedTarball/boost/libs/date_time/src/gregorian/greg_weekday.cpp:23:17: error: redefinition of 'as_short_string'
        >   greg_weekday::as_short_string() const
        >                 ^
        > workdir/UnpackedTarball/boost/boost/date_time/gregorian/greg_weekday.hpp:52:17: note: previous definition is here
        >     const char* as_short_string() const
        >                 ^
        
        etc. and
        
        > workdir/UnpackedTarball/boost/libs/date_time/src/gregorian/date_generators.cpp:23:36: error: redefinition of 'nth_as_str'
        >   BOOST_DATE_TIME_DECL const char* nth_as_str(int ele)
        >                                    ^
        > workdir/UnpackedTarball/boost/boost/date_time/date_generators.hpp:157:22: note: previous definition is here
        >   inline const char* nth_as_str(int ele)
        >                      ^
        
        *  external/boost/StaticLibrary_boost_filesystem.mk now lacked various symbols,
        as seen when linking external/liborcus' orcus-parser library:
        
        >   "boost::filesystem::emit_error(int, boost::system::error_code*, char const*)", referenced from:
        [...]
        >   "boost::filesystem::emit_error(int, boost::filesystem::path const&, boost::system::error_code*, char const*)", referenced from:
        [...]
        >   "boost::filesystem::emit_error(int, boost::filesystem::path const&, boost::filesystem::path const&, boost::system::error_code*, char const*)", referenced from:
        [...]
        >   "boost::filesystem::filesystem_error::filesystem_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, boost::filesystem::path const&, boost::system::error_code)", referenced from:
        [...]
        >   "boost::filesystem::filesystem_error::filesystem_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, boost::filesystem::path const&, boost::filesystem::path const&, boost::system::error_code)", referenced from:
        [...]
        >   "boost::filesystem::filesystem_error::~filesystem_error()", referenced from:
        [...]
        >   "boost::filesystem::detail::dir_itr_close(void*&, void*&)", referenced from:
        [...]
        >   "boost::filesystem::detail::directory_iterator_construct(boost::filesystem::directory_iterator&, boost::filesystem::path const&, unsigned int, boost::system::error_code*)", referenced from:
        [...]
        >   "boost::filesystem::detail::directory_iterator_increment(boost::filesystem::directory_iterator&, boost::system::error_code*)", referenced from:
        [...]
        >   "typeinfo for boost::filesystem::filesystem_error", referenced from:
        [...]
        
        *  No longer sure why external/boost/gcc9.patch.0 from
        e7b8728f5c0292a6c6a18e76220b1769ecf25aa3 "external/boost: silence
        -Werror=deprecated-copy (GCC trunk towards GCC 9)" was necessary at all, in
        addition to that commit's
        
        > #pragma GCC diagnostic ignored "-Wdeprecated-copy"
        
        changes, but at least a build with recent GCC 11 trunk appears to work fine now
        without it.  (And the patch would no longer have applied as-is.)
        
        *  The dropped patches in external/boost/c++20-allocator.patch.0 and
        external/boost/clang-cl.patch.0 would no longer have applied as-is, but also
        appear not to be needed any more.
        
        *  external/boost/include/boost/property_tree/ptree_fwd.hpp became necessary to
        silence
        
        > In file included from workdir/UnpackedTarball/boost/boost/property_tree/ptree_fwd.hpp:16,
        >                  from libreofficekit/qa/gtktiledviewer/gtv-helpers.hxx:21,
        >                  from libreofficekit/qa/gtktiledviewer/gtv-application-window.cxx:19:
        > workdir/UnpackedTarball/boost/boost/throw_exception.hpp: In instantiation of ‘boost::wrapexcept<E>::wrapexcept(const E&, const boost::source_location&) [with E = boost::property_tree::ptree_bad_data]’:
        > workdir/UnpackedTarball/boost/boost/throw_exception.hpp:171:11:   required from ‘void boost::throw_exception(const E&, const boost::source_location&) [with E = boost::property_tree::ptree_bad_data]’
        > workdir/UnpackedTarball/boost/boost/property_tree/detail/ptree_implementation.hpp:826:13:   required from ‘void boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put_value(const Type&, Translator) [with Type = char [8]; Translator = boost::property_tree::stream_translator<char, std::char_traits<char>, std::allocator<char>, char [8]>; Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >]’
        > workdir/UnpackedTarball/boost/boost/property_tree/detail/ptree_implementation.hpp:845:34:   required from ‘boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&, Translator) [with Type = char [8]; Translator = boost::property_tree::stream_translator<char, std::char_traits<char>, std::allocator<char>, char [8]>; Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >; boost::property_tree::basic_ptree<Key, Data, KeyCompare>::path_type = boost::property_tree::string_path<std::__cxx11::basic_string<char>, boost::property_tree::id_translator<std::__cxx11::basic_string<char> > >]’
        > workdir/UnpackedTarball/boost/boost/property_tree/detail/ptree_implementation.hpp:859:19:   required from ‘boost::property_tree::basic_ptree<K, D, C>& boost::property_tree::basic_ptree<Key, Data, KeyCompare>::put(const path_type&, const Type&) [with Type = char [8]; Key = std::__cxx11::basic_string<char>; Data = std::__cxx11::basic_string<char>; KeyCompare = std::less<std::__cxx11::basic_string<char> >; boost::property_tree::basic_ptree<Key, Data, KeyCompare>::path_type = boost::property_tree::string_path<std::__cxx11::basic_string<char>, boost::property_tree::id_translator<std::__cxx11::basic_string<char> > >]’
        > libreofficekit/qa/gtktiledviewer/gtv-application-window.cxx:300:103:   required from here
        > workdir/UnpackedTarball/boost/boost/throw_exception.hpp:134:82: error: implicitly-declared ‘boost::property_tree::ptree_bad_data::ptree_bad_data(const boost::property_tree::ptree_bad_data&)’ is deprecated [-Werror=deprecated-copy-dtor]
        >   134 |     explicit wrapexcept( E const & e, boost::source_location const & loc ): E( e )
        >       |                                                                                  ^
        > In file included from workdir/UnpackedTarball/boost/boost/property_tree/exceptions.hpp:84,
        >                  from workdir/UnpackedTarball/boost/boost/property_tree/string_path.hpp:16,
        >                  from workdir/UnpackedTarball/boost/boost/property_tree/ptree.hpp:16,
        >                  from external/boost/include/boost/property_tree/ptree.hpp:30,
        >                  from workdir/UnpackedTarball/boost/boost/property_tree/json_parser.hpp:14,
        >                  from external/boost/include/boost/property_tree/json_parser.hpp:30,
        >                  from libreofficekit/qa/gtktiledviewer/gtv-application-window.cxx:26:
        > workdir/UnpackedTarball/boost/boost/property_tree/detail/exception_implementation.hpp:51:12: note: because ‘boost::property_tree::ptree_bad_data’ has user-provided ‘virtual boost::property_tree::ptree_bad_data::~ptree_bad_data()’
        >    51 |     inline ptree_bad_data::~ptree_bad_data() throw()
        >       |            ^~~~~~~~~~~~~~
        
        etc.
        
        Change-Id: I36fcd04ca6f109910761a5802535a18cfb17ddd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108878
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-06  Seth Chaiklin  <sdc.blanco@youmail.dk>  [5b50095e454c41ef394f5b5687fb1cd24286b755]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 491c08b20af8a0d1b2fcf3caf74926202fbcb541
          - tdf#107229  update "Save as Template" help
            
               The labels on the controls changed with
               https://gerrit.libreoffice.org/c/core/+/107813
               This patch:
               * updates the labels to the new names,
               + add a link in the <relatedtopics> to the
                 Template Manager help page.
               + add <note> that explains this is recommended method
                 and mentions "Import" as another way to add
                 templates.
            
            Change-Id: Iad5b580d6c2f8917c37eb6cac9ba5b1c94adaa8e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107998
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-01-06  Seth Chaiklin  <sdc.blanco@youmail.dk>  [b4e91e0c4d68c4926f532848a7d5869e55fcf12f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ef042f162e7403d0afb776b2efe81590e5242012
          - tdf#107229 update help page for template manager
            
             ( shared/guide/template_manager.xhp )
               + variable to <h1> for embedding into Related Topics
               + add "Thumbnail View" and "List View" and associated icon tables
               - remove <note>, which only repeats the information in <howtoget>
               + add missing "you" in introduction
               + add "Presentations" to filter list and XML markup to paragraph
               + add "All Categories" to Category list and XML markup to paragraph
               * spelling correction "defaults" -> "default"
               * improve explanation in <tip> about adding folders to Template path
                  and XML markup in paragraph
               * change "Settings button" to "Settings icon" to be consistent with
                 the "Settings" section; add "Reset Default Template" option and
                 explanation.
               + add "Rename Category" to Settings submenu, and add XML markup
               + Add icon tables for "Setting", "Import", "Export", "Extensions"
               - Remove "tip" that only says "Refer to standard template" (which
                    was included in original version from 2017.  Same link is
                    already included in Related topics.
               * Correct label from "Browse templates online" --> "Extensions"
               * updated description for searching for templates online
               * templates.libreoffice.org --> extensions.libreoffice.org.
                  Because tags are curated on that website, have added the tag for
                  templates to the URL.  (changed in two places)
               + add explanations about how to select multiple templates for "Move"
                 and "Export", thereby implying that batch operations are possible.
               + add tip with sys-switch about shortcut key to select all in
                 connection with "Move" and "Export"
               + Add <h2> heading before context menu items
               * Change context menu item headings from <h2> to <h3>
               * change "Delete" explanation to indicate that multiple templates can
                   be deleted, and add XML markup
               + Add <note> that builtin templates cannot be edited, renamed,
                   or deleted
               * correction to Example 1 about selecting/opening templates
               * correct reference to icon in Example 2 and add period.
               * change (e.g.,) to "for example" in Example 2
               * Reworked Example 3 from "negative" formulation to "positve"
                   statement of what can be used, and then note that unavailable
                   features can be accessed by restarting Template Manager.
            
            Change-Id: Ie53d865545a78224bcd018928667edd33e4b51dc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107549
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-06  Caolán McNamara  <caolanm@redhat.com>  [08dc46adc1aa50deb645f7548a264e084d17f5f0]

        remove support for deprecated GtkAlignment
        
        Change-Id: I29e21e9e4d9b80b8c8e331ed9cce76b2e7fe0f68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108689
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-06  Caolán McNamara  <caolanm@redhat.com>  [bd14c414082236c4be8fef8eb488afbd3dd481c6]

        drop deprecated GtkAlignment, move left/top-padding into child margin-start/top
        
        for cui part c
        
        git show -w is recommended to view these changesets
        
        Change-Id: I8c37b4904b528b5afe01c26b83c8df27b251909f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108688
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-06  Caolán McNamara  <caolanm@redhat.com>  [f9fb9de15fcae9051de9fdba6e0fd8921c9224ba]

        replace only use of deprecated gtk-connect
        
        Change-Id: I09cdb5c109b67f3686e701468c5a814c6c184832
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108819
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-06  Quentin PAGÈS  <quentinantonin@free.fr>  [29e1b77ab890280d98f234a76762d8ce544d86ff]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to f4efcfcdb88a3c9208eb2b47e5be19047bb34768
          - Update for Occitan dictionary
            
            Change-Id: Ieaa782496a85449833c7117c3c975cbeb00adb21
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/108899
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2021-01-06  Mike Kaganski  <mike.kaganski@collabora.com>  [40e98c878b6f6f205943da94d4b5e039231a482f]

        Drop comphelper::string::equals; compare OUString to OUStringChar
        
        In cui/source/tabpages/autocdlg.cxx, use code point-based methods
        for comparison with sal_UCS4 values in SvxSwAutoFormatFlags.
        
        Change-Id: If34c981393774d1b8db649f0c29870e1ca6bdfe8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108847
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-06  Michael Stahl  <michael.stahl@allotropia.de>  [adfceaf32651f6ef17a9b63906366818b667d6b5]

        openssl: upgrade to release 1.1.1i
        
        Fixes CVE-2020-1971
        
        * openssl-macos-arm64.patch.1: remove, was fixed upstream
        
        Change-Id: I405270228682025bf26240e3ea923bfd234068f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108804
        Tested-by: Michael Stahl <michael.stahl@allotropia.de>
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-01-06  Eike Rathke  <erack@redhat.com>  [70ea6b36df9ede18b135876d9b9da9945f6c129b]

        Resolves: tdf#139173 One-off error in limits for DEC2HEX()
        
        BIN2HEX() and OCT2HEX() were not affected because the string input
        is already limited to 10 characters and the converted decimal
        can't even reach the limits.
        
        Change-Id: Iba4212e8fc382287a1a454edf91426ba21497ae2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108824
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2021-01-06  Michael Stahl  <michael.stahl@allotropia.de>  [c7568cfdec8ababa4d73eddb7bed057404a6a009]

        pyuno: uno.Char is UTF-16 code unit, not UCS-4
        
        Check for that in ctor.
        
        Change-Id: Ia69b3d87ac4ccb5b6cc13169d7022c04607c609f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108803
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-01-06  Noel Grandin  <noel@peralex.com>  [33b8f7c10baead5fdd24d9b68caab54052bd00ba]

        bIsBig member is redundant
        
        we can just use nLen != 0 to get the same information
        
        Change-Id: I2406322aa8b7cfc5e276818df763c6de08397454
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108834
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-06  Stephan Bergmann  <sbergman@redhat.com>  [f3bf35bd15955b8eb6dd10866ca09cfab8e39249]

        external/boost: Backport a Boost 1.72.0 fix
        
        ...for issues with MSVC 2019 16.8.3 --with-latest-c++ in external/libwpd:
        
        > [build CXX] workdir/UnpackedTarball/libwpd/src/lib/libwpd_internal.cpp
        > C:\lo\core\workdir\UnpackedTarball\boost\boost/proto/generate.hpp(239): error C2039: 'value': is not a member of 'boost::proto'
        > C:\lo\core\workdir\UnpackedTarball\boost\boost/proto/generate.hpp(32): note: see declaration of 'boost::proto'
        > C:\lo\core\workdir\UnpackedTarball\boost\boost/proto/generate.hpp(239): note: This diagnostic occurred in the compiler generated function 'Extends<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal,boost::proto::argsns_::term<MemberClass::* >,boost::proto::argsns_::term<MemberClass::* >::arity>> boost::proto::pod_generator<Extends>::operator ()(const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal,boost::proto::argsns_::term<MemberClass::* >,boost::proto::argsns_::term<MemberClass::* >::arity> &) const'
        > C:\lo\core\workdir\UnpackedTarball\boost\boost/proto/generate.hpp(252): note: see reference to class template instantiation 'boost::proto::pod_generator<Extends>' being compiled
        [...]
        
        Change-Id: Iae62b41e09b89bd387efab2744d47d938a868d17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108839
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-06  Stephan Bergmann  <sbergman@redhat.com>  [2ea32dcffd41c985cb33f107fda16d2eafcece14]

        Fix MSVC 2019 16.8.3 --with-latest-c++ error C2102: '&' requires l-value
        
        Change-Id: Iff1db722239c32822bbc23ddd13e2df105a993e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108837
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-06  Stephan Bergmann  <sbergman@redhat.com>  [eceab3dd56f6f19e5de5e35590cf3aa7653cc85e]

        Fix MSVC 2019 16.8.3 --with-latest-c++ two-phase name lookup issues
        
        > C:/lo/core/setup_native/source/win32/customactions/inst_msu/inst_msu.cxx(105): error C2660: '`anonymous-namespace'::WriteLogElem': function does not take 5 arguments
        > C:/lo/core/setup_native/source/win32/customactions/inst_msu/inst_msu.cxx(83): note: see declaration of '`anonymous-namespace'::WriteLogElem'
        > C:/lo/core/setup_native/source/win32/customactions/inst_msu/inst_msu.cxx(118): note: see reference to function template instantiation 'void `anonymous-namespace'::WriteLogElem<char,std::string>(MSIHANDLE,MSIHANDLE,std::ostringstream &,UINT,const Ch *,const std::string &)' being compiled
        > with
        > [
        > Ch=char
        > ]
        > C:/lo/core/setup_native/source/win32/customactions/inst_msu/inst_msu.cxx(382): note: see reference to function template instantiation 'void `anonymous-namespace'::WriteLog<char[18],std::string>(MSIHANDLE,const char (&)[18],const std::string &)' being compiled
        > C:/lo/core/setup_native/source/win32/customactions/inst_msu/inst_msu.cxx(105): error C2660: '`anonymous-namespace'::WriteLogElem': function does not take 6 arguments
        > C:/lo/core/setup_native/source/win32/customactions/inst_msu/inst_msu.cxx(83): note: see declaration of '`anonymous-namespace'::WriteLogElem'
        > C:/lo/core/setup_native/source/win32/customactions/inst_msu/inst_msu.cxx(118): note: see reference to function template instantiation 'void `anonymous-namespace'::WriteLogElem<char,std::string,char[6]>(MSIHANDLE,MSIHANDLE,std::ostringstream &,UINT,const Ch *,const std::string &,const char (&)[6])' being compiled
        > with
        > [
        > Ch=char
        > ]
        > C:/lo/core/setup_native/source/win32/customactions/inst_msu/inst_msu.cxx(516): note: see reference to function template instantiation 'void `anonymous-namespace'::WriteLog<char[19],std::string,char[6]>(MSIHANDLE,const char (&)[19],const std::string &,const char (&)[6])' being compiled
        
        and
        
        > C:/lo/core/setup_native/source/win32/customactions/reg_dlls/reg_dlls.cxx(104): error C2660: '`anonymous-namespace'::WriteLogElem': function does not take 5 arguments
        > C:/lo/core/setup_native/source/win32/customactions/reg_dlls/reg_dlls.cxx(82): note: see declaration of '`anonymous-namespace'::WriteLogElem'
        > C:/lo/core/setup_native/source/win32/customactions/reg_dlls/reg_dlls.cxx(117): note: see reference to function template instantiation 'void `anonymous-namespace'::WriteLogElem<char,std::wstring>(MSIHANDLE,MSIHANDLE,std::ostringstream &,UINT,const Ch *,const std::wstring &)' being compiled
        > with
        > [
        > Ch=char
        > ]
        > C:/lo/core/setup_native/source/win32/customactions/reg_dlls/reg_dlls.cxx(159): note: see reference to function template instantiation 'void `anonymous-namespace'::WriteLog<char[27],std::wstring>(MSIHANDLE,const char (&)[27],const std::wstring &)' being compiled
        
        Change-Id: I7e8c121f8589ae847c9e4fd12e218408ea9e451e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108836
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-06  Stephan Bergmann  <sbergman@redhat.com>  [101fa3fc1e03f82c864069338956a26dd85de219]

        external/clucene: Fix MSVC /Zc:strictStrings
        
        ...which is apparently enabled at least in MSVC 2019 16.8.3 when building with
        --with-latest-c++ (i.e., /std:c++latest):
        
        > C:/lo/core/workdir/UnpackedTarball/clucene/src/contribs-lib/CLucene/analysis/PorterStemmer.cpp(124): error C2664: 'bool lucene::analysis::PorterStemmer::ends(TCHAR *)': cannot convert argument 1 from 'const wchar_t [5]' to 'TCHAR *'
        > C:/lo/core/workdir/UnpackedTarball/clucene/src/contribs-lib/CLucene/analysis/PorterStemmer.cpp(124): note: Conversion from string literal loses const qualifier (see /Zc:strictStrings)
        > C:/lo/core/workdir/UnpackedTarball/clucene/src/contribs-lib/CLucene/analysis/PorterStemmer.cpp(97): note: see declaration of 'lucene::analysis::PorterStemmer::ends'
        
        etc. (and which is not silenced by gb_Library_set_warnings_disabled in
        external/clucene/Library_clucene.mk, unlike the corresponding Clang/GCC
        -Wwrite-strings)
        
        Change-Id: Id3c8eefa4658bf942de6c8ae9b219212eba79995
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108840
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-06  Alain Romedenne  <LibreOfficiant@sfr.fr>  [da50627b76137a975e580c53228b0c0f86836b0b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 40c4109b5b8554f5c068b0ccadad5577a6a0096c
          - ScriptForge library modules - WiP
            
            - Exception module
            - 7.1 mention in lib_Scriptforge
            - x-refs between VBA Err object and sf_exception
            
            Change-Id: I8512635ff54b50bb190c3fe734441d6b7e9ae9c1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107798
            Tested-by: Jenkins
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-06  Miklos Vajna  <vmiklos@collabora.com>  [65e2ef43f186164729e1cc071b805bc1a7125cfe]

        tdf#134288 svx: fix rendering of text on a zero-width shape
        
        We have conflicting requirements here: on one hand, the shape is zero
        width, so the text area is also zero.  On the other hand, we put some
        text on the shape, which should be visible.
        
        The result was that the left/right text margin (2x250 mm100) was counted
        as part of the text area, so we put a few (but not 1) characters / line
        for zero width. Fix this to be PowerPoint-compatible: as the width
        decreases, we break the text up to more and more lines, but if the width
        is 0, then we don't break it up at all.
        
        An alternative would be to do this later in
        SdrTextObj::impDecomposeBlockTextPrimitive(), but there we no longer
        know the width is really 0, because the text margins and some small
        increase (+1 to be an inclusive range, +1 to have a non-zero scale) is
        already added to the original width.
        
        Change-Id: Ieaa3e726bc5d37983b6221452e14f01db315f790
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108835
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-01-06  Mike Kaganski  <mike.kaganski@collabora.com>  [c921f9bd64187823af2356d7a8ceb77444c17219]

        Release solar mutex before using an apartment-threaded COM object
        
        See https://lists.freedesktop.org/archives/libreoffice/2020-December/086448.html
        for motivation
        
        This partially reverts f5ab8bcbfd20ecce4a358f62ee3f81b8b968a5de.
        Although this change is questionable, it's intended to avoid
        crashes (tdf#139074); a better fix should replace this eventually.
        
        Optionally releasing a lock isn't a good API and might hide other
        bugs, but the better solution to handle all requests in the main
        thread would need an even larger rewrite of the Windows clipboard
        code. It's simply too late for that in this LO release cycle.
        
        Change-Id: I60e847599fe873025c9903b9d6290ed4cdf4a961
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107669
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-06  Stephan Bergmann  <sbergman@redhat.com>  [72d9fb1e5dc94231a7f54741b7f33a098770d587]

        Fix various MSVC 2019 16.8.3 --with-latest-c++ issues
        
        > C:/lo/core/cli_ure/source/uno_bridge/cli_data.cxx(863): error C2440: 'type cast': cannot convert from '_typelib_TypeClass' to 'com::sun::star::uno::TypeClass'
        > C:/lo/core/cli_ure/source/uno_bridge/cli_data.cxx(863): note: Conversion to enumeration type requires an explicit cast (static_cast, C-style cast or function-style cast)
        > C:/lo/core/cli_ure/source/uno_bridge/cli_data.cxx(863): error C2046: illegal case
        
        etc. and
        
        > C:/lo/core/cli_ure/source/uno_bridge/cli_data.cxx(1333): error C2668: 'System::Array::GetValue': ambiguous call to overloaded function
        > C:/lo/core/cli_ure/source/uno_bridge/cli_data.cxx(1333): note: could be 'System::Object ^System::Array::GetValue(__int64)'
        > C:/lo/core/cli_ure/source/uno_bridge/cli_data.cxx(1333): note: or       'System::Object ^System::Array::GetValue(int)'
        > C:/lo/core/cli_ure/source/uno_bridge/cli_data.cxx(1333): note: while trying to match the argument list '(sal_Int32)'
        
        etc. (the latter hit at least with a 32-bit --host=i686-pc-cygwin build)
        
        Change-Id: Iac372204ee86c8bd590f3b940ed2382dd7f8d2d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108838
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-06  Szymon Kłos  <szymon.klos@collabora.com>  [ce30c3100ebbf49ccca128604883e614364fb124]

        Hide calc input bar tooltips in online
        
        Change-Id: I07b364d55a3578161087eef281e313d5efae3ba7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105632
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108797
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-06  Noel Grandin  <noel@peralex.com>  [2298b055cab8cf8d0268ee1375a5c6e416bf1332]

        move the bigint based Scale() implementations to one central place
        
        Picking the best looking one in the process.
        
        Change-Id: I77f9236fcd21f883a23fe2f43f20336f17b44cc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108831
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-06  Noel Grandin  <noel@peralex.com>  [9b36cae4ca95ab9508752f2a13a45d09c3dbd87f]

        use anonymous union for BigInt
        
        since we only use one or the other of these fields.
        
        Change-Id: Ib9cb4895028420a74d0a65d6cd934b0f56f203a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108833
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-06  Justin Luth  <justin.luth@collabora.com>  [40281e6c5b0147ea3aa2deb862f83f502b4c79dc]

        NFC sw dialog titlepage.cxx: general code cleanup
        
        1.) make the shell a reference since it is always assumed.
        2.) flatten and reduce unnecessary code
        3.) aTitleDesc can be initialized earlier, so eliminate
        one unecessary page jump.
        4.) rename nNoPages - since "No" really needs to be "No."
        with a fullstop in order to be a shortform for number.
        Plus there are lots of NumPages here - so which one is it?
        
        Change-Id: I2b6b73ddd9f6ec1b72f7e71b7803ed28355a030d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108331
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-01-06  Noel Grandin  <noel@peralex.com>  [d0f6c9f924fdbeed4c466e3a6eff7d6980ebc659]

        exclude more tests for non-default DPI
        
        Change-Id: I411c70069273889821de96f2f2cea46d8f11da9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108830
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-06  Miklos Vajna  <vmiklos@collabora.com>  [8373d6b1dd1096d3ce1d1f1d3845b6061c365fab]

        pdfium: add wrapper for FPDF_OBJECT_* defines
        
        So that client code doesn't have to include fpdfview.h manually.
        
        Change-Id: I0cb9569f84e85953a308519ea89bed39fe4a1390
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108817
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-01-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [94d34e53ac9eb41cba96a56bf715d4b02794a12a]

        Move TIFF reader and writer from filter module into VCL
        
        Moving graphicfilter one by one into VCL to get rid of filter_gio
        module and all the nonsense of dynamic/static library loading in
        "GraphicFilter".
        
        Change-Id: I21ebc0334ee07d36553a88557d33e01d9caec9ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108822
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-06  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [f1a6d0602e22708c4ec3a2365a154d90255ca2af]

        Karasa Jaga: tdf#138526 Add Formats Only paste icon
        
        Change-Id: I46b29ca7901491b385f911e01d5ebb4fb176ab8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108826
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-06  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [c5e42ec2ecf03d77352e3f2ff1fba7ba2478e32d]

        Colibre & Sukapura: tdf#138526 Add Formats Only paste icon
        
        Change-Id: I7fc42bc366502bcedd4b65b0a718c1fb1f1cc70d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108829
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-06  Noel  <noel.grandin@collabora.co.uk>  [f2e4451372eb69063c46ce2324c6835a3827e9d7]

        loplugin:unusedfields
        
        Change-Id: I0599f33ef4c0070e6ce61b0041db074cce217349
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108659
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-06  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [131919487592822d3b6b54f174023464fc595eef]

        elementary: tdf#139056 update GREEN color to follow upstream brand
        
        Change-Id: I077509af72c16b08be836baba6855ac1fd7ba070
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108734
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-06  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [5a937e4bad5fb7e287bb285187d0364a42fb7224]

        elementary: tdf#138526 Add Formats Only paste icon
        
        Change-Id: I0fcb001e61a7ef68e4b502cb4ddcf8bfa56ce510
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108825
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [21e6a63c86a15f5258442031b31415709f0bccf1]

        uitest: sd: test rotate object
        
        Change-Id: I3b4e8c4a0cfb29a42350de00b0086e407ac70946
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108811
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-06  Caolán McNamara  <caolanm@redhat.com>  [93574ac7768d247ed754ecda322e54e4bd447e43]

        ofz#29251 Abrt
        
        Change-Id: Icf21642f61a3095b7f3dcb9392274e727e036956
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108680
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-05  Balaharipreetha Muthu  <balaharipreetha@gmail.com>  [a1e23404e9a6759f9c3f219f9153d26d0cb37777]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 225876e1e8422e640c8ac8439d040376e058a097
          - tdf#86525 - Add 'Data Bar' section in conditional formatting
            
            Change-Id: Ia5baaa064a49ae80732399cc93e73f8c32e4bc8c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/108697
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-05  László Németh  <nemeth@numbertext.org>  [aecb7364713871ce068effdb59a5da68ab4b2e53]

        tdf#106380 sw AutoCorrect: track deletion at capitalization
        
        Deletion of the original lowercase character wasn't
        tracked during sentence capitalization, resulting broken
        change tracking data.
        
        Note: for similar potential problems, see FIXME at the
        end of DocumentContentOperationsManager::Overwrite().
        
        Change-Id: If6ddbb77675d87eb126f7d3bf554b529892b88d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108670
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2021-01-05  Julien Nabet  <serval2412@yahoo.fr>  [8000c2b4bbba1448d5c438eca4b29160ba650437]

        Fix duplicates in French autocorrect
        
        "oeil" was a duplicate for key and value, so one entry has been removed
        The other were key dups. For these I checked value appeared to know what key to keep
        and what key to change so there's no regression.
        
        Change-Id: Ic88d0034718bb21e4cab1cddf6cd07d26aca99e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108801
        Reviewed-by: Sophie Gautier <sophi@libreoffice.org>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-01-05  Arnaud Versini  <arnaud.versini@libreoffice.org>  [cb234d3103a70c452694d5ea7d061ba1e39cb8e0]

        BASCTL : remove useless impl pattern
        
        Change-Id: Ib3a3bfe8677a6eec56f6f1d799fd484f65ab6b73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108568
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-05  Anshu  <anshukhare50@gmail.com>  [5c97d7f490f82152ff42bf61f5a4b270f0141ba2]

        tdf#139339 : Unify protect/unprotect cases for document protection
        
        Change-Id: I4bd3851d50a6215fef1f3ab722102adf6f44f10b
        
        Restored accidently missed lines for document protection in
        
        https: //gerrit.libreoffice.org/c/core/+/107041
        Change-Id: I4bd3851d50a6215fef1f3ab722102adf6f44f10b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108541
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-05  Henry Castro  <hcastro@collabora.com>  [007a57b663dca527f3e94bb53c2886e9bb43ccb6]

        lok: add interaction handler "macro security" confirmation
        
        When a client side request to load document with macros
        embedded, it will show the "Macro Security Warning" message dialog.
        
        Change-Id: Id848980a4fd3a5138bc98c43e57044f7d5ce3189
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108292
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-01-05  Henry Castro  <hcastro@collabora.com>  [88dc324436af556515317662822eaf5c2c34fd26]

        jsdialog: use the "WindowShow/WindowHide" to notify
        
        If the "Macro Security Warning" message dialog is
        disabled the idle notifier, then it is used, the
        "WindowShow/Window Hide" events to notify client side.
        
        Change-Id: I48281cf5b76285a86f951eb057454610e266b85f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108290
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-01-05  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [d67bb09840ccd4ceb6f532d3e466635ef5c6d199]

        tdf#96678 Add accelerators to Font Effects tab page
        
        and remove some unnecessary mnemonic_widget associations
        
        Change-Id: I7bb8060598d4b76d0de6fef9a5dd8bf3d293bf89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108601
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-05  Caolán McNamara  <caolanm@redhat.com>  [ac6249d1aae520fba75f53d4d7324a6b1816670d]

        drop unused suppressions
        
        Change-Id: I05bcaaf92586c36b7a3e70558a9ab7f35894eaa1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108690
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-05  Caolán McNamara  <caolanm@redhat.com>  [52de00024e84c063ab292890256cda59fe259ef5]

        ofz#29234 Integer-overflow
        
        sc/source/core/tool/interpr1.cxx:9578:39: runtime error: signed integer overflow: 1 + 2147483647 cannot be represented in type 'int'
        
        Change-Id: I2975ae1daab826f10f0e52e7d7421ac8dcc9fffc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108677
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-05  Tibor Nagy  <nagy.tibor2@nisz.hu>  [9165d5f834a6c831e8683a430bf5911eb4316b68]

        tdf#139394 XLSX export: remove extra quotation marks
        
        This fixes commit 583e2bfba2d72ac8afe7261c23f380daf5486889
        (tdf#139021 XLSX export: fix "contains" conditional formatting).
        
        Change-Id: Idae3190b5f87dac551251da19c511f501bdaaa21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108452
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2021-01-05  Tor Lillqvist  <tml@collabora.com>  [8708529e1ba6f85388722d1441f0eef025018e33]

        Fix typo
        
        Change-Id: Ifd2c86564edd68d05d101899e0812bc0fcae7731
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108795
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-05  Henry Castro  <hcastro@collabora.com>  [81ff0857a7c36596036348cdc4edc87ed93f4294]

        lok: disable java interaction handler
        
        Unfortunately, when the client side shows
        the "Macro Selector" dialog, it tries to show
        a java interaction message box to locate the
        files of the JVM, even if the code explicitly
        option to not enable "DontEnableJava"
        
        Change-Id: I2ef4373f58c3ba23a5b86c5dc984caf6c10821ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108421
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-01-05  Stephan Bergmann  <sbergman@redhat.com>  [d988b0cdeb54d84a0347a036a277c21c12544ab9]

        Revert "NotifyClients no more"
        
        This reverts commit 96bafa464ebdbce3ef04bec9beae5e745bb37794.  It started to
        cause an ASan heap-use-after-free during CppunitTest_sw_uiwriter, see the
        comments starting at <https://gerrit.libreoffice.org/c/core/+/108604/
        5#message-681a6100cff11cb51d20e5a2b2fb38da1f92ab32> "NotifyClients no more".
        
        Change-Id: Id0eef2e75ea047d4b337c51df929eea81fb69f5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108717
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-05  Henry Castro  <hcastro@collabora.com>  [2407f8aca45a3fde5a0c6808d62a0435ff1de565]

        lok: add global notifier to the "Macro Security Warning"
        
        dialog.
        
        This message dialog is especial, because it is shown before
        loading the document so no way to get access to view shell
        notifier when the model/view/controller were not created.
        
        Change-Id: I5da3ca9d1009f174f2d96c1302770f4509a807cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108291
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-01-05  Henry Castro  <hcastro@collabora.com>  [19c144cd36ccd54d5725b6c45f786e9712ae107c]

        lok: add missing global notifier
        
        Occurs when server shows the "Macro Security Warning" before
        load the document if enable/disable macros, but there are no
        instances for document/view/controller yet.
        
        So it is required to use the global notifier so it can be sent
        messages to the client side using the JSDialog framework.
        
        Change-Id: I67f15b21cbaf21906b88145f3c5835cf0e1ff79d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108288
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-01-05  David Ostrovsky  <david@ostrovsky.org>  [c099288c232c864583b9a263069390a75bf43524]

        tdf#138987 pyuno: PyEval_InitThreads is a no-op in Python 3.9
        
        Change-Id: I220eecfa6aaf4d5cb12e3b4eacadf25843b41452
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108403
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>

2021-01-05  Regényi Balázs  <regenyi.balazs@nisz.hu>  [09cff148ed51e5d462b9d04634e9441caadde3ef]

        cleanup: add warnings for unhandled cases for the SwTextBoxHelper
        
        Change-Id: Idc62a8872cef89c5b3b45e9027718c1e61c5a910
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108076
        Tested-by: Jenkins
        Tested-by: Balazs Varga <varga.balazs3@nisz.hu>
        Reviewed-by: Balazs Varga <varga.balazs3@nisz.hu>

2021-01-05  Caolán McNamara  <caolanm@redhat.com>  [edb2f8af6998d91939ab53f95239ffdc9f092ed3]

        ofz#29219 Direct-leak
        
        Change-Id: I190256bc9502d742ce182c0bef0698847fa77070
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108673
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-05  Stephan Bergmann  <sbergman@redhat.com>  [658528342ec80c889c4afcf3c166997d55d785d4]

        Simplify a Unicode string construction
        
        Change-Id: Iba8ecae2397a5de200e959f05f3f68ab0a7b4fd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108738
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-05  umutbayramoglu  <umut265@gmail.com>  [0825f53a715d7c0e8ddcd9220726c71c4250536e]

        tdf#129423: Make export tests export-only where applicable
        
        Change-Id: I6bf5a62a0f2a8dd6852b59d26066d3169b0616b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107317
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-05  Szymon Kłos  <szymon.klos@collabora.com>  [abd08df65e278eb91c83051d07b459d2e7f420ca]

        jsdialog: direct updates for treeview
        
        We should use only weld:: interfaces methods
        to detect moment of control's updates as all
        the modifications goes through weld:: API.
        Let's use higher abstraction layer and not use
        vcl implementation details.
        
        this reverts partially: 32bfa0e1c7e859aedc3988d5bfdf86f5d7bab98a
        
        Change-Id: I2dd25c08dae3f5a95d077e2715788d636be47fe4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108433
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-05  Szymon Kłos  <szymon.klos@collabora.com>  [ae368d3e1b9fffd75b853e74a85765b58dda9544]

        notebookbar: add named ranges management
        
        Change-Id: I63c2589cd9ab7bfa3a10ea7f2d4729e1f715c92f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107531
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108657
        Tested-by: Jenkins

2021-01-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [a032995ace8dbd5ee314ba1cb26b0a3eca0fc455]

        fix typo
        
        Since 54f0ae24173a69d145e2ffc3aaa2f6bd29e39611
        
        Change-Id: I556bea5e62819f6b6f375e868d212e45c6786064
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108669
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2021-01-05  Miklos Vajna  <vmiklos@collabora.com>  [da348a4740267592c36902ac6295302e7c9647a7]

        sw doc model xml dump: improve keep-with-next output
        
        From: <SfxBoolItem whichId="110" value="TRUE"/>
        To: <SvxFormatKeepItem><SfxBoolItem whichId="110" value="TRUE"/>
        
        Change-Id: I08f45e3481a5beebb4c1b8fcf0919741ad185e79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108687
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2021-01-05  umutbayramoglu  <umut265@gmail.com>  [9feea2ecc59c6daa42dece6c30cf33f5e7df7561]

        tdf#96505 : Get rid of cargo cult long integer literals
        
        Change-Id: I7b269fb5bafceba071ebe649a696ef61301c4018
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107366
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-05  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [bf81aa59d86ef749dc37cdd49c6fc745376f857d]

        SwClientNotifyCall no more
        
        - SwClientNotify calls really shouldnt happen from outside the class in
          the future
        - the few remaining legacy exceptions have been marked as friend --
          admittedly ugly, but it reduces the scope of call being triggered from
          anywhere to a welldefined set.
        
        Change-Id: I46d5f755b0cf5de013a4c345a04e2c67447a99aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108651
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2021-01-05  Tor Lillqvist  <tml@collabora.com>  [968db0f261e2eb19d09f91c52b0ce920fcbd02d2]

        CGLayerHolder::getScale() can be const
        
        Change-Id: I727b2b5f1035ae70d62d3c5339a814161e3ec92a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108663
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-05  shubham656  <shubham656jain@gmail.com>  [5da3ae08596c2465532e662537f5292454a84a3e]

        tdf#131427 Remove button "Texture, Shadow and Color" in 3D Effects dialog
        
        Change-Id: I72146e7f3aac9b02c6fca2ae984e70e01d1c07fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108102
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-01-05  Seth Chaiklin  <sdc.blanco@youmail.dk>  [9b02ff6a6a95b73c103f998716d1c9df61b41ff5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 19c16ab2f12ea315fe96951023baab7c66495cbb
          - tdf#138301 - clarification of Data Validity example
            
            Change-Id: I20035ef3fad94c83ce06c8380f8c691cd85c7f83
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/108714
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2021-01-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [292b78b9e5db5f83be4c2e510f93e69b3e2dc0d2]

        svx: pragma once in sdrgrafprimitive2d.hxx
        
        Change-Id: I1288582aa751cc887f3fd3dcbcdc22bf3f188215
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108653
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2021-01-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [8e691505d4675b878b30bd00cd2e4fb4f794f0ef]

        tdf#138879: sw_odfimport: Add unittest
        
        Change-Id: Idbe6775dd00f985fbbf6d102e88e768edf2ad525
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108667
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2021-01-04  Tor Lillqvist  <tml@collabora.com>  [4f3b78e9e2e16ded92b7e3f28fc84a98b79de117]

        Don't use m prefix for a local variable
        
        Change-Id: I73e106923d463215078a465f9ff933ea3c89255f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108665
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2b4e320cc8559487b30104f62b3aedbab9451704]

        Removed duplicated include
        
        Change-Id: I42aa81e60d9db8252428ec26999bcb1840b2c9e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108660
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2021-01-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8218b1554bb7520ebfbeeb1cc2e4f8b3f8549979]

        Fix typos
        
        Change-Id: I1c43f0704dd7636f414ed7697b48f5092dc531c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108422
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-04  Miklos Vajna  <vmiklos@collabora.com>  [e6d3aa213a36c681571c4b8ef421c5f97d3d8d56]

        sw: prefix members of SwCharRange, SwEmbedObjectLink, SwHolePortion and ...
        
        ... SwLineInfo
        
        See tdf#94879 for motivation.
        
        Change-Id: I6d397ea717161ad435af903cc236c87731f8a419
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108654
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2021-01-04  Henry Castro  <hcastro@collabora.com>  [04211e7ca1c0caec9aa72ac70112842a1f2f1a50]

        lok: add lo_sendDialogEvent to post dialog events
        
        When the "Macro Security Warning" is shown in client side,
        the model/view/controller are not created yet. It is necessary
        to create a function to posts a dialog event.
        
        Change-Id: I2bfc9edecc708dc79da575ea515e3144e78c10e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108293
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-01-04  Stephan Bergmann  <sbergman@redhat.com>  [ff3ce4f389083fba206e752e09f6b60ca003f625]

        mbstowcs failure check is only relevant for non-_WIN32 now
        
        ...after cbe9a0a815e4a73bf8db425a7c5c651e67b2ed65 "Use Unicode paths on Windows
        for pyuno"
        
        Change-Id: I898ee8ebbc1dfb215c55940c6336756ae7b5ccc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108658
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-04  Caolán McNamara  <caolanm@redhat.com>  [35820c4a439e822712c3e63a3e82e0e999c535b4]

        drop deprecated GtkAlignment, move left/top-padding into child margin-start/top
        
        for cui part b
        
        including removal of strange empty "align12" which shared cell of
        "shadows" in borderpage.ui
        
        Change-Id: I9ed043367a0e3474a215b5dc0af3dd1bd296e54d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108646
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-04  Tor Lillqvist  <tml@iki.fi>  [189b68c2bac78ae7f8f32bab45fad758871cc94f]

        Fix comment: Division, not multiplication
        
        Change-Id: I901721f18f5e536bcf7c59e08b0a0f66ccfc6190
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108672
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2021-01-04  Stephan Bergmann  <sbergman@redhat.com>  [c34e8bd71384326184baac7dea31f7ddf9bae6bc]

        loplugin:stringviewparam: operator +=
        
        Change-Id: I30ce1b5bd8fb168da7067c1967c5af2569df2653
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108512
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2021-01-04  Szymon Kłos  <szymon.klos@collabora.com>  [a1cdde17aa27902ee162d5b40860f05c592c4de8]

        lok: don't log warnings
        
        Change-Id: If0ecee7d01eb0efc8b1096a9097c7d0d7ef0fd27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106129
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108655
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-04  Szymon Kłos  <szymon.klos@collabora.com>  [232dac3d7fc0fc8721d4aea2f429568ea29188cf]

        notebookbar: add pivot table section to tab data
        
        Change-Id: If770155d5246c8697bb72db957b2b13e1501263f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107193
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108656
        Tested-by: Jenkins

2021-01-04  Stanislav Horacek  <stanislav.horacek@gmail.com>  [a899bdc6d410e477958a9ec243f204f45c1f2c26]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9c9690285ccb3e2116626b84f6747f9f71d35b20
          - "page fields" in pivot table have been renamed to "filters"
            
            Change-Id: I4b13bdbb91e5953833a518a5068b7db45147a3ea
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/108447
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2021-01-04  Mark Hung  <marklh9@gmail.com>  [2ffa6c897379bf07367d445918b4c142cd493e7f]

        tdf#120171 editeng: don't reduce nBreakPos
        
        even if it is greater then nMaxBreakPos. The only situation
        that happens is when there is a hanging punctuation. Reducing
        nBreakPos to nMaxBreakPos always break that punctuation to the
        next line.
        
        Change-Id: Ie4b61d21f4d8f6f874e2a969260c13a3bca2a049
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108594
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2021-01-04  Jean-Pierre Ledure  <jp@ledure.be>  [8e55b3041a5bf5b4d6752bada241033283331a62]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c832000c08c6c348d8c1e4914477d6820a42656d
          - ReplaceKey() method: the replacing key,
            (2nd argument of the method)
            must not exist
            
            Change-Id: Ia8613c5c82c0a086e0948032f912d828e52e1feb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/108589
            Tested-by: Jenkins
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            
2021-01-04  Henry Castro  <hcastro@collabora.com>  [8af90b6ede741990e33ca842e096ba3d7ee5d53d]

        lok: fix the "disable button" of the "Macro Security Warning"...
        
        Dialog.
        
        The client side cannot disable macros and close the message dialog
        
        Change-Id: Id78060d3c2b3c9c8ac010d8b951e7640b02ca715
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108489
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-01-04  Henry Castro  <hcastro@collabora.com>  [aaba9035ec3ec9b33101d9fab6fcf0b2720e5f17]

        jsdialog: override weld_message_dialog
        
        It is required to create the "Macro Security Warning"
        message dialog
        
        Change-Id: Ic802b6e4f1a2f8c5c294aa5432f3ad5274b5e105
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108289
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2021-01-04  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [8b5a89f6818dc77bd4d9808ad40e762674cdf5b7]

        tdf#133718 Add accelerator keys to Hyperlink dialog tabs
        
        Also change an accelerator on the Internet tab to avoid
        clashing with the new one for Mail tab
        
        Change-Id: I24a03647ccba6901b1865f5ca4228e54d686d662
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108358
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-04  princesinghtomar  <singhtomarprince470@gmail.com>  [2aff7b2622b3fcc3115037d48e033fe1b7ab627a]

        tdf#138654 Number format preview uses dark background and font
        
        Change-Id: I5f2ad87f017159191e39a4a1ce665c01d3223e44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108400
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2021-01-04  halfhiddencode  <halfhiddencode@gmail.com>  [d7aa42dc1bbedb375a2524cbbc87650e55615e87]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: I3973c223e0f26b1ab042752d5f212c77ed2acec9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108411
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2021-01-04  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [356df4edffd6a212d0bbe7f8aa51de7a922e41b0]

        tdf#38604 Add shortcut key for Small Capitals
        
        Use the same combination as Word does
        
        Change-Id: Ied621cab6170392dbcd792a67d973adb3a2cd92e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108490
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins

2021-01-04  Justin Luth  <jluth@mail.com>  [dfd570e78bd1991831671e7da2a6a1870ff70bd8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to decf4898bd9079f9677f501cb9f5f2d2038984d5
          - tdf#134881 sw table dlg: Adjust columns proportionally
            
            The implementation changed in LO 7.2 to match:
            
            "Adjust columns proportionally results in all columns changing
            their widths by the same percentage when one is changed.
            For example, if you reduce by half the size of a column,
            the sizes of all the other columns will be halved."
            (July 2018 LibreOffice Writer Guide 6.0 page 282)
            
            The previous implementation would have fit the title
            "Adjust columns equally", by the exact same amount.
            
            I have no idea where the guide got its idea
            that the change was percent-proportional
            (although that is the natural reading/assumption)
            because the previous implementation was in effect
            already at the initial import from OOo.
            
            Change-Id: I8de4b39bfd85ce497eccae6a0ad0bcbd8ff7e1e4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/108522
            Tested-by: Jenkins
            Reviewed-by: Justin Luth <justin_luth@sil.org>
            
2021-01-04  Szymon Kłos  <szymon.klos@collabora.com>  [0feade0e4cc5b295bd093d2b2060603b7e5e33d7]

        notebookbar: add advanced filter
        
        Change-Id: I8b59a76570b6e7c13b3d91719af6dc5e8609bd81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105475
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108430
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-04  Szymon Kłos  <szymon.klos@collabora.com>  [aeade793fd56fee9540af059fc7f0efb8605cf22]

        jsdialog: support for freeze/thaw
        
        Change-Id: Ia3ca2c3c06a95e295e400780540c176cd9606ee7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108498
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2021-01-04  Noel Grandin  <noelgrandin@gmail.com>  [2c9708cbb870483a8a1c93d722085be5f789d234]

        Wink -> Angle
        
        Change-Id: Ia4a191eafef3de205114671253ce485780e7dde1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108642
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-04  Noel Grandin  <noelgrandin@gmail.com>  [7f633ac437c1ed1880ab801e8d027240074d646b]

        tdf#139380 tdf#139379 followup
        
        regression from
            commit cf5715da45ddce8b667f1b999d41c4e6e7e65659
            Date:   Wed Dec 23 09:57:24 2020 +0200
            use Degree10 in SdOptionsSnap and fix some conversions
        
        Change-Id: Ic760dc74ae6ae1d18b65a3a334f047f10c961343
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108641
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-04  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [211688521a983963adc9ca827eebd0e2435f2705]

        elementary: tdf#139056 update color to follow upstream brand
        
        - Update Indexes & Tables and Table of Contents icons
        - Update small help icons
        Change-Id: I3fc0ad4e3c882ddc4dc78340c84b480664ce8557
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108640
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-04  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [f911f5606f4e718d0ae41d82dfb2324b3854306f]

        elementary: tdf#139056 update color to follow upstream brand
        
        - Update some icons with green triangle ruler
        - Update chart type colors
        - Update some icons with save modifier
        Change-Id: I76191846901d8116c4f2d256cd9e0908a794ef63
        
        Change-Id: I47eb705e9bd8d8b15ffc2579c66c80d938faf403
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108650
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-03  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [96bafa464ebdbce3ef04bec9beae5e745bb37794]

        NotifyClients no more
        
        ... and prevent recursive invalidation in SwAnchoredObject.
        
        Change-Id: I6f386f3ffded29663fcc74c2679b76c1b839f367
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108604
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2021-01-03  Gülşah Köse  <gulsah.kose@collabora.com>  [b83c16834792874524019495662b2f23a066611c]

        tdf#136278 Follow-up Check when the eventqueue needs to be emptied.
        
        Follow up commit a63caf49958b40e33e0d7aaedbe6424f78ecdc46
        
        Change-Id: I90b94f6aee1e1fe62f61ca20a75fd59e2a12d5da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108559
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2021-01-03  Julien Nabet  <serval2412@yahoo.fr>  [61d9a4a24405b151d212fa19e5c1edb09f5f2a42]

        Fix nss build on Raspberry pi4
        
        In file included from gcm-arm32-neon.c:16:
        /usr/lib/llvm-11/lib/clang/11.0.0/include/arm_neon.h:32:2: error: "NEON support not enabled"
        error "NEON support not enabled"
         ^
        
        gcm-arm32-neon.c:21:5: warning: implicit declaration of function 'vst1_u8' is invalid in C99 [-Wimplicit-function-declaration]
            vst1_u8(outbuf, vrev64_u8(vcreate_u8(ghash->x_high)));
            ^
        gcm-arm32-neon.c:21:21: warning: implicit declaration of function 'vrev64_u8' is invalid in C99 [-Wimplicit-function-declaration]
            vst1_u8(outbuf, vrev64_u8(vcreate_u8(ghash->x_high)));
                            ^
        gcm-arm32-neon.c:21:31: warning: implicit declaration of function 'vcreate_u8' is invalid in C99 [-Wimplicit-function-declaration]
            vst1_u8(outbuf, vrev64_u8(vcreate_u8(ghash->x_high)));
                                      ^
        gcm-arm32-neon.c:27:15: error: unknown type name 'uint8x16_t'; did you mean 'uint16_t'?
        static inline uint8x16_t
                      ^~~~~~~~~~
                      uint16_t
        /usr/include/arm-linux-gnueabihf/bits/stdint-uintn.h:25:20: note: 'uint16_t' declared here
        typedef __uint16_t uint16_t;
                           ^
        gcm-arm32-neon.c:28:13: error: unknown type name 'uint8x8_t'; did you mean 'uint8_t'?
        clmul(const uint8x8_t a, const uint8x8_t b)
                    ^~~~~~~~~
                    uint8_t
        etc.
        
        Change-Id: I1e241cea5becb159f8b0f898270dc88f93f68670
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108634
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-03  Noel Grandin  <noelgrandin@gmail.com>  [2eee8df0e89b7b2a156769c2ebdd562bf4d21f62]

        Degree10->Degree100 in XPolygon
        
        Since some of the call sites are passing in Degree100,
        let us preserve that accuracy.
        
        Change-Id: Idfc9c6dfcbc9e164085aacd0c775eac929f33d4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108631
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-03  Caolán McNamara  <caolanm@redhat.com>  [0cb58b2a605529cf59c0e445fc86dca4c92816e7]

        drop deprecated GtkAlignment, move left/top-padding into child margin-start/top
        
        for cui part a
        
        Change-Id: I70eabdd50c2cf9370ebc25c915b0c474e9d39679
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108602
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-03  Mike Kaganski  <mike.kaganski@collabora.com>  [75252e58d9b5d020bf7bd6ca66b3a9d780463051]

        Try GetShortPathNameW workaround for Unicode paths with orcus
        
        It doesn't yet allow to pass a Unicode path to file_content ctor;
        so in case of a filesystem error try to use a short path, which
        should only contain ASCII characters.
        
        This workarounds the failure when installation directory contains
        characters not representable in ACP.
        
        The previous code that used RTL_TEXTENCODING_UTF8 for encoding the
        path string was wrong, since orcus does not use file APIs expecting
        UTF-8, but rather expecting current thread encoding. It failed for
        any path that contained non-ASCII characters on Windows, even those
        that may be represented in ACP.
        
        Change-Id: Id956f550f3b0fa19d9f2c0178c3f7ae9553b7458
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108483
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-03  Caolán McNamara  <caolanm@redhat.com>  [413db68d95bd39d34e6a6b81a7c5c9478ced0514]

        ofz#29152 short read
        
        Change-Id: I2065a728625be2c770c5f0e10d8d04bd4674986c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108603
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4701d2f23517e54f76a3b685cf852eb3e38da7a1]

        Removed duplicated includes
        
        Change-Id: I8d6999d085cdf7eef570d7274f0230b400872c7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108474
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-01-03  Kevin Suo  <suokunlong@126.com>  [2eb811c5d743908eda0cda4945a0009ea52eb22d]

        Revert tdf#104278: text in Type frame in DocInformation...
        
        ...is not aligned left
        
        This reverts commit 4987c82449183d47464c94d4ed0aa0bbf2abf3aa, because it breaks
        the feature of showing the customs document property in the DocInformation
        dialog, see Caolan's comment in https://bugs.documentfoundation.org/show_bug.cgi?id=104278#c13
        
        Change-Id: I859ad3a6fa08290d5158dd03c33adfa821d78131
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108497
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1da12e6c58258a4df6fa1266e3808d31328d31ca]

        Removed duplicated include
        
        Change-Id: I5b54d0d2b814fb6fdb97820c4555d1f71d04afd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108571
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2021-01-03  Noel Grandin  <noelgrandin@gmail.com>  [ceba98a4f7712cf015d27370ef00df003b4955d2]

        tdf#139380 tdf#139379 Constrain object when rotating angle is off by factor 100
        
        regression from
            commit cf5715da45ddce8b667f1b999d41c4e6e7e65659
            Date:   Wed Dec 23 09:57:24 2020 +0200
            use Degree10 in SdOptionsSnap and fix some conversions
        
        Change-Id: Ib0bceda9ab13ebd2ad40b7442632af18a1cd1cc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108607
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-03  Alchemist  <rhithick02@gmail.com>  [74583d24f67f41d15da211cfb00b7eaa8419e685]

        tdf#124176 Use pragma once instead of include guards
        
        Change-Id: I491742c51ddc7c97f02b148dfb81d9ba820a759e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108600
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-03  Noel Grandin  <noelgrandin@gmail.com>  [3140d30ba56b95536e9f92ef3074579524791fe5]

        tighten up asserting in SfxPoolItem::operator==
        
        ...subclasses, so we always call the SfxPoolItem::operatar==
        which will ensure that we are always comparing two objects that
        belong to the same class.
        
        And fix the fallout in SvxUnoNameItemTable.
        
        Change-Id: I5ec7fedaa914a328897b54c016ad13e505a15937
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108599
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-03  Noel Grandin  <noelgrandin@gmail.com>  [f4e8c28e465d103a7ac4bc711e3b23ad3cae9996]

        Revert "use SdrAngleItem for ID_VAL_ANGLE*"
        
        This reverts commit 0a99feb4539b8c64679778cd5f6c99f58fbaedd3.
        
        Because I didn't find the places that call this SDI action,
        and I can't seem to find them now, so I can't fix the callers to use
        SdrAngleItem in their parameter list.
        
        Change-Id: Ia1a07c0486b6ecca1b8a8a9d597a2404e85c0786
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108596
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-03  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [e1c561d40de86c1b8827809398f2995def62fd52]

        elementary: tdf#139056 update color to follow upstream brand
        
        - Update Track Changes's modifier
        - Delete wrong/unnecessary files
        
        Change-Id: I8a55ad3558e1599463522bb6bc111f517bdb77d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108605
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-03  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [a881fb16c99956d012eac7b210d8b5928faa4dde]

        Colibre: tdf#138845 fix for unecessary magenta/purple background
        
        Change-Id: Iccae7ef29e291558734cb9e22db17ec7f3a8f32d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108606
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-03  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [1f1f68d6e8a32d8884e8de322e32c588a87964db]

        Bump copyright year to 2021
        
        Change-Id: I3159bfc21a35fc80aef57c7d809d8ea8c62a732e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108566
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-01-03  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [d2f7833c4fbcba38b15c4fd0a6f3f58973e39076]

        elementary: tdf#139056 update BLUE color to follow upstream brand
        
        Change-Id: I9113fa3b490454c2a8f349eb95d2e947ad58ec50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108569
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2021-01-02  Julien Nabet  <serval2412@yahoo.fr>  [8aae3b37a6553d645bfc94855adbbd1859e07692]

        Fix build error in Python3 for Raspberry pi4b
        
        /home/pi/lo/libreoffice/external/python3/ExternalPackage_python3.mk:48:
        *** file /home/pi/lo/libreoffice/workdir/UnpackedTarball/python3/LO_lib/_sysconfigdata__linux_armv7l-unknown-linux-gnueabihf.py
        does not exist in the tarball. Arrêt.
        
        Change-Id: If348c9f55883c1afcc37ff38e84361786bef1845
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108595
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-02  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [ac624ef10a4620c2a12ea688e313a8d5173052cf]

        SwFrame: Modify no more
        
        Change-Id: I8e2c89f2c897535013d64720b6c2c5bbac602b14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108551
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2021-01-02  Caolán McNamara  <caolanm@redhat.com>  [ed7d6dd9e222daef5a0d0147e0311b951f9a29ce]

        drop deprecated GtkAlignment, move left/top-padding into child margin-start/top
        
        for sw part b
        
        Change-Id: Iebd29eb907e47fbaf1d80c9201dd6cbd32c06c44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108597
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-02  Caolán McNamara  <caolanm@redhat.com>  [17a6597ab00e9b1e8337ae7254b26672caf09690]

        getLayoutRequisition is a static member of VclContainer
        
        Change-Id: I624c3d179bf33b6a86d5cc8aebbc4a1690af9071
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108598
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-02  Arnaud Versini  <arnaud.versini@libreoffice.org>  [60ac2acd4cd1722fe12c3a7753db9b0519a8b7db]

        BASIC : simplify SbxVariable constructors and remove impl class
        
        Change-Id: Iff37e71389594b313a3a3d12998dbbdbf0c85d05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108539
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-02  dante  <dante19031999@gmail.com>  [edc7a8a372a689802a583092ff0da0f60b6dbf97]

        Remove warning while building
        
        Operator >>= from any does not guarantee initialization, so compiler warns you.
        Value defaluted at 0.
        
        Change-Id: Icecc765be73bb653f0167958e319a1417df6ac86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108485
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-02  Noel  <noel.grandin@collabora.co.uk>  [11e52fe2979b0947814a49b9c17ec373795cbf8e]

        introduce Degree100 strong_int type
        
        Change-Id: I78f837a1340be0ca5c49097f543a481b7b43a632
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108367
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-02  Julien Nabet  <serval2412@yahoo.fr>  [610ceb05025c9c7a9a34dddcb0dac506b8eab441]

        Fix some warnings for Raspberry pi 4 (part4)
        
        Fix similar pbs as previous commits
        
        Change-Id: Ib2964329f75402cd5457e4bf3362076c0d4f4ea2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108572
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-02  Chris Sherlock  <chris.sherlock79@gmail.com>  [ab2d3462f412d5180e60512df0dfb9c3b13ebf0c]

        tdf#74702 - vcl: introduce OutputDevice::GetDeviceInfo()
        
        Change-Id: I02c9cc83fea330ed0ba1539b2682f75d33ba80fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108132
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-02  Julien Nabet  <serval2412@yahoo.fr>  [dd91d3389c26645459d3b80649941d65efa4f63f]

        Fix some warnings for Raspberry pi 4 (part3)
        
        fix for these kinds of things:
        /home/pi/lo/libreoffice/bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx:494:17: error:
        C-style cast from 'sal_uInt32 *' (aka 'unsigned long *') to 'double *' (BitCast) [loplugin:cstylecast]
                        INSERT_DOUBLE( pCppArgs[nPos], nGPR, pGPR, pStack, pStackStart );
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        /home/pi/lo/libreoffice/bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx:365:14: note: expanded from macro 'INSERT_DOUBLE'
                    *(double *)pDS = *reinterpret_cast<double *>( pSV );\
                     ^~~~~~~~~~~~~
        /home/pi/lo/libreoffice/bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx:645:18: error:
        C-style cast from 'const typelib_TypeDescription *' (aka 'const _typelib_TypeDescription *') to 'typelib_InterfaceAttributeTypeDescription *' (aka '_typelib_InterfaceAttributeTypeDescription *') (BitCast) [loplugin:cstylecast]
                        ((typelib_InterfaceAttributeTypeDescription *)pMemberDescr)->pAttributeTypeRef,
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        /home/pi/lo/libreoffice/bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx:655:31: error: use 'true' instead of 'sal_True' [loplugin:fakebool]
                    aParam.bIn      = sal_True;
                                      ^~~~~~~~
        /home/pi/lo/libreoffice/bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx:656:31: error: use 'false' instead of 'sal_False' [loplugin:fakebool]
                    aParam.bOut     = sal_False;
        
        /home/pi/lo/libreoffice/bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx:112:47: error: NullToPointer ValueDependentIsNotNull ZeroLiteral -> nullptr [loplugin:nullptr]
                        typelib_TypeDescription * t = 0;
                                                      ^
        /home/pi/lo/libreoffice/bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx:123:40: error: NullToPointer ValueDependentIsNotNull ZeroLiteral -> nullptr [loplugin:nullptr]
                if (p->pBaseTypeDescription != 0)
                                               ^
        /home/pi/lo/libreoffice/bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx:148:52: error: NullToPointer ValueDependentIsNotNull ZeroLiteral -> nullptr [loplugin:nullptr]
                    typelib_TypeDescription * pTypeDescr = 0;
                                                           ^
        
        Change-Id: Ibca65077131277380ddeefa994b52c7c1193c1f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108570
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-02  Caolán McNamara  <caolanm@redhat.com>  [83de497ae90f69118c35121bc228f15fbb5c5623]

        drop deprecated GtkAlignment, move left/top-padding into child margin-start/top
        
        for sw part a
        
        Change-Id: I27a3bbd46ba87e67c4a0d109fb661e2228f38ce5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108564
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-02  Julien Nabet  <serval2412@yahoo.fr>  [6e3424ca1131fe371f63e456267de476b5eb0eae]

        Fix some warnings for Raspberry pi 4 (part2)
        
        Fix these kinds:
        /home/pi/lo/libreoffice/bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx:103:10: error:
        externally available entity 'is_complex_struct' is not previously declared in an included file
        (if it is only used in this translation unit, make it static; otherwise, provide a declaration of it in an included file) [loplugin:external]
            bool is_complex_struct(const typelib_TypeDescription * type)
            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        /home/pi/lo/libreoffice/bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx:129:10: error:
        externally available entity 'is_float_only_struct' is not previously declared in an included file
        (if it is only used in this translation unit, make it static; otherwise, provide a declaration of it in an included file) [loplugin:external]
            bool is_float_only_struct(const typelib_TypeDescription * type)
            ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        /home/pi/lo/libreoffice/bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx:168:6: error:
        externally available entity 'MapReturn' is not previously declared in an included file
        (if it is only used in this translation unit, make it static; otherwise, provide a declaration of it in an included file) [loplugin:external]
        void MapReturn(sal_uInt32 r0, sal_uInt32 r1, typelib_TypeDescriptionReference * pReturnType, sal_uInt32* pRegisterReturn)
        
        /home/pi/lo/libreoffice/bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx:446:32: error:
        static_cast from 'void **' to 'sal_Int32 *' (aka 'long *') is not allowed
            sal_Int32 * pTempIndices = static_cast<sal_Int32 *>(pCppArgs + nParams);
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        or some of these:
        In file included from
        /home/pi/lo/libreoffice/bean/native/unix/com_sun_star_comp_beans_LocalOfficeWindow.c:26:
        /usr/lib/jvm/java-11-openjdk-armhf/include/jni.h:1945:1: error: unknown
        attribute 'externally_visible' ignored [-Werror,-Wunknown-attributes]
        _JNI_IMPORT_OR_EXPORT_ jint JNICALL
        ^
        /usr/lib/jvm/java-11-openjdk-armhf/include/jni.h:1943:32: note: expanded
        from macro '_JNI_IMPORT_OR_EXPORT_'
        define _JNI_IMPORT_OR_EXPORT_ JNIIMPORT
                                       ^
        /usr/lib/jvm/java-11-openjdk-armhf/include/linux/jni_md.h:35:42: note:
        expanded from macro 'JNIIMPORT'
            define JNIIMPORT
        __attribute__((externally_visible,visibility("default")))
        
        Change-Id: I7cae1c52ee10306da666c9c234b9af7248efd04e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108567
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-02  Vishwas  <19ucc001@lnmiit.ac.in>  [e245217bf4abd70b7395061190557c2b7e6ec952]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I346da72b15d21f09440f65f2c4f832115267c5e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108552
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-02  Chris Sherlock  <chris.sherlock79@gmail.com>  [159d9c30c474c6525643d832a38e640cd442ac7c]

        tdf#74702 - vcl: introduce OutputDevice::CanEnableNativeWidget()
        
        Change-Id: Idb43f57078702f64e9a80a2100b12fa0e6c3e155
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108130
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-02  Noel Grandin  <noelgrandin@gmail.com>  [152b651cd023b7f411affce49ff160c99826abd5]

        use SdrAngleItem for SCHATTR_STARTING_ANGLE
        
        Change-Id: Ibe6b882806df1b30e38f4461284a7514f4407b3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108554
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-02  Anshu  <anshukhare50@gmail.com>  [05284641e381ec2bb3b72a39b5c7334127f6c7ba]

        tdf#133257 : Protection icon in front of sheet name
        
        Change-Id: Ifdbe0fad1f8a1d7dd6ac1dfd35c529f9e0c9fd80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107041
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-02  Mike Kaganski  <mike.kaganski@collabora.com>  [83b2ac77332d484ef2c25e58e71e04cb73031b02]

        Use GetShortPathNameW workaround on Windows for help indexer
        
        Lucene does not accept Unicode paths; it uses thread encoding. On
        Windows, that makes it fail for any path that contains characters
        not representable in ACP. Using short path name tries to workaround
        that when first attempt has failed.
        
        Since Windows 10 build 17134, the UCRT supports using a UTF-8 code
        page: see
        https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/setlocale-wsetlocale.
        This has benefit of using Unicode, but I hesitate using it, since I
        am not sure if setting the locale globally to UTF8 is a good idea
        (what side effects may it have on other external libraries or our
        use of CRT functions, when thread encoding differs from C locale?),
        and if only setting it at object creation, it would crash later,
        when attempting to access the stored Unicode path with restored old
        locale.
        
        Change-Id: I6a3a5a84ba54d8046ec011989289c9c7d5fa5c92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108484
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-02  Mike Kaganski  <mike.kaganski@collabora.com>  [9862820e04ca259b3e15d1aac858cd46ca936a27]

        Use Unicode paths on Windows for jvmfwk
        
        Change-Id: I6f2e29d2e7908a40175dc2852e955f0a1bc501e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108481
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-02  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [36934e67abce357528aaf0c7d036e77825db27c7]

        elementary: tdf#139353 update comment icon to be rounded rectangular bubble
        
        Change-Id: Ief8854ed24c127d0ba703214769f5c78fdabc117
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108565
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-02  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [c186398cfae53bd95a8926849e1a8623d93b888b]

        elementary: tdf#139174 update sheet: sync color with table related icons
        
        Change-Id: I519f7c759144376368f3bb444eb5d87a3e8c3a1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108472
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-02  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [0260f39dc9c4a86677707889b944e236c5b9ca79]

        elementary: tdf#139219 update table header to be silver
        
        - Update table related icons and DB Table icons
        Change-Id: Iea6b4c47cc624710e557ea3a91a844ac8935bb86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108434
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-02  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [edabfb52dcd251d5dfa39278bb8937aa3c95c087]

        elementary: tdf#139056 update color to follow upstream brand
        
        - Update some Basic icons (Step Over, Step Into, Step Out)
        - Update & add some Conditional Formatting icons
        - Update & add some Frame icons
        - Make Sort icons thicker
        - Update Data Range (Edit, Update, Refresh) icons
        - Update Calc's Precedents & Dependents icons
        - Update Validation icons
        - Update Shape's Left & Enter Group and Ungroup icons
        
        Change-Id: I6860a0086587dc0248f562213e11c6b2177f5a53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108556
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2021-01-02  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [5cda343212d086b5e1f06e9d4eba16d254a56628]

        Fix: Move remaining direct calls to SwLayoutFrame::Modify out of the way
        
        Change-Id: I544cc42845d346eb0901ca86621a563d1173e2b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108550
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2021-01-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c38f638360579036f0d323ea68c5c1db13c7d450]

        Removed executable bits from patch file
        
        Change-Id: I6cbfbfe32fb1d70cd8f73add0c2f6a63117e7f4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108560
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9c5f2dc85d0af714058ffc84d86ebc7d5c4dd6a7]

        Fix typos
        
        Change-Id: I085ff68b4550468eb163d88978c81d8b5335e6ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108561
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-01  Caolán McNamara  <caolanm@redhat.com>  [f400e883044143f999c460375a293647b4a57244]

        ofz#29151 short read
        
        Change-Id: I908d19903ff0b16f5c6a87b8aa989b6a410a7b3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108563
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-01  Caolán McNamara  <caolanm@redhat.com>  [30aacb7826f39601f5729aed929997073ff4e309]

        drop deprecated GtkAlignment, move left/top-padding into child margin-start/top
        
        for starmath
        
        Change-Id: Ide8aa36cda7a50b4f538dd39955acf51ef308582
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108423
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-01  Caolán McNamara  <caolanm@redhat.com>  [96ea80a725dfe4ef38993f78917c243f13e3beb5]

        ofz#29129 Abrt on uncaught exception
        
        Change-Id: I249e1f6e2fcc94e5de22d1f7c7d8a0e7cc185ace
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108540
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-01  Mike Kaganski  <mike.kaganski@collabora.com>  [fed54ff3f2b54ad91650154546a1c5f55d67b859]

        Use Unicode paths on Windows for help compiler
        
        Change-Id: I4c7a478d457f5e2f5b69a366736c63dec1b31cbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108482
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-01  Mike Kaganski  <mike.kaganski@collabora.com>  [cbe9a0a815e4a73bf8db425a7c5c651e67b2ed65]

        Use Unicode paths on Windows for pyuno
        
        No need to convert to 8-byte string only to convert back to UTF-16.
        No idea if this has some logic on Linux, so only changing Windows.
        
        Change-Id: I87b7f25e5b1a2dd07ac3354f8f065485949ef229
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108480
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-01  DuP-491  <leolovelucia@gmail.com>  [a58333410cdfb3a9e6ef82710534f2422a85aeea]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: I225e33c5953eee57b76a819b347051758ad5b80e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108211
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-01  Mike Kaganski  <mike.kaganski@collabora.com>  [51092f2baafab6153fead06f5e22575ef3b9fe95]

        Use Unicode paths on Windows for minidumps
        
        Change-Id: I6c409a297116ffaefb8d1c1fb82286964d85e8cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108479
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-01  Mike Kaganski  <mike.kaganski@collabora.com>  [fd7ec8b8a5e9eec0347356b2126333dd840b5a73]

        Use Unicode paths on Windows in libnumbertext
        
        Change-Id: I02790afc314c8633a24dbf23001f3d5cffe169b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108478
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-01  Mike Kaganski  <mike.kaganski@collabora.com>  [02eaea1f93b516e35d4583158f87b2222fdd2640]

        tdf#119367: use Unicode paths on Windows in unotools
        
        Change-Id: I671c42c5dfe5acc8a6dd670694c07ff04f08c3e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108477
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-01  Caolán McNamara  <caolanm@redhat.com>  [ab3829bf74667044d9b0f5b96903bbafda5171f6]

        ofz#29113 short read
        
        Change-Id: I107d8abeac419ba4e70a5880054c9195c60464ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108527
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-01  Caolán McNamara  <caolanm@redhat.com>  [ec7722e94fd074322876421d2423a830f9406cc8]

        drop deprecated GtkAlignment, move left/top-padding into child margin-start/top
        
        for sc
        
        Change-Id: I507c7bea2ed27dc7d4ade032e3b4aff96fa38003
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108544
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-01  Caolán McNamara  <caolanm@redhat.com>  [12ae14a20c7f2e62887ac768b7f031d0be4a574b]

        drop deprecated GtkAlignment, move left/top-padding into child margin-start/top
        
        for sd
        
        Change-Id: I9bc9bffb93db2244320ee505fcecec9e9223fb76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108523
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-01  Tamás Zolnai  <tamas.zolnai@collabora.com>  [ef1d69949c3e9108a7f3857bdf22e11820eff79a]

        lok: send uno command state update to the right view.
        
        We get the correct view as a parameter(pViewFrame).
        
        Change-Id: I36e99a7660fee69c6c7cb10977763b1136eb6e22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108511
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108557
        Tested-by: Jenkins

2021-01-01  Mike Kaganski  <mike.kaganski@collabora.com>  [279be72f26013dc75ad42bdeb2a3b9301a4326dc]

        UTF8 is not ASCII
        
        Change-Id: Idb31b3d00f35e0f90a4420f250f7a04535f5fe0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108476
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2021-01-01  Julien Nabet  <serval2412@yahoo.fr>  [f014efeb2e715d2f52be882c59cd981816d0821a]

        Add rtti.hxx for gcc3_linux_arm
        
        Change-Id: I0fd541a320d3e27e45c29d59cd8bb08054042003
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108558
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-01  Caolán McNamara  <caolanm@redhat.com>  [3dbe07b932d8374d3adf7267a6c21c187c419845]

        ofz#29096 Direct-leak
        
        Change-Id: I44d66f708ac49d61296079c1e0591624d47535bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108500
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-01  Caolán McNamara  <caolanm@redhat.com>  [4cbdae1bd1002fe05fb56dca91134bd161cec081]

        drop unused suppressions
        
        Change-Id: I0be8d5162046efd071a00cc3c209369b3535392d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108455
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-01  Caolán McNamara  <caolanm@redhat.com>  [419f900df44ed273dd956e8d7d552532777cfb71]

        ofz#29094 Direct-leak
        
        Change-Id: I72ec1c07d2b3ccaba3f11bf7e3db564fd0090e81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108502
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2021-01-01  Tamás Zolnai  <tamas.zolnai@collabora.com>  [367369c6f93521da562c5e72e54264eb29ff8432]

        lok: send sidebar dialog update to the right view.
        
        SfxViewShell::Current() might point to wrong client,
        not the actual owner of the sidebar. Better to use
        the LOKNotifier which points to the correct view.
        
        Change-Id: I2a3f18eaf51e4bf9a9f811595ec4fc02ce86fa7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108444
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108456
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2021-01-01  Julien Nabet  <serval2412@yahoo.fr>  [7b36e8718036377ad5e370151099aa15c3c9a067]

        Fix some warnings for Raspberry pi 4 (part1)
        
        /home/pi/lo/libreoffice/bridges/source/cpp_uno/gcc3_linux_arm/cpp2uno.cxx:31:10:
        error: replace "..." include form with <...> for inclusion of a source file not next to the current source file,
        or a header, /home/pi/lo/libreoffice/bridges/inc/cppinterfaceproxy.hxx [loplugin:includeform]
        include "cppinterfaceproxy.hxx"
                 ^~~~~~~~~~~~~~~~~~~~~~~
        /home/pi/lo/libreoffice/bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx:200:41:
        error: variable 'dret' is uninitialized when used here [-Werror,-Wuninitialized]
                    *(double*)pRegisterReturn = dret;
                                                ^~~~
        /home/pi/lo/libreoffice/bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx:199:33:
        note: initialize the variable 'dret' to silence this warning
                    register double dret asm("d0");
                                        ^
                                         = 0.0
        /home/pi/lo/libreoffice/bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx:191:40:
        error: variable 'fret' is uninitialized when used here [-Werror,-Wuninitialized]
                    *(float*)pRegisterReturn = fret;
                                               ^~~~
        /home/pi/lo/libreoffice/bridges/source/cpp_uno/gcc3_linux_arm/uno2cpp.cxx:190:32:
        note: initialize the variable 'fret' to silence this warning
                    register float fret asm("s0");
                                       ^
                                        = 0.0
        make[1]: *** [/home/pi/lo/libreoffice/solenv/gbuild/LinkTarget.mk:301 :
        /home/pi/lo/libreoffice/workdir/CxxObject/bridges/source/cpp_uno/gcc3_linux_arm/cpp2uno.o] Erreur 1
        /home/pi/lo/libreoffice/bridges/source/cpp_uno/gcc3_linux_arm/except.cxx:66:22:
        error: parentheses immediately inside vardecl statement [loplugin:unnecessaryparen]
                    long n = (*p++ - '0');
                             ^~~~~~~~~~~~
        
        1 error generated.
        make[1]: *** [/home/pi/lo/libreoffice/solenv/gbuild/LinkTarget.mk:301 :
        /home/pi/lo/libreoffice/workdir/CxxObject/bridges/source/cpp_uno/gcc3_linux_arm/cpp2uno.o] Erreur 1
        /home/pi/lo/libreoffice/bridges/source/cpp_uno/gcc3_linux_arm/except.cxx:66:22:
        error: parentheses immediately inside vardecl statement [loplugin:unnecessaryparen]
                    long n = (*p++ - '0');
                             ^~~~~~~~~~~~
        /home/pi/lo/libreoffice/bridges/source/cpp_uno/gcc3_linux_arm/except.cxx:88:11:
        error: externally available entity 'RTTI' is not previously declared in an included file
        (if it is only used in this translation unit, put it in an unnamed namespace; otherwise, provide a declaration of it in an included file) [loplugin:external]
            class RTTI
            ~~~~~~^~~~
        /home/pi/lo/libreoffice/bridges/source/cpp_uno/gcc3_linux_arm/except.cxx:220:42:
        error: parentheses immediately inside vardecl statement [loplugin:unnecessaryparen]
                __cxa_exception const * header = ((__cxa_exception const *)pExc - 1);
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        /home/pi/lo/libreoffice/bridges/source/cpp_uno/gcc3_linux_arm/except.cxx:260:12:
        error: statement mis-aligned compared to neighbours  [loplugin:indentation]
                   ::uno_any_destruct( pUnoExc, 0 );
                   ^
        /home/pi/lo/libreoffice/bridges/source/cpp_uno/gcc3_linux_arm/except.cxx:246:13:
        note: measured against this one [loplugin:indentation]
                    typelib_TypeDescription * pTypeDescr = 0;
                    ^
        /home/pi/lo/libreoffice/bridges/source/cpp_uno/gcc3_linux_arm/except.cxx:262:12:
        error: statement mis-aligned compared to neighbours  [loplugin:indentation]
                   static RTTI rtti_data;
                   ^
        
        Change-Id: I054212e829c57b64b23612338b238d987bb17041
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108553
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-01  Julien Nabet  <serval2412@yahoo.fr>  [7c565e42be7335379b78f313eaffb06123a854e6]

        Typo in code 'Reapeat'->'Repeat'
        
        Change-Id: I50bd9648584a60feccc115b4e58dff896e1284be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108499
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-01  Julien Nabet  <serval2412@yahoo.fr>  [1c0565ccc9e0a787dd2bd7b8c88f0d36f98c170b]

        Typo in code 'PPDContexData'->'PPDContextData' (vcl/jobdata)
        
        Change-Id: I7cc8664ba53e6c1dc7593809848775fe6ab5f586
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108501
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2021-01-01  Noel Grandin  <noelgrandin@gmail.com>  [9961c0d9cfa7c12e7536d3e0696d6ff73d4fe2de]

        use precalculated values in SdrDragShear
        
        we already precalculate sin/cos/tan, so use them.
        
        Change-Id: I0831af4e60dc370de78b0800e1b76fcf6ecf8c11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108519
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-01  Noel Grandin  <noelgrandin@gmail.com>  [0a99feb4539b8c64679778cd5f6c99f58fbaedd3]

        use SdrAngleItem for ID_VAL_ANGLE*
        
        Change-Id: I093f7e0beba2fe7b90cb891fcdfc80f1f87c9197
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108521
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-01  Noel Grandin  <noelgrandin@gmail.com>  [f3805d006356651eb2fbac188457d6f89813f8db]

        use SdrAngleItem for ATTR_COPY_ANGLE
        
        Change-Id: Ieea4d18cec6fd46d2f8d5f58f6246857e07f2129
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108520
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-01  Noel Grandin  <noelgrandin@gmail.com>  [9980eb71513d4c16ffaceace1a754a387c209d27]

        use SdrAngleItem for SID_ATTR_TRANSFORM_SHEAR
        
        Change-Id: I418614978e41ef965c8651ee5d97c658e5315227
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108518
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-01  Kevin Suo  <suokunlong@126.com>  [6b57cfb71a9546c32c03848751181b2db4f47176]

        tdf#128463: Revert the change to license information
        
        per comment by Tor Lillqvist in:
        https://bugs.documentfoundation.org/show_bug.cgi?id=128463#c18
        
        The Apache part of the license was added by commit
        8c9cc54bd7b6f3ba723d7a42ccc6a5372a80f970 due to misunderstanding.
        
        Change-Id: I861e7b13e1900de9287c768a4da8740fdb2e517f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108537
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-01  Caolán McNamara  <caolanm@redhat.com>  [5c6139ac36134a21345525c21e167a356b0892b9]

        disable contantly failing test
        
        Test name: sc_apitest::ScShapeTest::testTdf137576_LogicRectInDefaultMeasureline
        assertion failed
        - Expression: std::abs(rExpected.Y() - rActual.Y()) <= nTolerance
        - after reload Y expected 6524 actual 7079 Tolerance 1
        
        Change-Id: Ic827acae5af559f5daf87e4fcc34affcf014d800
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108543
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2021-01-01  Noel Grandin  <noelgrandin@gmail.com>  [303de624f43cea9d0ead26d535e643328aa1e45f]

        use more NbcRotate utility method
        
        Change-Id: I74330033c1540c4ed8633dd176a88ed5cacb7c6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108517
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-31  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [5a94a20229a1bd82a39006012694cdc9f02ffa31]

        SwFlyFrame: Modify no more
        
        Also, make the uitest output a bit more explicit.
        
        Change-Id: I41fa08a6fc02d95ad3337129eb93f8a569cf3cbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108491
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-12-31  Jean-Pierre Ledure  <jp@ledure.be>  [d06cb471ecab814c29c3b8948933fc17b63ec21e]

        ScriptForge - (SFDocuments) create a SF_Form instance with Subforms()
        
        Subforms are controls in UNO
        They are considered as form objects in ScriptForge
        
        Additional error message in po files
        
        SF_Form._IsStillAlive() has been simplified
        SF_Form._GetParents() has been reviewed to incorporate subforms
        
        Change-Id: I89306d5c65e34ae1596f84b674ed338e070957f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108475
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2020-12-31  Tor Lillqvist  <tml@collabora.com>  [f59af079afd1ff5fa87323b6abc5f3bfd516c22f]

        Use proper char16_t string literal
        
        Change-Id: Id805ce830203994962edce82fa765729f9229dab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108515
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-12-31  Tor Lillqvist  <tml@collabora.com>  [6bf3de9144780330a99e7512ade8c31c44b8365b]

        Bin unused AquaSalGraphics::GetContext()
        
        Change-Id: I53cfc0451dd67b7508d85050fbf262aafc361550
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108513
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-12-31  Caolán McNamara  <caolanm@redhat.com>  [a6e7509e1b7f20f7bd266d9c4d7bd0e5b1c72907]

        loplugin:loopvartoosmall fix build
        
        Change-Id: I2f9aa75f8e4f0577261fb84a9629c183d3a72b70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108534
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-31  Seth Chaiklin  <sdc.blanco@youmail.dk>  [f6d753ce37231e69ca1dc55fc70b981fff74b766]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a7b6a0c0ca1e250f951260cfc37877ae6b66ec2d
          - tdf#139316   change Unicode U+201d ” to Unicode U+0022 "
            
            Change-Id: I8bd5aa9ec4064d3a7eedc17a818b3c075a13cfd8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/108349
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-12-31  Jochen Nitschke  <j.nitschke+logerrit@ok.de>  [77f6990b5b990d7e9b247a36f0ed8cb72d00cd69]

        remove unnecessary list member counter
        
        std::list::size() has constant complexity since C++11
        
        Change-Id: I97c4b0a2d4fe899bcdf5fd2492fed69ed26c20e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108342
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-31  Kevin Suo  <suokunlong@126.com>  [8c9cc54bd7b6f3ba723d7a42ccc6a5372a80f970]

        tdf#128463: Rewrite NamedRanges.py to make it work when run from UI
        
        This commit:
        1. Updated the license header;
        2. Added docstrings and notes to help the users to understand the API and code.
        3. Make the code to create a new sheet named "data", define named ranges in it,
           modify the named range, define another named range, fill values in the cells
           related to the named ranges, the calcualte sum of each named range, and also
           calculate the difference between the two named ranges. The results are stored
           in the sheet named "information".
        4. Cell alignment and background color methods are also used in this example.
        5. Only show the parent function in the UI.
        
        Change-Id: Iba6111dc3754f054deeb0baf902dbff1eb3bfa2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108530
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-31  Kevin Suo  <suokunlong@126.com>  [97d51446052acb5465c7ebe0ba3ce4d4570d25b0]

        tdf#128463: Make SetCellColor python example actually do sth
        
        The previous one, when run from within the application, gives a
        runtime exception.
        
        This commit rewrites this example to:
        1. Hide the private function from the UI;
        2. Create a new blank Calc file instead of operating directly in the existing file;
        3. Set cell colors to draw a "LO" picture in the sheet.
        4. Added docstrings and API reference links.
        
        Change-Id: I120a3ede0629a5657fec18f1b0909dfc4bc7ad1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104720
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-30  Noel Grandin  <noelgrandin@gmail.com>  [90668f3473f4e52cec823ad39c6fcb44ba7c089b]

        use Degree10 in XPolygon
        
        Change-Id: I1820455de46bd428e1fbc0601aba58d377fdb930
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108488
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-30  Mike Kaganski  <mike.kaganski@collabora.com>  [97c3280afbb960bd5567bb56af4090fc38030df7]

        Fix build after 042033f1e6da22616cb76c8d950c20c9efecbad5
        
        Change-Id: Ifca32f434442f7838aae6f47dc2831dfa6a3f5db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108496
        Tested-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-30  Tor Lillqvist  <tml@collabora.com>  [2e42a85fe0d7a1a7d0a1778f1a6d3625fc3c9d79]

        tdf#138122: Add comment wondering what the code does
        
        Change-Id: I0caea1297404e7970571085cc787ff23e614e500

2020-12-30  Szymon Kłos  <szymon.klos@collabora.com>  [0e6e395abf4f9f62624be58630853a3240dc42a3]

        Fix build - incorrect string
        
        Change-Id: I9270d3ce381262bb17da7e4f929fed55088e4944
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108510
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-12-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7d8e3586cd82eb59c41f43d0f70f9fcae6009444]

        Fix typo in code
        
        Change-Id: I0536bf6cd41cec84c22796b08db3152092284922
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103489
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-30  Caolán McNamara  <caolanm@redhat.com>  [793e5b7255deac7699ae3a0a9d147ae1a812d2ed]

        drop deprecated GtkAlignment, move left/top-padding into child margin-start/top
        
        for svx
        
        Change-Id: Idab2d7eaa11ded175ca2ab66ec0e98ceb8e1626e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108487
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-30  Stephan Bergmann  <sbergman@redhat.com>  [84b08eaeb7b2e8a61ee0dab79cabae07e2209c3f]

        loplugin:stringviewparam: operator +, redux
        
        Change-Id: I0790e09f24512d7b205681127eb95ad7dc15a15f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108473
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-30  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [188ec34cf157ffee8c63f03f420ca9daafb5ff29]

        atrflyin.cxx Modify no more
        
        the fragile tests depending on specific order of objects any a bit
        unfortunate ...
        
        Change-Id: Ib74ec2a69c95e6ca859d7c75796081ac889ac32d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107647
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-12-30  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [b808610533fce13228c4f4ad8924586b560a5928]

        elementary: tdf#139020 update color for icons with arrow
        
        Change-Id: I5b4200cc13e1a9ae504d137b4e262dd34e7bb5cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108494
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [68235c8c4a4cd6c85214b82b78298af8265353de]

        vcl: remove unneeded check
        
        Change-Id: I3da0449afe3d21581934278f9a6fe03c4e652214
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108436
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [04c97b2a4482e99e14061abb694e241dae5153e1]

        Same SvStream reading fix as in commit [1] but for TypeSerializer
        
        [1] 8c9a4ff511a3b1d84a7a6d08a1b153c07f164abb
        
        Explanation from the commit:
        "to avoid chasing weird problems where we read past the end
        of file, which leads to random data in the variable we read into.
        
        I expect a couple of possible regressions from this change
        
        (1) memory leaks caused by non-exception-safe memory handling.
        Of which there should not be much because we're pretty good
        about using smart pointer classes these days.
        
        (2) Broken files which used to load, will no longer do so.
        These will have to be debugged by putting a breakpoint
        on the SvStreamEOFException constructor, and examining
        the backtrace to see where we should be catching and ignoring
        the exception to make the code continue to handle such broken
        files."
        
        Change-Id: I6f9ba7599c208b4340e86014e326e9a0693cd528
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108257
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3482f5903079f680686a067974a24d135f44ebaf]

        vcl: remove {Read,Write}ImpGraphic and ImplExportNative from Graphic
        
        ReadImpGraphic and WriteImpGraphic have been reimplemented in the
        TypeSerializer some time ago, but the code has not yet been moved
        to use that class. This commits does that and changes all the code
        using those 2 methods and removes them. With this implemented in
        the TypeSerializer, it is easier to handle
        
        In addition it also removes ImplExportNative (and the method on
        the Graphic interface). This was really used only in one method,
        and it could be implemented in the mthod itself.
        
        Change-Id: I0982429d1c1d5ed7ef07627d87ed9a08df43f040
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108256
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4d3806c945b695488e2c5a9c83ed44ab8842511d]

        vcl: Fix isEmpty method in BinaryDataContainer
        
        Change-Id: I638473841be92d46f4a6ab2bac1b6f63ef7982ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108450
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-30  dante  <dante19031999@gmail.com>  [cda385ac10ac0deb46c2c04e6d1b4d9f05555c26]

        Clang-format saxwriter
        
        Change-Id: I4793d81e2ba3405b9ed07a2c5547572ed7e0bee6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108425
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-30  Stephan Bergmann  <sbergman@redhat.com>  [3b352e846e7244c34182fcc925e6653431880ac9]

        AppendRowSetValueString is used on a ValueList
        
        (aka a vector<ORowSetValue>, so make it work on ORowSetValue.  (This will avoid
        a bogus warning when extending loplugin:stringviewparam to operator +=.)
        
        Change-Id: I2c4bbb2f6b4c920f26038053f9c5d4607e8c3378
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108454
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-30  Stephan Bergmann  <sbergman@redhat.com>  [369c3f202ff7d72dbdda1ff38d8232d86ccfc5af]

        Drop some dubious .gitignore entries
        
        ...that had been added with ea9915a550707dace8aaf8a5aab6c1c88918e8d5 "hush more
        kinds of file types" for unclear reason
        
        Change-Id: I3fef3df57480c0d2de384d0a60986d83b6a3e3c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108453
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-29  Julien Nabet  <serval2412@yahoo.fr>  [c0eee433e079d8e3413f4691607e075b99af92b0]

        Expand macro COMPAT_BODY in vcl
        
        Change-Id: I598ba7a6f8c51958d8130448529d21073004aad6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108448
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-29  Stephan Bergmann  <sbergman@redhat.com>  [c7efa4fd4f57fd4e0a46d1aee9a9f0f0652bb67b]

        external/firebird: Fix MSVC /Zc:strictStrings
        
        > C:/lo/core/workdir/UnpackedTarball/firebird/src/auth/trusted/AuthSspi.cpp(112): error C2664: 'SECURITY_STATUS (SEC_CHAR *,SEC_CHAR *,unsigned long,void *,void *,SEC_GET_KEY_FN,void *,PCredHandle,PTimeStamp)': cannot convert argument 2 from 'const char [5]' to 'SEC_CHAR *'
        > C:/lo/core/workdir/UnpackedTarball/firebird/src/auth/trusted/AuthSspi.cpp(112): note: Conversion from string literal loses const qualifier (see /Zc:strictStrings)
        
        Not sure why this only started to hit my build now.
        
        Change-Id: Idea0a8a2abaafe17183323a31f29173bd71fbeec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108451
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-29  Georgy Litvinov  <git@litvinovg.pro>  [83ff5b784e910f06c9d8384ac73a1c0bda0551d5]

        Missing last para style when inserting text from odt file tdf#138879
        
        Change-Id: Ief235e98f3de02350b6403a1ea8ecf6361571789
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108285
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-29  Noel Grandin  <noelgrandin@gmail.com>  [388c0893a2defa4296fbad31c2add980079b4fee]

        use new toRadians function in more places
        
        Change-Id: Id9da8dadab277b62053071a59813d7a4bd38f345
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108432
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-29  Noel Grandin  <noelgrandin@gmail.com>  [8c87e3d63a6e9d498a4e5da1bcc4a10451c1a7f9]

        use SdrAngleItem for SID_ATTR_TRANSFORM_DELTA_ANGLE
        
        as a precursor to introducing a strong_int type for hundredths
        of a degree
        
        Change-Id: I766f1c2f8c6d31ec1ea2f064293d70b30da0bc56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108431
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-29  Tibor Nagy  <nagy.tibor2@nisz.hu>  [879ea123514ce6808212dfbef7e1d226e9d5fd9b]

        tdf#120749 XLSX: fix "begins/ends with" conditional
        
        formatting when using "Given text" type and cell reference.
        
        Follow-up of commit 583e2bfba2d72ac8afe7261c23f380daf5486889
        (tdf#139021 XLSX export: fix "contains" conditional formatting).
        
        Co-authored-by: Attila Szűcs (NISZ)
        
        Change-Id: Idf5d46469765454a11311bd6ec1d85c85b89e26f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108058
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-29  Stephan Bergmann  <sbergman@redhat.com>  [042033f1e6da22616cb76c8d950c20c9efecbad5]

        loplugin:stringviewparam: operator +
        
        Change-Id: I044dd21b63d7eb03224675584fa143009c6b6008
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108418
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-29  Justin Luth  <justin.luth@collabora.com>  [ccfd8e9d09f9ac0a0ea92d0f378391006faaf934]

        tdf#138907 sw TitlePageDlg: fix round-tripping
        
        This Format -> Title Pages dialog is completely broken,
        so I threw in lots of FIXME notes.
        
        At least for the case of just using the existing pages
        and setting them up as title/follow page, fix:
        1.) the ability to round-trip page number restart if a
        numbering restart without a page style already existed.
        (Yes, this likely is an odd case of someone messing around.
        In any case, a page number restart REQUIRES a page style)
        
        make UITest_writer_tests5 UITEST_TEST_NAME=\
        titlePageWizard.tdf138907.test_tdf138907
        
        Change-Id: I544145e9f749f471b54fa6686242e93bc98f50be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108322
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-12-29  Seth Chaiklin  <sdc.blanco@youmail.dk>  [764c2a9c2bfe4e2ab17a3bd21d65762a2bcfd351]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e5aeb1d6368a566f2c10920af77ede9042ac3e8a
          - tdf#139286 and tdf#137347 update slide sorting shortcut keys in Impress
            
               Mapping for Ctrl+Shift+End, Ctrl+Shift+Home, Ctrl+Shift+Arrow Up
               Ctrl+Shift+Arrow Down were changed in 5.1.
               This patch gives the correct commands for these keys and moves
               them to the Slide Sorter, where they apply.  Also added "Slide Pane"
               to the Header, because the shortcut keys apply in both cases.
               Also some XML cleanup.  Appears from LO 7.2.
            
            Change-Id: I4429c8eea580b29b901a5c579cda1e0b218dbf88
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/108341
            Tested-by: Jenkins
            Reviewed-by: V, Stuart Foote <vstuart.foote@utsa.edu>
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-12-29  Stephan Bergmann  <sbergman@redhat.com>  [c767e91c725b504db08e84b1fd25b11bfc33a4cc]

        external/cairo: Fix mask usage in image-compositor
        
        Change-Id: Id3d8e4715e295290e07146ef06898b313ead57a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108449
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-29  Mark Hung  <marklh9@gmail.com>  [326388da4e40c85f8a1af40264aaf56c7845e224]

        tdf#138779 do not call EndRun() in StartRuby()
        
        and EndRuby(). Ruby is implemented as EQ field in RTF.
        The original run text become the ruby base text in this
        case. Calling EndRun() in StartRuby() might cause the
        run completed early and text attributes that hasn't be
        processed mistakenly applied to next run. This patch
        close the in EQ field command in EndRun, in case StartRuby
        has already inserted EQ field command.
        
        Change-Id: I3a755f235b79d11b7897f85ae3989cc3ac73b06a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108194
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2020-12-29  Caolán McNamara  <caolanm@redhat.com>  [8b79f1efb74c383050de961051882bd5da3c730a]

        drop deprecated GtkAlignment, move left/top-padding into child margin-start/top
        
        for chart2
        
        Change-Id: I069ab39ef2d84bd6fac2c0cc5ab9931176501235
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108426
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-29  Caolán McNamara  <caolanm@redhat.com>  [646a635efe6eecbc3d1dd3a7cbb02a278c6f3be5]

        ofz#28931 Indirect-leak
        
        Change-Id: I9ed9d7680cc036c5e6e00a2603bb100628210685
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108424
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-29  Szymon Kłos  <szymon.klos@collabora.com>  [0027d94e4f2f41fd492dab6970d7d10a0e1e17cf]

        lok: don't use focus window to request help
        
        Use clicked button instead - what leads to the correct window.
        If only focused window was taken into account sometimes
        it caused incorrect help link to be used.
        
        Change-Id: I645dc1ffa6a6d6d363ea5f9874fa830c441516c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107882
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108429
        Tested-by: Jenkins

2020-12-29  Justin Luth  <justin.luth@collabora.com>  [e4a8f55d8b44583e7aefe453e73a450fee95917a]

        tdf#134881 sw table dlg: make column change %-proportional
        
        Apparently, there is a discrepancy in how the
        various help manuals describe this.
        What was actually happening was that the same
        amount was being changed on each column
        instead of the same percentage. That is really
        bad if there are small columns, and a large one is reduced.
        Plus it seemed like there were implementation problems anyway,
        especially when growing a column too much.
        
        This patch sets it to how the guide describes it.
        
        "Adjust columns proportionally results in all columns changing
        their widths by the same percentage when one is changed.
        For example, if you reduce by half the size of a column,
        the sizes of all the other columns will be halved."
        (July 2018 LibreOffice Writer Guide 6.0 page 282)
        
        Online help since 2013 simply says.
        "Adjust columns proportionally:
        If possible, change in column width will be equal for each column."
        https://bugs.documentfoundation.org/show_bug.cgi?id=42023
        
        One situation I noticed but don't think it needs dealing with
        is if "from left" contains a value, then perhaps the table
        should not be allowed to take up the full width?
        It could grow to spill out past the edge of the page.
        (Problem already existed with previous solution.)
        
        Also, merged cells might cause some unexpected results,
        but that becomes a user problem to fix I say.
        
        I didn't think it would matter if I grew the table
        a couple of Twips larger than full width. If it is,
        then probably just reduce maxWidth by a twip for every
        two columns - or truncate instead of round.
        (And then I also need to account for theoretical columns
        that are "increased" to MINLAY size too.)
        
        Note that the table will NOT grow beyond
        100% text width. However, if a table is already
        larger than 100% (which the UI makes difficult to do)
        at least an attempt to grow the columns will not cause
        them to shrink. They will just stay the same sime.
        
        make UITest_sw_table UITEST_TEST_NAME=\
        tdf134881_colProportionalAdjust.tdf134881.test_tdf134881
        
        Change-Id: Id57d80d9658b9ac1938189c75da0cbf309fc321a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107604
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-12-29  Szymon Kłos  <szymon.klos@collabora.com>  [edd3db9ad64a4143febf0b1fc135199e0ecf53f1]

        jsdialog: step for spinfields
        
        Change-Id: I35336dfcd9913a984b0a8894622d0785d4007bc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107884
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108419
        Tested-by: Jenkins

2020-12-29  Tamás Zolnai  <tamas.zolnai@collabora.com>  [476bc04e6a9cde9b7424f118d6ef9422975be84a]

        Fix crash in SwXTextDocument::getSelection() method.
        
        pWrtShell was nullptr. This crash was triggered by
        an collaborative editing use case.
        
        Change-Id: Id64298b424f5ac4d96df97581c6fe3067e799eb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108417
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-12-29  Noel Grandin  <noelgrandin@gmail.com>  [0df65d9b1643c651143b51e315c97e732e8a6c00]

        use Degree10 in SwRotationGrf
        
        (*) Fix SwRotationGrf::GetPresentation to return a more accurate string
        (*) Add utility functions
            sal_Int32 toDegree100(Degree10)
            double toRadians(Degree10)
        (*) Fix SwVirtFlyDrawObj::GetRotateAngle to return the angle in the units
            that svx expects (deg100)
          which was introduced in
            commit c2e30949e0fb7c6a73742450f646e0d8d59d5e4f
            Date:   Wed Apr 10 15:13:53 2019 +0200
            lok: writer: svg export transformed images
          and consequently we can remove the kludge from that commit in
            SdrMarkView::SetMarkHandlesForLOKit
        
        Change-Id: I1a8c5f3a417f887f85b92ae5464578e9ee251619
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108406
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-29  Seth Chaiklin  <sdc.blanco@youmail.dk>  [15bd7a41587f48307a1ecd5fffecc2e1b229774e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 90f2b391658858e1faa15f78c989225cc867d6b2
          - tdf#107229 update and move template path location information
            
              ( shared/01/01020000.xhp )
                This is the help page for File > Open.
                Changes only in the "template" section of that page, but
                kept the relevant information about LO checking whether a
                template has been modified, and what actions are
                necessary or possible when a template is modified
                or missing.  Changes are:
            
                * change <note> (about template checking) to <paragraph>
                  because the <h3> for this section indicates that the content
                  is about templates, so no need to use a <note>.
                * combine the content of the note with another paragraph in
                  this <h3> section which repeats the same idea.
                * changing from <note> to <paragraph> also removes having two
                  <notes> next to each other.
                * Modify <note> about which paths are checked for templates
                  from "negative" to "positive" formulation.
                - Remove general information about path locations for templates,
                  which will be added to a new guide page about Managing Templates.
                  A link to that page can then be added to this page.
                * Improve structuring of material, so that it is clear that a
                  dialog box appears with choices to make.
                * update to <h1>,<h2>,<h3>
            
              ( shared/optionen/01010300.xhp )
                * corrections and improvements to explanation about location
                  of paths, including link to Wiki page with detailed
                  information about location of "user profile"
                  (Thanks to Mike Kaganski for this suggestion.)
                + add <variable> to <h1>
                + add <variable> to the sentence with link to Wiki page,
                  so it can be reused in other pages that need to refer
                  to location of user profile.
                * change "user" to "user profile"
                + add entry for Dictionaries
                * change "Graphics" to "Images"
                * move "Backups" and "My Documents" to correspond to
                  positions in the Paths dialog box.
                + add <caseline> for MAC, to show correct directory paths
                + add explanation about internal paths and their location
                
               ( shared/optionen/01010301.xhp ) (Edit Paths)
                 + add <relatedtopics> section and link to "Paths" 
            
               ( shared/00/00000406.xhp )
                 + (autotext only) for the get access command
            
            Change-Id: If38b967bbfdb1a1cbc5b42b797cdde47832c6227
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107553
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-12-29  Szymon Kłos  <szymon.klos@collabora.com>  [6c8dad40a18e588a0404485ff5cae0f9cd4a5ea7]

        jsdialog: update JSON on treeview modification
        
        Change-Id: Ibaf186768f9be0cb2dc893082590c851abae29b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107819
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108413
        Tested-by: Jenkins

2020-12-29  Szymon Kłos  <szymon.klos@collabora.com>  [d6b2835e0f98e751f0161ff8f3be33013dab5cfd]

        jsdialog: export alignment type
        
        Change-Id: I846f51d522fb0639b22148c73563b177d091178c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107589
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108412
        Tested-by: Jenkins

2020-12-29  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [8846d3a363a0f204bf73b721e8e00426bbe22085]

        elementary: tdf#139056 update color to follow upstream brand
        
        - Update several Impress icons (Custom Slide Show, AutoTransition,
          Start From First Slide, Start From Current Slide, Slide Show
          Settings, Rehearse Timings)
        - Update color for Cut, Title Page, Footnote, Standard Filter and
          Quit icons
        - Redesign Show Formatting, Goal Seek icons
        Change-Id: I94e2d5eac0df1b112930f096d3c47eccba03d5da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108398
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-12-29  Chris Sherlock  <chris.sherlock79@gmail.com>  [c1f96102cb117f8c2c977da11b932cd9937ae19e]

        vcl: move local bitmap headers to inc/bitmap directory
        
        Change-Id: I72cc28d4df8031e322daa50d79666cabcb6421a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108040
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-12-28  Stephan Bergmann  <sbergman@redhat.com>  [f72a5fd03ddfa94b074b28cf1259284f727139f0]

        Avoid calling memcpy with nullptr
        
        ...which can easily happen when default-constructed std::[u16]string_view are
        involved
        
        Change-Id: I2b11b3943ccaa5344cf9d1f4546d756bc4a2d10f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108414
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-28  Caolán McNamara  <caolanm@redhat.com>  [c4542dd3534e5e05307938bb7627017fb8a883cb]

        ofz#28733 Direct-leak
        
        free xmlEntityPtr the way desret_xmlEntityPtr does in libxml's testapi.c
        
        Change-Id: Ia809413c3d4e7b13e799e6c1a57e8abe61bf218d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108415
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-28  Caolán McNamara  <caolanm@redhat.com>  [82094065a134f00db11db870c0c378943cd18e98]

        drop deprecated GtkAlignment, move left/top-padding into child margin-start/top
        
        for dbaccess part b
        
        Change-Id: I31e7bd41923f8167db50da4701990ba20fc582de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108383
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-28  Szymon Kłos  <szymon.klos@collabora.com>  [2b824fa229a8095f9509f8305fe81ae86bb1a52d]

        jsdialog: export dialog id
        
        Change-Id: I406d64ec8e19661ab258908e29245bc7da245b7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107558
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108408
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2020-12-28  Szymon Kłos  <szymon.klos@collabora.com>  [45e2ec4b78975c0255e45ffd2c4e1c69839f115e]

        jsdialog: enable statistics dialogs
        
        Change-Id: Ie139192755baf925a864e26e579503b68f6ac65b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107587
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108409
        Tested-by: Jenkins

2020-12-28  Szymon Kłos  <szymon.klos@collabora.com>  [d985cfc5507f7aa4401cc1acc3e92d77036788f1]

        jsdialog: dump separator line
        
        Change-Id: I2c9954a7f0ec3df3652733af54ea4b0f84af25e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107520
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108407
        Tested-by: Jenkins

2020-12-28  Seth Chaiklin  <sdc.blanco@youmail.dk>  [68c79bd2f106e483b148fed7adb345955640fb9d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f1e2ee29e7eab68452fd345127a3d14ba0958c77
          - Resolves: tdf#130170 update help on "new styles from selection"
            
              for "new styles from selection" section
               * grammatical correction and clarification of instructions
               + add variables to three instructions that are repeated
                 in drag-and-drop.
               + add icon for Styles actions menu, which is mentioned in
                  instruction
            
              for "drag-and-drop" section
               + use <embedvar> for instructions that are repeated from
                 previous section.
               * In 2004, this help page was checked in with a note
                 about drag-and-drop with frames. But there is no reason
                 or need for a separate note. Simplified and improved the
                 instructions for frames, and integrated them with the other
                 styles.
               + added instructions about list styles
               - remove instruction about drag-and-drop for page styles,
                 because it is not possible to drag-and-drop page styles.
               + Add mention about dialog box for naming the new style.
               + add mention that for table and page styles, the Styles action
                 menu must be used.
               * rearrange order of <relatedtopics>, improve label on link to
                 help on Styles sidebar, add link to "Styles - New Style from
                 Selection" command, drop link to general page on "Templates and
                 Style" to reduce clutter, and because links to that page are
                 also found on other pages linked into <relatedtopics>
               * update to <h1>,<h2>,<menuitem>
            
            Change-Id: I769587b7bbf3cf667b1c35c6a17cceca04ca24f2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/108002
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-12-28  Caolán McNamara  <caolanm@redhat.com>  [74926f6d5a50b7a628381d3547d61bb05832999b]

        drop deprecated GtkAlignment, move left/top-padding into child margin-start/top
        
        for sfx2
        
        Change-Id: I7ecc3e4a11d036dfe5d2dd2f750b0182131f63b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108385
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-28  Caolán McNamara  <caolanm@redhat.com>  [abe74e2d9fe979a9e7cfe18f582db289d73df8a5]

        ofz#28984 Direct-leak
        
        Change-Id: Ic60a00a04339659604afdf2fdb15e9a7cc6ced04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108382
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-28  Caolán McNamara  <caolanm@redhat.com>  [3bd25d5087a376e4a2e7c0c6e3d2b9c37abd0a55]

        ofz#28912 Direct-leak in PPTStyleSheet::PPTStyleSheet
        
        Change-Id: If6ee82bab1937599ee2908f9c610c63e505189ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108267
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-28  Regina Henschel  <rb.henschel@t-online.de>  [cd966aac6ecd8ce606ac3f2ccd602e467114ba3f]

        tdf#137033 improve save of cell anchored shapes
        
        Error was, that rotated or sheared shapes got wrong position or size on
        save and reload in some cases. These situations should be correct now:
        A) Hide or show row/col above or before shape. It uses snap rectangle
        now. Previous solution failed, if hidden row/col is after snap
        rectangle left/top and before logic rectangle left/top.
        B) Repair ScShapeTest::testTdf137576_LogicRectInDefaultMeasureline()
        which would not have failed. SetColHidden() does only set the
        information, but does not trigger recalculation itself.
        C) Add solution for case shape is anchored 'resize with cell' and
        hidden row/col is covered by the shape.
        D) In case custom shape is anchored 'resize with cell' and mirrored
        horizontal, the translation value is wrong. I have not found the reason
        yet. So I have added a solution here for writing the xml markup
        correctly. It should work with correct translation values too.
        
        In all cases the solution does not consider right-to-left sheets. RTL
        sheets are still ToDo's.
        
        Change-Id: Ia15a05b637d12d9798bbc8ffca52f606058deb87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108377
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>
        Tested-by: Regina Henschel <rb.henschel@t-online.de>

2020-12-28  Szymon Kłos  <szymon.klos@collabora.com>  [d7f3e68f849d11f6e02019b4a788982cae71d37b]

        jsdialog: handle value change for spinfields
        
        Change-Id: Ie9ef1017b959f5ef42abe6de4ac18e077d1ceb1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107446
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108397
        Tested-by: Jenkins

2020-12-28  Szymon Kłos  <szymon.klos@collabora.com>  [1a7ca9b41362068e5c19317b8e63ad0343960974]

        jsdialog: dump buttonbox properties
        
        Change-Id: I638169db902961cff58a415b009f7412cd8b274a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107449
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108395
        Tested-by: Jenkins

2020-12-28  Szymon Kłos  <szymon.klos@collabora.com>  [51dd1c36f6932ab3aa4a7bb8522f8f96e7b40bf7]

        jsdialog: export column merging property in grid
        
        Change-Id: I660e7ae6b2cce41212aee37d23b37a0cb167a14c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107447
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108396
        Tested-by: Jenkins

2020-12-28  Tibor Nagy  <nagy.tibor2@nisz.hu>  [583e2bfba2d72ac8afe7261c23f380daf5486889]

        tdf#139021 XLSX export: fix "contains" conditional formatting
        
        when using "Given text" type with cell reference instead of
        fixed string.
        
        Note: fix also "notContainsText", and prepare the fix for
        "beginsWith", "endsWith" and "expression" type conditions.
        
        Follow-up of commit 0101975f8eac650bb87c4af81157cb33a6309e0e
        (tdf#122102 XLSX import: fix "contains" conditional formatting).
        
        Co-authored-by: Attila Szűcs (NISZ)
        
        Change-Id: I46d80946f2b6cfaa2a9fe2438fae20e8aa9d50f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108035
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-28  Henry Castro  <hcastro@collabora.com>  [6002ff0354c95c3dffbf4f933833695f3f47b73b]

        tools: json: fix missing escaped chars
        
        When client side tries to show the "Macro Security Warning"
        message dialog, it fails to parse the JSON objects
        
        Change-Id: Id73c291ddd9cf739d63d69f06094eacb7b43a2f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108287
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-12-28  Henry Castro  <hcastro@collabora.com>  [5a8c379642358f66a6e921e8da746d845ebcd7f6]

        jsdialog: disable row activated on "select" action
        
        Unfortunately, when the "Macro Selector Dialog" is shown
        and issue the "select" action, it closes the dialog
        because the row activated trigger double click the macro
        selected.
        
        for moment comment the unexpected side effect
        
        Change-Id: Ibdfa09c444ee79376a9e2251e919f5f06dba577d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107964
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-12-28  Henry Castro  <hcastro@collabora.com>  [32bfa0e1c7e859aedc3988d5bfdf86f5d7bab98a]

        jsdialog: use "WindowPaint" event to update
        
        If the idle notifier is disabled instead it uses
        the "WindowPaint" when the model has changed to
        notify update status to client side.
        
        Anyway the "WindowPaint" is supposed to be
        asynchronous.
        
        Change-Id: I0bb99526c72510a97e3906340c1e9269478da8cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107916
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-12-28  Seth Chaiklin  <sdc.blanco@youmail.dk>  [8c308dab26c18fc1889b343c11930dc2d2850d80]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 787dd690a7fd636c22f24b5561e9ba93503f56de
          - tdf#130170 update and elaborate Create Style dialog help
            
               * change page title and control names because of
                 tdf#139017, which changes dialog box.
               + add module-specific introduction/explanation of
                   purpose of dialog box, with application-switch
                   for all applications
               + add <howtoget> section with module and sys-specific
                   application-switch for all applications
               + add application switch to <relatedtopics> section, and
                 add module-specific links for each module.
            
            Change-Id: Id8219cdd53fcc15c5fd46c0e38108689e0e48848
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107904
            Tested-by: Jenkins
            Reviewed-by: Martin Srebotnjak <miles@filmsi.net>
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2020-12-28  Henry Castro  <hcastro@collabora.com>  [54b5e6b4e083ce7a71e16ef622753898f38dc8ab]

        jsdialog: use the "WindowShow" event
        
        If the idle notifier is disabled use the
        "WindowShow" event to notify the dialog status.
        
        This ensures the dialog is initialized with all
        children and its properties.
        
        There is a bug with the "WindowShow" event, it
        looks like it receive 2 times.
        
        Change-Id: I81947de8498aee99c3ea4ad504611c7afa62d7c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107915
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-12-28  Caolán McNamara  <caolanm@redhat.com>  [b0e573f18629d28fe3179c12d0d434653f92fc93]

        ofz#29030 Abrt in xlsfuzzer
        
        Change-Id: I78c7dda97668df0f851c8dda48d153f1f5707f08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108381
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-28  Julien Nabet  <serval2412@yahoo.fr>  [8d39ac39e4655b1ec10f0b38710c40929f699dab]

        Fix 82609e5cf72a5d4bc0f51c0f60d1246eec8953f8 (vcl/transfer)
        
        author	Chris Sherlock <chris.sherlock79@gmail.com>	2020-12-27 12:19:36 +1100
        committer	Julien Nabet <serval2412@yahoo.fr>	2020-12-27 17:02:02 +0100
        commit	82609e5cf72a5d4bc0f51c0f60d1246eec8953f8 (patch)
        tree	2bd389cd3f7c21f698f674898d4e77c98537f192
        parent	85a61dadd49284ae3255f93e25376d35dab962b4 (diff)
        tdf#88205 vcl: Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        See last comment from https://gerrit.libreoffice.org/c/core/+/108364
        
        Change-Id: Ia9d1bf5c60abf804e3828a085fec004163d1912b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108394
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-28  Tünde Tóth  <toth.tunde@nisz.hu>  [f22b77f204e433004aeb5fc2885881c03a62aa70]

        tdf#121281 pie chart: improve data label position
        
        to avoid chart distortion.
        
        Move the data label to inside the chart area when it
        goes outside the border.
        
        Change-Id: I78669ed601f28129944ac8f61c6478d386322b76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107829
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [bd51df8e4e267cdad369af402bb243cb3ed222f1]

        vcl: add BinaryDataContainer and change GfxLink to use it
        
        Add a wrapper for shared_ptr<sal_uInt8> called BinaryDataContainer,
        which is used to easily manage the binary data - mainly for a
        better reuse, control and to prevent duplication.
        
        Change-Id: I68140ec379dba4a5ab1b624a334129bba2401998
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108255
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-28  Szymon Kłos  <szymon.klos@collabora.com>  [4c6ee7ed3d97c3a36b071336a910159fae7820e3]

        jsdialog: dump collapsed state for dialog
        
        Change-Id: I69b154b3fd2819c68194eaee9ed785e00dc386f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107401
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108393
        Tested-by: Jenkins

2020-12-28  Szymon Kłos  <szymon.klos@collabora.com>  [69c72c6069bc297ae00c71bcc3164ce609f44c32]

        jsdialog: change selection not merge
        
        Change-Id: Ie76320aef21ca2c94be608ec06726ac0af6a66f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107335
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108392
        Tested-by: Jenkins

2020-12-28  Szymon Kłos  <szymon.klos@collabora.com>  [8b71ea32134b2eeff2a69f1113744bc11a14c6b3]

        jsdialog: properly destroy JsonWriter
        
        Change-Id: Ic9bc13b60284ece25b6c72326fd2185d14e17029
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107466
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-12-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4144717f3e02f6c1d8fe48fce7d26950413ad44b]

        Fix typo
        
        Change-Id: I56b701c83ddffb6628a80683e461102fcbd2db69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108387
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-28  Kevin Suo  <suokunlong@126.com>  [4987c82449183d47464c94d4ed0aa0bbf2abf3aa]

        tdf#104278: text in Type frame in DocInformation is not aligned left
        
        As we can see from sw/uiconfig/swriter/ui/flddocinfopage.ui, we have a GtkTreeView in GtkFrame "typeframe", without the following property:
        <property name="show_expanders">False</property>
        
        A GtkTreeView seems have a default indentation if show_expanders is True (which is the default), see:
        https://developer.gnome.org/gtk3/stable/GtkTreeView.html#gtk-tree-view-set-show-expanders
        
        A "expander" would look like this: https://python-gtk-3-tutorial.readthedocs.io/en/latest/expander.html
        
        I do not see a reason why we should use an expander here in this dialog. As a result, setting show_expanders to False will solve the problem.
        
        Change-Id: I29cbb13f8d57aeb502079f278e4b620d97d8f170
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108261
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-12-28  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [1481e3efef5a9eeb75157c513bf4466534f96281]

        tdf#130847 Remove shortcut for TrackChanges and TraceChangeMode commands
        
        As suggested in tdf#134151
        
        Change-Id: I0f99b5d6313dddaba8c5350dccf6ecea9370f675
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108329
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-12-28  Ming Hua  <plateauwolf@qq.com>  [d70d71d1598297686d420d2f3a0ad1b840d67734]

        tdf#127611 Hardcode mnemonic key for "Hidden" checkbox
        
        In "Font Effects" tab of the welded Character Format dialog, all
        mnemonics (keyboard accelerators) are automatically generated, except
        the four buttons "Help", "Reset", "OK", and "Cancle" at the bottom.
        Unfortunately the current mnemonic generation mechanism doesn't consider
        these buttons and assign H for "_Hidden", and clashes with "_Help" which
        also uses H.
        
        Ideally the mnemonic generation mechanism should be fixed to consider
        other parts of a welded UI.  Meanwhile this commit provides a workaround
        by hardcoding "Hi_dden" to use D as mnemonic.
        
        Change-Id: Ib59b7ba338be405908f349a22dd8d36ea4ee490b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106670
        Tested-by: Jenkins
        Reviewed-by: Gabor Kelemen <kelemen.gabor2@nisz.hu>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-12-28  Stephan Bergmann  <sbergman@redhat.com>  [f2e11a7048e0cc8c2b0b8da464484c2fd18d84a4]

        Replace macro with function
        
        Change-Id: I2b2bf3154093a354b80d6235fc61b78195fcab15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108384
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [97042c3ba4a1fe1da5db45a47700100b709c90a1]

        elementary: tdf#139056 update color to follow upstream brand
        
        - Update Image Color (sync with generic pipette), Brightness and
          Gamma icons
        - Update Base Report's Shrinking icons
        - Update Show & Hide White Space icons
        - Update Views Tab Bar icons
        - Add red rectangle area in ImageMap icons
        - Update Distinct Values icons
        
        Change-Id: I8db819ea81168fba94101b14ccf4e28ee82eb21f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108388
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-12-28  Chris Sherlock  <chris.sherlock79@gmail.com>  [17926a7283af17017a3da2cd42c2089b9da8c4f4]

        vcl: remove ancient SAL_DISABLE_NATIVE_ALPHA environment variable
        
        This environment variable was introduced in ed61578b3f9109bb, in 2006!
        I'm removing this code given it's older than my eldest daughter.
        
        Change-Id: Ia221f79f8ac76a1273520ff1cb151b6bfd71b216
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108373
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-28  Arnaud Versini  <arnaud.versini@libreoffice.org>  [71af8fc0109051422c9a18e2f7b1a30c9658e8e5]

        BASIC : simplify SbiSymDef and SbiSymPool initlialization
        
        Change-Id: I5e7a34330592855aae3ec57d4b90edfa376fbacf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108370
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-28  Noel Grandin  <noelgrandin@gmail.com>  [cc66c52faac53b682732cc184fcd64e04100dfab]

        use SdrAngleItem for SID_ATTR_TRANSFORM_ANGLE
        
        as a precursor to introdcing a strong_int type for hundredths
        of a degree
        
        Change-Id: Ie2d7ad3b48d01defb43bf2e11e6494c4b999de0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108378
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-28  Noel Grandin  <noelgrandin@gmail.com>  [9bbe89dab96d13f2a97d653c31128988fd815808]

        use SdrAngleItem for SCHATTR_TEXT_DEGREES
        
        as a precursor to introdcing a strong_int type for hundredths
        of a degree
        Change-Id: I63fbaf7e24e50ad90e524ae3c484dfb81b831aef
        
        Change-Id: I1949b3c0b3af3acc386bd80e35175fd8742688e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108371
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [11b5980ef1cec9e6cf54c963328fb9b3edd3a896]

        elementary: tdf#139174 update sheet in Calc's Navigator
        
        Change-Id: Ibb567bd3f80e1667c063d7bf91c13755c570b47c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108389
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-12-28  Stanislav Horacek  <stanislav.horacek@gmail.com>  [178e4d139cf3b57dc1452f1e2dae52b684c6af07]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2d25728791cda5d7cc9ddc0b38915977a00c6d11
          - use proper steps order in setting of custom style of headings
            
            the style has to be selected after heading level has been chosen
            
            Change-Id: I9deb475ca3bae55ed5683b583d3785759fee110e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/108386
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-12-28  Chris Sherlock  <chris.sherlock79@gmail.com>  [0c2042b34f34824e6ff8ffc78acad46be4faa7cf]

        vcl: remove OutputDevice::ScaleBitmap
        
        Some time ago, in an attempt to remove a check on OutDevType I
        refactored some code into the function ScaleBitmap(). When I look at
        this more closely, I realise that I missed the point of the function.
        The code I refactored actually checked if subsampled scaling could be
        done. Thus, the function is inaccurate - it only scales *down* a bitmap,
        and in fact scaling is already done in Bitmap.
        
        Instead, I have now moved the function back into the code and replaced
        it with a virtual function that checks if the OutputDevice derived class
        can actually do bitmap subsampling (Printer is unable to do
        subsampling).
        
        Change-Id: I2e6bdbba0bf2153e0421efe6e05c05dd593a4e1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108323
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1bb5011c6f261d3f6946ca6a78e2be17fa60a245]

        ImpGraphic: inline loadPrepared as it is used only in one place
        
        Change-Id: Id3753522f016d3c619e6ef8c68b3172768b5ca90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108254
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-27  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [4e3ce9dd6ace0b22f7b3f45cf2338b201f4dc305]

        elementary: make background icon fit above color
        
        Change-Id: I58823c7eda5d631cdea9e019465dffee96ccead5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108376
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-12-27  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [04098329e2904f346493446d8c33ab4149e9aa43]

        elementary: tdf#139056 update color to follow upstream brand
        
        - Update Filter icons
        - Update Graphic Filter icons
        - Update Data Table (.uno:DiagramData) header color
        - Update Lighting icon (add whole light direction)
        - Update Zoom only icon and Zoom Shift (.uno:ZoomPanning) icons
        - Update orange color for Report Design, Chart elements, cell and table border
        - Update Multimedia playback icons following upstream
        - Add a dedicated Slide transition play icon
        - Update Draw/Impress' Zoom status bar
        - Update button for help page
        Change-Id: Ica0a4203cd4afd979acf83cdd58eda3f700dd894
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108368
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-12-27  Caolán McNamara  <caolanm@redhat.com>  [3d44173d81042eea788488bc5249b40f5f7e9a36]

        replace margin-left with margin-start
        
        and restore assert to not use margin-left/right anymore
        
        Change-Id: I05d2a4cc829ed9de3cca73d987f5a66e0582eaa5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108379
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-27  Caolán McNamara  <caolanm@redhat.com>  [2d348132ab307e866dc2be8282b6e16aac65d29d]

        ofz#28918 Direct-Leak in SotStorage::OpenSotStream
        
        Change-Id: I2d99a13822b07d98e03d7e7de91ca44ab4f8599d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108266
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-27  Caolán McNamara  <caolanm@redhat.com>  [2f269aae084a7366a6111185f86a5e852629dfa8]

        ofz#28926 Direct-leak
        
        Change-Id: I6be3fd88ea092309de63389d64c25d7a28195d3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108270
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-27  Ming Hua  <plateauwolf@qq.com>  [89353d9b43dda31b98f87716db90226f857b6c6a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to eec60108b90928b81d094f7f37250164467d8cd6
          - tdf#139122 Add information about locking/unlocking toolbars
            
            The toolbars in the default "Standar Toolbar" UI are locked by default
            since 7.0, so "Using Toolbars" help page is updated to reflect this
            change and information about locking and unlocking toolbars are added.
            
            Also update the entire page to use new XML tags, and some general
            clean-up.
            
            + add a paragraph at the beginning of the page explaining the
              docked/floating status of toolbars, and mention that toolbars are
              docked and locked by default
            + add two sections about unlocking and locking docked toolbars and
              corresponding bookmark
            * move description of toolbar handle from undocking section to unlocking
              section
            - remove unnecessary list structure in the section about undocking
              toolbars
            * use more specific XML tags throughout the page, such as <h1><h2><h3>
              tags instead of <paragraph> for headings, as well as <warning><note>
              tags instead of <paragraph>, and <menuitem> tags instead of <emph>,
              where appropriate.
            * use en-dash instead of ASCII hyphen for menu items
            - delete old comments intended as changelogs and no longer relevant
            
            The "Part of the main window - Toolbars" section of _Getting Started
            Guide 6.4_ (Chapter 1, pages 20-22) is used as reference.
            
            Change-Id: Id6256c75cd99e7b7db69bbff2a4d36be72a2d7cf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/108297
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-12-27  Chris Sherlock  <chris.sherlock79@gmail.com>  [82609e5cf72a5d4bc0f51c0f60d1246eec8953f8]

        tdf#88205 vcl: Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: Id94573fb8c0497df066903340835e997c91628d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108364
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [85a61dadd49284ae3255f93e25376d35dab962b4]

        ImplGraphic: set PrefSize, PrefMapMode without forcing a swap-in
        
        This adds methods to set the PrefSize, PrefMapMode directly with
        no forced swap-in. Use this setters during a swap-in as it is now
        safe to do so, otherwise it would cause an endless-loop.
        
        Change-Id: I52b424ffc920c5a760891672c1ef961c1b1c1b64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108253
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-27  Stephan Bergmann  <sbergman@redhat.com>  [9013dc1650aa8400f63da5f584df9058b1740eb3]

        Simplify loplugin:stringviewparam comparison operator handling
        
        In practice, it works fine to look at all of them, regardless of actual argument
        types.
        
        Change-Id: Ifc49cbcd6003c8837c1b3f81d432c59fb0657bf1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108366
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-27  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [db97e00893c204226a2eab2d95c9837bce3cddb0]

        Drop some unnecessary HDL macros
        
        Change-Id: I48586a9648183df2ecd18f15a596a23c36aa15f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108359
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-27  dante  <dante19031999@gmail.com>  [78552cb9b167a677952bf80eb0c7af62baaf015a]

        Preparations for customized xml entities on export
        
        Change-Id: I8ad4af7e27ae5f8908f4c932242cb96abbf3de90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108354
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-27  dante  <dante19031999@gmail.com>  [a26504cb5790eff1ca8b932382f73ff3baaec50a]

        List all mathml entyties.
        
        This list replaces the old list.
        It has been made using w3c documentation via refractoring in gedit and calc.
        
        Change-Id: Ic0fbd1fd922c108f59950a6c1f280304324febf4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108333
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-27  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [71b2720f68ba701e7b9673a953f8235ee8f90e21]

        elementary: tdf#139048 update pencil to be yellow
        
        (icon in Manage Changes dialog & Master Doc navigator icon)
        
        Change-Id: I7119afdb8defd1d6d221794eb825f285ecbe6fa1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108328
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-12-27  Jochen Nitschke  <j.nitschke+logerrit@ok.de>  [8a545ef39f6177f5da536186a4e3b41f9eaae75d]

        std::list::size() has constant complexity since C++11
        
        Change-Id: I18cfbf84e1ca2cc6d3a7e7f01e943ef8afb23362
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108334
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-27  Arnaud Versini  <arnaud.versini@libreoffice.org>  [4be5308c05d8078b20fc9b14d961c53b0ede193a]

        BASIC : SbiRuntime static data should be const
        
        Change-Id: If8c221a2bfb249a6625df4b466fe5247b7a8ae72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108355
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-27  Chris Sherlock  <chris.sherlock79@gmail.com>  [b329ff293f137770c94c882b959ed362e0cb7d95]

        vcl: 'horizontically'
        
        Change-Id: Ied4c12f7a5abfe2728f23521d8b80f05076f71c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108252
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-12-26  Gülşah Köse  <gulsah.kose@collabora.com>  [a63caf49958b40e33e0d7aaedbe6424f78ecdc46]

        tdf#134133 Check when the eventqueue needs to be emptied.
        
        To fix tdf#131254, forceEmpty call removed without a control.
        Bug was related advance time setting. Now we control if slide has
        advance time setting.
        
        Change-Id: Ie83f4d7ff3e4bd0a744ca205173d747204918b39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108282
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-12-26  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [d038129facbecc1b5af8670f3283a25a82151bca]

        elementary: tdf#139020 update arrow color to be more coherent
        
        Change-Id: I6c1782f1ef2349b1cc66a4308e5b95155ac8ae5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108327
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-12-26  Stephan Bergmann  <sbergman@redhat.com>  [fcdd83cc6596dcf97c07b181fb65a97067acac71]

        loplugin:stringliteralvar (macOS)
        
        Change-Id: I54bc8d175bbe883b6d390a3120ef38c33b7d36d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108357
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-26  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [86c943b15d1d8a653a033b924e9d8378c42d205c]

        Cleanups after vcl/bitmapaccess.hxx splitting
        
        Change-Id: I5a24fb984ba6fbfc2b316420d5ffa372f35ce061
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108318
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2020-12-26  Chris Sherlock  <chris.sherlock79@gmail.com>  [b75c9642f0cae522c5cc0f059e801819662b2ddf]

        vcl: use Color:IsTransparent() where appropriate
        
        Change-Id: I37bbab5f22f91faad65be8ef79734ce1ee6355d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108249
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-26  Chris Sherlock  <chris.sherlock79@gmail.com>  [43978d8f25a41c20c72d93cc3cb972c93c52674a]

        tools: add Color::IsTransparent()
        
        This removes the need for OutputDevice::ImplIsColorTransparent().
        
        Change-Id: I8f98199c5ce1c171c453b6897f27eacbd53f1eea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108248
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-26  Arnaud Versini  <arnaud.versini@libreoffice.org>  [a5c1a64555ed0aebc2610ae874bff4713be366a7]

        BASIC : simplify SbiExpression initialization
        
        Change-Id: I3a1cca2f6ea3b6d3fef2e10e2ae4d0674cfe205a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108324
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-26  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [56169b613e5830d90323c1cad31d2015a1d4cb4d]

        Remove pointless macro
        
        DDE_TXT_ENCODING is just an alias since 2008
        commit a190965485508c4493ee33228dae68e12cd858f9 and
        commit cc141699cc6b2fa38b0b0003bff27751e23ae8e4
        
        Change-Id: I2ca32871c13bd3837f173e5f9f959f364857de52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108330
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-26  Bayram Çiçek  <mail@bayramcicek.com.tr>  [ea14c98aaba550ecde4c4736d1a3abdc0fd451ef]

        tdf#88205: Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: Id4034a57580f37fd71f841deec9edfe9b7c26a67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108286
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-26  Jim Raykowski  <raykowj@gmail.com>  [6204c94aeec9f65244c487edecf03a78c5740fbc]

        tdf#138545 fix mouse pointer not changing when over a hyperlink
        
        Rework of offending code that changes the mouse pointer to a hand icon
        when outline content visibility feature is active.
        
        Change-Id: Ia30a8f951b341a4f44f8b900cc756c205f6a273d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108275
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-12-26  Jim Raykowski  <raykowj@gmail.com>  [4abcdc50064aba00307f13f574c9116c6a2e4886]

        Return focus to edit window
        
        commit 797915bf0bc0ed82c3cf58b7bd03c42d3335ca18 prevents focus from
        returning to the edit window when Navigate by previous or next buttons
        in the Navigator tool box are pressed. This may be nice for activation
        of the button by keyboard as it keeps focus on the button, but it
        doesn't allow for cursor indication of the navigated position in the
        edit window.
        
        Change-Id: I0067ee7d80aa94a510c83a52c22f788ba4a03dc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108276
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-12-26  Jean-Pierre Ledure  <jp@ledure.be>  [f6ba6fc1adde356a88f5e3f91a013aaf3015a55a]

        ScriptForge - (SF_Form) event management and bottom-up tree scan
        
        Strategy for management of Form and FormControl events:
        
        At the contrary of Dialogs and DialogControls, which are always started from some code,
        Forms and FormControls will be initiated most often by the user, even if the SFDocuments library
        allows to start forms programmatically
        
        For Forms started programmatically, the corresponding objects are built top-down
        Event management of forms and their controls requires to being able to rebuild Form
        and FormControl objects bottom-up
        
        To avoid multiple rebuilds requested by multiple events,
        1. The active form objects are cached in a global array of _FormCache types
        2. FormControl objects are cached in Form objects
        3. The bottom-up rebuild is executed only once, at instance creation
        
        Change-Id: I76ebb8064a900397427554ca47464c99266e0e5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108325
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2020-12-26  Arnaud Versini  <arnaud.versini@libreoffice.org>  [61749b473d777f8252cdd74fbb09c47a704ae5dd]

        BASIC : remove useless using namespace
        
        Change-Id: Ic491f69e7bb098a03f9cdbd8913c4b4be4a570b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108326
        Tested-by: Jenkins
        Reviewed-by: Arnaud Versini <arnaud.versini@libreoffice.org>

2020-12-26  Stephan Bergmann  <sbergman@redhat.com>  [a3d0091d185f39eddabf4d372ebe0ac3061dbb89]

        New loplugin:stringliteralvar
        
        See the comment at the top of compilerplugins/clang/stringliteralvar.cxx for
        details.
        
        (Turned some affected variables in included files into inline variables, to
        avoid GCC warnings about unused variables.)
        
        Change-Id: Ie77219e6adfdaaceaa8b4e590b08971f2f04c83a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108239
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-26  Stephan Bergmann  <sbergman@redhat.com>  [af791fb775e35c11ad01c42a7085dd121ab9c7a6]

        Don't unload the msword library
        
        It caused issues on Windows with an upcoming change that introduces more static
        OUStringLiterals, and apparently one from msword ended up in the data structures
        of editeng's SvxForbiddenCharactersTable, which in turn is owned by theEditDLL
        singleton, which was destryoed at exit after the msword library had already been
        unloaded, so an OUString referenced the dangling OUStringLiteral data.
        
        Change-Id: I873f0b4e879a5820d1e8a1cda3b1b1fd49f809db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108321
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-26  halfhiddencode  <halfhiddencode@gmail.com>  [90be4d003b36428a88847d36354c3572c453c90d]

        tdf#124176 Use pragma once in writerperfect
        
        Change-Id: I2484df85c3f3d6011f04844ff30de53c287ab36d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108317
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2020-12-26  Stephan Bergmann  <sbergman@redhat.com>  [d0008a1bfe2c0a83280eb241846b8b5739a3ba9c]

        My Windows build started to need an explicit -Zc:twoPhase- for CLI now
        
        ...to acknowledge
        
        > [build CLR] cli_ure/source/climaker/climaker_emit.cxx
        > cl : Command line warning D9025 : overriding '/EHs' with '/EHa'
        > c1xx: error C2338: two-phase name lookup is not supported for C++/CLI or C++/CX; use /Zc:twoPhase-
        > c1xx: fatal error C1903: unable to recover from previous error(s); stopping compilation
        
        etc.
        
        Change-Id: I09cf54123345f5816f7c5b21cc9779567fd0cece
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108320
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-26  Stephan Bergmann  <sbergman@redhat.com>  [757e2df09548351bcbb2b6a378a475b6c341bc64]

        Remove leftover declaration
        
        ...after 3c86650aac3900d0cb9602ceba3508136064485d "Fix Windows build of
        Library_ado"
        
        Change-Id: Id7ff77194f6d412dbb1c37f63f3e80c8b877fd78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108319
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-26  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [4de69f15b2642113c425e1761863622fecacb94c]

        elementary: tdf#139052 update Distort icons
        
        Change-Id: Ie8a3dc5e591b5f6da1b418da03c0b06466fd6010
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108281
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-12-26  dante  <dante19031999@gmail.com>  [9f6dfd50cb03b6511d4f711d284e1b75783d0b8b]

        Improve handle of custom XML entities
        
        Since 7.1 hasn't been released yet there's still time to change it before having to be scared about backguards compatibility.
        This way:
         - It is more efficient than passing two arguments
         - On definition it is simpler since both are declarated on same point.
           So it is simpler to not loose sync between lists.
         - Code is less long.
         - Thanks to an idea proposed by Stephan Bergmann on other commit.
        
        Change-Id: I16305a304c98eb8d4e11507c7938002da546778b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108028
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-25  Julien Nabet  <serval2412@yahoo.fr>  [86707f3595c282f80b5e09558a23b539446daca2]

        Typos in code (vlc->vcl/vclx)
        
        Change-Id: I3c0f0f7a2129ca49c18d3a65aef74061e895853c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108284
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-25  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [e3deff4ba21d2953638ae6c4845af93b98af86f0]

        elementary tdf#139219 tdf#139056 tdf#139020
        
        - Update table related icons
        - Update Page Break, Split Window icons (make it more crisp)
        - Update ruler in Spreadsheet Theme icons
        - Update Select All to follow upstream color's brand
        
        Change-Id: I26c9e9210afa9dee3dc8cb5f6456be5e2b2d80bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108278
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-12-25  Julien Nabet  <serval2412@yahoo.fr>  [747856aa3dbe9d3a438a3b01fa631124ee057ae8]

        Remove vlc part since experimental since 5 years
        
        However considering git history about vlc part (see
        https://cgit.freedesktop.org/libreoffice/core/log/?qt=grep&q=vlc) it seems
        there's no real patch since 2013 + it's been explicitely indicated as
        experimental since 2015
        See http://document-foundation-mail-archive.969070.n3.nabble.com/About-vcl-status-in-avmedia-keep-or-removed-unmaintained-code-since-7-years-tt4293282.html
        
        Of course if someone wants to keep on the work on it, it's always possible to revert the patch.
        
        Change-Id: Ia1602ea61b7ffa577148a80f974ebdcb71495fbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108283
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-25  Stephan Bergmann  <sbergman@redhat.com>  [d0f4740843a052cd444efbd142ef2b66e233ddb9]

        Revert "Use { ... } for grouping that does not need a sub-shell"
        
        This reverts commit 51f4691e7f4f3bceac1d5ec9cbbf37de7e71e471.  The
        gb_CppunitTest_localized case did need the sub-shell for its
        
          $(if $(gb_CppunitTest_localized),|| exit $$?; done) \
        
        part, or else a failed sub-command would exit the whole recipe line and suppress
        the non-gb_CppunitTest__interactive postprocessing part.
        
        Change-Id: I115388ce4fe834f73ebd0abf2591775189c0121b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108280
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-25  Chris Sherlock  <chris.sherlock79@gmail.com>  [adf4a7a8b39d17841de70fa0b43b525a991a45ab]

        avmedia: followup fix to 17aea7c41
        
        Change-Id: Ia462091459bd36c11511c88d384e352863f1cb81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108274
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-25  Bayram Çiçek  <mail@bayramcicek.com.tr>  [691f1cc959dab0418b28e7898825a6cae71b493e]

        tdf#88205: Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: Ib9384b5106ef389b027787432c32e387a5f9ad81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108268
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-12-25  Julien Nabet  <serval2412@yahoo.fr>  [b905937211154b0e923312641f09629e68ed7901]

        tdf#139218: Title Page: fix "Reset page number", put default at 1
        
        Change-Id: Ic3758d8eeeb1818e3be3ca5d815fa601a34e8dd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108279
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [15d6ae3c2101912814eec1ffd7b87c36445ae7fc]

        Removed duplicated includes
        
        Change-Id: Ie6acee879bea14ea9bf616c9e29c7b6339080a24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108272
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-12-25  Stephan Bergmann  <sbergman@redhat.com>  [66fed32cb2a1a484c1fe45f44ba379d61ebd4c6f]

        missing include (std::to_string)
        
        Change-Id: I23d920cd8046ba089805afd9864831610f59f92d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108264
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-25  Stephan Bergmann  <sbergman@redhat.com>  [56a99c643b5a07c493ecff86b0f3ccafe7f77279]

        Fix Windows build of Library_oleautobridge
        
        ...presumably related to --disable-pch and/or latest MSVC 2019 16.8.3 changes?
        
        For one, various #includes and using directives were missing.  For another,
        UnoConversionUtilities<T>::variantToAny used reduceRange before its declaration.
        
        Change-Id: I0f6107741c5eb85746c9bdaf7016f294112bef9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108263
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-25  Stephan Bergmann  <sbergman@redhat.com>  [3c86650aac3900d0cb9602ceba3508136064485d]

        Fix Windows build of Library_ado
        
        ...presumably related to --disable-pch and/or latest MSVC 2019 16.8.3 changes?
        
        OLEVariant is needed as a complete type in some of the Aolewrap.hxx template
        code.
        
        Change-Id: I0422674ba747c133cda03c540e6d0715f2a398a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108269
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [358d21fdf940d813e5a05b16e737f88f29f939c7]

        Removed duplicated include
        
        Change-Id: I46d1777dcc533973fca516d34647e28bc118f7aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107612
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-25  Andrew Udvare  <audvare@gmail.com>  [f14b83b38d35a585976ef5d422754d8e0d0266a6]

        ucp: fix call to getComponentContext
        
        Commit 3f9940c2e050830051a31e4b70736132e034a9db mistakenly removed
        include/ucbhelper/getcomponentcontext.hxx seeing the getComponentContext method
        as unused.
        According to that file, ucbhelper::getComponentContext was just a duplicate of
        comphelper::getComponentContext so this commit changes to calling that method
        instead.
        
        Change-Id: Ibd66b56a72afce437a26417d7944ec1ace34a4eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108262
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-24  Stephan Bergmann  <sbergman@redhat.com>  [ad9e04321df25824d2288a2ef1f4275f070f1cf7]

        Revert "add sal*Int64 conversions to BigInt"
        
        This reverts commit 5dae4238ea6e21df42f4437a43d152954fc494fd, which appears to
        have ambiguitiy problems not only on Windows, but generally with 32-bit builds
        like <https://ci.libreoffice.org/job/gerrit_android_x86/1518/>:
        
        > /home/tdf/lode/jenkins/workspace/android_x86/tools/source/generic/bigint.cxx:501:18: error: conversion from 'int' to 'const BigInt' is ambiguous
        >         *this *= 10;
        >                  ^~
        > /home/tdf/lode/jenkins/workspace/android_x86/include/tools/bigint.hxx:58:5: note: candidate constructor
        >     BigInt(sal_Int32 nValue)
        >     ^
        > /home/tdf/lode/jenkins/workspace/android_x86/include/tools/bigint.hxx:66:5: note: candidate constructor
        >     BigInt( double nVal );
        >     ^
        > /home/tdf/lode/jenkins/workspace/android_x86/include/tools/bigint.hxx:67:5: note: candidate constructor
        >     BigInt( sal_uInt32 nVal );
        >     ^
        > /home/tdf/lode/jenkins/workspace/android_x86/include/tools/bigint.hxx:68:5: note: candidate constructor
        >     BigInt( sal_Int64 nVal );
        >     ^
        > /home/tdf/lode/jenkins/workspace/android_x86/include/tools/bigint.hxx:69:5: note: candidate constructor
        >     BigInt( sal_uInt64 nVal );
        >     ^
        
        Change-Id: I674b14c342ece3e170185b7ce2f34ccb8ff91c7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108186
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-24  Stephan Bergmann  <sbergman@redhat.com>  [44a04f68e88da833707bc829242351f349278732]

        Temporarily disable assert that kills Jenkins
        
        It was introduced by 4491cee27c80bc83493136b323af5bdd128352e7 "replace
        margin-left with margin-start and margin-right with margin-end", but keeps
        breaking CppunitTest_sw_dialogs_test and CppunitTest_sw_dialogs_test2 of
        <https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/> now.
        
        Change-Id: I91a7e4bdb6f39f3d6c094efe68a4accb1d6a99b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108273
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2529230d9887b6143385c5500853b7c4594db2cf]

        Fix typos
        
        Change-Id: Ic283206b318e4367e5d88475bdc2abac48e79f62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108271
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-24  Mark Hung  <marklh9@gmail.com>  [765b13b67e46aa8c8618fdad8582f8586bffce9e]

        tdf#138937 don't use attributes that depend on preset data
        
        if preset data is not found. Curve, polygon, and free form
        motion paths do not have preset data. Create the path
        in these cases as well.
        
        Change-Id: Idd3b24b81a15de53e302e8cb7f3636d72e10b4da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108022
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2020-12-24  Caolán McNamara  <caolanm@redhat.com>  [f2835d3a2bf3037bfe8a0c891715b0c6350b07e8]

        drop deprecated GtkAlignment, move left/top-padding into child margin-start/top
        
        for dbaccess part a
        
        Change-Id: I08c2faf9a82bc6f007ebe02c7ebac8d9a46430e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108246
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-24  Caolán McNamara  <caolanm@redhat.com>  [95407c39168d186ee44e67b1a6a4bcf592c58b84]

        ofz#28902 uncaught exception
        
        Change-Id: I94dc0e2c8466546772ae7fdd1a0f3501a8f9bfaa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108245
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-24  Caolán McNamara  <caolanm@redhat.com>  [7efbe1a977247d91896acb389c2bbd563caf6fa3]

        ofz#28907 Direct-leak in MetaAction::ReadMetaAction
        
        Change-Id: I42b278c98da36bea6d628656bbb3a382327c02d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108244
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-24  Noel Grandin  <noel@peralex.com>  [5dae4238ea6e21df42f4437a43d152954fc494fd]

        add sal*Int64 conversions to BigInt
        
        we have the capability, so lets use it
        
        Change-Id: Ie5aa7999bb457d274bbcc07ba5c4e6ee2f286df1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108231
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-24  Noel Grandin  <noelgrandin@gmail.com>  [88c0e46e139fe44f7f2a6f9fbaa6b3fd7a827a8d]

        custom literal for Degree10
        
        Change-Id: Id13869138a622e62d9ffebf2c89bddccda6aff01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108238
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-24  Chris Sherlock  <chris.sherlock79@gmail.com>  [17aea7c41c95186c03c173a8c6f26cd2ebce4c54]

        vcl: move access functions into appropriate bitmap access files
        
        Split class functions into BitmapInfoAccess.cxx, BitmapReadAccess.cxx
        and BitmapWriteAccess.cxx
        
        Split header files into BitmapInfoAccess.hxx and BitmapReadAccess.hxx
        
        Change-Id: I7dcbe1d26c5b64d297658a6b809c93d7ad7f053d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108039
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-24  Chris Sherlock  <chris.sherlock79@gmail.com>  [d117d402853ee6c103142f0d0ccdb7cd4b8b8d05]

        vcl: merge bitmap.cxx and bitmap3.cxx
        
        Change-Id: I0bc9cf6d72e15ed9b47c353a3350c6ebd2e8376f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108038
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-24  Chris Sherlock  <chris.sherlock79@gmail.com>  [3cf6b8b33036a9994bcbb09b006ff9ca574dfaa8]

        vcl: move bitmap files from gdi directory to bitmap directory
        
        Change-Id: I9358e2b0fe030d561da6df831c951328b09eab39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108037
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-24  Bayram Çiçek  <mail@bayramcicek.com.tr>  [6a905223b6caefeace9c5037974462e0b94546f4]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I49acd246a9675a0749e056178dec43d0d73c488e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106450
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-24  Seth Chaiklin  <sdc.blanco@youmail.dk>  [c66aa585c4b235fa8305fe313c46710013b8abe8]

        tdf#138893  improve labels on rename "template" and "category" dialogs
        
        Change-Id: Iaf890a78ea89ef212afb9b30ffc62f5a9056541d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108174
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins

2020-12-24  Jim Raykowski  <raykowj@gmail.com>  [c405bae468d887ec77dd3830b7678fcedc2debfd]

        tdf#138136 tdf#38093 add option to treat sub outline levels as content
        
        Also included in this patch:
        
        - Modifications to make all outline content visible during move
        operations.
        
        - Removal of code intended to redraw buttons when layout is changed that
        seems not to work as intended.
        
        - Function IsOutlineContentFolded changed to IsOutlineContentVisible
        
        - Change of delay before button is shown to half of what it was.
        
        Change-Id: I0dde555ccd0693ca382c1f15326edfdc2fc44a93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107815
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-12-24  Mike Kaganski  <mike.kaganski@collabora.com>  [85f39dc62b7feb357535582deec1c18f72f9ef0d]

        Use range-based for
        
        Change-Id: I0c580cd1a9da75b799357dbf011894ebd7588698
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108181
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-12-23  Balaharipreetha Muthu  <balaharipreetha@gmail.com>  [ed54542e7237c9e519b75464af55094e578aefdc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d462827fcf95d41e1735ca44c85622a1675fec6c
          - tdf#84455 - Add note : Group doesn't work with track changes on.
            
            Change-Id: Ic9c641fa2309391071432e07a3be766e51c97c5b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/108178
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-12-23  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [4b143449bfb8bf3959bf9cf02a9e8d8f8a3582f6]

        elementary: tdf#139174 update sheet related icons to be real sheet
        
        Change-Id: Ifb6931d2e5df6ee0a1ac5e7c6182fa359043d80f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108236
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-12-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [8652f3cd55e3baa40a28d0d50b710b9bde7acc04]

        uitest: check undo works when deleting a pagebreak
        
        Change-Id: I197a04a889ba24e21143414da50145891566ea94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108243
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-12-23  Stephan Bergmann  <sbergman@redhat.com>  [a70ed54a512af36d46d17ffe28b8b9151286f651]

        More loplugin:bufferadd findings
        
        ...after recent Clang 12 trunk <https://github.com/llvm/llvm-project/commit/
        569676c05725d79909bd8a9224bc709bd621553c> "Make Expr::HasSideEffect more precise
        for instantiation-dependent expressions."
        
        Change-Id: Ic22d68368f2ccfa1ae67efaff38cd4d2d2072db0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108242
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-23  Stephan Bergmann  <sbergman@redhat.com>  [68a3c364f73ae0537cac6fdd1cf59e23667ed8e6]

        Don't call isIntegerConstantExpr on value dependent Expr
        
        ...as it causes Clang to fail with
        
        > Assertion failed: (!isValueDependent() && "Expression evaluator can't be called on a dependent expression."), function isIntegerConstantExpr, file .../llvm/llvm-project/clang/lib/AST/ExprConstant.cpp, line 15487.
        
        Change-Id: I335f7610955c30a5c102bfb3b8aa6441a30dd247
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108241
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-23  Caolán McNamara  <caolanm@redhat.com>  [473ca9b7530df1e7d24e2fc36b88619b73029ac8]

        ofz#28910 Direct-leak in MemNew
        
        Change-Id: I108e8dae8fa32feef0a56412dcaeb92e9d714975
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108240
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [d42c73d0bc064633a51db8c1d5fa9e2f60cba5e8]

        tdf#136578: uitest: add wrapper for PageBreakWin
        
        Change-Id: I1536f2f03da9ec64627bd1e2e1776cf130717aff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108143
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-12-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [5edafb22331b7dbd2225be56a91bb2918471de68]

        uitest: simplify assert
        
        Change-Id: I8a511df34cd52ebc7b2535ef6977e42b3d4d04f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108232
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-12-23  Caolán McNamara  <caolanm@redhat.com>  [b36a40a809206a57160108b3361f42420f619c2e]

        drop deprecated GtkAlignment, move left/top-padding into child margin-start/top
        
        for desktop
        
        Change-Id: I05e2f701360701fc1ba920758784211242357a51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108206
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-23  Caolán McNamara  <caolanm@redhat.com>  [4915aa1a611feb2b1de71af2b1eeaceaec6e1831]

        drop deprecated GtkAlignment, move left/top-padding into child margin-start/top
        
        for writerperfect
        
        Change-Id: Ia401f8e92f1ef16df646c1adc9e6ad05a0f9af0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108205
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-23  Caolán McNamara  <caolanm@redhat.com>  [2577d9ecea199ca2c10d852cf279053a1b22faf7]

        remove deprecated (and unwanted) resize-mode
        
        which probably got in initially by accident on scrolling in glade's
        property templace when the mouse was over "resize mode" and then
        copied and pasted around the notebook especially
        
        Change-Id: Icd01848b7f51f670db1cb150ffba4ee7a487ce96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108225
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-23  Noel Grandin  <noelgrandin@gmail.com>  [666e14ba6e82dcad6912a205694978b2736e4319]

        add utility NbcRotate method
        
        Change-Id: I66d016a22158f9f9ef68a80842e95e45516f0b4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108228
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-23  Noel Grandin  <noelgrandin@gmail.com>  [961f6db0b647614e8221185c0e8ac661d87de9b6]

        fix ppt gradient import
        
        it is this way as far back as 2009 (couldn't see beyond that).
        Found while doing some work on verifying how degree units
        are passed around.
        
        Change-Id: I6c8839aa390825f2aab38c70d623109543fddf19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108237
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-23  Chris Mayo  <aklhfex@gmail.com>  [4cd4726e9d97e9785140c809d2154357d5d15837]

        tdf#135504: Install application metadata in /usr/share/metainfo
        
        Current path /usr/share/appdata is deprecated [1].
        
        [1] https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#spec-component-location
        
        Change-Id: Ibd837240ad329c005a840f9ae2e0f4f13f139b59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106025
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-12-23  Mike Kaganski  <mike.kaganski@collabora.com>  [f7de7de1189ae4e63f73468076da47b37fe61ede]

        Initialize method mapping table at compile time
        
        This removes the need to calculate hashes for the table at runtime.
        Also this introduces a static assertion to make sure that the table
        has correct structure, and fixes some methods that had wrong argument
        counts:
        
        CreateUnoListener: 1 -> 2
        MIRR:              2 -> 3
        SLN:               2 -> 3
        SYD:               2 -> 4
        
        Changes in basic/source/classes/sb.cxx are related to the change of
        SbxVariable::MakeHashCode into constexpr function taking string view.
        
        Change-Id: I2fec4994e976f36c4b647c30b51a9e879a815775
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108220
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-12-23  Caolán McNamara  <caolanm@redhat.com>  [49891758278fff055e9ef631078bf08cbf8ba7d6]

        drop deprecated GtkAlignment, move left/top-padding into child margin-start/top
        
        for fpicker
        
        Change-Id: I47ac66f7b823aa6cf8faa184f561cffb259eb2f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108204
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-23  Caolán McNamara  <caolanm@redhat.com>  [18df9a785befe3ca9b310d4645b6a0734f6c7a77]

        drop deprecated GtkAlignment, move left/top-padding into child margin-start/top
        
        for reportdesign
        
        Change-Id: I5a68d542dbc071e6e1aa01d1f7ff7ae4d9758698
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108203
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-23  Caolán McNamara  <caolanm@redhat.com>  [4a4c99a44349d1249d0f8ce32e3807313c2a61ed]

        drop deprecated GtkAlignment, move left/top-padding into child margin-start/top
        
        for extensions
        
        Change-Id: I3dcde5981ba6254277edcf2442cfa03de2a6be5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108207
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-23  Caolán McNamara  <caolanm@redhat.com>  [7ded05762b8b39c4e3180dd7d68f087405398a04]

        drop deprecated GtkAlignment, move left/top-padding into child margin-start/top
        
        for sidebar*
        
        Change-Id: I484812e8fe22b1789c45746f9a3b2be40f33c75f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108223
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-23  Caolán McNamara  <caolanm@redhat.com>  [9166d245f0a24503cafed1b76a72a58dda260e37]

        drop deprecated GtkAlignment, move left/top-padding into child margin-start/top
        
        for filter
        
        Change-Id: If10a96a3f51849076d45ed7d1553bb898a64b5b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108222
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-23  Caolán McNamara  <caolanm@redhat.com>  [b2cf19c7c1147e669be8c63a989a5af4f22d4d04]

        drop deprecated GtkAlignment, move left/top-padding into child margin-start/top
        
        for basctl
        
        Change-Id: I635b305ee0a02a0d8629a324f9f46405515e9f08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108202
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-23  Caolán McNamara  <caolanm@redhat.com>  [c9f8e68ce3d56b0e52915a07d0bce661882039ee]

        if the label is explicitly set there is no ambiguity as to the label
        
        a child-count of 3 can arise for a temporary period during loading of
        widgets inside GtkScrolledWindow where the child widget supports its own
        scrolling and is parented as a sibling of the GtkScrolledWindow during
        load until the node is complete and then the redundant GtkScrolledWindow
        is removed after mirroring its properties to the scrolled-child
        
        Change-Id: I1a7dbf9ec2415beb0f7e920fec5c05e87ddaaeee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108221
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-23  Caolán McNamara  <caolanm@redhat.com>  [3870ca340537294fd1168abe9592f903140d6459]

        tdf#138457 Cursor position wrong when using functions in a writer table
        
        Change-Id: I70156d8492afbab2c5993e1627a024ef8e07c492
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108195
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-23  Stephan Bergmann  <sbergman@redhat.com>  [c386994e78f69cb2e9babf42bb54bdfa1f8bd28e]

        Directly pass in OUString instances
        
        All the passed-in pStrmName are either pXMLImplCplStt_ExcptLstStr or
        pXMLImplWrdStt_ExcptLstStr, both of which are ASCII-only, so using
        RTL_TEXTENCODING_MS_1252 wasn't relevant.
        
        Change-Id: Idc6fa06b31641f4004da090378adaed73e07e5bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108234
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-23  Henry Castro  <hcastro@collabora.com>  [107a9cf3560d712f8975af112f85ddaffe802647]

        jsdialog: fix disable idle notify
        
        There is a possible crash due to nullptr deference
        
        Change-Id: I3e2034ad89832eec61f1d6910a5ffd34c56df6a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108224
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-12-23  Stephan Bergmann  <sbergman@redhat.com>  [747cf9f95f8f97062f9d4566910f97529fbeedc4]

        Directly create strings in *::MapTokenToServiceName
        
        ...and pass them into XMLTextFieldImportContext and derived ctors.  The assert
        in the XMLTextFieldImportContext ctor is moved up to the two
        MapTokenToServiceName functions.
        
        Change-Id: I75c76cd6129e79ad54ea87e7d3419ca49679875d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108235
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-23  Stephan Bergmann  <sbergman@redhat.com>  [554bd2927f525450e96a12e733f16c86c76ac8e6]

        Directly create OUString instances
        
        Change-Id: I58c9104b5efbc2252be7f32019a667ab95ccfaf9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108233
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-23  Jan-Marek Glogowski  <glogow@fbihome.de>  [2e0b757e62536281f61b8d37987378646a246fcb]

        Rename sorted_vector::erase(size_t) to erase_at
        
        emscripten clang fails with:
        
        sc/source/core/data/attarray.cxx:378:44: \
            error: call to member function 'erase' is ambiguous
                                aNewCondFormatData.erase(nIndex);
                                ~~~~~~~~~~~~~~~~~~~^~~~~
        include/o3tl/sorted_vector.hxx:86:15: note: candidate function
            size_type erase( const Value& x )
                      ^
        include/o3tl/sorted_vector.hxx:97:10: note: candidate function
            void erase( size_t index )
        
        This looks like a compiler error, but if the vector contained
        size_t values, this would also be ambiguous to begin with. So
        this just renames erase(size_t) to erase_at.
        
        And instead of a 2nd find in the failing code, after copying
        the vector, it mow uses std::distance to remove the item.
        
        Change-Id: I7d03ff32352a1890cc01ca241452c0f00d6a9302
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108212
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-12-23  Vert D  <devoptmsoi@gmx.com>  [86f3fa919a6de6767177193d5b7714f8f6dbd5c4]

        tdf#138246 Disable edit rename delete contextmenu items for built-in templates
        
        Change-Id: I7bcaa8acc034a3d3e9926db2f1f54bbeceddca2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107611
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-12-23  Kevin Suo  <suokunlong@126.com>  [8be0be8066f50e0ce660d40f121c7d7891f1bc49]

        tdf#130275: Fields dialog is too tall
        
        ...which makes the OK/Cancel buttons invisible under small displays.
        This commit changed the height of these widgets. Also I did some tweats to the UI file
        and the width so that the edit dialog of these fields looks nicer (at least on my display).
        
        Change-Id: I9f39727afd566d75db525c5a5cafe2eabb66d7ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107965
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-12-23  Ming Hua  <plateauwolf@qq.com>  [ce614dcc6d099ce14acae22b48dacf299ef470fb]

        tdf#127401 Fix release notes URL for simplified Chinese (zh-CN) UI
        
        Use getBcp47() instead of getLanguage() to construct release notes URL
        for About dialog, just like what commit
        787647b488d02be2acbbad4fa7873508dcb926c2 did for WhatsNew infobar.
        
        Should also affect other locales using ll-CC style wiki notation with
        both language and country codes, like pt-BR.
        
        Change-Id: Ic4698946f500b5901eb0c519f1fd4e3a4b8456cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108147
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-12-23  Vert D  <devoptmsoi@gmx.com>  [421d3fe399e798212fb6c1a14b4f2de1e545eb3c]

        fix columns widths and formated string
        
        Change-Id: I99d4cf17a49ce78857b282b5be5d8c88ddd7e740
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108136
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-12-23  Attila Szűcs  <szucs.attila3@nisz.hu>  [610153dd28b57ea2670f5cf240e4da9655fb7093]

        tdf#121472 XLSX export: fix external Linux path
        
        Removed the extra 4th '/' after 'file:///' from
        aData.maBasePath at exportDocument().
        
        In Linux, the root path could start with '/'.. like /home/...
        in that case 'file:///'+'/home/..' resulted 'file:////home/ that
        is invalid.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: Ia37a11def80df2747578807ee021fafe38d48ec0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108131
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-23  Noel Grandin  <noelgrandin@gmail.com>  [cf5715da45ddce8b667f1b999d41c4e6e7e65659]

        use Degree10 in SdOptionsSnap and fix some conversions
        
        Change-Id: I254b11d08049c4fbeaf77dc84812b19bc7f55c45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108230
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-23  Mike Kaganski  <mike.kaganski@collabora.com>  [a385c5c568fbbb56750f68afed16b26b6828b5d4]

        Make functions in rtl/character.hxx constexpr for internal use
        
        Allows to use them in compile-time initializers.
        
        Change-Id: Ifa4b8da5db6ad7b1d7c87cb2476f4c59abeb32d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108219
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-12-23  Stephan Bergmann  <sbergman@redhat.com>  [b5c532154cb974de04f2a430712cd947e1bcc98a]

        Use char16_t string literals
        
        Change-Id: I0a8b577957ac1d4cad5fc1163f244012a8391a77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108216
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-23  Julien Nabet  <serval2412@yahoo.fr>  [1edf1871079518f90e447c3de9df0c4ef5e1e3e4]

        Related tdf#139073: deal with "none" for border-width in odf2uof_spreadsheet
        
        Change-Id: I040aab5a1863b359cf343de45930127a80e28506
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108217
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-23  Stephan Bergmann  <sbergman@redhat.com>  [ca7d0835008b2333eaebe88030f94b5e072d0eb6]

        Fix dubious OUStringLiteral with automatic storage duration
        
        Change-Id: I0c80ce6efbbc950ce975e55663a5643ea8fb37f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108215
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-23  Stephan Bergmann  <sbergman@redhat.com>  [bbf65fd839a757b0f446c1cffb7938f82a6a1e67]

        Use optional rest argument of OUString::startsWith
        
        Change-Id: Id8f9e7464c2c35a1a5ffadbc4c9c5d1f0d780923
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108214
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-23  Stephan Bergmann  <sbergman@redhat.com>  [2fa55357223595a98c0dbc8bdb917b77a170da80]

        Use OUStringChar
        
        Change-Id: I4780de855682d252bd12bcf8f0c0c7230098f3a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108213
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-23  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [cfab2f5ee4724d5759e7aa000234a4bd309c3e2d]

        elementary: restore deleted Macro Editor & Pivot Table icons
        
        Change-Id: I2906674004223916152f3d8b893237410969036d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108226
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-12-23  Mike Kaganski  <mike.kaganski@collabora.com>  [8f0a57d076d9f720d7918b51cfc04bec472a530d]

        Drop RTLNAME obfuscating macro
        
        which only purpose is to make "git grep SbRtl_Foo" a kind of IQ test.
        
        Change-Id: I47cfc2ecd1cc4a5ecf2e348465554fa2caeaccf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108218
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-12-23  Jan-Marek Glogowski  <glogow@fbihome.de>  [5de0f4e7b52e5d1c12ac658d4aedc91b9ac342cd]

        Don't lock galleries build into DESKTOP
        
        And add the missing dependency of Executable_gengal on
        Package_svx_gengal, so the actual executable script is
        created in instdir_for_build for the cross-toolset.
        
        Change-Id: I98ea1d58273c871f0a3b804a93970eedfb7f8908
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108108
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-12-23  Ilhan Yesil  <ilhanyesil@gmx.de>  [7206de4f3d9eecdcbdd98294fa50f01c4c9ece9c]

        tdf#138160 Set minimal width of sidebar tabpage after UNO call
        
        Call OpenThenToggleDeck in SidebarController instead SwitchToDeck
        to ensure the minimal width of the tabpage is considered and
        the width of the sidebar is set correctly.
        
        Change-Id: I27c21572b5c648b3ddbb4d908d40af686ac87a9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105758
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-12-22  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [e3b718da8b8b4a6111949cab1810a12d25716319]

        elementary: various icon updates
        
        Change-Id: Ic8f2e9f87ae5bab7fbfca623f960604bb93fdc12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108208
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-12-22  Caolán McNamara  <caolanm@redhat.com>  [50da44b42dcac738e8ad0f21cbd5e97a6871bd4f]

        drop deprecated GtkAlignment, move left/top-padding into child margin-start/top
        
        for svtools
        
        Change-Id: Iea5d5996cfcd6fe2e356e6565b8366e0db7a0424
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108199
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-22  Caolán McNamara  <caolanm@redhat.com>  [36f45dc64ed60dde8ab074052f9192d15e7e507b]

        drop deprecated GtkAlignment, move left/top-padding into child margin-start/top
        
        for vcl
        
        Change-Id: I8ed97064bb65b00fac3b024a88677b5abe71d4f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108201
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-22  Caolán McNamara  <caolanm@redhat.com>  [f562a6f65bbe6eb37e0b3c02842b7c736b834bf4]

        drop deprecated GtkAlignment, move left/top-padding into child margin-start/top
        
        for xmlsecurity, this uses the standard margin-top of 6, removing the
        additional 6 used in this one dialog
        
        Change-Id: Iac729122cc6e28fb17db3866bc7d8759861d3344
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108200
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-22  Caolán McNamara  <caolanm@redhat.com>  [ad388fa57a0bb280c54998b416f6c6f5118ea9dc]

        state GtkAlignment is deprecated in lint-ui
        
        Change-Id: I138d21ed6fdf4c07e77c3f096cdd7ac94c61c292
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108198
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-22  Caolán McNamara  <caolanm@redhat.com>  [99062dba811edbded14c0472b241b1d8c99da712]

        fix lint-ui syntax error
        
        Change-Id: I8c94c28363a358e4e1dfe34b827a084c4c0e7a90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108197
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-22  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [78a3443d37c7c8855f37036b144552d5d72da41e]

        elementary: tdf#139048 update pencil element to be yellow (3rd patch)
        
        Change-Id: If80b9d252933d0e52f296f132775a89f2ea73b56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108139
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-12-22  Stephan Bergmann  <sbergman@redhat.com>  [72ff89f147340795fae439c6b9274e67e286c5b6]

        loplugin:loopvartoosmall
        
        Change-Id: Ia9ae40b6286801c7cbdab6856d57e0ddd37aba87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108161
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-22  Justin Luth  <justin.luth@collabora.com>  [6156a419a2d3f09d91afd00f84c84ba717442f43]

        tdf#136578 sw BreakDashedLine: edit/delete PageAfter
        
        When you click on the blue dashed line indicating a page break,
        that delete should remove both that page's break-before,
        and the previous paragraph's break-after.
        Also, edit should detect if a break comes from a PageAfter.
        
        Prior to this commit, multiple things were wrong:
        -the previous paragraph wasn't checked, so PageAfter
        breaks were not deleted.
        -edit looked at the wrong para if break was PageAfter.
        -the current paragraph's PageAfter was deleted - deleting
        the NEXT page break, and not THIS one.
        
        I hope only tables are the exception to the rule.
        It doesn't seem to matter which table pNd is set with the
        NONE'd break. In theory, I could edit the real GetBreakItem
        functions to add in that code, but that seems very
        dangerous at this low of a level.
        
        Prior commit d7dfae214384f37901b532618e4d3ef117bd0285
        flattened this function and did other minor cleanup.
        
        Change-Id: I9944c25853ec206f9febb6ea9f4e34c13c770ebb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108072
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-12-22  Caolán McNamara  <caolanm@redhat.com>  [0b3c9cb1e4db57f1a93bf57cd5251d3ac931c8e4]

        left/top variable names don't match property
        
        Change-Id: I3bca14652fba5a3aad9816417ac7f94b8651f3a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108160
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-12-22  László Németh  <nemeth@numbertext.org>  [207a709bcf1af2eee7fbac8d3c30de6f8d43a8a3]

        tdf#139120 tdf#139127 sw: fix empty redline related crash
        
        and bad "$2" redline text in ChangesInMargin mode.
        
        Also in the default "changes-in-text" mode, Undo didn't
        remove this empty redline added for tdf#119571 in the
        case of associated redline ExtraData (i.e. joining
        paragraphs with different styles), see also
        commit 66b39ca79b36da8d5e151deab17a0fb7690eebe6
        (tdf#131147 don't store redline ExtraData during Undo).
        
        Change-Id: I7faa7c3acd8f8a0312339087072453a15751dd81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108126
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-22  Caolán McNamara  <caolanm@redhat.com>  [45175d655ad3773df1c006182108cf25e87b1091]

        oss-fuzz: tgafuzzer doesn't pass sanity check
        
        Step #5:     #6 0x63cce7f in __cxa_throw (/tmp/not-out/tgafuzzer+0x63cce7f)
        Step #5:     #7 0x4f13aa in SvStream::ReadUInt16(unsigned short&) (/tmp/not-out/tgafuzzer+0x4f13aa)
        Step #5:     #8 0x1d8d9c5 in (anonymous namespace)::TGAReader::ImplReadHeader() (/tmp/not-out/tgafuzzer+0x1d8d9c5)
        Step #5:     #9 0x1d8c9ca in (anonymous namespace)::TGAReader::ReadTGA(Graphic&) (/tmp/not-out/tgafuzzer+0x1d8c9ca)
        Step #5:     #10 0x1d8c598 in itgGraphicImport (/tmp/not-out/tgafuzzer+0x1d8c598)
        
        Change-Id: I1b01435d07d5e553e2941b402d4820836a9dce15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108158
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-22  Caolán McNamara  <caolanm@redhat.com>  [b82fc702bae9d6190bda1b4818a47cfa197df6d8]

        oss-fuzz: psdfuzzer doesn't pass sanity check
        
        Step #5:     #6 0x63cce7f in __cxa_throw (/tmp/not-out/psdfuzzer+0x63cce7f)
        Step #5:     #7 0x4f1af9 in SvStream::ReadUInt32(unsigned int&) (/tmp/not-out/psdfuzzer+0x4f1af9)
        Step #5:     #8 0x1d9dfd6 in (anonymous namespace)::PSDReader::ImplReadHeader() (/tmp/not-out/psdfuzzer+0x1d9dfd6)
        Step #5:     #9 0x1d9d1a6 in (anonymous namespace)::PSDReader::ReadPSD(Graphic&) (/tmp/not-out/psdfuzzer+0x1d9d1a6)
        Step #5:     #10 0x1d9cd38 in ipdGraphicImport (/tmp/not-out/psdfuzzer+0x1d9cd38)
        
        Change-Id: I407e7a32dd8e2fffb508edf896b9ca4783b94c97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108157
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-22  Miklos Vajna  <vmiklos@collabora.com>  [4a03f6acf4a584e8212dce84ef08ca8d55f5a87f]

        sw: check for remaining stream size in the WW8Fib ctor
        
        Commit 8c9a4ff511a3b1d84a7a6d08a1b153c07f164abb (throw exception in
        SvStream when reading past end of file, 2020-11-16) changed the "read
        past the end of the stream" behavior to throw, and this broke
        online.git's unit-password-protected test.
        
        Fix the problem by not attempting to read if we know the remaining size
        is too small, even if the stream is good.
        
        Change-Id: I62f1532fc87a14c9f1f5e681e3ad67e4d575e8a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108152
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-12-22  Caolán McNamara  <caolanm@redhat.com>  [e7c76d604a4694e6568bf10c2a06a786f1096319]

        oss-fuzz: epsfuzzer doesn't pass sanity check
        
        Step #5:     #6 0x640b42f in __cxa_throw (/tmp/not-out/epsfuzzer+0x640b42f)
        Step #5:     #7 0x5413d9 in SvStream::ReadUInt32(unsigned int&) (/tmp/not-out/epsfuzzer+0x5413d9)
        Step #5:     #8 0x1dd29b1 in ipsGraphicImport (/tmp/not-out/epsfuzzer+0x1dd29b1)
        
        Change-Id: Ieab45edabd5f13d07359be558618ff65badfde2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108156
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-22  Caolán McNamara  <caolanm@redhat.com>  [901e5e7c9170184e286ea3e46fce406136aa9572]

        oss-fuzz: xlsfuzzer doesn't pass sanity check
        
        Step #5:     #6 0xc1f57ef in __cxa_throw (/tmp/not-out/xlsfuzzer+0xc1f57ef)
        Step #5:     #7 0x520a3ea in SvStream::ReadUInt16(unsigned short&) (/tmp/not-out/xlsfuzzer+0x520a3ea)
        Step #5:     #8 0x7bae80 in XclImpStream::DetectBiffVersion(SvStream&) (/tmp/not-out/xlsfuzzer+0x7bae80)
        Step #5:     #9 0x53bde9 in ScFormatFilterPluginImpl::ScImportExcel(SfxMedium&, ScDocument*, EXCIMPFORMAT) (/tmp/not-out/xlsfuzzer+0x53bde9)
        
        Change-Id: I5c6aee844c62967fb06142992fa67fbc0f3b3725
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108155
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-22  Caolán McNamara  <caolanm@redhat.com>  [127bfab61c297df06fd8e71e709bc4362cb89d21]

        oss-fuzz: pngfuzzer doesn't pass sanity check
        
        Step #5:     #6 0x63cceaf in __cxa_throw (/tmp/not-out/pngfuzzer+0x63cceaf)
        Step #5:     #7 0x4f1999 in SvStream::ReadUInt32(unsigned int&) (/tmp/not-out/pngfuzzer+0x4f1999)
        Step #5:     #8 0x6a8cd7 in vcl::PNGReaderImpl::PNGReaderImpl(SvStream&) (/tmp/not-out/pngfuzzer+0x6a8cd7)
        Step #5:     #9 0x6b545f in vcl::PNGReader::PNGReader(SvStream&) (/tmp/not-out/pngfuzzer+0x6b545f)
        
        Change-Id: Ibf062f8d7dfbbab7bf57be7d4e837c3a8934a40e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108154
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-22  Caolán McNamara  <caolanm@redhat.com>  [77387ae00ae27e3f8bcdf7bccf97fb2db8f196b7]

        oss-fuzz: mtpfuzzer doesn't pass sanity check
        
        Step #5:     #6 0x6b5998f in __cxa_throw (/tmp/not-out/mtpfuzzer+0x6b5998f)
        Step #5:     #7 0x21a5bfa in SvStream::ReadUInt16(unsigned short&) (/tmp/not-out/mtpfuzzer+0x21a5bfa)
        Step #5:     #8 0x51f2ef in EQNOLEFILEHDR::Read(SvStream*) (/tmp/not-out/mtpfuzzer+0x51f2ef)
        Step #5:     #9 0x51ef53 in MathType::Parse(SvStream*) (/tmp/not-out/mtpfuzzer+0x51ef53)
        
        Change-Id: I6ae5905930376f9424f5d2eb3660ae177c7dc6f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108153
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-22  Caolán McNamara  <caolanm@redhat.com>  [974ffa79b0fef4ca76558bb8b16bce84af3aaf6c]

        oss-fuzz: xlsxfuzzer doesn't pass sanity check
        
        Step #5:     #6 0xc1f47cf in __cxa_throw (/tmp/not-out/xlsxfuzzer+0xc1f47cf)
        Step #5:     #7 0x4602309 in SvStream::ReadUInt32(unsigned int&) (/tmp/not-out/xlsxfuzzer+0x4602309)
        Step #5:     #8 0x33d288f in ReadClsId(SvStream&, SvGUID&) (/tmp/not-out/xlsxfuzzer+0x33d288f)
        Step #5:     #9 0x33d328d in StgHeader::Load(SvStream&) (/tmp/not-out/xlsxfuzzer+0x33d328d)
        Step #5:     #10 0x33d3204 in StgHeader::Load(StgIo&) (/tmp/not-out/xlsxfuzzer+0x33d3204)
        Step #5:     #11 0x33d5d8d in StgIo::Load() (/tmp/not-out/xlsxfuzzer+0x33d5d8d)
        Step #5:     #12 0x33b2e01 in Storage::Init(bool) (/tmp/not-out/xlsxfuzzer+0x33b2e01)
        Step #5:     #13 0x33b33c8 in Storage::Storage(SvStream&, bool) (/tmp/not-out/xlsxfuzzer+0x33b33c8)
        Step #5:     #14 0x9b3d5b1 in OLESimpleStorage::OLESimpleStorage(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&,
        
        Change-Id: Ibc03107373f5558f47894fffc34169218e4aff12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108151
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-22  Caolán McNamara  <caolanm@redhat.com>  [6d6d104cbb382d0045e1f04b12d268992fa5c624]

        oss-fuzz: bmpfuzzer doesn't pass sanity check
        
        Step #5:     #6 0x63cceff in __cxa_throw (/tmp/not-out/bmpfuzzer+0x63cceff)
        Step #5:     #7 0x4f121a in SvStream::ReadUInt16(unsigned short&) (/tmp/not-out/bmpfuzzer+0x4f121a)
        Step #5:     #8 0x53919f in (anonymous namespace)::ImplReadDIBFileHeader(SvStream&, unsigned long&) (/tmp/not-out/bmpfuzzer+0x53919f)
        Step #5:     #9 0x5375c7 in (anonymous namespace)::ImplReadDIB(Bitmap&, AlphaMask*, SvStream&, bool, bool, bool) (/tmp/not-out/bmpfuzzer+0x5375c7)
        Step #5:     #10 0x537483 in ReadDIB(Bitmap&, SvStream&, bool, bool) (/tmp/not-out/bmpfuzzer+0x537483)
        
        Change-Id: I220f05ff92399dda6811df45bb9c2111e525d916
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108150
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-22  Caolán McNamara  <caolanm@redhat.com>  [a7d1d107ec58d3b00b4019c89edddcff71ca6ff3]

        oss-fuzz: qpwfuzzer doesn't pass sanity check
        
        Step #5:     #6 0x9d06d2f in __cxa_throw (/tmp/not-out/qpwfuzzer+0x9d06d2f)
        Step #5:     #7 0x476ab6a in SvStream::ReadUInt16(unsigned short&) (/tmp/not-out/qpwfuzzer+0x476ab6a)
        Step #5:     #8 0x512b10 in ScQProReader::nextRecord() (/tmp/not-out/qpwfuzzer+0x512b10)
        Step #5:     #9 0x513a7e in ScQProReader::parse(ScDocument&) (/tmp/not-out/qpwfuzzer+0x513a7e)
        Step #5:     #10 0x514bdc in TestImportQPW (/tmp/not-out/qpwfuzzer+0x514bdc)
        
        Change-Id: I42ea56988bcb54a57979535108e5ed90225d1f68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108149
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-22  Caolán McNamara  <caolanm@redhat.com>  [898993aa62276f59480df8af1da4bad530829b56]

        oss-fuzz: pcxfuzzer doesn't pass sanity check
        
        Step #5:     #6 0x63cce7f in __cxa_throw (/tmp/not-out/pcxfuzzer+0x63cce7f)
        Step #5:     #7 0x4f13aa in SvStream::ReadUInt16(unsigned short&) (/tmp/not-out/pcxfuzzer+0x4f13aa)
        Step #5:     #8 0x1d86707 in (anonymous namespace)::PCXReader::ImplReadHeader() (/tmp/not-out/pcxfuzzer+0x1d86707)
        Step #5:     #9 0x1d858b1 in (anonymous namespace)::PCXReader::ReadPCX(Graphic&) (/tmp/not-out/pcxfuzzer+0x1d858b1)
        Step #5:     #10 0x1d85496 in ipxGraphicImport (/tmp/not-out/pcxfuzzer+0x1d85496)
        Step #5:     #11 0x4e3ab5 in LLVMFuzzerTestOneInput (/tmp/not-out/pcxfuzzer+0x4e3ab5)
        Step #5:     #12 0x30a5a86 in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) (/tmp/not-out/pcxfuzzer+0x30a5a86)
        Step #5:     #13 0x30a3a31 in fuzzer::Fuzzer::RunOne(unsigned char const*, unsigned long, bool, fuzzer::InputInfo*, bool, bool*) (/tmp/not-out/pcxfuzzer+0x30a3a31)
        Step #5:     #14 0x30a8666 in fuzzer::Fuzzer::ReadAndExecuteSeedCorpora(std::__1::vector<fuzzer::SizedFile, fuzzer::fuzzer_allocator<fuzzer::SizedFile> >&) (/tmp/not-out/pcxfuzzer+0x30a8666)
        Step #5:     #15 0x30a92b5 in fuzzer::Fuzzer::Loop(std::__1::vector<fuzzer::SizedFile, fuzzer::fuzzer_allocator<fuzzer::SizedFile> >&) (/tmp/not-out/pcxfuzzer+0x30a92b5)
        Step #5:     #16 0x306d4c7 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) (/tmp/not-out/pcxfuzzer+0x306d4c7)
        Step #5:     #17 0x305ea37 in main (/tmp/not-out/pcxfuzzer+0x305ea37)
        
        Change-Id: I4c70f8879c7fb1f9bcd1c857c5fcad9bcaf8d142
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108148
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-22  Henry Castro  <hcastro@collabora.com>  [07ba7227104f5c30a6dbaa88314cf62aac28b7c5]

        jsdialog: add the "expand" action
        
        to the tree list view control
        
        Change-Id: I69f1b06748053fdfe9164c52e889629e51f91409
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107914
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-12-22  Henry Castro  <hcastro@collabora.com>  [71ec214d7583f637fefcb5eca13c637cc6b38029]

        jsdialog: disable idle notify
        
        After testing on client side, when showing
        the Macro Selector Dialog its receive 5 times
        the same data.
        
        So add an option to not use the idle notifier
        instead it will use the event 'WindowShow'.
        
        Change-Id: Ib5657f3c823fc6e998581b99052aaf578d0913e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107893
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-12-22  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [e0e2e01c042346d15a543b6449336aae46e92507]

        elementary: tdf#139048 update pencil element to be yellow (2nd patch)
        
        Change-Id: Ida3e127b210fef39e0ef98f3d7e7dc4fa77a2c74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108138
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-12-22  Miklos Vajna  <vmiklos@collabora.com>  [4b9bf3d999b637ff35515a7b38aeb05e95ee882a]

        pdfium: replace 3 patches with backports
        
        So that vcl/ already uses the upstreamed API and the patches can be just
        dropped on the next pdfium upgrade.
        
        Change-Id: I58f6a4cca37677788d9a2e4e31c2e89d074ad5ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108140
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-12-22  Noel  <noel.grandin@collabora.co.uk>  [1aeae0642055b1667208c16b206781fd10770664]

        use precalculated members of GeoState..
        
        .. in a couple of places that seem to have been missed.
        
        Change-Id: I5e40b46614fe07cd8b47f7148e3e5ec130dd05b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108146
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-22  Stephan Bergmann  <sbergman@redhat.com>  [8ba7c3b63f87a443139c9104b02e3864dd31daf9]

        That wasn't a reliable way to detect Apple JDK
        
        The check had been introduced with 16c0807d75cfd9ecbca9c703ed0eadda80529aab
        "configure: reject Apple JDK", but with 7db048f62929a9d267b63db3a6ea2b58b47ec757
        "Manually select JDK outside /Library/Java/JavaVirtualMachines on macOS" it
        works fine to configure --with-jdk-home= a (non-Apple) JDK installed outside
        /Library/Java/JavaVirtualMachines.  If anybody thinks a check to reject Apple
        JDK would still be useful, and knows a reliable way to detect it, feel free to
        add back a fixed check.
        
        Change-Id: I18910d992e3d1fc6fd8fc4b9d522aec0cce3e652
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108144
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-22  Noel  <noel.grandin@collabora.co.uk>  [0be815619691728b41463e935bd6b3faf64ff0e2]

        rename members of GeoStat class
        
        to make it obvious what they are used for.
        
        Change-Id: I8ed825ea0131faa969fa3fd69cd64d195ef61b6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108145
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-22  Noel Grandin  <noelgrandin@gmail.com>  [12fd3cf163bd922e1fc2b4e2c31c7f77c2313676]

        more jumbo sheet work
        
        Change-Id: I67884a0c0b897d8d60f2cfaba644e01f90f7d164
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108123
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9178e44169330afb1271702e20af319175a87d51]

        Fix typo
        
        Change-Id: Ia0240b8c601e75564109744bb068b7e156384429
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108121
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-22  Julien Nabet  <serval2412@yahoo.fr>  [b218b29b8a9e6cd283b51755496cf4ac70afe56d]

        Use gtk_box_pack_start/gtk_grid_attach (vcl/gtk3gtkinst)
        
        Change-Id: I2b6552e9fcd896a2d9552f81e3b730c82ff3878f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108078
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-22  Caolán McNamara  <caolanm@redhat.com>  [8c95851db10c5a0c09a4021d8ebb9cc086f58162]

        use small-button style to remove GtkLinkButton left margin
        
        Change-Id: I21a2c97a2d60390f97f84b15a42e2f14edd6d59e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108117
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-22  Caolán McNamara  <caolanm@redhat.com>  [4441d3eb8755543ac28524d54e2ef46c0d3ab0a0]

        drop deprecated 'rules-hint'
        
        Change-Id: I8b41ca34d6b751a8086a4a1879a42520dcd9b6fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108116
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-22  Caolán McNamara  <caolanm@redhat.com>  [d1510db3fac629977bfcfb60260f9a45e4e3ca1a]

        replace deprecated xpad/ypad
        
        drop entirely suspicious xpad/ypad which are probably accidental
        
        Change-Id: Ie80d93502359373e38cc61f63cd5bec962f5d193
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108115
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-22  Caolán McNamara  <caolanm@redhat.com>  [4ad89c0fa19ddf66882d58468fac61da38d8ffcb]

        remove deprecated (and unwanted) GtkEntry shadow-type
        
        Change-Id: I5f6efbb4c4e2f9e928a6359d32da4a62cd3556bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108114
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-22  Caolán McNamara  <caolanm@redhat.com>  [4491cee27c80bc83493136b323af5bdd128352e7]

        replace margin-left with margin-start and margin-right with margin-end
        
        Change-Id: Iee3cc8c22b393ca420d0ed68673c61fe7ef240ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108113
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-22  Noel  <noel.grandin@collabora.co.uk>  [e5cf818c887fdd0ab43b5434d39cd9d3fde997e6]

        SotStorageStream does not need to extend SotObject
        
        Change-Id: I7651d2f806334297fc3f1874fd2f4ba9cd224046
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108137
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-22  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [bb13511bf8638b4fde84bcdce96f82540761ff5e]

        elementary: tdf#139056 Update color to follow upstream's branding (2)
        
        Change-Id: I5b54280005971ce0d590bfe66b399441db2d5292
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108110
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-12-22  Olivier R  <olivier.dev@grammalecte.net>  [52c77ce5da7e583ea0a70d5de32de6b0a12790a2]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to c86e9c20e0bed193853cd4df7a9ec921acd9f07e
          - French dictionary update (v7.0)
            
            Change-Id: I1461d5bba34612eab2e9110cc8908950417df0aa
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/107652
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Arnaud Versini <arnaud.versini@libreoffice.org>
            
2020-12-22  Miklos Vajna  <vmiklos@collabora.com>  [c24d9447b809416575972585a5ad48e14f8d9ad9]

        tdf#138801 vcl: fix lazy-loading of GIF images with logic size
        
        Regression from commit edda1e5fc8113aa4744e32f97c96a3cc311485ca (DOCX
        import: lazy-read images without external headers, 2018-04-20), the
        immediate problem is that GIF images from docx are now lazy-loaded.
        
        The deeper problem is that GIF images normally only have pixel size and
        can have an optional logic size as well (LO-specific extension).
        
        The bugdoc in question is a DOCX file, which contains a .png stream,
        which is in fact a GIF image, with that STARDIV extension in it.
        
        Now the initial parsing (that only extracts the metadata) didn't read
        the logic size, so the preferred map mode was pixels, but later when the
        actual read happened, the preferred map mode changed to mm100.
        
        Thid does not play nicely with writerfilter/ code that sets a different
        wrap polygon depending on if the (assumed to be final) map mode is
        pixels or not.
        
        Fix the problem by reusing the "is this an animation" GIF parser to also
        extract the logic size of the GIF image, if it has one. This way we
        still lazy-load the GIF image, but the preferred map mode won't hange
        from pixels to mm100 during the real read.
        
        Change-Id: Ia6c66e1c4fa0cb23a1daf537e7179b081ef90def
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108125
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-12-22  Noel  <noel.grandin@collabora.co.uk>  [db866805f3eee3a15bc96ffb5ba16aa77a02ddbd]

        use string_view in ProcessAttribute
        
        Change-Id: I81feb01bf6823d1d8fb5a7da08490959484ef533
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108095
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-22  Noel  <noel.grandin@collabora.co.uk>  [db9f13986fc7ef3d4b44d71459c58e9ea0ae8bcb]

        split SotStorageStream into two classes
        
        since it has two completely different paths of control
        
        Change-Id: I89b739d318d52245208a4bda1230f69d19f3ae0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108104
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-22  Noel  <noel.grandin@collabora.co.uk>  [0eeb310d9ed8654ac4c96c444ebad49a567ad618]

        reduce duplication in sax converter
        
        Change-Id: I05bfb50e81a84b5f3bb7749e85058f967cb4b4ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108094
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-22  Mike Kaganski  <mike.kaganski@collabora.com>  [66b135fa80452144baf57e91a6814b172f8174e2]

        Related: tdf#84098 Unify tests
        
        Shorten the tools module name; use TestUtil.AssertEqual where applicable;
        remove unnecessary variables that only made noise and masked what was
        actually asserted; add missing licence headers.
        
        Change-Id: If891ed8ceb38fed18335aad061b2b09d341264f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108118
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-12-21  Tor Lillqvist  <tml@collabora.com>  [8beaafcaa27a66841a9d959eba125ec410d0392d]

        Retire the bit-rotting LibreOfficeLight iOS app
        
        Change-Id: I21b8055fc97d8dfb8429e7dafa1a3982c3b7499b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108122
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-12-21  Tor Lillqvist  <tml@collabora.com>  [21e96548719b77310da5e2bae91de52cc468960b]

        Improve SAL_INFO output for clipboard operations on iOS
        
        Change-Id: Id9ed115067655c62346f765ddc3ed9bdce05ab9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108101
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108103
        Tested-by: Tor Lillqvist <tml@collabora.com>

2020-12-21  Tor Lillqvist  <tml@collabora.com>  [b126def60fc5280d40bc25db86748ed798c8548d]

        Add two debug output helper functions
        
        Change-Id: I38a234e6f4a3fc5e0f17cfd9a0068d2081b6c654
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108099
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108100
        Tested-by: Tor Lillqvist <tml@collabora.com>

2020-12-21  Miklos Vajna  <vmiklos@collabora.com>  [160db4bf0fc391b2ded635d0bd998d5352541742]

        sw: fix layout loop due to a keep-with-next vs 100% image height conflict
        
        The document in question has a landscape page, the last paragraph has an
        image where the width is 100% and the height is set to keep the ratio
        (which 1:1). This means that SwFlyFreeFrame::CheckClip() will scale the
        image down, so the image fits the page (and give up that 100% width was
        requested).
        
        The next problem is that this image has a wrap type set to none, so not
        only the total height of the page is taken, but also no content is
        allowed on the left/right side, effectively taking the entire body
        frame. Combine this with a previous paragraph, which is a heading, so
        keep-with-next is set for it. Layout loops because keep-with-next and
        take-the-entire-page are conflicting requirements and we used to have no
        explicit code to relax one of them when both are present:
        
        SwFlowFrame::MoveBwd: frame is 4, old upper is 10, new upper is 2
        SwFlowFrame::MoveFwd: frame is 4, old upper is 2, new upper is 10
        SwFlowFrame::MoveBwd: frame is 4, old upper is 10, new upper is 2
        SwFlowFrame::MoveFwd: frame is 4, old upper is 2, new upper is 10
        SwFlowFrame::MoveBwd: loop control, frame is 4, old upper is 10, new upper would be 2, but not moving there
        
        Fix the problem by giving up keep-with-next to stop the loop, mostly
        because we have to give up one of the requirements and Word resolves the
        conflict this way.
        
        Change-Id: I7da1ebcff9302cd144887f63efb94e0b2b2be8fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108119
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-12-21  Caolán McNamara  <caolanm@redhat.com>  [b01310567d93d2cea068c55ff8e2ce0582d0fd3a]

        weld pagelistmenu
        
        Change-Id: I2d3e5a448f03e424e7dad661c550f7e1ff31d808
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108112
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-21  Caolán McNamara  <caolanm@redhat.com>  [6060632f6f042e9ca742529074b24234e9f29b97]

        weld SelectionTypePopup
        
        Change-Id: I405a75e78bba0fb3b7350bf5407eeb4c5fc2f6ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108111
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-21  Caolán McNamara  <caolanm@redhat.com>  [18c694ceca378beee6e28a75d081f9ad6a87c7c0]

        weld zoommenu
        
        Change-Id: I7591f2b1e12e0fdf7d1ac61b358f0df201071f9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108098
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-21  Caolán McNamara  <caolanm@redhat.com>  [8f92097111fcdbb5322dd87474c719b15c08308d]

        weld tabledesignrowmenu
        
        Change-Id: If4fc3d02308afa27a4eb4d8ee5326440a0d4f5b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108097
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-21  Caolán McNamara  <caolanm@redhat.com>  [46ac4c3916ac6544eb1834e714eaa676c2af8bd5]

        weld querycolmenu
        
        Change-Id: If13436a99c80b619c9deb8d559a617accee64040
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108091
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-21  Caolán McNamara  <caolanm@redhat.com>  [dfcdf910b7dd155b562c568ccb87e43bbd102b8e]

        weld jointablemenu
        
        Change-Id: Ie7beb73c6b685b131e7353c2e96b68e564c39351
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108089
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-21  Caolán McNamara  <caolanm@redhat.com>  [fc4d0639ee47776f1014d26ecfdcfb571cd73700]

        weld queryfuncmenu
        
        Change-Id: If6a92f846b00ec5bd719879c3f37290640e2d109
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108086
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-21  Caolán McNamara  <caolanm@redhat.com>  [96a05d4c2ac8d35b4b34c0e0c0b4e0332242abc5]

        missing use-underline on large/small entries
        
        Change-Id: I0f16402ea0464cf0a8d072ca5d507fe74a531453
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108096
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-21  Tor Lillqvist  <tml@collabora.com>  [76a4615fc0c78abc93735b3362789836d1f82016]

        Add a comment here, too, that the lists of formats are identical
        
        Sadly I couldn't quickly come up with a trvial way to just factor out
        that code snippet. Feel free.
        
        I have no idea what happens if at some point these two code snippets
        would start to diverge.
        
        Change-Id: Iebf6d8a9827955acac846b19ae48a2b8eede0bbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108109
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-12-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [b49522d96306933dfc94f9e42cc45190514b0af9]

        tdf#138710: sc_uicalc: Add unittest
        
        Change-Id: I5496637baf51035e16fe41d9036de2895d97fed2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108087
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-12-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [78021844ef340aefe7d80f5b262ed038078ebf1e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 095dd4e50117f149332c20b7489c4698c257cf49
          - Fix a "D'oh! you found a bug"
            
            + Some refactor on the pages.
            
            Change-Id: Iec37d94dfa40292eeaae3dae3cf6ab1189fa8d2a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/108124
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-12-21  Michael Stahl  <Michael.Stahl@cib.de>  [4041c68ea59181f1c4774c356809066d2051db41]

        ios,nss: use AARCH64 consistently
        
        Presumably missing from 1cee06c080bceab86ac894f8ae86d4d296b050aa
        
        Change-Id: I0f658bb36179b741f6f47264ee1400633db69d6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108064
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-12-21  Regényi Balázs  <regenyi.balazs@nisz.hu>  [f80dcee922428fa564b4779b1f81ad087db937ae]

        tdf#138986 Fix DOC export of LinkDisplayName
        
        The LinkedDisplayName could be empty what caused an assert.
        
        tdf#138986 regression from commit: bda05ba17362222b74727872579b65b3fa14e3d8
        (tdf#41466 DOCX import: fix VML v:shape/v:textbox)
        
        Change-Id: I166a7e4c1defc201d0563a961b28ecb6c6be500c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108077
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-21  Caolán McNamara  <caolanm@redhat.com>  [d360147a9943634d5ad4950aa99ad3f4a1666424]

        paste and delete are never enabled, so handlers never called
        
        Change-Id: If45a55d8b84d691bdfcabc6b68ef2843765262f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108092
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-21  Caolán McNamara  <caolanm@redhat.com>  [f03beb4d547c7d32f99f7c937c1d4b05adfecb75]

        wrong menu used here
        
        since...
        
        commit 9714e7460c3ff67f2683483bf3634b2f31cda361
        Date:   Tue Apr 18 10:34:10 2017 +0100
        
            convert table design row menu to .ui
        
        Change-Id: I772da4b8f97f0e416e72af35e59dfbb8d127a32c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108093
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-21  Miklos Vajna  <vmiklos@collabora.com>  [714b8efc9c4143da31d435f7ccb2bf02704a1b5f]

        Revert "tdf#138739 sw: fix regression of first paragraph"
        
        This reverts commit 25ca25ee25278536c56a2ac4a63af91100ce4d2e.
        
        cd sw; make -sr CppunitTest_sw_uiwriter3 CPPUNIT_TEST_NAME="testTdf130805"
        
        breaks with this one, it just went in due to an old baseline.
        
        Change-Id: Ie68f2847b936aefba3198ddd915316a204210d4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108105
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-12-21  Caolán McNamara  <caolanm@redhat.com>  [67ab09b0765321f055160cfe5e2413c6dd24e02e]

        presumably we don't then need GDK_VISIBILITY_NOTIFY_MASK
        
        Change-Id: Ibfc1e7036dcca91529959695f008938d306d8d46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108083
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-21  Caolán McNamara  <caolanm@redhat.com>  [e94c5f4dddad4ee1ddac18c9ffcb2353c505ce2e]

        weld joinviewmenu
        
        Change-Id: I7c4bf69edb2a8b29ebf69ebdaa30f89123a0749b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108079
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-21  Caolán McNamara  <caolanm@redhat.com>  [e1cff14398e470838fd2e2db77d6a2ad194a17dd]

        weld cellmenu.ui
        
        Change-Id: I479effad8c1c6df9e325cfa0794a69f8d3426a2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108068
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-21  Caolán McNamara  <caolanm@redhat.com>  [f62e5eaf5fa0bff571331e1adad518489929272d]

        weld querycolmenu
        
        Change-Id: I0b4e27b15b1526eb7122bc5eec98f8d389e58de1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108084
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-21  Caolán McNamara  <caolanm@redhat.com>  [6eb87f03edc8a750e347e2fad8d7000244f8ecca]

        drop deprecated visibility-notify-event event handler
        
        we're not doing anything with it anyway
        
        Change-Id: I2498eca95dcea53b1c216bb7786c6c3246b5c5ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108082
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-21  Henry Castro  <hcastro@collabora.com>  [8ccc28f8a72d0ac5a464418bde51ce6a1518c087]

        Revert "lok: add pre-condition "DontEnableJava""
        
        This reverts commit 8c5c6b8993a52c40b9de231e778204bcdca16333.
        
        Reason for revert: "This is broken.  For example, "Tools - Macros - Run Macro... - Library - LibreOffice Macros - HelloWorld" under "Macro Name" no longer lists the JVM-based scripts ("helloworld.bsh", "helloworld.js", "org.libreoffice.exmpale.java_scripts.HelloWorld.printHW")."
        
        Change-Id: I6fef6ea80689f036e79816c8d58d2c1f9e64967c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108007
        Tested-by: Henry Castro <hcastro@collabora.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-12-21  Justin Luth  <justin.luth@collabora.com>  [d7dfae214384f37901b532618e4d3ef117bd0285]

        NFC flatten PageBreakWin and minor cleanup
        
        Cleanup:
        -everything uses the same pCnt, so do that once and share it.
        -use FindFirstBodyContent to consolidate a lot of ugliness.
        -make pNd into a reference, since it is used unconditionally.
        -had to switch to IsInTab since we only have content frames now.
        
        Change-Id: I0ce66e98ea915152ef534e7719100da7cd6ca2db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108071
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-12-21  Luboš Luňák  <l.lunak@collabora.com>  [afa3dff9c7b963f1d312ef8c2efcbc8ab7271e62]

        do not preload all images in the pptx importer
        
        Now with my GraphicFilter::MakeGraphicsAvailableThreaded() patches
        for Impress images will be loaded in parallel as they are needed,
        which should usually be more efficient than loading all of them
        immediately.
        
        This basically reverts commits:
        b1319842a49cdf6512bbd9e81081e2a9edbd6089
        04e27df3c162f1df02f061b94434a38d1eaa3a46
        9eb8e2737d3a4d52ce1b0cc44091a3b7ecf59e3b
        
        Change-Id: I46bb0d6d93fb69f03f464308f6fce1603aafdfd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107945
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-12-21  Miklos Vajna  <vmiklos@collabora.com>  [149743a124a3731cb98caf94190ef4a7deca9cb7]

        sw: prefix members of SwXMLBlockListImport, SwXMLTextBlockImport, ...
        
        ... SwXMLTextBlockParContext and SwXMLTextBlockTextContext
        
        See tdf#94879 for motivation.
        
        Change-Id: I85fb65a140381b258d51c2f35c5a8cf27d6dfa4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108074
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-12-21  Noel  <noel.grandin@collabora.co.uk>  [917338c6a81fa5c793d7e4c14f2f031219e64b84]

        use std::u16string_view in SvXMLTokenEnumerator
        
        Change-Id: I1194441063047637adc20c8e37bb717fdb787714
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108073
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-21  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [39ef79abd0b598cc010261aa6d1eaeabd8a52e95]

        elementary: tdf#139056 Update color to follow upstream's branding
        
        - Update some arrow element
        
        Change-Id: Iecda4e7efbac6a8cb2416bdd70edc5f8edd07894
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108070
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-12-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2ef9531771ba0eda64259d25d3440963c1b0932e]

        vcl: reverse the if statement in VectorGraphicData::getSizeBytes
        
        It makes more sense to fallback to an State::UNPARSED unless the
        condition is satisfied and not the other way around.
        
        Change-Id: I97c2792c8ddd293d99c6418ac0221b7331ee6b5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107992
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0df9ea8d654103256a67f4a6977468bd01a00f01]

        pdf: add a public function to load PDF as a VectorGraphicData
        
        This adds a public function that loads a PDF as a VectorGraphicData
        which essentially spilts the ImportPDF to general import as a
        VectorGraphicData and then creation of a new Graphic. This is
        needed so we can just load the VectorGraphicData independent to
        a Graphic itself, so we don't needlessly create a new Graphic
        instance in some cases.
        
        Change-Id: Ib5f570242da69a1537bfdf1054f8eb40ecead31b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107991
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-21  Attila Szűcs  <szucs.attila3@nisz.hu>  [107a20ee079ae852b3b33412f234aab2dc35168f]

        tdf#138824 tdf#137937 XLSX export: fix parent directory path
        
        Parent directory paths (../) removed by
        XclExpHyperlink::BuildFileName() resulted broken external
        reference.
        
        Note: on Linux, now this fix creates a working, but still
        fragile path relative to the root directory.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I9401d75d1fba0194d4ff509d9b7305969b8804e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107603
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-21  Caolán McNamara  <caolanm@redhat.com>  [72227d7adcd05056eb6b048edc5bc56f6c29aa29]

        weld reportdesign groupsortmenu menu
        
        Change-Id: I933258d60b4792f880cdd757481635f9319e73ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108067
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-21  Caolán McNamara  <caolanm@redhat.com>  [ea43bfcf5543e5593e73725e9fc9db541ce7fdd6]

        weld impress layoutmenu
        
        Change-Id: Ibc8038b37f8ff689050d9abb4ec0d2fac2eaadf9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108066
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-21  Caolán McNamara  <caolanm@redhat.com>  [e66dbf582cb037cb27d685867a87e4e6fb5f9713]

        recommended gtk3 to gtk4 migration 'Enable diagnostic warnings'
        
        Change-Id: I154be7df4af7e2e9804053e196e65e77a676c8ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108065
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-21  Caolán McNamara  <caolanm@redhat.com>  [38f2078321077262b5ee4d817e536ae3ef9a008a]

        add -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED to gtk cflags
        
        Change-Id: If642e9ec03a092375acb9b0624e62eec33ebd716
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108063
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-21  Caolán McNamara  <caolanm@redhat.com>  [6fb2a92af8c612fbb3ffb76a89d1729a9891829f]

        drop GTK_STOCK_* label uses
        
        Change-Id: I63b0bd0cfd62fbcf93de75dd62ca9a5daca1a8c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108062
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-21  Caolán McNamara  <caolanm@redhat.com>  [2952166e3359156db763e94603c934bccefea051]

        ditch direct gtk_alignment_new creation
        
        Change-Id: I490d7bf20cbc3d736975c6eff70ab98889b09621
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108061
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-21  Caolán McNamara  <caolanm@redhat.com>  [1b3589bb4a7da27be9b1ec3573d6dcaa834416b8]

        Replace more deprecated gtk_hbox_new/gtk_vbox_new with gtk_box_new
        
        Change-Id: I8a0d36150f6436312beccfdf628fec1a26dc4466
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108060
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d7bfa244a8f4f4b2c4fa3eedb5bb804f7542eaef]

        Fix typo
        
        Change-Id: If3f35326cef033593b69f6f1e3496dd5c283b29d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108053
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-12-21  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [25ca25ee25278536c56a2ac4a63af91100ce4d2e]

        tdf#138739 sw: fix regression of first paragraph
        
        First paragraph of the document lost its formatting
        from commit 056933bc55608d0ca061539ae124d7b9386cdb62.
        (tdf#137802 sw: fix crash on deleting last paragraph).
        
        This reverts commit 056933bc55608d0ca061539ae124d7b9386cdb62.
        
        Change-Id: I7d42c9a22b456ce3faa9cf08c6c73a2878636c8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107427
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-21  Laurent BP  <laurent.balland-poirier@laposte.net>  [ad8485ebe11396aaac68095ef9eec819de6af26c]

        Update Starmath examples
        
        Some corrections and addition to examples to show more different uses:
        - Circumference: add spaces for a better readibility
        - Pytahorean: use sqrt function
        - Newton: use times for multiplication and vec
        - special relativity: 't' instead of 'T'
        - Euler-Lagrange: right parenthesis misplaced
        - FTC: inversion of border value
        - Chaos: use bold r and double vertical lines
        - Taylor series: use fact function instead of exclamation mark
        and remove extra {}
        - Gauss distribution: more logical repartition of spaces
        
        Change-Id: I4563a8c031de2c8db1b1c674a29e7b1d843d57e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107050
        Tested-by: Jenkins
        Reviewed-by: Dante DM <dante19031999@gmail.com>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-21  Noel Grandin  <noel@peralex.com>  [49b7f93fa6f42935e074cb5f34da15255f79807a]

        disable some more tests for non-default-dpi
        
        Change-Id: If5aecfb01685e2953fafdfc190054a28b9315bf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108054
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-21  Noel Grandin  <noel@peralex.com>  [803cef388d4828593a7201958c57cd0eb4f92c95]

        fix for Windows x86-64 build
        
        ...after 46c5de832868d2812448b2caace3eeaa9237b9f6 "make *String(string_view)
        constructors explicit"
        
        Change-Id: I85138de39d7d7f9fa4ce3c14acf60b770c2f1d4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108059
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-21  Chris Sherlock  <chris.sherlock79@gmail.com>  [b8aef73735677bc8effebecc25a9a8c4ed4990a1]

        vcl: refactor - new local function shiftScanlineColors()
        
        Change-Id: I3e02b991efd3f5f5647b0f97d6d3f433a3246591
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107955
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-20  Eike Rathke  <erack@redhat.com>  [ff804ebff0c94e8780f01dde80c402afd3a5d208]

        Check Calendar unoid for unknown and duplicates
        
        https://gerrit.libreoffice.org/c/core/+/108015 tried to add
        another Gregorian calendar with a made-up "gregorian_en" unoid.
        Prevent that already at build time.
        
        Change-Id: Id1bed6bea28b9c80e75b03753cdb367d3160dac1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108055
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-12-20  Stephan Bergmann  <sbergman@redhat.com>  [31cd6fd0f3c856a81a03d0229de1c4d10442844f]

        Make OStringLiteral ctor non-explicit
        
        a5bdf3c606b562a2af3dd4e4162b734abb1cb24c "Make O[U]StringLiteral ctor explicit"
        made both the OStringLiteral and the OUStringLiteral ctor explicit, and
        87707670c993794ab12b0fad0f048f11429269c2 "Make OUStringLiteral more useful" made
        (only) the OUStringLiteral ctor non-explicit again.  There appears to be no good
        reason to keep the OStringLiteral ctor explict, and the current sitation lead to
        
          OUStringLiteral v = u"...";
        
        being valid while
        
          OStringLiteral v = "...";
        
        was not (and needed to be written as
        
          OStringLieral v("...");
        
        instead).
        
        Change-Id: Ide26917efabb6eca31c19f64652ee87460e6dd1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108056
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-20  Julien Nabet  <serval2412@yahoo.fr>  [6ede5a08c11e328ec2f71533faf3005e1a5a653e]

        Replace deprecated gtk_hbox_new/gtk_vbox_new with gtk_box_new
        
        Change-Id: I9dfe85800e627470a942d11178b6c079ee839328
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108057
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-20  Stephan Bergmann  <sbergman@redhat.com>  [21cd30ddaa4591e058848c19920c7845582f35eb]

        Blind fix for Windows x86-64 build
        
        ...after 46c5de832868d2812448b2caace3eeaa9237b9f6 "make *String(string_view)
        constructors explicit"
        
        Change-Id: I6a1d54e8dbcd98027122d33e6b6544ce00b09624
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108052
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-12-20  Caolán McNamara  <caolanm@redhat.com>  [87834219c5e09880e48e28fd8a0f796a0848e39b]

        GtkAlignment is a GtkContainer so the GTK_IS_CONTAINER branch is sufficient
        
        Change-Id: I055526f2fda723bc2fd6323559b313e6c55928d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108051
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-20  Caolán McNamara  <caolanm@redhat.com>  [ed07ec7606cb24cccaf6b7b81b2bd308debaa2e6]

        drop never completed GtkSalPrinter
        
        Change-Id: I6b669c6b1f5bab516b824b3741a07f09738e57be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108050
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-20  Caolán McNamara  <caolanm@redhat.com>  [a0bf3da7a610e35862878687fed01b63ee5e5308]

        tdf#139063 crash when add a new sheet to a RTL sheet
        
        Change-Id: Icbfb45036f93ed92e5c83039cd4c3b536f0df0d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108036
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-20  Caolán McNamara  <caolanm@redhat.com>  [c75bc340346cd75c03cd87da66c46bf0c8482df8]

        weld xmlsecstatmenu
        
        Change-Id: Ic3e2df5b11b5f7ff8938913472ac60aecc0e2c2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108034
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-20  homeboy445  <akshitsan13@gmail.com>  [e37e990650694d7d3a44a38a6bf23751bb33da67]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: Ib40fc069105cbf93c617055a7c6fe466570f0b32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107844
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-20  Jean-Pierre Ledure  <jp@ledure.be>  [e3fe4a46104d9379bca3302fd9ed3883915f2d80]

        ScriptForge - new CloseFormDocument() method
        
        Only when form instance is inside a Base form document
        
        Change-Id: I6fd0cf1d77588b9720efb2c45384371a122dbd4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108048
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2020-12-20  Stephan Bergmann  <sbergman@redhat.com>  [22f7411ecfe0ecc2a62bbc85a6ed27977df03e89]

        Remove the OUString vs. std::u16string_view comparison operators again
        
        ...that were introduced in e6dfaf9f44f9939abc338c83b3024108431d0f69 "Turn
        OUStringLiteral into a consteval'ed, static-refcound rtl_uString" to avoid
        ambiguities, but which is no longer an issue since
        46c5de832868d2812448b2caace3eeaa9237b9f6 "make *String(string_view) constructors
        explicit"
        
        Change-Id: I0a7a3fe23412f77fa85fb7e90f04e22f9abd9230
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108044
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-20  Jean-Pierre Ledure  <jp@ledure.be>  [ff07da5d888648e0343aabe1f533790029470165]

        ScriptForge - (SF_Form) manage cache entries for form instances
        
        Event management of forms requires to being able
        to rebuild a Form object from its
        com.sun.star.form.XForm or com.sun.star.comp.forms.ODatabaseForm
        UNO instance
        
        For that purpose, the active forms are buffered
        in a global array of _FormCache types
        
        Change-Id: I004934f4b9d24ec035cc4adc798df1a2ac01d227
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108047
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2020-12-20  Julien Nabet  <serval2412@yahoo.fr>  [c90118762d1f0fe7abaadf45f13550b2d2838502]

        Fix domain in ui files (found with ui-checkdomain.sh)
        
        Change-Id: I6ec07748616c6ddbe12a48077a777c91ffb8f96f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108046
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-20  Stephan Bergmann  <sbergman@redhat.com>  [cf7306194f5c677fef75e3ff5098676ee302359e]

        No longer need to worry about ambiguous operator== in loplugin:stringviewparam
        
        ...after 46c5de832868d2812448b2caace3eeaa9237b9f6 "make *String(string_view)
        constructors explicit"
        
        Change-Id: I6e884c762a2fc91f5dd6fbb197a596fd60f17cae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108043
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-20  Stephan Bergmann  <sbergman@redhat.com>  [24b02a4f2507f40fe9d36c393c59e12c072428c3]

        missing include
        
        Change-Id: I3093a3c53a0456194a72e4b4393216f67f15a667
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108045
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-20  Jean-Pierre Ledure  <jp@ledure.be>  [3bec3349e9898ee69645a88bbd0b722222a8dfa8]

        ScriptForge - (SF_Base) new OpenFormDocument() method
        
        OpenFormDocument has 2 arguments
        - the form document hierarchical name
        - the mode: normal or design
        
        If the form document is already open, the focus is set on it
        
        Change-Id: I6fb055cde2e856d7dad17af99b11bc2fd15060c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108023
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2020-12-20  siddheshpatil777  <siddheshpatil777@gmail.com>  [3420cc1e70b2ed49fc63d6fd30f7b962abbec70f]

        tdf#124176 Use #pragma once in connectivity
        
        Change-Id: Icaa8a6e3db0b0754c5adfb3543ebe1a7af831bfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108021
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-20  Seth Chaiklin  <sdc.blanco@youmail.dk>  [2cdc35858634950c73e737d0ef3d80e73116a98d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6cbff81636b27194363fb906f54dbae70fbe4b68
          - Related to: tdf#138621  Change "Open Template" to "Edit Template"
            
              tdf#138261 changed the label for .uno:OpenTemplate
              This patch updates all relevant help pages to reflect that change.
            
              ( shared/01/01110400.xhp )
                * "Open Template" --> "Edit Template"
                + add "related topics" section
                + embed link in related topics to standard_template (about
                    creating and modifying templates)
                * update to <h1>,<menuitem>
            
              ( shared/01/01110000.xhp )
                * update to <h1>
            
            Change-Id: Id4e4279256c5ede1df22f948304fbb65723b3620
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107617
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-12-20  Seth Chaiklin  <sdc.blanco@youmail.dk>  [d054a17c23bbeeda48f14a0059431358bb45cf42]

        tdf#138621 relabel .uno:OpenTemplate command; change .uno:NewDoc tooltip
        
        Change-Id: I9e7e4719663cd80e9f7d3afb42fe94c6224fb920
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107536
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-12-20  Noel Grandin  <noelgrandin@gmail.com>  [9eb60b50f7dc77851b36e0c2ab4dd3d11a97d099]

        use CLZ intrinsic in tools::Fraction
        
        which commonly maps to a fast hardware instruction.
        
        Change-Id: I65d6b4ce03a1813f014aa7ec7fc8f95aa38832d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108018
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-19  George Bateman  <george.bateman16@gmail.com>  [73ba462935a217a2b2d5ad296679d54f42f4b1ba]

        tdf#84098 kill copy+paste in VBA tests
        
        Move repeated code into _test_asserts.vb
        
        Change-Id: Idfe124a8dbab4925309fa5f1322e0cce5f097b7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107860
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-12-19  Caolán McNamara  <caolanm@redhat.com>  [6c161bfe61679194d5f09d83c0bf8f780b508d1f]

        weld autosum menu
        
        Change-Id: Ie08e8ae6691e2f84eca69cd7e70a7e2c2c53f9a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107984
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-19  Michael Stahl  <Michael.Stahl@cib.de>  [2344f7a25a2961434f7d7c65bfb93bbdaf913f9a]

        sw: split CppunitTest_sw_uiwriter into 3
        
        It already has 3 cxx files, and takes by far the longest to run.
        
        The split isn't ideal at 241/71/162 but still an improvement.
        
        Change-Id: I59215475724cbf0e38b890d7be6d60a23dccf0a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108030
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-12-19  Caolán McNamara  <caolanm@redhat.com>  [cd6ddba3e15d2e586cd7b8593d5164aabbbd0dcb]

        tdf#138884 Crash when deleting template via context menu
        
        Change-Id: Ia332070d4d49ee697021d543c4eb6cec08994284
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107968
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-19  Caolán McNamara  <caolanm@redhat.com>  [8169fbbe715daa801fd17dddf0b9b03f71b2217e]

        weld rulermenu
        
        Change-Id: I337a1b3a842fdb87cb3b8bf1a52a056e3787f477
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107983
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-19  Caolán McNamara  <caolanm@redhat.com>  [5d8951ecff932216b34bf44cb23dc5b87f315b6f]

        missing modelines
        
        Change-Id: I33e07218b1d3ae06395d7b5a4ca852e887093669
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107982
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-19  Caolán McNamara  <caolanm@redhat.com>  [cdc41b2afbe4d3a67be2331564305d247fbde62a]

        don't mention VclBuilder in the dialog tests docs
        
        Change-Id: Id18a25e3d3310342887757fe417769f4213b8a3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107981
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-19  Caolán McNamara  <caolanm@redhat.com>  [aaa6c81c94d0b2f4fe33439fcfaabb1d6d4a0dfa]

        unused forward declare
        
        Change-Id: I1091eb69e49f1f81e5f8399ef421a55fceae7413
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107980
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-19  Justin Luth  <justin.luth@collabora.com>  [4b5aaa9edfd58ec8f73de127410656f884f944d7]

        tdf#82802 sw conditional style conditions not saved for TextBody
        
        Someone thought it would be a good idea for the
        built-in paragraph style Text Body to be special
        and support conditional formatting.
        It has been broken for import/export since 2015.
        
        It was mostly fixed in duplicate issue tdf#103091,
        but the side case of Text Body was missed.
        
        Partially reverting commit a5b4cb3f836c991d0647f55e1ef4920ce6115eac.
        xNewStyle didn't need to be a member variable
        since it is assigned to GetStyle anyway.
        
        Change-Id: I102d86c0b1f28e42b2c1350abc247b6b1f8acd4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107352
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-12-19  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [1e7b134a5d81ec41902552f24243444c6bf542d2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 546911b845a41f1c1a7188985f6237767114a536
          - tdf#138715 Remove description of “Firefox” import option from Help
            
            Change-Id: I09c96d32b03684c8c7500a8b0c7a168399458949
            
          - Fix minor typos
            
            Change-Id: I141f788c0baebd0bf19489fd0bf969a3879ada45
            
2020-12-19  Noel Grandin  <noelgrandin@gmail.com>  [46c5de832868d2812448b2caace3eeaa9237b9f6]

        make *String(string_view) constructors explicit
        
        to make it more obvious when we are constructing heap OUStrings
        code and potentially inadvertently throwing away performance.
        
        And fix a handful of places so revealed.
        
        Change-Id: I0cf390f78026f8a670aaab53424cd31510633051
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107923
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-19  David Ostrovsky  <david@ostrovsky.org>  [6dd1d2268487920e8bda44dfd169a5bda4d62f13]

        tdf#138987 pyuno: PyEval_InitThreads is a no-op in Python 3.9
        
        Change-Id: I7cf95ab1f237e315e8bd80b47758839bca34f970
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107946
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-12-19  dante  <dante19031999@gmail.com>  [f460d8e8178cc6fad02347e2bab6580efe51c260]

        Proposition for solution for memory error in 106804
        
        https://gerrit.libreoffice.org/c/core/+/106804
        
        This needs to be merged in the 7.1, it corrects a memory leak introduced in this same version.
        
        Change-Id: Id3c3f86f88c32e631f0c414fbd7942aba2a91239
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107930
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-19  Noel Grandin  <noelgrandin@gmail.com>  [a37f29983f3fee58bde40967667ebae84a6c7537]

        fix crash inserting chart
        
        regression from
            commit bf4bbc3c2174b21577b8878bc3197923ba44a029
            Author: Noel <noelgrandin@gmail.com>
            Date:   Thu Nov 12 15:38:13 2020 +0200
            replace std::max(std::min()) with std::clamp
        
        Thanks to Leyan Ouyang for debugging this.
        
        Change-Id: Iafd6d47c1974be2cd55f76aa1fc5f4f614a8d093
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108020
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-19  Noel Grandin  <noelgrandin@gmail.com>  [67d83e40e2c4f3862c50e6abeabfc24a75119fc8]

        speedup rational_FromDouble
        
        multiplying/dividing by a power of 2 is much cheaper than
        the equivalent operation on a factor of 10.
        
        Change-Id: I31a7196a07649336378be867c67eb8a89fe6765f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108019
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-19  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [71a0bd756d2a06ef1c902b164243d61b9286ace3]

        elementary: tdf#139046 update arrow for Export & Import icons
        
        Change-Id: I1e5f8cfa9c752b8670db46d3a60b70268f9f14cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108014
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-12-19  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [7d1ce2e8ef3d79c35463019011d0b8c2c0542ecf]

        elementary: tdf#139052 update shapes & lines to be violet
        
        - remove unecessary foundation shadow in unfilled shapes
        
        
        Change-Id: I5d58e3e45a825cdad99acce90d8b722c7e7aeba4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107990
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-12-19  Jean-Pierre Ledure  <jp@ledure.be>  [862637bfffd688a15b5c49768657aa18997d0e54]

        ScriptForge - (SF_Exception) Fix console start in modal mode
        
        When the console is first started in non-modal mode
        and the launching macro stops normally,
        
        when the console is then requested to restart in modal mode,
        it does not start
        
        This patch forces a reinit of the console dialog when it is
        started in modal mode, whatever its status
        
        Change-Id: Ia687661e60259c235f2b45decf9bb6e342d3f26b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107973
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2020-12-19  Julien Nabet  <serval2412@yahoo.fr>  [746da2e47d92c9de4d6bcec22155c34cece5c331]

        Related tdf#138715: kill last Mork refs
        
        Change-Id: Id655f533a6957257329f9c1f9e4c082516e149f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107978
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [817c22456408b3d8af022be85c9734989604deb5]

        add tooltips and improve labels to Save as Template dialog
        
           Add action verbs to labels and colon (because they have a buddy control)
        
        Change-Id: I90602587425993c91bbb75ecd66f7e40181e01b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107813
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-12-19  Andras Timar  <andras.timar@collabora.com>  [4ca7aee61825c586f54d9212aef2f28f355bec00]

        Set correct interface domain
        
        Change-Id: Iaab2c0da9782132204d22d1dc84b2d444ba8dd8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107986
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-12-19  Noel  <noel.grandin@collabora.co.uk>  [27d585cd2d0a0157896c4af11f2463f0197e3eb2]

        use more string_view in SfxItemPropertyMap
        
        Change-Id: I053dedcbf0b110a61752722d247d6ee5e9ba481d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107977
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-19  Chris Sherlock  <chris.sherlock79@gmail.com>  [dfd69eb0ce4d1bb0442d65be2fcd8741fe9cb6ef]

        vcl: refactor - new local function getColor()
        
        Change-Id: I80548cc0ecb08385aea9bc049bd2c3034680a3f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107954
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-19  Chris Sherlock  <chris.sherlock79@gmail.com>  [641d6c35f3494f7e62d5ca3089b1f0764cfeb0a8]

        vcl: remove duplicate pScanlineRead assignment
        
        Change-Id: I7864b8f009c2ea837f9d7afe43f882cf7037dca9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107953
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-19  Chris Sherlock  <chris.sherlock79@gmail.com>  [0920491fef0f20cea19d31547589e66a0d0912d7]

        vcl: refactor - new local function shiftColor()
        
        Change-Id: Ie1ee4dd3741e69dffe655f8c9c4035b980d59375
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107952
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-19  Chris Sherlock  <chris.sherlock79@gmail.com>  [f0e1f861d537e95bafeb52e240d093e574aa2ee9]

        vcl: move variables in Dither() closer to where they are used
        
        Change-Id: If0621cd6feb4442f2bc2c026580bf50259c6b2f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107951
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-19  Chris Sherlock  <chris.sherlock79@gmail.com>  [9a575298bd4c704718084481cb57db93259eca68]

        vcl: move Floyd-Steinberg constants and defines to own local header
        
        Change-Id: Id571c09281fa22da8bbb3ddc37fb7db42110e39a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107950
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-19  Chris Sherlock  <chris.sherlock79@gmail.com>  [26f504eccfcfaa548f0648703925360e08d4a0c2]

        vcl: move GAMMA define to bitmap.hxx
        
        Change-Id: I6ffe438fa4b12d51eecb73a79c9443240e1d4695
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107949
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-19  Chris Sherlock  <chris.sherlock79@gmail.com>  [f1469adf0e81e6e7c8aa650c95d9e7a93bb18e85]

        vcl: remove bRet variable from Bitmap::Dither()
        
        Change-Id: I6b9b8107e745ba4c84d7add070562d876dbf03da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107948
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-19  Chris Sherlock  <chris.sherlock79@gmail.com>  [af05c3a9a7672c2233f7df7729736259f7b0f0dc]

        vcl: add unit test for certain sizes of bitmaps to be dithered
        
        Change-Id: I9e40c8536c86468040bde56c569e7c69ad8f745b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107947
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-19  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [a08e356e1afdf7d79d508570bec409436e237dbd]

        elementary: tdf#139047: redesign Find/Search and Find-Replace icons
        
        Change-Id: I1c60c1a5789a577dafc531bb9e9c718ae30ebde5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107987
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-12-19  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [37cb33903edeaffd1bea3feb06eecadaf6a3cb19]

        elementary: tdf#139048 update pencil element to be yellow
        
        Change-Id: I26129bb16c96daa2a805e60e8052544d737a2ff1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107985
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-12-19  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [315c7570c4a72f4c834086082825533b1e50d1bf]

        cross-compile: make sure configure fails if build-side configure fails
        
        testing for existance of config_host.mk is flawed/doesn't catch all kind
        of errors and thus gives false "OK" for incremental builds and not even for
        builds after make clean
        see also d691b46e52d173cf945130df01bd35b5c4c0f539
        
        Change-Id: I153f585c3a7870ef4a87848eccf7abd7d66987e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107970
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-12-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [4db61e4cb26a8bf739701876aa806479a61bb447]

        tdf#138818: libtest_filter_tiff: Add unittest
        
        Change-Id: Ibb8566d58c23a76923d39f6f9d4dabf5a01d101a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107939
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-12-18  Eike Rathke  <erack@redhat.com>  [121d4f610a2b4caa871aa0132eccbd4e12d13b3f]

        Resolves: tdf#138710 Do not push an out-of-bounds bound to boundaries
        
        ... if a virtual non-existent row is being shifted in for
        MAXROWCOUNT (MAXROW+1), so sc/source/core/tool/sharedformula.cxx
        SharedFormulaUtil::splitFormulaCellGroups() is not triggered to
        split a group there, which would throw an exception. Instead of
        returning false ...
        
            CellStoreType::position_type aPos = rCells.position(nRow);
            if (aPos.first == rCells.end())
                return false;
        
        However, avoiding the cause is the solution.
        
        Change-Id: I8f9adcb62bb78bc98092677b5d4fdc7fc3baf150
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107979
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-12-18  Henry Castro  <hcastro@collabora.com>  [8c5c6b8993a52c40b9de231e778204bcdca16333]

        lok: add pre-condition "DontEnableJava"
        
        The context data "DontEnableJava" is set when
        it is not required to JVM to get involved,
        in particular case when the Macro Selector Dialog
        tries to fill the macro scripts, but the client side
        has disabled the JVM and it produces a lot of checks
        to try to get booted the JVM.
        
        Is there any reason why it is not a pre-condition
        at the beginning of the function?
        
        Change-Id: I3bd4a22ddef12a130ea5ecd08c67f1db66bbac72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107242
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-12-18  Henry Castro  <hcastro@collabora.com>  [92990e87a66758189e3324995ebe29cc026687a2]

        lok: fix "children" node type
        
        In order to build the dialog on the client side,
        the "children" object should be constructed with array type.
        
        Change-Id: Iccde39aa9ff2f423fd4a67072ca0bf25e406d220
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107413
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-12-18  Stephan Bergmann  <sbergman@redhat.com>  [d85a3887bf36ff1e4dddb111f2c5634b66eb9510]

        Mention relevant Clang bug in comment
        
        Change-Id: I88140ab20440125d9642a1489e501cdcb74c3a48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107962
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-18  Caolán McNamara  <caolanm@redhat.com>  [f3c63fc6024a95daf51aa3ca14ba57dacfecad31]

        weld basctl popup menus
        
        Change-Id: I28b18df7a27cd65e81f9e2e6f1ab96b5f1938e6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107975
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-18  Mike Kaganski  <mike.kaganski@collabora.com>  [3dc2e629b247873bfbd3190c11152d8d2bab1a03]

        tdf#138953: use original (cropped, but unrotated) object size in spPr
        
        This not only fixes the regression from b226383a83e41bbced9fc2a02dc09a449401ec97,
        but also makes the written size more correct than before, when it was
        slightly larger compared to original object size.
        
        Corrected unit test for tdf#116371 reflect that: the object in ODT is
        241.78 mm x 240.61 mm. It previously was exported as 241.88 x 240.70;
        now the exported size is closer: 241.79 x 240.63.
        
        Change-Id: Ibfe85c7cd98c089e58af8d7f3848990af8e1100f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107957
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-12-18  Caolán McNamara  <caolanm@redhat.com>  [2a91637ed9a312471afe7a2201371eb9ae7f33c7]

        add a return to EditView::Command to indicate if the command was consumed
        
        Change-Id: I971fcfb77d93d7d1146443a8ec30d9159746bd89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107960
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-18  Caolán McNamara  <caolanm@redhat.com>  [0d6063a61c15688998c1a7f865b090fd9b1f8fff]

        use the OutputDevice view
        
        Change-Id: I017c7a8a39068263a9b3dc74714300abd3cb6159
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107959
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-18  Caolán McNamara  <caolanm@redhat.com>  [9ba11eb2a4c6c18fc265ad51813d9aea57671c1a]

        Delete Category dialog includes '~' text in the titlebar
        
        Change-Id: I8581e5219ffc690e686a0d563463c19b682ea04b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107967
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-18  Luboš Luňák  <l.lunak@collabora.com>  [29c5b99832d731071dd201e88d6631c805efe91a]

        fix incorrect array access after a removed enum (tdf#138973)
        
        c521e614359d236405754134a54e8a05bdb1c44c removed some enum values
        but didn't remove them from the conversion array.
        
        Change-Id: Idf4837c5929feefb11b400fcd1036370534ed26a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107961
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-18  Tor Lillqvist  <tml@collabora.com>  [94e8de1652370ec7d3a09a76b082ba7c77f1b278]

        Bin unnecessary forward declaration
        
        Change-Id: I351635064b73145975b421879450f3e8ee64e983
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107963
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-12-18  Henry Castro  <hcastro@collabora.com>  [bf253b234e37f69c030cc531343f26d416224297]

        lok: check if the tree list box model has changed
        
        It is necessary to know when the tree list model
        has changed to notify client side changes.
        
        Change-Id: I188a97223e06520d0b34cd9272eff6449a14d60e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107892
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-12-18  Henry Castro  <hcastro@collabora.com>  [fb45e5c52836cdf045da1e66c168a2dfd55b9e90]

        lok: add parameter "MacroExecMode"
        
        It is required to execute VBA scripts.
        
        Change-Id: Ibaafc62ecedcefcd0596c701728039783b5a0de7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107891
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-12-18  Henry Castro  <hcastro@collabora.com>  [00f587ecfe06274bf71356c913145a2e7847e763]

        lok: add "ondemand" property to dump the TreeView property
        
        The "SalInstanceTreeView" instance does not use the flag
        "CHILDREN_ON_DEMAND", but instead it creates a "<dummy>" child.
        
        However the client side requires "on demand" information to
        request and trigger the "On Expanding" event.
        
        Change-Id: I4d8667fc83dae2c5f1d477fefa9c9917a5e6c90d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107576
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-12-18  Henry Castro  <hcastro@collabora.com>  [4ea3ec3d3aaa304b9769c2d5c7556529cc4df9ff]

        lok: run async the Macro Selector Dialog
        
        Required to be called by the client side
        
        Change-Id: I9c9d22dd249839009bdc6a701553f3b9d776347a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107246
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-12-18  Henry Castro  <hcastro@collabora.com>  [ca839b341883c1238f27ba42236f08ebb49d53a4]

        lok: jsdialog: fix possible nullptr dereference
        
        p = nullptr;
        
        if (p)
        {
        }
        
        p->Somenthing();
        
        Change-Id: I2a46d6a8e7eae96928210c8941ec71eed88bf631
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107245
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-12-18  Henry Castro  <hcastro@collabora.com>  [40588ede2070e5b01ad4d2c71894bd19d6ec9738]

        lok: jsbuilder: avoid sending early id to client side
        
        In the case of Macro Selector Dialog it is not required
        to send the id too early when the dialog is created and
        it is not initialized yet.
        
        Change-Id: I22fb05bd9ecff49b3e9eda19737750379a61dd69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107244
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-12-18  Henry Castro  <hcastro@collabora.com>  [9a4266fa95af71903e1e1db6874af82958315d6d]

        lok: use JSDialog Builder to create a Macro Selector Dialog
        
        The Macro Selector Dialog should be created for desktop too.
        The JS Builder has an implementation to send "jsdialog: "
        data to the client side.
        
        Change-Id: If29660467e494323ac26605e704ee9bf15725fd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107243
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-12-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [12357c8f4f592524e2f7db39784e4a5613f733ab]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0e196f08f250f652ff087de7ab9ca6e0caafcdd7
          - tdf#137084   update and link some command names in Styles menu
            
              * update command labels
                  "Update Style" --> "Update Selected Style"
                  "New Style" --> "New Style from Selection"
              + add <link> to "Load Styles"
              * update to <h1>,<h2>,<tip>
            
            Change-Id: Id8f168cb248ff271d3a9557b50c73863ddd37c25
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107909
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2020-12-18  Caolán McNamara  <caolanm@redhat.com>  [69f1f7f61506131ca203e43b799e7422e98b82a5]

        add GetOutputDevice to EditView
        
        Change-Id: I8b2555669106096b9ab37e0cc89267f5759efa3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107958
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-18  Henry Castro  <hcastro@collabora.com>  [c266dae3fbea14cdd29e590d9ec8f519813143b3]

        lok: jsbuilder: fix disable dialog tunneling
        
        When a client side issue command to show the Macro Selector Dialog
        to the server side, it is not necessary the dialog sends window
        invalidate.
        
        I guess the dialog tunneling progressively will be deprecated in
        favor of JSDialog, that it will send JSON data to client side,
        then it will be constructed to html element using a javascript
        dialog builder. (I am wondering why sending JSON?, the server side
        can just send the HTML string, and no need for javascript dialog builder).
        
        Change-Id: Ia88f431ed9a860bb9bb30caaaf0f7f889d765115
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107240
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-12-18  Henry Castro  <hcastro@collabora.com>  [51ba81931518e17fe7c00481d7c230621415b728]

        lok: initialize to dispatch ".uno:RunMacro" command
        
        The ".uno:RunMacro" command it is needed for
        client side to show the Macro Selector Dialog.
        
        Change-Id: I8f01b9f5cc985119c9215734a6484ed7a0e30080
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107886
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-12-18  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [d691b46e52d173cf945130df01bd35b5c4c0f539]

        cross-compilation targets really do need all AC_CONFIG_FILES
        
        Build doesn't fail after just a make clean, but do fail with a
        completely fresh checkout
        regression from https://gerrit.libreoffice.org/c/core/+/107655
        
        Change-Id: Id05f747548729449fbda6306fc27e35377b80569

2020-12-18  Jan-Marek Glogowski  <glogow@fbihome.de>  [4cabfc30bf2db873930cef4f7f1b0243ae2fde28]

        tdf#138865 don't set ColumnToggleType::Check
        
        We don't want any hidden, magic checkbox for this table, as the
        user explicitly has to toggle the desired replacement modes,
        which isn't in any way related to a row selection.
        
        Change-Id: I3f9a73d41cc8727aa6380172221ea07068ef74c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107920
        Reviewed-by: Attila Szűcs <szucs.attila3@nisz.hu>
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>

2020-12-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [c19c7d0cd5cea757d854f5e7ddc6a0e1d9b709d5]

        Partially resolves: tdf#139017 update labels in Create Style dialog
        
          Changes name of dialog to correspond to command name.
          Changes label of entry box to Action verb and colon
            because it has a buddy control.
        
        Change-Id: Ib34b859ad2e25fbb70a46af7459c910e9bbe0ec1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107903
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-12-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [8cfad2357f309c8f8aaf11c89722307b5bd704c7]

        tdf#126460: libtest_filter_tiff: Add unittest
        
        Change-Id: I60ad27828df684d1886c21a50247dd5fa59e933c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107942
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-12-18  Noel  <noel.grandin@collabora.co.uk>  [ccb3fed37d849a88c74594c44f2aec68c808a33f]

        add OStringBuffer::append(std::string_view)
        
        so we don't need to construct an OString when appending from a view
        
        Change-Id: I8105d916b43215e312857e9d9d00a38c3d833861
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107938
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-18  Chris Sherlock  <chris.sherlock79@gmail.com>  [3f28fd9a4093de421ea92ddcf7e8cda65f65a3f0]

        vcl: move nShift closer into scope where it is used
        
        Change-Id: If85e013269b39e1d8d34653a1348d080d34eba99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107851
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-12-18  Miklos Vajna  <vmiklos@collabora.com>  [73dc3bdf58d80bf22477cdf95bf46d6acbc20f80]

        sw: document how the first page frame is created
        
        I can't remember if the boolean order is left/right and then
        first/nonfirst or the other way around.
        
        Change-Id: Id39d81f8501da690ce179546e9aa3d4b54f39fcf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107937
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-12-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [e57665ea6f812aff9fc87073ce947f40a8b26e9d]

        tdf#115863: libtest_filter_tiff: Add unittest
        
        Change-Id: I4877005287181189c4210052ab57ada876ae2e90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107926
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-12-18  Michael Stahl  <Michael.Stahl@cib.de>  [6c1e6b188eeb5868cafe3f1605f4213d627a452c]

        tdf#138897 sw: avoid creating SwUndoResetAttr in CopyImplImpl()
        
        The problem is that SwTextNode::CopyCollFormat() both creates the
        SwTextFormatColl with undo and applies it with undo.
        
        The first is desirable, the second causes a problem because it
        necessarily happens after SplitNode() and currently happens before
        copying the non-start/end nodes, so the node-index may not match in
        Undo, regardless if it runs before or after SwUndoCpyDoc.
        
        But SwUndoInserts restores the SwTextFormatColl on the node itself,
        so it can just be suppressed, which looks easier than refactoring this
        to call SplitNode() with Undo enabled.
        
        (regression from b4365b985178e1866c74afd757a104aad1d405a9)
        
        Change-Id: I4d15fb88cd5ae4cc53d9afb3397dec8fcf7635fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107921
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-12-18  Noel  <noel.grandin@collabora.co.uk>  [8e6ec5ebcc523a189238a90fd9237872d67085f9]

        use more string_view in IsXMLToken
        
        Change-Id: Ib84e2e7db4b4e6e2486dd024d60057d9d42ff4b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107932
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-18  Stephan Bergmann  <sbergman@redhat.com>  [976ceae533becc3978e7c3741eadc69af4484437]

        fix build
        
        ...after 177792660697f85763b39f455d7ebff0f83084fd "pgsql-sdbc: use libpq's
        custom free()..."
        
        Change-Id: I44f86470707eea850742130caf7ec243d850ad51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107933
        Tested-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-18  Miklos Vajna  <vmiklos@collabora.com>  [e987a050260ad4c8f6c3487e57bec1c8b680c65e]

        pdfium: add PDFiumPage::hasLinks() wrapper
        
        Reduces the amount of raw pdfium includes in CppunitTest_vcl_pdfexport.
        
        Change-Id: I61bcc7ef11932cc5129be8123dba0e8b06e8f324
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107925
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-12-18  Lionel Elie Mamane  <lionel@mamane.lu>  [177792660697f85763b39f455d7ebff0f83084fd]

        pgsql-sdbc: use libpq's custom free()...
        
        ... for stuff allocated by libpq
        
        Their documentation says this is important on Microsoft Windows:
        
         It is particularly important that this function, rather than free(),
         be used on Microsoft Windows. This is because allocating memory in a
         DLL and releasing it in the application works only if
         multithreaded/single-threaded, release/debug, and static/dynamic
         flags are the same for the DLL and the application.
        
        Also use const unique_ptr since we don't need the value to survive the
        scope in any way.
        
        Change-Id: If4637ea0cd1c05125d63e2f3d37dbeaf716973f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105967
        Tested-by: Lionel Mamane <lionel@mamane.lu>
        Reviewed-by: Lionel Mamane <lionel@mamane.lu>

2020-12-18  Lionel Elie Mamane  <lionel@mamane.lu>  [b815bc466695cd1700a2c8d0cdc5201ed5a95032]

        pgsql-sdbc small optimisation
        
        1) use const unique_ptr since we don't need the value to survive the
           scope in any way.
        
        2) put the custom deleter function (PQconninfoFree) in the ptr class
           rather than at runtime. Saves one pointer in the ptr class and
           reduces the ptr class overhead...
        
        Change-Id: I914baa0d8ae0426322fd343f5163d09f43c4c41c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105968
        Tested-by: Jenkins
        Reviewed-by: Lionel Mamane <lionel@mamane.lu>

2020-12-18  Noel  <noel.grandin@collabora.co.uk>  [d9b8670548561f7f53a546b8fe53212c6b1ce26e]

        use more string_view in convertEnum
        
        Change-Id: I859de4b908672722e1873c5b41cb456b42258ddd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107885
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-18  Noel  <noelgrandin@gmail.com>  [8c9a4ff511a3b1d84a7a6d08a1b153c07f164abb]

        throw exception in SvStream when reading past end of file
        
        to avoid chasing weird problems where we read past the end
        of file, which leads to random data in the variable we read into.
        
        I expect a couple of possible regressions from this change
        
        (1) memory leaks caused by non-exception-safe memory handling.
        Of which there should not be much because we're pretty good
        about using smart pointer classes these days.
        
        (2) Broken files which used to load, will no longer do so.
        These will have to be debugged by putting a breakpoint
        on the SvStreamEOFException constructor, and examining
        the backtrace to see where we should be catching and ignoring
        the exception to make the code continue to handle such broken
        files.
        
        Change-Id: I351be031bb083a3484a9a1b650a58892700e6fb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105936
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [6610266bde5a836d8ee1bfec6c8ab9d30c1d2529]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f5ff6097a41055bb91d73a9c9fa847f03212431c
          - tdf#107229 repair links to standard_template
            
            Change-Id: Ic71e11d69ae13ee5b391460c3125240f83883438
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107905
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-12-18  Eike Rathke  <erack@redhat.com>  [ecfcd99abd3f7dfe68a306dd8045d2da79e42d74]

        Check intermediate for not to be rounded value, tdf#138360 follow-up
        
        Change-Id: I98cc25267e7a10c34179bab50d19f49436e1c48c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107929
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-12-18  Eike Rathke  <erack@redhat.com>  [a10c33fdbe980effc3a14e773d1b94a14be7d428]

        Replace log2() call with parts.exponent-1023, tdf#138360 follow-up
        
        ... to save some cycles as we anyway need only the integer value
        of the exponent and even exactly this value for the number of
        possible decimals.
        
        Change-Id: I8d462f53cadde6a95d57d1342d8487fbfa001ae9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107928
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-12-18  Eike Rathke  <erack@redhat.com>  [cb22636a56b35d4e118446cc3c9fe606db6f46b0]

        Add sal_uInt64 fields to sal_math_Double
        
        We may need them later, and at least don't have a confusing
        inf_parts or nan_parts struct name but just parts as well.
        
        Change-Id: Ife0cf279c47d2815aa2a1483223397b147e9d776
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107924
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-12-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [1d6c22e1dca3fccec51b411dd749894ff32399dd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 421d76024ce554072d3e062345eeaa32e735f3c6
          - tdf#130170  - add related topic to Create Style
            
               ( shared/01/05140100.xhp )
                 + add <relatedtopics> section
                 + add <embed> to guide page "Updating Styles from Selection"
                     ( swriter/guide/stylist_update.xhp )
                 * update to <h1>,<h2>,<h3>
            
                ( swriter/guide/stylist_update.xhp )
                  + add sys-switch for F11/Cmd+T
                  * update to <h1>
            
            Change-Id: I9981d46d44f3cb3af490deb0f2b8f976fa111892
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107902
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-12-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [601329a5e873506ddbea9b7e0669fb63bb46ad53]

        tdf#137729: sd: Add UItest
        
        Change-Id: I936ac8a526c8b3013f9ca37dda572cb6a2c7e3f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107890
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-12-17  Stephan Bergmann  <sbergman@redhat.com>  [e27f6852d20e2c49ca6609ccc6f6a5107cc919e3]

        Various minor loplugin fixes (macOS ARM64), redux
        
        Change-Id: I720dde70c6f6ca6c25d7b430f117ea578a25f34e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107922
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-17  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [d6774abbd3eddbf3a6655c57a880f4e28d0cb74a]

        tdf#135580 remove Euro Conversion wizard from menu
        
        it is considered deprecated/scheduled for removal in next version
        This change only removes it from the default menu, but leaves it
        available in the set of available commands/doesn't remove the actual
        conversion wizard
        
        Change-Id: Ib7a37b55a0d6f09d90da66f89c0a2b1b80d0071a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107919
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-12-17  Caolán McNamara  <caolanm@redhat.com>  [57544b075b77331b7b1cc7cb18898a52e7bb21a6]

        weld editview menu
        
        Change-Id: I26bd2d011b5665f198f18d35b8433becca904991
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107572
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-17  Caolán McNamara  <caolanm@redhat.com>  [853df3ce24d4daa113a15d4211be682ada1fa6f2]

        add Menu::get_sensitive
        
        Change-Id: I242ace497d7f049d9908cc6461b7eefc6d4a2b87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107889
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-17  Caolán McNamara  <caolanm@redhat.com>  [493429cc91d41b719d446e43415f43fb9fa5aee4]

        drop dumping intermediate popup menu and go straight to boost::property_tree
        
        Change-Id: I1209cf14cd23adee9ecf01b73bfcc95b80dea07a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107887
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-17  Heiko Tietze  <tietze.heiko@gmail.com>  [4c5b6b0f91ba931639896fbc01778a6efc74ce4a]

        Fixes to branding images
        
        High-res splash screen image uses Vegur
        Vegur font in logo.svg converted to path
        
        Change-Id: Id0873329caf230c8b5bc1bde34e558955bb6959c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107918
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-12-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [98ba0bdf69ee350a8ec73c80120adc07d76543bf]

        tdf#125449: sd: Add UItest
        
        Change-Id: I33a70d6a789d51b33c663ddbacd9ce4c35b89460
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107917
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-12-17  László Németh  <nemeth@numbertext.org>  [172373c4a2c4a66b8abbe26dbe07fd621c971ed0]

        sw ChangesInMargin: fix crash at Undo of deletion of paragraph break
        
        Deletion of the paragraph break by pressing Delete results
        an empty hidden redline, too, which caused a problem during Undo
        (if there were other tracked redlines, too).
        
        Change-Id: I64968688688be72d4e501631244b4c57ab634585
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107830
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-17  Luboš Luňák  <l.lunak@collabora.com>  [a66a6f4cc8efbca282d39e8dd48709ec82bbc26b]

        prefetch graphics also for page before and after in slidesorter
        
        The idea is that this will make them preloaded for when the user
        scrolls e.g. using PageDown.
        
        Change-Id: Icac9b6e88b25e9b0434c5ab7a152f47866dfadc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107823
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-12-17  Justin Luth  <justin.luth@collabora.com>  [0c37e164dbbff89ecac843e1b182fdbce70cda34]

        tdf#137729 sd UI: unique hatch names in slide/page area dlg
        
        A custom hatch on a page background was not getting a name,
        so it was exported referring to an empty string, which was
        implemented as using the first available hatch.
        
        Ensuring that a name exists causes the hatch to be exported
        in the styles, and thus can be referred to in content.xml
        
        All praise goes to Katarina since this just copies her
        similar fix for grandients in tdf#125449.
        Too bad it took me a whole day to find that.
        
        Unfortunately, Katarina didn't provide any unit tests
        for me to copycat as well.
        
        Change-Id: If2be0830b521946fb1b88b247319a7e6c2c61c3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107258
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-12-17  Jean-Pierre Ledure  <jp@ledure.be>  [554949d5cacaff2d0080b3e4f6124f8c5b045d6e]

        ScriptForge - (SFDocuments) new Activate() method in SF_Form class
        
        Activate
        - the parent document if Writer
        - the parent sheet if Calc
        - the parent form document if Base
        
        Change-Id: Idf2af0184111467d0a94fb27709fd6bb289c6414
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107888
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2020-12-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [668525eeeb4a84bafb90b1d920e68a1cc3e8dfaf]

        Removed executable bits on fodt file
        
        Change-Id: I6abb926efe745e27190cd36e249d2b8845c348f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107855
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-12-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5cf7d315891147ca20c57b2ced9193938160189b]

        Fix typo
        
        Change-Id: I1790f37a3d0a6d4921f819b27c29cc6ee59ce00c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107854
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-12-17  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [22214e27c7b0a8ef5612326d85dd9b847819413d]

        Update git submodules
        
        * Update translations from branch 'master'
          to 14f402c21427505066d2b5e093bdf48488ac5964
          - update translations for 7.1.0 rc1
            
            and force-fix errors usinc pocheck
            
            Change-Id: I302feb12a0180d134f32c450c15f2eae5cc6b19b
            
2020-12-17  Georgy Litvinov  <git@litvinovg.pro>  [475422a4368b22df0418a2120ab2dec5d3440892]

        tdf#138818 Import full TIFF file
        
        Change-Id: I519c810b8e52f698884eb8feac6994140ce9ca25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107859
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-17  Stephan Bergmann  <sbergman@redhat.com>  [5e636ec653ce798935ed85aeef96a6fcff893729]

        Various minor loplugin fixes (macOS ARM64)
        
        Change-Id: I32276e3ceafa1e65671ba395de3f6fa587179d79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107878
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-17  Seth Chaiklin  <sdc.blanco@youmail.dk>  [9f2e8017074452888871c9b78d9326cc4f659ac3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9d505510f15289b1393c2b2c654b23f03790c250
          - tdf#99613  clarify empty parameters in IF function in Calc
            
              + add two examples; explain that empty parameters are
                 considered to be 0.
            
            Change-Id: I5c218472774fdd00581cc0e12f2b228191742275
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107381
            Tested-by: Jenkins
            Reviewed-by: Eike Rathke <erack@redhat.com>
            
2020-12-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7d41ca2f59c2f22e90de358b852f56759f6c1ee9]

        Fix typos
        
        Change-Id: Ibbf592ba80afbe174662e1cc2dd992e7a16f67e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107876
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>

2020-12-17  Mike Kaganski  <mike.kaganski@collabora.com>  [6a1555d2011032100dc0f37bb2298f3c555d3b45]

        include everything from BUILDDIR, e.g. config_host/*
        
        ... otherwise any change in config that modifies those does not trigger
        related units to be rebuilt
        
        Change-Id: I680fc1e004208f7ccc752186d5e765560dffebf9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107875
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-12-17  Noel  <noelgrandin@gmail.com>  [11db2864308a4df47206f5c8a828f800fcbddd15]

        use more string_view in sax::Converter
        
        Change-Id: If8a9bba41e6b08583f64388d7b5581e616ec9066
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107873
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-17  DaeHyun Sung  <sungdh86+git@gmail.com>  [5d6cd2ee5876c86dc4dc976478a8b138c6c44f10]

        package Korean(ko-KR) dictionaries into installset
        
        Change-Id: I30cc4bdf4283cefb5985dc5380e2db5660d7d6e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106840
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-12-17  Noel  <noelgrandin@gmail.com>  [95283f63fd1095121c30f7fc23259f03a5382955]

        use more string_view in SvXMLUnitConverter
        
        Change-Id: Id40a071e1abf0bf2e13217e8745fdf266010c1c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107872
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-17  Andras Timar  <andras.timar@collabora.com>  [a8e882b5aa7436395e9e3da0316f45690260166b]

        Update git submodules
        
        * Update translations from branch 'master'
          to 0c5bce2255d6cab360e066c391a14d85d7e7d115
          - Updated Slovenian translation
            
            Change-Id: Ia1898aa1b2659422d96c1997dac7436f123d12f6
            
2020-12-17  Noel Grandin  <noelgrandin@gmail.com>  [d5b20f44a9911534dd1796d3bfa8cbca4619e075]

        simplify checkSeek()
        
        Change-Id: Ie6e016aa9fe630691ed71154489c63a182a3f8cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107827
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-17  Alain Romedenne  <LibreOfficiant@sfr.fr>  [7e691086daca63f8ab3b71bff23d800cfb17c12a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 165f2eb082e5132ae2734c3c014bf7f35ee0ef8f
          - ScriptForge library modules - WiP
            
            - sf_array page restored after being overwritten
            - self-links in both pages on H1 tag
            
            Change-Id: I9c3d47447124d5c7199a03c9a7d76e0e337244ef
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107695
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-12-17  Noel  <noelgrandin@gmail.com>  [246505c4da2a60b9fb137cbe442b7409c76267ab]

        use views to parse
        
        Change-Id: I5fe1b6523a3d0b0d42c3ab5b7d0db3e30082efcd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107762
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-17  Stephan Bergmann  <sbergman@redhat.com>  [052efd869e12796815401fb29a975e49866e6ce7]

        Make the pthread_jit_write_protect_np call pair exception-safe
        
        ...just in case
        
        Change-Id: Id056ee4dfd64dd186f01d117cfede28f4b7f6c09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107867
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [456cc328c43f67994629204003247923d783db96]

        tdf#138822: sc: Add UItest
        
        Change-Id: Ibb1ad62679480e51caf8b89ebb14c7fb4cb9f5ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107868
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-12-17  Caolán McNamara  <caolanm@redhat.com>  [6546dcda7ee6136d41d56f757fed87f2919c3290]

        fix --disable-pdfium build
        
        Change-Id: I6b7b089ecbd39336f4ea71d541112fd70c95acbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107817
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-17  Noel  <noelgrandin@gmail.com>  [5c543f7ae6de63ddf2a563162c296f69f74e7d38]

        use views to parse
        
        Change-Id: I1e6678e18e5ef298021c818036b44c5b71b180fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107760
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-17  Seth Chaiklin  <sdc.blanco@youmail.dk>  [4484accf4d331a95ebf8475d6cd91950f4c27bcc]

        tdf#138976 change "Cancel" button to "Close" in Template Manager dialog
        
        Change-Id: I3e8cbdb70f70002f1fe2b873e899f25a72463358
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107704
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-17  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [4dcf2e22fa301ebe0f535d8ad1601d6878c285f5]

        Update Line & Polygon color to violet
        
        Change-Id: Id9e637491c0491fd02ed4a13790f243c34823105
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107861
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-12-17  Noel Grandin  <noelgrandin@gmail.com>  [a66163657c0f069e1da2944cf376d61a77696787]

        prevent accidentally passing a temporary
        
        to a class that stores a & to the parameter.
        
        Change-Id: Ia1dcd01f6ff4f961b5ba55f0db5c4944e4da52e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107849
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-17  Noel  <noelgrandin@gmail.com>  [6e1cbf1cfa047007d048a70c6bf3abe67866f65d]

        use views to parse
        
        Change-Id: I6c396d37df3c0c823e9cf61738825a126e1a2cb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107763
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-17  Heiko Tietze  <tietze.heiko@gmail.com>  [d8b01ac94c8ebd55bef6d00cbfa34775ea07271f]

        Update branding for Community Edition
        
        See https://listarchives.documentfoundation.org/www/board-discuss/2020/msg00692.html
        
        Change-Id: Iaa72b5c52f2678d85dc73bf8677237d4e82484f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107820
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-12-17  Miklos Vajna  <vmiklos@collabora.com>  [89d8c762496cf874d6352167df280c33b7ba5ea0]

        pdfium: backport GetTrailerEnds whitespace fix
        
        Fixes the problem that sometimes a valid sig is detected as a partial
        one.
        
        Change-Id: I68107569bf8c331170902b1918a70ea4b9b659a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107856
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-12-17  Miklos Vajna  <vmiklos@collabora.com>  [252cdd5f43d65095543e317d37e1a0ea4fd839e0]

        tdf#129961 oox: add PPTX export for table shadow as direct format
        
        Custom shapes export shadow as part of WriteShapeEffects(), so use the
        same for table shapes as well.
        
        This needs fixing the effect export up a bit, because table shapes have
        no interop grab-bag, glow or soft edge properties, but the rest of the
        code can be shared.
        
        Change-Id: Icf0b90c5b44e3d9c4115c9f3b0d56ba0852ab640
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107836
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-12-17  Jean-Pierre Ledure  <jp@ledure.be>  [e6915d4be4d576fdfd4d612c7968f493edba62c5]

        ScriptForge - (SFDocuments) Introduce form class
        
        New SF_Form class in SFDocuments library
        Support for Writer, Calc and Base forms
        
        Skeleton of Form class module
        Forms() methods in Calc, Base and Document modules
        to create a new instance
        
        New error messages in po file
        
        Change-Id: Id78a4604caf61901d87750026be45cef8f74f110
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107848
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2020-12-17  Noel  <noelgrandin@gmail.com>  [11382ccf2ff58ba470dfa604654685730e0411f8]

        use views to parse
        
        Change-Id: I9c0b89c9463065323b1a86aee21163c97b75bb25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107761
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-17  dante  <dante19031999@gmail.com>  [9edd554eb634bcb88add30e3290cb9a8650ce38f]

        Sort custom entity names on fast parser
        
        When there are lots of entities and a lot of cases to replace, it becomes a ballast to search the whole array.
        So in order to avoid it, now uses ordered search and stops when OUString order implies that it can't be further.
        The entity list is sorted before the parse by quick sort.
        
        Change-Id: I9c91338ad67ddea1c273e329542549a904a0e563
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107774
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-17  László Németh  <nemeth@numbertext.org>  [d92c6d5a2a04b62eae4839dc87276a3f8a1ac1b6]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 57698337d61f1b0bdfd0e36136f7d864095337cb
          - Updated Hungarian hyphenation dictionary to version v20201216
            
            source: https://sourceforge.net/projects/magyarispell/files/OOo%20Huhyphn/v20201216-0.1/
            
            Change-Id: I43c3052a3446506d6cce15c4dbecd5a54e5b6f75
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/107857
            Tested-by: László Németh <nemeth@numbertext.org>
            Reviewed-by: László Németh <nemeth@numbertext.org>
            
2020-12-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e97a81e94511b52987a50b7bdb72c922899da588]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 0e9c0ca4395fa3001dd08b224a67d2414be2e7fb
          - Fix en -> en-US in description.xml
            
            Change-Id: Ia1a2eb501e240ac845916609ab8297efcdbb6a1e
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/107831
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-12-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ed7de5a18baa54f1326623d58133ec2a572a1d4f]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 5cc749024e02dcb2a6d798091aeb6b75b588a386
          - Fix en->en-US in  descrition.xml of es spell dict
            
            Change-Id: I7c7ff93bd7dca2e76962f12bba59751de9b56198
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/107832
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-12-17  Balaharipreetha Muthu  <balaharipreetha@gmail.com>  [85fbdab3e67acda6340a0248de43fc756b560226]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d8e499a2dafadafc7cf90869f1046e1df8c2d3f4
          - tdf#116381 - Add help file - anchor types for an image in Calc
            
            Change-Id: Ib2d9cbd0607e47f1adeb74f5c4a31e984d07197a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107545
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-12-16  Julien Nabet  <serval2412@yahoo.fr>  [1790ed500f3033581ee4a3ef43428d7fda4692cc]

        tdf#138822: really undo when clicking Cancel in managing Named Ranges
        
        Change-Id: Ib4d15e7e5287221ea51eb3e20dd1811c97999306
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107635
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-12-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [dffcf10aa17b77c64131fa949aef51eb6da2fd48]

        uitest: sd: remove duplicated tests and add missing assert
        
        Change-Id: If2a100e3eef038cc1de1e28cf923e682be7618c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107841
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-12-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [f6ae309370debfdba352d7dd0a28835d3448bbbf]

        uitest: sd: Check Position and Size dialog after moving...
        
        and resizing objects
        
        Change-Id: I63ccc96c07a973b53bf448d3a3d2d4eeac406c4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107853
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-12-16  Jan-Marek Glogowski  <glogow@fbihome.de>  [8b092e2e10b7864966a77dd1225acc1f43a12ee4]

        Scheduler assert mbInScheduler state
        
        Since the introduction of the scheduler stack, this became merely
        a debugging and assertion hint. So actually handle it like that
        and don't use it for any decisions, even in debug code.
        
        Change-Id: Ibeb247279d9e94ea4ff3a7b4652e98e179d6c76e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107824
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-12-16  Mike Kaganski  <mike.kaganski@collabora.com>  [c6a7cc15e971218c2488fc2bba8016937264e2e0]

        tdf#138592: also consider following zero-width text portions
        
        ... after this text portion, to handle possible combining characters
        inside separate text span, and hence separate portions.
        
        The fix is modelled after 63d8041c60c5d7c63dd34f94a694871b7ea9e2ca.
        Thanks Justin!
        
        Change-Id: Idf3b79ce1c384f093bce201ccb5ecefd350e1478
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107826
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-12-16  Tibor Nagy  <nagy.tibor2@nisz.hu>  [0101975f8eac650bb87c4af81157cb33a6309e0e]

        tdf#122102 XLSX import: fix "contains" conditional formatting
        
        when using "Given text" type and cell reference
        with "contains text" or "not contains text" conditions.
        
        Co-authored-by: Attila Szűcs (NISZ)
        
        Change-Id: Ifbd34ef9f7ee948b6ac42a890bd52f3fb8486aec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107791
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-16  Caolán McNamara  <caolanm@redhat.com>  [7206249249a72aad803f5534c694ee68e0ee6693]

        don't scroll the document between mouse down and mouse up in an annotation
        
        because that causes the editview to get a mousedown, then the window is
        scolled under it, then a mouseup so it selects the text between the
        location it was at mouse down and the new pos at mouse up which is
        infuriating
        
        Change-Id: Ie8d88f851ebe090eb2b1968f1ef6577183586506
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107850
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-16  Caolán McNamara  <caolanm@redhat.com>  [c4f5b1b4fa4cb2b4c1d60e2f5dd4b068ea740c48]

        tdf#138963 Clicking the position statusbar box disables selection
        
        if there is no object selected, since...
        
        commit d3dbbdce4eb71ae848e7682374e011c4a6129b15
        Date:   Wed Jan 17 15:20:31 2018 +0100
        
            lokdialog: Convert the Format -> ... -> Position and Size... to async exec.
        
            Change-Id: Idcdbfb1366db61e247c31eab5cb27a39978b0fd9
        
        Change-Id: I959789b055a880ac4c48a863c17eb6769b322577
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107845
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-16  Noel  <noelgrandin@gmail.com>  [3b3c844c6419e8b71cbcabd7aef49b28701db920]

        use views to parse
        
        Change-Id: Iedb72f3586bf78a0da7e1b629a0ecf8994bb2eb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107754
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-16  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [d00e7c651e80b9fd3d00262900e0938e2c392809]

        tdf#137819 sw: fix textboxes anchoring "As Char"
        
        Changing anchoring type of a textbox to "As Char",
        shape position follows the new text frame position.
        Also SwTextBoxHelper::mapAnchorType() was introduced
        to map between text frames and shapes, with a small
        cleanup.
        
        Change-Id: Iea0abe6f12a293fb4270970fde53ea903b347fb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107221
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [261b48affaf6d963de312c27f2cac1a95625c6a2]

        uitest: sw: Add missing asserts
        
        Change-Id: Idacea3eae1124778cbec98af6424f2462b4ef78f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107842
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-12-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [e4fd4e9489ea3433b913e2774ea0bacac93bee5b]

        uitest: sd: fix GOTO
        
        pages count starts from 0
        
        Change-Id: I31ce182af1bccf9b129e9c0f2f409ee81419902b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107840
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-12-16  Stephan Bergmann  <sbergman@redhat.com>  [bf858e4b224ae4dc04f968a3d3c66d184dd1e33d]

        Fix macOS ARM64 RTTI generation
        
        The Apple ARM64 ABI can use RTTI that is either unique (std::type_info equality
        is decided by comparing pointers to RTTI names) or non-unique (equality is
        decided by deep string comparison of RTTI names), where the most-significant bit
        of a std::type_info's name pointer must be set to indicate the non-unique case.
        See the " NonUniqueARMRTTIBit" comment at <https://github.com/llvm/llvm-project/
        blob/be00e8893fdb814e67d8f06401afe869f878c4cf/libcxx/include/typeinfo#L143> for
        details.
        
        It appears that Clang, at least under -fvisibility=hidden as used by LO, emits
        RTTI for a C++ class as .private_extern and non-unique, even if the class is
        marked as visibility("default") (as is done for the C++ classes representing UNO
        exception types, cf. CPPU_GCC_DLLPUBLIC_EXPORT in include/cppu/macros.hxx).
        
        So it is expected and harmless that Rtti::getRtti will not find existing RTTI
        symbols via dlsym, and needs to create RTTI on the fly.  However, what was
        missing was to set the most-significant bit of the name pointer, to indicate
        non-uniqueness.  (My understanding is that things should even have worked whe
        we failed to set that bit, as comparison should fall back to deep string
        comparison if at least one of the involved RTTIs has the bit set, which the RTTI
        emitted by Clang does, see above.  It looks like there is a bug though, see
        <http://lists.llvm.org/pipermail/libcxx-dev/2020-December/001060.html>
        "[libcxx-dev] Is the implementation of two-argument
        __non_unique_arm_rtti_bit_impl;;__is_type_name_unique correct?")
        
        Change-Id: I3c39edf569ac668352bbb73e60303856e1b63445
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107839
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [651ffebdb7cad18ec0a2dda294a6fff231638409]

        Fix typos
        
        Change-Id: I1c0e4daa835eba2004ffe9490757dd91d9c9889b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107790
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-12-16  Tünde Tóth  <toth.tunde@nisz.hu>  [1eb25c11500a235aa141a327a5489f6861e60a89]

        tdf#136816: fix hidden legend entries in "Column and Line" charts
        
        Regression from commit: 300e65cc47f3d6ae1563350757dbfadc080d7452
        (tdf#123268 fix lost chart if all legend entries are hidden)
        
        Change-Id: Id59cd8d681dada123feadbe7910be7fbc7ec37f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107757
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-16  Tünde Tóth  <toth.tunde@nisz.hu>  [b0068342398786ca50304260434a18880dddf74d]

        tdf#138777 pie chart: improve long data label width
        
        to avoid chart distortion.
        
        Reduce the maximum text width of data point label shape based,
        because in some cases the long data label flowed out of the chart.
        
        Change-Id: I045c81ecc6ce579e1f472d7ea67e04315ce9c60b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107585
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-16  Jan-Marek Glogowski  <glogow@fbihome.de>  [f5ab8bcbfd20ecce4a358f62ee3f81b8b968a5de]

        WIN don't notify clipboard change with SolarMutex
        
        Regression from commit 52a7eb58f5c137b6de76cc49be07dd43c42a6d6c
        ("WIN replace clipboard update thread with Idle"). Previously the
        notification was done without the SolarMutex. Now it's run via
        an Idle and SolarMutex is required by the Scheduler, so release
        it. Foreign contents is again protected by the clipboard lock.
        
        And also unlock the SolarMutex in getContents, to prevent a
        deadlock in the clipboard STA thread, if it's already processing
        other request, like CXNotifyingDataObject::GetData, blocking on
        the SolarMutex.
        
        Change-Id: I6855b045b3065289ec7833498f6785ee31eda61c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107675
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-12-16  Heiko Tietze  <tietze.heiko@gmail.com>  [e4c21a3c1fa8acd0078029d7a42f304ff2b40773]

        Resolves tdf#138173 - Keep options collapsed in F&R dialog
        
        Diacritic-sensitive has to be enabled now to collapse
        other options
        
        Change-Id: Icf5e30c00721af0e4972ac7c566073f15b47b4ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107833
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-12-16  Balazs Varga  <balazs.varga991@gmail.com>  [3184cfc493c6931725dce1de19ac958067b1fd25]

        tdf#128621 OOXML Chart: export embedded shapes in chart
        
        Use ShapeExport to export additional shapes (userShapes)
        in Chart.
        
        Change-Id: Ic70a7f84c4ac028b6f09a69bec2cf4949944b16c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107605
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-16  Balazs Varga  <balazs.varga991@gmail.com>  [fbe77e5d61ca63a688c12be721e760935d78e780]

        tdf#138889 OOXML chart: fix import of rotated shapes
        
        in charts, resulted e.g. distorted arrows.
        
        Change-Id: I2d25aeeef8aed9fccacf3cc9f735123e8d891de5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107670
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [6cc7314dcc9dcdb4829c5ed28829c57572e6aa38]

        uitest: sd: Add asserts to existing tests
        
        Change-Id: Ie95d5f1074c9431063e97ffffa521e17e97192b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107834
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-12-16  Stephan Bergmann  <sbergman@redhat.com>  [5e9196b4ee73d0bca27dfd24cb276cbebad0d30c]

        Add generated vs-code-template.code-workspace to distclean
        
        Change-Id: I4e8cc80db2f2c4f90e732f163e33c3324ca25a7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107825
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-16  Regina Henschel  <rb.henschel@t-online.de>  [d4ca360f6632f03e9fb7e9af37aac40d23f1249a]

        tdf#138945 update fObjectRotation for NbcResize
        
        SdrObjCustomShape::NbcResize uses the inherited SdrTextObj::NbcResize.
        But a SdrTextObj does not know fObjectRotation. Explicit update to new
        rotation angle after resize is needed.
        The error became visible, if you changed width or height of a rotated
        or sheared custom shape in the Position&Size dialog. Then the shape
        handles were not on the shape outline.
        
        Change-Id: Idbe47a3b1ef2b34e9645d62830cb330f2e49bd3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107792
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2020-12-16  Armin Le Grand (allotropia)  <armin.le.grand@me.com>  [bcb8d2d3a08991b4e57189b81f8702aaa8af8a89]

        tdf#131281 Always draw FormControls when TiledRendering
        
        When FormControls are not in layout mode it would be necessary
        to have real VCL ChildWindows in the client (usually the office).
        While this is done in the office itself and thus the visualization
        of FormControls (and their usage) is guaranteed, this is currently
        not the case for existing clients of TiledRendering.
        
        The big solution would be an API for the TiledRendering client
        to get infos for FormControls and create these locally (what would
        allow to have these editable/interactive and in the style of the
        client system). As long as this is not the case, I add this fallback
        to render the FormControls as content to the tiles to get them
        visualized at all.
        
        Change-Id: I0f7a5e7dc028373145a6a19b639ce82bdafc149d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107735
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2020-12-16  Johnny_M  <klasse@partyheld.de>  [8928ea836ee11cf7df762fe9237b5b61313b952b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a79d500fcf233f3da1afb1b4d1b63ea3ad18de59
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8a5225349b89ed04ec1e218264b168101e33f69a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107651
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-12-16  Johnny_M  <klasse@partyheld.de>  [59fab02fd79be4524ec7f2a7459499b8d8b4ec66]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3d55957744a3e88eff6a365fe245a487e8201d36
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8ee9ee061801051a8b332edcc7226495d0c968ed
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107650
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-12-16  Johnny_M  <klasse@partyheld.de>  [83914be3f3bd0e758fd3d2b60ae21939ca6d3360]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 110d3e0065399ebc82dd198114726dc26dc18613
          - tdf#132643 Translate German section IDs
            
            Change-Id: I77a9bac57e1982eb750957ce755979e07ec3cd2b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107649
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-12-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [2ecdaa672b0362eb314afeea811c72cfa06bb20a]

        tdf#138950: vcl_jpeg_read_write: Add unittest
        
        Change-Id: Ia1adcac3e10d1aa17281963d27718a37bf37b953
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107814
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-12-16  László Németh  <nemeth@numbertext.org>  [8bd229c4e42e92545db11832b29bf97540707c32]

        tdf#138847 sw ChangesInMargin: show all characters in margin
        
        deleted by pressing backspace or delete, not only the first
        character from the deleted character sequence.
        
        Regression from commit 469f472fb31c4ef1a57f8ec54ba750c1332feec2
        (tdf#138479 tdf#137769 sw ChangesInMargin: fix Undo in paragraphs).
        
        Change-Id: I0027cc0da02df8bccba2d957d4cc0407f34ba014
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107745
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-16  Caolán McNamara  <caolanm@redhat.com>  [8b3982681e98818388c09233960ad6eaacee205a]

        tdf#138661 don't emit value-changed when not changed by user
        
        in the FormattedSpinButton which is the standard mode for these signals
        and what the SpinButton does, and in this case the FormattedSpinButton
        is considered "modified" when it shouldn't be
        
        Change-Id: I26865e099c02fdd2745c41b347b7006d8560fb20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107784
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-16  Caolán McNamara  <caolanm@redhat.com>  [56fba55533ed5a555e7ef184c4399e6497b22315]

        Related: tdf#138661 don't limit OFormatSampleControl to +10000
        
        let it take any value, so the date preview can show todays date and
        not an arbitrary max value from the past
        
        Change-Id: Ia6f47d44c68c15293e2adcd950724ee2cef024d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107785
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-16  Caolán McNamara  <caolanm@redhat.com>  [0bbdf06fabfc7f43dde9cc36256130779b1e3902]

        tdf#138935 rsDeckId is invalid by the time collectUIInformation is called
        
        Change-Id: I4afc1ed1bbbfbbd510617a51b9aa6d627471d80d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107773
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-16  Caolán McNamara  <caolanm@redhat.com>  [0eb8fd225e16b9bb810fc3574085a2c7914df2b6]

        tdf#138950 allow up to one short read to not trigger cancelling import
        
        Change-Id: Iedbfc344c311c40244ba2f58c56c62ac47584028
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107788
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-16  Caolán McNamara  <caolanm@redhat.com>  [e9208eb0d50295ae066beeb21e0162f8858ccb25]

        hint as to the special handling of the edit popup menu in LOK
        
        Change-Id: I0d00210ea4d9a1d388f473584edc74b2de814cc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107783
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-16  gerrit  <gerrit@grosskopfgames.de>  [9804cb2f195451811eff8924d7997a3cbd6d679d]

        tdf#95662 Convert , to . for the min-width in the Lists only
        
        Works where strings should never have a ",", didn't check other strings.
        
        Change-Id: I693a2dbf13701420768c70c3cd11b84eac81f378
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104544
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-16  Miklos Vajna  <vmiklos@collabora.com>  [3962f6ba4761e2021c8d6b91487259bc16b98671]

        pdfium: rework to eliminate FPDF_PATHSEGMENT from the public interface
        
        Change-Id: Ibb782d7fe835a001ef13a80afe2f7cf351eda081
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107793
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-12-16  Noel  <noelgrandin@gmail.com>  [97e2bd837841368e5c64d7c2fed0d423b0ad4606]

        use views to parse
        
        Change-Id: I4cdf09f4ce8dc399fa5ae4620191a2ad2e7f78da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107759
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-16  Justin Luth  <justin.luth@collabora.com>  [bfcd952dc7820c4cf8761c4222d29ede039391dc]

        tdf#138892 writerfilter: cancel style list if bNoNumbering
        
        This fixes 6.1 regression e24e2d2fb02239753c1520a0458b44683ea4cc2e.
        
        Starting in 7.0 (tdf#131321), paragraph styles kept their
        numbering property. But even before that, non-paragraphs
        marked by bNoNumbering we having their direct numbering
        removed, and then finishParagraph applied para-style
        numbering since there was no direct numbering.
        
        So, we need to pass the bNoNumbering to finishParagraph
        so that it can cancel out a style-assigned numbering.
        
        Change-Id: I0c24af4e9bd0ea3712179a47ed3550f91c8f44b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107738
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-12-15  Tor Lillqvist  <tml@collabora.com>  [59301a1cadd87a63276650975252d14e8477e632]

        Accept iOS SDK 14.3
        
        Change-Id: I7b13905840616fe84a1b9d23161c4c349d2e7f0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107778
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-12-15  Miklos Vajna  <vmiklos@collabora.com>  [fdeb04f7c59cf8032fe17072ed779e70505cc6ab]

        tdf#129961 svx: finish UI for table shadow as direct format
        
        Normally properties on an SdrObject is set using SetAttributes(), but
        that would take the selection controller into account, so we would call
        SvxTableController::SetAttributes(), which sets the item set on the
        selected cells instead. So use SetAttrToMarked() instead, which works on
        the shape's item set, even in the table case. Don't replace all existing
        items because we only have shadow properties here and also a disabled
        shadow is still a (set) SdrOnOffItem (with value=false), so no old
        SdrOnOffItem will be forgotten in the shape's item set.
        
        Also add an outer undo grouping, so once the user presses OK in the
        table properties dialog, we only create a single user-visible undo
        action, not two.
        
        Change-Id: I77b55ba1f07b8d0eeac5070e0ec07d39573d1f9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107781
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-12-15  Caolán McNamara  <caolanm@redhat.com>  [7763692e50191e2074f56e9bf698c843eed0ad00]

        tdf#138701 leave current combobox cursor valid if the contents won't change
        
        Change-Id: I6d7f5de7b79d447590fcfa325f4be7430eaffd5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107779
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-15  Caolán McNamara  <caolanm@redhat.com>  [9fdc7384eff0e9627de2d9c2b59a7716f9e8af25]

        tdf#138938 put the tooltip on the toolbar item instead of the toolbar
        
        Change-Id: I69ff3813a726f26daa20a00ce3a0bb311a162c39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107770
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-15  Caolán McNamara  <caolanm@redhat.com>  [47cc520dcc7deec8ee527505da5f28be195e1fb6]

        DrawGradient variant only called by FileDefinitionWidgetDraw
        
        which doesn't do any mirroring on any of its drawing calls.
        
        Change-Id: I4f531ee01147b34f36a6d4235f3340bd1a8e62ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107769
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-15  Caolán McNamara  <caolanm@redhat.com>  [9902a53ee9c6d74fef6ab0ae9f602cf7895fecfd]

        tdf#138936 gradient missing under RTL from writer comment margins
        
        Change-Id: I57533f033f9528b7c89162967b392eb5abb4d76a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107750
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f012855cb6d845e8efcb6292d55542bd06273875]

        Fix typo
        
        Change-Id: I41e1d5a251e29908d0001824d376966644c36c21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107680
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-15  Caolán McNamara  <caolanm@redhat.com>  [f9af3a9807ef37ca888a4767d3abdc1078783106]

        use GetParentWithLOKNotifier to get the frame LOKNotifier to reuse for menus
        
        so it doesn't have to be explicitly set by the editview menu creator
        
        If I force enable LibreOfficeKit::isActive and right click on a
        mispelled word in impress, or in the writer comments-in-margin before or
        after this change I see the same ILibreOfficeKitNotifier set on the
        MenuFloatingWindow. Seeing as this is used in only the editview spell
        checking menu give that a unique id 'editviewspellmenu' and only do
        this for that id
        
        SetLOKNotifier in vcl/source/window/menu.cxx added with:
        commit 8938e8b153f32f3f5926baddb87cb76c8e72755a
        Author: Jan Holesovsky <kendy@collabora.com>
        Date:   Thu Mar 8 21:07:40 2018 +0100
        
            lokdialog: Tunnel the spell-checking context menu with recommendations.
        
            Change-Id: I1a7952e88a3f89346c97d2516628b4a7a0423de6
            Reviewed-on: https://gerrit.libreoffice.org/51062
            Reviewed-by: pranavk <pranavk@collabora.co.uk>
            Tested-by: pranavk <pranavk@collabora.co.uk>
            Reviewed-on: https://gerrit.libreoffice.org/51166
            Tested-by: Jenkins <ci@libreoffice.org>
            Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        
        SetLOKNotifier in editeng/source/editeng/editview.cxx added with:
        commit 7c6fbd0ac3b5927b337aa69b132aba14e9b3103f
        Author: Tamás Zolnai <tamas.zolnai@collabora.com>
        Date:   Mon Apr 16 14:38:36 2018 +0200
        
            sd lok: Impress: Right-click menu on misspelled word locks up session
        
            Change-Id: Ib554eea7049c1ea244bc4789ee3d7d2adf87e283
            Reviewed-on: https://gerrit.libreoffice.org/52977
            Tested-by: Jenkins <ci@libreoffice.org>
            Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        
        Change-Id: I6c23ba4252eab3850b7cc4c8cad2d2f8adee2792
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107747
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-15  Caolán McNamara  <caolanm@redhat.com>  [3dfbf8d7f1aee70920aaa4f8001d78669aa7b85f]

        add set_id/get_id to Menus like Windows
        
        Change-Id: Idcbb4e8fc67bf04d0959ba9ab59342240434727c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107768
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-15  Caolán McNamara  <caolanm@redhat.com>  [b163f838c79118809d880c76f943fdd2fc0288ed]

        use locale specific decimal separator in GtkComboBoxText replacement too
        
        Change-Id: I384362443baa386507935a76142f70ebf092d72f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107767
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-15  Caolán McNamara  <caolanm@redhat.com>  [491efa1e5513f9c7901849dfb2c72e379efc91bd]

        tdf#138932 don't replace . with , for gtk password GtkEntries too
        
        Change-Id: I26e9f878791a4349d065bb8603862919ff4b9e85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107766
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-15  Caolán McNamara  <caolanm@redhat.com>  [943d1c0a0aff194300dd7d46a651c51dd05e2f3a]

        split out get_focus_window for reuse
        
        Change-Id: I16480130a4bcf491157b2a7dbcaef0ce01870025
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107765
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-15  Luboš Luňák  <l.lunak@collabora.com>  [0e5b473a63409da2cdae4f4c60a91fcc93755ba5]

        do not free SkiaSalBitmap buffer if a read access points to it
        
        When conserving memory in raster mode, SkiaSalBitmap may decide
        to drop the pixel buffer if SkImage is created from it, since
        having both wastes memory and converting between them is cheap.
        But if there is still a Bitmap::ScopedReadAccess existing
        for the bitmap (e.g. VclCanvasBitmap keeps it as a member),
        then dropping the pixel buffer would make the data pointed to
        by the read access invalid.
        Technically this patch should distinguish between info and read
        accesses, as info accesses do not point to pixels, but this is
        simpler and hopefully doesn't make a difference in practice.
        
        Change-Id: I307170ad4651b849feda0cf224976ca5a87e5207
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107752
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-12-15  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [e90e694ec35d4b634b06ef53e2131c0042a0fa2e]

        Update git submodules
        
        * Update translations from branch 'master'
          to 129365b9a82c839c794b7747e6148dd0073779cb
          - update translations for master/7.1.0 rc1
            
            and force-fix errors using pocheck
            
            Change-Id: I64d1494dbed7adfa393e79f9b798725ad8c68350
            
2020-12-15  Noel  <noelgrandin@gmail.com>  [669b703d90d95ca54146689d2cded0d53359a86c]

        use views to parse
        
        Change-Id: Ib40597b101c8b236e8426cbc0b43dcad1a01bc48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107753
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-15  Mike Kaganski  <mike.kaganski@collabora.com>  [86de82ae54a243743b3775d44281dd02fcad6014]

        tdf#138932: don't modify KEY_DECIMAL for password box
        
        Change-Id: I24c3e8e9f53111e893475e2d282120ce4bb678e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107751
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-12-15  Caolán McNamara  <caolanm@redhat.com>  [5a422821200e19f99cdcad5c7b4e7462cb04f722]

        update pches
        
        Change-Id: I280dea8fe5f346a5555f4bf479896877579d63e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107748
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-15  Caolán McNamara  <caolanm@redhat.com>  [25214daa344412a7b67c8a89b832e5f3e6dc90fa]

        don't need to include vcl/menu.hxx here
        
        Change-Id: I16c4c2fd84ea8af6b7601e49c38630bbbfdb2cb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107746
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-15  dante  <dante19031999@gmail.com>  [67f7171b79ce4a60dbec16394f48e7d0c28217ac]

        Extended starmth mathml html custom entity &entityname list extended
        
        In order to complete U"string" has to be used, but is not available yet.
        This is related to 107606. Support will be implemented.
        
        In order to fullfill it:
         - Used w3 documentation for the list
         - Used refractors via gedit and LO calc  to adapt the data to the code.
        
        Change-Id: I09d3bcb56d4cf66a3586baf293120e717c7f9ae0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107608
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-15  dante  <dante19031999@gmail.com>  [1c9cf58a9a86feab358cd48e27359ee4c8aff50e]

        Added documentation to starmath about mathml entitynames
        
        Change-Id: I278699fd169e12c36f98e84be8993489f0775de0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107609
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-15  Tor Lillqvist  <tml@collabora.com>  [378f96019fff0d2e4db318187c3c143bdc0c3982]

        Accept macOS SDK 11.1
        
        Change-Id: Ief4322005fb9087c00f767dcd50a59f2ccbc8a82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107744
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-12-15  Andras Timar  <andras.timar@collabora.com>  [cc8e19c73714c199fd2efdc0fefe3e750e8c14a8]

        remove extra space in version number in rpm/deb package info
        
        e.g. Instead of "Base module for LibreOffice 7.0 .3.1" we will get
        "Base module for LibreOffice 7.0.3.1".
        
        Change-Id: I9ce56b33f835a9527f777cfb9c0e466232e6f24f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105449
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-12-15  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [591bad42866fb9beaa24f34ee746e011cba40f99]

        add a visual studio code workspace template (created by configure.ac)
        
        Not having settings directly stored in .vscode directory in the
        repository/having the files ignored there is a problem when you build in
        a separate builddirectory and you regularly do a full reset of your
        sourcedir using "git clean -fdx" and similar. If you had any
        folder-settings, you'd lose them that way.
        VS Code doesn't really have a mechanism to include and then extend
        repository defaults, but it has three different tiers where settings are
        pulled from: folder, workspace and user
        
        For LibreOffice core repository there are no folder settings as our
        .vscode is not populated (or at least it is not stable), a user can of
        course place a settings.json or other configuration files in their
        checkout, just with the "git clean" problem mentioned above.
        
        This patch adds a workspace configuration - that file can be stored
        anywhere and instead references the folders to use as configuration
        items. If you want to add your own launch configuration or tasks: you
        can just store it on your desktop, and can completely wipe out your
        builddir as well as prune your srcdir - if you reuse the same paths for
        your next build, you can simply reopen that workspace file and have all
        your settings applied.
        
        Having it part of the core repository and created by configure from the
        template is thus just a convenience thing - it has a launch-in-debugger
        rule and settings for code search/browsing that should be all that's
        needed/all that's specific to LibreOffice at least.
        
        Change-Id: I8625d83d0c30c2668b99ec672c651c3d35258ca5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107655
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-12-15  Marco Cecchetti  <marco.cecchetti@collabora.com>  [cc5becc37dc4828e09f4d2f2af48b8482f7efaa3]

        impress: <count> variable not substituted in presentation on slideshow
        
        Change-Id: Ifa93c112dae217b65a874b37de7727e671da8b60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107580
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 345fcef24098cf7f827bfc49c7976b0bfe814edc)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107699
        Tested-by: Jenkins

2020-12-15  Noel  <noelgrandin@gmail.com>  [1624c674c01fdb2d9ce4a86fa79475224038887e]

        remove assert which crashes ooo119798-1.ppt
        
        with command line
        ./instdir/program/soffice --headless --convert-to odp ooo119798-1.ppt
        
        Added with
            commit 5080bb930de3ecfce8ab78bbd23a9d48c2f2bfa0
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Sat Aug 29 11:19:28 2020 +0200
            convert SvXMLImport to fastparser, drop slowparser paths
        
        which helped me track down a problem, but apparently this happens
        with some broken files
        
        Change-Id: I2866daa2c93ffe01f89120f19e0ea0056ee50605
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107742
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-15  Mike Kaganski  <mike.kaganski@collabora.com>  [723a2623bd11c51d506873862893ee4009caaab1]

        Use string view here
        
        Change-Id: I597820083f863ec19f05f4da1aa226f4c67cf258
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107741
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-12-15  Noel  <noelgrandin@gmail.com>  [a79e6a7cf1ce3be46e4339a54b013ddaa534dd39]

        use views to parse rather than allocating OUString
        
        Change-Id: If0a848c64ce8077d1681661873629c83307cf8b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107736
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-15  Stephan Bergmann  <sbergman@redhat.com>  [15e4427e8fb56a143caa28b8a3120f3761fc77a5]

        Silence warning C4100: unreferenced formal parameter
        
        Change-Id: I27d28ebeca8425b7750996edae0cf704b5626c49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107739
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-15  Caolán McNamara  <caolanm@redhat.com>  [78d1a773fe3ca3c9bf6c8ded913f4db9731d1618]

        get parent for welded menu and location to pop it up
        
        Change-Id: I654f6edc4b8bdb0e38f70757b970893980b09638
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107728
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-15  Caolán McNamara  <caolanm@redhat.com>  [097faa945cfc7150d5c556444991f85458e9cea9]

        add a way to correctly position a weld::Menu given a vcl::Window
        
        Change-Id: I7fc6a1bb6cfca40a4a97568f957d127445b4d31c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107727
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-15  Caolán McNamara  <caolanm@redhat.com>  [ba48287d486190a5daec7ef9612fbe7f361228d1]

        popup_at_rect needs to work like ShowNativePopupMenu for toplevel frame
        
        Change-Id: Iec313faa525ddd5564009403060c58d72482038a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107726
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-15  Seth Chaiklin  <sdc.blanco@youmail.dk>  [c9d5fb0bde97fb9cea60773e441f03a69eb589d4]

        tdf#138893  improve messages in Template Manager
        
            + add keyboard accelerators to Settings menu commands
            * repair grammatical mistake in "Overwrite" message
            * revise query about loading styles of a modified template
            * change query about category deletion to singluar and
               referring to category
        
        Change-Id: I41934b0e194f00395345a79e8f69fa4fdd0ff04d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107694
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-12-15  Stephan Bergmann  <sbergman@redhat.com>  [96ae3093a4d914db2f61701fc9fd097ee748ec15]

        Silence warning C4189: local variable is initialized but not referenced
        
        Change-Id: I6157c6e92877738366c142025a3bc8f3e38eb0a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107737
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-15  Justin Luth  <justin.luth@collabora.com>  [8787a45f9cbb5dce61b20817ef0e549b5a227a95]

        tdf#118711 writerfilter: don't hardcode default page description
        
        well, at least not at the beginning of the document.
        
        The problem with specifying is that it becomes a property
        of the paragraph - and so if the paragraph is copied or moved,
        the page break comes along with it and the user has to remove
        the unnecessary page break wherever it lands.
        
        Since the default will be applied anyway,
        there is no value in specifying it.
        
        I'm not sure how, but at least one test document started
        with a Converted1 style, so I had to explicitly confirm
        that the stylename really did match the default
        for a first section.
        
        A unit test also indicated that
        it needs to be specified if an explict page number is assigned
        because RES_PAGEDESC contains MID_PAGEDESC_PAGEDESCNAME
        as well as MID_PAGEDESC_PAGENUMOFFSET.
        
        Change-Id: I0d0f6b70767f7daaf300e09c0d31ac4b17b91ed1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107555
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-12-15  Stephan Bergmann  <sbergman@redhat.com>  [2b0333d09526d85ea70ab4dfdba2c3593724c80d]

        loplugin:stringview (clang-cl)
        
        Change-Id: I7920101576f1b5a115bf2af74f18832e0341eb24

2020-12-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [def31e135e5e2c0adb1502cde8bc638588da485d]

        graphic: Rework swapping algorithm to take GfxLink into account
        
        This reworks the Graphic swap algorithm to not swap to a file when
        GfxLink is available and leaves the compressed data in memory.
        With such a sheme, at swap-out we just remember the need specific
        properties of the Graphic, and delete the graphic content (Bitmap,
        Animation, VectorGraphic, Metafile). At swap-in use the GfxLink
        data to decompress and recreate the graphic content, then set
        the properties back as they were before (if needed).
        
        If a GfxLink is not available it swaps out to a file and back, but
        uses a simpler data format that is specific for swapping only. In
        the future this case can be removed, when we switch to automatic
        creation of GfxLink if that one is not present.
        
        For reworking of swapping it was also necessary to extensively add
        and extend the tests that check various swapping scenarios.
        
        Change-Id: I135a224f74aa48e6006f48dd2be74b8026614728
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107287
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-15  Miklos Vajna  <vmiklos@collabora.com>  [3dabbb6a5e69b8d4f720e6671c509910f418f87c]

        tdf#138600 sw: fix too small print area for btlr text in nested table
        
        Regression from commit 435ab51ec8920033b7865f27f4afee8a852a0b31
        (tdf#128399 sw btlr: fix clicking to lower rotated cell, 2019-10-29),
        the bugdoc has a btlr table cell and the row frame of the outer table
        has a bottom value which is very small at the point when
        SwFrame::GetPaintArea() is invoked for the inner btlr cell.
        
        This means the "cell should not leave its parent" mechanism kicks in and
        reduces the bottom of the paint area to a small value, so the text is
        not visible at all.
        
        Fix the problem by teaching SwFrame::GetPaintArea() that btlr cell
        frames are OK to leave their parent towards the bottom of the page; that
        parent will grow at a later phase of the layout process anyway.
        
        Change-Id: I99334bbf0116df8d8ed27f192c81c0441b6c797d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107730
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-12-15  Julien Nabet  <serval2412@yahoo.fr>  [f4e496af66bc6a779f600158cc42b986d654f143]

        Related tdf#138888: fix assertion on avmedia/MediaControlBase
        
        Assertion when trying to insert a video in Impress, see bt:
        https://bugs.documentfoundation.org/attachment.cgi?id=168161
        
        According to https://en.cppreference.com/w/cpp/algorithm/clamp
        "behavior is undefined if the value of lo is greater than hi"
        
        Regression from:
        commit 36b3b357fe2a882db6a5f5a006239e16200fb847
        Author: Noel <noelgrandin@gmail.com>
        Date:   Thu Nov 12 16:10:56 2020 +0200
        
            replace std::min(std::max()) with std::clamp
        
        Change-Id: Idf33eb6c662b60174678f990f98aefc72edec2a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107722
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-15  Seth Chaiklin  <sdc.blanco@youmail.dk>  [863ceb32ca152dff2a8feb716e2929be196a8295]

        tdf#118435  add 'Text' before 'Documents' in Template Manager filter
        
        Change-Id: Iaae6e3c9e6a212bca4c6b983132e044cd574bb6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107697
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-12-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [d9ccee2231a8d8984302e1b2f578bf73b4d60c35]

        tdf#122045: sw: Add UItest
        
        Change-Id: Ic49462e6d5a78d75947518744bde72b3d2cef86e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107688
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-12-14  Stephan Bergmann  <sbergman@redhat.com>  [14372e301f0198067e4965ac1a234d9f9d21e3b2]

        Silence warning C4189: local variable is initialized but not referenced
        
        Change-Id: Ie36d7c4dfee5115b5909ed58a0b16b367e05866d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107734
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-14  Stephan Bergmann  <sbergman@redhat.com>  [c8f61430b5760c7baabebff9c3159092975d4a88]

        Reuse pInst
        
        Change-Id: I91e5a469344ab951225e61237b462ed58ed796be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107733
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-14  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [97a809a74c60a38c46280b98bd2ec1c365643391]

        onedrive integration: updating metadata needs to be http PATCH
        
        avoids general i/o error message when adding newly created documents via
        the "Save remote" menu option.
        
        support for PATCH was added with 9cfcf83f53e0ae897b30705f790c6ebe0b86932e
        but only applied in onedrive-document.cxx OneDriveDocument::setContentStream
        which has it's own update of properties instead of reusing the method
        from onedrive-object.cxx
        
        Change-Id: I50f8801ac3186953f60198f877cedf3729307b89

2020-12-14  Caolán McNamara  <caolanm@redhat.com>  [acf4c5bc649624823d84e01d57a9af78ff3084ae]

        ofz#28630 Fuzzing build failure
        
        Step #4: vcl/workben/commonfuzzer.hxx:70:28: error: no matching function for call to 'OUStringToOString'
        Step #4:             aBuffer.append(OUStringToOString(sExecDir + getExecutableName(), osl_getThreadTextEncoding())).append(".fonts");
        Step #4:                            ^~~~~~~~~~~~~~~~~
        Step #4: include/rtl/ustring.hxx:3587:16: note: candidate function not viable: no known conversion from 'typename std::enable_if_t<ToStringHelper<OUString>::allowOUStringConcat && ToStringHelper<OUString>::allowOUStringConcat, OUStringConcat<OUString, OUString>>' (aka 'rtl::OUStringConcat<rtl::OUString, rtl::OUString>') to 'std::u16string_view' (aka 'basic_string_view<char16_t>') for 1st argument
        Step #4: inline OString OUStringToOString( std::u16string_view rUnicode,
        
        dunno what the preferred concatenation scheme is these days
        
        Change-Id: I7390d5b4a23a76d7cfbc75c90ea75df4ee39457f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107731
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-14  Caolán McNamara  <caolanm@redhat.com>  [2ab2c26b7e2ee43efa9475a2b394259744d7c3c5]

        add missing 'use_underline'
        
        Change-Id: Ie6d549b20461d7bb80fd78deb393320e5ba57c0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107725
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-14  Stephan Bergmann  <sbergman@redhat.com>  [7f4114d22eb590c34fe868ae62a0e68d0f57917a]

        warning C4189: 'pInst': local variable is initialized but not referenced
        
        Change-Id: I8180087a9e9c3a6d6368d6d94d77ca18d303c1bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107724
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [96507c765d4306c6cf6f627a5de97c9e1bdc2b3f]

        Fix typo in code
        
        Change-Id: Ia1263267e8bfd4ca92a3da199fbc29a386f69c31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107681
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-14  Noel  <noelgrandin@gmail.com>  [0651fa8352116a58463c036c196b6caede5c9616]

        remove Seek(nCurr) in SvStream::remainingSize()
        
        which slows down some operations,
        and is unnecessary, since TellEnd()
        already resets the file pointer.
        
        Change-Id: I71a0d7f45074039b890997a730afa1cd1c160886
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107689
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-14  Stephan Bergmann  <sbergman@redhat.com>  [05ab01898df94390073de819f489ac261d24eaea]

        Add -wd4505 also back to gb_CXXFLAGS
        
        ...which was accidentally missing from aca847cf1283e242c2d1106309ad4bb73d8f37a6
        "-wd4505 is still needed"
        
        Change-Id: If0d3523f05d47da5dfe6dae45dedcdf075033daf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107723
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-14  Caolán McNamara  <caolanm@redhat.com>  [c971773afe0852ccdee0267cfad953359c0039be]

        tdf#122045 using 'Apply' doesn't keep document modified on later 'Cancel'
        
        Change-Id: I7c6232747785a0c5827fe7344e1dc20758419956
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107683
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-14  DuP-491  <leolovelucia@gmail.com>  [6a279e2d98d3aa2d11cc7b8c09158186795e7fcd]

        tdf#124176 Use #pragma once in connectivity
        
        Change-Id: Ib817bcd477db276a9554b1b3bdc87cf91c2a6658
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107668
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2020-12-14  Noel  <noelgrandin@gmail.com>  [1b69f0c2731ec66e76073ab0f2936b7112bf1e77]

        use more direct parsing on FastAttributeList
        
        instead of first allocating an OUString
        
        Change-Id: I796b1b2d47eb3cb9bebb00ae1bbd465010ebf494
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107691
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-14  Stephan Bergmann  <sbergman@redhat.com>  [eed2f0fd3fb70bcf26539683c4347e418da66ff1]

        macOS __arm64__ math.h does not define legacy finite
        
        /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/
        SDKs/MacOSX.sdk/usr/include/math.h only declares it in an
        
        > #if defined __i386__ || defined __x86_64__
        [...]
        > /* Legacy BSD API; use the C99 `isfinite( )` macro instead.                   */
        > extern int finite(double)
        > __API_DEPRECATED("Use `isfinite((double)x)` instead.", macos(10.0, 10.9)) __API_UNAVAILABLE(ios, watchos, tvos);
        
        block, so CppunitTest_odk_checkapi (which deliberately builds in pre-C++11 mode)
        failed with
        
        > In file included from ~/lo/core/odk/qa/checkapi/checkapi.cxx:29:
        > In file included from ~/lo/core/workdir/CustomTarget/odk/allheaders/allheaders.hxx:351:
        > ~/lo/core/include/rtl/math.hxx:352:12: error: use of undeclared identifier 'finite'; did you mean 'isfinite'?
        >     return SAL_MATH_FINITE(d);
        >            ^
        
        So extend 19bce817279c7fd150af0422c224975e57ff9f41 "Try to use isfinite() for
        iOS" to all Apple non-Intel platforms.  (We no longer support macOS __i386__
        builds, but it probably does not hurt to nevertheless mention it here in the
        URE interface sal/mathconf.h include file.)
        
        Change-Id: I9b3a2ec1e48762dd178704185c64d1d3fe358001
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107714
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-14  Stephan Bergmann  <sbergman@redhat.com>  [aca847cf1283e242c2d1106309ad4bb73d8f37a6]

        -wd4505 is still needed
        
        ...see e.g. <https://ci.libreoffice.org//job/lo_tb_master_win/29066>
        
        > C:/cygwin/home/tdf/lode/jenkins/workspace/lo_tb_master_win/unotools/source/config/bootstrap.cxx(269): error C2220: the following warning is treated as an error
        > C:/cygwin/home/tdf/lode/jenkins/workspace/lo_tb_master_win/unotools/source/config/bootstrap.cxx(269): warning C4505: 'utl::dbgCheckStatusOfURL': unreferenced local function has been removed
        
        where the OSL_ASSERT used in
        
        > OSL_ASSERT(aStatus != Bootstrap::PATH_VALID || dbgCheckStatusOfURL(sDerivedURL) == Bootstrap::PATH_VALID);
        
        is defined in terms of SAL_DETAIL_WARN_IF_FORMAT, which in turn is careful to
        make its contents visible to the compiler even under --disable-sal-log.  That
        MSVC warning, about a function whose only reference is in code that the compiler
        can statically determine to be unreachable, is really unhelpful.
        
        This partially reverts 5c082fc1b59022252d90423afde174123976cdee "remove some
        MSVC -wd".
        
        Change-Id: Ie337989ee0ca6b7d7f29a50026fa249b0b266474
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107716
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-14  Tor Lillqvist  <tml@iki.fi>  [c98f43fc0e17c576a64840bb61770094f8be12ce]

        Bin a few unused forward declarations
        
        Change-Id: I1f0b8938f2174f9b8eee01714ea176fa4df38504
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107715
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-12-14  Stephan Bergmann  <sbergman@redhat.com>  [6f0fd67831b9c5f1bbacf7025e292f733c30c3cd]

        Handle explicit --disable-macosx-package-signing
        
        Change-Id: Ib524049405215ac96ad51cbdc7f527f29c4f83f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107693
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-14  Caolán McNamara  <caolanm@redhat.com>  [e9e9d7d1f8f16c4e97b387bf7c2edd42d8219159]

        add a way to undo ImplConvertToAbsPos
        
        Change-Id: Ia739c93c91f512c570d38a385d36bcce76e6fdcd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107684
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-14  Jan-Marek Glogowski  <glogow@fbihome.de>  [c1625e807ff7d94d0598b2aa86735fb94b829288]

        tdf#138715 remove mork strings and install targets
        
        Hopefully fixes the package build. Regression from commit
        ee9ed2192b56c98e5b8ee9890ddb4c533117332a ("tdf#138715 remove mork
        driver").
        
        Change-Id: I0faad65af834e3668c9845eadfe3439ae57b3699
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107692
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-12-14  Stephan Bergmann  <sbergman@redhat.com>  [f5af2104fc490b90510e36bbf1d2adec8017c594]

        Fix and clean up SalAbort implementations on macOS and Windows
        
        Since "forever", SalAbort has been declared as non-exported in
        vcl/inc/salinst.hxx and (only) called from Application::Abort
        (vcl/source/app/svapp.cxx) in Library_vcl.  Its various implementations for
        different platforms have always been scattered across Library_vcl.
        
        For Windows, SalAbort was originally implemented in vcl/win/app/salinst.cxx,
        until 1698debed2993fc5f262aa3ebbdb32fc112ac556 "Implement Windows VCL backend as
        plugin" introduced an incompatible implementation in vcl/win/app/salplug.cxx
        (which was added to Library_vcl) and moved the original implementation in
        vcl/win/app/salinst.cxx from Library_vcl to Library_vclplug_win, where it thus
        became dead code (and where it now gets removed).
        
        For macOS, SalAbort was originally implemented in vcl/osx/salinst.cxx, until
        3af4e1a0825c5b11ae4ef58fc411378aab669387 "Implement MacOSX VCL backend as
        plugin" introduced a different implementation in vcl/osx/salplug.cxx (which was
        added to Library_vcl) and moved the original implementation in
        vcl/osx/salinst.cxx from Library_vcl to Library_vclplug_win, where it thus
        became dead code (and where it now gets removed).
        
        (In 0f3be2e19fa408d7069d586ccf04cb3f3eccd6b9 "Unify sal plugin loaders", the---
        identical---new implementations in vcl/osx/salinst.cxx and
        vcl/win/app/salinst.cxx where then consolidated with other---also identical---
        implementations in vcl/source/app/salplug.cxx.)
        
        For macOS, the original, now removed implementation in vcl/osx/salinst.cxx and
        the consolidated implementation in vcl/source/app/salplug.cxx only differed in
        an added
        
          CrashReporter::addKeyValue("AbortMessage", rErrorText, CrashReporter::Write);
        
        which is presumably harmless to add.
        
        But for Windows, the original, now removed implementation in
        vcl/win/app/salinst.cxx differed substantially from the consolidated
        implementation in vcl/source/app/salplug.cxx, which is updated here to reflect
        those differences.  The one thing that cannot easily be updated, though, is the
        
          //TODO: ImplFreeSalGDI();
        
        call, as ImplFreeSalGDI is defined in Library_vclplug_win.  I'll thus leave
        fixing that TODO for another commit (if calling ImplFreeSalGDI from SalAbort is
        even necessary, given that it ends in FatalAppExitW anyway)---my gut feeling is
        that the whole 1698debed2993fc5f262aa3ebbdb32fc112ac556 "Implement Windows VCL
        backend as plugin" was somewhat misguided.
        
        Change-Id: I641a3d7b1bc27ae14c38eb1ec0838bc04e4290d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107666
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-14  Jan-Marek Glogowski  <glogow@fbihome.de>  [def3a581639840d39466327b4853c043bd662437]

        Revert unneeded isEmpty check in Edit::GetText
        
        Introduced in commit 579cf9548615e8535a0569a8eb4cdf325fbbbac7
        ("tdf#138857 fix font replacement table GUI") to prevent a crash
        in rtl_uString_newFromStr_WithLength (see the bugs comments),
        neither sberg nor I could reproduce it, after I did a rebase and
        full build. Maybe it happened because of a partial build after a
        local rebase... no other idea.
        
        Commit 8b66e1745933cd5aa4ae974f709a7e6c8be1f898 also added a unit
        test, which passes.
        
        This revert the change to Edit::GetText.
        
        Change-Id: I1a178f912813b48b88b1c2e3831b9e1b7ab3717f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107690
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-12-14  Noel  <noelgrandin@gmail.com>  [c521e614359d236405754134a54e8a05bdb1c44c]

        loplugin:unusedenumconstants
        
        Change-Id: I49996ad433409a9189c0f7adc997858e1512f40c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107687
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-14  Noel  <noelgrandin@gmail.com>  [d98cf29aa4e5ce14f0c96a18be563f5ce36879df]

        loplugin:singlevalfields
        
        Change-Id: I31107d4e3b3bd175187a8c29a094a4c6acf2a87c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107686
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-14  Noel  <noelgrandin@gmail.com>  [fdeff6cfc022f1a140f4366121c5669ba5c59113]

        loplugin:unusedfields
        
        Change-Id: I73c49b83f5c1ef17fbff18af675e95d2f2a7b243
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107685
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [1c38093b9214b2d417d12cc091cfc1f211a49777]

        tdf#138851: sc: Add UItest
        
        Change-Id: Ia3197a3da56d853ba805157af25fceefa461c85e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107677
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-12-14  Miklos Vajna  <vmiklos@collabora.com>  [74ba28fe238b7f15d1fb7d119e4cef3a7b544e0b]

        tdf#129961 cui: start UI for table shadow as direct format
        
        It reads from the doc model and shows it, but doesn't write it back yet.
        
        Change-Id: I6611229e71d0a49f09576ca452b901958c33db58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107682
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-12-14  Noel  <noelgrandin@gmail.com>  [9ac5ef97aea670631a0dab45abeacb4180eab6d2]

        remove unnecessary const qualifier from toString
        
        in *StringBuffer
        
        Change-Id: Ifc1a07b2ab47d6853e3e0a39e74741b2e0b488fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107678
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-14  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [9cfcf83f53e0ae897b30705f790c6ebe0b86932e]

        tdf#115643 make onedrive work again by switching to graph API
        
        the live SDK method had been deprecated quite a while ago and has been
        turned off a while back.
        Notes:
        While you can access and save existing files using the remote files
        dialog, creating new files or using "save as" requires using the
        LibreOffice open/save dialogs.
        Authentication is clunky: username and password you're asked when
        creating a new connection is not used at all for connecting, so only
        fill out a username to label your onedrive entry. Actual authentication
        is done in browser - copy'n'paste the URL from the dialog into the
        browser, login and approve access for LibreOffice (approving access only
        necessary once), then you get redirected to localhost, ignore that there
        is nothing to display. The important part is the code from the URL-bar.
        Copy and paste that into the LibreOffice dialog and LO can request an
        authentication token for API access.
        Testing this feature requires compiling with corresponding api-keys
        specified in configure/having an app registered with microsoft.
        
        Change-Id: I2db11ac09f9fdc354a10d6c749b2bec84b5d34a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107646
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-12-14  Stephan Bergmann  <sbergman@redhat.com>  [e0a90aa3239621958bddbb30f98163e8c1ef857f]

        The workaround for MSVC C4702 is still needed
        
        ...see e.g. <https://ci.libreoffice.org//job/lo_tb_master_win/29063/>
        
        > C:\cygwin\home\tdf\lode\jenkins\workspace\lo_tb_master_win\svtools\source\misc\acceleratorexecute.cxx(213) : error C2220: the following warning is treated as an error
        > C:\cygwin\home\tdf\lode\jenkins\workspace\lo_tb_master_win\svtools\source\misc\acceleratorexecute.cxx(213) : warning C4702: unreachable code
        
        This partially reverts 5c082fc1b59022252d90423afde174123976cdee "remove some
        MSVC -wd".
        
        Change-Id: I24bc9e1b1d93cecc6d79346e6112411b1fa5989f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107676
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-14  Stephan Bergmann  <sbergman@redhat.com>  [8b66e1745933cd5aa4ae974f709a7e6c8be1f898]

        Add empty OUStringBuffer::toString test
        
        ...motivated by <https://gerrit.libreoffice.org/c/core/+/107643> "Don't crash on
        an empty OUStringBuffer::toString"
        
        Change-Id: I144f0814f585f56df3fcdc818fd8c5e18ad08115
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107672
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-14  Stephan Bergmann  <sbergman@redhat.com>  [4376820074abc4d70765675ef5a4adae8f58effe]

        Silence MSVC warning C4189 "local variable is initialized but not referenced"
        
        Change-Id: I346cf6cf148cd3b4ac851f8c441d54c858f55935
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107674
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-14  Justin Luth  <justin.luth@collabora.com>  [1f066313218449cac494a887eb209311efbaa405]

        tdf#82802 sw page-style UI: remove pointless makeConditional CB
        
        There is no point in having a tick-box to enable the bottom panel.
        If anyone assigns anything, then the style automatically becomes
        a conditional style, and reverts back when all are removed,
        regardless of the status of that checkbox.
        
        So it was just a UI element - probably a remnant of a long-ago
        design that was phased out.
        
        Change-Id: I318f7d8061a938c24c97d5b718f3d328e66f8ff1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107162
        Tested-by: Jenkins
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-12-14  Seth Chaiklin  <sdc.blanco@youmail.dk>  [64f1445cdb5ac66eef161e1e333cc9d2e2bcb6e4]

        tdf#138662  improve dialog box feedback for invalid Calc sheet names
        
        Change-Id: I4851f76c1868c71b8c3fb527a5bfd85ce5cf8fec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107382
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-12-14  Seth Chaiklin  <sdc.blanco@youmail.dk>  [807e31d4cacaa38ff71e322aba9c485d6e22daff]

        tdf#138621 Hide the .uno:TemplateManager from customization
        
        Change-Id: I3c166a8e18f94d62562599a5218d302a1833d2ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107490
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-12-14  Noel  <noelgrandin@gmail.com>  [dbe467b6c268eb10bb4dbc8d6ebeeec310a0586b]

        loplugin:unusedmethods
        
        Change-Id: I442d99e8f6a7df11dc950c5073f683bffc41a852
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107661
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-14  Miklos Vajna  <vmiklos@collabora.com>  [9a2a4bc5ed340ba187c8e27db5c8477c990c93af]

        sw: prefix members of SwXMLBlockListContext, SwXMLTextBlockBodyContext, ...
        
        ... SwXMLTextBlockDocumentContext and SwXMLTextBlockExport
        
        See tdf#94879 for motivation.
        
        Change-Id: I18eeb2ef5905a1117d5915d403278cfa66dfcc20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107671
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-12-14  Caolán McNamara  <caolanm@redhat.com>  [298663c36bdb64cf05bc80abb7d212ed1091b6a9]

        tdf#138874 restore sort on first column of paths treeview
        
        Change-Id: I7cd831de30523a61631be5cc2f1f3b8a001d9e4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107663
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-14  Noel  <noelgrandin@gmail.com>  [07f7afec7832b0d45bef8d883eb3587d06c4673a]

        loplugin:unnecessaryvirtual
        
        Change-Id: Ie083afe2763b21e0abada228e4007b9b387c2d39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107660
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-14  Noel Grandin  <noel@peralex.com>  [5c082fc1b59022252d90423afde174123976cdee]

        remove some MSVC -wd
        
        which appear to no longer be necessary on master with our updated
        MSVC requirements.
        
        Change-Id: I55a0267bfc5e2c36d9da7b9b7281b54e9f770f01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107470
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-14  Noel  <noelgrandin@gmail.com>  [b34234272273063b7158dff2c4086c67c4a1ec47]

        loplugin:unusedfields
        
        Change-Id: Ib04b32654f005a879d52b880bc3787bbbab09372
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107659
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-14  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [ed07eff77df5af3b214a3791b4455a743ca35853]

        elementary: Update shape to follow upstream
        
        Change-Id: Ia6e6b89e4fcd898084ea7b766c416c81256a1ba1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107665
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-12-14  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [d6bb7239d8746cae0b0868f4cb0925db7fcaeb53]

        SwContentFrame: Modify no more
        
        Change-Id: I934e5f096b7e650fe95d62b0030cbbe3a90daf6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107667
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-12-13  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [504fb3362dae5040d06c9223c4b9feb9936a07ef]

        sectfrm: Modify no more
        
        Change-Id: Ie4aaa1a6ced60db3d812107d567af571c6a4d2e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107664
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-12-13  Stephan Bergmann  <sbergman@redhat.com>  [9231746301c99f26500ca26e841822b2c0d676b1]

        loplugin:stringviewparam (macOS)
        
        Change-Id: I3f026a3c2348b55cadf40f5d28c90963266486f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107658
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-13  Stephan Bergmann  <sbergman@redhat.com>  [44a0daae00fa7990482ef31149fc3ac526fe8e3f]

        loplugin:stringview (macOS)
        
        Change-Id: I5a1ffe6d9c140ea7ec7ca22a4e631b3d2c3579ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107657
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-13  Julien Nabet  <serval2412@yahoo.fr>  [10cf4d5193df2f804176c05a843e801077dbf2ce]

        tdf#138851: Named range manager always display "Document (Global)" at launching
        
        In Init() method, call SelectionChanged() at the end so we're sure
        everything is up-to-date.
        
        Change-Id: I1bd8c44e172cd9f739650a6f76478214c0a31ac0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107638
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-13  Caolán McNamara  <caolanm@redhat.com>  [22f4dd588c6861da9156a8c27f0bb76f42d5a784]

        ofz#28630 Fuzzing build failure
        
        Change-Id: I9ec5ce0755cc8a7fd7dfd4c835907179951719c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107662
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-13  Julien Nabet  <serval2412@yahoo.fr>  [6bb353ae98f5eac1fab2523771f1f97e5707694d]

        tdf#138834: fix crash in table creation wizard when clicking next
        
        See bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=168082
        
        Change-Id: Icc89803bd89ce82d4699eef3cfe7892395d0634f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107610
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-13  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [af0009ec5a60af83762e7df49e17e02f0f2be193]

        tabfrm:Modify no more
        
        Change-Id: Ie54bea8a8c60b0a74f745630f9cddfc4bd4b0ac7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107656
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-12-13  Caolán McNamara  <caolanm@redhat.com>  [cd7c289a3365ee14496c0ec981db5a39638c2aca]

        cid#1470590 silence bogus Out-of-bounds access
        
        Change-Id: Ia0b68dccad1dc4e5dcd3ce8994b5812b5f091b7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107640
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-13  Seth Chaiklin  <sdc.blanco@youmail.dk>  [cfbba742ba9e4da4ded8c714667b89de2208a99d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bcd9a10a15166be315cf9806f9ee7db0c962b43c
          - tdf#107229 add links to related topics between template help pages
            
              ( shared/guide/standard_template.xhp )
                + add related topic embed to "Templates and Styles" for Writer
                   in appl switch
            
              ( swriter/guide/templates_styles.xhp )
                * repair link "swriter" --> "shared"
            
              ( shared/01/01110300.xhp )
                * repair link "swriter" --> "shared"
            
            Change-Id: I313024339a43a50ac5fbe2d97473dff4d1989b6f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107624
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-12-13  Seth Chaiklin  <sdc.blanco@youmail.dk>  [643add483fd4ffb16b3878eb37bbd25146c1725a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e784d298ec11c408d1dcdb8493541033cf271922
          - tdf#107229  add links to related topics for template help pages
            
              ( shared/guide/standard_template.xhp )
                 + add missing .xhp to templatemanager link
            
              ( shared/01/01110000.xhp )  (submenu for File > Templates )
                 + add <relatedtopics> section
                 + add appl switch in related topics section for Writer to
                    embed link to "Templates and Styles"
                 + embed link to "Creating and Modifying Templates"
                    (standard_template)
                 * update to <h1>
            
            Change-Id: Ia419b5eb5ac0e4ab4c748cf0afc7fbb378d4d98e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107623
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-12-13  Rene Engelhard  <rene@debian.org>  [ee9ed2192b56c98e5b8ee9890ddb4c533117332a]

        tdf#138715 remove mork driver
        
        since TB moved to sqlite
        
        Change-Id: Ifddf1a6c9783a294ee9ccfac667c7e798674d7a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107574
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-13  Julien Nabet  <serval2412@yahoo.fr>  [e7fb2c18e96d04ec54274721df003ab01f2064ab]

        Get rid of wrong warning in propertyexport (forms)
        
        Create a brand new odt file, add an image with form Control then save
        You'll notice this on console:
        warn:legacy.osl:20299:20299:xmloff/source/forms/propertyexport.cxx:680: OPropertyExport::dbg_implCheckProperty: invalid property type!
        
        it's wrong since most of the type the exported property should be a OUString (internal "string")
        but it may also be a graphic::XGraphic and this case isn't dealt by DBG_CHECK_PROPERTY
        since we only gave it "OUString()"
        
        Change-Id: I268b8d5f79c84ea73acdac245ee1705ddd009ae9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107653
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-13  homeboy445  <akshitsan13@gmail.com>  [c17ff0b5dc20d637392562eb59bd5bfdb2694389]

        tdf#124176 Use #pragma once in idlc
        
        Change-Id: Ica679168b782ca24b1e819cdc2ce04affdefb9d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107528
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2020-12-13  Jan-Marek Glogowski  <glogow@fbihome.de>  [9617bc9544cd569066ff187c3672a87fe28fe17f]

        WIN replace clipboard update thread with Idle
        
        Little "fallout" patch when moving code from /dtrans/** to
        /vcl/win/dtrans and merging CWinClipbImpl into CWinClipboard
        while I tried to reproduce tdf#62196...
        
        And since we now process the notification in the main thread, we
        can get rid of m_pfncClipViewerCallbackMutex, which brings us down
        from 6 (!) to 4 mutexes (if Mike counted correct) in the Windows
        clipboard code... ok, technically the scheduler / Idle adds its
        mutex to this count, but that is not related to the clipboard
        handling on Windows ;-)
        
        This also moves the UnregisterClassW into the OLE thread, which
        already calls RegisterClassW, to be more consistent.
        
        This now also gets merged, because it seem to fix a deadlocks when
        running CppunitTest_sc_macros_test in a loop, which is unclear
        where it comes from and I can't reproduce. Tinderboxes and Gerrit
        also still seem fine.
        
        Change-Id: Iacbda0bdf6c98f27f6e59964d541524cb45ade24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107168
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-12-13  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [1d9f243a39169256ebb923afb32fffecf04ac427]

        pagechg: Modify no more
        
        Change-Id: I571813d6e4fd3c465f77eb7acca9d656440a136a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107648
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-12-13  Jan-Marek Glogowski  <glogow@fbihome.de>  [579cf9548615e8535a0569a8eb4cdf325fbbbac7]

        tdf#138857 fix font replacement table GUI
        
        - fix the get_text calls missed in tdf#136534, so combo box entry
          and table selection are synced again
        - unselect the table row, if the combo box entry doesn't match
          anymore the selected table row.
        - empty the combo box entries on multiple selection (allowd for
          mass delete only)
        - move the "apply replacement table" checkbox before the table
        - also change the comboboxes's sensitivity when toggling the
          "apply replacement table" checkbox.
        
        Change-Id: Ib509e46e3a468ece6ab20e6be41c04caec3265ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107642
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-12-12  Szabolcs Toth  <toth.szabolcs@nisz.hu>  [368c56144aab5794c39d5bc2082d9b3d6d7cebdb]

        refactor for xlsx shape export
        
        Just a refactor, fewer lines, less computing capacity.
        
        Change-Id: I3c3446c2917e9b5d2f205dd5c0110821ecf11f56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107613
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-12  Seth Chaiklin  <sdc.blanco@youmail.dk>  [1e80620a795fa3340dc6aa5770de0038230aa651]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7069de582ee20b0b70f13612a61559f92ab2c85f
          - tdf#107229 revise template section of start center help
            
             ( shared/guide/startcenter.xhp )
               * repair inaccuate description of clicking the "Recent Files" button
               + add explanation about removing an item from "Recent Files" list
               * change "Recent Files" to "Recent Documents" (changed in tdf#138823)
               + Add <h2> heading for Templates
               * change "tip" to "paragraph" about clearing all items from
                   "Recent Files"
               * Corrections to operations of Templates button
               * change "tip" about template context menu to "paragraph"
               * change "warning" about thumbnails to "note" about encrypted files
               * update to <h1>,<h2>,<warning>
            
            Change-Id: I5098d488c26ea428570a777f221e035851de3bdb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107550
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-12-12  László Németh  <nemeth@numbertext.org>  [e57d77cb01d3e76a942c5e2bb896135dd900f807]

        tdf#138605 sw change tracking: fix crash with Undo
        
        Regression from commit 469f472fb31c4ef1a57f8ec54ba750c1332feec2
        (tdf#138479 tdf#137769 sw ChangesInMargin: fix Undo in paragraphs)
        
        Change-Id: I7826b7920e51733da98c00bfdcb8636d42655afc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107637
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-12  Stanislav Horacek  <stanislav.horacek@gmail.com>  [dd69546ac992e394c2f93e706d1eaa021e64bed5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to db385e9dc13dc69ebd15f8af305e4243ebdd4f6e
          - fix "Insert Sheet from File" menu item
            
            Change-Id: I7d72d599c476a098f5b3c0ffca1cfd1d9cd1aefd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107636
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-12-12  Seth Chaiklin  <sdc.blanco@youmail.dk>  [cb323d8616700eaf5052e4467396d6b56118b064]

        tdf#138823 "Recent Files" --> "Recent Documents" in Startcenter
        
        Change-Id: I70121805e5b6ff4b6eed841e5f3a27302162f50b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107616
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-12-11  Stephan Bergmann  <sbergman@redhat.com>  [35e471bb4d1388cf5afcdcee214cf5111edf44e3]

        Adapt the remaining OUString functions to std string_view
        
        ...for LIBO_INTERNAL_ONLY.  These had been missed by
        1b43cceaea2084a0489db68cd0113508f34b6643 "Make many OUString functions take
        std::u16string_view parameters" because they did not match the multi-overload
        pattern that was addressed there, but they nevertheless benefit from being
        changed just as well (witness e.g. the various resulting changes from copy() to
        subView()).
        
        This showed a conversion from OStringChar to std::string_view to be missing
        (while the corresponding conversion form OUStringChar to std::u16string_view was
        already present).
        
        The improvement to loplugin:stringadd became necessary to fix
        
        > [CPT] compilerplugins/clang/test/stringadd.cxx
        > error: 'error' diagnostics expected but not seen:
        >   File ~/lo/core/compilerplugins/clang/test/stringadd.cxx Line 43 (directive at ~/lo/core/compilerplugins/clang/test/stringadd.cxx:42): simplify by merging with the preceding assignment [loplugin:stringadd]
        >   File ~/lo/core/compilerplugins/clang/test/stringadd.cxx Line 61 (directive at ~/lo/core/compilerplugins/clang/test/stringadd.cxx:60): simplify by merging with the preceding assignment [loplugin:stringadd]
        > 2 errors generated.
        
        Change-Id: Ie40de0616a66e60e289c1af0ca60aed6f9ecc279
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107602
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-11  Caolán McNamara  <caolanm@redhat.com>  [0c06e77c122f10a1842bc908bd6e25b1110ddbd2]

        align anchor south-west to dropdown north-east
        
        Change-Id: I88e4024874526d139282dd28c39b5d11a78aa361
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107601
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-11  Stephan Bergmann  <sbergman@redhat.com>  [62128cda92ee3355d43e959e96028b993a38162f]

        Strength-reduce some OUStringToOString("..."+...)
        
        ...to "..."+OUStringToOString(...), in preparation of making OUStringToOString
        take a std::u16string_view
        
        Change-Id: Ic01ca249d4d0eb58ac959ffdf96471308a3715dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107600
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-11  Caolán McNamara  <caolanm@redhat.com>  [9ef0c8b2d59105e6a9dd7d6f4ed6942bc4745ef8]

        check that extraction succeeded
        
        Change-Id: Ie03215ee43c885948261b6df4e8d1f23a4dd1a4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107598
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [0a80dcad342c1be71f467e46a0cf4f5dd1259056]

        sw: add missing nullptr check
        
        introduced by 0aa0fda64057647219954480ac1bab86b0f0e433
        
        See: https://crashreport.libreoffice.org/stats/signature/SwCursor::UpDown(bool,unsigned%20short,Point%20const%20*,long,SwRootFrame%20&)
        Change-Id: Ifb7a86b0dfd1477d6ffa15c7d4d3289984747f87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107561
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-12-11  Caolán McNamara  <caolanm@redhat.com>  [e5e3a05f13f47d44276cfe8d88e8ec9d4d559a66]

        spelling context menu misplaced in margin comments
        
        in writer, comments in margin, right clicking on a misspelt word
        and the menu is misplaced, very misplaced if the comment is long
        enough that the comment has a scrollbar and the word is near the end
        
        Change-Id: I8e806346bdca08e33c3926dae008d71de4fe03d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107590
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-11  Yusuf Keten  <ketenyusuf@gmail.com>  [516c9acad348872dd2d0c1b26a013c68f8cf55b4]

        Additions Dialog URL change
        
        After this patch, extensions in Additions Dialog will
        be updated every day.
        
        Change-Id: Ia76e36e9d07f73b8102713709c2891723f6a44d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107270
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-12-11  Caolán McNamara  <caolanm@redhat.com>  [f95adbf3017cd1f68997fe242348bdf1647e09cd]

        tdf#76644 extended tips not shown for 'gen' menu items
        
        since...
        
        commit d7fe5ab30ca9df722eec33d428baedd258075eac
        Date:   Thu Aug 1 11:23:58 2013 +0200
        
            convert vcl/menu.hxx from XubString to OUString (second attempt)
        
        probably currently only useful with HELP_DEBUG=1
        
        Change-Id: I66e94e57e117d4e1d83f132a82377b28d3674d86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107591
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-11  Seth Chaiklin  <sdc.blanco@youmail.dk>  [ba8df6426d3e695a81aa0dce0ad42983bdb1222a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a5b9c9c43de5d8d99aff4a739765551bcf30c059
          - tdf#107229 remove two more obsolete template guide files
            
            Change-Id: I9d1ba7eda7f5f96a32930cb834fb13a93643e752
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107537
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2020-12-11  Stephan Bergmann  <sbergman@redhat.com>  [7d2b9e17c01b602a983e42d1e52e6f730f08c7d5]

        Drop some unnecessary OUStringToOString conversions
        
        Change-Id: I7535065d37a5d56ace0fec90c4f146ff4ce2d753
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107586
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-11  Caolán McNamara  <caolanm@redhat.com>  [eae57fb4035d7471ca2477dd1e81eb158843747e]

        cid#1470587 Dereference after null check
        
        since...
        
        commit 4d6f00a097e68715c63c3388b1183bf08fa8cdbb
        Date:   Thu Dec 10 00:09:32 2020 +0100
        
            flyincnt: Modify no more
        
        Change-Id: Ief0ed9248c89b74e325746401c321a34990477ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107582
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-11  Caolán McNamara  <caolanm@redhat.com>  [2c0930f19e269348a2aadc0ffe69ff23d04d7cc1]

        cid#1470585 Dereference null return value
        
        Change-Id: If2a3eae843753a06d2f3fa9ac31acc9470cb6982
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107584
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-11  Caolán McNamara  <caolanm@redhat.com>  [fcdd461a54a7b5703067690da8b4676321b24125]

        cid#1470586 Dereference after null check
        
        since...
        
        commit d79a578c200ff30134cf5ec7ad5c66f3e5d2d4c9
        Date:   Tue Dec 8 23:50:27 2020 +0100
        
            flylay: Modify no more
        
        Change-Id: Ief190dfb135d1bcc25004278cc68bf014554d533
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107583
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-11  Justin Luth  <justin.luth@collabora.com>  [3fd156419654ba5e2f248357a2eed5eeaad04548]

        tdf#136929 docx export: keep frame with paragraph
        
        EndParagraph was checking if any frames were to be
        attached. Well, startParagraph can occur multiple
        times before endParagraph, so the frames can be
        attached to the wrong paragraph. In this case,
        it was moving the text-body frame into the footer.
        
        So make a stack of these things, so that each
        paragraph can keep track of it's own setting.
        
        RTF can have endParagraph without startParagraph.
        Although that doesn't seem to apply
        in this DOCX-only context, just to be safe
        I'm assuming that it could in theory happen
        as well with a DOCX, and so never assume
        that the stack exists.
        
        Based on a code read, (and then a
        confirming unit test,) things seem to be
        complicated by multi-levels of textboxes
        that need to be squished.
        
        The for loop with a changing upper end
        really threw me for a loop, so I'm
        clearly documenting that.
        
        Change-Id: I1060736c0a2174af125d853ff7d72265e000c8de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107516
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-12-11  Szabolcs Toth  <toth.szabolcs@nisz.hu>  [a4eec60c388cc65ae0b4c8ea0fd7235f520a749d]

        tdf#123613 XLSX export: fix position of rotated shapes
        
        based on the bounding box of the custom shape.
        
        Change-Id: I63a2a4380ae0c6c0eb37d3e5e4dcbfc839b410a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107424
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-11  andreas kainz  <kainz.a@gmail.com>  [83cc9f915118c04725cf4a197e44a582ff51d9df]

        update ToD statusbar preview
        
        Change-Id: Ic36861e388b62179e1ef6b5c5f74eb27429de159
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107517
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-12-11  Miklos Vajna  <vmiklos@collabora.com>  [8831c7d8e01abec8d3b150ee6edbe04eeba9b393]

        pdfium: remove unused PDFiumPathSegment::getPointer()
        
        Change-Id: I17386b92e99a223f4983767cf67bb9ba7acb806a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107579
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-12-11  dante  <dante19031999@gmail.com>  [b9ffc3591189c54885094fefe477241418f67996]

        FastParser.cxx changes
        
        If custom entity list is empty, custon entities by unicode value have to keep working.
        
        Succefully loaded:
        <?xml version="1.0" encoding="UTF-8"?>
        <math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
         <semantics>
          <mi>&#x3C3;</mi>
          <mi>&#x221E;</mi>
          <mi>&sigma;</mi>
          <mi>&infin;</mi>
         </semantics>
        </math>
        
        Change-Id: I46cc5b04bd91d1aaadf3f99cb2079325bb0d08cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107498
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-12-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [61d07657caab5e0fb8ec4446f67a7044e14dae4b]

        tdf#131990: sw_uiwriter: Add unittest
        
        Change-Id: I99ed5b61479076f44bfabdf1cf3b95732fff79f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107581
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-12-10  Aron Budea  <aron.budea@collabora.com>  [7e5991dc695d1e590483615c2907811ce4117834]

        tdf#138762: crash when trying to open sidebar w chart in Writer
        
        In Writer when in chart edit mode, and the chart is deselected,
        the object selection remains. Opening Properties sidebar at
        this point crashed. Calc and Impress were unaffected.
        
        Regression from b5fdb148fe87a90f3e586efcea7aa6ef865fa42a
        
        Change-Id: I356c3a42c41dd38e4739df27c72c6d67722b1dbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107500
        Tested-by: Jenkins
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2020-12-10  Stephan Bergmann  <sbergman@redhat.com>  [9df9208b7d0fd9dd49c681c3c1b546d8ca402925]

        Catch inadvertent uses of OString(char) ctor
        
        ...similar to cbe944e323edb20f958bb46ea644de659b75382e "Catch inadvertent uses
        of OUString(sal_Unicode) ctor".  The existing few places did mean to use that
        ctor after all, but this clean-up should come in handy when single-character
        instances of OString are replaced with OStringChar, which already rejects non-
        char arguments.
        
        Change-Id: I9dbd85b85c3be653c5e8084aed39689f8c6c3bb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107557
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-10  Caolán McNamara  <caolanm@redhat.com>  [605ee3213087b13782bfc0731762c175bc97e53f]

        cupsGetPPD returned a nullptr which OString newly aborts with
        
        Change-Id: Ia42e9b501f3e5c769d9d151597e6384836369ed5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107571
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-10  Caolán McNamara  <caolanm@redhat.com>  [c913406274eb794115e6ce00abf8b01a098d2f37]

        add a way to provide a parent for a popup menu
        
        Change-Id: Ic21726f243248a4b09f9e2f462e53df2e39df7df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107570
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [7cef2f69f8553380e77ab0efab4018a010e3d9cd]

        tdf#81226: sw_uiwriter: Add unittest
        
        Change-Id: If5f6ae5822b7af9618b447dc60180ffe3f9f04b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107569
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-12-10  Luboš Luňák  <l.lunak@collabora.com>  [fae487b70adb95cdac5f2ae108d5c25580112147]

        make Skia image cache size configurable
        
        As asked for in tdf#136244 comment #11. The default fits 4x 2000px
        32bpp images, which is 64MiB, which is not that little, but then
        4x 2000px is not that much either. So, yes, configurable ...
        
        A good further improvement would be to make the cache grow more
        if the memory is available and reduce the size on memory pressure
        (https://lists.freedesktop.org/archives/libreoffice/2020-December/086404.html).
        
        Change-Id: Ifa05025ab34630e456465ac8a96950463fd18b60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107468
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-12-10  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [4f1a5c4622d983d40faceedabbd46d55d9f28286]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a57c5901e98af74279502f6adbab65a3d101dd03
          - Update AllLangHelp_shared.mk after file removal
            
            Change-Id: I78b49e10827e41df95eeacc1e7fe0fb19a9bc2d7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107573
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2020-12-10  Caolán McNamara  <caolanm@redhat.com>  [ae32ac87b223d6f90c460a83fa5073eb5d0f4706]

        don't need a vcl::Window for PixelToLogic
        
        Change-Id: Iccf5fe5e736017962a58d6471bb2d1890f77c6c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107560
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-10  Tor Lillqvist  <tml@iki.fi>  [5b021965837252f48184d8441f5e19a944e3b287]

        Add comments wondering what some magic numbers might mean
        
        Change-Id: Iece65c9d96561abc0a97726cd4eb642317dc0f9c

2020-12-10  Caolán McNamara  <caolanm@redhat.com>  [4a4f0f6daa2ce1f4b4a99cdc9b86f48df5d961ea]

        Don't leave an empty area at the bottom if we can move the text down
        
        in writer's margin comment, which is what ScTextWnd does
        
        Change-Id: I2d71d32619e0f6f5c11f57584b1889c7c4fbe121
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107559
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-10  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [ac14ed9f26582701032a28cb424f2b6bf35ca7fd]

        Don't show HiddenParagraphs by default
        
        Showing them means that the layout is different from what is printed.
        This probably shouldn't be the default.
        
        The similiar HiddenCharacter is also false by default.
        
        Change-Id: Id68408463ccbceab18b73ac78f24d1b4b4cbeaeb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107385
        Tested-by: Jenkins
        Reviewed-by: Oliver Brinzing <oliver.brinzing@gmx.de>
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-12-10  Stephan Bergmann  <sbergman@redhat.com>  [23d64f31d8e68a237a9028238d1b1d0e7c894cc4]

        One more OUString::fromUtf(u8"...") simplification
        
        Change-Id: I0a658edab6c2f4a5b4ff58fb7a4b57bde3809962
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107556
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-10  Stephan Bergmann  <sbergman@redhat.com>  [4f0c70fb5554325e0cc2129741175bf07de22029]

        Avoid calling OString ctor with null pointer
        
        ...in preparation of potential future changes from using OString to using
        std::string_view, where OString has an undocumented feature of allowing
        construction from a null pointer.
        
        This is mostly the result of a manual audit of potentially problematic getenv
        calls across the code base.  But there can be other problematic places too, like
        the xmlGetProp call in tools/source/xml/XmlWalker.cxx.  To identify those,
        rtl_{string,uString}_newFromStr aborts now in non-production debug builds when a
        null pointer is passed(and all places that hit with a full `make check
        screenshot` have been addressed here).  Once we are confident that all
        problematic places have been identified, we should drop support for the
        undocumented feature (see the TODO in sal/rtl/strtmpl.cxx).
        
        Change-Id: I595cc6d4f1cda74add2a3db171323f817d362b08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107430
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-10  Tor Lillqvist  <tml@collabora.com>  [65b1152f5cc67067b66945d8bb2db009a3cb554e]

        Drop pointless forward declaration
        
        Change-Id: I3d5de86024ca411545ead5abecff33390ff6c2a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107533
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-12-10  Tor Lillqvist  <tml@collabora.com>  [64877d48a34930aadf2acb22366ec29b326d517e]

        Drop obviously unnecessary forward declaration
        
        Change-Id: I87afac091869356e2faa0d71ea36055482e3d8b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107532
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-12-10  Caolán McNamara  <caolanm@redhat.com>  [c3175687ed793c6a99eaf17a2e3e48b5d7891be7]

        fix printing of 'margins in comment'
        
        mangled since...
        
        commit c200aa27ee4a0f5a89af6e970c2c22580029eded
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Thu May 21 15:54:15 2020 +0100
        
            remove Size arg from Window::Draw and depend on GetSizePixel
        
        which was a real monday-morning commit that bizarrely dropped drawing
        of the date/resolved widgets entirely and failed to notice that
        the PixelToLogic call in SwPostItMgr::DrawNotesForPage was originally
        called on the input pPostIt, not the output pDev
        
        Change-Id: I73b87f5889ef13018bcc43f97cd65169a3b77a65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107530
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-10  Seth Chaiklin  <sdc.blanco@youmail.dk>  [cc4446c87b02f93b2125a5fb3e4d4a301150a177]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9512494c315aee4af46fa9a9eca0e4be0210e3cd
          - tdf#138301,tdf#130738 add "Custom" condition in Data>Validity-Criteria help
            
                + add Custom and explanation to list of Allow conditions
                * correction to condition:  "Whole Number" --> "Whole Numbers"
                * update two <h2>, one <h3>
            
            Change-Id: I1a6034af51c8dc5afe5a44a0043e26556cf94f8f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107374
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-12-10  Miklos Vajna  <vmiklos@collabora.com>  [b273e82aaa916b0f6198097dc32740faced73741]

        tdf#129961 oox: add PPTX import for table shadow as direct format
        
        PPTX export and ODP filter is still missing.
        
        Change-Id: I451b334ada80d9d228b7d7f36b5f26473b575ef6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107529
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-12-10  Seth Chaiklin  <sdc.blanco@youmail.dk>  [e4f602d4ffb4c4981fb7fd666f8908f94a4aecf1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c9f02245818790a55c64b9dc66da43cdbb20af6a
          - Resolves: tdf#107229  remove unreferenced file
            
                shared/optionen/01040301.xhp was created to embed the entire
                shared/optionen/standard_template.xhp so that it could be
                used as a link to shared/optionen/01040300.xhp
                
                Maybe it made sense at the time it was done, but now it
                is easier to make the link in shared/optionen/01040300.xhp
                to point directly to shared/optionen/standard_template.xhp,
                so this file is no longer referenced by others, and its
                content came entirely from shared/optionen/standard_template.xhp.
                So now being deleted because it longer has any purpose.
            
            Change-Id: I1d356930c98c17020e768d272e8560fdf066b456
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107535
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            Tested-by: Jenkins
            
2020-12-10  Seth Chaiklin  <sdc.blanco@youmail.dk>  [141aacaea300177797949890af616cb6648f7282]

        tdf#138621 put icons back in File>Template submenu
        
        Change-Id: I3f1a28d12e559ae34f992d1856557593cd0c01d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107488
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Tested-by: Jenkins

2020-12-10  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [afc41a467fdfabb2cd0879be3e4f1879a1d1dc91]

        Do not call GetAddrInfoW if we just want the hostname
        
        Calling 'gethostname' already gives us the current host name on Windows.
        For some reason, if that name does not contain a dot, GetAddrInfoW is
        called, which "provides protocol-independent translation from a Unicode
        host name to an address".
        
        So all this function does, is returning an address for a hostname,
        while we still only need the hostname and not the address.
        
        This causes a lag when creating the lockfile on opening a document
        if the network is flaky/disabled.
        See tdf#97931 and tdf#47179 for some problems caused by this.
        
        Change-Id: I0c543ea12c23506b2daa50da40bae1a471f6fe16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107513
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-12-10  Caolán McNamara  <caolanm@redhat.com>  [248ceefbbc3be28f7192b986d5d34985106268e1]

        Resolves: tdf#138789 disable widgets on 'none' when status changes
        
        instead of when chage is dispatched, the chart case has its own
        dispatcher that disables the base class one. This fixes the reported
        problem, and the related problem of updating when moving focus from
        one line that has style 'none' to one that doesn't, and vice-versa,
        where no change is dispached on received on context change
        
        Change-Id: I6afb396e75ba93c13fcae71c52618cfce7f9cecb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107524
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-10  Michael Stahl  <Michael.Stahl@cib.de>  [b4365b985178e1866c74afd757a104aad1d405a9]

        tdf#134626 sw: fix UBSan warning about deleted SwTextFormatColl
        
        sw/source/core/txtnode/ndtxt.cxx:5254:17: runtime error: downcast of address 0x612000a321c0 which does not point to an object of type 'const SwTextFormatColl'
        0x612000a321c0: note: object is of type 'SwFormat'
         00 00 00 00  50 4c 3c fa bb 7f 00 00  80 b8 ba 05 50 61 00 00  c0 81 5f 02 20 61 00 00  c0 b6 b0 00
                      ^~~~~~~~~~~~~~~~~~~~~~~
                      vptr for 'SwFormat'
         0 in SwTextNode::TriggerNodeUpdate(sw::LegacyModifyHint const&) at sw/source/core/txtnode/ndtxt.cxx:5254:17
         1 in SwTextNode::SwClientNotify(SwModify const&, SfxHint const&) at sw/source/core/txtnode/ndtxt.cxx:5306:9
         2 in SwClient::SwClientNotifyCall(SwModify const&, SfxHint const&) at sw/inc/calbck.hxx:161:80
         3 in SwFormat::~SwFormat() at sw/source/core/attr/format.cxx:240:22
         4 in SwFormatColl::~SwFormatColl() at sw/inc/fmtcol.hxx:35:26
         5 in SwTextFormatColl::~SwTextFormatColl() at sw/inc/fmtcol.hxx:56:20
         6 in SwTextFormatColl::~SwTextFormatColl() at sw/inc/fmtcol.hxx:56:20
         7 in SwDoc::DelTextFormatColl(unsigned long, bool) at sw/source/core/doc/docfmt.cxx:983:5
         8 in SwDoc::DelTextFormatColl(SwTextFormatColl const*, bool) at sw/source/core/doc/docfmt.cxx:991:5
         9 in SwUndoTextFormatCollCreate::Delete() at sw/source/core/undo/SwUndoFmt.cxx:203:12
         10 in SwUndoFormatCreate::UndoImpl(sw::UndoRedoContext&) at sw/source/core/undo/SwUndoFmt.cxx:61:9
         11 in SwUndo::UndoWithContext(SfxUndoContext&) at sw/source/core/undo/undobj.cxx:235:5
        
        Any SwUndoFormatCreate that is added during CopyImplImpl() must go before
        SwUndoCopyDoc on the undo stack.
        
        SwNodes::CopyNodes() is pretty much the only thing of substance there
        that runs with Undo enabled; CopyBookmarks() and lcl_DeleteRedlines()
        and CopyFlyInFlyImpl() have it disabled.
        
        Let's see if the fix is really this simple...
        
        Change-Id: I4d586923f91a02861e9a4bd40d22701ceb0a0499
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107522
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-12-10  Michael Stahl  <Michael.Stahl@cib.de>  [5dbb0403b6f814129983963f5fea02208995270a]

        sw: avoid crashing in SwFrame::dumpAsXmlAttributes()
        
        Change-Id: I86e160341e1d391ee6eaf80ab76610d95943b092
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107521
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-12-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [e9640fd9d146527f26e66bb87a9d8a43cd161957]

        tdf#129083: sw: Add UItest
        
        Change-Id: I0d7999c53d8fbf7fc69543f636fb536f3e15141c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107518
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-12-10  Seth Chaiklin  <sdc.blanco@youmail.dk>  [3bc92f7458384f0a253f89eaddc38b11ebf4b66d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1f5e7cbaf41f21b72713814f1517be23f933258d
          - tdf#107229 simplify embedding for default template help
            
              ( source/text/shared/optionen/01040300.xhp )
                * changed link from (shared/optionen/01040301.xhp ) to
                    (shared/optionen/standard_template.xhp ).
                     shared/optionen/01040301.xhp simply embeds all of
                     "standard_template.xhp".
                       No advantage in having a separate 01040301.xhp to
                       embed into 01040300.xhp, because (a) makes relation
                       to standard_template.xhp more difficult to see, and
                       (b) the title in 01040301.xhp is only "change default
                       template, but the reference from 01040300.xhp is also
                       about customizing templates.
            
                 * update to <h1>,<h2>
            
              ( source/text/shared/optionen/01040301.xhp )
            
                   with this patch, 01040301.xhp is not used by other
                   files now. Could possibly be deleted.
            
                 * update to <h1>
            
            Change-Id: I00b2ac9f9aad3865172ed985e3394492fa122d46
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107296
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-12-10  Caolán McNamara  <caolanm@redhat.com>  [42fec1738d2e1bc6b962c870f7712edd103f58a1]

        we can use sal_uInt8 instead of int
        
        Change-Id: Iefc668fa77ae0cf6ca373360a2512a3776981dbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107514
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-10  Szymon Kłos  <szymon.klos@collabora.com>  [2cccdfbb618004b7a122259707cbff3daf31db3f]

        jsdialog: enable define/manage named ranges dialogs
        
        Change-Id: I6783ec5be11255608e694e43a32ec3c6d4de468e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107394
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107464
        Tested-by: Jenkins

2020-12-10  Regényi Balázs  <regenyi.balazs@nisz.hu>  [bda05ba17362222b74727872579b65b3fa14e3d8]

        tdf#41466 DOCX import: fix VML v:shape/v:textbox
        
        VML v:shape/v:textbox element was imported only as
        a text frame, losing (otherwise recognized) preset
        shape geometry, i.e. replacing a callout bubble
        (wedgeRectCallout) and other special shapes with a
        plain rectangle.
        
        Thanks to Attila Bakos for the initial help.
        
        Change-Id: I03a608822ed54a20ed07406a08c3539e72958f5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105299
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-10  László Németh  <nemeth@numbertext.org>  [7720f8cf22718415adb3db2304916581f864f884]

        tdf#138688 tdf#124646 sw: fix crash at pasting Calc data
        
        .. in a table before a numbered paragraph. Dispatcher
        calls of the workaround for tdf#124646 missed the temporary
        table in this case, selecting + copying nothing and after
        that trying to paste the same non-native Calc data again,
        resulting infinite recursion.
        
        Replacing FN_CHAR_LEFT with FN_LINE_UP solved the
        problem (FN_CHAR_LEFT selected the numbers of the
        numbered list instead of the temporary table).
        Fixing the fragile dispatcher calls, now we check
        the selection of the temporary table to avoid similar
        crashes.
        
        Unit tests are added for the fix, also for the
        original problem of tdf#124646 (avoid copying
        hidden rows from Calc, e.g. copying only visible
        result of a filtering).
        
        Regression from commit 0c3ac02d8a3c7ea50ae262daf134c28df5c8b343
        (tdf#124646 Don't paste hidden rows of Calc sheets into Writer tables).
        
        (Note: to check/show the fix of the crash manually, run the test with
        
        $ (cd sw && make -srj8 UITest_sw_table UITEST_TEST_NAME="sheetToTable.sheetToTable.test_tdf138688" SAL_USE_VCLPLUGIN=gen)
        
        adding
        
        import time
        time.sleep(5)
        
        to the called function of sheetToTable.py)
        
        Change-Id: I7b90af8219d6fd00b75d91f7c92fff5744373cc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107508
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-10  Caolán McNamara  <caolanm@redhat.com>  [b5f7658153d80e74d415a561f562808ea0255554]

        use size_t instead of sal_uLong
        
        Change-Id: Id0b5f95716ba0bd14f634d927ffb7a71c0bc5767
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107505
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-10  Caolán McNamara  <caolanm@redhat.com>  [ba587ee7a647003823efe29cdc67900e64030ea7]

        std::vector seems a more natural container
        
        Change-Id: I5256e05a6f3c4853a81d9c4a94bbcbf27f0a3ae9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107504
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-10  Caolán McNamara  <caolanm@redhat.com>  [07779718407b1aec4717fb97ee7d6cedfa121823]

        tdf#138450 BitmapEx.Replace() is not working
        
        since...
        
        commit abd42bdc86904d1b310e8298393c887e0c195499
        Date:   Thu Nov 12 14:50:16 2020 +0200
        
            tools::Long->sal_Int32 in vcl filters
        
        Change-Id: I4a74416547f35a9b5b3fe606de6938245d3ec6c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107503
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-10  Caolán McNamara  <caolanm@redhat.com>  [80138a19ac5780169d083e1dadda43b5637912a6]

        salvtables.cxx isn't in clang-format/excludelist for 7-1
        
        but is in master, which was a surprising find on a backport, keep
        it in master too seeing as its just a diff in new changes
        
        Change-Id: I4bc38c366fe2533b943499c877074173bd5e516e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107502
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-10  gokaysatir  <gokaysatir@collabora.com>  [56f708b3449230c328f3640709217f9aa802e4c1]

        Online: "Copy hyperlink location" feature improvement.
        
        Lambda functions are replaced with class pointers.
        
        Change-Id: I48628d3105533aad2463bd8ade1f65cf5b154b0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104058
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2020-12-10  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [4d6f00a097e68715c63c3388b1183bf08fa8cdbb]

        flyincnt: Modify no more
        
        Change-Id: I1500f5944a5a9504ef8c9c48c2d43da710de3fa4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107512
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-12-10  Miklos Vajna  <vmiklos@collabora.com>  [106a9e98c864fe07bf91331d510dd41e3801c6eb]

        pdfium: no need to use FPDFPageObj_GetBounds() directly
        
        Change-Id: I74f968e0b76a2992d5f07524a29a7c8600983d3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107509
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-12-10  Seth Chaiklin  <sdc.blanco@youmail.dk>  [bea06517127085a714e07f35a6c1b1a13545518e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 13cd181da4668aba0ba1e60c928d91c4892754db
          - Related to: tdf#138662   improve help for renaming Calc sheets
            
              * move <tip> and <note> to better location
              * move prefix explanation to better location with own <h2>
              - drop links to page that does not give any help about prefixes
                and add menu command sequence to get to the relevant place.
              * Revise explanation about naming (drop select, add double click)
              + add explanation about single quote restrictions.
              - drop warning about WindowManager (which was added in 2006)
              + add <literal> to restricted characters
              + add new <h2> headings to clarify page content
              * convert one "note" to a paragraph under a new heading
              * where paragraphs were changed, add <menuitem> as apppropriate
              * update to <tip>,<note>,<h1>
            
            Change-Id: I8a0e97b871331e0e3300a68252ae4096500aeeb1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107380
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2020-12-10  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [d79a578c200ff30134cf5ec7ad5c66f3e5d2d4c9]

        flylay: Modify no more
        
        Change-Id: I1b001b71cf313b804960d91dd96bef036c610303
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107444
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-12-09  Stephan Bergmann  <sbergman@redhat.com>  [df810a82058a07dd8b1c2268955d64328e53cf97]

        Fix loplugin:stringviewparam handling of comparison operators
        
        Change-Id: I58456efb9588b544d998ac6a4c27d55457280742
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107510
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-09  Stephan Bergmann  <sbergman@redhat.com>  [ff8d82dc4cc0841f11ad6d51d3ed37450a6f6971]

        Improve loplugin:stringview diagnostic messages
        
        Change-Id: If1b94de205fb9c1cc0491603f27073dfde67a485
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107511
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-09  Attila Szűcs  <szucs.attila3@nisz.hu>  [8cfe270258d914e154b9db8b6ad02cd923984435]

        tdf#138741 XLSX export: fix crash in setSkipUnusedFileIds
        
        Changed size of maConvertFileIdToUsedFileId vector to the same as
        maSrcFiles size.
        
        Some external references was not inserted into maRefCells,
        that resulted a smaller maConvertFileIdToUsedFileId as was needed.
        
        This crash was caused by:
        tdf#87973 XLSX export: fix lost file names in modified links
        f85d860ccbebd99bc128218148e2992c9415f221
        
        Co-authored-by: Tibor Nagy (NISZ)
        Change-Id: I1501f5222483bf3e9e41c9e921a024320231dce8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107434
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-09  Caolán McNamara  <caolanm@redhat.com>  [5454d9fc5ed40ed43a8b961b5cb39571ab9df584]

        tdf#138778 add has_child_focus which considers a related popup a 'child'
        
        Change-Id: Iab23e399f2650ece702fb1f62d1387acca472b42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107499
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a51e981a1dbf51a25def24d306e075eeeefecba8]

        Fix typo
        
        Change-Id: I637cd4a9a074c1907f3547f69999dea13c8d9f4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107441
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1d3421ce32025902a6c5091f396507ddd4674b8e]

        Fix typos
        
        Change-Id: I78ce1be18e80886ae7c7079113d47420a3c864c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107367
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-09  Caolán McNamara  <caolanm@redhat.com>  [5b2cb8355119e0bf08644c325ca44d07824c7420]

        replace last slot:FOO in officecfg
        
        we are still promoting slot: in the odk example though
        
        Change-Id: I5e7fb33799b39f5709d0341ff145fee9e28ebbf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107494
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-09  Jean-Pierre Ledure  <jp@ledure.be>  [53803537d5b89fb19c33bf6661363acbc97463a7]

        ScriptForge - (SF_Dialog) Fix typo
        
        Change-Id: I04ef80a7aee2a3244fc1b69967e2a4e855fd4a72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107497
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2020-12-09  Caolán McNamara  <caolanm@redhat.com>  [1b27638ce1434b0fee73685cb9cfc55dcc0c8b0b]

        split WeldEditView::Paint so a subclass can render a specific bg
        
        Change-Id: Id502b98c6754db9dd6314c4bd960ca8065a0fa42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107473
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-09  Stephan Bergmann  <sbergman@redhat.com>  [8acadd0430f5789545b4a1af789780814f2e1247]

        Missing include (definition of std::stringstream)
        
        Regression introduced with 877f40ac3f2add2b6dc37bae280d4d98dd102286 "tdf#42949
        Fix new IWYU warnings in directories [h-r]*".
        
        Change-Id: I8a86f5764ebe8c876ed6d6b144c87c005abefdb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107472
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-09  Stephan Bergmann  <sbergman@redhat.com>  [6292e49355fff22f1ca549b4b81b20d495735734]

        Some OUString::fromUtf(u8"...") simplifications
        
        Change-Id: I2b23d115c4df23ef99d162a02fa8f560f9a3a825
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107471
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-09  Caolán McNamara  <caolanm@redhat.com>  [a0f44c862d06981d5ae2625f0a8032e40ce76c4d]

        negative return passed to parameter that cannot be negative
        
        I wonder if the test != 0 is what was really intended here, but
        keep that legacy logic anyway
        
        Change-Id: I4b39a2130e961c6f2ca97695e4625df5a95e00b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107460
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-09  dante  <dante19031999@gmail.com>  [6e0f18d7d523c62236a1968c36b4e0cc8586ac34]

        Begining of support for &entityname for mathml.
        
        Change-Id: I03ce79ed74088db3c1f6c1f87d7a75160ff19a30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107038
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-09  Tor Lillqvist  <tml@collabora.com>  [e04bf67bba3a6410f49fd311fe499456c2f9dc7d]

        Add some documentation for magic numbers
        
        Change-Id: Ic26a18b703408634dc6fb7582159090e0ce5d229
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107469
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-12-09  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [16976c40821f9d5a8c98ea801e749e5198640e29]

        Move dot into its place
        
        Appeared on a separate paragraph before.
        
        Change-Id: I738f4874074996c96218bf60162bfa76c8c6cf8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107465
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-12-09  Stephan Bergmann  <sbergman@redhat.com>  [ae3dcef7049d3dd8ca171909c66ddb5d74ce9f94]

        One more gbuild $ -> $$ fix
        
        ...similar to cc630e3d8ee5d07b7341b071443845ef309eeeb2 "One more gbuild $ -> $$
        fix".  (In a Linux --with-package-format=archive build against a GCC 11 trunk
        libstdc++ installed in a non-standard location, so requiring LD_LIBRARY_PATH set
        from outside the GNU Make invocation, `make Extension_nlpsolver` failed with
        
        > [XHP] nlpsolver com.sun.star.comp.Calc.NLPSolver/Options.xhp qtz
        > S=~/lo/core && I=$S/instdir && W=$S/workdir &&  mkdir -p $W/Extension/nlpsolver/help/qtz/com.sun.star.comp.Calc.NLPSolver/ &&  LD_LIBRARY_PATH="$I/program:$I/program"   $W/LinkTarget/Executable/helpex -i $S/nlpsolver/help/en/com.sun.star.comp.Calc.NLPSolver/Options.xhp -o $W/Extension/nlpsolver/help/qtz/com.sun.star.comp.Calc.NLPSolver/Options.xhp -l qtz -m  && touch $W/Extension/nlpsolver/root/help/qtz-xhp.done
        > ~/lo/core/workdir/LinkTarget/Executable/helpex: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by ~/lo/core/workdir/LinkTarget/Executable/helpex)
        > ~/lo/core/workdir/LinkTarget/Executable/helpex: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by ~/lo/core/instdir/program/libicuuc.so.68)
        > ~/lo/core/workdir/LinkTarget/Executable/helpex: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by ~/lo/core/instdir/program/libuno_sal.so.3)
        > make: *** [~/lo/core/nlpsolver/Extension_nlpsolver.mk:29: ~/lo/core/workdir/Extension/nlpsolver/help/qtz/com.sun.star.comp.Calc.NLPSolver/Options.xhp] Error 1
        
        )
        
        Change-Id: Ib096de1c71c7d0c6d016c68599b421a925bebaae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107454
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-09  Stephan Bergmann  <sbergman@redhat.com>  [dbce9c45f5b59e69eac580f0931a39dabae25a81]

        Apparently, Windows doesn't have the concept of a set but empty env var
        
        ...so in an (implicitly) --disable-release-build build (where config_host.mk
        contains a
        
          export ENABLE_RELEASE_BUILD=
        
        line), getenv("ENABLE_RELEASE_BUILD") returns null, and after
        a5484e496dcee9b110ef696101576a14b7a5a20e "Assert that certain env vars are set
        in these build-time tools" e.g. `make CustomTarget_librelogo/locproperties`
        started to fail with
        
        > [build PRP] CustomTarget/librelogo/locproperties/LibreLogo_de.properties
        > S=C:/lo/core && I=$S/instdir && W=$S/workdir &&   MERGEINPUT=C:/cygwin64/tmp/gbuild.iDa6ga && PATH="C:\lo\core\instdir\program;C:\lo\core\instdir\program;$PATH"   $W/LinkTarget/Executable/propex.exe -i $S/librelogo/source/pythonpath/LibreLogo_en_US.properties -o $W/CustomTarget/librelogo/locproperties/LibreLogo_de.properties -m ${MERGEINPUT} -l de && rm -rf ${MERGEINPUT}
        > Assertion failed: env != nullptr, file C:/lo/core/l10ntools/source/merge.cxx, line 117
        > make[1]: *** [C:/lo/core/librelogo/CustomTarget_librelogo.mk:38: C:/lo/core/workdir/CustomTarget/librelogo/locproperties/LibreLogo_de.properties] Error 3
        
        The other asserts added with a5484e496dcee9b110ef696101576a14b7a5a20e should be
        OK, though:
        
        * SRC_ROOT should never be empty.
        
        * WORKDIR_FOR_BUILD could presumably be empty in a cross-compilation build
          ($cross_compile = yes in configure.ac), but the code in
          l10ntools/source/localize.cxx apparently expects WORKDIR_FOR_BUILD not to be
          empty anyway.  (And at least in a nominally cross-compilation build with
          --host=i686-pc-cygwin on Windows x64, $cross-compile is
          left empty in configure.ac and WORKDIR_FOR_BUILD is set to a non-empty value.)
        
        * ALL_LANGS should never be empty given how it is set in configure.ac, even if
          the code in l10ntools/source/pocheck.cxx contains an explicit
        
            if( aLanguages.isEmpty() )
        
          check.
        
        Change-Id: I06b216587f5d76e4b5d5abc748ff34308f2e9dbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107462
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-12-09  Szymon Kłos  <szymon.klos@collabora.com>  [ab224c4196b61c222fbf74a0dfbc57aab9859977]

        pivot table: fix interactions in online
        
        Single clicks were identified as double so
        clicks in the pivot table caused to create
        new tables or other unwanted behaviour.
        
        In case cursor is over pivot table - require
        real double click.
        
        Change-Id: I6ca9af9ff9dbe5a1e00f2b57753ce4f8f298288d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107225
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107405
        Tested-by: Jenkins

2020-12-09  Szymon Kłos  <szymon.klos@collabora.com>  [2a0a670a7bae450bd9d783c7def3d3641647404d]

        jsdialog: dump all columns in treeview
        
        Change-Id: Ia3fbf1c87b49e367c2ff077eee7734540e96b50b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107333
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107463
        Tested-by: Jenkins

2020-12-09  Caolán McNamara  <caolanm@redhat.com>  [e65f8ebcd743d0b97121cab222bba60b3f244944]

        passed_freed_arg: InsertObjectAtView returns false if pObj was deleted
        
        Change-Id: Ife8049e0426659f9b83504f1aced52b62159554b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107459
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-09  Caolán McNamara  <caolanm@redhat.com>  [cc1bba7d3a683574b2c116ab5be99be81cce93af]

        cid#1470573 Unchecked dynamic_cast
        
        Change-Id: I8489d82a293dc194dac183d3a117f4e256eb8043
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107457
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-09  Caolán McNamara  <caolanm@redhat.com>  [d1a0360ea90991ec27f503ee655f76faccb081fa]

        unref pSubMenuModel at the end of the scope
        
        Change-Id: Ia427c736f989de38f30c455aeed0f43811a456b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107458
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-09  Caolán McNamara  <caolanm@redhat.com>  [8a719dd1c54e911c7eadeb70f555bffa761a4fd4]

        uninit_member
        
        Change-Id: Idd42a139dabf74ee20afa8b6fb3c9ec25c7b0b19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107456
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-09  Luboš Luňák  <l.lunak@collabora.com>  [b99aada53eb259a3045ced558ebc9c44d3eb722f]

        faster Skia conversion to alpha for the alpha-vdev hack
        
        SkColorFilter::Matrix() uses a matrix and some range checks, so
        it's faster to just directly convert RGBA -> R in order to get
        the one channel we want.
        
        Change-Id: If7e42c13ec2a4aba5f98ada4facccac1eaf4f7a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107409
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-12-09  Luboš Luňák  <l.lunak@collabora.com>  [991b4e032a4834779aac100607ffc13758328c4a]

        better name for a helper Skia function
        
        What it really does is converting RGBA to R, so name it after
        what it does. That the result happens to be kind-of-grey of the RGBA
        is just a result of VCL providing the data that way.
        
        Change-Id: Ic017e34d91879679e0a7dad4d6ab35650fc3a89b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107408
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-12-09  Luboš Luňák  <l.lunak@collabora.com>  [65b47341fe668e74430cf12aa84f9357e0dbd6bb]

        move the rest of OpenGL VCL code all to one place
        
        Change-Id: I6e4133ea6743edd224d9360bbd1197c950283be1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107399
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-12-09  Luboš Luňák  <l.lunak@collabora.com>  [16e93759134a05a52ef218c4a5ce0f3ea67b0221]

        remove isVCLOpenGLEnabled() settings, add DisableOpenGL option
        
        The VCL OpenGL backend code has been removed, so the settings
        for it no longer make sense.
        But there's still the code for detecting if OpenGL is broken,
        and that one makes sense to keep. It turns out other OpenGL code
        (such as slideshows) doesn't even use that, so turn this into
        a new DisableOpenGL option, make OpenGL-related failsafe code
        set and use that, and OpenGL code should use
        OpenGLHelper::supportsOpenGL() to make sure OpenGL use is not blocked.
        
        Change-Id: Iec83f204e89bfb0b6eea13be77da8f0f4727a074
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107398
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-12-09  Caolán McNamara  <caolanm@redhat.com>  [8d6c51bc9ca9663b4a9328024d2a3fcf07677ba4]

        leaked_storage
        
        Change-Id: I462636907a7f16a69d2fae2529c6ffbbf925774b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107455
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-09  Miklos Vajna  <vmiklos@collabora.com>  [ca67839234e78fe6bea21ec39906d1bd71d34d47]

        vcl: improve EMF+ -> WMF conversion
        
        We throw away EMF fallback info when parsing EMF+ data. This means that
        the resulting GDIMetaFile (containing EMF+ data but no EMF fallback) is
        tricky to export to WMF, where EMF+ comments are not allowed.
        
        Improve the conversion result by re-parsing such EMF+ data with EMF+
        disabled, and then converting the GDIMetaFile (containing EMF fallback
        data) to WMF.
        
        Change-Id: Ib2c0388f1344aef7f601ce9be59e4a8924e8085b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107453
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-12-09  Jim Raykowski  <raykowj@gmail.com>  [c81fea2e78d66c1978cb2340868c938ba9d6c9f1]

        tdf#89709 Make statusbar page number/bookmarks control tooltip show
        
        Change-Id: I3a84ae29d4758799e1ee7e2ab1349ca3b30fb5f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102883
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-12-09  Caolán McNamara  <caolanm@redhat.com>  [ac398a5d419dc77ad50d2ddbc10cb53edf5fb492]

        restructure WeldEditView for reuse in SwAnnotationWin
        
        Change-Id: I9474553e595780fa61bac955d2d5ebf691408ede
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107437
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-09  Stephan Bergmann  <sbergman@redhat.com>  [962b2bdf9d32134fc657a21b6843aee3cabd8f6e]

        loplugin:unreffun (clang-cl)
        
        ...since db89f53c31af997b9bf422b0e784afba8d62a42e "remove OpenGL VCL backend
        code"
        
        Change-Id: Ia6257502a97a4d3f0283e32529ab9554db2a932c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107451
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-09  Stephan Bergmann  <sbergman@redhat.com>  [d78e5d2e334de0441451b2558966fd4c42170561]

        loplugin:stringview (clang-cl)
        
        Change-Id: I02c13286f9e76431e7b6b11c48225006c57de6fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107452
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-09  Miklos Vajna  <vmiklos@collabora.com>  [ff2a8e6c28650cdd361fa99e6e5d4782ad56c330]

        pdfium: rework to eliminate FPDF_BITMAP from the public interface
        
        Change-Id: I8be708d801ebaebc7d1b42bbaa6afa29901b4f5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107438
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-12-09  Heiko Tietze  <tietze.heiko@gmail.com>  [6f7d1aaa8c375e6b7a9b80d1ae57efc176c6430f]

        Resolves tdf#138127 - Use document color for border widget
        
        Change-Id: I57fdbd37c23f3bd2c20ac04ef598cd8a182aac6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105577
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-12-09  Heiko Tietze  <tietze.heiko@gmail.com>  [c220d97e22001db116f6f8204922b25a9e61e26f]

        Resolves tdf#99646 - Make default type of anchoring optional
        
        Option introduced at Tools > Options > Writer > Formatting Aids
        
        Change-Id: I8d890f84107647821c39669114b991c301727788
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106970
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-12-09  Stephan Bergmann  <sbergman@redhat.com>  [e7ec5cf807fd65dd260e0466a79607edb7675346]

        Simplify construction of OUString containing "•"
        
        Change-Id: Ic57a07a738e5cc3eaf4998c97bf810868ef518cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107448
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-08  Stephan Bergmann  <sbergman@redhat.com>  [e4dc69b2b97dbd56bd55e514a5abcbd3c2a2f2fb]

        Remove redundant strlen call
        
        068f244222edcc5916fe864a0265ab6ccb4e43d2 "gtk3_kde5: port away from
        boost::process" had introduced this as
        
            return OUString::fromUtf8(OString(ret.c_str(), ret.size()));
        
        (so would have preserved embedded NUL characters in ret, even if such should not
        exist in a pathname anyway and this form was likely not chosen over the shorter
        
            return OUString::fromUtf8(OString(ret.c_str()));
        
        with the intention of preserving embedded NULs).
        
        Then ec3aee0ef36f1ec3848581009b0de01e0ffd5e8f "Fix build with older versions of
        Boost" replaced that with
        
            return OUString::fromUtf8(OString(ret.c_str(), strlen(ret.c_str())));
        
        which has the exact opposite effect of cutting at the first embedded NUL (which,
        again, was likely not the motivation for choosing this form).
        
        Change-Id: Ic2d432907bce38a0314a0556a9540d08cdc42929
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107443
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-08  Tor Lillqvist  <tml@collabora.com>  [44c2689bbd80abc3d6b3ce5b148d157bb71730fa]

        Clean up some logging in passing
        
        The first parameter to these SAL_INFO calls, "fwk", already tells that
        it is about "framwork", and mentioning "cd100003" is useless.
        
        Change-Id: Ia094a22cefb3badbc65737b88ed7427b1376b621
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107442
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-12-08  Caolán McNamara  <caolanm@redhat.com>  [96f91c9fac816c8d10eac5db38b3b8ccb9eb8b64]

        just call GetTextView once
        
        Change-Id: I016fd9ae9a7b11010ed997003dbbb5db97bbd27a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107429
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-08  Tor Lillqvist  <tml@collabora.com>  [bbd3a8bb858bdb2b72fae27307c8c9b0bc005583]

        Add source files from svx/source/tbxctrls
        
        Change-Id: I5f00e1ef1b606a7b1c19d5c55ed5bdbe1ef194f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107433
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-12-08  Tor Lillqvist  <tml@collabora.com>  [c0d770d4feb919cb3306c48d576ac30709154eae]

        Very early work-in-progress commit for the "DevTools" dockable toolbar
        
        This commit mostly just adds the plumbing to officecfg to display the
        DevTools toolbar. The code for it does not yet implement any specific
        functionality. The name "DevTools" is likely not what this will
        actually be called in the end. The DevTools toolbar just contains two
        unrelated combo boxes.
        
        (See
        https://blog.documentfoundation.org/blog/2020/07/27/tender-for-implementing-support-for-a-dedicated-built-in-uno-object-inspection-tool-in-libreoffice-202007-02/
        )
        
        Change-Id: I23cb129b48fde64ae39de5db5811cdf61c8993e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107432
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-12-08  Stephan Bergmann  <sbergman@redhat.com>  [69a9b48d50d98130a65aa6c823dc6cc464fefd71]

        Replace SchedulerMutex with (non-recursive) std::mutex
        
        ...following up on the TODO from 84af20ef3ea72190784e9e7be820684c2558ba8c "Make
        SchedulerMutex non-recursive"
        
        Change-Id: I3be98f2dba7c7486b79ec1f166431333cc69451a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107423
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-08  Caolán McNamara  <caolanm@redhat.com>  [ce8a8e809dedc61d8355560914f78987ee11f1e2]

        lock/unlock toolbar doesn't show an unticked checkbox
        
        when in the off state
        
        Change-Id: I1a3c2a1281029ef7d80836db8431f306aeb76db7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107428
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins

2020-12-08  Mike Kaganski  <mike.kaganski@collabora.com>  [e225b642518ad1df3ddd02f2cfb10393065f55e0]

        Simplify attribute set definitions a little
        
        Change-Id: I5dfc626d4e8eafa30d48b698f1c1bf89dd5834b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107431
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-12-08  Noel  <noelgrandin@gmail.com>  [c3f628e7905da6ff4586a0ee429af5769dd6f4eb]

        remove now unused XML_TOK_ constants
        
        Change-Id: I73da015abc824194b88c53b87170c987d24080a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107411
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-08  Jean-Pierre Ledure  <jp@ledure.be>  [7ab550746e231537ab7dfe3f28a1be44bfa4a157]

        ScriptForge: (SFDialogs) OnEvent properties are not editable
        
        The editable character of OnEvent properties is removed
        Structures in memory were updated correctly but without
        effect on behaviour of the dialog
        
        Feature is not essential
        
        NB OnNodeExpanded and OnNodeSelected remain editable: the
        mechanism is not via the Basic IDE and the functionality
        is correct
        
        Change-Id: If697120850efcc21ecf1f9004e2b64a5a69bf346
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107426
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2020-12-08  Stephan Bergmann  <sbergman@redhat.com>  [1efec9ec21dba32335e311d367b636538e219621]

        Tighten rtl_{string,uString}_newFromStr_WithLength implementation
        
        While the documented interface was already narrow (or at least didn't suggest
        that the length argument could reasonably be negative), the implementation was
        somewhat broader:  For one, it allowed the character pointer to be null even
        when the length was non-zero, which looks more like a call-site bug than like a
        useful feature.  And for another, while it did assert that the length is non-
        negative, it nevertheless then checked "overly defensively" for <= 0 rather than
        == 0 down the road.
        
        Change-Id: I084148aaa4b9c4aea16729b0ce90b73ccbe73ebe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107425
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-08  Stephan Bergmann  <sbergman@redhat.com>  [390866bc35eb9c0cce156fcd22079847f3117255]

        loplugin:elidestringvar
        
        ...after db89f53c31af997b9bf422b0e784afba8d62a42e "remove OpenGL VCL backend
        code"
        
        Change-Id: I0a333f08ec5877593207e867758dc512398840a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107419
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-08  Miklos Vajna  <vmiklos@collabora.com>  [71a1ea29b8793a8db012dd3452ef0dd87f1be36a]

        emfio: allow disabling EMF+ via a bootstrap variable
        
        Bootstrap variables have multiple sources, so the environment variable
        way continues to work. This also allows disabling EMF+ using the
        -env:EMF_PLUS_DISABLE=1 cmdline parameter, which is useful when soffice
        is not started in a shell.
        
        Change-Id: I76e82b77d70910ba4843db6ab998b0b1ea4a31f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107421
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-12-08  Jean-Pierre Ledure  <jp@ledure.be>  [5fa2182d3b5c79bc4cf8ec9621228ddc00283a1f]

        ScriptForge - (SFDialogs) OnNodeSelected/Expanded for tree controls
        
        OnNodeSelected and OnNodeExpanded cannot be defined thru the Basic IDE
        Those editable new properties are used to set up the relevant
        listeners on the control's view
        
        The listener Subs are garthered in a new module, SF_DialogListener
        
        The need to preserve these 2 properties required the existence of
        a cache of all control objects in the parent dialog instance
        
        This technique with listeners can be reused (mutatis mutandis)
        in other contexts to introduce additional event types
        
        Change-Id: I243808590e0534901e041a5f5abad64eb5e118d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107420
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2020-12-08  Stephan Bergmann  <sbergman@redhat.com>  [73d592f963c4135b36c4417436bf14c87e1cf0d4]

        Improve a CPPUNIT_ASSERT message
        
        Change-Id: Ia40f249a115a8c4fe01fb384041b4542735166c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107418
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-08  Stephan Bergmann  <sbergman@redhat.com>  [a5484e496dcee9b110ef696101576a14b7a5a20e]

        Assert that certain env vars are set in these build-time tools
        
        All of those env vars are exported from config_host.mk or config_host_lang.mk.
        
        The asserts guard potential future changes from using OString to using
        std::string_view, where OString has an undocumented feature of allowing
        construction from a null pointer.
        
        Change-Id: I7bb2217fb1d38300bf169b17e9e72dafc6970b2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107414
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-08  Stephan Bergmann  <sbergman@redhat.com>  [c13909b415d701b4618d645b98d314974a25ee57]

        Use OString::Concat(...) + ... instead of ... + OStringLiteral(...)
        
        ...in some places
        
        Change-Id: Ia1d6135c89bcc18d436d8c0d353ca93195dda432
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107412
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-08  Stephan Bergmann  <sbergman@redhat.com>  [a6b85de6b7db0b034cb14c6324ddf5d27dcda1f5]

        Explicitly require com.apple.security.cs.allow-jit
        
        ...in addition to com.apple.security.cs.disable-executable-page-protection, even
        if the latter should already encompass the former:  Ideally, and going forward,
        we should only need allow-jit, see 2c366aae9263dc4115b054fe74b90cabea61fa0b "Use
        a less extreme entitlement for our run-time machine code generation".  However,
        that change revealed two reasons why we still need disable-executable-page-
        protection for the time being:
        
        For one, we apparently need it for old macOS versions that reject the mmap
        MAP_JIT from the above change, see 6cab5c9170dc167838f1aebafc47153cd84713b4
        "tdf#134754: Gracefully handle EINVAL from mmap MAP_JIT on old macOS".  And for
        another, we apparently need it for an in-process JVM, at least with certain Java
        versions, see 247a5304475b9a045a08cbb5e74aec4b99127511 "tdf#135479: Seems we
        need the more broad entitlement for Java's sake".
        
        So explicitly list both allow-jit (with the intention of keeping it going
        forward) and disable-executable-page-protection (with the intention of
        eventually being able to drop it).
        
        Change-Id: I417e95ee20a8a47b55d2a04fa7f564977a0b675e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107410
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-12-08  Mike Kaganski  <mike.kaganski@collabora.com>  [b43f7ac3636bee8611da5954e28d55a05a52c06e]

        Simplify attribute set definition a little
        
        Change-Id: I0f5c1b108052886a4f20f68d1d33dcf83ee88b96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107372
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-12-08  Caolán McNamara  <caolanm@redhat.com>  [bf264ca8d31d39c15e8c609b3fda3608bcdfa194]

        drop some unneeded includes
        
        Change-Id: Ia88a06ebb0bcf5f21bcbb9fc842f896e07a88f41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107407
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-08  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [1ce76cb05311e7766d16d4da168c57d3516cd792]

        update credits
        
        Change-Id: I79a8fa1548ef4651fae87ab98dd7de26af099bcf

2020-12-08  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [16bd78392dc370e00623279f133ed99de4913157]

        Update git submodules
        
        * Update translations from branch 'master'
          to b0211e02a59d2296829f5d0ce5893ddcb436b26a
          - update translations for master/7.1
            
            and force-fix errors using pocheck
            
            Change-Id: I1088dd4cc8324bd875a29446c58fe2467aa9ef9b
            
2020-12-08  Caolán McNamara  <caolanm@redhat.com>  [4f86d4bdaa86dbbc752fdfc53cb78eef9565a6b2]

        drop unneeded include
        
        Change-Id: I43e64a01873ddc738d050591719261146befd873
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107406
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-08  Szymon Kłos  <szymon.klos@collabora.com>  [29f2e1543089c3caadeb5e0f6f69624566810044]

        pivot table: hide database source in online
        
        Change-Id: Ifc9fdb6010f9a998ffd2d6eeaa562528563f0666
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107219
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107404
        Tested-by: Jenkins

2020-12-08  Szymon Kłos  <szymon.klos@collabora.com>  [02708dab4eb244061133059f6c37bb070d9c826b]

        Avoid crash on closing docking window
        
        Change-Id: I9f5ac4fae9e37e3eece8ad8bd2d6505514517d9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107215
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107403
        Tested-by: Jenkins

2020-12-08  Seth Chaiklin  <sdc.blanco@youmail.dk>  [8c4c183ca6c8d66cb8f794d7a622a07d35edae82]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 452d30de3107e088c203c61e761a1319b528d789
          - tdf#107229 replace links from template_{create,default} with standard
            
               In https://gerrit.libreoffice.org/c/help/+/105855,
                 standard_template.xhp was updated to give explanations about
                 creating and modifying default and custom templates. This
                 updated page makes "template_create.xhp" and "template_default.xhp"
                 obsolete. This patch replaces all links to those pages
                 with links to "standard_template.xhp". No attempt was made
                 to update the content of "template_create.xhp" and
                 "template_default.xhp". (Also, the content of these two files are
                  almost identical.)
            
               ( swriter/guide/main.xhp )
                  * replace template_create, template_default with standard_template
                  * update two <h2>
            
               ( swriter/guide/templates_styles.xhp )
                  * replace template_default with standard_template
                  - remove incorrect link to predefined templates 
                  * correct spelling mistake
            
               ( shared/guide/template_manager.xhp )
                  * replace template_create with standard_template
            
               ( swriter/guide/templates_styles.xhp )
                  * replace template_default with standard_template
            
               ( swriter/guide/using_hyphen.xhp )
                  * replace template_default with standard_template
            
               ( swriter/guide/text_direct_cursor.xhp )
                  * replace template_default with standard_template
                  - delete template_create
                  * update all icon sizes to 1cm
                  * update to <h1>,<relatedtopics>
            
               ( swriter/guide/template_create.xhp )
                  * replace template_default with standard_template
            
               ( swriter/guide/template_default.xhp )
                  * update to <h1>,<h2>,<relatedtopics>
            
               ( shared/guide/standard_template.xhp )
                  - removed template_default from <relatedtopics>
            
               ( auxiliary/swriter.tree )
                  * replace template_create,template_default with standard_template
            
               ( shared/guide/aaa_start.xhp )
                 + add link to template_styles in "related topics"
                 * update to <h1>,<h2>,<relatedtopics>
            
            
            Change-Id: I3e24bdac060339ca15c3ddfb5f1bc34f5e8e77ab
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107302
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-12-08  Noel  <noelgrandin@gmail.com>  [43e94a7b1342da36aebb6ae164b83319d08bf2d5]

        reorder some constants for consistency
        
        Change-Id: I63409f772c884ab9abfd140b1faafa41ab32766a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107397
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-08  Noel  <noelgrandin@gmail.com>  [d7ddc292b94583942d4990e132bd08bcaee9edf2]

        use proper struct for trusted authors
        
        instead of passing around a Sequence<String>, there is no need
        to use UNO types here.
        
        Change-Id: I1b9a1b6919f830d8ce29139b4362b979a669d505
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107396
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-08  Noel  <noelgrandin@gmail.com>  [e1e4edd4d1aabefb4ef31db3d1478f2165079800]

        loplugin:singlevalfields update to python3
        
        Change-Id: I1257b7b865caa356c85eeeb45a19a537fc434ac5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107368
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-08  Noel  <noelgrandin@gmail.com>  [085468767e04db71b7f458b8f5dc1f03d2e4ad17]

        remove unused SvXMLTokenMap from XMLFontStylesContext
        
        Change-Id: I0e75bd2a65259659c31bbc721649b266fbaa3c8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107369
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-08  Szymon Kłos  <szymon.klos@collabora.com>  [84a3f79fffbb32ee5e083cdb4bd58cb6aa20a381]

        jsdialog: don't skip commands
        
        api was extended and now we send no only
        the latest state of a current window (may be skipped),
        but also commands like: close window <ID>.
        Make sure commands will not be skipped when new dialog
        appears.
        
        Change-Id: I17fa0f09d7ef78cbbcbf8786182dfeb92e6021ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107165
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107350
        Tested-by: Jenkins

2020-12-08  Szymon Kłos  <szymon.klos@collabora.com>  [913fa080fa8ed17228dc87fe885ec47df917ade6]

        jsdialog: send close on dialog response
        
        Change-Id: I730d99cc9aa519f07d6b1c436d749f2c0b044bfd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107151
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107349
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2020-12-08  Noel  <noelgrandin@gmail.com>  [f36433c10a4be39bd5e93621ee46766c587ad57c]

        remove rest of 'xmlsec05' stuff
        
        which has never been used since creation in
            commit fd069bee7e57ad529c3c0974559fd2d84ec3151a
            Author: Jens-Heiner Rechtien <hr@openoffice.org>
            Date:   Mon Sep 18 16:07:07 2000 +0000
            initial import
        
        Change-Id: I1ead1bee759eb09eb72517d90b42813ad66ea1e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107373
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-08  Stephan Bergmann  <sbergman@redhat.com>  [6cab5c9170dc167838f1aebafc47153cd84713b4]

        tdf#134754: Gracefully handle EINVAL from mmap MAP_JIT on old macOS
        
        Change-Id: Idfb148fad55c7c6b6e6f4f4b5316fd3b086f7d2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107365
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-08  Noel  <noelgrandin@gmail.com>  [d98b46841ed9643fa32f142feb050649ee9ddd08]

        remove unused SvXMLTokenMapEntry
        
        Change-Id: Idc3005e5604a0c346740a81746fd35b45955afed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107371
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-08  Noel  <noelgrandin@gmail.com>  [888e15f3c2a5f16c129d08c3580da521ae682535]

        remove unused SvXMLTokenMaps
        
        Change-Id: I84a0a47e631e6bf7cfd1c745be6ed5839885861f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107370
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-08  Luboš Luňák  <l.lunak@collabora.com>  [3b9e403751862a7938d656c4453189bc1d5ca646]

        remove more no longer needed OpenGL-related code
        
        Change-Id: If7f47cf6dad860e4f8eab68931b72a38a7eda136
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107362
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-12-08  Luboš Luňák  <l.lunak@collabora.com>  [b7384249db1446cdbbd1f98d4c90c8d8d22c69b3]

        reap glxtest process early in soffice_main unconditionally
        
        With the VCL OpenGL backend code removal also isVCLOpenGLEnabled()
        will be removed, so there won't be anything to call this. And
        reaching this point in soffice_main takes long enough for the call
        to be non-blocking, so there's no good reason to delay it anyway.
        
        Change-Id: I8f7fee3d8d53bd632672afd8e8941ee7f922f8e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107361
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-12-08  Michael Meeks  <michael.meeks@collabora.com>  [8932cc857f62be4073a7de69491b1fd8565c44aa]

        Avoid calculating checksums if we can.
        
        We can compare the underlying mxImpGraphic pointers via the
        Graphic's uno tunnelling magic easily enough anyway.
        
        Change-Id: I09bd0fd97b662f07378197fce2956ed0776ba458
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106186
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ash@collabora.com>
        (cherry picked from commit a52246d5a45548820dac55395e64dc1ff83ae11f)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107375
        Tested-by: Jenkins

2020-12-08  Justin Luth  <justin.luth@collabora.com>  [9a8126262a8afba46efbfac5160b5f8cf13c9bd6]

        tdf#135329 revert sw MS export: prevent skipping at-char anchors
        
        ...because Step 2 solved the problem, and I don't want to mask
        any future issues that miss an anchor position.
        
        This reverts LO 7.1 commit d4045509e58180768368db7a77479fc027ff7c42
            tdf#135329 sw MS export: prevent skipping at-char anchors
                This patch is step 1 - write out bypassed flies.
                Step 2 - don't bypass fly positions.
        
        Change-Id: I5246ea531897de493eb050625cebcdcc2488605b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100390
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-12-08  Miklos Vajna  <vmiklos@collabora.com>  [29993781ac991e85bfbd61f9e076c9d8088cd3ab]

        tdf#135217 DOCX import: remove no longer needed top/bottom margin sync
        
        Regression from commit b7ae863efeb082816cc4fe660527a9650d90e186
        (tdf#117503 DOCX import: fix out of sync first/later top margin,
        2018-05-28), which adjusted the import so that the export can pair
        first/follow page styles and write them into a single Word section.
        
        But changing the import for pairing purposes is not a good idea after
        all, as it also affects the layout of the imported document.
        
        In the meantime, commit 51534ac2b9747975945acb6a1e1ba5cc6d73f5c2
        (tdf#127778 DOCX import: fix unexpected heading on non-first page when
        the first page has a heading, 2020-05-11) already fixed the export side,
        so this is not even necessary, just remove it.
        
        Change-Id: I94c02517ae1e0804547f81c43bb5890327d32376
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107363
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-12-08  Noel Grandin  <noelgrandin@gmail.com>  [7896173f7ff017e338721b8079f00634a8879dab]

        fastparser in styles
        
        Change-Id: I39d285f1dd7dd18c396db96863f77f511741951c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107364
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-08  Noel Grandin  <noelgrandin@gmail.com>  [491992d0229afedba29b14778c918f6f9d2d7a07]

        fastparser in sc tables
        
        Change-Id: I20bdeb490f0642208a9acea43fa5189e7a3910d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107359
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-08  gar Soul  <tremany@yahoo.com>  [eee98f8bbb3b1675005d9b8c2b775d3dbd01ec51]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a097662d6678263bb91b6a1dc1f5494fbf47bf38
          - tdf#95147 Add note to use Optimal Height with wrapping in XLS files
            
            Change-Id: Ia7a0f3a1cdbb514f95a19cf1496b0b82bd1626cd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107308
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2020-12-08  Seth Chaiklin  <sdc.blanco@youmail.dk>  [e237db1dd4dadafa916edda0d6972fa8c3c8cb4d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fe288ef6220041285e0a76fe0b418715b63922d2
          - tdf#138648 repair module-specific menu sequence for Tools>Autocorrect...
            
             ( shared/00/00000406.xhp )
               * Writer uses Tools>Autocorrect>Autocorrect Options, while
                 Calc, Draw, Impress use Tools>Autocorrect Options. Therefore
                 add an inline switch for that sequence, plus for the four tabs
                 used by Calc, Draw,and Impress (Options, Localized Options,
                 Relace, and Exceptions), to give one sequence for Writer and
                 the other sequence for the other modules.
               * update the modified menu sequences to <menuitem>
            
             ( shared/01/06040100.xhp )
               * update to <h1>
               - remove irrelevant comment
            
            Change-Id: I5bdeb5bce6ceaeef2c815427918891926359a349
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107376
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-12-08  Seth Chaiklin  <sdc.blanco@youmail.dk>  [47433f630a258230f4fee71cd86ff67d9601ebb9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4941e91343b1f0d78af7e79c59907bc893309685
          - tdf#138714 update help page for Calc shortcut keys
            
            Change-Id: I2f99aef41ac34f8cf7fa70d1be6dd19f0bc93912
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107313
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Jenkins
            
2020-12-08  Ming Hua  <plateauwolf@qq.com>  [703a9f96a133b290b7ca1afa6d2429f902a13625]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1fee4fdda2643c941abce00b3b7cb15fa851f85c
          - Small formatting changes to data validity criteria page
            
            - add <keycode></keycode> tag for keyboard shortcut
            - use precise <emph></emph> tag for UI items, and exclude other text
            
            Change-Id: I4d80aab3b82ff2ebe6e0dec6595b9d02708f46e0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107213
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-12-08  Alain Romedenne  <LibreOfficiant@sfr.fr>  [ae4ff0f29dd4a8a5996016aa28f11fb0ac519b9c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 24db503333ae5193babbd5db33c0344ca0c5e3e1
          - ScriptForge library modules - WiP
            
            + Array module
            + Dictionary module
            
            Change-Id: Ida2290005befb59f2b7c3699744ff49b32226e24
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106513
            Tested-by: Jenkins
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-12-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [113bf20690f0b67ace749544ea6a79f10d333ff3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3e9c3e7f6da0204042ad3a1f51ec360d62919e17
          - Review PDF accessibility page
            
            * eliminate e.g
            * ...more
            
            Change-Id: Idcad442a6c1431d867275b4d7f5bbc9d7cdcb22f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107238
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-12-07  Michael Stahl  <Michael.Stahl@cib.de>  [c797fc768152a57f6cc7fb9dd447138e4b0629ee]

        sw: layout: SwFlyNotify should invalidate a content or tab frame
        
        The problem happens during layout for a temporary mail merge document,
        but that is probably incidental. (The SwRootFrame is the 2nd one out of
        3 being createed, the one for the target document.)
        
        The problem is that a text frame with a fly moves backward, and
        ~SwFlyNotify() invalidates the position of the next frame, but the next
        frame is a section frame, and this does not encourage the text frame
        inside the section frame to move backward at a later time, which leads
        to general user unhappiness.
        
        So invalidate the lower of the section frame too.
        
        Change-Id: I14fa20a279979c029c468f5c6f2e5ecad4ccd240
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107360
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-12-07  Caolán McNamara  <caolanm@redhat.com>  [35b5f03e41e21085b67b56e29c52dcddc9a36c30]

        move various notebookbar widgets into vcl
        
        and we can drop their factories then
        
        Change-Id: I1e261886dd7700710ba628da4bbeeba65efa1531
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107134
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-07  Caolán McNamara  <caolanm@redhat.com>  [a91e21b9acab16bd31dbefa4640d2e5f3c3c7d63]

        no longer need to include vcl/ctrl.hxx here
        
        Change-Id: I9b01eb670b9d2953bf25079ee84371c30a6dad41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107353
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-07  Stephan Bergmann  <sbergman@redhat.com>  [678c4fa103709588154371a35b74ebedbcef95f6]

        loplugin:stringviewparam (macOS)
        
        Change-Id: I75344c7eda051838c015f0c4126788fd3628682f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107356
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-07  Stephan Bergmann  <sbergman@redhat.com>  [f603ae00471285bda6ebe23c89f0ac552846ac0d]

        loplugin:stringview (macOS)
        
        Change-Id: I4d52c1583a47c948eac9712710da4e71953f73cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107357
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-07  Luboš Luňák  <l.lunak@centrum.cz>  [daa0e2629e13883da0cb41c29fccbcff48b930c5]

        remove WinGlyphCache and related code
        
        The code for separately rendering glyphs was used only by OpenGL
        code (and temporarily by Skia code).
        
        Change-Id: I8eee764045273705c108f3734b330a2237de15f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107291
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-12-07  Luboš Luňák  <l.lunak@collabora.com>  [db89f53c31af997b9bf422b0e784afba8d62a42e]

        remove OpenGL VCL backend code
        
        It is by now practically unmaintained, even bugreports in bugzilla
        have been already closed for it. AFAICT this used to be really
        used only on Windows, where it's no longer the default.
        
        There's still some OpenGL code left, because there are still two
        other places that use OpenGL. One is OpenGL slideshows, which
        reuse some of the base OpenGL code (and I've checked they
        still work even after this removal). Second one is OpenGL canvas,
        which it seems has never been finished or enabled (or so it
        most probably should be dumped too).
        
        Change-Id: I7ea5aef77ec252eb8e712d167db591209be84a13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107290
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-12-07  Luboš Luňák  <l.lunak@collabora.com>  [6265cfca9d775198e81166b914f5dcaea58802db]

        avoid possible nullptr dereference
        
        Regression from cb25771fedd12725a72a1eb4f532698d8221c0f2.
        
        Change-Id: I6e00f43438882b9c96005ce921fbfd419ca634c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107358
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-12-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [90978b99efe65b5edc2ee29d67e6d0ffc7eed3f3]

        Fix typo
        
        Change-Id: Ie6559dc9691741e7daa224aa876a48b60519d469
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107314
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7c0f1d9b3be1832667c781fbdde541cdb51f4715]

        Fix typo
        
        Change-Id: I6275c21dcadb3dbdf63faaa1fd39bf9c17019f4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107292
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4841ea2e3f8aa62ce89efb9aef94662cf3f3fa1f]

        Fix typo
        
        Change-Id: I4d2955576925ef6d44b32447d953dc75bf41cf37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107293
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d8c23ffb6c8a640a47eb19b5b66eec4eb46a2791]

        Fix typo
        
        Change-Id: I0c9b522cdbdefa8bd3698f1c1b31a963adf6c00d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107345
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0f469ada31b38b510b87a19bf7ddc17f82f260d9]

        Removed duplicated includes
        
        Change-Id: Id7eedadd7d6c4a939abca138b7dd00436182d86b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107344
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-07  Miklos Vajna  <vmiklos@collabora.com>  [c06abb40f7155e92c56026ce3ea0526ceb3a0f27]

        vcl graphic export: convert EMF to WMF when WMF is requested
        
        Regression from commit 5868745db74ae930edb0058490076d82aaeafbe9
        (emfplus: make VectorFormats Emf/Wmf/Svg work, 2017-06-12), we used to
        export graphic data as-is when the requested format is WMF and the
        source format is EMF or WMF.
        
        Restrict the as-is copying to the WMF source format only.
        
        Change-Id: Iad40aee79df5ae367ae37c2fb3d5f4dfad8a40fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107355
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-12-07  Noel  <noelgrandin@gmail.com>  [b541cd9a8038810ce449f8c49ae179d9d6eaa7e8]

        loplugin:unusedmethods
        
        Change-Id: Ib51fd610c5188fe95872d509f004ae88f38c5417
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107351
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-07  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [2538188ee85513cb80eb8aa8f925082d86ff711d]

        tdf#43003 - convert parameter to the requested type
        
        In StepPARAM convert parameters to the requested type, otherwise it
        loses possible references which leads to an error where the results of a
        macro has no effect on the caller.
        
        Change-Id: I8347eab658e037a29cd04be9c00edd6a4d1b31c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107249
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-12-07  Noel  <noelgrandin@gmail.com>  [039a87fb1022fe4d6e66e1540e7fb49cb154f08a]

        loplugin:unusedfields
        
        Change-Id: Ia02d8359e0158c7658ac3abcaf2b6c19a3b33131
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107348
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-07  Noel  <noelgrandin@gmail.com>  [a5dea5aacd03601e08a04c674249a79ed40d8ad5]

        loplugin:unnecessaryvirtual
        
        Change-Id: Ie9b6a588e23453aac49ba44e5c50ae70a5fb866a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107347
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-07  Jan-Marek Glogowski  <glogow@fbihome.de>  [84af20ef3ea72190784e9e7be820684c2558ba8c]

        Make SchedulerMutex non-recursive
        
        While thinking about the "Unlock scheduler in deinit for
        ProcessEventsToIdle" patch, I came to the conclusion, that this
        mutex should actually be non-recursive. I had a look at the code
        and did run "make check" for my symbol build on Linux, but for
        the rest I'm reying on the LO CI.
        
        Maybe this can be converted to a std::mutex later. I've updated
        the vcl/README.scheduler and added a TODO.
        
        Change-Id: Ib9cb086af74b51e48f99ebfa1201d14db12b140e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107254
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-12-07  Jan-Marek Glogowski  <glogow@fbihome.de>  [e4b702718e83c1ad76f001e4d3641cc2dd17cd7b]

        Unlock scheduler in deinit for ProcessEventsToIdle
        
        The scheduler is normally never locked when not processing its own
        task lists. So while the fix is correct, that ProcessEventsToIdle
        shouldn't run with a locked scheduler, just unlock it in the
        actual shutdown case, where the deadlock occurred.
        
        This also reverts commit 46f6b39c6d8acd064bafb2416feba757ba0d0fbc.
        
        Change-Id: If1603c1563772dd1d156dc6d9bcddbf58aa721c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107241
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-12-07  Szymon Kłos  <szymon.klos@collabora.com>  [dd5a1d31adbd43e81f7165c913ce474df74a85b7]

        jsdialog: use valid window instance
        
        Change-Id: I3b7e98de41f56abbab1d8c15b7928089ebf8159a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107077
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107339
        Tested-by: Jenkins

2020-12-07  dante  <dante19031999@gmail.com>  [1a6191621a0257c479bdfe24e125c0258d4b3d0d]

        Adding suppor for &#dddd; and &#xhhhh; on fastparser.
        
        Change-Id: Iacbbe8a77532fe5034ceae286f50a74310f7d2ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107036
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-07  László Németh  <nemeth@numbertext.org>  [f319d6b543c2367546bc80d138e56ed03731e265]

        tdf#138612 DOCX import: fix lost part of split table cell
        
        by removing unnecessary rewriting of cell properties
        during import of w:tblPrEx.
        
        Regression from commit da8ea444b004a0be36964ae9a778f73e752b2673
        (tdf#133455 DOCX import: fix table border regression)
        
        Change-Id: I93ce36991437644db439c8cf02e1a8503fbdfba7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107239
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-07  Noel  <noelgrandin@gmail.com>  [fbc909364c9c3964c1354169527e68446905c39b]

        remove SID_BASIC_ENABLED and BasicEnabled option
        
        which has never been used since creation in
            commit fd069bee7e57ad529c3c0974559fd2d84ec3151a
            Author: Jens-Heiner Rechtien <hr@openoffice.org>
            Date:   Mon Sep 18 16:07:07 2000 +0000
            initial import
        
        Change-Id: I018b1f734c8263167dab3d5c6f98a400666f01d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107047
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-07  Szymon Kłos  <szymon.klos@collabora.com>  [02e7718d25290b702721fa15b03ee538c0506f21]

        jsdialog: turn off tunneling for JSON dialogs
        
        Change-Id: I9a9d359d1769f6c34203bc558efe8189fbf81fd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106929
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107337
        Tested-by: Jenkins

2020-12-07  Szymon Kłos  <szymon.klos@collabora.com>  [8f4e206520d9b6b5f41f08f5fc911123b4541320]

        jsdialog: enable Pivot Table dialogs
        
        Change-Id: Ic467c95f0d56d28e6c6590d488e2a0b10f65e803
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106997
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107338
        Tested-by: Jenkins

2020-12-07  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [43d07ddf487fae1b966abf00a36612b109ed01fc]

        SwUserFieldType: Modify no more
        
        Change-Id: I1194225011380bf63d854f8054d063e93a832744
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107322
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-12-07  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [70110bf540449c7a71b6404d576479fededf7172]

        Sw{Get,Set}ExpFieldType: Modify no more
        
        Change-Id: Id0daf2aa04663127dcbd78d2206d81aab6a783f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107321
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-12-07  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [8144e8133be99e3ad6c767756417d604cec2c3a5]

        SwRefPageSetFieldType: Modify no more
        
        Change-Id: I313237069eeafd5913468e18e2eb34e9ef185302
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107320
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-12-07  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [995b06bd0fb824c5717791c627746a5fb38cb656]

        SwAuthorityFieldType: Modify no more
        
        Change-Id: I59f1e5d25c0defa3b551061fccfeea625d0df3aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107319
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-12-07  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [96f88e5964604d0ae481dcbd0080a48241c707c8]

        SwFormat: Modify no more
        
        Change-Id: I028e173a7148dfce946189a94aed8b93ff3539b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107318
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-12-07  Stephan Bergmann  <sbergman@redhat.com>  [8bf24518fcd6fab000edf193e0591b9bf0b9c152]

        Revert "Fix osl_Security::getHomeDir test under fakeroot"
        
        This reverts commit c8098382da6a7a0448ff8051cac467f91d7e0b36.
        Conflicts:
        	sal/qa/osl/security/osl_Security.cxx
        
        There should be no good reason to run unit tests like
        CppunitTest_sal_osl_security under fakeroot, esp. not since
        a58e086ededb8442938e81f971dfae36ef7eb076 "rework the default make target" no
        longer runs them as part of a plain `make`.  (And getting rid of this code means
        one less place to audit for nullptr issues with getenv in combination with
        potential OString -> std::string_view changes.)
        
        Change-Id: I6bba0ed28ea1ba894ee182f8bda35aad69a54dc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107336
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-07  Miklos Vajna  <vmiklos@collabora.com>  [28fb1e99223d2ea934f7f7f85226238b6365d024]

        sw: prefix members of SwBlockName, SwTaggedPDFHelper, ...
        
        ... SwXMLBlockListExport and SwXMLTextBlocks
        
        See tdf#94879 for motivation.
        
        Change-Id: Ifdaad455e60254f730d95ff91bc4c78b5f61bc7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107331
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-12-07  Luboš Luňák  <l.lunak@collabora.com>  [4aa6262f2544d0f2bf8f24561db53450d78c9e78]

        remove unused sal log areas related to opengl
        
        Change-Id: I8cd870b6e22a30e0e88fcdf347a5584ada7f6950
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107289
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-12-07  Stephan Bergmann  <sbergman@redhat.com>  [3ee2868a0a27d27daa3845ce979ff5f862ca7f66]

        loplugin:stringviewparam (clang-cl)
        
        Change-Id: Ie29f1a5a66dd53d1e1fc9332ca4b817fa4eb43de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107332
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-07  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [5cfac9be8a55348e7d3bc773aae5bff6b1739080]

        tdf#42949 Fix new IWYU warnings in sd/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I360874fb66c9359abf46a00116d73f87ad122168
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106083
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-12-07  Stephan Bergmann  <sbergman@redhat.com>  [e70168ec88642dc4940bf6cf7ae49a97afc84916]

        external/firebird: clang-cl needs -march=x86-64-v2 now
        
        ...to avoid
        
        > C:/lo/core/workdir/UnpackedTarball/firebird/src/common/CRC32C.cpp(41,10): error: always_inline function '_mm_crc32_u8' requires target feature 'sse4.2', but would be inlined into function 'CRC32C' that is compiled without support for 'sse4.2'
        >                 return _mm_crc32_u8(hash_value, *value);
        >                        ^
        
        etc.
        
        With <https://github.com/FirebirdSQL/firebird/commit/
        52d9a05a0f3d811a9de7f15956ee9286d5711648> "Backport from master", that code
        appeared on the B3_0_Release branch only after R3_0_1, so was not present in our
        Firebird-3.0.0.32483-0.tar.bz2 before 86744f03992213af162df6954313c9f9e44e3a0a
        "firebird: update to 3.0.7".
        
        This is apparently about the SSE4.2 CRC32 instruction.  Not sure how this works
        in the MSVC build, whether it implicitly generates code targeting SSE4.2
        (<https://docs.microsoft.com/en-us/cpp/build/reference/arch-x64?view=msvc-160>
        "/arch (x64)" does not mention any switch to explicitly enable it), or whether
        its _mm_crc32_u* intrinsics would be smart enough to generate code that also
        works when SSE4.2 is not available at runtime.
        
        Change-Id: I893733eb079e6c0eb8b685a55ce09e1fdcd2eda2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107334
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-07  Stephan Bergmann  <sbergman@redhat.com>  [ec4daaea9012077246d4b935001848a8ab94f164]

        Ignore unparsed function template bodies in loplugin:unusedvariablecheck
        
        Otherwise, clang-cl would have reported a false positive at
        
        > In file included from C:/lo-clang/core/vcl/source/window/builder.cxx:74:
        > C:/lo-clang/core/vcl/inc\jsdialog/jsdialogbuilder.hxx(176,26): error: unused parameter 'sTypeOfJSON' [loplugin:unusedvariablecheck]
        >              std::string sTypeOfJSON)
        >                          ^
        
        Change-Id: I14420cf6712a6a18e0d341a5b00e38dff5f6c92e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107330
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [5080bb930de3ecfce8ab78bbd23a9d48c2f2bfa0]

        convert SvXMLImport to fastparser, drop slowparser paths
        
        Change-Id: I0f880a7680373043fecf083cdf4de8b0bb7041a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103775
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-07  Seth Chaiklin  <sdc.blanco@youmail.dk>  [121464be43830a6f6bfbc27a17c8e0bc7577f455]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c878f6d6a31245cf2dcebbbf27a17defc3d96660
          - tdf#126492  update help information about Crash Report Tool
            
              This patch updates the Error Reporting help to the Crash Report Tool,
              which was introduced in 2016.  The same basic form is used, with
              details adjusted to correspond to the new tool. Also corrected
              the name of Windows system tool that collects memory traces.
            
              The Crash Report uses Breakpad, a third-party general library, which
              can be used to customize the minidump sent to 
              crashreport.libreoffice.org.
            
              The present patch is constructed partly from some general information
              about what is collected that appears on Markus Mohrhard's blog [1],
              the documentation for breakpad (in general)[2], and from looking at
              actual reports in crashreport.libreoffice.org.
            
            Information sources:  
              [1] https://mmohrhard.wordpress.com/2016/06/19/crash-reporting-for-libreoffice/
              [2] https://chromium.googlesource.com/breakpad/breakpad/+/master/docs/
            
            Change-Id: I45657601ddc1f1463e8a3e6c93614d154f19b388
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106230
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-12-07  Mike Kaganski  <mike.kaganski@collabora.com>  [3e524922b93b1fe811d3b20f8f6cdf01461348ac]

        Wrap "open" into "with"
        
        Change-Id: I1ecc16ddf565ac1f7306289fd51b673ed928cc20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107329
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-12-07  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [cc1b4f455e8ab231b5c7a3b9e3fbd69d8935783e]

        elementary: Update save icons & icons with multiple lines
        
        - Save: Save, Save A Copy, Save All, Save As, Save Document, Save Merged
          Documents, Save Record, Save Remote, Save (Modified State)
        - Multi line icons: Align Left, Align Center, Align Right, Justified,
          Toggle Bulleted List, Toggle Numbered List, Increased Indent, Decrease
          Indent, Hanging Indent, Line Spacing 1, Line Spacing 1.5, Line Spacing
          2, Increase Paragraph Spacing, Decrease Paragraph Spacing, Alphabet
          Uppercase List Style, Alphabet Lowercase List Style, Roman Uppercase
          List Style, Roman Lowercase List Style, Numbering Off, Insert
          Unnumbered Entry, Restart Numbering, Bullets and Numbering, Above
          Paragraph Spacing, Below Paragraph Spacing, Before Text Indent, After
          Text Indent, First Line Indent, Insert Field/Data to Text, Data to
          Fields, Protect Fields, Wrap Text
        - Other icons: Insert Formula Object, Open Remote Files
        
        This patch is an attempt to keep sync with upstream
        
        Change-Id: Ibe0d4631aaa7379a933ed89f8499e146bd2b7f1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107273
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-12-07  Tor Lillqvist  <tml@iki.fi>  [796c7f612603490dda9277ced0f6ab3cce3bc116]

        More NSS fixes for macOS on arm64
        
        I think the attempt to set CPU_ARCH in
        external/nss/ExternalProject_nss.mk does not actually work. And
        anyway, it should be arm64 for macOS on arm64, not aarch64.
        
        Now NSS configury correctly finds the APIs present in the system when
        building for macOS on arm64. Previously, it attempted to compile the
        test snippets for PowerPC... which caused for instance dladdr() not to
        be found, which caused the softokn3 loading to fail.
        
        (It's somewhat surprising that the NSS configury still has "support"
        for MacOS on PowerPC... Do people really build latest and greatest NSS
        on such machines? Or is it just a leftover and the NSS people never,
        ever, remove anything?)
        
        Change-Id: I0dc35df0460db7997efcfdf92594fd8ae352aa49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107316
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-12-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [bba0fa96e37f866bba871693bbc6363feb08ea3b]

        graphic: clean-up and simplify GetChecksum in ImpGraphic
        
        - rearrange the switch statement for GraphicTypes
        - remove the unneeded aRet variable
        
        Change-Id: I1be95db377548cf1a6db430fe66ce06bc7f93d97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107286
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2b46b310c0b5371bf929d298b602f405e276d7d2]

        graphic: clean-up switches GDIMetafile shouldn't be default
        
        There are many switches ime ImpGraphic depending on the graphic
        type. The default many times assumes to be GDIMetafile, which is
        kind-of dangerous. Add all GraphicType cases to the switch (so
        to handle "NONE" type if they weren't present) and add GdiMetaFile
        type switch instead of default. No default is needed because all
        the types are handled and if a new type is added, we will get an
        warning - which is what we want.
        
        Change-Id: I2ed5e7bce604c7215ce7101db9a04125c7a9244e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107285
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fcd617586ea577a234739cb21248f411e7eda402]

        vcl: duplicate {Read,Write}ImpGraphic for swapping
        
        For swapping we can change the algroithm of saving and rading
        graphics to/from the swap file as the file format doesn't need to
        be stable. This duplicates the algorithm, but doesn't change it
        yet.
        
        Change-Id: I0b0854b19f4e3f9a34d278f44bd61cd94e133def
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107284
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [947a38ed1d0e2e2041e1ce4c426caa606ea86cc8]

        vcl: remove the old (<5.0) graphic swap file version
        
        Always use the 5.0 Graphic swap file version. Actually for swap
        the version doesn't really matter as we don't have to have a
        stable file structure for the swap files (all the files are
        removed when LibreOffice shuts down).
        
        Change-Id: Ib1a94d7a9681ba51b4061e86d0d42080fb0f7f17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107283
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b50c64eb28af7b6f95edb9cd5098d49d5701b5b0]

        vcl: extract SwapFile impl. into its own class and use in Graphic
        
        Change-Id: Ib4c06b81b4ed87cf6b461a67a28bae90b2b26535
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107282
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-12-06  Roman Kuznetsov  <antilibreoffice@gmail.com>  [9cb1c7e5d7434a64ada279ad264182286f907d7c]

        tdf#131815 Reduce Validity dialog height
        
        Change-Id: I90ec0a85bd8cf0761459e61bc26e619153597088
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107209
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2020-12-06  Stephan Bergmann  <sbergman@redhat.com>  [cca1240fe5884f184af489f5326e96892d1ae975]

        Related tdf#134754: Detect failed mmap on macOS
        
        Change-Id: I21202d25e4851725198c58c29d9820bda00f2b30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107315
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-06  Rene Engelhard  <rene@debian.org>  [9c98bf224d1dc8c5cb91d49273836eeb6111d697]

        move bluez_bluetooth_headers use_externals into ENABLE_SDREMOTE_BLUETOOTH case
        
        ... since it's where it is used, and otherwise one gets a
        -I$S/external/bluez_bluetooth when we don't want or even need that
        
        Change-Id: If3757adb7960ad5adfc857052bb8322f8754ecdb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107178
        Tested-by: Jenkins
        Reviewed-by: David Tardon <dtardon@redhat.com>

2020-12-06  Tor Lillqvist  <tml@iki.fi>  [9ec77701907342b051855f302d2bae0a427ba0ae]

        Add source files from dbaccess/source/ui/misc
        
        (Xcode also insists on moving a couple of other lines around, oh
        well.)
        
        Change-Id: I7b295f51ca5b38bfcace464f9d06bfe2d93de066

2020-12-06  Jean-Pierre Ledure  <jp@ledure.be>  [7fad2ed06ecd61d2752e676dfe4b3822b993e495]

        ScriptForge - (SF_DialogControl) FindNode() for tree controls
        
        FindNode() traverses a tree recursively and stops at the 1st node
        meeting either:
        - DisplayValue is like a given string pattern
        - DataValue is equal to a given scalar value
        
        The returned node can easily be made current
        
        The commit includes a check on the control type
        of all methods reserved for tree controls
        This has a minor impact on po files
        
        The version number of the po files is incremented
        
        Change-Id: I9f418df35bd4e58e0bfccc0606f5e0a5e7ac955e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107288
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2020-12-06  Noel Grandin  <noelgrandin@gmail.com>  [387a7dcfe7c2a5c32b9fa7678f722845775041ba]

        fastparser in XMLImpSpanContext_Impl
        
        Change-Id: Iba1b61c607f5f748f5acf4ce16d2c0cce8dee72e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107281
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-06  Stephan Bergmann  <sbergman@redhat.com>  [b0e4f29560671d48c3943b6d0165c91c7ba91fd5]

        Avoid relying on OString(char const *) ctor's undocumented behavior
        
        ...of treating nullptr like an empty string
        
        Change-Id: I41b8b88f27ed3d3c404781f897952b7d1e0e01e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107279
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-06  Tor Lillqvist  <tml@iki.fi>  [606b731289631d6f58dea7745d0d12830f9033bc]

        Fix some bogus paths
        
        Note that what osx/README says still holds. This Xcode project is for
        making debugging easier only.
        
        Change-Id: I8ebbad2a2de5366616ad7304125bdd05ae001489

2020-12-06  Stephan Bergmann  <sbergman@redhat.com>  [c2319b41261ae13c222231a16274334dc8971f2d]

        Clean up CrashReporter::IsDumpEnable
        
        ...avoiding construction of an OString from a potentially null pointer, which
        relied on undocumented behavior of the OString ctor
        
        Change-Id: I8f65375ba29cf345b35409019a39de1bac397625
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107278
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-06  Stephan Bergmann  <sbergman@redhat.com>  [30d2b76e0ed081bed545820e459af56e45fecbdd]

        Directly check for nullptr
        
        ...instead of relying on the OString(pText) ctor's undocumented behavior of
        treating a null pText as an empty string
        
        Change-Id: I884c789b9b4c63bc1f013ed6bbf6c3ab9880f0e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107277
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-06  Seth Chaiklin  <sdc.blanco@youmail.dk>  [566282469ddd89f287c004c847de15f719b06d97]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a2bd1ce7cf53abd37db55422c9b99a4e50d9d463
          - tdf#105719 tdf#122720 tdf#107229 help for making default template
            
               ( shared/guide/standard_template.xhp )
                * Modify title to Creating and Changing Default and Custom Templates
                * Move isolated listitem into procedure for creating default
                * Update procedure for making default template
                + Make separate procedure for updating existing default template
                + Add procedure for setting a template to default
                + Rework/elaborate section on Custom templates
                + Elaborate section about saving templates (tdf#122720)
                + add bookmark for creating templates
                * update to: <h1>,<h2>,<h3>
            
               ( shared/01/01110300.xhp ) [ File - Template menu ]
                 + add related topics section and link to standard_template
                 * update to: <h1>,<h2>
            
               ( swriter/guide/templates_styles.xhp )
                  * update to: <h1>
            
              ( swriter/guide/main.xhp  )
                   * update to: <h1>,some <h2>
            
              ( shared/guide/main.xhp  )
                   * update to: <h1>,<h2>
            
            Change-Id: I9507c70862dfdd9d844d2c53e4833bbc9bfe71a1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105855
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-12-06  Seth Chaiklin  <sdc.blanco@youmail.dk>  [4d28d2c6b6da3bcfaef752218efaf8b89c2a7f82]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 609d466f02d63c43d42636627ee3b35e26df4661
          - tdf#65991 improve help for keyboard navigation with footnotes and endnotes
            
               + add instructions for keyboard shortcut from text to footnote
               + add icon table for "Insert Endnote" with instructions
                   for inserting endnotes directly
               + tip that shortcut keys can be made
               + add link to "Marking Shortcut Keys
               * update icon size to "1cm"
               * update to <h1>,<h2>, <relatedtopics>
            
            Change-Id: I9e65002236d7cf006df36b7e7ed4881658ab89cc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107212
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-12-06  Julien Nabet  <serval2412@yahoo.fr>  [f26949e23d13d1b94d4b2bdfe8c4432d720d0fc8]

        tdf#125957: FIREBIRD Datatype Binary(fix)[CHAR] couldn't be filled with content
        
        Really use sCharsetName which is xRow->getString(13) trimmed
        
        See commit bf662904c4b60e93c6b86e06288d41996eed12a2
        Author: Tamas Bunth <tamas.bunth@collabora.co.uk>
        Date:   Sat Dec 16 12:57:43 2017 +0100
        
            tdf#104734 Firebird: Add Binary (fix) type
        
            There is no explicit binary type in Firebird. It can be accomplished
            using the CHAR type with a special character set, which tells the
            database that it is binary data and there is no collation. (called
            OCTETS).
        
            Because of that, we also need the character set to decide the exact
            column type.
        
            And also refactor some parts of the driver:
            - Create class to determine internal type from firebird type, subtype,
            scale and character set.
            - Use internal type (DataType::XXX) in XDatabaseMetaData::getTypeInfo()
            indirectly. (We want to return a Firebird type for each internal type,
            not in the opposite direction.
        
        Change-Id: I3c9c764d353eeead5e8c00f1142846725eecce15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107280
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Lionel Mamane <lionel@mamane.lu>
        Tested-by: Jenkins

2020-12-06  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [2e6a67f3dd1c349135c7842253673d8e1720023c]

        SwFormatFootname: Modify no more
        
        Change-Id: I0617605a078aa10fc57bade9f6943138183bb591
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107274
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-12-06  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [49e364b2ca63c01853b3d88aa950e3ca081c10b2]

        SwFormatRefMark: Modify no more
        
        Change-Id: Ic27ae029740909d229a9a6ce03b0a9b8b88b55c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107275
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-12-06  Noel Grandin  <noelgrandin@gmail.com>  [32df28ba6c81a9ff29dfbeb39f2d83917dd69b33]

        fastparser in XMLTextFrameContext_Impl
        
        Change-Id: I69ca9141ccbedeb92909c782dcacd791d3517c2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107276
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-06  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [0b5e4ce50b224a182904ceb29f26e3ace9b0a365]

        SwSectionFormat: Call SwFrameFormat::SwClientNotify instead of ::Modify
        
        Change-Id: Ic24002ed519b120e83df117fccd76f49753bd3a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107272
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-12-06  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [e5dd526109377b9316c65aaa1f56405db9c5f5e5]

        SwTextRuby: Modify no more (also make it final along the way)
        
        Change-Id: I3c5eee9f9205347456f1a51338243276c1cb2b8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107271
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-12-06  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [d589d0caa36f95db8a890e476b9337c9e98fe26d]

        SwCallMouseEvent: Modify no more
        
        Change-Id: Ib15db54d8b3be64fbe37a4eb723bd97172a5b2a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107269
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-12-06  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [5337c4beb445d49b6dc3094d9f05d0c884bcab45]

        SwDDETable: Modify no more
        
        Change-Id: I6b9bd54835ba6abc4ab9184c49c684d9c387bda4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107268
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-12-06  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [a0f97e40ce078b044893061933c329c103f91269]

        SwFormatPageDesc: Modify no more
        
        Change-Id: Id0f428ba8426f3ce32ceca3e14687e3b83999509
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107267
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-12-06  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [5ffcd52801b5986652b644c1ff6fb37906f30da6]

        Meta: Modify no more
        
        Change-Id: I14f53ca852042f8032fa18ac6b23fbe3ceea3e84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107266
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-12-05  Tor Lillqvist  <tml@iki.fi>  [ecb916667b633f8647790e040226b093760e6cfe]

        Remove remaining bogus use of objc_msgSend()
        
        Follow-up to 5bf61e98b0746a4afeb68a80e54b4eb4bf4ea89f.
        
        Should avoid crashes when running as arm64 code on macOS on arm64.
        
        Change-Id: Id05d182684df82c8a7bf09f6bb7e8ccb01997b62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107259
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-12-05  Tor Lillqvist  <tml@iki.fi>  [5bf61e98b0746a4afeb68a80e54b4eb4bf4ea89f]

        Fix crash or hang on macOS on arm64 when opening a file picker
        
        There is no reason to not mention the NSOpenSavePanelDelegate protocol
        that AquaFilePickerDelegate implements.
        
        The way we used objc_msgSend() caused a crash or hang. (I saw both,
        depending on whether the code was built for debugging or not). For
        some reason we used to cast it to a function with variadic parameters
        like:
        
            reinterpret_cast<id (*)(id, SEL, ...)>(objc_msgSend)(
                m_pDialog, @selector(setDelegate:), m_pDelegate);
        
        This does not work in arm64 code on macOS. (See
        https://developer.apple.com/documentation/apple_silicon/addressing_architectural_differences_in_your_macos_code?language=objc
        , the "Don't Redeclare a Function to Have Variable Parameters"
        section.)
        
        We could have replaced the ellipsis with the actual type of the first
        real parameter in this call, or just "id" would have worked fine. But
        it is much simpler to just do what we mean directly:
        
            [m_pDialog setDelegate:m_pDelegate];
        
        I need to look through the code for other places where we have used
        objc_msgSend() in a similar fashion.
        
        Change-Id: Ia93b2007ed8f263eaf99d604a3c88e857efbb421
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107257
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-12-05  Noel Grandin  <noelgrandin@gmail.com>  [4400f3c46ce838d8ba304205f1d710dd4f9001dc]

        fastparser in XMLTextFrameContext
        
        Change-Id: I1d0038546d47b850aecee9e3a675a44ce6c7c5fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107248
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-05  Stephan Bergmann  <sbergman@redhat.com>  [ffb1a9f3d570a4769d901709658b4e6bb2db5db2]

        Silence cid#1470402 FB.DM_DEFAULT_ENCODING
        
        ...where the default encoding should be the appropriate one for reading the
        Runtime.exec output
        
        Change-Id: Ib64bfcbcca985f2de506f8628b506e6dc7bfc035
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107255
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-05  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [bb035c2eb488880396b1521ba10f359b05b8e9c9]

        SwFrameFormat::Modify refactoring
        
        - also refactor the function:
          * use switch-case instead of if-cascades
          * use typed GetItem and reduce casting
        - not move to SwClientNotify yet, because trivially doing that causes
          regressions
        
        Change-Id: I9cc8adc9a5cdacc8ee9d7e0c410398950bbeba84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107180
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-12-05  Noel Grandin  <noelgrandin@gmail.com>  [3b8ce394593fa4acfb1336b2b4cc3f32f67f4932]

        fastparser in SdXMLTableShapeContext
        
        Change-Id: Ia27408ff3f640de942f42718e2ee497350f48785
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107237
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-04  Noel  <noelgrandin@gmail.com>  [9f8b7280903f2a0b0202bc7fbc4fd807cc78045e]

        no need to use GetLocalName here
        
        Change-Id: Iafd55f0a7d12c6833cae82d49350a5642b637764
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107224
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-04  Noel Grandin  <noelgrandin@gmail.com>  [a823fd68bae37329e7c7a41f3a29c59b842871ac]

        fastparser in SdXMLChartShapeContext
        
        Change-Id: I06ad1abb3795dae9ddcc0d68e6ffb627c85fc039
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107236
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-04  Noel Grandin  <noelgrandin@gmail.com>  [ef80ef57f50cf41afa461fc8c188e40436194f1a]

        call createFastChildContextFallback in more places
        
        to make my fastparser work easier to manage
        
        Change-Id: If98592f016cd35ca13b48d9df363e32fb1095b55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107233
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-04  Julien Nabet  <serval2412@yahoo.fr>  [62887aa764e51a74d3b452abd2297a05d9a6bd3f]

        Fix ResourceWarning in pythonloader.py
        
        trace:
        /home/julien/lo/libreoffice/instdir/program/pythonloader.py:146: ResourceWarning: unclosed file <_io.TextIOWrapper name='/home/julien/lo/libreoffice/instdir/share/extensions/numbertext/reg.uno.py' mode='r' encoding='utf_8'>
          mod = self.getModuleFromUrl( locationUrl )
        ResourceWarning: Enable tracemalloc to get the object allocation traceback
        
        Change-Id: I106ab6c3c9024a8c1a4624a3b64958dc205e30e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107232
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-04  Noel  <noelgrandin@gmail.com>  [dad6155e2882e27b972845d458087d8ecbf5be43]

        move some logic inside createFastChildContextFallback
        
        Change-Id: I5e73b4b24e4782bb0740c0abd817b38b47c3e9c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107220
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-04  Stephan Bergmann  <sbergman@redhat.com>  [6c905fb6430b6ec43630e826f9afd935734f4c91]

        Improve loplugin:stringview detection of unnecessary O[U]String construction
        
        Change-Id: Ia45119e11377e916a1e1deb5648ed9033c417d77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107228
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-04  Caolán McNamara  <caolanm@redhat.com>  [fcb7fe3a082c200f69f10c1d3951761a7e41d6e0]

        move ManagedMenuButton to vcl
        
        Change-Id: Ie2dd1635a5f5f677d286011a14b734af7435612a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107231
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-04  Caolán McNamara  <caolanm@redhat.com>  [d97a819abe84fe667f8b136b1c2adaec5ca7196e]

        add a way to get an awt::XPopupMenu from a PopupMenu
        
        Change-Id: Ia1cde3b60b71ed9e4d0b7dc8d9ad0b2899d60b98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107229
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-04  Jean-Pierre Ledure  <jp@ledure.be>  [d087459826212867e72a0031d3b2e91941140f60]

        ScriptForge: RootNode/CurrentNode for tree controls
        
        RootNode returns the root node
        CurrentNode is for getting or setting a unique selected node
        
        Change-Id: Ie92761f57fe18b188769870ed7d2e0340a9e146c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107227
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2020-12-04  Noel  <noelgrandin@gmail.com>  [3d0084770923ed8c17e496965abae862a4796e63]

        fastparser in a couple of random places
        
        Change-Id: I9c88c826cfffa71f389f78f9d18d46e097e540ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107217
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-04  Caolán McNamara  <caolanm@redhat.com>  [51d7f7717b12171d215df3a9920d431b0beae85a]

        create an awt::XPopupMenu the standard way
        
        Change-Id: If3349380d29ba56b5f61dc948a770ab2fe1fb671
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107226
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-04  Caolán McNamara  <caolanm@redhat.com>  [22c7ad49679c2abcac4409c93d32b20746b16904]

        cid#1468696 Logically dead code
        
        bool bTryXlA1 = (eConv == FormulaGrammar::CONV_A1_XL_A1);
        
        if (...)
            eConv = FormulaGrammar::CONV_XL_R1C1;
        
        if (bTryXlA1 || eConv == FormulaGrammar::CONV_OOO)
        {
            if (...)
            {
                bExternalName = true;
                eConv = FormulaGrammar::CONV_OOO;
            }
        }
        
        if (!bExternalName && (bTryXlA1 || eConv != FormulaGrammar::CONV_OOO))
        {
            if (...)
            {
                if (eConv == FormulaGrammar::CONV_OOO)
                {
                    // this condition can only be reached if bTryXlA1 is true
                    // but bTryXlA1 is only true if eConv was originally
                    // CONV_A1_XL_A1. The only things eConv can be changed to
                    // in this function are CONV_XL_R1C1 or CONV_OOO. If it
                    // was changed to CONV_OOO then bExternalName was also
                    // set to true and the block isn't entered if that is true
                }
            }
        }
        
        maybe an unconditional assignment of
        eConv = FormulaGrammar::CONV_XL_A1
        is a better solution
        
        Change-Id: I45f9947c21662369474048acf2d648733a9b9a6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107076
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-12-04  Mike Kaganski  <mike.kaganski@collabora.com>  [46f6b39c6d8acd064bafb2416feba757ba0d0fbc]

        Unlock scheduler when calling ProcessEventsToIdle
        
        When processing the events, solar mutex will be temporarily released,
        and then it's possible that another thread will acquire solar mutex
        and try to lock scheduler. This will result in deadlock.
        
        Seen in CppunitTest_sw_core_undo that deadlocked locally on Windows
        frequently.
        
        Main thread call stack:
        
            win32u.dll!NtUserMsgWaitForMultipleObjectsEx()
            user32.dll!RealMsgWaitForMultipleObjectsEx()
            sal3.dll!osl_waitCondition(void * Condition, const TimeValue * pTimeout) Line 82
            vclplug_winlo.dll!osl::Condition::wait(const TimeValue * pTimeout) Line 120
            vclplug_winlo.dll!SalYieldMutex::doAcquire(unsigned long nLockCount) Line 159
            comphelper.dll!comphelper::SolarMutex::acquire(unsigned long nLockCount) Line 87
            vclplug_winlo.dll!ImplSalYieldMutexAcquireWithWait(unsigned long nCount) Line 204
            vclplug_winlo.dll!WinSalTimer::ImplHandleElapsedTimer() Line 163
            vclplug_winlo.dll!WinSalTimer::ImplHandle_WM_TIMER(unsigned __int64 aWPARAM) Line 197
            vclplug_winlo.dll!SalComWndProc(HWND__ * __formal, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam, bool & rDef) Line 638
            vclplug_winlo.dll!SalComWndProcW(HWND__ * hWnd, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam) Line 665
            user32.dll!UserCallWinProcCheckWow()
            user32.dll!DispatchMessageWorker()
            vclplug_winlo.dll!ImplSalDispatchMessage(const tagMSG * pMsg) Line 426
            vclplug_winlo.dll!ImplSalYield(bool bWait, bool bHandleAllCurrentEvents) Line 457
            vclplug_winlo.dll!WinSalInstance::DoYield(bool bWait, bool bHandleAllCurrentEvents) Line 528
            vcllo.dll!ImplYield(bool i_bWait, bool i_bAllEvents) Line 447
            vcllo.dll!Application::Reschedule(bool i_bAllEvents) Line 461
            vcllo.dll!Scheduler::ProcessEventsToIdle() Line 466
            vcllo.dll!Scheduler::ImplDeInitScheduler() Line 129
            vcllo.dll!DeInitVCL() Line 483
            vclbootstrapprotector.dll!`anonymous namespace'::Protector::~Protector() Line 34
            vclbootstrapprotector.dll!`anonymous namespace'::Protector::`scalar deleting destructor'(unsigned int)
            cppunitd_dll.dll!CppUnit::ProtectorChain::pop() Line 56
            cppunitd_dll.dll!CppUnit::TestResult::popProtector() Line 197
            cppunittester.exe!`anonymous namespace'::ProtectedFixtureFunctor::run() Line 332
            cppunittester.exe!sal_main() Line 473
            cppunittester.exe!main(int argc, char * * argv) Line 380
            cppunittester.exe!invoke_main() Line 79
            cppunittester.exe!__scrt_common_main_seh() Line 288
            cppunittester.exe!__scrt_common_main() Line 331
            cppunittester.exe!mainCRTStartup() Line 17
            kernel32.dll!BaseThreadInitThunk()
            ntdll.dll!RtlUserThreadStart()
        
        Clipboard thread call stack:
        
            ntdll.dll!NtWaitForAlertByThreadId()
            ntdll.dll!RtlpWaitOnAddressWithTimeout()
            ntdll.dll!RtlpWaitOnAddress()
            ntdll.dll!RtlpWaitOnCriticalSection()
            ntdll.dll!RtlpEnterCriticalSectionContended()
            ntdll.dll!RtlEnterCriticalSection()
            sal3.dll!osl_acquireMutex(_oslMutexImpl * Mutex) Line 66
            vcllo.dll!osl::Mutex::acquire() Line 57
            vcllo.dll!SchedulerMutex::acquire(unsigned long nLockCount) Line 213
            vcllo.dll!Scheduler::Lock(unsigned long nLockCount) Line 237
            vcllo.dll!SchedulerGuard::SchedulerGuard() Line 60
            vcllo.dll!Task::~Task() Line 660
            vcllo.dll!Timer::~Timer() Line 61
            vcllo.dll!Idle::~Idle()
            svxcorelo.dll!SdrPaintView::~SdrPaintView() Line 189
            svxcorelo.dll!SdrSnapView::~SdrSnapView() Line 200
            svxcorelo.dll!SdrMarkView::~SdrMarkView() Line 193
            svxcorelo.dll!SdrEditView::~SdrEditView() Line 125
            svxcorelo.dll!SdrPolyEditView::~SdrPolyEditView() Line 58
            svxcorelo.dll!SdrGlueEditView::~SdrGlueEditView() Line 40
            svxcorelo.dll!SdrObjEditView::~SdrObjEditView() Line 95
            svxcorelo.dll!SdrExchangeView::~SdrExchangeView()
            svxcorelo.dll!SdrDragView::~SdrDragView() Line 65
            svxcorelo.dll!SdrCreateView::~SdrCreateView() Line 200
            svxcorelo.dll!SdrView::~SdrView() Line 159
            swlo.dll!SdrView::`scalar deleting destructor'(unsigned int)
            swlo.dll!std::default_delete<SdrView>::operator()(SdrView * _Ptr) Line 2537
            swlo.dll!std::unique_ptr<SdrView,std::default_delete<SdrView>>::~unique_ptr<SdrView,std::default_delete<SdrView>>() Line 2649
            swlo.dll!SwDrawFrameFormat::MakeGraphic(ImageMap * __formal) Line 7491
            swlo.dll!OutHTML_FrameFormatAsImage(Writer & rWrt, const SwFrameFormat & rFrameFormat) Line 1746
            swlo.dll!SwHTMLWriter::OutFrameFormat(AllHtmlFlags nMode, const SwFrameFormat & rFrameFormat, const SdrObject * pSdrObject) Line 507
            swlo.dll!SwHTMLWriter::OutFlyFrame(unsigned __int64 nNdIdx, long nContentIdx, HtmlPosition nPos, HTMLOutContext * pContext) Line 401
            swlo.dll!OutHTML_SwTextNode(Writer & rWrt, const SwContentNode & rNode) Line 2509
            swlo.dll!SwHTMLWriter::Out_SwDoc(SwPaM * pPam) Line 834
            swlo.dll!SwHTMLWriter::WriteStream() Line 471
            swlo.dll!Writer::Write(SwPaM & rPaM, SvStream & rStrm, const rtl::OUString * pFName) Line 272
            swlo.dll!SwWriter::Write(const tools::SvRef<Writer> & rxWriter, const rtl::OUString * pRealFileName) Line 861
            swlo.dll!SwTransferable::WriteObject(tools::SvRef<SotStorageStream> & xStream, void * pObject, unsigned long nObjectType, const com::sun::star::datatransfer::DataFlavor & __formal) Line 823
            vcllo.dll!TransferableHelper::SetObject(void * pUserObject, unsigned long nUserObjectId, const com::sun::star::datatransfer::DataFlavor & rFlavor) Line 879
            swlo.dll!SwTransferable::GetData(const com::sun::star::datatransfer::DataFlavor & rFlavor, const rtl::OUString & rDestDoc) Line 619
            vcllo.dll!TransferableHelper::getTransferData2(const com::sun::star::datatransfer::DataFlavor & rFlavor, const rtl::OUString & rDestDoc) Line 389
            vcllo.dll!TransferableHelper::getTransferData(const com::sun::star::datatransfer::DataFlavor & rFlavor) Line 287
            vclplug_winlo.dll!CXTDataObject::renderSynthesizedHtmlAndSetupStgMedium(tagFORMATETC & fetc, tagSTGMEDIUM & stgmedium) Line 516
            vclplug_winlo.dll!CXTDataObject::renderSynthesizedFormatAndSetupStgMedium(tagFORMATETC & fetc, tagSTGMEDIUM & stgmedium) Line 419
            vclplug_winlo.dll!`CXTDataObject::GetData'::`1'::catch$1() Line 269
            vcruntime140_1d.dll!_CallSettingFrame_LookupContinuationIndex() Line 98
            vcruntime140_1d.dll!__FrameHandler4::CxxCallCatchBlock(_EXCEPTION_RECORD * pExcept) Line 1367
            ntdll.dll!RcConsolidateFrames()
            vclplug_winlo.dll!CXTDataObject::GetData(tagFORMATETC * pFormatetc, tagSTGMEDIUM * pmedium) Line 261
            vclplug_winlo.dll!CXNotifyingDataObject::GetData(tagFORMATETC * pFormatetc, tagSTGMEDIUM * pmedium) Line 86
            ole32.dll!HandleFromHandle(IDataObject * pDataObj, tagFORMATETC * pformatetc, tagSTGMEDIUM * pmedium) Line 2048
            ole32.dll!RenderCurrentFormat(HWND__ * hClipWnd, unsigned int cf, tagSTGMEDIUM * pmedium, IDataObject * pDataObj) Line 4057
            ole32.dll!RenderFormat(HWND__ * hClipWnd, unsigned int cf, IDataObject * pDataObj, void * pvMTADataObject) Line 4191
            ole32.dll!ClipboardWndProc(HWND__ * hWnd, unsigned int msg, unsigned __int64 wParam, __int64 lParam) Line 683
            user32.dll!UserCallWinProcCheckWow()
            user32.dll!DispatchClientMessage()
            user32.dll!__fnDWORD()
            ntdll.dll!KiUserCallbackDispatcherContinue()
            win32u.dll!NtUserGetMessage()
            user32.dll!GetMessageW()
            vclplug_winlo.dll!CMtaOleClipboard::run() Line 654
            vclplug_winlo.dll!CMtaOleClipboard::oleThreadProc(void * pParam) Line 676
            ucrtbased.dll!thread_start<unsigned int (__cdecl*)(void *),1>(void * const parameter) Line 97
            kernel32.dll!BaseThreadInitThunk()
            ntdll.dll!RtlUserThreadStart()
        
        Main thread hold solar mutex when it locked scheduler in
        ImplDeInitScheduler; then it released solar mutex in
        WinSalInstance::DoYield, and finally tried to acquire it again in
        WinSalTimer::ImplHandleElapsedTimer.
        
        At the same time, clipboard thread acquired solar mutex in
        TransferableHelper::getTransferData2. Then it attempted to lock
        scheduler in Task::~Task.
        
        Change-Id: I2ac87c8ac298104043f5b9b5d6760bea0f408f54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107218
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-12-04  Caolán McNamara  <caolanm@redhat.com>  [51379fb3d46e5891bdaea0122bd62b0753663da3]

        weld writer's FrameControl MenuButtons
        
        Change-Id: I507b043672ffd102f85110bed221a05b756500db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107174
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-04  Caolán McNamara  <caolanm@redhat.com>  [30c54afbf5bf03da27db7f90b518817cd05e8ccd]

        disable tests that don't work without pdfium
        
        we're probably past the end of the road on --disable-pdfium
        
        Change-Id: Id91ea6c77bbdb3ecf609a7ffd16a278eb3b17e91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107222
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b760e1f28840ae5ecce0c00201fa058c17334203]

        Fix typo
        
        Change-Id: I26d4878c4e555c3760aec442d0a27b753ba2fc90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107184
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2020-12-04  Balaharipreetha Muthu  <balaharipreetha@gmail.com>  [7b4d3dde79992c80c62475c63dc6aebf5a210fb2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7ad3201bf8bc895e9cc8742fe51ac94431ec50bf
          - tdf#138627 - Repeated data in Tables of File Conversion Filter Names
            
            Delete repeated rows in table
            
            Change-Id: I83fc15c1063644d086cbc5fef4ec6f9764dbb4c5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107197
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-12-04  László Németh  <nemeth@numbertext.org>  [69a73d0443d408f04837c8781e8fd2296fdd49c6]

        tdf#100691 sw Table of Contents: remove hidden text
        
        part of chapter, section etc. names.
        
        See also commit daf2a7d957c829c551754871a3545495c0f76bc0
        (tdf#61154 sw Table of Contents: remove tracked deletion).
        
        Change-Id: I96f2308b1b5241f62bcb0091aae32757caeab73b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107214
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f3cd444134e7b96eb5e462150b972df5aefcc1b1]

        Fix typo
        
        Change-Id: Ic47ae69728feeec6e91a478ebcbbde7b77cb9544
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107182
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-12-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6928bd3d6ecf9b3f64946b2b4ae021359c9fc4ba]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5e804bf7708f734fcfe1619286a9319c2849ec5f
          - Review print selection Help page
            
            * Add section to hold sublist (see DTD)
            * drop table
            * drop future and use present
            * change "e.g" to "For example"
            * drop parenthesis
            
            ref: https://wiki.documentfoundation.org/Documentation/DocumentationTeamInfo/StyleGuide#Writing_style
            
            and below.
            
            Change-Id: Ia6a79eda713074ad651f4961dd7916ff3e63de2d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107179
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-12-04  Caolán McNamara  <caolanm@redhat.com>  [1ac449874c0e93ee7e7a9765053d392fde0067f4]

        update pches
        
        Change-Id: I3e22c2000da03f6f3345353846213203993aa865
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107192
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-04  Jeff Law  <law@redhat.com>  [8830cf86b146b1252ac37f351a23246088d569b0]

        include cstddef for gcc11
        
        Change-Id: I2f845ce9bb660ad6c1eea80ea81dd71add2c0db1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107191
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-04  Caolán McNamara  <caolanm@redhat.com>  [7f615923dd53143b0598627f534b7595d3f00dfd]

        ofz#28271 divide-by-zero
        
        Change-Id: Ib3f47dcb0a5e327f5385ccff328f410a15b2cc91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107190
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-04  Noel  <noelgrandin@gmail.com>  [15c5da78ec773b7b59a092f84dca02de5931e634]

        fastparser in CreateGroupChildContext
        
        Change-Id: I3e3e6785fdedb27353e4d97a9a2bea71c6f2b24a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107189
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [44a3a3a53db57398efa2ec4db026e4ebda086dde]

        tdf#137802: sw: Add UITest
        
        First, I tried to create this as a CppUnittest but I couldn't
        make it to work, so i'm using a UItest instead. At least we
        have a test
        
        Change-Id: I21d6b70e48b0e20cfd7f5ab3f819def721f434c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107177
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-12-04  Caolán McNamara  <caolanm@redhat.com>  [eed5a105bf6338828ee6c973891c1d922b3fb08b]

        unused IdleDisappearHandler
        
        Change-Id: I2865f847a7d5b1dcddfc9fc7f3b890a96b523d32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107188
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-04  Luboš Luňák  <l.lunak@collabora.com>  [b5704e5431c6662b8b39f6458ec08a906efe1705]

        Revert "tdf#118107 canvas opengl: avoid assertion failure with negative widths"
        
        I fixed the assert with 4eb816de71f1310a3a5d9803f7355849e6273439 (and
        follow-up commits), so this is no longer needed.
        
        This reverts commit 76b43425d764fbc9bf4dac52054b1d94344f26b0.
        
        Change-Id: I85dec14cc8858b7168532661de9ca77c31802a62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106962
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-12-04  László Németh  <nemeth@numbertext.org>  [daf2a7d957c829c551754871a3545495c0f76bc0]

        tdf#61154 sw Table of Contents: remove tracked deletion
        
        ... part of a chapter, section etc. names also in Show
        Changes mode, instead of showing as normal text.
        
        Note: This problem was worse, then the case of references,
        because hiding tracked changes didn't fix the Table of
        Contents automatically, so it's better to avoid the
        generation of the bad mixed names, which showed also
        the deleted text as normal, without any visible differences
        (strikethrough etc.).
        
        Change-Id: Ieef8cf6e2f8bef64f99e5cb0542b7b43d8e76a27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107176
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-04  Noel Grandin  <noel@peralex.com>  [5eeb1af1ca22129a7ee630de4d2a596d372b26bc]

        exclude some more tests for !IsDefaultDPI
        
        Change-Id: Ic0eab5c2a78b3bd40caf0521ca8fb6e5cdebff51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107186
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-04  Jim Raykowski  <raykowj@gmail.com>  [986952dd52861563006d0ba178e8bdd44247af81]

        tdf#34828 sd navigator: fix crash when page item entry is selected
        
        Page items in the tree are given user data value 1. Drawing obect items
        are given user data value of the object pointer they represent. Need to
        check that the user data is not 1 before casting to an object pointer.
        
        Change-Id: I58109e556268e805f62ad2f16b363411e4341d2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107185
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-04  Regina Henschel  <rb.henschel@t-online.de>  [24d770799660d3ec94ee7add435645794426042b]

        tdf#134128 Use Gdiplus::DashCapRound for round dash or dot.
        
        If Skia and OpenGL are disabled, rendering in edit mode shows no round
        dashes and dots on Windows. This becomes especially visible, when
        importing OOXML documents. In that case it looks as if dots are lost.
        The patch uses now Gdiplus::DashCapRound instead of the previously
        used Gdiplus::DashCapFlat, and it adds a similar tweak as in OOXML
        import and increases the dash length by the cap size for rendering.
        
        Change-Id: I98a258809ef253a2cacb7c5c94f2b26b89ee2488
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107181
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-04  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [9e190373f3ea999d15b8d6f84a7d35481e6dc971]

        Colibre:Update Merge & Split Cells and Select Table
        
        Change-Id: Ibeab169f4430ae269e96e099c113a93279af9a59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107155
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-12-03  Gökhan Özeloğlu  <gozeloglu@gmail.com>  [561e5559bb68242c7f785f0ca3bee3eb12b58963]

        tdf#96505: Get rid of cargo cult long integer literals
        
        Change-Id: I7226f93a87e0b31634a3c0942f3f5ec8778161fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106843
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-12-03  Jim Raykowski  <raykowj@gmail.com>  [f0878173e1963cf8db5f60ced6d19da24e18bc41]

        tdf#34828 sd navigator: make unnamed shape select select shape object
        
        Change-Id: I4685d7db802767553018d08d23d8b33bca7efff2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106958
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-12-03  Jim Raykowski  <raykowj@gmail.com>  [cbc43bef143f3109bdf3bf981317ae74b73cde5a]

        tdf#34828 sd navigator: enhance automatic shape name
        
        appends defined singular object name to automatic shape name
        
        Change-Id: Ia49eef8e1448c5973c6bbf451c22de252f9939dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106957
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-12-03  Jim Raykowski  <raykowj@gmail.com>  [70fd160ea0c2a2afeee520f450f1ed4f81fa88f3]

        tdf#34828 sd navigator: make 'All shapes' the default
        
        Change-Id: If0b2f3054bcb94f08df2dcfdee87e7c5a7ef2a98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106955
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-12-03  Caolán McNamara  <caolanm@redhat.com>  [9b12f2fe15403ab0a82abd11ba14dae4a70774a6]

        support completely styling a welded button
        
        Change-Id: I6e45c711b406a3836dd230ceaa738c5a250ff846
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107173
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-03  Caolán McNamara  <caolanm@redhat.com>  [95ae027d5e331847d6ac695d11c299f2ca0e4ca1]

        cid#1468270 Wrapper object use after free
        
        I think this is a better reflection of the original intent here before
        
        commit 1441ab9c75a2f0ac664983db22b681a1b602f8a9
        fix possible SIGSEGV
        
        and
        
        commit 8f54136caa786523fd224f6c98fc8e7c45cd805d
        use std::unique_ptr for SalLayout
        
        Change-Id: Ib4ab63334e644a8136b9f7da20916715850563ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107171
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-03  Stephan Bergmann  <sbergman@redhat.com>  [f175e06755db64ecfb706d5d86ef17c4197c0571]

        Pass key by const& to the various addEmbeddedFont functions
        
        Change-Id: Id6e36a4acf34a6b8d5b7202231650066ae6cb6cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107170
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-03  Stephan Bergmann  <sbergman@redhat.com>  [91a360472f50cf58edeaf7a05a9a511dc9a5718b]

        At least Clang 12 trunk understands -std=c++2b now
        
        ...since <https://github.com/llvm/llvm-project/commit/
        6627a3c2873fdf7ccba1a1573371079be48b36e8> "[c++2b] Add option -std=c++2b to
        enable support for potential C++2b features."
        
        Change-Id: I56b689c740c4269fa5ee29976ed8b0c17a04e6a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107175
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-03  Noel Grandin  <noel@peralex.com>  [004ad8805429930ca6aa122b3c38c496ce849e61]

        fix assert message inside liblangtag
        
        lt-string.c: line 189: assertion `string != ((void *)0)' failed
        
        Change-Id: I64d3374de57637fa61ac0148f7e82bd37c285a06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107160
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-03  Eike Rathke  <erack@redhat.com>  [520949f17a91c531ea0c8b3856ffcf3c7ac8a3b2]

        Better accuracy in rtl_math_approxValue(), tdf#138360 related
        
        Similar to commit 5abb1890ffafe5a2212076208a1c6e226f1ffa4e for
        rtl_math_round() use the reciprocal value in an inverse operation
        for negative exponents to not use the inexact 1e-1
        0.10000000000000001 and so on factors.
        
        Change-Id: I05b852e06f2c31d6e0ce622b07277a81a5690833
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107172
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-12-03  Stephan Bergmann  <sbergman@redhat.com>  [bbb73810cc2da097f972f8dcf6d4461d7baba16b]

        external/firebird: extern/cloop: Missing dependency of $(BIN_DIR)/cloop...
        
        ...on $(BIN_DIR)
        
        Change-Id: I649f2eaafb0e7160f7092a652c38193975fb5982
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107163
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-03  Noel Grandin  <noel@peralex.com>  [7898eddf919a30f03a2224adbc16db4ce4bac8e5]

        fix SEGV in CppunitTest_sw_core_undo on Windows
        
        when something else changed the clipboard concurrently
         CppunitTest_sw_core_undo
        
        Change-Id: Ie0d21ed77ac38bfe2ca55e5b001e3fd09ac05493
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107159
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-03  Noel  <noelgrandin@gmail.com>  [b83509470b28af6cdc966a7eaa4184f9e2bff86a]

        fastparser in XMLFootnoteBodyImportContext
        
        Change-Id: Iebb11d1a8a27bda894870bd6701faea923ab3927
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107148
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-03  Noel  <noelgrandin@gmail.com>  [e4c30ac9c50bf102184bb8e2a90de0acdea042ee]

        convert EHistoryType to scoped enum
        
        Change-Id: I115fc0ed81d6392d3649757727c4d9468213619d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107046
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-03  Julien Nabet  <serval2412@yahoo.fr>  [fd670f52523e3a4dd51afe116b0f6ce90ce0d2fe]

        Simplify code in forms/clickableimage
        
        following 07be45d03f80fa681c697ca9f5a13084a81c7a26
        tdf#46579: fix form fields 'Image Button' in Forms
        urls have this form:
        .uno:FormController/moveToFirst
        .uno:FormController/moveToPrev
        etc.
        
        So we must use these links for hyperlinks
        + interceptor with ControlFeatureInterception
        
        Change-Id: I2cbbfeac9ed65420f11f21a30e1a1f7cb2d70850
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107158
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [9467da7473b21006f748cea1f90e30e05ea32a1d]

        tdf#138360: sal_rtl: Add unittest
        
        Change-Id: Iac6c4bf09f55446128d7fb7a35b483ca41bc4f00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107080
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-12-03  Noel  <noelgrandin@gmail.com>  [e65b31244fa7d2f9bfffb7e7b9567e623a4cbf0b]

        fastparser in XMLCellImportContext
        
        Change-Id: I62d5953d26ea37ba2c40ed1b778f71b85c304b9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107147
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-03  Jean-Pierre Ledure  <jp@ledure.be>  [d0fa04b4111d8b43d4249aeae96bb0f6fcd35e8e]

        ScriptForge: AddSubNode/AddSubTree for tree controls
        
        A new dialog control is is introduced: the tree control
        
        The proposed methods let create a root node
        and build a tree, either branch by branch
        or many branches at once when they are issued from a sorted array
        
        Change-Id: I4265fd6e413be383a7b6df3b9cd754d657066c19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107154
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2020-12-03  Caolán McNamara  <caolanm@redhat.com>  [60ae45f5846f69857c46b74d153fea1ef14d3c4d]

        cid#1470396 Unchecked dynamic_cast
        
        a static_cast should be sufficient here after the GetObjIdentifier() ==
        OBJ_MEASURE check
        
        Change-Id: Idaded0a08fd908f3fa62acfe0d6efd98e8b1503a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107169
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-03  Stephan Bergmann  <sbergman@redhat.com>  [a18217c04ba2c927669bd0512eaf57a9f07ba9c4]

        Just use a mutex for access to SwDoc::mpNumberFormatter
        
        ...reverting the use of std::atomic and comphelper::doubleCheckedInit introduced
        in 977a98c5729b4301c11cab1a421d4e6f2758e41e "crashtesting: intermittent threaded
        crash".  I have once seen UITest_writer_tests deadlock with
        
        > Thread 7 (Thread 0x7faad204f640 (LWP 359621) "cppu_threadpool"):
        > #0  __lll_lock_wait (futex=0x6040000a7450, private=0) at /usr/src/debug/glibc-2.32-20-g5c36293f06/nptl/lowlevellock.c:52
        > #1  0x00007fab5a7a57f1 in __GI___pthread_mutex_lock (mutex=0x6040000a7450) at /usr/src/debug/glibc-2.32-20-g5c36293f06/nptl/pthread_mutex_lock.c:115
        > #2  0x00007fab5c0c9bb7 in osl_acquireMutex(oslMutex) (pMutex=0x6040000a7450) at /data/sbergman/lo-san/core/sal/osl/unx/mutex.cxx:100
        > #3  0x00007fab53d4cd6a in osl::Mutex::acquire() (this=0x7fab545a57c0 <rtl::Static<osl::Mutex, (anonymous namespace)::theImplHelperInitMutex>::get()::instance>) at /data/sbergman/lo-san/core/include/osl/mutex.hxx:57
        > #4  0x00007fab53dbb4ff in osl::Guard<osl::Mutex>::Guard(osl::Mutex&) (this=0x7faad0f33820, t=...) at /data/sbergman/lo-san/core/include/osl/mutex.hxx:135
        > #5  0x00007fab53e51959 in cppu::getTypeEntries(cppu::class_data*) (cd=0x7faaec3567d0 <cppu::detail::ImplClassData<cppu::WeakImplHelper<com::sun::star::i18n::XNumberFormatCode, com::sun::star::lang::XServiceInfo>, com::sun::star::i18n::XNumberFormatCode, com::sun::star::lang::XServiceInfo>::operator()()::s_cd>) at /data/sbergman/lo-san/core/cppuhelper/source/implbase_ex.cxx:82
        > #6  0x00007fab53e4cee6 in cppu::queryDeepNoXInterface(_typelib_TypeDescriptionReference const*, cppu::class_data*, void*) (pDemandedTDR=0x60f0000116b0, cd=0x7faaec3567d0 <cppu::detail::ImplClassData<cppu::WeakImplHelper<com::sun::star::i18n::XNumberFormatCode, com::sun::star::lang::XServiceInfo>, com::sun::star::i18n::XNumberFormatCode, com::sun::star::lang::XServiceInfo>::operator()()::s_cd>, that=0x60f0000117a0) at /data/sbergman/lo-san/core/cppuhelper/source/implbase_ex.cxx:166
        > #7  0x00007fab53e4f3b3 in cppu::WeakImplHelper_query(com::sun::star::uno::Type const&, cppu::class_data*, void*, cppu::OWeakObject*) (rType=invalid uno::Type, cd=0x7faaec3567d0 <cppu::detail::ImplClassData<cppu::WeakImplHelper<com::sun::star::i18n::XNumberFormatCode, com::sun::star::lang::XServiceInfo>, com::sun::star::i18n::XNumberFormatCode, com::sun::star::lang::XServiceInfo>::operator()()::s_cd>, that=0x60f0000117a0, pBase=0x60f0000117a0) at /data/sbergman/lo-san/core/cppuhelper/source/implbase_ex.cxx:294
        > #8  0x00007faaec053845 in cppu::WeakImplHelper<com::sun::star::i18n::XNumberFormatCode, com::sun::star::lang::XServiceInfo>::queryInterface(com::sun::star::uno::Type const&) (this=0x60f0000117a0, aType=invalid uno::Type) at /data/sbergman/lo-san/core/include/cppuhelper/implbase.hxx:111
        > #9  0x00007fab41f393c0 in com::sun::star::uno::BaseReference::iquery(com::sun::star::uno::XInterface*, com::sun::star::uno::Type const&) (pInterface=0x60f0000117a0, rType=invalid uno::Type) at /data/sbergman/lo-san/core/include/com/sun/star/uno/Reference.hxx:55
        > #10 0x00007fab42a09ff5 in com::sun::star::uno::Reference<com::sun::star::i18n::XNumberFormatCode>::iquery(com::sun::star::uno::XInterface*) (pInterface=0x60f0000117a0) at /data/sbergman/lo-san/core/include/com/sun/star/uno/Reference.hxx:70
        > #11 0x00007fab42a08fae in com::sun::star::uno::Reference<com::sun::star::i18n::XNumberFormatCode>::Reference(com::sun::star::uno::BaseReference const&, com::sun::star::uno::UnoReference_Query) (this=0x7faad0de1420, rRef=...) at /data/sbergman/lo-san/core/include/com/sun/star/uno/Reference.hxx:172
        > #12 0x00007fab429d6ec1 in com::sun::star::i18n::NumberFormatMapper::create(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) (the_context=uno::Reference to (class cppu::(anonymous namespace)::ComponentContext *) 0x611000006710) at /data/sbergman/lo-san/core/workdir/UnoApiHeadersTarget/offapi/normal/com/sun/star/i18n/NumberFormatMapper.hpp:38
        > #13 0x00007fab42b03801 in ImpSvNumberformatScan::ImpSvNumberformatScan(SvNumberFormatter*) (this=0x61a000036c80, pFormatterP=0x616000442580) at /data/sbergman/lo-san/core/svl/source/numbers/zforscan.cxx:132
        > #14 0x00007fab4296fe31 in SvNumberFormatter::ImpConstruct(o3tl::strong_int<unsigned short, LanguageTypeTag>) (this=0x616000442580, eLang=...) at /data/sbergman/lo-san/core/svl/source/numbers/zforlist.cxx:320
        > #15 0x00007fab4296ed9c in SvNumberFormatter::SvNumberFormatter(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, o3tl::strong_int<unsigned short, LanguageTypeTag>) (this=0x616000442580, rxContext=uno::Reference to (class cppu::(anonymous namespace)::ComponentContext *) 0x611000006710, eLang=...) at /data/sbergman/lo-san/core/svl/source/numbers/zforlist.cxx:274
        > #16 0x00007faac3951184 in SwDoc::EnsureNumberFormatter()::$_0::operator()() const (this=0x7faad0a53ba0) at /data/sbergman/lo-san/core/sw/source/core/doc/docfmt.cxx:1728
        > #17 0x00007faac3942b5c in comphelper::doubleCheckedInit<SvNumberFormatter, SwDoc::EnsureNumberFormatter()::$_0, osl::Guard<osl::Mutex>, osl::GetGlobalMutex>(std::atomic<SvNumberFormatter*>&, SwDoc::EnsureNumberFormatter()::$_0, osl::GetGlobalMutex) (pointer=..., function=..., guardCtor=...) at /data/sbergman/lo-san/core/include/comphelper/doublecheckedinit.hxx:53
        > #18 0x00007faac3942984 in SwDoc::EnsureNumberFormatter() (this=0x619000395d80) at /data/sbergman/lo-san/core/sw/source/core/doc/docfmt.cxx:1725
        [...]
        
        acquiring the osl::GetGlobalMutex() in frame 17 and trying to acquire the
        getImplHelperInitMutex() in frame 5, and
        
        > Thread 4 (Thread 0x7faad5a52640 (LWP 359614) "InitUpdateCheck"):
        > #0  __lll_lock_wait (futex=0x7fab5c2e69e0 <globalMutexImpl>, private=0) at /usr/src/debug/glibc-2.32-20-g5c36293f06/nptl/lowlevellock.c:52
        > #1  0x00007fab5a7a57f1 in __GI___pthread_mutex_lock (mutex=0x7fab5c2e69e0 <globalMutexImpl>) at /usr/src/debug/glibc-2.32-20-g5c36293f06/nptl/pthread_mutex_lock.c:115
        > #2  0x00007fab5c0c9bb7 in osl_acquireMutex(oslMutex) (pMutex=0x7fab5c2e69e0 <globalMutexImpl>) at /data/sbergman/lo-san/core/sal/osl/unx/mutex.cxx:100
        > #3  0x00007fa848b547ca in osl::Mutex::acquire() (this=0x7fab5c294960 <osl_getGlobalMutex::globalMutex>) at /data/sbergman/lo-san/core/include/osl/mutex.hxx:57
        > #4  0x00007fa848b52c3a in osl::Guard<osl::Mutex>::Guard(osl::Mutex*) (this=0x7faad467c820, pT_=0x7fab5c294960 <osl_getGlobalMutex::globalMutex>) at /data/sbergman/lo-san/core/include/osl/mutex.hxx:128
        > #5  0x00007fa848b6515d in com::sun::star::lang::cppu_detail_getUnoType(com::sun::star::lang::XTypeProvider const*) () at /data/sbergman/lo-san/core/workdir/UnoApiHeadersTarget/udkapi/normal/com/sun/star/lang/XTypeProvider.hpp:67
        > #6  0x00007fa848b64e49 in cppu::UnoType<com::sun::star::lang::XTypeProvider>::get() () at /data/sbergman/lo-san/core/include/cppu/unotype.hxx:296
        > #7  0x00007fa848b62049 in com::sun::star::lang::XTypeProvider::static_type(void*) () at /data/sbergman/lo-san/core/workdir/UnoApiHeadersTarget/udkapi/normal/com/sun/star/lang/XTypeProvider.hpp:118
        > #8  0x00007fab53e51d46 in cppu::getTypeEntries(cppu::class_data*) (cd=0x7fa848bb4b28 <cppu::detail::ImplClassData<cppu::WeakImplHelper<com::sun::star::deployment::XUpdateInformationProvider, com::sun::star::ucb::XWebDAVCommandEnvironment, com::sun::star::lang::XServiceInfo>, com::sun::star::deployment::XUpdateInformationProvider, com::sun::star::ucb::XWebDAVCommandEnvironment, com::sun::star::lang::XServiceInfo>::operator()()::s_cd>) at /data/sbergman/lo-san/core/cppuhelper/source/implbase_ex.cxx:89
        [...]
        
        acqiring the getImplHelperInitMutex() in frame 8 and trying to acquire the
        osl::GetGlobalMutex() in frame 5.
        
        (While we could have additionally reverted mpNumberFormatter to a unique_ptr,
        all places that would---explicitly or implicitly---reset it would need to do so
        with mNumberFormatterMutex locked, so those places need to be explicit anyway.)
        
        Change-Id: Ide52279e81a5a70b57565a1d11fb099f0c19f5ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107167
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-03  Heiko Tietze  <tietze.heiko@gmail.com>  [b866b0da4007df19a17c42f56ca11e0e277ce4d2]

        Resolves tdf#138631 - Make 'Apply to All' translatable
        
        Change-Id: I89cd1f47eec4b1b0a06e2bd870a910c975d5ea52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107156
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-12-03  Stephan Bergmann  <sbergman@redhat.com>  [01241113947fc7bd7f7b765dd897bb023c8ca99c]

        Replace unowinreg.dll with execution of `reg QUERY`
        
        The SDK's <https://wiki.openoffice.org/wiki/Documentation/DevGuide/ProUNO/Java/
        Transparent_Use_of_Office_UNO_Components> on all platforms included the Windows-
        specific unowinreg.dll in generated jars (so that those jars, when distributed
        to a Windows environment, would find a LO installation by inspecting the Windows
        registry).  That unowinreg.dll was originally built as a 32-bit DLL (though when
        building a 64-bit Windows LO, it happened to be built as a 64-bit DLL).  For
        non-Windows LO builds, it could either be built locally with a MinGW toolchain
        (--enable-build-unowinreg) or downloaded from dev-www.libreoffice.org.
        
        However, that had various issues:
        
        For one, unowinreg.dll was not necessarily available in a distributed jar as a
        64-bit DLL for use with a 64-bit JRE on Windows.  (Theoretically, running such a
        jar with a 32-bit JRE to access a 64-bit LO installation's URE jars could have
        worked.  But practically, those URE jars in turn require native DLLs, which
        would then not have been available as 32-bit DLLs for use in the 32-bit JRE.)
        
        For another, at least the unowinreg.dll resulting from --enable-build-unowinreg
        on Fedora 33 would have had a dependency on libgcc_s_dw2-1.dll that would
        generally not have been available in a target Windows environment.
        
        There appears to be no pure Java way to read the Windows registry, but instead
        of using a native code DLL for that, it appears to work just as well to call out
        to reg.exe and parse its output.
        
        This removes the --enable-build-unowinreg and --with-mingw-cross-compiler
        configuration options.  (The sole use of the MinGW toolchain in LO was for
        building unowinreg.dll.)
        
        Change-Id: I3283ea38c884d3221a205e5ab6ec99a2691ef474
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107140
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-12-03  Caolán McNamara  <caolanm@redhat.com>  [8e3dc5b81d1a7486a6787afef918e9d2b74542ef]

        drop SfxViewFrame::Current() guard
        
        there doesn't seem to be a need for it in these widgets
        
        Change-Id: Id26220e348f0c29095562f69b284adabe8584a87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107153
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-03  Caolán McNamara  <caolanm@redhat.com>  [a16d2f95783839d54b3c0b2d4c88f96ad3afa404]

        inherit FormFieldButton from Control
        
        instead of MenuButton, it overrides the parts of MenuButton that
        make it a MenuButton
        
        Change-Id: Id2317ec09dd0f8084efe341b1091787c36d51f12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107157
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-03  Attila Szűcs  <szucs.attila3@nisz.hu>  [f85d860ccbebd99bc128218148e2992c9415f221]

        tdf#87973 XLSX export: fix lost file names in modified links
        
        Calculate new indexes for external reference files to export it to xlsx.
        These indexes are calculated only temporary, only for exporting.
        
        Much better solution would be to change the indexes permanently,
        but the original indexes are stored so many places in the code
        (for example it is stored in cells formula tokens converted to string).
        So it would be a much bigger refactoring to be able to delete an
        external reference permanently... even just to reorder the indexes,
        require to modify a lot of code.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: If9254f6e62ec739e2b159a066ada7efdbceb3ad8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106895
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-03  Stephan Bergmann  <sbergman@redhat.com>  [520a2819fa6030ec11175d82dd42cfcdb2e92634]

        Fix wrong downcast
        
        ...that was presumably a typo in d0921aa753c43600272865602df3c7c2a8f13196
        "tdf#137576 Improve cell anchored measure line in Calc".  As seen during
        CppunitTest_sc_shapetest (<https://ci.libreoffice.org/job/lo_ubsan/1846/>):
        
        > /sc/source/core/data/drwlayer.cxx:2234:9: runtime error: downcast of address 0x616000395480 which does not point to an object of type 'SdrObjCustomShape'
        > 0x616000395480: note: object is of type 'SdrMeasureObj'
        >  29 02 00 36  f0 e2 c2 8f ba 2a 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  01 00 00 00
        >               ^~~~~~~~~~~~~~~~~~~~~~~
        >               vptr for 'SdrMeasureObj'
        >     #0 0x2aba6ae92f02 in ScDrawLayer::SetCellAnchoredFromPosition(SdrObject&, ScDocument const&, short, bool) /sc/source/core/data/drwlayer.cxx:2234:9
        >     #1 0x2aba618db69b in sc_apitest::ScShapeTest::testTdf137576_LogicRectInDefaultMeasureline() /sc/qa/unit/scshapetest.cxx:164:5
        
        Change-Id: I7e44ef6abb5704a3aa5841564ce989ff69960f30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107149
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-12-03  Caolán McNamara  <caolanm@redhat.com>  [80646f9ab79573a1575952ac44a9450c383c0180]

        show form dropdown on mouse press not release
        
        otherwise clicking on on the button when the dropdown is shown
        will cause a new dropdown to appear, not just dismiss the original
        
        Change-Id: Id417c8135d41797e00ed0f785c5ca91adf44e287
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107152
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-03  Noel  <noelgrandin@gmail.com>  [e5dff842437cfaa949f66d93b3bcb6df1d6c470d]

        fastparser in DrawAnnotationContext
        
        Change-Id: Ie629e24e78d69456d1ec5276f3695d42d556ef1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107146
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-03  DaeHyun Sung  <sungdh86+git@gmail.com>  [d23a2ebe43a27ab62d9c5c9c3f23e8939d73689d]

        tdf#135727 add & sorting Korean Autocorrect list
        
        add new Korean Autocorrect
        assembled Korean autocorrect in descending order
        
        Origin from LibreOffice Korean github repo
        https://github.com/libreoffice-kr/autocorr_kr
        
        Change-Id: I1460204cdb594c443598e67d1d9372d73f29e002
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106841
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2020-12-03  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [918608006728cc753dc12a1b1499172dabe15376]

        tdf#137802 sw: fix crash of textbox anchored to page
        
        This is a regression from commit
        a7bd634371285dbdceaf775dc31b6b586c7ca02f
        (tdf#137802 tdf#84691 sw: sync anchoring of
        textbox with UNO), where synching didn't
        remove the anchoring setting.
        
        Steps for reproducing:
        
        1. In an empty document add a new paragraph so that you have two.
        2. Insert – Shape – Basic Shapes – Rectangle and place it to the
           center of page to have it anchored to the second empty paragraph.
        3. Right click on the shape – Add Text Box
        4. Right click on the shape – Position and Size
        5. Set Anchor as To page
        6. Delete the second paragraph that the shape was anchored
        7. Click on the shape and press Delete
        
        Change-Id: I67f076bb9fc26cf47185aa21a84371dd85c6e3ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106531
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-03  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [64819ab91555b5afe360cf25aba6431546c4d905]

        tdf#135044 sw: fix Ctrl + drag textbox copy
        
        Text content was missing in the new textbox
        after Ctrl + drag and drop copying of a text box
        with text content.
        
        Change-Id: Ib93096df0028ee0e02c73804c1518aec4490b57f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106585
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-03  Tor Lillqvist  <tml@collabora.com>  [8b8c420dc56da6b01aa29cbf433e98b9d36e2dd6]

        Drop Python modules we don't want on macOS, too, like on other platforms
        
        On macOS, for various reasons, we use a different approach than on
        other platforms to construct the bundled Python.
        
        Instead of explicitly listing what to include (out of what Python
        contains and builds) (in ExternalPackage_python3.mk), after Python is
        built, we remove stuff we don't want (in ExternalProject_python3.mk)
        and then include everything left in the LibreOfficePython.framework
        (in GeneratedPackage_python3.mk).
        
        This fixes a problem in App Store review: For some reason the review
        said that the setcchar() function from the ncurses library, used by
        Python's curses module, is non-public. No idea why the (automated)
        review picked on that function. As far as I see from the ncurses
        header in the SDK, that function is no less public than the other
        ncurses functions that the Python module uses.
        
        But oh well, we don't actually ship the curses module anyway on other
        platforms, so just drop it on macOS, too. And while at it, drop the
        other unwanted ones, too. And any binary shared libraries for them.
        
        Change-Id: Idecaf10a6fb1c59e8711095927f5699b8d2ec98e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107055
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107141
        Tested-by: Tor Lillqvist <tml@collabora.com>

2020-12-03  Caolán McNamara  <caolanm@redhat.com>  [0498cc5a1b6f3fef7214553f3e61443238e49f56]

        add a header guard
        
        Change-Id: I7be5558b834366c7a0cc96bcf20d811d176990e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107143
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-03  Noel Grandin  <noel@peralex.com>  [6cdb913ad12225d28bc82b749e17ef0fa7635fcb]

        pass verbose down to gpgme build
        
        Change-Id: Ia388bc2167925a29c1984920b6913f41611c3073
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107142
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-03  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [e179e53e3c703153bb0bb3155c1c6e2d25577fe0]

        EMF: tdf#138467 Fix MapMode translation
        
        Add proper translation for map mapping modes:
        MM_LOMETRIC = 0x02, MM_HIMETRIC = 0x03, MM_LOENGLISH = 0x04, MM_HIENGLISH = 0x05, MM_TWIPS = 0x06
        
        according to MS-EMF documentation.
        
        Change-Id: If4c71b52e5236441837e62590797ced8acd6c80f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106251
        Tested-by: Jenkins
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2020-12-03  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [5ae5767c8acfc301bf24437312ca5832121b7f16]

        SwTextINetFormat: Modify no more
        
        Change-Id: Ibb73c88127c96959101e6a2aa4f9602dcadc6e15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107004
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-12-03  László Németh  <nemeth@numbertext.org>  [1fd0919d92e792fa4af209a0fc7fde55c9958d1a]

        tdf#107870 sw: don't jump to cursor setting Record Changes
        
        Using Edit->Track Changes->Record or Record Tracked Changes on
        Track Changes toolbar scrolled the pages back to the text
        cursor, breaking the review process of the document.
        
        Change-Id: I890e845ff94b636dd6edae19969d913e8d7a7b65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107005
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-03  Caolán McNamara  <caolanm@redhat.com>  [ca914b36b36b1fcbbb720388a13abd26d06e7b4d]

        don't need to include button.hxx here
        
        Change-Id: I70ee0546c768271b9eb1d1432de2c9c642c0984a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107133
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-03  Caolán McNamara  <caolanm@redhat.com>  [0865857e7448d995b6e72d9c749d69da3f752e5e]

        weld SwOutlineContentVisibilityWin
        
        Change-Id: I4a1b22e57c7834066d2a8e0fb89175c1e25d13b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106916
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [480d00625534c356dabd96c503d992f07c99d152]

        tdf#134626: sw_uiwriter: Add unittest
        
        Change-Id: I1a7e5844c1e830dd499e35b2a6ea2085123f6a0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106028
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-12-03  Noel  <noelgrandin@gmail.com>  [8cf3181243d9a4695ef430463df34699c37462f9]

        fastparser in XMLIndexBodyContext
        
        Change-Id: I4fd0342f8d008ec9dfd3f148d5cdfb3a27c1753e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107130
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-03  Szymon Kłos  <szymon.klos@collabora.com>  [7fc2fe5c612f95b9624f49b5fdea2d3c8c94caf1]

        jsdialog: fix arrays in JsonWriter output
        
        Change-Id: I5638b1b02afcdd57b16b60d83d3d15da45866060
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107066
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-12-03  cu-16bcs1798  <cu.16bcs1798@gmail.com>  [1d3d958e0089429e05265cfd13dc540fce5887d1]

        tdf#124176 Use #pragma once in framework/inc/uifactory
        
        Change-Id: Ibb2d7c8a8fac7fabace2d751f0082533ce2c1f50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107132
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2020-12-03  Noel  <noelgrandin@gmail.com>  [8b961a2aa5ca8bee4081f083ce4accacb110137b]

        fastparser in XMLSectionImportContext
        
        Change-Id: If6d2b5a73265acecc7947e11b1107ef72f075836
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107129
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-03  Noel  <noelgrandin@gmail.com>  [8a4d1cc66bc728c68002a415e5aecabbf5ec433b]

        fastparser in XMLTextHeaderFooterContext
        
        Change-Id: I7a330789dd64a259607c6b9b1ea6a3c139457a92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107128
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-03  Noel  <noelgrandin@gmail.com>  [6a54cb56ae418db5088bbf874785b086616ceb45]

        fastparser in SwXMLBodyContentContext
        
        Change-Id: Iec7fd359e3f007d53e352ae6c0253e2e8e5661ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107127
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-03  Noel  <noelgrandin@gmail.com>  [90304fec75b2aa0ca2b1976228e30e8bfbb34389]

        fastparser in SwXMLTableContext
        
        Change-Id: I0ad5155e5b12cbe9c11cbd3861199bf81fec213d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107126
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-03  Noel  <noelgrandin@gmail.com>  [a5216cf1eb647862f377bed9b9a447e8bccf338f]

        convert SvtPathOptions::Paths to scoped enum
        
        Change-Id: I2e6cab798309a1bc2ade00661bc95dd5ae20f748
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107045
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-03  Noel  <noelgrandin@gmail.com>  [a186fd4f2427df7baa50f78e99644dc5a50dfb12]

        fastparser in ScXMLChangeTextPContext
        
        Change-Id: Ia20ec9890a6da48b0a1db740842c056701b24ae5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107125
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-03  Jim Raykowski  <raykowj@gmail.com>  [1df2581cfffc87386c6de7614793b2d664244e5a]

        tdf#137838 SW: Add ability to create a hyperlink to a drawing object
        
        within a document
        
        Change-Id: Ie51ad6a0a9da1a2478a4a4abc73ba793ea92704c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105164
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-12-03  Justin Luth  <justin.luth@collabora.com>  [78ec4f4cbd5b7cc5b7eeb465fe7950fc72ce2847]

        tdf#116815 Draw UI: remove presentation-only stuff
        
        These items are not saved or imported into Draw,
        so remove them from the UI interface.
        They are just inherited from Impress.
        
        Specifically:
        -Display Master Background
        -Display Master Objects
        -Master Elements
        
        This patch removes these 3 elements in Draw from:
        -sidebar page properties
        -main traditional menu
        -Tabbed Notebook bar's layout tab,
            and the tab's Layout menu,
            and when viewing master - context tab
        -Compact Notebook bar's layout tab,
            and the tab's Layout menu,
            and when viewing master - context tab
        -Single Notebook bar's master context view
        -Compact groupped bar's Page menu
            (even though it isn't visible.)
        
        Change-Id: Ibae57bfec18cd44e9a76e6847a4c5215945b64ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107002
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-12-03  Alain Romedenne  <LibreOfficiant@sfr.fr>  [39e962f5356b5fbbf269607b4432a4f28f56ae4f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 37d03e7d61caa560373268675ad87d91242bce05
          - tdf#131416 Basic Syntax Diagrams - the end
            
            + Beep
            + MkDir
            + RmDir
            + Stop
            + With
            
            Note: Basic functions are not provided with a syntax 'diagram' as their syntax is conventional.
            
            Change-Id: I36e37947f8982dd0f27241e6a76edc84572bc636
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106947
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-12-03  Eike Rathke  <erack@redhat.com>  [deb119e415213716a76b9b489a700949c031c6fe]

        Related: tdf#138360 Use approxFloor() in rtl_math_round()
        
        Ditch mostly but not always working correction value and use
        approxFloor() instead which yields better results. With this we
        now have one single place approxValue() in case more fine grained
        tuning is needed.
        
        Unfortunately all numeric spreadsheet function tests use ROUND()
        in a manner such that they mostly blindly do a ROUND(...;12)
        regardless of magnitude, sometimes effectively rounding to the
        14th significant digit that may fail in cases like for
        
        14.2040730851385
                      ^
        where the constant (rounded) value is stored as is but the
        calculated value is
        14.204073085138471
        and the old round() yielded
        14.204073085139 for both but the new round() more correctly
        results in
        14.204073085139 and
        14.204073085138
        so the spreadsheet test case sources had to be changed to
        ROUND(...;11) in such places.
        
        Change-Id: I211bb868a4f4dc9e68f4c7dcc2a187b5e175416f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107135
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-12-03  Tor Lillqvist  <tml@collabora.com>  [65dc2fdc67537fe061052d53811c10bf03d5a113]

        There is nothing called "Quartz layer"
        
        We mean CGLayer, so say so.
        
        Change-Id: Iaa24471ce790114dc5cf2bbf353f9aa4a1d59893

2020-12-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [cf61ce8bc95ba0bc27070b503360dc5ac7a204b3]

        tdf#138596: sw: Add UItest
        
        Change-Id: I59b78fe12e1c95e23ac3f7145ca802375ba98cfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107081
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-12-02  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [e53584fd17c1024728c573cadce2e5ef6d6ae1fd]

        SwTableBoxFormat: Modify no more
        
        Change-Id: I02775fa3ac4cdc01ed89e969449ec96427de30db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107008
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-12-02  andreas kainz  <kainz.a@gmail.com>  [1ef87d3c3a3ea4652f5898b7871559af2cebf0e7]

        ToD previews resize to 150px to fit into preview area
        
        Change-Id: Ia0f4215d82348f96856364710fbfef87d54eb960
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107054
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-12-02  Caolán McNamara  <caolanm@redhat.com>  [0eb6ad223272325278d52e21d4fb257025d3b54c]

        tdf#138596 don't destroy SfxItemSet that are still in use
        
        update the existing ones instead
        
        Change-Id: I67fd6c4ecb5d4294efae0262d558281e6840b5dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107079
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-02  Julien Nabet  <serval2412@yahoo.fr>  [07be45d03f80fa681c697ca9f5a13084a81c7a26]

        tdf#46579: fix form fields 'Image Button' in Forms
        
        urls have this form:
        .uno:FormController/moveToFirst
        .uno:FormController/moveToPrev
        etc.
        
        So we must use these links for hyperlinks
        + interceptor with ControlFeatureInterception
        
        Change-Id: I9cff19833d859624239ca6c76152cc88f9cbb278
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107037
        Tested-by: Jenkins
        Reviewed-by: Lionel Mamane <lionel@mamane.lu>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-02  Regina Henschel  <rb.henschel@t-online.de>  [d0921aa753c43600272865602df3c7c2a8f13196]

        tdf#137576 Improve cell anchored measure line in Calc
        
        Measure lines do not always have a logic rectangle. It might be empty
        or the 1cm x 1cm default square. But Calc needs it to calculate
        NonRotatedAnchor. The latter is needed for cell anchored shapes when
        saving in ODF. Always generating a logic rectangle in class
        SdrMeasureObj is difficult (I got crashes in Draw) and not necessary.
        Calc now forces the calculation of the logic rectangle where it is
        needed by Calc.
        
        Change-Id: I8689bc95985db1619eb5e72df99901bd52086cb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106990
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2020-12-02  Stephan Bergmann  <sbergman@redhat.com>  [0cffcf74a17449da56fb75557c7da1e1f6c5e94e]

        external/firebird: Fix checks for null HANDLE in Windows-only code
        
        Change-Id: I428bbdae91eaf69df43ae054a95e8da3fb1aa7dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107056
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-02  Stephan Bergmann  <sbergman@redhat.com>  [0db58e76d4055a21f4945e86d4cd80797d284075]

        Remove odd comment about MINGWSTRIP from m4/README
        
        ...which had been added with 4aed4f436cf8e4b0f3f034dfb1d1025b05a61f0a "add a
        README files", at a time when there was a m4/mingw.m4 file (even though that did
        not mention any "MINGWSTRIP") that has meanwhile been removed with
        8646ab97dc37c0606b19057686bf3d610f9c15ee "Remove MinGW support"
        
        Change-Id: Icd94a9a971f425125a23b692a43f8a958ca3a2c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107078
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-02  Caolán McNamara  <caolanm@redhat.com>  [e9a688ed40d3b4ed391dc5bcc90d3c691b607c9f]

        cid#1371301 silence Missing move assignment operator
        
        and
        
        cid#1371215 Missing move assignment operator
        
        Change-Id: Id19cccd50b2cf378cc3b645d5a16d233f8985550
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107074
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-02  Caolán McNamara  <caolanm@redhat.com>  [2a988b1ecddd17f9c851b625d33fbe0c4dfa2325]

        cid#1470369 Uninitialized scalar variable
        
        and
        
        cid#1470372 Uninitialized scalar variable
        cid#1470364 Uninitialized scalar variable
        cid#1470363 Uninitialized scalar variable
        cid#1470359 Uninitialized scalar variable
        cid#1470357 Uninitialized scalar variable
        cid#1470355 Uninitialized scalar variable
        cid#1470354 Uninitialized scalar variable
        cid#1470353 Uninitialized scalar variable
        
        Change-Id: I4a28f0f375f9108f4c43da7074f85d1fdbb3ebff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107070
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-02  László Németh  <nemeth@numbertext.org>  [d08e41379d39a3b552c2c8a34fe1c4849bb80bc9]

        tdf#66043 sw: fix spell checking of word with deletion
        
        Correct words were underlined as spelling mistakes,
        if they contained tracked deletions, related to the
        unwanted CH_TXTATR_INWORD characters (result of
        removing tracked deletions) at calling spell checking
        API functions. Fix it by checking the "invalid"
        words without CH_TXTATR_INWORD characters, too.
        
        Change-Id: I6d8a8d619a571dfb613991cb8cf67faab57de4c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106988
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [0956226ca535a62ab22d8d2502b159037c327f7d]

        related: tdf#127086: PPT: export custom shapes as Bitmap
        
        this way the cropping is kept after roundtrip
        
        found while working on fix for tdf#128501
        
        Change-Id: I5cf023b469407d5a70d83cbb5b499b2a1d6310e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107051
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Jenkins

2020-12-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [2f9325b270fab10f6900aec30ca27135363c4c69]

        tdf#128501: DOC export: fix lost bitmap fill for OOXML custom shapes
        
        this fix is based on 7032be2e9edd82dad2d67f1582aaa57676bda4a1
        which fixes the same problem for PPT filter
        
        Change-Id: Id62c29892dd3fce42d27e2e46a7933154cb973f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107003
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-12-02  Miklos Vajna  <vmiklos@collabora.com>  [a75bf43a8d6c5dec6dcc86908c142ceec541aa8c]

        tdf#129961 svx: add rendering for table shadow as direct format
        
        There was already shadow support in
        ViewContactOfTableObj::createViewIndependentPrimitive2DSequence(), but
        the UNO API and UI could only set the shadow properties on a shape
        style, so shadow-as-direct-format is new.
        
        One difference between the PowerPoint shadow and our shadow is that we
        draw shadow for table text as well, while PowerPoint only does it for
        the borders / cell fill style.
        
        This means we're either backwards-compatible or compatible with
        PowerPoint. Solve this problem by leaving the style case unchanged, but
        render direct formatting like PowerPoint.
        
        Change-Id: I2bc64fea8062f9d8162b95d1eaccb49c3466b5c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107073
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-12-02  Rafael Lima  <rafael.palma.lima@gmail.com>  [5b464179c19310504e5a6f900811b7cc523120b6]

        Resolves tdf#137481: Changes the "Formula" labels in Writer/Calc/Draw/Impress
        
        Change-Id: Id64be29854dd23b8022861dd9fb0b97f5fc34603
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105813
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-12-02  ShyamPraveenSingh  <shyampraveensingh@gmail.com>  [b6c69a02222e3b6860efadb294a5b4d924bed819]

        Resolves tdf#137547 CharmapCtrl label depending on recent chars
        
        Label shows now "No recent characters" if none has been used
        
        Change-Id: Ica3e4da077758ce848775eaa9b658f8322278b47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106557
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-12-02  Caolán McNamara  <caolanm@redhat.com>  [a9665403cd997c1c593efc52682a87ffb3c1e87a]

        ofz#27839 Timeout
        
        use sal_uInt32 and truncate to limit instead of using sal_uInt16
        
        Change-Id: I454fcf23ff272069f8e4499b1ce9674cfb8e4564
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107068
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-02  Caolán McNamara  <caolanm@redhat.com>  [2e2b97f0c919afffb262bfed7058c91264c3107c]

        cid#1470356 silence Dereference null return value
        
        Change-Id: I3df9ce0695531714236025a041c1f4cd46cf7d1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107067
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-02  Caolán McNamara  <caolanm@redhat.com>  [c90c6c1316d6788601319c1bca8ac1ff1f869c83]

        tdf#138540 formula popover in the wrong place
        
        since...
        
        commit e087e25f05e689091cbf1c4f91b6e93878ac17ec
        Date:   Mon Oct 5 14:19:05 2020 +0100
        
            weld InputBar
        
        Change-Id: Ib19aa088e9f593046e611d8ec4afe33b65c1b7fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107069
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-02  dante  <dante19031999@gmail.com>  [e8c8af66c4bc63d9761508b4d24f5d1dd4050b79]

        Doubled code correction
        
        Change-Id: I391cb0f51788034e358889bb4aaf38c3824cac2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107010
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-02  Ayhan Yalçınsoy  <ayhanyalcinsoy@pisilinux.org>  [fdcfed3d896ed100a9a96560b400e49974409e0b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 845da7694bd6e444db9cea206ccd15bd21e97921
          - tdf#137720: Help files-Page Setup replaced with Page Properties
            
            Change-Id: I131e80d08076fd2d7d198a65e4fb7cb77acc16f8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107029
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2020-12-02  Noel  <noelgrandin@gmail.com>  [d9e2e148e4fefbd796fd8e9d4d20f6e3fd9ebb29]

        fastparser in XMLTableHeaderFooterContext
        
        Change-Id: I739ed833e8a23173561f2f843909a0eedb6b87ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107049
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-02  Tor Lillqvist  <tml@collabora.com>  [6c905031ed279659edebca24d8929c733c9600b9]

        Add copyright blurb
        
        Change-Id: Icd77587590103eef44f7ec41fcba280b7ce2a473

2020-12-02  Tor Lillqvist  <tml@collabora.com>  [6e5948d4bf57f74e82069e2c3cbf429cfe0136c7]

        Add a script to merge two single-arch macOS app bundles into a universal app
        
        Change-Id: Ifb2a7382a38d207878c901bdaab51bc1c00e3891
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107071
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-12-02  Gülşah Köse  <gulsah.kose@collabora.com>  [5d80f679e1891f98ef964efa1166c90d001c5806]

        tdf#136957 Use bigger dots for better handling in presentation mode.
        
        3 pt bigger dots are used. Human eye can't catch this
        change so we will see same dots in edit mode and presentation mode.
        
        Change-Id: I4a56406f4eb7a6832075a09a4d2f092bd689e9cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106855
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-12-02  Michael Stahl  <Michael.Stahl@cib.de>  [d350af4e0cf697e2f8ac97ffbf12243e72e1b89a]

        mariadb-connector-c: enable WNT-only pvio_npipe/pvio_shmem plugins
        
        They were already compiled in some way.
        
        Change-Id: Ic1b8563a53bad5be03bce2c0d3d2cf841e303f02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107007
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-12-02  Stephan Bergmann  <sbergman@redhat.com>  [264b9ee8f2a22517a209791a86b4019ac12bcbaf]

        Fix placement of @since tag
        
        ...following up on e3f8e1260ac42b680e79bf50b2645957916d34e0 "Corrections on
        xfasatparser IDL file."
        
        Change-Id: I9f8ca5d38cc085256fe264ad6aedb5e15a80a213
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107052
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-02  Noel  <noelgrandin@gmail.com>  [549760a68f457f406141c843e8a38a2ee0677c53]

        fastparser in SvxXMLTextImportContext
        
        Change-Id: I702a77ea17ee80270d257e10f56a91b026800e1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107048
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-02  Justin Luth  <justin.luth@collabora.com>  [20574b4023952c8fbfa728590f3bdcf603633cca]

        tdf#138345 ms formats Char highlight: no import into char-style
        
        MS Word ignores w:highlight in character styles,
        so don't import it.
        
        RES_CHRATR_HIGHLIGHT only exists in LO in order
        to support Microsoft's terrible idea of allowing
        two different attributes to define char background colour.
        So it should be safe to remove it from UNO.
        
        Change-Id: Ia2ee0bd61ee59dfa864e946024c8184747aa2b40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106183
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-12-02  Luboš Luňák  <l.lunak@collabora.com>  [e32cebc36be252d9a72c700d31b9dbbb11b58b91]

        make debug output for vcl::Region also print tools PolyPolygon
        
        I implemented operator>> for tools PolyPolygon in 5553bb974a44721e,
        so it can now be used here instead of printing "unimplemented".
        
        Change-Id: I7542ab2e24613eee464eb8086142fd596ca7aad3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106998
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-12-02  Eike Rathke  <erack@redhat.com>  [d8e0b1c81ffa16be8aae2231bcd3c02e8c01cf88]

        Typo in rounded digit string, tdf#138360 follow-up
        
        Change-Id: Ic436d3e9f0c93cb36c5e4377519f2aeb6b7fbd5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107034
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-12-02  Seth Chaiklin  <sdc.blanco@youmail.dk>  [c4d5e900759053180064dcb5973e0890ad684de1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 256943b5885310416bf7422e132dc94ce1d78f7f
          - tdf#138389 improve Y-M-D pattern and add two-digit year explanation
            
            Change-Id: I677899a9a439a49aedbdf794a5a058d9595da2f9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107020
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-12-02  Michael Stahl  <Michael.Stahl@cib.de>  [b746633b2b251695134e7f8c268a75e45cf97c82]

        tdf#135202 mariadb-connector-c: enable native_password plugin
        
        ... and remove dialog authentication plugin; it quite uselessly defaults
        to asking for a password on stdin, unless a function symbol is defined
        by the library that links the connector static library.
        
        There are more authentication plugins but no idea if those are needed.
        
        Change-Id: I88ee9629e4763fb548c3f294b552cff3d739e6cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107006
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-12-02  Miklos Vajna  <vmiklos@collabora.com>  [d8fe51f9a4d1669578c162d87a6e65125096d720]

        pdfium: add width/height/format wrappers for bitmap
        
        Change-Id: Ic8c85c4224b89d1e7bb8ded1a11c5fd8139f5701
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107044
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-12-02  Seth Chaiklin  <sdc.blanco@youmail.dk>  [ea9863c0104bfa74e7542f850768c2c0ee63a577]

        Partially resolve: tdf#113286 Add https:// to URL in Crash Report
        
           Also:
             "Don't" --> "Do Not" in another button label
        
        Change-Id: I320a2f3fbe1ad1d2ac3efff94c0195be15335a17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107018
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-12-02  Caolán McNamara  <caolanm@redhat.com>  [0362d16527c2e33b9e0ab2d410b5f0a5b4cee91b]

        tdf#138427 focus set to wrong input box
        
        Change-Id: I4c1d3aa720f280f0ec1a3764d55f1d95ebd3180d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106999
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-02  Caolán McNamara  <caolanm@redhat.com>  [b99771a0bf090fd58b14d03dc998d3a9cf201719]

        tdf#138471 wrong adjustment used for spinbutton
        
        resulting in one adjustment used by two spinbuttons
        
        Change-Id: I939b00301699288fd8516cb7d6b8cd11c53c9573
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106992
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-02  Caolán McNamara  <caolanm@redhat.com>  [aa2e56307e8beaae6f56f20a554a0d3f2495499b]

        move the callbacks to be private
        
        Change-Id: I75a786d379ce1ea80acef90b9574d2901e046f3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106993
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-02  Miklos Vajna  <vmiklos@collabora.com>  [0e072c8225e747267eeb915ac88b33b7201df210]

        pdfium: introduce an enum class for path segment types
        
        Towards not including fpdf_edit.h in PDFiumLibrary client code.
        
        Change-Id: Iffdd11b0613399f31a3ed383c22b7a91059b83de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107011
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-12-02  Noel  <noelgrandin@gmail.com>  [4d7ad433c6ebd9fbcac480ebdd00af933a437df5]

        fastparser in XMLChangeElementImportContext
        
        with the help of a fallback method for CreateTextChildContext
        
        Change-Id: Ic74ad8e74a4763906ae58a9064ecd54c5b9075ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107043
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-02  Tor Lillqvist  <tml@collabora.com>  [ff270d936d1d0209d9036aaa9149a8ee489aaebf]

        Guard against sysconf(_SC_OPEN_MAX) returning LONG_MAX
        
        That seems to happen in a sandboxed process on macOS, at least. This
        caused an apparent hang when invoking Python, for instance simply
        through Tools > Macros > Run Macro... .
        
        Change-Id: I6bc055b44f298251ed596084538b98442c215fce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107013
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-12-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3fdf151dcdc00d65633c3ff33182b371da7ebfcb]

        Removed triplicated includes
        
        Change-Id: I91af264306ac7a61c90bf46df0560448b7d2285d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106981
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-12-02  Stephan Bergmann  <sbergman@redhat.com>  [1657639d5e405c6e1e988d51a1f267c378c74b53]

        external/python3: Silence UBSan errors with --with-pydebug
        
        ...that happen when building ExternalProject_python3 itself after
        12142490cd43f8568ab29e0ddfa75b334d6d39d5 "Enable Python Py_DEBUG setting when
        built with --enable-dbgutil on Linux":
        
        For one, silence
        
        > Modules/posixmodule.c:14395:9: runtime error: left shift of 34 by 26 places cannot be represented in type 'int'
        >  #0 in all_ins at workdir/UnpackedTarball/python3/./Modules/posixmodule.c:14395:9
        
        where at least my kernel-headers-5.9.9-200.fc33.x86_64
        /usr/include/linux/memfd.h has
        
        > #define MFD_HUGE_16GB	HUGETLB_FLAG_ENCODE_16GB
        
        and /usr/include/asm-generic/hugetlb_encode.h has
        
        > #define HUGETLB_FLAG_ENCODE_16GB	(34 << HUGETLB_FLAG_ENCODE_SHIFT)
        
        For another (and as predicted in 29d47d22c43e6adc1850b7db5880028dcd07d1b3 "Fix
        passing --disable-optimized into external/python3": "in a Linux UBsan build,
        making ExternalProject_python3 would have started to cause some 'applying zero
        offset to null pointer' failures, but which would have been easy to fix"),
        silence
        
        > Objects/listobject.c:551:24: runtime error: applying zero offset to null pointer
        >  #0 in list_concat at workdir/UnpackedTarball/python3/Objects/listobject.c:551:24
        
        Change-Id: I0523cd35e393000c8e67629a0522b2db1d8c16f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106984
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-02  Noel Grandin  <noelgrandin@gmail.com>  [264498b4baeb4d451c17153ae354bf9c241709eb]

        simplify SvtDynamicMenuOptions
        
        just use the struct instead of passing around sequence
        of sequence of PropertyValue
        
        Change-Id: Ic03c066962a10daac6f83f30413a5ab09e1bfd5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106915
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-02  Mike Kaganski  <mike.kaganski@collabora.com>  [70a7ed7fe8959988b58c0ef3c3f04a2a7db0625b]

        We should mention product name here together with version, too
        
        Change-Id: Ia0da1511c242bb4638c7853e043f96895a65fcbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107019
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-12-02  dante  <dante19031999@gmail.com>  [e3f8e1260ac42b680e79bf50b2645957916d34e0]

        Corrections on xfasatparser IDL file.
        
        - Removed uneeded include
        - Added @since tag
        
        Change-Id: I8afd7b59afe6af3dc8cc0bd482c0017611671424
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107035
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-02  Seth Chaiklin  <sdc.blanco@youmail.dk>  [761a672d62df1891b9f4f367a499b220ab2b33fa]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to be1839104c885a769c6caf84feb83c272b68f763
          - update menu sequences
            
            Change-Id: Ia3e2794564b75f2dea326028dcf133cc62a3b595
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/107016
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-12-02  Eike Rathke  <erack@redhat.com>  [49aff144c72a5258cf2ca392a0cfb7a31fb86819]

        Related: tdf#138360 Rounding integers to decimals is futile
        
        Change-Id: Ica25747a26d6c2637c46808d1b73aeeed6e1df37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/107001
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-12-01  Caolán McNamara  <caolanm@redhat.com>  [462c79c9e9c9163bd9b7ce48e19c9c2f5d49333c]

        tab-fill used in widget that isn't a tab
        
        Change-Id: I1e2f112e0ca4c232d486d3f0426c70db0d3907c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106991
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-01  zeynepsninkaya  <zeynsemn@gmail.com>  [3aaff1083a60010ad31342e029ce6e9b8ec62f9c]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I0531950697f96c208eadc64732a200e27fd94741
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106801
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-12-01  Julien Nabet  <serval2412@yahoo.fr>  [44f1ed1928d4d32b1a1962f413df69e2ae851789]

        Related tdf#54021: Fields in tablecontrols of a form could not be copied
        
        See https://bugs.documentfoundation.org/show_bug.cgi?id=54021#c42
        for more details.
        Of course there's still the main pb to fix, moving columns
        
        Change-Id: I2308efa47cbb9b80f278cf2644bb9cf24ab831e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106849
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-12-01  Caolán McNamara  <caolanm@redhat.com>  [1196e7fd0b1cff41242bebf99890c56069782107]

        cid#1470370 Uninitialized scalar field
        
        Change-Id: I024c78d528dd966b30bd8a222153bc75081c9850
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106954
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-01  Caolán McNamara  <caolanm@redhat.com>  [4b7ef8a9755e9e7b6876d64ae7888d9c3c3308ff]

        cid#1470356 silence Dereference null return value
        
        Change-Id: Ie3a30e3952e245d642b0b257dfdc444533940ba7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106989
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-01  Caolán McNamara  <caolanm@redhat.com>  [01e75b9b5c4459a5a8fbc86cd37635161efa093d]

        cid#1401328 Uncaught exception
        
        and
        
        cid#1401334 Uncaught exception
        
        Change-Id: I0d489a487c4c8148da4978cb613829b9cf69d14d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106985
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-01  Caolán McNamara  <caolanm@redhat.com>  [52a69f41e992efa2abc2e2e94414a2547df71329]

        cid#1470368 Unchecked dynamic_cast
        
        Change-Id: Ie67501aea8df37e894edfecf75e2338709535253
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106986
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-01  Caolán McNamara  <caolanm@redhat.com>  [c9eed223e212fb26c6399f679091f0511baf5c8e]

        cid#1470374 silence Stray semicolon
        
        Change-Id: I33bc73ff0d7f94bce5c93f9c9c1b6db8f36f34df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106983
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-01  Miklos Vajna  <vmiklos@collabora.com>  [55d4c6cfe5bd9b737698c6cd1f28ee8234abb5d0]

        tdf#129961 svx: add UNO API for table shadow as direct format
        
        Adding it via a style was working already.
        
        Change-Id: I122c359716a404159d3521d63d44ef8bfe35c214
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106987
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-12-01  Michael Stahl  <Michael.Stahl@cib.de>  [dee22364c5b9583dc8091b827c1af60bab6737e0]

        sw_fieldmarkhide: CID#1470358: Null pointer dereferences
        
        Change-Id: Ia61e83d9e62bc03d69ca640d3ee9ab27995b8a92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106961
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-12-01  Caolán McNamara  <caolanm@redhat.com>  [ebe25a18c4d2aa3fc5e1c8c57f14d71ce50cb15c]

        cid#1470375 Unrecoverable parse warning
        
        and
        
        cid#1470366 Unrecoverable parse warning
        cid#1470365 Unrecoverable parse warning
        cid#1470361 Unrecoverable parse warning
        cid#1470360 Unrecoverable parse warning
        cid#1470367 Unrecoverable parse warning
        
        Change-Id: Ib0b5167de65d1a16438ba8f8c564b0b89d52e6d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106982
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-01  Noel  <noelgrandin@gmail.com>  [cebf5e827bcda80093bd02f62967dd205e9204e5]

        fastparser in XMLIndexTOCContext
        
        Change-Id: I237a9a03e2a2cf2e1ad93081e1c824575dc728ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106977
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-01  Noel  <noelgrandin@gmail.com>  [22382bd480d40338207d5cb02787a37a72b95299]

        fastparser in XMLIndexTOCStylesContext
        
        Change-Id: Ib5cd8684d08fb0a60d66921266fdbc912f3275af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106976
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-01  Noel  <noelgrandin@gmail.com>  [bb5cf02fd2cdc8a2821361a05b8c96cf34a8be5b]

        fastparser in XMLIndexTemplateContext
        
        Change-Id: I64d9559562baae57fb708b0703f6e71d505cf797
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106975
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-01  Caolán McNamara  <caolanm@redhat.com>  [f09d21b0428b8d1441a32e27baca945d2101600c]

        Resolves: tdf#138417 crash on customize sidebar
        
        Change-Id: Icbb08b44e7f8729704d8278378a259fecb9bee4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106974
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-01  Noel  <noelgrandin@gmail.com>  [380e3fdc8a0ca86429ab44669820f09dad1a6fb8]

        fastparser in XMLChangedRegionImportContext
        
        Change-Id: I71d31fc2f21d1f261b1e5d8d923269ae0531ccb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106966
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-01  Noel  <noelgrandin@gmail.com>  [9dc284bb68d2648be6c1846df313519056a5b894]

        fastparser in XMLIndexSourceBaseContext
        
        Change-Id: Iadb23ecac16438281a7301a2913fc393c3445cac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106931
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-01  Luboš Luňák  <l.lunak@collabora.com>  [8601eca3c8573b433933ab59180624d798c6189e]

        do not unnecessarily explicitly force gradient step count (tdf#138581)
        
        Toolkits usually do not provide the ability to specify gradient steps,
        which means VCL falls back to its algorithm, which at least with Skia
        sometimes causes poor results.
        
        Change-Id: I35dbf87e77d5ed36d8f257db877135a2a0be2ffe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106971
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-12-01  Caolán McNamara  <caolanm@redhat.com>  [4bf54eb22cfe604dc29c4f7e3ffa687324b19636]

        tdf#132350 gtk: implement extra update button in menubar
        
        Change-Id: I00c91c3b0ee1fd2ebfb3662bae2caf79962654f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106973
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-01  Noel  <noelgrandin@gmail.com>  [048eebd2f282634ffa2b7b2bc29436adae96769a]

        fastparser in XMLFootnoteImportContext
        
        Change-Id: I83bf2fcf1fc74083259abcfc9657cdfd673f9bff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106965
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-01  Stephan Bergmann  <sbergman@redhat.com>  [97a857b17d06fcc5de5d284424ba1831ee3bac4a]

        Simplify nullptr
        
        With 3741b90abe478fb04db88207b496a5238df35bb8 "tdf#138483 sc: update red circles
        after merging cells", UBSan builds had started to fail as
        CppunitTest_sc_subsequent_filters_test now need ScUndoRemoveMerge RTTI:
        
        > [CUT] sc_subsequent_filters_test
        > DynamicLibraryManagerException: "Failed to load dynamic library: workdir/LinkTarget/CppunitTest/libtest_sc_subsequent_filters_test.so
        > workdir/LinkTarget/CppunitTest/libtest_sc_subsequent_filters_test.so: undefined symbol: _ZTI17ScUndoRemoveMerge"
        
        But as pUndoRemoveMerge was always empty, we can just as well remove the
        variable completely.  (Though I do not know whether pUndoRemoveMerge being empty
        is what 3741b90abe478fb04db88207b496a5238df35bb8 had actually intended.)
        
        Change-Id: Ie67dfe3c600ca5a290d091af033a230c581bf3a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106963
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-12-01  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [107399d684bae9e58f5e4020f15eb8a689f1db82]

        tdf#42949 Fix new IWYU warnings in directories s*
        
        Except recently checked sc, sd, svx, sw
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ice1b86628e4f22a39f307b9c5fa567b6ab9d5acb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106917
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-12-01  Caolán McNamara  <caolanm@redhat.com>  [9c94bae963ef5019f6ca0394d076b1288969aa53]

        Resolves: tdf#138549 use GetSpecialTextBoxShadow to identify ScPostIt
        
        instead of a 'special' name which causes undo-related causes side effects
        
        Change-Id: Id36b0b5360ddde3469721a7c837fe3942af08209
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106924
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-01  Caolán McNamara  <caolanm@redhat.com>  [87ea90dfdd9cc9a430487cfb6e37a5dd6b393a53]

        cid#1470371 Uninitialized scalar field
        
        Change-Id: Ida60f251e83ea150e563bc0ef5a2be64f481fb08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106960
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-01  Caolán McNamara  <caolanm@redhat.com>  [e5529e3a89df2b9bd5d76e3b8fbbfa17c4203d28]

        cid#1470362 Uninitialized scalar field
        
        Change-Id: I8828b7e098c1af9411b15b449f425242f5e64635
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106959
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-01  Caolán McNamara  <caolanm@redhat.com>  [ad53629186343f8a111b4bee21721e8b446bd8a2]

        cid#1202935 Uninitialized scalar field
        
        Change-Id: Ie95426e6188253dd5f2bd77782f62647d9ddba50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106956
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-01  Noel  <noelgrandin@gmail.com>  [3b594e1e50bdc2ad374321fa3da304596bb15ffa]

        fastparser in XMLIndexBibliographyEntryContext
        
        Change-Id: I6398abaa7de7d97c51674ea34331421ed3f0756d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106933
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-01  Noel  <noelgrandin@gmail.com>  [4bb80a6d97b9ab4f2017c6033f18f806f3d4828a]

        fastparser in XMLIndexChapterInfoEntryContext
        
        Change-Id: If6f31b8de868d8a4698bd01714e049ca0154efa9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106932
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-01  Caolán McNamara  <caolanm@redhat.com>  [e6c9396c555cdcbe8d7eb49ab48065c5df525107]

        DrawPolyLine/DrawPolyPolygon never called with null OutputDevice*
        
        so we can remove some redundant nullptr checks, maybe making this
        a tiny less confusing
        
        Change-Id: Icba4ea1edd5b4883a294f52e0facaab631d94aed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106860
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-12-01  Mike Kaganski  <mike.kaganski@collabora.com>  [95c5e73122ba23d02eaf7dfeecdd44243189617e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bcbb4105763653a71881bf2c18c275a686078511
          - Regex: improve \uXXXX/\UXXXXXXXX description
            
            Change-Id: Id5c69c045fe0ebc856c62640efae92e6147f5c10
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106935
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-12-01  Luboš Luňák  <l.lunak@collabora.com>  [85cb9262644ebe376f9c5af1f01a0216a51a6d6d]

        bring back optimized calc querying by value (tdf#133878)
        
        When filtering, if the filtered value was a number, Calc used
        to convert the string value from the autofilter dialog to a number,
        since querying by numerical value is much faster then comparing
        strings. Commit 42e472b5870278058537d43d03d457dc80b16166 tried
        to fix a problem with filtering time values (that are internally
        also represented as a float) by moving this optimization elsewhere,
        but that had 2 problems: 1) the problem was with the time value
        getting rounded to seconds for display and then converting back
        to float value for querying, so the move would not have fixed
        anything, 2) the move "fixed" the problem by essentially disabling
        the optimization (the new code doesn't get called with the doc
        from tdf#105629).
        This commit reverts that (actually, it does the optimization in both
        places, since at least the unittest requires it in the other place,
        and it seems to make sense to keep it there too). As a fix
        for the original problem, this this optimization is allowed
        only for number formats where this problem should not occur.
        
        Change-Id: I2fb56dea9577c59b870c29e26bb5f09ef9ddec82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106594
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-12-01  Luboš Luňák  <l.lunak@collabora.com>  [414930465e86e898a2493f61e4832f9a841ebe00]

        drop the needless and broken SkiaConfig abstraction (tdf#137935)
        
        I originally copy&pasted this from the OpenGL setting, but this appears
        to be just an unnecessary complication. Both the option and writing
        is in fact simple, and trying to make it abstract and complicated
        doesn't provide much, and it causes the options not saved if only
        'Apply' is used in the config dialog.
        
        Change-Id: Ibd55052467988b54429358567d70cbfbb0a34653
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106900
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-12-01  Noel  <noelgrandin@gmail.com>  [a4a15dc18c4be7fdb840b5d478c39cb1e8206b1a]

        fastparser in XMLIndexTitleTemplateContext
        
        Change-Id: I40231fdd13410f1c69f2d6f71458aff43a462df5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106920
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-01  Justin Luth  <justin.luth@collabora.com>  [2622cd9c31a5db423c6f878f990a41191d0079af]

        tdf#137683 sw ms formats Char highlight: export "none"
        
        NONE settings need to be exported in order
        to cancel out a CharHighlight set
        at a higher style level.
        
        This patch has two main parts.
        1.) Export none for DOCX/DOC/RTF
        2.) Only export necessary "none" highlights.
        
        I am unpleasantly surprised that I did not find
        any existing functions that avoided spamming
        unnecessary settings into the export. Perhaps
        in the default case things are more complicated,
        but in this case, only paragraph styles are
        expected to have any hierarchical impact.
        
        This could be made into a more general function
        at some point, but at the moment I don't have
        anywhere else to apply it, and I would be
        terribly afraid to try to add it at some
        general level... Imagine the regressions.
        
        Change-Id: I83e5e3496e3ad78c8e2698a6b331c871f842f259
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106315
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-12-01  Thomas Viehmann  <tv@beamnet.de>  [12142490cd43f8568ab29e0ddfa75b334d6d39d5]

        Enable Python Py_DEBUG setting when built with --enable-dbgutil on Linux
        
        This has been suggested on IRC for testing fixes/avoiding regressions
        when working on the GIL locking in PyUNO.
        
        Change-Id: Ifda21a867b3c0c7db636a9ec950050012e4742de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106791
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-12-01  Caolán McNamara  <caolanm@redhat.com>  [138cf950dcdc8a1240452cad6867e197279f42b0]

        tdf#134626 assertion in ~SwTextNode
        
        taking the simplest example of...
        http://bugs.documentfoundation.org/attachment.cgi?id=167361
        
        a) on ctrl+v paste into the new document:
        
        DocumentContentOperationsManager::CopyImplImpl
        is called and that (at "Also copy all format templates")
        causes SwTextNode::ChgTextCollUpdateNum
        to call rDoc.GetNodes().UpdateOutlineNode(*this)
        
        so the new paragraph is now set as an outline node of the
        document DocNodes
        
        that seems perfectly reasonable
        
        b) ctrl+v again
        
        no new paragraph, text appended to node of a)
        
        c) ctrl+z
        
        SwUndoSaveContent::MoveToUndoNds is called
        and rNodes.MakeTextNode is called to make a
        new TextNode to move the content into.
        
        The SwNodes the TextNode is created in are rNds =
        rDoc.GetUndoManager().GetUndoNodes(), i.e. the undo nodes.
        
        MakeTextNode calls...
        SwTextNode *pNode = new SwTextNode( rWhere, pColl, nullptr )
        and the SwTextNode ctor unconditionally does...
        
        GetNodes().UpdateOutlineNode(*this);
        
        so its set as an outline node in those undo SwNodes
        
        In SwNodes::MakeTextNode right after the
        SwTextNode *pNode = new SwTextNode( rWhere, pColl, nullptr )
        call we have...
        
        // call method <UpdateOutlineNode(..)> only for the document nodes array
        if ( IsDocNodes() )
            UpdateOutlineNode(*pNode);
        
        That seems odd, because we have *already* unconditionally called
        UpdateOutlineNode in the SwTextNode ctor.
        
        d) ctrl+z
        The SwTextFormatColl is destroyed
        and SwTextNode::TriggerNodeUpdate
        is called for the TextNode of a) and is updated. It is also
        called for the TextNode of c) but due to...
        
        // #125329# - assure that text node is in document nodes array
        if ( !rDoc.IsInDtor() && &rDoc.GetNodes() == &GetNodes() )
        
        c is *not* updated, so on eventual dtor of c the assert fires.
        
        Change-Id: I56f9b00dd4665fd44359a01baef66c82937c2781
        
        ---
        
        If the conditional UpdateOutlineNode call in SwNodes::MakeTextNode is
        the right thing to do where only TextNodes in the DocNodes should be
        updated, then presumably the equivalent call in the SwTextNode
        ctor should be also conditional, making that MakeTextNode call redundant
        in any case.
        
        ChgTextCollUpdateNum always calls
        rDoc.GetNodes().UpdateOutlineNode(*this);
        which suggests that the SwTextNode::ChgFormatColl function should
        rely on that to call UpdateOutlineNode and not call it directly
        to also avoid a UpdateOutlineNode in the undo nodes
        
        Change-Id: Iedc3fb4d41c24dbbe41fbac259abe41d3757be09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106011
        Tested-by: Jenkins
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-12-01  László Németh  <nemeth@numbertext.org>  [b18c7096af799e49bc27771cd1500c4eff6bb780]

        Revert "Revert "tdf#138483 sc: update red circles after merging cells""
        
        This reverts commit 210ec3ef966b2f9206e9e52781f4cb9d2ed46300.
        
        Reason for revert: 
        
        Build error has been solved in
        commit b208621f4ac5dc1ae40cb853f8662e8b10434cdc
        (Missing include (for ScMergeFlagAttr))
        
        Change-Id: Ifc82872dd6e71c106d7ded69ca17d2ae2ba251db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106829
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-12-01  ganeshdevare  <ganeshdevare271@gmail.com>  [bc833c71cda6595897277013b1ee6273c6296219]

        tdf#124176 Use #pragma once in connectivity
        
        Change-Id: I5a25e8b7bdbb4de411d5aa5313d409a4c0beb24b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106839
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2020-12-01  Noel  <noelgrandin@gmail.com>  [7673b027daed248d1be4dd1a773bfc0334a00c53]

        fastparser in XMLIndexTabStopEntryContext
        
        Change-Id: Ic9d6f70ec0f62d3a4f6fe744d0334d01b131c118
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106923
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-01  Noel  <noelgrandin@gmail.com>  [d6d80c4e1783b4459bd4a8fbcbdfeebe416c1cb5]

        OSL_FAIL.*exception -> TOOLS_WARN_EXCEPTION
        
        Change-Id: I6800e23ead2767d245d5da71d2d40e0f8a6d7e1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106859
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-01  Noel  <noelgrandin@gmail.com>  [102fdc08b86599b9e538d2f38df865d56b3ec63d]

        fastparser in XMLIndexTemplateContext
        
        Change-Id: Ifba92d0ea59630aff450e7b3a3468052e2f7cb19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106921
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-01  Miklos Vajna  <vmiklos@collabora.com>  [e5e3fc015520990df851e5d020219cb6c9d1eb11]

        tdf#137638 sw textbox: make sure layout doesn't mark the doc as modified
        
        Regression from commit c9eb53f200225f2ee6ca695e1326843a487aee51
        (tdf#135198 sw editing: text box fell out of its shape, 2020-10-14),
        layout may need to adjust the doc model when the position of a draw
        shape is known and its textframe has to be re-positioned accordingly.
        Make sure that similar to suppressing undo, modify notifications are
        also disabled.
        
        This also helps with creating a thumbnail for the start center which
        skips thumbnail creation for modified documents.
        
        [ In the meantime commit 59fec754a1523eede0f19a59e4eeeff593a4d688
        (tdf#135198 tdf#138050 sw editing: fix text box position sync,
        2020-11-16) also fixed this, so drop the actual fix and just keep the
        testcase. ]
        
        Change-Id: Id01ccea7d48762f7b4ab297e30ebaa1bbdcd6daa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106918
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-12-01  Noel Grandin  <noelgrandin@gmail.com>  [5a6350c4e02092e97faa4593acfcd4a3f07de3ef]

        fastparser in XMLSectionImportContext
        
        Change-Id: I536214f532c39de7319ec66d357ee84e53c97c59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106914
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-01  Noel Grandin  <noelgrandin@gmail.com>  [445d56983863a739797dfb940483c209c764e8d6]

        fastparser in XMLSectionSourceImportContext
        
        Change-Id: I7c716342617486b63a4ae15fb71f3bf794165011
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106913
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-01  Noel Grandin  <noelgrandin@gmail.com>  [c96f5272964f199fc4ade670be30a87b931e85e0]

        fastparser in XMLTextMarkImportContext
        
        Change-Id: Iaa785b71ef64fd172f02f83ee1c8e9ac89dd13cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106912
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-01  Noel Grandin  <noelgrandin@gmail.com>  [7f9215bb187f796537660e43ca6273c4fa5e28fa]

        fastparser in XMLTrackedChangesImportContext
        
        Change-Id: Ied0c76561e77d323d047d3000479e866358a06ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106911
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-01  Noel  <noelgrandin@gmail.com>  [b794ea29531bce1e3972e88bbb80cd7c5ef89400]

        fastparser in XMLChangeImportContext
        
        Change-Id: I1d083a48caacb88e37ee2c669ec63c9b68cc664a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106869
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-12-01  Noel  <noelgrandin@gmail.com>  [6b95a41ef585803aa1c242ddfbcc50302a10b198]

        fastparser in XMLAutoMarkFileContext
        
        Change-Id: I6ede5fb202d1667cbfbe1b200509e1b6e4b0d4c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106868
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-30  Stephan Bergmann  <sbergman@redhat.com>  [4e63ec27b69fa01ff610c894c9fbf05c377a6179]

        Fix stack-use-after-return
        
        ...introduced with 244a447734d2abae8896884d4ab73eb4510d243c "Make Pivot table
        data source dialog async", as seen e.g. during UITest_calc_tests8:
        
        > ==1217030==ERROR: AddressSanitizer: stack-use-after-return on address 0x7f06d7133444 at pc 0x7f069f0cb613 bp 0x7ffe24058430 sp 0x7ffe24058428
        > WRITE of size 2 at 0x7f06d7133444 thread T0
        >  #0 in ScAddress::operator=(ScAddress const&) at sc/inc/address.hxx:415:10
        >  #1 in ScCellShell::ExecuteDataPilotDialog()::$_4::operator()(int) const at sc/source/ui/view/cellsh1.cxx:3014:42
        >  #2 in void std::__invoke_impl<void, ScCellShell::ExecuteDataPilotDialog()::$_4&, int>(std::__invoke_other, ScCellShell::ExecuteDataPilotDialog()::$_4&, int&&) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/11.0.0/../../../../include/c++/11.0.0/bits/invoke.h:60:14
        >  #3 in std::enable_if<is_invocable_r_v<void, ScCellShell::ExecuteDataPilotDialog()::$_4&, int>, void>::type std::__invoke_r<void, ScCellShell::ExecuteDataPilotDialog()::$_4&, int>(ScCellShell::ExecuteDataPilotDialog()::$_4&, int&&) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/11.0.0/../../../../include/c++/11.0.0/bits/invoke.h:110:2
        >  #4 in std::_Function_handler<void (int), ScCellShell::ExecuteDataPilotDialog()::$_4>::_M_invoke(std::_Any_data const&, int&&) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/11.0.0/../../../../include/c++/11.0.0/bits/std_function.h:291:9
        >  #5 in std::function<void (int)>::operator()(int) const at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/11.0.0/../../../../include/c++/11.0.0/bits/std_function.h:560:9
        >  #6 in Dialog::EndDialog(long) at vcl/source/window/dialog.cxx:1137:9
        >  #7 in Dialog::ResponseHdl(Button*) at vcl/source/window/dialog.cxx:1391:5
        >  #8 in Dialog::LinkStubResponseHdl(void*, Button*) at vcl/source/window/dialog.cxx:1376:1
        >  #9 in Link<Button*, void>::Call(Button*) const at include/tools/link.hxx:111:45
        >  #10 in Button::Click()::$_0::operator()() const at vcl/source/control/button.cxx:124:87
        >  #11 in void std::__invoke_impl<void, Button::Click()::$_0&>(std::__invoke_other, Button::Click()::$_0&) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/11.0.0/../../../../include/c++/11.0.0/bits/invoke.h:60:14
        >  #12 in std::enable_if<is_invocable_r_v<void, Button::Click()::$_0&>, void>::type std::__invoke_r<void, Button::Click()::$_0&>(Button::Click()::$_0&) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/11.0.0/../../../../include/c++/11.0.0/bits/invoke.h:110:2
        >  #13 in std::_Function_handler<void (), Button::Click()::$_0>::_M_invoke(std::_Any_data const&) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/11.0.0/../../../../include/c++/11.0.0/bits/std_function.h:291:9
        >  #14 in std::function<void ()>::operator()() const at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/11.0.0/../../../../include/c++/11.0.0/bits/std_function.h:560:9
        >  #15 in Control::ImplCallEventListenersAndHandler(VclEventId, std::function<void ()> const&) at vcl/source/control/ctrl.cxx:315:13
        >  #16 in Button::Click() at vcl/source/control/button.cxx:124:5
        >  #17 in ButtonUIObject::execute(rtl::OUString const&, std::__debug::map<rtl::OUString const, rtl::OUString, std::less<rtl::OUString const>, std::allocator<std::pair<rtl::OUString const, rtl::OUString> > > const&) at vcl/source/uitest/uiobject.cxx:614:19
        >  #18 in UIObjectUnoObj::executeAction(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)::$_0::operator()() const at vcl/source/uitest/uno/uiobject_uno.cxx:124:16
        >  #19 in void std::__invoke_impl<void, UIObjectUnoObj::executeAction(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)::$_0&>(std::__invoke_other, UIObjectUnoObj::executeAction(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)::$_0&) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/11.0.0/../../../../include/c++/11.0.0/bits/invoke.h:60:14
        >  #20 in std::enable_if<is_invocable_r_v<void, UIObjectUnoObj::executeAction(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)::$_0&>, void>::type std::__invoke_r<void, UIObjectUnoObj::executeAction(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)::$_0&>(UIObjectUnoObj::executeAction(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)::$_0&) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/11.0.0/../../../../include/c++/11.0.0/bits/invoke.h:110:2
        >  #21 in std::_Function_handler<void (), UIObjectUnoObj::executeAction(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)::$_0>::_M_invoke(std::_Any_data const&) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/11.0.0/../../../../include/c++/11.0.0/bits/std_function.h:291:9
        >  #22 in std::function<void ()>::operator()() const at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/11.0.0/../../../../include/c++/11.0.0/bits/std_function.h:560:9
        >  #23 in (anonymous namespace)::ExecuteWrapper::ExecuteActionHdl(Timer*) at vcl/source/uitest/uno/uiobject_uno.cxx:83:13
        >  #24 in (anonymous namespace)::ExecuteWrapper::LinkStubExecuteActionHdl(void*, Timer*) at vcl/source/uitest/uno/uiobject_uno.cxx:78:1
        >  #25 in Link<Timer*, void>::Call(Timer*) const at include/tools/link.hxx:111:45
        >  #26 in Timer::Invoke() at vcl/source/app/timer.cxx:75:21
        >  #27 in Scheduler::ProcessTaskScheduling() at vcl/source/app/scheduler.cxx:486:20
        >  #28 in Scheduler::CallbackTaskScheduling() at vcl/source/app/scheduler.cxx:288:5
        >  #29 in SalTimer::CallCallback() at vcl/inc/saltimer.hxx:54:13
        >  #30 in SvpSalInstance::CheckTimeout(bool) at vcl/headless/svpinst.cxx:210:53
        >  #31 in SvpSalInstance::DoYield(bool, bool) at vcl/headless/svpinst.cxx:463:21
        >  #32 in ImplYield(bool, bool) at vcl/source/app/svapp.cxx:447:48
        >  #33 in Application::Yield() at vcl/source/app/svapp.cxx:511:5
        >  #34 in Application::Execute() at vcl/source/app/svapp.cxx:426:9
        >  #35 in desktop::Desktop::Main() at desktop/source/app/app.cxx:1588:13
        >  #36 in ImplSVMain() at vcl/source/app/svmain.cxx:196:35
        >  #37 in SVMain() at vcl/source/app/svmain.cxx:228:12
        >  #38 in soffice_main at desktop/source/app/sofficemain.cxx:98:12
        >  #39 in sal_main at desktop/source/app/main.c:49:15
        >  #40 in main at desktop/source/app/main.c:47:1
        
        Change-Id: I7ff5148f4bf9170fc7add312053de5acc153125b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106919
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-30  Seth Chaiklin  <sdc.blanco@youmail.dk>  [00b2a76fc028ac8bacf547def4b7e27fca17ad14]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6e7f4ece270fd504303ab279795462ce22c3de27
          - tdf#138389 update help for Options>Language Settings>Languages, especially Date Acceptance Patterns
            
               *corrected and elaborated "Date Acceptance Patterns" section
                 + Added explanation about how to use date acceptance.
                 + Added explanation about how default patterns are provided.
                 + Added explanation about how patterns are lost with locale change.
                 + Added explanations for how to make Date Acceptance Patterns.
                 * Corrected explanation about Y-M-D pattern.
                   Thanks to Eike Rathke and Mike Kaganski for technical advice
                     about "Date acceptance patterns".
               * re-arrange controls to correspond to order in dialog box
               * change label:  "CTL" --> "Complex text layout"
            
            Change-Id: I586698ce6eb986e3b3baab9e55db4a601723e3bd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106510
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-11-30  Seth Chaiklin  <sdc.blanco@youmail.dk>  [37e541400e2245db0ee270be3401e947ce21f952]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 317283efafd0b5de74e15417df6560cf35eae49c
          - tdf#137084 update help page for Table menu
            
              ( swriter/main0110.xhp  )
                * reorganize commands into order that corresponds to menu
                * update command names: Autoformat Style, Properties
                + add missing controls and descriptions: Rows Above, Rows Below,
                    Columns Before, Columns After, Minimize Row Height,
                    Minimize Column Width, Protect Cells, Unprotect Cells,
                    Number Recognition
                - Remove controls no longer in menu:  Break Across Pages,
                  Repeat Heading Rows
                * update to <h1>,<h2>,<h3>
            
              ( swriter/01/05100300.xhp )
                + add section to be embedded in swriter/main0110.xhp
                * update to <h1>
            
              ( swriter/01/05100400.xhp )
                + add section to be embedded in swriter/main0110.xhp
                * update to <h1>
            
            Change-Id: I09ae364af81fe808f0249ca36a76b62c1b9cf7ca
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106233
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-11-30  Caolán McNamara  <caolanm@redhat.com>  [aa0657e2983007c505b1223281df4a3a4eb6e73a]

        weld ImplTabButtons
        
        create a separate .ui for the ltr-in-rtl scroll arrow region
        
        Change-Id: I2ec9099f7441ba82555270b5a99541cd7a989890
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106288
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-30  Seth Chaiklin  <sdc.blanco@youmail.dk>  [97e91f6bbc2e81fdb8e6fbf55c551cf4b23fa8dd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f6a5ead66ece37829ee11dd6f29bc1450f235462
          - tdf#134602 repair menu sequence for Freezing Rows or Columns
            
              * change View - Freeze Cells - Freeze Rows and Columns -->
                View - Freeze Rows and Columns
              * update to <h1>
            
            Change-Id: I3d4b29cbabe5195c10d95fe7da56f1129befe6e9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106934
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-11-30  Caolán McNamara  <caolanm@redhat.com>  [c128416277b8db55cfdab15d1681bfbd9f086da0]

        remove consumed stock images to avoid later warnings
        
        about missing images that we have removed
        
        Change-Id: I2a73e152b58d9c8c083562c03205023653b9a0e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106856
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-30  Caolán McNamara  <caolanm@redhat.com>  [d9c17727acd6d43efe107f6a6f938863e8e49654]

        FileDefinitionWidgetDraw never provides OutputDevice*s for RTL mirroring
        
        I'm not certain if the lack of an OutputDevice* to allow mirroring the
        drawing in a RTL environment is deliberate or not, but it seems
        plausible that is what we want here and that we are already mirrored by
        the time we get here, so let FileDefinitionWidgetDraw call the
        underlying post-mirror stage drawing functions directly
        
        Change-Id: Ia80a5c0438ed28ab3f9bd91b19494a19875bcab3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106858
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-30  Caolán McNamara  <caolanm@redhat.com>  [b134e07cb8848a3ea00324d64a82d93b433d23f3]

        identify the only callers that don't provide an OutputDevice for mirroring
        
        Change-Id: I57ff433551457c609d3809bb2ad1f7e4b10cf364
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106857
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-30  Stephan Bergmann  <sbergman@redhat.com>  [cb664a9532b1318eed0594f06222164749f5babf]

        loplugin:stringviewparam (Library_evoab)
        
        Change-Id: I0d20cf793df61c4d893ddb2c732118f1d36cfd29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106894
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [260a0dcb16f55fd5a33abba64addfa3d250b8581]

        Removed duplicated include
        
        Change-Id: I9ce8069201ea79e67a5cb59b3631ba14d4dc5fdd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106898
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-11-30  Miklos Vajna  <vmiklos@collabora.com>  [a7505356872f981c951b2ec64383a95538890876]

        tdf#129961 svx: add doc model xml dump for shadow-related pool items
        
        It seems that sdr::table::SdrTableObj is already capable of storing
        shadow properties, but this is not easy to inspect, extend the xml
        dumper to improve the situation.
        
        Change-Id: Ideef43dfd6b844e0227632ec2cb6ab5d16171d8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106902
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-11-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [aa56e3b8ef8c2bb16610d45ed21b06fa38ba53a1]

        Fix typo
        
        Change-Id: I8825246507e78165d7125919ae94e3bd3056bf5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106838
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f1ea3f09cc05583392ba57da7aecf0331289ed48]

        Fix typo
        
        Change-Id: I1dcbfcbbd9c2337b603bc182260b6f7bea90cb7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106899
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-30  Stephan Bergmann  <sbergman@redhat.com>  [ae4efac7010c0596a3b03792ce8db6c4c49afffb]

        loplugin:stringviewparam (Library_postgresql-sdbc-impl)
        
        Change-Id: I9f37f6abfe7d923f8ca0a2d4fd5b699d7034f9f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106901
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-30  Seth Chaiklin  <sdc.blanco@youmail.dk>  [d7e70e8dffa1945e10d977c5d9d99c754fdb0568]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d44398d92a5880d401205ff463f7923d18865d6d
          - another attempt at getting the right icons for Navigator help
            
            Change-Id: Idc0da33f9091df38756a8490125253258f1cfeee
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106231
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-11-30  Seth Chaiklin  <sdc.blanco@youmail.dk>  [0b4aecfe36af748580e737f6783e71d838f14cc2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ac90f2c26437ee2a8710531d73a9fcd4b31f346b
          - tdf#138389 improve the "guide" page for number recognition in Writer tables
            
              ( swriter/guide/number_date_conv.xhp )
                 This page referred only to "date" formatting, but it applies
                 for all numbers.  This has been elaborated in this guide page.
            
              ( shared/optionen/01040500.xhp )  (Tools>Options>LibreOffice>Table)
                  * make correction in how "Number Recognition" is explained
                  + add section to embed into Table menu
                  + add section to embed into swriter/guide/number_date_conv.xhp
                  * change "Repeat on each page" to <h4>
                  * update to <h1>,<h2>,some <h3>,<note>
            
               ( shared/01/05020300.xhp ) (Format Numbers)
                  * update labels
                      "Use thouands separator" --> "Thousands separator"
                      "Negative numbers in red"  --> "Negative numbers red"
            
              ( swriter/02/04250000.xhp )  (Sum)
                  * correction of command sequence to activate number recognition
                  * update to <h1>, image size to 1cm
                  - remove  colspan="" rowspan="" from <tablecell>
            
              ( swriter/01/04150000.xhp )  (Insert Table)
                  * correction about position of <embed> to "Related topics"
                  * update to <h1>,<relatedtopics>
            
              ( text/swriter/guide/auto_off.xhp )
                  * update to <h1>,<h2>,<relatedtopics>
            
            Change-Id: I1af252a0218b9cf586cb757cf1aa5d9668a1bf5a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106234
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-11-30  Noel  <noelgrandin@gmail.com>  [bea9187bb481d15260fadf0c0454f78fe558f486]

        fastparser in propertyimport
        
        Change-Id: I6922594367050e5aab4b3c0fa0b38dbd6fcd206c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106867
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-30  Noel  <noelgrandin@gmail.com>  [9a932af7acd57d8ff5815808f8c6cab401782d7e]

        fastparser in XMLEnhancedCustomShapeContext
        
        Change-Id: Ib83a8b5a7fcbcdaf62b59b3552256c045cc67dde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106866
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-30  Noel  <noelgrandin@gmail.com>  [07028e4026ec96aea76a921f95e6217b9b328634]

        fastparser in SchXMLDomain2Context
        
        Change-Id: Ie55eb55d8ec4c8acd02dd24d19fe7f4b2b017a54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106865
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-30  László Németh  <nemeth@numbertext.org>  [210ec3ef966b2f9206e9e52781f4cb9d2ed46300]

        Revert "tdf#138483 sc: update red circles after merging cells"
        
        This reverts commit 3741b90abe478fb04db88207b496a5238df35bb8.
        
        Reason for revert: error: invalid use of incomplete type
        ‘const class ScMergeFlagAttr’
        
        Change-Id: I5acb47a1edb4821c441944c879dc314156358ed9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106828
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-30  Noel  <noelgrandin@gmail.com>  [93ab6a682d19bc1cc1b4e5913b6fc16f054ef2d8]

        fastparser in SchXMLDataLabelContext
        
        Change-Id: I373f8cc91e4e8eea470cd81b439de2ef66d8a3b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106864
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-30  Stephan Bergmann  <sbergman@redhat.com>  [b208621f4ac5dc1ae40cb853f8662e8b10434cdc]

        Missing include (for ScMergeFlagAttr)
        
        ...presumably mid-air collision between 3741b90abe478fb04db88207b496a5238df35bb8
        "tdf#138483 sc: update red circles after merging cells" and
        f3fc16f444f84a269df9bd2f2c3d2a47cf49d057 "tdf#42949 Fix new IWYU warnings in
        directory sc/"
        
        Change-Id: I672565b60c6889dac83bc6ab37f5a5907cb1611c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106897
        Tested-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-30  Stephan Bergmann  <sbergman@redhat.com>  [796f9fee85094244a3afb6f369b031599c350ca3]

        -Werror,-Wdeprecated-declarations: Qt::MidButton -> Qt::MiddleButton
        
        My qt5-qtbase-devel-5.15.2-2.fc33.x86_64 /usr/include/qt5/QtCore/qnamespace.h
        states
        
        > #if QT_DEPRECATED_SINCE(5, 15) // commented as such since 4.7.0
        >         MidButton Q_DECL_ENUMERATOR_DEPRECATED_X("MidButton is deprecated. Use MiddleButton instead") = MiddleButton,
        > #endif
        
        so lets assume that the MiddleButton replacement is available since at least
        Qt 4.7.0 and use it unconditionally here.  (Both occurrences had been introduced
        with 1426437be0530a8ba5749c7e76c5ce0e9053af2f "QT5 implement some mouse
        handling".)
        
        Change-Id: I1db088407a4974b64ef90da75e3c13ede7647422
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106862
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jenkins

2020-11-30  Stephan Bergmann  <sbergman@redhat.com>  [e5022a5e5225dca593e0d00ec1eaab903c5065ea]

        loplugin:stringviewparam (Library_kf5be1)
        
        Change-Id: Iaeaca5564f39863343cbb901be87dfd651c241ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106863
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-30  Szymon Kłos  <szymon.klos@collabora.com>  [244a447734d2abae8896884d4ab73eb4510d243c]

        Make Pivot table data source dialog async
        
        Change-Id: I573038935e31c5393293197c1a9706110a970837
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106848
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-11-30  Szymon Kłos  <szymon.klos@collabora.com>  [73c0218956dcfd6730610f856b9d5d9ac376efd7]

        autofilter: fix submenu popup for online
        
        Change-Id: If48428f99b921d3c6f9927c612e6ade81b980678
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106847
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-11-30  Tibor Nagy  <nagy.tibor2@nisz.hu>  [3741b90abe478fb04db88207b496a5238df35bb8]

        tdf#138483 sc: update red circles after merging cells
        
        If there are detective circles on the cells and these cells are merged,
        the merged cell keeps all red circles instead of removed them except
        the circle of merged cell.
        
        Co-authored-by: Attila Szűcs (NISZ)
        
        Change-Id: I39c76cbb7c41affb0a18e5e82923945a2d41795d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106698
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-30  Luboš Luňák  <l.lunak@collabora.com>  [f98af92e2bbc2064ddc18b80ede68f4267813ddf]

        clean up ScDocumentThreadSpecific
        
        IIRC there has always been a bit of an overlap between
        ScDocumentThreadSpecific and ScInterpreterContext, but it has evolved
        over time into the current state, which AFAICT is that
        ScDocumentThreadSpecific is just a thread_local aggregate
        of thread-specific data (including ScInterpreterContext) and
        ScInterpreterContext is the actual storage used for passing data
        around (including to/from the worker threads). So remove obsolete
        parts of ScDocumentThreadSpecific, including the functions
        for moving data to/from threads (they do not do anything, they
        even can't do anything because the struct is thread_local, and
        they have already been incorrectly converted to static by loplugin).
        
        Change-Id: I81fff7c83df151413a5387b3173af60f122f374a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106759
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-11-30  Luboš Luňák  <l.lunak@collabora.com>  [cb25771fedd12725a72a1eb4f532698d8221c0f2]

        it does not work to clear data of other thread's thread_local
        
        The thread-specific RecursionHelper object is reused between runs,
        so it should not be freed after a threaded calculation finishes.
        But since threads may be left around longer by the thread pool,
        the object may be destroyed at an unknown later time. Which could
        possibly cause problems if it refers to data that's been destroyed
        meanwhile (I think all the pointers in RecursionHelper are not
        owning, so this should not be a problem in practice, but still).
        So at least clear the contents, they shouldn't be reused anyway.
        
        Change-Id: I8934441c754d20bd20d7e19a8510d9323c0db894
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106758
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-11-30  Luboš Luňák  <l.lunak@collabora.com>  [583b0612696f42571ac97b66c159570ea452fe17]

        add ThreadPool::isIdle() to avoid incorrect detection of "no tasks"
        
        Tasks that are being worked on but are not yet finished are removed
        from maTasks, so maTasks.empty() does not mean "idle". I fixed one
        case already in 2ad4e77a0f266ae6e6fccaebb1d080d2880bdac3, this one
        fixes joinAll() which has a similar problem and triggers
        https://gerrit.libreoffice.org/c/core/+/69473/3/sc/source/core/data/documen2.cxx#312
        
        Also rename joinAll() to joinThreadsIfIdle(), as that's what it really is.
        
        Change-Id: I8129cfadb81be968575ea8718de9ae997b877a4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106701
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-11-30  Luboš Luňák  <l.lunak@collabora.com>  [af361b464b46dcc39a1bb4ab098a6ddf6ff40a53]

        handle a possible (unlikely?) deadlock in threadpool cleanup
        
        Change-Id: I4886989816662bad50db145fd1ff1466e8a3a140
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106700
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-11-30  Noel  <noelgrandin@gmail.com>  [8332d6d8200e8ca1f22dd98d9373efd5a431d09c]

        loplugin:stringviewparam include comparisons with string literals
        
        Change-Id: I8ba1214500dddaf413c506a4b82f43d63cda804b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106559
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-30  Noel  <noelgrandin@gmail.com>  [d05a4cfbdcece491f7385dbeaa7eca03f2fdc1d5]

        fastparser in shapeimport
        
        Change-Id: I11227424647313ff5c5d54126bdc27a17da3932e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106851
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-30  Rene Engelhard  <rene@debian.org>  [ea8d6cd59670854cb153c4e984cb4044093e5994]

        Adapt buck build to jars merged into libreoffice.jar
        
        Since ae855bf48163ff64d94cfc34aff8e37abdb5518d and
        35518c92365cc183ba6cce2a4d284a130c0ca13f the ridl,jurt und unoil jars
        were merged into libreoffice.jar. Adapt the buck build correspondingly.
        
        Preserve the publishing of merged jars for now with dummy content and
        consider to remove them in future releases.
        
        Test Plan:
        
        1. To replace version number with upcoming release version:
        
          $ solenv/bin/version.py 7.1.0
        
        2. To install the API to local Maven repository:
        
          $ VERBOSE=1 buck build api_install
        
        3. To deploy the API to Maven Central:
        
          $ VERBOSE=1 buck build api_deploy
        
        Change-Id: Id1b2135682ab962c901b944f3c26aeead9a4b19b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93724
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-30  Andras Timar  <andras.timar@collabora.com>  [e35b2eede0bf3a9e51c084ed78f2eb39a7610b03]

        LOKit: hide 'To document' dropdown
        
        In Online sheets can be copied/moved only in current document
        
        Change-Id: Ic30d9ae1e48184ab2aadccedcc670e0fea357296
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106844
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit f5fe6046b260ecf32cbe9bd9ea023c5c6ea08cea)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106817
        Tested-by: Jenkins

2020-11-30  Caolán McNamara  <caolanm@redhat.com>  [94c7afc66f8baaa140d36b4d7df47bae77b03284]

        split CopyBits into two functions
        
        to capture that if pSrcGraphics is non-null then pSrcOutDev is
        always non-null and that if pSrcGraphics is null then pSrcOutDev is
        unused
        
        Change-Id: I7b1ecb35724ef9a7afb4ab4021b33e9f00a9ea3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106808
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-30  Caolán McNamara  <caolanm@redhat.com>  [080aa7c89fa6b35d8ea8435636c5965bf01e3661]

        ofz#27892 recursion too deep
        
        which appeared after...
        
        commit 8c716704df4aaa83fcd198cc8d92cd3e1e542de9
            tdf#38885 Remove createTextFromNode
        
        Change-Id: I741135cec946c72e6643437eb2941cf3548901bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106845
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-30  Justin Luth  <justin.luth@collabora.com>  [81ecdd52ef2f3d390327a0bf6b6fa906805843f7]

        tdf#137683 writerfilter Char highlight: import "none"
        
        Importing a charHighlight of NONE is critical,
        since charHighlight can be set on a higher para-style,
        and so there needs to be a way to cancel it with
        direct formatting.
        
        DOC already imports NONE. This adds it for RTF and DOCX.
        
        (None of the formats EXPORT it though. So that needs to
        be done, but try not to spam NONE settings where
        they are not necessary, please.)
        
        Change-Id: Ic5d03ceb81a3a079c827b81561deb9068ae8259e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106314
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-30  Deb Barkley-Yeung  <dbarkleyyeung@gmail.com>  [7f477f8dd85c84c9c1a9e673b685dc0e03d1d45a]

        tdf#48413 handle wildcards on Windows
        
        Since Windows doesn't handle wildcards on the command line, handle
        wildcards manually.
        
        Change-Id: I8c61ad77184827237edb3722183bf4a0b9a480a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106393
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-30  Balazs Varga  <balazs.varga991@gmail.com>  [f1a5bb0b79c212a0459b1a17dd15f1159e663dbd]

        tdf#138561 OOXML Chart import: fix custom shape position
        
        and size within charts. Use default page size for custom
        shapes, too, like in the case of other shapes (legend, titles,
        etc.), until we get the actual size of the embedded chart.
        
        Follow up commit: a01ccdfa5fd5a0260b7aedf955e1e5aa0df072c3
        (tdf#138307 Chart import: fix disappeared text from custom shape)
        
        Change-Id: Id6da7322326fbe8dfa570264107db59cc45dff31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106704
        Reviewed-by: Balazs Varga <varga.balazs3@nisz.hu>
        Tested-by: Balazs Varga <varga.balazs3@nisz.hu>

2020-11-30  Caolán McNamara  <caolanm@redhat.com>  [79ec66700266a22966d9e308a716be56c9c3a4a7]

        ofz#28041 Null-dereference
        
        since...
        
        commit 089bb2f3bd2b5fc8118caaa6b7c6b82dd36a094e
        Date:   Sun Nov 22 21:15:13 2020 +0100
        
            Refactor SwFormatDrop
        
            ... and get rid of the SwClientNotifyCall.
        
        Change-Id: I6c320d2b14fc393f00a9b13949a338886e386b6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106846
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-30  Miklos Vajna  <vmiklos@collabora.com>  [b46dc75e4405f17dfe9c92c5447bd70a3e2ffd7b]

        sw: prefix members of SwCursorOszControl, SwLineRects, SwPageFrame and ...
        
        ... SwShortCut
        
        See tdf#94879 for motivation.
        
        Change-Id: I81c1526954c28284a0844038ccc9a3f41268d1c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106850
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-11-30  Noel Grandin  <noelgrandin@gmail.com>  [fca175a7509b598560a612bc58b4817690665688]

        fastparser in XMLEmbeddedObjectImportContext
        
        Change-Id: I3ba7d21bd85c494b73b3b90e73386e958e479f72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106842
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-29  Jim Raykowski  <raykowj@gmail.com>  [f7e2f5bca938aa916830e07895d2da6820282055]

        tdf#131218 Assure standard mode at shell before goto content
        
        Also resolves tdf#133039
        
        This is a copy of SwPostItMgr::AssureStdModeAtShell with an addition of
        EnterStdMode used when not in frame mode and no object is selected. It
        makes focus on content, from Navigator goto content, work as expected
        for all content types.
        
        Change-Id: Id23ea8f603b7f5d90f1e23f1eb82db292c71c499
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90487
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-11-29  dante  <dante19031999@gmail.com>  [f28c8085d14f65aa40da434c1d9d5ae60bfad862]

        Preparing for mathml support of custom entity references.
        
        This should be enough for the starmath mathml project.
        It can be reused from other modules for doing custom stuff.
        It keeps to minimum changes on generic modules.
        My current abilities don't allow me to go much beyond this approach.
        
        Change-Id: If7f157f8a71d6c3bff50fdbcd80bed23c92f40bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106804
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-29  Stephan Bergmann  <sbergman@redhat.com>  [b4534d1ea4c0d36f7e5220729c959d0ad148e352]

        loplugin:toolslong: Exclude some Windows-specific files
        
        ...where I consider long and unsigned long to be appropriate choices, for one
        reason or another (e.g., in combination with strtol)
        
        Change-Id: I5bfd19ab8f295152ce1436d9c0027d31118cda50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106776
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-29  Stephan Bergmann  <sbergman@redhat.com>  [e0abb6aa78a763d591834fdc7306fcabe6710121]

        loplugin:toolslong: Don't warn about virtual functions at all
        
        Now that all the relevant changes in old code should already have been done
        anyway, excluding virtual functions nicely avoids clang-cl warnings about the
        use of long and unsigned long in Windows-only StreamInterface
        (shell/inc/types.hxx).  It is implemented by BufferStream and FileStream
        (both shell/inc/stream_helper.hxx), of which BufferStream internally uses
        [U]LARGE_INTEGER-based IStream and FileStream internally uses long (fseek,
        ftell) resp. size_t (fread) based FILE, so basing the common interface on
        [unsigned] long doesn't look like too unreasonable a choice.
        
        Change-Id: I563d59a8ca8a0ee37f46e2676ae8d00f6ea24597
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106768
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-11-29  Stephan Bergmann  <sbergman@redhat.com>  [760835877c6d64da239cc4791bdbf786f88c8bb1]

        Avoid loplugin:toolslong in system header macros
        
        ...as experienced with clang-cl:
        
        > C:/lo-clang/core/sal/osl/w32/socket.cxx(968,44): error: CStyleCastExpr, suspicious cast from 'unsigned long long' to 'long' [loplugin:toolslong]
        >             ioctlsocket(pSocket->m_Socket, FIONBIO, &Param);
        >                                            ^~~~~~~
        > C:/PROGRA~2/WI3CF2~1/10/Include/10.0.18362.0/um\winsock2.h(220,21): note: expanded from macro 'FIONBIO'
        > #define FIONBIO     _IOW('f', 126, u_long) /* set/clear non-blocking i/o */
        >                     ^~~~~~~~~~~~~~~~~~~~~~
        > C:/PROGRA~2/WI3CF2~1/10/Include/10.0.18362.0/um\winsock2.h(217,35): note: expanded from macro '_IOW'
        > #define _IOW(x,y,t)     (IOC_IN|(((long)sizeof(t)&IOCPARM_MASK)<<16)|((x)<<8)|(y))
        >                                   ^~~~~~~~~~~~~~~
        
        Change-Id: Ie2ccc816a214cf39a77bd0ffeddd9f1636f19cd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106756
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-29  Mert Tumer  <mert.tumer@collabora.com>  [201edc324fb9c4922ab4aa3c7233676ed43a8e03]

        Fix unmodified pdf does forced-save
        
        This is a problem when dealing with the large
        pdfs which take long amount of time to save.
        Adding or removing annotations do change the state of
        IsModified()
        
        Change-Id: I872cb3aec5188986cc13c6659e1bb741a6870409
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106778
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        (cherry picked from commit 455cd8fe00d1c756da1bb50a50bac68a1ad645ef)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106741
        Tested-by: Jenkins

2020-11-29  Pranam Lashkari  <lpranam@collabora.com>  [218b61fd1b2c7e614a877bb38f92affc6915c3fd]

        LOK: send state of SheetRightToLeft
        
        Change-Id: I4b58ab74003065a63e4274293b868c909f4f583f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105428
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit cc7bf1755c31fcd4c388f25e642c37d0e2fd758a)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106810
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2020-11-29  Jean-Pierre Ledure  <jp@ledure.be>  [0cd33fe7bbe420719cc9c77e4e49deb0743b83ba]

        ScriptForge - (SF_DialogControl) set OnEvent properties
        
        Applied on DialogControl class:
        Assign the triggered script as a string to the OnXxx properties
        or as a zero-length string to remove any trigger
        Check of control type is included
        
        Change-Id: I199fbfb565740f7ca4576c39bebf7dc9e4052289
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106807
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2020-11-29  Johnny_M  <klasse@partyheld.de>  [bbcea95619968f95782cd1c90638fd9e553de4f6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f6efeaae23a7f7265f3b28ed8d2745a95c072797
          - tdf#132643 Translate German section IDs
            
            Change-Id: I7874e34bc8535ef9578f7386f1e9fddf29c2eeb2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106691
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-29  Johnny_M  <klasse@partyheld.de>  [d435ff5332057b627742481f4753434628ee97fc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 752f9aeb99117f9ec4168fc68b2c3c446ab4f1a2
          - tdf#132643 Translate German section IDs
            
            Change-Id: Id2e36bd789f1e2915efd39e5c48ee9572c149058
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106690
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-29  Johnny_M  <klasse@partyheld.de>  [18516657d3856f132477cd4486693e33b90baa97]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7592ac0ccdfc3c0e803afb557fdce193524de12e
          - tdf#132643 Translate German section IDs
            
            Change-Id: I6c77d23307634df4504d57f611897b40b4c3a1fe
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106669
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-29  Johnny_M  <klasse@partyheld.de>  [27d6b79418adbec47daa62621f3770ef6479070a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a615bf0dd240c9d455f5686c9b88c04a14d47a70
          - tdf#132643 Translate German section IDs
            
            Change-Id: Id510079aabee57917928e111d6d990aafc6681d6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106668
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-29  Johnny_M  <klasse@partyheld.de>  [ebbb3e2e32344ff904e530e7aacb5febfb5cf780]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bf9ca2d5456948f350cc1874dfb788c27e404176
          - tdf#132643 Translate German section IDs
            
            Change-Id: If027aa96a723765d8130bfd6e526c7497059d86d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106667
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-29  Arnaud Versini  <arnaud.versini@libreoffice.org>  [613c55115a57dc2dcdf4212e79259d4d1be2979c]

        a11y : avoid double locking
        
        Change-Id: I1348fb33b9c93d54cd128bf6ac56a3c4c57eec3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106806
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-29  Pranam Lashkari  <lpranam@collabora.com>  [836b9c08b11f386e243a5a074a169b2cb2c2b93e]

        added parameter to SheetRightToLeft command
        
        Change-Id: Ib809e0e1686f83fa1412587eea47c4a4f8c94448
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105438
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 34be951bde599906d829c8dc676523845c9cb280)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106749
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2020-11-29  Jim Raykowski  <raykowj@gmail.com>  [9dc95c013fae033d7f43e15deb4bb85a52c25396]

        Writer Navigator: track form controls
        
        Track in Navigator Drawing Objects selected form control in document
        when in design mode.
        
        Change-Id: I814664be597fe0fbff30fba7f58994af19e38bbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106800
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-11-28  Eike Rathke  <erack@redhat.com>  [5abb1890ffafe5a2212076208a1c6e226f1ffa4e]

        Resolves: tdf#138360 better accuracy in rtl_math_round()
        
        Decimal negative exponents (powers) are imprecise
        1e-1   0.10000000000000001
        1e-2   0.01
        1e-3   0.001
        1e-4   0.0001
        1e-5   1.0000000000000001e-05
        1e-6   9.9999999999999995e-07
        1e-7   9.9999999999999995e-08
        1e-8   1e-08
        1e-9   1.0000000000000001e-09
        1e-10  1e-10
        1e-11  9.9999999999999994e-12
        1e-12  9.9999999999999998e-13
        1e-13  1e-13
        1e-14  1e-14
        1e-15  1.0000000000000001e-15
        1e-16  9.9999999999999998e-17
        1e-17  1.0000000000000001e-17
        1e-18  1.0000000000000001e-18
        1e-19  9.9999999999999998e-20
        1e-20  9.9999999999999995e-21
        
        so use the positive exponents instead and swap multiplication and
        division when scaling and scaling back the value, which multiplies
        the rounded value with a precise integer instead of dividing it by
        an imprecise fraction.
        
        For a large (absolute) value check if it is roundable to the
        desired decimals at all with the binade's distance precision gap
        and if not then diminish the decimals parameter. This prevents
        possible inaccuracies due to overly scaling the value.
        
        Change-Id: I41a113078031a552cf98d72f8cb2b10bdc88dea4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106830
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-11-28  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [7943a6f1d17ef024f298ad423ee98c05bf64ba95]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 279b2e0c5dbd25143352f2aa5c727c6bb9352275
          - Remove inconsistent characters again
            
            Change-Id: Icbfd7ed999f71263445b307d5893e40e26b91d57
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106809
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-11-28  Caolán McNamara  <caolanm@redhat.com>  [0820920e994cd2281cda34afa2235ee9aa1dd2c2]

        drawOutDevDirect always passed a non-null OutputDevice*
        
        likewise:
        DrawOutDevDirectProcess
        ImplDrawWavePixel
        DrawOutDevDirectCheck
        and various members of SalGraphics dropping redundant nullptr checks
        
        Change-Id: Iaa1ab7c8a605361a7c9cce0aeee974eec9ff246e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106788
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-28  Caolán McNamara  <caolanm@redhat.com>  [fc011ac027da7574baa4b431ac800020170ba8b0]

        drop custom Indic grapheme rules and rely on contemporary icu defaults
        
        similar to...
        
        commit 8578a1c9d167c19f1d8038fac5946b4b3cae305e
        Date:   Thu Nov 26 15:47:26 2020 +0200
        
            tdf#138481: Trust the built-in break iterator character data in ICU
        
            Don't use our own char.txt.
        
        the char_in.txt hasn't really changed since 2008 and is woefully out of
        date at this point.
        
        we have cppunit tests for the only documented bug that touched
        char_in.txt, #i111152# and tdf#40292, for tdf#40292 change the test
        to test what was actually reported as a bug
        
        Change-Id: I8e35b102b0a46d2c63e47e055e472892f65022ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106763
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-28  Caolán McNamara  <caolanm@redhat.com>  [5ec2cf4e1ff448a3d9b3b30a825a40f962e0a53d]

        redundant const_casts
        
        Change-Id: Ie21995cf32f8f3abe7b84a3d4224c7b4bf3c6ca9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106787
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-28  Jean-Pierre Ledure  <jp@ledure.be>  [eef1e5c02b2e9ef80c9070d2472b622fe3121ec8]

        ScriptForge - (SF_DialogControl) get OnEvent properties
        
        Applied on DialogControl class:
        OnXxx properties return the triggered script as a string
        or a zero-length string when not defined
        
        Change-Id: I832f4f5ee0fcddfecd877bc710cce276bfb5b951
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106803
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2020-11-28  andreas kainz  <kainz.a@gmail.com>  [134d15072846b500a250643d3c54e0987e48f549]

        Notebookbar contextual remove extension widget
        
        Change-Id: I4d86979fd22dcc710a6c665573b933c4aafdcf9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106805
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-11-28  Bartu Bayazıt  <bartubayazit81@gmail.com>  [2e93e2c83b3fba9d29783dc4cc9782e142d8a58f]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I2f583dd1c0a6b8a546d83bbf852eb0ef5492c374
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106790
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-28  Eike Rathke  <erack@redhat.com>  [87191b03e79e909a8ace3bcac35cfeea7f0d34ea]

        Unit tests for DBL_MAX to string conversion, tdf#136272
        
        Change-Id: Ied41d1e21fb6e40b54adac3c33fa0d096e25bada
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106783
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-11-28  Jean-Pierre Ledure  <jp@ledure.be>  [8e717facb376029e24dbf39c171234d67388d4d5]

        ScriptForge - (SF_Dialog) set OnEvent properties
        
        Applied on Dialog class:
        Assign the triggered script as a string to the OnXxx properties
        or as a zero-length string to remove any trigger
        
        Change-Id: I91169a761ece7bf464f58bd3f3415d1b023c71a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106775
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2020-11-28  Noel  <noelgrandin@gmail.com>  [1ca8bc9248119ee82afccbff3329f80317667a90]

        fastparser in XMLChangedRegionImportContext
        
        Change-Id: I23123da0b336ed42912b6870685d5bddc33adb50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106770
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-28  Noel  <noelgrandin@gmail.com>  [50559ad1e3e345e4e99bdeb174591d3b4fa74163]

        fastparser in SchXMLDocContext
        
        Change-Id: I15edc8de34ba6a21eec19ad2636d807ecf1e100b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106777
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-28  Luboš Luňák  <l.lunak@collabora.com>  [a66a3c3c55f6e338bc9cc0a3b71136786a71f1e6]

        cache one more place when drawing Skia images
        
        Change-Id: I845dc8524c95676a25153be62b15553cdf57c8ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106786
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-11-28  Julien Nabet  <serval2412@yahoo.fr>  [1a7f3c57d40213b10728c47b25422c96e8387333]

        Adapt solenv/flatpak-manifest.in to 86744f03992213af162df6954313c9f9e44e3a0a
        
        Change-Id: I97afad0d0e8b64f59a3c871c10ba1bf46a113c84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106784
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-28  Noel Grandin  <noelgrandin@gmail.com>  [52aebe6986bcec07071adb3f94d6c09fea147044]

        tdf#138466 Crash when creating different scenarios
        
        apparently this is a regression from
            commit 4176beb7ef831152ce92ac3fa31314438635ec2c
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Sat Sep 12 18:21:44 2020 +0200
            tdf#133327 fix calc loading background color with many cols
        
        but I have no idea how or why, so just fix the crash.
        
        Change-Id: Ia2f056fc53527338c431d3b34bb64e6eedc8e955
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106799
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-28  Noel  <noelgrandin@gmail.com>  [aabdd3a4393df9d6a354783d8c981ce9ca1b1a6c]

        fastparser in ScXMLTableContext
        
        Change-Id: I078d9f3eb4c21924d2dfe9b4e0ce953c3a8ecce8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106773
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-28  Noel  <noelgrandin@gmail.com>  [e46be5018d78097f9cd75a36992a2af88652fe4c]

        fastparser in SwXMLTableContext
        
        Change-Id: I92e70bce3418c415a1855e0dc11c09fb32040e6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106774
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-28  Noel  <noelgrandin@gmail.com>  [19382197332ee94b4725160267e987b447b49245]

        fastparser in ScXMLContentContext
        
        Change-Id: Ie189edfb150f90ab079f40d526df06b21845e9da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106772
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-28  Noel  <noelgrandin@gmail.com>  [abdf72c6dc8e021de29459f129e39d6ff279c05c]

        fastparser in SdXMLMasterStylesContext
        
        Change-Id: Ia521fe187f69e7efd3ec87b9ed1e2cbb395b26e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106771
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-28  Noel  <noelgrandin@gmail.com>  [818be5ed71d6c4eb515c907add4179100eed6072]

        fastparser in XMLFootnoteBodyImportContext
        
        Change-Id: Id822765b23c7251f89f2c3f24136cf5f14762449
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106769
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [32fdb8eb3506bc8dcf013cc713fe8e5debceb940]

        elementary: Update arrow icon as upstream
        
        Change-Id: I367abffb5b1c62cefdfb0d926d51f53871c8f3d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106720
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>
        Tested-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-11-27  Miklos Vajna  <vmiklos@collabora.com>  [f2e1685e489c054ea10afc0df52451c74da10cc0]

        oox: make effectpropertiescontext available to everyone in oox/
        
        I plan to use this from oox/source/drawingml/table/tablecontext.cxx for
        tdf#129961.
        
        Change-Id: Id5177467341f9ddf73c6043796ad35e9cc655d37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106781
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-11-27  andreas kainz  <kainz.a@gmail.com>  [364e440e024a4af6a0bdd354ae2bd4bcdd9536c6]

        impress/draw notebookbar update for 7.1
        
        Change-Id: I85b8fcc5cdc58752d1a9079046e2be26e64a3b74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106724
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-11-27  Caolán McNamara  <caolanm@redhat.com>  [0c5f58114cea0fbb7c638726b1ce6bc214fea504]

        with RTL UI the LTR scrollbar in 'gen' calc is rendered incorrectly
        
        this is noticable since...
        
        commit 4deadc3c78949c18bb886eb1f66caa8f3cd7a2df
        Date:   Fri Sep 25 13:30:11 2020 +0200
        
            disentangle AA and B2D use in VCL drawing
        
        but is probably a problem since around...
        
        commit b5f081e1ac14f60497f62a27be86b07b0baa42f7
        Date:   Thu Aug 30 23:41:36 2018 +0200
        
            Support RTL layout in VCL using Matrices
        
        Change-Id: I6bcad30982ee1eaee96bc6721d73e1e545f0d86a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106761
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-27  Julien Nabet  <serval2412@yahoo.fr>  [4335810b00abb9b00a9d81caa5ffe09a3ea927fd]

        tdf#137745: crash, when deleting tables and changed relationship isn't changed
        
        bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=166782
        
        some explanations here:
        https://bugs.documentfoundation.org/show_bug.cgi?id=137745#c8
        
        Change-Id: I1d9dc8d2e3ad7e3e36c4687cb9b2c5990f2d2c8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106715
        Tested-by: Jenkins
        Reviewed-by: Lionel Mamane <lionel@mamane.lu>

2020-11-27  Eike Rathke  <erack@redhat.com>  [1a0f9a9c56e7b7952b813b3efd34f9be6c853957]

        Consistently use RTL_CONSTASCII_LENGTH(), tdf#136272 follow-up
        
        The mix with SAL_N_ELEMENTS() was confusing and even wrong in one
        case.
        
        Change-Id: Ife73342b0efc01ed4e76e217d372fc32500c9b2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106764
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-11-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [33e0221cac467d32debe4fab6592517b0c1c195e]

        tdf#138507: sc_subsequent_filters: Add unittest
        
        Change-Id: I1b9271d03c6bc61a63436054a74e455ad78bc68a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106712
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [e94c60090efe417c2eaf540428bce93b2cc22d60]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f7bffa21c346dc8ce9db41e8753bef8d033968d9
          - tdf#137680 update Options - View help page, including Skia
            
              + Add "Shortcut" label and description
              + Add "from" label
              * "User Interface" --> "Icon Size"
              * change OpenGL to "Skia" and add sys switch to
                  only show for WIN
              * Re-organize order of presentation of controls to
                  correspond to dialog box
              - remove sys switch for screen font antialiasing
              - remove inline sys switch for Win and its content
                 about icon size
              (Thanks to Ilmari Lauhakangas for help about sys differences
               and Luboš Luňák for explanations about Skia and hardware 
               acceleration.)
            
            Change-Id: I4eca72fb3e2a6aa312dc0b06d0a060df453cc3ac
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106140
            Tested-by: Jenkins
            Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-11-27  Stephan Bergmann  <sbergman@redhat.com>  [f4a021a196e8f71b92d9e6b4021a99526cb5cc72]

        WinSalFrame::mnWidth/Height should presumably be of type LONG
        
        ...as they are only ever set to LO-/HIWORD values cast to a signed integer type
        
        Change-Id: I82f9a80bab7c3b7e3ee5545725efd0d88601b8c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106755
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-27  Stephan Bergmann  <sbergman@redhat.com>  [092ec538045f443dce3e45ff73064eb46d0a4fc0]

        DWRITE_GLYPH_METRICS members are of INT32 and UINT32 types
        
        Change-Id: Ie09e0150bf73efd552e3a3b455ffc395d6b6370c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106754
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-27  Stephan Bergmann  <sbergman@redhat.com>  [4ca0a15af2a1bd9386f5a0d93e9616cf1d818535]

        RECT members are of type LONG
        
        Change-Id: I8c0ad0878903c729be7149f81f5844a4baea7883
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106753
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-27  Stephan Bergmann  <sbergman@redhat.com>  [25aad15042f45682211ab318dc0e2c004d61c72c]

        LOGFONTW::lfHeight is of type LONG
        
        Change-Id: Iec7e8e84b8a6ee9e4ddbbbf5708bf9040418bbb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106752
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-27  andreas kainz  <kainz.a@gmail.com>  [3fbda6517e4ee345966873d2930c226b890f33e9]

        calc notebookbar update for 7.1
        
        Change-Id: I9b9e09c1ce0681e9a17ca79677d03200b1fc536d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106723
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-11-27  Stephan Bergmann  <sbergman@redhat.com>  [f813a5d68af4e856a260cc1b6ec8813ed99db3bf]

        DocumentPropertiesW returns LONG
        
        Change-Id: I1ee167ef1bca530be9399dd081d7d25bd4155794
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106750
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-27  Stephan Bergmann  <sbergman@redhat.com>  [e99897ff2854c1f37bbbe3cc7bf8738495403f6e]

        loplugin:toolslong (Library_vclplug_win)
        
        Change-Id: I1e8c02a4fdb42a7bbc25764ceaf96972f175130a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106751
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-27  Stephan Bergmann  <sbergman@redhat.com>  [8a27fbebc5bcb69a1b2664a5ffa31e5d8bb7d225]

        GetLastError returns DWORD
        
        Change-Id: I4e886d1d5f94f8a25591c41e9f03300cfba641dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106729
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-27  Stephan Bergmann  <sbergman@redhat.com>  [a63087f58090418b6a7c8b046698b372ddc903cf]

        RegCreateKeyExW etc. return LSTATUS
        
        Change-Id: I78ebfd3e9eec9437ee405e99e2bcb96c53b1b84b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106728
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-27  Stephan Bergmann  <sbergman@redhat.com>  [d52ea2baa0885d49f3b5eaa74d782315d01d36ea]

        GetShortPathNameW returns DWORD
        
        Change-Id: I5e86f9d0fd9832d0c8500c5d38805ddef5d5304b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106727
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-27  Stephan Bergmann  <sbergman@redhat.com>  [2a78e9ddafcfa644e771bb2fc47d5ca23f46af59]

        Windows InterlockedIncrement/Decrement use LONG
        
        Change-Id: Ib3e8e89332399eba443d9ff291f694cfceb95af1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106726
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-27  Stephan Bergmann  <sbergman@redhat.com>  [a93b47c0a788771cc761f37e610985cbeb971a1e]

        CComVariant.lVal is of type LONG
        
        Change-Id: I2f27089b37a5a73242bfb56d68db765a29dc4efe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106725
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-27  Balazs Varga  <balazs.varga991@gmail.com>  [71b66b0039819f38c935b4eb5d5951ceaf6e8468]

        tdf#138307 Chart import: fix lost custom shape text
        
        Do not set empty text to SdrOutliner, if it is already set.
        
        Note: Also fix the missing custom shape problem in
        tdf#72776 and tdf#93641. The wrong position (X:0, Y:0) of
        these shapes is another problem.
        
        Regression from commit 6f62a5c4ee2c1b7654c7fcaa618fb495e0d32f0a
        (tdf#128985: ODP: Style text directions revert to RTL on save and re-open)
        
        Change-Id: I07d8cb12836daf15db347f6bb19c17ed9373189e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104909
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-27  Justin Luth  <justin.luth@collabora.com>  [5951a867b87cbb88886968c1e2059f2cf461d11c]

        tdf#138345 sw ms export: Char highlight: no export to char-style
        
        MS Word ignores w:highlight in a character style.
        It only accepts it as direct formatting or in para-styles.
        
        So never export the character background as w:highlight,
        but always as w:shd for character styles.
        
        Change-Id: I7c9f4f00d957a8add848746051d3c4b1522d1520
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106182
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-27  Szymon Kłos  <szymon.klos@collabora.com>  [60ec1659924be692de2985d2b1a5363976db6ca1]

        jsdialog: dump dialog title
        
        Change-Id: Id4c9f336039f8a0b8d1d43fdff4852f32e2c7ae6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106707
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-11-27  Szymon Kłos  <szymon.klos@collabora.com>  [b6d634d74c0231173d6b43357b7cd3cecb76407d]

        jsdialog: remember dialog instance & handle close
        
        Change-Id: I1b10d12edfa7ffca1061f50b5219baae1ac3caeb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106706
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-11-27  Szymon Kłos  <szymon.klos@collabora.com>  [3000f3ee1ac63deff58fa5725a6f6c2f05aec9bb]

        jsdialog:  drag and drop support for TreeView
        
        Change-Id: I67e2eb986b48591b7f758bbb5c1d72b6a322d4d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106705
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-11-27  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [f3fc16f444f84a269df9bd2f2c3d2a47cf49d057]

        tdf#42949 Fix new IWYU warnings in directory sc/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I217817e2e4a42b096f5a7fb6344568c10d69aab2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106078
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-27  Eike Rathke  <erack@redhat.com>  [b8404ae521a9c2d183d4e076a7884627ba353e4b]

        Fix comment
        
        Change-Id: I2ae6e3cadc0f182c4798e5d33b0c7f07fbcbbff6

2020-11-27  Heiko Tietze  <tietze.heiko@gmail.com>  [4c0c77f10c3967c720cb0511dc26986a5b003f33]

        Resolves tdf#134802 - Improved "Paste Special" dialog box
        
        * New design
        * Paste Format Only added
        * Code clean-up
        
        Change-Id: Id414b5f0d4cc27ffd861c2272d755f7ccbd06d64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106540
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-11-27  andreas kainz  <kainz.a@gmail.com>  [c8ca030367180330359ad3b0c6e0fcd8759741e8]

        writer notebookbar update for 7.2
        
        Change-Id: Id754c59acd5a548fb96b085e63d1e8f39805ca46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106721
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-11-27  Anshu  <anshukhare50@gmail.com>  [ceb69f85c2c77827642be47aa14cb15ca87f683a]

        tdf#136801 : IsNumeric("+2") and CInt("+2") return correct values
        
        Change-Id: I036f21c8196530973d2cdc366da7654ccd930892
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106556
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-27  Stephan Bergmann  <sbergman@redhat.com>  [25bb4c31a68acd4526176580be72a9d4d626d013]

        Adapt solenv/flatpak-manifest.in to312a33b7636334f6ce3b6d1702bc5d3e45215601
        
        ..."Update language-subtag-registry to 2020-09-29"
        
        Change-Id: Idea4df8f6a920cbceb37d5156417f6979d7a4fff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106718
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-27  Michael Stahl  <Michael.Stahl@cib.de>  [6a11f94ab366e1d736e97e31e908e86aa5d8b533]

        sw_fieldmarkhide: fix getFieldMarkFor() to return innermost field
        
        ... like it's supposed to; if it finds the outer field and then the next
        field is inside but ends *before* the rPos then the loop is erroneously
        terminated.
        
        Change-Id: Ic5e469d1c05cecd7feca275dc1689af2c40567f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106710
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-27  Caolán McNamara  <caolanm@redhat.com>  [283124fcf07fe8e38417579ce6d94ecf56715ac1]

        silence warnings about negative widths under RTL
        
        I don't see any visual problems, but there are these
        annoying warnings
        
        Change-Id: Ifc8830503cdc57084272a973b09927069caabada
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106713
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-27  andreas kainz  <kainz.a@gmail.com>  [c12bc5757c021f8ba3f802b26805964a11aaa71d]

        tdf#127294 add ToD Previews
        
        Change-Id: Icd049b0ae313e4c3095975a98f8765372fa22abf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106719
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-11-27  Miklos Vajna  <vmiklos@collabora.com>  [f45ce257c9a9b2aea3fd939ce0ac326bee36acdd]

        external: update libxmlsec to 1.2.31
        
        Change-Id: I73449aceed1804e44cc6806f9432e5ff43684fbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106711
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-27  Tor Lillqvist  <tml@collabora.com>  [8578a1c9d167c19f1d8038fac5946b4b3cae305e]

        tdf#138481: Trust the built-in break iterator character data in ICU
        
        Don't use our own char.txt.
        
        Quite possibly we wouldn't need to use the other data in the
        i18npool/source/breakiterator/data folder either. See the README file
        there for the sad details.
        
        Change-Id: I82923ae76407fdd3fa3642d818d43427fe4f5591
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106632
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-11-27  Noel Grandin  <noelgrandin@gmail.com>  [3faf503b1a389affcff1bcbd63630963f634e486]

        tdf#138507 error in loading form
        
        regression from
            commit 3de38e95561ab7ca114d9f3307702ba89c4e3e9a
            Author: Noel Grandin <noelgrandin@gmail.com>
            Date:   Tue Nov 10 19:20:06 2020 +0200
            use fastparser in forms
        
        Change-Id: I995677d4e381e8229e7f052cf54a134bdf49d378
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106708
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-27  Eike Rathke  <erack@redhat.com>  [4713c19e2b79341dc27e66d4c6449497db1e73d8]

        Resolves: tdf#136272 convert DBL_MAX to 1.7976931348623157e+308
        
        ... and the 4 subsequent nextafters to appropriate strings.
        
        An interim workaround to not write the out-of-range string
        1.79769313486232e+308 until we have a proper rounding.
        
        Change-Id: I5f98a7f0a8e0421fd024a8cc37cc6f3a198d02d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106717
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-11-27  Stephan Bergmann  <sbergman@redhat.com>  [ffa24aa035aca39633619ed4bcf0d59ff757626a]

        Fix typo in comment
        
        ...introduced with cfddbf52ea6aed12b0c69a151d3caf4b5732a263 "Fix typo"
        
        Change-Id: Id3888f0216a7702d7f09d25d069d50f64859eff9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106714
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-11-27  Tor Lillqvist  <tml@iki.fi>  [a470932949c3e8ee28aaf77a71a90a957bbfe1ce]

        Fix Firebird build on macOS on arm64
        
        Must set RAW_DEVICES_FLG=N for this architecture, too. Make the
        prefix.darwin_arm64 match the x86_64 one. Don't bother defining ARM64,
        just check for __aarch64__.
        
        Change-Id: I9de67493cb159ce97a46cdd1974b04753518c703
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106716
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-11-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cfddbf52ea6aed12b0c69a151d3caf4b5732a263]

        Fix typo
        
        Change-Id: I9bc856d4d7370f2a5fa09001d5b8b933bc72e96f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102095
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-26  Caolán McNamara  <caolanm@redhat.com>  [05e2e652934eea74e129a40aaa384ab3af39a388]

        with SAL_RTL_ENABLED=1 calc tabbar arrows are rendered reversed
        
        in...
        
        commit 6a54960f6b38a7d549ed33419cf55f4e718cf7b9
        Date:   Fri Jul 17 17:04:27 2020 +0100
        
            tdf#134085 DrawTransformedBitmap in wrong place for RTL
        
            The return of mirror wasn't used, so no effort at a rtl mirror
            was made anyway.
        
        I confidently claimed that "we don't want to mirror polygons", and we
        definitely don't want to mirror images which was the immediately obvious
        problem there. It was also the case that the highlight polygons drawn
        there were missing entirely and the changes improved matters and put
        those polygons at the correct position.
        
        But it does seem that we *do* want to mirror polygons. Since...
        
        commit 4deadc3c78949c18bb886eb1f66caa8f3cd7a2df
        Date:   Fri Sep 25 13:30:11 2020 +0200
        
            disentangle AA and B2D use in VCL drawing
        
        this path has become more used and makes it obvious that the triangles
        in the tabbar buttons are reversed since the second commit.
        
        Change-Id: Id709b2abff04c609a3c644530bcdb60c83a82942
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106702
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-26  Noel Grandin  <noelgrandin@gmail.com>  [31f2b4b23e5d16c1b04035f08ebbb11c1abf62e3]

        tdf#138486 Artifacts in some impress templates
        
        fields need to be signed
        
        regression from
            commit 548d77d0c06f7088dd3eb408797aa1fc1d7eb277
            Author: Noel <noelgrandin@gmail.com>
            Date:   Fri Nov 13 10:23:36 2020 +0200
            tools::Long->sal_uInt16 in ImpErrorQuad
        
        Change-Id: Ia2a70d55d9af2ea3712ace3394c0de3931bee95c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106709
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2e93fb2ff592719dcfe4e073cfd1b1240692938e]

        Fix typo
        
        Change-Id: I6dbac66a590cf0cc388796bed918d68800a1537e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106652
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-26  Gül Toksöz  <meryemgltksz@gmail.com>  [843aedb772223189aa2ba3b1e9ffb7dba86db1ac]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I334fee9257c83aa940b256b049d4408ab2e53a72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106609
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-11-26  Ming Hua  <plateauwolf@qq.com>  [2b5d320630aaa89fc3857f2926b82d116910f905]

        Fix typo in code: caos -> chaos
        
        Change-Id: I8894d83d0131f5bc49d6be7b158cf90401174bab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106671
        Tested-by: Jenkins
        Reviewed-by: Dante DM <dante19031999@gmail.com>
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2020-11-26  Szymon Kłos  <szymon.klos@collabora.com>  [f424bed38ce34a3f73dafb6de20632ed8275cf18]

        jsdialog: implemented Expander widget
        
        Change-Id: Ib0aee0e01c662a4d6a9231d9a1a951c9fa68eff4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106693
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-11-26  nd101  <Fong@nd.com.cn>  [f1b5e0422b421de39c9fee9a87b6fceee8e48bbd]

        tdf#131269 - fix importing PPT with different notes/presentations order
        
        Normal PPT has the order of master-presentation-note slides. But for
        certain PPT document, the order is master-note-presentation.
        This fix is to change the importing of page list for those documents
        with different structure.
        
        Change-Id: I2d682a30a3550a6182fcfff7f71f4993ca27a5f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90362
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-26  nd101  <Fong@nd.com.cn>  [f516c0bd3bb69bf9f18160c03bd7309774f88057]

        tdf#136911 fix ppt hyperlink import
        
        If the hyperlink list is not found, try the secondary approach
        by searching through the record list.
        
        Change-Id: I5b3516e1005b102fb3b79f55c2485a7c41b56057
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103081
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-26  Stephan Bergmann  <sbergman@redhat.com>  [8336c1b579b6dff361e5422ebcdd225056752ed4]

        New UBSan failures with Firebird 3.0.7
        
        While building ExternalProject_firebird:  For one, the ICU UCHAR_TYPE mismatch
        
        > workdir/UnpackedTarball/firebird/src/intl/cs_icu.cpp:66:30: runtime error: call to function ucnv_fromUChars_68 through pointer to incorrect function type 'int (*)(UConverter *, char *, int, const unsigned short *, int, UErrorCode *)'
        
        from 61411db9f719d793f0665a4d278e0748e8fcd75f "external/firebird: ICU_UCHAR_TYPE
        breaks -fsanitize=function" returned in a slightly different form.  Instead of
        passing in the problematic UCHAR_TYPE macro from
        external/firebird/ExternalProject_firebird.mk, Firebird now set it internally in
        src/common/common.h.  And for another, it grew a new invalid-shift-base at
        
        > workdir/UnpackedTarball/firebird/src/yvalve/gds.cpp:2564:33: runtime error: left shift of negative value -1
        
        (And beyond that there were no further new ASan/UBSan issues with a full `make
        check screenshot`.)
        
        Change-Id: Ie15cf6bde2df7dc784fec89045026f71747aa0bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106477
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-26  Stephan Bergmann  <sbergman@redhat.com>  [3dec53d3d6bf65843d2bd3ec5781a0a2bffb0457]

        TYPEATTR::cFuncs,cVars are of type WORD
        
        Change-Id: I9a597e7373aef64891e3323d20ba51cb12f897fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106699
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-26  Stephan Bergmann  <sbergman@redhat.com>  [475d4b274b499c2f3c482449df046baa2a483b24]

        Use sal_IntPtr to transport HWND to IDataSourceLocator::put_hWnd
        
        The HWND hWnd source is in OConnectionHelper::implInitControls
        (dbaccess/source/ui/dlg/ConnectionHelper.cxx) and the
        IDataSourceLocator::put_hWnd call sinks are in PromptNew and PromptEdit
        (dbaccess/source/ui/dlg/adodatalinks.cxx).  The IDataSourceLocator source code
        has
        
                  virtual HRESULT __stdcall put_hWnd(
                                 COMPATIBLE_LONG hwndParent) = 0;
        
        with
        
          typedef LONGLONG COMPATIBLE_LONG;
        
        (both C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\um\msdasc.h),
        so it looks like an integer type large enough to hold pointers is what is
        appropriate here.  (Which matches the fact that HWND aka HANDLE aka PVOID is a
        pointer type.)
        
        Change-Id: I3a18e9a1d2f75a1feac716ef6e7bca78165ffe95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106695
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-26  Stephan Bergmann  <sbergman@redhat.com>  [5a448a920302c52b1366844efeab0f2e23bef95a]

        The Windows oleauto.h SafeArray* functions use LONG for indexing
        
        Change-Id: If973cc337e0674462cfe2a15e347881a861a761f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106697
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-26  Caolán McNamara  <caolanm@redhat.com>  [ae6e7be84ed377ac63f01fdea323c0d6ee909514]

        keep toolitem ids unique
        
        which is a problem when we swap item ids under SAL_RTL_ENABLED=1
        in sidebars
        
        Change-Id: Ib949f7836893b2f06b748fc3a2546788555782ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106662
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-26  Szymon Kłos  <szymon.klos@collabora.com>  [a1e458c8957e5e27a5fb8087da37b2472e4a804b]

        Move SalInstanceExpander decl to header file
        
        Change-Id: I5399f5aca07dd27dfc668cad66cf347936bbba7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106664
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-11-26  Caolán McNamara  <caolanm@redhat.com>  [f689952f899d65939711ad9647d64e25d14bc73e]

        add a way to invalidate the InterimItemWindow child contents
        
        Change-Id: Id7bbf6443f25eee7745123f127cd9d6424a684b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106599
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-26  Stephan Bergmann  <sbergman@redhat.com>  [70b3bdd4028431690f15d95f4d03e5df6f97c1b7]

        ZipFile::GetFileLongestFileNameLength is unused
        
        ...since 04366df3bca16d4e0cbe254551e44427ae6338bb "Simple Zip file-format
        implementation to avoid the need of minizip"
        
        Change-Id: I20fd35c1f48912b1744063aadf0b917ca56288d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106694
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-26  Pranam Lashkari  <lpranam@collabora.com>  [e2af5a1a0aa05884dc93775f0a5864dbb9a94f81]

        added new parameter in uno:Move
        
        new parameter UseCurrentDocument forces to use the correct document
        for moving/copying sheet tabs around
        
        When this parameter is true first parameter DocName will be ignored
        
        Change-Id: I207966af5e11fdaaa0bdd91c07e1923399680395
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106478
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 7e21086c2903d19ec0981d09d63d8f7c4e078242)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106515
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2020-11-26  Julien Nabet  <serval2412@yahoo.fr>  [86744f03992213af162df6954313c9f9e44e3a0a]

        firebird: update to 3.0.7
        
        This tries to get rid of a lot of cruft from older builds and it
        also aims to build as much as possible on Windows.
        
        The firebird-cygwin-msvc-warnings.patch should be optional. It
        gets rid of various compiler warnings on Windows, either by
        disableing or fixing them:
        - fix: D9002 - ignoring unknown option '-fno-rtti'
        - fix: D9024 - unrecognized source file type <filename>, object
          file assumed
        - ign: C4291 - <declaration>: no matching operator delete found;
          memory will not be freed if initialization throws an exception
        - ign: C4477 - <function>: format string <string> requires an
          argument of type <type>, but variadic argument number has
          type <type>
        
        And I explicitly got rid of the "win32" handling and simply use
        arch depending patches on Windows, which strips additional stuff.
        
        sberg adds:  I have no idea how in an upstream macOS build the empbuild
        executible in gen/examples should now find @rpath/lib/libfbclient.dylib, as it
        does not have an RPATH set.  So add an appropriate one in
        external/firebird/firebird-macosx.patch.1's patch of
        builds/posix/Makefile.in.examples (which needs to know whether we do a Debug or
        a Release build; an attempt of using firebird's $(IsDeveloper) for that caused
        other failures, see bca0dc97bf3d1348c928bdaf4964524374835823 "Revert
        'external/firebird: Pass --enable-developer into configure'", so use LO's
        $(ENABLE_DEBUG) and rely on that being exported from LO's make into firebird's
        make).  Also, the fbclient and Engine12 dylibs now have RPATHs set which we do
        not need in LO (where we still stick to our general use of @loader_path), so
        drop them in external/firebird/ExternalProject_firebird.mk (even though leaving
        them in should be harmless).
        
        Change-Id: Id34bb88900d15f89adda03e34af2ac3d4f6aa085
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105440
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-26  Caolán McNamara  <caolanm@redhat.com>  [952242a20cdc4a0248a95c1e1d61b1c213ae270a]

        factor out as a standalone "ButtonPressRepeater" class
        
        Change-Id: Id89d5655c2428cecdaf9faa224133302c6448a87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106600
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-26  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [59fec754a1523eede0f19a59e4eeeff593a4d688]

        tdf#135198 tdf#138050 sw editing: fix text box position sync
        
        Follow-up to commit c9eb53f200225f2ee6ca695e1326843a487aee51
        (tdf#135198 sw editing: text box fell out of its shape)
        
        Every time a shape is repositioned, make sure the text box
        inside the shape follows the shape.
        
        The previous solution to this bug, the one implemented in
        SwObjectFormatterTextFrame::DoFormatObjs, was a little
        more cumbersome. This one should produce fewer regressions,
        I hope.
        
        Change-Id: I3e88eb8616cd299cabb7b74b188ab7220746ec89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106421
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-26  Szymon Kłos  <szymon.klos@collabora.com>  [f83dd470eca2b09ed69510f54a801d109b51c997]

        Expose tracking changes actions in context menu for online
        
        Change-Id: I127be4ed0803b8de25c6fd0dfdc6ee0f931d6922
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105551
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106692
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-11-26  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [0504e7d9ff618d7e1aab3ad8b250d8c2483bf17d]

        Fix "single print jobs" function in print dlg
        
        Did not work at all
        
        Change-Id: I388ce579691a1e7ad2eff8420c2f8b6b3e939ef0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106665
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-11-26  Szymon Kłos  <szymon.klos@collabora.com>  [10a249a9469c27a74e9c29bb68e0bc796bc93493]

        jsdialog: dump VclExpander type
        
        Change-Id: Ie40632ab8ce53e0b1f9277dce3d46032a508edce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106663
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-11-26  Szymon Kłos  <szymon.klos@collabora.com>  [1106126f708945a605de6654eae6afb4416b8b90]

        autofilter: make working with multiple users in online
        
        Change-Id: Ib0255178112fae5d964cd6155d42848e7c7c51e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106660
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-11-26  Henrik Karlsson  <hk.henrik@gmail.com>  [c0372945539d68e3f9034d4ec7d8aec67d9066fd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e95e2a6d94ac5c08d3821f3da198a7982b7d0af8
          - Update redirects to replace the url rather than navigate to a new one
            
            Current links from outside (like the wiki) will cause excess history
            entries when clicking the https://help.libreoffice.org/ link,
            breaking the back button.
            
            See the example of the visited pages below. Ideally only the referring
            page and the final page should be in the history, allowing the user to
            navigate back.
            
            1. https://help.libreoffice.org/Main_Page
            2. https://help.libreoffice.org/ - 302 redirect
            3. https://help.libreoffice.org/help.html - window.location.href
            4. https://help.libreoffice.org/latest/index.html - window.location.href
            5. https://help.libreoffice.org/latest/en-US/text/shared/05/new_help.html?&DbPAR=WRITER&System=UNIX
            
            The second 302 redirect is fine as it simply replaces the history. The
            two window.location.href assigments however should be replaced with
            window.location.replace.
            
            Change-Id: I6fbe7141de87c939aa816fdfc2fe5255e9792e0b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106429
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-26  Stephan Bergmann  <sbergman@redhat.com>  [bca0dc97bf3d1348c928bdaf4964524374835823]

        Revert "external/firebird: Pass --enable-developer into configure"
        
        This reverts commit 823059c8f046927c3193da5acd78053f3269b753.  It was meant as a
        prerequisite for a macOS-specific fix in patch set 19 of
        <https://gerrit.libreoffice.org/c/core/+/105440/19> "firebird: update to 3.0.7",
        but caused both the Jenkins Windows build of that Gerrit change's patch set, as
        well as vmiklos' Linux build based on 823059c8f046927c3193da5acd78053f3269b753
        to fail with "Could not find acceptable ICU library" messages.  The reasons have
        not been tracked down, but are presumably because
        workdir/UnpackedTarball/firebird/gen/Makefile starts to execute some more recipe
        lines based on IsDeveloper being "Y".  Lets seek another fix for the macOS issue
        instead.
        
        Change-Id: I4bd6ad38bc0fc0ef2debd5ef55131bccbff54ebc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106675
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-26  Jean-Pierre Ledure  <jp@ledure.be>  [4311ba342f20c0a5e025c93da22c23dc709ce58f]

        ScriptForge - (SF_Dialog) get OnEvent properties
        
        Applied on Dialog class:
        OnXxx properties return the triggered script as a string
        or a zero-length string when not defined
        
        Change-Id: I85b6b80811e09f921f993c707002263235f70c9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106604
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2020-11-26  Mike Kaganski  <mike.kaganski@collabora.com>  [269e36ece4ff720e10c83126d7c553c7287645c6]

        Introduce BootstrapFixture::IsDefaultDPI convenience function
        
        It should be used to conditionally disable tests that are unreliable
        in non-default-DPI environments. The workaround implemented by use
        of the function should be temporary, until a proper fix is found.
        
        Change-Id: Ie236226fcfd0ffb054149efc2b7a1727506c4ad0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106661
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-26  Szymon Kłos  <szymon.klos@collabora.com>  [82d8d76b8a6bb0d7b6585411666f5421a99b6d34]

        jsdialog: handle close for autofilter menu
        
        Change-Id: Iea30bac99e521bc629999e7fd3cb1c13422704e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106659
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-11-26  Szymon Kłos  <szymon.klos@collabora.com>  [e013d21d80893279e9f4148e5e55fae63ab028f2]

        jsdialog: signal when treeview element is toggled
        
        Change-Id: If69eac02db386fd94420aff5a8b082281e913c15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106658
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-11-26  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [3f4d96767fb510f07577ba4f28e60f05a370a5b2]

        Make "uno:Printer" actually work
        
        Needs to handle the "PrinterName" argument.
        This can be used in macros to change the default printer.
        
        Change-Id: I5d451843a5b15cda6db031c8a3a40bbc310d9107
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106653
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-11-26  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [75ec00583e03c3c09a64836da43f9f48d4fb3990]

        Separate uno:Printer and uno:PrinterSetup handling
        
        Change-Id: I669bea397c5b9f4afa665a97f50182f3357340df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106654
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-11-26  Szymon Kłos  <szymon.klos@collabora.com>  [6988343aa44506e9b1d34af0d72c2301a108d955]

        jsdialog: cleanup when destroying builder
        
        Change-Id: I38bf65eb96b560970fb03eafaea89446e89a2896
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106591
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-11-26  Szymon Kłos  <szymon.klos@collabora.com>  [38ec70f2b391594ddb62717d8a3d8fe1ada4bdf3]

        jsdialog: notify about autofilter dropdown close
        
        Change-Id: If6eb585f04f2d7441a7950bbdca378cc92ba641b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106592
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-11-26  Szymon Kłos  <szymon.klos@collabora.com>  [4637b12be47433691c19bbd0c5f46ee70062aff8]

        jsdialog: prevent from crash
        
        Change-Id: If17738b7f58037929e29def75736434c33649b42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106590
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-11-26  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [a49600eb41bf28213e3adb0a911dae9edb56513e]

        uno:Printersetup: Allow preselecting a printer
        
        When calling "uno:Printersetup" from a macro, allow preselecting a
        printer in the printer setup dialog by passing the printer name
        as an argument "PrinterName"
        
        Change-Id: I6b435f52a4123dc7fd49f6d771052ff1b8e743c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106634
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-11-26  Justin Luth  <justin.luth@collabora.com>  [04df1e271b64109631c6746f2e735dfc4f5b7d3a]

        tdf#131920 sw UI Char highlight: editing via Para-style highlight tab
        
        Modify character highlight using paragraph style dialog's
        new "Highlight" tab.
        
        Extends 5.0 commit 15931deb7e4689cd885ff05439bab381f0478b2f
        to also work in the para-style dialog.
        
        Prior to 4.4, the background tab supported char background
        but that was lost when the area tab replaced it,
        and therefore there was no capability at the time of 5.0.
        This highlight tab didn't exist until 5.1:
        author	Zolnai Tamás on 2015-06-16 22:25:38 +0200
        commit	9874db206eed84616e4e232b1b56c7b7532166a0
        tdf#90072: No character background (highlight) tab in paragraph styles dialog
        Background Tab was replaced with Area Tab on Paragraph Style
        Dialog. With that we lost the opportunity to set character background
        color. So bring back the Background tab as Highlighting.
        
        Change-Id: I916a91ea4f2ce77a8c501ecea5fd25811c5c3cd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106323
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-26  Mert Tumer  <mert.tumer@collabora.com>  [b2f4e18f63457d11a783db939729450ddbe9d594]

        Check render parameters for AutoSpellChecking
        
        Conflicts:
        	sc/qa/unit/tiledrendering/tiledrendering.cxx
        	sw/qa/extras/tiledrendering/tiledrendering.cxx
        
        Change-Id: Ife2551b4023461da26e70ac3de505adf9d7db1e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106602
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-26  Miklos Vajna  <vmiklos@collabora.com>  [7ca0f29249eb11623c98efdc4fb6d0d7725ff10a]

        pdfium: replace PDFiumSignature::getPointer() with typed getters
        
        Once reason and time has getters, no need to expose the underlying
        PDFium type.
        
        Change-Id: I8f6b152fddf38e76ad7c3b1897fcb2026129820f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106631
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-26  László Németh  <nemeth@numbertext.org>  [586bd08fa2655ad90ef4777626ad8f17d6a2c4ce]

        tdf#137503 sw ChangesInMargin: fix Undo/Redo of deleted paragraph
        
        Tracked deletion of paragraph(s) consists of several hidden
        redlines in "Show changes in margin" mode. Fix Undo by setting
        them all visible with recovering the original deletion range.
        
        Follow-up of commit 469f472fb31c4ef1a57f8ec54ba750c1332feec2
        (tdf#138479 tdf#137769 sw ChangesInMargin: fix Undo in paragraphs).
        
        Change-Id: Ib92aa5055eaf3e0754a154a2c78172378f6e6f6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106608
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-26  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [2e2c162b7a816d990415fca434e6d3d5600b2858]

        Add 'SinglePrintJobs' to PrintOptions
        
        So that this option can be set via UNO API
        
        Change-Id: I0b69162661a4327d59aaed82d5eff98cb50d852c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106593
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-11-26  László Németh  <nemeth@numbertext.org>  [469f472fb31c4ef1a57f8ec54ba750c1332feec2]

        tdf#138479 tdf#137769 sw ChangesInMargin: fix Undo in paragraphs
        
        Fix Undo of embedded tracked deletions in paragraphs, for example
        Undo of deletions Lorem->Loem->Lm resulted only Loem, moreover
        a crash in the case of typing (not tracked) text before the
        tracked deletions.
        
        Now the last tracked deletion is chosen by the biggest
        SwRangeRedline ID during Undo instead of the lost/modified
        redline range in case of hidden redlines of the ChangesInMargin
        mode.
        
        Note: revert commit 4ad0459494303745b377c848c681a747f294fc64
        (tdf#138135: sw ChangesInMargin: join characters at backspac) to
        avoid crash on extra Undo (tdf#137769). Showing deleted
        character sequence in margin needs grouping of hidden redlines,
        as for managing tracked changes.
        
        Change-Id: Ia9dab5cbbc08f39e05ff8e499efff37bc825c624
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106582
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-26  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [089bb2f3bd2b5fc8118caaa6b7c6b82dd36a094e]

        Refactor SwFormatDrop
        
        ... and get rid of the SwClientNotifyCall.
        
        Change-Id: I2118290944c21e9773c359109e60e7778459a41f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106365
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-26  Miklos Vajna  <vmiklos@collabora.com>  [6bb0e09e2423ae00e06e6b7ae2c5a0af6ca100a1]

        WMF export: just write the source data as is for from-WMF graphics
        
        This was already working on master since commit
        5868745db74ae930edb0058490076d82aaeafbe9 (emfplus: make VectorFormats
        Emf/Wmf/Svg work, 2017-06-12), but a matching testcase was missing.
        
        Change-Id: I7661cd5e66d13b1750f16c0c423c4b69420577a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106607
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-11-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [a45ea4f7939e7ca2e5c071ad209c957702b527e6]

        tdf#138130: sw_uiwriter: Add unittest
        
        Change-Id: If7eca097e83003d657cc39ae617eaccabcf62a5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106598
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-25  Stephan Bergmann  <sbergman@redhat.com>  [8f4d36009d789f645ab700bfcd20f8e268ce8cee]

        Player::processEvent return value is unused
        
        Change-Id: Ia3f35f761cdfbfe6a57fce6bc632969759367c56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106603
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-25  Stephan Bergmann  <sbergman@redhat.com>  [8de92fa9bc7b284cb151ec57205bbccda379e379]

        TW_IMAGEINFO::ImageWidth,ImageHeight are of type TW_INT32
        
        ...and for TW_IMAGEINFO::XResolution,YResolution of type TW_FIX32 it appears
        more natural to also convert them to TW_INT32 here, rather than to long
        
        Change-Id: If531f3f3c4778439ae1ba19a5d829eb2ae9c803d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106606
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-25  Stephan Bergmann  <sbergman@redhat.com>  [ff75b172cc86374969a986ee94cac0931d95a5cd]

        BITMAPINFOHEADER::biWidth,biHeight are of type LONG
        
        Change-Id: Iba16ea38867499d2963e389dffec4e72daf1bcad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106605
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [35000da925d9afd5d8c4f7f98155c28883c2e5e0]

        Removed executable bits on odt file
        
        Change-Id: Ia1b0792f7988a816018a2fa6df1e66e83cba24d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106584
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-25  Stephan Bergmann  <sbergman@redhat.com>  [823059c8f046927c3193da5acd78053f3269b753]

        external/firebird: Pass --enable-developer into configure
        
        ...instead of merely forcing the Make target to Debug.  That way, a future
        patch set of in-progress <https://gerrit.libreoffice.org/c/core/+/105440/16>
        "firebird: update to 3.0.7" will be able to know in the gen/examples sub-
        directory Make that the top-level Make was targeting Debug, not Release.  (Which
        it will presumably need to know to fix the macOS build.)
        
        Change-Id: I57f90f66b4739b9d2cb5c33d79fcb87090c820bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106588
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-25  Alain Romedenne  <LibreOfficiant@sfr.fr>  [9c185db28394802d609e76f26b3e3afca6830991]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 51923f0e54c44e9fa8a3d35092938f5a228256fd
          - Deprecated tags for ChDir, ChDrive, CurDir
            
            « Some DOS-specific file and directory functions are no longer provided in StarOffice 7, or their function is only limited. For example, support for the ChDir, ChDrive and CurDir functions is not provided. Some DOS-specific properties are no longer used in functions that expect file properties as parameters (for example, to differentiate from concealed files and system files). This change became necessary to ensure the greatest possible level of platform independence for StarOffice. »
            - as of page 54 of "StarOffice 7 Basic Programmer's Guide" cf. http://www.staroffice.com/SO7/so-7-ga-en-BASIC_GUIDE.PDF - 2003
            
            « The functions ChDir and ChDrive, although present in Basic, do nothing and will likely be removed from the language. Their original purpose was to change the current drive and directory, but this was a system wide change, which is dangerous in multitasking environments like we use today. The initial current directory is dependent upon the operating system and how LO was opened. The initial values, therefore, cannot be assumed.  »
            - as of page 172 of Andrew Pitonyak's "OOo Macros Explained v.4" cf. http://www.pitonyak.org/OOME_4_0.odt - 2018
            
            
            Typo in syntax of Dir Function
            - add reference to CurDir
            
            Change-Id: I3826f953ba24c3bf631cf15357c0717593ead514
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106009
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-25  Stephan Bergmann  <sbergman@redhat.com>  [9a68ae949c8db91fad463df6d84e4eb89b3be4f7]

        SfxObjectShell::DdeExecute and SfxApplication::DdeExecute should return bool
        
        Change-Id: I32749562744572723de8a38811b6bc0bd950b582
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106580
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-25  Luboš Luňák  <l.lunak@collabora.com>  [21d36af1fd3037f1f425dd8303b50b8848d729ce]

        save properly fadecolor also for fadeovercolor (tdf#138353)
        
        As far as I can tell .odp spec doesn't recognize 'fadeovercolor'
        as a subtype of 'fade' (it's an LO extension?). But it's already
        saved by LO if used, so save the color properly as well. Reading
        it already works too.
        
        Change-Id: I30e464123f17d513fd0eaa32797f06e76a91d532
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106505
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-11-25  Eike Rathke  <erack@redhat.com>  [ee2cc952eeb5385ee37485c822d7ad7abd8fb989]

        Related: tdf#136272 accept 1.79769313486232e+308 as DBL_MAX
        
        This does not solve writing the badly rounded value, which still
        has to be fixed, but at least be able to read/convert it back as
        double max value.
        
        This is not even used in the bug scenario because the "fake"
        condition in that number format is discarded anyway because it was
        only written to satisfy ODF, but it helps in case a
        1.7976931348623157e+308 value was entered/used on purpose.
        
        Change-Id: I413dd93d5a3c4df609fd42a3133d6d82c34afff0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106586
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-11-25  Szymon Kłos  <szymon.klos@collabora.com>  [708a8b7f1d869580741787e71a9248757bb1541e]

        jsdialog: execute checkbox action
        
        Change-Id: Ib19997f600404cc9555acbfaf87acac32f8aa5fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106562
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-11-25  Szymon Kłos  <szymon.klos@collabora.com>  [6581a8a322cc2b83385722ae3042a885a7423f19]

        jsdialog: export placeholder text for edit fields
        
        Change-Id: I6031025a72cc72e8bc3834c256479ec1a07971b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106561
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-11-25  Szymon Kłos  <szymon.klos@collabora.com>  [0de158b4eb6d48d2c1a7cfcd638a73d7b69d45a7]

        jsdialog: implement TreeView
        
        Change-Id: I7c1cc683e8c5d5bdc00c1e3d3d0a2c85846bbda0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106560
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-11-25  Johnny_M  <klasse@partyheld.de>  [adb2e4e192392faef628f9c6b7e21e1cd63f2fcc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f1630841a1ccff7db1cef14577590517ee21aecf
          - tdf#132643 Translate German section IDs
            
            Change-Id: I50aa0373a0cc46acb77e778e43853c5b612c8a77
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106497
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-25  Johnny_M  <klasse@partyheld.de>  [7afa913e51580a8e0156eb9039673f18b3bfa9ae]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9a08414ea9849dc786d4cdd3c3adb73b9bb22771
          - tdf#132643 Translate German section IDs
            
            Change-Id: I046a265977ea9d3b5620f88e930fd1cf6adaa83f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106498
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-25  Johnny_M  <klasse@partyheld.de>  [e9a2150192f85390e3495529c412d6c2bde84066]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 028eb9f6fad0f3f6a1ddae93419f25d6477e8e47
          - tdf#132643 Translate German section IDs
            
            Change-Id: I47ee5d386bfbea809141bf9205fd46bc8a567cc3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106496
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-25  Johnny_M  <klasse@partyheld.de>  [419117bb7a047688e901ec6755cf80290fba3310]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0fbef58eff28ccecd50f4eb9114d50391b929ad3
          - tdf#132643 Translate German section IDs
            
            Change-Id: I77808d264cabc71755b44437987a958ce26e0177
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106494
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-25  Johnny_M  <klasse@partyheld.de>  [420d81d470e5a7339bb91b85c3457b95036aa85d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fef003f8fcda4ddacd4aafd96bfaf83a4ff632e4
          - tdf#132643 Translate German section IDs
            
            Change-Id: I4a34f3345d8d7f818bfc05146322a3b0622a3901
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106495
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-25  Johnny_M  <klasse@partyheld.de>  [7f74e99263578a10e5be73d60127f08e9399e3ee]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9de74d37e3c43abade70259dc70dccb021be5583
          - tdf#132643 Translate German section IDs
            
            Change-Id: I5fb3e7ca85678a98c941f10c742b92c0240dd9a2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106493
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-25  Noel Grandin  <noelgrandin@gmail.com>  [7a72585d923da5d72c4fde4f7bc9e74b3472efb3]

        fastparser in XMLTextMarkImportContext
        
        Change-Id: Ice747ce56eb024df1976f468accea3fc901c022d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106553
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-25  Luboš Luňák  <l.lunak@collabora.com>  [feafba7cc94247f45a82ee4f82f1b0a5f2f61656]

        clean up enabling/disabling GUI options related to Skia
        
        This should properly enable/disable 'force Skia software rendering'
        and 'use hardware acceleration' checkboxes when Skia is enabled or
        disabled.
        Technically the two options are duplicates, since 'use hardware
        acceleration' is the exact opposite of 'force Skia software
        rendering'. But the implementation of the hw accel option is so tied
        to the implementation of the canvas module that it's simpler
        to ignore it for Skia.
        
        Change-Id: Ia7c54140aec72d6ef75b7ba53ce83037311f0caf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106491
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-11-25  Stephan Bergmann  <sbergman@redhat.com>  [e41ca15fd67581dbf69322e6a18595d00ab7a151]

        DdeInitializeW, DdeGetLastError, etc. use UINT as status return type
        
        (As a follow-up, DdeConnection::GetError should probably also be changed from
        returning tools::Long to something like sal_uInt32.)
        
        Change-Id: I3eb4afe66e7a5f4e24a77c52e901163c2d8354e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106581
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-25  Stephan Bergmann  <sbergman@redhat.com>  [0a94c20e2c3ae327105d8435959e53947d4b82d8]

        Strength-reduce ReplaceOneChar parameter from string to single character
        
        Change-Id: I890d101ba671e91870ab18e82553c8ed8aa75f86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106572
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-25  Stephan Bergmann  <sbergman@redhat.com>  [b1404b5919f8c18bde715f68b229d2c030de5b2a]

        -Wc++11-narrowing (clang-cl)
        
        MSVC seems not to mind, but a Windows 64-bit build with clang-cl fails with
        "error: non-constant-expression cannot be narrowed from type 'tools::Long' (aka
        'long long') to 'LONG' (aka 'long') in initializer list".  But adding explicit
        casts would have the downside of preventing tools like
        -fsanitize=implict-conversion (if we ever use that on Windows) from detecting
        truncation, so introduce o3tl::narrowing.
        
        Change-Id: Ia33a9ae4d8134b5ad0c8b7cf6812fbdd625ca89e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106577
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-25  Stephan Bergmann  <sbergman@redhat.com>  [69372bf111c0a85e754d72248bcd22b455f11938]

        UNOIDL long vs. C++ sal_Int32 confustion
        
        Change-Id: I55ed2fd4646a78ac4211ce54bed36c39710408f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106579
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-25  Stephan Bergmann  <sbergman@redhat.com>  [9e0de138a5afaa7132ee535a15741effc983d2b0]

        Use sal_Int64 to printf tools::Long values
        
        (The "%l" format specifiers had now caused -Werror,-Wformat with clang-cl for a
        Windows 64-bit build.)
        
        Change-Id: I86b9617310f7348d72172cc7a29f0976c7030dd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106576
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-25  Stephan Bergmann  <sbergman@redhat.com>  [e4c841f7999538522e9453dde9a2d021df5cf149]

        Ignore unparsed function template bodies in loplugin:stringviewparam
        
        Otherwise, clang-cl would have reported a false positive at
        
        > In file included from C:/lo-clang/core/canvas/source/directx/dx_bitmapcanvashelper.cxx:36:
        > C:/lo-clang/core/include\canvas/canvastools.hxx(501,42): error: replace function parameter of type 'const rtl::OUString &' with 'std::u16string_view' [loplugin:stringviewparam]
        >             bool lookup( const OUString& rName,
        >                          ~~~~~~~~~~~~~~~~^~~~~
        
        Change-Id: Iee71ad721ebe891f51ad1dd6eba50162e40fd998
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106574
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-25  Stephan Bergmann  <sbergman@redhat.com>  [da212b3e090d1832388834b135c8f358747f4b96]

        Use sal_Int32 to print SbxLONG value
        
        (The "%ld" format specifier had now caused -Werror,-Wformat with clang-cl for a
        Windows 64-bit build.)
        
        Change-Id: I741a3e3526a63162dbd75c018dfe7157f06819f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106575
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-25  Stephan Bergmann  <sbergman@redhat.com>  [39c9596eb7746c16e68e71d76777be58fc94b7c9]

        Silence false loplugin:stringviewparam in conditional code (clang-cl)
        
        Change-Id: Iaa6d36a316f2c474965651e286cff37990f2e817
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106573
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-25  Noel Grandin  <noelgrandin@gmail.com>  [c1fa005db7a75f54b6651c85ecf897c5857e61f3]

        fastparser in XMLTextListItemContext
        
        Change-Id: I08f7bc47e7c2e4e7d587d4c766eb2bba6c610adf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106552
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-25  Caolán McNamara  <caolanm@redhat.com>  [ac65359fe7d829f746699509decd6238f6a8f20d]

        crashtesting: null deref on load of ooo72915-2.odt
        
        since...
        
        commit aacaa2aa91f705d64b929b5cff2872f160021b9f
        Date:   Tue Nov 3 22:11:59 2020 +0100
        
            sw_fieldmarkhide: let CheckParaRedlineMerge() hide fieldmarks
        
            HideIterator finds the next delete redline or fieldmark, whichever is
            closer.
        
        Change-Id: Ibe4373255356d9fe235f787c5672e72ae7032f85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106578
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-11-25  Jean-Pierre Ledure  <jp@ledure.be>  [3a9c3c918a3efb0d2f8f40e79f7032124d17b6f5]

        ScriptForge - (SF_Utils) Increment version number
        
        Start 7.2
        
        Change-Id: Ic09246b985038730a96c870226e2d4ce25ff24d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106530
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2020-11-25  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [cdda62d60845f1f1a18b461df198e4dbfbc590ef]

        tdf#42949 Fix new IWYU warnings in directory svx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: If578c5119b85f991825e91df37c42e28f16e9de5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100555
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-25  Stephan Bergmann  <sbergman@redhat.com>  [c638985dd3a63cdf76b2af67cd890f656a9c38eb]

        Remove unused OleComponent::SetHostName aContName parameter
        
        Unused ever since the code was introduced in
        5ea5c0afebd272d5f44e6524c0f67b5317639919 "#112923# embedded object for MS OLE".
        (The accompanying
        
          // TODO: use aContName and aEmbDocName in m_pOleObject->SetHostNames()
        
        comment was removed when a307ad7ae029a0a62404996a63954e7026001ce3 "OLE: show
        title of parent document in MSO" started to use the aEmbDocName parameter, which
        had previously been unused too.)
        
        Change-Id: I0fbb20dbf526a3fdbdc4a3e76e64fa80e8460480
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106571
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-11-25  Ayhan Yalçınsoy  <ayhanyalcinsoy@pisilinux.org>  [6b8d498576a51a56b4e0961d92a50ebf0337efff]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7b4dc63ec204f64a80f181ba1ff005a78791f60c
          - tdf#138203: removed '...' characters from the menu etnires on help page
            
            Change-Id: Ie699ceb22cf0f83a8df08eb66e5414e5ac5cda82
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106519
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-11-25  Jan Holesovsky  <kendy@collabora.com>  [56e7c74b2994ead8b1f376b65549ad8a623018cd]

        lok: Don't even iterate through the redlines when they are disabled.
        
        It is not necessary, when we are not issuing any output anyway.
        
        Change-Id: Id952549befb1bef04a2dd9237d286922939eaae2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106509
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        (cherry picked from commit 8f44a939ad09d0365607ae8960e2abfe77e3fe72)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106517
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2020-11-25  Stephan Bergmann  <sbergman@redhat.com>  [5e4c771c0b89452ab55d1ab30dbb1634f15d3775]

        loplugin:stringviewparam (clang-cl)
        
        Change-Id: Id93a1c48cd0cc1aa8370498ce239035fc5c01730
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106570
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-25  Stephan Bergmann  <sbergman@redhat.com>  [e8227dc4af54c39e871b12f2e846fa54cff11581]

        loplugin:stringview (clang-cl)
        
        Change-Id: I47b44c80b2a5e3c9d84f5d7257efe17f138a1067
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106563
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-25  Stephan Bergmann  <sbergman@redhat.com>  [696739056f37430154d6333b8f7228d1c44d09b3]

        Better handling of Java files
        
        Change-Id: Ifa662be39ac7d35241ee31956e2556b7ba3b5a02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106558
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-25  Thomas Viehmann  <tv@beamnet.de>  [cbc18cc904c652a936c4b68fba4d975bd89b5abd]

        tdf#138425 vcl/gtk activate main menu in UpdateFull
        
        VCL GTK (in contrast to X11 and apparently Windows) pre-activates popup
        menus in GtkSalMenu::UpdateFull by calling GtkSalMenu::ActivateAllSubmenus.
        Before this patch, this, called on the main menu, would not activate
        the main menu itself (which does get activated in X11 eventually).
        This patch changes the logic to also activate the main menu.
        
        This patch deals only with gtk3. A followup patch would do the analogous
        change in the VCL Qt5 plugin in Qt5Menu::DoFullMenuUpdate.
        
        I haven't discovered yet where this type of functionality is currently
        tested, so sadly I don't have an idea how to test this and so didn't include
        a test case.
        
        Change-Id: I6cd9929acfd3b3af731bbc62d649d643044ca692
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106454
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-25  diwanshu885  <dmittal885@gmail.com>  [2f13fcb67269f99b890f5bb4c63117805e375692]

        tdf#131441 Disable "UNDOCKTOOLBAR" when toolbar is locked
        
        Change-Id: I3a7fdf2fbde55a8ac4083f1fa8cd76e55718b2e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106476
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-11-25  Noel Grandin  <noelgrandin@gmail.com>  [6993d5d0f1079fe720a7da004b70b57361c99fc6]

        fastparser in XMLTextListBlockContext
        
        Change-Id: I0225bf1196fa951909fefbaf14b3b840605fd5ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106551
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-25  Noel Grandin  <noelgrandin@gmail.com>  [b3dd7ebdab8015735dd07afdf518500bbc69a1b3]

        fastparser in XMLIndexTemplateContext
        
        Change-Id: I652ae8e960965c3bfd6183888c039e0e467e030a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106550
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-25  Caolán McNamara  <caolanm@redhat.com>  [810bb0a96afcc2764ffc62c419343e464a85013a]

        center the button for narrower Colibre theme icon
        
        Change-Id: I7feb62abf4e4f4b635c0e3096ff67f698d8de6b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106538
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-25  Mark Hung  <marklh9@gmail.com>  [f97af19460fbd7483a0e1c1d0137e814f5390e69]

        tdf#137894 separate associated character properties
        
        in ww8filter/RtfAttributeOutput and treat \dbch as
        CJK and \hich Western in order to roundtrip the
        RTF document.
        
        ww8filter mix all the associated style, including
        properties for CJK and CTL scripts.
        
        Both RtfAttributeOutput::CharFontCJK and
        RtfAttributeOutput::CharFontCTL output \dbch,
        that result in incorrect assocation.
        
        CharFontCTL should use \rtlch, but it was already in
        RtfAttributeOutput::MoveCharacterProperties.
        
        To make the order correct, I separate the
        associated character properties that were
        stored in m_aSyltesAssoc into m_aSyltesAssocRtlch,
        and m_aSyltesAssocDbch by their script types.
        
        Note that it is not clear what associated character
        properties that we should adopt for \hich and \ltrch.
        
        In theory RTL scripts can output high ANSI chars too,
        so \hich may get properties from either Western or
        CTL scripts. However, examining Hebrew RTF documents,
        I didn't see any sign that \hich is used in that way.
        
        Use RTL as CTL might be a problem for Mongolian,
        Manchu and Xibe. They are CTL but top-to-bottom (aka LTR)
        . But I don't think they will be expressed
        as high ANSI chars either.
        
        Change-Id: I214edbb00a67c2ffe19c5a37254c8988a0828f40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106355
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-25  Miklos Vajna  <vmiklos@collabora.com>  [2c9f4c6a5e1a9ce5ef501c8f5a7f5cd421bf86f7]

        pdfium: add sig getters: ByteRange, DocMDPPermission, Contents and SubFilter
        
        Change-Id: Ieab577de92898568e27a879af1ca1bda170a307d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106554
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-25  Ayhan Yalçınsoy  <ayhanyalcinsoy@pisilinux.org>  [b22e2548a4ac7a4395b3e50b82f23a46cbd6104a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cc9d63e60d848b0560778b4de098581923bbc6a2
          - tdf#138203: fixed identical menu on help pages
            
            Change-Id: I97ded684de5025e2747f8b30a9ec4bb0e2278e29
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106439
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2020-11-25  Szymon Kłos  <szymon.klos@collabora.com>  [01e54822635b965c068094493294c579af4c4161]

        Move SalInstanceTreeView decl to header file
        
        Change-Id: Ie49f4113332de5c4fa825f93dde46bb408187fe4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106536
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-11-25  Szymon Kłos  <szymon.klos@collabora.com>  [5335381e1b7d150c0e17333e4f171ae497f21007]

        jsdialog: dump treelistview
        
        Change-Id: Id6152a1b96a92a8ee863e1426d458b9f81605065
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106535
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-11-25  Noel Grandin  <noelgrandin@gmail.com>  [dba2a0435fb8aa1c5a312261fc10959e824230c6]

        fastparser in XMLIndexTOCStylesContext
        
        Change-Id: I59f6a044da134fe1ce6ffe415df518dce9272b53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106549
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-25  Noel Grandin  <noelgrandin@gmail.com>  [b563b61af9a8d9917845f52d2058b7d18ec6cdce]

        fastparser in text index
        
        Change-Id: Ia1811b6e913aabcb9f1fb138ab440f5cee8a9d74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106548
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-25  Stephan Bergmann  <sbergman@redhat.com>  [60d0cf170b637c01f76e354e8bf5a40cade11b69]

        loplugin:stringviewparam
        
        Change-Id: Ieddc3cc1913e57f51d270cead97b1eadaa81fc6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106507
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-25  Noel Grandin  <noelgrandin@gmail.com>  [7ac81c6a1dc0ccd6ab62793f4787002da73b4d5b]

        fastparser in TOC
        
        Change-Id: Ia46d61e202292c957299e77e133c7f7a9f6eb0ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106547
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-25  Noel Grandin  <noelgrandin@gmail.com>  [caf72d1f20547a94e29c0943eb94fa52aec430a4]

        tdf#138326 impress template thumbnails are blurred
        
        regression from
            commit 548d77d0c06f7088dd3eb408797aa1fc1d7eb277
            Author: Noel <noelgrandin@gmail.com>
            Date:   Fri Nov 13 10:23:36 2020 +0200
            tools::Long->sal_uInt16 in ImpErrorQuad
        
        Change-Id: I29403afcb7d88dee27f1565793ffbd7ad4c53a17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106545
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-25  Noel  <noelgrandin@gmail.com>  [c8a2550b6a014c05cd4d0ad6a72122f79ce301af]

        use string_view for the parsing in sax utils
        
        Change-Id: Ifd7430501318684f9999c90dd36c1ca965373947
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106499
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-25  Mike Kaganski  <mike.kaganski@collabora.com>  [aac9c35c7405859a38f634ee95b8aba5f62db84d]

        Fix --disable-pch build on Windows
        
        Restore inclusion of <unotools/transliterationwrapper.hxx>, added
        in 63f7efe613f4f7436eddd90933c1916d2e689648 to fix exactly the same
        problem that reappeared now after removing it in commit
        fe88ffb661053f8fff9bd77affdf4de820c43ca8.
        
        This partially reverts fe88ffb661053f8fff9bd77affdf4de820c43ca8,
        making the inclusion conditional.
        
        Change-Id: Iab6893549377e1b8f2f96150b09b7294c9476fa2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106555
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-25  Seth Chaiklin  <sdc.blanco@youmail.dk>  [cb084f475db33a2cfc62bc9c8de37b8c3c87b3c7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bb3b17ed7577aca011955a97e40edfd795e70cd3
          - tdf#138458 add explanation of "Save Preview Image..." in File > Properties-General
            
            Change-Id: I08f7d94c61262d51f3deb128becb4544a4fa7064
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106518
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-11-24  Miklos Vajna  <vmiklos@collabora.com>  [0f65b4b6f33891a724bee5356aa5549c76fa0ce3]

        sw tiled rendering: fix paint->invalidation loop when paint is started by vcl
        
        SwViewShell::PaintTile() already calls
        comphelper::LibreOfficeKit::setTiledPainting(), so by the time it would
        rearch SwViewShell::Paint(), callbacks (e.g. invalidations) are ignored
        during paint.
        
        Do the same for SwEditWin::Paint(), where we processed invalidations
        during paint, potentially leading to paint->invalidation loops.
        
        Change-Id: I8280f5c2571beeae6c0f2986d275dde3c2d33161
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106542
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-11-24  Caolán McNamara  <caolanm@redhat.com>  [48d052a9f1bdbd34e1819b45ab83f51b84911702]

        ofz#27817 null deref
        
        Change-Id: I16da6f6f78dfd0a4bc17017275a6644d6e4340c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106533
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-24  Caolán McNamara  <caolanm@redhat.com>  [906b99c21b668b44b1e47909268961023b0bdae8]

        open_more.png is narrower than other icons in Colibre theme
        
        so use a different one to measure desired width of tabbar
        
        Change-Id: Iace4b46d77d5cb52b2faaf6bb035be50fd556d12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106534
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-24  Michael Stahl  <Michael.Stahl@cib.de>  [ecc3c621fe5a7e962f0e40cb3709ad5772a5d744]

        sw: fix SwXTextRange::createEnumeration() inside table cell
        
        This would set CursorType::SelectionInTable but leave m_pOwnTable
        and m_pOwnStartNode uninitialised, causing
        
        sw/source/core/unocore/unoobj2.cxx:399: SwXParagraphEnumeration: table type but no start node or table
        
        and then the enumeration would return the table it's in as the first
        element, which is quite annoying.
        
        Refactor the creation of SwXParagraphEnumeration to prevent this.
        
        Change-Id: I4e9e3456bdf66b9822d19ad985a20b094e6bbba4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106532
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-24  Stephan Bergmann  <sbergman@redhat.com>  [a4565b9361636c3f9b01755b2f467056d33e4e30]

        loplugin:stringviewparam
        
        Change-Id: I6fc8b3b550c113b7b0f807bedbfc0e02b59cd719
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106506
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [b5525444db57e9e9c289f08d7a03f77b15acd8b4]

        tdf#138428: sc_uicalc: Add unittest
        
        Change-Id: I8379ced4d04efcfaf355734d50a784bf29636140
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106455
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-24  Szymon Kłos  <szymon.klos@collabora.com>  [5814084f02f3d660fc28afd6a053050073944b81]

        jsdialog: use separate content and notificator windows
        
        Change-Id: I42208dd69bc790d136637253d7f1ae39a6306820
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106503
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-11-24  Bayram Çiçek  <mail@bayramcicek.com.tr>  [42b0ea1993b7ea223c126f011c78ec4cdfce95ff]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I8df8d454ff1b65a5df2f1920b4d01f0925cbce33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106489
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-24  Szymon Kłos  <szymon.klos@collabora.com>  [fbbdb6f655df91c4d8e4d2ec15daf20515010c9b]

        Don't show tooltip for formula bar in online
        
        Change-Id: Ib7608bb31222234ea08c99e76dcd341570d3685b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104861
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106419
        Tested-by: Jenkins

2020-11-24  Szymon Kłos  <szymon.klos@collabora.com>  [50e588ba7ff5e37ddbcdd97d10bf90613661356d]

        notebookbar: don't hide elements for online
        
        Change-Id: If0c48c6ab674ac282c23beac9cc115b0b404b0a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106504
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-11-24  Szymon Kłos  <szymon.klos@collabora.com>  [d5ede20e0a7be77ba0415996395cade8db04f797]

        lok: Log save errors and avoid infinite loop
        
        Don't create synchronous dialogs on errors
        which were causing infinite loops.
        Just send error for logging purposes.
        
        Change-Id: I88e57ae34502a6f82e44051033c91ca41c1a7b8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104579
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ash@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106418
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-11-24  Szymon Kłos  <szymon.klos@collabora.com>  [d5552b8bb29c01cab4624f07dc2539a9673e7482]

        notebookbar: don't block init in calc
        
        Change-Id: I7fdebcf317c8ebd3e322c1f73d9a4e7df30ecd27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105240
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106420
        Tested-by: Jenkins

2020-11-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [18a67db74fb373a949ddf99c12ef0a3bf6bdf9ef]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 2bfbaa38e1acd6984a3745c1668ad78096c3fa00
          - tdf#138368 bump pt_BR dict version to 3.2.14
            
            * version increased to hold changes on file conversions to UTF-8
            * convert hyphenation to UTF-8
            * cleaned README file
            
            Change-Id: I72f20f495d7b93445145ba804d27f10492465fcb
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/106508
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-24  Noel  <noelgrandin@gmail.com>  [f981f756e1509ac0a39cd618316cfe3befd5923a]

        fix crash in loading ooo57731-1.odt
        
        This fixes bugs in the following commits, where
        we need to also process unknown elements, in order to
        maintain compatibility with the preceding code.
        
            commit 0c48c46d3ed5db39a0c0e6d0b35aab7506fb8772
            Date:   Thu Nov 19 13:16:17 2020 +0200
            fastparser in DomBuilderContext
        
            commit bb124fe673d69f8a79478bf25329978a452b82da
            Author: Noel <noelgrandin@gmail.com>
            Date:   Thu Nov 19 11:52:50 2020 +0200
            fastparser in DomBuilderContext
        
            commit cf13e985a6112a18e4d405b807a2064092c01b2d
            Date:   Thu Nov 19 14:17:54 2020 +0200
            fastparser in TokenContext
        
            commit 39d8ee8f91f4c571030b53febdcba07ea55ca7de
            Date:   Thu Nov 19 13:51:21 2020 +0200
            fastparser in TokenContext
        
        Change-Id: I9e4eddfedc6d13db72066f0d5bf436fc237bf3e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106490
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-24  Mike Kaganski  <mike.kaganski@collabora.com>  [d84deb9536373ddc9efcf513e9d88035215bd735]

        Use std::vector in SbiBuffer
        
        This removes memory management from the class; unifies the types
        used throughout the code using it; and simplifies it all greatly.
        
        Also this changes errors handling. Prevoiusly setting errors to
        parser didn't handle case when no parser was passed to SbiBuffer
        ctor, as BufferTransformer did, and could dereference nullptr.
        
        Change-Id: I068eb1b3e9a616a5744fc8233781c4dd4403c84d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106452
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-24  Caolán McNamara  <caolanm@redhat.com>  [d4ca173f2babde53c1d20f10e335244b092c5c97]

        add set_buildable_name to enable distinguishing different instances
        
        of widgets loaded from the same .ui snippet in the same dialog so
        ui-testing can identify the right one
        
        Change-Id: I2ecc7fd60ab891ae9f94971a3035585d4500f694
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106500
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-24  Stephan Bergmann  <sbergman@redhat.com>  [965f349952a90334c14a86ce1dd65711b73e8e85]

        loplugin:stringview (macOS)
        
        Change-Id: I20e4bdefdf8f05bbe1ac547a16e8d5e06e3303eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106501
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-24  Caolán McNamara  <caolanm@redhat.com>  [c476b36bdab3dc1d2582f841d8044ffc202aae88]

        CVE-2020-25713 raptor2: malformed input file can lead to a segfault
        
        due to an out of bounds array access in
        raptor_xml_writer_start_element_common
        
        use a better fix than the initial suggestion
        
        See:
        https: //bugs.mageia.org/show_bug.cgi?id=27605
        https: //www.openwall.com/lists/oss-security/2020/11/13/1
        Change-Id: I9203904755b0e4ac98ae1e39942fd6f616c1efff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106488
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-11-24  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [fe88ffb661053f8fff9bd77affdf4de820c43ca8]

        tdf#42949 Fix new IWYU warnings in directory sw
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I4bb84c3f401aba8a3dede9cec3a7f2187a2ba02a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106473
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-24  Stephan Bergmann  <sbergman@redhat.com>  [7c0fcb016718b25981903ad2b979e186638a6031]

        Remove unused parameter (flagged now by loplugin:stringview)
        
        Change-Id: I474fbadfa9ab356829077d428cbd18a61a7ea919
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106487
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-24  Noel  <noelgrandin@gmail.com>  [a153ece6da428f137d5161f853825239d5fe4582]

        FindActuralStyleName->FindActualStyleName
        
        Change-Id: I25e021caeb1c71529350df95099fb344edfd5b81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106482
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-24  Caolán McNamara  <caolanm@redhat.com>  [badf34d439403cea5c7efa206f4535c5050de37c]

        tdf#138430 scrolled windows need to have auto scrolling disabled
        
        Change-Id: I8a622f00238d3d20d21d2439d6fc4fb13358f0c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106485
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-24  Caolán McNamara  <caolanm@redhat.com>  [2454f3e40ea6b1a423a143e0c4ba8581b5bc65f8]

        tdf#138430 schedule a reformat if we turned off the scrollbar
        
        Change-Id: Ida7d7419f0513624071b31820660add93ac78615
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106486
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-24  Stephan Bergmann  <sbergman@redhat.com>  [9c1c43d4b94f75d97af319122312cbf7202f0cc6]

        Remove unused parameter (flagged now by loplugin:stringview)
        
        Change-Id: I78e2b60945f256de5e7455373a2ecff72f9eaae7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106484
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-24  Stephan Bergmann  <sbergman@redhat.com>  [fbc9c0efd153a9b82a20168891c621bdc0250e19]

        loplugin:stringviewparam (--enable-online-update)
        
        Change-Id: I9da6453bce5eb628eb1a4eee0863b77b548e95d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106483
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [185037a39980bcf00ef3d9bb14ba935227c42938]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to a470d37edcd50733fcfcfdf85c72e7bcdf1ecb81
          - tdf#138368 Cleanup pt_BR spelling dict
            
            1) Delete entry at line 66278 of the .dic which has a non-extended ascii char
               and change first line of the .dic from 312368 to 312367 for new line count
            2) convert CRLF to LF
            3) iconv -f ISO-8859-1 -t UTF-8 pt_BR/pt_BR.dic > pt_BR/pt_BR.dic.new
               mv pt_BR/pt_BR.dic.new pt_BR/pt_BR.dic
            4) iconv -f ISO-8859-1 -t UTF-8 pt_BR/pt_BR.aff > pt_BR/pt_BR.aff.new
               mv pt_BR/pt_BR.aff.new pt_BR/pt_BR.aff
            5) add FLAG UTF-8 to .aff to indicate flags are no longer single bytes
            
            Change-Id: Ib1e9b29d0ecdcf060b3e11207670d26b0f307464
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/106402
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-24  Johnny_M  <klasse@partyheld.de>  [a629fc68371d5facd3c5d62acdae9355953d4782]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4ce5903f1a64531b32402523c0d33050b42bba7a
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie4b39ecb9ab54191d4b834fa2e0b06acfba67851
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106413
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-24  Johnny_M  <klasse@partyheld.de>  [8917e97710dcee9f8435a7889b0481e5b3add0de]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to be0e3871b278a2de2242dff2358134d40e4b0dee
          - tdf#132643 Translate German section IDs
            
            Change-Id: I1e6409649083aa5b9cdb69cbcedf41c3856be089
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106406
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-24  Michael Stahl  <Michael.Stahl@cib.de>  [7ab349296dac79dad3fec09f60348efcbb9ea17e]

        sw: fix copying and deleting of section content via API
        
        The problem happens if a section starts or ends with a table:
        
        SwXTextSection::getAnchor() may return a SwXTextRange with one position
        in a table cell and another position in a different table cell, or
        outside the table, neither of which is valid to set the cursor via
        SwXTextViewCurosor::gotoRange().
        
        Introduce a new special mode for SwXTextRange, RANGE_IS_SECTION,
        analogous to RANGE_IS_TABLE but actually working.
        
        Only SwXTextView can be used to create XTransferables, and it requires
        selecting first via either the SwXTextViewCursor or select().
        
        It's currently not possible to select the content of a section in the
        ViewShell in these problematic cases, and would be some effort to add.
        
        So add a new interface XTransferableTextSupplier that can be used to
        create XTransferable from the SwXTextRange with RANGE_IS_SECTION.
        
        The core CopyRange() and DeleteRange() functions can deal with SwPaMs
        that start or end in non-text-nodes, so pass the whole section content to
        these in SwXTextRange::setString() and in
        SwXTextView::getTransferableFromTextRange().
        
        Change-Id: If7e3210e8a26f5618317c294f2b2f3ed5c217f1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106293
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-24  Michael Stahl  <Michael.Stahl@cib.de>  [93eb6a87e30c8716b5e65ce71e3d1d9deffb6425]

        sw: exception messages for SwXTextRange
        
        Change-Id: Iee53473ead4151348c2f02f4a83bd0bd17c46758
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106292
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-24  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [3347d71b23595919e167bd49932675e77cbbdbbb]

        tdf#137546 sw: fix text position at textbox alignment
        
        Follow-up of commit 06fd06597796d9e92117602245f3968c93707708
        (tdf#124430 Writer Editing: Fix textbox aligning).
        
        Testing:
        
        1. Insert a shape. Choose menu item "Add Text Box" of
           its local menu, and write a short text in it.
        
        2. Choose menu item "Align->Right" of the local menu of
           the shape. The textbox is aligned to the right margin
           and before the fix, text position had changed slightly
           within the shape. (Only moving the textbox fixed it.)
        
        Change-Id: I758e0f65c8b51e09ac15a96e19819cb3ad3beacb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105253
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-24  ShyamPraveenSingh  <shyampraveensingh@gmail.com>  [47bb1e449f8dd1668c4e50ab7df980f4e3de8319]

        tdf#124176 Use #pragma once in extensions/source/abpilot
        
        Change-Id: Ia370a447a23d6d78c380667fd07ba5f230c927dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106474
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2020-11-24  Tibor Nagy  <nagy.tibor2@nisz.hu>  [6975e4387640a1473ca158f503637be61ac9dedb]

        tdf#138137 sc: remove red circle in merged cell
        
        This mark wasn't removed when valid data is entered in the merged cell.
        
        Co-authored-by: Attila Szűcs (NISZ)
        Change-Id: I7632abadde9c482819f80af2600ab4c58292a821
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106172
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-24  Stephan Bergmann  <sbergman@redhat.com>  [a3638ec207b6aa2ee8e5b4255c3b73e15c479852]

        Avoid unnecessary, wrong downcast from SwFormatRowSplit to SwFormatFrameSize
        
        ...after b28e514d5e0ea45490b3cab30e1d97dd3da2c794 "callnk: Replace needless
        SwClientNotifyCall with CallSwClientNotify", as seen during e.g.
        CppunitTest_sw_ooxmlexport3
        CPPUNIT_TEST_NAME=testDontSplitTable::Load_Verify_Reload_Verify (see
        <https://ci.libreoffice.org/job/lo_ubsan/1834/>):
        
        > /sw/source/core/layout/tabfrm.cxx:3900:30: runtime error: downcast of address 0x6020001b9990 which does not point to an object of type 'const SwFormatFrameSize'
        > 0x6020001b9990: note: object is of type 'SwFormatRowSplit'
        >  bd 0e 00 2f  70 4c 61 a4 c2 2a 00 00  02 00 00 00 7a 00 00 00  00 00 00 00 00 00 00 04  10 00 00 00
        >               ^~~~~~~~~~~~~~~~~~~~~~~
        >               vptr for 'SwFormatRowSplit'
        >     #0 0x2ac29baf508b in SwRowFrame::SwClientNotify(SwModify const&, SfxHint const&) /sw/source/core/layout/tabfrm.cxx:3900:30
        >     #1 0x2ac2988d9b4d in SwModify::CallSwClientNotify(SfxHint const&) const /sw/source/core/attr/calbck.cxx:367:18
        >     #2 0x2ac2988d9e45 in sw::BroadcastingModify::CallSwClientNotify(SfxHint const&) const /sw/source/core/attr/calbck.cxx:372:15
        >     #3 0x2ac2988d7025 in SwModify::NotifyClients(SfxPoolItem const*, SfxPoolItem const*) /sw/source/core/attr/calbck.cxx:184:5
        >     #4 0x2ac2989205c8 in SwFormat::Modify(SfxPoolItem const*, SfxPoolItem const*) /sw/source/core/attr/format.cxx:325:9
        >     #5 0x2ac29b2746d9 in SwFrameFormat::Modify(SfxPoolItem const*, SfxPoolItem const*) /sw/source/core/layout/atrfrm.cxx:2619:15
        >     #6 0x2ac2988d5208 in SwClient::SwClientNotify(SwModify const&, SfxHint const&) /sw/source/core/attr/calbck.cxx:115:9
        >     #7 0x2ac2988df973 in SwClient::SwClientNotifyCall(SwModify const&, SfxHint const&) /sw/inc/calbck.hxx:161:80
        >     #8 0x2ac2988da413 in sw::ClientNotifyAttrChg(SwModify&, SwAttrSet const&, SwAttrSet&, SwAttrSet&) /sw/source/core/attr/calbck.cxx:381:13
        >     #9 0x2ac298927a44 in SwFormat::SetFormatAttr(SfxPoolItem const&) /sw/source/core/attr/format.cxx:536:13
        >     #10 0x2ac2f953e607 in MSWordExportBase::OutputTextNode(SwTextNode&) /sw/source/filter/ww8/wrtw8nds.cxx:2257:54
        >     #11 0x2ac2f9571ace in MSWordExportBase::OutputContentNode(SwContentNode&) /sw/source/filter/ww8/wrtw8nds.cxx:3505:13
        >     #12 0x2ac2f98681dc in MSWordExportBase::WriteText() /sw/source/filter/ww8/wrtww8.cxx:2804:13
        >     #13 0x2ac2f8e8e01b in DocxExport::WriteMainText() /sw/source/filter/ww8/docxexport.cxx:1670:5
        >     #14 0x2ac2f8e8abf4 in DocxExport::ExportDocument_Impl() /sw/source/filter/ww8/docxexport.cxx:520:5
        >     #15 0x2ac2f98b52f3 in MSWordExportBase::ExportDocument(bool) /sw/source/filter/ww8/wrtww8.cxx:3360:19
        >     #16 0x2ac2f8f106a1 in DocxExportFilter::exportDocument() /sw/source/filter/ww8/docxexportfilter.cxx:86:17
        >     #17 0x2ac2dc707424 in oox::core::FilterBase::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /oox/source/core/filterbase.cxx:492:49
        >     #18 0x2ac2eddb9010 in (anonymous namespace)::WriterFilter::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /writerfilter/source/filter/WriterFilter.cxx:155:23
        >     #19 0x2ac28d79c39b in SfxObjectShell::ExportTo(SfxMedium&) /sfx2/source/doc/objstor.cxx:2451:25
        >     #20 0x2ac28d78b3ac in SfxObjectShell::SaveTo_Impl(SfxMedium&, SfxItemSet const*) /sfx2/source/doc/objstor.cxx:1539:19
        >     #21 0x2ac28d7be9f7 in SfxObjectShell::PreDoSaveAs_Impl(rtl::OUString const&, rtl::OUString const&, SfxItemSet const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /sfx2/source/doc/objstor.cxx:2926:39
        >     #22 0x2ac28d7b6d1c in SfxObjectShell::CommonSaveAs_Impl(INetURLObject const&, rtl::OUString const&, SfxItemSet&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /sfx2/source/doc/objstor.cxx:2717:9
        >     #23 0x2ac28d724080 in SfxObjectShell::APISaveAs_Impl(rtl::OUString const&, SfxItemSet&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /sfx2/source/doc/objserv.cxx:315:19
        >     #24 0x2ac28d93df20 in SfxBaseModel::impl_store(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, bool) /sfx2/source/doc/sfxbasemodel.cxx:3086:42
        >     #25 0x2ac28d944909 in SfxBaseModel::storeToURL(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /sfx2/source/doc/sfxbasemodel.cxx:1728:13
        >     #26 0x2ac2a93a73b7 in SwModelTestBase::reload(char const*, char const*, char const*) /sw/qa/unit/swmodeltestbase.cxx:554:16
        >     #27 0x2ac2a93a56e3 in SwModelTestBase::executeLoadVerifyReloadVerify(char const*, char const*) /sw/qa/unit/swmodeltestbase.cxx:110:5
        >     #28 0x2ac286939928 in testDontSplitTable::Load_Verify_Reload_Verify() /sw/qa/extras/ooxmlexport/ooxmlexport3.cxx:936:1
        >     #29 0x2ac28693d184 in void std::__invoke_impl<void, void (testDontSplitTable::*&)(), testDontSplitTable*&>(std::__invoke_memfun_deref, void (testDontSplitTable::*&)(), testDontSplitTable*&) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/invoke.h:73:14
        >     #30 0x2ac28693cd5e in std::__invoke_result<void (testDontSplitTable::*&)(), testDontSplitTable*&>::type std::__invoke<void (testDontSplitTable::*&)(), testDontSplitTable*&>(void (testDontSplitTable::*&)(), testDontSplitTable*&) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/invoke.h:95:14
        >     #31 0x2ac28693cbb2 in void std::_Bind<void (testDontSplitTable::* (testDontSplitTable*))()>::__call<void, 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/functional:467:11
        >     #32 0x2ac28693c812 in void std::_Bind<void (testDontSplitTable::* (testDontSplitTable*))()>::operator()<void>() /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/functional:549:17
        >     #33 0x2ac28693b8a1 in std::_Function_handler<void (), std::_Bind<void (testDontSplitTable::* (testDontSplitTable*))()> >::_M_invoke(std::_Any_data const&) /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/std_function.h:316:2
        >     #34 0x2ac2868427b1 in std::function<void ()>::operator()() const /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/std_function.h:706:14
        >     #35 0x2ac28693ab84 in CppUnit::TestCaller<testDontSplitTable>::runTest() /workdir/UnpackedTarball/cppunit/include/cppunit/TestCaller.h:175:7
        >     #36 0x2ac23bbb05ba in CppUnit::TestCaseMethodFunctor::operator()() const /workdir/UnpackedTarball/cppunit/src/cppunit/TestCase.cpp:32:5
        >     #37 0x2ac25698b937 in (anonymous namespace)::Protector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) /test/source/vclbootstrapprotector.cxx:46:14
        >     #38 0x2ac23bb81c47 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const /workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:20:25
        >     #39 0x2ac24aff3fd7 in (anonymous namespace)::Prot::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) /unotest/source/cpp/unobootstrapprotector/unobootstrapprotector.cxx:78:12
        >     #40 0x2ac23bb81c47 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const /workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:20:25
        >     #41 0x2ac247b490a8 in (anonymous namespace)::Prot::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) /unotest/source/cpp/unoexceptionprotector/unoexceptionprotector.cxx:61:16
        >     #42 0x2ac23bb81c47 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const /workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:20:25
        >     #43 0x2ac23bb18f84 in CppUnit::DefaultProtector::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) /workdir/UnpackedTarball/cppunit/src/cppunit/DefaultProtector.cpp:15:12
        >     #44 0x2ac23bb81c47 in CppUnit::ProtectorChain::ProtectFunctor::operator()() const /workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:20:25
        >     #45 0x2ac23bb7b697 in CppUnit::ProtectorChain::protect(CppUnit::Functor const&, CppUnit::ProtectorContext const&) /workdir/UnpackedTarball/cppunit/src/cppunit/ProtectorChain.cpp:86:18
        >     #46 0x2ac23bc1aa79 in CppUnit::TestResult::protect(CppUnit::Functor const&, CppUnit::Test*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /workdir/UnpackedTarball/cppunit/src/cppunit/TestResult.cpp:182:28
        >     #47 0x2ac23bbaec21 in CppUnit::TestCase::run(CppUnit::TestResult*) /workdir/UnpackedTarball/cppunit/src/cppunit/TestCase.cpp:91:13
        >     #48 0x2ac23bbb2a52 in CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) /workdir/UnpackedTarball/cppunit/src/cppunit/TestComposite.cpp:64:30
        >     #49 0x2ac23bbb1c4a in CppUnit::TestComposite::run(CppUnit::TestResult*) /workdir/UnpackedTarball/cppunit/src/cppunit/TestComposite.cpp:23:3
        >     #50 0x2ac23bbb2a52 in CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult*) /workdir/UnpackedTarball/cppunit/src/cppunit/TestComposite.cpp:64:30
        >     #51 0x2ac23bbb1c4a in CppUnit::TestComposite::run(CppUnit::TestResult*) /workdir/UnpackedTarball/cppunit/src/cppunit/TestComposite.cpp:23:3
        >     #52 0x2ac23bc4860e in CppUnit::TestRunner::WrappingSuite::run(CppUnit::TestResult*) /workdir/UnpackedTarball/cppunit/src/cppunit/TestRunner.cpp:47:27
        >     #53 0x2ac23bc194de in CppUnit::TestResult::runTest(CppUnit::Test*) /workdir/UnpackedTarball/cppunit/src/cppunit/TestResult.cpp:149:9
        >     #54 0x2ac23bc4956b in CppUnit::TestRunner::run(CppUnit::TestResult&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /workdir/UnpackedTarball/cppunit/src/cppunit/TestRunner.cpp:96:14
        >     #55 0x4fedce in (anonymous namespace)::ProtectedFixtureFunctor::run() const /sal/cppunittester/cppunittester.cxx:323:20
        >     #56 0x4fb4c0 in sal_main() /sal/cppunittester/cppunittester.cxx:473:20
        >     #57 0x4fa4ae in main /sal/cppunittester/cppunittester.cxx:380:1
        >     #58 0x2ac23d859554 in __libc_start_main (/lib64/libc.so.6+0x22554)
        >     #59 0x425ea4 in _start (/workdir/LinkTarget/Executable/cppunittester+0x425ea4)
        
        Change-Id: Icd1fdd2a7b11106761d17cd22b1f9a4fe9f8896d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106472
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-24  Tünde Tóth  <toth.tunde@nisz.hu>  [21620f9d2f50e66dffc45a5afb539edb8d54434c]

        tdf#138194 Chart OOXML import: set text break to true
        
        of rotated category axis label, if the rotation is 90
        or 270 degree and the inner size of the chart is not fixed.
        
        Change-Id: I02e1fd940af8a277435aa46d4ad93a42b6723710
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106422
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-24  Tünde Tóth  <toth.tunde@nisz.hu>  [3be5e428d669accd841949662d601a6f6e1cdb3f]

        tdf#138181 Chart OOXML: fix deleted legend entries of pie charts
        
        The legend of the pie chart showed deleted legend entries too
        when VaryColorsByPoint was false.
        
        Change-Id: I6fc978af0db6e2d39d7f451e765d7ef81c73a05c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105943
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-24  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [6df0e538ff05b98e1123c5ad1d77f554007bff12]

        Remove unused ScrollBarBox from tabpage
        
        This displays an empty rectangle at the upper left of the tabpage.
        
        Change-Id: I8424a3f8ec4896814b135aa2c86012f0b33ee1be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106480
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-11-24  Noel  <noelgrandin@gmail.com>  [bb06f51308428500c9c8d11ae05f0aa03ecc179c]

        loplugin:stringviewparam extend to comparison operators
        
        which means that some call sites have to change to use
        unicode string literals i.e. u"foo" instead of "foo"
        
        Change-Id: Ie51c3adf56d343dd1d1710777f9d2a43ee66221c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106125
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-24  Miklos Vajna  <vmiklos@collabora.com>  [42e8e16cf93dcf944e5c1106f76aaa32057c0397]

        tdf#138253 sw textbox: fix content of draw format on undo
        
        Regression from commit da4f9b77a6cd39b1ae5babdd476d1575c8b9371c
        (tdf#135149 sw: fix deleting textbox of as-char shapes, 2020-09-07), the
        crash was caused by a user-after-free triggered from the X11 clipboard
        code. This could happen beause the clipboard document had a draw frame
        format, which has an SwNode pointer, but the SwNode instance was outside
        that clipboard document, and the owning document is already gone. So by
        the time the clipboard document would be deleted, the SwNodeIndex can't
        de-register itself.
        
        The root cause was that the doc model was corrupted after a cut of a
        textbox + undo: the textbox pointers of the fly/draw formats were OK,
        but not the SwFormatContent of the draw format.
        
        Change-Id: I5761b72948caca397320aed801559e8493c33e1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106453
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-24  Rafael Lima  <rafael.palma.lima@gmail.com>  [e1b05b134e43d3186ddc5b8cfbbacb62ee4af483]

        tdf#134528 Add "Reset All" button to Calc Solver dialog
        
        Change-Id: I27a2fb4dddf3da31801bc2283ee58a24a921d7ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106030
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-24  Noel Grandin  <noelgrandin@gmail.com>  [5ca88c4a1a97b95c829f6c7c570c4e5219e80e2e]

        static_cast after dynamic_cast
        
        Change-Id: I196d4e9065961d6f4e3fef4475dd5f406e998447
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106451
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-24  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [356006712320c524515a959a022a0f2b02fa63bb]

        remove linestartendattribute.hxx from clang-format excludelist
        
        Change-Id: I2d6cef1d3dff33c6cb2695c645d4f30e899c4616
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106390
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-11-24  shubham656  <shubham656jain@gmail.com>  [1795cfde106c830bff513d3a9ff27d1759f9b227]

        tdf#132860 Assign value to set_sensitive flag in m_xName
        
        Change-Id: I9438e1a18253d90ff26e71b3aab83e96468fb9d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106461
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-11-24  Seth Chaiklin  <sdc.blanco@youmail.dk>  [9c355a82881d8e13d6bc732e13b28d62962bf245]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5b768d6f04f57ea77e66be18136908b44ac65cde
          - tdf#103463 add explanation of what strings get autocorrected to hyperlinks
            
              ( shared/guide/autocorr_url.xhp )
               + add table with examples of URLS
               * update to <h1>,<h2>
            
              ( shared/00/00000002.xhp )
               * update to <h1>,<h2>
            
            Change-Id: I67150576098eeb0e4a2ada3e4edf910b234c1dda
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106136
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-23  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0eebe5de401a886fb1eb75d06d6a7775d1a63b78]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 66ed66b2168a36c8606abea78d1d3b1b6183b211
          - Review outline contents visibility help page.
            
            Change-Id: Icd54040eab3d5130ebcf495a3de9526c1fd0670c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106462
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-23  Alain Romedenne  <LibreOfficiant@sfr.fr>  [0944d6d9c2f3123ae80180eeac6eb4d9d616dd6b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e4bc24515c948609dd96488ec087b10f91ca5cd0
          - ScriptForge library help - WiP
            
            main page
            
            Change-Id: I27f9fc5d1731fd23a0130c52f372711a920a02d7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106433
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-23  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [6c5fa6b299b1736bd37c7f0d901418b4a9401df0]

        Colibre: tdf#138350 fix wrong color from monoline color to these HEX color values: - black : 000000 - magenta : ff00ff - green: 00ff00
        
        In order to obey color replacement function
        
        Change-Id: I575709a84b83e7bf61f089477d5edd8810f880ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106391
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-11-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [da2206c29f0d11914e68332691ab7699b1fd9b45]

        tdf#138374: sw_ooxmlexport15: Add unittest
        
        Change-Id: Ie0bb8fa230f092fa3b0c96e47af4d553c6ff2db5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106424
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-23  Caolán McNamara  <caolanm@redhat.com>  [03ce6e2e4c5435d145463e29385c0b0db841ce77]

        tdf#138430 toolbar bullet dropdown should have a scrolledwindow
        
        as should the matching dialog pages
        
        Change-Id: Ib327d3c02d1bc5ae11a6a76d52c9e17803f05534
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106427
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-23  Caolán McNamara  <caolanm@redhat.com>  [f3e4a3a4b491daedd0d7e2d2bab2da30e36c345f]

        CVE-2020-25713 raptor2: malformed input file can lead to a segfault
        
        due to an out of bounds array access in
        raptor_xml_writer_start_element_common
        
        See:
        https://bugs.mageia.org/show_bug.cgi?id=27605
        https://www.openwall.com/lists/oss-security/2020/11/13/1
        
        Change-Id: Ida4783a61412ffce868eacf81310da338d3e2df1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106423
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-23  Caolán McNamara  <caolanm@redhat.com>  [943c108071c82541c619ea3071fe97634a7a8bab]

        ofz#27519 only generate bitmap preview when needed
        
        Change-Id: I35d20d65b607d6441b001c7d839a793349ef3b1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106425
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-23  Caolán McNamara  <caolanm@redhat.com>  [85cc3d3f6932f73abda2dcd4814f6a8c000b09bf]

        tdf#138428 don't record SetName("ScPostIt") in undo
        
        Change-Id: Iae87db47907078282e48035ad7892dbf52942e53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106426
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-23  lastirembender  <codesompe@outlook.com>  [49890bfe62694ec9ed10204e9874512daf6b4620]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: Idd8dda6abecdb04356dd00d7dabcc6ff6bd85208
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106318
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-23  Miklos Vajna  <vmiklos@collabora.com>  [406e1d123500b1c40a32055c3876ab06e88370e8]

        sw: prefix members of SwFrame, SwFrameAreaDefinition, SwLayVout and SwLineRect
        
        See tdf#94879 for motivation.
        
        Change-Id: I93627e54ba9330e8e1ff2136ab00ecd743c0dd79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106397
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-11-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [50b65bdf10a6b94758acebf12d29fd38db907122]

        Removed duplicated include
        
        Change-Id: I5eea6c78222caac889cb7b3895ac5766be8c0478
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106416
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [22c094324bff5b701fd4dd4b5c8e3edb86b75746]

        Fix typo
        
        Change-Id: If4a6264729432cee6fc27765ad0f35e9bc4f0f43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106417
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-23  Johnny_M  <klasse@partyheld.de>  [d6385d9e2ecd6a850cbe9beb853b674bd1db4d32]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0dd71d6f5bb3d1357ac6d10d096cea6b062c67df
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia93e92171fc9454ca983cc45a66950e8414097b7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106412
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-23  Johnny_M  <klasse@partyheld.de>  [1877b635736313111e5f57b3e0b9afdbab1c6d78]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e3677611529f252a457472525eb4921bd161a950
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iac095cb8044be87b39a636e7fcb3caa51ee48e49
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106411
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-23  Johnny_M  <klasse@partyheld.de>  [bed3070d581f81d20fb7927974c1bdfce57a7fee]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8721891176d1c987175279d07dc2b8fea8c3db39
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8c4738d6047cb84fe3bc79c4eb158bf3850917ea
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106409
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-23  Johnny_M  <klasse@partyheld.de>  [d2f1cd4659804d526a2f259fbc1bb942ff14bc49]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8118cb51e9189e291c7247272a3c187e9b29bac5
          - tdf#132643 Translate German section IDs
            
            Change-Id: I0bc5e98c02ae99051a00a1372931e99c7d3423f1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106410
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-23  Johnny_M  <klasse@partyheld.de>  [0ec6445c8bf345b4a430cc4549c90823af473bb0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7b97c7b9d9f83aea116826a7d28e800b4fd498cd
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie907199976c2f49d9f9266cb4eb3493162db18c8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106408
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-23  Johnny_M  <klasse@partyheld.de>  [2478d24eace240fc1404e3eebd2003a25b056e6f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 80461d6b6b2d47cc1dc1625303beba23d196d577
          - tdf#132643 Translate German section IDs
            
            Change-Id: I77431b510deed18fee1b8fec49f9822db42600f9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106407
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-23  Johnny_M  <klasse@partyheld.de>  [05a2b33b5180bffa348ddadab11139c6ba518619]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d6958b620959f9002b67e95482636a51c7074ef1
          - tdf#132643 Translate German section IDs
            
            Change-Id: I95c587c0d0de74217c056828ac69c7c0ed8cf0ec
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106405
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-23  Johnny_M  <klasse@partyheld.de>  [a9fbd8d4dedd2b2cc35f17e082c40ad742420f20]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8717db5e246bea737810c858232ac9fa8f601722
          - tdf#132643 Translate German section IDs
            
            Change-Id: I96b2b894da950043655303446de9225764f0e836
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106404
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-23  Johnny_M  <klasse@partyheld.de>  [ef40ffacb2f4127e507258570018d030dc48bdef]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 51021a18b572d1c3553551711bc116abbe8e9fbf
          - tdf#132643 Translate German section IDs
            
            Change-Id: I544360715f484422264832db7ab27f315b7a450d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106353
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-23  Johnny_M  <klasse@partyheld.de>  [8ece2aefb8a7da54c56316702dcae8de2f4ab6ee]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 05e1156c95cb17b7b129cd7eec6d6eb543f7b131
          - tdf#132643 Translate German section IDs
            
            Change-Id: I859693de0791ea82548710023d7751fe4974e617
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106352
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-23  Johnny_M  <klasse@partyheld.de>  [5e778ab502b5ace0a7ff7498558ebf4deb285d20]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e535220b7f91840258860261721173de52f05b28
          - tdf#132643 Translate German section IDs
            
            Change-Id: I3e35ce317a4705a4174c65c863b6bbcf569f335f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106351
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-23  Johnny_M  <klasse@partyheld.de>  [20772d953a446da520dd65d234c4a1fd34f01c4f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b2c3be27a6c0a21025fbaa97cf9265e15983187a
          - tdf#132643 Translate German section IDs
            
            Change-Id: If3c653a917ba0263a278fc653cb9f339c7473ce0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106347
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-23  Johnny_M  <klasse@partyheld.de>  [bf404d6554902a9999a461af97346ec377839a31]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0d0011302d5b1ab8aae2dead42a470c3c2d38592
          - tdf#132643 Translate German section IDs
            
            Change-Id: I5334308c3ed75395e309e1d46a7639d12671591c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106350
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-23  Johnny_M  <klasse@partyheld.de>  [7bdac7e21d50448466690dd8e628e7d691712b20]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3b23306aa1466f6ad32ebdd7cfa2ce6801cb8122
          - tdf#132643 Translate German section IDs
            
            Change-Id: I41d41564e736a8589fe7f7fcd7f50519fbf81b60
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106349
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-23  Johnny_M  <klasse@partyheld.de>  [6712480a8ecab3703953ca6c934490b7f9e18103]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cc9722caaa46336055510d5e8228340e1b7860b8
          - tdf#132643 Translate German section IDs
            
            Change-Id: I570c476d41c34c184a069d33aa14b4c83e4960a3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106348
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-23  Johnny_M  <klasse@partyheld.de>  [c3cf17f115e011b1c1063db75d1e10420781edc9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 77223b23d9b3a9178be3313430b968c2716026d1
          - tdf#132643 Translate German section IDs
            
            Change-Id: I3e70c30dbef5aa80d07ab84f3bd35ca183cfd27d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106346
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-23  Johnny_M  <klasse@partyheld.de>  [e9572c10fde9baf8dee0fcab0aad735e09a60a87]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8ffec0ba360d4f92426154a81a069db355539d56
          - tdf#132643 Translate German section IDs
            
            Change-Id: If8b09a0046107634727f1c37c2838629229b4d5c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106345
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-23  Johnny_M  <klasse@partyheld.de>  [23908b07aea5051608f48929ef0b5b2c36b9b4f4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8a812e169b264f07cc643e014f967cd79f905d85
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia7d675adc11c5b6de10d32a8977c775cbfdfcaa2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106344
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-23  Caolán McNamara  <caolanm@redhat.com>  [21ad89c4d4fe630cb132c4b396a58a38d3408396]

        tdf#137662 ignore focus in dropdown if dropdown is hidden
        
        Change-Id: I0263fb832f31c6926ac63cab79ce8fd0b9548581
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106415
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-23  Stephan Bergmann  <sbergman@redhat.com>  [4e9d6362864a7319763fce83273baa7f8cb24758]

        Add wrongly formatted file to excludelist
        
        Change-Id: Ifb6422c4ba663a9788de1daa2c86d0dfe198ae1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106396
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [b2bfe6c18aeb2530a8d1e1c4336707b1fcd5715a]

        tdf#131455: sc_uicalc: Add unittest
        
        Change-Id: I3a4960dc8a39c6ab9061aad08e6d3cb1c5c74bce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106403
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-23  Muhammet Kara  <muhammet.kara@collabora.com>  [e81845679ea6b30d651f76cc8bddc052a52bd227]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I6182d5b123b183603708b6d0d83e4aeac7c85dc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106304
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-11-23  Mike Kaganski  <mike.kaganski@collabora.com>  [9f791ae23a19aa2e37b417c1696e216455b2c909]

        Simplify SbiBuffer::Check
        
        Change-Id: Ic90d8ee858d25bed36c89f95d5de94440cb48f1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106399
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-23  Michael Stahl  <Michael.Stahl@cib.de>  [1ab938155c875e65470b9f6b3b3ef65885462f7a]

        desktop: rr --ignore-nested was renamed to --nested=ignore
        
        Change-Id: Id1c1789c24b8eec27db0b24e1e43e2eb7d562509
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106291
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-11-23  Caolán McNamara  <caolanm@redhat.com>  [bd5806591b29b7cb9127c96b49d920c4281c37c8]

        Resolves: rhbz#1900428 don't crash on invalid index used in StarBasic macro
        
        Change-Id: I05064f7e9216c9c43b49950b309afe72466857a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106401
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-23  Noel Grandin  <noel@peralex.com>  [9f0918776f2ba71720471de70faed62eae26e476]

        improve comment in tools::Long header
        
        Change-Id: I1130dc1f30caf1b4d5c51dd39e159672411d4abd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105933
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [459687d7ab5fea34c37288abeeef691df4ba86b1]

        pragma once for linestartendattribute.hxx
        
        Change-Id: Ic5fbc26d35c17159667dbf3a0e579789d14677f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106389
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-11-23  Caolán McNamara  <caolanm@redhat.com>  [0e630b825184fc19a83778b8c130c2be1a068d8e]

        dynamic_cast followed by static_cast
        
        Change-Id: I3f121c2981c3dbec237b11babc91af80309ec356
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106400
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-23  Tor Lillqvist  <tml@collabora.com>  [25460b7fd4fa35717c431c1968f873b61fc901a6]

        Check first if there is such a "bin" directory before attempting to use it
        
        In the test-install target in Makefile.in we remove the "bin" folder
        of the LibreOfficePython framework.
        
        Change-Id: Idf3d440c4f9465f21b5dcae60d4fc5ac21965dd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106284
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106398
        Tested-by: Jenkins

2020-11-23  Noel  <noelgrandin@gmail.com>  [e99ccc8d94c9105ccd629422ac118077fab8fdaf]

        fastparser in XMLNumberedParaContext
        
        Change-Id: Id5ba57871b4c5d583310cd78c0e677e7deefbc44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106395
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-23  shubham656  <shubham656jain@gmail.com>  [a430547ed6f543fd5f0f5ed6a804f4b7bc976065]

        tdf#126166 Change the command label for "uno:WordRightSel"
        
        Change-Id: I6d0690cdcabaee6fe898fa7fc09d2abcd4c3f3ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105979
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-11-23  Ayhan Yalçınsoy  <ayhanyalcinsoy@pisilinux.org>  [2198e91676f186d86754fd1b511530b73cbe4a83]

        tdf#138203: fixed identical menu at Draw and Impress
        
        Change-Id: I98f7ef76334272c14b1443f077d3cb53104cfe9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106392
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-11-23  Vert D  <devoptmsoi@gmx.com>  [6b1de6057082bd8720594231839f967bff5372ae]

        tdf#104154 WIP:Add list view to template manager
        
        *Added Thumbnail View and List View Buttons,
        *selection is remembered for the next launch of the template manager.
        *List view added to local view and search view.
        *Added columns: name, category, application, modified, size and path.
        *Added column sorting.
        *Search, move, set as default and other existing tasks.
        
        Change-Id: I7615f7e41020916ae518b639dba915a0a9340ff5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103418
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-11-23  Justin Luth  <justin.luth@collabora.com>  [3c4b09a250605c9d73e48df83a6ee36a8bc2fb8b]

        tdf#120290 sw: comment no longer needs any width
        
        Way back in 2001 with commit dca044e9572144c1ba9ce423b10f7a5456837cda,
           Fix #93831#: Larger range for tip help on notes,
        comments were called Notes, and looked similar to Calc's
        comments - just a tooltip kind of note that you hover over.
        
        Adding some fake space to the comment anchor
        probably helped to get access to that note.
        
        But now that comments are always visible in a side panel,
        there doesn't seem to be any need to pretend
        that the comment anchor takes up any space, which fixes
        a few corner cases where that fake width exceeded
        the real width of small portions that followed.
        
        Change-Id: I4e9dac12dce0545e0ac79e46597f6e441dc066a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105747
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e5bcdb2fce688c4ca00c2b74dad568ed48d370a2]

        cleanup namespaces for fill*attribute.hxx
        
        Change-Id: I2aee131512e0eb194843f207de63e63af7ed219a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106388
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-11-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b5f680928091621ca7cd5ec6a3c64818c76d63b5]

        pragma once for fill*attribute.hxx
        
        Change-Id: I588b0214bcd75b77c9c72b4c6f320a6dd8a82e01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106387
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-11-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [99b4f42fca6a8a17d10cdb94243c7b602a234a79]

        remove fill*attribute.hxx from clang-format excludelist
        
        Change-Id: Idc70c350b1ed6015d56fd785acf5afbc394056fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106386
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-11-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b576ca8d23abd42ac4bd6033598f2846ff52c175]

        remove fontattribute.cxx from clang-format excludelist
        
        Change-Id: I3720692af45920a4d084fe6ca4dd08bc0598ac13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106385
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-11-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e469ba3ba9448283035b95c2b4b7f86360b8d0a9]

        move the anonymous namespace into drawinglayer::primitive2d
        
        Change-Id: I66f7e5602c7a47baeadccfe913b9be984f0a5177
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106384
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-11-23  Caolán McNamara  <caolanm@redhat.com>  [3361365b647245198f563cbf3d48fa6d2e980566]

        don't need to include vcl/scrbar.hxx here
        
        Change-Id: Ib466cb47518d666c6a0b2b3801904ccef10d74b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106364
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-23  Caolán McNamara  <caolanm@redhat.com>  [59d985bbcdf760a368f1dd2edb0926a60e99db12]

        ofz#27756 null deref
        
        Change-Id: Iccbd368a69f86abe7c7c72df8158db98eaf2bc58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106362
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-23  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [5fc6a601d7a1978db291fd0f7dcec638a7c25651]

        section.cxx: Remove remaining SwClientNotifyCalls
        
        Change-Id: I569c5952a7491c37c677ad6b6d5f803a50b2e701
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106341
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e4ee7fed48c540a857c49d2e32384981c9275083]

        simplify namespaces and clean-up for TextLayouterDevice
        
        Move anonymous namespace into drawinglayer::primitive2d and convert
        static function into anonymous functions.
        
        Change-Id: Id8ff161a5ec69154f053fadd1178265fa2675139
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106383
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-11-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9f7999c6281293d01f143e899056d72496868345]

        remove textlayoutdevice.{hxx,cxx} from clang-format excludelist
        
        Change-Id: Ia80a0331246b4e25cdc3387c50bd97c6befc4ea4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106382
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-11-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ce35b9480edb331c5f295b83c6132c0e3dee4f78]

        remove left-over printf
        
        Change-Id: I2327cfbd8e291820453b4784badfdbc0a6314355
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106381
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-11-23  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [750e3b2118cd5bdfe2ee6fdfb092255b9c6db728]

        Similarly, the proper noun “SmartArt” shouldn’t be pluralized
        
        This completes commit ab97fe1b9b988936bf96b198387eaf3ff00fed61.
        
        Change-Id: Ie73ee1ee763034cb03a5a6d7acf20f145e34056f

2020-11-23  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [ab97fe1b9b988936bf96b198387eaf3ff00fed61]

        Copyedit: “Fontwork” is uncountable, “be sure” ≠ “make sure”, “in order to” redundant
        
        Change-Id: I0f361823d7f9af5de4e8c62011f66d59670346d4

2020-11-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cf3dc707fe8dfe860c58abd91cd0abeb6d488aa1]

        Fix typos
        
        Change-Id: I6ee795694959f1750a3c84421e632d00ad805b3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104611
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-23  Ouyang Leyan  <ouyang.leyan@hotmail.com>  [fd5f3b212a38ec6ef35d2686ce5a7cc39cb7d377]

        tdf#134059 Always include hidden cells in chart series label
        
        Change-Id: I92ff60b26af713a49fefd8b2ce8042f4e8e4d179
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106317
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-23  dante  <dante19031999@gmail.com>  [d767d0c968d243a891999df5685e177d8777fe7c]

        clang-formated rest of the mathml files on starmath
        
        Change-Id: I1aedf909f7371f259b122364368c157fd615ae06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106298
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-23  Noel Grandin  <noelgrandin@gmail.com>  [607935650fab97092c960df54830e20b4f6b93a7]

        fastparser in SwXMLTableContext
        
        Change-Id: I52ea773993a19384c5a7ad3eb95b518446ea5e96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106360
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-23  andreas kainz  <kainz.a@gmail.com>  [e4e88a402cd43a5553ae364c74a01e3f0e462473]

        Colibre icon theme css support
        
        Change-Id: I0f949f4251f1d2cfc39298f3c137df8da9067655
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106358
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-11-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [82941ee8f9c22aaeff982cfb6dcdeb83add3bf37]

        remove unneeded namespace re-declarations
        
        Change-Id: I4c90a1548f56cbc5fdeb2824a5eb47bb669c4b4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106380
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-11-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [53c5a275118822542764ef60b2347903e40c2943]

        pragma once for svdobj.hxx
        
        Change-Id: Iceb1c2f0c2e1c488e4bef4fed395dd61a40da8ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106379
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-11-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [761b0a0f85b1f915b9c170c6624559b089289831]

        svx: organize forward declarations in svdobj.hxx
        
        Change-Id: I256212175f66b5d0599df990675e7344505b7841
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106378
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-11-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6efb1088faafc49e938677db43ac378c191b8ea9]

        pdf: test reexporting a PDF with complex resources
        
        This tests the copying of complex resource when we reexport a
        document which contains PDF graphic obects (and thus contains the
        original PDF data in "Form" XObjects).
        
        Change-Id: I680eb4702a7de7d48b67bd8cb8aa39e5195d876c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105812
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-11-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [92134462f19ff234ce7615df34cc1fff6502727a]

        pdf: Improve dict and array format when copying with PDFObjectCopier
        
        Change-Id: I4fcc4d912d4ce9d7800782b69811f877b85d9857
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105811
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-11-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f313e27fb7f2d42247407e26e16f264e30f87ca5]

        pdf: test PDFDocument parsing
        
        basic.pdf is custom created so it covers all different parsing
        use-cases.
        
        Change-Id: I6eefa55b1cec5bf7eb91518d6a2df2cb48746dcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105494
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-11-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ca995a20cb85ad0386152e50c05a5bbc8771de0b]

        pdf: move parsing into it's own class, rewrite the parser
        
        This moves the parser into it's own class as it is not only
        limited to dictionaries.
        
        The parser has been rewritten to handle the array elements
        correctly and properly. Previous array elements were filled during
        the tokenization step, which is wrong, and the arrays weren't
        parsed recursively, making the parsing incomplete in some cases.
        This rewrite handles arrays similar to dictionaries and thus
        allows them to be parsed properly.
        
        All the sub-classes of PDFElement have been moved into the
        header file.
        
        Another change is also to not have a separate input dictionary
        for the root object and instead always look into the dictionary
        element that should be available instead.
        
        + many other smaller changes
        
        Change-Id: I7fcf94760967bbd1474a0b432ba3a4e3c9b7cabe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105517
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-11-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [50bc6db73466121744848e04f21c934c3b596897]

        pdf: improve PDFObjectCopier, copy arrays/dicts recursively
        
        Change-Id: Ia2f8d86ae012b530f3e9c39842bb75ef8ca27718
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105493
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-11-22  Stephan Bergmann  <sbergman@redhat.com>  [9d26fbe23501929f69eca6772a57c1db7b58eded]

        Make it clear again what the comment appertains to
        
        ...after 315f270d2db7541e9400852b070afb30f371f644 "tdf#123936 Formatting files
        in module configmgr with clang-format"
        
        Change-Id: I75f30acc3db166404e5de58ef65d3de34f5e7061
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106356
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [528af529decf3ef28507ce4eaf26759547cb021d]

        Fix typos
        
        Change-Id: I89ffb8e99aef3e71f723d25a757a26520dcdf71a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106337
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins

2020-11-22  Caolán McNamara  <caolanm@redhat.com>  [ccec42fa987a8bf946d3e8384143e23d1facce6c]

        don't need to include vcl/toolbox.hxx here
        
        Change-Id: I05b678a7911b3c3071f528ba0e4f56b0c6cf2de3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106329
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-22  Caolán McNamara  <caolanm@redhat.com>  [b56749f04c46937f9dd5b8239e42bf831dcea782]

        hes->has
        
        Change-Id: I9d455bc4f2f286283bfe67778bbdcd5fe84f4479
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106328
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-22  Noel Grandin  <noelgrandin@gmail.com>  [91d4a87a2c617fd4612e116e3d87b34558213e45]

        fastparser in SwXMLDocContext_Impl
        
        Change-Id: I21fa16d473660e06b73a75964f3317b13e2e05e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106359
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [736b0709796d96325542b624ce27a7dc83419cfb]

        tdf#130058: sd_export_ooxml2: Add unittest
        
        Change-Id: I6265be73decebca66f9cd5c4350f80525250d718
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106282
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-22  Arnaud Versini  <arnaud.versini@libreoffice.org>  [1fdd1e8f2e91e44762b2b8017125cc1ffb00d4af]

        BASIC : use initialization list in constructors.
        
        Change-Id: I651a16be0a80210504267a743b2c50474fb1cc50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106357
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-22  Jan-Marek Glogowski  <glogow@fbihome.de>  [9d96088c2832b681ae079b29cbc977231674ad52]

        Qt5 report input method language
        
        This is in the spirit of tdf#108151, based on the information Qt
        provides for the IM setting. I don't know how correct it is,
        especially looking at Caolans comment 3 in that bug report
        regarding the assumed validity of GtkIMContextInfo. OTOH it seems
        to work well enough for my simple tests.
        
        Some BG info: while the QInputMethod object is a global one, it's
        "bound" to the focused window. So you'll get change events, when
        you change the input window, with the correct IM settings for the
        new one, be it a real window or just the menu bar.
        
        To prevent unneeded flushes of buffers and language lookup, this
        caches the current IM language of a window.
        
        The language is not affected just by changing keyboard mappings,
        which the bug reporter requested! It just works with a configured
        input method, like fcitx or ibus (which can have keyboard mappings
        too, which work correctly).
        
        Change-Id: Ia9133edf4d1ce77d29adbfe57c180db15db0a560
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106354
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-11-22  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [62f8449f5f4a34654f742314e467202a0ff91a92]

        bump product version to 7.2.0.0.alpha0+
        
        Change-Id: Iab2b984ca3baafd8c975560f9625ead097abcc56

2020-11-22  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [38372ccbfd1c6380d8655364c39c55b99459ad34]

        bump product version to 7.1.0.0.beta1+
        
        Change-Id: I342eced74e6e3f264f48ebe508b6931fc718cab2

2020-11-22  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [738bcf5e9a8c443d60c29c3a8068e8c16c72638a]

        Update git submodules
        
        * Update translations from branch 'master'
          to 63be3a74f7153fef6bbbfd273ae136b4aa3b84b6
          - update translations for master/7.1 beta1
            
            and force-fix errrors using pocheck
            
            Change-Id: I49194db93ce2e8f542ac404235d38113ea0d3e54
            
2020-11-22  andreas kainz  <kainz.a@gmail.com>  [52358027763b0a5d60aad1e264a2992d54f30a6c]

        Colibre icon theme css support
        
        Change-Id: I957980739ba667574a07ea94655bf7d2220571db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106343
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-11-22  Dr. David Alan Gilbert  <dave@treblig.org>  [02195a17e88f668fce79937719215c6f5c318245]

        oox: VML export: Output coordsize even when top/left is 0,0
        
        For a polyline which is written as a shape with a path, the path
        coordinates are defined by the coordsize; if it's missing we
        end up writing hmm's when the reader is probably expecting 1000th
        of parent.
        
        Note groups are still very broken.
        (e.g. try ./sw/qa/extras/ooxmlexport/data/kde216114-1.odt)
        
        This fixes the offsetting seen in part 3 of tdf#138374
        
        Change-Id: I61ba36527ee7716db0bda491df7fd9c7e4652dd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106330
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-22  dante  <dante19031999@gmail.com>  [b0677fa342c1236e6404ba59f19d73ac0ba0bd3d]

        Some few more corrections over starmath color stuff.
        
        Change-Id: If00138f35b79754d4bb3db1b37c87816bd89479a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106340
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-22  gozeloglu  <gozeloglu@gmail.com>  [5ed43ebfbb9406040a2d8eb7869b051f3e99293a]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: I39c4cd2474814e6033795e0dc3fcc7c18812d854
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106342
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-22  Dr. David Alan Gilbert  <dave@treblig.org>  [553cbea8f66abc08be9ebb9638b8a17b7ecf37a2]

        Fix ESCHER_Prop_pVertices/ESCHER_Prop_pSegmentInfo output
        
        Commit f1ec5dcfca45e reworked the output code to:
        
             OString pathString = aPath.makeStringAndClear();
             if ( !aPath.isEmpty() && pathString != "xe" )
        
        Unfortunately the 'AndClear' means that the isEmpty is always true
        so we never get the path string.  This happens on complex polygons;
        e.g. the orange arrows in tdf#138374
        
        Change-Id: I41e69f2e5eb73b49ff512d2c1ca94423bc0bb202
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106212
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-22  dante  <dante19031999@gmail.com>  [430bfe8908551b9ef0b8aaf9162b90560d72aed3]

        Added rebeccapurple to html color palette
        
        Do not add any notice on release notes. We are already 7 YEARS LATE.
        Act as if it has always been here.
        
        Change-Id: Ibb49f636a8618eb676e7361dd60671a42f60f7f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106218
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-22  dante  <dante19031999@gmail.com>  [f5722aec86069204279663b7cb3b59bb6d447550]

        Added tests to mathml color in order to tests the new color sets.
        
        Starmath files related to test mathml have been clang-formated.
        
        Change-Id: If56cbed4229e3a63b02388dab68d3af7b7140077
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106297
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-22  dante  <dante19031999@gmail.com>  [4ff72e83869b41db9db44eebc9b25259d90a8b5b]

        clang-formated some headers on starmath
        
        Change-Id: I6bb226b7a1554cdc499bcbe3290b56a9b976e788
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106301
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-22  Noel Grandin  <noelgrandin@gmail.com>  [018706ff4fe0bc25d401f789d0c6750a0e94ec1a]

        fastparser in XMLStringBufferImportContext
        
        Change-Id: I1474bcd98c87ab4a3bfe3cc0e9b8e434e7ce4144
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106280
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [371964b963f89660dbc545c3a35834f1448e088b]

        Removed executable bits on data file
        
        Change-Id: Ibf469c30fc10587d57a3a97193c847c7c7b86c8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106339
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-11-22  andreas kainz  <kainz.a@gmail.com>  [207dd52fc8844a60ff98d2c37c2d09086d0cd73e]

        Colibre icon theme css support
        
        Change-Id: Ifaedb338c5ea6b83c7a6bdc2fbf41d7295bcde91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106326
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-11-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [db9e6d0788aec2090385861f8e54e2b1855df87d]

        Fix typo in code
        
        Change-Id: I974cabe235a91080c4bbce95672d07041dec6d97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106336
        Reviewed-by: Dante DM <dante19031999@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-11-22  Julien Nabet  <serval2412@yahoo.fr>  [3b86ce77e1400ba2024a5c6661b68ede669416d5]

        Typo apropiate->appropriate (starmath)
        
        Change-Id: I2c767c41bc321115023af38238df15d30f512a40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106338
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2020-11-22  Gökhan Özeloğlu  <gozeloglu@gmail.com>  [9cd34d4b2fceb66c3aa22bec5286323cd1070edc]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: Idab6bdb8574887c224eafbae100c2495998ca76f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106334
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-22  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [4ee947f221139bbfa209261fcf3c59f946f4e656]

        Refactor SwSectionFormat::UpdateParent
        
        - This ancient piece of code managed to stack premature optimization on
          premature optimization all the while obfuscating the intend pretty
          well.
        - It also ultimately resulted in a pessimization, e.g. when a
          SwSectionFormat is found first, in which case GetSection() is called,
          which starts a new loop from the start.
        
        Change-Id: I8e33b3bc592740d7d144e7d4463eb62b27bc8fe4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106327
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-22  Julien Nabet  <serval2412@yahoo.fr>  [51a7985f539b7760c22b19521ed2bf5c2df4b1c1]

        tdf#135202: Mysql declare more plugins for native password
        
        Add pvio_npipe + pvio_shmem + dialog
        
        Change-Id: I48d828e5cdf8d269aef3a40d75235a9519af8dc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105804
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-22  Gökhan Özeloğlu  <gozeloglu@gmail.com>  [151bd3cdeaee78ac94e5e349a71aacefcf8f41b6]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I6ec0bb025e715b34a7c0ba80875de23c5eb418b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106332
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-22  Gökhan Özeloğlu  <gozeloglu@gmail.com>  [c9bc63b8f1dbaa1bbf1bbcb3276d511224951ce0]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: Icbd13762abaaaed0d2c90d31469fc931900ffd5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106333
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-22  Gökhan Özeloğlu  <gozeloglu@gmail.com>  [62c9aeaf0c5f6e23d7d9a091014d22ccd2406463]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: Id2cf80a9a89530e8ed15ec8c0c87e4e45840ff0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106335
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9ebb50feab843f6717829e806e05d2afd7028c00]

        Fix typo
        
        Change-Id: I972dfed5e228a802df140c0cd44c026654496896
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105918
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-22  Tolunay Dündar  <dndr.dev@protonmail.com>  [72bd82016efe7b097736d94af5046a0e55d3c2ac]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: Iecc46d37ff7c79543f7bbd2111e2effdb3f71c90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106324
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-22  Tolunay Dündar  <dndr.dev@protonmail.com>  [17aca7c66fd71b3259e4cb0a964224f371db45d2]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I74f5f128e739e199002c60388243a5a7c60dee0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106325
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-22  Umut Emre Bayramoglu  <umut265@gmail.com>  [f06083d5714fda562375d12902f704514ec30491]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: If631710897394a1ed585bd1dba90c4e4c1c24db9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106322
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-22  Gökhan Özeloğlu  <gozeloglu@gmail.com>  [61f2209ac2e744b42da929e79ed9380269a95dd6]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: Idb778188a0a2f0c26e007dc919adbffe3af6e435
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106331
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-22  Bartu Bayazıt  <bartubayazit81@gmail.com>  [c3c9c0505509d69501ed835e97418b82e64bdfab]

        tdf#124176: Use pragma once, instead of include guards
        
        Change-Id: Ie955db5e8410ee4c7cfdb6bfb75b5a3aaa61784f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106311
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-22  Philipp Hofer  <philipp.hofer@protonmail.com>  [10b23330a9655658e6d7ef1d008a3302a15e9629]

        tdf#123936 Formatting files in module i18npool with clang-format
        
        Change-Id: I95fe065f4dcbe9d7bab105944ba4f835e80718ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105678
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-22  Philipp Hofer  <philipp.hofer@protonmail.com>  [79b6055acd1ea27a9f054e6980abbe2024cdc4a2]

        tdf#123936 Formatting files in module chart2 with clang-format
        
        Change-Id: Ie4dea73190040e5716fe531cf35fae20d7e175db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105650
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-22  Philipp Hofer  <philipp.hofer@protonmail.com>  [315f270d2db7541e9400852b070afb30f371f644]

        tdf#123936 Formatting files in module configmgr with clang-format
        
        Change-Id: I51bd9777e51e4d8b745791bdde41e142db217d32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105655
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Jenkins

2020-11-22  Philipp Hofer  <philipp.hofer@protonmail.com>  [1e17165f6643afe583bb97a40fb25ecb7bab24d9]

        tdf#123936 Formatting files in module sd with clang-format
        
        Change-Id: Ieb02e9ae91123bcf1decc141a43fe7e985bf47f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105703
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Jenkins

2020-11-22  Philipp Hofer  <philipp.hofer@protonmail.com>  [a9bce41c64bda648be2609a0dc4aea728fa8ec77]

        tdf#123936 Formatting files in module sdext with clang-format
        
        Change-Id: Ibfed67a0f772ea0c02bf0e7267e9ed46517e2018
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105704
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Jenkins

2020-11-22  Philipp Hofer  <philipp.hofer@protonmail.com>  [c096ab87c8a11e8d75dc689ea7024288419cfd22]

        tdf#123936 Formatting files in module compilerplugins with clang-format
        
        Change-Id: Ie6e23d3d2a20849e47d048b439d72fd7376c53db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105654
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-22  Philipp Hofer  <philipp.hofer@protonmail.com>  [b35232bdf56fbda34476cf537d53bbea31235a95]

        tdf#123936 Formatting files in module sfx2 with clang-format
        
        Change-Id: I0ddd7b531cbf9aed6a3834e3cd15c7fe3644736e
        (cherry picked from commit 92daf140419e4539f6843e30428e786c3e655dcc)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105706
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Jenkins

2020-11-22  Philipp Hofer  <philipp.hofer@protonmail.com>  [58d98a08aee7bf027c109eeb94183d24351827fa]

        tdf#123936 Formatting files in module vcl with clang-format
        
        Change-Id: Ia162ad5b7499c0ddfdbfca59ae76b81335ce2d45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105728
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Jenkins

2020-11-21  Tor Lillqvist  <tml@collabora.com>  [a65141b2b46ad8150bafca4629b0ef924978a201]

        Must now call the lovely SfxViewShell::SetCurrentDocId()
        
        Fixes fallout from 4fd2679a7a2b0494da84f344ab97b835edf73377. Otherwise
        the SfxViewShell doesn't know the id of its document, and counting the
        number of views of a document in SfxLokHelper::getViewsCount() fails.
        
        Change-Id: I16ba209463281aae4ab9fdfd4ee1cd6b98205774
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102025
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106254
        Tested-by: Jenkins

2020-11-21  Tor Lillqvist  <tml@collabora.com>  [cf09258fc3287b6299d07799dce22d9b9fd1ebb7]

        Test also that loading more documents after closing all open ones works
        
        Just run the code in DesktopLOKTest::testMultiDocuments() in a short
        loop.
        
        Sadly this did not find the actual problem that is present in the
        code, though. (A follow-up commit will fix that problem, and then I
        might also change this unit test so that it would have found that
        problem.)
        
        Change-Id: Ie847d04e77ea3d712820413fa0f00521207eb7de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102018
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106253
        Tested-by: Jenkins

2020-11-21  Umut Emre Bayramoglu  <umut265@gmail.com>  [ddc9c95745183e2e6d7791bcd3248db976c89f4e]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I92c70f2f540c9179c36acfdf9484da2600bed38c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106321
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-21  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [e82335afd6e3e9a75275865661cf14a0a2959603]

        sfx2: lok: reliably support multi-documents
        
        Instead of using the current view to set
        the DocId, we instead make sure that the ShellView
        object has the DocId set at construction time.
        This turned out to be necessary in at least one
        case (which has a unit-test that failed), which
        is when events fired during the creation of a
        new view. The cursor position is notified
        before we have a chance to set the DocId and
        because of that we miss the notifications (or
        worse, we end up sending them to all other
        documents' views in an effort to fix this bug).
        
        This approach is clean and always guarantees that
        all views have the correct DocId set as soon as
        possible and that all notifications are sent
        as expected.
        
        A unit-test is added to exercise mult-document
        usage, which exposed a number of bugs and issues
        that have been addressed in this patch.
        
        Change-Id: Icf5145fb1dabd0d029368310c2b9bf73ae927ccc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99975
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-by: Ashod Nakashian <ash@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106252
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-11-21  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [23951bdc3836b252aab0e7628d8839e89b5a9f6d]

        DesktopLOKTest: cleanup
        
        Refactor the handling of document loading
        and unloading and cleanup to allow more flexibility
        when loading multiple documents and for manual
        destruction.
        
        Also, correctly set the document type when loading,
        which was defaulted to TEXT even when loading
        spreadsheet and presentation documents.
        
        Minor misc cleanup such as dangling semicolons and
        unregistering the callback twice.
        
        Change-Id: Ia244aafd526d60f73c46e99fb8c7e63f63b0a8f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99974
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ash@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106225
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-11-21  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [cfc04e5fc3ab6c5ee98af04805f3840ba3f3fa67]

        SaveTable: Replace SwClientNotifyCall
        
        Change-Id: I0e961844836d60e96bcda178612fc0372a55cef1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106319
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-21  Caolán McNamara  <caolanm@redhat.com>  [3828a5b35f9ac4006461fa46cbe30e4dde01d01f]

        these don't need to include vcl/button.hxx anymore
        
        Change-Id: I6af85519b1fd55c1b4192cbdc9661b053b302f51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106287
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-21  Caolán McNamara  <caolanm@redhat.com>  [78091a860ade61addab12ae5e541fa01707bfb59]

        remove non-functional resize grip at right of basic ide tabbar
        
        left behind after....
        
        commit 867af25bd8d36c7e5ef6f16c2876ac82e63648cc
        Date:   Fri Jan 22 12:04:05 2016 +0100
        
            tdf#96683 Move tabs in Basic IDE to an own row
        
        before that it could be used to assign sizes to the tabbar vs
        scrollbar when they were on the same line. Now that they are on
        different lines it shouldn't be there.
        
        See tdf#87684 for the similar calc case where
        Office::Calc::Layout::Other::TabbarInlineWithScrollbar exists to
        re-enable this feature for calc.
        
        Change-Id: I6430e13ab79f4c424ae35f7b8e3ad7bd47ec201b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106275
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-21  Umut Emre Bayramoglu  <umut265@gmail.com>  [bac71fd104a19e481ed688fba0b0f427e855ce91]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I5f4f6ccdc8ce2ccfeb5046b7d477c29849696e39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106320
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-21  andreas kainz  <kainz.a@gmail.com>  [e449edb409e47390fef78bdf9fc23156da737dcc]

        Colibre icon theme css support
        
        Change-Id: I03f38ea988993c077d02a09c9b7f78024542e87e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106299
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-11-21  Julien Nabet  <serval2412@yahoo.fr>  [2021a64461cb512df58c1bf69a82017a7d728080]

        loplugin:stringviewparam for formulalogger/GroupScope/addMessage (sc)
        
        In file included from /home/julien/lo/libo_perf/sc/inc/formulacell.hxx:31:
        /home/julien/lo/libo_perf/sc/inc/formulalogger.hxx:146:51: error: replace function parameter of type 'const rtl::OUString &' with 'std::u16string_view' [loplugin:stringviewparam]
                void addMessage( const OUString& /*rMsg*/ ) { (void) this; /* loplugin:staticmethods */ }
                                 ~~~~~~~~~~~~~~~          ^
        1 error generated.
        
        to keep this in sync with the ENABLE_FORMULA_LOGGER branch,
        annotating the parameter declaration with [[maybe_unused]] to avoid warnings
        
        Change-Id: Ie3f6165c48acdfc81bbf916981e9d527448b66b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106302
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-21  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [bc8458e9b8473ea391f8150ce7b2c1765e936fdf]

        Remove SwIterator hack in untable
        
        - also move SwCellFrame from Modify to SwClientNotify
        
        Change-Id: I9e486623a5a3245726e13552223a76610d1d3494
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106313
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-21  Tolunay Dündar  <dndr.dev@protonmail.com>  [d46a2a1373c231f3437a229e2160edf58971d8db]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I6afd5c5a8df4e1e88ebbd900ec87eb15b2fc506a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106307
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-21  Arda  <arda.demirkiran@yandex.com>  [9eb7962a718fae662a8cb26382031f1c10c64597]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I38410a541ba29caef407ac13974e6685d05fc0fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106305
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-21  Mücahid Aydin  <mucahidaydin047@gmail.com>  [2292ad256f6b3167a0fdb99f4b28064c75616751]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I98697ff9c1da43ff53a2832da2579453c1c11533
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106312
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-21  Gökhan Özeloğlu  <gozeloglu@gmail.com>  [635a77ddc06ddbaaf6eba2d978d2187ddeaa80b9]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I309d3c4b960f920189557aa63b9de0d621eb6865
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106306
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-21  Gül Toksöz  <meryemgltksz@gmail.com>  [d9929c86bcbd2b3a3abd1579dc87e9a4cf0087c8]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: Ic20cba0096e03a0afe6336676a56639ebebc34a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106309
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-11-21  Mücahid Aydin  <mucahidaydin047@gmail.com>  [dbdb227219bf2b1bb23400aeac706f882ca0cad1]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I21e85b58702299a90e7b51500af31cb3334ddd7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106310
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-11-21  Zeynep İnkaya  <zeynsemn@gmail.com>  [0ea2bda1610eda92d3101fc69a464a6f06b45523]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: Ibbb95a9b0f919ec7efe60e9cfb680570a36c3d59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106308
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-21  Seth Chaiklin  <sdc.blanco@youmail.dk>  [10a39f92fde3ae0a02b6a0a0cd97f07c59f5a30b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c2146f0ddc2dff0b5b4b3bb488ecb98513984b64
          - tdf#138389  update Number Recognition help and improve indexing
            
               + add paragraph to indicate the setting applies globally
               * update to <h1>,<relatedtopics>,<menuitem> (in updated paragraph)
            
            Change-Id: I30fe10e25258801740e815bfafa8d622ffa74784
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106232
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-11-21  Tor Lillqvist  <tml@collabora.com>  [af70b5b8aa7b9dac3b64ef58968208475f673f5c]

        Allow --enable-macosx-sandbox without the codesigning identities
        
        For cases where you just want "make test-install" to construct an app
        bundle that you will manipulate and then sign separately.
        
        Change-Id: Iad805618f74ec783ebc013a664f928511b388383
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106185
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106260
        Tested-by: Jenkins

2020-11-21  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [30b69db070131190454342ce57c25383edf36f04]

        SwEditShell: remove SwIterator hack
        
        Change-Id: I27facf6490241e6978c848f80acb8e07d7b91144
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106210
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-21  Tor Lillqvist  <tml@collabora.com>  [0519f167acc6e3cf50b2935dae3cccc0efd8a1f3]

        Add NotebookbarTabControl
        
        Change-Id: Ibdcadc1b1bc1a2ada4863a64de91c9df88856a01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104562
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106255
        Tested-by: Jenkins

2020-11-21  Noel Grandin  <noelgrandin@gmail.com>  [fc828fb382cc187ab645b00b8f780fbdab2ceed3]

        remove some prefix and local params from constructors
        
        Change-Id: Iaffbefe98ced97610b99a00b1b3011c6a79a7859
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106300
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-21  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [fdbc616f6dd01a5b34b98abb6317d6fe3894285c]

        Fix tdf#138373 scrollbars can now actually be nullptr
        
        Change-Id: I224969de51a1d7e0176facb503a5b27cd8da530c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106265
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-11-21  Jan-Marek Glogowski  <glogow@fbihome.de>  [22b6cfa35c4cec8462785376b8543ce9cd4e422a]

        firebird: build fixes (incl. parallel build)
        
        The main idea is to get rid of the "unset MAKEFLAGS". AFAI can
        see, the whole CPU stuff isn't used anymore. So we can drop the
        whole FB_CPU_ARG handling. Since LO doesn't use any of make's
        implicit rules, the build breaks, but luckily it just requires a
        single rule for the btyacc build - just a Firebuild build tool.
        
        Then there is the whole broken handling of LIBTOMMATH and
        LIBATOMIC_OPS already in LO's configure.ac. I don't know if any
        internal build of Firebird with these as system libs would work.
        I guess people either have a system Firebird or also build with
        internal libtommath and libatomic_ops. This fixes just the
        obvious errors. I didn't try to build it, so there might still
        be typos (TBH I thought hard about just dropping the system
        build of these libraries, after seeing the broken configure.ac).
        
        And I'm not sure our / the system boost preprocessor library is
        ever used over the Firebird-internal copy. It also looks like
        it's also just used in an other build tool and nothing of the
        Firebird DB itself depends on it.
        
        Then there is the movement of the install_name_tool / otool
        patching on MacOS from the patch into the ExternalProject to
        further shrink the patches, as the build doesn't depend on it.
        
        This also introduces a different debug build mode for the
        gcc-/g++-wrapper: MSVC_USE_INDIVIDUAL_PDBS.
        It uses -Fd to write a separate PDB per output file instead of
        using -FS to use sync writes to a single PDB, which might work
        around the PDB access failures seen by Jenkins for linking
        executables. In theory it's also faster and should work with all
        the other wrapper users, but I don't want to open that can of
        additional build errors (yet), for eventually marginal gains.
        
        Change-Id: I8d4c5d2f17def9e840a67ef1004787e8baaffa83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105902
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-11-21  Noel Grandin  <noelgrandin@gmail.com>  [4486ab59348ddbfa4b050195477c2842c0a7de0a]

        fastparser in XMLChangeInfoContext
        
        Change-Id: I8e3e2bfc94f59b19b99299a7696b435f8d39b290
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106279
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-21  Noel Grandin  <noelgrandin@gmail.com>  [8cbb22c4679f0922ea2b28372678357e77b55b42]

        fastparser in XMLAutoTextContainerEventImport
        
        Change-Id: I1f4003166185fca67bc6ce8abe967e7c99d2237a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106278
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-21  dante  <dante19031999@gmail.com>  [119b8e1d6b54137b3028ce58e62c1d2beb659dc3]

        Added documentation on starmathdatabase.
        
        Clarify what are the databses used for.
        
        Change-Id: If9f294a5e3f94510efba7db15d1516527c17ba00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106226
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-21  dante  <dante19031999@gmail.com>  [88c343b50a1de197394e3e22bf82ff455386a80b]

        Corrected my previous mess on mathml export with color export 2.
        
        Now only exports HTML4 colors and others are treated as #RRGGBB.
        Now mathml can import #RGB colors.
        
        Change-Id: I6f9df916cb4e1d9c4a55eca5e447b7936207203a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106286
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-21  Stephan Bergmann  <sbergman@redhat.com>  [142e8ccd3aa14a347f44bd09fa1020b097298140]

        Relax non-null requirement for some rtl_uString_* functions
        
        ...that take a pointer and a length, and where it should be OK that the pointer
        is null if the length is zero.  Those rtl_uString_* functions are targets of
        OUString member functions that take std::[u16]string_view arguments, and
        19926ed35ebb623fc896942b1f232b83edf1fc1e "loplugin:stringview: Flag empty string
        converted to string view" (which changed some call sites to pass in default-
        constructed std::[u16]string_view, for which data() returns null) revealed that
        those rtl_uString_* functions were not prepared for such input.
        
        (The guardings of memcpy are necessary because memcpy still requires its pointer
        arguments to be non-null, even if the corresponding length is zero.)
        
        The new sal/qa/rtl/strings/test_strings_defaultstringview.cxx systematically
        tests all O[U]String[Buffer] member functions taking std::[u16]string_view
        arguments.  It revealed one further issue in
        IMPL_RTL_STRNAME(compare_WithLength), where UBSan reported a
        nullptr-with-nonzero-offset
        
        > sal/rtl/strtmpl.cxx:149:9: runtime error: applying non-zero offset 18446744073709551614 to null pointer
        
        Also, rtl_uString_newReplaceFirstUtf16LUtf16L was found to lack a check for its
        `from` argument to be non-null.
        
        Change-Id: I6a7a712570f7d1e8d52097208c8a43a5a24797af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106295
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-21  Philipp Hofer  <philipp.hofer@protonmail.com>  [01baeab99890e5650b3dabc15f8d900490a5a133]

        tdf#123936 Formatting files in module include with clang-format
        
        Change-Id: I0507dd797cd5a35e0ae14f4b69ee4e172d08a71a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105681
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Jenkins

2020-11-21  Philipp Hofer  <philipp.hofer@protonmail.com>  [0108cd51faf942b3fc3a292522d4b2f421f1cf45]

        tdf#123936 Formatting files in module starmath with clang-format
        
        Change-Id: I2b9e466d18ffd8033e5225d698b2dd0055e6fab7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105711
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-21  Philipp Hofer  <philipp.hofer@protonmail.com>  [2184efed3943fe9634e6e361e8b0306a374cbf59]

        tdf#123936 Formatting files in module odk with clang-format
        
        Change-Id: I427263ee98206c00cd2b3392fc9f2f55ad1ded5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105692
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Jenkins

2020-11-21  Philipp Hofer  <philipp.hofer@protonmail.com>  [d0b3815392d1fb253ed05218422a7f9b37c9df24]

        tdf#123936 Formatting files in module extensions with clang-format
        
        Change-Id: I6e86641bc93bf4b3941b01fbef69c1e7984aad3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105667
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Jenkins

2020-11-21  Philipp Hofer  <philipp.hofer@protonmail.com>  [70e36068a43cb6747232441ee67e609c86362aa0]

        tdf#123936 Formatting files in module sal with clang-format
        
        Change-Id: I04a773e8fd565f57dc0eb887fb4714b6edbb35e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105699
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Jenkins

2020-11-21  Philipp Hofer  <philipp.hofer@protonmail.com>  [e8e093f14b698fc710930b2dead57c7d4fb63b8e]

        tdf#123936 Formatting files in module filter with clang-format
        
        Change-Id: I787835eb102868bbd52cdb1c9999b5dad553947f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105669
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Jenkins

2020-11-21  Philipp Hofer  <philipp.hofer@protonmail.com>  [302d64cb3c21335867b447970ab8db8d1fabdef3]

        tdf#123936 Formatting files in module canvas with clang-format
        
        Change-Id: Ifcdecb0a60f5a4b09acc83ed38b6d1ec46765ba6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105649
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Jenkins

2020-11-21  Tor Lillqvist  <tml@collabora.com>  [d8c92ff32eb15faba3384ccc078cd90caa3801b4]

        Avoid unused parameter 'pImpl'
        
        Change-Id: I8dd30ed3ffffa0e5340b32ce4399dd05cc57e2b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105962
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106258
        Tested-by: Tor Lillqvist <tml@collabora.com>

2020-11-21  Tor Lillqvist  <tml@collabora.com>  [9e4c72ec7ea83aa0d023a90a6b02ddb17c6b2d74]

        Tentative fix for crash in the iOS app
        
        See https://github.com/CollaboraOnline/online/issues/403 .
        
        It seems that perhaps we can just bypass the whole ImplHandlePaintHdl
        handler function on iOS. Not sure whether this has any unintended
        side-effects. Testing will show. (Sure, if this is the right fix, it
        would make more sense to not create that idle paint thing at all. Feel
        free.)
        
        As discussed in the issue, there is a problem on Linux, too, that
        might have the same root cause, that can be reproduced in a simple
        "make run" scenario. It is possible that to fix that, the
        ImplHandlePaintHdl function should simply return right away if
        comphelper::LibreOfficeKit::isActive() is true. (And if that is done,
        the #ifndef added here can be dropped.) But I am even less convinced
        that such a change doesn't have any ill side-effects, and the symptom
        is perhaps less serious than on iOS, so I will leave that to others to
        investigate, for now.
        
        Change-Id: Ie4c1c70c65746961fa0730cae348ecc9bcdccf1d
        Signed-off-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104918
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106257

2020-11-21  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [b28e514d5e0ea45490b3cab30e1d97dd3da2c794]

        callnk: Replace needless SwClientNotifyCall with CallSwClientNotify
        
        Change-Id: Ie34f2b227e5986c1fc72c3d0ba84dae98b51b4c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106081
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-21  andreas kainz  <kainz.a@gmail.com>  [192f1febc9859a42307d77dcf3fcec998ef5663c]

        Colibre icon theme css support for connectors
        
        Change-Id: I4339088f3250305cd85266fcb214f0d2d64657ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106296
        Tested-by: Andreas Kainz <kainz.a@gmail.com>
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-11-21  andreas kainz  <kainz.a@gmail.com>  [d58cbe188fc2708d44325dcd262f17fd8e19c2a0]

        Colibre icon theme css support for shapes
        
        Change-Id: Ibe00c677ee1e00862ccd74b48058c9c7b1661b46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106276
        Tested-by: Andreas Kainz <kainz.a@gmail.com>
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-11-21  dante  <dante19031999@gmail.com>  [fcc9128aabb56d521e71e3e537d895e640c86004]

        Changes to the color class
        
        Before colors could be only converted to string rrggbb. Now also supports RRGGBB. It can also be converted back into a color.
        
        Change-Id: Ifb89d554b434c243c4f0956ee680ec23de823339
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106224
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-21  Noel Grandin  <noelgrandin@gmail.com>  [d0a60f7785dc66e0d491b50e093ebcf606627226]

        fastparser in XMLEventsImportContext
        
        Change-Id: Ifeeb2220ec6dfe6ec91f238137796d7d9e517465
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106261
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-21  Mark Hung  <marklh9@gmail.com>  [8c14adfa76956e76bac98330ce67f080c90af184]

        tdf#138210 check if CustomShapeGeometry exist first.
        
        CustomShapeGeometry does not exist for a text frame. Getting
        the property throws an Exception and cause a general IO error.
        
        Change-Id: I0e31780292d45211bfd1250d0d359c72def50583
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105834
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2020-11-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [13d41ac495e5c081340756e016d2da44f2875b99]

        check-missing-unittests: add drawingml
        
        Change-Id: If469d6400fc04c816e4748cbea65014a284eeb93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106272
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [34c4d09265196b50786a57e185af72a3610a0e5a]

        tdf#127811: chart2_import: Add unittest
        
        Change-Id: I071192dbb19c1c5851fb81f67f514ff003bd5c64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106259
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-20  andreas kainz  <kainz.a@gmail.com>  [65037666dae06942ca72615f65c8f3eb3720b359]

        Colibre icons remove wrong icon
        
        Change-Id: I9f94868e81a78a7dbae387d2c2858cdcb8d0824f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106273
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-11-20  László Németh  <nemeth@numbertext.org>  [37fb6b5faa56c68c5d4dc61ee2eaafc828bf9939]

        tdf#137684 sw ChangesInMargin: fix Undo of characters
        
        Undo of tracked deletions in the same position was reversed
        to avoid changing the ranges of the remaining hidden redlines.
        Now the ranges are corrected after the Undo (at least for the
        multiple characters deleted by pressing Delete).
        
        Clean-up of commit fe1fc9615511994ac128e52f9ad1cda4e86188f5
        (tdf#137684 sw ChangesInMargin: fix crash on Undo of characters).
        
        Change-Id: If10bba5232d7b5084a2770efd9df229ae7509eb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106266
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-20  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [ae8bc80952fafc791ce8bbddd99c99626a93989c]

        tdf#137185 sw: move shape text on adding textbox
        
        The original text of the shape is moved to the new
        (text frame of the) text box instead of overlapping
        the text content added later.
        
        Change-Id: I2ad8865cdbe3c424c70985737ecda3ac9315cabc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104942
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-20  andreas kainz  <kainz.a@gmail.com>  [e414ea3514e4014893e553911e7f53a9885ef1d9]

        Colibre icon theme css support
        
        Change-Id: If973e8e4511fd538ccc8da0a97098f45572e2407
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106262
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-11-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e667c43e52491ca3547db08f3a6cd8d90e9419ec]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a3d7af3041f516c5185e103b62ad7093ab93cd77
          - Refactor register-true definition and usage
            
            Remove excess of embeds, notable embeds inside a paragraph.
            
            Change-Id: Id0424ddae929b43127ad5fdeb4f573114f903fe5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106294
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-20  Caolán McNamara  <caolanm@redhat.com>  [0945e840a4cdbe2e6542f8fa035f70932ec1ad0e]

        move RadioButton to be toolkit only
        
        Change-Id: Ie548ad3c471745297242a390fd2e500fa699de19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105836
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-20  Caolán McNamara  <caolanm@redhat.com>  [75b9109a2da35cf0f0914504145d84cf918c6af2]

        weld TabBar
        
        Change-Id: I698f4dfc64bfa9bc4896111757616b4051b10293
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105797
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-20  Caolán McNamara  <caolanm@redhat.com>  [94ea1c89e959069aa7c735317470712012df2362]

        If we grab focus to a GtkToolbar then focus a GtkToolbarItem child
        
        and consider focus in a GtkToolbar child as focus the GtkToolbar
        has focus
        
        Change-Id: Id3299dd9246da22b21b3e1a347faff8bc867c438
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106270
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-20  Caolán McNamara  <caolanm@redhat.com>  [3e15955877eafc86654bd90cbb0db926cd30ed4f]

        check expander label for focus and grab focus to that label
        
        Change-Id: I91f3b012605416afd53e5d445ec10d683e8c1641
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106269
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-20  Caolán McNamara  <caolanm@redhat.com>  [df0c70d52ccc7e9a7c453d758ef210735f513082]

        GtkWindow case is similar to GtkPopover case
        
        Change-Id: Ie7417efd4113851615ee1c17a1297017a49a992d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106268
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-20  Stephan Bergmann  <sbergman@redhat.com>  [72877e3ade74f7517d9d85c9e7baf94d8ad49d49]

        SvStream::{Tell,TellEnd,remainingSize} all return sal_uInt64
        
        ...so use that type where appropriate here
        
        Change-Id: I3e419457bc04b5908128bad04eb16c72052d2ebf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106267
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-20  Noel Grandin  <noelgrandin@gmail.com>  [18a4ad0a47dc1bcec1b9387126d7c917f7063339]

        fastparser in XMLEnhancedCustomShapeContext
        
        Change-Id: Id5f6466fd62e15b354b2dc11a0dc610cbfb75c27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106250
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-20  Noel Grandin  <noelgrandin@gmail.com>  [c7b7153213619859d5f049b7c60eafa4c81f5225]

        fastparser in SdXMLLayerContext
        
        Change-Id: I1912d8d5a5f3ea6865d7425be8edb4f24b27e61f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106229
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-20  Noel Grandin  <noelgrandin@gmail.com>  [6d63302127be4f7ebc12369cde286d7e5114ad63]

        fastparser in SdXMLLayerContext
        
        Change-Id: I807c9028fa197079da79270f8d7ad9339d7bedf4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106228
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-20  Noel Grandin  <noelgrandin@gmail.com>  [d6c56306140a9665cb80fd35b9711a93ffdffc46]

        fastparser in SdXMLEventsContext
        
        Change-Id: I7c9a43c0323c1f278f329c51f14d9c273d334741
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106227
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-20  Tibor Nagy  <nagy.tibor2@nisz.hu>  [d6d8b9c59524cff8effc170c57940700282bf625]

        tdf#41845 sc: delete row/column with validation circles
        
        Red validation circles around the cells were
        left after deleting their rows or columns, showing
        invalid data on the next valid or not-validated
        cells.
        
        Co-authored-by: Attila Szűcs (NISZ)
        
        Change-Id: I0dcef9225696b76eda78f0ee8831a83c20f53b0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105527
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [bf5b90e035f2a3107833b3533eab027424093770]

        sc: Add unittest to check size of comments
        
        Change-Id: I267f85a2d3394e4b97e294c25cd7a16e28bf8b7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106223
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-20  Chris Mayo  <aklhfex@gmail.com>  [07f0e515c055847689121249c29c6baaa35d35e4]

        Remove unused installation variable GNOME_MIME_THEME
        
        Not used since:
        cf9994a4de40 ("do not conflict with GNOME MIME icons (fdo#36551)", 2011-05-06)
        
        Change-Id: Ie172bc0814a7de661c16891a2a87caba6c10f632
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105959
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-11-20  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [02cb3f9f9c651d23de3fd80b04380e3d7314250e]

        lok: minor cleanup of ViewCallback in tiledrendering tests
        
        Change-Id: I39b964a7aa7d181083a153283f38c1a5bc64de58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99973
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ash@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106222
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-11-20  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [44f6329330e8c8f000cb310b04ac13777e8bfff3]

        sfx2: lok: refactor notifications and const correctness
        
        This reduces the stringification and reuses the notificaiton
        helpers to reduce code duplication.
        
        Change-Id: Icf9f9c50f3eeee61a0ded741d39fed37cfcc8da1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99972
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ash@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106221
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-11-20  Miklos Vajna  <vmiklos@collabora.com>  [7032be2e9edd82dad2d67f1582aaa57676bda4a1]

        tdf#127086 PPT export: fix lost bitmap fill for OOXML custom shapes
        
        PPT can't store an OOXML custom shape with fill bitmap, PowerPoint
        generates a fallback bitmap when saving to PPT.
        
        We used to keep the bitmap and loose the custom shape geometry, but that
        was changed with commit f4ba484183a1e7b9824f10580d633466c266828f (ooxml
        import: supprt cropping to shape, 2019-05-13).
        
        Fix the regression by going back to keeping the bitmap, a full fallback
        bitmap (ala PowerPoint), would be more work, taking e.g. blurry shadows
        (changing the shape position and size) into account.
        
        Change-Id: I7192f912077f2de026573855dbebbdf576e39ebc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106219
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-11-20  Noel Grandin  <noelgrandin@gmail.com>  [1bad449a6a2427a2c9d217a3f84d9b350b28c0b3]

        fastparser in SdXMLEventContext
        
        Change-Id: I52eb0ef77c54386a9774f746caba4b05785937aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106214
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-20  Stephan Bergmann  <sbergman@redhat.com>  [b5724a53b4f3e53768429544f604cd374ed49a0c]

        Lengths passed into the SvxMSDffManager::Get*Data functions are all sal_uInt32
        
        (i.e., rLength obtained from SvxMSDffManager::ReadCommonRecordHeader)
        
        Change-Id: I04b51cb7e6cb771d89d07a86c00ee9fdaa72aaa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106176
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-20  Luboš Luňák  <l.lunak@collabora.com>  [99f2ae505d2d2dd104842c2133488210c354f731]

        tools::Polygon::Clip() is broken with bezier curves (tdf#137068)
        
        It preserves the points, but not the flags. Work this around
        by temporarily converting to B2DPolygon, where it works.
        
        Change-Id: I120264fbc4c7c508386f23a06435891199565aae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106188
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-11-20  Stephan Bergmann  <sbergman@redhat.com>  [4fc0184aede43a48b458d1ecd2b9d07e8aa80d25]

        Adapt ScfProgressBar to SfxProgress::SetState taking sal_uInt32
        
        ...since 5a6ab81651a98dd726ab7d40101dc81f62895fd4 "tdf#75280 Cleaning up of
        sal_uIntPtr usage #2".  mnSysProgressScale had been introduced with
        2a7add76241d8a3de05e3d26689a2d16d8b92913 "INTEGRATION: CWS dr20", which mentions
        "2004/06/17 14:58:21 dr 1.3.320.2: #i27407# handle limit of SfxProgress
        (ULONG_MAX/100)" though the referenced
        <https://bz.apache.org/ooo/show_bug.cgi?id=27407> "Save default row format to
        decrease Excel file size" does not appear to directly mention any reason for
        this particular change.  However, prior to
        dbdc29e499abf125b6d6f66de668bc60c88fe599 "INTEGRATION: CWS toolbars2"
        SfxProgress::SetState did contain code that multiplied the passed-in value (back
        then of type ULONG) by 100, so it appears mnSysProgressScale was meant to
        mitigate that.  So even if the original motivation for mnSysProgressScale is
        gone, repurpose it to address the mismatch between std::size_t (as meanwhile
        used throughout ScfProgressBar) and sal_uInt32 (as meanwhile used throughout
        SfxProgress).
        
        Change-Id: I1448bcd7521c87079bc4e9afc5f2d9951fc67aee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106216
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-20  andreas kainz  <kainz.a@gmail.com>  [b9c12f576a5ce0ff6e4fa0d313c0c11769de0b26]

        Colibre icon theme css support update shapes
        
        Change-Id: Ib145303b4e455e029d281618be6b19a26f042ae0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106191
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-11-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [c34b9acc18a357b904afa9538777072991a1e0a6]

        tdf#113163: sd_import: Add unittest
        
        Change-Id: Ib1e6c003fbebf83e601e611e5eb23b8ee0cfd8a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106163
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2020-11-20  Caolán McNamara  <caolanm@redhat.com>  [09e032aad1ae08458d067d94f2fc3b8341e11903]

        tdf#138108 terminate on uncaught exception in a11y callback
        
         #1  0x00007ffff5d3fafe in accessibility::AccessibleContextBase::ThrowIfDisposed() (this=0x85de440) at editeng/source/accessibility/AccessibleContextBase.cxx:513
         #2  0x00007ffff5d3fbee in accessibility::AccessibleContextBase::getAccessibleParent() (this=0x85de440) at editeng/source/accessibility/AccessibleContextBase.cxx:203
         #3  0x00007fff999cad24 in SwAccessibleMap::DoInvalidateShapeSelection(bool) (this=0x687e610, bInvalidateFocusMode=false) at sw/source/core/access/accmap.cxx:1647
         #4  0x00007fff999cc5a5 in SwAccessibleMap::InvalidateShapeSelection() (this=0x687e610) at sw/source/core/access/accmap.cxx:1152
         #5  0x00007fff999d78b0 in SwAccessibleMap::InvalidateCursorPosition(SwFrame const*) (this=0x687e610, pFrame=0x5a3faa0) at sw/source/core/access/accmap.cxx:2744
         #6  0x00007fff9aae5c32 in SwViewShellImp::InvalidateAccessibleCursorPosition(SwFrame const*) (this=0x6594330, pFrame=0x5a3faa0) at sw/source/core/view/viewimp.cxx:345
         #7  0x00007fff99b01fcd in SwCursorShell::UpdateCursor(unsigned short, bool) (this=0x6594840, eFlags=7, bIdleEnd=false) at sw/source/core/crsr/crsrsh.cxx:2020
         #8  0x00007fff99b02db4 in SwCursorShell::EndAction(bool, bool) (this=0x6594840, bIdleEnd=false, DoSetPosX=false) at sw/source/core/crsr/crsrsh.cxx:279
         #9  0x00007fff9a2249b2 in SwFEShell::SelectObj(Point const&, unsigned char, SdrObject*) (this=0x6594840, rPt=Point = {...}, nFlag=0 '\000', pObj=0x0)
             at sw/source/core/frmedt/feshview.cxx:323
         #10 0x00007fff9b30eacb in SwWrtShell::UnSelectFrame() (this=0x6594840) at sw/source/uibase/wrtsh/select.cxx:326
        
        Change-Id: I122d087b67c3615afb0c34aa714bc1066946c8c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106190
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-20  Stephan Bergmann  <sbergman@redhat.com>  [a7dfa664b758c5db6e0131c3fef4b602d222e86e]

        Clarify that SvxIconChoiceCtrl_Impl::GetPredecessorGrid returns GridId
        
        Change-Id: Iddd781b1acfb3d0fd8352cb50566fbebea4b3024
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106217
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-20  Regina Henschel  <rb.henschel@t-online.de>  [bba0cd79984875124f8d43d05d4cdb7f63517e77]

        Replace matrix translate with object Move
        
        TR*BaseGeometry is faulty for SdrMeasureObj, fixing these methods is a
        larger effort and Move is simpler anyway. So I replace the translation
        using matrices with the Move methods for objects. Backup and restore
        of the geometry values in state HiddenAsZero is now done with
        SdrObjGeoData. That is known to work from use in Undo methods.
        
        Change-Id: Ic32e8dbc5ae5f1a2f80e428448abc4b4a530b76b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106189
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2020-11-20  Seth Chaiklin  <sdc.blanco@youmail.dk>  [c9568a9800d8609d89fb54912ffb0d445681d18e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 15e0e4742d13a76837daf5dd666b7d57b4651a92
          - Resolves: tdf#73398 and tdf#107192  help for printing range of pages
            
              ( swriter/guide/print_selection )
                 new guide page for how to print page ranges and selections
            
              ( shared/01/01130000.html )  ( File > Print )
                 + add <embed> for new page under Text Documents
                 * update to <h1>,<h2>
                 - comment out "More Options" control, which was
                   removed with tdf#137506
            
              ( source/auxiliary/swriter.tree )
                 + add as <topic> under Printing
            
            Change-Id: I68c97522facddfb78c81ee845e5385b3eb236e8c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106133
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-11-20  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [f982e429d18870a6dd09a669035cc9950ce478cb]

        Remove unused define
        
        Last use of this was removed in 2017 with:
        commit 832c1f16ddbdc626c6ae11900038e1a88f94b8e4
        
        sw: remove temporary debug code in txttab that no longer builds anyway
        Change-Id: I25cc60e3e31badc91b208c24acc8308e6ba7f04c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106181
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-20  Miklos Vajna  <vmiklos@collabora.com>  [49efdb7aa23abccf4fa4705c6a207219d50e8600]

        pdfium: add a signature wrapper class
        
        It just hides the underlying FPDF_SIGNATURE, no real member functions
        yet.
        
        Change-Id: I37d27c26d6f05b1f8c697a5afe682c795e5d4d1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106184
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-20  Stephan Bergmann  <sbergman@redhat.com>  [7c3aeac2b96dd71860fb0eabc943b9de278fe775]

        ScrollBar::GetThumbPos returns tools::Long
        
        Change-Id: I493e241e590325306a59fda89a30f1c97410c373
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106180
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-20  Stephan Bergmann  <sbergman@redhat.com>  [528a3afa2497aa8bc0fcfda21b3a66c2fa014bda]

        This presumably wants to be Size(-1, -1)
        
        The code had been introduced with bd837fcbae7662bd127cb214f1497e4bf750cab0
        "#92085# GetRulerState(): setting of SID_RULER_LR_MIN_MAX corrected" (where the
        referenced bug is apparently from the lost Sun-internal bug tracker), at a time
        when Size was presumably based on signed long, so ULONG_MAX presumably already
        effectively meant -1 back then.
        
        I don't understand what this code does, but when using a
        
          Size(std::numeric_limits<::tools::Long>::max(),
               std::numeric_limits<::tools::Long>::max())
        
        instead, in a 64-bit Linux UBSan build I got
        
        > include/tools/gen.hxx:527:37: runtime error: signed integer overflow: 11767 + 9223372036854775806 cannot be represented in type 'long'
        >  #0 in tools::Rectangle::Rectangle(Point const&, Size const&) at include/tools/gen.hxx:527:37
        >  #1 in sd::DrawViewShell::GetRulerState(SfxItemSet&) at sd/source/ui/view/drviews3.cxx:915:28
        >  #2 in SfxStubGraphicViewShellGetRulerState(SfxShell*, SfxItemSet&) at workdir/SdiTarget/sd/sdi/sdgslots.hxx:1540:1
        >  #3 in SfxShell::CallState(void (*)(SfxShell*, SfxItemSet&), SfxItemSet&) at include/sfx2/shell.hxx:199:35
        >  #4 in SfxDispatcher::FillState_(SfxSlotServer const&, SfxItemSet&, SfxSlot const*) at sfx2/source/control/dispatch.cxx:1657:14
        >  #5 in SfxBindings::Update_Impl(SfxStateCache&) at sfx2/source/control/bindings.cxx:260:22
        >  #6 in SfxBindings::NextJob_Impl(Timer const*) at sfx2/source/control/bindings.cxx:1274:17
        >  #7 in SfxBindings::NextJob(Timer*) at sfx2/source/control/bindings.cxx:1219:5
        >  #8 in SfxBindings::LinkStubNextJob(void*, Timer*) at sfx2/source/control/bindings.cxx:1217:1
        >  #9 in Link<Timer*, void>::Call(Timer*) const at include/tools/link.hxx:111:45
        >  #10 in Timer::Invoke() at vcl/source/app/timer.cxx:75:21
        >  #11 in Scheduler::ProcessTaskScheduling() at vcl/source/app/scheduler.cxx:486:20
        >  #12 in Scheduler::CallbackTaskScheduling() at vcl/source/app/scheduler.cxx:288:5
        >  #13 in SalTimer::CallCallback() at vcl/inc/saltimer.hxx:54:13
        
        when creating a rectangle in Draw and clicking around in it.  Whereas with
        
          Size(-1, -1)
        
        things appear to work fine.
        
        Change-Id: I7368b510113a34fec5c1cabfc35a369cac2fcda1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106187
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-20  Stephan Bergmann  <sbergman@redhat.com>  [9dbfecaee0ab804b393e40e4399a0e4b87433b80]

        Use signed tools::Long return type for calcDistSquare
        
        ...for consistency with its internal workings of computing a value from other
        tools::Long values, even if the result can never be negative.  (And where the
        additional bit for the unsigned type's magnitude probably doesn't make a
        difference here.)
        
        Change-Id: I1c6bcd2b8bdb70b9cd553758246af776b28500fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106178
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-20  Noel  <noelgrandin@gmail.com>  [bfaa753ae459a6eab8a216b1541faa8a805f3f50]

        simplify CreateTableContext
        
        Change-Id: I1700d17d6f3aa29fcc4a1ea33d8d797e67c301d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106168
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-20  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [cdae2f16ef9da75c1b3f9cc3f8abc3a180f324d1]

        fix tdf#138335 guard sidebar uno methods with SolarMutex
        
        Wasn't threadsafe before; using vcl/gui code, so we need the
        SolarMutex.
        
        Change-Id: I3d4407f095837d03ad492fcdf9a08746cf911d25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106169
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-11-20  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [20ef6c22268b04eef11834292f42d6d831ab31a2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 48807862eb87e3c1b874e25eb3b48f04deb224c8
          - We’re stuck with these unfortunately
            
            Change-Id: Ic6350bf8490a88dec55d453de849c3eb697ad9db
            
2020-11-20  Seth Chaiklin  <sdc.blanco@youmail.dk>  [418c63dff5db2005bbc4dbfc92b56778f89cea8b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4e4118d7e8b08b9ea42e37f75f7ef168bdab0745
          - tdf#114660 add explanation about setting regex option in Calc help example
            
            Change-Id: I6da4f95cb4cdb09a4d2ccdbf35fab7f5f5db1102
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106137
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-11-19  Roman Kuznetsov  <antilibreoffice@gmail.com>  [023b77182a5818063f53ecfbe7ec3562ee37dcbc]

        tdf#124176 use pragma once instead of include guards
        
        in /core/include/sfx2/sidebar
        
        Change-Id: I3ce7ccbd1e0e8e905c1f0eeefe1b17f4a2cd238f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106138
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2020-11-19  Stephan Bergmann  <sbergman@redhat.com>  [510263ea0e0f16bf3e1605c4e875b5f801f89940]

        SvxNumberFormatTabPage::nInitFormat should presumably be sal_uInt32
        
        all the entities it interacts with (SfxUInt32Item::GetValue,
        SvxNumberFormatShell::Create, nCurKey) consistently use sal_uInt32
        
        Change-Id: I1d929342819eddc615d18145a5815a13f326a648
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106174
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-19  Stephan Bergmann  <sbergman@redhat.com>  [0c016af83ba42c3b368f7ffb7c58add19b6ec713]

        Make use of GRID_NOT_FOUND
        
        ...which had been unused ever since the code had been introduced with
        aed8f7e44502be1eacfc179ceaede8a2118c462c "fix: #85201# new template dialog".
        (And fix the resulting loplugin:cstylecast warning.)
        
        Change-Id: I0f4fb1a630d7cd5f509d82067803284a133cfc8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106179
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-19  Luboš Luňák  <l.lunak@collabora.com>  [5b292e878703ebc32e875406f4116cba145a9042]

        avoid Skia floating point position fixups for rectangles (tdf#137329)
        
        Avoid to toSkX()/toSkY() tweaks for rectangular areas, so with AA
        enabled it leads to fuzzy edges, and rectangles should line up
        perfectly with all pixels even without tweaks.
        
        Change-Id: I45bf5a57a9f2d941eb7ec224992fc452481a2f98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106060
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-11-19  Tor Lillqvist  <tml@collabora.com>  [a6a2855818585740d8291a669c3552a7c4e77480]

        Add comment on how to run Python's own unit tests
        
        Change-Id: Id62a688d2ddf7493d419a00a9fd0dfc6a6f13f0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106173
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-11-19  Stephan Bergmann  <sbergman@redhat.com>  [3207977c5b21acd305e01776df6c686abed43f64]

        Clean up GetHTMLColor "not found" value
        
        ...after fe3dd6d831998dd5619ea223af04bc51f9294d2f "Changed return type of
        GetHTMLColor".  (Clients had already been updated with
        530df0b322f64fdcb08e9ef0b6ba944dd172ef60 "Changed return type of GetHTMLColor"
        and 463563853a81499de2259372755b00aa5ec246a7 "Changed return type of
        GetHTMLColor".)
        
        Change-Id: I1db842775a69bb3c0ff08dca152094d7b67ca221
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106177
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-19  Stephan Bergmann  <sbergman@redhat.com>  [a0b8bcf088e23bec930f91faa23975e132ece793]

        nChain should presumably be sal_uInt32 here
        
        ...given that SvxMSDffShapeInfo::nTxBxComp it interacts with is sal_uInt32, too
        
        Change-Id: I38d9bc9c467d10644bddedcd873b14b1b4c3d1ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106175
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-19  Noel Grandin  <noelgrandin@gmail.com>  [bcd263da24344fd813253ad02390a34f21067dc4]

        fastparser in SchXMLSeries2Context
        
        Change-Id: I609333f732cb8c428f1c9e3fca24e2df3146de12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106075
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [0277c2c57f3990cb9078f11d0969faa1fb21a9d1]

        tdf#129410: sc_subsequent_filters: Add unittest
        
        Change-Id: Ie9bc4086559a53f83af9e2f6a6649c51a1009847
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106153
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-19  Anshu  <anshukhare50@gmail.com>  [3f8d9566cdf278d3412207aa15ac5a8c6a3757b4]

        tdf#134779 Warning generated if the table size exceeds a particular limit
        
        Change-Id: I2ee23c7b3f5638b48323a76535e7a3b5141d1ad0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105501
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [5c2c0bc671a50d05a8459c213787f426fb5de2d7]

        tdf#138148: sd_import: Add unittest
        
        Change-Id: I0df14348618efed2806411eddf41a4964512211d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106171
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-19  Noel  <noelgrandin@gmail.com>  [d242a68868efcacbbcb733a1f9fbfd5854e7724e]

        fastparser in XMLChangedRegionImportContext
        
        Change-Id: Id5da48e4c47acbc0052799e8be6b88edd6dce099
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106167
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-19  Noel  <noelgrandin@gmail.com>  [8eb9688529d345d30e427126f4f1b2afa37a8b87]

        fastparser in dropdownfield
        
        Change-Id: I4b09f78b0f4d2ad40a7aec8e2d5d722b7a1ee18b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106166
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-19  Noel  <noelgrandin@gmail.com>  [46aaf4e4e611a48c3c5b8338c9a19814094c563a]

        fastparser in forms
        
        Change-Id: Ia5274bf6c200a5077bc9b7fdf16b7723337d353d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106165
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-19  Noel  <noelgrandin@gmail.com>  [cf13e985a6112a18e4d405b807a2064092c01b2d]

        fastparser in TokenContext
        
        Change-Id: I3e3bdc30f0313288201a77741e55aa89fea2be6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106164
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-19  Noel  <noelgrandin@gmail.com>  [39d8ee8f91f4c571030b53febdcba07ea55ca7de]

        fastparser in TokenContext
        
        Change-Id: I12c2af505d4bf19d94fb127cda2403f0b6618b07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106159
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-19  Philipp Hofer  <philipp.hofer@protonmail.com>  [2d72bc353b9d086e3eb3f9cf00a034c86f13ca21]

        tdf#123936 Formatting files in module setup_native with clang-format
        
        Change-Id: I40c25e54b1348a17d4e639a77a1834462c8a5c27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105705
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Jenkins

2020-11-19  Philipp Hofer  <philipp.hofer@protonmail.com>  [156da5b55362db37d4e61a22e43e489e48797452]

        tdf#123936 Formatting files in module slideshow with clang-format
        
        Change-Id: I108be5e01ed319f42912a6762ebceb97795113ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105708
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Jenkins

2020-11-19  Philipp Hofer  <philipp.hofer@protonmail.com>  [15d080d2ca19891187a547f66d77183ebed0811b]

        tdf#123936 Formatting files in module xmlsecurity with clang-format
        
        Change-Id: I25c8d1a3c706f1ba7565a5f018b9660faf63ffaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105734
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-19  Philipp Hofer  <philipp.hofer@protonmail.com>  [c927d6daa9a6403c53cc41b1ab4dde820f08f387]

        tdf#123936 Formatting files in module xmloff with clang-format
        
        Change-Id: I4d9016a0e646da5d9f0044762f6ecce86ce1242b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105732
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-19  Philipp Hofer  <philipp.hofer@protonmail.com>  [7b49f8c7ebf40048181b56e9bfb11135bd473cab]

        tdf#123936 Formatting files in module writerfilter with clang-format
        
        Change-Id: Ia60e7c5e2d3be0baa0496a6bd99c6ae98cd4ff96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105730
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-19  Philipp Hofer  <philipp.hofer@protonmail.com>  [481fdcc619dadf0a65e5af73b0c33b26df2400e5]

        tdf#123936 Formatting files in module salhelper with clang-format
        
        Change-Id: I2c1337f54934222580a95ac90c162d880e923110
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105700
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-19  Philipp Hofer  <philipp.hofer@protonmail.com>  [5d8cf2021d8f7f171924f2b1adf824532cd67497]

        tdf#123936 Formatting files in module registry with clang-format
        
        Change-Id: I57dbd6b8c944f2adb158db9c3086b3ad26c5c084
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105697
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-19  Philipp Hofer  <philipp.hofer@protonmail.com>  [eb4c2e96f38a6b5280a83709e55fbb5b8d7e9d36]

        tdf#123936 Formatting files in module package with clang-format
        
        Change-Id: I3ff80c6c636003d468f384e0d6fbfb5233e0b4da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105696
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-19  Philipp Hofer  <philipp.hofer@protonmail.com>  [4d4e95be173e84b5040af46a459b3c071bfd744a]

        tdf#123936 Formatting files in module opencl with clang-format
        
        Change-Id: I16a00ceee4c2b772ec9ed6b1b349253114b22239
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105695
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-19  Philipp Hofer  <philipp.hofer@protonmail.com>  [dab1e6435728c6d7e81d6d6158e1fa45470345d2]

        tdf#123936 Formatting files in module reportdesign with clang-format
        
        Change-Id: Ib734a1ada8dac37c1cd168377863f1edd21c7aeb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105698
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-19  Philipp Hofer  <philipp.hofer@protonmail.com>  [c4ab5393e1c2332d92ea6672d3c8ffc3a6220afa]

        tdf#123936 Formatting files in module oox with clang-format
        
        Change-Id: Ie061189450e0f9004ca503bb28164885812f2acc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105694
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-19  Philipp Hofer  <philipp.hofer@protonmail.com>  [de80fdc2060abe5b171bcef72944dd7b914ccd33]

        tdf#123936 Formatting files in module onlineupdate with clang-format
        
        Change-Id: I17aba4fbf7c2e914e64c62e9370695e20d7c14d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105693
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-19  Stephan Bergmann  <sbergman@redhat.com>  [f54b1d1e0937cf43d74e34bfd5ae921923527a09]

        Clarify DdeData::GetExternalFormat return type
        
        The implementation (in svl/source/svdde/ddedata.cxx) returns any of:
        * {CF_TEXT=1, CF_BITMAP=2, CF_METFILEPICT=3} from the Windows API;
        * the return value of Windows API's RegisterClipboardFormatW, which is UINT from
          the Windows API (i.e., 32-bit unsigned int);
        * a enum SotClipboardFormatId value, whose underlying type is sal_uInt32.
        
        So the natural choice is sal_uInt32 here.  (Windows API's UINT would also do,
        but cannot be used in include/svl/svdde.hxx, which is used on all platforms.)
        
        That in turn shows that DdeService's aFormats and HasCbFormat should also use
        sal_uInt32.  (And then, simplify some of the std algorithms use in
        svl/source/svdde/ddesvr.cxx.)
        
        Change-Id: I593d0a7df78bfdd08ce2de04c3da2078d973e262
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106151
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-19  Michael Weghorn  <m.weghorn@posteo.de>  [f39f21d92ec83c3a5062f29dd26214fc83012c06]

        tdf#138010 (IV) VclScrolledWindow: Use actual border width
        
        The frame drawn by 'DecorationView::DrawFrame' may
        use native drawing, in which case the frame may be wider
        than 1 pixel.
        
        Take that into account and calculate the frame width
        and resulting position/size of the scrollbars and
        child widget using the content rectangle returned when
        drawing the frame using 'DecorationView::DrawFrame'.
        
        This avoids that the child widget is drawn on top
        of the frame, which e.g. resulted in no visible border
        when using the Qt/KDE Breeze style, which has a frame
        width of 2, with the actual 1 pixel border being
        surrounded by a 1 pixel padding/margin, and the content
        being drawn on top of the 1 pixel border. With the
        child widget being drawn on top of the actual border,
        only the invisible padding was left where a visible
        border was expected.
        
        (The current implementation assumes that the same frame
        width is used on all sides, which matches the
        way Qt styles handle it, but could be further extended
        if necessary.)
        
        Change-Id: I44268728838406fc578774c0f4fcc167fb2798b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106157
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-11-19  Michael Weghorn  <m.weghorn@posteo.de>  [411063bc99f7339afae2c2a25a146c7c5efeb2da]

        tdf#138010 (III) Extract VclScrolledWindow border width to var
        
            commit 1fe4a1a76da8fd3c196ccd9529b01ee093516b25
            Date:   Fri Mar 30 13:30:38 2018 +0100
        
                draw a border around scrolled window
        
        had added a 1 pixel border for scrolled windows.
        
        Extract the value for the border width (currently hard-coded
        to 1) to a variable.
        
        This will be extended to take into account the actual width
        of natively drawn frames in a follow-up commit.
        
        Change-Id: I2503105c42fae9eae66ec931d54c9d6883f83bf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106156
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-11-19  Michael Weghorn  <m.weghorn@posteo.de>  [771f1411c588a02ed276febc9a479323bf4232cd]

        tdf#138010 (II) getNativeControlRegion (gtk3/kf5): Consider frame's border
        
        Take the frame border/padding into account when calculating
        the content rectangle (i.e. the area that can safely be
        drawn into without overlapping the actual frame) when
        calculating dimensions in 'getNativeControlRegion' regardless
        of the exact 'DrawFrameFlags' being passed.
        
        Previously, gtk3 and qt5 only did this when the
        'DrawFrameFlags::NoDraw' flag was passed in addition,
        but the actual drawing routine 'drawNativeControl'
        does not make any such distinction, so the frame ended
        up at a place that was still in the "content rectangle"
        as calculated previously (which was the same as the bounding
        rect).
        
        Returning the actual content rect is a prerequisite
        for making 'VclScrolledWindow' take the width of a natively
        drawn frame into account, which will be done in a
        follow-up commit.
        
        Change-Id: I8d3a3fbd387108a24a0478e3465c8950e6d59735
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106155
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-11-19  Michael Weghorn  <m.weghorn@posteo.de>  [70d2d1945a06dc6ec4f605e7462369a2f4937975]

        tdf#138010 (I) Pass bounding rect when natively drawing frame
        
        Pass the bounding rectangle instead of the content rectangle
        in the call to 'DrawNativeControl' when natively drawing a frame
        here.
        
        Passing the content rect instead would result in the
        actual frame/border getting drawn into the area that is
        supposed to be used by the actual content if
        the content rect were different from the bounding rect.
        
        As far as I can see, this commit should not make any practical
        difference by itself for now, since Windows doesn't draw
        'ControlType::Frame' natively, macOS's
        'AquaSalGraphics::getNativeControlRegion' always returns the
        same value for the bounding and the content rect and
        gtk3 ('GtkSalGraphics::getNativeControlRegion') and
        qt5 ('Qt5Graphics_Controls::getNativeControlRegion')
        currently only take the border/frame width
        into account to calculate the actual content rect when
        the 'DrawFrameFlags::NoDraw' flag is passed, but
        then the actual drawing is skipped here anyway.
        
        This will be changed in follow-up commits to be
        able to take the actual frame width into account
        when rendering the actual content.
        
        Change-Id: I57c29794c0a06ed7d6fd9be211dc427791554048
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106154
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-11-19  Caolán McNamara  <caolanm@redhat.com>  [60b568714eebcdfd53b3da5c23664909e64c42dc]

        tdf#138315 make More options buttons in Chart Sidebar deck work again
        
        Change-Id: I513c09bcec21fcb9a6c7c08ba528822ba06474f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106161
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-19  Caolán McNamara  <caolanm@redhat.com>  [52fef8096a03b0cc25bf053e6caca7670325d56f]

        Update ident<->toolitem mapping in set_item_ident
        
        Change-Id: I477b2171bf8da38fb6f403d8618c0f3815fdd984
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106160
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-19  Noel  <noelgrandin@gmail.com>  [0c48c46d3ed5db39a0c0e6d0b35aab7506fb8772]

        fastparser in DomBuilderContext
        
        Change-Id: I126db3987f491c1753ec6c169e42503137e4fa86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106152
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-19  Ming Hua  <plateauwolf@qq.com>  [52f1115571469f210192cbce6b52e8b7d1d85dc0]

        tdf#132938 Add glyphs U+F030-U+F039 to OpenSymbol
        
        Add glyphs U+F030-U+F039 (in Private Use Area) as references to
        U+0030-U+0039 (digits 0-9), because font Symbol.ttf has these glyphs and
        they are necessary for compatibility with MS Office file formats.
        
        Change-Id: If66ac3ee6fda9c161b36fd6eb459c99646e87541
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105997
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-11-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [21cdfa82b6f1e4adf8c4020fc06cfc28e21c7495]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 093a4ea01b58504de7bd88d2a043585ab078c302
          - repair link in Hanging indent help
            
            Change-Id: I80d9b3e70fb5564c6edee599fa19e290895c1311
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106135
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-11-19  Philipp Hofer  <philipp.hofer@protonmail.com>  [5ce88c782e44dae6de8df2933b7c036f0dd48172]

        tdf#123936 Formatting files in module stoc with clang-format
        
        Change-Id: I401279561e2481a8af7ed600d4133812b08386ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105712
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-19  Philipp Hofer  <philipp.hofer@protonmail.com>  [c19cc6ad7676a987475fc718488007af3672a025]

        tdf#123936 Formatting files in module external with clang-format
        
        Change-Id: If304aa6be018442a72e284f62d7745b3cdaef536
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105668
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-19  Philipp Hofer  <philipp.hofer@protonmail.com>  [672ddcb7d7a496f4a4f761b32aceaa72e4f600ed]

        tdf#123936 Formatting files in module soltools with clang-format
        
        Change-Id: I5aa4c38b33193f33f71516e347ef1a58d0c10ae7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105709
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-19  Mike Kaganski  <mike.kaganski@collabora.com>  [14fb7d2cce5c41bacf7c6b571aa946c766205bc3]

        Add .sfd format documentation link
        
        Change-Id: I76f75d17064f16ade39fcfe31d862dfbe9cf97d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106132
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-19  Michael Stahl  <Michael.Stahl@cib.de>  [c0864f26f3143ea81c65d3826fae32a8fd54c531]

        sw_fieldmarkhide: init fieldmark mode from options
        
        Change-Id: Ied4302a60c0d7e0937b647e4e3a6a5f78ee31dc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105989
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-19  Michael Stahl  <Michael.Stahl@cib.de>  [c74a2fd835474caf311be10703c985e2f916a83b]

        sw_fieldmarkhide: toggle mode depending on View->Field Names
        
        ... in SwViewShell::ImplApplyViewOptions()
        
        Change-Id: Ie7b41048fe6c222272b345995fcdca4129be8ef0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105987
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-19  Michael Stahl  <Michael.Stahl@cib.de>  [69d8e5ce82c20abb8c6a5373114bcd73f97b98d2]

        sw_fieldmarkhide: SwTextFrame::RegisterToNode(): presumably...
        
        ... need to check the equivalent condition here, that it's not merged
        by fieldmark, as it is already checked that it's not merged by redline.
        
        Change-Id: I9877ab8efb0cef2ab6bb59df5079586475088873
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106128
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-19  Michael Stahl  <Michael.Stahl@cib.de>  [4cf151aa73fdfca2f18abb2740e5e55c491af7fe]

        sw_fieldmarkhide: adapt SwUndoInsSection with ToX
        
        ... similar to commit 405661a98f01416c596083262691cedd941733a1.
        
        Change-Id: Id4faa6334816f361d5543ba38af50b85dbc2b2a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106127
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-19  Noel Grandin  <noelgrandin@gmail.com>  [890849a9fc6344e4cea1428e529faf45389e777b]

        fastparser in SchXMLTextListContext
        
        Change-Id: I27c4bcdc9c2e6131b651332301e01ead3393025d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106077
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-19  Noel Grandin  <noelgrandin@gmail.com>  [85c02385564f42dcaad270e8123fc3109b9ebbba]

        fastparser in SchXMLTableContext
        
        Change-Id: I6cccd109218a9f3adea311df86408ee1d1fe332f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106076
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-19  Noel  <noelgrandin@gmail.com>  [bb124fe673d69f8a79478bf25329978a452b82da]

        fastparser in DomBuilderContext
        
        Change-Id: I77a41dbb16b34601e559a56d58af14404ac8cbbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106126
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-19  Stephan Bergmann  <sbergman@redhat.com>  [1d467df12391ae7d1f56ef0cebc6c3c74fea0800]

        svl/source/svdde/ddedata.cxx is only compiled on Windows anyway
        
        (cf. svl/Library_svl.mk)
        
        Change-Id: Iff41c9c56c1e0ca52ea93268ddfa76b6630d2eb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106124
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-19  Noel Grandin  <noelgrandin@gmail.com>  [daf71f32cbcee891d3b9b12029b8684e9fc4e1c6]

        fastparser in SchXMLRegressionCurveObjectContext
        
        Change-Id: If630576d7583031a56960d2ddc87c2d0e37aa8ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106074
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-19  Julien Nabet  <serval2412@yahoo.fr>  [ef7abc0dc87e9820f80245ab0e8781bac358505f]

        Fix SAL_WARN_IF in elementimport (xmloff)
        
        Wrong from:
        2012-05-17 5e0b52c1893ffe04a68333026afa7a557c48d534
        -                    (0 == _rPropValue.Name.compareToAscii(PROPERTY_EFFECTIVE_VALUE))
        -                ||  (0 == _rPropValue.Name.compareToAscii(PROPERTY_EFFECTIVE_DEFAULT)),
        +                    (0 == _rPropValue.Name.equalsAsciiL(PROPERTY_EFFECTIVE_VALUE.ascii, PROPERTY_EFFECTIVE_VALUE.length))
        +                ||  (0 == _rPropValue.Name.equalsAsciiL(PROPERTY_EFFECTIVE_DEFAULT.ascii, PROPERTY_EFFECTIVE_DEFAULT.length)),
        since '"compareToAscii" returned 0 if both strings are equal'
        whereas "equalsAsciiL" returned sal_Bool (so sal_True if both strings equal)
        
        there have been different changes during some years.
        But c2d808a5ddf89ce40939d166e67dd0271852104f (2019-02-01) did also wrongly this:
        -            OSL_ENSURE(
        -                    _rPropValue.Name != PROPERTY_EFFECTIVE_VALUE
        -                &&  _rPropValue.Name != PROPERTY_EFFECTIVE_DEFAULT,
        -                "OControlImport::implTranslateValueProperty: invalid property type/name combination!");
        +            SAL_WARN_IF(
        +                    _rPropValue.Name == PROPERTY_EFFECTIVE_VALUE
        +                ||  _rPropValue.Name == PROPERTY_EFFECTIVE_DEFAULT, "xmloff",
        +                "OControlImport::implTranslateValueProperty: invalid property type/name combination, Any and " + _rPropValue.Name);
        
        Indeed the comment (which has never changed since 2001) above indicates:
        "we have exactly 2 properties where this type class is allowed"
        
        In brief, we want to warn if "_rPropValue.Name" different from "PROPERTY_EFFECTIVE_VALUE" and "PROPERTY_EFFECTIVE_DEFAULT"
        
        Change-Id: I576b2af2eaf96c53ae7950b352239ce1510ff03c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106080
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-11-19  Mike Kaganski  <mike.kaganski@collabora.com>  [6ec95f00083df7e48c5e95879a778e4d0d3c62d5]

        Drop threshold for BigInt arithmetics from ImplLogicToPixel/ImplPixelToLogic
        
        Initially (since commit 8ab086b6cc054501bfbf7ef6fa509c393691e860) the code
        in vcl/source/outdev/map.cxx used BigInt arithmetics for overflowing cases.
        Then in commit 99a299383f2f16e5e8eefbb28e88a6a8f90ab95b, the code started
        to use sal_Int64, and ignored the threshold. Immideately in next day's
        commit 7bbb9d113a732851831dfadf8dee6b980dc0ab3b, the fallback to BigInt
        was restored - "when 64bit arithmetic does not suffice for mapping".
        Commit d563ac66ae12353c2c25d154fc9f493df67b3b8b made two modes - one using
        sal_Int64, and one using BigInt - separate (dependent on USE_64BIT_INTS),
        and introduced shortcut depending on threshold also into USE_64BIT_INTS
        code, dependent on SAL_TYPES_SIZEOFLONG ("#i55136# prefer native int math
        over int64").
        BigInt code was dropped in commit b5100f8a1c76a921406ed3d3a54ba2479b011977.
        
        So now, after the functions take tools::Long, and it is 64-bit on _WIN64,
        it's incorrect to depend on SAL_TYPES_SIZEOFLONG for the shortcut. And
        making it dependent on sizeof(tools::Long) seems unnecessary, because now
        it's only active to 32-bit platforms with decreasing relevance, and the
        profit there is unclear, having to calculate threshold for each operation
        on all platforms.
        
        So this drops the threshold unconditionally, unifying the code on all
        platforms. If BigInt mode would be necessary, this should be reintroduced
        on all platforms, but for now we rely on 64-bit arithmetics, as we did
        before this patch.
        
        And while at it, replaced outdated uses of LONG_MAX/LONG_MIN with correct
        numeric limits for tools::Long, to avoid more BigInt operations.
        
        Change-Id: I8d6039c851d76712b391e754d3f78a97a8463f05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106121
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-19  Stephan Bergmann  <sbergman@redhat.com>  [26a0e88bcd3b443ca4b827d91b85f67e490ade1c]

        Improve comment layout
        
        ...after 69b12a6eb3616d15035310eeb0c3dbc7aefcb5c1 "tdf#123936 Formatting files
        in module lotuswordpro with clang-format"
        
        Change-Id: I95ce76de02068f1f5480fb32f61d5770e302be84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106120
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-19  Stephan Bergmann  <sbergman@redhat.com>  [095b2da8c04dc68a364660fc593097d5d7b1fa99]

        Make sure $(SODEST)/libc++_shared.so target dir exists
        
        ...similar to how this is done for the other $(SODEST)/... targets above (and
        which has presumably been missing accidentally from
        eb050ae015300e850553f71b4ebbd80f40f4c3f3 "tdf#123290 fix android tinderbox
        builds/properly package libc++_shared.so".
        
        Saw <https://ci.libreoffice.org/job/gerrit_android_x86/830/> fail once with
        
        > cp: cannot create regular file ‘/home/tdf/lode/jenkins/workspace/android_x86/android/jniLibs/x86/libc++_shared.so’: No such file or directory
        > ../Bootstrap/Makefile.shared:75: recipe for target '/home/tdf/lode/jenkins/workspace/android_x86/android/jniLibs/x86/libc++_shared.so' failed
        > make[2]: *** [/home/tdf/lode/jenkins/workspace/android_x86/android/jniLibs/x86/libc++_shared.so] Error 1
        > make[2]: *** Waiting for unfinished jobs....
        > /home/tdf/lode/jenkins/workspace/android_x86/android/CustomTarget_lo_android.mk:17: recipe for target '/home/tdf/lode/jenkins/workspace/android_x86/workdir/CustomTarget/android/source/done' failed
        > make[1]: *** [/home/tdf/lode/jenkins/workspace/android_x86/workdir/CustomTarget/android/source/done] Error 2
        
        Change-Id: Ief6b6274ad789d441c2692b941ba0aa8df276e40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106119
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-19  Caolán McNamara  <caolanm@redhat.com>  [1925058670102570c11b28440ca6a8c3ada87595]

        add the fontforge execution line to the README
        
        Change-Id: I1ad1e73f562c77d9187888b5d44ab2d82b3d06d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106123
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [cedb9668f40c4c2c36dab7f1ef8a51daa9108cc5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b73cff705513576118260afd1ebf7b634eaddc20
          - update printing guides for brochure and multiple pages
            
              ( /swriter/guide/print_small.xhp )
                 * Adjust description to reflect the fact that "Page Layout"
                    is now a "section" intead of a "tab" in the print dialog.
                 * Update to <h1>
            
              ( swriter/guide/print_brochure.xhp )
                 + Add paragraph that LO is not designed to print mixed
                   page orientation documents (tdf#55650) or
                   print images across two pages (tdf#120083)
                 * Adjust description to reflect the fact that "Page Layout"
                     and "Options" are no longer tabs.
                 * change heading from paragraph to <h2>
                 * Update three control labels that changed in print dialog
                 * Update to <h1>
            
            Change-Id: Iec1e7234347ff721a07661965c12d437c3dabce2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106000
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-11-19  Michael Stahl  <Michael.Stahl@cib.de>  [3da41647552c21fcc61f5b5dd9f63d64f23f1cf6]

        sw_fieldmarkhide: move cursor outside of hidden fieldmark when toggling
        
        Change-Id: If76331fa5a65376fd210171b967736f4d356462e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105988
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [58b7c3d1de9b35a3e62fd1ee43993f480cc1410e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dacdc705fa872112af67b9c38eb56d3656bf20e8
          - tdf#135668 - repair links in outline content visibility help page
            
              + some Navigators uses "arrows" instead of + and - to indicate
                expanding and collapsing headings, so added this possibility
            
            Change-Id: Ie571c5a6c651dbdb794e5b9bda9e21d09c6b16d8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106131
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-11-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [87bf587c8b0b9767c43489d6510170a343f80973]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 576489e63e4d65f09b313b533f129d91cbbe12cb
          - update snap lines to snap guide in Impress help
            
             ( shared/optionen/01070300.xhp )
              * "snap lines" --> "snap guides"
              * update to <h1>,<h2>,three <h3>
            
             ( text/simpress/02/13140000.xhp )
              * "snap lines" --> "snap guides"
              - remove "colspan rowspan" from <tablecell>
              * change icon width/height to 1cm
              * update to <h1>
            
            Change-Id: I9826a12797ad0629e46285b5743ab1a73437d977
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/106008
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-11-19  Philipp Hofer  <philipp.hofer@protonmail.com>  [2e4529c0016529325289701080499b3498a270f9]

        tdf#123936 Formatting files in module sot with clang-format
        
        Change-Id: I2c375689049fcb65ca56cfcf5c5f61f8108c38bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105710
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-19  Philipp Hofer  <philipp.hofer@protonmail.com>  [7c9a2c4b97c145a358084bed4b875396d3dc3e5c]

        tdf#123936 Formatting files in module shell with clang-format
        
        Change-Id: Iba0c34cff0e04b18a3b4c5b7bb2aa42e14aedb81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105707
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-19  Philipp Hofer  <philipp.hofer@protonmail.com>  [02d65d7a19981d342d9ef3996b296b4efda905a4]

        tdf#123936 Formatting files in module dbaccess with clang-format
        
        Change-Id: I7056dc36b68021bdf16cc6c496645a2797958ab8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105660
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-19  Philipp Hofer  <philipp.hofer@protonmail.com>  [39821e7d24deffa72bd9254414d4b58f22be2fca]

        tdf#123936 Formatting files in module libreofficekit with clang-format
        
        Change-Id: I3f086de3a49181d32e54d7d58e1206615a9371e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105687
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-19  Noel Grandin  <noelgrandin@gmail.com>  [560baa7e6d04607408c9c5120099af09bc76e57c]

        fastparser in SchXMLDataPointContext
        
        Change-Id: I086f3b8abc9abae88ef2a6afcd032eb088f20008
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106073
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-19  Julien Nabet  <serval2412@yahoo.fr>  [acf7d8d1ab6fe6ad0fb8a5d1ad2d2ef53f578757]

        Avoid wrong warning in OElementImport::implApplyGenericProperties (xmloff)
        
        When empty sequence, there's nothing to convert so no need to spend time here and
        to indicate the following warning:
        Avoid warn:legacy.osl:93722:93722:xmloff/source/forms/elementimport.cxx:364:
        OElementImport::implApplyGenericProperties: conversion to sequences other than 'sequence< short >' not implemented, yet!
        
        + avoid these in the same time:
        warn:xmloff.forms:88800:88800:xmloff/source/forms/elementimport.cxx:428: DBG_UNHANDLED_EXCEPTION in implApplyGenericProperties
        exception: com.sun.star.lang.IllegalArgumentException message:
        /home/julien/lo/libreoffice/include/cppuhelper/proptypehlp.hxx:35 ArgumentPosition: 0
        
        In addition, convert 2 OSL_ENSURE of this block in SAL_WARN_IF
        
        Change-Id: I047eb5afba6fd22249010791aa61ebd1f83f3c67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106082
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-19  Noel Grandin  <noelgrandin@gmail.com>  [2cf83fe6051ba7e1b6cb66a4bd71a15f0bd0ad27]

        fastparser in SchXMLParagraphContext
        
        Change-Id: I612e888d364e31457aea8e66accdf1a2230ed870
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106071
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-19  Noel Grandin  <noelgrandin@gmail.com>  [fecb0bbb7f7d899b8465c6e785c0a45496141b6e]

        fastparser in SchXMLPlotAreaContext
        
        Change-Id: I77eab3ebacaca4c3327f60fac0970330fc9fe10b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106072
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-19  Stephan Bergmann  <sbergman@redhat.com>  [d17404878b3629f501331979d6379837019cdf2a]

        Simplify loplugin:stringview
        
        (It is conversions from certain string expressions, like empty strings or copy
        calls, to string view we are interested in, wherever they happen to occur.
        Though this didn't find any additional occurrences to flag now.)
        
        Change-Id: I35e544a93f861a9ab9ce6d929f9757cb64ca71c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106118
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-11-19  Caolán McNamara  <caolanm@redhat.com>  [2f7b5634487ac3d27777ab12a57089e71ea5216d]

        Resolves: tdf#114956 skip broadcast optimization for ScPostIts
        
        so we can resize the ScPostIt as was the case before
        
        commit f06b48a5dddab20fd1bbf9b5f3e8543593f5e590
        Date:   Fri Aug 4 18:56:43 2017 +0200
        
            editviewoverlay: Allow EditView to run in Overlay
        
        Change-Id: Idd92716a9b38058f6f275769d4f2523eddac500c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106069
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-19  Caolán McNamara  <caolanm@redhat.com>  [4198d04df49cff31f509b219293e5e18f7499e05]

        crashtesting: make tdf129410-1.ods not crash on load
        
        Give its multiple anonymous ChartListeners unique names
        
        Maybe ScMyOLEFixer::FixupOLEs should instead skip calling
        CreateChartListener if getPropertyValue(sPersistName) >>= sName succeeded
        but has an empty sName result.
        
        Change-Id: I0741694ee692aaa22e0441a5e09748eb67e8dbf4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106066
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-19  Caolán McNamara  <caolanm@redhat.com>  [f854e62a9d21f7874390952491ba38ed3056edd0]

        crashtesting: assert the failure which will cause tdf129410-1.ods to crash
        
        Change-Id: Ieb75e1d9ddf16ed95f3a7d984b16dc2049443c6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106061
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-19  Michael Stahl  <Michael.Stahl@cib.de>  [06498c589f665e5e517b9e004a28d560abc4c299]

        sw_fieldmarkhide: remove silly check in SwTextFrame::PaintExtraData()
        
        Used to be pointless, now it's wrong.
        
        Change-Id: I7eaef894afa777efdcdb5545a4d238a477dea226
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106064
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-19  Michael Stahl  <Michael.Stahl@cib.de>  [92384a813176b964a67bcbeb2fa617c554dbc4a2]

        sw_fieldmarkhide: notify layout if fieldmark is inserted or removed
        
        ... for both TextFieldmark and DateFieldmark.
        
        Change-Id: I571703e4b43d716046fbc1f0787881c0677846c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106063
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-19  Michael Stahl  <Michael.Stahl@cib.de>  [53f17e2a0f2a113a8b677940a314b5934c49acc3]

        sw_redlinehide: fix assert on Replace with nothing
        
        SwTextNode::ReplaceText() doesn't need to notify in that case, avoids
        assert in UpdateMergedParaForInsert(), seen in
        testDateFormFieldContentOperations.
        
        Change-Id: Ie80c14bc903d91a289f470f8a732932342a283be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106062
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-19  Miklos Vajna  <vmiklos@collabora.com>  [728bfa1879da097b65fd39b1e63c52478a913af0]

        pdfium: add signature and trailer end getter wrappers
        
        So PDFiumDocument::getPointer() can be retired.
        
        Change-Id: I77c34c3e263bd6f39e06e50f621f2eaff804c716
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106079
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-19  Noel Grandin  <noelgrandin@gmail.com>  [bcfd9f8f166aec58ee92642e8e70dc5a94a3119f]

        fastparser in SchXMLLegendContext
        
        Change-Id: I9fe41436f4a5dd15867e172d4a43775ca49d29df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106070
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-19  Roman Kuznetsov  <antilibreoffice@gmail.com>  [6d74413e5d2b03d84a2f8f748827234b2c22d62c]

        tdf#124176 use pragma once instead of include guards
        
        in /core/include/svtools/
        
        Change-Id: Ic8614f77dfde02f4c1fc4cceccd1de4ff5a05f72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106006
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-19  Stephan Bergmann  <sbergman@redhat.com>  [19926ed35ebb623fc896942b1f232b83edf1fc1e]

        loplugin:stringview: Flag empty string converted to string view
        
        Change-Id: Idf412dc5f235230512160cb4fb7e1a00baa1cfa7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106085
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-19  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [8f79f590662145b054661846e018a4fc1837db8a]

        lok: remove unused API
        
        Change-Id: Ibf3039f0f5d8b580e8d93c77d7adb9c4b90ba67a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105365
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ash@collabora.com>

2020-11-19  Miklos Vajna  <vmiklos@collabora.com>  [693f12ad57912c2356a197d9a794e6108ce79ef2]

        sw replacement image creation: fix this when an ODT's settings.xml is invalid
        
        This builds on top of commit c123bfff501229f398a1b679fc7434b82d53685c
        (Bin overly eager early return that stops replacement image creation,
        2020-08-20), and handles a similar case, when
        SwView::ReadUserDataSequence() is not called at all.
        
        The result is the same: no shell is selected on the command dispatcher
        stack, so .uno:UpdateAll is ignored and the replacement images are not
        created.
        
        Change-Id: If8b74424b0ad88e63129fd8f7efd09f85e300895
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106068
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-11-19  Philipp Hofer  <philipp.hofer@protonmail.com>  [69b12a6eb3616d15035310eeb0c3dbc7aefcb5c1]

        tdf#123936 Formatting files in module lotuswordpro with clang-format
        
        Change-Id: I3110b452b6c81fb7e5c10f6ba98ce521c51c0427
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105690
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Jenkins

2020-11-19  Philipp Hofer  <philipp.hofer@protonmail.com>  [6ceb1d0f2e23749fe03fab08ec338ba4d7782173]

        tdf#123936 Formatting files in module sc with clang-format
        
        Change-Id: I66cafda863e3e1e4559a57289c09925d68b0719c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105701
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Jenkins

2020-11-19  Philipp Hofer  <philipp.hofer@protonmail.com>  [695280feb90729fde1a7ecf1c409ae16f8281a46]

        tdf#123936 Formatting files in module sw with clang-format
        
        Change-Id: I6243bc95129bf81a124d006ce0fc1aa1b5f618bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105718
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Jenkins

2020-11-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [a930f12c30f31d306ba60c5344cd8308d9fa4ee1]

        tdf#137397: sc: Add UItest
        
        Change-Id: I53530cc74dadae79b674d98076b92489a0508680
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106057
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-18  Caolán McNamara  <caolanm@redhat.com>  [4535e2291741bb9262ca274cb50f80a2618cdcc2]

        crashtesting: export ooo88744-1.odt to .doc and load
        
        intermittently on ctrl+end the layout crashes
        
        Change-Id: I4b9b5ab8d1514a3847b4993afd6f4de414544d05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106059
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-18  Julien Nabet  <serval2412@yahoo.fr>  [5c6340d06b4e58529f6122ecf3b26c6d4456226b]

        Related tdf#121886: Firebird Datatype Image(BLOB) is not working properly
        
        xBlob->length() returns sal_Int64 not sal_Int32
        so deal with it in:
        - OResultSet::getBytes
        - ODatabaseMetaData::getColumns
        and warn if blob is more than SAL_MAX_INT32
        
        also rename xDescriptionBlob into xBlob
        
        Change-Id: Ib79930c4c8fb00b1682c9a9530a3dee9b040e7ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106029
        Tested-by: Jenkins
        Reviewed-by: Lionel Mamane <lionel@mamane.lu>

2020-11-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [041c811b563f0839181e5339a5b417efd3574ad2]

        Fix typo
        
        Change-Id: I0331154fa1a56d13cb6200856814393d4d444e5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106035
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5aec36e65c8ac19df6d6d745256b7d6708de6c11]

        Fix typo
        
        Change-Id: I39e78f7b36a32b0b111d5b686730a3aff9665b9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106034
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-18  Tor Lillqvist  <tml@collabora.com>  [e58213ebfc60d639198ce86723878c6d948d8170]

        AC_CHECK_SIZEOF works fine when cross-compiling, no need to hard-code for iOS
        
        Possibly it didn't work when cross-compiling back when that
        hard-coding was added.
        
        Change-Id: I763d26ae1922907265636ba0be0757700bfe2a8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106058
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-11-18  Stephan Bergmann  <sbergman@redhat.com>  [1cb9a11e69b8d009d38f1d61f220ccf01312d43e]

        Fix mis-clang-format'ed comment
        
        ...making it more obvious again what it appertains to
        
        Change-Id: If96b748b0eeac46364b17e716abcb7a4ac782b72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106056
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-18  Michael Stahl  <Michael.Stahl@cib.de>  [53c69d392b1e55267a44994a889688cc80fbbd98]

        sw_redlinehide: use correct node in SwPaM::InvalidatePaM()
        
        (oopsie from 93b1adf7442839dcfbf16660b1fbe1139f14a4d0)
        
        Change-Id: Id48ee8686aa9a6268838fe572ccc321482314442
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106046
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-18  Mike Kaganski  <mike.kaganski@collabora.com>  [179812eff88b85f34cb85eaa9b9ad027cb6a979c]

        This doesn't depend on SAL_TYPES_SIZEOFLONG anymore
        
        Change-Id: I0848a30073613df32da9321def0662272f03f61b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105996
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-18  Caolán McNamara  <caolanm@redhat.com>  [1f904541c780207ccb37d1ef41f8b897e50c58cf]

        tdf#137397 Faulty Height value in Position and Size content panel
        
        Change-Id: Ie7439371cb2d216ca1d95f21db44d203cccd9ea8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106053
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-18  Stephan Bergmann  <sbergman@redhat.com>  [5ec0eb98ce870b5da5ef1711b93b09edf36170bd]

        Remove unused Manager::registerGraphic rsContext parameter
        
        unused ever since the code was introduced in
        a2b53fece14f745853bcfe1a300c3dceb580e148 "vcl: Add a internal (memory) manager
        for Graphic objects"
        
        Change-Id: I0e16983e7f34cded77435ae12d8adf0c3eee5f11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106048
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-18  Mike Kaganski  <mike.kaganski@collabora.com>  [d9af7ac4d697be1d520ea751eb7f8fc77a2ca03e]

        Replace #if with if constexpr()
        
        This allows to test the actual type, not something unrelated
        
        Change-Id: I82d0714f6355fc5ae7bd3205af3472a43f1f1051
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105998
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-18  Caolán McNamara  <caolanm@redhat.com>  [20bc83ee9e63c0c099ad9962ecc483ec5af88991]

        crashtesting: intermittent failure on tdf118824-1.odb
        
        this thread has been in the wars before:
        
        commit 490f83d4807a4223bae61d34913e5bd2bf952f3a
        Date:   Fri Mar 9 09:12:54 2012 +0100
        
            fdo#47021: the naive join attempt leads to deadlock
        
        commit a2095b151409f0fb57aa8feaa4c6282f84040245
        Date:   Tue Jul 26 23:42:36 2016 +0200
        
            comphelper,vcl: let DeInitVCL() join some AsyncEventNotifier threads
        
        current backtrace is...
        
        Thread 1 (Thread 0x7fb9d9af6700 (LWP 32393)):
        0  0x00007fb9eff83705 in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
        1  0x00007fb9eff8375e in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
        2  0x00007fb9dcc308df in __gnu_debug::_Safe_iterator_base::_Safe_iterator_base(__gnu_debug::_Safe_sequence_base const*, bool) (__constant=false, __seq=<optimized out>, this=0x7fb9d9af4338) at /usr/include/c++/8/debug/safe_base.h:91
        3  0x00007fb9dcc308df in __gnu_debug::_Safe_iterator<std::_Rb_tree_iterator<std::pair<rtl::OUString const, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> > >, std::__debug::map<rtl::OUString, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>, std::less<rtl::OUString>, std::allocator<std::pair<rtl::OUString const, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> > > > >::_Safe_iterator(std::_Rb_tree_iterator<std::pair<rtl::OUString const, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> > > const&, __gnu_debug::_Safe_sequence_base const*) (__seq=<optimized out>, __i=..., this=0x7fb9d9af4330) at /usr/include/c++/8/debug/safe_iterator.h:130
        4  0x00007fb9dcc308df in std::__debug::map<rtl::OUString, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>, std::less<rtl::OUString>, std::allocator<std::pair<rtl::OUString const, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> > > >::end() (this=<optimized out>) at /usr/include/c++/8/debug/map.h:181
        5  0x00007fb9dcc308df in dbaccess::DocumentEvents::hasByName(rtl::OUString const&) (this=0x559229945690, Name="OnLoad") at /home/buildslave/source/libo-core/dbaccess/source/core/dataaccess/documentevents.cxx:199
        6  0x00007fb9dcc2a4de in dbaccess::DocumentEventExecutor::documentEventOccured(com::sun::star::document::DocumentEvent const&) (this=0x559229981050, Event=...) at /home/buildslave/source/libo-core/include/com/sun/star/uno/Reference.h:380
               aScriptDescriptor = {m_pImpl = std::unique_ptr<struct comphelper::NamedValueCollection_Impl> = {get() = 0x5592297d7700}}
               bScriptAssigned = <optimized out>
               bDispatchScriptURL = <optimized out>
               bNonEmptyScript = <optimized out>
               sEventType = "\004\000æ™¦æ™¦îº°â¦¾å–’\000\000\000\000\000ä„¨\xdce2ç¾¹\000Â°â§˜å–’\000èŒâ§’å–’\000Â°â§˜å–’\000\001æ™¦æ™¦æ™¦ä…¨\xdce2ç¾¹\000ä† \xdce2ç¾¹\000ä‰ \xdce2ç¾¹\000äŠ¨\xdce2ç¾¹\000äŒ€\xdce2ç¾¹\000äŒ¸\xdce2ç¾¹\000ä¸\xdce2ç¾¹\000äŽ¸\xdce2ç¾¹\000ä¸\xdce2ç¾¹\000ä¸\xdce2ç¾¹\000ä‘°\xdce2ç¾¹\000ä’ \xdce2ç¾¹\000ä“˜\xdce2ç¾¹\000ä”ˆ\xdce2ç¾¹\000ä• \xdce2ç¾¹\000ä– \xdce2ç¾¹\000ä—\xdce2ç¾¹\000ä˜€\xdce2ç¾¹\000ä˜°\xdce2ç¾¹\000ä™¨\xdce2ç¾¹\000äš¨\xdce2ç¾¹\000ä› \xdce2ç¾¹\000äœ˜\xdce2ç¾¹\000ä\xdce2ç¾¹\000\000\000\000\000\000\000\000\000Â°â§˜å–’\000\000æ™¦æ™¦æ™¦\000\000\000\000Â°â§˜å–’\000\000æ™¦æ™¦æ™¦\000\000\000\000Â°â§˜å–’\000\000æ™¦æ™¦æ™¦åšâ¦”å–’\000áâ¦˜å–’\000ë‹°â¦¨å–’", '\000' <repeats 13 times>, "\001\000æ™¦æ™¦\000\000\000\000"...
               sScript = "\004\000æ™¦æ™¦îº°â¦¾å–’\000\000\000\000\000ä„¨\xdce2ç¾¹\000Â°â§˜å–’\000èŒâ§’å–’\000Â°â§˜å–’\000\001æ™¦æ™¦æ™¦ä…¨\xdce2ç¾¹\000ä† \xdce2ç¾¹\000ä‰ \xdce2ç¾¹\000äŠ¨\xdce2ç¾¹\000äŒ€\xdce2ç¾¹\000äŒ¸\xdce2ç¾¹\000ä¸\xdce2ç¾¹\000äŽ¸\xdce2ç¾¹\000ä¸\xdce2ç¾¹\000ä¸\xdce2ç¾¹\000ä‘°\xdce2ç¾¹\000ä’ \xdce2ç¾¹\000ä“˜\xdce2ç¾¹\000ä”ˆ\xdce2ç¾¹\000ä• \xdce2ç¾¹\000ä– \xdce2ç¾¹\000ä—\xdce2ç¾¹\000ä˜€\xdce2ç¾¹\000ä˜°\xdce2ç¾¹\000ä™¨\xdce2ç¾¹\000äš¨\xdce2ç¾¹\000ä› \xdce2ç¾¹\000äœ˜\xdce2ç¾¹\000ä\xdce2ç¾¹\000\000\000\000\000\000\000\000\000Â°â§˜å–’\000\000æ™¦æ™¦æ™¦\000\000\000\000Â°â§˜å–’\000\000æ™¦æ™¦æ™¦\000\000\000\000Â°â§˜å–’\000\000æ™¦æ™¦æ™¦åšâ¦”å–’\000áâ¦˜å–’\000ë‹°â¦¨å–’", '\000' <repeats 13 times>, "\001\000æ™¦æ™¦\000\000\000\000"...
               xEventsSupplier = uno::Reference to (class dbaccess::ODatabaseDocument *) 0x559229d80188
               xDocument = uno::Reference to (class dbaccess::ODatabaseDocument *) 0x559229d80108
               __func__ = "documentEventOccured"
        7  0x00007fb9dcc2b3cb in comphelper::OInterfaceContainerHelper2::NotifySingleListener<com::sun::star::document::XDocumentEventListener, com::sun::star::document::DocumentEvent>::operator()(com::sun::star::uno::Reference<com::sun::star::document::XDocumentEventListener> const&) const (listener=#8  0x00007fb9dcc2b3cb in comphelper::OInterfaceContainerHelper2::forEach<com::sun::star::document::XDocumentEventListener, comphelper::OInterfaceContainerHelper2::NotifySingleListener<com::sun::star::document::XDocumentEventListener, com::sun::star::document::DocumentEvent> >(comphelper::OInterfaceContainerHelper2::NotifySingleListener<com::sun::star::document::XDocumentEventListener, com::sun::star::document::DocumentEvent> const&) (func=..., this=0x559229a8b340) at /home/buildslave/source/libo-core/include/comphelper/interfacecontainer2.hxx:266
               iter = {rCont = @0x559229a8b340, aData = {pAsVector = 0x559229b71540, pAsInterface = 0x559229b71540}, nRemain = 0, bIsList = true}
               __func__ = "impl_notifyEvent_nothrow"
        9  0x00007fb9dcc2b3cb in comphelper::OInterfaceContainerHelper2::notifyEach<com::sun::star::document::XDocumentEventListener, com::sun::star::document::DocumentEvent>(void (com::sun::star::document::XDocumentEventListener::*)(com::sun::star::document::DocumentEvent const&), com::sun::star::document::DocumentEvent const&) (Event=..., NotificationMethod=<optimized out>, this=0x559229a8b340) at /home/buildslave/source/libo-core/include/comphelper/interfacecontainer2.hxx:279
               __func__ = "impl_notifyEvent_nothrow"
        10 0x00007fb9dcc2b3cb in dbaccess::DocumentEventNotifier_Impl::impl_notifyEvent_nothrow(com::sun::star::document::DocumentEvent const&) (this=this@entry=0x559229a8b2f0, _rEvent=...) at /home/buildslave/source/libo-core/dbaccess/source/core/dataaccess/documenteventnotifier.cxx:196
               __func__ = "impl_notifyEvent_nothrow"
        11 0x00007fb9dcc2b638 in dbaccess::DocumentEventNotifier_Impl::processEvent(comphelper::AnyEvent const&) (this=0x559229a8b2f0, _rEvent=...) at /home/buildslave/source/libo-core/include/comphelper/asyncnotification.hxx:215
               rEventHolder = <optimized out>
        12 0x00007fb9ef271835 in comphelper::AsyncEventNotifierBase::execute() (this=0x559229a8c460) at /home/buildslave/source/libo-core/comphelper/source/misc/asyncnotification.cxx:163
               aEvent = {aEvent = rtl::Reference to 0x559229872990, xProcessor = rtl::Reference to 0x559229a8b2f0}
               __PRETTY_FUNCTION__ = "virtual void comphelper::AsyncEventNotifierBase::execute()"
        13 0x00007fb9ef26ffb9 in comphelper::AsyncEventNotifierAutoJoin::run() (this=0x559229a8c460) at /home/buildslave/source/libo-core/comphelper/source/misc/asyncnotification.cxx:268
        14 0x00007fb9ef27d4ab in osl::threadFunc(void*) (param=0x559229a8c470) at /home/buildslave/source/libo-core/include/osl/thread.hxx:185
               pObj = 0x559229a8c470
        15 0x00007fb9f04645b6 in osl_thread_start_Impl(void*) (pData=0x559229aaa9e0) at /home/buildslave/source/libo-core/sal/osl/unx/thread.cxx:258
               terminate = false
               pImpl = 0x559229aaa9e0
               __PRETTY_FUNCTION__ = "void* osl_thread_start_Impl(void*)"
        16 0x00007fb9efd12fa3 in start_thread () at /lib/x86_64-linux-gnu/libpthread.so.0
        17 0x00007fb9f01574cf in clone () at /lib/x86_64-linux-gnu/libc.so.6
        
        Change-Id: I265c6d35d5690750454920e4155d99073d9e51ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103868
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-18  Caolán McNamara  <caolanm@redhat.com>  [7f5a87c501ba1291a93bf330cc1a1de19ea1d89c]

        tdf#138271 send value-changed on FormattedSpinButton losing focus
        
        Change-Id: Iaa6882f41ee756b0645818694f6942d90243ba13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106049
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-18  Caolán McNamara  <caolanm@redhat.com>  [2a9e6792b85bd7f747f74da62d575720469485f3]

        Resolves: tdf#138271 flag formatted spinbuttons as modified on any entry change
        
        formattedspinbuttons should send value-changed on losing focus, but this
        is sufficient for this use case and safe to backport
        
        Change-Id: Ie0cf5ab22152d95169dc5579423a4173be678a33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106051
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-18  Martin van Zijl  <martin.vanzijl@gmail.com>  [a6e1647612cc3d39e8a6e44c9365ccecb1da2fe6]

        tdf#34686 calc: add option to disable paste with enter key
        
        Change-Id: Ie20a8931a16f6609ac5be23032a0b2e3a7ad1784
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95627
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-11-18  Stephan Bergmann  <sbergman@redhat.com>  [87946f2cfb2626d648ca4df2b0a5d026626e24f5]

        Remove unused XMLTableImportContext::ImportColumn nPrefix, rLocalName params
        
        unused since f3797630be6ab21179e2496cc56a6d41f0ee8144 "return nullptr from
        CreateChildContext methods in subclasses"
        
        Change-Id: I5c4c820500b98444c9f24641d6e45ea9b830ec3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106052
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-11-18  Stephan Bergmann  <sbergman@redhat.com>  [68f32bc430ee831480c5b99de66a8cdd3566dd94]

        Remove unused SalGtkFilePicker::implAddFilterGroup _rFilter parameter
        
        unused ever since at least e335eb1438ed99260a5ca050548b2693b5b22b1c
        "gtk3: move gtk+ file picker into vcl - a more sensible place for it"
        
        Change-Id: Ib8687b113f4a66e500a0787511125bac8c08e3fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106050
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-18  Philipp Hofer  <philipp.hofer@protonmail.com>  [6d5ff94b994e7279cea3d54d9d546f4f1a8cdb4d]

        tdf#123936 Formatting files in module o3tl with clang-format
        
        Change-Id: Ieb1229869cae8c14480243af98b270b9053fbde1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105691
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-18  Philipp Hofer  <philipp.hofer@protonmail.com>  [856bdfb0585cea3c67eedfb535c6477d51e4c352]

        tdf#123936 Formatting files in module jvmfwk with clang-format
        
        Change-Id: Ie643402fbf10ac837c975d29068b7973e9dd6210
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105685
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-18  Jean-Pierre Ledure  <jp@ledure.be>  [11a7e6640197db97cd89630857b6ff5ba742d183]

        ScriptForge - Fix script invocation when scope is not in lower case
        
        The scope can be expressed as "document" or "application"
        but also as "Document" or "DOCUMENT"
        
        Change-Id: Id70407cc1167cfcac727d63f1ab29fbba4fc6645
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106054
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2020-11-18  Philipp Hofer  <philipp.hofer@protonmail.com>  [afb92ffc62ba140ee1366ac5ecd526706e3d8a74]

        tdf#123936 Formatting files in module unotest with clang-format
        
        Change-Id: Ic67aedc492e3382eeea92f5bda0b4e7ab7e2857c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105725
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-18  Philipp Hofer  <philipp.hofer@protonmail.com>  [0ce86801128b0955dd46aca5e5b5add4b719df0a]

        tdf#123936 Formatting files in module toolkit with clang-format
        
        Change-Id: Ib4ee991a05335247d65343dfd3c3bcaf214a9e06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105720
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-18  Philipp Hofer  <philipp.hofer@protonmail.com>  [49fbda99b4e563be54ee7c85560a5929f0627654]

        tdf#123936 Formatting files in module unoidl with clang-format
        
        Change-Id: If315a05bcb237dc2922981c0d041b0c0b5d152d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105724
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-18  Philipp Hofer  <philipp.hofer@protonmail.com>  [65717f77c43ca7cbf91e4c158d643a02a181e439]

        tdf#123936 Formatting files in module winaccessibility with clang-format
        
        Change-Id: I9d5b9697cb241b306d0614fb563feb5594c19887
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105729
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-18  Philipp Hofer  <philipp.hofer@protonmail.com>  [b9e9ac51a731a1b9515d935fd543218b2ee107c1]

        tdf#123936 Formatting files in module vbahelper with clang-format
        
        Change-Id: Id058e96d2d3c78fa6efce41b0dbc39c69921ea99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105727
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-18  Philipp Hofer  <philipp.hofer@protonmail.com>  [25e14502fdeac6c03dfed125d789b2822f488cfe]

        tdf#123936 Formatting files in module xmlscript with clang-format
        
        Change-Id: Icf80c9d282d31c5513daf38c81802988e4fe300b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105733
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-18  Philipp Hofer  <philipp.hofer@protonmail.com>  [c4286f91f2d8dce8d42bad2dda85c13658d5e0b9]

        tdf#123936 Formatting files in module xmlhelp with clang-format
        
        Change-Id: Iea20b06c8268ac67c1ae2a99fa27f5aab7ee95e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105731
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-18  Philipp Hofer  <philipp.hofer@protonmail.com>  [b58f43e13902517dae5343913e584b7232cc2155]

        tdf#123936 Formatting files in module ucb with clang-format
        
        Change-Id: I645c81c1454d3eeea6083387f1d343985b4b6d96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105722
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-18  Philipp Hofer  <philipp.hofer@protonmail.com>  [8e7f1188899023de3be07c99f146196b39dfd584]

        tdf#123936 Formatting files in module ucbhelper with clang-format
        
        Change-Id: Ic18cb095646f060046f83663f7b369533ffb481a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105723
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-18  Philipp Hofer  <philipp.hofer@protonmail.com>  [1582d9a2c5ef9f28bc97a74e25c3948a7611fac1]

        tdf#123936 Formatting files in module tools with clang-format
        
        Change-Id: I0f66d02e67388cc4d21c5e96bf84b6848e8de63a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105721
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-18  Philipp Hofer  <philipp.hofer@protonmail.com>  [f5e3b2e83ab463064f100a9cd93f09cadaae2292]

        tdf#123936 Formatting files in module test with clang-format
        
        Change-Id: I8b2cc4917564626432ce0219e24f253a534ce8e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105719
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-18  Stephan Bergmann  <sbergman@redhat.com>  [831148376eed244292638d57099ab92fe4bdffbe]

        external/skia: UBSan needs GrContext_Base RTTI now
        
        ...in vcl:
        
        > [GAL] sounds
        > instdir/program/gengal.bin: symbol lookup error: instdir/program/libvcllo.so: undefined symbol: _ZTI14GrContext_Base
        > make[1]: *** [solenv/gbuild/Gallery.mk:56: workdir/Gallery/sounds.done] Error 1
        
        (I didn't check what source exactly causes UBSan to require it now.)
        
        Marking both the class and some of its members as SK_API would cause MSVC to
        fail with
        
        > error: attribute 'dllexport' cannot be applied to member of 'dllexport' class
        
        so remove it from the class members.
        
        Change-Id: I9f5ed397d32f1f445bfa1d70bcff494e78c16046
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106039
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-18  Stephan Bergmann  <sbergman@redhat.com>  [6318f3a9805c9a8831a06e8bd471dea095fcf8ba]

        Remove unused GraphicObject::SetGraphic pCopyObj and rLink parameters
        
        The defaulted pCopyObj parameter of the first SetGraphic overload became unused
        with ea3d755ac949c1b6dada5c341e018f8c23f5d395 "vcl: detach usage and remove
        GraphicManager and GraphicCache", and then the rLink parameter of the second
        overload became unused with e4eb416c3ef81d098ed61caabd2077cbbb2418bc "remove
        swapping and link from GraphicObject and Graphic" (removing the need to have two
        different overloads).
        
        Change-Id: I15a648845ed474ee302e2a9836776ba74b9c44a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106045
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-18  Tor Lillqvist  <tml@collabora.com>  [71af21f7b0e4a0e95a1814c211bab24b6e3aed9c]

        Accept iOS SDK 14.2
        
        Change-Id: Icd30133588f3cffb5de41303dc03cb325c20fe83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105788
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106044
        Tested-by: Jenkins

2020-11-18  Gülşah Köse  <gulsah.kose@collabora.com>  [72998fc859a83f063698c287d035f3fdc8b4481c]

        tdf#128213 Fix text camera z rotation import and export.
        
        Text3DProperties is added to distinguish shape and text 3D effects.
        Before there was implementation error about text camera z rotation
        support. We were using shape effects for text. We already have not
        support shape 3D rotation but we have text camera z rotation. This
        patch includes import and export filter changes about text camera z
        rotation.
        
        Change-Id: I623392b82edf4585888d2f15ad91ffb2109d8f96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106033
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-11-18  Stephan Bergmann  <sbergman@redhat.com>  [6fa1161d3113d43f38acdf9207627659fbc137c8]

        loplugin:stringviewparam: No good reason to exclude operator functions
        
        (at least not in general)
        
        Change-Id: I71337b53dc9735e90a37ee532d0a8a08797b518c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106043
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-18  Stephan Bergmann  <sbergman@redhat.com>  [7938cae5178a4ce4093fd6494a058ab879ba303b]

        Remove unused SdrGrafObj::SetGraphicLink rReferer, rFilterName parameters
        
        unused since 9fb7aaf570c03c8a26d763f1205fb8c890e8211a "Make linked graphic
        register into LinkedManager again", and remove further function parameters and
        class members that turn out to be unused now, too
        
        Change-Id: I3dd2b138fd8787d12b89547526da751ea5954845
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106041
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-18  Stephan Bergmann  <sbergman@redhat.com>  [904fb08b1ee9a632bbacd80439ef5919468c9464]

        external/icu: Silence UBSan misaligned-pointer-use
        
        ...seen when e.g. building CustomTarget/i18npool/breakiterator/char_in.brk:
        
        > rbbitblb.cpp:1405:18: runtime error: member access within misaligned address 0x627000026987 for type 'icu_68::RBBIStateTableRow', which requires 2 byte alignment
        > 0x627000026987: note: pointer points here
        >  00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00
        >              ^
        
        and
        
        > rbbitblb.cpp:1607:18: runtime error: member access within misaligned address 0x627000026ecf for type 'icu_68::RBBIStateTableRow', which requires 2 byte alignment
        > 0x627000026ecf: note: pointer points here
        >  00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00
        >              ^
        
        (i.e., even though those code branches only access the byte-sized
        RBBIStateTableRow8 data, they did so through a RBBIStateTableRow union pointer,
        which has stronger alignment requirements)
        
        Change-Id: I0abe5bd756758e33e495538f548e80f99460f43c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106038
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-18  Noel Grandin  <noelgrandin@gmail.com>  [388b624dde64fd6c86f15b21f8ac3e42ce9a9db5]

        fastparser in SchXMLTitleContext
        
        Change-Id: Ie11234a520f344e775d6ae4c030cef5c741233a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106026
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [f7c8535a1e0bf2deda6c5f6d8d8469f5ab7fa07f]

        tdf#130629: sw: Add UItest
        
        Change-Id: Ifd9baa0d39b5e767158b1f45be40500f66b97887
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105956
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-18  Stephan Bergmann  <sbergman@redhat.com>  [0971eda1b4824b01f4d3b1e1e36ff6eb3bf37317]

        missing include (XMLOFF_WARN_UNKNOWN -> SAL_WARN)
        
        Change-Id: I5137deca44f842eef8789d37b0c21850d6665e5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106040
        Tested-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-18  Stephan Bergmann  <sbergman@redhat.com>  [c446adbcbd0fac9668de9cb3c48f3b57b95ba785]

        Clarify signature of some opertor() that must match ColorSelectFunction
        
        Change-Id: Ibb71d1e993bbb0fa453c59f48ab5f7c79e1d8025
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106036
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-18  Justin Luth  <justin.luth@collabora.com>  [63d8041c60c5d7c63dd34f94a694871b7ea9e2ca]

        tdf120290 sw: move cursor behind comment at line end
        
        If the comment was the last item on the line,
        clicking the mouse button
        in the whitespace on the right did
        not place the cursor on the right side,
        but on the left side.
        
        For comments in the middle of a line,
        this change will mean that it will move
        behind the comment 1 unit earlier
        (1 TWIP I assume), but I would hope
        that wouldn't matter.
        
        This only works for the first comment for now.
        A followup commit will do this for multiple
        simultaneous comments, along with another
        edge case consisting a very thin portion.
        
        Change-Id: I49b15252441bc9e661644778dd417ef91f2447db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105746
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-18  Miklos Vajna  <vmiklos@collabora.com>  [d9391396434a5ad93f6796248c255b5bb2f3cba7]

        vcl: clean up unused PDFDocument functions
        
        These are unused since the pdfium-based signature verification.
        
        Change-Id: Ie15369cbd0548febd03be3ac3475036e1f46cd16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106027
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-18  Mike Kaganski  <mike.kaganski@collabora.com>  [c70b00820ec46035e50c7922876c5423c2f5f936]

        Reduce variable scope
        
        Change-Id: Ie1adad9228c4eadbe0d314c0dc27057e84cd721a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106037
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-18  U-LAPTOP-LENOVO-H\marco  <marcoagpinto@sapo.pt>  [aa433278f4276142250378ede75ef8aa9f16d972]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 9e60a41935436ba15f3bcdf1c830ccc46f07b898
          - Updated the English dictionaries: GB
            
            Change-Id: Ic9ae52d71485dbc9118fd45982b2eaed3f3ae51f
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/105047
            Tested-by: Aron Budea <aron.budea@collabora.com>
            Reviewed-by: Aron Budea <aron.budea@collabora.com>
            
2020-11-18  Noel Grandin  <noelgrandin@gmail.com>  [f493abe7edd7dc44855bec4b3a17a2cc32a597fe]

        fastparser in SchXMLCalculationSettingsContext
        
        Change-Id: Ic1365da6453c8cf02c518b576997784c928d7f2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106023
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-18  Noel  <noelgrandin@gmail.com>  [3fc10def9e82cccf3e2bb2aacadafcb321ad0773]

        fix XMLOFF_WARN_UNKNOWN
        
        since (doh!) having it as a function does not correctly log the
        actual caller source line information.
        
        Change-Id: Iae1007414259dea372f761765e090e1ed2ddbea9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105972
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-18  diwanshu885  <dmittal885@gmail.com>  [57f9fad565fed476b95cd53f2d025add577affe6]

        tdf#137836 Change the label from "_Comments" to "Comme_nts"
        
        Change-Id: Ia624f6be5f0d9bb8613475104e901457cc814eb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105307
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-11-18  Tor Lillqvist  <tml@collabora.com>  [ccd0e5f445d4a7d0e7aca6c23c02c61bf14510b2]

        Make firebird build for macOS on arm64
        
        No idea whether it works.
        
        Change-Id: I008cf9fab56bedb2e1f33ad6a99c9cd95d7483a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106024
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-11-17  Stephan Bergmann  <sbergman@redhat.com>  [de1ac1c349435a229aec8682f8f8a796c3ca4dc5]

        Reuse ColorSelectFunction from colorwindow.hxx in PaletteManager.hxx
        
        Change-Id: I86b9bf57cbb5ee7e2b0d189d6ff78a3fbc9145fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106021
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-17  Michael Stahl  <Michael.Stahl@cib.de>  [93b1adf7442839dcfbf16660b1fbe1139f14a4d0]

        sw_redlinehide: replace bogus implementation of SwPaM::InvalidatePaM()
        
        Sending SwInsText will mess up merged paragraphs. Instead, send
        SwUpdateAttr with which-id 0, which results in InvalidateRange_() being
        called with at least 1 character.
        
        This appears to be called only by fieldmark UI, and now asserts in
        UITest_writer_tests5 DateFormFieldPropertiesDialog.dateFormFieldDialog.test_date_field_with_custom_format
        
        Change-Id: I948ddefa3acece8809e4bf3d2beee6cec3ed56f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106022
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-17  Michael Stahl  <Michael.Stahl@cib.de>  [00abbf7592fc5117fa2bd1c8812e2d2841e90df0]

        sw_fieldmarkhide: Copy: bookmarks before MakeFrames
        
        DocumentContentOperationsManager::CopyWithFlyInFly() needs to copy
        bookmarks before creating new layout frames.
        
        Change-Id: Ib085cd230008149a55f1527b0bbd7bb7323340a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105986
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-17  Michael Stahl  <Michael.Stahl@cib.de>  [84d7a46aaeb5d112e1588bffdd5020f6245ba504]

        sw_fieldmarkhide: adapt cursor movement in SwCursor::LeftRight()
        
        Jump over the hidden part when moving in from either side.
        
        Change-Id: Iff6680249dfe66d6d5b1a39c4543b51a5238b075
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105985
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-17  Michael Stahl  <Michael.Stahl@cib.de>  [aacaa2aa91f705d64b929b5cff2872f160021b9f]

        sw_fieldmarkhide: let CheckParaRedlineMerge() hide fieldmarks
        
        HideIterator finds the next delete redline or fieldmark, whichever is
        closer.
        
        Change-Id: I4c6eac864da4b4bf531437e555a3994fd2670367
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105984
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-17  Michael Stahl  <Michael.Stahl@cib.de>  [c33c0a16ec781926b752f0589e6eca6f4e63a1e3]

        sw_fieldmarkhide: replace IsHideRedlines() with HasMergedParas()
        
        ... in wsfrm.cxx
        
        Change-Id: Iaa552f2527d47f475165a3f9da073052fc76ac51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105983
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-17  Michael Stahl  <Michael.Stahl@cib.de>  [8d380d1fe9b6689c9b9b4e8fe95105e0b8831e8f]

        sw_fieldmarkhide: replace IsHideRedlines() with HasMergedParas()
        
        ... where obvious.
        
        Change-Id: Id941d59feea5a3539da9006725ef376b14bc7d1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105982
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-17  Michael Stahl  <Michael.Stahl@cib.de>  [4fccc66345dcedff735a2e918858b12fb1044c01]

        sw_fieldmarkhide: SwRedlineItr assumption that Show means no MergedPara
        
        ... in SwRedlineItr::CheckLine() and also SwRedlineItr::Seek()
        
        Change-Id: I711ec37bd345cbf5f5f5339b8d792bcb56c425c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105980
        Tested-by: Michael Stahl <michael.stahl@cib.de>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-17  Michael Stahl  <Michael.Stahl@cib.de>  [0fef9628547c6132b165a478a9320262304f2435]

        sw_fieldmarkhide: add FieldmarkMode to SwRootFrame
        
        Change-Id: I366fe171fbcadad7643c54d76c3e28cc4b6b5dfa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105981
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-17  Attila Szűcs  <szucs.attila3@nisz.hu>  [daab5921a29a4c7706bbeca9a04999baf8dfa149]

        tdf#137628 sc: fix white part in autofilter
        
        Tracked the problem to bulk_insert_for_each, in an optimization case
        that use a fixed width instead of calculating the rows width.
        In that case vertical scrollbar is not supported.
        
        Replace the call of set_column_fixed_widths to instead set just
        the widths of the headerbar items if the treeview has them.
        
        The optimization (use the fixed width instead of calculating row width),
        happens since of setting pViewDataItem->mnWidth.
        
        Co-authored-by: Tibor Nagy (NISZ)
        Change-Id: I2ceb89eed84baf347204841a01fad34974f5f5f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105583
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-17  Caolán McNamara  <caolanm@redhat.com>  [66a61b73fd743509c075ba48ab59172fba03c8ee]

        crashtesting: clamp assert failure, hi < lo
        
        asserts since...
        
        commit bf4bbc3c2174b21577b8878bc3197923ba44a029
        Date:   Thu Nov 12 15:38:13 2020 +0200
        
            replace std::max(std::min()) with std::clamp
        
        but looks wrong since...
        
        commit ff916ccce1527b63aad17bbae0ad02a834cd31d6
        Date:   Tue Sep 30 13:51:36 2008 +0000
        
            CWS-TOOLING: integrate CWS dr63
        
        -                mnScrollMax = limit_cast< sal_Int16 >( nApiValue, mnScrollMin, EXC_OBJ_SBS_MAXSCROLL );
        +                mnScrollMax = limit_cast< sal_uInt16 >( nApiValue, mnScrollMin, EXC_OBJ_SCROLLBAR_MIN );
        
        Change-Id: I002c764ed7129b1a66a7c827422b9d64034c6e53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106012
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-17  Stephan Bergmann  <sbergman@redhat.com>  [289eb4131d7edc3de231cd68b0ec34b8757200f6]

        Remove unused ViewMediaShape::implInitializePlayerWindow rMimeType parameter
        
        unused since 08a43cc97ccf88faa9d3a04afc3aacd2c885a2d1 "related: tdf#103884
        remove gltf/collada feature"
        
        Change-Id: Ieed4a2dcd2f465de2356e640383bac2cd45b83d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106017
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-17  Stephan Bergmann  <sbergman@redhat.com>  [32625c819b60318934f27df628fe35f10d5eb25a]

        Remove unused SfxFrameDescriptor::SetActualURL parameter
        
        It got technically unused when e79e8117dcc7475d8d90afeaaac9eb7050ff244e
        "loplugin:unusedfields in sfx2" removed SfxFrameDescriptor::aActualURL, which in
        turn had apparently become unused over a series of commits cleaning up unused
        code.  The function looks like a misnomer now, and it is not clear to me whether
        what it does is still useful (and whether or not all the clean-up that brought
        us here was actually good), but lets leave the remains as they are for now.
        
        Change-Id: I0479068176cc72193b2b44fc49d8fd3d71eadcb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106013
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-17  Jim Raykowski  <raykowj@gmail.com>  [5110cca39cc55c8977b81f7b09873e626144b29b]

        tdf#130629 Don't add object insert undo twice
        
        Change-Id: I074afd4397b6fc4631bd00655de56b8a154d7dff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105955
        Tested-by: Jenkins
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-11-17  Justin Luth  <justin.luth@collabora.com>  [fed6c4c70da6b35d72b670c8f4d8e866cdac21e4]

        tdf#47349 sc ui: bPosVisible only for fully visible
        
        So this is a regression-inviting guess at a wrong impl.
        And I am not a calc guy, so I shouldn't be making this
        kind of a change.
        
        The problem was that editingActive couldn't select
        cells from other sheets for some cells near the
        frozen border. The reason was that multiple splits
        are considered active at the same time, and so the
        editActive can be monkeyed with. Everything is all
        so interconnected that I get rather confused.
        
        This fix does not solve a same problem with a
        true window split, only with a window freeze.
        
        The freeze problem is that the left column was
        looking at the column (outside its view) and asked
        whether it fit inside the start X (0)
        + visible cells +1.
        
        So pretending typical freeze of row 0 and col 0,
        which means left starts at 0 and has 1 visible col.
        Left activates if col is 0, or 1, or 2.
        Since the only possible column in left is 0,
        it should only activate in that case.
        So visible cells should be --, not ++.
        
        Right? Of course, something probably depends on
        the editing view being turned on for partially
        visible cells on the right or bottom side,
        or perhaps even for the first invisible col/row,
        and so this will probably cause a regression.
        
        An alternative would be to -- for the left side
        and ++ for the right side (to increase confusion,
        but decrease regression potential).
        
        Change-Id: I946512bc7b3994f1750527a1a8c55954234b0d69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105429
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-11-17  Luboš Luňák  <l.lunak@collabora.com>  [a46cb5dc607d1d1af402ff3e8fce731e7427854d]

        try to use directly VCL's DrawGradient() in vclcanvas (tdf#136523)
        
        VCL implementations may have an optimized implementation,
        and with Skia decomposing to polygons also causes drawing problems.
        
        Change-Id: Ib1e317c627f01a43b77b9a8ee2335f4e319c37e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106016
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-11-17  Luboš Luňák  <l.lunak@collabora.com>  [8b8a988f38b704e466211bb91a3269756c34222b]

        implement also axial gradient for skia
        
        Change-Id: Ie708250f970f2ce08c8c89e4bf001a5df23b99bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106015
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-11-17  Mike Kaganski  <mike.kaganski@collabora.com>  [97f084b10caa971ee08730c80a3c3cde85c9475e]

        Fix vcl_svm_test after making tools::Long 64-bit on _WIN64
        
        Just don't rely on details of Point implementation.
        
        Change-Id: I0cd0d6b7cacbf2751803a854d78e4b099ccf197f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105978
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-11-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [5e06a0809ed8f2f9fe9bc9d9720b8096e4572f5d]

        tdf#138232: sw: Add UItest
        
        Change-Id: Ic0e3d6e055fc2ff30042424f461acbd33ecc70ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/106010
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-17  Eike Rathke  <erack@redhat.com>  [8335c8c20765d4f167d9b48e6a2757864a3bc7fd]

        Update to ICU 68.1
        
        Also made it necessary to adapt two places in libcdr and libebook
        that used UBool TRUE which is gone now to use standard true
        instead.
        
        Change-Id: I1c1df3030f8b883bec6045756907ee0b78060382
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105964
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-11-17  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [a7bd634371285dbdceaf775dc31b6b586c7ca02f]

        tdf#137802 tdf#84691 sw: sync anchoring of textbox with UNO
        
        It was possible to anchor the textbox both to page and
        paragraph, resulting crash during file saving.
        
        Change-Id: I0c95a13c0d8d58cd7cc1fa86de1b80bf088ba782
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105046
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-17  Mike Kaganski  <mike.kaganski@collabora.com>  [129629de708b35154a0812eaf19dd19e76e38331]

        Don't use new/delete here when automatic variable is enough
        
        Change-Id: Ia119da3b54fd957f3316637ddaa047cfd6a399fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105994
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-11-17  Noel  <noelgrandin@gmail.com>  [9536098ff107f1096e7f710c6f1e76c5659a5482]

        simplify BigInt, remove isSet
        
        no need for such a thing to be "nullable", just default it to zero,
        as one would be expect for such a type.
        
        Change-Id: Ic8b78ca3288355c90820135b9ced2c865ff7606e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105970
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-17  Stephan Bergmann  <sbergman@redhat.com>  [deee29710f4c7c43ca86cb3183fb208217051fa7]

        loplugin:stringviewparam (--enable-online-update)
        
        Change-Id: I3284a2460845c0b4816ad0148560e82da9d4eb78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105975
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-17  dante  <dante19031999@gmail.com>  [0643dab6819bdf248321d27f6b58a2cce125e51c]

        Starmath has now full support of HTML colors.
        
        Some of them have been added to the UI ( from Css3 ).
        There was not a criteria for color picking so I chose those whose name told me something, those I liked and some to have a more complete palette.
        It would be nice to be able to ask our users whose colors from https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#Color_Keywords they want in the UI.
        The color names have been left in alphabetical order.
        Starmathdatabse has clang format.
        
        Change-Id: I6ac1bdbc9e3ed10bff75a99b90bf92d3dcdcabcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105892
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-17  Seth Chaiklin  <sdc.blanco@youmail.dk>  [00944232373588fa32bcbb7ce6fcd01204346241]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6fe17a80f5866a7dc3a213ac9cb8c066aff17987
          - finish updating help for "View" menu for Draw
            
              - remove placeholder <comments>
              - add embeds for "Toolbars", "Sidebar", "Styles",
                "Gallery", and "Color Bar"
              - add control and description for "Comments"
              - add control (with link) for "User Interface"
              - add control and description for "Shift" (thanks to 
                 Ilmari Lauhakangas for insight about its operation)
            
            Change-Id: Ic6c5056bf0615212e1d472f8f63a3838e9fb8e71
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105856
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2020-11-17  Noel Grandin  <noelgrandin@gmail.com>  [746532883f95f2c93ac2f94a578d2a37efdce7ab]

        fastparser in SchXMLChartContext
        
        Change-Id: Ie1b0ec1a17c959de6e0a837bf5eb200fc0be1dfd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105958
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-17  Attila Szűcs  <szucs.attila3@nisz.hu>  [09eccdc87db5258ea779e2bcc12437f802624ee5]

        tdf#137624 sc: autofill mixed sequences in merged cells
        
        Improve FillAnalyse, FillSeries to continue linear sequences
        of mixed values in merged cells (mixed values are string + number,
        like 'a1','a2' or '1a').
        
        It discovers the linear sequence only if the string parts are
        identical. It recognizes user lists only if all elements are in
        the same user list.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I8810a0f1d637436222e3d0b9219da38ccb7c6346
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105784
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [52eb3091f5303c4f57e8d79cfa7bf0b973b68d1d]

        tdf#137930: uitest: Add assert to check values are not reset
        
        Change-Id: I28ad4a717000fab894f3df7c41b8e8eeaff5fad2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105177
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-17  Attila Szűcs  <szucs.attila3@nisz.hu>  [4bcfa22a66deef210535391cfc3f683851b1b3f7]

        tdf#113500 sc: fix autofill of same mixed values
        
        for example selecting two cells with the same
        text content "A1", and autofilling them must result
        "A1", "A1"... instead of "A2", "A2", "A3", A3"...
        
        Remove an obsolete fix in FillAnalyse(). As 0
        increment is handled by both user list and mixed
        sequence cases, there is no need to pre-check that
        the elements are the same.
        
        Now FillAnalyse will return with the proper FILL_LINEAR
        (or user list) instead of FILL_SIMPLE that caused the
        unnecessary +1 increment.
        
        See commit d64bd977a430182826252695f041a6ddd62e45ef
        (tdf#137653 tdf#137624 sc: fix autofill user list sequence)
        and commit 5af699cf62b2313980add377a777c49dc1e7ae2a
        (don't deduce increment from multiple equal list entries).
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I0750816375486b5b95fb2e0fcfdb9b1d6c8ce7d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105791
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [53cb928b168f6ef4b5af431a336f2b17f2a40604]

        firebird: fix Thread handle type on Windows
        
        MSVC compiler complains about 'warning C4312: "reinterpret_cast":
        conversion from "unsigned long" to "HANDLE" of greater size'.
        Seems like an real error, if real_handle is too small to hold the
        full "HANDLE" value, returned by _beginthreadex.
        
        Upstream strangely just fixed in master, not B3_0_Release branch.
        
        Change-Id: I87ad263529e119f68da976245646bf8b69efd35a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105924
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-11-17  Noel  <noelgrandin@gmail.com>  [0c7ac93103f69373a7e7639f4cf3ad464c0b727e]

        loplugin:stringviewparam extend to constructors
        
        Change-Id: Ia573921566ec6079b843cbcc0401d9d0f5c62089
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105969
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [0979798658ff536defe537f57cc6b32278d32414]

        uitest: move findBar tests to their own folder
        
        Change-Id: I083b5c63a1c96e36d958e3071d9a7b2be14373bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105973
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [42e30c24615402c49351f80cc8a47d61d47267c6]

        tdf#138022 Skia don't recreate empty surfaces
        
        Skia can't create empty surfaces, so the recreation will hit the
        std::abort() in SkiaSalGraphicsImpl::createWindowSurface. Origin
        of the backtrace is some queued Resize event, which will hit
        this a few times via SkiaSalGraphicsImpl::checkSurface.
        
        This feels a bit like tdf#130831, where VCL tried to track damange
        for an empty Qt image...
        
        Change-Id: I75e22c987ba633e7a403541db8d580df33c68964
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105963
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-11-17  Seth Chaiklin  <sdc.blanco@youmail.dk>  [f4fbb45ee411ffc0a2e20d5d04200e71772a444e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f803f33413ed171305013ecdc65084eda8f58d11
          - Resolves: tdf#135668 + relevant to: tdf#136435  Outline Content Visibility context help in Navigator
            
                  new file ( swriter/01/outlinecontent_visibility.xhp )
                   Provides comprehensive information about new feature
                  "Outline Content Visiblity" (tdf#38093) added in 7.1
                  Thanks to Jim Raykowski for technical advice and feedback
            
                  ( swriter/01/02110000.xhp )  Navigator
                   + add <link>s to new page for "Outline Content Visibility"
                   + change recently added <keycode> to <widget>
                   + repair icon path for "Headings" (Thanks to Rizal Muttaqin)
                   + repair icon path for "Move up" and "Move down" (again, Rizal)
            
                  ( shared/01/02110000.xhp )  Master Document Navigator
                   + repair icon paths for "Move up" and "Move down"
                   + change position of <tip> to after icon
                   * update to <h1>,<h2>,<h3>,<tip>
                   + change all image height and width to 1cm
            
            Change-Id: Ice5351d26db2daeebb52ba5f24b08dae9f6178dd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105362
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-11-17  Balazs Varga  <balazs.varga991@gmail.com>  [4930749294475cc28afd06cd11fdf56a157ad9ce]

        tdf#138204 Chart OOXML Import: doesn't show placeholder
        
        for CELLRANGE data label field type. Add CELLRANGE to enum
        com::sun::star::chart2::DataPointCustomLabelFieldType, like
        we do at CELLREF, while both of them are not implemented, see
        commit 790f9abeb1a1167ad5ab84c5fb855b36669c125b
        (tdf#114821 import complex data labels in bar chart).
        
        Regression from commit: 0d2340998415fb4b2f794054c62ef61c83e32155
        (tdf#136061 Chart ODF/OOXML: fix missing custom labels)
        
        Change-Id: I8e0f4ca9db6e613a190cbda31504a7542fc13a86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105934
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-17  Luboš Luňák  <l.lunak@centrum.cz>  [1724b7a2cb16336b2c6e066504708396b8ecfa32]

        set Skia pixel geometry for every surface
        
        Skia update chrome/m88 removed the possibility to call
        SkFontLCDConfig::SetSubpixelOrder() to set subpixel setup for all
        surfaces. So I guess now we have to explicitly pass SkSurfaceProps
        to every single SkSurface we create.
        
        Change-Id: I15be37ba9301c92d0cb109e88f3d1396a7223208
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105922
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-11-17  Luboš Luňák  <l.lunak@collabora.com>  [319a03fe3975f24f1bccc88019a92217bc1df53b]

        update Skia to chrome/m88
        
        Change-Id: I74c19597b07e9d07ee90e4191b75787241fdd845
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105829
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-11-17  Tünde Tóth  <toth.tunde@nisz.hu>  [3c7d0c8a32f71d597f33c9219fe8099e5381ca35]

        tdf#138018 don't show leader lines inside pie chart
        
        Show leader lines to data labels in custom position
        only outside of pie chart, as intended.
        
        Change-Id: I87dee2d33f4f876ffca208f69a069e1f0bcee688
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105920
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-17  Noel  <noelgrandin@gmail.com>  [8ef6067596cf4b2c52fbce94b44bf7af9fefa643]

        loplugin:stringviewparam check methods too
        
        not just functions
        
        Change-Id: Icca295dd159002b428b73f2c95d40725434f04d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105789
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-17  Caolán McNamara  <caolanm@redhat.com>  [75bada928cf08d2afc6efe52ba99b45088bc9eec]

        tdf#137930 Apply button changes values to previous ones
        
        Change-Id: I374b4f448715db9563f6073c433b82caf3482874
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105953
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-17  Caolán McNamara  <caolanm@redhat.com>  [f98735583a666e0f06d018cf93b79c74b7ce7b80]

        tdf#138183 sync pending clipboard assign on clipboard ownership-change
        
        Change-Id: I325add499fbd4d11a942ce550346dcbcb5343e4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105928
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [33381457503db841cdda3abb95ff3f96fb6e3e6c]

        tdf#88608: sw: Add UItest
        
        Change-Id: I5c0f06a402b32e1f879a0c01ec9d206788781667
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105954
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-17  Miklos Vajna  <vmiklos@collabora.com>  [712d7a5df188bb20527f1a7533b2e2c1d4377247]

        tdf#137980 sw textbox: fix automatic size of shapes with rotated text
        
        If a shape+fly pair has automatic size for the fly frame, then only the
        sw layout knows the necessary size, this is then sent to the shape and
        SdrObjCustomShape::AdjustTextFrameWidthAndHeight() is meant to respect
        those "suggestion", instead of sizing the shape based on the contained
        editeng text, which is always empty for shape+fly pairs.
        
        Improve this mechanism so it works better when the writing direction of
        the fly frame is tbrl ("rotate to the right"): make sure we always grow
        to the left and to the bottom, so the shape and the fly geometry
        matches.
        
        Also improve the testTextBoxSizeAtBottomOfPage "change detector" test
        which had a hardcoded height, but which did not clearly derive from any
        in-bugdoc value. Rather just test that the shape wider than taller,
        which was probably the intention.
        
        Change-Id: Ic6a77a1125bbf31b198aaf9048dc4812c87b4d9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105960
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-17  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [47527821f32f9b5890b39b4031f5962f5cb46646]

        SwGrfNode: Remove graphic arrived hack
        
        Change-Id: Ib8fb5b223a1b3cc05a75ecfcc7c763bbb3928fae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105965
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-17  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [c867cbaaac420ee9469230ccf21810ef0fb2c402]

        SwGrfNode: Replace needless SwClientNotifyCalls with CallSwClientNotify
        
        Change-Id: Ib11b55cc800299947c1172ca47f84d3bc8833dea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105961
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-17  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [7a4381e7a6f376b811689f7a4066221d8174166e]

        Sukapura: Update Line Color & Background Color icons
        
        Change-Id: Ibbc69309d45d56870ae5969f404f5b8b3f0e693c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105966
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-11-17  Jim Raykowski  <raykowj@gmail.com>  [b80c2745c50d064ad9e673cf8a5b73aaf0aa1778]

        tdf#137777 Writer: fix keyboard navigation of Navigator
        
        This patch:
        
        -Splits the first row of the Navigator panel into four toolbar controls
        to make keyboard navigation possible.
        
        -Makes an Escape key press, when focus is in the sidebar Navigator
        'Navigate By' control, result in keyboard focus on the content panel
        title, which in the Navigator deck/panel case is the deck title bar.
        
        -Fixes spacing issues of first row controls.
        
        -Fixes 'Navigate By' listbox/combobox keyboard use.
        
        -Keeps focus on previous/next scroll button when enter key is used to
        activate the button.
        
        Gtk3 has problems with focusing to title bar and wrapping keyboard
        focus. This has been left to be fixed by a separate patch.
        
        Change-Id: Ic9d3a35f2b8c31a209947a1fe61094ddafee4f42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105574
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-11-17  Eike Rathke  <erack@redhat.com>  [312a33b7636334f6ce3b6d1702bc5d3e45215601]

        Update language-subtag-registry to 2020-09-29
        
        Change-Id: Iae3995acb5d9fb27122c76b1ff4ae61c3f9ec05c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105957
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-11-16  Seth Chaiklin  <sdc.blanco@youmail.dk>  [32b733b88092b3cae1fdf4cda8ea3e171e9aae60]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8dd6a6bb91cc620e33a9927293d9723876d50344
          - tdf#113804 add explanation about Hanging Indent .uno
            
               ( swriter/guide/indenting.xhp )
                 + add explanation about Hanging indent .uno
                 * correction to menu sequence for editing Paragraph Style
                 + add subheadings for "Positioning" and "Hanging indent"
                 + add icon table for Hanging Indent
                 + Mention .uno possibilities for adding buttons, menu items
                   and shortcut keys, with links to relevant pages.
                 * update to <h1>,<tip>,<note>,<relatedtopics>
            
               ( shared/02/02130000.xhp )
                 * rename "einzvermindern" to "indentdecrease"
                 * rename "syeinzvermindern" to "indentdecreaseicon"
                 + add variable "decreaseindent_h1" to <h1> header for embedding
                 + add related topics section with links to increase and guide
                 * change icon width/height to 1cm
                 * update to <h1>
            
               ( shared/02/02140000.xhp )
                 * rename "einzerhoehen" to "indentincrease"
                 * rename "syeinzerhoehen" to "indentincreaseicon"
                 + add variable "increaseindent_h1" to <h1> header for embedding
                 + add related topics section with links to decrease and guide
                 * change icon width/height to 1cm
                 * update to <h1>
            
               ( swriter/main0202.xhp )
                 * update to renamed select IDs from
                   shared/02/02130000.xhp and shared/02/02140000.xhp
                 * change icon width/height to 1cm
                 * update to <h1>,<h2>
            
               ( scalc/main0202.xhp )
                 * update to renamed select IDs from
                   shared/02/02130000.xhp and shared/02/02140000.xhp
            
            Change-Id: Ib6dc0ba01a459ae3b47d45178f7c7ba5895a3792
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105543
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-11-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [d3b889b6d47e243e5bd93753e91f0ed030723a29]

        tdf#136941: sw: Add UItest
        
        Change-Id: If0d76d6821e2b69da64674b114ffe5a6af40f84f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105952
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-16  Stephan Bergmann  <sbergman@redhat.com>  [9ac55ae5423c3a70438765057c071def18864c1e]

        Clean up --disable-assert-always-abort loplugin:stringviewparam
        
        (457d76327a57303124804a201d58b52ba23ccefe "loplugin:stringviewparam
        (l10ntools)")
        
        Change-Id: Iebe0f61de4fd4d4744b47d17d8e3ff3f80217d18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105929
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-16  Stephan Bergmann  <sbergman@redhat.com>  [50d3ad9127aaf63afcfa299adcea060c9b09faa4]

        Instead of labs, use overloaded abs
        
        ...more likely to pick an appropriate version for the involved integer types,
        esp. after the recent long -> tools::Long changes
        
        Change-Id: Ia91259ca35aaf74b0e907de6831fc926f30057f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105949
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-16  Caolán McNamara  <caolanm@redhat.com>  [cd4a239063a77d49fe178255c20f0558e337a82f]

        tdf#138049 different parents for restart dialog depending on ok vs apply
        
        and in ok case hide the to-be-dismissed dialog before putting up
        the next dialog
        
        Change-Id: Ie9c0dfc1a7c10f8fd1d7a70749e07db123de2bf9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105951
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-16  Caolán McNamara  <caolanm@redhat.com>  [54fd77a368208cc759024c05b7f1df7eb85d294e]

        tdf#138232 don't grab focus if we already have it
        
        Change-Id: I6fe852c87937ea4353822474ae1b7e20c9436f94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105941
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-16  Caolán McNamara  <caolanm@redhat.com>  [b92d1d509a1db2179779a4776590734590290a41]

        tdf#137403 ignore GetCurCommand if its empty
        
        Change-Id: I63cc33c33d36d53d882aae72b8f480ea9842e1b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105945
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-16  Julien Nabet  <serval2412@yahoo.fr>  [61560ae7d6f00ba6b410f7779e9a46cf692a5400]

        tdf#121886: Firebird Datatype Image(BLOB) is not working properly
        
        with Form or Report image controls.
        
        Implements getBytes at least when LONGVARBINARY corresponds to a BLOB
        Change-Id: I7e4e99b537333558d5c3dcd172dc54e73472553b
        
        Change-Id: I86c20310235fb4902633fab058066a1f2d62a600
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105899
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-16  Stephan Bergmann  <sbergman@redhat.com>  [17244646ff52dcb2a5d043e9a9ce0eaa8d23414d]

        Modify the non-symlink libfbclient.dylib.3.0.0
        
        At least in my --enable-debug build,
        workdir/UnpackedTarball/firebird/gen/Debug/firebird/lib originally contains
        
          libfbclient.dylib -> libfbclient.dylib.2
          libfbclient.dylib.2 -> libfbclient.dylib.3.0.0
          libfbclient.dylib.3.0.0
        
        so if we modify libfbclient.dylib with install_name_tool, it will break the
        symlink and modify libfbclient.dylib but not libfbclient.dylib.3.0.0---where the
        latter is what gets delivered via external/firebird/ExternalPackage_firebird.mk.
        
        (This didn't cause any issues, though, because gb_LinkTarget__use_libfbembed in
        RepositoryExternal.mk links against the modified libfbclient.dylib in workdir,
        not against the delivered libfbclient.dylib.3.0.0, so e.g. Library_firebird_sdbc
        did already contain the correct @loader_path/libfbclient.dylib.3.0.0 reference.
        Also, the `install_name_tool -id` treatment of libEngine12.dylib in
        external/firebird/firebird-macosx.patch.1 should not technically be necessary,
        as nothing links against that library; but if left unmodified, it would record
        the build machine's
        
          /full-path-to/workdir/UnpackedTarball/firebird/gen/Debug/firebird/plugins/libEngine12.dylib
        
        so better "clean it up".  Also, the `install_name_tool -change` treatment of
        libEngine12.dylib in external/firebird/firebird-macosx.patch.1 is necessary
        because otherwise it would record a full-path dependency to
        
          /full-path-to/workdir/UnpackedTarball/firebird/gen/Debug/firebird/lib/libfbclient.dylib.3.0.0
        
        which macosx-change-install-names.pl, called from MAKE_POST in
        external/firebird/ExternalProject_firebird.mk, would not adjust.  With all those
        modifications in external/firebird/firebird-macosx.patch.1, the call to
        macosx-change-install-names.pl should effectively have nothing left to do, as
        these libraries do not depend on any other LO-provided libraries, but better
        leave it in place anyway.)
        
        Change-Id: Icf7f2ff5cb844b07be223e0b74cd6a650725777a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105946
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-16  Luboš Luňák  <l.lunak@collabora.com>  [c757569b4bd7b6640bae0148d2e5037d4de1b0fb]

        avoid loplugin::toolslong warnings in qt5 vcl backend
        
        Change-Id: Iddf3d86a51afd1315ac8b5bdafef00d40a9df591
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105939
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-11-16  Luboš Luňák  <l.lunak@collabora.com>  [769017b76062c90eab6e5b2b96c019c0935e938e]

        fix loplugin indentation warning
        
        Change-Id: Ib444bec4af79886c52979d3fbbb6b4a55b3cf3fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105938
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-11-16  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [a27966454efc25591fe198548d38e5eafe443a68]

        Replace needless SwClientNotifyCalls with CallSwClientNotify
        
        Change-Id: I967d458be7cd7c68ff410357da0cb0163dcb454e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105908
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-16  László Németh  <nemeth@numbertext.org>  [d129e1785e541f217d4f6547faec87b9fa772019]

        tdf#137771 sw ChangesInMargin: fix end of paragraph
        
        Deletions at the end of the paragraph weren't shown
        on margin, including the vertical "Changed line" mark.
        
        Change-Id: I2b79d1619cca891feab2f99eedad79ba330e75b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105931
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-16  Noel  <noelgrandin@gmail.com>  [d52f83c7dbeba243aa9cb0f8f129df2fe543a7d3]

        tdf#138144 Form wizard fails to save
        
        fallout from
            commit 3de38e95561ab7ca114d9f3307702ba89c4e3e9a
            Date:   Tue Nov 10 19:20:06 2020 +0200
            use fastparser in forms
        
        Change-Id: I4691786525132ef0cf98b6b177a2c022c4d7d032
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105932
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-16  Michael Stahl  <Michael.Stahl@cib.de>  [b9ef71476fd70bc13f50ebe80390e0730d1b7afb]

        tdf#134298 sw: layout: remove left-over page frame without content
        
        Once tdf#138039 is fixed, this bugdoc has an additional empty page 3.
        
        This is because it first goes to 3 pages, and then the SwTextFrame
        on page does a MoveBwd, leaving behind a page frame with just a body
        frame and nothing else.
        
        It turns out that SwRootFrame::RemoveSuperfluous() only removes
        empty frames at the end of the document, but here there's a non-empty
        frame following it.  Also, this function doesn't handle cases like
        right/left page styles so it can't delete pages in the middle.
        
        SwFrame::CheckPageDescs() doesn't remove page frames that don't have
        content, it only removes those that have the intentionally-empty flag set.
        
        Extend CheckPageDescs() to also remove page frames that don't have
        content, and make sure it is called when SwContentFrame::Cut()
        removes the last content from a page frame (it will be called after
        all pages are valid in SwLayAction::InternalAction()).
        
        (Alternatively it might be possible to prevent the problem from
         occurring in SwTextFly::ForEach() by ignoring the fly so that the first
         paragraph never leaves page 1, but we didn't explore that.)
        
        Change-Id: I3a3f1efe6d7ed28e05dc159a86abc3d702cc272b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105810
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-16  Michael Stahl  <Michael.Stahl@cib.de>  [094ee3955ee81e1bc631d50cc216cbb17a777839]

        (related tdf#134298) sw: layout: avoid infinite loop in InternalAction()
        
        The condition IsInterrupt() && pPage && (m_nCheckPageNum != USHRT_MAX)
        isn't handled properly and the while loop will never terminate with
        the fix for tdf#134298 in several UITest_writer_tests*.
        
        If m_nCheckPageNum is set, then it must result in a call to
        CheckPageDescs() here; it's a member of SwLayAction so won't survive
        until the next idle layout invocation.
        
        There is a funny history of these loop conditions with
        commit 9eff9e699e17cc5a8a25895bd28dc8e4ceb8071e
        and cee296066ab780217395201ab84c2150c8840d25 so we can only hope
        this time we got it right...
        
        Change-Id: I91b63540bf4280296d747cb8e841594f8dd3b140
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105927
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-16  Jean-Pierre Ledure  <jp@ledure.be>  [0d071acc0bd422e6d9af14cc7d7f35b6b3356478]

        ScriptForge: (dialog) Better manage default values of service
        
        When an argument is absent in a varying list of
        arguments, it is not missing, it is EMPTY
        
        Change-Id: Ib46a692292886739e69f38a9a12c6ea4a9922a41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105948
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2020-11-16  Ilhan Yesil  <ilhanyesil@gmx.de>  [502da85432ed195213268272dda966fddc269716]

        tdf#138116 Accurate minimal height for wizard opened by extension
        
        There is no way to set the minimum height by the UNO API.
        Therefore the requested size will be reduced.
        
        Change-Id: Ie657518a83ffb6873e4fd2a5640580b5198a38d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105566
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-11-16  Caolán McNamara  <caolanm@redhat.com>  [99f4e625cdd6384291ccde1f68dca73ced43edfb]

        Resolves: tdf#138240 GtkComboBox without model
        
        just use a GtkComboBoxText which comes with one by default
        
        Change-Id: I041d37be137aed4c888336c62db574ea3d730e4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105916
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [90307f1cb30dd1d2e0ec5f19104cbf1515616537]

        uitest: autofilter: add test for different searches
        
        Motivated by https://bugs.documentfoundation.org/show_bug.cgi?id=122419#c21
        
        Change-Id: I2086ed604c50b513019c7023ad4c01df9c5edb4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105925
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-16  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [956da380f9c450adad651987ed17b4302b8acbae]

        Update git submodules
        
        * Update translations from branch 'master'
          to 01f86d5980f43c72bcde5ccc6ba3e2ca166ceef5
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I2afa63a275311dcc62c8283490ec4ad949006c0c
            
2020-11-16  Michael Stahl  <Michael.Stahl@cib.de>  [6b92d2e8522ecc98d2c5532f5076c20ae295168e]

        tdf#138039 tdf#134298 sw: layout: fix overlap of fly and table
        
        The layout is horribly borked, the fly anchored in the body-level
        paragraph messed with the preceding table:
        
        page id="1" top="284" width="11905" height="16837" bottom="17120"
            tab id="3" top="794"
                row id="4" top="17121"
                    fly id="8" top="16725"
            txt id="7" top="1394"
                fly ptr="0x6ce5510" id="10" top="1302"
        
        SwTabFrame::CalcFlyOffsets() detects an overlap with the large fly, and
        since it has wrap NONE it resizes to below the large image.
        
        Then the SwTabFrame doesn't fit on the page, so it is split, but the split
        fails because nDistanceToUpperPrtBottom is -720 (negative); hence it is
        joined again.
        
        Meanwhile the fly was invalidated, so now CalcFlyOffsets() ignores it and
        the table shrinks again.
        
        Once the fly is positioned again, the process repeats from the start.
        
        Fix this in SwTabFrame::CalcFlyOffsets() by ignoring flys with wrap NONE that
        extend below the body of the document and are anchored in a frame in the
        next-chain of the table frame: these must move to the next page with their
        anchor frame.
        
        For the bugdoc this gives the same layout as LO 5.2.
        
        Reportedly this problem started to happen since commit
        6f5024de2e1a5cc533527e45b33d9a415467c48d, but it's not obvious why.
        
        Change-Id: Iafb8a6afcba634f11c5db73869313ded0fe13bbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105809
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-16  Noel  <noelgrandin@gmail.com>  [7599f8743b56b8858cb0e50cf3f590d17891c041]

        make the tools::Long define logic more obvious
        
        - in tools/long.hxx, use _WIN64 to indicate that we are
          doing this for the benefit of Windows 64-bit
        
        Change-Id: I5eec88be96a7622ba90bd9582406f70c89e8c28d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105584
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-16  Noel  <noelgrandin@gmail.com>  [36b3b357fe2a882db6a5f5a006239e16200fb847]

        replace std::min(std::max()) with std::clamp
        
        Change-Id: I76e34e8020d98292e8ffde387542b7029f85a42d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105754
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-16  Caolán McNamara  <caolanm@redhat.com>  [dbbb5569b45ede85af7f2ee53496f28762cbf371]

        tdf#137898 Page count is not reset to 1 in the print preview dialog
        
        Change-Id: Ib7c8695fd3e7156b86f4b4603fbaa5e2319cdc1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105919
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-16  Luboš Luňák  <l.lunak@collabora.com>  [a72b0ae16684feb438558686253d9b4701313017]

        disable Vulkan for Windows 7 (tdf#138219)
        
        The bugreport says the latest Intel drivers for Windows 7 are
        problematic, and since Windows 7 is EOL anyway, simply don't bother.
        
        Change-Id: Iee429d99ebf9b0e0a99a50c38ef77d06ab5b797b

2020-11-16  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [4a288c136c66b4dfbb75764602520d48c39fee81]

        tdf#113163 OOXML Fix transparency and alpha channel support
        
        In OOXML specification there is a:clrChange tag,
        which change color from image, to another colour and transparency:
        https://docs.microsoft.com/en-us/openspecs/office_standards/ms-oi29500/5860f816-13d3-4a83-9e63-bcd1e0808404
        Unfortunately It was not working correctly.
        
        This patch is resolving that issue
        
        Change-Id: I85e3790f86382dca2c4798346021f480e50db6e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105258
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2020-11-16  Philipp Hofer  <philipp.hofer@protonmail.com>  [03e79e8ab515e061fbfc435e6660e1f57b4f460d]

        tdf#123936 Formatting files in module apple_remote with clang-format
        
        Change-Id: Ifd469bf8348c3f35222a2cfae13c66bc444ec1b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105489
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-16  Philipp Hofer  <philipp.hofer@protonmail.com>  [cb0630df7f32232bb3c51c464c28dcc66cdf7729]

        tdf#123936 Formatting files in module svtools with clang-format
        
        Change-Id: I56a49c7fec128eb47818ee664acf01434d24f88d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105715
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-16  Philipp Hofer  <philipp.hofer@protonmail.com>  [9d561c5440dd68285aa84fb3dac20a8d1df4870f]

        tdf#123936 Formatting files in module store with clang-format
        
        Change-Id: I3bf0ea654f046172cab2566f357bc9c3354b8e6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105713
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-16  Jean-Pierre Ledure  <jp@ledure.be>  [5109a3ed77c00708d1981b60120698f0e1833313]

        ScriptForge: (dialog) fix when argument is ThisComponent
        
        Avoid "Object variable not set" Basic runtime error
        on line
             Set oLibraries = oComp.DialogLibraries
        when pvArgs(0) is a XComponent object
        
        Change-Id: Id35a492905c47d81ef02d433c98d83b4c81eafeb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105921
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2020-11-16  Noel  <noelgrandin@gmail.com>  [d828901d92c5c74627018dd84400d5de87b153af]

        simplify CreateChartContext, remove unused params
        
        Change-Id: I91db68fa20e00ac6b7ec0c991016f4155c6ed70c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105915
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-16  Philipp Hofer  <philipp.hofer@protonmail.com>  [f05246dc2ae1145f54e1b6e53b47fd53382add96]

        tdf#123936 Formatting files in module uui with clang-format
        
        Change-Id: I0de0afa5dca5e5193d25927e76e42cbf29682d96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105726
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-11-16  Philipp Hofer  <philipp.hofer@protonmail.com>  [580b4c5f945df4e98bc2bacdf3620da688b2dbdf]

        tdf#123936 Formatting files in module svl with clang-format
        
        Change-Id: Iaaac34428ef0e5b8f09f6cbcad16ea5bab145321
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105714
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-11-16  Philipp Hofer  <philipp.hofer@protonmail.com>  [69397a13d9458174ea3d0160cb65d77ac83c205c]

        tdf#123936 Formatting files in module svx with clang-format
        
        Change-Id: I482a00c9f65fd08be03f101c0e18f044c9323137
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105716
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-11-16  Noel  <noelgrandin@gmail.com>  [81a11c6f1c2caec8c177cb4e061631561a4d102e]

        remove unused param in SvxHpLinkDlg
        
        ever since
            commit d32b3a714fe55892bdead03502c5a9b0e77fa61d
            Author: Mathias Bauer <mba@openoffice.org>
            Date:   Sat Oct 31 00:36:06 2009 +0100
            #i106421#: move svx/source/cui to cui
        
        Change-Id: I1c331cda3f756cc87344eac6c56cfaa8466286ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105914
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-16  Michael Stahl  <Michael.Stahl@cib.de>  [8f9bbeb5618060504ed77ad7f05c45f4b00abc6d]

        sw: fix misleading comments - SwFlyFrame::m_bAtCnt is set...
        
        ... for both AT_PARA and AT_CHAR.
        
        Change-Id: I13a9c9cc6f4c45b08bf178336826a37126055b3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105808
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-16  Miklos Vajna  <vmiklos@collabora.com>  [c3f78d6b29579911606700f136796c150c4547c2]

        sw: prefix members of SwEndnoter, SwLayCacheImpl, SwLayCacheIoImpl and ...
        
        ... SwLooping
        
        See tdf#94879 for motivation.
        
        Change-Id: I4cf118cd7e68069ef3a73077b5340f7b93d87319
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105911
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-11-16  Jim Raykowski  <raykowj@gmail.com>  [83d2e7c5869e5e7a8ff67a7d247fa14ea4070587]

        remove unused ZoomIn command
        
        This removes user command .uno:ZoomIn in GenericCommands.xcu which
        doesn't seem to be used and curiously has label "Zoom Out".
        
        Change-Id: I1c9f49692324362507701c064473b25c27662cee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104197
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-11-16  Mike Kaganski  <mike.kaganski@collabora.com>  [600dfc9d39883b4150b7d773a5a2de483a4c94b6]

        tdf#138229: make OleObjectDescriptor match OBJECTDESCRIPTOR on _WIN64
        
        ... broken since tools::Long is 64-bit on that platform, and thus
        Point and Size are not equal to POINTL and SIZEL.
        
        Change-Id: I8cf53f778ece89415687c6966d8e079fb0cf6189
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105910
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-11-16  Caolán McNamara  <caolanm@redhat.com>  [f57b158701fb082ad9016819a2af7cdb13e6fa30]

        tdf#122419 optimize autofilter search when there are no dates
        
        Change-Id: Id679b4a2e7a290780142daae39d28a429fb3b11d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105765
        Tested-by: Jenkins
        Reviewed-by: Kevin Suo <suokunlong@126.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-16  Caolán McNamara  <caolanm@redhat.com>  [577b6be9ba4d55804e088dabfc2f40473ea3e726]

        check TopLevelMenuHelper for existence
        
        Change-Id: I84e0893b1ca271cd7460e8fb0ce20b91bf3e58d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105903
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-16  Vert D  <devoptmsoi@gmx.com>  [76836910aedee94c1361ddd912544822316b9e0c]

        tdf#138024 Default Icons not refreshing in template manger search view
        
        *added missing funtion to searchview
        *call searchupdate when refreshing
        
        Change-Id: I576b2e2de37e3f34b7499a914f0707586687643e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105387
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-11-16  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [d379b8ac4234d23e82d19b801c807987ab105968]

        Replace needless SwClientNotifyCall with CallSwClientNotify
        
        Change-Id: If1286c3271038be3ad69739b54d5ed5ce1167818
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105894
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-16  Stephan Bergmann  <sbergman@redhat.com>  [99076b47b72e8ad999bc9bfd2e256842a5d06e1e]

        Adapt to Clang 12 trunk cosmetic diagnostics changes
        
        <https://github.com/llvm/llvm-project/commit/
        e7f3e2103cdb567dda4fd52f81bf4bc07179f5a8> "Suppress printing template arguments
        that match default template arguments of types by default" caused
        
        > error: 'error' diagnostics seen but not expected:
        >   File /home/sbergman/lo/core/compilerplugins/clang/test/makeshared.cxx Line 58: rather use make_shared than constructing from 'typename std::remove_reference<unique_ptr<int> &>::type' (aka 'std::unique_ptr<int>') [loplugin:makeshared]
        >   File /home/sbergman/lo/core/compilerplugins/clang/test/makeshared.cxx Line 60: rather use make_shared than constructing from 'typename std::remove_reference<unique_ptr<int> &>::type' (aka 'std::unique_ptr<int>') [loplugin:makeshared]
        
        in compilerplugins/clang/test/makeshared.cxx, and <https://github.com/llvm/
        llvm-project/commit/5f12f4ff9078455cad9d4806da01f570553a5bf9> "Suppress printing
        of inline namespace names in diagnostics by default, except where they are
        necessary to disambiguate the target" caused
        
        > error: 'note' diagnostics seen but not expected:
        >   File /home/sbergman/lo/core/compilerplugins/clang/test/external.cxx Line 133: a function associating 'N::E' is declared here [loplugin:external]
        >   File /home/sbergman/lo/core/compilerplugins/clang/test/external.cxx Line 140: a function associating 'N::E' is declared here [loplugin:external]
        >   File /home/sbergman/lo/core/compilerplugins/clang/test/external.cxx Line 144: a function associating 'N::E' is declared here [loplugin:external]
        >   File /home/sbergman/lo/core/compilerplugins/clang/test/external.cxx Line 167: a function associating 'N::E' is declared here [loplugin:external]
        >   File /home/sbergman/lo/core/compilerplugins/clang/test/external.cxx Line 172: a function associating 'N::E' is declared here [loplugin:external]
        
        Change-Id: If1ec798fd9876b5be058c63bcaca3e2a36c0dbb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105904
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-16  Noel  <noelgrandin@gmail.com>  [548d77d0c06f7088dd3eb408797aa1fc1d7eb277]

        tools::Long->sal_uInt16 in ImpErrorQuad
        
        This class only wants about 12 bits of data per color component.
        
        Change-Id: I363ef085a302b3f1599b626e5cec92efe1c65026
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105909
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-16  Noel  <noelgrandin@gmail.com>  [bf4bbc3c2174b21577b8878bc3197923ba44a029]

        replace std::max(std::min()) with std::clamp
        
        Change-Id: I890d19f5e2177294dc1175c90c98b964347f9e85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105751
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-16  Seth Chaiklin  <sdc.blanco@youmail.dk>  [b977a8786ff39f1348bafdbf2dd83e7008ed3086]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d74100ce1e6ca624ab99043c2409971dc6727671
          - Partially resolves: tdf#108007 / resolves: tdf#137401 changing page size and margins
            
                    ( shared/01/05040200.xhp )
                      + add index bookmarks about changing page size
                          and page margins
                     
            Change-Id: Iccf9a5f2d7cf878241c0751feb0d93e687f1df8f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105546
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-11-16  Seth Chaiklin  <sdc.blanco@youmail.dk>  [d6644db32d2ab5976c6d235637c7990a84a5dd01]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4a0995d210457dba2be012daeddaf70d5ade9525
          - tdf#137401  improve bookmarks about adjusting cell widths in Writer tables
            
                    ( shared/02/13020000.xhp )
                       + add "cell width" bookmarks for Writer
                       - remove irrelevant <comment>
                       - remove colspan="" rowspan="" from <tablecell>
                       * change icon sizes to 1cm
                       * update to <h1>
            
                    ( swriter/guide/table_sizing.xhp )
                       * update to <h1>,<h2>,<h3>
                       * change icon sizes to 1cm
            
                    ( swriter/guide/ruler.xhp )
                       - remove bookmark to adjusting cell widths
                           (because does not appear on this page)
                       - remove irrelevant <comment>
                       * update to <h1>,<h2>
            
            Change-Id: Icd012f2d082c2112e15b4a7019f15b9e96f3fd97
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105854
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-11-15  Tor Lillqvist  <tml@collabora.com>  [631974dd958fe4ca1d1f2164266e1e2c81b325ce]

        Make one more thing in Python compile for macOS on arm64
        
        Change-Id: I6716048f0b58eb502b9d1ade8a13b8e33e4aaf2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105905
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-11-15  Noel Grandin  <noelgrandin@gmail.com>  [89a571ee1d08dc1e1c77ff647be36263325f23af]

        fastparser in SchXMLAxisContext
        
        Change-Id: Ia4d0f55ea3cf4845386dacc0e30ee7d949e6f501
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105901
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-15  Noel Grandin  <noelgrandin@gmail.com>  [f7bc285caf741eed0305a7c6e0a15e4a6b83ca6c]

        fastparser in XMLMacroFieldImportContext
        
        Change-Id: Ib0bfda67558476c84c86fa9f4bd4b8f18f6c5c4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105896
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-15  Caolán McNamara  <caolanm@redhat.com>  [15377223043d4430ebf49eefe0f00a736908d02d]

        add <!-- n-columns=1 n-rows=1 --> before every GtkGrid
        
        for a in `git ls-files '*.ui'`; do sed -i 's/^\( *\)\(<object class="GtkGrid".*\)/\1<!-- n-columns=1 n-rows=1 -->\n\1\2/' $a; done
        
        so we get the same behavior in glade as before 3.38 in that the grid preview
        don't show any unoccupied grid squares
        
        replace all existing n-columns=X n-rows=Y lines because they are
        all wrong, except for
        cui/uiconfig/ui/additionsfragment.ui
        sw/uiconfig/swriter/ui/pageheaderpanel.ui
        sw/uiconfig/swriter/ui/pagefooterpanel.ui
        which are correct.
        
        Change-Id: I401bbe8e098c26e7f57d6a872d3b70fc1ce85a00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105846
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-15  Caolán McNamara  <caolanm@redhat.com>  [8a92373a20dfce8112e45bd80f0f6c927224ff98]

        add Menu::get_id
        
        Change-Id: I608db63f700312f7d7ffc6bfbd0e03971bfb00e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105845
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-15  Noel Grandin  <noelgrandin@gmail.com>  [07caaab2e49d5fb409810025867b5ada6968c7e2]

        fastparser in XMLDatabaseFieldImportContext
        
        Change-Id: I83aba0cfcf2f280750b43e4782ec376572dacba7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105895
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-15  Andras Timar  <andras.timar@collabora.com>  [4f97022f9cb4eb2e6fd238cb27de792ef8cc29aa]

        Update git submodules
        
        * Update translations from branch 'master'
          to 44cd483a36a79c8db3c576368cb94a27fdec06b1
          - Updated Slovenian translation
            
            Change-Id: I106c1d438aeda6e81f1001285fc311b529ae2b69
            
2020-11-15  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [7f43c1d203b3513462bb36eaea7bf7b41956c7b6]

        tdf#71271 - add code names regardless of VBA compatibility mode
        
        During the save process of a document, save code names of calc sheets
        regardless of the VBA compatibility mode. Loading of documents with
        changed code names already work without checking the VBA mode.
        
        Change-Id: Ieb5297ac3b671fd39a200c34409ba2ffdad4e1f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103589
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-15  Stephan Bergmann  <sbergman@redhat.com>  [7a83d0a268a348a86dd31acbac94872eab82f75b]

        loplugin:toolslong in Library_vclplug_osx
        
        Change-Id: I63892376154893a97e6b205b93c1682f66fd3064
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105756
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-15  Noel Grandin  <noelgrandin@gmail.com>  [478ab71e97bc567ad2ed8a7b7d00ffd41d7c203b]

        fastparser in SchXMLAxisContext
        
        Change-Id: Idcc6426707f8f2019b4af0a5ef5979aa60944d11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105893
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-15  Mert Tumer  <mert.tumer@collabora.com>  [49b800000617171a348437e62948e128b6b2b8bf]

        Remove Bottom DrawTextFlag on renderFont for Watermark
        
        Alignment should be done for watermark in online side
        this breaks the positioning.
        
        Change-Id: I202f671269aaacd266f6443a5e336d987f680a72
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105853
        Tested-by: Jenkins

2020-11-15  Stephan Bergmann  <sbergman@redhat.com>  [ecb4e19a3b133fd939b90deacd1f1b413738d27c]

        CGFloat appears to be a more suitable type here
        
        ...interacting with NS data sructures and functions
        
        Change-Id: I16e155be33754a06fa2d6decb32be961f83255f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105752
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-15  Stephan Bergmann  <sbergman@redhat.com>  [3f08333c2aab8da835bfbe00199e7334c4bc7153]

        CFDataGetLength returns CFIndex, not long
        
        Change-Id: I341ef5abfc001e47d86a03960022b018aac8e35f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105741
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-15  Stephan Bergmann  <sbergman@redhat.com>  [bbb8cbcd404e608f6016a812d47170080a4671a6]

        Assumed UNOIDL long vs. C++ sal_Int32 confusion
        
        UNOIDL css.accessibility.XAccessibleValue.getCurrentValue returning any is
        documented:  "The exact return type is implementation dependent.  Typical types
        are long and double."  So assume that this code meant to extract a UNOIDL long,
        i.e., sal_Int32 in C++, value.  (And similarly for getMinimum/MaximumValue.
        Also, the "TODO: Detect Type from Any" comments seem to imply that something
        more elaborate is asked for, anyway?)
        
        Change-Id: If01956eaf4ec186931414a4e1d55429e66901c55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105745
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-15  Stephan Bergmann  <sbergman@redhat.com>  [87b4bf1ea44235ca64ec7b2b2ba41b91da6ed384]

        Extend loplugin:stringviewparen: subView
        
        Change-Id: Iee4833b148a5e17e09f84bdfbc8692aa5a956618
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105777
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-15  Stephan Bergmann  <sbergman@redhat.com>  [f9c6a153c95c4acc6ba02e660c6ca51166b4c79a]

        -Werror,-Wdeprecated-anon-enum-enum-conversion
        
        ...even though CGBitmapContextCreate is documented to take a mixture of
        CGImageAlphaInfo and CGBitmapInfo flags; so convert all to the uint32_t
        CGBitmapContextCreate bitmapInfo parameter type
        
        Change-Id: Ic6630c68760fe29b6abf6053e80a852a31349839
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105755
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-15  Stephan Bergmann  <sbergman@redhat.com>  [dc98b788de62ddb25d779e2da3df9a6b539f688f]

        CGFloat appears to be a more suitable type for these AquaSalObject members
        
        ...interacting with NS data structures and functions
        
        Change-Id: I0a8aa8b0d0a2a1218c060e1b92c7624fd176d43f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105753
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-15  Stephan Bergmann  <sbergman@redhat.com>  [bfc7706b4344ec9b9b300213147f2b874ce21c21]

        DPI values are generally represented as sal_Int32 in VCL
        
        cf. e.g. pure virtual SalGraphics::GetResolution (vcl/inc/salgdi.hxx)
        
        Change-Id: I77d54ad0a7b80cf8839b253c14ce468ac4e16c84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105748
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-15  Stephan Bergmann  <sbergman@redhat.com>  [bde51945e0624b7ce5d02144bbb60044db3284ab]

        UNOIDL long vs. C++ sal_Int32 confustion
        
        UNOIDL css.awt.Point members x, y are of type long, i.e., sal_Int32 in C++
        
        Change-Id: I3a8f087af2e282e6b82a8409a1202f3be18464ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105744
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-15  Stephan Bergmann  <sbergman@redhat.com>  [f7b4030014f98070feb923c1d650cb98049db968]

        UNOIDL long vs. C++ sal_Int32 confustion
        
        UNOIDL css.accessibility.XAccessibleText.getCaretPosition returns long, i.e.,
        sal_Int32 in C++
        
        Change-Id: Iaf6f6407f77a3d3fae7cd99e08c4cd43343a7af6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105742
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-15  Stephan Bergmann  <sbergman@redhat.com>  [e791d54cda2af5bc14b79c6041f00cfd8880ce96]

        UNOIDL long vs. C++ sal_Int32 confustion
        
        UNOIDL css.accessibility.XAccessibleTextMarkup.getTextMarkupCount uses long,
        i.e., sal_Int32 in C++, for both its TextMarkupType parameter and its return
        type
        
        Change-Id: Ie4dbebf76c5a946f1954853d98c705baa301b060
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105743
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-15  Stephan Bergmann  <sbergman@redhat.com>  [3eb23bd401ac133ac279b0f901d2ea656d051539]

        NSArray index type is NSUInteger, not long
        
        Change-Id: I2c632a873a4fff66c3c440561add9abb7abc45ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105740
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-15  Tor Lillqvist  <tml@iki.fi>  [0b95a5f9d50db5ac6c09ce5dbfb49b76e292b96f]

        Make python3 build on macOS 11, including for arm64
        
        There is no /usr/lib/libz.dylib any longer in macOS 11.
        
        No idea whether it works (especially on arm64), but that is another
        issue.
        
        Change-Id: I92ac0c500388730eca0be4766f07b1af2d2808e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105897
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-11-15  Noel Grandin  <noelgrandin@gmail.com>  [0c14e5154c8931d96b2dfe1c1ab00c97d993f094]

        fastparser in XMLReplacementImageContext
        
        Change-Id: I206782ce50249ac29f511f10ca39a9bcf075cdd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105891
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-15  Jan Holesovsky  <kendy@collabora.com>  [706aff509857a79cbd93a76410e63931747369f5]

        uitest: Rename the "SET" to "TYPE" for Edit boxes + implement the real "SET".
        
        To be consistent with the other controls: "TYPE" actually enters the
        characters one by one, while "SET" sets it as a whole.
        
        Change-Id: I967dc270b1d92fe76107732a511cc3e70d3d65c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104435
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105739
        Tested-by: Jenkins

2020-11-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [ea3cda08132a4e3bfda40bd7f8e4d38b6352e713]

        tdf#135198: fix unittest
        
        The problem was reintroduced in
        f2eef84ff03660cbb46a76c317e640e054ed0a56
        and the previous unittest didn't fail.
        
        Change-Id: I7e25afd265d8f19fdced17efe5815fb93321a9ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105805
        Tested-by: Jenkins
        Reviewed-by: Dániel Arató <arato.daniel@nisz.hu>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-15  Andras Timar  <andras.timar@collabora.com>  [4d937f8d89d22db8bda739c1a9c05385780efc8a]

        Update git submodules
        
        * Update translations from branch 'master'
          to 62ec2612b30811402b61f57d97558f4cb852e6dc
          - Updated Slovenian translation
            
            Change-Id: I16a6a331b46a5d59ed9a40e310b9a963debec760
            
2020-11-15  Seth Chaiklin  <sdc.blanco@youmail.dk>  [bd3aeaefff5e7bdef10c4702d1f388083557614e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 864b59b22bfd2b80c54d54e930248a6dec435106
          - correct access command to indents tab for Format > Sections
            
              ( swriter/00/00000404.xhp )
                correct access command to Indents tab for Format > Sections
            
              ( swriter/01/04020200.xhp )
                update to <h1>,<h2>,relatedtopics <section>
            
            Change-Id: I6581de47aceeb8f5545088f2e7b9ad927d14337b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105852
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-11-15  Seth Chaiklin  <sdc.blanco@youmail.dk>  [4b167e8ac081f556738a032eb4627df022d58995]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0845c7e9549151fd01452ff55fb3539281f7c9dd
          - tdf#131077  add tip about how to enter an equal sign in a Writer table
            
            Change-Id: If1bc5e127d702c39d4cc81be2cff97025b3e61d3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105848
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-11-15  Noel Grandin  <noelgrandin@gmail.com>  [9cb535742fbbe0db3623290838fd1ad73ba5a1e6]

        more fastparser in imagemap
        
        Change-Id: I057502d7244e707caa1e296d345f7353ceed6f37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105842
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-15  andreas kainz  <kainz.a@gmail.com>  [b705111eb7d6b4b2778340594303d2ff6193fd59]

        Dialog update: docking 3d effects
        
        Change-Id: I258911b4e4ecf401723f4f7f424129bf0b9f430c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105772
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-11-15  andreas kainz  <kainz.a@gmail.com>  [c3925834cc84a273081aa39124bc4b31173972c1]

        Toolbar Mode Dialog update sorting
        
        Change-Id: I94ccec4ebbea3a20e9eca3a903c90259df0abb8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105890
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-11-15  Regina Henschel  <rb.henschel@t-online.de>  [670d10f2b06656973a61e956956b149bae01721f]

        Avoid changing anchor on visibility change of cell
        
        This is an addition to commit 1f0b3c7a40edfa81bbc7a58d123a6a2dfd83e4ca
        The following scenario had produced a wrong object size: The object is
        anchored to cell. Some columns containing this cell were hidden and
        then shown again.
        ScDrawLayer::SetCellAnchoredFromPosition was called in this case and
        had produced the wrong size. When the column of the object anchor is
        shown, object becomes visible. This gives an 'object change' event,
        sent to ScDrawView::Notify, which calls adjustAnchoredPosition. That
        had a test pAnchor->getShapeRect() == pObj->GetSnapRect() that should
        prevent calling SetCellAnchoredFromPosition. But exact equality fails
        due to +-1 differencies because of Twips<->Hmm conversions.
        
        Change-Id: I0bd3684b7a5eda62b578275c02a5ac839ce58e2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105802
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2020-11-14  Michael Weghorn  <m.weghorn@posteo.de>  [42a691933429dbb315de2bd7ba2724993c60411f]

        tdf#138187 Don't open UNO hyperlink control's URL twice
        
        It looks like handling the click by opening the URL
        was added directly to 'FixedHyperlink' in
        
            commit f0006e79c4112b06b65c098722729b9a3f3301c7
            Date:   Thu Oct 20 10:49:24 2016 +0200
            Handle link click directly in FixedHyperlink
        
        to deduplicate the handling done explicitly in various
        dialogs by themselves.
        
        The handling in 'VCLXFixedHyperlink::ProcessWindowEvent',
        which did the same for the case where no action listeners
        exist, there since
        
            commit ea665e6fe7af34fcdcefd73bc05c68eb88e42073
            Date:   Tue Jan 29 14:05:57 2008 +0000
            INTEGRATION: CWS fwk80_SRC680 (1.64.12); FILE MERGED
            2008/01/24 12:27:38 pb 1.64.12.6: fix: #i83756# VCLXFixedHyperlink::ImplGetPropertyIds() added
            2008/01/24 07:50:51 pb 1.64.12.5: RESYNC: (1.64-1.64.18.1); FILE MERGED
            2008/01/15 09:14:01 mav 1.64.12.4: adopt for gcc
            2008/01/15 08:13:04 pb 1.64.12.3: fix: #i83756# open the hyperlink if there are no action listeners
            2008/01/14 09:48:30 pb 1.64.12.2: fix: #i83756# VCLXFixedHyperlink::get/setProperty() added
            2008/01/11 15:04:28 pb 1.64.12.1: fix: #i83756# class VCLXFixedHyperlink
        
        remained, though, so clicking a UNO hyperlink control
        resulted in the corresponding URL being opened twice.
        
        Drop the extra handling from there so this only
        happens once.
        
        (I couldn't quickly double-check that the URL is
        only opened once before f0006e79c4112b06b65c098722729b9a3f3301c7
        since opening the dialog from the sample file fails in
        such old versions in the bibisect repo.)
        
        Change-Id: I32eace51bf8f14e968a939398c2bf2fd6f83de28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105793
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-11-14  Luboš Luňák  <l.lunak@collabora.com>  [88fdc3cd5eb6c88d2649f01f91bf7acd703e6364]

        enable vcl backendtest unittest for headless too
        
        This test would have caught the SalPoint mismatch from 3d90997fb6f232
        causing gradient problems, if only this were enabled for headless too.
        So explicitly disable only the two invert() tests.
        
        Change-Id: Ib6f6a8c8cd9675ca6d20a761ebebdbc8ef0ebd45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105832
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-14  Gülşah Köse  <gulsah.kose@collabora.com>  [c9619a5f6c351ede0dbfb3cf07df0ac9b74c2992]

        tdf#138148 Protect aspect ratio of graphic bullets.
        
        Change-Id: I166d547cdc01853fd81436c6cdc8d64b0fe817be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105618
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-11-14  Aron Budea  <aron.budea@collabora.com>  [514a4f302f9f49db5a0b22cbe49bd98191296735]

        tdf#136868, tdf#136912, Styles Inspector: Translatable categories
        
        ...and "Direct Formatting" renamed to "Character Direct Formatting"
        
        Change-Id: I9fe711bfebfaa90a9797b6e1a47e41a5f307170b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105843
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-14  Noel Grandin  <noel@peralex.com>  [0f04b8204a77ecaee7d9ebe6868808445c8b138a]

        remove SalPoint
        
        <caolan> that "SalPoint" doesn't really seem to to have a purpose
        except to highlight that "Point" is assumed to use LONG under windows
        and can be passed unchanged to those windows drawing apis
        <caolan> so I guess remove SalPoint entirely, use Point instead,
        and convert to "POINT" under windows ?
        
        Change-Id: Ic15a7f4516e2075a228fa65cac4e8494d5b3abaa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105634
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-14  László Németh  <nemeth@numbertext.org>  [4ad0459494303745b377c848c681a747f294fc64]

        tdf#138135: sw ChangesInMargin: join characters at backspace
        
        Words deleted by pressing multiple backspaces weren't shown
        on margin, only their first letter.
        
        Change-Id: I2f5d0bb057250d3bfd788e1007f1ad24f8c3c2fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105807
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-14  Caolán McNamara  <caolanm@redhat.com>  [e56c19c9aec4d118b247a6b7daa2cb529fee400a]

        don't need to include vcl/button.hxx
        
        Change-Id: I55d0157436df09d5f28afb92819f996eff2e71db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105835
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-14  Noel Grandin  <noelgrandin@gmail.com>  [4cc03d53ff5e72739f3cfb6fd3d713e4bb263f31]

        use fastparser in XMLImageMapObjectContext
        
        Change-Id: Iefe6acbbacf308144372fb664943bd978225a0f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105839
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-14  Mike Kaganski  <mike.kaganski@collabora.com>  [396196d6143e377f83a81557f4630ac7e7ad9471]

        BigInt's non-big value type is currently sal_Int32
        
        Change-Id: Iaca11d6279e17cf6301ef35d416829377c0ec964
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105841
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-14  Mike Kaganski  <mike.kaganski@collabora.com>  [562df2ad1c5196a36a16eb733371ee8eac4b502a]

        Fix unit tests involving tools::Long
        
        Change-Id: Id32e6cfee81b2b59dc38bc1abcbeeb42cc376bfa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105840
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-14  Julien Nabet  <serval2412@yahoo.fr>  [457d76327a57303124804a201d58b52ba23ccefe]

        loplugin:stringviewparam (l10ntools)
        
        Change-Id: I9102a00e19af87de4f666d1759551be3af311fe0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105828
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-14  Noel Grandin  <noelgrandin@gmail.com>  [df3e347b30e60e3fbb6f32cbbed67377518e7862]

        use fastparser in XMLImageMapContext
        
        Change-Id: Ibdb7338298182515b624df4815c9d0177fe4badc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105838
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-14  Noel Grandin  <noelgrandin@gmail.com>  [0d8191bf574751d8006344ae4db9ef1e4bf547f8]

        use fastparser in XMLEmbeddedObjectImportContext
        
        Change-Id: I57352475bb62c75cddc7f3eafc0e0fcca166953b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105837
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-14  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [eb2fdd9bc6696732fa472f6883993334898cef7a]

        tdf#35986 EMF import: Add support for PS_COSMETIC line style in CREATEPEN
        
        When the PS_COSMETIC line style is set in CREATEPEN,
        line width should be set to one logical unit and a style that is a solid color
        
        This patch is fixing that, allowing to properly import EMF file.
        The corresponding unit tests were added
        
        Change-Id: I1a0caf6382d9c313d9725d0b94e2fcd37122a099
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105790
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-11-14  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [b0b78838e795fcd7f3c53e7f74fb32b2921a5ccb]

        tdf#35986 tdf#92315 tdf#116335 tdf#116622 Add support for MapMode TEXT
        
        To properly import some EMF files, the proper implementation of MapMode Text
        needs to be done according to MS documentation.
        I have also added regression tests.
        
        Change-Id: Id788294a498b93bebb62118d13ea545f80a60f01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105771
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-11-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fc351e37d6513be91c03d9a81e977a817d65206d]

        Fix typo
        
        Change-Id: Iea4c4b35f4e658bffcfcac8ee933fbd96f7448f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105833
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-14  Chris Mayo  <aklhfex@gmail.com>  [e58a5f6db6d13d078f12c3496f46c227c6943c48]

        Remove obsolete GNOME 2 MIME types files
        
        Installed as:
        
        /usr/share/application-registry/libreoffice.applications
        /usr/share/mime-info/libreoffice.keys
        /usr/share/mime-info/libreoffice.mime
        
        Superseded by Shared MIME-info compliant libreoffice.xml, created as
        openoffice.org.xml by create_mime_xml.pl from the .desktop files.
        
        Change-Id: Ib8d9a17d09139dd4f50f65572457cef0178750b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105606
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [ad53d723715b2ca3ab0d3415c532295ef17ced29]

        Revert "tdf#137881 sw: fix text box size regression"
        
        This reverts commit f2eef84ff03660cbb46a76c317e640e054ed0a56.
        
        Reason for revert: https://bugs.documentfoundation.org/show_bug.cgi?id=135198#c9
        
        This also reverts part of 768cfcee178b284be6d96d384364e59e40ecb375
        without breaking tdf#137960 nor tdf#137964
        
        Change-Id: Ifa418e66b8a45c6204babfae6513ca67aed93289
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105545
        Reviewed-by: Dániel Arató <arato.daniel@nisz.hu>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-14  Luboš Luňák  <l.lunak@collabora.com>  [96f5152486a28d77050dc114e293431afddf5142]

        fix updates of Skia draw region for Windows widgets (tdf#137559)
        
        Change-Id: I787c427dd17334095d5b2d90c6a9670d58ee9a4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105762
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-11-14  Miklos Vajna  <vmiklos@collabora.com>  [5d839ff8a81ade6453a239a258b2a2571e32001e]

        DOCX export: handle conditional fields
        
        At least the subset where the condition syntax matches between Writer
        and Word.
        
        Change-Id: I107f2b4caeda6f7777696af8d5c5b455854cfa92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105798
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-14  Caolán McNamara  <caolanm@redhat.com>  [05b279e7e0773d3c3da2688a2b95edfb8c88308c]

        tdf#136336 ensure tooltip area surrounds the current mouse position
        
        with at least a pixel margin
        
        Change-Id: I74935f0275863cfd5a799927034d0a31dae073cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105800
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-14  Caolán McNamara  <caolanm@redhat.com>  [8fe325c9e584d2b60875106858162e28d22d9020]

        allow F1<->F26 accelerators in .ui
        
        Change-Id: I574a92839664643b1e42f3184471bc05e8b4da31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105801
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-14  Caolán McNamara  <caolanm@redhat.com>  [d538de17562b2c7ca2c382aeae7c95827999abe5]

        Related: tdf#131970 icon-switcher should be in single-selection mode
        
        Change-Id: Ie5ac5ccf1273905832e934998f206425401b0f30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105763
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-14  Seth Chaiklin  <sdc.blanco@youmail.dk>  [4200a025df1cadecf03904e54f7cfe6aa1a249ef]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b63c7644809e62a5f179ccd62b9975695e8f1d2b
          - tdf#103419  add missing functions to "Logical" category help page in Calc
            
                  ( scalc/01/04060105.xhp )
                  embed headers and link to SWITCH and IFS
                  embed full sections for IFERROR and IFNA
                  update select ID to "logical"
                  rename variable ID "logischtext" --> "logicaltext"
                    (only embedded in scalc/01/04060100.xhp )
            
                  ( scalc/00/00000404.xhp )
                  rename variable ID "eikalo" --> "logical"
                  only embedded in scalc/01/04060105.xhp )
            
                  ( scalc/01/04060100.xhp )
                   update select ID to "logicaltext"
                   update to <h1>,some <h2>
            
            Change-Id: I1764301fa43bd564831b7de613a3c8acbcf0c3dc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105364
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-11-14  Seth Chaiklin  <sdc.blanco@youmail.dk>  [b8480abd38016378e92e2e3f6690f1c219dbadd2]

        Resolves: tdf#103419 - update tooltip for SWITCH in Calc
        
        Change-Id: I931ae2d4b2a26f5369c78b4f91ecd53a1b1fd4bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105464
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2020-11-13  Julien Nabet  <serval2412@yahoo.fr>  [bbbcd382af9e60bd1c23205804740b8dae9272c3]

        loplugin:toolslong
        
        following:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=95b27dd2e5b5bdcb39962f72882dcdf406bcb393
        author	Jim Raykowski <raykowj@gmail.com>	2020-10-11 16:15:47 -0800
        committer	Jim Raykowski <raykowj@gmail.com>	2020-11-13 17:53:20 +0100
        commit	95b27dd2e5b5bdcb39962f72882dcdf406bcb393 (patch)
        tree	84c49a7daadf1ce908a9f5608d40494af164917d
        parent	d40f2d02df26e216f367b5da3f9546b73f250469 (diff)
        tdf#45705 rework zoom in and zoom out UI commands in Calc
        Similar to commit 2cddaa6e199ed8bb6185b7825791199f9da4a670 done for
        Writer view shell, this patch makes zoom in and zoom out commands
        functional for Calc view shell in addition to the preview shell.
        
        Change-Id: I1128d0990829015e21e352c2084a44849a37a7f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105806
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-13  Caolán McNamara  <caolanm@redhat.com>  [64c93c950e191d8c6ee7cf138ff60d085c9486de]

        add set_accessible_description
        
        Change-Id: I18aebc4a127ff92f5d2606490e4f120d4b98b4ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105796
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-13  Ayhan Yalçınsoy  <ayhanyalcinsoy@pisilinux.org>  [471f2bf1ee9256f5b8196b6cc713666729654e59]

        tdf#137808: Renamed Track Changes as Show Tracked Changes
        
        Change-Id: I90dfb0afc631a39ae999d3b52ca7ca6321402101
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105792
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-11-13  Noel Grandin  <noel@peralex.com>  [8182a3e03cf9eb50e43347a288bacefbed98c497]

        fix some tools::Long fallout
        
        Change-Id: I8c15b0ee8400c3b540154bc38c51cbf04b6c3850
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105794
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-13  Tor Lillqvist  <tml@collabora.com>  [e0df85554b533fab67a5a91193024e4876c5ec02]

        Improve the C++/UNO bridge for macOS on Apple Silicon
        
        Now bridgetest (as improved by my previous commit) passes. That
        doesn't necessarily prove much, though, I am sure there are
        interesting corner cases that it doesn't exercise. Anyway, making this
        work was easier than I had feared.
        
        Unlike the arm64 ABI used on Linux, on macOS (and iOS, but we don't
        really use the C++/UNO bridge for iOS) we need to pack parameters
        smaller than eight bytes according to their natural alignment. Bytes
        take one byte, shorts two bytes aligned at a two-byte boundary, etc.
        
        Change-Id: I5b7dc2f8fce41ddec88df0e688898a074d8b2dad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105773
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-11-13  Tor Lillqvist  <tml@collabora.com>  [76fc34baeb4257e71092690b7039c0befe371bae]

        Make bridgetest exercise parameter passing in the C++/UNO bridge harder
        
        The C++/UNO bridge for macOS on arm64 currently uses the Linux code.
        Apple's ABI uses slightly different parameter passing on the stack,
        though. See
        https://developer.apple.com/documentation/xcode/writing_arm64_code_for_apple_platforms?language=objc
        
        That has not been taken into account yet in the bridge code. The
        bridgetest, when run on macOS on arm64, didn't notice, sadly, but
        succeeded. With this change it crashes, as one would expect it to do.
        
        Add one more byte and short parameter to the setValues(), setValues2()
        and getValues() calls in the XBridgeTestBase interface. The stack
        allocation for those [in] parameters to setValues() differ between the
        Linux and Apple ABIs. Add corresponding attributes to the interface,
        and members to the SimpleTest struct.
        
        The changes to the source files in the cli subdirectory (C++/CLI,
        VB.NET, and C#) are done blindly as they aren't compiled even on
        Windows currently. Most likely the changes to them are incomplete and
        erroneous.
        
        Change-Id: I6f689a130d89b23cad9918829107d7da49a79c55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105770
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-11-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7392394028275f05377ace11b1cab850e1fcf521]

        Removed executable permission on docx file
        
        Change-Id: I22979a24a362c16495a592691ae0056ef8130d0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105767
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-13  Jim Raykowski  <raykowj@gmail.com>  [95b27dd2e5b5bdcb39962f72882dcdf406bcb393]

        tdf#45705 rework zoom in and zoom out UI commands in Calc
        
        Similar to commit 2cddaa6e199ed8bb6185b7825791199f9da4a670 done for
        Writer view shell, this patch makes zoom in and zoom out commands
        functional for Calc view shell in addition to the preview shell.
        
        Change-Id: Ibf1fd92e79c82cdea91d0d01491ac25577df54fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104196
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-11-13  László Németh  <nemeth@numbertext.org>  [d40f2d02df26e216f367b5da3f9546b73f250469]

        tdf#117643 Writer: fix apostrophe search regression
        
        During text search, ASCII apostrophe ' (U+0027)
        of the search term matches the typographic
        apostrophe ’ (U+2019) of the text, too.
        
        There was a UX regression in document editing from
        commit e6fade1ce133039d28369751b77ac8faff6e40cb
        (tdf#38395 enable smart apostrophe replacement by default),
        because Find and Replace window and Find toolbar
        doesn't replace ASCII apostrophe, so the search term
        hadn't matched the text (now with the automatically
        replaced typographic apostrophes), as before the commit.
        
        Regex search hasn't been modified, i.e. searching U+2019
        is still necessary a search term with U+2019.
        
        The typographic apostrophes of a search term only match
        ASCII apostrophes of the text, if the search term contain
        also an ASCII apostrophe, too.
        
        Note: as a more sophisticated solution, it's possible to
        add a new default transliteration option for this later.
        
        Change-Id: I5121edbef5cf34fdd5b5f9ba3c046a06329a756a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105717
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-13  Luboš Luňák  <l.lunak@collabora.com>  [f413852e657dc524b3d2773862e788dfc6595d8d]

        block nvidia drivers for vulkan only for version<457.36.0 (tdf#138145)
        
        Reportedly that one works fine, although the situation is somewhat
        unclear to me (tdf#135370 appears to have been worked around as
        a side effect of d18731f71c60cbb6c02cabb042004b1aa9454de8,
        and both tdf#136036 and tdf#136407 do not have confirmation from
        anybody else than the reporters). If things do not go well,
        the blocklist can get more fine-grained.
        
        Change-Id: I8cd5257d6391fe0604e7a95e1ed7edfc0143ec3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105642
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-11-13  Luboš Luňák  <l.lunak@collabora.com>  [c98467b7069ff06a8ff42832c3f2bdf193c487bd]

        properly clip native VCL gradients (tdf#137563)
        
        If I'm getting it right, OutputDevice::InitClipRegion() sets
        mbOutputClipped = true if the entire output would be clipped,
        and it doesn't call SalGraphics::SetClipRegion() at all, instead
        OutputDevice draw calls are supposed to avoid the drawing entirely.
        But while the polygon fallback in OutputDevice::DrawGradient()
        does so, the call to SalGraphics::DrawGradient() didn't.
        
        Change-Id: Ib93bcad98534a3a3d9be26cdea11def51c796f00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105759
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-11-13  Miklos Vajna  <vmiklos@collabora.com>  [2f89aa232302368201383b1a168f31a02f80077b]

        xmlsecurity: verify signatures using pdfium
        
        And add a testcase with an odd PDF which were not handled by the old
        tokenizer but is handled by pdfium.
        
        Signature verification is happening implicitly while a document is
        opened, so it makes sense to use the more battle-tested pdfium to do
        this verification, instead of own code. (The APIs are somewhat
        low-level, so we can easily keep using our crypto stack for digest
        verification and our own certificate validation.) Signature creation
        still happens with the same own code, though.
        
        Change-Id: Ia64e84ab497422245e4ffd8a80a6a728cea84ff7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105766
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [9c9a8229201bd134df923420c97db84688a7813c]

        tdf#123936 Formatting files in module idl with clang-format
        
        Change-Id: I0a2681218773288c14b6faf98dd0bb8a7dbac56d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105679
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [7721e7a79733a5ac5e029869eeb88638ec00102e]

        tdf#123936 Formatting files in module hwpfilter with clang-format
        
        Change-Id: I0c2d06e03f2fbb15ddb35e3d24f1cf2f926dc4dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105676
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [36074893c87f80daf889287c736d604f590c0ae5]

        tdf#123936 Formatting files in module formula with clang-format
        
        Change-Id: Id70a78e38749c6b402d6f709525a8c6b9a8701a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105671
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [11aa7dc7a6009c02e681f41f7255902fe578ab7e]

        tdf#123936 Formatting files in module helpcompiler with clang-format
        
        Change-Id: Ibf7baa3de0a8cd7952044909c00c55e7c5b008a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105675
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [4d9e9f2125867adde3558b9866d08f7bafb4386b]

        tdf#123936 Formatting files in module fpicker with clang-format
        
        Change-Id: Ieeaf63081023a7b1ea31b2a276c31ac3114b5657
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105673
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [49494bb703107835f83671d9272a0326feec8bb4]

        tdf#123936 Formatting files in module framework with clang-format
        
        Change-Id: I8210a1d4bb51519f59265f370f5e8bab8a3c4179
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105674
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [951764106e2d82fc59dcf39e14bc17838856a00c]

        tdf#123936 Formatting files in module forms with clang-format
        
        Change-Id: I230375bd002147642db37728fa0287b6a554e330
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105670
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [32b57a159ea6ab3b0cdef7ca9d746639d42aa192]

        tdf#123936 Formatting files in module editeng with clang-format
        
        Change-Id: I745057f4a6dc0d8103ed7fa29d0f662226a5cee5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105663
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [5035f265cd6e19ef3589db55ca0b780944812365]

        tdf#123936 Formatting files in module embedserv with clang-format
        
        Change-Id: I475628cbec4c22a4b5ec535991d4f68154e3919e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105665
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [eedafe6e5c1c1f598170e6349c29ed19437d1f8c]

        tdf#123936 Formatting files in module desktop with clang-format
        
        Change-Id: I39856d77a2ef506612b68fccfd0ba9c9d6b1debc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105661
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [fddcbd5d28bb58993ee3d210f1d11e57c70a8894]

        tdf#123936 Formatting files in module cppu with clang-format
        
        Change-Id: I98281fce06c2a8c094db9e80c1f6bdf35ce70ccd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105657
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [7ebd82e885b60552464e060236e869162fcadc71]

        tdf#123936 Formatting files in module cli_ure with clang-format
        
        Change-Id: I721878c8c7a56f311d1a087618895a2ddb3b6d7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105651
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [71b69ac75b623fc2f36c5c1a0ba632152aa101b8]

        tdf#123936 Formatting files in module connectivity with clang-format
        
        Change-Id: I2c2f170c19663002637c702e9168c19c067ebbc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105656
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [a079d78439cd371dd270fb5a1de125d5de9cf472]

        tdf#123936 Formatting files in module codemaker with clang-format
        
        Change-Id: Icd006d12942489a10fc2b3b801233c9527284721
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105652
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [31fbd2be47819796eb6e7c23a8fc23925004abd6]

        tdf#123936 Formatting files in module binaryurp with clang-format
        
        Change-Id: If0965d1d1fa500d74bad16871f7036fe4bb6d869
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105647
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [ec35fc62993111e4e7dd917e7dbc91ef82b02f74]

        tdf#123936 Formatting files in module cui with clang-format
        
        Change-Id: I473e2950bb9bd53043feeae31a27ae0c2fc7801d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105659
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [d66683f86a719b9961a076237aba07d6b4fea359]

        tdf#123936 Formatting files in module comphelper with clang-format
        
        Change-Id: I01cf258f8fedb4d98f64d2a18735764463f1b2af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105653
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [79368f81028a05f1d3685f0052806d3f93cd2da8]

        tdf#123936 Formatting files in module bridges with clang-format
        
        Change-Id: Ice8b5ff4ddde1b0eca19cf29c418e3281389926d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105648
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [6da61d5fa731fc34dc27607b6dc02b91928e4a54]

        tdf#123936 Formatting files in module basctl with clang-format
        
        Change-Id: I428d5642a19588456ff4af09e2f9f39ae17b2e4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105644
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-13  Miklos Vajna  <vmiklos@collabora.com>  [65d6173152deab49f9c9ed138f6d9fa56008b800]

        DOCX import: lost cached result of fields: fix leading whitespace
        
        " IF " and "IF " is the same, but "IFF " is something different.
        
        Change-Id: Ieb2d128d28ed3daa3df73128804bcc40dda9878d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105783
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-11-13  Jan Holesovsky  <kendy@collabora.com>  [dd2532203b7928d5f06de96da7f15d45d9c38d80]

        lok: Simplify the check for command in sendDialogEvent.
        
        Change-Id: I1d2c967b68113d2528b80e91c32170f749ed9335
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104434
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105738
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2020-11-13  Muhammet Kara  <muhammet.kara@collabora.com>  [5858f628829ccd14e4915c138d798e03dba20edc]

        Sidebar tdf#92768: Fix title & subtitle checkboxes on the ChartDeck
        
        Turns out the 2nd part of tdf#92768 was not implemented yet, so it is
        still necessary to remove the title/subtitle for good, otherwise we set
        the "Visibility" property, but nothing actually reads that when
        rendering.
        
        So the titles now work as they did before the regression. An uncheck action
        removes the title/subtitle, and a check action just makes the existing
        title/subtitle visible or creates a new one if it doesn't exist
        
        Change-Id: I23122d1be2d95af878b824ba194bd1aeed5f4f89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90692
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105737
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2020-11-13  Jan Holesovsky  <kendy@collabora.com>  [ca35aea6ed6481c4b090eff2258412684b3e7099]

        chart2: Add the possibility to edit title & subtitle from the sidebar.
        
        Change-Id: I4be15acbc2127ebb6eca8864a0209ba57b488100
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104313
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105736
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2020-11-13  Caolán McNamara  <caolanm@redhat.com>  [de34c45a8ac1f7f1264d8ef649e7b7ee5ab1d2ec]

        tdf#131970 enable tab-cycling between VerticalTabControl members
        
        Change-Id: I7d009c2345cc7b3a3c692bb8734d9939ce465db2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105761
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [16389aae367ebfa8ce19f8ee1c26232fec7ff729]

        tdf#123936 Formatting files in module basic with clang-format
        
        Change-Id: I87736d6f1a1d069c990b4e7b9ca291634ab4fb44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105646
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [0eaf2092940dc604926d31ef11b6ffb07abedc5a]

        tdf#123936 Formatting files in module basegfx with clang-format
        
        Change-Id: I29bfa5de3bfd8ad2989cba0269f48f79edd58fd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105645
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [26573395db55ddbd56d4dde39c8d5e5306c7a6ce]

        tdf#123936 Formatting files in module ios with clang-format
        
        Change-Id: I9ab70d93ce0bbb72683aca30e1122046abffe11b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105682
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-11-13  Noel  <noelgrandin@gmail.com>  [95b2ee0070b1c885f18e620e1204da5fe978ad68]

        improve sorting in global-analysis plugins
        
        Change-Id: I417f6d9fd6981bb402cd216a08db285cc9adeed0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105628
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-13  Caolán McNamara  <caolanm@redhat.com>  [c54e1c22f30c23d00e2fe7521217569fcec59cc4]

        tdf#138157 turn off cursor earlier
        
        Before the first time SetMapMode is changed, because that triggers a
        redraw of the cursor using the new mapmode and so it appears in the
        wrong place. We are going to turn off the cursor anyway, so do that
        earlier.
        
        Change-Id: Ib28a2af446436c6ebe450f0b5d1b3820ec7f479e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105757
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [d55e0fbde49ad3b1e678419588dd58df6d9e06c4]

        Revert "remove BigInt::operator tools::Long()"
        
        This reverts commit 1397a1c8e4995b0dd336478e564880fe8ad91d1d.
        
        Reason for revert: Some discussion required
        
        Change-Id: Id39ee8260790e0722c5bf8338b0b76ca34da83d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105539
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-13  Noel  <noelgrandin@gmail.com>  [811b77e0f63b91eeb05311c724e3e209bff30f68]

        remove unused #ifdef
        
        been this way since
            commit 8ab086b6cc054501bfbf7ef6fa509c393691e860
            Author: Jens-Heiner Rechtien <hr@openoffice.org>
            Date:   Mon Sep 18 16:07:07 2000 +0000
            initial import
        
        Change-Id: I878f45163fc0836c786acc12f11d9cd704e4cd64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105624
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-13  Gokce Kuler  <gokcekuler@gmail.com>  [fc12aeac3d5238607ba67238fe0da2d73b6da8ba]

        tdf#64531 add test for Word shows the page numbers cropped off
        
        Change-Id: I9787ccc6d57153d15f4a780b988325a3f8546d81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105641
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-11-13  Noel  <noelgrandin@gmail.com>  [abd42bdc86904d1b310e8298393c887e0c195499]

        tools::Long->sal_Int32 in vcl filters
        
        Change-Id: I39cf98d1dc3f04ca91856f125b0a5b4fe1dfe237
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105749
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-13  Mike Kaganski  <mike.kaganski@collabora.com>  [f2dfa6bec9895892b58e22682ecdc5865fc249a3]

        Fix (some of) fallouts from tools::Long change to 64 bit on _WIN64
        
        Change-Id: I297d43c594c5d8c3378e8b7f29ad798e89e4ebaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105776
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-13  Regina Henschel  <rb.henschel@t-online.de>  [6532bdc0a27eb31dcacf02e3bb1a587270a48b6f]

        Force number constants to tools::Long in asserts
        
        Change-Id: I404b0edb31fb4eb797baf814136b00fd605724eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105775
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-13  Caolán McNamara  <caolanm@redhat.com>  [85622e6cf676e507dea8845b5637f3a1df327490]

        tdf#138047 wait until map to disable the parent SalFrame tab-cycling
        
        because the original parent is changed before the popup appears
        and the wrong SalFrame is affected
        
        Change-Id: I4dbf50c6bac063b7730f5b6c0f388b4983e0866c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105735
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-13  Caolán McNamara  <caolanm@redhat.com>  [88a10c151a373d5ca2b48bf8c18b3a36b6885961]

        tdf#138156 diagonal borders always set even if in don't care mode
        
        Change-Id: If55ac230c2f591e79a6c90df07870233a46eca5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105672
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-13  Szymon Kłos  <szymon.klos@collabora.com>  [817a06d857bff5be35f8eb7bf830b75871556bc5]

        Make Split Table Cell dialog async
        
        Change-Id: I4efbb24f721aa50cc4dbbe78ae1e7e6087f8c876
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103670
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105594
        Tested-by: Jenkins

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [0d3fb848a2995a0869c4c5fa8916214a513865ac]

        tdf#123936 Formatting files in module linguistic with clang-format
        
        Change-Id: I95755043ffb2756dce3e9ceb8f321b0cfa8dd70e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105689
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [f0126ffa6469d6c43f04596cb6f5ca83919ef8fc]

        tdf#123936 Formatting files in module lingucomponent with clang-format
        
        Change-Id: Ia156fe8eb259fda0c23275fcaebc6b37790f11f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105688
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [635bc2ea81fd9493a2997e89c2de5aa7d8405578]

        tdf#123936 Formatting files in module l10ntools with clang-format
        
        Change-Id: I5f8c2aec02e160a22e9ff484170303927f0c9c05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105686
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [dd6e0ab30a120512e39f0d9b2e422243deae7b5f]

        tdf#123936 Formatting files in module jurt with clang-format
        
        Change-Id: I66fdaa39bb6f91fd04f01a39f3af0de6941b0070
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105683
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [6ef7a95285f4684113ee8d4e06eada8794f4daac]

        tdf#123936 Formatting files in module jvmaccess with clang-format
        
        Change-Id: I91b108e4fe11add0edc2c1562080cd022d54d4e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105684
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [9b88f814309ddf73f92327d526b1e43c813c1de1]

        tdf#123936 Formatting files in module i18nlangtag with clang-format
        
        Change-Id: I221f9e46af1bfa729c0d38e6748a74af66fdece7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105677
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [2c771b7b79a206987241b595712b9026fdcb5e89]

        tdf#123936 Formatting files in module embeddedobj with clang-format
        
        Change-Id: If177567a6e5ac934dec11a4b873005f563d77689
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105664
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [4391c275df68b409a9bf7295934350bffd1abc00]

        tdf#123936 Formatting files in module drawinglayer with clang-format
        
        Change-Id: I2dd9c385c89f05026227e82ce85cecbe36e2c51c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105662
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [80139bf7977d2e78e3c619956813893f5933f929]

        tdf#123936 Formatting files in module emfio with clang-format
        
        Change-Id: I5b0867630741713d08f533dc76c82bfb1cad9cbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105666
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-13  Philipp Hofer  <philipp.hofer@protonmail.com>  [e05af8af958c9caa4bb7a4f6d8600ddf0a22c54b]

        tdf#123936 Formatting files in module avmedia with clang-format
        
        Change-Id: I66738a8bb23bb547249aa74f1f710b76bd7df516
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105643
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-13  Seth Chaiklin  <sdc.blanco@youmail.dk>  [450f9a667444c3c4dec5ce1b5db1f6fce867277c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 56bbf73adfd3c4258db6822dad27d4b5ca7b9beb
          - add "Customize" label to help for customizing menu and context menu
            
               ( shared/01/06140100.xhp )
                 + add "Gear" icon  (Thanks to Rizal Muttaqin for help).
                 + add "Customize" section label (as appears in UI)
                 + reduce hierarchical level to <h3> for
                   items in Customize section
            
               ( shared/01/06140300.xhp )
                 + add "Customize" section label (as appears in UI)
                 + reduce hierarchical level to <h3> for
                   items in Customize section
            
            Change-Id: I0ee40f4a5cf3e8634b2db48983a34bde9a14c553
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105367
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-11-13  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [72056f39e01e36afac36c62988331b6813c8214f]

        tdf#138000 Use menu icon for uno:UnderlineSingle
        
        For all themes and languages use the same icon as uno:Underline
        
        Change-Id: Ic6199afe06aa30aff71825d1d1fdadfc8969e045
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105432
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-11-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fbf14b4e48c7677d5acf9a0ab91a3dc8d4ffc6fd]

        pdf: add writeString for pdf elements for writing element content
        
        This adds a writeString virtual method to PDFElement and
        subclasses and implemnts them for each element. This is used to
        write the PDF object hierarchy back to a string buffer.
        
        Change-Id: I484c9cebd8ab9149029b925a47e68b6a4fdf9be1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105492
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-11-12  Aron Budea  <aron.budea@collabora.com>  [5db34391ebf7a51d26196f3fe28f3d9327ea2eb6]

        Revert "tdf#127471 Remove font width scaling hack"
        
        This reverts commit 8891a2fc2a4bf86add68691b7ac167a07a8add84.
        
        Reason: Causes regression, tdf#136891
        
        Revert #2 "-Werror,-Wunused-variable (clang-cl)"
        
        This reverts commit a879b15d59618e73797ad779666f72cd040ff99a.
        
        Reason: Variables are necessary for the other revert.
        Change-Id: Ic1c3efe22f5c069f666ea6ba3193612cb44203ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105620
        Tested-by: Jenkins
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2020-11-12  Mike Kaganski  <mike.kaganski@collabora.com>  [8927bea9fafae63898f1d6099af7c305c063a067]

        Simplify comparison operators
        
        Change-Id: I9f1b386ddb4d7d5377151c54baee207b2444c7d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105541
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-12  Noel  <noelgrandin@gmail.com>  [4a7e972ea2ddad4987934fb181fcc1b7e3d125f8]

        loplugin:xmlimport
        
        add check for passing XML_TOK* constants to a non-sal_uInt16 parameter,
        which is a sign of an incomplete fastparser conversion.
        
        Change-Id: Icad5bf9eb40fc15fd07b0d9ea79f83ed083de784
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105638
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-12  Miklos Vajna  <vmiklos@collabora.com>  [6b15b6a6ab294e1d4a3a4bfb5ac81630aa08015c]

        DOCX import: fix lost cached result inside an IF field
        
        This builds on top of commit d09336fbdceaafd9320466b660a2b32a07dcc16a
        (tdf#125038 DOCX import: fix lost MERGEFIELD result inside an IF field,
        2019-10-31), and extends it for more cases.
        
        We know that DOCVARIABLE, FORMULA and IF fields inside an IF fields is
        not something Writer is capable of, so make sure we keep the cached
        result.
        
        Change-Id: I20004f97c2073309c33594e5da6f8ba89ba278ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105639
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-11-12  Tor Lillqvist  <tml@collabora.com>  [e4dbf6f6b9fde8d2e4843028c309d62245d78031]

        Cosmetic change to make it easier to see which parameter is the nth
        
        Consequently put each parameter/argument on a separate line for the
        get/setValues methods.
        
        Will make it easier to add more parameters of such types and at such
        positions that they catch errors in the C++/UNO bridge on more
        platforms (specifically, the one for macOS on Apple Silicon).
        
        Change-Id: I68578d0401358317f3baf913ef4d53009c8f5f2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105633
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-11-12  Noel  <noelgrandin@gmail.com>  [7e526e425eb2b8061e3ab46e38f9fe2f76c17695]

        loplugin:unusedfields
        
        Change-Id: Id4b36c3f7c4fa2b28a8deae95c125911f51334b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105630
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-12  Noel  <noelgrandin@gmail.com>  [d9f0e8db9aa9e914e22f07c046c74f0c83c6e81a]

        loplugin:unusedmethods
        
        Change-Id: I90d402a5c18ab16424a042bcea1470fa8a3a5839
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105629
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-12  Noel  <noelgrandin@gmail.com>  [392d219b30d6e6e3e636673ed6aa528811356cd2]

        fix bug in text field import
        
        fallout from
            commit 75b55ec26586b80aa851a9491e93a9e13eb012fc
            Author: Noel <noelgrandin@gmail.com>
            Date:   Thu Nov 5 15:16:55 2020 +0200
            StartElement->startFastElement in text fields
        
        Change-Id: I0aec8411fc5c505ce772a81dfb865a4adc07e78e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105627
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-12  Stephan Bergmann  <sbergman@redhat.com>  [f34ac579fac16fff37bf00fe85d43ad6b938eca7]

        New loplugin:stringviewparam
        
        ...to "Find functions that take rtl::O[U]String parameters that can be
        generalized to take std::[u16]string_view instead."  (Which in turn can avoid
        costly O[U]String constructions, see e.g. loplugin:stringview and subView.)
        
        Some of those functions' call sites, passing plain char string literals, needed
        to be adapted when converting them.
        
        Change-Id: I644ab546d7a0ce9e470ab9b3196e3e60d1e812bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105622
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [c45753847dfc2b4645dc2f7500a18ec2c5d438df]

        Revert "remove Fraction::operator tools::Long()"
        
        This reverts commit 48b667a7e7d25f835f95df89162a7849d6972531.
        
        Reason for revert: some discussion required
        
        Change-Id: Ia0990d280837fb68b7ddc9f472ec78b1467b4311
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105540
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-12  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [768cfcee178b284be6d96d384364e59e40ecb375]

        tdf#137960 tdf#137964 sw: fix Shift-ArrowKey text box movement
        
        A text box and its including shape are now going to keep their
        positions in sync along the horizontal (X) axis as well as the
        vertical (Y) axis.
        
        Moreover, Shift-UpArrow, Shift-DownArrow, Shift-LeftArrow and
        Shift-RightArrow are all going to work the same as the plain
        arrow keys, they are just going to move the text a larger
        distance.
        
        Change-Id: I49482a101d97927715f47efbf0f58808ea6a8547
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105328
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-12  Stephan Bergmann  <sbergman@redhat.com>  [f7e6c9853decbb61dc9aaa5ed3a3aa33d529d6e2]

        loplugin:cstylecast (macOS)
        
        Change-Id: Ic2833f2e6dfea4a9e3dd1094151f86e07be83040
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105623
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-12  Tünde Tóth  <toth.tunde@nisz.hu>  [d23aed9a1fbb6549ca3b8a3e2ab5d779c84e3fb5]

        tdf#137874 Chart OOXML import: fix pie chart legend entries
        
        Pie chart legend changed when VaryColorsByPoint was false.
        
        Change-Id: I8022e5290f2269a902b4417f91d2e454f088c553
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105172
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-12  Regina Henschel  <rb.henschel@t-online.de>  [3238606c8470f3eaeada3fc601e186ec5cfac925]

        tdf138138 Apply shape shift also to NoRotatedAnchor
        
        The 'normal' anchor (as on screen) is connected to the snap rectangle,
        the NoRotatedAnchor is connected to the logic rectangle. They differ,
        if the shape is transformed, e.g. rotated. Error was, that values of
        the 'normal' anchor were applied to NoRotatedAnchor instead of
        calculating the shift of NoRotatedAnchor independently. The error
        becomes only visible on save, because there the NoRotatedAnchor is
        used. Effected shape types are legacy shapes, text boxes and
        transformable OLEs.
        I have not tested, whether this fix would work for LO 7.0 too.
        
        Change-Id: I8ad22ca54bdd49861a16a34736860a9871d8eba0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105611
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2020-11-12  Szymon Kłos  <szymon.klos@collabora.com>  [5006e4fe6bd5e5a176e2e1837e826a0b67da08e7]

        Don't reuse tooltip window in different context
        
        This causes interference to other views due to usage
        of global references in Online.
        
        Change-Id: Ib9346881d4e48ac1ce3456d386806582ade82255
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103994
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105593
        Tested-by: Jenkins

2020-11-12  Szymon Kłos  <szymon.klos@collabora.com>  [92b88e0cc7e3d432acc9ec5a894451018fbf7b95]

        notebookbar: set language before creating
        
        Change-Id: I04243667b564670096d2c8db0352ab179e1b0151
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104212
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105595
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-11-12  Justin Luth  <justin_luth@sil.org>  [aaf931335b39cc788a544994fb0712286c4d998e]

        tdf#137850 writerfilter compatibilityMode15: ignore behindDoc if wrapped
        
        This patch is based on testing results, since I couldn't find anything
        in the documentation that indicated a change between Word 2010
        and Word 2013. But the evidence is fairly clear I think.
        
        To quote from MS documentation on relativeHeight:
        > This attribute shall only indicate the Z-order with respect to other objects
        > in the document which have an identical behindDoc attribute value.
        > _All_ objects with a behindDoc value of false shall be displayed
        > above elements with a value of true.
        
        But only wrapNone makes mention of being affected by behindDoc,
        so apparently MS decided to ignore it for some reason starting
        in Word 2013. By simply changing the compatibiltyMode value to
        one lower, Word 2013 again starts to honour the behindDoc setting.
        
        Change-Id: I7ef40387707ab5376cf8fa4d8a208c5b6a8b37ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105486
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-12  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [a5389cb5ddcd72e494040e7a976c4f290e2da4cc]

        tdf#42949 Fix new IWYU warnings in directories [e-f]*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I963aa5fb892a0be36212fd0587b69f217f017947
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105469
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-12  Caolán McNamara  <caolanm@redhat.com>  [64dcfe295762864656bc5876da10bec37b7fb6ec]

        weld panel TitleBar
        
        use an expander for the expander-like feature
        
        Change-Id: I3af63dc252479914a0000aab59a30744f8073fd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105310
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-12  Caolán McNamara  <caolanm@redhat.com>  [590b4e75e3a3d4d415f71c17f2aa2aea2326daf9]

        tdf#138131 don't set enabled if container is already enabled
        
        Change-Id: I46556c7242ad9b5c4c7a8fb923dc87458e56494e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105613
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-12  Caolán McNamara  <caolanm@redhat.com>  [08f42a24a60c16a26d34e71d8e0d54c851e6711b]

        don't have a bare checkbox without a label beside a label
        
        merge them together to form a single checkbox, so clicking the label
        toggles the checkbox on/off.
        
        Change-Id: I156aadc99444bcbadbc8b86a26426781fb07b660
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105598
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-12  Caolán McNamara  <caolanm@redhat.com>  [22ae46a85086ee716dc5c6b727c76bfb9ccb7c0f]

        use Point direct and drop a reinterpret_cast
        
        Change-Id: Idd8901225ddb687a2d1b8b5ba4069b40f218191f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105603
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-12  Caolán McNamara  <caolanm@redhat.com>  [0d4ffe9a63422f30752bf886ab23ab1b8d2b10f9]

        tdf#138078 only call GetFocus if we gained focus from an unfocused state
        
        Change-Id: I7733cdb2bbed8e39dbbafd63b360513ab9ad5e6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105612
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-12  Miklos Vajna  <vmiklos@collabora.com>  [9e0ff8d1929b9925473f9efc54fd7bd0c90611c2]

        xmlsecurity: prepare to verify signatures using pdfium
        
        All the needed API is already in the version we bundle, except one. And
        also we'll need direct access to the underling pdfium document, for now.
        
        Change-Id: Ib5c87c95072401b1a6ca0151177d70b4bcd8c46d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105610
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-12  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [941b5a0bb597285737b4796106974468ac357b17]

        Permit scrollable AWT tab pages a la scrolled Dialog
        
        UNO dialogs since LibreOffice 4.0 permitted setting HScroll /
        VScroll properties to enable scrolling for too large a content.
        Conceptually clone this code over to TabPage as well, and register
        necessary UNO properties in the toolkit UNO wrappers.
        
        Add missing API documentation also to UnoControlDialogModel,
        plus the new properties to the UnoControlTabPageModel
        
        Layout code really doesn't like any extra controls it didn't create
        itself - so create scrollbars only on demand.
        
        Change-Id: I67894597ac104320e67ad7989ebf9a7955d99103
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105573
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-11-12  Stephan Bergmann  <sbergman@redhat.com>  [d6d7beae483ec58e45c0f38fd66dc6c24e996275]

        loplugin:nullptr (macOS)
        
        Change-Id: I94b624f5340709e2cc456be12c7b21eab508dddb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105609
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-12  Stephan Bergmann  <sbergman@redhat.com>  [de26b2661bd77a9708889c1bbed0cb981a470663]

        loplugin:stringview (macOS)
        
        Change-Id: Ie3a6db501328e787d7b87dfd1aef73d9d79a49ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105608
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-12  Stephan Bergmann  <sbergman@redhat.com>  [85bf23b2f74ccac6267335312d212e2f28964b25]

        Reenable sw.PageStyle::com::sun::star::beans::XPropertySet check
        
        Whatever the reason was for the
        <https://bz.apache.org/ooo/show_bug.cgi?id=111186> "sw/qa/unoapi
        sw.PageStyle::com::sun::star::beans::XPropertySet::setPropertyValue() failure"
        
        > 21: LOG> Execute: setPropertyValue()
        > 21: LOG> starting required method: getPropertySetInfo()
        > 21: LOG> try to cheange value of property 'FootnoteLineWeight'
        > 21: Method setPropertyValue() finished with state FAILED
        > 21: LOG> setPropertyValue(): PASSED.FAILED
        
        failure, it appears to work fine now in JunitTest_sw_unoapi_1.
        
        Change-Id: I205c0e39e5a6ce6b5793eb52687e631d31936789
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105604
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-12  Stephan Bergmann  <sbergman@redhat.com>  [07e8957decf34c903a0415d5e583709fd2f15226]

        Drop some unused function parameter
        
        ...that is apparently unused ever since the code's introduction in
        c6f950665971100ff2e51cf7e05d30141e8e89e1 "INTEGRATION: CWS taskpane"
        
        Change-Id: Ie80eb9ad710fe2653b79015aa5c18e619944340f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105600
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-12  Szymon Kłos  <szymon.klos@collabora.com>  [1a1b0c91715b3fe3ec2988afab4e5bc40ada67c0]

        Use translated standard styles for styles listbox
        
        In online we can have users with multiple languages.
        Select style in sidebar depending on translated name
        and also universal/English.
        
        Change-Id: Ia33df29526e5fd8de5c7e0f7f6f74e0b0f559477
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103000
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105592
        Tested-by: Jenkins

2020-11-12  Noel  <noelgrandin@gmail.com>  [1397a1c8e4995b0dd336478e564880fe8ad91d1d]

        remove BigInt::operator tools::Long()
        
        which was introduced in
            commit adf0738d2dbfa742d0e9ef130954fb4638a8e90d
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Wed Jan 3 14:25:15 2018 +0200
            long->sal_Int32 in BigInt
        presumably to make the conversion easier.
        
        Instead just fix the call-sites to select a better
        conversion, BigInt only returns 32-bits of precision
        anyway.
        
        Change-Id: I2e4354bcfded01763fe3312a715ef37800297876
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105602
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-12  Noel  <noelgrandin@gmail.com>  [48b667a7e7d25f835f95df89162a7849d6972531]

        remove Fraction::operator tools::Long()
        
        which was added in
              commit 331e2e5ed3bf4e0b2c1fab3b7bca836170317827
              Author: Noel Grandin <noel.grandin@collabora.co.uk>
              Date:   Thu Sep 14 08:49:52 2017 +0200
              long->sal_Int32 in Fraction
        presumably to make the change impact less code.
        
        Instead, update the call sites to reflect the actual bitwidth
        of the data we will be receiving.
        
        Change-Id: If2a678b1cf534f39cb8cb249757462be53658309
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105607
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-12  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [693553210828538680408832157faad9654758c8]

        replace RES_GRF_REREAD_AND_INCACHE with sw::GrfRereadAndInCacheHint
        
        Change-Id: I8b36fd0dde6f4e7f83cf73dc8b6aefb196babb8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105571
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-12  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [ab72e9fe38b5d30bd1a0393e1611ae969919908f]

        Make SwClientNotifyCall protected
        
        Change-Id: I1da6cd45c5039f2b36ae6d8a64febc69eda9c6d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105569
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-11  Miklos Vajna  <vmiklos@collabora.com>  [1abf4e6d07ca0ac31bc54f812df84efc82d2af1b]

        DOCX import: don't throw away cached value of SwHiddenTextField ...
        
        ... when we also have an SwUserField.
        
        The problem is that a DocVariable gets imported as an SwUserField, but
        then SwDocUpdateField::InsertFieldType() marks the field as dirty.
        
        This causes IsFieldsDirty() to return true, so then
        DocumentTimerManager::GetNextIdleJob() decides to recalc all fields.
        This leads to loosing the cached result of conditional fields.
        
        Change-Id: I4f5c032648f8fc2aff98e4f8c883492375c7752d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105596
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-11-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6ab5c9e99dccec23a80eb1980dc46986b8c5abca]

        pdf: use a common call to parse a object
        
        Previously, only Lookup method called parsing correctly, taking
        into account that the object is in its own stream and has its
        own elements vector. Many other methods called parse with the
        wrong - document element vector. This changes the code so that
        a common method is called in all instances with the correct
        elements vector as the input parameter.
        
        Change-Id: I7092f7ce683f07065da15cfa548b06c019efeed4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105491
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-11-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a56ee7d45d82ce9ce47dab3fd95577a28b6f4db3]

        pdf: use object stream to copy dict or array content
        
        Objects can be stored in a compressed stream inside a PDF stream,
        so we can't assume that we always copy from a document stream, but
        we need to check if we have an object stream available and use
        that for copying.
        
        Change-Id: I877a4d8e169919d26878cb9c98782c637479d77a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105490
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-11-11  Mike Kaganski  <mike.kaganski@collabora.com>  [c74f614a4cc7a2b0c9ba6d9eaf24c77d8db5e12b]

        Fix 64-bit --disable-pch build on Windows
        
        Change-Id: Ieeef0309faa77558fb30fceaed83ad97fb6e26ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105590
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-11  Julien Nabet  <serval2412@yahoo.fr>  [f7ca7e19942b02b4a19df72a3ca5f6c5fd861887]

        loplugin:stringview (extensions)
        
        Change-Id: If2984a0de77dcd4848f612f057b3e0a79ffef21a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105582
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-11-11  Julien Nabet  <serval2412@yahoo.fr>  [e2b290da0922246f8fb5fcd332bbd41ad165fd43]

        tdf#138113: Base SQL syntax colouring issue with operators "/", "-"
        
        Change-Id: If268d7731642a6503418ca187b4fe85a889d1d2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105581
        Reviewed-by: Lionel Mamane <lionel@mamane.lu>
        Tested-by: Jenkins

2020-11-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [468bf5d76e8f55206e6ecd6373a0ce339e2b7368]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to d6160c5e006089c711f3fec6eb4e2ade60a4150c
          - Fix paths for pt_PT dict
            
            Change-Id: I388ec82040aec9ad6a6454e9cc770ba0dc1be011
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/105597
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            Tested-by: Caolán McNamara <caolanm@redhat.com>
            
2020-11-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d08fad0f0866b8a17dc70cd26e83afaa5d2d52f7]

        Fix typo
        
        Change-Id: Ie75e42e278a32d3a4130ec65a1ed05265fbc6f91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105599
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-11  Caolán McNamara  <caolanm@redhat.com>  [47204af3a25621aec89449f180ee7224c1f247ce]

        support getting Expander's label
        
        Change-Id: Ibd3fe335e645895eedb6330cfc98590ad3c31fb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105578
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-11  Julien Nabet  <serval2412@yahoo.fr>  [8d10d408a849effd3fdf5c0102d94a3661f5c9e0]

        Update git submodules
        
        * Update translations from branch 'master'
          to c5f9a42b10e393fe6b295117427e088ff3279187
          - Typos for an_ES.po
            
            Change-Id: Idd4358fd6843cb34ec95ef726567416aeabe9598
            
2020-11-11  Stephan Bergmann  <sbergman@redhat.com>  [3d3180115be3b87e76189aea2031f0caa735dbb3]

        Drop some unused function parameters
        
        Change-Id: I41ad8001e78ea82bf4d893b5faaa28400ff6efcf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105575
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-11  Noel  <noelgrandin@gmail.com>  [93c64a61f2c84e684050294a1391cd32425b7837]

        loplugin:stringview
        
        Add new methods "subView" to O(U)String to return substring views
        of the underlying data.
        
        Add a clang plugin to warn when replacing existing calls to copy()
        would be better to use subView().
        
        Change-Id: I03a5732431ce60808946f2ce2c923b22845689ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105420
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-11  Luboš Luňák  <l.lunak@collabora.com>  [1fde62018c8d3344a3408c7b6317120aefc778fb]

        make sure mpAlphaVDev is drawn when drawing lines (tdf#137974)
        
        4deadc3c78949c18bb886eb1f66caa8f3cd7a2df made OutputDevice::DrawLine()
        use SalGraphics::DrawPolyLine() in more cases, which revealed that
        the the function was bailing out after the call and not drawing
        also to mpAlphaVDev.
        
        Change-Id: I1145d3684835b536737311294edfc566d5eb9025
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105553
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-11-11  Seth Chaiklin  <sdc.blanco@youmail.dk>  [bf4379690ad7721ed62c488c7750ad6c214cd63d]

        Resolves: tdf#34398  add tooltip to "user-defined" for table borders
        
        Change-Id: Ib3f2bf32bf65753ae935e30bbc2749df08334e0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105455
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-11-11  Noel  <noelgrandin@gmail.com>  [941f2c866a98ca7caf71a11732853da012cd25e4]

        convert more long -> tools::Long
        
        found by grepping and changed by hand.
        
        Change-Id: I3c720859dba430fde3abc76c6c5cb58269efaf4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105512
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-11  Szymon Kłos  <szymon.klos@collabora.com>  [cd3990d1d8f212474dee1c1d989f005e4d9913a4]

        lok: Add posibility to change chart fill gradient
        
        Change-Id: I942d478cd870036710390d2c03413b6fc0454038
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103619
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104808
        Tested-by: Jenkins

2020-11-11  Seth Chaiklin  <sdc.blanco@youmail.dk>  [287dff6de897ef2dfb6743cd9273cf595c1fec13]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8539d61c5ecca6748e4734671a86783de5fdd4b2
          - Resolves: tdf#130719 add "note" about loading and overwriting styles
            
                  - drop existing "warning" under overwrite (because
                      it simply repeats what the function is doing).
                  + added sentence to overwrite explanation to mention
                    that no warning message is given when overwriting.
                  + Replaced "warning" with "note" that explains what
                      styles actually get loaded.
                  + update to <h2>
            
            Change-Id: I7a2af3627fbf53974f0e6b131660c6227a22e1f6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105361
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-11-11  Caolán McNamara  <caolanm@redhat.com>  [365089ef53a1a1beed665618faa0ba6944df8c9c]

        support changing Expander's label
        
        Change-Id: I9a7945f6bc1ed176dc4662571ebd876b61662e2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105568
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-11  László Németh  <nemeth@numbertext.org>  [b0b5812bc6b74369c7909313fcb7fd86c535aea3]

        DOCX: fix memory leak of cell formula export
        
        clean-up of commit cf596c43315bb96b5e7256a82256f1ccb8c9c4d0
        (tdf#133163 DOCX: export formula cell).
        
        The problem was reported by Miklós Vajna.
        
        Change-Id: Ia636a6ffe8386e58e31e37c0d8afc283e6f2fc4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105558
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-11  Miklos Vajna  <vmiklos@collabora.com>  [97e9df169c183ce1fb6530e8f3e806036a25bf68]

        pdfium: eliminate remaining direct calls to FPDFPageObj_GetType()
        
        And also introduce an enum class for the return type.
        
        Change-Id: I6577c7678889ac5bb8efbf0d0cfeb575aac06e27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105567
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-11  TRaXIn  <raghav.29.khanna@gmail.com>  [98076bc83167dca559800ea882c38ef4fca873b7]

        tdf#124176 Use #pragma once in xmlsecurity
        
        Change-Id: I1e27a17575963d084eb761f5a715f451db4bac62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105522
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2020-11-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6d5a4c40b617c8e4474af43ad4e46c5a3d415922]

        Fix typos
        
        Change-Id: Ice850a7929c5b88ca0c4da52504aa959aacd1024
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105548
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Bjoern Kirchhoff <Bjoern.Kirchhoff@escriba.de>

2020-11-11  dante  <dante19031999@gmail.com>  [f3b52717e85621d3b4ee1c6d69700e2a0cca8efc]

        Improved starmath color
        
        Color.hxx has now documentation ( even if it is quite obvious if you know RGB standar ).
        Color.hxx has been reordered in more coherent order, but kept format.
        Some changes on Color.hxx dynamics.
        Color.hxx starmath colors list
        Now colors are managed by starmathdatabse.
        The path is open for simple addition of colors, there are no more infinite switches with color tokens here and there.
        To add a color, just put it in Color.hxx and register it in starmathdatabse.cxx. Do not forget to change array size in starmathdatabase.hxx.
        Now mathml supports RGB colors in #RRGGBB format ( import and export ).
        New colors have been added. Only the HTML Css1 are available via UI.
        New colors will be added. I intend to finish Css2 and dvipsnames ( latex colors ) on posterior patches.
        RGBA command has been unlocked for compatibility reasons. However will be displayed as RGB.
        Added color #RRGGBB.
        Improved qa color test on mathml to test RGB on mathml.
        TODO for someone on the UI team:
          - Add a color picker.
          - If it is a color with name:
            - It will add in the code "color " + starmathdatabase::Identify_Color_DVIPSNAMES( colorvalue ).pIdent +" "
          - If not:
            - It will add in the code "color " + starmathdatabase::Identify_Color_DVIPSNAMES( colorvalue ).pIdent +" "+ colorvalue.getRed() +" "+ colorvalue.getGreen() +" "+ colorvalue.getBlue() +" "
            - Note that those will habe eType with value TRGB or TRGBA.
        Change-Id: I47af37bd191b3099e8e6e08e7a5fb1a8a227bbf2
        
        Change-Id: If971473ddcc34739439818dba9a62ca3494a4473
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105526
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-11  Noel Grandin  <noel@peralex.com>  [3d90997fb6f232d8008df4d166d7b97b869c200f]

        make tools::Long 64-bit on Windows platform
        
        This is only for the 64-bit windows platform.
        I don't see the point in messing with the 32-bit platforms, they are
        (a) become more and more rare
        (b) unlikely to even have enough available process memory to load extremely large calc spreadsheets
        
        The primary problem we are addressing here is bringing
        Windows-64bit up to same capability as Linux-64bit when it
        comes to handling very large spreadsheets,
        which is caused by things like tools::Rectangle using "long",
        which means that all the work done to make Libreoffice on 64-bit
        Linux capable of loading large spreadsheets is useless on Windows,
        where long is 32-bit.
        
        The operator<< for tools::Rectangle needs to be inside
        the tools namespace because of an interaction with the cppunit
        printing template stuff that I don't understand.
        
        SalPoint changed to use sal_Int32, since it needs to be
        the same definition as the Windows POINT structure.
        
        Change-Id: Iab6f1af88847b6c8d46995e8ceda3f82b6722ff7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104913
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-11  Noel Grandin  <noelgrandin@gmail.com>  [3de38e95561ab7ca114d9f3307702ba89c4e3e9a]

        use fastparser in forms
        
        Change-Id: I7d09d64857e24267b4b4baddb563e28ceea92f2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105560
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-11  Noel Grandin  <noelgrandin@gmail.com>  [cc1e6ee2dd4609c27cb7a09aa47a779592a3e22c]

        disable O(U)String::concat for internal code
        
        in favour of the more widely used, and better optimised, operator+
        
        Change-Id: I6a1b37e0f3d253af1f7a0892443f59b620efea63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105523
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-11  Noel Grandin  <noelgrandin@gmail.com>  [dfb2e07e32694c220e791574b7a6c05f5648c0c2]

        loplugin:xmlimport add more checks
        
        to find places where the slowparser -> fastparser conversion
        work is incomplete, fixing one bug in the process.
        
        Change-Id: Ifd0d801d71eee0aaf25287fbac1a4237a811e7c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105511
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-11  Regina Henschel  <rb.henschel@t-online.de>  [122d1e391625ca21345c67c90720e971819aa4a6]

        Correction to improve 'resize with cell'
        
        Error: A vertical flipped shape lost flip on loading. The error slipped
        in, when I have implemented the suggestions from Jan-Marek. The object
        is vertical flipped, to have no flip for calculating the full sized
        logical rectangle. Therefore the second call to method
        lcl_NeedsMirrorYCorrection gives wrong result 'false'. I need to
        remember the result of the first call.
        
        Change-Id: Ia411fe7108be9fdcbbf748ee9de9f443e55d6ed0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105570
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2020-11-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [6dae6c6fdcf410cb0258e04ed018c82d70e8cc3e]

        tdf#133630: sc: Add UItest
        
        Change-Id: I044a11bd5690b063bf3bb346bf0e324c1353d478
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105561
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-10  Caolán McNamara  <caolanm@redhat.com>  [a9eab8cef6f241b453c1dba30b0ebf2f61853301]

        allow VclBuilder to set expander label attributes
        
        Change-Id: I0b78db778d230509e6bbb59d965540a5f5d6f3de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105559
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-10  Caolán McNamara  <caolanm@redhat.com>  [c44155d3f8bc2037a41d221463d460138b3ecdf9]

        lock print dialog height so expanders don't expand the dialog
        
        but instead can make use of the scrolledwindow
        
        Change-Id: I9a820e077dce8090e6c5d876874dc1babbbd6808
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105565
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-10  Caolán McNamara  <caolanm@redhat.com>  [f88c03b1d115cd09e3271b278b39bf600e21f6cd]

        sync the vcl expander default with the gtk one to !m_bResizeTopLevel
        
        Change-Id: Ia186514efa9e670ce2287201f16978fc1b0e9146
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105564
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-10  Caolán McNamara  <caolanm@redhat.com>  [7e98fd97165a0de78411989af75edbf6f2dd9fb8]

        set resize-toplevel true for GtkExpanders
        
        because that's what we currently do in practice
        
        Change-Id: Ib1154a4a7597dbabb20b1cb7b051995a72256e62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105563
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [73d707f89ee273d47383c5c977e74ea3ad454adf]

        uitest: chartArea.py: assert changes in chart
        
        Change-Id: I8825bed89c50dcb0a9858d04a1697cb12fdd81bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105556
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-10  Caolán McNamara  <caolanm@redhat.com>  [e0cfc66188908527039ed6238b8cc2442c5b15a1]

        GtkExpander, like GtkCalendar needs to not let click through to vcl
        
        Change-Id: Ieccc019b423aa9271ce45a002672893c38f1986b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105562
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-10  Mike Kaganski  <mike.kaganski@collabora.com>  [5601d910ce5e157e0c740925d908159b7f382317]

        Let's assume that sal_uInt16 is unlikely to be less than zero
        
        Change-Id: I3e93d111bf22e54771ad4f2c7498a49d477dd3d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105533
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-10  Stephan Bergmann  <sbergman@redhat.com>  [7f8b5c092deb0a74aac18f1901e12e58b3a51493]

        external/gpgmepp: Adapt to _AC_UNDECLARED_WARNING in autoconf 2.70beta
        
        see the linked
        <https://lists.gnu.org/archive/html/autoconf/2020-11/msg00004.html> "Fallout
        from _AC_UNDECLARED_WARNING in autoconf 2.70beta" for details
        
        Change-Id: I02c0f41d8f9e2ec7f833423a55ccbfff19e5ceb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105555
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-10  Stephan Bergmann  <sbergman@redhat.com>  [b80dd040e532d651168e171acd3ad194a284438a]

        Remove obsolete AC_HEADER_STDC check
        
        Autoconf 2.70 beta autoupdate says:
        
        > configure.ac:6540: warning: The preprocessor macro `STDC_HEADERS' is obsolete.
        >   Except in unusual embedded environments, you can safely include all
        >   ISO C90 headers unconditionally.
        
        Change-Id: I3d7e96ccd1683f51d47250c013cb0b6ea11d70ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105554
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [9dc30c3e0575254228bb9653cfffee4d9fb06db3]

        uitest: remove useless comments
        
        Change-Id: I9990be302a2d28e6e46f8bb33cda605ba15533f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105552
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-10  Stephan Bergmann  <sbergman@redhat.com>  [9bf7af2b881c4013f3cfe0b8178da428ed3027ab]

        Improve some warning wording
        
        Change-Id: I37236b1bab66baf428d98f6ec644be704d7913c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105550
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-10  Stephan Bergmann  <sbergman@redhat.com>  [f8f51778053178066113a5e88f1802110d3c60bb]

        Reinstate o3tl/cppunittraitshelper.hxx use for C++20
        
        ...introduced with 5d8f0fad50f90195a11873c70ddab4644f5839ea "Adapt
        CPPUNIT_ASSERT to C++20 deleted ostream << for sal_Unicode (aka char16_t)" (see
        there for details) but erroneously removed with
        877f40ac3f2add2b6dc37bae280d4d98dd102286 "tdf#42949 Fix new IWYU warnings in
        directories [h-r]*"
        
        Change-Id: Id22a4c0fdfe1471e2455ec3316f2c6c93cc00b22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105549
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [242320d303d43a34ce2255a07783fbd51e253cd0]

        new loplugin:reducevarscope
        
        Change-Id: Iefe922c2e0d605114d54673d63eccc5e4abd545d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102143
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-10  Noel Grandin  <noelgrandin@gmail.com>  [8523fb2b37a2cdd2c3743795bb33cf30a57c5385]

        remove pimpl from SvXMLAttributeList
        
        and add some asserts to catch bad index params
        
        Change-Id: I3551358282da2218a5a1a39eed63f8d358a6a118
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105278
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-10  Mike Kaganski  <mike.kaganski@collabora.com>  [f37b87ea5c87a683a39758a2875539f6bf59cf93]

        This converts to/from mm100s, not twips
        
        Change-Id: Ie13e38c78b5e9a65b0dc572628f4fcc93b2c2a17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105530
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-10  László Németh  <nemeth@numbertext.org>  [afbbfb3b55beb937555a972d9edbb47ede91001a]

        tdf#83958: sw: enable Track Changes toolbar automatically
        
        Switch on the disabled Tracked Changes toolbar if the document hasn't
        modified, yet (i.e. on load), only if recording of changes is enabled
        or the document contains tracked changes.
        
        Note: the toolbar stays there, but there is no need for it to manage
        changes only with the menus Edit/View, keyboard shortcuts or the
        experimental sidebar, so it may worth to add a View option for this
        behaviour.
        
        Change-Id: Ia46b552b3669e147cdcbf0cc0be164883e9fb2cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105519
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-10  Michael Stahl  <Michael.Stahl@cib.de>  [ed564a411beb13a75a8f06d7cd040acad3e93dcb]

        mariadb-connector-c: fix makefile for GNU make 3.82
        
        Old make thinks that ; terminates the recipe, have to escape it.
        (other changes are just cosmetic)
        
        (regression from 8c9b8c5970a08c2ef0ccddb7a691f3731d39175a)
        
        Change-Id: Ib0119511977bbff077f037fbb5975df9f860ae58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105516
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-10  Caolán McNamara  <caolanm@redhat.com>  [81ff857b51b5904abe7ad75f05c19cb445d78e5f]

        sync filter's paper table with calcs and i18nutils
        
        older ms specs confused JIS and ISO "B" sizes and there
        are now documented newer sizes not in filter.
        
        some of the sizes at
        https://docs.microsoft.com/en-us/windows/win32/intl/paper-sizes
        are surely still wrong, e.g. Letter extra paper and I trust the
        values in calc table more.
        
        orientation of ISO B6 Envelope dimensions is still ambiguous to me, so
        left that alone for now
        
        Change-Id: I6b6beb2620fe79f03ad5068eab0657a0b65f1aa4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105521
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-10  Szymon Kłos  <szymon.klos@collabora.com>  [f8f21b0465d087beb3f4f900401797608a073f7c]

        Set correct gradient color for chart background in sidebar
        
        Change-Id: I98dc177494fddc4a975479e99aba7b6318051b1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103618
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104202
        Tested-by: Jenkins

2020-11-10  Ouyang Leyan  <ouyang.leyan@hotmail.com>  [c1b96424b65aed2401a3e86d53a48cc12284de7c]

        tdf#133630 Check object type when updating side panel data
        
        Change-Id: I033b4c7fb1dc1787d28caf5b925ed45bbb63cf06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102544
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-11-10  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [877f40ac3f2add2b6dc37bae280d4d98dd102286]

        tdf#42949 Fix new IWYU warnings in directories [h-r]*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I886b6f446293d3b1cfbf4ae05e8dbd7fabab9f20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105510
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-10  Henry Castro  <hcastro@collabora.com>  [da5e0c7fb19cb35cf5532d18e7eea166720f2e08]

        lok: sidebar: disable context deactivation
        
        In the Collabora Online, for every SfxViewFrame instance,
        it has a relationship with a user name, and it is not allowed
        to deactivate the sidebar of the other user.
        
        However, in the Desktop case, a user name has a relationship to many
        SfxViewFrame instances and it can deactivate the sidebar
        when a SfxViewFrame instance receives the input focus.
        
        Change-Id: If1936f1dc3779664970bd584e2b9d6f595c4b072
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104115
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 663de10f95bb72630658a5a06501e37d1810e0c7)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105452
        Tested-by: Jenkins

2020-11-10  Caolán McNamara  <caolanm@redhat.com>  [8db6290fbf80c4da993dd1138d6a848b4c9ea8db]

        explicitly set backing window XFrame as ActiveFrame
        
        instead of relying on implicit toplevel GetFocus to do it, so
        having the focus in native widgets doesn't matter
        
        Change-Id: I6e659a09fad187967e4c14024577e562a57441e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105518
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-10  Ming Hua  <plateauwolf@qq.com>  [e190ff7f43db46285ef4208d4ca99d95d0945951]

        Resolves tdf#137490: Rename "Header 1/2" menu items to "Heading 1/2" ...
        
        in Groupedbar user interface, to be consistent with style names as well
        as menu items in other UI modes
        
        Change-Id: I0ac7f512af4fa7d9d771fe8dd553d42eb4cd5ea7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105465
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-11-10  Chris Mayo  <aklhfex@gmail.com>  [5c5650ab0671c8e4800c8ac3adfe2380059d4a61]

        tdf#132787: Don't duplicate hicolor icon theme as gnome
        
        GNOME will use the hicolor theme.
        
        Change-Id: I612c6b076544227bf9adf546ad385c6a5ac20ca1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105200
        Tested-by: Jenkins
        Reviewed-by: Chris Mayo <aklhfex@gmail.com>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-11-10  Philipp Hofer  <philipp.hofer@protonmail.com>  [b53fa6344d033f8b8f03b9274dbdd811251c2c1a]

        tdf#123936 Formatting file in module accessibility with clang
        
        Change-Id: I9ac4df1ecc3ea1d48f3961fa95f34207dab8976e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105411
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-11-10  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ed7f4cc51c711368de44a716a2d31cf5d57c05d8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f7f1e6064cb10b07deebb137aa3f424180943c8a
          - Remove note on ADD for DURATION
            
            Change-Id: Ib78b9f2ee12b6c5fa58acafef75d60f69490745d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105531
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-10  Regina Henschel  <rb.henschel@t-online.de>  [1cb6bb9576871ff5d56c9810ff1791abc3dd64fd]

        tdf#117948 Do not treat hidden rows as zero in ODF export
        
        The object geometry in ODF file format has values so as if no hidden
        columns or rows exists. But for rendering the object geometry has to
        treat hidden rows and columns as zero. This patch changes the object
        geometry temporarily to the 'no hidden columns and rows' mode for
        export and restores the original geometry afterwards.
        The patch considers hidden columns left from the shape and hidden rows
        above the shape. So the object is shifted. Considering hidden columns
        or rows in the area, which is covered by the shape, is still missing.
        That would possibly require scaling.
        
        Change-Id: Icdb3f08404ca4d212d25a1967bfdc0bfc7186007
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105427
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2020-11-10  Mike Kaganski  <mike.kaganski@collabora.com>  [373c8b46e66276df01d0e9e6f1dd808d64779e10]

        Don't use arbitrarily truncated pre-calculated constant
        
        Change-Id: I384151afacb83790f707f9b05e0142234e6e1adf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105467
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-10  Szabolcs Toth  <toth.szabolcs@nisz.hu>  [9dd43f97b0d8223b571573d1fe5d899fc38d89ba]

        tdf#136721 XLSX: add missing A6 paper format
        
        Unrecognized A6 paper format was converted to the
        default A4/Letter previously, see Paper Format
        in Format->Page...
        
        Co-authored-by: Balázs Regényi
        
        Change-Id: If2ea0c4137177aa8be66cb11d4732b14cbc14455
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105392
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-10  Johnny_M  <klasse@partyheld.de>  [34a83f1949b7bcd22765e0405a37343d86a40dea]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b6e6d5d7e2ed062e8aad7ce68f6139e3a3a7e09b
          - tdf#132643 Translate German section IDs
            
            Change-Id: I98804c7621f2272615b37b324092a85402d8d84e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105113
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-10  Seth Chaiklin  <sdc.blanco@youmail.dk>  [03cafc2ab6b1678f82e9a30b6f81e505660ee702]

        tdf#127294 - add tip about extended tooltips in dialog boxes (Shift+F1)
        
          Also correct (or translate) a "typo"
        
        Change-Id: Ib3817e03b20372eb8d8b415af22b1677a9747ae1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105462
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-11-10  Christophe JAILLET  <christophe.jaillet@wanadoo.fr>  [9378be4825e63a3eed740403281246de26e7006d]

        Small code clean-up
        
        DrawItem already checks if isVisible(), so there is no need to check it
        twice.
        
        Change-Id: I19f739805f06ef495a8e6f6d4d1f75daa889429f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105509
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-10  kirchhoffb  <bjoern.kirchhoff@escriba.de>  [abfee0d2517195dfe49be8d538a48b31f4fb0eef]

        sw user field type: fix failing string to double conversion
        
        For converting a string to a double, we need to know the language of the
        string. We should not assume, that this language is always the system locale,
        because the system locale can change during a session.
        
        Change-Id: Ic851d7430bba7392c7e2c8b36912467eee935f9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96776
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-10  Miklos Vajna  <vmiklos@collabora.com>  [0afba07a597bf1d361624e10968855a802b859a0]

        DOCX import: fix <w:spacing w:before="..."/> for more than 58cm
        
        Regression from commit af313fc149f80adb0f1680ca20e19745ccb7fede
        (tdf#105143 DOCX import: enable DoNotCaptureDrawObjsOnPage layout compat
        option, 2017-01-06), this now uncovered a deeper problem that paragraph
        top margin import goes through ConversionHelper::convertTwipToMM100(),
        which ignores values larger than 0x8000. Previously this problem was not
        visible as we (incorrectly) captured draw objects inside the page frame.
        
        Word does not ignore values larger than that constant for paragraphs, so
        fix the problem by using convertTwipToMm100() directly to just do the
        conversion, without any checks on the input.
        
        And now that the paragraph margin is not lost, it'll have the correct
        horizontal position, so the position of the triangle in the bugdoc will
        be correct, too.
        
        Change-Id: If664ad055f1916b7e7fb2fb85d1afa977c2d03aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105496
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-10  dante  <dante19031999@gmail.com>  [7e2c35324c54646f53f0fa14b7bce07e1da73c0b]

        Evaluate command: tdf#109338
        
        Adds evaluate command.
        It's visible from UI as a bracket.
        Example: evaluate { {1} over {%sigma sqrt{2%pi} }func e^-{{(x-%mu)^2} over {2%sigma^2}} } from { -infinity } to { +infinity } = 0
        
        In order to make the mathml part, several changes had to be mad:
         - Allow mathml to correctly identify the math token for opperators
         - Allow mathml to correctly identify the math token for fences
           - Since improvements where made on token recognision, visitors to string can now be lighter ( removing long long switch )
         - Improving the import / export to mathm
         - LO says it mathml 2, but actually is something between 2 and 3
           - Allowing mfenced ( mathml 2.0 ) to stayl 3 adding the missing data ( prefix and postfix )
             - Be able to know if we are opening or closing brackets
           - lrline and lrdline commands hidden on UI.
             - They are they own open close
             - If prefix and postfix are missing meaning of the expression may change, however that's the user problem.
             - The problem resides in the fact that MS_VERTLINE is uses for lline and rline.
             - The problem resides in the fact that MS_DVERTLINE is uses for ldline and rdline.
         - Changing frac priority from 0 to 5, if not { frac 1 2 frac 1 2 } fails ( found while testing )
         - The mathml testing was made with highter standars than qa tests, however there are no guarantees.
         - Added xml tokens needed for math
         - Added starmathdatabase. Will grow in the future.
           The point is avoiding long lists and swtches inside code.
        
        Added it command for hidden or implicit product ( like &it; in mathml ). Oppens path for tdf#66200. Note that about this issue there is only one line on the parser. The mathml implementation will be made later when LO will allow chars with &charname;.
        
        Change-Id: If24b40c2420d39498693944f13a02985f997dd23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105267
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-09  Caolán McNamara  <caolanm@redhat.com>  [0f2bddacae89a50c1349e2511c3b60c7c7120aad]

        tdf#136962 only do implicit SetUpdateMode optimization if the widget is hidden
        
        callers can always opt-in with freeze/thaw for the lesser optimization
        available if shown
        
        Change-Id: Ib9317451a3059cc33f70d0c23543d8024bd21ede
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105487
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [563f3e31268b1540a7b76889e8c558de87e5bc95]

        Fix typo
        
        Change-Id: If69267e6ef9cc73842a6aee805d3c07b088aa9bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105488
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-11-09  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [f2eef84ff03660cbb46a76c317e640e054ed0a56]

        tdf#137881 sw: fix text box size regression
        
        from commit c9eb53f200225f2ee6ca695e1326843a487aee51
        (tdf#135198 sw editing: text box fell out of its shape).
        
        The height of the bottom text box frame from the tdf#117921 sample
        file grew unreasonably large. This is countered by only activating
        the previous fix if it is strictly needed, i.e. when a shape and
        its text box drift apart from each other.
        
        The test file is derived from the one used for tdf#117921.
        
        Change-Id: Ied01c6089efe586b73de559f89f08b958f4b62d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105238
        Tested-by: László Németh <nemeth@numbertext.org>
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-09  Caolán McNamara  <caolanm@redhat.com>  [36d14442b25bd3d700d95879e5775cce6ed0836d]

        tdf#137993 ensure the toplevel vcl::Window is activated
        
        when the search entry gains focus so that SfxViewFrame::Current is valid
        
        Change-Id: Ibb21db12688a7d44758cf607da618035c22a062a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105484
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-09  Heiko Tietze  <tietze.heiko@gmail.com>  [88a66f73f0182baffded6190f969bf7088236949]

        Resolves tdf#138051 - Text expands beyond dialog height
        
        GtkScrollWindow added to allow verbose descriptions
        
        Change-Id: Ifb3de54dece47646718d386566c6f2d2faf7b1ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105481
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-11-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [f4b394b830e38961a221b6bdd9a5aa2271dc9247]

        uitest: fix comments
        
        Change-Id: I9c340b0912ffcc5bb4e582cc7fc06eb352d24e3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105482
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-09  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [433e60eb5241a25102b754bc23045b6095b0de0d]

        tdf#42949 Fix new IWYU warnings in directories d*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I8f3cd05dbd86bd22fd84d767adc44fc2b0c89404
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105468
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-09  László Németh  <nemeth@numbertext.org>  [2951c96bcb673a260a09e2c6eb92ca0f99bf0c18]

        tdf#83419 sw change tracking: clean-up autocorrect
        
        fix of commit ac84cf7dda4a5150ff23e112ee16f00b8de8ec7c
        (tdf#83419 sw change tracking: fix bad autocorrect).
        
        Now automatic sentence capitalization and
        correction of two initial capitals are allowed
        again, if there is a tracked deletion in the same
        paragraph before the modified word.
        
        Change-Id: I8c583df2f14468b47079019009e7937f559b652b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105477
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-09  Caolán McNamara  <caolanm@redhat.com>  [e1e662065c911e55aeb85a67664dea9d5ed12313]

        Resolves: tdf#137786 allow 'toggling' GtkToolButtons
        
        even if they are not GtkToggleToolButtons
        
        We already allow this for GtkMenuToolButton, we shouldn't need to allow
        it for a GtkToolButton because a GtkToggleToolButton should be used. But
        we have inconsistency where some of these 'align' features are
        considered toggleable by some apps or modes within an app and not by
        others.
        
        So when this inconsistency arises reuse the pseudo-toggle support
        for GtkMenuToolButton for GtkToolButton.
        
        Change-Id: I78b625b206bf6187e36fc39f876d4828ada10a7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105476
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-09  Mike Kaganski  <mike.kaganski@collabora.com>  [8ba9ecaaad1090dafa2e3040e03e532923fd38a4]

        Fix Windows build with --disable-pch
        
        [build CXX] xmloff/source/forms/formlayerimport.cxx
        C:\lo\src\core\include\cppu/unotype.hxx(296): error C2665: 'com::sun::star::beans::cppu_detail_getUnoType': none of the 28 overloads could convert all the argum
        ent types
        C:\lo\src\build\workdir\UnoApiHeadersTarget\udkapi\normal\com/sun/star/beans/XVetoableChangeListener.hpp(56): note: could be 'const com::sun::star::uno::Type &c
        om::sun::star::beans::cppu_detail_getUnoType(const com::sun::star::beans::XVetoableChangeListener *)' [found using argument-dependent lookup]
        C:\lo\src\build\workdir\UnoApiHeadersTarget\udkapi\normal\com/sun/star/beans/XPropertySetInfo.hpp(69): note: or       'const com::sun::star::uno::Type &com::sun
        ::star::beans::cppu_detail_getUnoType(const com::sun::star::beans::XPropertySetInfo *)' [found using argument-dependent lookup]
        C:\lo\src\build\workdir\UnoApiHeadersTarget\udkapi\normal\com/sun/star/beans/Property.hpp(81): note: or       'const com::sun::star::uno::Type &com::sun::star::
        beans::cppu_detail_getUnoType(const com::sun::star::beans::Property *)' [found using argument-dependent lookup]
        C:\lo\src\build\workdir\UnoApiHeadersTarget\udkapi\normal\com/sun/star/beans/XPropertyChangeListener.hpp(55): note: or       'const com::sun::star::uno::Type &c
        om::sun::star::beans::cppu_detail_getUnoType(const com::sun::star::beans::XPropertyChangeListener *)' [found using argument-dependent lookup]
        C:\lo\src\build\workdir\UnoApiHeadersTarget\udkapi\normal\com/sun/star/beans/PropertyChangeEvent.hpp(92): note: or       'const com::sun::star::uno::Type &com::
        sun::star::beans::cppu_detail_getUnoType(const com::sun::star::beans::PropertyChangeEvent *)' [found using argument-dependent lookup]
        C:\lo\src\build\workdir\UnoApiHeadersTarget\udkapi\normal\com/sun/star/beans/UnknownPropertyException.hpp(54): note: or       'const com::sun::star::uno::Type &
        com::sun::star::beans::cppu_detail_getUnoType(const com::sun::star::beans::UnknownPropertyException *)' [found using argument-dependent lookup]
        C:\lo\src\build\workdir\UnoApiHeadersTarget\udkapi\normal\com/sun/star/beans/PropertyVetoException.hpp(54): note: or       'const com::sun::star::uno::Type &com
        ::sun::star::beans::cppu_detail_getUnoType(const com::sun::star::beans::PropertyVetoException *)' [found using argument-dependent lookup]
        C:\lo\src\build\workdir\UnoApiHeadersTarget\udkapi\normal\com/sun/star/beans/XPropertySet.hpp(93): note: or       'const com::sun::star::uno::Type &com::sun::st
        ar::beans::cppu_detail_getUnoType(const com::sun::star::beans::XPropertySet *)' [found using argument-dependent lookup]
        C:\lo\src\core\include\cppu/unotype.hxx(249): note: or       'const com::sun::star::uno::Type &cppu::detail::cppu_detail_getUnoType(const com::sun::star::uno::X
        Interface *)'
        C:\lo\src\core\include\cppu/unotype.hxx(243): note: or       'const com::sun::star::uno::Type &cppu::detail::cppu_detail_getUnoType(const com::sun::star::uno::E
        xception *)'
        C:\lo\src\core\include\cppu/unotype.hxx(217): note: or       'const com::sun::star::uno::Type &cppu::detail::cppu_detail_getUnoType(const com::sun::star::uno::A
        ny *)'
        C:\lo\src\core\include\cppu/unotype.hxx(211): note: or       'const com::sun::star::uno::Type &cppu::detail::cppu_detail_getUnoType(const com::sun::star::uno::T
        ype *)'
        C:\lo\src\core\include\cppu/unotype.hxx(206): note: or       'const com::sun::star::uno::Type &cppu::detail::cppu_detail_getUnoType(const rtl::OUString *)'
        C:\lo\src\core\include\cppu/unotype.hxx(200): note: or       'const com::sun::star::uno::Type &cppu::detail::cppu_detail_getUnoType(const sal_Unicode *)'
        C:\lo\src\core\include\cppu/unotype.hxx(193): note: or       'const com::sun::star::uno::Type &cppu::detail::cppu_detail_getUnoType(const cppu::UnoCharType *)'
        C:\lo\src\core\include\cppu/unotype.hxx(188): note: or       'const com::sun::star::uno::Type &cppu::detail::cppu_detail_getUnoType(const double *)'
        C:\lo\src\core\include\cppu/unotype.hxx(183): note: or       'const com::sun::star::uno::Type &cppu::detail::cppu_detail_getUnoType(const float *)'
        C:\lo\src\core\include\cppu/unotype.hxx(177): note: or       'const com::sun::star::uno::Type &cppu::detail::cppu_detail_getUnoType(const sal_uInt64 *)'
        C:\lo\src\core\include\cppu/unotype.hxx(172): note: or       'const com::sun::star::uno::Type &cppu::detail::cppu_detail_getUnoType(const sal_Int64 *)'
        C:\lo\src\core\include\cppu/unotype.hxx(166): note: or       'const com::sun::star::uno::Type &cppu::detail::cppu_detail_getUnoType(const sal_uInt32 *)'
        C:\lo\src\core\include\cppu/unotype.hxx(161): note: or       'const com::sun::star::uno::Type &cppu::detail::cppu_detail_getUnoType(const sal_Int32 *)'
        C:\lo\src\core\include\cppu/unotype.hxx(155): note: or       'const com::sun::star::uno::Type &cppu::detail::cppu_detail_getUnoType(const sal_uInt16 *)'
        C:\lo\src\core\include\cppu/unotype.hxx(145): note: or       'const com::sun::star::uno::Type &cppu::detail::cppu_detail_getUnoType(const cppu::UnoUnsignedShort
        Type *)'
        C:\lo\src\core\include\cppu/unotype.hxx(140): note: or       'const com::sun::star::uno::Type &cppu::detail::cppu_detail_getUnoType(const sal_Int16 *)'
        C:\lo\src\core\include\cppu/unotype.hxx(135): note: or       'const com::sun::star::uno::Type &cppu::detail::cppu_detail_getUnoType(const sal_Int8 *)'
        C:\lo\src\core\include\cppu/unotype.hxx(130): note: or       'const com::sun::star::uno::Type &cppu::detail::cppu_detail_getUnoType(const sal_Bool *)'
        C:\lo\src\core\include\cppu/unotype.hxx(125): note: or       'const com::sun::star::uno::Type &cppu::detail::cppu_detail_getUnoType(const bool *)'
        C:\lo\src\core\include\cppu/unotype.hxx(120): note: or       'const com::sun::star::uno::Type &cppu::detail::cppu_detail_getUnoType(const cppu::UnoVoidType *)'
        C:\lo\src\core\include\cppu/unotype.hxx(296): note: while trying to match the argument list '(T1 *)'
        C:\lo\src\core\include\cppu/unotype.hxx(288): note: while compiling class template member function 'const com::sun::star::uno::Type &cppu::UnoType<T>::get(void)
        '
        with
        [
        T=com::sun::star::beans::PropertyValue
        ]
        C:\lo\src\core\include\cppu/unotype.hxx(321): note: see reference to function template instantiation 'const com::sun::star::uno::Type &cppu::UnoType<T>::get(voi
        d)' being compiled
        with
        [
        T=com::sun::star::beans::PropertyValue
        ]
        C:\lo\src\core\include\cppu/unotype.hxx(321): note: see reference to class template instantiation 'cppu::UnoType<T>' being compiled
        with
        [
        T=com::sun::star::beans::PropertyValue
        ]
        C:\lo\src\core\include\com/sun/star/uno/Sequence.hxx(291): note: see reference to function template instantiation 'const com::sun::star::uno::Type &cppu::getTyp
        eFavourUnsigned<com::sun::star::beans::PropertyValue>(const T *)' being compiled
        with
        [
        T=com::sun::star::beans::PropertyValue
        ]
        C:\lo\src\core\include\com/sun/star/uno/Sequence.hxx(117): note: see reference to function template instantiation 'const com::sun::star::uno::Type &cppu::getTyp
        eFavourUnsigned<com::sun::star::beans::PropertyValue>(const com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> *)' being compiled
        C:\lo\src\core\include\com/sun/star/uno/Sequence.hxx(114): note: while compiling class template member function 'com::sun::star::uno::Sequence<com::sun::star::b
        eans::PropertyValue>::~Sequence(void)'
        C:/lo/src/core/xmloff/source/forms/formlayerimport.cxx(89): note: see reference to function template instantiation 'com::sun::star::uno::Sequence<com::sun::star
        ::beans::PropertyValue>::~Sequence(void)' being compiled
        make[1]: *** [C:/lo/src/core/solenv/gbuild/LinkTarget.mk:301: C:/lo/src/build/workdir/CxxObject/xmloff/source/forms/formlayerimport.o] Error 2
        
        Change-Id: Ib75f2da6393a7ba4aa1660bdf872dc4bf0fb796c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105478
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-11-09  Noel  <noelgrandin@gmail.com>  [cf0673db88e65564b88424a10ecddbff3d627b50]

        StartElement->startFastElement in XMLMetaFieldImportContext
        
        Needed to register the implicit XML namespace in
            SvXMLImport::initializeNamespaceMaps
        as is done in the equivalent for the slow-parser path at
            SvXMLImport::InitCtor_
        
        Change-Id: Ib7fc2c7a77400b7688be7b2f98564b5d3096d3c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105369
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-09  Gülşah Köse  <gulsah.kose@collabora.com>  [b7b05dd36403af50b20fe06cbf8a10d8defb28a9]

        tdf#137949 Fix table row heigths.
        
        Consider "Height" property of the the table while calculating
        the minimum row height.
        
        Change-Id: I4dbb0f7f87517423fd3075515b4b9817d6a9a71a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105422
        Tested-by: Jenkins
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-11-09  Henry Castro  <hcastro@collabora.com>  [6e7d4c1185a9a70ea795b6959fbd87ac8e84480c]

        lok:configure: replace obsolete configuration links
        
        The "AC_LINK_FILES" is replaced by "AC_CONFIG_LINKS"
        
        Change-Id: I9c82d3f54cf78f08489453389d4e5070529a4f69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105423
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-11-09  shubham656  <shubham656jain@gmail.com>  [9a2d8d30ac2e525963c764794bd3d6bd3462f64b]

        tdf#124176 Use pragma once instead of inclusive guards
        
        Change-Id: I1eafb1e903d44f52eac8a506e6123c0978f00394
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105431
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-11-09  Caolán McNamara  <caolanm@redhat.com>  [e5a14bf90bad0696478bbc1504680aae1af7c2e2]

        ofz#26973 shave some time off timeout
        
        36s -> 23s
        
        Change-Id: I28451aa17cc724910f93fe53ee1247044a7c2f5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105474
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-09  Noel  <noelgrandin@gmail.com>  [75b55ec26586b80aa851a9491e93a9e13eb012fc]

        StartElement->startFastElement in text fields
        
        Change-Id: I455599516814866ecd076d5d56e8682956f93004
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105370
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-09  Johnny_M  <klasse@partyheld.de>  [362826589ff21319e9477aca69056aaa13744ce9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to af183028b1e33e59b936159b47ad4531fb8dcf2e
          - tdf#132643 Translate German section IDs
            
            Change-Id: I11a669088a038d1ee9cb1107b267343703fb9ecd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105122
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-09  Johnny_M  <klasse@partyheld.de>  [70785f725233c87c914026e4478b97c423fa1095]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d5ff3464a9295bdf5cf5ec4f6f786463ebbe964e
          - tdf#132643 Translate German section IDs
            
            Change-Id: I459b5c5aba3512e041bad577b3a578cfb3a711a3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105121
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-09  Johnny_M  <klasse@partyheld.de>  [c02855b9f72696010fa6e4fdfc470ee9a5f0f6a2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ba38169fc109e528cd79601b7d056434d33f42f9
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ib8524c5aab3523d458447d1ba59fb61da6583569
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105120
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-09  Johnny_M  <klasse@partyheld.de>  [450974ad8bb8215615f3a4caedd6e9e8a1e7f557]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dde4bccaed7353a3fcd0d09068af667c0f77ccf0
          - tdf#132643 Translate German section IDs
            
            Change-Id: I15524191afa3da29d2cc2c0361200e75940853ab
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105119
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-09  Johnny_M  <klasse@partyheld.de>  [b6580af0f2903c2f2d00b805c36b2b0442cb7ff4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1712bf37a7a3773bb316a531ac930830d087dc1e
          - tdf#132643 Translate German section IDs
            
            Change-Id: I58252207ed8546d21e294ce7b795e42017a35ed0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105118
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-09  Johnny_M  <klasse@partyheld.de>  [8d3034d14cc4e38ed3aee0495bb353fde4421db1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2b15a169f450f4293f4274857eb3506d7e6b13be
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iecf08159e31b821c65b1396592172490d3710b9a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105117
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-09  Johnny_M  <klasse@partyheld.de>  [1196e2b0ba9edd49bcf0082deaaa28eddb3796f9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9c457341b068a3ab782723455988bc0aff1add05
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ic768bf13b5444a20004d67c38493184333e2e534
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105114
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-09  Johnny_M  <klasse@partyheld.de>  [ece7d0b4b60e55a2f749dbee037792ade256b70b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6bd8efe56caa8392de92856350745b2915feee65
          - tdf#132643 Translate German section IDs
            
            Change-Id: I729492f6fcf8eebf4ec0705ba54b2464a0de0499
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105116
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-09  Johnny_M  <klasse@partyheld.de>  [506ea5a7e80e2746627aeeb128c03d47a5de9850]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 729a252ee131b6705a98377d55b616d8c562ef00
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iadce4d068044b3cd4b88759273c34d324ac454cb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105115
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-09  Johnny_M  <klasse@partyheld.de>  [9c980d5385b3f80a17f7299c128aeaf2767aed51]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 29bb12580a02e7e5c97676d28d6fb60be589892f
          - tdf#132643 Translate German section IDs
            
            Change-Id: Id4a67cb716772a7dd595445eaeebc11170fbf6a6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105110
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-09  Johnny_M  <klasse@partyheld.de>  [4a192f79a0f6447825e5f3c8354e30c2c49d0b6d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 83e67ad8636748e764b9d28f0c862d085e2b6dfd
          - tdf#132643 Translate German section IDs
            
            Change-Id: I4bebdde5b35b27f9d718a2ac4746071142998c2f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105112
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-09  Johnny_M  <klasse@partyheld.de>  [a4f4f28471527046c378652f9c3b94bf458fc9b9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 399097db6b4d86d34b9b2c8462bb4000977bf9f9
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iedb30a66e63bfde10e3514008aec3763ecaaec2f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105111
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-09  Johnny_M  <klasse@partyheld.de>  [83a50ca0a6af6204987ba37fea16dd64da6c788d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a5fd90151814959383c891edae44603b2a47ec35
          - tdf#132643 Translate German section IDs
            
            Change-Id: I4abccc3e3d4ed5f0ce7f4861f524e56af1f24d99
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105109
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-09  Johnny_M  <klasse@partyheld.de>  [543ddddee013a8aaa559493dc16a1099badb8885]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9d5fa111ec0ed75cf28719536c98d6e4482d4a03
          - tdf#132643 Translate German section IDs
            
            Change-Id: Id742ad4c9850a88d6d8d1925e2d0088f76ec8717
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105108
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-11-09  Caolán McNamara  <caolanm@redhat.com>  [1aa5e450f065bfdae8c354344f23b897f48a166f]

        copy_paste_error data1 looks like a copy-paste error
        
        Change-Id: I937743f8d1789c68ed960c6a5aede0508dfa7bcd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105282
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-09  Miklos Vajna  <vmiklos@collabora.com>  [78e0da267774a35f4abfef52f0ce74b1972128a4]

        sw: prefix members of StackHack, SwActualSection, SwFrameHolder and ...
        
        ... SwOszControl
        
        See tdf#94879 for motivation.
        
        Change-Id: If36742218a4deca1b688ef8996702c5985310110
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105472
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-11-09  Ivan Stefanenko  <ivan.stefanenko@collabora.com>  [59301a4ab8ffc1bb8d5516825627a9a371c640f0]

        tdf#138052 Added a check for fontworks.
        
        Fontworks should be warned about coz they reprezent a stylized text,
        which is hard to recognize for digital readers.
        Check is added to checkObject() function as fontwork is an object.
        
        Change-Id: I2ed5a5784dfe96bbf05ec7cf4c09dc97e1fb29d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105436
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-09  Seth Chaiklin  <sdc.blanco@youmail.dk>  [aec1c7eafd41aeb9740cb9088fb080bc1f2565ad]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to db325f95386ada37f4e4de2bc806f27639dda7f8
          - tdf#90334 add bookmarks to insert column break in Writer
            
            Change-Id: I344c607abdcc34c060863a68ebf81d4ae71b955e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105456
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-11-09  Seth Chaiklin  <sdc.blanco@youmail.dk>  [d8b57ae5fa2594215b1a1f3252261202e5168b8a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6d6ddfe17a222ef1446392cedf89c709f0b05017
          - tdf#34398 add links about user-defined borders
            
              ( shared/01/05030500.xhp )
                * move link about "User-defined Borders
                  in Text Document" from top of page down
                  to "Related Topics"
                + update to: <h1>,<tip>,some <h2>
            
              ( shared/guide/border_table.xhp )
                + add link in "related topics" to "User-defined
                  Borders in Text Documents"
                + update to: <h1>,<h2>
            
            Change-Id: I6413c2614ab3672e4f8731ff1bc37466abca1b7e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105454
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-11-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [00e5c63c35307faacf76a5e2ca7953c4208244ed]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d829a97e16febd3bee031e842c14cbc383a48e45
          - Fix typo
            
            Change-Id: Ifd27bc00f8895a23595f5acbdaaa2a3495018dfc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105446
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-11-08  Seth Chaiklin  <sdc.blanco@youmail.dk>  [3a7bebd2f880b5bb0b6420a29ed7c4bcb8fba961]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to be411ce20f093c247ada65b71284e1477664cf98
          - change <menuitem> to <widget>
            
            Change-Id: I7f144bddeeb0545741ee14472c742c15ec4e16bc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105453
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-11-08  Seth Chaiklin  <sdc.blanco@youmail.dk>  [5b59a310b202708c495be6a9117af60e520629b1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1e7c9a392e18a8d47c59462cb22c14615e2aaea4
          - add link to help page for Status bar
            
                ( swriter/main0208.xhp )  (status bar)
                + change embed for zoom control, using new
                  section in shared/02/20030000.xhp
            
                ( shared/02/20030000.xhp )
                 + add <section> that includes full explanation
                   about zoom, so that it can be embedded in
                   status bar (swriter/main0208.xhp)
            
                ( shared/01/03010000.xhp )  (zoom dialog)
                  update to <h2>,<h3>
                  reduce hierarchical level (by 1) for
                    controls under Section labels in UI.
            
            Change-Id: I02a3725cc51dd96b88a460db959713a20d5f73de
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105448
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-11-08  Caolán McNamara  <caolanm@redhat.com>  [afa52f6907f6baa408a51dccee650faebb5d2d6b]

        only colors are in use so reduce down to just those
        
        Change-Id: I757a0f2e7baa981ecb3cad7e0f975e3ae9c509b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105414
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-08  Noel Grandin  <noelgrandin@gmail.com>  [10e0a94416094e9c73b4152989481b89afd8b141]

        dont call StartElement from startUnknownElement
        
        to avoid having the StartElement/endFastElement call pairs
        end up unbalanced.
        
        Change-Id: I331aa48e3fd928a093d1f6b3248d9f9668ef83ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105442
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-08  Noel Grandin  <noelgrandin@gmail.com>  [d63b3561efb6b01a11b4a26a0e1e609699915b4d]

        ofz#26944
        
        this actually a regression from
        
            commit 8c5ffecf1dbd3f93128910433da11d5315661680
            Author: Noel <noelgrandin@gmail.com>
           Date:   Fri Oct 23 15:12:22 2020 +0200
            make SvXMLImport capable of mixing fast- and slow- contexts adhoc
        
        where I did not get the namespace handling right, but it only
        became obvious with
        
            commit 3940cf7d716f3e469f47d3c831a799e58edf2eb8
            Date:   Mon Nov 2 12:26:26 2020 +0200
            drop the SvXMLExport::EndElement method..
        
        Specifically, we have weird logic to treat some bad namespaces
        as good (who knows why), but that logic only exists for the
        slowparser path.
        With the dropping of EndElement(), we ended up with calls
        to SvXMLImport::startUnknownElement() calling
        SvXMLImportContext::StartElement(), but without
        a corresponding call to SvXMLImportContext::endFastElement.
        
        To make this work right, I copied the namespace aliasing code
        to FastParser.
        
        Change-Id: I00ecbf046feeaac6f2a789f801175dba40836f84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105441
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-08  Seth Chaiklin  <sdc.blanco@youmail.dk>  [c9b320c32aceab7e22d381b688e7b44030e01c2d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6ffdb160021577b5d48a0095bee6a996b0f4a6d4
          - tdf#67497 update format column tab for page/frame/section
            
                 ( swriter/01/05040500.xhp )
                    + Put controls in order that corresponds to
                      dialog box (for LO 7.1)
                    + <note> to identify two controls that only
                        appear in section formatting.
                    + Rename select ID "spaltens" to "columns"
                    + Add missing controls and descriptions
                        (Color, Width)
                    - Remove "textflow" <section>, which is only used
                        by swriter/01/05090100.xhp (and give that
                        file another URL with same content)
                    + Change SelectID for "textflow" --> "text direction"
                    + Update label names:
                        "Automatic Width" --> "AutoWidth"
                        "(column number)" --> "Column"
                    + change image sizes to 1cm
                    + Update to: <h1>,<h2>,<h3>
            
                 ( swriter/00/00000405.xhp  )
                    + improve access command for making columns in pages
                       (tdf#67497)
                    + Rename section ID "spaltens" to "columns"
                       (only used in 05040500.xhp)
                    + Change access to "page style"
                    + Split Format/Insert Section into two comamnds
                      because Format Section has an extra step.
                    + Reorganize order so that page, frame, and section
                        commands appear together.
            
                  ( swriter/01/05090100.xhp )
                    - change embed to original source (shared/01/05030700.xhp),
                      not through ( swriter/01/05040500.xhp )
                    + update to <h1>
            
                  ( shared/01/05030700.xhp )
                     + add section "textdirection" to give appropriate
                       embed for ( swriter/01/05040500.xhp )
                     + update to <h1>,some <h2>,<h3>
            
            Change-Id: I7dd7abda1c6ce33c277f5d83fa76f44e4655bcb8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105360
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-11-08  Julien Nabet  <serval2412@yahoo.fr>  [344e26ace0a65c23cb1020b5907639fa9a67255e]

        tdf#130596 FIREBIRD error in query input param when referred field is SQL_LONG
        
        In addition, deal too with:
        - SQL_INT64
        - SQL_FLOAT
        - SQL_BOOLEAN
        
        Change-Id: I542fbedcb01f1967a4d5d482cbb2edf7ed3bf757
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105434
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [20d125ce61561a2ab54a99d77112d83293820e70]

        Fix typos
        
        Change-Id: I79d8cd8f66ee83c2af42a828596e852248d51138
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105439
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-08  Jim Raykowski  <raykowj@gmail.com>  [c784b3da15102caf1022e83371863a86766e69cd]

        Drop outline content visibility window Ctrl+click action
        
        Resolves inconsistent behavior of toggling content visibility including
        sub outline content visibility compared to mouse over heading
        Ctrl+lclick behavior which toggles content visibility to next outline
        paragraph and does not including sub outline content.
        
        Change-Id: I1f9e676df09dbbf489bc2450ebaae124e82d4917
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105323
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-11-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8bdaadf70b207d2f4a6b64375dde709b91b3d04c]

        Fix typo
        
        Change-Id: I48ca76805f7f2b7c826ca7cff7927603275e5151
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105437
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-07  Caolán McNamara  <caolanm@redhat.com>  [ca04f207d750be041abcdb5344a6cbd308151492]

        0xffffffff is COL_TRANSPARENT/COL_AUTO
        
        Change-Id: I17d4a3d3a05913f4f0fc11508f2196b30661b88a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105415
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-07  dante  <dante19031999@gmail.com>  [7acf5fe037e50557c6ddbc8d9a797dc727ce4001]

        Added documentation on starmath.
        
        Gives basic description about file content and functionallity.
        Will allow new programmers to follow the code better.
        
        Change-Id: I76a9d61781332e3341130276c1c78ecf82e799a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105290
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-07  Michael Stahl  <Michael.Stahl@cib.de>  [03a9a80125cf887d26348486b71d78d80c99344d]

        configure: OpenSSL needs perl-FindBin to build
        
        Change-Id: Idcea17d2418a2e847a5713293d7a225ed86bd305
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105435
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-07  Jean-Pierre Ledure  <jp@ledure.be>  [9e2a5240ee67032a1622a77078d055429062d835]

        ScriptForge - Fix typos
        
        Change-Id: Idc0bbdd37023f010c8fdb70356f9b55c132e4065
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105433
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2020-11-07  Noel  <noelgrandin@gmail.com>  [b461c3cb76a7a1f5ad6f8205c1f5203b587ffb9c]

        std::set->o3tl::sorted_vector in SwSoftPageBreakList
        
        Change-Id: I929b2eb5824580d106b2505ea6b2d0a59248a6f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104856
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [efca0ebee5a5d80a309487bceb76f7828740e822]

        Fix typos
        
        Change-Id: I7ba612d8880833057269290212bcd9d864bb7395
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105399
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-07  Seth Chaiklin  <sdc.blanco@youmail.dk>  [4f2ece5f674ddd58f00196c7830963f43655507e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0566b3262c1019bc11cec0eca428025b6db2218a
          - update help for "View" menu for Draw and resolves: tdf#131358
            
               ( sdraw/main0103.xhp )
                 1. Reorder controls to correspond to order in View menu
                 2. Update label: "Master Page" -> "Master"
                 3. Replace "Grid" embed  with "Grid and Helplines" embed.
                 4. Add <comments> indicating where additional controls need to be added.
                     (will be removed as these are added in)
                 5. Update to: <h1>,<h2>
            
               ( text/sdraw/main0213.xhp )
                 1. update "Snap to Snap Lines"-> "Snap to Snap Guides"
                 2. add <section>s to embed into View - Snap Guides submenu (guides.xhp)
                    because ordering on toolbar is different from ordering in submenu.
                 3. update to: <h1>,<h2>
            
               ( text/shared/01/grid_and_helplines.xhp )
                 1. change embeds from shared/01/grid.xhp to correspond to submenu.
                 2. update to <h1>
            
              ( text/shared/01/grid.xhp )
                1. Add and update section to be embedded in grid_and_helplines.xhp
                    (the old section name was only embedded in grid_and_helplines.xhp)
                2. update to: <h1>,<h2>
            
              ( text/shared/01/guides.xhp )
                1. Update all:  "Snap Lines" --> "Snap Guides"
                2. Remove Control and description for "Snap to Snap Lines"
                3. Add appl-switch for "slide" (Impress) or "page" (Draw).
                4. Embed sections from (sdraw/main0213.xhp) for other controls.
            
              ( simpress/01/slidesorter.xhp )
                   update to: <h1>
            
            Change-Id: If1bc4023a4d677707ebee9fd2c917aae68e717b1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105356
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-11-07  Jean-Pierre Ledure  <jp@ledure.be>  [fa842219d08fdc3f341ec5d1f494895e1004bd6e]

        ScriptForge - Update build files
        
        	modified:   Repository.mk
        	modified:   desktop/CppunitTest_desktop_lib.mk
        	modified:   scp2/source/ooo/directory_ooo.scp
        	modified:   wizards/Module_wizards.mk
        	modified:   wizards/source/configshare/dialog.xlc
        	modified:   wizards/source/configshare/script.xlc
        
        Change-Id: Ia2c905179f3c1784a1bd31fcca7340e65c5ce27a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105410
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2020-11-07  dante  <dante19031999@gmail.com>  [2b29e16ea0fca627d71b61af98df0f543e6f206b]

        Starmath examples renovated
        
        Change-Id: Iff286171ddba92373d400763eb78769e37f40f37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105302
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-06  László Németh  <nemeth@numbertext.org>  [5a96093f0ecee53432bdf35f247edd6deb501baf]

        tdf#130546 sw autocorrect: don't replace redlining
        
        if it starts or ends within the removed text to
        avoid various problems, for example, reappearing
        deleted comma before ellipsis replacement:
        
        text[,]... -> text,...[,]
        
        or replacing words based on already deleted text:
        
        [tt]he -> [tt]the
        
        Add test/user-template/user/autocorr/acor_en-GB.dat
        unit test autocorrect definition with three dots to
        ellipsis replacement.
        
        Change-Id: I195922cb92bc29d3ded694fea4ca351244dab17b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105424
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-06  Caolán McNamara  <caolanm@redhat.com>  [2e4657f57f8ac559a2f3be4286a4726465e88203]

        Related: tdf#138030 make 'except' page act like 'replace'
        
        wrt pressing return to activate the entries
        
        Change-Id: If691caef70fb12f96e24441929ab325780304962
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105419
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-06  Caolán McNamara  <caolanm@redhat.com>  [35eb9708b0c8c90e37a042f387300342cae2af06]

        Related: tdf#138030 'activate' shouldn't add to the list...
        
        if the matching button is disabled
        
        Change-Id: Ia6e66c1f3e2e08086ae7ce968d61cb230becc639
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105418
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-06  Caolán McNamara  <caolanm@redhat.com>  [ca360dfe03882e27584ca38146940440b4891758]

        tdf#138030 be consistent wrt return triggering activate
        
        the design is that "activate" (pressing return) in the entries will
        press "new" if that option is available and otherwise trigger
        the default "ok" button
        
        Change-Id: I39e78fc603daa753614594b09188c089e1ab5a03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105417
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-06  Philipp Hofer  <philipp.hofer@protonmail.com>  [e54c3b962e89689b34f96c717de730c8f1077b0f]

        tdf#123936 Remove nonexisting files from excludelist.
        
        Many files do not exist, but are (still) referenced in 'solvenv/clang-format/excludelist'. This commit removes every file from this list which does not exist (anymore).
        
        Change-Id: I7da27ce0a16b66b5a59c27929fefe96476425cb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105407
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [05e6e8b4529ca5e71bfde1686faa6a6526024337]

        Fix typos
        
        Change-Id: Ied10667ec70293267b6a7010f0e40ed345b6cb9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105400
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2fa260b401fb9c14197c5fd86d408372f1c53bd8]

        Fix typo
        
        Change-Id: I2647dc84fe4618cf5b1ba1d443e850b4a3ea6de9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105403
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b2576a43d24434951cb81a2dad1db6236637b1eb]

        Fix typos
        
        Change-Id: Ibed7535391d5e0c23530b47a232a95f0ad15ee53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105401
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [45663079407ddf8ec4fd1e070e63571132b92f65]

        Fix typos
        
        Change-Id: Ie7b8ca46092cc151ee2ec50bfd00a7ad9930f783
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105402
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-06  Miklos Vajna  <vmiklos@collabora.com>  [69edfcf789db1920273191d93fae0bc03f385b81]

        DOCX import: fix assertion failure when redline ends right before a ToC
        
        This was always a problem, but now more visible since commit
        8b3c861c46ae12d21b7b3a550e2daa21d2006b77 (tdf#89991 DOCX: import Show
        changes from older formats, 2019-06-13), as it now affects more
        documents: tracked changes can be hidden by the time the initial layout
        is created.
        
        With that aside, the immediate problem is an assertion failure in
        InsertCnt_(), because it assumes that an end node for a section has to
        have a matching pActualSection, created by start node of the same
        section. This will fail in case the start node is hidden, but not the
        end node.
        
        The deeper problem is that redlines are not supposed to cross section
        boundaries: if e.g. multiple cells are selected in a table and the user
        deletes while tracking changes, then the UI creates multiple redlines
        instead.  The problem here is similar: a delete redline ends right
        before the section start, so when SwNodes::InsertTextSection() inserts a
        section node, the end of that redline is automatically moved to the
        start of the section content (its index increases, the actual SwNode
        doesn't change).
        
        Fix the problem by explicitly checking for a redline end at ToX start and
        moving it back to the end of last content node. This matches the doc
        model produced by the WW8 import.
        
        Change-Id: Ic7b279185a20d2a32abd054d3fc6be530ddde12a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105412
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-11-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [aa894d20c0497e47665d6195d6c17df81f70b6b3]

        Fix typo in code
        
        Change-Id: I84f0b51b6fa2c4635623b8dd8387721732834dc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105398
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2020-11-06  Caolán McNamara  <caolanm@redhat.com>  [124da70f50b526381a979d059e8e5f54c8717208]

        drop some unused sidebar theme properties and enums
        
        Change-Id: I6f5aa8e43f6f3fa5df530f9d73d64faf9152e85b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105406
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-06  Caolán McNamara  <caolanm@redhat.com>  [de78304d92140901d19a6ea17bdc1d568df955c4]

        make SdrObject Identifiers SdrObjKind enum members
        
        with unique values so that, e.g.
        
        if (pObj->GetObjIdentifier() == OBJ_LINE)
        
        is only true if pObj is a SdrPathObj and not a E3dScene
        
        Change-Id: I30c91e57eb27141390c644dec42e2a4bee96edf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105374
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-06  Julien Nabet  <serval2412@yahoo.fr>  [8c9b8c5970a08c2ef0ccddb7a691f3731d39175a]

        tdf#135202: Mysql use openssl libs to be able to use caching_sha2_pw
        
        Change-Id: I7552b65022b725c6e87fef61478dc6e9c4322559
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105376
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-06  Caolán McNamara  <caolanm@redhat.com>  [427d1355fd909b12c71d82e504cc200db6e55aa5]

        disentangle writer's SID_FM_CONTROL_IDENTIFIER handling
        
        a) make m_nFormSfxId simply follow the slotid, like its sibling m_nDrawSfxId
        b) move the previously selected form object into a variable of its own
           as m_eFormObjKind instead of ~abusing m_nFormSfxId to do that
        c) pass which form object a ConstFormControl creates as an explicit ctor arg
           instead of providing that information by overwriting the slotid that
           its ::Activate gets passed
        
        making it follow the equivalent calc pattern and separating these very
        different slot ids and object identifiers
        
        In testing, with the form controls toolbar, clicking on a toolbaritem
        toggles it on, and drawing in writer gives the expected control via
        ConstFormControl ctor, and clicking the same toolbaritem toggles it off
        hitting the expected SID_FM_LEAVE_CREATE case.
        
        Change-Id: I514f6adc38f706c82f0268abf5c5e73cef5b902c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105405
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-06  Seth Chaiklin  <sdc.blanco@youmail.dk>  [e5721d002f7bb2edd43aebc58341574b4ec03252]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c46eb40e1434cc61050ea32d497014067aaf71aa
          - add variable to help page for color bar for embedding
            
            Change-Id: I96da24611eb75d8e616c07dab17d1bdd7543360e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105357
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-11-06  Stephan Bergmann  <sbergman@redhat.com>  [2d111470f5024de4123bf0908a1047199f3d74d5]

        Reinstate o3tl/cppunittraitshelper.hxx uses for C++20
        
        ...introduced with 5d8f0fad50f90195a11873c70ddab4644f5839ea "Adapt
        CPPUNIT_ASSERT to C++20 deleted ostream << for sal_Unicode (aka char16_t)" (see
        there for details) but erroneously removed with
        7bdbb50a507df4c419f68d2ae453dd482267f168 "tdf#42949 Fix new IWYU warnings in
        directories c*"
        
        Change-Id: I32880a719525915f397fc65979265b67189ec604
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105397
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-06  Justin Luth  <justin.luth@collabora.com>  [f0a495a56489b781177be8ff28c4660214c9bdf2]

        tdf#136952 ww8export: always check for breakAfter on last split
        
        This patch primarily adds support for
        covering the situation where a rare page-after break
        exists on a split paragraph node.
        
        This patch also adds one more aspect to the fixes for tdf#132149,
        where a breakBefore wasn't evaluated with the correct CurrentPageDesc.
        
        Change-Id: Ia548c611c1b7b6c66cb7a7c58be1705cd8c42b77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103275
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-06  Caolán McNamara  <caolanm@redhat.com>  [e40d28d65222ba462c20ede17da5ef54751932e3]

        ofz#27012 detect deletion of XFCell
        
        Change-Id: I22aabfcbb43c09ab174176a2a2898b4bf0b55afc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105395
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [c7d258d6e8b0ca78003b172806928443e9634416]

        tdf#137908: uitest: Add asserts to check there is at least 1 element
        
        Change-Id: I7e259043ad493d7e9c4ca34d64a4ca1ed1cf8db5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105391
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-06  Noel  <noelgrandin@gmail.com>  [78dac9f19460b92da3e56214cd5833c7407ab0f2]

        retire the stringbuffer loplugin
        
        the best code is now the opposite of what this plugin recommends
        
        Change-Id: I88c04200c73a9bae07ef8fcf6ba5f1d9e4927709
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105394
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-06  Stephan Bergmann  <sbergman@redhat.com>  [b35ca8be68c6dfa623f908ace99f0adf9169cbb0]

        Replace obsolete AC_FD_CC with AS_MESSAGE_LOG_FD
        
        ...see <http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commit;
        h=cc2c99e90bd58b3d5022581eada72ca10df99bb0> "Move AC_MSG_* into M4sh" stating
        
        > (AC_FD_MSG, AC_FD_LOG): Be AU_ALIAS'es of...
        > (AS_MESSAGE_FD, AS_MESSAGE_LOG_FD): new.
        
        and which is present in branch-2.59 matching our AC_PREREQ([2.59]) baseline.
        (This change is suggested by running autoupdate from the current Autoconf 2.69
        suite.)
        
        Change-Id: If5826489b3416b4029b9c922f9415576978306b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105393
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-06  Noel  <noelgrandin@gmail.com>  [875944d0cfffb3540234affe2d0b2eba1fcddf90]

        loplugin:unusedfields
        
        Change-Id: Ib360179887572ec55245d7892651eaf7113ed3cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105389
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-06  Tibor Nagy  <nagy.tibor2@nisz.hu>  [d7bcf59a51a058ba57e685cfc3e000fec623f716]

        tdf#137614 sc: fix data circle shape size on merged cells
        
        When we are marked invalid data using Tools->Detective->
        Mark Invalid Data, only top left cell of the merged cells
        is circled instead of all the merged range.
        
        Note: ScDrawLayer::RecalcPos change is for resizing the
        circled merged cell.
        
        Co-authored-by: Regina Henschel
        
        Change-Id: Ia03c506c92ec6e1c81ef3039c20e8e7ba9e9181d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105241
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-06  Seth Chaiklin  <sdc.blanco@youmail.dk>  [27926e61dfe8f86ba4aeef0d04b705b16eadbfe1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e53335337eb97538f5f31a01f963820ba3f5c767
          - tdf#137929 add note about saving "last printed" data
            
            Change-Id: I6a1a6e5d07274a489000843c55a0ade612c13b2f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105216
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-11-06  Balazs Varga  <balazs.varga991@gmail.com>  [e8a9d0050675034aa5d4670330ea47ef32306973]

        tdf#137917 Chart OOXML: fix export of TimeIncrement of Date axis
        
        Export of Major, Minor interval and baseTimeUnit of date axis as
        required by the OOXML standard.
        
        Change-Id: I09820ad99777874e76176dcd8b64cbe864eaefdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105284
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [7ccbeade150f450568f44ad6283d4a4dc3b379bf]

        tdf#134161: sc_anchor: Add unittest
        
        Change-Id: Iff58a85b9080ebe9c0d088237acb3af7018d3f04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105380
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [0de59fac73861466aea95796f16a0fe17e083172]

        Revert "loplugin:stringbuffer"
        
        This reverts commit f0356b6128bb4e78041d53025ad7c2e0b8e0c299.
        
        Reason for revert: There is a OUStringConcat overload for OUStringBuffer which would have kicked in here, so this is unnecessary
        
        Change-Id: I3bafb6c30bd3a2c1912daf227554889f1e09c78a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105354
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-06  Caolán McNamara  <caolanm@redhat.com>  [2194e2dd7e54ad6babec26cf05226b35d34cd309]

        Resolves: tdf#137181 set the clipboard asynchronously
        
        because apparently hitting the wayland compositor repeatedly with
        clipboard changes without a chance of reply triggers a "Lost connection
        to Wayland compositor" failure, so make it happen on the next
        event loop and have only one event pending
        
        Change-Id: I24d22e70f5f614fa0c9d3d1672e064d9c57be57e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105339
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-06  Noel  <noelgrandin@gmail.com>  [4a22047371503602339d8aee690da0ab536ec7fe]

        loplugin:unusedmethods
        
        Change-Id: Ia6c0361cd793bb62905b0690f7e2ca554019e935
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105388
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [a5b3211f072d982e1ee136e864f153836c76a5ca]

        tdf#134161: Revert "tdf#132137 Rename Default Style in Calc."
        
        This reverts 4111ed76906bf6be05b704bf52fa91353dfef183
        
        the document would also hang if
        
        define STR_STYLENAME_STANDARD NC_("STR_STYLENAME_STANDARD", "Default");
        
        is replaced by
        
        define STR_STYLENAME_STANDARD NC_("STR_STYLENAME_STANDARD", "DefaultTest");
        
        meaning somewhere in the code 'Default' is harcoded
        as git grep "\"Default\"" sc/source/ shows
        
        Reverting for now so we can backport it to libreoffice-7-0
        while a better solution is provided for tdf#132137
        Some other problems of the reverted commit are mentioned
        in comment 4 and comment 5 of tdf#134161
        I'm adding a unittest in another commit so this one
        can be easily reverted in the future
        
        Change-Id: Ib7c4a99ff4957eba7ec0b644e989c7a08b46f2a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105381
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-06  Seth Chaiklin  <sdc.blanco@youmail.dk>  [538a3463f424adae8b48db50ca11f27704fe0be2]

        Adjust tooltip for Outline Content Visibility
        
           Make tooltips identical for "Ctrl over heading" or
           "mouse over left margin arrow", because identical
           functionality and action.
        
           typo repair:
        
           STR_ClICK_OUTLINE_CONTENT_TOGGLE_VISIBILITY --> 
               STR_CLICK_OUTLINE_CONTENT_TOGGLE_VISIBILITY
        
        Change-Id: Ica6508140fe91423f25368aaca6302008756f905
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105224
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-11-06  Seth Chaiklin  <sdc.blanco@youmail.dk>  [1ed0dae603fbc3a4a40f443e9958d8c600ba084f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5ff0399475618e2991e2544c3b685085f8ea7111
          - tdf#135668 fix a couple of links in Navigator help page
            
                 remove '/' in front of image src
                 add a missing .xhp
                 remove an extra ')'
                 
            Change-Id: I96f84c28ebbe89fe1a0a3432c4e12f67d90ea597
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105222
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-11-06  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [7bdbb50a507df4c419f68d2ae453dd482267f168]

        tdf#42949 Fix new IWYU warnings in directories c*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Iac1e7802dbe1efa01c2befdd10406231788d4fc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105315
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-06  Miklos Vajna  <vmiklos@collabora.com>  [6e921467c411718793422a43fb3e3060fdeaeda9]

        pdfium: add FPDFBitmap_GetBuffer/Stride wrappers
        
        Change-Id: I7013e0870868017f72a8053bfe53491504f811e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105379
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-06  Seth Chaiklin  <sdc.blanco@youmail.dk>  [686a032f82d0b0ecb7982b5dece75eb4b3afa762]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 72f29429460b16b0b15838fe70627995e7f8cead
          - tdf#137221 change link for Page line-spacing
            
                 The introduction for this helppage embeds sentences
                 from the Glossary.  The sentence that referred to
                 "Page-line spacing" (#register_in_LO) had a link that
                 went back to this page (because the original was in the
                 Glossary.  Now the variables are changed in the Glossary
                 so that it possible to link "Page line-spacing" in the
                 introduction here to the Glossary entry for "Page line-spacing".
                 
                 Also, add a link to "Indent & Spacing" page when mentioned in 
                 the "Exempt Paragraph Style" instructions.
            
            Change-Id: I4688e15da9646b719839b8f1aecfaeb6ad86a015
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105219
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-11-06  Noel  <noelgrandin@gmail.com>  [f0356b6128bb4e78041d53025ad7c2e0b8e0c299]

        loplugin:stringbuffer
        
        Change-Id: Id6f7268f12eb728dbb255aa19cd590b6813c4f01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105377
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-06  Noel Grandin  <noelgrandin@gmail.com>  [ad66197f9e18da53afb42042bd0c86e0f3d94675]

        tdf#137908 Revert "use FasterParser for LoadXMLExceptList_Imp"
        
        This reverts commit 79ea745d595945e454ced9f6cacd2bb57aa51f95.
        
        Change-Id: I88d0ae9f0a3ec6691fdd09c58b20532833d8c090
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105373
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-05  andreas kainz  <kainz.a@gmail.com>  [d3cee4f3839e22754e167e89d25acd6ccacf0b6e]

        update toolbarmode preview for ToD
        
        Change-Id: I9f8ff0e4164dc2ed376d78963339bb716c556b76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105378
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-11-05  Arnaud Versini  <arnaud.versini@libreoffice.org>  [8ad514c6653c063f487ad40b4dbcd57a86e78e41]

        BASIC : use std::make_unique instead of std::unique_ptr ( new ... )
        
        Change-Id: Ic907f4711685539b6a89411e704845617cc5f04d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105375
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [ac6df04b5c5a7c227fec3b8897c79be5e99cbe01]

        tdf#138011: sd: Add UItest
        
        Change-Id: I121e8951807404c9aead36f199340a3b10031595
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105371
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-05  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [8555a051031d951a4c03704f6ed6e2037dd84300]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bad16f67a7083d7e154b1679f0c137bf13d2907f
          - tdf#105088 Update Help after changes in form control UI elements
            
            Change-Id: I767199f899ee88040ad276bd9ed13f271f224169
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105372
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2020-11-05  Jean-Pierre Ledure  <jp@ledure.be>  [e58d6a92609bc27be7bca059582d574c84159a2d]

        ScriptForge - Package_xxx.mk files
        
        	new file:   wizards/Package_scriptforge.mk
        	new file:   wizards/Package_sfdatabases.mk
        	new file:   wizards/Package_sfdialogs.mk
        	new file:   wizards/Package_sfdocuments.mk
        
        Change-Id: I9438faa914bb6e95cbdb60bb066c851ddd63b2da

2020-11-05  Jean-Pierre Ledure  <jp@ledure.be>  [d6a127f842503dccf036ac9ccadff242c2f34afb]

        ScriptForge - Language files
        
        Change-Id: Ie93d71c99b54f3374d7825fb703bd1d13f50a319

2020-11-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [54daa022df46d07171201b3fe236cf3f5726e271]

        tdf#138011: Revert "tdf#137949 Fix table row heigths."
        
        This reverts commit 7dc234fa57ca409d0db131c93abea738014b5e1f.
        
        Reason for revert: introduced tdf#138011
        
        Change-Id: I44229135878524557dee29a6976f9bb1cf42766b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105351
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-05  Attila Szűcs  <szucs.attila3@nisz.hu>  [d64bd977a430182826252695f041a6ddd62e45ef]

        tdf#137653 tdf#137624 sc: fix autofill user list sequences
        
        Improve FillAuto, FillAnalyse to discover the step between values
        of linear sequences of user list (sort list) values in 1x1 cells,
        and continue it. (Sort lists are special string lists with values
        like day names Monday, Tuesday, ... see
        Tools->Options...->Calc->Sort list)
        
        Note: The unit test is not language dependent, as it clears
        all user lists and replace it with its own list. Also fixed
        this in the unit test of tdf#137625.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I1c8b0df9ad29f91a6080e56e5f2ebe0029a10a08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105259
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-05  Noel  <noelgrandin@gmail.com>  [46bb20e8f33e1c2769c74b8db9a2d6432f546ead]

        StartElement no longer necessary here
        
        Change-Id: I9a48073ea6c931ffe90378b0c35aa1b50a573e21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105347
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-05  Noel  <noelgrandin@gmail.com>  [65c1547f3a3076494ac3c579fda60c4002aff6e5]

        StartElement->startFastElement in xmloff/source/text
        
        Change-Id: I6a0f127eccce36958d95ee3d01080f22c62c8b45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105346
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-05  Noel  <noelgrandin@gmail.com>  [69427182555bb5d9faff61cf29e4973f8800d574]

        StartElement->startFastElement in sc
        
        Change-Id: Ic6f106fd77b200ded466d3de1cc31b83dce6ba08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105343
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-05  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [d40ef04f12eb3dcc6ac4a7908456a55edf2319e9]

        Colibre: update graphic mimetypes
        
        Change-Id: I05e70b9c790157b7506d0364709f00ccb7da1cab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105327
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-11-05  Noel  <noelgrandin@gmail.com>  [d65f06223249b366e73108379bd80c902390bd7f]

        StartElement->startFastElement in sw
        
        Change-Id: I6a916011fa7c89c1187fa593b7bfe0081b2a6690
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105342
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-05  Noel  <noelgrandin@gmail.com>  [29fefd93b8f8c7bd9fff1d5da2b7bb3fcfa4a89f]

        loplugin:reducevarscope in package
        
        Change-Id: If35738232ceb0442d57b9e9b37a850e0920e61b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105335
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-05  Noel  <noelgrandin@gmail.com>  [ac1b9fd57b005305ea0dd426aa33b75200c825f4]

        std::set->o3tl::sorted_set in AssertFlyPages
        
        Change-Id: I47b6f51d669d810c83d9c5a659b662fe1ffd0b8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105336
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-05  László Németh  <nemeth@numbertext.org>  [2d3c77e9b10f20091ef338e262ba7756eb280ce9]

        tdf#109266 sw change tracking: track transliteration
        
        Format->Text->UPPERCASE, tOGGLE cASE etc. weren't
        supported by change tracking.
        
        Change-Id: Ic2c94375522a5469056837ab23fdbb9557212b53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105345
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-05  Gülşah Köse  <gulsah.kose@collabora.com>  [9f3b85dc29326e779ccc6be3b649b7fb24571ee0]

        tdf#128213 Fix export rotation problem.
        
        Export code has written for case that we have normal
        rotation angle and camera z rotation together. If object
        has not normal rotation but have camera z rotation, problem occurs.
        
        Camera z rotation info is already exist between <scene3d> tags. If we
        have not <xfrm rot="..."> (normal rotation angle) we shouldn't add camera
        rotation here.
        
        Change-Id: I1819953c937783d30b6e7ced978758300bb56d7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105341
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-11-05  Michael Weghorn  <m.weghorn@posteo.de>  [9890240055c774c55f125b6db6146536980295ab]

        gtk3: Allow restoring saved window position (if not on Wayland)
        
        Previously, while 'GtkInstanceWindow::get_window_state' returned
        the window position for the non-Wayland case,
        'GtkInstanceWindow::set_window_state' didn't take it into account
        when restoring the state.
        
        In order to actually restore the previously saved state, have
        'GtkInstanceWindow::set_window_state' take the window position into
        account as well if the corresponding flags are passed (and not on
        Wayland).
        
        This e.g. makes the print dialog show up at the same position on
        the screen as last time.
        
        (I came across this while looking at tdf#137471 "CMIS dialog advances
        beyond lower right corner of the screen" which affects qt5, and checking
        what gtk3 does in comparison. Actually, the "Remote files" dialog
        itself - other than the print dialog - still doesn't open at the same
        location with this commit in place, since
        'GtkInstanceWindow::get_window_state' for some reason doesn't return
        the actual location for that dialog, i.e. it cannot be restored
        by the handling introduced here, but that's a different issue.)
        
        Change-Id: Icb5e7e8c7ea3fad7800c4334ad56e47f88144a75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105298
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-11-05  Jean-Pierre Ledure  <jp@ledure.be>  [a0dedcb23cd5051c09b8353aebea44f876d79a7b]

        ScriptForge - python helper functions
        
        Change-Id: Id12a40afcba8034ed85218d78cb832a87c0d6af7

2020-11-05  Caolán McNamara  <caolanm@redhat.com>  [e7872589d53d85cecd34914125e08e9af4e3d50c]

        crashtesting: on import of ooo109115-1.ods
        
        since...
        
        commit 1f0b3c7a40edfa81bbc7a58d123a6a2dfd83e4ca
        Date:   Sat Oct 10 17:55:31 2020 +0200
        
            Improve 'resize with cell' handling
        
        pObj is (amazingly) actually an E3dScene not a SdrPathObj.
        
        E3dScene::GetObjIdentifier is...
        
        sal_uInt16 E3dScene::GetObjIdentifier() const
        {
            return E3D_SCENE_ID;
        }
        
        and E3D_SCENE_ID is..
        
        const sal_uInt16 E3D_SCENE_ID   = 2;
        
        but OBJ_LINE is also 2 !
        
        so this E3dScene is cast to a SdrPathObj which it isn't.
        
        Seems you can only rely on the ObjIdentifier when you know
        the SdrInventor of the object, which seems unfortunate.
        
        just use a dynamic_cast for now
        
        Change-Id: Ic3d86e59c74d4f0436e294ce10d432681f312f96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105368
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-05  Jean-Pierre Ledure  <jp@ledure.be>  [cdedc00ff579980c73b3cdb5fee0c78c1e111361]

        ScriptForge - SFDocuments library
        
        Additional "LibreOffice Macros & Dialogs" library
        
        Change-Id: I1eadae02d2bbd5d549d9a5bbcec2b83682c7c2ab

2020-11-05  Jean-Pierre Ledure  <jp@ledure.be>  [9597440731cad723434df0867dbe97506201df29]

        ScriptForge - SFDialogs library
        
        Additional "LibreOffice Macros & Dialogs" library
        
        Change-Id: I0bce9d8a19025e4184e847941a3c79f4a210b1ae

2020-11-05  Jean-Pierre Ledure  <jp@ledure.be>  [584e32d7c776e562447697e07592bb992700f313]

        ScriptForge - SFDatabases library
        
        Additional "LibreOffice Macros & Dialogs" library
        
        Change-Id: I4424e37b4d2b8bc68cf2eeb49c767de2ca60030d

2020-11-05  Jean-Pierre Ledure  <jp@ledure.be>  [09c1bee1f91315fd7901af1804e028f6574228a6]

        ScriptForge - core library
        
        Additional "LibreOffice Macros & Dialogs" library
        
        Change-Id: I7380cf3f9ee56b73cfcf7b9e33d0cf50ecb40429

2020-11-05  Caolán McNamara  <caolanm@redhat.com>  [e2f66f5ba5d813af97bc4fb5f28cea9d737e25e9]

        Related: tdf#137181 factor out the piece that triggers the problem
        
        Change-Id: Ic74f7c972988d6a26f7e5e34354fe05da4601f41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105338
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-05  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [0505a00a9ba827e39338b295ab6f73743d5c80b9]

        tdf#42949 Fix new IWYU warnings in directories [ab]*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ib0008b9bb095f27e5e436d6b507dc709ab7bf01a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105313
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-05  Noel  <noelgrandin@gmail.com>  [a129f3b20bd8e28c931e5318d981daa51af067d3]

        std::set->o3tl::sorted_set in ScDPCache
        
        Change-Id: I8d647149545d0b5ff7bb82a8db171b9410ea79b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105337
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-05  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [c44fa10aa2a04945196622c73272c775374be486]

        retire most of SwModify
        
        only remaining uses are:
        - in calbck.{c,h}xx
        - in uwriter unittests
        - as a parameter of SwClientNotify
        
        all other uses have been replaced with sw::BroadcastingModify, which
        contains sw::BroadcastingMixin functionality. Existing code should then
        be moved to sw::BroadcastingMixin (only) as soon as possible.
        
        Change-Id: Ief7895597633c2fcb97e1cbc182905d75feb1567
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105320
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-05  Noel  <noelgrandin@gmail.com>  [c967a7f0130d804a73fa7073c4a1703fcd51bd75]

        loplugin:reducevarscope in scripting
        
        Change-Id: I214f58c9d0bd8e574e8882234c84f595605d2fe7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105331
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-05  Noel  <noelgrandin@gmail.com>  [349099b4e0fa59c3f340d3a1fb175db04220708a]

        loplugin:reducevarscope in vbahelper
        
        Change-Id: I4cc99067ab39fb95aec2d608e3240340749f2bf9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105330
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-05  Stephan Bergmann  <sbergman@redhat.com>  [9498a5dd652db72b15f97560ce1fd758748fb64c]

        Make findChild more robust in the face of disposed windows
        
        <https://ci.libreoffice.org/job/lo_ubsan/1815/> had once failed
        UITest_sw_styleInspector with
        
        > /vcl/source/window/window.cxx:3920:26: runtime error: member access within null pointer of type 'WindowImpl'
        >     #0 0x2b883bedef80 in vcl::Window::get_id() const /vcl/source/window/window.cxx:3920:26
        >     #1 0x2b883f186817 in (anonymous namespace)::findChild(vcl::Window*, rtl::OUString const&, bool) /vcl/source/uitest/uiobject.cxx:399:18
        >     #2 0x2b883f185f86 in WindowUIObject::get_child(rtl::OUString const&) /vcl/source/uitest/uiobject.cxx:451:28
        >     #3 0x2b883f20e117 in UIObjectUnoObj::getChild(rtl::OUString const&) /vcl/source/uitest/uno/uiobject_uno.cxx:41:45
        >     #4 0x2b883f20e4c4 in non-virtual thunk to UIObjectUnoObj::getChild(rtl::OUString const&) /vcl/source/uitest/uno/uiobject_uno.cxx
        >     #5 0x2b8879c1ceab in gcc3::callVirtualMethod(void*, unsigned int, void*, _typelib_TypeDescriptionReference*, bool, unsigned long*, unsigned int, unsigned long*, double*) /bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:77:5
        >     #6 0x2b8879c171c2 in cpp_call(bridges::cpp_uno::shared::UnoInterfaceProxy*, bridges::cpp_uno::shared::VtableSlot, _typelib_TypeDescriptionReference*, int, _typelib_MethodParameter*, void*, void**, _uno_Any**) /bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:233:13
        >     #7 0x2b8879c13d0d in unoInterfaceProxyDispatch /bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:413:13
        >     #8 0x2b887efde9fa in binaryurp::IncomingRequest::execute_throw(binaryurp::BinaryAny*, std::__debug::vector<binaryurp::BinaryAny, std::allocator<binaryurp::BinaryAny> >*) const /binaryurp/source/incomingrequest.cxx:235:13
        >     #9 0x2b887efd861a in binaryurp::IncomingRequest::execute() const /binaryurp/source/incomingrequest.cxx:78:26
        >     #10 0x2b887f0b5367 in request /binaryurp/source/reader.cxx:85:9
        >     #11 0x2b880b8b0144 in cppu_threadpool::JobQueue::enter(void const*, bool) /cppu/source/threadpool/jobqueue.cxx:100:17
        >     #12 0x2b880b8d3f6b in cppu_threadpool::ORequestThread::run() /cppu/source/threadpool/thread.cxx:165:31
        >     #13 0x2b880b8dfbcf in threadFunc /include/osl/thread.hxx:185:15
        >     #14 0x2b88025206e8 in osl_thread_start_Impl(void*) /sal/osl/unx/thread.cxx:264:9
        >     #15 0x2b880438be64 in start_thread (/lib64/libpthread.so.0+0x7e64)
        >     #16 0x2b8804cc188c in clone (/lib64/libc.so.6+0xfe88c)
        
        apparently because pParent was non-null but already disposed (so mpWindowImpl
        had already been cleared).
        
        I don't know whether this situation can legitimately happen, or was fallout from
        an actual error that happened earlier (and went unnoticed), but this is
        apparently uitest-only code, so just make it more robust and be done with it.
        
        Change-Id: I178fcf2fb70bf29bc6bbb246ebff5b1933579e5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105326
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-05  Noel  <noelgrandin@gmail.com>  [45a7fbfb4fbb85297cc2756bb9d4aa5b65932274]

        loplugin:reducevarscope in registry
        
        Change-Id: I86a93530ea8d39157eb898715f6597d3f472785b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105334
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-05  Noel  <noelgrandin@gmail.com>  [00aafa2e0140742983ec6e6e916636d23794dfe3]

        loplugin:reducevarscope in pyuno
        
        Change-Id: I49157f373b0d5919492a0ba4ccdcd545c58730a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105333
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-05  Caolán McNamara  <caolanm@redhat.com>  [663aab4c2dd5d64d49b91a30cfa8f057729eae36]

        use XGraphic instead of Image
        
        we don't appear to use the Icon in our own code, though there may
        be a route to set it from an extension or via config
        
        Change-Id: I5e169db6335a8e64aeb3d2e6672f5a4b7c65c57f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105309
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-05  Stephan Bergmann  <sbergman@redhat.com>  [91c5642bf0ee48ff91181d779c3a84c768f340df]

        Make order of UITest *.py test file processing deterministic
        
        ...hoping that this can prevent issues like the one seen with
        1b0eb76eb1787d9d9fbd7a7a73ee8ae47b62dc33 "tdf#137617: sc: Add UItest" followed
        by d1232ee6b5e5cc3c811ef3ad72c83e9bd884bfe3 "uitest: reset formula syntax back
        to Calc A1" (i.e., where the first commit's Gerrit Jenkins build had apparently
        only succeeded because it happened to run the tests in one specific order,
        different from the order in which later, failing builds ran it)
        
        Change-Id: I4f1b5ada10d60e77b45a0edeb89069fe9376b63e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105325
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-05  Stephan Bergmann  <sbergman@redhat.com>  [8d378abf1de0a47517427c086da26588f846592a]

        external/libwpd: Missing include for size_t
        
        ...as now reported when building with recent trunk GCC/libstdc++ on Linux:
        
        > In file included from WPXContentListener.cpp:26:
        > In file included from ./WPXContentListener.h:29:
        > ./WPXTable.h:56:31: error: unknown type name 'size_t'; did you mean 'std::size_t'?
        >         const WPXTableCell  *getCell(size_t i, size_t j)
        >                                      ^~~~~~
        >                                      std::size_t
        
        Change-Id: Ic20240f01c7b0305cb87ababf53a3aaf66072d61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105324
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-05  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [9c8ed8c8526b9b696d0bf592eb7d963950f3cef4]

        Colibre: fix some dark color, update Choose Control icons
        
        Change-Id: Ifdd27ea71aa4c65b3ea85fad2b169f897174df3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105322
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-11-05  Ivan Stefanenko  <ivan.stefanenko@collabora.com>  [c21dd1a08e7cb776a0d7170001ee8ea3b88f1367]

        tdf#137968 Added check for the headings order
        
        Headings' levels order is important for readers and converters.
        Check firstly finds out if the node is a TextNode, then gets it's OutlineLevel.
        If it is greater than 0, i.e. the node is a heading, then it checks if
        node's heading level is greater then previous one's by more than 1.
        If so, warning is thrown.
        So the first heading level is always 1 and no heading levels are greater then previous
        by more than 1.
        
        Change-Id: I39d230d747699eddd36610193bde9b23f348e257
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105274
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-11-05  Miklos Vajna  <vmiklos@collabora.com>  [b98984c420bec944c034a0d8b3a967c049ad7b5d]

        vcl pdf tokenizer: add real numbers testcase
        
        Fails with commit 0d68738d67eacdfebdca3c9183dc11f953b38174 (Correctly
        parse real numbers in PDFs, 2020-09-25) reverted.
        
        Change-Id: I449ed781a3dd4b78e27a3fd2e135495e7d6c35ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105297
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-11-05  Andras Timar  <andras.timar@collabora.com>  [33ee9829fee1f6b80eb21b7a3d0e5a0f15ddf6f2]

        clean up some temp files after running tests
        
        Change-Id: Ia28e96cf1f6ec476f202e99877fa80e93d691278
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105314
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-11-05  dante  <dante19031999@gmail.com>  [d3abe0a1fb2f2b546b164280c5562443dc1f4300]

        Added frac command. Sould solve tdf#137234.
        
        Change-Id: I78dcd06a30b93c441dd5983711603f184d20c63b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105255
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-05  Noel  <noelgrandin@gmail.com>  [03ef620caff59bf624b931646b21b239171511bd]

        loplugin:unusedenumconstants
        
        Change-Id: I9a2eb83647d6620b3c5b5ed5642227be47a657f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105303
        Tested-by: Jenkins
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-05  Miklos Vajna  <vmiklos@collabora.com>  [f231dacde9df1c4aa5f4e0970535c4f4093364a7]

        xmlsecurity: reject a few dangerous annotation types during pdf sig verify
        
        Change-Id: I950b49a6e7181639daf27348ddfa0f36586baa65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105312
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-05  Noel  <noelgrandin@gmail.com>  [d261356266f9b3c2fd4ec487ba260f31d53f5015]

        SpinButtonEntry is unused
        
        since
            commit f2517e82904b92989ed7e38a070c18234f460b33
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Tue Sep 8 22:11:11 2020 +0200
            improve loplugin:unusedvarsglobal
        
        Change-Id: Ibfa5a651eae01aeecd77a46d9f949ae6e48e17fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105304
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-05  László Németh  <nemeth@numbertext.org>  [ac84cf7dda4a5150ff23e112ee16f00b8de8ec7c]

        tdf#83419 sw change tracking: fix bad autocorrect
        
        In Show Changes mode, automatic sentence capitalization
        (or correction of two initial capitals) could change the
        first (or second) letter of a tracked deletion in
        sentence (or word) starting position.
        
        Change-Id: I9146a5c78abf69e758661fcf17f42564bd87a73e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105273
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-05  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [2e32f4ed5af16a68c97a50806a42ffa2d10f1d7a]

        get rid of long deprecated SwModify::BroadcastModify
        
        Change-Id: I9c65de16bf1f1a604c0045444203a16f30f2833e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105318
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-05  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [0d93ed1ea5593d62e835c958ea50c7c9df2d2f33]

        Ensure no class directly derives from SwModify
        
        - make all classes that used to be SwModify to be
          sw::BroadcastingModify's
        - this makes sure they are all sw::BroadcastMixin too,
          so all clients of SwModify can be migrated over to use
          sw::BroadcastMixin (only) instead
        
        Change-Id: Idd217b98f9c20f01e0788bc65af796050dbb5699
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105207
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-05  Noel  <noelgrandin@gmail.com>  [4388ce8614ee720244697e44c1f056b597273913]

        INPUTENABLE is unused
        
        since
            commit be3b1a8393ca3e77f31bea5d9caa7271fd53e9e4
            Author: Caolán McNamara <caolanm@redhat.com>
            Date:   Mon Aug 17 17:28:58 2020 +0100
            weld OAppDetailPageHelper
        
        Change-Id: I97afdbd536c587a360b8f72b9faca71e8fa32ba3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105306
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-05  Noel  <noelgrandin@gmail.com>  [b45b18cec479cf89241b8d5b11a66f22f9fe3165]

        N8BitTcMask is unused
        
        since
            commit 77809fba7d4bf5e0b604ffa3937c18d5530c2d56
            Author: Luboš Luňák <l.lunak@collabora.com>
            Date:   Fri Oct 9 19:28:49 2020 +0200
            implement ImplFastBitmapConversion() for 8bit gray source
        
        Change-Id: I730aef10c1705ae6d3141014228cf79b8bfa3c63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105305
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-05  Mike Kaganski  <mike.kaganski@collabora.com>  [07339467ffce064ca507370d0b4294c2e0e8f4d4]

        Use LONG here
        
        ... since VarDecFromI4 WinAPI uses LONG [1].
        
        Reverts commit 6436302f40252bc6619e304e2051115fee902e20 (partially) and commit
        6436302f40252bc6619e304e2051115fee902e20.
        
        [1] https://docs.microsoft.com/en-us/windows/win32/api/oleauto/nf-oleauto-vardecfromi4
        
        Change-Id: I5b0805b5b22bea0017b4b2f40400445ab587f2c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105226
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-05  Andras Timar  <andras.timar@collabora.com>  [2897383dc831bca0db1ff040dc9f96a3611d262e]

        use a utl::TempFile and clean it up after test
        
        Change-Id: I1cbe7fd8002f6ba54532135de935805dd6a4e0e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105319
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-11-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [12eac5bcbc9b71bf00cb88b918988826229cca35]

        tdf#137532: do not reset attributes deleting selection
        
        Regression from 6abed0ea006f3616e40faf2ae782cf64f8ac2914
        
        While at it, extend unittest for tdf#79717 to test another
        regression from the same commit I found while testing the patch:
        type 'a', type bold 'b', select both characters, type 'c'
        -> it should be bold
        
        Change-Id: I5b0b8ce4bfdfb4d52051e25c366827d7b594bb1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105316
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-05  Ming Hua  <plateauwolf@qq.com>  [83b73e8c885bf74b1f06e405f671dd4768fe1005]

        Resolves tdf#132479: Rename "equal triangle" to "regular triangle"
        
        "Equal triangle" is not a correct English term, as people use "regular
        triangle" or "equilateral triangle".
        
        Technically this is not a true regular triangle (i.e. equilateral and
        equiangular), but an isosceles triangle with equal width and height.
        For the name of an animation path there is no need for too much detail
        though, and "regular triangle" is close enough.
        
        Change-Id: I72f5373ae68dc1ba771cf605073c15210c5300e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105223
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-11-05  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [551959a2b4d05f2b63ad99c3b9dd39b734bf5198]

        Colibre: update icons with check mark
        
        Change-Id: I106cefe7e8a2fa9277b9710d8f3aaae6523cb455
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105321
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-11-05  Serge Krot  <Serge.Krot@cib.de>  [268a79985c773be7bd843a240eb7226c6f51d3aa]

        tdf#137790 calc: set minimal line width: unit test
        
        Change-Id: Idac7c23e55b3c4ee94790458fca5e7a7a5522098
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105301
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-11-04  Gülşah Köse  <gulsah.kose@collabora.com>  [7dc234fa57ca409d0db131c93abea738014b5e1f]

        tdf#137949 Fix table row heigths.
        
        Consider "Height" property of the the table while calculating
        the minimum row height.
        
        Change-Id: I4a57b69c4c0fc4dd004c895bd105ebc70f0c4bb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105228
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-11-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [b05955b480fe4d32852e7be8a118d46ca7e6dbfa]

        tdf#79717: sw_uiwriter: Add unittest
        
        Change-Id: I866cbc057113003e5bbbd20e2e5812a1045b5133
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105300
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7808b624d16b0af5d8ae3897a6b2012ed4ee1076]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Id868397185ab487882a95a298e33a967df810a9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104737
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>
        Tested-by: Jenkins

2020-11-04  Regina Henschel  <rb.henschel@t-online.de>  [804c1b77f26bd36895c77586ba4fb43a8b84bec8]

        Unit tests for: Improve 'resize with cell' handling
        
        These tests belong to commit 1f0b3c7a40edfa81bbc7a58d123a6a2dfd83e4ca
        They cover tdf#137576, tdf#137216, tdf#137044, tdf#137020, tdf#137355
        and tdf#115655.
        I have replaced the rectangle comparison in scshapetest.cxx with the
        same one as used in bugfix-test.cxx
        
        Change-Id: I71b4499077e461fe826e6d8d29f801bc66da89fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105270
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2020-11-04  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [cec71744c5fc20e9aedd444372348b562b6c6b79]

        remove SwClient::ModifyNotifcation, now unused
        
        ... and there was much rejoicing.
        
        Change-Id: Ib7ed5a897f2a1e7490462eb47578a8efd22a669e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105233
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-04  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [fe5623e35d81d7343af48521857610e60bb891fa]

        SwModify: remove the LockClientList madness
        
        sw::WriterListener has better debug messages anyway.
        
        Change-Id: I24ae3fabe885002d250ad30e596973c26316abcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105232
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b3d8784cfd74e30bf2f1482cce25efec2b2f7c56]

        Fix typos
        
        Change-Id: If310f08c8df54356b52bb9c0ac614c374c750814
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105268
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6dac288c724b47f4213a40d3a3a22895904e5bd7]

        Fix typos
        
        Change-Id: I8a7a313b54aafc5347e00c5afec4648e09dbc981
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105295
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-04  Caolán McNamara  <caolanm@redhat.com>  [c3fbaa3089b0d0beafa6c4334c2e497652de4cf1]

        sfxlo-SidebarToolBox not used in any current .ui files
        
        map sfxlo-SidebarToolBox to sfxlo-NotebookbarToolBox
        in case it appears in any stale customized profiles
        
        Change-Id: I6035b9042450630b23b48a895e4e9d0ff8d730a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105294
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-04  Caolán McNamara  <caolanm@redhat.com>  [62fb1741792b2b914de74f7c57f1b77858e6f0e8]

        use only NotebookbarToolBox, and not SidebarToolBox, in the notebookbar
        
        Change-Id: I93e2acdcc176a7c179d4068597f00f8e9cd0bf7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105293
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-04  Caolán McNamara  <caolanm@redhat.com>  [5349b18c17a27b762b92a2c42d40f515fb347895]

        don't select entry 0 if there are no entries
        
        Change-Id: I99b13796501dca1551d32eb966db1afcca16e225
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105289
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-04  Caolán McNamara  <caolanm@redhat.com>  [525623ecd70ec66c4c06ac1c3369d5b24a2890be]

        tdf#137982 m_xFrame is already disposed
        
        move the frame cleanup into a helper that listens to see if it got
        disposed by the preview itself
        
        Change-Id: I523285268118300f18b0f0f0a10fab7a9cced9c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105291
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-04  Caolán McNamara  <caolanm@redhat.com>  [6fe5d7dfb27d5c282dc5bb59caa530ff47ab706b]

        silence qa test coverity warning
        
        Change-Id: Ic25815921360bb5899bf5d452ce77dd9b99fee03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105281
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-04  Noel Grandin  <noelgrandin@gmail.com>  [38b1497dded22a6e4176f103256b27d7f5917aba]

        remove pimpl from PropertySetHelper
        
        Change-Id: I20e72b5927d64a69aacd3d4de117a7736d53eea4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105275
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-04  Seth Chaiklin  <sdc.blanco@youmail.dk>  [35c4646bf2ce276a926eff0c406370e152a9e2db]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d13a2e451488a17904e13a4060ccca8741aa7763
          - tdf#137221 change link in "register-true" in Glossary
            
               "Register-true" embeds a sentence from "Page line-spacing"
                about how LO refers to register-true.  The embedded sentence
                had a link to the help page about using this feature for printing.
                Now the <variable> for the sentence does not include the link, so
                that "register-true" can have a link to "Page line-spacing" in the
                Glossary.
            
            Change-Id: I71495a50b381619ec9eddb0cdea8e04059b0f631
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105217
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-11-04  Caolán McNamara  <caolanm@redhat.com>  [96256bd5936e129c5bb6d87395ef9006f3dc3956]

        copy_paste_error: "clazz" looks like a copy-paste error
        
        Change-Id: Idc87fcca5da166a532792516277d8199c2558de5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105283
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-04  Caolán McNamara  <caolanm@redhat.com>  [6427bf87360a97f41ae351feaa35975c868260ec]

        negative returns
        
        Change-Id: I6f710f1aecc2e242b6006a3360e31bf2a9438fe7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105286
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-04  Caolán McNamara  <caolanm@redhat.com>  [c4fc90af1355d80ad0c3e5130fd43a9b97d80b9a]

        resource leak
        
        Change-Id: I1abd8acef55d5bdb4744ecf1a62d8e1396de0e3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105287
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-04  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [0d84e4bed71a1083c5189408aea5922a34b40686]

        RTF import: change exception type thrown on destination errors
        
        Previous exception (std::out_of_range) was not catch in case
        of invalid RTF imported: wrapping code checks only for
        uno::exception. This is not a case for loading file, but
        for parsing of clipboard containing invalid RTF it was causing
        fatal error, freeze and/or LO crash due to unhandled exception.
        
        I think there is no reason to add generic processing for
        std::exception in RTF filter: this can complicate diagnosing
        other potential problems. Instead let's throw UNO exception,
        like in other parts of RTF filter code.
        
        Change-Id: I064bbdc1559cc7700c96dbbeaf2911a2c8e0421e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105285
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-11-04  Noel Grandin  <noelgrandin@gmail.com>  [bf91ed2d18ca0aae82c6a8a4e1498f6762ac3838]

        remove pimpl from NamedValueCollection
        
        Change-Id: I134e5fd78a3861e0067b749d93643960205daf69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105277
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-04  Noel  <noelgrandin@gmail.com>  [c76c4e74810e152fa5a6befe73ce4167b6b98267]

        loplugin:constantparam
        
        Change-Id: Ia2fea86f940d0d2d1dba5ed56660584f3d3fb028
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105280
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [d1232ee6b5e5cc3c811ef3ad72c83e9bd884bfe3]

        uitest: reset formula syntax back to Calc A1
        
        otherwise, it will interfere with other tests
        
        Change-Id: Ib671d0e5e0a0d47a42ed911d4f9de68b2f7fee9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105288
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-04  László Németh  <nemeth@numbertext.org>  [d842f8cdab1ceec151fdc9b5b0c5b55553fc46c8]

        tdf#105967 sw: add unit test for redlining of break symbols
        
        Pilcrow and line break symbols have got strikeout and
        underline of change tracking.
        
        Follow-up of commit 72ec44bc294dd814c0ba8657337b6b2646382b02
        (tdf#105967 sw change tracking: fix line break symbol in empty line).
        
        Change-Id: I06d0fb40a8226ecada6e5452e611e9da1b556b61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105254
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-04  Tor Lillqvist  <tml@collabora.com>  [83510e43f2e6ede00a2889e9b691447e3869c133]

        Fix apr build with current Xcode: Include <stdlib.h> for exit()
        
        (Or whatever it is that had broken it.)
        
        Change-Id: I72bc42e618f011518c05a2cdb875cfe64515b4d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105269
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-11-04  Noel Grandin  <noelgrandin@gmail.com>  [a373a7c1705b9abc5551388998131dacc4698642]

        remove pimpl in PropertyBag
        
        Change-Id: Ibf34c0d9a3090c190a63f63ba9bd661263aebae6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105276
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-04  Tor Lillqvist  <tml@collabora.com>  [70833f9f9dd6133f0517623ad90dcead5077e6e3]

        Make --without-webdav work even with --enable-mpl-subset
        
        Change-Id: I319e0b3aefa721f2503494783af6d73470f592a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105271
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-11-04  Justin Luth  <justin.luth@collabora.com>  [0b8c7a94c6c4b1aa10c7ae0a614d0f1f6cba1002]

        tdf#136952 writerfilter: PageBreakBefore - don't always overwrite
        
        There can be a number of things that can set PROP_BREAK_TYPE,
        and thus an un-inheriting value of PageBreakBefore should not
        cancel a w:br for example.
        
        There are two ways to approach this. One would be to never
        overwrite, and that should be safe in practice, since I don't
        see anywhere else that would specify a NONE value.
        
        However, if PageBreakBefore is true, it ought to override
        a theoretical NONE, or potential COLUMN break I would assume,
        so in that case a "yes" page break should probably override,
        but a "no" page break should not. Basically, if anything
        specifically requests a page break, they should get it.
        
        (Actually, I'm not sure how, but column and textWrapping
        breaks seem not to be affected by this - which is good.
        Only the page break seemed to be lost when PageBreakBefore=false.
        I tested by changing the w:br type to column,
        textWrapping, and the invalid value of none.)
        
        NOTE: If there is both a w:br and a PageBreakBefore=true,
        then MSWord 2003 treats both as a valid page break,
        but neither Word 2010 nor 2016 add the empty page.
        See bug report for two proof unit tests.
        
        Change-Id: I279874c60cc4cc572e0d190dc2afad0ad3431c43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103223
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-04  Miklos Vajna  <vmiklos@collabora.com>  [fe531957e3dcd42927cf15ab31d04473433d81f9]

        external: update pdfium to 4306
        
        Change-Id: Ic10cf99fa412f8f0b3475e82d0a1839a7f04bd08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105272
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-04  Noel  <noelgrandin@gmail.com>  [eeed9103350d886f5913aed9b525d863a421dffa]

        loplugin:unusedmethods
        
        Change-Id: I58fb6477222a26455f5db0a7d972c46f290c085c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105261
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-04  Noel Grandin  <noelgrandin@gmail.com>  [81fe31d2c8977791f9b90ab1da4fbb1a778f87fb]

        use fastparser in XMLEmbeddedObjectImportContext
        
        Change-Id: I5fc61239e60a3129b350895293760a345baf3ce5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105260
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-03  Stephan Bergmann  <sbergman@redhat.com>  [64e58879c4445bfc733d337c53ac7dc1748fdbb9]

        Avoid UBSan pointer-overflow
        
        ...as seen with recently introduced UITest_writer_tests
        UITEST_TEST_NAME=compareDocuments.compareDocuments.test_tdf137855, but where the
        unsigned sal_uLong (aka sal_uIntPtr) value is apparently meant to wrap around
        and address an element of m_pMemory at a negative index from m_pBDiag:
        
        > sw/source/core/doc/doccomp.cxx:832:13: runtime error: addition of unsigned offset to 0x6250014a90d0 overflowed to 0x6250014a90b8
        >  #0 in (anonymous namespace)::Compare::CompareSequence::Compare(unsigned long, unsigned long, unsigned long, unsigned long) at sw/source/core/doc/doccomp.cxx:832:13
        >  #1 in (anonymous namespace)::Compare::CompareSequence::CompareSequence((anonymous namespace)::CompareData&, (anonymous namespace)::CompareData&, (anonymous namespace)::Compare::MovedData const&, (anonymous namespace)::Compare::MovedData const&) at sw/source/core/doc/doccomp.cxx:794:5
        >  #2 in (anonymous namespace)::Compare::Compare(unsigned long, (anonymous namespace)::CompareData&, (anonymous namespace)::CompareData&) at sw/source/core/doc/doccomp.cxx:605:25
        >  #3 in (anonymous namespace)::CompareData::CompareLines((anonymous namespace)::CompareData&) at sw/source/core/doc/doccomp.cxx:440:17
        >  #4 in SwDoc::CompareDoc(SwDoc const&) at sw/source/core/doc/doccomp.cxx:1877:13
        >  #5 in SwEditShell::CompareDoc(SwDoc const&) at sw/source/core/edit/editsh.cxx:877:34
        >  #6 in SwView::InsertMedium(unsigned short, std::unique_ptr<SfxMedium, std::default_delete<SfxMedium> >, short) at sw/source/uibase/uiview/view2.cxx:2377:39
        >  #7 in SwView::DialogClosedHdl(sfx2::FileDialogHelper*) at sw/source/uibase/uiview/view2.cxx:2574:26
        [...]
        
        Using std::make_signed_t where its canonic type happens to be `long` requires a
        workaround for old Clang to avoid a false
        
        > CXXFunctionalCastExpr, suspicious cast from 'sal_uLong' (aka 'unsigned long') to 'std::make_signed_t<decltype(d)>' (aka 'long') [loplugin:toolslong]
        
        warning.
        
        Change-Id: I07413ba06051f75d80832a4772ab1c541805b259
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105234
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-03  Heiko Tietze  <tietze.heiko@gmail.com>  [6f3899b27156591e65f62649a92c727eb6f5dd03]

        Resolves tdf#137059 - Use application colors for font preview
        
        Background is set to document's application color now
        (options > application colors > document) to provide
        a true WYSIWYG experience (except for modifications
        to the page background color).
        
        Change-Id: Ifd78e667f3eeff3573ff09bcb4d2a9634dd49c99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105011
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-03  Caolán McNamara  <caolanm@redhat.com>  [2a7a62c09582ec24247022a94e929610d141a4c9]

        ofz#26943 detect if FormatOfJustInsertedApo was deleted
        
        move FrameDeleteWatch for reuse in the doc filter
        
        Change-Id: I6e53549a837968cb738b5188e8670dd3e38a9c0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105264
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-03  Caolán McNamara  <caolanm@redhat.com>  [ba1dc6fcb9f5df0b397effb20e2f58bb8c734879]

        presumably 'true' is sufficient in all cases
        
        Change-Id: I9366193085a4c46ef64f0a9660e51b8678ca35f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105252
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-03  Caolán McNamara  <caolanm@redhat.com>  [874af0da643e48fb2a2825be48261819ff53962d]

        vclplug_qt5 doesn't appear to need to link to vclplug_x11
        
        Change-Id: I7f4c3fb210996c0ce66d3d9448a3954ce1aaa525
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105256
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins

2020-11-03  Miklos Vajna  <vmiklos@collabora.com>  [80aba00e4945b106a276acf4ea28309b16e7c088]

        tdf#128877 DOCX import: fix lost position of image cropped to shape
        
        Regression from commit f4ba484183a1e7b9824f10580d633466c266828f (ooxml
        import: supprt cropping to shape, 2019-05-13), which changed the type of
        a cropped-to-shape image from drawing.GraphicObjectShape to
        drawing.CustomShape.
        
        drawing.GraphicObjectShape worked because GraphicImport::lcl_attribute()
        in writerfilter/ had a check for drawing.GraphicObjectShape and did an
        explicit setPosition().
        
        Doing the same for bitmap-filled custom shapes would be an option, but
        it would be ugly: scaling/translation/rotation/mirroring can only work
        together if they are only applied once, and that should happen in oox/,
        that's why we already have a mechanism to send the position from
        writerfilter/ to oox/ for WPS shapes. (<a:xfrm> contains the size, but
        not the position of the shape, so oox/ in itself could not know the
        position.)
        
        Fix the problem by improving ShapeContextHandler instead the pass the
        position from writerfilter/ to oox/ for <pic:pic> as well, the same is
        done for <wps:wsp> already since commit
        6c4f737ec88a4f4dc5da8b2295ca5e7de2d4c24f (DOCX drawingML shape import:
        fix position when CustomShapeGeometry is set, 2013-11-21).
        
        Change-Id: I74a60136d0ca8383e58948711b47858823f42437
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105263
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-11-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [b7a862bbd438eeeb006b08d3fde709b383d1eeb7]

        tdf#87474: sc: Add UItest
        
        Change-Id: I2c915372076228164e6322fad84643971ea4e105
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105257
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-03  dante  <dante19031999@gmail.com>  [ed8fc341678f780ceedd77db2ea4a4441bdca3e9]

        Reordered token.hxx.
        
        It will be easier to follow the list. Minor changes respecting set ( added it/s owns tokens to setminus, setquotient ).
        
        Change-Id: I879675db8634a54ff3f16e7c00e4aedcaeb429cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105242
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-03  Dante DM  <dante19031999@gmail.com>  [351f620baa64ecabd4f7f93ec0139724766c7c59]

        Added hexadecimal number and color  support for starmath.
        
        Adds hidden command on guy hex number wich allows to use numbers of
        base 16 and also 0-9-A-Z.
        Added support for custom RGB colors on hexadecimal on starmath
        via command color hex colornumber.
        Improved RGB color handle on starmath.
        Changed the way the color is handled on starmath. Colors keywords
        won't give errors. They have been moved to an independent tokens list
        so starmath will load tokens faster.
        Changed the way the font size is handeled on starmath. This won't
        change anything, just related with the structural change.
        Implemented premature support for rgba colors on math. This change
        only adds the possibility on the parser, node and node visitors. For
        now end-user can not access it since in a future there'll be work
        to do on the renderer to add full support.
        Added hex entrie on the docking window.
        Changes made on Color.hxx, will save some nanoseconds on build.
        
        If you are interested on allowing rgba and do the job on the renderer
        (and all the other stuff than there are a lot of .GetRGBColor()),
        you may find usefull color hex colnum. Since transparency setting is
        ignored, the hexadecimal color has hidden support for it since did
        not instore the max value (255 + 255*256 + 255*256*256) and everything
        is loaded into the sal_uInt32.
        
        Change-Id: Iafb38b142fffa329ca468e3d62643154fcdd2bbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104630
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-03  Rene Engelhard  <rene@debian.org>  [8ef56c7cb4008c6290da82b305ec2deefc8d94d5]

        add pdf to DRAWDOCS for bash-completion
        
        Change-Id: I02195cb235774d205e9f9cc8821b897a841fa54f

2020-11-03  andreas kainz  <kainz.a@gmail.com>  [42dd47807575812fe160dfc06c2a18d3a4dbaaa1]

        tdf#137912 update toolbarmode previews
        
        Change-Id: Ic326758b3c25a4acd22dd5a029619b1972f43267
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105245
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-11-03  Caolán McNamara  <caolanm@redhat.com>  [d443eba9e3759454d94faaf8ef8fd3a618f7af8c]

        Resolves: tdf#137215 restore original modality before dialog loop ends
        
        Change-Id: I83467e28534b781c51b8d75a023e41f3c6a03903
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105251
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-03  Caolán McNamara  <caolanm@redhat.com>  [d394bbf2c469fb15dd0b131149bab9a2d774f72d]

        downgrade to SAL_INFO
        
        happens a lot and doesn't indicate a problem anyone needs to fix
        
        Change-Id: Ie0c36b61855545629641306820447d5d96b8d841
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105250
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-03  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [24e0ed0108cae5acb0b5388640e54062d927ade5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9e62afaaebac009fcfee18ef998f0db3baf953b4
          - Fix macro example for While...Wend
            
            Change-Id: I09aa5a76319fb018d429028c88d4ed964f59e8f0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105262
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2020-11-03  Noel  <noelgrandin@gmail.com>  [5b7a61a852216f97cc7ff5952e13a6d922bc00b6]

        loplugin:unusedfields
        
        Change-Id: Ia8e2a7ce75bfded98e85fa583d1404710069d335
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105249
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-03  Caolán McNamara  <caolanm@redhat.com>  [2359ad3305c20b0654bdb2ff41a4703c833f7734]

        Resolves: tdf#136611 chart doesn't support corner style or caps
        
        Change-Id: Ibee5b90fff28504d87462b3839bb58dfc6911a39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105248
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-03  Noel Grandin  <noelgrandin@gmail.com>  [41f1b2bd1deaf67a08de240eb806189e122d9852]

        remove pimpl in SfxBroadcaster/SfxListener
        
        and provide an optimised copy constructor, we can avoid a bunch of work.
        
        Change-Id: I3a373fbbfab02455e6a65e9036b3629366174379
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105205
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6152659e80970883a6a3c0a86cdc3e53008b2009]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5e05fa7961c2ee91399a4b4b211331555a2b94fe
          - Fix vocabulary (line -> row)
            
            Change-Id: I9937e9fdce99eae607af991fc5c6311c79204af6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105213
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-11-03  Tomoyuki Kubota  <himajin100000@gmail.com>  [73e0b664881d95510be9605b98a2671926f4697a]

        tdf#137886 condition for asian and ctl property seems wrong
        
        Change-Id: Ifc11f3bbcc499143904ac7c206674cc692cf5239
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105054
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-11-03  Seth Chaiklin  <sdc.blanco@youmail.dk>  [26562f2e3f0d526a323ebe7c16ee3a00532a2cd1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d937c9de1e07f4cc6c5bfe77b687a3537da86f01
          - update help pages for customizing menus and context menus
            
                ( shared/01/06140100.xhp )
            
                Change label: "Function" --> "Available Commands"
                Change "function" -- "command" in Function description
                Change "function" --> "command" in "Right Arrow" to
                  be consistent with "Left Arrow" and "Available Commands"
                Add label and description for "Assigned Commands"
                Remove redundant sentence from "Target" now that
                    "Assigned Commands" is added.
                Reduce hierarchical level for submenu items "Add", "Remove"
                Add image for "gear" icon
                update to: <h1>,<h2>,<menuitem>
            
                ( shared/01/06140300.xhp )
            
                Replace "Function" label (and description) with embed
                   from ( shared/01/06140100.xhp )
                Add "Assigned Commands" label and description with embed
                   from ( shared/01/06140100.xhp )
                Add "Right Arrow" label and description with embed
                   from ( shared/01/06140100.xhp )
                Remove redundant sentence from "Target" now that
                    "Assigned Commands" is added.
                update to: <h1>,<menuitem>
            
            Change-Id: I505b366a79f832c40328ad441867f9ba84af8a7a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105212
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-11-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [cd142f2ab2e165b13c5ab14728b70bdd40d8517a]

        tdf#91762: sd: Add UItest
        
        Change-Id: Ia3c75206a5207a95162970ac6607be96dac9fcb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105243
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-03  Noel  <noelgrandin@gmail.com>  [5496233b063ca8f182e6643523b051527383364e]

        loplugin:unnecessaryvirtual
        
        Change-Id: I71c49cb66177547ce6f5bd4ab702c7d9d358a426
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105244
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-03  andreas kainz  <kainz.a@gmail.com>  [713d8ef5eacb872809d392037758718ccc0d02ff]

        Colibre svg shape icons add css parameter
        
        Change-Id: I132fc552720fca7c0ee138b8485a60913061e394
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105236
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-11-03  Stephan Bergmann  <sbergman@redhat.com>  [32f4186ff10bbd04b17ba806022a5fdab2f6d277]

        ucbGet needs a non-null interaction handler after all
        
        In db6c7a486395304f38e9ea52951f576f34749cbc "Use UCB instead of cURL to download
        https files", I had not further investigated why using the (GUI) interaction
        handler within utl::UcbStreamHelper::CreateStream would lead to deadlock during
        UITest_sw_options
        (UITEST_TEST_NAME=optionsDialog.optionsDialog.test_moreIconsDialog).  Instead,
        I had passed a null XInteractionHandler into utl::UcbStreamHelper::CreateStream,
        assuming that would solve whatever the issue was (and it did make the UITest
        pass).
        
        However, that caused the AdditionsDialog to not be populated at all,
        with
        
        > warn:cui.dialogs:26878:26950:cui/source/dialogs/AdditionsDialog.cxx:95: Reading <https://yusufketen.com/api/Templates.json> failed with 0x20d(Error Area:Io Class:General Code:13)
        
        (see comment at <https://bugs.documentfoundation.org/show_bug.cgi?id=137922#c1>
        "Extensions button in Template choose does not show anything"), because
        interaction requests like com.sun.star.ucb.CertificateValidationRequest were not
        handled properly.
        
        As it turns out, the real reason for the deadlock was that the UITest quickly
        closes the dialog, causing the main thread to block at
        
          m_pSearchThread->join();
        
        in ~AdditionsDialog waiting for the SearchAndParseThread to finish, while
        SearchAndParseThread::execute encountered a CertificateValidationRequest that
        needs to be handled and thus blocks in UUIInteractionHelper::handleRequest
        (uui/source/iahndl.cxx) waiting for the main thread to process the
        PostUserEvent.
        
        In an ideal world, the UCB would allow to cancel the download request issued
        from ucbGet while that download is waiting for the CertificateValidationRequest
        to be handled, and the AdditionsDialog CloseButtonHdl would initiate such
        cancellation.  Lacking that, just keep the Close button disabled until the
        SearchAndParseThread has finished downloading.  (Pressing the Close button
        earlier, ~AdditionsDialog would have blocked the main thread anyway until
        SearchAndParseThread had finished downloading, so this should not actually
        worsen the user experience.  And the UITest now blocks waiting for the Close
        button to become enabled before pressing it; there would already be
        UITest.wait_until_property_is_updated available, but it has a hard-coded timeout
        which might or might not be relevant in existing uses of that function, so leave
        it alone and repeat the relevant code without an unhelpful timeout here.)
        
        This means that the additional utl::UcbStreamHelper::CreateStream overload
        introduced in db6c7a486395304f38e9ea52951f576f34749cbc "Use UCB instead of cURL
        to download https files" is not necessary after all, so remove it again.
        
        Two further items that should be looked into:
        * Should ucbGet pass the AdditionsDialog into utl::UcbStreamHelper::CreateStream
          as css::uno::Reference<css::awt::XWindow> xParentWin argument (which defaults
          to null)?
        * There might be similar deadlock issues involving ucbDownload, which can also
          be called (indirectly) from SearchAndParseThread::execute.
        
        Change-Id: I8d549066940fa4f259a814a31ec7c62960e0db8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105169
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-11-03  Seth Chaiklin  <sdc.blanco@youmail.dk>  [0d2bec850e98a3efa9273edff97ce2ebeeeb6d81]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0d798e62a062274573818ef3a9442db82730b1e2
          - update help page for Edit - Links to External Files
            
              - updated "generic" explanation used by all modules with "links_text"
                   variable.
                This explanation is now embedded in the overview of the Edit menu
                   help page for all modules.
              - added module switch (after generic explanation), to indicate which
                   specific kinds of links can be edited. (Kudos to Mike Kaganski
                   for essential help)
              - change label: Links --> Links to External Files
                  - also in access command in edit_menu
              - reorganize controls to correspond to dialog order
              - move paragraph about double-click to under "Source" heading
              - move <notes> to end of page -- they are not directly relevant
                  to the command, but the information is generally relevant to those
                  who would use this command, and not found currently elsewhere.
              - remove sys-specific warning about local cache (thanks again Mike)
              - add embed about "Close" command
              - removed "verknuepfungentext" variable and updated sdraw to use
                  "links_text" like other modules (this was only place where
                   that variable was used).
              - update to: <h1>,<h2>,<warning>,<note>
              - add some <keycode> to edit_menu
            
            Change-Id: Idea3c38569f139a8d2e51de3c75a238c5fc35cf8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104677
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-11-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [ebc527a6b2a1e935b5a870a5ca1d7f7eab84e0bc]

        check-missing-unittests: use regex and simplify code
        
        Change-Id: Ica37de1adad0e97d1efd5f3f699d570af97ca90e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105188
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [1b0eb76eb1787d9d9fbd7a7a73ee8ae47b62dc33]

        tdf#137617: sc: Add UItest
        
        Change-Id: I544a221e7b3c76bb046235768d3fdcb700805579
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105239
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-03  Stanislav Horacek  <stanislav.horacek@gmail.com>  [a07be800db1e566be70f8a637988a1ffb2278262]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1f43f06696448efd5b6bf076be0162e66361643a
          - update removing background color in options as it is in UI
            
            Change-Id: I9caf493f4318b36de27873af6fb757766b887f55
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105097
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-11-03  Tor Lillqvist  <tml@collabora.com>  [aae5a01428f31d5c8ec4f31e31a8d982dc9b00f5]

        I am sure the fill-column value of 102 here was accidental
        
        I can't think of any reason to use such a pointlessly seemingly
        specific value. Let's just use the round number 100, as for source
        code (see TEMPLATE.SOURCECODE.HEADER).
        
        Change-Id: If61af553f8142dfcba31e775d050d167f89c010b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105235
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-11-03  Stephan Bergmann  <sbergman@redhat.com>  [9b852db4a37ff6f5dad4356188e246d32ea75376]

        Drop the #undef ABSOLUTE FIXME
        
        c4bee547b02fbe3d07b1e9ee203c73e48f86e6bf "tdf#133026: Additions: Better Search
        Function" does not tell which #include had brought in the macro definition.  It
        might have been the #include <curl/curl.h> that has meanwhile been dropped with
        db6c7a486395304f38e9ea52951f576f34749cbc "Use UCB instead of cURL to download
        https files".
        
        Change-Id: Ib9cf761ca11e5cb7496b21dc04faee3491ef9dcf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105073
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-03  Caolán McNamara  <caolanm@redhat.com>  [04144ecb1bb2ecb0233a43db1e3263dcb6c84571]

        Related: rhbz#1893846 GetActiveWrtShell can return null
        
        Change-Id: I862f562d0f799defde49a3a0eefcdc11b925a404
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105203
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-03  Caolán McNamara  <caolanm@redhat.com>  [7bcee97c48026b8cc41b5c83dd43ed8aa1cd205d]

        duplicate redundant lines
        
        Change-Id: I5766aee2a07879d3064387f72a87c38ce431e9be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105202
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-03  Caolán McNamara  <caolanm@redhat.com>  [3726c6e22d5cc9934f17cb73b3b5b5144eca2452]

        extract cleanup piece to its own function
        
        this is from a failed campaign against tdf#122894
        
        Change-Id: I639d65394cadca6ca70613dfd13691fd7b5f5104
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105191
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-03  Caolán McNamara  <caolanm@redhat.com>  [32f81b3a974737def611db36812225570e5d42be]

        Resolves: rhbz#1893846 if last close had insert, index dialog open
        
        when starting a new writer document
        
        Change-Id: I83131c01aa53208a321abade48d48a6f7965d0ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105201
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-03  Ayhan Yalçınsoy  <ayhanyalcinsoy@pisilinux.org>  [421593c0d99e04c0f9431b5ef04bc03d2053ca23]

        tdf#137814: Rename Properties to Page/Slide Properties
        
        Change-Id: I0fa4c981a1dd833f14c134a33911ee31eb81748c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105186
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-11-03  Ming Hua  <plateauwolf@qq.com>  [648d8eeabc8a282898f839894a9a36590988473d]

        Rearrange mnemonic keys in Export as PDF dialog
        
        While fixing tdf#133403, commit c42dc1be0c3161e621ed0a667ae6b047f8bb23d4
        also introduced new mnemonic keys that clash with existing ones.
        
        This patch rearrange those newly introduced mnemonics (O for outlines)
        as well as others so that there are no double-used keys.
        
        Change-Id: Ia82316741995cc2a9d430bc51680ce84bec340bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105209
        Tested-by: Jenkins
        Reviewed-by: Ayhan Yalçınsoy <ayhanyalcinsoy@pisilinux.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-11-03  Miklos Vajna  <vmiklos@collabora.com>  [3ac675736066b47da7329269a01c1ef4a9cfe72a]

        tdf#135893 sw paste: fix copying fly frame in textbox twice
        
        Regression from commit c7307c77254557646f33017af915f6808a861e29
        (fdo#82191 sw::DocumentLayoutManager: copy textbox content of draw
        formats, 2014-08-15), the problem is that the fly+draw format copies the
        fly content recursively already, so when we would copy all special
        formats of the document, the inner fly frame is copied twice.
        
        This is normally not a problem for fly frames (where you can't select
        multiple fly frames at the same time), nor a problem for draw frames
        (which have no sw content), but it's a problem for the combination of
        these, TextBoxes.
        
        Fix the problem by ignoring fly frames which are anchored in such
        TextBoxes: we do the same for fly frames which have an associated draw
        format already.
        
        Change-Id: I3376beb414f91abfa6f3f5640f825ccae34911c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105204
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-11-03  Michael Stahl  <Michael.Stahl@cib.de>  [a83e6e96b65903d6e154b3711ec261d44e55b324]

        writerfilter: remove leftover comment
        
        Change-Id: Idb6dbb7ccb9a254def6029bb9ba84a3b02015d70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105196
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-03  László Németh  <nemeth@numbertext.org>  [72ec44bc294dd814c0ba8657337b6b2646382b02]

        tdf#105967 sw change tracking: fix line break symbol in empty line
        
        At line break symbol of inserted or deleted empty lines,
        paint strikeout/underline based on redline color. Keep also
        the underline and strikeout formattings of the line break symbol
        in neutral color (NON_PRINTING_CHARACTER_COLOR), if they are not
        affected by change tracking.
        
        Note: in non empty lines, remove also the colored (not
        NON_PRINTING_CHARACTER_COLOR) underline/strikeout,
        if it's not based on redlining, fixing the double
        colored lines on the neutral color line break symbol.
        
        Follow-up of db25f1e2e3ae7a078f8f3c080ff3c4802f83b853
        (tdf#105967 sw change tracking: fix pilcrow in empty line).
        
        Change-Id: I565a10154f5ecbefeb00fe3e17a53f74f2f84e63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105206
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-03  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [4ed24dd436b77454b64cd22ae0b0ded2f990f1cb]

        Colibre: Update Slide/Page Background and Page Size icons
        
        Change-Id: I26771535e4305a59e8ee00302c85dfeb4f2aed2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105231
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-11-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [bd8edf5d2ac579e51bfbf5fa6061909a67a309c7]

        tdf#137896: sc: Add UItest
        
        Change-Id: I38d2d31f28bfbabc8003a11520ad26e3df2a29a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105199
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [c1c89b9323f925f2211b94b3d0e78a7b503b7142]

        uitest: test creation of range names from ui
        
        Change-Id: I3897a8a4dc77b5d41b3b64a03146c121fee5c83b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105229
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-03  Tor Lillqvist  <tml@collabora.com>  [39bd2ff8c7dac93b7a3dd01ea80c8732939971df]

        i386 is not used at all on macOS since many years
        
        Change-Id: I6e9b61da73509f40575640209082defc34bcbf63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105230
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-11-02  Seth Chaiklin  <sdc.blanco@youmail.dk>  [b179c4277c709658f42dd1155bf0d88bd57271f8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f9f9dd593ca29d23fec10381f3fd70e3bebfd8d1
          - tdf#137221 make corrections in help page for using "Page line-spacing"
            
                + embed new sentences from Glossary at top of page
                + correct the procedure for enabling for a page
                + add explanation about "Reference Style"
                + separate explanation for Paragraphs and Paragraph Styles
                  - embed the repeated part in Paragraph Styles.
                + add links from menu sequences to relevant help pages.
                - remove "related topics" and its one link, which went
                  to the Paragraph help page, which is now made as a link
                  in the menu sequence.
                [Thanks to Regina Henschel for controlling technical accuracy.]
            
            Change-Id: I75715e6b035b12912318504c6186a689f248a82a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105053
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-11-02  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [5f9650e54247f1c27749ad4e4268aae69dabd47e]

        move SwCondCollCondChg on top of SfxHint
        
        ... and get rid of ModifyNotifications along the way.
        
        Change-Id: I10fc9d24743d50cef771ff63dae004d31dce1846
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105195
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-02  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [f7428465445851a3ab792b1238c45f08f52e5d31]

        sw/source/core/layout/atrfrm: Remove remaining uses of ModifyNotification
        
        Change-Id: I344ec4b834c52f45c27a88b501c6048853437f36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105197
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-02  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [f899c28f210c6565b7227d7665d449f194d2af8e]

        ndtbl: remove remaining use of ModifyNotification
        
        Change-Id: I31ccf872fbfaad9867e7e193491a525df46952e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105198
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-02  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [587b8eb1d0c7959967299ebfcd03c52dc4b1cab4]

        Field, FieldType: Remove remaining calls to ModifyNotification
        
        Change-Id: I8a825711f3b1f1085b4da90d4d09e837161329f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105193
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-02  Caolán McNamara  <caolanm@redhat.com>  [f821939c1d2befafda70a8e8c3ed88748ab75762]

        tdf#137916 get report xml importer working again
        
        Change-Id: I238373bdfd35001c09a67b73cc38f5a96640e2ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105190
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins

2020-11-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4460f5f8503db44bf8e62fd4b2f7246a87156f84]

        Fix typos
        
        Change-Id: Ifc4b1c24b41a9ca7e7b3adcc46e3498f3af5a0b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105192
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-11-02  Seth Chaiklin  <sdc.blanco@youmail.dk>  [6e39d9cea4519c9ca633020a68b8fbeea796ae52]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 218e253ba66a9459c4bbd92b59bee1c695fb0244
          - tdf#137221 add Register-true to Glossary as separate entry
            
               + reuse "Register-true" header (i.e., no retranslation)
               + add two variables to "Page line-spacing" and use that text
                 to add back a revised 'register-true' entry with embedded
                 variables.
               + revise the 'page line-spacing' entry in Glossary
               + add variables to sentences in entry to use in help page
                 about printing.
               (Thanks to Regina Henschel for technical knowledge)
            
               General cleanup:
                + update all to <h2>
                + add <menuitem>,<keycode>
            
            Change-Id: I06baea0e7888ffdb33f8a349327f08415c6d3bdf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105051
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-11-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c724c1bec549f224656e7ca3290494159dda7e26]

        pdf: deduplicate resources when copying from external PDF stream
        
        When using external PDF stream/data (from PDF graphic objects),
        make sure to copy the content of external PDF resources (fonts,
        bitmaps, forms) only one time (by sharing the map between calls)
        and every other use, just use the reference to the objects.
        
        Change-Id: Ibaa632c8f74806eb195e69404551db6fd077a986
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104935
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105163
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-11-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [be1eeabaae38f4890a55cd206f22b03818253fb6]

        pdf: test pdf re-export that bitmaps aren't duplicated
        
        Change-Id: I6956648bf0f9ebb1221b7e36d5fc1616c6b8b804
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105162
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-11-02  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [84e2b5a2bd2822f802ce0892c92efb239923965f]

        SwLayoutFrame::SetFrameFormat: ModifyNotification no more ...
        
        Change-Id: Ice30d7830a32396e0b0b55f3971294f45228be81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105194
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-02  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [014303fb89c35ae3f40092b22dcad2c74fb60e15]

        SwFormatDrop: remove Modify/ModifyBroadcast/ModifyNotification from this beauty
        
        Change-Id: I858e0c26849f227f821966d3627114b276b5717d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105185
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [dda3592f6a1028bd9d433eb2f88e561959212cf6]

        tdf#67007: sc: Add UItest
        
        Change-Id: Id8e52f10943f5c28b3c28f757bd38b55f18f3384
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105189
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [8c4847fb88059259f17d002c4fd84ef82937c2f3]

        tdf#100818: sc_ucalc: Add unittest
        
        Change-Id: I66c98b9ccd6ab3bf8df9312aa920c83bc789d269
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105183
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-11-02  László Németh  <nemeth@numbertext.org>  [db25f1e2e3ae7a078f8f3c080ff3c4802f83b853]

        tdf#105967 sw change tracking: fix pilcrow in empty line
        
        At pilcrow symbol of inserted or deleted empty paragraphs,
        paint strikeout/underline based on redline color. Keep also
        the underline and strikeout formattings of the pilrow symbol
        in netural color, if they are not affected by change tracking.
        
        Follow-up of commit 37d85df2d2fd53ee436f24484b48aafc91d501b1
        (tdf#105967 sw change tracking: fix pilcrow color) and
        commit 350dbba44ee7703b1da11cc4732a5090ce5efe3d
        (tdf#105967 sw change tracking: fix pilcrow symbol).
        
        Note: clean-up also commit 58f64686cd83a349611daa52188db8bca347b3d4
        (tdf#105967 sw change tracking: fix line break symbol).
        
        Change-Id: I5f527d17fdf4b9a20bd57d5dfe9366e1271ca772
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105176
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-11-02  Noel  <noelgrandin@gmail.com>  [28be7b98070b7475cc675e76f075c941133cb790]

        create common macro and method for logging unknown attributes
        
        instead of repeating the code everywhere
        
        Change-Id: Idb94054b392ed256e64259cdb17d1522bf3c52b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105184
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-02  Noel  <noelgrandin@gmail.com>  [3940cf7d716f3e469f47d3c831a799e58edf2eb8]

        drop the SvXMLExport::EndElement method..
        
        in favour of just using the endFastElement() method
        
        Change-Id: Id95abb0b9e78bc44278c5e9e3cc8dee15185e2e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105175
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-02  Michael Stahl  <Michael.Stahl@cib.de>  [dd24e21bb4f183048a738314934fc3f02ec093f1]

        sw: return SwXFieldmark in SwXFieldEnumeration
        
        * Implement text::XTextField in SwXFieldmark
        * That requires overriding XTextContent, just forward to SwXBookmark
        * Also override XServiceInfo implementation in SwXFieldmark
        * Add a PropertySetInfo for SwXFieldmark, which doesn't support "Hidden"
          or "Condition" properties of SwXBookmark
        * in SwXFieldmark::setFieldType(), only allow sensible new types
        * fix DomainMapper_Impl assumptions that if it implements XTextField
          it can't be a fieldmark, which caused CppunitTest_sw_ooxmlexport10
          testTdf92157 to fail with a SAXException caused by some disposed
          SwXTextCursor
        
        Change-Id: I1ae2e9cb99ea784040874517e4d1af7e59d24405
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105083
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-02  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [f269467ab5b73999c7ae7edbd0d5dd605d006090]

        SwGrfNode: ModifyNotification no more ...
        
        Change-Id: I6c1fda1d92c4e3511113fcd8a8bc09efba96e3e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105180
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-02  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [4839756fcb381e37f7c4cc65e392d772b325c8b4]

        SwFieldType: ModifyNotification no more ...
        
        Change-Id: Idb6c0a6cca5df729037067f6def5594eed2cca19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105178
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-02  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [d0292dd0a3bd241ab073bea6f5a985b8be154d78]

        sw/source/core/undo: ModifyNotification no more ...
        
        - also: introduce SwFormat::RemoveAllUnos() as a member function,
          because that is where this belongs ...
        - ... and then also use it elsewhere if possible.
        
        Change-Id: I9cc073a41ef1077429f648309806fa433bdcec99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105173
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-02  Ayhan Yalçınsoy  <ayhanyalcinsoy@pisilinux.org>  [68bb7157ca652b277e7b296bb8e8526b05115d5d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 12deefd044691e11e71dd58e0b8bd9a28b0b99cc
          - tdf#137720: Help files-Slide, Page Setup replaced with Slide, Page Properties
            
            Change-Id: Iacb7c08c386be0cb950e53d73980d3a90e2c8ec3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105064
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2020-11-02  Ayhan Yalçınsoy  <ayhanyalcinsoy@pisilinux.org>  [3112126964247fb0c6479a411c003d0819f31fd9]

        tdf#137720: Slide, Page Setup replaced with Slide, Page Properties
        
        Change-Id: I69600305698583d64bd9c5d3950b3fb7762fcf8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105044
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2020-11-02  andreas kainz  <kainz.a@gmail.com>  [93fd2091f81aeb40b962c3d37b13350812953fa2]

        Cell Alignment Dialog update
        
        Change-Id: I86954c4fa8910d8d7e4d4e815ffcd600e2b11c0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105161
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-11-02  Noel  <noelgrandin@gmail.com>  [2764c334c3b9cf428e4e7ab0c28ce6a34036fa77]

        drop the SvXMLExport::Characters method..
        
        in favour of just using the characters() method
        
        Change-Id: Iecb2773d488fcf4fa3c2202d0e889015a288fe2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105174
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-02  Jan-Marek Glogowski  <glogow@fbihome.de>  [d4892e5452bff155da6c34063ffe8c331284d8e9]

        tdf#126700 handle Impress default documents
        
        Impress has a two stage load, eventually because of the optional
        template manager. Since I don't know, what the 2nd load URL
        "private:object" is used for otherwise in LO, this just marks the
        empty and default documents as replaceable in Impress.
        
        Regressed-by: 61e1e0413296928d929f99c0f006c6cbbcf4ac40
        Change-Id: Ief8d9eeaa65e8fb40400e64c16768d37ca343893
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104581
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-11-02  Julien Nabet  <serval2412@yahoo.fr>  [42899e8b4e1dfc872924f3488ff6e2070c93c06e]

        Fix regression after aba06f2c3a39f33007a8f4e6e234254f42e01f0d
        
        It generated requests like:
        CHAR CHARACTER SET OCTETS (100)
        instead of:
        CHAR(100) CHARACTER SET OCTETS
        
        Change-Id: If32723a99d1ca40c765d89b527ec633cc17cf72b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105157
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-02  Caolán McNamara  <caolanm@redhat.com>  [ff69401d8c941e5adaa662da81c6f02d9fe71955]

        tdf#137620 support surrounding text for calc comments
        
        Change-Id: I362a8ec6cd5de8602863fd2e520c8bd1a3706f00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105171
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins

2020-11-02  andreas kainz  <kainz.a@gmail.com>  [fcfa40fabb2943d7cb1adfe0057c715e225daef9]

        Print dialog alignment fixes
        
        Change-Id: Ife471e062745ce8aa7dd9b806612c00794e4d878
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105159
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-11-02  Noel  <noelgrandin@gmail.com>  [739e12f5a12af8ccf7a5338cf02e75e049676331]

        remove duplicate initialisation
        
        Change-Id: Ia1b99ed420daf5d238082f374eab7b76920714f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105167
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-02  Miklos Vajna  <vmiklos@collabora.com>  [5acfeb6e34963bc0491a83ce76f2c2fa067e5769]

        sw: prefix members of SwDistance, SwLayIdle, SwOszControl and ...
        
        ... SwWebColorConfig
        
        See tdf#94879 for motivation.
        
        Change-Id: I35991a60faaad568ef7b52120c827699db2a5116
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105168
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-11-02  Stephan Bergmann  <sbergman@redhat.com>  [35f7d9a18fa7f559a1427e1b8a0f094f864f945a]

        -Werror=parentheses
        
        Change-Id: I6f4214a235dbeaade8e58597f784a0e435616682
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105166
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-11-02  Mike Kaganski  <mike.kaganski@collabora.com>  [58f755f0321777cfb4f921e12f7f29a67e7c2c40]

        Windows 7 support is already supported
        
        The comment was added in commit e9daae2025279d04155ddeb794bb35952e627ed7
        in 2010; Windows 7 support was eventually implemented in 2013 in commit
        776db316d271d14e653426e21e66b983ec52100a.
        
        Change-Id: I830321ef2131ad56ac664867ac71857fce8d9c75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105061
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-02  Noel  <noelgrandin@gmail.com>  [8c7946db697103b56d34ed159d80555f751e55c5]

        loplugin:reducevarscope in lotuswordpro
        
        Change-Id: Ie0aa6b91fe13d24b5cf60abc14cf43c2106b53da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105165
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-02  Michael Stahl  <Michael.Stahl@cib.de>  [4ebb3eae7b4abb7ecc37df73c6f80e3fd2069ed7]

        check-elf-dynamic-objects: allow libgsttag-1.0.so.0
        
        It's linked in Fedora 33 and apparently exists in gst-plugins-base
        since 1.0.0.
        
        Change-Id: Ifc5d6a6b06e05ef4e250ac26a8588a242f21a034
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105140
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-11-02  Stephan Bergmann  <sbergman@redhat.com>  [0c765dedffa2c0ee9e6daeb54d8d477b71a56e61]

        Better types for SystemGraphicsData::hDrawable, cairo::X11SysData::hDrawable
        
        Both apparently only hold X11 Drawable values.  But include/vcl/sysdata.hxx does
        not include the X11 include files that would define Drawable, so use sal_uIntPtr
        there, which is also used for other similar SystemEnvData and SystemParentData
        aWindow members there.
        
        Change-Id: Ia136ad1937e2009eb409c3ef8cc41dc81bd338a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105156
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-02  Stephan Bergmann  <sbergman@redhat.com>  [d6a3212e727f4732cda29c646e7fca51e84e78b3]

        missing include
        
        Change-Id: I145d1719728504af1459c1fa1a010cdac9c09956
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105158
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-02  Noel Grandin  <noelgrandin@gmail.com>  [a0eab90bd1f7fc31978da3f7be0ec86781baf8bc]

        toolbox always has flat style
        
        ever since
            commit c1cd6af623e86b5b1b45f9d09dc17d6fbb907f02
            Author: Jens-Heiner Rechtien <hr@openoffice.org>
            Date:   Mon May 10 14:51:02 2004 +0000
            INTEGRATION: CWS nwf (1.64.66); FILE MERGED
            2004/03/31 09:28:33 ssa 1.64.66.1: #i25130# force flat toolbox buttons
        
        except for a completely and utterly undocumented hack of a registry key,
        introduced in
            commit 736dc0956a50315ec72ad126406556657a750d37
            Author: Rüdiger Timm <rt@openoffice.org>
            Date:   Thu Apr 17 14:19:46 2003 +0000
            INTEGRATION: CWS vcl08 (1.57.2.4.18); FILE MERGED
            2003/04/14 17:46:27 ssa 1.57.2.4.18.1: #108699# disabled flat toolbox buttons not exported anymore
        
        which only seems to apply to Windows.
        
        So just remove this.
        
        Change-Id: Idf315b8c89c3119883a5e6880d003d379fe6faec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105155
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-02  Heiko Tietze  <tietze.heiko@gmail.com>  [22c88a039a557343ab11fbf7abc8f2a087e1a3c2]

        Resolves tdf#137813 - Status bar info 'PDF selected'
        
        Change-Id: I60cc75dfe8e63d7d545211a9bf58efc9d34d51ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104996
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-11-02  Sven Lüppken  <sven@slueppken.de>  [d1b6694f843c5bda92e106db6efd36654df9ee9a]

        tdf#130526 Hide "Apply to Master"-button and rename "Slide" to "Page" in Draw
        
        Both options don't apply in a Draw context and confuse users. This solution was proposed in the bug ticket.
        
        Change-Id: I4f55fd68990e4b7ee3fa6f94bf16a531728ee278
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105034
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-11-02  diwanshu885  <dmittal885@gmail.com>  [b2cb08e0a0fc09cfe48006a45acc346deb279576]

        tdf#105776 Add page-down & page-up navigation
        
        Change-Id: I558c2555ebdf0569cf6c61e5811c57f111c32d82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105148
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-11-02  Noel  <noelgrandin@gmail.com>  [8c5ffecf1dbd3f93128910433da11d5315661680]

        make SvXMLImport capable of mixing fast- and slow- contexts adhoc
        
        so I can convert even *ImportContext subclasses in the middle of
        a context stack, and thus break the cyclic dependency nature
        of the writer import.
        
        and adjust the xmlimport loplugin for the new rules.
        
        As a consequence of the loplugin:xmlimport's checking, we remove
        a bunch of now unnecessary overrides of startFastElement.
        
        Change-Id: I97464522ede8ec5e345e928cdafa4b18364b1b80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104730
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-02  Noel Grandin  <noelgrandin@gmail.com>  [0f3a8a972421aa440f4276b92463a481e5cd4267]

        use officecfg or MacroRecorderMode
        
        Change-Id: I2a8d4f401ddfd4368a7b50b4c3c8a72724f9afa3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105154
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-02  andreas kainz  <kainz.a@gmail.com>  [ccad985c5163224d669e9f0fa70fdff070fc58ca]

        Sidebar Area alignment update
        
        Change-Id: Ie8155e73adc2c52e8f3ec3455a5cdb4ed596c352
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105160
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-11-01  Rene Engelhard  <rene@debian.org>  [9cdcc20dee02a13e065b6117ff0d574e567c6112]

        fix build with ICU 68
        
        use standard true.
        
        /home/rene/LibreOffice/git/master/i18npool/source/calendar/calendar_gregorian.cxx: In member function 'virtual void i18npool::Calendar_gregorian::setLocalDateTime(double)':
        /home/rene/LibreOffice/git/master/i18npool/source/calendar/calendar_gregorian.cxx:363:40: error: 'TRUE' was not declared in this scope
          363 |     body->getTimeZone().getOffset( fR, TRUE, nZoneOffset, nDSTOffset, status );
              |                                        ^~~~
        
        /usr/include/unicode/umachine.h says:
        
        @deprecated ICU 68 Use standard "true" instead.
        
        Change-Id: I45d2b0afa6a9043767af5c2cf41ba24377f2cdc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105151
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-11-01  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [17d61ed89bea9e56b5762aeaaf759b7bdb0e14cf]

        Colibre: Update navigation, mail merge, gallery component, info icons
        
        Change-Id: If785dc620122ce2acd1b33ffe84d2e6b6294e2b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105149
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-11-01  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [644d32dd88f79c13baf16067e53b5eb03e78afdb]

        Colibre: Update image/picture/graphic icons
        
        Delete redundant/unecessary icons
        
        Change-Id: Ibd2d54585f328f199050f962ef6919e471fd5269
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105135
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-11-01  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [fccbd1211ca5c620482591e7916f0f262d9f86bc]

        move UpdateAttr sanity check to DBG_UTIL
        
        Change-Id: I9a6fd1ef8ea704a0ea3f8182d06cbbe938fd1937
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105137
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-01  Noel Grandin  <noelgrandin@gmail.com>  [d3a9db6310204247a3bd8f23a984c5a04afbeef1]

        use officecfg for ShowLinkWarningDialog
        
        Change-Id: I92a42eb2ff48bff4e635f1a37a25c8ecb9ac1347
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105153
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-01  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [63076928d41d95d6c0bc86580ba8a5a985b1f415]

        Make SwClient::ModifyNotification non-virtual
        
        Change-Id: Ic34b0b7a3ad906da5f25103f32a28e2a3efd82fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105150
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-01  Eike Rathke  <erack@redhat.com>  [14f9dac4fbaeb0e13ad4875f77960c4019d8f229]

        Resolves: tdf#135108 Allow link updates if loaded document so far had none
        
        It is the current user who'll add external references, not the
        creator of the loaded document.
        
        Change-Id: I59a6d0b8600a9b299aa54a1efeedfccc16ad69d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105152
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-11-01  Caolán McNamara  <caolanm@redhat.com>  [c99e66cb5c75efb933694bfbb8edd7117c3d655f]

        tdf#137620 support surrounding text for impress outline view
        
        Change-Id: I7136ec4237fe41bd7e795594d66413fc7d8c311c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105146
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-01  Caolán McNamara  <caolanm@redhat.com>  [c26ef8b1f06906fb1acd3999b36f546bf2722461]

        dynamic_cast followed by static_cast
        
        Change-Id: I29daabb250d72403ccf751aeeb5fd2fa755e895c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105145
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-01  Caolán McNamara  <caolanm@redhat.com>  [0b8526460dc6196408a97a0f081f1146abe89799]

        cid#1468697 Uncaught exception
        
        Change-Id: Ibc589c87356781b143088d4231a8c0a2a2671961
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105143
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-11-01  Noel Grandin  <noelgrandin@gmail.com>  [f70f3a46b8de6397bbcc09e8b9c8be9451919ae1]

        use officecfg for IsPluginsEnabled
        
        Change-Id: Id80ba8a87af7f87b8232949b70804b1a021b23d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105147
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-01  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [38a71843fab65fed60d799bc7572608608bb70e8]

        sw/source/core/txtnode: ModifyNotification no more ...
        
        Change-Id: I380b6c173d35865188c6d65f356a6e5d1165bd1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105138
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-01  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [b24d809e0d89380850a0081c56353410d8616f9f]

        sw/source/core/crsr: Stop abusing observer pattern for code obfuscation.
        
        Change-Id: I2423b70b2d6a9e90388bb7c83d886181cb268c0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105136
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-01  Stephan Bergmann  <sbergman@redhat.com>  [3c77541ec0ba2c9f209c67da272f57093092ebdb]

        Transport Pixmap from GetNativeSurfaceHandle via css::uno::Any as sal_Int64
        
        The values returned from GetNativeSurfaceHandle are only used in
        cairocanvas::CanvasBitmap::getFastPropertyValue
        (canvas/source/cairo/cairo_canvasbitmap.cxx), whose consumers in turn are (at
        least the ones I could identify):
        
        * OGLTransitionerImpl::setSlides
          (slideshow/source/engine/opengl/TransitionerImpl.cxx), passing the
          values on to X11SalObject::SetLeaveEnterBackgrounds, which extracts the
          Pixmap value to pass it on to XSetWindowBackgroundPixmap.
        
        * X11SalBitmap::Create (vcl/unx/generic/gdi/salbmp.cxx), which extracts the
          Pixmap value to pass it on to X11SalBitmap::ImplCreateFromDrawable (as a
          Drawable) and to XFreePixmap.
        
        While Pixmap XIDs are apparently 32-bit in the X11 protocol, see e.g.
        <https://www.x.org/releases/X11R7.7/doc/xproto/x11protocol.html>, Xlib and the
        underlying /usr/include/X11/Xdefs.h appear to be somewhat confused whether the
        typedef for XID should be unsigned long (presumably stemming from times when
        long was universally 32-bit) or CARD32, see e.g. <https://gitlab.freedesktop.org
        /xorg/proto/xorgproto/-/blob/master/include/X11/Xdefs.h>.  So conservatively
        stick to a 64-bit type here, even if it should only ever contain 32-bit values.
        
        Change-Id: I26c3a2ff74cef092042a6e3648cd9a6f4a9e3aac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105144
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-11-01  Noel Grandin  <noelgrandin@gmail.com>  [fabaabbd01c84cbdea465382e42387a452b54046]

        use officecfg for UseSystemFileDialog
        
        Change-Id: I1419af229a67d6ebb1cf2c63757656beb3f512db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105142
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-01  Noel Grandin  <noelgrandin@gmail.com>  [6e81dad4c2b23017cb0c996a4ab9a81e24fab16f]

        std::set->o3tl::sorted_vector in SwpHints
        
        Change-Id: I6affafb9733495c07c322abc9ac7456862df1332
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105134
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-01  Noel Grandin  <noelgrandin@gmail.com>  [6e11de09b3cce8cec0fc43b8fdb631ace0853a5a]

        use officecfg for UseSystemPrintDialog
        
        Change-Id: I0e0bdc925f106884cbcede6405cc6ef7152ad405
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105139
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-01  Noel Grandin  <noelgrandin@gmail.com>  [090636a305e12538164217cdf7be49980088dc54]

        std::set->o3tl::sorted_vector in writerfilter
        
        Change-Id: I8b4527c8e40687918b3d5193f6c14ee86addab53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105132
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-01  Noel Grandin  <noelgrandin@gmail.com>  [82da10d3d97c989b14b3da5603d768e1d37559d9]

        std::set->o3tl::sorted_vector in ExportFrames
        
        Change-Id: Ic82a1aad7df2b0088a78c8d82ceb487d8b9e0571
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105133
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-01  Noel Grandin  <noelgrandin@gmail.com>  [7a896f183dca54aa9d8529f5797920cf629f9210]

        use officecfg for Experimental flag
        
        move IsShowOutlineContentVisibilityButton out of header to
        avoid having to add extra include paths to all the unit
        test makefiles.
        
        Change-Id: I2763390e07cd85b8f09b6f2ad7702039daecb22f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105100
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-11-01  Heiko Tietze  <tietze.heiko@gmail.com>  [9aa8552bf9168836662b45798e06de4b972550ed]

        Resolves tdf#137880 - Fix for Windows installer image
        
        Change-Id: I0d57fb54343059bc30d032ae7d4bdbbd3c4c5c70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105131
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-11-01  Sven Lüppken  <sven@slueppken.de>  [5cbdda84ff4c0b1b5e22bc8965fb5c4c275c365c]

        tdf#136814 Fix border padding in Word export
        
        While converting twips to points in the Word export filer, information is lost due to
        integer division. This patch tries to fix this by using floating-point division
        and (hopefully) proper rounding. The example document attached to the bug ticket
        works as expected now.
        
        Change-Id: I4b5b2163e42932b5e877726d16635d9f02a43cb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105128
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-11-01  Tor Lillqvist  <tml@iki.fi>  [cef6b619da74f2f00520bb283b21c0347fc074e8]

        Use save_CFLAGS etc in a uniform way
        
        Restore the old CFLAGS (etc) as soon as possible. Always use the same
        variable names for the saved values.
        
        Change-Id: I523bbf66ec5400d24993b7e11e444bb63d61751e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105130
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-11-01  Chris Mayo  <aklhfex@gmail.com>  [be6602e6a055e2b3fd8a606a20b19283e7ad2d5b]

        Don't try to include hicolor SVG mimetypes icons in rpm
        
        The icons in scalable/mimetypes were multi-image developer files removed
        from installation in:
        f9ddaae9caa5 ("tdf#132737: Don't install SVG source icons or locolor theme", 2020-10-14)
        
        Change-Id: I6c7eda89a145365ffb598a066b7e817f27f4ea9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105081
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-11-01  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [279d5f62d77cc94353d15d61d3098e995fbeca0a]

        Colibre: Update Thesaurus icons
        
        Change-Id: I8ef183715fa328788ecb2aceef9e9f274b098b25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105129
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-11-01  Tor Lillqvist  <tml@iki.fi>  [92f80057d3c796a2b978265c847729e61424f2b7]

        Find ODBC headers when building for Windows on WSL, too
        
        Change-Id: I3a05def839c14d59545c4891418577ed36f2b8cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105099
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-11-01  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [59684a321ed21ceae0dca4b7105fb45c4d07a150]

        sw/source/core/doc: Stop abusing observer pattern for code obfuscation.
        
        The old SwClient/SwModify combo is a questionable implementation of the
        observer pattern (among other things). The one thing the observer
        pattern is good for is dependency inversion: The creator of the message
        does not need to know the type of the receiver. Calling the message
        handling on the receiver directly introduces tight coupling and entirely
        defeats the purpose, leaving us with the worst of both worlds.
        
        In such case, at least be honest about the tight coupling and call a
        somewhat more explicit member function of the target.
        
        Thus introduce SwFootNoteInfo::UpdateFormatOrAttr,
        SwContentNode::UpdateAttr, remove some useless SwFormatChg clutter in
        Set{Foot,End}NodeInfo, and check for some invariants in
        SwContentNode::SwClientNotify to limit some of the "a message are two
        void pointers" madness.
        
        Change-Id: I32a8d6973231bb5f65c9e144be72d5bcf98f3f44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105104
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-01  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [a449fbbb207beab2657b19620b239b9e6f145396]

        SwFormat: remove last ModifyNotification
        
        Change-Id: Iaa2b7710c7848855541bd3ea5fd83122077253bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105105
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-11-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [df22a20beb6b2383baaaf9043ef9db8f9035b69f]

        Fix typo
        
        Change-Id: If2f4e9af927be2f335bdbbf0d81f8a89cc8b9019
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105127
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-11-01  Seth Chaiklin  <sdc.blanco@youmail.dk>  [a689cf1672e89cb78fbcfa14c505850927e71f58]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 79d9996623c1896170aec53c788f9623df7731e0
          - Mostly resolved: tdf#135668 - Help for Navigator context menus in Content View
            
                1. Placed under "Content View" control, because seems most closely
                   linked to that.
                2. Separate rows for general categories (e.g., "Headings", "Tables")
                   and specific items in the categories (because (a) there are
                   context menus for both  and (b) they are different).
                3. Provide links to items already explained in the Navigator page
                   (e.g., Outline Level).
                4. Collected Frames, Images, OLE Objects, Bookmarks together,
                   because they have identical context menus, but the ones that
                   follow are different.
                5. Collected "References" and "Indexes" together, because they
                   have identical context menus.
                6  Provide links to other pages when relevant (e.g., Send
                   Outline to Clipboard).
                7. Make new page for Outline Content Visibility (separate patch),
                   with link from Context Menu.
                8. "Outline Tracking" (new feature in 7.0) - add a heading and
                    explanation at end of help page (Thanks to Jim Raykowski for
                    advice and accuracy control).
            
                Design decisions:
            
                1.  Do not explain "Go to", "Select", "Edit", "Delete", "Rename"
                    (because it is contextual; should be easy to understand their
                     meaning in context)
                2.  Do not explain "Collapse/Expand All" (should be understandable
                    from use/context)
            
                Result:  Handles all  context menus for Categories in Navigator.
            
                Added:  "Related Topics" Section, with links to:
                           Arranging Chapters in Navigator
                           Navigator for Document Overview
                           Inserting Hyperlinks with Navigator
                           Showing, Docking and Hiding Windows
                Changed: <note> about context menus to <paragraph> and moved from
                         top of page down to heading on Content View.
                Moved:   <note> about hidden items to end of "Content View" section.
                Revised: <paragraph> about searching with Navigate by, which
                         replaced a tearaway Navigation toolbar.
            
            Change-Id: I965753234b9faec32fdf6d75766023b2f4b36643
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104596
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-10-31  Seth Chaiklin  <sdc.blanco@youmail.dk>  [cd1858b41fe70b6af890ec71df361ef1973ce2f5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a83bcba219360d50b1b38de99be6ae08a49ce500
          - tdf#137724  repair access command to Basic Macro editing in Calc
            
                  * change two menu command sequences
                  + add step about selecting where Module is stored.
                  - remove a word from a menu sequence
                  + <menuitem>
            
            Change-Id: I694e544de5977a1ca74b5a3ae572a944f148b830
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104951
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-10-31  Eike Rathke  <erack@redhat.com>  [5805a1d57c4a52566899b7fdaf88d6309056411e]

        Enquote sheet name if necessary, tdf#137896 follow-up
        
        Change-Id: I9ebdc30bf0b8b1531d57da299146fda9871442ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105126
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-10-31  Julien Nabet  <serval2412@yahoo.fr>  [aba06f2c3a39f33007a8f4e6e234254f42e01f0d]

        tdf#121553: Firebird, fix datatypes management
        
        In Firebird, BLOB and CLOB are both "BLOB" types but can be distinguished with SUB_TYPE
        - BINARY for BLOB
        - TEXT for CLOB ("C" = "Character" -> Text)
        To deal with this, the enum "BlobSubtype" has been created in connectivity/source/drivers/firebird/Util.hxx
        it contains:
        - Blob = 0
        - Clob = 1
        but also
        - Image = -9546
        This last one is to deal with LONGVARBINARY which doesn't exist in Firebird
        It has been added with:
        see https://cgit.freedesktop.org/libreoffice/core/commit/?id=0217031a98508731f15df9d361a6e5b584db5716)
        
        When creating a table, Tables::createStandardColumnPart was adding SUB_TYPE part in request part but only when creating table
        not when altering table.
        So let's deal with subtypes in the 2 mappings:
        - ODatabaseMetaData::getTypeInfo from DatabaseMetaData.cxx
        - ColumnTypeInfo::getColumnTypeName from Utils.cxx
        and let's remove the SUB_TYPE wrong management part from Tables::createStandardColumnPart
        
        Also, BINARY and VARBINARY were wrongly mapped since they should be respectively:
        - CHAR CHARACTER SET OCTETS
        - VARCHAR CHARACTER SET OCTETS
        
        It also showed that DataType::VARBINARY was missing in ColumnTypeInfo::getColumnTypeName() change from my previous commit
        see: https://cgit.freedesktop.org/libreoffice/core/commit/?id=5b33b1a6b0f251202e89cef436efd4719c3fc0c4
        
        Change-Id: I5589fd4f781671076f534865cfe9d30943738fd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105107
        Reviewed-by: Lionel Mamane <lionel@mamane.lu>
        Tested-by: Jenkins

2020-10-31  Eike Rathke  <erack@redhat.com>  [90ec4069e987e7d16b89dd85a3008a7c868bba1f]

        Use ScDocument::GetSheetSeparator()
        
        Change-Id: Ib83e66f2184b32f98e01e3deae5600c2e0f2045f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105125
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-10-31  Eike Rathke  <erack@redhat.com>  [8720ccc3fb40a9e0df0b0c62d0854f744fa715f8]

        Resolves: tdf#137896 Paste sheet-local names with sheet name prefix
        
        Change-Id: Ib1779bb42c8b26a825899f8a93bc22b7ee441637
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105124
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-10-31  Eike Rathke  <erack@redhat.com>  [c87a70c9f66256c85df7e7d33c3ebb46782593a7]

        Implement ScDocument::GetSheetSeparator()
        
        That can be reused.
        
        Change-Id: I4805fefa7585ddee026073e3b647020f8a993ab2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105123
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-10-31  Justin Luth  <justin.luth@collabora.com>  [0385dd46907455e5f6aeba4689ad8cce9b786702]

        tdf#137897 scRetypePassInputDlg: re-allow password removal
        
        This weld-conversion logic error caused a LO 6.1 regression
        in commit 0e4f93e88bfae3489d2de84fc2febed100880628.
        
        -   m_pPasswordGrid->Disable();
        +   m_xPasswordGrid->set_sensitive(false);  //disable == false
        -   m_pBtnOk->Enable();
        +   m_xBtnOk->set_sensitive(false);         //enable == true
        
        The result is that attempting to remove the password did not
        enable the OK button, so it was impossible.
        
        Change-Id: I4067b2ec6b89e86b21968d33c8850cca6d067e71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105101
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-31  Eike Rathke  <erack@redhat.com>  [bd938176a12cda2b7f1e0fe23d8799ce4ed59f71]

        Constructing ScCompiler is unnecessary here
        
        The sheet separator can be obtained from the AddressConvention
        extracted from the document's FormulaGrammar.
        
        Change-Id: Ieec8f49f1d338c29665192fc73320f76b8fa1484
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105106
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-10-31  Caolán McNamara  <caolanm@redhat.com>  [4e08dd5c31ebb5032a8aa41030410bea21a1eb66]

        rename to NotifyContainsEmbeddedFont
        
        to indicate better what its users do with this notification. This reflects
        better the reality that while the embedded font has been read at this point,
        vcl hasn't been informed of its existence yet.
        
        Change-Id: I87f4d0a0361192dac972f6146d3721a69e11ac27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105086
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-31  Caolán McNamara  <caolanm@redhat.com>  [b3d62dd95446a7289ddcc33697811e7acefe4057]

        tdf#137865 use stack background to match the other notebookbar areas
        
        while the StylesPreviewWindow_Impl is the lone InterimItemWindow in
        the notebookbar
        
        Change-Id: Ie00d5c5ce3b257891696e95a91e6c88bfa0cbcde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105085
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-31  Regina Henschel  <rb.henschel@t-online.de>  [1f0b3c7a40edfa81bbc7a58d123a6a2dfd83e4ca]

        Improve 'resize with cell' handling
        
        The patch contains a larger rework of RecalcPos and connected areas
        and covers several bugs. Essentials in short:
        Move initialization from RecalcPos to own method and use it in
        ScXMLImport::endDocument
        Do not change hidden objects, which includes not setting width or
        height to zero, and be consistent in using object visibility.
        Special handling of vertical flipped customshapes.
        Repair anchor on import of line and measure line.
        ODF conformance: Create logical rectangle from anchor instead using
        size.
        
        Details:
        tdf#137044
        ScDrawLayer::SetPageSize is called several times while loading a
        document. It includes a call to ScDrawLayer::RecalcPos for all cell
        anchored objects. An object gets initialized with the first call.
        Problem was, that the row heights were not finished at that time and
        anchor cells and offsets were partly calculated based on default cell
        height. That results in wrong height and offset of objects.
        The solution separates initialization from RecalcPos and puts it into
        an own method ScDrawLayer::InitializeCellAnchoredObj. This is then
        called from ScXMLImport::endDocument when row height settings are
        finished.
        The call to RecalcPos is not totally removed from SetPageSize but only
        excluded while loading, because it is needed for size changes after
        the document is loaded.
        
        tdf#137576 partly
        For measure lines and ordinary lines, which were anchored 'To cell
        (resize with cell)', LibreOffice has written wrong end-cell info to
        file. So reopening results in wrong lines. The geometry of lines is
        based on two points. Fortunatelly the combination of position of the
        cell, which contains the shape, and start and end points gives correct
        absolute position of these points.
        Solution is, to regenerate the initial ScDrawObjData infos from these
        points and do not use the stored end-cell info. For a total fix
        implementation of NbcSetSnapRect for SdrMeasureObj is needed, which is
        not included here.
        
        tdf#137020
        Cell anchored shapes are contained in a cell in file. To determine
        size and position of the shape a rectangle is used, so defined, that
        after applying transformation you get the desired shape. In case of
        custom shapes, a vertical flip is not contained in the transformation
        but it is an attribute inside the shape and flip is done at the shape
        center and will not change the rectangle.
        This rectangle determines start and end addresses and offsets in
        ScDrawObjData in rNoRotatedAnchor. The info is used directly in XML
        export. It is correctly build while loading the file.
        But in case of vertical flipped custom shapes the logical rectangle
        of the shape has an additional 180deg rotation. Changing that behavior
        is currently out of scope. Therefore special handling of vertical
        flipped custom shapes was added.
        
        tdf#99549
        ODF specifies that in case of existence of end-cell attribute, size
        attributes have to be ignored. But LO has based the logical rectangle
        on size. In addition it has written zero width and height in case of
        hidden row and cols. Result was, that objects are 'lost' on opening
        although they still exists in the file.
        With the patch the object size is recalculated from anchor on opening.
        
        tdf#137355, tdf#137044, tdf#115655
        The old solution has recalculated the snap rectangle based on current
        state of hidden row or column. That has produced shapes of zero width
        or height and loss of offset in case start or end cell of the shape
        was hidden. In running LO it was partly offset by using cached infos
        in ScDrawObjData. That failed in case of save and reload.
        Solution is, to only change visible shapes. It is enough to adapt the
        shape when it becomes visible. That is introduced in RecalcPos and
        SetCellAnchoredFromPosition.
        
        tdf#137216
        Shapes anchored to cell were not hidden, if the column of its anchor
        was hidden, and undo of hiding an image in a cell by hiding its column
        didn't work. Reason was, that the shapes were not set to hidden in the
        shapes geometry.
        Solution is to copy a similar part from SetRowHidden to SetColHidden.
        
        without bugreport, but detected while debugging
        LO has used a cell reference with bHiddenAsZero as true in shape
        export. That has resulted in wrong offsets.
        
        Unittest changes:
        Test::testGraphicsInGroup()
        ScShapeTest::testCustomShapeCellAnchoredRotatedShape()
        Set expected values so, that they correspond to anchor in file.
        ScFiltersTest::testLegacyCellAnchoredRotatedShape()
        FIXME is solved now and the test is adaped to reflect that.
        XSheetAnnotationShapeSupplier::testGetAnnotationShape()
        Expected value is adapted to the fact, that now annotation shape
        gets its position after optimal row height is applied.
        
        Change-Id: Iffee996054ebf79e04044da5520f8d1a8a48b7c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104643
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2020-10-31  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [a4d8f8930d96da59505f73e9f063243eafa1efc9]

        Remove remaining ModifyNotifications on TextNode
        
        Change-Id: I120dfe756dacf4d97c5708c4c46e4184349226e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105084
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-10-31  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [50e08fe9b0f78badc55fce2ac392de9724ff8906]

        atrfld: ModifyNotification no more ...
        
        Change-Id: I9a5dc35a71725969bc4b75f0444ba663271e3228
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105079
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-10-31  Noel Grandin  <noelgrandin@gmail.com>  [787d4d6dcac18da6205fe4762a99f44966fd49a5]

        remove pimpl from SmViewShell
        
        Change-Id: Iaa42a593cc76b03e507f34305fce0833f7eac40a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105096
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-31  Eike Rathke  <erack@redhat.com>  [8100e82509b2f5f29dabf24e19461d649f166b4c]

        Support external names in INDIRECT()
        
        Works with external global names, external sheet-local names are
        not supported by ScExternalRefManager / ScExternalRefCache.
        
        Change-Id: I59ecc9444268a14eee67439db5ed99181a716151
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105092
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-10-31  Eike Rathke  <erack@redhat.com>  [075da6f2463c922bcb8c553949756af4e8e103e0]

        Resolves: tdf#100818 Support sheet-local scoped names in INDIRECT()
        
        Change-Id: Iae1ef07bf735b5886e391dced9984acee617f051
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105091
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-10-31  Eike Rathke  <erack@redhat.com>  [fc92e4e8c51cee379781b15670507e72510a9f60]

        Let INDIRECT() bail out early on empty string
        
        e.g. if obtained from yet empty cell.
        
        Change-Id: I18597b86b37d5d216213f9a101e8b84b307b2a34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105090
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-10-31  Eike Rathke  <erack@redhat.com>  [5f0f3c09230daa40cbe3d0c7f5a1f193c2ccad8c]

        Pass ExternalInfo up to caller from lcl_ScAddress_Parse_OOo()
        
        ... if external and sheet name was detected but a reference not
        completely parsed, which may indicate an external sheet-local
        name. This then in ScCompiler::IsSingleReference() is used to
        reset mnCurrentSheetEndPos and mnCurrentSheetTab, which without
        before was not done and may have lead to the external sheet-local
        name being taken as a sheet-local name in the current document if
        there was an identical one. External sheet-local names so far are
        not supported at all.
        
        The ExternalInfo is filled only if pSheetEndPos was passed but
        then could be used by the caller to obtain a name later.
        ExternalInfo::maTabName is filled only if a sheet name separator
        was encountered.
        
        Change-Id: I2414655a90a961af0e8ac2367cde7bdc4dcbb4c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105089
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-10-31  Eike Rathke  <erack@redhat.com>  [a36f606ab319148fef0231e74345001289710feb]

        Reintroduce ScGlobal::FindUnquoted() nStart parameter
        
        That got removed early as unused but will be needed.
        
        Change-Id: I71c028bb92f337b10366b3eac44d3eacbf1e1355
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105088
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-10-31  Tor Lillqvist  <tml@iki.fi>  [7ca79cfca0667b5173fd96889304d98a5fbb2ce2]

        Set CPPFLAGS instead of the INCLUDE environment variable
        
        INCLUDE is not exported from WSL to Win32 programs without including
        it in the list of environment variable names in the WSLENV environment
        variable, and I think we want to minimize the number that need to be
        mentioned there.
        
        Should not affect Cygwin builds.
        
        Change-Id: I0af480873badac446305e396b69eec360eb8a270
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105098
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-31  Stephan Bergmann  <sbergman@redhat.com>  [61e8c19f41f117bcf4b4b709aebb1245a05a206d]

        X11Pixmap::mhDrawable only ever holds a Pixmap
        
        ...(passed in in X11Surface::getSimilar at
        vcl/unx/generic/gdi/cairo_xlib_cairo.cxx:226), so use that for its type.  (Using
        an appropriate UNO type when passing it into an any in
        X11SalGraphics::GetNativeSurfaceHandle will be addressed in a later commit; lets
        stick to tools::Long there for now.)
        
        Change-Id: I047a5f078c4b3c45a8fdc0fb09d544c73a6a4e29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105087
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-31  Noel Grandin  <noelgrandin@gmail.com>  [66611a5ee0051ac17edf5735f120bef3abfc7b6b]

        remove pimpl in UnoControlTableModel
        
        Change-Id: Ia7aa2c5fa4d6bbe5cd722d8e27ec1a10c36fc4e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105028
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-31  Noel Grandin  <noelgrandin@gmail.com>  [5ec25b56cb3bbeeeb9a67f8b1c455fe922c5934b]

        remove pimpl from FSStorage
        
        Change-Id: If2db85b2fde3ffdd8aa033de74773327e70d3011
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105082
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-31  Pranam Lashkari  <lpranam@collabora.com>  [950cc4b9947f2b8d230c739432e2a6729a79ab67]

        fixed crashing on duplicating slide if slide pan is not visible
        
        Change-Id: I30cdc8365d0a31b408dc4eb18b195703837c838a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104027
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 494cee664a3b3dc64dc83e1c29b17097d184a2d7)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104684
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2020-10-31  Noel Grandin  <noelgrandin@gmail.com>  [88267a7de0b65a2c784931ffc0c1408b82495da9]

        remove pimpl from SdXMLShowsContext
        
        Change-Id: I54d4103d3a53300e9ed018b0d7f9a25e177722de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105027
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-31  Stephan Bergmann  <sbergman@redhat.com>  [8c26281f84fc935600a99a1e83a26a841ae63fa9]

        Simplify makefile logic using new gb_not
        
        Change-Id: I19cb227a52fe6cd55dbba7b28689c4de995837fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105075
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-10-30  Caolán McNamara  <caolanm@redhat.com>  [cab162e77a357bef8e8f5563acfa46b09bd5340c]

        SidebarToolBox.hxx can be a private header
        
        Change-Id: I2367ef3912f3b84cdd0324b8e76598fc44a22874
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105078
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-30  Caolán McNamara  <caolanm@redhat.com>  [d3abc34b6e7156105810c71ffd5bdf3635f2f7cf]

        pSysWindow is unused
        
        Change-Id: I36250d032af49f83f28be175a081dba344eac631
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105077
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-30  Caolán McNamara  <caolanm@redhat.com>  [c946abb704c9f72c1fdc696ac72c6a9381d95f16]

        tdf#137620 add explicit SurroundingText support to ScGridWindow
        
        Change-Id: I51cf18d635c7a32e88c4afd4c59756ef93fc9c4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105076
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-30  Stephan Bergmann  <sbergman@redhat.com>  [a499b4eb2ac1bd557dfcd1b00d1bf5916572e6d6]

        external/cairo: Silence some more UBSan warnings
        
        ...seen when opening an Impress presentation on GNOME/X11:
        
        > cairo-xlib-source.c:570:26: runtime error: left shift of 191 by 24 places cannot be represented in type 'int'
        
        > cairo-xlib-render-compositor.c:1852:17: runtime error: left shift of negative value -186
        
        > cairo-xlib-render-compositor.c:1853:17: runtime error: left shift of negative value -646
        
        > cairo-xlib-surface-shm.c:1157:43: runtime error: member access within null pointer of type 'cairo_xlib_shm_surface_t' (aka 'struct _cairo_xlib_shm_surface')
        
        > cairo-fixed-private.h:252:8: runtime error: left shift of negative value -146048
        
        Change-Id: I93a5706c2ec3f83bc56d75fc92817668eef57fdb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105074
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-30  Tünde Tóth  <toth.tunde@nisz.hu>  [e64f9356df76c41e3c5c432984e11110ce1d25ca]

        tdf#126133 Chart OOXML import: set default text rotation to 0°
        
        for the horizontal axis title, even if the position of the axis
        is left or right.
        
        With this, OOXML charts generated by third-party tools
        imported without bad rotated title text (as previously in
        commit fdb6d6ccf45e679ff3e369a876482b6801e08e25
        [tdf#137734 Chart OOXML import: fix variable color charts],
        without bad variable colors).
        
        Change-Id: Id348fe037e4f1eb2d7253957224298aa95db5b15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105012
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a0b860ece9cd7f8d7cb55a6dc6991691ea68545a]

        Fix typo
        
        Change-Id: I6cef71ff511088572c07a893e41c7e1a8ee9b079
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104940
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-10-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f979ff08bab605df317696fb20cb842cb4ae8e56]

        Removed executable permission on file
        
        Change-Id: If7048f7456fc3dd5562ec99763f1a83486d43c01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105030
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-10-30  László Németh  <nemeth@numbertext.org>  [58f64686cd83a349611daa52188db8bca347b3d4]

        tdf#105967 sw change tracking: fix line break symbol
        
        Paint strikeout/underline based on redline color
        and settings at the inserted or deleted line breaks.
        
        Follow-up of commit 350dbba44ee7703b1da11cc4732a5090ce5efe3d
        (tdf#105967 sw change tracking: fix pilcrow symbol).
        
        Change-Id: I64e267aef5a8bb1818f7e9d1a2fe5febb0df43a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105068
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-30  Attila Szűcs  <szucs.attila3@nisz.hu>  [e8a88d6129948227b46d734a7eba999ec9d1a025]

        tdf#137625 sc: autofill user list sequences in merged cells
        
        Improve FillAuto, FillAnalyse to continue linear sequences
        of user list values in merged cells. (User lists are special
        string lists with values like day names Monday, Tuesday, ...)
        
        If values are user list values, but not in linear sequence, then
        the autofill will just fill with FILL_SIMPLE (pattern repeat).
        
        Note: the unit test depends on English system locale settings,
        check it in Tools->Options->LibreOffice Calc->Sort list,
        otherwise extend Sort list with English day names for manual
        testing.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I7a1da5e82a18ba8ebd24af7e4b89c7651f3ec24a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104690
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [930e67f488b4d4abdf9ffe494f4b1530179881cb]

        tdf#137855: sw: Add UItest
        
        Change-Id: Iea71fdff2b900d36ad9475b20ef93f81138f3e9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105016
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-30  Caolán McNamara  <caolanm@redhat.com>  [b3e210808247743c891350dded33eb6e186c1088]

        crashtesting: assert on undo creation on export of tdf105134-1.docx to pdf
        
        since...
        
        commit c9eb53f200225f2ee6ca695e1326843a487aee51 (HEAD, refs/bisect/bad)
        Date:   Wed Oct 14 15:46:23 2020 +0200
        
            tdf#135198 sw editing: text box fell out of its shape
        
        I don't think layout should add into the undo stack
        
        Change-Id: I92e154dbe2396ff4085fffd7e962e43d2c61c073
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105045
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-30  Stephan Bergmann  <sbergman@redhat.com>  [06b39e3f1b9037a1368f83b7dc948a10cc34c981]

        TNumberedItemHash NumberedCollection::m_lComponents is indexed on pointers...
        
        ...reinterpret_cast'ed to sal_IntPtr, so consistently use sal_IntPtr throughout
        here
        
        Change-Id: If0085c2ac7e0e2c755ec034766095baa11a1b08c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105071
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-30  Stephan Bergmann  <sbergman@redhat.com>  [8d6c7085e9981d5f91525ae5cf44c426b4cf777c]

        Remove unnecessary include
        
        ...introduced with 7a09d67e1c76db7cb6a87a2ceaa6de7325342b75 "convert some more
        long -> tools::Long"
        
        Change-Id: Ia565aea1eae4b3e03939c58f22e4263a4334ec80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105070
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-30  diwanshu885  <dmittal885@gmail.com>  [44c120ba3f15e31bd506f5bdda26a565ca6ad635]

        tdf#124176 Using pragma once instead of inclusive guards
        
        Change-Id: I39f34dc94e0df09e6951c26a90a666553cadf4d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105036
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-10-30  Caolán McNamara  <caolanm@redhat.com>  [9e862bad71528addc57567db679e22ae176760ce]

        ofz#26753 avoid infinite regress
        
        Change-Id: I3f5f14aa63c234ffdf1acd8bb730ce0ff08c7a81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105043
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [60dbe21f59a45889c433727d0862c9a4274d94d2]

        tdf#88126: sw_ooxmlexport15: Add unittest
        
        Change-Id: If150e6f7c9a0ccd203674c3c00fb40231b3d6a8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105069
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-30  Tünde Tóth  <toth.tunde@nisz.hu>  [fdb6d6ccf45e679ff3e369a876482b6801e08e25]

        tdf#137734 Chart OOXML import: fix variable color charts
        
        generated by third-party tools by setting VaryColorsByPoint,
        if the c:varyColors element is missing.
        
        Change-Id: Ia5031d26699b8926054b96ba38320ac848b4f228
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104892
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-30  Caolán McNamara  <caolanm@redhat.com>  [58dd58c37912396b0d6ebe21fcd73e2a4fffeb34]

        don't need to include sfx2/sidebar/SidebarToolBox.hxx
        
        Change-Id: I712a7f7d32387623e47d32c9d8c0a61bd307209a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105040
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-30  Marco Pinto  <marcoagpinto@sapo.pt>  [802130907cbee5989b8a9294b9a95c86014d7e70]

        [pt-PT] Added 11 words to autocorrect
        
        Change-Id: I1beace482785c9f8f27c0e3ad5a1f86d2f316677
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104298
        Tested-by: Jenkins
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2020-10-30  Caolán McNamara  <caolanm@redhat.com>  [1a4ae360d06ae300a8fd5482b3b3a86dc021750d]

        Related: tdf#137871 GetTextEditOutlinerView returns null in a table
        
        Change-Id: Ic27f41e6e2dd7fd65fdae8477ef314f1df83819f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105041
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-30  Caolán McNamara  <caolanm@redhat.com>  [fd9c47eda58dda5e61850e9b9f6de0f38d221b4a]

        tdf#98868 re-register cloned TOXMark if the dest doc is different
        
        if the SwTOXType is from a different document that the target, re-register the
        TOXMark against a matching SwTOXType from the target document instead
        
        Change-Id: Ib9e5a2c437a7510712a10f41c551f0813a8323db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104910
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-10-30  Caolán McNamara  <caolanm@redhat.com>  [60b1f8f6ef715ee4cb282215375188c1511ad6d6]

        Related: tdf#98868 add SwDoc& member to SwTOXType
        
        Change-Id: Ic1dc600e75cb4f6a7a0aa86714a87e3ec5658cb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104926
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-30  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [c169edd1b3d521f3e41dba6f7b6f572de16861b9]

        SwGrfNode: ModifyNotification no more
        
        Change-Id: Iea856fd84d08678d1d7d3041df518f58fcd6b28a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104983
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-10-30  Jan-Marek Glogowski  <glogow@fbihome.de>  [1e8018c4cd1ae1becf580c13e369410867e31723]

        unoidl-check: try to come up with a better comment
        
        Change-Id: I80958838fd2b2e0b642a79b358f1f94a9b37eceb

2020-10-30  Jan-Marek Glogowski  <glogow@fbihome.de>  [a8e2ffe038f82f1b00a204abe051caf77361d42d]

        build-tools: default to system PCH setting
        
        Originally disabled for the build-tools to get rid of an other
        potential build failure while implementing the cross build on
        Windows for the Windows Arm64 build.
        
        Change-Id: I720d0812de26ddb1f71a14db708595babbefe84c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105035
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-10-30  Szabolcs Toth  <toth.szabolcs@nisz.hu>  [799522882159b839cc7aeec2fbc48f767507a30c]

        tdf#137642 VML shape import: fix alignment from top margin
        
        Use the new define PAGE_PRINT_AREA_TOP at import.
        Everything else is handled in the previous patches.
        
        Change-Id: Ie801ab71a33a657551dbc5bfb63d1491aaa73abd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104923
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <varga.balazs3@nisz.hu>

2020-10-30  Jan-Marek Glogowski  <glogow@fbihome.de>  [dadda916d42b94936a01a7f66b5c6c63e1e00f8f]

        Fix unoidl-check build condition for cross builds
        
        $(filter-out ...) is not the same as !$(filter ...). So hopefully
        this conditional variant is now correct for cross builds. This
        should fix the missing host unoidl-check for the host ODK needed
        in the SDK package.
        
        Change-Id: I0cbe4da1f5cd3493c9b214d8263e7e9584dc535c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105037
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-10-30  andreas kainz  <kainz.a@gmail.com>  [7eff29d772e12a19e198ea27b3f7e96fd447de27]

        NB tabbed update writer and calc arrangement
        
        Change-Id: Id9a0306a661dcc0dafd6b75776da775af9dc4565
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105032
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-10-30  Tibor Nagy  <nagy.tibor2@nisz.hu>  [ec1f4d3253963ac16d638734ac70dde033e82154]

        tdf#84874 XLSX export: truncate validation text
        
        Maximum length allowed in Excel is 255 characters
        for title and message of validation input and error,
        so truncate them, otherwise Excel throws away the
        whole message.
        
        Co-authored-by: Attila Szűcs (NISZ)
        
        Change-Id: Id4576f167ab8a39e0cd943bc07c2e465a77ba665
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104547
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-30  Noel Grandin  <noelgrandin@gmail.com>  [f2b0fd132a52796a89d0c0b3f46b3d32d08c3bea]

        remove pimpl from HyperLabel
        
        Change-Id: Iaf156065b85a0a809946236148a85d768ca5f51b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105026
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-30  Noel  <noelgrandin@gmail.com>  [f2be3d31cde821f5c1128deae7f2b95361ac1db9]

        convert some tools::Long->sal_Int32
        
        in places where it is obvious we only need a sal_Int32, because
        we are dealing with rows and columns, and not even calc needs
        more than 32 bits for that.
        
        Change-Id: I114417e639c224d45bfd9fc6838122ab195eefa3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104584
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-30  Jim Raykowski  <raykowj@gmail.com>  [46ecd31445bda45e10d58e937ff468a1a8f17da2]

        tdf#106613 Draw: Make sidebar Navigator update after slide rename
        
        Change-Id: I438a06dfd0d19271853bc1efd8098195f6f37ef8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104988
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-10-30  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [abfaaa92e49c0726cf43c735428487c797603520]

        Colibre:^filter, auto New DB & template move action, date field
        
        Change-Id: I1ae10fdac2c614b6deb31f3ed5214ab15fda5ecb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105033
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-10-30  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [48d46bcc903aedf0dd82746222c5333e3cd116a1]

        tdf#85371 - grant write access to the method used as a variable
        
        During the creation of the parameter list of a method, explicitly grant
        write access to the method which will used as a variable. Otherwise, the
        name of the method can't be used in certain statements, i.e., index in a
        for loop or as a dimension in ReDim.
        
        Change-Id: I3e4c49c21fd3345d5ddd69bc31a5823b5de5b8e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104696
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-10-29  Seth Chaiklin  <sdc.blanco@youmail.dk>  [eb55d1a29a1ffb9e5c8c3f2bcfd97bf3d3ca49f9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 535ed65d68c14ae2b43c8f5fabbd7af574fe33c5
          - tdf#131206  remove irrelevant paragraph
            
             - should have been removed with the table about numbering
               formats that do not appear in this dialog tab.
            
            Change-Id: I685dd880d28f09427334e542fa3f7213bf07a57a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104964
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-10-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [52efd55eb16a087082364ba45d439e0acead02f7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9b101f66be1998f47e4816a6faaae6536bbae8f4
          - Fix typo
            
            Change-Id: I67f045e8cfa202bffd39ec8a015c937d4038c938
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105029
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-10-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [23fa80dfc9ef7e68b5bbe01cc75cb07ebc0888b9]

        Fix typos
        
        Change-Id: I0b0231eafdc8ff1ed64fc366735ea5882b3e8618
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105031
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-10-29  László Németh  <nemeth@numbertext.org>  [37d85df2d2fd53ee436f24484b48aafc91d501b1]

        tdf#105967 sw change tracking: fix pilcrow color
        
        Paint strikeout/underline based on redline color
        and settings at the inserted or deleted paragraph
        break.
        
        Follow-up of commit 350dbba44ee7703b1da11cc4732a5090ce5efe3d
        (tdf#105967 sw change tracking: fix pilcrow symbol).
        
        Note: because the pilcrow symbol is painted by
        the temporary text portion SwTmpEndPortion, see
        sw/qa/extras/layout/data/tdf42748.fodt for testing.
        
        Change-Id: I4c9c6bb7ce445aa30224fabe7162a19df0df08b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105007
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-29  andreas kainz  <kainz.a@gmail.com>  [55e0a9f5506ca95238b3b70cb9beb33d089577f4]

        StylesPreview in Writer NB arrangement in two rows
        
        Change-Id: I05e0b903e7d51cb2487f18f5bbeb6228ba7c945f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105008
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-10-29  Julien Nabet  <serval2412@yahoo.fr>  [5b33b1a6b0f251202e89cef436efd4719c3fc0c4]

        tdf#137801: Firebird fix warn when changing a table having a field type BLOB
        
        OTableController::alterColumns() from dbaccess/source/ui/tabledesign/TableController.cxx
        checks if a column changes with:
        if((nType != pField->GetType()                  ||
               sTypeName != pField->GetTypeName()         ||
        etc
        See https://opengrok.libreoffice.org/xref/core/dbaccess/source/ui/tabledesign/TableController.cxx?r=585cefd1#1002
        
        So for example for "BLOB" field, LO was comparing "SQL_BLOB" from "sTypeName" with "BLOB" from "pField->GetTypeName()"
        In the same way, LO was comparing "SQL_LONG" from "sTypeName" with "INTEGER" from "pField->GetTypeName()"
        or "SQL_VARYING" from "sTypeName" with "VARCHAR" from "pField->GetTypeName()"
        
        Change-Id: I3632f3ee5845b4f07d606fddd586951a3deea67f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104979
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-10-29  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [6b367107d7c51fc868ab0a116019ee26408a0395]

        Section: dont call obsolete ModifyNotification directly
        
        Change-Id: Iefc502d5bd7cd3650a4abf3e79794d06fadd894e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104982
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-10-29  Noel Grandin  <noelgrandin@gmail.com>  [9f6fbe36da3d53df0b64c41e9ea51cc20d442a30]

        tdf#137754 Crash in styles tree in sidebar in impress
        
        this is a timing bug - easier to hit on a slow machine,
        or with a debug build - it happens when mouse movement
        triggers a request for a tooltip in the tree, but the tree
        is in a transition state.
        
        Change-Id: Ibed7ffd01483b26f2debb1aa9cc99e23b38ba950
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105025
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-29  Caolán McNamara  <caolanm@redhat.com>  [78c6e88e163f50eccc1cebdb2defe9ec4af248ce]

        have just the one handler for ok/apply options
        
        'apply' is only really working the first time it is pressed in a page, I want
        to be able to apply to change e.g.  notebookbar icon size and then change that
        again and apply and get the expected display size
        
        Change-Id: I7f051ad4063f0e99f822cc06fbe4a0ab49588fbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105020
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-29  Caolán McNamara  <caolanm@redhat.com>  [806c696ccdac69e274cbfeac0cb45ea59555c01d]

        call ExtPage::DeactivatePage for apply as well as ok
        
        I think the concerns at https://gerrit.libreoffice.org/c/core/+/54980/
        are on balance overly conservative and its safer to make apply behave
        the same as ok wrt that call
        
        Change-Id: I889290c23dc9a7d4bb751769a509932142be5795
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105019
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-29  Caolán McNamara  <caolanm@redhat.com>  [bdd9ccc3f1a0db9345ad0a0109aa8b65405650ab]

        move block for RET_OK conditional return into Ok handler
        
        making it clearer what happens on "ok", no logic change intended
        
        Change-Id: I1d57500d2fbeded4cd7c7fd48fd1f4296b78e41d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105018
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-29  Caolán McNamara  <caolanm@redhat.com>  [1ec39615b91b299c48be90f134840d89517ab4c3]

        fix oss-fuzz build failure
        
        /work/instdir/program/libtllo.a(stream.o):stream.cxx:function
          tools::isEmptyFileUrl(rtl::OUString const&): error: undefined reference to 'comphelper::isFileUrl(rtl::OUString const&)'
        /src/libreoffice/solenv/gbuild/LinkTarget.mk:667: recipe for target '/work/workdir/LinkTarget/Executable/svidl' failed
        
        Change-Id: I9ed31787c6d98ea516dd6927f8aa8b589c3b9824
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105024
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-29  Seth Chaiklin  <sdc.blanco@youmail.dk>  [b799895aaa40f2699ce49cb0dbf434fe441676c0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fb345611dd2859fd697dd6861583759e454b5501
          - rename "feldtyp" id in help pages for all tabs in insert field
            
            Change-Id: I47a58cc40b782580e1e3b3e0ea86d8ab4af3b52c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104960
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-10-29  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [9542f3bd21278e3a5a684cf52d58b31d13d9cbc7]

        move ClientNotifyAttrChg to calbck.hxx ...
        
        ... and also use it from SwNode.
        
        Change-Id: Icc71eabbc918aa7d61fb0bb4b72c3dd7d91cdbff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104981
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-10-29  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [2ae0d2a21778634f085e5bccd73e88e8b96fc69a]

        DocumentFieldsManager: remove calls to obsolete functions
        
            - calling ModifyNotification directly is bad
            - instead use SwClientNotify
            - and also remove code duplication into a local function
        
        Change-Id: Ib715db581a7d85fbf0074a5b33d2e668a6af40e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104980
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-10-29  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [e03c1b11833c5a8d54b132e44aba73bf5ee4bf93]

        SwFormat: remove calls to obsolete functions
        
        - calling ModifyNotification directly is bad
        - instead use SwClientNotify
        - and also remove code duplication into a local function
        
        Change-Id: Id9efc5e41948bf01eba08a8ce5c23f2d3c98c2ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104978
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-10-29  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [22ca1a3c646851eb584edb59e2db7b53961d0094]

        SwNumFormat: Modify no more ...
        
        Change-Id: Icda36d5226a2eca63b9ed56ac9ac5be768a4d117
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104977
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-10-29  Stephan Bergmann  <sbergman@redhat.com>  [5a8d3471311de7a8ca9fba8ab8c29724d6e41fa5]

        Revert questionable tools::Long in commented-out code
        
        If it were not commented out, it should presumably stay `long` for similar
        reasons as the corresponding 13c0326d237cb4860b121ceba8ecb04fe96ae479
        "ne_lock::timeout is of type long, so keep using that here" in
        ucb/source/ucp/webdav-neon/NeonSession.cxx.
        
        Change-Id: I2fee057887b6aaceab158edb6b09cc514249061f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105014
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-29  Jan-Marek Glogowski  <glogow@fbihome.de>  [d11e6edec3116f647fa085a297e29c677f5b8662]

        tdf#132536 free the cached VirtualDevices
        
        Once again I forgot, that VclPtr is not really a shared pointer,
        as someone has to release the contained instance. It just prevents
        others from working on a dangling pointer and also freeing the
        contained instance multiple times. Using a "Scoped" variant
        in the vector instead of the loop doesn't compile.
        
        This fixes the major memory leak when deleting the last
        FontNameBox, which freed the caching VclPtr vector but not the
        contained VirtualDevice instances. It seems there is still some
        other minor leak left to fix, probably unrelated to the regressing
        patch.
        
        Found, after I realized the memory leak just happened with font
        preview enabled...
        
        Regressed-by: 2e0a32b51681fb356699b4a722f461f55a46b890
        Change-Id: Ic0c60cd31bb6dabf03b0f8bd232390e784421588
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105017
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-10-29  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [3e2290c55c23c0785763f8de51eba749ab622900]

        tdf#135198 fix unit test for HiDPI: pick object by index
        
        Clean-up commit c9eb53f200225f2ee6ca695e1326843a487aee51
        (tdf#135198 sw editing: text box fell out of its shape).
        
        Also removed a few unnecessary lines that have been commented out.
        
        Change-Id: I6ec8535f98ed6e7743b34c9e31b0c76c0cddf301
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105006
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-29  Seth Chaiklin  <sdc.blanco@youmail.dk>  [a096575b8a26e80f7da13ca559bcbe33564c2498]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5083d479efea66c6351119b008b70e734570d910
          - rename "hinweis" id in help pages for all tabs in insert field
            
                 ( swriter/01/04090001.xhp  )
                 rename section id:  hinweis --> "selectnote"
            
                 ( swriter/01/04090003.xhp  )
                 ( swriter/01/04090004.xhp  )
                 ( swriter/01/04090005.xhp  )
                 ( swriter/01/04090006.xhp  )
            
                    update select id to "selectnote"
            
            Change-Id: I4ce0cdb973b1d46f3e081a83ddd01dde1e72e3d2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104959
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-10-29  Szabolcs Toth  <toth.szabolcs@nisz.hu>  [bc9049851fd7e914fd695bcfb3c9a94a19634ce0]

        tdf#137627 sw top page border orientation: add ODF
        
        Map between RelOrientation::PAGE_PRINT_AREA_TOP and
        loext:vertical-rel="page-content-top".
        
        Follow-up of commit 1c593e1916c9164c7db71da2017cfc26972f8e9f
        (tdf#133045 sw: add shape alignment to the top page border).
        See also commit 65b7873aab5deec7157328047e869a6385e0a74a
        (sw from-bottom relative orientation: add ODF filter).
        
        Change-Id: I9bff7a9507152262dda7d126fa3e7e1bee6a8276
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104554
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-29  Stephan Bergmann  <sbergman@redhat.com>  [ec7feef1bcd055098e49e55df3737148e62b75cb]

        SortedResultSet uses sal_IntPtr instead of long
        
        ...(which had now been changed to tools::Long with
        4fbd63860500b2db76df4d5aedbe5e3aa31fac69 "switching long to a 64-bit type on
        64-bit windows") since 9eb4e4dc51a4448d59ee80f39144387c7b3cffaf "Some more
        modules at least building with mingw64"
        
        Change-Id: Iea4a68452f22a3c1d4515294e7dab5148e80da05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105009
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-29  Jim Raykowski  <raykowj@gmail.com>  [8fca5e32f3ab1529ec33c1a4eeb863dda137b652]

        tdf#137693 fix sal tree net line rendering
        
        makes tree net lines for sal backends work as intended
        
        Change-Id: Ib7f32a147215635c89f3e4073541c9059765c995
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104709
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-29  191919  <ilford@gmail.com>  [87964eb39e2668f80bcbf503d9a3b55a7f86ce28]

        Speed improments
        
        Improve drawing performance on 10-bit displays by avoiding multiple color
        space conversions.
        
        Make all drawing context bitmaps have the colour space and byte order of
        the host window.
        
        Fix serious CoreGraphics-related memory leak (existed no later than
        version 7.0) when changing the window size.
        
        Change-Id: Ia7b7e88d47b728bd1d10dedc1ca222215de41e73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104858
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3021a32b810c20331916c4863f1f0b23b5a53b23]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9b36a464dde79ae9a81ebc4d1c82f4609c8df696
          - Allow note, tip and warning in tablecell element
            
            Change-Id: Ic2ac1904e2b8b8dc90e41195f53d3fd07da4db3c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105013
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3c3d30ae045db4b5b02e30b96bec69f2f00cc6b3]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 79fa1eebb4d852b0e933eef52e2d69da3bc850de
          - Update pt-PT dictionaries.
            
            source:
            https: //natura.di.uminho.pt/download/sources/Dictionaries/openoffice/Pos-AO/
            Change-Id: I5692fc6f8e1120a17cc25055d3b212e6623f28c2
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/104998
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-29  Stephan Bergmann  <sbergman@redhat.com>  [13c0326d237cb4860b121ceba8ecb04fe96ae479]

        ne_lock::timeout is of type long, so keep using that here
        
        ...partially reverting 4fbd63860500b2db76df4d5aedbe5e3aa31fac69 "switching long
        to a 64-bit type on 64-bit windows"
        
        Change-Id: I858630e5de76942a001ba619085ee07183df6ff6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104994
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-29  Regényi Balázs  <regenyi.balazs@nisz.hu>  [7774d01891df6787058677dee4bc449cd5841c59]

        tdf#137765 DOCX VML shape import: fix rotation handling
        
        Change-Id: I78c89d4f795a67ff44ae9cef9daf44bf9f1d5c8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104807
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-29  Seth Chaiklin  <sdc.blanco@youmail.dk>  [66d1964718013901c2aa93c512e1adc0b91ddec9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to be7cb5f81c4d389fd6ff8ab1d6cb9338ccd5c61c
          - tdf#137277 add note about truncated lists in Excel export
            
              - remove all  colspan="" rowspan="" in <tablecell>
              + <h1>,some <h2>
            
            Change-Id: I07430cde51ed1d4faeac2569b9e4066dcf290865
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104952
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-10-29  Stephan Bergmann  <sbergman@redhat.com>  [3ec47562259eb91ed86bb6d8e6f18500a529aba1]

        libcmis::Property::getLongs returns std::vector<long>
        
        ...so that needs to be used here.  Reverting part of
        7a09d67e1c76db7cb6a87a2ceaa6de7325342b75 "convert some more long ->
        tools::Long".
        
        Change-Id: I73be5bcc5db244012a9cfbc834e85665ba9cfc10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104993
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-29  Johnny_M  <klasse@partyheld.de>  [6c7daad03a2ee99fcbac64510049b06957eff8d5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 10574929a3c48c474338237fcc0f0a4e7d81986a
          - tdf#132643 Translate German section IDs
            
            Change-Id: I09a0c15fe72219df1e61e241b06af0486b39163c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105004
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-29  Johnny_M  <klasse@partyheld.de>  [8977fd400ced120a710cb7c683d89583c44d5733]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3534283c6b41a2f0db8cab28cc1abf628712b319
          - tdf#132643 Translate German section IDs
            
            Change-Id: I453659d2f1edbb4bf7cac1f316a88a6942ffdc5e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105003
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-29  Johnny_M  <klasse@partyheld.de>  [0d44643f33241c5a82cc18b430116ef7aefdafd7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c48bf0be39cbd013bd30ebfe8e68453e30454bea
          - tdf#132643 Translate German section IDs
            
            Change-Id: I417cc07fdbd0e20887956db75e68e623704ff8d5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104999
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-29  Johnny_M  <klasse@partyheld.de>  [fc59d3b0ec915ac3d826282b587c20e37f47c2bd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ba6126dbb37ee3afbf71a866d5ca1a6bcfd13222
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie51d4d2af866b062813d3a733ebf5161c9cbc278
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105002
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-29  Caolán McNamara  <caolanm@redhat.com>  [e00fd78e6e454491014f03370e14efa5ebc2eefe]

        weld impress TabBarControl
        
        Change-Id: Ia596830595289005a1c7e811ae4f446dc745f50c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104699
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-29  Johnny_M  <klasse@partyheld.de>  [716c9ec53e619bf9dc70ee1c86c68a13d116e3af]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7085beec8b8f3913908b9758f37425ac96aca8d6
          - tdf#132643 Translate German section IDs
            
            Change-Id: I81c46c546ec27ae226fd9fb73344e37d44666234
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105001
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-29  Johnny_M  <klasse@partyheld.de>  [365c466433950d55aa82165513b5796f2a977a37]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 39db9994a11fbdc6d817bcba670a3840a7f90d5d
          - tdf#132643 Translate German section IDs
            
            Change-Id: I99cfc0189cbb36d96c6e26b6af4d0983610cd105
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/105000
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [a54a733f2e2631bbb996f0056291246e94d84668]

        uitest: style inspector: add basic test
        
        Change-Id: I41b1cb653053b5808d73679c5399770a376ea1a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/105005
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-29  Stephan Bergmann  <sbergman@redhat.com>  [9bf85adc3e6474ebe36b3a06b985a481e75f3567]

        Fix some confusion between UNOIDL long (i.e., sal_Int32) and C++ long
        
        ...dating back to before d3329bacd8a925ec070ad06ea3d9a6a026a3696b "Moved here
        from module 'chaos'", in the meantime hit by
        4fbd63860500b2db76df4d5aedbe5e3aa31fac69 "switching long to a 64-bit type on
        64-bit windows"
        
        Change-Id: I378379abf520ce914f1ba2789d788ab726038c50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104992
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-29  Seth Chaiklin  <sdc.blanco@youmail.dk>  [c75647f5adfb05af20eaec06b59ce1880ec3384e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8f1a8fa65f4f473af9f6c9ed9f8e870d9bd3d62b
          - update guide to adding buttons to toolbars
            
                  -change headings of the sections
                  -update names in Toolbar dialog box
                  -update procedure for adding commands
                  -update to: <h1>,<h2>,<menuitem>
            
            Change-Id: I0fbb3bd255f94b68909409cf5e558b8764ed9e06
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104954
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Jenkins
            
2020-10-29  Stanislav Horacek  <stanislav.horacek@gmail.com>  [ad9565ad02a1915d29c32c77193e94599b439ec4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bc8cbdfd9f9966f877f7b18027acaa36a04fab73
          - tdf#130884 clarify that Hidden Paragraphs box is in Options
            
            Change-Id: I8930969c4b763597263d2453e0e4ed6a6fccf8c5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104972
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-29  Seth Chaiklin  <sdc.blanco@youmail.dk>  [8bf8e606e310c2032ed4ead7c3f2bf4a6048ecc2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9538728013f86f8e69cef8a299222948726207e4
          - update help page for assigning shortcut keys
            
               ( shared/01/06140200.xhp )
            
               1. move descriptions about making shortcut keys out of
               "Shortcut key" and "Function" to the beginning of the
               help page, so that it is easy and immediate to see
               the procedure. (this is the only page where one can
               learn about making a key shortcut.)
            
               2. Move the controls about LibreOffice and Writer
               down to be above "Modify", which is also the
               list of controls on the right side.
            
               3. Add a related-topic link to the general page
               about Libreoffice key shortcuts.
            
               ( shared/main0400.xhp )
               
               Renamed id tastaturbefehle --> shortcutkey
               (not used at present, so no changes in embeds)
               update: <h1>
            
            Change-Id: I8d0346263dbf422de0e4f95cbc1aa828efb239c1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104955
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            Tested-by: Jenkins
            
2020-10-29  Stephan Bergmann  <sbergman@redhat.com>  [5a08034df97dd768b481fe999e81e80027774a5c]

        Revert "Revert "tdf#127471 Remove font width scaling hack""
        
        This reverts commit f39e4b6b6f8aa8b4af22b6eb30a52e98cd5a6455.
        
        Reason for revert: Breaks the build on Windows, see e.g.
        <https://ci.libreoffice.org//job/lo_tb_master_win/28613/>
        
        > C:/cygwin/home/tdf/lode/jenkins/workspace/lo_tb_master_win/drawinglayer/source/primitive2d/textlayoutdevice.cxx(432): error C2065: 'bFontIsScaled': undeclared identifier
        > C:/cygwin/home/tdf/lode/jenkins/workspace/lo_tb_master_win/drawinglayer/source/primitive2d/textlayoutdevice.cxx(438): error C2065: 'nWidth': undeclared identifier
        
        (<https://gerrit.libreoffice.org/c/core/+/104847/1> "Revert 'tdf#127471 Remove
        font width scaling hack'" had trivially succeeded to build on Jenkins, as it was
        base on the old 8891a2fc2a4bf86add68691b7ac167a07a8add84 "tdf#127471 Remove font
        width scaling hack" which it reverted, rather than on recent master.)
        
        Change-Id: I1060e5423f594894b15330ba6631a9af07a64634
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104958
        Tested-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [86026711b10484753aa0f84f89986db9bbf34c9e]

        tdf#137105: sw: add first UItest for styles inspector
        
        Change-Id: If704e26f3dcfa818c805ceac3a03b6c2483867c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104974
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-29  Caolán McNamara  <caolanm@redhat.com>  [6934049abe5581ba543212f07fec8c411122c806]

        ofz#26708: Direct-leak
        
        since...
        
        commit cd8dd48bf89d800c012afb04b16281ed8b261de9
        Date:   Tue Aug 21 16:07:55 2018 +0200
        
            tdf#119282 Area tab, Pattern color change
        
        Change-Id: If0c988f7532786a4089edef39929f924d8e2ec2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104976
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-29  Michael Meeks  <michael.meeks@collabora.com>  [bf715f188a511a49104afec6ceec88771639ad3e]

        calc: clear the spell-checking cache on tab switch.
        
        Change-Id: I187b5ff65c951e088e403f1a7a833bee248229fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104852
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-29  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [9a9cdd5e1a01926a90d1c5776a010959fe1c59ff]

        basic: fix build after long->tools::Long
        
        Seems 6436302f40252bc6619e304e2051115fee902e20 broke Windows ARM
        
        Change-Id: I5c453ce39c81ef34e3cd55e519a7752881fd72a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104991
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-10-29  andreas kainz  <kainz.a@gmail.com>  [08c5891bfcd67a6e0b7768a17afc3153668300df]

        Writer Notebookbar update
        
        Change-Id: I33cbda2a3afefef5f50ae86b935c857a044ce2eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104984
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-10-29  Caolán McNamara  <caolanm@redhat.com>  [388735924392027eb6a8e722083e6496b92a40fa]

        tdf#137643 alternative solution to activate embedded fonts in one batch
        
        Change-Id: Ib5ffb2b8a31f237d5d2e465bf3f777590e0bfade
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104947
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-29  Stephan Bergmann  <sbergman@redhat.com>  [e58592414da353aaef9432277d7155fc0c0f0213]

        Clean up loplugin:toolslong ignorelist
        
        ...after c070fac05fef41f788b53fe2c1f60519688a40b1 "Teach loplugin:toolslong
        about curl_easy_getinfo"
        
        Change-Id: Ia0c09c8d35fb7d023e3794532c240d53ee248752
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104990
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-29  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [f39e4b6b6f8aa8b4af22b6eb30a52e98cd5a6455]

        Revert "tdf#127471 Remove font width scaling hack"
        
        This reverts commit 8891a2fc2a4bf86add68691b7ac167a07a8add84.
        
        Reason for revert: Causes regressions like tdf#136891
        
        Change-Id: I940c447bec38231b666eeac4212f09e22117504e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104847
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-10-29  Caolán McNamara  <caolanm@redhat.com>  [8beafb2849ab10e659d0c181ea1069cb9015d784]

        tdf#137556 max-content-height needs gtk >= 3.22
        
        where the 7.0 baseline is 3.18 and 7.1 is 3.20
        
        Change-Id: I73adb9bc3cf25112925e663f8fc0c3e5191bbf6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104971
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins

2020-10-29  Chris Mayo  <aklhfex@gmail.com>  [f9ddaae9caa5bfebf1b2d763751049125642657b]

        tdf#132737: Don't install SVG source icons or locolor theme
        
        These SVG icons are the source for the PNG icons in the same
        directories.
        
        scalable/mimetypes icons each contain the source for all sizes of
        PNG icons and are not usable themselves.
        
        The locolor theme is incomplete with only low resolution icons.
        
        Change-Id: I2bc54cfbfec012c29a41e1d954d313c19a47831e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99444
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-10-29  Ayhan Yalçınsoy  <ayhanyalcinsoy@pisilinux.org>  [1628d815712ef40020f744a80b949e3cf4d8380d]

        tdf#137506: Move single control in 'More Options' to print dialog
        
        Change-Id: Iacefe276bf174b96118015b48e746d1591b93c1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104805
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-10-29  Seth Chaiklin  <sdc.blanco@youmail.dk>  [695600ab48f86dccd656a6173b6728c02f795fd5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 62b3cf8ef046ea0ad790dadb8735a9a6662282ea
          - tdf#137221 Update help page with Register-true
            
             Mostly to change "Register-true" to "Page line-spacing" in all help
              pages where that term appears -- except for part of the Glossary,
              where it is explained that "Page line-spacing" is the LO term for
              "register-true". (It seemed better to leave the technical term
              "register-true" in the Glossary for those who search for this
              term -- so that they can find out the LO terminology).
            
              Also update the help pages for Format - Page Style - Page,
              Format - Paragraph - Indent & Spacing, and Attributes
              (in Find-Replace), and "Printing with Page line-space"
              to reflect correctly the changes in the UI (because of tdf#127279).
            
              Also,
              - added entry for 1.15 lines in Paragraph - Indent & Spacing
              - updated dialog box label in Indent & Spacing
              - updated menu label for "Edit - Links to External Files" in Glossary
              - renamed German Id: registerhaltigkeit --> register-true
            
              Also general cleanup
               -add missing <menuitem>
               -update to <h1>,<h2>,<h3>,<menuitem>,<tip>,<note> in various files
            
            Change-Id: If031bc538ae6573976e557db1117584daeaa1f24
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103800
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-10-29  Stephan Bergmann  <sbergman@redhat.com>  [c8b93a478dc420398b3f70724422a551bb743a70]

        Use the underlying type of char16_t
        
        Change-Id: I5f48f1f3dc379cc57cfeac473f80bec4c4bc38af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104989
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-29  Heiko Tietze  <tietze.heiko@gmail.com>  [04eacb9ae3573be7419dc92545d31c0c76f3df43]

        Make Styles Inspector non-experimental
        
        Change-Id: I8e83cd09ad68a7abd29db6cc41ea601114d68ffc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104927
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-10-29  Noel  <noelgrandin@gmail.com>  [f2aca4e038888b32650027b5c7d67eda69a8fd48]

        python test shutdown robustness
        
        so when a test fails, we don't get spurious additional stacktraces
        
        Change-Id: Id2885be9ca628fc25a55f90f6c5c1b50f887a37a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104928
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-29  Noel Grandin  <noelgrandin@gmail.com>  [4229467fa8528531dc27784f07bc54488c0d2fa9]

        crashtesting rhbz909647-2
        
        as a consequence of
            commit 2b946d245eaf4bd40a0091aa5508315fc37c81a0
            Date:   Mon Oct 19 09:36:04 2020 +0200
            XmlFilterAdaptor: use the fastparser API when possible
        re-introduce slowparser support here
        
        Change-Id: I95470e51508f8e250f27c5af7ffdc1b737c16ab9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104975
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-29  andreas kainz  <kainz.a@gmail.com>  [affbe9ed49b81c41a84f47653ce208e5e01f5353]

        Options Viewpage widget alignment update
        
        Change-Id: Ib8f0cfb9c46e7c8c13f07d956fc79f648998509a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104986
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-10-29  andreas kainz  <kainz.a@gmail.com>  [8af87a7249f0f8bef3419d5305c1b8be2f0c2bed]

        Notebookbar stylespreview up and down icon use default NB sc_ size
        
        Change-Id: I21bf71496433522b9dcf419dd082eda1cd0327fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104985
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-10-29  andreas kainz  <kainz.a@gmail.com>  [5d51b8f5ac0a82c458f792c11985407a5eeb6fd5]

        loadtemplatedialog better resizing
        
        Change-Id: Idddd4abf9f94fee46b95e006400f85631ad66bc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104912
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-10-28  Noel Grandin  <noelgrandin@gmail.com>  [e7c4d06369f0c495ad59acdea0cd846526e66823]

        std::set->o3tl::sorted_vector in sw
        
        Change-Id: Ib647878c129171e5d633a783a262a56f4c1fb7af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104969
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-28  Caolán McNamara  <caolanm@redhat.com>  [ed4534d32fd760274c058374c8cfc443c01fea0c]

        print dialog has one expander "more" and one "More"
        
        since...
        
        commit 8eff280bc08ec3d7b2312ae4ee48df4d7328b7de
        Date:   Fri Oct 2 12:35:26 2020 +0200
        
            ui files: fix some capitalisation issues
        
        so make the other one capitalized to match
        
        Change-Id: I7eeac239ea99b85b310354e3a0c6dddf15ceff04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104973
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-28  Miklos Vajna  <vmiklos@collabora.com>  [e8bd718d0aa4c96a8709c8c8df97d577c9e1add2]

        sw: add an xml dumper for SwUndoSaveSection
        
        With this, if I have an sw image in a draw+fly format combo and cut
        these, then all the 3 formats are visible in the undo xml dump.
        
        Change-Id: I2abc54ca8d4fb3b00b8da60bcb9dea5e07d20d4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104970
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-10-28  Noel Grandin  <noelgrandin@gmail.com>  [a6c2ba4746a0ca94b3060be714e424f4be8667bf]

        std::set->o3tl::sorted_vector in LocaleNode
        
        Change-Id: I633d396bb2cbeaa6829de543fab6ce3726ad11ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104968
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-28  Caolán McNamara  <caolanm@redhat.com>  [f34c304638258eb1d30a7fab942313199c65cc3f]

        tdf#137643 Revert "lock refreshing font data when loading a document"
        
        from tdf#69060, to replace with an alternative solution
        
        This reverts commit 98d71c4e0847797a4ba9229a8e6d832a8a3d5e0f.
        and
        This reverts commit 64d8e5f8db70f4f913abb902b41f4cff8dd1cdad.
        
        Change-Id: I384e994b54aa1bfc735c6ab591b9b1410058451f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104716
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-28  Caolán McNamara  <caolanm@redhat.com>  [a25acac2a6c7770bb07ced4c29b3b9009ad7ff14]

        Related: tdf#137620 focus-in IMHandler on grab_focus
        
        Change-Id: I9fa980f500cd11b34e349866e62f9f2399279e5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104932
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins

2020-10-28  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [6e38f611a3d98156505b9937f30e94605381156c]

        NoTextFrame: Modify no more ...
        
        Change-Id: I2816fae99fc9774ab1728d20e1de215322a2de8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104791
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-10-28  Noel Grandin  <noelgrandin@gmail.com>  [27ae083f7e5fce97c73498698d855cdcaac7737d]

        std::set->o3tl::sorted_vector in ImpEditEngine
        
        Change-Id: Ia78b986c28e2d8e3655d5c8f56d3cb5cd7a5ee1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104944
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-28  Noel Grandin  <noelgrandin@gmail.com>  [1503f3a25bc185a0f7afafad40db57325f778c21]

        std::set->o3tl::sorted_vector in filter
        
        Change-Id: Ie616aa97cea31607c74ec596ef9116f2291615d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104945
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-28  Johnny_M  <klasse@partyheld.de>  [7ac2855d36d4471951a5444f1fad0428d9acfe7f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 453fe4e3d1dbbe4d19c60351dd7612551fd5ffc4
          - tdf#132643 Translate German section IDs
            
            Change-Id: I5eee85ae5ca7c17c7ababc09c44e9f56870971a1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104876
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-28  Johnny_M  <klasse@partyheld.de>  [18f551f7332b8cc1082b03292c9f9df1a7c2bcd4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6a019e4df3209fe86ba616bad0e26795c1a5fbca
          - tdf#132643 Translate German section IDs
            
            Change-Id: I36736eab7aaa3ac5e0db6dfa51cccd57938565e7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104875
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-28  Johnny_M  <klasse@partyheld.de>  [8b34fdeeb8e8732b7e3554e01c8e0c0dea34d1d9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7b8b3bf81202cf0c383a56a1a18e6f6b143bb942
          - tdf#132643 Translate German section IDs
            
            Change-Id: I368e64b51c820d66104fde7cbbec80ba93ef813c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104871
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-28  Johnny_M  <klasse@partyheld.de>  [832a7d1f37ae006cb2510c689aa46d1f82525c7c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1dda9b622337bc3cacc2a690ed44a3e86e8ab3cf
          - tdf#132643 Translate German section IDs
            
            Change-Id: I0c78485c62bf9c7ee440f19259628c1af63b0a45
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104874
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-28  Johnny_M  <klasse@partyheld.de>  [6552a8253c4c3e227160a40fd461cc5eb5714371]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3dff4c970ef5c91ccf33e46742ee9c6778563472
          - tdf#132643 Translate German section IDs
            
            Change-Id: I2ac3ce76e1a8f6f6f4937687041f817848183a7b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104873
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-28  Johnny_M  <klasse@partyheld.de>  [4e6e360485de990c446ba480a3b1c81a8681dd5b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to efac120187d863d4598b507eda8cceb5870e0f2e
          - tdf#132643 Translate German section IDs
            
            Change-Id: I455e562ddb4a157beb2e985675189db87678ee95
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104872
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-28  Johnny_M  <klasse@partyheld.de>  [aa96113f89ded1ff8ee877abc3ab0d48619327b3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a7381ac50a77e80b08f77c1ee2527fbc28ba720e
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ibe35e3fe95f1e9a62c2bf364eeb9350d62c7c81a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104755
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-28  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [0b5801fc2c768d1774957c2c122c9061d3a74756]

        tdf#137798 sw: apply textbox Text alignment
        
        set in "Text" dialog window using "Text Anchor"
        in Format -> Text Box and Shape -> Text
        attributes... on the selected text box.
        
        Follow up of commit 726c911b90b9a3170fa6b3a34bb952a8d2dbe148
        (tdf#137025 sw: apply textbox padding set in Text).
        
        Change-Id: I8c575ceb1d0b0772c1f7d99dc746531b0cd7ceb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104632
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-28  Miklos Vajna  <vmiklos@collabora.com>  [ada07f303e7cd1e39c73abe0741aefe7d9d73a57]

        tdf#123476 filter: try to detect 0-byte files based on extension
        
        A 0-byte ("empty") pptx file is obviously junk input, so it's not
        surprising if the catch-all generic_Text filter is chosen to open it in
        Writer at the end.
        
        But we can do better: if we really get an empty file URL with an
        extension we can recognize, that we can fake the filter type / filter
        name, so the empty "presentation" opens in Impress, and also a re-save
        works as expected.
        
        This builds on top of commit 8a201be240b6d408d15166be7ffc576b9e123634
        (fdo#68903 Import .tsv and .xls plain text files in Calc by default,
        2013-10-27), just the new way works for all supported file extensions
        and also with filters which would not handle empty input (e.g. pptx
        refuses the import if the ZIP storage is broken).
        
        Change-Id: Ie01650a5eb6ca42c35e090133965467b621bb526
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104939
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-10-28  Stephan Bergmann  <sbergman@redhat.com>  [db6c7a486395304f38e9ea52951f576f34749cbc]

        Use UCB instead of cURL to download https files
        
        Since 7dc6fc32eb618da6defb8a9f330978fa019677b8 "uitest: Check the more icons
        dialog opens" started to test the AdditionsDialog code, some ASan builds started
        to report use-after-poison from within SearchAndParseThread::execute ->
        curlGet -> curl_easy_perform -> ... -> https_connecting -> ... ->
        secmod_ModuleInit -> pemC_Initialize -> ..., see the comments starting at
        <https://gerrit.libreoffice.org/c/core/+/98226/
        10#message-2a55980ab2477e41dc7515e4aeabc7234afc2053> "tdf#133026: Tight
        integration of extensions - Adding thread structure".
        
        The exact cause for that ASan use-after-poison is not quite clear to me.  First,
        I thought it was due to liberal use of curl_easy_init (without a central
        curl_global_init) in a multi-threaded process; see
        <https://curl.haxx.se/libcurl/c/curl_easy_init.html> for this being considered
        "lethal".  But then, another issue could be that most of the nss libraries like
        instdir/program/libnss3.so (implementing the "... -> secmod_ModuleInit" part)
        come from LO's bundled --without-system-nss while /lib64/libnsspem.so
        (implementing the "pemC_Initialize -> ..." part) comes from the system, and
        there could be some mismatch when mixing these (esp. if the former are built
        with ASan).
        
        So whatever the actual cause, the right fix should be to use LO's UCB instead of
        directly calling into cURL anyway.
        
        That required a version of utl::UcbStreamHelper::CreateStream that uses a given
        XInteractionHandler (which may be null to indicate no interaction handling,
        instead reporting all interaction requests as exceptions) instead of internally
        creating an XInteractionHandler using the GUI, and which would cause deadlock
        in 7dc6fc32eb618da6defb8a9f330978fa019677b8's UITest_sw_options.  (And
        introducing that additional utl::UcbStreamHelper::CreateStream overload required
        css::awt::XWindow to be a complete type now in
        vcl/source/graphic/GraphicLoader.cxx, for
        
        > include/com/sun/star/uno/Reference.h:277:18: note: in instantiation of variable template specialization 'std::is_base_of_v<com::sun::star::task::XInteractionHandler, com::sun::star::awt::XWindow>' requested here
        >             std::is_base_of_v<interface_type, derived_type>
        >                  ^
        
        )
        
        (The removed code in cui/source/dialogs/AdditionsDialog.cxx should have been the
        last remaining use of curl in Library_cui.  Apparently,
        e1e9e2aa16f08a8fd9e38db706d63e8eceeda8d1 "Kill Mozilla personas" had forgotten
        to remove it from cui/Library_cui.mk the last time Library_cui had become
        curl-free, before the introduction of the AdditionsDialog code.)
        
        (I did not remove the #undef ABSOLUTE FIXME from
        cui/source/dialogs/AdditionsDialog.cxx.
        c4bee547b02fbe3d07b1e9ee203c73e48f86e6bf "tdf#133026: Additions: Better Search
        Function" does not tell whether it had been added to mitigate a macro definition
        from the (now removed) #include <curl/curl.h>.)
        
        Change-Id: I1fec7488d36df81c3543d12d97da1291f77712fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104938
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-28  László Németh  <nemeth@numbertext.org>  [350dbba44ee7703b1da11cc4732a5090ce5efe3d]

        tdf#105967 sw change tracking: fix pilcrow symbol
        
        formatting according to the tracked insertion or
        deletion of the paragraph break. There was no
        formatting at all or only (often bad) inheritance
        of the character style (strike out or underline)
        of the previous character, confusing the user.
        
        Note: because the pilcrow symbol is painted by
        the temporary text portion SwTmpEndPortion, see
        sw/qa/extras/layout/data/tdf42748.fodt for testing.
        
        Change-Id: I8afef01c515b8abd368cae12d3a02cabf6d897f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104933
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-28  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [056933bc55608d0ca061539ae124d7b9386cdb62]

        tdf#137802 sw: fix crash on deleting last paragraph
        
        if the last paragraph of document had a text box
        anchored to.
        
        Change-Id: Ibe29a0f37d06223c31f3add0c194e4414f65d5ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104379
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-28  Bryan Gazali  <byg4299@gmail.com>  [2048a5afc9b1c6340cea594c4ead75914b358e74]

        tdf#125379 updated javainteractionhandler.cxx to add a link for the JRE missing warning
        
        Change-Id: Iac940b24a9fbe914af46fe928b758ad962d3d3e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103881
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-10-28  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [9350b162c3432ca3f160ce6b86cc50a00eb7de0a]

        Fix build for UNX x86
        
        Change-Id: I971aa787a33fa3a6bd9913abb94c90ddf53109cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104937
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-10-28  Caolán McNamara  <caolanm@redhat.com>  [1b40a48bdfd1e73dc41394bd914e9ec417458a2d]

        tdf#95096 add a DeleteSurroundingText to SwEditWin
        
        Change-Id: I6995a4e0e3a08a9cca26580585cdfe151389321f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104931
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-28  Miklos Vajna  <vmiklos@collabora.com>  [15f2bf415bb25324eaf26ea87ef8b724a090b942]

        sw: add an xml dumper for SwUndoDrawDelete
        
        Change-Id: I1b06cce99ae0a45b1765d2259d3d14fbb89e6676
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104929
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-10-28  Caolán McNamara  <caolanm@redhat.com>  [496771a6466d6a48f0bcbd8976df24308e052f38]

        Related: tdf#98868 split out reusable hunk as function
        
        Change-Id: I7e410ba55f94e87c007acbe1887a022948ef354f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104925
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-28  Seth Chaiklin  <sdc.blanco@youmail.dk>  [9699516d3e979f776b1ecb04390719b538f440d5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c8a9ac72bc5e68f8a69490e3c157fe26b935f524
          - tdf#131206  update "Select" section in Insert Document field tab help
            
                The focus is the <section> with id "auswahl".  This section
                is embedded from swriter/01/04090001.xhp to swriter/01/04090004.xhp
                (no other pages found that embed section "auswahl" from 04090001.xhp)
            
                ( swriter/01/04090001.xhp )
                  - change section id from "auswahl" to "select"
                  - delete one paragraph (about formatting) because
                    already mentioned in both help pages.
                  - move paragraph about "offset" down to the "Offset"
                    section.  "Offset" does not appear in the
                    tab for 04090004.xhp, so no need to embed it.
            
                ( swriter/01/04090004.xhp )
                   change select id from "auswahl" to "select"
            
            Change-Id: Id238a7187595eca0d1ecc0d38fd3c27917f7e984
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104949
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-10-28  Caolán McNamara  <caolanm@redhat.com>  [38dd55f6022a6ec217a2a54459a2875f1bef1f5e]

        cid#1468666 'Constant' variable guards dead code
        
        Change-Id: Ie27df6c7e4a10d943d0a2e2a6880a5fe2c34fbcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104922
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-28  Caolán McNamara  <caolanm@redhat.com>  [5d07ba3c1e887993715425721ab165567ee5fdea]

        cid#1468665 Dereference after null check
        
        Change-Id: I43de6ea072ac5e462c109328ba614f308cd6f27d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104921
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-28  Caolán McNamara  <caolanm@redhat.com>  [e3f7227621208d869453a1e03a66036391b46909]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to c3d2d1d3d338904eb442fddf0c52ac763ea0b5e9
          - fix es_TT (to es-TT) Locale patterns
            
            and add es.aff es.dic referenced in xcu to makefile
            
            Change-Id: Ice69a75ca47889b9eaa95cf28c472068428dcc3c
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/104934
            Tested-by: Caolán McNamara <caolanm@redhat.com>
            Reviewed-by: Caolán McNamara <caolanm@redhat.com>
            
2020-10-28  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [d6ed9cfe37a4a88e8f4911c004c0aea0b2568211]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 885370c2fe87ad45605cf7bcb949554c48dbb919
          - Fixup Spanish dictionary update
            
            This manifest.xml is now required since
            c918f1d4242d9fd9a8de284e6b32b8c00e59debe
            
            Change-Id: I094bf2342d04dd752c7fdc7227b8c5654b3e768a
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/104930
            Tested-by: Caolán McNamara <caolanm@redhat.com>
            Reviewed-by: Caolán McNamara <caolanm@redhat.com>
            
2020-10-28  Michael Meeks  <michael.meeks@collabora.com>  [65f42a4540d495a11d255af63c7ee15397b57bfa]

        tdf#136694 - share spelling context across all ScGridWindows.
        
        Adding new ScGridWindows later (as we do for split panes)
        didn't call EnableAutoSpell on them; also duplicating the
        spell-checking cache looks wasteful, so share it.
        
        Change-Id: Ieb67bb292590a097bb5a59d369416a094c54c954
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104706
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-28  Noel  <noelgrandin@gmail.com>  [7a09d67e1c76db7cb6a87a2ceaa6de7325342b75]

        convert some more long -> tools::Long
        
        Change-Id: Ide9811c1a7582454b3fcf655b70ea106ed56509a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104914
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-28  Miklos Vajna  <vmiklos@collabora.com>  [49a39d1abccc61b6dace3e92059ae50a6a2c298d]

        pdfium: add an FPDF_RenderPageBitmap() wrapper
        
        Change-Id: I2238aeb4b2f7483440ded2600a328436f861f178
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104917
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-10-28  Ilkyu Ju  <me@ilkyu.kr>  [e19d85856e9c9e1c33971b350ab74de278185fe0]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 975046e0970d4300bb229fb0cbe3d5d0afec8c8f
          - tdf#135405 Add Korean(ko_KR) spellcheck dictionary
            
            add Korean spellcheck dictionary
            
            Change-Id: I1ca5c60fd77f9cfe52feacbfbf021a2d37332ea6
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/100395
            Reviewed-by: DaeHyun Sung <sungdh86+git@gmail.com>
            Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
            Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
            
2020-10-28  Stephan Bergmann  <sbergman@redhat.com>  [42efdb71bce9b6ec3469236e0de8e08c00b3c90e]

        strtol returns long, so that needs to be used here
        
        Reverting part of 6436302f40252bc6619e304e2051115fee902e20 "convert some more
        long -> tools::Long"
        
        Change-Id: I72a0029e580885a1714a85d105b6f666343ebdd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104916
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-28  Stephan Bergmann  <sbergman@redhat.com>  [f57e30eb56c1b593dcb9e801202ded9d079d9043]

        external/cairo: Fix another UBSan invalid-shift-base
        
        > pixman-utils.c:217:14: runtime error: left shift of 155 by 24 places cannot be represented in type 'int'
        
        ...which happened once while using the LO GUI
        
        Change-Id: I174a29e240f09576859308ada56fe240881f0dad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104915
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-28  Ismael Olea  <ismael@olea.org>  [864e27cd63e45d44eff883ed27c25c055fc2b837]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 2b9183e45954cfd9d1638f838b461de1ce68b296
          - Update all Spanish dictionaries to RLA v2.6
            
            For first time we publish here all the different localized dicts for
            every Spanish variation CLDR registered, as complete as possible and
            including a reasonable set of related toponyms.
            
            Change-Id: I4fa780659d837552699f4ced0b7aeed5ef599e5b
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/102979
            Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
            Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
            
2020-10-28  Marina Latini  <marina.latini@libreoffice.org>  [996cb4e64c8e7c4757695334c781efe8816caffc]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to b75fdcfc8695ba95d624d348fa580ccbc2eff9ce
          - Italian Writing Aids extension forked by LibreItalia.
            
            See CHANGELOG.txt for more details.
            
            Change-Id: Id033e666ba8ef80efd72a22cc68772e1c1e67141
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/104701
            Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
            Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
            
2020-10-28  Justin Luth  <justin.luth@collabora.com>  [28dddd4f7e255c74c17c0c6b263303f4567b5678]

        tdf#132149 ww8export: respect ginormous paragraphs
        
        This handles the extremely unlikely case where
        a single paragraph contains multiple soft-page-breaks
        from spanning more than two pages.
        
        But it makes the unit tests I designed look much
        better, so I am happy. I think it might help to
        make the code slightly more understandable too,
        and it convinces me that I am understanding
        this section as I write multiple fixes against it.
        [Better evidence than all of this is that Michael Stahl
        came the the same conclusion from a code read - I just
        beat him to it.]
        
        (P.S. It isn't enough to change CurrentPageDesc, because
        that is reset from rNode.FindPageDesc on every WriteText.
        So the effective pageDesc needs to be kept track of.)
        
        Change-Id: I5852e90571a74f3df4362caf058f7960f413dad3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101545
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-10-28  Serge Krot  <Serge.Krot@cib.de>  [de1c4863ab993c80d8fea50ce420d568f75bf2e6]

        tdf#137790 calc: Minimal line width for different line styles
        
        Change-Id: I4d062f054a5ef6da7ef595190a7b3c6e2a0b191e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104865
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-10-28  Seth Chaiklin  <sdc.blanco@youmail.dk>  [aed40ae47a8bfb2f10d4f9989e9a7c55a1ea575e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 13b33e0bff785539fc858e1523cf68186531fd96
          - For tdf#131206: clarify explanation of "Level" in Insert Field (Document tab)
            
              Also:
            
              Remove table for some controls not found in this tab.
              Rename some German ids from Insert Field help pages
                inhaltfix  --> "fixed content"  ( in swriter/01/04090004.xhp )
                datumuhrformat -->" datetimeformat"  ( in swriter/01/04090001.xhp )
                and change all embeds to those ids
            
            Change-Id: I457803d53bc0c841d94eed17b0cddc2f88669dc8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104829
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-10-28  Caolán McNamara  <caolanm@redhat.com>  [8dcbbea3802670004c3e78a1ff1ec56b23df674c]

        tdf#137620 add explicit SurroundingText support to starmath Edit Window
        
        Change-Id: Ie716dd66754dd774ee81fa97ebee8dc314002f12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104898
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [585f8dacba798afde6b4cc439c969a37a37e6162]

        tdf#tdf#137726: sc: Add UItest
        
        Change-Id: I67bcafb3155b991dc8b1515f224675906e0a5955
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104897
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-28  Dennis Francis  <dennis.francis@collabora.com>  [bdd149b1ff3d43b94cadc0d43365100c287c7639]

        Improve spell checking performance and impl. in several ways:
        
        * do synchronous spell checking, avoiding an idle handler
        * avoid continuous invalidations caused per-cell by spell-checking
        * cache spell-checking information for a given SharedString to
          avoid repeated checking of frequently recurring strings.
        
        Change-Id: Ie251f263a8932465297dd8bd66dfc4aa10984947
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104705
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-28  Miklos Vajna  <vmiklos@collabora.com>  [2beecc277959051026d7d1303e3c3ad7922c326c]

        pdfium: add an FPDFBitmap_FillRect() wrapper
        
        Change-Id: I4201a9ead756cf814c8452ef504acd054c4fe38b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104908
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-10-28  Stephan Bergmann  <sbergman@redhat.com>  [40fa3a61ac7dbe2ba73b5ee71bb85cc3bb4a27af]

        Extend loplugin:elidestringvar to OString
        
        (In VisitVarDecl, filtering out AbstractConditionalOperator avoids an unhelpful
        
        > ~/lo/core/vcl/source/pdf/XmpMetadata.cxx:63:32: error: replace single use of literal 'rtl::OString' variable with a literal [loplugin:elidestringvar]
        >             aXmlWriter.content(sPdfConformance);
        >                                ^~~~~~~~~~~~~~~
        > ~/lo/core/vcl/source/pdf/XmpMetadata.cxx:52:21: note: literal 'rtl::OString' variable defined here [loplugin:elidestringvar]
        >             OString sPdfConformance = (mnPDF_A == 1) ? "A" : "B";
        >             ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        )
        
        Change-Id: I7d0410f04827d79b4b526752917c37d33cad2671
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104911
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-28  Michael Stahl  <Michael.Stahl@cib.de>  [c4967928475f2be20ac2d79e3fa84ac435a7e560]

        tdf#136453 sw_redlinehide: SwUndoDelete: only create extra frames...
        
        ... at the start if the section nodes were at the start.
        
        m_bBackSp and m_bJoinNext can't both be true.
        
        (regression from 740f1796504f66408b692225a9676c9ee3d63722)
        
        Change-Id: I999ed3809ca8f527bc3e754b229df02da4576825
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104891
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-10-28  Noel Grandin  <noelgrandin@gmail.com>  [371b84dcb653f241d40265fba9f0d00f7c7e8150]

        std::set->o3tl::sorted_vector in MultiSelection
        
        Change-Id: I88a77f4b07e5aaccc42e6fb6e5bd0366f57381a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104899
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-28  Noel Grandin  <noelgrandin@gmail.com>  [1977138acba04a7b91d73a3041606b2387e72e70]

        std::set->o3tl::sorted_vector in toolkit
        
        Change-Id: I1ef897d38c26d2875432d279fdd50d2e073ad2a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104903
        Tested-by: Jenkins
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-28  Noel Grandin  <noelgrandin@gmail.com>  [458ee884c5a57ee1e6dd775b0fbe86a4e3dad5a5]

        std::set->o3tl::sorted_vector in PointIndexSet
        
        Change-Id: I223a00b66f6de75eb06969a6d4582200e8229e2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104900
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-28  Noel Grandin  <noelgrandin@gmail.com>  [765a1ac1ff67b3fb2ddd109c9589e4b8e1090695]

        std::set->o3tl::sorted_vector in OPropertyArrayAggregationHelper
        
        Change-Id: Iec4935af8946e453b39221dcb982059c806f62a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104902
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-28  Noel Grandin  <noelgrandin@gmail.com>  [ce0f8cff3e2e42bf6ff0968c3a6a9efb71ec00d1]

        std::set->o3tl::sorted_vector in InterfaceBag
        
        Change-Id: I28ecffdcf6c97f9153e62974bf76b972452747eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104901
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-28  Noel Grandin  <noelgrandin@gmail.com>  [917401207eed9e3c70a01260f1ea770779620e9d]

        std::set->o3tl::sorted_vector in xmloff
        
        Change-Id: Iba07a9905f37c2fb00d59ac00703744e5f81b1c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104906
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-28  Noel Grandin  <noelgrandin@gmail.com>  [4b6ebf3b4f2992a8b796443fe666ee32e2e47c1d]

        std::set->o3tl::sorted_vector in oox
        
        Change-Id: Id7cdf8c4787d89adc9c343a5417093bee2aa603a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104905
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-28  Noel  <noelgrandin@gmail.com>  [6436302f40252bc6619e304e2051115fee902e20]

        convert some more long -> tools::Long
        
        grepping for stuff in template params this time
        
        Change-Id: Ia37bfd85480b3a72c3c465489581d56ad8dde851
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104855
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-28  Noel Grandin  <noelgrandin@gmail.com>  [35f16614ee7ddf518d4c01de6b1d800f5ff1ba7e]

        std::set->o3tl::sorted_vector in vcl
        
        Change-Id: Ie486b629b4074da5121b55c76965aeb8ea057f31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104904
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-27  Szymon Kłos  <szymon.klos@collabora.com>  [a4d4ed86991e2901ac86189e95966d4e99be4944]

        Fire selection change event before sidebar is unregistered
        
        Prevent us from crash in online using mobile phone
        when leaving chart edit mode with chart type modified.
        
        Change-Id: I8da70612786141a2c92b55a45822ef8ff5713e5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104606
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-10-27  Caolán McNamara  <caolanm@redhat.com>  [9e51d871a641b355925fd65e62fe969b6c25e5c3]

        avoid warning on set_active(0) on empty GtkComboBox
        
        i.e.
        
        gtk_tree_view_scroll_to_cell: assertion 'tree_view->priv->tree != NULL
        
        Change-Id: I48e7d015ec02ece407c732afebebb43c9c6fed48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104896
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-27  Jan-Marek Glogowski  <glogow@fbihome.de>  [181f19995d7c2c9759365ab664732504b2496063]

        Qt5 std::abort, if we're unable to paint
        
        If this crashes LO too often, we can revert it. It helped me to
        debug tdf#137804. Then we might need to work with exceptions or
        some other way to notifiy the creator of the Qt5Painter, that
        the constructor has failed. Much more work to handle all sites
        using Qt5Painter...
        
        Change-Id: I81cd18770dc93d8dd1542972cd4fc220dd0dce09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104894
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-10-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [749c84a7eac613dee8a9253da3c4b140bc0f63c1]

        list-uitest: update pathes after rearrenging tests
        
        also change regex expression suggested by M. Kaganski
        
        Change-Id: I9a93d2ebe6f486fcbaa201a983ded2087446d823
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104889
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-27  Caolán McNamara  <caolanm@redhat.com>  [9f2daed124829717b9350b78ac301a0b9fceacf8]

        tdf#137726 hide pivot table dlg so its not a candidate as error dlg parent
        
        because this pivot table dialog is going to disappear on response and the error
        dialog is not run in its own event loop but instead async so will end up as a
        parent of a dialog that doesn't exist
        
        Change-Id: I78302428a246612e3107d2907ffffb97a2d25ea2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104895
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-27  Caolán McNamara  <caolanm@redhat.com>  [71f6e3862afc460536085582d3f9e9401096c24a]

        tdf#133950 scale hotspot to sync with scaled cursors
        
        keep aspect ratio as well
        
        Change-Id: Ia3c7f84e377ebb952be0a56e9e532fb260f83459
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104890
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins

2020-10-27  Jan-Marek Glogowski  <glogow@fbihome.de>  [feb5985b463974476985dee83376067941d77da0]

        tdf#137804 Qt5 don't paint empty strings
        
        For a test I added a SAL_WARN, but that created many more debug
        messages then expected, just when opening the print dialog. So
        this just handles the crash like the CairoTextRender variant of
        DrawTextLayout does, by returning early.
        
        Change-Id: Ie5b58ebbba02dace0e777b60fcbc3b9f46ea9d66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104893
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-10-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [aadd34f7fb793308c3fa4049b9eccc924887ddb4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4d260d542ebddf6540285885c7750b5663c3862a
          - Add related topic to View - Status Bar about Status Bar
            
              ( /shared/01/03060000.xhp ) View - Status bar
                 - add <relatedtopics> section (with appl-switch)
                 - add appl - switch to show module specific help for Status bar
                 - update to: <h1>
                 - remove "taskleiste" section id
            
              ( /smath/main0103.xhp )
                - update to: <h1>,<h2>,<menuitem>
                - change select ID to status_bar, which was already in 03060000.xhp
            
            Change-Id: I841be8750fa8dff526e0a9ea8fa20ff351163805
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104844
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-10-27  Caolán McNamara  <caolanm@redhat.com>  [b8e38e458d47ce55432cda7aa03d665a462f2391]

        Resolves: tdf#137575 fpicker custom sorting setting not restored
        
        Change-Id: Id5fae909a12621f68eb8defcb01b91c304c61df6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104888
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-27  Caolán McNamara  <caolanm@redhat.com>  [b9405fbc4e19901c78d136895c5ab0437d8450ac]

        Resolves: tdf#137620 add DeleteSurroundingText at vcl::Window level
        
        a) give it a default implementation based on the current one
        b) re-use code introduced for WeldEditView::DeleteSurroundingText
           for the EditView containing vcl::Window in impress/draw and
           various similar Annotation windows
        
        Change-Id: I55547c70e90ee394795b5545450cf8131538fad8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104781
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [23c30c073495201acb82e6e2e83bb0840f25acce]

        Removed duplicated include
        
        Change-Id: I2f7e94dc1165b189bb42a0ac34b4e8e004acef93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104887
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2020-10-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [00c7d90262cb8b912efdf97d0d4ab64d8a8b83b7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1b7505a4af439d85a6db1d1a8364aa1c347717dd
          - update help page for Status Bar and some of its linked pages
            
               (swriter/main0208.xhp) Status bar
                  - embed missing "Word count"control
                  - add more explanation about Digital Signature, because no link.
                  - use <ul> to display menu options for Language,
                      and add <menuitem> to controls.
                  - specify that More option in Language context menu opens
                       character formatting dialog.
                  - change level of Language to <h2>
                  - update to <h1>,<h2>
            
               (swriter/01/06040000.xhp)  Word Count menu
                  update to <h1>,<menuitem>
            
               ( shared/02/20030000.xhp ) Zoom on status bar
                  - change "double-click" to "click" to open Zoom dialog
                  - specify "right-click" to open context menu
                  - update to: <h1>
            
               ( shared/01/03010000.xhp ) Zoom and View Layout
                  update to: <h1>,<h2>
            
               (shared/00/00000403.xhp) View menu
                  - corrections to:
                     - Access to Zoom on Status Bar
                     - menu sequence Zoom Layout
                  - remove empty colspan and rowspan from <tablecell>
                  - change all image height/width to 1cm
                  - <h1>,<menuitem>,<keycodes>
            
            Change-Id: I9db21aea66c67ebd699d7ed90877cb8c6e2f0c06
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104838
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-10-27  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [b73151c8f8fd4e67dc5674ebb6538783bdfb91df]

        tdf#116214 Allow for scientific notation in Custom Properties
        
        To keep compatibility with OOXML format, it should be allowed
        to use Scientific Format in Custom Properties.
        The solution is backward compatible with standard numbers
        (it is still possible to write integer numbers and fractions).
        
        With that fix it is also possible to store very small and very big
        numbers in scientific notation.
        
        Change-Id: Ic788a6e3f4f748b905828f3d6c8c40dc7e46ba52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104569
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-10-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [713fcfae066badfaa29f347a52738e9d4f1c841b]

        uitest: move all calc tests to sc/qa/uitest
        
        and remove a few duplicated ones
        
        Change-Id: I409ca78dcd7a67e993f6b3a1493ffa6fefd127b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104864
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-27  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [04cf65e02c8b2a0a6456d62fcc21c0022d7a5754]

        Update git submodules
        
        * Update translations from branch 'master'
          to 21ea3a68e438396c58be1e282e1dfc8f6d7b5fd2
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: Idacdc23e832352386c34c211e4bea478f2f5dcc0
            
2020-10-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [2c0419b021bdb9e67dce2e0e1c29510751392aea]

        Other part to resolve: tdf#127279  Change Search attribute
        
        Change-Id: I8078f14f25844facf2ec6bb4e0888c5c0f78e3d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104672
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2020-10-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [052dcb7665115f0aeb9dc43308bd7fb882716b19]

        Partially resolves: tdf#127279 Change "register-true" to "Page line-spacing"
        
        in Page and Paragraph
        
           For all places in UI where "register-true" appears, change
           to "Page line-spacing".
        
           -For Paragraph dialog, remove section heading and rename checkbox to
              "Activate page line-spacing"
           -For Page Style dialog, change label to: "Use page line-spacing"
        
           -Add tooltip and extended tooltip in Paragraph dialog;
           -Shorten tooltip in Page dialog, and add extended tooltip
        
           Bonus:
           -Add tooltip to "Automatic" in Paragraph dialog
           -Remove contraction in control label (in accordance with UI guidelines)
        
        Change-Id: I826ce35051b1d2c04f0e52d4e9fe4e6cfd1d7cf9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104331
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-27  Caolán McNamara  <caolanm@redhat.com>  [9bf58fd45814f10ecf6131aeeec86123a383723f]

        ofz#26676 null deref
        
        Change-Id: Ic2bd8b49762266ad48263bd68a143b46fb5fd66f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104863
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-27  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [7accc57517f05ce6b15789cf17d629a1b68a7086]

        Update git submodules
        
        * Update translations from branch 'master'
          to 9e37d57a9ccfcba5925a14f5e29397b2fbf0e261
          - update translations for master / 7.1.0.0 alpha1
            
            and force-fix errors using pocheck
            
            Change-Id: Ic49ef021112516a473dac6df957ca8e4c27d2369
            
2020-10-27  Regényi Balázs  <regenyi.balazs@nisz.hu>  [ca83804ffcd0d6f81fa7c32be990c4ceeb4a60b7]

        tdf#137678 DOCX VML shape import: fix missing horizontal mirroring
        
        The MirroredY property is set (in the CustomShapeGeometry property), but
        it is not supported for the LineShape by UNO, so we have to make the
        mirroring during importing.
        
        Change-Id: Iaa7e3a352598ad12c5e0d40b4fcd43fd197c4df9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104662
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-27  Szabolcs Toth  <toth.szabolcs@nisz.hu>  [c690d49770d0c93a95bd8c3d11e95c1d17a17a60]

        tdf#137641 DOCX export: fix relative from top page border
        
        alignment.
        
        Follow-up of commit 1c593e1916c9164c7db71da2017cfc26972f8e9f
        (tdf#133045 sw: add shape alignment to the top page border).
        
        Change-Id: Ie5bc536556b72030d17829a917f91a15ad5157a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104660
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-27  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [c9eb53f200225f2ee6ca695e1326843a487aee51]

        tdf#135198 sw editing: text box fell out of its shape
        
        Without this patch if a shape anchored to a paragraph and containing
        a text box was moved upwards beyond the vertical position of its anchor,
        the text box failed to keep its position in sync with the shape.
        
        This is fixed by telling the text box the absolute vertical position of
        the corresponding shape after the latter is moved.
        
        Note: Other fix is associated to the shortcut keys
        Shift-Arrow Up/Shift-Arrow Down for moving text frames with
        bigger steps vertically. Now it's not possible to use these
        keys, but that was bad with text boxes, because it moved only
        the text content of the text box.
        
        Note: this patch fixes the vertical position of the text box
        of textbox-wps-only.docx of the unit test textboxWpsOnly.
        
        Change-Id: Ib66b13cae455462c616fed6bbd088433c83e61a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104520
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-27  Mike Kaganski  <mike.kaganski@collabora.com>  [ebea072fa7d7081ba9d1e549f5aa629c749d8c0e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 934cd73d20322b68c830c78ac596eeddcdf85051
          - Improve "Enable regular expressions in formulas" section
            
            Add a link to regular expressions list; add LOOKUP to affected functions
            
            Change-Id: Ic753552b916bdccfcb13335ff32490babe0d840a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104836
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2020-10-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [baf99eed0547a3c826b317d0cfb26b229a711bb0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c1b3e8ec874a7d3fa2463a17bd55452315cec6df
          - Refactor database Help pages
            
            Move pages to proper Help module (WIP)
            
            Change-Id: I15fce44e0f066439db88175d1fd3754f4b618e23
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104880
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-27  Jan-Marek Glogowski  <glogow@fbihome.de>  [bd6b81772560d86c331cde7a24b1ff35ec67d2e2]

        Add libgobject to gstreamer allowed libs...
        
        and factor out the common glib, gdbus and gio combinations.
        Seem code commonly either just uses gobject or depends on the full
        set of glib libraries.
        
        Regressed-by: b65d21596b5773d744b242716a78308d2c3714d0
        Change-Id: Ibd13fb25185a35181552df85d86e5c43fdd5152e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104862
        Tested-by: Jenkins
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-10-27  Mike Kaganski  <mike.kaganski@collabora.com>  [dff273cc00b21b909e5f7b936d6713e9effc89cf]

        Put may succeed even if outer error is set
        
        And use SbxValues ctor taking SbxDataType for simplicity
        
        Change-Id: I25622bae33597a8782d9451f88eadce1cf07388d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104860
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-10-27  Mike Kaganski  <mike.kaganski@collabora.com>  [94044b8981b9fd861c28c0bf2537b29a8461e0b5]

        Replace these macro-based implementations with normal C++
        
        Change-Id: Ibb227a0f9e7178ea388e720874ec31a178c2aab0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104859
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-10-27  Miklos Vajna  <vmiklos@collabora.com>  [4a35c118a3a6b954827953674cc9bad435c394ee]

        tdf#137413 EMF import: fix transparency in the PDF fallback case
        
        Commit d75c5b38911557173c54a78f42ff220ab3918573 (tdf#136836 emfio: speed
        up import of EMF import when the orig PDF is available, 2020-09-17)
        improved both performance and correctness of the EMF import, in case it
        had a PDF fallback.
        
        It turns out that PDF fallback can be nominally non-transparent, and
        still the EMF equivalent supports transparency.
        
        Fix the problem by enabling transparency in the PDF-in-EMF case.
        
        Change-Id: I4d1585a5db6f28bd9c9cb380b5f193f4d5edcc8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104849
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-10-27  Jan-Marek Glogowski  <glogow@fbihome.de>  [6dfbab409032516e05a63fbc777b9147d1deb4ec]

        tdf#136555 apply window bg color for button boxes
        
        The default background color of the frame is APPBACKGROUND, which
        is matched to GetWorkspaceColor(). That color is visible in Writer
        as the default document workspace background.
        
        Originally I just saw the dark background of the button box in the
        start center, and thought the workspace color in Qt is wrong and
        changed it in the reverted commit, missing the change of the color
        around the Writer document.
        
        Now that the button boxes's background color isn't fixed via the
        "branding" setting, we also must react to changed style settings,
        so we override the DataChanged function.
        
        This also reverts commit e0c72e31c1d455c26110c35e8780d420e17cdea6.
        
        Regressed-by: a927e0964ba0442d53fffb22c577e54bcf183ed7
        Change-Id: I62396355054523baef1197a8a8af61c2f0d29ef3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104740
        Tested-by: Jenkins
        Reviewed-by: Thorsten Wagner <thorsten.wagner.4@gmail.com>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-10-27  Stephan Bergmann  <sbergman@redhat.com>  [c070fac05fef41f788b53fe2c1f60519688a40b1]

        Teach loplugin:toolslong about curl_easy_getinfo
        
        ...see a9266c39cc71c6f23bfcad4ff6d33ccac53b5e52 "loplugin:toolslong
        (--enable-online-update)" arguing that "the third argument to
        
          curl_easy_getinfo(..., CURLINFO_RESPONSE_CODE, ...)
        
        must be a pointer to long".
        
        Change-Id: I7c542595219d2387cf869953fe40faef2b41b44f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104857
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-27  Michael Stahl  <Michael.Stahl@cib.de>  [142dc93d9ad793e036baa5573aea31cb6f416f57]

        (related: tdf#131679) sw: only unmark if this SwFlyFrame is marked
        
        Seems kind of pointless to unmark flys that aren't deleted.
        
        SwFEShell::SelectObj() apparently guarantees that at most 1 SwFlyFrame
        is marked.
        
        Change-Id: I061fc640512192e6e0a916020e3ac0b91c75d5c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104818
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-10-27  Caolán McNamara  <caolanm@redhat.com>  [7ae9e8b6ba35dec2c556f6fac4034cd9bb1111a1]

        ofz#26619 detect if SwFrameFormat deleted during import
        
        Change-Id: I5dc778e44dcb670353e83037a5a5d469fa437186
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104853
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [b69a5f5e6c909806489c6fb85722802fb9a276f1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3286cc1b7c171cb84c8661e0c5685c5600693218
          - rename German id in Tools menu
            
               tastatur --> "keyboard"  (in shared/00/00000406.xhp)
               and update shared/01/06140200.xhp, which referred to it.
               update (a few) to: <menuitem> and <h1> in Tools menu
            
            Change-Id: I177bfd6894e3bdb95c407422f086fdc16d3a4d40
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104833
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-10-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [892caad9a48f68aba5e4962ea5b7bd90a0f1ce9d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 93ee2d0f1ea9432d1bae5e7f69adc61ac169fb06
          - rename German ID
            
                hinweis --> "referencehelp"
                in swriter/01/04090003 and embedded in swriter/01/04090005 
            
            Change-Id: I81706d0cdf420aab69ccf4ad02a187f71faaf0ab
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104832
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-10-27  Eike Rathke  <erack@redhat.com>  [352840a49be8626448f7823a6bae207e65171e52]

        Resolves: tdf#137617 Use document address convention to create names
        
        ... from selection.
        
        Change-Id: I0b170f36cfdb592e7cebae0246fba12c0180e2c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104854
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-10-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [f27c4ec5c864395f4cdaec32d7e95ff24e4f43c8]

        uitest: sw: forgot to move this file
        
        Change-Id: I429e6ff82cb28bea0c700a7d382509a524aad57d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104827
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [879f847d9d6ef5a165f660c55f2070f4b207512b]

        tdf#104649: move UItest to CppunitTest
        
        Change-Id: I950432390e65dfabb4562a61b6091b085b9f5d0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104813
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-26  Caolán McNamara  <caolanm@redhat.com>  [c575569f203c9dd5746ad227d636afb8df953ba1]

        rhbz#1891326 suggest package install of the most appropiate pt langpack
        
        Change-Id: I87ff1a941a3a5dc0c321440a9c286ae73c9d0384
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104783
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-26  Seth Chaiklin  <sdc.blanco@youmail.dk>  [f91b7c2ec4fa6b94a05ffeaada2f9b294b6aad94]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f551d6b2ddcb319c162c7789ae65de4274b8d5d1
          - tdf#131206 improve explanation of Insert Document (Field) (wip)
            
              - moved <note> about HTML export of date and time down to Format
                  section
              - add initials for Author Type, and a sys-dependent advice about
                  how to update that field.
              - remove table about Select items for Page Type, because it is 
                  mentioned already in Table, plus it is part of auswahl section,
                  which is embedded into DocInformation (04090004.xhp), which does
                  not insert any "pages" in that dialog tab.
              - add "select list" to the tip about double-clicking
              - update <literal>,<menuitem>
              - update to: <h1>,<h2> in main page for Fields
              - eliminate German id: dokument-->document in 040900001.xhp
            
            Change-Id: I72803af2a9f38d8fd1e5ef45b3751934888d8a88
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104687
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-10-26  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [0f73a6268d32050fb4da2ca510aabfd0cbda3bbb]

        tdf#131510 fix German autocorrect list for 'daß'
        
        Change-Id: I3b36aaa7b641ca5747c446e6304036d7fdb86b7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104819
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-10-26  Miklos Vajna  <vmiklos@collabora.com>  [32c322e9d037b29ded2297b400a2c596c042f1fa]

        DOCX import, altChunk: fix missing page break
        
        Somewhat similar to copy&paste, the altChunk mechanism drops styles from
        the inner document by default. A surprising consequence of that is
        sections in the inner document have the default page size. This leads to
        a page break when the content of the outer document ends and the content
        of the inner document starts.
        
        Fix the importer to support this:
        
        1) Ignore the page size and number in DomainMapper::lcl_attribute().
        
        2) Pass the start of the current section to the sub-importer, so that it
        can insert the starting page break at the right place.
        
        Change-Id: Id3955f2b35a139692254c4ac1233e96eef2620e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104821
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-10-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [5711858e00f542f1770d7ff3c035e8a2fdb72266]

        uitest: move all writer tests to sw/qa/uitest
        
        remove a few duplicated ones
        
        Change-Id: I25b031c8fe11ae28f55978f8a25528c307a908e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104814
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [8f362f1bc5ceca9bde282b5db98282b1ab132309]

        tdf#130314: sw_odfexport: Add unittest
        
        Change-Id: Ie099be1e8eb9a27463886ba62d14e7d0e8cf7296
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104810
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-26  Michael Stahl  <Michael.Stahl@cib.de>  [f63afb95b5c2d80d33a35820ef1d9abd9e70d3ca]

        tdf#131679 sw: follow-up: Unmark before SetSelection()
        
        Backporting this to 6.4, it crashes in CppunitTest_desktop_lib because
        some sidebar is loaded from SwView::AttrChangedNotify()/SelectShell()
        and that ends up calling SwView::StateTabWin() about 40 stack frames
        later and this calls SwFEShell::GetAnyCurRect() which gets the still
        selected fly but its page frame is null.
        
        So make sure shells don't see the deleted fly.
        
        Change-Id: I6e994b26949d195aa9f326f4da193c69b0ee59c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104815
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-10-26  Regényi Balázs  <regenyi.balazs@nisz.hu>  [ed943c6afeb33b9fee0ef530df7db592aa152a73]

        tdf#97517 DOCX VML shape import: fix missing vertical mirroring
        
        The MirroredX property is set (in the CustomShapeGeometry property), but
        it is not supported for the LineShape by UNO, so we have to make the
        mirroring during importing.
        
        Change-Id: I65a1f9a115a003c056ae31f4bc217206a0e6dcd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104656
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-26  László Németh  <nemeth@numbertext.org>  [41e230e81b50235b5b86f883ef424a8ba5b42288]

        tdf#137593 DOCX import: fix para top margin in cells with shapes
        
        and text boxes. Auto top margin value of the first table cell
        paragraph is zero. Paragraphs of shapes and text boxes
        anchored to this cell paragraph don't matter here, so keep
        m_bFirstParagraphInCell=true in shapes and text box paragraphs
        to avoid extra top margin of the anchoring point.
        
        Regression from commit 5c6bce38a01b21403a603acd3148cf3bbb4c685f
        (tdf#104354 DOCX import: fix paragraph auto spacing in tables).
        
        Change-Id: I22c4ae230bc0192f06d3d155217887c471c67b67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104816
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-26  Tamás Zolnai  <tamas.zolnai@collabora.com>  [7988adf2bd250a32885d67306c73e07caa910778]

        lok: Send form field events to the correct view.
        
        Change-Id: I00b40052774602eccd8e4a7d460cedcb36bbd0d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104811
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-10-26  Mike Kaganski  <mike.kaganski@collabora.com>  [0b0d350707fedcf04b43978182b6a8e03d3a4693]

        Fix build with --disable-pch: missing include
        
        ...after 39ae9d29be0b4308b6e6ab7ee52c3fe6d6dc7d0c
        
        Change-Id: I94e5bd87cae736e4503d6f86f4a818fdcb72f1f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104820
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-10-26  Noel  <noelgrandin@gmail.com>  [799d158790cfe14edb93c4225a446cd804c82f80]

        std::unique_ptr -> std::optional
        
        Change-Id: I48195e5bd61f9b662481da0efc6165ced794600c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104801
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-26  Noel  <noelgrandin@gmail.com>  [6ef775c6c9971e5cab868d7db870afb75eb2a510]

        std::unique_ptr -> std::optional
        
        Change-Id: Ibbfe8097f1604122eda80aa0c49f7960e9f2815d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104799
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-26  Attila Szűcs  <szucs.attila3@nisz.hu>  [9ebb2b0f61d36f92093c322a5c1379b04b57bd11]

        Clean-up of commit: 0d193c12a673fade8ece9d84cc4024fafdf52c9b
        
        https://gerrit.libreoffice.org/c/core/+/104049
        
        Change-Id: I9c7fd094f0301a81e8c86e10e62f4f619d6ec2f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104533
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-26  Attila Szűcs  <szucs.attila3@nisz.hu>  [66c316cd4a703b4bc2e569b14888ea9e0d2ca9c9]

        tdf#137621 sc: autofill bool sequences in merged cells
        
        Fixed FillAnalyse to not discover booleans as number sequences,
        rather as a pattern that can be repeated.
        
        Co-authored-by: Tibor Nagy (NISZ)
        Change-Id: I0a32e756461eb4101b77724129b745e23a658b1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104655
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-26  Miklos Vajna  <vmiklos@collabora.com>  [f214056f93ad6b14dad3a5125d65384e95303ff8]

        configure: pdfium is used during pdf sig verify
        
        So make it more obvious that disabling pdfium is not too secure.
        
        Change-Id: Ie67d2ea76bfbcca928927f974be46ae708472cf8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104809
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-10-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [66484d60134dcca0a123fd54635adc8e89ef96a7]

        uitest: sc: move data folder to the root uitest folder
        
        Change-Id: I65e81bb3cc25283e882b4a63661c0959b297a76e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104802
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-26  Noel  <noelgrandin@gmail.com>  [f74bf51d9cdfc64b72434d062a67dba65eaf7447]

        std::unique_ptr -> std::optional
        
        Change-Id: Ib3a901c26874bb6e6b7deacca359cefacbb0a3e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104798
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-26  Noel  <noelgrandin@gmail.com>  [1efcc72d4ac27c9c5f151e410ca3066521c14355]

        std::unique_ptr -> std::optional
        
        Change-Id: I25f8b337a3f9cecb4d7785c18d91dae89ba20799
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104797
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-26  Stephan Bergmann  <sbergman@redhat.com>  [8a9a0447807ad7544a3df5a067dd26a4ee6613f1]

        Remove unmaintained Executable_libtest
        
        <https://lists.freedesktop.org/archives/libreoffice/2020-October/086169.html>
        "Re: Is Executable_libtest still useful?":
        
        >> so I wonder whether that program is actually still maintained and used by
        >> anybody.  (At least the last dozen or so changes to smoketest/libtest.cxx
        >> were of the generic loplugin/typos/tools::Long etc. kind, and we could spare
        >> ourselves future such work if we removed the file should it indeed be dead
        >> code.)
        >
        > I think this can be removed. https://gitlab.com/ojwb/lloconv does the
        > same and it seems to be maintained.
        
        Change-Id: I039e161ecf4904210e246e389cf4ba85124a66fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104803
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-26  Szymon Kłos  <szymon.klos@collabora.com>  [c277bedb0ac82194b05b4eac2e6e7367672c185f]

        Don't insert hyperlink outside the page
        
        Change-Id: Ida562bdf4eab479b4df2bba7917466d5da788a6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103673
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104804
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-10-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [ceef6a891e30a9aab35911f795b75277c96b843e]

        uitest: sw: move data folder to the root uitest folder
        
        Change-Id: Id68ff2b42c2148a90dc6bcd6d6ff13eb2be187ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104726
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-26  Noel  <noelgrandin@gmail.com>  [39ae9d29be0b4308b6e6ab7ee52c3fe6d6dc7d0c]

        std::unique_ptr -> std::optional
        
        Change-Id: Icd4c818579a7b15454706ab4e02d47e1ac368160
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104796
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-26  Noel  <noelgrandin@gmail.com>  [f49a6361ce4d7dc4efaca0b1701a3ca0e0702eb2]

        std::unique_ptr -> std::optional
        
        Change-Id: Icf8168423af437fda88a6bd26679fecb699606e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104795
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-26  Heiko Tietze  <tietze.heiko@gmail.com>  [1629244a83092dc726276380115481283644986d]

        Fixes to TipOfTheDay
        
        Callback removed
        
        Change-Id: I09eb95004151cf2ca068a0c23c02267d89b0ba20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104800
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-10-26  Stephan Bergmann  <sbergman@redhat.com>  [a9266c39cc71c6f23bfcad4ff6d33ccac53b5e52]

        loplugin:toolslong (--enable-online-update)
        
        ...but where
        
        > ~/lo/core/extensions/source/update/check/download.cxx:297:17: error: VarDecl, use "tools::Long" instead of 'long' [loplugin:toolslong]
        >                 long nError;
        >                 ^~~~~~~~~~~
        > ~/lo/core/extensions/source/update/check/download.cxx:153:9: error: VarDecl, use "tools::Long" instead of 'long' [loplugin:toolslong]
        >         long nCode;
        >         ^~~~~~~~~~
        
        were false positives (the third argument to
        
          curl_easy_getinfo(..., CURLINFO_RESPONSE_CODE, ...)
        
        must be a pointer to long).
        
        Change-Id: I9596ff32c32fddc7c1240d7fec3672d36265631a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104794
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-26  Szabolcs Toth  <toth.szabolcs@nisz.hu>  [6a10ea009ef590ac13d01d19fbfbc28c916ef1d4]

        tdf#137650 sw page top border relative orientation: add UI
        
        as new menu item "page text area top" of Position/Vertical
        popup menu "to:" in Position and Size dialog window of
        shapes.
        
        Follow-up of commit 1c593e1916c9164c7db71da2017cfc26972f8e9f
        (tdf#133045 sw: add shape alignment to the top page border).
        See also commit 8af2c4e3a517e3b75f2ace9719c1ca03153baddf
        (sw from-bottom relative orientation: add UI)
        
        Change-Id: I98671fa9c7c184c8f360ccb35e671df68cd271b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104661
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-26  Miklos Vajna  <vmiklos@collabora.com>  [8e7c714953f25375be8c508de14fbaa0cde85a40]

        sw: prefix members of SwContentViewConfig, SwCursorConfig, SwGridConfig ...
        
        ... and SwLayoutViewConfig
        
        See tdf#94879 for motivation.
        
        Change-Id: I6377173891dec1775c45fec317bbf30d5d7ad24a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104792
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-10-26  Balazs Varga  <balazs.varga991@gmail.com>  [0f0a5b63b19196f9463149a0a1991704c940efe2]

        tdf#137505 OOXML Import: Custom shape in chart: fix font size
        
        The default font size of text in shapes is 12pt in LibreOffice,
        nevertheless, we used 24 pt for font size in custom shapes inside
        chart objects during ooxml import.
        
        Change-Id: I69d02374bc4b4781e2ca617913c642999b3d5fa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104429
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-26  Tünde Tóth  <toth.tunde@nisz.hu>  [fc58d7d65b9683db7b7632137126680b8483f6c5]

        tdf#129969 XLSX export: file URLs need IURI encoding
        
        External hyperlinks with # in directory name didn't work
        after XLSX export.
        
        Change-Id: Ibdf4fcbb65d0c580841d24c1721454164e341424
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104272
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-26  Michael Meeks  <michael.meeks@collabora.com>  [6bcdbb97b99369b20f6f1d2bdbc6eca1ff1f1150]

        Allow some spelling dictionaries for gtktiledviewer.
        
        Change-Id: Ie3e646321aff2705d908b25e4beff0768a5936fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104703
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-26  Noel  <noelgrandin@gmail.com>  [96cc36009d9dbec9d146683a22121b0394197ab0]

        loplugin:toolslong exclude pyuno file
        
        Change-Id: I1b4b3f48e3195c31fb6b95932e9d4893829058dd

2020-10-26  Noel  <noelgrandin@gmail.com>  [4fbd63860500b2db76df4d5aedbe5e3aa31fac69]

        switching long to a 64-bit type on 64-bit windows
        
        (*) create a rewriting plugin to do most of the work, heavily
            based on the fakebool plugin
        (*) but there are still a number of "long"s in the codebase
            that will need to be done by hand
        (*) the plugin needs lots of handholding, due to needing to
            add #include and update macros
        
        Change-Id: I8184d7000ca482c0469514bb73178c3a1123b1e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104203
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-26  Tor Lillqvist  <tml@collabora.com>  [62fa5bb8c1299469eacc21cb35ee670b65120713]

        Must use the Unix form of a pathname in a test command on WSL
        
        (Using the Unix form doesn't hurt on Cygwin either.)
        
        Change-Id: I43c6c66feabadd9dec2287e440e5748db264fc6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104788
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-26  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [6cec484aeba7c08b69c11273ca9b6879609c7046]

        Section/SectionFormat: Modify no more ...
        
        Change-Id: I4f890013401c0ca1313ec0b9f6c2827019759446
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104778
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-10-26  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [1f44f1786bbd306e1aea578842ffcc197fbd60ab]

        SwTextFormatColl: Modify no more ...
        
        Change-Id: Idbacff4f7bdd0f986c55c68f796c00b6f82d61ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104782
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-10-26  Tor Lillqvist  <tml@collabora.com>  [3e9620707a029720ce7b293206961c5e73f1565f]

        Make more of the Windows SDK checks work on WSL
        
        Part of work in progress. Committing in smaller bits to make potential
        bisecting easier.
        
        Change-Id: I604bdd993288369051b3365014be54090f987559
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104789
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-26  Tor Lillqvist  <tml@collabora.com>  [4afe501d99b476292cf8bf3ed15a7e4c4894ad9d]

        Use consistent slashes in the INCLUDE variable
        
        Change-Id: I9b68eeca92b9ee5722884384a740bfac85a26bed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104784
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-26  Tor Lillqvist  <tml@collabora.com>  [c13fd446d1e095c19e8511d1bd176edc152f2499]

        Don't ever display harmless error messages from wsl-lo-helper
        
        It is expected that some of the Registry entries that we try to read
        do not exist.
        
        Change-Id: I48b40cd6a3cf0961abd7259ad02da18c2ee65601
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104787
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-25  Tor Lillqvist  <tml@collabora.com>  [b61bf7c7cfcf97a5ade6d130873af146670bc2ee]

        Add --list-registry function
        
        Change-Id: Ic724e68aee9e5d4581a6d6de74d40aeaff20094a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104786
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-25  Tor Lillqvist  <tml@collabora.com>  [4e39a87ad7646a79f9da851c8af98249f4112334]

        Fix usage message
        
        Change-Id: I264346e9a14abbe98b668a9d708579d3a42df509
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104785
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-25  Caolán McNamara  <caolanm@redhat.com>  [ce5e41ab99af350ca8f4b9fef3017d53f3526f83]

        Related: tdf#137620 use existing SalEvent::SurroundingTextRequest
        
        for signalIMRetrieveSurrounding
        
        Change-Id: Ic3280918283e2e1cf63a6d30767949d1c59cd1c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104780
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-25  Caolán McNamara  <caolanm@redhat.com>  [41df2d06cc13a1c60a4ea9671535afb8bd55b344]

        Related: tdf#137620 factor out working IMDeleteSurrounding hunk
        
        Change-Id: I7504e8670fb464fe3e76a3d38f1cac39ba2e9208
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104779
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-25  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [8d3a60ce43a36a4568c772afdb331f29e51503c2]

        bump product version to 7.1.0.0.alpha1+
        
        Change-Id: I4a9c2122b8d0511311a6101c2eeda6e86220b1fc

2020-10-25  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [e8aebd87d284e5d3c89d796229d050ae7b864853]

        Update git submodules
        
        * Update translations from branch 'master'
          to a8ebe5d6029f6a61ab29ebfbfe331b8646f6ce7d
          - update translations for 7.1.0 alpha1
            
            and force-fix errors using pocheck
            
            Change-Id: I9695c675df989d1ec478b07cf7190857d8a0f7dd
            
2020-10-25  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [431194df900fd573d22fb0db0d140fa009f161f2]

        LineInfo: Modify no more ...
        
        Change-Id: I8c2de87bf82a34449838120e23c78647f04088b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104580
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-10-25  Tor Lillqvist  <tml@collabora.com>  [17d48cd63a19adf41d1355f74468a621e5c6f108]

        Must use the Unix form of a pathname in a test command on WSL
        
        Change-Id: Ib785ba0b22a555136a64c97c50aa2c17a75f6c03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104774
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [7030cd05de6444b19baedf1215b25c6202f5478c]

        uitest: one more get_srcdir_url -> pathlib.Path
        
        Change-Id: I9bba4252563deea089750fd6397585fc1d0a0acf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104775
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-25  Arnaud Versini  <arnaud.versini@libreoffice.org>  [5882b9671608a082454f07fccc9d01822382f8b4]

        editeng: AccessibleImageBullet : avoid recursive SolarMutext
        
        Change-Id: I7dc6c2dbeda4f35c609ef154af888480a81f2512
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104777
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-25  Arnaud Versini  <arnaud.versini@libreoffice.org>  [9411511e647f0847506bd1143a19f33af79d376f]

        UNOTOOLS : simplify AccessibleRelationHelper by removing useless impl pattern
        
        Change-Id: I6cb14c5c973067c0ea1c64eab40e38b8b548174f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104776
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-25  Caolán McNamara  <caolanm@redhat.com>  [37081085fa989aa2fd07a7a0d063295819e185a0]

        tdf#137713 GetEditView must be called unconditionally in Paint
        
        Change-Id: I9593b263c71ff2a169754ff272198965f4e0e277
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104758
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [8bc98f3ef45052340de2296f8af63325e4b7d4d9]

        uitest: sw: table -> sw_table
        
        Change-Id: I99026f6579bb48171cfafdad16c3c6d969c77fd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104727
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-25  Tor Lillqvist  <tml@collabora.com>  [d5d08f6ebb0d7a635431e3d7294fbf4d7fa534af]

        Don't display harmless error messages from wsl-lo-helper
        
        Change-Id: I6ae91b093eaad3b59ca939045ba0d045377f3978
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104773
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-25  Tor Lillqvist  <tml@collabora.com>  [abca9819d95a96c2b8f6d194282f942d6aefbb89]

        Improve PathFormat on WSL: Don't lose a final slash
        
        Change-Id: If0f09dab3a7eb0849aeabcb52bfee39c3a71b719
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104769
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-25  Tor Lillqvist  <tml@collabora.com>  [8a88939e9d66db11c0f0945bdbabaab3c7916218]

        Fix win_get_env_from_vsvars32bat and find_ucrt for WSL
        
        Change-Id: I8cb2d6b6170d427c0f622b1377b6fd21e3b90383
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104770
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [a77e2ded1298fa64592c5e26345fd024ca7601fb]

        uitest: sw: get_url_for_data_file -> pathlib.Path
        
        Change-Id: I9abfeabe8d86bee3f3724356e2d174d7839ab09d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104725
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-25  Tor Lillqvist  <tml@collabora.com>  [2e619846cfe620826d3d77e4551a9af917cf96d9]

        Improve the WSL cygpath emulation
        
        Handle also Windows pathnames passed to it in mixed format, and Unix
        pathnames for Windows files (starting with /mnt/).
        
        Change-Id: I07a01b8680a6ed203e9fe44c37822e0490c3f296
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104771
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-25  Tor Lillqvist  <tml@collabora.com>  [d384d6f3c52a909a6e8e444963e954ea49050875]

        Use wsl-lo-helper to read a Registry value
        
        Change-Id: Ie006ed818e91e5cd4869fabb1b8fa9bcf0da943f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104768
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-25  Tor Lillqvist  <tml@collabora.com>  [2a422f08d5e005ef30ec607134c3f3cdf9823346]

        Improve the --read-registry functionality
        
        Do take the hive name part in the path to the key, too.
        
        Change-Id: I222cb6cb890b5a4a1cce9707bac51f3def6735f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104767
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [70eb16ed8781264ac883bc799459ada9545103c7]

        Fix typo
        
        It passed "make check" on Linux
        
        Change-Id: I52796ff1e64a125d84e83261d0193e9f37e76a15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104738
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-10-25  Julien Nabet  <serval2412@yahoo.fr>  [bb23417ce4d5e757f497c07ddc24f87d91f60310]

        Replace list by vector in svtools/sampletext
        
        Change-Id: I5ccff96e6369ff602e049dbaab1612574b729a4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104750
        Tested-by: Jenkins
        Reviewed-by: DaeHyun Sung <sungdh86+git@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-10-25  Tor Lillqvist  <tml@collabora.com>  [f0b282b6edc6317b3768f85de5debbfba7bb0c2b]

        More cases of treating wsl like cygwin
        
        Change-Id: I7ae3c86fc42d5232b168a55d1993ad373075b773
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104765
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-25  Tor Lillqvist  <tml@collabora.com>  [4fd879cfc898e53e75506ac33fe53116b3649856]

        Fix the find_msvc function for building on WSL
        
        Use the PROGRAMFILESX86 environment variable that autogen.sh exports.
        
        Use the $formatted_path_unix return value from PathFormat.
        
        Change-Id: Ifa2c05e57248a9c05d60ebf7b93fbdc1c1e59b1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104764
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-25  Tor Lillqvist  <tml@collabora.com>  [187bdeb38f6c82fa492080ad379e40ec01458824]

        Interix is dead since long, but check for WSL instead
        
        Change-Id: I0f5324528b87ca76c602cb788e9c8648e61188ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104763
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e69b57d7f55eeab6253b9fab7edce06da50121f9]

        tdf#115588 write autoDataStyles for master-slides
        
        If we don't trigger this, then the numeric styles won't be
        written to the auto-styles and the style.xml will refer to
        styles, that don't exists. In particular a reference to "N2",
        where "N2" number-style wouldn't be defined.
        
        Flat ODS, that writes all into one document, was unaffected by
        this (because we trigger the autoDataStyles funtion in when also
        exporting the content.
        
        Change-Id: Iddfc264756d828b098ca8a351299c961b7e63dab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104760
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-10-25  Tor Lillqvist  <tml@collabora.com>  [a34caaa3e68bb8acadb4051481ceeedcb6827b27]

        Add another return value to the PathFormat function, for WSL
        
        This is just one step towards the goal of being able to build for
        Windows on WSL (instead of Cygwin).
        
        Unlike Cygwin, WSL can not use Windows pathnames at all. So to be able
        to build for Windows on WSL, we will need to be much more careful in
        keeping track of which pathnames are in Windows format and which are
        in Unix format. Add a second return value for PathFormat that on WSL
        is in Unix format.
        
        Like in c6d8e4b36f9575267244119c0a7e6a2275168625, also add a simple
        "unit test" (just for visual inspection) of the new functionality.
        
        Change-Id: Ief4584243227677d0705de2c83e2a0bf54eac0a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104761
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-25  Tor Lillqvist  <tml@collabora.com>  [53591aa0d1570cf9031799269a198b5cfe4dd076]

        Improve error message
        
        Change-Id: I4f6f7ca56c42cac8303d591cbbba744259999ee2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104762
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-25  Tor Lillqvist  <tml@collabora.com>  [07f028e706420ddb9a955222fb6ebab046be237a]

        Set also ac_cv_{build,host}_{cpu,os} in the case of building for Windows on WSL
        
        Change-Id: I095f5169c0e9969531995ff0b533642aeaae9135
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104759
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-24  Betül İnce  <btl.ince98@gmail.com>  [5219c6bd804f626b30a783ec012b24c01911c575]

        tdf#124176 Using pragma once instead of include guards
        
        Change-Id: Ib8cfeb774851afd62e2bd5b29b0d61d52a0dbad9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104694
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-10-24  Caolán McNamara  <caolanm@redhat.com>  [802dc2fec107585dff333edd709a6fc399663df5]

        tdf#137713 don't crash if there is no m_xEditView
        
        Change-Id: I8b35459c7d5a704d9e2c0e2bfa4fce1aef152846
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104757
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-24  Caolán McNamara  <caolanm@redhat.com>  [ebefba54523a7e0b7d66f9d278cc2509e2116a34]

        only sfxlo and svtlo still exist
        
        Change-Id: Id1138c2eb9f7c551d9d2855a68a364e3e21306cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104748
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-24  Caolán McNamara  <caolanm@redhat.com>  [3b29b80398d9e3b8c086c8d45599611440239b86]

        use SetSelection and DeleteSelected to make cursor go to the right place
        
        Change-Id: I6452f9a45fac67b64c7b84f290029e96eb9623e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104735
        Tested-by: Justin Luth <justin_luth@sil.org>
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-24  Caolán McNamara  <caolanm@redhat.com>  [80e5e3826f6919e68c75d63f9dfe6417577d41ed]

        crashtesting: avoid assert on loading tdf98681-3.docx
        
        these limits are possibly totally archaic and maybe should be removed
        entirely given the number of freetype releases since their introduction.
        Just widen the range here.
        
        Change-Id: Ic6648bbcd0a996ab342ca4c310850cf81bd504eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104733
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-24  Caolán McNamara  <caolanm@redhat.com>  [7ccb90bcef40795ab7f6366e8a20efad489eaec1]

        Resolves: tdf#137703 crash on 2nd launch of cell bg color dropdown
        
        Change-Id: I263edf36d70b3b81051c7aa5ca44523d0193975f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104719
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-24  Seth Chaiklin  <sdc.blanco@youmail.dk>  [89862ba0ac3d4ebfb212f58a6831c93dc6c3f1ac]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 78da740de2209037f3a4d3fc94eaa3f0f1b525f4
          - add link to reference submenu for Edit menu
            
             Also:
               - add access command to reference submenu
               - update Undo page (/shared/01/02010000.xhp): <h1>,<h2>,<tip>,<menuitem>
            
            Change-Id: I60c38c255904088feb32b2fb3012364b2106049e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104686
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-10-24  Johnny_M  <klasse@partyheld.de>  [730964a4367d5a1f444a35168b6206010a355f49]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0ea920cfb0b3e78018621cdaf38cfbdecd6b6e86
          - tdf#132643 Translate German section IDs
            
            Change-Id: Id6e65a7f62effc9d9652aea3e665919ce78735e2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104754
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-24  Johnny_M  <klasse@partyheld.de>  [6d8c1097ff241635ddbbeee20aa1a992b4da9207]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8ba4d840b7905b70322e69b7c6f6350b57682540
          - tdf#132643 Translate German section IDs
            
            Change-Id: I4a6689f6992196025d53f4800ba0592a42d896b3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104753
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-24  Johnny_M  <klasse@partyheld.de>  [6d97a6eb52177edb9487e884c48ed973a5af3b9e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8b5a210d6e0239b8ba7f24487570e83c0a1bdfaa
          - tdf#132643 Translate German section IDs
            
            Change-Id: I665a4321420c7f6da3ac1e645d37de2fe95a7d9f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104184
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-24  Johnny_M  <klasse@partyheld.de>  [d2b8bc2dc2b3e35041e125d6974f1fd14ce8eedf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7d722e323b259f9f16f738957eb47c3bea5b4700
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ic363b3163b757f11cdd8905e9eccfedf7acfb10e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104752
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-24  Seth Chaiklin  <sdc.blanco@youmail.dk>  [04fbc40fc698b530fd99dbe25636971fbd81f4b3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1474a3e00fd3cf428e2a7bbf02404f3a7b47169e
          - add missing paren
            
            + Ajdust icon size & alt contents
            + Fix dash vs comma
            
            Change-Id: I3d193aad4ced081609f626c23f54bb04e77d26b8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104676
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [c7caec046f8bfff8c46fc930738f29631cf16df9]

        uitest: sc: get_url_for_data_file -> pathlib.Path
        
        Change-Id: Iea16b30e74a5bbc5fe155f1265d5c05bf104995c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104729
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-24  László Németh  <nemeth@numbertext.org>  [fe1fc9615511994ac128e52f9ad1cda4e86188f5]

        tdf#137684 sw ChangesInMargin: fix crash on Undo of characters
        
        deleted by pressing Delete.
        
        Follow-up of commit 62596e7f52492305b49dab70bdf81daf82b930a1
        (tdf#137526 sw ChangesInMargin: fix Undo of deleted words).
        
        Change-Id: I1a3c3e446f67de94ff3b750b45421f9bc93e5cc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104691
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-24  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [f359366aca6efcf1288ca9ebe5716b370daf31dc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4c9cd88154a6130360ac550b7e406ea0b59a4994
          - Use z-index: 100 for TopLeftHeader
            
            The tooltip functionality was making things messy with the sticky header
            
            Change-Id: I8a77b11c950c54f00bde0c040a2945f503f993b5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104749
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2020-10-24  Gleb Popov  <6yearold@gmail.com>  [4e94fe97236e9dd169f00801980e369d67c6cda6]

        Fix remaining invalid usages of __FreeBSD_kernel__ define.
        
        Change-Id: Ib4b412353dc93434a5669fd92d220f64d9747fe8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104710
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-10-24  Heiko Tietze  <tietze.heiko@gmail.com>  [92ab0afa1c36bfbc99de25a53a108b6f28e0e627]

        Show animated GIFs in TotD
        
        marchingants.gif added as an example
        
        Change-Id: I555aebc4a4e191b8afb4be06dfc1e5f3e6d1a911
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104718
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-10-24  Noel Grandin  <noelgrandin@gmail.com>  [3c09c306a15e8c40deedb08d6bcf38b9ee190db4]

        clog -> SAL_INFO
        
        Change-Id: I6cf543bd7052f7664b4d674e70c0d8a64cd1f734
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104739
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [dad6851b1cb68fe8828230e4b59a08de05ae13a2]

        tdf#104378: sc: Add UItest
        
        Change-Id: I2258de72c3aae6b7d9aaa2c65c8c551384d84024
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104736
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-24  Mike Kaganski  <mike.kaganski@collabora.com>  [a260bf6cc5ee1494e3aeacbf4f045a3fd4d3963e]

        simplify a bit
        
        Change-Id: I46473789828ea38aaec2c738aa57ec18b30e7c1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104734
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-10-23  gizemozgun  <gizemozguun@gmail.com>  [d1da299ef910e2d75e98bed62110a9e8693aefe3]

        tdf#124176 Using pragma once instead of include guards
        
        Change-Id: I2f2470f509ff4a6cef5962755c6de86ebf1a89a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104708
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Tested-by: Jenkins

2020-10-23  Caolán McNamara  <caolanm@redhat.com>  [0346036520469d740222cecbfc6ead723be4e80e]

        log why a FreetypeFont was flagged as !mbFaceOk
        
        Change-Id: I6f474c1761e7b0d77a0c5516dd77a60e98c75996
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104732
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [cfbd76b5e58431d9a7e036830f5ac4052206c3b1]

        uitest: get_url_for_data_file -> pathlib.Path
        
        Change-Id: Ib8495528e44f6b1e1f9992cb38d38cca21cfee42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104724
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [26015550759b846b58dbc0ba458a91c135d0a09c]

        uitest: move navigator tests to their own folder
        
        Change-Id: Iacc2e21fde8fc126752d0b1fa14cd1f962930d4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104723
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [d5772a39a0433ebc4b3f402da0200afa138ef326]

        uitest: remove duplicated tests
        
        already covered in sc/qa/uitest/autofilter/autofilter.py
        
        Change-Id: I55259bdf741bcf3d51f7970b070bb15aaf144f22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104722
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-23  Caolán McNamara  <caolanm@redhat.com>  [ffa9ff82335765844ea5c5fcac67c38d53b5350a]

        call gtk_im_context_focus_in only if its widget has focus
        
        Change-Id: Ib69b43b5247f34ccf36591b49a35d701a3715f82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104721
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-23  Stephan Bergmann  <sbergman@redhat.com>  [82ade9ab29425b4c76b1a2073325d1269158dc03]

        PyLong_AsLongAndOverflow returns long, and that's fine to use here
        
        ...where the goal is to check for a value in the range
        [SAL_MIN_INT32 .. SAL_MAX_INT32], i.e., [-2^31 .. 2^31 - 1]:  While C++17 (via C
        LONG_MIN, LONG_MAX) only guarantees a range of [-(2^31 - 1) .. 2^31 - 1] for
        long, C++20 now requires two's complement and a fitting range of at least
        [-2^31 .. 2^31 - 1].
        
        No need for 0d79d216886a71436e705c93829ed66a33270a9c "long->tools::Long in
        pyuno..sd" here.
        
        Change-Id: I6be60b50acfe5ed798cc8e9e1183c336c8d72059
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104712
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-23  andreas kainz  <kainz.a@gmail.com>  [ec9b799b48b7e93809d4ccbb6b8b3ea1642f7a13]

        Resolves: tdf#137615 fix EffectPropertyPanel
        
        Change-Id: I451850524948a623d496920ef832af0fef5b5a52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104700
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-23  Stephan Bergmann  <sbergman@redhat.com>  [11b7821b547fecadee5d59432483b170a42c25fb]

        Missing call to curl_easy_cleanup (--enable-online-update=mar)
        
        <https://curl.haxx.se/libcurl/c/curl_easy_init.html> states that each call to
        curl_easy_init "MUST have a corresponding call to curl_easy_cleanup".  (And
        <https://curl.haxx.se/libcurl/c/curl_easy_cleanup.html> states:  "Passing in a
        NULL pointer in handle will make this function return immediately with no
        action.")
        
        The call to curl_easy_cleanup appears to be missing ever since the code calling
        curl_easy_init was introduced with 9c3b05f2d571b58ee2322a942162ecec654544dc
        "improve update checker and update downloader code".
        
        Change-Id: I5757efe131f73783c6f66a77d07676b8ce440f9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104711
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [40bff2567fa4a3fa8ec4445182cbbe3547c17410]

        tdf#131679 sw: fix crash when copying fly via context menu
        
        sw::DocumentContentOperationsManager::CopyImplImpl() is called with a
        rPam that's on an SwOLENode.
        
        The problem (which i can't reproduce in --enable-dbgutil build,
        presumably for timing reasons) is that after the context menu pops up,
        some idle layout runs and reformats the document and deletes a
        SwFlyFrame and that calls SdrMarkView::UnmarkAllObj().
        
        Then when SwFEShell::Copy() is called, it finds IsFrameSelected()
        returns false, and it tries to copy normal text when the cursor is on
        an SwOLENode.
        
        Fix this in SwFlyFrame::FinitDrawObj() by first moving the cursor out
        of any selected flys.
        
        (regression from 81ec0039b2085faab49380c7a56af0c562d4c9e4
         - previously CopyImplImpl() would return early)
        
        Change-Id: Id135fcc002c03c07c34fbdc0355f2895d8b6565b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104697
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-10-23  Stephan Bergmann  <sbergman@redhat.com>  [a42bb339177b5fb61b7c642f17854635e064d85d]

        -Werror,-Wunused-private-field
        
        ...since 5a342bde16fb46c895eec302af73d7836226eccf "weld backing window"
        
        Change-Id: I1a34c70fa0357a05c8e864106261868e04171a87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104713
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-23  Gülşah Köse  <gulsah.kose@collabora.com>  [9c0ca63f2eba1732403c13dd6571c2336fd3bdaf]

        Prevent crash with invalid lang tag.
        
        Change-Id: I778b5b007d4edce946e8b4c26e5a07f12103a968
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104707
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-10-23  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [508daea752c1d9c44474abcee43168fc12657541]

        CreateTextFromNode is gone
        
        Change-Id: Ia5786a642a4eea57eef224ace384cb3f9da9fe75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104728
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2020-10-23  Mark Hung  <marklh9@gmail.com>  [5b74b3322fd51cf075eb0c218b3adb786a28b4c9]

        tdf#104378: don't reset para attributes while
        
        converting Chinese characters.
        
        In TextConvWrapper::ChangeText_impl, calls to
        EditView::RemoveAttribs() reset the paragraph attributes.
        That makes SvxLanguageItem of EE_CHAR_LANGUAGE_CJK become
        LANGUAGE_DONTKNOW. Hence it always stops converting after the
        first success.
        
        This patch overload EditView::RemoveAttribs() so that it is
        possible to clear all character attributes of the selction
        without touching paragraph attributes.
        
        Before, bRemoveParaAttribs either removes items between
        EE_ITEMS_START and EE_CHAR_END, or removes items between
        EE_CHAR_START and EE_CHAR_END. The patch add a new enum
        class EERemoveParaAttribsMode, with the following values:
        
        1. RemoveAll : correspond to the old bRemoveParaAttribs = true
        2. RemoveCharItems: correspond to the old bRemoveParaAttribs = false
        3. RemoveNone: new thing for "don't touch para attributes."
        
        Change-Id: I5132e708dea9e2066f13f1b001bd954d7b477f56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104484
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2020-10-23  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [f4c56849b52be5e6daebdffb1f54eccbce277414]

        Update git submodules
        
        * Update translations from branch 'master'
          to 236b483252c94f7b38ca7fecfa16cabab498a1ac
          - update translations for master/7.1.0 alpha1
            
            and force-fix errors using pocheck
            
            Change-Id: If200fbab2e1c793a45c3f361275028afdced7b91
            
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: Ia30711726a4e2c71ba0d1c4fb24c370deefc0f98
            
2020-10-23  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [ff7d6e107ad82e855aaefac81b34f9202d17d738]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4e397eae35d108b7167cbafd9ad8da371c21dbad
          - Fix menuitem issue
            
            A menuitem element should only contain text nodes
            
            Change-Id: Ic0853849d2a055e7bde968173e7211f69a755ed0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104717
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2020-10-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [1eb066eb752503658a4aedf6556ce52eb0326bd2]

        list-uitest.py: use regex to find the bug id
        
        Change-Id: Ieef4cf5594ec0b417617391dd0534f36844853e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104698
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-23  Seth Chaiklin  <sdc.blanco@youmail.dk>  [abb5b9b367c21166c3c366fe88351d6ef3a4659c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 03901b1b4451bbc3fca8038fed83d4533f40ee07
          - fix typo in Select ID
            
            Change-Id: I511c665f62be338df5957a61b7b3d92972f70899
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104675
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-10-23  Seth Chaiklin  <sdc.blanco@youmail.dk>  [11179a25f8d37ced272353af2837f6406323bf35]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e35d17ff60061a6c88f86cbcb4bdd25649dd19ca
          - update Format menu
            
               - tried to make all <menuitem>
               - added <keycodes>
               - added sys-switches for F11/Command+T
            
            Change-Id: Ib360147bf6e1c3d6a22e0f96bc073150b8aff67b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104674
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2020-10-23  Noel Grandin  <noelgrandin@gmail.com>  [3a2338ca6202525de958bc958b4e8531c96955a1]

        remove debug code from SvXMLImport
        
        accidentally committed in
            commit fe2b4e7dc6533535736a8f08496f316427386179
            Date:   Tue Oct 6 18:27:27 2020 +0200
            make SvXMLImport fast-parser only
        
        Change-Id: I5fb46399f6e562cc289859ef13998dfafaae6a7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104693
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-23  Noel  <noelgrandin@gmail.com>  [0d79d216886a71436e705c93829ed66a33270a9c]

        long->tools::Long in pyuno..sd
        
        Change-Id: I67c1218d225f49ea9ce789433283ab85275e39a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104627
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-23  Stephan Bergmann  <sbergman@redhat.com>  [e8205f38c611cfc97ca0e32c911b3d373a94d230]

        Change SystemParentData::aWindow to sal_uIntPtr
        
        ...with similar reasoning as in 5d422c0348efd1df6b3d44dd6efcf5c5490fc321 "Revert
        'sal_uIntPtr->unsigned long in SystemEnvData'":  Prior to
        3aef606f2758172a27718a06fea0ff9080e4d80f "use tools::Long in vcl" this was long,
        but besides X11 window resource IDs (for whose appropriate type see the commit
        message of 5d422c0348efd1df6b3d44dd6efcf5c5490fc321), at least
        vcl/unx/gtk3/gtk3gtkframe.cxx uses it in combination with GdkNativeWindow (e.g.,
        GtkSalFrame::m_aForeignParentWindow and GtkSalFrame::findTopLevelSystemWindow),
        which itself is a typedef for sal_uIntPtr (vcl/inc/unx/gtk/gtkframe.hxx).
        
        Change-Id: I6d26ca7056da413d948215682425ee1ddb622326
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104695
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-10-23  Gleb Popov  <6yearold@gmail.com>  [b883dd8a32b1b58910272ec4791aeb241914932e]

        Implement SalGenericInstance::getOSVersion() for FreeBSD.
        
        Change-Id: I01f565bdfc3c46a94485a62cd0f249ce2002fe21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104689
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-10-23  Seth Chaiklin  <sdc.blanco@youmail.dk>  [dab751617f9cd483411a18a72a06edd6f6da2a6b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1e2a67f38e12e25fdc9ea26b13680ee2c8c84e5c
          - tdf#128837 add "note" about outline levels and export to PDF bookmarks
            
            Change-Id: I1edf868ef12f759395feb17aa1ad96f3a8bad103
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104595
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Jenkins
            
2020-10-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3a8cbb832e595644f613239243c36da37afa557c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c80b3a21ba69edf4410e3adfdfaadc95b488ad5f
          - Fix typo
            
            Change-Id: I2b8e5a1a763acacb9bd6063a54ca97df86322517
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/101471
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-23  Johnny_M  <klasse@partyheld.de>  [f8c31e26951374d4462d6e7cc5d34c12256f86cb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6e737196f2d0da47ca52365dc8fa70f788f5930e
          - tdf#132643 Translate German section IDs
            
            Change-Id: I1b514854f5cdd984840b6fdeb906581d615d8009
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104187
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-23  Johnny_M  <klasse@partyheld.de>  [d0eec021eb257fb90b7a60dabffcbdd91331f94c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e621af93b2dfcf9fb2dc7c2cf27fe313fa47e01a
          - tdf#132643 Translate German section IDs
            
            Change-Id: I97116efd8c5cf5b88b0b811407cf0bc8683e4450
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104188
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-23  Johnny_M  <klasse@partyheld.de>  [d5b9b53f1e1cbb5313f8f672e7ffbe02af81635e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dcc69650998f393a6f1ba528f93a1ffd715c8044
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ibf291ac4c2283dab137867ec2d971b396371d7eb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104186
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-23  Johnny_M  <klasse@partyheld.de>  [0eab40145cda9fd66fd0e5ac76e35306507642a0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 66c66c7a43f6c360fcd3a9ff65b095b7313fd399
          - tdf#132643 Translate German section IDs
            
            Change-Id: I2b0b64ec22dc60d0c077ed8d7e241f077fe8ba84
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104185
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-23  Johnny_M  <klasse@partyheld.de>  [3aad72e20a82a19d77385beb8e6d5a78e0cccd27]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 77ded5d5318d76e8d6925a533c8f1c2bdde993f4
          - tdf#132643 Translate German section IDs
            
            Change-Id: I07a69d6ec36457d1c998f600c6624ea24afdbb5e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104183
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-23  Johnny_M  <klasse@partyheld.de>  [39833e5bec4913e5a3123dcc26c76953e17b47e3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 08ce4a8f703b22b787e39c9753e6eb493d4b2a9d
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iece9a1f5185c88dd22fbaf53517bf96b7a1d83fa
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104146
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-23  Johnny_M  <klasse@partyheld.de>  [c4188f236257a321f456038f2dfec4a16ef5dc99]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 87bdf7e4fd92098c751287b1601ef10d55ea22a5
          - tdf#132643 Translate German section IDs
            
            Change-Id: I557b7dd603763e91dcc35c755b3617b3180f4a68
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104168
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-22  Johnny_M  <klasse@partyheld.de>  [cd671f82333220c7ca0fd253cda0d07ff88c91b0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 76cb6b253f073b7d1cea5f5c73dc4e65be14045e
          - tdf#132643 Translate German section IDs
            
            Change-Id: I9fbac3e0261bbda0ac59fd344b6c07986c2a366a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104147
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-22  Johnny_M  <klasse@partyheld.de>  [371c088bcd890e568175af6906a25b11684ef8ff]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0035c596bce9cacdb97c2fa7bd4f4afe60994aad
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ic1fd222c1616de378a5ee55b550a19fde26922af
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104144
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-22  Johnny_M  <klasse@partyheld.de>  [affc1c862daac959240aa988c7ef729382c22195]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1f40f43834ba6ea222ad56fd8b5a76f1fd5e7fd1
          - tdf#132643 Translate German section IDs
            
            Change-Id: I6bfcbc80cdf5f49d08571a2c572a19587de3bac9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104145
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-22  Johnny_M  <klasse@partyheld.de>  [7679a2e999d66747a3b5bebdfe0f558db6f77d2e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6f23f560ea55871c9d436ecb0aeba528ddd13185
          - tdf#132643 Translate German section IDs
            
            Change-Id: I1f7872c513d4156454f3aa9f1d2d8c016e510791
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104143
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-22  Johnny_M  <klasse@partyheld.de>  [184ef8486c527f7283b950a9ea2d3e6329f4c584]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 39957e3094713752e54c651293b1d6d116479bb3
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ic56961dc348ebe035ca12e58fb71a9aa767ec491
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104142
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-10-22  Caolán McNamara  <caolanm@redhat.com>  [3b3c181e5010c7b1ef6f82f23101ce45f7f0a621]

        set all .ui min require version of gtk to 3.20
        
        and update the version mentioned in our min req in the readme.xrm
        
        follow up to
        
        commit 0c9ccc7dbf6deb4d012e0d1e6eb934e54e0f19bc
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Fri Oct 2 21:21:45 2020 +0100
        
            raise min version of gtk to 3.20.0
        
        Change-Id: Ibae55c97e1ee577f4b7435d124cda6a21005ad0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104692
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-22  Caolán McNamara  <caolanm@redhat.com>  [d7c8799c14e16060a834dcaf50aa962a27d31314]

        always call GetFocus if GrabFocus succeeded
        
        so the CustomWidgetController can replace vcl::Control more
        seamlessly
        
        Change-Id: I3c2ff9c45ff0dc55b09863611df2a7d941d1c534
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104574
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-22  Caolán McNamara  <caolanm@redhat.com>  [cfadad134c6ab00a406a527e838d2e4940d337eb]

        if nothing selected, don't select something on gaining focus
        
        which is how this traditionally worked before
        
        commit fd2ea8e03510c6a99ec8be6228b7422f6c5b182b
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Wed Aug 19 14:59:33 2020 +0100
        
            weld OApplicationSwapWindow
        
        Change-Id: Ib844f903bf160eb7a58c2860e41b0b7acf4aa783
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104688
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-22  Caolán McNamara  <caolanm@redhat.com>  [32f35ba5f01c580016e327a3fcceb88cb07164ed]

        rename SfxTemplateLocalView back to TemplateLocalView
        
        Change-Id: Ib5221799604886120f498313ffd37c0a80987bc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104646
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-22  Caolán McNamara  <caolanm@redhat.com>  [1002675c64315b75d5a2ff75431d8de8d52459d9]

        rename SfxThumbnailView back to ThumbnailView
        
        Change-Id: I07251905c3bf5bccb23c684d47ed34e79dde55fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104645
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-22  Caolán McNamara  <caolanm@redhat.com>  [46dd214ab94181d3c552d86ec20b4a2c104fcc48]

        MenuToggleButton no longer needs to be in public headers
        
        Change-Id: Ifc190ddc0c9b5eb33555dcec5ed14fd9b36134e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104537
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-22  Caolán McNamara  <caolanm@redhat.com>  [7476e6d987ce54c3a1058bafac8152e5b1abc52a]

        drop newly unused ThumbnailView
        
        Change-Id: I6c025120abf7f7dfbc1c06ad47e80e1d23ba731d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104536
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-22  Caolán McNamara  <caolanm@redhat.com>  [2a635ba02b51a2523feef71fb28643cad540f942]

        drop newly unused TemplateLocalView
        
        Change-Id: I8c7fb0fe21df55056eba4a0672cff1689f0f4aea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104535
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-22  Miklos Vajna  <vmiklos@collabora.com>  [4347d505e7d1c90809dd356334fcdc7936c84f73]

        DOCX import: handle <w:altChunk r:id="..."/>
        
        This refers to a self-contained full DOCX file inside a DOCX file.
        
        Change-Id: Ic9451833db30231f08ff2e2493da678edbc9a4c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104654
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-10-22  Seth Chaiklin  <sdc.blanco@youmail.dk>  [4bcc9000352177464a1e914b128dc3db43407346]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 05f4f62675bd837aaa230d4f3b637b7152b8de7c
          - tdf#102265 - more work on Format menu for Impress
            
                 - embed Align and Lists from Writer
                 - both Align and Lists still need submenus (also in Writer)
                 - when those are made, then the embeds can change.
            
                 - change label from "Position and Size" to "Object and Shape"
                 - embed Name and Description controls from  Writer
                 - move "Interaction" in relation to Name and Description
            
            Change-Id: Ied907bc152cf41027b65a52cb47e0191564b6b85
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104670
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            Tested-by: Jenkins
            
2020-10-22  Noel  <noelgrandin@gmail.com>  [7b2d10068d43bf14efbe3ad18a15e0536e03a15e]

        only need to check the version once
        
        Change-Id: Ie02ce5e7823a7564da919525f9cbdf4fc92072dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104649
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-22  Caolán McNamara  <caolanm@redhat.com>  [2d1a8f83ce4c74b2ede1e93e8e1d309a61b8af23]

        fix welded editengine delete-surrounding
        
        Change-Id: I71c2f8e2483c2ef8d7f5cfcfcd7849f64792022f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104659
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-22  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [f09cd9d20a01e8bf8e55d9ffc17ad3b3d7b20116]

        tdf#137520 shrink some text glyphs in icons
        
        Change-Id: I1e85f69acd5d8ea0341a27671fab0eba001dd9dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104408
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-10-22  Caolán McNamara  <caolanm@redhat.com>  [5a342bde16fb46c895eec302af73d7836226eccf]

        weld backing window
        
        Change-Id: I250e46d3f1d558567bddbd4f0330470222e8fd4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104442
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-22  Serge Krot  <Serge.Krot@cib.de>  [f4a5893eceabc1f6d541164a0e858456f0ce0905]

        tdf#137652 fix XDL import: no more missing empty items for combobox
        
        Change-Id: I6837968ee7cc5e4b3bc9abd7e320f562c6ff0833
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104619
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-10-22  Michael Weghorn  <m.weghorn@posteo.de>  [cb44cf2f36e4da74ea7dcc3d06f51a85e825a497]

        Don't make list of JREs active when parent frame is inactive
        
        When the Java framework's direct mode is used,
        there is no use in allowing the user to change the Java
        options in the "Advanced" options page, so the corresponding
        frame is grayed out, s. commit
        2976590ed9f727c24064c97d80a51e9891253119
        ("Gray out Java options when framework's direct mode is used",
        2020-10-21).
        
        For the native gtk3 implementation, this also means that the
        child widget holding the list of JREs ('m_xJavaList')
        automatically remains grayed out as long as the parent widget
        ('m_xJavaFrame') is.
        However, it turns out that this is not true for the
        plain VCL implementation (used e.g. by the gen or kf5 VCL
        plugins) where the child widget can be
        made sensitive while the parent widget is insensitive.
        
        Therefore, commit 3935a0bd3bcf747aa9bede59b045d23ab598f2d4
        ("Properly (un)tick Java checkbox in Java options in direct
        mode", 2020-10-21) resulted in the widget holding the
        list of JREs becoming active again when the
        'EnableHdl_Impl' handler was called in the non-gtk3 case
        (while the parent widget and the buttons to add JREs, edit
        Java parameters and classpath would remained grayed out).
        
        Make sure the widget holding the list of JREs remains
        grayed out along with the whole frame holding the Java
        options.
        
        Change-Id: Ic46bf317afec9bc566493ec56ab5319a78050da0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104657
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-10-22  Jan-Marek Glogowski  <glogow@fbihome.de>  [90dd969e7db5aaa76117547d7892f3a9dc1db46f]

        tdf#136915 correctly create QFont from Qt5FontFace
        
        Store the origin of the Qt5FontFace and therefore the type of the
        font ID and use either QFont::fromString or QFontDatabase::font to
        generate the correct QFont instance.
        
        Interestingly the QFont::fromString worked with the minimal font
        string, ignoring the font style, but now fails with error messages
        when including the point size. Guess Qt supports partial font
        strings, as long as they match the segment types from the start.
        
        Change-Id: I6b30423a5ae9abd8ee50d6087a3ec61d85f6320f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104652
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-10-22  Gleb Popov  <6yearold@gmail.com>  [5bccd9318a6357e043b798034dcca3bf94a1ec5f]

        Add __FreeBSD__ case to the #ifdef conditional.
        
        Change-Id: I77e69e7f82e7a24870a68d13abb365a7c2593564
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104653
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-10-22  Caolán McNamara  <caolanm@redhat.com>  [606c65c90cb3e8abdd74540195b7cb01ba88adc8]

        for DisallowCycleFocusOut forward unused keyevents to InterimItemWindow
        
        for ctrl+q etc
        
        Change-Id: Ie0ad94cf0e85693960428ffee5ae4a0ecffb7c6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104635
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-22  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [a87af93ff874a55b81e55b46b63798fde4cefc4f]

        tdf#103987 Avoid duplication of the Custom Properties during OOXML export
        
        The MS Office is case insensitive for Properties.
        As a result properties names: ContentType and contentType
        are treated as the same properties.
        Additionally some Core and Extended File Properties does not exist
        in LibreOffice standard.
        
        To resolve that such properties are stored in LibreOffice Custom File Properties.
        For example:
         - category
         - contentStatus
         - contentType
         - identifier
         - version
        
        Unfortunately if user specify Custom Property which differ only with case,
        there will be conflict. To solve that the properties were renamed to be unique:
         - OOXMLCorePropertiesCategory
         - OOXMLCorePropertiesContentStatus
         - OOXMLCorePropertiesContentType
         - OOXMLCorePropertiesIdentifier
         - OOXMLCorePropertiesVersion
        
        Additionally if internal property have default value, then the value will
        not be imported into Custom File Property.
        During export to OOXML (eg. docx) The values which are already stored
        in Core or Extended File Properties, are not stored
        into Custom File Properties to avoid duplication.
        
        Change-Id: Ifc2b88ab74aa41d12ba968fff199062ce8dc96ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104384
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2020-10-22  Stephan Bergmann  <sbergman@redhat.com>  [cb310560a887ba08ea4234ea6cdd217151ca0728]

        Guard against bad stream in TypeSerializer::readGradient
        
        ...by defaulting to zero any values that fail to get read, in line with how
        other TypeSerializer::read* (vcl/source/gdi/TypeSerializer.cxx) and underlying
        GenericTypeSerializer::read* (tools/source/stream/GenericTypeSerializer.cxx)
        functions handle bad streams (though TypeSerializer::readGraphic does check
        mrStream's state, as a notable exception).
        
        I observed such failed reads with `VALGRIND=memcheck make
        CppunitTest_vcl_filters_test CPPUNIT_TEST_NAME=VclFiltersTest::testCVEs`:
        
        > Conditional jump or move depends on uninitialised value(s)
        >    at 0x170EA438: TypeSerializer::readGradient(Gradient&) (/vcl/source/gdi/TypeSerializer.cxx:61)
        >    by 0x16F00CEE: MetaFloatTransparentAction::Read(SvStream&, ImplMetaReadData*) (/vcl/source/gdi/metaact.cxx:3020)
        >    by 0x16EF1704: MetaAction::ReadMetaAction(SvStream&, ImplMetaReadData*) (/vcl/source/gdi/metaact.cxx:269)
        >    by 0x16E99C03: ReadGDIMetaFile(SvStream&, GDIMetaFile&, ImplMetaReadData*) (/vcl/source/gdi/gdimtf.cxx:2693)
        >    by 0x16F00C91: MetaFloatTransparentAction::Read(SvStream&, ImplMetaReadData*) (/vcl/source/gdi/metaact.cxx:3016)
        >    by 0x16EF1704: MetaAction::ReadMetaAction(SvStream&, ImplMetaReadData*) (/vcl/source/gdi/metaact.cxx:269)
        >    by 0x16E99C03: ReadGDIMetaFile(SvStream&, GDIMetaFile&, ImplMetaReadData*) (/vcl/source/gdi/gdimtf.cxx:2693)
        >    by 0x16F00C91: MetaFloatTransparentAction::Read(SvStream&, ImplMetaReadData*) (/vcl/source/gdi/metaact.cxx:3016)
        >    by 0x16EF1704: MetaAction::ReadMetaAction(SvStream&, ImplMetaReadData*) (/vcl/source/gdi/metaact.cxx:269)
        >    by 0x16E99C03: ReadGDIMetaFile(SvStream&, GDIMetaFile&, ImplMetaReadData*) (/vcl/source/gdi/gdimtf.cxx:2693)
        >  Uninitialised value was created by a stack allocation
        >    at 0x170EA274: TypeSerializer::readGradient(Gradient&) (/vcl/source/gdi/TypeSerializer.cxx:33)
        
        (The uninitialized
        
          sal_uInt16 nAngle
        
        had started to cause issues since 0fb58a1ff168ae122e9c8993a3136658e3b0e3f0 "new
        tools::Degree10 strong typedef", when e.g.
        <https://ci.libreoffice.org/job/lo_tb_master_linux_dbg/30821/> failed with
        
        > cppunittester: /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/include/o3tl/strong_int.hxx:94: constexpr o3tl::strong_int<UNDERLYING_TYPE, PHANTOM_TYPE>::strong_int(T, typename std::enable_if<std::is_integral<T>::value, int>::type) [with T = short unsigned int; UNDERLYING_TYPE = short int; PHANTOM_TYPE = Degree10Tag; typename std::enable_if<std::is_integral<T>::value, int>::type = int]: Assertion `detail::isInRange<UNDERLYING_TYPE>(value) && "out of range"' failed.
        
        apparently because nAngle happened to contain a value >
        std::limits<sal_Int32>::max(), so converting it to a tools::Degree10 based on
        sal_Int16 triggered the assert.  0e8e352cc78af9b8cee27a77b0ac8e2e8f98f8cc "clamp
        angle to valid value" tried to address the symptoms, but failed to identify the
        root cause which is now addressed in this commit.  I'm not sure whether that
        clamping of nAngle from 0e8e352cc78af9b8cee27a77b0ac8e2e8f98f8cc is useful in
        itself, or whether nAngle should rather be of type sal_Int16 (or converted to
        such prior to being converted to Degree10).  But that question of what input
        values (if they are actually read in from a non-broken stream) are invalid and
        need treatment is somewhat orthogonal to this fix, so I leave that as it
        currently is for now.)
        
        Change-Id: Iae74bad9e2543bf7ac8712adbf360d5e1076bdf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104650
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-22  Heiko Tietze  <tietze.heiko@gmail.com>  [091ae73930f61f1438ac9eb1a6e2e5fda52d578b]

        Resolves tdf#137671 - Extensions on Impres start-up
        
        Change-Id: Id84b97d7f99f142b94ef1304bf202d1026ff4120
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104651
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-10-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [16e3dfccb7314af9b65f80684965d8c3f6d0d099]

        tdf#136385: sw_uiwriter: Add unittest
        
        Change-Id: Ic205623b8838581baba3d75bb0a2fda49c65c3bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104622
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-22  Jan-Marek Glogowski  <glogow@fbihome.de>  [c519dd2ea19cb6c53c29aeeb67e263f6b9f832b2]

        Qt5 forward the flat push button style
        
        Change-Id: I0835f66b8ce478f645ca2e5c376bef9a0740c8c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104637
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-10-22  Jan-Marek Glogowski  <glogow@fbihome.de>  [3f7515258e91266f10e5c7bafee2d3d6fa9c91c2]

        tdf#137660 send some focus event for push buttons
        
        With KDE breeze we don't get any focus indicator for the keyboard
        navigation in the start center, with either the kf5 or the gtk3
        plugin using breeze. gtk3 with adwaita works fine, because it can
        handle the ControlPart::Focus of the push button.
        
        This behaviour was introduced in #i110915#. In the gen plugin
        you get a small focus rect inside the button, but kf5 and gtk3
        set mbNoFocusRectsForFlatButtons, which was introduced by commit
        f485b2881794244409d71ead39715373e734ed04, so there isn't any
        indicator left for kf5 for the keyboard focus.
        
        So this sends focus updates for the flat buttons, if the focus
        rects are disabled and ControlPart::Focus is not supported, so
        kf5 can render a focus indicator.
        
        Change-Id: I1b587a7f9ec55b44369c4c8bc21039fe90aab9ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104582
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-10-22  Jan-Marek Glogowski  <glogow@fbihome.de>  [2859febef0dd59e6714032887f1f4ababf0b1044]

        tdf#136866 VCL don't drop the control background
        
        Since tdf#136094, we handle the background color for native
        controls. So we shouldn't set the control window to transparent,
        if a control background is set.
        
        I'm not sure, if this just papers over a more general bug, but
        even if we report a border in native painting, the original
        window shouldn't be painted anyway.
        
        Change-Id: I86267028214586d46ca9ba0b2288d4729abef16f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104621
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins

2020-10-22  Heiko Tietze  <tietze.heiko@gmail.com>  [31763e5af060f598c1699662adefe43f13d4db0e]

        Resolves tdf#137607 and tdf#137500 - Improvements to TotD
        
        Shows tooltip for UNO commands
        Check if the UNO command is available in the current module
        Don't show the menu entry on the start center
        
        Change-Id: I5c67ec3f8543b5442a6e2c2a478bfeb4ec0e1f3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104558
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-10-22  Noel Grandin  <noelgrandin@gmail.com>  [fe2b4e7dc6533535736a8f08496f316427386179]

        make SvXMLImport fast-parser only
        
        so I can simplify its logic and convert the rest of
        the context classes.
        
        Change-Id: I671ba63724a153a5c715153a8149bdd045040193
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104038
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-22  Caolán McNamara  <caolanm@redhat.com>  [a47ab61f6f2a7959d4e14759648e766c2629497d]

        don't update IM focus-in if focus-in was in another widget
        
        Change-Id: Ifdb2bc6ac973a067ac3e27207f6d1cacfdf2c31d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104634
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-22  Gleb Popov  <6yearold@gmail.com>  [d733db0165f3209b92dc84c16298e765823e0eef]

        Add gbuild/platform/FREEBSD_POWERPC[64]_GCC.mk files.
        
        Add "freebsd_powerpc64" case to the checkOSandCPU switch in dp_platform.cxx.
        
        Change-Id: Iedee32ecb5b49ee99cd5cf7f8d7e0e33aef1c312
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104616
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-10-22  Seth Chaiklin  <sdc.blanco@youmail.dk>  [51049d55c7d36c84f4bf9c08bfabb76fa70bd922]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6b4ae2c4dd2f1d40628886dca176ca1712cebd8f
          - Partially resolves: tdf#131206  - remove "Value" control from Insert Document field help page
            
                  - (re)move <section> with "Value" control from Document (swriter/01/04090001.xhp),
                    where it does not appear in 'Insert Document field' dialog
                  -  put <section> with "Value" into Cross-Reference (swriter/01/04090002.xhp),
                     which previously embedded it from Document (swriter/01/04090001.xhp)
                  As a consequence of moving the "Value" section:
                  - change embed in (swriter/01/04090005.xhp and swriter/01/04090300.xhp) to refer to
                     swriter/01/04090002.xhp instead of swriter/01/04090001.xhp
                  - for all, change German id "wert" --> "value"
                  - <menuitem>,<h2>
            
                  These changes should take care of all pages that have referred to what was moved from
                  Document (swriter/01/04090001.xhp).
            
            Change-Id: Idbe144468177c647b17fc05d20911edb8a59fc43
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104603
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-10-22  Caolán McNamara  <caolanm@redhat.com>  [bfd096858005aa07121c218845af15fbefe18e1e]

        add some SolarMutexGuards for IME
        
        Change-Id: I1bd2e3c34e400b597dec1b9b3933b7dc85d2b78f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104644
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-22  Miklos Vajna  <vmiklos@collabora.com>  [0a2d0342d73a99264677a5b701768e128b09a39c]

        pdfium: add a wrapper for FPDFPage_HasTransparency()
        
        Change-Id: Id0595e96a4de7fabe6613cf2df69684da6e8a6d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104648
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-10-22  Caolán McNamara  <caolanm@redhat.com>  [18d74a391e8037ff02decb7002031080b7dee9d5]

        make mnemonic-activate do the right thing for a MenuToggleButton
        
        i.e. activate the toggle button part of it
        
        Change-Id: If9fee25c3487feab11bdf81f1483b5e0b67688e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104633
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-22  Michael Stahl  <Michael.Stahl@cib.de>  [fc872146845e4d77ff404d0929f28abf2d3a1c51]

        tdf#137085 writerfilter: RTF import: \trpaddfl and \trpaddl are row...
        
        ...properties, not cell properties.
        
        What is supposed to happen here, afaict:
        
        1. \trpaddfr3 either has an effect on the left margin too (despite being
           defined for right), or \trpaddfl3 is the default, 0 is not the
           default
        
        2. \trgaph600 should be ignored if the \trpaddfl3 is in effect
        
        3. \trpaddl0 should be in effect, overriding both the value from
           \trgaph600 and the built-in default of #define DEF_BORDER_DIST 190
        
        CellMarginHandler::lcl_sprm() needs to distinguish between \trpaddfl0
        and \trpaddfl3 cases, but its not possible currently because a)
        \trpaddfl is processed after \trgaph/\trpaddl, and b) both \trgaph and
        \trpaddl produce the same srpm-id.
        
        This fixes \trpaddl handling just enough to import the bugdoc properly,
        for more fixing a new sprm-id for \trgaph would be needed at least.
        
        At the other end, there is a line in DomainMapperTableHandler.cxx:
          m_aTableProperties->getValue( TablePropertyMap::GAP_HALF, nGapHalf )
        ... but nothing that would initialize the GAP_HALF there.
        
        That this bugdoc looked right before commit
        c2a5346b19c57f93f210b76c15cdba64f6871203 appears to be entirely
        accidental.
        
        Change-Id: I80dc34bdd5dadb7d7d7f5ec595907035d621a656
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104638
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-10-22  Tor Lillqvist  <tml@collabora.com>  [b6fb3551d890f0ccbb88eb7ab81c83f9a2b1694c]

        Cosmetic change for clarification
        
        It's better to have these two statements on just one line each so that
        they align nicely and it is more obvious that nothing weird is going
        on.
        
        Change-Id: Ia95f2d9691f05b14786f32bc530e4602f3d46877
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104647
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-22  Noel  <noelgrandin@gmail.com>  [b06d31f0998d5969c104697cd1b1888c06a0116c]

        long->tools::Long in sfx2
        
        Change-Id: Ie1283e353598cd05e5a2933814f618649b89de01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104628
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-22  Seth Chaiklin  <sdc.blanco@youmail.dk>  [86467cf27ca6d85b383244d0a0197f8b5378750d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 12cb3673bde51e09c6c50a0ded0df1e00a8f1d62
          - tdf#131206  - adjust "Offset" in Insert Document field help
            
                - move position of "Offset" control in help page
                - replace German id "korrektur" --> "page_correction"
            
            Change-Id: I7875b5f85ee0805a9ce4cd6146f2698ddff6968f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104602
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
          - Partially resolves: tdf#131206 update Document (field) help page
            
              -change instruction about double-click
              -add "Paragraph Signature"
              -update to <h1>,<h2>,<note>,<tip>,<menuitem>,<keycode>,<literal>
            
            Change-Id: I43ecc3dc3fa7344cf1b2d7e67b50e326ed2deff7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103798
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
          - tdf#137141 refactor switchinline into switch
            
               need to put same <note> into module switch (because
               cannot use switchinline to indicate different menu
               sequences between modules.  But have added variable
               to that text, so should avoid retranslating same
               text, and just have to translate each menu sequence.
            
            Change-Id: I375fc785730d71762a85fb70d97f02c0e6d676db
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104593
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
          - tdf#137141 - untangle module switches for Position
            
            Change-Id: I69ff977ac0e62b47df2e3b748fcdf641a4b17bee
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104592
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
          - update access command to Digital Signature in Select Certificate help
            
               add variable to File menu and embed new access to Digital Signature
               update to <h1>,<h2>
               some updating to <menuitem>,<keycode> in File menu
            
            Change-Id: Icdad0659bf45fc521fee4056d0071240717c19f9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104590
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
          - Partially resolves: tdf#129492 (and related to: tdf#64739) improve explanation of Similarity search
            
                - add <note> about search algorithm
                - add <tip> about using "Combine" checkbox
                - add <warning> about "Replace All"
                - add module switch for access commands
                - update access commands for BASE
                - add icons for BASE command
                - move position of example paragraph
                - remove heading and adjust ahelp to hidden
                - update all image sizes in edit_menu
                - update to <menuitem> for all entries in edit_menu
                - add <keycode> to all in edit_menu
                - update German section id to English
                - update to <h1>,<h2>,<h3>
            
            Change-Id: I6f9bc0957063a49520fb73f15f2aed06297a910f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103797
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
          - Resolves: tdf#127959 and tdf#135196 - updating help for PDF export - General tab
            
              - add "Structure" heading and short description
              - add PDF/A-3b format to PDF/A
              - add note with advice about differences among PDF/A versions and which to choose.
              - make new page about "Universal Accessibility"
              - embed "Universal Accessibility (PDF/UA)" control and description
                  with link to new page
              - update to <menuitem>
              
            Change-Id: I634aa3f95890cfbf322c01560ae7afb6e25192f8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104152
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
          - Related to: tdf#135800  improve access command to Page Style
            
               - add missing hyphen in access command
               - clarify access to Status Bar
               - add keyboard shortcut (with sys-switch)
               - update a couple of other F11 with sys-switch
               - change German id to "pageformat"
            
            Change-Id: I604a655dbb374f267b3704eb3f583a47336baf30
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104491
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
          - tdf#137569 Fix the capitalization of the kilobyte symbol
            
            Change-Id: I1c3bad6a4eed2293fb1dd29344cf0f1369c0c40b
            
          - Resolves: 02 edit menu in tdf#137084 - update edit menu in Writer
            
              - move "Direct Cursor Mode" to current position in Edit menu
              - add Comment label and description
              - update label to "Links to External Files"
              - remove "Footnote or Endnote", "Index Entry" and "Bibliography Entry" 
                  to "Reference" submenu
              - make new submenu page, embedded as "Reference"
              - add "access" command for "Reference" in edit_menu.xhp
              - add keyboard shortcut for "Go to Page"
              - update "Go to Page", because no longer to Navigator
              - update "Edit File" (/shared/02/070700000.xhp) to "Edit Mode"
              - update to <h1>,<h2>,<menuitem>
            
            Change-Id: I34e8f74b8d43e2875e40b24cc0d93eecdc2b2ad0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104498
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
          - tdf#135668 general cleanup of help page for Navigator
            
            Design of Navigator has been under modification (e.g., tdf#89566)
            This patch updates in relation to those (and possibly other) changes.
            
            - Change order of controls to correspond to current layout of Navigator
            - Add that Navigator can be docked at bottom of window.
            - Add new controls for new features "Navigate By" "Go to"
            - Modify "Previous" and "Next" descriptions to new Navigate By
            - Change icons for "Previous" and "Next", because new directions
            - Update label names to "Promote/Demote Chapter"
            - Remove "Navigation" control - no longer in Navigator
            - Remove "Navigator" button - no longer in Navigator
            - Replace incorrect Drag Mode icon with correct icon
            - Add note about context menus.
            - Add keyboard shortcut
            - Update to <menuitem>,<keycode>
            
            Change-Id: Ieab9afb8b351509254a966437d4b26c1a9863c19
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104496
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
          - Fix typo
            
            Change-Id: I8ce247e9919bc35e768d5902a3c35edb95deeafa
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104478
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
          - Partially resolves: tdf#137084 - updating "Format" menu
            
              - moved some controls to match current order of Format menu
              - deleted controls that no longer appear in Format menu
                  (Page, AutoCorrect, Alignment (Objects), Alignment (Text Objects)
                   Flip, Frame, Object)
              - add missing controls (Clone Formatting, Watermark, Name,
                   Description) with <embed>
              - add "Comments" and description
              - add appropriate section to Clone Formatting, Name, and Description
                   pages, so they can be embedded, and update them to <h1>,<h2>
              - for those controls that need a submenu, a heading and short
                   description was added. These are: Align, Lists, Title Page,
                   Textbox and Shape, Frame and Object,Rotate or Flip
              - when submenus are made for these controls, then it should be
                   possible to replace these with an appropriate embed.
            
            Change-Id: I43fda863539bb84e61a33d663e929501f82bbbf7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104488
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
          - tdf#133438  update menu commands in Page style guide
            
               - update menu sequence for Insert Manual Break
               - update a label in "Insert Break" dialog
               - try to give better ordering of "related topics" links
               - move two links from top of help page (hard to see) down to related topics
               - update to <h1>,<h2>,<menuitem>
                
            Change-Id: I7f96b058cadd998864503b20c2e13b3b78711360
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104347
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
          - Related to: tdf#137495  Update help page for Tools - Options - Writer - Print
            
                -update label names "Images and objects", "Print text in black"
                -add note about when "Right-to-left" control appears, with sys switch
                -change hierarchy of some controls from <h2> to <h3>
                -move position of "Comments" to correspond ordering in dialog box
                -update to <h1>,<h2>,<note>,<menuitem>
                (except for labels, no text changes)
            
            Change-Id: I4545d81d2fc5147b9530d9bd4ee061c71b8f1d74
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104341
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
          - Resolves: tdf#137141 - update Position and Size tab help for "Position"
            
               - add explanation about origin for Calc,
                 and <note> about right-to-left tables
               - add <note> about about origin for Draw and Impress
               - revise explanation of base point
               - add <note> about base point
                 (revised explanations and notes with Regina's guidance)
            
            Change-Id: I4d5ffbc1b423d47beb5a5ecfb97f34a05b05258b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104166
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
          - tdf#137141 update help for Position and Size tab - "Size" control
            
              (with Regina's guidance)
              - correction on Size control for Calc, Draw, Impress
              - correction on Keep ratio control
              - add note about Keep ratio for Calc, Draw,
              - add note about Keep ratio for Calc, Draw, Impress
            
            Change-Id: I85d97aca5c2fde506c377260fa9febf85deceef5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104158
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
          - tdf#93739 clarify instructions about inserting form controls
            
              -revise instruction about inserting form controls
              -correct grammatical problem with holding down keys
              -remove obsolete <note> about specifying HTML version
              -update to <note>,<tip>, some <h2>,<menuitem>
              -add <keycode>
              -add missing table id
            
            Change-Id: I18a4722c2076e54dbaea4543e2693f1c83d08621
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104153
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
          - tdf#137141 update Position & Size tab help for "Protect" and "Adapt"
            
               - correct mistake in Protect - Position control
               - add <note> that "Adapt" is for text boxes, and give menu sequence
                   to get controls to adapt text to shapes
               
            
            Change-Id: I7699410a3823fd670324d7fbe90a3cc7b22a210a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104157
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
          - tdf#137141 change control label on Position-Size tab help page
            
              incorrect label on dialog box in UI was fixed with tdf#137382
              -corrected label and description added to help page
              -small adjustments in "howto" access commands.
            
            Change-Id: Id91769c1cc0e5db2de177c4fd7405eb135f12dbe
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104149
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
          - Resolves tdf#130884 update all helppages with "View - Hidden Paragraphs"
            
               The menu command is now "View - Field Hidden Paragraphs"
            
                -also update command sequence to set in Options
                -update to <h1>,<h2>,<menuitem>,<note>
                -add <keycode> where needed
                -change German id "versteckteabs" to English
            
            Change-Id: I89c5c80211b23c372ca0984e0ffe54fc99b1abc2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/104151
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
          - Partially resolving tdf#117954 and tdf#107230 - help page updating
            
            Updating help for File - Properties - General
            
             - correct label on Digital Signatures
             - add missing "Save preview image with this document"
             - add missing explanation for "Save preview image with this document"
             - add <note> about exporting User Data to PDF
             - add <tip> about preventing generation of thumbnails
             - update to <h1>,<h2>
            
            Change-Id: I59732ed5af02fd97784a398b2da8b41a28dbf33d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103979
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
          - remove an extra "text" in link name
            
            Change-Id: Ifac832bff8a4e45eb8a11fbba27ddb682040f33b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103987
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
          - tdf#92183 Database form events refresher
            
            - h2 tags introduced
            - vetoable routines that can be interrupted have been precised
            - Added routine/interface API information as help index entries
            
            - text/sbasic/shared/01170103.xhp page overlap with text/shared/02/01170103.xhp may have to be tackled later
            
            Change-Id: I3416332140f6fbccbb9ff1d1e1b767c9bd8c3934
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103196
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
          - tdf#134xxx DefErr syntax diagram
            
            - toc update
            - prefix dupe usage fixed - letter 'k'
            - DefErr diagram
            
            Change-Id: Ib3bd1b5907eae42b088d0b0b39d3e5f70dc0c43d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103971
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
          - tdf#117954  Add "tip" about exporting "Description" to PDF
            
              - add tip about PDF export
              - differentiate page title
              - update to <h1>, <h2>
            
            Change-Id: I1182c0c13a8fb59dabbc22080d0ea44dc57e2d21
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103981
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
          - tdf#137141 add related topics to help for Position and Size tab of Shape
            
               - add module-specific access command for Impress
               - add menu icon
               - add context-menu access for all modules
               - add tip (for Impress and Draw) about shortcut key
               - added related topics:  Rotation (for all) and Rotating Objects
                     (for Draw and Impress)
               - remove space before period.
               - needed to make two sections for embedding, to avoid a tip
               - update to <tip>,<menuitem>,<keycode>
            
            Change-Id: Ibb055127fb7cc4944dcd7fd6ef514be198d1a189
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103803
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
          - tdf#96446 Fix Librelogo code example
            
            Change-Id: Iedba4c02f92ed97731902441122731ed725a1813
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103974
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
          - Fix duplicate information on AVERAGEIF
            
            Change-Id: I7779c46a665fd1a23012da78c340258675226a3c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103973
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
          - tdf#137196 update help for Format Page tab for all modules
            
               - add module switch for access command and update to current sequences
               - add specification to choose "page style" in Style sidebar
               - add sys switch for keyboard access shortcuts
               - add Orientation control (and change level of Portrait and Landscape
               - add switches for "Inner" and "Outer" (according to module)
               - add switches to control (according to module) whether
                   mirror text explanation is shown
               - change level of "Reference Style" from <h4> to <h3>
               - add note to "Text Direction" to explain when it appears
               - changed label: "Register-True" --> "Page line spacing" (for Writer)
               - correction of spelling mistake from "page" to "paper"
               - update label to related topic about "Page line spacing"
            
            Change-Id: I7b3959cb5b6cb22987bb5bb3cb312a8345e71f7e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103788
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
          - tdf#133403 update PDF export help pages
            
                tdf#133403 changes some labels in the PDF export dialog tabs
                This patch updates the labels and adjusts tool tips in "user
                interface" tab
            
            Change-Id: I7fdadb251a09f4fe1354ece746af11acc7aca4e3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103970
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
          - Revise explanation in File - Close help page
            
            Change-Id: Ia9316dfe603e0f708032832ea7cfe165a3a698ff
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103969
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            Tested-by: Jenkins
            
          - tdf#131305 Add note about shortcut for editing a comment
            
            Change-Id: Ie9bbfde8b44bcb7b94a4e4172f9a4da98897b048
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103807
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
          - tdf#137084  add the More Breaks submenu to Insert help page
            
                       -add menu icons to More Breaks submenu page
            
            Change-Id: I276715a394dd3ec04b80f75e52089bc799b5d261
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103804
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
          - Update DocInformation (field) help page
            
               -rearrange order of Types to correspond to dialog box
               -add missing word to Type:  Editing time --> Total editing time
               -add missing space in "Custom" description, and indication that only
                shown if custom properties are set.
               -update <h1>,<h2>,<note>,<menuitem>
            
            Change-Id: I749ca2f93ec0f202ce1c7b7af7f5df0472365dab
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103799
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
          - Fix Help build
            
            Change-Id: Ie76b9dc6f4ae0b1e4cd69eb53f352afcf19b721a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103904
            Tested-by: Jenkins
            Reviewed-by: Caolán McNamara <caolanm@redhat.com>
            
          - Workaround for buggy SVG export of image
            
            Change dimension lines measure orientation as workaround for
            tdf#119257
            
            Change-Id: I83101ac2b8807c1de27a768fd67cff96983fdb88
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103903
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
          - tdf#132643 Translate German section IDs
            
            Change-Id: I6ba958cd72dd90bf361b3edef6694eb1c6582aef
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103899
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
          - tdf#132643 Translate German section IDs
            
            Change-Id: I76f20edeb9291c651d76731f7c90898ede4bf911
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103897
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8f0750d908edeb34f7d2b96ee251d73ce7cee042
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103898
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
          - tdf#132643 Translate German section IDs
            
            Change-Id: I297e273038edf30b33e37dd05aaccde1d854c9f0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103896
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
          - tdf#132643 Translate German section IDs
            
            Change-Id: I396ecf645f47dfa2fe189ab9edb7c6dd116e628c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103895
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
          - tdf#97918 Associated Help on Distribute objects
            
            Added uno command entries in Help page
            Images for illustrations
            
            Change-Id: I3c882577f65c2e6891c91dccce2e7b2e4f527861
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103869
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
          - tdf#137084 update Insert menu help page for Writer
            
                -arrange controls in same sequence as menu
                -add new control and link for "Signature Line"
                -add new submenu page for "More Breaks" (with embedded text
                    from "Manual Break" page)
                -removed "Form Control" and "Manual Break" (no longer in menu)
                -modified "Script" to indicate only Writer/Web
                -dropped "s" on "Comment" and "Cross-Reference" controls
                -changed heading on "Insert Fields (submenu)" to "Field"
                -added "Insert - More Breaks" to Writer Insert menu
                -update control label in "Insert Manual Break"
                -update access command to Insert Manual Break
                -add tip about keyboard shortcut for insert column break
                -change German id to English
                -update to <h1>,<h2>, <menuitem>, <note>, <tip>, <keycode>
            
            
            Change-Id: Ia7edf1da0422abd3857abb9e61cff4e86aca229d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103789
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Jenkins
            
          - tdf#91755  update URL for ICU regex documentation
            
            Change-Id: Ie5a3f8717ae8a043fe05b23b05068ba28aed8ded
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103793
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
          - tdf#137084 adjust label for "Exit" and "Properties" in menu help pages
            
               - "exit" -->  "Exit %PRODUCTNAME"
               - "Document Properties" --> "Properties"
               -  update <h1>,<menuitem>,<keycode>
            
            Change-Id: Ifa40ff45965eee95cb20a7a2e0307e34880419b6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103667
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            Tested-by: Jenkins
            
          - tdf#96496 update tabnames for defining background colors
            
               -change tab names for Character and Paragraph
               -update to <menuitem>
            
            Change-Id: I156dfb469d15b811c5817e880b6a3ff6148c7fd3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103790
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
          - tdf#137190  change "Options" to "Customize" in Customize help page
            
                - change "Options" to "Customize" in howto access
                - change title of help page to "Customize"
                - add caseinline for Writer only
                - update to <menuitem>, <h1>, <h2>, <h3>, <tip>
                - change German section name
                - change "Options" to "Customize" in guide page
            
             Change-Id: Idf958b1982346f3bf6410e0eaed536fe8ecea832
            
            Change-Id: Idf958b1982346f3bf6410e0eaed536fe8ecea832
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103666
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
          - Inform user on volatile functions
            
            Change-Id: I31f05cc446ecab2bba698660d31790652298578b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103634
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
          - tdf#137141 update Position and Size help for Textbox and Shape
            
               - add switches because Writer Position and Size tab is
                 different from other modules
               - add Sections for "Anchor" and "Position" in "Type" help page,
                 so that they can be embedded into "Position and Size" for
                 the Writer-specific controls
               - add "To Frame" control for Writer
               - add "Follow text flow" control for Writer
               - introduce switch for "Related Topics" in "Position and Size"
                 because only current topic is "Writer"-specific, and changed
                 link to a more useful "guide"
               - update paragraphs to <h1>, <h2>, <h2>, <note>
            
            Change-Id: I74cb6e9260f7ea1c5aadececaf0ee00c6eef3fbc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103653
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Jenkins
            
          - move links to related topics in Bullets and Numbering help page
            
              - moved two links (from 15 years ago) from the top of the page
              into the "related topics" section
              - took "Reset" control out of Writer-only switch
              - added "Related topics" section for Draw and Impress, including
                the relevant embedded link
            
            Change-Id: I3a38668f125f2d142601d47c767f89c7d7cf2329
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103664
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-10-22  Noel  <noelgrandin@gmail.com>  [2b946d245eaf4bd40a0091aa5508315fc37c81a0]

        XmlFilterAdaptor: use the fastparser API when possible
        
        part of the process of making SvXMLImport fastparser-only
        
        Which uncovered several bugs because I end up stacking fast and
        slow parsers, not once, but twice.
        
        Specifically, we have a problem here with default namespaces e.g.
        
            <math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
            <semantics><mrow><mstyle mathsize="12pt">
        
        where going from slow- to fast- parser loses this information,
        because there is no way to represent this in the fastparser world,
        so we end up with nastiness when we transition back to slow-parser,
        and then back-again to fast-parser.
        
        So I fixed a couple of places XMLEmbeddedObjectImportContext
        and in SvXMLLegacyToFastDocHandler, and then worked around some of
        it by introducing an new XImporter2 interface so I could strip out
        out one of the slowparser -> fastparser transitions.
        
        Change-Id: I491487b99271898da50dc999d3b9b9c39cbd97fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104514
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-22  Miklos Vajna  <vmiklos@collabora.com>  [37a8142720b82d7ce6db0c09593de5cab11c51fd]

        writerfilter: add OOXML tokenizer for <w:altChunk r:id="..."/>
        
        This is just the tokenizer, the domain mapper part still has to be done.
        
        Change-Id: Iba171edeac42f1fa62b49dd0d188d41a539bb0c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104640
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-10-22  Miklos Vajna  <vmiklos@collabora.com>  [ff79f6fa9b09f0b501e8096999b7a16c57070388]

        pdfium: add a wrapper for FPDF_SaveWithVersion()
        
        And use it in getCompatibleStream().
        
        Change-Id: I48ab2a17c0780b78c6af6dbff50dba81f8041f43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104642
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-10-22  Michael Weghorn  <m.weghorn@posteo.de>  [3935a0bd3bcf747aa9bede59b045d23ab598f2d4]

        Properly (un)tick Java checkbox in Java options in direct mode
        
        While the Java settings cannot be changed when the direct mode
        of the Java framework is used
        (s. Change-ID Ife017f9b5c6c6488f84201dd78b23305c67bec1b,
        "Gray out Java options when framework's direct mode is used"),
        it still makes sense to (un)tick the (grayed out) checkbox which
        indicates whether a JRE is used or not, which depends on whether
        the JRE that is set (e.g. via env variable
        'UNO_JAVA_JFW_JREHOME') is usable or not.
        
        Change-Id: I13822bb7535e3f05cbc6ef83b3c82e2739c45ad6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104064
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-10-22  Seth Chaiklin  <sdc.blanco@youmail.dk>  [211ba118b3f99e2c785309403b81319bae7b1213]

        tdf#135668  - remove quotes around keyname in tooltip
        
                      for "Go To Page" control in  Navigator panel
        
        Change-Id: Ife0da2b715d02967fc7d1e36ef8ca46f9439e547
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104594
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2020-10-22  Noel  <noelgrandin@gmail.com>  [d3158450293875051e04b0e13106ad4c112c8ba6]

        long->tools::Long in slideshow..starmath
        
        Change-Id: I18f5b7c5da513d386f8ac848835b0410ebc7d95b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104629
        Reviewed-by: Dante DM <dante19031999@gmail.com>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [7dc6fc32eb618da6defb8a9f330978fa019677b8]

        uitest: Check the more icons dialog opens
        
        Change-Id: I51b48409bc0dff7098f06f419f9db3707f47b5fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104641
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-22  Noel  <noelgrandin@gmail.com>  [e25fd7782ad04dc363b4265e1bd08d6e092b50c5]

        long->tools::Long in hwpfilter..oox
        
        Change-Id: I9ab8876aac7b2f8b488db6dfa9c6fd0cecd2238b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104626
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-22  Noel  <noelgrandin@gmail.com>  [180dd91c189de0bf03d5062e33c20da94c5d35d9]

        long->tools::Long in emfio..filter
        
        Change-Id: I961cee10d45d628ff70dea0694a7a63a4fe867ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104624
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [f308520f1e3624c88e2a0e99be2eb26e2f2d0fc4]

        tdf#133771: sw_ooxmlexport14: Add unittest
        
        Change-Id: Ie2b6ad6dd0b537d59ccd5edb5d699a2b3bbd82ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104636
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-22  Noel  <noelgrandin@gmail.com>  [0e66c58a8e20b997097d8b8644e774701c2d68b6]

        long->tools::Long in dbaccess..drawinglayer
        
        Change-Id: I15760da167e7d0b4c410acccd1c8c90210e28b2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104623
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-22  Noel  <noelgrandin@gmail.com>  [700a833520396604b10c713c478d5138578a60b6]

        long->tools::Long in forms..framework
        
        Change-Id: I4cb29aade5ad1d3c3588b9437197e8493292872e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104625
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-22  Stephan Bergmann  <sbergman@redhat.com>  [5d422c0348efd1df6b3d44dd6efcf5c5490fc321]

        Revert "sal_uIntPtr->unsigned long in SystemEnvData"
        
        This reverts commit c0f1d211eff5f89f5c9298743f6e7d91d187b799, which states that
        it changed the type of UNX-only SystemEnvData::aWindow from sal_uIntPtr to
        unsigned long "to match the type used by X11".  (And while resource IDs used for
        windows etc. are apparently 32-bit in the X11 protocol, see e.g.
        <https://www.x.org/releases/X11R7.7/doc/xproto/x11protocol.html>, Xlib and the
        underlying /usr/include/X11/Xdefs.h indeed appear to be somewhat confused
        whether the typedef for XID should be unsigned long (presumably stemming from
        times when long was universally 32-bit) or CARD32, see e.g.
        <https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/blob/master/include/X11/
        Xdefs.h>.)
        
        But at least for GTK3/Wayland, the sal_uIntPtr values returned by
        GtkSalFrame::GetNativeWindowHandle (in vcl/unx/gtk3/gtk3gtkframe.cxx, and which
        are stored in SystemEnvData::aWindow in GtkSalFrame::InitCommon,
        vcl/unx/gtk3/gtk3gtkframe.cxx, and GtkSalObjectBase::Init,
        vcl/unx/gtk3/gtk3gtkobject.cxx) as
        
        > return reinterpret_cast<sal_uIntPtr>(gdk_wayland_window_get_wl_surface(pWindow));
        
        are struct wl_surface* values, so sal_uIntPtr looks like the overall more
        appropriate type after all.
        
        (The part of c0f1d211eff5f89f5c9298743f6e7d91d187b799 that dropped the somewhat
        needless C-style-cast converting aWindow from sal_uIntPtr to sal_IntPtr in
        SystemChildWindow::GetParentWindowHandle, vcl/source/window/syschild.cxx, has
        not been reverted, though.)
        
        Change-Id: I8fea062126eacd2d6dc44dab14d5240c4b9946e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104639
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-22  Michael Weghorn  <m.weghorn@posteo.de>  [2976590ed9f727c24064c97d80a51e9891253119]

        Gray out Java options when framework's direct mode is used
        
        The 'javasettings_${_OS}_${_ARCH}.xml' files are only
        meant to be used when the application mode of the
        Java framework is used, not in direct mode.
        
        From ure/source/README:
        
        > You can also use the
        > UNO_JAVA_JFW_JREHOME deployment variable to specify the location of a JDK/JRE
        > installation.  For more information on this variable, see
        > http://udk.openoffice.org/common/man/spec/javavendorextension.sxw.
        
        From that http://udk.openoffice.org/common/man/spec/javavendorextension.sxw :
        
        > The direct mode of the framework is used within the build environment.
        > Java is needed there in order to register Java UNO components with the
        > regcomp tool. Direct mode means that no settings are written or read.
        > That is the parameters UNO_JAVA_JFW_USER_DATA and
        > UNO_JAVA_JFW_SHARED_DATA are not used.
        > [...]
        > Another example for using the direct mode is the SDK. The SDK uses the
        > libraries from the office installation. When an SDK is configured then
        > one specifies what Java is to be used. This Java shall then be used for
        > all task which require Java including registration of UNO components. In
        > order to override the java settings of the office the script which
        > prepares the SDK environment sets these environment variables:
        > UNO_JAVA_JFW_JREHOME=<file_URL_to_selected_Java>
        > UNO_JAVA_JFW_ENV_CLASSPATH=true
        > UNO_JAVA_JFW_VENDOR_SETTINGS=<file_URL_to_javavendors.xml_from_OOo>
        > By setting UNO_JAVA_JFW_JREHOME the framework is switched into direct mode
        > and the office settings are disregarded.
        
        Therefore, gray out the Java options in the "Advanced" page in "Tools"
        -> "Options" to not give the user the wrong impression that settings
        made there actually have any effect when using direct mode, e.g. by
        starting LibreOffice like this
        
            UNO_JAVA_JFW_JREHOME=file:///usr/lib/jvm/java-11-openjdk-amd64/ ./instdir/program/soffice --writer
        
        and then realizing on restart that all manually made settings
        were discarded (e.g. newly added Java installation does not
        show up,...).
        
        Change-Id: Ife017f9b5c6c6488f84201dd78b23305c67bec1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104002
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-10-22  Michael Weghorn  <m.weghorn@posteo.de>  [903a5aca86b41cd6c3d814af8bdd60b6885d300b]

        Only read Java settings files in application mode
        
        The 'javasettings_${_OS}_${_ARCH}.xml' files are only
        meant to be used when the application mode of the
        Java framework is used, not in direct mode.
        
        From ure/source/README:
        
        > You can also use the
        > UNO_JAVA_JFW_JREHOME deployment variable to specify the location of a JDK/JRE
        > installation.  For more information on this variable, see
        > http://udk.openoffice.org/common/man/spec/javavendorextension.sxw.
        
        From that http://udk.openoffice.org/common/man/spec/javavendorextension.sxw :
        
        > The direct mode of the framework is used within the build environment.
        > Java is needed there in order to register Java UNO components with the
        > regcomp tool. Direct mode means that no settings are written or read.
        > That is the parameters UNO_JAVA_JFW_USER_DATA and
        > UNO_JAVA_JFW_SHARED_DATA are not used.
        > [...]
        > Another example for using the direct mode is the SDK. The SDK uses the
        > libraries from the office installation. When an SDK is configured then
        > one specifies what Java is to be used. This Java shall then be used for
        > all task which require Java including registration of UNO components. In
        > order to override the java settings of the office the script which
        > prepares the SDK environment sets these environment variables:
        > UNO_JAVA_JFW_JREHOME=<file_URL_to_selected_Java>
        > UNO_JAVA_JFW_ENV_CLASSPATH=true
        > UNO_JAVA_JFW_VENDOR_SETTINGS=<file_URL_to_javavendors.xml_from_OOo>
        > By setting UNO_JAVA_JFW_JREHOME the framework is switched into direct mode
        > and the office settings are disregarded.
        
        Therefore, don't try to read the settings when using direct mode.
        This makes the relevant code path for accessing the settings conditional
        on 'jfw::JFW_MODE_APPLICATION' being used.
        
        Otherwise, using direct mode e.g. by starting LibreOffice using
        
            UNO_JAVA_JFW_JREHOME=file:///usr/lib/jvm/java-11-openjdk-amd64/ ./instdir/program/soffice --writer
        
        then going to the "Advanced" options in "Tools" -> "Options", where
        the Java settings reside would result in this SAL_WARN being triggered
        
            warn:jfw:10207:10207:jvmfwk/source/framework.cxx:119: [Java framework] Trying to access settings files in direct mode.
        
        and no JVM at all being shown in the list of available
        Java installations.
        
        Change-Id: I2b98d822aed2b160f970c50ca695a9f3beeacd34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104001
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-10-22  Miklos Vajna  <vmiklos@collabora.com>  [9c7b02852fce033b008f2ccd1703fc10276cfb4e]

        vcl: remove leftover debug printf
        
        Change-Id: I57f166309952ff459586d8eae0e9d1e3b1d7c4ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104615
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-10-21  Gokce Kuler  <gokcekuler@gmail.com>  [113c6c9d91c8f8bb90cc29f4dbe73fcafdb995de]

        tdf#124176 Use pragma once instead of header guard
        
        Change-Id: Icff67425dd38f0c8a5589973e1907bed097cdf1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104583
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-10-21  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [0b35ef17fedc96b31dd1dff67648a61fe884c857]

        Colibre: update endnote & footnote icons
        
        Change-Id: I8c6ac16c83a0e46e424acde14acc048d7520b5cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104617
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-10-21  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [f7d892aa0b44772ccd70786375d3b6a4515af180]

        gitmodules: use relative paths
        
        as using https://git.libreoffice.org breaks the submodule subsription
        (automatic update in core when something is pushed to the submodules),
        since gerrit compares the URL with gerrit.canonicalWebUrl, the URL where
        gerrit itself is found, not what is used as default repository URL
        
        Change-Id: I2e4566e69c7e70c463f0aab393d622a6f4d61808

2020-10-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [269b8a086e3d3387ef6a68cf29508704331513d5]

        Fix typos
        
        Change-Id: Ia66e31a0ad71dde1a6c1caa911d6083e1fb9eb61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104538
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-10-21  Stephan Bergmann  <sbergman@redhat.com>  [cdedcfe5548f676c6a39a3c9cc39eea0bcd99e80]

        Fix one more get_url_for_data_file
        
        ...similar to 8bf87fe5112fbec54db1496b5037c43e24bc76fe "Fix one more
        get_url_for_data_file" etc.
        
        <https://ci.libreoffice.org//job/lo_tb_master_linux_dbg/30817/> had failed
        PythonTest_solenv_python with
        
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/solenv/qa/python/gbuildtojson.py", line 136, in test_gbuildtojson
        >     shutil.copytree(os.path.join(os.environ['SRCDIR'], module), os.path.join(self.tempsrc, module),
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/instdir/program/python-core-3.8.4/lib/shutil.py", line 554, in copytree
        >     return _copytree(entries=entries, src=src, dst=dst, symlinks=symlinks,
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/instdir/program/python-core-3.8.4/lib/shutil.py", line 510, in _copytree
        >     raise Error(errors)
        > shutil.Error: [('/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/sw/qa/uitest/writer_tests/data/.~lock.tdf81457.odt#', '/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/tempdir/gbuildadynlc3l/sw/qa/uitest/writer_tests/data/.~lock.tdf81457.odt#', "[Errno 2] No such file or directory: '/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/sw/qa/uitest/writer_tests/data/.~lock.tdf81457.odt#'")]
        
        presumably because UITest_writer_tests was running in parallel and temporarily
        created that sw/qa/uitest/writer_tests/data/.~lock.tdf81457.odt# lock file in
        the source tree.
        
        Change-Id: Icb735565bbd8b1cdb076d3844efb4a42bc333aa1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104618
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-21  Noel  <noelgrandin@gmail.com>  [0e8e352cc78af9b8cee27a77b0ac8e2e8f98f8cc]

        clamp angle to valid value
        
        fallout from
            commit 0fb58a1ff168ae122e9c8993a3136658e3b0e3f0
            new tools::Degree10 strong typedef
        
        which caused failures in CppunitTest_vcl_filters_test
        
        Change-Id: Ief60aae62935137330118b1a8d8dd0c428430430
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104631
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-21  Noel  <noelgrandin@gmail.com>  [387a88fa252990ded26ee7ea6b89b11be7616986]

        use tools::Long in basegfx..chart2
        
        Change-Id: Ide4014348d51f0b5f59e1e91b8d41c7748853254
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104608
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-21  Caolán McNamara  <caolanm@redhat.com>  [4bea7a17056770c83006048f9fd3fa252958718b]

        mirror changes of ThumbnailView to SfxThumbnailView
        
        in advance of replacement
        
        commit 6cd1591fb8b0a550067c37cf720708c6a5630b6d
        Author: Roman Kuznetsov <antilibreoffice@gmail.com>
        Date:   Sun Apr 26 20:49:22 2020 +0100
        
            tdf#132441 thumb scrolling in Start Center should be more accuracy
        
        Change-Id: I9e267adcbed9c4ccd7ee8632b0c921a4809737d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104575
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-21  Caolán McNamara  <caolanm@redhat.com>  [b48d9aeb848c6e9a4d94f84c7fe636319fcfb78f]

        don't trigger resize if size didn't change
        
        Change-Id: I504d1e3019fa2eb5963b522806526b20e5b4e0bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104568
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-21  Stephan Bergmann  <sbergman@redhat.com>  [24e7fe20354a2bb4a468c023242c9a6c5eb00712]

        Fix loplugin:salcall
        
        For one, the addressOfSet filtering was only done for member functions, not for
        free functions, which caused false positives in the wild like the one discussed
        in the comments at <https://gerrit.libreoffice.org/c/core/+/102024/
        4#message-36ec6ee09ed5badae93c552b82a90068e65d19e2> "call xDesktop->terminate()
        when catching SIGTERM/SIGINT" regarding a free function
        `terminationHandlerFunction` passed to `osl_createThread`.
        
        For another, it failed to identify some cases where the address of a function is
        taken implicitly, like for `f3` in compilerplugins/clang/test/salcall.cxx.  So
        make this plugin reuse the existing `loplugin::FunctionAddress` functionality
        (which also meant to get rid of this plugin's two-phase design).
        
        Change-Id: Ie290c63b03825d5288d982bc8701cfb886fc84b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104585
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-21  Miklos Vajna  <vmiklos@collabora.com>  [b16d11c9d85f60867f634f5049e38c1f62d8d412]

        xmlsecurity: clean up last raw pdfium call
        
        Change-Id: I4e6f28ef181fff5b7fc431aa01763370bb48476d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104577
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-10-21  Noel  <noelgrandin@gmail.com>  [915c7529e9b041879e8c63f15306028a6f649f48]

        use tools::Long in accessibility..basctl
        
        Change-Id: I67087c7a281e5bdecbaf227bd3147e7c12828791
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104587
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-21  Noel  <noelgrandin@gmail.com>  [5e43e888f6b9bc32fc5d3361be5a7962796726ea]

        use tools::Long in comphelper..cui
        
        Change-Id: I65167999c6049038f8f5d530a0c5cb0552ab0e06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104609
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-21  Tor Lillqvist  <tml@collabora.com>  [5100a06c15ee8d66dc88f58523a35014988fd9fe]

        Avoid unused parameter 'nMDPPerm'
        
        Change-Id: I3ae13c66d76a61e197f214b2ffa8299de89a7a53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104612
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-21  Tor Lillqvist  <tml@collabora.com>  [86d4419c6c4961c8b473decccea99338c176ffe1]

        Revert "tdf#137468: Use the colour space of the main display"
        
        Sadly that commit made the CppunitTest_vcl_bitmap_render_test fail on
        many Macs, including my 2020 iMac.
        
        This reverts commit cb48b7205cc6cdcf6741bc430266481a8b6b4769.
        
        Change-Id: If1a9605c112904d253664cbc9749cf3987dff473
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104613
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-21  Tor Lillqvist  <tml@collabora.com>  [22ceb50ad866e97fdf6c438aa0f771fa6844abb7]

        Accept iOS SDK 14.1
        
        Change-Id: I093ee0a6cb6483a8891dd9ed4576da0108303c66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104586
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-21  Gleb Popov  <6yearold@gmail.com>  [922fc8396d91bd5d570a7a8e6a05ea61aeb89089]

        Add "freebsd_powerpc" and "freebsd_powerpc64" platforms to configure.ac.
        
        Change-Id: If21b074c7a9f5da45101866ee071967bdc668af9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104561
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-21  Seth Chaiklin  <sdc.blanco@youmail.dk>  [b4bcee02229fbb382c6b2d774caba54d43b58697]

        tdf#137568  grey-out Format - Comments in menu,  when no comments
        
        Change-Id: Ieaec67ee057235d1aa9a81106ca75042e190e0e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104507
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-10-21  Caolán McNamara  <caolanm@redhat.com>  [c7a4646177addc67669bab98ab471ea0c1cd2430]

        drop unused suppression
        
        Change-Id: I6620963fc749385f875cc4a738e2528ea7cbdbe3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104576
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-21  László Németh  <nemeth@numbertext.org>  [62596e7f52492305b49dab70bdf81daf82b930a1]

        tdf#137526 sw ChangesInMargin: fix Undo of deleted words
        
        Follow-up of commit 1e383097aa929176bac33f46787e16d945a0a98b
        (tdf#34355 sw,offapi,officecfg: show track changes in margin).
        
        Change-Id: I81dd310b2664d19de272f7c61ba5ac142592f9f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104557
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-21  Noel Grandin  <noelgrandin@gmail.com>  [0fb58a1ff168ae122e9c8993a3136658e3b0e3f0]

        new tools::Degree10 strong typedef
        
        partly to flush some use of "long" out the codebase,
        but also to make it obvious which units are being used
        for angle values.
        
        Change-Id: I1dc22494ca42c4677a63f685d5903f2b89886dc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104548
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [b84afd2188d6993c91081885dc24664bd3f1cc73]

        CppunitTest_sc_subsequent_export: factor out duplicated code
        
        Change-Id: I87381f243e71e302df92b60c6afde15e78ab7828
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104570
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-21  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [5e9cf87743e67c061e48f0f8285469d80def5042]

        Colibre: update large Freeze icons & extra large undo redo icons
        
        Change-Id: I763c67dc896c040f6082036e1e796be947f4f50e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104563
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-10-21  Jan-Marek Glogowski  <glogow@fbihome.de>  [e0c72e31c1d455c26110c35e8780d420e17cdea6]

        Qt5 use base color for workspace too
        
        This was uncovered by the fix for tdf#136555. The current color
        for the start center button bar is too dark.
        
        Regressed-by: a927e0964ba0442d53fffb22c577e54bcf183ed7
        Change-Id: I36356117f03255cfbf1fa24a6391cb81cf1883db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104578
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-10-20  Stephan Bergmann  <sbergman@redhat.com>  [13f6d80330208eeb45fe9a03bb462941fb4eda2a]

        external/cairo: Support building with ASan/UBSan
        
        A full `make check screenshot` required lots of little "harmless" fixes in
        pixman and cairo to address:
        
        > cairo-image-compositor.c:133:34: runtime error: left shift of 255 by 24 places cannot be represented in type 'int'
        during CppunitTest_emfio_emf
        
        > pixman-fast-path.c:3089:23: runtime error: left shift of 255 by 24 places cannot be represented in type 'int'
        during CppunitTest_emfio_emf
        
        > pixman-sse2.c:5019:17: runtime error: load of misaligned address 0x7f99303dbac5 for type 'uint32_t' (aka 'unsigned int'), which requires 4 byte alignment
        during CppunitTest_emfio_emf
        
        > cairo-fixed-private.h:64:14: runtime error: left shift of negative value -8388608
        during CppunitTest_emfio_wmf
        
        > pixman-sse2.c:6443:20: runtime error: left shift of 198 by 24 places cannot be represented in type 'int'
        during CppunitTest_filter_svg
        
        > pixman-sse2.c:5976:6: runtime error: load of misaligned address 0x629000163202 for type 'uint32_t' (aka 'unsigned int'), which requires 4 byte alignment
        during CppunitTest_filter_svg
        
        > pixman-sse2.c:3259:10: runtime error: load of misaligned address 0x606000c85761 for type 'uint32_t' (aka 'unsigned int'), which requires 4 byte alignment
        during CppunitTest_oox_vml
        
        > pixman-sse2.c:521:18: runtime error: load of misaligned address 0x607000ca9d41 for type 'const uint32_t' (aka 'const unsigned int'), which requires 4 byte alignment
        during CppunitTest_oox_vml
        
        > pixman-gradient-walker.c:196:14: runtime error: left shift of 255 by 24 places cannot be represented in type 'int'
        during CppunitTest_sc_tiledrendering
        
        > pixman-combine32.c:786:1: runtime error: left shift of 255 by 24 places cannot be represented in type 'int32_t' (aka 'int')
        during CppunitTest_vcl_backend_test
        
        > pixman-fast-path.c:2761:29: runtime error: left shift of negative value -99
        during CppunitTest_xmloff_draw
        
        > pixman-bits-image.c:243:31: runtime error: left shift of negative value -99
        during CppunitTest_xmloff_draw
        
        > pixman-bits-image.c:244:31: runtime error: left shift of negative value -9
        during CppunitTest_sd_tiledrendering
        
        > pixman-fast-path.c:2762:29: runtime error: left shift of negative value -84
        during CppunitTest_sw_rtfexport2
        
        > cairo-gstate.c:2300:14: runtime error: null pointer passed as argument 1, which is declared to never be null
        during CppunitTest_sw_ooxmlexport8
        
        > pixman-access.c:389:2: runtime error: left shift of 1 by 31 places cannot be represented in type 'int'
        during CppunitTest_sw_ooxmlexport15
        
        > ERROR: AddressSanitizer: stack-use-after-scope on address 0x7ff264ae275c at pc 0x7ff238941795 bp 0x7fff6bbadb10 sp 0x7fff6bbadb08
        > READ of size 4 at 0x7ff264ae275c thread T0
        >  #0 in _add_clipped_edge at workdir/UnpackedTarball/cairo/src/cairo-polygon.c:351:24 (instdir/program/libcairo.so.2 +0x88c794)
        during CppunitTest_sw_odfexport
        
        > cairo-tor-scan-converter.c:1619:34: runtime error: left shift of negative value -39
        during CppunitTest_sw_odfexport
        
        > ERROR: AddressSanitizer: stack-use-after-scope on address 0x7fe6ca085750 at pc 0x000000325c3a bp 0x7fff899bedd0 sp 0x7fff899be580
        > READ of size 16 at 0x7fe6ca085750 thread T0
        >  #0 in __asan_memcpy at /home/sbergman/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_interceptors_memintrinsics.cpp:22:3 (workdir/LinkTarget/Executable/cppunittester +0x325c39)
        during CppunitTest_sw_odfexport
        
        > pixman-sse2.c:3352:14: runtime error: left shift of 65535 by 16 places cannot be represented in type 'int'
        during CppunitTest_sw_odfexport
        
        > cairo-gstate.c:2355:14: runtime error: null pointer passed as argument 1, which is declared to never be null
        during CppunitTest_basctl_dialogs_test
        
        > pixman-sse2.c:3537:10: runtime error: load of misaligned address 0x615000167682 for type 'uint32_t' (aka 'unsigned int'), which requires 4 byte alignment
        during CppunitTest_sc_screenshots
        
        > cairo-image-source.c:512:10: runtime error: load of misaligned address 0x6180037aee6f for type 'uint32_t' (aka 'unsigned int'), which requires 4 byte alignment
        during UITest_writer_tests7
        
        Change-Id: Icd2a211df4751d8dbfd5903bfba424b4c4672999
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104572
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-20  Michael Stahl  <Michael.Stahl@cib.de>  [1b3310a5805cf50f7aca88a83768ffa5adc42a0b]

        tdf#136385 sw: fix Undo of changing anchor type
        
        There were a few problems here:
        
        1. the changes to positions in
           SwAnchoredDrawObject::AdjustPositioningAttr() weren't recorded
        2. the Undo of setting the anchor type ran last, which ended up calling
           SwDrawContact::Changed_() via some callback, which changed the
           position from the correct one to a wrong one
        3. if the fixup for FLY_AT_PAGE is done after AdjustPositioningAttr()
           then that doesn't need to take into account the anchor type
        
        (regression from 1de2b0d3234462b488db54d36ebc17e2b579b0f0)
        
        Change-Id: If70408ad6140a5bec739dea176936ffcbfe3f5ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104571
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-10-20  Seth Chaiklin  <sdc.blanco@youmail.dk>  [09bcd753036bb6f8abeeb5a523f7dfbcf770aca0]

        tdf#135668 add "tooltip" about "Go to Page" in Navigator
        
        Change-Id: I513ed1c4a0c16c2c86b2268c825550b2b7fb0b35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104499
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-10-20  Caolán McNamara  <caolanm@redhat.com>  [9e0646eaffe7954d60ebf36c86895acff63096d7]

        remove motif from startcenter
        
        the icon doesn't exist in the normal case since
        
        commit 60413c9800c27f53c1108015b50754b065bc98c6
        Date:   Wed Apr 18 12:22:07 2018 +0200
        
            Replace Galaxy icon theme by Colibre
        
        through a theoretical route via installing a gallery
        icon extension still exists.
        
        Use a different existing icon for the vcldemo
        
        Change-Id: I81ab87742eaf2720877782a4425ef83719ee6ed9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104556
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-20  Caolán McNamara  <caolanm@redhat.com>  [f33c634a5b2f4ee010dd72f91128a445ef95d222]

        Related: tdf#137608 use same max-page in textflow as insert, break
        
        table-textflow too as well as para-textflow
        
        Change-Id: I779d61389ed0b3e424dbe830cf063fab8db13360
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104566
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-20  Luboš Luňák  <l.lunak@collabora.com>  [5c3687e4c7697fdcb1451e9a1fc3a2d5b9a23a82]

        fix skia matrix rounding imprecision
        
        Change-Id: I9908eb5981317799c978e13c244e3e1ec2867016
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104438
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-20  Luboš Luňák  <l.lunak@collabora.com>  [b8a609e798a83a40e5ceb5873d6a95dfd93bfb83]

        do not disable AA in vclcanvas if Skia is used
        
        Perhaps AA may not look good with GDI or Xlib VCL, but with Skia
        it is fine (and if it's not, I'll fix it).
        Also avoid the repeated copy&paste.
        
        Change-Id: I7aa60ae1e1c8a2ab4fa93d08ab0dfeb23c9c2cb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104437
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-20  Luboš Luňák  <l.lunak@collabora.com>  [15a040d925bc9640e34ab728d683b22c47d3514f]

        ensure solarmutex is locked when closing splashscreen (tdf#137177)
        
        AFAICT all drawing is done with solarmutex held, at least Skia
        asserts that and this case is the only problem I've found. Here
        the solarmutex is not held because of c5cf78e1529970c04e1999e1
        that unlocks it for DeInit(), but that call leads to closing
        the splashscreen.
        
        Change-Id: I453f71cc53fe229e539a862927a58fd4161c40d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104423
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-20  Luboš Luňák  <l.lunak@collabora.com>  [7d2bab41350d7006366b7c450879fe99209713ea]

        clean up handling of the UI Skia options
        
        Disable the sub-option when the main option is disabled.
        Enable it for the proper VCL backends ("win" and "gen").
        
        Change-Id: I38c2f605c10eb0f3cfae3f05cd4bada4877cdc2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104426
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-20  Luboš Luňák  <l.lunak@collabora.com>  [fea1d3a487faef85b2b7aa8a87075f81ea22af76]

        remove ui for 'forceskia' AKA 'ignore skia denylist' (tdf#137159)
        
        I originally copy&pasted this from the OpenGL code, but now that I
        think of it, having an easy checkbox to make LO use drivers that LO
        decides are faulty is a bad idea. There's still the expert
        configuration if somebody insists (and if they're not expert
        enough to find the expert setting then they better not mess with it),
        but this is asking for unnecessary trouble.
        This also solves the problem that the UI option is misleading. As
        the description in Common.xcs says, "This one forces the use of Skia
        even if the denylist would block the driver.", so the option is
        independent of the 'enable skia' option, but the UI didn't make it
        appear so.
        
        Change-Id: I74bf3574f16899405272dbb3aec54580a5e3f0bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104425
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [e36b151a5bfbd8a1e3e65e43ddbc082d5ca77a9c]

        tdf#128212: sd_layout_tests: Add unittest
        
        Change-Id: I099969143a25db1a580be5057e136cf05721f270
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104560
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [82b1bcf7d23d3795347fb45c09ea3c836c246bd3]

        CppunitTest_svx_unit: directly use asserts here
        
        if it failed, it wouldn't be clear why
        
        Change-Id: Ib96674a2d243bea946abff429a267c3ce4fc64f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104559
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-20  Caolán McNamara  <caolanm@redhat.com>  [39b1a14b85ec1a0616a08a49f1be16f91a8e7f82]

        tdf#137608 allow insert break to use a page number > 9999
        
        writer is using sal_uInt16 for the page number. If we wanted anything bigger
        then the max possible sal_uInt16 then we would need to make real changes to
        writer to change the type.
        
        Leaving the type as sal_uInt16 but allowing 65535 then makes it real easy to
        use the ui to force writer to loop over to page 0 and I can predict the moaning
        about that. So I propose instead of an arbitrary max of 10000-1 to have an
        arbitrary max of 65535-10000 for 55535 instead.
        
        Change-Id: Id4c244e144f718c8917786cb9846625e4845b65a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104555
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-20  Stephan Bergmann  <sbergman@redhat.com>  [26bb96e3dfbbbdaf0b66e3759d02054d182a50db]

        Allow to opt in for --enable-gtk3 plus --without-system-cairo
        
        This check had been introduced with 5ad60c5d69042a73d7a1632d3c04e15783817db4
        "more configure, and scp2 pieces for gtk3 integration", but without stating any
        reason.  In a comment at <https://gerrit.libreoffice.org/c/core/+/104549/1#
        message-4b5fcbdabf9c7e40782df682d68efb6282b37c6e> "Allow to opt in for
        --enable-gtk3 plus --without-system-cairo", mmeeks now states:  "My recollection
        is of horrors with the internal cairo being linked before the system one, and
        being older - such that various gtk3 themes / bits of functionality which would
        now link to an older (or even newer ;-) internal cairo randomly stop working /
        crash / burn / etc."
        
        However, at least my Linux build appears to work fine with (among others)
        
          --enable-gtk3
          --enable-gtk3-kde5
          --without-system-cairo
        
        And that combination proved useful to me when I wanted to run
        SAL_USE_VCLPLUGIN=gtk3 LO against a libcairo built with ASan the other day.
        
        So, while keeping the default of implicit --with-system-cairo if any of
        --enable-gtk3 or --enable-gtk3-kde5 is (implicitly) set, lets allow to
        nevertheless explicitly opt in to that combination---with a prominent warning.
        
        Change-Id: Ie5231085966a4f3e35b080ca162d8b846cc1ad34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104549
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-10-20  Caolán McNamara  <caolanm@redhat.com>  [fb3c3b2861b6e658c260a22cc58c3f69be327b18]

        add MenuToggleButton for split toggle/menu button
        
        which is uniquely used in the start center
        
        Change-Id: I098e79ce34a9d99f8fb2eccb3dd04fa27e38427b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104534
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-20  Noel  <noelgrandin@gmail.com>  [d8e2ad45000a08c5e5b6e028c2c8fcc69c06fd74]

        fix orientation in vcl::Font<->awt::FontDescriptor conversion
        
        one is in degrees, the other deci-degrees
        
        Change-Id: I85270c15f483e959819fcb54d37435388975f766
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104552
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-20  Caolán McNamara  <caolanm@redhat.com>  [9aad1dfc7480c2972a4b671699c8729f9c674559]

        cid#1468269 Uninitialized scalar field
        
        Change-Id: I4457019570571c810265bf721cdefb0bdd65dd7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104551
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-20  Heiko Tietze  <tietze.heiko@gmail.com>  [1d66b9970b7ecf8d8e144cfa3b2fbb7ce3dd1a08]

        Beautification of code and fix for on-/offline help
        
        Change-Id: I0c731f2c472ceb435f529956011a7fd5a00a27ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104358
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-10-20  Leo Wang  <ilford@gmail.com>  [cb48b7205cc6cdcf6741bc430266481a8b6b4769]

        tdf#137468: Use the colour space of the main display
        
        Change-Id: I301dcadcc469c1810e3b64e6fee6b982bebaf040
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104477
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-20  Leo Wang  <ilford@gmail.com>  [c2fa92b09b069cae2693ddb56143984f06cb9dc2]

        tdf#137468: Restrict window depth to 24 bit RGB
        
        Change-Id: I65c168155092d89d0302043b4052fed2def18c63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104476
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-20  Gleb Popov  <6yearold@gmail.com>  [90098ed2d426e3812940efb84f8495240e6a85b0]

        Do not check for GNU patch utility on FreeBSD.
        
        While FreeBSD patch is indeed not a GNU one, it is sufficient to build LO.
        
        Change-Id: I55783f5bc7b4e2886e31936a317f52916d9a1e5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104519
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-10-20  Noel  <noelgrandin@gmail.com>  [f886d9cacba197cb92a75317fe7d24280dff6436]

        use tools::Long in editeng
        
        Change-Id: Ib7014c353489461ad9489d9f3fefd59a32f8f877
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104524
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-20  Caolán McNamara  <caolanm@redhat.com>  [9a59220e82fa87d70db2735bed502846d0f9df05]

        add GetDropTarget to CustomWidgetController
        
        Change-Id: I85f2ed6439eb94048ae1fe42448b1906fd060eb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104542
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-20  Szabolcs Toth  <toth.szabolcs@nisz.hu>  [1c593e1916c9164c7db71da2017cfc26972f8e9f]

        tdf#133045 sw: add shape alignment to the top page border
        
        Allow relative alignment to the top page border (the area
        over PAGE_PRINT_AREA) by adding constant PAGE_PRINT_AREA_TOP
        to com::sun::star::text::RelOrientation.
        
        Fix DOCX shape import of <wp:positionV relativeFrom="topMargin">.
        
        Follow-up of commit 6788133b3bdf02097d66a99047aa7bcba3a99a66
        (tdf#135720 sw: fix PAGE_PRINT_AREA_BOTTOM alignment with footer)
        and commit 79107d3f8d10aa0f38641775c5eb47dcfd4fd37e
        (sw from-bottom relative orientation: add UNO API).
        
        Co-authored-by: Balázs Regényi
        
        Change-Id: I3a3f7324c0ef8d448526982d3e2f09b67f5fd4d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104113
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-20  Miklos Vajna  <vmiklos@collabora.com>  [c719db99166a7b4770855a9599ec65c70cd256c5]

        tdf#137417 oox smartart: avoid considering rules in vertical linear layouts
        
        Regression from commit 0024c48b4822062995effed7db4f1281196384bb (oox
        smartart: consider rules when scaling in linear layout, 2020-07-31), the
        problem is that I only tested horizontal layouts and this is not working
        for vertical layouts.
        
        Just disable the vertical case for now, to avoid unwanted side effects.
        
        Change-Id: I31a894157996a2371b8d0ec482ee91dc4d5b053e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104541
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-10-20  Michael Stahl  <Michael.Stahl@cib.de>  [9e455724e50bf512683b1cddfeb7493e047c19ae]

        sw: DOCX export: don't export numPr to style from outline numrule
        
        8e9e705de29a1a3d9b964c9350aa2a3a17cce6f9 disabled this for paragraphs
        but it appears to be unnecessary for styles as well, since w:outlineLvl
        will be produced, and Word displays bullets active in the UI if numPr
        exists.
        
        Change-Id: I60f7cf6359b27a4d69450752fbc4de6595d98761
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104539
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-10-20  Mark Hung  <marklh9@gmail.com>  [aa99b57cdc8cb3763aa935ed84e7d80c4e56a172]

        tdf#137594 prevent converting unallocated columns.
        
        Check col against GetAllocatedColumnsCount()
        instead of MaxCol(). This prevents allocating
        a new column just for converting an empty cell.
        
        Change-Id: I5c8dcfffc2661ab9c4fd9c2c53ed389e57351517
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104528
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-20  Jan-Marek Glogowski  <glogow@fbihome.de>  [0839bfaf75d3a1bc78b63c71f28a763b1b39f979]

        tdf#133931 Qt5 set the themed AlternatingRowColor
        
        Change-Id: I6a4a0f90239686ff1c94e1a550540223324184e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104540
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-10-20  Platon Pronko  <platon7pronko@gmail.com>  [150d4c8b66a5d4e32a97a2a7e25e6fb632cfd40c]

        remove unnecessary `if (!true) return;` statement from Desktop::Init()
        
        Seems that this specific piece of code was introduced in
        commit bc66bf4608557d757555aef1f46abf8a15c3538b by Noel Grandin,
        where `if (true)` wrapper was removed and `if (!true) return;`
        seems to have been left over.
        
        But the original `if (true)` statement was introduced in commit
        4d258787559426e1e2a0279888eb669622889899 by Michael Meeks, where
        `if ( m_aBootstrapError == BE_OK )` before starting IPC thread
        was replaced with `if (true)`. I asked on IRC and they were not
        sure for the reason of this change, so I will add Michael Meeks
        as a reviewer of this patch, just in case.
        
        Change-Id: I1ffb781464fa2fde152eb21bc61e4b244e8812d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104530
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Jenkins

2020-10-20  Noel  <noelgrandin@gmail.com>  [1e822e401ea8fe950c7fb62172ac61d8396c98e9]

        use tools::Long in sw
        
        Change-Id: I44be72b3a9b14823ec37a3c799cffb4fb4d6e1de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104527
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-20  Noel  <noelgrandin@gmail.com>  [b225980d2d65694278c9ed89512fbe21b08febd6]

        use tools::Long in sc
        
        Change-Id: I8f37a8d1174ed816df971b8cee036d4e88d4a7fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104526
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-20  Noel Grandin  <noelgrandin@gmail.com>  [6eefea359fe1e51adfd4a2002614013a7c060a33]

        fix font orientation conversion in VCLUnoHelper
        
        css::awt::FontDescriptor uses degrees, while vcl::Font uses
        deci-degrees
        
        Change-Id: I72265ea6385bc61db99ee9a6bb392dab2cb1ab3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104543
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-20  Tor Lillqvist  <tml@collabora.com>  [db6457fc6035a9c271edbaedd33d04985d1235b2]

        Unbreak nss build for the native arm64 on an Apple Silicon Mac
        
        I had managed to break it with 92b99bddb63b1bf4a639fc969727ac35b3ed1ac8
        that made it possible to build for (Rosettafied) x86_64 on an Apple
        Silicon Mac.
        
        Change-Id: I337f2a8e777394e586f659fadd819cf7dfc0a332
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104546
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2020-10-20  Miklos Vajna  <vmiklos@collabora.com>  [586f6abee92af3cdabdce034b607b9a046ed3946]

        xmlsecurity: handle MDP permission during PDF verify
        
        Change-Id: I626fca7c03079fb0374c577dcfe024e7db6ed5b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104529
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-10-20  Miklos Vajna  <vmiklos@collabora.com>  [326c8d06070a4a41a666db919702f7c423dc7a18]

        sw reqif-xhtml export, embedded objects: handle non-package Ole10Native stream
        
        Commit 1392fd6a7eaf9f507639096984c2a0108f254795 (sw reqif-xhtml export,
        embedded objects: handle Ole10Native stream, 2020-04-30) added support
        for handling an OLE1 stream which contains something other than OLE2
        data.
        
        However, that assumed a fixed class name ("Package") and a matching
        class id. Fix this, similar to how the import side was fixed with commit
        247b247dadc8f0133a8eb94f1423a29315cf998a (sw reqif-xhtml import,
        embedded objects: handle non-package Ole10Native stream, 2020-10-16).
        
        Change-Id: If2ec9434c802e23e395cf2a6eaf63ad5b1db9c1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104531
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-10-19  Stephan Bergmann  <sbergman@redhat.com>  [c4cec8647faf130111d67302e75998ddff4c0792]

        clang-cl: Adapt Windows-specific code to extended loplugin:cstylecast
        
        ...after 1ebeacb20ad0165e399629fcfd7795ad0da3edf8 "Extend loplugin:cstylecast to
        certain function-style casts"
        
        Change-Id: I99bd383f5b3bee861d442d2e1be6ecd356b78315
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104523
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-19  Noel  <noelgrandin@gmail.com>  [3aef606f2758172a27718a06fea0ff9080e4d80f]

        use tools::Long in vcl
        
        Change-Id: Ice1055021e8568634e9a66ba89d3bb4ef4e731df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104522
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-19  Noel  <noelgrandin@gmail.com>  [5afba3e12c8d4eb1ebb8e087134eb87593bb017a]

        use tools::Long in svtools
        
        Change-Id: I2b26da23e625e643dc2bb5393abff3671c457884
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104518
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-19  Arnaud Versini  <arnaud.versini@libreoffice.org>  [73933ed0a207f1cf210cc4a7d329755bd885f871]

        UNOTOOLS : remove unused include since 54cbe9458033f50d9f608b1462d65e8514cbb636
        
        Change-Id: I48ffb5454727518217dcfa60a34ece6f459341f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104521
        Tested-by: Jenkins
        Reviewed-by: Arnaud Versini <arnaud.versini@libreoffice.org>

2020-10-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [42404bf5763b24bcab0a1f0d79f7c65f4ac64d48]

        tdf#137495 add "tooltip" to "Fax" label in Options - Writer - Print
        
        Change-Id: I3c9b97956d4d0920f74bf5be967cabaefbc6dcf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104494
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2020-10-19  Tünde Tóth  <toth.tunde@nisz.hu>  [f1d798151048dde3f48b124ef406416668d1e9c5]

        tdf#137585 Chart ODF: fix export of DataLabelPlacement::CUSTOM
        
        Saving .ods, the DataLabelPlacement::CUSTOM converted to
        the default "avoid-overlap" instead of the requested "outside".
        
        Follow-up of commit 20da1a5dd37c7edac620566c992d5a53b23a5f12
        (tdf#134978 Chart OOXML Import: fix pie chart label custom position)
        
        Change-Id: Ib15c7f24e0a650c84e6afce08b84e7eece8dafea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104430
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-19  Noel  <noelgrandin@gmail.com>  [73b115b1a399f57efd727eb71d7ef9e4a27afbc9]

        use tools::Long in svl
        
        Change-Id: Ic63d3c0ebd1e58d7bab5b0fd6313cabddc16eb98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104517
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-19  Attila Szűcs  <szucs.attila3@nisz.hu>  [2471d6f44c7e8ecbe86a90eeb593b899a08a7408]

        tdf#116675 vcl tree list: toggle by label click (e.g. in AutoFilter)
        
        Checkboxes in a tree list could be toggled only by clicking
        on them, but not on the associated labels, despite UX guidelines
        and interoperability requirements especially for AutoFilter usage
        in the spreadsheet.
        
        Note: Implemented only for generic VCL plugin. Testing on Linux:
        
        SAL_USE_VCLPLUGIN=gen instdir/program/soffice
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: Ibc3d42271a1be53a54e11dedf4ab3ab506d680cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104414
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-19  andreas kainz  <kainz.a@gmail.com>  [55281fe6d3cda23d37b0b0c368786c9fc4c5abe9]

        tdf#136073 combine glow and softedge sidebar section
        
        Change-Id: I19381009f5b286b051ae0cb90a794ed51a413a7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103835
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-10-19  Tünde Tóth  <toth.tunde@nisz.hu>  [657ea0d1250624312e104f9acfb6a04a3ba4cce3]

        tdf#134121 pie chart: add leader lines
        
        to data labels with custom position.
        
        See commit 769433ad93040bc81f06672c8a2c01e2b76fece3
        (tdf#90749 chart: add leader lines to custom data label positions)
        
        Change-Id: If5d912cc04993e59bd5ab93b644ea49ba8642b49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104410
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-19  Noel  <noelgrandin@gmail.com>  [2646023729dd16c1a613fac7e8e6a37828d7a404]

        add tools::Long typedef and use it in tools
        
        first step to switching long to a 64-bit type on 64-bit windows
        
        Change-Id: I640d807426dfe713c7a8984ef560575f8288dbeb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104516
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-19  Justin Luth  <justin_luth@sil.org>  [1086654d6e8cc22f1f99195668db3f305437e570]

        tdf#136983 partial revert NFC ww8 cleanup: remove unused variables
        
        This is a partial revert of LO 6.2
        commit 2ec0cf500222aef55d02df80154b47fbb92970c9
        
        I can't think of any excuse for how I possibly missed that
        xDocProps was being defined/used outside of this clause.
        Just plain stupid and blind.
        
        The good news is that the create and modified date still
        seem to be getting saved somehow/somewhere. So it isn't
        the disaster that it looks like it could have been.
        
        Change-Id: I72ef56fa50b9e92e4ce687b132b1919cfae6c1f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103565
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-10-19  Noel Grandin  <noel@peralex.com>  [6137de745606e9ccee94119fd1f8b7a90c4aa323]

        tdf#127047 fix printing very large font sizes to pdf
        
        The clamping of font sizes was done in #i47675 and #i95867
        to deal with issues in the Windows font libraries which are
        presumably no longer a problem.
        
        Change-Id: I124a3ff746953ce4d7d934506e76e6d0cba48307
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103113
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-19  Stephan Bergmann  <sbergman@redhat.com>  [a3f93ced82f8d4d122468cc4a1c4298141d67507]

        Simplify single-wchar_t LPCWSTR argument to ExtTextOutW
        
        Change-Id: I5c66408297ab03da29494d00ce222b3ef1e0ef13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104515
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-19  Tibor Nagy  <nagy.tibor2@nisz.hu>  [699372466384113cf015be714e0067e857f8fa5c]

        tdf#90104 XLSX export: fix commas in data validation list
        
        Comma was exported as list separator instead of
        decimal separator, messing up the data validation list
        by breaking integer and fractional parts of a number to
        two integer numbers, for example the 2-item list 1,5, 2,5
        to the bad 4-item list 1, 5, 2, 5.
        
        Note: for testing with numbers, it needs to set decimal
        separator to comma in locale settings.
        
        Co-authored-by: Attila Szűcs (NISZ)
        
        Change-Id: I6133c402b47aab8ed9f02b412762404fc520badc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104240
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-19  Noel  <noelgrandin@gmail.com>  [1441ab9c75a2f0ac664983db22b681a1b602f8a9]

        fix possible SIGSEGV
        
        after
            commit 8f54136caa786523fd224f6c98fc8e7c45cd805d
            use std::unique_ptr for SalLayout
        
        Change-Id: If1a0af9924a185694489b7f31f9e71495f2cb77b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104513
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-19  Miklos Vajna  <vmiklos@collabora.com>  [195b28c9f0cd71776d677d25e562eee8e7bef8d7]

        sw: prefix members of SwFlowFrame, SwXLinkTargetSupplier, ...
        
        ... SwXOutlineTarget and SwXTextDocument
        
        See tdf#94879 for motivation.
        
        Change-Id: Ic8f8f5f544dd93e6d9c6764ec53e58c5975598a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104512
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-10-19  Noel  <noelgrandin@gmail.com>  [91c785d3aec872197ced5788ae83347cadd94804]

        fix typo
        
        after
            commit 648d9892e8a85606c060e050e31251357dcff44b
            remove thread-unsafe static buffer
        
        Change-Id: Ida9065664bf9237b3631e3b864a510d765365b22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104511
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-19  Caolán McNamara  <caolanm@redhat.com>  [7f55db80c6fe42c162bbf51404e638a66b6ae9ab]

        ofz#26480 validate WW8PLCFpcd is sorted like WW8PLCF does
        
        Change-Id: I11393c730986585aeea229ebeec6417e4a0578d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104510
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-19  Gleb Popov  <6yearold@gmail.com>  [19994e7aec92a0dd3448e7f680b6e820933cfdcc]

        Add FreeBSD to the list of OSes that have OpenSSL in its base.
        
        Change-Id: I9ebbaf78c06e23f1fc44d9b97547c0a5c990cd11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104482
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-10-19  Tünde Tóth  <toth.tunde@nisz.hu>  [db49cdcf2f367e27ed8fb5f1619f0b41f2c63fd2]

        tdf#137154 pie chart: improve Outside position of data labels
        
        Some pie chart data labels were too close to the pie
        with Outside placement.
        
        Change-Id: I0eecdfc32601bdfa8bb3115183f9ca723a9f945b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103683
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [56847f654de05ca610f7117d5a19784b0fb421d5]

        Resolves: tdf#137495 add colon for "Fax" in  Writer Print Options dialog
        
        Change-Id: I710669d8ed205aae30a63134c73b20fb6b2a52eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104340
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-10-18  mariamfahmy  <mariamfahmy66@gmail.com>  [e6a96b8e9642732082701b01495e3093439ae404]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: Ib9fd7e3ffbe8760edf4a108342aa5ed03c453b01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104487
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-10-18  Muhammet Kara  <muhammet.kara@collabora.com>  [8fbee94f42708c664d424883e9acfea43f3612ed]

        put clang-format commits to .git-blame-ignore-revs
        
        Change-Id: Icaddc983c153e021fa9bdd4e4b7c974648e346dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104509
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-10-18  Caolán McNamara  <caolanm@redhat.com>  [bfadad64fe09dcdc370631e6b0d55a8705ee923c]

        use SetControlFont instead of SetPointFont to get the right size
        
        Change-Id: I3c3d2c11d7a1faba792162fa1a61c247949b6cc3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104508
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8604610e193c980fe5a9339b677c7a0cfb0eee76]

        pdfium: simplify point unit conversion to HMM for annotations
        
        Change-Id: Ied3721d58d49736c78a4fa5181b92beb1dff7728
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104378
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-10-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [354080769f34207e3c850c61e62e8af346964463]

        sd: support line PDF annot. as custom marker
        
        This renderes the line marker, but line start and end symbol is
        for now not supported.
        
        Change-Id: Ibf099f54b4bc047b22dae32c705982c8cb24388b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104377
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-10-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [aa301119c98bc5103d3738263b1df90b30013e32]

        pdfium: add reading of line points to the wrapper
        
        Change-Id: I3e596254b2e4ecc9f56ff09eeb63b66195ea6a2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104376
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-10-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2a1b5af875d8ee84fec18c781020d836c4650dc9]

        sd: protect size, position when opening with PDFium import filter
        
        This is to prevent that the PDF graphics can be moved and/or
        resized.
        
        Change-Id: Ica4276e93e268bb2ec4a0aae0e50620a09c538f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104370
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-10-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7ea49126e7a247ac60ad45ab420106fe4be574ea]

        sd: support text annotation PDF annot. as custom marker
        
        This one is special as it annotates text. Normally the annotation
        would be present behind the text, but this is not possible in
        this case, so the best alternative is to use a transparent
        rectangle over the text.
        
        Change-Id: Ib115efa4a5994e17dcf9d7b02591ccae26800928
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104369
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-10-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [81a9e0eb98eacfb50ee1b30d1bbaea7a02594cc6]

        sd: fix transparency when drawing OverlayPolyPolygon
        
        should be sal_uInt8 not sal_Int8, which means that the we could
        have a negative transpareny in some cases.
        
        Change-Id: I53c414878f0d88e58a6a9670f3f49ea23f8990a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104368
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-10-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [560d3b95840221fe9661d46682af7c4ce897193b]

        sd: support ink PDF annot. as custom marker
        
        Ink PDF annotation is similar to a set of polylines (or freehand
        drawing), so we can again just reuse the polygon code paths. The
        difference to the polygon is that the polygon is closed.
        
        Change-Id: I99641dccc0b2f9f2d3ebf2c71d3e20f8b1d0a485
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104367
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-10-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fb3965470a79d5b45bd211e9f95775c75e793cc8]

        sd: support square and circle PDF annot. as custom marker
        
        Use the existing polygon code paths, but convert a ellipse or
        the rectangle to the polygon, and add that as a custom marker
        for the annotation.
        
        Change-Id: I8f8657b868f2c410a3f604dcc1e609f4c6a12638
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104366
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-10-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [52c2b0fefcd3743c266cccb321ae194fd00720a4]

        sd: custom annotation marker and draw polygon annotation from PDF
        
        This implements custom annotation marker, which overrides the
        default marker drawing of comments in Draw/Impress. The
        polygon is transported from the import of PDF to SdPdfFilter,
        then the sd::Annotation is set-up, by settuing up the new class
        CustomAnnotationMarker.
        
        CustomAnnotationMarker also supports setting of the line color,
        line width and fill color.
        
        The OverlayPolyPolygon is the new class that is responsible for
        the marker overlay, mainly to create the Primitive2D of the
        marker, that will be shown on the screen.
        
        This only implements Polygon PDF annotation sub-type.
        
        Change-Id: Ic663c31c5b3db5c13179dde63c1a0b81159f4b80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104365
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-10-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cf9dd0ab74db5e1f97c20737290a55a30a8738e5]

        pdfium: extend tests checking color and presence of interior color
        
        Change-Id: I348aad7e93378777ce924af5813a08b846d7caf8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104364
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-10-18  Muhammet Kara  <muhammet.kara@collabora.com>  [35fa77d0137350e69b17418e2bc33f1fa0be2efb]

        clang-format customize/SvxToolbarConfigPage
        
        Change-Id: If9b3fcbaa8e900d73c8dd0e727b4059c3b30ac01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104485
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-10-18  Muhammet Kara  <muhammet.kara@collabora.com>  [e190529f40988bbeb23b7b3abaeca6900f96213f]

        clang-format customize/SvxMenuConfigPage
        
        Change-Id: I9ad8012d31c8e727fa4c8c840f15a93ca47541cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104483
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-10-18  Caolán McNamara  <caolanm@redhat.com>  [6fc5ff12ad44334947f46c4dc52299f957e2d898]

        we can use Desktop::queryDispatch and avoid using getActiveFrame
        
        Change-Id: I5582b4d588e1e1b47cd8aef78e6e73b2dece9d82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104471
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-18  Caolán McNamara  <caolanm@redhat.com>  [473c1b05f7a7a5500a2e15b911263b546792b013]

        ofz#26357 Timeout in lwpfuzzer, 12s -> 1.3s
        
        Change-Id: I1f1e2f1727b698d761adaf0d388d731fc80e280f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104467
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-18  Muhammet Kara  <muhammet.kara@collabora.com>  [11485a500196af7a2533787f4faf32e14693f480]

        clang-format customize/SvxConfigPageHelper
        
        Change-Id: Ia802bfc4a6cd8d970fbb3c37a55959729ea19257
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104481
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-10-18  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [e1ac9b17b23d9699d01fe27520848d3d8ca23048]

        Colibre: update many icons
        
        Change-Id: I2b713b53e904ec4b64a47db862dae273bab35c34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104451
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-10-18  Stephan Bergmann  <sbergman@redhat.com>  [b4e442f7bc011ad0e3dfb2172664049e775229b1]

        -Werror,-Wunused-parameter
        
        ...since 2cd47f53b4c7bd300c210eaa466e13adc832c9b5 "tdf#137468: Add debug output
        function for CGColorSpaceRef"
        
        Change-Id: If392589071ddbc787e54863bafd65734aafe8c67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104480
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-18  Muhammet Kara  <muhammet.kara@collabora.com>  [2242774bc8a35cda736d65d0f4b647cf394ca6ee]

        clang-format CommandCategoryListBox
        
        Change-Id: If7ae64a0b9be01b3fa73310a4d9834ae3c151c10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104479
        Reviewed-by: Yusuf Keten <ketenyusuf@gmail.com>
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Tested-by: Jenkins

2020-10-18  Ayhan Yalçınsoy  <ayhanyalcinsoy@pisilinux.org>  [e47294c326f682146a9a17f9483fca8709e1e255]

        tdf#130711: [tr] Extend Autocorrect list for Turkish language (Start with R-Z)
        
        Change-Id: I9ab53483cda2dee63311040727182fa97fd17835
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101332
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-10-18  Tor Lillqvist  <tml@collabora.com>  [2cd47f53b4c7bd300c210eaa466e13adc832c9b5]

        tdf#137468: Add debug output function for CGColorSpaceRef
        
        Change-Id: I6fdb00652bf3dd892b531b80c2bb621ff22e8717
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104475
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-18  Tor Lillqvist  <tml@collabora.com>  [ccdb78773ac6c9d19140e8084f37cc2c7f06240e]

        tdf#137573: The fps_aqua component was missing for macOS
        
        Change-Id: I4669f229643596496fa1e94d6a631be4e54e69f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104474
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2020-10-18  Stephan Bergmann  <sbergman@redhat.com>  [35fbfc01ec7a549af6176ea737c07c78094255b3]

        loplugin:indentation
        
        Change-Id: I360bf008579629aabd45d4ed827c9c8c9117c332
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104470
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-18  mariamfahmy  <mariamfahmy66@gmail.com>  [8feb66ac2f08a2fde2567d2c358aab53b3e42c48]

        tdf#124176: Using pragma once
        
        Change-Id: I634d2eebfa71ebdbe6dc334f3bc29e70a06a94ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104461
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-10-18  Eike Rathke  <erack@redhat.com>  [6ccf4dd2224e4beb567365903249858a2ca00082]

        Limit nDecPlaces to a sensible value [-20, 20]
        
        Protect against callers using for example rtl_math_StringFormat_F
        with rtl_math_DecimalPlaces_Max in worst case..
        
        Change-Id: I9f143df6ae67b22e7732547c0f7a53b498caf2b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104472
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-10-18  Muhammet Kara  <muhammet.kara@collabora.com>  [3371e11d23635c69f242507a33b60daf2c21b433]

        tdf#137460: Additions: Fix crash on error 404
        
        Change-Id: Id1eb6d43add5d5d9c9f6c09a1e5a4137462f596e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104473
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-10-17  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [afa1479e3dfe185f6ebe3c5217cbf1bdb7374eff]

        SwAutoCompleteClient: Modify no more ...
        
        Change-Id: Iec2a869de825b81c8e7b81dec746fa68e11ef864
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104045
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-10-17  Caolán McNamara  <caolanm@redhat.com>  [d89a2b67ee74998b12ca7d23fb2b1717301a3f95]

        Resolves: tdf#137201 don't update IM if focus is in another widget
        
        Change-Id: Ib5dd5a7d8b1e74655891c3ffa03f1ba77102f294
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104469
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-17  Caolán McNamara  <caolanm@redhat.com>  [1c67a2b9044abf5f7f42ca575848d686488dc050]

        consistently use gnFineness scaling factor
        
        Change-Id: I34b32987cc16200a163088779df41a65320deb1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104468
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-17  Caolán McNamara  <caolanm@redhat.com>  [27756f26b17ae5c0f7bcd560c5ede84776c1c5e4]

        Resolves: tdf#134939 don't update IM position if focus is in another widget
        
        Change-Id: Ia078ed9c1896d4a3541525ea2907760ce235dfd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104466
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-17  Noel Grandin  <noelgrandin@gmail.com>  [f71debf3fa65493ebb1a1538023987d76c66374c]

        OOo2Oasis: use the fastparser API when possible
        
        part of the process of making SvXMLImport fastparser-only
        
        Change-Id: Ib8b4a02fff94653adf9d48ac07404d392572b1f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104464
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-17  Noel Grandin  <noelgrandin@gmail.com>  [49ba005c111b50c2d7b6c8c68d0a09d4eafa7288]

        TransformerBase: use the fastparser API when possible
        
        part of the process of making SvXMLImport fastparser-only
        
        Change-Id: Ie93e846e745b4388b891a68740c17742bbd62e82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104465
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-17  Kevin Suo  <suokunlong@126.com>  [2d1b5ecdf81d19993f2d9dd4f07521361fac4570]

        tdf#137393: Add "Noto {Sans, Serif} {SC,TC,HK,JP}" to the default font list
        
        As per discussion in the bug report, in some systems these fonts are named as
        "Noto {Sans, Serif} {SC,TC,HK,KR,JP}", instead of ""Noto {Sans, Serif} CJK
        {SC,TC,HK,KR,JP}".
        
        It is noted that the KR section has already been updated.
        
        Also removed the non-mono fonts from zh_CN section.
        
        Change-Id: I0e67b895649502780b8e5cdff2b7d6dade3ff6b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104222
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-10-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [92de5455e3df5d160a756371fa1323e2348454b3]

        tdf#135733: sw_uiwriter: Add unittest
        
        Change-Id: I58d81fd247b09dca902e2f32f6406912069ab2fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104462
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bb0ee20e05343ea839a126ac2bfdb2d709660296]

        Fix typo
        
        Change-Id: Ib2f34d65f77073f1cc9494a1d9ed263b089bff6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104458
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-10-17  Noel Grandin  <noelgrandin@gmail.com>  [f2502e72156be4c73760f95e5d59a7e5a64aa021]

        starmath: use the fastparser API when possible
        
        part of the process of making SvXMLImport fastparser-only
        
        Change-Id: Ie523a378f7079140dea0dfcad62863e85365a061
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104460
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-17  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [dd4670b976b00d643f335516fe5fd0c880d58025]

        tdf#133771: remove encryption data during SaveAs
        
        If document was password protected but during SaveAs it wasn't
        selected to use a password we should remove EcnryptionData.
        
        But we should not do this unconditionally: in general case we should
        try to keep all encryption metadata.
        
        Change-Id: Id91a88790deccd7377fb5d394b36395d13748c31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104454
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-10-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [235eb9ec6065f7a0713f222dcf5d6d340b0e18e9]

        Removed duplicated include
        
        Change-Id: I907e35a8d3fa676d88e03a3269af5d77e9fce14e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104459
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-10-17  Rene Engelhard  <rene@debian.org>  [d0601cd3812cbcdaa0decf81c81d73d41a6ccb91]

        fix build with box2d 2.4.0
        
        Change-Id: I60f25f04e2bfcdabf832f42b44ba3d945f4ec169
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104456
        Tested-by: Jenkins
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-17  Gleb Popov  <6yearold@gmail.com>  [31373fa085b9985f315b10f008eca5e1a15cc6c7]

        Extend the conditional to *BSD systems to fix linking issue.
        
        While there, use DLOPEN_LIBS variable instead of "-ldl" constant.
        
        Change-Id: I5fb42b216afb6ea2a7b40fb1479c474c89e0706e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104432
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-10-17  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [f25f804b0009f026cfac665bb8ec03b4656d81fb]

        tdf#133377 OOXML Fix storage of date in Custom Properties
        
        During exporting documents into OOXML formats (docx, xlsx, pptx),
        if custom properties have Date format, the day and year were switched.
        
        This commit fixes that.
        
        Change-Id: Id497602eb3354de78bfd52bf5ef61d32aafd957d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104450
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-10-17  Caolán McNamara  <caolanm@redhat.com>  [13331f26106fdf7c9563374d81baad6e293bb542]

        fix --enable-mergelibs link failure
        
        Change-Id: I094d7cf7d0549344ba132ac07dec42a7e945b041
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104445
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-17  Noel Grandin  <noelgrandin@gmail.com>  [ee3f06ad27b68b6b457d29ed7b2ab8c6d7d4db31]

        fix fastparser namespace handling when...
        
        dealing with unknown attributes, in
        
            SvXMLLegacyToFastDocHandler::startElement
            SvXMLImportPropertyMapper::importXML
        
        which show up with some work I'm doing to make SvXMLImport fastparser-only.
        
        Change-Id: I71197c1659a5f072c2b186892be1f88ca6b2a764
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104140
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-17  Noel Grandin  <noelgrandin@gmail.com>  [d9596a20b8b0664e5570e421184767e6edaa57bb]

        xmloff: use the fastparser API when possible
        
        part of the process of making SvXMLImport fastparser-only
        
        Change-Id: If80ba22f370d5da6f268d6456ab0c974e6ff4209
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104455
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-17  mariamfahmy  <mariamfahmy66@gmail.com>  [e7eaa66d4de5d3c634e8a148f8838276d539546c]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I9d5fe8d61286c2fe167d4733c36e1fc3976d0b43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104446
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2020-10-17  Noel Grandin  <noelgrandin@gmail.com>  [cfe5a5044845a3fc90e3634e996edb4d85808d3c]

        sfx2: use the fastparser API when possible
        
        part of the process of making SvXMLImport fastparser-only
        
        Change-Id: Ib5acae303483eb86338cb39dd97a357ff90b1870
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104453
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-17  Noel Grandin  <noelgrandin@gmail.com>  [3059f556f6818b66b2fa988c69664f5a98f4c075]

        sd: use the fastparser API when possible
        
        part of the process of making SvXMLImport fastparser-only
        
        Change-Id: I34b9781ff905094b2231940bb69eb68b18faeb22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104452
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-17  Andras Timar  <andras.timar@collabora.com>  [17cbc559be6936777904e5cf8a517cac89045264]

        Angle of the watermark: step by 45°
        
        Change-Id: Ia4ab9a56f346625cf191c1f5a648e1744dad29d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102728
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-10-16  Jim Raykowski  <raykowj@gmail.com>  [e385efc6bf5d084759be4fd02f272a75c053fbc5]

        tdf#137210 fix field selection regression
        
        restores field selection functionality that went missing after commit
        f51005bc969c9296fa3e64d82c13f84fdfb90fe4
        
        Change-Id: Ifbab4c1ce272be75ced981e3d36717510684b93b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104100
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-10-16  Gülşah Köse  <gulsah.kose@collabora.com>  [c6d12d44a890e969ab4463fa26403da02552654c]

        Database Wizard: show info label instead of empty list.
        
        In Apple Store version or in case --without-java and
        disable-firebird-sdbc we cannot have Java based HSQLDB or Firebird.
        Instead of the empty list, there should be a static text label.
        
        Change-Id: I6034a749f28a3c29c9c9e50929cb42aa1312a46b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104359
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-10-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [254c26f1c69e2eb23f66a79349b0ea78a5d467d3]

        tdf#127635: sw_uiwriter: Add unittest
        
        Change-Id: Ib25d5723057b79f49876df816bff5971ee3fa7c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104444
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-16  Michael Stahl  <Michael.Stahl@cib.de>  [7221b7638c74b13e229f7ff50349a253ebb74cfc]

        tdf#135733 sw: fix mistake in SwUndoInserts::SetInsertRange()
        
        First init m_nDeleteTextNodes, then check it; it is inited to 1 in the
        ctor so the ++m_nSttNode was skipped.
        
        This then caused bJoinNext to be true in UndoImpl() when it should
        be false.
        
        (regression from dc7e7b94a7211c576454267c09eb108e761e4487)
        
        Change-Id: I74038ef7f8036581dd77341dc8372e87139bdb6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104433
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-10-16  Caolán McNamara  <caolanm@redhat.com>  [f9725762112ba543d57c6cfa26942b0a5b28b50e]

        support set_font for weld::Button
        
        Change-Id: Ie56ba126bf7677e1605c0080064aa463f9277033
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104441
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-16  Miklos Vajna  <vmiklos@collabora.com>  [056c1284d6a68525002c54bef10834cc135385db]

        vcl pdf tokenizer: fix handling of dict -> array -> dict tokens
        
        Needed to be able to parse the /Reference key of signatures.
        
        Change-Id: I6b81089a3f58a2de461ad92ca5a891c284f8686a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104443
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-10-16  Dr. David Alan Gilbert  <dave@treblig.org>  [9aa11d79ce424ec96111763849a0b4de3b440c3e]

        msfilter: Fix 0x%d debug printfs
        
        Generally you want either %d or 0x%x, this had a few 0x%d debugs.
        
        Change-Id: Ibe55addd5efb18b17b958f96e53ca1441ae55720
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104440
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-10-16  Miklos Vajna  <vmiklos@collabora.com>  [247b247dadc8f0133a8eb94f1423a29315cf998a]

        sw reqif-xhtml import, embedded objects: handle non-package Ole10Native stream
        
        Commit 800085d4fb0831f2065e86bfd99164cd89998fcd (sw reqif-xhtml import,
        embedded objects: handle Ole10Native stream, 2020-05-04) added support
        for handling an OLE1 stream which contained something else than OLE2
        data.
        
        However, that assumed a fixed class name ("Package") and a matching
        class id. Improve this, so that the class id is created dynamically,
        based on the OLE1 class name.
        
        The class id can be figured out by putting the OLE1 data in an RTF file
        and converting that RTF file to DOC using Word.
        
        Change-Id: I1623a42a8f9b1278fd69641f1ae1ee467a6f0143
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104439
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-10-16  Noel  <noelgrandin@gmail.com>  [648d9892e8a85606c060e050e31251357dcff44b]

        remove thread-unsafe static buffer
        
        Change-Id: I13aa210ed6120ff9d8e541d53eceba0304ba28d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104424
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-16  Jan-Marek Glogowski  <glogow@fbihome.de>  [160bd8cf3c9c6680b9a9291f2d2c4929ec0785c1]

        tdf#136924 draw lines using field text color
        
        Interestingly, these are not icon images, as I expected, but it's
        a custom DrawingArea widget, which is completely drawn by some
        algorithm.
        
        Currently it uses the themes field color as background fill color
        and an independent font color for the lines. So just use the
        themed, matching field text color instead.
        
        Regressed-by: 39e027c669fc0a91e223d7635c10adb5778586c7
        Change-Id: I9f0073f41127207d2391ee23c9553512ffe4ba01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104422
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-10-16  Caolán McNamara  <caolanm@redhat.com>  [57db2508dd912baee6a768be9815dee106118da6]

        unused forward declaration
        
        Change-Id: I565f4d9627dc906db816864b5a6fc5e47ffd5ac9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104431
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-16  Noel  <noelgrandin@gmail.com>  [3dd9fb3076511faa94363be56d416fdfa8249c30]

        svx: use the fastparser API when possible
        
        part of the process of making SvXMLImport fastparser-only
        
        Change-Id: I30aa8a429fabf54e39cf401419f627cc13ed719c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104427
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-16  Noel  <noelgrandin@gmail.com>  [f586c0c9257473d92936a91d632a4a408a36275e]

        sw: use the fastparser API when possible
        
        part of the process of making SvXMLImport fastparser-only
        
        Change-Id: I240c92f8c1b06e1e17a836982d918e39719d2569
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104428
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-16  Noel  <noelgrandin@gmail.com>  [90fa4426a1be8874baacd21eff8c7c46f8a4371a]

        writerfilter: use the fastparser API when possible
        
        part of the process of making SvXMLImport fastparser-only
        
        Change-Id: I9bb2d337954354be63984892e1fc4a7950ca3628
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104411
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-16  Caolán McNamara  <caolanm@redhat.com>  [2df0e599090bc915362e1efb8eb27a37eccdc1f3]

        cid#1468188 dead code
        
        Change-Id: I5c80f0a0883e899e2bd2e1b76849772fad2ea8d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104421
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [c143ad222a3c4c8d86699e1b3f20d3a5262da1e2]

        tdf#135260: sw_uiwriter: Add unittest
        
        Change-Id: Iec50c3129097e99ae57543601d40c5a380db678f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104391
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-16  Noel  <noelgrandin@gmail.com>  [30668130ce82c3f45af38ab419ec04fdb67c4509]

        sc: use the fastparser API when possible
        
        part of the process of making SvXMLImport fastparser-only
        
        Change-Id: Idf785f38b233e26c00d699302b7eab7e41fe817a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104413
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-16  Caolán McNamara  <caolanm@redhat.com>  [d3fff9073f70bdd9caf619a9cfe7afd7c04cffe1]

        add a DrawingAreaUIObject to avoid need to include layout.hxx for uitest
        
        Change-Id: I2d7f9d38f9eac5af7b8b4d738335507beb6627df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104357
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-16  Caolán McNamara  <caolanm@redhat.com>  [2e412c5354134fe3cd66ea0266011c5b87dc9eb3]

        WindowType::CALCINPUTLINE newly unused
        
        originally introduced by...
        
        commit cba0dad4566652f63ea3114660da4e5c7dd88c31
        Date:   Wed Jun 13 14:08:28 2012 +0200
        
            calc input line: Fix crash with accessibility enabled.
        
        Change-Id: Iee0914b79d3b48f4479e62622fbdb5dbdf26d527
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104356
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-16  Caolán McNamara  <caolanm@redhat.com>  [e087e25f05e689091cbf1c4f91b6e93878ac17ec]

        weld InputBar
        
        this also restores that DnD of a selection from the inputbar is pasted as plain
        text not rich text formatted with the happenstance formatting of the inputbar's
        EditEngine
        
        Change-Id: If4934f83c14357afec2e0a7e1d51c8a1aea1d292
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104037
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-16  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [d6b7cc3f7c07b98c90194e8b33cf44b94804b525]

        tdf#123025 - ReDim Preserve fails if array is filled by Split
        
        The Split function sets the datatype of the array to SbxVARIANT instead
        of SbxSTRING preventing any subsequent assignments to the array and to
        the elements itself.
        
        Change-Id: Ib099eee7bfd222c97520ac8970352bcf2b44bc3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104039
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-10-16  Noel  <noelgrandin@gmail.com>  [e1a47ddab37e70c400de254251be38e844117cc1]

        chart2: use the fastparser API when possible
        
        part of the process of making SvXMLImport fastparser-only
        
        Change-Id: I9fd7dbcc8b5c345f7e86bc06b1b898b7d39f36da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104412
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-16  Gülşah Köse  <gulsah.kose@collabora.com>  [c7ada1cc8a294f0d2da32ffc02d0941b1b1afd29]

        tdf#128212 Change the text z camera rotation order.
        
        Old order:
        1) Apply all rotation values (normal and camera z)
        2) Do the adjustment (top, middle, bottom)
        
        New Order:
        1) Apply rotation values except camera z
        2) Do the adjustment (top, middle, bottom)
        3) Apply camera z rotation.
        
        We rotate the text at the center of the already positioned rectangle
        of the text, which depends on e.g. the length of the laid out text.
        This matches the PowerPoint behavior.
        
        Change-Id: I8741cf443834bf01cc07c04318fd6205ed6a0dd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103965
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-10-16  Miklos Vajna  <vmiklos@collabora.com>  [3503c03ece2fd912f4ba4767894eb97d8f9aae07]

        pdfium: add an FPDFBitmap_Create() wrapper
        
        Fixes a leak in PDFiumPage::getChecksum().
        
        Change-Id: I57471a26702f1d3dd69e9e18a4067ce0e724e358
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104386
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-10-16  Stephan Bergmann  <sbergman@redhat.com>  [5b0ca23615c3d0aae7083147bc3bb5d61db26f5e]

        Rename CLANG_CC, CLANG_CXX configuration vars (avoid clash with scan-build)
        
        Clang's scan-build tool uses the CLANG_CXX environment variable (setting it up
        in the scan-build script to pass it to the ccc-analyzer script), but happens to
        erroneously set it to a non-existing path (see <https://reviews.llvm.org/D89481>
        "[scan-build] Fix clang++ pathname again").  So wrapping LO's autogen.sh and
        make in scan-build picked up that broken CLANG_CXX and caused build
        failures like
        
        > [CXX] external/skia/source/SkMemory_malloc.cxx
        > /bin/sh: ~/llvm/inst/bin/clang-12++: No such file or directory
        
        (see
        <https://lists.freedesktop.org/archives/libreoffice/2020-October/086113.html>
        "Re: llvm/clang static analyzer reports").
        
        So rename CLANG_CXX, and for consistency also CLANG_CC and the various
        CLANG_CXXFLAGS_INTRINSICS_*, by prefixing each with LO_.
        
        Change-Id: Ib41cabe940f8bfb1997f74e865cca5725f859e07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104383
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-16  Noel  <noelgrandin@gmail.com>  [87c90cec38c43efbbd9cbfad1f0f607f428043d4]

        fix some *printf which are using "%l" ie. long specifiers
        
        which are not portable between Linux and Windows because long
        is not portable.
        
        In preparation for converting long -> tools::Long
        
        Change-Id: I8bf1aa1570946ca887a6c83dd5f99c024d437336
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104374
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-16  Michael Stahl  <Michael.Stahl@cib.de>  [9b34dc20b6946698ae6ce2d5d859885bfb444633]

        tdf#137245 sw: fix AutoFormat SetBorder deleting flys
        
        Since commit e1629c210ad78310e3d48c0756723134a27b89df ReplaceRange()
        will preserve flys, so split the delete into a DeleteAndJoin() just to
        join the paragraphs - which should not delete any flys because it
        doesn't include the "---" so isn't at the end of the section - and
        a ReplaceRange for the "---".
        
        (regression from 28b77c89dfcafae82cf2a6d85731b643ff9290e5
         and e75dd1fc992f168f24d66595265a978071cdd277)
        
        Change-Id: Ib995e41649f69963c823a463538958d533082ee7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104380
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-10-16  Luboš Luňák  <l.lunak@collabora.com>  [b12b1663d135f94eb56f3c1f852ef008e87c4e5f]

        try to prefetch also graphics for background fill bitmap
        
        Change-Id: Ib6be487500e45ab984b7ca63d85352696d9d4051
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104132
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-16  Luboš Luňák  <l.lunak@collabora.com>  [a559ddd37b09a35f26a291f1a0f94608309a7d99]

        try to prefetch in threads also all graphics for the active page
        
        Change-Id: Ib4df3914a4f510a76f08aa2f6633bfdadf54a1e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104131
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-16  Luboš Luňák  <l.lunak@collabora.com>  [8062e88e73acd8d1f9a62b0bd519b499693285e3]

        try to make available all slide images using threads
        
        Graphic::makeAvailable() is not thread-safe, but the jpeg loader
        is capable of that, and the graphic can be loaded using the stream
        data (which is what ultimately makeAvailable() will do anyway).
        This loads all images faster using threads instead of them being
        loaded one by one on-demand.
        
        Change-Id: Ifc39a2757834a9fb0dbafa61f13f5454e69af330
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104082
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-16  Caolán McNamara  <caolanm@redhat.com>  [40d74f2def9e2255f2a7b85b3c30f76d0a0bd44e]

        Resolves: tdf#137508 use AtkObject::accessible-role
        
        Change-Id: I385d16668a7145cc2f6a6574533b07281e36d37a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104382
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-16  Gleb Popov  <6yearold@gmail.com>  [bebecd0e9a1076a5aeed951e7e5ee57a33d1c3b8]

        Fix another misuse of __FreeBSD_kernel__ define in LibreOfficeKitInit.h.
        
        The #if in question clearly checks for an operating system, not the kernel only.
        Fixes build on FreeBSD.
        
        Change-Id: Ib9452056a0d28f685fbae0b4bca65ed814cfd1cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104371
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-16  Stephan Bergmann  <sbergman@redhat.com>  [d0f072e8c223247f79268f4d1278dcd6aa5c624e]

        Fix a confusion between UNOIDL long (i.e., sal_Int32) and C++ long
        
        Change-Id: Id4c2645652a9588d1a9a2658217662e93c59fdbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104387
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-15  Aron Budea  <aron.budea@collabora.com>  [df74aef7159d7155addf78cfc4d139485945d794]

        tdf#137105: crash in table with Style Inspector active
        
        xParaEnum->nextElement() is not an XTextRange then, it'd be
        an XTextTable. Since the Style Inspector doesn't support
        inspecting table properties, yet, simply avoid that case.
        
        Change-Id: I4ae211713433ccc30d397c04f6cbf7f1f4d1f9e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104327
        Tested-by: Jenkins
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2020-10-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [a4dab1759a7303da8b460ad9d8e6c6cbda812be2]

        uitest: this test should crash without the fix in place
        
        using undo just once doesn't make it to crash
        Besides, minimize and anonymize the document and add some more
        asserts
        
        Change-Id: If83de05ee751fc54d422937c365e408b5c25df78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104353
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-15  Julien Nabet  <serval2412@yahoo.fr>  [98e9759a2513651683b7f372497d5007c7961727]

        Replace list by vector in vcl/svpframe
        
        Change-Id: I0980a46869f11998f1529c8b95d93e302cb2692c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104181
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-10-15  Caolán McNamara  <caolanm@redhat.com>  [da88a1b6bb48ea6f933e1121927d2dcaeae47866]

        tdf#137432 only do EnableInvalidate(false) optimization when not shown
        
        Change-Id: If7f35d19061a7a2db2e5df31227834526bbf0905
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104381
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-15  Caolán McNamara  <caolanm@redhat.com>  [5bb402a796b26767459c8e1e9d2f24796468879b]

        don't crash if not hosted in a vcl::Window
        
        Change-Id: I6c1e774461db5d144d09de7d5c532407f1c572b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104373
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-15  Heiko Tietze  <tietze.heiko@gmail.com>  [285be48ac7e36b56b0ce030aa6e2d10196afd53b]

        Use correct icon on additions dialog
        
        Change-Id: If0dd70721dd5edd95a46f8735fe1d90b6843a2af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104355
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-10-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [64ca94ad591afc3134b600e05104b5d78ab60218]

        pdfium: add a dict. key constant for interior color
        
        This adds the interior color key constant, so it is possible to
        determine if the interior color is set for an annotation (with
        hasKey method).
        
        Change-Id: Ic56f7d7e647f6858ede117af69269cb92dd7d1f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104363
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-10-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3e062a80a8f329b593f85a4b3a065389a9e16577]

        pdfium: add reading of attachment points to the wrapper
        
        Attachment points are used to define where to highlight the text.
        Quad points - points of the rectangle that can be rotated (typical
        text).
        
        Change-Id: I5438a6520195b89149c9cd1a8235a77dbc622243
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104362
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-10-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [342e427d33af0d4bfa694248e7a47fdf1f7f270d]

        pdfium: add support for border property of PDF annotations
        
        This extends PDFium with readon of "Border" property from the
        PDF annotations and adds the API to PDFium wrapper.
        
        Border is mostly used for border (line) width and the radius of
        rounding of the border (for drawing a rounded rectangle for
        example).
        
        Change-Id: I03f189eee03155ec699b2f56ceed23e6839a3f03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104361
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-10-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c43e4005e7b0f19920a3e50120298391251cf8af]

        pdfium: add getColor and getInteriourColor to PDFiumAnnotation
        
        Interiour color is used as a fill color.
        
        Change-Id: If0c55fdaef083001abeb55e5c7ce3bae8d232713
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104360
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-10-15  László Németh  <nemeth@numbertext.org>  [1e383097aa929176bac33f46787e16d945a0a98b]

        tdf#34355 sw,offapi,officecfg: show track changes in margin
        
        In ShowTrackedChanges mode, hide tracked deletions
        in text optionally and show their shortened text
        in margin next to the vertical "Changed line" mark
        (showing only the first deletion of the line).
        
        Add "Tracked deletions in margin" checkbox to Writer->View page.
        
        Add "Display tracked changes" and "Outline View" sections to View, too.
        
        Add property ShowChangesInMargin to com::sun::star::text::ViewSettings.
        
        Add config setting:
            org/openoffice/Office/Writer/Content/Display/ShowChangesInMargin
        
        Show more information in Manage Changes dialog window
        about the tracked deletions with restricted visibility
        in ShowChangesInMargin mode: show shortened text content
        of a deletion in its (otherwise empty) Comment field.
        
        Change-Id: I1d19a4bf8225f536a635c6dd5062344c51e03b79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104350
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-15  Caolán McNamara  <caolanm@redhat.com>  [464f872ea9b5d6d5090cad2ebf9d561e778f3f53]

        add a GetUITestFactory for WeldEditView
        
        Change-Id: I9d174279163de1cd2297234441c8e0263e0a6631
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104354
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-15  Mike Kaganski  <mike.kaganski@collabora.com>  [d059f89496685bb9d7eff4b989adc18198d350c8]

        This field only holds a compile-time constant
        
        Change-Id: I9796f97af5d45211b67070fc020547e2b63ef411
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104348
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-10-15  Stephan Bergmann  <sbergman@redhat.com>  [e897fdc46b07f211c4c96de103cfa494b645035a]

        Fix check for inclusion of <sys/sysmacros.h>
        
        30a5d201144cba04dd708c11d87cc5517c04c0c3 "Do not include <sys/sysmacros.h>
        header unconditionally, but perform a check for it in the configure script" had
        added an AC_DEFINE without a corresponding mention in any
        config_host/config_*.h.in (we use AC_CONFIG_HEADERS), so the #ifdef was always
        false.
        
        The #include <sys/sysmacros.h> had been added with
        01bf741a79241829b0d5c048e8f45e3cf6914d3e "WaE: include needed header" for the
        declaration of a major function, but which is only used in #ifdef LINUX code
        anyway.
        
        Change-Id: I81b574c4a3e5fa2ef4e64a507b4841044217409b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104351
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-15  Stephan Bergmann  <sbergman@redhat.com>  [173bd208abc9aa0b6040dc11602c096a00440976]

        Fix checks for "older than Clang 11"
        
        ...following up on b6d0ca04581eae01817aac18d32a312bc9a2d514 "The Clang
        RecursiveASTVisitor change is already in Clang 11"; no longer sure why I
        originally wrote the checks using <= rather than < in
        5d546de67b44dec23ecfa5a6378e2968912f8253 "Adapt to Clang 12 trunk
        RecursiveASTVisitor change"
        
        Change-Id: I79877e21823334c939ecdf9c64e4efe5e0b1571b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104349
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-15  Gleb Popov  <6yearold@gmail.com>  [30a5d201144cba04dd708c11d87cc5517c04c0c3]

        Do not include <sys/sysmacros.h> header unconditionally, but perform a check for it in the configure script. This header is missing at least on FreeBSD.
        
        Change-Id: Iecb8c35e2ea8af84cf1488334a4d39ba0b5af7e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104214
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-10-15  Caolán McNamara  <caolanm@redhat.com>  [e64daeda4423255105116606fff4be5069eb6fbf]

        need to ClearFormats to invalidate cache of what is dnded
        
        Change-Id: I2280d1d883448f1a538a78acec0d1b7f04df5ffe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104326
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-15  Miklos Vajna  <vmiklos@collabora.com>  [807669774a87b9d5a69eededbaf26962205f9ff8]

        pdfium: add an FPDFImageObj_GetBitmap() wrapper
        
        Replaces both FPDFBitmapDeleter and most manual calls to
        FPDFBitmap_Destroy().
        
        Change-Id: I4676dd2f51b6b348ebbb6edc0379d7afd8fa79d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104324
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-10-15  Julien Nabet  <serval2412@yahoo.fr>  [ce98648b85169fa0fb8b5d2de179b280a682bde0]

        Replace list by vector in vcl/impdel
        
        Change-Id: I91f5859413ec3265647b8d55225b29ee95a06857
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104182
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-10-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [c064766901722082df0d759c95434c1460fcdba5]

        tdf#136577: sw: Add UItest
        
        Change-Id: I0b03eae6349b712e921f471e1c4dc082a64568df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104320
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-14  Julien Nabet  <serval2412@yahoo.fr>  [f76f15f02a30d20be1c4816d72f7ad7fb4fa20d3]

        Replace list by vector in scripting/eventhelpher
        
        Change-Id: Ia7a24649cc8f204fe412b240df02b3a814ed491c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104180
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-10-14  Stephan Bergmann  <sbergman@redhat.com>  [cf0ed4fb4a610a61332a418f12b547648c3a0130]

        More fixes of uses of now-explicit OUString ctor taking raw sal_Unicode pointer
        
        ...in Windows-only code, after c927aab29ebfff1ce3ac0b2f27ae343025a9890c "Make
        the OUString ctors taking raw sal_Unicode pointer/non-const array explicit".
        Interestingly, these occurrences were accepted by MSVC and only cause errors
        with clang-cl, so happened to go unnoticed until now.
        
        Change-Id: I33e7653e28a21541ef793b4b0750abb6037752db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104314
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-14  Stephan Bergmann  <sbergman@redhat.com>  [b6d0ca04581eae01817aac18d32a312bc9a2d514]

        The Clang RecursiveASTVisitor change is already in Clang 11
        
        ...see 5d546de67b44dec23ecfa5a6378e2968912f8253 "Adapt to Clang 12 trunk
        RecursiveASTVisitor change"; no longer sure why I thought <https://github.com/
        llvm/llvm-project/commit/5689b38c6a4220cc5f6ba68a56486229b10071bf> "Removed a
        RecursiveASTVisitor feature to visit operator kinds with different methods"
        would not be included in the release/11.x branch
        
        Change-Id: I1e206368c447b74cc6adec4c1d4790c80f0cb744
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104309
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-14  Caolán McNamara  <caolanm@redhat.com>  [860ebbdc4238abe5e996020b0370de7952500526]

        use shadowcolor for bordercolor
        
        this is what the calc inputbar has always done
        
        Change-Id: I17d3dd0b45575e81d6f2e2f109d371cfe366883b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104322
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-14  Caolán McNamara  <caolanm@redhat.com>  [a0e1c2e4ff7c89f284442d2e8cb2b1810a1d61f5]

        send ComboBox "changed" on autocomplete suggestion
        
        and put include_mru into its own function
        
        Change-Id: I9e7c669df7c538ae7271b16a0fdc31f102e9333f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104323
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [64d510526ec40d92efdc80438503f2e30467d2c3]

        tdf#137453: sc_subsequent_filters_test: Add unittest
        
        Change-Id: Ief6559122820c490eebe256535fae5e009b5e2b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104318
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8f60297719d92bfda71f4fc8b9167a22bca6b844]

        Fix typo
        
        Change-Id: I6265c482cdc1468516d0e9eff704f2017effd411
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104315
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-10-14  Caolán McNamara  <caolanm@redhat.com>  [d7ff5df1dc5c7ae0f468e0250c54e9f72035093c]

        tdf#137294 don't change subset sensitivity after setting search mode
        
        Change-Id: Iaa76e2bc8029ac8f8a52b0c45f74b57395090088
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104312
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-14  Caolán McNamara  <caolanm@redhat.com>  [b341758a6df28d2c2034fd2335924890ccb2b905]

        Related: tdf#137250 need signal-changed for ComboBoxText too
        
        e.g. changing font in format, character with up/down/typeahead
        
        Change-Id: I2aabae8ea4108830bb5a0ca89ad694fe88a7444d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104311
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-14  Justin Luth  <justin_luth@sil.org>  [1df6cc318b2559408cf08d7bd43c0298048f9ff7]

        related tdf#108944 writerfilter: fix another missing ftn separator
        
        A comment can also cause a missing footnote separator.
        Found by doing a code read.
        
        Change-Id: I42296f2e9406ad144c6e45873fac0f2cb8d11839
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104282
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-10-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8ed2f358cc2a668600e602cb0515ff6af16c2824]

        Removed executable bits on docx file
        
        Change-Id: I3cfd9950a97a7a388c34de2d09cbd93bc02cd179
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104316
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-10-14  Heiko Tietze  <tietze.heiko@gmail.com>  [13838d4cc83dd69c5b1679eb62ee36ba3237f6b2]

        Resolves tdf#137447 - Access galleries via tight extensions
        
        Button and code added to galbrws1
        
        Change-Id: Ic599cc32980f9a3ee297891f80cefe478c28c302
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104248
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-10-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [de6d4759b3e222b1ccb608d2be51c9476b2ee281]

        Removed duplicated include
        
        Change-Id: I1c16d73731e76e0569b796c1e5cff17f91fffd95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104317
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-10-14  Tor Lillqvist  <tml@collabora.com>  [92b99bddb63b1bf4a639fc969727ac35b3ed1ac8]

        Fix build for Intel on an Apple Silicon Mac
        
        Change-Id: Id1a5906db87b05218b0810045c698e5ab2a09eca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104271
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-14  Miklos Vajna  <vmiklos@collabora.com>  [85467e7cb9920e1131ebb3e30adc290ff36f3fd7]

        tdf#137356 framework: fix opening the same document twice for long loads
        
        If the document loading is long enough that the statusbar is updated,
        then we can have this situation that we start loading the document, then
        spin the main loop during load and do a second load of the same document
        as part of the main loop spinning:
        
        	#0  SwDoc::SwDoc() (this=0x1c6a180) at sw/source/core/doc/docnew.cxx:194
        	...
        	#6  0x00007ffff359a6dd in SfxBaseModel::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (this=0x1c5c260, seqArguments=uno::Sequence of length 15 = {...})
        	...
        	#33 0x00007fffeeb81ecd in Application::Reschedule(bool) (i_bAllEvents=true) at vcl/source/app/svapp.cxx:460
        	...
        	#36 0x00007ffff4265251 in framework::StatusIndicator::start(rtl::OUString const&, int) (this=0x1aace80, sText="Loading document...", nRange=1000000) at framework/source/helper/statusindicator.cxx:51
        	#37 0x00007fffd026dfd3 in XMLReader::Read(SwDoc&, rtl::OUString const&, SwPaM&, rtl::OUString const&) (this=0x1bb7d20, rDoc=..., rBaseURL="file:///.../test.odt", rPaM=SwPaM = {...}, rName="") at sw/source/filter/xml/swxml.cxx:630
        	...
        	#42 0x00007ffff359a6dd in SfxBaseModel::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (this=0x1bce4d0, seqArguments=uno::Sequence of length 15 = {...}) at sfx2/source/doc/sfxbasemodel.cxx:1883
        
        The reason for this is is that by the time
        LoadEnv::impl_searchAlreadyLoaded() searches for frames which already
        have this doc open, the first load is still in progress, and we
        assiciate the frame with its controller (which has the URL) only once
        the load finishes.
        
        Fix the problem by setting the URL on the frame directly for the
        duration of the load: this way an in-progress load also counts as a
        duplicate and we'll have just one document open at the end.
        
        Regression from commit 74ac65c49cc1d53b1aa93c2b7c720255867aace2
        (#i114963# Enable IPC before OpenClients to allow client connections
        when printing., 2016-09-06), we just didn't process incoming requests on
        the socket before, so the problem was less visible.
        
        Change-Id: Ib138c4c264e2508c20104ab268501bcca31e2790
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104310
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-10-14  Michael Stahl  <Michael.Stahl@cib.de>  [d3eca4177a78c3db17b4699ea6e071e52488c46f]

        tdf#136577 sw: fix Undo of Replace with nothing
        
        The UI doesn't allow to replace an empty selection anyway, but it now
        happens on Undo.
        
        (regression from e1629c210ad78310e3d48c0756723134a27b89df)
        
        Change-Id: I468f28335beaeb8c42df8ed4cfc90f2c03129239
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104308
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-10-14  Caolán McNamara  <caolanm@redhat.com>  [53e4e87d4bccdc12f6b87166b9123de627b844f9]

        ImageTree::getImageStream may sub a req for a .png with svg data
        
        so we can't rely on the input path name as to its data format.
        its going to be either png or data, so select which based on the first
        byte, so presumably keeping the startup optimization of
        
        commit 9e5cbcf90f15f46f84900a58bcaee437b98587f6
        Date:   Wed Dec 18 15:35:19 2019 +0200
            load images by explicit type
        
        Change-Id: I0b2b743c138075f651d376767984be88745327a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104287
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-14  Heiko Tietze  <tietze.heiko@gmail.com>  [9eaaf97ab32068a619b5c36772619b7e66268800]

        Resolves tdf#137477 - Access templates via tight extensions
        
        UI modified and code added
        
        Change-Id: I1231bb03bc96295b9a7e6cdb85162f7f8ea3add0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104285
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-10-14  Michael Stahl  <Michael.Stahl@cib.de>  [48a76ea268b4c7fe499abe858074420dd7b152e2]

        sw: fix unsorted redlines in SwTable::ConvertSubtableBox()
        
        ooo12626-10.odt asserts because MoveNodeRange() handles redlines only
        with an explicit flag.
        
        (regression from e366c928819c44b5c253c45dca6dae40b71c9808)
        
        Change-Id: I80c6e696e51c6d9c366af30ecf8b6df265d0fc91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104286
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-10-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [f4f67aa5f1e062ee4376a28293cad15a154bfb5b]

        tdf#137446: sc: Add UItest
        
        Change-Id: Ied157591f779e19b953b7e59df3fd975d38826f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104277
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [dd78ef9ff26fa35a03ac655b0d96738170e8e08b]

        tdf#133260: sc_ucalc: Add unittest
        
        Change-Id: I4661057a3e65f0e5ab7b18d8ad44bcd08a659039
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104281
        Tested-by: Jenkins
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-14  Luboš Luňák  <l.lunak@collabora.com>  [fde7bb6ddc9c2f9b515e1b3aac791635bcf813fa]

        add unittest for SkiaSalBitmap copy-on-write data sharing
        
        Change-Id: I2e331785d49c55116bf9cb893be25da1067df8ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104283
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-14  Michael Stahl  <Michael.Stahl@cib.de>  [be4616d6b49b8c9cf1a90b212b24ead3dabcab6c]

        tdf#135260 sw_redlinehide: fix insert-with-delete differently
        
        The problem with the fix for tdf#127635 is that now the cursor doesn't
        move left on backspace if change tracking is on.
        
        (regression from 398ba26077f9029bdf6f7378bfc9ce8376b6f02d)
        
        Revert that and fix the autocorrect position in SwWrtShell::Insert()
        instead.
        
        Change-Id: I5989a589b654fc6e5ba3dd66922af15eff758ecc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104280
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-10-14  Heiko Tietze  <tietze.heiko@gmail.com>  [728548f8d7698d06c21ae37b2e03fa8e73676341]

        Fixes to TipOfTheDay dialog
        
        * Reverts 231a4e024b85aa0ad06a5632d3f514152babea30 and sets
        initial value to -1 to start from zero
        * Improves translatability of string
        
        Change-Id: Ib541a72fa3f6eecdf5bbdf17ce2a4e56ff90c397
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104276
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-10-14  Caolán McNamara  <caolanm@redhat.com>  [eb395e21a7b1f15de664c4b207dc9e130aa635cf]

        Resolves: tdf#137445 use the DisableEditHyperlink state as of menu launch time
        
        at context menu popup time set if the EditHyperlink entry should be disabled
        and use that state if queried about it if EditHyperlink is dispatched from the
        menu. So ignoring where the mouse currently happens to be when the menu was
        dismissed.
        
        The dispatch is done async, if at all, so also trigger an async Query with
        Invalidate so at least one Query is ensured to reset the stored state
        
        Change-Id: I970b15954851f39b039d844c44711bf712fcb482
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104273
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-14  Seth Chaiklin  <sdc.blanco@youmail.dk>  [ca178d4afb26dd4404ca7bfddc3e2e2d391a91ad]

        Resolves: tdf#137382 update label to "Keep inside text boundaries"
        
           was "Follow text flow"
           uses same non-conflicting keyboard accelerator as before 'x'
        
        Change-Id: I61d93f0c73efc813a71f8625c38caebccdac5793
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104163
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2020-10-14  Heiko Tietze  <tietze.heiko@gmail.com>  [4bc9c3fad1fdc57b31bd7a76a100cc7712c4af81]

        Fix of accessibility warnings for the additions dialog
        
        Adds also an icon to the dicitionaries linkbutton
        
        Change-Id: I49d40f92bd055ec976dd1ba8f02e9c88064512b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104275
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-10-14  Eike Rathke  <erack@redhat.com>  [59f86333f3fce091177d1cfb9363aa81686aa497]

        Resolves: tdf#137248 Fix wrong condition breaking non-group interpret
        
        Regression from
        
            commit 4f36f2ccab6286ec09480caea602c0fa19195736
            CommitDate: Thu Sep 10 11:15:47 2020 +0200
        
                detect if a cell still needs interpreting after Interpret()
        
        The bool return from ScFormulaCell::Interpret() does not indicate
        if it was succesful but whether a group interpret was done. As
        both calls here happen in a non-group context bailing out on that
        if false (no group interpret) is wrong. Instead, ask the cell if
        it still needs to be interpreted after having been interpreted.
        
        Change-Id: I40eeeef65e1da3d729cb3fef550620b1ea0a5741
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104261
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-10-14  Eike Rathke  <erack@redhat.com>  [18f8a7056ac7b4677f4d99aac24ed2db44010140]

        Resolves: tdf#137453 Implicit conversion from sal_uInt64 to sal_Int32 is bad..
        
        Change-Id: I5681249808cf623d3b7df09988f285268ea8d85f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104255
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-10-14  Caolán McNamara  <caolanm@redhat.com>  [91a2dfe81dfecf09d9347a49a53e61d6bd2f82ce]

        mbMousePosFreezed is always false
        
        Change-Id: I664b8e8c02b3af6af96300e3b2aa40a1cff91946
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104259
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-14  Heiko Tietze  <tietze.heiko@gmail.com>  [2b7ccc1ee083abee812a4e9917c1324179ec97cb]

        Resolves tdf#137429 - Ensure first tip is shown first
        
        Starting in safe mode (or the first time) shows now
        array[0] instead of [1]
        
        Change-Id: I50643c4443705a5137080c6dbdb1ad329151b308
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104230
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-10-14  Caolán McNamara  <caolanm@redhat.com>  [231a4e024b85aa0ad06a5632d3f514152babea30]

        better fix for tdf#136455 without destroying widgets we don't truly own
        
        Change-Id: I9c3148fc6dd8658e1ff4a91ff83888288806f9e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104256
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-14  Caolán McNamara  <caolanm@redhat.com>  [7dd30625175131bdcf9a9d621369b898aea5bcdc]

        SetMousePosFreezed is always called with false
        
        Change-Id: Id1e32f3a4d7efd7805a2142682b1e9486d120539
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104258
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-14  Heiko Tietze  <tietze.heiko@gmail.com>  [c2ed7b4ce31e65867b5f55e90372f67bc2b0e75e]

        Resolves tdf#137447 - Access icon themes via tight extensions
        
        Button and code added to optgdlg
        
        Change-Id: Ib4aa0883a6af2844ab68ed3c0b7f0e21bc655d94
        Signed-off-by: Muhammet Kara <muhammet.kara@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104233
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-10-14  Stephan Bergmann  <sbergman@redhat.com>  [6232cb71f4012a52c9b52339c6e00195a37689d7]

        loplugin:external (clang-cl)
        
        Change-Id: I2d636f229ea52505cc263ea0219cf9f00130effd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104241
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-14  Attila Szűcs  <szucs.attila3@nisz.hu>  [0d193c12a673fade8ece9d84cc4024fafdf52c9b]

        tdf#76047 XLSX import: fix links to external data
        
        in array formulas to avoid loss of cell content.
        
        Without using SetExternalLinks in applyArrayFormulas
        the IDs of the linked files were not replaced with
        file names.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I57c304a46899f4171db9ad12e7e187bd6e4c1c15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104049
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-14  Stephan Bergmann  <sbergman@redhat.com>  [0b9d1fd252e50a37a5091fd59b772256e7ca22dd]

        -Werror,-Wshadow (clang-cl)
        
        Change-Id: I3f76ca202c38b42f55d669a0160fa8203b136031
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104246
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-14  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [726c911b90b9a3170fa6b3a34bb952a8d2dbe148]

        tdf#137025 sw: apply textbox padding set in Text
        
        dialog window using Spacing to Borders in
        Format->Text Box and Shape->Text attributes...
        on the selected text box.
        
        There are two types of text boxes in sw, the
        older editeng one, what worked fine, and
        the newer one, the shape + text frame one,
        where modifying Spacing to Borders had no
        effect. This has been fixed by copying the
        modified shape attributes to the associated
        text frame.
        
        Change-Id: I8da0b414fd4771fa86851d9a6affbd9502894ebf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103674
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [16e88bd68c523117fee9070c986151a781c0e7bf]

        cleanup SdrGrafObj and remove unneeded semi-colons
        
        Change-Id: I817eaecf9c88440586e0d5fcd3fd0a3ce592195d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104237
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-10-14  Miklos Vajna  <vmiklos@collabora.com>  [7c88c0089af36bc8075b87480669e78385d6b878]

        pdfium: add an FPDFImageObj_GetImageMetadata() wrapper
        
        And in general use more pdfium wrappers in CppunitTest_vcl_pdfexport, so
        all the '#if defined OSL_BIGENDIAN' checks can be removed.
        
        Change-Id: Id05e6ecf3dbb103a263d6068085eede847be320f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104254
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-10-14  Stephan Bergmann  <sbergman@redhat.com>  [538d69a4c9e382b95ea9a42fa7e51efad22b6807]

        loplugin:includeform (clang-cl)
        
        Change-Id: If1cffd3896d87695ba189728d8c1f1f04d55b6b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104242
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-14  Stephan Bergmann  <sbergman@redhat.com>  [2f43642d5c6cc9662a1f7f50bf215609cee1f634]

        loplugin:unreffun (clang-cl)
        
        Change-Id: I9e478c71662aa5a5347d11adae0435e737fced82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104247
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-14  Stephan Bergmann  <sbergman@redhat.com>  [aaf44ae6f0e50838a7e6674eada4eedfce91590c]

        loplugin:stringconstant (clang-cl)
        
        Change-Id: I407b5e80a331950790f549ac8a50e8d7e49ee6d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104245
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-14  Stephan Bergmann  <sbergman@redhat.com>  [06ac088aeec09f7f90d3ccbffc2f5eed04b82151]

        loplugin:redundantcast (clang-cl)
        
        Change-Id: I2918d9ac8a4600bf5729604bda1beffb1dca78d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104244
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-14  Stephan Bergmann  <sbergman@redhat.com>  [e00a5757e47cf783d7948ad850cb6fa76b98d73a]

        -Werror,-Wmicrosoft-exception-spec (clang-cl)
        
        > C:/lo/core/bridges/source/cpp_uno/msvc_shared/except.cxx(124,11): error: exception specification in declaration does not match previous declaration [-Werror,-Wmicrosoft-exception-spec]
        > RTTInfos::RTTInfos() throw() {}
        >           ^
        > C:/lo/core/bridges/inc\msvc/except.hxx(93,5): note: previous declaration is here
        >     RTTInfos();
        >     ^
        
        Change-Id: I7fa9d85de70d1398f89443b202b9b60c36dcc46a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104243
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-14  Eike Rathke  <erack@redhat.com>  [5d9e33068e756b4e74aa2a5e8d9ed16dabe27f29]

        Derive FormulaExternalToken from FormulaByteToken, tdf#133260 follow-up
        
        This should always have had a ParamClass member variable and
        SetInForceArray()/GetInForceArray() functions but never did.
        
        Now with
        
            commit 3a33828b8de7554e497051738c722b1764960a86
            CommitDate: Tue Oct 13 21:36:31 2020 +0200
        
                Resolves: tdf#133260 Propagate ForceArrayReturn from inline arrays
        
        it broke CppunitTest_sc_subsequent_filters_test with the virtual
        dummy assert() in FormulaToken::SetInForceArray(). Unfortunately
        not caught earlier but at least it did now.
        
        Remove the duplicated FormulaToken overrides and simply derive
        from FormulaByteToken instead that has all we need.
        
        Change-Id: I7946602955970fb9d6f349efdacb41389e211b68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104262
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-10-14  Julien Nabet  <serval2412@yahoo.fr>  [fead31c2c08c08023a237595f69b5da502ad5d18]

        Fix namespace errors in new "vro" manifest.xml
        
        Fix these:
        /home/julien/lo/libo_perf/extras/source/autocorr/lang/vro/META-INF/manifest.xml:2: namespace error : Namespace prefix manifest on manifest is not defined
        <manifest:manifest>
                          ^
        /home/julien/lo/libo_perf/extras/source/autocorr/lang/vro/META-INF/manifest.xml:3: namespace error : Namespace prefix manifest for full-path on file-entry is not defined
         <manifest:file-entry manifest:full-path="/" manifest:media-type=""/>
                                                                           ^
        /home/julien/lo/libo_perf/extras/source/autocorr/lang/vro/META-INF/manifest.xml:3: namespace error : Namespace prefix manifest for media-type on file-entry is not defined
         <manifest:file-entry manifest:full-path="/" manifest:media-type=""/>
                                                                           ^
        /home/julien/lo/libo_perf/extras/source/autocorr/lang/vro/META-INF/manifest.xml:3: namespace error : Namespace prefix manifest on file-entry is not defined
         <manifest:file-entry manifest:full-path="/" manifest:media-type=""/>
                                                                           ^
        /home/julien/lo/libo_perf/extras/source/autocorr/lang/vro/META-INF/manifest.xml:4: namespace error : Namespace prefix manifest for full-path on file-entry is not defined
        :file-entry manifest:full-path="DocumentList.xml" manifest:media-type="text/xml"
                                                                                       ^
        /home/julien/lo/libo_perf/extras/source/autocorr/lang/vro/META-INF/manifest.xml:4: namespace error : Namespace prefix manifest for media-type on file-entry is not defined
        :file-entry manifest:full-path="DocumentList.xml" manifest:media-type="text/xml"
                                                                                       ^
        /home/julien/lo/libo_perf/extras/source/autocorr/lang/vro/META-INF/manifest.xml:4: namespace error : Namespace prefix manifest on file-entry is not defined
        :file-entry manifest:full-path="DocumentList.xml" manifest:media-type="text/xml"
                                                                                       ^
        Remark: I don't know why these errors don't appear for "pt-PT" which has the same way to declare manifest.xml
        Perhaps because only "pt" and "pt-BR" are used and don't use this buggy way?
        
        Change-Id: Ibe8e03ec3d2e307be5ba96eb07ad710801f43eaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104260
        Reviewed-by: Mihkel Tõnnov <mihhkel@gmail.com>
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-10-13  Regina Henschel  <rb.henschel@t-online.de>  [94e6e140491de31c0788c91af855a75a3bb12709]

        tdf#137446 catch divByZero in ResizeMultMarkedObj
        
        When a horizontal or vertical line is resized, the height or width
        is zero and yFact or xFact are invalid Fraction. They are passed on
        to SdrTextObj::NbcResize. There an invalid Fractions returns -1 for
        GetDenominator and results a faulty mirroring.
        
        Change-Id: Iafe91827cfc7a8b6ccff852115f01ccbb90e54b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104234
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2020-10-13  Caolán McNamara  <caolanm@redhat.com>  [eb3999a8cc75a42edbb8a81ecbff14a4bd9965ed]

        split out detection of should disable EditHyperlink as standalone function
        
        Change-Id: I69c4d93b402a33d5ef3b55a7fc0a053332eb0196
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104253
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-13  Eike Rathke  <erack@redhat.com>  [3a33828b8de7554e497051738c722b1764960a86]

        Resolves: tdf#133260 Propagate ForceArrayReturn from inline arrays
        
        ... and functions returning array/matrix.
        
        Same as for TRANSPOSE() and FREQUENCY() but not mentioned in
        ECMA-376-1:2016 OOXML.
        
        Change-Id: I1e9f1151b2bc0b7de892f4f3d9f91b9a6b86b67f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104249
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-10-13  Ahmed ElShreif  <aelshreif7@gmail.com>  [f558d810de845ad1dd52632ca0a2cae4733ed6e6]

        uilogger : Add support in the Logger and DSL for Vertical Tab
        
        For example the DSL syntax will be:
        	>> Choose Tab number 2 in 'tab_id' from parent_id
        
        We don't need DSL change as it will already handled by normal Tab grammar
        
        Change-Id: I51f294134be88c4ac88baf73c53d81187a023061
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101516
        Tested-by: Jenkins
        Reviewed-by: Ahmed ElShreif <aelshreif7@gmail.com>

2020-10-13  Michael Stahl  <Michael.Stahl@cib.de>  [fefc0dfdcedbd0ef9d32c32be356f8086e756b33]

        sw_redlinehide: fix crash in SwTextNode::SplitContentNode()
        
        Bug happens in the "top" branch of SplitContentNode().
        
        SwTextNode::CutImpl() sends several hints to the SwTextFrame so that it
        invalidates itself; a SwInsText and a SwDelText most prominently.
        
        The SwInsText won't have an effect because the target node doesn't have
        text frames yet, but the SwDelText should be sufficient to update the
        text frames' MergedPara and invalidate the text frames.
        
        The MergedPara is re-created by SwTextFrame::RegisterToNode() anyway,
        but that *doesn't* invalidate the SwTextFrame.
        
        Then an additional SwDelText is sent, which will *not* invalidate the
        SwTextFrame, because its MergedPara is up-to-date so nothing gets
        deleted by the hint.
        
        It's unclear why the LockModify() is done here, since CVS initial
        import, perhaps it's some premature optimization; try to remove the
        manual sending of SwDelText and just let CutImpl() do it.
        
        Also remove an odd assert in UpdateMergedParaForMove() that i don't
        understand the reason for now.
        
        Change-Id: Iba7196556f614356dba4def74f039a88f392eb0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104219
        Tested-by: Michael Stahl <michael.stahl@cib.de>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-10-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [711522390a9439589a3de1686c0da0e016510b85]

        translate comment to English
        
        Change-Id: I8315f585b899031d238d339d3833c9f0d536dfab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104236
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-10-13  Caolán McNamara  <caolanm@redhat.com>  [7b7905b37f42029611bd375d6ca24d9b9508b8ff]

        combine duplicates together
        
        Change-Id: Ic4d5b50051cee4ab65a366ed7d26c222a7ca3008
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104227
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-13  Stephan Bergmann  <sbergman@redhat.com>  [66aa74e4698cc8b63167df8a2ba881c2d420275a]

        Missing test dependencies
        
        Otherwise, from-scratch `make CppunitTest_sw_uiwriter` failed for me on Linux
        with
        
        > warn:vcl.builder:1934376:1934376:vcl/source/window/builder.cxx:467: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: file:///~/lo/core/instdir/share/config/soffice.cfg/svt/ui/editcontrol.ui ~/lo/core/xmlreader/source/xmlreader.cxx:66
        
        and
        
        > warn:vcl.builder:1939531:1939531:vcl/source/window/builder.cxx:467: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: file:///~/lo/core/instdir/share/config/soffice.cfg/svx/ui/sidebarstylespanel.ui ~/lo/core/xmlreader/source/xmlreader.cxx:66
        
        and
        
        > warn:vcl.builder:1943074:1943074:vcl/source/window/builder.cxx:467: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: file:///~/lo/core/instdir/share/config/soffice.cfg/sfx/ui/infobar.ui ~/lo/core/xmlreader/source/xmlreader.cxx:66
        
        Change-Id: I8f1ece408b8c5f0e389378f15a2652a45cb93103
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104235
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [659c56b06a658950c82af9789376ff0c1858a787]

        bnc#887230: sd_export_ooxml1: Add unittest
        
        Bisection of tdf#137367 points to the commit fixing bnc#887230
        Make sure we don't regress here
        
        Change-Id: I54877ca5fae8c7074baf1211ec983c1bc1961f59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104232
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-13  Regényi Balázs  <regenyi.balazs@nisz.hu>  [9310e47e2ce71348a16e5412131946348833f4b2]

        tdf#101122 DOCX custom shape export: remove bad fill
        
        of (simplified export) of not filled custom shapes by
        adding missing fill="none" to a:path.
        
        Note: in OpenDocument, unfilled shape path is defined
        by draw:enhanced-path command "F", see section 19.145
        in ODF v1.2.
        
        Co-authored-by: Szabolcs Tóth
        
        Change-Id: I0be2aada3deb06828216e0441c91c389a673f87c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104205
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-13  Heiko Tietze  <tietze.heiko@gmail.com>  [c35db66435cfecaa957b469d96ca70a31187a224]

        Resolves tdf#137424 - UI Picker missing 'Contextual single'
        
        Exclusion by experimental on/off updated
        
        Change-Id: I714b8ffc5a148d09607ab20763b6d35de2a9e2be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104231
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-10-13  Caolán McNamara  <caolanm@redhat.com>  [f21f3d094cfb495c89dfb0a23ecb061ef1a2178e]

        VclScrolledWindow vertical scrollbar one pixel too far to the left
        
        Change-Id: I6d9afb87b8d99e3c622b9d69fbfa88528adadb81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104228
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-13  Balazs Varga  <balazs.varga991@gmail.com>  [a41cf57c1eb4cabe5afc1a45d6fe535dbb935217]

        tdf#134987 convert DOCX to ODT: fix lost charts
        
        Embedded charts of DOCX documents were lost or replaced
        by images during conversion to native ODT format,
        resulted by bad handling of XEmbedPersist objects in
        EmbeddedObjectContainer.
        
        Note: Add missing loext:external-data to ODF 1.3 schema
        definition to fix ODF validation error in gerrit.
        
        See commit 2054af83fefb955e20de2b40178a11726525057e
        (fdo#72520 : Added property to store external data path in chart)
        and commit a49a9dab3168c03a539adc131f2ade03236edb69
        (fix one more ODF validation error).
        
        Change-Id: I9edff9af3a79370ea447ffc6078da3520d0c6f63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104104
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-13  Noel  <noelgrandin@gmail.com>  [51f807841a9242eec85172c6503083294c0c0042]

        static_cast after dynamic_cast
        
        Change-Id: I68c20dfbedb84660cf25df785e1e0b13a7592994
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104229
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-13  Noel  <noelgrandin@gmail.com>  [530d0e0569342742d7bcf529b77ba4a409cf01a9]

        static_cast after dynamic_cast
        
        Change-Id: If93fa126f10393a250cc1ad64bee28e84c42a6b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104226
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-13  Noel  <noelgrandin@gmail.com>  [1374f5fdcbbd24b9ba614b378fd94f5ff95ad102]

        static_cast after dynamic_cast
        
        Change-Id: I53e10fbebfd07c471ddd9b264562317251700500
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104225
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-13  Caolán McNamara  <caolanm@redhat.com>  [97b7b6030a6cf5b28ae0c1f61f7f55167b82dab6]

        with a DND_ACTION_NONE drag action and zero target-formats disable drag
        
        so we can support dynamically disable/enable dnd
        
        Change-Id: Icfec79c332ef073e04be5a57747e849b27098732
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104221
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-13  Michael Stahl  <Michael.Stahl@cib.de>  [2cb54449b4fc9e908aae0a44f808d82b8e83acfc]

        sdext: fix use-after-free on global AccessibleFocusManager
        
        The problem is that the destructor of the vector maFocusableObjects
        ends up dispose()-ing every element, which calls back into
        AccessibleFocusManager to remove the element from the vector, which
        invokes its destructor a 2nd time.
        
        Move it to the stack so it doesn't double-free itself.
        
        ERROR: AddressSanitizer: heap-use-after-free on address 0x612001571c00 at pc 0x7fc5e723ca72 bp 0x7fffbaa8d6d0 sp 0x7fffbaa8d6c8
        READ of size 1 at 0x612001571c00 thread T0
            #0 0x7fc5e723ca71 in cppu::WeakComponentImplHelperBase::release() cppuhelper/source/implbase.cxx:84:9
            #1 0x7fc595211b27 in cppu::PartialWeakComponentImplHelper<com::sun::star::accessibility::XAccessible, com::sun::star::accessibility::XAccessibleContext, com::sun::star::accessibility::XAccessibleComponent, com::sun::star::accessibility::XAccessibleEventBroadcaster, com::sun::star::awt::XWindowListener>::release() include/cppuhelper/compbase.hxx:86:36
            #2 0x7fc5952093e4 in rtl::Reference<sdext::presenter::PresenterAccessible::AccessibleObject>::~Reference() include/rtl/ref.hxx:113:22
            #3 0x7fc59522acd4 in void std::_Destroy<rtl::Reference<sdext::presenter::PresenterAccessible::AccessibleObject> >(rtl::Reference<sdext::presenter::PresenterAccessible::AccessibleObject>*) /usr/bin/../lib/gcc/x86_64-redhat-linux/10/../../../../include/c++/10/bits/stl_construct.h:140:19
        
        0x612001571c00 is located 64 bytes inside of 312-byte region [0x612001571bc0,0x612001571cf8)
        freed by thread T0 here:
            #0 0x4be997 in free (instdir/program/soffice.bin+0x4be997)
            #1 0x7fc5ea2a5104 in rtl_freeMemory sal/rtl/alloc_global.cxx:51:5
            #2 0x7fc5952097f4 in cppu::WeakComponentImplHelperBase::operator delete(void*) include/cppuhelper/compbase_ex.hxx:66:11
            #3 0x7fc595211e07 in sdext::presenter::PresenterAccessible::AccessibleObject::~AccessibleObject() sdext/source/presenter/PresenterAccessibility.cxx:67:28
            #4 0x7fc5e74a11b4 in cppu::OWeakObject::release() cppuhelper/source/weak.cxx:233:9
            #5 0x7fc5e723cb05 in cppu::WeakComponentImplHelperBase::release() cppuhelper/source/implbase.cxx:86:18
            #6 0x7fc595211b27 in cppu::PartialWeakComponentImplHelper<com::sun::star::accessibility::XAccessible, com::sun::star::accessibility::XAccessibleContext, com::sun::star::accessibility::XAccessibleComponent, com::sun::star::accessibility::XAccessibleEventBroadcaster, com::sun::star::awt::XWindowListener>::release() include/cppuhelper/compbase.hxx:86:36
            #7 0x7fc5e7194115 in com::sun::star::uno::Reference<com::sun::star::uno::XInterface>::~Reference() include/com/sun/star/uno/Reference.hxx:110:22
            #8 0x7fc5e71f3944 in com::sun::star::lang::EventObject::~EventObject() workdir/UnoApiHeadersTarget/udkapi/comprehensive/com/sun/star/lang/EventObject.hdl:18:27
            #9 0x7fc5e723d395 in cppu::WeakComponentImplHelperBase::dispose() cppuhelper/source/implbase.cxx:118:5
            #10 0x7fc595211e27 in cppu::PartialWeakComponentImplHelper<com::sun::star::accessibility::XAccessible, com::sun::star::accessibility::XAccessibleContext, com::sun::star::accessibility::XAccessibleComponent, com::sun::star::accessibility::XAccessibleEventBroadcaster, com::sun::star::awt::XWindowListener>::dispose() include/cppuhelper/compbase.hxx:90:36
            #11 0x7fc5e723c6e9 in cppu::WeakComponentImplHelperBase::release() cppuhelper/source/implbase.cxx:79:13
            #12 0x7fc595211b27 in cppu::PartialWeakComponentImplHelper<com::sun::star::accessibility::XAccessible, com::sun::star::accessibility::XAccessibleContext, com::sun::star::accessibility::XAccessibleComponent, com::sun::star::accessibility::XAccessibleEventBroadcaster, com::sun::star::awt::XWindowListener>::release() include/cppuhelper/compbase.hxx:86:36
            #13 0x7fc5952093e4 in rtl::Reference<sdext::presenter::PresenterAccessible::AccessibleObject>::~Reference() include/rtl/ref.hxx:113:22
            #14 0x7fc59522acd4 in void std::_Destroy<rtl::Reference<sdext::presenter::PresenterAccessible::AccessibleObject> >(rtl::Reference<sdext::presenter::PresenterAccessible::AccessibleObject>*) /usr/bin/../lib/gcc/x86_64-redhat-linux/10/../../../../include/c++/10/bits/stl_construct.h:140:19
        
        Change-Id: I95151807e9182ed5f43b63792fba86f83ee0bad8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104208
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-10-13  Noel  <noelgrandin@gmail.com>  [c93cdd4e2416c81ccc4b90fd96421d7e45cecd70]

        static_cast after dynamic_cast
        
        Change-Id: If1194bd3364fef8b2d0c26c22854745d0fb7b412
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104223
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-13  Szymon Kłos  <szymon.klos@collabora.com>  [e360269e8e217359e131ca4ae33a5668a2efab78]

        Set correct color for chart background in sidebar
        
        Change-Id: Id41fba75133e3473dcb834c72ff2ecfb317ecb79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103603
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104201
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-10-13  Noel  <noelgrandin@gmail.com>  [f9ac067da9e61f479e2433d500b9b940e5a45470]

        static_cast after dynamic_cast
        
        Change-Id: I487b5dc148f5a3d0d45f198c00179002841242ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104213
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-13  Miklos Vajna  <vmiklos@collabora.com>  [3ee3ae85de3a29ebfb89e75960b65417bfd6ca55]

        tdf#137180 RTF import: fix bad left margin with direct format/para style/num
        
        This is a case when a left margin appears as direct formatting on a
        paragraph, the paragraph has a style and the style has the same left
        margin. But the paragraph has a numbering as well: so it's not valid to
        deduplicate the left margin from the direct formatting, because then the
        left margin from the numbering will be used, which can be a different
        value.
        
        Change-Id: I5e27502b8d505bdfddfdc910858f62e501db35a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104220
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-10-13  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [4f8b13267559e8e89a306a6c522f905322396bd0]

        tdf#137369 Add missing targeted icons as defined by links.txt
        
        Change-Id: I030368a09905f236ce43fa5d08740641d694fbad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104199
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-10-12  Caolán McNamara  <caolanm@redhat.com>  [468a531b1bf0a7cd8d7d523272ea84be7192db16]

        use dot not comma for decimal place
        
        wrong since...
        
        commit acb1c390539730957fb509f18f469fc7f6133082
        Date:   Thu Oct 1 15:44:32 2020 +0200
        
            Resolves tdf#137187 - More dictionaries via extensions dialog
        
        Change-Id: I01010d07d356dd696fd3432971b20194008c9487
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104218
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-12  Miklos Vajna  <vmiklos@collabora.com>  [61932fa0d8612c03f432101e9b3eed004f39be37]

        desktop: fix misleading comment
        
        REQUEST_START is triggered with --show.
        
        Change-Id: I83fec4f0ae4df15ed7974f484b3001e886f82a65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104217
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-10-12  Caolán McNamara  <caolanm@redhat.com>  [06687acf67f7846bb521a9a242733e23f330c09c]

        reindent CGMBitmap::ImplGetBitmap
        
        no logic change
        
        Change-Id: I1172e97feb5e78b68ed395231a698459687493aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104216
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-12  Caolán McNamara  <caolanm@redhat.com>  [77c46e3e259def8569c1bdde072466dcb2781fb4]

        ofz: TimeOut short-circuit with a zero mnScanSize
        
        Change-Id: I3ac7848170e8075fe192731495361cb2c5777e75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104215
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-12  Heiko Tietze  <tietze.heiko@gmail.com>  [acb1c390539730957fb509f18f469fc7f6133082]

        Resolves tdf#137187 - More dictionaries via extensions dialog
        
        UNO command and linkbutton interaction replaced with the internal dialog
        DICT_REPO_URL removed, README adjusted
        
        Change-Id: I401737b538da229ac0d432007e7564105672ff40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103769
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-10-12  Heiko Tietze  <tietze.heiko@gmail.com>  [479363562b2148481b3808250575379ca2c9c37e]

        Resolves tdf#135270 - Make the tight extensions dialog shiny
        
        Information rearranged, empty icons instead of hidden,
        background and scaling of thumbnail
        
        Change-Id: Iae095134a717cb50670bf5d1786774c6424d283e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104079
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-10-12  Luboš Luňák  <l.lunak@collabora.com>  [0fa9920391ed3bb6aa6ef0f5220050f2c694f859]

        don't disable the fast path in DrawDeviceAlphaBitmap() (tdf#137311)
        
        Only OpenGL and Skia implement the BlendBitmap*() calls, and so I
        disabled the direct path in an attempt to avoid forcing the mirroring
        if it takes place. But there's also the DrawAlphaBitmap() call
        that is implemented for other backends. So always do the mirroring
        already there if it takes place.
        
        Change-Id: I8c4c96ea18ac55ebad041e0d28c4228542d9b2e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104206
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-12  Caolán McNamara  <caolanm@redhat.com>  [3a5808f5e43f5e190b3f1c759563a951b5bb0d08]

        CaptureMouse on mouse-down and ReleaseMouse on mouse-up
        
        Change-Id: I6a2096151bbe7b2bdf9210b3d023926270a9987a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104211
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-12  Caolán McNamara  <caolanm@redhat.com>  [f3692a9260f6f51be89f460ec9cb3bd517952b95]

        similar to tdf#120764 dismiss tooltips on showing popup menu
        
        Change-Id: I4a3dd3d30fcab84bf9987f71a9c9cf0657ecfbb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104210
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-12  Caolán McNamara  <caolanm@redhat.com>  [43365359a817c85d6d7e138b1cc773352ebb6e07]

        Resolves: tdf#137345 increment by a full second on up/down
        
        Change-Id: I9884c1cd579fff85c425ffe51e1ed60f7095ad90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104209
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-12  Luboš Luňák  <l.lunak@collabora.com>  [59cca1a28df4cdc94450d68cc1e247a8fb5ff6f3]

        render document thumbnail directly to bitmap, without metafile
        
        I don't see the point of taking the detour via GDIMetaFile and
        then immediately drawing using it to a bitmap. Simply draw directly
        to a bitmap. Especially given that when drawing to a metafile
        some fast cases are skipped, e.g. DrawTransformedBitmapEx()
        avoids DrawTransformBitmapExDirect() and resorts to using the slow
        BitmapEx::getTransformed(). E.g. with tdf#136223. this makes
        SfxPickListImpl::AddDocumentToPickList() go from 30% to 13%
        of the total document loading time.
        
        Change-Id: Ib1643eddfc2b75a3d7be60138fb5226352805826
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104114
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-12  Heiko Tietze  <tietze.heiko@gmail.com>  [1e78b576cdbe4d938ef8eeabd9083f62f92416be]

        Resolves tdf#137408 - Bad positioning of first items in extension dialog
        
        Change-Id: Ic54ac8377bbfbd2c5b5b995ef8615bf0961bd100
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104051
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-10-12  Luboš Luňák  <l.lunak@collabora.com>  [7c90ea5ebc18d36d44870fc829475e471c675a95]

        try to read JPEGs as BGR if wanted and available
        
        BGR(A) is actually the format used by most VCL backends (Cairo and
        Skia at least).
        
        Change-Id: I1574aadabafcea274049d4c7021352913813bae2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104130
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-12  Heiko Tietze  <tietze.heiko@gmail.com>  [e1eb5d616b701853532f8c6ba2e89366d596789e]

        Resolves tdf#137189 - Fixes crash at CheckInstalledExtensions()
        
        SolarMutex added
        
        Change-Id: I18c6683e7a26892ce7f1d019cb1ee59ce03981ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104198
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Tested-by: Jenkins

2020-10-12  Luboš Luňák  <l.lunak@collabora.com>  [77809fba7d4bf5e0b604ffa3937c18d5530c2d56]

        implement ImplFastBitmapConversion() for 8bit gray source
        
        With some documents SvpSalGraphics::drawTransformedBitmap()
        ends up calling StretchAndConvert() with 8bit grayscale source
        bitmap (e.g. OutputDevice::DrawTransformBitmapExDirect() uses them
        as dummy alpha masks). But ImplFastBitmapConversion() doesn't
        handle this case, so StretchAndConvert() falls back to doing it
        manually, easily making this 3x slower. But 8bit grayscale
        bitmaps sort of are actually non-paletted, so this is easy
        to optimize.
        
        Change-Id: I93aa3f283c8a182d76f3aa267ebd471e63d945e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104129
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-12  Luboš Luňák  <l.lunak@collabora.com>  [3aaed31c05d6c5964c830b44550432cbfb7c15af]

        the alpha used by our 32bpp formats is true alpha, not transparency
        
        Apparently this code path has never been tested.
        
        Change-Id: I112543ad4f403bb50e5789ceacf57e0c009a9ef7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104128
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-12  Luboš Luňák  <l.lunak@collabora.com>  [6036b2486cdc5ba8eac8636b2e087658e3550586]

        implement fast bitmap variant for CopyScanline()
        
        JPEG reads RGB, but e.g. with Skia the default bitmap format is BGRA.
        
        Change-Id: Iad1a9e99f286b03db0fa683c14d70b8ad48d3d9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104120
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-12  DaeHyun Sung  <sungdh86+git@gmail.com>  [a879daa45f40fd84373a92242e098eaf6a493508]

        Changed font order for Korean locale tdf#137392
        
        changed font order priority.
        
        1. put 'Noto Sans KR' ahead of 'Noto Sans CJK KR'.
        Because, New Noto Sans CJK font change the name.
        
        New Noto Sans CJK V2.001 released on 10 Apr 2019.
        
        In these font files, removed 'CJK' on names.
        
        Nowadays, New Linux distributions includes Noto CJK font V2.0.
        In Korean Linux environments, Noto CJK font v2.0 'Noto Sans KR' & 'Noto Serif KR' are already set default.
        
        2. fixed Windows fonts for Korean on LibreOffice
        I watched Windows 10's Korean Font List
        
        Microsoft Docs: Font List Windows 10 - Typography; Korean Supplemental Fonts
        https://docs.microsoft.com/en-us/typography/fonts/windows_10_font_list#korean-supplemental-fonts
        
        I missed 굴림체;GulimChe, 돋움체;DotumChe, 굴림체;GulimChe.
        So. I added MS Default Korean fonts.
        
        As a result, I changed font order and add default Windows font names.
        
        Ref.
        1: Google Noto CJK fonts Repository: https://github.com/googlefonts/noto-cjk
        2: Microsoft Docs: Font List Windows's Korean supplemental fonts
        https://docs.microsoft.com/en-us/typography/fonts/windows_10_font_list#korean-supplemental-fonts
        
        cf.Apple Docs - Format Chinese, Japanese, or Korean text in Pages on Mac
        https://support.apple.com/guide/pages/format-chinese-japanese-or-korean-text-tanfbd4156e/mac
        
        Change-Id: I12594aa8f3122c05810a07a718aae7ec185ba481
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104189
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-12  Miklos Vajna  <vmiklos@collabora.com>  [1ff072e3b672d864f119efdeba93248f47042ad1]

        sw: prefix members of SwFormatAnchor, SwXDocumentPropertyHelper, ...
        
        ... SwXLinkNameAccessWrapper and TableHeadingCheck
        
        See tdf#94879 for motivation.
        
        Change-Id: I1108abc0d4ee6179c0b4d4dbe18af0730edbd2ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104200
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-10-12  Caolán McNamara  <caolanm@redhat.com>  [47da5a7e95ef45efcc9e13f225273e728d1fbc58]

        ofz#24932 collatoral ubsan failure seen in TimeOut case
        
        unsigned integer overflow: 0 - 1 cannot be represented in type size_t
        
        Change-Id: Iba74ce28752e4024e0921f91f28866fd9eaf248e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104195
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-12  Caolán McNamara  <caolanm@redhat.com>  [7ddb7d30d44008f5873d20dbcd11a1afd46a3ec5]

        ofz#23602 Timeout processing huge SEPX full of non-SEP properties
        
        Change-Id: If95bf624e4bd18368f41b350fc3675e2675576c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104190
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-12  Caolán McNamara  <caolanm@redhat.com>  [f7e5b8e289645f2561844c0018bc4283b0e63b21]

        IsSizeLegalCheckSize is a silly name
        
        Change-Id: If39302042d3e53798aaa8564fddc8ddd6e539712
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104179
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-12  Caolán McNamara  <caolanm@redhat.com>  [4e56a0a4b60f293cfddda67af68352de36ccc1ef]

        ofz#23523 Timeout processing huge SEPX full of non-SEP properties
        
        ignore properties in SEPX which aren't section properties
        
        Change-Id: I191acbd8d602d0c59ce541cecb847d7d57c1bc3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104178
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-12  DaeHyun Sung  <sungdh86+git@gmail.com>  [c8e8860f8b1453f0a51c6202ce8ff90b7c4ba515]

        tdf#134742 Distinguishing all CJK fonts such as Noto CJK Fonts.
        
        Distinguishing both Korean and Japanese fonts from all CJK[Chinese-Japanese-Korean] fonts such as Noto CJK font series and Source Han Sans series, etc.
        
        For the first time, I added  Hardcode script for "Noto" CJK fonts.
         The "Noto" CJK fonts support to Simplified Chinese, Traditional Chinese, Traditional Chinese HK, Japanese, and Korean (Pan-CJK fonts).
        
            Nowadays, Noto CJK Fonts are shown '简繁'.
        
            Noto font's KR(Korean, 한국어/한글) & JP(Japanese,日本語) represent Korean(KR, It shows '한글') and Japanese(JP, It shows '日本語'), respectively. These are not expressed in Chinese fonts, such as Simplified Chinese(简) and Traditional Chinese(繁).
            Also, Both TC(Traditional Chinese) and HK(Hong Kong) represent 繁. It don't shown 简繁.
            so, SC(Simplified Chinese) represent 简, It don't shown 简繁
        
           So, I fixed Font select option's Noto CJK-series font Examples on LibreOffice
            Noto Sans CJK HK 简繁 -> Noto Sans CJK HK 繁
            Noto Sans CJK JP 简繁 -> Noto Sans CJK JP 日本語
            Noto Sans CJK KR 简繁 -> Noto Sans CJK KR 한글
            Noto Sans CJK SC 简繁 -> Noto Sans CJK SC 简
            Noto Sans CJK TC 简繁 -> Noto Sans CJK TC 繁
        
            Noto Sans Mono CJK HK 简繁 -> Noto Sans Mono CJK HK 繁
            Noto Sans Mono CJK JP 简繁 -> Noto Sans Mono CJK JP 日本語
            Noto Sans Mono CJK KR 简繁 -> Noto Sans Mono CJK KR 한글
            Noto Sans Mono CJK SC 简繁 -> Noto Sans Mono CJK SC 简
            Noto Sans Mono CJK TC 简繁 -> Noto Sans Mono CJK TC 繁
        
            Noto Serif CJK JP 简繁 -> Noto Serif CJK JP 日本語
            Noto Serif CJK KR 简繁 -> Noto Serif CJK KR 한글
            Noto Serif CJK SC 简繁 -> Noto Serif CJK SC 简
            Noto Serif CJK TC 简繁 -> Noto Serif CJK TC 繁
        
        However, It is only support to Noto CJK fonts and lack of distinguish fonts for all CJK[Chinese-Japanese-Korean) fonts.
        
        So, I think that change the code and improving the ability to distinguish fonts between Korean, Chinese and Japanese.
        
        1. `remove  Hardcode script for "Noto" CJK fonts
        2. add hardcode script at attemptToDisambiguateHan(UScriptCode eScript, OutputDevice const &rDevice) and change distinguish among Korean, Japanese and Chinese fonts.
        
        Former
        -            static const sal_Unicode aKorean[] = { 0x3131 };
        -            static const sal_Unicode aJapanese[] = { 0x3007, 0x9F9D };
        -            static const sal_Unicode aTraditionalChinese[] = { 0x570B };
        -            static const sal_Unicode aSimplifiedChinese[] = { 0x56FD };
        Korean: U+3131 ㄱ   Hangul Letter Kiyeok
        Japanese: U+3007 〇 Ideographic Number Zero & U+9F9D 龝
        Traditional Chinese: U+570B
        Simplified Chinese: U+56FD
        
        That code’s problem
        Both Japaese kanji U+3007 〇 and  U+9F9D 龝 also uses in Korean & Chinese.
        
        U+3007 〇
        Definition: zero
        It uses in CJK(Chinese, Japanese and Korean)
        It usually uses number expression in MS Excel, LibreOffice.
        
        U+9F9D 龝
        Definition: autumn, fall; year
        Mandarin Chinese reads qiū
        Korean Hanja sound is 추 chu
        Japanese Kun sound is ‘AKI' or ‘TOKI’
        Japanese On sound is ‘SHUU’
        That meaning likes ‘秋’.
        
        Korean
        [한자 너 어디 있었니?] 54. 분탕 焚蕩 http://www.incheonilbo.com/news/articleView.html?idxno=1019040
        참고로 가을날 벼에 달라붙은 메뚜기 모양을 한 글자인 龝(추)는 秋의 고자(古字)로 서예가들이 멋을 부리기 위해 사용하기도 한다.
        Japanese
        「龝」の漢字‐読み方・意味・部首・画数 - 漢字辞典 https://kanjitisiki.com/jis2/2-3/020.html
        漢字の「龝」についてです。「秋」の異体字です。
        Chinese
        龝 - 中國哲學書電子化計劃 https://ctext.org/dictionary.pl?if=gb&char=%E9%BE%9D
        《康熙字典·四》:    秋：〔古文〕龝《唐韻》七由切《集韻》《韻會》雌由切《正韻》此由切，音鰌。
        
        Also, Both U+570B 國 and U+56FD 国 doesn't distinguish CJK languages.
        Because, 'U+570B 國’ uses in Traditional Chinese,  Korean, Japanese texts.
        U+570B 國
        Korean: 國
        21國 정상급 26명 온다…평창서 `외교 올림픽` https://www.mk.co.kr/news/politics/view/2018/01/66693/
        핵융합발전 프로젝트 韓國이 주도..."ITER 부품의 70~80% 도맡아" http://www.dt.co.kr/contents.html?article_no=2020072802109931731004
        Japanese: 國
        ORANGE RANGE、母校の吹奏楽部・琉球國祭り太鼓とのライブを公開 https://news.yahoo.co.jp/articles/c6a7e9bb83e46662a8638cd5373a5c71d144cb8b
        Traditional Chinese: 國
        國家森林遊樂區免費入園一次 上路一週最熱門是這地方   https://news.ltn.com.tw/news/life/breakingnews/3237355
        
        Also, 'U+56FD 国’ uses in both Simplified Chinese and Japanese.
        U+56FD 国
        Japanese: 国
        日本人の子ども連れ去りは国ぐるみの誘拐？ 批准した国際条約、国内で適用せずは許されるのか https://www.47news.jp/news/5057377.html
        Simplified Chinese: 国
        中国国际云书馆上线运行 http://world.people.com.cn/n1/2020/0726/c1002-31797808.html
        
        My suggestion to change code
        
        Changed
        +            static const sal_Unicode aKorean[] = { 0x4E6D, 0x4E76, 0x596C };
        +            static const sal_Unicode aJapanese[] = { 0x5968, 0x67A0, 0x9D8F };
        
        +            static const sal_Unicode aTraditionalChinese[] = { 0x555F, 0x96DE };
        +            static const sal_Unicode aSimplifiedChinese[] = { 0x4E61, 0x542F, 0x5956 };
        
        CJK language uses Ideographs(Chinese characters) in common.
        But,  For Ideographs(Chinese characters) in the same sense, the shape and code points of Chinese characters are different for each country. Also. Some languages make Ideographs such as Korean-made Ideographs and Japanese-made Ideographs.
        
         I added Korean-made Ideographs & Japanese-made Ideographs & only use characters in Japanese.
        1.Korean-made Ideographs: U+4E6D 乭 (It reads ‘돌 dol’ in Korean. It only uses in Korean) & U+4E76 乶 (It reads '볼 bol' in Korean. It only uses in Korean)
        
        2.Japanese-made Ideographs: U+67A0 枠 (It reads ‘waku’ in Japanese. It only uses in Japanese)
        
        3. only use in Korean & Japanese.
        U+596C 奬
         It usually uses in Korean.
         U+5968 奨 & U+9D8F 鶏
        These usually use in Japanese.
        
        The Traditional Chinese(繁體中文) form of prize, reward is U+734E 獎
        The Simplified Chinese(简体中文) form of prize, reward is U+5956 奖
        The Korean Hanja(한국 한자/韓國 漢字) form of prize, reward is U+596C 奬
        The Japanese Kanji(日本 漢字) form of prize, reward is U+5968 奨
        
        For example, Chinese characters(Ideographs) for Rooster
        The Traditional Chinese(繁體中文) form of the rooster is both 雞 (U+96DE) [It says jī ] & 鷄 (U+9DC4)
        The Simplified Chinese(简体中文) form of the rooster is 鸡 (U+9E21) [It says jī ]
        The Korean Hanja(한국 한자/韓國 漢字) form of the rooster is 鷄 (U+9DC4). [It says 계, revised romanization of korean is "Gyeo”]
        The Japanese Kanji(日本 漢字) form of the rooster is 鶏(U+9D8F). (It says とり[tori] , にわとり[niwatori])
        
        Adobe CJK Type Blog - Year of the rooster
        https://blogs.adobe.com/CCJKType/2017/01/year-of-the-rooster.html
        
        4. only use in Traditional Chinese
        U+555F 啟 & U+96DE 雞
        
        The Traditional Chinese(繁體中文) form of open & begin  is U+555F 啟
        The Simplified Chinese(简体中文) form of open & begin is  U+542F 启
        The Korean Hanja(한국 한자/韓國 漢字) form &  The Japanese Kanji(日本 漢字) form of  open & begin is U+5553 啓
        
        For example, Chinese characters(Ideographs) for Rooster
        The Traditional Chinese(繁體中文) form of the rooster is both 雞 (U+96DE) [It says jī ] & 鷄 (U+9DC4)
        The Simplified Chinese(简体中文) form of the rooster is 鸡 (U+9E21) [It says jī ]
        The Korean Hanja(한국 한자/韓國 漢字) form of the rooster is 鷄 (U+9DC4). [It says 계, revised romanization of korean is "Gyeo”]
        The Japanese Kanji(日本 漢字) form of the rooster is 鶏(U+9D8F). (It says とり[tori] , にわとり[niwatori])
        
        5. only use in Simplified Chinese
        U+4E61 乡 & U+542F 启 & U+5956 奖
        
        The Traditional Chinese(繁體中文) form of country;rural;village  is U+9109 鄉
        The Simplified Chinese(简体中文) form of  country;rural;village  is U+4E61 乡
        The Korean Hanja(한국 한자/韓國 漢字) form of  country;rural;village  is  U+9115 鄕
        &  The Japanese Kanji(日本 漢字) form of   country;rural;village  is U+90F7 郷
        
        The Traditional Chinese(繁體中文) form of open & begin  is U+555F 啟
        The Simplified Chinese(简体中文) form of open & begin is  U+542F 启
        The Korean Hanja(한국 한자/韓國 漢字) form &  The Japanese Kanji(日本 漢字) form of  open & begin is U+5553 啓
        
        The Traditional Chinese(繁體中文) form of prize, reward is U+734E 獎
        The Simplified Chinese(简体中文) form of prize, reward is U+5956 奖
        The Korean Hanja(한국 한자/韓國 漢字) form of prize, reward is U+596C 奬
        The Japanese Kanji(日本 漢字) form of prize, reward is U+5968 奨
        
        So, I checked and built it.
        
        I found that distinguish among  Korean, Chinese, and Japanese fonts from all CJK[Chinese-Japanese-Korean] fonts such as Noto CJK font series and Source Han Sans series, etc.
        
        Change-Id: Icc1f3ea31227f77c0e3ad0ec3ed03663deedee51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99951
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-12  Szymon Kłos  <szymon.klos@collabora.com>  [306891f88b859c5544b8e1e4a1b2f3bec1896b17]

        Allow invalidate after queue_resize for lok in sidebar
        
        This is a fix for regression introduced by
        61a35560cb412d7ab0e3d0574eec4a790e3b9dfd
        
        Sidebar wasn't properly refreshed in Online eg.
        in Impress change 'Background' in sidebar 'Slide' deck
        to 'Color' -> resulted in overlapping content
        
        Change-Id: Id64f5d8694908d28cf5fa9787b65e555fb317e35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103724
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104012
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-10-12  gokaysatir  <gokaysatir@collabora.com>  [53bd76e8f193baf667077eb52d06e3c244964819]

        Online: Hide right clicked sheet.
        
        On core side, if user clicks on a tab with right mouse button, clicked tab is selected.
        So, for core side, if this feature will be desired, some more modification will be needed.
        
        Change-Id: Ic4755b27b8ba98d3a6aa086b2e0a3566d095ba16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103685
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104078
        Tested-by: Jenkins

2020-10-12  Gleb Popov  <6yearold@gmail.com>  [b47a8eda6ecd2b508054a68b4879c769cce87363]

        Use `pthread_set_name_np` on FreeBSD 12.1 and below, as `pthread_setname_np` isn't available there.
        
        While here, change the #ifdef check from __FreeBSD_kernel_ to __FreeBSD__, because pthreads API is userspace (read, belongs to libc).
        
        Change-Id: I83e76b5502a6dfa1be5d3598eb1367f25815396e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104098
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-10-11  Caolán McNamara  <caolanm@redhat.com>  [67edb62a88f331d93ba3aa0741bd4ef734d56062]

        DelFlys is never passed nullptrs
        
        Change-Id: Id6496b020dbdec9005eb4326a2397dcc1dee70bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104193
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-11  Caolán McNamara  <caolanm@redhat.com>  [26637a22f4cb6112b6ae19e36c3ada6711a18579]

        dynamic_cast followed by static_cast
        
        Change-Id: I3ed7c8954d929fe3ba53379df3428433a1d7f287
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104192
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-11  Caolán McNamara  <caolanm@redhat.com>  [06e9c32d8be8192cd2b6c840aa639622ca0ff44e]

        Revert "Permit scrollable AWT tab pages a la scrolled Dialog"
        
        UITest_sort failing
        
        https://gerrit.libreoffice.org/c/core/+/103942
        
        Jenkins Verified-1 Patch Set 7: Verified-1
        where UITest_sort failed
        Jenkins Verified+1 Patch Set 7: Verified+1
        but that's just an android build which doesn't run any tests
        
        This reverts commit b3f2530aa2767ba43cd4702422fc3ed0d37821d6.
        
        Change-Id: I9414e5d7cc5873848f95dab65f03836ccb2ff0c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104194
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-11  Caolán McNamara  <caolanm@redhat.com>  [1020191c9772c869a9ac4d83264d35e54e8694c9]

        split out check to function
        
        Change-Id: Ie4b2fc5c871e57d782f801b1ae6a72b9f0ac2dd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104177
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-11  Tomofumi Yagi  <yagitmknada@gmail.com>  [e0c1fdcab23dbd2b7a0a7227557d7afc41b49bd7]

        tdf#133886 - Libreoffice Calc Subtotals check all columns at once
        
        "Select all columns" checkbox is added to the subtotal group page.
        
        Change-Id: Iee5be3218ecb6d74c7c65b2bf49febf0703ebf35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104135
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-11  Julien Nabet  <serval2412@yahoo.fr>  [ee8d735f0a59f41fb1f5cbabfe089c222ca948e3]

        Related tdf#122560 tdf#135202: build plugin caching_sha2_pw for MariaDb/Mysql
        
        Taking a look at:
        https://dev.mysql.com/doc/refman/8.0/en/caching-sha2-pluggable-authentication.html
        "caching_sha2_password" is better than "sha256_password" plugin
        Notice that "sha2" in "caching_sha2_password" refers, as the quoted url indicates:
        'more generally to the SHA-2 class of encryption algorithms, of which 256-bit encryption is one instance'
        
        Change-Id: Icbbe45f4f20345da2fb5a262b4d85bce3a1fecd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104172
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-10-11  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [b3f2530aa2767ba43cd4702422fc3ed0d37821d6]

        Permit scrollable AWT tab pages a la scrolled Dialog
        
        UNO dialogs since LibreOffice 4.0 permitted setting HScroll /
        VScroll properties to enable scrolling for too large a content.
        Conceptually clone this code over to TabPage as well, and register
        necessary UNO properties in the toolkit UNO wrappers.
        
        Add missing API documentation also to UnoControlDialogModel,
        plus the new properties to the UnoControlTabPageModel
        
        Change-Id: Iff90f60d0152ca21e4fe61c31315b9e1feab0dea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103942
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-10-11  Tibor Nagy  <nagy.tibor2@nisz.hu>  [fca525d570f4fada3db1a9bbee2e88a5a02839d9]

        tdf#126305 XLSX export: fix data validation Error Alert
        
        Excel supports three kinds of error messages: stop,
        warning and information, but LO only one of error
        message(stop) was exported.
        
        Co-authored-by: Attila Szűcs (NISZ)
        Change-Id: Iecf790c104bee39ee29629a13fe4af4d8b29d311
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104021
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-10-10  Caolán McNamara  <caolanm@redhat.com>  [4b988449101998b37f4c47a9eea63dc3d46472e9]

        drop newly unused OutlinerParaObject ctor variant
        
        Change-Id: I6fcd6eb9e7ed2519e6df08fe09c38652e4e76439
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104176
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-10  Caolán McNamara  <caolanm@redhat.com>  [c616a663b3c7bc107f11cb3abb3cf8845083ac60]

        we are cloning the contents of a temporary std::unique_ptr
        
        which is destroyed immediately after anyway, so just take ownership
        directly
        
        Change-Id: I70d508da54ca26024da0640c10a043d5bd02d331
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104175
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-10  Caolán McNamara  <caolanm@redhat.com>  [06bc9956769cef5e0f45d621453517e95845bbdb]

        we throw away the original of the clone
        
        so we can take ownership of the original instead
        
        Change-Id: I2399aa77b22e606008a5aed2bc73361e13b68455
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104174
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-10  Caolán McNamara  <caolanm@redhat.com>  [fb8973f31f111229be5184f4e4223e963ced2c7b]

        ofz#23492 the only user of this ctor throws away the original of the clone
        
        so we can take ownership of the original instead
        
        Change-Id: I26fd4303a3b205df309f91bfa5bcddbbc41dfd7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104173
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-10  Caolán McNamara  <caolanm@redhat.com>  [7ca1632a402bea7568d8441524d3f6092695f3c5]

        ofz#23505 31 seconds -> 12 seconds
        
        Change-Id: Ib26f03bb308e4b96a0647ca3a81288b6cce5a767
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104133
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-10  Caolán McNamara  <caolanm@redhat.com>  [c49ad87cc2b4ee5b5b20365a8f3e0f617112c406]

        cid#1467975 Logically dead code
        
        Change-Id: I6d226c696fd6100c61f7233d42d17f1858fe66d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104169
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-10  Caolán McNamara  <caolanm@redhat.com>  [2048dc640a1ddcadc7c0ea49ddabcee0f7d87624]

        cid#1467976 Dereference after null check
        
        Change-Id: I84a4cc6b26bd40888d7fca6a1974a8720a6179f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104170
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-10  Caolán McNamara  <caolanm@redhat.com>  [fe107c1a32b999af409e902cffb6f26c11818203]

        cid#1467974 Dereference before null check
        
        Change-Id: Ic612cb420934764c42cca08d09915bdc8332cb2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104171
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-10  Eike Rathke  <erack@redhat.com>  [4a3466851c22920aa57443cb31b8f0c57d6c73ce]

        Resolves: tdf#137370 Re-enable UI translated standard cell style names
        
        Regression from style rework
        
            commit 7b0aed617f1e57335837cf56ef2d222a96f8270d
            CommitDate: Wed Sep 28 11:42:56 2016 +0000
        
        	Remove old cell styles from calc
        
        to
        
            commit 06f319937187f76ee402d53b3baa78c391c2af19
            CommitDate: Sun Oct 2 13:51:26 2016 +0000
        
        	tdf#90937 Add a set of cell styles to calc
        
        Change-Id: I34dddb3ca3e54e3da5db112e1f9bcc8437fbda77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104141
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-10-10  Caolán McNamara  <caolanm@redhat.com>  [42bfd7758bf2ed5b8dd65519f8c2c186b4151b1d]

        ofz#21753 avoid unproductive timeout
        
        Change-Id: I7ce4471e68cf0e36a1951c4d4e318d6389eff8c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104134
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-10  Seth Chaiklin  <sdc.blanco@youmail.dk>  [7c54dfe7b8822cebd314347bb643ce61477095b1]

        tdf#129935 improve accelerator key choices for Edit Fields dialog
        
        - original problem was that OK and Format had same accelerator key 'o'
        - changed other "doubled" accelerator keys
        - added accelerator key for 'Level' in  Document Field
        - make consistency across the different Edit dialogs.
        
        Change-Id: I55e166a907714bcf451e9e060ded3c08d84abf61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104148
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Tested-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2020-10-10  Daniel  <d22148483@gmail.com>  [46772b2dbbc269c2e83f00af2cd864fb64ccf425]

        tdf#87963: Add percentage value to new calculated compressed image size
        
        Change-Id: I8e9029c2fee2a42501e580737a453ad3f90eac1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104138
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-10  Kevin Suo  <suokunlong@126.com>  [5fb0e0f68bc9d37d43e0782b903919630852904c]

        Improve example python code in scripting.
        
        * Modified the code to be more pythonic.
        * If "len(theString) == 0", then "not theString" evaluates to True.
        * "theString[0].isupper()" and "theString[1].isupper()" can be combined.
        * Remove unused imported string module
        * Wrap long lines
        * run autopep8 to prettify
        * ...
        
        Change-Id: Ic8aaa0728a43936cd4c6e1ed590e01ba8f0fbf5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104136
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-10-10  Serge Krot  <Serge.Krot@cib.de>  [3f425069fc31bd6bac86d98312631321d0ff591f]

        tdf#132289 missing styles when inserting file with list
        
        Change-Id: I444997a6cc55cfe287f4c610f538f2f54803646c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104085
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-10-10  Julien Nabet  <serval2412@yahoo.fr>  [ed964997ccfbb4cc189a0f87fd131034658af86b]

        Replace list by vector
        
        Change-Id: I890653de84250e66258bde1baa22e1e2cb5b20ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104139
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-10-09  Mert Tumer  <mert.tumer@collabora.com>  [7aaa9ef2e5edaf468f116449776433e98fb1a2f3]

        Added optional parameter Enabled for uno:SpellOnline
        
        Change-Id: I3578b0a002ea2cdcc7893972607f26732ce545ea
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103982
        Tested-by: Jenkins

2020-10-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e116efdeff09e8ce9a45d459af53216015cd5347]

        Fix typo
        
        Change-Id: I25b9d697de27d9d4222a0e0e59f28f8a3457b469
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104075
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-10-09  Caolán McNamara  <caolanm@redhat.com>  [58ace895761c304020f92a2aded57cb6b9e83dd1]

        inherit OStringTransferable from TransferDataContainer
        
        so it can be used as an argument to
        
        weld: :CustomWeld::SetDragDataTransferrable
        Change-Id: Ibb58be6871a8719504d33d02bf7104213105be99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104126
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4bdf40c5b7e9749b72b2a7ae6c33509bb3dad82a]

        Fix typo
        
        Change-Id: If4d4a00e8804dfb6a82476a549520c1db29fca10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104042
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-10-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5e73f925e06fce59743ffa8fef64b0ae694b9916]

        Removed executable bits on odt file
        
        Change-Id: Ia63a23313b46b728d87ce0f13cbe7aed592e557c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104026
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-10-09  Miklos Vajna  <vmiklos@collabora.com>  [dc48cf9ff19bd2aec78c9389776ef9f31fda09de]

        CppunitTest_sw_layoutwriter: split this into two
        
        Fixes:
        
        C:\lo\master\sw\qa\extras\layout\layout.cxx : fatal error C1128: number
        of sections exceeded object file format limit: compile with /bigobj
        
        Change-Id: Iae6d872ba0c0283bcff3971df8a6bab1122a073c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104121
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-10-09  Caolán McNamara  <caolanm@redhat.com>  [5744ed4ff9f2fab5073c5f8b3153b18109cb5594]

        EditView->GetWindow()->GetClipboard() is the same as GetSystemClipboard()
        
        so we don't really need the intermediate vcl::Window to get that
        
        Change-Id: I5fa449e46c2226f0fb84f2e230e328c4da5472ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104125
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-09  Caolán McNamara  <caolanm@redhat.com>  [7c9a40f7cf996ab2ad15d595a262698435be42e0]

        EditView may not have a Window
        
        Change-Id: I0b1a87bab8fbabd24962efd6d42e12a2c922de54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104124
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-09  László Németh  <nemeth@numbertext.org>  [9b4bda5361f7ed06b07ab8dd59aeb77278c73195]

        tdf#136955 DOCX import: fix shape paragraph margins
        
        based on bad style inheritance, in the case of not
        first paragraphs of shapes.
        
        Regression from commit dc0300eac3b755bc207cd1fe87217f4ebaeb9f58
        (tdf#118521 DOCX import: fix paragraph margin from paragraph style),
        revealing the problematic m_sCurrentParaStyleName, see also
        commit 8920d865ee148518bf71f71ce1866b24cc17c07e for more information.
        
        Follow-up of commit c04ee66c7cfeb725d637b0f9ec3e3b1f8776bfe9
        (tdf#134784 DOCX import: fix shape paragraph margins).
        
        Change-Id: I4feab19fc58653d829d7a1ae8da3e3ce4fb3e2c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104116
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-09  Tor Lillqvist  <tml@collabora.com>  [6d680b67632b14ce14e761558c07652b7e6782ea]

        Enable building for WSL (Linux) on WSL
        
        Change-Id: I47a81a730735ff8c315a57a78c418da2b771e838
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104123
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-09  Stephan Bergmann  <sbergman@redhat.com>  [3273170cf63b37f415b21f560e300847bfd2ecde]

        Revert "tdf#136728 : sw_uiwriter: Add unittest"
        
        This reverts commit 1da5f05be97b2cf4fa59adff6a77bdb70927202b.  It not only
        failed on Windows (for reasons that have apparently been left unidentified and
        been worked around with a
        
          #if !defined(_WIN32) // FIXME: For some reason, jenkins win build hangs here
        
        instead), but also caused CppunitTest_sw_uiwriter to livelock with an ever
        growing
        
        > [...]
        > warn:vcl.schedule:1999952:1999952:vcl/source/app/svapp.cxx:469: ProcessEventsToIdle: 197000
        > warn:vcl.schedule:1999952:1999952:vcl/source/app/svapp.cxx:469: ProcessEventsToIdle: 198000
        > warn:vcl.schedule:1999952:1999952:vcl/source/app/svapp.cxx:469: ProcessEventsToIdle: 199000
        > warn:vcl.schedule:1999952:1999952:vcl/source/app/svapp.cxx:469: ProcessEventsToIdle: 200000
        > warn:vcl.schedule:1999952:1999952:vcl/source/app/svapp.cxx:469: ProcessEventsToIdle: 201000
        > warn:vcl.schedule:1999952:1999952:vcl/source/app/svapp.cxx:469: ProcessEventsToIdle: 202000
        > warn:vcl.schedule:1999952:1999952:vcl/source/app/svapp.cxx:469: ProcessEventsToIdle: 203000
        > warn:vcl.schedule:1999952:1999952:vcl/source/app/svapp.cxx:469: ProcessEventsToIdle: 204000
        > warn:vcl.schedule:1999952:1999952:vcl/source/app/svapp.cxx:469: ProcessEventsToIdle: 205000
        > warn:vcl.schedule:1999952:1999952:vcl/source/app/svapp.cxx:469: ProcessEventsToIdle: 206000
        > warn:vcl.schedule:1999952:1999952:vcl/source/app/svapp.cxx:469: ProcessEventsToIdle: 207000
        > warn:vcl.schedule:1999952:1999952:vcl/source/app/svapp.cxx:469: ProcessEventsToIdle: 208000
        > [...]
        
        in (slow) Linux ASan+UBSan builds, see the comments at
        <https://gerrit.libreoffice.org/c/core/+/103774/
        5#message-06686b4d0405e60dd1841e67d32e5e1bd1e37b2b> and
        <https://gerrit.libreoffice.org/c/core/+/103774/5
        #message-83d13c67c69236f3f6eb889410b22c8eaef37123> "tdf#136728 : sw_uiwriter:
        Add unittest".  So until the underlying issue has been identified and solved,
        temporarily remove the test again to get builds unstuck.
        
        Change-Id: I98ad59f5db7b744cadc5051c8e7daf79542a1787
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103986
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-09  Stephan Bergmann  <sbergman@redhat.com>  [f9d9a21d0271d3ddc689dfe12983ec6c96d8ccbc]

        Adapt solenv/gdb/ to old Python
        
        After 4a899a5f8a72ea29a6919316afe3627de9f33e95 "Fix Python deprecation warnings"e.g. <https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/70542/console>
        started to complain
        
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/instdir/program/libuno_sal.so.3-gdb.py", line 23, in <module>
        >     module = importlib.import_module('libreoffice.' + mod)
        >   File "/usr/lib64/python2.7/importlib/__init__.py", line 37, in import_module
        >     __import__(name)
        >   File "/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/solenv/gdb/libreoffice/sal.py", line 14, in <module>
        >     from libreoffice.util import printing
        >   File "/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/solenv/gdb/libreoffice/util/printing.py", line 10, in <module>
        >     from collections.abc import Mapping
        > ImportError: No module named abc
        
        etc. when lode's bin/kill-wrapper calls gdb to obtain backtraces of hung
        processes.
        
        Change-Id: I4fe6c6fa97bbb455a071dd28e5c1ab33f2337a0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104119
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-09  Stephan Bergmann  <sbergman@redhat.com>  [396b12ec0b6c47a31e5f65784597bc3cf2803733]

        Split off REAL_BUILD_CC_FLAGS from REAL_BUILD_CC
        
        ...same as is done with REAL_CC and REAL_CC_FLAGS in
        solenv/gbuild/platform/com_MSC_class.mk.  Otherwise, my clang-cl build (where
        CC and those REAL*_CC vars derived from it contains the executable plus a bunch
        of command line arguments) would fail in ExternalProject_libgpg-error with
        
        > Error: could not create process ""C:/llvm/inst/bin/clang.exe --driver-mode=cl -FIIntrin.h -fmsc-version=1927 -Qunused-arguments --target=x86_64-pc-windows-mscv -fansi-escape-codes -fcolor-diagnostics  -ferror-limit=0"  -nologo -EHsc -MDd -Gy -Ob1 -Oxs -Oy-  -IC:/lo-clang/core/include -IC:/PROGRA~2/WI3CF2~1/10/Include/10.0.18362.0/ucrt -IC:/PROGRA~2/WI3CF2~1/10/include -IC:/PROGRA~2/MIB055~1/2019/COMMUN~1/VC/Tools/MSVC/1427~1.291/Include -IC:/PROGRA~2/WI3CF2~1/10/Include/10.0.18362.0/um -IC:/PROGRA~2/WI3CF2~1/10/Include/10.0.18362.0/shared -IC:/java/ADOPTO~1.NET/x64/JDK-15~1/include/win32 -IC:/java/ADOPTO~1.NET/x64/JDK-15~1/include        -Zi -FS -I. -I. -Femkheader.exe ./mkheader.c -link -debug -LIBPATH:. -LIBPATH:C:/java/ADOPTO~1.NET/x64/JDK-15~1/lib -LIBPATH:C:/PROGRA~2/MIB055~1/2019/COMMUN~1/VC/Tools/MSVC/1427~1.291/lib/x64 -LIBPATH:C:/PROGRA~2/WI3CF2~1/10/lib/x64 -LIBPATH:C:/PROGRA~2/WI3CF2~1/10/lib/10.0.18362.0/um/x64 -LIBPATH:C:/PROGRA~2/WI3CF2~1/10/lib/10.0.18362.0/ucrt/x64 -LIBPATH:C:/PROGRA~2/WI3CF2~1/NETFXSDK/4.8//Lib/um/x64": 2
        
        Change-Id: I7246377874d89d3c0c9bf1c7951d29b7e3ae674a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104118
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-09  Caolán McNamara  <caolanm@redhat.com>  [643ecd7c36f04da6d9b833855f37971c9cef3d79]

        ofz: Invalid-enum-value
        
        Change-Id: I31cbefcc7a759a266a34d30bd950d707feedcdfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104117
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-09  Mark Hung  <marklh9@gmail.com>  [54e1e5f597705a1244701c75233a2c3a68a7d844]

        tdf#130314 fix incorrect logic in last commit
        
        Previous commit ( ac76f9e8ad8b ) contains a logical
        mistake. Change && to || there.
        
        Change-Id: Id982ce6f22b0022316b564029f813da9072b71e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104089
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2020-10-09  Caolán McNamara  <caolanm@redhat.com>  [1064ff57880dc6d35deb4ddc9aa83d2a5273aa4a]

        ofz: Invalid-enum-value
        
        extend
        
        commit 9d1c8e66f7020fa0150b23bd450e514f848bd20b
        Date:   Tue Apr 5 12:35:54 2016 +0200
        
            UBSan: Restrict BorderWidthType values to valid range on input
        
        to the other assignment to m_eRightType
        
        Change-Id: I712a16974e25d3cc48ecfc223a84264ef4bf1642
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104107
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-09  Stephan Bergmann  <sbergman@redhat.com>  [22d7f7b3a5d9bde58a3b6e59f5c9117faaea4673]

        Be more verbose why gcc-wrapper could not create process
        
        Change-Id: I34f4209f1b830060a22ae38c05fe8a8e771c8f41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104111
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-09  Caolán McNamara  <caolanm@redhat.com>  [ff8a2eda2542c59d9aed38008ea62f1f01101983]

        ofz: Invalid-enum-value
        
        Change-Id: Ia02e2decc29e0ad9e1eab0cad121b086bf8c07c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104112
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-09  Caolán McNamara  <caolanm@redhat.com>  [1d7f4d01bd9db38667edd03bb1aa7b66df5d6ada]

        ofz: Invalid-enum-value
        
        Change-Id: I0e96e3f9efb82aedbe9c580b0798bb9b6a7abe5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104106
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-09  Caolán McNamara  <caolanm@redhat.com>  [ffeb99b7c37cff3c446a8ae2cf745b121c9b5ce6]

        ofz: Invalid-enum-value
        
        on examining the oss-fuzz stats I see this one as...
        "Created: Dec 15, 2019", "Reliably Reproduces: YES", but no bug
        auto-filed for it
        
        Change-Id: I1ddd61db2f2317827c00d601d0db513c4511f018
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104105
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-09  Caolán McNamara  <caolanm@redhat.com>  [6f827c2f927bb7e3d75b9e8b00be09299494db7f]

        ofz: Invalid-enum-value
        
        Change-Id: Ib604edbb62b5d6e7caa5aa444ee6d64611b9cf60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104110
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-09  Caolán McNamara  <caolanm@redhat.com>  [b8fc9bbe7a37b12d10f22133480b878c83f69085]

        ofz: Invalid-enum-value
        
        Change-Id: Ic1408ba7cf776dbf4923b8c9cef50bbd7fe94bdd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104108
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-09  Caolán McNamara  <caolanm@redhat.com>  [8008bae17d8a105e8c33a43a5f27c1e09b25ade3]

        cid#1467972 silence Unchecked return value
        
        Change-Id: If00d4124fd2320dc793426c708367074eab52c6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104103
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-09  Caolán McNamara  <caolanm@redhat.com>  [7a1b860ba5c5d422524b86245421453f35a5ff56]

        cid#1467971 Uninitialized scalar field
        
        Change-Id: I3995a0113046591c136b4b2d2945416e41fe4f0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104102
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-09  Luboš Luňák  <l.lunak@collabora.com>  [f62846d54ef9d4eb447cf405b74b6f47599d6d69]

        32bpp SKIA_USE_BITMAP32 bitmaps always need kPremul_SkAlphaType
        
        I'm not sure if kOpaque_SkAlphaType would guarantee 255 in the alpha,
        so better be safe. This should be a rare case anyway.
        
        Change-Id: Iadec97a83621403a56f62ac07e238d8e98a3a905
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104090
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-09  Attila Szűcs  <szucs.attila3@nisz.hu>  [b69ea390ff475f58b8f0da3abf0c158021aba4d2]

        Clean-up: Initialized a variable to something.
        
        To make sure it will have a legal value, even in cases when it won't be used.
        Without it, code analysing tools may idetify it as an issue.
        
        Change-Id: Ied6e6c8ca496aa9d61eeca0c45b2c6cec40c9156
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104091
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-09  Regényi Balázs  <regenyi.balazs@nisz.hu>  [7b2f0094f86266c64972d3e505a28b2d4e5caef6]

        tdf#99810 DOCX export: fix lost arrow shape
        
        by saving connector shape as shape element
        wps:wps instead of the invalid wps:cxnSp.
        
        Co-author-by: Szabolcs Tóth
        
        Change-Id: I0ed435eff8e4284f04f71f8fa8c1dc4cfbee5af9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104032
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-09  Stephan Bergmann  <sbergman@redhat.com>  [d4876c04fbf0fdb2b153d0d6a7d7b101989d58bb]

        Allow CXX_X86_BINARY to be passed into autogen.sh again
        
        ...after 114ed73a7ba56e013e6d7f886798915fb20c0946 "WIN drop --enable-64bit to
        select Windows target" had broken a6c22d4e086957b743a135163c71ac233062619e
        "Allow CXX_X86_BINARY to be passed into autogen.sh" (and see the commit message
        of the latter commit for how this is used by builds with clang-cl)
        
        Change-Id: I7247e41a77d4f65ccae4e0ee522792646068e7b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104101
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-09  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [a9c5c0d814a266096483572b84c72875ef8efd77]

        tdf#133037 OOXML shape import: camera rotation along Z
        
        Instead of implementing proper OOXML 3D rotation (which would be
        an entirely new feature if I understand correctly), I merely
        interpret attribute "rev" of the rotation element a:camera/a:rot
        as a directive to rotate the entire shape the usual 2D way. That
        is already implemented and works well. This isn't the same thing
        Word does, but it might be good enough for now. This is kind of a
        mock solution, but it will be very easy to revert if it turns out
        to cause problems.
        
        Note: the export worked well previously, too (moreover, reloading
        the first LO export fixed the import).
        
        Change-Id: I2a99c119880bbed1c5b6430c4638cfbd10b7ac06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103627
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-09  Tünde Tóth  <toth.tunde@nisz.hu>  [20da1a5dd37c7edac620566c992d5a53b23a5f12]

        tdf#134978 Chart OOXML Import: fix pie chart label custom position
        
        Follow-up of commit dff7a46fb46d1fa2a3ad674ee493ae2d59150fe3
        (tdf#130032 Chart OOXML Import: fix data label custom position).
        
        Change-Id: Iaaf4ae654ac0c1b4896a53be6034e6c027412df0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102981
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-09  Miklos Vajna  <vmiklos@collabora.com>  [4777f5a0512655552c8803a7378926ad7c02da71]

        vcl: PDFiumLibrary: add PDFiumDocument::getFileVersion()
        
        Allows not exposing the underlying FPDF_DOCUMENT in PDFiumDocument.
        
        Change-Id: Icff455af406405aff9099e950c26ce824517b57a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104097
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-10-09  Shiro Kawai  <shiro@acm.org>  [d73776daa4a0e9397a9b86b5a250b210062fd760]

        tdf#134286: fix pre-commit hook to make hooks.allownonascii work
        
        Even if hooks.allownonascii is set to true, the current code
        compares "true\n" vs "true" and always rejects committing.
        
        Change-Id: I75494f149db2537ad54230dd684f5dac9b43c8b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97213
        Tested-by: Takeshi Abe <tabe@fixedpoint.jp>
        Reviewed-by: Takeshi Abe <tabe@fixedpoint.jp>

2020-10-09  Attila Szűcs  <szucs.attila3@nisz.hu>  [60848fe54e2792a99970f8b48f6b9c02837b407e]

        tdf#137205 sc: autofill date sequences in merged cells
        
        Improve FillAnalyse to discover and continue linear sequences of dates
        with the only differences of months or years in merged cells by skipping
        the empty overlapped cells of the merged area.
        
        Follow-up of commit Ib431e8968f5d71e321b0e57cfb173534a0f5da31
        (tdf#88782 sc: autofill number sequences in merged cells)
        
        Co-authored-by: Tibor Nagy (NISZ)
        Change-Id: I1e37efd34858f53691bf867ebefc2fe26e39e676
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103967
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-08  Stephan Bergmann  <sbergman@redhat.com>  [75030b3a2d4336c494fbe799fb809a37ed7e582f]

        Don't needlessly convert to sal_Int32 instead of long
        
        ...(where the tools::Rectangle ctor takes arguments of type long), as that
        caused CppunitTest_sc_jumbosheets_test ScFiltersTest::testTdf134392 to fail now
        with UBSan with float-cast-overflow at
        
        > svx/source/sdr/overlay/overlaymanager.cxx:294:44: runtime error: 7.22475e+09 is outside the range of representable values of type 'int'
        >  #0 in sdr::overlay::OverlayManager::RangeToInvalidateRectangle(basegfx::B2DRange const&) const at svx/source/sdr/overlay/overlaymanager.cxx:294:44 (instdir/program/libsvxcorelo.so +0x5477e54)
        >  #1 in sdr::overlay::OverlayManager::invalidateRange(basegfx::B2DRange const&) at svx/source/sdr/overlay/overlaymanager.cxx:314:55 (instdir/program/libsvxcorelo.so +0x5478773)
        >  #2 in sdr::overlay::OverlayManager::impApplyRemoveActions(sdr::overlay::OverlayObject&) at svx/source/sdr/overlay/overlaymanager.cxx:186:13 (instdir/program/libsvxcorelo.so +0x5475566)
        >  #3 in sdr::overlay::OverlayManager::~OverlayManager() at svx/source/sdr/overlay/overlaymanager.cxx:224:21 (instdir/program/libsvxcorelo.so +0x547627c)
        >  #4 in sdr::overlay::OverlayManagerBuffered::~OverlayManagerBuffered() at svx/source/sdr/overlay/overlaymanagerbuffered.cxx:377:9 (instdir/program/libsvxcorelo.so +0x5423e27)
        >  #5 in sdr::overlay::OverlayManagerBuffered::~OverlayManagerBuffered() at svx/source/sdr/overlay/overlaymanagerbuffered.cxx:368:9 (instdir/program/libsvxcorelo.so +0x5423ebb)
        >  #6 in salhelper::SimpleReferenceObject::release() at include/salhelper/simplereferenceobject.hxx:72:49 (instdir/program/libsvxcorelo.so +0x4b748a8)
        >  #7 in rtl::Reference<sdr::overlay::OverlayManager>::clear() at include/rtl/ref.hxx:180:19 (instdir/program/libsvxcorelo.so +0x56c643e)
        >  #8 in SdrPaintWindow::~SdrPaintWindow() at svx/source/svdraw/sdrpaintwindow.cxx:251:22 (instdir/program/libsvxcorelo.so +0x56c3419)
        >  #9 in std::default_delete<SdrPaintWindow>::operator()(SdrPaintWindow*) const at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/11.0.0/../../../../include/c++/11.0.0/bits/unique_ptr.h:85:2 (instdir/program/libsvxcorelo.so +0x64932ff)
        >  #10 in std::unique_ptr<SdrPaintWindow, std::default_delete<SdrPaintWindow> >::~unique_ptr() at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/11.0.0/../../../../include/c++/11.0.0/bits/unique_ptr.h:361:4 (instdir/program/libsvxcorelo.so +0x647f81f)
        >  #11 in void std::destroy_at<std::unique_ptr<SdrPaintWindow, std::default_delete<SdrPaintWindow> > >(std::unique_ptr<SdrPaintWindow, std::default_delete<SdrPaintWindow> >*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/11.0.0/../../../../include/c++/11.0.0/bits/stl_construct.h:88:15 (instdir/program/libsvxcorelo.so +0x6487c73)
        >  #12 in void std::allocator_traits<std::allocator<std::unique_ptr<SdrPaintWindow, std::default_delete<SdrPaintWindow> > > >::destroy<std::unique_ptr<SdrPaintWindow, std::default_delete<SdrPaintWindow> > >(std::allocator<std::unique_ptr<SdrPaintWindow, std::default_delete<SdrPaintWindow> > >&, std::unique_ptr<SdrPaintWindow, std::default_delete<SdrPaintWindow> >*) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/11.0.0/../../../../include/c++/11.0.0/bits/alloc_traits.h:533:4 (instdir/program/libsvxcorelo.so +0x648fb80)
        >  #13 in std::__cxx1998::vector<std::unique_ptr<SdrPaintWindow, std::default_delete<SdrPaintWindow> >, std::allocator<std::unique_ptr<SdrPaintWindow, std::default_delete<SdrPaintWindow> > > >::_M_erase(__gnu_cxx::__normal_iterator<std::unique_ptr<SdrPaintWindow, std::default_delete<SdrPaintWindow> >*, std::__cxx1998::vector<std::unique_ptr<SdrPaintWindow, std::default_delete<SdrPaintWindow> >, std::allocator<std::unique_ptr<SdrPaintWindow, std::default_delete<SdrPaintWindow> > > > >) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/11.0.0/../../../../include/c++/11.0.0/bits/vector.tcc:177:7 (instdir/program/libsvxcorelo.so +0x648ea5f)
        >  #14 in std::__cxx1998::vector<std::unique_ptr<SdrPaintWindow, std::default_delete<SdrPaintWindow> >, std::allocator<std::unique_ptr<SdrPaintWindow, std::default_delete<SdrPaintWindow> > > >::erase(__gnu_cxx::__normal_iterator<std::unique_ptr<SdrPaintWindow, std::default_delete<SdrPaintWindow> > const*, std::__cxx1998::vector<std::unique_ptr<SdrPaintWindow, std::default_delete<SdrPaintWindow> >, std::allocator<std::unique_ptr<SdrPaintWindow, std::default_delete<SdrPaintWindow> > > > >) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/11.0.0/../../../../include/c++/11.0.0/bits/stl_vector.h:1431:16 (instdir/program/libsvxcorelo.so +0x648dea0)
        >  #15 in std::__debug::vector<std::unique_ptr<SdrPaintWindow, std::default_delete<SdrPaintWindow> >, std::allocator<std::unique_ptr<SdrPaintWindow, std::default_delete<SdrPaintWindow> > > >::erase(__gnu_debug::_Safe_iterator<__gnu_cxx::__normal_iterator<std::unique_ptr<SdrPaintWindow, std::default_delete<SdrPaintWindow> > const*, std::__cxx1998::vector<std::unique_ptr<SdrPaintWindow, std::default_delete<SdrPaintWindow> >, std::allocator<std::unique_ptr<SdrPaintWindow, std::default_delete<SdrPaintWindow> > > > >, std::__debug::vector<std::unique_ptr<SdrPaintWindow, std::default_delete<SdrPaintWindow> >, std::allocator<std::unique_ptr<SdrPaintWindow, std::default_delete<SdrPaintWindow> > > >, std::random_access_iterator_tag>) at ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/11.0.0/../../../../include/c++/11.0.0/debug/vector:675:32 (instdir/program/libsvxcorelo.so +0x647dc34)
        >  #16 in SdrPaintView::DeletePaintWindow(SdrPaintWindow&) at svx/source/svdraw/svdpntv.cxx:83:24 (instdir/program/libsvxcorelo.so +0x645cf57)
        >  #17 in SdrPaintView::DeleteWindowFromPaintView(OutputDevice*) at svx/source/svdraw/svdpntv.cxx:404:9 (instdir/program/libsvxcorelo.so +0x64682ca)
        >  #18 in SdrObjEditView::DeleteWindowFromPaintView(OutputDevice*) at svx/source/svdraw/svdedxv.cxx:2324:22 (instdir/program/libsvxcorelo.so +0x59aac14)
        >  #19 in FmFormView::DeleteWindowFromPaintView(OutputDevice*) at svx/source/form/fmview.cxx:196:14 (instdir/program/libsvxcorelo.so +0x7a55634)
        >  #20 in ScTabView::~ScTabView() at sc/source/ui/view/tabview5.cxx:187:28 (instdir/program/libsclo.so +0x1429430f)
        >  #21 in ScViewFunc::~ScViewFunc() at sc/source/ui/view/viewfunc.cxx:100:1 (instdir/program/libsclo.so +0x14657aeb)
        >  #22 in ScDBFunc::~ScDBFunc() at sc/source/ui/view/dbfunc.cxx:49:1 (instdir/program/libsclo.so +0x13a72262)
        >  #23 in ScTabViewShell::~ScTabViewShell() at sc/source/ui/view/tabvwsh4.cxx:1794:1 (instdir/program/libsclo.so +0x14314d5b)
        >  #24 in ScTabViewShell::~ScTabViewShell() at sc/source/ui/view/tabvwsh4.cxx:1743:1 (instdir/program/libsclo.so +0x143150fb)
        >  #25 in SfxViewFrame::ReleaseObjectShell_Impl() at sfx2/source/view/viewfrm.cxx:1113:9 (instdir/program/libsfxlo.so +0x5b8ee8c)
        >  #26 in SfxViewFrame::~SfxViewFrame() at sfx2/source/view/viewfrm.cxx:1647:5 (instdir/program/libsfxlo.so +0x5ba8d5a)
        >  #27 in SfxViewFrame::~SfxViewFrame() at sfx2/source/view/viewfrm.cxx:1641:1 (instdir/program/libsfxlo.so +0x5baa88b)
        >  #28 in SfxViewFrame::Close() at sfx2/source/view/viewfrm.cxx:1165:5 (instdir/program/libsfxlo.so +0x5b9256d)
        >  #29 in SfxFrame::DoClose_Impl() at sfx2/source/view/frame.cxx:142:35 (instdir/program/libsfxlo.so +0x5a190e1)
        >  #30 in SfxBaseController::dispose() at sfx2/source/view/sfxbasecontroller.cxx:982:28 (instdir/program/libsfxlo.so +0x5b181ce)
        >  #31 in (anonymous namespace)::XFrameImpl::setComponent(com::sun::star::uno::Reference<com::sun::star::awt::XWindow> const&, com::sun::star::uno::Reference<com::sun::star::frame::XController> const&) at framework/source/services/frame.cxx:1492:33 (instdir/program/libfwklo.so +0x2c4a8de)
        >  #32 in (anonymous namespace)::XFrameImpl::close(unsigned char) at framework/source/services/frame.cxx:1699:12 (instdir/program/libfwklo.so +0x2c55b57)
        >  #33 in SfxFrame::DoClose() at sfx2/source/view/frame.cxx:108:29 (instdir/program/libsfxlo.so +0x5a163b8)
        >  #34 in SfxViewFrame::Notify(SfxBroadcaster&, SfxHint const&) at sfx2/source/view/viewfrm.cxx:1519:28 (instdir/program/libsfxlo.so +0x5ba0b74)
        >  #35 in SfxBroadcaster::Broadcast(SfxHint const&) at svl/source/notify/SfxBroadcaster.cxx:49:24 (instdir/program/libsvllo.so +0x17ef9c4)
        >  #36 in (anonymous namespace)::SfxModelListener_Impl::notifyClosing(com::sun::star::lang::EventObject const&) at sfx2/source/doc/objxtor.cxx:146:12 (instdir/program/libsfxlo.so +0x515538b)
        >  #37 in SfxBaseModel::close(unsigned char) at sfx2/source/doc/sfxbasemodel.cxx:1439:76 (instdir/program/libsfxlo.so +0x5285e3c)
        >  #38 in SfxBaseModel::dispose() at sfx2/source/doc/sfxbasemodel.cxx:716:13 (instdir/program/libsfxlo.so +0x5266b5f)
        >  #39 in ScFiltersTest::tearDown() at sc/qa/unit/jumbosheets-test.cxx:141:74 (workdir/LinkTarget/CppunitTest/libtest_sc_jumbosheets_test.so +0x7bc6b)
        
        This appears to date back to 88879a0d12fba95825b7f99f348094039ba3e029
        "INTEGRATION: CWS aw051 (1.3.188); FILE MERGED: 2007/05/29 14:12:36 aw
        1.3.188.1: #i77674#"
        
        > --- a/svx/source/sdr/overlay/overlaymanager.cxx
        > +++ b/svx/source/sdr/overlay/overlaymanager.cxx
        > @@ -264,12 +264,11 @@ namespace sdr
        >          {
        >              if(OUTDEV_WINDOW == getOutputDevice().GetOutDevType())
        >              {
        > -                // transform to rectangle
        > -                const basegfx::B2DPoint aMinimum(rRange.getMinimum());
        > -                const basegfx::B2DPoint aMaximum(rRange.getMaximum());
        > +                // #i77674# transform to rectangle. Use floor/ceil to get all covered
        > +                // discrete pixels, see #i75163# and OverlayManagerBuffered::invalidateRange
        >                  const Rectangle aInvalidateRectangle(
        > -                    FRound(aMinimum.getX()), FRound(aMinimum.getY()),
        > -                    FRound(aMaximum.getX()), FRound(aMaximum.getY()));
        > +                    (sal_Int32)floor(rRange.getMinX()), (sal_Int32)floor(rRange.getMinY()),
        > +                    (sal_Int32)ceil(rRange.getMaxX()), (sal_Int32)ceil(rRange.getMaxY()));
        >
        >                  // simply invalidate
        >                  ((Window&)getOutputDevice()).Invalidate(aInvalidateRectangle, INVALIDATE_NOERASE);
        
        but which probably used sal_Int32 instead of long for no particular reason.
        
        Change-Id: I29459ab6c5cd06cc7d786b239221343f8de5170c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104096
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-08  Jim Raykowski  <raykowj@gmail.com>  [95438b18160a8b6e51c30c6566e40f5aeaf94f1f]

        tdf#136964 Writer Navigator: Use same Headings expanded states
        
        for Headings content navigation view and All content navigation view.
        
        Change-Id: I21fae6f0b6c0c67dd89a58fb6a5694475238e66c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103742
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-10-08  Caolán McNamara  <caolanm@redhat.com>  [fc79ca32f08e2478fe827caa26d8f5e90f4d93d0]

        don't scroll to the cursor on gaining focus
        
        an alternative option is to set the cursor to the start line when inserting
        text into the multiline calc editview
        
        Change-Id: Id0da81e35bedc282839514bf981a5a6377e1a89c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104095
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-08  Noel Grandin  <noel@peralex.com>  [592ad72ae178bc9018354ab37224666293ecbe81]

        use sal_Int32 for style-sheet index
        
        instead of a mix of unsigned and sal_uInt16.
        
        Change-Id: Ice56d58d22856daa6645577610368ba19a849176
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104076
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-08  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9b6fb8bf3d8e622bd2d013744a591ff32287d3de]

        add GraphicMapper to native-code.py
        
        Change-Id: I9622d80f4b7a8bdd7ce235bd01e7893ff821a565
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104094
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-10-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [b50b42b044b3e7a855dc72e017d5cba3d34aa1e3]

        tdf#137274: sw: Add UItest
        
        Change-Id: If0fbdb14ae4cc335dc99dc4e7df56356cf85f348
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104088
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-08  Tibor Nagy  <nagy.tibor2@nisz.hu>  [9971b1602d2a526dd8f2cc8255794515bb4e2168]

        tdf#125462 sc: remove red (invalid data) circle
        
        around the cell after typing valid data in it.
        This mark wasn't removed when correct data is
        entered in the cell, giving the impression that
        the entered value is incorrect.
        
        Note: This fixes only the directly modified cell,
        not the other cells with red circles which refer
        the modified cell.
        
        Testing: Tools->Detective->Mark Invalid Data adds
        these red circles around the cells with invalid content,
        according to their validation added by Data->Validity...
        
        Co-authored-by: Attila Szűcs (NISZ)
        
        Change-Id: Ib7ca3c453a930669a7c58e89b91654de36b8bb3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103995
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [32af6bcd0c3634f860fc529acb17648e73051c73]

        tdf#137295: sw_ooxmlexport15: Add unittest
        
        Change-Id: I49f5478284f894e0b05ff0a235c88cf7b6c0792c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104081
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-08  Stephan Bergmann  <sbergman@redhat.com>  [0591e107d9a5bb8c60e0693c1bad03004e8169e2]

        Fix C++ UNO component constructor function signature
        
        ...broken by 1f8fbff65d91f1d8297b94dd67fffceb7475dce5 "loplugin:const* make some
        params and methods const", and reported by UBSan during CppunitTest_services:
        
        > ~/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/11.0.0/../../../../include/c++/11.0.0/bits/invoke.h:60:14: runtime error: call to function extensions_propctrlr_DefaultFormComponentInspectorModel_get_implementation through pointer to incorrect function type 'com::sun::star::uno::XInterface *(*)(com::sun::star::uno::XComponentContext *, const com::sun::star::uno::Sequence<com::sun::star::uno::Any> &)'
        > extensions/source/propctrlr/defaultforminspection.cxx:211: note: extensions_propctrlr_DefaultFormComponentInspectorModel_get_implementation defined here
        
        Change-Id: Ic9b8df736169c478fa1184fc1bb30ae992ce1cff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104086
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-08  Caolán McNamara  <caolanm@redhat.com>  [8e6819e06e41e6ad29fbd337a2b641d13f3194ea]

        CustomWeld::Paint rRect is in logical units, not pixels
        
        Change-Id: I92935bce0ed280f55e061cfdf0a94078946b8c07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104087
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-08  Caolán McNamara  <caolanm@redhat.com>  [dfca29c52da8cd5e633a6687d3d65097643f940d]

        don't scroll to the cursor during paint
        
        Change-Id: Id0d0f100015eceffb213f36454d05f6a764156da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104084
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-08  Julien Nabet  <serval2412@yahoo.fr>  [f2cf7100393aeeacf239a63c69e35ff920eccdf2]

        Update Orcus lib ref in flatpak
        
        Change-Id: Id3026332211c1eb2726d876775155d8a26e187eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104068
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-08  Caolán McNamara  <caolanm@redhat.com>  [e67a755e6d4e3241360c75c3362f90a3af5999ac]

        add EditViewCallbacks handler to support updating scrollbar state
        
        the problem is that since...
        
        commit 319d8be9dad248a3ced5ac311e0b20ec3ed4cef7
        Date:   Tue Nov 22 16:21:20 2011 +0000
        
            tweak experimental gsoc multiline input bar, better resizing, enable scroll
        
        that uses SetNofifyHdl to try and keep its scrollbar up to date, but that
        SetNotifyHdl is also used by a11y to listen to the editengine and only one can
        be set at a time, so with a11y enabled (the gtk default case) either a11y works
        or the multiline scroll doesn't or vice versa.
        
        Seeing as the a11y case is the very complicated case, leave a11y alone and
        plot a route to disentangle the straightforward calc multiline edit from a11y.
        
        Change-Id: Iedc7ffc39940354e8a05c0620944f617eee6b550
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104080
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-08  Stephan Bergmann  <sbergman@redhat.com>  [a9976a958b2857e308c6598532151878615bfd9f]

        external/liborcus: Missing includes
        
        ...as seen with recent GCC 11 trunk libstdc++:
        
        > orcus_xlsx.cpp: In function ‘size_t orcus::{anonymous}::get_schema_rank(orcus::schema_t)’:
        > orcus_xlsx.cpp:313:59: error: incomplete type ‘std::numeric_limits<long unsigned int>’ used in nested name specifier
        >   313 |     return it == rank_map.end() ? numeric_limits<size_t>::max() : it->second;
        >       |                                                           ^~~
        
        etc.
        
        Change-Id: If92cfb565ed9344b2ec1403793d7aeff8bd019ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104074
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-08  Mark Hung  <marklh9@gmail.com>  [ac76f9e8ad8b077623725d0f6dceb13adb37e43a]

        tdf#130314 space counting for input field.
        
        1. Input field should be counted like other fields,
           with its content expanded with GetExpText().
        
        2. Use only GetLen() instead of rInf.GetLen() in
           SwTextInputFieldPortion::GetExpText() because
           when justifying the text, rInf.GetLen() isn't
           always updated corresponding to rInf.GetIdx().
        
           ( Check SwTextAdjuster::CalcNewBlock() for ref.)
        
        Change-Id: I6a41275295607887c476fdd3f8e5a90c936c9d31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103782
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2020-10-08  Luboš Luňák  <l.lunak@collabora.com>  [d18731f71c60cbb6c02cabb042004b1aa9454de8]

        track dirty areas for Skia drawing
        
        Updates to the screen in raster mode aren't _that_ slow, in fact
        it seems using SkRegion can make things slower because of manipulating
        the region, but with SkIRect this could sometimes help a bit.
        It also appears that StretchDIBits() that is used by the Windows
        raster code doesn't work correctly if only a subset of the y-axis
        range is specified, which reduces the usefulness.
        
        Change-Id: Ia93d2b60f2c62461e4c2c81210ab1d5d652a2cfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104047
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-08  Miklos Vajna  <vmiklos@collabora.com>  [47fda617fc4dad8273919227ca45ea3b8b61aea1]

        pdfium: remove non-public headers from include path
        
        This was only needed to use upstream scopers, but we don't use those
        anymore.
        
        Change-Id: Idac60119d4d4e8587170fe3e5c69b3ec069e6a6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104069
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-10-08  Julien Nabet  <serval2412@yahoo.fr>  [cab3476aea0fc980951bf6e729879ecdc0d0e9b7]

        Related tdf#135202: declare libmariadb/secure/win_crypt in mk file for MariaDB
        
        Change-Id: Ib9634d9e88d7e97a5c03ff4d8b7808c598c3b8bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104040
        Tested-by: Michael Stahl <michael.stahl@cib.de>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-10-08  Caolán McNamara  <caolanm@redhat.com>  [53d4cd70a51a0cf38af03a4c113fe201679e207b]

        we only should have one has_default==True in these dialogs
        
        undo the part of 3d056824c687df567c05bf31554fa40ea2baef18
        to restore the part of c9e3952e76a9c06d5a1d2f583829ce9eb5b9df64.
        where the code does no special show/hide of buttons
        
        Change-Id: Iacc37e5250468f2b626c3212c30bdd254966fdb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104067
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-08  Gleb Popov  <6yearold@gmail.com>  [d775d570ea336d1d0d9e9c778d6841e9b64d2ad1]

        Do not redefine ETIME unconditionally on FreeBSD.
        
        Change-Id: Iee5e7d3e91b6da5eb6c87d8d3547e0cd65742db7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103945
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-10-08  Heiko Tietze  <tietze.heiko@gmail.com>  [7109b69ff3d5102f408e5c53932b870196a42cec]

        Replace UI submenu by dialog
        
        Related 0dce53516011f5d2d9408501714e2b1865517119
        
        Change-Id: I04e0fc602c5eb70f9522d646de36373f7691098b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103391
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-10-07  Caolán McNamara  <caolanm@redhat.com>  [64ab07edee8eba531fd05cbc5d92315cc2855e92]

        we only should have one has_default==True in these dialogs
        
        undo the part of 3d056824c687df567c05bf31554fa40ea2baef18
        to restore the part of c9e3952e76a9c06d5a1d2f583829ce9eb5b9df64.
        which refers to the statistics dialogs of
        sc/source/ui/StatisticsDialogs/
        
        where the code does no special show/hide of buttons and they
        are all a copy and paste job of the same duplicate has-default
        template
        
        Change-Id: I244594399ca3be43e0ac22673487c7e6fe6c37ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104066
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-07  Caolán McNamara  <caolanm@redhat.com>  [97b960492e2ce26f881d80e07bf691d682bb4173]

        Resolves: tdf#137315 explicitly use FloatWinPopupFlags::NoMouseUpClose
        
        so the popup won't disappear on releasing the mouse
        
        Change-Id: Ib496ad286c06305eca67f865946a8303e93118f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104065
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-07  Caolán McNamara  <caolanm@redhat.com>  [ce8a9ce6a1890b28c12ff0826d6808aad0bbccb2]

        tdf#137295 missing frames on roundtrip through docx
        
        because they had the same name because GetUniqueDrawObjectName returned the
        same name twice because the drawing objects were replaced by flys so there was
        no actual drawing objects inserted
        
        Change-Id: Icbe1848b7115c441f8205b8f566ec5ae4b0c55a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104063
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-07  Noel  <noelgrandin@gmail.com>  [b03708252bb50dd2fbca0f82fa170e6d90816b82]

        lint-ui: add exclusion
        
        Change-Id: Idae99392593c87c7d3b36e426c8d1363434786be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104059
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-07  Noel  <noelgrandin@gmail.com>  [cc1ef0b3dc1449242c23e3c3299c2f7bb803821d]

        lint-ui: remove checks for top-level widgets
        
        lots of .ui files are loaded, and then widgets extracted by name by
        the code, so this check does not make sense.
        
        Change-Id: Ia8292c5808587d98f0015280ad17b00402c8b96d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104056
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-07  Caolán McNamara  <caolanm@redhat.com>  [242e90f16bc23eb85941b0bf13c5350375ce3837]

        Resolves: tdf#137274 comment node not expandable when there are comments
        
        if it was opened and closed before deleting (or undoing thereof) comments
        
        If the node is currently not expanded, but it was previously expanded, then it
        is not filled-on-demand because it is already filled.
        
        If the content it tracks has changed, remove its current children and set it to
        filled-on-demand if there would be a non-zero set of new children
        
        Change-Id: Ic8eafea7f298d285d1e6c4a60cb21b57a971bd86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104061
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-07  Heiko Tietze  <tietze.heiko@gmail.com>  [ed8df0ec6ed1af600a4d31223d5bfc3f65c5d7ba]

        Resolves tdf#117463 - Dialog to show UI options
        
        * New dialog to pick and apply one of the UI variants
        * Tip-of-the-Day enhanced to execute UNO commands in order
        to advertise the UI chooser on first start
        
        Change-Id: I5e5c4a8e0fb11d11bafc99cc37b7ec244a993781
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99957
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-10-07  Caolán McNamara  <caolanm@redhat.com>  [0c9ccc7dbf6deb4d012e0d1e6eb934e54e0f19bc]

        raise min version of gtk to 3.20.0
        
        Change-Id: I7e463f48dabbcc27b0d5533fa2c46610cbd7aa82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103901
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-07  Caolán McNamara  <caolanm@redhat.com>  [d576baca31d2a2d9d96c203dfafb59dfda8f064b]

        dynamic_cast followed by static_cast
        
        Change-Id: I0e5b7a2531f10d7a9cafa45f33f128f82603f30f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104062
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-07  Miklos Vajna  <vmiklos@collabora.com>  [aff70ac6ce3362fb76a74aa0d732a979bd047537]

        RTF import: copy direct para formatting for first para in insert mode
        
        This is really similar to commit
        ae9fe9d7107b2e25c9316033651e49c08537c0e9 (ODT import: copy direct para
        formatting for first para in insert mode, 2020-10-02), except that was
        for the ODT import.
        
        Change-Id: I5f4e82162f1c18335f472c004c742e0e0f0664f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104060
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-10-07  Luboš Luňák  <l.lunak@collabora.com>  [cc6941e8ce4a22cd7bdcdf1db72da02546b35fd2]

        better way of ensuring Skia is used only with canvas that work
        
        Most canvas implementations fall flat on their face when used
        with Skia for various reasons, such as assuming presence of cairo
        canvas or GDI bitmaps. I kind of already blocked them
        in b4c28826e0f8716583e7663ca2ea7a2, when I just copy&pasted
        the OpenGL case. That just selects the last implementation,
        which in reality appears to be always vclcanvas, which is probably
        just luck. Also this wouldn't work with more than one possible
        canvas implementation for Skia.
        
        Change-Id: If644abbaeed72f1a649f8974d00f564131aa9329
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103784
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Jenkins

2020-10-07  Caolán McNamara  <caolanm@redhat.com>  [ac2369cf0369da191ac970a6ed47d634a7fae0e7]

        let a subclass destroy and recreate its EditView
        
        Change-Id: I743592b0d6d864f3d72c2fd111ef8adf13a3eb4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104052
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-07  Caolán McNamara  <caolanm@redhat.com>  [bd567a409f214d042bd64798f168fdb3dbf3cd31]

        support pan-down-symbolic/pan-up-symbolic as SPIN_DOWN/SPIN_UP
        
        Change-Id: I37bb7474207a084cfce7a3c2a6d9ec507b963aba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104044
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-07  Luboš Luňák  <l.lunak@collabora.com>  [3f359a03308493e59e0c29572fff7b0194c4aea1]

        try more to match Skia's alpha type for source and destination
        
        This is an extension of the other recent commit, matching alpha type
        is faster, and knowing the content is opaque should also allow
        more optimizations.
        
        Change-Id: I632d3f50e3f4729a64403c3c3ed1b79d63f0c5dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104046
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-07  Luboš Luňák  <l.lunak@collabora.com>  [6456ffec9d2082cc61d4ae60cad99e3c4ebfe82d]

        faster Skia from-image conversions if no alpha is involved
        
        Skia's drawImage() is faster if alpha types match. So if the source
        is opaque, use that and not unpremultiplied alpha (which is
        technically the same if no alpha is involved, but it leads to
        a slower path).
        
        Change-Id: Ie55eaa55099a9a4c9e6db1e66e212da0acef71f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104043
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-07  Noel  <noelgrandin@gmail.com>  [c356f669e294ca978e9a41e1e8e7ccbb4e9a1a09]

        lint-ui: add exclusions for remaining capitalisation warnings
        
        Change-Id: I572f914fa9a51f992110585ab032fb500f998bc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104055
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-07  Miklos Vajna  <vmiklos@collabora.com>  [cbe60ec7e1cd4f696182764d8a43a120c775e0d7]

        CppunitTest_vcl_pdfexport: use CPPUNIT_TEST_FIXTURE()
        
        This suite is large enough so that avoiding the
        declaration/registration/definition of each test manually saves a lot of
        space.
        
        Change-Id: I0fd161f54312370cc1ce13f4111ce1724dc22c4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104041
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-10-07  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [6aa831bf46282d3df8b5f214abed7428bd4bd001]

        update credits
        
        Change-Id: Iaa1726883202c35a3d5ce76893f05de46551e672

2020-10-07  Caolán McNamara  <caolanm@redhat.com>  [a16f2d2bc1865dfbf8e755e683624843337c59da]

        CustomWeld is final
        
        Change-Id: I2a9b774a58481453232a9925367bf136447ea27c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104036
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-07  Noel  <noelgrandin@gmail.com>  [8eff280bc08ec3d7b2312ae4ee48df4d7328b7de]

        ui files: fix some capitalisation issues
        
        Change-Id: Id2efb6e5f1c115cb31a6afd3f988fe156c5ad56e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103829
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [3d056824c687df567c05bf31554fa40ea2baef18]

        Revert "lint-ui: check that we only have one has_default==True"
        
        This reverts commit c9e3952e76a9c06d5a1d2f583829ce9eb5b9df64.
        
        Reason for revert: Some of the code manipulates visibility programmatically, and it is quite fine to has more than one has_default if only one of them is visible at a time.
        
        Change-Id: Ia4f565c7d21d232d3038c3489952782c8e2a7be5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103977
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-07  Jan-Marek Glogowski  <glogow@fbihome.de>  [a927e0964ba0442d53fffb22c577e54bcf183ed7]

        tdf#136555 drop custom start center button colors
        
        Custom button text or background colors don't play nice with any
        complex theming. Maybe we should still allow a custom background
        color for the button bar, but probably that attempt is also futile
        and clashes with theming easily.
        
        As long as the botton bar uses themable push-buttons as a control
        custom coloring will break at some point, as these buttons can
        have too many states, which curently depend on the theme. There is
        no way for LO to know, if a roll-over button will return with a
        different backround or just some changed border from a themed
        paint call.
        
        So this reverts the button part of tdf#90452. It doesn't affect
        the preview area, as that is a custom widget, which doesn't use
        any theming, but has it's own setting - for better or worse.
        
        Change-Id: I1ef17a50d15a5876a11bce89ae3f764aa91f66bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103041
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-10-06  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [a883002d8e2fd77f80c43b7b2e6ac329d83d929d]

        SwGrammarContext: ::Modify no more
        
        Change-Id: I5569ba4f7fb00477233a5ffaabf9b2c8dca207c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103939
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-10-06  gokaysatir  <gokaysatir@collabora.com>  [19a0fbf456129e011cb9ab9ab6ab730cba274bbd]

        Online: Copy hyperlink location. / Core side.
        
        Payload format is added to LOK_CALLBACK_CLIPBOARD_CHANGED.
        Clipboard changed event is not fired when "copy hyperlink location" command is issued.
        So i added a call to LOK_CALLBACK_CLIPBOARD_CHANGED inside TextDataObject::CopyStringTo function.
        
        Change-Id: I8157572288da88b5522662e13abe151ef8548b34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103164
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103872
        Tested-by: Jenkins

2020-10-06  Noel  <noelgrandin@gmail.com>  [1f8fbff65d91f1d8297b94dd67fffceb7475dce5]

        loplugin:const* make some params and methods const
        
        Change-Id: I97c5bbb929a2a4a029af4e6cb0fd571bbc2b698b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104030
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-06  Noel  <noelgrandin@gmail.com>  [4bc31abb56f806ee399344160ce0d7c27af48f5e]

        loplugin:const* make some params and methods const
        
        Change-Id: If621bb2585fda4afef4be9a189c7f4c00008d358
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104029
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-06  Noel  <noelgrandin@gmail.com>  [9bf762769826a872e196051a9ec0540a598973de]

        loplugin:const* make some params and methods const
        
        Change-Id: I3c8ca72b2b41a4f82ee20cbe025b41425f32e715
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104028
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-06  Noel  <noelgrandin@gmail.com>  [2ac309188820036b1b99f983e8b793445e9b2ab2]

        loplugin:const* make some params and methods const
        
        Change-Id: Idec482c21c270912f9bcaeb980077c1616f67c8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104022
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-06  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [698e5d54182d96a1fd0c3b864ba0e618f82dd1f1]

        tdf#123025 - fixed broken tests for cverr method
        
        Change-Id: I44eb44107a24207764da24b4e01b407570342013
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103956
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-10-06  Caolán McNamara  <caolanm@redhat.com>  [f1f33b332a0b4ada8ac8ff885fc2efee768091a6]

        move set_user_managed_scrolling to an initial weld argument
        
        gtk is creating a11y objects on widgets changing parents so manage when that
        can happen to avoid premature creation of custom widget a11y objects
        
        Change-Id: I4879a93a897b2e4084cf6af0c9c0b0f0c1062254
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104025
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [d15aa807be1c595dad9abc1dea04bb922570015a]

        tdf#137165: sc: Add UItest
        
        Change-Id: Id5c777d5c85cda53924c9b8efae7a6cfa55de839
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103866
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-06  Noel  <noelgrandin@gmail.com>  [7cd179df80957b7daefab028cf35aebb1083b014]

        loplugin:const& make some params and methods const
        
        Change-Id: I2973128a9c6c53187e1da400d1a5df763d515596
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104020
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-06  Luboš Luňák  <l.lunak@collabora.com>  [e1482daecff877e3b0e22f1fc864e614376cb6b1]

        add missing null pointer check
        
        It's possible to trigger this case, and the windows variant already
        has the check.
        
        Change-Id: I465fbccb8910bd1b529a2639f34249c18289baa8

2020-10-06  Caolán McNamara  <caolanm@redhat.com>  [66ce7a7bcae0e0e38fc56f6780eec86e06acfd90]

        drop ownership argument
        
        we have never needed to diverge from the defaults of true for toplevels
        and false for non-toplevels
        
        Change-Id: I884b1e221d0ec44895214363d391c27e3e1707f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104019
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-06  Caolán McNamara  <caolanm@redhat.com>  [19f331ca6aa87a438b1eeabef72978ddbfb0e747]

        reparent to nothing to break gtk ownership cycle
        
        which is our usual solution, instead of using less common flag
        
        Change-Id: I9dd54a161df53a5b6ffb0b7655e510a6cc4c4824
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104018
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-06  Szymon Kłos  <szymon.klos@collabora.com>  [c43393135a6cd0f748433fc39ff45938b82e0464]

        Allow to save file if chart editing is active
        
        This helps in online where autosave after user
        closed view with chart editing active caused
        document to be broken and not allowing to open again.
        
        Change-Id: Iab6a9bfe2c5f67c155ee97726e752c83fc47af5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103091
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104011
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-10-06  Szymon Kłos  <szymon.klos@collabora.com>  [72f36d5e7a982b1a8b58dd73da4db580bf5124f1]

        lok: Add posibility to change chart fill color
        
        Change-Id: I519a0fe15c4983803109aed7eef840d36a5e7b21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102920
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103141
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-10-06  Szymon Kłos  <szymon.klos@collabora.com>  [5e7518c980855c51049cf1ca5e8b77363bd1ec19]

        Use default diagram page selection for charts
        
        Change-Id: I0bf0e5d2d1ef43a61c1bb723b25bafa30b5ad5c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103602
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104013
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-10-06  Noel  <noelgrandin@gmail.com>  [22d94ce0abef7cdd5e344a28e1b1ee4caf6cd8f8]

        loplugin:const* make some params and methods const
        
        Change-Id: If7fbb25037343e18081a8ee7064840d75e9a45a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104010
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [d34e969c888219bd3739fc4a8ef330c77f7e7adf]

        tdf#136430, tdf#136573: sc: Add UItest (take 2)
        
        Take 1 was submitted in 647958099600923d9ba3a57101891f62de326f4b
        and later reverted in 5872f0c0d206466ad78e92be3d7d551b7ff4dbf1
        The reason why jenkins hung was that the position of the label
        changed from 0.43,2.84 to 0.5,2.89 in
        a91ac466e2a996a07248ec4a2518d5ba9bdf3d61
        
        For some reason, jenkins didn't fail and the builds were just
        aborted after some time.
        
        Change-Id: If325d74e19b8fe6d8ad06700bfb05620c9d321cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103992
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-06  Mike Kaganski  <mike.kaganski@collabora.com>  [97c03dfe6c946236c3b385879f3bb2594dc4602f]

        Drop unused code
        
        ... a leftover in commit 3187eeab10df77a6c0dd6397be993a68276d7141,
        copypasted in commit 4f4a668e04bdd68655a0f574027f486cea953857.
        
        Change-Id: I7a634ba432cb4736ec85a420b0f77288cd1e0802
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104004
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-10-06  Caolán McNamara  <caolanm@redhat.com>  [084a230a15e22abada48f73d6e2efc66d208f933]

        pRuntimeWindow is always a ScInputBarGroup
        
        so the dynamic cast isn't needed
        
        Change-Id: I38d55ba782425383969a3da06df81c51a146a338
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104005
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-06  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [af4e5ee0f93c1ff442d08caed5c875f2b2c1fd43]

        tdf#97128 DOCX import: fix frame direction
        
        Frames used to be imported with zero rotation even if a w:textDirection
        tag explicitly called for a non-default orientation.
        
        I found no other solution to pass the incoming frame direction property
        on to the SwXFrame about to be created.
        
        1. If you put the property into the GetSectionContext(), it gets
        overwritten when the next w:pPr tag is parsed, so all three frames will
        end up having the same direction.
        
        2. If you put the property into the GetTopContextOfType(CONTEXT_PARAGRAPH)
        that context gets popped off the stack before control even gets to
        CheckUnregisteredFrameConversion().
        
        3. If you use PushStyleSheetProperties (which is bad in and of itself),
        the order will be messed up because the frames are not necessarily
        created in the same order as they are described in the file, so each
        frame gets a wrong frame direction in the end.
        
        Follow-up of commit 5a5597655a4bf12e4ca07c9c2b6f6221e217f080
        (tentative fix for fdo#30474# [DOCX rotated text import failure]).
        
        Change-Id: I6e3d68fe60c6e2a5b6684c65a964dd86d0168181
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103553
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-06  Caolán McNamara  <caolanm@redhat.com>  [94b73fb5e206a8718e5127cf58c826099ae92f5a]

        let a subclass defer creating its EditView
        
        Change-Id: I0d182db0658ff5e0ab3d7164de000ed76460eef5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104008
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-06  Caolán McNamara  <caolanm@redhat.com>  [197c91c45a0ff691af5089b2603737c1320880c1]

        avoid calling gtk_widget_add_events when not needed
        
        because it triggers premature creation of a11y objects
        for custom widgets
        
        Change-Id: I17eddd2856767c7da9c3a8c8ad0e11ba1a92e4d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104007
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-06  Luboš Luňák  <l.lunak@collabora.com>  [3a6a7f71ec1f5423fcd0bcea20f6831eaafb9c86]

        fix possible >= 0 warning
        
        Change-Id: I7b5595265d00a33e933a1768d8c80a7ffd25c8a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103997
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-10-06  Regényi Balázs  <regenyi.balazs@nisz.hu>  [3b6de95a0d59cf5942af5ecf4a402c224b76f8a3]

        tdf#105875 DOCX VML shape import: fix missing rotation
        
        Also to avoid bad resizing of the rotated
        shape, remove obsolete(?) code part from
        commit 0423a6741fc08a35b123556f9b10219d090ee42a
        (Import bezier curves from .docx.).
        
        Co-authored-by: Szabolcs Toth
        
        Change-Id: I77266ba65e558cf9e6dd0e1c37fad85abd038819
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103693
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-06  Szabolcs Toth  <toth.szabolcs@nisz.hu>  [ff5ca4e5fc6a9fb24b0eb6eb629210b024473f67]

        tdf#137000 XLSX shape export: fix upright
        
        Upright is an XML attribute of xdr:txBody/a:bodyPr. It is set
        in MSO when in a textbox menu we choose "Do not rotate this element".
        LO import uses a text rotation opposite shape rotation to create
        upright text, but when exporting the attribute "upright" we must
        make sure that the text rotation in bodyPr is 0, not the temporary
        opposite value. Otherwise MSO rotates the text.
        
        Note: integer precision of rotation is enough for interoperability,
        because it's possible to rotate the shapes only by whole degrees
        in MSO.
        
        Follow-up of commit 8c23be49fb5a9044989532e6e20feb1e3ff64f2b
        (tdf#106197 XLSX shape import: keep text upright).
        
        Co-authored-by: Balázs Regényi
        
        Change-Id: I0ffae41f83d3fc3a1fa37f413a8fc9fd8ccd9b6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103094
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-06  Miklos Vajna  <vmiklos@collabora.com>  [dfa1856cdb4c69985ef1e809d33055427b6fbd76]

        tdf#137023 PPTX import: fix unexpected center alignment of shape text, 2nd try
        
        Regression from commit 10bb02efd8afd42e633e370480104e2575546d8e
        (tdf#129685 PPTX import: fix unexpected centering of shape text,
        2020-09-18), now the problem was that some text should be left aligned,
        but was centered.
        
        Fix the problem by reverting most of the above commit: XML changes,
        changes to SdImportTest::testTdf113198() (manual testing show that this
        change is not needed after all) and changes to the
        TextBodyPropertiesContext ctor in oox/ (but not the testcase itself).
        
        Fix tdf#113198 again, this time in Shape::createAndInsert(), which is
        meant to be closer to what the binary PPT import does.
        
        With this, all cases from tdf#104722, tdf#113198, tdf#129685 and
        tdf#137023 are meant to be handled correctly at the same time.
        
        Change-Id: Id785252c26fc407cd74c9cfb55624091798d7773
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103996
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-10-06  Attila Bakos (NISZ)  <bakos.attilakaroly@nisz.hu>  [e2a2165f27d2e5f9b6ac2d349e8b588921667ba4]

        tdf#107893 sw: fix broken "Add Text Box" after Undo
        
        Adding text frame to a shape by "Add Text Box"
        menu item of its local menu and undoing the text
        frame by Undo resulted inoperative "Add Text Box",
        i.e. it was not possible to readd the text frame.
        
        Change-Id: Id871cecf9682cec040e9db7a0a3a68262c505833
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103541
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-06  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [93c833e848a4406f36bcb7925928554bb104aa32]

        Use idle to update preview in print dlg
        
        Otherwise UI blocks while the preview is being updated
        
        Change-Id: I98c536b83a31e9ea3f72effc8a602ee190a81e68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103951
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-10-06  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [729f24a9e3639051e6b066cb1fc68fbd1ef4db16]

        Colibre: Revert NB Cell Style icons
        
        Change-Id: Ibe657e47f37bc9aed99924f85bd9d2b092b10d8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/104000
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-10-05  Julien Nabet  <serval2412@yahoo.fr>  [f90500754fac014638214b5e061832b2c518aab6]

        Related tdf#137167: reference Excel pb on limitation for data validity formula
        
        Change-Id: I6910b761dc99c7a58c7fc1f84c4606ad8dbd729c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103913
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-10-05  Tor Lillqvist  <tml@collabora.com>  [c6d8e4b36f9575267244119c0a7e6a2275168625]

        Pre-set the host and build platform on WSL
        
        WSL is otherwise detected as Linux, which it of course is, but on WSL
        we typically (?) don't want to build LibreOffice for Linux, but for
        Windows. Do this only if no explicit host platform has been passed on
        the command line. We do want it to be possible to actually build for
        Linux on WSL, too.
        
        For WSL, define an emulation of the cygpath command on Cygwin.  Also
        add a simple "test" for it, for visual inspection, not an actual unit
        test.
        
        Change-Id: I9d9fd8f8039692d754fb96762ed00727e97130b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103936
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-05  Caolán McNamara  <caolanm@redhat.com>  [42132debf46d9ace4c4b33aead31e59b7d43d1ef]

        unconflicting commits stomped on eachother
        
        commit 7f94c09b8bad0d8d31e126a95ede4fa937a8981a
        Date:   Mon Oct 5 11:31:47 2020 +0100
        
            SwUndoTableMerge::MoveBoxContent always dereferences its SwDoc* arg
        
        and...
        
        commit e366c928819c44b5c253c45dca6dae40b71c9808
        Date:   Thu Oct 1 17:31:21 2020 +0200
        
            sw: ODF import: convert the simplest sub-tables to rowspan tables
        
        Change-Id: I2b5d12f1c08171d4f8382f64361f4e52fa70d5b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103998
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-05  Caolán McNamara  <caolanm@redhat.com>  [1b4b3db429555c48dd800f175f92040b73cece65]

        SwUndoParagraphSigning never passed null SwDoc*
        
        ditto:
        SwUndoFrameFormatCreate ctor
        SwUndoCharFormatCreate ctor
        SwUndoCondTextFormatCollCreate ctor
        SwUndoTextFormatCollCreate ctor
        SwUndoFormatCreate ctor
        SwUndoFrameFormatDelete ctor
        SwUndoCharFormatDelete ctor
        SwUndoTextFormatCollDelete ctor
        SwUndoCondTextFormatCollDelete ctor
        SwUndoFormatDelete ctor
        SwUndoRenameCharFormat ctor
        SwUndoRenameFormatColl ctor
        SwUndoRenameFrameFormat ctor
        SwUndoNumruleRename ctor
        SwUndoNumruleDelete ctor
        SwUndoNumruleCreate ctor
        SwUndoInsNum ctor
        
        Change-Id: I71805bf3f13235c91e9d4746e2ca0a4e4804824c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103964
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-05  Caolán McNamara  <caolanm@redhat.com>  [be44b86998b2681d0de231bd9f5364a968e7c6b8]

        SwEditShell::SignParagraph always dereferences GetDoc()
        
        Change-Id: I4f45db8fdab7679de0f7eacf8f14a24539ae0d5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103963
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-05  Caolán McNamara  <caolanm@redhat.com>  [029e720dec82a68fb0135a3f2d3735e92963dc62]

        lcl_ValidateParagraphSignatures always dereferences its SwDoc* arg
        
        ditto:
        lcl_DoUpdateParagraphSignatureField
        lcl_UpdateParagraphSignatureField
        
        Change-Id: Ic579ff9116da1031922ee7aa77d3a8f6a659f61e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103962
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-05  Caolán McNamara  <caolanm@redhat.com>  [38746ee9dfe6db8029a844576c3395b54167c3e9]

        SwUndoDelete::CanGrouping never passed a null SwDoc*
        
        ditto:
        SwUndoOverwrite::CanGrouping
        SwUndoTOXChange ctor
        SwUndoDefaultAttr ctor
        SwUndoFootNoteInfo ctor
        SwUndoEndNoteInfo ctor
        SwUndoRenameBookmark ctor
        SwSdrUndo ctor
        SwUndoDrawGroup ctor
        SwUndoDrawUnGroup ctor
        SwUndoDrawUnGroupConnectToLayout ctor
        SwUndoDrawDelete ctor
        SwUndoOverwrite ctor
        SwUndoSplitNode ctor
        SwUndoTableCpyTable ctor
        SwUndoCpyTable ctor
        SwUndoTableStyleMake ctor
        SwUndoTableStyleDelete ctor
        SwUndoTableStyleUpdate ctor
        
        Change-Id: I138729e37777c7960017f9004c31a533f86315a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103961
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-05  Caolán McNamara  <caolanm@redhat.com>  [54759fdbba24f1a552f635fc803078b8ce83dade]

        SwUndoMove ctor is never passed a null SwDoc*
        
        Change-Id: Iaf80504a8bcbca0d1afa101d30376ca2ce3506f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103959
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-05  Caolán McNamara  <caolanm@redhat.com>  [7f94c09b8bad0d8d31e126a95ede4fa937a8981a]

        SwUndoTableMerge::MoveBoxContent always dereferences its SwDoc* arg
        
        Change-Id: I38472e475c6cb7f96b414d107301a04bbb73c0fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103958
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [df5c984fa2e1687603e9e1b63a69b43591f19143]

        tdf#133033: sc_jumbosheets_test: Add unittest
        
        Change-Id: I408df8eeba6b88d5d5fc4bb35e6a6d03810948a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103966
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-05  Luboš Luňák  <l.lunak@collabora.com>  [d3792300afec9c9cb8751cae5b46e8f9198214b4]

        try not to hog the CPU during slideshow animations
        
        Try to sleep for most of the busy-waiting loop. Seeing this CPU
        usage is annoying when profiling.
        
        Change-Id: Ia01b547b28a22ffcb0e841ea582c93891cf1c5c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103960
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-05  Michael Stahl  <Michael.Stahl@cib.de>  [e366c928819c44b5c253c45dca6dae40b71c9808]

        sw: ODF import: convert the simplest sub-tables to rowspan tables
        
        Before OOo 2.3, CWS swnewtable, Writer represented complex table
        structures as sub-tables, i.e. <table:table table:is-sub-table="true">.
        
        Try to convert these to the modern rowspan tables, which export to
        non-ODF formats much easier.
        
        There are some cases where the result is going to look different, or
        where further work is required to adapt other things in the document;
        leave these alone for now.
        
        Change-Id: I6a6c497089ef886826484d2d723bf57c72f95b14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103773
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-10-05  Luboš Luňák  <l.lunak@collabora.com>  [2ad4e77a0f266ae6e6fccaebb1d080d2880bdac3]

        fix allocating thread pool workers
        
        Tasks are removed from the queue before a worker starts working
        on it, which means that maTasks.size() is not the number of tasks
        to do, because the worked on tasks are not included there.
        This means the code could spawn only a smaller number of workers
        than were needed (and than CPU cores that are available).
        
        Change-Id: Ic6e6a79316cf48d82f2b80be7ad477b723b2c4e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103955
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-05  Caolán McNamara  <caolanm@redhat.com>  [a4dbf43bf505980e6acc587aa13096c215aa99e9]

        SwGetRefFieldType ctor never passed a null SwDoc*
        
        ditto:
        SwFEShell::Copy
        SwEditShell::Copy
        SwFEShell::CopyDrawSel
        SwFEShell::Paste
        SwChartDataProvider ctor
        ResetInDoc family
        
        Change-Id: I2d1544c09919f0e566fadc04d3b160b18ea62fc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103957
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-05  Noel  <noelgrandin@gmail.com>  [c9e3952e76a9c06d5a1d2f583829ce9eb5b9df64]

        lint-ui: check that we only have one has_default==True
        
        Change-Id: Ic61e14c3b98a85a5f05b448db9805ac296c041ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103953
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-05  Henry Castro  <hcastro@collabora.com>  [96fa2f494560bcc90584a458438db688b7f0aa88]

        lok: sidebar: avoid deactivation when the sidebar is painting
        
        When two views (SfxViewFrame) get activated and deactivated
        frequently when one view grab the focus and lose focus (respectively),
        in multiple user this is not true, both users have the view
        active at the same time.
        
        The patch removes the overhead when painting a sidebar window
        to avoid unnecessary deactivation.
        
        Change-Id: Ica5837c9f2eda5db1bee69ec2297e54c4845d467
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103263
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        (cherry picked from commit 0a8be32f6130a4b84cd3f9ca70f6109dd78bf434)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103441
        Tested-by: Jenkins

2020-10-05  Noel  <noelgrandin@gmail.com>  [a52246c4079de02f927582b0e8a476e9edafbc99]

        lint-ui: disable some checks
        
        which no-one seems to care about at the moment, since there are so
        many failures.
        
        Change-Id: Id5c589dc328b553a9052cdd94a4c8d3d009a0f3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103954
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-05  Caolán McNamara  <caolanm@redhat.com>  [78f2eaafbcf595c5789531f4cf0b91586255bd94]

        tdf#137250 fire changed on typeahead in combobox without menu active
        
        Change-Id: If296b303ad98d945840f39ebab27a019ac881932
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103950
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-05  Noel  <noelgrandin@gmail.com>  [68961653f9af29b332039e50459e29d33c623013]

        lint-ui: validate has_default and can_default
        
        check that if a widget has has_default=='True', then it also
        has can_default=='True'
        
        Change-Id: Ie51d9d8fff6d7cc0cc42a09331f59e7ef6d559be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103834
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins

2020-10-05  Noel  <noelgrandin@gmail.com>  [9742c9e40fc2e104eaa806b8f02014055d37ed68]

        loplugin:reducevarscope in extensions
        
        Change-Id: I6ba76a8e50d564cd72edc5a3438faef5f3c71bc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103948
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-05  Noel  <noelgrandin@gmail.com>  [8e34b8ce575bab7e71de20db10cc49ae956d7ff1]

        loplugin:reducevarscope in writerfilter
        
        Change-Id: I19f12959a04be07cdd2083a6aa519943d069fae6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103947
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-05  Noel  <noelgrandin@gmail.com>  [8ec183056dd7a954d9af7b26432d7680a31e9896]

        loplugin:reducevarscope in sal
        
        Change-Id: I2ce95de07b8e0952a1e778e65940b30597396aa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103949
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-05  Jan-Marek Glogowski  <glogow@fbihome.de>  [b65d21596b5773d744b242716a78308d2c3714d0]

        The gtk3 dependency of libavmediagst is long gone
        
        Regressed-by: a6201725d760cbce832d4de029b418bb7334df6a
        Change-Id: If3bc22f86092f8232e049ddf6ff47477e5f87342
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103952
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-10-05  Michael Stahl  <Michael.Stahl@cib.de>  [e65b1ba0033e1adaa4135539bb7b34b28cbedd7c]

        sw: SwTable::GCLines(): don't throw away row background
        
        If there's a row background, and a cell in the row doesn't override it,
        apply the row background to the cell.
        
        Change-Id: I37cd33249d3ab66c898c537e3bc6bab067d6f74b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103772
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-10-05  Michael Stahl  <Michael.Stahl@cib.de>  [309868c32f00e5ca045f941deafb5216aad2538c]

        sw: improve comments, dump rowspan to nodes.xml
        
        Change-Id: Ifcd011f6d55ac534c449050d07009680dcd71d51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103771
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-10-05  Caolán McNamara  <caolanm@redhat.com>  [73b1188a3af5edce43508965f95fab1345ccda0e]

        we are guaranteed to have gdk_screen_get_primary_monitor now
        
        Change-Id: I03419ff5233da53aeb3644f62357c983b0fe76ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103930
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-05  Caolán McNamara  <caolanm@redhat.com>  [1d35f90dfe46cadc913e35f509669785cfa8ec18]

        SwDateTimeField::GetDateTime always dereferences its SwDoc*
        
        ditto:
        SwXFrameEnumeration ctor
        lcl_ReAssignTOXType
        
        Change-Id: Idaa6bef29cbc4c3a08d578ef4bedcaa071547944
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103928
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-05  Caolán McNamara  <caolanm@redhat.com>  [4ada921dbb6a431b632cfccd06178dad68860ab6]

        Evaluate family never passed a null SwDoc*
        
        ditto:
        SwTemplNameFieldType ctor
        lcl_RestoreRedlines never passed a null SwDoc*
        lcl_InsAttr
        SwFileNameFieldType ctor
        SwRefPageGetFieldType ctor
        SwJumpEditFieldType ctor
        SwPostItFieldType ctor
        SwScriptFieldType ctor
        SwMacroFieldType ctor
        
        Change-Id: I61fa1b0e5fba16f9d1be1880dde6c487dca88374
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103927
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-05  Ayhan Yalçınsoy  <ayhanyalcinsoy@pisilinux.org>  [c42dc1be0c3161e621ed0a667ae6b047f8bb23d4]

        tdf#133403: PDF export options dialog:(bookmarks) is replaced with (outlines)
        
        Change-Id: Iac28dea293099dd48ba4d4307b1fd326972fd3d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103749
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-10-05  Heiko Tietze  <tietze.heiko@gmail.com>  [1dcbf68bfabe1436f5a3f54f902d18de06895dbb]

        Disable WhatsNew infobar with standard method
        
        WhatsNew IB uses the Newly introduced Enabled property now
        IsReadOnly got removed
        Follow-up to 3fb1477de164bba260e3e9a39afcb3f67c78fb5e
        
        Change-Id: I3989acf835ee219575106bc6c7d5edac4e6accd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103841
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-10-05  Ayhan Yalçınsoy  <ayhanyalcinsoy@pisilinux.org>  [551796bf1ccfbb7953109f55c09011ef48315d8a]

        tdf#136437: .uno:NewRouting is renamed as 'Reset Line Skew'
        
        Change-Id: Ieb7149b2abbcc481cc44bf0ad9486af9caa8be58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103826
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-10-05  Luboš Luňák  <l.lunak@collabora.com>  [be44d7723c03184a132834d187c8ab0087e1b241]

        make it possible to accelerate AlphaMask::BlendWith()
        
        If SkiaSalBitmap has the data already on the GPU, then without this
        the pixel data for both bitmaps would get read from the GPU (which is
        somewhat expensive), the operation would be done on the CPU, and
        afterwards quite likely the result would be sent to the GPU again.
        
        Change-Id: Ic6b7bf08b30e7083f6099eb66a45a82ebb54f326
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103888
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-05  Noel  <noelgrandin@gmail.com>  [980cb24e1e94ed928b6db9e6b8b5ba377de2a574]

        loplugin:reducevarscope in starmath
        
        Change-Id: I5d90de0d2fdab876899a6e072b7911921d691d14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103946
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-05  Attila Szűcs  <szucs.attila3@nisz.hu>  [03dfa09886b6fd0ebda7abe7d5e142da172e8cc2]

        tdf#88782 sc: autofill number sequences in merged cells
        
        Improve FillAuto, FillAnalyse and FillSeries to continue
        linear sequences of numbers in merged cells by skipping
        the empty overlapped cells of the merged area, like other
        spreadsheets do. For example this fix autofill, when merged
        cells are used to highlight nth numbers. Instead of 1, 2 ->
        1, 2, 2, 3, we get 1, 2 -> 1, 2, 3, 4 on the following fill:
        
        +-+-+-+    +-+-+-+-+-+-+
        |1| 2 | -> |1| 2 |3| 4 |
        +-+-+-+    +-+-+-+-+-+-+
        
        See the unit test document for more complex examples, and
        use merge/unmerge to check the work of the algorithm. For
        example, column C of the test document contains cells
        
        EMPTY, EMPTY, EMPTY, 2, EMPTY, 4, EMPTY
        
        calculated as 2, 4 during fill by skipping empty
        overlapped cells, but keeping also the merged structure,
        resulting the requested continuation of the linear sequence:
        
        EMPTY, EMPTY, EMPTY, 6, EMPTY, 8, EMPTY
        
        Note: special formats are not handled yet like date, string,
        boolean and userlist.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: Ib431e8968f5d71e321b0e57cfb173534a0f5da31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103765
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [47f0e09af5bfc250d91896d0af56b34b83bd16a2]

        Removed duplicated include
        
        Change-Id: Ib3fb174f390424f765113a7565a8b87dbede7342
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103938
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2020-10-05  Miklos Vajna  <vmiklos@collabora.com>  [c8b24c2c5e9105f606ec030aff467105acce1342]

        sw: prefix members of SwImplEnterLeave, SwImplProtocol, SwProtocol and ...
        
        ... SwUpperEnterLeave
        
        See tdf#94879 for motivation.
        
        Change-Id: Iafd43ba70c1a5a83d75e6d0d66292709ea5ac125
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103944
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-10-05  Noel  <noelgrandin@gmail.com>  [5451380641a809b845503860f2bd05497b914151]

        lint-ui: fix GtkAdjustment check
        
        Change-Id: Ie369cd67f2ac3947c2f4817fb76656216c6df2fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103943
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-05  Mike Kaganski  <mike.kaganski@collabora.com>  [9abb853f0ae74b34ee7c5fb6a34b72a037bb317e]

        use more TOOLS_WARN_EXCEPTION
        
        Change-Id: I3e8bfdf717dd8896ab16e396f671651ca4f7f01c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103932
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-10-05  Tor Lillqvist  <tml@collabora.com>  [83615f4ee8c5e78fb45389b5ea3c1204625e3fe2]

        Fix nss build for iOS
        
        Change-Id: Ib7d1fdfc8394c7356db436e5d1bf6126c164bacc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103937
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-05  Tor Lillqvist  <tml@collabora.com>  [e55f3e286283bc0570a6c4f396df952a812ceaef]

        Small cleanup of shell functions
        
        Use "local" for local variables. Document the (global) variables used
        to return values.
        
        Change-Id: Iadb567af9e19a627da616f05a5dc650af1c070de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103926
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-05  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [10f32207a3eb6295dcea4f1d2cdf30bc4c4098e9]

        MarkBase: Replace Modify with SwClientNotify
        
        Change-Id: I15661c979c25d3d9fd47d9885183b972f0ae88ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103067
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-10-04  Jan-Marek Glogowski  <glogow@fbihome.de>  [856ce2a5b64a6f7a1ea3a6ab0ee2bb5932743566]

        Don't forward JDK home option to the cross-build
        
        The configure flags on the command line always specify the host
        config, so it doesn't make any sense to forward this setting in
        case of a cross build. You can add a --with-jdk-home=... to the
        --with-build-platform-configure-options flags, if the build
        config finds the wrong build JDK. Also add this info to the
        --with-jdk-home help.
        
        For convenience (and because I don't want to adapt tinderboxes
        again), this forwards the host JDK to the build for Android. And
        explicitly disables Java for iOS build tools, as it used to be.
        
        The whole --with-java handling should probably be removed in
        favour of the --with-jdk-home. Do we have a real use case, where
        we just need the Java interpreter but not the JDK (ok - the
        document validators come to mind, but then you could also just
        simply provide a JDK...)?
        
        Change-Id: I328a15c090001bb025f4ba66d13b0cd020991fa9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103878
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-10-04  Mike Kaganski  <mike.kaganski@collabora.com>  [83e445cd2d6b59845a330e990aa56c027f8fa85e]

        use more TOOLS_WARN_EXCEPTION
        
        Change-Id: I269f88d82680f6a969a8bf582f0ae00cc7636509
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103925
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-10-04  Mike Kaganski  <mike.kaganski@collabora.com>  [6923b1d527fa86fac8439b881d4ad468b765e915]

        use more TOOLS_WARN_EXCEPTION
        
        Change-Id: Iff30468e59a0bc782958dd41bcea726a4c869698
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103909
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-10-04  Tor Lillqvist  <tml@collabora.com>  [d1b399b687193951978500056ce461a921575d3e]

        Step towards building for Windows on WSL: ProgramFiles(x86) handling
        
        autogen.sh is a Perl script. When running Perl on WSL, weirdly named
        environment variables like the "ProgramFiles(x86)" one don't seem to
        get imported to a shell child process of the Perl process. So export
        it as PROGRAMFILESX86 instead. configure.ac will look for that on WSL.
        (Changes to configure.ac will be coming in small careful steps.)
        
        Change-Id: I572c3b1e2f2fab3629d1856d33fcf0dda51217d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103921
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-04  Jan-Marek Glogowski  <glogow@fbihome.de>  [b36df65bb2393f8f46eea68c861d7570e7a772a1]

        skia: don't fail Windows Arm64 build without clang
        
        Since commit 77ba9a095b0b3f429e006571e16f8320ba0bb61e we build
        Windows Arm64 with Skia, but since there is no clang compiler for
        Arm64 in VS2019, we use the normal MSVC one. So don't even try
        to detect it currently.
        
        Change-Id: I1e82a1a92bce3b8f52fe24e3095ab6e70a7a1256
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103924
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-10-04  Caolán McNamara  <caolanm@redhat.com>  [ffbc494b2a139eabf062432f5b4fed3a4ce46382]

        SwXAutoStylesEnumerator always dereferences its SwDoc* arg
        
        ditto:
        SwNumFormat::UpdateNumNodes
        SwEditShell::CopySelToDoc
        
        Change-Id: I5f18b04e420facb703fcace20c645281d409cea6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103923
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-04  Caolán McNamara  <caolanm@redhat.com>  [6539ff3f4123a961a949c8d6a5fae8880c3d7081]

        DocxTableStyleExport never passed a null SwDoc*
        
        ditto:
        SwASCIIParser ctor
        SwNumRule::CopyNumRule
        SwDataChanged ctor
        
        Change-Id: I0f731ef2856eb70bd5fff5372ee7bc769e1f8bd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103922
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-04  Caolán McNamara  <caolanm@redhat.com>  [e11cdf021a1ee7ff95733699e75c35af72c54c69]

        ofz#26128 check at start instead of end if encryptedHashValue is too small
        
        Change-Id: I10774802c96f6f0912a4ee3bf9a6a2a9482b7c94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103918
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-04  Caolán McNamara  <caolanm@redhat.com>  [9f81fc25e528406f12cbfa6d56a27b69f9957edd]

        combine these identical blocks together into a function
        
        Change-Id: I783c7f649d0624de9fb46c2b8379fc47ec311f63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103917
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-04  Nikhil  <nikhil.varghese23@gmail.com>  [1b6dead4dc7d11fd3d2e1b88da941857cb1be046]

        tdf#124176 Use #pragma once in text
        
        Change-Id: I4fd4fb8d232a2b250f1da3b9414d80a284367ec8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103919
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2020-10-04  Mike Kaganski  <mike.kaganski@collabora.com>  [ee7fa0bd67d1c5a6b2f48eff98f96f73302c1d92]

        use more TOOLS_WARN_EXCEPTION
        
        Change-Id: I7ddc1539cbd020b4b65740e213a0a993672516b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103910
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-10-04  Tor Lillqvist  <tml@collabora.com>  [0781f89597a5c30f9ad3345e0421a9ec4a32c147]

        Add usage message and reading of the Registry
        
        Change-Id: Iddebcaaaeee234321a71569e80f939e8c324513d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103914
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-04  Jan-Marek Glogowski  <glogow@fbihome.de>  [ce7c77250a310caf4706a39618d9fb52dd06e0af]

        Add a LibreOfficeWinArm64.conf
        
        This is just tested with a cross-build including Java:
        
        --with-distro-config=LibreOfficeWinArm64 \
        --with-build-platform-configure-options="\
            --with-jdk-home=C:/PROGRA~1/Java/JDK-14~1.1" \
        --with-jdk-home=/cygdrive/c/lode/jdk-16-ea+25-windows-aarch64
        
        Change-Id: I762049d34e6a00fec0960395f94d6537047f6061
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103643
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [adab4dcb1ea11246f29f43edb2f3c0c588014b2b]

        related: tdf#127579: make use of FindCharFormatByName more robust
        
        the same way it's done in WW8AttributeOutput::TextINetFormat
        
        This might fix crashes like
        https://crashreport.libreoffice.org/stats/crash_details/3538a470-23d7-4e37-9504-fe6e81da301b
        unfortunatelly, I have no steps to reproduce it at the moment
        
        Change-Id: I509ee439643dfbaf6f08477142bbbd171e13eed8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103859
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [73576d93ebec33a97d8a13bfd8d1f374438b414b]

        sd: move Annotation to the header file
        
        Change-Id: Ibae50a235dcc80af94be37fce2b35c69586ca111
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103893
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-04  Caolán McNamara  <caolanm@redhat.com>  [fd7b0c9e64e32640bde911a71d6f17dd3e4268ec]

        the SwDocShell(SwDoc*, ...) variant is never passed a null SwDoc*
        
        Change-Id: I4b492f46a6c017746fa2665f677f5a39519c3614
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103905
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-04  Caolán McNamara  <caolanm@redhat.com>  [5ec50565b35f3a776dffb7afc33a985e5ea6409f]

        MakeCopy family never called with a null SwDoc* arg
        
        Change-Id: I4ba4569a529425a5e92fb3f82990e34ae4db3228
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103877
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-04  Caolán McNamara  <caolanm@redhat.com>  [3dee30f1c033d3679f7b8dbc7813b7dc03ac8f70]

        SwSvxUnoDrawPool ctor never passed a null SwDoc*
        
        which is always dereferenced and never changes. so m_pDoc can
        never be null so delete that redundant condition
        
        Change-Id: I4fde5f3f8f0ffcc790d1c8f16a8ab05a842eed06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103876
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-04  Caolán McNamara  <caolanm@redhat.com>  [f5198863fc115eb72853ed76dfef037001784b61]

        SwDrawModel ctor always dereferences its SwDoc* arg
        
        DateFormFieldDialog ctor too
        SwTextBoxHelper::getCount too
        
        Change-Id: I0d6e41b671af8c7d47ca3cd1f3e62a162ae06aca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103875
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-04  Caolán McNamara  <caolanm@redhat.com>  [0fab2b1dcd13c0fb9d3bc82e5d8134afbd5ea237]

        change these sal_uLong to sal_Size
        
        Change-Id: I5823283702b38d4b928cf0bee8645eafd10fe58f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103873
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-04  Caolán McNamara  <caolanm@redhat.com>  [df11dc76e6f085ee02d4dd7e341dbbfdc9573c42]

        SwDrawContact::GetTextObjectsFromFormat always dereferences is SwDoc* arg
        
        Change-Id: I3e451f0f252626abfb48222ec32a60fe346fe23b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103874
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-04  Caolán McNamara  <caolanm@redhat.com>  [fb0c3f9d8964f8c0f40238559c32d9d73cba6b55]

        ofz#26122 allow NINSIZE input full elements
        
        Change-Id: Ifbde8fc055a91e23db08508a34ce4664d2f1f96f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103906
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-04  Jan-Marek Glogowski  <glogow@fbihome.de>  [f96b0b9c7d4deb9aee4898ffbbf03efa761bf342]

        odk: fix Windows Arm64 build
        
        I didn't change odk/util/check.pl to handle the currently missing
        climaker. I hope this problem will eventually be fixed before
        anybody really considers developing with LO ODK on Arm64...
        
        Change-Id: Icc070bde77e73362646d62401410277a85d3d697
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103879
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-04  Jan-Marek Glogowski  <glogow@fbihome.de>  [20879693c6d1c384eafee610d5185a5a00c8ee68]

        Replace "newlined" sed with tr
        
        This doesn't filter the list on Windows Cygwin, resulting in a lot
        of wrong stuff in the BUILD_TYPE, which actually isn't build.
        Since the next line uses tr, use this here too.
        
        Regressed-by: d4105c8aec2e1815aa536c50bc742dd5c8bff940
        Change-Id: I750bd1bd5084ff5a23b4635f3ee63f46ba1dd83f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103871
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-04  Luboš Luňák  <l.lunak@collabora.com>  [bb66f3b772115506b8b39e6cc24c1f82e7a6dc1e]

        do not set high filter quality if not changing image
        
        It seems setting kHigh_SkFilterQuality may have a performance impact
        even when there is no resizing/transforming involved (besides moving,
        which doesn't affect the image itself).
        
        Change-Id: I08a6a1a6cd3c002643caabac91532fdc6659c1c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103889
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-04  Noel  <noelgrandin@gmail.com>  [d06fe13f234e6b13c15da07ceed9d50c3c0675fa]

        loplugin:reducevarscope in reportdesign
        
        Change-Id: Id77ea5524570654c36aa50a0e55c02b5a2a20876
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103838
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-04  Noel  <noelgrandin@gmail.com>  [05082326bed3aac6fe3c902a21e854fcb9813d7c]

        loplugin:reducevarscope in sdext
        
        Change-Id: I92f57e803ebf47e77b5c1990984d0dee1cdd2c73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103837
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-04  Noel  <noelgrandin@gmail.com>  [a36ada7c5400735b6d03d7215a32ea7e98aacd63]

        loplugin:reducevarscope in store..svtools
        
        Change-Id: Iaa6c6eac15cb73fc2a76ba1c5241297c94d297cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103839
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-04  Noel  <noelgrandin@gmail.com>  [27f1827afa11ba9c5d912614dc84dd308ecf8b5f]

        loplugin:reducevarscope in toolkit..unotools
        
        Change-Id: I439b9f456ac0bfaa3eb9bf17472053bd4787e828
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103840
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-04  Tomofumi Yagi  <yagitmknada@gmail.com>  [2a338d521618333a0630a31b46fd0fc9decbe0e5]

        sc: ucsdet_detect may return nullptr
        
        ucsdet_detect function needs a NULL checking of the return value.
        
        "a UCharsetMatch representing the best matching charset, or NULL if no charset
        matches the byte data."
        
        Change-Id: I7e9a4b03ffd3c5e3f4953c2c7964dc67a53c39b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103890
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-10-04  Tor Lillqvist  <tml@collabora.com>  [ae7f0fc33a9d0d5637a8d1a8feff41330b50c91b]

        Add a tool that will be useful for various tasks if/when we build LO on WSL
        
        It is a Win32 program, not a Linux (WSL) one.
        
        So far just one function: Convert a full Windows pathname to 8.3
        format (if present). WSL does not seem to have that functionality
        built-in, and doing it through some invocations of cmd.exe or a .bat
        file from WSL seems very complex.
        
        Change-Id: I4c29e2382b0230aacbd22ca6ea0814c8c4d01866
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103912
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-10-04  Mike Kaganski  <mike.kaganski@collabora.com>  [835dfcbbe54b3903084e3ba402bcf582bb2f092a]

        use more TOOLS_WARN_EXCEPTION
        
        Change-Id: Iaa8f006526be2b16767f34ac0d7cd567314a50e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103908
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-10-04  Eike Rathke  <erack@redhat.com>  [cf40efa7518fb78c6ec12a6fa2c0fef284fa2a87]

        Fix format comment handling in number format dialog
        
        Clicking any format in the Format list could had applied the
        default 'User-defined' comment to that format. Also an edited
        comment for an already existing format when clicking on another
        format applied the new comment to that other format. Sometimes
        'User-defined' was displayed instead of a real comment.
        
        Change-Id: I452d41f2860affed2475737e3bc925db687d96c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103907
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-10-04  Luboš Luňák  <l.lunak@collabora.com>  [16fc984bda55febdbc54bae7b34c5dc07dca7b41]

        clean up handling of erased state in SkiaSalBitmap
        
        So that e.g. ResetToSkImage() does not keep the erase state.
        
        Change-Id: I67e15c7f26c804437b15c394bf1aa4bbc38dfed1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103887
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-04  Luboš Luňák  <l.lunak@collabora.com>  [c57010def9e2e62b1d3d60f13ec58967c09fbf91]

        optimize and unittest SkiaSalBitmap::InterpretAs8Bit()
        
        Reinterpreting a color is even simpler, and do it ourselves even if
        there is pixel buffer, as the SkImage is preferred (it'll be more
        likely used afterwards).
        
        Change-Id: I3ea7ea0abb3133dce18ee51f1aae324e7bb51196
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103886
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-04  Luboš Luňák  <l.lunak@collabora.com>  [138cd28e2605740bbcacd22bac14aeb6bc5763cd]

        default to BGRA for Skia, even on X11
        
        As that seems to be the X11 setup, at least on my machine.
        This applies even to Vulkan, as we pass the XVisual to Skia.
        
        Change-Id: I2f1ee21c2bcf87bbb3bea7114b3b9a9aa060db13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103870
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-04  Tor Lillqvist  <tml@collabora.com>  [7f55f453886e6aba9401da5f984db3e4fcf020e1]

        Document what PathFormat does
        
        Change-Id: If8b0ca9b55fb601bc3da2172f5acc00a7d83ea85

2020-10-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9554ca530a488fcbe922858436d36f324feb1212]

        use pragma-once for Annotation.hxx
        
        Change-Id: Id788ce493a4698c27aae1a41693f03acf6eb0c50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103892
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-10-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f16afd0cc89ae007dc2b64793dfdde408f050ee0]

        remove css sub-namespaces and clean-up the code
        
        Change-Id: I95969328d6e9aca55a5e0396ab2a73d20423274a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103891
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-10-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b68761f4a5cd22b48c3214c8be919cb4c84da241]

        pdfium: Support for InkStrokes and Vertices
        
        This extends PDFium with getting InkStrokes and Vertices for
        annotations, which wasn't implemented before, and adds support to
        PDFium wrapper in LibreOffice.
        
        Change-Id: I570d53038a59ab830fcd5639583c75cf8adda86c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103885
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-10-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9f9dec0679da48e49af09d8fa609955bca6db67b]

        pdfium: extend the PDF test with more types of annotations
        
        Change-Id: I6faef0b6712e172abf090f5d16974dfd91747fae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103884
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-10-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d30d41b36118ccfa473fab1e82c94c016e3a3f21]

        pdfium: add getObject, getValueType for PDFiumAnnotation
        
        Change-Id: Iadfd767463a57958f5ffb2dc5c8b5387b59373fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103883
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-10-03  Mark Hung  <marklh9@gmail.com>  [f266feaebea39668392e3a3830e20e4670344658]

        sw/qa: relax testTdf134146 in layout tests.
        
        The old test case expects the number of //text to
        be 14. I.e. the Y-axis title splits into exactly two
        lines. But it splits into 3 lines in my environment
        ( Windows10 traditional Chinese version ). Considering
        the result might be locale and font dependent, relax the
        test case so that it passes as long as the title breaks
        into two or more lines.
        
        Change-Id: Ic1da3993c95ecaa7a58d09901a7ce05dd8a34235
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103900
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-03  Caolán McNamara  <caolanm@redhat.com>  [5872f0c0d206466ad78e92be3d7d551b7ff4dbf1]

        Revert "tdf#136430, tdf#136573: sc: Add UItest"
        
        This reverts commit 647958099600923d9ba3a57101891f62de326f4b because
        the UITest is hanging.
        
        Change-Id: I90eb6acc7997f8e0b79f0b8b2a79086be0238dc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103902
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [1da5f05be97b2cf4fa59adff6a77bdb70927202b]

        tdf#136728 : sw_uiwriter: Add unittest
        
        Change-Id: I0c5f3bf454797ba7a892682087ec28d23e6f79b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103774
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-03  Luboš Luňák  <l.lunak@collabora.com>  [1aa7f471c54ef5a15b714a487188c2d7f1735f12]

        use a proper alpha mask bitmap
        
        Bitmap(size,8) is not actually 8bit grey bitmap, it uses some
        other palette, so BitmapEx ctor will convert it. This is a silly
        mistake from c2275ee554cae1cf4909a4fc12be4be127be011e.
        
        Change-Id: Id7e8cac5d187859cac067ab3fa075e4e4749f91f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103865
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-03  Noel  <noelgrandin@gmail.com>  [6ee9ab65db0a993bc93bbf0140f0a4657be10657]

        use more TOOLS_WARN_EXCEPTION
        
        Change-Id: Id83c478af5d04ad548c7cf4239fe2fb3ee154dc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103861
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-03  Noel  <noelgrandin@gmail.com>  [547b1d054162a73d49a828bed140ab8671da2ff8]

        use more TOOLS_WARN_EXCEPTION
        
        Change-Id: I8b5cde993c13e0b7c8c830b1ff698933a6b7cfd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103863
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-03  Noel  <noelgrandin@gmail.com>  [1f40a488fcf95f90fdd18c41ef7041d475cf08a2]

        loplugin:reducevarscope in oox
        
        Change-Id: I6f2f91b821271415c4cec0eb1e694b00b3b2f59f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103836
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-02  Mert Tumer  <mert.tumer@collabora.com>  [16a7f98f99d334ea865b800e0b32d6fed1483942]

        Fix libnssckbi not found error on Android
        
        This error causes Android App to be unable to
        open Password-protected documents.
        
        Change-Id: Iacbacb1c780025752e2447db325b075c58947818
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103658
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-10-02  Stephan Bergmann  <sbergman@redhat.com>  [95969a80308dbe672b387b17ec6beff60fa2efef]

        Use the new single-instance="true" attribute in eventattacher
        
        Change-Id: Iea414a641d252f7af40ebcabb6f11222fe81dd45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103854
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-02  Caolán McNamara  <caolanm@redhat.com>  [8c8b6c6ab7e9016ccd5c7e2a7e5216d94e6e3613]

        tdf#137209 unparent widgets in fragment dtor
        
        Change-Id: I819514fd2b97e2cc8daad71a7f3b0b27afe6136d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103867
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-02  Stephan Bergmann  <sbergman@redhat.com>  [7b10b64b0701f1609e04aa13ac551858984b7cdf]

        Use the new single-instance="true" attribute in connectivity
        
        Change-Id: I0572af758a98f2b417b35960403778c8cb2edcaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103857
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-02  Miklos Vajna  <vmiklos@collabora.com>  [ae9fe9d7107b2e25c9316033651e49c08537c0e9]

        ODT import: copy direct para formatting for first para in insert mode
        
        It was inconsistent that we copied the paragraph style, but not the
        direct paragraph formatting from the to-be-deleted first inserted node
        to the last-before-insertion node.
        
        Change-Id: Ie5161c6314d7c1a71599bfe4eeafd3398450bd77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103864
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-10-02  Caolán McNamara  <caolanm@redhat.com>  [098ca4e0f1e09d10cbd038ffdec75bbc9c6d133d]

        crashtesting: an odd number of bytes for RTL_TEXTENCODING_UCS2 encoding
        
        seen with id:000316,src:000190+000204,op:splice,rep:32.doc
        
        Change-Id: Ia4eb13ed617828f0d35bed26651a7b9e9a4b6056
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103860
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-02  Stephan Bergmann  <sbergman@redhat.com>  [d94aa8bd603bec2027f6eed6ac63d8c1cc40e054]

        Use the new single-instance="true" attribute in pyuno
        
        Change-Id: I953dcc31445fc76d219903da56b2cc264f28c220
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103848
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-02  Stephan Bergmann  <sbergman@redhat.com>  [c1152bceb7593e47fcf6dc51d9538adfb5bd3c6e]

        Use the new single-instance="true" attribute in avmedia
        
        Change-Id: If3f882b4f28224d951492c26800d3009b8cb04b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103858
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-02  Stephan Bergmann  <sbergman@redhat.com>  [d777da05516d25fa1f027ea81436be65b5816d70]

        Use the new single-instance="true" attribute in desktop
        
        Change-Id: I8ac760a1215dbaaa76923dc07c21cc971f735412
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103856
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-02  Stephan Bergmann  <sbergman@redhat.com>  [f4bf7804d5aeb35a9b0c6517997cf079ff770e9e]

        Use the new single-instance="true" attribute in filter
        
        Change-Id: Id9a77324a30dec155e77616378690c47cb86536b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103853
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-02  Stephan Bergmann  <sbergman@redhat.com>  [a2b256df787e76c90c110f363cf7a3b84b54947f]

        Use the new single-instance="true" attribute in embeddedobj
        
        Change-Id: Icead3bb5715a08bc2a2dfbb16c074d1b19e316a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103855
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-02  Stephan Bergmann  <sbergman@redhat.com>  [cf7638fd051773efcc78ea9610030354d4d15665]

        Use the new single-instance="true" attribute in lingucomponent
        
        Change-Id: I802ee5ac618aa706b126630c8bb4e7e2e83c59f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103852
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-02  Stephan Bergmann  <sbergman@redhat.com>  [1be81c0ae66fdb4a92ca9b4fe6691958da838866]

        Use the new single-instance="true" attribute in linguistic
        
        Change-Id: I87343e3760d3e583fc6b6ad55028e51bd402b536
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103851
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-02  Stephan Bergmann  <sbergman@redhat.com>  [00d62d03dffd41a923c5920941770d37f52fb6e0]

        Use the new single-instance="true" attribute in package
        
        Change-Id: I3effdd2500de6accaa075cfc80bdd2654dc13801
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103849
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-02  Stephan Bergmann  <sbergman@redhat.com>  [df1fb2f78b4e979d90a3b9b7459c16eb13024a1a]

        Use the new single-instance="true" attribute in scaddins
        
        Change-Id: Ic20da5a128b9225e688011b556f7927901f344f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103847
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-02  Stephan Bergmann  <sbergman@redhat.com>  [ed3eda5d752b988411616c8cd96953ae6a2fe20f]

        Use the new single-instance="true" attribute in shell
        
        Change-Id: Ia8e454a65965cf99bafa795fe0bea4836ada2ee0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103846
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-02  Stephan Bergmann  <sbergman@redhat.com>  [ad64650bda81ba59ebd27acaf67dc0b444ac0573]

        Use the new single-instance="true" attribute in stoc
        
        Change-Id: Icc0d2555bb90a5e0bf6ea828d14fb9e836dd7981
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103845
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-02  Caolán McNamara  <caolanm@redhat.com>  [7c70a59cd02a5b6111a9c39c74c8b6cd1585c4c2]

        MSWordExportBase never passed a null SwDoc*
        
        and drop redundant nullptr checks
        
        Change-Id: I42b86461ad276089454b35a51651c5aa1e1280ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103850
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-02  Stephan Bergmann  <sbergman@redhat.com>  [d7d3c11357efb65bd9721e6fedae2486162d1a71]

        Use the new single-instance="true" attribute in ucb
        
        Change-Id: I7eb38f0da1d88fd0f7ca4a1054546617b10a3502
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103843
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-02  Stephan Bergmann  <sbergman@redhat.com>  [8c1f608c1400d314061f96d6d63b3357da5b2786]

        Use the new single-instance="true" attribute in svl
        
        Change-Id: Iedd4348f3ea896dc613e0062a1a9cb5904c8bbb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103844
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-02  Luboš Luňák  <l.lunak@collabora.com>  [9947cae47cbfb53f560d537ca0be3df2e694fbba]

        add PCHs for canvas/
        
        Change-Id: I4773b94e0e02e8bc87dfacf1594b3759e1f93e89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103825
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-02  Stephan Bergmann  <sbergman@redhat.com>  [26fbcd216e21f2c5ce38263eb1eb893697815212]

        Use the new single-instance="true" attribute in vcl
        
        Change-Id: I8ad9bf5631c2ae2e5a38eb8a422fa601d9f08c1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103842
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-02  Noel  <noelgrandin@gmail.com>  [4d19361336b32585d5cd5bd5faccba4467b7d5e8]

        lint-ui: add check for upper in GtkAdjustment
        
        Change-Id: I3a9859dbb4dbb0aeb2446176a239843a19d40e1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103833
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-02  Tünde Tóth  <toth.tunde@nisz.hu>  [a91ac466e2a996a07248ec4a2518d5ba9bdf3d61]

        tdf#137116 pie chart: improve BestFit position of data labels
        
        Regression from commit: 2e1a1054a4a98415057e72269ace9db075d3b191
        (tdf#136752 pie chart: improve data label position)
        
        Change-Id: I66943684957a220c81db7f928fbb47700b78d012
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103610
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-02  Balazs Varga  <balazs.varga991@gmail.com>  [17b0eb43ac23cd82a06d54432a0ec22cffa5b3c7]

        tdf#137165 chart2: fix label position in Position and Size
        
        dialog window.
        
        Follow-up of commit 4223ff2be69f03e571464b0b09ad0d278918631b
        (tdf#48436 Chart: add CustomLabelPosition UNO API property).
        
        Change-Id: Ie676af7b9438b928041a404fb1efac6919b30030
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103750
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [ec932755543a548f6d07d2909e5f18aff1c20cfd]

        uitest: sc: test chart title moves with arrow keys
        
        Reuse one file with a chart for this test.
        I just added a title to the chart
        
        Change-Id: If73394026350c375059feb1635a7c85c0ecc150d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103831
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [40de76681c47fb6561a5a236a46114355a5f5072]

        uitest: chartTitles.py: assert changes in chart
        
        Change-Id: If6f0fdf6b26f09f467a0226468f6f00e885c4f41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103830
        Tested-by: Jenkins
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-02  Mihkel Tõnnov  <mihhkel@gmail.com>  [568ee718bb217f4ecbebc962557ef659b9f6e624]

        tdf#136951: Add Võro (vro-EE) locale data and rudimentary autocorrect list
        
        Change-Id: Id5a5d71b7f457d18b9d0982f9b4df95566c09be9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103122
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-10-02  László Németh  <nemeth@numbertext.org>  [c37f2b927715ebbeffcc1d7a1e9d646f1611c4ec]

        tdf#136850 DOCX: fix change tracking in floating tables
        
        Deleted text still reappeared as normal text in floating
        tables in the case of combination with tracked paragraph
        property changes.
        
        Follow-up of commit 288db6eb47fbbd2b3ca34ffea0686d8ed8ed9be9
        (tdf#132271 DOCX: import change tracking in floating tables)
        and commit 464a7b0631335a8f8729512b8c27f864747f56a7
        (tdf#136667 DOCX import: fix crash of floating tables).
        
        Change-Id: I2c8f63054520ce28306c063ef638756f7d8342e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103832
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-10-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e31474d71235bccee8568c4a952a8319bddf39e0]

        rearrange to not use pUndoObject after std::move
        
        pGeoUndo is always nullptr in this case because of std::move, so
        the SetSkipChangeLayout is never set.
        
        Issue since: https://gerrit.libreoffice.org/c/core/+/78201
        
        Change-Id: I4f1dcb3a25adeb0737e03aa9e9dfb193969250b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103827
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2020-10-02  Luboš Luňák  <l.lunak@collabora.com>  [5ae845923499422540632456f1dafefa3ad49f4f]

        opt-out from checking vclbackendtest failures rather than opt-in
        
        So that the default is checking, and if a VCL backend doesn't work
        correctly (which is most of them now), then that should need
        special-casing.
        
        Change-Id: If55b09cfd64abe5f0efd798d91c303936ec0989b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103785
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-02  Luboš Luňák  <l.lunak@collabora.com>  [5acdb23a413ce82a279eb4fee0ddf867e989fec8]

        cache Skia bitmaps if they are small but to be scaled
        
        In raster mode this still may cost a bit, especially with code
        that paints the same bitmap repeatedly to create tiling.
        
        Change-Id: I0b65414b418f96a8b1620c8487562b61bd87c221
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103783
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-02  Luboš Luňák  <l.lunak@collabora.com>  [e9ecdfc758280189760d50ed2dfe454d3f83a0ea]

        fix header guard
        
        Change-Id: I01e21c5ed1ffae27394ddb2b63a8c590f81325d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103824
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-02  Caolán McNamara  <caolanm@redhat.com>  [a5963ebb46098be9aac32ff3d582255d97521df4]

        cid#1467667 Division or modulo by float zero
        
        Change-Id: Ia332896190e09d6c5459ce80819c8f1263a60873
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103815
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-02  Miklos Vajna  <vmiklos@collabora.com>  [330f26bea4358658ac84b6d87270229fe71deb02]

        sfx2: downgrade a warning in SfxViewFrame::ChildWindowState() to info
        
        It happens every time on startup, so it's not that useful.
        
        Change-Id: I570b8892847f2da3dd5b52e150eb7a2802bb407b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103828
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-10-02  Caolán McNamara  <caolanm@redhat.com>  [792eb7a903b48a6209b2d08dd728dcf9a8096449]

        SwWW8FltAnchorStack ctor never given a null SwDoc*
        
        and similar
        
        Change-Id: I046be0e41b79f2fd51ebec0da20fccb17d947732
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103823
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-02  Jan-Marek Glogowski  <glogow@fbihome.de>  [d2f9c55e065d559de903d540da28502646714a24]

        nss: restore manual pre-dependency build
        
        We had some seldom build failures on Windows, with errors like:
        PermissionError: [WinError 32] The process cannot access the file
        because it is being used by another process: '..../nssckmdt.h'.
        
        This happens, because of the "." / parent shell hack. Thinking
        about it again, it doesn't prevent the parent make to run in
        parallel to the "." directory make. So I tried to use a terminal
        match-all rule like
        
        ifneq (,$(filter .,$(DIRS)))
        %::
        	# empty terminal rule triggered
        $(error can't happen)
        endif
        
        to stop the original parent make, but that doesn't work and the
        $(error ...) is triggered.
        
        So AFAIK I'm out of options here and have to restore the old
        manual pre-dependency build variant - still much better then no
        parallel build.
        
        An alternative idea was to put the rest of the rules.mk in the
        "else" of the terminal rule, to skip all normal rules, but this
        still leaves out all rules from the rest of the make-files,
        which might result in some hard to debug errors.
        
        This reverts my upstream patch 15608:744881490c78.
        
        Change-Id: I9e2e9e1ec9f35697c7853c92f60434f514cba5ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103777
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-10-02  Caolán McNamara  <caolanm@redhat.com>  [597a746b38c4b3cb860cc997d532029d56a9f75a]

        SwNumRule::CheckCharFormats never passed null SwDoc*
        
        Change-Id: I9f33af6cdf02e24a2a4da0694dda3a266832c0a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103822
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-02  Noel  <noelgrandin@gmail.com>  [d9c763e5428379166b96a46295a1cb41120e6eea]

        lint-ui: add some more valid top-level widgets
        
        Change-Id: Ifedeb65c13b5889941da5dbd7fa215f5e380e64e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103819
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-02  Noel  <noelgrandin@gmail.com>  [2bfcd0fa8439112c66fd82adc6f860b5d93f789b]

        lint-ui: put line numbers in error messages
        
        Change-Id: I00c864684fefd1e4afb8370b6255cbe623b63523
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103821
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-02  Caolán McNamara  <caolanm@redhat.com>  [14c928265ba324c0d42f5bc8af65df7666dab020]

        use the same gtkbuilder pattern for all gearmenus
        
        Change-Id: I743a98407f184291ad6b798bbee316d10b00bc12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103817
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-02  Noel  <noelgrandin@gmail.com>  [1a78b6376a49c81aa5656783bdb1d87d27105cfe]

        remove some unnecessary label properties
        
        after
            commit 2e3afaebd027d0280b871c3515c4999b7912692a
            lint-ui.py check that GtkMenuButton has a label property
        
        Change-Id: I4d6df701898aa540fdfa22427b2676468c08d4cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103818
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-02  Caolán McNamara  <caolanm@redhat.com>  [d1e98b13079b11c202222808d1970d2827d1ecd7]

        cid#1467665 Division or modulo by float zero
        
        Change-Id: I34446609f25b5fdf2c6c537a6a0f6085c707b0c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103816
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-02  Noel  <noelgrandin@gmail.com>  [eac4526f07bdf3cce70d84fb6e3d7896e7cae61b]

        loplugin:reducevarscope in framework
        
        Change-Id: I79237d68d815f9b46277a496a05b596f58b4028b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103813
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4c5ffaf2ae8cd08a6d24bf674d203659e59f049f]

        Fix typo in code
        
        Change-Id: Ia4736c9fec6076cbf34533d957228cc7337c3622
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103490
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-10-02  Noel  <noelgrandin@gmail.com>  [1b56843a77f0c86f483e96032b5b6ff2214968b0]

        loplugin:reducevarscope in filter
        
        Change-Id: I665531de5b8a94c4646e2a85373a6f67a60f1c08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103812
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-02  Noel  <noelgrandin@gmail.com>  [c87da778e35214655c8cf825ea46cb720426c5d7]

        loplugin:reducevarscope in dbaccess
        
        Change-Id: I22163b3303ae0c2326d079a18fa8906f38aa1d4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103810
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-02  Noel  <noelgrandin@gmail.com>  [268a49f473c1830be269a7db5f561e3681134bbd]

        loplugin:reducevarscope in desktop..emfio
        
        Change-Id: I25ca760ae15114ada621d928997a7117401c75d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103811
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-02  Luboš Luňák  <l.lunak@collabora.com>  [a282c9700806bc17710e8b2186b306d2a90928ee]

        fix SkiaTest::testDrawShaders()
        
        The left and bottom edges are actually also edges between colors
        in the original bitmap.
        
        Change-Id: I36eb3c234eb3a0e99cb5836e1e7f0c7c13c620fd

2020-10-02  Caolán McNamara  <caolanm@redhat.com>  [e1ac2a940389f52e28264a623a6620a7a0d94d57]

        tdf#134566 gtk IM support for custom widgets
        
        Change-Id: I5c731161768d09d021db5c353de816e173159096
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103764
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-02  Jim Raykowski  <raykowj@gmail.com>  [1709a9b9a2433032b5acf262ef506272c33d5e63]

        CID#1467666 Unchecked return value (CHECKED_RETURN)
        
        Change-Id: I99a730c2a6badbc7341b80464941cf2c30f028c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103786
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-02  Noel  <noelgrandin@gmail.com>  [ab6dbb228a703fb289733d285e93415521bc5202]

        loplugin:reducevarscope in cui
        
        Change-Id: Iedfda307d149fe2a5a196c83d3ea02b618e7dd23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103809
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-02  Noel  <noelgrandin@gmail.com>  [2e3afaebd027d0280b871c3515c4999b7912692a]

        lint-ui.py check that GtkMenuButton has a label property
        
        Change-Id: Ib1aa8ee050d2425387ddc1080f11f0ddfc2f9236
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103770
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [61d9d1cf56994146d514fd5bf8c3f3f6885449ea]

        uitest: sc: test chart legends move with arrow keys
        
        Change-Id: I9fb81be8de86408c6ee13495593636effbd1cc24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103755
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-02  andreas kainz  <kainz.a@gmail.com>  [a191dc755c7e529488ab1a172a208db2c16754d3]

        tdf#137032 make tools-> options sidebar wider
        
        Change-Id: I7f41cfe4458c50b4671b227f026bbdc2b0e33b93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103808
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-10-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [647958099600923d9ba3a57101891f62de326f4b]

        tdf#136430, tdf#136573: sc: Add UItest
        
        Change-Id: Ieeea326c567e6ea74340b094ec1e89276110c444
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103727
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-02  Caolán McNamara  <caolanm@redhat.com>  [344ae518165cbe49b11a518212b8470a18d4d09d]

        SwDoc::Summary never called with null pExtDoc arg
        
        Change-Id: I492e83716b84f7ad9a5e918594df42a5aec65841
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103779
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-02  Caolán McNamara  <caolanm@redhat.com>  [59b3a0413a742f86078da4772b2a5f4cc83e9e3c]

        drop these unused inlines
        
        Change-Id: I566be7eaf2ee73d3dac8c137ba783eea960cb586
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103778
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-02  Stephan Bergmann  <sbergman@redhat.com>  [b4ddb579eeafbcf0fd7edd346401b31d00c0aa7b]

        Use the new single-instance="true" attribute in configmgr
        
        Change-Id: Ib5873aedd5c49dd2f8c099190e78de9b85fcd53a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103787
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-02  Miklos Vajna  <vmiklos@collabora.com>  [5d20075e23c0aeea012576ae0ca72b41744b5007]

        vcl: add more PDFiumTextPage and PDFiumPage wrappers
        
        And use it in vcl/CppunitTest_vcl_pdfexport, instead of the upstream
        scopers, to standardize on a single set of pdfium wrappers.
        
        Change-Id: Id9730697afdb2a40806892a7de347e276a12e25e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103776
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-10-02  Luboš Luňák  <l.lunak@collabora.com>  [4374e57dd337c9be37431339323cf78dad66dd3e]

        add operator<< for SkMatrix
        
        Change-Id: Ib3b0cd624e52ffcd765bb2ac48cafd6abfc476cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103744
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-02  Luboš Luňák  <l.lunak@collabora.com>  [c1206e12eab237ffa7dde728da5bf1883a05ddb0]

        SkCanvas::drawPaint() -> drawRect(), where applicable, and fix matrix
        
        It makes the code a bit simpler. Also fix the matrix used
        in SkiaSalGraphicsImpl::drawShader(), plus add asserts to verify
        it's correct.
        
        Change-Id: Ia6692ad90e822e6e44028b280dc2faaac06959a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103743
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-02  Jan-Marek Glogowski  <glogow@fbihome.de>  [0227a8494463ef1c035ba3477ddf4c62c289edd0]

        gpgme, coinmp, firebird: disable on Windows Arm64
        
        There is currently no gpgme package for Arm64, coinmp uses
        MSbuild, which probably just needs an additional ARM64 build
        target via VS. Firebird configure fails with cross-build
        errors, and I simply stopped early trying to fix them. I'm
        actually wondering, why LO doesn't use the VS solutions to
        build Firebird on Windows.
        
        Change-Id: I3acbe91e1df287afd557a07b48e3db46b31e6d95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103781
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-10-02  Jan-Marek Glogowski  <glogow@fbihome.de>  [77ba9a095b0b3f429e006571e16f8320ba0bb61e]

        skia: fix Windows Arm64 build
        
        This uses MSVC instead of clang for this host.
        
        Change-Id: Idf96668e00563be12a7819a1658b657673733d21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103780
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-10-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [7f16cabf00daa30e9284d2fb2494bd341352c25e]

        icu: fix Windows Cygwin cross build
        
        This replaces the previous, broken Windows ARM64 solution with a
        general fix for Cygwin cross-building. The main problem is the
        PATH environment, because that is colon-seperated on Cygwin, like
        on Unix, so won't work with any absolute "Windows" path, which is
        needed for the --with-cross-build option.
        
        One general change is the adoption of icucross.inc. I don't know,
        why that should prefer the general CURR_FULL_DIR from icudefs.mk
        over the specific one in @platform_make_fragment@. That breaks
        here, because it returns a cygwin unix path, which is used as
        an option to compiled tools, which these won't be able to handle.
        
        Change-Id: Ic2cf15b48801ac57ea5a8a2876ce59f2a84edfb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103759
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-10-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [0b3ff97d7d5a1e8471e494f4141165364203c192]

        tdf#136728: Revert "tdf#136238 speed up deleting large cross page table"
        
        This reverts commit da5c289a9cae5d914937f235694fd5b0cb92547f.
        
        Change-Id: Ic6a77ec2cd3b502fb4e94159a0424340850590df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103665
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [695c2b5cba265a58232fbda23f8284fc320ce8b6]

        icu: fix Windows extras build
        
        Based on an upstream patch, with an additional hunk to fix the
        debug build. Gets rid of a difference between Windows and other
        builds.
        
        Change-Id: I597a5cb429fb3257535d8a2ce1142f5f9f34cebe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103758
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-10-01  Noel  <noelgrandin@gmail.com>  [ac6a589e25d014fee3c971ef4588bd64166e6a4b]

        improvements to lint-ui script
        
        (*) update to python3
        (*) add to list of ignored widgets
        (*) add to list of valid top-level widgets
        (*) remove border_width check, fires a **lot**
        (*) improve some checks so they don't generate python exceptions
        (*) make some checks more informative
        
        Change-Id: Ie0b1492eaf752aae8be1ab670bf731015eb454d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103767
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-01  Noel  <noelgrandin@gmail.com>  [9bac19e37f5a432375d24e8f210bb58de9c31bd8]

        loplugin:reducevarscope in comphelper,connectivity
        
        Change-Id: Ia70d4963fb892120cc8f79597b46a8fe67b540a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103762
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [a2d3b5721fc723608cea13a78ce09f959d0b9b9f]

        uitest: factor out common duplicated code
        
        Change-Id: Ib6d4edaf3bd1b0a4078c277d1139d7b0db479e2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103757
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-10-01  Caolán McNamara  <caolanm@redhat.com>  [46abe9243091c72b271f0f316796947527eeb562]

        crashtesting: ucsdet_detect may return nullptr
        
        "a UCharsetMatch representing the best matching charset, or NULL if no charset
        matches the byte data."
        
        e.g. with fdo39418-4-25.mtp
        
        seen since...
        
        commit ef77a256de527f6d00212839e55f949024f2e7bc
        Date:   Wed Sep 16 18:11:22 2020 +0900
        
            tdf#60145 sw: fix UTF-8 encoding without BOM is not detected
        
            Writer can now detect Unicode type even if importing text file does not
            have a BOM.
        
        Change-Id: I7502f895b49c26dff632510936953e93900e03a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103768
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-01  Luboš Luňák  <l.lunak@collabora.com>  [a0cefd04fc2abaadea9b066596f22372179beeea]

        fix incorrect warning
        
        I find it mildly amusing that the whole functions handles
        ScanlineFormat::TopDown except in its initial check.
        
        Change-Id: I4e3d818e9b27f3421b0db3d39b71ffcddefe52ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103766
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-01  Caolán McNamara  <caolanm@redhat.com>  [5f0492debf068c62604b936e68191257656ecbde]

        Related: tdf#134566 split signalIMPreeditChanged to extract a reusable piece
        
        Change-Id: Iff979921629a0e1c8d2b3fbd51a9f2f7270a3d53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103763
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-01  Noel  <noelgrandin@gmail.com>  [38786f1df9ed8324a44c9f2afacb245744b54ebc]

        loplugin:reducevarscope in basctl,basic
        
        Change-Id: I32595921bf5ed26699bced3637302692c407d624
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103760
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-01  Noel  <noelgrandin@gmail.com>  [18d4e89fdd63479e20d096c3a578153aa4328aee]

        loplugin:reducevarscope in canvas,chart2
        
        Change-Id: I6c73e609cc8ce0ed9cf0f5a6b68c6e299bf26a44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103761
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-01  Stephan Bergmann  <sbergman@redhat.com>  [762aacc4e055fffbc605be81f66f2274dccb4be8]

        exteranl/coinmp: Fix build with recent GCC 11 trunk
        
        It had started to fail for me now with
        
        >  ~/gcc/trunk/inst/bin/g++ -DHAVE_CONFIG_H -I. -I. -O -MT CoinFinite.lo -MD -MP -MF .deps/CoinFinite.Tpo -c CoinFinite.cpp  -fPIC -DPIC -o .libs/CoinFinite.o
        > CoinFinite.cpp: In function 'bool CoinFinite(double)':
        > CoinFinite.cpp:38:19: error: 'DBL_MAX' was not declared in this scope
        >    38 |     return val != DBL_MAX && val != -DBL_MAX;
        >       |                   ^~~~~~~
        > CoinFinite.cpp:8:1: note: 'DBL_MAX' is defined in header '<cfloat>'; did you forget to '#include <cfloat>'?
        >     7 | #include "CoinUtilsConfig.h"
        >   +++ |+#include <cfloat>
        >     8 |
        
        because of a missing -DCOINUTILS_BUILD.  Which in turn was caused by
        workdir/UnpackedTarball/coinmp/CoinUtils/configure (see
        workdir/UnpackedTarball/coinmp/CoinUtils/config.log), which first tries to
        determine an ac_declaration that would apparently be a suitable declaration of
        `exit` without actually including <stdlib.h> in a C++ file.  It settles on
        
        > configure:3551: ~/gcc/trunk/inst/bin/g++ -c -g -O2  conftest.cc >&5
        > conftest.cc:15:17: warning: 'void std::exit(int)' has not been declared within 'std'
        >    15 | extern "C" void std::exit (int) throw (); using std::exit;
        >       |                 ^~~
        > <built-in>: note: only here as a 'friend'
        > configure:3557: $? = 0
        
        (which generates a warning, but no error with the given g++ invocation).  The
        determined ac_declaration value is then included in confdefs.h, causing the
        later
        
        > configure:4014: ~/gcc/trunk/inst/bin/g++ -o conftest -O3 -pipe -DNDEBUG -pedantic-errors -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long   -DCOINUTILS_BUILD  -Wl,-z,origin -Wl,-rpath,\$$ORIGIN conftest.cc  >&5
        > conftest.cc:15:17: error: 'void std::exit(int)' has not been declared within 'std'
        >    15 | extern "C" void std::exit (int) throw (); using std::exit;
        >       |                 ^~~
        > <built-in>: note: only here as a 'friend'
        > configure:4020: $? = 1
        > configure: failed program was:
        > | /* confdefs.h.  */
        > |
        > | #define PACKAGE_NAME "CoinUtils"
        > | #define PACKAGE_TARNAME "coinutils"
        > | #define PACKAGE_VERSION "2.9.11"
        > | #define PACKAGE_STRING "CoinUtils 2.9.11"
        > | #define PACKAGE_BUGREPORT "http://projects.coin-or.org/CoinUtils"
        > | #define COINUTILS_VERSION "2.9.11"
        > | #define COINUTILS_VERSION_MAJOR 2
        > | #define COINUTILS_VERSION_MINOR 9
        > | #define COINUTILS_VERSION_RELEASE 11
        > | #define COIN_COINUTILS_VERBOSITY 0
        > | #define COIN_COINUTILS_CHECKLEVEL 0
        > | #ifdef __cplusplus
        > | extern "C" void std::exit (int) throw (); using std::exit;
        > | #endif
        > | /* end confdefs.h.  */
        > |
        > | int
        > | main ()
        > | {
        > | int i=0; i++;
        > |   ;
        > |   return 0;
        > | }
        > configure:4045: WARNING: The flags CXXFLAGS="-O3 -pipe -DNDEBUG -pedantic-errors -Wparentheses -Wreturn-type -Wcast-qual -Wall -Wpointer-arith -Wwrite-strings -Wconversion -Wno-unknown-pragmas -Wno-long-long   -DCOINUTILS_BUILD" do not work.  I will now just try '-O', but you might want to set CXXFLAGS manually.
        
        to fail, because its g++ invocation including -pedantic-errors turns that
        
        > 'void std::exit(int)' has not been declared within 'std'
        
        warning into an error.
        
        There were similar build failures in the Cgl,
        
        >  ~/gcc/trunk/inst/bin/g++ -DHAVE_CONFIG_H -I. -I. -I~/lo/core/workdir/UnpackedTarball/coinmp/CoinUtils/src -DCOIN_HAS_CLP -O -MT ClpCholeskyDense.lo -MD -MP -MF .deps/ClpCholeskyDense.Tpo -c ClpCholeskyDense.cpp  -fPIC -DPIC -o .libs/ClpCholeskyDense.o
        > In file included from ClpCholeskyDense.cpp:11:
        > ClpHelperFunctions.hpp:16:4: error: #error "don't have header file for math"
        >    16 | #  error "don't have header file for math"
        >       |    ^~~~~
        > In file included from ClpCholeskyDense.cpp:11:
        > ClpHelperFunctions.hpp: In function 'double CoinSqrt(double)':
        > ClpHelperFunctions.hpp:81:13: error: 'sqrt' was not declared in this scope
        >    81 |      return sqrt(x);
        >       |             ^~~~
        
        and Clp,
        
        >  ~/gcc/trunk/inst/bin/g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -I./../CglGomory -I~/lo/core/workdir/UnpackedTarball/coinmp/CoinUtils/src -I~/lo/core/workdir/UnpackedTarball/coinmp/Osi/src/Osi -I~/lo/core/workdir/UnpackedTarball/coinmp/CoinUtils/src -I~/lo/core/workdir/UnpackedTarball/coinmp/Clp/src/OsiClp -I~/lo/core/workdir/UnpackedTarball/coinmp/Clp/src -I~/lo/core/workdir/UnpackedTarball/coinmp/CoinUtils/src -I~/lo/core/workdir/UnpackedTarball/coinmp/Osi/src/Osi -O -MT CglLandPValidator.lo -MD -MP -MF .deps/CglLandPValidator.Tpo -c CglLandPValidator.cpp  -fPIC -DPIC -o .libs/CglLandPValidator.o
        > CglLandPValidator.cpp: In member function 'int LAP::Validator::cleanCut(OsiRowCut&, const double*, const OsiSolverInterface&, const CglParam&, const double*, const double*)':
        > CglLandPValidator.cpp:66:22: error: 'fabs' was not declared in this scope; did you mean 'labs'?
        >    66 |         double val = fabs(elems[i]);
        >       |                      ^~~~
        >       |                      labs
        > CglLandPValidator.cpp: In member function 'int LAP::Validator::cleanCut2(OsiRowCut&, const double*, const OsiSolverInterface&, const CglParam&, const double*, const double*)':
        > CglLandPValidator.cpp:189:23: error: 'fabs' was not declared in this scope; did you mean 'labs'?
        >   189 |     double smallest = fabs(rhs);
        >       |                       ^~~~
        >       |                       labs
        
        subdirectories, and which happened to get solved by the same approach of
        removing problematic ac_declaration values from configure.
        
        I am not sure what all that magic of determining that ac_declaration value is
        supposed to be good for.  There appears to be no trace of it in the
        corresponding configure.ac sources, so it likely was automatically added by some
        dated autotools (all three configure files mention "Generated by GNU
        Autoconf 2.59").  At least on a cursory look, the determined ac_declaration
        appears to only be used in configure itself, and not leak into the actual coinmp
        build stage, so dropping the problematic ac_declaration values is hopefully
        harmless.  These three subdirectories were all that failed for me, but there
        might still be silent issues in other subdirectories when a problematic
        ac_declaration value would negatively affect other configure checks.  (An
        alternative approach could be to regenerate all the configure files from their
        configure.ac sources with a recent autotools.  But at least some of the existing
        external/coinmp/*.patch* already change such configure files, which would need
        to be adapted.)
        
        Change-Id: I0a33b0f654800e8288d3ca28e26a64efc23a3f6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103756
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-01  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [cb5e3b360d9dd8a747002253c989f741cebdbd20]

        use https://git.libreoffice.org/$repo as canonical URL for submodules
        
        see also https://git.libreoffice.org/lode/+/1b3b18
        
        Change-Id: Iec4eeb7f3b96d343556594a5c04ba750cefa7b58

2020-10-01  Caolán McNamara  <caolanm@redhat.com>  [adb00eee518b5c5b743201cb554880448b1f29a9]

        Related: tdf#134566 tell IM cursor pos for empty paragraph too
        
        even if there is no text yet we should update the IM cursor
        position if asked for it
        
        Change-Id: I9c3b9eef9f58180b00a8276d25fad83400a92043
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103751
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-10-01  Noel  <noelgrandin@gmail.com>  [7bd7ff5a8d938e474a8f15e2c6facad632a342bb]

        loplugin:reducevarscope in xmloff
        
        Change-Id: Ib67311f84a6a7a490afb392e642d74693fde3113
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103747
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-01  Noel  <noelgrandin@gmail.com>  [cc2b7c1f930bc05253153f3c8381fb4fb352f3ca]

        loplugin:reducevarscope in vcl
        
        Change-Id: I768aa9bd87913bc20351fb631a6326fe01f777b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103748
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-01  Noel  <noelgrandin@gmail.com>  [5ed9f4638e1ff12b3246a66ffee8dd9dd74b9693]

        loplugin:unusedfields
        
        Change-Id: Icd1dc03c2f783e11e3e52038a8ae9f19705561c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103746
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-10-01  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [346c4104c3ceac9d4f61e2e886d38661fa917742]

        add distro-configs for jenkins android builds
        
        Change-Id: I7923c16670d53bb52dac771776093d4b06fd05b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103725
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-10-01  Ayhan Yalçınsoy  <ayhanyalcinsoy@pisilinux.org>  [8a4ed7b0040e10cc75d015f244934d00478df7c6]

        tdf#128174: Master password dialog misplaced
        
        Change-Id: Ib8834c58e6c3af88de3eb7b450076c79fb5edda5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103745
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-10-01  Stephan Bergmann  <sbergman@redhat.com>  [d12d236bac476ba39ee41b7d5bc7b849b4fd52c6]

        Use the new single-instance="true" attribute in vcl
        
        Change-Id: I6067761fda821b90fdd5c57a2c934c9626e92fdf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103739
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-01  Stephan Bergmann  <sbergman@redhat.com>  [5204be412e0e0fc138b82f886b83d5b8e0e77dd2]

        Use the new single-instance="true" attribute in ucb
        
        It looks like 3d44c6a49b20415616dab7a2de2820da5efab309 "ucb/core: create
        instances with uno constructors" mixed up
        com.sun.star.comp.ucb.UcbPropertiesManager (which had originally been
        implemented with the single-instance cppu::createOneInstanceFactory) and
        com.sun.star.comp.ucb.SimpleFileAccess (which had originally been implemented
        with the multi-instance cppu::createSingleFactory), using a static
        g_Instance in the C++ constructor function of the former but adding a fake
        <singleton> to the *.component <implementation> of the latter.
        
        Change-Id: Ida7cb242a73fbe7689094e239ffe0c0291cf1d3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103738
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-01  Stephan Bergmann  <sbergman@redhat.com>  [8e126adb49f47e4b94841c1dcb4628a8c64d597b]

        Use the new single-instance="true" attribute in scaddins
        
        Change-Id: I0d45a760276a4855c03c84f5a3a6fbbc98ddf840
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103737
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-01  Stephan Bergmann  <sbergman@redhat.com>  [2f1bae744ad473df5de0a5e4882ca4e8b5f20618]

        Use the new single-instance="true" attribute in dbaccess
        
        Change-Id: Idd42ae243859ee0a0798568f71460c93981c636f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103736
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-01  Stephan Bergmann  <sbergman@redhat.com>  [d9ba652064ee760448d0344d07347480cb195b6e]

        Use the new single-instance="true" attribute in connectivity
        
        Change-Id: Ie49207b659214163f2f57051ac8f9de02fab36c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103735
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-01  Stephan Bergmann  <sbergman@redhat.com>  [1a1d432420646bcf129624a866fd6c754e25d195]

        Add single-instance attribute for *.compoonent <implementation>s
        
        ...to ease the implementation in C++ code of constructor-based <implementation>s
        that shall be single-instance (and which would have been implemented with e.g.
        cppu::creaetOneInstanceFactory for non--constructor-based <implementation>s).
        See e.g. 6e35794cad555485955c3b43593497dcdbf29840 "terminate XDesktop properly
        in unit tests" and 6362ebab298549e8616c32cafd75cb3959ba7d65 "dbaccess: create
        instances with uno constructors" for the clumsy approach used until now, where
        the C++ constructor function uses a static instance that is cleared in
        dispose(), adding fake <singleton> entries to <implementation>s where necessary
        so that the ServiceManager will call those XComponent::dispose() functions when
        it itself gets disposed.
        
        For every <implementation>, the ServiceManager already holds an Implementation
        data structure, so it can easily hold a singleInstance there and clear it when
        the ServiceManager gets disposed.  (One consequence is that single-instance
        implementations are now created with their Instance.mutex locked, but that
        should not cause problems in practice, given that the construction of a single-
        instance implementation should not recursively request its own construction
        anyway.)
        
        The new single-instance="true" attribute is mostly useful in combination with
        the constructor attribute (see above), but it can also be used for non--
        constructor-based <implementation>s, at least in theory.
        
        (The single-instance="true" attribute is orthogonal to <singleton> elements.
        There are existing single-instance services---even if those should arguably have
        been defined as singletons in the first place---that can benefit from
        single-instance="true".  And there are <implementation>s that support one or
        more <singleton>s alongside one or more <service>s, where the latter are not
        single-instance.)
        
        This new single-instance="true" attribute in *.component files should not
        interfere with the lo_get_constructor_map machinery in the DISABLE_DYNLOADING
        branch of cppuhelper::detail::loadSharedLibComponentFactory
        (cppuhelper/source/shlib.cxx) used by Android, iOS and some fuzzer code.
        AFAIU, the lo_get_constructor_map machinery should only ever come into play
        after the ServiceManager has decided whether or not to create a new instance
        based on the single-instance attributes in the *.component files.
        
        This commit only provides the new single-instance="true" attribute.  Actual
        changes of <implementation>s and their C++ constructor functions are delegated
        to a series of follow-up commits.  (So that they can easily be reverted
        individually should the need arise.)
        
        Change-Id: Iea6c0fc539d74477b7a536dc771b198df6b0510e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103734
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-10-01  Luboš Luňák  <l.lunak@collabora.com>  [9c850ca827486db3702699e5c2218842d7361b1b]

        add CppunitTest_vcl_skia to do Skia-specific tests
        
        Change-Id: I7b5c1637aaf0fc070391f08800cd44308b4db0b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103710
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-10-01  Miklos Vajna  <vmiklos@collabora.com>  [4722a7b376946a0540f7dd95cdbacf8a0507860d]

        CppunitTest_vcl_filter_ipdf: use vcl::pdf::PDFiumDocument
        
        Instead of the upstream scopers, to standardize on a single set of
        pdfium wrappers.
        
        Change-Id: I50c0301629f8b09286d43063ad11b4d70a50c4c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103732
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-10-01  Travis Stewart  <tstewart.writer@gmail.com>  [e8aa9daffe628b401058b1e37d2a8839e9f7dd5d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a9deae83c3b11cdb138069b97f3cd6111ff6a19f
          - Fix spelling from UK English to US English
            
            Change-Id: I5b1f9a65581945e8ec79f83728175d36f38a63eb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103662
            Tested-by: Jenkins
            Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
            
2020-10-01  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [10bda37a3c6470a46dadd859daa60a67ab53c29f]

        vcl: remove duplicate forward
        
        Change-Id: Id6021cae4bbde8e420ee82e311f4221e49199ef9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103716
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-09-30  Jim Raykowski  <raykowj@gmail.com>  [dda71436b8594fb0669b3ac06c02a3997a0674be]

        tdf#95378 Writer Navigator document content tracking
        
        This patch adds document content tracking for tables, frames, images,
        OLE objects and drawing objects.
        
        Change-Id: I99af15d2da9f4f97d8702b5a9cad4fc21b676166
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101253
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-09-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4ef541855237f6d7bb06cab7a659dfc9a6dd800a]

        Removed executable bits on txt files
        
        Change-Id: If2a6bea5544a6fcf8f0555b961b56b3bd84669b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103726
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-09-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f9b2aa48d03547852cfffb838f8edf7f76891acf]

        Fix typos
        
        Change-Id: Ie6146de848b7c5bb7a8edc76a0652c9c623b7024
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103723
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-09-30  Miklos Vajna  <vmiklos@collabora.com>  [e08afec61aef62dd4f949ca7e1ffcc70d437e525]

        sw: fix heap-use-after-free in the UnoActionContext dtor
        
        When lockControllers() is followed by close() + dispose(), but no match
        unlock first:
        
        ==8514==ERROR: AddressSanitizer: heap-use-after-free on address 0x6190002d1b58 at pc 0x7f48b13f5b85 bp 0x7fff557d98c0 sp 0x7fff557d98b8
        ...
            #3 0x7f48b138beca in SwDoc::getIDocumentLayoutAccess() /sw/source/core/doc/doc.cxx:412:12
            #4 0x7f48b58db224 in UnoActionContext::~UnoActionContext() /sw/source/core/unocore/unoobj2.cxx:200:49
        ...
            #15 0x7f48b841c484 in SwXTextDocument::~SwXTextDocument() /sw/source/uibase/uno/unotxdoc.cxx:439:1
        
        freed by thread T0 here:
            #1 0x7f48b1388a26 in SwDoc::release() /sw/source/core/doc/doc.cxx:118:9
        ...
            #17 0x7f48d15a40e5 in SfxBaseModel::dispose() /sfx2/source/doc/sfxbasemodel.cxx:755:13
            #18 0x7f48b8429a48 in SwXTextDocument::dispose() /sw/source/uibase/uno/unotxdoc.cxx:586:19
        
        Change-Id: I39bf65e43c12ce5ee49bdedeb1673b934ca21106
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103709
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-30  Caolán McNamara  <caolanm@redhat.com>  [a6470c6d5acd107833f90ea8761697aaaa8f772a]

        unused suppression
        
        Change-Id: I8dc74964a6199d320873af20ad00cce3c05ce019
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103699
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-30  Caolán McNamara  <caolanm@redhat.com>  [65bf5e8ecf778058d126c01b1395ea3d00dc1389]

        missing GtkMenuButton labels
        
        Change-Id: I3f133de6bfa9ee7b60546a17f1d5bb1f6f3c32f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103698
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-30  Caolán McNamara  <caolanm@redhat.com>  [c6deef548c1b401f00209013fa3eefb4e61db846]

        AccessibilityIssue::setDoc never passed a null ScDoc*
        
        Change-Id: I88d11b8252723ee5b493d0effc9ed24757aed3b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103691
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-30  Caolán McNamara  <caolanm@redhat.com>  [c26807a9e9ba653712e293a7b34e25686f4bb43d]

        SwDocFac::GetDoc can return a reference
        
        and remove discovered redundant null checks
        
        Change-Id: I200fd0ad61b307c78a354b7a6929b70045fee488
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103690
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-30  Caolán McNamara  <caolanm@redhat.com>  [31342a1bda26f4e3dd29274dafd306fd0a9e7047]

        tdf#134566 accept input engine commands in editview in custom widget
        
        for the generic case first
        
        Change-Id: I10bd707900b54c70c9bda79d5d09532cc159779e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103692
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-30  Maxim Monastirsky  <momonasmon@gmail.com>  [9e129e8557370207f784cba0f40643044ead88be]

        Restore the fix for tdf#126830
        
        It was lost with 1ae450504cf57457f9702684b1517fda1dd3c481
        ("drop gtk2 support"), which was based on an older revision
        of gtksalmenu.cxx.
        
        In the meantime, the UI for settings icons on was hidden
        (see tdf#123265), but this can't be an excuse for carrying
        the broken code. The setting is also still available as an
        expert config.
        
        Change-Id: Iffc6342bb312230646399f2f85ef0211315f6c8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103644
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-30  Luboš Luňák  <l.lunak@collabora.com>  [2217c3fa74fb3c910566ef1de1e05da5c5a120ff]

        make OutputDevice::Flush() also flush Skia
        
        Skia uses an idle timer to flush buffered Skia drawing. This has
        the problem that if there's a lot to do, the actual drawing to
        the screen may become starved and not update. Fortunately there's
        OutputDevice::Flush() that is called e.g. during Impress animations,
        so make that also work for Skia, which should make things
        somewhat smoother.
        
        Change-Id: Ia8629e63dc7d7a2d7200c033bc2dc2c51f6caf0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103675
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-30  Luboš Luňák  <l.lunak@collabora.com>  [528ca2cec5b3e2a6f0c0d8719a4ad81d90920c9a]

        use -fpch-codegen rather than -fmodules-codegen
        
        The -fmodules-codegen flag has been in Clang for quite a while, but it
        officially works with PCHs only with Clang11+, and even there's
        it's better to use the properly named -fpch-codegen. This also
        fixes a problem with Clang9 having only -fmodules-codegen but
        not the -fno-* variant, causing the build to break.
        
        Change-Id: I9a8c979426f95e8c1f77cbeab1df64390d7243b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103677
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-30  Noel  <noelgrandin@gmail.com>  [2be04eb4de522bc3aac0449721dd38afebf2ec63]

        loplugin:unusedmethods
        
        Change-Id: I4f5262af08bb35540e6330775a91df42e4c9977e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103684
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-30  Miklos Vajna  <vmiklos@collabora.com>  [99e51aaf2ad216888622a46a625479e1b42946d4]

        oox smartart: extract snake algo from AlgAtom::layoutShape()
        
        AlgAtom::layoutShape() is more or less the single function where all
        layouting happens for all algoritms. Extract the snake algorithm part
        from it to a separate SnakeAlg::layoutShapeChildren() before that
        function grows too large.
        
        Change-Id: I5e5ae66d16770fa72db6edf5df4cbd2ef3eea9c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103686
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-30  Noel  <noelgrandin@gmail.com>  [e4c8e666541a058dc9ca3c17029eb629bd7cf100]

        loplugin:reducevarscope in sd
        
        Change-Id: Ia4a62900536ea49583cc00853ff937fae35c2d7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103679
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-30  Noel  <noelgrandin@gmail.com>  [46da549a68003ef5a35aedf4621482cb2b54e930]

        loplugin:reducevarscope in sfx2
        
        Change-Id: I63ee19bfe7ad01ff4ad8c941bffadd9406101c6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103678
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-30  Miklos Vajna  <vmiklos@collabora.com>  [71303c5c23bdb385e9f12c0dbe5d2a0818b836ec]

        oox smartart: snake algo: make sure child shape height stays within parent
        
        1) When applying double outside spacing, introduced with commit
        0a29c928afa74123bca05dc089c751603d368467 (oox smartart, picture strip:
        fix lack of spacing around the picture list, 2019-02-26), make sure that
        is only applied in the direction of a signle row: i.e. the bugdoc case
        is left/right outer spacing, but no top/bottom spacing.
        
        2) If a child shape has an aspect ratio request, make sure that it only
        decreases what would be allocated by default, so the children never
        leave the parent's rectangle.
        
        3) Fix a mis-match between the first and second row, the unexpected
        small left padding in the second row was because code assumed that all
        child shapes have the same width; which is not true, when widths come
        from constraints.
        
        With this in place, we finally do a good rendering of the bugdoc, and
        child shapes are always within the bounds of the background.
        
        Change-Id: Ia2606dcd945402f7dfe17c6e2f261bfd98667022
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103680
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-30  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [fb9b3e68dc4bf88a1a2764cbcd6420dc2a475220]

        update credits
        
        Change-Id: I84bfd619b2f8802bc311eaa221670a9cae904160

2020-09-30  Caolán McNamara  <caolanm@redhat.com>  [947e89cf6755d15b57ee3c5fa2661e7a1c09402b]

        SwPosition::GetDoc can return a reference
        
        and remove discovered redundant null checks
        
        Change-Id: I90e2a84b260bfaf283b787db055cd1ed54dab4ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103676
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-30  Caolán McNamara  <caolanm@redhat.com>  [93099409f3e9894b7a40182f775d76757fa2fb5b]

        SwPaM::GetDoc can return a reference instead
        
        and remove discovered redundant null checks
        
        Change-Id: Iac8ad7821d9acfcc9550a96402c02ac248f16f2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103672
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-30  Caolán McNamara  <caolanm@redhat.com>  [daa058c714804ffbd2aa1ff20096b4c79bebea0c]

        SwHTMLTableLayout::GetDoc can return a reference
        
        Change-Id: I5d300ea19433b6439d8fca2152fa5ac1f5e90fef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103671
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [7672ac2e8764d9e4fcb5a896ef6210077907dcd0]

        tdf#137091: sc_subsequent_filters_test: Add unittest
        
        Change-Id: I435ffbdd82b5a40e56dd5f6ef55c032802184767
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103604
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-30  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [f5e87b2f183285b2aa985f7effc3039dfcfad967]

        android: "make run" works also for debug configuration
        
        In debug mode Android package name is "org.example.libreoffice"
        and "make run" said that there is no such intent to launch.
        
        Change-Id: I6d8eac85dedf3e387a9dd4a228605f79ca0d5aee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103287
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-09-30  Caolán McNamara  <caolanm@redhat.com>  [9a1202edab0cfe95572f12a8c49ef756ead49bf2]

        ofz#25989 cmap parsing
        
        Change-Id: I048e5d88d5926a4afa75afab18db5ca6354e2454
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103641
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-30  Noel  <noelgrandin@gmail.com>  [b29ec8b26bddc03661c527b603863d9e738d1210]

        loplugin:reducevarscope in sc
        
        Change-Id: If88c71351fb157b8eab242fceb65422f05eec3d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103645
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-30  Noel  <noelgrandin@gmail.com>  [9373320fc88c1582a2ad25bda9c5264c7c58a97e]

        loplugin:reducevarscope in sw
        
        Change-Id: Ifed7220c6acf7049b2985f1911a806b37a54d794
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103646
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-30  Mike Kaganski  <mike.kaganski@collabora.com>  [37b81dd54a915223780a6b5efa54ce45db332604]

        twain32shim: Windows directory might not be in DLL search path sometimes
        
        So try the full path to TWAIN_32.DLL if first try failed.
        
        Change-Id: I9ad262c91ebc7b3df63fbec3ffe34595ffd78c75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103669
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-30  Ivan Stefanenko  <ivan.stefanenko@collabora.com>  [528cc99c57fa90a08c92e8bf654a0efee8ecf39f]

        tdf#137104	Added a check for headings in tables
        
        New check checks if a node is a heading and if it is in a table.
        
        Change-Id: I53938ddb57573f80c7823b05bff2d1dd2cee1b8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103014
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-30  Noel  <noelgrandin@gmail.com>  [7ced53424a21ab264374d97aacdfb4ec166c8171]

        loplugin:reducevarscope in svx
        
        Change-Id: I88fdaa74c4944f9ffc81db6df08a29283362375a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103647
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-30  Luboš Luňák  <l.lunak@collabora.com>  [6b709ad5d46dc33f29ec28183cea40cf9e77e2af]

        fix DrawDeviceAlphaBitmap() with mirroring (tdf#136223)
        
        It turns out even the slow path was broken, so make it work (a hack,
        but it's already slow anyway, and apparently not used often).
        Also make the fast paths work directly, even with manual mirroring
        it should be still faster.
        
        Change-Id: Id798351f349e9906e85c1685f269df98a1b833b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103595
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-30  Seth Chaiklin  <sdc.blanco@youmail.dk>  [09c24681a3414092fde50ec0f617c9f7c79e8a61]

        tdf#135836  remove "to page" from shape/image contextmenu
        
        recommended in bug report
        
        Change-Id: I61ed3390d8175f00e0617e1cd234b2be0b4f3caa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103648
        Tested-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-09-30  Attila Szűcs  <szucs.attila3@nisz.hu>  [605b4ba57b2daa447af9d43d3759079e15df8148]

        tdf#43958 sc: fix fill by selecting merged cell
        
        wholly instead of only its top left corner, if there
        is no marked selection present.
        
        This fixes the selection rectangle during dragging
        by fill handle of selected merged cells, copying
        their attributes in other cells of the target area,
        too, fixing losing merged cell structure, e.g. incomplete
        grid and other problems.
        
        Follow-up of commit 1ed04c2029218619aab2f3422130c890f67f309c
        (tdf#40993 tdf#59585 sc fill: copy merged cell structure).
        
        Note: the selection is a bit different, if there is
        filtered (hidden) rows in the current cell area.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I387feef640b7a89ab601c24e3641075934d3fc54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103001
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-30  Attila Szűcs  <szucs.attila3@nisz.hu>  [1ed04c2029218619aab2f3422130c890f67f309c]

        tdf#40993 tdf#59585 sc fill: copy merged cell structure
        
        like other spreadsheets do. This avoids losing and
        recreation of merged cell structure again and again
        after modifying cell content using fill.
        
        By dragging the fill handle, cell attributes ATTR_MERGE
        and ATTR_MERGE_FLAG are copied, too, resulting the
        same merged cell structure in the selection. See TODOs
        about the remaining tasks.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: Icd4287d4429d3ba27a2ffb062560856d7ad86099
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102394
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-30  Tomofumi Yagi  <yagitmknada@gmail.com>  [ef77a256de527f6d00212839e55f949024f2e7bc]

        tdf#60145 sw: fix UTF-8 encoding without BOM is not detected
        
        Writer can now detect Unicode type even if importing text file does not
        have a BOM.
        
        Change-Id: I70fa4145672d855f9ef9df040a930ff5d1564905
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102884
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-09-30  Stephan Bergmann  <sbergman@redhat.com>  [0b536d542fe937d221aa465775ece41104b1f0bb]

        Fix CppunitTest_connectivity_mork
        
        ...after  9141c300771825db5136cb6591e83dc4b541be08 "More “e-mail” → “email”"
        broke it:
        
        > Test name: connectivity::mork::MorkDriverTest::test_select_default_all
        > An uncaught exception of type com.sun.star.sdbc.SQLException
        > - The column name 'E-mail' is not valid. ~/lo/core/connectivity/source/commontools/dbexception.cxx:442
        >
        > DriverTest.cxx:183:Assertion
        > Test name: connectivity::mork::MorkDriverTest::test_select_list_table_joe_doe_5
        > assertion failed
        > - Expression: result
        > - fetch first row failed!
        
        Change-Id: I3825fbf0ff35da794c9ce038407178456552f7ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103668
        Tested-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-30  Caolán McNamara  <caolanm@redhat.com>  [55dfe2c12e450a90cbc05f9ec53f1ed6508d8de9]

        SwNode::GetDoc can return a reference instead
        
        and remove discovered redundant null checks
        
        Change-Id: I6b8bc9593434f38947e399a48888a8fa0d4f7e77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103640
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-30  Caolán McNamara  <caolanm@redhat.com>  [ac94aa6f7d2a8e41e7260ba740813cdbbdd6a2ae]

        SwNodes::GetDoc can return a reference instead
        
        Change-Id: I6c3b2e5b95fb9fac8faa36fc6ae378b92e08fd89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103639
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-30  Miklos Vajna  <vmiklos@collabora.com>  [9a2357c0e2bb1d99a1816437d3862b7bd8c85898]

        vcl: add PDFiumAnnotation::getObjectCount()
        
        And use it in xmlsecurity, instead of the upstream scopers, to
        standardize on a single set of pdfium wrappers.
        
        Change-Id: Iec4baf34a607b23f1b9de8c4b969801c5973c1ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103636
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-30  Stephan Bergmann  <sbergman@redhat.com>  [0311006ec9cdf76f6863c203658cebf88e135a6c]

        Run gdb in gdb-core-bt.sh with PYTHONWARNINGS=default, too
        
        ...same as fb06d5b1784cb8b91ea6d286b3f2baa38fed0b4c "Run gdb with
        PYTHONWARNINGS=default"
        
        Change-Id: If6523e4222f7ef9b9ce72df4a1ab3e039e63154b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103637
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-30  andreas kainz  <kainz.a@gmail.com>  [40adedac18424d38d94c43a1450ca4d809adb664]

        Sidebar visibility and arangement of content panel
        
        Change-Id: I57d6f5e9d89384df919aa9ab5857f18ce4d78837
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103527
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-09-30  Jim Raykowski  <raykowj@gmail.com>  [f4f0ea6a41e99e12812a791f732694c8e86acb8c]

        tdf#137013 fix Writer find toolbar ui regressions
        
        introduced by enhancement patch tdf#132366
        
        Change-Id: I951fcd7891c75e7fbf715581c316b4446d967cd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103499
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-09-29  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [28ed472e4e15348cb9a7ee9b43a22b1c92836471]

        Fix clunky grammar
        
        Change-Id: Ib253466a346bea05fd1c268f6e55df6cf6ef26a2

2020-09-29  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [9141c300771825db5136cb6591e83dc4b541be08]

        More “e-mail” → “email”
        
        Follow-up for commits 8b57d07a64e03db32b5383f58a40c1509392cd24
        and 5f665a855ef26faea4dfa2ac427685b60545e8b8
        
        Change-Id: I8f0f9a7a81636623df766f9d4ea414bde9d408bc

2020-09-30  Jan-Marek Glogowski  <glogow@fbihome.de>  [6c94958e56fcbacb8e1f689550a60034b074857c]

        icu: fix Windows Arm64 build
        
        I couldn't find a general solution to select the correct build path
        when cross compiling for Windows Arm64, so this just adds the patch
        in exactly this case, which WFM.
        
        Change-Id: I6e53e1531048404b70dcf61eab0a7f4021076868
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102852
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-30  Jan-Marek Glogowski  <glogow@fbihome.de>  [03aacdb73d2f797768129d54ac971b48756fa51a]

        bridges: add a Windows Arm64 UNO bridge
        
        Since Microsoft follows the general ARM64 ABI calling conventions,
        and the SEH exception handling is the same, this result is a mixed
        port of the gcc3_linux_aarch64 bridge and the refactored x86-64
        exception handling.
        
        I have no idea, if the complicated 32-bit handling in RaiseInfo()
        is needed, as the ARM64 trampolines definitly use 64-bit code.
        But since this is the first working version, I currently don't
        mind much ;-)
        
        There is definitly more potential for refactoring in the whole
        bridges directory...
        
        Change-Id: I9782a2e99c0231cdd1286af156ad312229eccf39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103642
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-30  Julien Nabet  <serval2412@yahoo.fr>  [f11dc8335c9bae837823c14d059388b8d5965dcb]

        tdf#137009: except Togo, all French locales in African don't use AM/PM
        
        See https://bugs.documentfoundation.org/show_bug.cgi?id=137009#c4
        
        Change-Id: I01612e79ffd947c1a4c0cf252d71bda48bc3ef8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103638
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-09-30  Attila Szűcs  <szucs.attila3@nisz.hu>  [7f6d5c9613774815d2e4b0493d47abd3443c25e2]

        Clean-up of commit: I95d394c5432d22805a761b76219f656fad3feae1
        
        Renamed a wrongly named variable, reported here:
        https://gerrit.libreoffice.org/c/core/+/102173/4/sc/source/core/data/documen3.cxx#1140
        
        Change-Id: I42ef65df78c5ad04e2c2875cf47d241a280892e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103605
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-09-29  Seth Chaiklin  <sdc.blanco@youmail.dk>  [cc4b03a8e0a27d3af4b1179922f7075a639da32e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b16f95724b69db8bd3327c36c26dd556d81c9c46
          - tdf#137133  update control names on Rotation help page
            
               - change to <h1>, <h2>, <h3> and <note>
               - decrease heading level for "Default settings"
               - corrections in control names to align with dialog box
            
            Change-Id: I59fde1bde47be62b10364a1541525b2954efdce6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103652
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Jenkins
            
2020-09-29  Eike Rathke  <erack@redhat.com>  [1acf517906b7cdc4931dd26319d467dff53ae7d2]

        Determine CharClass difference once, tdf#137091 follow-up
        
        As a side note:
        Clang plugin simplifybool for
        !(rLT1.getLanguage() == "en" && rLT2.getLanguage() == "en")
        told "error: logical negation of logical op containing negation, can be simplified"
        which is nonsense (the message stayed the same while the checks evolved).
        It actually complained about !(a==b && c==d) to be rewritten as
        (a!=b || c!=d) whether that makes sense or not.. it may save one
        boolean operation, yes, but..
        
        Change-Id: Ib478d46d7ff926c1c9f65fec059c7a3f31fa7ce3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103601
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-09-29  Julien Nabet  <serval2412@yahoo.fr>  [d2dc5b389ccf1c51975960660cb8f6ad4a6f928c]

        Replace include list by vector
        
        since vector is used with:
        line 59: typedef std::vector< FieldSort >  SortDescriptor;
        
        Change-Id: If6b6bfe4d4a162f5993522cf72fedb5da89e8457
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103518
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-29  Miklos Vajna  <vmiklos@collabora.com>  [5d899bf3ee59a226f855c8c56389344862efaa95]

        oox smartart: snake algo: apply constraints on child shape widths
        
        This requires tracking what is the total of the width request of child
        shapes, then scaling them according to what is the total available
        width.
        
        Additionally, the height of child shapes should be adjusted based on
        their aspect ratio requests. A related trap is when an (invisible)
        spacing shape is at the end of the row, that would result in smaller
        spacing between the rows, so track the max height of shapes inside a
        single row.
        
        With this, finally the 6 child shapes are arranged on 2 rows, not 3
        ones.
        
        Change-Id: I4eb2f06676df11c1432e0934ca3a0ec8891c5843
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103629
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-29  Stephan Bergmann  <sbergman@redhat.com>  [24e69c8450004e9ae40f40d4bee76b50d0f017d9]

        Missing test dependencies
        
        from-scratch `make CppunitTest_sw_ooxmlexport5` failed due to
        
        > warn:vcl.builder:2286992:2286992:vcl/source/window/builder.cxx:467: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: file://~/lo/core/instdir/share/config/soffice.cfg/svt/ui/editcontrol.ui ~/lo/core/xmlreader/source/xmlreader.cxx:66
        > warn:legacy.osl:2286992:2286992:vcl/source/window/window.cxx:273: Window ( 7Control()) with live children destroyed:  7VclVBox()
        > Window ( 7Control()) with live children destroyed:  7VclVBox()
        >
        >
        > Fatal exception: Signal 6
        
        and
        
        > warn:vcl.builder:2288529:2288529:vcl/source/window/builder.cxx:467: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: file://~/lo/core/instdir/share/config/soffice.cfg/svx/ui/sidebarstylespanel.ui ~/lo/core/xmlreader/source/xmlreader.cxx:66
        > warn:legacy.osl:2288529:2288529:vcl/source/window/window.cxx:273: Window ( 7Control()) with live children destroyed:  7VclVBox()
        > Window ( 7Control()) with live children destroyed:  7VclVBox()
        >
        >
        > Fatal exception: Signal 6
        
        and
        
        > warn:sal.osl:2307918:2307918:sal/osl/unx/module.cxx:159: dlopen(~/lo/core/instdir/program/libgielo.so, 1): ~/lo/core/instdir/program/libgielo.so: cannot open shared object file: No such file or directory
        > warn:sal.osl:2307918:2307918:sal/osl/unx/module.cxx:159: dlopen(~/lo/core/instdir/program/libgielo.so, 1): ~/lo/core/instdir/program/libgielo.so: cannot open shared object file: No such file or directory
        
        Change-Id: I99b4c983541f934cbca1a9f00f0510b90a8139af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103631
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-29  Caolán McNamara  <caolanm@redhat.com>  [89f0a8be6742e23331819324f80f679f8e6cc601]

        SwNodes never passed a null SwDoc*
        
        and some more like that
        
        Change-Id: I02dae666d8935a90afd9c43cfb32a048c69a1d4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103628
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-29  Caolán McNamara  <caolanm@redhat.com>  [663ce5d0f89e9523183ed9ca4cbfcdacf9df4cc8]

        tdf#136520 allow color popdowns to be tearable again
        
        Change-Id: Ic92ef5235662e1680aadb5666e05dad1bf808e9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103625
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [416cb76758719b88a4cdefe8c9d16131c35cfdf5]

        tdf#133358: sw_uiwriter: Add unittest
        
        Change-Id: I148052d7038824b43ec0c473d4bcbcb64e2f92b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103608
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-29  Caolán McNamara  <caolanm@redhat.com>  [da8a6139cc338b682cd4d87bdb9202882093c94c]

        gdk_wayland_window_set_application_id doesn't work when called early
        
        after mapped it definitely works
        
        Change-Id: Ide0fa636ee26acea0d938aef08532b9396fe901a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103609
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ff25b305caec2fad515beb2ad6d5766101845ccf]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Id08fb3de62c55ab24f585b1bd1b9f719c78f91b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103464
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2020-09-29  Miklos Vajna  <vmiklos@collabora.com>  [ab291c94fb5338a1cf0ab8fe7cbf57dd5c5f81cb]

        oox smartart: snake algo: start parsing relative width constraints
        
        This is needed, but not enough to have the correct width for each shape
        and spacing item on the path of the snake. Currently we give the same
        width for all children, while the shapes typically have a larger width
        than the spacings.
        
        Change-Id: I4e2638ea5b566c21cb1cf503a8cf2e5d35256e3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103594
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-29  Caolán McNamara  <caolanm@redhat.com>  [ebef58c6d1bc56768d71150da305237cc2384c85]

        CreatePostItData never passed a null SwDoc*
        
        Change-Id: Ie3f8ec6ff645b09bbdc897b45cd1de26ddc970bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103600
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ddbc849637c378857f38229cd95dc7f5afdd68d4]

        Add extended tip to chart2 leader lines ui
        
        Remove mention to pie charts
        
        Change-Id: I00fffd6a77be5905266999c3dc8953a507aabf15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103556
        Tested-by: Jenkins
        Reviewed-by: Gabor Kelemen <kelemen.gabor2@nisz.hu>
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2020-09-29  Alain Romedenne  <LibreOfficiant@sfr.fr>  [543daf4d60c0ba70090d00792d3a7d57aa5da647]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 78dc9c1d059b48ad79620f0cc536466e701a042d
          - tdf#131416 Basic Syntax Diagrams for Defxxx statements
            
            - Basic language ref . toc additions
            - Letter range option addition
            - DefBool-based refactoring
            
            Change-Id: I5744c63e9c21ad5ff2801cd03a119fd2c747fef3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103056
            Tested-by: Jenkins
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-29  Regényi Balázs  <regenyi.balazs@nisz.hu>  [79737c8b0d84d4967c5f1c41b740a8a52db8b551]

        tdf#91251 XLSX textbox export: fix missing overflow properties
        
        by grab-bagging them.
        
        Co-authored-by: Szabolcs Toth
        
        Change-Id: I242bf33e1272d913805c90a2ef902be8633618fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103182
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-29  Regényi Balázs  <regenyi.balazs@nisz.hu>  [61291a63c0f9a57064300e7afc8222b4ae4e155a]

        tdf#80526 DOCX: import word-wrap textbox setting
        
        See option "Word wrap text in shape" in Format->Text Box
        and Shape->Text Attributes... of the selected textbox.
        
        Co-authored-by: Szabolcs Toth
        
        Change-Id: I7f2ca392089043c4bec20b943aa8c1975de72e5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103109
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-29  Caolán McNamara  <caolanm@redhat.com>  [dc6e005c79b6c23b805dea44cd89fa83ea945f03]

        tdf#133358 fix crash in redoing indent
        
        since...
        
        commit b070202b420129b5edd368420e0e50ec45261d01
        Date:   Tue Nov 20 18:26:18 2018 +0100
        
            sw_redlinehide_4a: SwEditShell::IsMoveLeftMargin(), MoveLeftMargin()
        
        Change-Id: Ie28207747560153020341305015f1693f6ca9f50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103552
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-09-29  Luboš Luňák  <l.lunak@collabora.com>  [1cd7e2a4042b92123d8c94ef10b2e8baf7cfaafa]

        avoid crash if DrawTransformedBitmap() would mean empty Skia bitmap
        
        I can reproduce this sometimes with the document from tdf#136223.
        
        Change-Id: Ie6e57f18936a5de7f99ab01932be229625b737c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103596
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-29  Luboš Luňák  <l.lunak@collabora.com>  [614d310751d1a32baec85c11637fb3813a9dd749]

        disable VSync for Skia/Vulkan on Linux/nVidia
        
        It causes freezes. This can be changed later to a blacklist of older
        drivers once fixed drivers are actually available.
        
        Change-Id: I6cc996aee2ae69d5c8fdd9eb5f9f336683350485
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103554
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-29  Luboš Luňák  <l.lunak@collabora.com>  [f8d6eb6f171dbcf7e3aa4afa0da32bd504f473dc]

        blacklist Windows/nVidia for Skia/Vulkan (tdf#135370, tdf#136036, tdf#136407)
        
        The bugreports all appear to be specific to Vulkan on Windows
        with nVidia drivers, and I do not have that OS/HW combination to
        debug this. So disable Vulkan use there until somebody can do
        something about it.
        
        Change-Id: I0dea7b87b0f72e393ea90985bd2cc64c89671181
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103533
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-29  Luboš Luňák  <l.lunak@collabora.com>  [cb82e82228b7486844a02ff964c68025558523dc]

        make it possible to blacklist just "windows"
        
        OpenGL blacklisting is done only on Windows, so there "all" is fine,
        but Skia checks blacklisting on Linux too, so add a generic "windows".
        
        Change-Id: Ie331ae275d437061b4d185d766663ff3c09261cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103532
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-29  Luboš Luňák  <l.lunak@collabora.com>  [7c1dc527837a65b77f7624e18a575271cb46afba]

        ensure SolarMutex is held for SkiaZone
        
        This is simply being lazy and requiring the mutex held for all Skia
        operations. With the effort to verify things it'd presumably be
        possible to make the code thread-safe.
        
        Change-Id: I748dbf2d5af66dcd140b5a9d6d57e9d848babf0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103564
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-29  Luboš Luňák  <l.lunak@centrum.cz>  [2fb4bb03b4c2ee4f28f3b9e755ee2298d42ac8b9]

        add test for 'fix parsing of Vulkan version numbers'
        
        Change-Id: I0b7195153354324a95ab438a35186660f1ea65a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103563
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-29  Luboš Luňák  <l.lunak@collabora.com>  [6f224a17dbf635319503a81ce4038b1ae2ad6de0]

        make vclcanvas try directly VCL for drawing stroked polygon (tdf#136933)
        
        There's no point in trying to do all the stroking stuff manually
        if the VCL function can do it and better/faster.
        
        Change-Id: I9949637e2504d9b5d10ac77fbd5bd1f491ea6eee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103313
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-29  Luboš Luňák  <l.lunak@collabora.com>  [748723883a626b499f605d7a5bad92e25b69a0e4]

        Revert "don't split polypolygon in canvas if not needed" (tdf#136933)
        
        With the doc from tdf#136933 basegfx::utils::createNonzeroConform()
        gets called with huge polygons, which is very expensive. Revert
        this, I'll fix the Skia problem by directly trying to draw
        the stroked polygon with VCL.
        
        This reverts commit b0788ff11481568b413ff6e4c3ea4871984af974.
        
        Change-Id: I19b3435811b6ea38d83bea08056802aac76bf45c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103312
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-29  Luboš Luňák  <l.lunak@collabora.com>  [4deadc3c78949c18bb886eb1f66caa8f3cd7a2df]

        disentangle AA and B2D use in VCL drawing
        
        A number of powerful functions using B2D polygons such as
        OutputDevice::DrawPolyLineDirect() were used only if AA was enabled.
        So e.g. dashing for an AA-ed polyline could be drawn directly
        using the function, but with AA disabled had to be done manually
        by a number of polygon operations. Which doesn't make much sense,
        surely these powerful functions can also draw without AA if set so
        (and indeed that's mostly the case). And DrawPolyLineDirect() even
        had a flag to bypass the check.
        So simply try to use B2D-based drawing whenever possible, AA or not.
        The previous commit had already changed the naming of the AA option
        to not include B2D in the name.
        
        This seems to come from https://bz.apache.org/ooo/show_bug.cgi?id=88795,
        which doesn't explain why AA only. There are other bugreports such as
        https://bz.apache.org/ooo/show_bug.cgi?id=101491 and
        https://bz.apache.org/ooo/show_bug.cgi?id=98289 that are related, but
        there I cannot see any difference with this patch. And all unit tests
        pass.
        
        Change-Id: Ibb5938e8fff9b7452bac4bf12ed3e42fd3e5d645
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103354
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-29  Miklos Vajna  <vmiklos@collabora.com>  [cd85546a2fbdade42f80fd3b6bd650791db9f32d]

        tdf#136551 DOTX import: restore support for large XML attribute values
        
        Regression from commit 82d08580e368afbc9d73da3613845a36a89b0a8c (switch
        saxparser from expat to libxml2, 2014-11-14), expat used to allow huge
        XML attribute values, while libxml2 defaults to rejecting values larger
        than 10MB.
        
        This looks like a sane limit, but the bugdoc has some fallback VML
        markup where the actual graphic content of the shape is base64-encoded
        in an XML attribute value.
        
        libxml2 has an XML_PARSE_HUGE flag to lift this limit, so use that. If
        this was not a problem with expat, then it should be no problem with
        libxml2, either.
        
        [ No testcase, adding a 10MB test document to the repo is not preferred. ]
        
        Change-Id: Ifcd0ce52d3cb95bef36c58aa073bb59bc07490d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103567
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-29  Eike Rathke  <erack@redhat.com>  [d41c45a522c5e973d7043d36bc6c82e77735ab9b]

        Current sytem locale's CharClass for user defined names, tdf#137091 follow-up
        
        Change-Id: I5f025a12ca183acb3f80d2a7527677aceb9ffbd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103593
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-09-29  Kohei Yoshida  <kohei@libreoffice.org>  [1821dde6601193cc0ddf87fc020de708544d9700]

        Update liborcus to 0.16.1.
        
        Change-Id: I27e87278545c1d41381b1ab8a49f6f6a07681bfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103590
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2020-09-29  Eike Rathke  <erack@redhat.com>  [3c6177be2705303044e3de262689d593f3d0f282]

        Resolves: tdf#137091 Use CharClass matching the formula language
        
        ... not the current locale. Specifically important for
        uppercase/lowercase conversions that may yield different results
        for example in Turkish i with/without dot.
        
        Change-Id: I2aa57cdcf530d7a0697c4ffbd5dccb86bb526d8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103588
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-09-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6e51adec109ab179f093181856959a6d8dc3d3b2]

        Add extended tips for slant&corner radius tab page
        
        Control points 1 and 2.
        
        Change-Id: Ia932b6d938831fffb374db24e2c7906e1eb6db18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103484
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2020-09-28  Caolán McNamara  <caolanm@redhat.com>  [13aba101eadfe4f67a930ac7231d26ece658bbec]

        export HYPERLINK target in html clipboard export
        
        Change-Id: Ia77e4bd8a5b54636d0e9e561360128202a81420b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103557
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-09-28  Caolán McNamara  <caolanm@redhat.com>  [091f244d4d68ea9973a502632c6aeee19d702139]

        Related: tdf#136985 restore focus to doc it wasn't initially in the comment
        
        after processing a menu command if we grabbed focus to a comment at the start
        of the the menu command processing
        
        Change-Id: I6cf4b59fc0c5d3e09578cb0466b15ae358cfb0ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103547
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-28  Caolán McNamara  <caolanm@redhat.com>  [fb48e9cca4b4ba26d20e1fdd0f9ee65e7ef54210]

        Resolves: tdf#137038 set a max width for crash reporter label
        
        Change-Id: I13f21a1e5bce04191f672c545678c0a8611a34b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103543
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-28  Caolán McNamara  <caolanm@redhat.com>  [443ca9d5c4d29a8efbea9f907fe473346acd6701]

        tdf#137039 move the super long checkbox into the available whitespace
        
        sidestep the awkwardness of wrapping checkboxes and take advantage of the hectare
        of space to the left
        
        Change-Id: Ie2bbd3a1dde3c9d7a3a1d5e1af441183d23b03cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103562
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-28  Stephan Bergmann  <sbergman@redhat.com>  [fc77126aef35e2917bcfec3469add5133f12d77f]

        Adapt comment
        
        ...to b76e903ccc83d0ccf0c6548782622638dd8a0ee5 "dtrans/clipboard: create
        instances with uno constructors" and 9613165239ade3f0b4d3d06e238430aabc9fcff3
        "WIN move dtrans code into vcl/win/dtrans"
        
        Change-Id: I65c6096199ee154fd5a1a242971b917c4abb11f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103561
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-28  Caolán McNamara  <caolanm@redhat.com>  [9e17c9ed086c0d7ea7d02877f1cd6e8672cb5925]

        avoid touching system clipboard in test
        
        Change-Id: Ie67255f027650676ff3ac7c9c0959cd39f7332b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103549
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-28  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [8a48afac3e31a69622c9006c6ae35e26287d37b9]

        SwUndoSetFlyFormat: SwClient::Modify no more
        
        Change-Id: I366745a410c8b3f1e6198392d899a16c9ac36b9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103034
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-09-28  Stephan Bergmann  <sbergman@redhat.com>  [1dd01410e6c39c0e51bfb406c1cbb02569bd8dd3]

        Destroy CWinClipboard sufficiently early
        
        At least with a local --host=i686-pc-cygwin --enable-dbgutil Windows `make
        unitcheck slowcheck` build (i.e., similar to
        <https://ci.libreoffice.org/job/gerrit_windows/>, which is often failing with
        aborted builds, presumably due to hung tests), I could once see a CppunitTest
        hang with just a main thread left at
        
        > ntdll.dll!77acc62c()
        > [Frames below may be incorrect and/or missing, no symbols loaded for ntdll.dll]
        > KernelBase.dll!77492863()
        > rpcrt4.dll!773e55d9()
        > rpcrt4.dll!77466afb()
        > combase.dll!7576a02a()
        > combase.dll!7565072f()
        > combase.dll!7564b2dd()
        > combase.dll!7564b246()
        > combase.dll!756498a4()
        > combase.dll!757690ef()
        > vclplug_winlo.dll!sal::systools::COMReference<IDataObject>::release() Line 166
        >         at C:\lo\core\include\systools\win32\comtools.hxx(166)
        > vclplug_winlo.dll!sal::systools::COMReference<IDataObject>::~COMReference<IDataObject>() Line 101
        >         at C:\lo\core\include\systools\win32\comtools.hxx(101)
        > vclplug_winlo.dll!CAPNDataObject::~CAPNDataObject() Line 97
        >         at C:\lo\core\vcl\win\dtrans\APNDataObject.cxx(97)
        > vclplug_winlo.dll!CAPNDataObject::`scalar deleting destructor'(unsigned int)
        > vclplug_winlo.dll!CAPNDataObject::Release() Line 137
        >         at C:\lo\core\vcl\win\dtrans\APNDataObject.cxx(137)
        > vclplug_winlo.dll!sal::systools::COMReference<IDataObject>::release() Line 166
        >         at C:\lo\core\include\systools\win32\comtools.hxx(166)
        > vclplug_winlo.dll!sal::systools::COMReference<IDataObject>::~COMReference<IDataObject>() Line 101
        >         at C:\lo\core\include\systools\win32\comtools.hxx(101)
        > vclplug_winlo.dll!CDOTransferable::~CDOTransferable()
        > vclplug_winlo.dll!CDOTransferable::`scalar deleting destructor'(unsigned int)
        > cppuhelper3MSC.dll!cppu::OWeakObject::release() Line 233
        >         at C:\lo\core\cppuhelper\source\weak.cxx(233)
        > vclplug_winlo.dll!cppu::WeakImplHelper<com::sun::star::datatransfer::XTransferable,com::sun::star::datatransfer::XSystemTransferable>::release() Line 115
        >         at C:\lo\core\include\cppuhelper\implbase.hxx(115)
        > vclplug_winlo.dll!com::sun::star::uno::Reference<com::sun::star::datatransfer::XTransferable>::~Reference<com::sun::star::datatransfer::XTransferable>() Line 110
        >         at C:\lo\core\include\com\sun\star\uno\Reference.hxx(110)
        > vclplug_winlo.dll!CWinClipboard::~CWinClipboard() Line 73
        >         at C:\lo\core\vcl\win\dtrans\WinClipboard.cxx(73)
        > vclplug_winlo.dll!CWinClipboard::`scalar deleting destructor'(unsigned int)
        > cppuhelper3MSC.dll!cppu::OWeakObject::release() Line 233
        >         at C:\lo\core\cppuhelper\source\weak.cxx(233)
        > cppuhelper3MSC.dll!cppu::WeakComponentImplHelperBase::release() Line 86
        >         at C:\lo\core\cppuhelper\source\implbase.cxx(86)
        > vclplug_winlo.dll!cppu::PartialWeakComponentImplHelper<com::sun::star::datatransfer::clipboard::XSystemClipboard,com::sun::star::datatransfer::clipboard::XFlushableClipboard,com::sun::star::lang::XServiceInfo>::release() Line 86
        >         at C:\lo\core\include\cppuhelper\compbase.hxx(86)
        > vcllo.dll!com::sun::star::uno::Reference<com::sun::star::datatransfer::clipboard::XClipboard>::~Reference<com::sun::star::datatransfer::clipboard::XClipboard>() Line 110
        >         at C:\lo\core\include\com\sun\star\uno\Reference.hxx(110)
        > vcllo.dll!ImplSVData::~ImplSVData() Line 485
        >         at C:\lo\core\vcl\source\app\svdata.cxx(485)
        > vcllo.dll!`rtl::Static<ImplSVData,`anonymous namespace'::private_aImplSVData>::get'::`2'::`dynamic atexit destructor for 'instance''()
        > ucrtbased.dll!72f16942()
        > ucrtbased.dll!72f16523()
        > ucrtbased.dll!72f010ac()
        > ntdll.dll!77ad9476()
        > ntdll.dll!77ad9476()
        > ntdll.dll!77ad93f0()
        > ntdll.dll!77afcbd8()
        > ntdll.dll!77aefdc8()
        > kernel32.dll!77736a14()
        > ntdll.dll!77aeab4f()
        > ntdll.dll!77aeab1a()
        
        i.e., the ImplSVData::m_xSystemClipboard introduced by
        974ea67a7c345a8be98c5aaa59baf9b07959b708 "tdf#129930: Dispose SystemClipboard
        service early enough" for some reason causing a COM issue when the static
        ImplSVData aImplSVData (vcl/source/app/svdata.cxx) gets destroyed during exit.
        
        And with this change to vcl/source/app/svmain.cxx, I could still see
        CppunitTests hang with just a main thread left at
        
        > [External Code]
        > vclplug_winlo.dll!sal::systools::COMReference<IDataObject>::release() Line 166
        >         at C:\lo\core\include\systools\win32\comtools.hxx(166)
        > vclplug_winlo.dll!sal::systools::COMReference<IDataObject>::~COMReference<IDataObject>() Line 101
        >         at C:\lo\core\include\systools\win32\comtools.hxx(101)
        > vclplug_winlo.dll!CAPNDataObject::~CAPNDataObject() Line 97
        >         at C:\lo\core\vcl\win\dtrans\APNDataObject.cxx(97)
        > [External Code]
        > vclplug_winlo.dll!CAPNDataObject::Release() Line 137
        >         at C:\lo\core\vcl\win\dtrans\APNDataObject.cxx(137)
        > vclplug_winlo.dll!sal::systools::COMReference<IDataObject>::release() Line 166
        >         at C:\lo\core\include\systools\win32\comtools.hxx(166)
        > vclplug_winlo.dll!sal::systools::COMReference<IDataObject>::~COMReference<IDataObject>() Line 101
        >         at C:\lo\core\include\systools\win32\comtools.hxx(101)
        > [External Code]
        > cppuhelper3MSC.dll!cppu::OWeakObject::release() Line 233
        >         at C:\lo\core\cppuhelper\source\weak.cxx(233)
        > vclplug_winlo.dll!cppu::WeakImplHelper<com::sun::star::datatransfer::XTransferable,com::sun::star::datatransfer::XSystemTransferable>::release() Line 115
        >         at C:\lo\core\include\cppuhelper\implbase.hxx(115)
        > vclplug_winlo.dll!com::sun::star::uno::Reference<com::sun::star::datatransfer::XTransferable>::~Reference<com::sun::star::datatransfer::XTransferable>() Line 110
        >         at C:\lo\core\include\com\sun\star\uno\Reference.hxx(110)
        > vclplug_winlo.dll!CWinClipboard::~CWinClipboard() Line 73
        >         at C:\lo\core\vcl\win\dtrans\WinClipboard.cxx(73)
        > [External Code]
        > cppuhelper3MSC.dll!cppu::OWeakObject::release() Line 233
        >         at C:\lo\core\cppuhelper\source\weak.cxx(233)
        > cppuhelper3MSC.dll!cppu::WeakComponentImplHelperBase::release() Line 86
        >         at C:\lo\core\cppuhelper\source\implbase.cxx(86)
        > vclplug_winlo.dll!cppu::PartialWeakComponentImplHelper<com::sun::star::datatransfer::clipboard::XSystemClipboard,com::sun::star::datatransfer::clipboard::XFlushableClipboard,com::sun::star::lang::XServiceInfo>::release() Line 86
        >         at C:\lo\core\include\cppuhelper\compbase.hxx(86)
        > vclplug_winlo.dll!rtl::Reference<CWinClipboard>::~Reference<CWinClipboard>() Line 113
        >         at C:\lo\core\include\rtl\ref.hxx(113)
        > [External Code]
        
        i.e., the static rtl::Reference<CWinClipboard> g_Instance
        (vcl/win/dtrans/WinClipboard.cxx) introduced by
        b76e903ccc83d0ccf0c6548782622638dd8a0ee5 "dtrans/clipboard: create instances
        with uno constructors" still causing the same COM issue during exit.
        
        Change-Id: Ib89d37a4fcb4b4a25e552a9dd14a96ade8e40309
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103559
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5cf54c5e54c774062591851f9877e2afb4a36451]

        Removed duplicated include
        
        Change-Id: I0eb3ea540270dd2200c957762139c68eaedd9fd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103538
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-09-28  Luboš Luňák  <l.lunak@collabora.com>  [7b03de74740b054b5fe5f2ed8d7d2059b03dff4f]

        remove obsolete gtk2 code
        
        This presumably should have been removed with 1ae450504cf57457f97,
        and it went unnoticed because the #else matched with the include
        guard.
        
        Change-Id: Ib7a306bad4154b202c89e58cbaedac01c8366bb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103558
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2020-09-28  Caolán McNamara  <caolanm@redhat.com>  [071e31fdb77b34ea90fbfa0e0001669500395119]

        Resolves: tdf#136985 bogus undo steps added by comment manipulation
        
        Change-Id: I33d699375dcb1f7a9ed4d30e3f60f7161620c9a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103546
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-28  Caolán McNamara  <caolanm@redhat.com>  [2c771c0552bfab8d97ec5c35b363a3e4eda0b6dc]

        Related: tdf#136985 apparent phantom redo entries with cursor in comment
        
        with a redo element in redo stack but the cursor in a comment the
        redo dropdown list appears empty even though the toolbar button
        is active. The problem doesn't appear in the undo case.
        
        This typo appears tobe there since original checkin of
        
        commit 9b67ca9c73b72a889811123269854ab2ca89d6a9
        Date:   Tue Feb 19 12:57:51 2008 +0000
        
            INTEGRATION: CWS notes2 (1.1.2); FILE ADDED
        
        Change-Id: I8715989c3e9958e3d2a0041129fbed81501057ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103545
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ffff5214012843504c082c1fdf4f5faa50b11fbe]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b908b46979dcf004ee504ca95b64a0c9441a3164
          - remove l10n on empty paragraph
            
            Change-Id: I4f736b14a97e9cefd893b3fee1a2a8e64156c439
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103438
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-28  Caolán McNamara  <caolanm@redhat.com>  [414feaef4171cb1f43f49f8446024269d2ca0d02]

        ofz#26000 don't bother with loop if nOrigPos is 0
        
        Change-Id: I628bac1c06046155869417190c73d00140e85aff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103539
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-28  andreas kainz  <kainz.a@gmail.com>  [e64aa4b1e09c60c6cf41498b2ec8a9dd3d083749]

        move keep ratio checkbox left cause of long translations (german)
        
        Change-Id: I70d09ac5fdd8443167c2cf1980dc64ee2228a8bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103530
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-09-28  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [46231b9219971f78cff91b483f73014f724601dd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to eefef8231b5fbbb4148fa57a5a01b5c160a4ad9b
          - Keep logo text colour white even when visited
            
            Change-Id: I5cad9cdaf606b2b809c8e8a39a0dbf82ce15f919
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103548
            Tested-by: Jenkins
            Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-09-28  Caolán McNamara  <caolanm@redhat.com>  [269cf9dabcddb337557d6e4bcfaeaae4fe307891]

        Resolves: tdf#137071 draw canvas under/over lines after background
        
        Change-Id: I066529af010ca4e34b370e462b3e9de1173e6096
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103531
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-28  Luboš Luňák  <l.lunak@collabora.com>  [76597aa62a09997beb794669008ce880327bda39]

        rename for disentangling AA and B2D use in VCL drawing
        
        This renames AntialiasingFlags::EnableB2dDraw to just Enable,
        and the AntiAliasB2DDraw names to just AntiAlias. This is
        in preparation for a second commit that will actually separate
        the AA and B2D functionality of these flags.
        
        Change-Id: I9cc215c5752dfabce41e00e19d9074fc8dc3d4de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103416
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-28  Dr. David Alan Gilbert  <dave@treblig.org>  [15a5a56326761b79c9ea56b99a05faee457f1a1b]

        Fix SSE2 cpuid checks
        
        As per afb62b0e96e9bf91ec99857cc16ddb094bcaa3be swing the actual
        check into a separate file and make only that file be compiled
        with the specific flag.
        
        Change-Id: If848a041fc3a26cfaa79f945d63f6c43f8cf3772
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103497
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-28  Dr. David Alan Gilbert  <dave@treblig.org>  [dc4ba0a287d0aebb8d99716025a316f113fee98d]

        Fix SSSE3 cpuid checks
        
        As per afb62b0e96e9bf91ec99857cc16ddb094bcaa3be swing the actual
        check into a separate file and make only that file be compiled
        with the specific flag.
        
        Change-Id: I7f75453f21271f38e0099bdf6b40f9138d8b4cff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103496
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-28  Caolán McNamara  <caolanm@redhat.com>  [f353fa15b547cbeb70e2be1ed2d3d89a84ebad33]

        adressbook->addressbook
        
        Change-Id: Ic72f00a704b7cbb5d1f5639c1cf726cf4693b470
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103536
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-28  Caolán McNamara  <caolanm@redhat.com>  [70866d4663e7e7414539a5e8664385d8b13ba034]

        Related: tdf#137016 check if subcontrol has the focus
        
        Change-Id: I632188bc0512c9d8935bd0898c96e066881ebeb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103523
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-28  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [82ae5d148123b0514c119f6b775fa595737cbd7c]

        Update git submodules
        
        * Update translations from branch 'master'
          to b7dd30b210d1d080404aed2dc7cf2270a10d1260
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: Ifb5878eff9d322124054a88241a83402f35e2fa1
            
2020-09-28  Caolán McNamara  <caolanm@redhat.com>  [9c61732677d038e32b73fc9fb883aced14c0febf]

        tdf#135916 just set the target table as selection
        
        don't save and restore the cursor when the format is applied
        
        Change-Id: I320b714193b604cb480a517add4a4a61f5a5128e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103525
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-28  Caolán McNamara  <caolanm@redhat.com>  [e302e37733225e38dd4dcdb3cd90ae89eaee2cd8]

        'Jaket' -> Envelope
        
        Change-Id: Idcf95141ca4169fa0c1580c99a7e51a3df77f640
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103535
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-28  Miklos Vajna  <vmiklos@collabora.com>  [97bc09c1fef52c45cf299868045d250838d8e89b]

        sw: prefix members of SwFrameChangesLeave, SwSidebarItem, ...
        
        ... SwSizeEnterLeave and SwTextAPIObject
        
        See tdf#94879 for motivation.
        
        Change-Id: Iea12ac975b68700488f7b39bbb3596a011159c61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103528
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-28  Stephan Bergmann  <sbergman@redhat.com>  [b8bf1e11c55c0422a6f83d91376b93564c9c0d11]

        struct OHierarchyElement_Impl was apparently meant to be a class
        
        Change-Id: Id95a70b38fae40a83f21df56f13b48b2dd0f7001
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103526
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-28  Seth Chaiklin  <sdc.blanco@youmail.dk>  [e70069fb72d52c20b28166708a217bf674dcb61b]

        tdf#129471  change defaults on Find toolbar
        
        Conclusion from discussion in bug report:
         - Hide (but keep) "Navigate by" and controls by default on Find toolbar
        
        Change-Id: I09866887eaf1c92fa013945f71d1e197e80ff756
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103429
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-09-28  Kelemen Gábor  <kelemeng@ubuntu.com>  [41fa7244746819411f209110f13af43941f17ce8]

        tdf#108059 Introduce compatibility key for pie chart orientation
        
        There is no similar setting in MSO, it just always uses clockwise.
        
        LO on the other hand confuses users by using counterclockwise
        which turns to clockwise upon save to OOXML and reload.
        
        Eliminate this behavior by introducing a compatibility key
        for OOXML-heavy environments that:
        - sets the orientation to clockwise when pie chart type is selected
        - hides the checkbox that would have no effect after a save to OOXML
        
        Default value is false to keep current behavior
        
        Change-Id: I9e12ecad8e9978f960c921a521461aee023a5063
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/82524
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: Balazs Varga <balazs.varga991@gmail.com>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-28  David Tardon  <dtardon@redhat.com>  [050e95e50d44a5cbb74bb5de481cb30551f83136]

        upload libmwaw 0.3.17
        
        Change-Id: I24c6c5a5d93a76a9fcc2213cd48beb8e5a5ca479
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103519
        Tested-by: Jenkins
        Reviewed-by: David Tardon <dtardon@redhat.com>

2020-09-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1d820e8e9808a3204134f84945fab27f4aa784de]

        Fix typo in code
        
        Change-Id: Ifab76c880b1802740689704f929858b261e1f5bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103488
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-28  Julien Nabet  <serval2412@yahoo.fr>  [f5a6b24cc88f6e8344ab4bd73cff964242d75052]

        Remove unused include list in filter/OleHandler
        
        Change-Id: I5d83463a1e3095838d1255e763245cafb4b286ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103511
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-28  Eike Rathke  <erack@redhat.com>  [930d82550863430c9bef96ac307c3ff2cfefe4d8]

        Resolves: tdf#133812 Add the 'Result' style again used by the Subtotal tool
        
        Necessary to also adapt the test case that checks for a defined
        number of styles.
        
        Regression from
        
            commit 7b0aed617f1e57335837cf56ef2d222a96f8270d
            CommitDate: Wed Sep 28 11:42:56 2016 +0000
        
                Remove old cell styles from calc
        
        and
        
            commit 06f319937187f76ee402d53b3baa78c391c2af19
            CommitDate: Sun Oct 2 13:51:26 2016 +0000
        
                tdf#90937 Add a set of cell styles to calc
        
        Change-Id: I3e47d8e24d375a64d9056e7a85197b89173c8e41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103520
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-09-27  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [dec9a123867dcd0fea4683beeb3b4b6659f926f3]

        Move default way to find Which to an inline function
        
        Change-Id: Ie3aa3f8a2c34c510a391d729f3dc2286f735111a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103066
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-09-27  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [b3fa0c06fe153737a125c9ba6f8fcc7d0a4d391d]

        SwTable: Replace Modify with SwClientNotify
        
        Change-Id: Ia5eccf6d13bac6a15079ad3f8c7dcbaef519c317
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103065
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-09-27  Caolán McNamara  <caolanm@redhat.com>  [3f7b48c4a726f51bdc5c78886957c08506e4d336]

        never null ScViewData*
        
        Change-Id: If5ad4c637a8c4db67ca4bfe99612e90ae6237ff6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103513
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-27  Stanislav Horacek  <stanislav.horacek@gmail.com>  [754887aa9f1c57f8f56b9099b3dcc876e5b6f89f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 77cce026db5de5f8d25ee6fe05d084e4f1f1f11b
          - fix typo in text about master slide footer
            
            Change-Id: Icb2c55d9cb2f59462ff6113c95c67b3002b6d045
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103516
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-09-27  David Tardon  <dtardon@redhat.com>  [9b9d668d45dce3f318d89d54725a4d6cfc750315]

        add import test file for Pocket Word
        
        Change-Id: Idbd2ddb113f77a6dc3966110757c4037d993bd4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103515
        Tested-by: Jenkins
        Reviewed-by: David Tardon <dtardon@redhat.com>

2020-09-27  David Tardon  <dtardon@redhat.com>  [1e6e891016ae926868de493ab0e29871a2d06b95]

        restore PocketWord filter, this time backed by libwps
        
        Change-Id: If9843ae717f58e683252c8ea55360a567978395e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103514
        Tested-by: Jenkins
        Reviewed-by: David Tardon <dtardon@redhat.com>

2020-09-27  David Tardon  <dtardon@redhat.com>  [61b05af30133622cc67304c694edad31ebff446c]

        upload libwps 0.4.12
        
        Change-Id: Ib787098b98f68185c1b3f6b414efbec36cad02dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102332
        Tested-by: David Tardon <dtardon@redhat.com>
        Reviewed-by: David Tardon <dtardon@redhat.com>

2020-09-27  Caolán McNamara  <caolanm@redhat.com>  [4abf1bdfa383a645e73563f8b0d0b1b945303360]

        never null ScViewData*
        
        and so remove some never called code
        
        Change-Id: Ia5a6501f9a5214a4069623832508a6f884cfa6ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103494
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-27  Julien Nabet  <serval2412@yahoo.fr>  [084d7e2ea236c9b24a73a374056e82e9ace2cd0c]

        Remove unused include list in hwpfilter
        
        Change-Id: I7cac4483173e7c75413a6b17a468659ee2790768
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103508
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-27  Julien Nabet  <serval2412@yahoo.fr>  [2a81fc0ee9478758f7a919519f922f0d4cb5f279]

        Replace list by vector in vcl/Qt5VirtualDevice
        
        Change-Id: I137019c15d3ee2886ad1bd53e671a89990891481
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103506
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-27  Eike Rathke  <erack@redhat.com>  [d3a8fdf3cad0e71ff5e13bb229fed6e52206c6b9]

        Resolves: tdf#67007 display sheet-local range name in Name Box for selection
        
        Change-Id: Ia9980b13ed5c93cc72231ead532e3916e6234f56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103509
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-09-27  andreas kainz  <kainz.a@gmail.com>  [11fdde23f6dc2dce4bc7c4513e70780487150761]

        tdf#136946 Add Shapes sidebar from LO Draw into Impress
        
        Change-Id: I188347935f3bdc7ee2bc5b4998f4b95807e2051d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103471
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-09-27  Julien Nabet  <serval2412@yahoo.fr>  [c955f00958bd895ac23f339f8f744dd820bc61aa]

        Remove unused include list in ucb/cmis_content
        
        Change-Id: I7c554e883691e2f97e2f48b2a0353dfa9d4d84d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103507
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-27  Julien Nabet  <serval2412@yahoo.fr>  [d994c886961105408010e633ef3cb1c14f816c66]

        Remove unused include <list> in vcl/SalGtkFolderPicker
        
        Change-Id: Ic411ba2c8068616d54cb448c3eb73aa5a45d8a52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103503
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-27  Caolán McNamara  <caolanm@redhat.com>  [6c464d777231c3ab83494bb49bbade12c188ae0a]

        ofz#25983 build failure
        
        Change-Id: I639a569f9b4f88ff8a3bf7742bde042829f1433b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103510
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-27  Stephan Bergmann  <sbergman@redhat.com>  [36fcb8dc0c0c1c9515cdf47ce74a272469c17087]

        Restrict odk/examples to non-parallel make
        
        At least odk/examples/DevelopersGuide/Spreadsheet/Makefile contains two
        independent invocations of unopkg (i.e., $(DEPLOYTOOL)) and
        CustomTarget_odk/build-examples_java had once failed for me with
        
        > "~/lo/core/instdir/program/unopkg" add -f "~/lo/core/workdir/CustomTarget/odk/build-examples_java/out/sdk/LINUXexample.out/bin/ExampleDataPilotSource.oxt"
        > ERROR: unopkg cannot be started. The lock file indicates it is already running. If this does not apply, delete the lock file at:
        > ~/lo/core/workdir/CustomTarget/odk/build-examples_java/user/.lock ~/lo/core/desktop/source/pkgchk/unopkg/unopkg_shared.h:44
        > make[2]: *** [Makefile:227: ~/lo/core/workdir/CustomTarget/odk/build-examples_java/out/sdk/LINUXexample.out/misc/DevGuideSpreadsheetExamples/devguide_ExampleDataPilotSource_register_component.flag] Error 1
        
        So make sure the `make` invoked from those CustomTarget_odk/build_exmaple* does
        not inherit any -j flag from the outer `make`.  (I had observed this with an
        explicit `make -j4` and --without-parallelism, but this should also be an issue
        for the implicit parallelism from the default --with-parallelism.)
        
        Change-Id: Iff368dbbcad01d3841d63c2985639ba6a3dec1f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103504
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b3a251d5f4846eee3387103b8e4e89eefdabb0d9]

        Fix typo
        
        Change-Id: I27c2f4377b85436a675602aade85ae69964fff74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103491
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2020-09-27  andreas kainz  <kainz.a@gmail.com>  [397fd597c9b478f892641dc219d7d8cd1cfd5fac]

        Sidebar: add FormatPaintbrush to SidebarStylesPanel
        
        Change-Id: I265f803432c12f39ca0025d602c2d032c549a6c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103469
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-09-27  Stephan Bergmann  <sbergman@redhat.com>  [37a96d9fa4f5a6dbc7e7eabed169535cf276284e]

        Fix an odk/examples dependency
        
        ImageShrink.oxt is created in the org/openoffice/comp/test sub-make, and
        CustomTarget_odk/build-examples_java had once failed for me with
        
        > make[2]: *** No rule to make target '~/lo/core/workdir/CustomTarget/odk/build-examples_java/out/sdk/LINUXexample.out/bin/ImageShrink.oxt', needed by 'ComponentsThumbsExample'.  Stop.
        
        Change-Id: I926d0691e7eee3506d4afe2eda1a2fc873422e18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103502
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-27  Julien Nabet  <serval2412@yahoo.fr>  [5c2263fa4e6c66f9dff2d624674713dbc4fa5b5a]

        Replace list by vector in package/ohierarchyholder
        
        + rename OWeakStorRefList_Impl to OWeakStorRefVector_Impl
        to make it more explicit
        
        Change-Id: I231c9e582cbfb4670835fe1ef0ce41692ad8dcb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103501
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-27  Julien Nabet  <serval2412@yahoo.fr>  [21484629ef81dc0d081fa07866cd164d2450cf1d]

        Remove unused std::list in package/xstorage
        
        Change-Id: I4ac4176d60c29645bd8bc5922154cd3b83dac73e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103500
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9623845206e18c6e8c76402fe538aeda95cfab9d]

        Fix typo in code
        
        Tested before split here:
        https://gerrit.libreoffice.org/c/core/+/103464
        
        Change-Id: Iadc9dd49762ec63bd8b3edba322bcbf5d0f862a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103487
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b35aefac5682d99c172bc24681200aee7b327bf3]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I95f8fcdbfb2344624a2ec4cf0780b0af3bc7ba16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103498
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cceaf762a6693a60147ae49f7e004ca6ca54188b]

        Fix typo
        
        Change-Id: I3792328b8e768d069e1a5a593cd811764bf7b5b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103492
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-27  Noel Grandin  <noelgrandin@gmail.com>  [960252e129bb72e10790672a5650c0ce24e0f1e0]

        improve some exception messages
        
        Change-Id: Ifc5d940fbf77ae13071c299fb6168bdc55dc5c95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103493
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e0ce9ec1a543d5cbb91d061db067847052bf9c7e]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Idd33e9f70c9552c341b4d312bc33135f758715b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103449
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-27  Jim Raykowski  <raykowj@gmail.com>  [2cddaa6e199ed8bb6185b7825791199f9da4a670]

        tdf#45705 Integrate zoom UI commands into Writer text edit view
        
        Change-Id: I71481e018175086a1a1711db22cea03b13eda490
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102830
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-09-26  Caolán McNamara  <caolanm@redhat.com>  [7a4d8f3a6e74e1119e4b1276b0c8599b74a18216]

        never null ScViewData*
        
        Change-Id: Ie2c870ef1291b951a68ed4bb9344238d81c23762
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103472
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-26  Caolán McNamara  <caolanm@redhat.com>  [a352e8fe658143c30c9e6093c71cab9c06b42e6a]

        Related: tdf#136985 SfxStringListItem::GetString() crash in empty case
        
        probably since...
        
        commit a573b8b21688d9681f4fa129ec37cf89954e9d1c
        Date:   Sat May 21 16:14:56 2011 -0430
        
            Replace List for std::vector in SfxStringListItem.
        
        Change-Id: I7060b5693ba08fa5f70cc5cb3ae1b7a4722a31a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103408
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7f849f8cbc2ac6618e8b9cf61570942734318295]

        sc: move FilterFloatingWindow and FilterListBox out of gridwin.cxx
        
        Change-Id: Ic6e4bb2be86f8c89ac1e5386eb78fe17036b4cc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103404
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [798d9538959cb1c0621ec114afa12e6ce247135d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c3a22ded0e03d1629ccfa0b3e025d1bf01c2e452
          - Refactor Navigation Help page
            
            Change-Id: I9e5f141400468aa3ef02b8a0d75129f944243145
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103486
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-26  Noel Grandin  <noelgrandin@gmail.com>  [5cb62b13ca8fec43fffe3f2000f61c1be7c5616c]

        revert recent Polygon commits
        
        This reverts
            commit 0cabffc05f3b40f5ee897df73475e09a3c05fc7
            tools::PolyPolygon -> basegfx in canvas
        and
            commit 2c5d5a6d55a1ebd153f05523972a2c625484bde2
            tools::PolyPolygon -> basegfx in filter
        
        Comment from quikee:
        The interpretation of integer polygons and floating point polygons
        (or any other float vs. int drawing primitives) are different,
        so you have to be really careful when changing, that the result
        after the change is still the same. A big problem is that we still
        have the metafile in OutputDevice, which is completely integer based
        - so there will be conversions that go from int representation to
        float representation to int again and to float (because backend is
        in floating point) and I really fear that because of this there will
        be regressions and even if not, it could make changing later more
        painful. This is the reason I wouldn't change these things without
        having tests that would show when there is a difference in rendering.
        
        Change-Id: I54addca4e5a72196b5f77f6c7689eb716451c1dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103483
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-26  Roman Kuznetsov  <antilibreoffice@gmail.com>  [949d648594f441dbb7e9c600d7925fba7e882ff9]

        tdf#112279 Change the error message to more clear
        
        Change-Id: Ib166e66b9a9cbf5cd29811dc1d0715a45ee920b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102934
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2020-09-26  Stephan Bergmann  <sbergman@redhat.com>  [07d6371f1dc5deef461581ad73c4af5c9f5b9821]

        Avoid -Werror=deprecated-declarations
        
        ...with qt5-qtbase-devel-5.15.1-1.fc33.x86_64 on Fedora 33:
        
        > ~/lo/core/vcl/qt5/Qt5Widget.cxx: In member function ‘virtual void Qt5Widget::wheelEvent(QWheelEvent*)’:
        > ~/lo/core/vcl/qt5/Qt5Widget.cxx:144:59: error: ‘QPoint QWheelEvent::pos() const’ is deprecated: Use position() [-Werror=deprecated-declarations]
        >   144 |     fillSalAbstractMouseEvent(rFrame, pEvent, pEvent->pos(), pEvent->buttons(), nWidth, aEvent)
        >       |                                                           ^
        > ~/lo/core/vcl/qt5/Qt5Widget.cxx:196:5: note: in expansion of macro ‘FILL_SAME’
        >   196 |     FILL_SAME(m_rFrame, width());
        >       |     ^~~~~~~~~
        > In file included from /usr/include/qt5/QtGui/QFocusEvent:1,
        >                  from ~/lo/core/vcl/qt5/Qt5Widget.cxx:32:
        > /usr/include/qt5/QtGui/qevent.h:225:19: note: declared here
        >   225 |     inline QPoint pos() const { return p.toPoint(); }
        >       |                   ^~~
        
        But for one the types used by the other calls of the FILL_SAME macro do not have
        a position member function, so stop using the macro and spell it out explicitly
        here.  And for another, QWheelEvent::position returns a QPointF instead of a
        QPoint, so need to convert that with toPoint.  And for a third,
        QWheelEvent::position is only available since Qt 5.14 according to
        <https://doc.qt.io/qt-5/qwheelevent.html#position>.
        
        Change-Id: I6e64fc9717a9f5a85303f070c6a1b66ed21ec458
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103475
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-26  Stephan Bergmann  <sbergman@redhat.com>  [ed424cf629b2ab33089b1be0dccfce60be85d726]

        Avoid -Werror=deprecated-declarations
        
        ...with qt5-qtbase-devel-5.15.1-1.fc33.x86_64 on Fedora 33:
        
        > ~/lo/core/vcl/qt5/Qt5AccessibleWidget.cxx: In function ‘QAccessible::Relation {anonymous}::lcl_matchUnoRelation(short int)’:
        > ~/lo/core/vcl/qt5/Qt5AccessibleWidget.cxx:138:20: error: ‘constexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = QAccessible::RelationFlag; QFlags<T>::Zero = int QFlags<QAccessible::RelationFlag>::Private::*]’ is deprecated: Use default constructor instead [-Werror=deprecated-declarations]
        >   138 |             return nullptr;
        >       |                    ^~~~~~~
        > In file included from /usr/include/qt5/QtCore/qglobal.h:1304,
        >                  from /usr/include/qt5/QtCore/qnamespace.h:43,
        >                  from /usr/include/qt5/QtCore/qobjectdefs.h:48,
        >                  from /usr/include/qt5/QtCore/qobject.h:46,
        >                  from /usr/include/qt5/QtCore/QObject:1,
        >                  from ~/lo/core/vcl/inc/qt5/Qt5AccessibleWidget.hxx:14,
        >                  from ~/lo/core/vcl/qt5/Qt5AccessibleWidget.cxx:20:
        > /usr/include/qt5/QtCore/qflags.h:123:80: note: declared here
        >   123 |     QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {}
        >       |                                                                                ^~~~~~
        
        Change-Id: Ic0c113fe208764e8bc0b9c3fbf7358d6af4000ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103474
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-26  Stephan Bergmann  <sbergman@redhat.com>  [782d160458d319c6c77fffa4c003c519afffaa17]

        Avoid -Werror=nonnull with glibc-headers-x86-2.32-1.fc33.noarch
        
        ...on Fedora 33:
        
        > ~/lo/core/vcl/unx/generic/app/i18n_cb.cxx: In function ‘void Preedit_InsertText(preedit_text_t*, XIMText*, int)’:
        > ~/lo/core/vcl/unx/generic/app/i18n_cb.cxx:149:34: error: argument 1 is null but the corresponding size argument 3 value is 1024 [-Werror=nonnull]
        >   149 |         size_t nBytes = wcstombs ( nullptr, pWCString, 1024 /* don't care */);
        >       |                         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > In file included from ~/gcc/trunk/inst/include/c++/11.0.0/cstdlib:75,
        >                  from ~/lo/core/include/sal/log.hxx:15,
        >                  from ~/lo/core/vcl/unx/generic/app/i18n_cb.cxx:25:
        > /usr/include/stdlib.h:937:15: note: in a call to function ‘size_t wcstombs(char*, const wchar_t*, size_t)’ declared with attribute ‘access (write_only, 1, 3)’
        >   937 | extern size_t wcstombs (char *__restrict __s,
        >       |               ^~~~~~~~
        
        (Allowing the first argument to wcstombs to be null, and in which case the third
        argument is ignored, is a POSIX extension.)
        
        Change-Id: Ic078623643010b7539bc5bc1b498f18977ae77ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103473
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [efca4cfd16936ecd0b795967e3f0e95c812f36e3]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I16853a42b0f80fd09dce42971f6d165edbf2a5be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103461
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-26  Johnny_M  <klasse@partyheld.de>  [2eca3d2b0ab3fcd6a3bce15f3b68235d14921feb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8b0a2c4d66e11ec6f186b5eaf2166adb67cb2bc1
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iaec59772e78095a10c4c28e246e77c0469723cbc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103480
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-26  Johnny_M  <klasse@partyheld.de>  [690549c7f849859e8023ec7c4ed879c282fb274f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a46f935b2d00c823e30c21b4cb02967fff86bc89
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie8e1f394075477c73c70e5e7c01b0142f13888b7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103479
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-26  Johnny_M  <klasse@partyheld.de>  [e207033c671330c218db52e18e649b998c58658d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 07b4bae30ce73c71223a270e3cb6facb84cfeaf1
          - tdf#132643 Translate German section IDs
            
            Change-Id: I32e37d573903af82bd14e353df9611b2e2125489
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103478
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-26  Johnny_M  <klasse@partyheld.de>  [23f3298460fb3e58459df0d0181348d2ba595459]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to be7f9b6a251b2cbcd24aa1f2b97b8e095593b2bf
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ifb561c069a27e71c66652289ffa4099ba4ec7e68
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103477
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-26  Johnny_M  <klasse@partyheld.de>  [b02739cfd4eae4581c4104342baea3c0bb853cc0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 21d65441845c1265e3efb8fe9dade212fee70240
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ic553ccd8293161d20554df24884ca164fd59b76d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103476
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5ff00ae591979db0653d9d0b5956f9a520ad24ff]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I9906dc44e8398abfad83c947659d82a8fac66bd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103457
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4008401c9ba4e1df6a4a4f6dbb8ca134ed3f218a]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I3fb2bb8cfe22fd905a3badd2a90a9aef497bfcf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103448
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-26  Noel Grandin  <noelgrandin@gmail.com>  [0cabffc05f3b40f5ee897df73475e09a3c05fc70]

        tools::PolyPolygon -> basegfx in canvas
        
        Change-Id: I7b5ac7b434932515895bf60acfa0109e6a2ebd18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103417
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [25e7a5923edc507a2511dc17e3c238cd0f37e642]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I5bc56a0dea4a157b276a59bd1050b08120b948ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103455
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e8059e707012c8352f7349c4ebf46b56e01c4b4f]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I8945fc73085afb6e4cdfe5083f3732191341a1d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103459
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9da6180d4d593b16838fe035261d6c1e568b24c0]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I823a0ae998addb620b490b649e1369106f8f4e8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103462
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5f2403148e9159e49e6fea9ad348cbfb5b24ba2a]

        Fix typo
        
        Change-Id: I2c5ea93645161eb4acb7bbfba21fdf30462c2635
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103465
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-09-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1558b9ee696b021fd2d6431179413dc9ef58fe69]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Ib1b92b38f3eeb37d659b79572cafc1e3b79fcf29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103458
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7ed86a2d4244e7417b8a3c944bad32865aaa3a25]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I5e2b4f37296b521b5e942a8e9f9caf2137e39172
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103456
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-26  Eike Rathke  <erack@redhat.com>  [ebe4bbb25a9bcb4263b079a50d932384c7c7fb3e]

        Consolidate, factor out common duplicated code, tdf#128797 follow-up
        
        Change-Id: I939c9f88a6cf09e1caa87131562ad67e389c2710
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103470
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-09-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4f963b6502674b73ecbc0ced201d15456724e977]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I183c7fb15b37cfe6f691c6c75196958e6148ffac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103450
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f898dcebaa8076b4cb46f0b08f551c30e1130f17]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I6a2f61934673756d45a83f49f0e7d9391995cda5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103422
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-26  Caolán McNamara  <caolanm@redhat.com>  [67ba951aa53190feabcea8c6cd9fdcb1e48931b2]

        UpdateOle never called with a null ScViewData*
        
        Change-Id: I5b2bdc633207ae0686e3bf30794b141c474f3f19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103420
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [200a46c0a30c0ff6b1e9df1dc4bd086dbff75c8b]

        Fix typo
        
        Change-Id: I508a3ce14e8f02bd51055cc22ff29f44c522b7ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103467
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e913cbadb291c25a0199ad8db3f529309e41f5d6]

        Fix typo
        
        It passed "make check"
        
        Change-Id: Ifdea79506b69c316869fff4b78e496a090f77c5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103466
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8630468b07942cb6ee9bb234a5f8c5d955480422]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I76287ff3309c78283947886882456a01cdc01725
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103463
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dd4863e82b63aa43b607edd5918737718c4c6d5a]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: If5061bcbbeeed134fae784187598ce7ea04280c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103445
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [746576f9124b9ed5a376a2d69063d3579588cec5]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Ib55618ef7187f46143a0f4a514c608f8c499957e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103460
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7f8ef5abc9ca8bfb41ac2d5aea25b78aed3d5566]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I0d3bb7281b8b863d7a5eade7a4e37c6df106cfd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103452
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [de8163cfd10716cba3714cfdc0fa139a52aee669]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Ic348406fd8b4dfff77687328dfd6824262af9f8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103424
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [10db96edd94d224abff36ac3381294e0f139c0a7]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Ic594ef08dbb389c5718202e1ec3408e18bf49b94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103423
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [02caeb507cb9e0d7ea6f6f789498d7a438ced4a2]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I9114b844b014d561464317ad6f54b54fe5a81d72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103454
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2078dbdbf265b77b7e09b84527258b1a5fb9af93]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I01fc9d96c9850c67d8eac65ed2cb2a76fed7706c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103447
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7d5499c5e1bae536fe54434ff95e1fbbd2e3361d]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I61781bccc365630f15a9baef5224012b0775edbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103446
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5ddfa8cecbdf70c23b30f74d8220fae0c5fb22fa]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Ia508a9968a21fc8e316a3ec5bb1aa204c4dfc2c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103453
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ecf3857ce5b098db78ddd12c7f532b7e726e78e6]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I66b0ea493386cb93780d52b76d5f035ecf7c6541
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103451
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [37976a6eac90e0fdac01ea2ca997bb9c02b51c57]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I9d95e990c77a7b40046990433b95fccdf0013fc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103421
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-26  Julien Nabet  <serval2412@yahoo.fr>  [eaf4d66dc7a1d1d0a48b5c434db7c9588f5fa568]

        Typo HANDLE_PRINTHIDENPAGES -> HANDLE_PRINTHIDDENPAGES (sd/UnoDocumentSettings)
        
        Change-Id: I62a7a92b478df42282ebf49410119cb6a408ffe9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103468
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-26  Noel Grandin  <noelgrandin@gmail.com>  [2c5d5a6d55a1ebd153f05523972a2c625484bde2]

        tools::PolyPolygon -> basegfx in filter
        
        which needed an extra method on OutputDevice.
        Also add some utility methods to make future conversion work easier.
        
        Change-Id: I57c5bc7505e656a014f2e723fea2aa79271e6515
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103415
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-26  Jim Raykowski  <raykowj@gmail.com>  [a5c830a81077319d753d8cadd857448f0a1952a9]

        Writer Navigator hidden state fixes
        
        Document drop on Writer Navigator creates a hidden shell. This patch
        disallows context menu items that require non-hidden shell content.
        
        Change-Id: I25fd86f923c9187fe4c37215ba2b84f9d11912b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103363
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-09-26  Seth Chaiklin  <sdc.blanco@youmail.dk>  [06b9e703f536e2751e3cd584873e00907672cf2d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ad7239eb6689164dace222b321bc12f97c0d60b5
          - tdf#69908 help for Expert Configuration
            
            adjustment of editing tip
            
            Change-Id: Iddc1ccbada95d9c66e0e6695daa1abfdddecd449
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103344
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-09-25  Caolán McNamara  <caolanm@redhat.com>  [a8c218a52a639b0e7f689dea878a0421702628e0]

        tdf#136941 call focus in handler explicitly
        
        Change-Id: I64a6a9867aa34427caeaee3d6835b1fd2da35c1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103394
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-25  Felix Wiegand  <felix.wiegand@mankido.de>  [0d68738d67eacdfebdca3c9183dc11f953b38174]

        Correctly parse real numbers in PDFs
        
        The current way of parsing real numbers was not conforming to the PDF
        standard ([1]), failing to recognize real numbers without a leading
        zero, such as .6, or numbers with a leading +.
        
        [1] PDF 1.7 standard, p. 14
        
        Change-Id: I68eac4796b182f2632aa1152e58d63c054871581
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103369
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b18037ab115bf4f97f28f654621d160abd2bf8fb]

        remove ImpClearVars, set values in the constructor
        
        Change-Id: I8ff465d5755dae7098293702115ab08055814754
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103403
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [06d69b75f5272cf5d60fb9b1862ccf3b4bf927e7]

        ImpGraphic::swapOutContent: remove chaning when writing to stream
        
        Change-Id: I6f4428e0054c4697f7a15e2f318dc114d38dade0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103402
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-25  Caolán McNamara  <caolanm@redhat.com>  [bb124949140ce37f081340168f64a69b8bc5668b]

        change pointers to references where never possible to be nullptrs
        
        and drop some null checks then shown not to be needed
        
        Change-Id: I2806eeb64f43072a34aecd46424dbd063a119b7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103356
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-25  Caolán McNamara  <caolanm@redhat.com>  [e2cea687d4275c31b780bfe8307daed552e45da0]

        Related: tdf#136985 comment select all adds an undo action to the stack
        
        so ctrl+a in an unmodified document causes the undo toolbar item to
        become active
        
        Change-Id: Ie9fe97d64c89d2ca1cacf2ec89408b9ca6e3b418
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103410
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-25  Luboš Luňák  <l.lunak@collabora.com>  [4eb816de71f1310a3a5d9803f7355849e6273439]

        do not assert for slow alpha blending if mirroring is used (tdf#136223)
        
        The blend calls obviously will be skipped if mirroring is involved.
        Given how long it took for somebody to notice, this is probably a rare
        case, so just alter the assert, until this functionality is actually
        needed to be fast.
        
        Change-Id: If1f558cd4a7aac2bb52b677b5901585d878c6543
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103414
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-25  Noel Grandin  <noel@peralex.com>  [2a6fa9d1093e983b07b1e41b7797e9d605777154]

        remove unused imports
        
        Change-Id: Ib4a334ad929a410d6a19d1f832b202d61cd29336
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103384
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-25  Tibor Nagy  <nagy.tibor2@nisz.hu>  [192235e0b71dd2a75bc7de85fe664bb69283f4a0]

        tdf#128797 sc: fix invalid detective marks cells
        
        If numeric value of cell formatted as text or not and validation
        set up as text length > 0 to ensure cells are filled.
        When the detective is used to mark invalid data, the value of
        cells are marked as invalid.
        
        Co-authored-by: Attila Szűcs (NISZ)
        Change-Id: I3481a6c999871f9a5cf73669d2ac73df1fc0ca20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102322
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-09-25  Miklos Vajna  <vmiklos@collabora.com>  [acc9aead3cc5162379d34a455aa15f7b13907cf1]

        oox smartart: snake algo: consider child's aspect ratio request for cols/rows
        
        If the child's aspect ratio request will shrink the width, then take
        that into account when calculating how many rows / cols we need.
        
        This reduces the number of columns for the bugdoc from 4 to 3, which is
        needed, but not enough to render it correctly.
        
        Change-Id: I1d02df4834b8a2ce97d5e006db0e3135d3d42917
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103411
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-25  Luboš Luňák  <l.lunak@collabora.com>  [6965bb07bb33429a7663a3f3ebe58ed89c4327d9]

        forward axial and radial gradient types to VCL too
        
        VCL's drawGradient() can handle them all, at least using a fallback
        algorithm. And drawinglayer doesn't know which of them are handled
        directly by the VCL backend used.
        A catch is that the rendering of tdf#133477 is different, so
        keep using drawinglayer for the affected gradient types until somebody
        fixes that.
        
        Change-Id: I1719c67c15752c6d1c3431ddfa797ac94d039555
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103376
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-25  Luboš Luňák  <l.lunak@collabora.com>  [141dfd653f1413cc5fae5a7b9ef356c095f21d3b]

        headless/cairo drawGradient() fixes
        
        Change-Id: I53913262f8f856bf265ce50fc355244445499089
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103375
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [20c09d351ee060bdde13d92d2bf86dd998cdb0cb]

        use vcl lin. gradient drawing in drawinglayer + cairo impl.
        
        This adds a divert for drawing of linear gradients drawing, which
        can be implemented natively with a much higher quality and speed.
        
        This also adds a implementation of drawing linear gradients with
        cairo.
        
        Change-Id: I8c39915c3579e6eb88cdce8ae4ac9694ffdb4957
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103374
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-25  Luboš Luňák  <l.lunak@collabora.com>  [f3ca55e78799934c19ae66a822397d98b7997fa9]

        Skia drawGradient() tweaks
        
        Change-Id: Id16a714c19c42b7071162107cbaa96c4ea95674d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103373
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [15c7583607158b778c8f2a933869cd2c0bbfeade]

        rename stream variable in swapInContent, swapIn
        
        Change-Id: I7e055c3347682f09ffd2f6b0e287d3d12c22ec46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103401
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fdf9b8600a634ed824220d14d9b246337ad08f9f]

        ImpGraphic: rename Impl{Read,Write}Embedded - used only in swapping
        
        ImplReadEmbedded and ImplWriteEmbedded are used when swapping only
        so rename it to swapInContent and swapOutContent.
        
        In addition change the swapInFromStream to accept SvStream by
        reference and not pointer.
        
        Change-Id: I2c555c436fe5eb6583d83382a2da278f4890ee08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103400
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-25  Miklos Vajna  <vmiklos@collabora.com>  [e81b9ab5a3ef742bbe674323cc1b035be2380f9c]

        Related: tdf#136980 cairo: avoid linking to freetype-2.8-only ...
        
        ... FT_Get_Var_Design_Coordinates
        
        This is meant to help producing binaries which run on Ubuntu 16.04.
        
        Change-Id: I7fc965c265d2ac97a6836df0829d3d4cd0cc9333
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103392
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-25  andreas kainz  <kainz.a@gmail.com>  [2cf093b96c0ff5d180b31c7c76f540a3c6c6ac38]

        Sidebar gallery update
        
        Change-Id: I0cbf409f01c0dffb8bad9d31264ab889ee887aa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103361
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-09-25  andreas kainz  <kainz.a@gmail.com>  [a10585b209c1542ebd2cd0bce6407b8a1c992c48]

        tdf#137014 Sidebar: Image section remove red/green/blue/gamma
        
        Change-Id: Ia726ef0edbed9ee536c9df7b08901ff60e318b02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103397
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-09-25  Noel Grandin  <noel@peralex.com>  [cc0ce67a081b72ad401434e9b1a656f480974d4a]

        remove unused code
        
        Change-Id: I131958be81d56730fee2f4939cf3b70489f7f6e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103385
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-25  Noel Grandin  <noel@peralex.com>  [92552cfdf5693b03312aa97c6e014d0c2b7c565b]

        value and targetValue cannot be null at this point
        
        Change-Id: I175da8a170fcddca083ed47b41c7241433e54db0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103383
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-25  Noel Grandin  <noel@peralex.com>  [b6a26170b6145f7af057538f38fc656823726a0d]

        socket cannot be null at this point
        
        Change-Id: I2027478d1dfa64a3841027d94d8eaa140fe319dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103382
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-25  Noel Grandin  <noel@peralex.com>  [bd40e50bced36fe0aec70214f1c081955ac0acdd]

        fix compile error in java test code
        
        likely caused by
          commit 89340fcb6509afd1bffea7b6060d5ff5a444b3f1
          Author: Noel Grandin <noel.grandin@collabora.co.uk>
          Date:   Wed May 20 13:45:07 2020 +0200
          use for-range on Sequence in f*
        
        but since this code appears to be currently unused, was never caught
        
        Change-Id: I0e2f8eade9376ccd18ad9a63e6d5e3012a659938
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103381
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-25  Caolán McNamara  <caolanm@redhat.com>  [bf858622e543163a23db766912ea6b121f447e6d]

        rhbz#1882616 move cursor one step at a time in the desired direction
        
        until we get to the target position. The break iterator operates in graphemes
        so we can't just move Left/Right the amount of utf-16 we want to move.
        
        Change-Id: I25d4e9285deae374f85dcaadbf4601bc213a89de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103380
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c3a46af8bd7c9ed6195a233baa8f58add63b2436]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 91a282844417fcfebcd4d496d8bac05026faff7a
          - tdf#98232 More on control points
            
            Add screenshot
            Add image
            Add contents on control points / shape handlers
            
            Change-Id: I135533b8265ec6305291415f5139512d18cf071b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103362
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-25  Caolán McNamara  <caolanm@redhat.com>  [92906c11610f3f4c07ed730f6538d92c78533cd4]

        cid#1448292 coverity has difficulty with css::uno::Sequence
        
        current attempt isn't working, try a different approach to
        silence these warnings
        
        Change-Id: I0cc97df0897abc665dfbb683d7aa0df55f8affb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103387
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-25  andreas kainz  <kainz.a@gmail.com>  [2994ad9d2c4d89aea188dcb69fa5a172c01c8860]

        Sidebar Navigator fix padding and border stuff
        
        Change-Id: I55896806c432710f5254e5e13adef43407e2c4ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103357
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-09-25  Luboš Luňák  <l.lunak@collabora.com>  [32020eb33ba9501510acb449bc84cfaa85bc0bd0]

        don't write metafile action twice in DrawPolyLineDirect()
        
        All other functions calling it already do so, so write it only when
        called from the outside.
        
        Change-Id: If17d973a5d6b3797db46e91a1ec36606a89c5d07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103353
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [fbcb6add21b889e20f67a7ef6e4e3c32ac1261d3]

        tdf#134351: do not apply autofilter if all entries are selected
        
        Change-Id: I33cdfe07cc53b579bbe16486f302daf7bd3da841
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103352
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-25  Miklos Vajna  <vmiklos@collabora.com>  [7b0746a2760b62c504236d8ff44d6e150c59abe9]

        tdf#136980 cairo: avoid linking to freetype-2.8 symbols
        
        This is meant to help producing binaries on CentOS 7 which run on Ubuntu
        16.04, when using internal cairo.
        
        Change-Id: Ie4cd3fe707225a951ec8a5fb49a755064701dcfa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103378
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-25  Luboš Luňák  <l.lunak@collabora.com>  [787bc48c883b70b1721805b5d6a93bd731983410]

        xor drawing done twice in the same place should be a no-op
        
        This extends the VCL backend unittest to check for this, and also
        fixes Skia to handle that properly.
        This makes tdf#132241 slow again. The problem there is that it
        does drawGradient() with xor enabled (for whatever strange reason),
        and since Skia does not implement drawGradient(), it gets drawn
        using polygons and their bounds overlap, causing applyXor() after
        each operation again. Implementing drawGradient() will handle that.
        
        Change-Id: Ibea433ad95f8c6d53049f4a49295e57a5aec184f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103280
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-25  Luboš Luňák  <l.lunak@collabora.com>  [eb2753560d9238f60131ff9f64aaf1eb4ae2d764]

        draw linear and radial gradients directly with Skia
        
        Change-Id: I592fd5d823d70c6ca01e90e96a30fb6925f63545
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103282
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-25  Luboš Luňák  <l.lunak@collabora.com>  [eed2f45806fdc14e1dcc8a2820496b1d66379a75]

        make vclbackendtest test gradients
        
        And tweak the tests so that the default VCL algorithm actually passes.
        Also allow a slight inaccuracy for the starting and ending white and
        black colors, as the upcoming Cairo and Skia implementations are not
        precise there.
        
        Change-Id: I93bae57c0e168027a52ced0d757ee6925cb5335a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103281
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d0efd878dc41e3913a2d91ff4b5c335c1d71a85c]

        fix Graphic duplication in import and add GraphicMapper
        
        When importing writerfilter, we change to oox when
        importing images. This transition doesn't store any
        previous contexts and all instances are reset. The
        problem occurs when we have identical images because
        the transition erases all caches we have to determine
        if an image has already been imported or not, which
        causes that we import the same image multiple times
        which create unnecessary copies.
        
        This introduces the XGraphicMapper, which can be used
        to store the XGraphic for a key and can be transferred
        between writerfilter to oox. With this we can remember
        which images were already imported and don't create
        unnecessary internal copies which decreases memory.
        
        This also includes a test which checks that the import
        and export doesn't produce unnecessary copies of
        identical images. The test checks that for OOXML, ODF
        and MS Binary formats.
        
        Change-Id: I33dc19218c565937fab77e132b3a996c51358b6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103283
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-25  Stephan Bergmann  <sbergman@redhat.com>  [40c731726b583cdb3a8884e90f17637f35aa3ef8]

        external/icu: Fix #include <numbers> under --with-latest-c++ -std=c++20
        
        Not sure why I started to get that failure exactly now, but with
        --with-latest-c++ enabling -std=c++20, builds with GCC (at least GCC 11 trunk)
        on Fedora 32 now failed with
        
        > In file included from ~/gcc/trunk/inst/include/c++/11.0.0/bits/max_size_type.h:37,
        >                  from ~/gcc/trunk/inst/include/c++/11.0.0/bits/ranges_base.h:38,
        >                  from ~/gcc/trunk/inst/include/c++/11.0.0/string_view:44,
        >                  from ~/gcc/trunk/inst/include/c++/11.0.0/bits/basic_string.h:48,
        >                  from ~/gcc/trunk/inst/include/c++/11.0.0/string:55,
        >                  from ~/gcc/trunk/inst/include/c++/11.0.0/bits/locale_classes.h:40,
        >                  from ~/gcc/trunk/inst/include/c++/11.0.0/bits/ios_base.h:41,
        >                  from ~/gcc/trunk/inst/include/c++/11.0.0/streambuf:41,
        >                  from ~/gcc/trunk/inst/include/c++/11.0.0/bits/streambuf_iterator.h:35,
        >                  from ~/gcc/trunk/inst/include/c++/11.0.0/iterator:66,
        >                  from ~/gcc/trunk/inst/include/c++/11.0.0/bits/ranges_algobase.h:36,
        >                  from ~/gcc/trunk/inst/include/c++/11.0.0/bits/ranges_uninitialized.h:36,
        >                  from ~/gcc/trunk/inst/include/c++/11.0.0/memory:69,
        >                  from ../common/unicode/localpointer.h:45,
        >                  from ../common/unicode/uenum.h:23,
        >                  from ../common/unicode/ucnv.h:53,
        >                  from unicode/ustdio.h:31,
        >                  from ufile.cpp:32:
        > ~/gcc/trunk/inst/include/c++/11.0.0/numbers:139:9: error: unable to find numeric literal operator ‘operator""Q’
        >   139 |       = 2.718281828459045235360287471352662498Q;
        >       |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > ~/gcc/trunk/inst/include/c++/11.0.0/numbers:139:9: note: use ‘-fext-numeric-literals’ to enable more built-in suffixes
        
        etc.  But the reason to #undef __STRICT_ANSI__ (which is set by -std=c++... vs.
        -std=gnu++...) in workdir/UnpackedTarball/icu/source/io/ufile.cpp appears to be
        obsolete, at least on Fedora 32 <stdio.h> does declare fileno (which is a POSIX
        extension) under -std=c++... just fine.
        
        Change-Id: I3707418db56d7fe9946655ab27bf1bf8eb479a1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103371
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-25  Luboš Luňák  <l.lunak@collabora.com>  [9a0d564dd949e09a15b16e9926f1631ac076e548]

        remove useless line
        
        This should have been removed in b5e023a7ef21c2ce546035b.
        
        Change-Id: I89d4617d83b802c6d59d8ef2932aadb8af6f1fef

2020-09-25  Justin Luth  <justin.luth@collabora.com>  [34894211362ade76580eddf7e4f3a23da3872a98]

        cppunittester: [_RUN_____] indicates unit test start
        
        -visual: so that the human eye can easily find it
        -at start: to identify the last test if it ends abruptly
        -no spaces: easy scripting | grep RUN | awk '{print $2}'
        
        A visually unique, eye-catching start banner
        will be helpful when browsing through logs,
        or when adding asserts and running a make sw.check.
        
        [I frequently look for existing unit tests that match
        a certain condition in the 15 ooxmlexport tests.]
        
        Previously, the tests ran in the order that they existed
        in the file. So if one asserted/crashed in the middle of
        the run, you could easily guess which test it was
        by finding the name of the test that just finished OK.
        
        However, since
           2f2246d22e2a8ccbc1dc3e6f5243734a61edf270
           Author: Stephan Bergmann on Sat Aug 8 12:00:23 2020
              external/cppunit: Run tests in deterministic order
        the tests are sorted by name and run in
        alphabetical order - which is not at all obvious or
        intuitive. It certainly makes it harder to guess
        what the next alphabetical name will be.
        
        P.S. For consistency, I considered adding [____DONE_]
        as well, but existing tooling might search for
        "finished in:" and grab the first string (the test name)
        so I don't want to break anything doing that.
        
        Change-Id: I5521e681cd9f8304842290680f0389256fe3fe43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103268
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-25  Noel Grandin  <noel@peralex.com>  [ada652802db80202090fe55915d0b6ce648de59f]

        tdf#137008 mml crash on load
        
        Change-Id: I1d35f1b6cb7234850c6847b19848be186f2e1955
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103370
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-25  Michael Stahl  <Michael.Stahl@cib.de>  [926a1a16a061b666a0b125cd2d15461716655e78]

        tdf#101830 sw: show field name for inline input fields too
        
        Currently if the View->Field Names is toggled,
        SwViewShell::ImplApplyViewOptions() will call Reformat() and throw away
        all existing portions.
        
        So we can just create a different kind of portion altogether depending
        on the value of the setting, and avoid complex multi-inheritance portion
        or copying lots of code around.
        
        This requires correcting a few assumptions that a SwFieldPortion has a
        length of 0 or 1; for the input field, its length is the length of the
        entire input field including CH_TXT_ATR_INPUTFIELDSTART/END (unless it's
        a follow/rest portion, those are length 0 as always).
        
        For the cursor travelling, LeftRight() works similar to
        f6a60ce214117946eef222701023dca612bf0a2b, while UpDown() and mouse click
        positioning need tweaks in SwTextCursor::GetModelPositionForViewPoint()
        to take the field length into account.
        
        Due to the previous point, mouse click related functions in edtwin.cxx
        require checking the position at the start now.
        
        When enabling Field Names, move any shell cursors out of input fields.
        
        Change-Id: I1304f419bd6fa20f0c55fd1b13165c4866d64000
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103155
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-09-25  Caolán McNamara  <caolanm@redhat.com>  [582a73abd2e5b51d8a21af2997395cd4db707a80]

        tdf#64711 pointer deleted out from under std::shared_ptr
        
        the "end" call will close the shell, which is deleted directly so the local shared_ptr remains
        pointed to something which is already deleted.
        
        So:
        a) Have activate return true/false to indicate the failure and require the caller to call
        'end' in response to failure.
        b) A bunch of stuff in the call-stack expects the ViewShell not to get deleted while they are
        calling it, so additionally launch that 'end' to happen in the next event loop.
        
        ==2838867== Invalid read of size 8
        ==2838867==    at 0x32F4B83C: sd::ViewShellBase::GetDocShell() const (ViewShellBase.hxx:97)
        ==2838867==    by 0x335BBCFC: sd::ViewShell::GetDocSh() const (viewshel.cxx:1389)
        ==2838867==    by 0x3357CAC1: sd::PresentationViewShell::~PresentationViewShell() (presvish.cxx:73)
        ==2838867==    by 0x330AA34B: void __gnu_cxx::new_allocator<sd::PresentationViewShell>::destroy<sd::PresentationViewShell>(sd::PresentationViewShell*) (new_allocator.h:156)
        ==2838867==    by 0x330AA2DF: void std::allocator_traits<std::allocator<sd::PresentationViewShell> >::destroy<sd::PresentationViewShell>(std::allocator<sd::PresentationViewShell>&, sd::PresentationViewShell*) (alloc_traits.h:531)
        ==2838867==    by 0x330AA0BE: std::_Sp_counted_ptr_inplace<sd::PresentationViewShell, std::allocator<sd::PresentationViewShell>, (__gnu_cxx::_Lock_policy)2>::_M_dispose() (shared_ptr_base.h:560)
        ==2838867==    by 0x32D10D33: std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release() (shared_ptr_base.h:158)
        ==2838867==    by 0x32D10C79: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::~__shared_count() (shared_ptr_base.h:733)
        ==2838867==    by 0x330A03BD: std::__shared_ptr<sd::PresentationViewShell, (__gnu_cxx::_Lock_policy)2>::~__shared_ptr() (shared_ptr_base.h:1183)
        ==2838867==    by 0x3309F847: std::shared_ptr<sd::PresentationViewShell>::~shared_ptr() (shared_ptr.h:121)
        ==2838867==    by 0x3320E1E8: sd::SlideShow::activate(sd::ViewShellBase&) (slideshow.cxx:999)
        ==2838867==    by 0x3357CF33: sd::PresentationViewShell::Activate(bool) (presvish.cxx:118)
        
        ==2838867==  Address 0x2fb5f320 is 256 bytes inside a block of size 272 free'd
        ==2838867==    at 0x483BEDD: operator delete(void*) (vg_replace_malloc.c:584)
        ==2838867==    by 0x33466537: sd::PresentationViewShellBase::~PresentationViewShellBase() (PresentationViewShellBase.cxx:82)
        ==2838867==    by 0x823076C: SfxViewFrame::ReleaseObjectShell_Impl() (viewfrm.cxx:1113)
        ==2838867==    by 0x8234B1C: SfxViewFrame::~SfxViewFrame() (viewfrm.cxx:1652)
        ==2838867==    by 0x8234FEB: SfxViewFrame::~SfxViewFrame() (viewfrm.cxx:1646)
        ==2838867==    by 0x8230D6C: SfxViewFrame::Close() (viewfrm.cxx:1165)
        ==2838867==    by 0x81E4217: SfxFrame::DoClose_Impl() (frame.cxx:142)
        ==2838867==    by 0x821709A: SfxBaseController::dispose() (sfxbasecontroller.cxx:982)
        ==2838867==    by 0x3337A59F: sd::DrawController::dispose() (DrawController.cxx:164)
        ==2838867==    by 0x6F35CC0: (anonymous namespace)::XFrameImpl::setComponent(com::sun::star::uno::Reference<com::sun::star::awt::XWindow> const&, com::sun::star::uno::Reference<com::sun::star::frame::XController> const&) (frame.cxx:1485)
        ==2838867==    by 0x6F3834E: (anonymous namespace)::XFrameImpl::close(unsigned char) (frame.cxx:1692)
        ==2838867==    by 0x81E3CFA: SfxFrame::DoClose() (frame.cxx:108)
        ==2838867==    by 0x823802C: SfxViewFrame::DoClose() (viewfrm.cxx:2525)
        ==2838867==    by 0x3320B971: sd::SlideShow::end() (slideshow.cxx:696)
        ==2838867==    by 0x3320E1C2: sd::SlideShow::activate(sd::ViewShellBase&) (slideshow.cxx:995)
        ==2838867==    by 0x3357CF33: sd::PresentationViewShell::Activate(bool) (presvish.cxx:118)
        
        Change-Id: Ida91228b7584491c9a5dc9c0b3f76ce63218a92a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103319
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-25  Luboš Luňák  <l.lunak@collabora.com>  [b5e023a7ef21c2ce546035b99ead7caf4e9b5343]

        simplify clearing all data in SkiaSalBitmap
        
        Change-Id: I5e53b70bca651493a5bf449ca41a568e2a72b683
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103304
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-25  Stephan Bergmann  <sbergman@redhat.com>  [0ddcdaf289aa2e3d986811b6289b11880284602e]

        Adapt PythonTest on macOS to PRE-/POSTGDBTRACE
        
        Change-Id: Ie23f2fc2e588721ab87e35f52f306e342a5ab246
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103368
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-25  Miklos Vajna  <vmiklos@collabora.com>  [2dd3d03b5350e18cb5f39978022620b55d3d8c5b]

        xmlsecurity: fold pdfio into pdfsignaturehelper
        
        Most of the initial pdfio was moved to vcl as vcl::filter::PDFDocument.
        A small part was left here, because it depended on NSS.  Then later the
        NSS bits were moved to svl::crypto::Signing.  The rest is just a small
        amount of code, keeping that separate from PDFSignatureHelper, which is
        its only user makes little sense.
        
        With this, vcl::filter::PDFDocument is an implementation detail of
        PDFSignatureHelper during signature verification.
        
        Change-Id: I6230f9e46deeff7159970f88dbb3bd2de0e9ce7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103350
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6505f43b09fda83f26159746083b971bfab8054a]

        tdf#124176 Use #pragma once in some include/
        
        switch to #pragma
        
        It passed "make check" on Linux
        
        Change-Id: Idb01cc7d4ccf404df82016b1b3356400320eb317
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103305
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-09-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [094e84bcebd2fb0669e6bfccd0c589e719cbf517]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I78ef6952782cedead97cf118588f4b7923bb0909
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103306
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-09-25  Stephan Bergmann  <sbergman@redhat.com>  [fb06d5b1784cb8b91ea6d286b3f2baa38fed0b4c]

        Run gdb with PYTHONWARNINGS=default
        
        Otherwise, --enable-werror (setting PYTHONWARNINGS=error) would cause
        Cppunit-/PythonTest with CPPUNITTRACE='gdb --args' on Linux to print lots of
        messages like
        
        > Python Exception <class 'DeprecationWarning'> the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses:
        > gdb: warning:
        > Could not load the Python gdb module from `/usr/share/gdb/python'.
        > Limited Python support is available from the _gdb module.
        > Suggest passing --data-directory=/path/to/gdb/data-directory.
        
        and
        
        > Traceback (most recent call last):
        >   File "instdir/program/python.bin-gdb.py", line 48, in <module>
        >     import gdb
        >   File "/usr/share/gdb/python/gdb/__init__.py", line 23, in <module>
        >     from imp import reload
        >   File "/usr/lib64/python3.8/imp.py", line 31, in <module>
        >     warnings.warn("the imp module is deprecated in favour of importlib; "
        DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
        
        Change-Id: Id85b2ee6d3cfaeaf91659bfb649a3cb78c707447
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103349
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-25  andreas kainz  <kainz.a@gmail.com>  [d237230ea014ba7a792c5ebccab28abe09868fc7]

        Paragraph Sidebar Align image icons
        
        Change-Id: Ifac10b5c66b2f7273ffe33f3929ac5cb1e7b2a17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103355
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-09-24  Tor Lillqvist  <tml@collabora.com>  [03d5167455a5cbadfad9a2d5989574b1d1929857]

        Use -flto=thin in gb_LTOFLAGS for Apple's Clang (for macOS and iOS)
        
        Don't add any LTO flags into $CC and $CXX as we don't do that for
        other platforms either. But maybe we should? Currently, with the
        separate gb_LTOFLAGS, we have to handle each external project
        separately to make it build with LTO.
        
        Change-Id: I9761426585ebdfd976c74168218bd26bcc0e8517
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103351
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-09-24  Caolán McNamara  <caolanm@redhat.com>  [73f3028b501c72fb802aa15d0f450afd241e57c6]

        ofz#25908 detect if the SwFrameFormat is deleted
        
        Change-Id: Ie9b1587903fef33c5e0471a18e5cbaee1a26f01c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103320
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-24  Michael Stahl  <Michael.Stahl@cib.de>  [68aec8fd57eda8c05926b7f361dc102772f2c501]

        tdf#134782 sw,unotools,officecfg: adapt configuration and UI
        
        Store AddParaLineSpacingToTableCells in configuration as
        "AddTableLineSpacing", consistently inconsistent like AddTableSpacing
        (the <desc> elements are not subject to translation).
        
        Adapt SwCompatibilityOptPage with some ugly hacks to allow 3 different
        states (TriState) for the corresponding checkbox that map to false/false,
        true/false and true/true.
        
        The checkbox widget doesn't allow to change *to* indeterminate but at
        least the status of the document can be displayed this way,
        with a non-obvious tweak to optcompatpage.ui to reference "checktri1"
        column.
        
        Change-Id: I5f32e05c93b5e16e782cba5d1d055809d9e5e251
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103318
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-09-24  Michael Stahl  <Michael.Stahl@cib.de>  [38aa699f265c17548769aaa4f20e1ae35d18f202]

        tdf#134782 sw: split AddParaSpacingToTableCells flag in 2
        
        commit 3cccdabf19a99fd3f657985c1822436d7679df2b "extend
        AddParaSpacingToTableCells with line spacing" changed how the
        ADD_PARA_SPACING_TO_TABLE_CELLS compat flag works, to improve interop
        with Word.
        
        This commit splits out the change as a separate new compat flag
        ADD_PARA_LINE_SPACING_TO_TABLE_CELLS ("AddParaLineSpacingToTableCells"),
        to preserve compatibility with ODT documents that were produced
        by LO < 6.4 (via SwXMLImport::SetConfigurationSettings()).
        
        New documents and WW8/RTF/DOCX import have both flags enabled.
        
        The combination false/true is invalid, and treated as equivalent
        to false/false.
        
        Change-Id: Ida20df8fe4a8192a714f91da95345f9726fd7d98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103317
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-09-24  Stephan Bergmann  <sbergman@redhat.com>  [5d67dcc922f831d91424cae8d8758f067a6781b0]

        PythonTest CPPUNITTRACE='gdb --args' needs to tunnel setting LD_LIBRARY_PATH
        
        ...so that it doesn't affect gdb itself, just like CppunitTest already did.
        Otherwise, e.g.
        
          make PythonTest_sc_python CPPUNITTRACE='gdb --args'
        
        in a Linux ASan and --enable-python=fully-internal build on Fedora 32 would fail
        with
        
        > gdb: symbol lookup error: instdir/program/libpython3.8.so.1.0: undefined symbol: __asan_option_detect_stack_use_after_return
        
        as /usr/bin/gdb would try to use LO's instdir/program/libpython3.8.so.1.0
        instead of /usr/lib64/libpython3.8.so.1.0.
        
        So, at least on Linux, the gb_PythonTest_PRECOMMAND settings are now passed into
        the test process either directly upfront (if gb_PythonTest_GDBTRACE is not set)
        or tunneled past gdb via gb_PythonTest_GDBTRACE (if it is set).  At least on
        some platforms, gb_PythonTest_PRECOMMAND has a different value than
        gb_CppunitTest_CPPTESTPRECOMMAND, so gb_CppunitTest_GDBTRACE would reflect the
        settings from gb_CppunitTest_CPPTESTPRECOMMAND but not from
        gb_PythonTest_PRECOMMAND, so introduce a new gb_PythonTest_GDBTRACE (which is to
        gb_PythonTest_PRECOMMAND what gb_CppunitTest_GDBTRACE is to
        gb_CppunitTest_CPPTESTPRECOMMAND).
        
        macOS with its split gb_CppunitTest_{,PRE,POST}GDBTRACE variables will likely
        need some work to adopt that to PythonTest, but which is rather orthogonal to
        this change, so just note that as a TODO for now.
        
        Change-Id: I7e6681de638095cb58b44de381248ae7326ce412
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103345
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-24  andreas kainz  <kainz.a@gmail.com>  [cc2060fb21d48d775e5a85b9080c10589ab7287e]

        tdf#133690 Cleanup Sidebar theme
        
        Change-Id: Ic639637d2556f0224c5c2ed85d632b7ca415ff3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103322
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-09-24  andreas kainz  <kainz.a@gmail.com>  [4e7f0727f3b25c0f317e56e852aa4c2fd39ee355]

        plus minus sidebar icon theme update
        
        Change-Id: I2b6f16b7c3ed6ca44ff166fcd30c16ec47376667
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103324
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-09-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [48f3ee275a085fc97c156038d2423b7fb1bec6d5]

        Fix typo
        
        Change-Id: Iec2ac77967b3a5222dfedff4d7e7874c5502950d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103347
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3185c50691f2e61eaa5c52c28a186c68e8f1b660]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ec4da5345618568209a24eaa3f589947765da896
          - tdf#98232 Add info on control points for object corners
            
            Change-Id: Iba6c2aaf306181a2d1c63b50137ab4043e78d5fa
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103348
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-24  Alain Romedenne  <LibreOfficiant@sfr.fr>  [fdca0383930535bd9b394c781dd8e561d9e8db84]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a01ce79e9680bdda7cb4b214f46e474ee014927c
          - correct typo + extra API ref
            
            Change-Id: I5bb3e3f43680a82eab4adc3e1879d70120fe11e9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103325
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c27fff896565f535cf9e073104eba3da0812e283]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4f0ba68d9b95c51ae73b1d1c9d18055edab9c56d
          - Update external link on ICU and regexp
            
            Change-Id: Ie55503c370f7df19241adc325598ba61821c369e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103330
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-24  Justin Luth  <justin.luth@collabora.com>  [5a234ba7f02660ab770f2744d0b936e5607ddafe]

        tdf#132149 ww8export: use left page properties for left style
        
        This code was unchanged since original import from OOo.
        
        There is some monkey business going on here to handle left/right
        page styles following each other. Normally, the settings
        between these pages would be identical in terms
        of margins and page size etc. But not necessarily so.
        
        So, make sure that for the left style, use the format properties
        from the left style before switching over to the right style
        to grab its header/footer.
        
        [At least, that is how I understand what is happening...]
        
        Change-Id: Idc65a14fb39566e05d32d677c90e68971d77590c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101544
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-09-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f90da5211abb470982b2070237c7758556a70145]

        Fix typo
        
        Change-Id: Ieb59e035d6454536db44a1aeb3ffdbb25e6bba08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103226
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [02a78dee11f61490ede6e3e16202dc7987bede93]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I810841b0bf0d59a13893d9b88f19673a8191741e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103255
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c103ff090b5fa2e001f421f0d0b9c01fecb69647]

        Fix typo
        
        Change-Id: I4f73bed05f994769f2c9b12e49e4102b3af6fc6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103321
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [881aca8eb1f3b77dce1bdcf4a344eaa175b644c3]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Iae7db8b7627c5e4715860eafda8df98d2cb8f781
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103308
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-24  Attila Bakos  <bakos.attilakaroly@nisz.hu>  [7351a5028b18591306dfe18b34f6c751e565766e]

        tdf#136613 sw: fix picture position in tables
        
        in the case of option FollowTextFlow.
        
        Regression from commit b6850bbe95418ecfde404be1696548f18d200c9b
        (tdf#106153 sw compatibility: fix textboxes exceeding the page).
        
        Note: now images have the same position than before the previous
        commit, but this is still not perfect, because option FollowTextFlow
        doesn't allow them to be placed outside the cell where they are
        anchored to. The proper fix might be extending FollowTextFlow.
        
        Change-Id: I877e4660cd4a2fd8f1e97c845755940459f1d014
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102910
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-24  Stephan Bergmann  <sbergman@redhat.com>  [646a69757b928aeaf6e0d0d41c4b30c02803a3a3]

        Fix endianness issues in OOX crypto routines
        
        ...without which CppunitTest_sw_ooxmlencryption failed on (big-endian) s390x:
        
        * The 32-bit segment counter in AgileEngine::de-/encrypt apparently needs to be
          stored in LSB format (at least, if it is, CppunitTest_sw_ooxmlencryption
          ultimately succeeded, whereas otherwise it failed).
        
        * The UTF-16 string in Standard2007Engine::calculateEncryptionKey apparently
          needs to be in LSB format (at least, if it is, CppunitTest_sw_ooxmlencryption
          ultimately succeeded, whereas otherwise it failed).
        
        * The various 32-bit values in the EncryptionStandardHeader and
          EncryptionVerifierAES data structures apparently need to be written out in LSB
          format in Standard2007Engine::writeEncryptionInfo, given that they are always
          read in LSB format in Standard2007Engine::readEncryptionInfo.
        
        Change-Id: I3a1efbfe324b1bbd539b88dc5d40bb44f9676ffa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103315
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-24  Stephan Bergmann  <sbergman@redhat.com>  [9771e61666455c969de751e4d8f27c1c160780e1]

        Revert "Directly acquire m_aMutex, instead of looping on m_condition.wait()"
        
        This reverts commit e9a16702ba025ca340bcded4fda37235d22410a1.  My understanding
        that the code was pointless was apparently wrong (the relevant part being hidden
        in m_condition.wait() internally doing the call to MsgWaitForMultipleObjects;
        I've improved the relevant comment now).  (And my fears that the code using
        osl::Condition might be broken by design were hopefully unfounded.)
        
        Change-Id: Icb244ec9df8a2b0dacf115700ed850d471446f3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103310
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-09-24  Miklos Vajna  <vmiklos@collabora.com>  [07b399eb91fb7860190504ca0214bdf4d30dfe2a]

        framework: lock the solar mutex in loadComponentFromURL() with OnMainThread
        
        Regression from commit 2dc3a6c273cb82506842864481d78df7294debbf
        (framework: allow loading a component on the main thread, 2018-12-19),
        which was a forward-port from a 5.4-based vendor branch, where this was
        (it turns out) just working by accident, but never on master.
        
        It can happen that loadComponentFromURL() is invoked on a thread, which
        does not own the solar mutex. Then once
        vcl::SolarThreadExecutor::execute() is called, it'll try to release the
        solar mutex. But SolarMutexReleaser is unsafe: it'll release the mutex
        even if it is owned by an other thread.
        
        To make this a bit more safer, it'll abort in
        comphelper::SolarMutex::doRelease(), in case the current thread doesn't
        have the mutex already.
        
        Fix the problem by taking the solar mutex in loadComponentFromURL():
        this is meant to cause no performance problems, since the actual
        importers typically start with taking the solar mutex anyway. Taking it
        earlier would be problematic, since this can be invoked by UNO clients
        directly. Taking it later in vcl/ would be also unusual: typically vcl
        just asserts that the solar mutex is locked, doesn't take it itself.
        
        Change-Id: I752006a91f16a02254d1b5ac6301100ab282630b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103264
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8fa5c9f531074fb23b0d90d1e796c201c0448056]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5c5167dd5b99c013d4db759489c7beea3613a57a
          - tdf#109084 Give precisions on JRE config path
            
            Change-Id: I280492becffbeaba0549d2b671422e64aa28b532
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103276
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-24  Caolán McNamara  <caolanm@redhat.com>  [fe1ea3f546a539787d7f5e9c25fcf47dc0cbe2c0]

        some places where ScDocument* is never passed a nullptr
        
        Change-Id: Ie06fef80990b539d5b6cc87c80d9bbd3e851766c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103299
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [85af9e1d7a5820b989b004594e5462093b300021]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Icf1d8dae0f357aabeeda70f8c059e4cbf785df89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103309
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-09-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [07451fb643b3c461054426d0f273c0f53d867739]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I860ce01077f1b71fa87eb6616cca676ef21af1a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103307
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-09-24  Stephan Bergmann  <sbergman@redhat.com>  [9ad61fe99f02e0da7333e7b81834a96983ad48c2]

        Implement DEBUGCPPUNIT as a special case of CPPUNITTRACE
        
        ...so that gb_CppunitTest_GDBTRACE is only defined in a single place now (in
        solenv/gbuild/CppunitTest.mk), which should make reasoning about the code
        simpler
        
        Change-Id: I275a20c2fe473e68f4bb08a3fe2691a5809f91a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103298
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-24  Serge Krot  <Serge.Krot@cib.de>  [b2c1ba213143444163a0d4208f163fc1726421a7]

        speed-up: preload JVM when PreloadJVM is set
        
        Change-Id: I57f77f127f7cb45fb181b755b40873d47015e5b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91059
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-09-24  Caolán McNamara  <caolanm@redhat.com>  [4e4362daade150f3f34520bd5e6e4673ea88efce]

        tdf#136678 crash in collectUIInformation
        
        since...
        
        commit cdb9c24b45ce7c35cf507430bd5ee1d9c3d5ea72
        Date:   Fri Aug 28 05:35:22 2020 +0200
        
        Change-Id: I28f621a601daa2ccc6c893561c9de402f22c8657
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103303
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-24  Eike Rathke  <erack@redhat.com>  [8c96df159a5b049f703f4945d3a4b3977b2d5da6]

        Related: tdf#115436 Add English (Kenya) {en-KE} to language list
        
        Change-Id: I8f928533d52aa8ecc2567f6af45b85a860ff5da8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103302
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-09-24  Eike Rathke  <erack@redhat.com>  [ae8995694da9ca29a62d13e6a320e5d39f4727e8]

        Resolves: tdf#115436 Add English Kenya {en-KE} locale data
        
        Change-Id: I06b9479e48bfcc3421ae1ec634064f9f3209cffd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103301
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-09-24  Eike Rathke  <erack@redhat.com>  [23ff2c96709e48e06aa0a9dee237b73935cd60e5]

        Add English Kenya LCID 0xAC09 {en-KE} langtag mapping, tdf#115436
        
        Change-Id: I0c32ffa2d7f316b3e97dc597da8539842ad51367
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103300
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-09-24  Attila Bakos  <bakos.attilakaroly@nisz.hu>  [0d28097fadf44ed58cb5e3e9b9c04a65a7a33fd6]

        tdf#136588 sw: fix line break regression with small caps
        
        Regression from commit 1b03a449161af225302e4b4dd2bb2e69c6d8d170
        (tdf#112290 sw: fix missing line break in small capital).
        
        This replaces the previous commit with a better solution.
        
        Change-Id: I7510b78cd6520f260e6a3804ec69e0364b93440f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103178
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-24  Miklos Vajna  <vmiklos@collabora.com>  [05dc3a8f5d88819356a754450c204ca9f11d282d]

        CppunitTest_xmlsecurity_pdfsigning: use PDFSignatureHelper for sig verification
        
        Towards making vcl::filter::PDFDocument an implementation detail of
        PDFSignatureHelper during signature verification: so pdfverify, cppunit
        tests and the UI shares more code.
        
        Change-Id: Ifdf2905773ce26c2314683ff770419350ce74e0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103274
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-24  Stephan Bergmann  <sbergman@redhat.com>  [78f8e6f4eb8191eebcc4d5c5e6335ef248b43869]

        Move some settings from just DEBUGCPPUNIT to all gdb CPPUNITTRACE
        
        For one, it is probably a good idea to always (a) return the tested process'
        exit code, and (b) help users without a proper .gdbinit by setting
        auto-load-safe-path.  And for another, this change works towards the goal of
        implementing DEBUGCPPUNIT as a special case of CPPUNITTRACE, ultimately
        simplifying the setting of gb_CppunitTest_GDBTRACE.
        
        Change-Id: I186434fa8645d8b068c69dbcfedf9b7d6374f99c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103297
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-24  Stephan Bergmann  <sbergman@redhat.com>  [28d4d1e30b46f3de48fa9eca28770c3deef1623f]

        Expand the Windows CPPUNITTRACE=TRUE abbreviation in place
        
        ...as a means towards defining gb_CppunitTest_GDBTRACE only in a single place
        (in solenv/gbuild/CppunitTest.mk), which should make reasoning about the code
        simpler
        
        Change-Id: I1a587ee08deb4e969e615b2544265b2ba34bd8af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103296
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-24  Szabolcs Toth  <toth.szabolcs@nisz.hu>  [8c23be49fb5a9044989532e6e20feb1e3ff64f2b]

        tdf#106197 XLSX shape import: keep text upright
        
        Handle and grab-bag attribute upright to keep
        text upright regardless of shape rotation, fixing
        the text direction after import and after a round-trip.
        
        Co-authored-by: Balázs Regényi
        
        Change-Id: If4c73aeaebad55af967cea894a94756068ca3766
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102870
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-24  Stephan Bergmann  <sbergman@redhat.com>  [4a899a5f8a72ea29a6919316afe3627de9f33e95]

        Fix Python deprecation warnings
        
        I noticed these "DeprecationWarning: Using or importing the ABCs from
        'collections' instead of from 'collections.abc' is deprecated since Python 3.3,
        and in 3.9 it will stop working" now when running tests with
        CPPUNITTRACE='gdb --args' on Fedora 32.
        
        Change-Id: If263dacb9df5c1fffd2be2418e13e69b96070c77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103294
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-24  Mike Kaganski  <mike.kaganski@collabora.com>  [d98ac4d2c584313c1e51630c6fbab8f8a092012c]

        Only read msi database for msi package format
        
        Change-Id: I31f1b1aae3b89a58c33f58a76e32bf171f344012
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103293
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        (cherry picked from commit 7e610406a2d063ba5efacb0e186524c2a4ed77a9)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103203
        Tested-by: Jenkins

2020-09-24  Caolán McNamara  <caolanm@redhat.com>  [2346b09d19d98992e2dae826d7576cfe01538461]

        ScCellFormat::GetString never called with a null ScDocument*
        
        and similar, allowing a few redundant null checks to be dropped
        
        Change-Id: Ice0d6d57df112a09d3e1af3d34126b3519529daf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103278
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-24  Caolán McNamara  <caolanm@redhat.com>  [87f6ca70a7c1ce94d6a5a32789ab430f6e604db6]

        some places where ScDocument* is never passed a nullptr
        
        Change-Id: Ic15bebe20cdea9df2cd5afd7af666bc76c88c8c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103277
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-24  Stephan Bergmann  <sbergman@redhat.com>  [13251ea5da9a1761740cc65ce6c50c897f12c698]

        More fixes of PDFium-provided strings, in test code
        
        ...similar to 08705b75ff8b5a10dc039a9aa1042e04a281729a "These PDFium-provided
        strings are always in UTF-16LE".
        
        Change-Id: Ic2945470db12a50e90b0feb3bbc6b63449fc39ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103289
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [1e0ac737e620a6a3e5c54021c77f299e89e3a9ef]

        tdf#136949: sd_layout_tests: Add unittest
        
        Change-Id: I1f0bf54f4d4207cf23c40bf26b1c977152912c8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103286
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-24  Balazs Varga  <balazs.varga991@gmail.com>  [0dce53516011f5d2d9408501714e2b1865517119]

        tdf#136402 Chart View: remove custom label text
        
        Now Delete Data Labels and Insert Data Labels local
        menu options remove custom label text instead of keeping it.
        See with unit test document custom_data_label.xlsx of
        commit bcda268cde1f8408c2066ce985acedfce3e3bc2e
        (tdf#134977 Chart OOXML: fix import of custom data label).
        
        Change-Id: Ifc7afd0f2ece9da528e6206a6bd393b394b36f9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101929
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-23  Caolán McNamara  <caolanm@redhat.com>  [0f99330f33868594ad253656805918115823f59d]

        fix disable qrcodegen option
        
        Change-Id: Ic554f01125653022987c70d03c8c9d86fe3f547a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103271
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-23  Caolán McNamara  <caolanm@redhat.com>  [428d17a2ed068dcbb21eb66338ee7fcf2cfa8929]

        some places where ScDocument* is never passed a nullptr
        
        and so some nullptr checks can be removed
        
        Change-Id: I7dedc2c6d054d9749db9766eaa3a5681842b2b69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103239
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-23  andreas kainz  <kainz.a@gmail.com>  [df7abb6981546aebebe69dc944f2a6555a7b669c]

        Clean up commented-out code line
        
        Follow-up for commit cf361c7af5aca5978f8aaf4b1e101b2feb2aaf03
        
        Change-Id: If94651ec8be32c62fbc569bcec7a118fb27a3fa8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103273
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-09-23  andreas kainz  <kainz.a@gmail.com>  [cf361c7af5aca5978f8aaf4b1e101b2feb2aaf03]

        tdf#133690 remove thin border in sidebar
        
        Change-Id: I3378711e8fa1bd298a0bf2bc7ad7a3f36c4805b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103265
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-09-23  Stephan Bergmann  <sbergman@redhat.com>  [14b00ade67d4f108fcd070e90e184dc256f0c880]

        Simplify some OUString constructions with universal character names
        
        Change-Id: I16dcaec29de725b4308f2ef3262673e9b9cab1f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103270
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-23  Regina Henschel  <rb.henschel@t-online.de>  [3b4198d4654e4cf569f9b82d87a2498dbbecb9ac]

        tdf#136176 Correct update fObjectRotation in NbcShear
        
        Change-Id: I4a73a720845436d25fc1a02eb615dad47f17f96d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103269
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2020-09-23  Caolán McNamara  <caolanm@redhat.com>  [b1fda4356dd674dbbfd978b6f435a42f363c4284]

        cid#1467433 Dereference null return value
        
        Change-Id: I2fb2ce96d063f3a0859e980ce07c2568210504f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103262
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a71c658b948585ff6ca30e5ab26c65f294b8cfcf]

        Fix typo
        
        Change-Id: I29de3e8483f3a6921bdf3d402fd10d0d587da2c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103250
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [450d2c581027329f8adcbe5e5b622da28798d586]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I4d3ce4571881fd75bcdf3b70f3b34fd71e573099
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103246
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [61e2da8858df93f5968e66802c205b3a04974ae7]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I18675a47549d93de241c4d35b437fcef72662654
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103256
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [606c9fb6e5f76a05e6a52951f7e5fbd7feedf072]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I00349740f5704cca57ecf1f6e31e75348c9c27ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103245
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-23  Stephan Bergmann  <sbergman@redhat.com>  [415a91745011e09381859a4fb34577ceccbaaa67]

        Silence cid#1467434
        
        Change-Id: Ibb996a3440a272405531c6d3cda0faa1d8c72ec2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103260
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-23  Stephan Bergmann  <sbergman@redhat.com>  [2cd335a17aad9cc9c0800c415521f2b066c81807]

        Consolidate on a single sal_UCS4 declaration in vcl/vclenum.hxx
        
        Change-Id: I910dba4c4ec6151a08dbb4e679c394ebe8ea5261
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103249
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [701b46ae0e8d6eb162d8cb307f5a72e35f4a36a8]

        tdf#104722: sd_layout_tests: Add unittest
        
        Change-Id: I5b255330a3cdd6bc9a5e6d47d894a6f6346d69bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103251
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [2db32eb614c9138e64779d5e5fc58e8cd6a9cf00]

        Revert "tdf#104722: sd_import_tests: Add unittest"
        
        This reverts commit 0e66570eeb97d2c6779383d5b2f027e99f661c1d.
        
        Reason for revert: Sometimes it fails. working on another solution based on XML parsing
        
        Change-Id: Ibb137a381f1598b743b1fb2fc7a5495e58c4e8f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103195
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Jenkins

2020-09-23  Stephan Bergmann  <sbergman@redhat.com>  [e9a16702ba025ca340bcded4fda37235d22410a1]

        Directly acquire m_aMutex, instead of looping on m_condition.wait()
        
        The code had been introduced with 9c9970952b0adec4a8c6de9a4cd54d0980cd47ec
        "tdf#96887 enhance SolarMutex AcquireWithWait for Windows", which mentions
        MsgWaitForMultipleObjects in multiple comments as if it had intended to make use
        of it somewhere, but no such use can be found in that commit.
        
        (I had come across this code when on Windows some CppunitTest had
        deadlocked for me during DeInitVCL when re-acquiring the released SolarMutex at
        the end of
        
        > #if defined _WIN32
        >     // See GetSystemClipboard (vcl/source/treelist/transfer2.cxx):
        >     if (auto const comp = css::uno::Reference<css::lang::XComponent>(
        >             pSVData->m_xSystemClipboard, css::uno::UNO_QUERY))
        >     {
        >         SolarMutexReleaser r; // unblock pending "clipboard content changed" notifications
        >         comp->dispose(); // will use CWinClipbImpl::s_aMutex
        >     }
        > #endif
        
        at vcl/source/app/svmain.cxx:490--498, and SalYieldMutex::doAcquire was waiting
        in m_condition.wait() for an m_condition.set() from some other thread that would
        never come---there were not even any other relevant threads left.  At first I
        thought this might be an issue with broken-by-design osl::Condition, where some
        other, meanwhile gone thread's m_condition.set() had been cancelled by this
        thread's m_condition.reset() in SalYieldMutex::doAcquire, but then its
        m_aMutex.tryToAcquire() should probably have succeeded so that it wouldn't have
        ended up in m_codition.wait().  But even if the use of m_condition might not be
        broken after all and the deadlock I observed would be caused by something else,
        it nevertheless looks pointless, so better clean it up.)
        
        Change-Id: Ia6c1aa133c14e19224d0f24c810f43363cb5898c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103253
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-23  Stephan Bergmann  <sbergman@redhat.com>  [d0b3e5fc81a1d1903ef220bdea8036766a17dae2]

        Fix linking CppunitTest/test_sc_jumbosheets_test on Windows
        
        ...where it started to fail for me with
        
        > jumbosheets-test.o : error LNK2019: unresolved external symbol "__declspec(dllimport) public: void __cdecl SvRefBase::ReleaseRef(void)" (__imp_?ReleaseRef@SvRefBase@@QEAAXXZ) referenced in function "public: __cdecl tools::SvRef<class ScDocShell>::~SvRef<class ScDocShell>(void)" (??1?$SvRef@VScDocShell@@@tools@@QEAA@XZ)
        > workdir\LinkTarget\CppunitTest\test_sc_jumbosheets_test.dll : fatal error LNK1120: 1 unresolved externals
        
        (even though SvRefBase::ReleaseRef is defined inline in include/tools/ref.hxx;
        but virtual ~SvRefBase is not, so presumably MSVC expects to find a copy of the
        former emitted next to the latter).
        
        Change-Id: I58ae9853cbf69ea58b156ae9ddf8a0a2e1dee090
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103252
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-23  Stephan Bergmann  <sbergman@redhat.com>  [0387077e6647d7a30fd36d4ec41dfc559afe45c3]

        Correctly read PNG into bitmaps N32BitTcA... formats (where alpha comes first)
        
        This appears to be a regression introduced with
        86ea64f216819696cd86d1926aff0a138ace2baf "Support for native 32bit Bitmap in VCL
        and SVP (cairo) backend".  It caused CppunitTest_vcl_png_test to fail on
        (big-endian) Linux s390x with
        
        > vcl/qa/cppunit/png/PngFilterTest.cxx:176:PngFilterTest::testPng
        > equality assertion failed
        > - Expected: c[ff000040]
        > - Actual  : c[0000ff40]
        
        where eFormat happens to be ScanlineFormat::N32BitTcArgb, vs.
        ScanlineFormat::N32BitTcBgra on e.g. Linux x86-64 (and which thus didn't notice
        the lack of support for N32BitTcA... formats where alpha goes first instead of
        last).
        
        Change-Id: Id6030468718f6ef831b42f2b5ad7ba2c4c46a805
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103240
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-23  Stephan Bergmann  <sbergman@redhat.com>  [08705b75ff8b5a10dc039a9aa1042e04a281729a]

        These PDFium-provided strings are always in UTF-16LE
        
        ...see the documentation of FPDFTextObj_GetText in
        workdir/UnpackedTarball/pdfium/public/fpdf_edit.h and of
        FPDFAnnot_GetStringValue in workdir/UnpackedTarball/pdfium/public/fpdf_annot.h.
        
        This appears to be broken ever since the code's introduction in
        440cb3fb80d9fd356871eac410b9797f23433722 "pdf: add PDFiumTextPage and
        PDFiumPageObject + test" resp. 7e4dc3b1eabcb1993d4143c046a2f32fedc852ed "vcl:
        Add annotation reading to PDFiumLibrary c++ wrapper".  It caused
        vcl_pdfium_library_test to fail on (big-endian) s390x with
        
        > vcl/qa/cppunit/PDFiumLibraryTest.cxx:141:PDFiumLibraryTest::testPageObjects
        equality assertion failed
        > - Expected: The quick, brown fox jumps over a lazy dog. DJs flock by when MTV ax quiz prog. Junk MTV quiz
        > - Actual  : 吀栀攀 焀甀椀挀欀Ⰰ 戀爀漀眀渀 昀漀砀 樀甀洀瀀猀 漀瘀攀爀 愀 氀愀稀礀 搀漀最⸀ 䐀䨀猀 昀氀漀挀欀 戀礀 眀栀攀渀 䴀吀嘀 愀砀 焀甀椀稀 瀀爀漀最⸀ 䨀甀渀欀 䴀吀嘀 焀甀椀稀 
        
        and
        
        > vcl/qa/cppunit/PDFiumLibraryTest.cxx:192:PDFiumLibraryTest::testAnnotationsMadeInEvince
        > equality assertion failed
        > - Expected: quikee
        > - Actual  : 焀甀椀欀攀攀
        
        Change-Id: I6fb5bea43646d544b8c3bdf06a63a1ed3df9c07e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103243
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-23  Caolán McNamara  <caolanm@redhat.com>  [20a900e5e98e9a1fb704349d4272d63bca4b801b]

        ofz#25881 use std::vector with bounds checking accessor
        
        Change-Id: Ic557e85bce5f3ebe7224b0aa2192a74969f4fce2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103247
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-23  Caolán McNamara  <caolanm@redhat.com>  [2313d99c019f27956a4d28f96c25ea2477d538b9]

        cid#1466970 annotate as false positive
        
        Change-Id: I2ccb0fe70626c998fbc108464f03f1d4144e600d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103244
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-23  Pranam Lashkari  <lpranam@collabora.com>  [b4ca42983f6d1d474c8703264428a8c462b8d1b9]

        Added new command to delete the comment thread
        
        Change-Id: I16d46787a6972afb0c3ab2e56482888082af1d27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102894
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2020-09-23  Stephan Bergmann  <sbergman@redhat.com>  [7346edfee5c2391f828b09baa3dc94d5834d3cd8]

        These PDFium-provided string sizes must always be multiples of 2
        
        ...as both FPDFTextObj_GetText (see
        workdir/UnpackedTarball/pdfium/public/fpdf_edit.h) and FPDFAnnot_GetStringValue
        (see workdir/UnpackedTarball/pdfium/public/fpdf_annot.h) return UTF-16LE strings
        but measure their sizes in bytes.  So half the returned sizes early, which
        avoids over-allocating double sized sal_Unicode arrays, and is a prerequisite
        for a follow-up endianness-issue fix.
        
        Change-Id: I4565819044a44ca9435f9bffdea083d5807cfe4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103242
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-23  Stephan Bergmann  <sbergman@redhat.com>  [1b9fa11a0869246fe0433b79aab30dd216cf92b6]

        Read MOSDocumentLockFile UTF-16 string data with same endianness
        
        ...as MSODocumentLockFile::WriteEntryToStream has written it to (i.e.,
        always as UTF-16LE, assuming that is actually the right format to use).  The
        discrepancy between writing and reading the string data appears to be present
        ever since the code's introduction in 5db1e20b8b0942dac2d50f3cd34532bb61147020
        "Introduce new lockfile handler for MSO like lockfiles".
        
        This caused CppunitTest_svl_lockfiles to fail on (big-endian) s390x Linux with
        
        > svl/qa/unit/lockfiles/test_lockfiles.cxx:578:(anonymous namespace)::LockfileTest::testWordLockFileRT
        > equality assertion failed
        > - Expected: LockFile Test
        > - Actual  : 䰀漀挀欀䘀椀氀攀 吀攀猀琀
        
        etc.
        
        Change-Id: I97267aa14a3a926e7fd7bb1d2ce7d2de05d52a64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103238
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-23  Tor Lillqvist  <tml@collabora.com>  [535f28064915125a537bdc6f1d39725df2c21d44]

        Switch from -Oz to -O2 for iOS
        
        Change-Id: Ie672543de3b3a4ab090309010aa9dcf637b01df5

2020-09-23  andreas kainz  <kainz.a@gmail.com>  [97f15f742548010694b75094e40868b66c1ef089]

        tdf#102967 Hide surrounding border frame at left panels
        
        Change-Id: I155f20ee8f5c73bbb09bdd82b4a9da81967912e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103227
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-09-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [7ccd8928acbb5a27d9b9f44b09b7575757981e8a]

        tdf#136949: Revert "tdf#115753 fix table border missing when there are merged cells"
        
        This reverts commit 2b19cd84f10552c438dace0a4c52a70ccd440369.
        
        Change-Id: I5f3f51e0e816416c364155ab67bc37bb8c6fe545
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103187
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-23  Caolán McNamara  <caolanm@redhat.com>  [046af4edd35f4a802bc0b1e185125339544a683b]

        ofz#25868 Timeout, encoding conversion only sane in 0..SAL_MAX_UINT16 range
        
        so ignore points outside that range to avoid ludicrous ranges that aren't
        possible in the input encoding
        
        Change-Id: Ifb7b9b389d4a31b8820a7da661249223fe1e110c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103237
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-23  Jim Raykowski  <raykowj@gmail.com>  [2f135f9e319beb0aea28c26eb9e39e50a6851a6e]

        tdf#127729 Don't include empty string presentations in search
        
        description text
        
        Change-Id: Ica123561e46b63368c73065595a91701814eafa0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103228
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-23  Stephan Bergmann  <sbergman@redhat.com>  [fd9422febc384208558487bfe4a69ec89ab0ddca]

        Convert attribute value to UTF-8 when passing it to libxml2
        
        Using toUtf8, requiring the OUString to actually contain well-formed data, but
        which is likely OK for this test-code--only function, and is also what similar
        dumpAsXml functions e.g. in editeng/source/items/textitem.cxx already use.
        
        This appears to have been broken ever since the code's introduction in
        553f10c71a2cc92f5f5890e24948f5277e3d2758 "add dumpAsXml() to more pool items",
        and it would typically only have written the leading zero or one
        (depending on the architecture's endianness) characters.  (I ran across it on
        big-endian s390x, where CppunitTest_sd_tiledrendering
        SdTiledRenderingTest::testTdf104405 failed because of
        
        > Entity: line 2: parser error : Input is not proper UTF-8, indicate encoding !
        > Bytes: 0xCF 0x22 0x2F 0x3E
        > ation=""/><SfxPoolItem whichId="4017" typeName="13SvxBulletItem" presentation="%
        >                                                                                ^
        
        apparently reported from within libxml2.)
        
        Change-Id: I4b116d3be84098bd8b8a13b6937da70a1ee02c7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103236
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-09-23  Luboš Luňák  <l.lunak@collabora.com>  [6edf8fb2b21aec0295fc71c5bfdd9cd14556e323]

        clarifications on the use of SKIA_USE_BITMAP32
        
        Change-Id: Ia2f80c3dc6ac3e0b16993dde588a4987ce98aa81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103235
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-23  Luboš Luňák  <l.lunak@collabora.com>  [8df27fb120fec098db0f5a4cab1bd37ac40e751b]

        nicer code
        
        Change-Id: I391fee76b86bb3fed2f8e840f8b469b6aff3ac2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103234
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-23  Regényi Balázs  <regenyi.balazs@nisz.hu>  [ce405819f36496398e5ca389f12eafb3cfdc64ae]

        tdf#136566 XLSX export: fix lost scheme based line colors
        
        by converting scheme color identifiers to colors temporarily.
        
        Because we haven't exported theme XML yet, we could not import
        shapes of these exported documents correctly, resulting missing
        lines.
        
        Co-authored-by: Szabolcs Toth
        
        Change-Id: I4f3d19cb8a9a851fb07a97f798195011e420d441
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102722
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [eed7c2f215173bf3799e4ee34771a3f64bf06f74]

        Removed duplicated include
        
        Change-Id: I3f672cbf7fa6c92580abb629575d2eb46700bd4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103225
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-23  Caolán McNamara  <caolanm@redhat.com>  [ed7fdc72fcbe1f60c431a6b72b1c5b0de343a831]

        only call to CreateChartListener guarded against null ScDocument*
        
        Change-Id: Idfe582cabb1842676573d76095a3863c2ab2e1e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103232
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-23  Tor Lillqvist  <tml@collabora.com>  [247a5304475b9a045a08cbb5e74aec4b99127511]

        tdf#135479: Seems we need the more broad entitlement for Java's sake
        
        Sad, but OK.
        
        This reverts part of 2c366aae9263dc4115b054fe74b90cabea61fa0b.
        
        Change-Id: I6b74c871e3ec2408f833a5e2b652fd19cb7a2c0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103230
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-09-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8679bf3ec608aec277fd677082aa5c38e63a65ce]

        docx export: Use checksum as key to cache graphic, not Graphic*
        
        The problem is when we have multiple identical images in the
        document and try to export. Without this change, the images will
        be duplicated because the cache is using Graphic*, for which the
        instance changes all the time (is not unique). Using the checksum
        will make sure that all the images with the same content will be
        saved as one image into the document.
        
        Change-Id: I980af2dba51060ce4320571aca14d21e26ed8976
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103132
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-23  Tünde Tóth  <toth.tunde@nisz.hu>  [2e1a1054a4a98415057e72269ace9db075d3b191]

        tdf#136752 pie chart: improve data label position
        
        to avoid chart distortion.
        
        Set the maximum text width of data point label shape based
        to the 80% of the remaining space, when text wrapping is enabled
        and the label placement is AVOID_OVERLAP.
        
        Change-Id: I174089ec62df3aa21b5d1f26f74d475945d83684
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102744
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-23  andreas kainz  <kainz.a@gmail.com>  [4f2daa1cc683a3e3abbca6e15aa168add414eeff]

        tdf#102967 remove line at the top of calc header
        
        Change-Id: I9c2cb9d2a87addb42f531a58f29cda351175a39e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103224
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-09-23  Caolán McNamara  <caolanm@redhat.com>  [02ab482b8fb8faa04e62f97d952f7e98cf0490fb]

        ScRefAddress::GetRefString never passed a null ScDocument*
        
        so the nullptr check can be removed
        
        and some more along that vein
        
        Change-Id: Ic0c1f98564b6bd457edd0d3ba2a4382b7945e806
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103217
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-23  Caolán McNamara  <caolanm@redhat.com>  [8db6083692e92389d50565bbf8643c60572e4aca]

        some places where ScDocument* is never passed a nullptr
        
        allow some never-hit null checks to be dropped
        
        Change-Id: I27a3979af19b556bc9a8e4f893bf0e65cdc439a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103215
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-23  Tomoyuki Kubota  <himajin100000@gmail.com>  [c0e18f68b6a03e2b8b5c0cf4ee7e1009c35dc26c]

        tdf#135303
        
        "Color", not "Colors", is correct
        
        Change-Id: I042c23224c4ae684976f1c165b2742dc100d9c73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99914
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-23  Luboš Luňák  <l.lunak@collabora.com>  [795b30b69a3b623837645f2b14d318e09c6bd210]

        abort if Skia code detects problems with Vulkan
        
        The document from tdf#136244 in low memory conditions (32bit Windows)
        may be sometimes rendered without the alpha channel, i.e. Skia/Vulkan
        apparently render just the data bitmap but not the alpha bitmap.
        So check the status of the GPU context and abort if there's a problem.
        I've considered trying to recover by switching to Raster, but
        e.g. in this specific case something has already been drawn and it
        can't be done. Another problem in this specific case is that the whole
        app is running low on memory and copying the data from the GPU would
        fail anyway. So just fail hard to avoid silent data loss.
        
        Change-Id: If05f9c65b160ad5e7b9407b9f809606a1392d740
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103206
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-23  Luboš Luňák  <l.lunak@collabora.com>  [797315f220f82682748efaf80a29844a93f04f48]

        detect and fail immediately on failed Skia allocations (tdf#135952)
        
        The problem with tdf#135952 is that the PNG export dialog can lead
        to requesting an absurdly large image, which leads to allocation
        failures. Some VCL backends such as headless try to cope with this
        and bail out, but they often crash anyway, since at higher levels
        of LO code nothing checks for these corner cases anyway. And even
        if nothing would crash, this can lead to silently losing data.
        So I've decided to directly detect such cases and fail hard and early.
        
        Change-Id: I5277a65c794116206de8280faf22ff897daa2f56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103171
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-23  Luboš Luňák  <l.lunak@collabora.com>  [19365e6e2b3311bacb2ae2abb70be5cfaf843776]

        if allocating Vulkan surface fails, fall back to Skia raster surface
        
        Occassionally there may be very large surfaces, such as
        in tdf#135952. Try to fall back to raster, which is more likely to
        succeed, given that it uses system RAM instead of video RAM.
        
        Change-Id: I81994b174e5e52066eacc5f8778e9469b042f9c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103170
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-23  Luboš Luňák  <l.lunak@collabora.com>  [1f5141522ffa79f2a94d0f11fa7e6008755ae6d6]

        assert that SkiaSalBitmap mImage is not deleted if it's the only data
        
        Change-Id: Idec2e0f3e852c37b37e220ac5059ef0b6accc77a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103205
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-23  Luboš Luňák  <l.lunak@collabora.com>  [6a3a17c8dcd860506781b28b14c3df7036eaaaba]

        createSurface() should be enough if the surface doesn't exist yet
        
        Change-Id: Ic390b94e6140169d878b428c782e03c29cce0ea2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103184
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-23  Miklos Vajna  <vmiklos@collabora.com>  [c18356b49ce2f2a4f097b91cb74d578f9976d4d7]

        Executable_pdfverify: use PDFSignatureHelper for signature verification
        
        Towards making vcl::filter::PDFDocument an implementation detail of
        PDFSignatureHelper during signature verification: so pdfverify, cppunit
        tests and the UI shares more code.
        
        Change-Id: Ibb68933d754e392bce0ebbf06be8916ab3f7efdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103214
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-23  Tor Lillqvist  <tml@collabora.com>  [808e8a8e9e96b6c3fac3ddf291e3900a40846409]

        tdf#128136: Build curl, nss, and xmlsec for iOS, too
        
        We must link nss statically, including the three dylibs that normally
        are loaded at run-time, because including bare dylibs in an iOS appp
        on the App Store is not OK. See
        https://developer.apple.com/forums/thread/125796 .
        
        For linking the softokn3 library statically, NSS already had code,
        behind NSS_STATIC_SOFTOKEN ifdefs. Introduce two more macros:
        NSS_STATIC_FREEBL for the freebl library and NSS_STATIC_PKCS11 for the
        nssckbi library.
        
        Turn off parallelism for the sub-make building nss. There seems to be
        race conditions or something when running simultaneous instances of
        the nsinstall.py script or the nsinstall program in nss (used when
        building nss for the build platform).
        
        When cross-compiling from macOS, use python3 to run the nsinstall.py
        script, as it is Python 3.
        
        Change-Id: Idd427b5ebf21f802b3feb0d5a3d259317ba8fc67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103106
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103218
        Tested-by: Jenkins

2020-09-23  Jan-Marek Glogowski  <glogow@fbihome.de>  [de810a8e78da0d562092e35041c8a0aec92b9ee0]

        WIN merge CWinClipbImpl into CWinClipboard
        
        Get rid of the already minimal pImpl.
        
        Change-Id: Ida6fedab6e779b649e546bae2cda5f14fd4090d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103211
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-23  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6349cc0f358b695e2d09a8da2bb709eb6f19e32c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ab4b270d35eb6db2f0e2408f33e7817a9a0e7ce0
          - Refactor Relations Help page
            
            Change-Id: Iaf32149f3a546c04bc13206213c748bc6be01b4c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103222
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-23  Olivier Hallot  <olivier.hallot@libreoffice.org>  [04007e3b213ab6bfaa60895cc1d45609ce43be3c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cd1253e8686bda4032ec658766eb8a103aca5d40
          - tdf#136939 Make strings localizable
            
            Change-Id: Ie33cdda080ee06532170da5bc410ee660841bf40
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103221
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-23  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d9878c862c64f5719a34dbe473e5e8a310148aec]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2c59643f8b17e2f9e8d51f155687db86d7a26447
          - tdf#136948 Fix broken link.
            
            Change-Id: I3867f97ce8dec389bae38b208c943588acbd46fb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103220
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-23  Tor Lillqvist  <tml@collabora.com>  [dba1a27be2438b5dbd1f8d253acb3850c9c044da]

        Add Stephan's "Very bad HACK" to the iOS code, too, for iOS 14
        
        Change-Id: Ie05d2dc77bfdcd323037d2e94b523808df4e1c9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102916
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102980
        Tested-by: Tor Lillqvist <tml@collabora.com>

2020-09-22  Tor Lillqvist  <tml@collabora.com>  [d4105c8aec2e1815aa536c50bc742dd5c8bff940]

        Use sed syntax that isn't GNU-specific
        
        Fix fallout from 63972e79bbb9ea9654e755381641052632b0402c.
        
        Change-Id: Ie11514eb396fdc68e05ee180322df27e29ede03f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103216
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-09-22  Jan-Marek Glogowski  <glogow@fbihome.de>  [84d20cdc64035af829c568dc7f5b9af625b5b54b]

        Move MimeContentTypeFactory into vcl
        
        The code is just used in vcl from LO's POV.
        
        This way we can drop the dtrans directory and get rid of yet an
        other library.
        
        Change-Id: Id77568e63a6fef4af30b49e035a9d76211b127a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103210
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-22  Jan-Marek Glogowski  <glogow@fbihome.de>  [9613165239ade3f0b4d3d06e238430aabc9fcff3]

        WIN move dtrans code into vcl/win/dtrans
        
        There is nothing abstract about either the clipboard or data
        transfer code in that directory and it's just used on Windows.
        
        All other backends implement this code in VCL, so this moves
        almost all code, except for the common MimeContentTypeFactory,
        into the vcl Windows backend / vclplug_win.
        
        This also drops four DLLs: sysdtrans, dnd, dtrans and ftransl.
        
        Change-Id: I7018f50768bf221447b40487cc1f8a8586da33c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103209
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-22  Stephan Bergmann  <sbergman@redhat.com>  [7db048f62929a9d267b63db3a6ea2b58b47ec757]

        Manually select JDK outside /Library/Java/JavaVirtualMachines on macOS
        
        32bc8ddbf335dd26019edcf12758643b4cff9913 "tdf#94716 allow Oracle's JDK to be
        used on OS X 10.10 and 10.11" had restricted both addJavaInfosDirScan
        (jvmfwk/plugins/sunmajor/pluginlib/util.cxx, relevant when LO scans for
        available Java runtimes) and JvmfwkUtil_isLoadableJVM (which is more central and
        also relevant when manually adding a Java installation on the Advanced options
        page) to JDK installations under /Library/Java/JavaVirtualMachines.
        
        Recent versions of OpenJDK for macOS are provided as *.tar.gz files (e.g.,
        <https://download.java.net/java/GA/jdk15/779bf45e88a44cbd9ea6621d33e33db1/36/GPL
        /openjdk-15_osx-x64_bin.tar.gz> avaiable at <http://jdk.java.net/15/>) that can
        potentially be installed anywhere, so it looks useful to remove the
        /Library/Java/JavaVirtualMachines restriction from JvmfwkUtil_isLoadableJVM.
        
        I'm not sure whether that would have any nagative impact, esp. for any scenario
        that would still be relevant today.  When I unpacked the above
        openjdk-15_osx-x64_bin.tar.gz to ~/OpenJDK/ on my macOS 10.15.6, and manually
        added /Users/stephan/OpenJDK/jdk-15.jdk/Contents/Home on the Advanced options
        page, everything appeared to work fine.
        
        Change-Id: I15545cc786a4a423f3bfe22ba477a45d6ef7fdf1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103212
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [218001e9f06f1cbe44abf2fbebfc360b682e432a]

        Fix typos
        
        Change-Id: I2030700ea031c03242c13d1cb96babf2bc255bab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103163
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-22  Caolán McNamara  <caolanm@redhat.com>  [a7c89adaa0f205aead3c0ad43c0113ff81ba1d98]

        ofz#25855 overflow in nTmpOffset
        
        we already know nLength is >= 24 so just move the calc to the other term
        
        Change-Id: Ic52f1686ccf81e6b13d7eb7e74dbd9cb51c8ea01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103183
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8ea4feee03542c767e0b26beb888b63bc653878d]

        Fix typo
        
        Change-Id: Ib7e7fe2181a23276eae25f0cf37f80be17dad588
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103181
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-22  Stephan Bergmann  <sbergman@redhat.com>  [27b70777888f9e98380ce6d1e7f777b4135dadcc]

        Suppress PYTHONWARNINGS=error in system g-ir-scanner
        
        With 315919306c7b6e95db6a280c4aa8d2203970e292 "Set PYTHONWARNINGS to error by
        default for --enable-werror" my build on Fedora 32 started to fail in
        CustomTarget_sysui/share with
        
        > Exception ignored in: <socket.socket fd=4, family=AddressFamily.AF_UNIX, type=SocketKind.SOCK_STREAM, proto=0>
        > Traceback (most recent call last):
        >   File "/usr/lib/python3.8/site-packages/abrt_exception_handler3.py", line 93, in write_dump
        >     response = send(data)
        > ResourceWarning: unclosed <socket.socket fd=4, family=AddressFamily.AF_UNIX, type=SocketKind.SOCK_STREAM, proto=0>
        > Traceback (most recent call last):
        >   File "/usr/bin/g-ir-scanner", line 103, in <module>
        >     from giscanner.scannermain import scanner_main
        >   File "/usr/lib64/gobject-introspection/giscanner/scannermain.py", line 35, in <module>
        >     from giscanner.ast import Include, Namespace
        >   File "/usr/lib64/gobject-introspection/giscanner/ast.py", line 29, in <module>
        >     from .sourcescanner import CTYPE_TYPEDEF, CSYMBOL_TYPE_TYPEDEF
        >   File "/usr/lib64/gobject-introspection/giscanner/sourcescanner.py", line 24, in <module>
        >     from .libtoolimporter import LibtoolImporter
        >   File "/usr/lib64/gobject-introspection/giscanner/libtoolimporter.py", line 21, in <module>
        >     import imp
        >   File "/usr/lib64/python3.8/imp.py", line 31, in <module>
        >     warnings.warn("the imp module is deprecated in favour of importlib; "
        > DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
        
        Change-Id: I919caaad482e844ef1549f248a2faf2274c9efa0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103177
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-22  Caolán McNamara  <caolanm@redhat.com>  [8898955456ce6a6dc0ce9401ee05ce9d04e13668]

        Related: tdf#132970 handle more places with potentially utf16 bullets
        
        Change-Id: Iac6b319700d610b5a1debff0a633172b2411c40e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103161
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-22  Caolán McNamara  <caolanm@redhat.com>  [4e4de8935f38b781374ca34408bd3c57c3cdb69f]

        tdf#121323 avoid assert about duplicate listeners
        
        attach the new one after the old one is disposed
        
        Change-Id: I0a020aeaa658832c03d18fcfaf341a56b8e65dfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103175
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-22  Caolán McNamara  <caolanm@redhat.com>  [c5ff4cbd0192773c6503d54325de01abda7e9fa5]

        tdf#121323 avoid fatal exception with a11y enabled
        
        not related to the problem described there, but worth avoiding
        
        Change-Id: I5a33425d856d1a2d31a4e735b9936a89576121b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103174
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [456bc04c9879f8ca191bd633f7341241c3cea317]

        tdf#136620: sw_ww8export: Add unittest
        
        Change-Id: Ib1d4512b4ac73976192e6f41362aba3e1e185629
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103168
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-22  Stephan Bergmann  <sbergman@redhat.com>  [43003173fb457616c4396592c75afc653dc0ab0c]

        Simplify those assertLayout checks
        
        ...recently introduced with 52a49f9e480ca03e231cfda82640a928393131c9
        "static_assert that O[U]StringLiteral are layout compatible with rtl_[u]String"
        
        Change-Id: Ie89e92aa4230329aa582c4211c2001117d2287b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103138
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [0e66570eeb97d2c6779383d5b2f027e99f661c1d]

        tdf#104722: sd_import_tests: Add unittest
        
        Change-Id: I94b28074a773cec99227bbaae4a82bd085e17a94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103159
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [6ca5d784e2212a91b70a6eb3e343bcaa2db8e99c]

        this is an export test, move it to the right file
        
        Change-Id: Idfdcc81d1a7ddb4ac78c68b9b0c07bd6b5fb5d31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103160
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-22  Caolán McNamara  <caolanm@redhat.com>  [804dac9222fdf6e423993ac348a43e52a8f74ba3]

        tdf#93756 show highlight color in style preview
        
        Change-Id: Ibddd97f8829d824667657177c7311680707df4e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103167
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-22  Pranam Lashkari  <lpranam@collabora.com>  [6753b7fbba15e631e0b300cfa48cc2d5e859a88f]

        Added new command to resolve the comment thread
        
        Change-Id: I8a4e5f63ee6ea5e560fae8a5d3602178f2b58b36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102827
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2020-09-22  Pranam Lashkari  <lpranam@collabora.com>  [bc582eef43ad425b89cf4fad579177afe1405224]

        changed FN_RESOLVE_NOTE behaviour to resolve single note
        
        Earlier it used to resolve the entire thread
        and there was no way to resolve a single comment in thread
        
        Change-Id: I471c5b575dd365d52653835be5b0d40009bb5cfa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102581
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2020-09-22  Luboš Luňák  <l.lunak@collabora.com>  [9fb6355b47ef35d77450b756b90100ecdf10ae07]

        do not use SkShader if not needed
        
        Change-Id: I9913673c889e605d608e25dad9a36b05912447be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103153
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-22  Luboš Luňák  <l.lunak@centrum.cz>  [bf62a89030aeb61cfdc032b167bc62ce6a3240dc]

        fix parsing of Vulkan version numbers
        
        The Windows+OpenGL handling pads the numbers so that .98 > 0.978,
        but Vulkan uses "normal" numeric ordering for versions.
        
        Change-Id: I766baf50e3505a96aa85163962400bb69c0acea6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103118
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-22  Henry Castro  <hcastro@collabora.com>  [e146d6f6abf8b70080ec6ea28c298e71d06a9e1d]

        lok:sidebar: deactivate the shell with no default context
        
        When a different view deactivates to current shell,
        then it is set to default context that cause a side
        effect into another view with different panels
        in the sidebar.
        
        Change-Id: Ie99cde89bdfdb08e1ac93aed947cf13048800c0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102887
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        (cherry picked from commit e7c3678e309b59479be24be2b7c57f8b20dce4dd)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102943
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-09-22  Caolán McNamara  <caolanm@redhat.com>  [7e03f5bacc55ce66053cc2fe21fcc9d332c6e0dd]

        GtkMenuButton had two labels
        
        Change-Id: Icd1d2945c79e819fd1f3df5acb99d922f27c251f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103123
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-22  Justin Luth  <justin.luth@collabora.com>  [a06fe0d7ee665be29f3218f093fcabd601bf99ac]

        tdf#136706 writerfilter: revert my info-gathering assert
        
        The assert was failing in crashTesting for:
        wget http://bugs.documentfoundation.org/attachment.cgi?id=68205
            -O tdf55725-1.docx
        ./instdir/program/soffice.bin --headless --convert-to docx
            ./tdf55725-1.docx
        
        and also for
        wget https://bugs.documentfoundation.org/attachment.cgi?id=127288
            -O tdf102131-1.docx
        
        Both of these documents have SAX errors when loading.
        Running these interactively, saying "no, do not continue loading"
        parses a bit more to give the specific error and that is what
        was running into the assert. Actually importing the document
        itself does not hit the assert, nor does round-tripping it.
        
        Since this is a stupid enough situation, and because I
        can't think of a good way to word a SAL_WARN, and because
        I can't say that I have detailed knowledge about this area,
        I'll just remove the whole thing instead of leaving a warning.
        
        Change-Id: If50b06f0103adca348ca314ebc92e7e4045967dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103133
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-22  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [a219cb202d6c13c48c315f45796f459443fa6c9a]

        Restore .uno:ShowHiddenParagraphs to Writer View menu
        
        It was removed without explanation in adb5cdcf2352d3f1c78645feafc4c270b58b197a
        
        Restoring it makes our Help sensible again.
        
        Change-Id: I4fade9b58bd4cc010ae786bb3b2e58cb12ccebd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103154
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2020-09-22  Caolán McNamara  <caolanm@redhat.com>  [b576e560073e7b08dcf0d1f172894ebff23d054d]

        __coverity_tainted_data_sanitize__ can't be const
        
        apparently, so use const_cast on its input instead
        
        Change-Id: Ib0dfd94c144a2509470ca7a9b3b8fbfacbfd7581
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103148
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [4bc8c14c34232bb31edf0cb67c971f2d40dd7fdd]

        tdf#134227: sw_uiwriter: Add unittest
        
        Change-Id: I473ab1ea5ccc603c6086189075db49c224d33743
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103149
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-22  Caolán McNamara  <caolanm@redhat.com>  [de74d98c58db604aafc0ee623c252f3aa25ac4b7]

        OUStringLiteral/OStringLiteral coverity PARSE_ERROR workaround
        
        do more like
        
        commit 121771e37f7e2de41cd5643475861062bf25627b
        Date:   Mon Sep 21 09:17:54 2020 +0200
        
            Make some OUStringLiteral vars constexpr
        
        cause coverity can live with that
        
        Change-Id: I9efd7f848289c4865997a44c6780373068422227
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103147
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-22  Caolán McNamara  <caolanm@redhat.com>  [be8a33c0f03b83357d2ae37dda6bf65313267cea]

        tdf#132970 SMP bullets mangled
        
        working:
        a) bullet preview
        b) writer rendering
        c) save to odt
        a) load from odt
        
        Change-Id: I2f85576389fe4f0437f81799c14dfd98c8c40b2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103129
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-22  Caolán McNamara  <caolanm@redhat.com>  [17ca11125f1639d87d31237af822767dd38d31e7]

        cid#1467075 silence Unchecked return value
        
        Change-Id: I77809ff271004a216131f26a26696d5717877a8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103145
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-22  Mike Kaganski  <mike.kaganski@collabora.com>  [5a5bb1b02dca3960ba58c70e3b595fa678550604]

        Fix symbols already defined MSVC link error
        
        ... after af90b8089405d6f042207f5639e750f08798ae92, which made VCL
        to instantiate exported implementation of the template.
        
        Fixes the error:
          ivcl.lib(vcllo.dll) : error LNK2005: "public: virtual void __cdecl cppu::WeakImplHelper<class com::sun::star::frame::XStatusListener>::acquire(void)" (?acquire@?$WeakImplHelper@VXStatusListener@frame@star@sun@com@@@cppu@@UEAAXXZ) already defined in helpinterceptor.o
        
        Modelled after 013f84d06f7ad76d72b863170891589c3504508c.
        
        Change-Id: I40ba226d95ad2f1fda177839d9468d6861ca54c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103144
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-22  dante  <dante19031999@gmail.com>  [8c716704df4aaa83fcd198cc8d92cd3e1e542de9]

        tdf#38885 Remove createTextFromNode
        
        Change-Id: I85df73e498d61b976ddb908ab1b9c5e368d178cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98795
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-22  Balazs Varga  <balazs.varga991@gmail.com>  [e4d3ad9fe640e71cf3bb4c969b75ebc17ce8e335]

        tdf#136650 DOCX pie chart import: fix percentage
        
        Follow-up of commit e0da00d655ecca5986eea3812a8a670c6adbc40f
        (tdf#132174 Chart DOCX import: fix label number format).
        
        Change-Id: Ie0b2fe6305d7696de6dddc1f17d078fc2e749e4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102753
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-22  Stephan Bergmann  <sbergman@redhat.com>  [16e6f8ebe40aceec71466deb7b6b91c4eeb62007]

        Avoid unique_ptr(nullptr_t) ctor for incomplete argument type
        
        ...hoping that this will avoid
        
        > In file included from /home/tdf/lode/jenkins/workspace/lo_ubsan/sw/source/filter/ww8/wrtw8nds.cxx:25:
        > In file included from /home/tdf/lode/jenkins/workspace/lo_ubsan/sw/source/filter/ww8/docxexport.hxx:23:
        > In file included from /home/tdf/lode/jenkins/workspace/lo_ubsan/sw/source/filter/ww8/wrtww8.hxx:23:
        > In file included from /home/tdf/lode/jenkins/workspace/lo_ubsan/include/sot/storage.hxx:24:
        > In file included from /home/tdf/lode/jenkins/workspace/lo_ubsan/include/tools/stream.hxx:28:
        > In file included from /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/memory:80:
        > /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/unique_ptr.h:76:16: error: invalid application of 'sizeof' to an incomplete type 'sax_fastparser::FastAttributeList'
        >         static_assert(sizeof(_Tp)>0,
        >                       ^~~~~~~~~~~
        > /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/unique_ptr.h:268:4: note: in instantiation of member function 'std::default_delete<sax_fastparser::FastAttributeList>::operator()' requested here
        >           get_deleter()(__ptr);
        >           ^
        > /home/tdf/lode/opt_private/gcc-7.3.0/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/unique_ptr.h:233:45: note: in instantiation of member function 'std::unique_ptr<sax_fastparser::FastAttributeList, std::default_delete<sax_fastparser::FastAttributeList> >::~unique_ptr' requested here
        >         constexpr unique_ptr(nullptr_t) noexcept : unique_ptr() { }
        >                                                    ^
        > /home/tdf/lode/jenkins/workspace/lo_ubsan/include/sax/fshelper.hxx:33:34: note: forward declaration of 'sax_fastparser::FastAttributeList'
        > namespace sax_fastparser { class FastAttributeList; }
        >                                  ^
        
        (<https://ci.libreoffice.org/job/lo_ubsan/1767/>) with libstdc++ prior to
        <https://gcc.gnu.org/git/?p=gcc.git;a=commit;
        h=c3ba63c314d61362f7c48c4feeefa13ea3978344> "PR libstdc++/87704 fix
        unique_ptr(nullptr_t) constructors".
        
        Change-Id: Ie3b86b83d0b0e70fe44e2b2022d410643e265fbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103139
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-22  Szabolcs Toth  <toth.szabolcs@nisz.hu>  [d3094b98231730b8e6d863c6a2fc0dd62f3e991a]

        tdf#123610 DOCX shape import: keep text upright
        
        Grab-bag attribute upright to keep text upright
        regardless of shape rotation, fixing the text
        direction in MSO after a round-trip.
        
        Co-authored-by: Balázs Regényi
        
        Change-Id: If18a12c7728317a7af093048b07bc392d2964389
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102690
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-22  Miklos Vajna  <vmiklos@collabora.com>  [446de9cbea55af65b5f1a274f1ac4b88a6be9ae6]

        tdf#136337 cairo canvas: fix missing image with negative height
        
        Regression from commit 78036f74fa74ee2552e79064660634e1342692ff
        (tdf#135094 cairo canvas: fix black slide containing a very small image,
        2020-08-14), we try to predict when cairo would end up in an invalid
        state due to an invalid transformation matrix, but in this case we were
        too aggressive, so the image was missing while presenting.
        
        Fix the problem by allowing negative sizes, just require that neither of
        width/height is zero, because negative values are poor, but valid way of
        vertical/horizontal flip.
        
        [ No testcase, our tests are typically headless and currently
        SvpSalGraphics::SupportsCairo() reports false, so this would be tricky
        to test. ]
        
        Change-Id: Iaf843c0d40c108d5221c9b94b39d617e4d50f65c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103127
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-22  Dr. David Alan Gilbert  <dave@treblig.org>  [afb62b0e96e9bf91ec99857cc16ddb094bcaa3be]

        Fix AVX2 cpuid checks
        
        At the moment test_cpu_runtime_detection_AVX2.cxx is compiled with
        -mavx2 to allow it to use the intrinsics; however the compiler jumps
        at the chance to use newer instructions outside the actual test;
        in my case using AVX in the string manipulation in addTestsToSuite
        when my CPU doesn't actually have AVX.
        
        Swing the actual check into a separate file and only compile that
        with the extra flag.
        
        We probably need the same change for the SSE* checks as well.
        
        Change-Id: I1683231932fff264a87c96ac95ac1d24b921163a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103075
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-22  Gabor Kelemen  <kelemeng@ubuntu.com>  [b51fa6d7e4d6a64f822122eac1fa7ad1dec3574b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9b4e021c4ba2cd74ebd81bf0a46efc762ad36931
          - tdf#136071 (related) Remove Spacing submenu from Calc Format menu reference
            
            Change-Id: I474811cc3ea234a38537fa2bfed577ae6570ae90
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/103126
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2020-09-21  Stephan Bergmann  <sbergman@redhat.com>  [52a49f9e480ca03e231cfda82640a928393131c9]

        static_assert that O[U]StringLiteral are layout compatible with rtl_[u]String
        
        ...as was suggested by Mike Kaganski in a comment at
        <https://gerrit.libreoffice.org/c/core/+/102222/10#
        message-aa8bcf42f04686766440e2848c7d1f76f474f2f8> "Turn OUStringLiteral into a
        consteval'ed, static-refcound rtl_uString".  Doing so revealed that at least
        lopglugin:unusedmember needs to handle InjectedClassNameType as an alternative
        to RecordType in at least one place.  (More places across compilerplugins might
        benefit from handling InjectedClassNameType too, but which did not lead to
        assertion failures for now and should be addressed in follow-up issues.)
        
        Change-Id: Icdb8b069324b5ce5f3c7c6b92989379ccb67fc8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103125
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-21  Stephan Bergmann  <sbergman@redhat.com>  [e79a6a5270d190d6e89a6acf08e22419386d2117]

        No need to make the OString(std::string_view) ctor explicit
        
        <https://gerrit.libreoffice.org/c/core/+/101829>
        "Make std::u16string_view -> OUString construction explicit" (which has
        meanwhile been abandoned) had intended to make the OUString(std::u16string_view)
        ctor explicit, mostly not for the rationale given in the commit message there
        (it being "a rather expensive operation"), but rather to avoid anticipated
        ambiguity issues when introducing e6dfaf9f44f9939abc338c83b3024108431d0f69 "Turn
        OUStringLiteral into a consteval'ed, static-refcound rtl_uString"---but which
        has ultimately been added in a form that did not give rise to such ambiguity
        issues after all.
        
        4b9e440c51be3e40326bc90c33ae69885bfb51e4 "Turn OStringLiteral into a
        consteval'ed, static-refcound rtl_String" had added the
        OString(std::string_view) ctor as explicit to match the corresponding explicit
        OUString(std::u16string_view) from the above
        <https://gerrit.libreoffice.org/c/core/+/101829>.  But as that has now been
        abandoned, there is no good reason to keep this ctor explicit, either.
        
        Change-Id: I05742de5f3992ad5995149631bf8d55c8d448387
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103124
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-21  Caolán McNamara  <caolanm@redhat.com>  [a2791a8b0de05cec8a94b5bd19a6ff6ee4fd76c5]

        add an explicit --disable-qrcodegen configure option
        
        Change-Id: If8e965fa955aecdb9e7011bdddc690de9cad0c4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103120
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-21  Caolán McNamara  <caolanm@redhat.com>  [c4cd874c4ea7140e03fbcd2d853a5b8b680afaad]

        tdf#136781 add some spacing to the special character favorites
        
        Change-Id: I44d0d637d82cee8310c54e255a3bc88176a7662b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103121
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-21  DaeHyun Sung  <sungdh86+git@gmail.com>  [6e4a5e73bfd22a2410b960132c2702a6597ce6fb]

        tdf#135727 add Korean Autocorrect list
        
        Add Korean Auto Correst list
        가운대 -> 가운데
        
        Change-Id: Ibbb2c871b5c46cad094e51b49c99aa47a8d50b9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100812
        Tested-by: Jenkins
        Reviewed-by: DaeHyun Sung <sungdh86+git@gmail.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-09-21  DaeHyun Sung  <sungdh86+git@gmail.com>  [23a5911a67269dcdf02042e0b7e8b187085301a7]

        tdf#135727 add Korean auto correct word
        
        add Korean auto correct word
        새벽녁 -> 새벽녘
        
        Change-Id: I9b1829c0dd09c420e3ba80ae4231ba2ca08b3e4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100842
        Tested-by: Jenkins
        Reviewed-by: DaeHyun Sung <sungdh86+git@gmail.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-09-21  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [a27f9de5f738b245ef2534e6a3fb0e7d3393bc04]

        tdf#119931 fix a11y warnings in qrcodegen.ui
        
        Change-Id: I7cc6f8edf6ab8d0e1b2a8c6a39e6e7b5c9ada565
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100371
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-09-21  Caolán McNamara  <caolanm@redhat.com>  [72fd000cc62534d9003d288f676cda3af15da347]

        update pches
        
        Change-Id: I41a204fbc5e2c9b819fb948c5288f8d7b4195489
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103117
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-21  Caolán McNamara  <caolanm@redhat.com>  [af90b8089405d6f042207f5639e750f08798ae92]

        weld infobars
        
        note: "pushed" status listener case dropped. Doesn't seem to be an expectation
        for it to something in infobars, and there doesn't seem to be a working case
        anyway.
        
        Change-Id: I7869cc05de9918f0dd70e28b0087205db6c9506c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101945
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-21  Caolán McNamara  <caolanm@redhat.com>  [416c11d189a18a08c28135b8aa5e0f12cd51dcd6]

        set whether dates are needed in the ctor
        
        so its known from the start which mode will be in use
        
        Change-Id: I2fe69af481360a1668992010ad57c6bd3748d51d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103116
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-21  Justin Luth  <justin.luth@collabora.com>  [d08bbf4a1b1a62ef1f52665f52ed8880792c64ef]

        tdf#132149 ww8export: always check for break at end of paragraph
        
        Make sure to check if the next node has a page-break
        at the end of a split paragraph.
        
        Change-Id: Ib103d7b2f653f9ae5772ff536c041afb445903b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101344
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-09-21  Caolán McNamara  <caolanm@redhat.com>  [f08ddf3d3df0ef12fef36e96ffe6f5b9a7fda9e3]

        drop unused suppression
        
        Change-Id: I3d3d49a47baf76814a6a4cd1483486dc608b035e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103105
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-21  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [22a1f51add198f0b6378dd1cea63e586e652a02b]

        Fix typo
        
        Change-Id: I2893137c047502a61924136191dee84d65dbfbeb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103104
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-09-21  Luboš Luňák  <l.lunak@collabora.com>  [94129b3ed8c158bf61fa0e17ee12a21fb9bf07e6]

        set properly font X-scale for Skia+X11 (tdf#136891)
        
        Change-Id: I715453f6729363e6bf803f8493d91bb260fb808a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103097
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-21  Stephan Bergmann  <sbergman@redhat.com>  [43d08f386117cbeeee1de1fe2ba8248554c1aef1]

        cppunittester: Do not unload test libraries
        
        At least on Windows, e6dfaf9f44f9939abc338c83b3024108431d0f69 "Turn
        OUStringLiteral into a consteval'ed, static-refcound rtl_uString" caused
        CppunitTest_sc_tablesheetsobj to fail at exit, when the
        
          static OUString aCacheName
        
        in ScDocument::GetTable (sc/source/core/data/document.cxx) is destroyed but
        references
        
          constexpr OUStringLiteral gaSrcSheetName(u"SheetToCopy")
        
        from test/source/sheet/xspreadsheets2.cxx in Library_subsequenttest, referenced
        (only) by the CppunitTest_sc_tablesheetsobj library, and both those libraries
        had already been unloaded from memory.
        
        Change-Id: Icea85019611fbaec3603f37b234e9e6fe3502961
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103103
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fec332602976676e1689a45ed846488f2484c89e]

        Fix typo in code
        
        Change-Id: Ib026080d70fb7cf97f7f90079dbb4e1f6d77a05e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101197
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-21  Gabriel Masei  <gabriel.masei@1and1.ro>  [137440e161f0f8631e7e67ba0609680d6686fa94]

        lok: remove .uno:ModifiedStatus message from deduplication mechanism
        
        This fixes the following issue in Online:
        
        When a save is performed while a cell is still edited the save icon
        does not reflect the correct state of the document: it shows that
        the document is dirty although it is not. This is generated by two facts:
        
        1. The status cache is avoided when sending the -dirty- status right
        after the cell editing is finished. Because the cache has an old value
        of -false- for ModifiedStatus, the notification that is sent after saving,
        with -false- value, is ignored. We should not avoid the status cache.
        
        2. Because there is a mechanism that keeps only the last notification
        value for a status change in the queue that keeps messages that were not
        sent yet (deduplication), the .uno:ModifiedStatus message with a value of -true-
        that is enqueued right after the cell edit is finished is replaced by the same
        message with a value of -false- that is enqueued after the save is finished.
        This happens if the flush mechanism doesn't occur between them.
        
        Change-Id: I3348bf230ba53a154c29e7d8ab064df7694adeae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101948
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2020-09-21  Luboš Luňák  <l.lunak@collabora.com>  [859596233146590f7ebac1f05bbb83ce5ea8aac4]

        do not try to merge polygons if they do not share a point (tdf#136222)
        
        If two polygons do not share a point, then they do not share an edge,
        so they cannot be adjacent polygons. As a side-effect this avoids
        the problem with tdf#136222, as it turns out
        basegfx::utils::mergeToSinglePolyPolygon() is broken with polygons
        that are almost but not quite adjacent.
        
        Change-Id: Ibf290cc886d7c337fd04c925b551b2e7773a6b70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102985
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2020-09-21  Miklos Vajna  <vmiklos@collabora.com>  [b637a607eadaae19e5f6d1004127019dde410798]

        emfio: fix emf/wmf test cppunit name vs makefile name
        
        The convention is that CppunitTest_foo is defined in CppunitTest_foo.mk,
        but we got an extra "_test" suffix here, fix that.
        
        Change-Id: I226031c99c457e1b54714a425fd9c7abfc876cda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103096
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-21  Stephan Bergmann  <sbergman@redhat.com>  [121771e37f7e2de41cd5643475861062bf25627b]

        Make some OUStringLiteral vars constexpr
        
        ...to see if that helps silence cid#1467018 PARSE_ERROR.  (Plus, it is arguably
        the better choice to have OUStringLiteral vars be constexpr than just const, so
        they themselves can take part in larger constant expressions.  I just thought it
        wouldn't make much difference in practice for now, so I didn't do that wholesale
        in e6dfaf9f44f9939abc338c83b3024108431d0f69 "Turn OUStringLiteral into a
        consteval'ed, static-refcound rtl_uString" to not make that change bigger than
        it already was.  Similarly for 4b9e440c51be3e40326bc90c33ae69885bfb51e4 "Turn
        OStringLiteral into a consteval'ed, static-refcound rtl_String".)
        
        Change-Id: I6deca7bc1731239216fc87cf35984668c3346683
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103085
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-21  Caolán McNamara  <caolanm@redhat.com>  [649a625cb585af244a3d5e57911670784fa87c40]

        missing identifier
        
        Change-Id: Id3a41a7832299d51776ccd9ea008092c0ee62aab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103093
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-21  Caolán McNamara  <caolanm@redhat.com>  [64387d6e0546719f7853facade35d1d3fa2abc2a]

        add some more thaw/freeze uses
        
        to try and squeeze out a little more performance.
        
        Its plausible that disconnecting the model from treeview with
        gtk_tree_view_set_model(..., nullptr) no longer improves times.  If we didn't
        do that, then we could thaw/freeze without losing what nodes are expanded and
        the current scroll pos.
        
        Change-Id: I3f7da6e4873b37d53441abdb7e9e0b946b956ad4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103077
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-21  Jean-Pierre Ledure  <jp@ledure.be>  [13512bf5ef004e7388ad15b3c3c91377c90c3623]

        Access2Base - access2base.py, remove compatibility import
        
        Change-Id: I0f390758e17c09c3cec8a86c22cdfc3a8d39cc17

2020-09-21  Stephan Bergmann  <sbergman@redhat.com>  [8cc52b05744443c64cf5eb62ebe3098cd964c437]

        Missing include
        
        (for std::max, since f8474367449a1b6b54918d2753e3a36798761839 "ofz#25774 keep
        ParseCMAP within legal area")
        
        Change-Id: I873c788577e9ec3bd54d9e637d2cf86be7c1f6e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103089
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-21  Mike Kaganski  <mike.kaganski@collabora.com>  [d5ebe7c3089ab9f4d3fe0707169fc1ce024cdb70]

        tdf#129606: Round the mean of the two subtractions
        
        This improves handling of cases when the two subtraction methods give
        these values:
        
        c = -0.10000000000000053
        d = -0.10000000000000006
        
        Rounding c would give -0.10000000000000100, while rounding the mean
        gives -0.10000000000000001.
        
        Change-Id: I9805bc78bd1dec8ed77b660df1e366d36348f68b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103048
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-21  Michael Stahl  <Michael.Stahl@cib.de>  [fdc8590032b292dcb8152b328401e591fea642a4]

        tdf#136620 tdf#136708 filter,oox,sw: fix export of 2 different wraps
        
        This reverts commit 2cb90a5c87fe46737c8d840967d8836284f92ffd.
        
        Revert the change to EscherPropertyContainer, which was completely
        bogus, based on pre-existing bogus code in VMLExport::Commit().
        
        The problem is that ESCHER_Wrap values are for wrapping text *inside* a
        text box, which is "mso-wrap-style" in VML, whereas VML's w10:wrap
        element defines how text wraps *around* a shape, doesn't exist as an
        ESCHER property and is specific to Word formats.
        
        Instead, export the w10:wrap element in VMLExport::EndShape().
        
        This has 2 callers, WriteActiveXControl() and writeVMLDrawing().
        
        Furthermore the value "none" wasn't written for WrapTextMode_THROUGH,
        which caused the wrap element to be omitted in that case.
        
        Change-Id: Id4a01fcb2ea73fa9bef4ee8769b5e0680e059f15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103009
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-09-21  Michael Stahl  <Michael.Stahl@cib.de>  [54bd2266d6e0c8926ecaf0fbb2dbb5ee9d1a802d]

        tdf#136855 writerfilter: RTF import: buffer annotations inside tables
        
        The problem is that one of the annotations is inside a table that
        happens to start with a covered cell (vertically merged).
        
        The table row is buffered, but the annotation is not, so it is inserted
        before any of the text of the table cells is inserted, so it ends up in
        the covered cell.
        
        The strucuture of annotations is a bit icky; to fix this, buffer both the
        \annotation destination and \atrfstart \atrfend start and end
        destinations.
        
        Change-Id: Ie955a75a2d254f8d7e965259698b688eece7cbd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103016
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-09-21  Michael Stahl  <Michael.Stahl@cib.de>  [fefcad1186232b26180d095bbafdf8e8bdda8209]

        tdf#135879 sw: fix bookmark dialog's Delete button
        
        (regression from cb5d18871b46ef4f7bc47eb4d71df5374d712575)
        
        Change-Id: Ic8c66504a760ef26fbf95a5a1a13b37346982024
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103015
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-09-21  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [a6a1cfe0bf1c176d3f0cd385d494b7c0e8133815]

        Add IWYU rules for svx
        
        After commit 456d61ec526e250fd1af894e109d5914ac9c9e6e
        
        Change-Id: Ie9984d9d7d182d54317deb85efe1c83661f97b20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100412
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-21  Szymon Kłos  <szymon.klos@collabora.com>  [368146c29d0280964399fc86fa0117965d510130]

        Make Table Properties dialog async
        
        Change-Id: I0fb84ed3660f9a153ad89126a927299954360c2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99228
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102987
        Tested-by: Jenkins

2020-09-21  Miklos Vajna  <vmiklos@collabora.com>  [df86ec5d465875a5c59017c24578ca9153440d0b]

        sw: prefix members of SwGlblDocContent, SwIntrnlRefLink, SwPostItField ...
        
        ... and SwTextAPIEditSource
        
        See tdf#94879 for motivation.
        
        Change-Id: If9af8e5fb5d750547a1be9229f69bb79ae4bb0e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103080
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-21  Gülşah Köse  <gulsah.kose@collabora.com>  [de59062d95605e5c91d687e3441399ffb05ff2dc]

        tdf#136247 Change element order of data labels
        
        Reference OOXML (Appendix B.5.1, line 248)
        
        Change-Id: Idf5c2546b4ad65c8e78ca03e18ecfa575ef17fe8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103005
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-09-21  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [ce9e965b3fc3744b99afee07f6d56860852af5e4]

        tdf#136071 Drop mostly useless Format - Spacing menu from Calc
        
        Change-Id: I175e6c6f5f6b3edf338763af4d195414dcb54fbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103078
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-09-21  Miklos Vajna  <vmiklos@collabora.com>  [622cf1dcbe6f2daa43ce4584fe3e68e3e1bd087f]

        offapi: add missing @since tag for setSizeHint()
        
        See
        <https://gerrit.libreoffice.org/c/core/+/102996/4#message-618e5bb042a0214caa4492971f0a3cfc8441cfa1>
        for motivation.
        
        Change-Id: Id3074642064454b15dd56a504cf7e312b8ec7522
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103082
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [40240877eed74e4a886c78ad86e163bdd8f6290c]

        tdf#134392: sc_jumbosheets_test: Add unittest
        
        Change-Id: Id1a63d6b7fde3f911625573ffce1bed5d2b322df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102971
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-21  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [327091048c8cbcad0178dfd8e06813153e861e5e]

        tdf#134331 - Added possibility to sort macros via context menu
        
        The user now has the possibility to sort the entries in various macro
        dialogs either alphabetically or in document order using a context menu.
        
        Change-Id: I064947daa9f9bca05cb28e4b2f65ff1c92689ae9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98783
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-09-20  Caolán McNamara  <caolanm@redhat.com>  [d3c870fcbfed4bbbcbc5d943c2526b353ad396c6]

        Replace "Bahnschrift Light" with "DejaVu Sans"
        
        Change-Id: Iebe86f54a8aa30de87db80f55ae201ec02ffb80c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103076
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-20  Caolán McNamara  <caolanm@redhat.com>  [5e8e7f09c50d972795fbca4ffa87b52e71b87ee9]

        use a GtkListStore in known autocorrect list hotspot
        
        get benefits of tdf#136559 for the autocorrect tdf#109158 case.
        (which is not referenced in the commit summary for fear of awakening dragons)
        
        Change-Id: I560ad5ff3c1cd4857d038d6b235db87056ed582c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103039
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-20  Caolán McNamara  <caolanm@redhat.com>  [fcf2f4ac837982e1fae49ddd75383ceab4e2bda7]

        tdf#136559 We can get a performance boost from using a ListStore
        
        instead of a TreeStore if we only need a list
        
        see: https://gitlab.gnome.org/GNOME/gtk/-/issues/2693
        
        Change-Id: I03d03f2364ccc75b87d3f7c31d21ac9993fb384b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103036
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-20  Caolán McNamara  <caolanm@redhat.com>  [c8900890ad39e77285d284f5070abfe3661e493f]

        crashtesting: assert on export of ooo123378-1.doc to docx
        
        since...
        
        commit d39651a69d789522b2faffd01879db25354b9a22
        Date:   Thu Aug 27 15:13:08 2020 +0300
        
            sw: additional asserts/warns to diagnose empty style names
        
        though the triggering of undo/redo during layout looks super dubious to me
        
        Change-Id: Ie03fc7c1660a3c4fb77bfc0abb8373a5d5822378
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103073
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-20  Noel Grandin  <noelgrandin@gmail.com>  [4487a14e7cce62e4fb6c1ebddac5f3e713c061de]

        loplugin:xmlimport check for bad conversions to fastparser
        
        add a check for classes which have been partly converted to fastparser,
        but not completedly.
        This is to help me when I convert stuff.
        
        and it uncovers a bug introduced with
            commit 998308c363dfad03143591aa18256d2669b4da11
            use more FastParser in SvXMLStylesContext
        
        Change-Id: Ib50e7136da10a1a7a346102aa47efef2f543e2ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102669
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [40f42f317757ef02d0a4d1cfd1c4f5bd8583e8e0]

        Fix typo
        
        Change-Id: Iacccc3a444da7cdbf84f8c96406918a56fd57247
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103072
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2020-09-20  Caolán McNamara  <caolanm@redhat.com>  [7fc01e2c51607e0356b277ddc06f548127b8ff04]

        fix __coverity_tainted_data_sanitize__ signature
        
        argument of type "const sal_Int8 *" is incompatible with parameter of type
        "void *"
        
        Change-Id: I0f1dba700516043d54c4e46edae9753312b5ad2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103071
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-20  Caolán McNamara  <caolanm@redhat.com>  [e8b4338d050a67ec54e579d921159f2fd20e9c99]

        cid#1466905 Dereference after null check
        
        Change-Id: I35fe1f3890200728af6dcd7d030f5e1169e9fe4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103070
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-20  Caolán McNamara  <caolanm@redhat.com>  [bc87d5cf6278c2e2803538fec6ea710613cc963b]

        cid#1466912 silence Unchecked return value
        
        Change-Id: I5d8ef4a52f0aeef9012445a382aa472bd69ec925
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103069
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-20  Caolán McNamara  <caolanm@redhat.com>  [af174dbad4f4dc896bc090215d08c12d080b8e72]

        cid#1466875 Dereference null return value
        
        Change-Id: I6208d2d6e6592db89223c8a8705f7f1ba066f16e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103068
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-20  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [71c36484f4916dec673831bf14afbf6b2b1e756b]

        Refactor SwFormat::Modify ...
        
        - unify NotifyClient call at the end of function
        - avoid copy and Differentiate on old set, if not needed
        
        Change-Id: I7265b3985a2a44f80f7508cd41505601f92b19db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103042
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-09-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b7d5031b1c4cdc5388d73aa745f27ca03fdd4eeb]

        Removed executable bits from source file
        
        Change-Id: Idc8fd27820cd807db81a89856f9aef567decc206
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103044
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-20  Jim Raykowski  <raykowj@gmail.com>  [6f7f5f280abaf4ee84472359acd4952b2eea40a4]

        tdf#132366 Writer enhancement that highlights search results
        
        This enhancement selects outline headings in the Writer Navigator
        content tree according to 'Find All' search results. It does this when
        the content navigation view is set to show headings content only.
        
        Change-Id: I77dabcdd38c8877b7f8a177689da094638d5fe00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92886
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-09-19  Aron Budea  <aron.budea@collabora.com>  [c6b6995004d34cadaec68e2b6e17667d43f9995e]

        tdf#136596: show document language (char locale) in the inspector
        
        Change-Id: I80c6df216c5a6725f57c16fc134c3124ead76dfd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103035
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-19  Aron Budea  <aron.budea@collabora.com>  [bb369dd4f372f606a9a63ecefbd1c7d3b725cd02]

        tdf#135115: show paragraph direct formatting in Styles Inspector
        
        Change-Id: I2300dadeb87870fe800d533d80ec4bbf5211b894
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103028
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-19  Noel Grandin  <noelgrandin@gmail.com>  [5f3f17a9c64e33fb787a79dc94d902147da77d71]

        fix non-pdfium build
        
        Change-Id: Ic1e30a412927748ba58a21cf2ee922cd1a490aa4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103040
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-19  Caolán McNamara  <caolanm@redhat.com>  [6a59a8397ccef5dce5efe5022d84e7b89fd68375]

        drop some unused suppressions
        
        Change-Id: I4fc230216cb739f03e20cb6ab4ec2c53c6ad48c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103037
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-19  Tor Lillqvist  <tml@collabora.com>  [51be8b178576b492f2cfa6fbbf9870a9cf1c5172]

        It presumably is $LIBO_VERSION_SUFFIX that we want here
        
        Not $LIBO_VERSION_SUFFIX_SUFFIX. Follow-up to
        271297d4fa4a8e045b6dc04942966a1058bed45c.
        
        Change-Id: I6356c84355e0ceac6e0ff492596e30a641935633
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102283
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-09-19  Regina Henschel  <rb.henschel@t-online.de>  [6d7a72ab1c044f7e1f30f7c4133dafdb214dfcbf]

        tdf#135366 Save line and fill of data labels to ODF
        
        LibreOffice has line and fill properties of data labels in charts
        as loext attributes in the style of the <chart:series> or
        <chart:data-point> element. For ODF there has to be a
        <chart:data-label> element with line and fill properties in its
        style.
        
        This patch adds the needed <chart:data-label> elements and their
        associated <style:style> elements.
        
        The element <chart:data-lable> exists in ODF since version 1.2.
        The solution requires no extended namespace. The check is adapted
        in lcl_getCustomLabelField.
        
        Import was already done in commit
        87d1ebeb11a00301745ee3c3c03fffb7033ab59d
        
        Change-Id: I829dae5433e8257c775aa4f08e511d514df4e936
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102381
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2020-09-19  Jan-Marek Glogowski  <glogow@fbihome.de>  [9bf4c5ac49b73cc2a8c89a87ff87238c061a579d]

        Fix crash from broken font CMAP subtable
        
        ParseCMAP crashes on a broken CMAP subtable of a font used by the
        bugdoc of tdf#119074, which returns a negative offset (technically
        it's large positive offset turning into a wrong negative integer,
        which is still out of bounds of the CMAP overall size - you get
        the point). This simply ignores that broken subtable, checking for
        other existing ones.
        
        Regressed-by: c7482bc2904401e7d975b5721ec861b8589253f9
        Change-Id: I95820fe3bb6bd2fe2e0cf9d4c3536abce31fd497
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103033
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-19  Aron Budea  <aron.budea@collabora.com>  [d7e5d79db4c447cab87a44c3f80e503463e5dec6]

        tdf#135674: initialize Styles Inspector on start
        
        Change-Id: Iff1c72b0b0f9835414b6a44b08d1da4306162e11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103030
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-19  Caolán McNamara  <caolanm@redhat.com>  [798ee4543a91f16340f9962b36bccd1446ccdb7f]

        tdf#136559 use freeze+all_foreach for performance
        
        doesn't do much for the gtk case due to
        https://gitlab.gnome.org/GNOME/gtk/-/issues/2693
        but has an impact on the vcl case
        
        CheckAllChildren is then never called with a null pParent
        so simplify it based on that
        
        Change-Id: I3ae639aa70c7fca5eae9d2a7257cf39e7ce79e72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103018
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-19  Caolán McNamara  <caolanm@redhat.com>  [3b99840fde960b68c53308a56b05ad713e632b5b]

        tdf#136705 give tab stop treeview a small height request
        
        so its natural height has no influence on the overall dialog height
        and it will take whatever height the dialog ends up at
        
        Change-Id: I98d6b2483f01ac2006dcc9d2ffa91824611a6d71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102976
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-19  Julien Nabet  <serval2412@yahoo.fr>  [49c03a624084a63b4cb7f6a23dd803ea66e4bb33]

        Remove commented parts + reindent
        
        Code commented since initial adding of the test:
        author	Muthu Subramanian <sumuthu@suse.com>	2012-08-14 17:04:40 +0530
        committer	Muthu Subramanian <sumuthu@suse.com>	2012-08-14 17:04:40 +0530
        commit	3ccb8dac1405dc4ffa0ca3c45bd0724cc339d8ad (patch)
        tree	1fe5ae808b41458624624a9cd29502aa5bb290ad
        parent	e3acf19c0502b0758359b56abda81e504d167630 (diff)
        Adding unit test case for n#759180
        
        Change-Id: I85d58e7e0d1a595e2780612808bb8c51c1fb880e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103032
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-19  Tor Lillqvist  <tml@collabora.com>  [1f07c2e440326f2b2c8ffbb53c91570e6cfcd74d]

        The config.{guess,sub} in $SRCDIR is good for external projects, too
        
        No need for the older second copies in solenv/gbuild.
        
        Change-Id: I088f7d06b0727d1b336e3ba314b5c874d8ce3776
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103027
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-09-19  Tomofumi Yagi  <yagitmknada@gmail.com>  [f110c037114f90d219ac8d149542bf96fe66a2f1]

        tdf#134157 fix Edit with external tool causes a CPU hit
        
        Switch Idle to 100ms Timer for fixing the bug
        
        Change-Id: I85a9bdcb173edd28d952d8e91c1b93d748e69206
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102984
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-18  Caolán McNamara  <caolanm@redhat.com>  [f8474367449a1b6b54918d2753e3a36798761839]

        ofz#25774 keep ParseCMAP within legal area
        
        Change-Id: Ic68fadd3d63631cbccda76e7679d95bb89452d25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103017
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [489afd23ed8eff3b9df4c243b4e4c8fbc264b9d8]

        tdf#136830: sd_export_ooxml2: Add unittest
        
        Change-Id: If42d57cb88119cc4cfc8266ec17c91d1d880fab4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103008
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-18  Miklos Vajna  <vmiklos@collabora.com>  [01024ee24c6e89044c68051f6fd5f1264905e90c]

        [API CHANGE] tdf#136836 emfio: set size hint on inner PDF if used as shape fill
        
        The bugdoc has a shape, its bitmap fill is an EMF, which is actually a
        PDF. The PDF is has a height of 5cm, but the shape has a height of 14
        cm.
        
        Inform vcl::RenderPDFBitmaps() about the size of the shape, so the
        result won't be blurry. This approach makes sure that we don't
        unconditionally render at higher resolution, i.e. the "load a PDF of 100
        pages into Online" use-case won't use more memory than before.
        
        API CHANGE, because the EMF reader is only available via UNO, though
        it's likely that no actual external code would ever invoke it directly.
        
        Change-Id: If1d8def0136d408a31a0cc54777a7f26430a0ff3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102996
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-18  Stephan Bergmann  <sbergman@redhat.com>  [ccf35ce98771cac805aafa58a1bcfaba17c59a12]

        Make sure --enable-online-update does not leave behind UpdateCheckThread
        
        ...which is known to cause test processes to crash during exit.  (Also see
        5cd04405c6b2d1ee46294ce0696d89d2edc97d16 "Disable automatic onFirstVisibleTask
        UpdateCheck during CppunitTests", so this commit now covers tests like
        JunitTests and UITests that start a full soffice process.)
        
        The relevant code is already rather complex and incomprehensible; it handles the
        automatic update check triggered by the onFirstVisibleTask UpdateCheckJob,
        manually triggered update checks, and downloading of new versions.  To avoid
        regressions in all those various scenarios, I tried to add very targeted code
        that should only wait for a still running UpdateCheckThread triggered by the
        automatic onFirstVisibleTask UpdateCheckJob---which is the scenario that caused
        issues during `make check`.  (For a manually triggered update check or download
        it is probably both less likely that related threads would still run during
        exit, as the user would likely wait for a response before closing LibreOffice,
        and less severe if threads would still run during exit, as any resulting crashes
        would likely be "harmless" and might not even be noticed by the user.)  However,
        I note that this targeted fix does increase the complexity and inscrutability of
        this code even further...
        
        The new code does not actually try to join the UpdateCheckJob---see
        UpdateCheckThread::join referencing
        <https://bz.apache.org/ooo/show_bug.cgi?id=73893> "webdav ucp does not implement
        XCommandProcessor::abort".  Rather, it waits for UpdateCheckJob::run to finish
        (after unblocking at least any m_aCondition.wait calls).  This, however, can
        take a while if the update check's HTTP request is in progress.
        
        To be able to use a std::condition_variable (with sane semantics compared to
        osl::ConditionVariable) in UpdateCheck::waitForUpdateCheckFinished, the
        corresponding UpdateCheck::m_aMutex had to be changed from a (recursive)
        osl::Mutex to a std::recursive_mutex one (sticking to a recursive one just to be
        on the safe side, whether or not the code actually makes use of that).
        
        Change-Id: I2726acd33b884b807d840cfee2786fcf45815ad7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103013
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-18  László Németh  <nemeth@numbertext.org>  [782700c6940341d489eabf00a531cb184941484e]

        tdf#122648 DOCX import: fix table formula in all tables
        
        Table formula import worked only in the first table,
        because of using bad fallback table for cell references
        without table names during formula conversion to internal
        formula.
        
        Set table of the text field as the correct fallback table.
        
        Follow-up of commit 68e74bdf63e992666016c790e8e4cfd5b28d6abe
        (tdf133647 tdf123386 tdf123389 Improved .docx table formula import).
        
        Change-Id: Ib080f12426c57c8c74fe919eb45637a655875d1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102989
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-18  Miklos Vajna  <vmiklos@collabora.com>  [10bb02efd8afd42e633e370480104e2575546d8e]

        tdf#129685 PPTX import: fix unexpected centering of shape text
        
        Regression from commit 89f0af144c18efafe2573801641689a1432c0cae (tdf#113198 set
        default shape paragraph alignment.., 2019-11-19), the old bugdoc had this
        markup:
        
        <a:bodyPr ... anchor="ctr"/> (centered)
        
        The new bugdoc has 2 shapes with text:
        
        <a:bodyPr .../> (aligned to left)
        <a:bodyPr ... anchorCtr="1"/> (should be centered)
        
        "anchor" is about vertical, "anchorCtr" is about horizontal centering of text.
        
        Checking what the binary filter does, it maps horizontal centering to
        TextHorizontalAdjust, so fix the original bug differently, by leaving
        ParaAdjust alone, and tweaking TextHorizontalAdjust intead: this keeps the old
        bugdoc working but fixes the new one.
        
        This caused a number of "change detector" XML-based tests to fail: all of them
        are unchanged visually, so the XML files are adapted to the new state.
        
        The tdf#113198 fix itself was fixing a regression from tdf#104722, and that
        commit had no testcase, I tested that we don't regress there, manually.
        
        Change-Id: I81a7b3e8c76bfbce5c5569d16d5238958ac20f75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103012
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-18  Caolán McNamara  <caolanm@redhat.com>  [cb15d181b6446003ddc5a13eff9dfb14fc5a8179]

        cid#1466690 ScDocument* arg is never null
        
        So the various fallback null checks are shown to be
        redundant and can be removed.
        
        Change-Id: I93b3c3a9b124b7de48acebcb348a1261c1b0037c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102978
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-18  Caolán McNamara  <caolanm@redhat.com>  [4baec6159199a1b0305bdc28df1579d6e7602a95]

        ScCellValue::getString never called with a null ScDocument*
        
        Change-Id: Idff982e715b012e35e0abd0b904f4b83d7f6f51a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103007
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-18  Caolán McNamara  <caolanm@redhat.com>  [08e85556d2ae66bdf43d908e1b9dfca4c78295e2]

        ScCellIterator never passed a null ScDocument*
        
        Change-Id: I5d8ea1533fe861cf969c2999343da217c82d54e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103006
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-18  Caolán McNamara  <caolanm@redhat.com>  [0abf2ac27859f1e91a3d183b81948b1fe8f5aca3]

        AppendContentsIfInRefDoc never passed a null ScDocument*
        
        Change-Id: Ia21f8fecdf8a6aea7ea9c6ea4d579c5e53882bbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102982
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-18  Caolán McNamara  <caolanm@redhat.com>  [78c255519aac33b14c6d46fb963f8ecbbb80e67c]

        ScViewData may not be available in ScNavigatorDlg ctor
        
        e.g. launching the floating navigator before a document has been
        loaded.
        
        probably a problem since...
        
        commit 94512c499d678e9eeca05e84361d846bbd3b6950
        Date:   Tue May 26 21:03:25 2020 +0200
        
            sc: rowcol: convert more use of MAXROWCOUNT
        
        Change-Id: I9f987c66b5a89f23e0ca02775d3bdb7b4dbf553a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103002
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-18  nd101  <Fong@nd.com.cn>  [b3f2fd983f0728893505d7ae12e3def924ab520f]

        tdf#136830 Fix: positions of group shapes of PPTX
        
        For certain PPTXs, Impress fails to import
        the document with correct group shape positions.
        More specifically, chExt (Child Extents) calculation
        should take the values from group shape when 0 is given.
        
        Change-Id: I1f8e89dcfe61ab2071ad00850ff99aecb7218067
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102895
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-18  Gülşah Köse  <gulsah.kose@collabora.com>  [a11bb74d4f464e9639ddb5b8d87dc4770663fea8]

        tdf#136247 OOXML export data label background color.
        
        Change-Id: Ie3e00e8195239e6570bfe76c2451bae11c209145
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102999
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-09-18  Stephan Bergmann  <sbergman@redhat.com>  [5cd04405c6b2d1ee46294ce0696d89d2edc97d16]

        Disable automatic onFirstVisibleTask UpdateCheck during CppunitTests
        
        Some CppunitTests like CppunitTest_sw_core_layout that use
        gb_CppunitTest_use_configuration and happen to run enough VCL may trigger the
        UpdateCheckJob (see example backtrace below), which is known to be problematic
        as it may spawn (via UpdateCheck) an UpdateCheckThread that is not joined, so it
        can still run during exit and cause trouble.  However, there should be no need
        for CppunitTests to (accidentally) run that UpdateCheckJob anyway, so disable
        it.
        
        Example backtrace from CppunitTest_sw_core_layout:
        > #9  0x00007fe612e1e89a in (anonymous namespace)::UpdateCheckJob::execute(com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> const&) (this=0x3422200, namedValues=uno::Sequence of length 2 = {...}) at extensions/source/update/check/updatecheckjob.cxx:150
        > #10 0x00007fe612e1ec45 in non-virtual thunk to (anonymous namespace)::UpdateCheckJob::execute(com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> const&) () at instdir/program/libupdchklo.so
        > #11 0x00007fe61917a51e in framework::Job::execute(com::sun::star::uno::Sequence<com::sun::star::beans::NamedValue> const&) (this=0x33bbd30, lDynamicArgs=empty uno::Sequence) at framework/source/jobs/job.cxx:209
        > #12 0x00007fe61918ae85 in (anonymous namespace)::JobExecutor::trigger(rtl::OUString const&) (this=0x3050030, sEvent="onFirstVisibleTask") at framework/source/jobs/jobexecutor.cxx:238
        > #13 0x00007fe619267b09 in (anonymous namespace)::XFrameImpl::windowShown(com::sun::star::lang::EventObject const&) (this=0x31db1c0) at framework/source/services/frame.cxx:2606
        > #14 0x00007fe6187b3107 in WindowListenerMultiplexer::windowShown(com::sun::star::lang::EventObject const&) (this=0x32136a8, evt=...) at toolkit/source/helper/listenermultiplexer.cxx:85
        > #15 0x00007fe61855989b in VCLXWindow::ProcessWindowEvent(VclWindowEvent const&) (this=0x31d22c8, rVclWindowEvent=...) at toolkit/source/awt/vclxwindow.cxx:480
        > #16 0x00007fe6185591a9 in VCLXWindow::WindowEventListener(VclWindowEvent&) (this=0x31d22c8, rEvent=...) at toolkit/source/awt/vclxwindow.cxx:396
        > #17 0x00007fe618558a00 in VCLXWindow::LinkStubWindowEventListener(void*, VclWindowEvent&) (instance=0x31d22c8, data=...) at toolkit/source/awt/vclxwindow.cxx:390
        > #18 0x00007fe622f934c8 in Link<VclWindowEvent&, void>::Call(VclWindowEvent&) const (this=0x341f540, data=...) at include/tools/link.hxx:111
        > #19 0x00007fe622f8f5bb in vcl::Window::CallEventListeners(VclEventId, void*) (this=0x3115da0, nEvent=VclEventId::WindowShow, pData=0x3115da0) at vcl/source/window/event.cxx:256
        > #20 0x00007fe6230fbbb3 in vcl::Window::ImplSetReallyVisible() (this=0x3115da0) at vcl/source/window/window.cxx:1306
        > #21 0x00007fe6230fbc9e in vcl::Window::ImplSetReallyVisible() (this=0x30ecc20) at vcl/source/window/window.cxx:1322
        > #22 0x00007fe6230ff712 in vcl::Window::Show(bool, ShowFlags) (this=0x30ecc20, bVisible=true, nFlags=ShowFlags::NONE) at vcl/source/window/window.cxx:2312
        > #23 0x00007fe6230ff859 in vcl::Window::Show(bool, ShowFlags) (this=0x3115da0, bVisible=true, nFlags=ShowFlags::NONE) at vcl/source/window/window.cxx:2328
        > #24 0x00007fe6190aa53d in framework::StatusIndicatorFactory::implts_makeParentVisibleIfAllowed() (this=0x32d83f0) at framework/source/helper/statusindicatorfactory.cxx:373
        > #25 0x00007fe6190a9b65 in framework::StatusIndicatorFactory::start(com::sun::star::uno::Reference<com::sun::star::task::XStatusIndicator> const&, rtl::OUString const&, int) (this=0x32d83f0, xChild=uno::Reference to (class framework::StatusIndicator *) 0x31128a8, sText="Loading :", nRange=4) at framework/source/helper/statusindicatorfactory.cxx:133
        > #26 0x00007fe6190a74cf in framework::StatusIndicator::start(rtl::OUString const&, int) (this=0x3112880, sText="Loading :", nRange=4) at framework/source/helper/statusindicator.cxx:51
        > #27 0x00007fe612f3263d in XmlFilterAdaptor::importImpl(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (this=0x3420600, aDescriptor=uno::Sequence of length 12 = {...}) at filter/source/xmlfilteradaptor/XmlFilterAdaptor.cxx:70
        > #28 0x00007fe612f36564 in XmlFilterAdaptor::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (this=0x3420600, aDescriptor=uno::Sequence of length 12 = {...}) at filter/source/xmlfilteradaptor/XmlFilterAdaptor.cxx:308
        > #29 0x00007fe61dc6f02d in SfxObjectShell::ImportFrom(SfxMedium&, com::sun::star::uno::Reference<com::sun::star::text::XTextRange> const&) (this=0x32fa6a0, rMedium=..., xInsertPosition=empty uno::Reference) at sfx2/source/doc/objstor.cxx:2251
        > #30 0x00007fe61dc61688 in SfxObjectShell::DoLoad(SfxMedium*) (this=0x32fa6a0, pMed=0x3316a40) at sfx2/source/doc/objstor.cxx:738
        > #31 0x00007fe61dcc8e28 in SfxBaseModel::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (this=0x3320b00, seqArguments=uno::Sequence of length 14 = {...}) at sfx2/source/doc/sfxbasemodel.cxx:1883
        > #32 0x00007fe61de63f9c in (anonymous namespace)::SfxFrameLoader_Impl::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) (this=0x32deca0, rArgs=uno::Sequence of length 11 = {...}, _rTargetFrame=uno::Reference to (class (anonymous namespace)::XFrameImpl *) 0x31db230) at sfx2/source/view/frmload.cxx:680
        > #33 0x00007fe6191f5f31 in framework::LoadEnv::impl_loadContent() (this=0x7ffe003aa618) at framework/source/loadenv/loadenv.cxx:1157
        > #34 0x00007fe6191f2c12 in framework::LoadEnv::start() (this=0x7ffe003aa618) at framework/source/loadenv/loadenv.cxx:395
        > #35 0x00007fe6191f0960 in framework::LoadEnv::startLoading(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, rtl::OUString const&, int, LoadEnvFeatures) (this=0x7ffe003aa618, sURL="file:///sw/qa/core/layout/data/tdf134783_testAnchorPositionBasedOnParagraph.fodt", lMediaDescriptor=uno::Sequence of length 2 = {...}, xBaseFrame=uno::Reference to (class framework::Desktop *) 0x29e7768, sTarget="_default", nSearchFlags=0, eFeature=LoadEnvFeatures::NONE) at framework/source/loadenv/loadenv.cxx:300
        > #36 0x00007fe6191ef2dc in framework::LoadEnv::loadComponentFromURL(com::sun::star::uno::Reference<com::sun::star::frame::XComponentLoader> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (xLoader=uno::Reference to (class framework::Desktop *) 0x29e7778, xContext=uno::Reference to (class cppu::(anonymous namespace)::ComponentContext *) 0x2124250, sURL="file:///sw/qa/core/layout/data/tdf134783_testAnchorPositionBasedOnParagraph.fodt", sTarget="_default", nSearchFlags=0, lArgs=uno::Sequence of length 2 = {...}) at framework/source/loadenv/loadenv.cxx:169
        > #37 0x00007fe6192514b2 in framework::Desktop::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (this=0x29e7700, sURL="file:///sw/qa/core/layout/data/tdf134783_testAnchorPositionBasedOnParagraph.fodt", sTargetFrameName="_default", nSearchFlags=0, lArguments=uno::Sequence of length 2 = {...}) at framework/source/services/desktop.cxx:593
        > #38 0x00007fe619251575 in non-virtual thunk to framework::Desktop::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) () at instdir/program/libfwklo.so
        > #39 0x00007fe61a48bc68 in unotest::MacrosTest::loadFromDesktop(rtl::OUString const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (this=0x3045750, rURL="file:///sw/qa/core/layout/data/tdf134783_testAnchorPositionBasedOnParagraph.fodt", rDocService="com.sun.star.text.TextDocument", rExtraArgs=empty uno::Sequence) at unotest/source/cpp/macros_test.cxx:61
        > #40 0x00007fe61a53754d in SwModelTestBase::loadURL(rtl::OUString const&, char const*, char const*) (this=0x3045700, rURL="file:///sw/qa/core/layout/data/tdf134783_testAnchorPositionBasedOnParagraph.fodt", pName=0x7fe621e07e58 "tdf134783_testAnchorPositionBasedOnParagraph.fodt", pPassword=0x0) at sw/qa/unit/swmodeltestbase.cxx:514
        > #41 0x00007fe621e15f7a in SwModelTestBase::load(rtl::OUString const&, char const*, char const*) (this=0x3045700, pDir="/sw/qa/core/layout/data/", pName=0x7fe621e07e58 "tdf134783_testAnchorPositionBasedOnParagraph.fodt", pPassword=0x0) at sw/qa/inc/swmodeltestbase.hxx:348
        > #42 0x00007fe621e150ea in testAnchorPositionBasedOnParagraph::TestBody() (this=0x3045700) at sw/qa/core/layout/layout.cxx:155
        
        Change-Id: Idcd348ecfa6b6495d9a8710e142232baed8ff45f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103003
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c547ebfd6599a0d178099c5c1fa69b962d41e43e]

        Fix typo
        
        Change-Id: I314e7bf6ea4a52929e9bac54b6c390105cf4a117
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/103011
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9b5558d9ec7359667e2fb773dc45795c02cc18a9]

        Fix typo in code
        
        Change-Id: If7f65f0e42fb13bc40d7c77511406122fa50f458
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101200
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0b3136b347d92f5bb25e9a9f71acb2aca436c98e]

        Fix typos
        
        Change-Id: I382bac84126095950a1d3932665c36fb16f1383b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101100
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-18  Caolán McNamara  <caolanm@redhat.com>  [f75581f73a24202f4c37f93e6233825ed2b50a4a]

        drop some unused suppressions
        
        Change-Id: Ie11e2ac56fc8a4f1b10f801824764322052bb124
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102975
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-18  Regényi Balázs  <regenyi.balazs@nisz.hu>  [c1376ad6f52d04c1c29e73bc5b312744c74f8bdd]

        tdf#124013 XLSX shape export: fix missing solidFill
        
        of the inside of the shape (resulting for example,
        invisible shapes).
        
        See also commit	83c30743eaf44d8eded4a73e3ac2585b5bdbaffc
        (tdf#77236 DOCX shape export: fix missing solidFill).
        
        Co-authored-by: Szabolcs Toth
        
        Change-Id: I4efde86f82e22e1aa49b89dc13557ef5f238ba83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102871
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-18  Caolán McNamara  <caolanm@redhat.com>  [30bb3657ee78b7d3b0a7d26f80bf1ff94b16f51c]

        ScAddress::Parse never passed a null ScDocument*
        
        Change-Id: I8832f2cc4311b30b9a15883e831260a19d089a57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102974
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-18  Caolán McNamara  <caolanm@redhat.com>  [897bd0517d835ba00458279311e5d8ff11079dd7]

        Related: tdf#136559 set multiple columns in model at the same time
        
        reduces time from 40s to 13s
        
        Change-Id: I01d6a4fcaa5a868f9b9f9292f4a7e99e216ea23b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102988
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-18  Attila Szűcs  <szucs.attila3@nisz.hu>  [25302321097afbde034196f1b6b00892fafbee1b]

        tdf#135035 DOCX import: fix auto width of frame in column
        
        In compatibility mode FRAME_AUTOWIDTH_WITH_MORE_PARA
        no frames should be wider as the column it is anchored to,
        if the frame width is set to automatic.
        
        If there is a paragraph in the frame, that is longer then
        the parent width of frame, then the frame width will be set
        to the same size as its parents width.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: Ie5e7e94fd58219eb944ad9163b1ff2c1e7171858
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102671
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-18  Szymon Kłos  <szymon.klos@collabora.com>  [8de58b6fd63302544affb90df347323b82b7d259]

        lok: make labels and tooltips translated for commands
        
        In the online we can have multiple sessions with
        different languages so load cached translations only
        if match current language
        
        Change-Id: I6fcf23f1c340c0c0daffa8862f0b74e4e458c1fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102016
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102960
        Tested-by: Jenkins
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2020-09-18  Szymon Kłos  <szymon.klos@collabora.com>  [10aac52bafc8a0430d1da3fe8f45832c64d6bf34]

        Styles preview widget language independent
        
        Use both english / universal and translated names
        to identify a style.
        
        Change-Id: Ibd8b23e678e8bea5773d1da97adf5201377b4453
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101832
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102963
        Tested-by: Jenkins

2020-09-18  Szymon Kłos  <szymon.klos@collabora.com>  [e046042865cd269b901fdf95c861f66b31fb4b0a]

        writer: handle styles in multiple languages for online
        
        Use translated name when style is applied and broadcasted.
        Avoid using style names created by the first view.
        
        Change-Id: I18abf3388e69f76ec99eda94e0b67782a52ab23f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101831
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102962
        Tested-by: Jenkins
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2020-09-18  Szymon Kłos  <szymon.klos@collabora.com>  [42ef0f2cd6f2024b2abab92839a4e14a4246dcfc]

        writer: translate standard styles for online
        
        in online we can have multiple users with different UI language
        
        Change-Id: I8fac53391832acace29388cdbca2c18853ef1690
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101830
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102961
        Tested-by: Jenkins

2020-09-18  Balazs Varga  <balazs.varga991@gmail.com>  [2d51b9fd4e7b22a21c77cff473de56ebebc5c9f2]

        tdf#136267 OOXML Chart Import: create main category axis labels once
        
        because InternalDataProvider can not handle different category names
        on the primary and secondary category axis.
        
        Revert e0b0502516a10181bbd1737b93b38b2bba4c98e8 commit, except
        the relevant unit test.
        
        Regression from commit: e0b0502516a10181bbd1737b93b38b2bba4c98e8
        (tdf#128016 Chart OOXML Import: fix duplicated category labels)
        
        Also fix tdf#129994 (FILEOPEN - hang at import time), which is a
        a regression from commit fa0a981af41a2606541eec1cb20a379a739691e0
        (tdf#114166 DOCX chart import: fix missing complex categories)
        
        Change-Id: I5d049e760eb1a647ea774be264349a2f16f15f5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102463
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-18  Szymon Kłos  <szymon.klos@collabora.com>  [49667a6950709856b9a1a5d59ca78fdf682a53f4]

        jsdialog: use window only if visible
        
        When there is a name conflict we should take
        currently visible window.
        
        Change-Id: Iaccf03a78b083ecaca0ee6aa538674a6de093a4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102903
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102983
        Tested-by: Jenkins

2020-09-18  gokaysatir  <gokaysatir@collabora.com>  [433996f47b5354c0d936b07ba95440ac3354c620]

        Online: Show input help on Online / Core part.
        
        Change-Id: I9d10179f266a725b770fdae50045fdb5d77178ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102708
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 110069adbba4d272450b30fa03c56efbd478e84c)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102935
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-18  László Németh  <nemeth@numbertext.org>  [d676d2c22f1d092c9978ffc1595b8356d8db1f7a]

        tdf#123382 DOCX import: fix range IDs in column A
        
        Range IDs ABOVE, BELOW, LEFT and RIGHT weren't recognized
        in the first table column. Also the original formula was
        not grab-bagged in the first table cell (A1), according to
        the limitation of isInTable().
        
        Follow-up of commit 436cf6d31deb7f9594a5da52ec7883d7e3d34344
        (tdf#123355 DOCX import: fix cell range ABOVE, BELOW) and
        commit 82189fdc93ac337e1de3379d678eca6b7654e6fc
        (tdf133647 tdf123386 tdf123389 fix DOCX table formula export).
        
        Change-Id: Ic7d9c63a5ca989328f7ed33e25e1eda45296b3a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102849
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-18  Szymon Kłos  <szymon.klos@collabora.com>  [4b94023c5caf2b5cbffca2ff2f3abf7597d0cbb0]

        tdf#130785 Hide Insert Formula in online sidebar
        
        Change-Id: Ifaf3fe2b7abc463ab35a6924d0d8535631cf490b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102949
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-09-18  Jan-Marek Glogowski  <glogow@fbihome.de>  [1a366ebfdadec97807482c4ea53f45fa9f466741]

        twain32shim: disable for Windows Arm64 build
        
        I know the platform can emulate x86 code, but have no idea, if
        this would include x86 TWAIN32 drivers, so disable the build
        for now.
        
        Change-Id: I22cb2ab81ade9f91097586f382cdd4855e27d827
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102955
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-18  Caolán McNamara  <caolanm@redhat.com>  [baf075ff005cf307dbad8bd664d43ccd556ce8fb]

        only handle SID_CURRENTCELL if there is a ScViewData*
        
        which I suspect is always
        
        Change-Id: Id02afb045b25472df793480823d6f17c0d1ac620
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102958
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-18  Szymon Kłos  <szymon.klos@collabora.com>  [300378fb4e99584389e1e9287febf77beaf63f75]

        Make Group dialog async
        
        Change-Id: I37fd6c44d43b0f0b424bd023e13ffa07f601a08b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100119
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102876
        Tested-by: Jenkins

2020-09-18  Miklos Vajna  <vmiklos@collabora.com>  [681fb06143e6bbb679282bac071aa3113bc1bd8f]

        xmloff: remove dead com.sun.star.comp.Draw.XMLSettingsExporter
        
        And test com.sun.star.comp.Draw.XMLOasisSettingsExporter instead in
        JunitTest_xmloff_unoapi. Note that the test code is also dead at the
        moment, because xmloff/qa/unoapi/xmloff.sce disables the
        xmloff.Draw.XMLSettingsExporter line, but let's not regress even more in
        that code.
        
        Change-Id: I2152f32fd798b7a7df7086b125e77fe804185157
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102973
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-18  Heiko Tietze  <tietze.heiko@gmail.com>  [705226338beeabd214f260c00f1a6db2cfb52475]

        Resolves tdf#97918 - Individual UNO commands for distribution options
        
        New UNO commands added, SID_DISTRIBUTE_DLG bend to dropdown, ui removed
        Menus and toolbars adjusted
        
        Change-Id: Ic0a3cc299f745a1a0cd18edead1f410ff57a1f1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102272
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-09-18  Alain Romedenne  <LibreOfficiant@sfr.fr>  [90a5b6844409ee46b8cb4d87ad8446994a546575]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5c93f0a8c1233c584aac64be9dc77d49bf074ade
          - tdf#92183 Documents events refresher
            
            Removed items: JScript runtime error, Print mail merge, Message received
            Added items: too many to mention
            
            This wiki WiP page details the - very limited - API sources I used:
            https://wiki.documentfoundation.org/User:LibreOfficiant/Events#Events_in_Documents
            
            
            Change-Id: I2f0b85f17fde9b99a2c7ee407d593d3c9207e4d3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/102426
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-18  Stephan Bergmann  <sbergman@redhat.com>  [9ef3c8241b5c9bdaa5dce86c0d26e5769f6b6859]

        Missing test dependencies
        
        From-scratch `make CppunitTest_sd_tiledrendering` had failed for me on Linux
        with
        
        > warn:vcl.builder:964054:964054:vcl/source/window/builder.cxx:467: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: file:///.../instdir/share/config/soffice.cfg/modules/simpress/ui/sidebarslidebackground.ui xmlreader/source/xmlreader.cxx:66
        
        and
        
        > warn:vcl.builder:977272:977272:vcl/source/window/builder.cxx:467: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: file:///.../instdir/share/config/soffice.cfg/svx/ui/sidebartextpanel.ui xmlreader/source/xmlreader.cxx:66
        
        Change-Id: I351d68ee518b313b5d2b2c864139181710f58bb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102969
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-17  andreas kainz  <kainz.a@gmail.com>  [b6d2db52ea963615c1323a031694123c9d2a2534]

        tdf#133690 Hide surrounding border frame at sidebar
        
        Change-Id: I6daff0ae587232b4b31d02aeb2529eff3fba36a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102967
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-09-17  Caolán McNamara  <caolanm@redhat.com>  [b70b1636b0c71dbb6f6f4f07ebdafeba94261dee]

        tdf#133482 don't increase dialog width when new columns added
        
        gtk will expand to fit all children, while vcl will clip.
        insert a borderless ScrolledWindow with "external" scrolling
        to allow the dialog to clip the children (same thing we do
        for our menubar to shrink down past its natural size)
        
        adjust the width calculation to avoid logictopixel rounding
        
        Change-Id: Id2e4f92959f1827c6960360d1530a9c63a4d0c00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102972
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-17  Caolán McNamara  <caolanm@redhat.com>  [20ee99fce1ea00cff54a3f3362e5ceadc71db933]

        GetAddressFromString never passed a null ScDocument*
        
        for the xml case this isn't immediately obvious, but pDoc should
        only be null between Init and Destroy.
        
        Change-Id: I6f517be6c620a8a2e5eec0f5a2fabd176745bb8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102957
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-17  Miklos Vajna  <vmiklos@collabora.com>  [efe8082b888ddd7c5c8f18ebf8df4cd8b300bd40]

        writerperfect: include sal/config.h first
        
        To confirm to the convention outlined at
        <https://gerrit.libreoffice.org/c/core/+/102899/2#message-96d023d6a393bfa29ea537d46f6975e935d649a4>.
        
        Change-Id: Ib3f5f872e7635df355ca0d9f12e55fc0b1da2cb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102964
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [be8b12eb14d5e0346c5aa69ad8d92dbf8d6c2456]

        Fix typo
        
        Change-Id: I7840929712a8e9bd3f46b2c718cf430b97e9b683
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102970
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-09-17  Caolán McNamara  <caolanm@redhat.com>  [a242a8bb064f38b5ce4ca8c71aca5d50cc77df0b]

        ScRange::Parse never passed a null ScDocument*
        
        Change-Id: I2c504f051f77c89f7e2e6d54990d030351824121
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102956
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-17  Caolán McNamara  <caolanm@redhat.com>  [0df22a9e42f4b1a3d6febe309be0debaba1006df]

        factor out the special FmtSelect with nullptr arg case
        
        as its own separate thing
        
        Change-Id: If7d576f9617e76d530f74d36a033431a1f2b0c7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102919
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-17  Caolán McNamara  <caolanm@redhat.com>  [429d4e1c70c71e898de293647c7623303ffe960b]

        tdf#136729 raise insert row/col from 99 to 200
        
        Change-Id: I9964ab0811337357edd99cc800b1780031cb97d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102959
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-17  Andreas Kainz  <kainz.a@gmail.com>  [84bbfa54da7bfdb46ae974c0da5e1d7ecc46c006]

        Revert "remove border line from sidebar"
        
        This reverts commit 1349e66ef629bfc8aed23434108339bdba5013bb.
        
        Reason for revert: <INSERT REASONING HERE>
        
        Change-Id: I2430718556745aa60e56f4c25b9dc8cb86644b2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102925
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-09-17  Noel Grandin  <noel@peralex.com>  [7adf79c2dd4af72e6af321336ef79914364bc882]

        fix LTO+mergedlibs on windows
        
        Change-Id: I3d95d566db76e14532945b881b1847ea8c7e3153
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102946
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-17  Miklos Vajna  <vmiklos@collabora.com>  [d75c5b38911557173c54a78f42ff220ab3918573]

        tdf#136836 emfio: speed up import of EMF import when the orig PDF is available
        
        The PPTX bugdoc has a 17MB EMF file, which has enough instructions to
        keep Impress busy for minutes during import.
        
        Take advantage of the detail that this EMF has a
        EMR_COMMENT_MULTIFORMATS record that contains the original PDF, which
        can be rendered much faster:
        
        - old cost: 122.153 seconds
        - new cost: 1.952 seconds (1.6% of baseline)
        
        Change-Id: I38efc1c24e21a7622377b9e1c1938ebee826bae9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102918
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-17  Michael Weghorn  <m.weghorn@posteo.de>  [007e6063931bd87d6ce15deb65b9adc823f74ce0]

        qt5: Pass QStyleOption by reference instead of pointer
        
        Change-Id: I12c88016740d94d4f2fcf0e1f83658dd2c3922a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102912
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-09-17  Michael Weghorn  <m.weghorn@posteo.de>  [391f17a5fbcf9cd918efa10321219f87409d2412]

        tdf#136094 qt5: Handle bg color in drawNativeControl
        
        This adds handling for the background color when
        drawing controls in the qt5 VCL plugin, as was done
        in the following commit for the gtk3 VCL plugin:
        
            commit 2c9052802ea411dffbf5906c4914611fcbfbc6a5
            Author: Michael Weghorn <m.weghorn@posteo.de>
            Date:   Mon Aug 24 17:18:03 2020 +0200
        
                tdf#136094 Handle background color in drawNativeControl
        
        For some reason, the proper background color is not passed
        to 'Qt5Graphics_Controls::drawNativeControl' for the
        multiline edit in the sample document ('rBackgroundColor
        is 'COL_AUTO' instead), while it works as expected for the
        gtk3 case. Setting a color inside
        'Qt5Graphics_Controls::drawNativeControl' for testing purposes
        made that one show up, so the problem is elsewhere.
        I'll create a separate bug report to keep track of this and
        reference it in tdf#136094.
        
        Change-Id: I4df0d803c017422e0a2f5c05c6b4d2d8a8fa68c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102911
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-09-17  Caolán McNamara  <caolanm@redhat.com>  [eb162ea75724269ffc6b97d7f31d96aa1cbd6da8]

        tdf#136737 grid in change icon dialog ends up oversized
        
        Change-Id: Ib3d28fc967bf5e1b95d71ebe42e1fc540ea91ac3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102923
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-17  Caolán McNamara  <caolanm@redhat.com>  [d372c0be9d7f8156a3892d6eed7c5790a4bf87cc]

        provide a ScDocument arg for ScRange::Parse
        
        been like this since the initial import.
        It seems reasonable to pass the available ScDocument
        to ScRange::Parse to bring this use of ScRange into
        line with all the other cases.
        
        Change-Id: I1c9c4813b3bd2b09acc123e8814edbacddbd5f25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102680
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-17  Caolán McNamara  <caolanm@redhat.com>  [0e46ba3aa1822ba04a319b28bdc1ca4df6805064]

        tdf#134598 call FmtSelect to update watercan
        
        Change-Id: Idd88acfdaac66b999b0bcd8cf0a4fe69f7ae6ac5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102917
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-17  Caolán McNamara  <caolanm@redhat.com>  [9a31b606d39f90c72dd674b0f4f6a37c44fac5ef]

        GetRangeFromString, etc. never passed a null ScDocument*
        
        for the xml case this isn't immediately obvious, but pDoc should
        only be null between Init and Destroy.
        
        Change-Id: I7def8df4a4144964e3ec10964819451eb8316836
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102915
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-17  Julien Nabet  <serval2412@yahoo.fr>  [e738683f98559af330a1cc36d8d0a1be11abb355]

        Add "Persistent", deprecate "Persistant" in RenderingCapabilities
        
        Change-Id: Ib86b715dcf3514d038519d0f495e3d98b9f01190
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102511
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-09-17  Stephan Bergmann  <sbergman@redhat.com>  [b33f22678431a57be7e77822e977b66c33680290]

        Adapt CPPUNIT_ASSERT to C++20 deleted ostream << for sal_Unicode (aka char16_t)
        
        ...after f580114e9da5b96a2ba61bbf527e33ab127b2a8d "tdf#49856 Add a test" (cf.
        5d8f0fad50f90195a11873c70ddab4644f5839ea "Adapt CPPUNIT_ASSERT to C++20 deleted
        ostream << for sal_Unicode (aka char16_t)")
        
        Change-Id: I9518d89a74e01f44425d8e21fa5ec89a648a2721
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102913
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-17  Stephan Bergmann  <sbergman@redhat.com>  [ccd073e04478e5c72571dfa302055f6d1153e5aa]

        Adapt compilerplugins/clang/test/unusedvarsglobal.cxx
        
        ...to e6dfaf9f44f9939abc338c83b3024108431d0f69 "Turn OUStringLiteral into a
        consteval'ed, static-refcound rtl_uString".  (The original code would have
        started to fail with
        
        > error: 'error' diagnostics seen but not expected:
        >   File compilerplugins/clang/test/unusedvarsglobal.cxx Line 22: declaration of variable 'literal1' with deduced type 'const OUStringLiteral' requires an initializer
        
        when built with Clang >= 11.)
        
        Change-Id: If51a39c8fb42200f064d62f472e8cddcc6e4c434
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102898
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-09-17  Caolán McNamara  <caolanm@redhat.com>  [1b672e44c234f7ca396f7d593abfa74d766a2774]

        tdf#136682 set the sidebar of the menubutton as active on execute command
        
        so the command will be executed on the expected sidebar window
        
        Change-Id: Ic7ffe363005292edeb93c5a1220a9bcb97096c4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102914
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-17  Caolán McNamara  <caolanm@redhat.com>  [05ce868e4d576185e95e5b98691c61b29842a475]

        ScCompiler always has a ScDocument&
        
        so various nullptr checks can go
        
        Change-Id: I3fdbc8e0f83855cd368b6ba8123881d266cf7f52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102908
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-17  Caolán McNamara  <caolanm@redhat.com>  [44af87f7392792e045e5afe5df19e946ef81241b]

        ScCompiler ctors never passed a null ScDocument*
        
        add one assert to ScXMLConditionalFormatContext where this isn't
        immediately certain.
        
        Change-Id: I2103c5cd42288e0a5d2a1c2e2d2d031f806773bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102906
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [d7ef802bbb3b2f01fdbf7af6da50d272bcf0abd1]

        Add schema comment to XML namespaced block
        
        Just for reference, like all other namespaces.
        
        Change-Id: I1931063039e90c37ba54debb89d4e8994054f745

2020-09-17  Szymon Kłos  <szymon.klos@collabora.com>  [f532087b4787ac0b6564cd3a002e59c8709082c6]

        Hide InsertFormula in Writer online
        
        Change-Id: I5875559b46d242434b8e47f214e7f7f7a4a3db6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102146
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102861
        Tested-by: Jenkins

2020-09-17  Miklos Vajna  <vmiklos@collabora.com>  [0bd92e6314b799afec447c1e30260d9a8dfad894]

        make vim-ide-integration: fix ResourceWarning
        
        Exception ignored in: <_io.FileIO name='compile_commands.json' mode='wb' closefd=True>
        ResourceWarning: unclosed file <_io.TextIOWrapper name='compile_commands.json' mode='w' encoding='UTF-8'>
        
        Change-Id: I2ab4275a9b7897f5cd9e88b20a1eea4c68fe0d1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102907
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-17  Caolán McNamara  <caolanm@redhat.com>  [0e6d7959afc72475c8cfabfd8dce9141e6932794]

        Tokens2RangeStringXML ctor never called with null ScDocument*
        
        and some more similar
        
        Change-Id: Ia92791f4d225352fdb0992e1f2fe4652fe8d3504
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102904
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-17  Michael Stahl  <Michael.Stahl@cib.de>  [806b82d89f3bdf7ac0f9c25df15d40f8817f3353]

        sw: fix crash in SwInputWindow::ApplyFormula()
        
        pView is null because the constructor is called from:
        
        10 0x00007fcf1e4d5796 in SfxDispatcher::Update_Impl(bool) (this=0x70a8f40, bForce=false) at sfx2/source/control/dispatch.cxx:1112
        11 0x00007fcf1e975c97 in SfxBaseController::ConnectSfxFrame_Impl(SfxBaseController::ConnectSfxFrame) (this=0x72684f0, i_eConnect=SfxBaseController::E_CONNECT) at sfx2/source/view/sfxbasecontroller.cxx:1249
        
        but the active is set later, from:
        
        0  SfxApplication::SetViewFrame_Impl(SfxViewFrame*) (this=0x38f32d0, pFrame=0x7255b30) at sfx2/source/appl/app.cxx:265
        1  0x00007fcf1e99025c in SfxViewFrame::SetViewFrame(SfxViewFrame*) (pFrame=0x7255b30) at sfx2/source/view/viewfrm.cxx:3326
        2  0x00007fcf1e989181 in SfxViewFrame::MakeActive_Impl(bool) (this=0x7255b30, bGrabFocus=true) at sfx2/source/view/viewfrm.cxx:1931
        3  0x00007fcf1e975d2d in SfxBaseController::ConnectSfxFrame_Impl(SfxBaseController::ConnectSfxFrame) (this=0x72684f0, i_eConnect=SfxBaseController::E_CONNECT) at sfx2/source/view/sfxbasecontroller.cxx:1253
        
        This can only be reproduced if the SwInputWindow is visible in the
        configuration, but it is closed automatically on document close, so not
        sure how i got into this situation; Ctrl+C while it's visible can
        reproduce this anyway.
        
        Change-Id: Iae2c7b6044bfea5cb627804d3b88dde2a83732bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102875
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-09-17  Caolán McNamara  <caolanm@redhat.com>  [bfd4ffdc7d168c00c040e1986e3d2a0ffc9501a2]

        drop dubious looking ProcessEventsToIdle
        
        Change-Id: I8a4dec8c5b2011368808672743a862b83b0534e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102901
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-17  Caolán McNamara  <caolanm@redhat.com>  [ee236b2c6738e34be86052fb819a31dc00d54541]

        base-class formula::FormulaCompiler is sufficient here
        
        Change-Id: Ic95bcc33fda1edb762009c4ca4fd3448640259bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102900
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-17  Miklos Vajna  <vmiklos@collabora.com>  [fb4c53a1bbe57de93a92abc04736c0afdfd16170]

        writerperfect: make sure "own" header is the first one
        
        So that we have a build-time check that the header is self-contained.
        
        Change-Id: Idbaab48c3f4dba03c383c3c152bca47883376396
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102899
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-17  Caolán McNamara  <caolanm@redhat.com>  [f7df7a6efcc6fe31915e031e6dbab0ad8633ac48]

        TokenStringContext never called with a null ScDocument*
        
        so we can drop the nullptr check
        
        Change-Id: I588619f3e6f701a003447c59f5c0530801b5e1ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102886
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-17  Caolán McNamara  <caolanm@redhat.com>  [5774c6f4bb365a690049713307481d9a63aa20a6]

        ColumnStorageDumper ctor never called with null ScDocument*
        
        Change-Id: I0d2e2c4b556bb6a3baba6a1fa663a48da8290cd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102885
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [d8ca58f46a99d4502f75ce8177b09d2841ce3489]

        tdf#129520 : sw_odfexport: Add unittest
        
        Change-Id: I6df242c276ceafb325d8d9fc609dae8bb449093b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102881
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-17  Caolán McNamara  <caolanm@redhat.com>  [cded40e436340163fd537946749019b68800be4d]

        compileRangeRepresentation never called with null ScDocument*
        
        Change-Id: I910731ecc1b7a36b9532841c7cc9c9288110bfe3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102880
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-17  Caolán McNamara  <caolanm@redhat.com>  [fd5470a12a33683a69cc580b6f6e297fbec45245]

        ScFormulaCell always has a ScDocument&
        
        allowing us to drop some checks of it against null
        
        Change-Id: I60235414e05f8d9c618ddbbf9b01501ef13303d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102879
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-17  Caolán McNamara  <caolanm@redhat.com>  [9d08a0cea018226ce155104d8df146dc2a412aac]

        avoid uno:Paste in tests
        
        clipboard is a shared resource (except for svp) so interleaved
        tests are not guaranteed to get out what they put in
        
        Change-Id: Id3ec51417b99f3420034808f6a9fd39f6bc9a89c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102866
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-17  Stephan Bergmann  <sbergman@redhat.com>  [2e25b8c814b23ffb2904c2ad0866aeeb23b0f1fa]

        Report each value of LO_TEST_LOCALE in localized CppunitTest
        
        Change-Id: I7ad091ec163f2324f2b8481e4caa6beb12188ea4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102896
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [b25aa1cd813478f1cb08bf4f2a79ed83852a33e9]

        basic: use dummy DLL mgr for Windows Arm64 build
        
        This will need a real implementation to do system calls, but for
        the initial compilation the dummy is sufficient.
        
        Change-Id: Ia16e47fdb8fbf4855f7c5abb0d36d9c922cd1de7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102860
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [451f346d0b918dcc83c3209deab7ff3ed0aa4ee9]

        jvmfwk: add vendorbase entry for Windows Arm64
        
        Change-Id: Iea89befded02ecfd7513cc3d8f116dd6ac2913be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102859
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [26372c9ad0c11a1cfa23d151af6dda5a4604a9c4]

        cli_ure: Disable .NET for Windows Arm64 build
        
        The current .NET 5.0 Arm64 preview doesn't have a mscoree.lib,
        so linking the climaker isn't possible.
        
        Change-Id: Ibbac88aa465a9ca2eb8fb0efaad91d20f358229b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102858
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-17  Miklos Vajna  <vmiklos@collabora.com>  [d402e4552e7d8c7cfda60ed3f0c7e11a856a70f4]

        Remove some unused includes
        
        Change-Id: I4a357ee2c542884149d7460bf2be66e5863fbaed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102882
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [78bc57b130d9e88d3582b68e4b6c8584643dd636]

        cppunit: fix Windows Arm64 build
        
        Change-Id: I75b169362ed703bcae0720aeac0602f389435317
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102857
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [1ca0eefd34f546f00cfc7a4bbdbf96f4604e49fc]

        pdfium: fix Windows Arm64 build
        
        Change-Id: Ie8698bd51b897ba8d07c278cbbd9ad2d3caa4bb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102856
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [a8b0503b57a4736df3040e2faa4faf16ef1df062]

        lcms2: fix Windows Arm64 build
        
        Adds the ARM64 platform to the VC2019 MSBuild solution. This turned
        out to be tricky, because - for whatever reason - diff couldn't
        detect the solution file as text, so I added the whole file to
        replace it. And "-a" would just generate a UTF-16 diff, which is
        not applyable, so this just adds the new file and copies it.
        
        Change-Id: I538610bed071fd45dc107f405056f23e1bff7a09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102855
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [06e35b3289090ec623fe5284976ee6f40681e1d5]

        tdf#136805 PDF export: re-add XMP basic meta data
        
        VeraPDF complains about:
        
        <rule specification="ISO 19005-1:2005" clause="6.7.3"
            testNumber="1" status="failed" passedChecks="0"
            failedChecks="1">
          <description>If a document information dictionary does appear
            at a document, then all of its entries that have analogous
            properties in predefined XMP schemas, shall also be embedded
            in the file in XMP form with equivalent values.</description>
          <object>CosDocument</object>
          <test>doesInfoMatchXMP</test>
          <check status="failed">
            <context>root</context>
          </check>
        </rule>
        
        The regressing commit dropped the XMP Basic schema meta data
        (http://ns.adobe.com/xap/1.0/"). FWIW: xmp is the referred prefix,
        so we'll continue to use it.
        
        Regressed-by: d016e052ddf30649ad9b729b59134ce1e90a0263
        Change-Id: I11b06fdafcb07732b92f0bd99b18afa3a9e498ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102888
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [bd066a17a22826ceb10e7763074704289f838f74]

        python3: fix Windows Arm64 build
        
        Change-Id: I2e9f9ca5fcf40a3ff53c036ebc51a75b882d91f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102854
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [dab9f9afe214fd5c5803e880c0e3d69f6fad3b14]

        nss: fix Windows Arm64 build
        
        Change-Id: I59834daebd6c9ccd1255be6f08e5f61b20ee06e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102853
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [8babcdb9c995b6c0e20a16e237f5e9cadd1f83ce]

        osl+tools: fix Windows Arm64 build
        
        Change-Id: I17cbc1c8474880024921f476aa602d61978da868
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102851
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [8a56900c61b82e9571d64add833784acfb628853]

        WIN bridges: unify cpp2uno common code
        
        Change-Id: I614fb662b164b0af9ca03c3ab8006b9105380112
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102865
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [8c3e6666c5ef612a20575e0ebcd5757ba21c47f8]

        WIN bridges: unify exception handling
        
        This is almost just refactoring, but with classes like type_info_
        and __type_info, just following the code became tendious. I tried
        to come up with better names... and in the end included some minor
        code changes described below.
        
        This patch moves the "common" code for MSVC exception handling
        into msvc_shared/except.cxx. Still it contains a few small ifdefs,
        so it doesn't feel like clean separation, but a lot of duplicate
        code is dropped this way.
        
        The "major" code change for amd64 is the drop of the duplicate
        static RTTInfo object originally used by mscx_getRTTI and
        mscx_getRTTI_len, by merging of both functions into the single,
        new get() function to use a single std::find call.
        
        Change-Id: Ib07d40e2794cde79156be3324c80ccf21a6aa8ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102864
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [52ac46d798a1787baca33cdf9e1c2fd768559522]

        WIN bridges: unify bridge code layout
        
        This just a cosmetic change to minimize the diff between the
        files of the different msvc bridges, by renaming variables,
        adapting comments and reordering variables.
        
        This includes the reduction of the "using namespace" to
        com::sun::star, so a few types now gain an uno:: prefix.
        
        Change-Id: I2189d2ba223ed3fb51cfa94639c6ca03d26a83e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102863
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-16  Jan-Marek Glogowski  <glogow@fbihome.de>  [03ce1e85428d4a273910bf7ca758ce050e95720c]

        configure + gbuild: handle Windows Arm64
        
        Change-Id: Idfc20c1234d693d6b402158b8bc782bd17cd3f4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102850
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-16  Stephan Bergmann  <sbergman@redhat.com>  [e6dfaf9f44f9939abc338c83b3024108431d0f69]

        Turn OUStringLiteral into a consteval'ed, static-refcound rtl_uString
        
        ...from which an OUString can cheaply be instantiated.  This is the OUString
        equivalent of 4b9e440c51be3e40326bc90c33ae69885bfb51e4 "Turn OStringLiteral into
        a consteval'ed, static-refcound rtl_String".  Most remarks about that commit
        apply here too (this commit is just substantially bigger and a bit more
        complicated because there were so much more uses of OUStringLiteral than of
        OStringLiteral):
        
        The one downside is that OUStringLiteral now needs to be a template abstracting
        over the string length.  But any uses for which that is a problem (e.g., as the
        element type of a container that would no longer be homogeneous, or in the
        signature of a function that shall not be turned into a template for one reason
        or another) can be replaced with std::u16string_view, without loss of efficiency
        compared to the original OUStringLiteral, and without loss of expressivity.
        
        The new OUStringLiteral ctor code would probably not be very efficient if it
        were ever executed at runtime, but it is intended to be only executed at compile
        time.  Where available, C++20 "consteval" is used to statically ensure that.
        
        The intended use of the new OUStringLiteral is in all cases where an
        object that shall itself not be an OUString (e.g., because it shall be a
        global static variable for which the OUString ctor/dtor would be detrimental at
        library load/unload) must be converted to an OUString instance in at least one
        place.  Other string literal abstractions could use std::u16string_view (or just
        plain char16_t const[N]), but interestingly OUStringLiteral might be more
        efficient than constexpr std::u16string_view even for such cases, as it should
        not need any relocations at library load time.  For now, no existing uses of
        OUStringLiteral have been changed to some other abstraction (unless technically
        necessary as discussed above), and no additional places that would benefit from
        OUStringLiteral have been changed to use it.
        
        Global constexpr OUStringLiteral variables defined in an included file would be
        somewhat suboptimal, as each translation unit that uses them would create its
        own, unshared instance.  The envisioned solution is to turn them into static
        data members of some class (and there may be a loplugin coming to find and fix
        affected places).  Another approach that has been taken here in a few cases
        where such variables were only used in one .cxx anyway is to move their
        definitions from the .hxx into that one .cxx (in turn causing some files to
        become empty and get removed completely)---which also silenced some GCC
        -Werror=unused-variable if a variable from a .hxx was not used in some .cxx
        including it.
        
        To keep individual commits reasonably manageable, some consumers of
        OUStringLiteral in rtl/ustrbuf.hxx and rtl/ustring.hxx are left in a somewhat
        odd state for now, where they don't take advantage of OUStringLiteral's
        equivalence to rtl_uString, but just keep extracting its contents and copy it
        elsewhere.  In follow-up commits, those consumers should be changed
        appropriately, making them treat OUStringLiteral like an rtl_uString or
        dropping the OUStringLiteral overload in favor of an existing (and cheap to use
        now) OUString overload, etc.
        
        In a similar vein, comparison operators between OUString and std::u16string_view
        have been added to the existing plethora of comparison operator overloads.  It
        would be nice to eventually consolidate them, esp. with the overloads taking
        OUStringLiteral and/or char16_t const[N] string literals, but that appears
        tricky to get right without introducing new ambiguities.  Also, a handful of
        places across the code base use comparisons between OUString and OUStringNumber,
        which are now ambiguous (converting the OUStringNumber to either OUString or
        std::u16string_view).  For simplicity, those few places have manually been fixed
        for now by adding explicit conversion to std::u16string_view.
        
        Also some compilerplugins code needed to be adapted, and some of the
        compilerplugins/test cases have become irrelevant (and have been removed), as
        the tested code would no longer compile in the first place.
        
        sal/qa/rtl/strings/test_oustring_concat.cxx documents a workaround for GCC bug
        <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96878> "Failed class template
        argument deduction in unevaluated, parenthesized context".  That place, as well
        as uses of OUStringLiteral in extensions/source/abpilot/fieldmappingimpl.cxx and
        i18npool/source/localedata/localedata.cxx, which have been replaced with
        OUString::Concat (and which is arguably a better choice, anyway), also caused
        failures with at least Clang 5.0.2 (but would not have caused failures with at
        least recent Clang 12 trunk, so appear to be bugs in Clang that have meanwhile
        been fixed).
        
        Change-Id: I34174462a28f2000cfeb2d219ffd533a767920b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102222
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-16  Caolán McNamara  <caolanm@redhat.com>  [eb55bc5eae82873492cfd7577fb553b1c5abff6b]

        ScFormulaCell ctor variants never called with null ScDocument*
        
        Change-Id: Ie0814a8948e2a4bcf723f0418c496fbbe85495ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102878
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-16  Caolán McNamara  <caolanm@redhat.com>  [d9ee08d6fdc23cafa606bbbebd0b64a559fcf24c]

        ScFormulaCell ctor variant never called with null ScDocument*
        
        can be shown by readjusting ScXMLChangeTrackingImportHelper
        members to explicitly pass the target ScDocument around and
        identify there is no null case path possible
        
        Change-Id: I15a4eadfe4bfadf97365f9a15c6ec5572d77d578
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102869
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-16  Julien Nabet  <serval2412@yahoo.fr>  [c3634ad65b459036f47ab2ba37c377e5a5e99d52]

        [API CHANGE] Remove unused and deprecated sal_Char/sal_sChar/sal_uChar
        
        These are deprecated since 2013, see:
        deprecated since 2013, see:
        author Stephan Bergmann <[hidden email]> 2013-11-27 12:50:35 +0100
        committer Stephan Bergmann <[hidden email]> 2013-11-27 12:52:32 +0100
        commit d8565bd266939b4ae4231f5b2c7d6260bee404e9 (patch)
        tree c4dc8575d838bf7f588ebb5102acc62cf7651336
        parent b5fced896632a3c07586702b461545667b33966e (diff)
        Mark sal_Char, sal_sChar, sal_uChar as deprecated
        ...there never was a good reason to have SAL abstractions for the C/C++ char
        types anyway.
        
        and last uses of sal_Char and sal_uChar have been replaced with:
        - https://cgit.freedesktop.org/libreoffice/core/commit/?id=04203a26757d26814a18c3251d1a97f6ded64a62
        author	Julien Nabet <serval2412@yahoo.fr>	2020-09-11 22:05:12 +0200
        committer	Noel Grandin <noel.grandin@collabora.co.uk>	2020-09-12 13:36:42 +0200
        commit	04203a26757d26814a18c3251d1a97f6ded64a62 (patch)
        tree	80962f43d3b46e8670ad49068a1a6e8459c22f39
        parent	05d5062dca095f2e53de26db41edeb0b1279138b (diff)
        Replace remaining uses of sal_Char
        + remove sal_Char check on compilerplugins
        
        - https://cgit.freedesktop.org/libreoffice/core/commit/?id=70666469b87ab1e3589db0f5f7a236d744e83733
        author	Julien Nabet <serval2412@yahoo.fr>	2020-09-11 17:38:21 +0200
        committer	Noel Grandin <noel.grandin@collabora.co.uk>	2020-09-12 18:54:15 +0200
        commit	70666469b87ab1e3589db0f5f7a236d744e83733 (patch)
        tree	88ee34da282712ea32e6354be92472f5fa52f1d4
        parent	8214051829468c783404faf19194b26b35833e41 (diff)
        Replace remaining uses of sal_uCharHEADmaster
        The goal is then to remove sal_uChar completely since it's been deprecated in 2013!
        See http://document-foundation-mail-archive.969070.n3.nabble.com/About-removing-long-time-deprecated-types-from-public-API-tt4287268.html
        
        Change-Id: Ifc6057f49b6022a917d479c6f403b3f65454c510
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102436
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-16  Caolán McNamara  <caolanm@redhat.com>  [c6e6ea97806c03b5bf202d7660b607287df49f78]

        we already have the Document as pDoc
        
        Change-Id: I2b35bb2af4fd1b7a1b0e8da9b54d9f3eda7adfd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102868
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-16  Caolán McNamara  <caolanm@redhat.com>  [91313ea13f9dc846a141e5106fb9ba2f70a970f5]

        ScAttrArray never has a null ScDocument* member
        
        Change-Id: I06e4190235799d6ff231179ae3bbc8f76d4a3342
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102867
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-16  Szymon Kłos  <szymon.klos@collabora.com>  [17bc0abdbe2ec7bd8068fdf963339a6883c19653]

        jsdialog: export tooltip for drawing areas
        
        Change-Id: I22a4eb9a74a81bbd2a26d5bae6b875a78a63acf9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102163
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102862
        Tested-by: Jenkins

2020-09-16  andreas kainz  <kainz.a@gmail.com>  [1349e66ef629bfc8aed23434108339bdba5013bb]

        remove border line from sidebar
        
        Change-Id: I520b6a5eaec5db065dc122b3e97861548347791e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102825
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-09-16  Michael Stahl  <Michael.Stahl@cib.de>  [8f098afced6e974ef83c4d9de988822cb3854c9a]

        sw: remove dead code in lcl_FillBookmarkArray()
        
        Change-Id: Idb9fbac5bd1c74f8ccd434a2337daea58b624e57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102738
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-09-16  Szabolcs Toth  <toth.szabolcs@nisz.hu>  [9711904c9a26e89d36a9d5aeb61b99f7fe59fb43]

        Cleanup: apply Clang formatting
        
        Some formatting on a previous commit.
        
        Change-Id: Ib5de7170ca230486b6d8c85cc999fac1f736def6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102716
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-16  Regényi Balázs  <regenyi.balazs@nisz.hu>  [366dcf137287216ee9966f0430ddb12e48e2665d]

        clean-up of commit 83c30743eaf44d8eded4a73e3ac2585b5bdbaffc
        
        Change-Id: Ic49b9337e6accea6c9045f1da377eafcb683a1c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102721
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-09-16  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [17984bf6a57b2c445c2fb9a748e90a74981fcdc8]

        tdf#135663 DOCX export: fix OLE distance from text
        
        Implements the export of the "mso-wrap-distance-*" properties of
        VML icons of OLE objects to the "style" property of the "object" XML
        tag. These properties are variously referred to as "wrap distance",
        "margin" or "spacing" and they control the amount of blank space to
        be left on each side of the object before text can appear.
        
        Follow-up of commit 8ee88230c110ae90b439a52bc2906d6c5383967f
        (tdf#135660 DOCX import: fix OLE icon wrap distance).
        
        Change-Id: I576b876d2dca133b0ff593ff301519c17d2a348f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102323
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-16  Justin Luth  <justin.luth@collabora.com>  [df2f2c8bf1004d00dd6cdff0e3edb9bf5777ffbd]

        tdf#136706 writerfilter: don't create page style for footnote
        
        Each time CloseSectionGroup is called for a non-continuous
        break, it wants to create a new page style.
        Each footnote calls CloseSectionGroup twice,
        so two unused ConvertedX page styles were created
        for each footnote.
        
        A quick glance through the code makes me wonder
        whether footnotes can skip CloseSectionGroup
        altogether, (unit tests suggest that it can...)
        but it might be necessary for a floating table
        that should be in-lined, or setting relative width
        (although tables aren't really supported in footnotes).
        In any case, the safest approach is to change as little
        as possible, so that is what I have done.
        
        HandleMargins...() only seems to add the margin information
        into the page style, so it should be safe to avoid that
        function, even though relative width stuff checks the margins.
        
        Comments are already excluded, and the function is not even
        called for isInIndexContext() || isInBibliographyContext().
        I thought header/footers were also considered sections,
        but that does not appear to be the case.
        I'm not aware of any other types of non-text sections,
        but if there are, they may need similar treatment.
        
        Change-Id: I4325604c286ca1132e5765a56627be4b7e64ba4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102723
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-16  Caolán McNamara  <caolanm@redhat.com>  [2ce8446ac40d5186c54ec26995b8e0989557cbe5]

        ScColumn::ScColumn never called with a null ScDocument*
        
        Change-Id: I125d0e7571e3c34fbaab0fd024a67cbb518fdf64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102845
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-16  Caolán McNamara  <caolanm@redhat.com>  [b49dada831604bbc929323719106c2474ef1102a]

        IsNameValid never passed a null ScDocument*
        
        Change-Id: I2bef21f5c6356823b3c0470e7640896740e2ee9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102844
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-16  Caolán McNamara  <caolanm@redhat.com>  [b979802fc92c8386fa35893f3c620082cec8fbde]

        ScTable ctor never called with a null ScDocument*
        
        Change-Id: I183fd26df45ddd4e7432833c5c77b07b64e03609
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102842
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-16  Caolán McNamara  <caolanm@redhat.com>  [120588850a43910fd2a6cd5ff903feece714b525]

        ScEditableTester ctor never passed a null ScDocument*
        
        Change-Id: I29338e400ba489e57571cb7711d92f611d5ce8d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102841
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-16  Caolán McNamara  <caolanm@redhat.com>  [2d873932bb282667a19c05e939146d5ad22c28d4]

        ScImportExport always dereferences it ScDocument* arg
        
        Change-Id: I0543c005fdabcf67ae2bfb0fc28dccf2c2a47a7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102840
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-16  Caolán McNamara  <caolanm@redhat.com>  [d57b14e3394b081adf0888ed8dcb7b86d66c246c]

        ofz#25696 OOM
        
        Change-Id: Ia69e9ce1ca0156e960dddb7e0bf98dfd2be2d7cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102846
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-16  Mike Kaganski  <mike.kaganski@collabora.com>  [34b034f70f026d526d5f46db2c9498baacd51c49]

        The default implementation can be used
        
        Change-Id: Iaae5e3f7eeb7bde3ef6763cd3b0d2992ef999712
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102758
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-16  Caolán McNamara  <caolanm@redhat.com>  [fa9c68a5410e9d62124519adf70f0d6e9b95b5e3]

        AdjustRangesOfChartsOnDestinationPage never passed null ScDocument*s
        
        Change-Id: Ic31a6b19dc9701bb4e8be500050ca6f689352342
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102838
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-16  Mike Kaganski  <mike.kaganski@collabora.com>  [d30af8c77940b9e7d03a21a595d3eeaf703ddea3]

        Remove more redundant checks
        
        ... follow-up for bf3d1b8e8f89bfdb409c70cfea126f36474d4772.
        Changes pointer to ScDocument into reference; makes some unique_ptrs
        inlined; simplifies construction of ScViewData to remove the need in
        additional initialization after internal ctor.
        
        Change-Id: I54055ce8243628c3bf9a3e40c557e0098e5801ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102833
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-16  Mike Kaganski  <mike.kaganski@collabora.com>  [9ecf3cec2bd83791d777bb95ab614c137bfbb45a]

        Simplify initialization
        
        Change-Id: Ib12b3644bbf732bac57713980b1fec14ee7783d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102757
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-16  Caolán McNamara  <caolanm@redhat.com>  [9dcf0da44e4abb92ae6f3846f6dc7383e486617e]

        TransferDrawPage always dereferences its ScDocument* argument
        
        Change-Id: Ie2639fc10f1bf6a5c046e4e075337b117a8f6144
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102837
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-16  Caolán McNamara  <caolanm@redhat.com>  [5e522d5c9b49ba2ed04cca8111044994427c20aa]

        TransferTab always dereferences its ScDocument* argument
        
        Change-Id: I68b1fb4cda82a8a334e60b43216cfa74534e4a28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102836
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-16  Caolán McNamara  <caolanm@redhat.com>  [5c434aee89d2316db739ab86578c8dfed60151de]

        lcl_GetHyperlinkCell never passed a null ScDocument*
        
        Change-Id: I0a4e3453016f4f8ac84c0d501456ee9f52c79c5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102835
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-16  Caolán McNamara  <caolanm@redhat.com>  [3ea27befefc3de06596fd19d8991e3a7f9d68af1]

        CalcScale never passed a null ScDocument*
        
        Change-Id: Ie916a28a8c1be66db161531daad48ffd0d5d8554
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102834
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-16  Caolán McNamara  <caolanm@redhat.com>  [3fd389ffe987d3b10f55e73b1b61a9babb88785d]

        CopyStaticToDocument never passed a null ScDocument*
        
        Change-Id: I1cd3b0f6b17e7b8e3430cb2aaa5cd1c78c8abc46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102792
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-16  Caolán McNamara  <caolanm@redhat.com>  [15a4bde9d6d3b6df097d0066f33e6eb79bb18b56]

        copyChartRefDataToClipDoc never passed a null ScDocument*
        
        Change-Id: I3a647358263b0e328dc2238bbfdc6e4e2ecf4090
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102791
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-16  Caolán McNamara  <caolanm@redhat.com>  [705ee514e228dc6b6fe6f13964ef866cd9df1702]

        lcl_checkClassification never passed a null ScDocument* destination doc
        
        Change-Id: Ic0010d785e49c96a19e6e04e44fe6bc02cc44375
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102790
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-16  Caolán McNamara  <caolanm@redhat.com>  [4e65a506f29c886195be3ee17e166a9fe1cb7a7a]

        GetChartRanges never passed a null ScDocument*
        
        Change-Id: I021544d0cdfb68f6e30a4bb229eb0e8b3ea695d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102789
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-16  Caolán McNamara  <caolanm@redhat.com>  [bd8083916362d121cc7b16d273b5983a11eb1bda]

        AddRangesIfProtectedChart never passed a null ScDocument*
        
        Change-Id: Ia73438defc9db3bff8aecd7a537170e9a86fd1a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102788
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-16  Caolán McNamara  <caolanm@redhat.com>  [8ef82d25fc806885b42ac9cafe45eb41bd3e1b7b]

        FillProtectedChartRangesVector never passed a null ScDocument*
        
        Change-Id: If090786c7e5834ea3cf990b0b4e9dbd2ec2a56a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102786
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-16  László Németh  <nemeth@numbertext.org>  [c04ee66c7cfeb725d637b0f9ec3e3b1f8776bfe9]

        tdf#134784 DOCX import: fix shape paragraph margins
        
        based on bad style inheritance.
        
        Regression from commit dc0300eac3b755bc207cd1fe87217f4ebaeb9f58
        (tdf#118521 DOCX import: fix paragraph margin from paragraph style),
        revealing the problematic m_sCurrentParaStyleName, see also
        commit 8920d865ee148518bf71f71ce1866b24cc17c07e for more information.
        
        Change-Id: Icc7f70452d946d56dc840d39545d850f74f97ebc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102774
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-16  Miklos Vajna  <vmiklos@collabora.com>  [f19381e46930bb496e7331754843920933fb4be2]

        external: update pdfium to 4260
        
        Change-Id: I1b6c7e9991b2e35921f7f849380d940c6662b174
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102787
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-15  Marco Cecchetti  <marco.cecchetti@collabora.com>  [8c18cd6823ddf4ef5ba67801a84cee26c9b5a9a6]

        Online: selection highlight in Calc should follow font size changes.
        
        When user changes font size of selected text, markers and highlight rectangle should be updated.
        impedit3.cxx: Line had no effect, removed.
        Lokitsearchtest.cxx: Test had bug.
        Other changes: LOKit code is separated. Now callback_text_selection is fired when font size is changed (Calc). On Writer it already behaves that way.
        
        Change-Id: I9b7e3224ad162bfb7d8f0853b6cb17b4feafa0cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101193
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102465
        Tested-by: Jenkins

2020-09-15  Caolán McNamara  <caolanm@redhat.com>  [cee4736f545bd260a21bea8e3c306ec3b7482d5b]

        lcl_SeekAutoSumData never passed a null ScDocument*
        
        Change-Id: I5c651a444f6878a0a71eaf4e1c48cdc8306742f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102785
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-15  Caolán McNamara  <caolanm@redhat.com>  [8f78e5b82a87437877bdb883f003e571cc042094]

        CreateProtectedChartListenersAndNotify never passed a null ScDocument*
        
        Change-Id: I76efe00924938830f26e1901c22da04376c30ce9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102784
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-15  Caolán McNamara  <caolanm@redhat.com>  [24ceb100883e5413b1e911bf1bc29df008972a5a]

        CreateNameSortedArray never passed a null ScDocument*
        
        Change-Id: Ib5501d3b3eef77224ffb091df0e30ecab9859c8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102777
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-15  Caolán McNamara  <caolanm@redhat.com>  [bf3d1b8e8f89bfdb409c70cfea126f36474d4772]

        establish that ScViewData::GetDocument can always return ScDocument&
        
        we can only be ctored with a ScDocShell& or ScDocument&, and ScDocShell
        provides a ScDocument& from its GetDocument() so we can always have a
        ScDocument& when a public ctor has completed
        
        some null checks can then be seen to be redundant and are removed
        
        Change-Id: Ifaf39cb06e8dbce363999c05ee0aeb3ec4f00428
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102775
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-15  Caolán McNamara  <caolanm@redhat.com>  [957adc83e67276805c6dcd7be1ea23c142c49306]

        establish ScViewData always ctored from ScDocShell& or ScDocument&
        
        Change-Id: Ie4d9520fe2ce69bbfc5fa755cce165f01947a535
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102752
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-15  Caolán McNamara  <caolanm@redhat.com>  [7f242cef830edac793753f9ac3ce162869cd67c6]

        setDocument and InitData never called with a null ScDocument*
        
        Change-Id: Ia0c6613daabcdcd61bd3efe1fe8a79ccbc7fa19c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102751
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-15  Caolán McNamara  <caolanm@redhat.com>  [a014c82522834c972e247a28d8e5f42998ae3c0e]

        ofz#25684 keep ParseCMAP within legal area
        
        Change-Id: Iee18b5a9390b79efa67414ea2d229d2816c84e18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102776
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-15  Caolán McNamara  <caolanm@redhat.com>  [3fc713a8e53d7882089ec4b9240bf78bb99f8275]

        ScAreaNameIterator always dereferences its ScDocument* argument
        
        Change-Id: Ibdeeb634561a4bdd437e04bece77315b392b020e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102746
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-15  Caolán McNamara  <caolanm@redhat.com>  [662c6a43a4826fc88cd6a86bb57ab7fd513a4762]

        GetStringFromXMLRangeString never passed a null ScDocument*
        
        Change-Id: I2855e212db08b6df0aa91f25b10b4605173b2095
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102745
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-15  Caolán McNamara  <caolanm@redhat.com>  [cf301f5e1a8a3f8617c76c627042f20322673bdb]

        ScRefFinder ScDocument* argument dereferenced on all paths
        
        Change-Id: I0e78a9b286dbd8e9a4acbd411f556b6eea0ec1ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102742
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-15  Caolán McNamara  <caolanm@redhat.com>  [587a0c682308bb63462d4d8074d59f6fa8a9a51d]

        ScRangeData::MakeValidName never passed a null ScDocument*
        
        Change-Id: I8decd37658133d4bbe44703e430cb74946483ee8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102741
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-15  Shivam Kumar Singh  <shivamhere247@gmail.com>  [5c7937803fa03df79921667bd2121609c5696b5a]

        tdf#135028 Added icon for the Styles Inspector
        
        Change-Id: Ie6c5430bd43d40193297062cd546ef311e41dd15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102707
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-09-15  Caolán McNamara  <caolanm@redhat.com>  [0ba320d6a0a7a63c790384e295281c08bce929b2]

        ScCondFormatEntry ScDocument* arg always dereferenced
        
        Change-Id: I6a5c930b7f59b877fab479f7dc4228a0658c0e08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102739
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-15  Caolán McNamara  <caolanm@redhat.com>  [2ee88d0ebe767ccd5f49300be5bd675edec0c2cf]

        ConvertSingleRef never passed a null ScDocument*
        
        Change-Id: I1ce4f369d8078e1950204b3046457582d9d67397
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102736
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bc2cec8162a184b1a44cc37766924d65e57c4ce7]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Id56c9b50540a4de1950dfc4b49ea783d164a6604
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101811
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-15  Caolán McNamara  <caolanm@redhat.com>  [c678eba2f06ce7f16939879eedb918f303a4e1b1]

        ScRangeUtil::IsAbsPos ScDocument* arg dereferenced on all branches
        
        Change-Id: Ie42e6eb280886c237b7042948298eef0bd38eebf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102720
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-15  Caolán McNamara  <caolanm@redhat.com>  [4e5407429ff3c25ab699b3673ef4ebdeaaceef75]

        ConvertDoubleRef never passed a null ScDocument*
        
        Change-Id: I37702a7070fdafc3c9db962a9746ac9e97adf7de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102719
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-15  Caolán McNamara  <caolanm@redhat.com>  [9bd86da7c5e00ef092fcccfc8c37b9f9ca9dc89b]

        ScRangeUtil::IsAbsArea ScDocument* arg dereferenced on all branches
        
        Change-Id: Ie83a42db769b45f6d64d0c2b7fda58216efc36c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102718
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-15  Caolán McNamara  <caolanm@redhat.com>  [0bcff15d6f62c0712be98abfbce194a9285c6351]

        lcl_Parse ScDocument* arg dereferenced on all branches
        
        Change-Id: I1cf901ab555c0f3bca7ef2d505a08dd53f83cd18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102714
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5c2e19905bcce4611e436e7932aa0ae874a8f2ef]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f44071b2e41f0956301b435fc009b4349c13cba0
          - Add video in remaining entry pages.
            
            Change-Id: I2e125dc4e9aff28c6078257a7cf1f2b5a4571ff5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/102735
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0a0b4d95da228cb0ae8a5af9b002f87232a8576f]

        Fix typo
        
        Change-Id: I0ee96ee32e419138811f19226e87d21107877d85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102717
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [8d768405c85eb045ae78f8be151b22c2bde029e1]

        sw_ooxmlexport15: another OOXMLIMPORT_TEST -> OOXMLEXPORT_TEST
        
        Change-Id: Ica5febe044c978fbb40b5998ab7eb088352d151d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102713
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-15  Mike Kaganski  <mike.kaganski@collabora.com>  [c4d9e922eefd08382e7a4f9fb1926f82a3f8fc4d]

        Don't use argparse to open control_file
        
        Use idiomatic 'with' instead
        This avoids the warnings:
        
          Exception ignored in: <_io.FileIO name='C:/lo/src/core/postprocess/packimages/image-sort.lst' mode='rb' closefd=True>
          ResourceWarning: unclosed file <_io.TextIOWrapper name='C:/lo/src/core/postprocess/packimages/image-sort.lst' mode='r' encoding='cp1251'>
        
        Change-Id: I1cf8248cdab8dd9fd585545c64de2aebcbfe5365
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102647
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-15  Tibor Nagy  <nagy.tibor2@nisz.hu>  [cf0c04d5fc85acbe6cbeb090de6a739a0d5a8d30]

        tdf#103611 sw: fix vertical alignment to page bottom margin
        
        Allow to align objects to page bottom margin vertically in
        Position and Size settings. Fix also DOCX import of VML shapes.
        
        Co-authored-by: Attila Szűcs (NISZ)
        
        Change-Id: I78db2553ee9d963b18a2d580b1cbb76c1917ac0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102379
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-15  Luboš Luňák  <l.lunak@collabora.com>  [9d2ce7ef8ea225369ec9a2e6a9b6b7a031f1a708]

        disable Clang's -fmodules-codegen for Skia if optimizing it
        
        Skia is explicitly made to build optimized even in debug builds,
        unless --enable-skia=debug is given, so $(PCH_MODULES_CODEGEN)
        gets set even for it by com_GCC_class.mk , although normally
        it's disabled for optimized builds as not worth it. Explicitly
        disable the flag for Skia.
        
        Change-Id: Icf030f0bdc99dbc476af585937c864f951d2b7ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102674
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-15  Michael Stahl  <Michael.Stahl@cib.de>  [cca02a2fbdbcc6f178c05543b0315fe8e1ade812]

        sw: don't throw if disposed in SwXRedlinePortion::getPropertyValue()
        
        No other SwXTextPortion method does that, so avoid it here for
        consistency, just return void.
        
        Change-Id: Iae9b6b12e21609e315a9f269feb0703657bbf3cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102691
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-09-15  Caolán McNamara  <caolanm@redhat.com>  [1f7bbd1fcd81e23ed3c8965664863bc7bb7c107c]

        ScRangeUtil::MakeArea ScDocument* arg dereferenced on all branches
        
        Change-Id: I91f36130322110facc8cf9d530da8af15f894650
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102705
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-15  Caolán McNamara  <caolanm@redhat.com>  [129ae164844c2d635fe7f152ad0c47c02e08b9d4]

        ScRangeList::ParseAny ScDocument* argument dereferenced on all used paths
        
        Change-Id: Ie41a1b58f8bec0e8197aa49aa92522f11de40a28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102667
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-15  Caolán McNamara  <caolanm@redhat.com>  [2943c7b1d7b8e6c087f1ad5f1be9ed8f5bbc027c]

        ScRangeList::Parse ScDocument* argument dereferenced on all used paths
        
        so nDefaultTab is always used
        
        (in ScAcceptChgDlg::FilterHandle pDoc might possibly be
        null, but that doesn't seem possible in practice)
        
        Change-Id: I39ec7f7f96fa2421f492c9e73659abdfba21c3f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102666
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-15  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [d39651a69d789522b2faffd01879db25354b9a22]

        sw: additional asserts/warns to diagnose empty style names
        
        Since undo/redo is using format name instead of old approach
        with pointers (which can point to invalid/removed style) it
        is a problem when we trying to use any style without name:
        it will be not resolved and undo/redo will work
        incorrectly: it can apply invalid attributes or apply style
        to another random objects.
        
        Change-Id: Iccba3e8ab223955ce940dfc17d0bd4858bd364f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101472
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-09-15  Mike Kaganski  <mike.kaganski@collabora.com>  [315919306c7b6e95db6a280c4aa8d2203970e292]

        Set PYTHONWARNINGS to error by default for --enable-werror
        
        Setting it in environment overrides this setting.
        The rationale is to avoid introducing warnings like these appeared recently:
        
            zipfile.py:1517: UserWarning: Duplicate name: 'cmd/ar/sc_bulletsandnumberingdialog.png'
        
        (see e.g. https://ci.libreoffice.org/job/gerrit_windows/71910/consoleFull)
        
        Change-Id: I8ae42e039ec3d028c01dbc4bcf422feae9e46271
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100268
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [485a8a8f21f951d19586b694c233eb4a2dd7b57a]

        tdf#135623: sw_uiwriter: Add unittest
        
        Change-Id: I77bc9e22d294ecc218b1570e75742344ef1d2ea4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102668
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-15  Balazs Varga  <balazs.varga991@gmail.com>  [28b53da4c49b2dc8550f28b07183fb7c60e1c298]

        tdf#133227 chart UI: option to hide leader lines
        
        between data points and displaced data labels of a data series.
        
        Follow-up of the following commits related to the new UNO property
        ShowCustomLeaderLines for data labels:
        
        commit e2f4e65a7b8024c00b049eebf0d87637efda7f24
        (tdf#134571 chart2, xmloff: add loext:custom-leader-lines)
        
        commit 5d67d70b26706ce8a08612c12a68821f984210a2
        (tdf#134563 Add UNO API for custom leader lines)
        
        Change-Id: Id8a953b16ff737ca924c0c2c3241fba4e3ac904b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102221
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-15  Caolán McNamara  <caolanm@redhat.com>  [4ef697e670aaa7cac547846ac961e6d26aac816d]

        ScRefUpdate::DoTranspose always dereferences its ScDocument* argument
        
        Change-Id: If61bdc93954177792ec750836a87d7f9a1ba1730
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102665
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-15  Caolán McNamara  <caolanm@redhat.com>  [e24430486f9c584fb687fe6897807d6cb9f1f217]

        DetachFormulaCellsHandler never passed a null ScDocument*
        
        Change-Id: I7974fbfe832bbb20a1aab868826611a0f7a05698
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102664
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-15  Caolán McNamara  <caolanm@redhat.com>  [90fbbecb2e80d47106d48c308af5addb3d8db57e]

        ScIconSetFrmtDataEntry::CreateEntry always dereferences it ScDocument* arg
        
        Change-Id: I4adee5f3632d4c9a9846f38828c85e39c1f3218d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102663
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-15  Caolán McNamara  <caolanm@redhat.com>  [41a86d795ef34124a43e1ddab2bcbc8cf122ec83]

        ScColorScaleEntry::SetFormula always dereferences its ScDocument* arg
        
        Change-Id: I5e539a952650707810686fa3d3c14cc79a482173
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102662
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-15  Caolán McNamara  <caolanm@redhat.com>  [eae8f8b8b45460e4cab11818adb3713b17929713]

        EndListeningTo always dereferences its argument
        
        Change-Id: I0e61c1c367a0ffcd8acbf3202293833886a59c42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102661
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-15  Caolán McNamara  <caolanm@redhat.com>  [37095b7484b99a86ba81e5fb64aa5426a98e9183]

        StartListeningTo always dereferences its argument
        
        Change-Id: I4930ff5644d4ec184b4f55747d1a6b13a28bf49e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102660
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-15  Miklos Vajna  <vmiklos@collabora.com>  [6f1e02c96b887750f974c187a82ecd6236e6a435]

        tdf#135682 sw: fix lost selection-all when doc starts with table
        
        Regression from commit c56bf1479cc71d1a2b0639f6383e90c1f7e3655b
        (tdf#105330 sw: fix lost cursor on undoing nested table insert,
        2019-09-16), the problem was that the change reverted lcl_notifyRow()
        back to its original state, because it seemed the conditional
        notification is no longer needed. However, this broke the fix for
        tdf#37606 (ability to select-all when the doc starts with a table).
        
        Fix the problem by handling the starts-with-table case similar to a
        normal table selection, so there is still no need to restore the nested
        table visitor code but select-all works nicely with starts-with-table
        documents again.
        
        Change-Id: Icb823a39432d1774a63a0c633c172bba827ac76d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102694
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-15  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [4ece7d97c4866b5e639caff5fb3bcec3dceceb8d]

        tdf#134928 remove red stripe from background color icons
        
        Change-Id: If0aeb80c5307166d0db9f4f7ea34dfe2d59b9df2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102698
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-09-15  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [e8e14a2289783135f60813e316fcfded48e5f598]

        Update comma in decimal icons, ^ font color
        
        Change-Id: I3cb10675d7220ea60c3ef1f6e931a84859126687
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102697
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-09-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [63cf188ce0a47ddc162c4e4207a35d4d22f2662e]

        WIN add and apply default msbuild platform+config
        
        Adds three Windows gb_* variables:
        
        - gb_MSBUILD_CONFIG_AND_PLATFORM can be passed as msbuild flags
        - gb_MSBUILD_PLATFORM maps debug / release settings
        - gb_MSBUILD_CONFIG maps the CPUTYPE to the default msbuild names
        
        and converts the users in external projects.
        
        Change-Id: Ie9b817721180d78d104db11c44241e4b3e46bba9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102701
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-15  Martin van Zijl  <martin.vanzijl@gmail.com>  [937b780e3f696552fc686bf0c80c3050443b111a]

        tdf#76898 standard filter: add buttons to remove conditions
        
        Change-Id: If59ff911c66537a6449231bc9d54817c4fa86d7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94892
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-09-15  László Németh  <nemeth@numbertext.org>  [464a7b0631335a8f8729512b8c27f864747f56a7]

        tdf#136667 DOCX import: fix crash of floating tables
        
        with tracked changes of table structure (not only cell
        text content), where text ranges of redlines aren't
        connected to a cell. Support also different table names
        of redline text ranges for sure.
        
        Regression from commit 288db6eb47fbbd2b3ca34ffea0686d8ed8ed9be9
        (tdf#132271 DOCX: import change tracking in floating tables).
        
        Change-Id: I58b1b21c8016d682a292409165991dec2f8cfa3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102655
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0e27b1f364d9b36cb5f8431d9df36b5953237424]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Ibb705ac92365b7f71e8e5561bd150142a65a50ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101807
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-09-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f6b5f5a1726d7ee0dd2f147407c66bd3ca487a8b]

        Fix typos
        
        Change-Id: Ia0a24bf32290ecb6b6153ba412d5e282f56d92f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102693
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [bdde33ea94b77f50ca58b82bed86d6fcde77749c]

        WIN OSX Qt5 unify CreateFontSubset code
        
        This is basically just some refactoring. Most interestingly the
        MacOS used to work with 257 glyphs. I couldn't find any
        explaination for the 256 glyph limit. Sadly the PrintFontManager
        is out of scope. That needs more inspection.
        
        Change-Id: Ibfa0e905f5efeb7d4a609884d64b4ed2615a9d3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102688
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jenkins

2020-09-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [5ebc5f9df6972ac3d9ce7ed6a1504c48535c0881]

        Qt5 implement GetGlyphWidths
        
        Basically implement it the same way then Windows and MacOS.
        
        Change-Id: I643581af49aeb9274505e90e12acbe5bcf0c98fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102687
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [2967e7a87986b59fe48119749525d4084ac6a568]

        Forward existing FontCharMap from PhysicalFontFace
        
        Since removed code in the previous commit is primary used in
        CreateFontSubset and GetGlyphWidths, you have a high chance, that
        the CMAP was already used for displaying a font, so it's already
        decoded and can be forwarded. Also the lookup should be faster in
        general this way.
        
        Change-Id: Icf4d8a1a84ff6ccdaccb7e870abe5df3837f9541
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102686
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jenkins

2020-09-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [c7482bc2904401e7d975b5721ec861b8589253f9]

        Replace FindCmap with ParseCMAP
        
        This introduces a potential performance regression, because
        FindCmap works on the existing font tables and just sets up
        a lookup function, while ParseCMAP creates some optimized,
        in-memory lookup table, which needs a bit more work, but
        is faster in its usage, I think. At least the initial usage
        is faster the old way, as the CMAPs aren't decoded at all.
        
        As you can see, the old code is just used on Windows and
        MacOS / iOS. Deep in the bowels of the PrintFontManager, the
        CMAP is also decoded using ParseCMAP...
        
        So I'm not sure this potential regression really exists. Most
        fonts will already have a decoded CMAP, so my guess is this
        is actually faster in the end. No idea, how to measure.
        
        Change-Id: I52caac1264cd3ff11a2a3fa6e9c800f67f146a79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102685
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [a88c9752c6251dceb77c809b4592f2516e10f3e6]

        WIN OSX unify GetGlyphWidths code
        
        Now that GetFontChatMap is a member of PhysicalFontFace, we can
        copy the common part of both architectures into a SalGraphics
        helper function.
        
        Change-Id: Iad379ea690a1c5346b69b5042188506ccf575cc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102684
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [fb50c96b4207f7effb9e656ae9c8ec8d25d625ca]

        VCL register common functions in PhysicalFontFace
        
        This makes GetFontCapabilities and GetFontChatMap members of the
        PhysicalFontFace. These are implemented in all the real font face
        classes anyway. Also provide dummies for the PDF buildin fonts.
        
        Change-Id: Icb8cb14480ce1e020977b8f69892095d787982ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102683
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jenkins

2020-09-15  Mike Kaganski  <mike.kaganski@collabora.com>  [574eec9036c5f185b3572ba1e0ca9d111eb361dc]

        tdf#77007: chart must honor its parent's IsEnableSetModified
        
        Regression from commit bb97ecdbcc8d8dafd39e728b21bc68efee4eccbc,
        which had dropped storing chart doc (calling its storeOwn) while
        loading back in 2012, to avoid performance problems when loading
        XLS.
        
        Funnily, in 2013, commit a666862deffa33013d3df3bb62e87c67f9a89948
        was merged, that was expected to solve exactly the same problem as
        this change, by calling storeOwn for charts being loaded; while
        obviously not fixing the problem properly, it seems to had undone
        the effect of the Markus's commit.
        
        The latter commit had a side effect of updating views of modified
        charts while exporting them inside storeOwn, which made respective
        draw pages to be up-to-date right after loading, including those on
        inactive sheets. Now, after this change, this is not so, thus unit
        tests' getChartDocFromSheet was made to update the view explicitly.
        
        Unfortunately, it's not yet possible to revert the change from
        commit a666862deffa33013d3df3bb62e87c67f9a89948, because obviously
        some dependency grew, which makes e.g. testTdf122594 fail if that
        commit is reverted. Given that testTdf122594 has no charts, storing
        the modified objects while loading has much wider side effects than
        was expected by author of a666862deffa33013d3df3bb62e87c67f9a89948.
        
        Change-Id: Iee1b9ef6f4d8c2dfa0a49680c5e2b465f1817a59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102534
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [abcc4eb907661e07ad850ccce7eb06f129da4286]

        cross-build: JAVA_HOME is now build, not host
        
        Miklos reported a Android configure error, which tried to run
        autogen.sh for gb_Side=build, which is correctly forbidden. I
        checked all the files timestamps for $(BUILDDIR)/config_host.mk
        target - all ok, and somehow missed the JAVA_HOME test...
        
        Since my commit 42aeb9f906ca4e23d118ff8563184f9315ef3b82
        ("cross-build: fix Java NI linking"), JAVA_HOME just makes
        sense for the build side. So the tests just make sense for the
        host side, if there was a --with-jdk-home supplied.
        
        This results in a sensible, empty JAVA_HOME for the host side
        and all Java builds I found already override JAVA_HOME with
        JAVA_HOME_FOR_BUILD.
        
        Change-Id: I1742a83466af70804f1700a1ca0cb6b6b77a7b12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102676
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-14  Miklos Vajna  <vmiklos@collabora.com>  [89b385c2336e5b3868d2a040e11134b349b7d010]

        oox smartart: handle <dgm:prSet ... custT="1"/>
        
        Which defines that a data node has text properties as direct formatting,
        so autoscale should not happen.
        
        We decide autofit at a shape level, smartart defines custom text props
        at a data node level. So take the shape, go to its first presentation
        node, get its data node and see if it has custom text props. If not,
        continue to scale text down till it fits.
        
        smartart-autofit-sync.pptx is extended to contain a 3rd shape: the first
        two have their autofit scaling synchronized, while the 3rd has a fixed
        font size of 10pt.
        
        Change-Id: I6caacdaab9a36072b9ad5021bd217c955b09b790
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102689
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [4d85d2d482f640a4b5d66995e099895cff6f9c77]

        tdf#133327: sc_subsequent_filters_test: Add unittest
        
        Change-Id: Icf8fff02fd0ad9576cb9773ca18a228a42daa34f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102659
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [be714ddd3048ab41d653c3fbd13c83079e44c198]

        ScFormulaListener dtor always dereferences its ScDocument* member
        
        Change-Id: I7eb22d693fc61a8ce46bb14c4fc421e7d0454684
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102654
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [3976b438a19b316df9aebf7c68e86ce74ca78f1a]

        GtkMenuButton labels missing
        
        since...
        
        commit c1eb680261107877bf2cea9339e89e23a0a29371
        Date:   Thu Jul 30 21:53:18 2020 -0300
        
            tdf#118148 All extended tips for shared/optionen
        
        Change-Id: Id070ac43544eae2c21a3316d1007d4f381619adf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102672
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [ab3aef30cab5e02a33fef3f1bbf68c142957b7c5]

        rhbz#1878275 should use value_changed for spinbutton changes
        
        Change-Id: I8d042eb9c288e9db69a49cb9e097b23cf765aae6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102677
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [d70b8cfc3732824f43b1bd7893d85f49c26ba9e7]

        drop some unused UI suppresions
        
        Change-Id: Ib175531149338cddd27b9959a9c8fc287392d8b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102658
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [2e51715a44827727a11708b80d132a1c33ddcd9f]

        ScRefUpdate::UpdateTranspose never passed a null ScDocument*
        
        Change-Id: Ibb565e2e2f253f9c7d53519d29930344249cf474
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102633
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2912119c3d4e1af3234841748a41187efe9d0e0d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5887392cbba2f28ea1cf042be335cfe0cd485257
          - 	Mute l10n for numbers
            
            Change-Id: Id9c384b030a9dc3de87649c5bc996fb609c83a91
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/102670
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [5fd07a69b9403bf912f40482c794b934d60e48d2]

        ScRangeData ScDocument* member is always set
        
        Change-Id: I69ef3d7ae6a10181a74f6452f9b9c2a9682f4fbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102632
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [8ed2f243231bb0eddc17199d57d8a2520448f9df]

        ScRangeData ctor variant never passed a null ScDocument*
        
        Change-Id: Ia5622fc4c00a49003c232fc3947e14d71a7089f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102631
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [b3dc39b0d4bc1d2f906cd25c41636719dd838d2f]

        both branches dereference ScDocument* arg
        
        Change-Id: I63a2b7908fe332c177ea0385c3ea9b9cd136f824
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102622
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Szabolcs Toth  <szabolcs450@gmail.com>  [14b40ec7be7ca8315848034591e3c3a246d5a8dd]

        tdf#133688 tdf#125414 XLSX: don't export tracer arrows
        
        (see Tools->Detective) as plain shapes.
        
        Co-authored-by: Balázs Regényi
        
        Change-Id: I920445637a6be12169ae7d70295e4460d7f9b26b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101845
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [59702d2083b2a5549613be1860e490897fa1bebf]

        drop some unused UI suppresions
        
        Change-Id: I65d2398d7b5d8011e1f079b6a40dfd5ca579d0e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102657
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [a354b7f7476513e5b1b4bbf1986b483cf122d47b]

        tdf#135669 sw: drag and drop other files as OLE
        
        from file managers.
        
        Native text, PDF and image file formats were supported,
        but now spreadsheet and DOCX documents, too. The same
        feature was already implemented in e.g. Impress.
        
        Note: DOCX files inserted as OLE objects yet, and not
        linked files in sections, as ODTs (but it's possible saving
        and printing them via Save As option of the local menu
        of the OLE object).
        
        Change-Id: Ia2fafe4a0b79dc0c66eaec5ad073c994f98e1345
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102263
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-14  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [07a695ec1988ee8b02256cab2e07a1b429ead24b]

        tdf#135623: modified generation of unique fly name
        
        Modified lcl_GetUniqueFlyName() is right now always marks
        current fly format name number as used. Yes, this can
        lead to some gaps in numbering is some cases, but meanwhile
        guarantee that there will be no duplicates if format name
        does not match SdrObject name.
        
        Change-Id: If39ed993614ae1665deba21ae8d5e6bd542fb6e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102460
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-09-14  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [bf1546df43a5de0cb72ce2545b852be5ca078e0a]

        use new 32bit configure flags for jenkins windows-screenshot builder
        
        Change-Id: I02a5e3a018263184017dc397330781e9b60639c8

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [61252edf7ebe2801f39b42c43900c6861ebfd04a]

        ScRangeData ctor variant always dereferences its ScDocument* arg
        
        Change-Id: I67c344bfd14e55992a9ae07099e2d58bb99c4d3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102621
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [66132b519f406acc8838934499311b0a1e0fc4c1]

        tdf#133502: sd_export_ooxml2: Add unittest
        
        Change-Id: Id1b35adb20950758eff47f43200a6f5feb6f24e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102591
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-14  Dr. David Alan Gilbert  <dave@treblig.org>  [f580114e9da5b96a2ba61bbf527e33ab127b2a8d]

        tdf#49856 Add a test
        
        Check that we get the right bullet character.
        
        Change-Id: I2e6af6940606d3bacc71bcdf485f7c3b6fa7602b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102590
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Dr. David Alan Gilbert  <dave@treblig.org>  [f52932218c5365cbe1635f88d310d9e1189ed182]

        tdf#49856 Fix level 0 bullet/style on ppt import
        
        Long ago, styles were read in starting in slot 1 and
        slot 0 was backfilled using the last read rule.
        That changed in 8a64144fddde61dd050da4cb93b4a7242a495bb2 when
        stuff started at 0; unfortunately the back filling at 0
        code was left in, overwritting level 0.
        
        Remove it, fixing cases which used level 0; in particular
        a shift-tab to go up a level ended up with the wrong
        style.
        
        Fixes: 8a64144fddde61dd050da4cb93b4a7242a495bb2
        Change-Id: Ic29f3fca9f1c809de69a1d83fca017bdafdd2447
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102542
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [93e29317709400e27e1d865f6ab456e92e534736]

        lcl_refListFormsOneRange always dereferences their ScDocument* arg
        
        Change-Id: Iaf9557cdca09efa3b5a14238b79309b76f3c5cc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102620
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [e2a9b2ec36496c58c070f31b2c582f6669885f6c]

        lcl_checkRangeDimension always dereferences their ScDocument* arg
        
        Change-Id: I7bc04faf4a95c0b77eb0ddbe69b26e5007127ca3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102619
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [63317c6b5f3330dcbf977f37a9d01eafbc7451c2]

        lcl_GetCol/lcl_GetRow/lcl_GetTab always dereferences their ScDocument* arg
        
        Change-Id: Ic3c45ebcdbe1d235fb0d2a1fe0ecec4721fb96fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102618
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [c8630211eb9fda51d353c100c4f081e76617212e]

        lcl_fillRangeFromRefList always dereferences its ScDocument* arg
        
        Change-Id: I73b985ba49ac2f43b4760fa8426232d4eb088345
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102617
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [3b76f996997b91a19885a443d94a2a0d56dce557]

        lcl_ScDetectiveRefIter_SkipRef always dereferences its ScDocument* arg
        
        Change-Id: I4c8ccf6c5c629bfe4b9ece9199f1aa38f4e7f97e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102616
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [7223a0c1b87e865c75961fd837abce9b6ed15592]

        ScCompiler::MoveRelWrap never passed a null ScDocument*
        
        Change-Id: I8a5847877bf3de458a9ec81ed02602f067c3a279
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102615
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [da3c5635add31f4df1fcdb6974430d2318a9c90a]

        ScRefUpdate::MoveRelWrap always dereferences its ScDocument* arg
        
        Change-Id: Ib1030fe43a0fcd912074ff3582f99f81bf19c0e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102614
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [4074cd73933276f2d4742ecb7ebce30362ba24c1]

        RangeNameBufferWK3::Add never called with a null ScDocument*
        
        Change-Id: I01eee29770d8a4459812bf9db3fc8b349166f27d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102613
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [2082fb359493d74ca4c066536c230d249eef4466]

        setOldCodeToUndo always dereferences its ScDocument* arg
        
        Change-Id: Ie79920a66a710c2073e3814327d42779755b6baa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102612
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [2a6a86822f5173b820632bea173bc58e703d43d3]

        lcl_fillEmptyMatrix always dereferences it ScDocument* arg
        
        Change-Id: Ib3835f37c510d3d9767ed866781eeafa88d0887f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102611
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [f9cf09f7bf17b5996b3b246c39cd22ba0ec2f82c]

        CreateValidationData never called with a null ScDocument*
        
        Change-Id: I4681e7ede552575913e06311b7cd23fad4c56be6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102610
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [ed180e2e4114be4b2e717d8a7ce145eec6bba7a1]

        getDoubleRefTokensFromSrcDoc never called with a nullptr arg
        
        ditto getRangeNameTokensFromSrcDoc
        
        Change-Id: I286dea7c0481512685b7791095d5467c6f9baf72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102609
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [52a4a7f3b7614660bee87f5ff93935336c029771]

        convertToTokenArray always dereferences pSrcDoc
        
        Change-Id: Iae4581cce12d13edf5d4c0ebd1845c92de4fc026
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102608
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [0f6dcf2d0a024798aea87a9406f039b3386476f5]

        keep as a reference
        
        Change-Id: I94fda4083218f86a7c5b648bba8638e78e6b95df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102607
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [f7605c97f6a0693bee71b8118a48c19968bea52a]

        FillFormat never called with a nullptr
        
        Change-Id: Ibcadbe7b4d5caf6542f87c800ec92c61225e55de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102606
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [07ef98d1a6a49eb34b1ed1d421e26f216c1646ab]

        ScImportQuattroPro never passed a nullptr
        
        Change-Id: I96f463f126908cb26a312428b6e2d1e57b937544
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102605
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [8e20041296f39c3447289064f65b83a36f3c2bf1]

        readSheet always dereferences it ScDocument*
        
        Change-Id: I7e41db07756d1f838eabc797c6d92c2f81a1856b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102604
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [74712cf10154c52a01388c3e59759c43396048ba]

        ReadSRD never called with a nullptr
        
        Change-Id: I995e602668c4cbeb11bc167b2e98aec6528a3b27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102603
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [05bd17adf0d86fb4d9b20a4da8bade8a5624f0a3]

        ReadCRD never called with a nullptr
        
        Change-Id: I9fc0e61bf9ddcd5f28919241144db69f623be84f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102602
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [710d2abf48c60549dedc8ff57a8c860f6c3c9573]

        QProToSc::Convert never passed a nullptr
        
        Change-Id: I17477f969cc34079139c02bc922223d7e961636e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102601
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [2f1ddcae5ff8b679a361a859892212ed916c25a0]

        GetTokenArray always dereferences its ScDocument* argument
        
        Change-Id: I6fc77b057714fa99efa7d166c13b1e09aa9ab230
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102600
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [4ade8461354063b8c1d22eaf65373a6e89f6a14a]

        InsertRangeName always dereferences its ScDocument* arg
        
        Change-Id: I85e10c92c2480c4b1aff36c3c29cc7972f2bed8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102599
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [e44039e6fe58d2768f9e97ef786c8500952e785d]

        ScImportLotus123 never passed a null ScDocument*
        
        Change-Id: Ib404e7952703b8245331c1845e16ce689f399a6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102598
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [170c2fe7131923ff9b1d93847e9413ff1d3f1d69]

        ImportTyp never passed null arg
        
        Change-Id: Ibd126b4812f08f96f5c354e946a38b36aa492da0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102597
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [ee5582bacf99beac1b8a4206f57a2a5d3d3d980f]

        unnecessary ScDocument argument
        
        Change-Id: I537fca17cf9b2866bdf9b74701bfd7432ef02483
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102596
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [9dab203196b5acd2bfec052c71cd3cf75764e5dc]

        LotusContext ctor always dereferences its ScDocument*
        
        Change-Id: I05aa86253f269152acd1e8122e4289bfb2b20e16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102595
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Caolán McNamara  <caolanm@redhat.com>  [ab6c29af8e3e4a35985aac1e2cee086ee5f13bea]

        LotusContext context is already set to use the ScDocument arg
        
        Change-Id: Ife89028b69ba818b53a2e1e351ec97272324f3de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102593
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-14  Miklos Vajna  <vmiklos@collabora.com>  [b89adb3ddd5b9d0cd7d1215bc237928567ba6aec]

        sw: prefix members of SwConvIter, SwHyphIter, SwLinguIter and SwSpellIter
        
        See tdf#94879 for motivation.
        
        Change-Id: Ifc53fa1fb1416793dfee7080406762d7b25cb335
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102625
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-14  DaeHyun Sung  <sungdh86+git@gmail.com>  [080c0ba99a0499f2033ccc10586e6ad5e8d8b542]

        add Korean autocorrect items ㈜ & ㉿ tdf#132614
        
        add Korean autocorrect items(Bracket to enclose characters).
        Insert -> Conversion
        (주) -> ㈜ [U+321C]
        (KS) -> ㉿ [U+327F]
        
        In Korea, It usually used these marks.
        Popular word processor in Korea, such as MS Word, Hancom HWP, support
        these autocorrect items
        
        Change-Id: If6248689cea06bfc4182dd0bbea5e9d26286517d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102331
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-09-13  Jan-Marek Glogowski  <glogow@fbihome.de>  [3c0dbea19492eecaf8e6e1cb0542a3f93c7298e3]

        tdf#125234 Qt5 add missing CFF font subsetting
        
        Implemented like on Windows and MacOS.
        
        Change-Id: Ib0d5125b77770446d4ca01efbb7c54d9c6bdb2e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102594
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-13  Caolán McNamara  <caolanm@redhat.com>  [bee46dbfd9986f324f20852987c05ac4339d4d25]

        RangeNameBufferWK3 always dereferences its arg
        
        Change-Id: I40c7c73d8d8fa2f9126f5895f8a6ed67a72bdf6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102592
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-13  Caolán McNamara  <caolanm@redhat.com>  [399609c352b3f354e6857ae1beee6283018516e2]

        ScFormulaCell ctor variant always dereferences its ScDocument arg
        
        Change-Id: Ibf626d52cc7a5968c60a3ec1ea2b34e0331b7ef2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102589
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-13  Caolán McNamara  <caolanm@redhat.com>  [f3af5f8e6897279dc8e4ad2695caf7f25937d608]

        ScTokenArray ctor always dereferences its ScDocument* arg
        
        Change-Id: Ie65ca182fd00600670c1e916343fef511d6cdcc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102588
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-13  Caolán McNamara  <caolanm@redhat.com>  [61fa9c8cbf1792fad2bdc8f86a2825f759d18950]

        ScFormulaCell ctor variant never passed a null ScDocument
        
        Change-Id: Ic96245d22c717d4360fe73855aaca9eaa1fd206d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102587
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-13  Caolán McNamara  <caolanm@redhat.com>  [3e6f94da60ca9de99ca0f805a36ab2473cf30e78]

        pDoc cannot be null, so drop check for that
        
        Change-Id: I5c295e2f384f09fae9e504c726ccf1bd91ca3264
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102586
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-13  Caolán McNamara  <caolanm@redhat.com>  [862bd0d7f7a13f41f3489d2b926c3a229253c6b9]

        CompileFormulaContext never constructed with a null ScDocument
        
        Change-Id: I0c88a9383e52a7406b466a82cda8f54a0a7722c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102585
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-13  Caolán McNamara  <caolanm@redhat.com>  [b4983e9607134bcf803a895a632412526c2cfe41]

        FindExtRange never passed a null ScDocument*
        
        Change-Id: Ifdc0103a17a7e8772fbd91150b9db5e032f7a0a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102584
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-13  Caolán McNamara  <caolanm@redhat.com>  [bc3bddc67de7a7604a123854860395554512abe6]

        ParseCols never passed a null ScDocument*
        
        Change-Id: I2276af9d49226bd3ef6514910ead9a7f4c263fe8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102583
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-13  George Bateman  <george.bateman16@gmail.com>  [dcbe844e291b7efa9ea7eaf280186ce97df075b2]

        tdf#124176 Use #pragma once in desktop
        
        This commit was carried out by a Python script, source of which
        is at https://bugs.documentfoundation.org/show_bug.cgi?id=124176#c97.
        
        Change-Id: I26f01467d2a572a51c7ace76628d4a8f96f249a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102553
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-13  Caolán McNamara  <caolanm@redhat.com>  [d4ceea4ca9d9abb47a6f84da138c2918bc7100e0]

        ParseRows never passed a null ScDocument*
        
        Change-Id: Id9eb2c87ebe583f2024d5b8d8d6fd496dc90c7c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102582
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-13  George Bateman  <george.bateman16@gmail.com>  [3d7e089a3def73d45d60de4db4b3fe4a3bbeb453]

        tdf#124176 Use #pragma once in embeddedobj
        
        This commit was carried out by a Python script, source of which
        is at https://bugs.documentfoundation.org/show_bug.cgi?id=124176#c97.
        
        Change-Id: Ia481a860be174b817106ac13eccb5e53ee070aec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102577
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-13  George Bateman  <george.bateman16@gmail.com>  [66253cace2db6026ec636a4a8b6062f125957da7]

        tdf#124176 Use #pragma once in editeng
        
        This commit was carried out by a Python script, source of which
        is at https://bugs.documentfoundation.org/show_bug.cgi?id=124176#c97.
        
        Change-Id: Ib435cc551e1fa301bf4ee3e796241e6b9219dc87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102576
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-13  George Bateman  <george.bateman16@gmail.com>  [3dbc14db0aad072844b30e873c2d53978ea8e1c3]

        tdf#124176 Use #pragma once in dtrans
        
        This commit was carried out by a Python script, source of which
        is at https://bugs.documentfoundation.org/show_bug.cgi?id=124176#c97.
        
        Change-Id: I8a16d58b4adec5aa0d35a2c50e088039fa6e5148
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102575
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-13  George Bateman  <george.bateman16@gmail.com>  [91230736fce6d18886cf04902f477b458bf225b4]

        tdf#124176 Use #pragma once in drawinglayer
        
        This commit was carried out by a Python script, source of which
        is at https://bugs.documentfoundation.org/show_bug.cgi?id=124176#c97.
        
        Change-Id: I196a60fda0fa88ea2d9ac438d5e9234fde46fb18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102574
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-13  Caolán McNamara  <caolanm@redhat.com>  [8ff2889f417fdf9a2a2b849189dfd4e693bb7a45]

        MakeRangeFromName never passed a null ScDocument*
        
        Change-Id: Ie9de24e4be10efb071139f02576058cee512bc7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102579
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-13  Caolán McNamara  <caolanm@redhat.com>  [209838cad5f23836da7f3330960d25b5618dcd90]

        lcl_ParseTarget never passed a null ScDocument*
        
        Change-Id: Ifd977ffd63722705ae73ebf80ecca7be38b5605f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102578
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-13  Noel Grandin  <noelgrandin@gmail.com>  [b732e63a0a4b4dcf74995adf7b679d12ecc09db5]

        tdf#132561 fix png export from Draw
        
        fixes a regression from
            commit 61e8387fa8ab55a04b95839c7c385c163d6de1cd
            tdf#128992 Compressing PNG files with alpha channel get a black background
        
        Change-Id: I8a225f76072c49f64393bb4b28c4d92c6e85587e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102548
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-13  George Bateman  <george.bateman16@gmail.com>  [ffcee12bc09dd1bfd713314788061273ca144efd]

        tdf#124176 Use #pragma once in dbaccess/source/ui
        
        This commit was carried out by a Python script, source of which
        is at https://bugs.documentfoundation.org/show_bug.cgi?id=124176#c97.
        
        Change-Id: I7508acd84f2264ba807951d9b933b1ee76560c92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102552
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-13  George Bateman  <george.bateman16@gmail.com>  [ae484ec0fdcd1871ce28e7fcddaa1debc28eca8a]

        tdf#124176 Use #pragma once in dbaccess/source/core
        
        This commit was carried out by a Python script, source of which
        is at https://bugs.documentfoundation.org/show_bug.cgi?id=124176#c97.
        
        Change-Id: I44efd0f0536df127be57fafc193eeb985292cc22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102550
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-13  George Bateman  <george.bateman16@gmail.com>  [f93f4c10e6e976009606ecc7bb3b8a02afd80fb0]

        tdf#124176 Use #pragma once in cui
        
        This commit was carried out by a Python script, source of which
        is at https://bugs.documentfoundation.org/show_bug.cgi?id=124176#c97.
        
        Change-Id: Ia0099ecd621f008e497260f26e5754d55d0f09aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102549
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-13  George Bateman  <george.bateman16@gmail.com>  [0743a75a9fd3ef60489154e4ffc706f9dae82399]

        tdf#124176 Use #pragma once in dbaccess/source/filter
        
        This commit was carried out by a Python script, source of which
        is at https://bugs.documentfoundation.org/show_bug.cgi?id=124176#c97.
        
        Change-Id: Idd45e204ae80a33784e896c70d104aa1b22513ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102551
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-13  George Bateman  <george.bateman16@gmail.com>  [08cc983e26dd3252b12b253af9b0c3430e933321]

        tdf#124176 Use #pragma once in cppu, cppuhelper
        
        This commit was carried out by a Python script, source of which
        is at https://bugs.documentfoundation.org/show_bug.cgi?id=124176#c97.
        
        Change-Id: I0b7c5bec8e56bd21e719c8889fe263e377f3b8ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102547
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-13  Caolán McNamara  <caolanm@redhat.com>  [4a14136308c70d820a2e8f9ac240b93ca95569b5]

        fix attachnamedialog mnemonics
        
        Change-Id: Ibdc7e7432d7ce48473e16298fdb8eddea5241938
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102541
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-13  Caolán McNamara  <caolanm@redhat.com>  [e9f17767845c84f629cafa08392b55602f241b95]

        fix alreadyexistsdialog mnemonics
        
        Change-Id: Id9c326d28cf7049e692108cdeccef6714c142e2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102540
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-13  Caolán McNamara  <caolanm@redhat.com>  [3cbc46f95f600e1247727383ae9fc1c26683ad46]

        lclGetAddress is never passed a null ScDocument*
        
        Change-Id: Id35446e25eb9b685849ff6be703acd56a65d2013
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102532
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-13  Caolán McNamara  <caolanm@redhat.com>  [ef1a78ed4d2a083310277e188a02cb1b5323a089]

        GetMultipleOpRefs never passed a null ScDocument*
        
        Change-Id: Ib31f77d8cf669881df5cc23bdd91278531c1f8ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102531
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-13  Caolán McNamara  <caolanm@redhat.com>  [2b126a0044d56ca771d3c3930491c73ee1478b37]

        setCacheTableReferenced never passed a null ScDocument*
        
        Change-Id: I928a047e08e7b10255253dedb5f6fb52a0daf7bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102530
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-13  Caolán McNamara  <caolanm@redhat.com>  [fb2ceb28a820e7775456a137541ef5978a6746b4]

        toAbs always dereferences its ScDocument*
        
        Change-Id: I6bddbca2289074ecf333227b3fc1a49da4b431a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102529
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-13  Caolán McNamara  <caolanm@redhat.com>  [0dcebd1b6e2e6f03d83bc46cab7be42a8905df3c]

        GetRangeDataFromString is never passed a null ScDocument
        
        Change-Id: Iaaba1ce57831bc484849b6df2ec4f864de469936
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102528
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-13  Caolán McNamara  <caolanm@redhat.com>  [bc908eb37e4cb1a37a1123ed141a6999760a6343]

        ScDBQueryDataIterator is never passed a null ScDocument
        
        Change-Id: Ibcf9e6c212186fe1f8bc9d03413e4efc423c62d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102527
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-13  Caolán McNamara  <caolanm@redhat.com>  [d08ac694a60af612fe603e90eb60d25a1ce290c8]

        CompareOptions pDoc arg is never null
        
        Change-Id: I9b8822c5abef04cfeec7a80e82220f2638b77618
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102526
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-13  Caolán McNamara  <caolanm@redhat.com>  [0847f77a112271bf498859ce99bd65de4243098a]

        establish DetectSearchType pDoc arg is never null
        
        so the "TODO: rare case" doesn't exist
        
        Change-Id: I802a16d1c5022ede1a95473a07160823b2856fdf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102525
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-13  Caolán McNamara  <caolanm@redhat.com>  [a881a800255269fd607dfc144f9207932e5074fc]

        establish ScValueIterator::pDoc is never null
        
        Change-Id: Ie9b60da4993bc1255dab4784f876e4fae0a45bbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102524
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-13  Caolán McNamara  <caolanm@redhat.com>  [6cf2d7e9b5ea749fe4770a4cf7d12d86a4791978]

        establish ScInterpreter::pDok is never null
        
        Change-Id: I493eedebcb35fbbf4917ea77f812be43989db6ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102523
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-13  Tomofumi Yagi  <yagitmknada@gmail.com>  [85f12e47f4a086a3923dd3a6b097776d60c6dc82]

        Calc: ScImportAsciiDlg can now detect Unicode encoding without BOM
        
        Change-Id: I8a3aa7458ce97f659c0caf2386a96f605b740fbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102543
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-13  Mike Kaganski  <mike.kaganski@collabora.com>  [0c88fd43aebc57ebe8e4e49b74c1b6bef067ad89]

        Unify the code used to get object shell for components
        
        and their parents across the codebase.
        
        Change-Id: Ifb37fb940d285f81c1724a912204533e8c3b0044
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102546
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-13  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [35377971467be9b2ba30bab3e9b0983be11b4196]

        Sifr: tdf#136593 icon for new Distribution uno commands
        
        Change-Id: I95df009c7a8d7981f2bc21d06dad2fc18beb4d21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102513
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-09-13  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [ad7558404ddf9de224c3cd28b6dccfefb0d0ea80]

        SwUndoFormatAttrHelper: tweak out some SwClient stuff ...
        
        - make it final for starters
        - dont use GetRegistered() variants to prepare removal of
          SwClient/SwModify
        - dont use CheckRegistration() as the observed format should never die
        
        Change-Id: I9bfb587e5e88896eb36d2da6edcf4f41a93195cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102500
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-09-13  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [9ccfe6645cd92b6eb870bfe3d6484c7318c75af4]

        SwRegHistory: SwClient no more
        
        Change-Id: Ifd43ff792612baba104d4cf09e3ee9bb6ed1c7a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102409
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-09-13  Julien Nabet  <serval2412@yahoo.fr>  [b7f4d4d3c3ea6872e9cad18765dced48d41a7fc5]

        Following d52674ad92172ce67c94b5970668aeb00d1c6ac5
        
        author	Noel Grandin <noelgrandin@gmail.com>	2020-09-12 08:15:30 +0200
        committer	Noel Grandin <noel.grandin@collabora.co.uk>	2020-09-12 13:35:16 +0200
        commit	d52674ad92172ce67c94b5970668aeb00d1c6ac5 (patch)
        tree	e4011c86f470c710fa80b22edfe081ddd2475adf
        parent	286a7f3ec8976761f3e796e13b374700063dbc4b (diff)
        std::list->vector in SwTable
        
        Change-Id: I6c3db995750de65f2255d7a39323d9d7594d1aff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102539
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-09-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [a4a6594b6475ef2e397852862ec120e33350b352]

        tdf#107459: sc_ucalc: Add unittest
        
        Change-Id: I2af31d0ba6a19487ea15f4917749a5e29db6ffcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102538
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-13  Heiko Tietze  <tietze.heiko@gmail.com>  [61c0252f1243a249f858ae0337eeadfdbad6e1b5]

        Popup menus cleaned up in respect to DistributeSelection
        
        Distribution works only with multiselection
        
        Change-Id: Ica097fa7e366f3875e600b30ce7bdc3ba0b28dee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102501
        Tested-by: Jenkins
        Tested-by: Maxim Monastirsky <momonasmon@gmail.com>
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-09-13  Noel Grandin  <noelgrandin@gmail.com>  [4059583469c168c553d0529684caba6b281827d1]

        std::set->o3tl::sorted_vector in svx
        
        Change-Id: I86154a8ddf885ea23ff29e4df1b67e7501b9165b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102536
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-13  Noel Grandin  <noelgrandin@gmail.com>  [a598c5ac64fda302d13ff7638fd743a991b2e988]

        std::set->o3tl::sorted_vector in SwHistorySetAttrSet
        
        Change-Id: I603ddde15c869a66b05c18815326931fbcfd9076
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102537
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-13  Noel Grandin  <noelgrandin@gmail.com>  [4176beb7ef831152ce92ac3fa31314438635ec2c]

        tdf#133327 fix calc loading background color with many cols
        
        regression from
            commit 7282014e362a1529a36c88eb308df8ed359c2cfa
            tdf#50916 Makes numbers of columns dynamic.
        
        Change-Id: Ic9e1b31d74b11367a5ad1a82480ffe9467c37ad8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102535
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-12  Caolán McNamara  <caolanm@redhat.com>  [b42d55577566b2e6ca96530868a456b111632f94]

        drop some unused suppressions
        
        Change-Id: I44422004b8ad2b6e848f6ed5b7cca649fbfdf5ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102522
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-12  Julien Nabet  <serval2412@yahoo.fr>  [70666469b87ab1e3589db0f5f7a236d744e83733]

        Replace remaining uses of sal_uChar
        
        The goal is then to remove sal_uChar completely since it's been deprecated in 2013!
        See http://document-foundation-mail-archive.969070.n3.nabble.com/About-removing-long-time-deprecated-types-from-public-API-tt4287268.html
        
        Change-Id: I1ed6a56075a47fbfeac97388432bffcbd2ef1f7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102491
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-12  Noel Grandin  <noelgrandin@gmail.com>  [8214051829468c783404faf19194b26b35833e41]

        unordered_set->sorted_vector in CopyWithFlyInFly
        
        Change-Id: I9ee4ffd9a54fc62a9fa8d8f15dc90d458d87bbc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102520
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-12  Mike Kaganski  <mike.kaganski@collabora.com>  [0cf2531cc59556d04acd4a614e452df6bbad7368]

        Try fix multiple assignments of gids
        
        ************************************************
        WARNING: multiple assignments of gids:
        ************************************************
        		GID: gid_Dir_Shlxthdl Assignments: 2
        
        Change-Id: I4c2f53d8b996fc750465219f320fd8538a4d23f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102494
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-12  Julien Nabet  <serval2412@yahoo.fr>  [7ed8d93fab114804387990215545bdceafee36db]

        Flatpack: update to liborcus 0.16.0
        
        Change-Id: I9268a254cf74c3effa7852cd0936399d8c28aa6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102509
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-12  Caolán McNamara  <caolanm@redhat.com>  [fa2499a6e9c0c4f25b0a59cd89489d7051c57ee3]

        establish that ScSimpleFormulaCalculator mpDoc is never null
        
        Change-Id: Ic3f404c266e9f91b47ba408036df37142a4fd91c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102519
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-12  Caolán McNamara  <caolanm@redhat.com>  [e8456d3171d490eaa34f2d82d0b7b5a262ac1bf9]

        use a reference instead of a pointer for lcl_Calculate ScDocument arg
        
        Change-Id: I08ff79b5f4a68a6b4ad67bc03b36287c25e59364
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102517
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-12  Noel Grandin  <noelgrandin@gmail.com>  [636c1df23a7f459a1ff52d45fdeafdcbbe00b8a0]

        std::set->o3tl::sorted_vector in CheckFlyCache_
        
        Change-Id: If4209f165912f5026d8bb2c311314dba8aaba1ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102518
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d224981ba8be95f23b1aa860df78c6c969f7f180]

        Fix typo
        
        Change-Id: I6ec0c6a97ec663223f6bca9ee5e9d8d27cdbf9f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102516
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-12  Caolán McNamara  <caolanm@redhat.com>  [9a8ae4a9566e23e1ca116c3c41f62995f8234c97]

        replace sal_IntPtr with simple integer type
        
        Change-Id: I5aaf606b684b69641a872b3405b4d4d378289ad4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102466
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-12  Noel Grandin  <noelgrandin@gmail.com>  [35612c995d53d74e8b9ba44bc6e940cbb4dd0f60]

        tdf#133502 annotation has wrong position
        
        regression from
            commit 20c5a2abb61c4246c6001b7b6d5bd69cd5882cfd
            use FastParser in DrawAnnotationContext
        
        Change-Id: Ifc4a8d6390d37edfb375f37d513418b77f38d842
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102515
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-12  Noel Grandin  <noelgrandin@gmail.com>  [b881aba777de30bb6b4f365f4d7b86040882441d]

        tdf#136217 fix moving tag in writer
        
        regression from
            commit e67657d5211f6e95ddf8bd621108608573b00d5d
            loplugin:simplifybool more
        
        Change-Id: I4c62a7922734ea76ecec580491bfe8b0f62b781b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102514
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-12  Julien Nabet  <serval2412@yahoo.fr>  [04203a26757d26814a18c3251d1a97f6ded64a62]

        Replace remaining uses of sal_Char
        
        + remove sal_Char check on compilerplugins
        Change-Id: I0f7da14e620f0c3d031d038aa8345ba4080fb3e9
        
        Change-Id: Ia6dba4f27b47bc9e0c89159182ad80a5aee17166
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102499
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-12  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [05d5062dca095f2e53de26db41edeb0b1279138b]

        Breeze,Colibre,elementary,KJ,Sukapura: tdf#136593 icon for new Distribution uno commands
        
        Change-Id: If100523cdfd1a5bf82c81959100099ee39d0cb87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102434
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-09-12  Noel Grandin  <noelgrandin@gmail.com>  [d52674ad92172ce67c94b5970668aeb00d1c6ac5]

        std::list->vector in SwTable
        
        Change-Id: I4bd23ef011e002133c01dcfcab13b5a100926e04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102507
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-12  Mike Kaganski  <mike.kaganski@collabora.com>  [286a7f3ec8976761f3e796e13b374700063dbc4b]

        ConvertNumbersToText: handle legacy lists
        
        Handle css::text::PositionAndSpaceMode::LABEL_WIDTH_AND_POSITION
        
        Change-Id: I5024359b1a34b0ebb63165ace5e517dd90994faa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102510
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-12  Martin van Zijl  <martin.vanzijl@gmail.com>  [1675f5c0f600c817b0b9a0ab0a79ae32c43e5b93]

        tdf#41202 writer: allow shift+click to decrease selection
        
        Change-Id: I8f0f03a3ea0eafda166d19a5cd9fa24e97345a69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102399
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-09-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ce3a9b9f8db93ed7bf696bef0111b18778a21e20]

        Fix typos
        
        Change-Id: Ica93ad739eb32372addc01e1c72804e33d8ce819
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102508
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-12  Justin Luth  <justin_luth@sil.org>  [f6d00c3fdc4a134aa67d4e51e6afc3df786bb67b]

        sw rtfexport: add explanation comments to unit test
        
        Change-Id: I6b2579c6c92f0090fe7bee732ab6c8571272e9b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102454
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-09-12  Kohei Yoshida  <kohei@libreoffice.org>  [0ec032b6a42bcf3dee11cfd9f4fc702905b7ba94]

        Remove unused patches.
        
        Change-Id: I2a1dbe15f2df42b4f74e0c00b91ace6c0d3f5f8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102503
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2020-09-12  Kohei Yoshida  <kohei@libreoffice.org>  [109ed8f775dddfede012d56d078abd70b45490c0]

        Upgrade liborcus to 0.16.0.
        
        Change-Id: Iae29fb26417dfc161698a81bee84e81545969065
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102502
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2020-09-12  Jan-Marek Glogowski  <glogow@fbihome.de>  [0c31a0a5178b0ad1e10f55767ef98590f397a5e6]

        non-cross: set Java FOR_BUILD variables
        
        Seems I never had some JAVA_HOME ponting to some different Java,
        then my build system. At least that is my guess from the
        lo_callgrind_linux Jenkins build.
        
        Change-Id: I4315ff64064463edf34f0f96006ae72f80f1ffa4

2020-09-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [3ad21220992e348ccfc59ce5ffb67ee9dd0e4b88]

        tdf#135693: sw: Add UItest
        
        Change-Id: If38daeb35ae8ba09aac50490a15c66dc0650f784
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102485
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-11  Caolán McNamara  <caolanm@redhat.com>  [32cdbc9c96898cf8bc2485b3df1be46c3c835ab0]

        log what token was unexpected
        
        Change-Id: I192bd691816a044dbca389621730ca7ee3a584e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102453
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-11  Eike Rathke  <erack@redhat.com>  [2cb743eea3396541e155c24773b54de0663c7475]

        Make arbitrary cell length limit in CSV import a constexpr
        
        ... so we could up that in one place if we really wanted.
        Usually exceeding that length is due to malformed data opening a
        quoted field without closing it. However, there might be valid
        reasons to allow more than 64k characters in one cell, but think
        about a *reasonable* limit, not 2GB ...
        
        Change-Id: I7f9ea80ab2f7a4eb34d93203286c973ea03f1ce0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102495
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-09-11  Stephan Bergmann  <sbergman@redhat.com>  [0a7752b39884cfb7d4d679683fb216a44a85326a]

        Handle empty rRange in OverlayManager::RangeToInvalidateRectangle
        
        Not sure why it started to happen just now, but my Linux UBSan build now failed
        CppunitTest_sd_tiledrendering with
        
        > svx/source/sdr/overlay/overlaymanager.cxx:290:44: runtime error: 1.79769e+308 is outside the range of representable values of type 'int'
        >  #0 in sdr::overlay::OverlayManager::RangeToInvalidateRectangle(basegfx::B2DRange const&) const at svx/source/sdr/overlay/overlaymanager.cxx:290:44
        >  #1 in sdr::overlay::OverlayManager::invalidateRange(basegfx::B2DRange const&) at svx/source/sdr/overlay/overlaymanager.cxx:311:55
        >  #2 in sdr::overlay::OverlayManager::impApplyRemoveActions(sdr::overlay::OverlayObject&) at svx/source/sdr/overlay/overlaymanager.cxx:186:13
        >  #3 in sdr::overlay::OverlayManager::~OverlayManager() at svx/source/sdr/overlay/overlaymanager.cxx:224:21
        >  #4 in sdr::overlay::OverlayManagerBuffered::~OverlayManagerBuffered() at svx/source/sdr/overlay/overlaymanagerbuffered.cxx:377:9
        >  #5 in sdr::overlay::OverlayManagerBuffered::~OverlayManagerBuffered() at svx/source/sdr/overlay/overlaymanagerbuffered.cxx:368:9
        >  #6 in salhelper::SimpleReferenceObject::release() at include/salhelper/simplereferenceobject.hxx:72:49
        >  #7 in rtl::Reference<sdr::overlay::OverlayManager>::clear() at include/rtl/ref.hxx:180:19
        >  #8 in SdrPaintWindow::~SdrPaintWindow() at svx/source/svdraw/sdrpaintwindow.cxx:251:22
        [...]
        >  #16 in SdrPaintView::DeletePaintWindow(SdrPaintWindow&) at svx/source/svdraw/svdpntv.cxx:83:24
        >  #17 in SdrPaintView::DeleteWindowFromPaintView(OutputDevice*) at svx/source/svdraw/svdpntv.cxx:417:9
        >  #18 in SdrObjEditView::DeleteWindowFromPaintView(OutputDevice*) at svx/source/svdraw/svdedxv.cxx:2316:22
        >  #19 in FmFormView::DeleteWindowFromPaintView(OutputDevice*) at svx/source/form/fmview.cxx:196:14
        >  #20 in sd::View::~View() at sd/source/ui/view/sdview.cxx:148:9
        >  #21 in sd::DrawView::~DrawView() at sd/source/ui/view/drawview.cxx:75:1
        >  #22 in sd::DrawView::~DrawView() at sd/source/ui/view/drawview.cxx:74:1
        [...]
        >  #34 in sd::framework::BasicViewFactory::releaseResource(com::sun::star::uno::Reference<com::sun::star::drawing::framework::XResource> const&) at sd/source/ui/framework/factories/BasicViewFactory.cxx:229:1
        >  #35 in sd::framework::ConfigurationControllerResourceManager::DeactivateResource(com::sun::star::uno::Reference<com::sun::star::drawing::framework::XResourceId> const&, com::sun::star::uno::Reference<com::sun::star::drawing::framework::XConfiguration> const&) at sd/source/ui/framework/configuration/ConfigurationControllerResourceManager.cxx:201:48
        >  #36 in sd::framework::ConfigurationControllerResourceManager::DeactivateResources(std::__debug::vector<com::sun::star::uno::Reference<com::sun::star::drawing::framework::XResourceId>, std::allocator<com::sun::star::uno::Reference<com::sun::star::drawing::framework::XResourceId> > > const&, com::sun::star::uno::Reference<com::sun::star::drawing::framework::XConfiguration> const&)::$_0::operator()(com::sun::star::uno::Reference<com::sun::star::drawing::framework::XResourceId> const&) const at sd/source/ui/framework/configuration/ConfigurationControllerResourceManager.cxx:88:20
        [...]
        >  #38 in sd::framework::ConfigurationControllerResourceManager::DeactivateResources(std::__debug::vector<com::sun::star::uno::Reference<com::sun::star::drawing::framework::XResourceId>, std::allocator<com::sun::star::uno::Reference<com::sun::star::drawing::framework::XResourceId> > > const&, com::sun::star::uno::Reference<com::sun::star::drawing::framework::XConfiguration> const&) at sd/source/ui/framework/configuration/ConfigurationControllerResourceManager.cxx:84:5
        >  #39 in sd::framework::ConfigurationUpdater::UpdateCore(sd::framework::ConfigurationClassifier const&) at sd/source/ui/framework/configuration/ConfigurationUpdater.cxx:249:28
        >  #40 in sd::framework::ConfigurationUpdater::UpdateConfiguration() at sd/source/ui/framework/configuration/ConfigurationUpdater.cxx:160:21
        >  #41 in sd::framework::ConfigurationUpdater::RequestUpdate(com::sun::star::uno::Reference<com::sun::star::drawing::framework::XConfiguration> const&) at sd/source/ui/framework/configuration/ConfigurationUpdater.cxx:107:13
        >  #42 in sd::framework::ChangeRequestQueueProcessor::ProcessOneEvent() at sd/source/ui/framework/configuration/ChangeRequestQueueProcessor.cxx:161:33
        >  #43 in sd::framework::ChangeRequestQueueProcessor::ProcessUntilEmpty() at sd/source/ui/framework/configuration/ChangeRequestQueueProcessor.cxx:173:9
        >  #44 in sd::framework::ConfigurationController::disposing() at sd/source/ui/framework/configuration/ConfigurationController.cxx:126:41
        >  #45 in cppu::WeakComponentImplHelperBase::dispose() at cppuhelper/source/implbase.cxx:104:13
        >  #46 in cppu::PartialWeakComponentImplHelper<com::sun::star::drawing::framework::XConfigurationController, com::sun::star::lang::XInitialization>::dispose() at include/cppuhelper/compbase.hxx:90:36
        >  #47 in sd::DrawController::DisposeFrameworkControllers() at sd/source/ui/unoidl/DrawController.cxx:814:21
        >  #48 in sd::DrawController::dispose() at sd/source/ui/unoidl/DrawController.cxx:162:5
        >  #49 in (anonymous namespace)::XFrameImpl::setComponent(com::sun::star::uno::Reference<com::sun::star::awt::XWindow> const&, com::sun::star::uno::Reference<com::sun::star::frame::XController> const&) at framework/source/services/frame.cxx:1485:33
        >  #50 in (anonymous namespace)::XFrameImpl::close(unsigned char) at framework/source/services/frame.cxx:1692:12
        >  #51 in SfxFrame::DoClose() at sfx2/source/view/frame.cxx:109:29
        >  #52 in SfxViewFrame::Notify(SfxBroadcaster&, SfxHint const&) at sfx2/source/view/viewfrm.cxx:1534:28
        >  #53 in SfxBroadcaster::Broadcast(SfxHint const&) at svl/source/notify/SfxBroadcaster.cxx:49:24
        >  #54 in (anonymous namespace)::SfxModelListener_Impl::notifyClosing(com::sun::star::lang::EventObject const&) at sfx2/source/doc/objxtor.cxx:146:12
        >  #55 in SfxBaseModel::close(unsigned char) at sfx2/source/doc/sfxbasemodel.cxx:1439:76
        >  #56 in SfxBaseModel::dispose() at sfx2/source/doc/sfxbasemodel.cxx:716:13
        >  #57 in SdXImpressDocument::dispose() at sd/source/ui/unoidl/unomodel.cxx:2708:19
        >  #58 in LOKitSearchTest::tearDown() at sd/qa/unit/tiledrendering/LOKitSearchTest.cxx:113:22
        [...]
        
        where the given rRange is apparently empty
        
        Change-Id: I7324f1660dc3b782a4e489884a319f4aeb690b44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102492
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-11  Eike Rathke  <erack@redhat.com>  [6f80e2d37ce11e3ea728b7ce5987f912fdfa60b3]

        Resolves: tdf#107459 MATCH() in descending sorted array find last equal value
        
        ... not reverse the first equal value. This only affected the
        array/matrix argument case, not cell references.
        
        Change-Id: I0ff574a5132b6ee93789ac32f6c5de02465263f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102493
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-09-11  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [0dbb37a7a8366fd4316d0eae549a25383c255902]

        use 32bit configure flags for 32bit windows jenkins TB
        
        Change-Id: I621a049cbebb6e3ebe052098b1d945aaa9f075d7

2020-09-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [42aeb9f906ca4e23d118ff8563184f9315ef3b82]

        cross-build: fix Java NI linking
        
        LibreOffice has a JNI component on Windows and Linux, the
        officebean. Therefore we need a host JDK for linkage to the
        jawt, and a build JDK to compile the Java code.
        
        Change-Id: I4138628ab3ea2ef5900a5b4e9281050ae84e4eb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102483
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [0b99cceb5273550dbaef5890297fd7ebfccd6817]

        WIN cross: fix libjpeg-turbo build
        
        Change-Id: Iae4696df714ba27c0053f7ca3eb485816e8e58c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102481
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [1ee5147d2088606492de65bd8084a44db537b5c9]

        Fix naming in configure.ac
        
        Regression from commit 63972e79bbb9ea9654e755381641052632b0402c
        
        Change-Id: Icb8e4aa7c1c837640c61334f7a0983a771a43df6

2020-09-11  Miklos Vajna  <vmiklos@collabora.com>  [1bd3474c7c7945e1182dfbaca89be05ea98dd3e8]

        oox smartart: add support for syncing font heights of multiple shapes
        
        When 2 or more shapes have their text set to autofit and they have a
        constraint like:
        
        <dgm:constr type="primFontSz" for="des" forName="node" op="equ"/>
        
        Then make sure that the automatic font size is the same for all shapes
        and all content fits, by using the smallest scaling factor from all
        relevant shapes.
        
        Some rework is needed, because normally oox::drawingml::Shapes don't
        have access to their parents, at the same time there can be multiple
        SmartArts on a single slide, so storing the grouping info in the filter
        is problematic, too. Solve this by storing the grouping in the toplevel
        oox::drawingml::Shape and exposing them in XmlFilterBase just during the
        time the children of the toplevel shape of the SmartArt are added.
        
        This works, because we know SmartArts can't be nested.
        
        Change-Id: I6c591eadc7166c7c42752650afdb7ee1e416cff6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102490
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [e9b9044f7b7b44b45dd582885cad0b0a7d44f88b]

        tdf#125234 Qt5 set glpyh font bounding box
        
        Not sure if this is strictly needed, and obviously it will be
        "wrong" for a sub font containing just some of the glyphs, but
        since other backends also do this, follow suit.
        
        Change-Id: Ib83542b685b38d800d09b7a19780f9ac619c7ad0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102487
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [4f09fb9f64951340d140badb00b336dd99c68f2b]

        Qt5 add some output formaters for Qt classes
        
        This simply converts them to LO equivalents. Since this is just
        for easier debugging, there is IMHO no need for "more optimized"
        variants.
        
        Change-Id: I283d0e2b69f945517aaa79f3c6dbea38dcb50ef0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102489
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [f33c253ee9572ce83016e527ab0d050aab71a674]

        tdf#131581: sw: Add UItest
        
        Change-Id: Ie6fd0f0e9894f2795e87580e00f4d75272bb3c68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102462
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [21ebde9189460318c8c04157b48ede9760a600f9]

        tdf#125234 Qt use glyph widths, not advance
        
        We're working on the font level here, not the layouting. So use
        LO's TTF functions to read the glyph widths of the font directly.
        
        Change-Id: Ib3bd59a91aa08ca9e629a45ba7539d757bef2c1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102488
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [4108665b63ab432732b8b351568c255d872cc3ff]

        WIN cross: fix gpg-related library builds
        
        Cross compiling these libraries requires to supply the cross-
        compiler via the CC_FOR_BUILD environment variable. Since we have
        to use the gcc-wrappers, we now need two different invocations
        with different inclues and libraries, but just have fixed
        environment variables. Also, the CC_FOR_BUILD clashes with LO's
        own variant, but that is easy to fix.
        
        So this change includes:
        - gcc-wrappers: new option --wrapper-env-prefix to add a prefix
          to the environment variable names
        - gcc-wrappers: new option --wrapper-print-cmdline to dump the
          real command called, when a verbose build is executed
        - gcc-wrappers: default to exe, if the output has no extension
        - unify build flags for gpg related libraries
        
        Change-Id: I4e6a6ba3c6e09237c8ffefa40ce61131290a3852
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102482
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [63972e79bbb9ea9654e755381641052632b0402c]

        Fix the minimal build-tools target
        
        The revert commits change the build-tools target for a DESKTOP
        build to build the complete LO. This restores the original,
        minimal one and also adds a whitelist of allowd build types.
        
        OpenCL needs a configure switch, as it's status is also stored
        in a config header, so preventing the build is not enough.
        
        This also reverts:
        - commit 802161a505272732566210e9ebbd8fe1b23fb86d
        - commit 02d931a59e2966d0c2736db8dee7be3e3dcd6bae
        
        Change-Id: Ibfcb0c54e72da1b7c2e63c082ea6586520a787fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102480
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [114ed73a7ba56e013e6d7f886798915fb20c0946]

        WIN drop --enable-64bit to select Windows target
        
        This changes the Windows build to use the default configure switch
        to select the target / host of the compiled binaries to get the
        possibility to cross compile on Windows the "default" way.
        
        Note that selecting i686-pc-cygwin on x86_64 doesn't do a cross-
        compilation, as no special build tools are needed, because x86_64
        can run x86 binaries just fine.
        
        A consequence of the change is the default target host, which is
        now the same then the build system, instead of the previous x86
        default.
        
        Change-Id: I5584f34f665573ebac40d5d7753d96addeb84dbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102479
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [03c65d3ed080661430d4af2424d8f525bef67c62]

        image-sort: add --quiet option for build-tools
        
        Otherwise you'll get many warnings for missing images, because the
        cross-toolset target just builds some small part of LO.
        
        This also converts the program to use argparse.
        
        Change-Id: I22adda23ab3a25bced871a87d38373543cd5ae72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102478
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [03c81f23d751bc0e77680b710d02e4722f1d5473]

        Add a MariadDB configure option
        
        The code is already disabled on iOS and Android, so this just
        allows changing this setting on all platforms via configure.
        Also needed for the "minimal" build-tools setup.
        
        Change-Id: I590fda4cdc63b58fc17dcfb9da49c75c858b8fc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102477
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [0bbc213229f6fdd6d1382e426f9ef2b9475ba60c]

        cross-compile: fix PATH handling for host
        
        Reading and exporting the PATH variable will result in a bunch of
        error, so we have to work with full patch when using the grep and
        sed commands. Since we just want the PATH for the rest of the host
        config run, we can simply restore it.
        
        Change-Id: I970f3bddece01c1f20ab9db7d55569e5df190675
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102476
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-09-11  Caolán McNamara  <caolanm@redhat.com>  [e5c3ba093ee03828b777784c93e90e7045de5152]

        tdf#118002 fix export to pptx with missing background property set
        
        Change-Id: Ifd08ab2357ff8294bc691fb3312a002e7f349f3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102467
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [e3f53c5faae8e5e8e14dc1dbb27f8f184bd44b42]

        remove outdated comments
        
        ever since
            commit 722aa442977e5ca27ab05b4299d26346b5a4e883
            convert some MAXCOL to use ScSheetLimits
        
        Change-Id: I15bd107e1d0f81a5b3223c3d6995b4105f97ce01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102464
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-11  Attila Bakos  <bakos.attilakaroly@nisz.hu>  [65bc6e12ef8a681ec4597635d0b3d86e9ac355d3]

        tdf#135667 DOCX export: fix border line of OLE objects
        
        which wasn't exported.
        
        Note: the enlarged monolithic export function was
        split in the following new functions:
        
        - WriteOLEShape() exports the replacement shape of
        the OLE object.
        
        - GetOLEStyle() returns the string value of the
        style attribute.
        
        - ExportOLESurround() handles the surround settings.
        
        Also add GetVMLShapeTypeDefinition() to reuse picture
        frame VML formula string used by VMLExport.
        
        Co-authored-by: Arató Dániel (NISZ)
        
        Change-Id: I29800a50c60a824a14849ac286a18e5e2f97c689
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102034
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-11  Caolán McNamara  <caolanm@redhat.com>  [4fa53470339d8813cc40e32d2ac60483a10cf2df]

        tdf#135565 prepare font preview virtual device
        
        make SalInstanceComboBox::create_render_virtual_device do more
        setup to have an appropiate default background.
        
        Change-Id: I43aeb6ffe85d21f11f3ebb1f981c0db67247e5db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102403
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jenkins

2020-09-11  Regényi Balázs  <regenyi.balazs@nisz.hu>  [83c30743eaf44d8eded4a73e3ac2585b5bdbaffc]

        tdf#77236 DOCX shape export: fix missing solidFill
        
        (resulting for example, invisible shapes).
        
        Co-authored-by: Szabolcs Tóth
        
        Change-Id: I328514022f4a594c374d5a97db39d1cf3a954e02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102195
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-11  Caolán McNamara  <caolanm@redhat.com>  [099bd18dea7efadbe25a8519d98d24cb69c35b95]

        drop misleading GetWindowTextColor use
        
        We use a font from StyleSettings::GetFieldFont(),
        but use a font color from StyleSettings::GetWindowTextColor()
        and then immediately afterwards use
        SetTextColor(StyleSettings::GetFieldTextColor());
        
        Change-Id: I60f653947242a4e2d5fe48bd1d0df7a3ab693685
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102461
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-11  Caolán McNamara  <caolanm@redhat.com>  [6a12fa6a77e407bf2d1e8be47f915ade8e1eab28]

        invalidate prerendered fontname cache on style change
        
        Change-Id: Ie2111f23dc3346b914442090e3d9257c5659fafc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102459
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [e628b94ccf062c2f3161acef11012ae2f5fbc5a3]

        remove duplicate XML_TOK_TEXT_FRAME_FILTER_NAME
        
        which has been there ever since
            commit fd069bee7e57ad529c3c0974559fd2d84ec3151a
            Date:   Mon Sep 18 16:07:07 2000 +0000
            initial import
        
        And add assert to prevent more duplicates
        
        Change-Id: I371a117896c1ab36fabf69da41229a7bcf5459d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102366
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-11  Stephan Bergmann  <sbergman@redhat.com>  [dd6f59a52a564f470070063719d1e9ff2e814261]

        Do not even unload cui library during exit
        
        <https://gerrit.libreoffice.org/c/core/+/102222> "Turn OUStringLiteral into a
        consteval'ed, static-refcound rtl_uString" kept crashing in UITest_sw_options:
        VclAbstractDialogFactory::Create loaded the cui library, then some code created
        OUString instances pointing at the
        
        > const OUStringLiteral VIEWOPT_DATANAME = u"page data";
        
        (cui/source/options/treeopt.cxx) in the cui library's rodata section, and at
        least one of those OUString instances ended up in the data structures
        owned by the static configmgr::Components singleton
        (configmgr/source/components.cxx).  Now the UITest_sw_options test code in
        sw/qa/uitest/options/tdf78133.py makes some modifications that apparently cause
        SvtLinguConfig (unotools/source/config/lingucfg.cxx) to be used but, for
        whatever reason (i.e., whether or not that is another bug that would benefit
        from chasing it down), not get cleaned up properly, so that during termination,
        
        > warn:unotools.config:799178:799178:unotools/source/config/configmgr.cxx:140: ConfigManager not empty
        
        gets emitted, and that SvtLinguConfig apparently holds on to configmgr data so
        that the configmgr::Components singleton data structures are not fully cleaned
        up prior to exit.
        
        So when the exit handlers run, they happened to be run in such an order that
        first this static aDialogLibrary was destroyed, causing the cui library (and its
        rodata segment) to be unloaded, and only then the static configmgr::Components
        singleton was destroyed.  The latter tried to remove all its not-yet-cleaned-up
        (see above) data structures, which still referenced an OUString instance
        containing a---meanwhile dangling---pointer to VIEWOPT_DATANAME, causing a
        crash.
        
        So instead of a static Module, use Module::release, as is already used in other
        places loading libraries.
        
        Change-Id: Ibc16d26f6125d20317a641b95ef71b4b406f0999
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102456
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-11  Caolán McNamara  <caolanm@redhat.com>  [a419780b39b1dc875db4ed4a45f6b338524e7c82]

        application level settings-changed event callbacks not triggering
        
        this was originally...
        
        ImplDelData aDel( pWinEvent->GetWindow() );
        while ( aIter != aEnd && !aDel.IsDead() )
        
        before
        
        commit 1db7af8bc9febdf72138fac533ec81d6983da729
        Date:   Tue Jan 26 22:10:52 2016 +0530
        
            tdf#96888 - Kill internal vcl dog-tags ...
        
        back then if GetWindow was null ImplDelData.IsDead() was
        always false
        
        Change-Id: I1e75c27635532afa08ed43bf92bda35b34ae6320
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102455
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [3b918495513d8e43063a45ac500962703e08f94e]

        small optimisation
        
        avoid allocating predicate on heap, which is expensive when walking over
        large numbers of styles nodes
        
        Change-Id: Ida4369b77fb74f3af1258a97b0b99e3a78413833
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102437
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-11  Stephan Bergmann  <sbergman@redhat.com>  [1c271e9fdcea1832378995c9c43619290060f378]

        Missing test dependencies
        
        From-scratch `make CppunitTest_sw_core_layout` had failed for me on Linux with
        
        > warn:vcl.builder:1528301:1528301:vcl/source/window/builder.cxx:467: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: file:///.../instdir/share/config/soffice.cfg/svt/ui/editcontrol.ui xmlreader/source/xmlreader.cxx:66
        
        and
        
        > warn:vcl.builder:1529052:1529052:vcl/source/window/builder.cxx:467: DBG_UNHANDLED_EXCEPTION in VclBuilder
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: file:///.../instdir/share/config/soffice.cfg/svx/ui/sidebarstylespanel.ui xmlreader/source/xmlreader.cxx:66
        
        Change-Id: I021cf45a61a894a88aee64110a9b9ea8f7a20888
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102452
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-11  Caolán McNamara  <caolanm@redhat.com>  [b7756fdde63b1eef85ef13772fc3578e345d34dc]

        crashtesting: failed on export of tdf118002-1.potx to pptx
        
        because the bg isn't set a master isn't exported, so
        the endelement XML_sldMasterIdLst isn't exported and
        the document is broken
        
        so don't exit early if the propertyset isn't found and always call
        ImplWriteSlideMaster
        
        Modify the ppt variant PPTWriter::ImplWriteSlideMaster to do nothing on an
        empty propertyset allowing PowerPointExport:ImplWriteSlideMaster to
        output its XML_sldMasterIdLst on the last master
        
        Change-Id: I512ee10b3b3c80b6566827d708b737c6c502c3b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102451
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-11  Tibor Nagy  <nagy.tibor2@nisz.hu>  [f10ec80efd4d3437dae40748189e2ca942dc5754]

        Clean-up of commit I29af97001954ad353a386164b68cd22f6230e3e5
        
        Change-Id: I1963a5d899da2d122e60c4d87ca32aba4fb1f32a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102449
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-11  Caolán McNamara  <caolanm@redhat.com>  [bcf1917a0934417226d2357b514df398129a7fab]

        ofz#25553 Infinite loop
        
        Change-Id: Ie0ecacb69b1e99ca52abd9038baa176be8383661
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102404
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [5b51ca963903dd1fb74e8314fa556b510d5f7ee9]

        optimisation: use o3tl::sorted_vector in XMLPropertyStates_Impl
        
        Change-Id: I9774e0d3f29decedd910fafe3c3174bab930f521
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102438
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [3a22f5a589e822e7ca8bbb00e38a3aff93ed7ba5]

        optimisation: used std::vector for list of integers
        
        Change-Id: I98b211d632f0282faeaa30e971841faae89bfeff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102440
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-11  Muhammet Kara  <muhammet.kara@collabora.com>  [627e13079adb5ff6281530c9584da9065d6410ab]

        Additions: Clean-up and localize labels
        
        Change-Id: I7073df0d277399745a9c7e0de4d240121ce7b37b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102410
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-09-11  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [8ee88230c110ae90b439a52bc2906d6c5383967f]

        tdf#135660 DOCX import: fix OLE icon wrap distance
        
        The text wrap distance (also sometimes called "margin") of
        OLE VML icons used to be thrown away when a .docx file is opened.
        
        Change-Id: I79837421470dde5e68e916f87924b170ebf1d734
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102159
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-11  Justin Luth  <justin.luth@collabora.com>  [46187510e383d62ee7bae8f8332322d7c3b0c61e]

        tdf#136587 rtf writerfilter: don't deduplicate yourself
        
        The default style was not being imported because it
        was based on itself, and therefore deduplicated itself away,
        or something like that.
        
        Probably this is the only scenario that truly would
        end up deduplicating itself, but I made it generic
        just in case. Why not?
        
        Change-Id: I621092bf2e067933b5d23d27689a5d3a7f8cf2bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102328
        Tested-by: Jenkins
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-09-11  Noel Grandin  <noelgrandin@gmail.com>  [e83201a5fcfa7470cdad76c93c497e71b1caa7f4]

        convert IMAP_OBJ to scoped enum
        
        Change-Id: Id265c098a173b2daf581568779d99c7574f067c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102406
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-11  Stephan Bergmann  <sbergman@redhat.com>  [51f4691e7f4f3bceac1d5ec9cbbf37de7e71e471]

        Use { ... } for grouping that does not need a sub-shell
        
        ...in case that makes ever so small a difference, esp. on Windows (where
        spawning processes is known to be expensinve; but note that at least Bash seems
        to not spawn a sub-shell anyway when what is enclosed in ( ... ) is just a
        simple single process, which is commonly the case for these cppunittester
        invocations)
        
        Change-Id: Ie9200270743754e02fbfdb2b17239e9873031dab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102407
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-11  Noel Grandin  <noelgrandin@gmail.com>  [b3e4ba69b70a30bbcc32ac59ce90e2eda2bc76de]

        convert IMAP_FORMAT to scoped enum
        
        Change-Id: I58090ced672267614ade2e3e81e6264d01b77901
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102405
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-11  Miklos Vajna  <vmiklos@collabora.com>  [72b5478390457fa2dcf90e310bb3903e910ca8f2]

        xmloff: remove dead com.sun.star.comp.Draw.XMLContentExporter
        
        And test com.sun.star.comp.Draw.XMLOasisContentExporter instead in
        JunitTest_xmloff_unoapi.
        
        Change-Id: I22bf816d08bcd04b277e461a5055883b730811b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102401
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-11  Tünde Tóth  <toth.tunde@nisz.hu>  [db7a5861b2c42a56aa56af0bee1e9c5b06faee99]

        tdf#136573 chart2: enable arrow keys in data label
        
        moving to custom positions.
        
        Follow-up of commit c10d5854b5427ad1bfffc00e77a9306c99c78c63
        (tdf#136430 Fix chart crash trying to move data labels
        with arrow keys.)
        
        Change-Id: I8833e14a7c9c8f7bdb758fc0eb97be38aee35b34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102262
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [ed4f610f4a3de12016f8308a17b6ad4f86e9d67a]

        tdf#136645: sw_odfexport: Add unittest
        
        Change-Id: I0ec82de4932f4200aeb7cf778bf93dd9d1c28eda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102402
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-10  Muhammet Kara  <muhammet.kara@collabora.com>  [55a6ecb44d45afc5033969c0c8b0245497477aed]

        Replace sal_uLong with proper types in cui
        
        Change-Id: I0724105f0d058651d47e6d62bc20e497af37242f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102408
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-09-10  Stephan Bergmann  <sbergman@redhat.com>  [83aa172697c11a9550c27a28f8e62b523ec7086d]

        Disambiguate UITest_sc_options and UITest_sw_options
        
        ...that were added with the same name UITest_options in
        107af098311beafaadb343c5a3634389f56006a0 "uitest for bug tdf#117458" and
        ec914194382654aa4b0ad9973acc0eed15a4ab43 "add uitest for bug tdf#78133",
        respectively
        
        Change-Id: I31a967d2ce14f86d91951a836b694f360802c5a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102391
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-10  Caolán McNamara  <caolanm@redhat.com>  [ade900a09ee5486208b72f7d1b399b1c3c5785e8]

        tdf#136512 listen to style-updated on pEventWidget instead of toplevel...
        
        m_pWindow to avoid infinite event loop under Linux Mint Mate 18.3
        
        Change-Id: Iaeec4538c7a3c1d49042c4eeb6d30ffc6ab01af8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102400
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-10  Justin Luth  <justin_luth@sil.org>  [23126db6e0ca3eb51748b6f579d066f20536d27b]

        Revert "tdf#59674 Word export: set a tabstop at numbering IndentAt"
        
        This reverts commit 5ad17c85dc93973c0cbb1d633b9eed144f0677de
        for the benefit of all mankind, and specifically tdf#136644.
        
        Reason for revert: LO's UI for this is totally messed up,
        so I want to completely get out of anything to do with
        numbering/bullets.
        
        It is inconsistent with how it handles default tab stops
        (delete all when none are shown and things act different),
        it doesn't always increment levels properly,
        and does all kinds of weird things.
        
        Change-Id: Ifaf8c3a7c9ac30b7103b82dd119cb4629f0b2578
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102415
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-09-10  Caolán McNamara  <caolanm@redhat.com>  [efbfdd935e319817b0680a7115a5061604262d1c]

        pango_attr_list_filter returns the removed attributes
        
        Change-Id: I7d1dd208f11086ac605cf0dcc47edef67e3967a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102113
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-10  Caolán McNamara  <caolanm@redhat.com>  [d514430e90d80f44b72af92b305cab71b099efe5]

        label property missing
        
        since...
        
        commit c4ea034beb2fa0f1e874a39391a9498bdd7c7aad
        Date:   Tue Sep 1 16:43:20 2020 -0300
        
            tdf#118148 Extended tips for HC2/swriter
        
        Change-Id: Ifa76663c52e880c9ab11ed0d32370405a77135f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102386
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-10  Caolán McNamara  <caolanm@redhat.com>  [aa9a5e412490cd6b50f3861868a866d2d7fa5011]

        turn off any idle scheduled layout on hard layout
        
        Change-Id: Iaccc043e4187b46135c017f05f6179d17564a735
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102389
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-10  Julien Nabet  <serval2412@yahoo.fr>  [ac240585063b3b74d062e3ce5384ac0705f51425]

        micro-optim we just want to remove all urls after m_nCurPos (sfx2)
        
        Change-Id: Ib27386baa81ee912ebb5112d721610c5fc3c708b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102287
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-10  Caolán McNamara  <caolanm@redhat.com>  [265f95d9a316b1ecfee21a01d46d04cc6eadee7b]

        support attempting to set a foreground color for labels and textviews
        
        but try to discourage use of random colors
        
        Change-Id: I1a67956846b8bd056180b37547ca7d206970c0e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102014
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-10  Julien Nabet  <serval2412@yahoo.fr>  [7c38fa04c70401d84352e8ae7ca650dfcc74b3e0]

        tdf#75280: "nFormat" should be "sal_uLong" instead of sal_uIntPtr (svx/imapdlg)
        
        Change-Id: I851837592b0bba0d3d29aa7edafa7787ab8da754
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102398
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-10  Julien Nabet  <serval2412@yahoo.fr>  [f3151a5ec4aa1d00a20d7c48350859397ae325b5]

        Remove commented code since 2013 (svx/svdedtv1)
        
        More precisely since:
        d02f75a8c36705924ddd6a5921fe3012fafce812
        author	Oliver-Rainer Wittmann <orw@apache.org>	2013-04-10 08:20:16 +0000
        committer	Michael Meeks <michael.meeks@suse.com>	2013-05-20 11:33:10 +0100
        commit	d02f75a8c36705924ddd6a5921fe3012fafce812 (patch)
        tree	40da9f25714a77f5e9e17ef7bee81c33a1a11b4b
        parent	d8d55787b81cdc955b73c8befa4ab608f46e32aa (diff)
        Resolves: #i121420# merge sidebar feature
        (cherry picked from commit 0a0a9b32aa5bf1ce2554ad37cbba3c7a105db2b5)
        
        Change-Id: If66ec1e1cd1aaab348dea6c4f85d52382956b0d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102397
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-09-10  Julien Nabet  <serval2412@yahoo.fr>  [ed12084d81a2c0ce6cc39577fb2a81597d6d6c55]

        pTols is an array of sal_uInt8
        
        First it was sal_uIntPtr then it was first converted with:
        commit e75abe6e0a4ea250366bb29c0ece697e9b1b80a1
        Author: Noel Grandin <noel.grandin@collabora.co.uk>
        Date:   Tue Dec 12 09:33:14 2017 +0200
        
            convert tolerance params to sal_uInt8
        
            since their range is 0-255
        
            Also drop pTols from ImplColReplaceParam, since it is always nullptr.
        
        then reverted with:
        commit 7accac097688832d8682a88a0176c3e1482ffade
        Author: Noel Grandin <noel.grandin@collabora.co.uk>
        Date:   Fri Jan 5 11:12:54 2018 +0200
        
            tdf#114837 FILEOPEN: Image is blank
        
            revert
        
                commit e75abe6e0a4ea250366bb29c0ece697e9b1b80a1
                Author: Noel Grandin <noel.grandin@collabora.co.uk>
                Date:   Tue Dec 12 09:33:14 2017 +0200
                convert tolerance params to sal_uInt8
        
            for now.
        
        but redone with:
        commit d03c46eba1bd1d3399ee3d4e6af1c9e16c2c1718
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Thu Jan 23 13:13:03 2020 +0000
        
            weld SvxBmpMask
        
            Change-Id: Ied627a0c6b1c85bac8fd0cafc21ae1acceaf2bcc
            Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87281
            Tested-by: Jenkins
            Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        
        Change-Id: I3f38cdc2bd4ea35edea3d95489206a7e68971f42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102396
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-09-10  Stephan Bergmann  <sbergman@redhat.com>  [a657514b032cd036a7a12cb54d87aa2ab8598cee]

        Remove some DBG_UTIL debug code
        
        ...that had originally started to get introduced with
        159a4c3c75e3a7aecbf1656f3254331892098ba7 "tdf#84881: WiP: Fill in more fields of
        the TimeStampReq" saying:  "Temporarily, dump the TimeStampReq object to a file
        for inspection in a DBG_UTIL build."
        
        (I came across this when wondering why such PDFWRITER.cms.data and
        PDFWRITER.hash.data files kept popping up in my source/build trees.)
        
        Change-Id: I28beabe912beb112e1c71c8e3b559e161b22849b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102393
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Jenkins

2020-09-10  Olivier Hallot  <olivier.hallot@libreoffice.org>  [47252bb21a0c4a3cf39877ce6a3113af87e7b5a5]

        Fix extended tip contents after import
        
        Change-Id: I440e70b51a75a19e18d5f5d4df24fb2402d239de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102385
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2020-09-10  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b9aceb27136337f52b8e32a90a8084d96ab393ce]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to db901dd0afc1029f3b9b801410de9ad75df05cb2
          - Mute l10n translations of writer function names
            
            Change-Id: Idd8090fd202239b5f8be4523e7d442f84a761163
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/102387
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [e7d4a1c87feaad785438fa46f26f0f8f1992faa5]

        tdf#136645 FILEOPEN: ODT: Incorrect section size
        
        regression from
            commit 36914a8b3a07391d225bce593236d6fcf0cc61d2 (patch)
            use fastparser in XMLElementPropertyContext subclasses
        
        Change-Id: I31dc4ce73da88fbd2fbf0f5066c58ac8acfc2731
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102384
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-10  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [01b334a883c6c24da6e92fc6ad063d97593567fe]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1e21cf1fa77421ab7abd52d55af1662a6890766e
          - CSS: Separate this rule out of the block
            
            Change-Id: I1c7ea2603fcbb8a6668cde831848246bb4d1c3a4
            
2020-09-10  Caolán McNamara  <caolanm@redhat.com>  [dffad40a50c42bd427dd0153d0022c4ec80cb93a]

        Related: tdf#131581 inhibit updates during other for_each variants
        
        Change-Id: I74789006815b0ae04cfe5084d60d639241062896
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102383
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-10  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [8e212f30b8597b64d354fc96954ee5023cb02166]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0b73d5eb91c2e1d1c179dccc9e81be0f0451c719
          - Online help CSS: improve link colors so Olivier doesn’t hate me
            
            Change-Id: Ia03fdfe89ac578891458b19657486d398d4bc1b4
            
2020-09-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [da5c289a9cae5d914937f235694fd5b0cb92547f]

        tdf#136238 speed up deleting large cross page table
        
        Goes from more than 30s to less than 1s on my pc.
        
        We were getting stuck inside the loop in sw::UndoManager::AddUndoAction,
        because the RemoveOldestUndoAction was continually doing nothing because
        it was hitting the
          if ( IsInListAction()
          {
        assert(!"SfxUndoManager::RemoveOldestUndoActions: cannot remove a
        not-yet-closed list action!");
            return;
         }
        
        code.
        
        Which means that there is some bug here, but I'm not sure what. We are
        deep inside the delete logic at that point, and it doesn't seem
        unreasonable to opportunistically delete some of the UNDO list at that
        point.
        
        So the real fix is just the conversion from a while loop to an if-check.
        
        Change-Id: Ie2707009dd6574b996421f67d952ab9fdaaaf6aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102378
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [6d790ba76991be3a01f40636fa3b9e220a8d73d8]

        tdf#135950: sw: Add UItest
        
        I'm reusing the test for tdf#93068.
        We already have other tests where the Character dialog
        is used so a test only testing the dialog opens is
        recurrent
        
        Change-Id: I5b75be6a2b4ccef9a794be76f089a70ec0903665
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102369
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-10  Caolán McNamara  <caolanm@redhat.com>  [8b806dc8dc5671090b129a3c4b2cde7171114817]

        tdf#131581 inhibit updates during all_foreach
        
        Change-Id: I8494b4c9175e427bfb89696d49c2da7607af37ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102371
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-10  László Németh  <nemeth@numbertext.org>  [436cf6d31deb7f9594a5da52ec7883d7e3d34344]

        tdf#123355 DOCX import: fix cell range ABOVE, BELOW,
        
        LEFT and RIGHT by converting them to Writer cell ranges.
        
        These ranges start at the first cell above/below/right/left
        (including empty cells or cells with text content!) and end
        at the end of the first value cell range. If there is no
        value cell range, they end at the table border.
        
        Note: In MSO, table functions COUNT(), AVERAGE() etc. use
        non-value cells, as zero with ABOVE, BELOW, LEFT and RIGHT,
        but skip them using A1:A10 like range names.
        
        Change-Id: I906f27ecccaa8ded5460cd861ef8808000722860
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102320
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-10  Attila Szűcs  <szucs.attila3@nisz.hu>  [789abce00bbb1139eb4005f78b82478a17342048]

        tdf#53431 tdf#136535 sc: fix Fill Cells with Autofilter
        
        Sheet->Fill Cells on a selected range duplicated or
        removed the AutoFilter button, when the range contained
        that, by copying cell properties. Apply RefreshAutoFilter()
        after the fill to repair this.
        
        Note: this refresh is not slow, because it depends only on
        the number of columns, see ATTR_MERGE_FLAG attribute of the
        columns.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I95d394c5432d22805a761b76219f656fad3feae1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102173
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-10  Caolán McNamara  <caolanm@redhat.com>  [732d6b4209f24622972116505ad6b500e3ecc293]

        crashtesting: assert the condition making tdf122894-1.doc crash
        
        sometimes it doesn't happen to crash, but its always dereferencing
        a deleted frame
        
        Change-Id: I056808398c97c5de12542c6c342e7d9d7e5195d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102334
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-10  Caolán McNamara  <caolanm@redhat.com>  [88aef1966ef1e5018bca54ccd59bb9e3c2f95b76]

        tdf#135950 crash in format->character with selected text in table
        
        Change-Id: I66e36a638d040d2a38ac234383d6f314a2ff4d88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102368
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-10  Julien Nabet  <serval2412@yahoo.fr>  [8cd8cdcfa54ca34dc6365a398e3c69cbfc685891]

        tdf#75280: Convert some inappropriate use of sal_uIntPtr (+sal_uLong) (vcl)
        
        Change-Id: I8708cb825fbfe8de201a2025b7f988a1db9302ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102361
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [834e9db7f133fd4682497ad514277b1b1758d690]

        crashtesting ooo97840-2.odt assert in SvXMLAttrCollection::AddAttr
        
        because of empty namespace and prefix
        
        Change-Id: I5710e15c38fa5d22ca2dc7c875c2d9b1076fa93d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102365
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-10  Stephan Bergmann  <sbergman@redhat.com>  [ce141a851008b88a5af970d6ed54b507c58008bb]

        Adapt solenv/flatpak-manifest.in to eaf4f6d3b1e64bc7b057e70cffe0bda0ed42c49f
        
        ..."update Skia to chrome/m86 snapshot"
        
        Change-Id: I3c1cc7a357a89d7763513f92bca5771d56b17884
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102352
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-10  Maxim Monastirsky  <momonasmon@gmail.com>  [710c794bbfe1235e1ff3fd2541da3378334e0714]

        svidl: Don't mention removed properties
        
        Get/Set were removed in ccbed01b40c9bc4421943ebe1fe818d43aadcc7d
        ("remove unused GET/SET/STATUSBARCONFIG in .SDI files").
        
        Nested methods were removed in
        20f33eb7c5ebf2611008f6173da870bd0d1693fc ("svidl: Remove nested
        method support").
        
        Change-Id: Ice03e63dc5f54365099bcaff3ba379cf691709bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102346
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-10  Luboš Luňák  <l.lunak@collabora.com>  [4f36f2ccab6286ec09480caea602c0fa19195736]

        detect if a cell still needs interpreting after Interpret()
        
        https://bugs.documentfoundation.org/attachment.cgi?id=51878
        after hard-recalc asserts because of not having cell dependencies
        non-dirty for threaded calculation. This is because Interpret()
        actually sometimes returns without computing a value for the cell,
        e.g. when it backs out because of a need to do iteration.
        This is handled when Interpret() is called from InterpretTail(),
        but ScDependantsCalculator does not handle this and considers
        all cells interpreted, unless it detected a problem.
        We've already fixed a number of such bugs, and given that there
        are still problematic corner cases after all this time, add code
        simply detecting this generic problem and avoiding threading
        in that case, with a SAL_WARN. This does not fix the problem
        itself, but at least now it's handled.
        
        Change-Id: I2f454b577f6516d2ce008005dbfbeb554e18d811
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102156
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-10  Luboš Luňák  <l.lunak@collabora.com>  [3f620e74aa00e34f773d97e9480a6532d9e8863e]

        blacklist amd driver with vulkan version <= 2.0.49 (tdf#136553)
        
        It's from 2018 and there are newer versions available (although maybe
        not for older Windows versions).
        
        Change-Id: Ib3e8973c90b6ef9eee160cd2436978741150a2f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102290
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-10  Julien Nabet  <serval2412@yahoo.fr>  [c1a5184eb412b502fa875108617d9c5916828c9f]

        Flatpack: update to mdds 1.7.0
        
        Change-Id: I441768999a005f99cad19b7a5e68809214e9ee10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102354
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-09-10  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [219f3f3c169ed9f7a39417cdddbd652228230a6a]

        tdf#119931 fix a11y warnings in cui/uiconfig/ui/aboutdialog.ui
        
        Images and long descriptions are display-only
        
        Change-Id: I4b0031ae6f94bb2edaaaf90039a39170bfb27a62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100349
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-09-10  Stephan Bergmann  <sbergman@redhat.com>  [f6a7c887956048ccaef5df610db28679806a6ebf]

        Guard against lone mnemonic prefix at end of key
        
        For --with-lang=am, CppunitTest_sw_dialogs_test hit
        
        > cppunittester: include/rtl/ustring.hxx:764: sal_Unicode rtl::OUString::operator[](sal_Int32) const: Assertion `index >= 0 && static_cast<sal_uInt32>(index) < static_cast<sal_uInt32>(getLength())' failed.
        
        at
        
        > #4  0x00007fffcff543df in rtl::OUString::operator[](int) const (this=0x7ffff3538f40, index=2) at include/rtl/ustring.hxx:764
        > #5  0x00007fffd0381b24 in MnemonicGenerator::ImplFindMnemonic(rtl::OUString const&) (this=0x7ffff371c820, rKey="በ_") at vcl/source/window/mnemonic.cxx:67
        > #6  0x00007fffd038210c in MnemonicGenerator::RegisterMnemonic(rtl::OUString const&) (this=0x7ffff371c820, rKey="በ_") at vcl/source/window/mnemonic.cxx:89
        > #7  0x00007fffb244fa77 in (anonymous namespace)::GtkInstanceBuilder::GenerateMissingMnemonics() (this=0x611000133840) at vcl/unx/gtk3/gtk3gtkinst.cxx:15799
        > #8  0x00007fffb2431811 in (anonymous namespace)::GtkInstanceBuilder::GtkInstanceBuilder(_GtkWidget*, rtl::OUString const&, rtl::OUString const&, SystemChildWindow*) (this=0x611000133840, pParent=0x625000260460 [GtkBox], rUIRoot="file:///.../instdir/share/config/soffice.cfg/", rUIFile="modules/swriter/ui/frmtypepage.ui", pInterimGlue=0x0) at vcl/unx/gtk3/gtk3gtkinst.cxx:15784
        > #9  0x00007fffb243001a in GtkInstance::CreateBuilder(weld::Widget*, rtl::OUString const&, rtl::OUString const&) (this=0x614000005a40, pParent=0x61700001ef18, rUIRoot="file:///.../instdir/share/config/soffice.cfg/", rUIFile="modules/swriter/ui/frmtypepage.ui") at vcl/unx/gtk3/gtk3gtkinst.cxx:16333
        [...]
        
        apparently caused by
        
        > #. ytvmN
        > #: sw/uiconfig/swriter/ui/frmtypepage.ui:617
        > msgctxt "frmtypepage|horibyft"
        > msgid "b_y"
        > msgstr "በ_"
        
        in translations/source/am/sw/messages.po
        
        Change-Id: Ie02ed94d159d957984fb3cd91ed6608a6148a570
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102356
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-10  Stephan Bergmann  <sbergman@redhat.com>  [ba4b3d5f7a0fe8d0d985e98897e041d59093d8b0]

        Update one mention of pdfium-4137.tar.bz2
        
        ...left behind by 4488be8a9279be0bd0aebd476589a49d2b95da6e "external: update
        pdfium to 4203"
        
        Change-Id: I5e092f6351281c99a5a3f8b6865d5166805a5c46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102351
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-10  Caolán McNamara  <caolanm@redhat.com>  [13cea4e3e6256a65f264e0922a91cf39ea1e9835]

        cid#1466656 silence Logically dead code
        
        Change-Id: Id49181f71390ff6768ce6bc5734f8166e1a310b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102293
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-10  Stephan Bergmann  <sbergman@redhat.com>  [06e7d988b3099d545dd61f6e9c6b4f6e1ad66dae]

        Update Flatpak to org.freedesktop.Platform//20.08
        
        ...see <https://github.com/flathub/org.libreoffice.LibreOffice/issues/129>
        "Update runtime to 20.08"
        
        Change-Id: I3eb60e7c020857209f30cbed24c60f6a0627f938
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102353
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-10  Ilkyu Ju  <me@ilkyu.kr>  [13e0c7258b28c4c4c4453e38f04d975c01a0f07e]

        tdf#132293 remove unused imports from .py files under sc/qa/uitest/autofilter
        
        I used pyflakes to check for any unused imports in python scripts
        under 'sc/qa/uitest/autofilter' directory, and then removed all
        the unused import statements. After the change, running pyflakes
        should not give warnings on unused imports.
        
        (FYI--The original scope of the issue tdf#132293 focused on
        removing unused imports only; therefore, other issues,
        such as warnings on unused local variables, still exist.)
        
        Change-Id: I5d512b99eb18dd0fc8e566a3244dbd6f264e0dd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100385
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-10  Maxim Monastirsky  <momonasmon@gmail.com>  [37ec75564d18f50e656a78bf046e6e86a3e914c1]

        Remove the useless Export sdi property
        
        Maybe I'm missing something, but its usage -
        "if ( !GetExport() && !GetHidden() )" seems like expects
        it to be true and false at the same time. Anyway, there's
        no diff in workdir/SdiTarget after this change, so should
        be safe to remove.
        
        Change-Id: I6db508ff40c05dc828ffa91bb41a37c17b697503
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102345
        Tested-by: Jenkins
        Tested-by: Maxim Monastirsky <momonasmon@gmail.com>
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-09-10  Maxim Monastirsky  <momonasmon@gmail.com>  [671109d11fcdeb61b5e8a7c763519bdf1f16dd6b]

        sdnew.sdi file appears to be unused
        
        Change-Id: Ie6ef55fdae47e74ba528b704feb382a64094a563
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102344
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-09-10  Maxim Monastirsky  <momonasmon@gmail.com>  [de25ba9ef871220a04eadd7697b7105be797398a]

        Remove some obsolete comments
        
        Change-Id: I80aa3a42818795168e9188cda3ceeff706254d89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102157
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-09-10  andreas kainz  <kainz.a@gmail.com>  [fd1168b7883e08b186752a7b102d0e932a82ed67]

        remove image_position top from GtkButton
        
        Change-Id: Ib7a8eb77b31a8abb08be501b1e0ce8d480f163c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102340
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-09-10  andreas kainz  <kainz.a@gmail.com>  [87db04788868bd416fccd62777a0027ed94660e9]

        page_increment improvement
        
        Change-Id: I2d8e00e563146b05e97c49f83dc0c12efde8e24f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102339
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-09-10  andreas kainz  <kainz.a@gmail.com>  [2d1c50c903a17d19089519b004542e4ed04b2ce6]

        check page_increment and step_increment values
        
        Change-Id: I492077e203c6c1b5878f06917952197cad45365d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102342
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-09-10  Miklos Vajna  <vmiklos@collabora.com>  [b5fec5667e21aef65bf5a03c727f7c6e65dfe484]

        Remove some unused includes
        
        Change-Id: I296597faa21c995c02f68726abd507d0d46c7f86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102335
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [722aa442977e5ca27ab05b4299d26346b5a4e883]

        convert some MAXCOL to use ScSheetLimits
        
        part of the jumbo-sheet work
        
        Change-Id: Idbde4f56543a35e2f9f784ebaa0a40608610688b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102336
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-10  Justin Luth  <justin.luth@collabora.com>  [d865ae748ae3b1d054051b89938eaef30680e06c]

        tdf#135943 writerfilter: ignore compat LayoutInCell for txbx
        
        ... until such a time when the underlying problem of
        textbox position not syncing with the moved frame is fixed.
        
        Bug 77794 moved the frame to the correct position,
        but the text only followed when going to the frame property,
        looking at the values, and pressing OK.
        
        So, it seems like the layout is re-positioning the frame,
        but that frame change is not being synchronized back
        to the paired up textbox.
        
        Since I couldn't figure out how to resolve that,
        I'm just temporarily avoiding the problem
        that my 7.1 change for tdf#77794 has exposed.
        That means that the textbox/frame is in the wrong position
        (same as in previous LO versions), but at least the
        text is inside of the frame.
        
        Change-Id: I7dc712c613b164317bc4adf19ac231488d610c95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102258
        Tested-by: Justin Luth <justin_luth@sil.org>
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-09-10  Justin Luth  <justin.luth@collabora.com>  [2dc30bd6ee88a2e3a1b4607c144f151e7329f3b9]

        tdf#136587 writerfilter: prevent exception in applyStyleSheets
        
        The only thing that a style needs to be valid is a name.
        In this case, there was no name imported, so the
        exception killed the import of the rest of the styles.
        
        As a test, I forced the empty name to "junk"
        and that also worked, so I am fairly confident
        that this is all that is necessary to prevent
        an exception.
        
        This improves on 7.1 commit for tdf#68326.
        
        NOTE: this unit test does prove that LO is not importing
        the Normal style at all. It should import with
        fontsize 32. So a proper reading of the RTF file
        would also have solved the bug.
        
        Change-Id: I9258bf985a501952dcd5aa52e54f920c99e509f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102315
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-09-10  Kohei Yoshida  <kohei@libreoffice.org>  [833dd84e85a29734e69277a590f4f9942e9af8a2]

        Upgrade mdds to 1.7.0.
        
        Change-Id: I2a66017fb5f93ecd39dbf980aa04798dbd33b3e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102343
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2020-09-10  andreas kainz  <kainz.a@gmail.com>  [d435997f446941adaa76fe4b253946cd08861ffd]

        tdf#128135 update Pivot Table Layout to fit minimum height
        
        Change-Id: I450625ccac06aec54371ede6bf9b50a221e1ba8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102319
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-09-10  andreas kainz  <kainz.a@gmail.com>  [5c8792d0e4849f52dfdf914d6f17f4901420404b]

        fix button image in gtk3 backend
        
        Change-Id: Ice7c2fc8cb27dccb15fde57dae6fed4253819cc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102338
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-09-09  andreas kainz  <kainz.a@gmail.com>  [73e63fb4f5746e2629616f1ad791f507d2c5d687]

        add page_increment steps like at other widgets
        
        Change-Id: Ic58e8290f311b63b159483f4f1f2587745a007f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102285
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-09-09  Stephan Bergmann  <sbergman@redhat.com>  [619d518014b7998dc40288b1276ecd49f678ada9]

        Fix AC_RUN_IFELSE for cross-compilation builds
        
        Regression introduced with ad6ef813e9d745d44719dae381d64cdcc2f82719 "Guard
        against some GCC consteval bug".
        
        Change-Id: Ie2853b0b391425faf0ae6a956c56df3002ee73bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102333
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [4a6fedc2e21d7036ae784ed90e78e3eb2fe1b3d5]

        tdf#136364: sc_subsequent_filters_test: Add unittest
        
        Change-Id: I4088e6e3f0b4c344011c1cee589e2fa0b504e3ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102326
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-09  Noel Grandin  <noelgrandin@gmail.com>  [94512c499d678e9eeca05e84361d846bbd3b6950]

        sc: rowcol: convert more use of MAXROWCOUNT
        
        this is part of the very large(jumbo) sheet work
        
        Change-Id: Ia5c1246e908d3c81d7ec7eff39a3580d5362969c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94889
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-09  Stephan Bergmann  <sbergman@redhat.com>  [6391e3c4dcd4d61c2f95f996e797e49b5586dbd1]

        external/pdfium: Work around GCC C++20 recursive comparison issue
        
        ...that caused CppunitTest_xmlsecurity_pdfsigning to crash with recent GCC and
        --with-latest-c++ due to an infinite recursion at
        
        [...]
        > #260048 0x00007fe0dbf91a4f in fxcrt::operator==<CPDF_Array const, CPDF_Object>(CPDF_Object const*, fxcrt::RetainPtr<CPDF_Array const> const&) (lhs=0x2342870, rhs=...) at workdir/UnpackedTarball/pdfium/core/fxcrt/retain_ptr.h:140
        > #260049 0x00007fe0dbf91a4f in fxcrt::operator==<CPDF_Array const, CPDF_Object>(CPDF_Object const*, fxcrt::RetainPtr<CPDF_Array const> const&) (lhs=0x2342870, rhs=...) at workdir/UnpackedTarball/pdfium/core/fxcrt/retain_ptr.h:140
        > #260050 0x00007fe0dbf8e30d in (anonymous namespace)::CPDF_DeviceNCS::v_Load(CPDF_Document*, CPDF_Array const*, std::__debug::set<CPDF_Object const*, std::less<CPDF_Object const*>, std::allocator<CPDF_Object const*> >*) (this=0x1956e30, pDoc=0x172a770, pArray=0x2343320, pVisited=0x7ffcf2f2dd50) at workdir/UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_colorspace.cpp:1299
        > #260051 0x00007fe0dbf8a73f in CPDF_ColorSpace::Load(CPDF_Document*, CPDF_Object const*, std::__debug::set<CPDF_Object const*, std::less<CPDF_Object const*>, std::allocator<CPDF_Object const*> >*) (pDoc=0x172a770, pObj=0x2343320, pVisited=0x7ffcf2f2dd50) at workdir/UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_colorspace.cpp:545
        > #260052 0x00007fe0dbfa4c01 in CPDF_DocPageData::GetColorSpaceInternal(CPDF_Object const*, CPDF_Dictionary const*, std::__debug::set<CPDF_Object const*, std::less<CPDF_Object const*>, std::allocator<CPDF_Object const*> >*, std::__debug::set<CPDF_Object const*, std::less<CPDF_Object const*>, std::allocator<CPDF_Object const*> >*) (this=0x1737a70, pCSObj=0x2343320, pResources=0x0, pVisited=0x7ffcf2f2dd50, pVisitedInternal=0x7ffcf2f2dcc0) at workdir/UnpackedTarball/pdfium/core/fpdfapi/page/cpdf_docpagedata.cpp:317
        [...]
        
        (See the linked GCC bug report for further details.)
        
        Change-Id: I8cc1ff0b6e5693b987e6c6c9b2efed7990d0869f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102330
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [e7b0e0b2b0df7197ee04c5c7232145d7a044bae0]

        tdf#90698: sc_ucalc: Add unittest
        
        Change-Id: I37a7719ec759bb269f17fd371285893a348a7501
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102329
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-09  Miklos Vajna  <vmiklos@collabora.com>  [81345de4858d6e72ecb8fc6621396570f4a4ee93]

        svx UNO API for shapes: allow setting a max factor for autofit text scale
        
        This allows getting the scale factor from multiple shapes (that have
        text), seeing what factors they use and then setting the factor to the
        minimum of the values.
        
        Towards allowing both "autofit" and "same font size for these shapes" at
        the same time for SmartArt purposes.
        
        Change-Id: I31a5e097c62e6e65b32956a4a32137bc3339c64c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102324
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-09  Stephan Bergmann  <sbergman@redhat.com>  [ad6ef813e9d745d44719dae381d64cdcc2f82719]

        Guard against some GCC consteval bug
        
        ...that caused CustomTarget_idlc/parser_test to fail with recent GCC and
        --with-latest-c++ with
        
        > workdir/CustomTarget/idlc/parser_test/in.idl:2 [26:26] : illegal redefinition in scope 'comsunstaruno', 'comsunstarunoXInterface'
        > instdir/sdk/bin/idlc: detected 1 errors
        > instdir/sdk/bin/idlc Version 1.1
        >
        > Compiling: workdir/CustomTarget/idlc/parser_test/in.idl
        > "constructor.tests 20" expected SUCCESS, got 1 (256): FAILED!
        
        because
        
        > const OStringLiteral sGlobal("::");
        
        in idlc/source/astdeclaration.cxx is apparently not initialized properly when
        the OStringLiteral ctor is marked as consteval.  (See the linked GCC bug report
        for further details.)
        
        Change-Id: I44c547fb990c9b13d86b990199ae93e9fbe9d156
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102318
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-09  Caolán McNamara  <caolanm@redhat.com>  [20d06c7c3e25e486d013049ed817d66be1bcb4af]

        cid#1466667 silence Dereference null return value
        
        Change-Id: I52541e74a07fa2decdae75b8a6f145432ac7e114
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102292
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-09  Mike Kaganski  <mike.kaganski@collabora.com>  [4e3e65087c2b7b88ed9f08a4f8ca3dcc9245eafa]

        Move the validity check before color manipulations
        
        Change-Id: Id4a7a15b7b88df888d2cd224e375c839c59b882f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102301
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-09  Justin Luth  <justin.luth@collabora.com>  [a0d2e45f2efbe4e82b78c777d21b5eabec3a0924]

        tdf#136589 writerfilter: reset ParaHadField
        
        ::finishParagraph normally resets this, but it exited
        early because of m_bDiscardHeaderFooter, so the setting
        spilled over into the following paragraph.
        
        This is a bit of a bandaid - likely stacks of paragraphs
        and sections need to be used so each can hold its
        own settings and not worry about them being clobbered.
        But this particular case seems to a single level problem,
        isolated to headers/footers, so the change should
        both be enough and regression-safe.
        
        Change-Id: I84c9a5d6bf95c35c4996a9b31e53f18c05ade727
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102314
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-09-09  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [cdd670e1ad26f066a6b03f7063bfc26cae74a8a8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fd666845de38aaf3b4e6514f3ce8d967d9c1540f
          - Fix option name
            
            Change-Id: If0143caee127264d09f55e8784e90c1e5ed85ce0
            
2020-09-09  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [b329750d30c246b8366929390b0ffd64e5f0ff4f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cf9d10b385337cd7b99ac4f4d7ceae4aba2449fb
          - Third-person singular in present tense
            
            Change-Id: Ia01bbdeeae9e5914ed686b414d44a639a85c0ec6
            
          - Axe indent (= extra space on Weblate) & pointless “<emph>”
            
            Change-Id: I432a45d9c1d379acc83186bcf3bdc00e1a174ac5
            
2020-09-09  Justin Luth  <justin.luth@collabora.com>  [d30fdc737919bb16301351da8a59af9478eb4393]

        tdf#132841 sw UI: setting contour should not change wrap
        
        LEFT, RIGHT,and OPTIMAL all can legitimately use contour wrap,
        so don't reset it to PARALLEL unless it is currently NONE
        or THROUGH. (And in that case, the UI already has contour
        hidden, but just to keep each part individually correct,
        it seems to make sense to check for that case.)
        
        The original import included the dead code
                        if (nSurround == SURROUND_THROUGH)
                            nSurround = SURROUND_PARALLEL;
        
        which probably ought to have been
                        if (nOldSurround == SURROUND_THROUGH)
        
        So that tells me that someone was at least thinking about
        the situation, but very poorly implemented it.
        Indeed, several followup patches add nOldSurround code,
        but unfortunately they didn't catch this situation.
        
        Change-Id: I971a31582ec600bc3416bef46ba17e7b0c3a6543
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101947
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-09  nienzu  <tommy.wu@ossii.com.tw>  [0c9e914dc98179190994ee45405a1b38825cc4bc]

        tdf#134546 let users can present current page when using LibreOffice Online
        
        Change-Id: Ib6e1350519d1da5f704a4799a7cbcd1b76cdb050
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97690
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-09-09  Caolán McNamara  <caolanm@redhat.com>  [39e502a99c5eba6249ffaf0e7376c431d3e24fe3]

        ofz#21213 avoid Timeout when fuzzing
        
        Change-Id: I095ac9e2e07d2b5a2dc5da7cff09fdbfcfb08839
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102291
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-09  Caolán McNamara  <caolanm@redhat.com>  [325faca502ffca43cf8cbb272fac2516bcb8eb55]

        tdf#134413 must add scrollbar width on turning it off to occupy the same space
        
        when scrollbars have width
        
        Change-Id: I3f9f6951add23f8ac93a03cf3356add5a2b3ddd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102275
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-09  Caolán McNamara  <caolanm@redhat.com>  [23552e1bde1bb4682639847677964334e2576a9e]

        Resolves: tdf#136494 get preferred height after contents filled in
        
        an empty widget appears to be less tall than one with content in the default
        Ubuntu theme
        
        Change-Id: I6b759b37d6706e6a4c3ded492d9c5b23f322e328
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102256
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-09  Caolán McNamara  <caolanm@redhat.com>  [ebfd1c859f9da4318999a145d6af0fd33372dc6b]

        tdf#135042 update scrolledwindow vadjustment when resized
        
        Change-Id: I94408845b82c7202f74360168c66c4439e985124
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102271
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-09  Luboš Luňák  <l.lunak@collabora.com>  [8821bd663ed75fb2c9706b102e1d6f8ccfcf00f5]

        allow xor mode with Skia drawTransformedBitmap() (tdf#136575)
        
        I thought this wouldn't make sense, but the document uses invert and
        then VclProcessor2D::RenderBitmapPrimitive2D(), which simply uses
        DrawTransformedBitmap() with its transformation data (which is
        a no-op I'd guess). Still, don't bother with the possibly complicated
        finding out the bounds, just invalidate the whole area.
        
        Change-Id: I309953338f11d1c1c90c684bf0314e60bc44a249
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102267
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-09  Miklos Vajna  <vmiklos@collabora.com>  [0be6168c5a7b1493a22222dc0967b5e8a0153386]

        sw: rename CppunitTest_sw_updateall_object_replacements to sw_uibase_uiview
        
        All these new test suites are named in a way, so that in case the fix is
        in sw/source/foo/bar/, then the matching test suite is sw_foo_bar.
        Rename to this schema, so next time a bug is fixed in that directory, we
        don't need to add a new suite.
        
        Change-Id: I968711754cb587cc2f97fff6431be416b477728f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102274
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-09  Julien Nabet  <serval2412@yahoo.fr>  [63d4d3421fec5a4e9e88dcee2992cda38cc7452a]

        tdf#75280: Convert inappropriate use of sal_uIntPtr (sfx2)
        
        Change-Id: Ie034109eb1d199d0f856f19ade7b479b66867f2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102282
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [94e6eafefd5ca9e19e6bd5d6aa70c1f7ceaf6132]

        git pre-commit hook: check OOXMLIMPORT and OOXMLEXPORT...
        
        ... are used in the right place
        
        Change-Id: I49bfe2f03e519138ae78a7462afe98932a335365
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102264
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-09  Muhammet Kara  <muhammet.kara@collabora.com>  [1b135d95623eb455ce4e633b032ba2226a8b8c94]

        Remove unnecessary search before insert
        
        Change-Id: Ie6ba54a61b59879bd047343cc9857d9937cc76c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102269
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-09-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [41690703be4c15a95543a9d211ca272f7690e871]

        sw_ooxmlimport: move export test to sw_ooxmlexport8
        
        Change-Id: I56c157e9e8c5b5ea6eb64ea1eac6fed40e3b97cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102265
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [f2517e82904b92989ed7e38a070c18234f460b33]

        improve loplugin:unusedvarsglobal
        
        to find any global variable, was checking the wrong property of
        VarDecl
        
        Change-Id: I454b4e0c1701bb0771768a1ee10cd738c4ab0726
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102278
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [1159f58831c69680e9f10767d5358e13b66579dd]

        tdf#119286 speed up find/replace
        
        SvxSearchItem is very expensive to construct, so move it outside the
        primary loop.
        This takes the time from 6s to 3s for me.
        
        Change-Id: Ie6491761e69c4f787910d7ecfbd071b7e68efd35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102231
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-09  Eike Rathke  <erack@redhat.com>  [e00e2be30436b636d93f8852bb6af44972638a7c]

        Resolves: tdf#136364 treat svSep type with ocUnion as range type
        
        So for RPN
        sv...Ref(ocPush), sv...Ref(ocPush), svSep(ocUnion), sv...Ref(ocPush)
        another svSep(ocUnion) instead of svSep(ocSep) is appended.
        
        Regression from
        
            commit a6032ff5418ad66cc8fec10c636e32b124ee7864
            CommitDate: Thu Oct 11 11:26:37 2018 +0200
        
                Resolves: tdf#90698 catch list (1;2) of non-references as error
        
        that introduced a conditional check on operands and operators.
        
        Change-Id: If5da3a781f24f891ff12c4a8f32a2ec92c6b4c8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102276
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-09-08  Miklos Vajna  <vmiklos@collabora.com>  [cd268f0047443ddbb22361cdc15093e881f83588]

        svx UNO API for shapes: expose what scaling factor is used for autofit scaling
        
        TextFitToSizeScale is 0 when the shape has no text or autofit is not
        enabled, 100 when there is autofit (but no scale-down), a value between
        the two otherwise.
        
        Towards allowing both "autofit" and "same font size for these shapes" at
        the same time for SmartArt purposes.
        
        Change-Id: Iff88fcc4c2e67b543687b1d87d614622cbf2e38a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102266
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-08  Tor Lillqvist  <tml@collabora.com>  [02d431279c59a4be8e2d01d5605a3c5e41666b01]

        tdf#96725: Add LSHandlerRank for the recently added AppleWorks Document
        
        When submitting for the App Store Apple enforces that each document
        type in Info.plist has an LSHandlerRank.
        
        Change-Id: I1f963cef31e87ed2176178754490a1e2194e4743
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102238
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-09-08  Maxim Monastirsky  <momonasmon@gmail.com>  [a3ca36086bdc69e4e3da41cd1d41e9d5228b06b6]

        Related: tdf#130445 Fix custom icon scale check
        
        There were two problems here:
        
        - For large size 26x26 was specified, but this was the case
        only for Galaxy. All other themes have 24x24, and that's the
        size specified also in the icon selection dialog (See
        SvxIconSelectorDialog::SvxIconSelectorDialog).
        
        - When a wrong size detected, the image was always scaled to
        16x16, instead of to the current image size.
        
        Change-Id: I586abfd01441d6b1cdbf1dd011b0e12a31f02dd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102225
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-09-08  Justin Luth  <justin.luth@collabora.com>  [a1ac10f3acc027fa325fb846f79db6af90dfc223]

        move round-tripables to ww8export #2
        
        This is a followup to much earlier
        commit a9afa89e953f0f32acf26b143717e7d067cbc75a
        
        This serves two purposes. It helps to prevent regressions
        and it allows focus on features that still don't export properly.
        
        A few more DO export, but things like lazy-load are
        just testing load-related things, so skipped a few
        that didn't seem to have any value in being round-tripped.
        
        Change-Id: I718e3c09074e7b52d8e83dc9a659f6439ce17d3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102073
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-09-08  Caolán McNamara  <caolanm@redhat.com>  [d05c1459f5b8150654ca0b7098cc331ba6009e07]

        tdf#136208 make combo/list/spin take focus on use of scroll wheel
        
        So using the scrollwheel on those widgets when they do not have focus will
        cause then to take focus. That will then cause the fontsize/fontname widgets to
        reset back to the current document size/name if they are scrolled to a new
        value, but their new value not explicitly applied to the current document,
        when focus is restored to the document window.
        
        Change-Id: I5d27e5e90c4d76d9cb3321878d82e22d40cacf81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102261
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-08  Julien Nabet  <serval2412@yahoo.fr>  [18939aadf534f97b3650544345957a0bea46825c]

        Fix typo in code+comment (vaules->values)
        
        Change-Id: I0d225f3defe3996b89640ddd4f61db1412f85dc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102249
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-08  Tor Lillqvist  <tml@collabora.com>  [1a1908e8e5a57eebba83a9c91ffc84853cd0636a]

        The current macOS beta for Apple Silicon is 11.0
        
        Change-Id: I79a62c680bdf1b8d0e982fa0d30f019a9a57f666
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102251
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-09-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [1dc133c6994833dadd91e20d0a7c9ebc22bc0e61]

        sw_ooxmlexport11: DECLARE_OOXMLIMPORT_TEST -> DECLARE_OOXMLEXPORT_TEST
        
        Change-Id: Ibd0fac93fccce6c9e1da02794f880bb73c2433d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102242
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [09bd2fb3c3b35b61cbf99b5d95a9542b344c7251]

        sw_ooxmlexport15: DECLARE_OOXMLIMPORT_TEST -> DECLARE_OOXMLEXPORT_TEST
        
        and move one test to sw_uiwriter. It fits more there
        
        Change-Id: I335b83936f9570d18fe14be860cbc4818eaf0007
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102246
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [45518f03c6c994cd7a7d13bb7b4e1b6cf3ec95e5]

        sw_ooxmlexport14: DECLARE_OOXMLIMPORT_TEST -> DECLARE_OOXMLEXPORT_TEST
        
        and if the test fails, move it to sw_ooxmlimport2
        
        Change-Id: I2fb18f9cef40ba502ee4d719de543b5e78cd31d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102241
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [60ebe8e183881ed7a85f3bd92fabbc43cf484ed1]

        sw_ooxmlexport13: DECLARE_OOXMLIMPORT_TEST -> DECLARE_OOXMLEXPORT_TEST
        
        Change-Id: I423bb88ed8820323313429dfc2a4aa23cd7e789b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102244
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [90ac08fa522efd4952ecc8c3e7dcc18cfd5a66a0]

        sw_ooxmlexport10: DECLARE_OOXMLIMPORT_TEST -> DECLARE_OOXMLEXPORT_TEST
        
        Change-Id: I06b2f9e4d4b7ec8592b3a882be064484c51b2112
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102245
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [9fbd3299b8ffd0349c14b0986a5a87ebb0b0c521]

        sw_ooxmlexport6: DECLARE_OOXMLIMPORT_TEST -> DECLARE_OOXMLEXPORT_TEST
        
        Change-Id: Id5ef4973f4eb93d89b590cd4e5afe87c9f706d76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102243
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-08  Alain Romedenne  <LibreOfficiant@sfr.fr>  [c3c8d2d67174beddb27fc94b10aebed259500133]

        tdf#136112 Unit test for Date() Basic function
        
        Change-Id: Id6660627e766c6dcd107c3ee483bacb046cae7bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102123
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-08  Maxim Monastirsky  <momonasmon@gmail.com>  [8ef781e68f66a9bf7501ef82ee5625b3758b6c88]

        tdf#130445 Use actual icon size
        
        maImageSize was always 0x0, unless the image list was
        first loaded from a correctly saved file. Just drop it,
        and use the actual size of the first icon of the list.
        
        Change-Id: Ifcda130ed1acdde7ce53dda6f4e1b3636be2bb03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102224
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-09-08  Tor Lillqvist  <tml@collabora.com>  [271297d4fa4a8e045b6dc04942966a1058bed45c]

        Follow the rules when building for the App Store
        
        Apple does enforce that CFBundleVersion and CFBundleShortVersionString
        consist of three integers. So make sure that is the case when building
        for the App Store. (We infer that when using --enable-macosx-sandbox
        we are building for the App Store. So far that is true.)
        
        Change-Id: I677b28f65aa9be9466811a982023e0932dce0893
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102237
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-09-08  Olivier Hallot  <olivier.hallot@libreoffice.org>  [055c959091e8edcf8396717908b58d87da4c01a3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e1165b2f11d933a273f13631e400f9ad5980d134
          - tdf#136510 New Writer table functions PRODUCT, ABS.
            
            PRODUCT, ABS, COUNT, SIGN
            
            Change-Id: I14d33cbb101ee7146bc54d73121805c883dfe7bc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/102248
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-08  Caolán McNamara  <caolanm@redhat.com>  [50761e3c3da45772473f3329d5a7519b34fb1106]

        tdf#134477 add VclMessageType::Other to indicate image-less generic InfoBox
        
        Change-Id: I76e86bf4d82b33771ea2900517712be57ae7f03d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102232
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-08  Mike Kaganski  <mike.kaganski@collabora.com>  [0603b571230db1a1c6ff9f75f990675883e16717]

        Add reference to spec to the comment
        
        Change-Id: I5085c1530fd0aacf31e775aac81d98cc1f88bd87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102131
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-08  Stephan Bergmann  <sbergman@redhat.com>  [46964d7bd509b2c75a8a09078d41d71f6523788c]

        Fix typos in comments
        
        Change-Id: I8a8108ae970613559a68d996dddcee485ddc052f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102235
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [e29b91e348be22037d9a3bcb3d6fe8ca91d5ee61]

        tdf#125099: sc_subsequent_filters_test: Add unittest
        
        Change-Id: Ie63b0c9c6d2228fc9a4a9b1e084df2ada0a1f951
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102233
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-08  Juergen Funk  <juergen.funk_ml@cib.de>  [63bf8f042abe3c0f6989f6763d13f5389182b816]

        tdf#127932 fix wrong page number in print progress
        
        - in ctor, reset start pages to non-inflated value after size
          calculation
        - update label, _then_ progress in setProgress()
        
        Change-Id: I66576e339de814922512b68167e6c0a9b1025378
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102031
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-09-08  Caolán McNamara  <caolanm@redhat.com>  [f386cb407c5d780706e224aff9f80a79f36daf01]

        cid#1186122 Big parameter passed by value
        
        Change-Id: Ifbc7129280a172407997c56aaab41c33433f99a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102230
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-08  Caolán McNamara  <caolanm@redhat.com>  [70094be161b64d1c5f837054508a6b8ad59ed337]

        cid#1466647 Resource leak
        
        and
        
        cid#1466652 Resource leak
        cid#1466655 Resource leak
        cid#1466662 Resource leak
        
        Change-Id: I0f1bc254519dd79442493890dfdff3c1f9ce87d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102229
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-08  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [42f2c438976ef95c23868af3a997dd971aece7a5]

        Check range before accessing Calc sort userlist
        
        Change-Id: Ib5078dc4ce3f85be9b42320b60ef6fc40b684cb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102140
        Tested-by: Jenkins
        Tested-by: Serge Krot <Serge.Krot@cib.de>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-09-08  Serge Krot  <Serge.Krot@cib.de>  [a9f8f0a484965338221cad4f97d98f418b5ccff1]

        tdf#95640 XLSX: import/export of custom sort lists
        
        Change-Id: If5ffef39770bf7abd6e75e8de998d4a2b4749a0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97399
        Tested-by: Jenkins
        Tested-by: Serge Krot <Serge.Krot@cib.de>
        Reviewed-by: Serge Krot <Serge.Krot@cib.de>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-09-08  Caolán McNamara  <caolanm@redhat.com>  [aeda22ce8f81c9b79a2d15deb6dcf4ffdf2dcf37]

        cid#1466654 Uninitialized scalar field
        
        Change-Id: Ic8760df2b5ddbe281aa8e6c21a79eb5675274650
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102228
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-08  Stefanenko  <ivan.stefanenko@collabora.com>  [0655e72add8386642abdf6e2990c5af7532b32a6]

        tdf#136468 Added a new check for objects and nodes.
        
        Floating objects with text create problems with reading order
        A new check for floating text field inserted into checkObject function and into node-checking mechanism.
        
        Change-Id: Ice97d8a3e24de21ee6c6d2b0a6f89c348f665c8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101994
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-09-08  Luboš Luňák  <l.lunak@collabora.com>  [6caa412d911e806f805633f1296ddc5908eab868]

        try harder to not duplicate large memory usage in SkiaSalBitmap
        
        This is an extension of a9f68d9d9ae8d7c8f79152055795044993b252ea.
        Try also to drop the image if converting back to buffer, and also
        try to do the same with the alpha image if the conversion is simple.
        
        Change-Id: I88f6f9d37a1e527c2d6c083ee9744959571534ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102209
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-08  Luboš Luňák  <l.lunak@collabora.com>  [9b1e31f154d6824fccebe9d1a691f19248f09466]

        conserve memory used by SkiaSalBitmap buffers also for 32bit builds
        
        Since 32bit builds have limited address space, so with large images
        they can come more easily under memory pressure.
        
        Change-Id: Ie63baceaa4a0f8bed137e85fa8951bd714c6b31c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102208
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-08  Luboš Luňák  <l.lunak@collabora.com>  [8e7b83e2805a94ff172d167b4b24d05f630cb765]

        make SkiaSalBitmap debug also log bit count and palette presence
        
        Change-Id: I68143ae7ed1c55b035999ea5babec6e1b3aa72d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102210
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-08  Luboš Luňák  <l.lunak@collabora.com>  [e8eaf5e287efb304590b1821a2a738ddcdebe9fe]

        longer watchdog timeouts for debug Skia build
        
        Skia runs internal checks, which occassionally actually may take
        a bit. Also abort() in dbgutil build already in case the watchdog
        disables Skia, to make finding these easier.
        
        Change-Id: I9ed09c57414e056de20a561b6945cba930edd37b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102096
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-08  Luboš Luňák  <l.lunak@collabora.com>  [c2275ee554cae1cf4909a4fc12be4be127be011e]

        prefer 8bit bitmap masks to 1bpp masks
        
        Similarly to df9f0e3cc57fb69ee38918b25ed91d97d1972685, 8bpp bitmaps
        are faster.
        
        Change-Id: Ied2dffd7987e1e1ab3f6b1e5d1d64fe140023320
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102207
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-08  Caolán McNamara  <caolanm@redhat.com>  [f9a99998048ed0fa6e2743c7473919a9a189dcda]

        tdf#136545 use pre-existing cairo_surface
        
        for the cairo-canvas case which has a surface for the drawable already created.
        Vaving two of them, one via cairo_xlib_surface_create and one via
        cairo_xlib_surface_create_with_xrender_format both alive at the same time seems
        understandably unreliable.
        
        This aligns the gen+X11 case closer to the gtk3 case wrt the situation of
        tdf#127529
        
        Change-Id: I411649ee36fa944b77c4b09f940a059f507be2cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102200
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [cdcbd61a88ea38a8db08274700901d16430c5133]

        tdf#120547: sw_ooxmlimport2: Add unittest
        
        Change-Id: Ic3ec35740236feb62889584ef24c3d6e5a84cac4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102190
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-08  Miklos Vajna  <vmiklos@collabora.com>  [da4f9b77a6cd39b1ae5babdd476d1575c8b9371c]

        tdf#135149 sw: fix deleting textbox of as-char shapes
        
        Regression from 7596e26fd259ce5445212949403e7cd32303b2bd (Add
        SwTextBoxHelper::findShapes, 2014-06-24), the problem was that in case
        the shape is as-char anchored, then DeleteSelection() returns false, and
        so the textboxes of the deleted shapes are not deleted.
        
        There is no real reason why deletion should be conditional on the
        DeleteSelection() result, so just move it outside that block, so
        textboxes are always deleted.
        
        Change-Id: Ib3bd444e9e96f9de0f68a9162ab39255ec5a6807
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102198
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-08  Stephan Bergmann  <sbergman@redhat.com>  [ce76618e83d895fcc57bf271e4684e7df77228d2]

        Remove some unused const variables
        
        Change-Id: Ida4f482c6477d73728c49302af19a4c9e73a9aae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102203
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [9208eab706bfffec306d3611080b86b7bdd27567]

        fix crashtest ooo53770-1.odt
        
        Change-Id: I0a3a63e8c4146c2f8a9ac6593774e6e4d9f5b8ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102201
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-08  Martin van Zijl  <martin.vanzijl@gmail.com>  [5989ffe70942af036974b70c9e0ecd67978c6cc6]

        tdf#34759 fix media player pausing when pressing time slider
        
        Change-Id: I196549f168d67895510a239640c492cfc421fb07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97644
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-08  Luke Dixon  <luke@luke.dixon.name>  [5267b6c04eed2662726bb90899eb40414779fcb3]

        starmath: stop change to caret pos graph when moving after brace
        
        Currently, the code that moves the cursor after the brace changes the
        current caret pos instead of moving to the next pos. Because of this, we
        end up with one missing graph pos and a duplicate graph pos. This can be
        seen by moving to the end of a brace body, pressing the key for the
        closing brace and then pressing left and right to move in and out of the
        brace.
        
        This fix uses the existing code that sets the cursor position to the
        next element in the graph instead of changing the cursor pos directly.
        It also marks the caret pos as const to suggest not changing the caret
        pos inside a graph entry.
        
        Change-Id: I5492e54f1bddbfc90036f29698982fd8696f5e88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102214
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-08  Stephan Bergmann  <sbergman@redhat.com>  [c4c7bfb006dbaa6502130dc62cb34ca78f33f791]

        Remove some unused const variables
        
        Change-Id: Ib27249e9d4c9c7669a2766ec501e02652199c670
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102202
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-08  Stephan Bergmann  <sbergman@redhat.com>  [18fb42136ffccaf9057db62b2eb7aa48bd4cfdd3]

        Simplify PDFWriterImpl::appendLiteralStringEncrypt, taking std::string_view
        
        Change-Id: If2a0a9abbc8951ce64b89659f455edd280893860
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102205
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-08  Stephan Bergmann  <sbergman@redhat.com>  [9db379b0b7dded5e9a4523ce48dac928979aab70]

        Simplify GetVendorNameFromId, returning std::string_view
        
        Change-Id: Ida709a432a1892494a767da3979afdc3ee4477b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102206
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-08  Tor Lillqvist  <tml@collabora.com>  [e58fbb757f3b97d43dd57d32a0752c06bbc7766c]

        Use PRODUCTNAME_WITHOUT_SPACES for SDKDIRNAME
        
        Change-Id: I2e3e45ffba563dc1b13b3b66346debd9690d0abe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102211
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-09-08  Serge Krot  <Serge.Krot@cib.de>  [a3b4831208da615789bd1e2d5660dd130807f504]

        tdf#108673 XLSX: Don't export invalid sheet references in cell validation
        
        Change-Id: Id9d88f5e34f3017516f693505df4c3ce82b1890f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98479
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-09-07  Tamás Zolnai  <tamas.zolnai@collabora.com>  [36bd42e1e57604731fafd556331010578f9233fa]

        tdf#136471: Applying a spell checker suggestion adds the result ..
        
        also to the autocorrect replacement list
        
        Change-Id: I68d055fd55ffae210fff59ada1b925cdf7b34fb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102193
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-09-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [db37d8b625807103c95326286ff085f79bf3d971]

        loplugin:singlevalfields
        
        Change-Id: Ib3c8dc4e98ca46026ec9a8171bae4066bcec7b22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102176
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-07  Michael Weghorn  <m.weghorn@posteo.de>  [4461d49c6cfce22c2c96185b0a1d07bfe9709268]

        tdf#136323 qt5: Remember accessible object
        
        'QAccessibleCache::insert' from the Qt library has a
        'Q_ASSERT' checking that the corresponding 'QObject' for
        which the 'QAccessibleInterface' provides information
        is actually the same as the object passed as a parameter:
        
            QAccessible::Id QAccessibleCache::insert(QObject *object, QAccessibleInterface *iface) const
            {
                // ...
                QObject *obj = iface->object();
        ->      Q_ASSERT(object == obj);
        
        However, 'Qt5AccessibleWidget::object' so far was always returning
        'nullptr', triggering this assert when using a Qt version
        not built with 'QT_NO_DEBUG'.
        
        To fix this, remember and return the object as needed.
        
        Change-Id: I4015b4c37aa8a073b02465df580a7235884e6cf3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102196
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-09-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fc78ae850eb3e1753febf3e9a2a559fcf206824c]

        Fix typo
        
        Change-Id: Ie584ee9bece01ea92f5cc9f21a402ae9e8319710
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102189
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-07  Stephan Bergmann  <sbergman@redhat.com>  [c927aab29ebfff1ce3ac0b2f27ae343025a9890c]

        Make the OUString ctors taking raw sal_Unicode pointer/non-const array explicit
        
        ...and in turn add OUString::operator = and OUString::operator +=
        overloads that take a std::u16string_view.  Without making the ctors explicit,
        the operator overloads would have caused ambiguities when called with raw
        sal_Unicode pointers/non-const arrays, as those can convert to both OUString and
        to std::u16string_view.
        
        But the std::u16string_view operator overloads will generally be useful when
        changing OUStringLiteral similarly to 4b9e440c51be3e40326bc90c33ae69885bfb51e4
        "Turn OStringLiteral into a consteval'ed, static-refcound rtl_String", at which
        point many existing uses of OUStringLiteral will be replaced with uses of
        std::u16string_view.
        
        Implementing this change turned up a need for an operator = overload for
        OUStringNumber, which has thus been added.  No such need turned up for a
        corresponding operator += overload, but which can easily be added when the need
        arises.
        
        It also revealed that the operator == overloads between an OUString and a raw
        sal_Unicode pointer/non-const array were implemented rather inefficiently,
        creating a temporary OUString from the raw argument.  Those have been improved.
        
        Preceding commits have already taken care of many dubious or simply unnecessary
        implicit uses of the now-explicit OUString ctors.  This commit makes explicit
        the few remaining reasonable uses.  (And in some cases needed to change variable
        initialization syntax from using parentheses to using curly braces, to avoid the
        most vexing parse issue.  And needed to explicitly add OUString ctors from
        char16 const[2] string literal lvalues in a conditional expression in
        writerfilter/source/ooxml/OOXMLFastContextHandler.cxx that are only necessary
        because MSVC apparently still insists on doing array-to-pointer decay there.)
        
        All of this only affects LIBO_INTERNAL_ONLY.
        
        Change-Id: I7ce31162e9be1c3ff3c0bd184a34b535ec56be9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102098
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-07  Miklos Vajna  <vmiklos@collabora.com>  [fbcdbfef8664430e15b9429187b58dede992accf]

        SVG export: fix failure on trying to read graphic of a 3D shape
        
        Regression from commit 8fc1b60f62c213a0476f3acc9f89cd5eccbf335d (sw SVG
        export: try to reuse original bitmap data for JPG and PNG bitmaps,
        2020-02-27), which generalized the code that tries to get the original
        bitmap of shapes for performance reasons. Originally this worked with
        SdrGrafObj, but now we try every XShape which has a Graphic property.
        
        Add the missing check, so shapes without a graphic property just miss
        the fast path, but doesn't fail the entire SVG export.
        
        Change-Id: I6b20083110f3269337b9df6a23bd193cc6f7d13b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102187
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [af1e773c19db58de55939355bf0069e35d2a7789]

        loplugin:constantparam
        
        Change-Id: I83722d99fa0d5919a7e878d32311dbb6de1c6714
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102175
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [f446ebf4ad419c114cae903a04159ccf78755faa]

        loplugin:unusedfields
        
        Change-Id: Id1b1c07ddcacca8eef8af71890d9392f29b6be6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102172
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [b0b0162656fbfe502ace2e02df7e58afa4ccc6b1]

        loplugin:unnecessaryvirtual
        
        Change-Id: I596ef2603560f521386e273b6f0fb2f672db56d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102171
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-07  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [e7da22a157037fc96330914ab52f43eea27a8f0f]

        Update git submodules
        
        * Update translations from branch 'master'
          to 14a72851d401d86cf9fd72a5e139ab87eb0f47d1
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I95203f89a4148dd4f91a2a438c5c9811ac2dbe44
            
2020-09-07  Justin Luth  <justin.luth@collabora.com>  [23b26103b3f79e578261fab7f11372c857c7de5e]

        tdf#135949 writerfilter: don't bRemove if anchoredObjects
        
        Surprised it took so long to find an example of an
        anchored object on the empty paragraph.
        
        I considered making a more useful function,
        but I didn't want to return a pointer,
        and my skills and understanding aren't good enough
        to intelligently return an empty vector reference,
        so I just left it as I first created it.
        
        It seems a bit silly to make a bool function
        just for this, but nothing returns anything
        that I wanted to use. So I just made a
        perfect-fit function for my unique need here.
        
        I would have preferred to create a potentially
        re-useable and flexible function...
        
        Change-Id: I8c2527403cd8059223d4bc610b10243656b1db3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102060
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-07  Caolán McNamara  <caolanm@redhat.com>  [10a6583fa96843457ae7aec21a9847a4cb62b16a]

        fix warning of OutputDevice::Push calls != OutputDevice::Pop calls
        
        Change-Id: I8f6a3756d48b1727f9ac64c2e162be148e1c61d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102183
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-07  Miklos Vajna  <vmiklos@collabora.com>  [a4bcac651292961889bb708ecaad3b194758c58e]

        Android: re-enable pdfium
        
        This was disabled by accident at some stage, the original commit
        b6f9eeb9b5c0e29ca655185dc299ebd4a2c092d7 (external: bundle pdfium,
        2017-02-08) did have Android enabled back then.
        
        Change-Id: Ia875ba6c663d74e6c9061f4ffe814bc124431abe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102155
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-07  Stephan Bergmann  <sbergman@redhat.com>  [0cf956017477ad4f6aaae413eb434ab9b870725d]

        Avoid dangling pData when constructing OUString from temporary OUStringLiteral
        
        ...afer 4b9e440c51be3e40326bc90c33ae69885bfb51e4 "Turn OStringLiteral into a
        consteval'ed, static-refcound rtl_String"
        
        Change-Id: I8afab29e9b7477c8a6c519b61d1fd6b3c21589e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102174
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9c55e725a45b027fade9084c0d9b82178fa1a04f]

        tdf#118148 Extended tips for HC2/sbasic
        
        Change-Id: I878c1108757b6637e221b39c50ecf21477edb534
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102169
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-09-07  Luboš Luňák  <l.lunak@collabora.com>  [ee4d7d11503fc4a93269a32dd1bf43d0ab3160e6]

        fix typo in enabling Skia's SK_RELEASE
        
        Although this was probably harmless, as Skia by default
        decides this based on NDEBUG, if not explicitly set.
        
        Change-Id: I46f0d336cdb940d2214c67bdb461cb4f8d9140f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102164
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-07  Caolán McNamara  <caolanm@redhat.com>  [49c8656eaf18dbbcfdcfb178c9407ea61c206ec4]

        there is no valign of 'top', maybe 'start' is what's wanted here
        
        Change-Id: Ia260a1420291f4811aa6fbf3beae57184462db7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102170
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-07  Arnaud Versini  <arnaud.versini@libreoffice.org>  [85232a2e5711e811bdba615f541c08ed10045ee5]

        BASIC : no need for a DLL manager impl on non windows systems
        
        Change-Id: I4bee1ec99b69b42b7eea540b04511cbafe5fbd0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102106
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-07  Luboš Luňák  <l.lunak@collabora.com>  [76babdeaf2e419d2aa21d674160a4575691a536a]

        improve debug for erased SkiaSalBitmap
        
        Change-Id: I1e1edafc7b9daf5748e22846ca5807613f779b2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102167
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-07  Luboš Luňák  <l.lunak@collabora.com>  [acb47f7aaaec14baccc0f3233670044e72342d29]

        do not queue up too many Skia image drawing operations (tdf#136369)
        
        The document tries to draw a larger number of tiny bitmaps,
        which results in Skia trying to allocate many tiny GPU images,
        which slows it down (something quadratic there?) and it may
        eventually run out of memory. So force a flush if there are
        too many such operations unflushed.
        This is somewhat similar to what was done in the past by
        ad3580df085b3a3d66eb73cae997ea5ca178ccc1 .
        
        Change-Id: Ib0309ea9c7ac6c80d69ceed2922e885a2aa7f2d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102166
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-07  Luboš Luňák  <l.lunak@collabora.com>  [93a7f074d3bdcb293fe2e6410c0401056f6c860f]

        tweak not caching overly large Skia images (tdf#136244)
        
        If the image is way too oversized, it doesn't matter it's being
        scaled down.
        
        Change-Id: I148cd6b95953abb9fcbb5ea8dd19cadaa513e573
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102070
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-07  Luboš Luňák  <l.lunak@collabora.com>  [a8a7df6de6b48a03589ac9b66b490875eab19b75]

        increase Skia image cache size to 64MiB (tdf#136244)
        
        16MiB was enough to hold just one 2000x2000 image, which is almost
        the usual screen size.
        
        Change-Id: I8fd02101cd2a18ddb89500d555d5c2f051fdb81f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102069
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-07  Luboš Luňák  <l.lunak@collabora.com>  [717ce6838b7ef0add1f9a9655e2b8c0bf60203f0]

        avoid temporary SkImage when merging bitmaps in Skia (tdf#136244)
        
        The original idea was to create a temporary SkImage in order to first
        merge the bitmap and its alpha bitmap, otherwise scaling already
        while merging them could introduce artefacts because of smoothscaling
        the alpha. But SkShader use blends the bitmap and alpha values
        before the scaling, so this is actually not necessary.
        
        Change-Id: I4e351611e3c33530dd5326c542b0a191955b5109
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102068
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-07  Luboš Luňák  <l.lunak@collabora.com>  [23762a704133051184850fc711e44bc9a112f59a]

        limit draw size by clip region size, not whole size
        
        If the graphics area is clipped to a smaller size, use that
        as the maximum size that would be drawn, not the whole graphics
        area.
        
        Change-Id: I8892e62ca83fb4de4d58edffb1783eccfbd39dc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102067
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-07  Maxim Monastirsky  <momonasmon@gmail.com>  [f1a7b8275e9c301bbfa3a7a0df3a5209ca3cff62]

        Pass correct module id and dispatch provider to the window menu
        
        This matters in a merged menu bar (e.g. insert chart), where the
        Window menu belongs to the container rather than to the embedded
        object. (Same as for the File menu, see also commit
        94a7a71b070d3911b39d1026ba266768b71ba8a6 - "MenuBarManager:
        Actually use xPopupMenuDispatchProvider".)
        
        Change-Id: Ia502674b778554378546f5629ea44bbb17c830ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102158
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-09-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [00cffc20e40b2412c7e9867eed24c9834504e24f]

        tdf#135181 Calc print preview zoom slider print preview not transparent (gen)
        
        Change-Id: I7244f429194145df99a4b52fce144c6ec45f3b61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102168
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-07  László Németh  <nemeth@numbertext.org>  [288db6eb47fbbd2b3ca34ffea0686d8ed8ed9be9]

        tdf#132271 DOCX: import change tracking in floating tables
        
        Change-Id: If892a16875ef16015639aacf8359d15c953fb1d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102149
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [33d1e38baf86378d34fd59e7a86c59ec8e16973c]

        copy docs to InvalidateFlags
        
        from InvalidateStyle.idl, so I don't have to keep jumping around to
        figure out what this means
        
        Change-Id: Iee7d5f2a83afba075f15c44a36a5b4a8def04724
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102160
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-07  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [4b7ee7bd61f78be60211cc72ba36da987191266e]

        tdf#135665 DOCX: import tight wrap setting of VML shapes
        
        The wrap setting that OOXML calls "tight" and LibreOffice calls
        "contour" (== true) was not supported by the import code, only
        the export.
        
        Change-Id: I48739ffaad48e28df05fd87a9b51a14238dc47e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101932
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-07  Stephan Bergmann  <sbergman@redhat.com>  [2f47a1fb74ce73d4b9ef49aaf02e3b0750fd0a79]

        Android apparently needs -lm in LIBXML_LIBS for --without-system-libxml2
        
        After a574bb602031f0d1febb059c7dc9d1c4937271c6 "external/redland: Honour
        LIBXML_CFLAGS/LIBS in raptor's configure", ExternalProject_raptor started to
        fail on Android with
        
        > configure: error: libxml2 is not available - please get it from http://xmlsoft.org/
        
        due to
        
        > configure:11263: checking for xmlCreatePushParserCtxt
        > configure:11263: .../android-ndk/android-ndk-r20b/toolchains/llvm/prebuilt/linux-x86_64/bin/clang  -target aarch64-linux-android21 -no-canonical-prefixes -ffunction-sections -fdata-sections -Qunused-arguments -o conftest  -O -fvisibility=hidden     -I.../workdir/UnpackedTarball/libxml2/include     conftest.c     -L.../workdir/UnpackedTarball/libxml2/.libs -lxml2 >&5
        > .../workdir/UnpackedTarball/libxml2/.libs/libxml2.a(xpath.o): In function `xmlXPathFormatNumber':
        > xpath.c:(.text.xmlXPathFormatNumber+0x3d4): undefined reference to `log10'
        > .../workdir/UnpackedTarball/libxml2/.libs/libxml2.a(xpath.o): In function `xmlXPathStringEvalNumber':
        > xpath.c:(.text.xmlXPathStringEvalNumber+0x3e0): undefined reference to `pow'
        > xpath.c:(.text.xmlXPathStringEvalNumber+0x69c): undefined reference to `pow'
        > .../workdir/UnpackedTarball/libxml2/.libs/libxml2.a(xpath.o): In function `xmlXPathModValues':
        > xpath.c:(.text.xmlXPathModValues+0x144): undefined reference to `fmod'
        > .../workdir/UnpackedTarball/libxml2/.libs/libxml2.a(xpath.o): In function `xmlXPathCompNumber':
        > xpath.c:(.text.xmlXPathCompNumber+0x394): undefined reference to `pow'
        > xpath.c:(.text.xmlXPathCompNumber+0x62c): undefined reference to `pow'
        > clang: error: linker command failed with exit code 1 (use -v to see invocation)
        
        in workdir/UnpackedTarball/raptor/config.log, and the old way of unconditionally
        re-determining LIBXML_LIBS in workdir/UnpackedTarball/raptor/configure via
        `$XML_CONFIG --libs` had set it to
        
        > -L/data/sbergman/lo-android-aarch64/core/workdir/UnpackedTarball/libxml2/.libs -lxml2 -lm
        
        which differs from the value hardcoded in configure.ac in the trailing "-lm".
        
        Change-Id: Ifc4a70e014a826a38ad92125b6851d40e15c3c7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102154
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-07  Balazs Varga  <balazs.varga991@gmail.com>  [c10d5854b5427ad1bfffc00e77a9306c99c78c63]

        tdf#136430 Fix chart crash trying to move data labels
        
        with arrow keys.
        
        Change-Id: I357c320406d9f044b12b1289aa0f88045001c283
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102002
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-07  Stephan Bergmann  <sbergman@redhat.com>  [49da32af187f28166fd62205d797bf9aa9ec2ace]

        Confine findAnnotations to HAVE_FEATURE_PDFIUM
        
        Otherwise e.g. Android builds would fail with
        
        > vcl/source/filter/ipdf/pdfread.cxx:231:77: error: no member named 'PDFiumPage' in namespace 'vcl::pdf'
        > std::vector<PDFGraphicAnnotation> findAnnotations(std::unique_ptr<vcl::pdf::PDFiumPage>& pPage,
        >                                                                   ~~~~~~~~~~^
        
        etc.
        
        Regression apparently introduced with 6d275917944c274a22620c2c19880eb8e94f2558
        "extract PDF import for annotations to a separate function".
        
        Change-Id: I364d8d3f30c7eeaa933bfe6aebaf4cad35c20d2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102153
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-07  Caolán McNamara  <caolanm@redhat.com>  [101fc9fea871c71813c541bd790962d0c06e5753]

        crashtesting: failure on export of tdf123353-1.xlsx to xls
        
        since...
        
        commit 487df0c8f307500029b06c89985a1148ebc784b5
        Date:   Tue Sep 1 13:55:25 2020 +0200
        
            tdf#123353 XLSX export: fix lost AutoFilter on empty cells
        
        Change-Id: I5ef156cd9fe371b0b04b9308a0aa0887ac57713f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102152
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-07  Caolán McNamara  <caolanm@redhat.com>  [64db723b2047cf566b652c11c94d9d589df0b930]

        Related: tdf#136455 use insert_vector for bulk insert
        
        and insert backwards which is a little faster
        
        Change-Id: Ie72d08bb6e869b2d8fe86ae5526706d051233939
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102151
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-07  Arnaud Versini  <arnaud.versini@libreoffice.org>  [54cbe9458033f50d9f608b1462d65e8514cbb636]

        UNOTOOLS : simplify AccessibleStateSetHelper by not using an impl class
        
        Change-Id: Iae7a028d2845d8b0bef2aefdce2ae00fa7f5660f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102110
        Tested-by: Jenkins
        Reviewed-by: Arnaud Versini <arnaud.versini@libreoffice.org>

2020-09-07  Julien Nabet  <serval2412@yahoo.fr>  [ac9c80ab08515ee2eab56293e24a5ed96ba06e5b]

        tdf#136534: Font replacement table loads existing rule incorrectly
        
        Regression from cd384e2d31f74223948ea70d8aa3c318d3ceeb50
        author	Caolán McNamara <caolanm@redhat.com>	2020-06-05 16:11:39 +0100
        committer	Caolán McNamara <caolanm@redhat.com>	2020-06-08 20:21:35 +0200
        commit	cd384e2d31f74223948ea70d8aa3c318d3ceeb50 (patch)
        tree	49ae5191c2bd4b13c3cd547951933fbc37cda0fa /cui/source/options/fontsubs.cxx
        parent	c3669c8bd62ecf5eaa6b5e95289825bc11b2688a (diff)
        rework treeview initial toggle button col to be like expander col
        cause this assumption is baked into the vcl one making it hard
        to adapt remaining cases
        
        Change-Id: I31854211be5f558b51f345af6a11c471a9bd120d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102148
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-07  Miklos Vajna  <vmiklos@collabora.com>  [eacb86d332563a5651793f1aaa687528736a7bfb]

        sw: prefix members of PaMIntoCursorShellRing, SwDPage, ...
        
        ... SwIntrnlSectRefLink and SwTextFrameInfo
        
        See tdf#94879 for motivation.
        
        Change-Id: Iecf5a06b020488fae6f209133bcaed016feeb44f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102142
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-07  Stephan Bergmann  <sbergman@redhat.com>  [aebfaf13f20e6a106a024b38a671474debd5346a]

        Use plain char osl_getAsciiFunctionSymbol
        
        Change-Id: I932675efaeb1072602775115fc368bbba7bfd2b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102134
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-07  Caolán McNamara  <caolanm@redhat.com>  [c48b021357f4e657291d12fbaa5a2d1a6471ce9b]

        tdf#136455 unused ComboBox menu listening to GtkListStore and slowing inserts
        
        Since tdf#131120 we don't use the original ComboBox menu, but it's still
        listening to additions to the ListStore and slowing things down (tdf#136455)
        
        Change-Id: Ie2383e1a4b28f0787559132d93236df5c641cb06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102135
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-07  Caolán McNamara  <caolanm@redhat.com>  [78389969a8f38edf4c13f0b070b4471c02f1d858]

        tdf#136474 wait until mouse grab is dropped to trigger selection callback
        
        Change-Id: I495b90b9661c32ad3ec71c2a2455d1576fb8f918
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102112
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-07  Juergen Funk  <juergen.funk_ml@cib.de>  [933dd275aafe3b3c7a76019de4878d222f0ebae6]

        Info git-hook for GIT for Windows
        
        when you using git for windows (faster) then the git-hooks
        not work with "ln", it needs "mklink" from windows
        
        Change-Id: I15981f44293186efd3fbaa5c1a044348034cef28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102032
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-09-07  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [7cd3527b8e5bccd99eb171a8d35c554b774a050f]

        Sifr, Sukapura: tdf#136454 LibreLogo icons
        
        Change-Id: I9f5a69d89eaa25a79a672d28de20c869df4f3e75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102111
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-09-07  Maxim Monastirsky  <momonasmon@gmail.com>  [34a09c9c61bff30e8c4d16132bb47b2b1b16e422]

        MenuBarManager: Simplify module id handling
        
        Now that we have a single ctor, which always calls
        FillMenuManager.
        
        Change-Id: Ib6b04882ddde252a1dc81670576f76b4fc21ea09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102138
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-09-07  Maxim Monastirsky  <momonasmon@gmail.com>  [94a7a71b070d3911b39d1026ba266768b71ba8a6]

        MenuBarManager: Actually use xPopupMenuDispatchProvider
        
        i.e. restore the fix for i#65734/i#75851, which for some
        reason was disabled in 3c471fa5480d58e867e05a1ef474a23aef94b07d.
        This can be tested by inserting chart into Writer or Calc, and
        looking at the File menu. Given that this menu is merged from
        the container app, it makes sense to use its dispatch provider
        for everything, not just for a few commands hardcoded in
        CommandDispatchContainer::getDispatchForURL of chart2.
        
        Change-Id: I03f233a84249284354ea709d8aa7c950390294e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102137
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-09-07  Maxim Monastirsky  <momonasmon@gmail.com>  [34f37ce6b9feef6091e0f27a2618e3f812f42008]

        MenuBarManager: Simplify addon menu creation
        
        Addon menus were created with a different ctor, which called
        Init instead of FillMenuManager. But the former is just a
        subset of the latter, and I don't see in the latter anything
        particularly harmful for addon menus.
        
        There was however the bool _bHandlePopUp parameter, which
        controlled whether to create popup menus to be used by popup
        menu controllers, but: (a) it doesn't make any sense to me to
        allow controllers in some addon menus but not in others, and
        (b) the Activate method creates controllers unconditionally,
        which means that a controller might still be created, but
        then get nullptr for the popup menu, and crash.
        
        There was also m_bIsBookmarkMenu, which was set to true for
        addon menus, and used in the Select method to add Referer
        argument to the executed command. As a matter of fact, this
        argument is useless, as the referer is never evaluated for any
        command or macro execution. Only affected case might be when
        content URLs used directly as menu commands. But such usage
        isn't common, and even then an empty referer is similarly
        accepted by SvtSecurityOptions::isUntrustedReferer. However
        seeing the message of f0a9ca24fd4bf79cac908bf0d6fdb8905dc504db
        ("rhbz#887420 Implement "block untrusted referer links" feature")
        it appears that it's better to have the explicit referer anyway
        (but with a different check, as m_bIsBookmarkMenu is now gone).
        
        (Historically, the referer argument wasn't even introduced for
        addon menus, but for the new document and wizards menus, which
        used to be managed by the menu manager back then. This can be
        seen in commit 40fefd8e0d5937666129278fe2b27c36cb58033c ("support
        for images and target frames"). Only later this code path was
        reused for addon menus. That's why the member was called
        m_bIsBookmarkMenu, as "bookmark menu" was the term used for the
        new and wizard menus, and there was also a related BmkMenu class.)
        
        Change-Id: Idd48a0416f8703ef1a5c91e949345537ec9a5ec0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102136
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-09-07  Maxim Monastirsky  <momonasmon@gmail.com>  [49e00818c6c77ecb5e09008a7379ce4e4e54c60f]

        MenuBarManager: Set command name for addon submenu item
        
        This is the proper fix for tdf#99527, instead of
        the workaround that was applied back then.
        
        Change-Id: Ibbcac747e2b0ef421fd71b79eb9e536dc2f31771
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101891
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-09-06  Aditya  <adityasahu1511@gmail.com>  [8c5c8d42d5cee83e00e3ecf00a55c8f42e0b169e]

        svx: Introduce createGalleryTheme() to GalleryThemeEntry
        
        Let GalleryThemeEntry initialize GalleryTheme.
        
        Change-Id: Ib81d95faf6561604a30a7d0a3d9dae808c83a398
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101655
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [7b4b1cb7c753fadbc20892ef8cc961b7a61e8d19]

        tdf#133490: sw_uiwriter: Add unittest
        
        Change-Id: I8a0660922e29d0dfaf8b859d396b88997a46bc92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102108
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-06  Arnaud Versini  <arnaud.versini@libreoffice.org>  [1d67beea593fa43f0bd782c0ce15b6a85042e33c]

        BASIC : useless std::unique_ptr initialisation
        
        Change-Id: I841cbb2bad3af5f6f6212962d7f15436d5e7bead
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102105
        Tested-by: Jenkins
        Reviewed-by: Arnaud Versini <arnaud.versini@libreoffice.org>

2020-09-06  Caolán McNamara  <caolanm@redhat.com>  [b5fcfb7ff9c02b1aa0578bb52da2bd7a8ade06f0]

        ofz#23573 speed up fuzzing
        
        Change-Id: I57823bb2a04da46ad1b66d1ba3d69f323406f612
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102107
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-06  Caolán McNamara  <caolanm@redhat.com>  [0e07efb1326e3a1ea66619774e25d3d38c8c9074]

        treelist hidden in data browser
        
        Change-Id: I1f01f4f57d9e711ead86d9d7abf9ef9c7f630fe2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102104
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [e68febccd3926635da3a64b99b01d3eff0273919]

        tdf#132105: sc_subsequent_filters_test: Add unittest
        
        Change-Id: I69aa6fc27c095a920c22a84e6e84e78b0230e46b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102102
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [a36455c8d1aba28ca593a90f2957078934ea5700]

        tdf#118561: sc_subsequent_filters_test: Add unittest
        
        Change-Id: Ia1edcdb2931db0dd7b9174a697711c6d79ff9a13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102103
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e12ac66a15b61d25105dce8fac82ed80d918a511]

        vcl: add testcase for reading different type of annotations
        
        add "FreeText" and "Line" annotations
        
        Change-Id: I00e4ac3e446dbec4fcd29a103d6cf8014137179d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102094
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [49f2eb54176af7f17aadb0108f290b2698da467f]

        pdf: don't require that a "text" annotation has a "pop-up" child
        
        Change-Id: I9b5940ea7c402725fa899a004241920663605fec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102093
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9ec80bc7dc33cf9b3119d8bd72cbd0852fbc1ad6]

        sd: add additional asserts for testAnnotationsImportExport
        
        Change-Id: I45824c4023c56b466560638a1fe5206bddaf74be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102092
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6d275917944c274a22620c2c19880eb8e94f2558]

        extract PDF import for annotations to a separate function
        
        Change-Id: Ibaabaee5e1e6416f1ac518ff846b13e6c3f29cad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102091
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [962f1bb95fc38cafe56ea2ba134ce19392102601]

        store annotation subtype in PDFGraphicAnnotation, enum for subtype
        
        Change-Id: Ib804f497a6c8f609e4899f9ebcef4c1096f44ce0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102090
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-06  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [11292d1cc405e7c3b9e1f374cc7581a63a54b994]

        tdf#136032 - abort scan of a string beginning with a hashtag
        
        Abort scan of a string beginning with a hashtag, if a comma is found. Otherwise, the compiler raises a syntax error. If
        the string ends with a hashtag too, it will be parsed later checking for
        a date literal.
        
        Change-Id: I078a2302f5c65206367a00fbc584ffa7b9ede031
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102099
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-06  Aditya  <adityasahu1511@gmail.com>  [86daf3617f2a5e59507f1e6d9a57ca6d39745db8]

        svx: Remove GalleryThemeEntry::createGalleryStorageEngineEntry()
        
        Change-Id: I8e96e5e21c635bcd1e76f2fb6903116cff500892
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101643
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-06  Aditya  <adityasahu1511@gmail.com>  [3c109047b1d99afa1cbf694bd93f44feb80ca648]

        svx: Remove GalleryBinaryEngineEntry::createGalleryStorageLocations()
        
        Initialize the member GalleryStorageLocations in the constructor only
        
        Change-Id: I0a37a1c87323d724f88b1de0aeb6151707b41853
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101642
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-06  Aditya  <adityasahu1511@gmail.com>  [0e3b72ac75d9f9c70fe6e74e83a43ffa2635c777]

        svx refactoring: Remove GalleryStorageLocations from GalleryThemeEntry
        
        Change-Id: I3955a66b7ec4f463264dbb5db6209bbb667bf2b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101557
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-06  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [d17b80d8a0c540a5add6e675a3b42f97c4737f98]

        Breeze, Colibre, elementary, KJ: tdf#136454 LibreLogo icons
        
        Change-Id: Ia797b1d462060277c95f5f153dffbaa6636b858f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102101
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-09-06  Julien Nabet  <serval2412@yahoo.fr>  [0ffbfe0d621b75aec43190e0837461c2961bf4d5]

        Fix warn "unbalanced grouping commands" in socket.h
        
        Change-Id: I290d96f8c2bcc9688e1d7acba95564b6bc97b64b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102097
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-06  Noel Grandin  <noelgrandin@gmail.com>  [01e0d6acc448506fc9c5d86680249892df3e5ed5]

        fix non-pdfium build
        
        Change-Id: I996164480d75ca3739942f6a1c06bbb4a1c400d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102085
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-05  Stephan Bergmann  <sbergman@redhat.com>  [4f76b5e6fdd41d7d7a5302b4e9ea991236c9fdce]

        Improve hchar_string to OUString conversion
        
        ...assuming the way of constructing an OUString from just a hchar_string::c_str
        pointer, ignoring hchar_string::length, was not chosen deliberately to cut off
        the input string at a potential embedded NUL.
        
        (This change is a prerequisite for making the OUString ctor taking a raw pointer
        explicit.)
        
        Change-Id: I172a5627354c3da7105e50763edcb31cd89633e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102089
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4c7b53f5af5d20be4e342cd7343db76567a98401]

        Fix typo
        
        Change-Id: Ia11acec42981e8c0015c972a8d5e72b918a292aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102077
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-05  Stephan Bergmann  <sbergman@redhat.com>  [138f02ac273d8a7217c51c800f18836041229b99]

        Drop unused ImplEESdrObject::ImplGetInt32PropertyValue overload
        
        (This change is a prerequisite for making the OUString ctor taking a raw pointer
        explicit.)
        
        Change-Id: I7a61a709c3a4950d067ed600a7c0441afe51043f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102088
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-05  Stephan Bergmann  <sbergman@redhat.com>  [085e8ebd769b430fbd7ac0614f292697d4b36103]

        Simplify creation of the FontNameDictionary
        
        Some of the key sal_Unicode arrays contained embedded NUL characters, for which
        everything after the first NUL was ignored.  But from the corresponding comment,
        it looks like those sal_Unicode arrays were presumably meant to contain multiple
        keys that should all map to the same "English name," which I have added now.
        (The original history of this source file beyond
        942dbe34b9a1400c926a81f88e849d248b58ed55 "#i103496#: move some fontsubstitution
        stuff from vcl to unotools to get xmloff vcl free" appears to be lost,
        unfortunately.  Another comment had already wondered why keys were terminated by
        double NULs, where the second NUL maybe was originally meant to terminate that
        sequence of individual keys all stored in a single sal_Unicode array.)
        
        There was also another
        
          // TODO: check if all dictionary entries are already normalized?
        
        in the construction of the FontNameDictionary aDictionary, of which I'm not sure
        what it should mean exactly, and whether I should have left it in.
        
        (This change is a prerequisite for making the OUString ctor taking a raw pointer
        explicit.)
        
        Change-Id: I168778307a67c6b72bf483dc34bfd45f8a48a143
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102086
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-05  Stephan Bergmann  <sbergman@redhat.com>  [0f323c534fdfe511deb5a4d2ed15bc789475d904]

        Simplify construction of a single-character OUString
        
        (This change is a prerequisite for making the OUString ctor taking a raw pointer
        explicit.)
        
        Change-Id: Ifc7450591c723223e8c696110866e8ee5e2900e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102087
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-05  Stephan Bergmann  <sbergman@redhat.com>  [d211909bb95f99b5adc6d49f60610f4d0676afbd]

        Simplify comparison between OUString and raw pointer
        
        ...avoiding the construction of an intermediary temporary OUString, assuming the
        given `word` will never contain embedded NUL characters.
        
        (This change is a prerequisite for making the OUString ctor taking a raw pointer
        explicit.)
        
        Change-Id: I3b500557abb3554e9dfda63ef30b22c6c06c99c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102084
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-05  Stephan Bergmann  <sbergman@redhat.com>  [1bc728580364c626aa04df624e2afac8fa92890e]

        Improve QString to OUString conversion
        
        ...assuming the way of constructing an OUString from just a QString::utf16
        pointer, ignoring QString::size, was not chosen deliberately to cut of the input
        string at a potential embedded NUL.
        
        (This change is a prerequisite for making the OUString ctor taking a raw pointer
        explicit.)
        
        Change-Id: I3fb3026065f0247c19f0497d28adf422106bd9c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102083
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-05  Noel Grandin  <noelgrandin@gmail.com>  [c6104462fbe11ae053155b5f6c2ec52d31f0481c]

        fix macOS malloc debugging
        
        which was introduced with insufficient testing in
            commit 302d85a931586313e04f82d206970dbc3bce9a47
            add macOS malloc debugging env vars
        
        And this fix also avoids the potential problem of turning
        on malloc debugging for lldb itself.
        
        Change-Id: I0d65cefbd3ce8aea7223c6f0a3470b7ecbc8da89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102082
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-05  Stephan Bergmann  <sbergman@redhat.com>  [aa357e56e8b6185e66ce763ca48fff61fe718bd7]

        Improve some OUString to OString conversions
        
        ...dropping an intermediary OUString temporary (assuming that way of
        constructing an OUString temporary from a pointer was not chosen deliberately to
        cut of the string at a potential embedded NUL).
        
        (This change is a prerequisite for making the OUString ctor taking a raw pointer
        explicit.)
        
        Change-Id: I752a0e63b86cb5e3d1a97ede1d855b9602a353c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102081
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-05  Stephan Bergmann  <sbergman@redhat.com>  [125b3ab3478b615a2391bdbd208c0e3efca1a5d6]

        Drop some seemingly redundant OUString(OUString::getStr()) construction
        
        ...assuming it was not chosen deliberately to cut of the input string at a
        potential embedded NUL (or for whatever other arcane reason).
        
        (This change is a prerequisite for making the OUString ctor taking a raw pointer
        explicit.)
        
        Change-Id: I74411e590cedc4394a240435a837a406dc18cfb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102079
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-05  Stephan Bergmann  <sbergman@redhat.com>  [573f472c6d282c69d16d4ed985c7433c75876745]

        Make printString take any std::u16string_view argument
        
        (This change is a prerequisite for making the OUString ctor taking a raw pointer
        explicit.)
        
        Change-Id: I201c87e47ae83b7c3df39e5abb420d6a80b1d3e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102080
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-05  Stephan Bergmann  <sbergman@redhat.com>  [1daeea3a48fe08979139648289e188bb9fc211b3]

        Drop some seemingly redundant OUString(OUString::getStr()) constructions
        
        ...assuming they were not chosen deliberately to cut of the input string at a
        potential embedded NUL (or for whatever other arcane reason).
        
        (This change is a prerequisite for making the OUString ctor taking a raw pointer
        explicit.)
        
        Change-Id: I0f029ac8c7851e3722ec2e9e2e003c22d3453e6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102078
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-05  Stephan Bergmann  <sbergman@redhat.com>  [7fc98802ecd6d9e198ae37269f10522286db987e]

        Create OUString from storeFindData m_pszName and m_nLength
        
        ...assuming that (a) m_nLength does always reflect the actual m_pszName length,
        and (b) that way of constructing an OUString from a pointer was not chosen
        deliberately to cut of the string at a potential embedded NUL.
        
        (This change is a prerequisite for making the OUString ctor taking a raw pointer
        explicit.)
        
        Change-Id: I75519825cd6b60a7c308a3697bfbfc40afb2d1c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102076
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-05  Pranam Lashkari  <lpranam@collabora.com>  [bb0c7d1615ba56966cddf1ef6caa25c08f1bd852]

        LOK: allow slide switching in mobile even if it is same slide
        
        problem:
        In the mobile view taping on the selected slide preview would open the wizard
        but when some object is selected on the slide
        wizard would open for that object
        this patch helps us to set the Page as selection and as result
        mobile wizard opens for the slide even when some object on slide is selected
        
        Change-Id: I99cbece8b18ec8766956157c0231e5a0f600d993
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101869
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2020-09-05  Regina Henschel  <rb.henschel@t-online.de>  [87d1ebeb11a00301745ee3c3c03fffb7033ab59d]

        tdf#135366 ODF import of line and fill of data labels
        
        LibreOffice has line and fill properties of data labels in a chart in
        properties of kind "LabelBorderWidth" or "LabelFillColor" at a data
        point or, as defaults for the points, at a series.
        
        But ODF has such information in a <style:style> element, which is
        refered by a <chart:data-label> element. That one can be child of a
        <chart:data-point> and child of a <chart:series> element.
        
        Microsoft Office correctly uses the <chart:data-point> element and its
        style for the line and fill properties of data labels. Up to now LO
        cannot import such information and does not write the ODF elements.
        Instead LibreOffice reads and writes attributes in 'loext' namespace.
        
        Using the "LabelFoo" properties was implemented by Kohei Yoshida,
        July 2014. Although there is no published service, these properties
        can be used in macros. Because they are now available since six
        years, the decision was to keep this internal model and convert on
        import and export.
        
        This patch implements the import of the ODF fill and line properties
        from the <chart:data-label> element and converts them to the internal
        used properties.
        
        LibreOffice has currently only implemented a few of the possible line
        and fill properties. When more are implemented, their <ODF,LabelFoo>
        pairs need to be added to the array aApiToLabelFooPairs, further
        adaptions are not needed.
        
        The <chart:data-label> contains in addition the absolute position of
        a data label. LibreOffice has internally only a position offset
        relative to the regular position of the label. The conversion of the
        position is not included in the patch.
        
        Change-Id: I5fd868945585971dac3dd945804a4a2951b8c12d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101194
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2020-09-05  Stephan Bergmann  <sbergman@redhat.com>  [23cf849bd699427889a99301d50ad52edec9d06d]

        Turn JapanNotBegin/EndLevel1 into constexpr string literals
        
        ...in preparation of further OUString improvements
        
        Change-Id: I8e1aca3b91d2843e84755691f5f5461866c1e4e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102075
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-05  Justin Luth  <justin.luth@collabora.com>  [870bb98b3a1159e31895524ef54457db37d1b9af]

        tdf#136441 ms export: don't export comments in footnotes
        
        Microsoft UI does not allow comments in footnotes,
        or in headers/footers, or endnotes,
        so just throw them away for all MS formats.
        This avoids the biggest problem,
        which was an error in LO reading the DOCX.
        
        Prior to this bug fix, the status was:
        DOCX:
        Word 2016 opens it ok, but no comment in footnote.
        Word 2003 hangs.
        LO loads but has a SAX error the user must ignore,
        and no comment seen in the footnote anyway.
        
        DOC:
        Word 2016 opens, but misses the main body text,
        and of course no comment in footnote.
        Word 2003 opens, sees the main body text just fine,
        and no comment in footnote.
        LO loads, but no comment seen in footnote anyway.
        
        RTF:
        Word 2016/2003 open, and no comment in footnote.
        LO loads, but no comment seen in footnote anyway.
        
        If the SAX error problem could be fixed, then perhaps
        it would be worth allowing LO to export comments
        to DOCX for its own benefit. In that case, allow
            case SwFieldIds::Postit:
                    PostitField( pField );
        
        This patch does not fix the problem where the body
        text is missing in Word 2016 in DOC format.
        
        Change-Id: I0b7389616a2207d41ae525dbc0b2eea536364d90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102074
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-09-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d1708ea5ef42daea49368d159324a4ba11256e55]

        Fix typo in code
        
        Change-Id: I2934b96c8b2b0a9049d7f238b9c67c8ecf56fa38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102035
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-09-05  Stephan Bergmann  <sbergman@redhat.com>  [9abaa6492899b3a8e467b08ec8a084ed3db7f518]

        Make OUString(char16_t const[N]) ctor check for embedded NULs
        
        ...and fix the detected fallout.
        
        That ctor only started to get used recently with
        a1570b6052ae9c9349282027c9007b071589bce6 "Make the OUString
        ConstCharArrayDetector::TypeUtf16 overloads are actually used", but it turns out
        that that also gave rise to that ctor being picked in error.  To better guard
        against such erroneous uses, make that ctor assert that the given array does not
        contain embedded NUL characters, see the new
        sal/qa/rtl/strings/nonconstarray.cxx tests.
        
        The one place where that assert would fire during `make check` is fixed now in
        SwWW8ImplReader::ImportDopTypography.
        
        That assert would also fire for tow OUStringLiteral-related tests in the
        recently added test::oustring::StringLiterals::checkEmbeddedNul, so drop those
        for how.  They cna presumably be added back (with reversed logic values) when
        OUStringLiteral is changed similarly to how OStringLiteral was changed in
        4b9e440c51be3e40326bc90c33ae69885bfb51e4 "Turn OStringLiteral into a
        consteval'ed, static-refcound rtl_String".
        
        Change-Id: I6056244003a20f77ba0d953538d25edcbd562211
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102063
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-05  Caolán McNamara  <caolanm@redhat.com>  [7003fe557bd2223e9af1ed0eb6c97b209686a8ab]

        rhbz#1875377 if sort order is equivalent keep order fontconfig presents
        
        there are two fonts in fedora 32/33 for regular Cantarell
        
        /usr/share/fonts/cantarell/Cantarell-Regular.otf
        and
        /usr/share/fonts/cantarell/Cantarell-VF.otf
        
        where VF is the Variable Font version. The Cantarell-Regular
        ones has a CFF table and export to pdf creates a font subset
        that works perfectly fine. The VF one does not have a CFF
        table and the fallback case doesn't work for pdf export.
        
        Both have the same version, use a stable sort to retain
        their relative order that fontconfig presents so we use
        the Cantarell-Regular version we would see if we didn't
        sort by version at all.
        
        Change-Id: I750006b980810fc59e0a152d42ae17f29f46e3b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102062
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-05  Justin Luth  <justin.luth@collabora.com>  [0b495a630b7c449b3e8911d3970449776e502ce9]

        tdf#135672 doc import: fix table width
        
        On round-tripping, the table was growing on each save.
        A previous commit handled position creep.
        
        Change-Id: I0c8c3b644a5c005252afd761cc164dd001321d65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101188
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-09-05  Jim Raykowski  <raykowj@gmail.com>  [6935dcd80f1677a293a412da3d94afd1217c0bd1]

        Improve outline position tracking and content visibility
        
        state update in Writer Navigator when outline content visibility is
        toggled.
        
        Change-Id: I28ff127bc2f7776b72a2dc32ae2f6147169c8bac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101771
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-09-05  Mike Kaganski  <mike.kaganski@collabora.com>  [bb64b19e3e8942e610db2d3596d859f7c7864811]

        Avoid warnings about use of uninitialized value
        
        Like these:
        
            Use of uninitialized value $feature{"Description"} in substitution (s///) at C:/lo/src/core/solenv/bin/modules/installer/windows/feature.pm line 362.
            Use of uninitialized value $feature{"Title"} in concatenation (.) or string at C:/lo/src/core/solenv/bin/modules/installer/windows/feature.pm line 370.
            Use of uninitialized value $feature{"Description"} in concatenation (.) or string at C:/lo/src/core/solenv/bin/modules/installer/windows/feature.pm line 370.
        
        gm_o_OGLTrans has no Title nor Description
        
        Change-Id: Ica247e071f252023e4cdec6f8ff15f0e0d3cedd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102059
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0e8696bc2784364cfbefd7fa55da733e350c56cd]

        tdf#118148 Extended tips for simpress/ and sdraw/
        
        Change-Id: I7472b2aaa60d554fd9b2d4c9212917661228d929
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102061
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2020-09-04  Caolán McNamara  <caolanm@redhat.com>  [0593f35f770e2df5241b2cec10ea1bc74cf3d4e6]

        TabPage no longer needs to inherit from VclBuilderContainer
        
        Change-Id: Iaab26ade1109daf732e58a2f3741cc43243e374c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102023
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-04  Caolán McNamara  <caolanm@redhat.com>  [f54edfb023d9007faa23b6b6ffa1f4d47ccd1fac]

        tdf#136442 a null return from GetEntryPosByName is allowed
        
        Change-Id: Id3e5255f1551eaa3e2f2bbd314634bdf921bffac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102022
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-04  Aditya  <adityasahu1511@gmail.com>  [44e81831dfc194b60b6d0c89ba275669e23c443e]

        svx refactoring: Remove GalleryThemeEntry::GetThmURL() and others
        
        Remove GalleryThemeEntry::GetThmURL(), GetSdvURL(), GetSdgURL(), GetStrURL
         because they don't belong here because they deal with URL.
        
        Change-Id: I5a36742c49793726505ebbf394d9410194c39e6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101547
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-04  Aditya  <adityasahu1511@gmail.com>  [86099e6ec0a2ae72c560c5f2d8b2c3e482ce2e60]

        svx: Introduce GalleryBinaryStorageLocations
        
        Make GalleryStorageLocations abstract superclass of
         GalleryBinaryStorageLocations and upcoming GalleryXMLStorageLocations.
        
        Change-Id: Iccd53b723a4495e0d93ab5e3306f899ec41705f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101434
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-04  Aditya  <adityasahu1511@gmail.com>  [b1a8b0e5327d823da34050e382f7a2838c262881]

        svx: Refactor Gallery::ImplGetCachedTheme
        
        Introduce GalleryBinaryEngineEntry::getCachedTheme() to refactor
         Gallery::ImplGetCachedTheme.
        
        Change-Id: Ic27a325af0975298143d4746de363edd1d148a42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101508
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-04  andreas kainz  <kainz.a@gmail.com>  [125fbbe6cc1956d370a01f83f47c637d39f5e596]

        additions dialog ui update
        
        Change-Id: I045f80d0c7df9c31979b0c74848557d77ebb80af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102045
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-09-04  Mike Kaganski  <mike.kaganski@collabora.com>  [30f344d73a26adb543acf66979fd963d8e38fe65]

        Avoid warnings about use of uninitialized value
        
            Use of uninitialized value $microversion in int at C:/lo/src/core/solenv/bin/modules/installer/windows/file.pm line 568.
            Use of uninitialized value $vervariant in int at C:/lo/src/core/solenv/bin/modules/installer/windows/file.pm line 568.
        
        Change-Id: I916861a34d39a796d2941f9a8d972e7a082e3b22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102058
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-04  Mike Kaganski  <mike.kaganski@collabora.com>  [9b8a8dc74dd352820141d2b7e5320bcda39a7814]

        Avoid warnings about use of uninitialized value
        
        Like these:
        
            Use of uninitialized value in exists at C:/lo/src/core/solenv/bin/modules/installer/scriptitems.pm line 402.
        
        Debugging the failing values, these are:
        
        element 113
            Dir => gid_Dir_Autotext_Language
            HostName => LibreOfficeDev 7/share/autotext/qtz
            modules => gid_Module_Langpack_Basis_qtz
            specificlanguage => qtz
            Styles => (CREATE)
        
        element 512
            Dir => gid_Brand_Dir_Share_Uno_Packages
            HostName => LibreOfficeDev 7/share/uno_packages
            modules => gid_Module_Root,gid_Module_Root_Brand
            specificlanguage =>
            Styles => (CREATE)
        
        element 513
            Dir => gid_Brand_Dir_Share_Uno_Packages_Cache
            HostName => LibreOfficeDev 7/share/uno_packages/cache
            modules => gid_Module_Root,gid_Module_Root_Brand
            specificlanguage =>
            Styles => (CREATE)
        
        element 514
            Dir => gid_Brand_Dir_Share_Uno_Packages_Cache_Uno_Packages
            HostName => LibreOfficeDev 7/share/uno_packages/cache/uno_packages
            modules => gid_Module_Root
            specificlanguage =>
            Styles => (CREATE)
        
        Change-Id: I9c91e2fa9bbaab4c15e96dbbdc710141e500c482
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102053
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [5f7cbf60b71e78d4a980ec46953c4524ec0fd80c]

        revert the macos part of..
        
        commit 217122387f6e0ef657b8ba85eae082b448901cec
            Date:   Tue Aug 25 12:23:13 2020 +0200
            dont turn on malloc debugging for gdb itself
        
        because it doesn't work
        
        Change-Id: If6f1ac2ddc1683dab9d57df742c647083304af07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102056
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-04  Miklos Vajna  <vmiklos@collabora.com>  [61834cd574568613f0b0a2ee099a60fa5a8d9804]

        xmlsecurity: pdf incremental updates that are non-commenting are invalid
        
        I.e. it's OK to add incremental updates for annotation/commenting
        purposes and that doesn't invalite existing signatures. Everything else
        does.
        
        Change-Id: I4607c242b3c6f6b01517b02407e9e7a095e2e069
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102057
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [c9173b4042d6d4dc2e4b028e133ea60631f6e87d]

        tdf#136062: sc: Add UItest
        
        Change-Id: Ic154f80a0b4c9bcade64e7c5ba9180db5c199de0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102054
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-04  Miklos Vajna  <vmiklos@collabora.com>  [7d379bd8535b32a8d63a5fa8131cd9e82c7ff94f]

        sw: default to UI locale when language is missing
        
        This means that when extras/source/shellnew/soffice.odt is opened, it'll
        always match the user's language. The same was already working in Calc
        and Impress.
        
        Change-Id: Ic1afc82d7b59f1bd32815586f756e7e8408e5c6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102051
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [74244dc85ee597ec6e9a40351d123257c342fbfb]

        Fix typo in code
        
        Change-Id: If214d98b729d84d98e8b748978035e723ed043a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102036
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-04  Justin Luth  <justin.luth@collabora.com>  [76ec8b52da8ffe8a21c223937c7dbe960f12ebda]

        tdf#135672 doc import: fix left table position
        
        On round-tripping, the table was creeping left on each save.
        A follow-up commit handles growth creep.
        
        Why this specially added code is now wrong is unknown to me.
        I'm guessing that for docx, Writer was changed and doc
        format never picked up on that change. It looks like this
        probably happened already in OOo based on bibisect seeing
        this creep and table growth as far back as I can test.
        
        I really don't like just ripping out code like this,
        but the proof is in the pudding. Now several documents
        round-trip at the same position and size. Who can complain?
        
        See the bug report, which questions why this was added:
        commit 53d67a4e9f26689dbcce07f045ef6222bfadc27e
        Author: Caolán McNamara on Tue Oct 16 11:42:32 2001 +0000
            #93253# Fix borders and positioning
        
        Change-Id: I3914bc84143a62f518542c10d19461e1edfadd17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101187
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [f68f809261ca2c42227e0da3e0edd399f4955ae4]

        uitest: this is a calc file
        
        Change-Id: I8d5b4d08818711b37d6624ec6e45b793d3553afb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102055
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [127696ba2b090c7ff93b6944b840e25acad63975]

        tdf#117703: sw: Add UItest
        
        Change-Id: I4f5e5daf95171036489a5c67256e153154309b6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102049
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-04  Luboš Luňák  <l.lunak@collabora.com>  [e6f54c46dcc0dd9b308d07bd25cdab231e5a335e]

        ignore fully opaque alpha bitmap for Skia
        
        This avoids some more expensive operations (if using CPU) like
        SkBlendMode::kDstOut for hacks like
        9ff0cd1f6b2200940ac51e580809e2a17c4b9550 that just set a fully
        opaque bitmap as the alpha.
        
        Change-Id: I446efc482d7bb13e899bf8b352e13fce6b5f9176
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101896
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-04  Luboš Luňák  <l.lunak@collabora.com>  [c5b6f8d6469850e14362f2c8f08cdf8c956cbf07]

        fix erasing virtual device with alpha
        
        The background cannot be simply set as background also for the internal
        alpha virtual device, since this hackish alpha uses black = opaque
        and white = transparent. So e.g. setting to background to COL_WHITE
        actually resulted in the content being transparent.
        Try to map to what the alpha virtual device actually needs.
        
        Change-Id: Ie5179769d9bce989eddfc96f5cbd2b94d1d88d53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101927
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c4ea034beb2fa0f1e874a39391a9498bdd7c7aad]

        tdf#118148 Extended tips for HC2/swriter
        
        Change-Id: I523bd35ae359d8c5d18e9a553ef101dda0a1e2dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101894
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2020-09-04  Mike Kaganski  <mike.kaganski@collabora.com>  [c44c21a01321650f930d9e16b4d0763d5674eac1]

        Drop duplicating is_empty_dir
        
        This version was introduced in b173b425a1c1478ab3c4b43e58e09b751e3e3387,
        then in cabadfc288e5e7324723c62f36b918a80db90323, another copy was added
        so that now install.phony.log had this line:
        
            Subroutine is_empty_dir redefined at C:/lo/src/core/solenv/bin/modules/installer/systemactions.pm line 475.
        
        Let's keep the newer version, that is at line 280.
        
        Change-Id: I50f3668e47d4ea8f9c309abde8abe233cff12af5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102046
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-04  Aditya  <adityasahu1511@gmail.com>  [7429369678fdcf17c286b8c7238747b4a6b12866]

        svx: Introduce GalleryBinaryEngine::getModificationDate()
        
        Also make GalleryBinaryEngine's functions GetSdgURL(), GetThmURL(), GetStrURL(),
         GetSdvURL() private to the class.
        Introduce getModificationDate() to GalleryBinaryEngine because that it where it
         belongs - it deals with URL
        
        Change-Id: Idd3c42e779652df030ae104e40581d9de1a07863
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101505
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-04  Aditya  <adityasahu1511@gmail.com>  [fa3f514f33d4beadabf8526278939ed51417918b]

        svx: Refactor Gallery::RemoveTheme()
        
        Introduce GalleryTheme::removeTheme() and GalleryBinaryEngine::removeTheme()
        
        Change-Id: Ic9c1b4fdb3e173d922635e5fd78d463e1f2c220a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101496
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-04  László Németh  <nemeth@numbertext.org>  [7dbd1cd44918c50f2540955f908cd0a96fce024c]

        tdf#136404 DOCX import: ignore NaN cells in table formula
        
        Ignore empty cells or cells with text content in data range
        of AVERAGE, COUNT and PRODUCT (the new interoperability
        functions in Writer), like MSO does, instead of using
        NaN data as zeroes here.
        
        Add AVERAGE, as a new function instead of alias of MEAN
        to return error message instead of zero for NaN-only
        arguments, like Calc does (Note: also MSO gives empty
        result instead of zero).
        
        Change-Id: I5e18f3e2b16cb0621dad2bba141ae63fb5edd241
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102012
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-04  Tor Lillqvist  <tml@collabora.com>  [bcb415d56de44246eea8c9de45e7f9f91b9d6570]

        Avoid loplugin:external and loplugin:simplifypointertobool warnings
        
        Note that this file isn't actually compiled at the moment unless you
        edit the Module_libreofficekit.mk. And then the unit test will fail.
        But that is another problem.
        
        Change-Id: I431ce889ca4059e98662cddcaee3aa570102c515
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102042
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-09-04  Tor Lillqvist  <tml@collabora.com>  [052cf89f2fc3f32150d0f6dbcbc859a127fa595b]

        Remove an odd CPPUNIT_ASSERT(0)
        
        The unit test that code is in isn't even run currently (commented out
        in Module_libreofficekit.mk), so no harm in not making it fail
        intentionally. (The commit message of the commit that added the test
        with the intentionally always failing assertion does not tell what the
        idea was.)
        
        Change-Id: I93407723ce10c77366e6f7f96df93d86f214f497
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102030
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-09-04  Aditya  <adityasahu1511@gmail.com>  [6b2eff7d69c6e14d89dd33eaa58c01d82c541266]

        svx: Refactor GalleryBrowser1::ImplFillExchangeData
        
        Introduce GalleryTheme::getModificationDate()
        
        Change-Id: I1ca34482ee5f0007a1d698e345e399ac3de31a51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101495
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-04  Aditya  <adityasahu1511@gmail.com>  [6ccd883409e4799aa334bbe1047f42c795c9457b]

        svx: Rename GalleryThemeEntry::mpGalleryBinaryEngineEntry
        
        Rename mpGalleryBinaryEngineEntry to mpGalleryStorageEngineEntry because
         GalleryThemeEntry will have 2 engines: GalleryBinaryEngineEntry and
         GalleryXMLEngineEntry.
        
        Change-Id: I348d8df111f33cceacdbfe746bc484802fc18d13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101431
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-04  Aditya  <adityasahu1511@gmail.com>  [bc8c29bea9393cd0f1a6cbff30291ccdfe1ccea0]

        svx: Rename GalleryTheme::mpGalleryBinaryEngine
        
        Rename mpGalleryBinaryEngine to mpGalleryStorageEngine because GalleryTheme
         will have 2 engines: GalleryBinaryEngine and GalleryXMLEngine.
        
        Change-Id: I990a3655121b4e4e5735c6a8d5e5afe13c674b20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101427
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-04  Aditya  <adityasahu1511@gmail.com>  [b2d3cb906aa49ca2d83393712b9ed01d93826168]

        svx: Introduce GalleryFileStorageEntry
        
        Abstract class for GalleryBinaryEngineEntry and upcoming GalleryXMLEngineEntry. This
         interface will be used by GalleryThemeEntry class.
        
        Change-Id: Ifa81fe7f17479a9583fd526e5173658aa33efd30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101420
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-04  George Bateman  <george.bateman16@gmail.com>  [ce73b526c459bf1ab15220fe78afae44cb436184]

        tdf#124176 Use #pragma once in codemaker
        
        This commit was carried out by a Python script, source of which
        is at https://bugs.documentfoundation.org/show_bug.cgi?id=124176#c97.
        
        Change-Id: I421f0594d5f4389f7800a5bd0e339edde5627bb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100182
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-04  George Bateman  <george.bateman16@gmail.com>  [7021dae8115ceac19a2823e8d91e09d952d82c51]

        tdf#124176 Use #pragma once in compilerplugins
        
        This commit was carried out by a Python script, source of which
        is at https://bugs.documentfoundation.org/show_bug.cgi?id=124176#c97.
        
        Change-Id: Id60579406a5aa16c3dc05a1bb5f1c1c828d39c50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100251
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-04  Caolán McNamara  <caolanm@redhat.com>  [45c2e2edd5589ab355cfc2790a97b650b81861df]

        don't warn about perfectly ok small-button style
        
        Change-Id: I60bd07d9ff9100a6a20b3c0cb65c9b9d33767029
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102021
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-04  Tibor Nagy  <nagy.tibor2@nisz.hu>  [d362c0625fa92e0f4d4472f197bd1d68fba522f1]

        tdf#136354 DOCX import: fix vertical mirrored alignment on bottom margin
        
        The relative mirrored vertical alignment (INSIDE and OUTSIDE) of
        bottom page margin wasn't handled.
        
        Note: this fix doesn't check mirroring (if it's possible to mirror
        vertically either, for example, by mixing portrait and landscape
        mode in a document), only support INSIDE as OUTSIDE as alternative
        names of TOP and BOTTOM in case of alignment to bottom margins.
        
        Follow-up of commit d54264e34c1ccc0eaf4178ab165a843028500223
        (tdf#133071 DOCX import: fix vertical alignment to bottom page margin)
        
        Co-authored-by: Attila Szűcs (NISZ)
        
        Change-Id: I6d844f57505bcda1faa7dd6112d1cda666c3ac07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101934
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-04  Miklos Vajna  <vmiklos@collabora.com>  [739ce73e9957fa1f553f3246e5ed67de0f3eb47f]

        xmloff: remove dead com.sun.star.comp.Draw.XMLStylesExporter
        
        And test com.sun.star.comp.Draw.XMLOasisSettingsExporter instead in
        JunitTest_xmloff_unoapi. Note that the test code is also dead at the moment,
        because xmloff/qa/unoapi/xmloff.sce disables the
        xmloff.Draw.XMLSettingsExporter line, but let's not regress even more in that
        code.
        
        Change-Id: I04eb38aad193dfbfde5df42f3e367aa47dfd12ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102019
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-04  George Bateman  <george.bateman16@gmail.com>  [1d203d95479d16049c2edb6fa6fc927c1d97067f]

        tdf#124176 Use #pragma once in chart2
        
        This commit was carried out mostly by a Python script, source of which
        is at https://bugs.documentfoundation.org/show_bug.cgi?id=124176#c97.
        
        Change-Id: Ifee23b494264f895e5612952d0875cac064e4132
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100181
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-04  George Bateman  <george.bateman16@gmail.com>  [4d433b21ec6fdd80e09dc042a8e204e72b1e62c8]

        tdf#124176 Replace 3 include guards with #pragma once
        
        These are the include guards mentioned in tdf#124176 as not being
        compatible with an automated fix.
        
        Change-Id: Ia74453b7b96405ad36440dcd8e24759352bd15da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100092
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-04  George Bateman  <george.bateman16@gmail.com>  [6efb746a8cf876ef00d97aa8bd8f2f4ef9cabcfd]

        tdf#124176 Use #pragma once in configmgr
        
        This commit was carried out by a Python script, source of which
        is at https://bugs.documentfoundation.org/show_bug.cgi?id=124176#c97.
        
        Change-Id: Ide38653f1828752b90d7e312471c9facb99646a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100252
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-04  George Bateman  <george.bateman16@gmail.com>  [505795db3fa8cd5bb9868ff99f9a8cdf268f4c0b]

        tdf#124176 Use #pragma once in bridges
        
        This commit was carried out by a Python script, source of which
        is at https://bugs.documentfoundation.org/show_bug.cgi?id=124176#c97.
        
        Change-Id: Icadf43a74e4ba99e587a1e6287adf8d65f819ca1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100144
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-04  George Bateman  <george.bateman16@gmail.com>  [5381af18b6c5e75b37bdc81d69f376cfedaaf641]

        tdf#124176 Use #pragma once in binaryurp
        
        This commit was carried out by a Python script, source of which
        is at https://bugs.documentfoundation.org/show_bug.cgi?id=124176#c97.
        
        Change-Id: I7141f07eca2b8338be6bd6b24580256cda6ba092
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100129
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-04  George Bateman  <george.bateman16@gmail.com>  [abea8319622848f2228fc9a2736a645b52ab617b]

        tdf#124176 Use #pragma once in basctl
        
        This commit was carried out by a Python script, source of which
        is at https://bugs.documentfoundation.org/show_bug.cgi?id=124176#c97.
        
        Change-Id: I812869f1a7cb2ac3e9c97240abc456cd12afd0b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100121
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-04  George Bateman  <george.bateman16@gmail.com>  [fb4ddf2fc997f3b0c193b6dce22a0b1313f24240]

        tdf#124176 Use #pragma once in basic
        
        This commit was carried out by a Python script, source of which
        is at https://bugs.documentfoundation.org/show_bug.cgi?id=124176#c97.
        
        Change-Id: Ief7f29d8efaa3d6ac417080f3147a087844621a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100128
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-04  George Bateman  <george.bateman16@gmail.com>  [df9ff47f984bfb8ce265cb73ec10a3dd5837bd10]

        tdf#124176 Use #pragma once in canvas
        
        This commit was carried out by a Python script, source of which
        is at https://bugs.documentfoundation.org/show_bug.cgi?id=124176#c97.
        
        Change-Id: Icd712adf20fa2dbaaea2fc33a0fd870c8595b7e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100147
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-04  George Bateman  <george.bateman16@gmail.com>  [24491636d36a1d92a4bb9f3f1f1b2e65b81d8429]

        tdf#124176 Use #pragma once in cppcanvas
        
        This commit was carried out by a Python script, source of which
        is at https://bugs.documentfoundation.org/show_bug.cgi?id=124176#c97.
        
        Change-Id: I984bb1056da13d163f7fe654d780502a6d34231f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100253
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-04  George Bateman  <george.bateman16@gmail.com>  [269497fff04bb5bbe982a7bcd48ea06d1507fc6b]

        tdf#124176 Use #pragma once in avmedia
        
        This commit was carried out by a Python script, source of which
        is at https://bugs.documentfoundation.org/show_bug.cgi?id=124176#c97.
        
        Change-Id: Iec8964e460e26778bbe9fe33e6130d7f179fae51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100142
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-04  Tibor Nagy  <nagy.tibor2@nisz.hu>  [487df0c8f307500029b06c89985a1148ebc784b5]

        tdf#123353 XLSX export: fix lost AutoFilter on empty cells
        
        The AutoFilter button was lost during export when only the
        rows with empty cells were visible and everything else was
        hidden. The filter itself was still active, but the button
        itself was gone.
        
        Co-authored-by: Attila Szűcs (NISZ)
        
        Change-Id: Ia0b16bf4f15303d1320081cb62090368a0ce3908
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101847
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-04  George Bateman  <george.bateman16@gmail.com>  [88da6b7b62dc0c391e28a920bb2d355bce89f8bf]

        tdf#124176 Use #pragma once in comphelper
        
        This commit was carried out by a Python script, source of which
        is at https://bugs.documentfoundation.org/show_bug.cgi?id=124176#c97.
        
        Change-Id: I72229dc1ef743f0394f778aec7c49c11fe7e5176
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100183
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-04  Stephan Bergmann  <sbergman@redhat.com>  [1b43cceaea2084a0489db68cd0113508f34b6643]

        Make many OUString functions take std::u16string_view parameters
        
        ...instead of having individual overloads for OUString, OUStringLiteral, and
        literal char16_t const[N].  (The variants taking OUString are still needed for
        !LIBO_INTERNAL_ONLY, though.  The variants taking ASCII-only literal char
        const[N] are also left in place.)
        
        This nicely reduces the number of needed overloads.  std::u16string_view allows
        to pass as arguments:
        
        * OUString
        * OUStringLiteral
        * OUStringChar  (with the necessary conversion added now)
        * OUStringNumber
        * u"..." char16_t string literals
        * u"..."sv std::u16string_view literals
        * std::u16string, plain char16_t*, and more
        
        A notable exceptions is OUStringConcat, which now needs to be wrapped in
        OUString(...), see the handful of places that needed to be adapted.
        
        One caveat is the treatment of embedded NUL characters, as
        
          std::u16string_view(u"x\0y")
        
        constructs a view of size 1, while only
        
          u"x\0y"sv
        
        constructs a view of size 3 (which matches the old behavior of overloads for
        literal char16_t const[N] via the ConstCharArrayDetector<>::TypeUtf16
        machinery).  See the new checkEmbeddedNul in
        sal/qa/rtl/strings/test_oustring_stringliterals.cxx.
        
        The functions that have been changed are generally those that:
        
        * already take a string of determined length, so that using std::u16string_view,
          which is always constructed with a determined length, is no pessimization
          (e.g., there are operator == overloads taking plain pointers, which do not
          need to determine the string length upfront);
        
        * could not benefit from the fact that the passed-in argument is an OUString
          (e.g., the corresponding operator = overload can reuse the passed-in
          OUString's rtl_uString pData member);
        
        * do not run into overload resolution ambiguity issues, like the comparison
          operators would do.
        
        One inconsistency that showed up is that while the original
        
          replaceAll(OUString const &, OUString const &, sal_Int32 fromIndex = 0)
        
        overload takes an optional third fromIndex argument, the existing replaceAll
        overloads taking OUStringLiteral and literal char16_t const[N] arguments did
        not.  Fixing that required a new (LIBO_INTERNAL_ONLY)
        rtl_uString_newReplaceAllFromIndexUtf16LUtf16L (with test code in
        sal/qa/rtl/strings/test_strings_replace.cxx).
        
        Another issue was posed by test code in
        sal/qa/rtl/strings/test_oustring_stringliterals.cxx that used the
        RTL_STRING_UNITTEST-only OUString(Except*CharArrayDetector) ctors to verify that
        certain function calls should not compile (and would compile under
        RTL_STRING_UNITTEST by taking those Except*CharArrayDetector converted to
        OUString as arguments).  Those problematic "should fail to compile" tests have
        been converted into a new CompilerTest_sal_rtl_oustring.
        
        Change-Id: Id72e8c4cc338258cadad00ddc6ea5b9da2e1f780
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102020
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-04  Julien Nabet  <serval2412@yahoo.fr>  [baa84b5b4d287da0f00fc3fbf11f464f267c9202]

        tdf#136377: Replace yum by dnf for Fedora in readme.xrm
        
        Change-Id: I62ec93d7051bbb795f01f6779f65d7fbf77a672a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101904
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-09-04  Ahmed ElShreif  <aelshreif7@gmail.com>  [cdb9c24b45ce7c35cf507430bd5ee1d9c3d5ea72]

        uilogger : Add support in the Logger and DSL for MenuBtn
        
        For example the DSL syntax will be:
        	>>Open List From menugearbtn
        	>>Select item no 6 From List of menugearbtn
        	>>Close List From menugearbtn
        
        Change-Id: I767948d9bc124a119632825d437746ea38c40ad3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101514
        Tested-by: Jenkins
        Reviewed-by: Ahmed ElShreif <aelshreif7@gmail.com>

2020-09-03  andreas kainz  <kainz.a@gmail.com>  [b9e3341178ffe62ab0fc054e7046f124eb975c38]

        tdf#136099 Sidebar position and size alignment update
        
        Change-Id: I36dfcea69395295fb480422126bbe31497773de8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102017
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-09-03  Luboš Luňák  <l.lunak@collabora.com>  [fddbf05d5b9b83863c1bf85e5c9821d87671768e]

        initialize possible CPU intrinsics use also for normal Skia (tdf#136326)
        
        7a38f1817b0568cfbcda9a91dc86eafaba336871 added initialization only
        for SAL_FORCESKIA=1, but not for the normal SAL_ENABLESKIA=1.
        
        Change-Id: I1442811c757d74d31fa35d908f0292a2691e8038
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102008
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-03  Luboš Luňák  <l.lunak@collabora.com>  [7d0e9168daba1411c15315a4d5f481ed1e5dc356]

        fix offsets in our SSSE3 Skia functions (tdf#136326)
        
        'src' is uint32_t, so that extra '*4' was wrong.
        
        Change-Id: Ie0628a72bd4f7eb3122e4b1d67b6bb759f74bc46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102007
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-03  Stephan Bergmann  <sbergman@redhat.com>  [29560c4bdfcb94daab898277ed73baabcd0e639a]

        Drop unnecessary, wrong downcast
        
        ...during UITest_writer_tests
        UITEST_TEST_NAME=trackedChanges.trackedchanges.test_tdf135018, see
        <https://ci.libreoffice.org/job/lo_ubsan/1747/>:
        
        [...]
        > /sw/source/core/undo/undel.cxx:829:19: runtime error: downcast of address 0x61300019f180 which does not point to an object of type 'SwFlyFrameFormat'
        > 0x61300019f180: note: object is of type 'SwDrawFrameFormat'
        >  62 03 00 10  50 14 62 26 8e 2b 00 00  c0 01 5d 00 20 61 00 00  40 3a 23 00 20 61 00 00  c0 73 54 00
        >               ^~~~~~~~~~~~~~~~~~~~~~~
        >               vptr for 'SwDrawFrameFormat'
        >     #0 0x2b8e1ef42aaa in lcl_ReAnchorAtContentFlyFrames(SwFrameFormats const&, SwPosition&, unsigned long) /sw/source/core/undo/undel.cxx:829:19
        >     #1 0x2b8e1ef38d83 in SwUndoDelete::UndoImpl(sw::UndoRedoContext&) /sw/source/core/undo/undel.cxx:913:21
        >     #2 0x2b8e1ef66b01 in SwUndo::UndoWithContext(SfxUndoContext&) /sw/source/core/undo/undobj.cxx:235:5
        >     #3 0x2b8d9da12092 in SfxListUndoAction::UndoWithContext(SfxUndoContext&) /svl/source/undo/undo.cxx:1321:37
        >     #4 0x2b8d9da12092 in SfxListUndoAction::UndoWithContext(SfxUndoContext&) /svl/source/undo/undo.cxx:1321:37
        >     #5 0x2b8d9d9f95cd in SfxUndoManager::ImplUndo(SfxUndoContext*) /svl/source/undo/undo.cxx:698:22
        >     #6 0x2b8d9d9fa566 in SfxUndoManager::UndoWithContext(SfxUndoContext&) /svl/source/undo/undo.cxx:666:12
        >     #7 0x2b8e1ee6275b in sw::UndoManager::impl_DoUndoRedo(sw::UndoManager::UndoOrRedoType) /sw/source/core/undo/docundo.cxx:607:32
        >     #8 0x2b8e1ee639bb in sw::UndoManager::Undo() /sw/source/core/undo/docundo.cxx:640:16
        >     #9 0x2b8e1ce8891a in SwEditShell::Undo(unsigned short) /sw/source/core/edit/edundo.cxx:131:57
        >     #10 0x2b8e228bf8a8 in SwWrtShell::Do(SwWrtShell::DoType, unsigned short) /sw/source/uibase/wrtsh/wrtundo.cxx:44:26
        >     #11 0x2b8e21a7b828 in SwBaseShell::ExecUndo(SfxRequest&) /sw/source/uibase/shells/basesh.cxx:557:27
        >     #12 0x2b8e21a799cf in SfxStubSwBaseShellExecUndo(SfxShell*, SfxRequest&) /workdir/SdiTarget/sw/sdi/swslots.hxx:2193:1
        >     #13 0x2b8d97b4d845 in SfxShell::CallExec(void (*)(SfxShell*, SfxRequest&), SfxRequest&) /include/sfx2/shell.hxx:197:35
        >     #14 0x2b8d97ae4c54 in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool) /sfx2/source/control/dispatch.cxx:252:16
        [...]
        
        Change-Id: Ie6c6fff1a68e4c37ffadd242fca8346f5311ff89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102015
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-03  Caolán McNamara  <caolanm@redhat.com>  [09601f9470cb342ccfd8a513e4a2460adf047b63]

        set small button provider at screen instead of at each widget
        
        and make the small close button in the menubar use that same provider
        
        add a small-button pattern to match buttons in toolbars
        
        Change-Id: I13623519d6fa51d9bd474589fa00e2fcc0c1e599
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102013
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-03  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [0be6e21857f868d85049fca2c8e02fc5e8802120]

        tdf#129423 sw: export-only tests, part 10
        
        Convert some unit tests from "export" tests to "export only".
        Remove nullptr checks on parseExport's return value to make
        the tests fail if parsing fails for any reason.
        
        Change-Id: I0edb7988431b9e8cf5959dcb5753301fa4a0c210
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101721
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-03  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [77829e5310350afe5d5e66f8abc3adbcc988ba39]

        tdf#129423 sw: export-only tests, part 4
        
        Convert some unit tests from "export" tests to "export only".
        Remove nullptr checks on parseExport's return value to make
        the tests fail if parsing fails for any reason.
        
        Change-Id: I56bb66b2766f5a65e195a8f80f14cfc29188749a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101715
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-03  Mike Kaganski  <mike.kaganski@collabora.com>  [f12050bfb15580b564e342b704d5c55128fac644]

        Make ImpSvNumberformatScan::GetColor const
        
        Change-Id: Idbcce18029944ab884cdde03e21190cbb574a00f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102005
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-09-03  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [07dcb0dab759d4ab535d99c0e6d326959906b87e]

        tdf#131537 DOCX export: fix OLE "Display as icon"
        
        for example to avoid converting OLE icons of an ODF document
        to an icon-size embedded spreadsheet.
        
        When creating a new OLE object in Writer the user has an option called
        "Display as icon" which causes the actual contents of the OLE to be
        hidden when rendered in the document. This setting, referred to
        internally as the DrawAspect of the object, was imported fine, but when
        exported to a .docx it always had the value "Content" (corresponding to
        "Display as icon" being unchecked). Now OLE objects with "Display as
        icon" checked are saved with DrawAspect="Icon".
        
        A grab bag entry was previously used to let the DrawAspect setting flow
        through Writer from OOXML import to export. Now this workaround is no
        longer needed and is removed by the present commit.
        
        Change-Id: I46ea4fc95a26bcd1f85e19a506c0965f73d4257a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101711
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-03  Alain Romedenne  <LibreOfficiant@sfr.fr>  [3e2a3c8e3f3930a4f84274d36023bdb506a714c3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5b2fdb324ae69febd7af11b10ce6882d98894ebd
          - tdf#136112 Date/Time are LibO Basic functions not statements
            
            - Documenting Date/Date$, Time/Time$ as functions
            - Date Time not be mentioned as statements in help
            
            Change-Id: I828c4df92a2ae2347c8b057451ac7922eac896bf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/101954
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [3b8ce74e48703877c73c7bcdb5ada1fbee74cc81]

        tdf#135661: sw_uiwriter: Add unittest
        
        Change-Id: Iebf3400cba788b5c499d3aec70d5c1ce2e139a7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101999
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-03  Stephan Bergmann  <sbergman@redhat.com>  [ea061cbe1bfb912c692473bb5e2755b3e15ac375]

        Fix check for member Decl's name
        
        ...as some members like
        
          OUString::operator std::u16string_view()
        
        don't have a name
        
        Change-Id: I3ac9bbc43cdf899d4ab0483a95f00097f4b6f20a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102001
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-03  Miklos Vajna  <vmiklos@collabora.com>  [bf72417c53cbb564d7f28718b244ce94541f740c]

        sw: insert plain tab char at a numbered para start if indent wouldn't change
        
        Pressing the <tab> key at the start of a numbered paragraph typically is
        not interpreted literally, rather we increase the numbering level by
        one. This results in a similar increase of indentation, and results in a
        semantically better document.
        
        However, this automagic is annoying in case the numbering is a leftover,
        which is not even visible, so the user only sees that pressing tab is
        "ignored" (if they don't pay attention to the status bar).
        
        Fix the problem by guessing if "downing" the numbering will change the
        indent, and if not, fall back to inserting a plain tab character
        instead, which will increase the indentation.
        
        Change-Id: I260d3caab447c03a98655d8f5da310082ba0b46e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102003
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [18e4367c33f327cf09985105bde583cdcc7b2a46]

        tdf#132688 diacritics broken in lines with punctuation
        
        regression from
            commit 4b2d4f3c4a68361a6bc03c9ab110ce9376b14b20
            tdf#119227 fix freeze when copying a large bulleted list
        
        Change-Id: I7d54b19c7a02c717426edce7896caaadf909154e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102000
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins

2020-09-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [12a7a3d57d3dcf222b13fa9143c37736f8ea3d0b]

        Fix crashtest fdo77855.odt
        
        regression from commit
            commit 9814c1f2edf56ecc0f31001db9234ef335488879
            use fastparser in SvXMLPropertySetContext subclasses
        
        and add some asserts to find the problems earlier.
        
        Change-Id: Ief64f813f2ef7ec005f682713dadb1be47cbcd15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101998
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-03  Mike Kaganski  <mike.kaganski@collabora.com>  [8db4b89e6b4a0f6be6e1040aec9fd9c0c0bdd608]

        Simplify standard color initialization
        
        Change-Id: Ife1c8365298fec713713739073b91d601b459e6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101990
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-03  Stephan Bergmann  <sbergman@redhat.com>  [a574bb602031f0d1febb059c7dc9d1c4937271c6]

        external/redland: Honour LIBXML_CFLAGS/LIBS in raptor's configure
        
        I ran into this issue with a somewhat special setup on macOS, with both Xcode 11
        and Xcode 12 beta installed, and
        
        > xcode-select -s /Applications/Xcode-beta.app/Contents/Developer
        
        and
        
        > CC/CXX=... -isysroot /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.0.sdk ...
        
        to make the LO build use the latest SDK from Xcode 12 beta.  (And with implicit
        --with-system-libxml, and with recent Clang 12 trunk.)
        
        However, even though raptor's configure receives our LIBXML_CFLAGS/LIBS env vars
        from config_host.mk, it always overrides them with output from some $XML_CONFIG
        tool.  For whatever reason, in my setup that caused raptor's LIBXML_CFLAGS to be
        set to
        
        > -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include
        
        (And a similar reference to that
        /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk in LIBXML_LIBS.  That
        MacOSX.sdk directory symlinks to some
        /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk.  I don't know about
        that /Library/Developer/CommandLineTools/SDKs tree, but it smells like it is
        maintained by Xcode and not properly adapted for my Xcode 12 beta install.)
        
        Anyway, that LIBXML_CFLAGS ends up on raptor's compiler command lines, causing
        them to contain
        
        > ... -isysroot /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.0.sdk ... -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include ...
        
        so that something like
        
        > #include <stdio.h>
        
        in workdir/UnpackedTarball/raptor/src/raptor_parse.c will include
        
        > /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h
        
        rather than
        
        > /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX11.0.sdk/usr/include/stdio.h
        
        and consider the former not to be a system header, and thus emit warnings/errors
        like
        
        > In file included from raptor_parse.c:30:
        > /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:220:5: error: 'TARGET_OS_EMBEDDED' is not defined, evaluates to 0 [-Werror,-Wundef-prefix=TARGET_OS_]
        > #if TARGET_OS_EMBEDDED
        >     ^
        
        that it would suppress from system headers.
        
        Raptor's configure appears to always override LIBXML_CFLAGS/LIBS since
        <https://github.com/dajobe/raptor/commit/
        7da03ba5cd6e45ea41afebd4955acf6e96e9d622> "Switch libxml and libcurl to use
        PKG_PROG_PKG_CONFIG and PKG_CHECK_MODULES", which looks like a bug to me.
        (Trying to prevent that code from being executed by passing in
        --without-xml2-config, similar to the existing --without-xslt-config in
        external/redland/ExternalProject_raptor.mk, would fail with
        
        > configure: error: libxml2 is not available - please get it from http://xmlsoft.org/
        
        from raptor's configure, apparently suppressing libxml2 detection altogether.)
        
        Change-Id: I5f2813e849bb61c0af48df0579abe87d3671185b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101991
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-03  Caolán McNamara  <caolanm@redhat.com>  [e3545d491e2a2c4ff609a63385994f0c8d388edf]

        intermittent forecast.ets.add.fods failure
        
        valgrinding the forecast.ets.add.fods failure gives...
        
        a) mnSmplInPrd is 9
        b) ScETSForecastCalculation::prefillPerIdx:476 fills mpPerIdx to index 8 with values.
        c) ScETSForecastCalculation::refill:791 (the bAdditive branch)
           due to nIdx = ( i > mnSmplInPrd ? i - mnSmplInPrd : i ) with i of 9 gives nIdx of 9 and
           uninit mpPerIdx[9] is used in the calculation.
        d) At line 799 (the !bAdditive branch)
           due to nIdx = ( i >= mnSmplInPrd ? i - mnSmplInPrd : i ) the nIdx used would be 0 not 9
           under the same circumstances
        
        extending the initialization of prefillPerIdx to zeroing out the next index gives the same
        results as we usually get and test passes without a need to change it while avoiding the use
        of an uninitialized value.
        
        Change-Id: Ib4629b28ecf2389c0c7611137b756d4d2d9fd700
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101997
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [0933bbdd3e297c154a2a01e507ffc6f3f8631d75]

        UITest_writer_tests: at least check the number of pages has changed
        
        and the tracked changes are shown
        
        follow-up of a658ece9f9fa308084c3e0f4662dda7afb9a0879
        
        Change-Id: Icf4a482ad7e23cd34a063e3c1076e2b7849dd78c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101995
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [4a43e781d0920c1534cd44339e624f9cc76ae298]

        tdf#123435: sw_ooxmlexport13: Add unittest
        
        Change-Id: Ie3ddce2dc92433bd5feca97bd4d467530eb38983
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101993
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-03  Stephan Bergmann  <sbergman@redhat.com>  [2db30aa0206ca3d9d5a665d550820d8fcbcff4b9]

        -Werror,-Wcompound-token-split-by-space
        
        Between <https://github.com/llvm/llvm-project/commit/
        0e00a95b4fad5e72851de012d3a0b2c2d01f8685> "Add new warning for compound
        punctuation tokens that are split across macro expansions or split by
        whitespace" and <https://github.com/llvm/llvm-project/commit/
        0da84535b1e328188efbc1bb697dc7276f9e7d27> "Remove
        -Wcompound-token-split-by-space from -Wall", Clang 12 trunk emitted such "'::'
        and '*' tokens forming pointer to member type are separated by whitespace"
        warnings, so just clean those places up for good even if the warning would not
        hit out of the box with any official Clang release.
        
        Change-Id: Ic58c0da4b3dcce428f5aaa54e13d15299394cf9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101987
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [da157e5e723cfa329b7f149c37c4c36c1444ca6f]

        tdf#109409: sc_subsequent_filters_test: Add unittest
        
        Change-Id: I6208a3a99aeae1d6c2cb8a550af500ab7855d294
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101974
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [bc46ff73d6f79d850253f9e1896643eb73238ebb]

        tdf#135056: sw_uiwriter: Add unittest
        
        Change-Id: I933537a44b9493adc89516bccb189003cf4f132f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101950
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-03  Caolán McNamara  <caolanm@redhat.com>  [48def32f9ce8f10baa6bb0f01ddfe5dfa16ecdfc]

        restore m_aModelChangeListener
        
        which disappeared, apparently by accident with...
        
        commit 56e1133f724896aec3f5b5c409fb5917a3b13eb4
        Date:   Sun Dec 8 19:33:42 2013 -0200
        
            Convert chart 3D scene illumination to .ui
        
        and then a bunch of cleanups removed the unused code
        
        Change-Id: I53fe4f6878dda4f7b8d76a04213b5c6d1366a165
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101917
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-03  Caolán McNamara  <caolanm@redhat.com>  [37ee5d5a41c99cddae0652d839539df91f28f35d]

        blind fix for testTdf130685 intermittent failure
        
        Change-Id: If6f330ebbe63a5438769fda771d68afb1dcadf2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101977
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-03  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [3eb5318ed9ae8cf02804fbdc584a5f4b046db0ae]

        tdf#136423 make SwXDrawPage::group work with a single shape
        
        No reason this should not work (and the implementation in Draw/Impress/Calc
        also works this way)
        
        Change-Id: Ic5bc7420e9025b45ed848dccf68b112c0c6c2cd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101842
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-09-03  Stephan Bergmann  <sbergman@redhat.com>  [f2b1285a4ec7d5cfd9131921b644d66ae00e095f]

        Replace a "compareToIgnoreAsciiCase == 0" with "equalsIgnoreAsciiCase"
        
        Change-Id: I9bf0e51461ed75fd89bd7b23a8a11df8458dfe15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101986
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-03  Stefanenko  <ivan.stefanenko@collabora.com>  [129e0cfc4321974f9a3aa59489399dd2420d0ffc]

        tdf#136399 AccessibilityCheck: Inserted a new check
        
        A new check responsible for checking if the input forms are not formed by manual typing consecutive "_", "..." or "…".
        Made a new check class and inserted it into the main checking mechanism, also added a related string.
        
        Change-Id: I6ecc3878114dc432d43ce1ad27ea45d512366320
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101921
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-03  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [4d57fd4557d818c6ec5aea12cdd797899b4fdcf7]

        tdf#129423 sw: export-only tests, part 8
        
        Convert some unit tests from "export" tests to "export only".
        Remove nullptr checks on parseExport's return value to make
        the tests fail if parsing fails for any reason.
        
        Change-Id: I15f7d0f6ecba4e4c11f3a24d6fa40f64f2690459
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101719
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [3696b51de1a4075f99fea6ea4e20ad4949188117]

        tdf#106181: sc_subsequent_export_test: Add unittest
        
        Change-Id: I0d6481466642173df16bba841ede95a9a018b0eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101928
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [c1d234830ac9f278900b3f1875acda598b9b9edb]

        tdf#91260: Restore unittest removed in b6850bbe95418ecfde404be1696548f18d200c9b
        
        and adapt it. The file was not removed
        Change-Id: Ia34e5c20007c44d23a3a4261f684d348fd8cee9d
        
        Change-Id: I81cb688c0961dd1dd8d9fd3099ab32283b991788
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101759
        Tested-by: Jenkins
        Reviewed-by: Attila Bakos <bakos.attilakaroly@nisz.hu>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-03  Deb Barkley-Yeung  <dbarkleyyeung@gmail.com>  [665251477855e055159b59ce3ffbd52d9730434e]

        Add unit tests to B2DPoint
        
        Change-Id: I760721a691730dc588f271a5b51f7e1ffcc6eef7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101818
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-03  Caolán McNamara  <caolanm@redhat.com>  [3b0f53beed3e0e21b0fc4d8efc38d404637404a0]

        blind fix for tdf129346 test intermittent failure
        
        Change-Id: Ib3bc0ce0bdeee01c3c752d935e195f677b6f6d4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101978
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-03  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [0e3e0b04395de673e0cc9709de360e5cf95c1cc7]

        tdf#129423 sw: export-only tests, part 5
        
        Convert some unit tests from "export" tests to "export only".
        Remove nullptr checks on parseExport's return value to make
        the tests fail if parsing fails for any reason.
        
        Change-Id: I85caa7c9f88316d733826fdc839dd7d33ec845a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101716
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-03  Miklos Vajna  <vmiklos@collabora.com>  [a658ece9f9fa308084c3e0f4662dda7afb9a0879]

        UITest_writer_tests: don't assert exact page count at test_tdf135018() end
        
        For example
        
        cd sw; make -sr UITest_writer_tests UITEST_TEST_NAME="trackedChanges.trackedchanges.test_tdf135018"
        
        fails for me like this:
        
            self.assertEqual(18, document.CurrentController.PageCount)
        AssertionError: 18 != 17
        
        This is likely because the test document is not carefully preparted to
        only use bundled fonts. The test mentions that the primary point is to
        make sure we don't crash, so just give up on asserting the exact page
        number.
        
        Change-Id: I212c02995fd487526d4e2fab7b351d383f9b8459
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101980
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-03  Miklos Vajna  <vmiklos@collabora.com>  [03e3568f46d74d88a336421640f293c24aef975a]

        sw: handle SmallCapsPercentage66 when replacing compat options
        
        This was added in commit eea95136da32d09a6f82a99583dd8c158d96c1d9
        (compatibility option for old size of small caps (bnc#691473), 2011-05-20),
        it's off by default and is only on old ODF documents.
        
        Change-Id: I8e0bcae0b6a5bfd36236fb607356cba2846133e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101976
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-03  Jim Raykowski  <raykowj@gmail.com>  [09e35aafccf2792c7a25e4d8a896b69f0ab47e04]

        tdf#136212 Fix Writer Navigator blink jump
        
        when table, frame, image, OLE and draw objects are hidden
        
        This patch fixes Writer Navigator blinking and scrolling back to
        highlighted entry when table, frame, image, OLE and draw objects are
        hidden by using checkVisiblityChanged function approach used by
        SwContentType::FillMemberList ContentTypeId::REGION case.
        
        For detailed explanation see commit
        f5f6781acb292783033caea0147ff98490c78d89 and tdf#118322 Avoid blinking in
        Explorer for 'Section' part
        
        Change-Id: Ia119b7153394e09d8ae226a5a0c2f4d6d1d2838a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101515
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-09-03  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [f51aaf80002c74af78c8934a3dff4938e1f55acd]

        tdf#129423 sw: export-only tests, part 9
        
        Convert some unit tests from "export" tests to "export only".
        Remove nullptr checks on parseExport's return value to make
        the tests fail if parsing fails for any reason.
        
        Change-Id: I0989c38742f223937d8b043adeec431c99d4a0e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101720
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-03  Stephan Bergmann  <sbergman@redhat.com>  [534501e4212d74deb8c213c2a66633dff5441f75]

        Fix typo
        
        ...introduced with b5ad72bbfca85946e352b56d9d2ee5eb71cd2132 "Replace
        VALID_CONVERSION macro with function".  (VALID_CONVERSION of a lambda was
        trivially false, as neither OUString nor OUStringBuffer have a ctor taking a
        lambda, anyway.)
        
        Change-Id: I1d4f2de0e1b1973d8680f53e03dbbb3d939fcc03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101982
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-03  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [c41d937fdd97238fe7787f97a51b3e2a4c72d30a]

        tdf#129423 sw: export-only tests, part 13
        
        Convert some unit tests from "export" tests to "export only".
        Remove nullptr checks on parseExport's return value to make
        the tests fail if parsing fails for any reason.
        
        Change-Id: I276b520de1853fa5665daec11208fa8bf165841b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101724
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-03  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [a53e0459280a06a3794cd2a83fd7fbca90fb7ea5]

        tdf#129423 sw: export-only tests, part 12
        
        Convert some unit tests from "export" tests to "export only".
        Remove nullptr checks on parseExport's return value to make
        the tests fail if parsing fails for any reason.
        
        Change-Id: I847248fdf3c72ba6e5a4f40337d644918d02d07c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101723
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-03  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [4419b19715fdc65728b559d9fc6e36c9e66bc562]

        tdf#129423 sw: export-only tests, part 11
        
        Convert some unit tests from "export" tests to "export only".
        Remove nullptr checks on parseExport's return value to make
        the tests fail if parsing fails for any reason.
        
        Change-Id: Idf19f08a23a9097e35bf9a2ea71d7f99b9869183
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101722
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-03  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [bc01e76bab663826c7c0f125cbbfc790f7de4a98]

        tdf#129423 sw: export-only tests, part 7
        
        Convert some unit tests from "export" tests to "export only".
        Remove nullptr checks on parseExport's return value to make
        the tests fail if parsing fails for any reason.
        
        Change-Id: I11307932b216d0bfe60a3ef126bbea13046fa0a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101718
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-03  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [78bc1c3c0c71eb67046db5596eb8d442ad564310]

        tdf#129423 sw: export-only tests, part 6
        
        Convert some unit tests from "export" tests to "export only".
        Remove nullptr checks on parseExport's return value to make
        the tests fail if parsing fails for any reason.
        
        Change-Id: Ie65ca79192e2996954e465bc4e8c5f9f47fbc87c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101717
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-03  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [87c6b7a8dea4f59b09001d4d6364cb1835d10903]

        tdf#129423 sw: export-only tests, part 3
        
        Convert some unit tests from "export" tests to "export only".
        Remove nullptr checks on parseExport's return value to make
        the tests fail if parsing fails for any reason.
        
        Change-Id: I0b48977e8e53aa04b250ad20c87ae462552f855f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101714
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-03  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [f83f06475996cdf072a230aa8c0abe6d85b278ec]

        tdf#129423 sw: export-only tests, part 2
        
        Convert some unit tests from "export" tests to "export only".
        Remove nullptr checks on parseExport's return value to make
        the test fail if parsing fails for any reason.
        
        Change-Id: I2ced87fe8186a82e8c4e591d3ee6832cae60f7f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101713
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e8b8e7be0b2ad693224cd94062a55610eb69df7e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1476465fc35ec2162a513ebc668fed82ed77397b
          - tdf#136213 Basic string functions update
            
            Change-Id: I86ce4fe20c1947bc1742c9ed6c9726d73b8cbbf8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/101984
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-02  Stephan Bergmann  <sbergman@redhat.com>  [8dcb43b430a008817821e8cc7c7a3984f18cc473]

        -Werror,-Wrange-loop-analysis
        
        Change-Id: I254e1b69f66b985d66c9ce3707614c3b505f2335
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101975
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-02  Stephan Bergmann  <sbergman@redhat.com>  [3577292de9eb751e4e3c2f799ad22b6ee9f04038]

        Avoid UBSan negative double -> unsigned int conversion
        
        ...during CppunitTest_sc_subsequent_export_test:
        
        > /sc/source/filter/excel/xlescher.cxx:116:43: runtime error: -764.94 is outside the range of representable values of type 'unsigned int'
        >     #0 0x2b30c609bf3b in (anonymous namespace)::lclGetRowFromY(ScDocument const&, short, unsigned int&, unsigned int&, unsigned int, unsigned int, long&, long, double) /sc/source/filter/excel/xlescher.cxx:116:43
        >     #1 0x2b30c609b1ff in XclObjAnchor::SetRect(XclRoot const&, short, tools::Rectangle const&, MapUnit) /sc/source/filter/excel/xlescher.cxx:174:5
        >     #2 0x2b30c4e4c027 in XclExpDffSheetAnchor::ImplCalcAnchorRect(tools::Rectangle const&, MapUnit) /sc/source/filter/excel/xeescher.cxx:308:14
        >     #3 0x2b30c4e4b4f4 in XclExpDffAnchorBase::WriteData(EscherEx&, tools::Rectangle const&) /sc/source/filter/excel/xeescher.cxx:277:5
        >     #4 0x2b306e07562c in EscherExHostAppData::WriteClientAnchor(EscherEx&, tools::Rectangle const&) /include/filter/msfilter/escherex.hxx:958:51
        >     #5 0x2b306e14480f in ImplEESdrWriter::ImplWriteShape(ImplEESdrObject&, EscherSolverContainer&, bool) /filter/source/msfilter/eschesdo.cxx:677:28
        >     #6 0x2b306e14cabe in ImplEESdrWriter::ImplWritePage(EscherSolverContainer&) /filter/source/msfilter/eschesdo.cxx:827:13
        >     #7 0x2b306e14e881 in ImplEESdrWriter::ImplWriteCurrentPage() /filter/source/msfilter/eschesdo.cxx:909:5
        >     #8 0x2b306e14ed51 in EscherEx::AddSdrPage(SdrPage const&) /filter/source/msfilter/eschesdo.cxx:922:28
        >     #9 0x2b30c4e89c21 in XclExpObjectManager::ProcessDrawing(SdrPage const*) /sc/source/filter/excel/xeescher.cxx:1807:21
        >     #10 0x2b30c4831460 in ExcTable::FillAsTableXml() /sc/source/filter/excel/excdoc.cxx:630:47
        >     #11 0x2b30c4837c43 in ExcDocument::ReadDoc() /sc/source/filter/excel/excdoc.cxx:747:23
        >     #12 0x2b30c5463fac in XclExpXmlStream::exportDocument() /sc/source/filter/excel/xestream.cxx:1103:18
        >     #13 0x2b3070c004e4 in oox::core::FilterBase::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /oox/source/core/filterbase.cxx:492:49
        >     #14 0x2b30c670399c in oox::xls::ExcelFilter::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) /sc/source/filter/oox/excelfilter.cxx:235:27
        >     #15 0x2b3091e831fb in SfxObjectShell::ExportTo(SfxMedium&) /sfx2/source/doc/objstor.cxx:2451:25
        >     #16 0x2b3091e7237c in SfxObjectShell::SaveTo_Impl(SfxMedium&, SfxItemSet const*) /sfx2/source/doc/objstor.cxx:1543:19
        >     #17 0x2b3091e856ff in SfxObjectShell::DoSaveAs(SfxMedium&) /sfx2/source/doc/objstor.cxx:1922:17
        >     #18 0x2b308e173ff9 in ScBootstrapFixture::saveAndReload(ScDocShell*, rtl::OUString const&, rtl::OUString const&, rtl::OUString const&, SfxFilterFlags) /sc/qa/unit/helper/qahelper.cxx:677:13
        >     #19 0x2b308e17632f in ScBootstrapFixture::saveAndReload(ScDocShell*, int) /sc/qa/unit/helper/qahelper.cxx:699:28
        >     #20 0x2b3067b71c92 in ScExportTest::testTdf135828_Shape_Rect() /sc/qa/unit/subsequent_export-test.cxx:5289:28
        
        (see
        <https://lists.freedesktop.org/archives/libreoffice/2020-August/085797.html>
        "[global-libreoffice-ci] UBSAN Linux Build - Build # 1738 - Failure!")  As an
        uneducated guess, restrict the rnOffset value to >= 0 on the basis that both
        Calc and Excel reportedly require drawing elements to have non-negative
        positions.
        
        Change-Id: If687b467421437a6b448060fdbc3206b83917c40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101979
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-02  Luke Dixon  <luke@luke.dixon.name>  [c13671108fa7cee0cc1801e4c08800de1daab850]

        Fix crash when entering newline in starmath experimental editor
        
        Currently things crash when adding a newline using the experimental
        editor in Math Formula editor. It looks like this is happening because
        the newly inserted line was getting destroyed when the unique_ptr goes
        out of scope.
        
        This change releases the unique_ptr so it doesn't get destroyed. As it
        is now part of the tree it should be destroyed elsewhere.
        
        Change-Id: Icfe2c0289c12302d39883dc04cef0351467aa845
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101737
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-02  Caolán McNamara  <caolanm@redhat.com>  [6c8e9d47f9a8e09349dc1dbd3155461cc96034ff]

        support attempting to set a background color for widgets
        
        but try to discourage use of random colors
        
        Change-Id: Iedd4dad7c039fbc4c5793f21e8ef3414ff0d4c96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101944
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-02  Caolán McNamara  <caolanm@redhat.com>  [8d84d3800065b0c2d25479b84575da6906c035fc]

        Do layout immediately in resize
        
        the wait for the idle is too long, keep idle for re-layout when
        the container size doesnt change but the contents do
        
        Change-Id: I6ed4806e96d10937e825192de86a3d602acf1689
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101943
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-02  Caolán McNamara  <caolanm@redhat.com>  [782f4a674c0695a31591afa5cad656a7f8ca737a]

        drop unused MinimalSystemDependentDataManager
        
        Change-Id: I6e5413bb79acac93abfb8398550c157e7b667a67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101942
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-02  Caolán McNamara  <caolanm@redhat.com>  [6842a50a8c33aba554454fc99d1bc40a07585a2c]

        remove some unused methods
        
        Change-Id: Ie86cc069b9c69087012b15597e548d1d745d6e2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101941
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-02  Miklos Vajna  <vmiklos@collabora.com>  [0d027abbc5609b096d2a954e77aa7354a55928ab]

        sw reqif-xhtml export, embedded objects: take OLE1 pres data from rtf if needed
        
        Next to the native data of an embedded object, the presentation data /
        replacement is included at several layers:
        
        - the OLE2 container may have it
        - the OLE1 container may have it
        - the RTF container may have it
        - the PNG file next to the RTF container may have it
        
        Given that various consumers pick one of the above, we try to provide
        presentation data in all layers.
        
        We already had code to generate the OLE1 presentation data from the OLE2
        container, but we gave up for OLE1 in case the OLE2 container didn't
        have it. This means that in case the RTF container is wrapped in a
        proper RTF file, Word refuses the edit the embedded object.
        
        Fix the problem by taking the presentation data from RTF for OLE1
        purposes, in case it's missing from the OLE2 container.
        
        Change-Id: I158db1c87044a3895d0c64a6e5a5384686627d96
        (cherry picked from commit 5c37f5713a5b9e14fcc378d91e5ed8d40edc40a4)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101946
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [a66e19a12f78882b053f8fa53ce1b6f1ce172d01]

        remove unnecessary checks in SvXMLImport
        
        if these if statements are false, something is badly wrong in the
        parsing code, and we should rather find out here
        
        Change-Id: I70aca6b6ceaa7af06b3a365fd3e056a5a03b6b66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101936
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [5c8920486ae894e25814a456f12b0f76a4cb6085]

        remove dead stores
        
        Change-Id: I6475d7c66f846c1f769e67a583af49c4240ec8cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101935
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e45c7a69c6f2f19dce0923ba50c34256fec91a86]

        Removed duplicated include
        
        Change-Id: I410aa4f1c6367c3224a6e4d9b90c8046da3d4944
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101922
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2020-09-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [b6ab2330d97672936edc56de8d6f5b6f772908ff]

        tdf#135018: sw: Add UItest
        
        Change-Id: Ia88e28b1569ea69df81d905cb76a6791a887ef3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101883
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-02  Miklos Vajna  <vmiklos@collabora.com>  [e76d021ac44e7bf4de05899dc2694a96470bc707]

        xmlsecurity: avoid saying OK when the signature is partial
        
        That's reserved for valid signatures (digest match, certificate
        validates and the signature covers the whole document).
        
        Also avoid "invalid" in the dialog when the digest matches and the
        signature is just incomplete.
        
        This now uses wording which is closer to Acrobat and also uses the same
        wording on the infobar and in the dialog.
        
        Change-Id: I26e4781d555b65cf29aa8df2232e286917235dc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101926
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [4394fb6ab33707030002206393b1a484ad3534e2]

        remove dead AVMEDIA_TOOLBOXITEM_ constants
        
        ever since
            commit ad30e7df148253c6bd8466b3b45e1ed151585c2e
            Date:   Wed Jan 29 19:59:14 2020 +0000
            weld MediaPlaybackPanel
        
        Change-Id: I8ccf2b0369d1fab58bee18461ce7eafffc60f3e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101906
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-02  Caolán McNamara  <caolanm@redhat.com>  [ea24f25d6e471197d93de32f9f5c18d7078dac71]

        drop some unused forward decls
        
        Change-Id: Id8c3e726e0542dc9bdc36490aa10dde075617630
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101918
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d79b75d5c51738612e0c41c4623d050a57bce87c]

        Fix of an id
        
        Sorry, made a mistake here:
        https://gerrit.libreoffice.org/c/core/+/101801
        
        Change-Id: I8000041891119b81c16ec38c5be243842c2ac37b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101885
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [65e3a8eb976a669f516bb75ef45071b8d628c811]

        these constants can be local to the cxx file
        
        Change-Id: Icc264a185a025466c44351983919e0eb1010072b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101907
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [7d9ae709c5c252a5360f3ef85f8fba39cdec5bda]

        convert MediaControlStyle to scoped enum
        
        Change-Id: If99d07d218499f7daa8b7294c216ddf2c0849b11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101908
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-02  Caolán McNamara  <caolanm@redhat.com>  [558301f99940997526513853e3e0d11f0b63d3ac]

        MergeNotebookBarMenuAddons has only static methods
        
        Change-Id: I962003d4753b726184d87916ba012b3808424653
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101916
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-02  Caolán McNamara  <caolanm@redhat.com>  [9ecc4fa3eb631e3f0491b651fda0756854e98c18]

        drop unused weld_window
        
        Change-Id: I0c52d992aba4d466048956ea9e8c49feb56862d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101915
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-02  Caolán McNamara  <caolanm@redhat.com>  [87e33c3c1c481ee38d03f66412374cd9bd2d76cb]

        drop some unused methods
        
        Change-Id: I4da391591d30db9e51c1dd543bcf128f2e8621c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101914
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-02  Caolán McNamara  <caolanm@redhat.com>  [3ee5c24a03516892dfc58b4fe1211b21562b6cec]

        drop unnecessary include
        
        Change-Id: I4d623a99356f211a31879a2822fd8feea73a7d60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101913
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-02  Caolán McNamara  <caolanm@redhat.com>  [8261ba5d76bfa28e3170e29e940dc85c4b3a4f2d]

        use VCL_TOOLBOX_STYLE_FLAT directly instead of a define with the same value
        
        Change-Id: I025aafd0da19fb0382591545f3aa14e84c9c362e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101912
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-02  Caolán McNamara  <caolanm@redhat.com>  [9d2c76fd0f3a53dee1e46748cacae1b1f23d91d6]

        remove SfxCommonTemplateDialog_Impl vcl::Window member
        
        Change-Id: Ib1ab0e76cb56c909f1e16f58b61ce29d1a70a893
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101911
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-02  Caolán McNamara  <caolanm@redhat.com>  [357113acdd99974ee90e7f6657b977b1cbb31a0a]

        replace unnecessary include
        
        Change-Id: I799dcb6e7042e6d0174616458fa09b80ede59163
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101910
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-02  Caolán McNamara  <caolanm@redhat.com>  [cef50b52668a229689ddc796caf8e3818beb3935]

        move Edit into toolkit only headers
        
        Change-Id: If51bf7143116721e8f16272cf8aff797651d5ed1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101880
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-02  Caolán McNamara  <caolanm@redhat.com>  [66e4c38ad2ce49481ac460e4d045e87e5fa8a855]

        use XTextComponent interface instead of bare vcl::Edit
        
        Change-Id: I35aa2b905b4e31930e8cdc91dc4ea6d37cdc9bfa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101879
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-02  Luboš Luňák  <l.lunak@collabora.com>  [2e3111838b7fc27065138850cafbb0f0e606d6f3]

        handle properly cleared bitmap used as alpha for Skia (tdf#136171)
        
        Change-Id: I2c9e5d58247d5fd85aac539728fa857462785090
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101895
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-02  Caolán McNamara  <caolanm@redhat.com>  [44fd4f1aacdd9a77fd4f5d2d1d300d3c73c35861]

        KeyFuncType::REPEAT is just a bare KEY_REPEAT case
        
        the one use of it in SdrView::KeyInput already has a handler for KEY_REPEAT in
        its default branch, so we can drop KeyFuncType::REPEAT
        
        Change-Id: I6dd7612ab551baf3dfdccf0179b3efadfb7659ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101876
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-02  Caolán McNamara  <caolanm@redhat.com>  [56b3c7ca9b50c0f6dcca2e6c4a3312deb46ec647]

        AlwaysInputMode::AlwaysInputDisabled newly unused
        
        Change-Id: I2a6c84f7c12e5a24d442dba1256f27cb5b3db66e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101875
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9dbfee0fe5a90191b3bdd7f7247bcaf08642e808]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d9d73c9fcb86892de84ae870e09f380555a6fd5f
          - tdf#136387 POWER(0,0) = 1
            
            Change-Id: Ie39042b7c42c350c0c054ced9336613c8704cb7b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/101925
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ee59a861dd7e6ec3aa2c05b33748ee337011a63b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to be1d676ede16a062fcb2d557856df8ab8481e179
          - tdf#136320 more on concordance files
            
            Change-Id: I5eefaef62aa06ca917caea3e24fe5feb26a78b28
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/101903
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2c926e40572e2d045e5af660653c1d00e0a34b4c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ba9b2f07f4ad9e49c4b390513d7c68a96393b3fe
          - tdf#135861 Info on word count options
            
            Change-Id: Id9d63c0d5b0d7ac56c37505bc26135212c7fc931
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/101902
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6a0ad161422b666683105360e2c0adb269224036]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fd568906b560a451dbba04b30b21f00a3f33f677
          - tdf#136277 Fix a "D'oh you found a bug" on TSAs.
            
            Change-Id: I4a2c3a3127be24d4bb1ac5275f59597fc0601668
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/101900
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [82472faa9eae9d45a7de236026163b6af5038990]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9b4d79db1497d243ede9d4d38eeb9431bf6b6cfe
          - tdf#136128 Add bookmark for calc formula struct
            
            Change-Id: Idba9bddf4aba7ae8a0c740d6223b7913ecf99946
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/101898
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-09-02  Thorsten Wagner  <thorsten.wagner.4@gmail.com>  [7e7af0658d9c769d9e5b3614e5f3fef3187ea833]

        tdf#133564: Text coloring of buttons within non key windows on macOS reworked
        
        Change-Id: Ida31f59c853eb3312175cd6dd99b7b1006e014a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100650
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-02  Pranam Lashkari  <lpranam@collabora.com>  [6a915073f8400fd34274cf311994bbc9bf498ab6]

        On double click on chart select the chart backgroud
        
        Change-Id: I03fa26a6d88f1436bac00fef7867451378efa04a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101865
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-09-02  Stephan Bergmann  <sbergman@redhat.com>  [70a39252a8bd1dd12da0aaa7d3619d8628d376c0]

        <http://reviews.llvm.org/D22128> has been fixed since LLVM 5
        
        ...so compat::getSubExprAsWritten is now only needed for the ConstantExpr issue
        that cannot hit for LLVM < 8 (see TODO "Turn OStringLiteral into a consteval'ed,
        static-refcound rtl_String")
        
        Change-Id: I12ad4624d353b1d801136e9988b261290e2f94d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101905
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-02  Balazs Varga  <balazs.varga991@gmail.com>  [0d2340998415fb4b2f794054c62ef61c83e32155]

        tdf#136061 Chart ODF/OOXML: fix missing custom labels
        
        by UNO extensions ShowCustomLabel in DataPointLabel.idl and
        CUSTOM in ChartDataCaption.idl, fixing OOXML/ODF import/export.
        
        We should display custom data label even if DataPointLabel is
        disabled (e.g. category name and/or value fields are not displayed).
        
        Note: import of the embedded chart of the DOCX unit test
        document uses also ODF format in the background, testing
        also the extension of the native file format.
        
        Change-Id: I73e21f1e69fddec9f3b4163c46b6582cd1c74b5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101640
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-02  Caolán McNamara  <caolanm@redhat.com>  [7541fac2c0d5341f4d362779594ae236f05ff9a6]

        tdf#136331 implement applying atk properties to tab pages
        
        Change-Id: I2ee57dbdb3d743fe1dd3d505a3aa2f479ffa62b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101765
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-02  Caolán McNamara  <caolanm@redhat.com>  [8ce0c756e64242431361059566d41495e3550d99]

        AlwaysDisableInput newly unused
        
        Change-Id: I0cdb7b74487f2338d16eca85616f840d921dad5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101874
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-02  Caolán McNamara  <caolanm@redhat.com>  [eac937de4267637d22d4c418a87e675c780e59a3]

        IsCallHandlersOnInputDisabled newly always return false
        
        Change-Id: I4abfab9a413e3e43e23839f2cf3b0c26dcdea3a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101853
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-02  Caolán McNamara  <caolanm@redhat.com>  [e2da259b5733a36f8b4f934869f02ea7ee5163db]

        SetCallHandlersOnInputDisabled is newly unused
        
        Change-Id: I4225ce786b83f44178a477ac034d8f8f5198159e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101852
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-02  Caolán McNamara  <caolanm@redhat.com>  [99ffd249d1eb7669585a6f373ede7f5c5a81238e]

        SetCallHandlersOnInputDisabled unneeded if AlwaysDisableInput not used
        
        and don't need to use that if we use FixedText instead of Edit
        
        Change-Id: I162bf829a62a2c7cf8a975c99509607095712e17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101851
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-02  Caolán McNamara  <caolanm@redhat.com>  [b4513307785ce0d61b3dcde754b1855f1c65225c]

        annotation label doesn't need to be an Edit, FixedText is enough
        
        similar to:
        
        commit a2d97135411d566b0b1f3d47af7912c8412cee7f
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Tue Aug 18 10:23:27 2020 +0100
        
            annotation label doesn't need to be a MultiLine edit, FixedText is enough
        
        Change-Id: I5035ecc2d5d03f7aaeb794006a0cb305bb89a219
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101850
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-02  Caolán McNamara  <caolanm@redhat.com>  [34e69d4b9570c11c9ff04711005c7b70faadfff1]

        weld TabBarEdit
        
        Change-Id: I513c81faa9b93fbcb7eb93ac60152dcc97b41481
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101585
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-02  Tor Lillqvist  <tml@collabora.com>  [4acb3a76d709467feec45f0cebbb55c098fbedb8]

        Accept iOS SDK 13.7
        
        Change-Id: I393e96f490f3b3f69f8738fa9b552d19ec36a24d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101897
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-09-02  Aditya  <adityasahu1511@gmail.com>  [c640f745e8023660e89bca3e97308c0d53834b77]

        svx: Refactor GalleryObject member aURL
        
        The member aURL does not belong here and needs to be refactored,
        the reason is that there can be two type of URLs - XML and binary
        URL.
        
        Change-Id: Ieb4e57a6f144070f95282a7fd02d08bda6d11f3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101084
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-02  Szymon Kłos  <szymon.klos@collabora.com>  [4824218c896ae2dfec8a5ca21a116dcc8f44ceee]

        lok: send state updates for shape editing commands
        
        Change-Id: I0fcb8ef76df89723ee74aa96a003e0d49d558872
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100081
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101520
        Tested-by: Jenkins

2020-09-02  Szymon Kłos  <szymon.klos@collabora.com>  [9a6ea2f9cf03c540c20738374200bae5435ca2ad]

        lok: send calc-input-win position updates
        
        This will allow to handle click position correctly
        when notebookbar is used and input window position
        is changed after construction
        
        Change-Id: If7c725a1c096237f7eda85544083021511d05338
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100648
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101522
        Tested-by: Jenkins

2020-09-02  Miklos Vajna  <vmiklos@collabora.com>  [47579fc2405e3253c9d2664522b5f6861d7c0aa0]

        Remove some unused includes
        
        Change-Id: I90d4e3db3eefa41f8492cfe23c5088ea93134afc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101890
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-02  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [f706f8d494e2527dc3f84e1595ea73a20659080c]

        Improve exception when shape with illegal anchor is given
        
        Change-Id: I24cb57b39511db3523f776463a832513a1aae0d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101843
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-09-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [efd7bf1afb2dd43e6d913326ef09d004a4b35fa9]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I58e196515614aad309c9df8784b08fa86415549d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101783
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-02  Attila Bakos  <bakos.attilakaroly@nisz.hu>  [6bdf4ee8368fdc0bb20a82c250038b371b37f27d]

        tdf#135655 OOXML export: Fix OLE background color
        
        Follow-up of commit 636d16efe45a55c1a5a7a451c46fbb8618bf0393
        (tdf#135653 OOXML import: fix OLE background color).
        
        Co-authored-by: Daniel Arato (NISZ)
        
        Change-Id: Iee927898884e229108b489d6d26a83ef7ad2f9a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100924
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [17d6ee0c45dcaff8aa12f7b975587820be62b7c8]

        remove dead CTF_ALIEN_ATTRIBUTE_IMPORT
        
        ever since
            commit 9a081484321b3f42bee3b43d18c4bd75b9603b01
            Date:   Fri Sep 14 13:42:47 2012 +0200
            fdo#49571: ODF import: ignore "text:enable-numbering" attribute
        
        Change-Id: Id90b9aa0feafc3d7427558d3a2394c4958111434
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101849
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [ee438031e6c0a1765cd607486d3ec65749d1dd62]

        loplugin:unusedmethods
        
        Change-Id: I523a42b721056f17a04870229834b0f2db00ff39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101836
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [d8759f225c5246465194b71b1407c84904752cc9]

        loplugin:unusedfields
        
        Change-Id: Icecc024c4385ec69508369d2645d8412e6dbff69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101835
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-02  Stephan Bergmann  <sbergman@redhat.com>  [4b9e440c51be3e40326bc90c33ae69885bfb51e4]

        Turn OStringLiteral into a consteval'ed, static-refcound rtl_String
        
        ...from which an OString can cheaply be instantiated.
        
        The one downside is that OStringLiteral now needs to be a template abstracting
        over the string length.  But any uses for which that is a problem (e.g., as the
        element type of a containers that would no longer be homogeneous, or in the
        signature of a function that shall not be turned into a template for one reason
        or another) can be replaced with std::string_view, without loss of efficiency
        compared to the original OStringLiteral, and without loss of expressivity (esp.
        with the newly introduced OString(std::string_view) ctor).
        
        The new OStringLiteral ctor code would probably not be very efficient if it were
        ever executed at runtime, but it is intended to be only executed at compile
        time.  Where available, C++20 "consteval" is used to statically ensure that.
        
        The intended use of the new OStringLiteral is in all cases where an
        object that shall itself not be an OString (e.g., because it shall be a
        global static variable for which the OString ctor/dtor would be detrimental at
        library load/unload) must be converted to an OString instance in at least one
        place.  Other string literal abstractions could use std::string_view (or just
        plain char const[N]), but interestingly OStringLiteral might be more efficient
        than constexpr std::string_view even for such cases, as it should not need any
        relocations at library load time.  For now, no existing uses of OUStringLiteral
        have been changed to some other abstraction (unless technically necessary as
        discussed above), and no additional places that would benefit from
        OUStringLiteral have been changed to use it.
        
        sal/qa/rtl/strings/test_ostring_concat.cxx documents some workarounds for GCC
        bug <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96878> "Failed class template
        argument deduction in unevaluated, parenthesized context".  Those places, as
        well as uses of OStringLiteral in incodemaker/source/javamaker/javaoptions.cxx
        and i18npool/source/breakiterator/breakiterator_unicode.cxx, which have been
        replaced with OString::Concat (and which is arguably a better choice, anyway),
        also caused failures with at least Clang 5.0.2 (but would not have caused
        failures with at least recent Clang 12 trunk, so appear to be bugs in Clang that
        have meanwhile been fixed).
        
        This change also revealed a bug in at least recent Clang 12 trunk
        CastExpr::getSubExprAsWritten (still to be reported to LLVM), triggered at least
        in some calls from loplugin code (for which it can be fixed for now in the
        existing compat::getSubStringAsWritten).
        
        A similar commit for OUStringLiteral is planned, too.
        
        Change-Id: Ib192f4ed4c44769512a16364cb55c25627bae6f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101814
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-02  gokaysatir  <gokaysatir@collabora.com>  [5aba7d0bc54a03247fbd5e6514f79fff846f527c]

        Online: Hide shape area bitmap import button.
        
        This patch is for Online.
        Online handles "import" actions differently. This patch disables "Import" button for only Online.
        
        Change-Id: I6f6987ea82c102fc5ac44a1c48a234c9f43484e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100391
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 4a31a63c5e4d4dac01426581c39bc1ef9278f6cb)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100367
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100658
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-09-02  László Németh  <nemeth@numbertext.org>  [4a96b2b7787900b6ca45e772daa0fc284b3a4e0f]

        tdf#134649 DOCX export: fix page break between tables
        
        Section break between tables wasn't exported,
        resulting missing page break and table content.
        
        For example, a table on a new landscape page was
        merged to the previous table, removing not only the
        landscape page, but hiding half of the table because
        of the narrower width of the previous page with
        portrait orientation.
        
        Change-Id: Id02529d023a6306fb5be42486d25f252d8821f2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101823
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-09-02  Miklos Vajna  <vmiklos@collabora.com>  [4d33262b1b652b57f222c9f1cce7d976725399d4]

        sw reqif-xhtml export, embedded objects: prepare pres data earlier
        
        If an embedded object has some native data, we provide presentation data
        (replacement graphic) for it in the OLE1 container. We usually take this
        from the OLE2 container, but it's OK to omit the presentation data
        there.
        
        So refactor to have the presentation data available from the OLE node
        (already used for RTF purposes) earlier, that'll allow taking the OLE1
        presentation data from RTF if it's missing from OLE2.
        
        Change-Id: Ib6b1b5e843308b0f7af04499de5a1ef5461f7b00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101840
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-09-01  Caolán McNamara  <caolanm@redhat.com>  [6a9e01ed889e92772e32ad5255fc60bd6dd7ee2a]

        tdf#136319 do logging before calling handler which might destroy the valueset
        
        though doing this logging always when ~100% of the time there is noone
        listening seems wasteful
        
        Change-Id: Ib18462b70136ac52a4b9340a3a0890b4f97a4593
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101839
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e772c8e86dcdb7c5b80b04d57b454158909ffe61]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I468a946d0d3a22650cfc2b2cf04c6a4fa42bba87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101798
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cdf8e4f6496391b2b77741c7ffb8bba6f70a6557]

        Fix typo in code
        
        It passed "make check" on linux
        
        Change-Id: I8322ecf2a4c960524fd45cd63fd991d9fa0a3590
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101796
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Caolán McNamara  <caolanm@redhat.com>  [7645530fdb142a01755cc772499b2d79bd58182d]

        tdf#134923 missing mnemonic widget target for labels
        
        presumably since...
        
        commit beeef93480fae65840646e4e36aa888efe92579a
        Date:   Tue Mar 8 19:54:57 2016 +0530
        
            tdf#98417, tdf#98539: DIALOG: Improvements to the Find & Replace dialog.
        
        Change-Id: Id59d573e1005e10be34994c8cc66c352b2cf500c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101838
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-01  Caolán McNamara  <caolanm@redhat.com>  [edf46578b8cba12cc72f3463fee2ceb45a041c67]

        reduce KeyFuncType down to just the used categories
        
        Change-Id: I97608bcabb30eba94278562254f7f9954af080f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101837
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-01  Caolán McNamara  <caolanm@redhat.com>  [8b712e8fb5c7fe03ffb61a5ecf40a8516a8b5aa8]

        check if Edit was disposed while insert special character was still open
        
        seen when testing renaming tabs in basic IDE
        
        Change-Id: Id0a5d7ae54f789f04701ac7dd9c18608704238d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101768
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-01  Caolán McNamara  <caolanm@redhat.com>  [3db362c4788864b250c511c930c1b908d4b47ca7]

        cid#1466575 Dereference null return value
        
        Change-Id: Ie8f0036bad6490a409d768d9fc98ff796def129c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101824
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [62ca189dbc9d21a11fd638245c3c2abd438d39ac]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I5beec4b326b7f59103de374dff8169718defc8ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101779
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f700902e903ee610cb5ff58769ee4ca345b4f696]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I77ea2951798ce84bb5ec617ff16e7ea918b8ef5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101795
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [b13c2808127b36052a747aee35ecf607fc46d7ce]

        reduce log noise
        
        Change-Id: Ifa81014e272b01fd6ffb5356444fffb1d10370b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101841
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-09-01  Luboš Luňák  <l.lunak@collabora.com>  [7957a3c6ab6ba4b61b0a237b680e6393029cc426]

        no polygon merge in Skia if they contain no straight lines (tdf#136240)
        
        Merging polygons with beziers is even more expensive, and those are
        very unlikely to be parts of a larger polygon that are meant to line
        up perfectly.
        
        Change-Id: Ic9d641d3264b962896347ed52addeca2a0d5ea22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101742
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-01  Luboš Luňák  <l.lunak@collabora.com>  [8a930585b102eb9b63f7e43b646a8f07ad780ac3]

        do not try to merge a single polypolygon (tdf#136240)
        
        Change-Id: Idad860288baf736caeefe9883d12ab50cca37dff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101702
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-09-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [93626beb6407509220c92ef47425deba1d71858a]

        tdf#118148 Extended tips for HC2/scalc/
        
        change#1 put back navigatorpanel.ui
        
        Change-Id: I12162c8a78942194dea5faa8a0d824d550281621
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101752
        Tested-by: Jenkins
        Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2020-09-01  Caolán McNamara  <caolanm@redhat.com>  [78aea95703c0111f333b28c690e6b46aae77bf45]

        cid#1466573 Dereference after null check
        
        Change-Id: Ie8f5c015d32b67ad9148c1d0bb8d73425a5b563a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101827
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-01  Caolán McNamara  <caolanm@redhat.com>  [2a20061420b87ee37fa85b20fbc75f0a82f409f2]

        cid#1466574 Uninitialized scalar field
        
        Change-Id: I8ec87810cd32b720a77930cdd607ace4d907d7a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101825
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9146658c0108120c91ce6f759e37b9fa64e47660]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I8336c2a639a1d45c8370fd13204896f3f1494b4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101801
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [59fee59094a9bf9e4bcd729139f9a43ccea3d35c]

        Fix typo in code
        
        It passed "make check"
        
        Change-Id: I4cbe4a471c18e9bd26f6161d98a49cb32666816f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101791
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [df3bfbb8a74ff6572b7eb29a219c861f2b564220]

        Fix typo in code
        
        IT passed "make check" on Linux
        
        Change-Id: Ic7eb9958a192f8ced72481e42119066b455450aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101800
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [eb971cc83499e260c9e433c310d682c6f32076e2]

        Fix typo
        
        Change-Id: I62a851c4b3355ac63fa3586df72251122c5de99b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101793
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0edc370ac57860513a80992157f70aeea7a3b229]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I8bcc1598c7b885a025dd990eb2f75551e15b5c13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101794
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4c20bb789c7536f63a6844a4cb4489a18cee53c7]

        Fix typo
        
        Change-Id: I03dc9ad3ad496524efbbb2f1a48f76fb95d1bfc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101781
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [0fc96ac585520884e3509d574d162ffdae7698c9]

        tdf#135412: sw_uiwriter: Add unittest
        
        Change-Id: I091f5e40161119fcc07c43deaede6bc49049bf87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101745
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-09-01  Jean-Pierre Ledure  <jp@ledure.be>  [2bb8636ea51e552a20a4253a6c5c97898129d523]

        Access2Base - Upgrade version number
        
        Change-Id: I64b83fb50284fcd3455136158000114d992c3370

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c26acd15a68fe89ef7d28f90783d1a88d3e70355]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Ide85943961b6f5102294356ff623c6be8d7bc790
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101813
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7c0009fa74842fbc1365eda5c55f96ab827dd10a]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Ibaaa3bbce3f2d502073803035aaacdad07bb170c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101810
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3bec693493043ab9491793fb994358b188f55771]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I0d84ef2053f0dd9f804c5a99e3f9099f86460010
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101812
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Jean-Pierre Ledure  <jp@ledure.be>  [54f0ae24173a69d145e2ffc3aaa2f6bd29e39611]

        Access2Base - Remove workaround on Firebird product name
        
        Bug 118809 has been fixed. Workaround may be removed
        without regression
        
        Change-Id: I8716fa75a6d98b7e15752692e5275dbcb81e7efb

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [578dc3477011e4bdcaf703533c1def9d55000de4]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I3482e32e3ce4a7ebfa04f9d54e2ab23c164f50c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101808
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [262ab496955582341e1f383c6eff9a0bb37dd9d7]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I4733e6609ee99bef49c2771c83b450ee89d955b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101804
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [765d57f7550a33380d71a09472419611066076b1]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I8be2457de5018e1e764e378e609c3a41c3cb9d11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101802
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9742be3aff5436d242d78f71e2b6ec416692f337]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Id5aa544f169a13b52ebd126a71a7e5b8cc9e4ffa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101803
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Stephan Bergmann  <sbergman@redhat.com>  [464ad36998ee3ec9fc579c5a99134e7b1eb52edc]

        Adapt documentation comment
        
        ...to 33ecd0d5c4fff9511a8436513936a3f7044a775a "Change OUStringLiteral from
        char[] to char16_t[]"
        
        Change-Id: I661e1b1ce59461f30a9c1d75a1e4acb71fa113f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101770
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-09-01  Caolán McNamara  <caolanm@redhat.com>  [6074fc5d32c85c7f80d167036fa812b8d48bbe39]

        unused suppression
        
        Change-Id: Id1cc5313269e7a5d7ae53c2450a8ef7a33e3b367
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101764
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-01  Caolán McNamara  <caolanm@redhat.com>  [dd8313d2c65f0cea68b1ab2aeefb1426b1d3b76c]

        Resolves: tdf#136189 don't try and sort until treeview is filled
        
        Change-Id: Ic5ac71d88bab7627e14220912f4b9c935f2f1f26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101709
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-09-01  Aditya  <adityasahu1511@gmail.com>  [20369e9b4bc1b1b312113f04b0420d2ae1c7fc03]

        svx:GalleryTheme Refactoring -implement removeObject() in GalleryBinaryEngine
        
        Change-Id: I90d380efecbd5ed88e16b5f20603ff0183144302
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99945
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-01  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [40031dd453991b3397f02726bd83cc857bef1044]

        tdf#54912 - with option base arrays should start at index 1
        
        Using option base, every array should start at index 1. Previously, it
        needed option VBASupport too. Without option compatible, the upper bound
        of an array is increased as well in order to preserve the specified
        size.
        
        Change-Id: I52885f14914a4636b98258aa428c2123f62482a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101269
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-01  Justin Luth  <justin.luth@collabora.com>  [fb8334aa79e811bb6780e072e24d2580932f1031]

        tdf#136282 ww8import: track para bidi, not char bidi for style
        
        This fixes a LO 7.0 regression from tdf#99197.
        
        Apparently I was watching the wrong SPRM for bidi change in styles.
        It looks like it should be sprmPFBiDi: A Bool8 value that
        specifies whether the paragraph uses right-to-left layout.
        By default, a paragraph does not use right-to-left layout.
        
        Instead, I had been using sprmCFBiDi: A ToggleOperand value that
        specifies whether the text is formatted with right-to-left layout.
        By default, text is displayed from right to left
        if the language for the text is a right-to-left language.
        [So this one looks like a character run property.]
        
        I no longer remember why I used CfBiDi. Perhaps just because
        it sets m_bBiDi which sounds good?
        However, there are no existing unit tests that have a CFBiDi
        in a style, but there are examples with CFBiDi.
        
        I'm really surprised that QA didn't have any documents
        that picked up on this regression. I was counting on that...
        
        Change-Id: If5a115db5962e7e26ca1b280cd9f31d493cee69c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101726
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e22408d15f74f3aa4be324fa00978f7041882673]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I937be6f80272db668fff7fb77e5f7f2dd402c23e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101780
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [34aaf2a45e11fef533e0885ccf39731a79a99b91]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I537cdfbeea47bf3ea679942b43dc381a8c3a59e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101774
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [053ed44d0ddd071fa6894d6c05667bf796ad653f]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I26db93c5a2aa8c11fa0334c19b413552f421c4f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101773
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c9f5878a24fbf812b513fda5dbd2468763a4a6c3]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I50aacf38ee9c01812f43622671f6f011a42479a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101777
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Aditya  <adityasahu1511@gmail.com>  [5694dc279e5f0f78b1bb669b22070881ab012f1a]

        svx: Introduce GalleryFileStorage
        
        Abstract class for GalleryBinaryEngine and upcoming GalleryXMLEngine. This
         interface will be used by GalleryTheme.
        
        Change-Id: I2193e3ea9860c41a1580d5ca59da68bf41b70a3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100025
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [13c1d05570854219bc94149bff646cba831d4cbd]

        FIx typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I055db4ca15e2e8c4c66d5970404c292255c15628
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101778
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9b44940ec94f3fc2f4591ba2aca09c6a029c7799]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I67e533b8ecececd4c885de7e52eb23ae3e0d50cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101775
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3426cc7a4a19cb5d9ea5ba6b12f1eb5a901d5cfe]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I89200406a2422173a96caa5fd74b66211cced557
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101784
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9ab308c9383c8a323a3210dd3009bb1a86a717fd]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I8e36c4204ae9a2e2968f8006fd6830cd1f6d3905
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101786
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Miklos Vajna  <vmiklos@collabora.com>  [7ba004dec4a4cca6ebce9b72990ff4cf5e3b1d72]

        oox: various small cleanups
        
        Change-Id: Icca565ed3f104db5d270087f8306f6b22a22e9cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101767
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-09-01  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [ceae73dd294b5ca4073062afc1223efb1c206780]

        tdf#129423 sw: Make yet more tests export-only
        
        This commit continues an earlier, incomplete unit test refactor under
        the same bug ticket number. Eliminates a few unwanted nullptr tests
        in chart2/qa/.
        
        Change-Id: I6bd5c24ba264793ebe8fff20ba954be0d1e84882
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101540
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d350f0c712cf7b29d8c633be0394b63de0f8dc3a]

        Fix typo
        
        Change-Id: If76dc19adc13548afc0ee5b521321ca439da638d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101782
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [01b91d1597661cfc32c7b9f57d7837e25bd7d418]

        Fix typo in code
        
        It passed "make check" on linux
        
        Change-Id: I275334508796c38c7eaaf6a99e435b4ed7b56f4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101787
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [139f06fb3bc559f7773ddd8ccf15c133eeac7317]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I5aff28a8d241441335d4cede12a013384945aa9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101789
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [25304f8cd3d70860550a5fe9a0dbc40dd0abff03]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I9f3d98df05495e7d655a93c5cd5bbd41db6a9bea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101788
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b866b71e2419c8011d969f316a28bd820c56fb5a]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I4db1681869907f050ea224ed24dcb7469a50eb20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101792
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a6cabde7af00ca2b23fc4d9f042e71fb525c7199]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Icb950648977545c02ec8569f8b246359b33f8054
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101790
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8936af6c396236bc94a76f5bb3a95b02712d711e]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Ifd5198f76bc9e91c311364348cb8f5dc6e3fea87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101772
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [161c748e3732e99ec3279a3f9effca6594ed1b03]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I8448ea8e50b38364913982010b106a51f7549911
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101797
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bbeb4b91a56a1fd6db8ae1beb1a59007fb25de37]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Idf44d88678de415e38ddb542c198c0eac642aaae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101785
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [453c7070692b6adfdf019c50238dc48c66d2a590]

        Fix typo
        
        Change-Id: I57611e6bc3a8dadcdeb7aff99f4788aac4d7e105
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101799
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [09619872fe0c0d677006bcf4e9a8febe2978d242]

        Fix typos
        
        Change-Id: Ieff77be89ee8505b8241234f6dbb7507256dbc4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101757
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-09-01  Michael Stahl  <Michael.Stahl@cib.de>  [1d6e919046ed353a9d9d86bb9f0332da2e9dea4d]

        tdf#135056 sw_redlinehide: when moving sections to undo nodes-array,
        
        ... delete frames with utmost prejudice - the code that was checking
        for empty frames or cells was going into infinite loop because
        first the *outer* section is moved to the undo nodes array, then when
        the *inner* (index header) section is moved, its section node's
        m_pStartOfSection points to the section node that is already in
        undo nodes array and so SwNodes::GoPrevSection() goes very wrong
        and CheckNodesRange() is called with positions in 2 different arrays.
        
        (regression from a60dd9ef1361c5925803acaa5292e99277d1faf3)
        
        Change-Id: I5682ebc2081ffc7dc49a9c43e613f72c26e93673
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101755
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-09-01  Michael Stahl  <Michael.Stahl@cib.de>  [a609bc9cc03a0a23c8f20fee808cc6cc2887170d]

        tdf#135661 sw: fix Undo of text deletion of SdrObject
        
        This creates a non-working SwXShape without m_pFormat initialised:
        
        0  SwXShape::SwXShape(com::sun::star::uno::Reference<com::sun::star::uno::XInterface>&, SwDoc const*) (this=0x278de80, xShape=uno::Reference to (SvxCustomShape *) 0x73ec840, pDoc=0x0) at sw/source/core/unocore/unodraw.cxx:889
        1  SwFmDrawPage::CreateShape(SdrObject*) const (this=0x637a980, pObj=0x6409410) at sw/source/core/unocore/unodraw.cxx:372
        2  SdrObject::getUnoShape() (this=0x6409410) at svx/source/svdraw/svdobj.cxx:2836
        3  GetXShapeForSdrObject(SdrObject*) (pObj=0x6409410) at svx/source/unodraw/unoshape.cxx:3928
        4  SdrObjCustomShape::GetCustomShapeEngine() const (this=0x6409410) at svx/source/svdraw/svdoashp.cxx:381
        5  SdrObjCustomShape::GetTextBounds(tools::Rectangle&) const (this=0x6409410, rTextBound=...) at svx/source/svdraw/svdoashp.cxx:534
        6  SdrObjCustomShape::AdaptTextMinSize() (this=0x6409410) at svx/source/svdraw/svdoashp.cxx:1397
        7  SdrObjCustomShape::NbcSetSnapRect(tools::Rectangle const&) (this=0x6409410, rRect=...) at svx/source/svdraw/svdoashp.cxx:1421
        8  SdrObjCustomShape::handlePageChange(SdrPage*, SdrPage*) (this=0x6409410, pOldPage=0x0, pNewPage=0x627fc80) at svx/source/svdraw/svdoashp.cxx:2855
        9  SdrObject::setParentOfSdrObject(SdrObjList*) (this=0x6409410, pNewObjList=0x627fc80) at svx/source/svdraw/svdobj.cxx:294
        10 SetParentAtSdrObjectFromSdrObjList(SdrObject&, SdrObjList*) (rSdrObject=..., pNew=0x627fc80) at svx/source/svdraw/svdpage.cxx:65
        11 SdrObjList::NbcInsertObject(SdrObject*, unsigned long) (this=0x627fc80, pObj=0x6409410, nPos=0) at svx/source/svdraw/svdpage.cxx:305
        12 SdrObjList::InsertObject(SdrObject*, unsigned long) (this=0x627fc80, pObj=0x6409410, nPos=0) at svx/source/svdraw/svdpage.cxx:358
        13 FmFormPage::InsertObject(SdrObject*, unsigned long) (this=0x627fc80, pObj=0x6409410, nPos=0) at svx/source/form/fmpage.cxx:79
        14 SwDrawContact::InsertMasterIntoDrawPage() (this=0x640d6b0) at sw/source/core/draw/dcontact.cxx:1909
        15 SwDrawContact::SwClientNotify(SwModify const&, SfxHint const&) (this=0x640d6b0, rMod=..., rHint=...) at sw/source/core/draw/dcontact.cxx:1457
        16 SwModify::CallSwClientNotify(SfxHint const&) const (this=0x640d090, rHint=...) at sw/source/core/attr/calbck.cxx:373
        17 sw::BroadcastingModify::CallSwClientNotify(SfxHint const&) const (this=0x640d090, rHint=...) at sw/source/core/attr/calbck.cxx:378
        18 SwUndoFlyBase::InsFly(sw::UndoRedoContext&, bool) (this=0x78cdfd0, rContext=..., bShowSelFrame=false) at sw/source/core/undo/undobj1.cxx:97
        19 SwUndoDelLayFormat::UndoImpl(sw::UndoRedoContext&) (this=0x78cdfd0, rContext=...) at sw/source/core/undo/undobj1.cxx:440
        20 SwHistoryTextFlyCnt::SetInDoc(SwDoc*, bool) (this=0x60d14c0, pDoc=0x625aa30) at sw/source/core/undo/rolbck.cxx:581
        
        Whereas if the shape is selected and deleted that way, a completely
        different Undo is created, which doesn't have this problem:
        
        0  SwXShape::SetFrameFormat(SwFrameFormat*) (this=0x2497d50, pFormat=0x564b470) at sw/inc/unodraw.hxx:206
        1  SwXShape::AddExistingShapeToFormat(SdrObject const&) (_rObj=...) at sw/source/core/unocore/unodraw.cxx:945
        2  SwDrawContact::SwDrawContact(SwFrameFormat*, SdrObject*) (this=0x6bad330, pToRegisterIn=0x564b470, pObj=0x5647880) at sw/source/core/draw/dcontact.cxx:709
        3  SwUndoDrawDelete::UndoImpl(sw::UndoRedoContext&) (this=0x56ebcd0, rContext=...) at sw/source/core/undo/undraw.cxx:501
        
        In SwUndoDelLayFormat, the SdrObject is apparently removed from SdrPage
        and the SwDrawContact remains, whereas in SwUndoDrawDelete, the
        SdrObject remains on SdrPage but is moved to invisible layer, and
        SwDrawContact is destroyed (presumably).
        
        Include obligatory rant why sw has 2 undos doing the same thing here.
        
        (reportedly regression from 2d89b9929e85bede4c72684a12e7508751875f0e
         but probably this can be triggered before, at least since
         91b2325808a75174f284c48c8b8afc118fad74e4)
        
        Change-Id: I4fbb3620bfe1ac07f47e4441625797db7a87cecd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101740
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-09-01  Szymon Kłos  <szymon.klos@collabora.com>  [76fd25165b8c0e4a409becb4dbd9042a7cbe6a39]

        notebookbar: keep align items together
        
        Change-Id: I24fe425b6b578dc80487464c3206c52ecac8aab0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100079
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101521
        Tested-by: Jenkins

2020-09-01  Mike Kaganski  <mike.kaganski@collabora.com>  [8f44418fa36fa5475fca1dab664a85bd47386297]

        tdf#136233: Use sheet-local named ranges for VBA's Worksheet.Names
        
        Change-Id: Ia08814b843f3f78337301c324290a3d9420f5f38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101462
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-09-01  Mike Kaganski  <mike.kaganski@collabora.com>  [ca7caf212a90b6e4290782159cbdbb36e4538f19]

        Fix warning condition
        
        Missed that I needed to reverse the condition when replacing OSL_ENSURE
        with SAL_WARN_IF in 37f452bc2beeae9b4648013a3bf4f2e8b56c0c85.
        
        Thanks Julien for noticing!
        
        Change-Id: Id24216e11ca970b05aac40a09ed02cdbb4cf9865
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101678
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-09-01  Ahmed ElShreif  <aelshreif7@gmail.com>  [2e635d22cdbfcfe163b46427d04ebce9fe21a61e]

        uilogger : Add support in the Logger and DSL for Writer-Comments
        
        For example the DSL syntax will be:
        	>>Delete Comment1
        	>>Leave Comment1
        	>>Show Comment1
        	>>Hide Comment1
        	>>Resolve Comment1
        
        Change-Id: Ibdd52f3a12f1679f80e9f3290868c77fbf942d6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101513
        Tested-by: Jenkins
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2020-09-01  Ahmed ElShreif  <aelshreif7@gmail.com>  [fe3d005155a8670d02ff1a8d17f1bcff74a44cab]

        uilogger : Add support in the Logger and DSL for Calc-Comments
        
        For example the DSL syntax will be:
        	>>Open Comment
        	>>Close Comment
        
        The set text is already added by default to the system
        
        Change-Id: Ic06e00e75e202eece82fa6265e1bb4083fd8c337
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101502
        Tested-by: Jenkins
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2020-08-31  Pranam Lashkari  <lpranam@collabora.com>  [35585f85049fd20719c42d7d7433859df59a0967]

        LOK: do not show calc notes in the online
        
        Change-Id: I3d69aab2a76948182483025536dbc4ddc928a86e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101500
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 413f4bc4d54785d3953a03948276c8d9bb1f3397)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101465
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2020-08-31  Stephan Bergmann  <sbergman@redhat.com>  [0ccee5537371ea38265c2893fe110ca4f2f1492b]

        Simplify code with std::string_view
        
        Change-Id: Ic296bf6abe621e702fa47378ac4c3cdf9f73ba27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101732
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-31  Jim Raykowski  <raykowj@gmail.com>  [bc9cb2e6bb7dce18303c2713ae6bd89a32fb46e3]

        remove unneeded include
        
        Change-Id: Ia5c5506177f8dd34c79c2792203d0eecf955771b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101667
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-08-31  Stephan Bergmann  <sbergman@redhat.com>  [9f60ee1b57ada579d1afe2fe322af53f211c4549]

        Clean up some SAL_WARN argument streaming
        
        Change-Id: I78841ff2d6356d4789664029a3fa82771178e941
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101754
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-31  Stephan Bergmann  <sbergman@redhat.com>  [d6ffa7670fcd88befb16de387a6a0edc896c18aa]

        Simplify some code involving SAL_PATHSEPARATOR and OString/OUStringBuffer
        
        Change-Id: If01e7c0d7d87a544f6601174ce43b37c63cfbcb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101746
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-31  Caolán McNamara  <caolanm@redhat.com>  [81f91196b98af38e29af451b86c26a893a109abc]

        tdf#135636 the selection at dialog-launch time is lost by dialog-apply time
        
        since...
        
        commit c3a085d22742f88e91ff92f319a26d6e8d1d9a98
        Date:   Tue Jan 23 18:13:01 2018 +0100
        
            lokdialog: Convert the Table -> Properties... to async exec.
        
        so save it at launch and temp apply it during ok handler. This is somewhat
        similar to tdf#134439
        
        Change-Id: Ia0869307b1a37e5efa1703e68b946793b0ddc91b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101743
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-31  Miklos Vajna  <vmiklos@collabora.com>  [3ba1144cb96c710e665ffb3ada26fb6a48a03472]

        xmlsecurity: fix infobar vs signature dialog inconsistency
        
        The infobar mentioned if a signature is partial, but the dialog just has
        a bool UI for signatures. Then present "good, but partial" as "bad".
        
        Change-Id: I698190aa77702000b11d635bd038d9c9a91614ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101712
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-08-31  Caolán McNamara  <caolanm@redhat.com>  [377525be476b989556339253fa073242058428a7]

        duplicate line
        
        Change-Id: I69338ac0c5aa616c21205375f133c959e13414cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101741
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-31  Caolán McNamara  <caolanm@redhat.com>  [a39a107af190cac7105b1dafdd7ec088881e8da6]

        Resolves: tdf#123825 reassign mnemonic for Diacritic-sensitive
        
        since....
        
        commit beeef93480fae65840646e4e36aa888efe92579a
        Date:   Tue Mar 8 19:54:57 2016 +0530
        
        the "Search For" label is invisible
        
        so the _S can be safely removed from that and assigned to Diacritic-sensitive
        instead, removing the dup _r assignment leaving only Replace using _r
        
        Change-Id: I66b780363d207876354a4cbfd29e9ce8104d467f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101725
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-31  Caolán McNamara  <caolanm@redhat.com>  [78876b03874915459f7ebe2135ac146ece92aaf4]

        Related: tdf#136189 don't assert on unsetting non-existing previous sort column
        
        Change-Id: If2330cc83ace9ec0133b99eec8c2f0be3919013e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101708
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-31  Aditya  <adityasahu1511@gmail.com>  [9a7ab3527adef056291ec56c031ebbe3f471af66]

        svx:Refactor WriteData() and move m_aDestDir member out of GalleryTheme
        
        Move m_aDestDir out of GalleryTheme because only GalleryBinaryEngine seems to be using it.
        Use SetDestDir() to delegate the member value to GalleryBinaryEngine.
        Refactor WriteData() so that it's called writeGalleryTheme()
        
        Change-Id: I5f6b6f0857695adeb102342e617ad341553abd14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99940
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-08-31  Caolán McNamara  <caolanm@redhat.com>  [828914a94fe93d5b300bda1d23a049ae92c159e1]

        ofz#25325 missing constructors
        
        Change-Id: I87f3c7e963eba77f9e0955c46e514aec64849e30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101753
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-31  Attila Szűcs  <szucs.attila3@nisz.hu>  [0bdd533900584f384e2ee4d127fa252e339342c0]

        tdf#47079 sc layout: fix visibility of Autofilter header
        
        Rotated Autofilter header is shifted under the arrow image, if
        there is not enough space for both of them. An exception if the
        header is a value, and rotated by 90 or 270 degrees, which resulted
        invisible or partially visible cell content in narrow cells. Remove
        this exception.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: Ide8f8ef84a270b9d7ec92da8d3c6ee00ab5ddc2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101638
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f10a4e20100515f1fc95b3254ac52894ec59bdda]

        Fix typos in code
        
        It passed "make check" on Linux
        
        Change-Id: Id7c7ac1b88d290ed71f03fa28dec144bcd29b692
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101590
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-31  Regényi Balázs  <regenyi.balazsmiklos@nisz.hu>  [0d773f0b07798a59f7cf31207813aaf6bc9bb922]

        tdf#97618 DOCX import: VML shape: fix missing square wrap
        
        Co-authored-by: Szabolcs Tóth
        
        Change-Id: Ib9db4b0270ed7d4b3d47406f2384276cafdd7249
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101632
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-31  Justin Luth  <justin.luth@collabora.com>  [57320af60d97f2918b5d1e73575b23682e0a0637]

        tdf#104596 sw layout: wrap in header only if bLayoutInCell
        
        This patch depends on tdf#77794's
        7.1 commit 7cc353df4f0993228984fcda3efb2c9181dddafb.
        
        For more details about the issue in general,
        see the verbose comments in this bug's previous
        7.1 commit e4635544b816d1ca27bd1ebba60f51444b0a898e.
        
        This patch is related to CompatibilityMode < 15.
        Unfortunately, the previous patch didn't work
        with older Word 2010 versions of the file,
        which _shouldn't_ wrap non-LayoutInCell table-anchored flies.
        
        Unfortunately, now that different behaviour is necessary
        for different Word compat levels,
        it no longer allows a nice way for Writer to handle
        this natively. So since it would be very unlikely for a
        user to create a document like this (since the necessary
        "keep inside text boundaries" is off by default in Writer,
        but is forced on by definition in Word 2013+),
        I'm removing the compatibility flag I added in 7.1,
        and its related unit test.
        
        [To do this natively would probably require enabling
        the IsFollowingTextFlow property by default in SW.
        That sounds very dangerous since this property
        is not restricted to IsInTable layout situations.
        This property has been around since at least LO 3.5.]
        
        Change-Id: I70da016cb68f515924ed6c17085bf73a9e1c5492
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100684
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-08-31  Julien Nabet  <serval2412@yahoo.fr>  [6b08eaa0c483efe5071c5a710a894e1204a0a3f4]

        Fix end "ul" tag in LayoutManager.idl (offapi)
        
        Change-Id: Ice50c048b62fe35d1a9f5b11435cb75f3fa45042
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101701
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-31  Maxim Monastirsky  <momonasmon@gmail.com>  [3e4968e6761c816c0a6aedf59485191af8a0fa4e]

        Remove remains of private:image/ via ImageIdentifier addon property
        
        This is broken since commit 5c39b28a87060f80404079ab77604f664addb063
        ("tdf#96059 Replaced imageproducer with CommandInfoProvider") but so
        far no one complained (maybe because the usefulness of such internal
        images from extensions is questionable at least). Given also that
        the whole ImageIdentifier feature (even its still working part) is
        obsolete since OOo 2.0.3 (according to the OOo dev guide), and that
        the availability of a particular image from an internal hardcoded
        image list by a particular numerical id is more an implementation
        detail, let's just remove the broken code instead of fixing it.
        
        In the meantime, the code was also copied into the newly introduced
        notebookbar addon code, so I handled it there too.
        
        There are also the registry schema and a sdk example that mention this
        feature, and need to be adjusted. Interesting that the particular
        example used there - private:image/3216 is actually broken since 2011
        with commit 2559cab126f81375197051fb5b07ba6abb9efc77
        ("FDO#42454 - EasyHack: remove code associated with unused icons").
        
        Change-Id: I968b4fb8c5b207654476dd92c57d8db0815520ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101529
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-08-31  Maxim Monastirsky  <momonasmon@gmail.com>  [9bf4e2aa77c208d09b32c3638afab6f904bf0257]

        Remove empty ImageIdentifier properties from sdk examples
        
        Change-Id: Id1a6b4fc6e156f67550458b4b7e4b1ffe32f812a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101691
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-08-31  Caolán McNamara  <caolanm@redhat.com>  [f1b07b9df7b99f2534c5554f73b59baece33d8eb]

        tdf#136269 give search entry initial focus
        
        Change-Id: Id1b584341f2819e2fb4528465ee1d42c8f72dec8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101698
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [de81349e69ea229843a23cce1117f69f14862f6b]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Iecaab4ab9f7d8e05930685aaf5a2eb2770abbd1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101601
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [19cf1b4fcfb9d9d17587e4224c3c3818952cd69c]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Ia1fbd635d7d13c69c9b8911eadaa86ee5f7aadb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101707
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3dfbb9d41cf8fad3b41a9528967febcec6ea433b]

        Fix typos in code
        
        It passed "make check" on Linux
        
        Change-Id: I9ba795bf188a9fe11d83516d6895888f880747c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101706
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [60495cc10d7b549c295e7605de7972186391ec69]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a402a3ca5ec58972967efca2c1f7030baca92a17
          - Fix typo
            
            Change-Id: I38e90ed3d90c6d76f508c20e5f3416d0d65a1856
            
2020-08-31  Justin Luth  <justin.luth@collabora.com>  [a0da393cac0a44c648238b815970245684173c99]

        tdf#132149 ww8export: nextNode has nothing to do with pageDesc
        
        While it can often be assumed that the next paragraph following
        one that has just soft-page-breaked in the middle will be on the
        same page, it isn't necessarily correct. Either the paragraph
        could span multiple pages, or a page-break could push it to
        the next page.
        
        Thus, strip the code out completely, and simply prepare a
        new page style based on the follow style - which by definition
        is different enough to not be a plausible single word section.
        
        A few followup commits will add enhancements, but this is
        broken up into minute bits in order to aid in regression
        identification.
        
        Change-Id: I80e4e17be69a49f45a624d819c9c4158541ee065
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101424
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-31  Caolán McNamara  <caolanm@redhat.com>  [9460b6baf392c11091e46105071b7d7b6c4eb1ca]

        Related: tdf#136242 should only matter input ref mode is active
        
        Change-Id: I50a64ae18e6f0d5b4544c9b7b0111ba149385177
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101704
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-31  Caolán McNamara  <caolanm@redhat.com>  [82f591a2ec06c680daf41628fe4c352b6a55d545]

        tdf#136242 disable changing selection while formula wizard is open
        
        similar to tdf#124975
        
        Change-Id: I926580083fdd1e2a4f9b03243edfccc060bea702
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101703
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-31  Julien Nabet  <serval2412@yahoo.fr>  [f115a7e047e5f1b6067667adc50d60499cc3e27e]

        tdf#136127: crash when adding protected PDF file on Photo Album
        
        See https://bugs.documentfoundation.org/attachment.cgi?id=164704
        
        Change-Id: I1c5713446f2af0a08873f0ea57afbfb34f9623be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101393
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-08-31  Heiko Tietze  <tietze.heiko@gmail.com>  [db5f204b1d3d96975d902b587d6d18bc06610eea]

        Resolves tdf#135790 - Support for multiple %MOD1/2 entries
        
        While loop added
        
        Change-Id: I81386bb23381e5248f3c045ad2b998a92346ec34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101700
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [39078750d7719cf15d7a4c4a3e875a7e0ff52b77]

        Fix typo in code
        
        It passed "make check on Linux"
        
        Change-Id: I53b40e36c6b1c0aa115044208b5a372fb101347b

2020-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [43cc37e6953840ec337125e30e1de398bd36f69d]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I2dc3d343058b6d77da30561ec4f62bdd292630dc

2020-08-31  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [a8355cf0fc9e109a119ef680a09ba254464cc111]

        make physics animation imports forward compatible
        
        Change-Id: Ic61ec9fafdd45a76d6f000cf5bd64cab1025fe22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101644
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Jenkins

2020-08-31  Michael Stahl  <Michael.Stahl@cib.de>  [586750da40c5b332d2442ef24ae121795e88e903]

        tdf#135001 sw_redlinehide: fix IsShown() for AT_PARA flys
        
        There is one merged text frame from node 102 to node 328 with no
        extents, and of course a shape anchored at node 271 should not be
        visible at all.
        
        This crashes because the shape was removed from the layout during
        CheckParaRedlineMerge() but then moved to the visible heaven layer
        again via sw::AddRemoveFlysAnchoredToFrameStartingAtNode() and the
        layer determines if it's visible as far as Sdr* is concerned;
        it lacks a connection to a SwFrame though.
        
        warn:legacy.osl:3547848:3547848:sw/source/core/layout/paintfrm.cxx:3861: <SwFlyFrame::IsPaint(..)> - paint of drawing object without anchor frame!?
        
        (regression from 6aaae44da382f4bc3eafc287b4a21734b740cf21)
        
        Change-Id: Ia20449b3a7d251f0c049eb979c88df1e80cd7d5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101584
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-31  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [943aaf6c61d9594ec229984b5d5801afe5d89024]

        tdf#136301: fix parallel physics animations over-stepping during lock transfer
        
        introducing mbAlreadyStepped flag to make physics animation effects
        aware that the lock was just obtained from another physics animation
        which already stepped the time interval meant to be stepped through.
        
        Change-Id: Id7c01c96e302d7da7aae785f56c09a9ddfe4bdf1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101665
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-08-31  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [6915d69a125417a62e4b795c7c97faac6088f94e]

        add physics based exit animation effect preset Fall and fade out
        
        Adding a new animation effect preset in the Exciting sub category
        of Exit category called Fall and fade out, which makes the shape
        fall with a bounciness of 0.6 and fade out.
        
        Change-Id: Id9fe29f98f276cdb9748f0eb787e03f68314097a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101660
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-08-31  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [bf0afdbe80933341debfe650c1969ad93ac98833]

        tdf#136276: fix physics animations faulty duplication
        
        Change-Id: Id147eb129e6e0ee65ecd16139e183790b3f9976c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101658
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-08-31  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [d616104eeedef9ee32707c1b437c3e538de0ae25]

        add two physics based emphasis animation effects presets
        
        Adding two physics based emphasis animation effects presets called
        Shoot right/left and return.
        
        Change-Id: I38ea22a4347c83b7065476b9f673a900566b045f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101657
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-08-31  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [f525b8898dcefe9e43e63e475c18d754ef000007]

        add missing initializers about physics animations to AnimationNode class
        
        fixes the case when a physics animation preset is imported it
        doesn't have any information about start velocity, density or
        bounciness paramaters.
        
        Change-Id: Ic817afb211597ad553ccc3a43fe24bfbebadbc43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101656
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-08-31  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [8e36582d9289c3774f2733b021fafc93370cffae]

        document physics animations and related code
        
        Change-Id: I1369588dd757d5fedcd7e91eabe0020e5cf60c56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101492
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-08-31  Caolán McNamara  <caolanm@redhat.com>  [55dda1367a845b37184cedc287e5f8f03ef0f6cf]

        can keep this comment to document the args
        
        Change-Id: I64b8e461cc692c6c9683df52dc1fea6b2e5a937e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101697
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-31  Stephan Bergmann  <sbergman@redhat.com>  [cf73e0217169af9081951c3032d8de5fc30c81d7]

        Remove some commented-out code
        
        _CRT_NON_CONFORMING_SWPRINTFS is unconditionally defined in
        solenv/gbuild/platform/com_MSC_defs.mk, anyway
        
        Change-Id: I43eabc460dfe3ec9e86ec255f0b100eb22166864
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101696
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-31  Miklos Vajna  <vmiklos@collabora.com>  [3c96120b0d73b7e915dfb0c01578e07cef0f8755]

        sd signature line: move menu item to the insert menu
        
        Improves consistency with Writer and Calc.
        
        Change-Id: I290cbbef508dd3f3390efe6c9a933b488b9c1049
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101695
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7414166f952f087b47e267ebe55898e0d9e1691a]

        Fix typo in code
        
        Change-Id: I474351aa2a2f571bb550323bb011c47b4f13443d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101519
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-08-31  Attila Bakos  <bakos.attilakaroly@nisz.hu>  [5162647096fa061ae0a4ad5d4e1fd015fbeb9871]

        tdf#135711: DOCX export: fix crash on page anchored textboxes
        
        Page anchored objects didn't have the address what is needed for
        the exporter for positioning. Fixed by using another address.
        
        Regression from commit fd88bb81236ad6d1a63436b7ce20f2f93410d359
        (tdf#107225 tdf#122887 sw: fix reanchoring of textboxes).
        
        Change-Id: I0e41468148e96e1323b9f502aa1f8ca326c5de29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101480
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [48289c37d73e7780ef3ea6a98aa5e214be0fde92]

        Fix typo in code
        
        Move "grahic" to "graphic"
        
        It passed "make check" on Linux
        
        + Use "#pragma once" in include/svx/svxgraphicitem.hxx.
        
        Change-Id: Ia8a42afd1a822e19093ecee7b0b8791f96de2867
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101623
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7c32479b596156a7422a7b96f2548b8a4ea73185]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I7596db11cae77c2dcadd740c44cc72fd5dbceb9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101619
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f6c69ff33baa7de72a75afbf1de1f21f82adae47]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: If7c189f410f08d5069edf0fc7a29057897e08388
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101617
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [72ce4f57726e28c1e056cb354edb7aeae19347c0]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I6aa72938526f5e81503367ecd2471a6d5afb05b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101620
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c9c2ce986de8ddf507bad1689d32d831875109f5]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Id8f549f69b5007ced62401130894f795dde8fb80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101616
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-31  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [0c5ac9d1cb39eac838a612092a8934a6ca12326f]

        tdf#121189 PPTX export: fix missing chart
        
        Based on Regina Henschel's technical analysis and code pointer.
        
        Change-Id: Ifdea48c09d23dce495fa6bc90a9e1648dbb5ccb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101283
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-31  Miklos Vajna  <vmiklos@collabora.com>  [284dbd865d1788ba8f31e736555dd9e9af8ffa7c]

        sw: prefix members of SplitTable_Para, SwTableFormatCmp, SwThreadManager ...
        
        ... and ThreadManager
        
        See tdf#94879 for motivation.
        
        Change-Id: Idfdba9e9d38310d2e38c6c72e5ecc0738a6b38fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101690
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c0522d153eb92edd069ce5c10cebde9e21c0e84a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e0aacb4f63b6b5a1831a0880329f7a76af46b632
          - Fix typo
            
            Change-Id: I0961b8a8e76c451bef5d064fdf9057dd9384bb20
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/101378
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            Reviewed-by: Caolán McNamara <caolanm@redhat.com>
            
2020-08-31  Balazs Varga  <balazs.varga991@gmail.com>  [177b54c2de7626ae42b65441cb81f359407431a1]

        tdf#136024 chart2: fix ODF export of custom label positions
        
        of pie and donut chart data labels.
        
        Follow-up of commit 5339d0800ccdcd325294e61f8ae9e67648beb035
        (tdf#130590 Chart OOXML export: fix custom label position).
        
        Change-Id: Ic45204a1273e59a47d1376f5f6c250025e3de621
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101543
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-31  Balazs Varga  <balazs.varga991@gmail.com>  [e2f4e65a7b8024c00b049eebf0d87637efda7f24]

        tdf#134571 chart2, xmloff: add loext:custom-leader-lines
        
        new ODF chart series style attribute for saving not default
        (switched off) state of data labels in custom positions.
        
        Note: import of the embedded chart of the DOCX unit test
        document uses also ODF format in the background, testing
        also this loext attribute, i.e. the chart of the unit test
        document doesn't contain custom leader lines.
        
        Change-Id: Ia6b76e8d7fe5b6b6204761f3bbc2309f1b631008
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101442
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-31  Stephan Bergmann  <sbergman@redhat.com>  [5fca6fefc9cb47737663fbcd04660d2c5bcfde93]

        Fix typos in comments
        
        ...introduced with 2e21240f23ac2191a3535d697a7308b29303c67c "Goodbye
        O[U]StringView, welcome O[U]String::Concat".  Thanks to Mike for spotting them!
        
        Change-Id: Ic401c564eac03a34184204f09cb8d0cb6be4e6e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101689
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9d007e6bdc0e1346e2e0d633379ce1f09c4e3b53]

        Fix typo in code
        
        Change-Id: Ic3527d7613867656871c4ff2276b0f922d497453
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101430
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [912dee5178f2aec1662af284d222c591b5901add]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Ic7796a79ebe7d600598f9c2964976cbc9408d299
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101618
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c0463f8a9fc4db7b62040010b3fefc9af3b17396]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I86123dbc2052653aaf1d5c3a6fafb554c0b9a7fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101600
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c78449b0386ed38a2ad81584926f8b31b61e9e05]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I1cb3b048843dc4cafa16c7f8408fc3300e5fc8e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101614
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [65aa9f9360daaf09cc2e3f14f19c859c883144c2]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Iaa9bca078574b85182bdc8c002123178d074b650
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101622
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [1e0cfd5662d95cea84e80e4fe10d52c3b1101ae6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to aeb5cc458fce90b7f5c02128e95bad89f92b3efd
          - Typo.
            
            Change-Id: I6706a7811e93de08281900012a302e6431caa899
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/101668
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-30  Maxim Monastirsky  <momonasmon@gmail.com>  [15d655f0133d986a85f4ba9630587566d90a0c50]

        Related: tdf#107548 Make sure embedded images have higher priority
        
        As documented in the schema, the dev guide and a comment in
        AddonsOptions_Impl::ReadImageData. Noticed the problem while testing
        the ProtocolHandlerAddon sdk example which has the ImageSmall props
        defined yet didn't show the icons. Turned out this was a result of
        the previous commit that fixed ImageSmallURL, which started now to
        override ImageSmall.
        
        Change-Id: I0a9eb6b13b73a60efc801905601894c862d68cba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101666
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-08-30  Stephan Bergmann  <sbergman@redhat.com>  [2e21240f23ac2191a3535d697a7308b29303c67c]

        Goodbye O[U]StringView, welcome O[U]String::Concat
        
        O[U]StringView had an odd mixture of uses.  For one, it was used like
        std::[u16]string_view, for which directly using the latter std types is clearly
        the better alternative.  For another, it was used in concatenation sequences,
        when neither of the two leading terms were of our rtl string-related types.
        
        For that second use case introduce O[U]String::Concat (as std::[u16]string_view
        can obviously not be used, those not being one of our rtl string-related types).
        Also, O[U]StringLiteral is occasionally used for this, but the planned changes
        outlined in the 33ecd0d5c4fff9511a8436513936a3f7044a775a "Change OUStringLiteral
        from char[] to char16_t[]" commit message will make that no longer work, so
        O[U]String::Concat will be the preferred solution in such use cases going
        forward, too.
        
        O[U]StringView was also occasionally used to include O[U]StringBuffer values in
        concatenation sequences, for which a more obvious alternative is to make
        O[U]StringBuffer participate directly in the ToStringHelper/O[U]StringConcat
        machinery.
        
        Change-Id: I1f0e8d836796c9ae01c45f32c518be5f52976622
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101586
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-30  Yusuf Keten  <ketenyusuf@gmail.com>  [6379f799704935a571a4b3af44cabd0671c48dbe]

        tdf#135273: Tight integration dialog shows unclear properties
        
        When there is no info about the author of the extension, the label was NULL.
        If it is null, it will be empty after this patch.
        
        The initial label of the labelAuthor is cleared. Also, unnecessary translatable expressions in the additionsfragment.ui were deleted.
        
        Change-Id: Iab9517f1b3ff5d8c6b3947d7b29c897c18e94664
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101537
        Tested-by: Muhammet Kara <muhammet.kara@collabora.com>
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-08-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0d2dbcbebf0004e690feb91c38dd478a32dc6255]

        Fix typo in code
        
        Change-Id: Ia2820c68109c84b52173beafe2cf301104d80831
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101652
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ac712c5c7b85893ee94f8f87e53d02fc3bfc9f9d]

        Fix typo in code
        
        Change-Id: I02bc7257296939de1a5cbb708c6a9634a8d63ec5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101653
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bf6d42803a8977ba881da3b44e3e871cb9b84a5f]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Id837205b0e6a7efa091a5b9ead75d767ceddcefa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101598
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2d9d9010ae817c3b9535c52f8a6529c88a0b4bfa]

        Fix typos
        
        Change-Id: I1f8e27182352ebba878b120875eefc1aa5c7009f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101654
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e20c899ec83fdf88ab4d39ada1e830f05f798341]

        Fix typos
        
        Change-Id: I041e65166eab9fc497742635fe59e11f63d55c6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101645
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8750cbc7f609c5de77796b179425469dbdcfdcb5]

        Fix typo in code
        
        Change-Id: I22e37a583f673d0bd02c74a6b05c0a0e25ed3722
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101215
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c57d9a50369b39775be931753e83aacfee56504b]

        Fix typo in code
        
        Change-Id: Ib7f77b2c84c375158d88114e827754f47ee246bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101651
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [f59334988a77eece1cae7d63e0df4320beebf384]

        use more fastparser in SvXMLStyleContext subclasses
        
        Change-Id: I6a1596bdbfa4db128730a663fc590c9e5bfa249d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101659
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8c65269a70b2d7d2323629204842f0ac751cf555]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to da7d4570411ec5324a68e4e3a671fde9f66355c8
          - Add contents for special cases of IIF function
            
            Add example in Basic.
            
            Change-Id: I9c38bd4a0744fccce19c1f88112301937806ae75
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/101562
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6fc5b1c1f049971af3d9853085f3ef3c9e630b0b]

        Fix typo
        
        Change-Id: I7fbf7d2c832b3e88b9ea82872c24450c33edc8aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101649
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [47d437dfb017bd6bebe2dee4cb1b267d9a3325ed]

        Fix typo in code
        
        Change-Id: If6683cd134e9bd675ec9b6f9a59fa667ebb41da0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101647
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [40a9f3df19fc8ab3a75535bddeb423e70076a40e]

        Fix typo in code
        
        Change-Id: I84b15806a01b7a7ce6c10274ee066b4256a2e7c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101648
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [36914a8b3a07391d225bce593236d6fcf0cc61d2]

        use fastparser in XMLElementPropertyContext subclasses
        
        Change-Id: Ib19b7372debb0a213bbe8f27c70ff9f0393797fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101631
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  andreas kainz  <kainz.a@gmail.com>  [977a97f3148c0aece0a54304aae81ec44ced07e0]

        tdf#134491 Calc sidebar alignment fix
        
        Change-Id: I9ea341f5980dfc4998075a7f9d8f6432145c1d13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101588
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-08-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [74123ac84cb632434d3b88168bb8494307253b00]

        loplugin:unusedfields
        
        Change-Id: I3f14647eed72898b641fbd583d18f914c7461628
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101630
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [229827d09bf8257d3fc0b9e0519a92a225587cf3]

        Fix typos
        
        Change-Id: I6517f3b68389c0f3581cc750c61b8e59d075d35e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101633
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [266cbff26dc3ecaa7b63ea0e9f791a898c86e4e8]

        Fix typo in code
        
        Change-Id: I6e351cfbb76e0b4e9602462d25fea2142d3089ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101518
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>
        Tested-by: Jenkins

2020-08-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [b25e82b903135421fbcfff646bc92e03cce366b7]

        loplugin:unusedmethods
        
        Change-Id: I2be47d2faf883b519f693e2d5ad58a5ab111849f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101629
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [9814c1f2edf56ecc0f31001db9234ef335488879]

        use fastparser in SvXMLPropertySetContext subclasses
        
        Change-Id: I977f1cf198652d3c73e5a0f473794975a5647617
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101564
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fee0404b00e1e97f429ae1eaa38458873385355f]

        sd: add some comments for findReplace.py UI Test
        
        Change-Id: I0c424cd254592bd04125ce8ec58ea38ddfc7659f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101636
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-08-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ac11b1f0311289c43f9a2c68e311de02cd0b53cf]

        sd: test Replace and ReplaceAll using LOKit
        
        Change-Id: I68a612d3fb277970870818d290096b2824f31057
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101635
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-08-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2ebc26aeefefe33ee6180862509e4971ff2dfc6f]

        sd: Make search bound to a view - to allow independent searching
        
        Before if two windows are open, the search is not independent
        because Outline class is not independent for a view (because of
        FuSearch which remembers the view from when the it was created
        and then an instance is stored in the DocShell).
        This creates a SearchContext class stored on a View, which stores
        the actual View bound FuSearch instance, fix us the calls.
        
        Also move the VectorGraphicSearchContext back into Outline::Impl,
        because it doesn't need to be bound to the view anymore.
        
        Change-Id: I6a5ce71efafa378845eee4ac9574e2e4301138d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101224
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [88e52e539eaf7981441ec3e042f321c2615919ca]

        Fix typo in code
        
        It passed "make on check" on Linux
        
        Change-Id: Ia1d8d828eea7ca3f39559bd2554cb9778ca6bb32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101599
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0775b90892f2a1cac269ae26cd63b1030f897e5c]

        Fix typos
        
        Change-Id: I473956d570feac508e52a3e52cc26cc154f4dc56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101627
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e0e217f3c10235adee056dac367916335c94b5bd]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: If8332bfaff7af36c83b402581f4c42b576b6eb39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101626
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0fb7ecb08dfce4b211ff91c062518dbe1b732bb1]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I935d0d0d6f33144702386d75b3a5bcc3675ae4aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101625
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1ecb924b0bb56abcbc0973c4efa1c866af7e757b]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I28048bb0396dffa7bcbcb8bcf5fe10e1c359ec79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101624
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2c0ce6d89c3b1ab9febd085520330f01f89c3b9a]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Id0ebc90cf8029efc543344615333c522a7c0fc4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101621
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [64adc6d74d8d17689d2eb2f3bf7e7186565996a2]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I87866e94f71430936c03526147a8ef5f2f3f21b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101615
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f74ca230633442610399936e53692d360b5d4be6]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I28493fc2dcafee176fa2c74868f55e223e3f1b11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101613
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d996f9c70122218ab84a1b22a658b718c382c877]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I4c8cdb74fe926f3269132d5cd0ad7c21cc2c74ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101612
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f2b8209743dbb0c512f2c50e77efb3b07c956619]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Ie6f03d64818ca88ada6e929dc061be851451a75c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101611
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [74b716c62c55d1d3a65348b15d8b91e68b38f8c0]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I69b670c05215be4f8226f4d5e552f832ae00a44b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101610
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cc4ec9b8ace6672053bae850f3783ef79e98588a]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Ia3674e3b3a979223bb88a7828c372cf666978c04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101609
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bee0783a598d0476324ba20f7012b5e6acefcb69]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I26d481fa80204636713e9c52719d6ff6e1adc45a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101608
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [19588a1f947c5b3bb3f3fc6d5f4f34e4aee5998f]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I8d393bf42be181fad18829a46393714a95f32000
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101607
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e6cc643a2ae20aa831734bc9f1d17df3d6fc40bc]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I45a05751219cd8f39240152e208b8c9eae0433ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101606
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [977c1ff1864e3dad1d22e2908e52d47bf6069b0f]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I229b9354794b90cd7ad65fa54ecf50eea4983532
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101603
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [86b78dcfb8bafd3c763d8c6b49671fd29fe91c35]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I255b7a0873170d956c914d76fd363e358f807d7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101596
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2f297f4680a3b523005f4d4f762e195ba5f8912e]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I63ce9d46922b1a7a1f90308d2eec46b22ff925df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101595
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [23434773c9bfa8a2bedf1c019341cdb72575f2cc]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I5cf2b4ab8018bc6aa84a54ddfd6bcac50aa9925e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101594
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [233b75581456efe2ec93c57678f05ef663f28118]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I173e4887af5cbe3c660412d8463a5a82ee2c5724
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101591
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Caolán McNamara  <caolanm@redhat.com>  [c7be04f51323417cb57ae6d0ac3c3df78698dd0b]

        ofz#25275 missing constructor
        
        Change-Id: I3dee6f66d08944b8036ddf0201b8c8110e77b910
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101634
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e58ec8cecccb214e0124e80a4b83f0667d0a830c]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I28c727895fdaf3660d3aceb03ddd50b36c80801e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101605
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9597e177dc24d9975bb94906afb4757ea797905a]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Id7fa86dbd231939854135195e36db037a676d543
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101597
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ec28e590d537b58255a1417ce639a412e3a06498]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I22682416e5a842406afd5bfbfa62d8b8797af01c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101602
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3cadb5afc3fa7164eaac22390a415bd9c1b6d5e2]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I17cf6ce88140f3739f7383b181a7e2b8711e3a6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101593
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [63f2ef5100943893c56583a574b453ed217dfd6c]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I2d6f6521b8862eb49de5f074fc48da956d2c8303
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101592
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4cfa88a60893f7bd0303ddf077efcedea76d4b5c]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I261b3dedd78494ec22a6903f0ab65231965881c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101604
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-29  Caolán McNamara  <caolanm@redhat.com>  [2c11d73ccce3e705c88c877c167be0acaef5b350]

        ofz#25268 Null-dereference
        
        Change-Id: I1b5a738bb1dfccb64b8d0520ffa4ba2cbff00026
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101583
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-29  Stephan Bergmann  <sbergman@redhat.com>  [d784e711c102f204552c3c816636da01b1085f61]

        Directly use OUStringBuffer::indexOf
        
        Change-Id: I455a7857294a136a515bb68cc8321ede0e5d1c85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101575
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-29  Stephan Bergmann  <sbergman@redhat.com>  [098bcc6131900eaeb51402fba06f4141bfbc5532]

        Directly use OUString(sal_Unicode) ctor
        
        Change-Id: I60869118cf163afb2af3790a4a394fd03adcd868
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101576
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-29  Stephan Bergmann  <sbergman@redhat.com>  [2428b365355d7ec6a1372c58cff1a4f1b13cb14e]

        Simplify some operation involving OUString and OUStringBuffer
        
        Change-Id: I147386464662eb9cad7bcf10cd0d7e6df07cfcf8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101577
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-29  Stephan Bergmann  <sbergman@redhat.com>  [8029d316d89a6a4ca612e136697532d0accc22fb]

        Simplify OUStringBuffer to OUString conversion
        
        Change-Id: I9bd7722ebe7e29a1b68037c80e8d1c2c49d7984c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101572
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-29  Stephan Bergmann  <sbergman@redhat.com>  [0714f2a1e7daa2347a8d23889113676deb801733]

        Simplify OUStringBuffer to OUString conversion
        
        Change-Id: I7f0d0aaf1256066d6033621798651f20e6a39f5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101570
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-29  Stephan Bergmann  <sbergman@redhat.com>  [a1570b6052ae9c9349282027c9007b071589bce6]

        Make the OUString ConstCharArrayDetector::TypeUtf16 overloads are actually used
        
        0c8fa58a2d73702770687ed15b98822d09f96ac3 "Support ConstCharArrayDetector also
        for UTF-16 arrays" had introduced those LIBO_INTERNAL_ONLY ctor and operator ==
        overloads, but they never got called because the existing 'sal_Unicode const *'
        overloads always won.
        
        (The other function overloads introduced with
        0c8fa58a2d73702770687ed15b98822d09f96ac3 should be unproblematic, as they do not
        have any 'sal_Unicode const *' overload counterparts.)
        
        Also fix the resulting loplugin:elidestringvar and loplugin:stringconstant
        fallout.  For one, those plugins look at the actual ctor overloads being used,
        so had missed those cases that accidentally had used an unexpected overload.
        And for another, the heuristic the plugins used to detect the
        ConstCharArrayDetector overloads turned out to be too simplistic now and would
        have started to cause false positives.
        
        Change-Id: I4426890979fb832d53f391c7e1b62bc1ad501a65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101582
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-29  Stephan Bergmann  <sbergman@redhat.com>  [927fad8d2407e6ffd34b843549271140c3abd1b2]

        Assign aPageRange only once, after the loop
        
        c82b891dc9370d4bf72bc07752884603df7d05ac "selecting multiple slides and using
        'print...' doesn't set selection as range" had reinstated the lost assignment,
        but it should suffice to assign the final aBuf value once after the loop.  (The
        guarding
        
          if (bool(pPageSelection) && pPageSelection->size() > 1)
        
        ensures that the loop body is executed at all (at least twice even), so it can
        not be the case that the assignment is now done but was not done in the past, if
        the loop body had not been executed at all.)
        
        Change-Id: I54ab430b3f74a7ae3d559b9b47e7c15487e11b16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101579
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-08-29  Stephan Bergmann  <sbergman@redhat.com>  [4d2a6906b3545ca3fc661bc7ac45c75d542cb47f]

        Directly use OUString(sal_Unicode) ctor
        
        Change-Id: I9e17b7502db7543a9fa52dd3b480a7b66a80b870
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101580
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-29  Stephan Bergmann  <sbergman@redhat.com>  [74cfc763dc67c22d4f201a13ded41bb05150f9cf]

        Use OUStringBuffer::makeStringAndClear
        
        Change-Id: Ib7eebdee51facf642c6aca217135075cffe9bbe0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101581
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-29  Stephan Bergmann  <sbergman@redhat.com>  [e28a1c232377e6f04e0b6dfe8b2e30fe5341f1d9]

        Simplify OUStringBuffer to OUString conversion
        
        Change-Id: Icbec786bda1eeba34d3575706a8064a40b0a1311
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101567
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-29  Stephan Bergmann  <sbergman@redhat.com>  [43f3f34b01995b7192c7df34635cf0b4226eeefa]

        Use OUStringBuffer::makeStringAndClear
        
        Change-Id: I2b740fdb18bdb227806b7cce72639bb8f72e5a66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101578
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-29  Stephan Bergmann  <sbergman@redhat.com>  [73356241dd01d4b77391918818ebcd70f08ff78e]

        Use OUString::copy
        
        ...instead of OUString::getStr followed by implicit
        OUString(sal_Unicode const *) ctor
        
        Change-Id: I54e29e8adc3548a8d070fec813fea478fe3f6bf3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101574
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-29  Stephan Bergmann  <sbergman@redhat.com>  [f144907f6582051a96d6c9d5458d299c488df019]

        Directly use OUStringBuffer::indexOf
        
        Change-Id: I5d7673315b3bcbcdc47d31c8fad958e907699a6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101573
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-28  Stephan Bergmann  <sbergman@redhat.com>  [5e9d24f08551c06a20aa01408eb708c813fe20c4]

        Simplify some operations involving OUString and OUStringBuffer
        
        Change-Id: Ic6e3357bb857c46a2bd117ea213b2644b96131d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101569
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-28  Stephan Bergmann  <sbergman@redhat.com>  [e0452c6530710737c70b12faa1b8b7f0ed0aed68]

        Simply use aStr as-is
        
        ...instead of creating a copy via the OUString(sal_Unicode const *) ctor.  (This
        might be a leftover from a time when dp_misc::writeConsole would have taken a
        raw pointer.)
        
        Change-Id: I53192de8fe8ade25d30c4b22a18390db79194d20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101571
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-28  Stephan Bergmann  <sbergman@redhat.com>  [b453f39b34bfbdd06e9aea5402c8c8006dee829b]

        Simply use OUString aPassword as-is
        
        ...instead of creating a copy via the OUString(sal_Unicode const *) ctor.  (This
        was introduced with dd198398b6e5c84ab1255a90ef96e6445b66a64f, but for no obvious
        reason.)
        
        Change-Id: I9b46b3b1bb402c11810a4d3e68592cfe6fd8034c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101568
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-28  Stephan Bergmann  <sbergman@redhat.com>  [326d435760e3e3b74413fb96d8753681cd9434fe]

        -Werror,-Wdeprecated-copy-dtor
        
        > core/sw/source/core/text/possiz.hxx:44:13: error: definition of implicit copy constructor for 'SwPosSize' is deprecated because it has a user-declared destructor [-Werror,-Wdeprecated-copy-dtor]
        >     virtual ~SwPosSize() {}
        >             ^
        > sw/source/core/text/porlin.hxx:186:5: note: in implicit copy constructor for 'SwPosSize' first required here
        >     SwPosSize( rPortion ),
        >     ^
        
        apparently since d336e6c26012255015d3fc0caf8e7fafe14bd8f2 "tdf#69647 sw layout:
        fix line spacing with inline pictures" made the SwPosSize dtor virtual
        
        Change-Id: Iabd1eb4c4ceb7e45c86bdd0cac6ded82bc79c015
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101566
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-28  Caolán McNamara  <caolanm@redhat.com>  [7a8952726c14a268fac04e0163dca83f2ba8d604]

        ofz#24770 oom
        
        Change-Id: I0ccae77753fa9a1efb9cb405920f8ee8ffe9fbb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101565
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-28  Caolán McNamara  <caolanm@redhat.com>  [e08b4144d9d0f0b05ef0f1c51c111d5a56e616a5]

        move GetMinimumEditHeight calc to weldutils and reuse in calc
        
        Change-Id: I3980bbaf269260243c8fcd8fe95cc03deac144ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101558
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-28  Caolán McNamara  <caolanm@redhat.com>  [918316ba57230b1eaaf5138507546f743687e52b]

        bibliography copy and paste doesn't work from menus
        
        when using native gtk menubar and menus because the focus
        isn't in the bibliography window at that stage. Just remember
        who had the focus when enabling/disabling the copy/paste entries.
        
        Change-Id: I52e907725691932bdc61e0774ef5d2a50f0eb8cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101555
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-28  Caolán McNamara  <caolanm@redhat.com>  [d3313148d9ceb6427ddfef32b26b9d87cbdb3e14]

        should check if edit is editable for allowing paste
        
        Change-Id: I70d490467f288043089aa5f8e6e79764be6e419a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101554
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-28  Caolán McNamara  <caolanm@redhat.com>  [e508b33fcc3619063cf00daa6c0dc191d4046174]

        move FixedLine into toolkit only headers
        
        Change-Id: Id92cf1d685559665562d979d70662319ff4b36d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101504
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-28  Caolán McNamara  <caolanm@redhat.com>  [e3aad392609d50d7535c9f3228878a5a0fb1984a]

        move FixedLine into .ui
        
        Change-Id: Ibc22de48f1ef92d8efbe0167aff3a434ecef9afb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101503
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [5c38aa445986ee8650324412b2a78e68014101ac]

        use more fast-parser in SvXMLNumFormatContext
        
        Change-Id: Ib0389fa53ce2516cdd1f9ad8e68d9209455b4359
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101534
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-28  Tor Lillqvist  <tml@collabora.com>  [6e0bb3fc4e89ddb85ddf40889b11a0c0bd4ab607]

        Fix ooo38104-1.sxw crash after c123bfff501229f398a1b679fc7434b82d53685c
        
        Unlike the c123bf commit, this commit does not cause the crash that
        was caught by the crash-testing system.
        
        (The crash could be reproduced by:
            wget -O ooo38104-1.sxw https://bz.apache.org/ooo/attachment.cgi?id=19889
            ./instdir/program/soffice.bin --headless --convert-to docx ./ooo38104-1.sxw
        )
        
        In this commit, I reinstate the "early return" in
        SwView::ReadUserDataSequence() that I dropped in the c123bf commit,
        but instead move the SelectShell() call earlier, so that it will be
        executed before the potential early return.
        
        The problem that we try to fix here is the one that the fresh
        CppunitTest_sw_updateall_object_replacements checks, so to reproduce
        that problem, revert both this commit and c123bf, and then run that
        unit test.
        
        Change-Id: I6c728b75a2f172b75fbf2ad00c019c32aecc19f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101531
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-28  Tor Lillqvist  <tml@collabora.com>  [3f291bb285335efbc2f21a08bdcb23d92911940c]

        Add unit test for c123bfff501229f398a1b679fc7434b82d53685c
        
        Change-Id: Ic616ec9f39b65f8e8ec840a48e3b5801b31cf5da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101530
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-28  Noel Grandin  <noelgrandin@gmail.com>  [c9b81503a85a2763e1bfd1b6722fcf6d96a983e7]

        tdf#136113 shape editing does not change modified status
        
        regression from
            commit edf13fe1247e7ef411a9ff5435385573fad01f56
            tdf#93831 xlsx file full of pictures of numbers slow to open
        
        No real idea why this fixes it - I suspect that the
        referenced commit was forcing the initialisation of the
        drawing layer too early.
        
        This commit does not making the related xlsx file any slower
        to load.
        
        Change-Id: I1d8fdc5134a1b70bf214df642a9e7a386b853895
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101491
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-28  Caolán McNamara  <caolanm@redhat.com>  [3fc63a7463149685b04c676968a82bc00a48a9af]

        weld OTableBorderWindow
        
        Change-Id: I8008d9ea1e1c5418c960ec9c80b55602a11f15f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101552
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-28  Caolán McNamara  <caolanm@redhat.com>  [bde1637b30570ee82fd8f3f72d1f6f4012914fc0]

        tab should be just used to move focus
        
        Change-Id: I3f079a3bfcabd82015a0da6ddd5c4ac2a51a9b93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101551
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-28  Caolán McNamara  <caolanm@redhat.com>  [f6f114e73d429d3e4ec9068208133c3b433c0274]

        allow overriding the IdleResize method
        
        Change-Id: I6c224a68057c7c593dd37299cc4079bd97519cb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101550
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-28  Caolán McNamara  <caolanm@redhat.com>  [30da85c88f431c339ae4005f8c75504d3127ede1]

        drop newly unused VertSplitView
        
        Change-Id: Ib70905dd22ddd7a5f529501be10bdbfb9164a65f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101549
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-28  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [c77b9c349f0a48392d8cb7a49532844b2cafb5ba]

        tdf#131801: sw: support of style references in ListAutoFormat
        
        ListAutoFormat property did support char attributes, but not
        style references ("CharStyleName"). It is important for correct
        formatting of pilcrow symbol or list format in some DOCX scenarios.
        
        Export to DOCX already works, but not to RTF/DOC.
        
        Change-Id: I1bf23d1e45fcc213adcf9aa6f404be803919fbee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100893
        Tested-by: Michael Stahl <michael.stahl@cib.de>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-28  Caolán McNamara  <caolanm@redhat.com>  [bb6668bc596e62474ed2e1e923d9c9cd51685258]

        Resolves: tdf#136161 select all on grab-focus for GtkComboBox-alike widget
        
        Change-Id: Ib1b6ebaf95cd8e79ea0ba945407f321148e6525c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101538
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [d3a9931d64ead057e4084d15c96c40938d07cce6]

        convert DATA_STYLE constants to scoped enum
        
        Change-Id: I52be688f76464cc1d3ec55474f384c870dc3718c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101532
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [f697189b6965b3df744a87ee40a2ccd09a39af92]

        remove dead code in SdXMLHeaderFooterDeclContext
        
        Change-Id: I58e3f3a4a02ebcb24b7e975e30e57d8b57cd52dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101533
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [973d019ad00dedc26f176ae1ef415952447a078a]

        use fastparser in SvXMLNumFormatContext
        
        Change-Id: I310fe566ba3df511e4499afe0c9f7206f3451ff9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101528
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-28  Attila Szűcs  <szucs.attila3@nisz.hu>  [0baa63eb00cf42712584dc87cc9874df1195c24a]

        tdf#122759 sc: fix Autofilter case sensitivity for Hungarian
        
        Remove case sensitivity from NON case-sensitive Hungarian collator
        in i18npool, added by commit 7b1eb6313c0d2621c364df1724c69d28f8267841
        (tdf#116666 fix Hungarian sorting). It seems, this doesn't affect
        Writer, where it's possible to choose case-sensitive sorting, too.
        
        Note: Handling of space is still a problem for normal text,
        i.e. sorting according to Hungarian orthography, see
        commit 7618490d334409c3fc4167f32732537ef738647f
        (tdf#123204 hu_HU collation: don't ignore special characters).
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I667eb5e22401a7fcef0e6e6111c48ce7d9c4aaf3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101527
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-08-28  Ivan Stefanenko  <ivan.stefanenko@collabora.com>  [061394b6dfb8b2bcf6a2d4485751eb7443a8c081]

        tdf#136144: Initialize background colors to COL_AUTO
        
        Default ctor initializes the colors to black. This is incorrect, since
        in case of absent explicit setting, the actual background color is
        white. Using COL_AUTO activated the proper fallback mechanism
        to the default WHITE.
        
        Change-Id: Iddc39032f041adc4d419a54b3142b87d4447fb31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101418
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-08-28  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [d336e6c26012255015d3fc0caf8e7fafe14bd8f2]

        tdf#69647 sw layout: fix line spacing with inline pictures
        
        Line height is now based on (the biggest) font size in the
        line rather than on the size of the tallest object there,
        according to ODF and like MSO does.
        
        Note: handling of first paragraph line is still different.
        
        Co-authored-by: Attila Bánhegyi (NISZ)
        
        Change-Id: I6cebea7dbdedd21ea173a0a867434525e7b86337
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101272
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-28  Caolán McNamara  <caolanm@redhat.com>  [faa36a5310f432a245baa8e9f765e759ab1cba2d]

        mark OKButton and HelpButton as final
        
        Change-Id: Ifc17271a202a36cc2801fcb67057c294791033ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101499
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-28  Regényi Balázs  <regenyi.balazsmiklos@nisz.hu>  [fe72feef80a4336be9a57a8137839de1d52b2601]

        tdf#135047 DOCX export: fix spacing around objects
        
        defined by frame style instead of direct formatting.
        
        Co-authored-by: Szabolcs Tóth
        
        Change-Id: I376c6ff09d15fe8e2db699b4cfc157ce08016cfa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101416
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-28  Michael Stahl  <Michael.Stahl@cib.de>  [92f308fdc4e425234742801001c87d330295f35a]

        test: fix misleading documentation of assertXPathNoAttribute()
        
        Change-Id: I5bb603fe1d615f7df790bcd352beb09d65dcb3a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101536
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Michael Stahl <michael.stahl@cib.de>

2020-08-28  Caolán McNamara  <caolanm@redhat.com>  [a0f282f57213c4318c1de10d74ee43b850886147]

        make FixedLine final
        
        Change-Id: I4b4f98dae1e719511fcfd943e046644c56b3c252
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101498
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-28  Yusuf Keten  <ketenyusuf@gmail.com>  [0d7a15c7dd622c3ba035ecca59de4bba57d1ea5e]

        Additions: Change default sort criteria to number of downloads
        
        Change-Id: Ifcecdbdf5b969305d92c571c4a3a529f2e6597d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101433
        Tested-by: Muhammet Kara <muhammet.kara@collabora.com>
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-08-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c2de8cb841aa330b96f488c19a56fc20457c37b3]

        Fix typos in code
        
        It passed "make check" on Linux
        
        Change-Id: I37715efd1fdeee53f2ebb747d668553ae4a75290
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101511
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-28  Caolán McNamara  <caolanm@redhat.com>  [dd2fcfcadcb3027f5ae727697be77943358cfd28]

        SwDashedLine doesn't have to inherit from FixedLine
        
        Change-Id: I8a903910a3563608d4762a57b3e125360ebca6c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101497
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-28  Caolán McNamara  <caolanm@redhat.com>  [209dd51b88bbf12bca548ca9fa31e78d1ae8bde5]

        move ScrollableWindow to beside its only consumer
        
        Change-Id: I9c73dba293cd831834a560e9fd8e8c2d135e2358
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101494
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-28  Caolán McNamara  <caolanm@redhat.com>  [bec5d33c1326005e4190bfb85d40e9bbdd408699]

        drop unneeded include
        
        Change-Id: I4901eb118c4f6da17ff1fdf86a1af779f24b6e17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101493
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-28  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [490cab0539660aa8e1b51f0555b890f69940c04d]

        tdf#136152: make physics animation effects handle animations with jumpy starts
        
        fixes the bug where an animation effect doesn't start on it's original location
        and collides with everything as if it was moving from the original location to
        wherever the animation effect starts in a single step.
        
        Change-Id: Icd2919bcad665f8a1839a57642694d98ff73afca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101425
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-08-28  Attila Szűcs  <szucs.attila3@nisz.hu>  [2d43c425a0de003a37bc278c3786d89165ecaf76]

        tdf#133160 sc: fix width of Autofilter popup window
        
        Autofilter popup window will be automatically resized horizontally
        to make sure its list items are fit into the window, if possible.
        
        The window width is capped at 1024 pixel. If it is not enough,
        horizontal scrollbar will appear for the TreeList.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I49ce9ec2c715010d604357e4955eee86d276d713
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100978
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-28  Stephan Bergmann  <sbergman@redhat.com>  [33ecd0d5c4fff9511a8436513936a3f7044a775a]

        Change OUStringLiteral from char[] to char16_t[]
        
        This is a prerequisite for making conversion from OUStringLiteral to OUString
        more efficient at least for C++20 (by replacing its internals with a constexpr-
        generated sal_uString-compatible layout with a SAL_STRING_STATIC_FLAG refCount,
        conditionally for C++20 for now).
        
        For a configure-wise bare-bones build on Linux, size reported by `du -bs
        instdir` grew by 118792 bytes from 1155636636 to 1155755428.
        
        In most places just a u"..." string literal prefix had to be added.  In some
        places
        
          char const a[] = "...";
        
        variables have been changed to char16_t, and a few places required even further
        changes to code (which prompted the addition of include/o3tl/string_view.hxx
        helper function o3tl::equalsIgnoreAsciiCase and the additional
        OUString::createFromAscii overload).
        
        For all uses of macros expanding to string literals, the relevant uses have been
        rewritten as
        
          u"" MACRO
        
        instead of changing the macro definitions.  It should be possible to change at
        least some of those macro definitions (and drop the u"" from their call sites)
        in follow-up commits.
        
        Change-Id: Iec4ef1a057d412d22443312d40c6a8a290dc6144
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101483
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-28  Marco Cecchetti  <marco.cecchetti@collabora.com>  [554834484a3323f73b5aeace246bcd9635368967]

        filter: svg export: error when playing an animated empty text field
        
        Change-Id: I4af15c4503dbd8953c1caf2a51a09f41b94ca6f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101359
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-08-28  Maxim Monastirsky  <momonasmon@gmail.com>  [a486fd929d4b3e915f928ef495b6cb2b96d74a3a]

        Use ToolBarMerger::IsCorrectContext
        
        Change-Id: I1256dcacd364b332232872f48a4eb3ec979fb0a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101512
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-08-28  andreas kainz  <kainz.a@gmail.com>  [751a79444184a1aed1c39062f0a4ab043736c5f6]

        tdf#136101 Sidebar update image align section
        
        Change-Id: I413a9bae5bfece174b1a37d166c8aa1dacb20dd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101487
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-08-28  Pranam Lashkari  <lpranam@collabora.com>  [fb763b5236c6859290902e69dc31a4793e63146c]

        LOK: send status of the sidebar
        
        sidebar button  did not show status initially
        similarly view->sidebar did not show checked/unchecked initially
        and same problem can be seen in notebookbar
        
        Change-Id: Ie5fdf298d343435514954efaaebfdc628d4a90fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101182
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101509
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2020-08-28  Maxim Monastirsky  <momonasmon@gmail.com>  [3a46e402adfd8e0ac1f162de382e03ba92842bcb]

        MenuBarManager: Extract the window list to own controller
        
        Change-Id: Iad3df8cfe0814f510effaac2b7ba6dd926baab7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101476
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-08-28  Pranam Lashkari  <lpranam@collabora.com>  [82e620ab36b23b58a1be3f56f694c438395103ee]

        lok-freezepanes: fixed freeze row and column handling
        
        Added freeze row and column buttons in online UI did not work
        because the case for LOK was not handled
        
        Change-Id: I44315c6bc89ae02b7a8ac4c7c493ad7e8eda439e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101127
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101432
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2020-08-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [89c2cd2fad6447b2d5b248147b2388db1cc9392e]

        Fix typos in code
        
        It passe "make check" on Linux
        
        Change-Id: I9e663ac6fc4818d74cb4b239387ba8b1d7db0ee4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101470
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-27  Stephan Bergmann  <sbergman@redhat.com>  [8fd8f2ec973b9bdf4ab12056cd37bb817a53edad]

        Remove tempfile again
        
        Apparently missing from 941b567a41569260fef14a7337511e8f42337323 "tdf#131572
        Add java 9 module info for libreoffice.jar".
        
        Change-Id: I6c87c79846a1711f78716410a5939e4b88a4f298
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101490
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-08-27  Maxim Monastirsky  <momonasmon@gmail.com>  [03fe80f43c8210c81a41b84bbf5dc7ad17b2a6b2]

        Command icon changes not reflected in menus
        
        Regression of commit 7383ab517030db0c2d7bf4f393f38743fbcaba04
        ("loplugin:constantparam in f*").
        
        To reproduce from UI:
        
        1. Start Writer with gen.
        2. Open the File menu at least once (so m_bRetrieveImages set to false).
        3. Right click on the Standard toolbar > Customize Toolbar...
        4. Right click the Open toolbar button > Change Icon..., pick some new
        icon, and confirm the changes.
        5. Open the File menu and notice that the Open... item there still has
        the old icon.
        
        Change-Id: I89ba87aafc56192dc150741244d5cd7c6f7923e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101443
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-08-27  Maxim Monastirsky  <momonasmon@gmail.com>  [e9fc3f69cf3c677db5fc5203e95e9d21528dc888]

        Don't pass ResourceURL unconditionally
        
        In case !m_bResourceURL, this is not only unnecessary but
        likely incorrect, as it's a dispatch command name, not a
        UI resource URL. This helps avoid "The given URL is not
        valid: .uno:SaveAsMenu" warning when clicking the toolbar
        save button dropdown.
        
        This also reverts 1cbbf63b7670a3d85a5a29df6124467e954cc7e9
        ("Always prefer Value over ResourceURL"), which no longer
        needed.
        
        Change-Id: Ic09c5893988c75c9f5dabb9eb5e2d557fc7fcbcf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101475
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-08-27  Justin Luth  <justin.luth@collabora.com>  [e538c63c0d55b581332f4146dab26e26eb611dce]

        related tdf#132149 ww8 export: unit test to prevent bad fix
        
        The unit test I am using for this patch writes out landscape
        attribute, but provides portrait width/height values.
        
        I was tempted to just "fix" the values on export, but this
        existing document shows that w/h trump p/l in LO
        (and Word does the same). So that should also round-trip,
        and this test will ensure that keeps happening.
        
        Change-Id: Ib55cb799462abd1039ce7c1c935b3f66761a5dc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101479
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-08-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [c995359be1b768d9848ebbeac57765e217f5acff]

        use fastparser in CreateHeaderFooterContext
        
        Change-Id: Ic0a4e4911bb56fd9731e0e9d3850387b1f26b1d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101474
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-27  Caolán McNamara  <caolanm@redhat.com>  [2730ae520da2c47ac1cabaa3ddcc43359aae5875]

        ofz#24934 practically infinite loop on eof
        
        Change-Id: Iaa6121f3a0088978c57718610bc9baf9bcfe6fee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101489
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-27  Ahmed ElShreif  <aelshreif7@gmail.com>  [5be3b44a87fafebe56840eadd983020f57e566c4]

        uitest : Change all the ValueSet uitest statments to CHOOSE
        
        instead of using "SELECT" which similar to other UIObjects we will write "CHOOSE"
        
        Change-Id: I32c1ab5f8a5dd21df87d90923d5821f8f0b16e76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101265
        Tested-by: Jenkins
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2020-08-27  Ahmed ElShreif  <aelshreif7@gmail.com>  [707903aa8c74047c4fe6364b114b0736f61a4b4d]

        uilogger : Add support in the Logger and DSL for ValueSet
        
        For example the DSL syntax will be:
        	>>Choose element with position 18 in 'colorset' from 'cui/ui/colorpage/colorset'
        
        Change-Id: I9186b870da096719873c8709dedbc4bb4d315e2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101267
        Tested-by: Jenkins
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2020-08-27  Caolán McNamara  <caolanm@redhat.com>  [98b47440d2f95504f6bca82d2081343bdc183cde]

        remove some unused includes and update pches
        
        Change-Id: I786548bef39fa711aabcff32b592b3fdc4a6f9fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101486
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-27  Caolán McNamara  <caolanm@redhat.com>  [45649f44caf009941aadd6e37b3215e714a718da]

        SvtIconChoiceCtrl can move into toolkit only headers
        
        Change-Id: Ice3c01019d3e961c0ef1dce7d3eaf4f602269fff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101488
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-27  Caolán McNamara  <caolanm@redhat.com>  [0319ebeca61a8eb73c6bdacc25639658fe3b9fba]

        weld dbu ui cluster
        
        making the dbaccess a wholely welded hierarchy
        
        Change-Id: I87ea94d7775e38c8eb3342d91a730457481407f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101340
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-27  Caolán McNamara  <caolanm@redhat.com>  [fce9d818e7ddeeb309e56069f67b7fb702ea31a6]

        add a DisableCycleFocusOut flag for an all-welded hierarchy
        
        so we can differentiate the case of embedded welded widgets co-sharing the
        tab-cycle sequence with vcl widgets vs the case its all welded widgets
        
        Change-Id: I5c57b4e98d2f5c543522a72e31d554a67c259307
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101485
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c9c5fd9dce780aa15ad67ae0539e804c6f05dc29]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I0fd9d72214c2826b8240ce7629d6e6ca72fb2fad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101477
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-08-27  Julien Nabet  <serval2412@yahoo.fr>  [f1e789442d59330349067a4c59aee75cb267a86f]

        xmloff: prefix members of XMLTextFieldImportContext
        
        Change-Id: I8a67d0c1c24e6c82803198fe343d4ee1c095b9b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101484
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-27  Pranam Lashkari  <lpranam@collabora.com>  [e7f81a8bcb481df4daa17ae9ef7210c68af5f337]

        LOK: send state of FreezePanes
        
        Change-Id: I817117d05f7f0f75f65c8e6dbf6105d120ab275d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101031
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101372
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2020-08-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [bac424a99d12fd2eece57cdf70ec5725398e80ac]

        Fix extended tip after import
        
        Change-Id: Icf067aad55f43137b3126b5aede40982845001a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101455
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2020-08-27  Julien Nabet  <serval2412@yahoo.fr>  [8b2845295c722f3713cf7cc699b6068e30008a5f]

        tdf#136107: crash on export of selection
        
        typo in xslt about comparison operator
        
        Change-Id: I0ccf0babbf10b77b99c727afccc8c4ddcedb1acc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101335
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-27  Julien Nabet  <serval2412@yahoo.fr>  [be4fcac736fccce8ee7d4550a860b0127e7601bb]

        tdf#136133: AppendInfoBar can return null
        
        2 cases:
        1) When set Donate property to false value in /org.openoffice.Office.UI.Infobar/Enabled
         and LastTimeDonateShow with 1 in /org.openoffice.Setup/Product (Expert Configuration)
        See https://bugs.documentfoundation.org/attachment.cgi?id=164702
        
        2) GetInvolved = false and LastTimeGetInvolved = 1
        See https://bugs.documentfoundation.org/attachment.cgi?id=164703
        
        Change-Id: I2da22616fb6f3fb4e42bf6b5e5c29cc094dc2fd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101391
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [bd2d082a0c681ec7340ed01a27b7d2c7ab14549c]

        fix bug in XMLEventsImportContext
        
        ever since
            commit 10e08b1d398e6aa91aa4ced0ca6c966349be8b5d
        	Date:   Fri Feb 14 13:27:23 2020 +0200
            convert XMLEventsImportContext to fastparser
        
        Change-Id: I3bdc514f25a38f598d2a764c536b46f6ded9d14c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101473
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-27  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [781b6ac998370f2923c0783100da7086bfad622d]

        tdf#136143 - reset SbxFlagBits::Fixed SbiRuntime::StepPARAM
        
        In order to prevent type conversion errors, reset a variable of type
        SbxERROR to not fixed. Variable will be of type SbxERROR, but can be
        converted to any requested type.
        
        Change-Id: Ic856376e3f8232577a5e894a2adb2545c8723033
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101419
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0c28fc7d89e833860216bb02d787d004c32595c7]

        Fix typos
        
        It passed "make check" on Linux
        
        Change-Id: I5f39984f1c30fcde46ed411faac3f8d637d10d6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101449
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-27  Szymon Kłos  <szymon.klos@collabora.com>  [e99e7499a8e738251ecf42f29d5f2e898b08ef4f]

        Shadow color setter for online
        
        Change-Id: Id79d879a6017beb39e95a8d923e8368178901c74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100502
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101388
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-08-27  Szymon Kłos  <szymon.klos@collabora.com>  [09111f124be4f3c34b4d7cebcc238dcd29ceaede]

        Instant update shadow fields in sidebar
        
        This allows mobile LOK client to receive updated
        state.
        
        Change-Id: I07fb397c1566546e6e2eb8071eaf6d848f6effc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100466
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101387
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-08-27  László Németh  <nemeth@numbertext.org>  [632b6ce6f9f829b35957279f030f9aba8dca8e9f]

        tdf#136132 DOCX export: fix space in table formula
        
        Don't add extra space after the equal sign again and again.
        
        See commit 82189fdc93ac337e1de3379d678eca6b7654e6fc
        (tdf133647 tdf123386 tdf123389 fix DOCX table formula export)
        and commit cf596c43315bb96b5e7256a82256f1ccb8c9c4d0
        (tdf#133163 DOCX: export formula cells).
        
        Change-Id: I45b49ce572c8e668571ed0550be13beff91634d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101405
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-27  Caolán McNamara  <caolanm@redhat.com>  [7d0279121f099aa36fcee3f0df207bdbcee75ad4]

        tdf#136162 implement applying atk properties to gen menus
        
        Change-Id: I77dbc21910b01524d281869a83d9d12efd419bf6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101446
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-27  Caolán McNamara  <caolanm@redhat.com>  [5f2c138bf67b19ba5cfa696afda7087d6879f074]

        factor out an applyAtkProperties
        
        Change-Id: Ib7fda3bbf25046f307dcd080e918d159358b4c90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101445
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-27  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [9f77b5b694ec3708c8ae5feb01dc7d34f1c29d82]

        update credits
        
        Change-Id: I09404b311a121d0316f30991f82fc21e596f080a

2020-08-27  Mike Kaganski  <mike.kaganski@collabora.com>  [d762aa98046eb2294fc24c3955190a4e2e367868]

        Fix a nonsense change
        
        ... from commit 9ad4eeb4fa413b1a3e084d141c6eb01795f95b7f.
        
        Change-Id: Ib8ed2fd638b393180860c549f432651f34878f5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101452
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [6a33cdd0c440bdf3a563d514da3fdaef841c1588]

        convert remaining XMLPropStyleContext subclasses to fastparser
        
        Change-Id: If78be8caf1b1a87ef16abf04a29bc30762ddb90b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101440
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-27  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [00791931967170aecc4260e568efa11724386692]

        Update git submodules
        
        * Update translations from branch 'master'
          to 6990b2c53807ca4ce972b4c894a5eecc683d67a7
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: Ifb22d7a6dc32d3f017fcd35f4fc1877aea3b4d38
            
2020-08-27  Thorsten Wagner  <thorsten.wagner.4@gmail.com>  [84b2849512bdb19597739d9515dd55e2d3ba9504]

        tdf#134708 Text coloring of buttons within forms amended
        
        Change-Id: I55f91ff626a55ab588ac49a085070c0d9f919e68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99564
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-08-27  Mike Kaganski  <mike.kaganski@collabora.com>  [fb3d929466e4e54b29d2558b403991c9c2cf4d3f]

        Fix `--disable-pch` build
        
        ... breaking after commit eaf4f6d3b1e64bc7b057e70cffe0bda0ed42c49f with this:
        
            In file included from C:/lo/src/build/workdir/UnpackedTarball/skia/tools/sk_app/win/VulkanWindowContext_win.cpp:13:
            In file included from C:/lo/src/build/workdir/UnpackedTarball/skia\tools/sk_app/VulkanWindowContext.h:17:
            In file included from C:/lo/src/build/workdir/UnpackedTarball/skia\include/gpu/vk/GrVkBackendContext.h:11:
            C:/lo/src/build/workdir/UnpackedTarball/skia\include/core/SkRefCnt.h(141,12): error: member access into incomplete type 'GrDirectContext'
                    obj->ref();
                       ^
            C:/lo/src/build/workdir/UnpackedTarball/skia\include/core/SkRefCnt.h(226,40): note: in instantiation of function template specialization
                  'SkSafeRef<GrDirectContext>' requested here
                sk_sp(const sk_sp<T>& that) : fPtr(SkSafeRef(that.get())) {}
                                                   ^
            C:/lo/src/build/workdir/UnpackedTarball/skia\tools/sk_app/WindowContext.h(24,1): note: in instantiation of member function 'sk_sp<GrDirectContext>::sk_sp'
                  requested here
            WindowContext {
            ^
            C:/lo/src/build/workdir/UnpackedTarball/skia\include/core/SkImage.h(36,7): note: forward declaration of 'GrDirectContext'
            class GrDirectContext;
                  ^
            In file included from C:/lo/src/build/workdir/UnpackedTarball/skia/tools/sk_app/win/VulkanWindowContext_win.cpp:13:
            In file included from C:/lo/src/build/workdir/UnpackedTarball/skia\tools/sk_app/VulkanWindowContext.h:17:
            In file included from C:/lo/src/build/workdir/UnpackedTarball/skia\include/gpu/vk/GrVkBackendContext.h:11:
            C:/lo/src/build/workdir/UnpackedTarball/skia\include/core/SkRefCnt.h(150,12): error: member access into incomplete type 'GrDirectContext'
                    obj->unref();
                       ^
            C:/lo/src/build/workdir/UnpackedTarball/skia\include/core/SkRefCnt.h(251,9): note: in instantiation of function template specialization
                  'SkSafeUnref<GrDirectContext>' requested here
                    SkSafeUnref(fPtr);
                    ^
            C:/lo/src/build/workdir/UnpackedTarball/skia\tools/sk_app/WindowContext.h(24,1): note: in instantiation of member function 'sk_sp<GrDirectContext>::~sk_sp'
                  requested here
            WindowContext {
            ^
            C:/lo/src/build/workdir/UnpackedTarball/skia\include/core/SkImage.h(36,7): note: forward declaration of 'GrDirectContext'
            class GrDirectContext;
                  ^
            In file included from C:/lo/src/build/workdir/UnpackedTarball/skia/tools/sk_app/win/VulkanWindowContext_win.cpp:13:
            In file included from C:/lo/src/build/workdir/UnpackedTarball/skia\tools/sk_app/VulkanWindowContext.h:17:
            In file included from C:/lo/src/build/workdir/UnpackedTarball/skia\include/gpu/vk/GrVkBackendContext.h:11:
            C:/lo/src/build/workdir/UnpackedTarball/skia\include/core/SkRefCnt.h(264,25): error: no matching function for call to 'SkSafeRef'
                        this->reset(SkSafeRef(that.get()));
                                    ^~~~~~~~~
            C:/lo/src/build/workdir/UnpackedTarball/skia\tools/sk_app/WindowContext.h(24,1): note: in instantiation of member function 'sk_sp<GrDirectContext>::operator='
                  requested here
            WindowContext {
            ^
            C:/lo/src/build/workdir/UnpackedTarball/skia\include/core/SkRefCnt.h(139,40): note: candidate template ignored: substitution failure [with T = GrDirectContext]
            template <typename T> static inline T* SkSafeRef(T* obj) {
                                                   ^
            C:/lo/src/build/workdir/UnpackedTarball/skia\include/core/SkRefCnt.h(311,9): error: no matching function for call to 'SkSafeUnref'
                    SkSafeUnref(oldPtr);
                    ^~~~~~~~~~~
            C:/lo/src/build/workdir/UnpackedTarball/skia\include/core/SkRefCnt.h(264,19): note: in instantiation of member function 'sk_sp<GrDirectContext>::reset'
                  requested here
                        this->reset(SkSafeRef(that.get()));
                              ^
            C:/lo/src/build/workdir/UnpackedTarball/skia\tools/sk_app/WindowContext.h(24,1): note: in instantiation of member function 'sk_sp<GrDirectContext>::operator='
                  requested here
            WindowContext {
            ^
            C:/lo/src/build/workdir/UnpackedTarball/skia\include/core/SkRefCnt.h(148,42): note: candidate template ignored: substitution failure [with T = GrDirectContext]
            template <typename T> static inline void SkSafeUnref(T* obj) {
                                                     ^
            4 errors generated.
        
        Change-Id: I159b9ef388834a454eff58c6c2eda2e13dddb67a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101439
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-08-27  Balazs Varga  <balazs.varga991@gmail.com>  [75a8b367f2a06e0d485fc2b9f4472e8bb29d71e3]

        tdf#136105 tdf#134883 pie chart: improve data label position
        
        Set the maximum text width of data point label shape based
        on the remaining space, when text wrapping is enabled and
        the label placement is OUTSIDE.
        
        Change-Id: I9132658e44886000c692efadaee4841c4d3ffc7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101317
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-27  Attila Bakos  <bakos.attilakaroly@nisz.hu>  [636d16efe45a55c1a5a7a451c46fbb8618bf0393]

        tdf#135653 OOXML import: fix OLE background color
        
        When importing a .docx file Writer used to ignore the 'filled' and
        'fillcolor' attributes in the 'shape' tag belonging to an OLE object.
        Now both these are imported and displayed correctly.
        
        Co-authored-by: Daniel Arato (NISZ)
        
        Change-Id: I2e6b880d88e4c46af6f3f2316ee966bac1a1f2e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100922
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-27  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [894fddc5edf5aad6fc6d0e18a6c934bfa7f001e4]

        tdf#136062 Don't use 'Reject (All)/Clear formatting' buttons in Calc
        
        Since formatting changes are not tracked in Calc
        
        Change-Id: Ib1b50d248f1ba75aad22cd04af86d15cc2813e36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101293
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-27  Caolán McNamara  <caolanm@redhat.com>  [4895f9de44713fdc574342e5b2993b9829cddb41]

        use monoborder widget css name as a WindowBorderStyle::MONO replacement
        
        Change-Id: I563f917c741130909a9d726754cd3eb23a651a11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101429
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-27  Caolán McNamara  <caolanm@redhat.com>  [3636972c4ef6135ffa8de7c94412b9cdcbaaf169]

        move DrawFrameFlags to vclenum.hxx
        
        Change-Id: I49c4a95dc30584753724c1f824f12ce33317312d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101428
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [f9f52b918a3255521bd74cd88939c45381297e19]

        expand out StringSet typedef
        
        Change-Id: If7791d51d055ad918b54a52bee3f13a79c5468f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101435
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [142a5ed429d3b159a3538c372ec51af3605db942]

        remove unused StringList typedef
        
        Change-Id: I432a6d35c204eedc040d38dbdd49b837ba61416e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101436
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-27  László Németh  <nemeth@numbertext.org>  [947b7357cc2bb0bd591e4519fa43c4b4bc3cbf2a]

        tdf#123354 sw: add table formula ABS
        
        for DOCX interoperability.
        
        See also commit e1aea22f3f4fbf0cc412a8867165a85a3c55f49c
        (tdf#123354 DOCX import: fix ABS formula).
        
        Change-Id: I8633ff4d4727a1e7a596312cdd62e87c07cbe730
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101402
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-27  László Németh  <nemeth@numbertext.org>  [3e6f5176bf433a3f1b543b3bb9fc10d6ad72545f]

        Revert "tdf#123354 DOCX import: fix ABS formula"
        
        This reverts commit e1aea22f3f4fbf0cc412a8867165a85a3c55f49c,
        except some clean-up associated to the patch.
        
        Change-Id: Id9f87b5a02a14ad304c755b10ab157ff0577e249
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101401
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-27  László Németh  <nemeth@numbertext.org>  [305c8993788b32685a1e6bfc8999fd8a43fcfdaf]

        tdf#123390 sw: add table formula SIGN
        
        for DOCX interoperability.
        
        See also commit 4d9b72d1c3929eca04c7a2e363ab6214676b0f64
        (tdf#123390 DOCX import: fix SIGN formula).
        
        Change-Id: I60896e2bf8fb96b8a71d426d50fdea3d212854b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101398
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-27  László Németh  <nemeth@numbertext.org>  [a2b48254e4ce731edcdbd2f3fa9f6720ae676ae8]

        Revert "tdf#123390 DOCX import: fix SIGN formula"
        
        This reverts commit 4d9b72d1c3929eca04c7a2e363ab6214676b0f64.
        
        Change-Id: Icd342121c375b26ad9c95631ee118de5e0a5f585
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101397
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-27  László Németh  <nemeth@numbertext.org>  [79681f6a35ebf70293136034d675d312c5b6cdee]

        tdf#123356 sw: add table formula COUNT
        
        for DOCX interoperability.
        
        See also commit f1f27b2487ccfb7a03190ff68eadbfb611dd9749
        (tdf#123356 DOCX import: fix COUNT formula).
        
        Change-Id: I951944ed92bcbed3388f5d7e364e7ff104f37d1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101395
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-27  László Németh  <nemeth@numbertext.org>  [894a0f77c12f3ac4029bdeb671943f32bcad875c]

        Revert "tdf#123356 DOCX import: fix COUNT formula"
        
        This reverts commit f1f27b2487ccfb7a03190ff68eadbfb611dd9749.
        
        Conflicts:
        	sw/qa/extras/ooxmlexport/ooxmlexport15.cxx
        
        Change-Id: Ic5c920fd70f350890c4b696797152be9307b4eee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101394
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8a2136443929ac0215b3aa4008de272b6d576050]

        Fix typos
        
        Change-Id: Ieebf8bc3051d1f6b99cf72629aa411e27de21640
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101403
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [6ad28942656ad6e707ffba5b64013af87b37aebf]

        use fastparser in CreateTableItemImportContext
        
        Change-Id: I172274089ef4cf669102cea020ee3135e86ef6ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101390
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [cac7ad2d011eb6602b6c9702dddb76d129f093c8]

        remove always true conditon
        
        Change-Id: Ifc75e7361f67b716fcfc3ed8e55fbb4b2e126ae5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101421
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-26  Caolán McNamara  <caolanm@redhat.com>  [a387bf54a944212cff94dbd1182bb55ab39a4324]

        make get_extents_relative_to const
        
        Change-Id: I031c42cd85395a777c20bdd052da4233bc2fedab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101414
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-26  Caolán McNamara  <caolanm@redhat.com>  [bfece0e86e1df7f8fdee3067177ca1588712600c]

        shouldn't be able to tab into scrolled preview window
        
        Change-Id: I0d4f1cdd75411687328b576b032f9b70bf17086d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101413
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-26  Caolán McNamara  <caolanm@redhat.com>  [3def184dc176ff7f8f794e510ce4c6e98352140d]

        add focus rect to icon control
        
        Change-Id: I080dfb40db20626f99f93beab1baf2102d6695ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101412
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-26  Yusuf Keten  <ketenyusuf@gmail.com>  [f1e6919a5072b3f4bc67dbf5d8fcde524b74ecf8]

        tdf#135275: Additions: Sorting of extensions
        
        Change-Id: If10820786ebc1f97aef24a7cb71a9f8a67e4bb8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101097
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-08-26  Stephan Bergmann  <sbergman@redhat.com>  [e5356fb099d5fe0d476fa99697e4a7e04688f9ee]

        [API CHANGE] Drop OSL_THIS_FUNC, directly use C++11 __func__
        
        It had been documented as "the macro OSL_THIS_FUNC is intended to be an office
        internal macro for now", so take the liberty of removing it, even if technically
        that can be considered an incompatible API change.
        
        Change-Id: I7580a932e1da54845934378a650e894f3f3a9062
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101406
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-26  Michael Stahl  <Michael.Stahl@cib.de>  [d84e590486e2c26212931de80a84181d7aca7bbe]

        sw: DOCX export: don't export text frames as transparent
        
        Writer paints text frames without fill still as opaque but nothing is
        written in the DOCX file and Word by default treats DrawingML text frame
        as transparent (the VML fallback is opaque though).
        
        Change-Id: I0ce539ac8084c5047b4732abc5c199589ee369ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101411
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-26  andreas kainz  <kainz.a@gmail.com>  [8280491bec32fea5bbdad23f000538d000ed2f24]

        tdf#136141 Sidebar wrap section visible like popupmenu
        
        Change-Id: Ia5a97968e557626a6bee925e0ae922e34f34239c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101396
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-08-26  Stephan Bergmann  <sbergman@redhat.com>  [fb3f5fe9360f564e6e4bf6fc819e2be4c2abb5e5]

        UBSan needs sk_app::WindowContext RTTI in Library_vcl
        
        ...as seen during CppunitTest_basic_scanner:
        
        > DynamicLibraryManagerException: "Failed to load dynamic library: workdir/LinkTarget/CppunitTest/libtest_basic_scanner.so
        > instdir/program/libvcllo.so: undefined symbol: _ZTIN6sk_app13WindowContextE"
        
        Change-Id: I7c39d19fda3cdfe51b5ccf117ffe5c6c89863258
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101410
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-26  Stephan Bergmann  <sbergman@redhat.com>  [ff8a9eebfa1b3d8975b735d26bcd5c721b7995ea]

        Better use std::string_view than OUStringLiteral here
        
        Change-Id: Id62324beaa108d9421711989ee4fa09e4c7798ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101407
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [bc91b92b5ee0b2c25b239734fb1fd7409da932ff]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 327d999641b54d40d8f939a09ab79f37b4a9fc32
          - Clarify use of pivot table data hierarchy
            
            After dicussion in documentation mailing list:
            
            https://listarchives.libreoffice.org/global/documentation/2020/msg01686.html
            
            Change-Id: I86f659ea35b15d6b7032d0ca6c7890c172fc2861
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/101409
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-26  Caolán McNamara  <caolanm@redhat.com>  [fd2ea8e03510c6a99ec8be6228b7422f6c5b182b]

        weld OApplicationSwapWindow
        
        Change-Id: I71d24494b5fe7dd2949876944ab9aff41330ad50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101027
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-26  Jean-Pierre Ledure  <jp@ledure.be>  [57666b8ba70f27c7250ef32f4cb9e7660e258521]

        Access2Base - tdf#136063 Workaround Basic missing argument handling (2)
        
        Complementary modifs where behaviour described in bug report
        could happen in the same way.
        
        Root cause IMHO is due to Basic error reported in bug#136143
        
        Change-Id: Ib275f74a0c28995e6b05af31a1fd53b6ae069691

2020-08-26  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [d29c27af4aff3f5268bd4a07647fd7435603ba11]

        tdf#136097: make physics animation effects handle skips and rewinds
        
        Making box2d world only stay populated when there's an animation
        effect going on. This makes it possible to get rid of big chunk
        of sequential update implementation.
        
        Change-Id: Iaf50d4871b2355035495618354f0ae09abe94164
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101304
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-08-26  andreas kainz  <kainz.a@gmail.com>  [f070bea92f2d494fc3da6fb2fab7b9c283955f5d]

        Sidebar: mediaplayback alignment update to fit HIG
        
        Change-Id: I33d838f0f51788387e7a50359010d9a9a78549e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101392
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-08-26  Szymon Kłos  <szymon.klos@collabora.com>  [cc2823b980d0ab87278de87282ddfc6a49b2508a]

        lok: send cell border state updates
        
        Change-Id: I400ee3cb9f0a98804d98e25d0164fa5148b79191
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100424
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101385
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-08-26  Szymon Kłos  <szymon.klos@collabora.com>  [77f12e60687ab639da34aa71e84085d1c3d5a402]

        lok: Hide not working 'More Styles' option
        
        Option was shown in the sidebar style dropdown.
        
        Change-Id: Icd7b555d1c6c1a860454c4b367146a1ea9746b76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100204
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101386
        Tested-by: Jenkins

2020-08-26  Stephan Bergmann  <sbergman@redhat.com>  [4382d36ffd38f2481f83e59fd11ead8d62e08a39]

        Except[Const]CharArrayDetector is only used by RTL_STRING_UNITTEST
        
        ...which in turn should be a LIBO_INTERNAL_ONLY feature, so confine all relevant
        declarations accordingly
        
        Change-Id: I7545eadad6f097d0ee905583b1610631c92f1858
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101373
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-26  Luboš Luňák  <l.lunak@collabora.com>  [4f6551d24279aab31b23f4dd668f42d6e3d15348]

        optimize polygon merging in Skia (tdf#136139)
        
        basegfx::utils::mergeToSinglePolyPolygon() can be an expensive operation
        when many polygons are involved, and the code was calling it for every
        new polygon, which is actually not needed. Simply merge all the collected
        polygons just once before they need to be drawn.
        
        Change-Id: Id29d5dd5647d262b2cdfe9963f8d4e2ace844b66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101384
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-08-26  Luboš Luňák  <l.lunak@collabora.com>  [eaf4f6d3b1e64bc7b057e70cffe0bda0ed42c49f]

        update Skia to chrome/m86 snapshot
        
        Change-Id: Id0c0679bc1ca546a75f71d4716ba151ae46569bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101311
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-08-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [5f691db859b277fb7f185cddeace981169e1180e]

        use more fastparser in SdXMLMasterPageContext
        
        and drop some unused code
        
        Change-Id: I4ed57ab843759e2214ad2b679003fcc329c073ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101382
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-26  Caolán McNamara  <caolanm@redhat.com>  [96e79b75535376c327279cc33e02c5bdb775a511]

        add GetTextWidth to CustomWidgetController
        
        Change-Id: I1325ec66a8ed85626dfd0c9d5a79ac6264906abd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101371
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-26  Caolán McNamara  <caolanm@redhat.com>  [65a15721a4e25bae151c84369bd410e65578dcc9]

        ThumbnailViewItem not guaranteed to measure with the font it will draw with
        
        Change-Id: Ie590a6d7ffc619b1ac5f9b766582a8088e6b8d02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101370
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-26  László Németh  <nemeth@numbertext.org>  [c31b436c86c0d4d287725708732c14357ed5583a]

        tdf#123401 DOCX: fix table formula AVERAGE
        
        by adding AVERAGE as an alternative name of MEAN,
        and by converting MEAN to AVERAGE during DOCX export.
        
        Change-Id: I691618141a67f19f5823d8a214169c15f2ac6cce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101336
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [bbd5be1dc5ecfe38c66739daeea8e2e6fa1164d3]

        merge SwXMLItemSetContext_Impl and SvXMLItemSetContext
        
        Change-Id: I8a9dba020e7189d31040e8cb742d105390b242e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101349
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-26  Stephan Bergmann  <sbergman@redhat.com>  [0f00c7f42403ad037a5c64adf777be7da87732f1]

        Missing 'const'
        
        Apparently typos in 0c8fa58a2d73702770687ed15b98822d09f96ac3 "Support
        ConstCharArrayDetector also for UTF-16 arrays" that went unnoticed as for a
        const OUString s,
        
          s == u"..."
        
        could still pick the
        
          bool operator ==(OUString const &, sal_Unicode const *)
        
        overload.
        
        Change-Id: I61344ef2912fffca3cccf375e2e4c2be9beca604
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101377
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [81993f13f2300028f861bba8b43fad91bba21bf9]

        Remove outdated comment line
        
        Please see Julien comment here:
        https://gerrit.libreoffice.org/c/core/+/100871
        
        Change-Id: I8188d2b26cab24f39630151d256104f633252b98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100920
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins

2020-08-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [f7336500ba157c85c84e198f7043cf06ef627085]

        remove slowparser stuff from SvXMLStyleContext
        
        Change-Id: Ic4efc2eba7d1cdd71df76b535811c706bab3860e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101347
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [49d7a4cdf4c2d7b01faccb751d8f2002e2437b59]

        use fastparser in SwXMLStylesContext_Impl
        
        Change-Id: I81075b44ec8417bf0126aa5a64389b434c1247f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101345
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-26  Jan Holesovsky  <kendy@collabora.com>  [824e092dbfefe2366f39e55a3efcc3d99dc1cbf7]

        CppunitTest_sw_htmlexport: The actual PNG data does not matter.
        
        The test was supposed to test whether the PNG data is embedded (or not),
        not the actual content of the data.  Turns out that a different zlib
        affects the PNG content, so let's ignore that part, and only check that
        the data is actually embedded.
        
        Change-Id: I603bd546d97abda7c47248db0a95349f4a48b4aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101329
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [2501bb3a9a142f62903cd0f20bafd96e2cea45fe]

        use fastparser in SdXMLStylesContext
        
        Change-Id: I5cf46f6ba8366c92a18d1cc00eb7eebf8ae82be6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101343
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [0ce849d2585e9236dd10f0d5859b58d135f20d2e]

        use fastparser in OTableStyleContext
        
        Change-Id: Ied05d161811c3b87d00cd99c56940a9f66cb4e59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101342
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [4d4f7750dce767f864b0e12b448002bb768eb130]

        use more fastparser in XMLTableStyleContext
        
        Change-Id: I558459138f3d4191b6ecdcf726d022497dbb9f06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101321
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-26  Mike Kaganski  <mike.kaganski@collabora.com>  [4a4dfeee6fa48ad6b13dc2b2ed10b97ca5609d31]

        Only check X11/Intrinsic.h when $ENABLE_JAVA
        
        See Stephan's comment at
        https://gerrit.libreoffice.org/c/core/+/101341/2/configure.ac@10059:
        
        > that file is only compiled (via bean/Module_bean.mk -> bean/Library_officebean.mk)
        > when ENABLE_JAVA, so that should arguably be reflected here
        
        Change-Id: I648543cd7b71b88a29fd52483f2d97e53d3c23dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101374
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-25  Caolán McNamara  <caolanm@redhat.com>  [6640d7f405d2970ba2825a9455926cc803284d01]

        ofz#25174 build failure
        
        Change-Id: Ied1b29ff4625d7d7fb847ab08df498dfdaf6f3c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101346
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-25  Mike Kaganski  <mike.kaganski@collabora.com>  [406c8c6e46b3b0ba9a950767aef29a8e706dfeb6]

        Check for X11/Intrinsic.h required by officebean
        
        Change-Id: I49b6868c2896c4aa5a70c2517c2f35f3ea475f2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101341
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-25  Caolán McNamara  <caolanm@redhat.com>  [79b8ebda2a735e1fefb261dc9c537d112cf28516]

        unused suppressions
        
        Change-Id: I6dcedc63bbca7e93ffbda135e4d596a2f709abf4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101339
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-25  Caolán McNamara  <caolanm@redhat.com>  [227a59a5f15286d522e268ab17460d87d42451cb]

        GetProperty extracts property to mAny already
        
        so its already available to assign to nVal and doesn't need
        to be refetched
        
        Change-Id: Ie4ed1a63873847007c85fca24aff0724ee7e65c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101338
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-25  Michael Stahl  <Michael.Stahl@cib.de>  [a64511dc929a91926ade0c132b310214fdb1bdea]

        tdf#135018 sw_redlinehide: fix accept delete redline at start of body
        
        There is no predecessor text node.
        
        (regression from 34b32f56e7f76639ee3a31cfc230a3340acf635a)
        
        Change-Id: I5f6a1a7a1a35a2a6e600166dc1afcf6c4bf9d389
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101337
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [5bf60ba188bb96b4fbda0ff0aa30aa1815ca647f]

        use more fastparser in OReportStylesContext
        
        Change-Id: Ie8126206d9144ccba1fb120d47af9ebe35a345d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101320
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-25  Michael Stahl  <Michael.Stahl@cib.de>  [e2fe4fde592564d35099ad1e2659ad682dfb77f5]

        (related: tdf#132160) sw: fix lcl_RejectRedline if end is on table node
        
        This happens on Undo:
        
        sw/source/core/undo/undobj.cxx:1394: void SwRedlineSaveData::RedlineToDoc(const SwPaM&): Assertion `result != IDocumentRedlineAccess::AppendResult::IGNORED' failed.
        
        Because the SwRedlineSaveData was created in SwUndoDelete ctor from
        this:
        
        (rr) p *pRedl
        $18 = (SwRangeRedline) {
          <SwPaM> = SwPaM = {
            point = SwPosition (node 13457, offset 0),
            mark = SwPosition (node 13455, offset 0)
          },
        (rr) p pRedl->GetPoint()->nNode.GetNode().GetNodes()[13457]
        $19 = (SwTableNode *) 0x80bdbe0
        
        DelFullPara() will delete the end node, see "m_rDoc.GetNodes().Delete(
        aRg.aStart, nNodeDiff+1 );" or equivalent in SwUndoDelete.
        
        So if the end is on a start node, set it back to the previous node,
        because deleting just a start node is a bad idea.
        
        Change-Id: Ib7c35c103ce05ede39e66505fa47fa70bfece018
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101334
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-25  Caolán McNamara  <caolanm@redhat.com>  [03e28651142af2ffa7a3749b879f31bde98a2173]

        crashtesting: exceptions thrown on export to xlsx
        
        e.g. ooo37900-1.xls
        
        since...
        
        commit 5e8875780d665b7ae0fee1a053b5ce78ec513f69
        Date:   Mon Aug 17 10:55:43 2020 +0200
        
            tdf#135828 XLSX shape export: fix distortion of rotated shapes
        
        Change-Id: Ib426486d9ea8be5d9a4eaa3a8e02bc849af683d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101333
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-25  Caolán McNamara  <caolanm@redhat.com>  [4b4f5eecc6ebb4a67a21ed60f07910f3c11f2db3]

        tdf#127802 support tristate for hidden/unhidden text
        
        Change-Id: I9a8ad72ae3ee45ac2521e662b17d3d22d98aa055
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101325
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [ff87ef83edf77ba0a9bf11bb8e5306e3b8c7cb04]

        -Werror=maybe-uninitialized
        
        which only shows up in an optimised build, using gcc
        
        Change-Id: I16015c7d139680aba11bf183c3e2bceb79c9ecba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101330
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-25  Michael Stahl  <Michael.Stahl@cib.de>  [0bbc397dc5b4440144627330c2b6ee479bdcf074]

        tdf#132160 sw_redlinehide: more pathological redline problems
        
        This is similar to 63dba5203e8bc7fc390943cb8208ae904f18e3bb except here
        the redline starts with a section (in particular an entire alphabetical
        index); this one is at node 13489 to node 14206.
        
        There's another fun one, starts with a table but has a text node
        following it, at node 8222 to 8231; this case also wasn't handled
        correctly at least in one direction.  Fix that by continuing iteration
        of text-nodes once table/section at the start are handled.
        
        (regression from d258fc29560baa5ecae03ebc2740e11420643e27)
        
        Change-Id: I3f75ad473881f01be80d2c3804b9ac209f430bdf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101287
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-25  Caolán McNamara  <caolanm@redhat.com>  [15988fe00c4f49ae32ab2d5cf3c16495ab6e1d59]

        Related: tdf#135965 don't install accel group on adapter
        
        it already has a suitable one in this case
        
        Change-Id: I177e7c690ea91c82ac9a4e5fe21e40f2e2992992
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101314
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [217122387f6e0ef657b8ba85eae082b448901cec]

        dont turn on malloc debugging for gdb itself
        
        fix the command such that, when we insert the malloc debugging env vars,
        we only do it for the executable itself, not for gdb, or some gdb
        operations will be very very slow.
        
        Before this fix, if I did a
           make Cppunit... CPPUNITRACE=...
        ran the program, then ran it again, the second time would take
        5 min to get going.
        
        Now the second time it runs in seconds.
        
        Change-Id: Id08c3a82679164588b88af65a6a7b5f7dd19ff05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101318
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-25  Michael Weghorn  <m.weghorn@posteo.de>  [2c9052802ea411dffbf5906c4914611fcbfbc6a5]

        tdf#136094 Handle background color in drawNativeControl
        
        Make gtk3's 'GtkSalGraphics::drawNativeControl'
        take into account a control's background color,
        if any is explicitly set:
        
        Set background/fill color (in 'Edit::ApplySettings')
        also for the case where the control is drawn "natively",
        but don't draw the background in the generic 'Window::Erase'
        method for the case of native drawing; instead handle it when
        drawing the control itself.
        
        This adds an additional parameter to pass the background color to the
        relevant '{d,D}rawNativeControl' methods (defaulting to 'COL_AUTO')
        and implements the required handling to apply the background color
        for the gtk3 case.
        
        qt5/kf5 will probably be handled in an upcoming commit as well.
        
        Windows as well as the "gen" VCL plugin were not affected by the
        issue, so remain unchanged and just ignore the new parameter.
        
        In a quick test on on macOS, the rendering of the controls
        in the sample doc was broken beyond just the missing background
        colors (s. screenshot attached to tdf#136094); the behavior there
        also remains unchanged by this patch, the new parameter is ignored
        for now.
        
        Change-Id: I01923a504fea2367ae96032104f09099e35f410e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101284
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Michael Weghorn <m.weghorn@posteo.de>

2020-08-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [041fd5a6b8c1f0002cfc693ef66daf28a86df371]

        use more fastparser in PageStyleContext
        
        Change-Id: I1de96a68881e5f035c34136cd3ad89fa7cad29ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101310
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-25  Caolán McNamara  <caolanm@redhat.com>  [d27a41606bc1d860b1d7b07d9f3e004a52947ac6]

        Related: tdf#135965 return true to show event was handled
        
        Change-Id: I87ee0f990bf2c908a28bd212bdef870d245a9282
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101313
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-25  Caolán McNamara  <caolanm@redhat.com>  [916fe7fa8f12d32e5303420f4f1b28d2a8ec8ff1]

        Resolves: tdf#135965 distinguish between press and release
        
        Change-Id: I537d052e80875d75334cfc72c93fd7d90bf2f888
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101312
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-25  andreas kainz  <kainz.a@gmail.com>  [6cea898268e654c9c3ded70836239c5c6def12fa]

        Sidebar: glow.ui file simplify
        
        Change-Id: Ie9b16ee45f5a3c8d0c0aadaf90c7807aa06b7d9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101309
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-08-25  László Németh  <nemeth@numbertext.org>  [267da17721fae4708c0168b9a1e2917cae38628b]

        tdf#123388 sw: add PRODUCT table formula
        
        for DOCX interoperability.
        
        Change-Id: Icd19d1e0025e76bc3ff00a347fa2743ed7c8ee06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101306
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-25  Shivam Kumar Singh  <shivamhere247@gmail.com>  [eef202b0659a8ef5f2c1d0b38f292039f0ceaa8d]

        tdf#135334 Add keyboard shortcut to launch SI
        
        Change-Id: Id4e911e36527395eb0ed5f29a089a66e0908e882
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100835
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-08-25  Yusuf Keten  <ketenyusuf@gmail.com>  [ba9c11e0186844fffa02c594a5c49aad4a52242c]

        tdf#133026: Additions: Set label of install button for installed extensions
        
        Change-Id: Ic45f5684c1b483e294179e151d6beec34de2e004
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101297
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-08-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [4070818f586a46a2b572501aca152bb811fa2d5b]

        use fastparser in PageStyleContext
        
        Change-Id: Iaa433e5c8c5712bbcbef519c613927dbffa22906
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101305
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [9f514aae04933b6bc677c178e982cabb9be7ab14]

        use fastparser in XMLFontStylesContext
        
        Change-Id: I122216400ae5f97bc2a757146f84f146ba92afb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101303
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-25  Caolán McNamara  <caolanm@redhat.com>  [e8acd00ba910cae2b91ee396048381e3897c6776]

        make drawing item border optional
        
        Change-Id: I8310f77c9e90f3f95a519069709a9d465268eb55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101026
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-25  Caolán McNamara  <caolanm@redhat.com>  [9877bf5c66ec8cf8d1c9485c3976578e7c5ddcf6]

        move thumbnailviewitem.hxx
        
        Change-Id: I151a98e34f7ae31dfe6a21fc1e9d0e7aa944248e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101025
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-25  Caolán McNamara  <caolanm@redhat.com>  [f801664dc5be75e4a89f1658efa3039b2dfa5367]

        Derive ActiveColor as a brighter HighlightColor
        
        and use it opaque in thumbnail views so the selected item is
        always Highlighted but appears brighter when hovered over, leaving
        the non-selected items using transparent Highlight
        
        Change-Id: If0cbc05b779d230332e821aa7fac68a08ac40c41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101184
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-25  Caolán McNamara  <caolanm@redhat.com>  [752dd8f5299cc2d661becd3b694ede1d037d3b84]

        add a getCaretPositions like getTextArray
        
        Change-Id: I6f5ab6c659a7b6827c1c5f017a740173806504d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101291
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-25  Caolán McNamara  <caolanm@redhat.com>  [02c3cca1fb5a0c2dbdf4ce55a5f07ebb64bcaed7]

        drop unused suppression
        
        Change-Id: I87d2c5802ffd38d342d945df316c942bb2c3402e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101290
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-25  Maxim Monastirsky  <momonasmon@gmail.com>  [100fa70da3c4692d8cabd991a0fc3cda686fbdd4]

        tdf#92287 Make LibreLogo icons theme based
        
        Change-Id: I9f8eacd79fd890ae81f9ef8337e03213818c879e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101078
        Tested-by: Jenkins
        Tested-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-08-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b2b4eea40ceba9268a4fb3876f40b6b11a206f84]

        Fix typo
        
        Change-Id: Id3aa0f0569a9f783fc4ab97a789e20b65aec5991
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101288
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [ef6d80e85748f090d02e396148462594a93cabc3]

        use more fastparser in SdXMLStylesContext
        
        Change-Id: I251833e14b96729ce754912fd4bfc68fe2e57299
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101294
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-25  andreas kainz  <kainz.a@gmail.com>  [f0c5508486750d68003e71c9c2cc3816f459c738]

        Chart sidebar: smoothline dialog spacing according dialog HIG
        
        Change-Id: Ic05223889606d56747b5a0f944becf8856d17754
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101299
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-08-25  Ezinne Nnamani  <nnamani.ezinne@collabora.com>  [ba0f4652b6743b3de6d692f87f688238a0eee9ce]

        tdf#133661 Modified soffice.odp/ods/odg files to empty bare minimal ODF files
        
        Change-Id: I91734d32719f1b68da1b1810dad5960c0bd807e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101195
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-08-25  andreas kainz  <kainz.a@gmail.com>  [203a060a71737c01b66a42c6edeb332e08d53bfb]

        Chart sidebar: steppedline dialog spacing according dialog HIG
        
        Change-Id: Id01704be50715b76a16832d672ce926b6d58f4dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101300
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-08-25  andreas kainz  <kainz.a@gmail.com>  [8e054b63f323cfa5c8e61c0b9b47fa4c52713dc5]

        Chart sidebar: spacing according dialog HIG
        
        Change-Id: I4d26f0cb8fc9b0ccfa10193a34728a84a08ea6c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101301
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-08-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4f0617275f2c9669901a4b06d2133533ceb437a0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 031b9e971a9a04875220887c5b97849de737800b
          - Fix typo
            
            Change-Id: Ie1578d623ae891994611e43843fb41e7f47bc4d6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/101239
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-25  Mike Kaganski  <mike.kaganski@collabora.com>  [3b386467f2d4b2b96b7e697d9f5b133819f6180e]

        tdf#135997: properly check loop condition
        
        It should break when any of iterators reaches end, not only when both.
        Introduced in commit 710a39414569995bd5a8631a948c939dc73bcef9.
        
        The crash dump from the bug report points to one of these lines; this
        is a blind fix, since I cannot reproduce myself.
        
        Change-Id: Ie7f6b827256cdb7061901dc9b2ae5ee8e0222a38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101162
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-25  andreas kainz  <kainz.a@gmail.com>  [76a6737ef669935892a5ae73711a8ca2a2df88f9]

        Colorpicker Dialog fix spacing according to Dialog HIG
        
        Change-Id: I9864aa8915b482596671957e686ef06c76b7712b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101295
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-08-24  Caolán McNamara  <caolanm@redhat.com>  [3da6bd8995bcdc727936185aff62c7681a86a239]

        tdf#136067 left align GtkMenuButtons contents
        
        most already are, align the rest too and have
        for gtk "fill" the label widget
        
        Change-Id: I6f75c5c6ebaad0d2e3301854882aeaf3eab8580b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101280
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-24  Caolán McNamara  <caolanm@redhat.com>  [052ef59443015c5b8a21dcf978149d6e759a8663]

        restore translatable="no"
        
        Change-Id: I42b46c0cada25703e8e9600533a220252796457e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101289
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-24  Noel Grandin  <noelgrandin@gmail.com>  [24c6ba4b58ce4627d327f59bd5694b54092e8ba5]

        use fastparser in SdXMLNumberFormatImportContext
        
        Change-Id: I3a63a80363d1c9b41e9ea73e2cc6c78d24bb1bad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101246
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-24  Yusuf Keten  <ketenyusuf@gmail.com>  [48a796c5bbdf897228eb4125512e4f80527f4b55]

        tdf#133026: Additions: Rating image implementation
        
        Change-Id: Id250f0e70490941743e0f3ca2b94897f69a9208f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101013
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-08-24  Caolán McNamara  <caolanm@redhat.com>  [403d5a8889913ff2c15eff35643cbb3dcc514132]

        ofz#25174 build failure
        
        Change-Id: I758e39bc89282ad76482b0b66aa28d143325953c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101292
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-24  Caolán McNamara  <caolanm@redhat.com>  [81b807b43fe4a7d3be315565e9d76a45c5cd5d18]

        NullToPointer ValueDependentIsNotNull GNUNull -> nullptr [loplugin:nullptr]
        
        Change-Id: I93efe23af18c622123ddc3feb41a43a485ee2722
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101285
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [2771a7929158cbeed9df6b51f4684da471c9cb04]

        fix some fastparser related bugs
        
        in my previous commits, which interacted in entertaining ways to prevent
        any unit test from finding them
        
        Change-Id: Ifc3a5e7bbf83549d9f56eac70d9e6a064a6fb103
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101286
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [de01c0c1d0f80ffec3882625d77c02ab806f6c7a]

        tdf#118148 Extended tips from HC2/shared/
        
        These extended tips are extracted from <ahelp> in Help files
        
        Only for ui files, where dialogs/widget pair could be determined.
        
        Other forms of <ahelp hid=".."> such as .uno:.. and *HID* ... will
        be addressed elswhere.
        
        Change#1 Removed extended tips from GtkMenu of
        svx/.../acceptrejectchangesdialog.ui
        
        Change#2 Some empty ET's slipped in cui/macroselectdialog.ui
        
        Change-Id: Ic8dc62734143f621fcd3c4156fc004f585630277
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101186
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-24  andreas kainz  <kainz.a@gmail.com>  [e050ad6a1ac6f16721c4c174c3abb0caa584252d]

        Sidebar: update Area fill be align with Transparancy:
        
        Change-Id: Ied50f9f478aea916f728330be2a4111ee2d19153
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101278
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-08-24  Szabolcs Toth  <szabolcs450@gmail.com>  [5e8875780d665b7ae0fee1a053b5ce78ec513f69]

        tdf#135828 XLSX shape export: fix distortion of rotated shapes
        
        Shapes that were rotated at angles {[45, 135) U [225, 315)}
        need new anchor positions that does an extra 90 degrees
        rotation.
        
        See commit 130e6a3f4493b987a7d0b177cc84d65219b47d13
        (tdf#83593 XLSX DrawingML shape import: fix missing rotation)
        
        Co-authored-by: Balázs Regényi
        
        Change-Id: I42a5d203cf3b6f6e725d84dd5f39ac323f4f1ceb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100853
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-24  Caolán McNamara  <caolanm@redhat.com>  [4557f04ee9aadc0b399a3bd2e08133d4929221b9]

        remove unused XIM.h
        
        Change-Id: Icf15604a2d449159fceb212717264952e8cacb33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101282
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-24  Jean-Pierre Ledure  <jp@ledure.be>  [fcb2b4695fdc7f5c9915a176762cfcbafe96e945]

        Access2Base - tdf#136063 Workaround Basic missing argument handling
        
        When an argument is missing in a call to a Basic function
        the IsMissing() function applied on the argument
        should respond True.
        However sometimes(?) the argument contains instead "Error 448"
        making IsMissing responding False.
        
        This commit puts an explicit argument in the function call
        avoiding the different behaviour of the Basic interpreter
        in LO 7.0 vs. previous releases.
        
        Change-Id: Ic90fb7ec9b6e520cc762a441ca383b54c5d4db16

2020-08-24  andreas kainz  <kainz.a@gmail.com>  [59bf6c60caae02207f2604e6becdf6e65278bc9f]

        Sidebar: update Line align and arrangement with Transparancy:
        
        Change-Id: Id3f61bdc4041f2e7d9b791348ad10fade0fbd137
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101279
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-08-24  Tibor Nagy  <nagy.tibor2@nisz.hu>  [6788133b3bdf02097d66a99047aa7bcba3a99a66]

        tdf#135720 sw: fix PAGE_PRINT_AREA_BOTTOM alignment with footer
        
        Top of the page margin area was the footer instead of the page
        text area bottom, when the vertical position of the object was "top"
        or "center" instead of "from top", resulting lower positions
        after DOCX import.
        
        Follow-up of commit d54264e34c1ccc0eaf4178ab165a843028500223
        (tdf#133071 DOCX import: fix vertical alignment to bottom page margin)
        
        Co-authored-by: Attila Szűcs (NISZ)
        
        Change-Id: I4be46501fc4a3e5fb17330ea5f695a65014a7585
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100720
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-24  Caolán McNamara  <caolanm@redhat.com>  [92b37ecdef6ca915698d91cdfd053bb3950a0f98]

        crashtesting: exception on reexport of fdo55178-3.xlsx to xlsx
        
        since...
        
        commit acfd9e9ca2dfd76536c072e21c65cb3efc6aac80
        Date:   Mon Jul 27 00:31:04 2020 +0200
        
            tdf#128345 PPTX: add transparence gradient for fill in chart
        
        use GetProperty which checks for exceptions and put result on
        success into mAny
        
        Change-Id: If327848031910f47eb05e5998fa2b3265e8e258a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101275
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f32bddb56adf7a644f0f0fda2e51a0adc9ec88ed]

        Fix typo in code
        
        Change-Id: I3a594969e35d6cf5a02e36cbb0493e7bb77f3e22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101204
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [081d3a1b6702dc9a14c9df220424a25095d8d83a]

        Fix typos
        
        Change-Id: I9385704bea54ff504457f7ac1ec39ed98cfdaf97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101276
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-24  Gülşah Köse  <gulsah.kose@collabora.com>  [9fe881410909c5273cef517433411bc4eceee294]

        tdf#134174 Fix the rotation of bitmap filled custom shapes.
        
        During import we were rotating only custom shape. Not its bitmap.
        Custom shape and its bitmap rotated with same rotation value
        in that commit.
        
        Change-Id: I02d19c820670df7b4d1622836156c6bf8ed1c154
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101255
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-08-24  Caolán McNamara  <caolanm@redhat.com>  [cf2904c562935ebc72b773dddea50fd3c27b314f]

        GetProperty extracts property to mAny already
        
        so its already available to assign to nVal and doesn't need
        to be refetched
        
        Change-Id: Iecfa5e7546b0ef7915999335995e43d85692dfa9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101273
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-24  Daniel Arato (NISZ)  <arato.daniel@nisz.hu>  [d9e1775941ff2314d4c1c3d2ace273796d809ca4]

        tdf#129423 sw: remove last two bad nullptr checks
        
        Clean-up of commit 5ac88d12b377f64ff36551bfb3cf95a4a23a167d
        (tdf#129423 sw: Convert more tests to export-only).
        
        After a bulk refactor of OOXML export-only tests some unnecessary,
        in fact harmful, checks whether parseExport returned a valid pointer
        remained in the codebase (spotted by Mike Kaganski).
        
        These checks have been deleted.
        
        Change-Id: I0374596c2f1b01be8092461168177f8c13ee1ca4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101274
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-08-24  Caolán McNamara  <caolanm@redhat.com>  [c50d544595700825b30ac0942197755259969cf0]

        add documentation to get_buildable_name
        
        Change-Id: Idb18905f741cbb6f25508c3b9afc0ae6cca7abd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101270
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-24  Yusuf Keten  <ketenyusuf@gmail.com>  [169cbf05aaa87b625387325a708c1f254499972b]

        tdf#133026: Additions: Install Extension Function
        
        Change-Id: Ifcad25a85533833c7d05e5be46ea763e1eeaa5d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100714
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-08-24  Caolán McNamara  <caolanm@redhat.com>  [ae90b9127c5059a0d8cdbcde1536ebb56c3768b0]

        crashtesting: sdr::table::TableDesignStyle doesn't support XPropertySet
        
        rStyle is a sdr::table::TableDesignStyle which doesn't support XPropertySet
        
        Change-Id: I4987cfd57abc1954e108271d85433ad6e8b1493f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101266
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-24  Tünde Tóth  <toth.tunde@nisz.hu>  [22cd7d8b679d238559820d3c4cd5ff0b9153ffce]

        tdf#123218 tdf#108067 config key ReverseXAxisOrientationDoughnutChart
        
        for OOXML compatibility of newly created doughnut charts.
        
        The X axis orientation of doughnut charts is the opposite of the primary
        writing direction in LibreOffice but not in Microsoft Office. Default
        value is "true" to keep current behavior. Using "false", the inner and
        outer data series of new doughnut charts are the same, as after DOCX
        export.
        
        Change-Id: If431d5717e70599f07231bd673cd90c196450ae6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100417
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-24  Caolán McNamara  <caolanm@redhat.com>  [738a50f1f4fc1e95a72912377c85fda0e9efc7dd]

        ofz#1466265 Logically dead code
        
        since...
        
        commit db10942f021026e67ab146da1b625e534f58cf34
        Date:   Wed Aug 19 20:38:24 2020 +0200
        
            use fastparser in StoredChapterNumberingRootContext
        
        Change-Id: I3f4bc4557c1b1f53b4bffac88fa634ef93c30a3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101250
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-24  Stephan Bergmann  <sbergman@redhat.com>  [add8a8188086a32bfc558f8086062b30b3939ab2]

        Remove no-longer used files related to LDAP mapping
        
        They appear to be unused ever since c8dddd5a6b7fa273b0cebfb5d8b2794cce90eca7
        "#i101955# adapted LDAP backend to new interface, dropped
        registry/ldap/*-attr.map files, replaced
        registry/data/org/openoffice/LDAP.xcu.sample with registry/oo-ldap.xcd.sample
        and registry/oo-ad-ldap.xcd.sample".
        
        (8b3807dbc925e69afcf20bf619986e832ee19845 "do not deliver unused files" had not
        dared to remove them completely.)
        
        Change-Id: I46daa90025ee30a1644d4ca48470e8f1fe8b4473
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101264
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-24  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [4e377914bf12fc3cc6b15ca4a99d6e755f141805]

        tdf#135973: DOCX export: improved list override support
        
        Removed remains of old override support which are not working now.
        
        Partial refactoring and fixing for listid and overrides detection.
        
        Change-Id: I1f94a09b7d51fcc3300b056d6d9e8ea6367a4446
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101238
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-08-24  Regényi Balázs  <regenyi.balazsmiklos@nisz.hu>  [3e85b22769a4b02744a7006d7dc772973c0093f5]

        tdf#135918 XLSX DrawingML shape import: fix needless displacement
        
        Shape was displaced on rotation if it is placed next to the sheets
        upper/left edges.
        
        Co-authored-by: Szabolcs Tóth
        
        Change-Id: I987e7b0d863b89cfb5d8154e2f0a017e21248ee1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101001
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-24  Caolán McNamara  <caolanm@redhat.com>  [0f23433ae5c0e6d3e56027b883599ed3a2b49086]

        ofz#25169 insertion into set might find a duplicate
        
        in which case pImpRec is deleted and pImpRecTmp is invalid
        
        Change-Id: I2a273a436ebd88cb53e329bbcb4f171dda6ed840
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101248
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-24  Caolán McNamara  <caolanm@redhat.com>  [39a4c91b50cc2c934b8403beacc99f4d1f5fc7c3]

        avoid gtk_widget_event assertion !WIDGET_REALIZED_FOR_EVENT
        
        just bail if the focus widget isn't realized yet
        
        Change-Id: I2f0ebe424abb688b6fa0c82bb61ba56a47fad701
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101249
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-24  Caolán McNamara  <caolanm@redhat.com>  [a6e5d5d4452dcd612cdfea10d8c2fd99cddebf56]

        cid#1466264 Dereference null return value
        
        Change-Id: Idb2543b811cc5081e34ab3d1cc3aaa44399162ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101251
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-24  Mike Kaganski  <mike.kaganski@collabora.com>  [1f5ac5b08fd8c1ddadc5f38595a487db2895957e]

        Don't apply transparency twice when drawing to mpAlphaVDev
        
        We pass fTransparency to mpAlphaVDev->DrawTransparent; using adjusted
        fill/line color is wrong. The correct COL_BLACK/COL_TRANSPARENT were
        already set in mpAlphaVDev when SetFillColor/SetLineColor were called
        to the virtual device.
        
        Wrong implementation from commit 9c621ee8ea41a1c53bfeca49827290826785973e.
        
        Change-Id: Ic858ede1ba793ac00f831a3960f748ad20ccb70a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101262
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-24  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [2c7bf3543ab798d1c117d9f3258467e4aef9a8db]

        Related tdf#100492 Detect click into empty field
        
        Change-Id: Ic2937d619a8361b9d17b7dfa16698a5005f34ec6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101076
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-08-24  Mike Kaganski  <mike.kaganski@collabora.com>  [9ff0cd1f6b2200940ac51e580809e2a17c4b9550]

        tdf#136047: fix OutputDevice::DrawTransformBitmapExDirect for ...
        
        transparent bitmap case
        This has been broken in commit 9c621ee8ea41a1c53bfeca49827290826785973e,
        where transparent bitmap started to override any transparency of vdev
        with transparency of its pixels, and not use alpha when drawing RGB when
        mpAlphaVDev was present.
        
        Instead, this restores using alpha in RGB output, and blends alpha to
        what is already in mpAlphaVDev.
        
        Change-Id: Id82717def4535336450a7118f8bd29a1660c9520
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101254
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-24  Ahmed ElShreif  <aelshreif7@gmail.com>  [a06a83b29a9da770787bffe416b138102aa12531]

        uilogger : Add support in the Logger and DSL for ZOOM in CALC
        
        For example the DSL syntax will be:
        	>>"Set Zoom to 46"
        
        Change-Id: Ie8a77441da10bd32efd7a95c3f1550671a62d16f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101125
        Tested-by: Jenkins
        Reviewed-by: Ahmed ElShreif <aelshreif7@gmail.com>

2020-08-24  Ahmed ElShreif  <aelshreif7@gmail.com>  [3ceccd384cb61686a96e73821035c6ac5d0d1604]

        uilogger : Add support in the Logger and DSL for the ToolBox
        
        The support is tested on the FindBar and it works well .
        
        For example the DSL syntax in the FindBar should be like:
        	>>"Click on item number 3 in FindBar"
        
        Change-Id: I3ec5f5afc260df4b38dc4e420fcc48d9c774c29f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100811
        Tested-by: Jenkins
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2020-08-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [57520e35bb250eff60bd8e3dcdd3d7ef1129e1b5]

        Fix typo in code
        
        Change-Id: Ie0f3d8b01e0370f0a2e95d46b61be56943d3bd78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101198
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-23  Tor Lillqvist  <tml@collabora.com>  [c123bfff501229f398a1b679fc7434b82d53685c]

        Bin overly eager early return that stops replacement image creation
        
        The return causes a customer's Java code that handles some .odt
        document to unexpectedly not create object replacement images in the
        document.
        
        The problem is that in the bad case, the SwTextShell is created later
        than .uno:UpdateAll is dispatched, so the dispatch does nothing.
        SwBaseShell::Execute() for FN_UPDATE_ALL is not called. And this is
        required, becase that calls setUserAllowsLinkUpdate(true), so that on
        save, when EmbeddedObjectContainer::StoreAsChildren() in comphelper/
        hits the 'if ( !xStream.is() && getUserAllowsLinkUpdate() )'
        condition, then we create a replacement image.
        
        This is a Basic script that demonstrates the same issue:
        
        desktop = CreateUnoService("com.sun.star.frame.Desktop")
        Dim props(0) as new com.sun.star.beans.PropertyValue
        props(0).Name = "Hidden"
        props(0).Value = true
        component = desktop.loadComponentFromURL("file:///.../test.odt", "_default", 0, props)
        dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
        frame = component.CurrentController.Frame
        dispatcher.executeDispatch(frame, ".uno:UpdateAll", "", 0, Array())
        component.storeSelf(Array())
        component.dispose()
        
        (Will also try to add a unit test that demonstrates the problem and
        verifies this fix.)
        
        Change-Id: I4a5f78a2118a387f062c2d5213a0012a7df2dd9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101138
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-08-23  Caolán McNamara  <caolanm@redhat.com>  [9d0d788fa73744fcdf50534360a2942e5c3cc6d4]

        tdf#135779 move focus back to usual parent before grabbing pointer
        
        Change-Id: Ia4f1f2f1672a76515ab586d679a05467515868d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101247
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-23  Caolán McNamara  <caolanm@redhat.com>  [ed61a80297cd97331d08837553c4fd4f623ccd6b]

        WaE: -Werror=maybe-uninitialized
        
        with --enable-dbgutil + --enable-optimized=debug
        
        Change-Id: I98fdc7e0b97c48bfb7c425013640c91c29e46a3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101244
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-23  Caolán McNamara  <caolanm@redhat.com>  [94e8eedece9adc5dc92cc1afeed338237c2f2e5e]

        ofz#25174 build failure
        
        Change-Id: Ibc26e53d00bbbeb990c617334ca3c126d83c52e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101245
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3e33e4435351dd03b8f89b4006c657910eace25f]

        Fix typo in code
        
        Change-Id: I546bd10f5b7e69f82252cf147c5fcc5756d77a78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101212
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a939013f54c60545f2fc31defb5889ad527f051c]

        Fix typo in code
        
        Change-Id: I40897e88fba67ea845578e0db7782c20a4f17806
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101196
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bd6af4f36af2d8e855a45db96aa2006710739cad]

        Fix typo in code
        
        Change-Id: I23faddfd329a36f8bfb668554e8f06b41e9cb4f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101202
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2baa024820b4275db708afaba7bf75340297e4f0]

        Fix typo in code
        
        Change-Id: I9061af75ef5d89bf15010f14ede074ec1739a61c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101210
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9d8fe885f242ab7dd21e338cc5a40a278db6b2ff]

        Fix typo in code
        
        Change-Id: I028a75b1ce4cceb601ac2e50693cde94df57f684
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101208
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-23  Noel Grandin  <noelgrandin@gmail.com>  [fa45a2189b9285d3dc1cde532d3bc32b4ca6599b]

        use fastparser in SdXMLPresentationPageLayoutContext
        
        Change-Id: Ic3b371be9a363d40cd5c82dcc1d00fa5b007cf5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101243
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-23  Noel Grandin  <noelgrandin@gmail.com>  [8d3f88f22e35936577f278b0fcc366c75c403a82]

        use fastparser in SdXMLPageMasterContext
        
        Change-Id: Ie4c9419a226eb14e0ff0ded23e2749e68dadcaa9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101241
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-23  Caolán McNamara  <caolanm@redhat.com>  [179909a9ec0ac3c73cc3f797da63ae20c9057636]

        g_object_set_data to unset is unnecessary and unhelpful
        
        Change-Id: I44665542f70c39c7861940d2191860ca9f53a700
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101179
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-23  Mike Kaganski  <mike.kaganski@collabora.com>  [be50e025724d80009aaf8859a9d6ade6d511b2dd]

        Process nested paragraphs (e.g., in tables) in ConvertNumbersToText
        
        Additionally process higher outline levels - make sure to convert
        them to text, not to just decrease their level.
        
        And correct the tabstop position (TODO: does this depend on compat
        option TabsRelativeToIndent?)
        
        Change-Id: I600f10811c542c1de716457e6c4547c9e8352408
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101240
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [1916366ff4d7f581ea2116e7411bab7f594425d4]

        use fastparser in CreateTableTemplateContext
        
        Change-Id: Ic9274c30bfceba7d85d7c80ad259b3eab93ff618
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101175
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-23  Caolán McNamara  <caolanm@redhat.com>  [80e81048626cefeceab243135a1241e7dac32db1]

        set point values via ctor
        
        Change-Id: Icb17ea1b82128669d4f35492fba70c7d89f9fdca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101191
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-23  Caolán McNamara  <caolanm@redhat.com>  [d64d62f15eb98033273a90af3dc83b57b7b25359]

        use a reference instead of a pointer
        
        Change-Id: I15b23f8b8f469b9bfcadb0bd72b7f01f6b5c8fc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101190
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-23  Caolán McNamara  <caolanm@redhat.com>  [0f02412d6baf9edb54c62856c52cebfa707291b2]

        crashtesting avoid problematic scaling triggered by moz1545040-1.svg
        
        Change-Id: I906891f8d01870bd13a98fc6720abb7ffaa9be1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101189
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b683bbb14e74489988e12667d3193c8a32794b88]

        Fix typo in code
        
        Change-Id: I186af7793c235cdd42c815049ee74543b705ffe1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101206
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ab38ed6e232013dc9df7ae1350319c41211fc726]

        Fix typo in code
        
        Change-Id: I2598723397edba3ae0d447d3f5dd327a38467741
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101211
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2817695f069f05e7d6b3123d8e3e44ffe7c117b9]

        Fix typo in code
        
        Change-Id: I4c85b93b57fc36e64f2d33e7440d8f20bcb78960
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101201
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [594790152320757723a5e622a041316d27360b09]

        Fix typo in code
        
        Change-Id: I71d4c3c0d89841e5c7eecc2126ac4f79a9d9632c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101203
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [921e11d4716e9e418c9912b098482e8ee632016a]

        Fix typo in code
        
        Change-Id: I66657f300da57311d2965bc74e4a055e21926c5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101205
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [49a372a210b0390f6ebbac30c74a3d13cb302d52]

        Fix typo in code
        
        Change-Id: I00f81e25cd1f5a6ba71c8137486069368846f9f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101213
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-23  László Németh  <nemeth@numbertext.org>  [f1f27b2487ccfb7a03190ff68eadbfb611dd9749]

        tdf#123356 DOCX import: fix COUNT formula
        
        Convert COUNT(x) to the equivalent, but
        portable Writer formula SUM(x)/MEAN(x).
        
        Note: this is a temporary conversion, which
        supports only 1-level nesting of function calls.
        Adding COUNT to Writer core, it will be possible
        to remove portable conversion later.
        
        Change-Id: I4b4019aadad52e6d1cf3b2d18d80b1d2c7485c6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101185
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-23  Balazs Varga  <balazs.varga991@gmail.com>  [886c2e35fadc7813498da041fc4ea8a8ba2fb358]

        tdf#134118 Chart OOXML import: fix gaps in month based data
        
        Leave gaps instead of zeroes, like MSO does, if data ranges
        contain empty cells at month based time resolution.
        
        Change-Id: Ie934b56d9d5cb556bcca41e0e4ddce3ea65f7228
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100573
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [46911d142952a4bf01d5b82816ffd8ab3da7710e]

        Fix typo in code
        
        Change-Id: I7453c43aad73331c2c7d5a4ca0b36870a18b686a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101207
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cfefaafc1c988e964e06d15f9cdeada6cfbea32d]

        Fix typo in code
        
        Change-Id: I9a81d265a99aee896a71c14e3a3ee6ba863b4d5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101199
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7bbe6e5c72178781cb798f7c8497619422372c13]

        Fix typo in code
        
        Change-Id: I762b2cfa3aafed4f68743c58c0b3eff556efe846
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101214
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dd3e57b1f803b7835fb9bfaa205cb24a167ad19d]

        Fix typo
        
        Change-Id: I5a82bf8998294a8e275cb9db000196de68bbb254
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101220
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [078fa7c00fc61e698a54898e25bec7e3ca447243]

        Fix typo in code
        
        Change-Id: I686feb0d40d7a426226ab9fd547b7ad7c9932e01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101209
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b2db71558c9c8ff5227c28f866e2c1657d6d64fb]

        Fix typo in code
        
        Change-Id: Ib71904ffeffba9c2987fab204f37e088e0947be2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101216
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [93b36370dad34912cc5cd2d2949ae1c0da46be55]

        Fix typo
        
        Change-Id: Iae8064759c5f3c705dc12bf93b4398cf0f98fef9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101222
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [79e505e215156cbf3e18a8f80c79ded61d775f4d]

        Fix typo
        
        Change-Id: I6f4544cb5174970af28fa0451a1f62a51e7bb78e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101221
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0d35413b97d609c1a14a1adfe6fa2a7cbdb5ade4]

        Fix typo
        
        Change-Id: I17407c534f95f20bb16b2d5545b92ae293e761ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101218
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-23  Noel Grandin  <noelgrandin@gmail.com>  [448128c8419e3ba6fbf55395a1d8da5b07ba3595]

        remove debugging asserts
        
        accidentally left behind in
            commit 7b83a28f1eb7d0687d07cfaaf8cfaaf9a8eea8c1
            use fastparser in SdXMLHeaderFooterDeclContext
        
        Change-Id: I53f7733fd186eb5ac8c4d143a9f847721d5ae81d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101192
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [fecf3807f0229450617f35b36e14db14c7c17c87]

        use fastparser in XMLTextMasterStylesContext
        
        Change-Id: I2eaae244264ca9ab726d8e69a3e53a76481b5a36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101173
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2ddf7c865d78f421417a27f3266188461ee8db0d]

        Fix typos
        
        Change-Id: I6e3e5df63adc7acdac7f41adc1988a734580b084
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101219
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e670c7a12d6121795dd70025843ced130dfd8d16]

        Fix typos
        
        Change-Id: I305ec375c0aed8832290fe872edd050e53262a90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101217
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [4d6aeea85c87c7b4ea3227d03982988d6e4c87c4]

        use fastparser in XMLBitmapStyleContext
        
        Change-Id: Ic5764083c10a30b5d31c197a92bcfb7a4333aa42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101172
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-22  Caolán McNamara  <caolanm@redhat.com>  [215b37dfb6d6384c0aff3336df1fbe137148c317]

        unused suppression
        
        Change-Id: I28d726c019c7bfb7560be468ff19cf6246e1a5b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101183
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [0527778df5f1ace8731043d070cf54b7b8648545]

        use fastparser for fill styles
        
        Change-Id: I2dcc34863eec5f3ba02ee6df4e64604926b072d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101171
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-22  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [5edbac1b8c8b7aad36a0f2b1c5cacc8d6fd5fb44]

        fix group shape crash for physics animations
        
        Group shapes are now considered as foreground objects.
        
        Physics animations now do not create individual bodies
        for shapes that are part of a group but instead create
        one body that represent all of them.
        
        Change-Id: I27819c853af75aff93636c99f216a67ef18791d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101174
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-08-22  Attila Bakos  <bakos.attilakaroly@nisz.hu>  [5ac88d12b377f64ff36551bfb3cf95a4a23a167d]

        tdf#129423 sw: Convert more tests to export-only
        
        Remove early return to let the following assertXPath fail
        where applicable.
        
        Add an export-only unit test macro for ODF export as well.
        
        Change-Id: Ib093f736b0aa24a9603da69ba9f74f25fd099c73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100421
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-22  Julien Nabet  <serval2412@yahoo.fr>  [5661e36bda03ccb580a653352cdc84335fd6410c]

        Explain on purpose typos in sc/dptabsrc.cxx
        
        Change-Id: I90403dab934013259e724f7017bb2c85dd01b16a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101181
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-08-22  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [394f74e6f168f034f7ed73e3027e4ff07f6b94b9]

        add bounciness velocity and density options to physics animations
        
        Adding new xml options to specify the starting velocity, bounciness,
        and density of the rigid body that physics animation control.
        
        Change-Id: Ifaba785e82c8ee17be00711a3e7a75257e7704ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101141
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-08-22  ramtk6726  <ramtk6726@naver.com>  [8a360d04e43410e729c0ee270be5447ce6c1cd03]

        tdf#135727 add korean autocorrect list
        
        Add Korean Auto Correst list
        성공율 -> 성공률
        외형율 -> 외형률
        
        Change-Id: I3eb667cae7ffe0e7466f3eae6f587ba21424b9ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100814
        Tested-by: Jenkins
        Reviewed-by: DaeHyun Sung <sungdh86+git@gmail.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-08-22  tgds03  <tgds03@naver.com>  [6c2911a483dd28b2006eb2579d7922f78c774577]

        tdf#135727 add Korean Autocorrect list
        
        Add Korean Auto Correct list
        명중율 -> 명중률
        합격율 -> 합격률
        
        Change-Id: I9f843bc8e0b08e8ba5118ad2a5703c8d8e4539c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100813
        Tested-by: Jenkins
        Reviewed-by: DaeHyun Sung <sungdh86+git@gmail.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-08-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [beed9abb626d6e077df7383497bf644a500423b6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3f692971e566b7445ceb42aab88fc48d49370b89
          - Typos and udates in contents
            
            Change-Id: I8e883e748ba13fcd8d104cac16a74fe9ff5f844f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/101176
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-21  Attila Bakos  <bakos.attilakaroly@nisz.hu>  [b6850bbe95418ecfde404be1696548f18d200c9b]

        tdf#106153 sw compatibility: fix textboxes exceeding the page
        
        In compatibility mode DISABLE_OFF_PAGE_POSITIONING, textboxes
        fell apart by exceeding the page. Now text content stay inside
        the textboxes instead of the page area.
        
        Main Developer: Dániel Arató (NISZ).
        
        Commit a4dee94afed9ade6ac50237c8d99a6e49d3bebc1 (tdf#91260: allow
        textboxes extending beyond the page bottom) is reverted partially,
        according to this and the following commits:
        
        Commit 8d62b79f168180c6992eb483ec864d473050635f
        (tdf#112443 disable off-page content positioning) and
        commit ee6cd34eb3a2bd1f1340063ee4b90a72ff0c9532
        (tdf#123621 sw: fix textbox position according to DOCX).
        
        Change-Id: Icb8fba161f7e8830cdb6bf6e299cccde09e7e008
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100239
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-21  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [a6c2a87612a10d55fc59fa01e44d67d95505834f]

        tdf#133490: set name for pasted frame format
        
        In some copy/paste operations resulting frame format name can
        be empty. This can lead to problems with udo/redo which relies
        on format names.
        
        Change-Id: I3cb542321d37cc00e2dee83d0f667164d83ead78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101042
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-08-21  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [5f23f241704f798164df498e24dbf6b0daf27c44]

        sw: set name for section format on creation
        
        Section format is derived from frame format and better to
        have own unique name for undo/redo work.
        
        Change-Id: If41890443c2d71886164e0b94721b92bc2e9573a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101043
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-08-21  Ahmed ElShreif  <aelshreif7@gmail.com>  [ea94295b70b5e9703a54645e73aeda2eba7297fa]

        uilogger : Add support in the Logger and DSL for the LAUNCHMENU in CALC
        
        The support is tested on some random test cases.
        
        For example the DSL syntax will be:
        	>>"Launch SELECTMENU from Col 3 and Row 5"
        
        Change-Id: Ic5b29ad8b377eed5c38aa1d0f680cbfb979763e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100958
        Tested-by: Jenkins
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2020-08-21  Ahmed ElShreif  <aelshreif7@gmail.com>  [7c91a8ea96f5192fbde9443147297226a7b7ac58]

        Add demo for FontWork Selector
        
        As this selector is a ValueSet object so the support is added in this patch :
        https://gerrit.libreoffice.org/c/core/+/100373
        
        The test case just test the selector by selecting different items .
        
        Change-Id: I0590c9b853572894130f17a05c0178e04b0fec41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100628
        Tested-by: Jenkins
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2020-08-21  Justin Luth  <justin.luth@collabora.com>  [a663bcda493b7d412e3837a4df38ca3d015a6ec5]

        NFC sw MS export: flatten useless aTmpFlyIter loop
        
        The loop did nothing, since aTmpFlyIter was never used.
        IsAnchorLinkedToThisNode() is only called in one place
        to test whether to bPostponeWritingText.
        
        One option would have been to actually use aTmpFlyIter
        instead of maFlyIter, which would seem to make the most sense,
        and was likely @synerzip's original intention.
        (And in that case, it should return false as soon as
        nNodePos < nAnchorPos since this is a sorted list.)
        
        However, this whole concept of PostponeWritingText is ripe
        for regressions etc. I don't want to introduce an even
        larger number of postponed cases, so instead I chose to do
        option two, which is to just re-write the function in the
        way that it actually operated. So this is supposed to
        be in a No-Functional-Change cleanup.
        
        Change-Id: I227e2ecd2aca82b03b54ae3924db91933ca2c930
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100374
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-08-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [00a9debfcfd12f04030f0369f7eaf5688ebbf194]

        Fix typo in code
        
        Change-Id: Id4df6228804bb31bde0a11327c69eb939cc57ccf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101101
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fcb9e950fb65923e362cf8b2d3382ce39bb94e06]

        Fix typo in code
        
        Change-Id: I88f0562699c99730c29e269845d5b5e5e31953a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101121
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-21  Caolán McNamara  <caolanm@redhat.com>  [21e04507fac395c3efa290a4a1972cbff316ea3b]

        grab focus on mouse button down
        
        Change-Id: Iac2194e806a514f008e87e04bc528e007eab853d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101145
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-21  Caolán McNamara  <caolanm@redhat.com>  [ec9d6f6f5e2c3b6cd0350867d527e95e939557c9]

        ofz#25117 missing constructor
        
        Change-Id: I9bf7181d6e153cb0e6ab21b30472f8a81d4a3fa7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101177
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-21  Caolán McNamara  <caolanm@redhat.com>  [2ded9c20f56aa23ac50c894bab6e001fc3cc0d5d]

        Resolves: tdf#135965 blank helpids for EditControl children
        
        so the helpid of the EditControl itself is chosen and LibreLogo's
        help can be shown with F1
        
        Change-Id: I02cf0921dc96533f00149f8fdb4d41b62644ed32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101144
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-21  Caolán McNamara  <caolanm@redhat.com>  [c2f03b1f5d2579b33140cd910115fffff76c4f9e]

        tdf#135965 let F1 in gtk widgets embedded in a GtkSalFrame call help
        
        Change-Id: I6eed15a54769a1a1dcc0a8a6ddb226bd9d7a4fcd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101143
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-21  Caolán McNamara  <caolanm@redhat.com>  [d2e57b17af2fb5719009c290db3fd9ef81e78c67]

        Resolves: tdf#135128 should get the old attr, not the default attr
        
        so we retain the original shadow distance if its not changed but
        the color is. Use GetOldAttr which is intended for that.
        
        Change-Id: I2d4b5a5b035c94cd8f2cc8f73bd239fab85b945f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101147
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [6e64e2e2d23e8a776f6e7fe53f45f18145f80bda]

        use fastparser in XMLLineNumberingImportContext
        
        Change-Id: Ib6e590eccffea94dccc4b943d3cf92124882c064
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101170
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [6dcdf182e773d11f959c5dca1c5a6b9d8205bdee]

        use fast-parser in XMLFootnoteConfigurationImportContext
        
        Change-Id: Ic139ef9956f59178582a344f65926f95a6423f14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101149
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-21  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [a6a619cd23406ff596ba01f647f5a89ebeb06bf0]

        Update git submodules
        
        * Update translations from branch 'master'
          to 5632692504d455d87c83b863fffcf7baf2820c49
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I3c00491e0ea0ac65e61a006108fd80d6188b16d0
            
2020-08-21  Eike Rathke  <erack@redhat.com>  [ca21731d2f050d709107d1c5c1ebd59a72dc84eb]

        Related: tdf#135518 Add English (Hong Kong) [en-HK] to language list
        
        As a separate commit so the locale data can be backported to 7-0
        without introducing a new UI string.
        
        Change-Id: I00379e326e7b7e89abba990908155f4d8a8c8c36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101140
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-08-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a33a8f221626bb833cae5c916f096c12a4226f77]

        Fix typos
        
        Change-Id: I8dc0cdcfe6bd90efc596df28e6c6d968b92618b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101098
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-08-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d0d87244eefc19e6ea6762a029b6ced036faec90]

        Fix typo in code
        
        Change-Id: I0ebb5799289e35481ca9dbf288b450c50953a268
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101113
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1622014ebf7ce46b4cea02e44c7d5de06d8e3662]

        Fix typo in code
        
        Change-Id: I6e3b4ca90b88e192e8fde29c578d29fdd42093f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101122
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c1eb680261107877bf2cea9339e89e23a0a29371]

        tdf#118148 All extended tips for shared/optionen
        
        Extended tips extracted from <ahelp> in all remaining
        shared/optionen help pages
        
        Change-Id: Id35ce9d51ebf0f7fbe1b399ccabbf85a2c145f6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99825
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-08-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f5c2c94fa7c896dc9a76c30d824cd1c3be725c65]

        tdf#118148 Extended tips from schart/01/ Help pages 2
        
        Collected all extended tips for schart/01 pages and added as
        acessibility-description of widgets in dialogs.
        
        Added dialog file name to context string in order to prevent
        duplications in messages.po (messages.po collects all strings in
        module and chart2 has many duplicated dialogs, which created
        string+context dups)
        
        Use Glade 3.36 to perserve accessible-description contents. Glade 2.22
        is buggy and swallows acessible-description.
        
        Change-Id: I3acce624964008dca742b93f01d2887dcfacd5b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100545
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-08-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [fa096736c01e2556d7454b2b55ca19689da1e8d4]

        tdf#118148 Extended tips from smath/01 Help pages
        
        Collected all extended tips for smath/01 pages and added as
        acessibility-description of widgets in dialogs.
        
        Use Glade 3.36 to perserve accessible-description contents. Glade 2.22
        is buggy and swallows acessible-description.
        
        Change-Id: Ia50b84f008ab90e53a77a1a745b9e10ec0b9d41a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100616
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-08-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2a828d845a2232bff43ebe7c17f26af3fea14002]

        tdf#118148 Extended tips for optfontpage.ui
        
        Help file extracted: shared/optionen/01010700.xhp
        
        relevant translation hooks (parid's):
        
        -------8<----------
        <?xml version="1.0" encoding="UTF-8"?>
        <nodes>
          <bookmark>cui/ui/optfontspage/OptFontsPage</bookmark>
          <bookmark>cui/ui/optfontspage/@@nowidget@@</bookmark>
          <nodeahelp>
            <parid>par_id3153665</parid>
            <hid>cui/ui/optfontspage/replacements</hid>
            <contents>Substitutes a font with a font of your choice. The substitution replaces a font only when it is displayed on screen, or on screen and when printing. The replacement does not change the font settings that are saved in the document.</contents>
          </nodeahelp>
          <bookmark>cui/ui/optfontspage/usetable</bookmark>
          <nodeahelp>
            <parid>par_id3159413</parid>
            <hid>cui/ui/optfontspage/usetable</hid>
            <contents>Enables the font replacement settings that you define.</contents>
          </nodeahelp>
          <bookmark>cui/ui/optfontspage/checklb</bookmark>
          <nodeahelp>
            <parid>par_id3154073</parid>
            <hid>cui/ui/optfontspage/checklb</hid>
            <contents>Lists the original font and the font that will replace it. Select Always to replace the font, even if the original font is installed on your system. Select Screen only to replace the screen font only and never replace the font for printing.</contents>
          </nodeahelp>
          <bookmark>cui/ui/optfontspage/font1</bookmark>
          <nodeahelp>
            <parid>par_id3151176</parid>
            <hid>cui/ui/optfontspage/font1</hid>
            <contents>Enter or select the name of the font that you want to replace.</contents>
          </nodeahelp>
          <bookmark>cui/ui/optfontspage/font2</bookmark>
          <nodeahelp>
            <parid>par_id3149560</parid>
            <hid>cui/ui/optfontspage/font2</hid>
            <contents>Enter or select the name of the replacement font.</contents>
          </nodeahelp>
          <bookmark>cui/ui/optfontspage/apply</bookmark>
          <nodeahelp>
            <parid>par_id3145750</parid>
            <hid>cui/ui/optfontspage/apply</hid>
            <contents>Applies the selected font replacement.</contents>
          </nodeahelp>
          <bookmark>cui/ui/optfontspage/delete</bookmark>
          <nodeahelp>
            <parid>par_id3148576</parid>
            <hid>cui/ui/optfontspage/delete</hid>
            <contents>Deletes the selected font replacement.</contents>
          </nodeahelp>
          <bookmark>cui/ui/optfontspage/fontname</bookmark>
          <nodeahelp>
            <parid>par_id3146990</parid>
            <hid>cui/ui/optfontspage/fontname</hid>
            <contents>Select the font for the display of HTML and Basic source code.</contents>
          </nodeahelp>
          <bookmark>cui/ui/optfontspage/nonpropfontonly</bookmark>
          <nodeahelp>
            <parid>par_id3154362</parid>
            <hid>cui/ui/optfontspage/nonpropfontonly</hid>
            <contents>Check to display only non-proportional fonts in the Fonts list box.</contents>
          </nodeahelp>
          <bookmark>cui/ui/optfontspage/fontheight</bookmark>
          <nodeahelp>
            <parid>par_id3150323</parid>
            <hid>cui/ui/optfontspage/fontheight</hid>
            <contents>Select a font size for the display of HTML and Basic source code.</contents>
          </nodeahelp>
        </nodes>
        
        --------8<------
        
        Change-Id: I87d9accd265cf2f13401f0f6456b28070bfcec69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99755
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-08-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [bcf5469ee5aa74434aa5763059a78807e5e4c54f]

        tdf#118148 Extended tips for optgeneralpage.ui
        
        help file extracted: shared/text/optionen/01010600.xhp
        
        relevant translation hooks (parid's):
        
        ------8< ------
        <?xml version="1.0" encoding="UTF-8"?>
        <nodes>
          <bookmark>cui/ui/optgeneralpage/OptGeneralPage</bookmark>
          <bookmark>cui/ui/optgeneralpage/@@nowidget@@</bookmark>
          <nodeahelp>
            <parid>par_id3150085</parid>
            <hid>cui/ui/optgeneralpage/OptGeneralPage</hid>
            <contents>Specifies the general settings for %PRODUCTNAME.</contents>
          </nodeahelp>
          <bookmark>cui/ui/optgeneralpage/exthelp</bookmark>
          <nodeahelp>
            <parid>par_idN106FA</parid>
            <hid>cui/ui/optgeneralpage/exthelp</hid>
            <contents>Displays a help text when you rest the cursor on an icon, a menu command, or a control on a dialog.</contents>
          </nodeahelp>
          <bookmark>cui/ui/optgeneralpage/docstatus</bookmark>
          <nodeahelp>
            <parid>par_id3145800</parid>
            <hid>cui/ui/optgeneralpage/docstatus</hid>
            <contents>Specifies whether the printing of the document counts as a modification.</contents>
          </nodeahelp>
          <bookmark>cui/ui/optgeneralpage/year</bookmark>
          <nodeahelp>
            <parid>par_id3147530</parid>
            <hid>cui/ui/optgeneralpage/year</hid>
            <contents>Defines a date range, within which the system recognizes a two-digit year.</contents>
          </nodeahelp>
          <nodeahelp>
            <parid>par_id3167530</parid>
            <hid>cui/ui/optgeneralpage/collectusageinfo</hid>
            <contents>Send usage data to help The Document Foundation improve the software usability.</contents>
          </nodeahelp>
        </nodes>
        -------8<-------
        
        Change-Id: I83dfa9ed7e7905529bff317b2e4657ea2150a5b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99754
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-08-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [576c30a643c288f64b8b66e87ba18091622ef35f]

        Fix typo in code
        
        Change-Id: Ib77ad28062ca86231e4fa748a029e6e002047b09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101108
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4847b3e76177c247f7aadf0e97e81920f21575c5]

        Fix typo in code
        
        Change-Id: If92e797b3c48cd5800b98224282fd4b4db7026b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101118
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-21  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [b240db92100aec92e0e659c6b404ed1cd0ffcbc3]

        make physics animations handle sequential animations correctly
        
        fixes a bug where if there is a sequence of animations between
        two physics animations that change the position, rotation or visibility
        of a shape - changes are not picked up by the latter physics animation.
        
        Change-Id: Ie8bb8b32588f4c7bf16317b5229adc5b0334d192
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100715
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Jenkins

2020-08-21  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [76f3218b32acbc1b67bd291ac84067c83f6e3c2f]

        make physics animation effects always processed last
        
        Makes it possible to add activities that will be processed last in the queue.
        
        Makes physics animation effects queued this way.
        
        And fixes the bug that makes physics animation effects appear
        out of sync for a frame with the shapes that other in parallel
        animation effects control.
        
        Change-Id: I92d436aced6ef3ee2c8b0bf0167c1f7e642ba3b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100713
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Jenkins

2020-08-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f3272cd389d66e249d189b1810dbf685b14a00ba]

        Fix typo
        
        Change-Id: I7c4723fbcb9fac2871321c4cde8a969eb1f48bf1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101103
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [48291e148c97cf48d25425e81b045e7feddd5b50]

        no need to call superclass here
        
        there is no CreateChildContext in the superclass
        (and the next implementation of that method that is actually called is
        not going to do anything useful here)
        
        Change-Id: I503924eaaef8f450549c2eaa2195661ce0de8c2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101136
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [ee9f2f58a5a54f994ef055edf0dd675f81bbd8ae]

        use fast-parser in XMLIndexBibliographyConfigurationContext
        
        Change-Id: If83d582978803c0e79bf59f4e0576410a1849289
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101133
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7fef4817e96ca3e804e4a2c7d65afaf4c522f97f]

        Fix typo in code
        
        Change-Id: Ib227bf6be5dc2615fc2cfccdf3382253c11ae43f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101106
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [857c09a250c39185ea9138d3a5b3bac7dc899091]

        Fix typo in code
        
        Change-Id: I282cbdd68e306fec0a19fb33244526480a8207a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101105
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-21  Andras Timar  <andras.timar@collabora.com>  [ba34f7a04addba42b9c6f46d6be7243bbbf2bab6]

        Use localized default sheet name, if sheet name is missing in xlsx file
        
        Change-Id: I8a4708437c41374f67e60d22f56d374c39b4ad3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101066
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-08-21  Mike Kaganski  <mike.kaganski@collabora.com>  [f0286ad82465152b29bba01ab2edeb97291397fa]

        tdf#135942: avoid collecting autostyles during writing them
        
        This modifies the container over which iteration is performed.
        Additionally, make sure that all nested table autostyles are
        collected on the first phase.
        
        Change-Id: I74c0bb1aaacad095226c21e6bf51cc8668133bb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101096
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-21  Eike Rathke  <erack@redhat.com>  [5dffb7ba361ad76aa249d6c93fd87fff67362726]

        Resolves: tdf#135518 Add English (Hong Kong) [en-HK] locale data
        
        Inherited from en-GB, zh-HK
        
        Change-Id: I966d19cfa2da26d3d882af35afe79a2f77eaffa8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101139
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-08-21  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [7de41aa023408873c69d6d232ceee56a0f2f9aa5]

        box2dtools renaming some for clarity
        
        Change-Id: Idd872213ee3140e82fbd6e8e8bd1ebff78dfdc18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101132
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-08-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b33413cc4cee45e7a7710901e50f46ccf3338144]

        Fix typo in code
        
        Change-Id: Iea86d87c33bf8201bb6f9555224c496e52f4ded1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101117
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3c6e41f806309c2ba1f1336baa8db715ca492959]

        Fix typos
        
        Change-Id: Iaf1d4aed07d1e6fcfe2392fb65cbd2fa196bcc1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101099
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8ffb4cabd9ceac529f1c2d02bd1fdeb50bd2988b]

        Fix typo in code
        
        Change-Id: I977c6c5eaee5d1b6f9c3d0587e0a34ef46ee211e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101104
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4c64a07b5861108c9095cc9cfc14616c9e238456]

        Fix typo in code
        
        Change-Id: I65d54b3822177916850d296dcff1eb9baaebc964
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101110
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2b683d68a09d9f85f9fc06d9582964c72d73a5ab]

        Fix typo in code
        
        Change-Id: I9762e33948af64067f25add657f4a64cd19bd467
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101120
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [16c4cdd988ea8a5d5dfaa3c24e532a6f75ccb181]

        Fix typo in code
        
        Change-Id: I4be3bce06e24fd10fef669e969788336bd2a1df6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101115
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d30e628a90e576a11fe96f5455c1912aff99d046]

        Fix typo in code
        
        Change-Id: I8286d532a4a1fdf964687991d6451caa49306204
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101119
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f14977fa86487fbfb170e84ea7794529560eecca]

        Fix typo in code
        
        Change-Id: I6709fd9166ae0ddf4a50b4ad56a63e2c1a7192a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101109
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [aa68d029fcbafc2beed6ea4e99f5ac41ec8869d9]

        Fix typo in code
        
        Change-Id: I8681bd1be07fe44ab017bce65807b9bf0afa7b42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101107
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [eab5ce4647ee76d9eae73008a6db76a35ce9066c]

        Fix typo
        
        Change-Id: Ib0e423f26428f5311d5f067177bd9457347e4971
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101111
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-21  Stephan Bergmann  <sbergman@redhat.com>  [a8ab80c58a1330672d7a8eefd73b2eb9cb6c134c]

        Silence some clang-cl loplugin:stringstatic
        
        For one, do not warn about global declarations in included files, as generally
        not all uses of the variable are seen to decided whether it would be good to
        replace.  That covers cases like
        
        > In file included from dtrans/source/win32/dtobj/DataFmtTransl.cxx:26:
        > dtrans/source/win32/dtobj/MimeAttrib.hxx(29,16): error: rather declare this using OUStringLiteral/OStringLiteral/char[] [loplugin:stringstatic]
        > const OUString CHARSET_UTF16        ("utf-16");
        > ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        For another, do not warn about variables whose pData member is used. That covers
        cases like
        
        > sal/osl/w32/procimpl.cxx(347,20): error: rather declare this using OUStringLiteral/OStringLiteral/char[] [loplugin:stringstatic]
        >     const OUString ENV_COMSPEC ("COMSPEC");
        >     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
        
        Change-Id: I75c1048098b63164bdb583695951f73964cb24f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101134
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-21  Noel Grandin  <noelgrandin@gmail.com>  [17798a503bc67f2a38f4b558e37447d1ea8f4623]

        fix unit-test with non-pdfium build
        
        otherwise testSwappingPageNumber will crash accessing out of
        bounds element in vector.
        
        Change-Id: I07499e79d523931e1f3cc02a5150f033e1ea9578
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101094
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-21  Caolán McNamara  <caolanm@redhat.com>  [3c230d608b766e573eeca66e203114b262478230]

        rhbz#1870501 crash on reexport of odg
        
        where SdrObjects in a list have no navigation position set
        
        a regression from
        
        450cd772aa734cfcb989c8cedd3c0a454db74a34
        
            Fix fdo#64512 Handle xml:id correctly on multi-image draw:frames
        
        this just reverts that and adds the test case that crashed
        
        Change-Id: I1a49dab9578699c42fe845e8ec42de40159dec3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101074
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-21  Stephan Bergmann  <sbergman@redhat.com>  [13ae66c0eb0ab03ac4a43c52dd2359fbaa7f5867]

        loplugin:stringstatic (clang-cl)
        
        Change-Id: I024c7437e876459e22a6f541405b87ac13e7dc99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101135
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-21  Caolán McNamara  <caolanm@redhat.com>  [414b93285f081cd1a0bfb0847fbd3943bf50093a]

        cid#1466205 Logically dead code
        
        Change-Id: I965a998f9f1f08ba170a7ef0745d1c0da634c14a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101091
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-21  Caolán McNamara  <caolanm@redhat.com>  [02826dea6ca842a4df58b77ad9a86394ca729c1f]

        cid#1466207 doc as false rather than intentional
        
        Change-Id: I3541fe1278f40e7b597ea1c46afd32987f84e40a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101090
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-21  Caolán McNamara  <caolanm@redhat.com>  [9482c42adfab31b176a9f283e6af9d453ced4521]

        cid#1466204 silence Unchecked return value
        
        Change-Id: I9ca7fe0c01c965457367df002c7e27aaf688c6ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101089
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-21  Stephan Bergmann  <sbergman@redhat.com>  [a879b15d59618e73797ad779666f72cd040ff99a]

        -Werror,-Wunused-variable (clang-cl)
        
        Change-Id: Ic783ab10a3bc2139eef65351d515814374431e59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101131
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-21  Stephan Bergmann  <sbergman@redhat.com>  [10c65afcdad46ed02e377824bc43dbc384d52340]

        loplugin:simplifybool (clang-cl)
        
        Change-Id: I88f659da3d80bf83f544edd89933b582f06b2556
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101130
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1ea59a67ddd368c34e38f0a0e293050cd25fd5a4]

        Fix typo in code
        
        Change-Id: Ic3dd9e648d8006c68eb31f9577ad74e6dcbb1b1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101102
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a40549e51aa8d82c3cf0c923369959e1e27954a1]

        Fix typo in code
        
        Change-Id: Icbe489976053571825aac7a95fdb53eae4907ec7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101112
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0142da25dd57b4538d2a7cf19124796bd7a91dfe]

        Fix typo in code
        
        Change-Id: I77720baeb8d379589b9daee4ca10db56324051fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101123
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-21  Luboš Luňák  <l.lunak@collabora.com>  [600ff56010f5297cab7faf4bc44ae29dfb404d2f]

        fix setting clip region for new Skia graphics objects (tdf#135487)
        
        Set the clip region only after possibly creating the surface, because
        creating the surface sets the default clip region.
        
        Change-Id: I2c344397336fa487f55553f49e40704ef05b2100
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101077
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-08-21  Stephan Bergmann  <sbergman@redhat.com>  [7b0ab85b4042cb38221ca5c9794b70c87443181f]

        Pass -fno-lto unconditionally
        
        At least when building the libreoffice rpm on Fedora 33, the relevant -flto...
        flags are passed in via the global CFLAGS/CXXFLAGS, and no --enable-lto
        configure option is given.  That caused this library to be built with LTO there,
        which in turn caused at least aarch64 to fail the %check step with
        
        > ### unexpected exception content! failed
        > ### unexpected exception content! failed
        > ### unexpected exception content! failed
        > exception test failed
        > oneway exception test failed
        > exception occurred: error: test failed! testtools/source/bridgetest/bridgetest.cxx:1176
        >
        > > error: error: test failed! testtools/source/bridgetest/bridgetest.cxx:1176
        > > dying...make[1]: *** [testtools/CustomTarget_uno_test.mk:25: workdir/CustomTarget/testtools/uno_test.done] Error 1
        > make: *** [Makefile:166: CustomTarget_testtools/uno_test] Error 2
        
        The easiest fix appears to pass -fno-lto unconditionally:  For one, both GCC and
        Clang appear to support it since before our baseline versions (GCC: baseline
        7.0.0, presumably supported since <https://gcc.gnu.org/git/?p=gcc.git;a=commit;
        h=d7f09764d7bc66b9997c811c22e11efc87b44792> "Merge lto branch into trunk" in
        releases/gcc-4.5; Clang: baseline 5.0.2 (at least on Linux), presumably
        supported since <https://github.com/llvm/llvm-project/commit/
        10d0868efb320fc33ced13b0abeea7070cd41635> "Driver: Support -fno-lto" in
        releases/3.0.x).  For another, the other (few) places in the code that check
        ENABLE_LTO appear not to be relevant at least for that Fedora 33 rpm build, so
        there appears to be no incentive to make that build configure --enable-lto as an
        alternative to this fix.
        
        Change-Id: I4735403660e57ef73b99d6a8cc5945c6d8e2af73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101129
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-21  Stephan Bergmann  <sbergman@redhat.com>  [6543ffeaf468d5c5b631c4cce9f5a228d13e757c]

        Use [[nodiscard]] directly in LIBO_INTERNAL_ONLY code
        
        Change-Id: I31df55c7869fc4f0d37a4189d4b2f10e0a4f2bc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101095
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-21  Noel Grandin  <noelgrandin@gmail.com>  [af068c36c65f8ed482e774fcf5346704ae7a2717]

        use fastparser in SdXMLStylesContext
        
        Change-Id: Idd15d117d71e607691bec9911ff0cc194ca5ce01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101093
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-21  Noel Grandin  <noelgrandin@gmail.com>  [8d3ccf54fe47be0167505afb11159fd2e1fa1d9f]

        use fastparser in SwXMLMasterStylesContext_Impl
        
        Change-Id: I420312d8f58a42999c7d6c3048c391ff1f44a039
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101092
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-21  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [fa122a6e79ef273aab2fb74c3c63741c87985f8e]

        Sukapura: update font color & 3d Shape color icons
        
        Change-Id: If791dadbdbc423390b4add6086cf1fe12cd80339
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101126
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-08-21  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [1625e8c4d65c488e0d6388cabeab10b8dc97db79]

        tdf#135028 icons for Style Inspector
        
        Change-Id: I44bb391d6b2df48bde6df5f5e44fce8a9c48f0a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101124
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-08-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8700bace8c0714d853f5df6918ab9c8bb3d81f77]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d36d5b43e7274f678ce5fad89b42495fa6aed7e7
          - tdf#122148 Clarify master slide objects visibility
            
            Change-Id: I7aeaad92aa6d46e82d83312808b0d9a542b0e76e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/101082
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-20  Caolán McNamara  <caolanm@redhat.com>  [b93a294a38b6810aa5b871e02b851bb7e356515d]

        cid#1466206 Uninitialized pointer field
        
        Change-Id: Ib694d3a43dd9bc5a430124d9c95128c4c15e3c57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101088
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-20  Stephan Bergmann  <sbergman@redhat.com>  [7281c497dec340efbcef330d88b55bcabefb8147]

        Use OSL_UNREACHABLE
        
        ...in those places that used some code conditional on ENABLE_LTO to work around
        (non-)unreachability wranings.  This removes all uses of the ENABLE_LTO C/C++
        macro, so it can go completely.
        
        Change-Id: I67544986cb2d3fcd8051caf87c5129bd1086408c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101087
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-20  László Németh  <nemeth@numbertext.org>  [4d9b72d1c3929eca04c7a2e363ab6214676b0f64]

        tdf#123390 DOCX import: fix SIGN formula
        
        Convert SIGN(x) to the equivalent, but
        portable Writer formula (0 < x) - (x < 0).
        
        Note: this is a temporary conversion, which
        supports only 1-level nesting of function calls.
        Adding SIGN to Writer core, it will be possible
        to remove portable conversion later.
        
        Change-Id: I88853fe865808427c966b8570a052b101fecdac0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101085
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-20  Eike Rathke  <erack@redhat.com>  [64e19525eebd0974f1609300d95a74c1e083e8e3]

        Follow-up: tdf#132105 COUNTBLANK() count empty strings also in array/matrix
        
        For Excel interoperability this somewhat is a *visual* blank,
        unlike ISBLANK() empty strings are counted as blanks. An empty
        string in a matrix can be either a formula result transformed to
        matrix, or literal input in an inline array. There's no way to
        differentiate the origin.
        
        Change-Id: Ib799e95517d95e1a7c28fc4335bd0040f3629ad1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101083
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-08-20  Eike Rathke  <erack@redhat.com>  [70126c3eb7a532b5f1e852d9ac81d0ece6edf0c3]

        Resolves: tdf#132105 COUNTBLANK() handle external references and array/matrix
        
        Change-Id: I6f39c67a20c0d683da9f14775ce8cbddf2f92349
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101079
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-08-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [764d52045b0a28e071f214fb1334b7a0c05df6bd]

        use fastparser in SvXMLNumFormatContext
        
        which requires making SvXMLStylesContext capable of doing both
        fast and slow-parser paths.
        
        Change-Id: I57428b10ac2d67bc233cc978c9a0c0c3755d60e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101022
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-20  Maxim Monastirsky  <momonasmon@gmail.com>  [37892578e97ea0f0c948116d639797060ac5f21f]

        Base addon toolbars on the regular ToolBarManager
        
        ToolBarManager already supported addon buttons because of the
        toolbar merging feature. Besides the cleanup, this gives access to
        addon devs to all toolbar features like aliases or style buttons.
        
        Change-Id: I7adf830ac71c7f5354a924d60a531d8001e37571
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101071
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-08-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [445cf499666f21c2d480ce1df9ce6004b9450b64]

        tdf#132940 Crash in mergedlo!vcl::Region::operator=
        
        We had a SdrPageWindow accessing a SdPaintWindow that had already been
        freed.
        Turns that SdrPageWindow can be "patched" more than once given enough
        stuff going on in writer, so make the call sites restore the previous
        state as the stack unwinds.
        
        Change-Id: Ia1ef5c9b2f818b7873e8e739c9cdf257554e403a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101044
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [901add54cd5191b5a41ec11baddd669954c34025]

        loplugin:unusedmethods
        
        Change-Id: Ic3690d7f2a075d47ffed3db03ee6895ebdab441e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101070
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [1e701a9d1cf67532026014d627ab96d28e8b8476]

        loplugin:singlevalfields
        
        Change-Id: I4cd20d1a449196b68c7dbe153c60e68b9563bea9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101049
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-20  Caolán McNamara  <caolanm@redhat.com>  [6e0c7591ab86a893be85087d3caee0328e9411dd]

        tdf#129542 the control is already anchored to header/footer content
        
        DisconnectFromLayout has unset its old anchor, if we don't insert
        it somewhere then its old anchor is null and we crash eventually.
        
        Seeing as we're already anchored into header/footer content, albeit only
        in the first view of a header/footer, then allow reconnecting to layout
        in that mode
        
        Change-Id: I0be4d167ee7d7b932318a1318954bed0da3a4fc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100686
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-20  Tünde Tóth  <toth.tunde@nisz.hu>  [5884f85ace3ea1b90c314f46e3f2aeadc247ffa1]

        clean-up to commit: a8950d08a33e7aded31d4591c98a03d1edf8c5a4
        
        Change-Id: Icfe1e3d7925a3e31fd8bc0185d6b898c61346766
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100989
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-20  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [51275a633ff5f8aa5843ba1622c701fd7fdda5a0]

        add support for complex shapes in physics animation effects
        
        Makes it possible to represent complex shapes of LibreOffice
        in physics animation effects by closely approximating their geometry.
        
        Therefore enables more convincing animation effects.
        
        Change-Id: I807bbde92c143b8c96792b3d8bf9603a31216486
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100432
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-08-20  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [e33486189d5af3e651a5bc2e974b548fc07cc5bc]

        make physics based animation effects importable-exportable
        
        Makes physics based animation effects importable and exportable
        on content.xml. Uses one new xml token animatePhysics.
        
        Also adds a new animation preset called Physics Basic that is
        available under Emphasis animation effect category.
        
        Change-Id: I38b0511f973668655cff78becebe3f1e628d9083
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100247
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-08-20  Michael Stahl  <Michael.Stahl@cib.de>  [a58fe88b5b406749f6e47c14f56d7490a7958bda]

        tdf#135721 sw: fix SwSpellPopup::Execute() deleting flys
        
        Follow-up to ec579354af954867b829e7d08e4d752518c83728 :
        in 6.4, this is the location of the spell check menu code; not sure
        how to call this but it has the same bug...
        
        (regression from 28b77c89dfcafae82cf2a6d85731b643ff9290e5)
        
        Change-Id: I0e6ce9c97d810f7c92dff320d403c986a947c266
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101073
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [d31570fbcc95ef718a68c4b0f94584b2b714d4f9]

        loplugin:virtualdead
        
        Change-Id: Ib41d80d1e068d66edabdfb36061dd382dc34b04c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101046
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-20  Michael Stahl  <Michael.Stahl@cib.de>  [ec579354af954867b829e7d08e4d752518c83728]

        tdf#135721 sw: fix spell check context menu deleting flys
        
        Kind of similar to e1629c210ad78310e3d48c0756723134a27b89df
        but the problem is at a higher level: SwTextShell::Execute() with
        SID_SPELLCHECK_APPLY_SUGGESTION should not DelLeft() + Insert() but
        just Replace().
        
        (regression from 28b77c89dfcafae82cf2a6d85731b643ff9290e5)
        
        Change-Id: I78487c7841ba22ccc6751240a8e55e08a86fba32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101014
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [6274fbe13c8fa556916b5aed695c6921ef6ff84f]

        loplugin:constantparam
        
        Change-Id: I59a37e1d37fa749cba5159daa23fe663bcc55435
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101045
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-20  Michael Stahl  <Michael.Stahl@cib.de>  [dd7caf3cfd3de636c8bf37c8347c1b72b3772aeb]

        xmloff: ODF export of page style: don't export draw:fill
        
        ... attributes on header-style and footer-style in strict ODF.
        
        Change-Id: Ic1af26b6112a5afbb70a82b29dbacd3dcec14ec3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101012
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-20  Michael Stahl  <Michael.Stahl@cib.de>  [6c55d0ea3952c87aebec7fce76e1cdea1ff981f8]

        sw: remove misleading initialisation from SwUndoInsLayFormat
        
        Change-Id: I5577b388b565cdab6dcf60721f0f90d2987dac05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101005
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-20  Noel Grandin  <noelgrandin@gmail.com>  [db10942f021026e67ab146da1b625e534f58cf34]

        use fastparser in StoredChapterNumberingRootContext
        
        Change-Id: I133f9885755ba594d8a136baa056f9ff96908a30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101018
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-20  László Németh  <nemeth@numbertext.org>  [bf3124cdf61b40c94ba117a76f1b63dabdfd528e]

        tdf#135187 DOCX import: fix table style at character formatting
        
        applied also on paragraph level during import.
        
        Regression from commit 4d5c0eaf3e0d3d3bcd9e691fffee19b75f3d6631
        (tdf#118812 DOCX import: fix table style preference – part 2)
        
        See also commit 5ac6f02fdc6015a5d78071570dee310febf95fc6
        (tdf#105215 DOCX import: fix paragraph-length direct formatting).
        
        Change-Id: I14072c81fc4c54e376a004fa36ba76b56d2beb01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100996
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-20  Caolán McNamara  <caolanm@redhat.com>  [b39364492c7cbe34923e0d0755db8737b7d6225a]

        use HighlightTextColor from Settings for thumbnailviewitem HighlightTextColor
        
        so if an icon is selected, typically with a blue background, that
        the text is rendered with a matching color, typically white foreground
        
        Change-Id: I3397924ccf657a9d2bd3c03c51c339685c27d5ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101024
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bcf8868e031f916473f13bcd1a0835c74cb05de5]

        Fix typo in comment
        
        Change-Id: Iacc4791157674fde0c2b76b024a7deceb2159e46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101011
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2020-08-20  Noel Grandin  <noelgrandin@gmail.com>  [7b83a28f1eb7d0687d07cfaaf8cfaaf9a8eea8c1]

        use fastparser in SdXMLHeaderFooterDeclContext
        
        actually, it can do both fast and slow parser paths for now, because
        it is used in a place fast-parser doesn't reach yet.
        
        Which means that I had to make SvXMLStyleContext also
        capable of handling both fast and slow parser paths.
        
        Change-Id: I24fd5bfb6603e93a5f752365c246ce47dabea8bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101017
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bf529f8dff2482eba190b512ff93f16bcab7af26]

        Fix typo in code
        
        Change-Id: Ic9cc89e8b112e049594fb56a1641d36d082abbd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101006
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [69d1691e62d8daf0d2af7e8315c7884ababedf61]

        Fix typo in code
        
        Change-Id: I7c78c0fed4e92371ef7c6f4480227d4eca3a38fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101008
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [235fb7b7b2b44599065fc0ea6df34cfe36a67d04]

        Fix typo in code
        
        Change-Id: I7ceb13e4dd247185c2d9b264e81fc5973a0da916
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101009
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [64dba0693e1200518d378faa02d828605c196a82]

        Fix typo in code
        
        Change-Id: Iebaf6a6d31a9819494205f7c838b78bcda1f7c52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101007
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-20  Luboš Luňák  <l.lunak@collabora.com>  [6c703220ff3d7c3931ec324143342b03858c8eea]

        ensure that polygons that are just a line are drawn by Skia (tdf#135490)
        
        Skia doesn't fill polygons that are really just a line, because they
        are considered empty (width or height are zero). But LO apparently
        requires those to be drawn, so ensure so.
        
        Change-Id: I94f090874c91472ad23993ef095550c7bdf7374a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100985
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-08-20  Mike Kaganski  <mike.kaganski@collabora.com>  [5bf71c698fb1d0a4c36aae86a01d0a99223c9d7a]

        Deduplicate some code
        
        Change-Id: I37c492adef30db748eaa975247d386dcd953257b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100949
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0c09ba9df863112a349cd8238aa9e0882c6f7e6e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 98dbecc36765a4e82574db6e433ece4e8a5008d0
          - Add Calc XML source screenshot
            
            Change-Id: Ie39d4933a568e511b243b54a1801db869b2f74f2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/101035
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-20  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [917a7a5120c24dc6072ad4685fa194bf2ba173bd]

        tdf#135931 Breeze Line Numbering icons
        
        Change-Id: Ie7ff70c83135ed6bf0c1bcdaea31796518f5632c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101032
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-08-20  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [0ff2af017a965070d7307e66a5a2fc4144f1414b]

        KJ: Update Line Numbering icons
        
        Change-Id: Ia04b0f2b7703172f2557e24bb1fb63cfa566c91b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101033
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-08-20  Eike Rathke  <erack@redhat.com>  [ff3955db7161b8644699d7a0128ec4a6e7e525ec]

        Resolves: tdf#109409 TEXTJOIN() CONCAT() handle array/matrix row-wise
        
        ... like references, instead of column-wise.
        
        Change-Id: If3ada9b197dd15c95b0da50464c70844fb7685ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101034
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-08-20  Maxim Monastirsky  <momonasmon@gmail.com>  [e69fafe1873e4afbe739f21f7a82a069cf7eb5b2]

        Set a group for radio menu items
        
        Change-Id: If43320e1a19163f998e1e5091a307e40fe9f83f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100964
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-08-20  Maxim Monastirsky  <momonasmon@gmail.com>  [c87da6596334866499e1aff3959abc025d05f75f]

        tdf#107548 Use ImageSmallURL for small icons
        
        Started as a copy-paste error introduced in commit
        a2f4aed32257e183339a3513339bc59009c88527 ("fdo#66524 - defer
        loading and scaling AddOns images until necessary."), which
        was removed later in 9a65df25138750915f9c6e1e1fa09988a2d11434
        ("coverity#1078526 Logically dead code").
        
        Also, the high contrast properties are no longer supported,
        but they still read and were overwriting the big image property.
        
        Change-Id: I005bf5873fe821896c143d8fb513b2f73f05bba1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101028
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-08-19  OctopusET  <sjmoon2001@gmail.com>  [d622b7c73acac5a8c9dd34818aad1b0d80c00c44]

        tdf#135727 add Korean Autocorrect list
        
        Add Korean Auto Correst list
        예뿌 --> 예뻐
        예뿌게 -->  예쁘게
        
        Change-Id: I09075fb8b347b048ea26cb6ded0ef3bd774c3264
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100848
        Tested-by: Jenkins
        Reviewed-by: DaeHyun Sung <sungdh86+git@gmail.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-08-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0be225fb60f41b29f283eddd83938c047c552893]

        Fix typos
        
        Change-Id: Ideee477b0c8f0d472a607ed69ba51351d87f61bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101010
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-08-19  Miklos Vajna  <vmiklos@collabora.com>  [8a07588cb648e26a3fc06643b0210fc75201afb8]

        sd signature line: preserve current page after signing
        
        Once the user adds a visible signature to a PDF file, we reload the
        document, so what you see on the screen matches what's in the file (and
        you can add a next signature).
        
        Make sure that in case the signature is not on the first page, the
        current page state is preserved.
        
        Change-Id: Ia1780ce5602ee350855b6dec8340a65e63bf2d4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100999
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-08-19  Stephan Bergmann  <sbergman@redhat.com>  [3194632c7ce8fb1b21a7d59d92a1ffb0cdafc4ea]

        Make "Location" line stick to the bottom of the table of JREs
        
        At least on Linux with SAL_USE_VCLPLUGIN=gtk3, this already happened to be laid
        out well, but e.g. on Linux with SAL_USE_VCLPLUGIN=gen and on macOS, there was
        blank space between the table and the "Location" line, and the latter was rather
        kept close to the following "Optional Features" section.
        
        (There still appears to be variance among the various backends how the two "Java
        Options" and "Optional Features" sections are spread out vertically when the
        dialog is resized.)
        
        Change-Id: I58ba9fc0e29916f0fa0efb7c3180da058ba72f0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100921
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-19  Stephan Bergmann  <sbergman@redhat.com>  [e30b0491977f978077b3fd0d5f8309cce1e1e6cc]

        Remove BuildVersion also from Android and iOS version ini files
        
        ...after 5fdf2009d21fa220dfee70ea755bd698c16257a7 "tdf#134522 remove
        --with-build-version ./configure flag", 00fa759dc9f13eb4618a7762be9ca6eaf3fd37f7
        "tdf#135133: Don't try to read BuildVersion", and
        6ee46adb446f5350df2b1efc7fc3ffe2506dfaa0 "Remove BuildVersion from installation
        set version ini files" already removed it from anywhere else
        
        Change-Id: I42ccf35d6952ad0a826517ecadfe0ebb3bb704a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101003
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-19  Stephan Bergmann  <sbergman@redhat.com>  [a750517ca8b6dcd330c8ca7bbe63e47b2dc868bf]

        Allow to set LO_ELFCHECK_ALLOWLIST in autogen.input
        
        (To minimize disruption with other people's potential use of the variable, when
        it is not set during configuration make sure not to export it as empty from
        config_host.mk, so that it can then still be passed as an environment variable
        to individual `make` invocations.)
        
        Change-Id: I785910f1076c05905e354ef846d16ffb7ea0a081
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101002
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-19  Caolán McNamara  <caolanm@redhat.com>  [62cef592924fd86856304e361af1b68f204b61e1]

        weld OTitleWindow
        
        Change-Id: I10996b1d927e6e8db913d04d975fda69669a2988
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100984
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-19  Justin Luth  <justin.luth@collabora.com>  [c8a95925ca316c2656c81696b1e87c7d5767883d]

        tdf#135329 sw MS export: don't miss nextAttr fly position
        
        Step 1 - write out bypassed flies.
        This patch is Step 2 - don't bypass fly position.
        
        The SearchNext function was skipping some flies
        because it was not returning them as a stopping
        position (nextAttr). The time I noticed this happening
        was at the start of the paragraph, when there were
        zero-anchored paragraph flies which hadn't been processed
        and so they returned a non-usable minPos.
        
        With this patch, I OUGHT to have rendered Step 1's
        patch unnecessary.
        
        Change-Id: I9924dbf5424f5b0309ec944e1bb79380672220f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100387
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-08-19  Michael Stahl  <Michael.Stahl@cib.de>  [10ae7ba661dff57a7d08174792565ec5e33fae9b]

        tdf#135412 tdf#135888 sw: fix copying of linked text-boxes
        
        The resetLink()/restoreLinks() were added in commit
        00a007be5ad88bac9905b373bc5e02d02acab11a because testMissingPath
        missing-path.docx was crashing.
        
        But then 0bcc5b3daebeb2a7d2b5ba132af4745cc6c78cd0 refactored how linking
        works and introduced the isTextBox function, which is called in the
        middle of DocumentContentOperationsManager::CopyFlyInFlyImpl() after
        resetLink(), and this now always returns false, the same for another
        call inside CopyLayoutFormat() (when called from CopyFlyInFlyImpl()),
        which causes text-boxes to be copied to 2 separate flys (tdf#135888).
        
        The problem in tdf#135412 is that somehow when called from
        SwFEShell::Paste() the content-index from the clipboard document ends up
        in the SwDrawFrameFormat that is created in the target document,
        and this causes crash in Undo because the node index is out of bounds.
        
         10 SwUndoInsLayFormat::UndoImpl (this=0x7c2a760, rContext=...) at sw/source/core/undo/undobj1.cxx:310
        (rr) p rContent.GetContentIdx()->GetNode().GetDoc()->IsClipBoard()
        (rr) $29 = true
        
        It turns out that missing-path.docx doesn't crash any more without
        resetLink(), and removing it fixes the 2 bugs.
        
        Change-Id: I0c6c91a42e00b9f3b79b774c814e7323f2bb3e05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101004
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-19  Caolán McNamara  <caolanm@redhat.com>  [82059a1eb582724cc9fe76932fb6bce2be9b7ea2]

        add a Title label type for base's title windows
        
        Change-Id: I306591e931f7b4be8222cb6160032d7d105c522d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100994
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-19  Caolán McNamara  <caolanm@redhat.com>  [5070c0095433e5169dd4a34b1c6a6469726c197c]

        make a LabelType enum distinct from MessageType
        
        Change-Id: Ib548cf9f97eb356dfe8f612c177dc29883e9128a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100993
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-19  Stephan Bergmann  <sbergman@redhat.com>  [3a5a81e74308c03b2cf774cccb78f3a102d5be72]

        Fold Bootstrap::Impl::getVersionValue into its single use
        
        ...thereby fixing that it returns _sDefault instead of an empty string when
        "version.ini (versionrc) doesn't exist"
        
        Change-Id: Ie38afb6d87bd908f8a9773daaf5cee56751ae950
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/101000
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-19  Stephan Bergmann  <sbergman@redhat.com>  [6ee46adb446f5350df2b1efc7fc3ffe2506dfaa0]

        Remove BuildVersion from installation set version ini files
        
        ...after 5fdf2009d21fa220dfee70ea755bd698c16257a7 "tdf#134522 remove
        --with-build-version ./configure flag" had already removed it from the
        instdir/ version ini file (but apparently forgot to also remove it from
        installation set version ini files) and 00fa759dc9f13eb4618a7762be9ca6eaf3fd37f7
        "tdf#135133: Don't try to read BuildVersion" removed its last consumer now
        
        Change-Id: I98fd71e218fc0ede74ebc1b2e649011616d559ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100997
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-19  Luboš Luňák  <l.lunak@collabora.com>  [b0788ff11481568b413ff6e4c3ea4871984af974]

        don't split polypolygon in canvas if not needed (tdf#135395)
        
        Those polygons will be merged back in Skia because of
        12147e0322e0fdd1b561c94e7ebd3fdd69ceaac0, which is costly with
        tdf#135395. And if the only reason for the splitting is that
        the polygon requires a winding rule but DrawPolyPolygon() uses
        evenodd rule, then simply convert the polygon to the evenodd rule.
        
        Change-Id: Iba5ec31d6d6407f734b20badc80c846071068d40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100976
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-08-19  Caolán McNamara  <caolanm@redhat.com>  [b8a34192ddf561561116358fcf198388e4b601c2]

        don't assert on dumping screenshot under X
        
        e.g. on sceenshot to dbaccess/ui/savemodifieddialog/de/SaveModifiedDialog.png
        
        looking at the output its better to include the csd offset under X too
        
        Change-Id: If9e1f8d6350a7931461804c459d0d4a88a01b523
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100983
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-19  Stephan Bergmann  <sbergman@redhat.com>  [de9f70675a3c9e02f02c71fd238735b9015634ff]

        isStaticLocal should imply hasGlobalStorage
        
        (See documentation of clang::VarDecl::hasGlobalStorage:   "This includes all
        global variables as well as static variables declared within a function.")
        
        Change-Id: I59d9e9e946033b6d4c52e80cfeaf59a9b036b349
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100995
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [21c1f1701fe11a87b4e65991aab1911185ea9d48]

        Fix typo in code
        
        Change-Id: Ie8ebbfd9bdf5916d50161fdf39de963730f051a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100868
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-19  Caolán McNamara  <caolanm@redhat.com>  [55053394c1253cb55109af354e417288486bf81e]

        use switch statement
        
        Change-Id: I64a61a2d08196b86e0dcb789c06a2b90f62a8097
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100992
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-19  Caolán McNamara  <caolanm@redhat.com>  [62ae240e9e9405b04488ade5ef113b42a3d583fa]

        support the background color used by base's title windows
        
        Change-Id: Id5e9b34f35bdcd38c7d22797573ce2549f842a66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100991
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-19  Caolán McNamara  <caolanm@redhat.com>  [db56c1ccdb03a8b22e6021e2bd394745a1f997cf]

        restore call to dragFinished on successful drop
        
        Change-Id: Ib8a1e7f38d4e5f658ff55b645d39b0c521e21f87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100990
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-19  Caolán McNamara  <caolanm@redhat.com>  [3a79f2241443e1dbbbe4ca783e8f27a3a6611447]

        update pches
        
        Change-Id: I6a300169d33bdc36e4c7e720a7afc336a86eea68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100962
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c9a0cbc856281b8f4e8bafb570127e291b282629]

        Fix typos
        
        Change-Id: I58c510121a9f535b2a31854f10b5f6535554d379
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100988
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dd2b3210127b57ccb1953403a075783faf8c0ae0]

        Fix typos
        
        Change-Id: Ibe3cd52117f7f47e1806bde76114cb1644d78763
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100969
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-08-19  Caolán McNamara  <caolanm@redhat.com>  [d10e8fb97981d12ff62eddebd4300f21c49a71c6]

        put label inside another window to create the padding
        
        instead of using blank labels for spacing
        
        Change-Id: Ie3c7f761bccbaf916473e7ef92912bdb62e43c5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100979
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-19  Michael Meeks  <michael.meeks@collabora.com>  [e8be3ec4d27d11e9583f39fa06e6ad785bea102c]

        headless: don't allow the system to set subpixel rendering eg.
        
        Change-Id: Id62c03938c88d70dabda6111b8a7cca3b175e31f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100875
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        (cherry picked from commit 985922fe1a5dfd9ce02f7d24c4083d9d69544951)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100805
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-08-19  Caolán McNamara  <caolanm@redhat.com>  [5923d4173d5000d3462fa6e55952bfc5101b6bfa]

        Restore "bff: terminate on SAXException on malformed input"
        
        This reverts commit 50fd69dfe25d14c75f0dae7fa1bf276ea6deefd3.
        
        now that...
        
        commit 986bd28388df745dd969e7be7c3bda36b2b2cb0e
        Date:   Thu Aug 6 10:50:47 2020 +0100
        
            ofz#24641 libc++abi __cxa_exception has grown another member
        
        solved the substantial problem
        
        Change-Id: I38734d99a2c8d9e272547ea657555eb4b59a5052
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100974
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-19  Stephan Bergmann  <sbergman@redhat.com>  [3e37f3db69c3c7e4b824fba7751cf6769d594984]

        Remove unused include
        
        Change-Id: I019148e0823e68ccbb1cf60f6eac9e69b634515b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100973
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-19  Maxim Monastirsky  <momonasmon@gmail.com>  [1cbbf63b7670a3d85a5a29df6124467e954cc7e9]

        Always prefer Value over ResourceURL
        
        Make this not depend on a particular implementation in
        the UIControllerFactory class.
        
        Change-Id: I277a6e6c9fa986cbdb0cf03975f91731c6187dca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100966
        Tested-by: Jenkins
        Tested-by: Maxim Monastirsky <momonasmon@gmail.com>
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-08-19  Maxim Monastirsky  <momonasmon@gmail.com>  [83ac9db1a68a2fbdd2322a8b185cc24e74d34dc3]

        Use ToolBox::GetImageSize
        
        Change-Id: Ie7ae46001589584482bf5efe698b3774edace325
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100968
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-08-19  Maxim Monastirsky  <momonasmon@gmail.com>  [573aa68c4114886870a0a0af1dfadf462fa2b34e]

        Related: tdf#135369 Handle missing icons in ImplImage
        
        Don't see a reason for returning false only if the
        missing icon is of a command with arguments.
        
        Change-Id: I06caa806ee86212d436bbb5a4dae5ee8096e060b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100965
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-08-19  Mike Kaganski  <mike.kaganski@collabora.com>  [00fa759dc9f13eb4618a7762be9ca6eaf3fd37f7]

        tdf#135133: Don't try to read BuildVersion
        
        The option to set it was removed in 5fdf2009d21fa220dfee70ea755bd698c16257a7,
        and now the check is redundant - and even harmful until the remnants of the
        setting is dropped from bootstrap.ini. Currently the dummy value found there
        makes the About dialog miss the build id, and copying info to clipboard gives
        <buildversion> instead of proper build id. Previously the string was always
        empty in most builds (including TDF), which made the code proceed to buildid.
        
        Bootstrap::getBuildVersion got unused now, and is removed.
        
        Change-Id: If59e456655da29bb9421edc0e15d421829d0a02b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100957
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-19  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [8891a2fc2a4bf86add68691b7ac167a07a8add84]

        tdf#127471 Remove font width scaling hack
        
        Which causes distorted fonts in certain cases (see bug report).
        
        Fix was suggested by Ilhan Yesil at https://bugs.documentfoundation.org/show_bug.cgi?id=127471#c6
        
        Change-Id: Ie644f56f0835ffad9230f981d2927d6b4c17453d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100970
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-08-19  Tünde Tóth  <toth.tunde@nisz.hu>  [a8950d08a33e7aded31d4591c98a03d1edf8c5a4]

        tdf#123647 Chart XLSX export: fix missing empty chart
        
        Save empty chart as empty bar chart, because a chart without chart type
        is invalid.
        
        Change-Id: Ieb9cc4300070b5280565fe814ba0343640dfff0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100844
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-19  Caolán McNamara  <caolanm@redhat.com>  [6724040e61c1efbee0b1456e3480b1e7b0827732]

        don't include syntax highlighting in undo/redo
        
        Change-Id: I7d7560fe94a7c9748ddd1a5e5584ef3e4b1efea2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100959
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-19  Caolán McNamara  <caolanm@redhat.com>  [cee0a2a93e2956e1a29019ef3ca92d4dd5d69c1f]

        move VclMultiLineEdit to toolkit-only headers
        
        Change-Id: I2e8728061e484f79768fcfe67d674cb76367a94d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100951
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-19  Caolán McNamara  <caolanm@redhat.com>  [44f7674ffda49257dcc1709256dfc4676d12165c]

        weld OQueryTextView
        
        its plausible with the EditEngine replacement for the SQL
        editor that the undo could be integrated better than the
        current check-if-the-text-has-changed timeout method. But
        that's left unchanged with this commit.
        
        Change-Id: I9b9e373044a80ee94dab4ceaad0ef2801b0b1166
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100950
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-19  Attila Bakos  <bakos.attilakaroly@nisz.hu>  [1b03a449161af225302e4b4dd2bb2e69c6d8d170]

        tdf#112290 sw: fix missing line break in small capital
        
        Calculated hyphenation positions are skipped in the case
        small capital text, resulting long lines exceeding paragraph
        width, for example after wide images.
        
        Likely the reason of the problem is tdf#78527 "FORMATTING:
        automatic hyphenation doesn't work on text in small caps or
        all caps".
        
        Change-Id: Ia0121728bcc099f3ec19e01afd64e1594d6274be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99992
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8d1aaca8fea5b2330a2019b64188e66223cb35e3]

        Fix typo
        
        Change-Id: Ia659860a0512ef0bb9405e794bb4c5fc4c6f6f55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100923
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-08-19  Stephan Bergmann  <sbergman@redhat.com>  [d23e3f51c22ee36833afe5cde91b2e30adef1fe5]

        Drop fallback to read buildid from boostrap ini file
        
        f9e6d8d7c33a308f6f1c15929dd839de2abae3b5 "INTEGRATION: CWS nativefixer18:
        fix: #124825# read build id from version.ini" from 2005 had left the previous
        code to read from the bootsrap ini file as a fallback, presumably intended for
        some (short) transition period.
        
        (Plus loplugin:elidestringvar fallout.  And fix the comment, which appears to
        have been non-matching right from the start.)
        
        Change-Id: Ia50228f4ae21e9f7ded48fe47d68fcd9931b090c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100967
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-19  Miklos Vajna  <vmiklos@collabora.com>  [1e778cf6fae707480909d76fa4c1c58af7e8c62a]

        vcl, sd: various small cleanups
        
        Change-Id: Ic7ad2e044cc1807b105bcad2daf978224b96f298
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100956
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-08-19  Stephan Bergmann  <sbergman@redhat.com>  [4e842482274d9ade61c6aa8c3048efdfa8e0ded5]

        Spurious space at start of generated version ini file
        
        ...since 7f1f1f53206c85fb0e2290e5fb2e20dcedfa2610 "tdf#118303 - Wrong converting
        of the Vendor-String"
        
        Change-Id: I192f8b9cfaba0863612c9099b926ea5828783bd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100963
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-19  Noel Grandin  <noelgrandin@gmail.com>  [97968ab9a221aae1e25cbf9e18bae4460a488f79]

        convert SvXMLStylesTokens to scoped enum
        
        as a step towards converting the *StyleContext classes to fastparser
        
        Change-Id: I0440cbce91d7b20e7181c3a6112791a9af2210b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100954
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6538e5b0bb01fd07183cc6ab99b493cf2b87c3d9]

        Fix typo in code
        
        Change-Id: Ied22aa3812e7db3550e8884720b1df32e38c65be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100870
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-18  Stephan Bergmann  <sbergman@redhat.com>  [9f4f44bbc7864cb7f1c996f9da6f4fabd81d0783]

        Remove code that has become nonsense over time
        
        The getToken call started out as
        
        > commit 6f9dff66ee12c3cf5874fd4a33b82dbb090fe124
        > Author: Caolán McNamara <caolanm@redhat.com>
        > Date:   Tue Jun 28 13:00:51 2011 +0100
        >
        >     break build id into multiple lines if using g log
        >
        > diff --git a/cui/source/dialogs/about.cxx b/cui/source/dialogs/about.cxx
        > index 3157a9b48fd7..863bd90312fa 100644
        > --- a/cui/source/dialogs/about.cxx
        > +++ b/cui/source/dialogs/about.cxx
        > @@ -72,13 +72,34 @@ Image SfxApplication::GetApplicationLogo()
        >      return Image( aBitmap );
        >  }
        >
        > -/* intense magic to get strong version information */
        > +/* get good version information */
        >  static String
        >  GetBuildId()
        >  {
        >      rtl::OUString sDefault;
        > -    String sBuildId( utl::Bootstrap::getBuildIdData( sDefault ) );
        > -    OSL_ENSURE( sBuildId.Len() > 0, "No BUILDID in bootstrap file" );
        > +    rtl::OUString sBuildId( utl::Bootstrap::getBuildIdData( sDefault ) );
        > +    //strip trailing - from ./g log
        > +    if (!sBuildId.isEmpty() && sBuildId.getStr()[sBuildId.getLength()-1] == '-')
        > +    {
        > +        rtl::OUStringBuffer aBuffer;
        > +        sal_Int32 nIndex = 0;
        > +        do
        > +        {
        > +            rtl::OUString aToken = sBuildId.getToken( 0, '-', nIndex );
        > +            if (!aToken.isEmpty())
        > +            {
        > +                aBuffer.append(aToken);
        > +                if (nIndex % 5)
        > +                    aBuffer.append(static_cast<sal_Unicode>('-'));
        > +                else
        > +                    aBuffer.append(static_cast<sal_Unicode>('\n'));
        > +            }
        > +        }
        > +        while ( nIndex >= 0 );
        > +        sBuildId = aBuffer.makeStringAndClear();
        > +    }
        > +
        > +    OSL_ENSURE( sBuildId.getLength() > 0, "No BUILDID in bootstrap file" );
        >      return sBuildId;
        >  }
        >
        
        presumably at a time when utl::Bootstrap::getBuildIdData returned multiple git
        hashes for the split repositories back then, separated by dashes.
        
        Then
        
        > commit 8a3aae9b694deb2b41157509e84815a5b7fb7655
        > Author: Andrew Higginson <at.higginsonAtgmail.com>
        > Date:   Tue Apr 10 12:43:48 2012 +0100
        >
        >     Resolves: fdo#31022 about dialog is suboptimal
        >
        [...]
        > diff --git a/cui/source/dialogs/about.cxx b/cui/source/dialogs/about.cxx
        > index 3ee3e8fad261..a4352e1dd396 100644
        > --- a/cui/source/dialogs/about.cxx
        > +++ b/cui/source/dialogs/about.cxx
        [...]
        > +rtl::OUString AboutDialog::GetBuildId()
        > +{
        > +    rtl::OUString sDefault;
        > +    rtl::OUString sBuildId(utl::Bootstrap::getBuildVersion(sDefault));
        > +    if (!sBuildId.isEmpty())
        > +        return sBuildId;
        > +
        > +    sBuildId = utl::Bootstrap::getBuildIdData(sDefault);
        > +
        > +    if (!sBuildId.isEmpty())
        > +    {
        > +        sal_Int32 nIndex = 0;
        > +        return sBuildId.getToken( 0, '-', nIndex );
        > +    }
        > +
        > +    OSL_ENSURE( !sBuildId.isEmpty(), "No BUILDID in bootstrap file" );
        > +    return sBuildId;
        > +}
        [...]
        
        changed that to only use the first dash-separated part of
        utl::Bootstrap::getBuildIdData.  The commit (and the corresponding
        <https://bugs.documentfoundation.org/show_bug.cgi?id=31022> "EasyHacks: 'About
        dialog' wording and layout are suboptimal") is vague on why it did that, but
        maybe the value returned by utl::Bootstrap::getBuildIdData had meanwhile been
        reduced to a single git monorepo hash value without any dashes anyway.
        
        Finally,
        
        > commit ab846145bbd56f4308c8657df8b1354a403edd74
        > Author: Heiko Tietze <tietze.heiko@gmail.com>
        > Date:   Wed Apr 29 11:39:57 2020 +0200
        >
        >     Resolves tdf#132322 - Link to Gerrit hash reintroduced
        >
        >     Mulit-line label split, Build realized as link_button
        >
        >     Required changes also solve tdf#132066 partially as many
        >     localized strings are not anymore copied to clipboard
        >
        >     Change-Id: I346fdc65cd1734f17854eccd587fe0b7e216e720
        >     Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93119
        >     Tested-by: Jenkins
        >     Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        >
        [...]
        > diff --git a/cui/source/dialogs/about.cxx b/cui/source/dialogs/about.cxx
        > index ed58d06acc1c..845ad5496a37 100644
        > --- a/cui/source/dialogs/about.cxx
        > +++ b/cui/source/dialogs/about.cxx
        [...]
        > +OUString AboutDialog::GetBuildString() {
        >
        [...]
        > +  OUString sDefault;
        > +  OUString sBuildId(utl::Bootstrap::getBuildVersion(sDefault));
        > +  if (sBuildId.isEmpty())
        > +    sBuildId = utl::Bootstrap::getBuildIdData(sDefault);
        > +  if (sBuildId.isEmpty()) {
        > +    sBuildId = sBuildId.getToken(0, '-');
        > +  }
        > +  OSL_ENSURE(!sBuildId.isEmpty(), "No BUILDID in bootstrap file");
        > +
        > +  OUString sBuildStr;
        >
        >    if (!sBuildId.trim().isEmpty()) {
        [...]
        > +    sBuildStr = CuiResId(RID_SVXSTR_ABOUT_BUILDID);
        >      if (sBuildStr.indexOf("$BUILDID") == -1) {
        >        SAL_WARN("cui.dialogs", "translated Build Id string in translations "
        >                                "doesn't contain $BUILDID placeholder");
        >        sBuildStr += " $BUILDID";
        >      }
        [...]
        > +    sBuildStr = sBuildStr.replaceAll("$BUILDID", sBuildId);
        >    }
        > +  return sBuildStr;
        > +}
        
        apparently made two mistakes:  For one, it dropped the early returns, so that
        cutting at the first dash would also be done for a non-empty value returned from
        utl::Bootstrap::getBuildVersion, and not only for the value returned from
        utl::Bootstrap::getBuildIdData.  But for another, it lost the "!" negation, so
        that
        
          if (sBuildId.isEmpty()) {
            sBuildId = sBuildId.getToken(0, '-');
          }
        
        is dead code now.
        
        The best solution for this mess is probably to just not attempt any kind of
        cutting at a first dash.
        
        Change-Id: Id801bb5995325e4d6cc6f8d257afe1af64ef12bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100961
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-18  Mert Tumer  <mert.tumer@collabora.com>  [06bed3046b4ca62a50566f42d3a7079f0b563935]

        Fix hyperlink popup does not show up
        
        The popup does not show up when double clicking
        same cell after first one when the cell has a
        hyperlink. This is because LOK_CALLBACK_INVALIDATE
        _VISIBLE_CURSOR message is filtered out when it
        is duplicate and hyperlink is inside this callback.
        
        Selecting different cell after editing one does not
        make calc to send another invalidate cursor message
        because it is only sent if the selected cell is being
        edited. This confuses the ui experience, so this patch
        prevents the callback from being filtered out
        if only it contains a hyperlink. If there is not a hyperlink
        on the cursor position the duplicate callbacks will still
        be filtered out.
        
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Change-Id: Ibca0887b7d49633e476bc63d08bc0b7cc309d710
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100851
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-08-18  Miklos Vajna  <vmiklos@collabora.com>  [b2d834d6727626f070bb4dde3e1c65da1169f729]

        tdf#132555 PPTX VML import: handle stroke properties of image shapes
        
        ComplexShape::implConvertAndInsert() returns early in the graphic object
        shape case, so stroke model is not applied at all.
        
        Also fix a problem in ShapeBase::finalizeFragmentImport(), where the
        shape type had no stroke, but the shape itself had, and the later should
        win.
        
        The warning in OleObjectGraphicDataContext::onCreateContext() now points
        out that <mc:AlternateContent> is ignored as a child of <a:graphicData>,
        which probably should be addressed at some stage, but it's not required
        to fix the missing stroke.
        
        Change-Id: I4ab43b4c6d40d9f43caad22b85f5b885fa8b4ef1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100952
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-08-18  Jim Raykowski  <raykowj@gmail.com>  [54691ea52a91491ae251473c83b61f9adaf0b581]

        Improve location of unfold fold code use in outline move
        
        Change-Id: I299f871c4d6e06f63efaf80e04cb668c52ae8543
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100829
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-08-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a7e0e800c5d1d13db81963b5295b21fb2bfd3ad7]

        Fix typos
        
        Change-Id: I85a91d24943430b42217ac91611f182059d8ec69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100919
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d44a5250a4996bcfb2c66b8510f8a01a5888dd9f]

        Fix typos
        
        Change-Id: I9d55e4478d8cf3047b4ccac88e06fdc87e68e6ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100871
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-08-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [12bb15fce78dc27fe046cecf6984c4f45b364e51]

        Removed duplicated includes
        
        Change-Id: I61861d87449f83cb3a1efe8a2cf0345864c2f1db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100918
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-08-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f7e38a073cb1c92b503735b1da94d7be45926727]

        Fix typo in code
        
        Change-Id: I7a9b2dccc118395494cf39cfa64867c09a358c31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100869
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-08-18  Olivier Hallot  <olivier.hallot@libreoffice.org>  [aba1c1700ecf6160bf0dd0e16cc86b73123e6de6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e533cf2da5ca5ee26b8bd9fd5eed002509309970
          - Improve schema.org for online Help
            
            Changed to schema.org/SoftwareApplication
            
            Change-Id: Ib5457aaf237153de18a100b9604bfe7ef29dd292
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100862
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-18  Balazs Varga  <balazs.varga991@gmail.com>  [5d67d70b26706ce8a08612c12a68821f984210a2]

        tdf#134563 Add UNO API for custom leader lines
        
        If its ShowCustomLeaderLines=true, data series uses leader
        lines for labels with custom alignment.
        
        Add also OOXML import/export of custom data series setting.
        
        Change-Id: I8e6f7cb457c38b84aa40c917e69704862262a96e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98323
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [73f9d308337ce54d724f46e96e6505c45f445f26]

        remove dead code
        
        since
            commit e22c431e24b4a83ddc928f7703b13a9a109c1b8e
            Date:   Fri May 11 13:01:25 2007 +0000
            initial version
        found by loplugin:unusedvarsglobal
        
        Change-Id: I7ae07c25fadc4cac4c176c763fe886c0df02a235
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100926
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [64aa52d85fccaa9154c4fcb1686cc8a047ae4e2a]

        remove dead code
        
        since
            commit 5be98eba1fddb559194066c511b53412009c2d5d
            Date:   Thu Mar 27 10:29:38 2003 +0000
            MWS_SRX644: migrate branch mws_srx644 -> HEAD
        
        found by loplugin:unusedvarsglobal
        
        Change-Id: I0184e9157caaa7d7d9d58ff20fb8d9293ab0d604
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100925
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [b138878a934be25183f4d2b3da437cc0035eb8b6]

        remove dead code in SwDBManager::ImportDBEntry
        
        Found by loplugin:unusedvarsglobal
        
        I traced this back to
            commit 751a98ff97ba8e61d31e8d109c64f2172a820229
            Date:   Thu Sep 27 10:31:02 2007 +0000
            INTEGRATION: CWS swwarnings (1.114.42); FILE MERGED
        where the code looked like
            uno::Reference<XNameAccess> xCols = xColsSupp->getColumns();
            String sFormatStr( lcl_GetDBInsertMode( *pImpl->pMergeData ));
        but lcl_GetDBInsertMode looked like
            inline String lcl_GetDBInsertMode( const SwDBData& rData )
            {
               return aEmptyStr;
            }
        
        So I guess this is a remnant of some unimplemented feature
        
        Change-Id: Ic058d8703d60c9829099daba4fed32c16a6e1589
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100894
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-18  Luboš Luňák  <l.lunak@collabora.com>  [a88e477346361665311eb2310e84023ce8a2fe59]

        make --enable-ccache affect also CLANG_CC/CXX
        
        Change-Id: I743ef8cc00eb605ee20da5d9524a5a46ed841e3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100865
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-08-18  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [c0fb40ddbf82c60052bab41f9ad1e9647ddc99a8]

        elementary: tdf#134887 Use different icons for extra large
        
        Change-Id: I84582058033761d6cd5a175fa4da508c97a6866e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100909
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-08-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [65ae6af9f460b1a28f3e07480347ff7f90adae38]

        loplugin:unusedvarsglobal
        
        tackle some read-only vars.
        Mark some of them const to make it obvious they are not really used, and
        to make the constantparam plugin see more data.
        
        Change-Id: Ia25927745866746aa1aa9d5affd5857ad9f9ee24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100895
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-18  Michael Stahl  <Michael.Stahl@cib.de>  [c7d1bb119d88faaafb53d65ad8907ede97d89c8c]

        nss: fix Android build
        
        Change-Id: I8d6704a00ee70c1cb397f8f12dac8050f24f44be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100917
        Tested-by: Michael Stahl <michael.stahl@cib.de>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-18  Michael Weghorn  <m.weghorn@posteo.de>  [b1b1b8f8c1afc35589c3fc7a713def39f71ede97]

        tdf#135432 native-code: Add missing include for locales
        
        While commit ed8bce1909f658d8e3d950f374931242f91ba811
        ("fix i18n constructors and android scripts", 2020-08-12)
        had added the missing constructors to the native-code.py
        script after commit 155c056b1d4674d5ff73bbb5e1ad1dcd1e6aae36
        ("i18npool: create instances with uno constructors",
        2020-07-29), the include for the header containing the
        corresponding 'WITH_LOCALE_*' defines was missing,
        so expressions like
        
            #if WITH_LOCALE_ALL || WITH_LOCALE_ja
        
        always evaluated to 0, effectively always keeping the
        constructors from actually being included.
        
        Therefore, add the missing 'config_locales.h' include.
        
        Change-Id: Icb00e058cc67a6aedac825c122c151c222f40b43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100915
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-08-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [16d9d1d1122bbf9f6dc0748b41826a59a8551716]

        new loplugin:unusedvarsglobal
        
        I copied and modified the unusedfields plugin to find unused
        variables.
        
        Change-Id: I18ed6daa202da70a2e564e4fe4760aed7ce070ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100891
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-18  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [e98694bd787ead49b08e8490999cae0122626d40]

        Update Line Numbering icons
        
        Change-Id: Ib0f4595b7a9fe3f60e272bdd998609f510af03db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100914
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-08-18  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [cff430c6ba8a85faaf6e15abd26eceafb493ed9c]

        Sifr: tdf#135872, missing Line Numbering icon
        
        Change-Id: Ic44d598b7f7c66f45dbf1e4e419f6f76e13c7f6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100910
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-08-18  Caolán McNamara  <caolanm@redhat.com>  [4b97463059e9a616f9eedf142e73d49fc874d4d6]

        merge OSqlEdit and MultiLineEditSyntaxHighlight
        
        Change-Id: Ie3e38afd976620068c644809c4a88cd3809759a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100907
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-18  Stephan Bergmann  <sbergman@redhat.com>  [1b006f8aaa7fd2dd9394f8a74f85999e58fb2310]

        Add missing punctuation/spaces to error messages
        
        Change-Id: I4be46342b24a5993df74dbd047d88842a8df0412
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100901
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-18  Caolán McNamara  <caolanm@redhat.com>  [a2d97135411d566b0b1f3d47af7912c8412cee7f]

        annotation label doesn't need to be a MultiLine edit, FixedText is enough
        
        Change-Id: Ib5db02be9d29f0ba21bf4295be8cf81be2cb409b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100905
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-18  Caolán McNamara  <caolanm@redhat.com>  [660e82ee8c97a2ad9b31fdcc817ce9543119ec09]

        move TextWindowPeer to its only user
        
        Change-Id: I16cc2f75c3e639915c90edc626829e455bda4383
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100889
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-18  Caolán McNamara  <caolanm@redhat.com>  [643d62d6033033df82a40fa3da754cb107d53e80]

        move VCLXMultiLineEdit and MultiLineEdit to toolkit
        
        Change-Id: I9aa4b1efbecb71141647dbf5d8809482be15d266
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100888
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-18  Caolán McNamara  <caolanm@redhat.com>  [ed64a526fd7205aa939781dd412784606c904505]

        ofz#24942 missing constructor
        
        Change-Id: I481845a3d64cb2ec0749c9a113db09234dc99143
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100912
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-18  Caolán McNamara  <caolanm@redhat.com>  [2ff43210210492fb5b656eb60262163c6fe62b64]

        remove newly unused ExtMultiLineEdit
        
        Change-Id: If9a1639d28aa7a540f301657387a04309ba82580
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100873
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-18  Caolán McNamara  <caolanm@redhat.com>  [be3b1a8393ca3e77f31bea5d9caa7271fd53e9e4]

        weld OAppDetailPageHelper
        
        Change-Id: I0fa9f21c30bba8f781178b0811f3f7d755af1bb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100627
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-18  Caolán McNamara  <caolanm@redhat.com>  [f1a458a508cd300117338f9005bff82a923c4a60]

        we want the child of the node, not the toplevel child
        
        Change-Id: I22be4c4670422ab88e6ebcf9edc21e34db29a0a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100900
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-18  Caolán McNamara  <caolanm@redhat.com>  [15e75a08a237ea372170b3ef826e9efae4323a56]

        keep m_nCursorIndex updated with the most recent used entry
        
        so right clicking on the tree keeps current entry selected on re-focus
        in
        
        Change-Id: I25ecb11b8fefbff6464e02936b2a669c34c42b8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100852
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-18  László Németh  <nemeth@numbertext.org>  [e1aea22f3f4fbf0cc412a8867165a85a3c55f49c]

        tdf#123354 DOCX import: fix ABS formula
        
        Convert ABS(x) to the equivalent, but
        working Writer formula SQRT(x POW 2).
        
        Note: this is a temporary conversion, which
        supports only 1-level nesting of function calls.
        
        Change-Id: I96ad01dc5ac26160792e6a4cb050e103c2ad7bca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100898
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-18  Mike Kaganski  <mike.kaganski@collabora.com>  [3a7a06067e545670ef64367ef602469f507a3df7]

        tdf#133661: make soffice.odt a bare minimal ODT, with no data at all
        
        Hopefully this would prevent in the future the sequences like what has
        happened in the past, when first 9fceed463ba6ab752ef49f40e628a98e21cf525e
        removed page dimensions, then 2a33c69b16cce539951a796d7afa45c13b097cf6
        added them back when trying to provide better font defaults, and then
        5d9348b13674baf1d27f406767274e764c758bd5 changed the dimensions from one
        standard to another...
        
        Of course, this is just a simple solution, still not allowing one to use
        custom templates when using ShellNew functionality.
        
        Change-Id: I7b48fedad8ba7f85f8cfdd0f98ccb505c51d1e76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100899
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-18  Stephan Bergmann  <sbergman@redhat.com>  [15914df5f0d857b038ae5580c483541a6c0826fc]

        Silence new Clang 12 trunk -Werror,-Wstring-concatenation
        
        "suspicious concatenation of string literals in an array initialization; did you
        mean to separate the elements with a comma?"
        
        Change-Id: I83828d8cc6f8ab9b0c1ca8a1c3fb528592c46504
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100897
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-18  Stephan Bergmann  <sbergman@redhat.com>  [dcff0c200f25e8f2906901708841d1f680e8cc63]

        unoidl-read: Avoid redundant redeclarations
        
        ...of interfaces for which such a forward declaration has already been emitted.
        Update the reference rdbs accordingly with
        
        LD_LIBRARY_PATH=.../master/instdir/program \
         .../master/workdir/LinkTarget/Executable/unoidl-read --published \
         .../libreoffice-7.0.0.3/instdir/program/types.rdb \
         >.../master/udkapi/type_reference/udkapi.idl
        
        LD_LIBRARY_PATH=.../master/instdir/program \
         .../master/workdir/LinkTarget/Executable/unoidl-read --published \
         .../libreoffice-7.0.0.3/instdir/program/types.rdb \
         .../libreoffice-7.0.0.3/instdir/program/types/offapi.rdb \
         >.../master/offapi/type_reference/offapi.idl
        
        Change-Id: I7448ae44d479a8c622f6f534abe6087ce8a8ea32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100896
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-18  Stephan Bergmann  <sbergman@redhat.com>  [1e6dc8e4f746662ed5d1e750019b41b7d3644e5b]

        Update the reference rdbs to libreoffice-7.0.0.3
        
        LD_LIBRARY_PATH=/data/sbergman/lo-clang/core/instdir/program \
         /data/sbergman/lo-clang/core/workdir/LinkTarget/Executable/unoidl-read --published \
         /data/sbergman/lo-7.0/core/instdir/program/types.rdb \
         >/data/sbergman/lo-clang/core/udkapi/type_reference/udkapi.idl
        
        * no changes
        
        LD_LIBRARY_PATH=/data/sbergman/lo-clang/core/instdir/program \
         /data/sbergman/lo-clang/core/workdir/LinkTarget/Executable/unoidl-read --published \
         /data/sbergman/lo-7.0/core/instdir/program/types.rdb \
         /data/sbergman/lo-7.0/core/instdir/program/types/offapi.rdb \
         >/data/sbergman/lo-clang/core/offapi/type_reference/offapi.idl
        
        * (XDcoumentHandler getting moved around now is a consequence of this being the
          first fully-automated generation of the file again after the manual
          modifications done by the preceding 214e6caf2c503d817c47ebcc419e4f7e33b336ac
          "[API CHANGE] remove BasicImport UNO interfaces" and
          ebb66ee09b6041cbf755f24e54f2d1a510bbc3d3 "Fixed update of the reference rdbs
          to libreoffice-6.4.0.3-buildfix1".)
        
        Change-Id: I841b6b5a059c78750fa7f02f9276c6b6f86c9afd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100892
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-18  Miklos Vajna  <vmiklos@collabora.com>  [b784ee4feb554987eff1c7fdaff640abb340504d]

        tdf#135016 DOCX export: fix unexpected error on save with undo/redo
        
        Regression from commit d379d18666aa42031359ca8eb34b0021960347ae (oox:
        import WPS shape with text as shape with textbox, 2014-06-18), then
        problem was that when undo restored text deleted by cut, we ended up
        with an SwXShape that had no frame format.
        
        Fix the problem by deleting the cached old UNO wrapper after changing
        the association between a textbox's shape and text frame.
        
        An alternative would be to handle errors better when the TextBox UNO
        property is not of type bool, but that would still lead to silent data
        loss, so don't fix the problem that way.
        
        Change-Id: Id45ad292befc746e7c49a3b827c91efd069d29df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100876
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-08-18  Mike Kaganski  <mike.kaganski@collabora.com>  [b7b4565473b09c771d5a949c394013956f1c4db7]

        Dereference of nullptr
        
        ... opening attachment 164348 from tdf#135799
        
        Change-Id: I7d9b38bf34c7120fee39707ed99a0e6e2c2c84e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100878
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-18  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [c8a059643b460f625c3d4ae6b15c221c3f4fc913]

        elementary & Colibre: tdf#131456 Orientation icons
        
        - elementary: Update page margin & page size icons
        
        Change-Id: Ie5189a1b29ab791c6ec74a6c2c692d8864f8d9a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100890
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-08-17  László Németh  <nemeth@numbertext.org>  [82189fdc93ac337e1de3379d678eca6b7654e6fc]

        tdf133647 tdf123386 tdf123389 fix DOCX table formula export
        
        Keep original DOCX table formula during round-trip
        using grab-bagging.
        
        This is a temporary solution until fixing formula export
        and a proposed solution for formula cannot be converted.
        
        Follow-up of commit 68e74bdf63e992666016c790e8e4cfd5b28d6abe
        (tdf133647 tdf123386 tdf123389 Improved .docx table formula import).
        
        Change-Id: Ia4759e250c06e9cc0495fb0b57fccd1ee1f50da9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100872
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-17  Mike Kaganski  <mike.kaganski@collabora.com>  [7da32109ecf9a269764603f8a8855268d5b1f8e3]

        Don't forget to increment refcount when loading from image
        
        Otherwise it will fail assertion in SbxValue::Clear, because
        SvRefBase::ReleaseRef would check that its current count is
        not zero. In release builds, not doing this would leak.
        
        Change-Id: I80dfc815f8a2b651ff290af10808212281abf246
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100879
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-17  Mike Kaganski  <mike.kaganski@collabora.com>  [d7d9d3cf1a529cfe99fb1b5ae65967c54e9f23bb]

        tdf#135799: properly load arrays in user-defined types from image
        
        This requires to reset Fixed flag temporarily, as in SbiParser::DefType
        for non-image case.
        
        And save the dimensions of the arrays in the custom types correctly:
        the dimensions are numbered from 1, not from 0.
        
        The existing unit test (that happened to not test anything actually)
        was fixed.
        
        Change-Id: I48c6b6d5d735d9972a2c0dd40345d5db75f87f39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100877
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-17  A_GAN  <ganzouri97@gmail.com>  [b6e508fc47ecb3650fd82c5e174e6d6a084e9ec6]

        tdf#134052:shadow appears solid instead of blurry in presentation mode
        
        Add shadow primitive id into the switch case to run
        ProcessPrimitive2DOnPixelProcessor function.
        
        Change-Id: I059771ba4c56eca50c74aad81c4dec193b454dca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100861
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-17  Justin Luth  <justin.luth@collabora.com>  [15d3a3864879ff405c3f50003571989088be54c3]

        tdf#135338 sw layout: show FirstLeft on very first left page style.
        
        Although extremely unlikely, the Left Page style can have a different
        Left and FirstLeft. In the even more unlikely case that the document
        starts off using a left-page-only style, then the first header
        would not show on the first page, but only on all of the following
        left-only pages.
        
        So, of course, we want the very first visible page in the document
        to show the defined First header/footer.
        
        Change-Id: I7e74fdc085509fb8d6b80f36d1402309b9db9404
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99862
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-08-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d7484b08c636801b474582c1e940dc8e497b74e8]

        Fix typos
        
        Change-Id: Id31299912b822baf9eecbb03cba53339f0528ae8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100867
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [bda18edf18f30cabb1c6589c59afc77f38541220]

        Add test for preserving page number when suapping
        
        Change-Id: I1a7028d1768d0098aabbbc519d1b7936ddfc4a48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100838
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-08-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [74e2f2178fd8a0ad29c5dbcefb22a9778a75ae82]

        move vector graphic search to View, so it works in multiple views
        
        VectorGraphicSearch was instantiated for the Outline, which is
        the same for every view. The problem with this is that when we
        have multiple views, the search would interfere with each other,
        which is especially distracting in online when multiple users
        connect to the same document and try searching.
        This adds VectorGraphicSearchContext class, that is added to the
        View, which makes the search view dependent and multiple instances
        of VectorGraphicSearch are created, each one for its own view.
        
        Change-Id: Ia0f34647b30b35f4ddb84d33353990d635756905
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100837
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-08-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [e40e5726e0062b214f4198ad9156d606d830d4ee]

        loplugin:unusedmethods
        
        Change-Id: I31002cc322c43498ef8c37f6b7f94ae1a8278ba9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100857
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-17  Michael Meeks  <michael.meeks@collabora.com>  [4a31ceba3bf80d9e050cde3266d49e83df372a8a]

        Remove redundant Invalidate()
        
        Probable merge error in CWS impressfunctions dc5479dcc39.
        
        Change-Id: Ifa8dc9dbeeecf2dd6da44909060b72a20a7042a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100783
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-08-17  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [3bc2154ebf043da3cb2b29e30dac9fff5508a82a]

        fix box2dtools build error for non debug builds
        
        Removed the asserts and moved the functions out of the
        box2DWorld class.
        
        Change-Id: Ifa58bceb2c64c1012e5d0e65bc12646312ab1c16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100856
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-08-17  Stephan Bergmann  <sbergman@redhat.com>  [f7fe1e93da753d74485a13d46fe15fb198411932]

        Always display highlighted JRE's location
        
        ...when opening the Advanced options page and after adding a new JRE via the
        "Add..." button, not only after highlighting another JRE line.  (I suspect this
        broke with 1aa246a8e8c7d974ab0f7bdfa16cda36cb700e03 "weld SvxJavaOptionsPage"
        towards LO 6.4.)
        
        Change-Id: I5f9b63e2d33a351eeef09712969b703f1e99ef7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100860
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-17  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [fff00151fa68c2d85d5c8aa91f6304a9ea3aa32a]

        Update git submodules
        
        * Update translations from branch 'master'
          to e8c9e70e057aec51c783b7230f1995020374d06f
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I9e806cc79950a35df80dc1ffeab84cd5f18dc861
            
2020-08-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [dd6db74abddfe27671c2593eefefa871466b02f5]

        inline some use-once typedefs
        
        Change-Id: I683175c1e788a2a4cfec9504dc8dc3ebfee7c5de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100858
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [28beaffba6a0ecaf351c84bed41443a6721d85b6]

        vcl: save and load the page number when swapping the graphic
        
        PDF vector graphic includes a page number, of the page that the
        graphic is rendering. This however isn't remembered when swapping
        out and back in the graphic, because the serialization format
        doesn't include it.
        
        This adds a version 2 of the serialization format, with an
        additional page number (page index) attribute.
        
        Also changes the GraphicTest to account for an additional 4 bytes
        written and the change of the checksum.
        
        Change-Id: Ic0fbfc4ad983f7880e06956da3b4664bd4b610d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100836
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-08-17  Stephan Bergmann  <sbergman@redhat.com>  [cbafdc356133fffce2cc8a0562497ffd460e1c93]

        Move compilerplugins-related .gitignore content to compilerplugins/.gitignore
        
        ...and expand it to precisely match the three .dwo files, like had already been
        done for the corresponding .o files.  (Those .dwo files are generated when
        -gsplit-dwarf is added to CLANGCXXFLAGS when manually overriding CLANGDEBUG=1.)
        
        Change-Id: Ib6f1c505c754d54201273f08f987a9451af75bc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100855
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-17  Stephan Bergmann  <sbergman@redhat.com>  [3d0aca29e307af9f35e6c0e955c48ed9066e7fb8]

        Remove dead comment
        
        ...which had been dead ever since b525a3115f54576017a576ff842dede5e2e3545d
        "initial import" and whose removal has already been suggested in
        04bb20f5ad182fd1aa8a4e2e7f569043be8405c1 "Fix typo"
        
        Change-Id: I57d1e284e9c38836dca620fd3d0058fc5c6f098e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100854
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-17  Stephan Bergmann  <sbergman@redhat.com>  [931e923cdcf5eeac3ad2880c01d25456d9549dc8]

        solenv/flatpak-manifest.in: Merge "Clean krb5 module"
        
        <https://github.com/flathub/org.libreoffice.LibreOffice/commit/0b374f83d160f64b47a802dde2b8aa2201671cd8>
        
        Change-Id: Ib7aa25f6296a49d3ffaa7055d4d5c055ce6dacbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100849
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-17  Caolán McNamara  <caolanm@redhat.com>  [a59f45d5808ed4d4767608246f0b9cf49e6b5276]

        Related: tdf#135743 position combobox dropdowns correctly for RTL
        
        Change-Id: I4f8e70e128fd8506e7f95291226fc52599f15896
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100758
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-17  Caolán McNamara  <caolanm@redhat.com>  [4d7bf28b2c09984cad88ee6760cbdbb6886b1545]

        tdf#135743 only overwrite our geometry with the valid entries
        
        Change-Id: I228ebfed17d922704d72529c714fde220b9d20cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100825
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [9951d41460aa0b7fe24375a9e1eced87106c29b3]

        [API CHANGE] remove  OSL_SIGNAL_USER_RESOURCEFAILURE
        
        which is unused since
            commit 00657aef09d854c74fb426a935a3e8b1fc390bb0
            Date:   Sun Jun 11 20:56:30 2017 +0100
            migrate to boost::gettext
        
        Change-Id: Ia66a3a729dc4999c95b96ae1754b07c372121370
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100810
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-17  Michael Warner  <michael.warner.ut+libreoffice@gmail.com>  [68e74bdf63e992666016c790e8e4cfd5b28d6abe]

        tdf133647 tdf123386 tdf123389 Improved .docx table formula import
        
        Converts table formula syntax from MS Word to LibreOffice.
        This version uses the list separator of the document for the
        formula regexen; however, it does not convert the decimal or
        list separators in the case where the person opening the document
        is using a different locale from the author.
        
        Change-Id: I9600a0bea060a76705a7ad6b051ed4fdd50b9d40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98614
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-17  Miklos Vajna  <vmiklos@collabora.com>  [3297c44c14d088c83bf729457e3d4ca629dc283c]

        sw: prefix members of SwNode2LayImpl, SwRetrievedInputStreamDataManager, ...
        
        ... SwXDrawPage and SwXShape
        
        See tdf#94879 for motivation.
        
        Change-Id: I0cfdc1a1b7e1667dccf8db29616b895a76b8fea5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100843
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-08-17  Caolán McNamara  <caolanm@redhat.com>  [bb4ebb8bd143f641577fef69276da8dff62b197c]

        tdf#132892 Revert "sw: paragraph-sign: erase metafields ... correctly"
        
        This reverts commit b402d0112a0bb53221b847fa372bfa3f6390a0e2.
        
        Change-Id: I210d2fded01fb952d7384b78240e32d868b08575
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100753
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-17  Caolán McNamara  <caolanm@redhat.com>  [00c9b04028e5e2ed838313389f74c61b09caee2b]

        tdf#135743 ignore size-allocations triggered by an embedded SalObject
        
        getting configured, we already ignored them for painting, do the
        same for the size-requests it output from our internal configuring
        
        Change-Id: I4c0153535459b089ba6c31e3d9f09bfae2545806
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100824
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-17  Stephan Bergmann  <sbergman@redhat.com>  [daa7d18222e14ef0c7ce66b5ded58f72e1fdaf84]

        "loplugin:stringstatic also look for local statics" macOS redux
        
        ...plus addressing follow-up loplugin:stringconstant when inlining the literals
        at their sole call sites
        
        Change-Id: I727e2d3fe53e85af328afc5fba92e52fb63c49b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100839
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-17  Stephan Bergmann  <sbergman@redhat.com>  [3f2e85ae2c6cd8a775587524788f61e4c93676b9]

        Remove leftover debug include
        
        Change-Id: Idca54798ab5ad464f8a641eb6250cb20aa2147ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100840
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-17  Stephan Bergmann  <sbergman@redhat.com>  [30e5617f6bb30a85ae13990e9045ac95b8f0be4d]

        loplugin:loopvartoosmall
        
        And while at it, merge the change from e2bd5afd726abd5df438b6b821416bd7cf496e4d
        "Make the C++/UNO bridge work to some extent on macOS on arm64" into the
        existing code in a better way, reviving the assertion that openMax will be non-
        negative when entering the loop.
        
        Change-Id: I4b4e173a79ae6a0bbbf07df87d46761e86f460c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100841
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-08-17  Mike Kaganski  <mike.kaganski@collabora.com>  [4b1e208f3d94e4e1cf7c7eb951ceb4d023d5b7ce]

        Use transparent buffer to correctly process transparency in metafiles
        
        Otherwise the transparency gets converted into b&w mask here before
        applying the gradient. Required for tdf#134052.
        
        Change-Id: Ife00f75024f7d776fdb11e16fcafbd237f07eb04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100830
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-16  Caolán McNamara  <caolanm@redhat.com>  [d04c64d25929f08f9991535ecc8a33bdd31d395e]

        tdf#134439 honor FN_PARAM_PAM arguments
        
        which was dropped by
        
        commit bba8e5aa6d1968e5279b3fe368c0f81145513d04
        Date:   Thu Mar 1 21:00:24 2018 +0100
        
            tdf#116070: Use a valid PaM when confirming the dialog.
        
        when fixing
        
        commit 34527cec54ca634b831cfa5ac1098c4046818ac3
        Date:   Tue Jan 16 18:54:19 2018 +0100
        
            lokdialog: Convert the Format -> Paragraph... dialog to async exec.
        
        so, go back to using pPaM instead of rWrtSh.GetCursor but make a copy
        of pPaM to avoid the crash of tdf#116070
        
        Change-Id: I0aaaf5173c6be47dd306b77eacbb07d0e1c4eaf1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100670
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-16  Stephan Bergmann  <sbergman@redhat.com>  [69e3c28ff216f560ac323413d0b07d7d3c41d357]

        Pass $(verbose) into ExternalProject_icu
        
        Change-Id: I4c93d4c4207645795812a0cafb64cbe32a7a520a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100823
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-16  Caolán McNamara  <caolanm@redhat.com>  [3dac8855e93e09fab9d66f6cc4126a106ed44952]

        let tab switch between cells
        
        Change-Id: I12806e2afc022c079d9db758973b8d1bfc0c7107
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100752
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-16  Mike Kaganski  <mike.kaganski@collabora.com>  [99c6c89deed41457d35c382fc7d6a4cd5191f7d7]

        tdf#135342: filter list must include extensions
        
        Regression after commit a0dcc8f78061d22d925f31ef8d03ca751ad6dc19.
        The commit had added extensions to the filter names sent to file
        dialog, but kept internal list of filter names aFilterEntryList
        without extensions. Then dialog returned the chosen filter's name
        in the form it was sent there, i.e. with extension; and that name
        couldn't be found in aFilterEntryList.
        
        So let's keep aFilterEntryList synchronized with the UI names in
        the dialog.
        
        Change-Id: Ic21d19d1a8d0b7f64ccfb517a7d0ee8ab36fc6a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100821
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-16  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4833ecfae7afe3569473ca53c4accb288f2b6c80]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 94dcf7ef3fdb4f4722d2cc3d3d8a5713bf45d7b3
          - tdf#135688 Help page for Comparison Options
            
            Change-Id: I51c60ebfd39e5d90025cea1cea74a9a3dd3ce0ab
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100822
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-16  Yusuf Keten  <ketenyusuf@gmail.com>  [b8610d804f076a58ee5a4964fd428062d5ea420f]

        tdf#133026: Additions: Set the maximum length for extension name
        
        Change-Id: I52c6fe32e7737e1e0160cfd585d8616a035320c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100657
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-08-16  Caolán McNamara  <caolanm@redhat.com>  [704297ed099e1732db360669abe2443d24f6c252]

        tdf#135550 make XComboBox Item status changed event work again
        
        Change-Id: I323a114d3b71a74267ee7a89c5fb29821611e57e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100751
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [737343cbe43cd7010d12cf7aba4a2042798aeb70]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4fc3877798e3160da8d340c065cb8d72c596e496
          - Fix typo
            
            Change-Id: I3291e75e14af1c840ae1fe6e343341fae464a4b1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100782
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [81e03477c2066e19cce8589c1dd4368d239ec930]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7e5538c28f59d785d56d38987c07b0b2d1a77e2f
          - Fix typo
            
            Change-Id: I28353f846a0bc3c5d9bf8350b2228174780f3933
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100781
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b27a8d49e11f63b2211df2799ca958efb2eb94b0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3422c57c7f8b770def12ab81bf5cfd32749aa140
          - Fix typo
            
            Change-Id: I43bea4f872ff58d0544114201703c5fd03f42328
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100780
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [13316acb02807489bd9b1121388a7b08d76e74f2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b70626ee6892fa08ff71854ee5ac56716e2f7af4
          - Fix typo
            
            Change-Id: I8c8fdfb65910b36072ac55aebcb2e4eabaeb7f48
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100779
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [3f9940c2e050830051a31e4b70736132e034a9db]

        loplugin:unusedmethods
        
        Change-Id: I2dd10873be73256a3689233c7b1e37bde8f685ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100820
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [89ca0ed3bc773b2fa65c74a4d3cfbdd3515bc641]

        loplugin:singlevalfields
        
        Change-Id: Ia5d4de61ecf77477e86032b86d67d6ffd011913e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100819
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [dcadca1bd54b3450a2c408d4629b53ca8b19efc3]

        loplugin:unusedfields
        
        Change-Id: I61fe1c43f4235eddfca80f2a8392c58d4b1380e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100818
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-16  Yusuf Keten  <ketenyusuf@gmail.com>  [a6373c11938926d0f5d73be74aedfb4ab1d1720c]

        tdf133275: Additions: Sorting menu ui implementation
        
        Change-Id: I41b0887d0bc6bf4618bd1cf9afd06f4b1ddbabb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100778
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-08-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [a568abf851f24cb4b3f9cadb1699154ae41b8202]

        loplugin:unnecessaryvirtual
        
        Change-Id: Iafad1df533d5fefd335066427a0fb9e2d8bfa91d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100817
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [b011e696f26618256ac65d0ea492553ee0a9cdd6]

        loplugin:virtualdead
        
        Change-Id: Ic002692801113de5778826db5e3faf9869a48307
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100816
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-16  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [ab346881058f947282ad98f11fb4338f8e790148]

        tdf#131456 fix typo
        
        Change-Id: I74eef4549c4b809778c2bd9d5522759f9c1d38f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100815
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-08-16  andreas kainz  <kainz.a@gmail.com>  [07608123b9e989667e64b4d7af5b9558c3e1acf5]

        tdf#134583 remove glow effect from verticall scroll gallery item
        
        Change-Id: I90214a2238745908ad2b5a5a14be0d3109d339f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100396
        Tested-by: Andreas Kainz <kainz.a@gmail.com>
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-08-16  Jim Raykowski  <raykowj@gmail.com>  [8491657ade22b7bd9b5ed19ea5c58a0c3b5d9156]

        assure pointer and position in OutlineContentVisibilityWin Set
        
        won't cause crash.
        
        Change-Id: Ic1bb2a1754c1a5a837370c7bb91bf7356e14b6bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100716
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-08-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [00456c90004b62e6775a4ca0c05875e05ed8f00d]

        Fix typo
        
        Change-Id: Ie3910ffbee6f3a80f077e1c2f3e3112daa96017a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100654
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [86b11de49202ff4724dfda9ee6fc799abed5a08c]

        Fix typo "damke" and reworked sentence
        
        Removed duplicated part and fixed present continuous
        
        Change-Id: I52dd2e141115c130f9a753b1e1aeba2cc2711ede
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100776
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a776a05e09cb686a171b7538f92cac60355c6cdb]

        Fix typo in code
        
        Change-Id: If2a5e5533a8587c83279d61d764c201e8572f075
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100730
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-15  Aron Budea  <aron.budea@collabora.com>  [8f53858381e0cd6a3391c4ce8a097cdafa9c8df0]

        tdf#133853 Large spreadsheets have 16385 columns instead of 16384
        
        MAXROW_JUMBO/MAXCOL_JUMBO should be max - 1, similarly to
        MAXROW/MAXCOL.
        Since f6064b13586aa8681907b69e4f43643251f9b803.
        
        Change-Id: I3d300e916b9584a2231f39bec5a044bd82c81752
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100777
        Tested-by: Jenkins
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2020-08-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [486f12ecfcc22de5465a4850d3fc61499ba92ea7]

        Fix typo in code
        
        Change-Id: If63944d2dfead88f822127ff088d2f474c0453a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100775
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [04bb20f5ad182fd1aa8a4e2e7f569043be8405c1]

        Fix typo
        
        bDesctructorCalled doesn't exist in the code anymore.
        I guess we can delete the comment.
        
        Change-Id: I551efe2298422e5139f1dd07a6b3bf4728763026
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100774
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [51599676667b2b6e81e51fc321a19033a3094773]

        remove constructor with plain Bitmap from Graphic, use BitmapEx
        
        Change-Id: Ie429a10a8f54c6779d437ee4bc75a5ea0c427848
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100727
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-08-15  Johnny_M  <klasse@partyheld.de>  [f3872785bd182e47ef9530770fb635d7e79e3f59]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 40eb51af06f5cc768508efd2ee7dbeb9ee25ef31
          - tdf#132643 Translate German section IDs
            
            Change-Id: I0361e1bec10b01a02b43545b64a30dd5777aac34
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100772
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-15  Johnny_M  <klasse@partyheld.de>  [c9801f4f90e28577e4e239f169f43a37685a7dd7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a98deaeb951b85b596f14a6910e102fb54ecf712
          - tdf#132643 Translate German section IDs
            
            Change-Id: I758bef77068cda5d0daee5bee9a42a82e9c10c5a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100771
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-15  Johnny_M  <klasse@partyheld.de>  [0c84a55d498a92e9d697314d0946dd5ed804e43f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9f1936640533a1ccbe73a82c96c96b3356f2972c
          - tdf#132643 Translate German section IDs
            
            Change-Id: Id48a4c97e5f1d407c4f502cebfd99a2e4e71e931
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100770
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-15  Johnny_M  <klasse@partyheld.de>  [bea5059415b7fa848fc709b90d68549945be2fb1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cddcef08456f0653fd7c633dbb4845ac382a8101
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ibd09f3c40e7863e03c2b0d3d08b0ca87d03a6644
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100769
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-15  Johnny_M  <klasse@partyheld.de>  [348181b722606e63e7f90373c574b4744e86b021]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bcbe717593d61fd9f926b9690146b3203688864c
          - tdf#132643 Translate German section IDs
            
            Change-Id: I7355ff008438538759d526eae1042f8799e672a6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100768
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-15  Johnny_M  <klasse@partyheld.de>  [c00fb4a4448160ae82615cb385be3d953b116d61]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dd5b95fd12542d5cbf2a5e13584ffff5efa6b9b2
          - tdf#132643 Translate German section IDs
            
            Change-Id: I0f23fbb7d6a4c0323b462956545cc76ff32a46ee
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100767
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-15  Johnny_M  <klasse@partyheld.de>  [b795af7d0bce96a7520e4c5dea87d1a83bf36ee8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f0da980974dd6127cb981a5e1984c0aa56019483
          - tdf#132643 Translate German section IDs
            
            Change-Id: I99a352a4442efa791fba02759c8271bddcfea680
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100766
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-15  Johnny_M  <klasse@partyheld.de>  [b9c0116da41ebf2edca04348351477e7c31e7b60]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5f0413927b8093a06de9945600deb66fb6da97c4
          - tdf#132643 Translate German section IDs
            
            Change-Id: I7ae93e0ba1bdeb72d0cbd23a097fbe2f563d8b4a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100765
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-15  Johnny_M  <klasse@partyheld.de>  [38cf832d0634472c0645fd4970b8cc238f9b1941]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 837f1b20449421e8c19e993ce46e84044ed3fdd4
          - tdf#132643 Translate German section IDs
            
            Change-Id: I5549e9132f0fac6a5d203e7c2abf649162419725
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100764
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-15  Johnny_M  <klasse@partyheld.de>  [6f5b6a228a9391cc494f99bf9d5038869657fcfa]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 191eef08a92aa3706e1d7a79cf6ad7363d2e33a0
          - tdf#132643 Translate German section IDs
            
            Change-Id: I3fd2939000a91f9159e35c46cd5c1d1297632fcb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100763
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ec5b2ea82b8c97897ab4477d0663df542d7aff46]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 13f56eb46a1f50590323c367903041c1c0f919d5
          - Use %PRODUCTNAME placeholder
            
            Change-Id: I97c37008b6e03f96e18fd26de6e5db8782828ef5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100709
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [5a888c5fd295f9b98dee9ce930e653cb63a02857]

        tdf#125234 Qt5 implement CreateFontSubset
        
        This abstracts the just refactored vcl::TrueTypeFont class, so the
        Qt5 backend can provide it's own QRawFont based font table access.
        
        Change-Id: Ic71bc95bc8fe39bc7a32086d4adc78cfa00d15be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100718
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-08-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [4c05d61a4393d38834254f03a83aa01b7582060b]

        Refactor vcl::TrueTypeFont class member access
        
        This hides all members, which are needed to create a new TTF font
        by calling vcl::CreateTTFromTTGlyphs, and adds an abstraction
        to access individual font tables. This is needed, because Qt5
        just allows access to the raw font based on font tables.
        
        Change-Id: I74e34cf1aa2529a06ec5ec53aa2be751e58982ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100717
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-08-15  Stephan Bergmann  <sbergman@redhat.com>  [71c160de978f615fb7e68fb7413c1d907ae53072]

        UBSan builds now need SwTableFormula etc. RTTI in Library_msword
        
        ..presumably since cf596c43315bb96b5e7256a82256f1ccb8c9c4d0 "tdf#133163 DOCX:
        export formula cells", see e.g. CppunitTest_sw_rtfexport3 failing at
        <https://ci.libreoffice.org/job/lo_ubsan/1728/> with
        
        > warn:sal.osl:27291:27291:sal/osl/unx/module.cxx:162: dlopen(/home/tdf/lode/jenkins/workspace/lo_ubsan/instdir/program/libmswordlo.so, 257): /home/tdf/lode/jenkins/workspace/lo_ubsan/instdir/program/libmswordlo.so: undefined symbol: _ZTI17SwTableBoxFormula
        
        Change-Id: I01f8753ff82e41e84ad5d9806e3582ccd671065e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100762
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-15  Justin Luth  <justin.luth@collabora.com>  [7cc353df4f0993228984fcda3efb2c9181dddafb]

        tdf#77794 writerfilter: compat15 - always bLayoutInCell
        
        Based on observation (no documentation found),
        MS Word 2013 ignores the actual value of LayoutInCell
        and always considers it to be true. The UI shows it,
        but it is grayed out when CompatibilityMode == 15.
        
        The code's default value of bLayoutInCell is also true,
        so compatMode only needs to be checked if the property
        is actually set in the document.
        
        I probably could have left off the IsInTable() check,
        but decided to just be as safe as possible.
        I assume it doesn't apply, but LayoutInCell sets
        a IsFollowingTextFlow property - which might have
        meaning outside of a table in SW - I don't know.
        
        Change-Id: Ief073ea96c6c61efb3bcbbc11d114d739b04c3af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100651
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-08-14  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [4708fa80ac95f11bfbfd422bec52865a17b46fd9]

        Restore required resource in Colibre theme
        
        Regression after 56d5531373cf0588e02c254ea8ffa00221c8342b
        
        The missing "lx03249" caused failure in ImplImage::getSizePixel when
        exiting from presentation mode in Impress:
        
            assert(maBitmapChecksum == 0);
        
        when res/lx03249.png couldn't be loaded; the resource is referenced
        as BMP_OO_IMPRESS_DOC_LC in svtools/inc/bitmaps.hlst.
        
        Neccessary icons added.
        
        Change-Id: Iab240a4587e1aa1ff44b3478a029756db4b4da43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100734
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-08-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ee0787d804a9090639fad4eef55f89ce9ec4a3f3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5bbeaa6e676b2ce465f8b05c09bfa483aef2c40e
          - tdf#135686 Refactor TSA Help page
            
            + other refactoring in Options
            
            Change-Id: Idb0fe9dbf335f37d41cf2f7e43c8f4ff96dfd819
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100761
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-14  Julien Nabet  <serval2412@yahoo.fr>  [e345575334cdff0eb218c4e4a7b6f6e6d0ab9e5f]

        tdf#135755: Crash:right click to Manage Changes List on side bar
        
        bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=164318&action=edit
        
        Change-Id: I0874cf9bea1e28192e94ea6125ca6ac8f5736c30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100759
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-14  Johnny_M  <klasse@partyheld.de>  [6e7a791f87bb35f03219ba2df20be15ad8ea21a2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 106adba5b39e31415d2fccc4dfb38e7fefb3d0b6
          - tdf#132643 Translate German section IDs
            
            Change-Id: I745b5e1b19df017b8ffdff6b77959df4f297daf7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100739
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-14  Johnny_M  <klasse@partyheld.de>  [59dfa57824ec31ec7349130757952ebca8b9d4d4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c11b6fd0e5cf07989ac85f6be1a36aaf3ad2a871
          - tdf#132643 Translate German section IDs
            
            Change-Id: I2393923975cc4ff0d0dd7f708afda0ed55b5b1f6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100738
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-14  Johnny_M  <klasse@partyheld.de>  [e25645e9fcbc24fc6bf6a72dd105665de45bce25]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4b573757567fefa17558bd6dfe4cf8473b992a53
          - tdf#132643 Translate German section IDs
            
            Change-Id: I5728d6ba114712996255a0864bc40da0e6c01443
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100737
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-14  Johnny_M  <klasse@partyheld.de>  [47dee6d8696bc968c08b4717388c3af28d86f59e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d4ab7e2e49c20e908bff6211c725e8711393382a
          - tdf#132643 Translate German section IDs
            
            Change-Id: If96b69983c3a8074d5c19b3c2ca5ace4312654a5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100736
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-14  Michael Stahl  <Michael.Stahl@cib.de>  [14fd4b54113f884cfd6871aeff693734fc06224b]

        tdf#135457 sw: fix invalidation of SwXTextField
        
        This was supposed to happen from SwNodes::ChgNode() when moving to the
        undo nodes array.
        
        There are fields with a range that contains other fields, when the outer
        field's range is deleted, the contained field moves to the undo array
        and its position is no longer valid to be given out by
        SwXTextField::getAnchor().
        
        (regression from c73b5e969b2f9abdb2b9191938ca30bec5af725d)
        
        Change-Id: I38c8b3393a777ca8dc8739b5ca4233a7f124961e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100749
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-14  Johnny_M  <klasse@partyheld.de>  [ba2ab89681844ac4a06b493773f087eab7526847]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to af517d7410ea929897be53a4968135ef62881377
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ic7cafb66f39dfb8d641507e20bbfc6ea4e704ed8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100735
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-14  Miklos Vajna  <vmiklos@collabora.com>  [78036f74fa74ee2552e79064660634e1342692ff]

        tdf#135094 cairo canvas: fix black slide containing a very small image
        
        Don't paint when the area would be 0, that would not be visible anyway,
        and the _cairo_matrix_to_pixman_matrix_offset() call would fail with
        CAIRO_INT_STATUS_INVALID_MATRIX in _pixman_image_set_properties(),
        failing the render of the whole slide.
        
        Also, warn in case the painting fails, so the next time something
        breaks, it's easier to find the problematic place.
        
        [ No testcase, our tests are typically headless and currently
        SvpSalGraphics::SupportsCairo() reports false, so this would be tricky
        to test. ]
        
        Change-Id: I7cdb9462ff8155232ea51abf321b365c2219575b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100743
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-08-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [e67657d5211f6e95ddf8bd621108608573b00d5d]

        loplugin:simplifybool more
        
        look for expressions like
            !(a && !b)
        which can be expanded out
        
        Change-Id: I72515a9638762b050f9a258c08da39ebfa2ef8e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100579
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-14  Caolán McNamara  <caolanm@redhat.com>  [186def8f48e273c3a3b4d23b3ab2efd0d8664731]

        tdf#135550 FmXListBoxCell does need to implement XListBox after all
        
        regression since...
        
        commit 0677d46bcc56c1f6c27b9331662990b38fd452d6
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Wed May 20 15:22:56 2020 +0100
        
            FmXListBoxCell doesn't need to implement css::awt::XListBox
        
        It seems just addItemListener/removeItemListener are needed, stub
        the rest to make sense just for single-selection mode and avoid
        the return of the apparently unused multi-selection complexity
        
        Change-Id: I46a32bdd23d44273da37cc21cfa45de907674f31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100746
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-14  Caolán McNamara  <caolanm@redhat.com>  [937f800cdb644b22b4c7bd18b35a8940bcede7ce]

        tdf#135550 make XListBox Item status changed event work again
        
        Change-Id: I9a5fe6a097c5d06e3ac3ab6c4c77cbe082d1a17d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100745
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-14  Maxim Monastirsky  <momonasmon@gmail.com>  [7bb20ab2e84cf4d84d24bfcd8103946e92f2ae06]

        One toolbar generic controller is enough
        
        The one from framework is more feature complete, so use that one.
        
        Change-Id: I499f0ae1d20c588cfc04beebc643819559325882
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100726
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-08-14  Maxim Monastirsky  <momonasmon@gmail.com>  [c5301f215fec9016c3a75ff4a6a0c6c22f152718]

        Replace MenuToolbarController with the usual approach for menu buttons
        
        i.e. ResourceMenuController + GenericPopupToolbarController.
        (Decl. of both isn't available in a header file, so they are instantiated
        via the service manager for now. This is a bit weird for something from
        the same module, but should not make any difference in practice.)
        
        Change-Id: Ia3fc7ba82b0f6e1a43aa7b5e56e2cff7e039d877
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100725
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-08-14  Michael Stahl  <Michael.Stahl@cib.de>  [f3cb59c46398b3a0646b8b374d5626f715fa6884]

        tdf#134746 sw: fix redline hiding of at-char fly on empty paragraphs
        
        If a merged paragraph has no extents, a fly anchored at the start or at
        the end should be shown.
        
        (regression from 28b77c89dfcafae82cf2a6d85731b643ff9290e5)
        
        Change-Id: I78135f3c033cf08aad81c86b0ac693528e3f3f8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100543
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-14  Caolán McNamara  <caolanm@redhat.com>  [bfd3f939325e53c9dc85d2486316927c2b34eaf8]

        tdf#135693 rerun the callbacks on inconsistency just once
        
        Change-Id: I250cf11b816e91b521378c132e4ee8065956bb73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100679
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-14  Miklos Vajna  <vmiklos@collabora.com>  [02ac9b042d544dc8cf261017e0f31721f30642cd]

        solenv: fix typo in CppunitTest
        
        Added in commit 2edc86a592bc943fcffef0a8ae8db220e18e2b37 (Default all
        tests to run with the svp plugin, 2018-11-23), if svp is to be avoided,
        it has to be filtered out from the environment variables, not filtered
        for.
        
        With this, the unexpected SAL_USE_VCLPLUGIN=gen is gone from the
        generated cmdline when using gb_CppunitTest_use_vcl_non_headless.
        
        Change-Id: Ib666f3df007898165f2019f0a9b0677f679aa6e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100742
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-08-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [84dd33d8f59dfb69505538e7615907d152f3ac9c]

        can use sorted_vector here
        
        Change-Id: I5f6c1fe7de1dcd409f484a755b8e1313acc8f0c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100741
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [9a2c347e76c330b45504c8219510c9ef86503b86]

        inline some use-once typedefs
        
        Change-Id: Ifefdb1ad20d09e257064171e458b2eb33065f5de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100733
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-14  Caolán McNamara  <caolanm@redhat.com>  [97e49876086bbdcb58ae0c22d9145c453f239468]

        tdf#135526 ranges overflowing to become negative
        
        the properties panel uses huge min/maxes which can overflow
        when the number of digits changes
        
        Change-Id: Idbb998a065ce8f2b918fceea2076b794cbde3368
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100731
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-14  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [fa575be1e59b333a9aadcf4161686dfae2faa555]

        Breeze & Sifr tdf#131456 ^ Orientation icons
        
        Change-Id: I61beac52faea227e98a09d97cf222968348bf542
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100723
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-08-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [6b3089df68caed32e4fba981ffa3e33c74fbb515]

        rename xmlnmspe -> xmlnamespace
        
        Change-Id: I8fdf9833dede6f4c9ba4bbb76b9ab9b6b419f155
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100722
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [93e55876615bcf6eef3b11a7741cf47caa322101]

        improve dodgy code
        
        adding together constants like this is not safe
        
        Change-Id: I6c92b591e623fed9adcf76c08fcd1fb136f8d423
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100724
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [161a72d1bf35413b700bddaf88f1c8b2bc47139b]

        add comments and log some exceptions
        
        Change-Id: I8fab74e92a932fd284a63357e7a20f208af2d20d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100728
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [27d9aa3eff7e26c21218bece0310705a0453553f]

        dont catch&abort Desktop::OpenClients_Impl
        
        rather just let the debugger or crashpad handle it
        
        Change-Id: I44e0dd06f2c84a7bf0099093a53032d759c18dea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100729
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-14  Caolán McNamara  <caolanm@redhat.com>  [1668111a2969201d17c75d0e8c7a8e47e0c7d01c]

        rework this to make it more readable
        
        no logic change intended
        
        Change-Id: I755de2e37bec3843500920476fc23f013103f976
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100685
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [7c67a8f4e837669ea23d1bc98e3d6fb78025066f]

        rename nmspmap.hxx -> namespacemap.hxx
        
        we're not in DOS anymore, Dorothy
        
        Change-Id: I79926e0d694163940ba7ebf20419724dd0a486f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100721
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-14  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [1a524be53f62d2509920c2caa80817819f4aa9d9]

        tdf#135742 icon for More Options in Page Columns
        
        Change-Id: I83d78b6a145b68af16375baee688c372700f6b9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100719
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-08-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [79eb754cbfef5b2a269222501cbc93c0f9e2b767]

        avoid catch&abort in Desktop::Main
        
        It is better to let the exception be uncaught and then catch that in
        the debugger, or let our crashpad handler capture a full
        stack-trace and report it.
        
        Change-Id: If5a4259c22c9f47d788e01725c802eeeb46162e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94596
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-14  László Németh  <nemeth@numbertext.org>  [cf596c43315bb96b5e7256a82256f1ccb8c9c4d0]

        tdf#133163 DOCX: export formula cells
        
        as formula fields instead of exporting only cell
        text content.
        
        Only unmodified formula fields were exported from
        commit d42776e01b87f12fddbcf78101bca1e10a6e4f97
        (tdf#118682 DOCX: export formula fields).
        
        Now newly added Writer formula cells or modified
        table formula fields imported from DOCX (which are
        converted to formula cells after formula editing)
        are exported.
        
        Change-Id: Iecec75b2a36b94c2d3aa998603ac10ea2f2b8d4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100667
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-14  Justin Luth  <justin.luth@collabora.com>  [6457d46967f8dbb41199b750d59edde839f24b5d]

        tdf#132726 tdf#134948 doc/rtf export: don't PostponeWritingText
        
        Since .doc and rtf don't postpone flys, they shouldn't also be
        postponing the text.
        
        Partially revert my LO 5.3 commits b39feae4f12b07a0fdb2c8c2a48d5aae613cd7c9/
        3ade281c1da91b7646a56227cffba8eb8818ea30
        which only avoided postponing within tables for the .doc format,
        since this patch eliminates it completely for .doc and .rtf
        
        I think the original Synerzip LO 4.4 patch
        commit 80fd9fb7209cfd5c0622ee99d59e42e6db32f021
        was only intended for DOCX formats.
        
        I am concerned about doing this since the implications are unclear,
        but I take comfort in seeing that many synerzip commits just
        need to be reverted, and that a number of .doc bugs are
        solved by doing this. The fact that few bug reports have
        been made since 4.4 also suggests this isn't a hugely
        active area. No intention to backport, and still lots of testing
        time available for LO 7.1.
        
        Change-Id: I9284d3cc516c480e8bb0848c17797988ffcdcd2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100175
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-08-14  Miklos Vajna  <vmiklos@collabora.com>  [b8285ae5133cd74df6930ada54bf12bdd22fce36]

        xmloff: remove dead com.sun.star.comp.Draw.XMLMetaExporter
        
        And test com.sun.star.comp.Draw.XMLOasisMetaExporter instead in
        JunitTest_xmloff_unoapi.
        
        Change-Id: I1cd485378097b094e6773a7c37798b9aadf3070f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100687
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-08-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [1aa46b95bf8fe87c73b657b9ea226318399ace14]

        remove now unused DELETEZ macro
        
        Change-Id: I67c51424db1302aaffc78389466f680952045326
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100625
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [8d56aedbbf33c33aa68bc08c372dd898bd2314b9]

        add compilerplugin-generated files to .gitignore
        
        Change-Id: I55bfe3cc00da74fdfd594175643684c3e28fe09b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100664
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-14  DaeHyun Sung  <sungdh86+git@gmail.com>  [3bf742283943ec20f7155a568583d4daec39fbb9]

        [ko] add new autocorrect words for Korean
        
        add new autocorrect words for Korean
        
        Change-Id: I740a9476ad676591d4647d133027739ce9030781
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100682
        Tested-by: Jenkins
        Reviewed-by: DaeHyun Sung <sungdh86+git@gmail.com>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2020-08-14  Mike Kaganski  <mike.kaganski@collabora.com>  [18fd4437077f1e51ae54cfd1a160866cca015c2d]

        tdf#134968: don't forget to draw on mpAlphaVDev in fallback case
        
        Change-Id: I6ab8cc8907943c3bb7fd717624ea4ac7c9d4fd5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100711
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-14  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [25fa654300b0d6a558375fe5f5ee87d3f1065f00]

        tdf#135736 icon for More Options in Page Size
        
        Change-Id: Ibc2896acc75375d89df02563383dfbec6efff558
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100710
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-08-14  Mike Kaganski  <mike.kaganski@collabora.com>  [bf021c369f2306ee507da9bd3cc4cd10ac5d234c]

        tdf#135500: always use transparent and clear content vdev in impBufferDevice
        
        This removes the only place that hadn't used transparent impBufferDevice
        yet - in VclProcessor2D::RenderMaskPrimitive2DPixel. Not clearing the vdev
        made it draw on whatever garbage was left there from previous paints when
        the buffer was taken from maFreeBuffers in VDevBuffer::alloc, so since this
        was also the only place left that didn't clear the buffer explicitly, this
        makes the clear unconditional in impBufferDevice ctor.
        
        Also this makes sure to clear proper rectangle in VDevBuffer::alloc, and to
        clear mpAlphaVDev in OutputDevice::Erase.
        
        Change-Id: I7c1c0cc510a92628f19020b3faf0c0cd81f5a599
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100674
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-14  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [56d5531373cf0588e02c254ea8ffa00221c8342b]

        tdf#131456 icon for Portrait orientation in Writer Tabbed UI
        
        Change-Id: I346fcf31078cc52b90a9ce39fd93a331e65957cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100689
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-08-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bda7556020cacc4da16905e4b29bf4e853d5a725]

        Fix typos
        
        Change-Id: I02f05d87920a09f2cbb8a66caa2f76b7aad62a49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100539
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-13  Miklos Vajna  <vmiklos@collabora.com>  [c10ea0e903ee2aba126087fc81702233b3a509cf]

        Remove some unused includes
        
        Change-Id: Iea6b931b1f2328886354f70ad81a3e07367db717
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100669
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-08-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [b37653fdc74e05ff2f86dad39cc1878d9047580b]

        improve comments around blocks which abort on UI thread event exceptions
        
        Change-Id: If3336b8a39e41d958de2e998e3d9467888f2df6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100659
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-13  Tibor Nagy  <nagy.tibor2@nisz.hu>  [49e2bd6103669ca94d4e308fc08beed57f85c7e2]

        tdf#131420 DOCX export: fix missing border of frame
        
        Co-authored-by: Attila Szűcs (NISZ)
        Change-Id: If6ce28aab938eaf22fe578f8880e139b7b4eb22c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100418
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-13  Michael Stahl  <Michael.Stahl@cib.de>  [68cc91cd2c461b7062c3f3b89b2c677e41c9a8d4]

        sw: MS Word export: don't insert section breaks in field instructions
        
        MSWordExportBase::NeedTextNodeSplit() simply uses the soft-page-break
        positions to potentially insert section breaks - but now that Writer can
        display field instructions, it's quite silly to insert section breaks
        inside them.
        
        Change-Id: Ie57e6281a0287aac36984e5467920852db19a8ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100661
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-13  Michael Stahl  <Michael.Stahl@cib.de>  [5364c0815734d864e3c26090f1219d58a4022f8b]

        sw: avoid assert when deletion starts at fieldmark end
        
        This hit assert(bSavePos && bSaveOtherPos);
        
        Tweak SwUndoSaveContent::DelContentIndex() for fieldmarks to only accept
        an equal end position if the start position was in range as well.
        
        (regression from 24fd14b387dca458a1b6e9415e936d26562ddb1e)
        
        Change-Id: If6c9b049193bb7f1bc39ec66d1c965512f9d6ec1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100660
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-13  Justin Luth  <justin.luth@collabora.com>  [245470582c91e9ebb84e53a80afd86b7978e5650]

        tdf#135329 sw MS export: remove effectively dead anchoring code
        
        commit dce1d0766c5013e35762ab85f263df312901f5f4
        Author: Caolán McNamara on Mon Oct 14 13:24:31 2002 +0000
            #i2916# integrate markm character anchoring export impl
        
        1.) if (nPos >= nStartPos && nPos <= nMinPos)
        2.)     nMinPos = nPos;
        
        3.) ++nPos;
        4.) if (nPos >= nStartPos && nPos <= nMinPos)
        5.)     nMinPos = nPos;
        
        So lines 3/4/5 should be dead code.
        With lines 1 and 2, MinPos has changed to be nPos,
        so if we increment nPos, by definition it will now be
        larger than itself (aka MinPos).
        
        There is ONLY one time when this could have been used,
        and that is if nPos == nStartPos - 1.
        However, in that case the fly WILL ALREADY BE HANDLED,
        because it is in the current run's position.
        So if the fly is already going to be handled,
        what good will treating the next character
        separately do?
        
        So the comment sounds really important, but in practice
        it seems as if it is not happening.
        Plus round-tripping already breaks everything anyway,
        so very unlikely to raise any substantial regressions.
        
        Change-Id: Ifa867ac3614aef82a3dde358ee3e5bd54d5a1142
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100386
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-08-13  Stephan Bergmann  <sbergman@redhat.com>  [cc5a6c6afeed1d2cf76d288133971d29ee8d893e]

        gcc3_linux_{aarch64,x86-64} need the __cxa_exception hack in deleteException
        
        * gcc3_linux_aarch64 needs a hack to detect the reserve member in LLVM >= 10
          libcxxabi __cxa_exception, in addition to the existing hack for LLVM 5.
        
          On macOS arm64 (which shares the bridges/source/cpp_uno/gcc3_linux_aarch64/
          code) we know that we always target a >= LLVM 10 libcxxabi, so we do not need
          neither of the two hacks there.
        
          (And a7d1fed24557b203acb5016a98af26f4ef24d27a "Hack to dynamically adapt to
          __cxa_exceptiom in LLVM 5.0 libcxxabi" had introduced a "fillUnoException" vs.
          "mapException" typo in the comment when it copied it from
          bridges/source/cpp_uno/gcc3_macosx_x86-64/except.cxx.)
        
        * Similarly, gcc3_linux_x86_64 needs both hacks when it is built against
          libcxxabi (and the need for the LLVM 5 hack had gone unnoticed there for now).
        
        * It is not clear to me now why gcc3_macosx_x86-64 needs the LLVM 5 hack (which
          I even initially developed for that platform,
          7a9dd3d482deeeb3ed1d50074e56adbd3f928296 "Hack to dynamically adapt to
          __cxa_exceptiom in LLVM 5.0 libcxxabi") but not the LLVM >= 10 hack (although
          it does need the corresponding hack in fillUnoException when running against
          recent upstream LLVM trunk libcxxabi, f4b6f6a8ae60bdec53512728d00853b73fa18500
          "Hack to dynamically adapt to __cxa_exceptiom in LLVM 11 libcxxabi".
        
        Change-Id: I8e7a5c871fbeeaf82bbd16fa03e73f10f229da93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100656
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-13  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [e2c81bdf6f9f0ee3289bec7aa4ddb1f95b95382d]

        Handle input fields in layout/nodes dump
        
        Change-Id: Ib552cd678cde4048ceca4cc85c0d0347fbcf54b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100580
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-08-13  Maxim Monastirsky  <momonasmon@gmail.com>  [6db94ada870dbe25899b746c33c8009a2954ea11]

        Remove references to missing icons
        
        - Backing code for private:image/3242 was removed in commit
        367fedcc4456a74cb2fc29a28279bef314bd47ff ("loplugin:unusedenumconstants")
        for unclear reasons. Fortunately it's used for a .uno:NewDoc menu item,
        so an appropriate icon can be retrieved using that command.
        
        - private:image/3216 was removed in commit
        2559cab126f81375197051fb5b07ba6abb9efc77 ("FDO#42454 - EasyHack: remove
        code associated with unused icons"). No idea how it worked, or whether
        it was already broken at this point.
        
        Change-Id: If5c43626a1334c27604409bcf7eb5920930430db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100450
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-08-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8c290ecc34a3642a75fda4bc485946fdce7803cf]

        Fix variable name bAcceptEnmpty
        
        Change-Id: Ie3fe919a7b8296440cd2a670f218147da98f7822
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100653
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>
        Tested-by: Jenkins

2020-08-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [eaf094f7f2699e786deaa8cfadad26507b30a92b]

        use unique_ptr in SfxAppData_Impl
        
        and simplify the destruction - we only ever called ReleaseInterface
        on destruction, so no need to bother with that, and risk touching
        pointers that might be nullptr
        
        Specifically, the problem is this code
            pImpl->pSlotPool.reset();
        which triggered the path
            ~SfxSlotPool -> ~SfxInterface -> SfxGetpApp()->GetAppSlotPool_Impl()
        which crashes because the pSlotPool pointer is null at that point
        
        Change-Id: I8577760d09be598926623d6eb5500969e07dd6f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100624
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ce6c6a5ad6c9dde09bb0bb0c51e16d828cfe0ef7]

        remove polygonprimitive2d.cxx from clang-format blacklist
        
        Change-Id: I3122a4058f5447cbf0369b60b368c76e5fe40089
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100647
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-08-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f9d05d109136330f3e2996586a262601e935baea]

        remove texteffectprimitive2d.{cxx,hxx} from clang-format blacklist
        
        Change-Id: I57a47358d5e4f1e41fc1c89884b7603d8afdc3bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100646
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-08-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2ff358f471b9b0c31c06d005440b6366a20897da]

        remove textprimitive2d.cxx from clang-format blacklist
        
        Change-Id: I8b4e1d6654c3a75a3174d56ac01f7d0c7aea5a8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100645
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-08-13  Yusuf Keten  <ketenyusuf@gmail.com>  [d21f802d91cce6d3de40f95d7478401776afab00]

        tdf#133026: Additions: Install Button Handler
        
        Change-Id: If4e9b192557b6c9f56bd04ccf9f6a5a8273d7515
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100340
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-08-13  Stephan Bergmann  <sbergman@redhat.com>  [96b3de39bc723ffe0beea278e32b9c858873bfc5]

        Document that the deleteException hack is only relevant for LLVM 5, not later
        
        Change-Id: I2d93d3d76f2fe5e24e6864725184519c0595076b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100638
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-13  Stephan Bergmann  <sbergman@redhat.com>  [e6450f1115b8c1f80d6b442cce8b4ee24bcddd02]

        gcc3_linux_aarch64 also needs the hack to dynamically adapt to __cxa_exception
        
        ...in LLVM 10 libcxxabi, same as f4b6f6a8ae60bdec53512728d00853b73fa18500 "Hack
        to dynamically adapt to __cxa_exceptiom in LLVM 11 libcxxabi" for
        gcc3_macosx_x86-64 and 986bd28388df745dd969e7be7c3bda36b2b2cb0e "ofz#24641
        libc++abi __cxa_exception has grown another member" for gcc3_linux_x86-64.
        (Note that 91c8a3f3e7d3c178952d7e78e24cd0d6ba2b165a "The
        __cxa_exception::reserve member has been backported to LLVM 10 libcxxabi" found
        out that this is already relevant for LLVM 10, contrary to the mentioned
        commits' subject lines.)
        
        On macOS arm64 (which shares the bridges/source/cpp_uno/gcc3_linux_aarch64/
        code) we know that we always target a >= LLVM 10 libcxxabi, so we do not need
        the hack there.
        
        Change-Id: I49e3d5b06b0b427ee3edeb10281025e4b9f2615f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100644
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-13  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [d0e2d5817ffa0774654469c0603b1d4bbac44c7b]

        Sifr: icons for Manage Changes
        
        Change-Id: I71b1dcdaac623d3d5927035fabc031a64204995a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100635
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-08-13  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [6d5f547f5504a5a2f18bf0b44970ccf87b12b661]

        Karasa Jaga: enlarge Insert Char/Symbol icons, update Ref Field icons
        
        Change-Id: I16184cc81bda1b9608bbf52d2732e2fd3f5a8cf3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100636
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-08-13  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [858f93392ccfb1548493d3acdc7bd23358b3ebfa]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 30948b9f503a6270edd2ead2dd13fe9085ab5076
          - There is no space in “OpenCL”
            
            Change-Id: I11e897ee51ec3f8962a203ba7192fcf10f36c668
            
2020-08-13  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [6a32706e7cc9a6bfe8df7748d0252235c90b021c]

        Add "All supported files" filter to extension add dialog
        
        Did you know you can install xcu files directly via extension manager?
        Now it should be easier to discover...
        
        Change-Id: I9a96708fd13f762b20916540e6fa9b87bb582677
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100176
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-08-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [0e8681d4a13719e87344ab24f83bd746a51ce8a1]

        simplify memory management in SfxInPlaceClient_Impl
        
        no need for the impl class to hold a reference to itself
        
        Change-Id: I4ee3fc46df93d9ba087590af33d78834a454161f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100619
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-13  Miklos Vajna  <vmiklos@collabora.com>  [426d210c4d0baea0752cd5c5073e09a362ae1471]

        connectivity: avoid unnamed parameter
        
        Change-Id: I6745f281924573140b02c5f7e5b7174cd9661134
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100631
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-08-13  Noel Grandin  <noelgrandin@gmail.com>  [3101fa6862e4f849cbbea3fd817914a89eab403b]

        use OUStringLiteral in SfxItemPropertyMapEntry
        
        Change-Id: I4f05b6a35010e661ea77f3e4b83302d2ec74d227
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100405
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [8143a2023fc28e3694dd884ddd64d297eb1ce71c]

        expand out DELETEZ in sfx2
        
        Change-Id: Iced9299be454f5260582b0b639aad8e5d362d730
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100620
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [8ce3647224c9aae6425dcb199d2b83de2359665c]

        use unique_ptr in SfxObjectShell_Impl
        
        Change-Id: I90fda5d15168027bb92d9c6265b0065e3fa0472d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100621
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [8436c023383e46d50c3d31736ea02896f7282781]

        use unique_ptr in SfxBindings_Impl
        
        Change-Id: I8377fc5e8d79456aaa5d827f62e3d9c74ca8e52a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100623
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [bbd598e62fe66352fc366c3e78c0aad753ea2ad7]

        use unique_ptr in SwView
        
        Change-Id: I0aee92369627b18f8c6eabb756e0f409863e2a58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100617
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [3457da6abe0fd03efd19442e9790fbd1aa04c160]

        loplugin:stringstatic also look for local statics
        
        Add some API to O*StringLiteral, to make it easier
        to use in some places that were using O*String
        
        Change-Id: I1fb93bd47ac2065c9220d509aad3f4320326d99e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100270
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-13  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [47196637a41ddfc9a8707771b1b9f482fd72c3b6]

        Sukapura: Update MIME types and document folder icons
        
        Change-Id: If55b75c4af523e2cd1440d0546e7ae38d578af93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100634
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-08-13  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [72268f475d9c5f85c1c2195218cc41cf273f7dc6]

        tdf#135265 Add icon variants in Manage Changes dialog
        
        Change-Id: Ifcffc928040fc5e3f82f005d977bf3f6df8bd786
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100633
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-08-13  Maxim Monastirsky  <momonasmon@gmail.com>  [839b27f249197c83ce0260396a67a2f15bdf4e9a]

        Merge toolbar popup classes
        
        Now that all popups are welded.
        
        Change-Id: I5ad8a4eb6b9512ea9dd075b56d0ae6ee201fff19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100597
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-08-12  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [d9f944ce9447ec86b3536c9fc8f6f8c6dd450a73]

        Colibre tdf#135670 Square Bevel and Octagon Bevel icons
        
        Change-Id: I99fd0a65899d3322896fe5f9fdab93e6521d41c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100604
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-08-12  Miklos Vajna  <vmiklos@collabora.com>  [29eaf5c012ea52fe148ee7af7a56efeb6e3338a6]

        sw: prefix members of SwFmDrawPage, SwNumRule, SwTableAutoFormat and ...
        
        ... WriterSpecificAutoFormatBlock
        
        See tdf#94879 for motivation.
        
        Change-Id: Ie740f07e1c65a6def6ba673529144d0e111b056e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100610
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-08-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [50c6fba059c6f31eb359d258fab2172ffeee0cc4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6b7711c79345eb2171679b634d23e1be1722dc81
          - Fix "zurueck" in many files
            
            Change-Id: I6c8203f5a3ace90e58453792b5356d51dc12e59e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100630
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [cd3675f05080ec0ba697482be62289b767ab04c9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 49af25239f655a8d87dbe28bf5ed75040ca6bc11
          - Reposition query design help page
            
            Change-Id: I5bf19c20cbac1b764aec972fa756586438279cc0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100629
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [0a8ce55f715156d72d38b4416ada33cd0d9b237f]

        expand out DELETEZ
        
        Change-Id: I5460de0f54a0d7c1a18ce8f1fa33ef3405d8183c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100622
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [d4df251320ba266ff3fe3da9e3b991c18ea50f5c]

        expand out DELETEZ
        
        Change-Id: Ia69fb105c6cc661ac94a360d47655b3faa9d6bb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100618
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-12  Stephan Bergmann  <sbergman@redhat.com>  [2cb40c77cd05c1cb5a85468ff9801051829871e4]

        Let exceptions pass through aarch64 callVirtualFunction built with Clang
        
        At least with Clang 12 trunk on Linux, CustomTarget_testtools/uno_test aborted
        with
        
        libc++abi: terminating with uncaught exception of type com::sun::star::uno::RuntimeException
        
        at
        
        > #0  0x0000ffffad97e598 in raise () from /lib64/libc.so.6
        > #1  0x0000ffffad96ada0 in abort () from /lib64/libc.so.6
        > #2  0x0000ffffadbf704c in abort_message (format=format@entry=0xffffadbfa398 "terminating with %s exception of type %s") at /llvm/llvm-project/libcxxabi/src/abort_message.cpp:78
        > #3  0x0000ffffadbe50ec in demangling_terminate_handler () at /llvm/llvm-project/libcxxabi/src/cxa_default_handlers.cpp:67
        > #4  0x0000ffffadbf633c in std::__terminate (func=<optimized out>) at /llvm/llvm-project/libcxxabi/src/cxa_handlers.cpp:59
        > #5  0x0000ffffadbf92ac in __cxxabiv1::failed_throw (exception_header=0x361b5970) at /llvm/llvm-project/libcxxabi/src/cxa_exception.cpp:152
        > #6  __cxxabiv1::__cxa_throw (thrown_object=0x361b59f0, tinfo=0x43f5a0 <typeinfo for com::sun::star::uno::RuntimeException>, dest=0xffffa0575b84 <com::sun::star::uno::RuntimeException::~RuntimeException()>) at /llvm/llvm-project/libcxxabi/src/cxa_exception.cpp:283
        > #7  0x0000ffffa056944c in bridge_object::(anonymous namespace)::Test_Impl::getRaiseAttr1 (this=0x361810c0) at testtools/source/bridgetest/cppobj.cxx:296
        > #8  0x0000ffffa0644b70 in callVirtualFunction (function=281473371790408, gpr=0xffffcc4c1b68, fpr=0xffffcc4c1b28, stack=0xffffcc4c18d0, sp=0, ret=0xffffcc4c1cf0) at bridges/source/cpp_uno/gcc3_linux_aarch64/callvirtualfunction.cxx:38
        > #9  0x0000ffffa064c5b4 in (anonymous namespace)::call (proxy=0x36193710, slot=..., returnType=0x3615b380, count=0, parameters=0x0, returnValue=0xffffcc4c1cf0, arguments=0xffffcc4c1cf0, exception=0xffffcc4c1e78) at bridges/source/cpp_uno/gcc3_linux_aarch64/uno2cpp.cxx:176
        > #10 0x0000ffffa064bd58 in bridges::cpp_uno::shared::unoInterfaceProxyDispatch (pUnoI=0x36193710, pMemberDescr=0x361a5b70, pReturn=0xffffcc4c1cf0, pArgs=0xffffcc4c1cf0, ppException=0xffffcc4c1e78) at bridges/source/cpp_uno/gcc3_linux_aarch64/uno2cpp.cxx:328
        > #11 0x0000ffffa064b174 in (anonymous namespace)::call (proxy=0x361a9280, description=..., returnType=0x3615b380, count=0, parameters=0x0, gpr=0xffffcc4c2070, fpr=0xffffcc4c20b0, stack=0xffffcc4c20f0, indirectRet=0x361a92a8) at bridges/source/cpp_uno/gcc3_linux_aarch64/cpp2uno.cxx:120
        > #12 0x0000ffffa064a900 in vtableCall (functionIndex=37, vtableOffset=0, gpr=0xffffcc4c2070, fpr=0xffffcc4c20b0, stack=0xffffcc4c20f0, indirectRet=0x361a92a8) at bridges/source/cpp_uno/gcc3_linux_aarch64/cpp2uno.cxx:240
        > #13 0x0000ffffa065c1cc in vtableSlotCall () from instdir/program/libgcc3_uno.so
        > #14 0x0000ffffa05f9ce0 in bridge_test::performTest (xContext=uno::Reference to (cppu::(anonymous namespace)::ComponentContext *) 0x3616eac0, xLBT=uno::Reference to (com::sun::star::uno::XInterface *) 0x361a92a8, noCurrentContext=false) at testtools/source/bridgetest/bridgetest.cxx:527
        > #15 0x0000ffffa05f7400 in bridge_test::(anonymous namespace)::TestBridgeImpl::run (this=0x361806e0, rArgs=uno::Sequence of length 1 = {...}) at testtools/source/bridgetest/bridgetest.cxx:1168
        > #16 0x00000000004050c0 in sal_main () at cpputools/source/unoexe/unoexe.cxx:517
        > #17 0x00000000004040cc in main (argc=8, argv=0xffffcc4c4458) at cpputools/source/unoexe/unoexe.cxx:357
        
        The reason is that _Unwind_RaiseException (in libgcc_s.so.1) called from
        __cxa_throw (in libc++abi.so.1) for some reason does not find unwind information
        for the callVirtualFunction frame #8, so returns _URC_FATAL_PHASE2_ERROR.  This
        looks similar to the issue discussed in the comment at the top of
        bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx introduced with
        0fdbb5b0eabbaa571f3747fda12a56c938cba474 "Make cpp_uno/gcc3_linux_x86-64 bridge
        work with GCC 4.7".  Though what happens to fix it here appears to be
        -fasynchronous-unwind-tables.  (The -fnon-call-exceptions mentioned in that
        comment appears to be ignored by Clang.)
        
        The actual difference that -fasynchronous-unwind-tables makes in the generated
        callvirtualfunction.s is that it drops a single line
        
        >  .Lfunc_begin0:
        >       .file   7 "" "bridges/source/cpp_uno/gcc3_linux_aarch64/callvirtualfunction.cxx"
        >       .loc    7 32 0                          // bridges/source/cpp_uno/gcc3_linux_aarch64/callvirtualfunction.cxx:32:0
        > -     .cfi_sections .debug_frame
        >       .cfi_startproc
        >  // %bb.0:
        >       stp     d15, d14, [sp, #-128]!          // 16-byte Folded Spill
        
        Change-Id: Ib60e9f4958c6041b10ca959a0953e998ac6f141a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100614
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-12  Caolán McNamara  <caolanm@redhat.com>  [bb098efaded60118aa25ccd23083955041ba9cea]

        ucb_component_getFactory no longer exists
        
        Change-Id: I9c937d5fa0e235de114d8f3962eba0ba3bcb33ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100626
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-12  Mike Kaganski  <mike.kaganski@collabora.com>  [4cdd446b090e3b04cd36d9bd992ca020381c039e]

        imp is deprecated since Python v.3.4
        
        This avoid Python warnings about this during checks
        
        Change-Id: I6647d9c93f3c2fbc1af475f8bc45e03300ee8b79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100518
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-12  Caolán McNamara  <caolanm@redhat.com>  [3c0193c43bd6ff88032c7b39c4393b9384fa88bf]

        remove DBTreeView class which doesn't do anything useful
        
        Change-Id: I9270f8f87149a395f47a5b4599d6eac4b07103c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100607
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-12  Caolán McNamara  <caolanm@redhat.com>  [7956d0593cec116d05ca205dab8c7ae1646b6db0]

        tdf#135640 ensure parent rows are expanded on scolling to make a row visible
        
        Change-Id: I37e55ed8d0d3d5916950228ba78982b90356fbc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100606
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-12  Caolán McNamara  <caolanm@redhat.com>  [866855dcf8ee3c2afbdf081ad3161df3cce0be6c]

        cleanup some unused leftovers
        
        Change-Id: I5971ec431471c528c33b2f3a3f2353a3a825f286
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100603
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-12  Caolán McNamara  <caolanm@redhat.com>  [70a008181aef33272346e7ae45f8838354346ead]

        SvTreeListBox can move into toolkit headers now
        
        Change-Id: I6b3b6ef1530a192f4b6bf87aa9688687063683ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100591
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-12  Caolán McNamara  <caolanm@redhat.com>  [4ddafa14d70567a4e4581310a7cc83eafc1b776f]

        svlbitm.hxx can be toolkit only now
        
        Change-Id: Ie5ad0febca0747fa66c2caede619d14e468da032
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100498
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-12  Caolán McNamara  <caolanm@redhat.com>  [7b314c6aceb51d01b9b4314764b0f5852b4fb655]

        drop now unused DBTreeListBox
        
        Change-Id: I607d0e1519b48effd1b306b8113b2010adee14d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100497
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-12  Caolán McNamara  <caolanm@redhat.com>  [5f7cf9ccba25a94c275ec67936dc29f0adb4129a]

        use InterimDBTreeListBox
        
        Change-Id: I2f345f1a4fd6c7a4dc7be831f85a9f728ee477ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100496
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-12  Caolán McNamara  <caolanm@redhat.com>  [f88c85b09b0e4557c2ce9216941244cce0750169]

        don't need to enforce sort in the baseclass
        
        Change-Id: Ib8f208952bdda686c9ec9881f4da66e8c1c3a83e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100495
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-12  Caolán McNamara  <caolanm@redhat.com>  [46c34d5abcc3fb709de4c3a6a62649f1fe41ec9c]

        weld DBTreeListBox
        
        Change-Id: I4b7369a496339b9bbab0c885c7360a5d7818a62e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100329
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-12  Caolán McNamara  <caolanm@redhat.com>  [c299e1255974c5564333480a5f8f0877c1011bc4]

        sync OTableTreeListBox and TableTreeListBox
        
        Change-Id: I52c26e055c599e266221d6092957a0e764744e20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100409
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-12  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [a2219391f3018c285a792c34f56a85d1af7076e9]

        tdf#135625 icons for Drawing Object in Calc's Navigator
        
        Change-Id: I47b0975763182275bc4dbda200105de51ab77bbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100454
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-08-12  Ahmed ElShreif  <aelshreif7@gmail.com>  [edd916b47e01ea53f0989bdbb6a703e081e25aea]

        uitest : Add support for Normal ValueSet
        
        This patch will add support for all the normal valuesets inside any dialog .
        
        for example it will help in "Select Presets and Shadow Styles in borders tab ( format table or format cell )" to test tdf#133641 .
        
        You can use the support by this line:
        	>> obj_name.executeAction("SELECT", mkPropertyValues({"POS": "4"}))
        
        Change-Id: I35d0608318f1bca4f4e702ebcc258957835ce0db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100373
        Tested-by: Jenkins
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2020-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [ed8bce1909f658d8e3d950f374931242f91ba811]

        fix i18n constructors and android scripts
        
        after
            commit 155c056b1d4674d5ff73bbb5e1ad1dcd1e6aae36
            i18npool: create instances with uno constructors
        this fixes two things
        (*) the names of some of the constructo functions were wrong
        (*) the native-code.py script needed updating
        
        Change-Id: I5f3cad78eb2f84cb78ba7fed9f98122858fc6b81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100599
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-12  Caolán McNamara  <caolanm@redhat.com>  [4061fa2e5f057b144dad82b6ee6fb8161f1b7403]

        put all the renderers into the same column
        
        so text entries are left aligned to their expander, not
        all aligned to eachother
        
        Change-Id: Ibf35e204bb83a93fa6dcb2391cf04398d51952d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100602
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-12  Stephan Bergmann  <sbergman@redhat.com>  [91c8a3f3e7d3c178952d7e78e24cd0d6ba2b165a]

        The __cxa_exception::reserve member has been backported to LLVM 10 libcxxabi
        
        ...so record that fact in our comments, to avoid confusion
        
        Change-Id: I83a9c576a92d74c207c8c778df0d020daf5bf33d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100593
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [77128b8396e973606bb87b9795d28252f7892fc5]

        git pre-commit hook: check min gtk3 version
        
        See tdf#135442 for motivation
        
        Change-Id: I6db67b7a39edeb6dd9d9d82fbaa9cb93362e09e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100588
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-08-12  Jim Raykowski  <raykowj@gmail.com>  [ebdc0f1aada999e8b3bc8a32849a62b38819fead]

        fix memory leaks in CuiConfigGroupListBox
        
        Change-Id: I47dab54764de24bccc42513373b65657c241a8e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100570
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [ca5e875958882ed54b376535cccc144e3fa0345f]

        expand out DELETEZ
        
        Change-Id: I8691d7cedc340997284b1e8e9adae5f867c2d707
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100586
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [05bf4b0a3af2e55501f8ce73cc97ca5e2caa54c2]

        fix leak in ScAccessiblePreviewHeaderCell
        
        Change-Id: I0bafbe6d60980146006825229c0476fc22d1510f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100585
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [537693e57281f1129ae837a569d88ceff44425b0]

        use unique_ptr in ScDbNameDlg
        
        Change-Id: Id6e6b452ef1e3254a4a995eea0a2ca89f54019bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100584
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-12  Miklos Vajna  <vmiklos@collabora.com>  [347d05edd8910907ae185c61c1e56eee139b3c09]

        tdf#135144 xmloff textbox: fix export style name to be consitent with import
        
        Regression from commit 28d67b792724a23015dec32fb0278b729f676736
        (tdf#107776 sw ODF shape import: make is-textbox check more strict,
        2019-08-26), the problem was that in case the import side in
        SdXMLCustomShapeContext expects a fixed "Frame" parent style name, then
        the export side should go with that name as well.
        
        Fix the problem by simplifying XMLShapeExport::collectShapeAutoStyles(),
        which initially assumed that the string may be localized, so try to look
        it up: instead just use the fixed string that the import side will look
        for.
        
        This solves all problem which may stem from a parent style name which is
        non-empty, but other than Frame.
        
        Change-Id: I8146440c591d3dd5a904d243d85741d704711e9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100577
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [d837fb6ce95a598627c4863bb7d99e827d5309f7]

        expand out DELETEZ in vcl
        
        Change-Id: Ibcaef8c5dd057cb9b1711440e5f9da43817078f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100587
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-12  Shivam Kumar Singh  <shivamhere247@gmail.com>  [a2f226d63e88f2c6ba6771b37a7039c82e3d0001]

        tdf#135528 tdf#135491 Fix LO crash when using macro with SI enabled
        
        WriterInspectorTextPanel.cxx tries to work on the current shell
        which might change everytime. This patch uses the original shell
        stored in m_pWrtShell to get the current DocShell.
        
        Change-Id: I243e7346b748ca81041016f526b6d4da7861f7bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100493
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-12  Stephan Bergmann  <sbergman@redhat.com>  [26298f29e9d36313be527b785a9bb96089582037]

        Avoid repeated calls to document.DrawPage.getByIndex(0)
        
        I have seen various failures with (slow) ASan+UBSan builds where some other
        than the first one of those self.assertEqual failed.  I would assume that they
        rather either all succeed or all fail (in which case consistently the first one
        in each of those self.assertEqual blocks should fail).  To rule out the
        possibility that, for some timing/race reason, the identity of the element
        provided by document.DrawPage.getByIndex(0) changes midway through those blocks,
        only obtain that element once per block.
        
        Examples of such failures during UITest_writer_tests3 are
        <https://ci.libreoffice.org//job/lo_ubsan/1725/>
        
        > FAIL: test_insert_signature_line (insertSignatureLine.insertSignatureLine)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_ubsan/sw/qa/uitest/writer_tests3/insertSignatureLine.py", line 53, in test_insert_signature_line
        >     self.assertEqual(document.DrawPage.getByIndex(0).SignatureLineSuggestedSignerEmail, "Email")
        > AssertionError: None != 'Email'
        
        and my local build
        
        > FAIL: test_insert_signature_line2 (insertSignatureLine.insertSignatureLine)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/sbergman/lo/core/sw/qa/uitest/writer_tests3/insertSignatureLine.py", line 91, in test_insert_signature_line2
        >     self.assertEqual(document.DrawPage.getByIndex(0).SignatureLineShowSignDate, False)
        > AssertionError: None != False
        
        Change-Id: I2739edb12ed39892f5b29999b9e3d632e166c1c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100572
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [361c46fdcc18840f673bd65224d1542ea570d73d]

        use unique_ptr for ScGlobal::pFieldEditEngine
        
        Change-Id: Ic9894f9fb77ee270a3c09c0a3b5a008331016295
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100562
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [df37937018fe8e87dad5dd97689632044ba56de3]

        loplugin:flatten in sc/ui/view
        
        Change-Id: I0ea33fc076a280e5f4559eea8420b1b7fa442361
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100400
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-12  Mihkel Tõnnov  <mihhkel@gmail.com>  [3c8b3451c94aa6134752d110df58e93e6412cf02]

        tdf#126085: Restore Ctrl+; & Ctrl+Shift+; shortcuts for nl-NL
        
        Revert the addition of Ctrl+Comma & Ctrl+Shift+Comma for nl-NL,
        as people commonly use the US International layout in the Netherlands:
        https://en.wikipedia.org/wiki/QWERTY#Dutch_(Netherlands)
        
        Change-Id: I693468a084dd0714bce44bfc641bebda8ca4a394
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98440
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-12  László Németh  <nemeth@numbertext.org>  [d42776e01b87f12fddbcf78101bca1e10a6e4f97]

        tdf#118682 DOCX: export formula fields
        
        Convert also cell references by removing
        parenthesization:
        
        =<A1>+<B1> -> =A1*B1
        =SUM(<A1:ZZ99> -> =SUM(A1:ZZ99)
        
        See tdf#133647 for fixing import of cell references.
        
        Change-Id: I5082198aaf8230989f99984f8129b54867b77859
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100546
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-12  Szymon Kłos  <szymon.klos@collabora.com>  [53e745b4d2450a80485273f96abe4f8e6479972b]

        lok: update track changes status for calc
        
        Change-Id: Ifb5ac3739ff19154b97ea1258c77739bde0cfb80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100075
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100460
        Tested-by: Jenkins

2020-08-12  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [47f33494347e831aa29922bc9350555eba4301fb]

        add version tag to ANIMATEPHYSICS
        
        Change-Id: Ia6db8ca10a0311ae8492cdc5ab518efaba611cb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100431
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-08-12  Tor Lillqvist  <tml@collabora.com>  [0c33370592bc317cfe8c7bd65c91358ecc622594]

        Sukapura is MPL, says icon-themes/sukapura/LICENSE
        
        Change-Id: Ib4e6c5aa423f531c3826c66fb68dbe8149dce0c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100563
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [b4c6ad893011eb2b78892b81cfcc496eda0290ed]

        use unique_ptr for ScGlobal::pEnglishFormatter
        
        Change-Id: Ic570f78fadaa42efc3a61a414dbdec4dd52d3aed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100561
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [2ad735a9577fd463399e4fd1b0f31549aed7243f]

        remove unused pScIntlWrapper field from ScGlobal
        
        Change-Id: I687f4d5bb485724ca93cd7402c7c05743705d633
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100560
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [aba2019232db2020ccc099234226b896c831e092]

        remove unused pRscString field
        
        Change-Id: Id2ae96138c32d98933cb47020da63bd9e23ba7d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100559
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [20f82636df96836a58633a315fc73d8081612da8]

        use unique_ptr for ScAutoFormat in ScGlobal
        
        Change-Id: I6d19eac2f1accd97eef32ab47667476cae71ab7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100558
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [e51621d23d333c6d5d0279f5da30fcfd16d5ef9b]

        use unique_ptr for SvxSearchItem in ScGlobal
        
        Change-Id: I45f5d2bb699ef8cc6f32995bf15c2bf9095704fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100557
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [6b7d8f4f5f7b4595b29f1ae00c2de4393265d307]

        use unique_ptr for ScUserList in ScGlobal
        
        Change-Id: Ic7ecb6f67e2dc7ba77c73d0d0eccb758dfed8e33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100538
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [c6d3e81669124caff72f32ec901f96f8303c069e]

        use unique_ptr for ScFunctionList
        
        Change-Id: Ic198c36e1a39d8c56c9720d3d5a945d3415f06d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100536
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [aa5da4850b0024e521aaf9d3324c2e755c5f65d4]

        use unique_ptr for ScFunctionMgr
        
        Change-Id: Ida42bf61e7fe4e2775e7a95c4eca7d03947bf3a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100535
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-12  Stephan Bergmann  <sbergman@redhat.com>  [db1c992f08668558777f157ee566f0e4772abdd4]

        Missing includes
        
        ...found when building against LLVM 12 trunk libc++ on Linux
        
        Change-Id: Iea8e623222940ed3d3e5830706a4538558ecf418
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100571
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-12  Stephan Bergmann  <sbergman@redhat.com>  [a42eefab8629c998ec0f1351075888b95b039ec1]

        Enable --enable-lto --enable-skia when building with GCC+Clang on Linux
        
        ...where all the Library_skia objects are built with Clang, so contain
        intermediate LLVM bytecode, but were then linked via GCC and ld or gold, which
        do not understand such object files and thus failed.  So in
        gb_LinkTarget__command_dynamiclink use T_CC/T_CXX also for the linker command
        line.  But then Clang would still be used for linking with the
        
          -fuse-ld=(ld or gold)
        
        $(USE_LD) suitable for GCC, and would still fail.  So break T_USE_LD out of
        T_LDFLAGS and let gb_LinkTarget_use_clang override T_USE_LD with CLANG_USE_LD.
        At least for now, that CLANG_USE_LD (containing something like
        
          -fuse-ld=lld
        
        or
        
          -fuse-ld=lld --ld-path=...
        
        for the latter see d668c9a04d04d256fcbbd2165fe226f1db88256b "Adapt --enable-ld
        to Clang 12 trunk --ld-path") needs to manually be passed into autogen.sh, it is
        not computed in configure.ac.
        
        Then building Library_skia would still fail to link against
        StaticLibrary_libpng, as that only contains intermediate GCC object code, so
        make sure to build it with -ffat-lto-objects in this specific case.
        
        Change-Id: I0a104e53a8898cd9c2eb3b643e21954e853608cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100556
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-12  Stephan Bergmann  <sbergman@redhat.com>  [986bd8b93b35ad7f2760dfe0576860532daa0e42]

        -Werror,-Wuninitialized (apparently new in Clang 12 trunk)
        
        > cppuhelper/source/typemanager.cxx:1571:47: error: field 'entity_' is uninitialized when used here [-Werror,-Wuninitialized]
        >         ServiceBasedSingletonDescription_Base(entity_->isPublished()),
        >                                               ^
        
        The code was like that ever since it was introduced in
        fa559f1c416884015d1d83d0a7ac8803e745d9df "WIP: Experimental new binary type.rdb
        format".  Odd that that never caused an issue, but the code appears to at least
        never be executed during `make check`.
        
        Change-Id: I19fe78162c7c4a9211c380648595df9aa54bf4d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100554
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-11  Caolán McNamara  <caolanm@redhat.com>  [e603bbceed095b1e94756c1e7dc0078f657cf864]

        tdf#135442 min supported version of gtk3 is 3.18 not 3.20
        
        Change-Id: Iaa2eefbe08fad3a7dd6eff98bf5fb513053a263d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100532
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-11  Caolán McNamara  <caolanm@redhat.com>  [68ada413fd37163221dc14a6921ab041e5abbeaa]

        unset CustomCellRenderer instances in dtor
        
        Change-Id: I60a5f91df65d1d511ba863ba9a0286c1483314d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100508
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [e8d1824146027c708c6dd53cc8341c2677813cde]

        use unique_ptr for CalendarWrapper in ScGlobal
        
        Change-Id: Id1a00798f9780006de28d3370e5bad1235fa2466
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100537
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [4cb85b20ae5a8ddda46b74382d60ec89b1b41320]

        use unique_ptr for ScLookupCacheMap
        
        Change-Id: Ib09a5331dfd57a99852555348c46730368d8d61d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100531
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-11  Mike Kaganski  <mike.kaganski@collabora.com>  [b71815a8d49f95657ce8253434187827e63a5ade]

        tdf#135639: check the return value of GetDim32
        
        ... to avoid crash accessing non-existing element of pChildItem->vIndices
        
        Change-Id: I248a9301abd69883f940051d9d9671298dcc8453
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100540
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-11  Justin Luth  <justin.luth@collabora.com>  [98665425ebb5cdeeda341336871ca4da7f4842b7]

        related tdf#135343 writerfilter: document broken nextColumn
        
        Fortunately, it is rather hard in Word to insert a nextColumn
        section-break, so this situation is rarely seen,
        and bug 135343's fix made it even more irrelevant.
        The fix includes unit tests demonstrating this problem.
        
        The column break should be inserted around m_xStartingRange,
        but the section should start from pPrevSection->m_xStartingRange
        and be extended include this section. But I have no idea
        how to do that.
        
        At least documenting that something is completely broken
        should be very useful for anyone drawn to this code.
        
        Change-Id: I878f99601bb2181500d215a0440a34a62f3840f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100461
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-08-11  Caolán McNamara  <caolanm@redhat.com>  [f6253490c48b1e16becb5baf428ad3505a8ed2e2]

        tdf#135567 for async case need an alternative check for dialog in execution
        
        Change-Id: I326b891b61f8a9848b56b2f26a80af80ab045dec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100501
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-11  Caolán McNamara  <caolanm@redhat.com>  [ba6ab05a2a1ecd557302e238e1890b5e631c28b7]

        tdf#134604 library created in the wrong tree
        
        Change-Id: Iee526422a18aef8ef25289041b26ff1e4a6b39b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100494
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-11  Michael Stahl  <Michael.Stahl@cib.de>  [99ef50f97b6d8461b8953c2555298c7bbeb3405b]

        tdf#128198 sw: text formatting: only consider upper margin for first line
        
        The non-first lines start below the first one so the margin is already
        included in the previous line's Y position.
        
        Also move the testTdf116486 to layout.cxx.
        
        (regression from d07fc485d46f431405a3f6a002f951a08c559677)
        
        Change-Id: I574516ea5f9600e2d861e43162b1a69488c68819
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100440
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-11  Regina Henschel  <rb.henschel@t-online.de>  [a6704e6dc53d64bc1442d337f7bfb8deb03f4145]

        tdf#128345 Move unit tests from sd to chart2 and improve them
        
        a) The unit tests are about charts and therefore it is more natural to
        have them in module chart2.
        b) The file name of the chart in the pptx package is generated with a
        static counter. Therefore the name depends on whether there have
        been previous savings. Module chart2 has a method, that ignores the
        number and takes the first matching file. Using that makes the tests
        more stable and allows to fix the static counter without need to
        adjust the tests.
        c) I have put them into a new test suite, which I have started
        recently. The other test suites are already hudge.
        So this patch depends on commit
        74be8bb787a44464957e5d3105c8de6d36e81b4a
        d) I have made the paths in the tests independent of the naming
        conventions which LibreOffice uses for styles and definitions.
        e) I have split the tests in export and import.
        
        Change-Id: If68c6e8d1eea8470074b96fb2c9efdd9090264b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100451
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2020-08-11  Yusuf Keten  <ketenyusuf@gmail.com>  [b03e218e9a5f6f8350ccb9c921b97a6bda2485bc]

        tdf#135313: Crash on opening the tight integration dialog
        
        The crash problem in MacOS and Windows is fixed.
        
        Change-Id: I2968880b77f723f2caf6dc77f4904411392c4008
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100449
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-08-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [43151592e89c26b451de4ecdfd71b3be385052d7]

        Imput -> Input
        
        Change-Id: I957448ecef97738c917b5691fc9f844041fa578c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100467
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-11  Gülşah Köse  <gulsah.kose@collabora.com>  [6e99f606baad33d6e662ecb21964f3d11b562750]

        tdf#133015 Add test for multicolumn textboxes.
        
        Change-Id: I92d6af17313fb5a4a27fc8768b8f3fbe64db1816
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100452
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-08-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [2d582244680e7f6dec6e4a466e276f93ccb01dc9]

        loplugin:flatten
        
        Change-Id: I6560756eb63856a22b43e3e65a7b7843cd2d5376
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100447
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-11  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [74012c48d99634a7556a86f77e9522024f2afdb2]

        LayoutManager: Document available properties
        
        Change-Id: I1ce4a4d00383bf7ebe91482cd29828da778dc43d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100464
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-08-11  Julien Nabet  <serval2412@yahoo.fr>  [7211f0d15d5a982a37cfb9e58da323177ae7e350]

        Expand XSERVICEINFO_COMMOM_IMPL macro which is now used only once
        
        Change-Id: I32de3f604cbb6863e29c0a63b599920a988c8389
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100463
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-11  Szymon Kłos  <szymon.klos@collabora.com>  [a67da1808d0085cb587b300ffbb58a5d65c1aed8]

        lok: state updates for vertical alignment
        
        Change-Id: I6767904e3d3366e1316c932555b979a26e77b8c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99998
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100459
        Tested-by: Jenkins

2020-08-11  Szymon Kłos  <szymon.klos@collabora.com>  [48215f9e925c6dfda1c75f97c381ae5a724345d9]

        lok: state updates for commands in Writer
        
        Change-Id: Id3d429ff4788abce03e9d7c5522655f362d6c249
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99996
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100458
        Tested-by: Jenkins

2020-08-11  Maxim Monastirsky  <momonasmon@gmail.com>  [3239708375c81005d66627c09d1907848cd0cfda]

        Simplify toolbar mode switching
        
        Change-Id: I3bd809ce3ef661f6566a73e639fbd5e4bb1b7e3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100439
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-08-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [7841adec312b4993156cdbd9702223e8f1f34132]

        tdf#131047: expand search results frame
        
        Change-Id: I883c86658f3aa4ee18d03d8c3aa277000f278abe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100453
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-08-11  Maxim Monastirsky  <momonasmon@gmail.com>  [c8c386c57d7ee822c304051f0a1be44f88e53635]

        Avoid double init of sidebar controls
        
        The welded sidebar contains only controls with officecfg based
        registration. Such controls are created by the service manager,
        which already calls the initialize method on its own, so there
        is no point in doing it again. This code was copy-pasted from
        the vcl based sidebar code path, but there it is guarded by a
        condition to not apply to such controls since commit 2c1d6e59
        ("tdf#103624 Avoid double init of controls in SidebarToolBox").
        
        Change-Id: I926f67f65b78799b6c3929184010be8af495817f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100448
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-08-11  Maxim Monastirsky  <momonasmon@gmail.com>  [c2b655bb60e23f3849b8b653e74aa1b00269e113]

        Menu methods take item id not position
        
        Problem can be seen when experimental features turned off and
        Groupedbar Compact is active, but its menu item isn't checked.
        
        Change-Id: I0386fccd0f64cde678c78d9f15dd853a6247e3ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100446
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-08-11  Stephan Bergmann  <sbergman@redhat.com>  [0de191e1d201d691c2196cf1aef412a98affb66f]

        Heap use-after-free
        
        ...as seen during UITest_writer_tests2:
        
        > ==2548829==ERROR: AddressSanitizer: heap-use-after-free on address 0x60b0002be9d0 at pc 0x7f42be5ddc7f bp 0x7ffe2d26b090 sp 0x7ffe2d26b088
        > READ of size 1 at 0x60b0002be9d0 thread T0
        >  #0 in cppu::WeakComponentImplHelperBase::release() at cppuhelper/source/implbase.cxx:84:9
        >  #1 in cppu::PartialWeakComponentImplHelper<com::sun::star::lang::XServiceInfo, com::sun::star::beans::XPropertySetInfo>::release() at include/cppuhelper/compbase.hxx:86:36
        >  #2 in rtl::Reference<UcbPropertiesManager>::~Reference() at include/rtl/ref.hxx:113:22
        >  #3 in __run_exit_handlers at /usr/src/debug/glibc-2.31-48-g64246fccaf/stdlib/exit.c:108:8
        >  #4 in exit at /usr/src/debug/glibc-2.31-48-g64246fccaf/stdlib/exit.c:139:3
        >  #5 in __libc_start_main at /usr/src/debug/glibc-2.31-48-g64246fccaf/csu/../csu/libc-start.c:342:3
        > 0x60b0002be9d0 is located 64 bytes inside of 112-byte region [0x60b0002be990,0x60b0002bea00)
        > freed by thread T0 here:
        >  #0 in free at /home/sbergman/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:123:3
        >  #1 in rtl_freeMemory at sal/rtl/alloc_global.cxx:51:5
        >  #2 in cppu::WeakComponentImplHelperBase::operator delete(void*) at include/cppuhelper/compbase_ex.hxx:66:11
        >  #3 in UcbPropertiesManager::~UcbPropertiesManager() at ucb/source/core/ucbprops.cxx:197:1
        >  #4 in cppu::OWeakObject::release() at cppuhelper/source/weak.cxx:233:9
        >  #5 in cppu::WeakComponentImplHelperBase::release() at cppuhelper/source/implbase.cxx:86:18
        >  #6 in cppu::PartialWeakComponentImplHelper<com::sun::star::lang::XServiceInfo, com::sun::star::beans::XPropertySetInfo>::release() at include/cppuhelper/compbase.hxx:86:36
        >  #7 in rtl::Reference<UcbPropertiesManager>::clear() at include/rtl/ref.hxx:180:19
        >  #8 in UcbPropertiesManager::dispose() at ucb/source/core/ucbprops.cxx:205:16
        >  #9 in cppu::WeakComponentImplHelperBase::release() at cppuhelper/source/implbase.cxx:79:13
        >  #10 in cppu::PartialWeakComponentImplHelper<com::sun::star::lang::XServiceInfo, com::sun::star::beans::XPropertySetInfo>::release() at include/cppuhelper/compbase.hxx:86:36
        >  #11 in rtl::Reference<UcbPropertiesManager>::~Reference() at include/rtl/ref.hxx:113:22
        >  #12 in __run_exit_handlers at /usr/src/debug/glibc-2.31-48-g64246fccaf/stdlib/exit.c:108:8
        
        The elaborate g_Instance disposal scheme had been introduced with
        3d44c6a49b20415616dab7a2de2820da5efab309 "ucb/core: create instances with uno
        constructors", but it is unclear to me for what reason.
        
        Change-Id: I768bc3a8674e0e81cf89adae58e4a67d14509985
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100456
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-10  Gülşah Köse  <gulsah.kose@collabora.com>  [99dff69b561a8fe2d9437e6aa67a9581a6666f41]

        tdf#133015 Fix table position during import multicol textbox.
        
        Change-Id: Ied1a03ff9f4556a551738b698ccb284fe74299da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100414
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-08-10  Caolán McNamara  <caolanm@redhat.com>  [386add495b3d8b7816a521bb28c5f48fc243bc99]

        tdf#135568 an unexpected model for a GtkComboBox
        
        Change-Id: I5d4ec47fe6dcce4c4f0891fae22ed4b44796a270
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100437
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-10  Caolán McNamara  <caolanm@redhat.com>  [f9eea764389eae7e6b77076c1a80a8e6f280f9c4]

        tdf#135495 builder file format has annoyingly escaped into user config
        
        Change-Id: I38882e2c6e1815ac5fd747642c8934e3e4ca3ffb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100438
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-10  Caolán McNamara  <caolanm@redhat.com>  [54ffd565154bd1ad890bbb8e8a252ba14d85d4b2]

        unused suppression
        
        Change-Id: I6c28703a577c63a410cadbd4f08fd9c03bc3229f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100436
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-10  Tor Lillqvist  <tml@collabora.com>  [e2bd5afd726abd5df438b6b821416bd7cf496e4d]

        Make the C++/UNO bridge work to some extent on macOS on arm64
        
        Use the same code as for Linux on aarch64, with minor
        additional hacks. But that will not actually work in all cases, as
        there are slight differences in the ABI. See
        https://developer.apple.com/library/archive/documentation/Xcode/Conceptual/iPhoneOSABIReference/Articles/ARM64FunctionCallingConventions.html
        
        Thus we can drop the use of the lo_mobile_throwException() hack that
        was very temporarily used.
        
        The run-time code generation requires use of a new API on macOS to
        work: See the use of pthread_jit_write_protect_np() in
        bridges/source/cpp_uno/shared/vtablefactory.cxx.
        
        For some reason, with the Xcode 12 betas, when compiling for
        arm64-apple-macos, the symbols for the type_infos for the UNO
        exception types (_ZTIN3com3sun4star3uno16RuntimeExceptionE etc) end up
        as "weak private external" in the object file, as displayed by "nm -f
        darwin". We try to look them up with dlsym(), but that then fails. So
        use a gross hack: Introduce separate real variables that point to
        these typeinfos, and look up and dereference them instead. If this
        hack ends up needing to be permanent, instead of having a manually
        edited set of such pointer variables, we should teach codemaker to
        generate corresponding functions, and look up and invoke them to get
        the std::type_info pointer.
        
        When compiling for x86_64-apple-macos, the type_info symbols end up as
        "weak external" which is fine.
        
        With this, LibreOffice starts and seems to work to some extent, and
        many unit tests succeed.
        
        Change-Id: I05f46a122a51ade1ac7dccd57cb90e594547740e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100408
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-08-10  Stephan Bergmann  <sbergman@redhat.com>  [301b56f92b9058731f76e32604a771cac460693d]

        external/mariadb-connector-c: ma_bmove_upp is defined twice
        
        ...in UnpackedTarball/mariadb-connector-c/libmariadb/bmove_upp and in
        workdir/UnpackedTarball/mariadb-connector-c/libmariadb/ma_stmt_codec.c.  Given
        that the first of the two contains nothing but that redundant declaration, lets
        drop it from the (hand-curated?) list of included source files.
        
        (I came across this when experimenting with --enable-lto on Linux and
        temporarily including static libraries as --whole-archive, which thus caused a
        "multiple definition" error when linking StaticLibrary_mariadb-connector-c into
        Library_mysqlc.)
        
        Change-Id: I8c5f4de476a4bbd036fd25940cdb44d11954ecc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100427
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-10  Mike Kaganski  <mike.kaganski@collabora.com>  [0872e8cc87d753e6bdda9fad510a6b71cf96565f]

        tdf#135579: Don't uninstall vc_redist: make it permanent
        
        Redist is a system component, that includes a varying set of DLLs,
        and those DLLs are ref-counted. Installing a newer redist - i.e.
        updating and increasing refcount of existing DLLs - may add new
        DLLs (with initial refcount 1) in addition to the updated old DLLs
        that start depending on the newly added ones; at uninstall, the
        newly added DLLs may get removed because their refcount gets 0,
        while other redist DLLs are kept at the updated levels - so their
        dependencies now are not met, and redist gets broken.
        
        Just mark the redist components permanent, which, according to [1],
        "registers an extra system client for the component in the Windows
        Installer registry settings".
        
        A downside is that uninstall doesn't restore the original system
        state ideally.
        
        [1] https://docs.microsoft.com/en-us/windows/win32/msi/component-table
        
        Change-Id: I3fe82bcb5844f826f5b1df622273b4e3a1e3c436
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100426
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-10  Caolán McNamara  <caolanm@redhat.com>  [f6e9feb5bf7d227b33fe9cd4e61720d6205e5143]

        Resolves: tdf#135603 crash on rename item in customize dialog
        
        Change-Id: Ib5b04ec8ce974c87646b6bf4989094c8334a0006
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100428
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-10  Michael Stahl  <Michael.Stahl@cib.de>  [495a5944a3d442cfe748a3bb0dcef76f6a961d30]

        nss: upgrade to release 3.55.0
        
        Fixes CVE-2020-6829, CVE-2020-12400 CVE-2020-12401 CVE-2020-12403.
        (also CVE-2020-12402 CVE-2020-12399 in older releases since 3.47)
        
        * external/nss/nss.nspr-parallel-win-debug_build.patch:
          remove, merged upstream
        
        Change-Id: I8b48e25ce68a2327cde1420abdaea8f9e51a7888
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100345
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-10  Caolán McNamara  <caolanm@redhat.com>  [6ad2f463784a24c566477cdd60ae729651bb8564]

        restore removing the entries which are not enabled currently
        
        Change-Id: If24474e362aa80a3a0240a6ab899aa9e71066aef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100389
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-10  Caolán McNamara  <caolanm@redhat.com>  [dd0ee0ccf79918526cd1753e66a55f289a7b6ea3]

        tdf#135529 today/none only used by DateControl
        
        Change-Id: Id8987e65ef3fae9c009af59d3a1f9d0e83726648
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100404
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-10  Gülşah Köse  <gulsah.kose@collabora.com>  [33696b2820ce3c8b21b753d2c2bf92345ecb9276]

        tdf#133015 Inherit numCol from placeholder.
        
        Change-Id: I402a40be7e8899ca017996f2bf77a2fb884b9462
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100372
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-08-10  Gülşah Köse  <gulsah.kose@collabora.com>  [7b64bd90637a6722438bf873b1ded74ab3424c46]

        tdf#133015 Do not import multicol table text on master.
        
        Change-Id: I0a1b1dc2f9b314858ed90347065407bcd1dbbb73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100311
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-08-09  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [28022cee396715bc4b474ed1571074dc721bbe13]

        make physics based animation effects part of the animation engine
        
        Wiring up and creating required classes for physics based
        animation effects to be part of the animation engine.
        
        Creating a new animation node AnimationPhysicsNode
        for physics based animation effects and PhysicsAnimation
        class that inherits the NumberAnimation in the animation
        factory.
        
        Change-Id: I1f125df5324673e9937b8164c0fc267c9683afa0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100151
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-08-09  Shivam Kumar Singh  <shivamhere247@gmail.com>  [6ce2eddfdc35100b8079a4584dd3945e923d66a9]

        tdf#135406 - Border properties not properly listed in the Styles Inspector
        
        Several Border properties are stored as STRUCT internally.
        Added support to show them in the Inspector.
        
        Change-Id: Ida1014691ab2245eea04487ce753c23bdf0bddb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100288
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-08-09  Eike Rathke  <erack@redhat.com>  [3b5fccb308b9554d024e1d576abbf3ebec26b7a5]

        Resolves: tdf#134876 Absolute range references when selecting in Wizard
        
        Not doing the same for ScInputHandler::SetReference() now because
        selecting by keyboard is more likely to keep the existing
        behaviour and is easily edited to change.
        
        Change-Id: I368aa21c7f1099d175805493c92070da280cafa4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100267
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-08-09  Caolán McNamara  <caolanm@redhat.com>  [72aeda11bd1acbe5d9224eae0d22265630ebb0b8]

        weld OTasksWindow
        
        moving the InterimItemWindow one layer higher
        
        Change-Id: I500da55f4d4bf4dd31583c9c055564cf299a2166
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100304
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-09  Caolán McNamara  <caolanm@redhat.com>  [7614efb59d948ca07c16e32523831b81922ac8f9]

        weld OCreationList
        
        Change-Id: Ia234233cd44b91518c22e125fef4180068b07be4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100255
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-09  Caolán McNamara  <caolanm@redhat.com>  [a3a6ff25f5749207dbfae3d22ec5f2a3c8623d9a]

        block gen's focus in/out callbacks from grab_focus like gtk's
        
        Change-Id: I6102022495f5ffe644b4aa2b71df2fcf4e0a7b6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100299
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [a7c8c5f49af7ad8c1101a4c73dbe7a83b7ba8cb5]

        loplugin:flatten in sc/ui/vba
        
        Change-Id: I9015274bdc71baac2bbef9d34e3d69557533d92e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100399
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [8c505204f25b509daa586c2d308fb870325c59b9]

        loplugin:flatten in sc
        
        Change-Id: Iedb6ca37d1b006131d1fc77eca3303a12ccb60c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100401
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-09  Caolán McNamara  <caolanm@redhat.com>  [966b156cbd8b786c88ade5d322177e16fd408732]

        explain CF for translation
        
        Change-Id: Id3076ad1feb7e2d7d73209a30077b79311eca1c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100388
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [0e1264f44ce421f6b175598fff68a15ccc8b5449]

        loplugin:flatten in sc/ui/unoobj
        
        Change-Id: I9b03672387aa555eb11149763a1113e0768f3f37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100398
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [f97077c5fe41195bf2054892ae08e3307983e6dc]

        loplugin:flatten sc/miscdlgs
        
        Change-Id: I41bb4eb1ea06aef2f4e58e0f00d275dcf8879154
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100397
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-09  László Németh  <nemeth@numbertext.org>  [f4ca7ea13102dfbc0a62e925b6fe4dbe6fd0bf99]

        tdf#135573 sw: add Székely rovás (Old Hungarian) numerals
        
        Change-Id: Ic309fc9b07186ce0b86ca54028d62e0fafd104fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99950
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-09  Regina Henschel  <rb.henschel@t-online.de>  [acfd9e9ca2dfd76536c072e21c65cb3efc6aac80]

        tdf#128345 PPTX: add transparence gradient for fill in chart
        
        Export cases:
        Add transparence gradient on solid color fill by treating the
        color fill as gradient with identical start and end color.
        Add solid transparence on color gradient, by treating transparence
        as gradient.
        Import: Add missing property PROP_FillTransparenceGradientName to
        spnCommonPropIds so that it is available in spObjTypeFormatEntries.
        Otherwise transparence gradients will be skipped on import.
        
        Change-Id: I56218ec1afcc5bd1ce0324ca50c03e0b44f76c58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99464
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2020-08-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [3d44c6a49b20415616dab7a2de2820da5efab309]

        ucb/core: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Ieabf6d417a482ea7cc17e78a78954687e8894cb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98801
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-09  Noel Grandin  <noelgrandin@gmail.com>  [d2140a6320cd1cf4dea29b174cdb3bcb5261056b]

        i18npool: create instances with uno constructors
        
        and rename some classes to match their UNO implementation name.
        
        See tdf#74608 for motivation.
        
        Change-Id: I16aa64781d30a500f234029da6f6b00a645c46bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100133
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-09  Johnny_M  <klasse@partyheld.de>  [2c6e81468e5fc0a26a150e9442a7f371d63cbd65]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 297a0c90cb07b299bf89bc031b770c3c49ee96a6
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia874ceab5ff35a79938b6fa6494272b32f276568
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100383
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-09  Johnny_M  <klasse@partyheld.de>  [2c3341877c6e20ca2235ba2f8d939d085ab074c5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to de46029cbe9d1c7f33592d59095f2220d2e9739a
          - tdf#132643 Translate German section IDs
            
            Change-Id: I9d6dd60e4261f28671331f9ceb3dc926550e51f4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100382
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-08  Stephan Bergmann  <sbergman@redhat.com>  [11a54f7358488b24de87cc37cdcb387965c6d2a4]

        Remove unnecessary, wrong downcast
        
        ...during UITest_writer_tests4:
        
        > /sw/source/core/tox/txmsrt.cxx:310:30: runtime error: downcast of address 0x60f00032cd40 which does not point to an object of type 'const SwTOXIndex'
        > 0x60f00032cd40: note: object is of type 'SwTOXCustom'
        >  47 07 80 4f  90 c1 34 d7 39 2b 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  01 00 00 00
        >               ^~~~~~~~~~~~~~~~~~~~~~~
        >               vptr for 'SwTOXCustom'
        >     #0 0x2b39cf605eb9 in SwTOXIndex::sort_lt(SwTOXSortTabBase const&) /sw/source/core/tox/txmsrt.cxx:310:30
        >     #1 0x2b39cc9223b7 in SwTOXBaseSection::InsertSorted(std::unique_ptr<SwTOXSortTabBase, std::default_delete<SwTOXSortTabBase> >) /sw/source/core/doc/doctxm.cxx:1946:19
        >     #2 0x2b39cc90c5a7 in SwTOXBaseSection::UpdateMarks(SwTOXInternational const&, SwTextNode const*, SwRootFrame const*) /sw/source/core/doc/doctxm.cxx:1219:13
        >     #3 0x2b39cc8f6ab1 in SwTOXBaseSection::Update(SfxItemSet const*, SwRootFrame const*, bool) /sw/source/core/doc/doctxm.cxx:872:9
        >     #4 0x2b39d02a07b0 in SwXDocumentIndex::refresh() /sw/source/core/unocore/unoidx.cxx:1261:19
        >     #5 0x2b39d028bcd3 in SwXDocumentIndex::update() /sw/source/core/unocore/unoidx.cxx:517:12
        >     #6 0x2b3e6a642d3b in SwMultiTOXTabDialog::CreateOrUpdateExample(TOXTypes, unsigned short, unsigned short) /sw/source/ui/index/cntex.cxx:383:67
        >     #7 0x2b3e6a637d45 in SwMultiTOXTabDialog::CreateExample_Hdl(SwOneExampleFrame&) /sw/source/ui/index/cntex.cxx:117:9
        >     #8 0x2b3e6a63602a in SwMultiTOXTabDialog::LinkStubCreateExample_Hdl(void*, SwOneExampleFrame&) /sw/source/ui/index/cntex.cxx:85:1
        >     #9 0x2b39d33ffc99 in Link<SwOneExampleFrame&, void>::Call(SwOneExampleFrame&) const /include/tools/link.hxx:111:45
        >     #10 0x2b39d33fa895 in SwOneExampleFrame::TimeoutHdl(Timer*) /sw/source/uibase/utlui/unotools.cxx:403:28
        >     #11 0x2b39d33e7d3a in SwOneExampleFrame::LinkStubTimeoutHdl(void*, Timer*) /sw/source/uibase/utlui/unotools.cxx:210:1
        >     #12 0x2b396b968321 in Link<Timer*, void>::Call(Timer*) const /include/tools/link.hxx:111:45
        >     #13 0x2b396b9678b8 in Timer::Invoke() /vcl/source/app/timer.cxx:75:21
        >     #14 0x2b396b7ad806 in Scheduler::ProcessTaskScheduling() /vcl/source/app/scheduler.cxx:484:20
        >     #15 0x2b396b7a7680 in Scheduler::CallbackTaskScheduling() /vcl/source/app/scheduler.cxx:287:5
        >     #16 0x2b396c3fb790 in SalTimer::CallCallback() /vcl/inc/saltimer.hxx:54:13
        >     #17 0x2b396c3eeefc in SvpSalInstance::CheckTimeout(bool) /vcl/headless/svpinst.cxx:209:53
        >     #18 0x2b396c3f5665 in SvpSalInstance::DoYield(bool, bool) /vcl/headless/svpinst.cxx:444:21
        >     #19 0x2b396b8a6af9 in ImplYield(bool, bool) /vcl/source/app/svapp.cxx:455:48
        >     #20 0x2b396b8a5cb7 in Application::Yield() /vcl/source/app/svapp.cxx:519:5
        >     #21 0x2b396b8a58f9 in Application::Execute() /vcl/source/app/svapp.cxx:434:9
        >     #22 0x2b39302e879c in desktop::Desktop::Main() /desktop/source/app/app.cxx:1600:17
        >     #23 0x2b396b94ff29 in ImplSVMain() /vcl/source/app/svmain.cxx:201:35
        >     #24 0x2b396b959e00 in SVMain() /vcl/source/app/svmain.cxx:233:12
        >     #25 0x2b39304ca014 in soffice_main /desktop/source/app/sofficemain.cxx:98:12
        >     #26 0x4efc6c in sal_main /desktop/source/app/main.c:48:15
        >     #27 0x4efc46 in main /desktop/source/app/main.c:47:1
        >     #28 0x2b393208f504 in __libc_start_main (/lib64/libc.so.6+0x22504)
        >     #29 0x41b5c1 in _start (/instdir/program/soffice.bin+0x41b5c1)
        
        (<https://ci.libreoffice.org//job/lo_ubsan/1721/>)
        
        Change-Id: I02fcbd23d13843563042aca7b1e9fed73823ecb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100394
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-08  Justin Luth  <justin.luth@collabora.com>  [538898d6b9a70d593d9e061f83bed1bffd3987c5]

        related tdf#135216 writerfilter: don't bRemove para with field
        
        So the lovely task of building up every possible exception
        where a paragraph has content without noticed character properties
        continues...
        
        Change-Id: I1df13f1ea96866b82f44cbbedd52bb525e0d3c2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99761
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-08-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [c8b7a833c8f195facf225d062adc762a07ea55b9]

        loplugin:unusedmethods
        
        Change-Id: I58819edd0965ff52c3fc6c20d84bc5951a79bbe2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100381
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-08  Justin Luth  <justin.luth@collabora.com>  [a5ada62f564b90cf211929baf7694f477a53a445]

        tdf#135329 sw MS export: prevent skipping at-char anchors
        
        This patch is step 1 - write out bypassed flies.
        Step 2 - don't bypass fly positions.
        
        The SearchNext function is skipping some flies
        because it is not returning them as a stopping
        position (nextAttr), and so OutFly just skipped
        them since they didn't exactly match the position
        it was acting on.
        
        Generally a bad idea to just ignore a picture etc.
        Perhaps this is safe enough to backport all the
        way to stable. But pictures are such a mess in
        general, and so fragile that I don't know what
        the implications might be. Thus I am breaking
        this fix down into as small pieces as I possibly
        can for the benefit of regression finding/fixing.
        
        Prior to this test, there were no unit tests that failed
            assert ( nPos >= nSwPos );
        
        Change-Id: Idad0ea9d229f107a8b55150c476f3d4a6bdef3f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100375
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-08-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [000424566db7611f8daf807f23e75e42589a5085]

        loplugin:unnecessaryvirtual
        
        Change-Id: Idcb25f62f0371178222fb05fb8e3ec9fd335305b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100379
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-08  Caolán McNamara  <caolanm@redhat.com>  [f43078e028c146041bedbd0a53826bf372074b5e]

        don't make InterItemWindow a WB_DIALOGCONTROL
        
        which means pressing tab searches it children, let it be the target, and it
        will delegate focus
        
        Change-Id: I353ae6b5a6b62c91b844fcd10508f8689db77038
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100298
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-08  Caolán McNamara  <caolanm@redhat.com>  [4ea3ac6bba777111bf8656b6911068c59248382a]

        cid#1465675 Uninitialized scalar field
        
        Change-Id: I518129aa01bbe10a5050edb9ecef669d7b4b1bc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100292
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-08  Caolán McNamara  <caolanm@redhat.com>  [f0f1d1fb2f3b059e2a0979c61613b661b938a152]

        merge dbaui::OMarkableTreeListBox with dbaui::OTableTreeListBox
        
        Change-Id: I5cde5c453493e5287faa770eede2e42b21075477
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100330
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-08  Stephan Bergmann  <sbergman@redhat.com>  [2f2246d22e2a8ccbc1dc3e6f5243734a61edf270]

        external/cppunit: Run tests in deterministic order
        
        What prompted me to make this change is that when I tried an --enable-lto build,
        CppunitTest_xmlsecurity_signing failed in a non-obvious way, and I noticed that
        it ran the individual tests in a different order than a --disable-lto build.
        
        With this change, CppunitTest_xmlsecurity_signing also started to fail in the
        --disable-lto build, which has meanwhile been fixed with
        800eebfa82106c509310ed43bef38a7a4ad4451f "Database document apparently needs to
        be closed before it is disposed".  No other tests started to fail in my
        Linux --disable-lto-build with this change, and my Linux --enable-lto build
        (using recent Fedora 32 GCC 10.2 and the default linker) also succeeds `make
        check` after 800eebfa82106c509310ed43bef38a7a4ad4451f, both with and without
        this cppunit change.
        (<https://bugs.documentfoundation.org/show_bug.cgi?id=126442> "LTO build
        segfaults in sw_apitests" and <https://src.fedoraproject.org/rpms/libreoffice/c/
        5d644f1606b76ffa4a102433849a824d7293a404> "%check fails with lto enabled"
        indicate that older branches also fail CppunitTest_sw_apitests with
        --enable-lto, but I could not reproduce that on current master.)
        
        What happens in cppunit is that every CPPUNIT_TEST_SUITE_REGISTRATION (or other
        macro like CPPUNIT_TEST_FIXTURE internally calling
        CPPUNIT_TEST_SUITE_REGISTRATION) creates a global static variable whose ctor
        inserts the address of a sub-object of that global static variable into the
        TestFactoryRegistry::m_factories set.  Even if the order of invocation of those
        ctors from one .cxx is deterministic, the relative order or the addresses of
        those sub-objects inserted into the TestFactoryRegistry::m_factories set need
        not be (though they probably typically are).  Another source of nondeterminism
        is that the order of ctors from different .cxx is not specified (which might
        have caused the CppunitTest_xmlsecurity_signing failures, given that test
        includes suites from two different .cxx).
        
        So to make test execution more reproducible, make the order in which the tests
        are run deterministic, sorting them by name.  (When
        TestFactoryRegistry::addTestToSuite the adds the sorted tests to
        TestSuite::addTest, they are inserted into a TestSuite::m_tests vector, from
        which point on things appear to already happen in a deterministic order.)
        
        Change-Id: I40741f397a96772974fd41bacdb3dd763c885417
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100384
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [7d8c8af4b24e89d8135c0806ea153732413f6950]

        loplugin:unusedfields
        
        Change-Id: I9fd1e742fea5d2f6c45fb2086df79b420d514e98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100380
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [5a79c78338b0f6a568947d5623a0c93a5e9b2aa3]

        loplugin:virtualdead
        
        Change-Id: Ib2a4ebad50e9c6f0d71a9ac3a1bc8ac11e775496
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100378
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [5d47604c0aecce28b058a01cd1324d87c154c616]

        use std::string_view
        
        Change-Id: Iac8367a1ea3ec603b5db8b3dd8bdc7dd7265eb83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100377
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-08  Stephan Bergmann  <sbergman@redhat.com>  [393c3930c8cedb2fcf380539c57d8da5cfb31572]

        Remove dead code
        
        mxComponent is known to be null at the start of a test function
        
        Change-Id: Ifb3b7dd33769ef71d980fb110eab2dceb03bc52c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100370
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [358bdc5eb38a6a7c310027f4a10694230b848b7f]

        loplugin:flatten in sc/filter/oox
        
        Change-Id: Idd536dbeaee1f1db3317d96b90e56691976a89ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100338
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-08  Stephan Bergmann  <sbergman@redhat.com>  [800eebfa82106c509310ed43bef38a7a4ad4451f]

        Database document apparently needs to be closed before it is disposed
        
        Otherwise, if a test like testPreserveMacroTemplateSignature10::TestBody from
        xmlsecurity/qa/unit/signing/signing.cxx happens to be executed after
        testPreserveMacroSignatureODB::TestBody from
        xmlsecurity/qa/unit/signing/signing2.cxx during CppunitTest_xmlsecurity_signing,
        it would SIGABRT with something like
        
        > warn:sfx.view:1935717:1935717:sfx2/source/view/frmload.cxx:489: DBG_UNHANDLED_EXCEPTION in static void (anonymous namespace)::SfxFrameLoader_Impl::impl_handleCaughtError_nothrow(const com::sun::star::uno::Any &, const ::comphelper::NamedValueCollection &) exception: com.sun.star.lang.DisposedException message: Frame disposed /home/sbergman/lo/core/framework/source/services/frame.cxx:362
        > warn:legacy.osl:1935717:1935717:vcl/source/window/window.cxx:273: Window ( 19SfxFrameWindow_Impl()) with live children destroyed:  23SfxFrameViewWindow_Impl() 14SfxSplitWindow() 21SfxEmptySplitWin_Impl() 14SfxSplitWindow() 21SfxEmptySplitWin_Impl() 14SfxSplitWindow() 21SfxEmptySplitWin_Impl() 14SfxSplitWindow() 21SfxEmptySplitWin_Impl()
        > Window ( 19SfxFrameWindow_Impl()) with live children destroyed:  23SfxFrameViewWindow_Impl() 14SfxSplitWindow() 21SfxEmptySplitWin_Impl() 14SfxSplitWindow() 21SfxEmptySplitWin_Impl() 14SfxSplitWindow() 21SfxEmptySplitWin_Impl() 14SfxSplitWindow() 21SfxEmptySplitWin_Impl()
        
        at
        
        > #7  0x00007ff59b2599e9 in SalAbort(rtl::OUString const&, bool) (rErrorText="Window ( 19SfxFrameWindow_Impl()) with live children destroyed:  23SfxFrameViewWindow_Impl() 14SfxSplitWindow() 21SfxEmptySplitWin_Impl() 14SfxSplitWindow() 21SfxEmptySplitWin_Impl() 14SfxSplitWindow("..., bDumpCore=true) at vcl/source/app/salplug.cxx:303
        > #8  0x00007ff59b08c751 in Application::Abort(rtl::OUString const&) (rErrorText="Window ( 19SfxFrameWindow_Impl()) with live children destroyed:  23SfxFrameViewWindow_Impl() 14SfxSplitWindow() 21SfxEmptySplitWin_Impl() 14SfxSplitWindow() 21SfxEmptySplitWin_Impl() 14SfxSplitWindow("...) at vcl/source/app/svapp.cxx:281
        > #9  0x00007ff59a846f98 in vcl::Window::dispose() (this=0x4ea35d0) at vcl/source/window/window.cxx:274
        > #10 0x00007ff5954ff853 in SfxFrameWindow_Impl::dispose() (this=0x4ea35d0) at sfx2/source/view/frame2.cxx:82
        > #11 0x00007ff59aad5161 in VclReferenceBase::disposeOnce() (this=0x4ea3818) at vcl/source/outdev/vclreferencebase.cxx:38
        > #12 0x00007ff591c3815b in VclPtr<OutputDevice>::disposeAndClear() (this=0x7ffd92f67810) at include/vcl/vclptr.hxx:206
        > #13 0x00007ff591cbaeb8 in VCLXWindow::dispose() (this=0x52fb4c0) at toolkit/source/awt/vclxwindow.cxx:920
        > #14 0x00007ff59300e147 in (anonymous namespace)::XFrameImpl::setComponent(com::sun::star::uno::Reference<com::sun::star::awt::XWindow> const&, com::sun::star::uno::Reference<com::sun::star::frame::XController> const&) (this=0x4f02260, xComponentWindow=empty uno::Reference, xController=empty uno::Reference) at framework/source/services/frame.cxx:1514
        > #15 0x00007ff5930104ee in (anonymous namespace)::XFrameImpl::close(unsigned char) (this=0x4f02260, bDeliverOwnership=1 '\001') at framework/source/services/frame.cxx:1692
        > #16 0x00007ff593016633 in (anonymous namespace)::XFrameImpl::implts_checkSuicide() (this=0x4f02260) at framework/source/services/frame.cxx:3189
        > #17 0x00007ff59300ffb4 in (anonymous namespace)::XFrameImpl::removeActionLock() (this=0x4f02260) at framework/source/services/frame.cxx:2683
        > #18 0x00007ff592fa892f in framework::ActionLockGuard::freeResource() (this=0x7ffd92f68bd0) at framework/source/inc/loadenv/actionlockguard.hxx:123
        > #19 0x00007ff592f9e2de in framework::LoadEnv::impl_reactForLoadingState() (this=0x7ffd92f68ac8) at framework/source/loadenv/loadenv.cxx:1637
        > #20 0x00007ff592f9d9fc in framework::LoadEnv::impl_setResult(bool) (this=0x7ffd92f68ac8, bResult=false) at framework/source/loadenv/loadenv.cxx:515
        > #21 0x00007ff592f9d851 in framework::LoadEnv::impl_loadContent() (this=0x7ffd92f68ac8) at framework/source/loadenv/loadenv.cxx:1160
        > #22 0x00007ff592f9a502 in framework::LoadEnv::start() (this=0x7ffd92f68ac8) at framework/source/loadenv/loadenv.cxx:395
        > #23 0x00007ff592f98261 in framework::LoadEnv::startLoading(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, rtl::OUString const&, int, LoadEnvFeatures) (this=0x7ffd92f68ac8, sURL="file:///xmlsecurity/qa/unit/signing/data/tdf42316.ott", lMediaDescriptor=uno::Sequence of length 2 = {...}, xBaseFrame=uno::Reference to (class framework::Desktop *) 0x18b3c48, sTarget="_default", nSearchFlags=0, eFeature=LoadEnvFeatures::NONE) at framework/source/loadenv/loadenv.cxx:300
        > #24 0x00007ff592f96bdc in framework::LoadEnv::loadComponentFromURL(com::sun::star::uno::Reference<com::sun::star::frame::XComponentLoader> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (xLoader=uno::Reference to (class framework::Desktop *) 0x18b3c58, xContext=uno::Reference to (class cppu::(anonymous namespace)::ComponentContext *) 0xa6aeb0, sURL="file:///xmlsecurity/qa/unit/signing/data/tdf42316.ott", sTarget="_default", nSearchFlags=0, lArgs=uno::Sequence of length 2 = {...}) at framework/source/loadenv/loadenv.cxx:169
        > #25 0x00007ff592ff8ce2 in framework::Desktop::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (this=0x18b3be0, sURL="file:///xmlsecurity/qa/unit/signing/data/tdf42316.ott", sTargetFrameName="_default", nSearchFlags=0, lArguments=uno::Sequence of length 2 = {...}) at framework/source/services/desktop.cxx:593
        > #26 0x00007ff592ff8da5 in non-virtual thunk to framework::Desktop::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) () at workdir/UnoApiHeadersTarget/udkapi/normal/com/sun/star/lang/XComponent.hpp:136
        > #27 0x00007ff593d7bb28 in unotest::MacrosTest::loadFromDesktop(rtl::OUString const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (this=0x18a6d80, rURL="file:///xmlsecurity/qa/unit/signing/data/tdf42316.ott", rDocService="", rExtraArgs=uno::Sequence of length 1 = {...}) at unotest/source/cpp/macros_test.cxx:61
        > #28 0x00007ff5956b132d in testPreserveMacroTemplateSignature10::TestBody() (this=0x18a6d30) at xmlsecurity/qa/unit/signing/signing.cxx:1243
        
        Change-Id: If2c45a8fc8d907b12f4d92c77f524d50d9e928cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100344
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-08  Julien Nabet  <serval2412@yahoo.fr>  [749ac5f415a590da505eb5e3d4a37a49a9c82fcc]

        Typo bSlideBackgoundPainted
        
        Change-Id: Ice11d37e9832b5841f36e8873f4d11e9c0d6b3c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100376
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-08  Julien Nabet  <serval2412@yahoo.fr>  [ba20c2b1874cac08e93c3a122c8723868a29e456]

        tdf#58518: add message in case of not text file with "Insert->File" in Writer
        
        Change-Id: I5d3d6153cdb58485043e80331e0b4f1e55a03412
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99941
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-08-08  Rene Engelhard  <rene@debian.org>  [7f8c2d8f965ca2cb570bb40a5f8fa06902ea580e]

        bump libnumbertext requirement to >= 1.0.6
        
        because otherwise
        
        Test name: SwUiWriterTest::testTdf133589
        equality assertion failed
        - Expected: 𐳥𐳋𐳓𐳉𐳗
        - Actual  : székely 0
        
        Failures !!!
        Run: 305   Failure total: 1   Failures: 1   Errors: 0
        
        happens with (system-)libnumbertext 1.0.5
        
        Change-Id: Ibbb33f41840b239c58e80c2a1a2c8ff5d41df58a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100342
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: Jenkins

2020-08-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [66d0815d790918b35dd413b64c467dc168d720bb]

        loplugin:flatten in sc/filter/excel
        
        Change-Id: I48ab5b20a3345cd40d4715c3ff025d2df3b491fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100337
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [37c3da6d2c453448952783ef9437f12469edc316]

        loplugin:flatten in sc/filter
        
        Change-Id: I3fa60b5c1ef253d9e9e9a727e29c052de277e77a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100339
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-08  Stephan Bergmann  <sbergman@redhat.com>  [47b19a51c47332981b89c250c69ec240c811a325]

        Make use of std string_view
        
        Change-Id: I81d8a0ccff0a9d0ff1aa7fbb6006e80e1fce76fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100315
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-08  Heiko Tietze  <tietze.heiko@gmail.com>  [13d788b476adb3901689282733cc2700e7934212]

        Clean-up of abstdlg
        
        Unnecessary functions regarding the about dialog removed
        
        Change-Id: I739a6b1383a0096ec46e2316da3c5327dafe1675
        Follow-up to 39e83e2e4257c56adef13ed1dfeee013a4f45376
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99985
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-08-08  Srijan Bhatia  <srijanbhatiasun@gmail.com>  [d04260e5318fad36b3a29deaf9a823052bc6bea9]

        Presenter console new vertical separator
        
        Change-Id: I82e30a8dd73ba91605ae839847fb6378b1d54b3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100044
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-08-08  Johnny_M  <klasse@partyheld.de>  [7657fecbceb656d7745a0ae7674a733c722343d8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d94a25c58b03f7619430ec7bf66564de16600548
          - tdf#132643 Translate German section IDs
            
            Change-Id: If138eff022dc58dda7c6f6f7d9bb749a0f717684
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100341
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [255d7e562c729ed113336d635326cb84d98b8f4e]

        Fix typos
        
        Change-Id: Ic28a1cdc779af9438555acd3bf85312e5e244fe6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100336
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [621580eda6361c5a9f949ad7a16691abf632e370]

        Fix typos to complete commit cfce486
        
        See:
        https: //gerrit.libreoffice.org/c/core/+/100172
        Change-Id: Iefcf549f23fa27affe7b6254d82eb2fc8ecf283b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100334
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-07  Caolán McNamara  <caolanm@redhat.com>  [e17e3dd6d9c06f0dc25246a4e0fb82970d74ba39]

        cid#1465671 Unchecked return value
        
        Change-Id: I796799f2964f70f107acc53d376379a79e044472
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100294
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-07  Caolán McNamara  <caolanm@redhat.com>  [c8284fea44bd2e0170da8cbfab0c041e287ea99b]

        cid#1465674 silence Copy-paste error
        
        Change-Id: I5b90774ffae5ee0ce32de1d557bd50f2d6b775cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100293
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [bdbf72d9a23cf63bebc01d5fe1567f76cb260c7d]

        tdf#134572: sw_ooxmlimport: Add unittest
        
        Change-Id: I9162211edb583201ba4600362045379fbed2b05c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100302
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-08-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [b02d05f460fb43424d4288969ea826afc06b66e5]

        tdf#135249: sc_ucalc: Add unittest
        
        Change-Id: Iddaf35d0b0afa44f081db2a1ac4f29567876f967
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100300
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-08-07  Caolán McNamara  <caolanm@redhat.com>  [9c894db4a32fd6f2c50202c7769fa86ba1bd5247]

        cid#1465676 silence Unchecked return value
        
        Change-Id: I61f9fda6e7a5200336adfccad1d531a38416679b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100296
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-07  Caolán McNamara  <caolanm@redhat.com>  [d7d09fd881ff56ea1a7b6863cafb298387f20f98]

        cid#1465673 Unchecked return value
        
        Change-Id: I6213d9c0f0450b5e600553c18deb5fbef3a05230
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100295
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-07  Caolán McNamara  <caolanm@redhat.com>  [e5e66dcee74da4f8b91a29b21b744f7aed138f1c]

        move comment to the start so xgettext uses the right ones
        
        Change-Id: I0601cbcdd9b4441dc937fadf7287d0133fe35a3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100309
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-07  Caolán McNamara  <caolanm@redhat.com>  [583058cb5944e9e64552bb39b732ad19b33d0888]

        drop unneeded forward declares
        
        Change-Id: I32c8f5fd73249bdd7a233801f6a23b280b8df50c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100305
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-07  Stephan Bergmann  <sbergman@redhat.com>  [f3da84db230a10551bbdbd6cdf5e4cf669e54e2a]

        Make use of std string_view
        
        Change-Id: Ic4b330b7d046ba77e51d32d156501a18e3782985
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100313
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-07  Michael Stahl  <Michael.Stahl@cib.de>  [8d83c29905ca6c4067ae0330d3544ddb983cafbc]

        oox: VML export: convert ESCHER_Prop_AnchorText to v-text-anchor
        
        Change-Id: I903cac8d7b02138680613b5a1b6dab4b1c448158
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100333
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-07  Michael Stahl  <Michael.Stahl@cib.de>  [2af2b9be05a4733c691db7201e76b4058516c47b]

        oox: VML export: produce bottom-to-top in a better way
        
        Replace code added in 090c61eb93db4302d4565d5f11f7673190835fdb
        with something that uses the already generated ESCHER property; this
        lets a warning about the unhandled property disappear too.
        
        Change-Id: Ieed83dd8e17e92eea9901124fce5e6da2a17196a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100332
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-07  Michael Stahl  <Michael.Stahl@cib.de>  [2cb90a5c87fe46737c8d840967d8836284f92ffd]

        filter: MSO export: convert TextWrap property to Escher_Wrap*
        
        There's a paucity of working wrapping modes in Escher unfortunately.
        
        Change-Id: Ibaf99c3249a6492dc129f9c9b5707778038f9a4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100331
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1a13804092f93dd77b081ea063856d9896838a51]

        Fix typos
        
        Change-Id: Iedaac490a577d3582ea9ef5a105836eff8c2eaf5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100078
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-07  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [69d903c59729deb9f9824929bb31e4256f09025b]

        SwTOXBaseSection::UpdateMarks: SwIterator no more ...
        
        Change-Id: Ib4b9e9bc47e6789d61dbe6187a870b986ed491f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98138
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-08-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6026038442790ea8c72cdd16490d8c99aaa8a946]

        Fix typo
        
        Change-Id: Ie022017c333e19a2732e19a64efea1695dc01e03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100335
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-07  Johnny_M  <klasse@partyheld.de>  [971d9ce62f411881a89e4559ee547a0c7ffd55c7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7c883574c2036f463359dde30a976db6ff568d4e
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia6677cbdad3c3bc7e204a104d00088dff76794fc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100323
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-07  Johnny_M  <klasse@partyheld.de>  [3e19c0e2e20e8e69c2f3b0c3a22270ba4ff3aaeb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c21147b7a058057fbfce13d78ce428cb2bf793cb
          - tdf#132643 Translate German section IDs
            
            Change-Id: I3a58bdc316a356a2e53affe1a996d6809039b279
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100319
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-07  Johnny_M  <klasse@partyheld.de>  [4e2b0dba38a39e3f2816075de22df047591c06e0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b80ac51da7f49b4c2978ccf07d99707dca37450e
          - tdf#132643 Translate German section IDs
            
            Change-Id: If5aea5cba488ea1ab614c3bad002f7d8fe9a8191
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100322
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-07  Johnny_M  <klasse@partyheld.de>  [24f6df44c8379ee5db39addd57071b5709ed85ec]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 61d0453196ba1f0b12c080ad55dd46b31a5ba602
          - tdf#132643 Translate German section IDs
            
            Change-Id: I6f98da001802d1ef2afc0557db61a9dfa6929133
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100321
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-07  Johnny_M  <klasse@partyheld.de>  [05186dc1c5a049ad9c5034bec0a75d3ca040dcca]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 71458d7428cb44367d666439499172e1211dfd77
          - tdf#132643 Translate German section IDs
            
            Change-Id: I6a7a485a677d41e173b0aa6c2a52b856a50e64da
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100320
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-07  Johnny_M  <klasse@partyheld.de>  [069be1ef1d2df9fd4039e529b011098ec2567472]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f01a9af6bbe036452f97af0cfbc5742e08719c14
          - tdf#132643 Translate German section IDs
            
            Change-Id: I1e9d6681dc9b6304fb0e081b680729d5f01e658b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100318
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-07  Johnny_M  <klasse@partyheld.de>  [e3fb2b51dcfb49349dcee02b90b2ff4c44fe6b03]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to be6632d411934e2b2435b80fb6e2db859b20c930
          - tdf#132643 Translate German section IDs
            
            Change-Id: I6b40b3c51f37c5d85fee58e211c8ce6d146ca13f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100317
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-07  Johnny_M  <klasse@partyheld.de>  [8d057598b74dfb4450eb115187aedbb6f79a3c69]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 20a2876b98ea8fa550f52ece1326986c6c0a2917
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia6933c6dcb3a73c0a6736b901fb4d39e5bd7eef8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100316
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-07  Johnny_M  <klasse@partyheld.de>  [fec6a50b59584bab00db2c0f6ab646a76e2833e8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 47c516156cde14bbb42b175776fd9131a7f849ab
          - tdf#132643 Translate German section IDs
            
            Change-Id: I80cb649d0f6a5953b9e61e43cd41b410d7455504
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100242
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-07  Johnny_M  <klasse@partyheld.de>  [143c5272b7a4b2cc3a9adf7551123a392b90e54e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bd6a414f265035b12d6fd30e7cee05715c10bf02
          - tdf#132643 Translate German section IDs
            
            Change-Id: I44a5488b78a0d313038243d63b48dd6c4b2732bc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100244
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-07  Johnny_M  <klasse@partyheld.de>  [4e93f231de26e37d5706fd733290914e6941f05a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 080ac7ee89790e53fdec352cfd7d2cecf6bb7578
          - tdf#132643 Translate German section IDs
            
            Change-Id: I9a101a44ab16e29fbefe057fc9ce5433eb3ee8a7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100243
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-07  Caolán McNamara  <caolanm@redhat.com>  [d628075b1af0c152e7f50b93b99f3b9744cdc5e7]

        hrcex operates on .hrc files
        
        Change-Id: I0841c2d99a00b6b18e3dc4baca2b4bb48ab5b97d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100308
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-07  Stephan Bergmann  <sbergman@redhat.com>  [a2e5c8a0dc9254591711e32245e2e6b9dbd2449f]

        Revert "tdf#131420 DOCX export: fix missing border of frame"
        
        This reverts commit 6f22e4e5f93af27fa41bd1054a817df2409fdc62.
        <https://ci.libreoffice.org/job/gerrit_linux_gcc_release/66787/> failed with
        
        > Test name: testTdf131420::Load_Verify_Reload_Verify
        > equality assertion failed
        > - Expected: 1
        > - Actual  : 0
        > - In <file:///home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_gcc_release_64/tempdir/lu29117kacyqp.tmp>, XPath '/w:document/w:body/w:p[2]/w:pPr/w:pBdr[2]' number of nodes is incorrect
        
        during CppunitTest_sw_ooxmlexport12 of
        <https://gerrit.libreoffice.org/c/core/+/100328> "Test build"
        
          ...of <https://gerrit.libreoffice.org/c/core/+/99697/2>:
        
            Aug 07 15:11:38 <sberg> does anybody else see CppunitTest_sw_ooxmlexport12
            testTdf131420::Load_Verify_Reload_Verify consistently fail?  It got added
            right now with 6f22e4e5f93af27fa41bd1054a817df2409fdc62, which Jenkins had
            seen build green a week ago, based back then on a parent from July 21, so
            sounds likely that the tested code changed meanwhile
        
        Change-Id: I1eb5caed08dc7be27fab5773dfb23a5c608d1c47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100229
        Tested-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-07  Srijan Bhatia  <srijanbhatiasun@gmail.com>  [aedbbfd934c65b4d73afd13020116fb65567f0d1]

        tdf#135082 fix print selection
        
        Change-Id: Id4d48f25161aac20e8594b5e32c5dbe09e78ccc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99790
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-07  Stephan Bergmann  <sbergman@redhat.com>  [1fc2e731d625611e41b6508d698f754a481ef770]

        external/cppunit: -g based on --enable-symbols, not --enable-debug
        
        Change-Id: I35ceb0069082cb66f1bc09591baace594f0dc030
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100297
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-07  Caolán McNamara  <caolanm@redhat.com>  [97a75fa7cc94392f085e592bc6be42c4a0ad6a42]

        cid#1465672 Uninitialized pointer field
        
        Change-Id: I535d59b4f4a48067df33c77bb498bce951c67f89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100291
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-07  Caolán McNamara  <caolanm@redhat.com>  [278ab1f4d2ae8a51c86c8c83f8b445ff28a2bb6a]

        cid#1465670 Logically dead code
        
        Change-Id: I6f1227baadaa5609bda67d0dd61211e2be66b58d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100290
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-07  Attila Szűcs  <szucs.attila3@nisz.hu>  [790c0aeab258f770eb94f2d2cceceebfeaceb825]

        tdf#121718 XLSX export: fix first page number
        
        Changed code to not save 'useFirstPageNumber' and 'firstPageNumber'
        if "First page number" is not checked.
        
        It was needed because Excel does not care about 'useFirstPageNumber',
        and blindly load 'firstPageNumber' even if that had an invalid value
        (that could happen when useFirstPageNumber==false).
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I69c9ed0fd4fdca1794d4bbc197713ac687eb4005
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100203
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-07  Shivam Kumar Singh  <shivamhere247@gmail.com>  [afb68e1f21a539bf93c8131a2a8a6055feec88f1]

        Set Ellipsize for proper viewing of properties in Inspector
        
        Add ... at the end of long properties
        
        Change-Id: I7ab9eba4c4dab10446d66dcd99d677fa70a455d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100046
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-08-07  Caolán McNamara  <caolanm@redhat.com>  [7c399dabb25c4f40b9ac6fbde6bf0c0592e15d74]

        cid#1465669 Dereference after null check
        
        SwXTextDocument::GetRenderDoc already uncondionally dereferences
        pDocShell so we can assume its non null
        
        Change-Id: I25edd2415ff052b1bdaa6d6a6d1a252a12b14100
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100289
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-07  Tor Lillqvist  <tml@collabora.com>  [04d116fe90b07078c4fc79c30d7720d01622cc82]

        Use <alloca.h> for macOS and iOS, too
        
        Change-Id: I20f349cc03fe28536470c19f2559cc5414b823fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100284
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-08-07  Tor Lillqvist  <tml@collabora.com>  [24d94f9a1507d24b71276f879d8353996ebe55dc]

        Use the lo_mobile_throwException() thing on macOS on arm64 for now
        
        Change-Id: I58720d25c4838f1f4ee79a2586a61cc7d03ef853
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100281
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-08-07  Tibor Nagy  <nagy.tibor2@nisz.hu>  [d54264e34c1ccc0eaf4178ab165a843028500223]

        tdf#133071 DOCX import: fix vertical alignment to bottom page margin
        
        The relative vertical alignment (top, center and bottom) of
        bottom page margin wasn't handled.
        
        Co-authored-by: Attila Szűcs (NISZ)
        
        Change-Id: Ib41a8790f88ef004390787e3673a209dadd86457
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100170
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-07  Tünde Tóth  <tundeth@gmail.com>  [52f8e0b6f09be0e8e8a068edef2017d45d5a1892]

        tdf#133477 basegfx: fix center of rotated gradients
        
        in the case of square and quadratic gradient styles.
        
        Change-Id: I2e5522930b472bf2ee702c780f39aa187bd7b64f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95356
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-07  Tor Lillqvist  <tml@collabora.com>  [cba368b233ea874df0d9c9fcd4d234d412ac8681]

        Use USE_DLFCN also on macOS on arm64
        
        Change-Id: I8975ea2d4f33a101b5ac6db247a6dd062bc0c410
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100273
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-08-07  Tor Lillqvist  <tml@collabora.com>  [7571fc70e55050c1c5e3c516960e1f44cad6cc32]

        Use 10.16, not 11.0, as the minimum macOS on arm64 for now
        
        Change-Id: I5563d1e6f88a561fe861f6f9b0cbcbe4224ad110
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100280
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-08-07  Tünde Tóth  <toth.tunde@nisz.hu>  [bcda268cde1f8408c2066ce985acedfce3e3bc2e]

        tdf#134977 Chart OOXML: fix import of custom data label
        
        Use the data series properties for the default properties
        of the custom data labels.
        
        Change-Id: I651fa030276dfdec13b5801c0188bfd07c498b49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99987
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-07  Attila Bakos  <bakos.attilakaroly@nisz.hu>  [e520a4f988bf0ff81e75e37588182af92fed7631]

        tdf#112342 DOCX import: fix page break before image-only paragraphs
        
        Picture anchored to an empty paragraphs was moved to the
        previous page, because the deferred page wasn't handled here.
        
        Change-Id: I4a694dd443ca8b67c4addbcba3523bffecd21418
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99763
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-07  Tor Lillqvist  <tml@collabora.com>  [1cee06c080bceab86ac894f8ae86d4d296b050aa]

        Update config.{guess,sub} with latest versions and handle fallout of that
        
        From http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD
        and http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD .
        
        This time, do not apply the add-on change from
        25a09c8776cc6088a5b2bf13dc84eb386c26bb7e to config.sub, but keep it
        pristine. Instead, let's start using the name "aarch64" instead of
        "arm64" for macOS and iOS in the autofoo context, as that is what
        those tools call it. Clang and Apple call it arm64, though.
        
        Change-Id: I1e05866c5fb08e0800cdfeaf7f6a71bfb43d1777
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100272
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-08-07  Tor Lillqvist  <tml@collabora.com>  [12d24634dfbe6c191c810a0d2be53211cb86c75f]

        Make help message match actual option name
        
        Change-Id: Icd959b2e221402779ff998aa249ffa4da55cdfd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100279
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-08-07  Tibor Nagy  <nagy.tibor2@nisz.hu>  [6f22e4e5f93af27fa41bd1054a817df2409fdc62]

        tdf#131420 DOCX export: fix missing border of frame
        
        Co-authored-by: Attila Szűcs (NISZ)
        Change-Id: I5afa9532d247a6041a1931ad80c4516e02adbd6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99697
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-07  Tibor Nagy  <nagy.tibor2@nisz.hu>  [e5f0c4dd632d3c4a9eea36f65974d6004ac07983]

        tdf#133702 DOCX export: fix frame anchor position
        
        On saving a frame from Writer the anchor moves to the next
        paragraph, moving the whole frame lower in the document.
        
        Co-authored-by: Attila Szűcs (NISZ)
        Change-Id: Ic47becb323282500871d825c12330b328f5059d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99673
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-07  Justin Luth  <justin.luth@collabora.com>  [75b45d43b53abd457c98f47078ca7ff3c492ce2c]

        tdf#135343 writerfilter: compat15 treats section nextCol as nextPage
        
        ... and also handle a document that starts with a nextColumn break
        ... and also handle a nextColumn with a different number of columns.
        
        Starting in Word 2013's compatibilityMode=15, it appears
        (based on testing, but no documentation found to prove it)
        that the hard-to-create column-section-break is always
        handled the same way as a page break.
        
        It already was like this if it occurred when the previous
        section did not have columns. Only when the previous section
        had the same # of columns did it act as a regular column break.
        
        In any case, LO never handled any of it well.
        
        P.S. I never liked "lastContext" since it isn't clear
        whether it means the very last something or something earlier.
        So I changed it to PrevSection which is much nicer.
        
        still to do: figure out how to just do a regular column
        break in the previous section.
        
        Change-Id: I3cef4a1ab185d25dfde90b85338706e8909b72dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99936
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-08-07  Caolán McNamara  <caolanm@redhat.com>  [e73ca98ebeeddac05dcf224e517970ede582eb9f]

        SvTreeListBox::HandleKeyInput can be private
        
        and update the comment to state what it has been
        truncated to do
        
        Change-Id: I96caa247e097625a7c0569eb589873fce688e8a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100266
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-07  Caolán McNamara  <caolanm@redhat.com>  [97ca03b9ac61c5babb72cb91f362e9641394f677]

        HandleKeyInput is only called for KEY_MOD2 case
        
        and that's for alt+mnenonic which has been removed
        
        which has a knock on effect of removing some methods
        that just call this no-op
        
        Change-Id: Id71a57880c6335ee5a052de0da6cc2449489849f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100265
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-07  Mike Kaganski  <mike.kaganski@collabora.com>  [071c044352d24bb0c8cad0d239c8b1fc644c1823]

        Fix Skia build using VS 2019 v.16.7.0 with --disable-pch
        
        No idea if updated VS makes a difference, or some recent Skia update...
        
        In file included from C:/lo/src/build/workdir/UnpackedTarball/skia/src/core/SkBitmapDevice.cpp:11:
        In file included from C:/lo/src/build/workdir/UnpackedTarball/skia\include/core/SkPath.h:13:
        C:/lo/src/build/workdir/UnpackedTarball/skia\include/private/SkPathRef.h(113,41): error: implicit instantiation of undefined template
              'std::tuple<SkPoint *, float *>'
                std::tuple<SkPoint*, SkScalar*> growForVerbsInPath(const SkPathRef& path) {
                                                ^
        C:/PROGRA~2/MICROS~1/2019/COMMUN~1/VC/Tools/MSVC/1427~1.291/Include\utility(126,7): note: template is declared here
        class tuple;
              ^
        In file included from C:/lo/src/build/workdir/UnpackedTarball/skia/src/core/SkBitmapDevice.cpp:11:
        In file included from C:/lo/src/build/workdir/UnpackedTarball/skia\include/core/SkPath.h:13:
        C:/lo/src/build/workdir/UnpackedTarball/skia\include/private/SkPathRef.h(114,30): error: implicit instantiation of undefined template
              'std::tuple<SkPoint *, float *>'
                    return fPathRef->growForVerbsInPath(path);
                                     ^
        C:/PROGRA~2/MICROS~1/2019/COMMUN~1/VC/Tools/MSVC/1427~1.291/Include\utility(126,7): note: template is declared here
        class tuple;
              ^
        In file included from C:/lo/src/build/workdir/UnpackedTarball/skia/src/core/SkBitmapDevice.cpp:11:
        C:/lo/src/build/workdir/UnpackedTarball/skia\include/core/SkPath.h(1543,65): error: implicit instantiation of undefined template 'std::tuple<SkPathVerb, const
              SkPoint *, const float *>'
                std::tuple<SkPathVerb, const SkPoint*, const SkScalar*> operator*() const {
                                                                        ^
        C:/PROGRA~2/MICROS~1/2019/COMMUN~1/VC/Tools/MSVC/1427~1.291/Include\utility(126,7): note: template is declared here
        class tuple;
              ^
        In file included from C:/lo/src/build/workdir/UnpackedTarball/skia/src/core/SkBitmapDevice.cpp:11:
        C:/lo/src/build/workdir/UnpackedTarball/skia\include/core/SkPath.h(1550,20): error: implicit instantiation of undefined template 'std::tuple<SkPathVerb, const
              SkPoint *, const float *>'
                    return {verb, fPoints + backset, fWeights};
                           ^
        C:/PROGRA~2/MICROS~1/2019/COMMUN~1/VC/Tools/MSVC/1427~1.291/Include\utility(126,7): note: template is declared here
        class tuple;
              ^
        In file included from C:/lo/src/build/workdir/UnpackedTarball/skia/src/core/SkBitmapDevice.cpp:11:
        C:/lo/src/build/workdir/UnpackedTarball/skia\include/core/SkPath.h(1625,68): error: implicit instantiation of undefined template 'std::tuple<SkPathVerb, const
              SkPoint *, const float *>'
                    return (fIter != fEnd) ? static_cast<Verb>(std::get<0>(*fIter)) : kDone_Verb;
                                                                           ^
        C:/PROGRA~2/MICROS~1/2019/COMMUN~1/VC/Tools/MSVC/1427~1.291/Include\utility(126,7): note: template is declared here
        class tuple;
              ^
        5 errors generated.
        make[1]: *** [C:/lo/src/core/solenv/gbuild/LinkTarget.mk:351: C:/lo/src/build/workdir/GenCxxObject/UnpackedTarball/skia/src/core/SkBitmapDevice.o] Error 1
        
        Change-Id: Ica85829cf61d86e486cf4b2a730f50e06e3fb337
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100271
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-07  Caolán McNamara  <caolanm@redhat.com>  [d5f66e070ca27f054f9cd2ebe3427146b6c2ac3a]

        add SAL_WARN_UNUSED_RESULT to MnemonicGenerator::CreateMnemonic
        
        Change-Id: I159826406806166991adffb31ec04dc83d6d7504
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100264
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-07  Caolán McNamara  <caolanm@redhat.com>  [4e5c785b1564f7e4444a426a1523ff7fc88f93d6]

        IMnemonicEntryList interface of SvTreeListBox is unused
        
        Change-Id: I56a97d0ef82353aaf3c2ab482c1d782b5dfc8000
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100263
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-07  Caolán McNamara  <caolanm@redhat.com>  [045847237d5a40b2679d53533db4937aa1c9ac3e]

        nothing calls EnableEntryMnemonics anymore
        
        Change-Id: I8ef10b4d2f350b4025e46a153766d60510d1b7d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100262
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-07  Caolán McNamara  <caolanm@redhat.com>  [9e4a4d7511611b9c2182493d846dfef9f69ba083]

        drop EnableEntryMnemonics call because there aren't mnemonics here
        
        anymore, not actually used since...
        
            commit 93257759580e6df10cc9eddbf1800a17d61cfc48
            Date:   Tue Jul 30 15:38:52 2013 +0200
        
                convert vcl/mnemonic.hxx from XubString to OUString
        
                Change-Id: I2df7a6b29aa30ad5ad936b524061aeaef837ca9d
        
        Change-Id: I49cb2cab431fe0e38ad2311b27229b4b0f4666e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100261
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-07  Caolán McNamara  <caolanm@redhat.com>  [55bd275e83f45d9962c7ee8cbe2241982a0ae40a]

        result of MnemonicGenerator::CreateMnemonic was unused
        
        since...
        
        commit 93257759580e6df10cc9eddbf1800a17d61cfc48
        Date:   Tue Jul 30 15:38:52 2013 +0200
        
            convert vcl/mnemonic.hxx from XubString to OUString
        
            Change-Id: I2df7a6b29aa30ad5ad936b524061aeaef837ca9d
        
        remove the code that doesn't do anything since 2013 rather
        than reintroduce this fringe edge-case again
        
        Change-Id: Ic30ccbff0e1a5e2fa545c55109473c05e919f7e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100260
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-07  Attila Szűcs  <szucs.attila3@nisz.hu>  [9e44075af76822106f738855bf36f0428088336d]

        tdf#135035 DOCX import: fix auto frame width in columns
        
        in compatibility mode FRAME_AUTOWIDTH_WITH_MORE_PARA:
        use paragraph width instead of page print area width
        for frames with multiple paragraphs anchored to columns.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I73c9eff960e72ebffddfa778798918ff79a4b417
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99346
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-07  Mike Kaganski  <mike.kaganski@collabora.com>  [e67ffd5a62c8c27697da594a0fea2362317f221f]

        tdf#135470: Fix checks
        
        The check should prevent error in case when the variable has
        wrong type. IsObject returns false e.g. for arrays, which are
        valid iterables. So proper check is using GetFullType, which
        will give SbxOBJECT for any variable for which GetObject does
        not set error.
        
        "Next" should also generate an error for uninitialized loops.
        
        Regression after 5760c94b8847164f9a7a181f031c7c86643944af
        
        Change-Id: Ib58e1cc76ef63aa1ff8a86c9d5dc956e4780fb49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100258
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-07  László Németh  <nemeth@numbertext.org>  [db3191f408fa2d04bf5870ea2c117e75d410ab5f]

        tdf#130639 sw layout: fix table position
        
        at fallback "switch off repeating header"
        by removing temporary page break immediately.
        
        Follow-up of commit f7e071a00542c414a7e9d7bcf4434d908f225e59
        (tdf#88496 DOCX: disable long repeating table header).
        
        Change-Id: I3ae62456fd50f3f3fa25bfea5326a8eb9bef01c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100245
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-07  Miklos Vajna  <vmiklos@collabora.com>  [e87fb75453b26f8f452f4db1130f672a681eaf71]

        xmloff: remove dead com.sun.star.comp.Impress.XMLSettingsExporter
        
        And test com.sun.star.comp.Impress.XMLOasisSettingsExporter instead in
        JunitTest_xmloff_unoapi. Note that the test code is also dead at the
        moment, because xmloff/qa/unoapi/xmloff.sce disables the
        xmloff.Impress.XMLSettingsExporter line, but let's not regress even more
        in that code.
        
        Change-Id: Ibca21fddc051253adef40df6f1da584c23b4423d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100269
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-08-07  Mike Kaganski  <mike.kaganski@collabora.com>  [e66279af801057bee783a465c153d7c11ce04d8e]

        Missing include
        
        with --disable-pch
        
        Change-Id: I017a15cb58e8e4b5dcf4dab60d13ae1f79e7c3f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100222
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-07  Yusuf Keten  <ketenyusuf@gmail.com>  [4e31468ce84951a8789f5bcd229145d6dcd55c5e]

        tdf#133026: Additions: Disable install buttons of the existing extensions
        
        If the extension exists, the install button will be disabled.
        
        Change-Id: Ide88faeabe86d9cdb6a3cb99257710d92e3b4769
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99809
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-08-07  Jim Raykowski  <raykowj@gmail.com>  [f52f86a3905fc099832187ad20fd29f0ab73b43f]

        tdf#134847 fix nullptr use crash
        
        Grabbing focus back to the document when OLE object last had focus sets
        focus to the frame containing the OLE object. sd::ViewShell is no good
        in this case and crashes when undo manager tries to pass ViewShellId to
        EnterListAction. Other areas in the code set ViewShellId(-1) and then
        check if ViewShell is good before getting ViewShellId. This patch
        follows these practices.
        
        Change-Id: I89093686c4d98148ac032832711f80479366741d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99759
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-08-07  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [703809e1c9451ecf488b8fba09ed0c72d9468bbd]

        tdf#135265 Add icon variants in Manage Changes dialog
        
        Change-Id: I07b0466937904073d10c3262029dd8ec0ae24a15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99868
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-08-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [a0b531af93276db90f63a2fccde3694c46dcac83]

        tdf#135144: sw_odfexport: Add unittest for crash
        
        Change-Id: I0dcd483aa74e3bf5a75a074f4fbd6793984815b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100157
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-08-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ccc9248dc947ee059dd2272053e6cfb8b923ba27]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d582568602c2e75867478e48f47235fe31147ad8
          - Housekeeping string in Help
            
            Change-Id: Ife6257830d7cb7c142692db6132c66a477fb3d97
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100223
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-06  Caolán McNamara  <caolanm@redhat.com>  [7470ba2c07426b32de6b47322afab7a522c7f26a]

        result of MnemonicGenerator::CreateMnemonic was unused
        
        since...
        
        commit 93257759580e6df10cc9eddbf1800a17d61cfc48
        Date:   Tue Jul 30 15:38:52 2013 +0200
        
            convert vcl/mnemonic.hxx from XubString to OUString
        
            Change-Id: I2df7a6b29aa30ad5ad936b524061aeaef837ca9d
        
        Change-Id: I82d7d4f038762592086f4a8bc38d12d18529ccc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100256
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-06  Caolán McNamara  <caolanm@redhat.com>  [986bd28388df745dd969e7be7c3bda36b2b2cb0e]

        ofz#24641 libc++abi __cxa_exception has grown another member
        
        https: //github.com/llvm/llvm-project/commit/f2a436058fcbc11291e73badb44e243f61046183
        
        this is the same problem as
        
        commit f4b6f6a8ae60bdec53512728d00853b73fa18500
        Author: Stephan Bergmann <sbergman@redhat.com>
        Date:   Thu Feb 13 08:40:11 2020 +0100
        
            Hack to dynamically adapt to __cxa_exceptiom in LLVM 11 libcxxabi
        
            (where the new change to __cxa_exception effectively reverts the change that
            prompted 7a9dd3d482deeeb3ed1d50074e56adbd3f928296 "Hack to dynamically adapt to
            __cxa_exceptiom in LLVM 5.0 libcxxabi")
        
            Change-Id: Iec4ef1dc188bea2223d99b1b7eb8adec636c98e7
            Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88583
            Tested-by: Jenkins
            Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        
        so c-n-p that solution here
        
        Change-Id: I4475757a766e3ade7b9fcaf6149e535c9f9a4fa4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100209
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-06  Caolán McNamara  <caolanm@redhat.com>  [11b1598811d5293de9ed2e9a75d597318af18f94]

        for hover-select require mouse to be really over the row
        
        Change-Id: I67f7e30f87555df8094625e0de3679b0215feb50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100254
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-06  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [ad99b6cb2de7eb91554c224540daef03027beaa9]

        update credits
        
        Change-Id: I2a9253f3c9699a235cdb1f051e728708a5da15b1

2020-08-06  Michael Stahl  <Michael.Stahl@cib.de>  [090c61eb93db4302d4565d5f11f7673190835fdb]

        oox: VML export: for rotated text shape, produce bottom-to-top
        
        This is for shapes that fail the lcl_isTextBox() check in
        VMLExport::StartShape(), they can be rotated too but with a different
        property than the "TextPreRotateAngle" that is used in
        VMLExport::EndShape().
        
        Change-Id: I530aae8b7138f47bae8434e205632f5f4adbb231
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100249
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-06  Eike Rathke  <erack@redhat.com>  [9bda92c8e1473ba9324c4699be8d5a44781ed7d9]

        Yes. (remove wrong todo comment question)
        
        Change-Id: Idf7716ad2087fbcd868e7e772ba8f2344eb995e5

2020-08-06  Stephan Bergmann  <sbergman@redhat.com>  [8d04a3575f807b21aa36d4d88ef92f7f4a15179d]

        Missing test dependency
        
        > warn:vcl.builder:1203254:1203254:vcl/source/window/builder.cxx:462: DBG_UNHANDLED_EXCEPTION in VclBuilder::VclBuilder(vcl::Window*, const rtl::OUString&, const rtl::OUString&, const rtl::OString&, const com::sun::star::uno::Reference<com::sun::star::frame::XFrame>&, bool, const NotebookBarAddonsItem*)
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: file:///instdir/share/config/soffice.cfg/svt/ui/editcontrol.ui xmlreader/source/xmlreader.cxx:66
        
        Change-Id: Id2a686a7da40df651e91b88fd92177251dca6742
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100238
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [eb0f43f2b4d894cfe0aa0b70d7228ea3b0036161]

        loplugin:flatten in svx/sdr
        
        Change-Id: I553d01dc51515930fc7f96fe44d19ed14416e6f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100234
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [16fc591ddd8c4cd4d59fe85abc767b961edcf61f]

        loplugin:flatten in svx/tbxctrls
        
        Change-Id: I5feee3afce13d774175c69766a6eb3a2db507de8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100235
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [8f719de217b1079bd985b3bc63bbfa97069483bc]

        loplugin:flatten in svx
        
        Change-Id: I31f33a5f693d5fdb8282181c5bd7f31971efe784
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100236
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [bfc298d02ca6275588d5897d97ced9498a3e91aa]

        loplugin:flatten in svx/svdraw
        
        Change-Id: I8379e5ebaee2090d2b4dbd05d55b55000915cd7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100233
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-06  Michael Stahl  <Michael.Stahl@cib.de>  [ee9cb297c583cb5a2e6ed388af31fffc79f282ca]

        schema: add fieldmarks to LO schema
        
        Change-Id: I4ff445a9cf70a3a918d9a47f9bf615167f85958b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100180
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-06  Caolán McNamara  <caolanm@redhat.com>  [6a32a2dfb45865d5bc8986e753260558a7be6429]

        tdf#135488 ensure something is selected in experimental theme colorset
        
        so double click without something selected can't normally happen,
        and bail out and do nothing if it does happen
        
        Change-Id: Ic9ed756d4b2b51b87f09786ab7b8506b2d720d84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100232
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [feafbaa0372705be3f4cc4616983fb8641a81d44]

        loplugin:flatten in svx
        
        Change-Id: If6154c1d464558c616a3593ed74fa6606458c9ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100230
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-06  Miklos Vajna  <vmiklos@collabora.com>  [73993fdb5d4b507694cd0edf80887d19f7e2bf9a]

        tdf#134183 PPTX: improve import of transparency in multi-step gradients
        
        Impress core only support a single step, improve the conversion from
        multi-step to single step to take transparency into account explicitly.
        
        Once we select the widest segment, look backwards and forward if there
        are other next segments which have the same RGB color, just different
        transparency and include them. This helps in general, because in case a
        0% or 100% transparency is mishandled, that's very visible.
        
        Change-Id: I11d593c01a6a4b16149ce74c1408c2a39895e941
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100231
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-08-06  Regina Henschel  <rb.henschel@t-online.de>  [74be8bb787a44464957e5d3105c8de6d36e81b4a]

        tdf#135184 add linecaps in charts
        
        Chart is currently not able to interpret property linecap. But in
        case of linecap 'round' or 'square', line dashes lengths are adapted
        so that they look same as in MS Office (tdf#134053). This does not
        work, if the corresponding linecap property is not interpreted.
        Dashed border of data labels is not fixed because of bug
        tdf#135366.
        In addition I have fixed errors in prstDash detection, which I
        have noticed while creating unit tests.
        The unit tests cover file text, not visual appearence.
        
        Change-Id: I8cf2d2b2fc0923c2882f8148b4550bc363270480
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99562
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2020-08-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [a814825461b1fc26288655535b64fc38b18ecf15]

        loplugin:flatten in svx/accessibility
        
        Change-Id: Id2c82625fc5cf0d139ea77489578bfce7abc3fa2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100206
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-06  Michael Stahl  <Michael.Stahl@cib.de>  [1de2b0d3234462b488db54d36ebc17e2b579b0f0]

        tdf#135464 sw: avoid invalid combinations of HoriOrientRelation and FLY_AT_PAGE
        
        ... when using Anchor->To Page context menu.
        
        For shapes, in SwDoc::ChgAnchor() and for sw flys in
        SwDoc::SetFlyFrameAnchor().
        
        Change-Id: I7d747b2558ef69df99636ea0fb0409deb461a79a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100131
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-06  Michael Stahl  <Michael.Stahl@cib.de>  [12645900dece0a9aa0661fee796c27f672217977]

        tdf#135464 sw: ODT->DOCX: fix positioning of at-page shapes and frames
        
        Exporting at-page anchored flys to DOCX can result in wrong positions,
        because DocxSdrExport::startDMLAnchorInline() converts
        text::RelOrientation::FRAME to relativeFrom="column", i.e. the margin,
        but sw displays it as relative to the page.
        
        In fact at-page and FRAME is an invalid combination according to the
        table in ODF 1.3, 20.298 style:horizontal-pos, the paragraph and
        character relations are not valid for page-anchored flys.
        
        Since there are lots of ODT files with this invalid combination, try to
        fix it on import, in SwXFrame and SwXShape.
        
        Funnily, SwXShape is attached before the properties are set, while
        SwXFrame is attached after the properties are set.
        
        The anchor frame for at-page is always a SwPageFrame.
        
        Unfortunately there is a case where PRINT_AREA and PAGE_PRINT_AREA
        differ, namely the CalcClipRect() only handles PRINT_AREA so it will
        crop to the right margin with that but not with PAGE_PRINT_AREA,
        so don't map this value.
        
        Change-Id: I4d5f7f87d045ac4539b9170e55c34d4afe801f4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100130
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-06  Caolán McNamara  <caolanm@redhat.com>  [818511e32f41bdf873bb660ec67bc82e4a27e847]

        tdf#135098 update SwTableCursor m_SelectedBoxes before merge
        
        so it does not contain the soon to-be-deleted SwTableBox so if the rPam is
        queried via a11y it doesn't claim the deleted cell still exists.
        
        tdf#122844 may be the same issue
        
        Change-Id: I1ac3752676162ba5a29c0916039b2b467e2ac41a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100186
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [1f1f7b89d20f86a46b14674ad3747cbdb899c6ca]

        loplugin:flatten in xmloff/draw
        
        Change-Id: I8eb9afc859727bd4d66d0a4415533d4012ed3c31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100197
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [5633b217a6b5f6e1bb673d468fa8cb7ac66ceb54]

        loplugin:flatten in xmloff/style
        
        Change-Id: I8a9f939e799f8aeb119a56e33d5291177135b3ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100196
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [04336ca32ea08f0c0c78125ea3b07689ee51acf2]

        loplugin:flatten in xmloff/text
        
        Change-Id: Iffadbe50a3b1e8263725b8f22395c5eaac11534d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100199
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [c525288fee6db8fde5a4ae3ffc22634fb6ea7805]

        loplugin:flatten in xmloff
        
        Change-Id: Id35bf564b3fa2c9094f10b0d2030dae853fcd673
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100200
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-06  Miklos Vajna  <vmiklos@collabora.com>  [f016f9016f5139791d544b5e5aa2ac438227b735]

        unotest: one Resetter is enough
        
        It seems all 3 places derive from unotest::MacrosTest, so extract the
        common code there.
        
        Change-Id: I71a2474a7d6b1623f50575f9e9c43580ba076330
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100185
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-08-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [febc581c30fe22eb133d5c1e355fc12fe3c0dc39]

        loplugin:flatten in unoxml
        
        Change-Id: I7c85b3618450ea6914c3076b0dca67ef4847be51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100187
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [c2864be448b52cdac0f8712708cb6c988155fdc8]

        loplugin:flatten in xml/chart
        
        Change-Id: I6545b719af4d1250c236b2d48af666c78c3e157c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100189
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [c6cd931d67cf491ea442f615d2e0796cb45c8449]

        loplugin:flatten in xml/transform
        
        Change-Id: Ib428dca2e0afffd53f2f3a2c66682b60e8be43b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100190
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [987c96d8a976338dcb8b5b8c4d1258b8fddb0093]

        loplugin:flatten in tools
        
        Change-Id: I6e5c07f4e63b949afb8c259d623a0711a86db021
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100188
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-06  Eike Rathke  <erack@redhat.com>  [1616b53292cdc22c04d07bb21e71bf43dcd22299]

        Resolves: tdf#135249 Duration input 0:123 or 0:0:123 or 0:123:59 is valid
        
        Change-Id: Ie624b324822495192edc65d046945eb92356550b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100192
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-08-06  Ahmed ElShreif  <aelshreif7@gmail.com>  [66ec91730d8b7b416ed6c5e8cf88658baafee91e]

        uitest : Add demo for gear button menu in Tools->Customize
        
        Change-Id: I3f0596ad044560a424ca6786197c250bff2429bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99568
        Tested-by: Jenkins
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2020-08-06  Ahmed ElShreif  <aelshreif7@gmail.com>  [8517c19410dde16b951d66a13d0ffa385f877d7a]

        uitest : Add support for Menu Button objects
        
        This will help us test MenuButton like "gear button menu in Tools->Customize"
        
        You can test this type of button by excuting this actions:
        	>>var_name.executeAction("OPENLIST", mkPropertyValues({}))
        	>>var_name.executeAction("CLOSELIST", mkPropertyValues({}))
        	>>var_name.executeAction("OPENFROMLIST", mkPropertyValues({"POS": "0" }))
        
        Then you can check on it using this lines:
        	>>get_state_as_dict(var_name)["Label"]
        
        Change-Id: I189759d9c32237a9a34ee82cfde9611eedff4f3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98996
        Tested-by: Jenkins
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2020-08-05  Julien Nabet  <serval2412@yahoo.fr>  [f615a3366e502884a15bbbf07c2fb1e70eb9dbfa]

        Revert "tdf#130863: autoredact, disable useless checkboxes for regex"
        
        This reverts commit b53fbe19dfd39d27868d616afb4f743b1237229b.
        
        See details here:
        https://bugs.documentfoundation.org/show_bug.cgi?id=130863#c26
        
        Change-Id: I431094784106c9aad2a11b37b5ea849ba924b60f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100191
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-05  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [060a069966183998095ea4d0213793fe91d3dba0]

        add box2d to CppunitTest_slideshow
        
        Change-Id: I37c439eefba6337d95232361bffe9718b71ce8cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99040
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-08-05  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [49cdda7c4fcf401f6f8435f7830786fcf3b2450e]

        box2d tools: initial work for physics based animation effects
        
        Two new classes for managing box2d bodies(b2Body) and box2d worlds(b2World)
        
        ::box2d::utils::Box2DBody :
        Manages box2d bodies (b2Body)
        
        ::box2d::utils::Box2DWorld :
        Manages box2d world (b2World)
        
        Change-Id: Id02fefe937347029daddde043da2b8e8dba3acaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95614
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-08-05  Rene Engelhard  <rene@debian.org>  [c6cec621aa19ff09b82044f91228c4a08df6bbb7]

        add dependency to juh,jurt,ridl,unoil poms
        
        They are dummies now and empty (except Class-Path:). Thus maven should pull
        in libreoffice.jar, too
        
        Change-Id: I63753deddceef6480fd4f5122b4892b707a9dd20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98929
        Tested-by: Jenkins
        Reviewed-by: David Ostrovsky <david@ostrovsky.org>

2020-08-05  Serge Krot  <Serge.Krot@cib.de>  [89b6b2dbb728abea2186ff1ae158c0adb67d05be]

        tdf#134572 DOCX: Incorrect default value in dropdown text fields
        
        Change-Id: I3169e817c2f033d1525adc3b02ac3680ad220d70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99074
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-08-05  Olivier Hallot  <olivier.hallot@libreoffice.org>  [43ee0fc3ab9c049fd7ce95ee05b1348484343974]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a1824ce0190204ae90939c6886e2056e3afb85aa
          - tdf#135298 Update insert layer page
            
            Change-Id: I92b7d429265f5fccc1b22908b43e2cd9b6c0a287
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99948
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-05  Alain Romedenne  <LibreOfficiant@sfr.fr>  [363cd49e09c4ad0077fcaa79ed4b405f917589f7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c662efdb61d7f5b2cb0a000679761de16598c3d1
          - tdf134377 Missing topic in TOC
            
            May be better placed in "Load, Save, Import, Export, PDF"
            
            Change-Id: I3991187de5225b421d4354ca6b15d2c70d943da4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100068
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-05  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5ef26933bd6a289d0f8f04a21cc14556b7aca6e2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f324a6477a634a9e4cb95b3dadf94f57c3020dc8
          - Housekeeping of Simpress Help pages
            
            Change-Id: I3408ccc17242f41e9d6c82871a344f7c53ecab5b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100138
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-05  Caolán McNamara  <caolanm@redhat.com>  [e385eed90f797fc915a74f51d7f8c846b80e20fa]

        tdf#134914 reset table width/left/right range to initial conditions
        
        so the reset buttons can restore back to the dialogs starting position
        
        Change-Id: I7af1db23d1080e0f57a2ac1db54aca7d56c426f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100174
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-05  Caolán McNamara  <caolanm@redhat.com>  [2f6728f88cb895d7bfe185185ace30327b23e8ed]

        tdf#135438 Paragraph styles preview in sidebar are clipped
        
        since...
        
        commit fe9a13dc0e6d1384416c2a2343223b33925fc925
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Sun Apr 26 15:43:25 2020 +0100
        
            weld SfxTemplatePanelControl
        
        getRenderSize used to be called after recalculate and before
        render to change maSizePixel
        
        Change-Id: Ifc1b6b0b3399c7de61d5f4d46f8346d13e72a4d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100178
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-05  Shivam Kumar Singh  <shivamhere247@gmail.com>  [b6576ce2321f68e4e2c7399f3c2fdf934df43d1e]

        tdf#135344 Resolved Inspector scroll bar issues
        
        Change-Id: Ifd1b494c2302e8d21cc87296fc8222ffa2c75faa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100010
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-08-05  Caolán McNamara  <caolanm@redhat.com>  [cfce4865e81db30635cf3a166d77731be41cd9a7]

        dito->ditto
        
        Change-Id: I432dcc61dfb53e6b439052c495a602aab8a58f5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100172
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-05  Mike Kaganski  <mike.kaganski@collabora.com>  [35021cd56b3b4e38035804087f215c80085564be]

        tdf#124470: Split export of table autostyles out from collection phase
        
        This allows to call collectAutoStyles where required (e.g. when enumerating
        used fonts), without side effect of writing table styles XML inside the call,
        out of place.
        
        Change-Id: Ida05e373eb8502590c43e2b0e85c3b0c1107c551
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100153
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-05  Stephan Bergmann  <sbergman@redhat.com>  [3d0eebe0f1471db6f0b9a472a582f51c8c37753b]

        Adapt --enable-lto to --without-parallelism
        
        ...which sets PARALLELISM to 0 and thus caused
        
          cc1: error: unrecognized argument to ‘-flto=’ option: ‘0’
        
        at least with recent GCC 11 trunk
        
        Change-Id: Ifcfb6485c1c2efc8ab798686ca7fc2392d2cfc2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100171
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-05  Caolán McNamara  <caolanm@redhat.com>  [76c40b82e6a44539cd43f326c00246e759449571]

        tdf#134913 set table width after setting columns
        
        so "relative" mode sticks regardless of any rounding issues triggering
        the table out of relative mode.
        
        Change-Id: If0abbf2ef75feb6fc4a408966c2a3c350589023f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100161
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-05  Caolán McNamara  <caolanm@redhat.com>  [3326a3a07d7567852486d7f1a2355f1499a33dda]

        tdf#134925 keep a copy of the original SwTableRep to Reset back to
        
        instead of operating on a copy of the original SwTableRep and over
        writing the original at commit
        
        Change-Id: I5c42291302f8b4a3394adcdb3425524623f7a051
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100140
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-05  Caolán McNamara  <caolanm@redhat.com>  [e621d2e2dd30c9d1c38c17b4b71db93bd179abbd]

        add some missing activates_default
        
        Change-Id: I26c8743b2ecd174e24dc61f796039793eee7e0c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100160
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-05  Michael Stahl  <Michael.Stahl@cib.de>  [2a58902f0eecff8d68ad2669270524b99675c39c]

        gpgpmepp: fix creative abuse of gbuild
        
        The problem was that (cd sw && make CppunitTest_sw_ooxmlexport4) fails
        with an error that the gpgmepp package doesn't exist, but only on WNT.
        
        Nonobviously, this is due to the override of the rule for the gpgmepp
        package in ExternalPackage_gpgmepp.mk, which copies the same file that
        the package already depends on for no obvious reason.
        
        Furthermore, RepositoryExternal.mk uses
        gb_Helper_register_executables_for_install with gpgme-w32spawn,
        when it should just register the package instead, because that is not a
        gbuild Executable.
        
        Change-Id: I8cb8b7a68c9681844a39de1390aa736a1ec53449
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100159
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-05  Attila Szűcs  <szucs.attila3@nisz.hu>  [a858284092e976fa284d5ed118e366d9860ec9bb]

        tdf#121716 XLSX export: fix loss of left header (footer)
        
        when footer (header) is shared (even).
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I6e656f2df1f9b6522af933bd1c71b8d60bbfe19f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99315
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-08-05  Caolán McNamara  <caolanm@redhat.com>  [d32dfe40f18904bbd30f497d0a2f546d58d6041b]

        tdf#135367 enable_toggle_buttons sets SvTreeFlags::CHKBTN
        
        designating that the special auto-sized toggle column is in use
        
        Change-Id: I23aa927c56e706590f397d15ef7329d20e0b18a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100136
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-05  Caolán McNamara  <caolanm@redhat.com>  [2bf59c0b9e1e73e0845d0179e1d513baf89276b8]

        remove some unused suppressions
        
        Change-Id: I8b29bccdf90c4b044aaa4905226c8c33dd07f880
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100135
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-05  Stephan Bergmann  <sbergman@redhat.com>  [da1207d721a70215c455164ca0acd536e4bb0f8c]

        Ensure cp target directory exists
        
        <https://ci.libreoffice.org/job/gerrit_windows/71710/console>
        
        > cp: cannot create regular file 'C:/cygwin/home/tdf/lode/jenkins/workspace/gerrit_windows/workdir/CustomTarget/extensions/source/activex/SOActionsApproval.cxx': No such file or directory
        [...]
        > make[1]: *** [C:/cygwin/home/tdf/lode/jenkins/workspace/gerrit_windows/extensions/CustomTarget_so_activex_x64.mk:22: C:/cygwin/home/tdf/lode/jenkins/workspace/gerrit_windows/workdir/CustomTarget/extensions/source/activex/SOActionsApproval.cxx] Error 1
        
        makes it look like this has been missing all along?
        
        Change-Id: Ifa685808942f05c539950311a4d800be0894c8ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100122
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-05  Mike Kaganski  <mike.kaganski@collabora.com>  [b094741e1d04f4e377c4a7d5c564e38d2f84c377]

        tdf#135330: avoid replacing all settings when enabling IA2
        
        Call to ImplHandleGetObject may happen in the middle of any UI operation,
        including those that make use of references to parts of global settings,
        like this:
        
            const LocaleDataWrapper& rLocaleData = Application::GetSettings().GetUILocaleDataWrapper();
            setValue(*m_xCurrentWordFT, rCurrent.nWord, rLocaleData); // < here ImplHandleGetObject may be called
            setValue(*m_xCurrentCharacterFT, rCurrent.nChar, rLocaleData);
        
        If all settings get replaced, then LocaleDataWrapper gets destroyed, and
        the reference becomes invalid, and crashes in the next line.
        
        So first, the change makes the call only modify settings when it's needed;
        and second, it makes use of the implementation detail that aMisc modifies
        the shared data. The check after the change will catch if implementation
        changes so that this is no more true.
        
        Yet, the problem stays that using any references to global settings objects
        is unsafe, since any call to Application::SetSettings will invalidate them.
        
        Change-Id: I96d237ee57e80465fe52bc6bb6c149b087c89af9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99947
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-05  Stephan Bergmann  <sbergman@redhat.com>  [786802539587f2fe08ef57443e58af50146db33b]

        Propagate clang-format failure from reformat-formatted-files
        
        Specifically, this allows to manually terminate a (long-running)
        reformat-formatted-files through Ctrl-C.
        
        Change-Id: Ic44099b29e72619a6697d349a611a12b8536a3bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100154
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-08-05  Stephan Bergmann  <sbergman@redhat.com>  [2e12d210cac8d031c21cdda9c37c1551f967ddc4]

        Silence loplugin:staticmethods when the definition involves preprocessing
        
        ...to help avoid false positives.  (Another option to silence such warnings is
        to add
        
          (void) this;
        
        to false-positive function bodies, but this new approach may be more natural in
        certain cases.)
        
        Change-Id: Ie6ea908730c596dbfb62ff42ae60dbd0a00a8fc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100152
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-05  Miklos Vajna  <vmiklos@collabora.com>  [ed3ccdbde9ace7d2e3d67a9cc83a189cfaf1cad9]

        CppunitTest_sw_uwriter: make rng used in this test repeatable
        
        So in case the test fails, it's possible to see the same failure
        multiple times.
        
        Change-Id: Ic573807967b004bb7650ffb3614f5006db34080e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100137
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-08-05  Stephan Bergmann  <sbergman@redhat.com>  [8324dfb50b1762a8a5b941da9d62bf6bab683364]

        Adapt to --disable-assert-always-abort
        
        Change-Id: Ib578c5d8c82ca763770d316384c6753534dbfee3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100141
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-05  Stephan Bergmann  <sbergman@redhat.com>  [72f01ff8da8ffaad50eebc49182e49dee2aa5877]

        external/libgpg-error: -Werror,-Wundef (clang-cl)
        
        Change-Id: I7e71411901cc2c09b5d13a5ca451f1981e8a9e44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100090
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-05  Stephan Bergmann  <sbergman@redhat.com>  [f2a18401f9e9bda9be043ee442078e31ff567357]

        loplugin:indentation (--disable-assert-always-abort)
        
        Change-Id: I47e4ec87a007864177d76b46863a87ea8c4b1a23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100150
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-05  Stephan Bergmann  <sbergman@redhat.com>  [f121a9fd8500f849b091d704f33bfa87ea9d1fb7]

        loplugin:indentation (--disable-assert-always-abort)
        
        Change-Id: I9f5f60771e7d658e0806428eb1c515ebb6fad6dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100146
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-05  Noel Grandin  <noelgrandin@gmail.com>  [29ad99649866ffed13ea0936e9daf51463a04d92]

        document the abort in ProcessTaskScheduling
        
        Change-Id: I8a30e9abbf437cdf4f91a14755e5cc639dd172b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99937
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-05  Mike Kaganski  <mike.kaganski@collabora.com>  [8c067a96210992bef666a96d980c2c77ae223626]

        Simplify this a little
        
        Change-Id: I81298ad97ef2161fb9e52466b7e17cd5a142067b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100065
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-05  Stephan Bergmann  <sbergman@redhat.com>  [99d281201cc36dbf1760701343056f8cbed11710]

        Throw detailed IllegalArgumentException regardless of OSL_DEBUG_LEVEL
        
        ...assuming that such an exception is rare enough that any performance impact
        does not matter.  (The code was like this ever since its introduction in
        9e2bf1d54a6e92dcfa3076bf4d7cc623ace87cd3 "INTEGRATION: CWS canvas02".)
        
        This nicely avoids loplugin:unusedmember about unused mpStr and mnArgPos when
        OSL_DEBUG_LEVEL is zero.
        
        Change-Id: I2ad3e36e98a6811ae255525cf8159db89c78ad7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100143
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Jenkins

2020-08-05  Stephan Bergmann  <sbergman@redhat.com>  [41723365f680421f12869d5af2e895f94a25d9d5]

        Avoid warnings about unused Char4
        
        Change-Id: Ibcb256552ee03b14a76463be3d9b7ce53213fa7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100124
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [8605d47f154be97109ab3c76b543b3f30bd2d49a]

        remove unused pStrScDoc field
        
        Change-Id: Ie62d5cc2c0c29be14c85e618ddb65cc328fadcb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100083
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [f3ff488fd4fb56f178ffbb7b3880dfafdd9d8e9c]

        loplugin:flatten in unotools
        
        Change-Id: I2fad16061bca6dc3e57926863e7a3b71947a8ade
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100139
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-04  Stephan Bergmann  <sbergman@redhat.com>  [48a3d6b85e3c2858c281d5f258fcf2120ca84265]

        loplugin:simplifypointertobool (clang-cl)
        
        Change-Id: I6512e6e4217ef9084c74e46e3b4f1e8defbd1bec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100108
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-04  Caolán McNamara  <caolanm@redhat.com>  [5eb43d74e1aea8eebb67e2d9e98335a1c5d81248]

        tdf#134930 remaining space is for display only purposes
        
        use a label instead, keep spinbutton (but invisible) to format the label
        
        Change-Id: I36660566df34891e8e813dee24375eacf55e09d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100127
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-04  Caolán McNamara  <caolanm@redhat.com>  [4bc8a29bcc311945c60a167a3615ad01453a714c]

        two unused suppressions
        
        Change-Id: Ia8df1177bb0d60ce2201f1e91d19845c8b873602
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100126
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [178e3acd41225d2ba0c1bcca371c34770f1f30db]

        tdf#128218: sc_macros_test: Add unittest
        
        Change-Id: Id0597de78873dccd7316c406364f1c4c2ae5bb93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100120
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-08-04  Caolán McNamara  <caolanm@redhat.com>  [67e5f16e53a05587c4f36518a56e931f4708e16b]

        weld OTableWindowListBox
        
        Change-Id: Iae1d2da93fd150d2a333a55bd5b3c06aad0a308f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100030
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-04  Caolán McNamara  <caolanm@redhat.com>  [cd9c8851baf0f74f0f5044eedf8d2afaff895164]

        explicit text column to avoid dummy nodes for non-toggle case
        
        Change-Id: If216705929454146d39b291b9a6483c68c3eac89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100123
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-04  Stephan Bergmann  <sbergman@redhat.com>  [ef0815d8e19e18cc10d7078d47a04c8848668738]

        loplugin:elidestringvar (clang-cl)
        
        ...plus ensuing loplugin:unnecessaryparen in vcl/source/treelist/transfer.cxx
        
        Change-Id: I1abf2e0c589c2c124399c1337f5dd703ee7d04a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100094
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-04  Stephan Bergmann  <sbergman@redhat.com>  [fc7464a882f22e7974135e44867d1a183881edd9]

        external/gpgmepp: Avoid overloaded utf8_to_wchar in C code
        
        > w32-util.c(176,1): error: conflicting types for 'utf8_to_wchar'
        > utf8_to_wchar (const char *string)
        > ^
        > workdir/UnpackedTarball/libgpg-error/src\gpg-error.h(1109,10): note: previous declaration is here
        > wchar_t *utf8_to_wchar (const char *string, size_t length, size_t *retlen);
        >          ^
        
        with clang-cl on Windows, while in a case like this where there is only one
        definition, the mismatching declaration merely gets warned about by MSVC with
        "warning C4029: declared formal parameter list different from definition".  (And
        on non-Windows that w32-util.c apparently doesn't get compiled at all.)
        
        Change-Id: I76cfc3ec086325c527c04dbe0e8341cb9b775c50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100091
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-04  Stephan Bergmann  <sbergman@redhat.com>  [5a28a2ac3f692975306025e9e35e95f4c9ddcd38]

        loplugin:referencecasting (clang-cl)
        
        ("the source reference is already a subtype of the destination reference")
        
        Change-Id: Ifba02593d77057eaa356ec7c3c76de64ba65cf09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100089
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-04  Stephan Bergmann  <sbergman@redhat.com>  [ca4df96c7d5c0883da42774a3e99f552739f371f]

        Remove seemingly unused #includes
        
        ...that caused
        
        > desktop/source/deployment/gui/dp_gui_extensioncmdqueue.cxx(81,10): error: macro is not used [-Werror,-Wunused-macros]
        > # define WIN32_LEAN_AND_MEAN
        >          ^
        
        with clang-cl
        
        Change-Id: I129f659aa196e0e713d7bd9065c637d65ee2ac10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100118
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-04  Stephan Bergmann  <sbergman@redhat.com>  [924341e2c73e28b92fb927f2a4b5494ded5f257a]

        Improved loplugin:staticanonymous -> redundantstatic redux, clang-cl
        
        Change-Id: Ie6dc22edbcfdf05ab8d7d668cb7cc33b5b747995
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100100
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [56223a535d9c1da3ebf36dac9ee09e62b6de242a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 92d4f32170e6d3a1b65857bb83e22c4bf7f565bd
          - Fix some "D'oh! You found a bug" here and there
            
            Change-Id: I0b3b4eec07378dcc3a110bfb7e2205220f30c579
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100132
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-04  Alain Romedenne  <LibreOfficiant@sfr.fr>  [3e582159682a66fbe342e6a70809a3f7378472f4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7bb1ec81e997e270be39f5639073f5190dd3655e
          - tdf131416 Basic syntax diagrams
            
            - Input, Line Input, Print, Put, Reset, Seek and Write statements
            
            Added comma|semicolon delimiter information
            
            Change-Id: I1ef994f1fe68db3d1b8f5d1a85d3764078ab33f3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99925
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-04  Stephan Bergmann  <sbergman@redhat.com>  [4f294e6976287b936d59035c4fe74ce18d3f132c]

        Avoid some unhelpful loplugin:makeshared
        
        ...like
        
        > canvas/source/directx/dx_impltools.cxx(137,31): error: rather use make_shared than constructing from 'Gdiplus::Graphics *' [loplugin:makeshared]
        >             GraphicsSharedPtr pRet(Gdiplus::Graphics::FromImage(rBitmap.get()));
        >                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        on Windows, where those functions like FromImage are provided by Windows (so we
        can't help it that they are returning pointers)
        
        Change-Id: Iae5c4b20d64cc6b38ff66409519fbd25f6e509cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100095
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-04  Stephan Bergmann  <sbergman@redhat.com>  [3e9ce173d5ee46147aeac6820eacfa0a67b1209c]

        loplugin:makeshared (clang-cl)
        
        Change-Id: Ie28438633d9d81d756013772c573f02a756478d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100096
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-04  Stephan Bergmann  <sbergman@redhat.com>  [b278193deb75d5487d9fb4e936a1a26926acb4af]

        loplugin:simplifybool (clang-cl)
        
        Change-Id: Ib53c1d0d11962067d3a18dab453a6530398bc5a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100093
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [72a67f11586f953d74baaaab934570b63b326cde]

        loplugin:unusedmethods
        
        Change-Id: I5fa2bbeff17a9933ff55afb0c3544d025d096a63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100085
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-04  Stephan Bergmann  <sbergman@redhat.com>  [f9f88e2c4fbd33bbe60a8df34bfd1cffaf5ee6df]

        loplugin:referencecasting (clang-cl)
        
        ("the source reference is already a subtype of the destination reference")
        
        Change-Id: I1183eaa2015bd9d6567001bb14f7809dffcae7ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100088
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-04  Stephan Bergmann  <sbergman@redhat.com>  [a8fbf8e0d144587af2905fe4c0a5e9225db65d8d]

        -Werror,-Wunused-function (clang-cl)
        
        Change-Id: I85149c0618a9b347fd1710f46b825844b3119bf4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100087
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-04  Caolán McNamara  <caolanm@redhat.com>  [31c7f9c79d20afdd72de530b8bec22c10b472bf7]

        tdf#134925 operate on a copy of the original SwTableRep
        
        and keep the original around for use from ::Reset and overwrite
        the original SwTableRep on commit
        
        Change-Id: I18e078e577382c4c13d6f5e576cc1eeec15a7906
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100072
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-04  Caolán McNamara  <caolanm@redhat.com>  [43ad29331c3f3cda4a0455545d83b7a9e2b2df4b]

        Related: tdf#134925 use std::vector
        
        Change-Id: I7046814570a3ac98c92dc3d08e8dd05ed4d3483c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100071
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-04  Caolán McNamara  <caolanm@redhat.com>  [a1cb7ede7841de1cb38f260cecd5c067f0a8dac6]

        tdf#134420 select neighbour when deleted
        
        Change-Id: I55c6135360d3d77b7b3d2e54012ad82e1a4813ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100086
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [01b96fcefe5c8d9a7078b24b26134278b89f3f12]

        remove some debug code
        
        Change-Id: I6aff84ce7b9d4fed27d8442d1366bcf14bc44f86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100084
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-04  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [0086c2df7eadcfafe8378d2520e08e2d6a1e038b]

        Update git submodules
        
        * Update translations from branch 'master'
          to 1c00f748202eb64ffa0be5ce38e57a47f6e5798a
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I7e90d467017ce8e49d81e914d60d944e2e69e0f1
            
2020-08-04  Michael Stahl  <Michael.Stahl@cib.de>  [af38654b4b8388f0a0236601742b7ab3d1590ae8]

        tdf#135144 sw: copy bookmarks in SwDoc::CopyMasterHeader()
        
        ... and SwDoc::CopyMasterFooter(); this is the same as commit
        9f7ee38acec0cb614e37aecc5ea9c5f1c63b61b6 but for 2 other functions that
        do the same thing.
        
        Change-Id: Id7ed449a004ee3c9452d4603bf8632e2720651ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100077
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-04  Miklos Vajna  <vmiklos@collabora.com>  [3c185bf386b4c9609ab32d19bf95b83fe0eeeea3]

        oox smartart: add support for <dgm:layoutNode ... chOrder="t">
        
        This changes the order of children, which matters when they have no
        explicit ZOrder. With this, the text shapes on the arrow shape are on
        top of the arrow, not behind it.
        
        The trick is that nominally chOrder can be "t"(op) or "b"(ottom),
        defaulting to bottom, but there is a difference between an explicit "b"
        and not setting it. When not setting it, the layout node is expected to
        inherit it from its parent layout node, recursively.
        
        This would probably make sense for other algorithms as well, but set it
        only for the linear algorithm for now, as that's where we have a bug
        document showing the PowerPoint behavior.
        
        Change-Id: I433f92c620149ef5590aebc8cbf43110e1d2fb85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100047
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-08-04  Stephan Bergmann  <sbergman@redhat.com>  [16a3a548d4e8e1132689de5615e025d0d4b3d564]

        Remove dead code
        
        As discussed at <https://gerrit.libreoffice.org/c/core/+/99724> "fix shutdown
        crash in basic" the code was added in error, and at least clang-cl with latest
        MSVC standard library and C++20 mode gives a helpful
        
        > basic/source/sbx/sbxbase.cxx(53,5): error: ignoring return value of function declared with 'nodiscard' attribute [-Werror,-Wunused-result]
        >     std::move(m_Factories);
        >     ^~~~~~~~~ ~~~~~~~~~~~
        
        now.
        
        Change-Id: I052efe51d4415838b50de06bb308692fa937b7b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100076
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-04  Szymon Kłos  <szymon.klos@collabora.com>  [adb901ca11afa5a153ecd433375b9ab1dfc2fd03]

        notebookbar: control early init per view
        
        Change-Id: I9b743bc6d62256289549cd8002b76bcb918222b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99986
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit fddfeb653dfd5dd73cbccb4433678d397f092df9)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99921
        Tested-by: Jenkins

2020-08-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [7959953e990b9fc10dbffd5a92553037d2b419c2]

        fix leak in CppunitTest_sc_ucalc
        
        Change-Id: Iee5f4bfcd8ad90d37e787d225928a5ae7b269f2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100048
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [8c8543ed7f554eb9b26456dbeba6614e26699c89]

        fix more leaks in CppunitTest_sc_cache_test
        
        To be honest, I don't know why this fixes the leak, but it's generally
        good practice anyway to use unique_ptr.
        
        Change-Id: Ic5aa2a0c6ab092450e9eae96616a998c08e2e723
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100045
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-04  Stephan Bergmann  <sbergman@redhat.com>  [30ededbd00c3b69bc7bfe72d1431e17df82542a6]

        Adapt compilerplugins/clang/test/makeshared.cxx to MSVC standard library
        
        > error: 'error' diagnostics seen but not expected:
        >   File compilerplugins/clang/test/makeshared.cxx Line 47: rather use make_shared than constructing from 'unique_ptr<int>' [loplugin:makeshared]
        >   File compilerplugins/clang/test/makeshared.cxx Line 49: rather use make_shared than constructing from 'unique_ptr<int>' [loplugin:makeshared]
        >   File compilerplugins/clang/test/makeshared.cxx Line 53: rather use make_shared than constructing from 'unique_ptr<int>' [loplugin:makeshared]
        
        Change-Id: I5d2d1b129c9d0fee496eceb4e2cf14f5853ba00b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100074
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-04  Stephan Bergmann  <sbergman@redhat.com>  [5a8edae67c106f3793ca71540eb0e1740a5f18c1]

        Adapt compilerplugins/clang/test/getstr.cxx to latest MSVC standard library
        
        ...that now defines the wide-character-to-narrow-stream inserters as deleted
        too, at least in C++20 mode.
        
        Change-Id: I554f2530d5905e46343bf0d8bf12a6feb3d63075
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100073
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-04  Stephan Bergmann  <sbergman@redhat.com>  [187a6f5d2dfd8a94708cedea992aa551074726a4]

        Silence -Werror,-Wdeprecated-enum-enum-conversion (clang-cl)
        
        "bitwise operation between different enumeration types ('CommandTypeEnum' and
        'ExecuteOptionEnum')", but where <https://docs.microsoft.com/en-us/sql/ado/
        reference/ado-api/execute-method-ado-connection?view=sql-server-ver15> documents
        parameter Options as "A Long [...] Can be a bitmask of one or more
        CommandTypeEnum or ExecuteOptionEnum values."
        
        Change-Id: If000490127e7215863ea750a3f9f30e69916978e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100070
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-04  Mert Tumer  <mert.tumer@collabora.com>  [ff23d87cb00388095a94b90e061564fc179e1823]

        mobile: fix calc chart wizard properties is not shown
        
        Change-Id: I2fd98ddbdb529c3f224299c6824b4743797925be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93747
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97061
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98248
        Tested-by: Jenkins
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>

2020-08-04  Mert Tumer  <mert.tumer@collabora.com>  [87c58f6a9351f2a2ec40fd99c4e5a63bfe29d0b8]

        added ability to switch sidebar deck on init.cxx for mobilewizard
        
        Change-Id: I532398bc41e1c984c24b1d39e4844315a0a69847
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93162
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97062
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98247
        Tested-by: Jenkins
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>

2020-08-04  Mert Tumer  <mert.tumer@collabora.com>  [34decd703e880a04634585e20651a2f9b7fef393]

        Fix .uno:SidebarHide command works for online
        
        Signed-off-by: Mert Tumer <mert.tumer@collabora.com>
        Change-Id: I03743d15300687b1da947d3c44be6a42aab83107
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96513
        Tested-by: Jenkins

2020-08-04  Justin Luth  <justin.luth@collabora.com>  [eb0201b9424ca9cfbbfa7af736cc314cf8f78fca]

        tdf#135216 sw MSexport: save LeftPageDesc as left page style
        
        GetMaster() is for right pages. I assume this was a
        copy/paste mistake which came in already at initial import.
        
        And since left/right are alternating, they always use
        the first version of the header/footer. Although the UI
        doesn't allow changing these, they still COULD be different,
        as is the case with the unit test.
        
        No existing unit tests even touch this code,
        so not a common situation at all.
        
        Change-Id: I9e3720ddf34a8f7e08ce196780fbe16e8c88940b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99628
        Tested-by: Justin Luth <justin_luth@sil.org>
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-08-04  Samuel Thibault  <samuel.thibault@ens-lyon.org>  [c39b27a4d0dfc3b75d8486c0d7592c5209fb6b14]

        tdf#135427 Make pstoedit delegate letter placement to us
        
        As pstoedit documents itself, its wmf/emf driver uses a very approximate
        interletter spacing, making the text look really awful. But it provides a
        -nfw option that delegates the letter placement to the emf reader, and we
        happen to be doing a proper job, thus getting a proper vectorized output.
        
        This is not a concern on Windows (and the option is ignored there). The
        option is available since version 3.40 (~2005). So we can just always pass
        it on.
        
        Change-Id: I8ffd3fbf046b5a80e8011651eeaf060a8f5107e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100035
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [cda88ec7a43162df37098c4525c33451266a1575]

        loplugin:simplifybool a little more aggressive
        
        with expressions like !(a && b)
        
        Change-Id: Id2acec2a8d0eaaa8e5e37dbd2cae7281be36572e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100040
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [f45ff1a7147e6a9479c669f082dd74349c6bcb4b]

        loplugin:flatten in vcl
        
        Change-Id: I271cc67ecf34acbf0edbda960e33315fb6a1f9dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100041
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [58937aa4a50ecd681382f03331340da4c843b01e]

        simplify svx::frame::Style
        
        no need to use shared_ptr here, this class is not doing copy-on-write.
        
        Change-Id: I4e921bfc789cc5989d98b5f9ab7074eb7d5ac33e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100022
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-04  Miklos Vajna  <vmiklos@collabora.com>  [fd18d12efdfbe0e26d41d733edc711d0f40a7804]

        tdf#130707 xmloff: survive <text:database-display> in editeng text
        
        Regression from commit 28d67b792724a23015dec32fb0278b729f676736
        (tdf#107776 sw ODF shape import: make is-textbox check more strict,
        2019-08-26), now that we correctly identify what shape text to import as
        "textbox" (Writer TextFrame) and what to import as editeng text, there
        are documents out there that try to import mailmerge fields into
        editeng-based shape text. Fix missing error handling there.
        
        Note that the error is not just silently ignored, we do insert the field
        result into the shape text, existing code provides this already.
        
        Change-Id: Ibe631ac5d94c1c7795dd00bad05fdcca0e6741a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100028
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-08-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [750a6bddf16a2e85555ae3859bf5facfd8cff955]

        loplugin:flatten in vcl/gdi
        
        Change-Id: Ief1736264e62acfac3a9a83c54dc564c03d6fba9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100034
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [ce47b1a9c68a27fc37594148f6be2661f27120ea]

        loplugin:flatten in vcl/window
        
        Change-Id: I94e69e988f038e85b1fb78985211d478bb5ed9b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100033
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [6fc2a300ad8b1c6936b513eff94fd527ea74b469]

        loplugin:flatten in vcl/unx
        
        Change-Id: Ib9df009a51db1ed96c6eea7bda68e288755e7a56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100032
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [714d907d304fae5cc8613eced127060199639af6]

        loplugin:flatten in toolkit
        
        Change-Id: I8f4b29620134566f256f05bbab677e83baf20ec7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100031
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [8c4a24092bd9ccd1d577d10ae0559cef406e8fae]

        fix some DocShell leaks in unit tests
        
        need to call DoClose() to unwind the internal ref-counting
        
        Change-Id: Ibfd13e2300f3542e5e86363facd5b41dbfafdf6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100001
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-03  Stephan Bergmann  <sbergman@redhat.com>  [5c7e838714f5d071c4882115cef9c843fb603287]

        Revert "Adapt to changed clang::ASTContext::getParents behavior on Clang 11 trunk"
        
        This reverts commit 09aa5a9be8b9b3c88cf25b85e0eda28c5ef19aa4, now that
        <https://github.com/llvm/llvm-project/commit/
        551092bc3dfb86f1e11a55f3bee0c8ee1be6fdd6> "Revert AST Matchers default to AsIs
        mode" reverted the Clang commit that prompted this compilerplugins change.
        
        Change-Id: I75c8b4cb2894cd67a791db460f2886a783856c73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100026
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-03  Gülşah Köse  <gulsah.kose@collabora.com>  [e0018be102edd6e376e0622e0a9384176d2f119c]

        tdf#133687 Fix the placeholders priority order.
        
        When we don't have type attribute on slide but have on
        slidelayout we have to use it instead of default type.
        
        Change-Id: Ibb874b5ee39c48641484fe1a8686f66c31695f76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99904
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-08-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dd433565768c62d1c4ea52a88068eb919552b296]

        Fix typo
        
        Change-Id: Ia2ab8c92bf28bae5a70f1e768e91093695dd3dbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100021
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-03  Tomoyuki Kubota  <himajin100000@gmail.com>  [71f1623e9c707b2160272bd30a00e16cc3df1c69]

        tdf#133747 add missing character to make the sort feature work correctly
        
        Change-Id: Icea2dac6e4ef6493c2a7fe5f7def0f1708caf6d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95684
        Tested-by: Jenkins
        Reviewed-by: Tomoyuki Kubota <himajin100000@gmail.com>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-08-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [fb58fc19c0c6e3c00f94161276a4f5dbe9db9096]

        loplugin:flatten in ucb
        
        Change-Id: Ica7e5d3b5a5cec065f35f99d62b3b6604323601a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100009
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [c82dae439e8081fdcbfe68b2f2bc04190077a111]

        loplugin:flatten in ucbhelper
        
        Change-Id: Ic5a8ce908671bd492395bff01aa211b8bdd74ca7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100008
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [186c34af5d5758b940cf84471b3464af764d8bb7]

        loplugin:flatten in sd
        
        Change-Id: I57cf26d800d8d414014b88c250ee1cbd47551bc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100007
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [ece77815300de02ba8fcd9ef6d135c72f3fd9e34]

        fix leak in ScCacheTest
        
        and put the init/destruct in constructor/destructor instead
        of setup(), we want this to run once, not for every test method.
        
        Change-Id: I7d5fcdd2974677f1509048c16fb40d03dff289c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100004
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-03  Caolán McNamara  <caolanm@redhat.com>  [7c403473712d847bc2127cc01af3aed24c75f55d]

        ofz#24648 fix slkfuzzer
        
        Change-Id: I3dce445038a29a622ceea2415e7736768a95206d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100029
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-03  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [3258603e8850900e04cecffb1113b833c4c76fd9]

        correctly mark the "New menu" dialog as modal
        
        The dialog is called from a modal dialog which means a modeless dialog
        does not make sense. Some of our internal dialog tracking code is confused
        by that case which confused the UI tests.
        
        Change-Id: I705877e8a751c55bfbd00ddeaf18ab86c95321c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99944
        Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2020-08-03  Shivam Kumar Singh  <shivamhere247@gmail.com>  [f39f37326ac787e88a0782915afac91cf418a539]

        tdf#134560 tdf#135107 make inspector contents human readable
        
        This patch adds a dedicated hrc file for RID's
        of all the properties that can be displayed in
        the Inspector
        
        Change-Id: I258ca060508e28b7b66e96393fcef4fd104bb781
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99983
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-03  Stephan Bergmann  <sbergman@redhat.com>  [ab81dc6d57e7728f915d181eb2db8b82b225360b]

        -Werror=redundant-move
        
        ...now that GCC 11 trunk implements P1155R3 since <https://gcc.gnu.org/git/
        ?p=gcc.git;a=commit;h=1722e2013f05f1f1f99379dbaa0c0df356da731f> "c++: Implement
        C++20 implicit move changes. [PR91427]", at least in -std=c++20 mode
        
        Change-Id: Ie3c8f391fe4a6a99144ab35b2b29214ac5413fc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99999
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-03  Stephan Bergmann  <sbergman@redhat.com>  [482590eec84d8460d4e7a79031ce9edcd83be1ad]

        Validate SELECT range
        
        63049e98a659290229d3356e76d49cea44575011 "Reliably set up controls of hyperlink
        dialog in constructor" fixed an issue that could cause Python UITest code to
        issue a bogus SELECT request that would fire an assert in
        rtl_uString_newFromSubString.  Even if that issue is fixed now, it is probably a
        good idea to validate the requested range here.
        
        (An alternative would be to validate it in the underlying shell's SelectText,
        but that function is also called from internal code (which presumably already
        ensures that it is passing valid arguments), so it is probably better to stay
        with that function's narrow interface.)
        
        It would probably be nice if this function reported failure (by throwing a
        css::lang::IllegalArgumentException, say) instead of silently (modulo SAL_WARN)
        clamping the range, but it is called from Scheduler::ProcessTaskScheduling
        (vcl/source/app/scheduler.cxx) in a try/catch block that prohibits all
        exceptions.
        
        Change-Id: I5b7b4255861766a81a81501e391b1ff4e09b7db6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99933
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0423647e69072c25def100695ee8a42a35f69924]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8b7b468cfcb1591972ee2e47a295ee4cf86a46e8
          - Fix tag contents
            
            Found you finally...
            
            Change-Id: I71e11b570e31ad1cc470dfea3e54935e000d80f0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100011
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-03  Stephan Bergmann  <sbergman@redhat.com>  [4ad4468675069312902feaefb862d0a288ede23c]

        Missing include (std::max; Windows --disable-pch)
        
        Change-Id: I31d44c0a1791c58c0fc348fb2ec42fe2e2ec4323
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100003
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-03  Stephan Bergmann  <sbergman@redhat.com>  [c379994973dd730c0ee2fdc8854a06b202f9f150]

        Make test operate on copy of .odb file
        
        For whatever reason, CppunitTest_dbaccess_hsqldb_test had recently started to
        modify binary dbaccess/qa/unit/data/hsqldb_empty.odb in-place.
        
        Change-Id: I07b5185ddf4b809ef1e1f977c5ab1c34e2e7f18a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/100002
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [f659ec61a27a1a9fbdcb76a68e8de18a8a9fbbd7]

        loplugin:flatten in sfx2
        
        Change-Id: I2ff95614c82a6ed79e5ac593c85473a78ee41a62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99969
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-03  Alain Romedenne  <LibreOfficiant@sfr.fr>  [bf657ce6f6a50e88008bc807ff53210bb4babf58]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f0fc51ab506034db25dd325a3b3b0e123af62e98
          - tdf131416 Basic syntax diagrams
            
            - Close, Get, Put and Open statements
            
            Change-Id: I09a89ededbf65c41a65e3d347111c9dac10cfdde
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99601
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-03  Miklos Vajna  <vmiklos@collabora.com>  [b7481a026348c3417fa13a440312521dccee9ec8]

        oox smartart, linear layout: limit height of children to parent size
        
        Constraints are OK to request more, but it seems PowerPoint doesn't
        allow leaving the parent, which simplifies the layout as well.
        
        Change-Id: Id67a8740f1eff506e4beae0c797ad50e0218dfe6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99993
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-08-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d025b95b918a1d7dc8b3d79acccab6e111d59949]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dc36eea48b4a2120911d0f99322ff4a35ea39eb6
          - Update version 7.0 New features video
            
            Change-Id: I35fff323f6ccb6a035d87abcd8b08189276054e6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/100000
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [b83beb8481b645b4db04112d63837a372cba6e57]

        use more explicit types in xmloff
        
        instead of declaring them as a base-type, and then static-casting
        everwhere
        
        Change-Id: I53b901c5353bb39ca9a0357aa442f50d2f475e7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99995
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [528dc27c3d97846bd0d73ef30e1c9c66daba425a]

        rename Clear() to dispose() in SvXMLStylesContext
        
        to make it "clearer" this is part of the memory cleanup on destruction
        process
        
        Change-Id: I789bdfa0323cf759ed4db2e2a657e73e581d9eed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99990
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [22fda7524385225d9264e48ee3f4811674f8239c]

        fix leak in SvXMLImport
        
        caused by a ref-counting cycle.
        
        to reproduce the leak do
        
          make CppunitTest_editeng_core \
            VALGRIND='memcheck --leak-check=full \
        --suppressions=$$BUILDDIR/solenv/sanitizers/valgrind-suppressions' \
            CPPUNIT_TEST_NAME="testBoldItalicCopyPaste"
        
        Change-Id: I94dca092a75db8ddfaae4a210e1158fa066ed609
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99989
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [dd6f377b3814b70eb37c8c5b31d9f563188adb1d]

        avoid ref-counting cycle
        
        this doesn't fix the leak, just reduces the number of cycles involved
        here
        
        Change-Id: I31eda167864dc8b5cea2448f598e01f3a807481a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99988
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-03  Miklos Vajna  <vmiklos@collabora.com>  [1de27900d2e1743825f297609f62cb0de3f1a032]

        sw: SwFlyInContentFrame, SwHTMLTableLayoutCnts, SwHTMLTableLayoutColumn ...
        
        ... and SwTextFly
        
        See tdf#94879 for motivation.
        
        Change-Id: I833b563a03824ae14014cdd418dcfd3b832a9a94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99984
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-08-03  Arnaud Versini  <arnaud.versini@libreoffice.org>  [e3d623ada3d585408d200416bae3878a6cb58a74]

        BASIC : no need to initialize manually std::unique_ptr
        
        Change-Id: I7e4780d41dd43383820cc3ae4ce5cfba24a53b7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99942
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-08-03  Miklos Vajna  <vmiklos@collabora.com>  [880673412143a7db7ea1bf4766040662dfc085dc]

        oox smartart, linear layout: fix scaling of spacing without rules
        
        With this, finally the arrow shape has the correct horizontal position
        and width, even if the markup is as complex as the PowerPoint UI
        generates it (the previous version was a more minimal version).
        
        Change-Id: I59f237c582053067e890180a1ae40471e5f46dea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99894
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-08-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [e54777276d28e6bbceefa07e260926c81790938c]

        loplugin:flatten in configmgr..i18nutil
        
        Change-Id: Idaeed33df4f1dd1b2acbdaf8a895c5d56c3ca14c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99980
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-03  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [32090b018d9ff81659a4c9ed41c64109ebebe4fc]

        tdf#42949 Fix IWYU warnings in include/[t-x]*/*hxx
        
        Recheck after 7-0 branchoff
        
        Also drop the now unused file include/vcl/field.hxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I9e54c82f50d1e02a0f99858939cac999fc66f7de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99261
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-08-03  Maxim Monastirsky  <momonasmon@gmail.com>  [da09a3cf14ea2c7690b98ec32639125087bcf18f]

        Remove pointless check
        
        This check was originally introduced by me for a few toolbar
        controllers (save, underline, currency), as an attempt to reuse
        the same controllers also for non-split buttons (see tdf#98745
        and tdf#101672). But since then it was copy-pasted to other
        places where it probably makes no sense.
        
        Change-Id: I7af2a3f5864ced88c91f330e87f32046d0c21383
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99960
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-08-03  Maxim Monastirsky  <momonasmon@gmail.com>  [e88cf047c70cedd6ac3553258d4d33bee878a1e6]

        Fix radio buttons in context menus for non-gtk3
        
        The vcl implementation expects menu item attributes to be
        set on the sub menu they appear in, not on the parent menu.
        
        Change-Id: I7d6553126ed1dd5c1434529342b776aee01409a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99954
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-08-03  Rene Engelhard  <rene@debian.org>  [456d61ec526e250fd1af894e109d5914ac9c9e6e]

        fix build with (system-)cppunit 1.14.0
        
        by #include <unotest/bootstrapfixturebase.hxx> so that CPPUNIT_TEST_FIXTURE
        is defined
        
        Change-Id: Iacbfb2f513df6e7eb7ca04f7900cd4e6b3fd69c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99963
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-08-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [5ec8d154bf0b01ee8f338b89eb5c1369b33b86da]

        loplugin:flatten in vbahelper
        
        Change-Id: I05ecaf86cd92dd764a3c19a62ce911eef632a0b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99967
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-03  Heiko Tietze  <tietze.heiko@gmail.com>  [e865acdcc9321a08fac00bd1fb2c27a7580d3cec]

        Clean-up of abstdlg
        
        Unnecessary functions removed
        
        Change-Id: I32dab4b4c5fe8ff351277cbbd32e0b462443d031
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99959
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-08-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [39e83e2e4257c56adef13ed1dfeee013a4f45376]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ed6ae5a833fbf4ce2c59a479d2c4b5ad818ab128
          - Fix errors after translators review
            
            Change-Id: I088a2a5e56cfd918f5418738fecb2cd98ab67526
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99949
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-03  Johnny_M  <klasse@partyheld.de>  [8e9f8a427b330820601b8a6b64b6fd21790c75fd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b735b9689e0cf53a480cf9da537f75349685f576
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iefe83ed0bc3376ad1befbe8d3734654408be107d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99953
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-08-03  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [c84764e08da5e1c6202d300684baab0076d6b3ed]

        tdf#134971 Don't overwrite default styles when inserting doc
        
        Seems code never really bothered not to touch default style
        info, when inserting from file. Original commit is:
        
         Author: Sascha Ballach <sab@openoffice.org>
         Date:   Wed Feb 28 08:24:41 2001 +0000
        
            import of default styles added
        
        Change-Id: Ibb639a585bedabdcc5987900ecca1e04f4bb593a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99015
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-08-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7956d73cf531a0630f17d746940e91eb76959008]

        Fix typo
        
        Change-Id: I298d8c5aac6e340fb4d5c753abbd8fa80ffc9408
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99962
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-08-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [33abb535a753b710e439b66ccc67e826f49f6275]

        loplugin:flatten in UnoControls
        
        Change-Id: I0702283083297fc956eb8bd5132a1144286e1fcd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99968
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [e2644b014005e1c79b0a7eaf1c3c4002464a1cf0]

        loplugin:flatten in writerfilter
        
        Change-Id: Ifaa63738c4e38dddd385821f568911927d834f1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99966
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [f0da01e59ffe1f7f1b5446f111994be6cf6f7d4a]

        loplugin:flatten in xmlsecurity
        
        Change-Id: Ic9e410c77a04edbd58485d4177da22e17efa8720
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99964
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [5ef5c1b294063d1d2d6554d5fcf1d4cfb4d3f06d]

        loplugin:flatten in xmlscript
        
        Change-Id: I326aa7ebea7925f580fd12c6c58f62e4add20d84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99965
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-02  Maxim Monastirsky  <momonasmon@gmail.com>  [0ba7063b3f065741915aff076343579b088da3dc]

        Make gtk's get_sort_order return the same as the vcl's one
        
        Change-Id: Ia6584b268cb7b53423c7ac3d353e07409e9a5dac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99952
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-02  Caolán McNamara  <caolanm@redhat.com>  [f716fd1580bcc6042afaab9beba24ca6cbcb1c73]

        tdf#135369 on removing an image link, ensure the linked to image is in the list
        
        If we removed something that is a link to a real file from our list of images
        to pack, but that real image is not in the list of images to pack, add it in
        instead so the real image does get packed
        
        Change-Id: I71bcbdf872a59194a1d94f287dda8fc27e4a6464
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99961
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-02  Caolán McNamara  <caolanm@redhat.com>  [36f5265b038b610c61ebc459465c5c58b1d9dc28]

        tdf#135368 change the mnemonic to point to our combobox replacement
        
        Change-Id: Ib53b787399954e5be7e4b4080366fe64cc937de3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99958
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-02  Caolán McNamara  <caolanm@redhat.com>  [94811eac3bd3077b60029c52d7798bca9b3c877b]

        tdf#135121 don't fill the rectangle in the transparent case at all
        
        leave the area untouched
        
        Change-Id: Icf195d383271b92f6523f8c6b6bc3b87fcae00be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99955
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-02  Caolán McNamara  <caolanm@redhat.com>  [9445a5633b167c84eb96c515f3ae765ab427442a]

        tdf#135098 assert/crash on checking IsSelected on cell being disposed
        
        Change-Id: I32ce9fcca86de4608939d385f42c43afc46bfb7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99956
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [47ca84c47b03009fc9be751f1090f583bb3f53b7]

        tdf#119533: sc_subsequent_filters_test: Add unittest
        
        Change-Id: I9131c8e2e1b7092f0c5b1dcdd7f9a93568ab8d12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99895
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-08-02  Jan Holesovsky  <kendy@collabora.com>  [425e29eb8c71c047507d8fdc3a294f2f03829f6f]

        Revert "android: avoid expensive load of un-used sidebar icons on mobile."
        
        Unfortunately we need this on Android for the tablets, otherwise the
        sidebar lacks the icons.
        
        Also it is not easily possible to use the isLOKMobilePhone() check here,
        because that is per-view in general, and handled in sfx in particular,
        making it hard to use here in vcl.
        
        This reverts commit 9a38b194eec5bcf6cb8d073e5d35173c5856f28f.
        
        Change-Id: I2b599e884ad4d00b7c246743c180a5324c9a143d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99300
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-08-02  Thorsten Wagner  <thorsten.wagner.4@gmail.com>  [4b1ecab984dc46ad7dfdd8a071c94553a6c03633]

        tdf#133564: Text coloring of buttons within non key windows on macOS amended
        
        Change-Id: I815fcf82440a7e5d14ae457cc659a5fe6a9f8c52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99946
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-08-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7b78aaf0176d527c12fcbdd6d755cf98d7330c0c]

        Fix typos
        
        Change-Id: I90c9ecdaf262fe4e2d84af78b575a00c16634a7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99890
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-08-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0ef35ba89894d2aa2cb96f991f1b874b8017ec4d]

        Removed duplicated include
        
        Change-Id: I3decadf858fd6d107efd6ac78e1b56f7195b4e91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99776
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2020-08-01  Mike Kaganski  <mike.kaganski@collabora.com>  [dc5d8d39e229b2fb1091c179942e6dae9d160101]

        Implement VBA's ListFormat.ConvertNumbersToText
        
        This only handles lists with PositionAndSpaceMode::LABEL_ALIGNMENT.
        TODO: handle PositionAndSpaceMode::LABEL_WIDTH_AND_POSITION.
        TODO: handle NumberingType::BITMAP.
        
        It doesn't align number according to Adjust, since that requires to
        use a tab stop at the number position with appropriate alignment, and
        it's unclear how would that interact with LabelFollowedBy modes other
        than LISTTAB.
        
        When first tab stop position is greater than ParaLeftMargin, Writer
        uses left margin as implicit tab stop position, thus in this case
        list appearance is different from processed text appearance.
        
        In case of justified paragraphs, space after number (which does not
        participate in justification when part of numbering) becomes part
        of justification after conversion to text.
        
        Change-Id: I88ad6617f8a09307ecad9d28edee92a59c68a4d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99939
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-08-01  Caolán McNamara  <caolanm@redhat.com>  [0898838bc962bae9ab698e1f585a67d832260110]

        tidy up language a bit
        
        Change-Id: I3bc840da190e50f03bbd1cc57f49fbdb809e4be5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99901
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-01  Caolán McNamara  <caolanm@redhat.com>  [6beec0ec54975aa02e391c223633a42f6f5afe0e]

        tdf#135325 previews missing content drawn via DrawTransformedBitmapEx
        
        Typically in these OutputDevice methods, the record-to-metafile case the
        MetaFile is already written to before the test against mbOutputClipped to
        determine that output to the current device would result in no visual output
        (due to the output being outside the bounds of the device).
        
        In this case the metafile is written after the test, so we must continue past
        mbOutputClipped if recording to a metafile. It's typical to record with a
        device of nominal size and play back later against something of a totally
        different size.
        
        Change-Id: Id1249b10f919165582f7de65b4cdc4d48074abaa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99900
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-08-01  Justin Luth  <justin.luth@collabora.com>  [e6b0def979c8e6076f2548a2f4c376867c9e7fdc]

        NFC writerfilter: change m_nColumnCount to be the # of cols
        
        Change-Id: I00f6fea1ee93bf2598d0cfde73fb2de17f0eb379
        
        --- and not # of columns - 1.
        Life is already too confusing to add that complication to it.
        
        Not quite NFC. There is one place where a column
        count of 1 would have set column separator/space.
        I didn't think that would be necessary.
        
        Change-Id: I87a7bfb5e746e8b7e4c57ddf40b0740d0ef35aba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99930
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-08-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [a27236b9071d3cf09adbb5bc4fea9edebe96d145]

        loplugin:flatten in sw/core/access
        
        Change-Id: I0116fe288b97d22c3f170f139fe95cfd06d89d8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99935
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-01  Stephan Bergmann  <sbergman@redhat.com>  [f86214c2a6ce3d42b09360e490e15404db6c6a21]

        Use a more conventional START/END_POS range
        
        For the content of the selection it should not make a difference if that range
        is "backward" or "forward", but the latter looks cleaner.
        
        Change-Id: Ibc27ac257c9338f9b17ace10fbec938b1db394eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99932
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-01  Stephan Bergmann  <sbergman@redhat.com>  [bc16f329b7aadbc429be10f0b0b1e90b6e9545ae]

        Remove the wait_until_property_is_updated calls again
        
        They had been added with 27798238ecb200e0753b013c79df0e6c014c7a7a "uitest :
        Avoid any timing issue in test_insert_hyperlink" and
        1cdda798def040fe778348061c0e18b28aa0e6bd "Further timing issues with
        test_insert_hyperlink", but 63049e98a659290229d3356e76d49cea44575011 "Reliably
        set up controls of hyperlink dialog in constructor" now argues that they are
        probably not necessary after all:  For one, they had presumably been added as
        blind fixes, without actually understanding what's going on (that's at least
        true for the second, monkey-see-monkey-do one by me).  And for another, after I
        had seen their failures frequently with my local ASan+UBSan Linux build, I
        haven't seen them at all in lots of executions of that test with the
        63049e98a659290229d3356e76d49cea44575011 fix included.
        
        So lets assume that those "magic" calls are indeed not necessary after all.  If
        we run into trouble again, they can be added back.
        
        Change-Id: I6f4417c9fd243758a03a4de05270f342e7147d27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99931
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [e01f3e8b49843e6ff69fdc83c3b576ba91e992c1]

        connectivity/sdbc2: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: I707b0e506aa152ec104e677dc09968c2dc1ac9fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98422
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [fb34aeb7842eaa852c82c3d73c722411c11885d7]

        loplugin:flatten in sw/core/access..sc/core/crsr
        
        Change-Id: I073545c11e2261703e5255abefaf82a2bbea5211
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99934
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [a0ec43251e8b8a0805306ca5ad86794550916fce]

        loplugin:flatten in sw/core/layout
        
        Change-Id: I67fd1a269d960174b88c57da4a0588f5d9252660
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99885
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [da64ad86e9f2dd66fbcecb46dcc22626e9f5a6a6]

        loplugin:flatten in sw/core/doc
        
        Change-Id: If7738d47ec0273f24eee99b7336380cfa78c1243
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99896
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [5dccc6130242a67b6c471245d289cd4a0419602a]

        loplugin:flatten in sw/core/draw..sw/core/edit
        
        Change-Id: I8d62f001f3a13463d25b8ec16e3cabd43e3abd70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99898
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [aa703bc1253454f3783ea6314928505925a1b247]

        loplugin:flatten in sw/core/docnode
        
        Change-Id: Id0b37a9060ab77ecfd8c4aa2b340ab7b958ba109
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99897
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [197e11313b139c23b71bd949c3769d506610bc83]

        loplugin:flatten in sw/core/fields
        
        Change-Id: I42f9dd59300f215b6d8ff9f73a9f6893dbb9a8be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99899
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-08-01  Stephan Bergmann  <sbergman@redhat.com>  [63049e98a659290229d3356e76d49cea44575011]

        Reliably set up controls of hyperlink dialog in constructor
        
        The recently added test_insert_hyperlink in
        sw/qa/uitest/writer_tests3/hyperlinkdialog.py (UITest_writer_tests3) has often
        failed on slow builds like <https://ci.libreoffice.org/job/lo_ubsan/>, by
        hitting the assert in rtl_uString_newFromSubString as described at
        <https://lists.freedesktop.org/archives/libreoffice/2020-July/085594.html> "Race
        with SwEditWinUIObject::get_state during UITest_writer_tests3?"  However, it
        turns out that the actual race is rather different from what was assumed there:
        
        The initial content of the dialog's controls like "target" and "indication" were
        only set during the first SvxHlinkCtrl::StateChanged(SID_HYERLINK_GETLINK),
        which is called from the SfxBindings machinery based on a timer.  When that
        happens, any text that has already been typed into those controls by the user
        would be overwritten again.  But in normal GUI operations, the timer fires so
        quickly that the user has not yet typed anything into those controls.  On the
        other hand, for a typical (fast) execution of test_insert_hyperlink, the whole
        test has already been executed when the timer fires, so the overwriting is not
        noticed.
        
        But for a slow execution of the test, the timer may e.g. fire after the
        "indication" control's content ("link") has been typed in (which
        SvxHlinkCtrl::StateChanged will reset to the empty string) and before the dialog
        is closed (so instead of "link", the empty string will be added to the Writer
        document, and obtaining the text selection of length 4 will crash as described
        in the email).  (Also, the two calls to wait_until_property_is_updated added
        with 27798238ecb200e0753b013c79df0e6c014c7a7a "uitest : Avoid any timing issue
        in test_insert_hyperlink" and 1cdda798def040fe778348061c0e18b28aa0e6bd "Further
        timing issues with test_insert_hyperlink" probably just address other symptoms
        caused by the same underlying issue, and should no longer be necessary with this
        fix.  But cleaning that up is left for a follow-up commit.)
        
        The solution is to set up the controls' initial content already in the
        constructor, so when the SfxBindings timer fires for the first time, it no
        longer calls StateChanged because that state has already been recorded.
        However, that caused the focus no longer to be set to the "target" control when
        the dialog is opened, at least for the gen and svp VCL backends (which caused
        the .uno:HyperlinkDialog-related tests in
        desktop/qa/desktop_lib/test_desktop_lib.cxx, CppunitTest_desktop_lib, to fail
        because GetFocusControl returned null):  The first call to
        SvxHlinkCtrl::StateChanged -> SvxHplinkDlg::SetPage now happens during the
        constructor, before the dialog is shown, so the request to grab the focus in
        SetInitFocus was ignored.  The solution to that problem is to shift setting the
        initial focus to the first call of SvxHpLInkDlg::Activate, which is called
        whenever the dialog gains focus.
        
        Change-Id: Ib4d5e06dfc21014ccec546565426fa2d27e63ce1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99903
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-01  Stephan Bergmann  <sbergman@redhat.com>  [ae4a69d7559a537e86630b2890d28b0d8f6f47d0]

        Avoid UBSan signed-integer-overflow
        
        ...during CppunitTest_sd_import_tests_smartart:
        
        > oox/source/drawingml/diagram/diagramlayoutatoms.cxx:656:50: runtime error: signed integer overflow: 1924451 - -2147483647 cannot be represented in type 'int'
        >  #0 in oox::drawingml::AlgAtom::layoutShape(std::shared_ptr<oox::drawingml::Shape> const&, std::__debug::vector<oox::drawingml::Constraint, std::allocator<oox::drawingml::Constraint> > const&, std::__debug::vector<oox::drawingml::Rule, std::allocator<oox::drawingml::Rule> > const&) at oox/source/drawingml/diagram/diagramlayoutatoms.cxx:656:50
        >  #1 in oox::drawingml::ShapeLayoutingVisitor::visit(oox::drawingml::AlgAtom&) at oox/source/drawingml/diagram/layoutatomvisitors.cxx:202:19
        >  #2 in oox::drawingml::AlgAtom::accept(oox::drawingml::LayoutAtomVisitor&) at oox/source/drawingml/diagram/diagramlayoutatoms.cxx:386:14
        >  #3 in oox::drawingml::LayoutAtomVisitorBase::defaultVisit(oox::drawingml::LayoutAtom const&) at oox/source/drawingml/diagram/layoutatomvisitorbase.cxx:32:16
        >  #4 in oox::drawingml::ShapeLayoutingVisitor::visit(oox::drawingml::LayoutNode&) at oox/source/drawingml/diagram/layoutatomvisitors.cxx:243:5
        >  #5 in oox::drawingml::LayoutNode::accept(oox::drawingml::LayoutAtomVisitor&) at oox/source/drawingml/diagram/diagramlayoutatoms.cxx:1452:14
        >  #6 in oox::drawingml::LayoutAtomVisitorBase::defaultVisit(oox::drawingml::LayoutAtom const&) at oox/source/drawingml/diagram/layoutatomvisitorbase.cxx:32:16
        >  #7 in oox::drawingml::ShapeLayoutingVisitor::visit(oox::drawingml::LayoutNode&) at oox/source/drawingml/diagram/layoutatomvisitors.cxx:245:5
        >  #8 in oox::drawingml::LayoutNode::accept(oox::drawingml::LayoutAtomVisitor&) at oox/source/drawingml/diagram/diagramlayoutatoms.cxx:1452:14
        >  #9 in oox::drawingml::LayoutAtomVisitorBase::visit(oox::drawingml::ForEachAtom&) at oox/source/drawingml/diagram/layoutatomvisitorbase.cxx:98:20
        >  #10 in oox::drawingml::ForEachAtom::accept(oox::drawingml::LayoutAtomVisitor&) at oox/source/drawingml/diagram/diagramlayoutatoms.cxx:167:14
        >  #11 in oox::drawingml::LayoutAtomVisitorBase::defaultVisit(oox::drawingml::LayoutAtom const&) at oox/source/drawingml/diagram/layoutatomvisitorbase.cxx:32:16
        >  #12 in oox::drawingml::ShapeLayoutingVisitor::visit(oox::drawingml::LayoutNode&) at oox/source/drawingml/diagram/layoutatomvisitors.cxx:245:5
        >  #13 in oox::drawingml::LayoutNode::accept(oox::drawingml::LayoutAtomVisitor&) at oox/source/drawingml/diagram/diagramlayoutatoms.cxx:1452:14
        >  #14 in oox::drawingml::Diagram::addTo(std::shared_ptr<oox::drawingml::Shape> const&) at oox/source/drawingml/diagram/diagram.cxx:122:30
        >  #15 in oox::drawingml::loadDiagram(std::shared_ptr<oox::drawingml::Shape> const&, oox::core::XmlFilterBase&, rtl::OUString const&, rtl::OUString const&, rtl::OUString const&, rtl::OUString const&, oox::core::Relations const&) at oox/source/drawingml/diagram/diagram.cxx:356:15
        >  #16 in oox::drawingml::DiagramGraphicDataContext::onCreateContext(int, oox::AttributeList const&) at oox/source/drawingml/graphicshapecontext.cxx:252:9
        >  #17 in non-virtual thunk to oox::drawingml::DiagramGraphicDataContext::onCreateContext(int, oox::AttributeList const&) at oox/source/drawingml/graphicshapecontext.cxx
        >  #18 in oox::core::ContextHandler2Helper::implCreateChildContext(int, com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList> const&) at oox/source/core/contexthandler2.cxx:94:34
        >  #19 in oox::core::ContextHandler2::createFastChildContext(int, com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList> const&) at oox/source/core/contexthandler2.cxx:191:12
        >  #20 in non-virtual thunk to oox::core::ContextHandler2::createFastChildContext(int, com::sun::star::uno::Reference<com::sun::star::xml::sax::XFastAttributeList> const&) at oox/source/core/contexthandler2.cxx
        >  #21 in (anonymous namespace)::Entity::startElement((anonymous namespace)::Event const*) at sax/source/fastparser/fastparser.cxx:432:44
        >  #22 in sax_fastparser::FastSaxParserImpl::callbackStartElement(unsigned char const*, unsigned char const*, unsigned char const*, int, unsigned char const**, int, unsigned char const**) at sax/source/fastparser/fastparser.cxx:1246:21
        >  #23 in (anonymous namespace)::call_callbackStartElement(void*, unsigned char const*, unsigned char const*, unsigned char const*, int, unsigned char const**, int, int, unsigned char const**) at sax/source/fastparser/fastparser.cxx:305:18
        >  #24 in xmlParseStartTag2 at workdir/UnpackedTarball/libxml2/parser.c:9588:6
        >  #25 in xmlParseTryOrFinish at workdir/UnpackedTarball/libxml2/parser.c:11378:14
        >  #26 in xmlParseChunk__internal_alias at workdir/UnpackedTarball/libxml2/parser.c:12280:13
        >  #27 in sax_fastparser::FastSaxParserImpl::parse() at sax/source/fastparser/fastparser.cxx:1046:21
        >  #28 in sax_fastparser::FastSaxParserImpl::parseStream(com::sun::star::xml::sax::InputSource const&) at sax/source/fastparser/fastparser.cxx:866:9
        >  #29 in sax_fastparser::FastSaxParser::parseStream(com::sun::star::xml::sax::InputSource const&) at sax/source/fastparser/fastparser.cxx:1369:13
        >  #30 in oox::core::FastParser::parseStream(com::sun::star::xml::sax::InputSource const&, bool) at oox/source/core/fastparser.cxx:121:15
        >  #31 in oox::core::FastParser::parseStream(com::sun::star::uno::Reference<com::sun::star::io::XInputStream> const&, rtl::OUString const&) at oox/source/core/fastparser.cxx:129:5
        >  #32 in oox::core::XmlFilterBase::importFragment(rtl::Reference<oox::core::FragmentHandler> const&, oox::core::FastParser&) at oox/source/core/xmlfilterbase.cxx:402:21
        >  #33 in oox::core::XmlFilterBase::importFragment(rtl::Reference<oox::core::FragmentHandler> const&) at oox/source/core/xmlfilterbase.cxx:331:12
        >  #34 in oox::ppt::PresentationFragmentHandler::importSlide(rtl::Reference<oox::core::FragmentHandler> const&, std::shared_ptr<oox::ppt::SlidePersist> const&) at oox/source/ppt/presentationfragmenthandler.cxx:610:17
        >  #35 in oox::ppt::PresentationFragmentHandler::importSlide(unsigned int, bool, bool) at oox/source/ppt/presentationfragmenthandler.cxx:348:13
        >  #36 in oox::ppt::PresentationFragmentHandler::finalizeImport() at oox/source/ppt/presentationfragmenthandler.cxx:499:17
        >  #37 in oox::core::FragmentHandler2::endDocument() at oox/source/core/fragmenthandler2.cxx:54:5
        >  #38 in sax_fastparser::FastSaxParserImpl::parseStream(com::sun::star::xml::sax::InputSource const&) at sax/source/fastparser/fastparser.cxx:872:36
        >  #39 in sax_fastparser::FastSaxParser::parseStream(com::sun::star::xml::sax::InputSource const&) at sax/source/fastparser/fastparser.cxx:1369:13
        >  #40 in oox::core::FastParser::parseStream(com::sun::star::xml::sax::InputSource const&, bool) at oox/source/core/fastparser.cxx:121:15
        >  #41 in oox::core::FastParser::parseStream(com::sun::star::uno::Reference<com::sun::star::io::XInputStream> const&, rtl::OUString const&) at oox/source/core/fastparser.cxx:129:5
        >  #42 in oox::core::XmlFilterBase::importFragment(rtl::Reference<oox::core::FragmentHandler> const&, oox::core::FastParser&) at oox/source/core/xmlfilterbase.cxx:402:21
        >  #43 in oox::core::XmlFilterBase::importFragment(rtl::Reference<oox::core::FragmentHandler> const&) at oox/source/core/xmlfilterbase.cxx:331:12
        >  #44 in oox::ppt::PowerPointImport::importDocument() at oox/source/ppt/pptimport.cxx:145:17
        >  #45 in oox::core::FilterBase::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at oox/source/core/filterbase.cxx:485:49
        >  #46 in oox::ppt::PowerPointImport::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at oox/source/ppt/pptimport.cxx:223:24
        >  #47 in SfxObjectShell::ImportFrom(SfxMedium&, com::sun::star::uno::Reference<com::sun::star::text::XTextRange> const&) at sfx2/source/doc/objstor.cxx:2251:34
        >  #48 in sd::DrawDocShell::ImportFrom(SfxMedium&, com::sun::star::uno::Reference<com::sun::star::text::XTextRange> const&) at sd/source/ui/docshell/docshel4.cxx:399:39
        >  #49 in SfxObjectShell::DoLoad(SfxMedium*) at sfx2/source/doc/objstor.cxx:738:23
        >  #50 in SdModelTestBase::loadURL(rtl::OUString const&, int, std::shared_ptr<SfxAllItemSet>) at sd/qa/unit/sdmodeltestbase.hxx:181:30
        >  #51 in SdImportTestSmartArt::testText() at sd/qa/unit/import-tests-smartart.cxx:250:37
        
        As discussed on IRC:
        
        > Jul 31 18:52:58 <vmiklos> sberg: yes, that looks reasonable, clearly the
        >  expectation is that there is at least one element, in which case that
        >  nVertMin grows from 0 and nVertMax shrinks from
        >  std::numeric_limits<sal_Int32>::max()
        > Jul 31 18:54:43 <vmiklos> sberg: sounds like i made that mistake in
        >  acdde3c643fde015214c546b1567727272ea799e, but recently i added a test that
        >  now uncovered the problem :)
        
        Change-Id: I0ee11dbab568af788f9e2786c3dca2c1a5e1ee08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99902
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-08-01  Alain Romedenne  <LibreOfficiant@sfr.fr>  [be08a1e247de769aafd8b8b665623f174f1ed105]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8aadefbd1e3c1a5813791f6b25702563be0dbf4c
          - tdf#131416 Faulty links
            
            Change-Id: Ic6f71c52c2f1a371d56d8c477ec7c48ba8a2612a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99746
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-31  Heiko Tietze  <tietze.heiko@gmail.com>  [3abc852f2f582b3abdd082b274ceeea67b21a0ab]

        Resolves tdf#132066 - Localization of special text in about window
        
        Copy all version infos in English
        Follow-up to 56b2214c3aa40c2e2522eba5584063fb34e003ba
        
        Change-Id: Id093305261ec957137c56f61048c660e80e5c795
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99773
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [99284a22f3cda8518cd2207128928c2e455c89ee]

        tdf#134931: sw_uiwriter: Add unittest
        
        Change-Id: I737296f1a0646065288be2cb0be3ef7f939fb536
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99878
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-31  Caolán McNamara  <caolanm@redhat.com>  [df33c7a0747210b30ca1870877cc06c3fc1c4328]

        drop unused SvTreeList::LastSelected
        
        Change-Id: I3c51030b8b7a03d944bdaa5e8bc4fb0f443061f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99892
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-31  Caolán McNamara  <caolanm@redhat.com>  [50fd69dfe25d14c75f0dae7fa1bf276ea6deefd3]

        ofz#23241 Revert "bff: terminate on SAXException on malformed input"
        
        This reverts commit 58a96d3ccedbade4f1a8bfbbc4b7d8f1615cfc69.
        
        Change-Id: I9d0459c10ece1d4a8e9efeae611cf29d15ca0885
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99893
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-31  Caolán McNamara  <caolanm@redhat.com>  [7533a62f3989f76f3f5d2d461e7f8118ebcd51f9]

        weld FilterNavigator
        
        Change-Id: Ic75f3cf3e7e1f3ec3964256642c1359a99f5cc77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99753
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-31  Caolán McNamara  <caolanm@redhat.com>  [49e8322a6cb45dbb15f63b6c0bdcd45f0fa8055a]

        drop some stuff the pptfuzzer doesn't need
        
        Change-Id: I647c23bd08bba831759c931a64cdef39b7e9867e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99891
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-31  Caolán McNamara  <caolanm@redhat.com>  [728f7b187dc29dc1eab9f32ded66b76cc2231aa1]

        transfer any expander or expander toggles when using custom renderers
        
        Change-Id: I10857c236c5915ef7dcb08dd42ad1bd499063b89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99872
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [c9edb99bdc74715e7d952b2b95a4d75a73300207]

        loplugin:flatten in sw/core/ole..sw/core/table
        
        Change-Id: If74f1cfca114d52566164656c34a0764cfbaad43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99886
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-31  Szymon Kłos  <szymon.klos@collabora.com>  [59a1a711902d29a92c2babad28d8577bb03dd91b]

        notebookbar: early init on desktop
        
        prevent from showing menubar before notebookbar
        
        Change-Id: I3ad7d24e8d8fa342872d49b24e6636d15457b598
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99861
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit 7e02d0e4f22aa362184a5ac634eb916383f3f3d5)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99843
        Tested-by: Jenkins

2020-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [e21042b43ff3fe93440c543b91a052b5a00d3515]

        loplugin:flatten in sw/core/frmedt
        
        Change-Id: I64f743d6f696584ff4c3c9185ae1e8fa42451677
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99884
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [fb8371400e4b2d32b3981b42c910e04f35ab166b]

        loplugin:flatten in sw/core/text
        
        Change-Id: I086860cefe9f26c3728fe0d8266c35dae37b9570
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99887
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-31  Aditya  <adityasahu1511@gmail.com>  [6e717f4552aa937cd2609a79199a5b40b38789a4]

        svx:Move functions from GalleryTheme that belong to GalleryObjectCollection
        
        Move 3 functions from ImplGetObjectURL(sal_uInt32 nPos), ImplGetObjectURL(const
         INetURLObject& rURL) and ImplGetObjectPos(const GalleryObject* pObj) to
         GalleryObjectCollection as they deal with the m_aObjectList directly, and
         rename them respectively.
        
        Change-Id: I1e02b345d706c57db8801441fc955af9157cf565
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99789
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-07-31  Aditya  <adityasahu1511@gmail.com>  [3295afc91226ef1c395fd1eb289fa588a9a8c6d5]

        svx: Refactor GalleryTheme's insertFileOrDirURL function
        
        Change-Id: I8784022851e3481d94a1b23c72e59dedf739e507
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99479
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-07-31  Miklos Vajna  <vmiklos@collabora.com>  [91f0f7e5e0a55cb1dbd729a1d7de52388b1cfb15]

        oox smartart, linear layout: correctly scale spacings wrt constraints and rules
        
        When constraints request a width which is larger than 100%, we scale
        down. Then rules decide which children should be scaled down and which
        ones stay as-is.
        
        This commit adjusts the size of children which have no rule, but their
        size has a constraint that they're a fraction of a scaled down child.
        
        Change-Id: I0a007d82f49f18951215afb1bfe8c0f1328ecd41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99875
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-07-31  Caolán McNamara  <caolanm@redhat.com>  [f14103af303bcd8a2114c569ae0cb58074f4afe9]

        missing icon for filter navigator field expander icon
        
        since...
        
        commit 263e5726c71b3c3579f974194510ed01947ee6cf
        Date:   Sat May 30 21:21:26 2020 +0700
        
            Resolves tdf#133268: Update Colibre color palette
        
        a quirk in the vcl treeviewbox is that with the missing
        image the inline-edit of the row doesn't work as its autocancelled
        by the attempt to resize the row due to the missing image
        
        Change-Id: I02ae0d4a3833c9e59380e7b28791f0d64a3da3ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99874
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-31  Caolán McNamara  <caolanm@redhat.com>  [b81e86dac77a8d6b29e4fb82c42e1a0b592af5be]

        ofz#24521 fix qpwfuzzer
        
        Change-Id: Ia9490a07f4567df62cb5a08cb1859390d2a1ca1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99873
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-31  Caolán McNamara  <caolanm@redhat.com>  [ecd2c8f36090e62a2ab6181681792d9b367505e9]

        ofz#24527 fix pptfuzzer
        
        Change-Id: I661bfc42b0e05d9dddd35b21c4074727562e5a0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99877
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-31  Michael Weghorn  <m.weghorn@posteo.de>  [491fa499d6b957b9c8f03fece5ed06d5932e9448]

        tdf#135212 Don't crash when unable to create clipboard
        
        Gracefully handle the case where the SalInstance returns an
        empty Reference when trying to create clipboard.
        
        Primary selection support on Wayland has only recently been
        added to the relevant KDE components ([1], [2]), and an empty
        Reference would be returned for the qt5/kf5 VCL plugin when
        trying to create create a clipboard for primary selection
        in a Plasma Wayland session with that functionality not yet being
        available.
        
        Regression from commit 05d286e0065ff1c10e75827ac4726b5a74747128
        ("vcl/clipboard: create instances with uno constructors", 2020-07-07).
        
        [1] https://invent.kde.org/plasma/kwayland-server/-/merge_requests/15
        [2] https://invent.kde.org/plasma/kwin/-/merge_requests/27
        
        Change-Id: Ia9016f56b775003b2ffe81a6f3bf44f411ad39a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99871
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-07-31  Michael Stahl  <Michael.Stahl@cib.de>  [aed92491f356b008fe1cd25b5cd6cc43279db3a3]

        tdf#134965 sw: avoid RemoveFollowFlowLine() SNAFU
        
        A follow-flow-line SwRowFrame is deleted in RemoveFollowFlowLine()
        while it is being iterated in stack frame #18.
        
        0  SwRowFrame::~SwRowFrame() (this=0xaa035b0, __in_chrg=<optimized out>) at sw/source/core/layout/tabfrm.cxx:3807
        1  SwFrame::DestroyFrame(SwFrame*) (pFrame=0xaa035b0) at sw/source/core/layout/ssfrm.cxx:389
        2  SwTabFrame::RemoveFollowFlowLine() (this=0x9c16790) at sw/source/core/layout/tabfrm.cxx:945
        3  SwTabFrame::MakeAll(OutputDevice*) (this=0x9c16790, pRenderContext=0x72afaf0) at sw/source/core/layout/tabfrm.cxx:2203
        4  SwFrame::PrepareMake(OutputDevice*) (this=0x9c16790, pRenderContext=0x72afaf0) at sw/source/core/layout/calcmove.cxx:370
        5  SwFrame::Calc(OutputDevice*) const (this=0x9c16790, pRenderContext=0x72afaf0) at sw/source/core/layout/trvlfrm.cxx:1791
        6  SwFrame::PrepareMake(OutputDevice*) (this=0x925b740, pRenderContext=0x72afaf0) at sw/source/core/layout/calcmove.cxx:248
        7  SwFrame::Calc(OutputDevice*) const (this=0x925b740, pRenderContext=0x72afaf0) at sw/source/core/layout/trvlfrm.cxx:1791
        8  SwFrame::PrepareMake(OutputDevice*) (this=0x925b8e0, pRenderContext=0x72afaf0) at sw/source/core/layout/calcmove.cxx:248
        9  SwFrame::Calc(OutputDevice*) const (this=0x925b8e0, pRenderContext=0x72afaf0) at sw/source/core/layout/trvlfrm.cxx:1791
        10 SwFrame::PrepareMake(OutputDevice*) (this=0x925ba70, pRenderContext=0x72afaf0) at sw/source/core/layout/calcmove.cxx:248
        11 SwFrame::Calc(OutputDevice*) const (this=0x925ba70, pRenderContext=0x72afaf0) at sw/source/core/layout/trvlfrm.cxx:1791
        12 SwFrame::MakePos() (this=0x925bc20) at sw/source/core/layout/calcmove.cxx:552
        13 SwTextFrame::MakePos() (this=0x925bc20) at sw/source/core/text/frmform.cxx:339
        14 SwContentFrame::MakeAll(OutputDevice*) (this=0x925bc20) at sw/source/core/layout/calcmove.cxx:1408
        15 SwFrame::PrepareMake(OutputDevice*) (this=0x925bc20, pRenderContext=0x72afaf0) at sw/source/core/layout/calcmove.cxx:370
        16 SwFrame::Calc(OutputDevice*) const (this=0x925bc20, pRenderContext=0x72afaf0) at sw/source/core/layout/trvlfrm.cxx:1791
        17 SwContentFrame::CalcLowers(SwLayoutFrame&, SwLayoutFrame const&, long, bool) (rLay=..., rDontLeave=..., nBottom=168478, bSkipRowSpanCells=true) at sw/source/core/layout/tabfrm.cxx:1521
        18 lcl_RecalcRow(SwRowFrame&, long) (rRow=..., nBottom=168478) at sw/source/core/layout/tabfrm.cxx:1651
        19 SwTabFrame::MakeAll(OutputDevice*) (this=0x93ec7e0, pRenderContext=0x72afaf0) at sw/source/core/layout/tabfrm.cxx:2421
        20 SwFrame::PrepareMake(OutputDevice*) (this=0x3df3cc0, pRenderContext=0x72afaf0) at sw/source/core/layout/calcmove.cxx:316
        21 SwFrame::Calc(OutputDevice*) const (this=0x3df3cc0, pRenderContext=0x72afaf0) at sw/source/core/layout/trvlfrm.cxx:1791
        22 GetFrameOfModify(SwRootFrame const*, SwModify const&, SwFrameType, SwPosition const*, std::pair<Point, bool> const*) (pLayout=0x72aa850, rMod=..., nFrameType=(SwFrameType::Txt | SwFrameType::NoTxt), pPos=0x71f35e0, pViewPosAndCalcFrame=0x7ffc99f591a0) at sw/source/core/layout/frmtool.cxx:3697
        23 SwContentNode::getLayoutFrame(SwRootFrame const*, SwPosition const*, std::pair<Point, bool> const*) const (this=0x6fcfb50, _pRoot=0x72aa850, pPos=0x71f35e0, pViewPosAndCalcFrame=0x7ffc99f591a0) at sw/source/core/docnode/node.cxx:1194
        24 SwCursorShell::GetCurrFrame(bool) const (this=0x72a9730, bCalcFrame=true) at sw/source/core/crsr/crsrsh.cxx:2455
        25 SwFEShell::GetAnyCurRect(CurRectType, Point const*, com::sun::star::uno::Reference<com::sun::star::embed::XEmbeddedObject> const&) const (this=0x72a9730, eType=CurRectType::PageCalc, pPt=0x0, xObj=empty uno::Reference) at sw/source/core/frmedt/fews.cxx:113
        26 SwView::StateStatusLine(SfxItemSet&) (this=0x72af430, rSet=SfxItemSet of pool 0x6fa3d50 with parent 0x0 and Which ranges: [(10000, 10000), (10221, 10221), (10223, 10225), (11064, 11065), (21182, 21182), (21185, 21185), (21189, 21189)] = {...}) at sw/source/uibase/uiview/view2.cxx:1517
        
        Not obvious why this changed with calling MakeFrames() instead of
        SwNodes::CopyNodes(bNewFrames=true) or how to best prevent it; adding
        another FrameDeleteGuard avoids the crash at least.
        
        (regression from 166b5010b402a41b192b1659093a25acf9065fd9)
        
        Change-Id: Ifd5a0c93064c9536429dda30a2c4ebc7a31b7e7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99870
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-31  Caolán McNamara  <caolanm@redhat.com>  [954e9bb965c37a34d87d59e40d1820ba0ea565d3]

        if the default renderer was editable, make the custom one editable too
        
        Change-Id: Ib4c80560943cff7c65d9eed342e3d5bb9d838e5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99866
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-31  Julien Nabet  <serval2412@yahoo.fr>  [1ca386b8ed93957c47628ffe1e88e214a06d6c4e]

        tdf#135321: fix crash when right click empty in Command list
        
        See bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=163797
        
        Regression from:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=d54202ff690e4e97e018461cc6dc3dfadd36a702
        author	Sarper Akdemir <q.sarperakdemir@gmail.com>	2020-02-14 13:17:46 +0300
        committer	Muhammet Kara <muhammet.kara@collabora.com>	2020-02-28 18:32:54 +0100
        commit	d54202ff690e4e97e018461cc6dc3dfadd36a702 (patch)
        tree	5f60f9c473b30e0f59bbf13a6f773595e1e4e759
        parent	531f078f3371e909b03b358bc5c9d70df083555f (diff)
        tdf#112135: Provide controls through context menu in lists of Customize dialog
        
        Change-Id: I73031811257e1d128bb6bdc11c481f7a63bbc05e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99850
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-31  Michael Stahl  <Michael.Stahl@cib.de>  [5f7b937e9f81824f11022bc6b4dd222f700883cd]

        tdf#134931 sw_redlinehide: fix layout following paste of table
        
        The pasted table does get a SwTabFrame but the problem is that
        TurboAction() is called and formats the pre-existing SwTextFrame and
        somehow that just sets all the valid flags on the new SwTabFrame without
        doing any formatting.
        
        Previously, SwNodes::CopyNodes(bNewFrames=true) would call
        SwTabFrame::Paste() which invalidates the page.
        
        In InsertCnt_(), for new SwSectionFrames InvalidatePage() is already
        called so do the same for SwTabFrame which gets rid of the "turbo".
        
        (regression from 166b5010b402a41b192b1659093a25acf9065fd9)
        
        Change-Id: I970a04bd8e76f5418bddb66af915ac466f44daf3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99867
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-31  Caolán McNamara  <caolanm@redhat.com>  [875b07aa623d2cc5e39b058e326cb0f3b792b905]

        avoid config for fuzzing
        
        Change-Id: I039d86e897bce1d7d6467c7914faaf31f679abb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99857
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [b8dbf58a03679386a44d3fe6c95775ae19716010]

        add valgrind suppression file
        
        Change-Id: I7fb40d8ec02765a1898545431ea527a33c6ec94f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99865
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-31  Szymon Kłos  <szymon.klos@collabora.com>  [42cc32c95db2484961a65c906af1a899c1a6aa2b]

        Notebookbar: skip early init
        
        This will prevent us from hanging in the start
        center during notebookbar initialization.
        Also prevents from bugs due to uno state querying
        too early: eg. Paste Special was not working in LOK.
        
        Change-Id: I0ac619a4c8b629eced0eb6ba6992897569f7263a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99856
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit 5ca41b36d8d49882d51386da9f41135bfdc9257a)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99837
        Tested-by: Jenkins

2020-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [e5d6351f23c750a351fcb9872b1c582d5327a85f]

        fix leak in CppunitTest_cppcanvas_test
        
        Change-Id: Iecdbbec18a8d88872878a8fa9a17f7040677384c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99863
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [443d24a27842f39b5bc833dbc03082fa52749a2d]

        loplugin:flatten in sw/core/txtnode
        
        Change-Id: I0003a190cbc42845274d71f8f157977e598a3fd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99859
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [639206f38ef5be7687fe8172298e1374df5576eb]

        loplugin:flatten in sw/core/view..sw/core/html
        
        Change-Id: I793811af353fe61b12e5e89da2056fb58108e9dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99852
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [3b7daa4d28feaf2747c763a177e510b17d58ecb8]

        loplugin:flatten in sw/core/undo
        
        Change-Id: I34662fd439578fc6f446c5216c5c1b735b79718d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99860
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [e42166098b13d1bf4f66291550ab326b750bcbed]

        loplugin:flatten in sw/filter/ww8
        
        Change-Id: Ia296fc6e6c8f78edf533dedf52996560ae62d143
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99853
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-31  Miklos Vajna  <vmiklos@collabora.com>  [0024c48b4822062995effed7db4f1281196384bb]

        oox smartart: consider rules when scaling in linear layout
        
        The bugdoc has an arrow shape which is 100% wide, and there are multiple
        shapes before it, which also have a 100% wide constraint. The reason
        PowerPoint scales down the shapes (but not the arrow) is because rules
        declare it should happen this way.
        
        So start taking rules into account in linear layouts.
        
        Change-Id: I352443277e88be0eb711659489587127727a258f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99855
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-07-31  Michael Stahl  <Michael.Stahl@cib.de>  [22a77cb83a3769a8b43d80565282988a74214866]

        tdf#134436 sw: fix SwUndoDelete::RedoImpl() with section at end...
        
        ... of document; the root cause is that in some intermediate delete
        operation, the delete will remove a section start/end node pair that
        surrounds the last text node in the document, but
        SwUndoDelete::RedoImpl() will not remove it, thus for subsequent Undo
        actions the indexes are messed up and weird things happen.
        
        Fix this in DocumentContentOperationsManager::DeleteRangeImplImpl(),
        with the same weird "is point at the end" check as SwUndoDelete.
        
        Change-Id: Iebf20d3c129c69692df8d57e3c5b9e6fec281e4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99810
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-31  Caolán McNamara  <caolanm@redhat.com>  [869ef9f2118158222032964a5b24ae7d760b84e9]

        tdf#135317 avoid reenterence
        
        Change-Id: I79b6c1c2a2503c49a94f6c7ed74286f53ccebd44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99821
        Tested-by: Jenkins
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-31  Caolán McNamara  <caolanm@redhat.com>  [824c0cb9b2c0d74c7eb76ce08169f7eae11e39d0]

        add queue_draw to force redraw with custom rendering
        
        Change-Id: I19251835ff4d49e6240b322a37df5653db7d1b70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99822
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [c3d446522d0bd1ec0f1d9e0c4a83e3472eb108da]

        loplugin:unusedmethods
        
        Change-Id: I0d888b565b0b53b318b790926667d7ba49504411
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99854
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [2bfd51eab364c6b00603e2fa1e9c354eec90dc7f]

        loplugin:flatten in sw/core/unocore
        
        Change-Id: If96b2484426f0d09119ca89943729c149675156f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99851
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [3ac9c33a93a04d3e3192a6a31c0c07d76c02b311]

        tdf#81567 : sw_ooxmlexport14: Add unittest
        
        Change-Id: Ib1584b8599b65c9a122768b7c00d7891efc6e920
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99824
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-31  Miklos Vajna  <vmiklos@collabora.com>  [6353c51e8bf66fe223080db649fc07e62a3a6c97]

        sw: introduce a Library_swqahelper
        
        So it is no longer necessary to define all SwModelTestBase functions
        inline.
        
        Change-Id: Ia1055ff967b3614102275ec92607c85ec063fce7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99820
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-07-31  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [87f0e1f1016826cd63c2c740ae37e7242fb4c6a8]

        Sukapura: Update Save icons to make it crisp
        
        - Update Find and Find & Replace
        - Update File Control icons
        - Update Open Remote icons
        - Update Distribute icons
        
        Change-Id: Id5e013aa8903428c888b17d6e0f48d2aa5c8a23f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99826
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-07-31  Maxim Monastirsky  <momonasmon@gmail.com>  [789f67940af461c18b0a2ffbc6313b91fb08f26a]

        tdf#134887 NewToolbarController: Use different icons for extra large
        
        Change-Id: I30621ab2e98c2387f3de67b2871516e5e25da761
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99565
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-07-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [6362ebab298549e8616c32cafd75cb3959ba7d65]

        dbaccess: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: Icbce3ef3f77a19f9174f6aa39791dcf99e51f0c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98395
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-31  Stephan Bergmann  <sbergman@redhat.com>  [400edb0b7721600fedfae87bb209d6879f4a3f81]

        ASan/UBSan build still needs VCLXEdit RTTI
        
        ...after 0c311bfbf67441823f8b3916db963e2680e9eb43 "make some classes private":
        
        > warn:sal.osl:729320:729320:sal/osl/unx/module.cxx:162: dlopen(instdir/program/libacclo.so, 1): instdir/program/libacclo.so: undefined symbol: _ZTI8VCLXEdit
        > warn:legacy.osl:729320:729320:toolkit/source/helper/accessibilityclient.cxx:183: AccessibilityClient::ensureInitialized: could not load the library, or not retrieve the needed symbol!
        > cppunittester: include/com/sun/star/uno/Reference.h:381: interface_type *com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessibleContext>::operator->() const [interface_type = com::sun::star::accessibility::XAccessibleContext]: Assertion `_pInterface != NULL' failed.
        
        during CppunitTest_sw_accessible_relation_set, with
        
        > $ find workdir/CxxObject/accessibility/source -name \*.o -exec bash -c 'nm "$0" | grep -F _ZTI8VCLXEdit && echo "^ $0"' {} \;
        >                  U _ZTI8VCLXEdit
        > ^ workdir/CxxObject/accessibility/source/standard/vclxaccessibleedit.o
        
        Change-Id: Ic1f5fcfa1ba2d415bc6f0e076a2e24daadf86d7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99823
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [51735e6946dca0528a4b78d06ef43bd84c38e5e1]

        loplugin:flatten in sw/ui/dbui
        
        Change-Id: Iab627f306a1caf52237369471393753bf2c736f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99804
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [c0a4af22ed3cac188274fe51cbf3bcfe47d6acf8]

        loplugin:flatten in sw/filter/xml
        
        Change-Id: If018f8b03816d8110bd3ba9eec3f26373e6c5a6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99803
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [4209d94b46cdd96898c02344b11700369ae88784]

        loplugin:flatten in sw/ui/dialog..sw/ui/table
        
        Change-Id: I2350c1d3f5fab727b0d47b6f3684804b77e68122
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99805
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [30562669909def344c529e9c899c03248bc11149]

        inline some use-once typedefs
        
        Change-Id: I66400bcfef1d609662f44cc25a4984b68efb4b44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99801
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-30  Caolán McNamara  <caolanm@redhat.com>  [8e50f6f4d98e813ce60e7743184911e6cd554f7a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1749b770bbfe4aeb1296c48cc9d20cb947a04e47
          - fix broken build due to duplicate id
            
            since...
            
            commit d3a14f08c6a430a62cb46f130a494e305ebdf275
            Author: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            Date:   Wed Jul 29 17:56:22 2020 +0300
            
                Rethink some switch statements in Format Menu -related listings
            
            Change-Id: I5763023b30a21f6c1d0cc0f450ebf3337164b43b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99808
            Tested-by: Jenkins
            Reviewed-by: Caolán McNamara <caolanm@redhat.com>
            
2020-07-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [0c1b49048f1127d352b43847353392f0512f19e3]

        loplugin:unusedmethods
        
        and tweak the plugin a little to speed it up
        
        Change-Id: Ia59456232602184c4f1b5d1d75ad94a9a2e2d0be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99799
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-30  Stephan Bergmann  <sbergman@redhat.com>  [64cf52d47968d512afd383ce9a7321a4bd72b2ca]

        ASan/UBSan build still needs DateField RTTI
        
        ...after 0c311bfbf67441823f8b3916db963e2680e9eb43 "make some classes private":
        
        > [GAL] sounds
        > instdir/program/gengal.bin: symbol lookup error: instdir/program/libtklo.so: undefined symbol: _ZTI9DateField
        > make[1]: *** [solenv/gbuild/Gallery.mk:56: workdir/Gallery/sounds.done] Error 1
        
        with
        
        > $ find workdir/CxxObject/toolkit/source -name \*.o -exec bash -c 'nm "$0" | grep -F _ZTI9DateField && echo "^ $0"' {} \;
        >                  U _ZTI9DateField
        > ^ workdir/CxxObject/toolkit/source/awt/vclxwindows.o
        >                  U _ZTI9DateField
        > ^ workdir/CxxObject/toolkit/source/awt/vclxtoolkit.o
        
        Change-Id: Ica4f1ce6dfd5de0a3ca6cdddd59f85831348b81e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99802
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [978f6bb752112cd5393c294aa751e9e567980399]

        loplugin:flatten in sw/uibase/dbui..sw/uibase/envelp
        
        Change-Id: I20dc75b75e999ed82d221072d6ecaf2c02c834eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99793
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [069c534f1da3b206f4e418e0a628a3482cd4a04a]

        loplugin:flatten in sw/uibase/app..sw/uibase/config
        
        Change-Id: I903631568cc5285bf167ba3f0dadb95dbcd43a21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99792
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [fb98eb24d451a1b422bad1ed42459b8876397fd6]

        loplugin:flatten in sw/uibase/fldui..sw/uibase/ribbar
        
        Change-Id: Iff2bd302c3a6cc23be462e5a59aee0d12e7e7c09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99794
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4e246d407b21b72cfb0f8dd9c6ac51ca06d909a3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0b8d7ce936d4586bb8f46d3183977707122c703d
          - remove dup bookmark_value
            
            Change-Id: Ifddb1780f2504cb3307abd1032878f28f3106e1f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99744
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [45af02da0fe4f46e6a72ac6821b4ecce4f55de0e]

        fix leak in Mork::OResultSet
        
        Change-Id: I2e915762aca653acb7f9e1b322459f83297a997f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99786
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-30  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [cb8e8d88f38901310ed28e315201fb1c8e80b7e5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d3a14f08c6a430a62cb46f130a494e305ebdf275
          - Rethink some switch statements in Format Menu -related listings
            
            Also revert changing an icon from png to svg
            
            Change-Id: I956c8630530ae48ef68aadd1db50fe3ebaed2d0b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99707
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [19525a7f83203d734d0f234626e1ba0726ef14ff]

        loplugin:flatten in sw/uibase/shells
        
        Change-Id: I003c2c4e48bb59590ba952c74e3ee4733ce1051f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99764
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-30  Jan-Marek Glogowski  <glogow@fbihome.de>  [6a97decccb2d8ea32dfcd12b88901a15782de838]

        Add an optional Gerrit change ID to testfeature
        
        This way it's possible to have all test runs in a single change,
        so it's easier to check different results.
        
        Change-Id: I1aa3a229f5ee3ba12dbd2c18328d34c8a4528c07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99688
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-07-30  Caolán McNamara  <caolanm@redhat.com>  [afd2263f3effce76791f672e79c02498509cafa9]

        Resolves: tdf#134831 reorg to expand inspector to fit full panel size
        
        Change-Id: I73e37dff01d67f04ea5a2a82e4083ffd5bd46440
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99774
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-07-30  Michael Stahl  <Michael.Stahl@cib.de>  [740f1796504f66408b692225a9676c9ee3d63722]

        tdf#134252 sw_redlinehide: fix SwUndoDelete for table before end of section
        
        In this funny case, the SwPaM starts inside a section, and ends in the
        first text node following the end of the section, which happens to be in
        a different section (but that doesn't matter)... this is because
        IsSelOvr() moves the end of the selection resulting in the 3rd SelAll
        off of the table end node (as the section ends with a table), but then
        it's on the section end node and moves forward again.
        
        SwUndoDelete::UndoImpl() must first create the outer section frames,
        skip over the start text node which has frames handled by
        RecreateStartTextFrames() and then create the frames following the start
        text node, where the end node of the outer section now finds its expected
        outer section frame.
        
        This relies on the code from 55576842ec72a748d0bad123d41fa03c89fc136d
        to move the existing text frame below the new section frame(s).
        
        (regression from 6c7245e789f973cf6dad03f7008ab3f9d12d350c)
        
        Change-Id: I9f39b09e603e75ef813d5c855d828ec9bd5fdd95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99723
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [6af041b8160a7193ed24df9a1adc117dda61cd65]

        loplugin:flatten in sw/uibase/utl..sw/uibase/wrtsh
        
        Change-Id: I9010524952ce3b99a62e53dbf715a72c86a89b01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99766
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [fd80650672d5d3a0b585d6d46a1b1b0cd4012faf]

        loplugin:flatten in sw/uibase/sidebar..sw/uibase/uno
        
        Change-Id: Ifc9c838ffc94e89d2049969ef28d66fed853548b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99765
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-30  Jim Raykowski  <raykowj@gmail.com>  [1c080b887c1ef28cb2e98173d0121bcae3167075]

        tdf#38093 Writer outline folding - persistence
        
        Patch 6/6 that breaks down https://gerrit.libreoffice.org/c/core/+/96672
        
        Adds persistence attribute loext:outline-content-visible
        
        Change-Id: Ide3eeee0f127a05def4d4f493bb4b469e0877b00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99657
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-30  Jim Raykowski  <raykowj@gmail.com>  [dce97e84f2bb748e4403841593bb7b0b92ea44c4]

        tdf#38093 Writer outline folding - Navigator UI
        
        Patch 5/6 that breaks down https://gerrit.libreoffice.org/c/core/+/96672
        
        Adds submenu 'Outline Content Visibilty' and action handling for submenu
        items to Navigator Headings context menu.
        
        Change-Id: Iccdcbc7518a83cc1b2e2e75f3052f8dbbffb1338
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99656
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-30  Jim Raykowski  <raykowj@gmail.com>  [12ff89af74cd12375436b67b85674a4a2064ef8d]

        tdf#38093 Writer outline folding - .uno:ToggleOutlineContentVisibility
        
        Patch 4/6 that breaks down https://gerrit.libreoffice.org/c/core/+/96672
        
        Add UNO command to toggle outline content visibility
        
        Change-Id: I5365b29ab88d67a449b551b303f050b52063b977
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99655
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-30  Jim Raykowski  <raykowj@gmail.com>  [5ab17ad2696aeb8acfc21cd2442908b785a53e86]

        tdf#38093 Writer outline folding - ctrl + click toggle visibility
        
        Patch 3/6 that breaks down https://gerrit.libreoffice.org/c/core/+/96672
        
        Adds ctrl + mouse-click to toggle outline content visibility. Right
        click includes sub levels. Outline content visibility of sub levels is
        set to that of the clicked outline content toggled visibility.
        
        Change-Id: I428b3c683bec48bec147385dcdb1708e1f28d791
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99654
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-30  Jim Raykowski  <raykowj@gmail.com>  [835cd06a047717dfe5e0f117959f3c042e13b21b]

        tdf#38093 Writer outline folding - outline visibility and on canvas ui
        
        Patch 2/6
        
        Outline content visibility and on canvas collapse/expand control button
        implementations.
        
        Change-Id: I8481125b102d2f07bfcfce91e1379d8e786a7aa2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99653
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-30  Jim Raykowski  <raykowj@gmail.com>  [b2686de46250d0c8d14365a2af8428387baa0c24]

        tdf#38093 Writer outline folding - feature sensitivity
        
        Patch 1/6
        
          -Adds option 'Show outline visibility button' to options writer view
        tab in Display section.
          -Adds UNO command '.uno:ShowOutlineContentVisibilityButton' to toggle
        option on and off from menus, toolbars, and key bindings.
          -Makes feature experimental mode.
        
        Change-Id: If5a57defd8f568736ea08625ab6eb08e30b15c03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99652
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-30  Michael Stahl  <Michael.Stahl@cib.de>  [63308aa3b109271ffb4fd47e9fea2e3281a1552d]

        (related: tdf#134252) sw: fix assert when moving mouse pointer
        
        SwPageFrame::GetModelPositionForViewPoint() was calling GetCharRect() on
        a frame that doesn't match the passed prevTextPos; it was supposed to be
        initialised by GetModelPositionForViewPoint() call but that didn't work
        because the point was outside the frame so nothing was inited.
        
        (regression from edd2db1c783bd571ff796a5298385cacc91877b9)
        
        Change-Id: Ic064c3efc1b7f29d18d713206e5ea5ac0b67fbc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99692
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-30  Miklos Vajna  <vmiklos@collabora.com>  [6c82a9fa1da15d5f83f524f6897028906dda337e]

        DOCX import: fix overlapping floating tables when anchored inside a table
        
        The WW8 import does the same in SwWW8ImplReader::StartTable(), now we're
        on par with that.
        
        Change-Id: I2ce0d96d255d8f405203f36a358559687b36e9e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99762
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-07-30  Caolán McNamara  <caolanm@redhat.com>  [89a887015044bf1208ab3820a357945c336a0c91]

        rhbz#1861794 csv fixed width import missing split handle
        
        regression from...
        
        commit 1e97ca02773e2ba968606eed61d25d88f0d7e417
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Mon Oct 14 11:05:07 2019 +0100
        
        EndMouseTracking was left uncalled
        
        Change-Id: Ia952addac585737c3d3aa4fd68d772c3acbae848
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99752
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [6e35794cad555485955c3b43593497dcdbf29840]

        terminate XDesktop properly in unit tests
        
        So that the UNO constructor work can continue - where we need the
        desktop to be disposed properly so that all UNO constructors objects
        have their dispose() called, and they can clean up their global state.
        
        We detect this case by changing a SAL_WARN to an assert in
        Desktop::disposing()
        
        (*) in ~ScTabViewShell, don't call EnterHandler, because that tries to
        create EditEngine's and other stuff, which crashes
        (*) Need a fake singleton so that the servicemanager calls dispose()
         on the AnalysAddIn and we can clear the global variable there.
        
        Change-Id: Id13b51e17afc16fcbbc65d64281cdf847e4a58cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99640
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [a6e02f6337f038a445b858bb91bf14d1a14768e4]

        tdf#133967: sw_uiwriter: Add unittest
        
        Change-Id: I7ec43fd7109e883b0ae560cc8832e449a09fddb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99758
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [c56175b41f51007f7531a2c1d202605c9a6bb2a6]

        fix comment
        
        Change-Id: Iff0cb697a4f8670c897516d23f2701f3716171f3

2020-07-30  Noel Grandin  <noelgrandin@gmail.com>  [231e1e416c039d1f9724962a89cf0573a3db48a2]

        fix shutdown crash in basic
        
        another change I am working on slightly tweaks the shutdown ordering
        and exposes this problem where two classes both think they own
        the same object.
        
        Change-Id: I7477cf7eda5b5729ee3861cb4a1be43bb34d9ea6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99724
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [75f398b22ae14dcf442abf6b1c92a50509565ae5]

        loplugin:flatten in sc/core/data
        
        Change-Id: I9ffe58d68172c6fe9c76000c01c0c67a03967146
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99699
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [0c311bfbf67441823f8b3916db963e2680e9eb43]

        make some classes private
        
        Change-Id: Icfce56436aafa14fe923b4d35835ed6dee52afba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99624
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-30  Miklos Vajna  <vmiklos@collabora.com>  [286aeb8385285220105c21ef352f5c437e19ebb5]

        sw: extract createDoc() from various test suites to a single getSwDoc()
        
        Change-Id: I72d769860be8a401416e57111bea91d7a26ea4e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99751
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-07-30  Mike Kaganski  <mike.kaganski@collabora.com>  [d6ce2c0500ab026ba131782365a41da93794196f]

        tdf#135244: don't jump when updating counts
        
        Change-Id: Id1693e420a51a913fa78da7b7f46e076876ffe68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99756
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [5f646281f777019a4e91c467f1d6f8a7f2083ffd]

        loplugin:flatten in sc/ui
        
        Change-Id: I4e12da123924b1036c1348ad1b04eef1826ae26a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99703
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-30  Mike Kaganski  <mike.kaganski@collabora.com>  [a5be8e97b7699c7d12fa3ae5404af7b2eb50fafb]

        tdf#135244: prevent jumping when generating drop caps preview
        
        Change-Id: Ifd9ade76384c66312eda8c8ee7cb41891459b3f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99757
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-30  Aditya  <adityasahu1511@gmail.com>  [104f7027ea3bea45849cb5d88a1893e69bf3606c]

        svx: GalleryObjectCollection shared class and related refactoring work
        
        Add GalleryObjectCollection, a shared class primarily owned by GalleryTheme
         which contains object list to be used by GalleryTheme and GalleryBinaryEngine.
        Refactor ImplCreateUniqueURL, InsertGraphic()
        Implement comphelper::GraphicMimeTypeHelper::GetExtensionForConvertDataFormat()
        Refactor Actualize(), implement updateSvDrawObject(), updateTheme()
        Move ImplCreateSvDrawStorage into constructor instead of calling in directly.
        
        Change-Id: I6a8c552268628b4e192f45112ac9e8789c6e1609
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99035
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-07-30  Mike Kaganski  <mike.kaganski@collabora.com>  [1486f96317aa6eac34ddb7ef4e1c64824bb269b4]

        tdf#135244: prevent jumping to cursor at document render
        
        This prevents the jumps when printing
        
        Change-Id: I8b6f7d60aa0ed443ec8e05ad5812830a6b655abb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99715
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-30  Mike Kaganski  <mike.kaganski@collabora.com>  [2036db5ecd227f97e0e5ab403de61b80fff93c38]

        tdf#135244: move LockAllViews to SfxObjectShell
        
        ... so that it may be called from SfxObjectShell::SaveTo_Impl, and
        handle export cases in addition to save (as) handled in tdf#41063.
        
        Change-Id: Ie39196656dd1a95dcb6bab3ae8138c2f5c8729e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99714
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-29  Noel Grandin  <noelgrandin@gmail.com>  [db46b03885e5814fa904b4f1190a0063f198c1b6]

        expand out macro
        
        Change-Id: I607e1defbd657546bfc017d16d0edfcf0dc2c028
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99721
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-29  Noel Grandin  <noelgrandin@gmail.com>  [155c056b1d4674d5ff73bbb5e1ad1dcd1e6aae36]

        i18npool: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I814512ccc546bd015558a8122f0d2e3803437e38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99722
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-29  Michael Stahl  <Michael.Stahl@cib.de>  [50ceac91a4ac2057847e7d9807f5cb614e6ff755]

        tdf#134250 add unit test
        
        Change-Id: I4c5d7bc1c2471a14afabf331acb8c2f2781382bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99672
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-29  Caolán McNamara  <caolanm@redhat.com>  [e3216e799f3bfe8f2aee6a516050135b462ffbfb]

        update DbFilterField to use the new replacement controls
        
        Change-Id: I5b138a776ebbad9e5f7a50f3f44ab56fa283cba9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99719
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-29  miki  <mikael@FreeBSD.org>  [d76ac8dd74d7c642d90dc5ac861f048becb902be]

        Port to FreeBSD aarch64
        
        Change-Id: Ib18894db8c2943dd1502c96951545bb75a1944eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91978
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-29  Caolán McNamara  <caolanm@redhat.com>  [b35f8f82b8e29f5877879f360b22bd291e21a3cc]

        center the filter checkbox like the normal one
        
        Change-Id: I7954430640fe9788c650f5fe7b103426731204cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99716
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-29  Caolán McNamara  <caolanm@redhat.com>  [d314ee8ffc3060927f119d83358e062da7f3d604]

        update svtools pch
        
        Change-Id: If636d1bda03c2932225980d9f2f31f0d06748a34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99713
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-29  Caolán McNamara  <caolanm@redhat.com>  [e67f3a9043a088b0605c2dff17a641b122e675b8]

        automatic layout height is sufficient for the toc CtrlParentWin
        
        Change-Id: I6ece49cce56aedf4f6da1361443c1337387143fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99712
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-29  Caolán McNamara  <caolanm@redhat.com>  [ef95604f607e853d2e88dcd7961468215408f8c2]

        use 0 as the limit-less case
        
        since...
        
        commit 9ebe58f0437bbb5714e629bd22e004ac895086d6
        
        Change-Id: I001567bb7beb0a51d55c75fe36761f4c964348e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99711
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-29  Caolán McNamara  <caolanm@redhat.com>  [28a278e8029ed5d589a948f68abc2ba29c616c1f]

        move SetReadOnly into ControlBase as SetEditableReadOnly
        
        and cast to that instead of "Edit" and override the Editable controls impls to
        do something suitable when called
        
        Change-Id: I24cc02b603e9551df4e3eb39f6cb4839883db777
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99709
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-29  Caolán McNamara  <caolanm@redhat.com>  [ae72d8cef6998d84471666ca3088a0f2b43946b7]

        dynamic_cast followed by static_cast
        
        Change-Id: I63cb568b21f0f645849b39685966d28d16760594
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99706
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-29  Caolán McNamara  <caolanm@redhat.com>  [cba8c5f87c873cd3f5152fefde3ca60da5ecd9f7]

        use a EditControl now
        
        Change-Id: I011770676c91ea7cc83dc215ae92fa37c816e200
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99705
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-29  Mihkel Tõnnov  <mihhkel@gmail.com>  [16c93afefb59ae1be7aff75803054b2d4cc4b642]

        tdf#130154: update locale data for Estonian [et-EE] - follow-up
        
        Follow-up for 4804d969bacd25ad586b3bf70d3dc8c27adb48ef:
        * change abbreviations to omit trailing periods, as officially preferred
        * add quotes around literal characters in date formats
          (so those formats wouldn't be mistakenly detected as "user-defined")
        * revert sorting of a few date formats for backwards compatibility's sake:
          - when opening files created in 7.0, previous versions shouldn't add
            ". a" anymore to formats that aren't supposed to have it
        
        Change-Id: I666273aa32e7ca363aa929b8a1fd83bf46533f6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99264
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-07-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [b6a4ddf4d8c45030dbe3fc68b51f9366109041bd]

        loplugin:flatten in sc/filter/xml
        
        Change-Id: I93117f601a8f450ebfcde32c156802137b87da76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99701
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-29  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [26a29f7f62f4f98b7eafa738037bef3b737c8470]

        update credits
        
        Change-Id: I5ab692f72ae2433fa39b23c65f16fe9a71fc990c

2020-07-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [382ecc31a9480fc0d19dddc917d16a7e744a00e3]

        loplugin:flatten in sc/core/tool
        
        Change-Id: Ibe5302ee320cf2e89c814dfb34ad42f9d72a25aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99700
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [6446f79f6a13aad9c60cb52ecfb66ccd9bd4065b]

        loplugin:flatten in sc/ui/Accessibility
        
        Change-Id: Ia99a0f99cbec91fde97bad525768725e5a1ad22a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99702
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-29  Caolán McNamara  <caolanm@redhat.com>  [4efce3b3a783549cfdb758d63403863b9407977c]

        ignore invalid dates like the vcl Calendar does
        
        Change-Id: I6a607936849923bfb7e7db3550ebca3c9083aa8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99698
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-29  Caolán McNamara  <caolanm@redhat.com>  [ac89099aadb21dfdfec5f8ddc24bfd326b216c1e]

        [API CHANGE] officecfg: remove SecureExtensions
        
        SecureExtensions has been unused since
        
        commit 38f78d69ee94c951d78676ef0f176457b333ff2a
        Date:   Fri Sep 23 14:51:06 2005 +0000
        
            INTEGRATION: CWS fwk20 (1.96.8); FILE MERGED
            2005/08/15 09:49:56 pb 1.96.8.1: fix: #i49802# security warning removed
        
        Change-Id: Id95edfb8e60402a80b11855ffaef5aa01f9f6231
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99696
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-29  Caolán McNamara  <caolanm@redhat.com>  [b6f03ac06ba7eac8ca1e2ab1c3d885525cd7519c]

        replace and drop SvtExtendedSecurityOptions class
        
        Change-Id: Ibe3443531c83eb44080217b61f5746be9cce9c49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99695
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-29  Mike Kaganski  <mike.kaganski@collabora.com>  [f3c67b783a5dcdf874c6109d36fae8f411e885be]

        tdf#135264: draw to mpAlphaVDev after DrawTransparentNatively
        
        Otherwise the transparency is lost for the cases where mpAlphaVDev
        is used.
        
        Change-Id: Ic7b92cb69727dbe8901695ba496878f0ea381826
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99694
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-29  Jan-Marek Glogowski  <glogow@fbihome.de>  [bc44e0acef79a2c0d4f0504023be21bd78451214]

        WIN fix detection of user-passed, wrong 32bit JDK
        
        If you pass an explicit JDK using --with-jdk-home, this would
        always test the registry value for the 32 bit test.
        
        Change-Id: If295964c5a594af26fa98ba9f4b302a6c8e7e45a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99686
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-07-29  Jan-Marek Glogowski  <glogow@fbihome.de>  [0aa0d5be7d53ef5c1536f1e342cc5c1bb8148be6]

        Add verbose climaker output
        
        If you run gbuild verbose, make climaker output verbose too.
        
        Change-Id: I712f156bae33bfd403403675f4e2117282a7079c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99684
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-07-29  Jan-Marek Glogowski  <glogow@fbihome.de>  [0c2653bd2e5470abf25a927e7e0fa75f1110ee7f]

        configure: fix TLS result output
        
        Change-Id: I488e287667a02bf9212b024420bb462deeeb052d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99685
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-07-29  Caolán McNamara  <caolanm@redhat.com>  [2d2497dd3cea9ad01f7ade0b2bf4129083cd5875]

        replace and drop MiscCfg
        
        Change-Id: I5ea9e3663fc5d30d725cf18757badb9b9802da18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99675
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-29  Caolán McNamara  <caolanm@redhat.com>  [917fadedee4459ff75e78e1b746ba320503301e0]

        drop lines that don't do anything
        
        since...
        
        commit 9a4d0581c72653e60562d1b8e2121772d21f8a9e
        Date:   Mon Oct 12 11:49:13 2009 +0200
        
            #i103496#: move SysLocale stuff to unotools
        
        Change-Id: I6a7c3d71af7e91f873a2cab3393e8cefdcdff28d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99693
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e8109e2d1fe1517d32d8f0cf74b12bdb9085c88a]

        Removed duplicated include
        
        Change-Id: Icb8d98103b40574f7120e2c93c03e4147cd9b5da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99681
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f5989d1debd7b4aefa6a8c984c729d9e308c5d7b]

        Fix typo
        
        Change-Id: I4b1eefee1fd77d946f2926d0a0bb5b929de5d374
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98997
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5230b2e475f4d967dcbe2d4c7fd71dc4ce1312de]

        Fix typo
        
        Change-Id: I2abdfc45dac226ee177209655d9f92cb88f0fdfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99704
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cc52b586689c18b918e2092f290f5febf328f0bc]

        Fix typo
        
        Change-Id: Ia723bc6d16a9102f24e17176edce440fbc646bd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99638
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-29  Caolán McNamara  <caolanm@redhat.com>  [153d9483c1e9ec3722447a2b43c43ec1b32193d6]

        replace and drop SvtPrintWarningOptions
        
        Change-Id: I17fd4156eb940fbdc925d9761301096e5349135f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99674
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-29  Caolán McNamara  <caolanm@redhat.com>  [b1dc1c740e37639bb309f4aa6a1c2567f99083fc]

        ofz#24404 row insert attempt in table with same table already in the row
        
        Change-Id: I0f52de029600b182e479af3bdf56da7ea2c2ef01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99691
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-29  Caolán McNamara  <caolanm@redhat.com>  [b18a2228add4ba94415628f85c8ccc9f331e4916]

        tdf#133958 only move the selection to the error if its not already there
        
        Change-Id: I3046c842cc6c8bcc867c79989a8978d382b08269
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99678
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ea98db1dfcb27fbcff00de87e952f8f6a49ef9af]

        Removed executable permission on file
        
        Change-Id: I17b53755a4ac953208d347be1424e85b2455363d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99690
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-07-29  Luboš Luňák  <l.lunak@collabora.com>  [65f9d384fdc0ed4a3c9c6aa57af526fe818b311e]

        allocate bitmap data buffer on demand in SkiaSalBitmap
        
        And also make sure mScanlineSize is always correct, which it seems
        like it possibly might not have been the case (the delayed scaling
        makes it a bit complicated, as the internal scanline size is based
        on the internal bitmap size mPixelsSize, not the externally
        reported bitmap size mSize).
        
        Change-Id: I0d6cc2fca27ffa1c3accc13b38c8c01b5ffc8ba0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99680
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-29  Caolán McNamara  <caolanm@redhat.com>  [3c040eff4ace1f108ab13d0bf219a8b91daeaa28]

        sd_component_getFactory no longer exists
        
        Change-Id: I78405fc5ddbafa9760644bebaeee4ce4622a6c3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99679
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-29  Caolán McNamara  <caolanm@redhat.com>  [e74a98528352b408420c1aa518e9b583529c02db]

        drop newly unused SvtFontOptions
        
        Change-Id: Iaab664770d96a7d197354949bbe6d82c248f1037
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99648
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-29  Stephan Bergmann  <sbergman@redhat.com>  [1cdda798def040fe778348061c0e18b28aa0e6bd]

        Further timing issues with test_insert_hyperlink
        
        <https://ci.libreoffice.org/job/lo_ubsan/1709/> still failed with
        
        > FAIL: test_insert_hyperlink (hyperlinkdialog.HyperlinkDialog)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_ubsan/sw/qa/uitest/writer_tests3/hyperlinkdialog.py", line 71, in test_insert_hyperlink
        >     self.assertEqual(get_state_as_dict(xindication)["Text"], "link")
        > AssertionError: '' != 'link'
        > + link
        >
        
        so try a fix similar to 27798238ecb200e0753b013c79df0e6c014c7a7a "uitest : Avoid
        any timing issue in test_insert_hyperlink"
        
        Change-Id: I04b1616f3c5028065aafadbd73e0e52ef220ce5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99669
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-29  nd101  <Fong@nd.com.cn>  [2b19cd84f10552c438dace0a4c52a70ccd440369]

        tdf#115753 fix table border missing when there are merged cells
        
        Remove code that ignores merged cells.
        
        Change-Id: I907220e9ffc9d18561171efd7d6b39d14a8341fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93836
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-07-29  Justin Luth  <justin.luth@collabora.com>  [5ad17c85dc93973c0cbb1d633b9eed144f0677de]

        tdf#59674 Word export: set a tabstop at numbering IndentAt
        
        ...if the specified tabstop would be ignored - for the benefit
        of MS Word.
        
        After the numbering character, the tab in Writer stops at
        A.) IndentAt, or B.) a non-default tabstop.
        In other words, Writer ignores default tabstops.
        (Caveat, LO ignores IndentAt when numbering sets a larger tabstop.)
        
        However, MS Word does NOT necessarily stop at IndentAt,
        but it stops at default tabstops, or a specified tabstop.
        It only seems to stop at IndentAt if there are only
        default tabstops that are farther than IndentAt.
        In other words, Word usually ignores IndentAt.
        
        (This is true for .doc and .rtf formats. It is also true for .docx
        format with MS Word 2003, but not with MS Word 2016.)
        
        In this patch, I only try to fix Word ignoring the IndentAt.
        
        [A basically-unsolvable edge case is when the tabstop is larger than
        the first line indent, but still not behind the numbering character.]
        
        This patch could regress if paragraph-level tabstops define the position.
        In that case, we have introduced another tabstop at the indentAt
        position, and so a SECOND tabstop on the FIRST line might end up
        at the wrong position. This is an EXTREMELY unlikely situation,
        and in fact, both LO and Word seem to tabstop there anyway,
        so I no longer think it would cause a regression. Go figure.
        
        I heavily modified an existing unit test because
        although that fix "works" and was an "easy fix"
        it probably ought to have calculated the IndentAt and used that
        instead of zero to replace the LO default values.
        It works, however, so I won't bother doing anything about it.
        (Also, the paragraph used doesn't matter - it is the same list.)
        
        Change-Id: Ia13ac880ab63c610b26c99ab77903e08ebdebe35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99529
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-07-29  Luboš Luňák  <l.lunak@collabora.com>  [7a38f1817b0568cfbcda9a91dc86eafaba336871]

        optimize a bit more conversions to/from Skia bitmap formats
        
        It turns out this doesn't really matter in practice, since if
        converting between pixel formats is where time is spent, something
        higher must be already wrong. But since I've already written this...
        
        Change-Id: I25451664d529a9226d2d81b2c424a4f4e5422ad5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99577
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-29  Caolán McNamara  <caolanm@redhat.com>  [df56a000a165da01a14b2fdf2ad66f371a452ce8]

        move ImageButton to toolkit-only headers
        
        Change-Id: I2413d4165f2b1a88c53facbb0993cc6623a28082
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99650
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-29  Miklos Vajna  <vmiklos@collabora.com>  [d19a21a81bea24cdcfc8618ed3d37b825e638f65]

        sw reqif-xhtml export: avoid writing text-decoration:none
        
        This CSS key is allowed, but only the underline and line-through values
        are allowed in reqif mode, according to the top of page 66 of
        "01_OMG_Requirements Interchange Format (ReqIF)_Version
        1.2_formal-16-07-01.pdf".
        
        Change-Id: Ide64344f58bde4569fe499d8514dab36a055bda9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99662
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-07-29  Michael Stahl  <Michael.Stahl@cib.de>  [27613259990d39d34b036b3d717d3ceaf5c15e65]

        tdf#134250 sw_redlinehide: fix Undo with section before table
        
        ... at start of document, part 2:
        
        In SwUndoDelete::UndoImpl(), the m_aEndStr wasn't inserted, because the
        pTextNd was a section node.
        
        This caused asserts when trying to add the history hints that used to be
        in the end text node.
        
        thints.cxx:1295: bool SwTextNode::InsertHint(SwTextAttr*, SetAttrMode): Assertion `!pAttr->GetEnd() || (*pAttr->GetEnd() <= Len())' failed.
        
        (regression from 	57d488660572d62ef0371e50dcdd4ca7a6d98a14)
        
        Change-Id: I48caa7487d2d1e6250b5aceab18f270555d3ee8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99644
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-29  Michael Stahl  <Michael.Stahl@cib.de>  [8ec8da5638ab465e69900a08067ad496bcb5d3d5]

        tdf#134250 sw_redlinehide: fix copy non-empty node before non-textnode
        
        The problem in CopyImplImpl() is that pCopyPam's end position was
        updated to index 0 but text was copied into the node, which is thus not
        covered by pCopyPam and thus also not by SwUndoInserts.
        
        Then SwUndoInserts::UndoImpl() doesn't delete the bookmarks in the end
        node and the bookmark positions cause ~SwIndexReg asserts.
        
        Change-Id: I4cc03e846eae4cabd9eb4346a98c1e5c2866050d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99643
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-29  Caolán McNamara  <caolanm@redhat.com>  [a6859a1fee2f0f3a35cfc381d5ae547eb13fd620]

        replace and drop SvtCompatibilityViewOptions
        
        Change-Id: Iab187468cf25b4a4afc7c79578677156ff224df9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99651
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-29  Caolán McNamara  <caolanm@redhat.com>  [26c08a91e86027c3f37dbd462209e63a5b26b259]

        expand last ImageButton to underlying PushButton
        
        Change-Id: I260a738b06831684840175ba9b126ce41bacedfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99649
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-29  Pranam Lashkari  <lpranam@collabora.com>  [22a30af8b08114cac3626a9990a600a8ebb090a3]

        LOK: added margin between sidebar and formula-bar
        
        Margin code moved from online to core
        Adding offset in online caused row/column header getting out of sync
        
        Change-Id: Ie977e0f6c6180b2bc20c94b88fd1d56144ed5faa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96893
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99639
        Tested-by: Jenkins

2020-07-29  Pranam Lashkari  <lpranam@collabora.com>  [02bbed0e23121b93fd574a557f54739a25f88394]

        LOK: send state of ShowResolvedAnnotations
        
        Change-Id: Icd8756719bc75bbd780cbf25d21f7834a1d7fc8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99252
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99256
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-07-29  Stephan Bergmann  <sbergman@redhat.com>  [252aba41e518babc30c6df0f0d930aebe68708e4]

        Replace brittle gcc3_linux_aarch64 vtableSlotCall with pure assembler code
        
        *  For one, as discussed in the comment at <https://gerrit.libreoffice.org/c/
        core/+/91978/2#message-97da6c6ece7ae7bd49e9eb4843be333192fcc057> "Port to
        FreeBSD aarch64":
        
        "So it looks like Clang does not treat those register asm as we expect it would,
        at least on aarch64.
        
        "Witness a local Linux recent master --with-distro=LibreOfficeAndroidAarch64
        [i.e., using Clang] build's
        
        > $ llvm-objdump --disassemble instdir/program/libgcc3_uno.a
        [...]
        > 0000000000000000 <vtableSlotCall>:
        >        0: ff 43 03 d1   sub     sp, sp, #208
        >        4: f4 4f 0b a9   stp     x20, x19, [sp, #176]
        >        8: fd 7b 0c a9   stp     x29, x30, [sp, #192]
        >        c: fd 03 03 91   add     x29, sp, #192
        >       10: a8 43 00 91   add     x8, x29, #16
        >       14: bf 83 1d f8   stur    xzr, [x29, #-40]
        >       18: e0 07 04 a9   stp     x0, x1, [sp, #64]
        >       1c: e2 0f 05 a9   stp     x2, x3, [sp, #80]
        >       20: e4 17 06 a9   stp     x4, x5, [sp, #96]
        >       24: e6 1f 07 a9   stp     x6, x7, [sp, #112]
        >       28: e0 07 00 6d   stp     d0, d1, [sp]
        >       2c: e2 0f 01 6d   stp     d2, d3, [sp, #16]
        >       30: e4 17 02 6d   stp     d4, d5, [sp, #32]
        >       34: e6 1f 03 6d   stp     d6, d7, [sp, #48]
        >       38: a8 03 1c f8   stur    x8, [x29, #-64]
        >       3c: a0 43 5e b8   ldur    w0, [x29, #-28]
        >       40: a1 03 5e b8   ldur    w1, [x29, #-32]
        >       44: a5 83 5e f8   ldur    x5, [x29, #-24]
        >       48: e4 03 08 aa   mov     x4, x8
        >       4c: e2 03 01 91   add     x2, sp, #64
        >       50: e3 03 00 91   mov     x3, sp
        >       54: f3 03 01 91   add     x19, sp, #64
        >       58: f4 03 00 91   mov     x20, sp
        >       5c: 00 00 00 94   bl      0x5c <vtableSlotCall+0x5c>
        >       60: 60 06 40 a9   ldp     x0, x1, [x19]
        >       64: 80 06 40 6d   ldp     d0, d1, [x20]
        >       68: 82 0e 41 6d   ldp     d2, d3, [x20, #16]
        >       6c: fd 7b 4c a9   ldp     x29, x30, [sp, #192]
        >       70: f4 4f 4b a9   ldp     x20, x19, [sp, #176]
        >       74: ff 43 03 91   add     sp, sp, #208
        >       78: c0 03 5f d6   ret
        [...]
        
        vs. [this commit's vtableslotcall.s; see below for details].
        
        "And also latest Clang 12 trunk still does e.g.
        
        > $ cat test.c
        > void f(long);
        > void g() {
        >     register long volatile a asm ("x8");
        >     f(a);
        > }
        > $ clang --target=unknown-linux-aarch64 -S -O2 test.c
        > $ cat test.s
        >         .text
        >         .file   "test.c"
        >         .globl  g                               // -- Begin function g
        >         .p2align        2
        >         .type   g,@function
        > g:                                      // @g
        > // %bb.0:                               // %entry
        >         sub     sp, sp, #16                     // =16
        >         ldr     x0, [sp, #8]
        >         add     sp, sp, #16                     // =16
        >         b       f
        > .Lfunc_end0:
        >         .size   g, .Lfunc_end0-g
        >                                         // -- End function
        >         .ident  "clang version 12.0.0 (git@github.com:llvm/llvm-project eb31ddd71eb44d53ebe12a09c9587198bb6f2a2e)"
        >         .section        ".note.GNU-stack","",@progbits
        >         .addrsig
        
        "(This is probably also the underlying issue that
        eb15ac837e06087fb8148330e9171d6697d89ee6 'android: Avoid throwing exceptions
        through the bridges' tries to hack arond.)"
        
        *  For another, this also gets rid of the
        dddb527db1562f30a2a2b20338dfc8458086a4a9 "Again, no -fstack-protector-strong for
        gcc3_linux_aarch64/cpp2uno.cxx" hack.
        
        The contents of the new vtableslotcall.s is effectively the GCC 10 -S output of
        the old vtableSlotCall C++ function from cpp2uno.cxx.  (And as cpp2uno.cxx only
        takes the address of vtableSlotCall, never calls it directly, it does not matter
        that it declares it with an imprecise
        
          extern "C" void vtableSlotCall();
        
        signature.)
        
        Change-Id: Icfbf0622a47825ff7cf21008de27d3da6a2f0ebd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99660
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-29  Miklos Vajna  <vmiklos@collabora.com>  [b6222a90f1d0ae800dc5362ebc9b5b354ba873b1]

        Remove some unused includes
        
        Change-Id: I9af7e2fa0a450ebe396c0f049831a20100dbdc9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99659
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-07-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d3dd362c093916b4ad5d08844dacd291aa2c9b8f]

        Removed executable permission on data files
        
        Change-Id: Icb98896f952fa97362611c20b36ea58a6408a78e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98926
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-29  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [8846e085cde12404e546b3444639e6ad14d6e617]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dfa74e26624aa6ac3d3e58773d56aca4647c0aab
          - Improve image attributes in Format Menu -related listings
            
            Change-Id: I75798c8c0ecc6ce7b94b523d122c15dc37fcccd3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99658
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2020-07-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5f665a855ef26faea4dfa2ac427685b60545e8b8]

        Change e-mail to email in UI
        
        Change-Id: Ie729acccc942c16b177a6bcbbcceb822d667157f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99626
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2020-07-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [a206054ac048702d48077eea6f3d464c3d241ab3]

        tdf#132911: sw_uiwriter: Add unittest
        
        Change-Id: I0ad6697d8dce814f20ea5f98e9c8f4b9c68f278d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99641
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-28  Heiko Tietze  <tietze.heiko@gmail.com>  [b4b8665bd370a869196e2f63acc2cdde7a37a4df]

        Resolves tdf#132066 - Localization of special text in about window
        
        Copy all version infos in English
        
        Change-Id: I6719e27f721b0ff9f06efb4ea63e286e6d58ebf4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98498
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-28  Caolán McNamara  <caolanm@redhat.com>  [56b2214c3aa40c2e2522eba5584063fb34e003ba]

        drop use of SvtFontOptions
        
        Change-Id: Ib3ef6ec415d5e61d484e338290030fac2ed7b215
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99647
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-28  Caolán McNamara  <caolanm@redhat.com>  [9b2dce4518db89cadbd54a34d1f6375128c3c8a6]

        Resolves: tdf#134660 listen for 'ShowFontBoxWYSIWYG' config changes
        
        instead of checking for changes to them when the fontbox get focus, its now too
        late at that point to update ComboBox WYSIWYG mode
        
        Change-Id: Ieea6a4c00be2eb46909d46af29ddd615fff002d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99646
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-28  Shivam Kumar Singh  <shivamhere247@gmail.com>  [3b8c893b487a3ee27bac710da74856225fb72950]

        tdf#135178 tdf#135179 tdf#134820 Issue in SetChgLnk in Inspector
        
        Change-Id: I39755d333506ffe3fa2b6302f9ec72c15cd9eff9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99629
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-28  Caolán McNamara  <caolanm@redhat.com>  [cfc76db4318cd91ce69350d5214f80b2d6d5b1db]

        tdf#135121 don't paint the image over the rect that will contain the color
        
        so that for the transparent color case we remain showing the original
        background and not that part of the icon
        
        Change-Id: I20452c7eccf141fdbede9ed2476270315963022e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99589
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-28  Caolán McNamara  <caolanm@redhat.com>  [04e5cc16c48b5eaf69cd275825b957a504904187]

        tdf#135021 if the input width is changed, rerun the callbacks
        
        if the widget triggering the change is the width widget and this callback sets
        a different value to the width widget, then rerun the callback using the width
        widget to end up in a state consistent with the width widget value.
        
        gtk already resends value-changed if the value of the widget changed during the
        callback so this ends up aligning the vcl behaviour to the gtk one which appears
        desirable in this case
        
        Change-Id: I32d0e1bb17190279efc552781851e5a18b417154
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99635
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-28  Yusuf Keten  <ketenyusuf@gmail.com>  [c4bee547b02fbe3d07b1e9ee203c73e48f86e6bf]

        tdf#133026: Additions: Better Search Function
        
        Old search function was demo to test something. This function uses the JSON response to search, not the API call to search.
        
        Change-Id: I0f4163a55331667a73f15dd220302f58a27831c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99388
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-07-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [c7f7bbf082806ba74eb5a608bfeabd05bf73510d]

        tdf#132944: sw_uiwriter: Add unittest
        
        Change-Id: I45568da4b3dccd4e0cfe990c50217012f02540c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96590
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-28  A_GAN  <ganzouri97@gmail.com>  [6dbfbebad37fd84208e4c336f0864d26019db153]

        Add spin button for shadow blur radius in area dialog
        
        Update shadow tab in area dialog with spin button to control blur radius of the shadow.
        
        Change-Id: I41f072ef10d280df4b118afae7a7c058eb975417
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99557
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-07-28  László Németh  <nemeth@numbertext.org>  [30598199272db107c5dc863707685e4019ad471e]

        tdf#127118 sw layout: fix vertical mode in split cell
        
        Merged cells split between pages could lose
        vertical direction.
        
        Change-Id: I1bbf4becd11a72022f80c394b3da6483fe0d7e6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99583
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-28  Caolán McNamara  <caolanm@redhat.com>  [50b36951dbf080509c49bf326131afb8c2390d2d]

        tdf#134959 move focus on activate, but leave focus on value-changed
        
        if the user presses enter to activate the Entry try to go to the page, and on
        success we move focus to the document.
        
        if the SpinButton changed value a Timer was launched, when it times-out, move
        to the desired page, but leave focus where it currently is, i.e. typically
        remaining in the spinbutton, or whatever other widget the user moved to in the
        meantime
        
        This replaces always grabbing focus to the document on a page-change and
        re-grabbing focus back to the spinbutton.
        
        Change-Id: I597597aedb1753aee755671a2a55779ca6196c09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99611
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [720b3c133cc6348537b4d013b4531856f73b392d]

        CppunitTest_sw_uiwriter: reset the redline author after using it
        
        See http://document-foundation-mail-archive.969070.n3.nabble.com/CppunitTest-different-results-depending-on-execution-command-td4283987.html
        
        Change-Id: I16f07232611d3d2cec675f34f0f93aee9618d80f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99585
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-28  Szymon Kłos  <szymon.klos@collabora.com>  [70b81e74d2a14308e1897d840c681404225d328a]

        Make Sort dialog async
        
        Change-Id: I914e09e59561e261dc2807ad00615d3b58afa541
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99127
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99351
        Tested-by: Jenkins

2020-07-28  Caolán McNamara  <caolanm@redhat.com>  [30b139b04f8ff7b73e506612252ed7a84f749435]

        document that SizeXX indicates the upper limit of a category size
        
        Change-Id: I6347e9abc57f160727dc74a1854c1978758030d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99587
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-28  Johnny_M  <klasse@partyheld.de>  [7241c739f86db6380c839c9e678087aaa268d491]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e7f03943eea485b3e74aac5895a12833f6b31e31
          - tdf#132643 Translate German section IDs
            
            Change-Id: I55d752efd9e429b4b6911eac06a4c18fb382d571
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99623
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-28  Johnny_M  <klasse@partyheld.de>  [56b5d60bc6efd5630f3adabdd8133b6139cca600]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 434661d450dc7d20b58037d1aa3f51765483a0bf
          - tdf#132643 Translate German section IDs
            
            Change-Id: I1532e3e9d50fa57cefcfa6e187e3566a20cfa442
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99622
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-28  Johnny_M  <klasse@partyheld.de>  [89eecd0068682b63368e79dc936ce37b890214d9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4210c391e3a474c91406f52b75fba56c53fa4a1b
          - tdf#132643 Translate German section IDs
            
            Change-Id: I89aeeeffd0833b9675567a2fb9aebc382600e4ec
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99615
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-28  Johnny_M  <klasse@partyheld.de>  [69e8a034c0eab260dc6642b4262e235bfe3ebdb2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to db33b06f5691b897476f6f3ca5c908031198fa74
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iec3890fe9462abc38c834c1a2e70ca8fb66cf78d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99621
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-28  Johnny_M  <klasse@partyheld.de>  [7928ebf8ce2a0bb8e45866b7a875bd1d0d6978ec]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7ccf847f293254d7189b091874e10d96332eb4c5
          - tdf#132643 Translate German section IDs
            
            Change-Id: I03b0342f0b3a844d73ffed768cb418ace6dd982f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99618
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-28  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [9780d341a4dceee86549297ed7fc778603604040]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 29d0bdaaa732169e6ed60a66c1153b16765d6e82
          - Refactor elements in Format Menu -related listings
            
            Used xsltproc helpers/refactor.xsl
            
            Change-Id: I0b896dc1906cb5a9c2a34a494ec13eabe2c7ed54
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99627
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2020-07-28  Johnny_M  <klasse@partyheld.de>  [a63a7494575c9ecc52c1c3819ff8f08b5b3eb547]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 76f708f674acf21985fe983d972dbf7192e0eb73
          - tdf#132643 Translate German section IDs
            
            Change-Id: Idc46151ddb27f30cc2fe4ad9480a5fccb609d0dd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99620
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-28  Johnny_M  <klasse@partyheld.de>  [9b5ee551ada83a6d7438cf58667bf852fe22d791]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ecb344a901ccb6edd2246f16e7fde7184d8f020b
          - tdf#132643 Translate German section IDs
            
            Change-Id: I480cf0609708d48739ea03cc5c882676373ea7f0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99619
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-28  Johnny_M  <klasse@partyheld.de>  [f4f5e99e759f5802825688955a7e4310a13ea563]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 658211ad665512496084cb1911ce0bbf4ddf38c6
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ifab0b26bff03ed85e2deabd22b0e6a664474e6c0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99616
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-28  Johnny_M  <klasse@partyheld.de>  [0c1efdf49714043cd24b23c08d83f36c57a39f36]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6b2b776059750b8f33d21227475e481179f50a4c
          - tdf#132643 Translate German section IDs
            
            Change-Id: I314a50da1c50fea50e1e282b81ba369e3044168a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99617
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-28  Johnny_M  <klasse@partyheld.de>  [0d17cb1c55eeb2bb56b9c13a4c34e45b87be5ea8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4a4fa0ebf291dca7c891fb4bc2692f383d4cb70a
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ibf1dffcd932f087f99e245ef6c60cc54e5e64a6d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99614
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-28  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [28b952ae52ddc6558e1bc1ed72e033bbcbe8230c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 008ccd9f3a7a5938ceca575ceb6981cacbee3fcd
          - Add comments about Format Menu -related listing
            
            Change-Id: I1a9ec42ccf95ebdbc01666a776747307589942cc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99588
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            
2020-07-28  Julien Nabet  <serval2412@yahoo.fr>  [a7e92d71d72d69b887bf716f30af37105f206915]

        Related tdf#135211: return early if no data
        
        With DEPS or SCO Evolutionary algorithms, it'll return
        "No solution found."
        Change-Id: I15e8e24eb519a20e3f3645b79e990949f648fbd2
        
        Change-Id: I7321419ccc1cd00d75f03fa86d3c0cb4bf9ad473
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99584
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-28  Caolán McNamara  <caolanm@redhat.com>  [9282871ab05721c59f7946879a5f28f2e8af96a1]

        Related: tdf#135121 update widebuttons on icon-size change too
        
        as well as the split-buttons. We don't draw into the icon for
        widebuttons, but we do need to draw the icon into the replacement
        wider image so we want to update for widebuttons too
        
        Change-Id: Ia37f7de7faa08e63a498ff474a46a98566930acd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99575
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-28  Caolán McNamara  <caolanm@redhat.com>  [f67554d23c2efbdd0e70a8a35a694661ea4e054a]

        tdf#135121 ImageType::Size26 isn't always 26x26px
        
        so use ImageType just to detect the user has selected a new size,
        and use the size of the returned image for the icon pixel size
        
        Change-Id: If101c586bd2f0d83f668637b48ce3d25a0873358
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99561
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-28  Julien Nabet  <serval2412@yahoo.fr>  [2d150393479bd010c8758b1a1b712f8fb4ce4024]

        tdf#135211: fix crash Swarm Non Linear Solver with blank input
        
        See bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=163668
        
        Change-Id: I78f59e420aa183399f650915c7c28a138b8ed444
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99572
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-28  Julien Nabet  <serval2412@yahoo.fr>  [292876695246dffbc6829cf1b588e4346b24441a]

        Typo: Swam->Swarm
        
        Change-Id: I99dbe7fa6d49e0663c3551d2e3dabd3f42d8d3c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99578
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-28  Michael Stahl  <Michael.Stahl@cib.de>  [b33034e7faee2cb8a602ed3342803bf731da8a8b]

        tdf#133967 sw_redlinehide: fix assert on undo-redo-undo
        
        Assertion `pNode->GetRedlineMergeFlag() != SwNode::Merge::Hidden' failed.
        
        4  IsAnchoredObjShown(SwTextFrame const&, SwFormatAnchor const&) (rFrame=..., rAnchor=...) at sw/source/core/layout/frmtool.cxx:1284
        5  SwFlyFrameFormat::MakeFrames() (this=0x7a97860) at sw/source/core/layout/atrfrm.cxx:3001
        6  AppendAllObjs(SwFrameFormats const*, SwFrame const*) (pTable=0x72457e0, pSib=0x4002800) at sw/source/core/layout/frmtool.cxx:1337
        7  InsertCnt_(SwLayoutFrame*, SwDoc*, unsigned long, bool, unsigned long, SwFrame*, sw::FrameMode) (pLay=0x8e86ce0, pDoc=0x7242220, nIndex=854, bPages=true, nEndIndex=854, pPrv=0x7a79850, eMode=sw::FrameMode::Existing) at sw/source/core/layout/frmtool.cxx:1892
        8  MakeFrames(SwDoc*, SwNodeIndex const&, SwNodeIndex const&) (pDoc=0x7242220, rSttIdx=SwNodeIndex (node 372), rEndIdx=SwNodeIndex (node 854)) at sw/source/core/layout/frmtool.cxx:2055
        9  sw::UpdateFramesForRemoveDeleteRedline(SwDoc&, SwPaM const&) (rDoc=..., rPam=SwPaM = {...}) at sw/source/core/doc/DocumentRedlineManager.cxx:292
        
        because this added an extent for the node but it still had its flag set
        to Hidden:
        
        11 sw::UpdateMergedParaForInsert(sw::MergedPara&, bool, SwTextNode const&, sal_Int32, sal_Int32) (rMerged=..., isRealInsert=false, rNode=..., nIndex=0, nLen=279) at sw/source/core/text/txtfrm.cxx:1002
        12 SwTextFrame::SwClientNotify(SwModify const&, SfxHint const&) (this=0x7337940, rModify=..., rHint=...) at sw/source/core/text/txtfrm.cxx:2076
        17 SwRangeRedline::InvalidateRange(SwRangeRedline::Invalidation) (this=0x8b3a120, eWhy=SwRangeRedline::Invalidation::Remove) at sw/source/core/doc/docredln.cxx:1261
        18 sw::DocumentRedlineManager::DeleteRedline(SwPaM const&, bool, RedlineType) (this=0x7250b60, rRange=SwPaM = {...}, bSaveInUndo=true, nDelType=-1) at sw/source/core/doc/DocumentRedlineManager.cxx:2386
        19 SwUndoRedlineDelete::UndoRedlineImpl(SwDoc&, SwPaM&) (this=0x8a65a00, rDoc=..., rPam=SwPaM = {...}) at sw/source/core/undo/unredln.cxx:198
        
        Change-Id: I7f36705f1abb2df97a00b359e40534aef0e10d93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99524
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-28  Michael Stahl  <Michael.Stahl@cib.de>  [c363568fcedb6b7b425b735614db0600a0362ead]

        tdf#133967 sw_redlinehide: delete existing MergedPara before
        
        ... creating new one in RecreateStartTextFrames().
        
        This was causing a problem with duplicate call of AddToListRLHidden() on
        a node that was already added by the existing MergedPara; logically the
        add would need to be reverted when the existing MergedPara dies, but
        there's no count on it, so the safe way to fix this is to delete
        existing MergedPara first.
        
        This was on node 1083 in the bugdoc.
        
        Change-Id: I1fec613829b3b12e3846fc4b195559d9a6079560
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99523
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-28  Michael Stahl  <Michael.Stahl@cib.de>  [4c9b292bb4ff3ad516dad37e2e0dd0ac8bbb4aa0]

        Revert "tdf#132944 sw_redlinehide: delete of insert redline"
        
        This reverts commit ad0351b84926075297fb74abbe9b31a0455782af.
        
        It turns out that this conflicts with commit
        14e87a4b15d31a34e6053f6194688f3aa23af991 "tdf#133967 sw_redlinehide: fix
        redline deletion of table containing redlines"
        but oddly enough that fix fixes tdf#132944 as well, but both commmits
        combined don't work e.g. on node 1083/1084 in the tdf#133967 bugdoc we
        got no text frame because SwUndoDelete has deleted it, but since it's
        not merged it would be left alone by the new fix anyway.
        
        This fix was quite hacky anyway, so just revert it.
        
        Change-Id: Id17f3575c742b8761a8458914a28ae8047360fff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99522
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-28  Michael Stahl  <Michael.Stahl@cib.de>  [61b6b0f84f20275cee86602dc485585310cf6685]

        Revert "sw_redlinehide: fix "delete of insert redline""
        
        This reverts commit 51d5de51b21b13e2fac92ec53522a48896fbd3da.
        
        Because fix for tdf#132944 will be reverted too.
        
        Change-Id: I3b4d5031be0d39435aa39867239db549d2f7b71e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99521
        Tested-by: Michael Stahl <michael.stahl@cib.de>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-28  Stephan Bergmann  <sbergman@redhat.com>  [292a5e719543ec9e6f5fe18fec371302983be038]

        Adapt to Clang 12 trunk Expr::getIntegerConstantExpression
        
        <https://github.com/llvm/llvm-project/commit/
        36036aa70ec1df7b51b5d30b2dd8090ad2b6e783> "Reapply 'Rename/refactor
        isIntegerConstantExpression to getIntegerConstantExpression'"
        
        Change-Id: I99277601fe7ffa3e0e5d22a4b3aaca4f51551ab3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99570
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-28  Stephan Bergmann  <sbergman@redhat.com>  [d668c9a04d04d256fcbbd2165fe226f1db88256b]

        Adapt --enable-ld to Clang 12 trunk --ld-path
        
        ...split from -fuse-ld with <https://github.com/llvm/llvm-project/commit/
        1bc5c84710a8c73ef21295e63c19d10a8c71f2f5> "[Driver] Add --ld-path= and deprecate
        -fuse-ld=/abs/path and -fuse-ld=rel/path", and now causing warnings (or even
        errors with -Werror) like
        
          '-fuse-ld=' taking a path is deprecated. Use '--ld-path=' instead
        
        when --enable-ld is configured as a full path.  (--enable-ld was vague whether
        it supports full paths, but it appeared to work reasonably well at least with
        old versions of Clang.)
        
        Change-Id: I5a7dfd992b56aba78dd3646045fb9a827dc40321
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99569
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-28  Ahmed ElShreif  <aelshreif7@gmail.com>  [27798238ecb200e0753b013c79df0e6c014c7a7a]

        uitest : Avoid any timing issue in test_insert_hyperlink
        
        Change-Id: I090e28fb6d902ff0e2f9e7a9ef447133a29a85a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99520
        Tested-by: Jenkins
        Reviewed-by: Ahmed ElShreif <aelshreif7@gmail.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-28  Shivam Kumar Singh  <shivamhere247@gmail.com>  [a177fcb1a5ac8c57c9e491c107943651bd714fd6]

        tdf#87605 Added a few more terms
        
        Change-Id: Ib138b4f1ab0bc75265e593f66bd09b3fe75f0eae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93893
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2020-07-28  Maxim Monastirsky  <momonasmon@gmail.com>  [2446fdba3ec4a81d6e3b619a1d9e91b3c6dcbd54]

        tdf#134887 Rework last item handling in NewToolbarController
        
        Just store the last used menu id, and consistently get all the
        information (command name, image id, target frame etc.) from the menu
        instance. Also implement the XSubToolbarController interface, so we get
        a chance to update the image on icon size or theme change.
        
        The initial action and icon of the button are based on the url passed
        by the .uno:AddDirect status update, given that there is a corresponding
        menu item. The only defined fallback now is to .uno:AddDirect itself for
        both executing and getting the icon, but this shouldn't happen normally,
        as I fixed all the affected cases I found so far, namely Base (including
        windows like table design etc.) and the Basic IDE.
        
        Actually these cases were partially broken anyway, and as a result now
        completely fixed:
        
        - In Base main app window, the button used to default to a new Writer
        document, although its tooltip advertises Ctrl+N as the kb shortcut, and
        pressing that shortcut actually opens the database creation wizard (as
        expected).
        
        - In the Basic IDE, the button was working, but not the Ctrl+N shortcut.
        
        Change-Id: I6537b3f38e7d7001ec1b39d78285445464fd8cbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99514
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-07-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a10e3987e61b7fcc1a3f7ce3f34fe75a51bff87e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5794edee8b1e7fc990bb0a41462d4aeb382a976f
          - Change e-mail to email and E-mail to Email
            
            Change-Id: Ie47ed745f336e44389c8c797967de6af72c9ce8d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99526
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-27  Gülşah Köse  <gulsah.kose@collabora.com>  [08d16c76e483333b43e4f74bb6f9e57605f43f27]

        Use enable/disable widgets instead of hide/show.
        
        Change-Id: Ied3eb671155b88d47a5a91fcd81351492ccf9bb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99560
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-07-27  Miklos Vajna  <vmiklos@collabora.com>  [383f39493c0ca3e11c296fa37e7d9cf679065f74]

        tdf#134610 sw: fix incorrect position of math object from DOCX
        
        Regression from commit a2f85c062aafb3fd9dfb1c6c6e87e1e73e7545a3
        (tdf#130362 sw: fix anchoring of inline math objects, 2020-02-04), the
        problem was that the SwFlyFrameAttrMgr ctor wanted to set the anchor
        type to at-char, and then later
        DocumentContentOperationsManager::InsertEmbObject() wanted to undo that
        for math objects, but this did not play nicely with objects imported
        from DOCX.
        
        So don't set and clear the anchor type, rather set it conditionally in
        the first place. This allows setting the anchor type in writerfilter/
        before insertion, and then all of 1) docx import (depends) 2) insert of
        Math objects (as-char) 3) insert of images (at-char) are working.
        
        Change-Id: I94d82c12f30d069426db1bab70c456cadf1c91ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99559
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-07-27  Noel Grandin  <noelgrandin@gmail.com>  [d12f2e9025250a7e310078ff736f8c6756cf894d]

        sw/vba: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Ieaa5ef1eef7488d7b53454bdd3b14702de909beb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99519
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-27  Caolán McNamara  <caolanm@redhat.com>  [32f0a170c941522d0b7c0594aa4627a84a0d1b38]

        weld NavigationBar
        
        Change-Id: I5d31d603a9e5f91723a310900aeee875df1599c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99445
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-27  Caolán McNamara  <caolanm@redhat.com>  [fe019b702cfe2af24c35f40db340a82892feb69c]

        detect small-button class and minimize padding and size in that case
        
        Change-Id: I7db9d765549112e292f60d1cd47002e45f0136b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99517
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-27  Caolán McNamara  <caolanm@redhat.com>  [de9c2b37961b5f7ddeed2a7597b08458b9760932]

        map gtk-new symbol to SymbolType::PLUS
        
        Change-Id: Id2fdbc9873377871c929b10e8152151bec02812c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99516
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-27  Caolán McNamara  <caolanm@redhat.com>  [0c21f6600d5e86d4d408e4a59680e8954232db24]

        drop unused SVTOOLS_IN_EDITBROWSEBOX_HXX define
        
        Change-Id: I7d0944c7772562c8da8ce1ee668434ae8cf7e9c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99515
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-27  Caolán McNamara  <caolanm@redhat.com>  [b56aaa3bef7b5f3e8641df8e3eb67484fb199ed4]

        make margin-start/margin-left and margin-end/margin-right synonyms
        
        Change-Id: I15dc9a87ca0a25d34b1280eb5e776e933a080a62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99486
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-27  Caolán McNamara  <caolanm@redhat.com>  [7fd9bd4cdf4ffc03b2280964ef3f7e5917769bbd]

        we want the position of the start of the scrollbar
        
        not its width, but its width and the the width of the corner square
        or just take its position if visible
        
        Change-Id: Ideaea789046fb03067501798b5a541985ef75e0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99485
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-27  Justin Luth  <justin.luth@collabora.com>  [9054c903b215892198f54f105947b16544a78f01]

        tdf#108820 sw layout: no ftn fieldshading in repeated header
        
        IsFootnoteAllowed() removes the footnote marker from
        the repeated table headers, but it didn't remove the
        view menu -> field shadings background.
        
        NewExtraPortion() is the only function that calls
        NewFootnotePortion(), and it will create a blank
        FieldPortion is nullptr is returned, so return a
        null FoonotePortion instead so that we can test
        for is-footnote and then prevent the drawing
        of the fieldshadings.
        
        FieldShading is an on-screen item only and never printed,
        so no unit test is possible.
        
        Change-Id: I940eaf2dc3f4ad808b333d46f0964df31a9345b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99423
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-07-27  Stephan Bergmann  <sbergman@redhat.com>  [b18c44e7e467ab872dc6283d558c57d91ead45cb]

        Missing quoting
        
        Change-Id: I4ad942f7fa490f072e9751f55a42279345d7d181
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99483
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-27  Luboš Luňák  <l.lunak@collabora.com>  [4addedabe6778e70754709290502d721cdef796d]

        tweak not caching images in Skia drawing when upscaling (tdf#132438)
        
        The change done for tdf#134237 was meant to avoid caching of very
        large images when zooming in. But it turns out that it happens
        quite often that we get asked to draw something larger than
        the drawing area, such as when scrolling a document with a larger
        image. So tweak the check to hopefully avoid only huge images
        or when upscaling a lot.
        
        Change-Id: Ifa76e0ef2df78085afc21fd064b77d5b1c9513b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99482
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [843eb355cb960413fef3817b9cbff75ac1f72c7d]

        extensions/dbp: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Ifc0cd058dd1ad0f2b66657a6a4287049ebcbebe5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99270
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-27  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [bb4344751092d276411b43c02bd506703010dcac]

        Update git submodules
        
        * Update translations from branch 'master'
          to d0e75e01d08cb94b06a00110a0dd16404bec760c
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: Iba2b940b559a295467b1a9e77ef87cadb24633e7
            
2020-07-27  Luboš Luňák  <l.lunak@collabora.com>  [a9f68d9d9ae8d7c8f79152055795044993b252ea]

        don't duplicate large memory usage in SkiaSalBitmap (tdf#134342)
        
        Since SkiaSalBitmap is required to support bitmap formats that
        Skia itself doesn't support (1bpp, 4bpp, 24bpp,etc.), it needs
        to store its own copy of the bitmap data and convert to SkImage
        for use. With huge images this can lead to large duplicated
        memory usage. Since the code can actually drop the buffer and
        create it if needed (which it normally is not), just drop large
        buffers after converting to SkImage.
        Ideally SalBitmap should be able to say which bitmap formats it
        supports and VCL code should oblige, which would allow reusing
        the same data.
        
        Change-Id: I98af62a51dde5d738cc8afcdd2fcdc25ff89952f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99476
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-27  Caolán McNamara  <caolanm@redhat.com>  [3395e0baa6350e6f9e093fe5af51d283f45fede7]

        Setting the Button repeat is ignored in practice
        
        The timeout used is still the original 90ms, not the attempt to use 22ms so
        this doesn't achieve anything. Making 22ms stick is way too fast, so leave
        this at the value that is currently actually used.
        
        Change-Id: I7207dd9adebf4e0f7f4e486a71f388bc6760d939
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99470
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-27  Tünde Tóth  <tundeth@gmail.com>  [c0fac974cefffb16e811259fbc66148712533190]

        tdf#134866 Chart OOXML import: fix percentage in custom pie chart label
        
        Custom pie chart label showed incorrect percentage value.
        
        Follow-up of commit 8c1dc30cc9fc96ef3d3ab0c4445959473248ae4d
        (tdf#125444 Percentage as custom chart label).
        
        Change-Id: I2fe9cbca876da26a7c3a371c1e711b9e1fc33b1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99353
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-27  Tibor Nagy  <nagy.tibor2@nisz.hu>  [055735fa8589670f67e016bc3b7835d4cf81641f]

        tdf#134826 XLSX import: extend localized bold/italic footer/header
        
        OOXML formatting code support with Hungarian "félkövér" (semibold)
        and "dőlt" (italic), similar to German, according to formatting
        code standard of OOXML 18.3.1.46 headerFooter (Header Footer
        Settings): "Both font-name and font-type can be localized values."
        
        Co-authored-by: Attila Szűcs (NISZ)
        
        Change-Id: I95de548fe27d4a6c4e9504dc1f746c8d4419222b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99016
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-27  Caolán McNamara  <caolanm@redhat.com>  [1d1ea369da6e027b1ed1453584233f0f7cdcf223]

        A GtkButton is already sufficient to get mouse events
        
        Change-Id: Ia61a7906198bf6b6a4ce188d7de9a627c8540af4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99450
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-27  Bakos Attila  <bakos.attilakaroly@nisz.hu>  [06fd06597796d9e92117602245f3968c93707708]

        tdf#124430 Writer Editing: Fix textbox aligning
        
        Before, when align function was used the textboxes
        (shape+frame) went apart, now the textframe follows
        the shape.
        
        Co-dev: Attila Bánhegyi (NISZ)
        Change-Id: I4d69a2f7f4e5ef50d17bb0871c501d6e0026d0e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99048
        Reviewed-by: Attila Bakos <bakos.attilakaroly@nisz.hu>
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>

2020-07-27  Michael Stahl  <Michael.Stahl@cib.de>  [14e87a4b15d31a34e6053f6194688f3aa23af991]

        tdf#133967 sw_redlinehide: fix redline deletion of table containing redlines
        
        A delete redline is created from node 371 to node 1625; there are
        existing redlines in the range, so AppendRedline() splits the new
        redline into pieces between and on the existing redlines.
        
        Even worse, because some of the existing redlines are in a table,
        InsertWithValidRanges() then splits the pieces that overlap the table
        into even smaller pieces, such that there are now the table structural
        nodes that were in the initial new delete redline's range but are now
        covered by none of the pieces.
        
        This means that multiple merged text frames are created, with non-merged
        frames between them, and thus the functions
        UpdateFramesForAddDeleteRedline() and
        UpdateFramesForRemoveDeleteRedline() [for Undo] have to deal with this
        unexpected complication.
        
        (regression from sw_redlinehide)
        
        Change-Id: Ibf71c1deb2bc3fa2af16035954d5ef71b6827be5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99411
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-27  Michael Stahl  <Michael.Stahl@cib.de>  [e0b910d3296bd6338f1c3fd67ed97af70b60264a]

        sw_redlinehide: fix "delete of insert redline"
        
        Don't delete frames on start node in SwUndoDelete::UndoImpl; happens
        on SwUiWriterTest::testTdf83260().
        
        (regression from ad0351b84926075297fb74abbe9b31a0455782af)
        
        Change-Id: I271d8bcbe4ab266e9e922e144450f05a24d183cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99410
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-27  Michael Stahl  <Michael.Stahl@cib.de>  [632cc0507353c8a85e7438d6ef082bafb2a2137a]

        sw: fix AppendRedline() creating empty redlines for Outside
        
        This happens on tdf#133967 bugdoc with the Delete/Delete case first, in
        line 1445 - the start positions are equal, so the new redline is empty
        => DocumentRedlineManager.cxx:92: redline table corrupted: empty redline
        
        Similar bugs exist for Delete/Insert case in line 1725 and Format/? case
        in line 1892, the latter even checks a nonsensical condition
        *pEnd != *pRStt that is always true for Outside case.
        
        It's like that since inital CVS import.
        
        Change-Id: I7ade25380a5a43b14e87db37da8fc84267e89dd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99389
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-27  Szymon Kłos  <szymon.klos@collabora.com>  [721120ff44ef619b032003374109b6db447ab327]

        Make Bookmarks dialog async
        
        Change-Id: I820019f6906fef57743886fb1ba9c98217955370
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99041
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99350
        Tested-by: Jenkins

2020-07-27  Miklos Vajna  <vmiklos@collabora.com>  [66c8463e69bffc0460d778e2686f78a17575d663]

        sw: prefix members of SwContourCache, SwHTMLTableLayoutCell, ...
        
        ... SwHTMLTableLayoutConstraints and SwStyleManager
        
        See tdf#94879 for motivation.
        
        Change-Id: I950012885edd77a0aa44a5aee1ef1ceb358bdf03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99466
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-07-27  Noel Grandin  <noel@peralex.com>  [545dcd2c743ed40b9adaa2f60692200589b60eb7]

        extensions/WinUserInfo: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I16e7da267af4d6e45522b502515cebe52352b2f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99460
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-27  Jan-Marek Glogowski  <glogow@fbihome.de>  [a67f89078ec50239bf9dafbde67feab7e6ff035a]

        tdf#135077 Qt5 revert broken fix for tdf#132172
        
        So I tested a lot of stuff, but missed the missing focus for new
        dialog windows :-( This is IMHO a far worse problem, then the
        popup, so just revert the fix.
        
        This reverts commit 06fb3e7b7f1079c276ad2f048cd94299b4bd7006.
        
        Change-Id: I391ad91ded90e4518ab024572d3f182769b0bcda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99451
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-07-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6f55a64f002d80a19201e2a9b0171725fb71a7fb]

        allow to .uno:Save a PDF doc - divert to SaveAs to the doc. file
        
        To save PDF annotations, we need to allow a .uno:Save if the
        document was opened from a PDF file. When we get a .uno:Save
        command, we need to divert that to SaveAs into the same file as
        the current document was opened with.
        
        Change-Id: I0c511c4e5501de03ea8b0efb5aaf37cd09936e6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99463
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-07-26  Arnaud Versini  <arnaud.versini@libreoffice.org>  [d7894ddca9d5f56e86f9b488c97e3268637b017e]

        basegfx: remove completly useless namespace opening and closing
        
        Change-Id: I6959e9eabd6623435cc534c55869a844b0f207d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99459
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-26  Noel Grandin  <noel@peralex.com>  [946e742aa63a2559721c761cea5c80286fbffa6b]

        fpicker/win32: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Ic7d6c94e8709184fc8f195bd019402e361e9b810
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99461
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [e59ac9bea9caf5b24258ac1fecfc886a0fc7374f]

        tdf#134769: sc_subsequent_export_test: Add unittest
        
        Change-Id: Ief7138716bb15a1b7a87fa9baee2cfaf7bbfc9c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99447
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-26  Shivam Kumar Singh  <shivamhere247@gmail.com>  [a93b329b4c1757f0a585cac6348e9b152372c33f]

        tdf#135106 Direct Formatting should be empty by default
        
        Change-Id: Ic7dfb2e681c5128288b2f39054bc642ab6028fed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99420
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-26  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [7bc59ed5fd2b0ec128235bb43109f7495c482ec1]

        Revert "tdf#132787: Don't duplicate hicolor icon theme as gnome"
        
        This reverts commit a26a5bb71c32c1cf8c5ad4d2ef79f3ece5065a02.
        
        Reason for revert: apparently compilation with installation sets wasn't tested at all/the change is incomplete and breaks because of missing files.
        
        Change-Id: Ied6973659bd0c25f613d615a4cae699b04ae2a43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99398
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-07-26  Noel Grandin  <noelgrandin@gmail.com>  [3812706bea44b0d1b58a9093845ec3614be7c316]

        sw: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Ibd5c19d78c1440b489d850fdacbaa74d0c3d1654
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99458
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-26  Noel Grandin  <noelgrandin@gmail.com>  [c6046e915df2496357a84736ad6a1962394a6378]

        sd: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I92d19e8f01f759568756af85f2d76c226948ef68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99457
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-26  Noel Grandin  <noelgrandin@gmail.com>  [31b8db1d143b25400e307030f9672a556e69573a]

        sc/vba: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I6f8d7c3c0075cf5c1843b8bc79d93f467c4aec7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99456
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-26  Noel Grandin  <noelgrandin@gmail.com>  [38bccb6928aaf4ed7eb2e146579fc0cf2446dc17]

        sc: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Id4bf552c6a2580742bf46ccf6cdd2e09b0dbdebc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99455
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5935dd32a445acd1b2625acda2f02b7d0debed97]

        tdf#118148 Add extended tips to optuserpage.ui
        
        Pick from text/shared/optionen/01010100.xhp and
        add missing ET's
        
        Change-Id: I8f188e2b2f64b570db90dca6b98240f6e9a86793
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99341
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2020-07-26  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [3589612dc44fe40b19b3c4e16232aed99ced3379]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 09c3906689f2a33490dceb57b47caaa4d22b2060
          - Create help page for submenu Spacing
            
            Change-Id: I0858a71de5dbbb6e2d1033add3d69d00ad46372f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99383
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-26  Caolán McNamara  <caolanm@redhat.com>  [dcba6d96003d65e51d57b27493f4ff13b255202b]

        rename ensureEventWidget to ensureMouseEventWidget
        
        Change-Id: Ibe2d8722dc61c56e762cabb1cecccac8706fb4cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99449
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-26  Noel Grandin  <noelgrandin@gmail.com>  [8a05c64a5bbf9b6ad7af8e94e7b970f1323a22c5]

        starmath: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        And adjust the sfx2 model factory code to cope with UNO
        constructor functions.
        
        Change-Id: I7e57fb3136ad0b3caadd511ea63cf98d3c03ab3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99446
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-26  Noel Grandin  <noelgrandin@gmail.com>  [5406f8a3cd53ada63472bd62e5b9a886e2866c6f]

        package/xstor: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: If1512d63fd1089f6f8486e32106c68f495a1f3df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99424
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-25  Johnny_M  <klasse@partyheld.de>  [6325046aad1df7f896328834259687e6610dee82]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bd1204235cbbbe6339593531b1266f25e1c5111a
          - tdf#132643 Translate German section IDs
            
            Change-Id: I2f2236c92529a439e2c113d3360759746cce8429
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99439
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-25  Johnny_M  <klasse@partyheld.de>  [39beb6cf29ff82f081ce4ed991f4cf295f2cb737]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e06237458eab93557115b5c5f8e2682fc404d8c8
          - tdf#132643 Translate German section IDs
            
            Change-Id: I9b1dabdae0617e74a07506a8be445566228cae5f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99438
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-25  Johnny_M  <klasse@partyheld.de>  [3b8d1bc2949c4a13bbd09e3ab39979efc9250f6b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4967b699ba7ee07820de5e5802c9f8185ae3e0b4
          - tdf#132643 Translate German section IDs
            
            Change-Id: I2d4a6e0a672db21ce316180b02938a118283183a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99437
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-25  Johnny_M  <klasse@partyheld.de>  [b836d0b3f5d23ef18d727ba8ca0eeffbaa17a633]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2435b31a5fc9e70a52f5fb573c8847e30139661a
          - tdf#132643 Translate German section IDs
            
            Change-Id: If08df34f7d0d480e31a544470ba3b49702d741e7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99436
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-25  Johnny_M  <klasse@partyheld.de>  [23daaf50a7444219674467e0166ace1a38abb664]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0cc60d86dc0905e834d67d16ba85b6032f54ace9
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie3d894567df57e5557ac7b2dc010ea307aeaeed5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99435
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-25  Johnny_M  <klasse@partyheld.de>  [c568e6ee0a9d0a25061a3a8d004d7ac58ae7ce7a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e77ae87e8ecbaf52cefe92ffca9cc43e49f75405
          - tdf#132643 Translate German section IDs
            
            Change-Id: I25a9f8a33be3998c1927275a69a68480d40f16f7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99434
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-25  Johnny_M  <klasse@partyheld.de>  [51a10bf1941a2923ced793666f1bafb7648ee107]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 64db9db641899c405109b7d10eb5e602f91ec128
          - tdf#132643 Translate German section IDs
            
            Change-Id: Id31bebc3de230e89376f7d1ba002baee37d36e46
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99432
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-25  Johnny_M  <klasse@partyheld.de>  [dc154372c1581023168f93e775c05426f8288514]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to caf41978c40d7c031765083b4e8493584affdaa8
          - tdf#132643 Translate German section IDs
            
            Change-Id: I027412f1a9cdd47e0bd774660c381dd44dbb2c9f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99431
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-25  Johnny_M  <klasse@partyheld.de>  [7d82008e732b0ef56136c1ca81490c58aa63a859]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e47a1a6a1510b9def289daa9deaf550fd98e1a52
          - tdf#132643 Translate German section IDs
            
            Change-Id: I82296c358189107866f5da0e6457fb467017a34f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99433
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-25  Johnny_M  <klasse@partyheld.de>  [843f6da2c7e613378284250dd097ee312211c9dc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f61b97e69b487c32c3d3f1abdf76eb12323d7a26
          - tdf#132643 Translate German section IDs
            
            Change-Id: I3d6d7a1a2390c042da70ea09a4e475ad7e27b620
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99430
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-25  Mike Kaganski  <mike.kaganski@collabora.com>  [e3b695f6a1525ac6b32abd27a6368a7e8b7d09fa]

        tdf#130559: don't fail creation of preview when BackingComp can't add...
        
        an event listener. This crashes when loading a document with print preview
        set as active view.
        
        Regression after commit 128ecffe53394c1f045521c2efb42ea03a319f4b.
        
        Change-Id: I5dc421f7c08dd70d51772fac5432f33cd9a1491a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99442
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-25  Noel Grandin  <noelgrandin@gmail.com>  [b68c10a0d0e6f83b6b037da72210033cacb1677b]

        filter/xsltdialog: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        I have changed this from single-instance to multi-instance to avoid loplugin:staticvar
        and because I can't see a good reason for a dialog to be single-instance
        
        Change-Id: Ic7c917fd4923dce11466069e9531bf44989a1ae9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99421
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-25  Mike Kaganski  <mike.kaganski@collabora.com>  [97200ca0822a22163d3f091241b9f1dfe24b7f86]

        Use comphelper::IsContextFlagActive for flags from comphelper::NewFlagContext
        
        Change-Id: Ib4a812dd115299d4251d863d0ee275d7acba1c5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99443
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-25  Caolán McNamara  <caolanm@redhat.com>  [9d548868c62acd56fb1686281018a473028b5584]

        move getUIRootDir to AllSettings
        
        Change-Id: I3b7774a043a2c99531e1c76b531df4358699bba7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99440
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-25  Noel Grandin  <noelgrandin@gmail.com>  [685b520a5929ce1b0b7af1adbc4dc9462e222d3c]

        don't need prefix here anymore
        
        Change-Id: Ie3b6681cb4ae8c1138766db7b19cc473367bfbd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99422
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-25  Noel Grandin  <noelgrandin@gmail.com>  [8785f14a325c6be471f45cd7df04e3384174ce26]

        reportdesign/ui: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I622baf4f956cf55ef279b6b659bb477b46d392a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99425
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-25  Noel Grandin  <noelgrandin@gmail.com>  [79c1d1234bdac0d41109930529f42d39c70b0f7b]

        reportdesign/core: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I0b8197ca63afebef617b75ccc146af645c357902
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99426
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-25  Caolán McNamara  <caolanm@redhat.com>  [0e1ea352a0b9063aa0b467c6ae279d0b9da51ab4]

        cid#1465510 Dereference null return value
        
        and
        
        cid#1465511 Dereference null return value
        
        Change-Id: Ie297ef070ecf712e989704b8c07907e2f6453cd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99428
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-25  Mike Kaganski  <mike.kaganski@collabora.com>  [592a02b2869aa04cb6d95cb3d491cd7c5455bd0a]

        tdf#130559: don't export preview view data to ODS
        
        ... because trying to activate this view on load will throw and crash
        
        Unlike in Writer (SwPagePreview), Calc's ScPreviewShell overrides
        WriteUserDataSequence to export the view data. This was implemented
        in commit 1f51730f3c5b05c3afaa35431c925482e8152783. That does not
        give any clue why is this necessary, so I don't want to revert it.
        So to pass the flag to XViewDataSupplier::getViewData, this patch
        sets the flag in current context using comphelper::NewFlagContext.
        This allows to only skip providing the data conditionally.
        
        Change-Id: I95d70b30b0b8762d2b5c703c3e572064d0b2ef75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99441
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-25  Caolán McNamara  <caolanm@redhat.com>  [55f3a4595891a8cc22272225d1c82419f28d4ef9]

        cid#1465512 Wrong operator used
        
        Change-Id: Ieda705abc6d49bfa4c611445f0df92a649b77117
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99429
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-25  Caolán McNamara  <caolanm@redhat.com>  [745b779a8769c19d2a13682970265e35ba1f3329]

        cid#1465509 Uninitialized pointer field
        
        Change-Id: I0c5db5c3252a2d544a2f22327db6f89b1a26af39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99427
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-25  Noel Grandin  <noelgrandin@gmail.com>  [008b3845201f9cc036a19600a78a1b32bf1b3fbe]

        filter/config: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I4423d3acd0a3c77bb7e553511e296f682f87b3e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99419
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [f133d4c7831d87f8d9bcf3b519515109ad3d4b1b]

        inline some use-once constants
        
        Change-Id: I1be21b14b550d5ff586b2306f990882e2e649468
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99418
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [7a820058909b766f3d185cf619298f741bb44b2e]

        loplugin:constantparam
        
        Change-Id: Ic0079cf1d5d2463963b1be08a59cb93db6f12870
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99417
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-25  DaeHyun Sung  <sungdh86+git@gmail.com>  [bd73f79990da8d4249fbc072ea3eab4bc3bea2c6]

        tdf#87605 Add some new terms
        
        1. reorder the technical terms(Ascending order)
        2. add DBMSs ex.Cassandra, CouchBase, HBase, etc
        3. add Credit Cards ex. JCB, UnionPay, etc
        4. add Manufactures ex. LG, Kyocera, HTC, Huawei, ZTE, Meizu, etc
        5. add Linus distributions ex. Lubuntu, Gentoo, etc
        6. add Internet Service companies ex.Naver, Baidu, Tencent, Alibaba,etc
        7. fixed card brand name ex. `MasterCard` to `mastercard`
        
        Change-Id: I4fee6dbdf0ef286b64b8a1e461eba060fb53b091
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93279
        Tested-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2020-07-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [5c1916763d73f2d46c4a2d5f929297685035fbff]

        loplugin:unusedmethods
        
        Change-Id: I3a35c988b1c55b16958172ed5ef4e2d5cb410e55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99413
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [c9e13a9f18af433a306a489e996f680aba442da4]

        loplugin:unusedfields
        
        Change-Id: Ia2fb09dcd6f266e7eab04fceb893839531ab3e00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99412
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-25  Shivam Kumar Singh  <shivamhere247@gmail.com>  [49a273dde0aaf6329a6776176413ffb7845d7b1f]

        cleanup: change DEFAULT to DIRECT in Inspector
        
        Change-Id: I2894e7bab9aa8f076a5de56021c6ba4e451ac2f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99416
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-07-25  Dennis Francis  <dennis.francis@collabora.com>  [af2b82b4f32909dd82006e531398c68268325d24]

        lok-freezepanes: allow empty tables
        
        Tables can be empty/not populated during import, bail out in such cases.
        
        Change-Id: Idfefdc153215ff5150aa2040858349ed9f0198a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99415
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit 46068e8b1eb005dc0503e2f4b028c2d59afd9a29)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99393
        Tested-by: Jenkins

2020-07-25  Serge Krot  <Serge.Krot@cib.de>  [641dbafcb4c7b00bc9e56b58d12c95a6f05ee88d]

        tdf#134769 XLSX export fix: unable to open with MS Excel
        
        Change-Id: I8fff01118e25768ca54c816fcb0eb522da6f38bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99149
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-07-25  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [338165c1b7960a581abf3b05454c56e4b4763eeb]

        oox: remove commented code block
        
        Change-Id: I37efb4765a0322249c53723c33b90271b32caca4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99354
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-07-25  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [f6b5d60f07e7023f9d3eee1cc12d4142159bd11f]

        tdf#134043 reset global state for unit test
        
        Change-Id: I034b0cd9c6f66c531460d1bb69d9ede5ff46f7d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99188
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-07-24  Caolán McNamara  <caolanm@redhat.com>  [3e5abe71c0f00969425da347e272b49c2624f40b]

        drop intermediate TabPage
        
        OColumnControlWindow can be seen used in "use wizard to create table" from base
        
        Change-Id: Ib59b487c6711321550c1b516986ef20df402b171
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99414
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-24  Caolán McNamara  <caolanm@redhat.com>  [77af4cb9715a00f4f5165fcd912b9640d5ffbca3]

        move callColumnFormatDialog to use weld::Widget
        
        instead of vcl::Window
        
        Change-Id: I7c7692c91a610030fc523ba55fd5b73e503dd1ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99386
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [bcdcdaa5dfc5f1d50e0239055161b71e97f5f022]

        throw if length of keys and values are different
        
        See https://crashreport.libreoffice.org/stats/signature/%60anonymous%20namespace'::WriteAnimateValues
        
        This is expected to start rejecting broken files, instead of accepting invalid  data silently,
        as it did before. This is not a regression, and should be indication of corrupted generator,
        which is the actual cause of the bug...
        
        Change-Id: I66dbb380e8b2d313e58cddf938d952aed4a635b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99327
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-24  Caolán McNamara  <caolanm@redhat.com>  [1aa69422be40368c988060c82706c8262f8de737]

        CreateFromSystemClipboard->CreateFromClipboard(GetSystemClipboard())
        
        which is exactly the same thing, but doesn't need vcl::Window
        
        Change-Id: I3d41315b5a656563ba8c861aa86bb27f1b00a15e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99384
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-24  Caolán McNamara  <caolanm@redhat.com>  [d388b9c4d661950a306fdff6cc855f62193a77fe]

        weld OTableFieldDescWin
        
        Change-Id: Ide40ef5617c608a76e2035aac5ca87672c83925f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99355
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-24  Caolán McNamara  <caolanm@redhat.com>  [c766178af6f4ddde52a148836ce23d46d7566530]

        TODo -> TODO
        
        Change-Id: Ie62909f7cffb8fdf178b0588e4f7dd3fc4b8ced3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99385
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-24  Caolán McNamara  <caolanm@redhat.com>  [5c5dbcbf76f9f1a22538bc7f20966618cd9cdeaf]

        block mouse down on GtkTextView getting to toplevel parent
        
        making it similar to GtkEntry
        
        Change-Id: Ic3621dc308222b2464f0daf919a10b81bc887f6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99381
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-24  Caolán McNamara  <caolanm@redhat.com>  [0bbef33b0a67d3394e6f442e8d69f9531b861e07]

        use HasChildPathFocus for composite MultiLineEdit
        
        Change-Id: I7b7ca3abbc68d6ba1f63245b1aa6925ae70a0dd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99380
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-24  Caolán McNamara  <caolanm@redhat.com>  [585cefd18de027de1c303f46c5401fe687b58fac]

        allow cut and paste even if the frame isn't 'active'
        
        where active means the frame has focus
        
        Change-Id: I9f2e7f7bdd8824894e5c99c6b145ec84c1491485
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99379
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-24  Marco Cecchetti  <marco.cecchetti@collabora.com>  [8197c3af338a20a3b99de001adc02b4329f074a7]

        lok: fix-up: isLOKMobilePhone -> isLOKTablet
        
        That was the actual intention.
        
        Change-Id: I2967cea8ae3099e8523438a68c076a786042e15a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99297
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>

2020-07-24  Julien Nabet  <serval2412@yahoo.fr>  [1800e22f81959c6cb56f8ed238ac68681dda1a21]

        tdf#135093: fix wording error dialog on Add Submissions dialog by blank input
        
        Don't replace the right string by application name
        
        It seems to come from:
        commit b5483af985ed8c49b0bb9ebcd096cc9530e35a38
        Author: Thomas Arnhold <thomas@arnhold.org>
        Date:   Fri Aug 15 21:28:56 2014 +0200
        
            ErrorBoxes from datanavi to String
        
        Change-Id: Ifd5a49537d0574bc2fb6530e70d19c31a35da914
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99371
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ba4b584815b71fc8987c9212226124c3e0974cfb]

        Removed duplicated include
        
        Change-Id: I7cbc12de4695b39ae7117677d3d04211e0507d96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99378
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-24  Miklos Vajna  <vmiklos@collabora.com>  [6ca5412bac9e3da5cd20f315fc853c7733f10858]

        oox smartart: start parsing rule lists
        
        I have a linear algorithm where some elements should be scaled down, but
        not all of them. These requirements are described using rules. This
        commit just adds the parsing for them, so that later
        AlgAtom::layoutShape() can create an improved layout, taking rules into
        account.
        
        Change-Id: I5f0f9ffcaff75a804796851e48a9ce10583ec362
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99377
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-07-24  Justin Luth  <justin.luth@collabora.com>  [f19dd5a6d3b65556f6dfb8ee0e52333e422733f0]

        NFC tdf#98000 docx export: more general code cleanup
        
        Change-Id: I765838d72e272fff2e80e5ce45efc2c5670929cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99251
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-07-24  Justin Luth  <justin.luth@collabora.com>  [4b2f0758c99e7b50293d965699f2125ff79bee17]

        tdf#98000 docx export: cleanup obsolete clause
        
        This 6.1.4/6.2 hack for tdf#118393 wasn't interested
        in isCellOpen, and should have questioned why isTextNodeEmpty
        was preventing the necessary page style change.
        
        So purge it, since the removal of isTextNodeEmpty
        obsoletes it.
        
        Change-Id: I615ae84ac46f129b09b18555794ed89c42ba93b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99179
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-07-24  Stephan Bergmann  <sbergman@redhat.com>  [ee5408d025765762ab3c7f342cd9b5330ed8b425]

        Name of python.bin-gdb.py must match name of python.bin executable
        
        ...for gdb to autoload it
        
        Change-Id: I9a65a03fe18623181d5791b4596b4416228c6c8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99372
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-24  Dennis Francis  <dennis.francis@collabora.com>  [7b4802070ac6fb930255536bf3ed2c52428b4181]

        lok-freezepanes: Generalize FreezePanes* uno-commands...
        
        to allow an integer parameter as the row/column index of the freeze and
        use them to set/get freeze indices (row/column) from the lok clients.
        The behaviour of the exisiting freeze/split-panes controls in desktop
        Calc is not affected, but new menu/notebookbar options can be added for
        freezing on a specific row/column in a follow-up commit.
        
        For now, the freeze-panes are shared between all views for each tab of
        the spreadsheet. "Private" freeze-panes support can also be added
        without much difficulty (for this we need another uno command for the
        private/shared flag, but that can be in a separate commit).
        
        Notes regarding compatibility:
        
        Since Online-Calc has support only for the freeze-panes functionality
        presently, any pre-exisiting 'real splits' in the spreadsheet (created
        using the native-desktop Calc or alternatives) are converted to
        equivalent 'freezes' on import, but on export, such 'freezes' are
        re-converted and written as 'real splits'. In case the spreadsheet has
        'freezes' on import, they are used/exported as such. In short, the type
        of sheet-window splits in the document are preserved.
        
        Change-Id: Ia990616f5cedfb2b5db820770c17ec7e209f0e48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99347
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        Tested-by: Jenkins

2020-07-24  Caolán McNamara  <caolanm@redhat.com>  [4948b14eedb79a1408e20ab477929fe062d13c27]

        don't grab focus if Field Properties panel is actively being resized
        
        by split pane drag resizing
        
        Change-Id: I69ae50400e74ed292b4a8110a4767169e9353239
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99359
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-24  Caolán McNamara  <caolanm@redhat.com>  [60259499f4cf2785dd12cfb2f4e678e5fe6e0fd6]

        add Idle layout timer to InterimItemWindow
        
        and queue_resize trigger so if its size doesn't change, but its
        children's size change that they get re-layed out
        
        Change-Id: Ia118547d1eb6e7a87b91f80b54917cd43e3bd8e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99367
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-24  Miklos Vajna  <vmiklos@collabora.com>  [7468d5df5ec79783eae84b62bdc5ecf12f0ca255]

        xmlsecurity: detect unsigned incremental update between signatures
        
        Change-Id: I269ed858852ee7d1275adf340c8cc1565fc30693
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99361
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-07-24  Shivam Kumar Singh  <shivamhere247@gmail.com>  [6e86f77da5cf66c832f785a7f4eb806a3fdc26c6]

        tdf#135038 Sort attributes in Styles Inspector
        
        Change-Id: I49cbfcec280af26b34c956b270277c4f3409c777
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99335
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-07-24  Justin Luth  <justin.luth@collabora.com>  [c016fe2b5918d6e53113e100b1126076b6e1a6a3]

        tdf#99492 sw layout: always paint merged cell grids
        
        So the logic goes like this:
        1.) paint table background
        2.) paint row X background
        3.) paint row X's cell backgrounds
        
        So far so good. The cell background overrides all others.
        4.) paint row Y background.
        
        Well, now it has painted over top of any merged Y grids,
        and thus covered cells need to paint themselves again.
        5.) paint row Y's cells, NOT excluding covered cells.
        
        Dropping this "optimization" of ignoring the covered cell
        shouldn't impact performance too much since merged cells
        are not super common.
        
        One alternative option would be to determine if the
        row has a background fill, and only paint all the
        merged grids in that case. But that isn't trivial,
        and so the processing of determining that might
        as well be used to just paint the cell background again.
        
        The only other option is to paint all rows first,
        and then paint all the cells. But the logic of
        this generic function doesn't easily allow for that.
        
        Unfortunately, I couldn't see how to create a unit test
        since layout.xml doesn't include color at all.
        However, Office Interoperability Testing should catch it since
        there are a couple of clear examples attached to the bug report.
        
        Change-Id: Ie2c3776ab062dbb51c88134291e8901e71838b18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99343
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-24  Noel Grandin  <noel@peralex.com>  [b827eefd6397dc34b49a03e186146aed6cd80042]

        dtrans/dnd: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I39821b05dc5148870e0bd9291e21815f4868b5ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99160
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-24  Noel Grandin  <noel@peralex.com>  [b34e36146fbe1139255f0abf9f5df8e89e2ac024]

        dtrans/generic: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Id5c585f28cb8696f37513bd2a2112af8d278648c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99161
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [3bb40b608d524b7795aa0e61be97feceac0f1840]

        fix android build
        
        after
            commit 00c7afecc319061b70b77a709ca2ae9583df4145
            embeddedobj/util: create instances with uno constructors
        
        Change-Id: If3c1daf0221b7044e8f4128342b362e73a139de1

2020-07-24  Srijan Bhatia  <srijanbhatiasun@gmail.com>  [28df1d9a8d51ce8b682a9723fcc2810127c3d7a2]

        tdf#127680 change even/odd dialog order
        
        Change-Id: I6dea25b3d212072df9a6638dc774f35e203e1f80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98602
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-24  Mike Kaganski  <mike.kaganski@collabora.com>  [9b6ea15266e32b44f2075b30281a42c412d9dc33]

        Fix escaped sequences in regular expressions
        
        Regression after commit bd96a6f7b7eb103f97bcd6eadc21908187e94dce,
        which changed meaning of these.
        
        Thanks Stephan!
        
        Change-Id: I43cb871de32bd01d98e9adbb6c20b4e3c88ce715
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99348
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-24  Chris Mayo  <aklhfex@gmail.com>  [a26a5bb71c32c1cf8c5ad4d2ef79f3ece5065a02]

        tdf#132787: Don't duplicate hicolor icon theme as gnome
        
        GNOME will use the hicolor theme.
        
        Change-Id: I3a163fd9b43457063167701c2964a457aac85cb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93712
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-07-24  Mike Kaganski  <mike.kaganski@collabora.com>  [71654aed66ef425467118b69bc6d5879b4b0e717]

        tdf#135078: let vclcanvas::SpriteCanvas implement css::lang::XServiceInfo
        
        In Skia mode, OGLTransitionerImpl::initWindowFromSlideShowView obtains
        vclcanvas::SpriteCanvas from passed xView; it's passed to getDeviceInfo,
        which needs a css::lang::XServiceInfo to fill the device params sequence.
        vclcanvas::SpriteCanvas did not implement it, the sequence stayed empty,
        and dereferencing its elements later crashed.
        
        When Skia is disabled (VCL:win), xView provides a dxcanvas::SpriteCanvas
        instead, which implements css::lang::XServiceInfo.
        
        This makes vclcanvas::SpriteCanvas implement css::lang::XServiceInfo.
        
        I don't know if it's better to find out why vclcanvas::SpriteCanvas is
        used in Skia mode, and not dxcanvas::SpriteCanvas.
        
        Change-Id: Ic0ab1323772161052a23946cfcc91e656ba6685c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99330
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2020-07-24  Caolán McNamara  <caolanm@redhat.com>  [4b5fe30b437d62ad72354ed72752438e0544eaa0]

        NumericField is unused
        
        Change-Id: I9ada46d4c5cc0b2ebf45f062083ba34ebe3d8270
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99320
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-24  Gülşah Köse  <gulsah.kose@collabora.com>  [c50ae6a282ed83762bf634fed5c91033eb305c88]

        tdf#133015 Fix duplicated row and column problem.
        
        LibreOffice imports multicolumn texboxes as tables. When
        document has numCols=2 (or more) attribute at slidelayout and slide,
        the table rows and columns duplicates.
        
        maPPTShapes vector holds our PPTShape objects, hasSameSubTypeIndex
        function finds the status that I mention above. So that we can prevent
        that duplication.
        
        Change-Id: Iee03d130452a16e9b46d471a9b6ed5910e6351ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99279
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-07-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [785312dc11a78f72784c04a2e8e3183162a1e28b]

        stoc/javavm: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I4eb381d19e453ceb2b035462f0f5de923458a03e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99345
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-24  Szymon Kłos  <szymon.klos@collabora.com>  [7e70a1004ac012c271ee5c22c88aeb93d0f1f6a3]

        Make Line Numbering dialog async
        
        Change-Id: I196008ec58feab9d9a2e41c8901ed5d5a2fc9b4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99037
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99282
        Tested-by: Jenkins

2020-07-24  Szymon Kłos  <szymon.klos@collabora.com>  [c20b10817690d8c3990c1bf71fe6f998b166d146]

        Make Title Page dialog async
        
        Change-Id: I5d7b3b494e874a5107f4977fb7d93802b241f833
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99036
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99281
        Tested-by: Jenkins

2020-07-24  Szymon Kłos  <szymon.klos@collabora.com>  [c32f31309fc0d8a846418fd373608dd6f84c7972]

        Make InsertBreak dialog async
        
        Change-Id: I2191ef0ea6b79bd45d682eb1ae6b0d60627f7486
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99033
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99280
        Tested-by: Jenkins

2020-07-24  Miklos Vajna  <vmiklos@collabora.com>  [8e62e20f1f4da93f84b135d0b221ecd39667b0e4]

        xmloff: remove dead com.sun.star.comp.Impress.XMLContentExporter
        
        And test com.sun.star.comp.Impress.XMLOasisContentExporter instead in
        JunitTest_xmloff_unoapi. Note that the test code is also dead at the
        moment, because xmloff/qa/unoapi/xmloff.sce disables the
        xmloff.Impress.XMLContentExporter line, but let's not regress even more
        in that code.
        
        Change-Id: I5bbffaf512ea803c9265050cbe587f2e9743f09b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99336
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-07-24  Stephan Bergmann  <sbergman@redhat.com>  [a9e4974e113394e0940b2e03ffb718345f5a65c2]

        Blind fix for Android
        
        ...after c049d5336c110196886480330dba9238faee0e39 "scaddins: create instances
        with uno constructors",
        
        > /tmp/native-code-87dfa4.o:native-code.cxx:lo_get_factory_map::map: error: undefined reference to 'embobj_component_getFactory'
        > /tmp/native-code-87dfa4.o:native-code.cxx:lo_get_constructor_map::map: error: undefined reference to 'scaddins_ScaDateAddIn_get_implementationscaddins_ScaPricingAddIn_get_implementation'
        > clang++: error: linker command failed with exit code 1 (use -v to see invocation)
        > make[2]: *** [../Bootstrap/Makefile.shared:63: /tinderbox/buildslave/build/android/obj/local/armeabi-v7a/liblo-native-code.so] Error 1
        
        (<https://tinderbox.libreoffice.org/cgi-bin/gunzip.cgi?tree=MASTER&
        full-log=1595568001.24884>)
        
        Change-Id: Ib9f18a8aff0f4e32e78d5d9bb2d7b9de85b3f23f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99344
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-24  Noel Grandin  <noelgrandin@gmail.com>  [ae5afcea076d2e90dcc48771c1008320f0334f06]

        reportdesign: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Also delete dead .component file
        
        Change-Id: I682009587e116bde88e43e80875f8051414ba447
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99257
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-24  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [d5e37fd8461cd07eeb0cbc69464fc106c5ef16b4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0a22b767ac6eb9ba9b41b4db62ecc67c54675036
          - If it contains “all” of something, then it isn’t a “selection”
            
            That’s unpossible, as Ralph Wiggum would say. #grammarpolice
            
            Change-Id: I39fe5ca296c837756a946bd542cb6440b79c6cb6
            
2020-07-23  Yusuf Keten  <ketenyusuf@gmail.com>  [04f56b5fc29e082139ee77991f4780372edba34a]

        tdf#133026: Additions: Add Show More button and refactor
        
        After this patch, not all extensions that come with JSON will be shown. Instead, a certain number (currently 30) of extensions will be shown and the Show More button will appear after the last extension. If the user presses the button, a certain number of extensions will be added again.
        
        Change-Id: Icf8f549d585a5bca1d55b85acf9b72478b507444
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99338
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-07-23  Caolán McNamara  <caolanm@redhat.com>  [92f4a031cc581f676ed78ab2a70e2dd2ae72d38a]

        spinfld can be toolkit only now
        
        Change-Id: I48d743e346f890c90f9bc90f92c1c785eee6f90d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99313
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-23  Caolán McNamara  <caolanm@redhat.com>  [40673b1710d95c58d2008c083cae542a2c226c40]

        GtkSpinButton->NumericField no longer used
        
        Change-Id: I2015f02840e23063fae9295437aa2d5e26fe613b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99319
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-23  Caolán McNamara  <caolanm@redhat.com>  [33e0f4c8f1a38ed06508eb0754c7b6fe9cc9f2c8]

        weld OTableDesignHelpBar
        
        Change-Id: If77b9e180791909998cb8536439bcc6ea6d4137b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99331
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-23  Caolán McNamara  <caolanm@redhat.com>  [7cfd8b201beeb356ee4cc58385664d5b37dd4e35]

        access via NumericFormatter instead of NumericField
        
        Change-Id: I4f3c2e9f7249b77fbc509031f4eb5f170eac5b90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99318
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-23  Aditya  <adityasahu1511@gmail.com>  [2157185ce15d99f7a234abe46c50f3c6f83a2651]

        svx:Introduce GalleryBinaryEngineEntry and GalleryStorageLocations
        
        Change GalleryBinaryEngine to GalleryBinaryEngineEntry and create
         GalleryBinaryEngine class that is instantiated at when GalleryEngine is
         instantiated.
        Implement GalleryStorageLocations, a shared class which contains locations
         to binary files like aThmURL, aSdgURL, aSdvURL and aStrURL. The class shares
         the members between GalleryBinaryEngine and GalleryBinaryEngineEntry.
        
        Change-Id: I22da487fbc2a500252196f9ff8dcfa9c4df6abbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98979
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-07-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [09a3b52f883783a2047d77b058d085a3b14e4c9b]

        extensions/scanner: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Ibf8247cb0321e6c1125a6ee49cdabdc8d4218b22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99325
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-23  Rene Engelhard  <rene@debian.org>  [252c29e63ab63c2acc9ce0e02289d1688cc9b096]

        fix internal libpng ppc(64el) build
        
        by adding the missing files for VSX.
        
        See https://lists.freedesktop.org/archives/libreoffice/2020-July/085564.html ff,
        
        Change-Id: Ie368fcfa5cca80b2a7bd13be4add5d9973f3b05f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99337
        Tested-by: René Engelhard <rene@debian.org>
        Tested-by: Jenkins
        Reviewed-by: René Engelhard <rene@debian.org>

2020-07-23  Caolán McNamara  <caolanm@redhat.com>  [7eff43375d8d1df59d4961b9e8bc5d12b3edbab6]

        NumericFormatter can be toolkit only now
        
        Change-Id: Ied4d45b2eadb831cef1b277d67f520859f536644
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99312
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-23  Caolán McNamara  <caolanm@redhat.com>  [b6311393b5a01eee500b1ebe440bce60939aaead]

        weld AbsolutePos
        
        Change-Id: I273d01bb5d8bf1a1d2dc9066b0c9f099bf115e32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99311
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-23  Caolán McNamara  <caolanm@redhat.com>  [6afd1e3c06e476a01c25032d3d95ed7e624b58e0]

        let record field shrink in width
        
        and expand to fill available space
        
        Change-Id: Idc12efb37ce1b3a6a51bb3469e2d886a52cc5047
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99310
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-23  Stephan Bergmann  <sbergman@redhat.com>  [c614305e306c2f380b85ce9bb518d2732b5542c3]

        Blind fix for Android
        
        ...after b625194763b43ed09872947165bf3ad4431eb355 "ucb/expand: create
        instances with uno constructors",
        
        > native-code.cxx:532:63: error: expected ';' after top level declarator
        > void * ucb_expand_ExpandContentProviderImpl_get_implementation.a( void *, void * );
        >                                                               ^
        >                                                               ;
        > native-code.cxx:1154:127: error: member reference base type 'void *' is not a structure or union
        >         { "ucb_expand_ExpandContentProviderImpl_get_implementation.a", ucb_expand_ExpandContentProviderImpl_get_implementation.a },
        >                                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
        > 2 errors generated.
        > make[2]: *** [../Bootstrap/Makefile.shared:63: /tinderbox/buildslave/build/android/obj/local/armeabi-v7a/liblo-native-code.so] Error 1
        
        (<https://tinderbox.libreoffice.org/cgi-bin/gunzip.cgi?tree=MASTER&
        full-log=1595521801.13246>)
        
        Change-Id: Ic9542a13a34c989c8e1e54be18680d6a93d10631
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99332
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [d122dbd0600d1511c94a2764e0ae63015dc946e3]

        extensions/updateui: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I3380e987be8bf24005676705e26f3135c83d2b2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99324
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [dc1ba0e22be772724e8a1922fbdcdc58f4fc3472]

        extensions/updatefeed: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I1e0303f3fa6295de1f1970bcf8da1edbabb330d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99323
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-23  Stephan Bergmann  <sbergman@redhat.com>  [37587df6242e232f27b31e3dd6ade29aa6cf2555]

        Remove no longer relevant assert
        
        ...that was apparently meant to guard the following
        
          &context_values[0]
        
        that got changed to
        
          context_values.data()
        
        in c18e2ea2a52fc171c50fcb22d431e94c6aececc5 "New loplugin:data"
        
        Change-Id: Ic63d8e775f3b75cca7df2b08665cccc0b4c3ec3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99316
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-23  Caolán McNamara  <caolanm@redhat.com>  [402f0418e7fff24b2b960eafd63ca06447f50c20]

        unnecessary forward decls
        
        Change-Id: I825f7396ce2f93775ac18350eb05fb200e97a620
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99317
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-23  Olivier Hallot  <olivier.hallot@libreoffice.org>  [de29d85da76e1ed6a3d7b14f62abe33584a5e4c2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d5ce482cb032166d9b7e5c15a2b6001d0f528e07
          - tdf#135031 Missing bookmark entry for F1
            
            Change-Id: Ief4944b5cb252a64b8df7b7ccce4783eb3793685
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99326
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-23  Bakos Attila  <bakos.attilakaroly@nisz.hu>  [fd88bb81236ad6d1a63436b7ce20f2f93410d359]

        tdf#107225 tdf#122887 sw: fix reanchoring of textboxes
        
        This commit fixes the following commits:
        -tdf#130805 SwTextBoxHelper::create:
         fix frame position in shape
         (2479ae3ee20fc5f3cbb0c88eb09110a36e86710c)
        -tdf#130802 SwTextBoxHelper::syncFlyFrameAttr:
         fix dragging
         (c1c93987acbb83d8352656d77ee515e98c63d46b)
        
        Change-Id: I31abf364549778a4bbd3c4effc84df7d8b59d9e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98915
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-23  Shivam Kumar Singh  <shivamhere247@gmail.com>  [27c1a7fbcd3e236d4eee7ee3e1a7acdaa47510eb]

        Added headers to Inspector Panel
        
        Change-Id: Id44d42a9a1495b74ce7f75be28aa2e39403e9f4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99265
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-23  Julien Nabet  <serval2412@yahoo.fr>  [f8bef0470f35cb14d33be22c7dd5e90e5287fa0c]

        Fix Android build, no extension dialog in this part
        
        Change-Id: If531bcc84eaa15642d9e304a05dac4484f34f511
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99284
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-23  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [e3552b5393b2912732530b4087d22ecf90865926]

        tdf#130862 Remove wrong size values from individual buttons; use HIG spacing
        
        Change-Id: I2dd1a796d94aa33d4dcbf676d0f66d6d256969bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99283
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-07-23  Andras Timar  <andras.timar@collabora.com>  [082a6eb7f26f684020e8e086fd4c2fea28c49b3a]

        tdf#132082 Fix a crash in LOKit (Japanese-only)
        
        Change-Id: I09c8d3a129c0d1d2fab561add0447869156b193f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96693
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-07-23  Eike Rathke  <erack@redhat.com>  [15d4c885d471dfd4f09c02f4b4f3b6f0670d46ff]

        Remove wrong and misleading comment
        
        The FIXME was added in a translation of the original comment where
        it was not present, and the entire "this could use UI language" is
        nonsense anyway.
        
        Change-Id: I98e72ebc5a1a7a3ab8503d8029565f1d32f40ef0

2020-07-23  Caolán McNamara  <caolanm@redhat.com>  [444f3552ac4ecedc076d9f91e6e0e4e463c1f77a]

        weld RecordPositionInput
        
        Change-Id: I9ea192c5efe330d150c94d3dcbda6fdc9c15e01d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99248
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-23  Caolán McNamara  <caolanm@redhat.com>  [89e97b7e5d309ccfd0ea44e455105520ff557eb1]

        map border without shadow to WindowBorderStyle::MONO
        
        Change-Id: Ie375a00c77679517759ad6f7c165b1da87c8c22e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99277
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [1bd28e209f2c3ad5fa9c60e365289db70219831e]

        extensions/ldap: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I159eb26fd69151065080d3f70a6fc9df0104068f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99273
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-23  Noel Grandin  <noel@peralex.com>  [d812521ec4e142d5fe291b1a2e8d167b41ee744c]

        connectivity/odbc: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I7cc971c7a99950a05804ae73f132c68e0c5a0625
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99186
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-23  Mike Kaganski  <mike.kaganski@collabora.com>  [7667525aa78b803b52b62b1bbb907c2822692e89]

        Describe intended usage
        
        Change-Id: Id2314304a42f762553ac6bb1d15fe80bee653b25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99207
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-07-23  Rene Engelhard  <rene@debian.org>  [5fdf2009d21fa220dfee70ea755bd698c16257a7]

        tdf#134522 remove --with-build-version ./configure flag
        
        Noop. Use --with-extra-buildid
        
        Change-Id: I110514f6f58c1cd2ca635234a20cf560e6e3d6e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98923
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-07-23  Jan Holesovsky  <kendy@collabora.com>  [dfc28be2487c13be36a90efd778b8d8f179c589d]

        configmgr: Use a proper LanguageTag-based locale fallback mechanism.
        
        Without this, zh-Hant-TW locale used via the LibreOfficeKit was reduced
        to zh-Hant and further to zh, which was interpreted as zh-CN, causing
        incorrect strings particularly in the sidebar.
        
        Change-Id: I58e53f71d13824e422a7b3634f3822d55090f8ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99203
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-07-23  Caolán McNamara  <caolanm@redhat.com>  [7ee6e771e2b267650a3f5042ffc5322069102491]

        defeat IsReallyVisible for subedit of forms navigation-bar edit paint
        
        Change-Id: I2baaf9f58831f52ae9d8d479bb409d8ffb70451d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99259
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-23  Caolán McNamara  <caolanm@redhat.com>  [7db082e5758033c1d15ff885400fd98664d2837b]

        keep sensitivity in sync with StateChangedType::Enable
        
        Change-Id: I49321251d8fab6b6d0e44897bcb9c201aa5e2d45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99254
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [5c0d98c34ca0f3cbbac39fc7f9a3208a28aab18a]

        ucb/gio: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I8e20d9800d9446a42e1e2baed51f650b324cc248
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99267
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-23  Julien Nabet  <serval2412@yahoo.fr>  [26357bcb3838698e041d7079105144dfb72856e1]

        tdf#135032: autoredaction, take into account emails in lowercase
        
        Change-Id: Ie922a9e7203e46b19a0c7418983b1d0d7e787f02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99216
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-23  Julien Nabet  <serval2412@yahoo.fr>  [c61f3f47280334c9589fe37742cad93501540857]

        tdf#128838: autoredact, change Content UI according to Type when editing target
        
        Change-Id: I99806c7a7629329a98ade23a3ad1f4c4921ec3ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99213
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-23  Noel Grandin  <noel@peralex.com>  [ced1dd9e2dfb92230ed0a91114956160f0e29c9a]

        connectivity/ado: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I27bfc55d401fb1a9b9c33309f4b1f00ec13a92fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99212
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-23  Noel Grandin  <noelgrandin@gmail.com>  [c049d5336c110196886480330dba9238faee0e39]

        scaddins: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I678bc7fb73b5863b1656dc7f8b12c5b903c33b3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99225
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-23  Noel Grandin  <noel@peralex.com>  [7f0fb9a5e7bce720c6fd2d7ddc9fa9dbd353d8a1]

        shell/wininet: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I6612d0e45b50f3b02396734b2a20a2c17e18e052
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99137
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-23  Miklos Vajna  <vmiklos@collabora.com>  [d28fade1348ff5b4e9cbe20a4c563f74fb8853c2]

        sw: handle TabOverflow when replacing compat options
        
        This was added in commit fd886cdc6a8c047a9fb1bd10a00f901b4adb525e
        (n#693238: fixed docx import of tabs set after the end margin,
        2011-10-31), it's off for old ODF documents, on otherwise.
        
        Change-Id: If5b132d9270c5cca888fb1e6e803958858aa76d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99253
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-07-23  Yusuf Keten  <ketenyusuf@gmail.com>  [490f430b2cb18513ae8292e6d1f608ba08e05215]

        tdf#133026: Additions - Thread Execution Termination
        
        After press the close button, the search thread will be terminated after this patch.
        
        Change-Id: Ic79928bf0604203de9497c34cb18dbd76e3f376c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99250
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-07-23  Stephan Bergmann  <sbergman@redhat.com>  [eaf55518621b1fe08a60aec98b4367d7ad722cb9]

        Silence GCC 11 trunk -Werror=nonnull involving dynamic_cast
        
        ...where the compiler now warns that the implicit this pointer argument could be
        null in a member function call made via a dynamic_cast-converted pointer (and
        where the code apparently relies on the dynamic_cast not to fail)
        
        Change-Id: I79482f4a853b6b47c5f9dd099a4e8377a19f7b0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99219
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-22  Miklos Vajna  <vmiklos@collabora.com>  [d8270636a57e7dc68ede51308c380e2098f765d7]

        sw: find & replace: fix soft hyphen cleaning
        
        If there is a formatted soft hyphen after the search string, then
        replace skipped the replacement, even if there was a match.
        
        Do the same for comments & footnotes, though the primary reported
        problem was just soft hyphens.
        
        (The same happened when manually doing find & replace using the Ctrl-H
        dialog.)
        
        Change-Id: I8437e84dea99ceef98d515beef5893cf954e674f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99236
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-07-22  Caolán McNamara  <caolanm@redhat.com>  [e3bf5b17bf4b8c8a7abb2c524d0f0da34295766c]

        split SvxFmAbsRecWin up to make a reusable piece
        
        Change-Id: I3c9992d39f7dd45ac354b8e4087bacfd9715b234
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99246
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-22  Caolán McNamara  <caolanm@redhat.com>  [2943666a7737d57e4307a24e08b8fd000f50e6d1]

        let up/down increase/decrease record number
        
        Change-Id: I4d77cf71640922db5865586a0d053a46834f4b0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99245
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-22  Caolán McNamara  <caolanm@redhat.com>  [a9d797ed771632afafb702697a6f31e0c25e80cf]

        weld form navigator label item windows
        
        Change-Id: I2e49ffda6dc29746819a61db2848b6bcfe5f4a23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94650
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-22  Shivam Kumar Singh  <shivamhere247@gmail.com>  [19f44fe53863ef8c9087aa965b786544f71ffdc8]

        tdf#134564 tdf#134578 Improve hierarchy viewing in Inspector
        
        Significance of this patch -
        
        * Added TreeView Lines in the ui file for Inspector
          for better hierarchy viewing
        * Properties and there respective values are divided
          into separate columns.
        * Grey out disabled properties
        * bold PS, CS and DF
        
        Change-Id: I825a75dd2c5bc54715fe59f3c639024a5e3ab5cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98990
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-22  Mike Kaganski  <mike.kaganski@collabora.com>  [3d9f47e9b07ff7133814165a104369bf69634f3f]

        Read contentType from "MediaType" present in the stream
        
        Change-Id: I7268205529144ab6edc9634cb0310de9886fca08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99198
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-22  Caolán McNamara  <caolanm@redhat.com>  [e8f419ca594bb990f24930d141ae0fd61b736fac]

        align label contents to flush left
        
        Change-Id: I75e4887e2b8fbfd94f240af260e0f4eeba53d7ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99244
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-22  Caolán McNamara  <caolanm@redhat.com>  [84522fc8798cf0d89835f58f4b335b0045a50bfb]

        merge duplicate GetFocus implementations
        
        Change-Id: Ifc2e3fab6dacb3b0bca74c0584c16170b8b97de4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99234
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-22  Caolán McNamara  <caolanm@redhat.com>  [df8f780cc24410d2fec5c4d4e1ed58d492559241]

        move useful parts of ControlBase down hierarchy
        
        Change-Id: I4116a3532b21f6066468bd3905efef1020ace101
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99233
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-22  Caolán McNamara  <caolanm@redhat.com>  [40251f0e73d2cb700313395dcf49c43a9c1e8570]

        avoid intermediate bitmap causing blurring
        
        and use incoming device as background
        
        Change-Id: I13eea4148527fa2c3552db12555ca1ca005d7799
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99232
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [376cd186eee775c71912c5427278bf4943a88b08]

        fix unused ScMatrixRef
        
        from the surrounding code, these look like they should be returned
        
        since these look like bad code checks, add asserts.
        
        Change-Id: Idb1a2eb80b3357654e91bf2ad52b547421552003
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99226
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-22  Noel Grandin  <noel@peralex.com>  [8aa16f7ae0202a46bd7ef2d1896663b68441fa10]

        dtrans/ftransl: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I7068fd727d57258a21001d24d2f6b14fa51f9870
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99159
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-22  Julien Nabet  <serval2412@yahoo.fr>  [b53fbe19dfd39d27868d616afb4f743b1237229b]

        tdf#130863: autoredact, disable useless checkboxes for regex
        
        Change-Id: Ic2bebfb24b8630c6135500a872eb6d6dee7935f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99227
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8a5aba03e1a1073f55f90e795f9cdc3b3fd6c840]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4366b556f493d0b2d9f5dd391164948401a4975b
          - tdf#130733 Fix 'Rename Bookmark' help button
            
            Change-Id: Id76665c5ddcdde6500b54d751b95a9ba020b6e2b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99247
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-22  Caolán McNamara  <caolanm@redhat.com>  [6dfbd7542568ce9d2c14b58f3c2609a66b9e7a9c]

        make label fill full area
        
        Change-Id: I01cfcb8bbb2fb189220096bdcf917937f5e8fdb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99231
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-22  Pierre MARTY  <pmarty@linagora.com>  [4bfff26b519e4890de1cf4750f9a5ad75c3bc992]

        tdf#132816: update slide "master" option buttons in tabbed ui
        
        	Make AutoUpdate:
        		- SfxBoolItem DisplayMasterBackground
        		- SfxBoolItem DisplayMasterObjects
        
        Change-Id: I5f6bbe6cc630d74c5713ae2c0d622a74f22606b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94574
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-07-22  Noel Grandin  <noelgrandin@gmail.com>  [e915431be04734fd53eaa3aeaa2472f1f5532927]

        ucb/ftp: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Ic71294b1fb2afd1726e0c5948d6f088b7cdac964
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99222
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-22  Noel Grandin  <noel@peralex.com>  [7405145605923123a09738829ead507fe6078e0c]

        embeddedobj/msole: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I11ad7cf96d65332e418f1854803d62a30bacc7e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99163
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-22  Noel Grandin  <noelgrandin@gmail.com>  [950d7d4d51e68cfae3a5d0d23a3d39e84e548357]

        ucb/package: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Id93f1e18d6646e3747443678bf3d56fa75cb46ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99223
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-22  Balazs Varga  <balazs.varga991@gmail.com>  [b115d4899d827f885f7d35ced4cb64d2385e3422]

        tdf#131288 Chart: fix export of embedded xlsx
        
        To avoid exporting a broken DOCX, we have to seek
        the 'embeddingsStream', so we avoid to export an empty
        (0 Kb) embedded xlsx.
        Co-authored-by: Balázs Regényi
        
        Change-Id: I1723091aab3e2070f3db75ce866897e38021718d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99151
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-07-22  Justin Luth  <justin.luth@collabora.com>  [91d1cd8687c00a639cb4ecc5759254c946efe4c1]

        tdf#81522 comphelper: just ignore disposed obj on save
        
        Even if xObj.is(), it might be disposed, and then
        getCurrentState() will raise an exception,
        resulting in an ERRCODE_IO_GENERAL,
        and failing to save the entire document.
        
        Although it might not seem good to just ignore an error
        on save, the general attitude in that function already
        leans that way. In fact, the other ::StoreChildren()
        wraps the entire for-loop in a try-catch.
        Also, in this function a bad xPersist also breaks
        out of the loop and returns a false.
        So wrapping the entire xObj in an "ignore if errors"
        try-catch seems reasonable to me in this instance.
        
        The alternative is not to allow the user to save at all,
        which is much worse, especially since there is nothing
        he can do to fix the problem.
        
        Change-Id: I0372245563735ae7ac7976bf7ce6060e57a5eb87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99129
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-07-22  Noel Grandin  <noelgrandin@gmail.com>  [47c05f54ca3e74f0fe308ba559aa5929532d095e]

        ucb/file: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I1650f042a87d7351a126c0701cce8b2e12829461
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99221
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-22  Joan Montané  <joan@montane.cat>  [df8ed9ddad5aeca1c24c58788d3b05025fbea97b]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 8cd579e3a67ab36040501138d17c647db24547a0
          - tdf#133766 Updated Catalan dictionary to version 3.0.5
            
            Change-Id: I2feda8cfb5fc2f68db2f9a582d4765e35a242f1a
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/95853
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2020-07-22  Noel Grandin  <noelgrandin@gmail.com>  [f3f0d05f72d8dbd9717910b4d6b42c54be3e106f]

        ucb/neon: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Ia86a4cc06819ce5820ab44d293790f7bd9a03711
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99224
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-22  Noel Grandin  <noelgrandin@gmail.com>  [06d64d7900aeb5be315b340ec855b978dbc66410]

        ucb/ext: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Ie2e0958e181db002d747bffd05ead02bebd96956
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99220
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-22  Marco Pinto  <marcoagpinto@sapo.pt>  [1266a4ab9f9c1d6d1ae0678fbbc3746e4407cd34]

        [en-US] Added 13 words to autocorrect
        
        Change-Id: I0e3d18783cf0c97926d10437b4e0de834b6b0f03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98463
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-07-22  Marco Pinto  <marcoagpinto@sapo.pt>  [a1db9d02fce79c7e91238fe9567b03689b5c6fd4]

        [en-GB] Added 13 words to autocorrect
        
        Change-Id: If487f3cf53487d155b8df5d2fd42c4cfb1500aa1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98462
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-07-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2a8edb215d2de8d39e727d25a70e16486d3fba79]

        Fix typo
        
        Change-Id: I8f88c7f055534a8673e89a9bb23a3fe2e85b1dbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99215
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-07-22  Caolán McNamara  <caolanm@redhat.com>  [b710a098c836a68afe41af3b69679756918e1991]

        update svx pch
        
        Change-Id: I311f35edbe8c1390fe471883b77c8ce35a1aa0b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99180
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-22  Stephan Bergmann  <sbergman@redhat.com>  [ddcc98fa50dd9d86a60dada4daa00f4d95ffe005]

        Remove obsolete dynamic exception specifications from SDK example C++ code
        
        GCC 11 trunk g++ defaults to C++17 now, so that CustomTarget_odk/build-examples
        and CustomTarget_odk/build-examples_java would now fail with "error: ISO C++17
        does not allow dynamic exception specifications".
        
        550e0e42d9ccef1244299b2d6cbda18549f8af19 "Remove dynamic exception
        specifications from cppumaker-generated code" had long since removed the
        exception specifications from the underlying (C++ classes representing) UNO
        interface types, so just remove them from the SDK example code, too.  An
        alternative would have been to make sure those CustomTarget use an old C++
        compiler standard.  However, testing that the examples work against a new
        standard has probably similar merit to testing that they keep working against
        some obsolete standard.
        
        Change-Id: I8ec9ac2f9ced7bd1b746fb00d9bce94bf6aedda5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99218
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-22  Stephan Bergmann  <sbergman@redhat.com>  [7adb6398dcb081999003c61985ae8a203c65ce0d]

        Silence GCC 11 trunk -Werror=nonnull in external/boost
        
        ...like
        
        > In file included from workdir/UnpackedTarball/boost/boost/concept/assert.hpp:35,
        >                  from workdir/UnpackedTarball/boost/boost/concept_check.hpp:20,
        >                  from workdir/UnpackedTarball/boost/boost/range/concepts.hpp:19,
        >                  from workdir/UnpackedTarball/boost/boost/range/size_type.hpp:20,
        >                  from workdir/UnpackedTarball/boost/boost/range/size.hpp:21,
        >                  from workdir/UnpackedTarball/boost/boost/range/functions.hpp:20,
        >                  from workdir/UnpackedTarball/boost/boost/range/iterator_range_core.hpp:38,
        >                  from workdir/UnpackedTarball/boost/boost/range/iterator_range.hpp:13,
        >                  from external/boost/include/boost/range/iterator_range.hpp:29,
        >                  from workdir/UnpackedTarball/boost/boost/range/as_literal.hpp:22,
        >                  from workdir/UnpackedTarball/boost/boost/algorithm/string/trim.hpp:19,
        >                  from workdir/UnpackedTarball/boost/boost/algorithm/string.hpp:19,
        >                  from external/boost/include/boost/algorithm/string.hpp:29,
        >                  from sal/cppunittester/cppunittester.cxx:61:
        > workdir/UnpackedTarball/boost/boost/concept/detail/general.hpp: In instantiation of ‘static void boost::concepts::constraint<Model>::failed() [with Model = boost::algorithm::FinderConcept<boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >, const char*>]’:
        > workdir/UnpackedTarball/boost/boost/algorithm/string/iter_find.hpp:81:13:   required from ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::__debug::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; FinderT = boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >]’
        > workdir/UnpackedTarball/boost/boost/algorithm/string/split.hpp:158:50:   required from ‘SequenceSequenceT& boost::algorithm::split(SequenceSequenceT&, RangeT&&, PredicateT, boost::algorithm::token_compress_mode_type) [with SequenceSequenceT = std::__debug::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; PredicateT = boost::algorithm::detail::is_any_ofF<char>]’
        > sal/cppunittester/cppunittester.cxx:303:71:   required from here
        > workdir/UnpackedTarball/boost/boost/concept/detail/general.hpp:47:52: error: ‘this’ pointer null [-Werror=nonnull]
        >    47 |     static void failed() { ((Model*)0)->constraints(); }
        >       |                            ~~~~~~~~~~~~~~~~~~~~~~~~^~
        
        Change-Id: Ia22b5d510ba41bea138dfcc8d8e0b9eb1e9ad41c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99217
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-22  Noel Grandin  <noel@peralex.com>  [b76e903ccc83d0ccf0c6548782622638dd8a0ee5]

        dtrans/clipboard: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Iba30f1cf6892330495f57343619e234194bc5b5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99158
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [5c2b301f031ff8374fcf0e4c2ed8f9bd4300815e]

        extensions/prop: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I89d2c8d0b2bf960b3de1853c69fa64ff41b484ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99185
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [690b9b08373dc7cc08517c4273c777154e893bd7]

        Removed executable permission on cxx file
        
        Change-Id: I440d2dc5c2d1e38eaae124cec357f3f5f0acb65c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99181
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-07-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [be3c8a90e795e9e4ed6f76f03c11987746e9cb37]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to da688f647b63750ed33e7fe436ac9a086df0c501
          - Fix typo
            
            Change-Id: Ic8737cf620e6cd1ec64a2fb4234d0982f3724b16
            
2020-07-22  Caolán McNamara  <caolanm@redhat.com>  [11112bdb2d6bd411263ee65a448d33421599cbfa]

        ofz#24317 hash too short
        
        Change-Id: I6b2df62f0d18c6918a82a002f1e9a364c877caf1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99211
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-22  Caolán McNamara  <caolanm@redhat.com>  [c213e05d04f100199052ba7c781823101e3f8aa6]

        move PatternField to toolkit headers
        
        Change-Id: Ib75cefc6ca6a289113bac2903eb807f5d43ff3df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99175
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-22  Caolán McNamara  <caolanm@redhat.com>  [9ebe58f0437bbb5714e629bd22e004ac895086d6]

        weld PatternControl
        
        Change-Id: Ie84778c2f127a6b393edbfa08e61b135ec3bcbc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99174
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-22  Regina Henschel  <rb.henschel@t-online.de>  [51e5afb0042bc6a10f0cd02af5733079b42fa0f7]

        tdf#134969 Add solid transparence in color gradient
        
        Converts a 'FillTransparence' percent value to a Gray color and
        stores it in a TransparenceGradient, so that it can be used by
        WriteGradientFill(). Use of third parameter rXPropSet is not possible,
        because it would overwrite a true transparency gradient.
        Causion, the property 'FillTransparenceGradient' might exist in an
        XPropSet of a shape with some default values. To detect, whether a
        gradient is actually used, you have to examine the property
        'FillTransparenceGradientName'.
        
        Change-Id: Icbef599f02ebae2fcb5825fe64f546295eb78510
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99145
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2020-07-22  Michael Stahl  <Michael.Stahl@cib.de>  [14bdbc36f0cf3913f6de10c746044b6aadf37095]

        tdf#132911 sw_redlinehide: fix assert in CopyImplImpl()
        
        With Ctrl+A, Ctrl+X, Ctrl+V we get the  bAfterTable = true case;
        line 4722 does pCopyPam->GetPoint()->nNode-- and then line 5085 does
        pCopyPam->GetPoint()->nNode++ but the problem is that nContent still
        points to the same node as initially while the node after the table end
        node is now a different one, i.e. nNode and nContent point to different
        nodes and something in redlining asserts becuase of that with
        "Assertion `m_pIndexReg == rIndex.m_pIndexReg' failed."; we don't get
        to step 4 anyway.
        
        (reportedly something changed with commit
        4532845e22c10f252840887e55002307227b2390 but it's a mystery what that
        would be)
        
        Change-Id: I23744fad543e1e7bfcc11c4b488d4469ba9e509c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99166
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-22  Tünde Tóth  <tundeth@gmail.com>  [b877b9bc894892e61f0d6311729f7b01139923d6]

        chart2: clean-up redundant ShapeFactory::createText()
        
        It's needless since commit 9eb614f8d2d9cc983c51bcdde211ee0c59c3a96c
        (tdf#134659 chart2: use centered label alignment at text break).
        
        Change-Id: I8607cf1c85e13152bab2543a7970a77f9c72db6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98946
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-22  Tor Lillqvist  <tml@collabora.com>  [084ac2c5a2a6a3d932113dd629dde7b08c96f7ab]

        Add explanatory comment
        
        Change-Id: I27aeeca56817e369d6d34d3953b2942baaa63ac8

2020-07-22  Caolán McNamara  <caolanm@redhat.com>  [b132a2868a248177de63142c6d09b0e68169c237]

        add get/set overwrite mode
        
        Change-Id: I9fa9030665702f517fa5fcb22f29e52d0eda8ff5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99173
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-22  Miklos Vajna  <vmiklos@collabora.com>  [4488be8a9279be0bd0aebd476589a49d2b95da6e]

        external: update pdfium to 4203
        
        Change-Id: Ib712fa5494e5461ef59252a0e832d43eabccbee0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99157
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-07-22  Tor Lillqvist  <tml@collabora.com>  [9d1db290b6c81afc6fad7ce49523be5d8e7c6dc5]

        tdf#134832: Also run the BitmapTest from vcl
        
        Required some fiddling with the SolarMutex.
        
        Sadly running BitMapTest did not help finding the root cause for the
        bug.
        
        If you build and run UnitTest in a tree with --enable-dbgutil, you
        need to manually add DBG_UTIL=1 to the preprocessor macros the
        UnitTest Xcode project.
        
        Change-Id: I92abb6db596868c112996a93d51cc37fb6ab6541
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99184
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-07-22  Justin Luth  <justin.luth@collabora.com>  [140e8861566afcd1c51ede4bafd9ac2c6192cd68]

        tdf#98000 docx export: blank paragraphs don't affect page breaks
        
        Umm, how could that ever have possibly made sense? And why wasn't
        it found and fixed earlier?
        
        This goes way back to when first/follow page styles were
        first being handled in tdf#66145, where a blank line skipped
        calling OutputSectionBreak.
        
        Then in LO 4.3, tdf#74566 adjusted that a bit more, and tdf#77890
        decided to do the same thing for a previous blank line.
        These all have unit tests to "prove" it too.
        
        But none of that makes any sense, and by reverting all of that
        garbage, all the unit tests still pass.  I also looked at the
        original bug documents, and they also look fine after the
        revert. So I think it is safe to kill this nonsense,
        but I don't plan to backport it, just in case...
        
        Change-Id: I4aaca0435fbf030fe9c3113b068ea3370eccd889
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99171
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-07-22  Noel Grandin  <noelgrandin@gmail.com>  [b625194763b43ed09872947165bf3ad4431eb355]

        ucb/expand: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I83f75a1d107a74c1c9707243caf323b630f0b33f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99178
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-22  Noel Grandin  <noel@peralex.com>  [00c7afecc319061b70b77a709ca2ae9583df4145]

        embeddedobj/util: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I52734cc1420ae7915da3191cf94ac61287a0983a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99162
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-22  Noel Grandin  <noelgrandin@gmail.com>  [188540e37d33debcf1b89eb08e84547c56e19ba2]

        ucb/sorter: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I6d9b20e281238038f9eed1578a64316857cf6247
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99176
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-22  Noel Grandin  <noelgrandin@gmail.com>  [925b91dacd1c14c91a8246123f285613292ec142]

        ucb/cmis: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I5bf06ba3d9bac04d18e6b9338a20030cb4a42c89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99177
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-22  Tor Lillqvist  <tml@collabora.com>  [0936710f750a24e732072484dd8576883fa9bedf]

        This file is used for macOS only
        
        Change-Id: I9500453c8964b774e4b0be41a7b2f1a8c28040b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99138
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99183
        Tested-by: Jenkins

2020-07-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [7b44eb2c3fa1920a4690de38f4df33a00d11f02d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ff89d81b75252cfb533e748ee2f46eaa3183e15e
          - Move Help page to new location
            
            Change-Id: Ic5ebc94e84f1867c1699d9fddb2ce362e872ed37
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99182
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b1c83b68bfbf3477fa6a8f4c79c53f6f9ab31f8e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9e75afecf50e19669649a0536a4641e423f78625
          - Fix typo
            
            Change-Id: I33715e0a10c57f20a4d0e51109d5fe7899af2b2d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99192
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [533ab1f4813a29845a0c0b6746e7deba73e74e87]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4be1fc40b514baced320b3e27207ed35a0afcce3
          - fix typo
            
            Change-Id: I167c43c2899f7c37817d0c297eb62939663fc93e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99191
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-21  Stephan Bergmann  <sbergman@redhat.com>  [f09c19d94ad97d03c64e318d153e93b53c099daf]

        Deprecated std::result_of has been removed from C++20
        
        ...and is no longer provided at least by VS 2019 16.6.4 when using
        --with-latest-c++
        
        Change-Id: Iac68bd4eb74a1f805d30cca49da59f35d8af4240
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99169
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-21  Ayhan Yalçınsoy  <ayhanyalcinsoy@pisilinux.org>  [28eb1488f3871028605675e94294d4540dcbf498]

        tdf#130711: [tr] Extend Autocorrect list for Turkish language (Start with N-P)
        
        Change-Id: I4532ca78fa91e5d2e4c2869a9f85d9331a3b8f37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97350
        Tested-by: Jenkins
        Reviewed-by: Hakan Bakacak <hakanbakacak98@gmail.com>
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-07-21  Yusuf Keten  <ketenyusuf@gmail.com>  [6e50e03262aa12921f108b502d3c76ce983d54f1]

        tdf#133026: Additions - Parameter support to UNO Command
        
        After this patch, parameter support to uno command(.uno:AdditionsDialog) will be available.
        To use parameter, add "?AdditionsTag:string=YourParameter" to UNO command. Parameters are the tags of extensions on webpage.
        
        Change-Id: I0072c7340bda14ee13c21c347e06a04545cba69a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99007
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-07-21  Stephan Bergmann  <sbergman@redhat.com>  [0587c88e23b4d3d1a0504cd4c6cf1d51fa9ff498]

        Fix uses of char16_t*/wchar_t* stream inserters
        
        ...that are helpfully deleted in C++20, as now implemented at least by VS 2019
        16.6.4 when using --with-latest-c++
        
        Change-Id: Iaf80f793e73fc90768bb146c9cf3d300d6747c8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99170
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-21  Stephan Bergmann  <sbergman@redhat.com>  [826edb304b2c429be534d85fb8244be767ea67cf]

        external/skia: Fix previous std::result_of_t -> std::invoke_result_t change
        
        ...84c412cb8392d306ab87fc06855677612f9938a6 "external/skia: Deprecated
        std::result_of_t has been removed from C++20"
        
        Change-Id: I7d14306039dbcdbc9509471402299d8cbb9e48c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99168
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3cbb5180a1e0e6643eb682c9a6b30057353dc5e3]

        Remove markup in extended tip
        
        Change-Id: Ifcf1ed97521d7a3d5c71dce9a8457d2bfbb7fd55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99069
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-07-21  Caolán McNamara  <caolanm@redhat.com>  [cec40ab4562e552bcc92c33e2fc3af760881086d]

        weld OSQLNameEdit
        
        Change-Id: I79c79e17c28c8dd22dbb0f41ded30488c4924ce8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99153
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-21  Caolán McNamara  <caolanm@redhat.com>  [17ab82e522faad75bdbcea1ab9a16cc9953c9d79]

        replace all the text, not the selection
        
        we want to restore the cursor to as close to the current selection
        as possible, not just to replace a selected region
        
        Change-Id: I1f1d77e69d92772d620656799347312a556ccebd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99152
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-21  Caolán McNamara  <caolanm@redhat.com>  [cd8ad90593232703e36e334c66ece8514ac915ae]

        silence warning about missing attribute
        
        Change-Id: I55bcba45cd79c0e05befc33504b8800e50867b89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99142
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-21  Heiko Tietze  <tietze.heiko@gmail.com>  [120d377f803d8722a8741b0b456884a7789a60c5]

        Remove tagline from brand image and splash screen
        
        https: //blog.documentfoundation.org/blog/2020/07/20/update-on-marketing-and-communication-plans-for-the-libreoffice-7-x-series/
        Change-Id: I84dd5a2c5b6d6b967299bd1c541995a07d7791ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99141
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-07-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [b28878e395cbd028aa3776ce6cefc5f4544482be]

        tdf#57155: sw_ooxmlexport7: Add unittest
        
        Change-Id: Idc6f35fdffed9a466c574f20baba6ec75a797d1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99131
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-21  Noel Grandin  <noel@peralex.com>  [389daaa737711136378d784d454eb4bf5bfb0cbc]

        shell/simplemail: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I944cbd7bc38f9dc1811756d3db4522047aaf34e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99135
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-21  Caolán McNamara  <caolanm@redhat.com>  [6592afdd7d6e8a56e1450131a2d0a2b652eb6f82]

        Related: tdf#121191 check what filter was used for export
        
        Change-Id: Ibf7fd1f1ba0d21f63933c7f6a57daaca9502c71b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99136
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-21  Stephan Bergmann  <sbergman@redhat.com>  [0f288cf2df790d5cd13511471e0216c46c0564b5]

        solenv/flatpak-manifest.in: Merge "Switch git repo URL from git: to https:"
        
        <https://github.com/flathub/org.libreoffice.LibreOffice/commit/75fd1b1b4a0945aec6de3534865578a7f3e30782>
        
        Change-Id: Id1ca1d09ac55d689ef0105b6ab9c29e7c6f85ebd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99128
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-21  Noel Grandin  <noel@peralex.com>  [9cc580922b36460f47846c17aaa1cf141564c7a7]

        shell/syssh: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I0c46ef0e9be472b8fccc34376e9f1c23b0c07cb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99130
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-21  Pierre MARTY  <pmarty@linagora.com>  [fef72302dac39674103c8cf66f1a5e27b9f3d7ab]

        tdf#121191 Fix PDF viewer after "Export..."
        
        	* Add '.pdf' file extension detection:
        		| if the file is actually a PDF then modify the 'nStoreMode' value
        		| to 'EXPORT_REQUESTED | PDFEXPORT_REQUESTED'
        
        Change-Id: I2c950dc424fd62f004bb3eb6860621561669f547
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92715
        Tested-by: Jenkins
        Reviewed-by: Pierre Marty <pmarty@linagora.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-21  Heiko Tietze  <heiko.tietze@documentfoundation.org>  [bb47ca165959f73929211a736aa8d810fe110e43]

        Revert "configure: add a --with-product-flavor switch"
        
        This reverts commit c540483134482d437ea6e02390ff429f4300cbb0.
        
        Reason for revert: https://blog.documentfoundation.org/blog/2020/07/20/update-on-marketing-and-communication-plans-for-the-libreoffice-7-x-series/
        
        Conflicts:
        	icon-themes/colibre/brand/shell/logo_flavor.svg
        
        Change-Id: If435d4c4c16fb1b52635fae2d966151970729daa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99053
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-07-21  Michael Stahl  <Michael.Stahl@cib.de>  [a916e2253df2bf1415c25fb7f974e0d16b615d03]

        i18npool: don't break line at slash '/'
        
        If sw text formatting gets the result of the special-case code added to
        the "word boundary break" condition, it may call again the next time
        with the preceding index, and fall into the "Line boundary break"
        condition, which hence also needs to special case '/'.
        
        (regression from ICU 60, 9206a08ada00e8762c4a634f242bd566028964bb)
        
        Change-Id: I2aaefbc7b25af157e0a6ef15fabaa71bff1e8d9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99104
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [1994009b7d244a36314df56c6dafa6ce477c01ba]

        tdf#114427: sc_macros_test: Add unittest
        
        Change-Id: Ic1474051ff389e155d07546ad820ae3bb1f4e6dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99124
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-21  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [083fe09958658de8c3da87a28e0f8ff7b3b8a5e9]

        sw: generate unique style name for table box and line frames
        
        Since SwTableBoxFormat and SwTableLineFormat are derived from
        SwFrameFormat they can behave incorrectly during undo/redo.
        Undo/redo code is trying to rely style names instead of pointers
        to format: this is dangerous.
        
        Any problems with SwTableBoxFormat and SwTableLineFormat, I was
        not able to reproduce with GUI. But external access to document
        via UNO can bring surprises.
        
        For example: NumberFormat for table cells in GUI is modified, but
        can be changed to another by UNO call (see example/usecase in
        /sw/qa/python/check_table.py: test_tdf32082. And such replacement
        looks from core as a new style, not a modification of attributes
        in existing one.
        
        Change-Id: I6afc992f6cdb9ce692167204b3c98e8234cd87d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99023
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-07-21  Tor Lillqvist  <tml@collabora.com>  [c3206f7cdec65f3ec4ea6739830933543020e7c2]

        Bypass CppunitTest_vcl_pdfium_library_test unless we have Pdfium
        
        Change-Id: Ic93b2bf66ded948009a9d2d045d98a4bde9ee249
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99119
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99123
        Tested-by: Jenkins

2020-07-21  László Németh  <nemeth@numbertext.org>  [1c3eb7e329cd2eaeb83068907ba0c9a5b3ef7852]

        tdf#134648 DOCX import: fix bottom auto margin of subitem
        
        If style based spacing was set to auto in the previous
        list item, style of the actual paragraph must be the same
        to guarantee the same auto setting.
        
        Regression from commit 9cca15204af9cc44a8a9528ccf2f36616fb70e69
        (tdf#133052: DOCX import: fix top auto margin of subitems).
        
        Change-Id: I39d2bad03a659a407b52550768b010cfa716d363
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99096
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-21  Heiko Tietze  <heiko.tietze@documentfoundation.org>  [db470e2cb53cf2f7c8da9b7a06ab752de85c09d2]

        Revert "Disable flavour in title bar for Linux."
        
        This reverts commit 6ddd8673f9985afd48b3212444a942ebe37197f6.
        
        Reason for revert: https://blog.documentfoundation.org/blog/2020/07/20/update-on-marketing-and-communication-plans-for-the-libreoffice-7-x-series/
        
        Change-Id: I922e34a5dfe7add0a63f5b9a936a32758b6e949c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99055
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-07-21  Caolán McNamara  <caolanm@redhat.com>  [9d0d79ba59a4fb3b88d1757fc4b2916b9f161500]

        can now change base class to use FormattedFieldCellController
        
        Change-Id: I1ea6a7fd88cfac21e7d6d2a1533db5363ea558c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99106
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-21  Caolán McNamara  <caolanm@redhat.com>  [6e7e19d9c300dbdd279789b09f94781e946fad52]

        weld DateControl
        
        replace SpinButton when WB_SPINBUTTON is set on a date field
        to always use a popover with a calendar in it to make it
        possible to integrate this with native widgets
        
        Change-Id: I36a26599a154bddf9aec9b50b6570e13477a1f63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98858
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-21  Caolán McNamara  <caolanm@redhat.com>  [299638cab15831d31e7906d557d4f95239be4df9]

        m_bLegacy is always false for dialog
        
        Change-Id: I3cc208c1b7576dc47b6259a1a388f1aeaf65c435
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99105
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [23bfaf601d78ab2a80ec5493ef7eab1410975769]

        tdf#134576: basic_macros: Add unittest
        
        Change-Id: I6078e0712f7983159ea3b3f2060a1c4b69e9d5c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99114
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-21  Stephan Bergmann  <sbergman@redhat.com>  [dae5dc8d8992cbc5fa2ef3b1d5167847005491b4]

        external/libtommath: Avoid -Wsystem-headers warnings/errors
        
        NO_ADDTL_WARNINGS controls whether
        workdir/UnpackedTarball/libtommath/makefile.include adds -Wsystem-headers (among
        others) to CFLAGS, which has generally been harmless as we build that external
        code with warnings not as errors.  But Clang 12 trunk <https://github.com/llvm/
        llvm-project/commit/f47b8851318d5ec2fa1e7867f3fdb86101cdc1da> "[clang] Enable
        errors for undefined TARGET_OS_ macros in Darwin driver" now unconditionally
        added some -Werror=... on Darwin/macOS that would cause the build to fail with
        
        > In file included from bncore.c:1:
        > In file included from ./tommath_private.h:18:
        > In file included from ./tommath.h:25:
        > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/usr/include/stdio.h:220:5: error: 'TARGET_OS_EMBEDDED' is not defined, evaluates to 0 [-Werror,-Wundef-prefix=TARGET_OS_]
        > #if TARGET_OS_EMBEDDED
        >     ^
        
        at least with Xcode 11.6.
        
        Change-Id: I5465b9070ff60da85b9278b0e46dcf6c801fbda6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99116
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-21  Stephan Bergmann  <sbergman@redhat.com>  [4401f13a9e2d29503529c219f5f447c68b327007]

        Improved oplugin:staticanonymous -> redundantstatic redux, macOS
        
        Change-Id: I221351bdc43b48e714acca89bc84db007258299e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99115
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-21  Justin Luth  <justin.luth@collabora.com>  [c3ca7e85ea27cb19475086e64b14e780c93910ca]

        tdf#134709 writerfilter: consider gridAfter for table borders
        
        When the table itself defines borders, those borders should
        apply to the last cell in each row - even if some grids
        are skipped with gridAfter. (i.e. it won't be a straight line
        on the right side).
        
        This commit depends on an earlier commit doing this for gridBefore.
        Prior to this, gridAfter was never actually sent to DomainMapper,
        so it was always at its initialized value of zero, and it was
        only handled in the ooxml handlers.
        
        So the bulk of this patch is setting up the foundational
        parts of gridAfter - duplicating what was recently changed
        in LO 7.1 for gridBefore.
        
        Change-Id: Ieaf965fecf618eeaf41c7e8403b536c396138804
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98692
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-07-21  Miklos Vajna  <vmiklos@collabora.com>  [5a083be34456e91427d0f2e2fea172f49f4502db]

        tdf#134400 RTF import: fix unexpected inner properties for picture-in-textframe
        
        Regression from commit 4ab658b56f5c6ff0082d38d8ace1924d11e30e96 (RTF
        import: implement support for tables inside text frames, 2013-06-16),
        the problem was that both the outer "textbox" and the inner "picture
        frame" object had a shapeType property, and the properties were stored
        in a vector. So by the time RTFSdrImport::initShape() looked up the
        shape type for the inner shape, it thought it's not a picture frame,
        leading to data loss.
        
        Change-Id: I4a536789371619d1d54afa8c8d41c7d273b0d21b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99111
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-07-21  Noel Grandin  <noelgrandin@gmail.com>  [fa2afa041d9b1588bda9c1a7f1a3065af7175869]

        remove unnecessary method overrides
        
        Change-Id: I83687a29c0af8096bb0cd07ee0c4e115f96d9471
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99112
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [363a25338e96f44ec01a7972bf46de884975ca06]

        loplugin:unusedmethods
        
        Change-Id: I3520c2e97bb5b1611dcce77ca9f8393b29e75a1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99110
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [751f4d4428339b508abb5ee3c1804e63f0cfd593]

        loplugin:constantparam
        
        Change-Id: Id5144e95ac0120b3125258cdde46e4f7f6e1690b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99109
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [bb7b0511bbb6d2237b7b765c31727324b4183a85]

        loplugin:unusedfields
        
        Change-Id: I933d9a82bb6ad5f5b946e28abcc2dae30126c720
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99108
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-21  Stephan Bergmann  <sbergman@redhat.com>  [a8a2602066b110f19b1e24630ce8cb8908b93652]

        Pass $(verbose) into ExternalProject_libtommath
        
        Change-Id: I8b317c05bf31e3d835cb9d847ea7b7486da62199
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99113
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [1c584069a86e35b847f398b8bf78dce7428c2f63]

        loplugin:unnecessaryvirtual
        
        Change-Id: Ida7e1fa4bfaa6734dac26705726043e6b9d9204e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99107
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-20  Mike Kaganski  <mike.kaganski@collabora.com>  [346bc3661bfde0c4e000716601a26f91e0bd523f]

        tdf#134973: restore unmodified status of chart on export
        
        Upon first save, the chart model may get modified during export when
        accessing subtitle which gets created when not yet existing. That
        modified state hadn't been reset previously, when the save was done
        in the DocxAttributeOutput::WritePostponedChart.
        
        Prior to 129f55097f926661f00919329fb28c6a85ecebbb, because of double
        insertion of the same object, EmbeddedObjectContainer::StoreChildren
        stored the duplicate of the chart again (after the "modification"
        happened in DocxAttributeOutput::WritePostponedChart), and reset the
        status in ChartModel::impl_store. The mentioned commit made the old
        problem manifest itself.
        
        Change-Id: Ib6b11bf85fcef93c6d86f7ab5c0e4b0d6508860c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99044
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [09974c595adf81fde90dfa27ccac771d1f0ecfff]

        this should be a single-instance component
        
        regression from
            commit 3fbadfa1ad41a3477804c592e06caec708c05218
            lingucomponent: create instances with uno constructors
        
        Change-Id: Ie53c56a88dc1c15178219b0098803586164837da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99038
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-20  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [181e26b346b0ec8d3d39e4fad2eea7169175aefe]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 361825414d49d1c6f3dc359fd43ebebe094f26e2
          - tdf#132052 Finding currency symbols with Formatted Display
            
            Change-Id: If0e853f247c262e5369b96f1688250bbd6e17d64
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99103
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-20  Mike Kaganski  <mike.kaganski@collabora.com>  [3e6519714abebf00637c953dbba055d620cfe6f7]

        tdf#31231: don't set charts modified state when !IsEnableSetModified
        
        Modified state  of the chart is part of modified state of owner document:
        see SfxObjectShell::IsModified.
        
        So when the document is loading, any updates to its charts don't make the
        document modified.
        
        Change-Id: Ie7643ff55bd44f1afe3f796f72c2508ea57f65d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99102
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-20  Caolán McNamara  <caolanm@redhat.com>  [4d41b22135904e81f847c1cbf00abc82a414095f]

        SVTXDateField is preferred ahead of VCLXDateField
        
        SVTXDateField is supposed to intercept and get used before
        VCLXDateField
        
        Change-Id: Ia1ff2cd362e86a6a1118bc24dff8b6bce50e8bf2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99083
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-20  Caolán McNamara  <caolanm@redhat.com>  [c39621e557df334edaf5fcc0321f223e6a4e35d2]

        set fill to true for label widget of GtkMenuButton
        
        which centers the icon of the calendar menubutton for the data browser data
        field
        
        Change-Id: I5c5c2f93f9994dc3f93a1018e7d71574ec139571
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99043
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-20  Stephan Bergmann  <sbergman@redhat.com>  [fb59553abf02d63cd3a24c52d987204e0af66e70]

        external/gpgmepp: Deprecated std::shared_pointer::unique has been removed...
        
        ...from C++20, and is no longer provided at least by VS 2019 16.6.4 when using
        --with-latest-c++
        
        Change-Id: I1812b4c314febe134a299e42362ca50b495f08d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99081
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-20  Stephan Bergmann  <sbergman@redhat.com>  [84c412cb8392d306ab87fc06855677612f9938a6]

        external/skia: Deprecated std::result_of_t has been removed from C++20
        
        ...and is no longer provided at least by VS 2019 16.6.4 when using
        --with-latest-c++
        
        Change-Id: I4655e2a2b3c4c9411ee6f5b9b42137e1bd7ac3fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99046
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-20  Stephan Bergmann  <sbergman@redhat.com>  [dc48cb72a15eaa6c800b52285f3c2cc9bf3afd36]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to bdedc84127530fcf71c096ad572bd4306a40b26f
          - Fix "invalid escape sequence \w" Python exceptions
            
            (Like
            
            > Python exception: <class 'SyntaxError'>: invalid escape sequence \w (lightproof_impl_en.py, line 126), traceback follows
            >   File "instdir/program/pythonloader.py", line 133, in activate
            >     mod = self.getModuleFromUrl( locationUrl )
            >   File "instdir/program/pythonloader.py", line 101, in getModuleFromUrl
            >     exec(codeobject, mod.__dict__)
            >   File "instdir/share/extensions/dict-en/Lightproof.py", line 6, in <module>
            >     from lightproof_impl_en import locales
            >   File "instdir/program/uno.py", line 345, in _uno_import
            >     return _builtin_import(name, *optargs, **kwargs)
            
            I noticed e.g. during UITest_writer_tests3.)  Appears those suspicious escapes
            were present ever since 2214a3731aaffc4a51d1c712dbee553a0ba35af0 "Hungarian
            sentence checking", 95445a70a29c6a1166a19f483566f2c9cfc7563b "English sentence
            checking", and c9cdf3fb4752e8b0c641a3aff15d554135beb0e7 "Add Russian grammar
            checking + update English and Hungarian".
            
            Change-Id: Ia2af7e0adb00b4737b22d460dd75fa47a4ae70d5
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/99047
            Tested-by: László Németh <nemeth@numbertext.org>
            Reviewed-by: László Németh <nemeth@numbertext.org>
            
2020-07-20  Guilhem Moulin  <guilhem@libreoffice.org>  [a3aa7dcea3ee116585ba4086cc3b48883f715043]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 100f99e0f570b1706034f9971f06017bc78be197
          - Support: typofix in mailing list address.
            
            Right now users@libreoffice.org bounces “550 5.1.1 <users@libreoffice.org>
            User doesn't exist: users@libreoffice.org (in reply to RCPT TO command)”
            and https://www.libreoffice.org/get-help/mailing-lists/ reads
            ‘global.libreoffice.org’.
            
            Change-Id: Ia016f6ded285aa9f3bcff9bbdbd3c7324d0103a2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/99100
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-20  Stephan Bergmann  <sbergman@redhat.com>  [ad607d898f9826c6fa144783c93541a10ad4740c]

        external/coinmp: C++17 no longer supports "register"
        
        ...and GCC 11 trunk g++ now defaults to C++17, so compilation started to fail
        with that compiler
        
        Change-Id: I792e4c7ff59ad88e5571163d5b2362fdb349667d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99082
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-20  Stephan Bergmann  <sbergman@redhat.com>  [0f2eba50991e198fe5923a01741389f6dcc1d63c]

        external/libffi configure needs MAKE
        
        It failed for me on Windows with
        
        > config.status: error: in `/cygdrive/c/lo/core/workdir/UnpackedTarball/libffi/x86_64-pc-cygwin':
        > config.status: error: Something went wrong bootstrapping makefile fragments
        >     for automatic dependency tracking.  Try re-running configure with the
        >     '--disable-dependency-tracking' option to at least be able to build
        >     the package (albeit without support for automatic dependency tracking).
        > See `config.log' for more details
        > make[1]: *** [C:/lo/core/external/libffi/ExternalProject_libffi.mk:28: C:/lo/core/workdir/ExternalProject/libffi/build] Error 1
        
        because it didn't find any `make` (I only have an /opt/lo/bin/make installed).
        
        Change-Id: Id3e119bbe37df446571a6ef293b8fae8e5b36fde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99034
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [fed392061613f71ecd04a485a8ec0de0595b441c]

        fix SAL_WARN when instantiating Thesaurus
        
        Before
            commit 3fbadfa1ad41a3477804c592e06caec708c05218
            lingucomponent: create instances with uno constructors
        Thesaurus was constructed but Thesaurus::initialize was NOT being called
        from GetAvailLocales.
        
        However, we have some code marked "HACK" in
           cppuhelper/source/servicemanager.cxx
        i.e.
           ServiceManager....::createInstanceWithArguments
        which DOES call initialize.
        
        And we have code in GetAvailLocales which passes what Thesuarus
        considers an invalid number of arguments, because all the other similar
        services DO take 2 args (even though they don't use the second arg!)
        
        So we have a bunch of temporary hack and backwards compat stuff
        interacting, causing a SAL_WARN.
        
        So make Thesauras::initialize a little more tolerant, which means we're
        now initialising it, which is a change in behaviour, so if this commit
        comes up a regression, we will need find another warn to stop the
        warning.
        
        Change-Id: I60e0ed1bd2d4fbccbc539b5536aba055a7dfc6c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99039
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-20  Justin Luth  <justin.luth@collabora.com>  [565912fa0334de1c05749768796a33a1a5e6b984]

        tdf#117217 ww8: export/import all cell backgrounds
        
        ... using TDefTableShd2nd and TDefTableShd3rd
        
        P.S. There might be some other subtleties going on here.
        > sprmTDefTableShdRaw:
        > If a cell is set to ShdAuto in rgShd, the cell is
        > not shaded. If a cell is set to ShdNil in rgShd, the cell is shaded
        > according to the table style. By default, cells are shaded according
        > to the table style.
        (sprmTDefTableShdRaw not imported in LO, and ShdNil unknown)
        
        > sprmTDefTableShd:
        > If nFib is greater than 0x00D9 and the application understands
        > table styles, then this Sprm MUST be ignored.
        (aka NewShd from MSO 2000ish - never ignored by LO, and almost certainly
        LO doesn't understand these table styles despite ?nFib == 0x0101? )
        
        These seem to be very "late" modifications to the .doc format,
        so likely very few things support the advanced features.
        In any case, I haven't done anything novel here - just copying
        what was done for template1 into template2 and template3,
        so these subtleties are irrelevant for this patch.
        
        Change-Id: Ic330179cf771a6f2531ed75dfb441fba10a04c7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98856
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-07-20  Caolán McNamara  <caolanm@redhat.com>  [39e25b9cd45c4d658dac36bc1f08e0480b32c9d7]

        make gen gear menubutton's smaller
        
        Change-Id: Iefa9e143e03a7a3027cd10b45c2a3fcaed7f3693
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99042
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-20  Tor Lillqvist  <tml@collabora.com>  [06ca0ae15f2c467cb69561c43779cc09d5666227]

        We apparently need to call Application::Quit() on iOS now
        
        (This file is included in ios/UnitTest/UnitTest/ViewController.mm.)
        
        Change-Id: I79170785db43d9bdb3aca6f500161862eb6a111b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99028
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99031
        Tested-by: Jenkins

2020-07-20  Miklos Vajna  <vmiklos@collabora.com>  [6294ecd7b4da38de98b24ddfb9f201cef98c1f41]

        tdf#50879 PDF export: ensure only built-in fonts are used for forms
        
        Alternative would be to embed the whole font, which is unusual: PDF
        typically just embeds the used subset.
        
        Change-Id: Ic0b7e121b3ae38804c1a396ea36104ebcc0b9588
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99032
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-07-20  Luboš Luňák  <l.lunak@collabora.com>  [1db7decf3fb172542f5fce03ce7bf0cb310d1ffc]

        limit bitmap size for glow/softedge effects to visible area (tdf#134237)
        
        When zooming in the bitmap can become huge, requiring a lot
        of processing, most of it not being used.
        
        Change-Id: I0a4907f5cf23ab7316fed8568924fe76c744b81a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97872
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-20  Caolán McNamara  <caolanm@redhat.com>  [92146170f1a317e69201f2c801325325182476d2]

        fix --with-tls=openssl build with openssl upgrade
        
        Change-Id: I0fece9f692637dc6948355c210534f5333fab7ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99030
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-20  Caolán McNamara  <caolanm@redhat.com>  [57d6ba4e49ebe3adfcb471e34ac2d4be14e1bce3]

        fix some warnings with --with-tls=openssl
        
        Change-Id: I17cc8919aeecaddb09f2fbf37611b672e4859ff0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99029
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-20  Caolán McNamara  <caolanm@redhat.com>  [6a54960f6b38a7d549ed33419cf55f4e718cf7b9]

        tdf#134085 DrawTransformedBitmap in wrong place for RTL
        
        The return of mirror wasn't used, so no effort at a rtl mirror
        was made anyway.
        
        Looking at the similar case of polygons, the highlight polygons
        in the recently used view are also missing, they have also been
        misplaced
        
        we don't want to mirror polygons, we want to translate them
        to appear at their mirrored bounding box.
        
        Change-Id: Iefd853883bb6b99a352ce6969ceef7bd57046bc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98982
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-20  Caolán McNamara  <caolanm@redhat.com>  [c777c283faef8c82a73005a74c448670928bcadf]

        drop unused VCLXCurrencyField
        
        Change-Id: Ia2a44d64d4458c15e074522b022388e1da170e27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99014
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-20  Caolán McNamara  <caolanm@redhat.com>  [d2b3d162f627341690d489f50600de1d74c39219]

        UnoControlCurrencyFieldModel ends up using a SVTXCurrencyField
        
        so sync SVTXCurrencyField::ImplGetPropertyIds with
        VCLXCurrencyField::ImplGetPropertyIds and use that instead
        
        Change-Id: Ib1f2357cb4ad6b098bcd37f34d3fd680ac9f83f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98895
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-20  Tor Lillqvist  <tml@collabora.com>  [2cff001c93ec06512f5d1fb8198a095836ae368e]

        Make the iOS UnitTest project compile again
        
        Change-Id: I0de05c0bca17e59a8e3de16ba2cd43f62f86811f

2020-07-20  Miklos Vajna  <vmiklos@collabora.com>  [962af7111ca23769d30778a4d5d7cbd7c9453d28]

        sw: prefix members of SwCollectTableLineBoxes, SwUndoOverwrite, ...
        
        ... SwUndoSplitNode and SwUndoTransliterate
        
        See tdf#94879 for motivation.
        
        Change-Id: I539d4336ce0346bff6ddc44e3ab39b8fe4ff31de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99022
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [da7489eb6aa9dfedb43f9be6e1b90e3ae06a75cc]

        compact namespace decl
        
        used
           git grep -lw namespace
            | xargs perl -i -p0e 's/(\w+)\s*.\{.\s*namespace\s*(\w+)/\1::\2/smg;'
         to do the initial replace, then compiled and fixed.
        
        Change-Id: If69904d75940c851aeffab0e78c4ba02cc968d44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98526
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-20  László Németh  <nemeth@numbertext.org>  [abea0d6647c7f1f7e76c73c26cb80e6a67dc5111]

        tdf#134685 DOCX table import: fix gridBefore + cell width
        
        Improve workaround to handle nested tables started at cell
        start in a row with gridBefore. Omitted gridBefore cells
        from commit 5483d4e10aad27889b961b9cb94d7ba6c86aed0b
        (tdf#134606 DOCX table import: fix gridBefore + nesting)
        resulted less cells in the row than defined by the grid,
        and the different code path could lead to narrow cell width
        with partially invisible nested table. Fix this by adding
        gridBefore cell count to the cell span in the first cell.
        
        Regression from commit 70274f86cdc1c023ffdd0130c262c1479262d76b
        (tdf#116194 DOCX import: fix missing tables with w:gridBefore)
        
        Change-Id: If332305d54ff2b34b258270a607fb31ff7380149
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98973
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-20  Pranam Lashkari  <lpranam@collabora.com>  [697e8b69263c8dd9c518fbbb093f9a3776608257]

        LOK: send state of FormatPaintbrush
        
        Change-Id: I61057adff79e072aa4dc12e9c8943abd7166a260
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98540
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit 91ee7efe49581b774d4be116888b490eb132ac5d)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98964
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2020-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [982a9a2059225fb2890e5582969e43858b4a0ee9]

        compact namespace: svgio
        
        Change-Id: I249fbc53ac766c0491b956bb8618be6bfa24558c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99011
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [bc262b9a3dafdbaf8aa8e85b3c9110bafdc6cae9]

        compact namespace: writerfilter
        
        Change-Id: I1dd3aff6c08fb2bce031abd6e88603a4ec9077fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99012
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [39177e57834f4cb2fbceda72f4debe7a8d4ce4e7]

        compact namespace: writerperfect
        
        Change-Id: I178bc76636d7fc3f4b11d836555a8ad53725b072
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99013
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [856f0f210900497675c5def696bbaa2c06c1ca41]

        Fix typo
        
        Change-Id: I337a1da87aaacc82240622de4bd0090f87c72298
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98999
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-07-19  Stephan Bergmann  <sbergman@redhat.com>  [5d546de67b44dec23ecfa5a6378e2968912f8253]

        Adapt to Clang 12 trunk RecursiveASTVisitor change
        
        <https://github.com/llvm/llvm-project/commit/
        5689b38c6a4220cc5f6ba68a56486229b10071bf> "Removed a RecursiveASTVisitor feature
        to visit operator kinds with different methods".
        
        That change is incompatible in that before the change individual TraverseUnary*
        and TraverseBin* functions were called, while now TraverseUnaryOperator and
        TraverseBinaryOperator/TraverseCompoundAssignOperator are called for all the
        different operators.  Fixed that with a few #if for the non-shared plugins, but
        that doesn't work for the shared plugin.  So made the two affected plugins non-
        shared for now and left a better fix as a TODO.
        
        Change-Id: I5b87d329ae2c4c93bf605bb1ecc9641039f014a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99000
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-19  Caolán McNamara  <caolanm@redhat.com>  [46bfb9da866c2e7bb37c7f5d8980f378c52f79f8]

        reset m_pFormatter in dtor
        
        Change-Id: I86ab9039544b9aefee31541da1a05ffd56a06609
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99010
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [cf200c0901dbf75b98c91bbc5d1d3e6681c06f18]

        compact namespace: svx
        
        Change-Id: I15c64c6cc0ae2a0f1fb9a3e1651dda1d6ced7585
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99008
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [b53907cc966f658dfac16254e1fa1fe72079b9a3]

        compact namespace: slideshow
        
        Change-Id: I8ff0ddc85aa75c25b7881e4696043031ad8d9ce3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99009
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-19  Caolán McNamara  <caolanm@redhat.com>  [9e7baa477530f96da6fbeeb07f0f6405a93bfe05]

        cid#1465260 Unchecked return value
        
        and
        
        cid#1465257 Unchecked return value
        
        Change-Id: Ibf3fe527368314124dc06050f54e16c88004cbed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98993
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [f3ed833dc829d02aa5daa99b1499d4ca0c287554]

        compact namespace: sw
        
        Change-Id: Ib1303380e6b55b3b3f8a3d513956f9e77ae5961e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99006
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [1c4c096f7316f4541d57983ad3dee3827748d2f8]

        compact namespace: oox
        
        Change-Id: I9ea016adcec334437da45296ee325453347836ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99002
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [e06cb5853f735e523f740dec82954c54cbe47f48]

        compact namespace: vcl
        
        Change-Id: Ic861003f522e76431fffaadc408d0a153b12d0e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99003
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [1d3bec99e87c6f1e083f36bc1906839025d640df]

        compact namespace: sc
        
        Change-Id: I70e518a219a72cfc4ff4cdb7b7b60e1732e4aaa1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99005
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [39aa0d149eb71fabe9307d0aa466624f855d6daf]

        compact namespace: sd
        
        Change-Id: I3189239e100f2bf6bef55bb787c850dd2ca5c8fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99004
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [a8503fd5b8a72309f4d643b1db7ae41ced38ba80]

        compact namespace: comphelper
        
        Change-Id: I289e0bb488ef36c20d4996ff5b01d377733ad215
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/99001
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-19  Yusuf Keten  <ketenyusuf@gmail.com>  [27cf6e73d05ac803d5fc12c53aea20ed53007234]

        tdf#133026: Tight integration of extensions - Add the search functions
        
        The search function added. However, I added a case for checking (UI change occurs when "2" is written) because the API is not ready at the moment. 
        The finalURL variable will be activated when the API is ready.
        
        Change-Id: I23c83e28d6ad8dea6c52813b4c98d219299fa9f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98554
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-07-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [7843b91477b8c6e39f02046625c8fa0940e52203]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to afb6e5594b5771922817007a725ee8e8af2563b2
          - Adjust heading level
            
            Change-Id: Ic2cd03797702ed3a2e4941e51878e1bdb2d4f693
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/98963
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-19  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [e363f217c1771791b838a001c316d545fa175f77]

        Icons: tdf#134833 icons for Additions
        
        Change-Id: Ibf4b5305f0c6062fd4f8c92166f8385ac6e1ad7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98998
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-07-18  Olivier Hallot  <olivier.hallot@libreoffice.org>  [52820b52b3bca45e2db527d1cc5f4488b2e0b9d0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b466af5d12051020df2da4adaa836a8b7b3a9c37
          - Add related topics section to pdf export Help pages
            
            Change-Id: I9cea01efbcce8be2b0a1e1ad4b78e0300848a3a2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/98995
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [bf36f5ba679fe256edf83b7482bb671f41400959]

        compact namespace: connectivity
        
        Change-Id: I4f7999672ba15d9f453ded9accb3991b8150c32d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98905
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-18  Noel Grandin  <noelgrandin@gmail.com>  [d9b7ddd24d379909f9cd2d83ce28fa619953d841]

        lingucomponent/spell: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I850e5b243750cbe168136907523d1ada7050c453
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98924
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-18  dante  <dante19031999@gmail.com>  [7473452c22197b7a44a53b61f91c210ef573a1b4]

        Added fourier transform symbol
        
        Change-Id: I6b6f09d7e094b5dafc6aca71f273ab23fce184e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98797
        Tested-by: Jenkins
        Reviewed-by: Dante DM <dante19031999@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-07-18  Regina Henschel  <rb.henschel@t-online.de>  [d187f22b7ff73954e1da39fb954c64bc315298cb]

        tdf#128345 pptx export: add transparence gradient in solid fill
        
        In case of solid color fill a transparence gradient was not saved.
        OOXML has no separate element for gradient transparency but has
        transparency in color gradient stop elements. The patch detects
        a transparence gradient, combines it with the fill color and exports
        it as gradFill element.
        The import was already correct, besides a wrong start or end value
        in case of a symmetric gradient, which becomes AXIAL in LibreOffice.
        
        Change-Id: I4243656821629f90125d0408a38165a8a29e6e24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98792
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2020-07-18  Justin Luth  <justin.luth@collabora.com>  [9712e25425e22b59afce82f26a14a48ebb37cd38]

        tdf#120026 sw: keep table centered when resizing
        
        The table was throwing away the centered value,
        and setting orientation LEFT_AND_WIDTH during a resize.
        
        No UI testing examples found of setting table properties,
        and test_resize_table_with_keyboard_tdf53460
        hardly seemed like it was testing resizing AFAICS.
        
        Change-Id: I23340d7908cdf17ae3ff9dac60079f59c609f567
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98991
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-07-18  dante  <dante19031999@gmail.com>  [785f742b64a433d59f7bf80e2bd649659ae10f54]

        Added to the left pane some interesting hidden features (func, oper)
        
        Added: func funcname <?> (generic function)
        Added: oper opername <?> (generig operator)
        
        The change is motivated by tdf#81267.
        
        Change-Id: I99cc8ce652b7b5e5e030b65f5617b285c26caecf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98796
        Reviewed-by: Dante DM <dante19031999@gmail.com>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-18  Mike Kaganski  <mike.kaganski@collabora.com>  [600263ab7c81c3f706903914d0250e331e5d6d77]

        Use NS_sprm::v6 constants in GetWW6SprmSearcher
        
        Change-Id: I93292b820b145dd2f1c007b829e1dc91106f474b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98985
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-18  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [03c34f6cd5e045b73b1a9dfbbad44694f44916d3]

        Update folder to match macOS Big Sur design update
        
        - Update template and save related icons
        - Update Impress object place holder
        - Update Impress Presenter View/Console UI
        
        Change-Id: Ia4f23b5aee581c96e315e1a2117b3714b46c43a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98983
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-07-18  Justin Luth  <justin.luth@collabora.com>  [a59ecc3137cc59438cc2cf946223148b6d1a5600]

        tdf#68326 writerfilter: default style type is paragraph
        
        Don't ignore styles that don't specify their type.
        They are paragraph styles.
        
        17.7.4.17 style (Style Definition) w:type
        "If this attribute is not specified, then the
        default value shall be assumed to be paragraph."
        
        No existing unit tests are missing this,
        and the bug example is a horrible document,
        so I'm going without a unit test for this one.
        
        Change-Id: Iaf97dc2d0a5701915f08b7be91fb983cf941380c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98980
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-07-18  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [a83c69c291196a8325fd973df180e88ba9c625d3]

        tdf#134909 fix Product Flavour readibility
        
        Change-Id: I7959a7d8774af0ba2053f15a5ad86ccf4bee5d9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98989
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-07-18  Mike Kaganski  <mike.kaganski@collabora.com>  [0d45380c99c7200075d01860a2315d0ddb450f1c]

        Drop macros in sprm definition
        
        Change-Id: I8f65a39d72bb06ed20bea352f5ce1d8ae43d305e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98984
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-17  Miklos Vajna  <vmiklos@collabora.com>  [69a33480fe5988db6e3539299e6605f7996aac43]

        sw: silence 'not all control paths return a value'
        
        Fixes:
        
        C:\lo\master\sw\source\filter\ww8\sprmids.hxx(290) : warning C4715: 'NS_sprm::sprm<109,0,1,1>::len': not all control paths return a value
        
        Change-Id: I28d2af3eef3bc3efb31d29eeb920a0d5398139d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98986
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-07-17  Justin Luth  <justin.luth@collabora.com>  [e4635544b816d1ca27bd1ebba60f51444b0a898e]

        tdf#104596 sw COMPAT layout: wrap in header for in-table flies
        
        You might have noticed that text in header/footers
        will not wrap around fly frames, but just run underneath,
        regardless of the wrap settings. Strange, eh?
        [This is also true in footnotes.]
        
        In an ancient effort to be compatible with MS strangeness,
        OOo decided to do this as well for interoperability reasons.
        http://openoffice.org/specs/writer/compatibility/adjust-text-wrapping.sxw
        
        Apparently, flies in tables are exempt from that
        rule in MSO, so this patch adds that exemption.
        
        TABLE EXEMPTION IS AN EXPERIMENTAL ASSUMPTION
        BASED ON VISUAL OBSERVATION FROM THIS BUG REPORT.
        IT IS NOT BASED ON DOCUMENTATION.
        I did look in DOC and DOCX manuals, and did a google
        search, but found nothing.
        
        A compat variable keeps older ODT files no-wrap,
        so that we don't break layout of existing documents.
        This variable is only read in the ODT import filter.
        If it doesn't exist for ODT, it is set to false.
        By default it is true, so it automatically is
        enabled for anything that doesn't modify it in its
        import filter, including all DOC/DOCX/RTF etc,
        and newly created ODT documents.
        In other words, allowing wrapping in the header for table-anchors
        is the new default behaviour unless an import filter turns it off.
        
        Headers/footers are the most common example. I also tested with
        footnotes, and found that Word 2016 does wrap in that case as well,
        even though the UI only allows AS_CHAR anchoring.
        
        FYI: Allowing wrapping at ALL times
        can be set with the Writer compatibility option
        "Use OpenOffice.org 1.1 text wrapping around objects".
        
        Change-Id: I9ad0c82df4af794079cce86fad9e401ea4575e59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92378
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-07-17  Michael Stahl  <Michael.Stahl@cib.de>  [ca2dfac3e790fb384e904502fe1ededd695001af]

        sw: fix crash when using anchor of at-paragraph fly ...
        
        ... to insert fieldmark; the problem is that the anchor doesn't have
        SwIndex so the resulting sw::mark::Fieldmark's positions won't have
        SwIndex either, so they aren't updated when its dummy chars are inserted
        in lcl_SetFieldMarks().
        
        Change-Id: Id6281f45aa1f1337f1ae599877f155b129389d81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98852
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-17  Attila Szűcs  <szucs.attila3@nisz.hu>  [ba4bc66301e0cb30379f19b9c19e320a533daa42]

        tdf#134817 XLSX export: fix partially lost header/footer
        
        When header/footer text contain text portions with different
        font setting, only the last text portion was exported.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: Id4cba2b9188459cdaa0ade30c2217d8f59fe6316
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98938
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-17  Michael Stahl  <Michael.Stahl@cib.de>  [3d63eaa58c38d52daab460f03aa3daf74ea49c2e]

        sw: layout: fix missing invalidation of text frames in tables
        
        ... when the position of the SwTabFrame changes.
        
        The table is initially formatted on page 1, where one of its cells
        overlaps flys anchored in the footer, so the SwTextFrame in it
        contains SwFlyPortions.
        
        As the table doesn't fit on page 1, the SwTabFrame moves forward to page
        2; lcl_RecalcTable() is called a bit later to invalidate pos and size of
        everything in the table.
        
        However, it turns out that that's not enough, when SwTextFrame::Format()
        is called it doesn't do anything because no part of the text has
        actually been invalidated via InvalidateRange_().
        
        If the SwTextFrame were moved on its own (not via table), then
        SwContentFrame::MakeAll() would call
        Prepare(PrepareHint::FramePositionChanged) which calls ClearPara().
        
        The SwTabFrame is moved via SwFlowFrame::PasteTree(), which calls
        SwTextFrame::Init() if it moves a text frame directly but does
        nothing for tables.
        
        So let's try to fix this similar to commit
        068c133ac41c97652909b88c432e3b73010efc3e by calling
        Prepare(PrepareHint::FramePositionChanged) on every moved text frame
        if the position actually changes, like SwContentFrame::MakeAll() does;
        not sure what performance impact this has.
        
        (apparently regression from cc5916cd314a27b0cc99560ab887480026630a95
         - whatever that means in this case, no idea how it worked before)
        
        Note: the problem only reproduces on libreoffice-6-3 branch because
              libreoffice-6-4 and later have another layout change from commit
              3cccdabf19a99fd3f657985c1822436d7679df2b that needs reverting
        
        Change-Id: I65d3e367d56b8799e1ed32172fbbc0249c2852eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98925
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-17  Regényi Balázs  <regenyi.balazs+gerrit@gmail.com>  [fa84e889b8cabdd7c174b640883c692b8d514ae7]

        tdf#134299 DOCX shape export: fix relative size of shapes
        
        relative to left/right/inside/outside/top/bottom page margins.
        
        This fixes bugs: tdf#134300, tdf#134828, tdf#134830, tdf#134834
        and tdf#134835.
        
        Follow-up of commits:
        
        d9bee5677edc857d7d119197a85c22b9410ed876
        (tdf#133670 DOCX import: fix shape width relative to right margin)
        abc818e5f2fb2884f1041e9626115e69cde766d5
        (tdf#132976 DOCX import: fix shape width relative to left margin)
        1a391f6ed056c95b9d7b5f18988ab8650723ffc5
        (tdf#123324 DOCX import: fix shape height relative to top page margin)
        d94ebb64e18839b430760dba525a885b10ae8093
        (tdf#133863 tdf#133864 DOCX shape import: width relative to inside)
        9693e9aac005b1406e0cdb1655efe45554a90f86
        (tdf#133070 DOCX import: fix shape height relative to bottom page margin)
        
        Co-authored-by: Szabolcs Tóth
        
        Change-Id: I42cd7693c80cc62f71560e9ab0f226b51aff6bb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98850
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-17  Regényi Balázs  <regenyi.balazs+gerrit@gmail.com>  [713c6b1880ee06f8ff0aa869906058f247db6e3a]

        tdf#134783 sw: fix contextual spacing position of shape
        
        anchored to paragraph, i.e. when paragraph spacing removed
        between same style paragraphs with option "Don't add
        space between paragraphs of the same style".
        
        Follow-up of commit 11059331718fb8faab483c75633b4e80d8028b7d
        (SwFlowFrm: implement contextual spacing)
        
        Co-authored-by: Szabolcs Tóth
        
        Change-Id: Id128ad7cab3c7dde4333de3b11a5a3693d039243
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98584
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-17  Attila Szűcs  <szucs.attila3@nisz.hu>  [2abaaf97e95bf6149378c6cd5e58cdb2ce78dc4b]

        tdf#134459 XLSX export: fix missing font color in header/footer
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I7aacbad1c4052b2480630d0b98175b46cf2aeed0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98873
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e12be466706d8984c0d1adcd2538fa9a950273f7]

        add explicit copy-constructor for SgaObject
        
        Change-Id: If833cbd28af2043f71bc1ada4ea7b0f80bebf682
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98974
        Tested-by: Michael Stahl <michael.stahl@cib.de>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-17  Caolán McNamara  <caolanm@redhat.com>  [05cdcd8c4ecc21be45b4199e67028b43dc89aac9]

        tdf#134523 variable is null during reentrant calls
        
        Change-Id: Ic7aef7b406bd77d242870cbd04e55264cad9b7fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98947
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-17  Michael Weghorn  <m.weghorn@posteo.de>  [f2180bdc20c76ca70eb39dcddfb7e0da98315aba]

        Update paths in Makefile.in and android/.gitignore
        
            commit 0dffc65236fbacf98047d6dbfc82b4efe7dd959b
            Date:   Fri Jun 5 08:59:26 2020 -0400
        
                android: fix the build output directory
        
        had changed the output directory, so adapt the paths in
        .gitignore and Makefile.in accordingly.
        
        Change-Id: I9c145e359e20167185ae2f7b055fa3b1dac870f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98971
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-07-17  Michael Weghorn  <m.weghorn@posteo.de>  [bc6c034ba0bc163bfd6f437582ee3dbdcffbe81f]

        tdf#134846 Android Viewer: Include native libs again
        
            commit 0dffc65236fbacf98047d6dbfc82b4efe7dd959b
            Date:   Fri Jun 5 08:59:26 2020 -0400
        
                android: fix the build output directory
        
        submitted on 2020-07-07 had changed the output directory
        for native libraries, so the directory used by
        Android Viewer was empty, and native libs no longer
        contained in the package/APK.
        
        Store the actual/new directory in a variable and
        use that one in build.gradle to make things work
        again.
        
        Change-Id: I5a051342278ab14e71edf47dd93e8dacdb9f3cb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98970
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-07-17  Szymon Kłos  <szymon.klos@collabora.com>  [c52c159c7cb193bdee2098560d6c77a227d02cb2]

        jsdialog: Add mobile version of data validation dialog
        
        Change-Id: I8c59892196ae015852fff6004c72e1990b35c1af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97762
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98902
        Tested-by: Jenkins

2020-07-17  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [056fda41dd3da6795e772bebcdaab41e78f31716]

        Colibre: Update bookmark/flag related icons
        
        Change-Id: Ie3dc4be24349e55254fe0ce0fbb7cf126c1591ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98949
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-07-17  Luboš Luňák  <l.lunak@collabora.com>  [d60dc145adf15cf9d06ea191dfd4b2f4c5c3fc33]

        use Clang11's -fpch-instantiate-templates if available
        
        The optimization to instantiate templates already while creating
        the PCH instead for every single compilation has been finally
        accepted upstream, but it's opt-in.
        
        Change-Id: Ia6456df05512329fc594f9ed0e400250c4f5029e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98948
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-17  Mike Kaganski  <mike.kaganski@collabora.com>  [621514cf1dbb089a6da35da7f8c43d0a3c645fa7]

        Add comment about relation of NS_sprm::Foo to sprmFoo in [MS-DOC]
        
        Change-Id: I910dacba0a3be42406c72e5356913a2e6dcaadfa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98939
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-17  Szymon Kłos  <szymon.klos@collabora.com>  [915df5936a5392f48736a4b6ba8219d727482b91]

        jsdialog: force update if tab is selected again
        
        This will allow to add additional tabs in the view
        (not existing in the JSON) and switching tabs still
        will work properly.
        
        Change-Id: Ia6901da3157b391502d5170f599410bfd6ea2c61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98253
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98900
        Tested-by: Jenkins

2020-07-17  A_GAN  <ganzouri97@gmail.com>  [710edb329fe73433f17e81839313ac9551a4aec4]

        Add UI for blur radius in shadow panel
        
        Update shadow property panel with spin button to control blur radius of the shadow.
        
        Change-Id: I5856e86a7963682c81d9e53a1bef857aba2f3c21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98718
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-07-17  Aditya  <adityasahu1511@gmail.com>  [457ffe960dfdbd0200292ad9c9835d947dd35c73]

        svx: refactoring of GalleryTheme GetModel(), InsertModel()
        
        Introduce readModel(), readModelStream(), insertModel(), insertModelStream()
         in Gallery Binary Engine because these deal with file reading stuff.
        Move ImplGetURL() to galmisc for now because
         GalleryTheme and GalleryBinaryEngine both use it.
        Separate InsertModel() into two parts - one dealing with Sot Storage stream,
         the other adding object to gallery list. Move first part to Gallery Binary
         Engine, the second stays.
        Separate InsertObject() into two parts.
        Move CreateThemeEntry() to Binary Engine.
        
        Change-Id: Id3b4091db27b5b88bcf025f9fd94ad86169505d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98492
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-07-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [e154d9044fca4fea71d5623be094492df1d45229]

        lcms2: update to 2.11 and use VC2019 solution
        
        Dropped patches:
        - lcms2-msvc-disable-sse2.patch.1: applied to the VS2010 solution;
          so actually long unused by LO.
        - 0017-Upgrade-Visual-studio-2017-15.8.patch.1: not used anymore,
          because the Windows build now uses the VS2019 solution.
        
        The new external/lcms2/c++17.patch.1 explicitly disables the
        register keywordin the header.
        
        Change-Id: Icc6dd2a41d0fc94f00fc1ac7fa5bebc941c2a791
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98734
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-07-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [b4dfba947768834ffecc09056992019878711c8b]

        python3: update to 3.8.4
        
        With all the prerequisites in place, LO can be updated to the
        current Python release. Interestingly I found that Cygwin always
        seems to use LC_COLLATE=C, probably because the default collation
        rules are missing.
        
        Then there are the changes introduced in "PEP 587 -- Python
        Initialization Configuration", which appearingly have modified the
        DLL search path behaviour on Windows, so the OpenSLL DLLs aren't
        found anymore in the program directory. As a workaround, the
        OpenSLL and libffi DLLs are now (also) installed into the Python
        lib dir on Windows.
        
        Change-Id: Ib82f7b77213da9c525f8c79a13d128d9eec9ca64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98437
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-07-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [883068462fe5bcbb01a8e14736fc06d0c3695c62]

        libffi: build DLL on Windows
        
        The build setup is rather horrible, with some minimal gcc MSVC
        wrapper. But the DLL is a prerequisite for the Python 3.8 build,
        which dropped the internal libffi.
        
        It's also possible to build it statically, but then you have to
        patch the Python 3 _ctypes msbuild properties.
        
        This also defaults to explicit --build and --host settings, even
        without a cross build, because the predicted name would otherwise
        differ (*-unknown-* instead of *-pc-*).
        
        Additionally a "make install" also fails...
        
        Change-Id: Ifb7dac840e23efffb9a5e342560aef9e11e0db79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98436
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-07-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [0911b0a26356aa53bb94a1d2171f36e6c2e28749]

        openssl: update to 1.1.1g
        
        The OpenSSL 1.1.1 release is currently the only supported version
        and it already has the Windows Arm64 support I was looking for.
        
        This change also explicitly enables thread support, which Python
        depends on since release 3.7, which removed the --without-threads
        build option. But the explicit OPENSSL_THREADS was just added in
        3.8.4, so the old no-threads build fails now and was wrong since
        probably much longer.
        
        Change-Id: I61d94f966bc59407f213f4a81f0a49d0c05f8948
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98435
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-07-17  Miklos Vajna  <vmiklos@collabora.com>  [666f252457bdb4371d15380a0289e107b2dfbe84]

        SVG export: fix lost semi-transparent text on shapes
        
        Extend SVGTextWriter::setTextPosition(), so when it looks for a text
        action in a metafile, it recurses into transparency groups, so the text
        is not lost.
        
        Extract part of SVGActionWriter::ImplWriteMask() into a new StartMask(),
        so we can detect the case when the transparency group has a constant
        alpha, i.e. no complex mask is needed, just an opacity value.
        
        When looking for text, remember if we saw a request for text opacity and
        make the transparency group writing in SVGActionWriter::ImplWriteMask()
        conditional to avoid duplication. This is needed because once we're
        inside <text>, we don't want to write an invalid transparency group via
        <g>, rather we want a fill-opacity on the existing <tspan>.
        
        With this, the SVG export is on par with PDF export for semi-transparent
        shape text.
        
        Change-Id: If43b0ab3446015299acc4b37590358867c5fac5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98937
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-07-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [f0a7f6faba77afb4183c8ba3bbbf0d84ac13553d]

        sdext/minimizer: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I1273af0fa07a4f9d7284110247fce18c51901524
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98920
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-17  Mike Kaganski  <mike.kaganski@collabora.com>  [18d9c38932d4c245ad4c8d2eb6bd16b83f770db3]

        Use information about sprm structure from [MS-DOC] in GetWW8SprmSearcher
        
        That information is already used in sw/source/filter/ww8/sprmids.hxx.
        Just make it available for use by converting the sprms into templated
        structs with relevant members.
        
        Inspired by commit 56b04e40ab72b6333ce278ba2980650f5272025f.
        
        This commit changes values for the following sprms:
        
        sprmCPlain (0x2A33): len 0 => len 1
        sprmTMerge (0x5624): len variable => len 2
        sprmTSplit (0x5625): len variable => len 2
        
        Change-Id: Icd65fc1ef488e7b2db60f13246c76f89176467ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98936
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-17  Miklos Vajna  <vmiklos@collabora.com>  [39bdb12a57b7606029bae33e3fe26634ca8a891b]

        xmloff: remove dead com.sun.star.comp.Impress.XMLStylesExporter
        
        And test com.sun.star.comp.Impress.XMLOasisStylesExporter instead in
        JunitTest_xmloff_unoapi. Note that the test code is also dead at the
        moment, because xmloff/qa/unoapi/xmloff.sce disables the
        xmloff.Impress.XMLStylesExporter line, but let's not regress even more
        in that code.
        
        Change-Id: I7912ce45421b9a2d5209696c6ec4074b15111f86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98930
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-07-17  Srijan Bhatia  <srijanbhatiasun@gmail.com>  [4d78d8a0648bbbbacabb0a3e809f8788b37b1396]

        tdf#126394 Allow changing animations for several objects at once
        
        Change-Id: Ia1adea3492f5b7b4e4d217a5fd338c69759259d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97619
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [ae777762c15258be6598f8b8a056b2924e1fe756]

        shell/sessioninstall: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I1878cf052b3f250927d5bb72ddd523af28cf9337
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98917
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [2fc112e98ddcb46038eaff341734331a8558934f]

        package: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I17627bdd2f4f595343ad9bf524dc57cd03170b2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98921
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-17  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [c33f3ede4a5e5336972aab2cb13714624d479b0a]

        Follow up tdf#132022: Remove Tango icons for LibreLogo
        
        Change-Id: Ia19ffd38729daac2e55283d2556322797ec2899f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98935
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-07-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a3e52f63c92876b4a3ac6df61e05b1d3510ba9c9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 682a31b0baefe39993952265195c8c7f0e556aee
          - Drop reference to Internet Explorer
            
            Change-Id: Ic6aedc6d1783a8c1ef7b377480ecfdcf16338611
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/98830
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-16  Dennis Francis  <dennis.francis@collabora.com>  [2661685f4d73dac2997cc91a92f3e133b3518131]

        lokit: add missing header and row-size invalidation calls...
        
        for ScUndoEnterData if there is a change in row height(s).
        
        Change-Id: I7d1e3a3ad8d55dcdb0cfbbc94521b83a7ac2b1ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98891
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2020-07-16  Dennis Francis  <dennis.francis@collabora.com>  [f9cb1968433121a4ef4953f198f645a56a3d786a]

        lokit: Add missing sheet-geometry row-size invalidation call
        
        Change-Id: I6e0c87de51fa64fd486c0d20bef65574fadd1560
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98890
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2020-07-16  Marco Cecchetti  <marco.cecchetti@collabora.com>  [9dc53a0c6d8ea11b488bdea68573c9aaf12fb939]

        lok: calc: messed up view when deleting from multiline content
        
        To see the problem was enough to click on the cell with the multiline
        content (because of wrap text enabled), and press delete.
        
        Change-Id: I8288e7739c8513f5fa0bdee5f7eb414b4abac456
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96905
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97114
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>
        (cherry picked from commit 464dcf45a085bffbe9b8368162f94606558605cb)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98889
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2020-07-16  Mert Tumer  <mert.tumer@collabora.com>  [15d3b2521e3df1ea0bbbba659f82aeb67a2fc1f0]

        fix ODP roundtripped in online opens with huge zoom in desktop
        
        Change-Id: Ia3192cfeaab8ac643bba7b499240882f403b6388
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91822
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98246
        Tested-by: Jenkins
        Reviewed-by: Mert Tumer <mert.tumer@collabora.com>

2020-07-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [3c446a4ded14ded98d88294ecf5f659718aee6ad]

        sdext/pdfimport: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I0c43eac5e325a22146c19f52a8226544c60b3aa9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98919
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [baed93c8022bf64226fcbc6dbcb0132b35eb2328]

        compact namespace: cppcanvas
        
        Change-Id: I53826803bd7749b7fead5e464e2dc65212d5bb9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98908
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [1ebe85bc1fc6cf2adeb05aac78749806e20a71c2]

        compact namespace: drawinglayer
        
        Change-Id: I32648ae81c4a06f944b70c0cca1694333ec02859
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98916
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [41e524b4b83abd83db9091437a9b514c49ff161d]

        sdext/presenter: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I51e7d54c97a1d4ed69bf3ffba09bf6a81ba098d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98918
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [079ebdc3fd8413d3ab4d254d7576500a9547965f]

        compact namespace: editeng-filter
        
        Change-Id: I240bff8de9489d3c0c9c9be6b31ce7e15661bff8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98922
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-16  Justin Luth  <justin.luth@collabora.com>  [5087a64842b3e4c96905cc8a9304ec0154ea0d11]

        NFC tdf#116194 writerfilter: cleanup unused gridBefore pieces
        
        These had mostly been been cleaned up in
        commit b2c6d2d961a6113d0f111fab45ae12a40d389a23
        but that was reverted.
        
        Change-Id: Ia259c60ac3e2ca471defe2369c80e84b353bf894
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98691
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-07-16  Justin Luth  <justin.luth@collabora.com>  [fafc6c0fc3c6d62f982b0deb9bc1d874c51dd6fe]

        tdf#134709 writerfilter: consider gridBefore for table borders
        
        When the table itself defines borders, those borders should
        apply to the first cell in each row - even if some grids
        are skipped with gridBefore. (i.e. it won't be a straight line
        on the left side).
        
        Most of the changes here are just simplifications,
        since the original code import was overly complex.
        
        This commit depends on some refactoring done for bug 129452
        in LO 7.1.
        
        A followup commit is needed do the same thing for gridAfter,
        but currently gridAfter is not yet populated,
        so some foundational work needs to be done first.
        
        Change-Id: Ic7dd17fa80422520f3ccf1b121a2abb288b88ccb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98534
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-07-16  Justin Luth  <justin.luth@collabora.com>  [03803de58bd426eb0b726437dc205d92383e8e2e]

        tdf#132898 writerfilter: use last merged cell's bottom border
        
        Previously, this was just using the border set on the first
        cell. Obviously, the bottom merged cell should contain the
        definitive setting for the bottom border.
        
        This depends on all of the commits for tdf#129452.
        
        P.S. The top border is obviously fine defined by the top merged cell.
        
        P.S. The left/right borders are a bit more interesting.
        In MSO, each row's value applies to that section of the
        merged cell. I.E., it isn't treated as a cell border at all.
        Only noted as a comment here, since how to deal with it
        is probably best left as is - defined by the top cell.
        
        Change-Id: Ibe8d31cba5122078ce73020f7816bff0b2ae36c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95528
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-07-16  Justin Luth  <justin.luth@collabora.com>  [56b04e40ab72b6333ce278ba2980650f5272025f]

        tdf#77962 ww8import: 0x4xxx sprms are always 2 byte
        
        SPRA(bytes) | SGC (property type) | A | ISPMD
        XXX           X               XX    X   X XXXX XXXX
        
        Focusing on the SPRA meaning:
        0 is Operand is a ToggleOperand (which is 1 byte in size).
        1 is Operand is 1 byte.
        2 is Operand is 2 bytes.
        3 is Operand is 4 bytes.
        4 is Operand is 2 bytes.
        5 is Operand is 2 bytes.
        6 is Operand is of variable length.
        7 is Operand is 3 bytes.
        
        Thus every 0x4xxx and 0x5xxx are 2 bytes
        
        sprmCIcoBi = SPRM_CHR(0x60, 1, spra::operand_2b_2); // 0x4A60
        and thus it must be defined everywhere as 2 bytes.
        
        Wrongly "fixed" from 0 to 1 by
        commit bf24cca78e3c95d7a07e2073802c1540faec6920
        Author: Caolán McNamara on Wed Dec 4 08:56:32 2002 +0000
            #105926# some bidi properties with incorrect cached len
        
        Change-Id: Ic30df735ed325a508ef3c7220d9b06878af248a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98911
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-07-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [0178e36bc0328bf26fc5d811921e6362a4d2d6d5]

        compact namespace: basegfx,canvas
        
        Change-Id: Idc808459b403bcdcccbd86b73dd22b424e507c8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98897
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [cca705ad5fee40483bc6c709c713d66954a185b2]

        compact namespace: dbaccess,desktop
        
        Change-Id: I648ec763e6e2a3022f9b6cc35f536742b59d35fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98909
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [2f6839b8b1c778cd01833a66c1cc92f1b5cf2667]

        compact namespace: avmedia
        
        Change-Id: I3f8d9c689724c6f522933604cc8e9cb041585546
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98896
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [5755203865f5b42c9d43b6a1d441709319fcb7a5]

        compact namespace: chart2
        
        Change-Id: I3c9f42b2fc40d65e573a668ed7c4eb88dc64d22b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98904
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-16  Luboš Luňák  <l.lunak@collabora.com>  [12147e0322e0fdd1b561c94e7ebd3fdd69ceaac0]

        merge needlessly split polygons back in Skia drawing (tdf#133016)
        
        There are places in LO code that needlessly split polygons into
        a group of adjacent polygons. These should theoretically result
        in the same, but only if antialiasing is not used (where Skia
        has a problem and according to Skia developers that's not really
        Skia's fault). So whenever a possibly problematic polygon is
        asked to be drawn, delay it and try to merge it with followup
        polygons back into one polygon where those needlessly created
        problematic edges do not exist.
        This is indeed just a hack and those problematic places should
        be fixed, but oh well :/.
        
        Change-Id: I1b03fe7c2f5e8c962b0dcb8962196b7fea090146
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98887
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-16  Luboš Luňák  <l.lunak@collabora.com>  [777ac5456a1f24fea29931ede983b5b8ad9a063d]

        hack for gradients split into adjacent polygons (tdf#133016)
        
        Converting a gradient to a group of adjacent polygons is silly
        (at least according to Skia developers), because adjacent polygon
        edges are guaranteed to line up perfectly only if antialising
        is not used.
        
        Change-Id: I38696c10b14958936cf97d4001c0ea0dfcadaa58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98886
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-16  Luboš Luňák  <l.lunak@collabora.com>  [b0ba9e835060f8f5daf3943a03039ed443705eba]

        flush all Skia drawing before drawing to the screen
        
        Otherwise xor drawing might not get applied.
        
        Change-Id: Ic1f9496c76c8f1162951e2ac4acbcd131c714a3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98885
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-16  Caolán McNamara  <caolanm@redhat.com>  [a54bfd33dd08569d364d14892866f5d00baa4424]

        drop m_xFormatter during disposing
        
        Change-Id: Iac3e04e9f3a0efa0a8bf241f7ea6bbc6703b862f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98899
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [0790a1445cb7e4fc004d060fa86934c747c3af41]

        shell/desktop: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Id59a5182a94f642811063a1e29730aa6c7a01f5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98879
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-16  Caolán McNamara  <caolanm@redhat.com>  [fa47f9781fff89698a68353f9f37ea3ac6bda43c]

        tdf#134841 image totally clipped out
        
        the clip region seems to be out of date, this looks similar to
        the problem of
        
        "compared to other public methods of OutputDevice this test was missing ...
        one of the goals of the change was to use that method more often, so this may
        have never been detected before"
        
        where typical setup code was missing
        
        commit 828504974d70111e4a35b31d579cf42fe660a660
        Date:   Fri Feb 21 16:58:17 2020 +0100
        
            tdf#130768 speedup huge pixel graphics Cairo
        
        Change-Id: Icd1495f3830b69ae207cad308e821257e3e5e44b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98892
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-16  Octavio Alvarez  <octallo@alvarezp.org>  [be6f71c546e4826bda43762877d8d424d4f903a7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2ea58f0c0e5270f6cce5f5cb80f054d1f3c37f50
          - Made Clear Direct Formatting help match reality
            
            The Clear Direct Formatting help text incorrectly states that
            this function will remove character styles on Writer, which
            is not true. This is causing confusion as reflected in the
            following bugs:
            
            Bug 132702 - CLEAR DIRECT FORMATTING: Wrong information in LO Help
            - https://bugs.documentfoundation.org/show_bug.cgi?id=132702
            
            Bug 132469 - Clear Direct Formatting char does not work
            - https://bugs.documentfoundation.org/show_bug.cgi?id=132469
            
            as well as in the following question from Ask:
            
            Why does direct clear formatting not clear character style
            - https://ask.libreoffice.org/en/question/51776/
            
            This was an old behavior pre-2011 before I converted "Default
            Formatting" into "Clear Default Formatting". The help text was
            also updated by me back then, but I am observing that it was
            done incompletely, as it seems like I changed the topic title
            but did not update the text about the actual behavior:
            
            https://git.libreoffice.org/help/+/7d23506818f48f534622f83343a79083105672da%5E%21/
            
            Additionally, while analyzing this issue, I found that people
            get confused as to how to remove remaining formatting that is
            still applied as a character style. Sometimes they don't know
            that a character style is still applied. Thus, I am adding a
            note about it.
            
            The Design Team or other developers may later decide that it's
            better to proceed in a different way, but, for now, it's
            important to state the truth about how this function works.
            
            Change-Id: I2a522c68630d64c21eabe9af61ace8a66d633ae2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/98869
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-16  Alain Romedenne  <LibreOfficiant@sfr.fr>  [9ede5695661e046bbfd2a57ce147e361e397191e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5394157cd575d21ca99d0b6e0b0dcb986436bf85
          - typo in syntax example
            
            Change-Id: Iccc6384165242b55ff7cd192af6fd7313a9119a7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/98835
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-16  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [72186f02c118e9f5602e15c2bac9b3ac19987f93]

        tdf#127652: move UItest to CppunitTest
        
        Change-Id: Id04414d00f92a0c32c38a9dd706d6656ba280746
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98597
        Tested-by: Jenkins
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-16  Szymon Kłos  <szymon.klos@collabora.com>  [10775fb4006dcdf3ce5b01179b4d9a6f009d8592]

        jsdialog: weld text view
        
        Change-Id: Ia3bae7a8b812e791fc6a8888e63adca17b8910d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98883
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-07-16  Szymon Kłos  <szymon.klos@collabora.com>  [b1b95b80b54819ced62443d3c87ec6ced27f81a9]

        Move SalInstanceTextView dect to header file
        
        Change-Id: I779f860fec5203db3493663ff61d7b06167ff685
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98882
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-07-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [a48ab89fe259d385f20a14f62c9cd9bc7b5b36e9]

        ucb/hierarchy: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I6c57cf814af386bfb2c2c035d32175c4ff9ef7a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98874
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-16  Tor Lillqvist  <tml@collabora.com>  [837879ec7b1f3cdfee2b7af4ec44885db0d115e6]

        tdf#134832: Don't set mbSupportsBitmap32 on iOS
        
        Our Quartz code sure doesn't handle such bitmaps, as far as I know.
        
        (Yeah, iOS itself of course handles such bitmaps with included alpha
        (both the venerable Core Graphics stuff, not to mention all kinds of
        more modern things), but not our code.)
        
        This does not fix the bug in question, but clearly setting
        mbSupportsBitmap32 for iOS was unintentional. (It is possible that it
        would be relatively easy to just fix our Quartz code to actually
        handle such bitmaps. Then mbSupportsBitmap32 could be turned on again.
        Later.)
        
        Change-Id: I278a4c1ad1c3e882a769d9d054f3f19e1a976666
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98881
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98884
        Tested-by: Jenkins

2020-07-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [c60ce3d48dbccd616cfa989ca3d8f1ded4ccd411]

        tdf#134332, tdf#134796: sc_subsequent_export_test: Add unittest
        
        Change-Id: I4b67937dbec76c32c61a85ed24ca67bfcf3f83a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98743
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-16  Luboš Luňák  <l.lunak@collabora.com>  [b3c4ca3439eea5f81f3e5a98830829fa20c22823]

        properly finish encrypting when parallel zip saving (tdf#134796)
        
        More fixing of 353d4528b8ad8ab, that I didn't get quite right
        in 08161f853571e3. There must be one final processDeflated()
        call that has isDeflaterFinished() return true, so that
        encrypting is finalized properly.
        
        Change-Id: Id15190cc467a801ccc57e1efe802cdd8fc618a71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98878
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [3e572e8c058d202a8266aa66af3e658cd9c54db4]

        shell/kf5: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I45cf95f39f5d3bcab23000422b1348c72782acc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98880
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [6dbfba16d86b81419d833c6ab2c4904b67770069]

        slideshow: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I0b0a74ec8133de55664e471fcf13d7c66f882b12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98871
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-16  Shivam Kumar Singh  <shivamhere247@gmail.com>  [51ccfd3b39d1d32052e8d51ab9ba7324ccd843f5]

        Cleanup: Fix variable names for Inspector
        
        Fixing of variable names following LO naming conventions
        and some other minor fixes.
        
        Change-Id: Iad58584ecc07a02287193a615c428819363ed0c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97810
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-07-16  Luboš Luňák  <l.lunak@collabora.com>  [4bb931a488b8fe7a0b4961956252f667b683a630]

        use consistent Skia pixel position adjustments (tdf#134346)
        
        What happens in tdf#134346 is that the same shape was drawn twice,
        once using drawPolyPolygon() and once as an outline using
        drawPolyLine(). Those had different offsets, so with AA enabled
        the tiny difference could be actually visible. Be more consistent
        with how the pixels are positioned in float coordinates.
        
        Change-Id: Id852fef70e7bd829ff0108a86d1ebee29c300e3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98745
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-16  Luboš Luňák  <l.lunak@collabora.com>  [b0ac1fc0e434df76c44f283508e6da8ef7f61278]

        sync visualbackendtest and vcl_backend_test
        
        Change-Id: Id3471e2812f2b710d71e748e3542bc8c49dbb7a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98720
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [e2e66c4a37350155a4dbb6ec5e2811b9f87a6883]

        extensions/bib: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I022d29f4c39f79ed8e0fafe0687e95088279e046
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98875
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [f510f6a0b339522b0146d26630b139e0421a3657]

        tdf#134618: sw_ooxmlexport12: Add unittest
        
        Change-Id: I0b4559e19758475143175d571687884403e6f09b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98867
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-16  Szymon Kłos  <szymon.klos@collabora.com>  [1762e6819b0d9f10b701728b8e183e87c1400137]

        jsdialog: regenerate JSON on dialog collapse
        
        Change-Id: I407979546a7610630e8109b57db8c98c956baaee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97735
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98826
        Tested-by: Jenkins

2020-07-16  Tor Lillqvist  <tml@collabora.com>  [f65d93f9b475402a10eb89bae0685d300f09fff9]

        Accept iOS SDK 13.6
        
        Change-Id: I3dd04e852c34e521f2918d3f7404bcfdcfa5f2fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98870
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-07-16  Szymon Kłos  <szymon.klos@collabora.com>  [50984210273912b0a3445da8e311046cbb5d0644]

        jsdialog: optimization, use latest state, ignore previous
        
        Change-Id: Id637accc4f006ae6206b4e87a44b30d1a8340723
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97849
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98827
        Tested-by: Jenkins

2020-07-16  Miklos Vajna  <vmiklos@collabora.com>  [96af0c0b41276b76c85243f48fa48a5909696384]

        sw handle ClippedPictures when replacing compat options
        
        This was added in commit e598ab04476a32a08f18e8f0662fafa5f78f1a4a
        (n#775270: clip pictures instead of scaling they don't fit, 2012-08-30),
        it's off by default and on for Word documents.
        
        Change-Id: I0d121b43cab760224e3528b7ab445ff2498db0bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98859
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-07-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [f173aa0a86d86ddfa42ee03b5973495eb595c1fc]

        loplugin:unusedmethods
        
        Change-Id: Ibc1ec64cba8eb083aaff28848a42337cc597ea19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98857
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-16  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [39ec20cd90164089cb2b9a89e1b7d64a1c12822a]

        Karasa Jaga: tdf#134833 icons for Additions
        
        Change-Id: I9cc7a925be3f54dec1772f74a5bd4c697b87b335
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98868
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-07-16  Shivam Kumar Singh  <shivamhere247@gmail.com>  [9006cbf6a13317a386194d6857f22391464c2aa0]

        Support for disabling Asian/Complex fonts for Inspector
        
        Hide/Show Asian and Complex properties from the Inspector
        when disabled/enabled from Tools->Options->Language Settings
        
        Change-Id: I6447d4406b9371d63e757b332c3393f3496e0a4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97530
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-16  Olivier Hallot  <olivier.hallot@libreoffice.org>  [28f09062b2e9a3228ef5fe41312769ad566cc4b6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f5dcf4f9e56932f399bf9859000e5163b602e60b
          - tdf#133851 Missing help page for certificate paths
            
            Change-Id: Id34c05fb25df30c40461c9ef1d6aaa4215f4ac56
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/98794
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-16  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [72698629be237cd23bcd95d2cef58c4b755bb56b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0485136e4e45578bf086bcf98894c20e270c27dc
          - tdf#126142 Update ImageMap menu item locations
            
            Change-Id: I36b83fd50c53b144c68ed794d1f1516a6984826c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/98855
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [cb6a7b988a00500fbc4116c38bc1a959ca16d065]

        tdf#60316: chart2_export: Add unittest
        
        Change-Id: Ia12f925807a93a32072322982d789ffa8e24e138
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98478
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-15  Justin Luth  <justin.luth@collabora.com>  [19ffc31ac047e9e8986591937ad945bc7dc2b875]

        tdf129452 writerfilter: only affect vertical Merge_restart
        
        If multiple merged cells are stacked on top of each other,
        then don't follow the whole stack down to the bottom as
        if it is one cell. In other words, merged-vertically is
        not true or false, but start or continuing.
        
        This stand-alone patch covers a corner case missed
        by this bug's earlier LO 6.4 commit.
        
        Change-Id: Ibaec6d609ff5b8a993be8dce0741fa2ca905da26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98242
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-07-15  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [f013b5127e3048914d829cf918df2a43f133d108]

        tdf#107885: sc_macros_test: Add unittest
        
        Split unit test for auto filter into two separate functions testing
        string and numeric conditions.
        
        Change-Id: I940718215bf3d1de490726a6e430b3cdd7b62f2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98694
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-15  Jim Raykowski  <raykowj@gmail.com>  [81a60c1589593504bad27558f0c9f20861b9752c]

        Show Navigator Headings context menu outline items in ro mode
        
        This patch makes available Expand/Collapse All, Outline Tracking, and
        Outline Level context menu items fo all entries of Navigator Heading in
        the content tree when in read-only mode. Currently these items are only
        available for Headings root entry when in read-only mode.
        
        Change-Id: I6a683f4f0d5fb7f3c79d542bdecc6d3023aca1b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98793
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-07-15  Michael Stahl  <Michael.Stahl@cib.de>  [ed62df4aa2b73164a1efc3b266d56cdbdf2dbf1a]

        sw: fix names of SwFrameAreaDefinition flags in layout dump
        
        These were renamed quite a while ago.
        
        Change-Id: If0b70bdff0a18d324a10eee7f1f8758dd9ee3cbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98853
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-15  Balazs Varga  <balazs.varga991@gmail.com>  [9eb614f8d2d9cc983c51bcdde211ee0c59c3a96c]

        tdf#134659 chart2: use centered label alignment at text break
        
        instead of left for axis labels broken into several lines.
        
        Change-Id: Iaf516055748189fa50165f0e954dfe0db15bbfb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98413
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-15  Balazs Varga  <balazs.varga991@gmail.com>  [6d1e9482cf1519e5b4d73331a5bcdfbbc9a15776]

        tdf#134111 Chart OOXML Import: set text break to true
        
        of category axis labels, even if the XML do not contain
        Text Properties of category axis labels.
        
        Change-Id: Ia0b154b2dfbfb00ffa0762af771423196586a5ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96683
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-15  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [16a7f59b448cb57bfbcf5a951dbb614fb2ea3a49]

        Update git submodules
        
        * Update translations from branch 'master'
          to d602d2af8c3cefdf159918d8a455d17318649c2b
          - update translations for 7.0.0 rc2
            
            and force-fix errors using pocheck
            
            Change-Id: Iba77f2ac5fdd7e4a2a33ec6e3465b362f8fa4b9c
            
2020-07-15  Tibor Nagy  <nagy.tibor2@nisz.hu>  [ee6cd34eb3a2bd1f1340063ee4b90a72ff0c9532]

        tdf#123621 sw: fix textbox position according to DOCX
        
        i.e. when spAutoFit is present in DOCX, and size of
        the textbox is relative.
        
        See also commit cab956c480eb4f619580285c7b9a15b9e6d9b780
        (tdf#112312 DOCX legacy shape export: keep fixed size).
        
        Co-authored-by: Attila Szűcs (NISZ)
        
        Change-Id: I29af97001954ad353a386164b68cd22f6230e3e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98401
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-15  Caolán McNamara  <caolanm@redhat.com>  [ac90bb44f53e099bd8743662b20d0e5ae1752fa2]

        ofz#24130 check level before accessing array
        
        Change-Id: Ic583ac6d8904332ae744d8e7c6639570e74a6338
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98804
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-15  Shivam Kumar Singh  <shivamhere247@gmail.com>  [8f121c1a9d5583e187f5468fc197c92e4c019f16]

        tdf#134816 Crash when using a parentless style other than DPS
        
        Change-Id: I2da764a50c7018eb28a63dd47c2c4e2c2975bdb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98816
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-07-15  Szymon Kłos  <szymon.klos@collabora.com>  [7870fc222ab9833ab1f7af0633e18c1afaa40119]

        Don't reset reference marks when editing the formula
        
        This prevents us from hiding reference marks on
        switching sheets when formula is under edit.
        
        Change-Id: I4bf1e36967420c12bfa974b0aeefda537a26eed3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98364
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit 5fc0cea87be4b439bb3d3a5281984fd16b05dc28)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98349
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98815
        Tested-by: Jenkins

2020-07-15  Szymon Kłos  <szymon.klos@collabora.com>  [d41b79f1051a8dff638732e737d250eef56d5378]

        jsdialog: move executor code to vcl
        
        Change-Id: I9247a652707fe3239dc488a605a2c506d8eec95c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97736
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98819
        Tested-by: Jenkins

2020-07-15  Szymon Kłos  <szymon.klos@collabora.com>  [07ad277ce32410d02dca9933c005bac7fe0ce972]

        Empty reference marks on selection reset
        
        Change-Id: Id085b6b608335e1bcc085d7a8c972622a918f1ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98316
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit 7e8bcf38f00b3c45a78ba7a60aeb9e6dee11a23e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98341
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98813
        Tested-by: Jenkins

2020-07-15  Szymon Kłos  <szymon.klos@collabora.com>  [9e3e318d9d20dc2d5738bdb6140567a0cfea8ff9]

        Get correct tab for current selection
        
        Change-Id: Ie3146675a5b6cca5357fccc668ce17b859836147
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98315
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit 88417fb01bf03969970b574421a7688768dff6ef)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98340
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98814
        Tested-by: Jenkins

2020-07-15  Caolán McNamara  <caolanm@redhat.com>  [c8fed68b953e5c1b3101758413fac4809ff3380e]

        move SVTXDateField to toolkit
        
        and svtools CalendarField to vcl
        
        Change-Id: I6f3e9a71f21ac7ca70f8172d4f8be4804f3b1c7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98818
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-15  Caolán McNamara  <caolanm@redhat.com>  [db9d871b2dc89ac1a09e17ec08a1570dae546025]

        aServiceName is lowercase rDescriptor.WindowServiceName already
        
        Change-Id: I5e6ae62b7a1d5eeed641519a1e1c0375d805d7e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98817
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-15  Caolán McNamara  <caolanm@redhat.com>  [299e128b5175f4c3d794848ab51e81d14385a547]

        replace TimeSpinButton with FormattedSpinButton
        
        with a TimeFormatter rather than have duplicate functionality
        
        Change-Id: I99f1f2aabee5f81485f97755ba3675870317cfb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98791
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-15  Caolán McNamara  <caolanm@redhat.com>  [0abbf64dc1ebe9f12523a69ce1cfd25fe189d869]

        weld TimeControl
        
        Change-Id: Idb19639eb39bc83fb8bdc7c2181bf63e9c522d18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98670
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-15  Caolán McNamara  <caolanm@redhat.com>  [288b9f7edd26458e3a71aad9f96279ec9ef00931]

        need to set the formatter as early as possible
        
        easiest thing is to distinguish between an external one and a
        built-in one and have callers own the external one
        
        Change-Id: Ia14dea81614f7bc7958c5fa11cce928a9a59976a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98790
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-15  Caolán McNamara  <caolanm@redhat.com>  [c7cd9bec28fbe06b46c4bc24db39d843857ce731]

        rename entry formatter for more consistent naming
        
        Change-Id: I0a138015b1db6d00413e4b381f0da0757d56e25c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98667
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [590ec971a833e353e745049503958c99d58bbb15]

        tdf#118148 Extended tips to colorpickerdialog.ui
        
        Change-Id: Ia38caf54bf20814a0bc08555dcde438c577a5e07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98777
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2020-07-15  Szabolcs Toth  <szabolcs450@gmail.com>  [6479096dc2bd40215ff80273b4d27cadb2688cb1]

        tdf#120760 DOCX shape import: fix Z-order with behindDoc
        
        DrawingML attribute relativeHeight contains z-indices
        for shape Z-order, but this depends on behindDoc, too.
        
        We can use z-index = relativeHeight - MAX_INT32 on shapes
        with behindDoc=true, as a simple workaround to get correct
        Z-order, because unsigned relativeHeight values stored in
        sal_Int32, and MIN_INT32 <= -MAX_INT32, and the temporary
        negative z-indices will converted by GraphicZOrderHelper.
        
        Note: this commit doesn't fix the old writerfilter
        implementation problem, that DOCX relativeHeight is an
        unsignedInt value according to W3C XML Schema, i.e. its
        maximal value is 4294967295 (MAX_UINT32), not 2147483647
        (MAX_INT32).
        
        Co-authored-by: Balázs Regényi
        
        Change-Id: I54a72a95bc69b307b2835636fff376b0aa9bc45c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96614
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-15  Caolán McNamara  <caolanm@redhat.com>  [a7350a3759fd651c3cae1b7ed67cea0d55725ce2]

        lng_component_getFactory no longer exists
        
        Change-Id: I8cccbc8fde608b4153333777154c26e65c31f03f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98802
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-15  Attila Szűcs  <szucs.attila3@nisz.hu>  [c78221a5ad98939f3fb9ca6af4a2d2d2a63ff6ee]

        tdf#124423 sw: fix AutoSize width frames of DOCX
        
        Add layout compatibility option FRAME_AUTOWIDTH_WITH_MORE_PARA
        to keep paragraph area width of AutoSize width frames with
        more than one paragraph.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: Iab8926b6219ac92ef1ab7488bdef1d3f2b47c396
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97425
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-15  Miklos Vajna  <vmiklos@collabora.com>  [8a43bfeffab9009c9f373e883fef87af1a7b3843]

        tdf#131175 oox chart import: fix char color of <dLbl>, inherited from <dLbls>
        
        There were two problems here:
        
        1) Our chart model expects the char formatting of a data label as direct
        formatting, so in case <c:dLbl> has no such formatting, but <c:dLbls>
        has, oox has to explicitly inherit.
        
        2) The data label char formatting is represented using
        chart::FormattedString, but the char format of it is not (yet) exported
        to ODF. Given that the char format of the series and the individual data
        labels is the same, restore the same formatting on import to please
        rendering.
        
        With these, finally the chart labels in the bugdoc are white, not black
        (and have a dark background, so they are readable).
        
        Change-Id: Iebac5ce0be31a59bafb0f9fe7636330585e33822
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98770
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-07-15  Noel Grandin  <noel@peralex.com>  [7a2b5236cc73993d71ccf46f62d69c6a9fa5a3d1]

        don't need to use prefix here anymore
        
        all the services here are using constructors
        
        Change-Id: I2f42170b5d2345954df7bc0c41aa2709f97b47ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98728
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-15  Caolán McNamara  <caolanm@redhat.com>  [0c85d1ee0688435ffefd8eff797e57eac9bace27]

        weld LongCurrencyControl
        
        Change-Id: I700329aeee53f8ce91ce22a3b50fe59e3d19c063
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98613
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-15  Caolán McNamara  <caolanm@redhat.com>  [1c24c5047d08cce8cc7f0b0a4acc93cfc5739da5]

        always use underlying Edit SetText
        
        like FieldFormatter::SetEntryText does
        
        Change-Id: If25a2311e6756d24e2403181f7adc5adfdc562a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98653
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-15  Caolán McNamara  <caolanm@redhat.com>  [5e440f5f7ced4ddf1533de9e8ea722e3b99db02f]

        support IsEmptyFieldEnabled like vcl::FormattedField
        
        so a formatted spinbutton will stay blank when set empty
        as used by the databrowser as a special mode
        
        Change-Id: I24cd6fb0560b20d17574e3b5266fff8dd9f0acb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98789
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [e78b16632f5a3ad974574dd0354df3cef1f5c844]

        scripting/basprov: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Id4a312df7b3ed4c4c81f7f1b42b8e8697d4bb784
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98742
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [b2835b2a65918c8ea73fde4ba6befa1fabbe6033]

        scripting/protocolhandler: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I5618d68317a24bfe92dc166ffc81dcf5ffeba1e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98740
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-15  Noel Grandin  <noelgrandin@gmail.com>  [0c688d3491c6f53ed06fbc5946e043e3b7509c63]

        stoc/proxy: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Ic55e4779af26378a41cf31465d4cafd429085596
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98696
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-15  Noel Grandin  <noelgrandin@gmail.com>  [3e8ca5b50a6eb70118908c7741bbf26d23ae1574]

        stoc/invocation: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Idf47e3fff2ca0e693834bcdd228159b5725837e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98700
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [fd5531534dc1e2f90d33f1d0cf9c0fe2cb9fd6f5]

        scripting/stringresource: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I3ad9af6cff62ee822ac5f0cfd4da12eb36bfb50f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98739
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-15  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [244de1fc0f3f201f56e739401ee3cc52f35deab4]

        tdf#133788 Missing pieces for Gallery localization
        
        Change-Id: Id11227b4a271351b50c43f6b5a531b47261c6fc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98544
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-07-15  Miklos Vajna  <vmiklos@collabora.com>  [4fcd42afd3ba92f909b48be72c9392314689ec89]

        comphelper: don't hardcode hash sizes in Hash::getLength()
        
        Instead move the constants from filter to comphelper and reuse them.
        
        Change-Id: Ib7061e9028ccf6067b4e86f50145c1472c2b01d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98785
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-07-15  Noel Grandin  <noelgrandin@gmail.com>  [96ada688eaf7454791a5d8f8e0abe68e2c417e26]

        stoc/invocadapt: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Ie1c953c58688a0dfbbc8a40385e400b8d0314f3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98699
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [d4813c671aa423feec8b457a3a8bea5c7671d118]

        ucb/cacher: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I56261af8f540c214419e01b81c789cb6a4c31d31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98747
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-15  Noel Grandin  <noelgrandin@gmail.com>  [37f5ad41ed9928a4394b80050cdc00fd6d830a07]

        stoc/javaloader: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Ic1ce8431bfb116c1e64116e2019fa0d3bcf8344c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98698
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-15  Noel Grandin  <noelgrandin@gmail.com>  [82c64c311973a62c0e9bd2fee47c69921182b86e]

        shell/locale: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Id13b26fb6f518e0586bb01c0c897c039fd3bd887
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98683
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-15  Noel Grandin  <noelgrandin@gmail.com>  [b9707b5e3a3256c8b58486e500a7270e9e7c7446]

        shell/syssh: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I94d0d68133877ab68e67607715afe78313bf1faf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98681
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-15  Noel Grandin  <noelgrandin@gmail.com>  [91a6aeab9da5ef8f98390ce7661ee6acf0841aec]

        fpicker/aqua: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I23b9964daba0d39cdad4e81de7b7fbfc56589b2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98787
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-15  Noel Grandin  <noelgrandin@gmail.com>  [666e1ae80681f611aeb5aa83d43f595f7353a056]

        fpicker/office: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Ia6e1aec18e6450de9c65ed059a25493fc54a9f75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98788
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-15  Noel Grandin  <noelgrandin@gmail.com>  [3e50a3023535d4e9e365db046442df1a758e70c4]

        svl/fsstorage: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: If5eec92f2c7707bd0c44b80d352d78a84962ff74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98702
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-15  Shivam Kumar Singh  <shivamhere247@gmail.com>  [0bca30bff7d9e49c81459122735565ff0d9816c3]

        tdf#134555 Show direct formatting at the Styles Inspector
        
        Change-Id: I9141019f8ef66600614a4fdcc74fca8d75c80d05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98561
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-14  nd101  <Fong@nd.com.cn>  [d851a02df57ab378ed0cc6d9362516de09c3279c]

        tdf#60316 Chart plotarea background issue
        
        The default shall be of nofill instead of white.
        
        Change-Id: Id29feb7d1f8a24e4c3c768aa69f2775cdbf031a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96955
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-14  Noel Grandin  <noel@peralex.com>  [7ef6dee499e6a705e022fc8159789599f9cbc1c0]

        canvas/gdiplus: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Ie1f1736ceda372a53e1065d4829f019338f5b7bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98730
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [8e6c5635bed20790dcf10da99766c92d4589845e]

        scripting/provider: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: If5337702e4bdc583bbae34e90a89c20b7341937e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98738
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [b4f1f2dc427cad5829911de01e00a4c7d4e7dd50]

        scripting/dlgprov: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Ia135b0696a52dd414b5187f33195e8b86d552c2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98741
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-14  Ahmed ElShreif  <aelshreif7@gmail.com>  [fb6a74e850a402ceaee7c26dce1ffc48c0798ede]

        uitest : extend the ComboBox UIObject
        
        As ComboBox UIObject can be treated as Edit UIObject so this minor change will let us do all Edit UIObject actions on the ComboBox UIObject if needed .
        
        Change-Id: I49dc17aa443e571a8f6aa0b6e1c786601af397a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98615
        Tested-by: Jenkins
        Reviewed-by: Ahmed ElShreif <aelshreif7@gmail.com>
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2020-07-14  Noel Grandin  <noel@peralex.com>  [dede9ec2890f8fe014a2d0fdd84fffd414ce23b6]

        winaccessibility: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I8b3465ddec68b99c78cb6cc8193f4944ed5ba190
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98727
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-14  Noel Grandin  <noelgrandin@gmail.com>  [7256ff08bc46840bb85fa255ace6541dca91329e]

        svl/passwordcontainer: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Ib543223f87e1773645ff6063e7f9f902ff408f33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98701
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-14  Noel Grandin  <noelgrandin@gmail.com>  [17363342935e38f463cf879682009534aab9fa7e]

        stoc/naming: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Iaa8805141e480e05badd92c61a455e46bd411e87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98697
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-14  Caolán McNamara  <caolanm@redhat.com>  [b9b638f2cfdfe8c82363e13ad1b1b606316a45e5]

        drop formatter during dispose
        
        Change-Id: I5c945cc462f9c2119e08f138f572ab6d926de735
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98731
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-14  Caolán McNamara  <caolanm@redhat.com>  [6553ca7a30a23f772842313445e96f2cfc001cb8]

        set max range
        
        Change-Id: Idb44062f91f63a6936d532e59ce3e3347f43ebd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98713
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-14  Noel Grandin  <noel@peralex.com>  [cae6c5d896b8b99269ac2f21cc995f9d69219976]

        canvas/directx9: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Id8d6ef240ba872f7e93752614cd2d45fc50897ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98729
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-14  Jan-Marek Glogowski  <glogow@fbihome.de>  [a03bc509cd19011043c340b893e7b00c7937423c]

        tdf#134478 Refactor dumping of EditEngine data
        
        - document key combinations in README
        - dump data into workdir as editenginedump.log
        - move as static function into EditEngine class
        - get rid of the EditDbg class and editdbg.hxx
        
        Change-Id: I965f0143a9a275a289b202f54c0ea65da63c52f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97873
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-07-14  Szymon Kłos  <szymon.klos@collabora.com>  [d52fab0e1cb80fb1be775887585fede5dfffb60f]

        jsdialog: enable watermark dialog
        
        Change-Id: I4badd0d2f6c9c0d2828152685aa14c2e1d358fea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97623
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98230
        Tested-by: Jenkins

2020-07-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [15b100506a61ccae6573e4969e525a981098344f]

        pyuno: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I4bdc09b4ba5c2f7ecc4fc8184f2d8230896aef01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98716
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-14  Justin Luth  <justin_luth@sil.org>  [cef5a2d780ad01105dae860f6293f6f137603027]

        tdf#134654 sw: Alt-X - end keyboard selection too
        
        The selection itself was cancelled, but not the fact that
        a keyboard selection was "in progress".
        
        EndSelect is slightly heavy, so wrap it in a
        very lightweight if statement.
        
        ClearMark also checks HasMark, so real purpose
        in first checking it.
        
        Change-Id: I969a694c46d92201f3c3f2121e3fa3a2af27253c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98719
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-14  Ahmed ElShreif  <aelshreif7@gmail.com>  [5b2dcb95710391c6e0d33e5ed4b743c01929d436]

        uitest : Add demo for "bottom find bar" using ToolBox support
        
        Change-Id: Ie586851be1e9131394ac0103837b26f408026dca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98596
        Tested-by: Jenkins
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2020-07-14  Ahmed ElShreif  <aelshreif7@gmail.com>  [d17227830438f7a7e0d5de82b5a447771dfe8f25]

        uitest : Add support for "ToolBox" Objects for example" "bottom find bar"
        
        This patch will help us in testing any ToolBox Objects by this lines :
        
        	>> variable_name = MainWindow.getChild(Bar_name)
        	>> variable_name.executeAction("CLICK", mkPropertyValues({"POS": poition_x }))
        
        for position_x you just put the id of which entry in the ToolBox do you want to press on it .
        
        Also This patch set the ID of the bottom find bar to be "FindBar" to be able to select it in UITests .
        
        Change-Id: I360cdbde47be188c49c6d61bf5df4df5caa6a23e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98549
        Tested-by: Jenkins
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2020-07-14  Noel Grandin  <noelgrandin@gmail.com>  [af1eee15fdacbef4d43f130750b7dbee432ef39b]

        shell/cmdmail: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Ifeece1a72c594348f52e3edbee503a16a99619e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98682
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-14  László Németh  <nemeth@numbertext.org>  [616a47c9570f9ce67b18a124f08f4a342bff3468]

        tdf#134793 DOCX import: fix numbering with inline images
        
        before page break. Previous fix for tdf#118701
        didn't keep numbering of the paragraph marked
        for deletion.
        
        This reverts commit b216fc5b583050cfb1cdf9bd82ec3c1bd2e09d70
        (tdf#118701 DOCX import: fix image position on page break).
        
        Change-Id: I5bde927f15b4b1f682d81482734fadff7690f6d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98541
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [acedfab7a3fc0f49a77d674e393ff63125dc0d9b]

        Fix number decimal separator
        
        Change-Id: I1f241264639c80f30fa1bfd8e9d5966bfee12197
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98695
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2020-07-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [3fbadfa1ad41a3477804c592e06caec708c05218]

        lingucomponent: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I11770c8873d14cfd0e438fb580d8d0ea9e99f594
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98709
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [c6642e6c2366741eba893f2e91a6bc2761df7c35]

        i18npool/i18nsearch: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I5f8113393120fdad192f7347109a2186db141acb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98708
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-14  Noel Grandin  <noelgrandin@gmail.com>  [1cd5448059e71d745f4cb52e601d61505346f713]

        remotebridges: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I4e33b22fa8294d730e1efa929c352c1aefe506a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98679
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [4cc40d5fbf88588220f7ae80d8122f9218fafeec]

        linguistic: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I1ee71beb89d778213fa4bb22fb7d350ed77879c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98707
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-14  Noel Grandin  <noelgrandin@gmail.com>  [c70e400b193f752647d31b73f484852bf1c728cb]

        shell/macbe1: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Ifdb4adc5073b728cbad4da5b261aa7475e9997e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98680
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-14  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [0c53a58b2dd9bee3d4de6843966486428fdaa78f]

        tdf#133437: sw: set generated shape name if it is missing
        
        Shape names are required for seting format name and undo/redo
        and correct displaying of objects in Navigator pane
        
        Change-Id: I43caf6a4d5f054283d48c46b081d43b743bd4433
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98312
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-07-14  Luboš Luňák  <l.lunak@collabora.com>  [08161f853571e3d4113c40a5d9d2cc24dca7506f]

        fix encrypted parallel zip saving (tdf#134332)
        
        ZipOutputEntryBase::processDeflated() was calling isDeflaterFinished()
        to find out whether to finalize and dispose m_xCipherContext.
        With ZipOutputEntryParallel this was always true, so the context
        was disposed after the first call. That was originally correct, because
        originally processDeflated() was called just once at the very end, but
        353d4528b8ad8abca9a13f3016632e42bab7afde changed to calling it several
        times.
        
        Change-Id: I1e4a0c887e4ba7ac7b20fa315169eaa911335fde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98625
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [30ee17749a8c755982e8927e68fbe162844c7b03]

        connectivity/dbpool2: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Ib621b48f9c542a8cdeea6d7627770784abbd44fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98689
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-14  Noel Grandin  <noelgrandin@gmail.com>  [d1038da54d02f39019b47cffcbf5f94b8cfbcbce]

        io: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Ic5942f00147e4024ffc3d5880cf3c7462bcc14de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98678
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-14  Noel Grandin  <noelgrandin@gmail.com>  [332e805dad96c5a06b1b8aeea159d17f4abb302a]

        hwpfilter: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        And move the code out of a header file into a .cxx file.
        
        Change-Id: I37b88e1d5173c9064f1b733b5d38fc40a463e2a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98677
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [02add49081fc52838a8cff8746c647a0286544c1]

        connectivity/firebird: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Ibac6bae417b664f9132ddc7d6dd539a85da28674
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98686
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-14  Caolán McNamara  <caolanm@redhat.com>  [e200a08f0982cc9f5993deeee03eb8ce2a110e71]

        Resolves: tdf#134786 use std::numeric_limits::lowest
        
        Change-Id: I5ef2a2779f2b534d68a8a15b74beb62b2eeefa5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98693
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-14  Gülşah Köse  <gulsah.kose@collabora.com>  [0a3e5ba4db254549c15e55984f1764a352c8239b]

        Fix widget placement problem on mailmerge result dialog.
        
        Change-Id: Iff7bae3f1e30d106ed54f3a67bf5c6fefe67e2d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98650
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-07-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [3616a43f8d7da0379a7f6441c4900304de40952a]

        connectivity/hsqldb: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I80d9c854640073038d1a4d79997111912d924f69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98685
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [c69a54ebb232f22e6a07d5a2ec06f9097fce45a6]

        connectivity/jdbc: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Id268f9780400e5d0940f378cd8ee91f86662bf55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98684
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-14  Noel Grandin  <noelgrandin@gmail.com>  [d1b37f5ff3d69e60355612899043bbc202a15735]

        connectivity/macab: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I418417284ede616ed36d213b378260e321913cce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98674
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [8f7fd5145f2d6b150293875a67f7171a17fef64f]

        connectivity/evoab: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I30f1fdca220e64e087a1de2f8a6ab1f2e7ba8a45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98687
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [27ae032f793ecae63ff231339cb18c4b2ec64206]

        connectivity/dbtools: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I281475b9fe5eff0d462f575e8434b9511b292e85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98688
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-14  Miklos Vajna  <vmiklos@collabora.com>  [9c8aa11ee7ddbae34afcce2cbfc4d521122a527b]

        tdf#134431 sw: fix crash on setting anchor of textbox while splitting a para
        
        Regression from commit 682e0488df819c191c13a03758fad0690706e508
        (tdf#134099 sw: fix textbox anchors on copy-paste and undo, 2020-06-29),
        the problem was that setting the anchor of a frame format triggers
        "modify" notifications, but the handlers of those notifications expect a
        consistent layout. This invariant is not held while we're still in
        SwTextNode::SplitContentNode().
        
        Fix the problem by updating the textbox's anchor the same way "normal"
        fly frames are handled, i.e. add/remove the frame format to the new/old
        text node manually and block notifications.
        
        Change-Id: If1f07d4230540796a81d9ed46a932b67d5995462
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98690
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-07-14  Justin Luth  <justin.luth@collabora.com>  [c5e4c2603197ecfbc19957da775f80ba06648105]

        tdf#131561 writerfilter: pre-emptive unit test
        
        Someone might be tempted to just delete any
        border on a merged cell, hoping/expecting that
        the adjoining cell would have a corresponding
        border.
        
        Granted, this test was hand-crafted and is not
        necessarily something that Word would ever
        create. At least be aware that any fix
        that breaks this example is not a complete
        solution.
        
        Change-Id: I438c835b54ec8b33eb48de55f09a7cf2965f6440
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95533
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-07-14  Miklos Vajna  <vmiklos@collabora.com>  [f7eff4319be741143f6d8d5e0f2995e3ce46b126]

        CppunitTest_desktop_lib: handle SignatureState::OK after loading
        
        The purpose of DesktopLOKTest::testGetSignatureState_Signed() is to make
        sure that in case we don't trust a cert and we add the necessary CAs,
        then we trust the cert.
        
        So just return early when we trust the cert already, it's not an
        interesting failure.
        
        Change-Id: I32f24b5464a0e14156292de2acda562025ded73f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98673
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-07-13  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [0e3035a7049291b9390105cfa00730ab79b07548]

        Icon themes: Fix for tdf#134768
        
        Fix Line Arrangement Presets in "Borders" tab on "Format Cells" dialog
        
        Change-Id: If94df20905f56305f3b3d1faa63e2296cc1dad07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98675
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-07-13  Mike Kaganski  <mike.kaganski@collabora.com>  [bd96a6f7b7eb103f97bcd6eadc21908187e94dce]

        Don't rely on Python's treatment of unrecognized escape sequences
        
        According to [1]:
        
        > Changed in version 3.6: Unrecognized escape sequences produce a DeprecationWarning.
        > In a future Python version they will be a SyntaxWarning and eventually a SyntaxError.
        
        [1] https://docs.python.org/3/reference/lexical_analysis.html#string-and-bytes-literals
        
        Change-Id: Ia4f79f17ccb121f423f35b1e1306d5ae285e8762
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98321
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-13  Baurzhan Muftakhidinov  <baurthefirst@gmail.com>  [a3c3ab7394f578340c33e6e1cd8da13196a8b596]

        tdf#134755 Update locale data for Kazakh [kk-KZ]
        
        Change-Id: I47e920a98833f71bd5c8db0a0590a4f8cdcb83b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98465
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-07-13  Justin Luth  <justin.luth@collabora.com>  [19d7f9624e92422409ed2744091d502fdae8692b]

        tdf#129452 writerfilter: use column, not cell when comparing rows
        
        A natural mistake - especially when there are no existing
        functions - is to assume that cell number defines column
        number, and so it is valid to compare between rows.
        
        This patch provides the functions, and switches this bug's
        earlier patch to properly use columns instead of cells.
        
        This commit depends on two prior patches in bug 129452:
          Change-Id: Ie305477f0e3468a4a923095d76f520d97fe99ffe
          Change-Id: Ibfdac336bbb1f7303c7e585a85c94be37ad6f916
        
        I hope that this implementation covers all the bases.
        This code is dreadful to understand,
        as witnessed by comments from those much smarter than I.
        
        P.S. I also cancelled a vertical merge if the cell
        is not there (in a gridAfter situation).
        If a row is shorter than the previous ones,
        then a vertically merged cell should not be considered
        to be able to span that gap. If the cells below are still
        merged, it would be considered a new merged cell.
        
        Change-Id: I63158ac73b1bf86d9f75dd3c1299d1b1a3f08064
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97434
        Tested-by: Justin Luth <justin_luth@sil.org>
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [9ad54d31c80a6ba826f3c121efbf6b9376140c86]

        connectivity/mozab: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I93b5ae48ec3580b1feb20fa1cf7897a0f2ed8fb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98668
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fcd0338631bb13a3a8354f6e9265e2cb54c38f25]

        svgexport: add TEXTLANGUAGE to not supported meta actions
        
        This adds TEXTLANGUAGE to "unsupported" actions, so that it is
        not logged as a warning, when we get a metafile with such action.
        
        Change-Id: I1afb3ce48e4526d7c9e623fe4571b8953f9a8ebb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98629
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-07-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ebb7cd91ec2bbbba3e4d2ce106b24933b23f4d14]

        Prepare test for SVG export of semi-transparent text, not enabled
        
        This prepares the test for semi-transparent text, but the assert
        is not yet enabled until the bug gets fixed.
        
        Change-Id: I31a241910fd7bdf27579f291a497b76292eac775
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98628
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-07-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4b0daa9ce768aec2a891a129b10e71aead0ca369]

        move Primitive2dXmlDump from drawinglayer::tools to drawinglayer NS
        
        drawinglayer::tools causes conflicts with ::tools namespace, so
        better to move Primitive2dXmlDump out from this namespace as for
        inspecting purposes it ccan be injected into existing code which
        could break make it conflict and break compilation.
        
        Change-Id: I5f9e594b2b8b1dd24067fa5f5ca3cfc4eefb85cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98627
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-07-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fa844c15233f108a0e9b0b2e8c9757c1aa088a4b]

        write additional actions in MetafileXmlDump
        
        - initial MapMode and size
        - REFPOINT
        - FLOATTRANSPARENT
        
        Change-Id: I6d590e71a8f69042e882b8c8b4938ccbf04029da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98626
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-07-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [8435bffbcfdcdac4fe64084ac578d956e8f130fb]

        connectivity/postgresql: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I88e3706d799941fae7ed74e0f5de1cde827c0487
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98665
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-13  Michael Stahl  <Michael.Stahl@cib.de>  [af97e1053f79ea4a913c3bd11cc779f355006f38]

        tdf#134667 filter: EPS export: fix integer unsigned->signed SNAFU
        
        In PSWriter::ImplWriteF(), (nCount + 1) - nLen used to be unsigned long
        but now it's unsigned 32-bit int so on 64-bit platform values > 2^31
        no longer init nStSize to negative values.
        
        (regression from cf82475c785c47327cdc9d591d63d7a82dd1ac53)
        
        Change-Id: Ib17537cf67c80883f10cf2a3b7e38d6a8f8dfcb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98654
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [4c8f4cf3dd6f8d0fd575d3a4d50a332556fdc289]

        connectivity/mysql: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Ifbfe7fe0aa54cd250efe4a55e9e648a74fd4dc04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98666
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [15f44cb6fbf2459dca522e4f5b7f525fd1d6c5e7]

        expand out an UNO macro
        
        to make the ongoing convert-to-UNO-constructor work easier
        
        Change-Id: I99596561832b10538505cf4dfdabaf11d6e4d7cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98664
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [0544ea4ef08272543856d69927d0d666f61679b3]

        ucb/tdoc: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I669e3b35dd692b974c040b5d076d18f710d5cc28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98663
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-13  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [1fdd4a27735cc5b9ed35153437e1d5b00c21c2b3]

        Update git submodules
        
        * Update translations from branch 'master'
          to 09580786c1190b9ac378ba3077785d046afb88af
          - update translations for master/7.0
            
            and force-fix errors using pocheck
            
            Change-Id: Ie0de173892c097e353130fb3a466849cc2fd9b15
            
2020-07-13  Caolán McNamara  <caolanm@redhat.com>  [186f8724fcdc82caf15f3891dff7a2a4a1cb1d92]

        cid#1465274 Dereference before null check
        
        Change-Id: I40337228b8591ac4f5367e581a0d2fa7575f0143
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98623
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-13  Bakos Attila  <bakos.attilakaroly@nisz.hu>  [54031e6a2912ebe723b4423b5d737c13c9bb03c5]

        tdf#132483: DOCX import: fix OLE anchoring position
        
        The relative orientation of OLE objects was
        not copied from the replacement object to
        OLE, resulting bad position.
        
        Co-authored-by: Attila Bánhegyi (NISZ)
        
        Change-Id: If62124e5a40218a224e047efbe86a09606b44af5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98493
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-13  Caolán McNamara  <caolanm@redhat.com>  [47a02f1f34bea80f568a292799c6bc621edbc797]

        drop m_xFormatter during dispose
        
        Change-Id: I7e5a0259072ae644bbf187737cecdf2f7b0459d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98652
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-13  Caolán McNamara  <caolanm@redhat.com>  [b2fd41f491af4626bc37165ef1d44b9aac859fcb]

        don't grab focus if focus is already in a subcontrol
        
        Change-Id: I3bc377e9d9ee1ad7b6066b7a1c2d27ddd7bb6b7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98651
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e2acc233c46c0fcdcefc878b8594f3de564eb357]

        Removed executable bit on pptx
        
        Change-Id: I9c18dbc91b6602b59075788989cb1b5b6fb5e79d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98658
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e4f313247283b4cc1d0ff97ae6254d938794e383]

        Fix typo
        
        Change-Id: I0b94689af645249f4142422d6bd2ec772f3bd373
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98659
        Reviewed-by: Michael Warner <michael.warner.ut+libreoffice@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-13  Noel Grandin  <noelgrandin@gmail.com>  [eae2ac9de5c81d946c220e5f1f4c9a96dd66a2b6]

        filter/config: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I4de7d1b5822422bd7f85f09114c1e6ceb98551d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98611
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-13  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [92e816e08a983334d78ebb4bd49a39a782e8a053]

        Fix android build
        
        After d4ff75676920b6d1c6decdfc9906a3efdf68cf69
        
        Change-Id: If0549633fbc35b2cc6a42458b7671103f2939379
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98624
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-13  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [76a2488d0cf516dec8bec0f8db99c137b414c0eb]

        tdf#42949 Fix IWYU warnings in include/[a-r]*/*hxx
        
        Recheck after 7-0 branchoff
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I7f5c35474b671facbda85a9538462dd4291add91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97655
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-07-13  nd101  <Fong@nd.com.cn>  [4a4fc98e5908db1e027c8438fbbcabefe6b0de8a]

        tdf#134221 Fix SMARTART caption text location
        
        Caption text shall be placed off center. Apply the transform2d.
        
        Change-Id: Iefdf207c8aadefecbe2e3154879d03ca10456d7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96956
        Tested-by: Jenkins
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-13  Tünde Tóth  <tundeth@gmail.com>  [02c4b116cc927688fde8401413b126df72fc9b43]

        tdf#134676 Chart OOXML import: fix X axis title width
        
        Set length of the horizontal axis title box is about
        to 80% of the length of the chart area, to avoid of
        collision of axis titles, like MSO does.
        
        Change-Id: Ie01308e2ddc8c1c4d19f812231ede21ff939cb98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98484
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-13  Michael Stahl  <Michael.Stahl@cib.de>  [7b156d37cfc92292323694ec064fe51ae57b3257]

        tdf#134618 sw: DOCX export: fix order of as-char and at-char fly...
        
        ...at same position.
        
        The problem is that in this case the as-char fly was written before the
        at-char fly but the positioning of the at-char fly can be relative to
        its character position, i.e. before the as-char fly.
        
        Apparently as-char flys are written in
        DocxAttributeOutput::EndRunProperties() via WritePostponedDMLDrawing(),
        wheras at-char flys are written earlier, in SwWW8AttrIter::OutFlys() via
        DocxAttributeOutput::OutputFlyFrame_Impl().
        
        So this undoes the swap that these undergo via the magic of the mark
        stack.
        
        Change-Id: I83a72bb2affbf321fc4dea4e7fb37bdb43cea2e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98543
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-13  Michael Stahl  <Michael.Stahl@cib.de>  [4e0aa38afd674f5ad16b4bc3222dc393543ad915]

        tdf#134618 sw: WW8 import: don't insert fieldmark for SHAPE field
        
        Follow DomainMapper_Impl::CloseFieldCommand() and just don't waste
        effort creating a fieldmark that doesn't provide any benefit.
        
        This should avoid any fieldmark related problems introduced in
        e511a0ca5dde6d731bb126bbfe21768867890102..d9030ad6298e2f49ee63489d6158ea6ad23c0111
        
        Change-Id: I6688dcda1e3b41ac648f3d69740f05d34bb46191
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98542
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-13  Shivam Kumar Singh  <shivamhere247@gmail.com>  [00be56d9db396d284f66ab723d6fbb898b888dfb]

        tdf#134661 Issue in Inspector update
        
        This patch now uses AttrChangedNotify instead
        of NotifyItemUpdate to check for cursor change
        
        Change-Id: Ibdbd1565d72097d2f78ecb8194a201585951ce9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98490
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-07-13  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [d7ffeae2dd588a891d0aef5dd136f394a55200c0]

        desktop: separate executable shortcut for safe-mode
        
        In situations when no command line params are available (for
        example in Windows Store msix packages they are still missing)
        let's try to use another executable shortcut for soffice
        
        Change-Id: I6d083912dbed1166d2d68efa5eb0096b73cb58c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98382
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-07-13  Tünde Tóth  <tundeth@gmail.com>  [f6fc6ab2a2792c22a3e74cce83ac7d19c820c9b4]

        tdf#122014 Chart OOXML import: set chart title alignment to center
        
        Regression from commit: d4190685ac208677bc77f66976287dda0360c42d
        (tdf#114836, only set changed SfxItemSet properties)
        
        Change-Id: If33fa39019bbd36632d15eb3cc0606727e58b111
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98241
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-13  Balazs Varga  <balazs.varga991@gmail.com>  [c777cb492d12fb7038254f116102716b9cb84fa3]

        tdf#134255 Chart OOXML Import: set the auto text wrap
        
        property to true, if we do not have text property attribute.
        
        Change-Id: I1a416f74c3f034f902fd583790f9db307f5e8881
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98252
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-13  Caolán McNamara  <caolanm@redhat.com>  [aa9bca1db35578503003a11f9fee3eb86feebf1a]

        drop unused forward declares
        
        Change-Id: I54136a8aa6e5544b2dbad013a74ffa991e16253b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98608
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-13  Miklos Vajna  <vmiklos@collabora.com>  [a78ed529e256f2a4bd8d3f82f324592834f5bb75]

        sw: prefix members of SwUndoField, SwUndoFieldFromAPI, ...
        
        ... SwUndoFieldFromDoc and SwXFrame
        
        See tdf#94879 for motivation.
        
        Change-Id: Iedf3b8d71f787036b29d0ed269e4d4d614128db9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98616
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-07-13  Noel Grandin  <noelgrandin@gmail.com>  [df2a7a79322df1fb2ff301b6b1b4ea243b7fda28]

        filter/graphic: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I28b6c5a532f55c88bad46573c123f92766b5af91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98610
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-13  Noel Grandin  <noelgrandin@gmail.com>  [cea25cb5eda6bcef6c74c735a2c38dea57191a1b]

        filter/msfilter: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I7bc7e89699173966406272138301a4ca2422281d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98609
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-13  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [3cfc390ecd7c7e9095c77383c460c522437bdabe]

        tdf#134646 Remove "nearest paper matching" feature
        
        This was introduced with da62b0feb684b34ab191fb0f03ed5432c14cba97 to find
        the best paper size for user defined page sizes.
        
        However, this leads to problems with Impress: Slides have screen sizes which
        have no relation to paper sizes. For the slide site "Screen (16:9)" the
        page size "Executive" is the nearest matching size.
        
        However, this paper is (though supported by printers), very uncommon.
        We do not want the nearest matching paper size the printer supports, but
        rather we want to fit the slide on the printer default paper.
        
        Note that finding a matching print paper still works (and it even has some
        fuzzy matching), so some sort of "nearest paper matching" still exists,
        (but with sane limits).
        
        Change-Id: Ie60023d64b251954aa50e8bbdd36f6a290b9f278
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98396
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-07-13  Stephan Bergmann  <sbergman@redhat.com>  [15c599aaf28a528ba8e913abadf56da225e31b5b]

        tdf#128522: Improve wording of failure message
        
        Change-Id: Ibfc6b2b329f4b82ae4d552d06abe95078d1fb016
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95992
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-07-13  Srijan Bhatia  <srijanbhatiasun@gmail.com>  [ffe503b62f9a508285ed06ef977f91604130579a]

        tdf#90978 add gap between the exit button and the right edge of the toolbar
        
        Change-Id: I703f3bd21101daeaa58ce1c0659e275335f26727
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98601
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-07-13  Olivier Hallot  <olivier.hallot@libreoffice.org>  [dbece49a77e4cf3f6a0f95acb2936891d66d960b]

        tdf#118148 Add extended tips to selectpathdialog.ui
        
        also multiplathdialog.ui
        
        Change-Id: I3e3baf1779d4f0c77ddec3829adbf4b06daa58e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98550
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2020-07-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [822783dc0eff97e73aaa66a293526f6919505e06]

        Remove pango markup from extended tips
        
        After recommmendation by Caolán in
        https://gerrit.libreoffice.org/c/core/+/98293
        
        Change-Id: I254cf0ef7d9086cd51caf94d9886270827d78ed5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98593
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2020-07-12  Mike Kaganski  <mike.kaganski@collabora.com>  [840db2a536938a8c6fa6018db48e4a6dd419db9b]

        Related: tdf#82184: consider installer language for UI list to install
        
        If user has a language set as user locale, and installer is shown in that
        language, it's likely that that language is needed for installation.
        
        Change-Id: I37fb959291262b772ec8e1b35c687d64e0ee76a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98612
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-12  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [b88b681743b1278b4fa44bef4d5bce3e2cb49316]

        tdf#134570: doc import: list level format string fixed
        
        List level placeholder is defined from char at defined
        position, not only from position array.
        
        Change-Id: I008e6711312435571f0d04544f6bfa42c1309f31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98500
        Tested-by: Jenkins
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2020-07-12  Noel Grandin  <noelgrandin@gmail.com>  [5653791d74b9ddc405a90f51801e95926224b204]

        filter/pdf: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Ieb73f2a75804013383195130e16472cc671a4ac8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98598
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-12  Caolán McNamara  <caolanm@redhat.com>  [220cebe66c8eab3a74cd127aea172eb79c9cc68e]

        drop unneeded include line
        
        Change-Id: I3127c2ffe8d687098f516271581dbc68a65972ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98607
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-12  Caolán McNamara  <caolanm@redhat.com>  [2f04d2c4d9fdcc5871d536690a946c1d79df4eb6]

        VerticalTabControl can be in private header
        
        Change-Id: I95ee7a1477fb84eb9fcf2f70ab7d262b9eb47088
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98606
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-12  Mike Kaganski  <mike.kaganski@collabora.com>  [c57865b79654ddd19caad12a892701ca50745800]

        tdf#134748: handle Kazakh language in langid_to_string
        
        Change-Id: I8829597b7e90ea52dc4a4bdd88cd07730a0c4f12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98600
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-12  Caolán McNamara  <caolanm@redhat.com>  [0b05a04f978688aedce90e259a31873de82a2d2a]

        clarify what WantMouseEvent is for
        
        and add tristate machine support that we also need
        
        WantMouseEvent is if the first click in a browse cell that activates it should
        be passed to the control that appears on click as if it was itself clicked on
        
        primarily for the the CheckBoxController to toggle it immediately.
        Rework to explicitly toggle the checkbox in that implementation rather than
        rely on passing fake mouse click/release/tracking events.
        
        seeing as the main dbaccess table design view doesn't auto-launch its listboxes
        on clicking in a cell, but the sub create index dialog does, drop the auto-launch
        in the index dialog to match the main table design rathern than add a feature
        to weld::ComboBox to auto-launch the popup for that one solitary case
        
        Change-Id: Ie3d3f2ecf55d3d5b0b02b85ca09a6ca64bb800e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98603
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-12  Caolán McNamara  <caolanm@redhat.com>  [bcea211b66910ee6cf6a51e4baa950b3f897e310]

        move CheckBox to toolkit-only headers
        
        Change-Id: Id1b2dd11bd0ebd9c88cf7e86d990a1990d760b2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98605
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fcadbd72c14b9337cb11e4afb5143bff44a83646]

        Fix typo in code
        
        Change-Id: I3ec1df316299da647acb9865b710fc5db5a80f0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98488
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-12  Noel Grandin  <noelgrandin@gmail.com>  [74f4a1e4a8898b87e4b90804d369f1bfa49e6cbb]

        filter/svg: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I6a049364726327d1be10f72174aced5bade271a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98571
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-12  Caolán McNamara  <caolanm@redhat.com>  [466e63ed692974c1b7529f22574538178e8928af]

        m_pEntry may be null
        
        Change-Id: I704ff31906437f0d998f3089cf1df43d29187e0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98604
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [66977fbfa23a6d48c64d72d44264de90abddad53]

        tdf#118148 Extended tips in lingu compnents
        
        Change-Id: I9bec436149f34b890884fefe44cd8a3d8420ce3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98551
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2020-07-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [634d6441c05b17a9b3e685a6e8188a7f0457dbca]

        Fix typo
        
        Change-Id: I6e7adbf15e108d4a044a1b6a784687c20e721b7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98471
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8611787aa3d6bde9100ba8efc67844ad2d52d93b]

        Removed duplicated include
        
        Change-Id: I8caa3f1be66ca8cf236e9ada8487ea81f45b1377
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98470
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [34fc69c7beef71fcae4e6d1fde7237c156c0bdbc]

        Fix typo
        
        Change-Id: Ib728bcd332400df7e6c5466387fcdbda97792382
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98489
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7fc92da7ac5ea887a2fd5737f133795a1ffb3137]

        Fix typo
        
        Change-Id: Ifad92aedd6f72f837d1839638d9f76b92d0c29d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98585
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-12  Caolán McNamara  <caolanm@redhat.com>  [8328d84a0ce8c1b9592ce0dbab17dbbecc423b3c]

        weld CheckBoxControl
        
        Change-Id: Iea057189ab17c1fdaf6663f1c328b9d288d97a18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98532
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-12  Caolán McNamara  <caolanm@redhat.com>  [1663b961ce2f9f109ad7634f165445f9ea785db3]

        check if the "realhandler" is the tracking window
        
        if the tracking window wasn't already found
        
        Change-Id: Iadb42abcba615c1b55165450da6946a6129283ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98599
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-12  Caolán McNamara  <caolanm@redhat.com>  [5c98c6a046ad6dd869f617f116aa110b4ff5cecd]

        center check/radio buttons
        
        Change-Id: Icae25573c09861e44a42c54daaeeebfec706bd37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98595
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-12  Noel Grandin  <noelgrandin@gmail.com>  [6a9652b05c2d5df69a09927cb2d28215aa9e795c]

        filter/storagefd: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I7329893b62a9fb511535f6caadcdb6e007aadfd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98580
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-12  Noel Grandin  <noelgrandin@gmail.com>  [58b4ea44865cb7a058c35edaef62576e1bbebfc7]

        filter/t602: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Icf7829977f4225ec40a63f5f2b8cf23ab360e883
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98570
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-12  Caolán McNamara  <caolanm@redhat.com>  [acc1ba0614742300cb4ae4c12d5808bf0f2a964b]

        missing trailing commas
        
        Change-Id: I6a541d5c34f933a08f3ed48b23e85a18d7e36afe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98594
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-12  Noel Grandin  <noelgrandin@gmail.com>  [d4ff75676920b6d1c6decdfc9906a3efdf68cf69]

        filter/xmlfilteradaptor: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I44392add5b0ed6d3184e4ecdd2e8da729a78169c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98569
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f821efb6e674e5ebddb8eecb1139b7e57cc48bfc]

        tdf#118148 Extended tips in editmodulesdialog.ui
        
        Change-Id: I1dacc63149dbbf16668ed15635e466d3558f39d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98565
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2020-07-12  Caolán McNamara  <caolanm@redhat.com>  [b050b7eeff089ead4dd121967cf323d683f171bc]

        update pches
        
        Change-Id: I75602277a5a26b012a12f2c4f4b7ff5bb663b0b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98474
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-12  Caolán McNamara  <caolanm@redhat.com>  [ec9b4bf1b671fa1b14ca51f0275480ab17da3d20]

        cid#1465260 Unchecked return value
        
        Change-Id: I0f4a71e4735bd5038b45a259bd5136ebcc4c66a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98572
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-12  Caolán McNamara  <caolanm@redhat.com>  [535ce8116f91d14d7f2215786de981f17d875739]

        cid#1465256 silence Uncaught exception
        
        Change-Id: I1356f311b8eb71549ab9570ae7e568f52c301070
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98581
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-12  Caolán McNamara  <caolanm@redhat.com>  [e203f47774f27e5fc66dc8280643e1955c547eb6]

        cid#1465252 Dereference null return value
        
        Change-Id: I8884218bb93a5684fb8f0754013fa00215bbc002
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98578
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-12  Caolán McNamara  <caolanm@redhat.com>  [bb99e03cf2de5c130e1dd327d2ea4b18d86c5678]

        cid#1465253 Unchecked return value
        
        Change-Id: I796fa775f6447801fa9e5f0eef023cf3b2ce8908
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98577
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-12  Caolán McNamara  <caolanm@redhat.com>  [01fdee33a81d835e0992901644c2dd4e39aee10c]

        cid#1465254 Uninitialized pointer field
        
        Change-Id: I256b55e55a9c1bf04f165a4b2de667881d714c59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98576
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fbecbb6872db7c40c8d632955589223a6c456475]

        add test for editing of annotations (using .uno:EditAnnotation)
        
        Change-Id: Ic798ab94bb63a3ae80882e77cf1582d875e27d4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98583
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-07-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e350318840cd4e4910079ec2bd0b95db54b48d42]

        allow .uno:EditAnnotation also for Draw not just Impress
        
        Change-Id: I0a0e7e3db3830e7f8a21b600249daffd28a253e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98582
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-07-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [10d42094e6e478823bac047a5afb3d8268eb990a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d949d2a2013b810295294067aa8d45b95398c7e4
          - Housekeeping on XML
            
            Change-Id: I2459b37ae6f5ca20a377c3882d72cb08dc36abed
            
2020-07-11  Caolán McNamara  <caolanm@redhat.com>  [9c8d3f32ad5ef3f08b56107a1b860950e78ee77f]

        cid#1465255 Unchecked dynamic_cast
        
        Change-Id: I564bcde3ee6a96307ae133e550888f41b610e904
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98575
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-11  Caolán McNamara  <caolanm@redhat.com>  [acaa81b62659f5a69a58bd59dfa1b3422da9ee56]

        cid#1465258 Uninitialized pointer field
        
        Change-Id: Ie2646cecfcbf85cc2b24d06786ed9773fcbb7c56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98574
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-11  Caolán McNamara  <caolanm@redhat.com>  [a26351a17cd79bc7776d868b1d0eb14b6c6647d6]

        cid#1465259 silence Arguments in wrong order
        
        Change-Id: I67e82a3ec9128a486ef882f803c900b7c94a4529
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98573
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-11  Noel Grandin  <noelgrandin@gmail.com>  [629cdd66b5552a0159f8b06a563b1505eded01cd]

        filter/xmlfilterdetect: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Ie16b3a2a11c4b5fee579c05d041d287d753ab2a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98567
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-11  Noel Grandin  <noelgrandin@gmail.com>  [24e1ea0b29a145b89c61f8a73b4925db03de133c]

        filter/xslt: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I7aae8e370a31a69f84dcbb4372077e5b8e0781fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98566
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-11  Caolán McNamara  <caolanm@redhat.com>  [976367d5d0d0eb2099df32ca4b562a202da6d405]

        use accessible description before querying help
        
        Change-Id: I1b5814566fd0750b92797cbf8581da0bee003630
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98568
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-11  Caolán McNamara  <caolanm@redhat.com>  [ddca00556cf57e9c4a6c598b74775092e6bb5906]

        unoxml_component_getFactory doesn't exist anymore
        
        Change-Id: Iaf1ba4753c481f92096afd062ef0dd6210f0628e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98579
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-11  Caolán McNamara  <caolanm@redhat.com>  [098e26eef7dc7e792eddd05c66354616fde81c72]

        use an aux modify handler instead of listening for VclEventId::EditModify
        
        Change-Id: Ie35ad08a24b8b0c989806c4739bfe925fd9ab746
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98545
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-11  Noel Grandin  <noelgrandin@gmail.com>  [255d96a3e1f4e77ed6444a21c1c9c24b3dc9d194]

        connectivity: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: Id678e4c51459429dd3953c0e54558d2c36e85eee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98562
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-11  Noel Grandin  <noelgrandin@gmail.com>  [4c12a78b003bf0587be9edd96d538b7f5ee2a3f5]

        desktop/deployment: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: I11fe446e07e9a807c1267c4037922877d987003c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98472
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-11  Noel Grandin  <noelgrandin@gmail.com>  [92cccb9a7ead4a7f106db8c79e142013dd214441]

        dtrans/mcnttype: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Also drop mutex, no need to lock when we're just constructing
        something.
        
        Change-Id: I5e845ae2fbb03fc4f38d0ee85b2061891fa0993f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98560
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [45c8885705afd585b1d59bf793ceaa39abef3eae]

        vbahelper: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: I190d58fe45aa0b724b7239f5417bd0293d6dca80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98234
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a97224fe77c857831634df198792e368be1d61a2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 21609114dcc627949bca327ffe29b6df6e3b097f
          - Add title to Help page
            
            Change-Id: Ie43d7c4b68110bb31c7c21aa4ffbedc73b8c7ab9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/98556
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-11  Noel Grandin  <noelgrandin@gmail.com>  [cb444989d31ba7c709474f1c2f072d924564d10f]

        desktop/deployment: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: I1559c29286c8877f5fc75cdb293403f5e5e5a538
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98473
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [6dea1afe95aafe1a147e9b933b5cf89530f708b1]

        tdf#134647 crash going to next slide on slideshow
        
        regression from
        	commit 1cd0e02cdf7fc5b5903320ffd24865d11465d14b
        	cairo/canvas: create instances with uno constructors
        
        Change-Id: I4d09f8d68a24b0efa47d12df1c542f2953efed3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98530
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-11  Justin Luth  <justin.luth@collabora.com>  [2356f36927dc326060a42803b763d3cf768dbbf0]

        NFC writerfilter: cleanup gridAfter dead code
        
        Since commit 1d1748d14 in 2016, DomainMapper has never
        processed property LN_CT_TrPrBase_gridAfter, and so it has
        always been its initialized value of zero.
        
        However, gridAfter still DOES create fake cells in ooxml.
        With recent changes, those fake cells are now
        included in nGrids (i.e. they have a gridspan of 1)
        and so the nGrids + m_nGridAfter would no longer
        be appropriate in case gridAfter is ever processed again with
        +            <ref name="CT_DecimalNumber"/>
        -            <ref name="CT_TrPrBaseGridAfter"/>
        
        The row SHOULD know about gridAfter, so I'm not
        removing the foundational bits, even though they
        are currently still unused.
        
        Change-Id: I9b8b1006d528590c4621ce86564e007399b07d70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98533
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-07-11  Dennis Francis  <dennis.francis@collabora.com>  [b179383df08a9f1e3c8e58e6e41dddb7de85266e]

        paintTile: Try to find a view that matches the tile-zoom requested...
        
        by iterating over first few shells to avoid switching of zooms in
        ScGridWindow::PaintTile and hence avoid grid-offset recomputation on all
        shapes which is not cheap.
        
        Change-Id: Ib086112ebd504087d80c6d6f2879a69dca8ce44f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98168
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit f54d3aa9bee7bc794b18b968835c6d6393f350ea)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98163
        Tested-by: Jenkins

2020-07-11  Dennis Francis  <dennis.francis@collabora.com>  [390ea54b54003845cef59622c2a4705824555096]

        reset all draw gridOffsets when zoom needs to change...
        
        so that these are recalculated on render, else the shape positions in
        the tiles will be wrong. It is not enough to reset for just the objects
        in the tile because the render code iterates over all objects and then
        decide whether to render them based on the position/size.
        
        An obvious optimization is to choose a view/window with its zoom
        matching the tile-request using some useful heuristic and avoid a linear
        scan of views.
        
        Change-Id: Iffa96d261bc3362af3a528fbf7d4d3bcafc6d497
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98167
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit 22d458164ae903f502e82f471c22ff8e1ebbb839)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98162
        Tested-by: Jenkins

2020-07-11  Dennis Francis  <dennis.francis@collabora.com>  [a910703bcbd2d8a767aff3f50185233baf601a32]

        scPrintTwipsMsgs: Use print logical coordinates for draw objects
        
        as a result LOK_CALLBACK_GRAPHIC(_VIEW)_SELECTION messages will now be
        in print-twips.
        
        For tile-rendering, it needs the pixel-aligned coordinates of each
        object. The translation of print coordinates to pixel-aligned
        coordinates can be done behind the scenes by the
        ViewContact/ObjectContact/ViewObjectContact objects associated with the
        draw object which uses the cached "grid-offset" for each object
        (introduced in the patch "Refactor calc non-linear ViewToDevice
        transform"). For doing this, a subclass of FmFormView with a specialized
        "createViewSpecificObjectContact" method is used for tile-rendering. The
        createViewSpecificObjectContact creates a "proxy" object-contact object
        that delegates the grid-offsets queries to the actual ScDrawView
        generated ObjectContact. This is needed because currently there is no
        way to share the ObjectContact/ViewObjectContact instances between
        different SdrPaintWindow's without making changes ~everywhere.
        
        Change-Id: Ifdfb623c8d6dd81700ec4a5dfeeb6b2391a96154
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98166
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit 345f9480618d0867f6b42a83a7ae1d62c8ef9c0c)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98161
        Tested-by: Jenkins

2020-07-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [539e4124739feffdceecb5207fdc2428396a9dd4]

        tdf118148 Extended tips for optsavepage.ui
        
        Added extended tips in AtkObject::accessible-description in ui file
        
        Added pango markup in extended tips
        
        Change-Id: Id8e2465d2e6ecae306921395f7e84534a8295069
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98293
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2020-07-11  Mike Kaganski  <mike.kaganski@collabora.com>  [f0df9859cd8bbd4030335b190ae5181829325248]

        Add missing dependency
        
        ... see commit 5b66a038701241e0b9fa3a339acbd74f9ca4cf92 for details
        
        Change-Id: I8380842d180d3517b76a4084f33246f80f17e323
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98548
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-10  Olivier Hallot  <olivier.hallot@libreoffice.org>  [576fd218824ae94ce50960f740341c954eab976c]

        Change $[officename] to %PRODUCTNAME in ui file
        
        Change-Id: I8c5b5baa272f7ea2902ad0e61a6e4412b06953e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98461
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2020-07-10  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [0724c35c2886a9e85400f383b0663208fb24b6fa]

        Fixup pre-commit hook to work with worktrees
        
        For git worktree setups, the hooks sit with the original repo
        (usually the initial clone). Worktrees with older version checkouts
        then miss the blacklist->excludelist rename, and consequently fail.
        
        Change-Id: I5f60fabc7d5856c74d93c4ada54f57574e0fd1a9

2020-07-10  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [da91b2fd8e7c980973240340c3cdfcd473c1b233]

        tdf#134548: sw: revert of changes to tab at zero pos
        
        It looks like solution for provided in 5ed96c for
        tdf#83309 is enough to resolve original bugdoc, so
        these changes for emission of tab at zero position
        are not required and produce just regressions.
        
        Corresponding unittest for tdf#83309 is adjusted: it
        is using now original bugdoc.
        
        Change-Id: I2e7683f071f78c720436b4c9ccb903133a985e7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98476
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-07-10  Caolán McNamara  <caolanm@redhat.com>  [76f3995c0ddb06ca5d3e1b147bbd5cc9d74c8654]

        disable animations during widget render to surface
        
        Change-Id: I6b3073092e8eaf83bff89b35c50b3476039af410
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98531
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-10  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e7026e72a2b24d9ccdc3d4693b2b1656e22526cb]

        Add Extended Tips in optpathspage.ui
        
        Change-Id: I7b1cdb981f29b773bc4f0db61d180d0f1fdc4642
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98539
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2020-07-10  Mike Kaganski  <mike.kaganski@collabora.com>  [5760c94b8847164f9a7a181f031c7c86643944af]

        tdf#134576: proper handling of For/For Each with On Error Resume Next
        
        1. In SbiRuntime::PushForEach, always initialize SbiForStack::eForType
        to avoid handling the loop as simple For loop in SbiRuntime::StepNEXT.
        
        2. In SbiRuntime::PushForEach, just like in SbiRuntime::PushFor, don't
        set error, but imitialize the loop properly. This allows to proceed to
        SbiRuntime::StepTESTFOR, where the error will be handled gracefully.
        
        3. In SbiRuntime::StepTESTFOR, check for the proper initialization of
        the iteration, and set the error.
        
        4. In SbiRuntime::StepTESTFOR, on error, modify the type of iteration
        into Error - to make sure that loop ends on next iteration (so only a
        single iteration happens inside the Resume Next).
        
        Change-Id: Idd0bab79fb0099fa3ad295b7fc6ab2eb6173f7b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98537
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-10  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2490559b6cddb0815808055dc7f32c733a48c44b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 79e8a3820948824f875051058e4ed33cf822a529
          - Fix mistake in Help page for VDB()
            
            Change-Id: Ib3780415a1ca5385dd27391f2b33fd1904e5e24b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/98523
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-07-10  Michael Stahl  <Michael.Stahl@cib.de>  [519d96fd8b83ef4c61576d87b58f97b7e6e6e3c6]

        tdf#134582 sfx2: when storing, set Version on embedded object storage
        
        This previously wasn't needed because there was only one version for
        which it was checked (1.2) but since commit
        a541cd91951eca15e40764244b34c72b347f9f26 there's a second version so
        when loading an existing embedded object in one version and storing it
        in another, the Version must be updated so the attribute in
        META-INF/manifest.xml matches the one in content.xml.
        
        Change-Id: Ic2fc303c6f6bc254050d531d578029377976ecb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98521
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [88424a4adca388c8708b164751a4144a62814224]

        tdf#107902: sc_macros_test: Add unittest
        
        Change-Id: I6fb494944c51a06ffec955e900f146e748f8f2f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98522
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-10  Mike Kaganski  <mike.kaganski@collabora.com>  [2333dfd69c2933004834a572c981ca20a0537422]

        tdf#134692: copy deep when there are multiple references to the old array
        
        E.g., when we redim a copy of an array, the other copy would still have
        its old dimensions, so shallow copy would share some array elements
        between the now different arrays.
        
        The other possible approach would be to try to modify the original array
        to have the ByRef semantics.
        
        Change-Id: Iab272ecbf4ade67048d6a126f17322441c5aa808
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98481
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-10  Luboš Luňák  <l.lunak@collabora.com>  [df9f0e3cc57fb69ee38918b25ed91d97d1972685]

        prefer 8bit bitmap masks to 1bpp masks
        
        It's much simpler and more performant to work with 8bpp bytes
        rather than fiddle with 1bpp bits, and the memory savings don't
        really matter nowadays. E.g. the soft edges feature performs
        much worse when operating on 1bpp bitmaps (tdf#134237).
        I've looked and it seems nothing in LO code actually requires
        bitmap masks to really be 1bpp. As a next step we could perhaps
        also leave antiquity and embrace the past by dropping 1bpp masks
        entirely and using just alpha masks.
        The change also moves the workaround for #i75531, it was breaking
        CppunitTest_vcl_svm_test and X11-related hacks belong to the X11
        code (especially with the X11 backend becoming more and more niche).
        
        Change-Id: I7848f06c8b83bbad2ea35f17f2b65855f8d1f456
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97839
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-10  Caolán McNamara  <caolanm@redhat.com>  [e6f53ed4157ddf116d4d0021b8bc962c112a1d0b]

        testTdf134225 is unreliable
        
        I suspect because of MS Comic Sans availability
        
        Change-Id: Icdd661e96e1bca541b6504f1edf5f13142a186ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98480
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-10  Caolán McNamara  <caolanm@redhat.com>  [41b5b34b439c451ac5dc4479eef6573a465eb00f]

        tdf#134601 set entry font as combobox control font to take effect
        
        Change-Id: I8cac0ebcd99fbfcd800074cc0d9acd924659753a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98494
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [e58cab418349a43ea788d0a4f5ba26097b377d2c]

        tdf#107885: sc_macros_test: Add unittest
        
        Change-Id: I059dc2ead51506098f37dbb3aaac0ab1436a17ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98482
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-10  Caolán McNamara  <caolanm@redhat.com>  [b55f56ca0417105f1e10131503d5560fb6c7e452]

        tdf#134576 at least don't crash in this edge-case
        
        Change-Id: I69638fd2130c1ba68915906ced62bda2cd883932
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98491
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-10  Bakos Attila  <bakos.attilakaroly@nisz.hu>  [b216fc5b583050cfb1cdf9bd82ec3c1bd2e09d70]

        tdf#118701 DOCX import: fix image position on page break
        
        If an image anchored to an empty paragraph only with
        section properties, don't remove that paragraph to keep
        the image on the page before the page break.
        
        IsLastParaEmpty() tries to move a text cursor over the
        empty paragraph marked for deletion. If it contains an
        image anchored as a character, the cursor won't reach
        the end of the previous paragraph by goLeft(2).
        
        Co-authored-by: Attila Bánhegyi (NISZ)
        
        Change-Id: Ic22c7553948eb06739232d7e35fc49ad14f96518
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97518
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-10  Alain Romedenne  <LibreOfficiant@sfr.fr>  [bb303e79091f07c7a5b553a4be63fa0034ba2b9c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 93b76db773b5d3622c42906c346f4c10ac3f53eb
          - tdf#131416 typo in basic syntax
            
            Change-Id: Ic51949f7781263879f8d92861d1a08e8d98329af
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/98455
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-10  Julien Nabet  <serval2412@yahoo.fr>  [b54f7fd93cc300fedac2f1b007dfc4e6a704b515]

        tdf#67560: PNG export option Save transparency not remembered
        
        Change-Id: I61198987f311ea090b1d28491063acb9c399f59d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98485
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-10  Yusuf Keten  <ketenyusuf@gmail.com>  [daefcf77bd99d9dae9aaa08695c40c2a99d753d7]

        tdf#133026: Tight integration of extensions - Adding thread structure
        
        - Add new class - SearchAndParseThread.
        - Add new label to show progress such as not found, loading, searching, etc.
        - Add cache to prevent unnecessary data transfers.
        
        Change-Id: Ieb5dbdabc3c9b5224e89be959728ca9b6d5c63b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98226
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-07-10  Julien Nabet  <serval2412@yahoo.fr>  [c54c8fedeaff84e1c92147ae929d6beada95bcaf]

        pdfwriter: nDelta is a signed number appendPdfTimeDate
        
        includes cid#1465240: DEADCODE
        See https://www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/PDF32000_2008.pdf
        7.9.4 Dates
        "O shall be the relationship of local time to Universal Time (UT),
        and shall be denoted by one of the characters
        PLUS SIGN (U+002B) (+), HYPHEN-MINUS (U+002D) (-), or LATIN CAPITAL LETTER Z (U+005A) (Z) (see below)
        ...
        A PLUS SIGN as the value of the O field signifies that local time is later than UT,
        a HYPHEN-MINUS signifies that local time is earlier than UT,
        and the LATIN CAPITAL LETTER Z signifies that local time is equal to UT.
        If no UT information is specified, the relationship of the specified time to UT shall be considered to be GMT.
        Regardless of whether the time zone is specified, the rest of the date shall be specified in local time."
        
        Change-Id: If9ce87752afd00866a426a1196fafa7e0942270e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98403
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-07-10  Caolán McNamara  <caolanm@redhat.com>  [12bfedfac3b141fe6c91b0e5ae5b3fb2ba817c48]

        weld MultiLineTextCell
        
        Change-Id: Ib230720371552738a8c6152a98a84d31b900d062
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98209
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-10  Caolán McNamara  <caolanm@redhat.com>  [b5809f3272f8e0cc5c9b6540e475d6109e7dc3ec]

        normalize both ends
        
        Change-Id: Id03df7f678d0bb568c0c672b12cad12f943e32a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98442
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-10  Caolán McNamara  <caolanm@redhat.com>  [6f496fee3ca649144621fcf15e4906fde9fbb9fc]

        GtkTextView not auto-scrolling to insertion point on losing selection
        
        In the data browser (Data Sources, shift+ctrl+f4), entering a multiline cell
        selects all. On cursoring to the right, the selection is lost and the cursor is
        placed at the end but gtk doesn't auto-scroll to the cursor so if the text
        needs scrolling to see the cursor it is off screen. Another cursor move makes
        gtk auto-scroll as wanted. So on losing selection do an initial scroll
        ourselves here which gives me what I want.
        
        Change-Id: I2c2f703ae173078bc38f2dab99cf8620720e88e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98441
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-10  Dennis Francis  <dennis.francis@collabora.com>  [2927f36b3e3cf86228547937cc4c5c8874bc1f85]

        lokit: editeng: Use 'special-positioning' data for selections
        
        For Calc, this means the LOK clients get selection rectangle coordinates
        in print-twips when special positioning is enabled.
        
        Change-Id: Ib26341f888cedcde2e2755ea57be0623884bb097
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98132
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2020-07-10  Aditya  <adityasahu1511@gmail.com>  [dd4c68b02578618d861a2df687823eaaa8ab35f8]

        svx:Refactoring of GalleryTheme members to GalleryBinaryEngine
        
        Moving of aSvDrawStorageRef into the binary engine and consequent changes
        
        Change-Id: I7262c77ec8730fbbe516f9fb205c25c4e1f15ff5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96764
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-07-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [f2cb874d6de86dfffe13fe6f051b1ea84d8e628a]

        fix android build
        
        after commit c6aa0d055ec6a102c269a4e1cd0fa98fd7c99d66
            Date:   Thu Jul 9 14:07:25 2020 +0200
            eventattacher: create instances with uno constructors
        
        Change-Id: Iae1bab85e7d2f32931cec27daa2fc30b6c4a0994

2020-07-10  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [c5b985bc9bd8d56fb012260cb1685a617261e7fc]

        replace usage of blacklist with excludelist for IWYU
        
        Background and motivation:
          https://tools.ietf.org/html/draft-knodel-terminology-02
        
        Change-Id: I2f22d455d2a936a85750eaab1fda215ebb6d9d48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98182
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-07-10  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [abb6c01519a0318d7165dc9dc5b7d185353f93d6]

        replace usage of whitelist with allowlist
        
        Background and motivation:
          https://tools.ietf.org/html/draft-knodel-terminology-02
        
        [API CHANGE] officecfg::Office::Common::Misc::OpenCLWhiteList -> OpenCLAllowList
        
        Change-Id: I65636b19b13e4af1e4851f70e78053f3443d6bb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98181
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-07-10  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [493ae7a6bb0c3ad50615db0090e7ae8d391bc327]

        replace usage of blacklist with denylist
        
        .. and a few cases of instead doing blacklist->excludelist where that
        made more sense.
        
        Background and motivation:
          https://tools.ietf.org/html/draft-knodel-terminology-02
        
        [API CHANGE] officecfg::Office::Canvas::DeviceBlacklist -> DeviceDenylist
        [API CHANGE] officecfg::Office::Canvas::BlacklistCurrentDevice -> DenylistCurrentDevice
        [API CHANGE] officecfg::Office::Common::Misc::OpenCLBlackList -> OpenCLDenyList
        
        Change-Id: Ia35e25496bf0cc0692d5de4cb66bfc232d3a869e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98180
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-07-10  Regina Henschel  <rb.henschel@t-online.de>  [005f5db47b8e1bbd7ebddee92009be072e835fd5]

        tdf#100348 add fill to fontwork in export to pptx
        
        This patch adds fill to the characters in a Fontwork shape in export
        to pptx. It does not contain export to docx and not import.
        
        Change-Id: Ie7c8a35380a845f513516636c4f60ee307eacd50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98187
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-07-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [b8ff69726959ee4d148c12866d64601d86635bcc]

        tdf131562: sc_macros_test: Add unittest
        
        Change-Id: I08e8dd0230a6c900d0a88a015d066bffc2e8e8b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98475
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-09  Caolán McNamara  <caolanm@redhat.com>  [ebb48db9ddd393ec9280cd5d50cb3ddd2793226d]

        cid#1401334 Uncaught exception
        
        Change-Id: I6530f653f80bb3db73cef28340db2ffcac3573d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98421
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-09  Caolán McNamara  <caolanm@redhat.com>  [06f0c944e66005266ed85051d301332b4e5c0653]

        Resolves: tdf#134674 object inserting using dialogs SdrModel
        
        not the target Documents one
        
        Change-Id: I07088bddc7c15109e7d377f86c6d0a7819faa658
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98423
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [96547693533aa0261ed46c19f922b3b8172591e3]

        tdf#124454: sc: Add unittest
        
        Change-Id: Id7b606c0e7e3621ea855af325c755876e11ebc66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98429
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [c6aa0d055ec6a102c269a4e1cd0fa98fd7c99d66]

        eventattacher: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: I61ae7e662c984961b507bf0394fcf8cf25496f0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98218
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-09  Alain Romedenne  <LibreOfficiant@sfr.fr>  [866cad33c6d05e9b60ccb4f8b0162edecb1faede]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 290bab91dab73ea80e595c3b284926c7e01b35d1
          - tdf#131416 How to read syntax diagrams
            
            
            
            Change-Id: Ic8ec05c75658f600f5ea1509acb482cc3db5d796
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/98343
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-09  Eike Rathke  <erack@redhat.com>  [978862b99ca7af6a17012084923494b6c85754d5]

        Use OUString::toChar(), tdf#107885 follow-up
        
        Change-Id: I7615f878d800ae0ad68b68dd1ffedb0471c537f9

2020-07-09  Caolán McNamara  <caolanm@redhat.com>  [abfaa0e504ef823c9befc90216651522c3fa3a1d]

        cid#1448269 Dereference null return value
        
        Change-Id: I9644d5e3845533fe8117f152c047cc381b3b2c48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98417
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-09  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [59374ea361815b022b1f2a415f995852f23f222e]

        tdf#107885 - VBA AutoFilter can't compare strings
        
        During the creation of table fields from an auto filter
        search criteria, check if the search text is numeric
        in order to search either for strings or numeric values.
        
        Change-Id: I6f334e7fd06c03850a535a0d54438577d15ccac4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91834
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-07-09  Caolán McNamara  <caolanm@redhat.com>  [ebc2bbba2558dd6fe5cb41b453514211d1fb0c1c]

        tdf#134688 run error dialog async and keep the events in the one event loop
        
        instead of a sub loop which helps to not lose the mouse release where
        the dialog was shown on the mouse press
        
        Change-Id: If0baf15e85aff7a28ca058e2626b58802d0dad08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98439
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-09  Ahmed ElShreif  <aelshreif7@gmail.com>  [a5b00f6e9790b17d47a8573b441ce886f5374014]

        uitest : Fix the old demo of writer comments
        
        This test case is added as the old test case here:
        https://gerrit.libreoffice.org/c/core/+/96295
        makes some randomly fail.
        
        I tried to fix this in the new test case .
        
        By trying to run the old test case multiple times locally .
        
        The problem was when you execute Command to add new comment . Sometimes the comment doesn't have enough time to be created and added as a child in the MainWindow Object So test case fails .
        
        So the fix was to use this function:
        "ui_test.wait_until_child_is_available(parent, childName)"
        
        This will make sure that that the comment was created successfully and added as a child in the MainWindow to be selected in next lines .
        
        I tried to run the test case again multiple times in my laptop and it never fails .
        
        Change-Id: I51e4b0802f3fa92139cbc6cdc7092c119e49d1b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96752
        Tested-by: Jenkins
        Reviewed-by: Ahmed ElShreif <aelshreif7@gmail.com>
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2020-07-09  Caolán McNamara  <caolanm@redhat.com>  [c0a6d6f2bd5de731ebe0cd839f6a62cc5150b05b]

        stray remaining emfio_component_getFactory call
        
        Change-Id: I37279fbca3bf83cf2c5609ddf9956ee915ae0b30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98424
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-09  Caolán McNamara  <caolanm@redhat.com>  [539189a56045ae23cfaf2f4aaf20a00117d42dc6]

        cid#1448540 Dereference null return value
        
        Change-Id: Ic5692d2bf5be11881792d7dbfb00b11af927b5e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98416
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-09  Caolán McNamara  <caolanm@redhat.com>  [a51f99f6ca7e95a4b9e92851ca2cda832584faff]

        cid#1465229 Unchecked return value
        
        Change-Id: I7e12612f1aa2570df8f5b0347f19dcb96532aa26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98415
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-09  Caolán McNamara  <caolanm@redhat.com>  [1f6842a5afea1a41ef67b9ee78da9bf30c02ffff]

        cid#1465230 Dereference null return value
        
        Change-Id: I494fc9e36324c1940dbc551c2c7d86df70f30711
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98414
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-09  Caolán McNamara  <caolanm@redhat.com>  [c11ccaf57bad5d2aa12707abf26ae1fe8edcc4a5]

        cid#1465231 Improper user of negative value
        
        Change-Id: I984ae1103152a396cd157c3721a3739455b95997
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98412
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-09  Caolán McNamara  <caolanm@redhat.com>  [e8a86811c59c173b331e521879085beab895e5ce]

        cid#1465232 Dereference null return value
        
        Change-Id: I221af4bce9c5cadabef0acb27177e5bf91f08cd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98411
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-09  Shivam Kumar Singh  <shivamhere247@gmail.com>  [4213a0b6929d188d5ec75a6b90e194c2b6ba9d11]

        tdf#134562 Added check for textnode
        
        Change-Id: I0a38de547747f04a61a66c9ef62e59a68c4e1826
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98225
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-09  Caolán McNamara  <caolanm@redhat.com>  [1f66b4247334d253c7237ed5447e5f72716c4897]

        cid#1465234 Unchecked return value
        
        Change-Id: I56d59de5c65144283595b044142ff3f8988a02a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98409
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-09  Caolán McNamara  <caolanm@redhat.com>  [9ff9ad072e4e38e55b75f5b05d40b72c58e47a28]

        cid#1465233 Unchecked return value
        
        Change-Id: I078f20bd607110cd526ce40a6391affd238a14d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98410
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-09  Caolán McNamara  <caolanm@redhat.com>  [2a691bfb8c749d25d8776f16977441f927cd3cd7]

        cid#1465235 Dereference null return value
        
        Change-Id: I73efddfeca873e43f1505790eebf260c27e248de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98408
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-09  Caolán McNamara  <caolanm@redhat.com>  [e5edf213a99e8936e1a170673ad1c50b3d7120cd]

        cid#1465236 Uncaught exception
        
        Change-Id: I1303fe8ac9a5eecc06d9622893c8643d87120a58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98407
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-09  Caolán McNamara  <caolanm@redhat.com>  [f5bb3096d2574756e0e1e62258b7d7604e9ab88f]

        cid#1465237 silence Dereference after null check
        
        Change-Id: I7014da07d88861e4f08fb9e1006dccb6fc2ad245
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98406
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-09  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [69e3b647d27d4fdb8243d6cca86f9287a5be6026]

        Revert "tdf#128526: Make the read-only notification a bit more verbose"
        
        This reverts commit 6c102b0a12ed911b207d8b1da421f2b916c2bcdf.
        
        Reason for revert:
        The Infobar has an "Edit Document" button which lets you edit the document without first saving it in another place.
        So at least in that place this verbose message is confusing.
        
        Change-Id: I3bcdd389a560ac4c8ee0f86ca13573bbc05f2ebb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98075
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Jenkins

2020-07-09  Caolán McNamara  <caolanm@redhat.com>  [4cd79ec107b95ffba8f8455e07f824782eab1e34]

        cid#1465239 silence Explicit null deferenced
        
        Change-Id: I35135f6522ea64d0a8d7063949cd006278ec6080
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98404
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-09  Caolán McNamara  <caolanm@redhat.com>  [eddc280860360329a6a054710df4ac01ab98e902]

        cid#1465238 Uninitialized scalar field
        
        Change-Id: Ia0ffb4bad265aabe396ef94e3d9c2bbe79993b4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98405
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-09  Olivier Hallot  <olivier.hallot@libreoffice.org>  [886728b5d2f471b7527b9a598cdb161fb992cd1d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5907932eac35843d0cd88adea09ba8890ed59884
          - Fix Help after translator review.
            
            Many thanks to Mikel Tõnnov.
            
            Change-Id: I2858f436fe6fecaac6f50c6912883b5c9c46d050
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/98393
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-09  Dennis Francis  <dennis.francis@collabora.com>  [3a57c2b6478dfb9d5ffd3245aeafdd747afb69da]

        scPrintTwipsMsgs: Use top-left of output-area as the refpoint
        
        We can't use the transformed version of editeng origin, since it need
        not be in client view area depending on text alignment, which is
        unusable as far as the clients are concerned.  Top-left corner of
        output-area is always guaranteed to be in client view area independent
        of text-alignment settings.
        
        Change-Id: I5bd20d2b52e146371de4b605bf7934b7e7d6fc5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98131
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2020-07-09  Dennis Francis  <dennis.francis@collabora.com>  [d45b6561ef5a229669b50c65f15c42d47e034434]

        lokit: Avoid sending wrong edit-cursor/selection messages when...
        
        the EditView's output-area needs to be tweaked temporarily to render it
        to a tile which is meant for another view.
        
        Change-Id: I2b8fc1986c247ce65c18ea64e3b43d25625c7e9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98129
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2020-07-09  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [cb21c44b01a640fc121c034346d70a02ef67cdb2]

        Docs: Add missing property
        
        Change-Id: I1f4a0602f23cba86adbf627b0881ae5034db0af8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98188
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-07-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [3cff8c64e916eac04332c91d0bd424d4459a960b]

        unotools: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: I7a68484564aea9b416c12d5364d20ff8af77f40b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98380
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-09  Balazs Varga  <balazs.varga991@gmail.com>  [57fedb272cfcad3436142dbe9eac2870e3c3e3d2]

        tdf#134225 Chart view: fix moved date label
        
        outside from pie chart. Do not need to check the
        sector size of a pie slice, before best fit algorithm,
        so we can use the CENTER position as a start position
        of BEST_FIT.
        
        Completion of c66cb6d6e4a843dc7c7d06e1c2c0723a6ff85fc5
        (tdf#134029 Chart view: enable to move data label)
        
        Change-Id: Ie1a53784e7df2887282155113bf8bb607cdb09e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96945
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-09  Tor Lillqvist  <tml@collabora.com>  [966ad3db0a7330f29d2056e46d245b9320b3202a]

        There is no com_sun_star_comp_dbaccess_DatabaseDataProvider_get_implementation
        
        Change-Id: I90f61ca1209a213757e60346ce77aff6912c8b58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98398
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-07-09  Tor Lillqvist  <tml@collabora.com>  [5be7042e2df49262d6b0bed1c2247c844ce152f1]

        There is no com_sun_star_comp_dba_ODatabaseContext_get_implementation
        
        Change-Id: Ic22eb0c075c195d4480c8757642d902003bd22d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98397
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-07-09  Noel Grandin  <noelgrandin@gmail.com>  [799e4577dac5d63e249792e2e330f72e9477be0d]

        desktop: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: Id332d79c29c8e5f668663070d83aba596f017908
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98390
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-09  Julien Nabet  <serval2412@yahoo.fr>  [7272a2edf113f29edeb8987ce649f85b776d9d23]

        tdf#60684: graphic type content must correspond with graphic type extension
        
        Change-Id: I8075b1b44aa400268b4022decb2a56770c81d83b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98239
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-09  Noel Grandin  <noelgrandin@gmail.com>  [c435ee5c9c9882d0817039d5e53990418c3d1066]

        framework: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: Ia2d9447b687f0792d9d3a98d30cd2b8fe54049ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98388
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-09  Szymon Kłos  <szymon.klos@collabora.com>  [113a5e2b70d31299acad676fadac8c820e655a67]

        jsdialog: export cursor visibility for text areas
        
        Change-Id: I404e496a6f68f5cc2e2e628b51c759be49c7fecd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97729
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98231
        Tested-by: Jenkins

2020-07-09  Noel Grandin  <noelgrandin@gmail.com>  [6653107b838be22da2ceb6e9123dafe67b45dd91]

        clean up macro usage
        
        Change-Id: I06669718f692cc5e9e209b4e490365f4f016afdb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98389
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-08  László Németh  <nemeth@numbertext.org>  [5483d4e10aad27889b961b9cb94d7ba6c86aed0b]

        tdf#134606 DOCX table import: fix gridBefore + nesting
        
        Nested tables in a table row with gridBefore could
        result of broken outer table, if the row doesn't contain
        text before the nested table, resulting invalid
        TextRange for insertion of gridBefore cells.
        
        Regression from commit 70274f86cdc1c023ffdd0130c262c1479262d76b
        (tdf#116194 DOCX import: fix missing tables with w:gridBefore)
        
        Change-Id: I6bb3948b6522d8785a1ea0ccf8d7c7f3c2bde189
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98320
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-08  Eike Rathke  <erack@redhat.com>  [7ead920f7015bb8e7a4343b863333bb26187d9a3]

        Resolves: tdf#124454 exec the matrix operator on values converted from strings
        
        Effectively a fallout from the matrix operations rework started
        for tdf#89387 that did not convert strings at all and subsequent
        work converted the string according to settings but did not apply
        the current operator on the result.
        
        Change-Id: I90c8963021396fd9a46b063f6aee96283f89271a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98385
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-07-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ebe3a4b1d7eed5439c125c088b1fb4df438e8614]

        Fix typo
        
        Change-Id: I2a5a231d7e58c3a84651c70cdf561c81b56a651a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98250
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-07-08  Caolán McNamara  <caolanm@redhat.com>  [253d4c15e73b0a22320dbebb4bdf17f8fdb03649]

        query if the cursor can be moved up or down
        
        Change-Id: I47c09ff5f76c873cf30e608a134f90b42040a0c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98387
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-08  Caolán McNamara  <caolanm@redhat.com>  [94f4bdb910a9db49016ea23cd0086f70a1468363]

        expand to cover subwidgets
        
        Change-Id: Ib0765e6a38c6dc6cdb32eefc013b432f3cf36db2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98386
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [7e66a473fa147546e5fb96c95a86ae5ec6f45fa5]

        tdf#134264: sw: Add unittest
        
        Change-Id: I373b2549a067452056f649213c32d5983212580c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98378
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-08  Noel Grandin  <noelgrandin@gmail.com>  [1a90b1aa64866950cf9ad7032a8240b0c072e671]

        framework: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: I6237016000dc05eacb14e59815b53cd44fbfce0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98384
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-08  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [224160656d549b5b1891edd1b3cee251b754e69b]

        lok: set to export PDF bookmarks by default when save-as a PDF
        
        Change-Id: Ieb182b9a0d1f18a29a83ce369881578c06e217ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98211
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-07-08  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [bc8016b81c2c609711c26af1f85da327cf30a4ff]

        pdf: add PDFiumPathSegment to the wrapper & use in ImpSdrPdfImport
        
        A PageObject of type FPDF_PAGEOBJ_PATH can have a path segment,
        that is common in vector graphic objects. The path segment is
        wrapped into PDFiumPathSegment which can be used to handle the
        path and path properties.
        
        Change-Id: I990d51ba90fa356a6eca137eb4b71947858289aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98210
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-07-08  Luboš Luňák  <l.lunak@collabora.com>  [243b96653e0f5d1113521129baecb4e1c278cc83]

        svmtest shouldn't compare rendering against itself
        
        Change-Id: I426187abfd4e5e2596f9680aff14fc1e370a18ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98383
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-07-08  Noel Grandin  <noel@peralex.com>  [8876a037a657ec61d29c2951ae910a2e56e16840]

        avmedia/win: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: I3a4afa5e583ad5b6339d4cf0036e1dc562274864
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98379
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [f4fc5dc31eeb728777104c9ece2788bcc4bdea89]

        unoxml: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: I636d92faa3b26ac06c044c0485e632967daa709c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98313
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [d29a314300d523d29ed894f1822227497fcb68f8]

        dbaccess: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: Ib03014444d8176417cbd00b56764ee45fdad557c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98322
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [cf389f2c242b82417c3c746b6a68e38d637b5101]

        svgio: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: Iad7a6435482596dd3e955d3323aaf3d5e6984517
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98371
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-08  Caolán McNamara  <caolanm@redhat.com>  [10a5df7de19c86b362976b4bd8cee32da4413547]

        improve weld::Widget::draw rendering a widget
        
        Change-Id: I1f49e3e7829f41d7eb4ffc137a9b0ab5c47d2cce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98375
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [2b196f3bb75dc8bea0f70b842b829394a7e0c097]

        SAL_WARN->SAL_INFO to prevent spamming the unit test logs
        
        Change-Id: I0c4f530f86e1e20f7fc42a1dff4499cc57c45bbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98366
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-08  Caolán McNamara  <caolanm@redhat.com>  [f70bd1aeee9360e29d42ff66acfce07d84047b25]

        drop WB_BORDER if the border style is invisible
        
        Change-Id: Ie88818cb2b61d411f868f748d6a7c2fdf8028e65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98377
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-08  Caolán McNamara  <caolanm@redhat.com>  [c5ece70541f0bf492f1b98d90af5659d64f2aeb7]

        prepareWidgetOwnScrolling already set WB_BORDER
        
        the pRealParent != pParent case already caused WB_BORDER to be set in
        prepareWidgetOwnScrolling
        
        Change-Id: Id33d9f8d10b8076a26b31e2dcdc70e3419bba5be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98376
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-08  Dennis Francis  <dennis.francis@collabora.com>  [6907817b83e37d40be491cc10b2e5b99cc0f48fc]

        scPrintTwipsMsgs: Use print-twips paper-size
        
        Paper size for the EditEngine is calculated based on per-cell pixel
        alignment. So lets use the exact print-twips version whenever we need it
        to compute/adjust output-area and visible-area of EditView.
        
        Change-Id: I7da6db9363d09965315ff5ca9d01f0fea141a533
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98130
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2020-07-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [f3d21c378863a2a8756ded5dff6d1c18bc3c5db2]

        svx: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: If6bd80525d398b45c2938e921c183633f173dfae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98372
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-08  Justin Luth  <justin.luth@collabora.com>  [2e8992aea2017e89a6f7ba5f0ef544f29059243b]

        tdf#129452 writerfilter: preserve gridSpans longer than currentRow
        
        It is a fairly common thing for table operations to compare
        items in the same column (like merged cells for example).
        In order to determine column information, each row's (gridBefore
        - change-id Ie305477f0e3468a4a923095d76f520d97fe99ffe -
        and) merged cells need to be known.
        
        So save that information in the cell data - and don't just throw
        it away after the current row has been analyzed.  Good grief.
        
        Change-Id: Ibfdac336bbb1f7303c7e585a85c94be37ad6f916
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97433
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-08  Ahmed ElShreif  <aelshreif7@gmail.com>  [a480b32fb7a381fc17d51c2ccd0e8c4455d38792]

        uitest : Add demo for Calc-comments
        
        This patch test the support that added to this patch:
        https://gerrit.libreoffice.org/c/core/+/96837
        
        Change-Id: If7444813f65bd90d62d0eb3504dcfc588c3f4e32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97074
        Tested-by: Jenkins
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2020-07-08  Ahmed ElShreif  <aelshreif7@gmail.com>  [e1690504c27081ff5b212f20a80468a1c703c09a]

        uitest : Add support to Calc - comments
        
        This patch has the implementation of the support for Calc comments .
        
        Now you can use these lines to use comments in calc:
        
        	* Open Comment Window :
        	>>  gridwin.executeAction("COMMENT",mkPropertyValues({"OPEN":""}))
        
        	* Then Type text as normal :
        	>>  gridwin.executeAction("TYPE",mkPropertyValues({"TEXT":"any"}))
        
        	* Close Comment Window :
        	>>  gridwin.executeAction("COMMENT",mkPropertyValues({"CLOSE":""}))
        
        	* Write Comment without opening comment window:
        	>>  gridwin.executeAction("COMMENT",mkPropertyValues({"SETTEXT":"any"}))
        
        You can also check the comment text by this line:
        	>>  get_state_as_dict(gridwind)["CurrentCellCommentText"]
        
        I will provide a test case in another patch.
        
        Change-Id: Ie3fc4efffb07827e742bdaa99dd5147c8b9711d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96837
        Tested-by: Jenkins
        Reviewed-by: Ahmed ElShreif <aelshreif7@gmail.com>
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2020-07-08  Mike Kaganski  <mike.kaganski@collabora.com>  [b55031ec4e15b085a6eca581a46f229187c93afa]

        Avoid "ECHO is off." output when requested variable consists of spaces
        
        Change-Id: I41e298ee3ea8d6c1cd249e8ee5f0ced997255ec3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98369
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-08  Caolán McNamara  <caolanm@redhat.com>  [baaaee9b1665245e5b4f6a0ef5c949fd3ab32862]

        fix fuzzer build
        
        Change-Id: I1c96d177ddf6061e61f4027675e657c2d7fd446e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98367
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [e001e8a24c71cf2bdb455acb5bf54ac685bc1df7]

        tdf#134260: sw: Add unittest
        
        Change-Id: I719dac8528453b00219c5bdc621f7ce88cd40bde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98318
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-08  Svante Schubert  <svante.schubert@gmail.com>  [646cf598633bacc3959fc126c9117f06f3d0f9e3]

        Fixing top border style by fixing three XSLT issues triggered by...
        
        ... new properties in ODF 1.3
        
        * check for fo:border='none'
        * missing @ in @fo:background-color
        * without default case (xsl:otherwise), end delimiter for "page"
          missing in CSS
        
        Change-Id: Ie5d0c3e8a32de0403534c5a4fa33a5f20393ce69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98365
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-08  Michael Stahl  <Michael.Stahl@cib.de>  [fa654ada6f6a9bd3daf9639119759164cd9ff5a3]

        configure: try to fix qconfig.h check
        
        Change-Id: Ie88d36d2f00c920a2d2a3e8fc6a84fdca4552b86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98314
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-07-08  Shivam Kumar Singh  <shivamhere247@gmail.com>  [9abeaaff50e9f6f15c0ef1be5fdabb6fbe1b7a5c]

        tdf#134567 Show all properties in DPS
        
        Change-Id: If2238a80fbc9fc803fc5e12904964bf4289ba2d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98310
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-08  Shivam Kumar Singh  <shivamhere247@gmail.com>  [4541f80e7fabf4c7d250d8d31a1ef330540c7ffb]

        tdf#134568 Omit Default Character Styles
        
        Change-Id: Id3cdcb609c9edf3b3ed7a13d0d64a392479f81f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98311
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-07-08  Caolán McNamara  <caolanm@redhat.com>  [19fd82ac6e08896bd17169d1b6ea090458fc18da]

        distinguish between dialog screenshoting and rendering a widget
        
        Change-Id: I43ee0c68d72c97a15d26e2ffea577c2a44ba91e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98326
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-08  Caolán McNamara  <caolanm@redhat.com>  [2d8e2813ddc87f7ce03b97e4d603df11613461f0]

        use gdk_wayland_window_set_application_id when it becomes available
        
        Change-Id: I60775dcbfbc396f195a71f219668944d0bfecf31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98325
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-08  Caolán McNamara  <caolanm@redhat.com>  [c6f7a322b8a0c7b09c78afeb78128f51927fcb69]

        let spinbutton stretch to fill area
        
        Change-Id: I5411fe7cf49a1c9fdc1d9090347ca82736ba4e7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98324
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-08  Stanislav Horacek  <stanislav.horacek@gmail.com>  [bee8442c33e56567bf81a1d2a7bc9e656391f9d3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to de1a815d21e38d3942ce3647ffdabb5544b3636d
          - fix doubled colon
            
            Change-Id: I9bad622b777f2e403e24386f7efb985de72aceb6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/98292
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-08  Szymon Kłos  <szymon.klos@collabora.com>  [7888e4c8b981d2bc4e035be73ed9ad46f31100a9]

        Add mobile version of find replace dialog
        
        Change-Id: If651f84b97a1ed6b08b9f4eb56ce95fe659cddf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97606
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98229
        Tested-by: Jenkins

2020-07-08  Mike Kaganski  <mike.kaganski@collabora.com>  [328b1d6774c3d116b62ab7149159389c5e2ca12f]

        vs-ide-integration: unescape values coming from DEFS
        
        ... so `TK_DLL_NAME=\"tklo.dll\"` becomes `TK_DLL_NAME="tklo.dll"`
        
        Change-Id: I0e14ded85be387a342e1979aa3f120727178351d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98319
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-08  Dennis Francis  <dennis.francis@collabora.com>  [ecbad850058c567f4739ec51926e1953c49e187f]

        SetLOKSpecialOutputArea() call must precede SetOutputArea()
        
        The ordering matters at the moment (unfortunately), since
        EditView::SetOutputArea(), after updating the output-area it also sends the
        LOK messages(cursor/selection) immediately. So we need to update the
        print-twips version in EditView by calling SetLOKSpecialOutputArea()
        beforehand to avoid wrong messages.
        
        Change-Id: Ibff64ad1a92f332ad726452369ecb2c5b2aaae53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98128
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2020-07-08  Ahmed ElShreif  <aelshreif7@gmail.com>  [5701b35279444a635e6ef33ba2ffd35965e1c25d]

        uitest : sw: Add UItest for Hyperlink Dialog
        
        This test case tests the Hyperlink Dialog in inserting a Hyperlink .
        
        Also it tests the Vertical TabControl Support that added here:
        https://gerrit.libreoffice.org/c/core/+/98135
        
        Change-Id: Ic7975cc12425dbcba24b0261404585ded006e5e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98160
        Tested-by: Jenkins
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2020-07-08  Ahmed ElShreif  <aelshreif7@gmail.com>  [644a775833857955576b5284bf2f1b992d8f5b21]

        uitest: Add support for vertical TabControl Object
        
        We need support for this Object as some dialogs use it like Hyperlink Dialog .
        
        So now we can navigate in the dialog in the same way we navigate with the normal TabControl Objects .
        
        You can use this lines in your test case that test a dialog that has vertical TabControl Object:
        	>> xtab=HyperlinkDialog.getChild("tabcontrol")
        	>> xtab.executeAction("SELECT", mkPropertyValues({"POS": "0"}))
        
        Change-Id: Id1792f5cceb8b08e13cb8c0c5fbaf1ff29f996d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98135
        Tested-by: Jenkins
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2020-07-08  Maxim Monastirsky  <momonasmon@gmail.com>  [d3a98b87824f2e2248a45b97d7eef5e8ad596dd3]

        tdf#134188 tdf#114223 Don't override vertical text button visibility
        
        i.e. restore the fix for tdf#33356, which was removed in commit
        eeb2d19e77d6dc47c68e8ba0920a02cf64a1247b ("Resolves: tdf#130159
        hide writedirection unless CTL is enabled"). But do it in a way
        that doesn't introduce tdf#114223 (a regression of tdf#33356).
        
        We can assume that the visibility state of the button at the
        point of control initialization is the one set with toolbar
        customization, as any customization triggers clearing of the
        whole toolbar, and reconstructing from scratch.
        
        Change-Id: I2cdf18e144dd6eb99b8c1e1da968beacddbb3728
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98317
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-07-08  Szymon Kłos  <szymon.klos@collabora.com>  [0695b5f5b328a1bc9cfdc8ba020dbdd674185e04]

        Avoid nullptr dereference
        
        Change-Id: I5f2bd8206a1339e09f277cdc7f0c6a01a6d85df7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98259
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit c9ceaeaee923a742d842fbc6174222eaf9667ca6)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98270
        Tested-by: Jenkins

2020-07-08  Ayhan Yalçınsoy  <ayhanyalcinsoy@pisilinux.org>  [4bc6cc1416db4eb206cfec5016513778e55b305c]

        tdf#131369: Use 'Match case' instead of 'Case Sensitive'
        
        Change-Id: Ibb6e99f80e8c5e76ad6f23428256145bb3f8c20c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97460
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-07-08  Luboš Luňák  <l.lunak@centrum.cz>  [3769d01791e54be0fbfc6d706596283213700ad0]

        prevent SkiaSalBitmap::Scale() from breaking indexed bitmaps (tdf#134574)
        
        Since the actual scaling is done later at some unknown time,
        the palette mustn't change, but scaling can change colors.
        
        Change-Id: Ie254c8b31993d9d509c32a730dd8c8b5d3cb2256
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98258
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-08  Luboš Luňák  <l.lunak@collabora.com>  [843e30dc230b5fcfa9589a9fd1dfe3f040c1e2ef]

        make sure SkiaSalBitmap::dump() doesn't change the object
        
        Now that there's delayed resizing and erasing, saving and restoring
        the state is getting complicated, so just work on a copy.
        
        Change-Id: I4df8cdba24d89e16f58d19516d667ff35e42dea6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98255
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [196c150862839ce02458eba7641a573e0d860e13]

        Fix typo
        
        Change-Id: I91bd071261dfd964a6f7705cf8bb30814ef3a671
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98295
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0eff4285eff1a5b6a220067adf605fbaaed2ccfe]

        Fix typo
        
        Change-Id: Ib6c49ad6f8ec29e5ef49a46d4352fd58b182f75a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98296
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-08  Julien Nabet  <serval2412@yahoo.fr>  [2759edcbc143447fff9a28b8917c99e7a31a9564]

        loplugin:redundantstatic (extensions/updatecheck(config|job))
        
        Change-Id: Icf0769ab24c8a7c470b1fdf6363204d004c51fb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98297
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [2da149ff33b6ef345aef8619e06654e343c4e960]

        uui: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: I8b7eec5e2cbe61a8dc3bb65f391245c1825fedc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98235
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-07  Henry Castro  <hcastro@collabora.com>  [f1e2e69b9b31b42ed9b8a46778c05dc36ff8edcf]

        lok: symbolic link to the "include" directory when builddir != srcdir
        
        When compiling the android variant build in a different build output directory
        of the "online" project, it fails due to the missing "include" files.
        
        Change-Id: If9056788b3d043e4ae8ad3f799885995c0ab0cf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95603
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98269
        Tested-by: Jenkins

2020-07-07  Justin Luth  <justin_luth@sil.org>  [1e602c9c3f8dafd1e47d50c9670846fc1172700d]

        tdf#100772 sd: add uno:DeleteTable to non-NB menus
        
        Delete Row and Delete Column were there, but no option to delete table,
        so that major omission was fixed for Draw and Impress.
        
        The notebookbar looks very incomplete. Also, I didn't really
        understand the pop-out menu configuration, and at least in the
        one case there didn't seem to be a good space to add delete table.
        So I left the notebookbar completely alone.
        
        Change-Id: I5d6c98e3238bc545a02325edfd62f5d937ac6371
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97821
        Tested-by: Jenkins
        Tested-by: Maxim Monastirsky <momonasmon@gmail.com>
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-07-07  Noel Grandin  <noelgrandin@gmail.com>  [71227e2306987cb8aa5fbda2943e73237674e9ba]

        framework: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: I8679b50395d11cb2d807d52526d803df9b0606b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98294
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-07  Noel Grandin  <noelgrandin@gmail.com>  [9ff8a1173a72b9ebea54ef3b00b1d632bf953e37]

        formula: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: I5983c837977e40b91df02605c1012640ffd5c650
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98291
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-07  Henry Castro  <hcastro@collabora.com>  [0dffc65236fbacf98047d6dbfc82b4efe7dd959b]

        android: fix the build output directory
        
        When compiling in a different build output directory,
        the "liblo-native-code.so" file is created in the source directory and
        it fails compiling the "online" project
        
        Change-Id: I4782a69796fb298e9c1a6c4370720b18587735e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95602
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98290
        Tested-by: Jenkins

2020-07-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e8ede68fbe35befdc8c30f28ac6bba0f86393daf]

        Fix typo
        
        Change-Id: I7c3e2c4c129c5ff7e3c8e5f3ac94e57508ce39ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97891
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-07-07  Caolán McNamara  <caolanm@redhat.com>  [0cde19038d7e264d7a184042f10a41574bda11f5]

        tdf#134603 [en|dis]able logic reversed
        
        Change-Id: I192b7a6da4bcd311e64a31d9dc2b4c2b422194cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98266
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-07  Caolán McNamara  <caolanm@redhat.com>  [ee009595f2ff4fe3c9b6fb7bc5720ae14bec460f]

        ofz#23961 pad back to original length
        
        in case of multi-byte input encoding resulting in a shorter output string than
        input
        
        Change-Id: Ieb4bb7b5f4551ca22e87c573233f083901f3d3c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98268
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [05d286e0065ff1c10e75827ac4726b5a74747128]

        vcl/clipboard: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: I8b50ccb014adeba8fa5084bcb804dfa61fa61159
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98265
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [616dc30585943b2d9bdae0d2b9e95567f8c7641f]

        no need to use prefix here
        
        all these services use a constructor
        
        Change-Id: I8e8e2df27a919e9042a041e1134add8492b3e72f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98264
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-07  Michael Stahl  <Michael.Stahl@cib.de>  [d68fc8d10da9047534f0e7a2d5ebc59f13745442]

        configure: try to fail early if qt5 header QtCore/qconfig-32.h missing
        
        Unfortunately configure passes successfully if qt5-qtbase-devel-*.x86_64
        is installed but the host cpu is i686.
        
        Change-Id: Ib155d6f91676c12a480eed2f0d4d38c05377e909
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98240
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-07  Justin Luth  <justin.luth@collabora.com>  [2ad32b39af2e00ef253a2ef99e033feef416808f]

        tdf#129452 writerfilter: preserve gridBefore longer than currentRow
        
        It is a fairly common thing for table operations to need to
        compare items in the same column (like merged cells for example).
        In order to determine column information, each row's gridBefore
        (and merged cells) need to be known.
        
        So save that information in the row data - and don't just throw
        it away after the current row has been analyzed.  Good grief.
        
        Change-Id: Ie305477f0e3468a4a923095d76f520d97fe99ffe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97432
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-07  Noel Grandin  <noelgrandin@gmail.com>  [c0929d4b558137a20eff1366a4b8202063306f13]

        embedserv: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: I5f912ee625a37f64f9d9c35ccb13f995a56685c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98220
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [ca46feb2ff915c6842b87cd5799a83af8003f3cd]

        make some symbols private
        
        Change-Id: I224831ad18e754fd67d9b16510cd286a5397f1f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98236
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a041cb54351326cd8beb39abac23f07f35de5463]

        Removed duplicated includes
        
        Change-Id: I5c93b8ae1db219cfea3266a15d502747e8709fa5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97890
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-07-07  Julien Nabet  <serval2412@yahoo.fr>  [e596785580cbc7e8f4055ae495de48e6ecd0c022]

        Typo: pargraph->paragraph
        
        Change-Id: I7749951d829eb8aaeacdca0fd66d41cf9d6a1613
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98251
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-07  Jan-Marek Glogowski  <glogow@fbihome.de>  [b9d93fc47b2489764e251a11572fccef872df4e9]

        Allow making SAL_LOG based output fatal
        
        This introduces the [+-]FATAL marker for SAL_LOG. This way you can
        set part of the matching SAL_LOG string to std::abort on match.
        
        The example "SAL_LOG=+FATAL+WARN.vcl.scheduler-FATAL+INFO" will
        abort for any "+WARN.vcl.scheduler" match, but will just print all
        additional "+INFO" logs.
        
        Change-Id: Ib77f194a78f5165e6c885c82374ae41293815ee9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97651
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-07-07  Samuel Thibault  <samuel.thibault@ens-lyon.org>  [372b109f4d90dca7bb53f93bc597ce1dd8ba5898]

        gla11y: improve warning printing
        
        Also print the howto URL in messages about suppressed warnings
        When showing suppression lines, also print the suppression file name.
        
        Change-Id: I72da4149c505cec04bf715791f45a2b809d3ce63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97989
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-07-07  Samuel Thibault  <samuel.thibault@ens-lyon.org>  [0a42d1e94ba9c35f2518f0fe08d3bf6eef8ff081]

        gla11y: Document global variables
        
        Change-Id: Ic8ed50bdff182bab1104b5a22e667aadfd25c684
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97982
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-07-07  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [7221994b9b29659d3290e95eee92b1a3f80c2b7e]

        tdf#134260: docx import: allow default value for list tab position
        
        It looks like previously used as a testcase document is just
        a specific case with default values. All other readers (incl.
        Office 365) displaying that doc with default tab at zero position.
        
        Change-Id: I50fe00c7f87b6d790fbe6e2f32a306ac59060c72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97089
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-07-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [eccb763146325bd44a84b6a1698109ebd1bcf35e]

        Removed duplicated include
        
        Change-Id: I33b3a56d9727dea2cbafcfbf73f5d4c08069ba34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98030
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cdb1671d05ffebf4ff1a02bc6383fec71e8f827c]

        Fix typo
        
        Change-Id: Ib6aa24401db9cd39b314800f4fb5e4443aeec198
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98249
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-07  Mike Kaganski  <mike.kaganski@collabora.com>  [b7ed6de51422ca7bc8333e80ae6e9a4d57e07239]

        Use std::optional to allow optional inclusion of attributes
        
        ... instead of converting the O(U)String objects to char*.
        Eventually this could allow to drop variants of *Element that take
        XFastAttributeListRef.
        
        Change-Id: Ib2748fcd93e655c55a176c00410fdcc7f052930d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98179
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-07  Noel Grandin  <noelgrandin@gmail.com>  [125f3c4c930bd28a42c6819417b11b885e4586fc]

        drawinglayer: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: I38de5ec7b9e376ef8868bebbe7f30240de81c241
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98219
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-07  Dennis Francis  <dennis.francis@collabora.com>  [33509fd9483099470160abb66074c5d052b31eda]

        ScGridWindow::UpdateEditViewPos: keep EditView's print-twips data updated
        
        Change-Id: I2f6fab371a107a4f16704030e341198a541020f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98127
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2020-07-07  Dennis Francis  <dennis.francis@collabora.com>  [5483183ab0389914830fa183af1242860f2ab0a6]

        ScViewData::EditGrowY: keep EditView's print-twips data updated
        
        Change-Id: I0207e65fc0386eb9a86de6ab4472780553eadd4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98126
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2020-07-07  Dennis Francis  <dennis.francis@collabora.com>  [f9589bb011451dc27790281bb4727bc1ffa05412]

        ScViewData::EditGrowX: keep EditView's print-twips data updated
        
        Change-Id: Ia2470f98954859b191432d68db5742d13a61c802
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98125
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2020-07-07  Dennis Francis  <dennis.francis@collabora.com>  [e5150f14a20d8766910980d44fd1d3df2cd7212c]

        ScViewData::SetEditEngine: keep EditView's print-twips data updated
        
        whenever EditView::SetOutputArea() and EditView::SetVisArea() are
        called.
        
        Change-Id: I90a840b85d01d27427fbaa1101148ce1efb55db5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98124
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2020-07-07  Dennis Francis  <dennis.francis@collabora.com>  [9aa33b25764cb199c916737ca334cd35c82350c2]

        scPrintTwipsMsgs: No more view specific edit-cursor messages
        
        Change-Id: I2a07834568716ea1608a40613108d229699058b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98123
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2020-07-07  Luboš Luňák  <l.lunak@collabora.com>  [fada69d6ee05700fd57c8844591562608a900a9d]

        set also RGB/BGR LCD order for Skia text rendering (tdf#134275)
        
        Change-Id: I797a851f52d9ba4c18127219b9042348225d14dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98199
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-07  Dennis Francis  <dennis.francis@collabora.com>  [ecb2dc9705d2197833cfbfd2259d3ac289f3e82d]

        Allow edit-area computation in print-twips...
        
        via a optional flag bInPrintTwips (false by default) in
        ScViewData::GetEditArea()
        
        Change-Id: I9bf7465b703a2df817fe438db3671261d0d907a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98122
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2020-07-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [b719e02868d364849b26080fa4182d4adfc68250]

        xmlhelp: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: Id05885b9da95009609cf8875be489aa88fd5a3cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98232
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [439c9460408bb379cf2d37f3831461cf6879fb74]

        vcl: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: I7f03e024eef5413d84d98f3fa9bd45ecaf413a72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98233
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-07  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [859e4dd6b5680e15a454fd0f8c0eae67459fe177]

        tdf#87783 Unify image wrap option labels wording
        
        In Image properties dialog - Wrap tab, and UNO commands
        
        Change-Id: I420884a5df3373e74e14bba48bff75555ae7f5ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94762
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-07-07  Caolán McNamara  <caolanm@redhat.com>  [3a52e3ba6795b967d6b147bf3d1babd9b1cdc7cd]

        let browsebox entry stretch to fit allocated space
        
        Change-Id: I7b09fd8cebed503c86b3df131eb2d7b1a07ef21c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98222
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-07  Michael Stahl  <Michael.Stahl@cib.de>  [ae2e8202407e82c9b14f0cc307742561f8c6e530]

        tdf#134264 writerfilter: fix DOCX->DOC of ADDRESSBLOCK field
        
        ... and other unsupported ones; the problem was that the field got
        exported with ww::eUNKNOWN = 1, which can't be imported again.
        
        Move the ww8 eField enum to include/ so it can be used from
        writerfilter.
        
        (regression from e511a0ca5dde6d731bb126bbfe21768867890102..d9030ad6298e2f49ee63489d6158ea6ad23c0111)
        
        Change-Id: I19193392d62fdf0bba01fac2516bafe9fdfa5a99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98221
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-07  Tünde Tóth  <tundeth@gmail.com>  [23b73bc02536455df75438e19b5c70bacc9aa700]

        tdf#134146 Chart OOXML import: break long horizontal Y axis title
        
        Workaround to handle long (near) horizontal Y axis titles,
        like MSO does.
        
        See commit 17f131fcb3f534792a3b2ec6048d03fb54b55eb1
        (tdf#134235 Chart OOXML import: fix long chart title).
        
        Change-Id: I215aaa8e2ca18920e2b7ca5761c5bed7e8d19663
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97631
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-07  Dennis Francis  <dennis.francis@collabora.com>  [9a28558a222db9b066283ff78e71d1e5910f2569]

        lokit: editeng: Use 'special-positioning' data...
        
        for computing edit-cursor messages if available. For Calc, this means
        the LOK clients get edit-cursor coordinates in print-twips.
        
        Change-Id: Ib11f3653e626ba8db7ddbc9bc2b4e071de7b705e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98121
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2020-07-07  Szymon Kłos  <szymon.klos@collabora.com>  [f94fd72e87616e6c05a9ea07f21106f488234c15]

        jsdialog: export combobox entries
        
        Change-Id: Ic0a3c93020c7c915fd908fe994ec0a3a900358eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97625
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97862
        Tested-by: Jenkins

2020-07-07  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [70f9c3b8f03fb28215985a5b899bd8fae9cb3ac3]

        tdf#134472 Only add spacing in header when flag is set
        
        Flag was set, but not evaluated in 9b5805d1ef2b9e9c4e8f389c069807bf4489ea95
        
        Change-Id: I46f19945be521e886baa0fc9a9a419d88c0915fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98224
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-07-07  Dennis Francis  <dennis.francis@collabora.com>  [6d8adb11ea91ca65f6f0e57e1365b326616c34f8]

        Introduce LOK 'special positioning' methods to EditView
        
        This is meant for Calc. In Calc, all positions in twips are computed by
        doing independent pixel-alignment for each cell's size. To allow
        print-twips coordinates in LOK messages specific to EditView, this patch
        introduces new methods to set/update both 'output-area' and
        'visible-doc-position' in print twips coordinates, which are stored
        separately.
        
        Change-Id: Id165966c970fa26c79d583f435dccd62c7eb1f0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98120
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2020-07-07  Dennis Francis  <dennis.francis@collabora.com>  [2f72fa980c2c81248c32d3b95598c23aba6ac6ed]

        introduce property-tree versions of SfxLokHelper::notifyOtherView*()
        
        Change-Id: I4ebbc166da94eab6e35984c50220dde7daf7adde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98119
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2020-07-07  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [06f1f8d817a2ea86e29bbef7cf0995ce337c56be]

        tdf#133600 Only one button selected by default in QR code dialog
        
        Change-Id: I10a5f04492cf23caeb89cb119f91c578e5d57413
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95540
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-07-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [656fd1ec9123de5dbeecb8db4de5254b05c21e76]

        tdf#134253: sw: Add unittest
        
        Change-Id: Icd930f9c632a5c44d4391ca065afbc4db166ae37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98200
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-06  Noel Grandin  <noelgrandin@gmail.com>  [72e4674aad60d17aef66020dd9ca6ec778508ac2]

        emfio: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: I1685fe05a2a6b1761e78359596c265ac6487f99b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98217
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [a7ffe4026a2f4fcc77d297c9bc671ded158efc46]

        move headers inside modules
        
        Change-Id: I002f42d83820c86737ddceab805aa53ccb388e06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98203
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-06  Caolán McNamara  <caolanm@redhat.com>  [d299dc45409503ec4500b07c517b25e06438c611]

        Resolves: tdf#134551 ModulWindow deleted when last module removed
        
        leaving a dangling reference to m_aName. Hold a reference until
        ExecuteCommand is finished.
        
        Change-Id: I82ac5cc73427a945c78b9317dee9edf6129bb975
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98214
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-06  Caolán McNamara  <caolanm@redhat.com>  [c1325c99f449909282ec7b592be10b62bbce2889]

        limit exposure of methods exposed for LibreOfficeKit purposes to just that
        
        Change-Id: I4685651a6ecf48b7cbf3048b28788b351c655c3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98212
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-06  Caolán McNamara  <caolanm@redhat.com>  [15682c2338e2fee0b3965c20bba0c0869975eaca]

        add alignment to TextView
        
        Change-Id: I10a4c97ccaa927c14d62f4f22b50a0b5cdfd757e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98208
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-06  Caolán McNamara  <caolanm@redhat.com>  [c02601b467c0878a24ce917853aa9e0781fedf2a]

        add set_max_length to TextView
        
        Change-Id: Iade284a1548c7d74fa2391dd0a9b113e654a71d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98207
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-06  Caolán McNamara  <caolanm@redhat.com>  [f87a5e224d295505c61fa4fd35aef76d7af09bb5]

        tdf#134521 hierarchical search needed, not just toplevel entries
        
        Change-Id: If5c9a69549e683eb4af619b1f27a22833c36e34d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98213
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [67f4ece34ffae7404eaefc0286dfbe3ad64289ea]

        xmlscript: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: I648835e938746ff4f89b05d73d8960f9f8953070
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98191
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-06  Alain Romedenne  <LibreOfficiant@sfr.fr>  [08f6f7e90b0914867a0678e782f26cbed2d80fa7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5e30d8fa70fb0f84dc42f6e716a55630ca4310fb
          - tdf#131416 Const syntax diagram
            
            Change-Id: Ie14901834c3fefbf612d8ad68e948d6e59de4658
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97676
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [358674b87b8d9cd78079fb105aa81b50f4b5029b]

        xmloff/xof: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Also, the following
        OOO_IMPORTER( XMLMathSettingsImportOOO,
                      "com.sun.star.comp.Math.XMLSettingsImporter",
                      "com.sun.star.comp.Math.XMLOasisSettingsImporter" )
        was in the xof.component file, but was not listed in the factory class.
        
        I fixed that, but it means we might see some differences in import
        behaviour when reading math documents
        
        Change-Id: I025b800ded28746d19e43b37032a5b37faee9b59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98198
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [f4e122a1a7780b0b8b7362d40b2541cde8e5e9e7]

        no need to use prefix here
        
        all of these use the constructor attribute
        
        Change-Id: I0915c2f5af5a7dde501e9ae709b08e5c98604466
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98197
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-06  Caolán McNamara  <caolanm@redhat.com>  [57ac9d6176305ad1d405b83a9423cd103bdaa20b]

        add get_editable and clipboard interaction to TextView
        
        Change-Id: I5d0e1823685ef2334571d5279a300d177ac4a9db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98206
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-06  Dennis Francis  <dennis.francis@collabora.com>  [06eae82ca662c9e34df18417f0ab602c212ed64a]

        Allow print-twips version of ScEditUtil::GetEditArea()
        
        This will be used in the generation of edit-cursor/edit-selection
        messages in print twips for LOK clients.
        
        Change-Id: I91d48372551d1b6aca80aa793023c51b3c59d7ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98118
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2020-07-06  Dennis Francis  <dennis.francis@collabora.com>  [bf9f97db8a0849d51a8498072d15ec320e6c3c46]

        Allow print-twips version of ScDocument::GetNeededSize()...
        
        via an optional boolean argument bInPrintTwips which is false by default.
        
        This is needed for edit-area calculation in print twips which will
        aid in the generation of edit-cursor/edit-selection messages in print
        twips for LOK clients.
        
        Change-Id: Ibb15411278b9196d956ac952444d6e31c62dccda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98117
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2020-07-06  Szymon Kłos  <szymon.klos@collabora.com>  [6c97e5d0d5012fe0ad8bad9157463a6293f34b8d]

        notebookbar: early init
        
        Change-Id: I2a129911b6949fd0e165065fd6d02f3546613407
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97232
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97206
        Tested-by: Jenkins

2020-07-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [1cd0e02cdf7fc5b5903320ffd24865d11465d14b]

        cairo/canvas: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: I02411b23136051bfd0cd02d5378297f99127017f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98189
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-06  Caolán McNamara  <caolanm@redhat.com>  [ba556833e19b401496b5bf7304de574c64780f81]

        exile fmtfield.hxx to toolkit headers
        
        Change-Id: I4d16dd079d4f8900d5e04677742679d6592f7066
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98165
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-06  Caolán McNamara  <caolanm@redhat.com>  [d5b3c5d5093c56e748610a3972fc90b1521ae9e3]

        weld DbNumericField item
        
        Change-Id: I96b7945cdf9f00c3d0a4e043ee77666e19c8a072
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97896
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-06  Caolán McNamara  <caolanm@redhat.com>  [291f1776a661cd5d809fbe385efd1e1c8432ddd1]

        split off key processing
        
        so we can explicitly call it rather than let implicit PreNotify
        process it
        
        Change-Id: I5f27b8c34a0be7239303307a2d5e93e5de4f4c2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98172
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-06  Caolán McNamara  <caolanm@redhat.com>  [024bdf31b17814c1c96d7376ac77564a9361be65]

        clarify that the parent is always a BrowserDataWin
        
        Change-Id: I64aac74902c631e41fd54d7e198276885e2c4378
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98171
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-06  Caolán McNamara  <caolanm@redhat.com>  [35a6e10a42408331de5be54a878a8ee200f0743f]

        expose that GetDataWindow is always a BrowserDataWin
        
        Change-Id: I63e29131dc5186dcb72b06f6425479271f191b0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98170
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-06  Caolán McNamara  <caolanm@redhat.com>  [4e7398b6329535bc989fa2aeebbe8f3138d2b5d5]

        this warning is very common now because of native widgets in the hierarchy
        
        so its not helpful anymore
        
        Change-Id: I79b66628b71503ed413dfe305f01af8423958b6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98196
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-06  Caolán McNamara  <caolanm@redhat.com>  [a9d0edf10235e9eabaa15ad8e6761fa525d2eff4]

        don't deactivate if focus hasn't moved to another window
        
        Change-Id: Ie019b8a0757578dec30c4834d095e75cd48ae957
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98164
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-06  Stanislav Horacek  <stanislav.horacek@gmail.com>  [cfc210dc7a7bc79c8fa2c9415e50c0da86968ef9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 79308222ef7d53444039abc5b5e138ea228cb3d1
          - fix repeated sentence and label for default language
            
            Change-Id: I3c1d673cd1119f0c1373637b616b861317cc5969
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/98195
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-07-06  Szymon Kłos  <szymon.klos@collabora.com>  [61c6d9a15c61d500958c53bc0ab8e83a8b2f1021]

        jsdialog: execute entry set text
        
        Change-Id: I9e7d7da0bc0b6494b59270c683ae4a18d927bf4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97624
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97861
        Tested-by: Jenkins

2020-07-06  Noel Grandin  <noelgrandin@gmail.com>  [29c5e1ccbe28751297699eb184a861ee6b2f2f7e]

        cui,cppcanvas: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: Id603bc26f95d3da86b8c7360a7bde8eee97049ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98141
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [088b7f419f48f3390aac22587bbd92e9e027d5b1]

        avmedia: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: Ibe3557a8d3be7c9af21a2b07e70252432ff12e0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98186
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-06  Tor Lillqvist  <tml@iki.fi>  [0a08f981a6de90f9b9b7b75dc79d5e9b8b6e2707]

        Allow also --disable-python on macOS
        
        Change-Id: I27cdd86a730a042d6e846c90319c306f5a3b35ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98159
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-07-06  Michael Stahl  <Michael.Stahl@cib.de>  [dc7e7b94a7211c576454267c09eb108e761e4487]

        tdf#134253 sw: fix SwUndoInserts::UndoImpl() if inserting before section
        
        Somehow the clipboard is pasted before the SwSectionNode, which is the
        first node in the body text.
        
        The OSL_ENSURE( !bStartIsTextNode, "Oops, undo may be instable now." )
        is triggered; the Undo must remove 2 SwTextNode in this case.
        
        Because of the extra SwTextNode the indexes are off by 1 and this starts
        to assert since commit 24fd14b387dca458a1b6e9415e936d26562ddb1e when
        setting a fieldmark on a non-text node.
        
        Change-Id: Ic52b0f4c7665994cadfe8f074bc4607c55352aa1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97887
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-06  Laurent BP  <laurent.balland-poirier@laposte.net>  [9e2da576bd07a389599f833f2cf1b09e6ead962d]

        tdf#133342 UnitTest Add/Delete decimal of percent
        
        Space between number and percent sign should be
        preserved while adding/deleting decimals
        
        Change-Id: Ia80faf5eb9ed76bdfb8b26137e2bd4dafd53b062
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95449
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-06  Eike Rathke  <erack@redhat.com>  [7186541219599e1b51ad35601c2cd015a329f360]

        Resolves: tdf#131562 decimal separator may not be surrounded by blanks
        
        1 .
        1 .2
        1 . 2
        1. 2
         . 2
        . 2
        are not numbers. But
         .2
        is.
        
        Change-Id: Ie2e0775852e13eee733d0fed3399cbd3d065d9fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97895
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-07-06  Tor Lillqvist  <tml@iki.fi>  [b9cd758f719951fd1d11b00979ca85cc79a1c2eb]

        There is no QuickTime framework
        
        The reference was a leftover from 32-bit times.
        
        Change-Id: Ie453a4c644787a49f8742eab4b4ea9d49cddf32d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98175
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-07-06  Eike Rathke  <erack@redhat.com>  [348e78b8ccd04b59140c7f83504c7823b2ffbe8c]

        Resolves: tdf#134490 do not skip all trailing '-' or '/' of the start string
        
        Skip *one* of them under the condition that a month name was
        actually recognized.
        
        A horrible implementation of
        
            commit b00fc9462d26083b6d09f72ea44abb1e11546b63
            CommitDate: Wed Sep 15 11:54:10 2010 +0200
        
                sc-date-fix.diff: Parse 'june-2007' as June 1 2007 in en-US locales
        
        Change-Id: I0800c4f0b33aa1413bde558d710fe467e4380262
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97903
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-07-06  Noel Grandin  <noelgrandin@gmail.com>  [37b2c02bee606ee2238dc6b0c85f9d5da78a02ba]

        configmgr: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: I8d1419a9f2c0eb4d488b3f60b357f12e8177d7b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98134
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-06  Dennis Francis  <dennis.francis@collabora.com>  [508a596df1a75e27b199bfebb08ee66583e35d99]

        lokit: Do not assume 100% zoom for computing document-size
        
        This fix prevents rendering issues (bottom/right area the sheet clipped
        off/extra spaces) at the bottom/right of sheets with certain non default
        zooms in online.
        
        Change-Id: I2778d6259f8caf5a99d9eab57ae7b87751304ce3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98116
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2020-07-06  Dennis Francis  <dennis.francis@collabora.com>  [53f151e6bb48de603595e519eb9e968c7f678224]

        lokit: Adjust nSize* to agree with the definition in tools::Rectangle
        
        Change-Id: I6ebe539fe47403e4aa605c5ddfb6175080bd4655
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98115
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2020-07-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9af38b4504ccda57a0c32eb8bdd03e5a8ca29ddc]

        Fix typo
        
        Change-Id: I82699bebb9b8ccee41cce3aabb092913df33b85d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98178
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-07-06  Tor Lillqvist  <tml@iki.fi>  [a292d2e43fe7f23d90bf823d01a3280da290c5e9]

        Avoid warning about deprecation in macOS 11.0
        
        Change-Id: Ie1a7e19093b439eb133632ee881e1e3dbe58132d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98176
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-07-06  Tor Lillqvist  <tml@iki.fi>  [02d931a59e2966d0c2736db8dee7be3e3dcd6bae]

        When cross-compiling to DESKTOP, just make "build" for the build platform
        
        Trying to fine-tune that exactly what is needed but nothing else is
        built is very painful.
        
        For instance, on macOS, if you build gengal but not soffice, you end
        up with this error when trying to run the built gengal, because there
        is no Info.plist in the app bundle in instdir_for_build: "No
        Info.plist file in application bundle or no NSPrincipalClass in the
        Info.plist file, exiting"
        
        Change-Id: I63d766f0e7e72f55454d16c72c32e153cf976443
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98177
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-07-06  Mike Kaganski  <mike.kaganski@collabora.com>  [687b6395d4d1810eef911adb3ac4defd7cd863c0]

        Don't explicitly convert OUString to OString
        
        See commit 57afeb8d9e35933630568a02fc48a00f5582b261
        
        Change-Id: Idb41fb2e3b90bd0eb1d7ebd588c13fd50b9536fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98173
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1c501215611741dde9e5517cd1856c92d19285c1]

        pdf: convert static functions to functs in anonymous namespace
        
        Change-Id: Ia89cab0add22f0d5ea6ac978606191c112402d96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97726
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-07-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8166f340511f49c91deba161f27d9ded11a14e14]

        add generateStripRanges and use that in StackBlur and ScaleSuper
        
        generateStripRanges divides a range into equally long stripes that
        is useful for defining scanlines for a thread. This is used in
        the BitmapFilterStackBlur and BitmapScaleSuperFilter as they are
        running using a thread pool.
        
        Change-Id: Ifb9f70dea3b0233e6aa30ccf20187a2ff58fd5a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97725
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-07-05  Jan-Marek Glogowski  <glogow@fbihome.de>  [b945946135cb302c1805fdf6502e02dbdf52b813]

        gla11y: add check, buffer output and # comment
        
        - add visible check to labelled-by
        - buffer output, so it's consistent in parallel builds
        - remove per-line file reference and just add a general header
          referencing the used suppress and false-positive files
        - allow common commenting in suppression and false-positive
          files by starting a line with a #
        
        Change-Id: Iefac711deb9ea620728ab5b0aeac73cfff40a7b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/61051
        Tested-by: Jenkins
        Reviewed-by: Samuel Thibault <sthibault@hypra.fr>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-07-05  Mike Kaganski  <mike.kaganski@collabora.com>  [57afeb8d9e35933630568a02fc48a00f5582b261]

        Allow use OUString as attribute value in FastSerializerHelper::*Element
        
        Change-Id: Id34d08787d0188d5c7847dcb75958a511a1fef27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98143
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-05  Mike Kaganski  <mike.kaganski@collabora.com>  [01c58c7d6da0a5671460ba4c0e23a2a04d2eb87e]

        Simplify FastSerializerHelper::*ElementNS to just call corresponding *Element
        
        Change-Id: Idd7ab4961fe5e4871ea5b64e7d837f98743eb301
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97954
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-05  Caolán McNamara  <caolanm@redhat.com>  [9202793ed81c5568f6789504335446b97e8087da]

        loosen requirement that createField return something derived from SpinField
        
        Change-Id: I2f15717d2e96f21c3fcbbcfd9eda6544daf2a0a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97984
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-05  Johnny_M  <klasse@partyheld.de>  [0c4336e83fe86addd86814eebc33e7f5b8ddc1ce]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6e391bd9be1d344565b84dc42df5b76197aa5207
          - tdf#132643 Translate German section IDs
            
            Change-Id: I6d62bf5afebc4f1789676c58620849cef56f66dd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97755
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-05  Tor Lillqvist  <tml@iki.fi>  [5fe12dd54ab09e3321c01f57d6af127b2fbdcf5f]

        Use correct location for the config.{guess,sub} in the postgresql tarball
        
        Change-Id: Iccec53f67ab6c9e7920354f6a26c81300c1bee48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98097
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-07-05  Johnny_M  <klasse@partyheld.de>  [3cd512bd6851287ac742304a9f2be5a61fe535c6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 193415db6bd7d5f7ca9c828e354efc9bac1919ac
          - tdf#132643 Translate German section IDs
            
            Change-Id: I2a9caef0d9e87224cd512e3c8bbe9a19296edc2e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97852
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-05  Tor Lillqvist  <tml@collabora.com>  [d0ed2c49d2ed75307d4d6bcb1a841a02f13edc6d]

        Remove leftover thing for macOS on x86
        
        Change-Id: I353e854c3deb7d1df3767e2295aef68e9491f0e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98144
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-07-05  Caolán McNamara  <caolanm@redhat.com>  [d60bc5d0827247797811d766aafb7d26a502152f]

        clarify this arg is to determine if its a spinbutton or entry variant
        
        Change-Id: If102441312bf0c6d27462535268e79242bcde48c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97894
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-05  Caolán McNamara  <caolanm@redhat.com>  [697f635fb8316d2c325ccdf9040cd0e371cdd6e5]

        add a DoubleNumericEntry
        
        Change-Id: I866f078531779cbffb22035848dc88e0039c5ba0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97889
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-05  Caolán McNamara  <caolanm@redhat.com>  [ef371319fa5f6b076d6d2edc8f252bbb94fd77f0]

        return a reference instead of a pointer
        
        Change-Id: Ib8b9133991a9c36e737171ae6dfb6a87cc91e1ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97888
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-05  Caolán McNamara  <caolanm@redhat.com>  [95cfa85395f983df3ba044192b29ce0bbc5e6085]

        adjust FormattedSpinButton to be driven by an EntryFormatter
        
        so we can have the same backend driving the FormattedSpinButtons as a
        FormattedEntry
        
        Change-Id: I07a472315a04787eb5fcf992cde8f758af742156
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97860
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-05  Johnny_M  <klasse@partyheld.de>  [7b6549811a929e004266a6ead26b69d499c73e0c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 770a9dbb7c4224cb379d327ca02300abe5083001
          - tdf#132643 Translate German section IDs
            
            Change-Id: I9caadfaaea1e96ebf583379b0ed31f29ea11d860
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97850
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-05  Johnny_M  <klasse@partyheld.de>  [9b7bfb6f32737f6b076959ae5577718b5dcd82b8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3d0d927f0c4337a27ffcc94caba4ee6818fbdd8e
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ib49d9ddad0fd04c00bc6fc33572c627354409f60
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97848
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-05  Johnny_M  <klasse@partyheld.de>  [8e65c80dcf59bc4ab0b5317d3776e660b068e07b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 86cef767faa48cafb031eab201a8cec16ce7102b
          - tdf#132643 Translate German section IDs
            
            Change-Id: I5697e0717deea95fb32d462c1781cc9f404d6f1a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97847
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-05  Johnny_M  <klasse@partyheld.de>  [bc180432694dfe73deb7a720215bfddb420f5a9a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cb2fb05325ca1a669e66c1b6ea0180707ebe84ba
          - tdf#132643 Translate German section IDs
            
            Change-Id: I46ffa2c6b1cf63241c35c9f2f35fdde250deac23
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97846
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-05  Johnny_M  <klasse@partyheld.de>  [bb6da5ac57172bccca27a163f391c3eee03f38ef]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dd01432283b4ed8259fac3ee8c097ae27b9ec79a
          - tdf#132643 Translate German section IDs
            
            Change-Id: I348ed6e6dff01d198f2b33ea559792eb9f775851
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97754
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-05  Johnny_M  <klasse@partyheld.de>  [183dcecedd3ab9d58a657d7fff705e2d8b7894d3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 420a701bbbe76d95792e167cc4cee169abd09b58
          - tdf#132643 Translate German section IDs
            
            Change-Id: I7230dee984de1ce119b37b0c6ed9e683f1a00e8f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97753
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-05  Johnny_M  <klasse@partyheld.de>  [119eb09fbd53a7e407ea2450d51e9563d4b3f3f2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0d09266b1a530022f8191774212800bb811096c6
          - tdf#132643 Translate German section IDs
            
            Change-Id: I9bdb94359d3bb9b0b140cc704b138ec0d1347832
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97752
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-05  Johnny_M  <klasse@partyheld.de>  [4c00ff8f2298d35f698621776d86ad2e9db59378]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2239aea3af8134f2d7799784bce5fe91499fc4fc
          - tdf#132643 Translate German section IDs
            
            Change-Id: I74d819195dbe0f8ddb38c780e45672d17e13d0d4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97751
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-05  Johnny_M  <klasse@partyheld.de>  [2b112cdd653e9f69ac54743e036b326807eeeaa0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0dd5d7c2a95c0639585311173a1456ff9c10edfe
          - tdf#132643 Translate German section IDs
            
            Change-Id: I315e0631ac9fc089c7a837530ac20a931b19852b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97750
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-05  Johnny_M  <klasse@partyheld.de>  [2fb85d80d9883bb0c7867545bc858f8eec6b6c8c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 22b4159695d519d3509ca2f1ce2fe5e88978c027
          - tdf#132643 Translate German section IDs
            
            Change-Id: I4f616f8e5ab5be3887cc4109952aadd4fde7a471
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97749
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-05  Johnny_M  <klasse@partyheld.de>  [b510536991b8fdfa52b60f07c744e30dcfae14c1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to da883c5454b41e985c73b2c6a8b8b85e4322fb67
          - tdf#132643 Translate German section IDs
            
            Change-Id: I7dfbe147fa191f051265b96616c43727b0c44b4f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97748
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-05  Johnny_M  <klasse@partyheld.de>  [bf27ded877eafc490cdb9de269f0a9e3b973d153]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d0b8c9029801f0a51b2ce72d7b8fdc67fc6f570f
          - tdf#132643 Translate German section IDs
            
            Change-Id: I2e0f576ce1a7741eea231607d4f335e8ff08af2d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97747
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-05  Johnny_M  <klasse@partyheld.de>  [94e149ecba28a8077e97d9cc9fd6ca5e2dd1fb85]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fc51a0560e6a26202f47f6144b8c5e65cb8694ad
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie95d3bdc17ddcc83afa4c05035011a1982f4f9d5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97853
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-05  Johnny_M  <klasse@partyheld.de>  [a651b5d3890d6af29892444616f81695267de2fe]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 81aab1b7d5cfad482f80bf975521f86a68116708
          - tdf#132643 Translate German section IDs
            
            Change-Id: I21f33dc6af5b8798f12c17c90aaefddd612141bd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97854
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-05  Johnny_M  <klasse@partyheld.de>  [d82140d6bbd807d8a281582dfc2d1a4b9c825843]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 23fa7d66f1e1a2aa2f237d7e93b0412c90de1d33
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8bcd3e01871d99735078e8e620c42d15ac7330f1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97851
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-05  Johnny_M  <klasse@partyheld.de>  [984dce70d3b6e04251ef3fe277c92a3f2ead3c09]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7385e4b25df4dc30e37e377591fd1c70a9253078
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ieb09755da593f1c93d0335e375b55702bf58f43d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97855
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-05  Johnny_M  <klasse@partyheld.de>  [c745673b998113a00c9a676b061fd2d92644ba6b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f18e93820b5da987ca73fcf20be425f4542268f6
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iaf14944215ab908c6d428720da7ca5da08f6eb69
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97856
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-05  Johnny_M  <klasse@partyheld.de>  [464c6e8fdb432a3afb52be8068aaf93ad11135c6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 74d8f751db9c494369cdf9b9eabc72feb976c64d
          - tdf#132643 Translate German section IDs
            
            Change-Id: Icd9854e86c102cc090cc80d477fd1b9bcd4fd704
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97746
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-05  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [3b9aa11d885c91a3b040cb2b103b815c75d170bc]

        GotoTOXMarkBase: SwIterator no more ...
        
        Change-Id: I60935850596eeb7209bd84782c954919c02cb259
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98050
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-07-05  Tor Lillqvist  <tml@iki.fi>  [25c1a9be773fd3248463bdbd64c30140ac0d2406]

        Use up-to-date config.{guess,sub} for external/xmlsec, too
        
        Change-Id: Ib6beab0aa9bf72af83520020eeca6e20a9ecc3df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98096
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-07-05  Noel Grandin  <noelgrandin@gmail.com>  [3d31d8157208e9300a6bf7d102a413b9c181b4fd]

        comphelper: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: Ib7aa69cdf62992cea38a60aac9169c2f1779c1cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98094
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-05  Tor Lillqvist  <tml@iki.fi>  [16983f05df5abe6c79f6b1b09bc5c0bdffb837b7]

        Initial attempt at macOS on arm64 support for OpenSSL
        
        Sadly the existing arm64 assembler files in OpenSSL use a syntax that
        Apple's clang doesn't accept.
        
        And yeah, ideally we should not use either NSS or OpenSSL on macOS,
        but native APIs for the functionality in question. Trying to make
        everything look like Linux is a bone-headed approach.
        
        Change-Id: Ib3f137ac73329b92e82c654d1277ee21f5f81b37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98095
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-07-05  Noel Grandin  <noelgrandin@gmail.com>  [31bc29b99c3987949794fa3a17c77928427bff4a]

        canvas/simple: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: I2635df49edc2124f41a557110332ce5646cc59ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98093
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-05  Noel Grandin  <noelgrandin@gmail.com>  [87e5ee310959d535c53a083258edff1b3b1335bd]

        canvas/vcl: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: Ifcd31616228234433d8d46fef50707de9d17f3b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98092
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-05  Noel Grandin  <noelgrandin@gmail.com>  [0e60923e83a51c00b2769e9a8b9d9346df34640b]

        canvas/opengl: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: I2189622106e0c013567662c7bd81a057da65bf92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97935
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-05  Noel Grandin  <noelgrandin@gmail.com>  [9be078ae0d4cc4e4c01952bb42c9bb5943bbde86]

        binaryurp: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: Ide39715f83b0183f560e16fa69fcb3112496936d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97933
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-05  Dennis Francis  <dennis.francis@collabora.com>  [ef740ac1291c1e7a04c45c727e18ce28b196c812]

        lokit: scPrintTwipsMsgs: LOK_CALLBACK_COMMENT
        
        Allow print twips coordinates in LOK_CALLBACK_COMMENT
        
        Change-Id: I052dacb311c651c49d61fd9937951fa5b81b32d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97967
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit dd64235e326feb94c7530f7ee408545e4945d5df)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97978
        Tested-by: Jenkins

2020-07-05  Dennis Francis  <dennis.francis@collabora.com>  [e3601efee23c6df26867a72ab06648ceff4e3f25]

        lokit: scPrintTwipsMsgs: LOK_CALLBACK_*SELECTION*
        
        Allow print twips coordinates in the below messages:
        
        LOK_CALLBACK_CELL_SELECTION_AREA
        LOK_CALLBACK_TEXT_SELECTION
        LOK_CALLBACK_TEXT_VIEW_SELECTION
        
        Change-Id: I267a636bbeab434b305a45abe3e21cb5afc4c1e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97966
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit b10cd973445afce7005000d77848a56be0295b23)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97977
        Tested-by: Jenkins

2020-07-05  Noel Grandin  <noelgrandin@gmail.com>  [a2d844ca71fa013001b291d42dc5f00b0c1124c0]

        basctl: create instances with uno constructors
        
        See tdf#74608 for motivation
        
        Change-Id: Ibada6b9b7e6c754487c90ce1a37c17019db55370
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97932
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-05  László Németh  <nemeth@numbertext.org>  [99d4bf9446c392c3cf2877219c78917ca4d5dd87]

        tdf#133524 AutoCorrect: fix Romanian nested quotations
        
        typing " inside primary quotation marks: use
        the correct order of the double angle quotes:
        
            „... «quote» ...”
        
        Add also Aragonese, Asturian and Catalan to the
        "<<" and ">>" replacement.
        
        See commit 57f07b1d7378d218648667c5b1315cc8ad905875
        (tdf#133524 AutoCorrect: support double angle quotes).
        
        Change-Id: I2e80cc45768eefa3eb62b446ca822ee6c46f7242
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97970
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-05  Dennis Francis  <dennis.francis@collabora.com>  [fdf39bcc9bc1eb1a867e9d1536e8daa437cf0553]

        lokit: scPrintTwipsMsgs: LOK_CALLBACK_CELL_VIEW_CURSOR
        
        Allow print twips coordinates in LOK_CALLBACK_CELL_VIEW_CURSOR
        
        Change-Id: I0373cbd2b87b4d1088af41453ab548274de6ca23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97965
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit 14b8f2009f3c5a3d189eba4b82786274ad30d544)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97976
        Tested-by: Jenkins

2020-07-05  Dennis Francis  <dennis.francis@collabora.com>  [ca8c1cec8708fad90b4ed88862930336bd3a0abb]

        lokit: scPrintTwipsMsgs: LOK_CALLBACK_REFERENCE_MARKS
        
        Allow print twips coordinates in LOK_CALLBACK_REFERENCE_MARKS
        
        Change-Id: I1bf84c5aebe84ee034ac27932fa8a01d0a3ae831
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97964
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit b461894caf90201fe4305e90dbd91bcdda01c7f5)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97975
        Tested-by: Jenkins

2020-07-05  Dennis Francis  <dennis.francis@collabora.com>  [ff8ddf5253d629d088b0b6fc5ed7806c40ec636c]

        lokit: do not set an artificial cursor size when it is zero...
        
        when we send the message in print twips coordinates. It is important for
        the client to know the exact position and coordinates to allow client
        side print-twips -> tile-twips conversion when/if it is needed.
        
        Change-Id: I6699894758886f1b5648ac9bf3c9e6ab4192c72e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97963
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit d88cad2c190d0cc43ee6aaaaf82396be8fdf15fc)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97974
        Tested-by: Jenkins

2020-07-05  Dennis Francis  <dennis.francis@collabora.com>  [b5020e0aaba6b07b1c846df03d6d1bcb0b1b678b]

        lokit: scPrintTwipsMsgs: LOK_CALLBACK_CELL_CURSOR
        
        Allow print twips coordinates in LOK_CALLBACK_CELL_CURSOR msg.
        
        Change-Id: Ib9de372db46db9d462983e15fb12d58624d066f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97962
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit 679738b5e0da027d191457a3fa8bee20f83fe1fb)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97973
        Tested-by: Jenkins

2020-07-05  Dennis Francis  <dennis.francis@collabora.com>  [a94216649b629dc466a2fb0aafc37bd612cf975d]

        Allow cell coordinates calculation in print twips too
        
        Change-Id: Ie8f23bd7ba8de57d7aab104add99501a54f08819
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97961
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit 0722934920d7b743d82e55c793d4abbf6c9bc11d)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97990
        Tested-by: Jenkins

2020-07-05  Tor Lillqvist  <tml@iki.fi>  [6420c1edbf5b41c4ad0063e98e2040f2d74cf034]

        Bin leftover support for OS X on PowerPC
        
        Change-Id: I2108aca1a7ce12fc0b028124170df502a6c46e60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98012
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-07-05  Tor Lillqvist  <tml@iki.fi>  [1c4aa5c2d5625bbf05299639d4898872d2bd53bb]

        We don't build OpenSSL for iOS but if we did, it would be arm64
        
        Just for completeness. Did not check whether we actually could build
        OpenSSL for iOS. As we have managed without so far there probably is
        no need.
        
        Change-Id: Icd41622e7336e723ccd5a3157e956c43f6f92a76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/98011
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-07-05  Tor Lillqvist  <tml@iki.fi>  [95856ba49d73e8af0d654ac30cbdf34c6fc7d37d]

        Use up-to-date config.{guess,sub} for external/curl, too
        
        Change-Id: I65741410e9ba14326a6ad7a676d1dfb10006e34f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97988
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-07-05  Tor Lillqvist  <tml@iki.fi>  [2869eacfeba42549e3014b54bde50c48d7862cfd]

        Set CROSS_COMPILE=1 when cross-compiling nss
        
        Change-Id: Iad826eb83e4c49078e6c668661446b5b70e6a981
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97987
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-07-05  Tor Lillqvist  <tml@iki.fi>  [429f5c788a73d69c4286f08ea3757869e1fa3da8]

        Be more generic for CPUNAME=ARM64
        
        It's used not just for iOS but can be macOS too.
        
        Also, nss wants to call it CPU_ARCH=aarch64.
        
        Change-Id: I6398c3bf1409f2ccf16b0d154ad7c2b56f493b15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97986
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-07-05  Tor Lillqvist  <tml@iki.fi>  [f019f4aa6e3e69899d7b7c06b66aa4077c60c4c5]

        We don't actually build nss for iOS, but if we did, it would be for arm64
        
        iOS is 64-bit only since long.
        
        Change-Id: Ic0d9f69764951f420be10947c5b8889a3f95962c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97985
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-07-05  Tor Lillqvist  <tml@iki.fi>  [bb649c3156bee3b7a8d9138a598136b4b90ddf22]

        Use up-to-date config.{guess,sub} for external/nss, too
        
        Change-Id: I387aba22b90ab1bde1ae3659ea06a5838c1c829d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97983
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-07-05  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [ed8356ec56e3d7223db62e2eda84fa0e133139de]

        Colibre tdf#133268, Sukapura tdf#106229
        
        - Colibre: Update help icons, update Presenter Console/Screen icons to follow Segoe MDL2
        - Sukapura: Add help icons, update Presenter Console/Screen icons to follow SF-Symbols and add the UI
        - Sukapura: Clean SVG files from unwanted bitmap
        
        Change-Id: I87b0bb982565fadec97e7585d8c0f3e87cea8a5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97969
        Tested-by: Jenkins
        Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-07-05  Tor Lillqvist  <tml@iki.fi>  [86884f876ed2c9e8d4690d8ae746de51f93e43d4]

        For macOS on arm64, be sure to use HOST_PLATFORM=arm64-apple-darwin
        
        (That is for the external projects.)
        
        Change-Id: I709ff37ebca304f862ff94bdb1c6e6035f5cda77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97981
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-07-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [e3adb51c54089a961cea1a33c5f54f6e552a4590]

        reduce number of framework libraries
        
        Change-Id: I18bfdba3d26593f796d8b0bda87720e31066d5e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97968
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-04  Tor Lillqvist  <tml@iki.fi>  [50889effe57d9e28ecd9403ea0d695ecd73ac791]

        Remove leftovers for OS X on PowerPC
        
        Change-Id: Id9d553e58635c2fa7414108467ff7d22f5c74c41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97980
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-07-04  Caolán McNamara  <caolanm@redhat.com>  [f9d86399e92d9c734fdffc6a7c83a2007877ba93]

        tdf#134479 allow disable font preview to work on existing font comboboxes
        
        not just newly created one.
        
        you can only restore back to a text-only view, not a text+(icon/whatever) view
        
        Change-Id: Ic3becd7a942ee6b1dbabb57eebf1e25d1b626fdb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97972
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [d70da0b9e24991f8d58e83f53dbbf5b58c721f43]

        reduce number of framework libraries
        
        Change-Id: If2bf85301eb1523a636d031f6e5a9f78cb1ee06b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97871
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-04  Dennis Francis  <dennis.francis@collabora.com>  [e6eeecbe72a1d0e305369b103f05da887ca99016]

        use lcl_ExtendTiledDimension() in getRowColumnHeaders()
        
        to avoid code repetitions.
        
        Change-Id: If83b42175fb53132174fa33d169806e17a4a5cbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96973
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit 3c6c039685870ed23d2f25cbfd984d3b54c4b60d)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97959
        Tested-by: Jenkins

2020-07-04  Dennis Francis  <dennis.francis@collabora.com>  [adf1182bbd865206d412274027c942071e760127]

        use helper-class ScRangeProvider in getRowColumnHeader()
        
        and avoid some code repetitions.
        
        Change-Id: I3e006bc8d9880f3e1ec892aa8f2423edbf9bbf14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96972
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit c888a2d7dc3fd770a8e95d0bd23e84f307f1355c)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97958
        Tested-by: Jenkins

2020-07-04  Dennis Francis  <dennis.francis@collabora.com>  [954ec00ccd500ac7dc153032cb5dff7e7ba008b2]

        lokit: scPrintTwipsMsgs: Extend the tiled-area limits...
        
        if the client visible area is "close" to these limits. Also
        send tile-invalidations for the new area uncovered.
        
        ** All this is done only if the flag scPrintTwipsMsgs is set.
        
        Change-Id: I3d6b8c6aaae1eb934030c5bdbc1094dc8be16a9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96971
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit d64a5efdb8a2db38a5339ae04eb13807ba944ea0)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97957
        Tested-by: Jenkins

2020-07-04  Dennis Francis  <dennis.francis@collabora.com>  [2c798d6715194e910cef9cad1039f464d86dc06f]

        lokit: add new callback type LOK_CALLBACK_INVALIDATE_SHEET_GEOMETRY
        
        This is to notify the clients about changes in current sheet's geometry
        data. Use this to notify clients of various sheet geometry invalidations
        if the new feature flag scPrintTwipsMsgs is set.
        
        Change-Id: I478d2e646606320399905d7b15881a165a53146d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96969
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit 7d0181f519f83b978b9040986738ad0cedc020ba)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97956
        Tested-by: Jenkins

2020-07-04  Dennis Francis  <dennis.francis@collabora.com>  [b6d8dd62dd0892b9a2eeac68fe2e2ee366d59057]

        lokit: Introduce new flag "sc_print_twips_msgs"...
        
        for conditioning all changes needed to allow calc messages in print
        twips coordinates.
        
        Change-Id: I407b4d4d4e0a1dfb2c4339cafa10b368b437c82d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96904
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit 8f382dcee04588ac1e95f03f55df2b87883ce259)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96967
        Tested-by: Jenkins

2020-07-04  Dennis Francis  <dennis.francis@collabora.com>  [9f7cf0907e5a5d2b571e9c859f6be7648341da72]

        add row/col limits to the JSON
        
        Change-Id: I92cead8212f30d0cc9b811be21b6639830e84fa4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96903
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit fcb176a46c6ad9fa5bf09830141e01e204290aaf)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96966
        Tested-by: Jenkins

2020-07-04  Dennis Francis  <dennis.francis@collabora.com>  [568d0e13adb71c72eb07255a507b0ce922f43917]

        lokit: table-outline: skip empty collections...
        
        while encoding the information as string.
        
        Change-Id: I890efc4a9b60125c68c663a69569864308fdbdcf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96902
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit 2a7d29c51dca6d23a677f1e12ae68b6d7fc71ad5)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96965
        Tested-by: Jenkins

2020-07-04  Dennis Francis  <dennis.francis@collabora.com>  [d24d7e21860ce390496c7aa4d61b347e0158ac51]

        Unit tests for ITiledRenderable::getSheetGeometryData()
        
        (Testing of groups/ouline case is not included)
        
        Change-Id: Ia53e5489c376d2d86461a9fd3db4f5b7dc963b99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96898
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit 4b7333da7fde7816ef874df9f5a6dc340aac40cf)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96964
        Tested-by: Jenkins

2020-07-04  Dennis Francis  <dennis.francis@collabora.com>  [777f9cec0985f99451ecb804d5ae139a0be32253]

        Introduce ITiledRenderable::getSheetGeometryData()
        
        ITiledRenderable::getSheetGeometryData(bool bColumns, bool bRows,
        				       bool bSizes, bool bHidden,
        				       bool bFiltered, bool bGroups)
        
        and implement it for the Calc derivation (ScModelObj).
        
        The aim is to use it actively in LOOL instead of the interface:
        
        ITiledRenderable::getRowColumnHeaders(const tools::Rectangle& /*rRectangle*/)
        
        This is used by the LOOL to fetch the sheet geometry data for just the
        current view-area in the clients, so LOOL queries this everytime some
        client's view-area changes.
        
        Like the existing interface, the new one will provide all 'kinds' of
        sheet geometry info [col/row sizes(twips), hidden/filtered and
        grouping]. But the difference is, it generates data for the whole sheet
        (not view-area specific). So the method need not be queried every time
        the view area changes in the LOOL clients, and more importantly it
        enables the clients to locate any cell at any zoom level without any
        further help from the core. This means core needn't send various
        client(zoom) specific positioning messages in pixel aligned twips. It
        just can send all positioning messages in print twips uniformly to all
        clients.
        
        Conflicts:
        	sc/source/core/data/segmenttree.cxx
        	sc/source/ui/inc/tabview.hxx
        	sc/source/ui/unoobj/docuno.cxx
        
        Change-Id: Ib6aee9a0c92746b1576ed244e98cb54b572778c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96892
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit 9faf7b5e7abe39c287f28f83fd14a364e959c881)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96963
        Tested-by: Jenkins

2020-07-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c6073a5a01aafc942ed459e748fe3605a3cc4586]

        Removed executable permission on cxx file
        
        Change-Id: Id2139b19566a69e0e6e95346cab85dee6ef90943
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97812
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-07-04  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [8bb495292019f1a59b58aee39716a2530e6f03fa]

        Fix HIG spacing in About dialog
        
        Change-Id: Ia67d5c8994c39a1e89c79e8d51a2a679cba73d3e

2020-07-04  Noel Grandin  <noelgrandin@gmail.com>  [43d2f3d5f1ab360cb40de7ccb45c2c0dd6b33ccb]

        avmedia/mac: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I7dfb9933c1625b4e0b68cf8ab459eebcd3db9d44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97893
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-04  Noel Grandin  <noelgrandin@gmail.com>  [78639945dab254e2de5315c49e82c333e1056170]

        UnoControl: create instances with uno constructors
        
        See tdf#74608 for motivation.
        
        Change-Id: I3df173e3c7064d3d925d3abe5c652b8cbe6c8ea5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97892
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-04  Mark Hung  <marklh9@gmail.com>  [7dcc18b5ac79d9a3e7564492428a275bf9b386db]

        tdf#119223 export the object name for pptx documents.
        
        Originally the name was always an object type plus
        an index. That not only ignores the existing
        object name, but also makes an unnamed object named
        in the roundtrip. So here the object name is used
        no matter it is empty or not, to keep unamed object
        unamed.
        
        Change-Id: Ib29a8fbc1fd67fa9a4a4efbfd0b2e9c4fb50de0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96908
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2020-07-04  Heiko Tietze  <heiko.tietze@documentfoundation.org>  [92c2318db92c3f102243ef1f8a9a492796932ff6]

        Revert "tdf#126733: inverted emoticons sets for the conditional formatting"
        
        This reverts commit a330d8eef09a3135bf6ae94b31b7ea944f256bdc.
        
        Reason for revert: Regression for existing documents
        
        Change-Id: I7bf70ddfa54c40732ca902f258530f34cac6cd98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97910
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-07-04  Mike Kaganski  <mike.kaganski@collabora.com>  [49124a6c5e14562110ea9a9318d1a93b14f9fa5c]

        Re-implement 481e686a66e550229ec0b600a785452f0d753342
        
        Marking documents modified simply on entry to an edit box created a
        problem, when using search in a read-only Online session made the
        document modified, and then auto-save failed, displaying a warning:
        
            Document cannot be saved. Check your permissions or contact the
            storage server administrator.
        
        The original problem, that 481e686a66e550229ec0b600a785452f0d753342
        fixed, was that entering a box in Impress in browser, typing, then
        pressing Save without exiting the box did not save the edits. Yet,
        the same sequence works outside of Online. In that case, the doc is
        marked modified in SdrObjEditView::KeyInput, which obviously is not
        called from Online, where SdrObjEditView::Command is called instead
        with CommandEventId::ExtTextInput. So just make sure that we mark
        the document modified also in this case, making sure that only the
        actual edits set the "modified" flag.
        
        This reverts 481e686a66e550229ec0b600a785452f0d753342.
        
        Change-Id: Ib05bc0492616a306dd328bcb8f2e1c9d7e7aa191
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97870
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-03  László Németh  <nemeth@numbertext.org>  [a5073875fe551790a314b402ff209545050c17da]

        tdf#134463 DOCX import: fix other "half" of contextualSpacing
        
        Always ignore own bottom margin setting of the previous paragraph
        with contextual spacing, if the actual paragraph is identical.
        I.e. in that case, too, when the actual paragraph has no
        contextual spacing, like MSO does.
        
        Note: PARA_SPACE_MAX mode hasn't included this modification,
        yet, so only ODT documents converted from DOCX use it at the
        default setting.
        
        See also commit e318d5d8146d18e2c76e23f2e3c39527f2af9f36
        (tdf#125893 DOCX import: fix "half" contextual paragraph spacing).
        
        Change-Id: I83fab2a2d85eeb9d48a8546d5a4e6423988d642c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97874
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-03  Caolán McNamara  <caolanm@redhat.com>  [b6b74150955d99af77c07c6c158a815bdff53cca]

        rename FormattedEntry to EntryFormatter
        
        Change-Id: I96079720f60b789f0b8d5483973150cb050e87e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97859
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-03  Caolán McNamara  <caolanm@redhat.com>  [8ac055fa8aa7ea6c15fc5e8c36df840978878a6f]

        change FormattedEntry to not own the Entry it operates on
        
        Change-Id: I5b5753312a5bbfed3dbcdc47cc1781cbcf168750
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97858
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-03  Caolán McNamara  <caolanm@redhat.com>  [97ccd327c66660c9f7c9e625e3c5469b2ce42622]

        change FormattedField so it doesn't inherit from Formatter but provides one
        
        Change-Id: I728380fb4e2ed914c4b96c0915075af097846c55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97825
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [643df295fa72b0d252460ae98104e347ce76cc22]

        tdf#134455: sc: Add unittest
        
        Change-Id: I48fe0445d08116e95da087a7ceeb45c1ad6609dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97823
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [3d79ac71d18566e0bd697eae119d6202dc01b494]

        tdf#35636: sc: Add unittest
        
        Change-Id: I79eee92015b4a4eafd57702e2ac1bf7fe1682f0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97840
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-03  László Németh  <nemeth@numbertext.org>  [d35b796efbab3ca08458f3dbeb489b05a05c55a5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4e7e70de93368b2d4de54665245484929d76eb90
          - tdf#133524 tdf#133589 (related) Document new "Localized options"
            
            of AutoCorrect.
            
            Change-Id: I8fce33762184ea558f62cce71cb0c09210623a22
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97822
            Tested-by: Jenkins
            Reviewed-by: László Németh <nemeth@numbertext.org>
            
2020-07-03  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [b1954b19bc52cf468319a8a93239e157852071ec]

        sfx2: cleanup cxx-only default params
        
        Followup commit to a8ee7bc96fb90e21ecab46bf1269b9eac6bf8261 - not
        idiomatic to have function-definition-only default params
        
        Change-Id: I606545d7396ed1123247115e92ac2830a0738e34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97813
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-07-03  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [b1d0d0cf866ac7235cd23ff862a8f2e9085148d8]

        [API CHANGE] Move NSS profile handling into NSS service
        
        While developing the patchset for tdf#127909, I broke the
        certificate path dialog, because I wasn't aware, that the
        NSSInitializer service has to use the same logic to auto-
        select the users profile, then the dialog. So currently you
        have to keep the complex service and dialog auto-select
        logic in sync.
        
        To prevent this error, this moves all the profile auto-selection
        and enumeration into the NSSInitializer service. What I also
        stumbled over is the particular lifecycle of the NSS library
        initialization in the NSS service. This is just done, when the
        first user calls some crypto function. As a result it's actually
        possible to change the path setting without restarting
        LibreOffice. But since the NSS deninitialization is run as an
        atexit handler, this setting can't be changed after the init.
        
        What is currently missing is any indication inside the dialog of
        the currently active NSS setting in comparison to any later user
        selection, if the user doesn't restart LibreOffice as requested.
        
        Change-Id: I886962777958c363abeb0ec91fc8a35cbd39eb98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97668
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-07-03  Jan-Marek Glogowski  <glogow@fbihome.de>  [47c098e5760537e8c43a92c9dbe16ace3902a19d]

        Qt5 better / working wakeup handling
        
        Report some of the stuff we can in AnyInput. And instead of
        posting an event, just use QAbstractEventDispatcher::wakeUp().
        
        Change-Id: I020a71eca7208030ddbfcd2b16d9bc4ceff315e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/73676
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-07-03  Noel Grandin  <noel@peralex.com>  [23e8739b98e1fff3be70159182b20642b70122de]

        tdf#131942 no progress bar saving in Calc
        
        regression from
            commit a7de363cead5cd0021d2e3df4573d4cbe27df23b.
            remove unnecessary Window::Update() calls, which immediately follow
        Invalidate
        
        Change-Id: If081f9a54ad7fe528a7885ac796f0ec6a7059872
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96975
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-03  Julien Nabet  <serval2412@yahoo.fr>  [6425ce30dce70de855700d3d79e4559cc0b8d88c]

        loplugin:redundantstatic (extensions/updatecheckui)
        
        Change-Id: I71144d4b61592cb1157057fe0cc6044d07957447
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97830
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-03  Caolán McNamara  <caolanm@redhat.com>  [850eb2a240b670e749dfabea388a7a4ae501d75c]

        drop some unnecessary includes and forward declares
        
        Change-Id: I05bf82e3fc295d6f3f42287763c53b8e21da4b67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97824
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [516dc02998fd59035fb54f2c78b7891ac7c7578a]

        avoid some sorting
        
        Change-Id: I02aacffcac30d48f79fd8d2640392aa3f1214b41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97826
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [dc119d12f03391c4c83a1819d09d5c046623cad5]

        loplugin:unusedenumconstants
        
        Change-Id: I6dde54ddc2a2be4a9bbe11cdb52550de7f6a1023
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97836
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [3fe6a2c11df30f5df843c137403c48153b577859]

        Css1FrameSize::AnyHeight is dead
        
        ever since initial import
        
        Change-Id: Ifa8346b4f603afde84a1e61fc251137c189e674f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97835
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-03  Szymon Kłos  <szymon.klos@collabora.com>  [16ab6e5b162641e5dc0ba6c0664aa8de50bf8e53]

        notebookbar: remember LOKWindowId in interim builders
        
        In case of notebookbar we need to remember the same id
        in every builder for each view to be able to use
        interim widgets. Then widgets are added to the same
        map as main notebookbar widgets. SfxViewShell is
        used as a common id as it is easily accessible.
        
        Change-Id: I4fbf2da320396efc80b08bcee9e341c165b1a290
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97199
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97834
        Tested-by: Jenkins

2020-07-03  Szymon Kłos  <szymon.klos@collabora.com>  [126c5e57d732359788010d6a364a5011d2e4a8c8]

        revert jsdialog: always clean remember widgets
        
        Don't delete all widgets when nested tab page
        is used
        
        Change-Id: I0ce2ce976791ca0c8325013df10f01abe341b78d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97119
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97833
        Tested-by: Jenkins

2020-07-03  Szymon Kłos  <szymon.klos@collabora.com>  [af2c3124332c02b3ef4065481c1c5b72baf032e8]

        jsdialog: change sendDialogEvent API parameter
        
        WindowId with 64bit length is needed
        
        Change-Id: Ia11530fb4666fc64d7acde653085ed258058c169
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97100
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97832
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2020-07-03  Regényi Balázs  <regenyi.balazs+gerrit@gmail.com>  [cab956c480eb4f619580285c7b9a15b9e6d9b780]

        tdf#112312 DOCX legacy shape export: keep fixed size
        
        Classical/legacy shapes lost their fixed size when exporting them with the
        option "Resize shape to fit text" because they do not have the ability to
        resize to content.
        
        Co-authored-by: Szabolcs Tóth
        
        Change-Id: Idd84dea040f9607d0d498e591601a8648a605a2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97127
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [7b14b4b377c1b94e4899860e1a45abd55230cdca]

        remove some dead WindowType values
        
        Change-Id: I7eb67e48a87e8cc2babbd46d482294877b08ab99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97828
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [84f1c0f7cafc0afb01eac53995d987cbe9b0c771]

        DragDropMode::CTRL_COPY is dead
        
        since
            commit 3c5e074a8fe5e0a18d326d37bc54a5ec0f077e4e
            Date:   Fri Jun 19 12:37:05 2020 +0100
            weld DataNavigator
        
        Change-Id: Ib1a0474e0543f863236d58195653c6369c21e2fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97829
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [3c1026bd793ebd81a94a9bf8514553aea23ce375]

        only loop over props once
        
        Change-Id: If41314c90397199c14c91fe65ed41243ac385dae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97827
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-03  Szymon Kłos  <szymon.klos@collabora.com>  [9eaaf3b7e1d55d064c0518cbbb7bb724e219e10a]

        jsdialog: get widget depending on viewshell
        
        Notebookbar always gets window id 0 what causes
        conflict in map and some widgets doesn't work
        
        Change-Id: I15b4e83d385e83bcf898148a871ddf540257cc81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97099
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97816
        Tested-by: Jenkins

2020-07-03  Szymon Kłos  <szymon.klos@collabora.com>  [645021ad49628319423ad29d866d7adb3aee9d97]

        jsdialog: always clean remember widgets
        
        avoid crash when old, freed widged will be used
        
        Change-Id: I4f4ec40bc8d1fdda4a141d1167c05d863d516633
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97014
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97814
        Tested-by: Jenkins

2020-07-03  Szymon Kłos  <szymon.klos@collabora.com>  [cef4ed2a79a5c0643afd513bc163fadff047ea82]

        jsdialog: working number format field
        
        Change-Id: Ibc3dcd34008767a7a38cc9b52a23935e0387f67e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97016
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97815
        Tested-by: Jenkins

2020-07-03  Ahmed ElShreif  <aelshreif7@gmail.com>  [29d3978de0687770bd223b639a77a6dd305e765d]

        uitest : Add demo for SvxNumValueSet support
        
        The demo is just a test case added to BulletsAndNumbering Dialog test cases .
        
        The BulletsAndNumbering Dialog has 4 SvxNumValueSet so The test case works with each one of them .
        
        We now have support for "Writer: Format-Bullets and numbering dialog- Selection" item .
        
        Change-Id: I3a0827991a5fd004489459feb7c49214c9e2b766
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97341
        Tested-by: Jenkins
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2020-07-03  Shiko  <aelshreif7@gmail.com>  [626c6ca43f1c20db261dff0108f89e62853953e7]

        uitest : Add Support for SvxNumValueSet
        
        We need to add support for the SvxNumValueSet to use it in testing this item:
        	Writer Format-Bullets and numbering dialog
        
        You can now test any SvxNumValueSet with this lines:
        	>> obj_name.executeAction("CHOOSE", mkPropertyValues({"POS": "pos_num"}))
        
        I will provide another patch with test case fo Writer Format-Bullets and numbering dialog
        
        Change-Id: I4e3835c34bd3509929ee2d5e832991aa95ed3bba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97271
        Tested-by: Jenkins
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2020-07-03  Ahmed ElShreif  <aelshreif7@gmail.com>  [287adbce9a6e5d045a1d6873ac312370630a922d]

        uitest: Fix small issue in UI Logger DSL grammar "EditUIObject"
        
        Change-Id: I5ce8f14f4075e6d2f79b3c20ce1686b644f87d27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97691
        Tested-by: Jenkins
        Reviewed-by: Ahmed ElShreif <aelshreif7@gmail.com>

2020-07-03  Mihkel Tõnnov  <mihhkel@gmail.com>  [1c7d792ae27d2a899244d30a9c3cd3c04b5755ae]

        tdf#126085: Enable Ctrl+Comma & Ctrl+Shift+Comma with European layouts
        
        Also: tdf#127726, tdf#130073
        
        As many European layouts don't have a semicolon key (";" is instead produced
        by Shift+Comma), map .uno:InsertCurrentDate and .uno:InsertCurrentTime to
        Ctrl+Comma and Ctrl+Shift+Comma, respectively.
        
        The list of locales is based on information about national keyboard layouts
        from Wikipedia (mostly https://en.wikipedia.org/wiki/QWERTY).
        
        Change-Id: I858dc2affe2b29b8abfa3000a37cea43374837d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94305
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-07-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [da5cf5598ad9e1594f8257aa3faeece0b342cbfa]

        RESTART_REASON_OPENGL is dead
        
        since
            commit 9dc7b88f5d3a3af0307b4ae39a01247677907d80
            Date:   Mon May 4 11:50:03 2020 +0200
            remove checkboxes for enabling OpenGL
        
        Change-Id: I0b787d6d3ea235fa75b537c90b1d9e74837647c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97811
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-03  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [192e6c1209d4c0795dabc4feeacb49e521b4f8c7]

        Colibre: tdf#133268: Add more extra large 32px icons
        
        - Update Paste Special icons
        - Update Tip help icon
        
        Change-Id: Ida964d9e45e847d8f7dea42e9a9ff4f73dff1e94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97766
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-07-03  Szymon Kłos  <szymon.klos@collabora.com>  [e2b50a956cd34179d4f1e7f87834a94188011843]

        jsdialog: weld toolbar
        
        Change-Id: If105d6716fc43f471f63f4eb60fa85498cb3dcc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96934
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97789
        Tested-by: Jenkins

2020-07-03  Szymon Kłos  <szymon.klos@collabora.com>  [004512d87ab70587d95a708116a5c2f4b870565c]

        notebookbar: allow to create multiple instances for online
        
        Change-Id: Ic8a3d07ec6ec5a5d6d56a3958e91d3074ce1493e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96936
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97788
        Tested-by: Jenkins

2020-07-03  Szymon Kłos  <szymon.klos@collabora.com>  [3655ff091ebb6b2ecf0ef5dda3c290aa954df617]

        Move SalInstanceToolbar decl to header file
        
        Change-Id: Ice74bd7ce2e8d3dc92ab8d9aa7f2d1382ea71660
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97787
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-07-03  Shivam Kumar Singh  <shivamhere247@gmail.com>  [4b8abb3db70ab5af3a9e92a327b46bbf38a481b3]

        Added tree view for Inspector and support for PS
        
        -> The support for PS has been added.
        -> The UI for Inspector has been updated with
           expand/collapse buttons for PS and CS.
        -> Any property is listed only once at the Inspector
           either at PS or at CS
        -> Hide any property having default value
           (only modified properties are of interest)
        -> Hide Asian and Complex Properties
        
        Change-Id: I3b519eef7a5699339608fdb8c29d6f04498f4346
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97263
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [006572e4d808e95a6624d0c5f37be8b8d14449ce]

        tdf#133944 writer image shadow incorrect
        
        regression from
            commit 1f59cbe36c9899f6fa9a869331c9be454abd4606
            Date:   Fri Apr 17 15:38:05 2020 +0200
            simplify some SwRect code - use the SwRect Add* variants
        
        Change-Id: I435b1153f272b08a2bfe7d90145de1ee5a702b08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97720
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-03  Luboš Luňák  <l.lunak@collabora.com>  [645d5113965942ee9cba2670fc897b9f8f56a1fb]

        compute bitmap checksum for proper amount of bytes and bits
        
        Change-Id: Ifee6fae39dd13a36c72674550cd48dc35fdd71ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97761
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-03  Szymon Kłos  <szymon.klos@collabora.com>  [0e8588df1bb463437c9cb911531f5360d9b4f807]

        jsdialog: try call welded action even if window doesn't exist
        
        Change-Id: I8ae96d2e61899c89b5ddb8ff362d8a066ded3960
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96922
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97744
        Tested-by: Jenkins

2020-07-03  Szymon Kłos  <szymon.klos@collabora.com>  [f7b2e98bb76d2ce37ddc886ab503c6b160d8849d]

        gtk3: receive mouse events on drawing area
        
        Change-Id: I35ec84c7e2e849625db7d628e1fa2e3807b3ef21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97566
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97743
        Tested-by: Jenkins

2020-07-03  Szymon Kłos  <szymon.klos@collabora.com>  [f6f5fa8038e1b8e320a8e74af1c5d901d13988a5]

        Styles preview: avoid nullptr dereference
        
        Change-Id: I04292baa8a680f03613cef32f7cb55581b914809
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96935
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97745
        Tested-by: Jenkins

2020-07-03  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [7dc3a20cab712ee987ea25a8f5728529521485b7]

        SwTOXMark::InsertTOXMarks: SwIterator no more ...
        
        - remove manual SwIterator usage
        - moved SwTOXMark from ::Modify to ::SwClientNotify
        - replaced static InsertTOXMarks() with SwTOXType::CollectTextMarks()
          where it belongs
        
        Change-Id: Ib8289c07882a61278dedb1bc1fadc1a9237fea4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97663
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-07-02  Eike Rathke  <erack@redhat.com>  [f106bb4471b6d3627311980ed727459b2da8e448]

        Resolves: tdf#134455 Let TIMEVALUE() use lax time recognition
        
        ... to accept minutes or seconds >59
        
        Prepare SvNumInputOptions as enum class in case further options
        would be needed for anything else.
        
        Change-Id: Ie9ae62adf68f9948e23f55ac32c09a6b992a36e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97784
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [f4c126da920b06d273ddd375d7f77faa39f01cb5]

        Improved loplugin:staticanonymous -> redundantstatic
        
        ...now also covering variables with internal linkage that don't need a redundant
        "static".  (Unlike with functions, with variables there are also cases that are
        not in an unnamed namespace, hence the rename of the plugin.)
        
        All the relevant changes across the code base have been done in the preceding
        "Upcoming improved loplugin:staticanonymous -> redundantstatic" commits.
        Ideally the changes would have been done with a rewriting plugin, but it can be
        quite tedious in general to identify the correct occurrence of "static" that
        must be removed, consider e.g.
        
          struct { int init() { static int n; return n++; } int x = init(); } static
          const a[10] = {};
        
        However, it turned out that in all cases across the code base, the relevant
        "static" was either at the start of the declaration or came after an initial
        "const".  So I temporarily changed the plugin with
        
        > --- a/compilerplugins/clang/redundantstatic.cxx
        > +++ b/compilerplugins/clang/redundantstatic.cxx
        > @@ -59,7 +59,7 @@ class RedundantStatic
        >                  }
        >                  report(
        >                      DiagnosticsEngine::Warning, "redundant 'static' keyword in unnamed namespace",
        > -                    decl->getLocation())
        > +                    decl->getBeginLoc())
        >                      << decl->getSourceRange();
        >                  return true;
        >              }
        > @@ -73,7 +73,7 @@ class RedundantStatic
        >                  DiagnosticsEngine::Warning,
        >                  "non-inline variable of non-volatile const-qualified type is redundantly marked as"
        >                      " 'static'",
        > -                decl->getLocation())
        > +                decl->getBeginLoc())
        >                  << decl->getSourceRange();
        >              return true;
        >          }
        
        to report the diagnostics at the start of the declarations (instead of at a more
        natural place which is typically somewhere in the middle of the declaration),
        compiled LO from within Emacs and then ran a function
        
        > (defun doit ()
        >   (interactive)
        >   (while t
        >     (next-error)
        >     (with-current-buffer (window-buffer)
        >       (when (re-search-forward
        >              "\\=\\(\\<static\\>\\s *\\|\\(\\<const\\>\\)\\s +\\<static\\>\\)"
        >              nil t)
        >         (replace-match "\\2")))))
        
        to do all the replacements.  (Plus solenv/clang-format/reformat-formatted-files
        where necessary.)
        
        Change-Id: Ie7efc8e0593a407c390a6a7a08c81e547410f18a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97779
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  László Németh  <nemeth@numbertext.org>  [45504ca72e0f081de9e7cc4f1faf553c7361694d]

        tdf#133735 DOCX: fix paragraph settings of nested tables
        
        First row of a nested tables lost its paragraph
        settings, by dropping the collected paragraph data of
        the unfinished row.
        
        Regression from commit 81ce88aa80f8e7cde4fdc5b211e9500a3599643c
        (tdf#132514 DOCX import: fix lost table style with footer)
        
        Change-Id: I17d81d0906f424fe35237ac285e8ad27090bcab0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97645
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-02  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [2b6fe73ddcd845b5dde581e3802cb29d804f7876]

        Update git submodules
        
        * Update translations from branch 'master'
          to cae548d4c0456d970b8deb8f2639f30c9fabe98f
          - update translations for 7.0.0 rc1
            
            and force-fix errors using pocheck
            
            Change-Id: I3015e0155d85f8a7cf7c0b18c2e70a6a2f145dd5
            
2020-07-02  DaeHyun Sung  <sungdh86+git@gmail.com>  [50a41b211e7b9bce7cf10d286861071574702638]

        Hardcode script for "Noto" CJK fonts & add USCRIPT_JAMO
        
        1. Hardcode script for "Noto" CJK fonts.
        
        The "Noto" CJK fonts support to Simplified Chinese, Traditional Chinese, Traditional Chinese HK, Japanese, and Korean (Pan-CJK fonts).
        
        Nowadays, Noto CJK Fonts are shown '简繁'.
        
        Noto font's KR(Korean, 한국어/한글) & JP(Japanese,日本語) represent Korean(KR, It shows '한글') and Japanese(JP, It shows '日本語'), respectively. These are not expressed in Chinese fonts, such as Simplified Chinese(简) and Traditional Chinese(繁).
        Also, Both TC(Traditional Chinese) and HK(Hong Kong) represent 繁. It don't shown 简繁.
        so, SC(Simplified Chinese) represent 简, It don't shown 简繁
        
        So, I fixed Font select option's Noto CJK-series font Examples on LibreOffice
        Noto Sans CJK HK 简繁 -> Noto Sans CJK HK 繁
        Noto Sans CJK JP 简繁 -> Noto Sans CJK JP 日本語
        Noto Sans CJK KR 简繁 -> Noto Sans CJK KR 한글
        Noto Sans CJK SC 简繁 -> Noto Sans CJK SC 简
        Noto Sans CJK TC 简繁 -> Noto Sans CJK TC 繁
        
        Noto Sans Mono CJK HK 简繁 -> Noto Sans Mono CJK HK 繁
        Noto Sans Mono CJK JP 简繁 -> Noto Sans Mono CJK JP 日本語
        Noto Sans Mono CJK KR 简繁 -> Noto Sans Mono CJK KR 한글
        Noto Sans Mono CJK SC 简繁 -> Noto Sans Mono CJK SC 简
        Noto Sans Mono CJK TC 简繁 -> Noto Sans Mono CJK TC 繁
        
        Noto Serif CJK JP 简繁 -> Noto Serif CJK JP 日本語
        Noto Serif CJK KR 简繁 -> Noto Serif CJK KR 한글
        Noto Serif CJK SC 简繁 -> Noto Serif CJK SC 简
        Noto Serif CJK TC 简繁 -> Noto Serif CJK TC 繁
        
        check the Noto CJK Fonts
        https://github.com/googlefonts/noto-cjk
        
        2. add USCRIPT_JAMO
        It related with commit, ff0ed60c769da6f46acd9388e46922987e321d06
        "change USCRIPT_JAMO language value for Unicode"
        
        Jamo(자모/字母) is composition elements of Korean Alphabet, Hangul Syllable(음절)
        
        Example] 각
        Decomposition of hangul syllable
        Unicode code point: U+AC01
        Hangul(한글) ‘각’
        jamo(자모/字母):  ‘ᄀ’  plus ‘ᅡ’  plus ‘ᆨ’
        choseong(초성/初聲):ㄱ (codepoint: U+1100)
        jungseong(중성/中聲):ㅏ(codepoint: U+1161)
        jongseong(종성/終聲):ᆨ (codepoint: U+11A8)
        
        Change-Id: I9ad14ce14a2168a4c3ac4e7cb6c7e5cfbaad39ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97344
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-02  Caolán McNamara  <caolanm@redhat.com>  [a751d9c414fc63f36ae4b54b8adbaba042b31f60]

        weld FormattedControl
        
        by using the newly split out Formatter to do the number formatting
        but input/output to/from a weld::Entry
        
        Change-Id: Ic9e619dc5d1ed2fae87e2d89a40dc51f3881468f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97660
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-02  Caolán McNamara  <caolanm@redhat.com>  [4582ac7de8291a81c867492aad770206fbaca224]

        add ability to set Entry font color
        
        reluctantly, but the SvNumberformat color feature exists and it's expected to
        be possible to use that color in the currency fields
        
        Change-Id: I31834e5667fcad42021532957dee4f79621f58a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97774
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [54c866828a9b85c23830e4a8be2c27b59ffd3cd5]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: xmlscript
        
        Change-Id: I59dc2d6949eb51394874403e62079ad75063882d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97773
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [9d6a532e49b2bdc0ee808ff0f4e17d327d79a754]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: xmloff
        
        Change-Id: I47bd2f4b6bbe47b8a6c0aa8102186bf25a3804f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97772
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [e6862e7828ba6bdd63bffd7eeaecc7de5d7d1c2e]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: xmlhelp
        
        Change-Id: I4ea84c662ec481e6dd992e82aa4426dba136aded
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97770
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Caolán McNamara  <caolanm@redhat.com>  [619cf83879143e59dc767f69394cc72a5a6a8d11]

        currency combobox doesn't have a selected entry
        
        possibly since...
        
        commit 5326d238d7f98b11886eb4be01f19db73f8eda39
        Date:   Tue Feb 4 00:14:17 2020 +0300
        
            tdf#114694: Make default value in language settings the first element
        
        Change-Id: I6a543ee6bf59d6dfcaee47252cf8008e840e47e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97769
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-02  Caolán McNamara  <caolanm@redhat.com>  [05f4de0c4898e31431f6a8deaee58f6205c87dd3]

        focus grabbed to options extension page when browsing options
        
        Window::Show grabs focus to the window if its a system window by default
        
        and XWindow::set_visible calls Show with default args
        
        Change-Id: Ief3b44068b867fe22f829de5d9722832692a35fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97768
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [441af1f1ca53ca03736e0417414bbcf067aaaefa]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: vcl
        
        Change-Id: I7559ab5c98a22e315549b5dfc651e937697cac22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97742
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [f0d4f96a0c7c84ea6f81e14f9df1ca37be54db04]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: vbahelper
        
        Change-Id: I55c29df7d500a6cd8aab01378efcbe01d1c2092f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97739
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [269a161b3855fcdfde084bd0d786f212cbdd2af0]

        tdf#129264: Make javaldx always print a line upon successful execution
        
        ...where "do not use a JRE" (implying that the printed line consists of just a
        terminating newline) is a sufficient condition for a successful execution, too.
        
        (Also, it appears that extend_library_path in desktop/unx/source/start.c would
        have introduced unwanted empty segments into the path environment variable when
        the line printed by javaldx consisted of just a terminating newline.)
        
        Change-Id: Ic2f86de8a829b3dea51c0e4da1ac236298e16366
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97756
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [a7f74d5de2083ae89425502790442b7ee8a71301]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: unotools
        
        Change-Id: I9f4684834002d09fb5408e2b705dec37ffa498fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97734
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [ec2ee430e78cf768bbe48d4b7e7b32aaa6410b54]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: writerperfect
        
        Change-Id: I13fcde3b0c847a622be0305c6d2bd21057d3402c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97758
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [da1a875b5cc3753485535fdf92c8f6a9cfc66f3e]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: writerfilter
        
        Change-Id: I7e5759158ac171db249f1f6a2f12f61ade2aaafc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97757
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Luboš Luňák  <l.lunak@collabora.com>  [52ccf06081d7aea3aefb7c582862987ec5380a45]

        Revert "implement Skia workaround for ... (tdf#133016)" (tdf#134346)
        
        The workaround breaks a valid use in tdf#134346, so the original
        problem will need to be handled differently.
        
        Change-Id: I1560ef5714a90f1d170341c1b716010a0eb5aafc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97723
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-02  Luboš Luňák  <l.lunak@collabora.com>  [b07f93c31ba4b652b92d7b8e40edb3ca584f04f6]

        do not convert straight lines in polygons to cubic for SkPath
        
        Change-Id: If8a088daa7971509cf12b508f956bed28a6c053b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97724
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [bbb35541d8e0a2b041ed05ccb23307afa5371211]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: ucb
        
        Change-Id: Id9301e65bea34c0edd9aadab85b848117e05075e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97710
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [fdab50022519d8d794a00a3693e66bd8f3fad303]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: unoxml
        
        Change-Id: I755d70b8aeadf8946dacb20292e97797a51aa44a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97738
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Szymon Kłos  <szymon.klos@collabora.com>  [a001b5a8626789ec93ad5d05a32c8bd76250d083]

        notebookbar: use JSInstanceBuilder for styles preview in online
        
        Change-Id: I826ca92aec5e324b935dfc7c52fc95c6ce5c5e05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96915
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97732
        Tested-by: Jenkins

2020-07-02  Szymon Kłos  <szymon.klos@collabora.com>  [475ef7ca0cd745a9174c2494300df9c553dbfb8f]

        notebookbar: insert styles preview widget
        
        Change-Id: I9a9baed9bc6b769a83295f05fd17133b12965398
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96916
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97417
        Tested-by: Jenkins

2020-07-02  Alain Romedenne  <LibreOfficiant@sfr.fr>  [1875c8e1b93e6a1cc99b6d7b63bc7f8f452a39ff]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b6f441acbef90d0c13e56b2127d19ebb7ed1718d
          - Basic advanced libraries brief descriptions
            
            Change-Id: I4bdfd0983e52e8741b9082f0bc6dfa1a35b16510
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97582
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [f0835dca439215eed266f2d7af318d3d0b2cc766]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: unodevtools
        
        Change-Id: I6768925fd5fb00cd4805b00cebaa0c37656591f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97728
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Szymon Kłos  <szymon.klos@collabora.com>  [4bc6799cbf00715b2a0a8f5553d8600ca04c3882]

        Getting styles info shouldnt set document modification state
        
        Getter function modified document's 'is modified' state
        and broadcasted it due to internal styles creation/delete
        
        That caused spam of SwCursorShell::UpdateCursor calls
        when styles preview widget was used in the notebookbar.
        
        Change-Id: I22ee4e820adf79f6e816cb35161cb21f26abb2b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96921
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97733
        Tested-by: Jenkins

2020-07-02  Szymon Kłos  <szymon.klos@collabora.com>  [2581a31ee06b03d3524f7c668e3cc42c99129482]

        notebookbar: don't hide elements for online
        
        Change-Id: Icbef09e9e012d88372b164d2f69f80b06161772b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96920
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97731
        Tested-by: Jenkins

2020-07-02  Julien Nabet  <serval2412@yahoo.fr>  [a330d8eef09a3135bf6ae94b31b7ea944f256bdc]

        tdf#126733: inverted emoticons sets for the conditional formatting
        
        Change-Id: I5bd631b17c1008355c299ffceb622e6ea8c39d45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97636
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-07-02  Rene Engelhard  <rene@debian.org>  [c3344f1bd33ed8cce364d528022b7230ed1e8bae]

        disable testTdf122225 with --without-fonts
        
        Change-Id: I498da0b45b281005c72bfe47c822b0a4798e884b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97652
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Jenkins

2020-07-02  Regényi Balázs  <regenyi.balazs+gerrit@gmail.com>  [a85c2504c002dff069c129ab244cb2ba5820943d]

        tdf#123324 DOCX import: fix shape height relative to top page margin
        
        using UNO API RelativeHeightRelation and the associated
        lo-ext attribute for OpenDocument export.
        
        See commit 43d7f4e3640c5e370fd1204739c2b0c7eb5f40e4
        (offapi: document the 4 new properties which are no longer read-only).
        
        Co-authored-by: Szabolcs Tóth
        
        Change-Id: Ibaba4b3762de5a70506dacd85a818b8972b18144
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96869
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [bedc5bf125bdc0377b7dc845192b274e90945e13]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: ucbhelper
        
        Change-Id: Ie5e160e577ba0acc83617b2f4f2ca97b9d3f6da7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97727
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Srijan Bhatia  <srijanbhatiasun@gmail.com>  [14b8c176133979cd1c3163ef5fe3eed0e6479fea]

        tdf#127680 Add the option to print even or odd values from a particular range
        
        Added a box besides the pages option that lets the user choose between left and right pages/left pages/right pages.
        
        Change-Id: Iee0386f4f3cfd2dac3fcf898a3fefb5434cb27a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96612
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [445537bbc2971b970bed244db40f35c9caf43ef4]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: tools
        
        Change-Id: I832fbcde277a87ab873ce3477a6886c7002e24ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97709
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Oleg Schelykalnov  <olegshtch@yandex.ru>  [076fdbdb912809614a48377ab4b86cd2e2cb228f]

        tdf#134112 sw: Test access of text field master object
        
        Change-Id: I793528faa6d73f7a97ddd4409ae8a1a3e611cea1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96674
        Tested-by: Michael Stahl <michael.stahl@cib.de>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [b772fca5b5fc24df8150541a08ac1bfd979b3ac9]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: toolkit
        
        Change-Id: I40eb6de30065fe00d5214e0a00b38d02b0deea52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97708
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [b32e5bbdc620ac9cf8b241ada47640f9e1d5d408]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: testtools
        
        Change-Id: I14913564c7dbb453a761b5e37fec4f9eb331417d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97705
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [47060fe411a33c4dc05540c4fb5b6aa26ae12c25]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: test
        
        Change-Id: I7926d0fef411337e637bca6d0f18ea75a12dc522
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97704
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [6409b5e7115049f7072c66c1dfb3dd1308709fcc]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: svl
        
        Change-Id: Iedcd2e149690350f0ef131eda5cf61ecfade5c91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97695
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [2b0677d69e6e53a7e3a74c6e42a8d02f7cc36a41]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: sw
        
        Change-Id: Id4e6e18b1fce848972e67ca519cbf23eab7cd109
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97701
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [13c4a795aa42250a31977068a3fbb2dc5162e443]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: svx
        
        Change-Id: I6f4b927f9c869925825cc83cc36f0494d06c8faa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97698
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Muhammet Kara  <muhammet.kara@collabora.com>  [42f7b3605351a9026f2ce6e4a71cba0444b06569]

        Add Turkish (tr) dictionary
        
        Change-Id: Ibc1e7505e6a7492f4d0714c848a6d1eebcdf4a0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97661
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [5b2f04d2f864ea0ef5d0c28d2891d87f1545b9d5]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: svgio
        
        Change-Id: I7373cec6d8d03e5fc0ac30b54e5b5077232c2f83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97694
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [770ca016b9301cc02beab345f02c085e27f52e71]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: svtools
        
        Change-Id: I947b8def12bf27093dc9ad95077c0718dec959a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97696
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Szymon Kłos  <szymon.klos@collabora.com>  [699a31ec958a8fdc3ccf4a021298dd7c1c6ee714]

        notebookbar: build using weld::Builder
        
        and provide welded implementation for writer tabbed
        
        Change-Id: Id6c71234cb1f40fd3889555785fcdbe84b801edd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96917
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97517
        Tested-by: Jenkins

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [111b05e412f278037b3c1a852b4ab6d9fca461f9]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: starmath
        
        Change-Id: I755e3bef5be3df25b4f1f5887d9b0d2addf13ccf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97692
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [45898370bcf0dfb8bd303dc0922ebae604d59224]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: stoc
        
        Change-Id: I993e4c0aef41b0925678d7744a989ad5539cc80e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97693
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [d72e9cc0d1a91bf6283dcc5d3d96ae16e7014454]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: sot
        
        Change-Id: I3e751a59eb6d5f95a331627d0fcd776b193b05b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97667
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [f9766129b660193a886be36b74f4ca438047c778]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: slideshow
        
        Change-Id: If1edbfd2da7082cb5c03dda8c3c1a7af6de6da53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97666
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [b0a21fb21f7a3ce4aca2db1eaa839e4b6fc5ed6d]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: shell
        
        Change-Id: Ieb0abded6050cdb8a179ea1558bd17fa14ebb64b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97665
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [d563b9a5960e9bfe7077ee5aca44966d0bb3e2f1]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: sal
        
        Change-Id: I022f5ed37d25f2c8a8870033bab32ff59d4d8da6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97648
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Stephan Bergmann  <sbergman@redhat.com>  [434391237010c94d54d89ad7f2ecef3638a772a0]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: sdext
        
        Change-Id: I767b6ca4bc2bfc3623aa2ba502f075bde1347df7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97657
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-02  Jan-Marek Glogowski  <glogow@fbihome.de>  [c48e4d795e37f23b71d647247590807ab9e52223]

        Fix PanelLayout Task::SetPriority warning
        
        SetStyle will tigger a resize event, which in turn will start the
        m_aPanelLayoutIdle, before it's actually prepared, resulting in
        the Task::SetPriority SAL_WARN_IF triggering.
        
        Change-Id: Ide48d6004e242cf75bb48dc9f5e8dc3aa5ff809b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97664
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-07-02  Michael Meeks  <michael.meeks@collabora.com>  [6ddd8673f9985afd48b3212444a942ebe37197f6]

        Disable flavour in title bar for Linux.
        
        Tweaks c5404831344 after discussion with Rene.
        
        Change-Id: I7820643f79e673a90055f74770bffaf8ad7a077f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97646
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [69861703cb40a27ed0427313a2ab0237140d54a8]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: sfx2
        
        Change-Id: I67ac4f4ed5ddd488c3fd5bae83d1fce18d6213d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97662
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [72fcc08ea042f660dba802f20714a7fe8e86e1a8]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: sd
        
        Change-Id: I4a7a3771890e3b7f782954a1bdce9e55db99739c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97656
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [9c6100c26a295bba568f89b2eb0ade104ddb2069]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: scripting
        
        Change-Id: Iee244e5b7f3f768d2e58165ae438824a1f1a0d0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97654
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Marco Pinto  <marcoagpinto@sapo.pt>  [d604b828b93b41758d81bf79921ca43bcea7bbd6]

        [pt-PT] Added 13 autocorrect words
        
        Change-Id: Id20f9c7b22f7255b8fe4598dcb884edb4f11fd53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97140
        Tested-by: Jenkins
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [93ef2735b847b1277793b267373878ccef1b581c]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: scaddins
        
        Change-Id: Ib3e2cdac213e59b8906aa42c90a7665b73c10b93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97653
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [5e3241cf1659a441af28f1e1adc8da2719e7cb85]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: sax
        
        Change-Id: I9f6a90d41d33350d0ebb72b1bf67527d24ab1dd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97649
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [45170005287b7f1c9610684b3d5913a356b0f4e1]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: sc
        
        Change-Id: Ie2d2d26bac69f4b228eadef712b06b665b3974eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97650
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [8e50b9ca808e668d1f55d6b2dc517e6221fe1df7]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: remotebridges
        
        Change-Id: I0204c51f456aa500d9132d4fa4fd877df0c2c442
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97634
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [21a30e3f1172bef710ca017558dca670f0790013]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: registry
        
        Change-Id: Id96932c7944b5136f5fa7b5f698b8bb3b616e9ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97633
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Caolán McNamara  <caolanm@redhat.com>  [175eba0d87cc0d4693920341077617ef443809b4]

        split Formatter part of FormattedField from SpinButton part
        
        Change-Id: Ic1454d63a17bd3ec1d70cd5eef5895aee2d919ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97642
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-01  Michael Weghorn  <m.weghorn@posteo.de>  [03093a91b64fea9852704f49cd20d162784ca748]

        tdf#134405 android: Add null check
        
        Without it, Android Viewer crashes in experimental editing
        mode when e.g. opening the sample doc and clicking into the
        text area.
        
            E AndroidRuntime: FATAL EXCEPTION: main
            E AndroidRuntime: Process: org.libreoffice, PID: 6152
            E AndroidRuntime: java.lang.NullPointerException: Attempt to read from field 'float android.graphics.RectF.left' on a null object reference
            E AndroidRuntime:        at org.mozilla.gecko.gfx.RectUtils.scale(RectUtils.java:45)
            E AndroidRuntime:        at org.libreoffice.overlay.DocumentOverlayView.convertToScreen(DocumentOverlayView.java:194)
            E AndroidRuntime:        at org.libreoffice.overlay.DocumentOverlayView.repositionWithViewport(DocumentOverlayView.java:184)
            E AndroidRuntime:        at org.libreoffice.overlay.DocumentOverlayView.changeGraphicSelection(DocumentOverlayView.java:157)
            E AndroidRuntime:        at org.libreoffice.overlay.DocumentOverlay$11.run(DocumentOverlay.java:199)
            E AndroidRuntime:        at android.os.Handler.handleCallback(Handler.java:883)
            E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:100)
            E AndroidRuntime:        at android.os.Looper.loop(Looper.java:214)
            E AndroidRuntime:        at android.app.ActivityThread.main(ActivityThread.java:7356)
            E AndroidRuntime:        at java.lang.reflect.Method.invoke(Native Method)
            E AndroidRuntime:        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
            E AndroidRuntime:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
        
        Change-Id: Ibff148a5d83413b4eed8a054b0143c9dae4e5537
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97632
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-07-01  Aron Budea  <aron.budea@collabora.com>  [b0a3883a45edac3c8f9bccf6926b34d9da8f30e8]

        Send various state changes to LOK
        
        Change-Id: I0d5dc63015364cd1586555b6dced81afa50745bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92865
        Tested-by: Jenkins
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [70246cf9c6fc36ae2f669eb349b795de2543968a]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: reportdesign
        
        Change-Id: Ia5047d90b14e886f5ba8de805462ca9b946ad65a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97635
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [631cec87e2da1925246e4a1902cec6f2952f939e]

        loplugin:externvar is covered by loplugin:external
        
        ...so drop the former.  But keep the relevant externvar tests by moving them
        into compilerplugins/clang/test/external.cxx.  (Which revealed one difference
        between the two plugins, regarding certain extern "C" variables in unnamed
        namespaces, where Clang (and for that matter also e.g. GCC, it appears)
        deliberately deviates from the Standard and considers them to have external
        linkage.  Add clarifying comments that loplugin:external keeps considering these
        as having internal linkage, following the Standard.)
        
        Change-Id: I344fcd0135fdaf6bf08a4b396af2ed2299389a7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97639
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [740d87c0cc833a8159d79100f789033750a8427c]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: oox
        
        Change-Id: I1c6a2852e4794529ec7d55ceae485196a8170e24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97617
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [38cfe86259c63b0080d3f064dd0e7999d2eeee76]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: package
        
        Change-Id: Ie183cb0d374e8d9a02891a765f46583f7cc1c345
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97618
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [a380b4e972710b495ee80344152093a5a09317ef]

        reorder parameters of SvXMLExport::SvXMLExport
        
        so they all have similar order
        
        Change-Id: Id8baef058d52f6cce9d9be41b0341eec8ad648b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97628
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-01  Regényi Balázs  <regenyi.balazs+gerrit@gmail.com>  [d63321d949563759ee2ada96fdc2e0f8728941b2]

        tdf#133863 tdf#133864 DOCX shape import: width relative to inside
        
        and outside margins.
        
        See commit 43d7f4e3640c5e370fd1204739c2b0c7eb5f40e4
        (offapi: document the 4 new properties which are no longer read-only).
        commit b46f4bc9760267ac5e45d43b77b5d2721ee4c386
        (tdf#133070 DOCX import: fix shape height relative to bottom page margin)
        commit 330ed8120e9881656716d70d87b9f49f861f0bfa
        (tdf#133670 DOCX import: fix shape width relative to right margin)
        commit 7380905abc0833d9e4c4fe731d76174db8a8724c
        (tdf#132976 DOCX import: fix shape width relative to left margin)
        
        Co-authored-by: Szabolcs Tóth
        
        Change-Id: If81b7c80732141be1491ca82770cf6eee99f5656
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97627
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-01  Caolán McNamara  <caolanm@redhat.com>  [b8db739c20f7a174702bab34eb9373ee3d0a9d02]

        don't use a variable called 'min' to store a max value
        
        Change-Id: If21dcd572147d8aeffd2fe2c30b3c8f7b2366960
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97626
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-01  Caolán McNamara  <caolanm@redhat.com>  [d2f1cd004310b9ea6654d17fddc11cb08e884c90]

        weld EditControl for browsebox
        
        Change-Id: I8f21c12f7ee10e1b9ba883a8ff01bb5252429f09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97353
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [96dc14a041ea803f0d194a47a8f3d62f6cfa37be]

        Adapt solenv/flatpak-manifest.in to recent download.lst changes
        
        Change-Id: I6490a4d6151ae163053f12c872477f2bbfcb3d95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97630
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Jan Holesovsky  <kendy@collabora.com>  [cae77280d13c549ca023f50b5449a05f3fbecc7c]

        android: Add a CP x86 configuration too.
        
        Change-Id: I8d584811244cd613b8637d9dd2cf1bfe1985ecec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97610
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 9213bfce95aa3300d87c5fece638a0d8101c718e)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97579
        Tested-by: Jenkins

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [4332375acee8b8ce618c1833a0c11ab13aea21fd]

        Adapt Flatpak build to new Box2D external requirement
        
        ...introduced with a7f2239e649ea1b9ef611d758841584ab51abed0 "external: bundle
        box2d"
        
        Change-Id: Ia1a46dc517073d3cf7f221d3f7275741e94995a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97629
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2cc95ef7f001d284ce70563ade4acc28f0a28caa]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 659dba3909b17d8a3206572b9b6de5acad3db590
          - Capitalize funciton name
            
            Change-Id: I48c456ecdd591b84315f95b15013d708e6028cb4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97641
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [17b75eb1d7032f8ff85d9af1ec635fa1800cca1e]

        tdf#130991 Fit the drop-down arrow into its rect
        
        Looking at the original fixed-size arrow painting code replaced
        in commit b62c43d1200e524369d9c7c2bd1dad3044efd672 ("Anti-alias
        toolbar button drop-downs."), it  used some fixed values of 5
        and 3 to match the arrow box width of 11.
        
        The new code assumes the width is the expected arrow size, minus
        a minimal margin to separate the arrow from the button border,
        and there is enough height available. Based on these assumptions,
        the code now scales, positions and paints the triangle to fill
        the available space.
        
        Change-Id: Ied721e494d105106086ef6252e72ae7395eafe08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97537
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-07-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [53d5e2db91a7fd158fe0cfae3e3139b0ee8f3934]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 93dc60612485b96089088ec8c316e62b836b9bc4
          - mute l10n in some lines of Basic
            
            Change-Id: Ibdf0ffcf32e47174c3572d95e9afeaa366a109d9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97640
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [71999016feeb371b5f3eb1d2f71385176039db06]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: pyuno
        
        Change-Id: I188716d5da92d495b9511f000dd9c1a78259fa9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97621
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [eac284aa0067d7c209f4acac891185f1cc271265]

        Move ahelp contents for ext'ded tooltips QR code
        
        Copy <ahelp> contents of the QRcode Help page to the
        AtkObject::accesible-description field in qrcodegen.ui file
        for each applicable widget.
        
        Such move will turn <ahelp> tag obsolete, althout its contents
        should be preserved.
        
        helpcontent2/source/text/shared/guide/qrcode.xhp
        
        Change-Id: Icded2e6bfd6c5c0e525a8174bea44a2997217510
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97526
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2020-07-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6fabad9e9dfbd70b687da0d9cbbc0085e9022642]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5e74f53b93134f1174f477fcbf54e93f06a4c707
          - tdf#134376 Add Calc cell style Help page
            
            Change-Id: I57f32bdfc4435cbe21b7cca1cb5170892e69447d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97622
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-07-01  Miklos Vajna  <vmiklos@collabora.com>  [c540483134482d437ea6e02390ff429f4300cbb0]

        configure: add a --with-product-flavor switch
        
        Defaults to Personal to point out this is supported by volunteers.
        
        This affects the splash screen, the window title, the about dialog and
        the start center.
        
        Change-Id: I216a7f547618377ed268454ebfd2801c4c3901b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97427
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [b551604a81d6cd5ab9b85d56c57a97f4abc457fd]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: lotuswordpro
        
        Change-Id: I5b68c490b534da933de4f26e01328dfb2976dafc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97616
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [6a9f71f232eb214a4be943b4f6a9e4a228a1ed5c]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: linguistic
        
        Change-Id: I9f179db10c55f41e07c1f7fd519a58d68b7e6ad9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97614
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Caolán McNamara  <caolanm@redhat.com>  [7bbe1e6b9878bf9f418b677fc8732c14e376e3b4]

        name:border hack no longer in use and can be retired
        
        since...
        
        commit 3c5e074a8fe5e0a18d326d37bc54a5ec0f077e4e
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Fri Jun 19 12:37:05 2020 +0100
        
            weld DataNavigator
        
        Change-Id: I5541ed81d695e6d3bae978888aca866df08c1f8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97597
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [6f9d03561f069cf563874515a7412e125c2b26de]

        tdf#126504: sw: Add unittest
        
        Change-Id: Iceca8bc3ae2dcad04040498565200361157f83e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97613
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [c131d6c6b935617fa84286a9e441c1c791520445]

        tdf#131424: sc: Add unittest
        
        Change-Id: Ida3df74d44ca027de68f9b5f96a352452d747bfd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97595
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-01  Luboš Luňák  <l.lunak@collabora.com>  [ee2d2184133b3bf47d38a03b14abab2caa15dad1]

        don't add a cell to a non-existent column (tdf#104865)
        
        This change also needs invalidating column position hints if
        the columns get changed by the copying of the cells.
        
        Change-Id: I4793e25f253c0197d88b313bc9336435cef649f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97603
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-01  Miklos Vajna  <vmiklos@collabora.com>  [3b7c81b9536d8155f4134010aee61d27764f1a5f]

        sw doc model xml dump: show SdrModel of embedded charts
        
        Change-Id: Iae9daefb9b2173736c039d6177d7356c27eb7a33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97605
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [5ab5f2d8656a1a0f3c9631e767687f9bb51a6913]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: lingucomponent
        
        Change-Id: I70423a669527f2ce6ec25f58b8c409c0e2231962
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97604
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Eike Rathke  <erack@redhat.com>  [80496ca9cd19dd6bb14c6584cd059cebc11a4ca0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b59586b7da5b2fe01ffb0c55ae522b5e82bead0f
          - Adjust OFFSET() note to reality
            
            It was never necessary to enter OFFSET() as an array formula if a
            cell range reference is returned. Whether to use an array formula
            entirely depends on how the resulting range(s) are to be used as
            arguments to calling functions.
            
            Change-Id: Icb771c680f1b9c076017ebd2c78f440529ecc1b2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97620
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Tested-by: Jenkins
            
2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [c4304e8ad97db57b3aaa4889be71e08d8992c189]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: libreofficekit
        
        Change-Id: I113905b8e13f65f48529969fb93e66074dc6407d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97601
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [9ec43720292d4f99104742d8938beb4669ca77b3]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: l10ntools
        
        Change-Id: I9b97f64f27dee5fe0c17ceaf93f7d137141be249
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97600
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [b122a39c33d9c46ac376b80f51920527b98a3c8a]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: i18npool
        
        Change-Id: I8b93f7610103f4bd8e86e2d9f57929922b6dc92c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97568
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [74512c394db63a680469270679b250893c1cdf4b]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: jvmfwk
        
        Change-Id: I979e9142324df589229aafbb4a17f7495a79f0dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97594
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Caolán McNamara  <caolanm@redhat.com>  [4d714c1d29b595d617019ea03971dfe0d938d2e0]

        support has-frame for SpinButtons too
        
        Change-Id: Id09ba9fa7bf0130cffd0f40dcfdcf5bdf0bc16b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97598
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [4bb8bb043f61befd755e090bf966efd24a83c345]

        tdf#134054 Qt5 really scale the toolbox button
        
        I missed that code in the HiDPI patch. Instead of some fixed 25px
        size, use the real content size and ask the QStyle for the real
        size.
        
        Change-Id: I227190baab2c1716aa40ef6d16d55dbded0830cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97538
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-07-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [1eba1c4597f8c2698aa91e2218d8452ad0fbc39c]

        tdf#130991 Scale the drop-down arrow size-request
        
        When requesting the size of the drop-down arrow button, the arrow
        rect must be scaled, like all other native size requests.
        
        Change-Id: Ic0ccd96e812527c880868d385484655526ebb09b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97536
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-07-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [06fb3e7b7f1079c276ad2f048cd94299b4bd7006]

        tdf#132172 Qt5 just handle visible widget's focus
        
        I investigated the state of isWindow() and the SalFrameToTop
        flags for the detached find toolbar (tdf#126607) and the Impress
        presentation and the tabbed "page size" drop-down and all had the
        same status (isWin: 1, flags: 12). Than I had a look at the gtk3
        implementation, which just handles focus requests, if the widget
        is already mapped (gtk_widget_get_mapped).
        
        So I also dumped the visibility as the nearest equivalent in Qt to
        the X11 mapped state, and that was different. In the end Qt now
        also just handles the focus for already visible widgets, like
        gtk3, which works for all the cases I tested (incl. tdf#125517).
        
        And omiting either activateWindow or setFocus breaks some cases...
        and I still don't understand the GrabFocusOnly flag, which is just
        handled in the X11 backends at all...
        
        Note: this doesn't happen with 7.0+, because the weld'ed version
        of that control (commit 3afc718eddcd81232392d46fccc24b8ec626c8df
        "rework PageSizePopup to be a PopupWindowController") doesn't
        expose this bug (and also doesn't support mouse-over highlight).
        
        Change-Id: Id085732f6a52bbc69ed47fbd3d57454756a03121
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97549
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-07-01  Luboš Luňák  <l.lunak@collabora.com>  [3dfc6d42edfd469436ad177ad1ebc5526679aa99]

        update Skia to chrome/m85 snapshot
        
        Change-Id: I3af3517c9c213e0db8365aecd0a008d817ca4dcf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97592
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [3550a459db6d633fccd5a8599b75662689d270c4]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: io
        
        Change-Id: I150aa3666a9e1acf5fba445b9a709ccd9d8c7e85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97593
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [67f5f45505458d0a22d14cf2c6f1e17bb2bd7932]

        Fix typos
        
        Change-Id: I4f1c0d90fcb7726ceadd72c9cb9f96a57cade67a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97602
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [b71c22923d3aff097222c5c77550f4f3a4117a2e]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: idlc
        
        Change-Id: Id0716adf2b16839c1d940bc1d187bcc107ed79ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97591
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [df6d9c0d3a7ef442c05d91ac7fedbaf0ba6848b7]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: i18nutil
        
        Change-Id: I2264559759133cb6617e8a7db28a26749bb59191
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97590
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Miklos Vajna  <vmiklos@collabora.com>  [e18bc316efbd815b047f4e19ebd033e7a842d10d]

        Related: tdf#131175 OOXML chart: insert hatch definition into the right table
        
        Both the chart and the containing document has one, but the intention is
        to insert this into the chart one.
        
        This is needed, but not enough to render the right hatch for data
        labels.
        
        Change-Id: I485d84e2ae33728963b648c05e730d418567fc0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97569
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-07-01  Caolán McNamara  <caolanm@redhat.com>  [194c9eecc30837d6d4a6caaba76ef96745f09db0]

        Related: tdf#134360 table row/height widgets can get stuck insensitive
        
        Change-Id: I1be53f33f60c510757c67f1da8f863539ecbffdb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97547
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [7837676c1573ec043702b165cb2dc691b54edf77]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: i18nlangtag
        
        Change-Id: I06102a8b7fe8cffaf1fe72b32c997c6225d37d67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97565
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Regényi Balázs  <regenyi.balazs+gerrit@gmail.com>  [b46f4bc9760267ac5e45d43b77b5d2721ee4c386]

        tdf#133070 DOCX import: fix shape height relative to bottom page margin
        
        using UNO API RelativeHeightRelation and the associated
        lo-ext attribute for OpenDocument export.
        
        See commit 43d7f4e3640c5e370fd1204739c2b0c7eb5f40e4
        (offapi: document the 4 new properties which are no longer read-only).
        
        Co-authored-by: Szabolcs Tóth
        
        Change-Id: I31db99fac5ad24971fa427671198b47906e9c057
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95451
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [04445c599f166dacbfe4f6440ea7252f5441db21]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: hwpfilter
        
        Change-Id: I6f5a81cf83d15b9c8a21bf0581c009bdfe03f4a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97564
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [ae662de2f1d9ed23d60aaef23fe7007f15789571]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: framework
        
        Change-Id: I71eaaa7cbc1c38e541291d48eb5f05157fd4c8c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97563
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [38e5edbbb3625237a4859372a8112a43d45861f5]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: filter
        
        Change-Id: I345f4677b0ac32f8373fb13c6db07041247e3982
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97561
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [f70b001fb10861e542bca1e736a376016c7b8260]

        tdf#134404: sw: Add unittest
        
        Change-Id: I81e46e06ad7964e52b45ce3433a25758cc7d19fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97534
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [7df1884118a0d995ec57679ef83e586c95063858]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: fpicker
        
        Change-Id: Iea0c39a036c9e890ee3afee143923386d2ca775c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97562
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Miklos Vajna  <vmiklos@collabora.com>  [f4331e94ffea58a5b065806c1456f8b1e47d53b7]

        Remove some unused includes
        
        Change-Id: I44c9ad2511d484e3c7fb1c33f25fcb343eabd232
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97548
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [45751ae0fdb7df432290e9465ff51171537cbf5f]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: emfio
        
        Change-Id: Id7ceb329a6fa6f2af15bf4599ef97dcbd44fa64d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97559
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [6e6772e7739aaee09d0463ddf1be3b0c4039e1c5]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: editeng
        
        Change-Id: Ic5294dc53b1a7b6c654619cde8ef5133c222ae1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97558
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [d9693dada27e6875991c5f5231943882c646f5f6]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: drawinglayer
        
        Change-Id: If00914a6eda240143fbde57215e015a36d588c9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97557
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [b8f5094c3e094899355af43884d3092b2eb46b97]

        loplugin:constantparam
        
        Change-Id: Ie9d4761747f7e97f63f34394b5a8b9f0bb287a0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97528
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [c6fc14a42e068877af844b2695dea8939517c1ac]

        loplugin:singlevalfields
        
        Change-Id: I8b0ae3ae7e742bf5a5078681a51e8a81d5110a17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97527
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [bde0cc68bd6443c97b4ca061ed7132f478959281]

        tdf#132454 some more improvements
        
        Defer moving around the vector by tagging the last bit in the pointer.
        
        This takes the undo operation from 10s to 8s on my machine.
        
        Also re-organise the fields a little to improve packing.
        
        Also add some design notes
        
        Change-Id: I38fa9156705c00bb9f64e2fc59ea862eba522942
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97424
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [2469ef45f1701f00b76f19666aa75fc8b6addcac]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: extensions
        
        Change-Id: Ifce7b61cc5bd0901c7ee43712dc236f5aec47edc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97560
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [cf1d55096a06ff4293046578d83735134a3014d6]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: cppu
        
        Change-Id: Iac1bd5cb1ff1a1786471b2d8b8a3c500a2e15c5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97546
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Luboš Luňák  <l.lunak@collabora.com>  [1fca8d1f7d97816ae469f2eb3079ecda9542bd44]

        avoid costly to-monochrome-bitmap conversion with Skia (tdf#134365)
        
        The BitmapEx 1bpp monochrome bitmap mask constructor forces the mask
        to be 1bpp, which is done in software by BitmapMonochromeFilter.
        Which with Vulkan leads to fetching all the data from the GPU,
        usually only to be converted and then pushed back to the GPU.
        Similarly to MACOSX and iOS, just use AlphaMask, which is just
        better (8bit is easier to handle and in Skia's case it's also
        optimized to avoid fetching the data if possible).
        
        Change-Id: I5770c2b0c298c1534b7ff56cc905d2d668d3a8df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97525
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-01  Luboš Luňák  <l.lunak@collabora.com>  [d1fcc9053f98cc4afb52498b40a836884bb5ec6f]

        optimize Bitmap::Erase() for Skia by delaying the erase (tdf#134363)
        
        Tdf#134363 causes OutputDevice::DrawTransformBitmapExDirect()
        to create a huge 1bpp bitmap as mask, and Skia code then tries
        to convert all the bits to a format Skia would understand. Which
        is wasteful, as SkShader with the color given will do the same
        task much more efficiently.
        
        Change-Id: If0bba16f56fed9c3720be801b25a1e703054ed8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97488
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-01  Luboš Luňák  <l.lunak@collabora.com>  [8663d81828541072999b26451f7d6e6bfcb5f951]

        remove code duplication for BitmapReadAccess pixel functions
        
        Change-Id: Ib243fea4276cfb86b4fdff8d0c84cea7c4523d82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97487
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-01  Luboš Luňák  <l.lunak@collabora.com>  [eb959d4a964e973ea1cf4b066f6007878c22fcf5]

        avoid Bitmap::Erase() duplicating code
        
        Change-Id: I68d388175355fe1fcf5acc300730e8473fa559fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97486
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-01  Luboš Luňák  <l.lunak@collabora.com>  [b1c119679700630d16bcf76d96a99e3a39908914]

        do not use scanline padding for computing vcl bitmap checksum
        
        This idea of checksums is still kind of broken (different RGB order
        or different scaling algorithm make the checksum different between
        different VCL backends). But at least don't include undefined
        garbage.
        
        Change-Id: Ia03bb960c50d3da51dad9b37de7a4f709d8ee206
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97484
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-01  Luboš Luňák  <l.lunak@collabora.com>  [e5c7f3e6d327fb422692c62332ec66834a031524]

        call InvalidateChecksum() in SkiaSalBitmap()
        
        Change-Id: I52b6d9985639a6a81bf9c53bd35487b5c4992988
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97485
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-01  Luboš Luňák  <l.lunak@collabora.com>  [d97c638d5a13e87670de5662d022e80625684a66]

        change n777345.docx to check bitmap content instead of checksum
        
        Bitmap checksums are unreliable, they often depend on underlying
        implementation and whatnot.
        
        Change-Id: Ifc13285d6eb7d6d050a1ec26b270e0533eaae8eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97533
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [5b3edd4bc3dfa2736abfc3074033cb25d7d264ed]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: desktop
        
        Change-Id: I1fadfc0fb62df56a890c6cd789435135671349a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97554
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [4dfa47b25c82899028f439394ce63843ea60f5dc]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: dbaccess
        
        Change-Id: I49932a9d89d2933bebd313d3f1f64af84f0e52cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97552
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [b9127aa38926017a2aaef82221e3b9253e6ea794]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: cui
        
        Change-Id: I403229592145d6e126f5a3f4c8b788d2deb70a8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97551
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Stephan Bergmann  <sbergman@redhat.com>  [1992978aba82cfea23d0dcf79d57676100b1a0d4]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: cpputools
        
        Change-Id: I301e5008316fcc714b7ce955f8c262a8cbed3f65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97550
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-07-01  Eike Rathke  <erack@redhat.com>  [af9ed183399d68c42a66382ecf32f402403340ff]

        Resolves: tdf#85551 OFFSET() NewWidth and NewHeight must be >0 if given
        
        This also makes it necessary to adjust a test that reused the bug
        document for a different scenario but checked the result.
        
        Change-Id: I80136747445d5029aa5c894270448f002c567e3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97553
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-07-01  Caolán McNamara  <caolanm@redhat.com>  [9bef09cb2f0c9c9e6819f28ed8e83c0edd6eadb6]

        tdf#134357 we can reduce the min toolbar sidebar width
        
        since,
        
        commit 754bea8c6a17889f9d4d23bf98847b6b67253220
        Date:   Wed Apr 29 15:06:42 2020 +0100
        
            remove the padding around the dropdown button of GtkMenuToolButtons
        
        the GtkMenuToolButton aren't as wide anymore so we don't need a min of 5
        GtkToolButtons widths for tdf#130197, now the max of either 4 GtkToolButtons or
        that of 1 GtkToolButtons + 2 GtkMenuToolButton is sufficient
        
        Change-Id: I7296805b4b3c0d86ce3d08cadc8c2659104af619
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97544
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-06-30  Serge Krot  <Serge.Krot@cib.de>  [7b00fbddfb1cd55a68ed7481ebd4a5d5f60c6128]

        tdf#134043 DOCX import: new unit tests: ComboBox to DropDown
        
        Change-Id: I513933b508ca531e17271a3cc821a6aef2244868
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97531
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-06-30  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [e13dd9546e27bdc3b894718fc2993f99722ea9f1]

        Add Shape mbIsForeground flag and getters and setters for it
        
        mbIsForeground is a flag that is set false if a shape is known to
        not belong to the foreground.
        
        It is set to false while shapes are being imported and the shape
        belongs to the master slide or is a group shape, right now.
        
        Change-Id: Id9738fc943f32a1e1a6e1888d179e69fd60bd022
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95968
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-06-30  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [7394ac17f3c8bdbb1cb3402a08ba7749906f6793]

        adding XShapeToShapeMapSharedPtr getter to ShapeManager
        
        Refactoring XShapeHash in layermanager as XShapeToShapeMap
        and XShapeHash in targetpropertiescreator as XShapeToNamedValuesMap.
        This refactoring describes what the types are more clearly and
        stops violating one define rule in the desired implementation.
        
        And adding getter getXShapeToShapeMap to ShapeManager to enable
        Animation::start() to access Shapes and XShapes of the current
        slide.
        
        Change-Id: I78d510ae43888fd6cf0f037e224b24f91b263b00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95967
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-06-30  Stephan Bergmann  <sbergman@redhat.com>  [57e8d6837c8bb72bb44930d78b9764789be80124]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: connectivity
        
        Change-Id: I959a520f240faab062ecd4f6e2658d9fc9ce709f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97545
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-30  Stephan Bergmann  <sbergman@redhat.com>  [e28faafba4c01991788da39a50615c96c18a16e4]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: comphelper
        
        Change-Id: I222ea673a44528cb04847a912cd8da971bb1be3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97542
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-30  Stephan Bergmann  <sbergman@redhat.com>  [dbfcdc4b7036f058cfae4120ef4c540b58b1b2b8]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: configmgr
        
        Change-Id: I85650691056c24d8c2e37ddce2c50a27193b4c6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97543
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-30  Stephan Bergmann  <sbergman@redhat.com>  [0cdcb21c90215f15e393d80eb7abdd85bdb89f64]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: chart2
        
        Change-Id: If4e61fdcf1749b2900512ae788422c435ae6af0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97541
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-30  Bakos Attila  <bakos.attilakaroly@nisz.hu>  [117011cf10032e6ca93a8d502f794deb16c13a8f]

        tdf#134277 sw table: fix lagging shape at page break
        
        Shapes anchored to characters in table cells didn't follow
        their cells at page break, resulting lonely shapes at the end
        of the previous page.
        
        Co-authored-by: Attila Bánhegyi (NISZ)
        
        Change-Id: I2149ef58696a8f5dc6f41959060d2d57f938d025
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97209
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-30  Tor Lillqvist  <tml@collabora.com>  [0778a154bef54cf6d591c9b0e1298fcc38380981]

        Attempt to fix three more cases of just "hoping" that things work right
        
        Change-Id: I81c87740b36beeb1288649712f6415cb6074348f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97416
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97473
        Tested-by: Jenkins

2020-06-30  Eike Rathke  <erack@redhat.com>  [31951265f541c9f5acf424674e2d1d97c0f3b8c2]

        Resolves: tdf#131424 separator in TableRef column specifier is valid
        
        Even only a separator or any operator single character.
        
        Change-Id: I102dd7fd49c1a6a7f1d8c39f4a6139a51dbebe51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97535
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-06-30  Muhammet Kara  <muhammet.kara@collabora.com>  [be85a4d7cc7c15472de9d1584837d5bff7640bf9]

        Resolves tdf#130436: Crash on redaction without Draw
        
        Change-Id: Iaa418e9ad5c6e9ba1892cbb428a8a381f52c4246
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97458
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-06-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [d73c266552c2bd814a273312d724b9097580d41a]

        tdf#134390: sc: Add UItest
        
        Change-Id: I12ab42afbe902a25f93deaa4884280392c705f38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97516
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-30  Caolán McNamara  <caolanm@redhat.com>  [714b2b617e9baef02510c482c6fd028e6e72acd8]

        tdf#134270 rearrange so we know the final treeview width
        
        so we can unconditionally use the treeview width as the optimized
        pre-calculated row width hint and then fix up the gen fixed column
        settings to take account of the auto CHK_BTN mode
        
        Change-Id: I2e1eaf4b1121d5e705eb7db3464f123c038db246
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97532
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-30  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [907b60b37f089e952ae2e80499c7b168296469a4]

        dont (ab-)use typeless GetInfo() interface
        
        Change-Id: I73ab1e0efcb3559dfe37f3f408b3ec4862a408e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97472
        Tested-by: Jenkins
        Reviewed-by: Bjoern Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-06-30  Alain Romedenne  <LibreOfficiant@sfr.fr>  [aa6cb71da745f1ea63c12e6f5726a2626a43166a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ba1243452608af3997b42b975895a3e838c767c6
          - Advanced Basic libraries brief descriptions
            
            Change-Id: I7cdeba9ec039a42eff0072d44e92bf95d78ecd90
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97497
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-30  Stephan Bergmann  <sbergman@redhat.com>  [d902e04bafcf7436c4c05140e82e677cd6bc826f]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: basic
        
        Change-Id: I1046ee1ea28e19afa51b0e20ee573105ced77535
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97522
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-30  Stephan Bergmann  <sbergman@redhat.com>  [eb582a59f8f4ba9bcb939fd4b134f29099d2539c]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: binaryurp
        
        Change-Id: I67340a41005d93d11686ed5f5d49bf6e4938f8c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97523
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-30  Caolán McNamara  <caolanm@redhat.com>  [8bfc3b5814c65e2eb1fcdaf23c19db8470b8818c]

        prefer down for main dropdown and right for subdropdown
        
        Change-Id: I89d689e0cf2aea246b5fa6b545807d7059e076f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97480
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-30  Stephan Bergmann  <sbergman@redhat.com>  [81bfb3c727777d05b0a40b1f8cac25f82f14ce59]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: basctl
        
        Change-Id: I316331cee15bbb87ecfbda84f3195759e521df6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97520
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-30  Stephan Bergmann  <sbergman@redhat.com>  [65269c27177003f18bec5c645f7498c8a3884ecc]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: basegfx
        
        Change-Id: I66b7e0fd74c7ce57cd2859e189caadb84be4d541
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97521
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-30  Stephan Bergmann  <sbergman@redhat.com>  [80f92c3ce3c72bf48d4b34c11537407e1a3b7a3c]

        Upcoming improved loplugin:staticanonymous -> redundantstatic: accessibility
        
        Change-Id: Ibb44e313924970319c3409323160ca7f5a6d184e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97519
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [98901a4b2a2da724a76fde316e82dc1129bbb4fb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f8d5d058a35ca8fe9b6797e45fe703a7d7486ed1
          - tdf#133998 Help entries split in middle of sentence
            
            Removed <ahelp> tags from Help file, and copy contents
            to extended tips in dialog file as done in
            
            https://gerrit.libreoffice.org/c/core/+/97526
            
            Change-Id: I933b1f89f8f5ea5a43dedbc25ea1de8014f3ea76
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97529
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [af5c748b39d0436b5f3c943ba357cf9e75aa0144]

        check-missing-unittests: Add date to the output and...
        
        check for writer undo and calc interpreter missing tests
        
        Change-Id: Ic891f3585eb96eda3c9c6ab4d012cd03d324df54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96436
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-30  Luboš Luňák  <l.lunak@collabora.com>  [a0710ac169953aeff7c9505fb48a55c390bf3206]

        faster conversions from 1bpp mask bitmaps for Skia/GL
        
        Tdf#134363 leads to creating a large 1bpp bitmap, and this conversion
        takes ages.
        
        Change-Id: If596d55829698df54f1b205a5f9a5d68cbea40fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97489
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-06-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [189086209113a20a36ad43d19e53af6678ff772c]

        tdf#134021: sw: Add unittest
        
        Change-Id: I789adaf699a857e28416132d253c04128def5984
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97481
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [21c0deb19890703a9eaf24403e60c4c7546a0bfe]

        Fix typo
        
        Change-Id: I9562d74b5b75d6ad6f98e413410d527c7e8d502e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97510
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2020-06-30  Tor Lillqvist  <tml@collabora.com>  [dead5cae834e78cacee2275c2d1ca60dac51dd7c]

        tdf#128502: Fix (haha) for a crash with multiple docs open in the iOS app
        
        Just a band-aid to avoid a crash. The LibreOfficeKit-related code
        would need a thorough re-factoring to properly be prepared for
        multiple open documents.
        
        Change-Id: I8c31e2badd747f3086526f89638fa495f4dcf295
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97205
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97409
        Tested-by: Jenkins

2020-06-30  Caolán McNamara  <caolanm@redhat.com>  [8a6935f8cf3f2e4cac8d9463f2bf05c912e9cf98]

        tdf#134414 Variables page doesn't need expanders
        
        Change-Id: I5a38e1e8052c96970f9701f776f7675fda5f21c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97479
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-30  Michael Stahl  <Michael.Stahl@cib.de>  [17aeb522f566cf225baa5ce524e747089f76728d]

        tdf#134404 sw: another subtlety with start/end of section (at-para flys)
        
        fix this problem by comparing the start/end of the selection instead of
        the anchor position, which always has an index of 0:
        
        1. new document with image anchored to paragraph
        2. insert one letter
        3. press Enter
        4. Backspace -> Image gone
        
        (regression from cc4b5091e739116a7ec83513fa1cd856f0130330)
        
        Change-Id: I1219a9f58ce19ea88d697c90c862fe9005318177
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97511
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-30  Miklos Vajna  <vmiklos@collabora.com>  [2017bf06ab758270b2a9eeef5717a34e63e63722]

        Related: tdf#128743 fix unwanted background color of transparent wallpaper
        
        With this, the unwanted line at the top of the background image goes
        away and we can consider re-adding those images again in the future.
        
        Change-Id: I36822e84ab38b0b534371f939592f6a270f2d326
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97482
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-06-30  Gülşah Köse  <gulsah.kose@collabora.com>  [6f752061d5153da50d6f536d506358c8f512a397]

        Related: tdf#131175 OOXML chart: import data label fill pattern
        
        Change-Id: I2db64489c86e4381167eb13af4ab5118113960d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93715
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-06-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [9b0a0bcc7ef3ae7a127e7d43b001bdb578184949]

        tdf#134243: sw: Add UItest
        
        Change-Id: I59376419048ddddff3e4fbbd6d3eb7436ee87747
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97029
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [77ad641a8544dcb38501229bf6f598d6ff816b89]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 74e0455c41e1e6b95c9e8cc34db4b4da0802f30d
          - Mute l10n on bookamrk hid=
            
            Change-Id: I306ece30659e9b9fe1b193f8d6fb3a5161bd8be7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97461
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-30  Tünde Tóth  <tundeth@gmail.com>  [72613bd2a04b4b1ba614c0f645e9804ebfe73682]

        tdf#126425 Chart: fix missing legend with exceeding text
        
        Ellipsize legend box contents, if the custom size of
        the chart legend is too small to contain the text.
        
        Change-Id: I91ef913f509b233912a8bfb878a1c80d577e2a88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96437
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-30  Caolán McNamara  <caolanm@redhat.com>  [d828da851efa8e243a940f3eceefc39c6c735f9b]

        tdf#134390 update spin button before processing activate signal
        
        Change-Id: I698c789c9fe79e931547d8b230a4885393f5ff28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97476
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-30  Caolán McNamara  <caolanm@redhat.com>  [fac0288099ef7acabafa214a47ed0ec342414bae]

        Related: tdf#134390 allow entry "activate" for gen spinbutton
        
        Change-Id: I3c497586479a08089f167ccb890e79e7b9d1f4bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97459
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-30  Caolán McNamara  <caolanm@redhat.com>  [0313b1eeee7f287650c7c9819984e1a35ee96110]

        tdf#134360 some sidebar widgets getting stuck in a disabled state
        
        Change-Id: I655525679dd2471e9d0c1a5af246901594b188ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97454
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-30  Caolán McNamara  <caolanm@redhat.com>  [011a4932aa35475a81917d5931e2a0f3a43c7336]

        add set_alignment to Entry
        
        Change-Id: I004fb0e19c1bb25bdb5d11ba5d5d5f39b137874c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97423
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-30  Caolán McNamara  <caolanm@redhat.com>  [c99375b5b4f83895507ea2a44eceafeed800c2aa]

        ofz#23783 Invalid-enum-value
        
        Change-Id: Ifd641a24dc8db9cb19bb41480c19ed1e3f29c43a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97455
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-30  Miklos Vajna  <vmiklos@collabora.com>  [682e0488df819c191c13a03758fad0690706e508]

        tdf#134099 sw: fix textbox anchors on copy-paste and undo
        
        Regression from commit c7307c77254557646f33017af915f6808a861e29
        (fdo#82191 sw::DocumentLayoutManager: copy textbox content of draw
        formats, 2014-08-15), without which this problem gets hidden, as copy
        breaks the textbox into 2 pieces, so the textbox codepaths are no longer
        hit.
        
        The direct problem is that SwHistorySetFormat::SetInDoc() uses a raw
        node index into the nodes array, which is past the end of the nodes
        array.
        
        Root cause is that we have this invariant that actions and their undo
        has to be in sync, otherwise raw node indexes no longer work. In this
        case, SwUndoSaveContent::DelContentIndex() did not delete a fly frame
        format, because it was out of range, as it had a wrong anchor.
        
        Fix this in SwTextFlyCnt::SetAnchor(), so that whenever the anchor of a
        draw format is set via that function, we update its textbox as well.
        
        Also fix a related problem when fly formats were copied twice.
        
        Change-Id: I0d6c9069544c405eb20c5fed65fb40423b0adc84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97457
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-06-30  Tor Lillqvist  <tml@iki.fi>  [ca1df564c3199a569c681d5814e1fddc66c48522]

        Let's not run on hope
        
        Change-Id: If2fb2c55d53321ec2e5beff0ade9974c02811f7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97120
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97408
        Tested-by: Jenkins

2020-06-30  Luboš Luňák  <l.lunak@collabora.com>  [a3020001d1156c914e401ccc4c672ad0ebe4c8f8]

        actually call Skia init function
        
        The SkGraphics::Init() docs say it's called by global variable
        initialization, but that doesn't seem to exist. Call it manually,
        as it decides e.g. which CPU features to use.
        
        Change-Id: I7e0e18290240ff2ae3298d5569c22f7dc083dde4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97415
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-06-30  Luboš Luňák  <l.lunak@collabora.com>  [0059392fc723deb53350878f7b92474ba2d49870]

        direct 8bit gray -> RGBA conversion in SkiaSalBitmap
        
        Change-Id: Ic77f9b8f9244e7fdaca78f91686645eee421d18f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97288
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-06-30  Luboš Luňák  <l.lunak@collabora.com>  [29dc1029be6d8d02f4b639b32274a286afd0b1b3]

        differentiate between 8bit and any-bit grey palette (tdf#121120)
        
        Only the grey palette with 256 colors means that pixel values map
        directly to color values. Tdf#121120 has an image with 2-bit
        palette where color index 1 is (255,255,255), but that means
        the pixel value 1 cannot be just treated as color.
        
        Change-Id: Ifbd953af7f291e4fb8032ea0f4c33c0514770856
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97283
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-06-30  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [63f3485b57904de4e77c04f5759e6563fcce6748]

        tdf#130151 Fix toc pointing to wrong page
        
        Change-Id: I26c1027722613f751bd39fde97f1e14d3238eefa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97413
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Jenkins

2020-06-30  Szymon Kłos  <szymon.klos@collabora.com>  [d3338ff2a335cec29ebccc32b38f53dfeb4e3e6b]

        notebookbar: don't overwrite popup height
        
        Change-Id: I41e0bab8f44b1d7be627e3a7e0f3293179f3977c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97215
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97418
        Tested-by: Jenkins

2020-06-30  Mike Kaganski  <mike.kaganski@collabora.com>  [0cc0667caaaeeaa009c06e77431a022bcb58c464]

        Reduce code duplication
        
        Change-Id: Ia5526e61c8dd632fbc5eae2d5c02b46b928f4fa0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97430
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-06-29  Tor Lillqvist  <tml@iki.fi>  [4c14c88cc681abab787a461a1bea502a777f37e6]

        Avoid crash with multiple documents open in the iOS app
        
        Also add a FIXME. Just 'hoping' is not good enough. But yeah, much of
        this code indeeed works mostly by accident.
        
        Change-Id: Ic6bcbc10229a0b7cdd8d696794efe152fca4faea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97117
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97407
        Tested-by: Jenkins

2020-06-29  Mike Kaganski  <mike.kaganski@collabora.com>  [458e3f67c038d405826eb831bfc0f2aed78f640e]

        Small refactor
        
        Change-Id: I14021d3e0b83dcd4fb5544239e982c8ada32d029
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97429
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-06-29  Stephan Bergmann  <sbergman@redhat.com>  [14e625e0a0618cce5cefefb1527cd2dfdb61224e]

        Fix check whether "msi" is among --with-package-format=... tokens
        
        Change-Id: I8979a88743926141af3b3c6f9b579b4ee34f494b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97426
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-29  Chris Sherlock  <chris.sherlock79@gmail.com>  [49d6768483fbae8789d97512e78a00b860fbad60]

        tdf#74424 vcl: Flush() is implemented in OutputDevice so no need for type check
        
        Change-Id: I12f177dadf9a637ab3ef2fa7d85fe96d1d141808
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96811
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [68541c1a1314be59554f71edeb607e6bcec4fdcf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 971425d46a52037cc1bead7c0a1054d84c10e56b
          - refactor some database Help files
            
            Change-Id: Ia3ad2896015c335450d0970d8cf51044473e249e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97456
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [affe8a36c977d396e1e229b0d656cc8c2c062132]

        sd: support changing position with .uno:EditAnnotation
        
        Change-Id: Ie5c683c06079e4d77d42b242c60cf67257db5c16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97421
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-29  Miklos Vajna  <vmiklos@collabora.com>  [0760b11c59d740abfb35a351bb951c36490c98cc]

        cui: fix context of aboutdialog's btnReleaseNotes
        
        Change-Id: Ifab5c7b0dd007e8a318c8d89b9501f9e30cf60f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97422
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-29  A_GAN  <ganzouri97@gmail.com>  [2803b09ec024cb0b8cf25ec6fe08412649f40d5e]

        OOXML/ODF Support for Shadow blur radius
        
        Adding export support for OOXML. Adding import/export support for ODF
        Changing some values in test cases as convertEMUtoHmm round the fraction.
        Add two test functions for OOXML and ODF export.
        
        Change-Id: Ie5d862b46b5264ead4954f407fee2837b5151cd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96907
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-29  Michael Stahl  <Michael.Stahl@cib.de>  [cb0c7e26e5708010b1fe941ae2f66134f31ed876]

        curl: upgrade to release 7.71.0
        
        Fixes CVE-2020-8169, and about 3 other ones that don't affect LO/libcmis.
        
        Disable new optional dependencies "ngtcp2" and "quiche".
        
        Change-Id: I595ed909c4e792ac3244643511a338b117e7f102
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97406
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-29  Stephan Bergmann  <sbergman@redhat.com>  [61fcf830aa5d94e6cc8075d0eaf6af8a6d405bad]

        Call framework::Desktop::shutdown directly
        
        ...instead of via the XJob hack introduced in
        a6862a26d6cd17f6b4e4f6577bcd778bf952e65b "tdf#134106: Get rid of
        XDesktopInternal again"
        
        Change-Id: Ic533e8faba1a3da65ead74d78f0ab9c4aab1ca6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97397
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-29  Caolán McNamara  <caolanm@redhat.com>  [733023dd10d2f7e95dca2e8e7096ec216d5e9fb2]

        tdf#134386 set m_pTemplateProvider before creating any other pages
        
        Change-Id: Icc501b127f92cdbfbf0987af9b0b560f1efbc056
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97404
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-29  Caolán McNamara  <caolanm@redhat.com>  [4162df8c0964ea81b57810b42ed69b7234f97245]

        make browser rows slightly taller
        
        Change-Id: I6a466bfd43bb38cafa4cea0c1e68ed788922b53f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97405
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-29  Mesut Çifci  <mesutcifci97@gmail.com>  [4054126f79c9c5b882da88444124575db3ba3a81]

        tdf#39593 reduce copy/paste in BitmapScaleSuperFilter
        
        Change-Id: I1f6387d3ff931b0c885e0cb8ee5b99c880a1484e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94137
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-29  Jan-Marek Glogowski  <glogow@fbihome.de>  [8565546ce6a04f6f243f4f60d2693b148dca5a77]

        tdf#134054 toolbox: respect drop-down arrow rect
        
        When centering the text and icon on the button, the code didn't
        take the drop-down arrow rect width into account, resulting in an
        overlapped arrow. This is especially visible, if the drop-down
        is shown and the button is wrongly highlighted.
        
        There is supposed to be some vertical mode, which I couldn't find
        in the GUI, so this just adapts the width in horizontal mode.
        
        Change-Id: I194780dc32db610041ad0ee45a425e1026c7c4e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97358
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-06-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f4c172bd68d7befe66f07edfa15800356331f317]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a03c8e79a278e9e17967b4978ac6667abc6d6dbc
          - Fix Help on borders after translator review
            
            Many thanks to Mihkel Tonnov
            
            Change-Id: Id2c97cabe779f87b6ab8ddded32e20ef276537d6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97412
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [83ea63f040b9b20606b7dcd4b11a3de3f876bb58]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 59200481f126b3cd56ccd1eb231b8c1ee3a61a61
          - Add  empty colspan/rowspan cleaning
            
            Change-Id: Ibb73313768ad2252e27d6b85757338fabf0ea1d7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97414
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-29  Szymon Kłos  <szymon.klos@collabora.com>  [ed06c5f411769c22923ae1555f9555f2460a0780]

        jsdialog: weld drawing area
        
        Change-Id: I7bc75e3de99de84c59b798e4c4dad18550157e43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96851
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97396
        Tested-by: Jenkins

2020-06-29  Szymon Kłos  <szymon.klos@collabora.com>  [a40cb25a21d6d36ca227c77c5e58c102660bdd65]

        jsdialog: click action for drawing area
        
        Change-Id: I2434bec675559a97e5d251c6d6a958464b6db034
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96853
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97395
        Tested-by: Jenkins

2020-06-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4e9b03d04f740a0cbafa22a4f3cedfae7f37a994]

        pdf: add text page object attribs, refactor ImpSdrPdfImport, tests
        
        This refactors ImpSdrPdfImport to push more functions into the
        PDFium wrapper. The focus is on text page object attributes.
        
        Change-Id: Ie1faf5e3743eec7c77050835651533f9e227c2a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97366
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b5b8da80439419a2daa6a80c9d3979173fe2887a]

        pdf: support PDF Form object and getMatrix
        
        Change-Id: I61f2004df7f9c9ac37959e0b50ea1ff83387c77a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97365
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [440cb3fb80d9fd356871eac410b9797f23433722]

        pdf: add PDFiumTextPage and PDFiumPageObject + test
        
        Also use it in ImpSdrPdfImport.
        
        Change-Id: I6d353ef60d036c3516448e64a50b25a9befd5db8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97364
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [34745b022d0c58e262c7ad3bfd103e769b2cdd18]

        use PDFium wrapper in ImpSdrPdfImport (partially)
        
        Change-Id: If13bcaa6a256354aceb2e1998521644041c03b7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97363
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-29  Tor Lillqvist  <tml@collabora.com>  [a73a3fcee62a10dd7063e6e98627c37dd0570fb7]

        We don't need merge modules if we aren't building an MSI
        
        Change-Id: Ifc14280049bdf850f43fc20554bc703961d50f86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97392
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-06-29  Tünde Tóth  <tundeth@gmail.com>  [17f131fcb3f534792a3b2ec6048d03fb54b55eb1]

        tdf#134235 Chart OOXML import: fix long chart title
        
        Workaround to handle long (sub)titles which resulted
        broken charts.
        
        See commit 96a29c12a9d8734c9d2a812f38fc6654b5df9c48
        (tdf#101322 Chart OOXML Export: fix missing subtitle).
        
        Change-Id: I22bb4699bdda8dea5f31c715cc1f439085a0718f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97092
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-29  Miklos Vajna  <vmiklos@collabora.com>  [51a4c85bf9228a3750b61cb54e64c8134314a35e]

        tools: fix 32bit Android build
        
        tools/source/misc/json_writer.cxx:289:34: error: format specifies type 'long' but the argument has type 'sal_Int64' (aka 'long long') [-Werror,-Wformat]
            mPos += sprintf(mPos, "%ld", nPropVal);
                                   ~~~   ^~~~~~~~
                                   %lld
        1 error generated.
        
        Change-Id: Ieacf2f521f77292d61fa714bf584c9e2045c2e1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97367
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [db3b0ddbe0f016268c21eebb0146be87dc738efc]

        loplugin:unusedfields
        
        Change-Id: Ia0f517fba3a0660b64c97f426cc2cdfbbcd0ebad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97391
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-29  Tünde Tóth  <tundeth@gmail.com>  [b3057b7944dc52cc2ee3c57f44d4265c625e8dad]

        tdf#134247 Chart OOXML import: fix order of legend entries
        
        The order of legend entries was reversed in stacked column,
        line and area charts.
        
        Change-Id: Ia4a439aa6cee0619ad323c3fb728ff358cf28537
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96941
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [9294b76982ef9d80c387afe109a3ec1c6c4da661]

        loplugin:unusedmethods
        
        Change-Id: I4cccac5b6bba55d87361b07b05220ce890e75412
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97390
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [589134377d5d8e496454e4df08d1065abffdbbf3]

        loplugin:constantparam
        
        Change-Id: I54f0e2864cb4ef00fea8f9e4369a1f76721e7503
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97369
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-29  Alain Romedenne  <LibreOfficiant@sfr.fr>  [c3b1033db7f71011b0d0399dd66f8fe5bd441410]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5ea3a748d1a9d9126da15332df1899e6d17e4f8b
          - typo
            
            Change-Id: I1bcca86f97f87ae5a5240adbea7055bf669afbf6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97145
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-29  Alain Romedenne  <LibreOfficiant@sfr.fr>  [561d821c93f75cb2cea2e8de1fc02ebaf7722a03]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 75ae27d3ecbfec73b3c2c6f41a1dbaee247caf4d
          - Basic script improvement
            
            Change-Id: I3aa3468971d1a2c6c1e93c94254ba44b69b6238c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97371
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-29  Stephan Bergmann  <sbergman@redhat.com>  [4f915b6dc8f773ebe5728632e28dc358c71eaf1e]

        Sort solenv/clang-format/blacklist
        
        (lexicographically, by Unicode code point values; to make it easier to make
        further modifications)
        
        Change-Id: I867889b37d7395c510dc8cd1310454a4f4ac9982
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97362
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-29  Tünde Tóth  <tundeth@gmail.com>  [8c73d6b63714fb41486fd53ec4c7f68ad63cd190]

        tdf#122225 Chart OOXML import: fix missing legend text
        
        resulted by inaccurate calculation of nMaxTextWidth.
        
        Change-Id: Ie41bbc30074c6bbccacbc58adda5d9f2cfdfeba8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96926
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-29  Miklos Vajna  <vmiklos@collabora.com>  [225222c8ec171be5ae94968763625a3e0a350b8a]

        sw: prefix members of CompareNodeContent, SwDDEFieldType, ...
        
        ... SwDropDownField and SwRangeRedline
        
        See tdf#94879 for motivation.
        
        Change-Id: Ic38825413d5725a143a2a7f81f0d464984e231e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97360
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-29  Julien Nabet  <serval2412@yahoo.fr>  [a8ee7bc96fb90e21ecab46bf1269b9eac6bf8261]

        tdf#134320: fix XInfobarProvider appendInfoBar for showCloseButton
        
        There was a mix of arguments which caused misinterpretation.
        
        Like this since initial commit:
        9e3ba7c3036c4d21e01d6f75ed29a1e8c4208141
        author	Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>	2019-11-18 09:08:03 +0100
        committer	Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>	2019-11-19 08:51:43 +0100
        commit	9e3ba7c3036c4d21e01d6f75ed29a1e8c4208141 (patch)
        tree	c648a26f2445955be14aa6e96815c14ec193dddc
        parent	b234743dd26e0be4be272d2d2c82f90c67e192b7 (diff)
        tdf#97926 Add UNO API for Infobar
        This allows creating, updating and removing infobars from macros/extensions.
        
        It also extends the infobar with a primary and a secondary text, so there can
        be a bold summary at the beginning at the infobar with a longer text following
        in normal letters.
        ...
        
        Change-Id: Ic3e0b6a9da4da574eb7ca440a881fdcee1dd1132
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97349
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-06-29  Tor Lillqvist  <tml@iki.fi>  [802161a505272732566210e9ebbd8fe1b23fb86d]

        More WIP work for macOS on Apple Silicon
        
        If cross-compiling to a DESKTOP platform, just use
        RepositoryModule_host.mk on the build platform, too.
        
        Change-Id: Icd3f3081e5af0c7cda95e9bce7572d37567d4f6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97356
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-06-29  Tor Lillqvist  <tml@iki.fi>  [baab4f890c8ac99d1b8dab5790fbb7ab949100ab]

        Initial WIP steps for building for macOS on Apple Silicon
        
        Don't use $host_os="darwin" for both macOS and iOS depending on
        $host_cpu. Soon macOS will run on either x86_64 or arm64. Instead, use "darwin"
        (or "macos") for macOS and "ios" for iOS.
        Some other early changes for arm64-apple-macos, too.
        
        Change-Id: Id89987d854ceba2cd87c6222db2081ccdec0c73e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96976
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-06-29  Andras Timar  <andras.timar@collabora.com>  [c098b50953d2428a7cebdfb32f9bfc1939cb8d65]

        LOKit: do not show 'Add to Dictionary' button for Online
        
        Because user profiles (user dictionaries) are not persistent.
        
        Change-Id: I78261cccc068cfc1cc9fb2ddecd085ac58ff31c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97308
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-06-29  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [eb467d73304cc4ddc4b7fcda685ebadf6d4ea8d1]

        Colibre: tdf#128689, add more Korean UI
        
        - Update Color related icons
        
        Change-Id: Ie0a8e3a9723a1aa129bde4ea7f686a528d7e5b3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97357
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-28  Caolán McNamara  <caolanm@redhat.com>  [8fe03ea93213bbb19b6ee9862a3966144f0df5cb]

        decouple IEditImplementation from Edit more
        
        Change-Id: Ie01373ca40d519c179485bd1a4b6616d5929fa5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97328
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [f07a56498875e67fa2637fd0a73890629024efa8]

        tdf#44076: sc: Add unittest
        
        Change-Id: I9469b90e10fa51006a5dfb267c4129cf2b5e40dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97348
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [263dedd5f6c242045174a3be21a16212f65408de]

        tdf#98844: sc: Add unittest
        
        Change-Id: I31fc5ca3778048010e34dafd289e0cadf7ee4169
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97347
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-28  Tor Lillqvist  <tml@collabora.com>  [9eb3aabbf497dba2093f4394645bad3079286cf0]

        No need for the AdditionsDialog if --disable-extensions
        
        Change-Id: If1ed6c860256e656846a1516e8170fb0dbd20499
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97346
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-06-28  Rene Engelhard  <rene@debian.org>  [6966e751f5e3600f37cc7d9fa4b4d9ef7b0424bf]

        bin/lo-xlate-lang: norwegian -> norwegian_bokmal for nb
        
        Change-Id: Id01ae546e3ff00c2236aaf1102b21ba361d7a766

2020-06-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [a3634fe80fa5578774df07a2dc327de730f11348]

        Qt5 refactor mouse event fill code
        
        Adds Qt5Widget::fillSalAbstractMouseEvent to set the common
        Sal*MouseEvent members. While the member functions of QMouseEvent
        and QWheelEvent have the same name, they aren't shared via
        QInputEvent, so this uses a small FILL_SAME macro for less code,
        
        Change-Id: I3e5aa52b1bf2774251d97534ce0106a27ef5899b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97343
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-06-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [c97fea54813052953fc0ff2ef0b506c372689ac8]

        VCL refactor Sal*MouseEvent structures
        
        Moves the common members of SalWheelMouseEvent and SalMouseEvent
        into a new SalAbstractMouseEvent.
        
        Change-Id: I68019a33be47b983976a38a1a5b8d15d12b4c504
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97342
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-06-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [09c01a8d6f5dc072991450d215558555152764a8]

        pdf: fix text annotation (note) modification date
        
        The modification date wasn't encolsed in brackets, which is
        required for the modification date.
        
        Change-Id: Icf91516436b095a8577d3ab10b2a708d10d58cb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97330
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f008bd0277001226f2dd695836a019c9b9c84799]

        sd: send annotation position for LOKit, fix multiple annotations
        
        This adds support to send annotation position in the document when
        sending the available annotations using LOKit.
        
        It also fixes an issue with the json structure for the annotations,
        which sends multiple annotation objects with the same (empty) key,
        that after parsing reduces to only one (so only one of the many
        annotations is present). This fix changes that so annotation
        objects have each its own unique key.
        
        Change-Id: I9d994383d6ee322f27f1426be5bd96ac81e8e609
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97329
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-28  Srijan Bhatia  <srijanbhatiasun@gmail.com>  [d53a4f126e9d3ec0a63684d4c7af3108f352791c]

        tdf#128964 fix shifting of icons when the pause/resume button changes
        
        Added a property that specifies width of the button in the presenter toolbar.
        
        Change-Id: I556ec0363064b36ef9fe80f2d947849cee356a1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97151
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-06-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [ab7fa407979bb5bc46201b28090e57dbd3e2c79e]

        Colibre: Fix inverted Promote and Demote icons in links.txt
        
        Change-Id: I806fb983b3b8249ebe7dc3daddef3062afcf9c84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97337
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [b9c90430e27aef7645b1b5b1669c09943128a469]

        Qt5 document some VCL (env) variables
        
        Change-Id: I86260975c8a68318d984b768dfc8d1323fc5a06c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97339
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-06-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [ee383f47c67eb817e0a149d8453e0caa3244f638]

        Sifr: tdf#133538 add Show White Space icons
        
        - Add Calc's Fill icons
        
        Change-Id: I0587e45970ea6c3381297d133114aab632d6e84e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97340
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [23d5e9f1d4930be7717f6a00e473e0ad17b60ca8]

        Karasa Jaga: tdf#133538: icon for Show White Space
        
        - Update Shape color to gray instead of blue
        - Add Calc's Fill icons
        
        Change-Id: I5e175466815fbce6d28d61cf5b863ff34f304d17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97272
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [9eda78fd53fe3c76eb9d4b63add68f266f551b10]

        tdf#131991 Qt5 RTL mirror mouse wheel X position
        
        Just like all the other events, the mouse wheels X position must
        be mirrord in LO RTL mode.
        
        Change-Id: I28e8da0455d941f42f869b08edcdbe570de366c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97338
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-06-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [8ed11b7289533bd609fbcb2adfb7b2982ef6fe22]

        Sukapura: tdf#133538 add Show White Space icons
        
        - update Hide White Space icons
        
        Change-Id: I0de99d35ab8e9a164944c45c4e7f2c11ee7d4870
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97336
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [47f4ec51665c7b5f7682dece127ae1888fe73e72]

        drawinglayer: remove textprimitive2d.hxx from clang-format blacklist
        
        Change-Id: I6fa692bb3e4a16400ee2ae847a1f97201493f53a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97287
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a9ace8428b7919e68f01fa60dc1a9d2b095610e3]

        organise includes in textprimitive2d.hxx
        
        Change-Id: I6f822707520688cb3b5b501094e238f02e90ce56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97286
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [065798497d5f1c49c1501e2f73079e424231a892]

        drawinglayer: remove fontattribute.hxx from clang-format blacklist
        
        Change-Id: I58ef867586bdd2c8c9f4eb249f10610860c9568a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97285
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-27  Caolán McNamara  <caolanm@redhat.com>  [4c26e797aa7ed1c136b63008727d6c97d7bfb9cf]

        tdf#134326 allow 2 decimal places for asian grid point sizes
        
        possibly a regression since...
        
        commit 1f622157d10b15c7d9496e3887f493de0f0f94c8
        Date:   Sun Apr 7 18:04:11 2013 -0300
        
            Convert Writer asian text grid page to Widget UI
        
        and use the same step increments found before that conversion
        
        Change-Id: Ifbbc847a487e0b7d33704e6cac74a6c1c6012ed4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97327
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-27  Caolán McNamara  <caolanm@redhat.com>  [d1069a583dc1bcf4f1cf9b4bed12cb48bc757951]

        cid#1401342 Uncaught exception
        
        Change-Id: Ia22ed8541f1148355d71cd5b90ad13e64c1b50c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97289
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-27  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [22bacc8205e2a1ee5134dbbddbb75414ab5d12af]

        elementary: tdf#133538 add White Space icons
        
        - Add Calc's Fill icons
        
        Change-Id: I4b099359f2dfd1a90be77b5eb03e4f3a932d99a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97316
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-27  Caolán McNamara  <caolanm@redhat.com>  [ae1b0875b2d65513ff013054d6e04aa7f715eaa4]

        cid#1464973 & cid#1464975 Resource leak
        
        Change-Id: I4df8fefa7f875e0a25585c4fef22f077dcd0b83d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97318
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-27  Caolán McNamara  <caolanm@redhat.com>  [acb71f8382004595778ba3f265c40dd46d72d125]

        cid#1464972 Unchecked dynamic_cast
        
        Change-Id: If40ee310e0a16af7ce93a5f93e2b436069aa153a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97317
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-27  Caolán McNamara  <caolanm@redhat.com>  [877ca303e675ae586caf2787d42756f1e1b22c98]

        cid#1464971 Dereference null return value
        
        Change-Id: Id0f6aec4552e551d3ba697bb4a3c9b0e498fdf24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97315
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-27  Caolán McNamara  <caolanm@redhat.com>  [122ce7b0907ae4705dca2f445444d812e9eeb9f1]

        cid#1464968 Logically dead code
        
        added in...
        
        commit 99c4fefdbb6129a58421b9c7f4a005f868a0e701
        Date:   Wed Apr 22 11:43:22 2020 +0300
        
            tdf#98409 doc export: export (non-default) cell margins
        
        Change-Id: Ie6bf4f16f73eb4d6b604e7c98ee61b388e9acd27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97312
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-27  Caolán McNamara  <caolanm@redhat.com>  [bd02918f77636f54b13b796e205ead77ca853ed9]

        cid#1464970 Unchecked dynamic_cast
        
        Change-Id: I9190065a88defe9165ac79a0339a6a510b0903d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97314
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-27  Caolán McNamara  <caolanm@redhat.com>  [2a87fbc2f645e8d607c235147d7a00293cdabafc]

        cid#1464966 Logically dead code
        
        since...
        
        commit d6c7fbe28aca170e804c4ebe7c1101bb3345c2c2
        Date:   Wed May 20 14:23:51 2020 +0200
        
            [API CHANGE] officecfg,xmloff: remove SaveBackwardCompatibleODF
        
        Change-Id: I05db7083262d02aa051372773fc6ef60c1549b8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97311
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-27  Caolán McNamara  <caolanm@redhat.com>  [a211032bf9893daeee6ce7acb89f1190258a2067]

        cid#1464969 Unchecked return value
        
        Change-Id: I74c1f2d3e45222be7357e0ded70beeb5437ff892
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97313
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-27  Caolán McNamara  <caolanm@redhat.com>  [91c97cbcd553a524224d3f89d6ea17d9864c85dc]

        cid#1464965 Logically dead code
        
        since...
        
        commit d6c7fbe28aca170e804c4ebe7c1101bb3345c2c2
        Date:   Wed May 20 14:23:51 2020 +0200
        
            [API CHANGE] officecfg,xmloff: remove SaveBackwardCompatibleODF
        
        Change-Id: Idbe785a2426adf3288a3ba27e065a7ddd8d9406f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97310
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-27  Julien Nabet  <serval2412@yahoo.fr>  [d9438b8d007c8bb7f2cf100e37f2adf739a20501]

        cid#1464973: RESOURCE_LEAK (sc/excel)
        
        Change-Id: I923788f57e022c99a89a6406cf3ed02066efd022
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97279
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-27  Julien Nabet  <serval2412@yahoo.fr>  [d072f33fd6492ce10f696ae9e10793d814771c81]

        cid#1464963: Null pointer dereferences (sw/wrtww8)
        
        Change-Id: Iea4b91b440c87a8a193a3c6b683a017d0948399c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97281
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-27  Julien Nabet  <serval2412@yahoo.fr>  [a81bc97c2b3a197d0521d5af3d9f255912533788]

        cid#1464967: RESOURCE_LEAK (sw/wrtww8)
        
        Change-Id: Ic1aa0d42f174808c7700875cb31f1c726b3160e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97280
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-27  Julien Nabet  <serval2412@yahoo.fr>  [04ca5efc800c6b7a6e98e4278eb8be6ac6737fe9]

        cid#1464974: Null pointer dereferences (sw/unosett)
        
        Change-Id: I4ea6de59ce1d1cb3133b0fb57176caee5497878f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97276
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-27  Julien Nabet  <serval2412@yahoo.fr>  [7e8e53bb6ad01afe3315697915f2228ed5e07146]

        cid#1464975: RESOURCE_LEAK (sd/sdpptwrp)
        
        Change-Id: Icb8a1add327e7b11b4095c1e3f60cddf2ea0f5c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97275
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-27  Caolán McNamara  <caolanm@redhat.com>  [76df547f1790b3bd7cca013b7002575c8c766384]

        map has-frame to WB_BORDER
        
        Change-Id: I3f0aeceb3015bb09d6b82a631f3b001f9061d090
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97265
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-27  Caolán McNamara  <caolanm@redhat.com>  [ca9b3ace07d2093d7c0bfcc8bffd74e5b1381478]

        those properties should use - not _
        
        Change-Id: Ifae279b7ffd50cd7f977e0b03a9207355a9304a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97264
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1bb9280d0e4207f5e33d6492905e96557f7649f4]

        drawinglayer: pragma once for fontattribute.hxx
        
        Change-Id: I1d257a34b15a65d9b988a791e154ee64e781e0ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97284
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-27  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [089979571967dc5e78e82ec6ba3fb97cbfbbe525]

        Breeze: tdf#133538, tdf#126122, tdf#70102
        
        - tdf#133538: Add Show White Space icons
        - tdf#126122: Differentiate icons for Promote and Indent
        - tdf#70102: Add RTL support for outline & numbering
        - Add Calc's Fill icons
        
        Change-Id: I16757a199852f544b4c32a011205dea483e7606f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97282
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-27  Srijan Bhatia  <srijanbhatiasun@gmail.com>  [e13ba48c7ff428ee0da29ee3bbb29ee3a1063540]

        tdf#90978 add exit button to impress presenter console
        
        Change-Id: If8a5226d700eb7a4137218191b5abc85bbb36b4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97041
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-06-27  Luboš Luňák  <l.lunak@collabora.com>  [e318e4cea37f6adb20cffc913655c0e6dbabe45a]

        do not use VCL scaling algorithm from Skia
        
        The only threaded one is "Super" (i.e. the default one), and Skia
        at a comparable quality seems to perform better. And the code is
        simpler too.
        
        Change-Id: I366197fe1a033c1f7a5f5c7f9fdcc00bff74dc11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97278
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-06-27  Luboš Luňák  <l.lunak@collabora.com>  [0a890e9cbd2289475455db52c2481c5a50204f28]

        properly copy pending scale quality in SkiaSalBitmap
        
        EnsureBitmapData() was using Create() to make a copy of the bitmap
        to scale, but the quality was not copied, so it was usually
        at the default (and slowest) high quality.
        
        Change-Id: I7100304a935db420e2d55c2a9450016be1195965
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97277
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-06-27  Luboš Luňák  <l.lunak@collabora.com>  [172b9142194699d0e847703b0e0cfcabcb1de1ef]

        cache raster scaling also in Skia's drawAlphaBitmap()
        
        Change-Id: I52849097267326cb362b113241179a766d286a6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97273
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-06-27  Luboš Luňák  <l.lunak@collabora.com>  [92de6c794e6033ced0c6273f70b7d425a4c4e495]

        use boost::make_shared_noinit()
        
        The unnecessary initialization of all elements with plain
        boost::make_shared() actually shows up in the profiler.
        
        Change-Id: I054b13ac74362aca7f2dfa7dc746d3a80c7f1042
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97267
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-06-27  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [2b7861dd234163bfef360a803348b54f6619a89a]

        Colibre: tdf#133538: icons for Show White Space
        
        Change-Id: I757696ece0b06cdd91358ea8944ba5cc49a644d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97274
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-27  László Németh  <nemeth@numbertext.org>  [076c95b27bf0e9be1fa1c077674cf974b22210fd]

        AutoCorrect: fix redundant loading
        
        of new localized options added by
        commit da64ec8c8a91db6a6ec9657898f081d5ee67e739
        (tdf#133589 AutoCorrect: transliterate to Old Hungarian)
        and commit 77b213890a96d144d9cfacdfd35ac0bba68b9f7a
        (tdf#133524 add option to angle quote AutoCorrect)
        
        Change-Id: I39f97cfc5a9deb7cbe92d175b2e59ba2ab8a2707
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97266
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-27  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [4842d8f51fe5b6d8b3e8dca559b7fac550f14fbe]

        Karasa Jaga: tdf#133753, tdf#133582, tdf#106229
        
        - tdf#133753: "Base point" image in "Position and Size" dialog
        - tdf#133582: checkbox and radio for gen env
        - tdf#106229: Infobar Success type
        
        Change-Id: I4253c6737af17273043cf6941f426b89b8b74ecf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97270
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-26  Caolán McNamara  <caolanm@redhat.com>  [e54ff4c1c9ba7f09198843272eb6be2de6a54190]

        update some pches
        
        Change-Id: I54b734062d94a59c2651827c02349d9562ac6cf9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97262
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [17c2bd87e93fadb502e5f7e25696e1736e625d18]

        tdf#103734: sc: Add unittest
        
        Change-Id: Iffc31232e58e0beb6c24f09ef2406c72fa502c00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97261
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-26  Caolán McNamara  <caolanm@redhat.com>  [a4eebe2cf65f84daca56414d5a84f27ee38e5087]

        drop unnecessary include
        
        Change-Id: I8d0dd93a2bcf8c4ea1bf1f6a5ed7a866e181127b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97237
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-26  Caolán McNamara  <caolanm@redhat.com>  [dc960e30ee24eb60da919c718ebfee142872f43a]

        weld FixedTextControl
        
        Change-Id: I0a2983aa4d389aa0e65aa117d576295d02460b4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97236
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [ec0554c5eabce108f6fb5b6a44e3e16425a1d650]

        tdf#118624: sc: Add unittest
        
        Change-Id: I377d64258d1bd93af99284eb7b74e16d7924effd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97260
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-26  Alain Romedenne  <LibreOfficiant@sfr.fr>  [20479772e949f09a8f46e00f90e6a496b43a8b90]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7a9ad91c49811550018363ddda12b5d2e5563c42
          - tdf#131416 Enum Basic statement syntax diagram
            
            Change-Id: I7f0ad87f1b7bd678ca46caff518272e6ec5d7928
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97139
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [d64867aeb24269e8c42c912ad4bdf4e5a1c69df9]

        tdf#127982: sc: Add unittest
        
        Change-Id: I6fc4299012db9094ceec3c8146bfef317c93e3cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97259
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [9028f048cafe1fbbad78c2239529b747572f13c5]

        UITest_writer_tests7: wait until the child is available (blind fix)
        
        it fails spuriously with
        
        Traceback (most recent call last):
        File "sw/qa/uitest/writer_tests7/tdf99711.py", line 43, in test_tdf99711
        self.assertEqual(get_state_as_dict(xWriterEdit.getChild('selectwidth'))['Text'], '10.00 mm')
        uno.com.sun.star.uno.RuntimeException: Could not find child with id: selectwidth
        
        Change-Id: If80dac67880a1f4200331a7894ba2ecae4504bb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97184
        Tested-by: Jenkins
        Tested-by: René Engelhard <rene@debian.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-26  Stephan Bergmann  <sbergman@redhat.com>  [a6862a26d6cd17f6b4e4f6577bcd778bf952e65b]

        tdf#134106: Get rid of XDesktopInternal again
        
        For internal functionality that is not meant to be called by client code, I
        think it is appropriate to hide it either via XUnoTunnel (but which would have
        been a tad incovenient, as it would have meant to make framework::Desktop in
        framework/inc/services/desktop.hxx available to the code in
        desktop/source/app/app.cxx), or via reuse of some existing, sufficently fitting
        interface (as is done here with css.task.XJob).  This nicely avoids the
        backwards compatibilty issue with remote Python scripts, as discussed in
        tdf#134106 "Binary URP bridge disposed during call to
        ServiceManager.createInstanceWithContext".
        
        Change-Id: Ic9db9401ddf0f6b696344dd1d5c6ad279ea5a832
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97241
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-06-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [389008b0497793283e652050e32267370326855f]

        tdf#129681: sc: Add unittest
        
        Change-Id: I160774b1b3d32fb5521d3f7a184f33922839bb1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97239
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-26  Caolán McNamara  <caolanm@redhat.com>  [b08292b918f264c4f012ef8c543062cb23ad3b7b]

        weld FixedImageControl
        
        Change-Id: I13f3480794232a9c203ae047a4fcad372988b8b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97235
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-26  Miklos Vajna  <vmiklos@collabora.com>  [5d296183072dc7cfe7a9985c38388b56f37d873c]

        sd signature line: allow move / resize of shape before signing
        
        Once the initial rectangle is drawn, a certificate is attached to this
        shape. Allow modifying this shape (and only this one) before the actual
        signing, in case the user wants to fine-tune the geometry.
        
        Change-Id: Icdf4ffa99eaf02f81d60884d45c26b3500ea73d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97240
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-26  Luboš Luňák  <l.lunak@collabora.com>  [3d37d591377fe532fc0d32e9fbc8e57b8ded6768]

        use Skia's SkShader for blending bitmaps
        
        It turns out it's sometimes more efficient to use
        SkCanvas::drawPaint() with SkShader::Blend() used to blend bitmaps
        together, rather than manually creating temporary SkImage
        for the blending. This way it saves memory and it also performs
        faster e.g. for tdf#134237, where when zoomed it processes only
        relevant parts of the images instead of blending a whole enlarged
        image).
        Sadly in raster mode it is sometimes still faster to cache
        the image (e.g. with tdf#134160), so keep the caching there as well,
        for when useful.
        
        Change-Id: I887ae330907100c21a0d152783fcd7e8ef230355
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97238
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-06-26  Stephan Bergmann  <sbergman@redhat.com>  [311fe58df8cbdc6550f9b6ed89bd7f14d61c50a9]

        Improve loplugin:elidestringvar
        
        ...by addressing the follow-up TODO mentioned in the commit message of
        7a3736f908c0ae207567603c61ce0f617339bac0 "New loplugin:elidestringvar"
        (extending it not only to uses with a constant sal_Unicode, but also to uses
        with OUStringLiteral).
        
        (All necessary changes have been made in preceding "Upcoming improved
        loplugin:elidestringvar" commits.)
        
        Change-Id: Ib0000ef9c4a1dad52124dfd039dd936cf7e3ba3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97226
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [0960a8c5ce48adb1bc7bd434ed5242b51ce72149]

        tdf#130583: sc: Add unittest
        
        Change-Id: I74f2d90f4f9eb17d1833ceedd1598c1439489354
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97222
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-26  Caolán McNamara  <caolanm@redhat.com>  [8f1569568a2816dd4c6e4d9f015557d451ccfadf]

        use underlying BitmapEx
        
        Change-Id: I1ddc5a50a54bb230af1c76a8098c68fdb0495df0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97234
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-26  Balazs Varga  <balazs.varga991@gmail.com>  [f6604dd2cfbc6d4041ef019951a7f1341197ee26]

        tdf#134039 Chart view: fix moving pie chart area
        
        Do not allow to move data labels, when we create
        data series for the first time, in case of pie or
        donut chart, but allow to move when we recreate
        data series for pie or donut chart.
        
        Change-Id: If0d61116da1524d15553f8a80453ce2003484d1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96534
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-26  Tor Lillqvist  <tml@collabora.com>  [0ebdd6ebad2332d38f95e6b1848fcdd53973084e]

        There is no mysqlc module
        
        Change-Id: I0106f5a86b86e40e97bbaf6918bc77601bd3a7fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97220
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-06-26  Stephan Bergmann  <sbergman@redhat.com>  [587bd6676938787477421a7dbd38341b657c1230]

        QueueInfo must be VCL_DLLPUBLIC now also for --enable-mergelibs
        
        ...after 1a6b0f167d8ecba3b3d07fd48c43394e38b58702 "vcl: split off QueueInfo to
        own files" made its member functions non-inline; see e.g.,
        <https://ci.libreoffice.org/job/lo_callgrind_linux/8949/>:
        
        > /usr/bin/ld: /home/buildslave/lode/jenkins/workspace/lo_callgrind_linux/workdir/CxxObject/sw/source/ui/dbui/mmresultdialogs.o: in function `SwMMResultPrintDialog::PrinterChangeHdl_Impl(weld::ComboBox&)':
        > /home/buildslave/lode/jenkins/workspace/lo_callgrind_linux/sw/source/ui/dbui/mmresultdialogs.cxx:754: undefined reference to `QueueInfo::GetPrinterName() const'
        > /usr/bin/ld: /home/buildslave/lode/jenkins/workspace/lo_callgrind_linux/sw/source/ui/dbui/mmresultdialogs.cxx:755: undefined reference to `QueueInfo::GetDriver() const'
        > collect2: error: ld returned 1 exit status
        > /home/buildslave/lode/jenkins/workspace/lo_callgrind_linux/sw/Library_swui.mk:20: recipe for target '/home/buildslave/lode/jenkins/workspace/lo_callgrind_linux/instdir/program/libswuilo.so' failed
        
        Change-Id: I26b0591142c8936ed82488bdbcebb098208c705c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97223
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-26  Caolán McNamara  <caolanm@redhat.com>  [d1e8831e06ef1fda6f0319f07601dd98abdc3fd1]

        improve tab traversal in addons with native widgets
        
        Change-Id: I55d0390522122cc4409ea14274e756881315df0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97219
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-26  Caolán McNamara  <caolanm@redhat.com>  [07875e36f7f8aab16e5a1e5e78c189e572d57bf8]

        weld SpinfieldControl
        
        Change-Id: I1696105ead648c86076f05f50f6286e9a3a932d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97218
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-26  Caolán McNamara  <caolanm@redhat.com>  [bda370031e669d4a9b19d0a8247da0db230ebf00]

        extend FormattedSpinButton to allow custom input/output
        
        Change-Id: Ie84c1d46bc6fa3e29ed97147de486911dc6ecc0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97217
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-26  Stephan Bergmann  <sbergman@redhat.com>  [e772025f369c810fe73c2de7f45b91ffcc345152]

        Upcoming improved loplugin:elidestringvar: writerfilter
        
        Change-Id: Ib06004b058c8079692adabd384dca72b63e8167a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97210
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-26  Stephan Bergmann  <sbergman@redhat.com>  [3fe185a4eae857e13cba878447614e455c601f6a]

        Upcoming improved loplugin:elidestringvar: xmlsecurity
        
        Change-Id: I1490e79489a98dd97ec31d6b52b4f05a1411de79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97212
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-26  Stephan Bergmann  <sbergman@redhat.com>  [b23b1b70c5b9b3b8ca699192d3e8b1a76c376524]

        Upcoming improved loplugin:elidestringvar: xmloff
        
        Change-Id: I7425d26955b6083df286fd8b417b2054d4298dbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97211
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-26  Luboš Luňák  <l.lunak@collabora.com>  [5aec81b35ceb663bce528d245ef40b8b4217232d]

        SAL_DISABLE_GLYPH_CACHING is OpenGL-only again
        
        Change-Id: Icafc5a7b7ea5bed67a0a44db6e4e92b3beba55c0

2020-06-26  Stephan Bergmann  <sbergman@redhat.com>  [9517d5cea8068500fb8d826d22e62e6654c90484]

        Upcoming improved loplugin:elidestringvar: vcl
        
        Change-Id: I4ffe3cfd0ed9a45607e978df88ae230ec04a152b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97204
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-26  Stephan Bergmann  <sbergman@redhat.com>  [5d1d29a3bf1c5501cb094b45243ce7fd7918c5cd]

        Upcoming improved loplugin:elidestringvar: sw
        
        Change-Id: I8cfc70f45a1fe8dff6c272ba617e73cf97480092
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97203
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-26  Stephan Bergmann  <sbergman@redhat.com>  [5cefd8f7877e0fdce16b98d20622e8675641f711]

        Upcoming improved loplugin:elidestringvar: sc
        
        Change-Id: Ic53ec0c5ffd661073742151c6c012a1dc1b88f9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97202
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-26  Stephan Bergmann  <sbergman@redhat.com>  [26d24bcb0c27b96575719b33eca3217169198881]

        Upcoming improved loplugin:elidestringvar: reportdesign
        
        Change-Id: I252db93acdf471062fe2a66bc49c732e2e7c5415
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97201
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-26  Stephan Bergmann  <sbergman@redhat.com>  [c3243dfbe0c11f57825c0aa7cf1c760f6b98d141]

        Upcoming improved loplugin:elidestringvar: lotuswordpro
        
        Change-Id: If39fbdf78bcac3394927c6a973cd5da36c1b35d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97200
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-26  Luboš Luňák  <l.lunak@collabora.com>  [b0e0ba28dcb69b6d042107f24c961b444eb6793e]

        optimize SvtBroadcaster::Normalize() even a bit more (tdf#132454)
        
        Optimize also maDestructedListeners (often just one item). Optimize
        also small vectors if there's just one item unsorted. Keep the index
        of the first unsorted item in maListeners, so that it's cheap
        to find out where the unsorted part starts.
        This now improves tdf#132454 to 20s.
        
        Change-Id: I21a69b440c27a2e31e74fd13b9263f54af12e320
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97198
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-26  Stephan Bergmann  <sbergman@redhat.com>  [da527cd45b9676c9d1d8eb171ecbe55e8b8f9031]

        Upcoming improved loplugin:elidestringvar: basic
        
        Change-Id: Ie5422ac19289693c44ce81548a74bd727bb0be36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97193
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-26  Jan Holesovsky  <kendy@collabora.com>  [f613e69b49d71da45dafd3ae326dcca531552605]

        android: Add a CP x86-64 configuration.
        
        Change-Id: Icdfee0a6609487f5ac2423c74344cb605b7e4fbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97130
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2020-06-26  Miklos Vajna  <vmiklos@collabora.com>  [9e786fb90ca2c74e884eafdd462be4eddedad110]

        solenv: fix Android build
        
        Change-Id: I6938049072f458f45d47a1a5ae8901767d95e83b

2020-06-26  Caolán McNamara  <caolanm@redhat.com>  [f4ce2b2ad1e9132faa1bfc63a6a5b59b32c10234]

        tdf#134285 select the item before dragging it
        
        so we don't get the previously selected item
        
        Change-Id: Ifd6e46d97f1de0de86403b9c237ee8d2cd3a6cd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97187
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-26  Caolán McNamara  <caolanm@redhat.com>  [efe623fdc2abd3f1bbd09faa70ae1b7f00edb5b5]

        Related: tdf#134280 set max limits for solver options that show max values
        
        just simply clip to the claimed max
        
        Change-Id: Ie64da80204c9c817c85724abd1fee8c6594967b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97185
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-26  Tor Lillqvist  <tml@collabora.com>  [9ee0b88eb204a30e7dcb4591dcd900ecf4df3589]

        Introduce a --disable-gpgmepp option instead of the ad-hoc build_for_ios
        
        Change-Id: I70ac1fe2f3a91e2fea39fc1a5133ee082f8055e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97197
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-06-26  Stephan Bergmann  <sbergman@redhat.com>  [658dbdaa5178012cd8bd54118026cca1b69159d6]

        Upcoming improved loplugin:elidestringvar: editeng
        
        Change-Id: I8181697f608f8472482905b21328744fe7909349
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97196
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-26  Stephan Bergmann  <sbergman@redhat.com>  [7d71d2c35b7b3e4da6f92a7b09cb010195b2519e]

        Upcoming improved loplugin:elidestringvar: connectivity
        
        Change-Id: I50676f940abb36091e175d7469806e8ccc6ba7b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97195
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-26  Stephan Bergmann  <sbergman@redhat.com>  [74efa49fb31b648ff5ad454215fff2056e788917]

        Upcoming improved loplugin:elidestringvar: chart2
        
        Change-Id: If64cf392b3b77994c3f57660a7ddc6bf1db5b0ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97194
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-26  Stephan Bergmann  <sbergman@redhat.com>  [50c40b5c4116e0e16b574911e1446673984dbf14]

        Upcoming improved loplugin:elidestringvar: basctl
        
        Change-Id: I3b570313cd04c3af92e1e30ec4539de34398104f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97192
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-26  Stephan Bergmann  <sbergman@redhat.com>  [ad0779ed5ed14ab71cbf4247351827983f6393f7]

        Handle uno_threadpool_dispose in parallel with uno_threadpool_putJob
        
        While tracking down the issue discussed in the commit message of
        78dc7d982b65c1843a288b80da83f8766e85d0cf "Remove a potentially already enqueued
        response when a bridge is disposed", it occurred to me that there should be a
        race in those
        
          uno_threadpool_putJob(
            bridge_->getThreadPool(), ...);
        
        calls in binaryurp/source/reader.cxx, when the bridge gets disposed (through
        some other thread) between the time the bridge_->getThreadPool() call checks for
        the bridge being disposed (in which case it would throw a DisposedException) and
        the actual uno_threadpool_putJob call.
        
        I tried to catch that with a previous incarnation of this change
        (<https://gerrit.libreoffice.org/c/core/+/96120/1> "Jenkins Slides Through the
        Tiny Window"), but couldn't---presumably because this race would be very rare
        after all, and the issue I was chasing turned out to be caused by something
        different anyway.  Nevertheless, I wanted to address this potential race now.
        
        We can only reliably check for disposed'ness after having locked ThreadPool's
        m_mutex in uno_threadpool_putJob -> ThreadPool::addJob, but at which time we can
        no longer indicate this condition to the caller---uno_threapool_putJob is part
        of the stable URE interface, has a void return type, and should not throw any
        exceptions as it is a C function.  However, if the bridge gets disposed, any
        threads that would wait for this job (in cppu_threadpool::JobQueue::enter,
        either from cppu_threadpool::ORequestThread::run waiting to process new incoming
        calls, or from a bridge's call to uno_threadpool_enter waiting for a respose to
        an outgoing call) should already learn about the bridge being disposed by
        falling out of cppu_threadpool::JobQueue::enter with a null return value.  So it
        should be OK if uno_threadpool_putJob silently discards the job in that case.
        
        Change-Id: I36fe996436f55a93d84d66cc0b164e2e45a37e81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96120
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-26  Chris Sherlock  <chris.sherlock79@gmail.com>  [1a6b0f167d8ecba3b3d07fd48c43394e38b58702]

        vcl: split off QueueInfo to own files
        
        Change-Id: Ib2904066edd371229c5daa09b81b210e99853895
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96251
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-26  Muhammet Kara  <muhammet.kara@collabora.com>  [e4e69bb6751ffdc53d8a4d8869249545c9eb64f0]

        Customize: Update description box on auto select
        
        When you open the dialog, select a category, or
        enter a search/filter term, the first entry on the
        functions list was selected automatically but
        the description box was not updated properly.
        
        Change-Id: I23737c540ab67af3e79694365b8c8c31c4f60ed3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97188
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-06-26  László Németh  <nemeth@numbertext.org>  [d4c92c836c42d8fa7e31657d0534bef3979a03e2]

        LibreLogo: add command FONTTRANSPARENCY
        
        similar to PENTRANSPARENCY, but for
        semi-transparent text.
        
        See commit 6fafae4d109f5768621a11deb394b1b0c4dc5606
        (editeng: add UNO API for semi-transparent text)
        
        Change-Id: I5813c0954a1bb7740b3e164a39db7611753183a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97168
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-26  László Németh  <nemeth@numbertext.org>  [8d4b6e5858935c4a32f89b9e09c5f1084d34a04c]

        tdf#123786 AutoCorrect: fix apostrophe in Russian
        
        and Ukrainian at "Single quotes" replacement
        outside of second level quotations.
        
        For example:
        
        „quote' -> „quote‘
        
        but now
        
        apostrophe' -> apostrophe’
        
        instead of the bad
        
        apostrophe' -> apostrophe“
        
        Change-Id: Iad69b7f88ab9677f25ee0f806d035e16cdebe29b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97096
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-26  László Németh  <nemeth@numbertext.org>  [70ee8666edb0851222550029e445ef61434a0376]

        tdf#133524 AutoCorrect angle quotes for fr-CH and gl-ES
        
        Note: << and >> replaced with single angle quotation mark
        ‹ and › in Swiss French, according to the apostrophe related
        changes in tdf#116062, see
        
        commit b9910e87de4eea1cb3684bb7af8e58d681cbe809
        (Resolves: tdf#116062 revert [fr-CH] to use previous single
        quote characters)
        
        Change-Id: I84c54b7c12d2b3a2a53e4daf876bfba11985fdea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97095
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-26  László Németh  <nemeth@numbertext.org>  [77b213890a96d144d9cfacdfd35ac0bba68b9f7a]

        tdf#133524 add option to angle quote AutoCorrect
        
        in Localized Options page of AutoCorrect Options
        dialog window:
        
        [x] Replace << and >> with angle quotes
        
        Note: this is optional part of Double Quotes replacement.
        Change-Id: Ib0c7e8837a89c3772c5db76720811d440e62183a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97094
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-26  Miklos Vajna  <vmiklos@collabora.com>  [46308ce281ae93e22c0b051b68dad1ee21c6646e]

        xmloff: remove dead com.sun.star.comp.Impress.XMLMetaExporter
        
        And test com.sun.star.comp.Impress.XMLOasisMetaExporter instead in
        JunitTest_xmloff_unoapi.
        
        Change-Id: Iec2da56b569c283686de1bd4aad5fb7ebebfbc2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97183
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-06-26  Ayhan Yalçınsoy  <ayhanyalcinsoy@pisilinux.org>  [1428b06e1f77ee6a190a263468358b31fd0b229d]

        tdf#130711: [tr] Extend Autocorrect list for Turkish language (Start with M)
        
        Change-Id: I5a607f2aaa7b623e7b634aa243062b75ebb7107f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97186
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-06-25  Yusuf Keten  <ketenyusuf@gmail.com>  [12bbcce5018a09f1ab4c629bdab813f9bf079605]

        tdf#133026: Tight integration of extensions - Additions Dialog first iteration
        
        - Add the uno command .uno:AdditionsDialog
        - Add the necessary commands to cui makefiles.
        - Add the dialog AdditionsDialog for only test
        - Implement the basic functionality to show up when clicked on the
          menu/toolbar item.
        
        Change-Id: I89dd74e49f5ff246ca355d2f8d1397621b26dea6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95593
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-06-25  Caolán McNamara  <caolanm@redhat.com>  [3377dd995da3ab01c535d514f1bfc7927fe8c16f]

        update svx pch
        
        Change-Id: I70b0ac22454aefc03d9cca04c576704f7abdb73c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97182
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [122628e63543e7015547f522cf771f08afc4ea90]

        tdf#133326: sc: Add unittest
        
        Change-Id: I2436822fa289ae1bf10643cfc5232f4db6df2e29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97150
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-25  Caolán McNamara  <caolanm@redhat.com>  [82cb3eb7389b4ff9b3254f8370379cf6fd81322f]

        weld NavigatorTree
        
        Change-Id: I019021fa5a522b1238d74702c9222afdfd7540c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96961
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-25  Caolán McNamara  <caolanm@redhat.com>  [8f2e93183b22f44a9682ac6644d1626bfb89b516]

        nActiveTerm is -1 in an empty filter navigator
        
        Change-Id: Ia6eed6291375f136abbe8e50abae51e6f796911f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97080
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [00fa0d60ac20268f0a1c7cfd8a0f50b147e89169]

        loplugin:virtualdead
        
        Change-Id: Idcaaecd5be080e43b731f8edcbbfb8aed5e2e28c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97048
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-25  Luboš Luňák  <l.lunak@collabora.com>  [b0a7c59be05f127bc025a57ac219d329ae0072c1]

        handle nullptr pointers in Skia debugging functions
        
        Change-Id: I2c500444f97f66b03cc0e0a27581ced4d1cfbf22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97102
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-06-25  Luboš Luňák  <l.lunak@collabora.com>  [2eeb6822110205f76eb908b5900526723cc8007c]

        log properly the compiler used to compile Skia
        
        Using #define's directly from VCL will report the compiler used
        to compile VCL, which may be different from the one used for Skia.
        Also truncate the log file on opening.
        
        Change-Id: Iddf613613df20505f1abe1dd5468dcc8c7041410
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97090
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-06-25  Miklos Vajna  <vmiklos@collabora.com>  [c3f8702241b625db994bcb059d8c91c25fd43e53]

        sd signature line: pass the model down to xmlsecurity
        
        So it can avoid SfxObjectShell::Current(), which is only correct when a
        single document is open.
        
        Also add an sfx2::DigitalSignatures interface so this can be done
        without UNO API changes.
        
        Change-Id: Ie81996b8f1e8851975b27c43a53f9d23e316004e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97116
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-25  Stephan Bergmann  <sbergman@redhat.com>  [029a6f72f88612e21093f56939aaf5aefbeadeb1]

        UBSan needs SwSidebarItem RTTI outside of Library_sw
        
        e.g., <https://ci.libreoffice.org/job/lo_ubsan/1672/>
        
        > DynamicLibraryManagerException: "Failed to load dynamic library: /home/tdf/lode/jenkins/workspace/lo_ubsan/workdir/LinkTarget/CppunitTest/libtest_sw_uiwriter.so
        /home/tdf/lode/jenkins/workspace/lo_ubsan/workdir/LinkTarget/CppunitTest/libtest_sw_uiwriter.so: undefined symbol: _ZTI13SwSidebarItem"
        
        after e619d685a4ac4e8a20f047be3fe00f5b492553b8 "sw: make postithelper.hxx self-
        contained"
        
        Change-Id: I42debde887b7cbd64c28efc4421cf076bc34ee38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97109
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [46a5f75799db710c2456f9dc27db201f9a458789]

        -Werror=maybe-uninitialized: may be used uninitialized in this function
        
        Change-Id: Iae4ca4fb760bd0fae8e26e6c77f20159cfb61388
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97110
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [f6fba24f41baab07eb40f4e2787f68df95e989d2]

        tdf#134234: sc: Add unittest
        
        Change-Id: Ie49cabb8ba10aaa8ec4453f6284b86617e98d490
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97103
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4202d8e5ff8849652ebc79aed1e879f74289b632]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1057374f655ad0f05c517b888be837825a33b781
          - Missing Math icons in ref pages
            
            replaces png-> svg
            Fix icon size
            refactor <tablecell>s
            refactor <literal> when no translation involved
            
            Change-Id: I3d6ee877d050eaa78c3916a627f4f97db25e1330
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97115
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [607d68ad72257ac162c327f32f794fd74ac813e4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to edd797863d4a748784ba72c5148c434e8c5977dd
          - tdf#132464 Enhance Help for sumation icon
            
            Change-Id: Iec55f78002beb2052e0d49089f1b3a09171fa43f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96784
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-25  Miklos Vajna  <vmiklos@collabora.com>  [022f6bb1f7ed06edb126a2b85719d8622104bb57]

        sd signature line: place shape on the correct page
        
        PDFDocument::Sign() had this hardcoded to always place the signature
        widget on the first page, add a way so that xmlsecurity/ can tell the
        pdf signing code to put it on an other page.
        
        This way in case the user created the signature line shape on the Nth
        page, it'll end up on the Nth page of the PDF result as well, as
        expected.
        
        Change-Id: I63decba98774151e9634ea924c2fed0f7814cb28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97045
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [798f8c2efac28ff15a2f7aa5e39c3744756de5b2]

        UITest_writer_tests7: Wait for async events (blind fix)
        
        <https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/62483/>
        failed spuriously with
        
        ERROR: test_tdf133348 (tdf133348.tdf133348)
        ----------------------------------------------------------------------
        Traceback (most recent call last):
        File "sw/qa/uitest/writer_tests7/tdf133348.py", line 44, in test_tdf133348
        self.assertEqual(xEnum.nextElement().Author.strip(), 'Known Author')
        tdf133348.com.sun.star.container.NoSuchElementException: SwXFieldEnumeration::nextElement
        
        Change-Id: I5504f6febb20eb174b480f0d38176b1a70407716
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97097
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-25  Julien Nabet  <serval2412@yahoo.fr>  [52d70047c694d4e0c8bbf843c895d86492735f3f]

        tdf#134291: make all hatch patterns translatable
        
        Regression from https://cgit.freedesktop.org/libreoffice/core/commit/?id=30a6e9e991fd1b62ead2d393331a0364372c52fb
        tdf#130928 Area Fill update hatcch section
        
        Change-Id: I75377f86bb8eafc24d739073e0341168637f7d62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97093
        Reviewed-by: Sophie Gautier <sophi@libreoffice.org>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-06-25  Stephan Bergmann  <sbergman@redhat.com>  [acbe57481e0a10be287aad59201873a0799a94f0]

        Rephrase comment
        
        760980b0b510acac555f0c252fbaa10a4751bded "Fix typos" had, IMO incorrectly,
        removed one "that" from
        
          ..., so that that asynchronous request would...
        
        Lets rephrase the original comment in a less problematic way.
        
        Change-Id: Ic13ffaad43e2777eb36425363851b53f2f641865
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97087
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-25  Ayhan Yalçınsoy  <ayhanyalcinsoy@pisilinux.org>  [9b7333aadfa1186809e7502053ea554d0b668322]

        tdf#130711: [tr] Extend Autocorrect list for Turkish language (Start with I-L)
        
        Change-Id: I52d6f91d1f216c0778881affa8d0ab1e2e753915
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94360
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-06-25  Luboš Luňák  <l.lunak@collabora.com>  [048ee6a997c0fdd4be5821b6edb36dd007479f72]

        optimize SvtBroadcaster::Normalize() a bit more (tdf#132454)
        
        A common case is just one unsorted item at the end, in that case
        it's even more efficient to simply insert it in the right place.
        This further improves the tdf#132454 undo operation 36s->27s.
        
        Change-Id: I29db80fb8292e827b655000cddc462cf87cb485d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97088
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2020-06-25  Shivam Kumar Singh  <shivamhere247@gmail.com>  [006c65bbd472cb1d7d44e095714e28190b76be0d]

        Get the property dump of the text at the cursor
        
        We need the property dump consisting of
        1) Character Properties
        2) Paragraph Properties
        3) Character Style Properties
        4) Paragraph Style Properties
        
        This patch gives all the properties related to 'Character Styles'
        at the cursor.
        This patch manages inheritance features, which means, it lists
        any property only at that level in which the property has been
        redefined for the last time.
        
        Change-Id: Ice2ae9ac92aec4af9d395885e06602753e636457
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95094
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [01e37e3e5626551b6e8d261e357afcea1ba7c758]

        use tools::JsonWriter for dumping property tree
        
        Change-Id: I8f55af19ba10b71bd621e69b27000ab7cb565309
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96677
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-25  László Németh  <nemeth@numbertext.org>  [e318d5d8146d18e2c76e23f2e3c39527f2af9f36]

        tdf#125893 DOCX import: fix "half" contextual paragraph spacing
        
        Always ignore own top margin setting of the actual paragraph
        with contextual spacing, if the previous paragraph is identical.
        I.e. in that case, too, when the previous paragraph has no
        contextual spacing, like MSO does.
        
        Note: PARA_SPACE_MAX mode hasn't included this modification,
        yet, so only ODT documents converted from DOCX use it at the
        default setting.
        
        See also commit ba18832ceeda21f047a664b71a4333a54737e6c8
        (tdf#75221: make margin collapsing implementation conform OASIS
        proposal)
        
        Change-Id: Ida9d12b2c511fcd5e38ade7eb5f4650387c65813
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97081
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [6f151be2994b0e78a890c13ccdd9249f1800c6de]

        Revert "tdf#133858 opening spreadsheet with large array formula takes 10 mins" (tdf#134234)
        
        This reverts commit 9a5f2961b085ce2f23ecdf0a03d1114bacac8e2c.
        
        Reason for revert: causes regression, see tdf#134234
        
        Change-Id: I1cc3e6daa0e65231e8a4d7c1ae4a60cfdf106457
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97054
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-25  Miklos Vajna  <vmiklos@collabora.com>  [7609f0f0e3aecb9edfa0a1738e17e46a6281e1bd]

        sw: handle BackgroundParaOverDrawings when replacing compat options
        
        This was added in commit 18b3feb8bef06bf7b126fd0bc743e19479cb8026 (n#778133 sw:
        add BackgroundParaOverDrawings compat flag, 2012-09-12), it's off by default
        and on for DOCX documents.
        
        Change-Id: If584f8eef2672d5d41c249e2b77b20f029587e23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97078
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-06-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [a83043d2c8f3ece0af32b964161191c377a3904f]

        loplugin:unusedfields
        
        Change-Id: I7d8cd41c6b4b97a6d33764a8580f08413e584a69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97046
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [760980b0b510acac555f0c252fbaa10a4751bded]

        Fix typos
        
        Change-Id: I2bccc7beb2e9dfccd84b118a33a7aee9753a8be1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97040
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-06-25  Pranam Lashkari  <lpranam@collabora.com>  [31a76d64ff91d4dd8606890a8996a6c4400e1c0c]

        LOK: duplicating multiple slides
        
        Change-Id: Ic2e870bf2ec3b236e2babf6c090bf3ec1978776e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94817
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2020-06-25  Pranam Lashkari  <lpranam@collabora.com>  [4acb7b9249206aadaf4617a2abf3ac6d57d62079]

        LOK: Allow deleting multiple slides from slidesorter
        
        Change-Id: Ie371e7eb5a96655fd281b4137243aa8628b6283b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94816
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2020-06-25  Pranam Lashkari  <lpranam@collabora.com>  [ebdb73c17d884c463c3c1279678a36c2668fd8c2]

        LOK: slide sorter: update the model on selecting multiple slides
        
        Change-Id: I17bdd8e39c960a81d4bef2a8cffd42103adb5341
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94715
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2020-06-25  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [3ba009e0c2b7800305103f8ec86df58625fed955]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4847445f1d2ba57767dfb3be236b112e7187a04d
          - tdf#133640 Replace problematic colors to make links discernible
            
            … and add back their default underlines, but dimmed.
            I still think this looks busy, but I shall get used to it.
            It’s more a11y-friendly this way.
            
            Also, the old, green footer line is gone, since it doesn’t really
            fit in since commit 4d6b5e5f74c50cc440a46fada8fa89ad2f946749.
            
            Change-Id: Ie9feb3cc232ec249dbe323c2ec4b761c12e91ad6
            
2020-06-24  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [c49378d1233f33d6110eafdfaaf4cff0824732e3]

        update credits
        
        Change-Id: I0295600d528facb0411981a68c1c8a4224bf1dc5

2020-06-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [3fb5c11ac69e6687e579d4129cb892c5ae746a5e]

        fix JsonWriter::reallocBuffer
        
        was not updating mSpaceAllocated
        
        Change-Id: Ie5404e58c6520d32b72c19ddfa58b2ab2b895199
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97049
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [7e4a3eee79b49216696f8c51bf833eee3e06a803]

        loplugin:unusedmethods
        
        Change-Id: Ib724da1f07be9e8f4d0d505f7f2886990cab661f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97022
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-24  Caolán McNamara  <caolanm@redhat.com>  [efa19c9a5004699d844d108e2bf0dce845d48959]

        tdf#134280 set legal range for Epsilon level
        
        Change-Id: If544da13913ab6ce84e934e351e4e2d78b6e1466
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97077
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5a40815497f6a66601bcbb535f3bdcc96b9214d7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 35a0244b536543f2f4a7bb0b1350e6b3caa295dd
          - Fix list formatting in QR code page
            
            Change-Id: Icf81d65d1d6ce5850112f76e10430459620a8b65
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96782
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-24  Caolán McNamara  <caolanm@redhat.com>  [3fcfcf9b9fa342537da4aa1772c4106c0c2403f2]

        show warning for a bad color
        
        Change-Id: Ib0b43e6d27e32e5fef97b3ee003614ec7d8c3500
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97047
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [42bf9bdf3d551eb59604f952204c49f7d7a1e913]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 699c98413f9a1327cae659656478fc44321c6458
          - Fix typo
            
            Change-Id: Ib69b1d36d6a750c428589aeffb5691be9d1f74f8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/97038
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-06-24  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [e89ce39ef6a353ac862e44eb803de148871bca37]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 01e509f72d5ac9444780578e5aa2d5ef0f561bc7
          - No need to localize these
            
            Change-Id: I5363ede15dda1d109a5306c7325c323708ac5dd1
            
2020-06-24  Stephan Bergmann  <sbergman@redhat.com>  [3c6d03514238a9713c7ed6590ac8fbc8daba82a8]

        Remove obsolete comment about LF on old Mac OS
        
        (and where sticking to numeric '\x0A' is probably cleaner anyway)
        
        Change-Id: I77efcffea7fe246984be0a599f3c403397b8a9c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97043
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-24  Luboš Luňák  <l.lunak@collabora.com>  [07cda8035c34ca9f8ac3ba911a2b691349665fc7]

        optimize SvtBroadcaster::Normalize() (tdf#132454)
        
        New items are only appended, so it's wasteful to std::sort() the whole
        container, just sort the unsorted part (often just one item) and then
        merge.
        
        Change-Id: I20b73730700c279e8f844c0b7a392a8f372a22da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97019
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-24  Szymon Kłos  <szymon.klos@collabora.com>  [0e498d7862e07b9f665b796e1386737f1bdb9b29]

        Move DumpAsPropertyTree code to cxx file
        
        Change-Id: Ib450c860aa11f0e8be933de4c6e216ca9c0d0b5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97018
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-24  Caolán McNamara  <caolanm@redhat.com>  [322b1250117f86cf7280caae751478ffefd02e3a]

        use gtk_label_new_with_mnemonic
        
        Change-Id: I0282e6c467cd4f07780df65f7d9bade1c377e261
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97037
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-24  Stephan Bergmann  <sbergman@redhat.com>  [c3cd2daa572d66d9a03c176573494b11ae388c60]

        Remove obsolete comments about '\r' on old Mac OS
        
        (and where sticking to numeric '\x0D' is probably cleaner anyway)
        
        Change-Id: I614c57a4de74bf688c498e9bff043ca2eee04cb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97033
        Tested-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-24  Wyatt Turner  <wyatturner.45@gmail.com>  [cf94d52c0537d9291309b10fb3021f9d35bf1796]

        tdf#124176 Use pragma once instead of include guards
        
        Changes include guards in threadmanager.hxx to #pragma once
        
        Change-Id: I9cdc391f68389b0e23fa52598f5c2f1281d4e7a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91080
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-06-24  Stephan Bergmann  <sbergman@redhat.com>  [f4c0c3fef7571e8e172c9b27c8b4a390fe72fddd]

        Remove no-longer-relevant comments
        
        ...left over by 27239ad23006b1fd1ddb21467f4c1fd637b560d5 "basic: String ->
        OUString",
        
        >                  // Force length 1 and make char 0 afterwards
        > -                String aNullCharStr( rtl::OUString(" ") );
        > -                aNullCharStr.SetChar( 0, 0 );
        > +                OUString aNullCharStr( (sal_Unicode)0);
        >                  return aNullCharStr;
        
        and
        
        >      // Force length 1 and make char 0 afterwards
        > -    String aNullCharStr( rtl::OUString(" ") );
        > -    aNullCharStr.SetChar( 0, 0 );
        > +    OUString aNullCharStr((sal_Unicode)0);
        >      addStringConst( aPublics, "vbNullChar", aNullCharStr );
        
        Change-Id: Icbf69ff7b92374b690cb5c7f0129c6a494db48f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97031
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-24  Caolán McNamara  <caolanm@redhat.com>  [0c34e7b8b1fe394e8f730c13bfa31e5f8000d095]

        ofz#23684 Invalid-enum-value
        
        Change-Id: Ie92b336adcf3734352c02742cf0eb249cfec774b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97023
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-24  Miklos Vajna  <vmiklos@collabora.com>  [87592cc76a53374a7b177cdba65bc529e0203816]

        sd signature line: don't ask for certs on non-first pages
        
        FuConstructRectangle::Deactivate() is called when the drawing is done,
        but also when switching pages. Ask for the cert only once, when the
        drawing is done.
        
        With this, we don't ask for the cert multiple times if the signature
        rectangle is drawn on a non-first page.
        
        Change-Id: Ic34cf31cfd1353496bb957939bdaccba69daaa0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97027
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-24  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [030c17b538e133e89f20d52e8d11ef07354d4afc]

        add Central Kurdish (ckb) language pack
        
        Change-Id: I007edc0e339bd9cfd8caf95ecc954628d450664f

2020-06-24  Szymon Kłos  <szymon.klos@collabora.com>  [3ad02c1728345d7829be9f01dba6261edce78eb8]

        Move SalInstanceDrawingArea decl to header file
        
        Change-Id: I941b8f52a4c69c65c3ccbe08f3cf6d1427783f90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97013
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-06-24  Miklos Vajna  <vmiklos@collabora.com>  [e619d685a4ac4e8a20f047be3fe00f5b492553b8]

        sw: make postithelper.hxx self-contained
        
        The problem was that the inline SwSidebarItem ctor/dtor needed a
        complete type for sw::annotation::SwAnnotationWin, but AnnotationWin.hxx
        already includes this header, so we can't include it.
        
        Move the ctor/dtor to postithelper.cxx where we include
        AnnotationWin.hxx already.
        
        Change-Id: I619bd5d21493a80436a333c128eadfff2a6834b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97011
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-06-24  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [ee7b6c773eb22268fefee4bfcc10110b0bbbd8cf]

        tdf#128197: sw: different line height for DOCX with compat=14
        
        Lines containing just a shape inline without any other text are
        treated in DOCX with compatibility option 15 and 14 in a different
        way: while compat=15 is layouting line exatly as LO does, in
        compat=14 mode minimal line height takes into account just shape
        height and not current font.
        
        Change-Id: Id2bdab941a0bbaa9080567d736435d9e0babd490
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96080
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-06-24  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [d0cf50c553ea738de1a35fcc4feec4021ab7ebe0]

        Update git submodules
        
        * Update translations from branch 'master'
          to 1e6bf2ef267495ec8ab483418a79c23d1fa73e0b
          - update translations for master/7.0 and add ckb (Central Kurdish) files
            
            Change-Id: If4a63e426ebf7de50806fbd2699cea08b26453e4
            
2020-06-24  Miklos Vajna  <vmiklos@collabora.com>  [1904251af5944f8e9c277be1dffe387f85b52626]

        sd signature line: support signing multiple times
        
        Reload the document after signing. This way in case the signature line
        is not exported correctly, we notice it immediately. Also the infobar
        state gets reset, allowing a next signature to be added.
        
        Change-Id: Iaeaf4c9aebadbd63b44a0620d345cd0dd0214f30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96983
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-24  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c834ea3e4973ca20ae40d0353eb70a47bda9a7a4]

        sd: ignore UNDO when importing a PDF with SdPdfFilter
        
        Change-Id: I6c695ca4edb284d70726b6f30148a508d0e70911
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96944
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-24  Luboš Luňák  <l.lunak@collabora.com>  [3fc4898473752eaac44f3bc1e0df9eb548974425]

        optimize AlphaMask::BlendWith()
        
        It shows up in profiling in some cases (e.g. tdf#134160).
        - If it's 8-bit, simply work on scanlines instead of pixel by pixel.
        - The extra precision from using floats doesn't matter and the round()
          costs something (at least with MSVC).
        
        Change-Id: I37bbe31fae03d61946a7382de1fb79cfe2d2ec30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/97010
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-06-24  Luboš Luňák  <l.lunak@collabora.com>  [acb7f9e072d55c3f91bec247b809b4d367062f60]

        in Skia raster mode cache even enlarging of images (tdf#134160)
        
        Change-Id: I842b55cd922eb0e411fd7450e84224b41ba82a2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96989
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-06-24  Luboš Luňák  <l.lunak@collabora.com>  [f7a1d0063db5292a0ea92a8950ac86000ce399b2]

        faster Skia SkCanvas::drawImageRect() with an offset
        
        Without this, the drawing avoids the fast path just because
        the position has an offset, even though it normally works.
        It seems this should be enabled by default, but it isn't.
        
        Change-Id: Ic74a2502af3c8cd58222af8b5cade4e7cbef3c4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96988
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-06-24  Luboš Luňák  <l.lunak@collabora.com>  [c526769bd63bc492b596f4f1b50b65a59c419fef]

        one more BmpConversion::N8BitNoConversion for alpha hack
        
        This was supposed to be included in
        2fcfbd73768b69ba58607a054e7f851be2942992.
        
        Change-Id: I79b6f1c953784d3288d3830dbe232630aac392f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96987
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-06-24  dante  <dante19031999@gmail.com>  [e7fee907fa8240c742bd8f6268768d1acad2774f]

        tdf#40436 tdf#47914 RGB personalized color for math and laplace symbol 2
        
        Change-Id: Id0791609ada5b9f5460e46b20cfc7ce600cd3043
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96890
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-24  Szymon Kłos  <szymon.klos@collabora.com>  [3dcf7a3d221290b290aca4a7f4cb691322873fb6]

        jsdialog: generate JSON for drawing area
        
        Change-Id: Ic9402f0f7c891868790b657cd7e9860e46f3e8e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96852
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96985
        Tested-by: Jenkins

2020-06-24  Szymon Kłos  <szymon.klos@collabora.com>  [8aa6c7e1f7ef444978bbbb930e99bfd7e2da0a63]

        jsdialog: implement plus/minus for welded spinfields
        
        Change-Id: I8a0bf4190c09520d7be78c44742902539cb9bf38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94483
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96914
        Tested-by: Jenkins

2020-06-24  Szabolcs Toth  <szabolcs450@gmail.com>  [330ed8120e9881656716d70d87b9f49f861f0bfa]

        tdf#133670 DOCX import: fix shape width relative to right margin
        
        using UNO API RelativeWidthRelation and the associated
        lo-ext attribute for OpenDocument export.
        
        See commit 43d7f4e3640c5e370fd1204739c2b0c7eb5f40e4
        (offapi: document the 4 new properties which are no longer read-only).
        
        Co-authored-by: Balázs Regényi
        
        Change-Id: Ic5d25701d46cdace6502ec55dbc0e5f0ebd7742b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95582
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-24  Igor Poboiko  <igor.poboiko@gmail.com>  [584eba1fec6a47f4aae69afbdec7fc761bb68d29]

        tdf#127138: Fix detection of system icon theme with Qt5/KF5
        
        The title is self-explanatory.
        The QIcon::themeName() actually uses Qt Platform Abstraction plugins, i.e.
        it's aware of KDE preferred icon theme via Qt Plasma integration module.
        
        (note that it is _currently_ broken due to KDE bug
        https://bugs.kde.org/show_bug.cgi?id=402172, which causes themeName to
        return empty string; however, it's being worked on)
        
        Change-Id: Ibc7cf9ee9ae73b492046219487760561d7d2ea45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94691
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <bubli@bubli.org>

2020-06-24  Szymon Kłos  <szymon.klos@collabora.com>  [6038fa25aa38bb1523ecd9e5adac3b96cbc52ffd]

        Fix sending reference marks for current selection
        
        When selecting range on mobile in validation dialog
        the message wasn't sent due to missing ViewShell
        
        Change-Id: Iaab543368469cd363b54b1a89f6983b8c01877ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94693
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96933
        Tested-by: Jenkins

2020-06-24  Szymon Kłos  <szymon.klos@collabora.com>  [2add29393239006da6f6cbd513b41f9a366037b5]

        jsdialog: send selected tab and names
        
        Change-Id: I54db09a7a0311b5ed9bc0764c353b82bb99b9e41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94620
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96932
        Tested-by: Jenkins

2020-06-24  Caolán McNamara  <caolanm@redhat.com>  [cb72269f93a20dd175dae3dcf30740c9931e7684]

        two entries missing use-underline property
        
        Change-Id: Ia6e6b73a9bb4948e3938105ffffa1d912bca5b61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96979
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-24  Miklos Vajna  <vmiklos@collabora.com>  [7d42d5bb76d2d1793bf83167f9e8b2be4ab28c8e]

        test: set LoadExoticFileFormats to 2 for cppunit test purposes
        
        So that in case the officecfg/ default for LoadExoticFileFormats is set
        to 1 for more conservative users, the tests still pass.
        
        make CppunitTest_writerperfect_epubexport CPPUNIT_TEST_NAME="testAbi11105"
        
        was one such case when a failure happens without this fix.
        
        Change-Id: I7b2dbbf7e64da850cf442ff41e2b6e5fec47d00a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96978
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-06-24  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7ee6fa6487f01271c4374e4c260466b5041afe72]

        Add test as an example how to add CPU intrinsics support
        
        Also makes sure that if the CPU dataction or compiler detection
        doesn't work correctly, the test could potentially crash.
        
        Change-Id: If0862c0a736c8e1f5ba1117b248918e4c1fb2f4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96779
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [240758a972eb99dd4d26fa6040ff0b6614036621]

        tdf#133326 Crash after redo
        
        regression from
            commit 7282014e362a1529a36c88eb308df8ed359c2cfa
            tdf#50916 Makes numbers of columns dynamic.
        
        Change-Id: I6a3d6b35dbd442014c84785d97cbd7eae19244cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96958
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [a2fc883173d7053cefe543620982051ae40c4b03]

        use more std::container::insert instead of std::copy
        
        which is both more compact code, and more efficient, since the insert
        method can do smarter resizing
        
        Change-Id: I17f226660f87cdf002edccc29b4af8fd59a25f91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96948
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-23  Tor Lillqvist  <tml@collabora.com>  [010713e65ccade7b682c219707c8db3d864145c1]

        Brown paper bag fix for e69f547bce7de376a0af464c5f7af5e7d2c8784a
        
        No idea why Jenkins didn't notice.
        
        Change-Id: Iaab45f40ad97db3118373eb0d27fd57692f979ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96981
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-06-23  Caolán McNamara  <caolanm@redhat.com>  [851daf6ab20c046509725cf26ff72473fb61a761]

        tdf#134243 only do the toc-terms localization when showing toc preview
        
        and not when previewing another document, which sidesteps the
        infinite loop in this example
        
        Change-Id: Ideb41029f4c98a50555cd35227867d9fdd5ae5a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96977
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-23  Caolán McNamara  <caolanm@redhat.com>  [0662813e4d68f0495beee595a9d3ffd84cd2c1b8]

        spurious receives-default
        
        Change-Id: I16b8bd561ea630ca71b56b061e6cccbb6c081eb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96960
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [32d3af216800555009c0f372615a446da54dc6e9]

        fix commit "remove JSON node erasing"
        
        this
            commit 84881e32317765e7752d57fceac8d979dd801b8c
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Fri Jun 19 16:17:25 2020 +0200
            remove JSON node erasing
        left some intermediate state behind
        
        Change-Id: I3d14b3f14c56e2e866903ac7985aa1a5c09ce471
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96947
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [8cad16207cb6d6df098d2a2f307df4fbc7519035]

        tdf#133629 calc, crash on format borders on multiple sheets
        
        regression from
            commit 7282014e362a1529a36c88eb308df8ed359c2cfa
            tdf#50916 Makes numbers of columns dynamic.
        
        Change-Id: Ie862ec4a29d495c71aa3a21a1941f801fa3a789e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96957
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-23  Tor Lillqvist  <tml@collabora.com>  [e69f547bce7de376a0af464c5f7af5e7d2c8784a]

        Fix -Werror,-Wimplicit-function-declaration in posrgresql configury
        
        Change-Id: I3c2dfb94a3c9627e802956cc03cebcbdb7d498cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96912
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-06-23  Tor Lillqvist  <tml@collabora.com>  [70848c7e5ab2035aa7727fa97492e4535fd6937e]

        Add getopt declarations
        
        Avoids: implicit declaration of function 'getopt' is invalid in C99
        [-Werror,-Wimplicit-function-declaration].
        
        Change-Id: Ic178f53d1002425df52e220b1723fb12edca13df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96910
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-06-23  Stephan Bergmann  <sbergman@redhat.com>  [ba86099d3c4804cc7e0958c9a89fbdee29456ecf]

        HACK to decouple URP release calls from all other threads
        
        Abandoned <b9ecec7c74687ed5a9470cffb7d02e0e6e83107e> "Don't call out to UNO with
        SolarMutex locked" documents a deadlock where a synchronous
        documentEventOccurred call made with SolarMutex locked evokes an asynchronous
        release call back (serviced on a different physical thread, but which blocks the
        original thread) that then wants to acquire the SolarMutex.  While we usually
        appear to get away with wrapping those UNO calls in SolarMutexReleaser (though
        knowing all too well that that is nothing but a bad hack that may well cause
        crashes and deadlocks at least in theory), the place in
        SfxBaseModel::postEvent_Impl was obviously too sensitive for that hack:  It did
        cause enough different crashes (e.g., hitting
        
          assert(pSchedulerData == pMostUrgent);
        
        in Scheduler::ProcessTaskScheduling, vcl/source/app/scheduler.cxx) and deadlocks
        (e.g., different threads now taking the SolarMutex and JobExecutor's mutex in
        framework/source/jobs/jobexecutor.cxx in different orders) to make me search for
        a different "fix", so I came up with this hack instead.
        
        Change-Id: Icd26926279cb86ce529edb4544a3ec0bc9a8b108
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96946
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [4c7a3286fd05b1939acb45b2333c1ee927b0d4db]

        inline typedef WeakSdrObjectContainerType
        
        Change-Id: Icdbdc73552b81a71d2551c36f54218deba6149bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96949
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-23  Szabolcs Toth  <szabolcs450@gmail.com>  [7380905abc0833d9e4c4fe731d76174db8a8724c]

        tdf#132976 DOCX import: fix shape width relative to left margin
        
        using UNO API RelativeWidthRelation and the associated
        lo-ext attribute for OpenDocument export.
        
        See commit 43d7f4e3640c5e370fd1204739c2b0c7eb5f40e4
        (offapi: document the 4 new properties which are no longer read-only).
        
        Co-authored-by: Balázs Regényi
        
        Change-Id: I2dada8ad764a1fba33d241117cc4bc5eddae74ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95525
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-23  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [29cb36cbee9c3ff5e73bc7a6d6a2f365c5c62da7]

        tdf#97694 Add test for macro signature preservation in Base
        
        Change-Id: I35fb8d499eed66f9a5e208a4778a1f0f12637079
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93630
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-06-23  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [5ed96c798679a1613b058a11b30cce4ba0ffd920]

        tdf#83309: sw: do not create bullet with no char
        
        On some machines (depending on fonts installed) creation
        of SwBulletPortion with bullet = \0 leads to drawing
        a bullet as a empty rectangle.
        
        Change-Id: I2826944f2278e8c9a6c740b11b69d2e4e5108158
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96711
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-06-23  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [234096e1d16771e1a62a2ec6c71196316716ef61]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 47b0c69b0a1cefe027366d6e01f4f14470edaa2f
          - Update CSS box colors to match new Colibre
            
            Change-Id: I5ed9fdcad79fc34032e6c8d1536aaaf12d32e177
            
2020-06-23  Miklos Vajna  <vmiklos@collabora.com>  [10129e2dfc582915d999e24deed34f7303a6f02e]

        sw doc model xml dump: improve undo-redo coverage:
        
        - show the undo manager's node array
        - show SwUndoDelete
        - show SwUndoSaveContent
        - show SwHistory
        - show SwHistoryHint
        - show SwHistoryTextFlyCnt
        - show SwUndoFlyBase
        - show SwHistorySetFormat
        - show SwUndoInserts
        
        When an action + undo pair goes wrong, it's easier to see the state of
        the undo stack after the action this way, then decide if the undo stack
        is already bad, or the problem is with the undo implementation.
        
        Change-Id: Ic509a233dce3c47db9697982eb7ea423f4706129
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96930
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [84881e32317765e7752d57fceac8d979dd801b8c]

        remove JSON node erasing
        
        as a step towards using tools::JsonWriter for DumpAsPropertyTree
        
        Since this method is only used by the LOK stuff, we can just
        remove the node down at the generation site in vcl::Window
        
        Change-Id: I1b3b9a0732dcdb18267cb56e545a30c8f56b4ae2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96839
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [97965876459d8cfda0b653551708eb14de36e632]

        tdf#133699 Slow sorting of a column
        
        reserve inside a loop is a pessimization, since it breaks the
        logarithmic resizing of the std::vector data area.
        
        Also use the std::vector::insert method, instead of std::copy, since
        the insert method will perform less resizing operations.
        
        On my machine, this takes the sort operation from 25s to less than 1s.
        
        Change-Id: I30b99d42c56abc5a4ad5c133c7579fac3952173c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96929
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-23  Caolán McNamara  <caolanm@redhat.com>  [501c8d64b5831ccbf943db9342f337ed89ff0652]

        move ListBox to toolkit-only headers
        
        Change-Id: I6266dedb17cd7c3b730fc69804695536fef37cfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96751
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-23  Caolán McNamara  <caolanm@redhat.com>  [e2341bb8a43b9d6443a90e745b699f662550c64c]

        salvtables.hxx not needed outside vcl
        
        Change-Id: I7193c511ec4695b70f482aedffcfc76ee4ded4b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96775
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-23  Caolán McNamara  <caolanm@redhat.com>  [5bbd8aecad3d2cc97c075490ef27aecc9180ef99]

        most of jsdialogbuilder is not used outside vcl
        
        so split it into the bit that is needed and just include that.
        
        add missing license headers
        
        Change-Id: I875f91176e6881e830fee6a58368d0b28ce9a0f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96774
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-06-23  Szymon Kłos  <szymon.klos@collabora.com>  [9d5e36c216d01a2cc0b2aefa801bb96ddb6eb199]

        jsdialog: use welding for button click event
        
        Change-Id: I0320dfb5cdc4f936eddff003bda7d16bdd1c4667
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94342
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96913
        Tested-by: Jenkins

2020-06-23  László Németh  <nemeth@numbertext.org>  [2eecf2b007a44c4e2ce2877af2c841875a70c282]

        tdf#130218 sw: show hanging indent in narrow cells
        
        Instead of hiding it, show hanging first paragraph
        line in narrow table cells, like MSO does.
        
        Change-Id: Ibfa7242644db36c1be4d2fe93af75cb295d443b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96865
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-23  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b50fc5606335191960b18af066fae97146bc7f94]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f9e41ddb473fdb17dab310d17e68e2d0470a8518
          - Add Pattern fill Help page, fix Bitmap page
            
            Change-Id: I34fd1b55a9f63d7b1764a0fec926a67194fd6d21
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96911
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-23  Miklos Vajna  <vmiklos@collabora.com>  [2aad85f84235f362604b5fd385bb77de839d2014]

        sw: fix missing OLE preview on updating links
        
        Regression from commit 74844277cc2194c9e43f5bd7a6f78a9603da32f3 (disable
        generation of ole previews in ODF format until after load, 2016-09-13),
        if the document has charts without previews, it's loaded, fields are
        updated and saved, we no longer generate those previews.
        
        Given that Tools -> Update -> Update all is always an explicit user
        action, restore the permission to update OLE previews / links before
        performing the actual update.
        
        With this, comphelper::EmbeddedObjectContainer::StoreAsChildren() will
        generate those missing previews inside the getUserAllowsLinkUpdate()
        conditional block.
        
        Change-Id: Ib54e06a2e2f2e1c65951fdec302e59e63c71d008
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96928
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-23  Caolán McNamara  <caolanm@redhat.com>  [797ffc29450f46dd6683886e7436453ce9fb4d72]

        FixedBitmap can be in a toolkit only header
        
        Change-Id: I22bb548f7f0c1ef0de157f99915fbaf6473c284b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96861
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-23  Caolán McNamara  <caolanm@redhat.com>  [6c0a6e2e91069da9db13c27a058721b88e8eaba9]

        weld emoji dropdown
        
        sharing a single widget between multiple notebook pages isn't
        going to work with native notebooks, so replace with a row
        of toggle buttons
        
        Change-Id: Ic24632f6d94d9238423f8b5e61d5e945c98e4a3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96891
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-23  Caolán McNamara  <caolanm@redhat.com>  [3c5e074a8fe5e0a18d326d37bc54a5ec0f077e4e]

        weld DataNavigator
        
        Change-Id: I78241701de0756f5fe9bc9b793dadccd4ae119d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96750
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-23  Tor Lillqvist  <tml@iki.fi>  [92859fafdaffe5dbd7e5e27e7c02725c4e64a3e6]

        Accept iOS SDK 14.0
        
        Change-Id: If2d049c59ba4c10aa3c9d42496880b7d6e3fc591
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96918
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-06-23  Szymon Kłos  <szymon.klos@collabora.com>  [526c4bd5dbe0225a1ff14ff1e7fe32151ab7d29d]

        jsdialog: use Idle timer to send updates
        
        Change-Id: Ib4f18bab1279c622b576dca53169b40c4a2526bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94482
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96847
        Tested-by: Jenkins

2020-06-23  Miklos Vajna  <vmiklos@collabora.com>  [e0d0274c2b806f5148b413926ec2e58c75ce04a1]

        tdf#119081 sw: fix RTF paste into outer table cell
        
        Regression from commit ed654c4aa7f9f10fcb16127349009bc0c38b12e8 (Revert
        "fdo#43869 use the old rtf importer for paste", 2012-11-30), the direct
        problem is that SwXText::insertTextPortion() is now used by
        writerfilter, so in case it's not as good as the internal API used by
        the old RTF filter, we have a problem.
        
        This function calls SwXCell::CreateCursor(), which calls
        SwXCell::createTextCursor(), which uses Move() to go to the first
        content node in the cell, but that means we end up at the inner cell's
        XText for an outer cell.
        
        So later when we want to go to the end of the outer cell, we can't, as
        that would be a different XText and we throw an exception.
        
        Fix the problem by instead using createTextCursorByRange(), which
        immediately positions the cursor at the insert position, so the XText
        will be correct.
        
        FWIW, the ODF import at SwXMLImport::setTextInsertMode() also uses
        createTextCursorByRange() to handle this situation.
        
        Change-Id: I1db13b860bc60771d98c2b4099be73f4bf41c375
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96901
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-06-23  Tor Lillqvist  <tml@collabora.com>  [28f3d9c23bc269cf4c49a4f1f282b0cd27e66fef]

        Accept macOS SDK 11.0
        
        Change-Id: I92275eabe3c6a9442f675ec211c1dd1a8b58bd1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96909
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-06-23  Szymon Kłos  <szymon.klos@collabora.com>  [4f3cf707fe26bea63ddc00974137c6af451b36c2]

        Add license header to jsdialogbuilder
        
        Change-Id: Ia62f225bd95e8c1e40c306fc334cd5700d64f91e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96846
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-06-23  Szymon Kłos  <szymon.klos@collabora.com>  [65a310ead162a9d881ec95ee9802b8c223930fa0]

        jsdialog: weld SpinButton and CheckButton
        
        Change-Id: I0dfa163b8a52594cde9e3529df8f433dc93bc459
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94432
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96845
        Tested-by: Jenkins

2020-06-23  Aditya  <adityasahu1511@gmail.com>  [aadcd6f90916bd2b9734ae793141d0c77cc5b46c]

        svx:Refactor members of GalleryTheme class to GalleryBinaryEngine
        
        Move those data members and functions in GalleryTheme that deal with reading
         and writing of binary files to the new class GalleryBinaryEngine. These
         internal changes must not reflect any change in the behaviour.
        Functions moved in this patch: ImplReadSgaObject(), ImplWrite(),
         ImplCreateUniqueURL()
        
        Change-Id: Ifd30bc7920f31007dfe7fe2ffdc539dfc43976ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96541
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [339bfdbd81bd412d02e97a3c43a20f6fba465bee]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 540b892df6e000c75dd0a9dacc50a06ea48a3182
          - Review Area tab called by many modules.
            
            Change-Id: I9afa69a68c538647d4643e9b68077c97ff4eb079
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96900
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-22  Luboš Luňák  <l.lunak@collabora.com>  [61703ea43d4043e3bb11c9cdccbcc87a1afb6e6b]

        do not assume SalBitmap is zero-initialized (tdf#134152)
        
        This code apparently expected that bitmaps are initialized with
        the first color in the palette, but that's not guaranteed to be
        the case (fails at least with Skia and X11 'gen' bitmaps).
        
        Change-Id: Ie4f7412e0a6c4c1110fc5fbb8ab5bed3c96f652f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96864
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-06-22  Tor Lillqvist  <tml@iki.fi>  [b31d9369449d37e951e27cdf76d39586ff6fe053]

        Use xcrun python3 to find the python3 also on Macs with older Xcode
        
        There is no /usr/bin/python3 on those. With a current Xcode, it is the
        python3 that comes with Xcode that /usr/bin/python3 runs anyway.
        
        Change-Id: Iaee3d030337d6dfc37b67852a492b054fb4b9fee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96062
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96858
        Tested-by: Jenkins

2020-06-22  Caolán McNamara  <caolanm@redhat.com>  [64b3ab56cbf2c48f211ad588a5d0a69d74f3bf3b]

        move existing pages if inserting a page before an existing one
        
        Change-Id: I661550cecab48c3173bb46c65ca4adc9ade5f927
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96860
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-22  Caolán McNamara  <caolanm@redhat.com>  [a5a8731ce214bcd5ce1c95155b0538ff2d9d337e]

        add get_page_index
        
        Change-Id: Id90e8fc3fc2f7fa88368e02eaa492b8fc21138e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96859
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [568db2117af0e0b9b9ee812137ec5dfe321d11f3]

        tdf#133855: sc: Add UItest
        
        Change-Id: I135865b3a47c2da07340471b8c2bb5b6c768c00c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96732
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-22  Stephan Bergmann  <sbergman@redhat.com>  [921ee37ea3b648e210ecaff21074456c09b91882]

        Consolidate unique_ptr deleters calling free
        
        Change-Id: I57a977dbb521270a466d464df8c31c364179ec20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96854
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-22  Tor Lillqvist  <tml@iki.fi>  [65b5a9848bd01cabbbee8f6e751679a04c1da10f]

        tdf#128502: Avoid potential crash in mobile app with multiple open documents
        
        Not sure if actually needed, but can hardly harm.
        
        Change-Id: Ibb819818db40b2f086e5c1f2330a7f8f2fcc1727
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95148
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-06-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b716b9a7894d17eb72ec6143676a3ae65c6974e3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a9324f47d6240144e8023079435b7f36bc0a9703
          - Fix backgound color page after translator review
            
            Special thanks to Mihkel Tonnov.
            
            Change-Id: If0ef8d7aa9ca076937330f86f1cfaf8f5ec40f32
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96849
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d476b9852d72c4324cc89f5655cf4cf3e632d649]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b879ee14934fbabf8d4320f53f913011d7622947
          - Improve/fix DTD for note, tip, warning in lists
            
            Change-Id: Id219ece5bd20028a4ae3049580cc74e44ef4cc6b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96848
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9f16642a183c743c2bc9eeaf3e21f537d380543c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d2fe8fae9d249659c389e374a253072ae92506ae
          - Fix label contents for Text CSV import
            
            Change-Id: Ifdfc8ad238b6ef070ca2fa46af7bd50be77c17d0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96844
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [7e72f8578a375d04a634993da15b2094fe750b6c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 60eeb9ed8928c7340e9bafdd757fc5ef2e5b7749
          - tdf134172 Refactor Show Changes Help pages.
            
            Change-Id: Id588d8c440fd6f5c7430c3dc95209b7e1102fcea
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96819
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [011f8bceb17773eb8622016d77e1e2c3ab0491a2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3512ddac6810ba61d89e843c3b010d1354720deb
          - tdf#124010 Missing bookmark for adv database settings
            
            Change-Id: Ibab5140c0095dbdc46fae02268b5c51e251be0b8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96783
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-22  Stephan Bergmann  <sbergman@redhat.com>  [e7cd344cd0d2cc197e3dfd47c262a13631ccda83]

        tdf#134112 Don't call UNO listeners with SolarMutex locked
        
        Change-Id: I20f616819ce25fa6873872d1f07ae8967a72e9bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96843
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-22  Szymon Kłos  <szymon.klos@collabora.com>  [f89557039270791e7d269460fd5cb988f9380260]

        jsdialog: use for message dialogs on mobile
        
        Change-Id: Ib172dc264d7f55fef08dc474f7e6f4d1b3108085
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94431
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96836
        Tested-by: Jenkins

2020-06-22  Luboš Luňák  <l.lunak@collabora.com>  [e1b6dcc97d6b5ff15b2e9341d3943ffc05aa3236]

        failed cell dependency check should not set invalid values (tdf#132451)
        
        Calc's dependency check done before parallel formula cell group
        calculation tries to ensure valid cell values for all the dependencies
        of the group's cell, and if it detects a problem such as a cycle
        it bails out. But since ScFormulaCell::Interpret() simply bailed out
        without doing anything, other cells could use that cell's possibly
        incorrect value for their calculation and get their dirty flag reset.
        
        This fix adds a flag to mark that bailing out is in progress, which
        ensures the bail-out is short-circuited and no cell values are set.
        
        Change-Id: Ia93c70d456682e19ce533abd2cf65ce35ffed9ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96838
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        Tested-by: Jenkins

2020-06-22  Luboš Luňák  <l.lunak@collabora.com>  [bb4b538ff6c2b10d41784819224171df07910eaf]

        add debugging hints to Skia README
        
        Change-Id: I32d9a8bf19cbff709c088c0e0a1d4830e877e88d

2020-06-22  Szymon Kłos  <szymon.klos@collabora.com>  [418e6c018ab28a8695519f803ae2c1937d97ada0]

        jsdialog: send JSON on selection change
        
        Change-Id: I34bbd037c83e319b5689d2230d629e72e110bf74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94301
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96835
        Tested-by: Jenkins

2020-06-22  Gabor Kelemen  <kelemeng@gnome.hu>  [f4837e2109ef45fd6d75cca55c2d73385729fe3f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c045b6819242cb355968a0570bba313ce6bd47f1
          - tdf#132757 (related) Document new "Position axis" options
            
            Change-Id: If8ba96a7d68bdcde007bf84093a4a420b6a9db0f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96824
            Tested-by: Jenkins
            Reviewed-by: Tünde Tóth <tundeth@gmail.com>
            
2020-06-22  Gabor Kelemen  <kelemeng@gnome.hu>  [2d8e0e1372a4d0732dda2819f736a2d5607e0939]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fbfd71ff234e20b57931fbfa7914ef277a605f33
          - tdf#75330 (related) Document "Show the legend without overlapping chart" box
            
            Change-Id: Ic35ecda5ecc9f69401d3dc6ca4bb440a63c3b7e2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96822
            Tested-by: Jenkins
            Reviewed-by: Tünde Tóth <tundeth@gmail.com>
            
2020-06-22  Gabor Kelemen  <kelemeng@gnome.hu>  [9582ef50bc2d30987ecb3b6522bcb8bb852f7a88]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 56b5099a57d3415c646ffcf98a1115ec0ca588a3
          - tdf#130777 tdf#51671 (related) Document "Hide legend entry" option
            
            Pie chart uses a separate new data point level tab, place the description
            on that to the page of data series level options for now
            
            Change-Id: Ia5e6cbfb2ef56e1a7d0b8db58e07b4225e808c91
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96823
            Tested-by: Jenkins
            Reviewed-by: Tünde Tóth <tundeth@gmail.com>
            
2020-06-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [f5263e433d0a61a7c589b079ae28fa79efc90add]

        remove debugging leftovers
        
        Change-Id: Ib0317628cbb59cd1e22d1ebca0e0925cc8e8eea1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96834
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-22  Szymon Kłos  <szymon.klos@collabora.com>  [027245720fec55bada1f787f81508c212f941c58]

        jsdialog: handle nested tab pages
        
        Change-Id: I04d5df55af0df18948730fcd9ee387abce77ac27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94339
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96831
        Tested-by: Jenkins

2020-06-22  Regina Henschel  <rb.henschel@t-online.de>  [3f3b50015e4fd9efc3459612a70409fca49cf390]

        tdf#134053 tweak dash and space length for ooxml
        
        OOXML does not specify how line caps are applied to dashes. MS Office
        keeps dash and space length for preset dash styles and for round
        custom dash styles and add them for square line caps on custom dash
        styles. ODF specifies, that the linecaps are added to the dashes and
        the spaces are reduced, so that the dash-space pair keeps its length.
        
        This patch changes the dash and space length on import and export so,
        that they look nearly the same in LibreOffice as in MS Office.
        
        For custom dash styles with square line cap the first dash is longer
        as in MS Office. I have no solution for that. But I consider it as
        minor problem, because MS Office has not even an UI for that case. It
        should not hinder the improvement for the usual cases.
        
        Change-Id: I3e3e4b7c9d71e440ed301d2be423100440cb688b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96769
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2020-06-22  Caolán McNamara  <caolanm@redhat.com>  [586f106bbec37c81804c63969fd3ad0c1d3da054]

        vcl/calendar.hxx no longer used outside vcl
        
        Change-Id: Ia990b30d66f8fb71b4bb49c68e0855de643d1a34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96818
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-22  Miklos Vajna  <vmiklos@collabora.com>  [3c41f9f8fbcc159983ddf54848efb59f5ed96017]

        sw: prefix members of SwDocDisplayItem, SwNode2LayoutSaveUpperFrames, ...
        
        ... SwShadowCursorItem and SwUndoSort
        
        See tdf#94879 for motivation.
        
        Change-Id: Ic41cd974cc91bf29d73611a7ca920adc9a6551d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96833
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-22  Szymon Kłos  <szymon.klos@collabora.com>  [70479e1f4cb3c120f46239a648e65f035af2922d]

        jsdialog: avoid crash in watermark dialog
        
        Change-Id: Iea4a0e6ce005d6a86f9a228026471dd4b4c7b2da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94340
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96830
        Tested-by: Jenkins

2020-06-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [aabcf90da9a90240bddc140485f210dcab66724c]

        tdf#97177 speedup loading of large ODS file
        
        drop ScSimpleRangeList and just use ScRangeList, which saves us a
        conversion step.
        
        Then teach ScRangeList to do a simple merge, since we are loading in row
        order, and can just check the last few entries.
        
        Then fix a case of optimisation doing the wrong thing in
        ScAttrArray::SetPatternAreaImpl where std::vector::reserve repeatedly
        resizes the data array and breaks the normal doubling-resizing inside
        vector.
        
        On my machine the time goes from 5.4s to 4.8s
        
        Change-Id: I68a2204e0c02b673bbfe8aa0fdbe126e53ddbb41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96516
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [235c54e115b66c880d3da0b8018f8ef29d20bc42]

        pdf export: add support for modification time/date in annotations
        
        Previously the modification date was written to the annotation
        "title" as string, together with the username. This is however
        not neccessary as PDF supports the modification date perfectly
        fine.
        
        Change-Id: I6f55e4fe63d9c3c81ec557f6cfd3387f011e67c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96766
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [51d529c18dadb05754590a01ce4c1f06f41cf412]

        pdf export: support pop-up annotation for notes / comments
        
        This changes pdf export for annotation, so the comments are
        exported as "text" annotation with an child "pop-up" annotations.
        This seems to be more common what PDF readers do (even when text
        annotation only should be enough).
        
        Also changes the test, so that it now works as expected.
        
        Change-Id: I95bc12939f490effe7759dad54e136c44e44a2f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96765
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-22  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [d91dba41d283db9bc83789ca258b1a6001d761ae]

        tdf#133662 Tweak position of copy version info button
        
        Let's have it next to the Version Information heading
        
        Change-Id: I12c028a5634bf49fc2a07e631919d488650b7b9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96532
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-06-22  Stephan Bergmann  <sbergman@redhat.com>  [642fc41cd7d080384658e10b30bb9d3b38a2cbd9]

        tdf#134167: jfw_plugin_getAllJavaInfos can successfully return empty list
        
        Regression introduced with 6ba74150866d71469827de9f4f19268dfa7db137
        "jfw::isAccessibilitySupportDesired is obsolete"
        
        Change-Id: I696f3240fa8760ae156ac3b8b1fd1fe42f81c539
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96821
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-06-21  Stephan Bergmann  <sbergman@redhat.com>  [18b9f927a00b1cafecd450bbe276bbbfe009b7f3]

        Avoid one more unhelpful -Werror=stringop-truncation
        
        ...after cb95276e6e6bf12a1c06d5c252551e55c788fcb2 "use JsonWriter for the rest
        of ITiledRenderable", similar to de32eb539bbcf291f9968ae12696e1317fdb855d "Avoid
        unhelpful -Werror=stringop-truncation"
        
        Change-Id: I8782a8a936a5ff0351b6e6d171a00cb8f4a1b2d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96820
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [387a35fae2a539706f605f052322c1a384b07ce1]

        pdf: clean-up PDFWriterImpl::createNote
        
        Change-Id: Ie2d50b92d448864e9e20098060b0e42f747f1638
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96761
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [037463d2617e5d7bbaea6b99f6b8ffd265cb38af]

        sd: Test PDF Annotation roundtrip
        
        Change-Id: I2532ecb451362b3b48c8c08b79c010dcad67d5da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96760
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-21  Ahmed ElShreif  <aelshreif7@gmail.com>  [058f4f3c3d7204421c3e947b845a84eb8bf54675]

        uitest : Add support for Dropdown items in grid window
        
        This patch add support for test cases that test Dropdown list of cells in Calc that can be created using: Data -> Validity -> List.
        
        You can select items from the list  by it's id or it's text .
        
        This may help in tdf#133855 .
        
        Change-Id: I830149fd5520df72f07540fd4eebd3f3bad48616
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96670
        Tested-by: Jenkins
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2020-06-21  Arnaud Versini  <arnaud.versini@libreoffice.org>  [970ca51795ed720cdc5a35f4d8bcdb75926e59cf]

        accessibility : don't initialize manually VclPtr
        
        Change-Id: Iee3bbe796dfc8a4e8bc15447a6a54a5c33160494
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96812
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-21  Caolán McNamara  <caolanm@redhat.com>  [1b96a96d4a3236fe4b2dcef08b85330a328060ec]

        weld date selection widget
        
        Change-Id: If7ea24d85c20f1bda972688e97c7f74b26e533e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96817
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-21  Caolán McNamara  <caolanm@redhat.com>  [bafd50ee06d982e19d54fae0f9d8f968a2dedbd4]

        weld DateField Calendar floating window
        
        Change-Id: I8d839a09b787e2b8ac1389633a39a3cd969fb1c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96816
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4e3196ceedc2b79d58bb57dba86f2f0158d32998]

        support date and time for PDFium and use it for annotations
        
        PDF annotations have the modification date and time accessible in
        the PDF specific format. With PDFium we read the annotation date
        and time and convert that to css::utils::DateTime (by converting
        to ISO8601 compatible string first).
        
        Add support for modification date and tme for annotations into
        ImportPDFUnloaded and when the annotations are inserted into the
        document as comments (in Draw document).
        
        Change-Id: I24aacde84b7530365d67ed335b1eefbaee706eca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96759
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-21  Caolán McNamara  <caolanm@redhat.com>  [a641e68077b8c91db8f7520f817da9f7949d0e6d]

        block GtkCalendar mouse click from propogating to toplevel GtkWindow
        
        Change-Id: I0f6d98a8e8ec95616e8aeec83874f220200dcf24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96815
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-21  Caolán McNamara  <caolanm@redhat.com>  [090528707ce5c4f3db344e0106d997a26ed8831e]

        don't include vcl/fmtfield.hxx from public hxx
        
        Change-Id: I99077c7fe204ab86eef2c5d7dce1a902d7d10df9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96781
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-21  Pranam Lashkari  <plashkari628@gmail.com>  [abe2a662cde10bb6d9308a85c60ab0b185183d41]

        LOK: hyperlink were inserted as button instead of text object
        
        Change-Id: I393e5cb34d90fc6def6c62be9216df1acd9b5f4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96778
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-06-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3870dd43e94c440a5094a57c47d3b7565658d73c]

        sd: support adding PDF text / pop-up annotations as comments
        
        Change-Id: I3e072f011089864f3349a470a32412cc33bcc022
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96758
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c72698b33779924877cd6fb103c270df297ee564]

        Fix typo
        
        Change-Id: I2d832758bc79bd5c1a1e18eee1097f4325a7ec86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96563
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-06-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6b579139e4cef8e33f037268d9fe8604e27a00d1]

        Fix typo
        
        Change-Id: If5237578c5a836ff99541faeb9ae8deca0908134
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96565
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-06-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3eb8ada3b6088c324125094f1c8f1a6f8458b519]

        Removed duplicated includes
        
        Change-Id: I8c41853e1449566ea79a9561cfa3f8201f38a57f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96787
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-06-20  Noel Grandin  <noelgrandin@gmail.com>  [cb95276e6e6bf12a1c06d5c252551e55c788fcb2]

        use JsonWriter for the rest of ITiledRenderable
        
        and fix bug in buffer reallacotion where mPos pointing
        at the beginning of the new buffer instead of at the
        correct index inside it.
        
        Change-Id: Ie1ffaa176f6165e2cec85c93adc945312eff38e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96650
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-20  Szymon Kłos  <szymon.klos@collabora.com>  [292d9519bd368db69920cf0f8b94e0e51c3d14a1]

        jsdialog: remember weld instances
        
        Change-Id: Ie55e0fcd2307679aee52751b2d2e434393850418
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94302
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96735
        Tested-by: Jenkins

2020-06-20  Szymon Kłos  <szymon.klos@collabora.com>  [5c44f1ef779bf196f874f47c14d2d0c7f58fbb2e]

        jsdialog: execute actions using weld wrapper
        
        Change-Id: Ib9e1b52742b489e812e0756b364a7f7ac62f84ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94300
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94617
        Tested-by: Jenkins

2020-06-20  Caolán McNamara  <caolanm@redhat.com>  [159ce7f29b0129e411276591e11eea6a30a981ab]

        indicate popup menu was shown
        
        Change-Id: I4d0e8f31fd8c30368497e52c6eb1ba2b7e960bab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96773
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-20  Rene Engelhard  <rene@debian.org>  [5054f7067cc5ee43933893b682e02540fce043b4]

        deb#962903 #include <abstractions/user-tmp> to allow /tmp/something/*
        
        Change-Id: I6377db152ededc4d46ba7bbbaa9bc66210964e18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96770
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-06-20  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [ae3d26ba925f74c992a2d5cdfd44ed5d43968689]

        gpg4libre: fix build for Linux x86
        
        - as lang/cpp/test/* failed to add LIBASSUAN_LIBS
        - x86_64 apparently passing due to suitable system lib
        
        Change-Id: I8ed3715d656fcec1345731865b0185601cf4dce3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96762
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-06-20  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3e4d77a6cbdb40e587dedc0045beced5f006da0a]

        pragma once for some PDF headers
        
        Change-Id: I4c0b734abba8240b9dd76d82fbf576655a2d1273
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96757
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-20  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7e4dc3b1eabcb1993d4143c046a2f32fedc852ed]

        vcl: Add annotation reading to PDFiumLibrary c++ wrapper
        
        Also add tests readin annotations from Evince and Acrobat modified
        PDF files.
        
        Change-Id: I4565c6b621774fc8485a6c33bc18708664917b73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96756
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-20  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [03f0ea92bc381ef5a8df7de1ae9edf4aed45a3b2]

        vcl: add PDFGraphicResult instead of std::pair in ImportPDFUnloaded
        
        ImportPDFUnloaded returned graphics as a vector of std::pair with
        Graphic and Size. Instead, use a new struct PDFGraphicResult, so
        it can be extended in the future.
        
        Change-Id: Idda00a3b98a8efcbd9b8c8d0ee3982becfdc1d7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96755
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [bbc326841a833596c46b9b716fdf15d49c7578ee]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 731464d2522d824780fbd283fd2276b6f3b5dd0d
          - Refactor 3D settings toolbar page
            
            Change-Id: Ide0f71114947e5d6910d5b244d718810e1ec6361
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96763
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-20  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4fa45de60601d34b3a821b35b5aca72f494a7487]

        vcl: use pdfium c++ wraper classes in ImportPDFUnloaded
        
        Change-Id: I1d0d97f4b981fa62aa38dc5ceaf89d3976bbccbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96754
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-20  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [526b09604399a71c17b15ee80bab48967563bfb6]

        vcl: wrap PDFium types in c++ classes to ease lifecycle management
        
        Change-Id: Idd33dfe752a22b6628750c06f02e9467a69802bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96753
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-20  Arnaud Versini  <arnaud.versini@gmail.com>  [24ad718a94eee2103a5a5e995619a844b8670f24]

        BASIC : don't initialize and destroy manually std::unique_ptr
        
        Change-Id: I97921d5a6f7e0f6dfc3100e4ea33ba79e5a135dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94573
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-20  Serge Krot  <Serge.Krot@cib.de>  [63d4e8aa10186b4ed0e3106c116ad25c5fb5ed6d]

        tdf#101830 sw: highlight empty 'invisible' input fields
        
        Change-Id: Ibcf4f7ce88c7bf364510c522e224028aa4737790
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96717
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-06-20  Ilhan Yesil  <ilhanyesil@gmx.de>  [54a3daec02f2eeada04efcd7958da4152db4611a]

        tdf#133859 Wizard service: disable 'Next' button if path has only base item
        
        If the wizard dialog for extensions has only the base item in the first
        path, there is no need to proceed to the next page, as there is no one.
        This will be checked and if so, the 'Next' button disabled.
        
        In libreoffice versions before 6.4, an ORoadmap class was used in the
        wizard. There, if the ORoadmap data are reinitialized, the
        InCompleteHyperLabel object must be destroyed first, before it will
        be set to nullptr.
        
        Change-Id: I5b4b2e6b3666b58acccace385c622f0a065fc368
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95969
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-06-20  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [a46ab778d93d535d5866c7d0cc4a609bcf38182e]

        box2d: fix strict aliasing error and ignore -Wshadow
        
        Adding two patches to static external library box2d
        getting rid of strict aliasing error and ignoring
        -Wshadow in b2Draw.h to get rid of errors while building.
        
        Change-Id: I5752eb484d6aafe057c9102b1ed87aaf31d6555c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96559
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-06-19  Miklos Vajna  <vmiklos@collabora.com>  [81c0b6410ae7a604a97994c7f31113f24665167f]

        Move data for signing tests to test/
        
        This was duplicated under xmlsecurity and made it hard to have test code
        outside xmlsecurity, even if the core of the pdf signing is nowadays
        under svl/.
        
        Change-Id: If5ce8269bb72f503263727d8255fe856742dfa60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96745
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-19  Miklos Vajna  <vmiklos@collabora.com>  [ed7ae218dd51ad80c03645b9c43b42d8b8e90400]

        CppunitTest_vcl_pdfexport: clean up custom pdfium scopers
        
        Upstream now provides the same, just with a different name.
        
        Change-Id: Ic0516d20125eac61d214554e6e54af4f1742b2c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96746
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-19  Chris Sherlock  <chris.sherlock79@gmail.com>  [f4b4b27af975504fd9b85451eaa333e75b580305]

        tdf#74702 vcl: extract DrawBorder()
        
        Change-Id: Iba9cc10daa1b6b0ab7097145a3f40832d2165435
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94721
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-06-19  Caolán McNamara  <caolanm@redhat.com>  [327153471ae38abe90463f6272e00aaa996c5ba3]

        tdf#121384 don't leave a bare trailing : in PYTHONPATH
        
        and don't insert any empty path entries if that situation
        was to arise
        
        Change-Id: I8d8183485f457c3e4385181fee07390c4bfef603
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96713
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-19  Michael Stahl  <Michael.Stahl@cib.de>  [398ba26077f9029bdf6f7378bfc9ce8376b6f02d]

        tdf#127635 sw_redlinehide: put point at the end of deletion
        
        SwWrtShell::Insert() is called with a selection, so it first calls
        DeleteAndJoin() to get rid of the selection.
        
        With redlining enabled, this leaves the cursor as it was before, so if
        the point was at the start it still is at the start, so the following
        Insert will insert at the start of the selection.
        
        But then AutoCorrect wants to do things and it uses TextFrameIndex and
        ViewToModelPos and gets a result at the end of the delete redline,
        while the cursor remains at the start of the delete redline.
        
        Avoid this by swapping the selection after DeleteAndJoin() (and also
        DeleteRange() for consistency) so that insertion happens at end of
        redline (swap "above" DoWithBreaks because it creates temporary PaMs).
        
        (regression from sw_redlinehide)
        
        Change-Id: Ib5b0475f610c2ce426e9202e9d325dd0cc451d5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96743
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-19  Johnny_M  <klasse@partyheld.de>  [bbcede94b952967098875f3ed1149f585c7b4cbd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a7657f2303d9a59182957f574d58a0899a55e855
          - tdf#132643 Translate German section IDs
            
            Change-Id: I5e27abe62b5a2a40c61973543ab2313de5db743b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96725
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-19  Johnny_M  <klasse@partyheld.de>  [6f11ed5087e4a6570a9e0c824f63a30a88786444]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f1a2ae9b979d0c698b841a23c1d25b879545a138
          - tdf#132643 Translate German section IDs
            
            Change-Id: I77cced153cfdb29bc417aeab3f09f7c303c0591d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96728
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-19  Johnny_M  <klasse@partyheld.de>  [409cab9fa88b5ca2d025da54e07f11a93f1cf454]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f4e2ad7f36334f6a4d3cd995e2450ba642b176bb
          - tdf#132643 Remove unused German section ID
            
            Change-Id: I9144b3e3302d0bb5bb1e1e5e7072a8ada73f2ab0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96726
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-19  Johnny_M  <klasse@partyheld.de>  [e3dd6e882566c57d27ba5ea4bc623f2b79076530]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bd65c7cde8bbd01252f12f683094721784f5715d
          - tdf#132643 Translate German section IDs
            
            Change-Id: I4410eb7156788a7eae8cc7a9b3347fb4c8b8def9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96724
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-19  Johnny_M  <klasse@partyheld.de>  [56bbe483701ec8d536661ce581e129d188eeb30c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1c842279a41a855ce4a556aa86d72c45fa445b19
          - tdf#132643 Translate German section IDs
            
            Change-Id: I64198c23c78deaff85aad6679987057f2ef17ff4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96722
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-19  Johnny_M  <klasse@partyheld.de>  [84ccf3f3505d233b8d738874be40558de0639676]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 06ff6003288de9438e311a0a04cc2391257c96b0
          - tdf#132643 Translate German section IDs
            
            Change-Id: I6d7817fd00c9abf6849fc46f2298c7e22cdcdc5c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96721
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-19  Johnny_M  <klasse@partyheld.de>  [0a7f99a4acf344398d47cd4748a98cb8626cdfd1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fc2818cb219474b18497305aa9eb880c44749e92
          - tdf#132643 Translate German section IDs
            
            Change-Id: I0ec21caa99799330488bdcf028f314ba59a2eab8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96720
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-19  Johnny_M  <klasse@partyheld.de>  [41d525a78b963bfd22abd7cba3dec037837c09ff]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b87c66dbbe22afa72b8285f37c5d3774253f81e5
          - tdf#132643 Translate German section IDs
            
            Change-Id: I1997b1c0f683b70bbcb1b5cfc16c508e38b726c0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96719
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-19  Johnny_M  <klasse@partyheld.de>  [261e02f8758eba8ab71a13997c33b399ca388807]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6a08ee38a2d84f5a132e4b043127cee69279d780
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ief3f6195bba5dbbf7837ae97506ed19ecb0e291a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96727
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-19  Johnny_M  <klasse@partyheld.de>  [26a5f6dadb1115ab9c67947f869ea0da590fb9dd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e86897a96ba396c80a199a539af83b435cec8cea
          - tdf#132643 Translate German section IDs
            
            Change-Id: I0973b77a4ff00242ffcbd75473a6d914a6dfa389
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96718
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-19  Alain Romedenne  <LibreOfficiant@sfr.fr>  [9294c63893cf51f7d3964afb3abb0afbfe95a636]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 79b88ef30847c5f6aa72ed8a1695879eecb81113
          - tdf#131416 Basic statements syntax diagrams
            
            - Do Until/Do While
            - If ElseIf EndIf
            - While
            
            - minor fix to Select Case statement
            
            Change-Id: Ie72759b2277c6d128ea7db4af68f76560f955f4e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96345
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3e019fce8e5ee9c7b9e5cb3d814078d2e2245056]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7f5ff553b266093767378d7feab9220e24a27d96
          - tdf#131825 3D Effects help pages
            
            * Rescued 3 buttons from OO.org 1.1.5
            * add icons here and there
            * deleted extra page in IMPRESS
            * entry "3dEffects" in Index
            * entry in Contents
            
            Change-Id: Ia35000392d928750ebd95c64426ba1d1fa11f099
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96673
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-19  Miklos Vajna  <vmiklos@collabora.com>  [fb8f0ef26d57986bd27c6c5088939c32453e6b06]

        sd signature line: add testcase
        
        Fails with commit 9b7a890fd59744459692d7f66402c6bdd25acec4 (sd signature
        line: include shape in the appearance widget, 2020-06-19) reverted.
        
        Change-Id: Ib237774374553af5d37c9deaffdea6fae65a28f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96737
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-19  Caolán McNamara  <caolanm@redhat.com>  [3c17bb91f29d431f99a742bd14ffc9612f25a7af]

        tdf#134084 use the desired image size, not the current image size
        
        when updating the color bar
        
        Change-Id: I6bf76a38adc034a25c0c31833c14f2b6afe3ec6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96738
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-19  Caolán McNamara  <caolanm@redhat.com>  [02e20dfa733d050e9d37285ad36323b2aad46ffe]

        tdf#128006 allow documents inside odbs to be as trusted as their container
        
        Change-Id: Id19d3805ef2e3282c1a8e89dd8edcccbf4ac4db6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95861
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-19  Stephan Bergmann  <sbergman@redhat.com>  [2f00ece21d4d51b553fd905b9a2e8eed12adf195]

        Make --enable-sal-log orthogonal to --enable-debug
        
        ...for consistency with other options like --enable-assert-always-abort
        
        Change-Id: I3734485e03203aaee065e1435dfd33f980b1b5eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96736
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-19  Michael Stahl  <Michael.Stahl@cib.de>  [a60dd9ef1361c5925803acaa5292e99277d1faf3]

        tdf#132326 sw_redlinehide: no frames allowed in Undo SwNodesArray
        
        This crashes in SwAccessibleParagraph::GetRealHeadingLevel(); the a11y
        should have been disposed earlier because the node it's connected to is
        in the Undo SwNodesArray.
        
        When SwUndoDelete::SwUndoDelete() calls SwNodes::MoveNodes(), all
        existing frames must be destroyed; the MoveNodes() would reset its flag
        temporarily inside a section, to delay creating the frames inside the
        section when moving to the live SwNodesArray, but this also prevents
        the deletion when moving in the other direction.
        
        (crash is regression from 723728cd358693b8f4bc9d913541aa4479f2bd48)
        
        Change-Id: I13719bf98ea96b8d68db3ee78cf7f4b61a99e7e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96734
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [8e4c79472644452431381733a5e4b21f98fcdcf3]

        tdf#133990: sw: Add unittest
        
        Change-Id: I3b5d1a2a2396fba9d350350ac4d04f7f97401ebe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96714
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [8df7447139b1171d8fd29f5d682b053df5936006]

        asan: need to use malloc instead of new for tools::JsonWriter
        
        because the LOK API expects memory returned from those calls to be
        malloc'ed
        
        Change-Id: If6fbfb60c433bd6e58bc90a9a90a90663e2e1c60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96676
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-19  Miklos Vajna  <vmiklos@collabora.com>  [9b7a890fd59744459692d7f66402c6bdd25acec4]

        sd signature line: include shape in the appearance widget
        
        With this, finally the following works:
        
        1) file -> digital signatures -> sign existing pdf
        
        2) file -> digital signatures -> signature line
        
        3) draw a rectangle
        
        4) popup appears, select signing certificate
        
        5) click on the "finish signing" button on the infobar
        
        The resulting pdf will have a signature on it, together with the pdf
        export of the signature line shape.
        
        Change-Id: Icef701aaa6fd4a625acb37094ad34b88283caf42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96730
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-19  Pedro Pinto Silva  <pedro.silva@collabora.com>  [7cd5cddce02a6e005c0fcd45b9b720c2ca877cfc]

        tdf#127279 Register-true with better labelling
        
        Change-Id: I2cf7a47a59b863b9b5de4463043af0e23290d752
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96424
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
        Reviewed-by: Pedro Silva <pedro.silva@collabora.com>

2020-06-19  Balazs Varga  <balazs.varga991@gmail.com>  [c66cb6d6e4a843dc7c7d06e1c2c0723a6ff85fc5]

        tdf#134029 Chart view: enable to move data label
        
        if the position is 'Best Fit' and the data label is
        outside from the pie chart.
        
        To check the functionality of the patch: open the attached file
        http://bugs.documentfoundation.org/attachment.cgi?id=162039 and
        move the data label.
        
        Change-Id: I88546c64dd62ab40b35400b0330f7899ba09123f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96452
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-19  Tibor Nagy  <nagy.tibor2@nisz.hu>  [9bbc60c0d5e60eacecd624f343aecc94e4219c84]

        tdf#133924 DOCX export: fix text wraps around frame
        
        Co-authored-by: Attila Bakos (NISZ)
        
        Change-Id: I08f0c8a8f4f554178548ca5fc8d072998a379b32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96290
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-19  Tibor Nagy  <nagy.tibor2@nisz.hu>  [a2113f5f46921c38a0c4929bb564183009a838e9]

        tdf#133701 DOXC export: fix frame distance from text
        
        Vertical and horizontal minimum distances of frame
        and the text wrapping around the frame were not exported.
        
        Note: different left/right, top/bottom values aren't
        supported by OOXML hSpace, vSpace, so calculate
        average values to keep the page layout.
        
        Co-authored-by: Attila Bakos (NISZ)
        
        Change-Id: Ieef999003bcc6b9bba0a932ee4dd2b5461380c17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96110
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-19  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [833dd75c6956f5a0d395468575aa416a6853a1f9]

        tdf#108505 DOCX: fix legacy dropdown fields direct font setting
        
        if it is at the beginning of the paragraph.
        
        See also commit 22ad4d69d771708f28a2d9e137cfd43ac846cf3a
        (tdf#121045 DOCX import: fix checkbox size in table).
        
        Change-Id: Ic4d4fc56cf031cc941c3f81930c6eba497090cba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91540
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-19  Mike Kaganski  <mike.kaganski@collabora.com>  [0a618246fc83f6ba7bd48de6164de7efc123f06f]

        tdf#134134: consider color modifier stack when pixel-processing
        
        Add initial color stack as an optional processor ctor argument,
        so that it wouldn't be possibe to modify it after construction
        from outside randomly (which could break the stack state).
        
        Change-Id: I8aae4b806531fa61cc67def865297f5de1cf0755
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96684
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-06-19  Luboš Luňák  <l.lunak@collabora.com>  [7d70eb43f3a301750a7bc1c0afa06d423a7eca69]

        fix coordinate typo in Skia drawTransformedBitmap() (tdf#134129)
        
        Change-Id: I562aae9f55701477acd6b5d2cc8a556f3449ecb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96688
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-06-19  Szymon Kłos  <szymon.klos@collabora.com>  [6bbc740b72f1629c82440b3b4f09849d3d49c01a]

        jsdialog: Remember builder connected with LOK window id
        
        Change-Id: I9e38fe570b2296341c1694fe8128da30ba209494
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94184
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94616
        Tested-by: Jenkins

2020-06-19  Miklos Vajna  <vmiklos@collabora.com>  [3bb145bd4665a871491b08f75057223bab798d45]

        sd signature line: extract page resource / content copy code
        
        So the "sign existing pdf" code can reuse it.
        
        Change-Id: I63a811f0c6f2bc2eeb29507aff9bc35e92a081cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96617
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-19  Michael Stahl  <Michael.Stahl@cib.de>  [17f47b3972301273716466656e775f3f09d681d8]

        tdf#133981 sw_redlinehide: oops, InsertCnt_() is missing null...
        
        ... pointer check.
        
        (regression from 55576842ec72a748d0bad123d41fa03c89fc136d)
        
        Change-Id: I4478c45d10ac516afd6360e4083b00d667c678fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96621
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-19  Miklos Vajna  <vmiklos@collabora.com>  [94eb4f9b19b13f3548a232ec0a1f4b50bcb55d94]

        sd: remove dead OOo1.0 file format export
        
        This is unused code since commit
        aeeaccf59abbc485d7786486f1accc1cb4d4dbf7 (Remove OOo1.0 file formats
        from Save As., 2013-11-10).
        
        Reorder the array so the OOoXML && export case is at the end, then remove
        the unused entries.
        
        Change-Id: I3ac13280e025370a10bf9bf9aab380812e6e385c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96628
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-06-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1c07dbe96600d99f55f2d14d79880d1cd24ef017]

        Fix typos
        
        Change-Id: I887a86506b700a21b56bbc66d8b3b2e1bcec0da5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96651
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-06-19  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [1be82e6ff63dfbbe848255ad9d0458334fbf8eb7]

        Shorten label in Options dialog
        
        The menu bar doesn’t contain icons by itself, the menus it contains do.
        
        The shorter label may help lessen tdf#129622 in some languages.
        
        Change-Id: Iff7f41295118a9797446073b662727384eae9263
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96671
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-06-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [43c60ce1ac7629a1462e927e6ff937469f58f743]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e1867b2cfa96b646f9692855897166f5732ca087
          - tdf#133116 add lock file info in MSO OLE page
            
            Change-Id: I6f947900bc0e00b2583b095d619063d6e6fe4178
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96622
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-18  Stephan Bergmann  <sbergman@redhat.com>  [6ae1ce87ad494f435bd2b286b9b435a3ab00fd1a]

        Revert "uitest: Add demo for Writer-comments"
        
        This reverts commit ba33a51ff1eb34a5983870dcb50e975002e6d3a4.
        
        Reason for revert:  These new tests do not only occasionally fail for
        <https://ci.libreoffice.org/job/lo_tb_master_linux_dbg/> (see
        comment at <https://gerrit.libreoffice.org/c/core/+/96295/11#
        message-50341d16b29be9704f1c25bf59e27ab6aa20a1ec> "uitest: Add demo for
        Writer-comments", they also appear to massively impact Jenkins builds of Gerrit
        master changes, see e.g.
        <https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/62008/>,
        <https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/62002/>, and
        <https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/61999/>.
        
        Change-Id: Ibad0e0523fa15491212c283cada4b1c51b22dea0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96636
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [fd652938473aaaf0f716ea5c29ebb715ca7c290c]

        remove some dead defines
        
        DISABLE_UNDERLINE_COLOR, DISABLE_WORDLINE, DISABLE_LANGUAGE
        are dead since
            commit ff178cca3384a1d15dcf51491df6196e487f47f4
            Author: Caolán McNamara <caolanm@redhat.com>
            Date:   Mon Jun 8 12:21:01 2015 +0100
            Resolves: tdf#91932 enable CaseMap property in impress/draw
        
        DISABLE_BLINK is dead since
            commit 1eb6210d678bbb0c875f0f72bd876a9e7795dfbe
            Author: Gabor Kelemen <kelemen.gabor2@nisz.hu>
            Date:   Thu Apr 23 00:39:33 2020 +0200
            tdf#132373 Remove blinking character property from the UI/editor
        
        Change-Id: Ia1cb82b4692d6678ca900a8beaa854acf229fdf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96610
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-18  Caolán McNamara  <caolanm@redhat.com>  [35245a605f3889fb3edbdab6fbe9f9233912fc59]

        mbStackMode is always false now
        
        Change-Id: I3d6c9b0cc07b3750a3f24b4cfc5138b49e62d06d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96600
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-18  Caolán McNamara  <caolanm@redhat.com>  [e5ef9a396b5808fc561e92216071e18815344dd9]

        weld SvxUndoRedoControl
        
        Change-Id: If78886a40243da01109364d8df02fb664fd1f011
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96554
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-18  Caolán McNamara  <caolanm@redhat.com>  [3af6ac85d13986aa619b4d33c39f1b964be9778b]

        only the first comphelper::LibreOfficeKit::isActive() branch is used
        
        since...
        
        commit 63f320f6352bfca0dcd7ed0b55b95e8bc27d8d67
        Date:   Mon Aug 13 13:27:21 2018 +0200
        
            lokit: Draw dialogs without using a MetaFile
        
        if comphelper::LibreOfficeKit::isActive is true the top block will return so
        the code inside the following comphelper::LibreOfficeKit::isActive block can't
        be called, which was introduced by
        
        commit d6a2dc03806c4e7c0be8e4f2aee272f036f4765e
        Date:   Sat Feb 10 17:31:44 2018 +0100
        
            lokdialog: Render non-pixel based preview windows
        
        Change-Id: I857f92a69bc9b592df7a810aa11cb0979aac3718
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96613
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-18  Michael Stahl  <Michael.Stahl@cib.de>  [0be41ce3002e1ee3c84ec3096c95e72645faa187]

        sw: SelectAll should copy section before table at start of document
        
        Change-Id: I51c9c84073a89402e7e4952c346ad13e1d264622
        related: tdf#133982 tdf#133990, see bugdoc of the latter
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96619
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-18  Michael Stahl  <Michael.Stahl@cib.de>  [57d488660572d62ef0371e50dcdd4ca7a6d98a14]

        tdf#133990 sw_redlinehide: fix Undo with section before table
        
        ... at start of document.
        
        The section node wasn't included in the PaM passed to SwUndoDelete,
        so on Undo it called MakeFrames() starting from the contained table
        node and crashed when reaching the section's end node.
        
        Fixed, then it crashes in Redo, because SwDoc::DelSectionFormat()
        calls SetModified() which calls some event listener which causes
        EndAllAction() to be called, which by itself is scary and then it
        crashes because the nodes array contains a bunch of deleted nodes.
        
        Not sure if that SetModified() serves any purpose, but it's pointless
        in Undo.
        
        (1st crash is regression from 68880a3004623553bf1920ad8a4a4d2be4bca234)
        
        Change-Id: Iafdd073ca9577bf54dd5a8ad2eb8f8f110db93b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96620
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-18  Michael Stahl  <Michael.Stahl@cib.de>  [5d836621326c68decaae09f1911d2d036a251b43]

        tdf#134021 sw_redlinehide: fix crash if document contains only table
        
        This sets the m_bTableDelLastNd flag in SwUndoDelete, so a SwTextNode is
        created so that there's something in the document, and there are 2
        problems with Undo:
        
        1. ~SwIndexReg assert because there's a shell cursor on the text node;
           could fix this with some PaMCorrAbs() but let's just call
           DelFullPara() which takes care of that.
           (this likely isn't possible in the !m_bTableDelLastNd case)
        
        2. no frames are created in MakeFrames() because there's no node in the
           document with layout frames, so delete it at the end.
           (regression from 723728cd358693b8f4bc9d913541aa4479f2bd48)
        
        Change-Id: I6d8535ae1a2e607d665660f149b344e817bc8ab0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96604
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-18  Mike Kaganski  <mike.kaganski@collabora.com>  [21a59b59d9a40ca32d91b05e62ffcd9aef8fd324]

        tdf#133589 Numbertext: Use Win32API to avoid std::codecvt_utf8 bug
        
        Change-Id: I45c85db44c3dfd92e0929f66c8c95cb309c91e05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96609
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: Jenkins

2020-06-18  Michael Stahl  <Michael.Stahl@cib.de>  [c4a4c766483aa18119f051a3885943781a5e68ea]

        sw: try not to layout in SwShellTableCursor::FillRects()
        
        This crashes after Undo in tdf#134021 bugdoc, because there's no Action
        there so a SwTabFrame::RemoveFollowFlowLine() deletes a row and a11y
        events are sent synchronously, then the a11y code calls back into sw
        and accesses semi-connected cell frames.
        
        Change-Id: I98e8acf4756a44b8776e01d6b831d4b1494792f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96603
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-18  Miklos Vajna  <vmiklos@collabora.com>  [f9ac4ab61fa2ebcafa8ea8957db01104a927bff2]

        sd signature line: teach PDFDocument how to use PDFObjectCopier
        
        This will allow using the object copier in
        PDFDocument::WriteAppearanceObject(), so we can include the signature
        line pdf export result in a pdf signature of the original pdf.
        
        Change-Id: Iabc508081c5820f4ca997a2d264de9bdb06f82bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96607
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [9197a52c1bd79bbdc0756724c74fd2a679b9f626]

        tdf#133982: sw: Add unittest
        
        Change-Id: I1a9b0a1150f8e3e1832aaa15a09049622bd83afc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96592
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-18  Mike Kaganski  <mike.kaganski@collabora.com>  [392b0d1f04c25300cc0bee0ddea126b96e2dff4e]

        Add missing header after c8bed6445b244a5d9021dbd9a2ff19d80c03917b
        
        Change-Id: I24d354d8d781da3944044a2895e7d9163c31076f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96601
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-06-18  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [390ccd1a64ad1f5637877a4bec3e1af6a32858a4]

        use jdk11 also for the perfsuite jenkins config
        
        was forgotten when the other config were adjusted in
        6cd885b46bf168a1fe0d91231a1b6d283f813ed3
        
        Change-Id: I35de4248a6f835ed13cc1bdb28713b156a4785bd

2020-06-18  Caolán McNamara  <caolanm@redhat.com>  [573138efec7fa28a98ba3b0301f6e0a97dac7978]

        distinguish active dnd-operation case from simple query case
        
        Change-Id: I1d8e95e46b45c71c0c83316ab4f19ba85eddcf75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96598
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-18  Caolán McNamara  <caolanm@redhat.com>  [0380917ad3e0054039f9a996cfcc025d93c28dc3]

        tidy up variable names
        
        Change-Id: If41b8bc91d7a22db1de9225b39f7350ffdf68ad4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96597
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-18  Caolán McNamara  <caolanm@redhat.com>  [8c6c03a791f0fa0bbc04bc0656d84e01cf2ae054]

        ReleaseMouse if disposed during mouse down
        
        Change-Id: I9595e014e639de1b3e71fc9387cea248bb6d74e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96599
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-18  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [6e2a335c63bcc5d7622eab3dff63719c9c198e7b]

        go for the easy fix and use internal python for the callgrind job
        
        instead of finding a way to not break it again for others
        (see https://gerrit.libreoffice.org/c/core/+/91748
        and https://gerrit.libreoffice.org/c/core/+/90906 )
        
        Change-Id: I3291dbc1552c7601a93a9b30a98ae43f238e2c5d

2020-06-18  Stephan Bergmann  <sbergman@redhat.com>  [de32eb539bbcf291f9968ae12696e1317fdb855d]

        Avoid unhelpful -Werror=stringop-truncation
        
        ...emitted at least by recent GCC 11 trunk (even with --disable-optimized, where
        optimization level traditionally has some impact on what warnings of this kind
        are emitted exactly):
        
        > tools/source/misc/json_writer.cxx: In member function ‘tools::ScopedJsonWriterNode tools::JsonWriter::startNode(const char*)’:
        > tools/source/misc/json_writer.cxx:42:12: error: ‘char* strncpy(char*, const char*, size_t)’ output truncated before terminating nul copying 5 bytes from a string of the same length [-Werror=stringop-truncation]
        >    42 |     strncpy(mPos, "\": { ", 5);
        >       |     ~~~~~~~^~~~~~~~~~~~~~~~~~~
        
        etc.
        
        Change-Id: Id96964b178b61879cf2373c5b418f5c9df4a226f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96593
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-06-18  Martin Whitaker  <foss@martin-whitaker.me.uk>  [b42ab78fb871924896b3cc38a7b2f1257151f711]

        tdf#131353: Fix build with poppler 0.86.0
        
        Change-Id: I89b4635a6a3e3a5522172d6f4c3f14e6c14994b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93789
        Tested-by: René Engelhard <rene@debian.org>
        Tested-by: Jenkins
        Reviewed-by: Tomáš Chvátal <tchvatal@suse.com>

2020-06-18  Miklos Vajna  <vmiklos@collabora.com>  [8277073ce3e33788d93b3df490a8f03d1814863b]

        sd signature line: extract copyExternalResources() from the pdf export code
        
        Because I would like to reuse this in the "sign existing pdf" code, in
        vcl::filter::PDFDocument::WriteAppearanceObject().
        
        Change-Id: Ia5e5c1e452bb0d0486bde2a082375b5131eea8c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96595
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-18  Stephan Bergmann  <sbergman@redhat.com>  [a60a5e769a407fa13b087a111123ceff5a96bc03]

        Mark external/clucene/patches/c++20.patch as sent upstream
        
        Change-Id: Iaa3e251648afaa4bd3178dcff99594ce609083eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96591
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-18  László Németh  <nemeth@numbertext.org>  [97835320bfe7a2fa61f10f102feb961f81057118]

        tdf#134035 sw: insert long date format for Hungarian
        
        in Writer using Insert->Field->Date or the similar
        toolbar function.
        
        Note: the previously used short date format YYYY-MM-DD
        is rare in Hungarian text documents, and it is no longer
        mentioned in the last Hungarian orthographic standard
        (But it's still default in Calc, as standardized by
        (MSZ) ISO 8601.)
        
        Change-Id: I09f2f3314356e84c73a42be9f06ceaa6769e7338
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96112
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-18  László Németh  <nemeth@numbertext.org>  [41f926e7a8adf92e73a810227e049ec83ab104bf]

        tdf#133589 Numbertext: fix Hung encoding on Windows
        
        Workaround to fix non-BMP Unicode characters in
        the case of Hung (Old Hungarian) module, resulted by
        std::wstring limitation on Windows.
        
        Change-Id: I4f6a72ad0e3d4f70ef7e35910bb4147aedb0e4ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96562
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-18  Luboš Luňák  <l.lunak@collabora.com>  [241d8e47e708e1912e036f1026f1c43ee1bf84a1]

        delay and batch calls to StartListeningFormulaCells() (tdf#132165)
        
        This is pretty much the same as tdf#133302.
        
        Change-Id: I5325b90601f503e572faefc455a38e0f5b055bbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96560
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-06-18  Noel Grandin  <noelgrandin@gmail.com>  [c8bed6445b244a5d9021dbd9a2ff19d80c03917b]

        new json writer for LOK
        
        we shave about 3 memory copies off in the process, and
        make the class play nicely with our string types.
        
        Change-Id: I1f614fb35b1de499ac99e3b33ac638ad81054bed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96393
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-18  Srijan Bhatia  <srijanbhatiasun@gmail.com>  [41d75ee814d71513922a12fae82f2e7eecbcd5f5]

        tdf#128964 Add time pause/resume button to Impress Presenter console
        
        Change-Id: I7263c3a8000b4d5930692cd2e32e84a22893dd66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95955
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-06-18  Michael Stahl  <Michael.Stahl@cib.de>  [310271df2e4dc67d223dbec4b23e39ea4a67c042]

        tdf#133982 sw: fix Copy of document that starts with nested table
        
        Started to assert with ef8427d12a63127a2eb867637699343d630545dd
        because a bookmark was created on the wrong node but this never worked.
        
        Change-Id: Ife01a3c8041b4c7d08b2d749dde77ced388f7215
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96556
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-18  Michael Stahl  <Michael.Stahl@cib.de>  [102a99e46bca9fb292cc1b2e7604020eb9ca43f4]

        tdf#134009 sw: prevent spurious undos in SwColumnFrame::DestroyImpl()
        
        SwUndoFrameFormatDelete is created for every destroyed column frame.
        
        Change-Id: I11e0399487a41c52768175faf3a3699b302ad317
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96558
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-18  Miklos Vajna  <vmiklos@collabora.com>  [e37b8c6ec39d505570113328185ed3e6a017179f]

        sw: handle TreatSingleColumnBreakAsPageBreak when replacing compat options
        
        This was added in commit 93d7fc90b57bb08052299c94fa0a28bb8f494a9c
        (tdf#76349 writer: make 1column-as-page break a compatibility option,
        2016-08-30), it's off by default and on for DOCX documents.
        
        Change-Id: I60f6d23feb278e8a234f5c571f9b647c2c08c491
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96561
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-06-18  Shiko  <aelshreif7@gmail.com>  [ba33a51ff1eb34a5983870dcb50e975002e6d3a4]

        uitest: Add demo for Writer-comments
        
        Change-Id: Iaf7c4c646a1f64f0a97c95fd7133da89da44c7d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96295
        Tested-by: Jenkins
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2020-06-17  Alain Romedenne  <LibreOfficiant@sfr.fr>  [46fb0a3b3881210d05f8114cacfa64ae44a71bb5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c4c2ae468886b8a38465b9969d8293b677672481
          - fix to deprecated API example
            
            cf. https://api.libreoffice.org/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1ui_1_1dialogs_1_1XFilePicker.html#ae368e8b36ffdb8f8f7ba45d93556a60d
            
            Change-Id: Ie25dd20111eff943a729cc8c13ce2febd3368811
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96506
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-17  Alain Romedenne  <LibreOfficiant@sfr.fr>  [9597f961f47c2f9450554e13a72781162fb8ff2e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fcf75206c5f8f59ac464dc3b9b9ca869ce3a7bd5
          - Basic compiler/runtime options aggregation
            
            - Base
            - Explicit
            - ClassModule
            - Compatible
            - Private Module
            - VBASupport
            
            Change-Id: If5edfe93a744d847bc387d868cbb26292b60ea0a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96493
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-17  Caolán McNamara  <caolanm@redhat.com>  [8c74d9b30aacec2207dd6c7960c81280c79e2c31]

        ignore positions on top of scrollbars for GetTargetAtPoint
        
        Change-Id: I6d63ac3723b392e7c82836ea5d4455ebde8a8e08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96553
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-17  Caolán McNamara  <caolanm@redhat.com>  [65cc604f68963705baca6906daa1b264b657e5a2]

        translate child co-ords to parent space
        
        Change-Id: I108187203d284726a9d63712666ddb029525a993
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96552
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-17  Caolán McNamara  <caolanm@redhat.com>  [c438f489093b082d28082e60042102ebf2c0d480]

        avoid gtk_tree_view_get_dest_row_at_pos: assertion 'drag_x >= 0'
        
        Change-Id: I24328c14a666dc580d189ad9475c967ba43cf399
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96551
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-17  Caolán McNamara  <caolanm@redhat.com>  [f170faf8d07edb548f70092c0a694ec48a8982e4]

        don't highlight the row under the searched for point
        
        Change-Id: I6f3bfdb25c335735a70bc78c5167e88d5dbb4ddb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96550
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-17  Shiko  <aelshreif7@gmail.com>  [75704068032174bde83c995e445342faaa04b9c7]

        uitest: Add support for Writer comments
        
        Change-Id: I88ed2894c3665fb421c5d8ea0f278c54ccd0d0e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96230
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2020-06-17  Mike Kaganski  <mike.kaganski@collabora.com>  [2ef9f5c15be1cb8f296ac4a3281e4ff10187aeeb]

        It may also be OBJECTTYPE_DATA_CURVE for a trend line
        
        Change-Id: I31760489e267855045e0b3e977240fb2373d8271
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96572
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-06-17  Stephan Bergmann  <sbergman@redhat.com>  [5558256e777b00ac38f455081425fc5b1ee53375]

        external/clucene: Adapt to C++20 CWG2237
        
        ...<http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2237> "Can a
        template-id name a constructor?", as implemented by GCC 11 trunk since
        <https://gcc.gnu.org/git/?p=gcc.git;a=commit;
        h=4b38d56dbac6742b038551a36ec80200313123a1> "c++: C++20 DR 2237, disallow
        simple-template-id in cdtor."
        
        Change-Id: I507fc5bde20fdf09b4e31a3db8a7554a473f1a9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96549
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-17  Stephan Bergmann  <sbergman@redhat.com>  [1dbb338842a9725cfbad73007f69244a13a0bea7]

        Adapt to C++20 CWG2237
        
        ...<http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2237> "Can a
        template-id name a constructor?", as implemented by GCC 11 trunk since
        <https://gcc.gnu.org/git/?p=gcc.git;a=commit;
        h=4b38d56dbac6742b038551a36ec80200313123a1> "c++: C++20 DR 2237, disallow
        simple-template-id in cdtor."
        
        Change-Id: I2113a3968549103e1b35fb17d7f12770ba0086d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96547
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-17  Miklos Vajna  <vmiklos@collabora.com>  [59482c5323ff9164eb1515b46adc1deef300e9b0]

        sd signature line: separate alloc and write of xref entry
        
        The problem is that we need an object ID for the appearance object
        early, but by the time we ask for that we don't yet know the offset of
        the object, as we typically have object dependencies we have to copy
        over first.
        
        Solve that by separating the ID allocation and the final object update
        (remembering its offset).
        
        Change-Id: I99a242028f6ef2fb907628b96121b6804b8395e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96548
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-17  Michael Stahl  <Michael.Stahl@cib.de>  [0c07d849a4709f896072cb9c707af17c309c2f7f]

        connectivity: fix mysql test
        
        * rename the gbuild target according to conventions
        * fix -Werror=unused-but-set-variable
        * disable assert in testMultipleResultsets() that fails presumably since
          commit 86c86719782243275b65f1f7f2cfdcc0e56c8cd4
        * document how to set up mariadb for dummies like me in README
        
        Change-Id: I7f92b80fef90b47e69e4e9a7a02187882a4cab06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96537
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-17  Caolán McNamara  <caolanm@redhat.com>  [e19b67dcf5e987e58ce4252d8d1c8313d111df85]

        allow building as root inside a container without complaint
        
        add a check for $container
        
        Change-Id: Ib6921c6d771622fb5f4acb82d10aa6fb34e1bbac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96538
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-17  Miklos Vajna  <vmiklos@collabora.com>  [4db25ccc736185c304f1bd090b8539868932700a]

        sd signature line: implement non-empty geometry during pdf sign
        
        Parse the pdf output which contains just the signature line shape on a
        page, take the same from it and use it at both places where previously
        the position / size was just a stub.
        
        Change-Id: Ifb2e0ebf7b3514ee027701b9bf360a0c996cdc82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96540
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-17  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [02c0e015f84ddcc6fa94433f603ef89f358a0391]

        tdf#134063: sw: redesigned support for tab at zero position
        
        Initial support for tab position at zero (d2e428d1) was not
        taking into account hack for tab positions below zero. So
        previous behavior is restored (search is started from 0) but
        we also taking into account potential tabs at zero position
        in SwLineInfo::GetTabStop()
        
        Change-Id: I8b315ab69f9a53ac15002a41a81e069ff832f692
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96526
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-06-17  Serge Krot  <Serge.Krot@cib.de>  [33ad3ee258587904afaa03550858beac25b883f7]

        tdf#134043 DOCX import: DropDown text field instead of ComboBox form control
        
        Change-Id: Ide9cedefde3b00fa0eeb37a6540e8d4a420b70c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96471
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-06-17  László Németh  <nemeth@numbertext.org>  [5568d92c5c705b4d728af859dc44afdd64e72195]

        tdf#76817 DOCX: fix round-tripped outline numbering
        
        Fix automatic chapter numbering in DOCX documents
        created by Writer.
        
        Follow-up of commit de1b634a151c198584dc152676183f519c50a2da
        (tdf#76817: DOCX import: fix custom chapter numbering).
        
        Change-Id: I331b7dcf67efdf63b376122ec4da0a2e85bea761
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96529
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-17  Michael Stahl  <Michael.Stahl@cib.de>  [82a1650683df7d5c1769dfd68a26a4d071f1a546]

        mariadb: the "pvio_socket" plugin turns out to be important
        
        ... otherwise can't connect to a TCP socket.
        
        (regression from fe041bbc343ee08c6e901f63985d55a90da71c8b)
        
        Change-Id: I2a1f2968321aae108bfef67f602f06efcf3affd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96536
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-17  Caolán McNamara  <caolanm@redhat.com>  [a81d7c4e0379a021664f8f6c5e9032a47fcf61d6]

        tdf#43452 indicate when maximum password length has been reached
        
        Change-Id: I58ba5887d41a80aa0ef2be547351f2faeccfa3cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96533
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-17  Caolán McNamara  <caolanm@redhat.com>  [9da14cf5461a1883718da9f92e03dd0dd6e28efd]

        tdf#133807 re-present search dialog after a short timeout
        
        Change-Id: Icc6016b3a9e3f25fd4c9e065e9f2d9570ad040c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96524
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-17  Aditya  <adityasahu1511@gmail.com>  [f9383f75af46efbb319110921158dcd6b5e91913]

        svx: Refactor GalleryTheme class
        
        Change-Id: I60ce3b5a9ca5a28e499015c3ac118d2f6a091f16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96527
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-17  Szymon Kłos  <szymon.klos@collabora.com>  [27381dc1b76e4aee5459b3d85e6fc5919d2b8f98]

        notebookbar: send uno items state update
        
        Change-Id: I56b9c64f11631bd28520b9294aef7d6db8da5733
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93700
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96525
        Tested-by: Jenkins

2020-06-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [987c0f49263d01c66d388896286519326cfc254d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7af288d0fa90e5e31c29014501f06f776a00366a
          - tdf#134032 Calling Calc function from basic
            
            Change-Id: I7c3c64e0df4d89b46e49afb869f3e2de0825a6e2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96485
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-17  Johnny_M  <klasse@partyheld.de>  [4c0ff2829a2afa76c0709d22bec5002a4fcd3104]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8eb924f68ccbee88e782c135a79c675b8927f73a
          - tdf#132643 Translate German section IDs
            
            Change-Id: I4c2908ad3af91c0196c33a7f454fcfea45ab6cf8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96463
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-17  Johnny_M  <klasse@partyheld.de>  [b670fa80242cae44b6f824ae03ebf5bae348539b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to be0cdbd01369daeef3e41c0870f9637bf84343a5
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iec1083a1da7f83f3d6eef38d1cc3bf055d373ce7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96461
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-17  Johnny_M  <klasse@partyheld.de>  [3a9737e82ffa9bc787977a0c26404ab6f20df47b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 424385e099927a3b91b9499bf4910af317699dd1
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ifecc65a0c98d1146cd9b60bffd570034ca40c5df
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96462
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-17  Johnny_M  <klasse@partyheld.de>  [9dbd2c88e43e9c1c18d7d66e7d5b71d04fe1a926]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to de054848fdd963bad31e2d6d065cb570b365925b
          - tdf#132643 Translate German section IDs
            
            Change-Id: I803e4af4b49e4829af10b9da5612a873ecb0898b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96459
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-17  Johnny_M  <klasse@partyheld.de>  [a5bc51d870594bb720d31bb914187c3567310784]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0213f0c63b7ce0b8ed055bf81549b11ca7da54d1
          - tdf#132643 Translate German section IDs
            
            Change-Id: Icb4bb1a3a41e6c851f356f8ebcaa42b83b33de90
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96460
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-17  Johnny_M  <klasse@partyheld.de>  [34da8aaa311afb71c1025ccd006f711330a4eb0b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f0c1fbca3e7262493d3384a93adebf9b3bb68a8f
          - tdf#132643 Translate German section IDs
            
            Change-Id: I588354f51792cb7d3c138f72e5255d3379dc490d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96458
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-17  Johnny_M  <klasse@partyheld.de>  [0c38d85e56aee90c335e975d4385ed07e272a53c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 86accd858a3597ce0eb69040299af4dee1c74038
          - tdf#132643 Translate German section IDs
            
            Change-Id: I39c98a63e54f5520f7408aa22c48d523f360aa73
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96457
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-17  Johnny_M  <klasse@partyheld.de>  [dc9ed124f23bdcebf1650448f3835abbba8b259d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 97ba99e57552181ef93b1041ecbabd5b43bdd409
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie72155adcb8d67736312ae6e27455dc159483ed0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96464
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-17  Johnny_M  <klasse@partyheld.de>  [fb1d77cab37aef958ef213767a7871934c48dac6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 38e1dd4f293343ebdb3104405a7b96041d4f2e84
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ib3e3203f59d9d967e2c6d12c2793b2e7e9cd252f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96465
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-17  Johnny_M  <klasse@partyheld.de>  [4b38cbf11ff3ec3d433614904a392c3964286fe0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 666ef2f8304a6a2f37d8bb0afd8630baea0cc3ec
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8329ac4ed7026bf8bedf7bdfa2b724993b78a750
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96456
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-17  Luboš Luňák  <l.lunak@collabora.com>  [52a889241313da27eaeefc6493f8ee663abcb5dd]

        remove outdated Skia todo comments
        
        Change-Id: Ib2a9e4c25421c20e52ee65b2ec8fb3a190bcb75b

2020-06-17  Thorsten Wagner  <thorsten.wagner.4@gmail.com>  [f24e64e8b55b695565109a6742598bcc90e4d9d0]

        tdf#133692: Spacing within Calc formulabar reworked
        
        Change-Id: I4f590589fdc390bfa11f7db86e65ccab3dd084fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96403
        Tested-by: Jenkins
        Tested-by: Andreas Kainz <kainz.a@gmail.com>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-06-17  Andras Timar  <andras.timar@collabora.com>  [60ea3aeba38912510506ebb0ee3ca5431ed35d28]

        license: add Belarusian hyphenation dictionary
        
        Change-Id: I3dfbefcb8554bacf0a1b1747fc24e8d96ee09037
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96440
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-06-17  Heiko Tietze  <tietze.heiko@gmail.com>  [86b1b062cfc2768a971bb842de1c16f8646d4b4b]

        Resolves tdf#132904 and tdf#133788 - Gallery clean-up
        
        Rename
        * sg1  -> bullets
        * sg24 -> symbolshapes
        * sg36 -> fontwork
        
        Delete
        * sg3 (backgrounds) -> 7273bb3534264867e818c13baffcdf3862189cd2
        * sg4 (www-graf)    -> 82ab7a1559170889c5647a04dc3e85edc38a4e0f
        
        Translation
        * ulf completed
        
        Visibility
        * New gallery content moved to share/
        
        Change-Id: I718c627a71d4ed0d9eef61ff53814da7ec3922be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96382
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-17  Szymon Kłos  <szymon.klos@collabora.com>  [b982be12281f2eaf63cb9d18a5b3362502c3a1dc]

        Styles preview widget
        
        Change-Id: Ib9723c9793244069407ceaa4935a11da08db3795
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95998
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-06-17  Michael Stahl  <Michael.Stahl@cib.de>  [01b47d4e73023d7f17a939c67959d959d6fad8ac]

        mariadb: forgot to adapt flatpak-manifest.in
        
        Change-Id: I60e61b7444d90a8fe7e99154a3cf3a526fb87f09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96518
        Tested-by: Michael Stahl <michael.stahl@cib.de>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-17  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [7e605bc3ff0cfea76be4683f0170d821fcae7203]

        tdf#120394: doc import: use list format string
        
        Since introducion of list level format string there is
        no need in complex parsing of doc level string and convering
        it to prefix-number-suffix format. We can just replace there
        special chars by %n placeholders (used in docx and now in LO)
        and this should be enough.
        
        Change-Id: I4e947939c4d4f393ee7e16c851cf22567d352ac3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94475
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-06-17  yakovru  <yakovr_st@mail.ru>  [e52263a8d3e61eae82b6345010162427fc5ed7ad]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to d4a80b15edc905f6e1213fa8d95300b8299fffec
          - Add be-BY hyphenation
            
            Change-Id: Iaf6d42b393b1a35c3f7d48fbe3a0b0508fcb2981
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/96431
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2020-06-17  yakovru  <yakovr_st@mail.ru>  [554975e3d25433a39bfce3d5af68ac46e5d00da0]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 887cac8ec1a143d299347e034814c0f9c2595412
          - fix dict name
            
            Change-Id: Ie30c442fe704504502c11418c491af2c938d261e
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/96430
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2020-06-17  yakovru  <yakovr_st@mail.ru>  [3291e5c4839f2aa44ff007352b4782aa2669979c]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to bf3ada34b722c1ade8b1f08aba79b04dda0791a8
          - Update be_BY dictionary to 0.58
            
            Change-Id: I6541c93b6b23cfdc85bf887905c0c9f07d43a32b
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/96409
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2020-06-17  Michael Stahl  <Michael.Stahl@cib.de>  [ad0351b84926075297fb74abbe9b31a0455782af]

        tdf#132944 sw_redlinehide: delete of insert redline
        
        Because of an existing insert redline with SwComparePosition::Equal
        this hits the DeleteAndJoin() call in AppendRedline() and so what
        happens on Undo is that the SwUndoDelete first creates all the layout
        frames and then the SwUndoRedlineDelete creates the frames a 2nd time.
        
        Because this can happen not only for Equal but also Inside case, it
        appears best to prevent the "inner" Undo from recreating the frames;
        it's always SwUndoDelete.
        
        This is quite hacky...
        
        Change-Id: I4438dd09bb6c2edf8154d333de403483768755fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96233
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [188632be71502a2e16d9b688761c7e4870ce35c6]

        inline typedef
        
        Change-Id: Ib3c11a59d155e308caa3f11f43bb2c6552569889
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96515
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-17  Caolán McNamara  <caolanm@redhat.com>  [76fab297b1e4aec8b8eaefbb58c261cb16fa17d5]

        tdf#130449 allow gdk_window_move_to_rect to try GDK_ANCHOR_SLIDE
        
        as well as GDK_ANCHOR_FLIP if the window placement will put part of the
        floating window off screen
        
        Change-Id: I6b76df371048865cb4b1befea5ba34b38336944e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96482
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-17  Caolán McNamara  <caolanm@redhat.com>  [c2d7c9d275a8564428f981e7d146c35f4394741c]

        we already have a NoHorzPlacement flag so use that
        
        to indicate we don't want left/right placement
        
        Change-Id: Ibda0d4729b7adc997fd45308ea1cd32674ace92d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96480
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-17  Miklos Vajna  <vmiklos@collabora.com>  [3942ee4399f5577a7d04b5b89bf178be5bf29dee]

        svx: SVX_ENABLE_FLASH is now unused
        
        It was read by the Writer character blinking UI, which is gone.
        
        Change-Id: I97114f0fcfca02e1b2ff53f613d2d78619262f9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96478
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-06-17  Justin Luth  <jluth@mail.com>  [c3cf3e908add6b6617eb0ee12385fbd8a70a9887]

        tdf#134023 sw ui: stay at footer ONLY when showing control
        
        This adds a missing piece to LO 6.4's
        commit 342a5890dbcddccb4013e201e3ff3d9e6967e733
        
        That tdf#84929 commit message suggested:
          One additional limitation could be added to only apply this
          if it is dealing with the footer, since in the case of a
          header there would be no screen-jump.
        
        and this bug report shows why that is necessary.
        I'm not sure why I didn't apply that immediately.
        Perhaps to help identify situations where the entire
        concept might be bad?
        
        Change-Id: Icea861bec45262eed88c38bb7eea910289c06870
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96487
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-06-17  László Németh  <nemeth@numbertext.org>  [d195f11fc0a9ca5a3974cd9814d64966120df174]

        fix typo
        
        Manual line break and not page break in
        commit cec1d2cb8eb17a28bf418625ea6ea522d6c1c580
        and its description:
        
        "tdf#106234 sw: don't justify after centered tabs
        
        (also after right-aligned and decimal-aligned tabs)
        before *manual line break* in a justified paragraph.
        Justify only after left-aligned tabs, like MSO does."
        
        Change-Id: I261c39c102742017bf246e737486c4700889548c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96476
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a3c8ea5e644ca2fc04de9f01ba9f8ace47f520f0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 456d9b054d29362667b0f3acc391c46293312751
          - Add better 404 error
            
            Missing help pages or links with bad HID were redirected
            to module entry page, masking the real issue in Help.
            
            This patch activated the 404 page and add HID information
            for debug and fix.
            
            Change-Id: I0d55f1c36d9a6c3fab0096d5e3cd171087729691
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96401
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-17  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [a774d1909183db5e970e2efe5fbaae13fecbc8e1]

        tdf#133268: Update message box, remove unnecessary, update some other etc
        
        Change-Id: I44042fbfd51923f42114b55d9f69bad2887bd92e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96483
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-16  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [b31dc2e305801bacef1bc982c1e1854849844d50]

        Update git submodules
        
        * Update translations from branch 'master'
          to b3af6d45ec04aa0bb3861e7fb1eab95a66c822f2
          - update translations for 7.0 beta2
            
            and force-fix errors using pocheck
            
            Change-Id: I41df06b7c762dcaf88812f2667f02a6fae639e62
            
2020-06-16  Stephan Bergmann  <sbergman@redhat.com>  [5e3ac497193794b4db22d23c8efa9065786d1b9f]

        tdf#132093: Take aUIScale into account again
        
        ...which had inadvertently gone missing with
        bbab991c70e2a1867493d701168f49a0d0dcbd48 "Avoid
        -fsanitize=implicit-signed-integer-truncation in weld::MetricSpinButton"
        
        Change-Id: Idaccb7d1d088f1a3183f19deb3d8ca413d8b1440
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96470
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-16  Michael Stahl  <Michael.Stahl@cib.de>  [fe041bbc343ee08c6e901f63985d55a90da71c8b]

        mariadb: upgrade to release 3.1.8
        
        Fixes CVE-2018-3081 CVE-2020-2574 CVE-2020-2752 CVE-2020-2922 CVE-2020-13249
        
        Remove obsolete patches:
        * mariadb-msvc.patch.1
        * mariadb-swap.patch
        * mariadb-inline.patch.1
        * mariadb-CONC-104.patch.1
        
        Don't build anything from plugins/ in the hope that it's not needed.
        
        Change-Id: I1c8633866b7108a8bb22dae0e0dd5f4a44bf5150
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96466
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-16  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [0f6e012057bf0d1cc339154e8af6586d9615a37f]

        tdf#133913 - create variable with Variant/Type in StepLOADNC
        
        During the loading of numeric constants in StepLOADNC, create variables
        of type Variant and convert them to the requested type, i.e.
        Variant/Type in order to prevent type conversion errors, when they are
        passed to a method with variant parameter types.
        
        Change-Id: I2ab0111b5b53dd2de9523ba7cf12bd2519d050b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96402
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-06-16  Caolán McNamara  <caolanm@redhat.com>  [f51ea6c297d17299c93e0560a9b4f90ebc2446d4]

        tdf#134038 use mnCheckWidthReq to avoid text width calculation
        
        when mnCheckWidthReq is available
        
        Change-Id: I9964b1df9e025ab737d0d306148930c34b7d7148
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96474
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-16  Caolán McNamara  <caolanm@redhat.com>  [fa4ae1b318fef5984303f5906a9391d33d46bed7]

        tdf#134038 insert in optimal order
        
        Change-Id: I7b3d2b7bb37f4a7de118b4654f63bcc18a24b855
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96473
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-16  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [84eef89a1c8efca6b77ca161b6525cd1a6bb49f5]

        tdf#133268: Update non cmd icons, update Glue point icons
        
        - Update some menubar visibility
        
        Change-Id: I7a464691b8608d01f0a8b3924c37e0fd510df45c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96468
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-16  Miklos Vajna  <vmiklos@collabora.com>  [c43e62f26f8d51c2ad97f6c93877ce9d3ae9639e]

        vcl: namespace PDFWriterImpl consistently
        
        We had a mix of 'using namespace vcl;' and 'namespace vcl {',
        standardize on the later.
        
        Change-Id: I088bb0e0c03f712242427bf6a0b31dd17755b9dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96475
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-16  László Németh  <nemeth@numbertext.org>  [cec1d2cb8eb17a28bf418625ea6ea522d6c1c580]

        tdf#106234 sw: don't justify after centered tabs
        
        (also after right-aligned and decimal-aligned tabs)
        before the page break in a justified paragraph.
        Justify only after left-aligned tabs, like MSO does.
        
        Regression from commit 07dcbed5fb6d88f69d84313ddede81c222a5a7a6
          (INTEGRATION: CWS fmebugs01 (1.15.104); FILE MERGED
          2004/02/09 15:13:57 fme 1.15.104.1: #i13507# Justified
          alignment for lines containing manual breaks).
        
        See also commit 5d7b3475278f59a423c2139ae51f9b4849621890
          (INTEGRATION: CWS swqbf34 (1.17.96); FILE MERGED
          2005/06/29 12:12:25 fme 1.17.96.2: #i49277# New
          compatibility option bDoNotJustifyLinesWithManualBreak).
        
        Change-Id: Ib92e301aaf46eec283c0850d23549b1b54106068
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96438
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-16  Caolán McNamara  <caolanm@redhat.com>  [0747e8b98089803d6b66bc8ede3e961c2471f455]

        size width request to fit column hint
        
        Change-Id: I1439984e4ff52bebb1c1e777c1cdffcc5820c169
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96472
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-16  Miklos Vajna  <vmiklos@collabora.com>  [bfe6500f2560f13a2114a52167bcee4f997da037]

        sfx2: add uitest for pdf signing
        
        Fails with 058caeef45f9abf12e4e243aafbbb1c2ebcbc057 (tdf#130354 sfx2:
        make PDF signing UI work again, 2020-06-02) reverted.
        
        Change-Id: I4f4ffaeed4b93c033bc2fdaa76ff817d172c8853
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96469
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-16  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [20c17b0ffb89102d086f80303887a8594f0c3c8c]

        macOS fix langpack installer with manually selected .app directory
        
        For cases when there are multiple matching apps where the Languagepack
        might be installed to, the "make sure to launch LO once before
        installing the langpack" mechanism can fail.
        Even if it is the call "tell application <selection> to activate" that
        fails, the error handler assumes that the untar operation didn't work
        and suggests to retry with admin privileges, modifying the .app bundle
        before having it started once (AKA verified by gatekeeper), breaking
        the app.
        Passing the full path to the application object should fix that.
        
        Change-Id: I47d61ad68e225fbdba191702ba85598164602e81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96449
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-06-16  Miklos Vajna  <vmiklos@collabora.com>  [058c21ac4a552ee6f6ca2f67c0d134a819228d53]

        sd signature line: access the pdf shape from the appearance writer
        
        PDFDocument::WriteAppearanceObject() is where we can turn the pdf data
        (containing a single shape only) into a form XObject, later.
        
        Change-Id: Id042c95af4a867d3997d6f7742a18659b8925c12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96455
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-16  Stephan Bergmann  <sbergman@redhat.com>  [ea45b306d824938d2dc01e6988be210c3a042efe]

        Document that accessing an empty bitmap is legal
        
        It no longer triggers an assert in --enable-assert-always-abort builds since
        2293aa3a15a0fc0566c0e15872fdc215d0ab2fe6 "Remove dubious assert 'Forbidden
        Access to empty bitmap!'".
        
        Change-Id: I1c50b7f167fa1e1ba0b465934eabd195285abd4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/80437
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-16  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [9da104538dd92861b2b9e4e95ccbafe12632fe83]

        mac langpack script: simplify mdfind call to not use wildcard match
        
        I think this is leftover from very early development stages when it
        didn't have placeholders, but literal OpenOffice or similar at the time.
        
        Not matching for wildcard but for full LibreOffice/LibreOfficeDev string
        makes removing the languagepacks from the match superfluous
        
        It was wrong anyway, since kMDItemDisplayName has the name without the
        .app extension (you'd have to use _kMDItemDisplayNameWithExtensions for
        that)
        
        Change-Id: I37b1ed2d23ea18fd81a8844f35c9cb0d5dc34211
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96441
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-06-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [4b659f6c2fd72139d923637981786e38b5f68130]

        tdf#129247: sw: Add unittest
        
        Change-Id: Ifda47fdaa40fb6792872afc15405e06ccba40fe8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96450
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-16  Miklos Vajna  <vmiklos@collabora.com>  [559765ca62f5e581dd5040bdf24e504cf38b0397]

        sd signature line: export shape with signature to PDF
        
        So that later this can be used when writing the appearance object of the
        pdf signature.
        
        Change-Id: I98517b88723de8ffdc982d4eaae7225289603f1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96451
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-16  Michael Meeks  <michael.meeks@collabora.com>  [12a8b07ba426ef06c987b2ad6b3bcd5344ec3798]

        Add more debug for mal-formed xml.
        
        Change-Id: I905d54ade7fdce992b0ff6e81d51915b43acd2ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96434
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-06-16  Michael Stahl  <Michael.Stahl@cib.de>  [009899190ef1e606cac82ab4de2ce0d8438eb09e]

        sw: fix type of FieldsToCalc() parameter
        
        Change-Id: Ic59c65f67c9479c5d43bef4abd67b8e4ee4192b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96128
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-16  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [7708b3f2d62f3defae261cd2d3621ae3b324d9d1]

        tdf#133511 adjust langpack script for removal of CFBundleGetInfoString
        
        3a028418190790c3bbaf6e505ff55b7bb8c0b474 removed the string from
        Info.plist, but the languagepack install script tried to use that to
        make sure whatever the user selects/is found is from the dame type (dev
        vs release and codeline/version). Instead of doing multiple
        greps/multiline ones (there are multiple version strings in that file,
        only one being from LO itself…) use mdls instead to pick the interesting
        properties to build a "PRODUCTNAME FULLVERSION" string again we can
        match against. --raw switch is nul separated, so add additional xargs -0
        in there instead of trying to match a nul with grep
        (without --raw it is a nice human readable multiline string)
        
        Change-Id: I049a8425709a0c41b61aa09452490b481d39e4d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96439
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-06-16  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [408f2a1c09a6563caf193384df8e1cac6e153fbb]

        tdf#133605: docx import: use ilvl value for list level import
        
        Previous implementation was not aware about ilvl value which
        declares a level number it is defining. So LO was able correctly
        handle only lists were levels are defined in increasing order
        starting from zero. Same problem was also with override lists: if
        we just override only one some random level (for example ilvl=2
        in bugdoc) it was applied to level 0.
        
        Change-Id: If1f466fcbae0c82a8601e5b638e541d75aab665c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96268
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-06-16  Stephan Bergmann  <sbergman@redhat.com>  [2293aa3a15a0fc0566c0e15872fdc215d0ab2fe6]

        Remove dubious assert "Forbidden Access to empty bitmap!"
        
        It had been added with d46c32140fdb05758c039dd27552b1788faac104 "assert in
        BitmapInfoAccess if bitmap is empty or we can't read from it", and
        <https://gerrit.libreoffice.org/c/core/+/55416/2#
        message-9db4353d06f66af8f8389d8ed9b84bd89209caf4> had argued:  "This does not
        make sense.  Either xImpBmp must be true here (in which case the following 'if'
        is an error) or not (in which case the assert is an error).  Which is it?"  To
        which <https://gerrit.libreoffice.org/c/core/+/55416/2#
        message-6a8c692d96ad63f78262909afa78a4222072f8c2> had responded:  "because I
        wanted to catch problems in debug/assert mode, but still allow release builds to
        'work', to some degree.  Since this assert hasn't resulted in any bug reports
        yet, I think we can remove the if now" (but note that that removal apparently
        never happened until now; and
        <https://bugs.documentfoundation.org/show_bug.cgi?id=128001> "Assertion when
        accessing animation properties from sidebar" documents a case where it appears
        that the assert did help to highlight a real---albeit transient---error).
        
        But e.g. <https://ci.libreoffice.org/job/lo_tb_master_linux_dbg/29921/> now
        triggered that assert during CppunitTest_sw_uiwriter at
        
        > #7  0x00002acd75c651a6 in __assert_fail_base () at /lib64/libc.so.6
        > #8  0x00002acd75c65252 in  () at /lib64/libc.so.6
        > #9  0x00002acd82871aa6 in BitmapInfoAccess::BitmapInfoAccess(Bitmap&, BitmapAccessMode) (this=0x5255030, rBitmap=..., nMode=Write) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/Python Exception <class 'gdb.error'> There is no member or method named _M_head_impl.:
        > vcl/source/gdi/bmpacc.cxx:38
        >         xImpBmp = std::shared_ptr (empty) 0x0
        > #10 0x00002acd82871e36 in BitmapReadAccess::BitmapReadAccess(Bitmap&, BitmapAccessMode) (this=0x5255030, rBitmap=..., nMode=Write) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/gdi/bmpacc.cxx:89
        > #11 0x00002acd828727b4 in BitmapWriteAccess::BitmapWriteAccess(Bitmap&) (this=0x5255030, rBitmap=...) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/gdi/bmpacc.cxx:355
        > #12 0x00002acd82afbdae in Bitmap::AcquireWriteAccess() (this=0x7ffcfba67700) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/bitmap/bitmap.cxx:413
        >         pWriteAccess =
        > #13 0x00002acd8276ce03 in vcl::ScopedBitmapAccess<BitmapWriteAccess, Bitmap, &Bitmap::AcquireWriteAccess>::ScopedBitmapAccess(Bitmap&) (this=0x7ffcfba676e0, rBitmap=...) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/include/vcl/scopedbitmapaccess.hxx:53
        > #14 0x00002acd82b07bec in BitmapDisabledImageFilter::execute(BitmapEx const&) const (this=0x7ffcfba67a88, rBitmapEx=...) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/bitmap/BitmapDisabledImageFilter.cxx:28
        >         aSize = Size = {width = 0, height = 0}
        >         nBitCount = 8
        >         pPal = 0x2acd83a65980 <Bitmap::GetGreyPalette(int)::aGreyPalette256>
        >         aGrey = {_vptr.Bitmap = 0x2acd83a16868 <vtable for Bitmap+16>, mxSalBmp = std::shared_ptr (empty) 0x0, maPrefMapMode = {mpImplMapMode = {m_pimpl = 0x1d91070}}, maPrefSize = Size = {width = 0, height = 0}}
        >         pGrey = {mpAccess = 0x0, mpBitmap = 0x7ffcfba67700}
        >         aReturnBitmap = {maBitmap = {_vptr.Bitmap = 0x0, mxSalBmp = std::shared_ptr (count -2107407548, weak 10956) 0x50ad5e8, maPrefMapMode = {mpImplMapMode = {m_pimpl = 0x2acd823407d9 <Bitmap::operator!() const+33>}}, maPrefSize = Size = {width = 140724530477216, height = 84596192}}, maMask = {_vptr.Bitmap = 0x7ffcfba678b0, mxSalBmp = std::shared_ptr (count -1736603320, weak -1871345337) 0x2acd82638344 <BitmapEx::operator!() const+24>, maPrefMapMode = {mpImplMapMode = {m_pimpl = 0x50ad560}}, maPrefSize = Size = {width = 140724530477664, height = 47062149486690}}, maBitmapSize = Size = {width = 4607182418800017408, height = 84596016}, maTransparentColor = rgb(0, 0, 0), meTransparent = NONE, mbAlpha = false}
        >         aReadBitmap = {_vptr.Bitmap = 0xffffffff00000000, mxSalBmp = std::shared_ptr (count 7274595, weak 6881387) 0x215a600, maPrefMapMode = {mpImplMapMode = {m_pimpl = 0x2acd752acaa9 <__gnu_debug::_Safe_sequence_base::_M_get_mutex()+9>}}, maPrefSize = Size = {width = 0, height = 0}}
        >         pRead = {mpAccess = 0x0, mpBitmap = 0x0}
        > #15 0x00002acd82aff64a in BitmapFilter::Filter(BitmapEx&, BitmapFilter const&) (rBmpEx=..., rFilter=...) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/bitmap/bitmapfilter.cxx:22
        >         aTmpBmpEx = {maBitmap = {_vptr.Bitmap = 0x0, mxSalBmp = std::shared_ptr (count -2107407548, weak 10956) 0x50ad5e8, maPrefMapMode = {mpImplMapMode = {m_pimpl = 0x2acd823407d9 <Bitmap::operator!() const+33>}}, maPrefSize = Size = {width = 140724530477216, height = 84596192}}, maMask = {_vptr.Bitmap = 0x7ffcfba678b0, mxSalBmp = std::shared_ptr (count -1736603320, weak -1871345337) 0x2acd82638344 <BitmapEx::operator!() const+24>, maPrefMapMode = {mpImplMapMode = {m_pimpl = 0x50ad560}}, maPrefSize = Size = {width = 140724530477664, height = 47062149486690}}, maBitmapSize = Size = {width = 4607182418800017408, height = 84596016}, maTransparentColor = rgb(0, 0, 0), meTransparent = NONE, mbAlpha = false}
        > #16 0x00002acd82b3da59 in ImplImage::getBitmapEx(bool) (this=0x50ad530, bDisabled=true) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/image/ImplImage.cxx:123
        >         aChecksum = 1063942691015340773
        > #17 0x00002acd82b3dc35 in ImplImage::getBitmapExForHiDPI(bool) (this=0x50ad530, bDisabled=true) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/image/ImplImage.cxx:153
        > #18 0x00002acd82b3aa6f in Image::Draw(OutputDevice*, Point const&, DrawImageFlags, Size const*) (this=0x5008650, pOutDev=0x4f695c0, rPos=Point = {...}, nStyle=Disable, pSize=0x0) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/image/Image.cxx:123
        >         aOutSize = Size = {width = 0, height = 0}
        >         aRenderBmp = warning: can't find linker symbol for virtual table for `std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>' value
        > warning:   found `typeinfo for DockingWindow' instead
        > warning: can't find linker symbol for virtual table for `std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>' value
        > warning:   found `typeinfo for DockingWindow' instead
        > warning: can't find linker symbol for virtual table for `Bitmap' value
        > warning:   found `typeinfo for DockingWindow' instead
        > warning: RTTI symbol not found for class '__cxxabiv1::__vmi_class_type_info'
        > warning: RTTI symbol not found for class '__cxxabiv1::__vmi_class_type_info'
        > Python Exception <class 'gdb.error'> There is no member or method named _M_head_impl.:
        > {maBitmap = {_vptr.Bitmap = 0x0, mxSalBmp = std::shared_ptr (expired, weak 0) 0x50ad5e8, maPrefMapMode = {mpImplMapMode = {m_pimpl = 0x2acd823407d9 <Bitmap::operator!() const+33>}}, maPrefSize = Size = {width = 140724530478112, height = 140724530478352}}, maMask = {_vptr.Bitmap = 0x2acd8398b038 <typeinfo for DockingWindow+32>, mxSalBmp = std::shared_ptr (count -2095382144, weak 10956) 0x0, maPrefMapMode = {mpImplMapMode = {m_pimpl = 0x4f695c0}}, maPrefSize = Size = {width = 83269056, height = 47061922066318}}, maBitmapSize = Size = {width = 83269056, height = 140724530478240}, maTransparentColor = rgb(0, 0, 0), meTransparent = NONE, mbAlpha = false}
        > #19 0x00002acd8277485c in OutputDevice::DrawImage(Point const&, Size const&, Image const&, DrawImageFlags) (this=0x4f695c0, rPos=Point = {...}, rSize=Size = {...}, rImage=..., nStyle=Disable) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/outdev/bitmap.cxx:1466
        >         rNonConstImage = @0x5008650: {mpImplData = std::shared_ptr (count 1, weak 0) 0x50ad530}
        >         __PRETTY_FUNCTION__ = "void OutputDevice::DrawImage(const Point&, const Size&, const Image&, DrawImageFlags)"
        >         bIsSizeValid = false
        > #20 0x00002acd82774786 in OutputDevice::DrawImage(Point const&, Image const&, DrawImageFlags) (this=0x4f695c0, rPos=Point = {...}, rImage=..., nStyle=Disable) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/outdev/bitmap.cxx:1450
        >         __PRETTY_FUNCTION__ = "void OutputDevice::DrawImage(const Point&, const Image&, DrawImageFlags)"
        > #21 0x00002acd8257a3da in ToolBox::ImplDrawItem(OutputDevice&, unsigned long, unsigned short) (this=0x4f695c0, rRenderContext=..., nPos=0, nHighlight=0) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/toolbox.cxx:2697
        >         pImage = 0x5008650
        >         nImageStyle = Disable
        >         pItem = 0x5008630
        >         rStyleSettings = @0x2159a50: {mxData = std::shared_ptr (count 3, weak 0) 0x215a210}
        >         bHasOpenPopup = false
        >         bHighContrastWhite = false
        >         aBtnSize = Size = {width = 7, height = 7}
        >         aButtonRect = {static RECT_EMPTY = -32767, nLeft = 0, nTop = 8, nRight = 6, nBottom = 14}
        >         nOffX = 3
        >         nOffY = 11
        >         nImageOffX = 3
        >         nImageOffY = 11
        >         nStyle = NONE
        >         bImage = true
        >         bText = false
        >         tmpButtonType = SYMBOLONLY
        >         nBtnWidth = 0
        >         nBtnHeight = 0
        >         aImageSize = Size = {width = 0, height = 0}
        >         aTxtSize = Size = {width = 0, height = 0}
        >         bRotate = 158
        > #22 0x00002acd8257d230 in ToolBox::Paint(OutputDevice&, tools::Rectangle const&) (this=0x4f695c0, rRenderContext=..., rPaintRect=...) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/toolbox.cxx:3491
        >         nHighlight = 0
        >         pItem = 0x5008630
        >         i = 0
        >         nHighPos = 18446744073709551615
        >         nCount = 3
        > #23 0x00002acd8235e803 in PaintHelper::DoPaint(vcl::Region const*) (this=0x7ffcfba68280, pRegion=0x691b9a0) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/paint.cxx:311
        >         aBackground = {mpImplWallpaper = {m_pimpl = 0x4ddb8a0}}
        >         pWindowImpl = 0x344a620
        >         pWinChildClipRegion = 0x344aa10
        >         pFrameData = 0x50962e0
        > #24 0x00002acd8235fd24 in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) (this=0x4f695c0, pRegion=0x691b9a0, nPaintFlags=(PaintAll | PaintChildren | Erase)) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/paint.cxx:615
        >         aHelper = {m_pWindow = {_vptr.VclPtr = 0x2acd8392fa18 <vtable for VclPtr<vcl::Window>+16>, m_rInnerRef = rtl::Reference to 0x4f695c0}, m_pChildRegion = , m_aSelectionRect = {static RECT_EMPTY = -32767, nLeft = 0, nTop = 0, nRight = -32767, nBottom = -32767}, m_aPaintRect = {static RECT_EMPTY = -32767, nLeft = 0, nTop = 0, nRight = 20, nBottom = 22}, m_aPaintRegion = {mpB2DPolyPolygon = std::shared_ptr (empty) 0x0, mpPolyPolygon = std::shared_ptr (empty) 0x0, mpRegionBand = std::shared_ptr (count 2, weak 0) 0x51d40a0, mbIsNull = false}, m_nPaintFlags = (PaintAll | PaintCPython Exception <class 'gdb.error'> There is no member or method named _M_head_impl.:
        > Python Exception <class 'gdb.error'> There is no member or method named _M_head_impl.:
        > Python Exception <class 'gdb.error'> There is no member or method named _M_head_impl.:
        > hildren | Erase), m_bPop = true, m_bRestoreCursor = false, m_bStartedBufferedPaint = false}
        > #25 0x00002acd8235f6e2 in PaintHelper::~PaintHelper() (this=0x7ffcfba683f0, __in_chrg=<optimized out>) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/paint.cxx:551
        >         pTempWindow = 0x4f695c0
        >         pWindowImpl = 0x4ec5e30
        >         pFrameData = 0x50962e0
        > #26 0x00002acd8235fd7d in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) (this=0x505c2f0, pRegion=0x2b017b0, nPaintFlags=(PaintAllChildren | PaintChildren | Erase)) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/paint.cxx:612
        >         aHelper = {m_pWindow = {_vptr.VclPtr = 0x2acd8392fa18 <vtable for VclPtr<vcl::Window>+16>, m_rInnerRef = rtl::Reference to 0x505c2f0}, m_pChildRegion = , m_aSelectionRect = {static RECT_EMPTY = -32767, nLeft = 0, nTop = 0, nRight = -32767, nBottom = -32767}, m_aPaintRect = {static RECT_EMPTY = -32767, nLeft = 219, nTop = 0, nRight = 224, nBottom = 22}, m_aPaintRegion = {mpB2DPolyPolygon = std::shared_ptr (empty) 0x0, mpPolyPolygon = std::shared_ptr (empty) 0x0, mpRegionBand = std::shared_ptr (count 1, weak 0) 0x3611760, mbIsNull = false}, m_nPaintFlags = (PaintAllChildren | PaintChildren | Erase), m_bPop = true, m_bRestoreCursor = false, m_bStartedBufferedPaint = false}
        > #27 0x00002acd8235f6e2 in PaintHelper::~PaintHelper() (this=0x7ffcfba68560, __in_chrg=<optimized out>) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/paint.cxx:551
        >         pTempWindow = 0x505c2f0
        >         pWindowImpl = 0x4e1bb50
        >         pFrameData = 0x50962e0
        > #28 0x00002acd8235fd7d in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) (this=0x4c02270, pRegion=0x4bd7f40, nPaintFlags=(PaintAllChildren | PaintChildren | Erase)) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/paint.cxx:612
        >         aHelper = {m_pWindow = {_vptr.VclPtr = 0x2acd8392fa18 <vtable for VclPtr<vcl::Window>+16>, m_rInnerRef = rtl::Reference to 0x4c02270}, m_pChildRegion = , m_aSelectionRect = {static RECT_EMPTY = -32767, nLeft = 0, nTop = 0, nRight = -32767, nBottom = -32767}, m_aPaintRect = {static RECT_EMPTY = -32767, nLeft = 0, nTop = 0, nRight = -32767, nBottom = -32767}, m_aPaintRegion = {mpB2DPolyPolygon = std::shared_ptr (empty) 0x0, mpPolyPolygon = std::shared_ptr (empty) 0x0, mpRegionBand = std::shared_ptr (empty) 0x0, mbIsNull = false}, m_nPaintFlags = (PaintAllChildren | PaintChildren | Erase), m_bPop = false, m_bRestoreCursor = false, m_bStartedBufferedPaint = false}
        > #29 0x00002acd8235f6e2 in PaintHelper::~PaintHelper() (this=0x7ffcfba686d0, __in_chrg=<optimized out>) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/paint.cxx:551
        >         pTempWindow = 0x4c02270
        >         pWindowImpl = 0x4dda7e0
        >         pFrameData = 0x50962e0
        > #30 0x00002acd8235fd7d in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) (this=0x50ce0a0, pRegion=0x56b3350, nPaintFlags=(PaintAllChildren | PaintChildren | Erase)) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/paint.cxx:612
        >         aHelper = {m_pWindow = {_vptr.VclPtr = 0x2acd8392fa18 <vtable for VclPtr<vcl::Window>+16>, m_rInnerRef = rtl::Reference to 0x50ce0a0}, m_pChildRegion = , m_aSelectionRect = {static RECT_EMPTY = -32767, nLeft = 0, nTop = 0, nRight = -32767, nBottom = -32767}, m_aPaintRect = {static RECT_EMPTY = -32767, nLeft = 0, nTop = 0, nRight = -32767, nBottom = -32767}, m_aPaintRegion = {mpB2DPolyPolygon = std::shared_ptr (empty) 0x0, mpPolyPolygon = std::shared_ptr (empty) 0x0, mpRegionBand = std::shared_ptr (empty) 0x0, mbIsNull = false}, m_nPaintFlags = (PaintAllChildren | PaintChildren | Erase), m_bPop = false, m_bRestoreCursor = false, m_bStartedBufferedPaint = false}
        > #31 0x00002acd8235f6e2 in PaintHelper::~PaintHelper() (this=0x7ffcfba68840, __in_chrg=<optimized out>) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/paint.cxx:551
        >         pTempWindow = 0x50ce0a0
        >         pWindowImpl = 0x52dfbe0
        >         pFrameData = 0Python Exception <class 'gdb.error'> There is no member or method named _M_head_impl.:
        > Python Exception <class 'gdb.error'> There is no member or method named _M_head_impl.:
        > Python Exception <class 'gdb.error'> There is no member or method named _M_head_impl.:
        > Python Exception <class 'gdb.error'> There is no member or method named _M_head_impl.:
        > x50962e0
        > #32 0x00002acd8235fd7d in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) (this=0x533f890, pRegion=0x56e6d40, nPaintFlags=(PaintAllChildren | PaintChildren | Erase)) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/paint.cxx:612
        >         aHelper = {m_pWindow = {_vptr.VclPtr = 0x2acd8392fa18 <vtable for VclPtr<vcl::Window>+16>, m_rInnerRef = rtl::Reference to 0x533f890}, m_pChildRegion = , m_aSelectionRect = {static RECT_EMPTY = -32767, nLeft = 0, nTop = 0, nRight = -32767, nBottom = -32767}, m_aPaintRect = {static RECT_EMPTY = -32767, nLeft = 0, nTop = 0, nRight = -32767, nBottom = -32767}, m_aPaintRegion = {mpB2DPolyPolygon = std::shared_ptr (empty) 0x0, mpPolyPolygon = std::shared_ptr (empty) 0x0, mpRegionBand = std::shared_ptr (empty) 0x0, mbIsNull = false}, m_nPaintFlags = (PaintAllChildren | PaintChildren | Erase), m_bPop = false, m_bRestoreCursor = false, m_bStartedBufferedPaint = false}
        > #33 0x00002acd8235f6e2 in PaintHelper::~PaintHelper() (this=0x7ffcfba689b0, __in_chrg=<optimized out>) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/paint.cxx:551
        >         pTempWindow = 0x533f890
        >         pWindowImpl = 0x4c53a60
        >         pFrameData = 0x50962e0
        > #34 0x00002acd8235fd7d in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) (this=0x51f0b20, pRegion=0x0, nPaintFlags=(PaintAllChildren | PaintChildren | Erase)) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/paint.cxx:612
        >         aHelper = {m_pWindow = {_vptr.VclPtr = 0x2acd8392fa18 <vtable for VclPtr<vcl::Window>+16>, m_rInnerRef = rtl::Reference to 0x51f0b20}, m_pChildRegion = , m_aSelectionRect = {static RECT_EMPTY = -32767, nLeft = 0, nTop = 0, nRight = -32767, nBottom = -32767}, m_aPaintRect = {static RECT_EMPTY = -32767, nLeft = 132, nTop = 6, nRight = 251, nBottom = 190}, m_aPaintRegion = {mpB2DPolyPolygon = std::shared_ptr (empty) 0x0, mpPolyPolygon = std::shared_ptr (empty) 0x0, mpRegionBand = std::shared_ptr (count 2, weak 0) 0x56822e0, mbIsNull = false}, m_nPaintFlags = (PaintAllChildren | PaintChildren | Erase), m_bPop = true, m_bRestoreCursor = false, m_bStartedBufferedPaint = false}
        > #35 0x00002acd8235f6e2 in PaintHelper::~PaintHelper() (this=0x7ffcfba68b20, __in_chrg=<optimized out>) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/paint.cxx:551
        >         pTempWindow = 0x51f0b20
        >         pWindowImpl = 0x4f521b0
        >         pFrameData = 0x50962e0
        > #36 0x00002acd8235fd7d in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) (this=0x4f0e7c0, pRegion=0x0, nPaintFlags=PaintChildren) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/paint.cxx:612
        >         aHelper = {m_pWindow = {_vptr.VclPtr = 0x2acd8392fa18 <vtable for VclPtr<vcl::Window>+16>, m_rInnerRef = rtl::Reference to 0x4f0e7c0}, m_pChildRegion = , m_aSelectionRect = {static RECT_EMPTY = -32767, nLeft = 0, nTop = 0, nRight = -32767, nBottom = -32767}, m_aPaintRect = {static RECT_EMPTY = -32767, nLeft = 0, nTop = 0, nRight = -32767, nBottom = -32767}, m_aPaintRegion = {mpB2DPolyPolygon = std::shared_ptr (empty) 0x0, mpPolyPolygon = std::shared_ptr (empty) 0x0, mpRegionBand = std::shared_ptr (empty) 0x0, mbIsNull = false}, m_nPaintFlags = PaintChildren, m_bPop = false, m_bRestoreCursor = false, m_bStartedBufferedPaint = false}
        > #37 0x00002acd8235f6e2 in PaintHelper::~PaintHelper() (this=0x7ffcfba68c90, __in_chrg=<optimized out>) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/paint.cxx:551
        >         pTempWindow = 0x4f0e7c0
        >         pWindowImpl = 0x4e5d6a0
        >         pFrameData = 0x50962e0
        > #38 0x00002acd8235fd7d in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) (this=0x50d33b0, pRegion=0x0, nPaintFlags=PaintChildren) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/paint.cxx:612
        >         aHelper = {m_pWindow = {_vptr.VclPtr = 0x2acd8392fa18 <vtable for VclPtr<vcl::Window>+16>, m_rInnerRef = rtl::Reference to 0x50d33b0}, m_pChildRegion = , m_aSelectionRect = {static RECT_EPython Exception <class 'gdb.error'> There is no member or method named _M_head_impl.:
        > Python Exception <class 'gdb.error'> There is no member or method named _M_head_impl.:
        > Python Exception <class 'gdb.error'> There is no member or method named _M_head_impl.:
        > MPTY = -32767, nLeft = 0, nTop = 0, nRight = -32767, nBottom = -32767}, m_aPaintRect = {static RECT_EMPTY = -32767, nLeft = 0, nTop = 0, nRight = -32767, nBottom = -32767}, m_aPaintRegion = {mpB2DPolyPolygon = std::shared_ptr (empty) 0x0, mpPolyPolygon = std::shared_ptr (empty) 0x0, mpRegionBand = std::shared_ptr (empty) 0x0, mbIsNull = false}, m_nPaintFlags = PaintChildren, m_bPop = false, m_bRestoreCursor = false, m_bStartedBufferedPaint = false}
        > #39 0x00002acd8235f6e2 in PaintHelper::~PaintHelper() (this=0x7ffcfba68e00, __in_chrg=<optimized out>) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/paint.cxx:551
        >         pTempWindow = 0x50d33b0
        >         pWindowImpl = 0x4ccb7f0
        >         pFrameData = 0x50962e0
        > #40 0x00002acd8235fd7d in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) (this=0x52e4de0, pRegion=0x0, nPaintFlags=PaintChildren) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/paint.cxx:612
        >         aHelper = {m_pWindow = {_vptr.VclPtr = 0x2acd8392fa18 <vtable for VclPtr<vcl::Window>+16>, m_rInnerRef = rtl::Reference to 0x52e4de0}, m_pChildRegion = , m_aSelectionRect = {static RECT_EMPTY = -32767, nLeft = 0, nTop = 0, nRight = -32767, nBottom = -32767}, m_aPaintRect = {static RECT_EMPTY = -32767, nLeft = 0, nTop = 0, nRight = -32767, nBottom = -32767}, m_aPaintRegion = {mpB2DPolyPolygon = std::shared_ptr (empty) 0x0, mpPolyPolygon = std::shared_ptr (empty) 0x0, mpRegionBand = std::shared_ptr (empty) 0x0, mbIsNull = false}, m_nPaintFlags = PaintChildren, m_bPop = false, m_bRestoreCursor = false, m_bStartedBufferedPaint = false}
        > #41 0x00002acd8235f6e2 in PaintHelper::~PaintHelper() (this=0x7ffcfba68f70, __in_chrg=<optimized out>) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/paint.cxx:551
        >         pTempWindow = 0x52e4de0
        >         pWindowImpl = 0x4cc8950
        >         pFrameData = 0x50962e0
        > #42 0x00002acd8235fd7d in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) (this=0x4d8bf30, pRegion=0x0, nPaintFlags=PaintChildren) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/paint.cxx:612
        >         aHelper = {m_pWindow = {_vptr.VclPtr = 0x2acd8392fa18 <vtable for VclPtr<vcl::Window>+16>, m_rInnerRef = rtl::Reference to 0x4d8bf30}, m_pChildRegion = , m_aSelectionRect = {static RECT_EMPTY = -32767, nLeft = 0, nTop = 0, nRight = -32767, nBottom = -32767}, m_aPaintRect = {static RECT_EMPTY = -32767, nLeft = 0, nTop = 0, nRight = -32767, nBottom = -32767}, m_aPaintRegion = {mpB2DPolyPolygon = std::shared_ptr (empty) 0x0, mpPolyPolygon = std::shared_ptr (empty) 0x0, mpRegionBand = std::shared_ptr (empty) 0x0, mbIsNull = false}, m_nPaintFlags = PaintChildren, m_bPop = false, m_bRestoreCursor = false, m_bStartedBufferedPaint = false}
        > #43 0x00002acd8235f6e2 in PaintHelper::~PaintHelper() (this=0x7ffcfba690e0, __in_chrg=<optimized out>) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/paint.cxx:551
        >         pTempWindow = 0x4d8bf30
        >         pWindowImpl = 0x4ccbd40
        >         pFrameData = 0x50962e0
        > #44 0x00002acd8235fd7d in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) (this=0x56eb630, pRegion=0x0, nPaintFlags=PaintChildren) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/paint.cxx:612
        >         aHelper = {m_pWindow = {_vptr.VclPtr = 0x2acd8392fa18 <vtable for VclPtr<vcl::Window>+16>, m_rInnerRef = rtl::Reference to 0x56eb630}, m_pChildRegion = , m_aSelectionRect = {static RECT_EMPTY = -32767, nLeft = 0, nTop = 0, nRight = -32767, nBottom = -32767}, m_aPaintRect = {static RECT_EMPTY = -32767, nLeft = 0, nTop = 0, nRight = -32767, nBottom = -32767}, m_aPaintRegion = {mpB2DPolyPolygon = std::shared_ptr (empty) 0x0, mpPolyPolygon = std::shared_ptr (empty) 0x0, mpRegionBand = std::shared_ptr (empty) 0x0, mbIsNull = false}, m_nPaintFlags = PaintChildren, m_bPop = false, m_bRestoreCursor = false, m_bStartedBufferedPaint = false}
        > #45 0x00002acd8235f6e2 in PaintHelper::~PaintHelper() (this=0x7ffcfba69250, __in_chrg=<optimized out>) at /home/tdf/lode/Python Exception <class 'gdb.error'> There is no member or method named _M_head_impl.:
        > jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/paint.cxx:551
        >         pTempWindow = 0x56eb630
        >         pWindowImpl = 0x4e06d10
        >         pFrameData = 0x50962e0
        > #46 0x00002acd8235fd7d in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) (this=0x5675000, pRegion=0x0, nPaintFlags=PaintChildren) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/paint.cxx:612
        >         aHelper = {m_pWindow = {_vptr.VclPtr = 0x2acd8392fa18 <vtable for VclPtr<vcl::Window>+16>, m_rInnerRef = rtl::Reference to 0x5675000}, m_pChildRegion = , m_aSelectionRect = {static RECT_EMPTY = -32767, nLeft = 0, nTop = 0, nRight = -32767, nBottom = -32767}, m_aPaintRect = {static RECT_EMPTY = -32767, nLeft = 0, nTop = 0, nRight = -32767, nBottom = -32767}, m_aPaintRegion = {mpB2DPolyPolygon = std::shared_ptr (empty) 0x0, mpPolyPolygon = std::shared_ptr (empty) 0x0, mpRegionBand = std::shared_ptr (empty) 0x0, mbIsNull = false}, m_nPaintFlags = PaintChildren, m_bPop = false, m_bRestoreCursor = false, m_bStartedBufferedPaint = false}
        > #47 0x00002acd8235fec4 in vcl::Window::ImplCallOverlapPaint() (this=0x5675000) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/paint.cxx:639
        >         pTempWindow = 0x0
        > #48 0x00002acd8236003e in vcl::Window::ImplHandlePaintHdl(Timer*) (this=0x5675000) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/paint.cxx:662
        >         aZone = {m_sProfileId = 0x2acd830b598f "VCL idle re-paint", m_aCreateTime = 0, m_bConsole = false, static g_bRecording = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}}
        > #49 0x00002acd8235ff03 in vcl::Window::LinkStubImplHandlePaintHdl(void*, Timer*) (instance=0x5675000, data=0x50962e0) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/window/paint.cxx:643
        > #50 0x00002acd82c4abb3 in Link<Timer*, void>::Call(Timer*) const (this=0x5096300, data=0x50962e0) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/include/tools/link.hxx:111
        > #51 0x00002acd82c4aa4b in Timer::Invoke() (this=0x50962e0) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/app/timer.cxx:75
        > #52 0x00002acd82c0061f in Scheduler::ProcessTaskScheduling() () at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/app/scheduler.cxx:478
        >         pTask = 0x50962e0
        >         aZone = {m_sProfileId = 0x2acd8313ad08 "vcl::Window maPaintIdle", m_aCreateTime = 0, m_bConsole = false, static g_bRecording = {_M_base = {static _S_alignment = 1, _M_i = false}, static is_always_lock_free = true}}
        >         nLockCount = 1
        >         bTaskAlive = true
        >         pSVData = 0x2acd83a85ee0 <rtl::Static<ImplSVData, (anonymous namespace)::private_aImplSVData>::get()::instance>
        >         rSchedCtx = @0x2acd83a85f28: {mpFirstSchedulerData = {0x0, 0x4bf43c0, 0x0, 0x0, 0x0, 0x0, 0x505c870, 0x509e230}, mpLastSchedulerData = {0x0, 0x4d47ed0, 0x0, 0x0, 0x0, 0x0, 0x54eefd0, 0x5101b60}, mpSchedulerStack = 0x56e66a0, mpSchedulerStackTop = 0x56e66a0, mpSalTimer = 0x1e52f40, mnTimerStart = 1592278939202, mnTimerPeriod = 0, maMutex = {mnLockDepth = 0, maMutex = {mutex = 0xf9c630}}, mbActive = true}
        >         aSchedulerGuard = {<No data fields>}
        >         nTime = 1592278939202
        >         pSchedulerData = 0x505c870
        >         pPrevSchedulerData = 0x0
        >         pMostUrgent = 0x56e66a0
        >         pPrevMostUrgent = 0x0
        >         nMostUrgentPriority = 4
        >         nMinPeriod = 0
        >         nReadyPeriod = 0
        >         nTasks = 6
        >         nTaskPriority = 6
        >         __PRETTY_FUNCTION__ = "static bool Scheduler::ProcessTaskScheduling()"
        > #53 0x00002acd82bffa5d in Scheduler::CallbackTaskScheduling() () at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/app/scheduler.cxx:287
        > #54 0x00002acd82e0c7b1 in SalTimer::CallCallback() (this=0x1e52f40) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/inc/saltimer.hxx:54
        > #55 0x00002acd82e0b167 in SvpSalInstance::CheckTimeout(bool) (this=0xfa0f70, bExecuteTimers=true) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/headless/svpinst.cxx:209
        >         aGuard = {pT = 0xf973d0}
        >         pSVData = 0x2acd83a85ee0 <rtl::Static<ImplSVData, (anonymous namespace)::private_aImplSVData>::get()::instance>
        >         aTimeOfDay = {tv_sec = 1592278939, tv_usec = 202344}
        >         bRet = true
        > #56 0x00002acd82e0bd34 in SvpSalInstance::DoYield(bool, bool) (this=0xfa0f70, bWait=false, bHandleAllCurrentEvents=true) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/headless/svpinst.cxx:444
        >         __PRETTY_FUNCTION__ = "virtual bool SvpSalInstance::DoYield(bool, bool)"
        >         bEvent = true
        >         pSVData = 0x2acd83a85ee0 <rtl::Static<ImplSVData, (anonymous namespace)::private_aImplSVData>::get()::instance>
        >         bTimeout = true
        >         bSkipPoll = true
        >         pMutex = 0xc
        > #57 0x00002acd82c2b024 in ImplYield(bool, bool) (i_bWait=false, i_bAllEvents=true) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/app/svapp.cxx:455
        >         pSVData = 0x2acd83a85ee0 <rtl::Static<ImplSVData, (anonymous namespace)::private_aImplSVData>::get()::instance>
        >         bProcessedEvent = true
        > #58 0x00002acd82c2b15f in Application::Reschedule(bool) (i_bAllEvents=true) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/app/svapp.cxx:468
        > #59 0x00002acd82c2b191 in Scheduler::ProcessEventsToIdle() () at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/vcl/source/app/svapp.cxx:474
        >         nSanity = 77
        >         pSVData = 0x2acd7cf4f274 <comphelper::SolarMutex::IsCurrentThread() const+36>
        > #60 0x00002acd8e38c0af in testTdf76636::TestBody() (this=0x1e2de30) at /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/sw/qa/extras/uiwriter/uiwriter3.cxx:200
        >         pTextDoc = 0x4e8ec90
        >         xTextTablesSupplier = uno::Reference to (SwXTextDocument *) 0x4e8ed00
        >         xIndexAccess = uno::Reference to (SwXTextTables *) 0x61781f0
        >         xTextTable = uno::Reference to (SwXTextTable *) 0x366ebc8
        
        What apparently happens is that an icon shall be painted at size 0x0 (whether or
        not that request is legal, or the consequence of another error).
        BitmapDisabledImageFilter::execute
        (vcl/source/bitmap/BitmapDisabledImageFilter.cxx, called in frame 14) contains
        
          if (pRead && pGrey)
        
        that would specifically address the case where the given rBitmapEx is empty, but
        that only comes after the assert has already fired.
        
        Change-Id: I3e6e1bacfb6e502047b9f3f7a13602562673cd06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96435
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-16  Miklos Vajna  <vmiklos@collabora.com>  [5199393c84fccc47c72810c061b757bd8167d4c0]

        Remove some unused includes
        
        Change-Id: Iba6d787de4b61c71ce9edbfed748aeae2b7f1f39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96407
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-16  Stephan Bergmann  <sbergman@redhat.com>  [a0bc388b38859ab67067340f836f26fa8f850cbf]

        Use the saner std::condition_variable semantics for JobQueue::m_cndWait
        
        This avoids the need for the tricky osl::Condition::reset calls.  For example,
        the first one (in the "disposed !" case) had been added with
        2a3ed89284890615ad4bce57be55ba558351cde1 "sb132: #i112448# proper clean up in
        JobQueue::enter (patch by olistraub)" as
        
        >                  if( 0 == m_lstCallstack.front() )
        >                  {
        >                      // disposed !
        > +                    if( m_lstJob.empty() )
        > +                    {
        > +                        osl_resetCondition( m_cndWait );
        > +                    }
        >                      break;
        >                  }
        >
        
        and then change to
        
        >                  if( 0 == m_lstCallstack.front() )
        >                  {
        >                      // disposed !
        > -                    if( m_lstJob.empty() )
        > +                    if( m_lstJob.empty()
        > +                        && (m_lstCallstack.empty()
        > +                            || m_lstCallstack.front() != 0) )
        >                      {
        >                          osl_resetCondition( m_cndWait );
        >                      }
        
        with cba3ac1eab7acaf8e6efd7a00eee7c5e969fc49b "Avoid deadlocks when disposing
        recursive JobQueue::enter", which prevented the reset from ever hapening
        (because m_lstCallstack.front() cannot both be zero and non-zero here at the
        same time).  The std::condition_variable semantics nicely avoid any reasoning
        whether or not a reset would be necessary here.
        
        Change-Id: Ic9b57b836bb6679829f4aa3b68679256726acf60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96406
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-16  Heiko Tietze  <tietze.heiko@gmail.com>  [d43e03e76e0bcbf1222584c1892d8377b8e09a61]

        Resolves tdf#133662 - Copy version info reworked
        
        * Heading for version info added with a tool button
          to copy info using also the shortcut ctrl/cmd+C
        * Copy button from the footer buttonbox removed
        
        Change-Id: I47d77ea1bc1ac2df25c1fb035abcb96d56a5f4f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95791
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-06-16  Luboš Luňák  <l.lunak@collabora.com>  [120070f252585fccf36a2edc32d797306fdf7e33]

        implement Skia workaround for adjacent AA-ed polygons (tdf#133016)
        
        Non-antialised adjacent polygons line up perfectly when drawn, and
        LO code assumes this is the case even when AA is enabled, which
        seems to work with Cairo, but not with Skia. So add a hack.
        Ideally LO code should not use such polygons.
        
        Change-Id: Ib46139db80f7bda78fde3aac4244da391133b7cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96369
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-06-16  Caolán McNamara  <caolanm@redhat.com>  [7b137e5c7b25438cc56d988ca5dab099afbb31a5]

        tdf#132822 close open undo group before clearing undo stack
        
        when changing paragraph. previous para undo info needs to be discarded, but
        that cannot be done properly if there is an open undo group. So pass the
        optional undo group guard down to GetNextSentence_Impl which can close it
        before it needs to set the new paragraph.
        
        Change-Id: I595c3598b15b6b1fdace045c3879617ecfea3faa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96397
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-16  Caolán McNamara  <caolanm@redhat.com>  [83bacd2fd26fa4f772b467bbb2e1f903f3f388b6]

        use hover-selection for filterlist dropdown
        
        like writer's form drop down which makes it a more natural menu-alike thing
        
        Change-Id: I526e0d8efe166596ecb91576ebf9b359b3239526
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96365
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-16  Caolán McNamara  <caolanm@redhat.com>  [baa55eca0b653d4f661c08f5b6593caa3b186e89]

        support gtk-copy and gtk-paste stock ids
        
        Change-Id: I0d9dc30c62bdfb5976c86bc5a08d5f030eb216e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96394
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [11d21b3c1f7754b5d13ae9ea88da562ec74366ff]

        tdf#129582: sw: Add unittest
        
        Change-Id: Ica1613d228d86c42f1a167d76661fba8a6a46cdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96399
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-16  Miklos Vajna  <vmiklos@collabora.com>  [18ab61cd404518c1fde1464429f08cc8d12d6f85]

        sw: remove useless SET_CURR_SHELL macro
        
        Perhaps it did something useful in the past, but it's better to expand
        it in its current form.
        
        Change-Id: I404e8d274f15a178f519d42a1ecd993c1e530f91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96384
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-06-16  Miklos Vajna  <vmiklos@collabora.com>  [35bb0594b2d977312ef06fc5262cc7592bc13d0f]

        tdf#133145 sw ContinuousEndnotes: fix moving endnotes to a previous page
        
        Regression from commit 4814e8caa5f06c4fe438dfd7d7315e4a2410ea18
        (tdf#124601 sw: add ContinuousEndnotes layout compat option,
        2019-09-30), the problem was that SwFrame::GetPrevFootnoteLeaf() did not
        take the new compat flag into account when determining the previous
        footnote page for endnotes.
        
        Do the same pattern here as the cases already handled in the above
        commit, just try to get the "last but one" and not the "last" page,
        since we try to move these endnotes to a previous page.
        
        Change-Id: I77841a3a0fb68f054941184ee2a8aca0707d2a9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96395
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-06-16  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [f1875565431d21789f12b67231fd8dc3f65e8c21]

        Colibre & Sukapura: Update Slide Field
        
        - Colibre: Update icons with arrow & Glue point icons
        Change-Id: I30ec591def30154e0f1cd09352f9e8147baef88b
        
        Change-Id: I45657b2b290e445d16a75f2cb9766eb5966f8b2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96404
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-16  Eike Rathke  <erack@redhat.com>  [33a720ab802491f15b247e09755cd36205b6f435]

        Use SvNumberformat::GetMaskedType()
        
        ... instead of testing SvNumFormatType::DEFINED for each type
        individually.
        
        Change-Id: I539ad1c9a6b17ed788c26b75b7e673aaae3a6a2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96389
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-06-16  Jan-Marek Glogowski  <glogow@fbihome.de>  [0cdcaff7005e02280c8f6190a179ba12c9b567ca]

        tdf#133877 use optimal size for hamburger button
        
        This way it'll properly scale, instead of using the fixed 28 pixel
        dimension. This is a hack, which is used a few more times in VCL.
        Still this should not be needed, but done automatically.
        If there aren't any constraints, just return the optimal size!
        
        Change-Id: I8aa32645ea95cba28d0daf56f0be27c15153b6c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96390
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-06-15  Andras Timar  <andras.timar@collabora.com>  [71b787473ae0f5289eb53e27671c1d407b8924e6]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 951bb429a4d846699b02e7adb4fc6fca128c6bae
          - remove extra '>' from ar/dictionaries.xcu
            
            Change-Id: I1bf92f06e8631aa56de7c4cf4da013bc8fd5ecac
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/96396
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2020-06-15  Stephan Bergmann  <sbergman@redhat.com>  [d8feb7738d30a97936ee8d57cd6be03944c8d0d5]

        Model the dispose tokens as `void const *` instead of `sal_Int64`
        
        ...which avoids the sal_IntPtr casts
        
        Change-Id: I518fcefc66d297b56c9bd94f7826a44715acb5f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96392
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c87a978de4b121bd9fecbfc6bc1427be70d8335d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 01bf38a8fe1221235a2b32cc5773c49e1228a418
          - tdf#129169 More adjustments in area/background
            
            Add Writer contents in default
            
            Change-Id: I1f51417bf40a9fb42c1a7eeac3b3ea0796bd11be
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96400
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-15  Caolán McNamara  <caolanm@redhat.com>  [24cdfe062c8540b4285c9e24556fcb2ece01a7a4]

        tdf#133384 attributes dialog should be modal
        
        Change-Id: Iacfa81cce9e09d9c2457ce564a060cf9d380de2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96385
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-06-15  Andras Timar  <andras.timar@collabora.com>  [1b8cbfef2481c06bc6d7bf3c5d5811b0d2b9b423]

        Use  getBcp47() instead of getLanguage()
        
        getLanguage() only returns the language code which can be
        ambiguous in case of UI localization, when there are more
        than one language variants. Fallback to the first variant
        caused mixed language UI, e.g. en-US vs. en-GB, pt vs. pt-BR,
        zh-CN vs. zh-TW.
        
        Change-Id: I888423cd4b3c65dbdb900ff3b6bc308fa119be4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96285
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-06-15  Yakov Reztsov  <yr@myooo.ru>  [eab9648afc864c8bed4c61f7419aa193e0c37b92]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 871970b369c07ca3ec5182d94fdf0a01802fae67
          - Add merged Russian thesaurus
            
            from https://github.com/yakovru/MergedRuThesaurus
            
            Change-Id: I14047196dbe5aef4191d5a2e5aeaa4af240db610
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/96219
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2020-06-15  Stephan Bergmann  <sbergman@redhat.com>  [2b3b12f2d109b115bc802a57145e8924fa30430e]

        Revert "CppunitTest_sw_uiwriter: fix failing unittest"
        
        This reverts commit 80eb0eb25158147c18621072849b6684faa2b5c3.  The three changes
        it had made to CppunitTest_sw_uiwriter CPPUNIT_TEST_NAME=testTdf132725::TestBody
        started to each fail now with b314735568c1e9ab8ca52413017425bc2ef12973
        "tdf#132321 tdf#133957 sw: for at-para fly, ignore anchor SwIndex".
        
        Change-Id: I8bb4063713a9f3705120dd39943dabe24301f345
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96386
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-06-15  Laurent BP  <laurent.balland-poirier@laposte.net>  [1861363d623963461905f42aa0b9dc2301f2eaaa]

        tdf#103414 Add/Delete decimal for 100th second
        
        Use Add/Delete decimal to change precision of time and duration
        Apply only to 100th second
        
        Change-Id: I2ff1b01db7ee67645511fcf7ea6bf65055e92a8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94765
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-06-15  Miklos Vajna  <vmiklos@collabora.com>  [e542b622aeb70230365971cab4838dbe0b6e0a93]

        writerfilter: use std::any_of()
        
        Change-Id: I21d5059beee737c286d85f559c767f43962a63ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96355
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-15  Caolán McNamara  <caolanm@redhat.com>  [1067bf8a78a03b67f769761753b5a7226f611f9f]

        consume tab key press in single-widget dropdown
        
        Change-Id: Ie23fa35d29c20910514f3aaad095521f1588702b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96367
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-15  Caolán McNamara  <caolanm@redhat.com>  [d6533cb372bd75f839674fd36640fa466d496efd]

        ReleaseMouse so focus can be grabbed by the FilterFloat
        
        otherwise the keyboard events don't get to the dropdown
        
        Change-Id: I6cbaea5e3cef16a39edb12fecdf1d08ab29cbd5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96366
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ac18631b850c9d1d7b7348fdd56823526bcc1bfe]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 522bc49632bc3eac50a56cf1746d1b923eb2b89b
          - tdf#129169 Access commands for area/background
            
            Change-Id: I370ddc89c72e15703950c12996ea5af8e14c4d6e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96299
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-15  Caolán McNamara  <caolanm@redhat.com>  [596a909059606c47d87985ae2d32e7d40cdaab24]

        rhbz#1847031 null-deref
        
        Change-Id: Ic9327788ebf49ac1ab0d3463f2f1e4d87ef14cb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96364
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-15  Stephan Bergmann  <sbergman@redhat.com>  [78dc7d982b65c1843a288b80da83f8766e85d0cf]

        Remove a potentially already enqueued response when a bridge is disposed
        
        ...while a remote call is in progress.  Otherwise, if the same thread later
        makes another remote call (through another bridge), it would erroneously pair
        the repsonse for the disposed call with the second call.
        
        UITest_calc_demo started to fail that way occasionally, presumably after
        77445e201c45e5593761e8399c32f80eea2178a4 "Make Chart Creation Wizard async", but
        for reasons rather unrelated to the contents of that commit.  What apparently
        happened is that in one test's tearDown, the bridge between the Python and the
        soffice process happened to be disposed during the XDesktop::terminate call from
        Python's main thread, so that the response (of type BOOLEAN) remained in the
        JobQueue.  Then during the next test's setUp, XUnoUrlResolver::resolve from
        Python's main thread would internally make a remote queryInterface call for the
        initial StarOffice.ComponentContext object, which returns an ANY of either VOID
        or XInterface type.  But that call was then mis-matched with the leftover
        BOOLEAN response, causing failure.
        
        I was able to reproduce that reliably on Linux with a local hack of
        
        > diff --git a/cppu/source/threadpool/jobqueue.cxx b/cppu/source/threadpool/jobqueue.cxx
        > index 6c9324521f40..a87770bf8935 100644
        > --- a/cppu/source/threadpool/jobqueue.cxx
        > +++ b/cppu/source/threadpool/jobqueue.cxx
        > @@ -71,6 +71,7 @@ namespace cppu_threadpool {
        >              }
        >
        >              m_cndWait.wait();
        > +            timespec ms{0, 1000000}; nanosleep(&ms, nullptr);
        >
        >              struct Job job={nullptr,nullptr};
        >              {
        
        introducing a sleep, so that other threads have a higher chance to dispose the
        bridge (when the call being processed here is that XDesktop::dispose) after the
        successful wait() but before the response is processed.  UITest_calc_demo then
        failed with
        
        [...]
        > Execution time for create_chart.CalcChartUIDemo.test_activate_chart: 6.520
        > tearDown: calling terminate()...
        > caught while TearDown:
        >  Traceback (most recent call last):
        >   File "uitest/libreoffice/connection.py", line 127, in tearDown
        >     xDesktop.terminate()
        > libreoffice.connection.com.sun.star.lang.DisposedException: Binary URP bridge disposed during call binaryurp/source/bridge.cxx:611
        >
        > ok
        > test_cancel_immediately (create_chart.CalcChartUIDemo) ...
        [...]
        > warn:sal.osl.pipe:423851:425076:sal/osl/unx/pipe.cxx:442: recv() failed: ECONNRESET
        > warn:binaryurp:423851:425076:binaryurp/source/bridge.cxx:843: undisposed bridge "" in state 2, potential deadlock ahead
        [...]
        > ======================================================================
        > ERROR: test_cancel_immediately (create_chart.CalcChartUIDemo)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "uitest/uitest/framework.py", line 25, in setUp
        >     self.connection.setUp()
        >   File "uitest/libreoffice/connection.py", line 176, in setUp
        >     conn.setUp()
        >   File "uitest/libreoffice/connection.py", line 57, in setUp
        >     self.xContext = self.connect(socket)
        >   File "uitest/libreoffice/connection.py", line 107, in connect
        >     xContext = xUnoResolver.resolve(url)
        > uno.com.sun.star.uno.RuntimeException: initial object queryInterface for OID "StarOffice.ComponentContext" returned ANY of type boolean binaryurp/source/bridge.cxx:883
        [...]
        
        Change-Id: Icf9aadbb38e7aafffff844fe8e9ae99e165c1f33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96326
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-15  Michael Stahl  <Michael.Stahl@cib.de>  [2d89b9929e85bede4c72684a12e7508751875f0e]

        tdf#133957 sw: SelectAll should select fly in empty section
        
        Ctrl+A should select everything in the section; if the section is empty,
        there's no text to select, and then the shell will cancel the selection
        because SwCursorShell::HasSelection() returns false - so check if
        there are flys anchored there, which fixes the Copy.
        
        To fix Delete, a few more checks for empty selection need to be changed.
        
        Change-Id: If54160bdca976ad5f153b89cf8492f4da1e774b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96324
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [786d0b9abf76b2f84d333e18c902a374ab3b3090]

        small optimisations
        
        remove a couple of string copies in the XML parser, which is always a
        hot path
        
        Change-Id: I84460ce13fb197bc7a3d354ff4c39d6939ff1d7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96313
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-15  Michael Stahl  <Michael.Stahl@cib.de>  [b314735568c1e9ab8ca52413017425bc2ef12973]

        tdf#132321 tdf#133957 sw: for at-para fly, ignore anchor SwIndex
        
        ... because it's always 0, and not registered at the node; this fixes
        the case when it's anchored at a non-empty last node of a section.
        
        (follow-up to a0d0665060b75c1e7f0234b698c940d2f9d600f8)
        
        Change-Id: I627e11e84a2dcfc2944d3c9f3fd22e3c3785e505
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96350
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-15  Caolán McNamara  <caolanm@redhat.com>  [f9f30f51166589cfcab4e965d9f76eebcad491ab]

        use hover-selection for form drop down
        
        makes it a more natural menu-alike thing
        
        Change-Id: Iefd1b3d7b912b039dac678b0348bf23478fc931a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96322
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-15  Mike Kaganski  <mike.kaganski@collabora.com>  [eff3a0e80bb027bf2d5809639a469cbee110089d]

        tdf#133987: initialize dbg_help to avoid dereferencing stack garbage
        
        Change-Id: Iee9263db201a544d5fe7e0952b48648ea7a16036
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96323
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-06-15  Miklos Vajna  <vmiklos@collabora.com>  [c4f98ade34ececc65bda8cac979f33eda6e29c4e]

        writerfilter: use default member initializer
        
        Change-Id: I2efdc3d1f9eeb26b90f3d2f95377baaaa1130738
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96325
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [362c883985dbdd17e138d20c97c650ea3246f882]

        tdf#132321: sw: Add unittest
        
        Change-Id: I4ab443d08aee8d672d5bab7340aad0d358e0f717
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96320
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-15  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [9b5805d1ef2b9e9c4e8f389c069807bf4489ea95]

        tdf#128195 Keep spacing below last paragraph in header (docx)
        
        Add a layout compat option to keep the spacing below the last paragraph
        in the header in doc/docx files
        
        Change-Id: I259511183a8252e04d9951357dbdd4f4832523ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94577
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-06-15  Miklos Vajna  <vmiklos@collabora.com>  [43bdac0ebd65dfc32a0b8cf2c42fde88ad585e3f]

        starmath: m_pTree can be private
        
        Which shows that subclasses only read it, never write it.
        
        Change-Id: I90ea4528d4362c068ba02113b1b038a811ea32b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96321
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-15  Chris Sherlock  <chris.sherlock79@gmail.com>  [a35c18aeff3b1d8f270db7e094850fb8ba1ab84a]

        vcl: split out PrinterSupport to own header
        
        Change-Id: If01ca5f43262d66494e0052f5530c8459f157323
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96250
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-15  Miklos Vajna  <vmiklos@collabora.com>  [5e040ad05012f91d0ea5116659e58222eea53668]

        sd signature line: create signature with pre-selected cert, if available
        
        This makes the "finish signing" button do what it says. The signature
        line shape is not yet in the output, though.
        
        Change-Id: I096210fe505b4c9eafb56eae6c4706e454bac45c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96317
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-15  Aditya  <adityasahu1511@gmail.com>  [d570062ff9899e78553bfbe412bdf88ff62a5396]

        svx:move functions from GalleryThemeEntry to GalleryBinaryEngine
        
        These functions deal with reading and writing of binary files. They need to be
         moved because code is being refactored. This change should not result in any
         change in the external behaviour.
        
        Change-Id: Ib21f8df8d1f038993af4f7142cac5a25f0eac87e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96253
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-15  Miklos Vajna  <vmiklos@collabora.com>  [749ec5a7914b7ad0ca716719168786b417883792]

        sw: fix unnecessary copy initialization
        
        Change-Id: Ida66ded1de95829f0a053bc6b4be29ea2daa88e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96316
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-15  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [9bf6c9d7e87472f1800e447361ab416407243dcd]

        tdf#133268
        
        - Delete unnecessary icons
        - Update & add many icons
        
        Change-Id: If36bd6fa413cb7867a2415fa56c1acd6f74509e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96315
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-15  Caolán McNamara  <caolanm@redhat.com>  [4ce1ff56bb63f0e9a10a129f31e604c20007d5d1]

        fix DockingManager::EndPopupMode related build failure
        
        undefined reference to `DockingManager::StartPopupMode(vcl::Window const*, tools::Rectangle const&, FloatWinPopupFlags)´
        sc/source/ui/cctrl/checklistmenu.o: In function `ScCheckListMenuControl::handleMenuTimeout(ScCheckListMenuControl::SubMenuItemData const*)´:
        sc/source/ui/cctrl/checklistmenu.cxx:239: undefined reference to `DockingManager::EndPopupMode(vcl::Window const*)´
        sc/source/ui/cctrl/checklistmenu.cxx:225: undefined reference to `DockingManager::EndPopupMode(vcl::Window const*)´
        
        Change-Id: Ic665ab4e38b3886a13874d5e4c429e2a99836eef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96319
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-15  A_GAN  <ganzouri97@gmail.com>  [b435c4fe82e77a82fde6464d6722281e5fc4f394]

        Add process function to create the blur shadow
        
        Create processShadowPrimitive2D function which uses the blur radius
        from the shadow primitive to generate mask for the shadow bitmap.
        
        Change-Id: Iba86bdbe1728153d866dd559a1b12eb5570ced51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95859
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-15  Luboš Luňák  <l.lunak@collabora.com>  [5d8f2c1eda5583dd89dcd1d03cbd38ddb68ad273]

        vcl canvas, don't draw bezier curves as straight lines (tdf#133905)
        
        Change-Id: I8a5029ef7aa6e8f46b13f0713445da435b47dbed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96209
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-06-15  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [05d914f01f6b908a2eb02bb9dbbdf662879e2cdd]

        gpg4libre: fix build for CentOS baseline
        
        - tests don't work against old baseline libassuan, lets
          disable also for Linux
        - remove no-longer-existing --disable-glibtest option
        
        Change-Id: Iee4d72944d23e63fa8e75f7391effb9fbcbe4845
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96305
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-06-15  Luboš Luňák  <l.lunak@collabora.com>  [30deee2265e76052c320a0c1f84486c6dd1bebc3]

        fix skewed drawing in Skia's drawTransformedBitmap() (tdf#133925)
        
        In debug builds this led to an assert with the bugdoc, in optimized
        builds it seems to cause drawing problems.
        
        Change-Id: Id52309f2e3d33f8b68952d988b927cea7546d131
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96206
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-06-15  Caolán McNamara  <caolanm@redhat.com>  [104173946f1989bc7d7b36855a5058da8cc3409c]

        WinBits are always the same for ScFilterFloatingWindow
        
        Change-Id: Icb43adb273f44014499c25ae8b6ab535f2a7d6d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96300
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-15  Miklos Vajna  <vmiklos@collabora.com>  [37d5cccceb9f02d60de326f5b1fc5098dc004739]

        sw: prefix members of FlatFndBox, SwLayoutCache, SwNode2Layout and ...
        
        ... SwURLStateChanged
        
        See tdf#94879 for motivation.
        
        Change-Id: Id20c322dc79f385cfa067a999c76938ee5896dcd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96311
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-15  Gülşah Köse  <gulsah.kose@collabora.com>  [aa96436c6eeeca9004b6c72282a8cfe9cf8c9eb3]

        Add an option to send email encrypted PDF files via mailmerge.
        
        Change-Id: I002e054b685bd3367c4183014adc1dbd0843a365
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96303
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>
        Tested-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-06-15  Julien Nabet  <serval2412@yahoo.fr>  [360adf267b923d263adc536ab542320538609b4e]

        Return early in ExtendedSelectedAll (sw/crsrsh)
        
        No need to search if there's a "pEnd" if there's not even a "pStart"
        
        Change-Id: I8e26b432d4f32b4803e78fc36006bf6c8c7e913e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96301
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-15  Julien Nabet  <serval2412@yahoo.fr>  [8ce99faaf6714748b0d9912fb7d60f19e1b7d399]

        Don't return too early, clean vars first (l10ntools/treemerge)
        
        Change-Id: Ib99e0897fa36bdd0c8d805e38e77c3d626c0569a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96302
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-15  Caolán McNamara  <caolanm@redhat.com>  [38cf1f1535db403acc5c392c10bec50de6d994ba]

        Resolves: tdf#133985 make ok the default
        
        Change-Id: I5fa0db660c03fb85a6a661b70fa9c14014c92579
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96292
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-06-15  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [b73abf0e58e6c1b17e44b171d8144de2bdf9d2e5]

        Colibre:tdf#133758 make handles semi-transparent again
        
        Change-Id: I180ac2fb3b3584f99f5db5959db6e1df356dac6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96306
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-06-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [f11df2981356125094e2bda317fd994513f60fb9]

        tdf#121031: sw: Add unittest
        
        Change-Id: I64a3098df36d8b6ab3e1b57f9d577413f451fbe4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96304
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-14  Caolán McNamara  <caolanm@redhat.com>  [5cce65171b12cd652d6a9857a9c0bad1c608a65c]

        Related: tdf#132966 scrollbar not tracking valueset cursor position
        
        Change-Id: I408d872f89da67cd91f0282c1624fd33ddc6c538
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96298
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-14  Caolán McNamara  <caolanm@redhat.com>  [b31bcdd8322b57dc0cd5b093b8f3e8e59b32c37e]

        Resolves: tdf#132966 flag scrollbar to reformat when QueueReformat called
        
        Change-Id: I0fbb6eeab86b6ea43b271975eacad5faf7205246
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96297
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-14  Caolán McNamara  <caolanm@redhat.com>  [2d5f3ed3b9b1c1b291791069ef4362cb8618859c]

        bundle copies of the same ValueSet pattern together as a method
        
        Change-Id: Iea3c1de70ca840371aaffa3de678a622aa450c74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96296
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-14  Caolán McNamara  <caolanm@redhat.com>  [3781ef174707fc48ed775306443e5662e35288a6]

        tdf#133971 hold self-ref until we return
        
        Change-Id: Iac1b79152c07915675a7dc562aaad9b4c465faa2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96294
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [95133afdbe1686487e6f39a2022529332ec9d94f]

        Fix typo
        
        Change-Id: I121bfd168da67fef1231f007f84654d85ee36f05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96266
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-14  Julien Nabet  <serval2412@yahoo.fr>  [89a089dd9a175c438c9d6d24898f09dcfda1fcef]

        checklistmenu needs dockwin.hxx instead of floatwin.hxx
        
        following https://cgit.freedesktop.org/libreoffice/core/commit/?id=a16e6122dc62f545df90b9ea4d1f4723c46336b6
        author	Caolán McNamara <caolanm@redhat.com>	2020-05-28 15:24:29 +0100
        committer	Caolán McNamara <caolanm@redhat.com>	2020-06-12 20:03:54 +0200
        commit	a16e6122dc62f545df90b9ea4d1f4723c46336b6 (patch)
        tree	b6dfbe06f36d715292fe88821f33f141645b1ad2
        parent	a5b181df04e4688256bda19e1bece7bf9fd3fa02 (diff)
        weld checklistmenu
        rework the "menu" to be a treeview using hover selection instead of
        a custom set of widgetry, and drop the newly unused custom a11y code
        
        See TB Linux-rpm_deb-x86_64_86-TDF
        44146         /tinderbox/buildslave/build/workdir/CxxObject/sc/source/ui/cctrl/checklistmenu.o: In function `ScCheckListMenuControl::EndPopupMode()´:
        44147         /tinderbox/buildslave/source/libo-master/sc/source/ui/cctrl/checklistmenu.cxx:400: undefined reference to `DockingManager::EndPopupMode(vcl::Window const*)´
        44148         /tinderbox/buildslave/build/workdir/CxxObject/sc/source/ui/cctrl/checklistmenu.o: In function `ScCheckListMenuControl::StartPopupMode(tools::Rectangle const&, FloatWinPopupFlags)´:
        44149         /tinderbox/buildslave/source/libo-master/sc/source/ui/cctrl/checklistmenu.cxx:408: undefined reference to `DockingManager::SetPopupModeEndHdl(vcl::Window const*, Link<FloatingWindow*, void> const&)´
        44150         /tinderbox/buildslave/source/libo-master/sc/source/ui/cctrl/checklistmenu.cxx:409: undefined reference to `DockingManager::StartPopupMode(vcl::Window const*, tools::Rectangle const&, FloatWinPopupFlags)´
        44151         /tinderbox/buildslave/build/workdir/CxxObject/sc/source/ui/cctrl/checklistmenu.o: In function `ScCheckListMenuControl::handleMenuTimeout(ScCheckListMenuControl::SubMenuItemData const*)´:
        44152         /tinderbox/buildslave/source/libo-master/sc/source/ui/cctrl/checklistmenu.cxx:239: undefined reference to `DockingManager::EndPopupMode(vcl::Window const*)´
        44153         /tinderbox/buildslave/source/libo-master/sc/source/ui/cctrl/checklistmenu.cxx:225: undefined reference to `DockingManager::EndPopupMode(vcl::Window const*)´
        44154 NEXT    collect2: error: ld returned 1 exit status
        44155 NEXT    make[1]: *** [/tinderbox/buildslave/source/libo-master/sc/Library_sc.mk:10: /tinderbox/buildslave/build/instdir/program/libsclo.so] Error 1
        44156 NEXT    make: *** [Makefile:282: build] Error 2
        
        Change-Id: Ie4690c4ab5023a1ae43fe9fd1d8e37aad2b9a33b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96269
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-14  Regina Henschel  <rb.henschel@t-online.de>  [6de8d3109dffa7d4d0cc06f319cca70134f0a8f3]

        tdf#103474 handle edge cases in ARCANGLETO
        
        The arc-polygon generation in tools does not consider edge cases with
        zero height or width. That leads to wrong rendering in some ooxml
        shapes, when the handle is dragged to its extrem position, e.g. in
        left/right braces/bracket and can.
        
        I have switched from tools to basegfx in case ARCANGLETO and added
        handling for edge cases. Switching to basegfx has the additional
        advantage, that Bezier curves are used and not polylines. You see
        the difference, if you convert the shape to curve.
        ARCANGLETO is not used from our shapes or from import from binary
        MS Office, but only from OOXML or user-defined custom shapes.
        
        tdf#122323 MS Office restricts the swing angle to [-360°,360] in
        rendering. Such restriction is not in OOXML and not in ODF.
        Nevertheless, I have added a clamp for ooxml-foo shapes for better
        interoperability.
        
        Change-Id: Ib3233ce14dab950cc521cb8cbac6809a1d3e34a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96068
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2020-06-14  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [41f9fe6ba53580a67e18cd43222806af438457a2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d72176b8a836e7b4314922d463c00d6975b44bd0
          - Capitalize “JavaScript” correctly
            
            Change-Id: I9f8268244cb43696209958e1ddcd9886ed967303
            
2020-06-14  Julien Nabet  <serval2412@yahoo.fr>  [19ac9f49a215a45e3cde835d06d37e3fec4ba4af]

        Replace ERROR macro and trace exception (i18npool/calendarImpl)
        
        Change-Id: Ie06a19b902e4dc12914fe0f2328a5abafa85368e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96208
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e43d8d0f91b6949fa3914d034f9b9c166740afcf]

        Fix typos
        
        Change-Id: I05ff44b5b9a7981b98a7eb09837fb32f9308116c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94935
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-06-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [15bf1b3935366450a86e80d7ece918ea81706437]

        Fix typo
        
        Change-Id: I9384c03d9e616ac94256d679e3d545afe6794360
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95257
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-06-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ed9e41d10bd3beb77d38d4eb397cf0f77d575218]

        Fix typo
        
        Change-Id: Iae2c8d0d94b480bd1de2265764ffa0f278a38d3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95499
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-06-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a9fd52783c5b66a5bf9d26631d788fce0e500355]

        Fix typos
        
        Change-Id: I9fbb2e38632d8baa48fb9325824fd2bf7a064d10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95840
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-06-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ef08ba8f89c4a2ff911a82498993ef88b40f2b92]

        Fix typos
        
        Change-Id: Ibe78c7164c989b7010ee96bbbd728218c58daad9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95961
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-06-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [908efdab64b7b40aaf11798a5f3990bb09aee8f6]

        Removed executable permission on files
        
        Change-Id: I3e399ec1fe38e3dac7638f59bb242324f446e834
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96265
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-06-14  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [d4207fa7cd5986d137dc8a67cbc40a043834dfc0]

        tdf#133268 update
        
        - Remove unecessary extra lines in Paragraph alignment
        - Make line thinner in some extra large icons
        - Add some extra large icons
        - Fix some wrong colors
        
        Change-Id: I240b2573df9103c4a96ca9a18f3f325cd0b23241
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96168
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-13  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [3c0511b6b6cfda1fdb675fe9cfbb7199860cf522]

        Related: tdf#130272 Improve English in error message
        
        Change-Id: Iaf42c102462409e4119e9422abdb41c5b4ab22ff

2020-06-13  Caolán McNamara  <caolanm@redhat.com>  [41c465b5ee443ec04441077b5eb80f263336ea8a]

        tdf#133855 return early if disposed by FilterSelect
        
        Change-Id: I532cf28039f2a63cbfd68aff44810cf6a5d40afc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96264
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-13  Noel Grandin  <noelgrandin@gmail.com>  [fc617677dedc2ee6f52149bac71195420bc351f3]

        tdf#131942 no progress bar when saving in calc
        
        regression from
            commit a7de363cead5cd0021d2e3df4573d4cbe27df23b
            remove unnecessary Window::Update() calls, which immediately follow Invalidate
        
        Change-Id: I2525acc9da786c0908bde5f8553258382f7cd45c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96261
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-13  Caolán McNamara  <caolanm@redhat.com>  [058fdc75afa9e5e69c6e11ab7879ddb9d51ae1c5]

        crashtesting: null deref in SwCellFrame::GetLayoutRowSpan
        
        seen with swtextframe_connectfootnote_heap_use_after_free.sample
        
        Change-Id: I98da2e67065c5890d74e5f33ffc01329ff75f185
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96257
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-13  Caolán McNamara  <caolanm@redhat.com>  [9debed4ca680706da74824f7d46198ac0e422f80]

        tdf#133953 use a popover to show interactive row/column resize into
        
        because a simple tooltip won't fire under gtk for that interaction
        
        Change-Id: I487b5c05805e3d0233da9a3b3c5ff1912d98baf6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96255
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-13  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [ed18da532f56f7fba076fc83f12507b6361b1e00]

        tdf#133956 Add Time Pause/Resume Icons to Impress Presentation console
        
        Change-Id: I1020cbca47b3937fe15dd3cf6f1cfb31fba098ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96254
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-13  Olivier Hallot  <olivier.hallot@libreoffice.org>  [eb0d68a963d42e07d4b1572f6b6546ffb607e2c1]

        tdf#133928 Help need javascript enabled in browser
        
        Warn user that javascript must be enabled to display Help pages
        
        Change-Id: I3c2fd6bea68346584faef2a0f8d4e383ffcf1bc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96237
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2020-06-13  Olivier Hallot  <olivier.hallot@libreoffice.org>  [dcdac8613223c7ac4b407600e92c49e71cf0b6ea]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to abdad98a45ff66fd09422920d198c2d4f3cde8bc
          - tdf#133928 Help need javascript enabled in browser
            
            Helpcontent2 part
            
            Also, optimize XSLT brand template
            
            Change-Id: Idfe3647306452f1f8be5632f1e1a70d642533406
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96238
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-13  Johnny_M  <klasse@partyheld.de>  [4d7f729f322a474e19a9afb908f41bb5326f53b1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2c80aef697c33e3d8f231376e08783daa78e6cb3
          - tdf#132643 Translate German section IDs
            
            Change-Id: I6366cfd71839899bf733701d909852a67ec389a9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96159
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-13  Johnny_M  <klasse@partyheld.de>  [12021a80c6ac189395fbea6d415b0a3b33f2772e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 840c1a345c75a872409b69c4e665cd1d617e885d
          - tdf#132643 Translate German section IDs
            
            Change-Id: I0466f899f94829917988be5466e8ca1a0f68130f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96158
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-13  Johnny_M  <klasse@partyheld.de>  [51f0a0853a2524e6899b255f8bcc2ae2b4629242]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7a4ad1578df5118941751ec53fac9ac88ddef59c
          - tdf#132643 Translate German section IDs
            
            Change-Id: I79592b0aa9071d13e8323da4a23d3869c6ae41e7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96157
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-13  Johnny_M  <klasse@partyheld.de>  [885fe295d5e8ec2f19a1898d34e52703952fd132]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b2f4f8ca4c482aa1b40813699eebfb481410057e
          - tdf#132643 Translate German section IDs
            
            Change-Id: I931507ecd057f6bac587aeb0a912dfc80ef669a5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96156
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-13  Johnny_M  <klasse@partyheld.de>  [18940b4836c609133cecee0c46decb1c3b90b8a7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 523429f27a7e250cfdbdcffc04aecfe863eeed1f
          - tdf#132643 Translate German section IDs
            
            Change-Id: I3b9ec5d8652adec0abe6a05b35f7dd22d99f0edf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96155
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-13  Johnny_M  <klasse@partyheld.de>  [0d737ef0c751448ef6acf913ae6526d33aef23a8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d66252c4d086b505696cbb2e96dd2c2e98e4db45
          - tdf#132643 Translate German section IDs
            
            Change-Id: I19d39b21dff559e8742cc5cf40ba5a52f11cb5fa
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96154
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-13  Johnny_M  <klasse@partyheld.de>  [5e0ed7e1ebc03cf6678ced893a23d50ef9332be5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 609cdd1cab4621f4986dba1b872fd1a8ec9c97a3
          - tdf#132643 Translate German section IDs
            
            Change-Id: I421154c40fa493ebd923fa85f4df33afcb57945f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96153
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-13  Johnny_M  <klasse@partyheld.de>  [00869b580b61642c331286f6b97dfa5dfd7c0dfd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c448b50186168a9f4c942fc0322809f483ba501e
          - tdf#132643 Translate German section IDs
            
            Change-Id: I1c2e7d4fe447a850a56ccec2879b7e06c1fba3d4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96152
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-13  Johnny_M  <klasse@partyheld.de>  [82761c92fe6eb9ccf838f6f5aa8abfd4aa319260]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 08701b966e260d51fad99b4edbf08d63bd1cc4c5
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8c17d2c3cae383d13da2fe0acc8c89d85646ff74
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96151
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-13  Johnny_M  <klasse@partyheld.de>  [d969af4d4db94dedce6d4c3073076363e1bd52f9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 604ffb54dc7a6cf59e7e38c5fbd37250d3b507d7
          - tdf#132643 Translate German section IDs
            
            Change-Id: I6a1db95a058ae170e3f4cfcbaff38cfe463c1257
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96150
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-13  Aditya  <adityasahu1511@gmail.com>  [e0c9ed26b982813a3f26e350b25caec395d44653]

        svx: Gallery code refactoring
        
        Older classes like Gallery, GalleryTheme, GalleryThemeEntry have
         reading and writing data members and member functions included
         in the classes which makes the code unclear and less organized.
        Introduce new class Gallery Binary Engine that would deal with these
         member functions in such a way that older classes will have no
         knowledge about reading and writing.
        Only change the internal structure of the project and no change in
         behaviour of output must be there.
        
        Change-Id: Ia05eb3c692976b775a3d00e7d09fecc861bced2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95922
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-13  Shivam Kumar Singh  <shivamhere247@gmail.com>  [c98affa44e3f61279ae9fe052dbcfbda0c58838e]

        Changed the source code location for Inspector
        
        The Inspector has been instead of defining in svx
        now defined such that the main implementation is
        in sw folder whereas there is a common interface in
        svx.
        
        This change has been done as a progressive step towards
        cleaner code.
        
        Change-Id: I49af862f87b4315385c2e275b1079394c326b119
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95657
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-13  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [d400009e7c74d13f01fda923d7399eac11b83b66]

        gpg4libre: update gpgme, libassuan and libgpg-error
        
        seen upstream & removed here:
        
        - external/gpgmepp/add-gpgme_set_global_flag-wrapper.patch
        - external/gpgmepp/version.patch
        - external/libgpg-error/clang-cl.patch
        - external/libgpg-error/libgpg-error_gawk5.patch
        
        Change-Id: Iea2b681fa839ae55cb954c2ad3edf4291b149dbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/61322
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-06-12  Eike Rathke  <erack@redhat.com>  [e1873e961169f6a90820bb6d26a16f3fd32ccaca]

        Language list: + Aka (CAR); Yaka -> Yaka (Congo), + Yaka (DRC) [yaf-CD]
        
        Change-Id: I4bf1e1affa046fcc9c7f06c8bbf6a40fc9c26cf9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96167
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-06-12  Caolán McNamara  <caolanm@redhat.com>  [601cd8dcb0a856c1892af4139bec6991cba6db5b]

        crashtesting: assert on reexport of form-submission.odt
        
        Change-Id: Ib239171d7aa9d0e5202025149dca1e0cab4bd2b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96231
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-12  Caolán McNamara  <caolanm@redhat.com>  [a854500861e469835b8d1fd37ac86b1b514c43a6]

        PopupMenuFloatingWindow is now unused
        
        Change-Id: Ie8fa026becb1899e466fb0e7dbb987290788aaf2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96207
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-12  Caolán McNamara  <caolanm@redhat.com>  [ea84e714a49fae80b20a9e4706b0274126614611]

        OKButton and CancelButton can be toolkit-only classes now
        
        Change-Id: Icaf90c19217e4f8e5dad0e3542e6d54fc509de54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95224
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-12  Caolán McNamara  <caolanm@redhat.com>  [a16e6122dc62f545df90b9ea4d1f4723c46336b6]

        weld checklistmenu
        
        rework the "menu" to be a treeview using hover selection instead of
        a custom set of widgetry, and drop the newly unused custom a11y code
        
        Change-Id: Ie7d9b7875ce00843b3f262882816cebb472bf681
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95223
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-12  Caolán McNamara  <caolanm@redhat.com>  [a5b181df04e4688256bda19e1bece7bf9fd3fa02]

        add SPACE keycode to uitesting list
        
        Change-Id: I3f330409b994d85ab5605ae3e8a184851902f811
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96205
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-12  Caolán McNamara  <caolanm@redhat.com>  [866c08f92a78f36bbe66ed2126dbca3c4f3f36dc]

        send deselect in hover-selection when in SelectionMode::Single mode
        
        Change-Id: I89753455127fd23e60ef9fb489b2c435ff6800b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96166
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-12  Caolán McNamara  <caolanm@redhat.com>  [7dadf3db348ea1e38be7f58697852f6d775bc710]

        allow hover-select to unselect when mouse outside treeview
        
        Change-Id: Id991d4c3cdbb6a97c0024430bbff9ccbb29a2d52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96165
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-12  Caolán McNamara  <caolanm@redhat.com>  [fc0cc8fd1ae92eed355e8569fd5ba2fa7cf0cc40]

        don't skip first column on toggle column check anymore
        
        Change-Id: Id9083ec432cba556538605692021d8c348322a16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96164
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-12  David Tardon  <dtardon@redhat.com>  [05664c6ffae062a19ff3aa3e0949354d2586919d]

        return directly
        
        Change-Id: Ia5ebadfd825b0cbd106893f0b7b25e28b878dfeb

2020-06-12  David Tardon  <dtardon@redhat.com>  [0bc6b243746837433713804b430f7ade44b9c8c0]

        return directly
        
        Change-Id: I727a34213fef5adefdc6c1a046d47a7f37cfdcd0

2020-06-12  David Tardon  <dtardon@redhat.com>  [06248bbaf21723f505d99c65906e5c6781c54c83]

        use dynamic_cast
        
        Change-Id: Iac420c2dd37be392ae817e0433de68c983546667

2020-06-12  David Tardon  <dtardon@redhat.com>  [9dfa1d2f9fd94b5a8d25c8dccb2bd674886a12ba]

        drop misleading comment
        
        Change-Id: I2ae4b9dbcf3134ec5301d14c32d6904817d350fb

2020-06-12  David Tardon  <dtardon@redhat.com>  [d65d11343d975cc4e278deca54d166aeff0aa850]

        rename variable
        
        Change-Id: I24e0902998420685656a350cb849a19d8c7a8a35

2020-06-12  David Tardon  <dtardon@redhat.com>  [12cb753350f429e39064365b05926a30a008a516]

        cast to the right type
        
        This makes paragraph formatting in LWP documents work again (for the
        first time since 3.3).
        
        Regression from commit d2a1c2d4cfa51b6ee8a7f38baa258633fae9ec6d
        "fix what there is to fix"
        
        Change-Id: I057aeb996837f7c19815de8a5379861ce3c0e8cd

2020-06-12  László Németh  <nemeth@numbertext.org>  [de1b634a151c198584dc152676183f519c50a2da]

        tdf#76817: DOCX import: fix custom chapter numbering
        
        When one of the parents of the default Heading style
        has got custom paragraph style instead of the
        default Heading 1 – Heading 10, apply direct numbering
        again to avoid bad or missing numbering.
        
        Change-Id: I7e94600b5ac2cbf593a95eda6c0d6cd9d731dd75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96199
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-12  László Németh  <nemeth@numbertext.org>  [2128d59ab91da853652305390d56b3287bcb67b1]

        tdf#76817: DOCX import: fix chapter numbering
        
        Imported headings got also redundant custom direct
        numbering, resulting broken automatic chapter
        numbering: applying standard Heading styles on
        paragraphs using the associated toolbar menu,
        Manage Styles dialog window or Ctrl-1–Ctrl-4 shortcut
        keys, it didn't result continuous numbering.
        
        Co-authored-by: Justin Luth <justin_luth@sil.org>
        Change-Id: Ic1ba5070fa4c387ad527aec05234a4da90fab751
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96198
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [a7b12e23bf9ac8e394405a1de5835e18e40c27c2]

        tdf#132744: sw: Add unittest
        
        Change-Id: Ic6c3b5558e33064bc1a7d8ed2b3ea285afab6a87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96200
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-12  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [6c3cd255cece1ed137ed3a143028fdd636e5c3e6]

        Breeze: tdf#133753: base point,  Calc left to right images
        
        Change-Id: Id3325fbafb4c5e7591f0b28b17aef5b3ba454570
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96190
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-12  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [f60b09b5d3edad6aa16dc494de0b35cbf9157be6]

        Sifr: tdf#126122 differentiate Indent and Promote/Demote
        
        Change-Id: I280c34263888e43f83d59bc6a0167b25cfa244d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96192
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-12  Michael Stahl  <Michael.Stahl@cib.de>  [e1629c210ad78310e3d48c0756723134a27b89df]

        tdf#131912 sw: fix spell check correct deleting flys
        
        * SwEditShell::ApplyChangedSentence() should not call
          DeleteAndJoin() + InsertString() but ReplaceRange()
        
        * ReplaceRange() and SwUndoReplace need to set a new flag
          DelContentType::Replace to tell SwUndoSaveContent::DelContentIndex()
          not to delete flys but instead record the previous anchor positions
        
        * SwUndoReplace::UndoImpl() should also not call DeleteAndJoin()
          + InsertString(); instead call ReplaceRange() for the start node
          and then DeleteAndJoin() for any regex "\n" that were inserted
        
        (regression from 28b77c89dfcafae82cf2a6d85731b643ff9290e5)
        
        Change-Id: I485d79510ae233213cb4b208533871934c5e5ec6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96201
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [80eb0eb25158147c18621072849b6684faa2b5c3]

        CppunitTest_sw_uiwriter: fix failing unittest
        
        When I wrote cd47dba9aa4b91bb0edf0744561d29e2eef61cc9, the image
        got removed when the paragraph was removed. I assumed that was
        the expected behaviour but it turned out it was actually a bug (tdf#132321)
        At the same time I pushed cd47dba9aa4b91bb0edf0744561d29e2eef61cc9,
        Michael S pushed be2f539012d818eaa2d40a9cf199b53d32e1dee4,
        that is why cd47dba9aa4b91bb0edf0744561d29e2eef61cc9 fails in master now
        
        Change-Id: I3d1df064d44388b00a871a9e1786a2febb824bf2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96196
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-12  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [cb3c87f2c51faae58995d499a966e72092d9299a]

        android buildfix - xo_component_getFactory is no more
        
        192721b6c7698d1db2d9d404c6f30b2eb9224796 removed the factory
        
        Change-Id: I4397d656ff9e6fa56539d949f7609061309edd7d

2020-06-12  Julian Kalinowski  <julian.kalinowski@dataport.de>  [af7e5983e53746acd3b453d38942950a7ab83c22]

        tdf#133673 fix webdav lock refresh with Auth:Negotiate
        
        NeonSession::NeonAuth requires an AuthListener to be set in the
        RequestEnvironment (RE). After a HTTP 401, the Negotiate challenge should be
        handled. The whole RE however is reset in HandleError, which is called after
        every request. Usually, this is not a problem because the RE is re-set at the
        beginning of almost all requests (PUT, GET, PROPFIND, ...).
        But when refreshing locks this is not the case, as the LockStore does not know
        any RequestEnvironment.
        NeonSession::NeonAuth is then called in a post-send hook after a HTTP 401, the
        AuthListener is null and in consequence Neon's ah_post_send does not return
        NE_RETRY. So there will be no retry with the correct authorization header.
        
        This patch removes the reset of the RequestEnvironment in HandleError, thus
        keeping it in the session for further use.
        
        Change-Id: Ib1a5eff08072f9ef003e760c5f40d9ad26c6cad1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96191
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-06-12  Julien Nabet  <serval2412@yahoo.fr>  [ff508f6d8a3e58d29e9e7622006a7103fb0a2849]

        tdf#133898: get a context in default ctr (i18npool/calendarImpl)
        
        See bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=161882
        
        Change-Id: If5a6c5e2b52af9ef97af9522296aaa58352cfa69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96161
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-06-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [5af636c5021ecf7fba8f5f34cc6af929f1e04b4c]

        fix ASAN in SharedStringPool
        
        regression from
            commit 3581f1d71ae0d431ba28c0f3b7b263ff6212ce7b
            optimize SharedStringPool::purge() and fix tests
        
        which results in us potentially de-referencing an already de-allocated
        OUString object in the first loop in purge().
        
        So switch to a different strategy, which only needs one data structure,
        instead of two.
        
        Change-Id: Iaac6beda48459643afdb7b14ce7d39d68a93339c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95226
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-11  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [26483950760f0aac7bc45e93db4127f66a98fdc6]

        Sukapura: tdf#133753 Calc left to right images, FontWork dialog image
        
        Change-Id: Id76fa7c340fe058d9a8db8da16f3740ab06e8c1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96089
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-11  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [444a41bf9525193bb1598eb8d0cdd4aaa2137c8b]

        tdf#126122 differentiate between indent and promote icons
        
        Change-Id: Ib0e0296bba69df2b7079df54fb74bcedfb6b1415
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96160
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-11  Maxim Monastirsky  <momonasmon@gmail.com>  [cd0dc1bc592d7952c36659da33d99ab964fe2e93]

        tdf#133459 Fix import of fields with user defined number formats
        
        commit 59ace23c367f83491a37e844d16f7d716eff6346 ("tdf#101710 Fix
        invalid style:data-style-name attribute") had a side effect of
        exporting user defined number formats under <office:styles> instead
        of under <office:automatic-styles> (which is valid, and what Calc
        does since forever). As it turned out, this didn't work well for
        fields:
        
        - For fields inside headers or footers, their number format wasn't
        imported at all. The reason here is that fields use the
        XMLTextImportHelper::GetDataStyleKey method to resolve data styles,
        and that method checks only automatic styles. Actually it resolves
        also styles from <office:styles>, because SvXMLImport::SetAutoStyles
        has a special code that merges styles from <office:styles> into
        automatic styles during content.xml reading. The problem is that
        headers and footers have their contents stored inside styles.xml,
        and no merging happens at this stage (unless it's a flat odf file).
        One way to solve this could be to explicitly check for styles from
        <office:styles> in XMLTextImportHelper::GetDataStyleKey (e.g. see
        previous gerrit patchsets, or XMLTableStyleContext::GetNumberFormat)
        I chose to simply modify the condition in SvXMLImport::SetAutoStyles,
        so that merging happens anyway.
        
        - Fields whose format resolution depends on the merging of
        SvXMLImport::SetAutoStyles, did import the number format itself,
        but not its language setting. This can be in one of three ways:
        (a) Fields in the document and the header, when both use the same
        format. In this case the format is stored once in styles.xml, so
        at least the consumer from content.xml depends on merging.
        (b) Field in the document with a user defined format - a regression
        of the above commit. Now stored in styles.xml under <office:styles>
        instead of in content.xml under <office:automatic-styles>.
        (c) Field in a header with a user defined format - depends
        on merging as a result of the above fix.
        
        The reason here is that the merging isn't done with the original
        SvXMLNumFormatContext objects, but with a newly created fake ones,
        which only have the format id correct (with the assumption that
        those formats already imported, and calling code could just find
        them by the id). The problem is that the fields code uses
        XMLTextImportHelper::GetDataStyleKey to get the language setting
        from style objects, and set the IsFixedLanguage property according
        to it, while we know that those fake objects don't have the
        language correctly set. Try to fix that problem by setting the
        correct language on those fake objects.
        
        Change-Id: Ibb362df019921e040708d3bda83bf155535ec7af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95612
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-06-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [cd47dba9aa4b91bb0edf0744561d29e2eef61cc9]

        tdf#132725: sw: Add unittest
        
        Change-Id: I3d4405dbe77d9f4d9bece8023cc01a7fa0ac463c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96122
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [27b29a5a841b6b3bf91384419ec1d75ba8ddbe54]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7c55241a443bdbfaa46613ddd456edfeb9f5e1b3
          - Fix applicaiton color and h1 underline CSS
            
            Change-Id: Ia8a18f4a8e1bd12c40a092528e68ec2f12846ac1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96162
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-11  Caolán McNamara  <caolanm@redhat.com>  [bed1bd821384f00ee02ec80594ee0fc4c5f15abe]

        allow tabbing between native widgets in floating windows
        
        i.e. in the calc autofilter menu-alike popups
        
        Change-Id: I93fc74325b8d39807e5126fc694addd3d0a50d53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96127
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-11  Michael Stahl  <Michael.Stahl@cib.de>  [be2f539012d818eaa2d40a9cf199b53d32e1dee4]

        tdf#132321 sw: adapt fly at-para deletion to at-char wrt. sections
        
        971205dc2110c1c23ff1db1fc4041e2babf6fa9f changed at-char selection to
        check that not only the start is at the start of the section or the
        end is at the end of the section, but that both are true.
        
        Let's do this for at-para flys too for consistency, changing what was
        introduced with 91b2325808a75174f284c48c8b8afc118fad74e4.
        
        Change-Id: I1ec93b076d729288ce0809d1cfc24379aa9591ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96125
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-11  Michael Stahl  <Michael.Stahl@cib.de>  [cc4b5091e739116a7ec83513fa1cd856f0130330]

        tdf#132744 sw: fix subtle difference when checking end of section
        
        In a few places, such as CopyFlyInFlyImpl() and DelFlyInRange(),
        the passed start/end positions aren't necessarily from a cursor but can
        be section start/end nodes instead.
        
        (regression from 971205dc2110c1c23ff1db1fc4041e2babf6fa9f)
        
        Change-Id: I1fb24f1f9d027aa3685ac5a7459891cb8c2b9a41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96124
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [708260185151d7e71e7bf5d298eba0e638fd2a1b]

        loplugin:unnecessaryvirtual
        
        Change-Id: I40c03b338e00d8a62b8b243d8467b43342c4b093
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96115
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-11  Caolán McNamara  <caolanm@redhat.com>  [7ccfba06efaa28423accaeab9cd248fa0093f737]

        restore parent grab mode instead of assuming it should be false
        
        Change-Id: If20de104a058ef3bb5642cb4ecdb7c5c6f931efe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96126
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-11  Mike Kaganski  <mike.kaganski@collabora.com>  [5ea87cda46c1b4bd3f2f142d87e628f8cb4cdddb]

        Use comphelper::ScopeGuard to reliably uninitialize COM here
        
        Change-Id: I60ccdf51731352b1749109a40c7ad61220a67d84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96135
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-06-11  Roman Kuznetsov  <antilibreoffice@gmail.com>  [eaf30f98597f12c53d734935d62a84501cb201b4]

        increase a radiobutton text area in Windows installer dialog
        
        Change-Id: I3e2a2dbb7913bc0e35f0eb676f39afba53e1d0d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95970
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-06-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [4407ee148ca5b44a66b212b9c89d9f0e602f0f00]

        tdf#133862: sw: Add UItest
        
        Change-Id: Id08dc6fbbdb59888ecab29e922d84db75f97e779
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96087
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-11  Tor Lillqvist  <tml@collabora.com>  [c392ecfa734731194c366e869a3c2475c53dc867]

        Drop configurability of libnumbertext use
        
        It was fairly pointless to be able to --disable-libnumbertext.
        Besides, disabling it broke the ordinal page (etc) numbering feature:
        "1st", "2nd", "3rd", etc showed up as "Ordinal-number 1",
        "Ordinal-number 2", "Ordinal-number 3" etc.
        
        Change-Id: I645169054a8fdc8dac89cd48b6c369fd61749467
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96119
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-06-11  Fatih  <budakf@itu.edu.tr>  [f62f200f31ac20c4e28a1e6fbead512d55bdf04f]

        tdf#88205: Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: I4f87f1735fbb61125f4c3bdd0239b28c6df400de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94471
        Tested-by: Jenkins
        Reviewed-by: Fatih Budak <budakf@itu.edu.tr>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-11  Stephan Bergmann  <sbergman@redhat.com>  [662a0fcdac5fd5b8709cc5bf2589cbe5b9dfc077]

        loplugin:simplifybool (macOS)
        
        Change-Id: Iae0a2966aa6394e16c2ba3d4155d90bac373472f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96118
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-11  Stephan Bergmann  <sbergman@redhat.com>  [b5cb211f80fd87c109633232cf340ac7969c8648]

        loplugin:simplifypointertobool (macOS)
        
        Change-Id: I414eaf0e61be09ccf12d04577c89dbcdb845f85f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96117
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-11  Julien Nabet  <serval2412@yahoo.fr>  [ac411c83c82babb325e2bfd32f4e7009e86eac78]

        Use o3tl::safeCoInitializeEx and counterpart (dbaccess/adodatalinks)
        
        + add calls to o3tl::safeCoUninitializeReinit in error case blocks
        Change-Id: I781f174a43cd1c6b827299657a667fbb34f50143
        
        Change-Id: I9895db229814837f0c0d756bca2c52c54d3d2e9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95690
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-06-11  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [345cb192f0bc2fef97ae52ade48efc2d8591a165]

        tdf#132563 - Convert parameters of type SbxEMPTY
        
        During the construction of the parameter list of a method,
        convert parameters of type SbxEMPTY to their requested type,
        since missing parameters are handled differently in StepEMPTY,
        where separate parameter information (SbxMISSING) is added.
        
        Change-Id: Ie1e027cfdd652404ec29bd3d05e7daf533468936
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96088
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-06-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [2126215fb3b2e77145cbf7f1d8e93ee3cca761b3]

        loplugin:unusedmethods
        
        Change-Id: I1050fabdc0c98bbb0cc1d81a41c5b6ac3404cacf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96111
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [430a89fa4876a1ba4057f47c87d7882f11dc66b3]

        tdf#119114 Add writerperfect / epub screenshot
        
        Create writerperfect screenshot
        
        Change-Id: I59d33d7e60cbe7326f3ebd8fbe57e1a4545c31c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95008
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2020-06-11  Alain🐍Romedenne  <LibreOfficiant@sfr.fr>  [2695951b7bc178fdbcdce174762343bc4b691a33]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7c39ebe635e48c0362375c731724d6f8bd15971a
          - Typo in Basic script
            
            Change-Id: I73108c42e82a1e11606e373f1fce0f6a94198f7e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96094
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-11  Michael Stahl  <Michael.Stahl@cib.de>  [f30e4981248f1ebc37728f5848773f730f14ea56]

        sw: follow-up: fix other calls of ContentIdxStore::Save(Len())
        
        Presumably these have the same bug as sw_JoinText().
        
        Change-Id: I77a794be92f36cf2163f819d3941d70e69eb2f27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96057
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-11  Caolán McNamara  <caolanm@redhat.com>  [6e77dcd9d2605e55b57d0a379d87cdd2c48b62f4]

        ofz#23300 infinite loop
        
        Change-Id: I0ee67e8efefa48942357340cae46bd7ece27e5b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96085
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-11  Serge Krot  <Serge.Krot@cib.de>  [ddd9b1bccd87c6913ba4576da8af2d59daf106e9]

        tdf#101856 copy missing bookmark properties
        
        - in case of undo/redo
        - in case of copying bookmark
        
        Change-Id: Ia21f42973b0e7c2cc4abfe2febe9818509aec4d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96064
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-06-11  Michael Stahl  <Michael.Stahl@cib.de>  [b2b234269b13d5dfd8e7123a25d282d88fee33a0]

        crashtesting: sw: fix export of ooo24576-1.doc and ooo79410-1.sxw to odt
        
        Crashes because an at-char fly has its anchor node deleted, and during
        deletion of its text frame its SwAnchoredObject is updated, which
        asserts because of inconsistent anchor node in the fly and
        mpAnchorFrame; the immediate cause of the inconsistency is that
        SwNodes::RemoveNode() changed the fly's anchor node.
        
        The root cause is that in the sw_JoinText(bJoinPrev=true) code, a fly
        anchored at the end of the deleted node isn't moved to the surviving
        node.
        
        SwTextNode::JoinPrev() uses different arguments to
        ContentIdxStore::Save(), so use the same here.
        
        The implementation of several ContentIdxStore functions, including
        ContentIdxStoreImpl::SaveFlys(), ignore positions that are equal to the
        passed nContent index, so passing in SwTextNode::Len() looks wrong.
        
        (crash is regression from 98d1622b3721fe899c4e1faa0b4cc35695253014)
        
        Change-Id: I3a4d54258611da6b15223273a187c39770caa8e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93583
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [399f1f8e2458e672c6f78ad8775b4c73aece0e73]

        tdf#132431: sc: Add unittest
        
        Change-Id: I4ecae9e29827a29680c9f082a9602fc181b0b56e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96024
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-11  Tor Lillqvist  <tml@collabora.com>  [8e745d2cf32d0711e569271af583aba8c40afdda]

        When running make debugrun separately for UITest it needs LANG=C
        
        Change-Id: I175ff33704bb1f709a59d53d3e11aa54f45d9b8b

2020-06-11  Caolán McNamara  <caolanm@redhat.com>  [10367c3a583e962dbb0df5b81846f702f4180097]

        don't need to treat floating toolbars differently for set-focus
        
        We don't seem to need this anymore, probably
        
        commit ea1182c8c2c42c0c527e232f7e392196796940d7
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Wed Jun 10 12:16:17 2020 +0100
        
            grab focus to style combobox when parent gets focus
        
        was the right fix
        
        Change-Id: If5d966bfb3fcb47ba09f81b1e786df76a7561bf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96071
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-11  Caolán McNamara  <caolanm@redhat.com>  [8ee43bb5a75b3ae4488d3373511eaf001674fc71]

        Resolves: tdf#133862 crash in customize toolbar in embedded math
        
        Change-Id: I2fc7f3620145e48516c3ca73c0a5d08dce11d78a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96054
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-11  Michael Stahl  <Michael.Stahl@cib.de>  [63a43218c369a43624e6bdbe880b7caa40a3b61a]

        tdf#132254 sw: fix block selection copy reversed order
        
        The problem is that SwEditShell::CopySelToDoc() relies on the passed
        target SwPosition being after the target range by CopyRange(), but due
        to an erroneous update of aInsPos in CopyImplImpl() it was at the
        beginning of the target range.
        
        (regression from 28b77c89dfcafae82cf2a6d85731b643ff9290e5)
        
        Change-Id: Ie0846bd44f9349517878efcca996440bede05611
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96063
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [347912f6829990983dba8851e57a36ab96fa4f83]

        initialise ScMatrix once instead of twice
        
        initialise the mdds matrix inside ScJumpMatrix once instead of twice
        
        Change-Id: Ic6883418d965a093c76ab5dbf4c8780c174f10bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96067
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-11  Tomoyuki Kubota  <himajin100000@gmail.com>  [9457326e17505c9a17f40b2f932b21a4436eeae1]

        fix my own mistake
        
        Change-Id: I01f3b405e91175ab0ef532505bf9f275073d2fc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96044
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-11  Stephan Bergmann  <sbergman@redhat.com>  [8296303dc53b15f79adcc38699d2d3d77c2a75a4]

        typo in comment
        
        Change-Id: I60bcfa3182ce67ab50195ae6e7436839afe62c87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96028
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-11  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [03b77f972f6be23f75dfe3773266a660e61e5607]

        ^ Conditional format, Impress' place holder, hyperlink dialog icons
        
        Change-Id: Ib4b920335495cc7646537d58fb644ddb307faf70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96072
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-11  Tor Lillqvist  <tml@iki.fi>  [04ca42f87b7c59224fafd35bf220c974300566e4]

        Make it possible to just build the native code for Android, no Java bits
        
        Change-Id: Ic25b8d72c9e60c0bee04765d51565c2864ec25ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95850
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-06-11  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [ab267a5282a2983fce7040feac04270af407c29d]

        tdf#133268
        
        - Update Calc's Paste Special
        - Update Emoji
        - Update images of Draw/Impress export as HTML
        - Add Save All
        - Update Merge Cell image
        
        Change-Id: I73a3c9ff28dffe1e83f63385abf19ecd970f8df1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96058
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [edb6b92d76fc6cca6bb45699771cb410041473a1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7c42a667bf18ea2ce2f88e11978a13b3860c7689
          - Unmute L10N in string
            
            Change-Id: I89116a7fb1e94ded67629d5e4f397a2ff292eaa4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/96073
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-11  Miklos Vajna  <vmiklos@collabora.com>  [a201ab6f47c2d5a7ba4c5f998b0aa231cae82010]

        sd signature line: inform infobar if a cert is already selected
        
        In case a pdf is opened for signing, the infobar has a button to start
        the signing. If a signature line is already inserted and the user picked
        a certificate, then let's call the infobar button's action "finish
        signing", since the signature list and the certificate chooser won't
        appear in this case.
        
        (The actual behavior when you click on the button is still unchanged,
        though.)
        
        Change-Id: I50ee2455c91cdee26612a6b8239dbb6772401877
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96060
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [f1e4d462c4a5686bccb3e7bfd615865c18c0efa6]

        tdf#132597: sw: Add UItest
        
        Change-Id: I0f577b5124c871e9ba766958d81511ad3ad0e5e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96014
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-10  Caolán McNamara  <caolanm@redhat.com>  [b9fb2a62919ba0d489857d61abb23ccc4f5df674]

        let the parent toolbar decide the focus of the buttons
        
        Change-Id: I481fbc1b65b806cdb9eb41d6648fe9476f1326fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96020
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-10  Caolán McNamara  <caolanm@redhat.com>  [ea1182c8c2c42c0c527e232f7e392196796940d7]

        grab focus to style combobox when parent gets focus
        
        Change-Id: Iaee1a8399e8e4f70a52ce99be113e9e7607a5ab7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96019
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-10  Miklos Vajna  <vmiklos@collabora.com>  [b00e43fa5848be0cc7ba81b185021511d94cdc00]

        PPTX export, custom shape, bitmap fill: fix source vs fill rect confusion
        
        Commit 682ab832522b1349f1714bcb16f6e83468ea2920 (drawingML
        export\import: cropping of shape's fill texture, 2014-02-12) improved
        the DOCX filter, so the fill rectangle of a custom shape with bitmap
        fill is handled.
        
        The problem is drawingML has a source rectangle (similar to our crop
        rect) to limit the usage of the bitmap, and also it has a fill rectangle
        in case some margin is wanted around a stretched bitmap. We don't have a
        mapping for the later.
        
        Fix the problem by limiting the above work for DOCX, this way PPTX's
        source rectangle won't be turned into a stretch's fill rectangle.
        
        This way no unwanted margins will appear around the image -- those
        margins can be large enough that the image effectively disappears on
        export.
        
        Change-Id: Ic35063545a56eec9eaf885bbd397a854705d134f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96025
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-10  Julian Kalinowski  <julian.kalinowski@dataport.de>  [18c6cc0e7a4515b5bd993c425a7e0694bffe1207]

        Fix webdav lock refresh returning 0 instead of true when successful
        
        With commit 58b84caca87c893ac04f0b1399aeadc839a2f075, the NeonSession.LOCK
        returns "theRetVal" from ne_lock_refresh when successful. But when there
        is no error, theRetVal will be NE_OK, which is 0, so the method returns false
        instead of true.
        This results in lock refresh being stopped after the first refresh,
        so WebDAV servers will unlock the file after the lock timeouts. Users will
        see error messages regarding lock timeouts and lost updates are possible.
        
        Fix this by adding a return statement when theRetVal == NE_OK.
        
        Change-Id: Ie43131fca96e1cfbe932444906b742958a719b26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96023
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-06-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [9a5f2961b085ce2f23ecdf0a03d1114bacac8e2c]

        tdf#133858 opening spreadsheet with large array formula takes 10 mins
        
        the spreadsheet has lots of SUM(IF over a whole column.
        
        Which results in us allocating a matrix with 1 million rows, which is
        rather slow to process.
        
        So reduce the matrix to the data that is actually there.
        
        We can only do this for some opcodes, because other opcodes act
        differently when referencing empty space, so for now I only perform this
        optimisation for the opcode in use in this spreadsheet.
        
        This takes the load time from 5m to 3s on my machine.
        
        Change-Id: I41fe9afcb0fbdf2a928a19c44a0f291a1247a41c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96022
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [474a9171e7e996116037bb9ca6c985d0a3d6c0c3]

        loplugin:buriedassign in sw
        
        limited this only fixing assignments inside "if" statements, since other
        things are harder to change
        
        Change-Id: If3188a3e3d5fcd94123211c97fee097ece5e2797
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95990
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-10  zdposter  <zdposter@gmail.com>  [b0ede91f5e64767bd3ba9f427687e1faf2297e0c]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to de00c9bd1dd88e8361b606996b0773d30bee772c
          - upgrade Slovak spellchecking
            
            Change-Id: Id3bc65f957187d2c2ba98ba76a1ed4e9fab72c97
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/95999
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2020-06-10  Miklos Vajna  <vmiklos@collabora.com>  [eda9e23370f5ca0b413c9b5cc6eaffd87e596498]

        sd signature line: localize signature graphic
        
        Now the svg template is free from user-visible strings.
        
        Change-Id: Ibdbb73bbd1a1088a66dc25a5669df567b338b375
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96021
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-10  Caolán McNamara  <caolanm@redhat.com>  [49ce4bf15c1769b7427dd4d828e586c1e896f928]

        tdf#132845 discard pending page change if user clicks in document
        
        Change-Id: Icce91c9afac143190dc5c7d823d745dc2434c1a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96013
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-10  Michael Stahl  <Michael.Stahl@cib.de>  [32c162ad1723512763b74d01eaec32c1296f3a55]

        tdf#132725 sw: SwUndoDelete: don't group if flys are be deleted
        
        The fly would not be deleted by CanGrouping() but would be deleted later
        in RedoImpl() via the IsAtStartOfSection() check so just force a new
        Undo action in this case.
        
        (regression from 91b2325808a75174f284c48c8b8afc118fad74e4
         and 28b77c89dfcafae82cf2a6d85731b643ff9290e5)
        
        Change-Id: I68f9f6b7fd0306bc0853a370b1030463a0024edc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96002
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-10  Stephan Bergmann  <sbergman@redhat.com>  [ff3324bb16c8cde96e50582d45bc2c8a97f5704b]

        Improve a SAL_WARN message
        
        Change-Id: I31f809e5f6fec109bd0fb58e8290323500d44f13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96001
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [197592a2145e00a3f75e3af8520a3fe475c9edad]

        CppunitTest_sc_uicalc: minimize test document
        
        See https://gerrit.libreoffice.org/c/core/+/90265
        
        Change-Id: I014b424d760e0236cbeaa39ea1b03b57809a22bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96000
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-10  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [1a6a7947452fa833cf4fdbe1cc6775d2146cc6a1]

        tdf#42949 Fix IWYU warnings in shell/
        
        Except for MAC/WIN specific parts (i.e. most of it)
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ia14fb27c047e0e69f81386212aa25344f1297e05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95663
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-06-10  Shiko  <aelshreif7@gmail.com>  [c36ac492c2413bdd894715dd8c89127d3498e45e]

        uitest: Add support for Calc / Format cell /  background color selector
        
        - Add wrapper for the color-win set
        - Add the factory function in the correct class
        - Add a demo for cell background color and recent color selector
        - Extend the ability of ComboBoxUIObject to be able to select with text
        
        Change-Id: Ie84ba7fff2f84c3fec7f5adbb5b1cdc6c80729f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95667
        Tested-by: Jenkins
        Reviewed-by: Ahmed ElShreif <aelshreif7@gmail.com>

2020-06-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8ca89dc44aa5905d8d189be765ad2a1a613d31f4]

        fix reseting WeakReference when moving a ref to another ref.
        
        In ViewIteratorImpl::Reverse we std::move a reference, to a local
        variable, however the reference was not reset correctly, which
        caused a crash.
        
        The issue is that a mpWeakConnection in WeakReference always
        needs to be non-null as shown in reset(reference_type* pReference)
        method. In the move constructor of WeakReference, we just std::move
        the reference like:
        
        mpWeakConnection = std::move(rWeakRef.mpWeakConnection);
        
        This means rWeakRef.mpWeakConnection will be reset to null, which
        is not what is expected, so what is missing is to instantiate
        rWeakRef.mpWeakConnection by calling reset(nullptr) or using the
        added reset() method.
        
        This also adds a test for LOKit PDF search as this is the case
        where the crash has been reproduced. It happens because of a
        call to:
        
        ... std::move(maPosition.mxObject);
        
        in the method ViewIteratorImpl::Reverse()
        
        Change-Id: I43692554ba4f6231d00091269b7c902ab5cbc11f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95995
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-10  Stephan Bergmann  <sbergman@redhat.com>  [2a82ea5c04f76af330686cd31e68f6f0d628db74]

        Adapt to new Clang trunk -Wuninitialized-const-reference
        
        > error: 'error' diagnostics seen but not expected:
        >   File compilerplugins/clang/test/unusedfields.cxx Line 143: variable 'x' is uninitialized when passed as a const reference argument here
        
        and
        
        > error: 'error' diagnostics seen but not expected:
        >   File compilerplugins/clang/test/writeonlyvars.cxx Line 93: variable 'm_bar10' is uninitialized when passed as a const reference argument here
        
        since <https://github.com/llvm/llvm-project/commit/
        170b6869b563dd3393d99f3e03d389b9058d5f24> " [Clang] Add a new warning to warn
        when passing uninitialized variables as const reference parameters to a
        function"
        
        Change-Id: I27136e387f7a14fd24a3639187b668d6ed283070
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95994
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-10  Luboš Luňák  <l.lunak@collabora.com>  [eaacb2eca2ffcf46306f1db83e4c5da4a102e4a9]

        blacklist old intel driver 0.16.2 for Vulkan (tdf#132681)
        
        Change-Id: I3d2e0f6a1f43fe44a8396b53806e2f2c59c46d6c

2020-06-10  Miklos Vajna  <vmiklos@collabora.com>  [408ec7a4470741edbedbb034de07a2d776348593]

        PPTX import: handle adjust values from both the shape and its placeholder
        
        The direct problem is a crash in CustomShapeProperties::pushToPropSet(),
        the code just hoped that the input file doesn't have more adjust values
        than the # of adjust values we allocate based on the preset type. Fix
        the crash, but there is a deeper problem here...
        
        The shape can inherit custom shape properties from a placeholder, then
        later it can have its own custom shape properties. When it comes to
        adjust values specifically, we used to just append own adjust values to
        the end of the list. This way we got the double of expected adjust
        values. And later rendering took the N expected adjust values from
        the start of the 2N element list, so we used the adjust values of the
        placeholder, not of the actual shape.
        
        Fix this by clearing the custom shape geometry once we know we have our
        own preset geometry.
        
        Change-Id: I09f669bf59c33b552b906733d323eba7af5548e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95993
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-10  Julien Nabet  <serval2412@yahoo.fr>  [98d1b2502cece3a5bd8c5a0a040b4e20327a8560]

        Use xmlFreeDoc since pXhpFile is a xmlDocPtr (l10ntools/treemerge)
        
        Change-Id: I32fb8824aa91464d2198c76ba9357c82ec87a0ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95666
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-10  Miklos Vajna  <vmiklos@collabora.com>  [a24246e1b5910482ed200b24f24a11fcfe04d00a]

        sd signature line: set graphic of signature shape
        
        All placeholders are replaced, but the template is still English-only.
        
        Change-Id: Ia361447ff0a69fa0f80db4af07274d1a764a3d64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95991
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-10  Luboš Luňák  <l.lunak@collabora.com>  [21cff8d14e2396a964cf9f2e4af1d43efdadb5c1]

        detect inconsistent SUMIFS() ranges when range reducing (tdf#132431)
        
        03b352b9599514e4e244e1907510713cf1331284 introduced reducing
        of the SUMIFS range to the cells that actually contain data, but
        tdf#132431 introduces incorrect ranges that lead to negative indexes,
        and correctness checking of ranges comes only after the use of these
        indexes.
        
        Change-Id: Ia13db83d222310d470a0a8ecef51dbdd7992d479
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95898
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-06-10  Srijan Bhatia  <srijanbhatiasun@gmail.com>  [4111ed76906bf6be05b704bf52fa91353dfef183]

        tdf#132137 Rename Default Style in Calc.
        
        Change-Id: I0f7c5ffc64b2387fbb63bb5724594480d3135f58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95484
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-06-10  Balazs Varga  <balazs.varga991@gmail.com>  [f66fbd4fb5fd557d6065aeea987b3dafdc30a430]

        tdf#91250 Chart DOCX Import: Fix decimal place formatting issue
        
        Use UNLIMITED_PRECISION in case of GENERAL number format of CATEGORY
        axis labels in embedded charts, just like Calc does.
        
        Change-Id: I30cb50955c67824bd1aa88fb139618ce0f0974fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95802
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-10  Balazs Varga  <balazs.varga991@gmail.com>  [0c0f4b1531e2e985bd53e8c551328f46bde0c8c9]

        tdf#133632 Chart DOCX Import: fix percentage number format
        
        Set the LinkNumberFormatToSource to false only if we have
        an inner data table and the labels are shown as values.
        
        Regression from commit: e0da00d655ecca5986eea3812a8a670c6adbc40f
        (tdf#132174 Chart DOCX import: fix label number format)
        
        Change-Id: I879c5d81709995bfa49c18e0c84aaf6dc3dea41c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95493
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-10  Attila Bakos  <bakos.attilakaroly@nisz.hu>  [4bdff3c731a9f8ef11ffdae804a99a47f119ee50]

        tdf#133065 tdf#133602 DOCX export: fix OLE wrap regression
        
        caused by commit 2150fdc7d0f63288ac56c33cb898589512057642
        (tdf#131539 DOCX export: fix position of OLE objects).
        
        The wrap setting of the anchored OLE object were
        not preserved.
        
        Note: It needs also z-order export for background mode.
        
        Co-authored-by: Tibor Nagy
        
        Change-Id: I7f8c48019157dda00bcc97a490c5f582eccf1b22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94220
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-10  Caolán McNamara  <caolanm@redhat.com>  [a977df3015f84506a3636d278b981cb2bd12083b]

        ignore WB_DIALOGCONTROL state of parent if we're a floating window
        
        for tab key cycling
        
        When WB_DIALOGCONTROL is set the control has sub controls in it and pressing
        tab cycles through those widgets, and back to the start.
        
        If a WB_DIALOGCONTROL control is inside a WB_DIALOGCONTROL control
        the toplevel container is the one that processes the tab.
        
        But we don't want a floating popup window, like ScCheckListMenuControl, which
        has its own toplevel floating window, to pass the tab key to its parent
        ScGridWindow for that to process, we want it to stop at the
        ScCheckListMenuControl level so it will cycle back to ScCheckListMenuControl's
        first child after passing the last one, not into some other child of
        ScGridWindow.
        
        ScGridWindow is unusual as a document window to have WB_DIALOGCONTROL set for
        its own reasons: i.e. "WB_DIALOGCONTROL needed for UNO-Controls" so this
        problem does't arise in other applications
        
        Change-Id: Ib1f02ca4b0bf5bf3b2ed00b5838f8df2e3eb5b7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95957
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-10  Michael Stahl  <Michael.Stahl@cib.de>  [f9fb86408e6e06c262332be26674305ae5c05bb7]

        tdf#132597 sw: fix inconsistent handling of ExcludeFlyAtStartEnd
        
        IsDestroyFrameAnchoredAtChar() checks the position but the only caller,
        SwUndoInserts::UndoImpl(), really wants to exclude the entire nodes,
        see IsCreateUndoForNewFly().
        
        (regression from 28b77c89dfcafae82cf2a6d85731b643ff9290e5)
        
        Change-Id: I763ad3b7d82af03f6910dcf34315f793d090c62e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95952
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-10  Attila Bakos  <bakos.attilakaroly@nisz.hu>  [a938ead6639777337267f613cb0dea9c326c15b0]

        tdf#130802 SwTextBoxHelper::syncFlyFrameAttr: fix dragging
        
        Dragging the selected shapes resulted broken text boxes:
        the text showed outside of the shapes. This is fixed in
        the case of paragraph, character and page anchoring.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: Iaea65ee26bad60c09ada4875636416d4a7c7e80b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95136
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-10  Michael Stahl  <Michael.Stahl@cib.de>  [cb28054d831c38ef645f635ecd80475fb5735679]

        tdf#133641 sw: fix crash double-clicking CH_TXT_ATR_FORMELEMENT
        
        Only search for separator if there is one.
        
        (regression from 1c94842e053a20a739a181d38a35c324df3e62a7)
        
        Change-Id: I6697faa7cb83cab48084f9710f8c5018b9e738e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95905
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-10  Tibor Nagy  <nagy.tibor2@nisz.hu>  [6c14c87cad6a3c38d7e597932ec591f4bc610be8]

        tdf#133457 DOCX import: fix frame position regression
        
        caused by commit f5636817e7677a3081263df9004940a7d5ac54af
        (tdf#112287 DOCX frame import: fix default vAnchor).
        
        Co-authored-by: Attila Bakos (NISZ)
        
        Change-Id: I6fe16ff274d6a2fa4a335c7790ecd0f01641a6fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95035
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-10  Attila Bakos  <bakos.attilakaroly@nisz.hu>  [06e2cbb31d0ea703df872b91eb8eacdcaced7653]

        tdf#130805 SwTextBoxHelper::create: fix frame position in shape
        
        Text frame added by menu option "Add Text Box" of a shape
        was misplaced if there were more paragraphs after the
        shape anchor position.
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I8a47aff57d3a60f7dbd2a1b75296e2664a1f745f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94822
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-10  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [98c222e9528929b323fa22b6d848ad44f2a767ef]

        tdf#133268  Update Calc's conditional format icons
        
        Change-Id: I7057d813c125bd075ebdd9d6bd5879cd1d8b9980
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95966
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [43d9959b9165faa4d67618774736b03ce60253ab]

        Revert "enable backtraces for unit tests on macos"
        
        This reverts commit 756c027198adc5212d46d72e0628c90698652af5.
        
        Reason for revert: It never did work (was a test), and it cannot work because cores are all stored in /cores under mac, which means we cannot tell which cores belongs to which unit tests, or even if it belongs to the current build on jenkins
        
        Change-Id: I866173a41077dbb40d61fb81953d7a92f7d0789e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95888
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-10  Muhammet Kara  <muhammet.kara@collabora.com>  [d2205a26b96ed321c869f6eb7c955648c83dd805]

        Give the legend checkbox a label
        
        Change-Id: I95e8910e96335a03ebad6dd46255a902df2c47a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95860
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-06-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [fb4109bbf816c9b915b255b7ff69060423337a62]

        tdf#133643: sw: Add unittest
        
        Change-Id: I1b4dbea5e858efa8f22bb568dc5fa95d71f1b792
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95962
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-10  Miklos Vajna  <vmiklos@collabora.com>  [192721b6c7698d1db2d9d404c6f30b2eb9224796]

        xmloff: create XMLAutoTextEventExportOOO instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: Ibb3bc2afba00ff962e3ed4f14a5e5a3c735a1a29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95963
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-06-10  Tor Lillqvist  <tml@iki.fi>  [a3b65fdb439560b3917f880629ed0737368c8f5c]

        Use equal number of leading and trailing context lines in patch
        
        Change-Id: Id9fbf34a4ad17aa4edcabaa232b8a4e98dfcb847
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95849
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-06-10  László Németh  <nemeth@numbertext.org>  [20ba8d8d9f4fcf7d5826fcb3366a9bff0d6a8ca1]

        tdf#131070 DOCX import: fix indentation of direct numbering
        
        Indentation came from direct numbering has precedence over
        table style.
        
        Also paragraph style based right indentation affects DOCX list
        items with not paragraph style based numbering, unlike Writer.
        
        Keep all indentation values using direct paragraph formatting.
        
        Change-Id: Ia66645269a4fcd06f0be4f02c775007c83d22a0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95954
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-10  Dennis Francis  <dennis.francis@collabora.com>  [0310c591eb5f4010de8f6d12298491d9c13634a3]

        lokit: fix autofilter window position...
        
        when client zoom is not 100%. The fix and the reasoning
        is same as that in
        
        lokit: fix validation dropdown's wrong position
        3405f7f1b19738cad57b58259105ec87c1108466
        
        Conflicts:
        	sc/source/ui/view/gridwin.cxx
        
        Change-Id: I04837721d82b1e178cf5aa1130bbdaf77d13edae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93240
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit 86019fc76473cde457ecf1634bcff9df60ad7cbf)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95965
        Tested-by: Jenkins

2020-06-10  Michael Warner  <michael.warner.ut+libreoffice@gmail.com>  [8d414f3a8de5c25bcd830b1d4d8a7be3c34a2ed4]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: Id747848b222f69af3293a2095a62542f1e1116d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95215
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-06-10  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [7f6d7a0eb624d67421cd5af6462ee2a662fdff3a]

        tdf#133819 support for tristate checkboxes
        
        Change-Id: Ie98700652d76db10e8f8b587016ddae9253ddaac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95956
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-10  Tor Lillqvist  <tml@iki.fi>  [236adff64dbde5241354c595771b9222dbe96b65]

        Enable cross-compilation of xmlsec on macOS (without pkg-config)
        
        Change-Id: If08dde33dbf19afc9ce82bfa42412a642187a56f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95848
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-06-09  Miklos Vajna  <vmiklos@collabora.com>  [f1566f0b813e439531a37154b52d491fd9d3224b]

        sd signature line: select certificate after drawing the shape's rectangle
        
        Also move the shape-type-specific setup to
        FuConstructRectangle::SetAttributes() where the rest of the shape types
        are handled.
        
        Change-Id: I9ecf94957ec82ba187f2767b01d96fb14de2b657
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95958
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-09  Caolán McNamara  <caolanm@redhat.com>  [dbf3eba5514f0ed48683e2b58ac56c96b6d48792]

        Resolves: tdf#132540 theme the unwanted popover into invisibility
        
        Change-Id: If18c5c1de40a4f93d062265d41a2bff72555d6c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95964
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-09  Miklos Vajna  <vmiklos@collabora.com>  [93f2cb69575df5b4a9e2c509ee2b691dc013045d]

        sd doc model xml dump: show grab-bag of shape
        
        Which is contained directly for some reason, not inside mpProperties.
        
        Change-Id: I0f7d2d5afbeae2d399710d5ce271f3ad4ab9866d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95913
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-09  Caolán McNamara  <caolanm@redhat.com>  [fcd898c60093eeb5e81f8dc312edc768107c9380]

        tdf#133822 mirror GtkSalObjectWidgetClip location for RTL
        
        Change-Id: I4ab4a0fb8fc343ee9a4c66c58e20583482958f37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95951
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-09  Caolán McNamara  <caolanm@redhat.com>  [6db6163dad0d8ac21ba69b2e361034b06f0a5a30]

        tdf#133462 cursor missing in SQL textbox
        
        (and spell checking, calc page format header/footer dialog, etc)
        
        since...
        
        commit c2f8929ed76085bc81f390f90e06bd6781206537
        Date:   Wed May 29 23:33:25 2019 -0400
        
            vcl: sfx2: LOK: Support per-view popup windows
        
        I feel this is a mismerge where the point of
        
        commit b9c10ee923308f336a694bbc0212396ed5317b6a
        Date:   Wed Apr 3 12:02:13 2019 +0100
        
            weld ClassificationDialog
        
        to allow cursor drawing to a non-Window OutputDevice got clobbered
        
        Change-Id: If693fd0ee83afc6e7f0ddce7b43b8cb6e3327116
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95844
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-09  Caolán McNamara  <caolanm@redhat.com>  [bff76e27eba1e496838f3673c3cea43fd535b7c7]

        tdf#129856 invalidate old internal border if we scroll
        
        and will redraw a new one
        
        Change-Id: I2438af94e54f31c617cc183c61fbaaef31b5601f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95911
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-09  Szymon Kłos  <eszkadev@gmail.com>  [53d73d532281b6734a7d4614bb74fc6cc15510f0]

        notebookbar: simplify custom widgets
        
        Change-Id: I0176a9852a0f405fba7b6308e28abf2ca0ae280e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95900
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-06-09  Miklos Vajna  <vmiklos@collabora.com>  [362b949a3bd907d6cb1ed94ef415696c88d838a8]

        CppunitTest_sw_layoutwriter: disable unstable testShapeAllowOverlap on Windows
        
        Seen failing e.g. at
        <https://ci.libreoffice.org/job/gerrit_windows/66586/console>, but
        interestingly never on Linux.
        
        Change-Id: Iba701f642432c8d5785d3c4c40e4914633ff0e5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95908
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [2ea830c2877f30cf3ac6f261a399c414dd9968c8]

        tdf#132596: sw: Add UItest
        
        Change-Id: I899de72a02a7501917b13346d304338bb4548ea8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95902
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [8a88f898313a01a8408a2e66b62b66899bb9faac]

        tdf#133169: sw: Add UItest
        
        Change-Id: I6d86e8f8ef1b1ffe32e45c7ead75387f6fcee2fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95901
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-09  Tor Lillqvist  <tml@collabora.com>  [a22cba07a470385dcb930c56c90cba81b317773e]

        tdf#128502: Try to support multiple documents in LibreOfficeKit-using process
        
        The LibreOfficeKit-specific code typically has assumed that all the
        "views" (SfxViewShell instances) are for the same document, because
        all LibreOfficeKit-based application processes (including the "kit"
        processes in Online and the iOS app) so far have only had one document
        open at a time.
        
        It is now possible to pass several document file names on the command
        line to gtktiledviewer and that is an easy way to demonstrate how
        badly it still works even with this patch.
        
        Introduce a unique numeric document id that is increased in the
        LibLODocument_Impl constructor. Add APIs to access that. When
        iterating over views, try to skip views that are not of the document
        visible in the "current" view, if we know what the "current" view is.
        
        Also add a couple of FIXMEs at places where it is a bit unclear (to
        me) whether it is correct to iterate over all views, or whether only
        views for the "current" document are what we would want.
        
        Change-Id: Id5ebb92a115723cdeb23907163d5b5f282016252
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95353
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-06-09  Serge Krot  <Serge.Krot@cib.de>  [dadba793c107cbf2ccadfbd7b41b6187ff06d4b8]

        tdf#101856 evaluate condition to expand / collapse bookmarks
        
        Change-Id: I7c135eab0feeca0ede794f6c88a2b06e339d6a14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95795
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-06-09  Caolán McNamara  <caolanm@redhat.com>  [3dc30ae62f593a7130b5fe8f6e3b7febe845dde7]

        tdf#133807 represent a visible search dialog when search results is closed
        
        Change-Id: If38b2770cfdd7d88bb75cbd47f44cc8515c4e041
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95899
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-09  Tor Lillqvist  <tml@iki.fi>  [b2a7703bec86810f5c790622ce762e6475b6997e]

        No owncloud-android-lib if we don't want to use Java at build time
        
        Experimental. Let's see whether it makes sense to not use Java when
        building the LO core for the (newer, Online-based) Android app.
        
        Change-Id: I119861704d02bbfaa0cfd9f72c7b437f1730e48e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95847
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-06-09  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [2c0906bceef2889830cf9bd152b9e06b15f989a8]

        tdf#42949 Fix IWYU warnings in scripting/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I014631ec79242d9a5f735d7401fe0f5e323c69a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95649
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-06-09  Caolán McNamara  <caolanm@redhat.com>  [066d70da9391b43e9586736812b1064028aa53fc]

        Resolves: tdf#133780 allow sorting search result treeview columns
        
        Change-Id: I7d5b1ffdaf99fd2e28dfd124db0fbbd4036e2dd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95896
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-09  Caolán McNamara  <caolanm@redhat.com>  [341cc5bfa06e895f091523bbf8c159ca626b6f1a]

        tdf#133412 replicate active entry to ComboBox replacement
        
        Change-Id: Ifde87738710406fb9f28008fa96241d59c52f450
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95808
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-09  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [dcc031d0cd3219dd77b66e1221fe966139829c1a]

        Icon theme: tdf#133582 missing checkbox and radio button in gen env
        
        Change-Id: I2f756fe6920099bb37fd6b3f83df7f1e21504290
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95893
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-09  Stephan Bergmann  <sbergman@redhat.com>  [41d4458310bfd68cf756094ba9484ac071b20db0]

        Print more information about the swallowed exceptions
        
        Change-Id: I126413f9eb5c5698e4500c4fc5e04f31a9c574fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95895
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-09  Michael Stahl  <Michael.Stahl@cib.de>  [7f2908b83a39bbb6fa648d6815265ad203f86ddc]

        tdf#133604 sw: DOCX export: put CH_TXT_ATR_FORMELEMENT in its own run
        
        Commit b03fefcc4dbdfee3b9eeb5fa0e586dd12ddcd3d2 ought to have fixed this
        but didn't; the run following the CH_TXT_ATR_FORMELEMENT still ended up
        inside the field result.
        
        But when importing that into Writer, it appeared correct; Word shows the
        problem.
        
        (regression from 94e0b8407b02d76b27324b8b08012eb024aca9e9)
        
        Change-Id: I1fc1328223353422a83d403e8f790d156dbec4e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95843
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-09  Serge Krot  <Serge.Krot@cib.de>  [3a371da71ab738a99e81e75c736fa5e384ebd9d3]

        tdf#101856 correct Insert bookmark dialog
        
        - left align checkbox "Hide"
        - do not resize "Close" button
        - place "Close" button at the bottom of the dialog
        
        Change-Id: I57caa83edde2c377dfbf0aaacb60281e4966fbaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95855
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-06-09  andreas kainz  <kainz.a@gmail.com>  [7e4372c8569595adb4ee9ac225ada7f576121c48]

        tdf#127122 Sync View and Review group in groupedbar apps
        
        Change-Id: I3b583ef79e651385a044f47b17684a21541467db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95771
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz 🦅 <kainz.a@gmail.com>

2020-06-09  andreas kainz  <kainz.a@gmail.com>  [4fcf45bd1fb014a07fb062fb3ad1bd92427be9d8]

        tdf#130227 Tabbed UI remove second extension manager button
        
        Change-Id: I07a57afeb1c3a7814fe2f3fd63eb214d96d4af9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95773
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz 🦅 <kainz.a@gmail.com>

2020-06-09  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [bed8c65ca4143f66ec5cfdcc3fb5213f04035220]

        Fix variable name
        
        Change-Id: I307f4bca16cc54de8c049df570ba36c635f4e4d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93713
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-06-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [2b47c5f295589acb18d4404137c6b72d20f019b6]

        remove the fake SvxScriptErrorDialog code
        
        which just forwards to an async real dialog.
        
        Change-Id: I61936c4d105b9829042817e6a3cf5e60c451fb6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95830
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [7a21b3f098a09e498e7d79f07d3b65463a0d0913]

        tdf#133785: sc: Add UItest
        
        Change-Id: I82d742f8139f1572d31201d0d0a5553476aadf25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95852
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Tested-by: Jenkins

2020-06-09  Luboš Luňák  <l.lunak@collabora.com>  [a97539174fd7f76713291dd4e8138adb1f776c91]

        delay and batch calls to StartListeningFormulaCells() (tdf#133302)
        
        In the testcase ScColumn::StartListeningUnshared() gets called
        repeatedly with almost the same cells range (just extending),
        so this gets quadratic. Delaying and doing it once on the whole
        range at the end avoids this.
        
        Change-Id: I3e92817d434cf7e4be0ea658f9adc0a24ceda260
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95531
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-06-09  Tor Lillqvist  <tml@collabora.com>  [49df367a5da14b31729e2f4f5dd6bf4e249df8d3]

        Bin pointless if (true)
        
        Change-Id: Ic48ed35ae2164c41600c7e4f4890fd164fba3cb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95891
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-06-09  Stephan Bergmann  <sbergman@redhat.com>  [b505cd8635171e39d055b9a800f672a6313d8cea]

        tdf#126025: Non-const GetPropertyValueByName must use non-const Sequence []
        
        ...which internally calls getArray to make sure it references a unique sequence.
        Regression introduced with 85f28ec44a2c169c91dac9346e9c71feda6a6cab "Clean up C-
        style casts from pointers to void".
        
        Change-Id: Id80b75f06322c65fc31040cc0b1892fe3a0aeaab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95862
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-09  Miklos Vajna  <vmiklos@collabora.com>  [369355da5c1e25bad7124dd6e187d9e381759751]

        tdf#133474 DOC import: fix lazy-loading of images with zero size
        
        DOC typically contains images with a size hint outside the image, but
        this is optional. Make sure that we load the image in case the size is
        not available without loading.
        
        The effect is that once SwWW8ImplReader::MapWrapIntoFlyFormat() calls
        SwGrfNode::GetTwipSize(), we always get a valid size. Ideally without
        loading the graphic.
        
        Change-Id: I81536ceb44c6e455e9bf274a5852008443f9d64f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95857
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-06-09  Tor Lillqvist  <tml@iki.fi>  [37c9f427cb9dbebd0c145cd531c6d2afdc088488]

        Use equal number of leading and trailing context lines in patch
        
        Change-Id: Ic2625e561515b9ec3bd320ad4e61133e3eb37695
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95846
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-06-09  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [4c4b3218b8595a9809ffade0cfd064f3d9335dff]

        Colibre:tdf#133753 add svx icons
        
        Change-Id: Iffc335098e497e1248c296bb34b1e970da51676b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95778
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [43ba50e1ce8d4dfb94650abf562c1db9be3405e5]

        tdf#81470: sc: Add unittest
        
        Change-Id: Ie31b206fced1d91861033af65e052f129dad4275
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95804
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-08  Caolán McNamara  <caolanm@redhat.com>  [cd384e2d31f74223948ea70d8aa3c318d3ceeb50]

        rework treeview initial toggle button col to be like expander col
        
        cause this assumption is baked into the vcl one making it hard
        to adapt remaining cases
        
        Change-Id: I75dd5264c65b1ffbf4d26c9a86f6d4d08b400d90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95622
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-08  Caolán McNamara  <caolanm@redhat.com>  [c3669c8bd62ecf5eaa6b5e95289825bc11b2688a]

        add TreeView::set_show_expanders
        
        Change-Id: Id348d1c25df57c9f18249990bd6c00bdf23dfa71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95805
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-08  Miklos Vajna  <vmiklos@collabora.com>  [85b68061a5a904ca82e5db40600af741d30f0bb8]

        sd signature line: extract part of signature line UI from cui to svx
        
        So the "sign existing pdf" code in sd can reuse that.
        
        Change-Id: If51fae203ed0c68ed8e5e63368e60ae1c705bade
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95841
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-08  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [e0f058bcd5e185b89e4b7c680a7901bc7eb2a790]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 33f5cf993af2d3a08eb2b12abef53d5393a00bfc
          - tdf#88066 Update help on switching between insert and overwrite mode
            
            Change-Id: I16b0afebf83197993963bbd7a7c7a1a0d239ada1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95812
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-08  Michael Stahl  <Michael.Stahl@cib.de>  [27151ccf2305eac4192f8c4ceeee267170096a19]

        tdf#132596 writerfilter: fix paste of RTF with header/footer
        
        The problem is that writerfilter inserts the content of header/footer
        into the body text, but then DomainMapper_Impl::PopPageHeaderFooter()
        calls RemoveLastParagraph() and deletes a body paragraph containing a
        fieldmark, and then in Undo some SwHistoryTextFieldmark can't find it,
        and since ffb26b81e1c7ff1d64959200247bb2edd5a569da this crashes.
        
        This is because of the borked error handling in
        DomainMapper_Impl::PushPageHeaderFooter(); the
        m_xBodyText->createTextCursorByRange() call throws an exception that is
        swallowed, so the m_aTextAppendStack doesn't have an entry containing
        the position in the header.
        
        To fix the error handling, set m_bDiscardHeaderFooter = false only when
        everything was successful.
        
        Also fix the call to be xText->createTextCursorByRange instead
        (this is a regression from 232ad2f2588beff50cb5c1f3b689c581ba317583).
        
        Then it turns out that Undo still crashes, because sw can't Undo
        changes of header/footer content, so just return early unless it's
        a new document.
        
        Change-Id: Ie5aeb45447c5fbd4b3ae15c4cffb9800583a6d1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95797
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-08  Miklos Vajna  <vmiklos@collabora.com>  [eda8be919201972680d2d82a90cccaca8c3f6248]

        svx: fix loplugin:elidestringvar warning
        
        Change-Id: I5424388dfc37988b2f4e5f8f34dcb1a577d9bfb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95806
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-08  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [0124ed6c9cd1a3c2f98f528207bb87c4027ecc97]

        tdf#42949 Fix IWYU warnings in lotuswordpro/*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I9b0ba9f0c334b0eccb0f38a3313c60a63eaf7647
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95644
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-06-08  Caolán McNamara  <caolanm@redhat.com>  [962309d282415ff54e9c6347d616457bcbeb9d4c]

        tdf#133785 autofilter with dates crashes when search entry is used and cleared
        
        restore original logic, and just keep the clear-all optimization for the
        non-hierarchical case
        
        Change-Id: Iafcd934c7e6e48e7e11f7fca9e51478e7e678b44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95793
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [1a9cb68b30d337c177d55b2440b8c32dd923457e]

        tdf#133595: sc: Add unittest
        
        Change-Id: I887480d17d9863d4e0a9e4a200651a49bff484b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95796
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-08  Regina Henschel  <rb.henschel@t-online.de>  [91f06123298bb8870cd6fa4e19d3aea9909f8e5b]

        tdf#103474 handle quarter angles before using atan2
        
        sin(basegfx::deg2rad(fEAngleDeg)) does not result in 0 for
        fEAngleDeg=180 because of rounding errors and therefore
        atan2 later in the code gives wrong angle.
        Because the corresponding circle angle is the same as the ellipse
        angle for 0°, 90°, 180° and 270°, these angles are now handled
        before using atan2.
        
        Change-Id: Iae2a4d188b837ff787f2af4d79f874ba21c9aa2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95772
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2020-06-08  Julien Nabet  <serval2412@yahoo.fr>  [1027f7a0e1c10d957de34e27af16a4d0e825ffb2]

        loplugin:elidestringvar in extensions
        
        Change-Id: Ica6d1a6480d122d508d1b87c2a6102f55363b995
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95790
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-06-08  Julien Nabet  <serval2412@yahoo.fr>  [db0669653444c604bf201115bddb6dc51e2c6980]

        Use o3tl::safeCoInitializeEx and counterpart (dp_gui_extensioncmdqueue)
        
        Change-Id: I10f041367f94fd9391554b2b6a06b74f70aa8333
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95665
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-06-08  Julien Nabet  <serval2412@yahoo.fr>  [64814781193cbfcb3535ae4061cbdf2be0ba02e3]

        Use o3tl::safeCoInitializeEx/safeCoUninitializeReinit (extensions/updatecheck)
        
        Change-Id: I009664b9c8f1c302d5a90e7014f612dcd3602f63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95664
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-06-08  Miklos Vajna  <vmiklos@collabora.com>  [8bbd8324282e7890de29ede5912d24c6e1c7ce7f]

        compilerplugins: fix -Werror,-Wunused-parameter
        
        When building the plugins with NDEBUG defined.
        
        Change-Id: If84a920d9e042bf8f45d8e3dd5a5cef3b2baba0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95788
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-06-08  Miklos Vajna  <vmiklos@collabora.com>  [58b7ad7aacfa40b9e4e5271496aeb4c1e3b75191]

        sw: prefix members of SwUndoMoveNum, SwUndoNumOrNoNum, ...
        
        ... SwUndoNumRuleStart and SwUndoNumUpDown
        
        See tdf#94879 for motivation.
        
        Change-Id: Id7f9b05955505b5dafc7cf18be28d6aac4349fe4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95787
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-08  Miklos Vajna  <vmiklos@collabora.com>  [016fe9e8dc18c183d3d1c1b59bd38d25fb41c4b5]

        sd signature line: add an SVG template
        
        This one is much simpler, it features just a name and a date for now,
        with a fixed PDF-specific background. Still need to add the code to
        actually use it.
        
        Change-Id: Ie90e8b7d4be3eb37fe177d4e507430b2014f967a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95789
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-08  Stephan Bergmann  <sbergman@redhat.com>  [7b379661e6b99d103411a21b256a38fdc5357961]

        Reliably terminate soffice.bin when terminating soffice
        
        d58a3e5f85d44efc9d21dd56329a3ef20cb3692f "Reliably terminate soffice when
        connect throws an exception" had been a partial thinko:  When kill()'ing (i.e.,
        sending SIGKILL on POSIX) soffice (aka oosplash exec'ed from it), the
        soffice.bin forked from it can still keep on running.
        
        So terminate() (i.e., send SIGTERM on POSIX) soffice aka ooslpash, and in its
        sigterm_handler actually wait for the soffice.bin process.  (Where the latter
        should just be a saftey measure.  At least on POSIX, osl_terminateProcess as
        called from the oosplash sigterm_handler sends a SIGKILL, so should swiftly and
        reliably kill the soffice.bin process.)
        
        Change-Id: Ifd6930691dce34894e76c417e152111983d62b8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95779
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-08  Canberk TURAN  <canberkkturann@gmail.com>  [1e5cf1b3ebf39aee01ed2a3bfd5be7ee6f44d18e]

        tdf#131990 MACROS: fixes return value of UpDown Method
        
        This patch fixes bRet return value of UpDown method in
        sw/source/core/crsr/swcrsr.cxx. Before this patch UpDown method always returns true.
        
        Change-Id: I5ebe4bef4e6b9d7ace4941c31e9d5a03c2023997
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95669
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-06-08  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [59939d2490726336546c7ad05082d23031074e12]

        tdf#133762 missing slide thumbnail border/shadow
        
        Change-Id: I908c1b9fcdf271c6d04885ce719d89e4932efa5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95775
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin 🖌️ <riz_17_oke@yahoo.co.id>

2020-06-07  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [31292d082dbed66fa92e8f17b6a26e43a7928e11]

        Fix tdf#133753 missing base point, Calc page dialog & Fontwork dialog
        
        Change-Id: I74ca70e496997352592d424c5b4e77d99387a6c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95697
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin 🖌️ <riz_17_oke@yahoo.co.id>

2020-06-07  Caolán McNamara  <caolanm@redhat.com>  [d284aaf913bbb775f53d2907ffcaae0c7850fa12]

        Resolves: tdf#133744 stop processing if DoubleClickHdl consumed event
        
        Change-Id: I69bb7d670b04b082df294d5ea56dfd6e8d6d4fe7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95703
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-07  Stephan Bergmann  <sbergman@redhat.com>  [7a3736f908c0ae207567603c61ce0f617339bac0]

        New loplugin:elidestringvar
        
        Quoting compilerplugins/clang/elidestringvar.cxx (and see there for a
        rationale):  "Find cases where a variable of a string type (at least for now,
        only OUString) is initialized with a literal value (incl. as an empty string)
        and used only once."
        
        (This commit includes fixes that become necessary in code changed after the
        preceding "Upcoming loplugin:elidestringvar" commits.)
        
        As a follow-up TODO, uses of the
        
          explicit OUString( sal_Unicode value )
        
        ctor where value is char or char16_t literal should be detected too, so that
        e.g. one_quote would have been treated like two_quote in
        4b85108773f9851f358a4daa8869eeadc638d103 "Upcoming loplugin:elidestringvar: sc"
        
        > --- a/sc/source/core/tool/compiler.cxx
        > +++ b/sc/source/core/tool/compiler.cxx
        > @@ -1902,9 +1902,8 @@ void ScCompiler::CheckTabQuotes( OUString& rString,
        >              if( bNeedsQuote )
        >              {
        >                  const OUString one_quote('\'');
        > -                const OUString two_quote("''");
        >                  // escape embedded quotes
        > -                rString = rString.replaceAll( one_quote, two_quote );
        > +                rString = rString.replaceAll( one_quote, "''" );
        >              }
        >              break;
        >      }
        
        Change-Id: I7b74f1735a07540e3d789df1d14c84081c824b6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95696
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-07  Caolán McNamara  <caolanm@redhat.com>  [2d15e6808a217aea9ac7c56e0c4c8ef2dc58ec94]

        tdf#129537 call it none_line_button not none_color_button
        
        Change-Id: I8b4c7028b7622d98531b1a0276d1047f47205368
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95691
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-07  Caolán McNamara  <caolanm@redhat.com>  [9c6e57342912e60d87d27d07787d6efa05147a20]

        make table from objects page treeview a better size
        
        Change-Id: Ie7eee6d03633690461937ba9ad904ababcc4ea13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95659
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-07  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [b017d21854d0d552a3dc85f9a10515b7a58528e8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 24901fb947d0d7adeaefbbddd8d2bad89e49e378
          - Improve web help header
            
            Header with symbol, logo and navigation dropdowns now uses
            grid layout when screen width is desktop.
            
            Change-Id: I00612ebe04110b3608d9534c0ebdb23d5b788c54
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95668
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5ea6005738e2753a5a177d71a7bac1d541b2f4a4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to af22581cca91cdf92b5271ad6ba6a83cc5554ed9
          - tdf#129069 Unicode entry shortcut Help
            
            * Relevant contents is on lines 55-57
            * sourced from release notes
            
            Change-Id: Ibf22c62c60b9f0e468ce4f2cd8a7401d778039ae
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95526
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-07  Shiko  <aelshreif7@gmail.com>  [d3ae37c935209621d90da6c3a059c0c013adb772]

        uitest: Add support for Calc - Set Zoom
        
        Also add a test case for zoom in calc
        
        Change-Id: Ic59480a884ed61bfdecdc6b4d509706dde9a194c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95389
        Tested-by: Jenkins
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2020-06-07  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [24c0efb471479b2f59695333c3bcec4cc44ffb0d]

        All icons: Update MIME type
        
        Change-Id: I961f5dc02d51049f3d88411541d85c02be7e1a60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95662
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-07  Julien Nabet  <serval2412@yahoo.fr>  [6d2c6d827e827b62271c9636fe212045a4d68d42]

        Use o3tl::safeCoInitializeEx/safeCoUninitializeReinit (shell/SysShExec)
        
        Change-Id: Ice97c2db27085fefed098ee01f3aaeb55fc90cca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95643
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-06-07  Eivind Samseth  <eisa01@gmail.com>  [4c38441c3ae5f13aa61bb429b82f080afd9ed205]

        tdf#67874 Add generic icons to most 3rd party formats
        
        Added generic icon declarations to the "Imported Type UTIs"
        
        Some 3rd party formats are only in the "Document types",
        most notably the old MS formats
        
        Those need to be restructured to at minimum be by type
        (e.g., text), or moved to Imported Type UTIs
        
        Change-Id: I43f4d15a7c13f511178fb34371ccea4860e6873e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94625
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-06-07  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [ca96110ca8237bd8d3326b078789ef05fa61069b]

        Colibre: tdf#133268 fix Underline icons
        
        Change-Id: I3d27242d59e83d57eafe64a951630053a1f0bc1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95661
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-07  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [933d03e36db2a01cbda3d4ca13f4333d38239d1e]

        Colibre: tdf#133268 fix Underline icons
        
        Change-Id: Iae2395dd94af46c513525ca3d42327afa765ccf5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95654
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-06  Caolán McNamara  <caolanm@redhat.com>  [01fb7bc56c254f610e0d8f7a296f5490d1eec8ca]

        ofz#23131 use TOOLS_WARN_EXCEPTION
        
        Change-Id: I23f8cbe083c4490f9f582ab27317698964c4f5ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95656
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-06  Caolán McNamara  <caolanm@redhat.com>  [361e62aaa32318bc5778bcf82059a18913f64492]

        Resolves: tdf#125981 use original label, not current label
        
        Change-Id: Iddc1d3e38e70d91d60947d9867dcfb03cb5128d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95658
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-06  Julien Nabet  <serval2412@yahoo.fr>  [31bc7c1ea8b7da5c06e2478cfdec8b09b54fc285]

        Fix context moreoptions (svx/tablewindow)
        
        Change-Id: I730fa4295f8515280d3e179350da4c06649b0854
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95653
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-06  Caolán McNamara  <caolanm@redhat.com>  [1c62824c105f5ad02f228ff9263796e9dffa9581]

        focus rect in treeview doesn't match the selected area
        
        regression from...
        
        commit 753084a3f73bb8a88412feac7aa40a2750e6e9f3
        Date:   Wed Dec 11 12:56:57 2019 +0200
        
            loplugin:singlevalfields
        
        which detected that m_bIsCellFocusEnabled is always false but inadvertently
        make a change of
        
        -void SvImpLBox::CalcCellFocusRect( SvTreeListEntry const * pEntry, tools::Rectangle& rRect )
        +void SvImpLBox::CalcCellFocusRect( tools::Rectangle& rRect )
         {
        -    if ( !(pEntry && m_bIsCellFocusEnabled) )
        -        return;
        
        which treats m_bIsCellFocusEnabled as always true. Always false would make
        CalcCellFocusRect a no-op so just remove the method to fix things.
        
        Change-Id: I46bfa122058a9e4384d2b1e2dc9e844ada22cc69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95652
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-06  andreas kainz  <kainz.a@gmail.com>  [821153254a25bc264ae45c52ea9f6900f9cae9d5]

        menubar fix for toogle commands
        
        Change-Id: I285ebb2b0852a0c921f5b049538c1d64fbbc24b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95646
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-06-06  andreas kainz  <kainz.a@gmail.com>  [42aadbcc7a3d0754654582afab1bca10a6af32d9]

        tdf#128723 fix setting width when scaling preview get bigger only
        
        Change-Id: Idb029cc1a72b03926b23d840670a8e6d9d0b1448
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95642
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-06-06  andreas kainz  <kainz.a@gmail.com>  [40cee5c3e37fc663b70cb278c8510a6018905791]

        tdf#133225 page preview alignment fix
        
        Change-Id: If23809b240d467d86f520c9569f76cb7a0df6629
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95645
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-06-06  Caolán McNamara  <caolanm@redhat.com>  [486c946aa0e489580b78b2934259fe24696057c0]

        tdf#129537 duplicate context in two different modules
        
        Change-Id: I39c710c224081175d62a0d419e6cbece5576a7a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95650
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-06  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [c4e441d68b4f964716f4cabf2942d086d2ffcd21]

        tdf#128743 remove completely Start Center's sidebar motif
        
        Change-Id: Ib4e7f9ea30e67787ea199629a863e8085dd5cc94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95648
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-06  Caolán McNamara  <caolanm@redhat.com>  [db9a737c6bec181a259d6bdba2a70b8342b7bdd6]

        adjust internal/external index for signal_toggled
        
        g-lo-CellIndex is the internal view, adjust that for
        signal_toggled
        
        Change-Id: I9ad0cf2e63c2bb03463650a84a9145cf3760ae4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95621
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-06  Caolán McNamara  <caolanm@redhat.com>  [b2c6746e19ee186f89870e33af9705fa2c31933b]

        unused suppressions
        
        Change-Id: I695d3c9c520def62e666a9b9f295a9e1235f4e83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95620
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-06  Caolán McNamara  <caolanm@redhat.com>  [635b1c1b64e2d022f2a41d5bd93b4f7b8b278bbb]

        ofz#23103 Invalid-enum-value
        
        Change-Id: I2fce04b14110c1da17611334e4912b4277efe389
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95623
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-06  andreas kainz  <kainz.a@gmail.com>  [90580416dd96fc19f78057a14a1459f84eb50180]

        tdf#132618 Diagram gallery number fix
        
        Change-Id: Iade0c17dc23a8940813dd3c32140969523904fdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94863
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-06-06  andreas kainz  <kainz.a@gmail.com>  [352f2111de985a40f6936b47f7b2d09867352790]

        impress duplicate dialog property HIG update
        
        Change-Id: I59af38a8962d69f387f53db8aadd822bd0ae4c91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94865
        Tested-by: Jenkins
        Reviewed-by: Andreas Kainz <kainz.a@gmail.com>

2020-06-06  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [71ed772048cc2e94676c58f70410fa9b5aff5386]

        Sukapura:^some Pivot Table action icons, etc
        
        Change-Id: I6396e50a654a6edfd9a3cc05832ac6dd88b4fd57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95626
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-06-06  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [91523f764d1e0c40331633d326734984af161a5b]

        Colibre: ^Presenter View, Draw & Math MIME, break, Validity
        
        Change-Id: I82ae5150e8e2cfe236ec058e94404435f88335ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95625
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-06  Serge Krot  <Serge.Krot@cib.de>  [2081ab036bfd203d4d3be07064ef783baae97c3b]

        tdf#133595 FILESAVE XLSX: invalid content when opening file with shape
        
        Change-Id: I67fe29bbc9b982328a3efe63874922e7ed1a5854
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95490
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-06-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [bfb807bf6cf07243a88dc1e66883dfcea872ceab]

        tdf#133486 Revert "fix TODO"
        
        This reverts commit 457d2a0c9373937332ad2ec7b16edc4b2c971a97.
        
        Reason for revert: <INSERT REASONING HERE>
        
        Change-Id: I4493fd0f1a309bd49ebe4ea3c14f7f558db9b90d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95551
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-05  Miklos Vajna  <vmiklos@collabora.com>  [2c46c24e75dbd39ef1c6aa72d7c3a00d04b873e6]

        sd signature line: limit this to PDF signing for now
        
        The intent is to use this to add a visible signature to an existing PDF,
        disable the command in sd/ for other cases that would not work at the
        moment, anyway.
        
        Change-Id: I78aa68d91126a9981c1240c7dd257d793e7eaba8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95604
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-05  Stephan Bergmann  <sbergman@redhat.com>  [642e630a6229785f9206f5db6e627577f3dc4c3b]

        Upcoming loplugin:elidestringvar: uui
        
        Change-Id: I68858a9f972dbe35a75e5862db040f186ba56146
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95596
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-05  Stephan Bergmann  <sbergman@redhat.com>  [49f6b97b3813eb5752088d5b5805c3389eb9c8a8]

        Upcoming loplugin:elidestringvar: xmloff
        
        Change-Id: I42210925cc560fa32316c2ad7b7732c7624b1a05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95606
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-05  Stephan Bergmann  <sbergman@redhat.com>  [f254edd9ff54c76e7e8aa32c1b0c80d1831a6dec]

        Upcoming loplugin:elidestringvar: writerfilter
        
        Change-Id: Ibd1152d909b3c50b7e2a6c7b70910925210c8b18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95605
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-05  Caolán McNamara  <caolanm@redhat.com>  [68db2d42c1518fdb777faeff891155f350da538c]

        have just one way to set expander image
        
        Change-Id: Ic07709a864620c6146616c8e0a1417343c0937de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95590
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-05  Caolán McNamara  <caolanm@redhat.com>  [638f2642769cc73ad6dfa75d33145f03fa408d7f]

        crash on double-clicking an entry in Available language modules
        
        tools, options, language settings, writing aids, entry in Available language modules
        
        Change-Id: I0146a313cfae206bc9399c964a746dd00cba0fa2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95610
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-05  Stephan Bergmann  <sbergman@redhat.com>  [46fcb0bbfec58a132f549f4e465888db6b447d8d]

        Upcoming loplugin:elidestringvar: xmlsecurity
        
        Change-Id: Ifaf5027ca12254ced57a3bbd59e660886133fd50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95607
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-05  Stephan Bergmann  <sbergman@redhat.com>  [386dd5a8bc49e2c746fd6999592ae70199965161]

        self.socket appears to be unused
        
        ...ever since the code appeared here with
        29cd5a2f5e14a7f3d95cacb644a69a2df91ea8f8 "uitest: move uitest python part from
        dev-tools"
        
        Change-Id: I0549896691c2e2e1168eea4723abf5b014b56443
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95575
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-05  Julien Nabet  <serval2412@yahoo.fr>  [acd091002cdb3373672b6ee8600b1818d02df31d]

        Use o3tl::safeCoInitializeEx/safeCoUninitializeReinit (ado)
        
        Change-Id: I8eaa5c0f91a5e78888f6a2edea13fa5d2227fb9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95598
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-06-05  Stephan Bergmann  <sbergman@redhat.com>  [27c48894cf45fc34f24ae5e1e8bd7a33ab544359]

        Upcoming loplugin:elidestringvar: vcl
        
        Change-Id: Id746bbb3caeb7555e2a89b13fa6dcb089778002a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95597
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-05  Caolán McNamara  <caolanm@redhat.com>  [32e49998b2edde7a6a8fecddf5da71f3aa5815c2]

        we can't mix radiobuttons and checkbuttons so don't imply otherwise
        
        Change-Id: I11a85090bd14d8655efb95433417764dd1f79052
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95592
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-05  Stephan Bergmann  <sbergman@redhat.com>  [d58a3e5f85d44efc9d21dd56329a3ef20cb3692f]

        Reliably terminate soffice when connect throws an exception
        
        ...in which case setUp has already started self.soffice, but tearDown will never
        be called.
        
        For example, <https://ci.libreoffice.org//job/lo_tb_master_linux_dbg/29836/> had
        thrown a css.uno.RuntimeException (for reasons that remain unclear) during setUp
        of test_tdf46885_crash_chart_multiple_empty_cells_selected, and an soffice ->
        oosplash -> soffice.bin process duo apparently kept running, so that all the
        later tests' setUp each spawned an soffice -> oosplash that noticed that another
        soffice.bin was still running, so would quickly terminate again, so connect
        would raise a (somewhat misleading) "soffice has stopped" exception:
        
        [...]
        > ======================================================================
        > ERROR: test_tdf46885_crash_chart_multiple_empty_cells_selected (tdf46885.tdf46885)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/uitest/framework.py", line 25, in setUp
        >     self.connection.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 169, in setUp
        >     conn.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 55, in setUp
        >     self.xContext = self.connect(socket)
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 99, in connect
        >     xContext = xUnoResolver.resolve(url)
        > uno.com.sun.star.uno.RuntimeException: initial object queryInterface for OID "StarOffice.ComponentContext" returned ANY of type boolean /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/binaryurp/source/bridge.cxx:884
        >
        > ======================================================================
        > ERROR: test_tdf46885_crash_chart_no_cell_selected_nextButton (tdf46885.tdf46885)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/uitest/framework.py", line 25, in setUp
        >     self.connection.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 169, in setUp
        >     conn.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 55, in setUp
        >     self.xContext = self.connect(socket)
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 96, in connect
        >     raise Exception("soffice has stopped.")
        > Exception: soffice has stopped.
        >
        > ======================================================================
        > ERROR: test_tdf93506_chart_trendline_dialog (tdf93506_trendline.tdf93506)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/uitest/framework.py", line 25, in setUp
        >     self.connection.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 169, in setUp
        >     conn.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 55, in setUp
        >     self.xContext = self.connect(socket)
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 96, in connect
        >     raise Exception("soffice has stopped.")
        > Exception: soffice has stopped.
        >
        > ======================================================================
        > ERROR: test_chart_format_data_series_dialog (formatDataSeries.chartFormatDataSeries)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/uitest/framework.py", line 25, in setUp
        >     self.connection.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 169, in setUp
        >     conn.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 55, in setUp
        >     self.xContext = self.connect(socket)
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 96, in connect
        >     raise Exception("soffice has stopped.")
        > Exception: soffice has stopped.
        >
        > ======================================================================
        > ERROR: test_tdf122398_chart_min_max_x_axis (tdf122398.tdf122398)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/uitest/framework.py", line 25, in setUp
        >     self.connection.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 169, in setUp
        >     conn.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 55, in setUp
        >     self.xContext = self.connect(socket)
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 96, in connect
        >     raise Exception("soffice has stopped.")
        > Exception: soffice has stopped.
        >
        > ======================================================================
        > ERROR: test_chart_x_axis_dialog (chartXAxis.chartXAxis)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/uitest/framework.py", line 25, in setUp
        >     self.connection.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 169, in setUp
        >     conn.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 55, in setUp
        >     self.xContext = self.connect(socket)
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 96, in connect
        >     raise Exception("soffice has stopped.")
        > Exception: soffice has stopped.
        >
        > ======================================================================
        > ERROR: test_chart_y_axis_dialog (chartYAxis.chartYAxis)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/uitest/framework.py", line 25, in setUp
        >     self.connection.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 169, in setUp
        >     conn.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 55, in setUp
        >     self.xContext = self.connect(socket)
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 96, in connect
        >     raise Exception("soffice has stopped.")
        > Exception: soffice has stopped.
        >
        > ======================================================================
        > ERROR: test_chart_area_dialog (chartArea.chartArea)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/uitest/framework.py", line 25, in setUp
        >     self.connection.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 169, in setUp
        >     conn.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 55, in setUp
        >     self.xContext = self.connect(socket)
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 96, in connect
        >     raise Exception("soffice has stopped.")
        > Exception: soffice has stopped.
        >
        > ======================================================================
        > ERROR: test_tdf98390_chart_grid_dialog (chartGrid.chartGrid)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/uitest/framework.py", line 25, in setUp
        >     self.connection.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 169, in setUp
        >     conn.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 55, in setUp
        >     self.xContext = self.connect(socket)
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 96, in connect
        >     raise Exception("soffice has stopped.")
        > Exception: soffice has stopped.
        >
        > ======================================================================
        > ERROR: test_chart_enable_grids_dialog (chartAxes.chartAxes)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/uitest/framework.py", line 25, in setUp
        >     self.connection.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 169, in setUp
        >     conn.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 55, in setUp
        >     self.xContext = self.connect(socket)
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 96, in connect
        >     raise Exception("soffice has stopped.")
        > Exception: soffice has stopped.
        >
        > ======================================================================
        > ERROR: test_chart_enable_grids_dialog (chartGrids.chartGrids)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/uitest/framework.py", line 25, in setUp
        >     self.connection.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 169, in setUp
        >     conn.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 55, in setUp
        >     self.xContext = self.connect(socket)
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 96, in connect
        >     raise Exception("soffice has stopped.")
        > Exception: soffice has stopped.
        >
        > ======================================================================
        > ERROR: test_chart_display_legend_dialog (chartLegend.chartLegend)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/uitest/framework.py", line 25, in setUp
        >     self.connection.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 169, in setUp
        >     conn.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 55, in setUp
        >     self.xContext = self.connect(socket)
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 96, in connect
        >     raise Exception("soffice has stopped.")
        > Exception: soffice has stopped.
        >
        > ======================================================================
        > ERROR: test_chart_display_titles_dialog (chartTitles.chartTitles)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/uitest/framework.py", line 25, in setUp
        >     self.connection.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 169, in setUp
        >     conn.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 55, in setUp
        >     self.xContext = self.connect(socket)
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 96, in connect
        >     raise Exception("soffice has stopped.")
        > Exception: soffice has stopped.
        >
        > ======================================================================
        > ERROR: test_tdf123231_chart_trendline_dialog_power (tdf123231.tdf123231)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/uitest/framework.py", line 25, in setUp
        >     self.connection.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 169, in setUp
        >     conn.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 55, in setUp
        >     self.xContext = self.connect(socket)
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 96, in connect
        >     raise Exception("soffice has stopped.")
        > Exception: soffice has stopped.
        >
        > ======================================================================
        > ERROR: test_tdf124111_chart_x_negative_cross (tdf124111.tdf124111)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/uitest/framework.py", line 25, in setUp
        >     self.connection.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 169, in setUp
        >     conn.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 55, in setUp
        >     self.xContext = self.connect(socket)
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 96, in connect
        >     raise Exception("soffice has stopped.")
        > Exception: soffice has stopped.
        >
        > ======================================================================
        > ERROR: test_tdf123520_chart_y_cross_other_axis (tdf123520.tdf123520)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/uitest/framework.py", line 25, in setUp
        >     self.connection.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 169, in setUp
        >     conn.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 55, in setUp
        >     self.xContext = self.connect(socket)
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 96, in connect
        >     raise Exception("soffice has stopped.")
        > Exception: soffice has stopped.
        >
        > ======================================================================
        > ERROR: test_tdf99069_chart_cancel_data_ranges_dialog (tdf99069.tdf99069)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/uitest/framework.py", line 25, in setUp
        >     self.connection.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 169, in setUp
        >     conn.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 55, in setUp
        >     self.xContext = self.connect(socket)
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 96, in connect
        >     raise Exception("soffice has stopped.")
        > Exception: soffice has stopped.
        >
        > ======================================================================
        > ERROR: test_chart_wall_dialog (chartWall.chartWall)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/uitest/framework.py", line 25, in setUp
        >     self.connection.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 169, in setUp
        >     conn.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 55, in setUp
        >     self.xContext = self.connect(socket)
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 96, in connect
        >     raise Exception("soffice has stopped.")
        > Exception: soffice has stopped.
        >
        > ======================================================================
        > ERROR: test_chart_data_labels_dialog (chartDataLabels.chartDataLabels)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/uitest/framework.py", line 25, in setUp
        >     self.connection.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 169, in setUp
        >     conn.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 55, in setUp
        >     self.xContext = self.connect(socket)
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 96, in connect
        >     raise Exception("soffice has stopped.")
        > Exception: soffice has stopped.
        > Exception ignored in: <function Popen.__del__ at 0x2b7ce7e4e170>
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/instdir/program/python-core-3.7.7/lib/subprocess.py", line 883, in __del__
        >     ResourceWarning, source=self)
        > ResourceWarning: subprocess 23070 is still running
        >
        > ======================================================================
        > ERROR: test_chart_data_labels_percentage_dialog (chartDataLabels.chartDataLabels)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/uitest/framework.py", line 25, in setUp
        >     self.connection.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 169, in setUp
        >     conn.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 55, in setUp
        >     self.xContext = self.connect(socket)
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 96, in connect
        >     raise Exception("soffice has stopped.")
        > Exception: soffice has stopped.
        >
        > ======================================================================
        > ERROR: test_tdf131291 (chartDataLabels.chartDataLabels)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/uitest/framework.py", line 25, in setUp
        >     self.connection.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 169, in setUp
        >     conn.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 55, in setUp
        >     self.xContext = self.connect(socket)
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 96, in connect
        >     raise Exception("soffice has stopped.")
        > Exception: soffice has stopped.
        >
        > ======================================================================
        > ERROR: test_tdf131715 (tdf131715.tdf131715)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/uitest/framework.py", line 25, in setUp
        >     self.connection.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 169, in setUp
        >     conn.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 55, in setUp
        >     self.xContext = self.connect(socket)
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 96, in connect
        >     raise Exception("soffice has stopped.")
        > Exception: soffice has stopped.
        >
        > ======================================================================
        > ERROR: test_tdf129587 (tdf129587.tdf129587)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/uitest/framework.py", line 25, in setUp
        >     self.connection.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 169, in setUp
        >     conn.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 55, in setUp
        >     self.xContext = self.connect(socket)
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 96, in connect
        >     raise Exception("soffice has stopped.")
        > Exception: soffice has stopped.
        >
        > ======================================================================
        > ERROR: test_tdf96432_chart_crash_transparency_error_bar_dialog (tdf96432.tdf96432)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/uitest/framework.py", line 25, in setUp
        >     self.connection.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 169, in setUp
        >     conn.setUp()
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 55, in setUp
        >     self.xContext = self.connect(socket)
        >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/uitest/libreoffice/connection.py", line 96, in connect
        >     raise Exception("soffice has stopped.")
        > Exception: soffice has stopped.
        >
        > ----------------------------------------------------------------------
        > Ran 26 tests in 61.194s
        >
        > FAILED (errors=24)
        > Tests run: 26
        > Tests failed: 0
        > Tests errors: 24
        > Tests skipped: 0
        >
        > Error: a unit test failed:
        >
        > To rerun just this failed test without all others, use:
        >     make UITest_chart
        
        Change-Id: I743ada93e11c3b89991f0a72229f8c3003259241
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95595
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-05  Stephan Bergmann  <sbergman@redhat.com>  [af1f10879672005d268139f9b0b11fee680ed3f4]

        Upcoming loplugin:elidestringvar: unoxml
        
        Change-Id: I3b9aad378c13019f0411ce3adf5fadd588eda5ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95594
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-05  Stephan Bergmann  <sbergman@redhat.com>  [3bc5057f9689e024957cfa898a221ee2c4c4afe7]

        Upcoming loplugin:elidestringvar: testtools
        
        Change-Id: I097ecd5c781b35dc792f613a2f5be19919c3f1cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95581
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-05  Stephan Bergmann  <sbergman@redhat.com>  [f5aa422422476d4cf944660a3e03e24ffe918f19]

        Upcoming loplugin:elidestringvar: ucb
        
        Change-Id: I25535b844b6fa12679908427997713dadf819d74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95588
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-05  Julien Nabet  <serval2412@yahoo.fr>  [08e02ae9606f6cb7ef49745ebe177089ed6d39fa]

        Improve COM library management in fpicker
        
        Inspired from:
        author	Julien Nabet <serval2412@yahoo.fr>	2020-05-29 23:58:59 +0200
        committer	Mike Kaganski <mike.kaganski@collabora.com>	2020-06-03 23:04:27 +0200
        commit	95e5d37b6e62eb39f2d5337e124e86b3d0c3f399 (patch)
        tree	5488826b390c04a2b32d2f9aa43f49a64f52db3d
        parent	3d3cb4328ece843b3e31b8411f9d16bbedb57a7b (diff)
        Improve COM library management in ADO
        
        Change-Id: If0b136cdcc89baa6bc90912d42b3ba07fa6c0efb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95498
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-06-05  Stephan Bergmann  <sbergman@redhat.com>  [5a7dd1f3e0d95e67c44d36c20f8ba5c8791b3aa3]

        Upcoming loplugin:elidestringvar: test
        
        Change-Id: Id28d83963443e85bf8309bf41fa28140c4070af8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95580
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-05  Stephan Bergmann  <sbergman@redhat.com>  [fd6f0ad3d522a1ab37e6b4659346d4a73db178f8]

        Upcoming loplugin:elidestringvar: unotools
        
        Change-Id: If77111b78496420514fb73d6d98d22e759282093
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95589
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-05  Johnny_M  <klasse@partyheld.de>  [cf02f66cecd41f02aa82ca1530cc0e360b02c256]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4da5d8b00d649c2ea7063ec63e192b310148e101
          - tdf#132643 Translate German section IDs
            
            Change-Id: I08aa7661f7888b06c09206226f951f8269751dfe
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95586
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-05  Johnny_M  <klasse@partyheld.de>  [f8092abc9d4e67e41a5cd1838dce71e25c5764f4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 01817edba801871a08adaf6bd21e52a1b5389f1d
          - Remove duplicate section ID
            
            As improvement upon a01ce973cae9914d41d798ac10f84db65a7e0f3c,
            in which a translation of the duplicate was done.
            (The newer "edit_mode" was introduced on fba1e83f120a310343f75de27c7e3cb0c5524cc7,
            apparently to not use the pre-existing German one.)
            
            Change-Id: I3bf617732487e98e0f68da80ea10b3fc54921e7f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95544
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [94a34d6bdb41da2aafc519ffe1447d03ba99b4a6]

        add boost::intrusive_ptr to list of smart points in plugins
        
        and fix some loplugin:simplifypointertobool warnings
        
        Change-Id: I3644c390a3339a4cb8d66d6d034a0f043de9320c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95572
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-05  Miklos Vajna  <vmiklos@collabora.com>  [961655e7a8a925680271c7736a7d50ed62af6af4]

        sd signature line: create a graphic object
        
        And don't inherit the default blue fill style / line style.
        
        The actual graphic content is not yet filled, though.
        
        Change-Id: Iebd5bf98c7c63cfa1a4d7a72cfb53d9e1fb5aeee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95587
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-05  Stephan Bergmann  <sbergman@redhat.com>  [7653e4f209a5e81860d029c8a6c5436c0b25efdb]

        Upcoming loplugin:elidestringvar: sfx2
        
        Change-Id: I58b77dd04fb0de28fcbf34a22ed73fe248f0c6b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95547
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-05  Caolán McNamara  <caolanm@redhat.com>  [b1e11100f5934548911c07941050e02409020b2c]

        rhbz#1844263 unchecked nullptr return from SfxViewFrame::Current()
        
        Change-Id: Id3474f82ef1e52051ccf02d2cfefaf43c8c5ec34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95574
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-05  Miklos Vajna  <vmiklos@collabora.com>  [55a28d5d8edfb3f0f42bab497718bdfe22113d48]

        sfx2: add doxygen doc for SfxViewShell
        
        And link SfxObjectShell <-> SfxViewShell with each other to help
        understanding what they do.
        
        Change-Id: I7db2d609deaa89061449b72e4c4d8736447685c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95579
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-05  Stephan Bergmann  <sbergman@redhat.com>  [cf234676134ff225ea60d708d215a418975e67b7]

        Upcoming loplugin:elidestringvar: svtools
        
        Change-Id: I950ae6fd44cc346af8be6669c8c5432fc0aa9ceb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95571
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-05  Stephan Bergmann  <sbergman@redhat.com>  [2a3c206dfbba4677842b59d1ec22fd1ec957969a]

        Upcoming loplugin:elidestringvar: sw
        
        Change-Id: I3805d7a0f8f0e93463a2285a1ce52f6a5daba27d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95578
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-05  Stephan Bergmann  <sbergman@redhat.com>  [a2c7244ae1ea65345ba11c1ce2501dba34b51362]

        Make it more obvious that the error message is composed
        
        ...from a pipe name and an error number
        
        Change-Id: I1e79c1d635fd7f51faf9ede09ca862b37bd7b990
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95577
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-05  Stephan Bergmann  <sbergman@redhat.com>  [017862727a19f419313eead325f1dbc2936088ed]

        Upcoming loplugin:elidestringvar: svx
        
        Change-Id: Ia7b4f69361b6cc29f6e5c0093b13cf0b48e25ba3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95576
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-05  nienzu  <tommy.wu@ossii.com.tw>  [c1e157b58f3e5e907f61008387973451b7ba31dc]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: Ic61c1d5829b510a71b8d444f29ffed36ee540ea8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94717
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-05  Stephan Bergmann  <sbergman@redhat.com>  [c04fcba163c77f3036a581af6b33d6383a277637]

        Upcoming loplugin:elidestringvar: starmath
        
        Change-Id: I68e5586ac277825d55e732316626446dd1fc609f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95549
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-05  Caolán McNamara  <caolanm@redhat.com>  [aeeea34074ebaeead66b81d78237361e096852ac]

        crashtesting: null deref
        
         #0  0x00007f22b35213f0 in SwFrame::getRootFrame() (this=0x0) at sw/source/core/inc/frame.hxx:659
         #1  0x00007f22b3c26a7b in SwPageFrame::RemoveFlyFromPage(SwFlyFrame*) (this=0x0, pToRemove=0x55bbdbfca920) at sw/source/core/layout/flylay.cxx:905
                 nOrdNum = 2
         #2  0x00007f22b3c3372e in lcl_RemoveObjsFromPage(SwFrame*) (_pFrame=0x55bbddac3ba0) at sw/source/core/layout/frmtool.cxx:2699
                pFlyFrame = 0x55bbdbfca920
                pCnt = 0x0
                pObj = 0x55bbdbfcaa10
                __for_range = @0x55bbdbd94e60: {maSortedObjLst = std::__debug::vector of length 1, capacity 1 = {0x55bbdbfcaa10}}
                __for_begin = 0x55bbdbfcaa10
                __for_end = 0x55bbdc14da6e
                rObjs = @0x55bbdbd94e60: {maSortedObjLst = std::__debug::vector of length 1, capacity 1 = {0x55bbdbfcaa10}}
        
        commit a96014f1365e411d700a7119dca63cdbb51931dc
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Wed Feb 6 12:34:26 2019 +0000
        
            Resolves: tdf#123163 avoid null deref
        
            one RemoveDrawObjFromPage is already null-deref protected,
            do the same for the other
        
        Change-Id: I0e5a58aa35af82bec8a7e3dc1fb361cfa17e3730
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95452
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-05  Miklos Vajna  <vmiklos@collabora.com>  [57464ef8b985a47ce0b9682722f01c8913785f74]

        Related: tdf#113278 PDF export: improve selection of signing certificate
        
        The action should be "select", not "sign", since we just select the
        certificate in the dialog. Signing will only happen later after the pdf
        export is almost done.
        
        Ignore gpg certificates which are not handled during pdf export. This
        does not implement the request in the bug, but at least hides
        certificates which don't work.
        
        Change-Id: Ib12f2e38bf864b08838e5970cebdba9ff20603bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95573
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-05  Stephan Bergmann  <sbergman@redhat.com>  [41541c2c1b07cf6d48a3ea2986edcb0bb465e6db]

        Upcoming loplugin:elidestringvar: sdext
        
        Change-Id: I841062adcfea55e072354830584651a6887bc0fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95546
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-05  Stephan Bergmann  <sbergman@redhat.com>  [c288a97e8983e7b98046fc3a742dda8bc1bc633e]

        Upcoming loplugin:elidestringvar: svl
        
        Change-Id: I124dd9be0ca8ede61323dd77b737253c5af99ceb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95570
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-05  Caolán McNamara  <caolanm@redhat.com>  [3ace835e16883f8f651437f905c6a65f6e2a2263]

        simplify column/renderer mapping
        
        Change-Id: I1949a9596d37009e8585dfd2181cc96c03d6e4b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95522
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-05  Caolán McNamara  <caolanm@redhat.com>  [36f57d5aebe448701ffe3bbc529f29d2112dec94]

        document the mapping to CellRenderers
        
        and clarify that g-lo-CellIndex is the index from the external pov
        
        Change-Id: Id747acaeabab50755188732637a72c1fce8a97dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95519
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-05  Caolán McNamara  <caolanm@redhat.com>  [c69c90469b2bf017e8a6fdddc395266044eba755]

        update the CellRenderer comment
        
        Change-Id: I537d123f1c127301d66de06c8cac76f8fe7427c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95535
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-05  Miklos Vajna  <vmiklos@collabora.com>  [c4bdc37e1a3cc6dea7688057bb33f56c2d6742c3]

        xmloff: create XMLAutoTextEventImport instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: I24f64c9ebc2c86a574f3a76f1e739f61bc458dc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95536
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-06-05  Stephan Bergmann  <sbergman@redhat.com>  [9e07acf3a9b0c9f82734c7bb23e82f7684522f13]

        Upcoming loplugin:elidestringvar: scripting
        
        Change-Id: Ib900f42b41bf6a3b8f65132dd4c6eb46fb1e5171
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95539
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-05  Stephan Bergmann  <sbergman@redhat.com>  [91f13f44f26e817b6211c48ca38dcffee4f8fa37]

        Upcoming loplugin:elidestringvar: shell
        
        Change-Id: I4459f995f7515beeb2e4d2446cfe4cdcfb1a07ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95548
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-05  Stephan Bergmann  <sbergman@redhat.com>  [5bc4d69007cfb715ea16e616c2fc5b90adc2f289]

        Upcoming loplugin:elidestringvar: sccomp
        
        Change-Id: I324c04f94ec5532e0a49d6f25a82121ad8baa439
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95538
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-05  Stephan Bergmann  <sbergman@redhat.com>  [88a5f7769ed39c976129652db7de43e69c925e3c]

        Upcoming loplugin:elidestringvar: sd
        
        Change-Id: I5eb606a68c9d1f777cbc896904db0ddce20c68f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95543
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-05  Stephan Bergmann  <sbergman@redhat.com>  [4b85108773f9851f358a4daa8869eeadc638d103]

        Upcoming loplugin:elidestringvar: sc
        
        Change-Id: I0a045ffde0228c316795dbdfce4e0d883bb3b55e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95537
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-05  Stephan Bergmann  <sbergman@redhat.com>  [e2bb284381b3355448f44ea13931aca1aea12e25]

        Upcoming loplugin:elidestringvar: sal
        
        Change-Id: Ia277fc825d9687fc70d35bc7db92df5cd5d9b2bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95529
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-05  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [75e1cf6c6ea83e65da248dab917b06feea6c18e4]

        Battle-harden ODF implementer notes script
        
        - make sure multiple commit hashes per line are all extracted
        - adjust cut-off date to May 18th, when Michael had finished
          adding missing implementer notes
        
        Change-Id: Ieb689442369792d701762d4325c73f17d2f3f703
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95541
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-06-05  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [d2e428d1abb9f2907c0b87d55830e8742f8209b9]

        tdf#83309: docx import: allow for lists tabstop at zero position
        
        Zero position is valid value for tabstop, but previously it was
        treated as "no tab stop defined". Right now writer distinguishes
        tab stop at zero postion and no tab stop.
        
        Change-Id: Ie32da3d36a263644ba85a882029a8b29ae0501c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95132
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-06-05  Gabor Kelemen  <kelemeng@ubuntu.com>  [c148ba2b18d42733587fbf169a08f9469daed8fe]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9255147fb8e8fd4b93c254a7505aa20baddec7fd
          - tdf#127263 Connect QR Code dialogs Help button to the online help
            
            also add some ahelp tags for the old style help
            
            Change-Id: I6d0a660bada92041e9d4fa25a46f2aa4681b1377
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95545
            Tested-by: Jenkins
            Reviewed-by: Gabor Kelemen <kelemen.gabor2@nisz.hu>
            
2020-06-05  Caolán McNamara  <caolanm@redhat.com>  [43c7f1944b47ca06234f1b37a24fe0f9ec659111]

        make [g|s]et_sort_indicator column argument required
        
        which all users already do, and drop unused auto-pick of default
        text column if not set
        
        Change-Id: Ibf8d8fb8295ebd10d89b2096b85dd08314aff3f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95503
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-04  Stephan Bergmann  <sbergman@redhat.com>  [214077401a736d49e9c9c6e8f1dd348725455fd7]

        Upcoming loplugin:elidestringvar: package
        
        Change-Id: I10f55bff4619fe7c1cab378aa00d96cf31d0fcd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95511
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-04  Stephan Bergmann  <sbergman@redhat.com>  [dbcfb91c259e8397b3de20f9b3e481b4abadf996]

        Remove useless Result variable
        
        It always had a statically known value ever since
        9399c662f36c385b0c705eb34e636a9aec450282 "initial import".  The always-true
        check for
        
          Result == osl_cond_result_ok
        
        in the SAL_INFO invocation was apparently a glitch introduced with
        a883b6b13b67898accdc1ffe3fd9e770612352b1 "Improve logging".
        
        Change-Id: I83ebb3fb02c8f080d560fdff86a98ee5f6a9c204
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95513
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-04  Stephan Bergmann  <sbergman@redhat.com>  [56428bd9ad98221ad3631dd1e0d6c80881a88056]

        Properly handle initial object queryInterface return value
        
        <https://wiki.openoffice.org/wiki/Uno/Remote/Specifications/Uno_Remote_Protocol#
        The_queryInterface_Message> specifies that this shall return an ANY either of
        type VOID (so handle that) or of type css.uno.XInterface with non-null value (so
        throw exceptions for any other kinds of return values).
        
        Various Linux Jenkins builds had recently started to sporadically fail during
        UITest_calc_demo, hitting the
        
            assert(
                type.get()->eTypeClass == typelib_TypeClass_ANY ||
                 type.equals(css::uno::TypeDescription(data_.pType)));
        
        in the call to binaryurp::BinaryAny::getValue (binaryurp/source/binaryany.cxx),
        e.g. <<https://ci.libreoffice.org/job/lo_tb_master_linux_dbg/29831/>.  While it
        is unclear why those failures happen, they highlight that this code did not
        properly handle all possible (valid or invalid) input.
        
        Change-Id: I95db574aa102ff75fa22fd24c697a0cfa24b7aff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95527
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [112d8113388513d9c6b317e828f5d373b4a54330]

        sd: support match case, match whole word for PDF search
        
        THis adds support for match case and match whole word to the
        VectorGraphicSearch + tests.
        
        It uses the new options in PDF seearch in Draw/Impress.
        
        Change-Id: I20a6382c22bf01a5a021c8bae1ff78861419c0ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95530
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [40c577f57fb16d24d5a2f76c3a5126073fff6a98]

        tdf#130804: sw: Add unittest
        
        Change-Id: Ia0dfa1a6add423dea51bbaf896da2921183fc96c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95497
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-04  Stephan Bergmann  <sbergman@redhat.com>  [f1125b56d1d049448542c699a5c62dc6aa3a0bab]

        Upcoming loplugin:elidestringvar: io
        
        Change-Id: Ic68bc08ed70733728a50d3753a27ec62ed4953f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95485
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-04  Stephan Bergmann  <sbergman@redhat.com>  [21e930b292b8dcfacb3a5f4dd09c69d858654b6e]

        Upcoming loplugin:elidestringvar: lotuswordpro
        
        Change-Id: Ica7a05d890d2cd51ed7251e18dd630d1006ba6d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95506
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-04  Caolán McNamara  <caolanm@redhat.com>  [e7f971f45a154f53be9d4df8fa6ce4f89ad5d92b]

        drop unneccessary argument and use known TextColumnId directly
        
        Change-Id: I0c0331e3cf2aa76bca3aabacf06dcf5aebcb55a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95520
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-04  Caolán McNamara  <caolanm@redhat.com>  [c11350e44e39eec2d992836200b90be5c9ab35eb]

        clarify and simplify the mapping of the sort column to model
        
        Change-Id: I3361b0c35965133747c502c5bd81359915507ebd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95518
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-04  Caolán McNamara  <caolanm@redhat.com>  [8aee8c0cf1bdda1866594e75b0f9bd4b9a69c724]

        customize dialog menu treeview icons misplaced
        
        since...
        
        commit b4f7a08ea5d5fd39057f2a6c7f9a8c015370557f
        Date:   Sun May 31 17:04:21 2020 +0100
        
            use extra optimization of fdo#75058 universally
        
        always update the expand/collapse positions
        
        Change-Id: I4d55ec6c29fb8d1a4d086847fc990329f9b3e223
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95514
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-04  Miklos Vajna  <vmiklos@collabora.com>  [ff56f77c06834713945b4048902fc6518655ebaa]

        sd signature line: add initial menu item / UNO command
        
        Signature lines already work in Writer and Calc, this starts adding it
        to Draw.
        
        The current code is similar to SID_DRAW_RECT, just the implementation
        for the UNO command is allowed in read-only mode, to be used for PDFs
        opened for signing.
        
        Also allow SID_OBJECT_SELECT is read-only mode: selecting objects makes
        sense to allow (usually already works on the UI) and this is needed to
        allow finishing the "create" mode in a read-only view.
        
        Change-Id: Icccb9ae1cd58eff1a7c2c36df1548ea7b412c246
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95505
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-04  Jan Holesovsky  <kendy@collabora.com>  [aed7f71d67762e6b9a8b0f65ec9d0fdd5fd42fbd]

        LOK: Emit the doc. modified state even when changing the cell inline.
        
        The "LOK: emit modified status on entering cell data" patch did this
        only for the formula input line, and did not change the state when the
        user just clicked on the cell and started modifying it; so this patch
        extends it.
        
        Also change the actual DocumentModified state of the document directly
        instead of just sending a flag, so that the state in LOOLWSD and in the
        core don't get out of sync.
        
        Change-Id: Ie516ce5a74d94247d79cf993517d7f4a6657cc94
        Reviewed-on: https://gerrit.libreoffice.org/75701
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95516
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-06-04  Stephan Bergmann  <sbergman@redhat.com>  [2519377c55626dfa3191aaad266b751d29fe4917]

        Remove unused self.pro
        
        ...which became unused with 2959c99bae8a8199a8c5c4d4933707ab98acfffa "uitest:
        let us remove the kill part"
        
        Change-Id: I588de0c98b1b25e13faba4142587c019ea801c14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95512
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-04  Stephan Bergmann  <sbergman@redhat.com>  [6f5943bb23853e65a93503c498bc30b57d9ec15f]

        Upcoming loplugin:elidestringvar: reportdesign
        
        Change-Id: I60637ad6c50aee618af48689885d44eca8eabcb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95523
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-04  A_GAN  <ganzouri97@gmail.com>  [b90d0a9dc8e7b4e6a683b35939a7ce0c3090e888]

        Update ShadowPrimitive2D to support shadow blur
        
        Add attribute for the blur radius and get function.
        give more range for the shadow depends on the size of the blur radius.
        update the blur radius to be imported in Hmm and the test function.
        
        Change-Id: I32faaf02884d9a6b2f11a9033178b3b6bb419580
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95388
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-04  László Németh  <nemeth@numbertext.org>  [da8ea444b004a0be36964ae9a778f73e752b2673]

        tdf#133455 DOCX import: fix table border regression
        
        caused by commit 8ffc1299ebf83450e67cf2a89304859e2558cd27
        (tdf#95033 DOCX import: apply tblPrEx table border).
        
        Change-Id: Ief4da3bce3282b5dab1ce4dabb4e075efcc1abaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95504
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-04  Chris Sherlock  <chris.sherlock79@gmail.com>  [c39738eabfb9edde552832581bf85e717b00cc79]

        tdf#74702 vcl: extract GetMonochromeButtonColor()
        
        Change-Id: I67e430ae1e0834f087a2066ed7bf660ec1309a28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94726
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-04  Stephan Bergmann  <sbergman@redhat.com>  [54e35feef17580cfcbf0a2db1272fb05c85e2348]

        Upcoming loplugin:elidestringvar: oox
        
        Change-Id: I74da8354fe58c2800a7aaa4145356f61b388dc58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95507
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-04  Rene Engelhard  <rene@debian.org>  [5d9348b13674baf1d27f406767274e764c758bd5]

        deb#961473 set A4 in extras/source/shellnew templates
        
        it's far more used in the world than "US Letter"
        
        Change-Id: I7dbbefc9bde543967e1f3039890bbff91fc1459c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95258
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-by: René Engelhard <rene@debian.org>
        Tested-by: René Engelhard <rene@debian.org>

2020-06-04  Caolán McNamara  <caolanm@redhat.com>  [e1958c3460966dd83e50e1570d08fe31bb348e46]

        drop unused inline method
        
        Change-Id: Ie0a861106341f8a838b19eff405a99c6f234e93f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95500
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [25da71b489228b866f20d8ea6d1926128168d1fa]

        sd: disable LOKitSearchTest that test PDF search if no PDFium
        
        enclose the tests with HAVE_FEATURE_PDFIUM
        
        Change-Id: I1ce97fe090cef2cc2ab2f25fd1d2698bcaf28222
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95463
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-04  Michael Stahl  <Michael.Stahl@cib.de>  [08c414f908353c38b93491ee1b6405c6489468d3]

        xmloff: ODF export: fix crash on tdf125455-2.odt
        
        FillBitmapMode is a very funny property that is stored as 2 items
        XFillBmpTileItem XATTR_FILLBMP_TILE and
        XFillBmpStretchItem XATTR_FILLBMP_STRETCH
        and the XPropertySet implementations for it are a bit inconsistent,
        e.g. sd uses .GetItem<XFillBmpStretchItem> which searches the parent
        and requires both items to be present,
        but sw uses GetItemState(XATTR_FILLBMP_STRETCH, false) which does not
        check the parent and one item is enough.
        
        Let's just not export the attribute in case the property isn't defined.
        
        (regression from 4d4404b79bf051de79f587bdafd82cc0addfc636)
        
        Change-Id: I13c2e91c3e4eb15ebec508f679ba49614f493a11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95501
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-04  Heiko Tietze  <heiko.tietze@documentfoundation.org>  [6256b86f10d9a2bc51e72088192f3bfcf9d00437]

        Revert "Resolves tdf#127401 - Chinese locale pointing to wrong hub forward address"
        
        This reverts commit 2788cc07e9d0d078b53a7280d524175c03c51e12.
        
        Reason for revert: <INSERT REASONING HERE>
        
        Change-Id: I47277e7344d5533cc09a3fd6637a0780b36fe739
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95427
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-06-04  Ilia Sheshukov  <sheshukov.ilya@gmail.com>  [218791bfd7f10a6070ac5381935c9ea6ab7a4cad]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 12e591abdbc5565e5018ed9b8fbe6d635ade87d7
          - Converted Russian dictionaries from KOI8-R to UTF-8
            
            Change-Id: Id2ecf90b5bb0adb5c620916aec3527c4ef851237
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/95515
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2020-06-04  Stephan Bergmann  <sbergman@redhat.com>  [c851882f0a31e75108d3e492faa4aaceb5da1838]

        Upcoming loplugin:elidestringvar: hwpfilter
        
        Change-Id: I7c9a8fe33d06236f66c201267650fcbea29dc43c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95478
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-04  Tor Lillqvist  <tml@collabora.com>  [716f3e6ff560893febc95f55fc39bc46151afd7f]

        Change FIXME to plain comment, there apparently is nothing to do about it here
        
        Change-Id: I81e50e7e604e8ef17ba0d369e8987f4c840f8361

2020-06-04  Stephan Bergmann  <sbergman@redhat.com>  [3d20df43c450889ec0a8f61ea12df7338eb1ff97]

        Upcoming loplugin:elidestringvar: i18npool
        
        Change-Id: I5644ca7f2ef1b251ce1c262d3001ca48f2ed9edd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95482
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-04  Tor Lillqvist  <tml@collabora.com>  [8d41357570ad2671b0053c462e33b1d78626dca0]

        Bin two leftover spurious writes to std::cerr
        
        Change-Id: I89601e3682a5f8eca81b45af62e5aa50c481bc84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95502
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-06-04  Tor Lillqvist  <tml@collabora.com>  [79c933916861d085ab844c50d7f07ba9c2d5e570]

        tdf#128502: Add a FIXME comment
        
        The view id concept is badly broken. Way too many wild assumptions
        that the "current" view is the one we expect here and there. For
        instance here.
        
        Change-Id: Icf36808b2c09f0b3fd8070deecf175ba7f52b5f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95508
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-06-04  Stephan Bergmann  <sbergman@redhat.com>  [59cd904caf5d4c5dd363e0c0b4d71e638f0ffe2a]

        Upcoming loplugin:elidestringvar: javaunohelper
        
        Change-Id: Ia81a0f0b804eb41235e310deac5818731397fdd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95492
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-04  Stephan Bergmann  <sbergman@redhat.com>  [a75d76d202e035ecd390ca3cbd83c1d9a447ca7f]

        Upcoming loplugin:elidestringvar: i18nlangtag
        
        Change-Id: I8f910117c7b8a71fdf9c324ea3202b091ee3c046
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95479
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-04  Julien Nabet  <serval2412@yahoo.fr>  [f2dd07d30ed12ce4ae25021b34a7d84fc1f71246]

        Remnant CoInitialize comment
        
        Change-Id: I33b328e4b2c85a6260d068ce5d9504dfdb201f89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95495
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-06-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [8ad4ec9eea1224b9bfe1f7ce28393b234c083c89]

        disable dbaccess_hsqldb test on macos
        
        fails 50% of the time with a core dump, and we have no way of debugging
        that
        
        Change-Id: Ieda3a241a964327d3c70a6f519a032980ce312ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95487
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-04  Srijan Bhatia  <srijanbhatiasun@gmail.com>  [4949050c43300eee047531d856bd4a25e60980c3]

        tdf#132137 Rename Default Style to Default Drawing Style in Draw and Impress.
        
        Change-Id: I130bd0e070a3449753cc76a8f7e6352c8b7a1bba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95403
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-06-04  Stephan Bergmann  <sbergman@redhat.com>  [8cfd9aeb3a9c6256c80d286c3579755b3403d2b1]

        Adapt documentation
        
        ...to 43aef04d77aafb9d055957642e62b559231f3711 "Reliably wait for soffice to
        terminate"
        
        Change-Id: Ieb0702196cd5f95d382a0f18c4bca1b01182d006
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95483
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-04  Stephan Bergmann  <sbergman@redhat.com>  [8331ecac51c5b090cb3cce7d20da5ba403a74b01]

        Upcoming loplugin:elidestringvar: framework
        
        Change-Id: I5a786316e9fa6dab0166c435c6a1ac9e5d8014a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95466
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e848e95faa5cea1f258c9f97d99ffc91614e5a3b]

        vcl: disable VectorGraphicSearchTest if we don't have PDFium
        
        enclose with HAVE_FEATURE_PDFIUM
        
        Change-Id: I46f8d6b19c46dbdf313b6192dddf85741ceb301f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95462
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-04  Stephan Bergmann  <sbergman@redhat.com>  [354aefec42de856b4ab6201ada54a3a3c630b4bd]

        Upcoming loplugin:elidestringvar: cui
        
        Change-Id: I48c4f69a1fb2e4591eab81c2b0019d7d7d43947b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95395
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-04  Stephan Bergmann  <sbergman@redhat.com>  [c9bc4f1eec5d66db36b6f9d845eb1a2d46e732bb]

        Print out the guessed executable name that is actually passed to the debugger
        
        ...to avoid confusion, when the log reads e.g.
        
        [...]
        > It looks like /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/instdir/program/soffice.bin generated /home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/workdir/UITest/calc_demo/done.core/core.10572
        [...]
        > Core was generated by `/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/instdir/program/python.'.
        [...]
        
        (<https://ci.libreoffice.org/job/lo_tb_master_linux_dbg/29831/>).
        
        Change-Id: I59f544c6739329620064315c2a54c21e29865b68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95480
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-04  Jim Raykowski  <raykowj@gmail.com>  [ea59cd05e84849c3fde514b7070081af4a052360]

        tdf#101211 follow-up: move cursor to start of next/prev pg UNO functions
        
        This is a follow-up patch that fixes the cursor not moving to the start
        of the page when multiple pages are visible.
        
        The cursor move behavior is; if the cursor is visible, the page number
        the cursor is visible on is used as the reference. If the cursor is not
        visible, the page number of the first visible page is used as the
        reference.
        
        Change-Id: Ibdfaa763bf7283e46d8c68270dfa6b5f0012ca0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95476
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-06-04  Caolán McNamara  <caolanm@redhat.com>  [cbcd40a7ab1db1d312fcfcb1c1dad55a2a971377]

        make triangle larger
        
        Change-Id: I7fce58507b039c080b5b6ffd423fb85f87ad077a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95446
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-04  Miklos Vajna  <vmiklos@collabora.com>  [d321f7c56b7b509cd041c58fffe2da3257ceec47]

        sw: handle SurroundTextWrapSmall when replacing compat options
        
        This was added in commit 8f8b31abd02876c3601e343b8b3274754f8a61b6
        (compatibility setting for MS Word wrapping text in less space
        (bnc#822908), 2013-08-06), it's off by default and on for old
        DOC/DOCX/RTF documents.
        
        See tdf#124790 for motivation.
        
        Change-Id: I786ea1de3feae25775055a2fb50c688ef6a6cd52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95453
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-06-04  Stephan Bergmann  <sbergman@redhat.com>  [ddb1bbf0ab481d143aedb9346115d65e797b704b]

        Upcoming loplugin:elidestringvar: forms
        
        Change-Id: Ic95f4dc57dd19654e2dace60883c0c6f1d14b9ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95464
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-04  Heiko Tietze  <tietze.heiko@gmail.com>  [2788cc07e9d0d078b53a7280d524175c03c51e12]

        Resolves tdf#127401 - Chinese locale pointing to wrong hub forward address
        
        zh is replaced by zh-cn for donation and whatsnew commands
        
        Change-Id: Ibd56e94983882bd9090d176cb42ae0a7a1f88065
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95450
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-06-04  Michael Stahl  <Michael.Stahl@cib.de>  [417353e1c0dca23d888f554ff272f66e40b77eab]

        tdf#130804 sw: fix bookmark portions in line containing only as-char fly
        
        There were 2 problems:
        
        * due to the first bookmark portion, the line got an additional 55 twips
          of its descent added to its height in SwLineLayout::CalcLine().
        
        * when called from SwTextFrame::CalcHeightOfLastLine(),
          SwLineLayout::MaxAscentDescent() is supposed to ignore FlyInCnt
          portions, but it didn't ignore the bookmark portion which had the same
          height, hence the resulting line spacing was 855 instead of 0 and the
          upper margin of the next paragraph increased similarly.
        
        (regression from 4ce8120f1e53f7b81e653b01d141643013bc69ab)
        
        Change-Id: I52b154a48c5d712b7e3e323d2e3e08f37bf1afd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95438
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [b83ac35bf46ecbebf7f806235eca38a71e521c32]

        loplugin:simplifypointertobool improve (2)
        
        to look for the
            x.get() == null
        pattern, which can be simplified to
            !x
        
        Change-Id: I0eddf93257ab53ab31949961d7c33ac2dd7288ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95400
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-04  Stephan Bergmann  <sbergman@redhat.com>  [7b905c8f1d520ae1aaf4bd2fbb6a3325b404ea95]

        Upcoming loplugin:elidestringvar: fpicker
        
        Change-Id: I4591cbe91e58a7c1014f9862cca63180800a3f45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95465
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-04  Stephan Bergmann  <sbergman@redhat.com>  [935928002ba87f89400c10124d50ca046cdba0b4]

        Upcoming loplugin:elidestringvar: filter
        
        Change-Id: Ic88f3ca8dffa416966734370ef01f8814eacdd05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95433
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-04  Tor Lillqvist  <tml@collabora.com>  [6096d67aa67b0eb3da5e9ad9ae1eaa04baa5102c]

        Use lokCallbackTypeToString to show value symbolically
        
        Change-Id: Idb685e2807cc62bbaca117f5cf85fdda622caae8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95467
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-06-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [191288d6a7fb52b31038a21c4e71ee57ffa3bacd]

        sd: allow to change the search string between searches
        
        Before this was missing, so even with a different search string,
        it still searched using the old string, which was a bug.
        
        Change-Id: I1655cb421e216e30ae593aabd3ead3a2d5c06299
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95461
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1f8a46ae50c6977add4c4116f114df3a58796be3]

        vcl: VectorGraphicSearch - support changing search string
        
        Initial implementation only allowed to set the search string once.
        This change allows to change the search string and still retain
        the last position of a found string, so the search continues
        from this positon forward or backwards. This mimicks how we search
        through the GUI (which is the main use for this functionallity
        anyway).
        
        Change-Id: I8a7aee4b6b6525f483f105feaa1f83c4a0ad9594
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95460
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7b2170f6239f0c4f16a1cbd3ec54a861405aa07a]

        sd: add support to search backwards in PDF search
        
        Change-Id: I2c7f75d16a430dcfa892d28fb6b4f64118705ad2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95459
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [110b17500acdee1ac1bb97bf53eb422beb67d116]

        sd: add test to search inside PDF in multiple pages
        
        Change-Id: I246508a22a4e324bae1bb10c6e292790c04da4c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95458
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f36fec9bd296e2aa0a5463f849808bb85e746d2e]

        sd: rename testSearchInMixedObject(2) to more descriptive name
        
        testSearchInMixedObject -> testSearchIn2MixedObjects
        testSearchInMixedObject2 -> testSearchIn6MixedObjects
        
        Change-Id: Ifba20df38fd33bb86b072ba79085d123c914f916
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95457
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f60caab2c867a578b6e6b963ebd5a72b5a12463e]

        sd: PDF search - reset mpVectorGraphicSearch at more places
        
        and simplify the case when the search doesn't find a match in
        the vector graphic.
        
        Change-Id: I3e086e8e36f8a578711eed6d4dcca65c0c4c6268
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95456
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ceaa07e1a1aafd9a11b8baea242605f32c56e584]

        sd: Add another test of searching with mixed objects
        
        This is to make sure that we switch between different objects
        during the search correctly.
        
        Change-Id: I18aa5b251cbaadd3a9cb15a04ec1a1e5f267d2e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95455
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [18f8340a697be7c076fe111d0bc42faf877b9202]

        sd: fix issue when PDF search doesn't send a search result + test
        
        This fixes the issue when PDF search doesn't send the search
        result, because of premature exit.
        
        Also add test which reproduces this issue and tests the behavior
        of searching in multiple objects.
        
        Change-Id: I3a676eeac36bde88c67e90a49583444b8595a346
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95454
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-03  Julien Nabet  <serval2412@yahoo.fr>  [95e5d37b6e62eb39f2d5337e124e86b3d0c3f399]

        Improve COM library management in ADO
        
        Change-Id: I99a1c61068fec743847181b43f3d9278c85e95e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95174
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-06-03  Stephan Bergmann  <sbergman@redhat.com>  [3d3cb4328ece843b3e31b8411f9d16bbedb57a7b]

        Upcoming loplugin:elidestringvar: extensions
        
        Change-Id: I318eebbdc79c503b10570061a298eb76d6555540
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95402
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-03  Stephan Bergmann  <sbergman@redhat.com>  [6d1b19df4e9cd066acf57b57c3a8b68e09a43ff0]

        Upcoming loplugin:elidestringvar: drawinglayer
        
        Change-Id: Ic4f4a2d2d6d04b317a00c3c1b7eb005229c81bd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95398
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-03  Stephan Bergmann  <sbergman@redhat.com>  [8ddc22c45c1a338d6de0b9f8cb26c39dc4065dbc]

        Upcoming loplugin:elidestringvar: editeng
        
        Change-Id: Ia14a1391cbc40b98d24e37c3a54b16871441fc78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95399
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [67f7a26c047ae2878e3ecd76f83af3941b9079c3]

        vcl: use HAVE_FEATURE_PDFIUM in VectorGraphicSearch impl.
        
        Change-Id: Id6c30e8f1c5bdb0481b0c7d4680554e3e8caa323
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95393
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [4aa6ae8ba911bd3420d3b74c085aa69d87339f4d]

        fix ubsan in SharedStringPool
        
        with a slightly dodgy fix.
        
        regression from
            commit 3581f1d71ae0d431ba28c0f3b7b263ff6212ce7b
            optimize SharedStringPool::purge() and fix tests
        
        It's not ideal - we no longer have a way of purging uppercase keys that
        are longer in use.
        But that doesn't cost much memory, because we are sharing those strings.
        
        We could potentially identify them with extra book-keeping in either
        intern() or purge(), but since this class is performance-sensitive, best
        just to sacrifice some space in the map.
        
        Change-Id: I85a469448f5b36b1b6889da60280edd56bbcb083
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95432
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [a80c8892d32185224474c862e032c690fc8bffe6]

        uitest: tdf96432.py: assert changes in chart
        
        Change-Id: I7b3a93e049fc96f1f2221e64468eafdd9dc7d78c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95442
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-03  Caolán McNamara  <caolanm@redhat.com>  [110773847413242705dc6e2da2e05d5e02d5c155]

        skip unselectable entries
        
        Change-Id: I55b7d64f84e2a5b7ab2e1ee8ce6a2f22440b9cfe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95445
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-03  Miklos Vajna  <vmiklos@collabora.com>  [04e534745d7c739d67fd85a0f9cf2c448a344f35]

        cui: extract signature line SVG template into a file
        
        It's much easier to inspect/edit the template this way.
        
        Change-Id: I797143871058bcc4715ca13e10b8d16b428dd10e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95405
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [978198a055972aff00f47b70ca79e6322a5fbac3]

        vcl: VectorGraphicSearch - move SearchContext into Implementation
        
        Change-Id: I3bbf085fd8b8b66a56e364168c1e70b4ce986467
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95392
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5eb3947c949ae8b68219e91af98b7eb1a5834d37]

        Fix typos
        
        Change-Id: I111334adcf8b9b9553c585ab9669cf2cbdb909cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95444
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-06-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [875822f7e5f2bf3122a82e1385001383ba35847b]

        Removed executable permission on file
        
        Change-Id: I2e798932ef5a76920afbe8ae3163b4b3056862d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95443
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-06-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [0076010080118e933c95e8d462bb2c3487731974]

        tdf#129587: sc: Add UItest
        
        Change-Id: I4e8080d80f7cba19772c480b316249783f70b945
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95439
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-03  Caolán McNamara  <caolanm@redhat.com>  [2bccbd2ba6c90d5e02285629c2b079c35260c08b]

        ofz#23016 Invalid-enum-value
        
        Change-Id: Ie3a783002b6ad82c6939b567cb53c3d4afbfac7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95408
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-03  Michael Weghorn  <m.weghorn@posteo.de>  [f5f9cac0c5f04246718c438b4673b36e803fda29]

        tdf#133633 winaccessibility: Add null check
        
        The call to 'AccObjectManagerAgent::GetIAccessibleFromResID'
        may set 'pImAcc' to nullptr here (s.
        'AccObjectWinManager::GetIAccessibleFromResID', which is called
        from there), so handle that case gracefully.
        
        Change-Id: I0dbd48974fd012ff086835b147cd9b9cfc8a052b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95430
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-06-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [c9faea128e46a5284948343f4f2cfc6f9e9174b8]

        tdf#132420: sw: Add unittest
        
        Change-Id: Ic98667b688c8d865e637fb921913a2d8d57133f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95431
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [bc6327c1c2ce8823483f286bf7a00eab4f2938a4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 67026c44ece5d04b41eb1c2f2c3ebf086d558bbd
          - Improve readabilty of SERIESSUM
            
            Change-Id: Ia5f4c2ccd335f9be8606bb192cc88d703d80d00c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95436
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-03  Mark Hung  <marklh9@gmail.com>  [4ce833e4ffa440d2f6970e94346c2745dffc3ebf]

        vcl: allow BitmapFastScaleFilter for 1xN or Nx1 cases.
        
        Limiting both side to be at least 2px is not necessary,
        so check for 1px and add test cases.
        
        Change-Id: I3c6f6ed5c8842bf24e7983bd8ed27fb8bb9568c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92117
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2020-06-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2c6cd66aa81cbdc45ed3bc72e4f8245cf8a5ed15]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c6409aa8d0e0c6342cb397f906ac602201581a27
          - Fix [aria-hidden] topix in CSS
            
            Change-Id: Ifbc5d8d7a3ffc92965a78062c5943b5e94081bf0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95434
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-03  Stephan Bergmann  <sbergman@redhat.com>  [d3799f92438f3022ef101b4a04d4cd609ad93f73]

        Upcoming loplugin:elidestringvar: desktop
        
        Change-Id: I46295b47daaa590b053433e0232e85e9c7b1f3cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95397
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [756c027198adc5212d46d72e0628c90698652af5]

        enable backtraces for unit tests on macos
        
        Change-Id: I4f07e1e7b35bccc217d78662a45ac5eaf5865ee7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95394
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-03  Steve Fanning  <stevemfanning@yahoo.co.uk>  [03f872a80a3a7477c206454095f629cb0e8e91dd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e04a83713f38be33d0c51cc35d0c457919a3f213
          - Improve help information for ACCRINT() function to better explain the behaviour of the Par argument.
            
            Change-Id: Ia1fb54abe828dc9d0310e83f9552099759b96d40
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95329
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [067a8a954c8e1d8d6465a4ab5fb61e93f16c26c2]

        pdfium: only init pdfium library one and destroy on LO exit
        
        With more and more usage of PDFium, it is hard to keep track of
        the life-time of the PDFium library, so it can happen that a
        FPDF_DestroyLibrary happens when we still have another instance
        where PDFium is still use. The result of this is a crash. To
        prevent this, just initialize the library once and delete, when
        on LO exit.
        
        This can be improved in the future to only keep the library
        active when in actual use.
        
        Change-Id: I5c7e5de7f8b97d10efb394c67c7a61b976c8d57c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95391
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [40d682542f02d78b5ed6bd4fc0ba461a1a7fb5f1]

        vcl: VectorGraphicSearch - clean-up SearchContext member vars.
        
        Change-Id: I1740be5ed1b47235da3794fa46e3533b17ca1fb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95390
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4dcc48f37248a1eb45188739de961689e7873f3c]

        sd: improve the test for LOKit search in PDF graphic
        
        Record how many times we het the search result back, so we can
        be sure that the search happend and don't just read the old
        values. Assert the search result selection rectangles and text
        selection rectangles.
        
        Add tools:Rectangle support for CPPUnit into sdmodeltestbase.hxx
        
        Change-Id: I0b22d2d2f66abdc0dd0d5ac13a1bfebaa470749a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95383
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [83d27791fed75941c75d3cc571c3d5cf27d14e8c]

        vcl: add search start position support for VectorGraphicSearch
        
        By default we start at the begin of the page, but with this change
        make it possible to start at the end. This makes it possible to
        search in the backwards direction (set the start position at to
        the end and search with "previous").
        
        Change-Id: I78fb1461b86bf9eab2f91c3b9a81cbb5c6557332
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95382
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-03  Heiko Tietze  <tietze.heiko@gmail.com>  [997a504f33bbd43c02a96a2a593a03e58bd3b72c]

        Resolves tdf#130936 - Proper Icon Size for MIME type Icon in Start Center
        
        Icons are now in 48px
        
        Change-Id: I484458adf047999bc2ea0cbf16e7ff3fff131eec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95028
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-06-03  Stephan Bergmann  <sbergman@redhat.com>  [868b0763ac47f765cb48c277897274a595b831d0]

        Upcoming loplugin:elidestringvar: dbaccess
        
        Change-Id: I5dc074a250ee169812f3ffd0cc4e598972ab87dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95396
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [054c0e7177cbef26942f8ca7cb7b1422ceea721c]

        loplugin:simplifypointertobool improve
        
        to look for the
            x.get() != null
        pattern, which can be simplified to
            x
        
        I'll do the
           x.get() == nullptr
        pattern in a separate patch, to reduce the chances of a mistake
        
        Change-Id: I45e0d178e75359857cdf50d712039cb526016555
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95354
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-03  Jan-Marek Glogowski  <glogow@fbihome.de>  [0f499af8c2c22ccc8f1c19edeeb2bdac8cbcb7f0]

        tdf#133569 rework the SwCommentRuler button
        
        The original design was planned in tdf#38246 and documented as:
        https://wiki.documentfoundation.org/Design/Whiteboards/Comments_Ruler_Control
        
        This patch includes the following changes:
        * use the correct highlight colors
        * use a down-pointing arrow for expanse with a stable position,
          like some tree view implementations
        * left-align the label in RTL for better us- / read-ability
        * dynamic sized arrow for HiDPI:
          * draw arrow using a polygon
          * calculate arrow size and padding based on font size
          * drop almost all constant values
        * fix the instable, mouse-over tooltip -> just show it always
        
        While at it, I found clang-format just added some minimal,
        additional changes, so I removed the file from the blacklist
        and included these.
        
        Change-Id: I6e0bade387639eae6bdaaf7960b2fe44c73adf65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/75421
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-06-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e20440effc7a47c8a5e8ef0943e6872cd9b3646a]

        vcl: add "previous" search to VectorGraphicSearch
        
        Previous moves backwards in the search matches.
        
        Change-Id: I88d402e0b8cb9dc4fd93e7f1ce5b08fb42aadd06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95381
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-03  Stephan Bergmann  <sbergman@redhat.com>  [8a9f358538e4321c64923706afeb4c594debc3eb]

        Upcoming loplugin:elidestringvar: comphelper
        
        Change-Id: Id388af90ca2c3dff435a1a6261e3de0c3c0dbdbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95376
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-03  Stephan Bergmann  <sbergman@redhat.com>  [4209a4781071e778224c78fda498d09b3580448d]

        Upcoming loplugin:elidestringvar: connectivity
        
        Change-Id: I406486e13b822c34cd2329cc3828dd0567be30e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95385
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-03  Stephan Bergmann  <sbergman@redhat.com>  [1c5d8e0e772972f07e135a1c242eda70052bce27]

        Upcoming loplugin:elidestringvar: basctl
        
        Change-Id: Ia0411cad22c23f16d5d85b7cb65822d19f923b4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95373
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-03  Stephan Bergmann  <sbergman@redhat.com>  [9362928a1c3bf13acffa5b735996ba5d352ba50a]

        Upcoming loplugin:elidestringvar: avmedia
        
        Change-Id: I792998688f0ac0853cd6fee7a92d7c00580cb51b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95372
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-03  Stephan Bergmann  <sbergman@redhat.com>  [263cc4325599493254713e8ada697c02069f7cb5]

        Upcoming loplugin:elidestringvar: chart2
        
        Change-Id: Ibc668f42f2779d8f3542054c92338c9f4f3efe68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95375
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-03  Miklos Vajna  <vmiklos@collabora.com>  [2276f0b80552d9f7ba70e1273600d47b1693eb24]

        writerfilter: mark these as const to make it explicit they return a copy
        
        I.e. move / scale doesn't modify the wrap polygon, it returns a modified
        copy.
        
        Change-Id: Ic0b23a1c9de0ce90032656351d9744dace2ef4e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95384
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-06-03  Shiko  <aelshreif7@gmail.com>  [a68e4fcbcfb7c78c6247d24ecb141e1d87d7c46e]

        uitest: avoid defining the same object multiple time in in math
        
        Change-Id: I1ee5cde133390ca285bb154e6a373e0e5bc1cbed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95334
        Tested-by: Jenkins
        Reviewed-by: Ahmed ElShreif <aelshreif7@gmail.com>

2020-06-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [9073a47b99e22585c6d1603dd747cb14f081fca1]

        tdf#88109 improve autofill perf (2)
        
        make SvxWeightItem sortable, which shaves off 1%
        
        and turn the tree search off while performing this operation, which
        shaves off about 25% of the time on my machine.
        
        Change-Id: I94358ed565a0d9f1cc0ddb36b8349e83c9deb959
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95369
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fcc13ba6a0121cfdf70d1f39318a024777247559]

        sd: use getPDFSelection to get the search selection for LOKit
        
        This reduces code duplication.
        
        Change-Id: I0a6a44d696841d1573d23f87353ac055cc92c83a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95386
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a99aef3cf0a8ff3f04077d1530d1602505cecaae]

        sd: fix not found case in PDF search + add PDF Search tests
        
        When searching the PDF and the search text is not found (anymore)
        in the current VectorGraphicSearch, we need to remove it and mark
        that we don't currently search in a vector graphic (PDF) anymore.
        This wasn't handled correctly and caused a crash.
        
        In addition add a LOKit test for search into a PDF document, to
        make sure the not-found case and usual searching case are working
        correctly.
        
        Change-Id: I663a6b2cf4879f11d62e440ea0c35ffcd205f81f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95380
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b40f1d657affbe87f60bfd358199a91c9fea7454]

        sd: move LOK search tests out of tiledrendering.cxx
        
        Change-Id: I76ff3e251afc877b0dcf54d772da95bb7a60e823
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95351
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [beb0fc465163e5edc0b7f978ad46c6ad0cd9e2de]

        sd: use b2DRectangleFromRectangle from canvastools.hxx
        
        Change-Id: I8604b80f887a2c3a1143b8a9bc70f429576512f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95350
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-03  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [78da6e80efb009b28625fb081617c8044b20f790]

        Fix for tdf#133582, missing checkbox in gen env
        
        - - Add more SVG version of PNG icons
        
        Change-Id: I0217ec345215e710c7ee0b2bf3108c244e921f26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95387
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-03  Justin Luth  <justin.luth@collabora.com>  [4e81ef96e3e1c10ca5162e4e4971c803780a75b4]

        Revert "tdf#105478 sw layout: treat minHeight as "do not split row""
        
        This reverts LO7.0 commit aa5dc0b48cd4db6883c9b52c68b16170c9c81d1f,
        in order to prevent regressions like tdf#133441.
        
        Change-Id: Id08f5277621703e1577fc9db917841b8b7c0bda5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95180
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-06-03  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [04b1400b590cae80b012920466e23d1f66add92a]

        Colibre: Fix for tdf#133261 wrong MIME type icons
        
        Change-Id: Id516b8b558b74f8cb26f8d08f94b02530818aa96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95360
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-03  Jim Raykowski  <raykowj@gmail..com>  [021f0b4a8c556561f5b0a5fe2ecc20209d548193]

        tdf#101211 Add goto prev and next page uno commands
        
        Change-Id: I7e195727066e47f93665fdebf1042282ecbb42b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91605
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-06-02  A_GAN  <ganzouri97@gmail.com>  [68095e63a8ad8f6079b15e475179a14a64da36d3]

        OOXML support for shadow blur
        
        Add a new property for the blur radius and define an ID
        for it to support the import of OOX files. Add a test for
        importing the blur radius from PPTX file
        
        Change-Id: Iffaa33ff7159019ce9478cee558622bd61bcf60e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95090
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-02  Stephan Bergmann  <sbergman@redhat.com>  [31ec2c252425f8a30b25177b4f67dde0a21771fc]

        Upcoming loplugin:elidestringvar: basic
        
        Change-Id: Ie723d07afcc6e0d5e52bec77617fec326a739415
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95374
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-06-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [1cfbe26f8f584fb4037ba99572f899a94a238e5b]

        tdf#130950: sw: Add unittest
        
        Change-Id: Ia4094f4f411e3f0652fbcc019594ca99ce2428cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95368
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-02  Michael Stahl  <Michael.Stahl@cib.de>  [f68749054f36f070310e70e2dbf0a11c496539c0]

        crashtesting: fix abi11870-2.odt assert in SwBookmarkPortion::Unchain()
        
        This m_pPrevious pointer is a bad idea, should just use
        FindPrevPortion() to find it, which shouldn't take that long to iterate
        all the portions in the current line.
        
        (regression from 4ce8120f1e53f7b81e653b01d141643013bc69ab)
        
        Change-Id: Ibb5f2bb28d959958547ed27c51e5084cc746d642
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91622
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-02  Caolán McNamara  <caolanm@redhat.com>  [07c2bfc895c7a4074cb0cdcb12fead7624fc6336]

        use pseudo keyevent we already have if gtk_get_current_event is null
        
        so gtk's desire for one can be satisfied
        
        Change-Id: I486331bdc1778f07c02d0249f239c8d14fc4f5e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95371
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-02  Miklos Vajna  <vmiklos@collabora.com>  [058caeef45f9abf12e4e243aafbbb1c2ebcbc057]

        tdf#130354 sfx2: make PDF signing UI work again
        
        Regression from commit 9112c18524c9f5e67d6cbb282586a439e3020cdb (Don't
        create unnecessary tempfiles for opened doc, 2019-10-18), restore the
        temporary file creation for the PDF case, as it's needed for PDF signing
        to work.
        
        Change-Id: I945f04f6ab90d0e04fb14a7634ec877fb0af1a0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95367
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [06ddbd4a7a15b80b0286b359bd0a05812fd7ee75]

        sd: remove code dupl. when getting PDF text selection for LOK
        
        Change-Id: I61d0a9851e9cfe60e9672acec38946b0b25f310f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95349
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7a84dffb44d4b1fa6e2a3cd3e3dc7d942f3c3e80]

        sd: Search inside PDF document that were inserted as a graphic
        
        This implements searching inside PDF documents that were inserted
        into the Draw/Impress document as a graphics and marks the areas
        of text that matches the search string. Complex (regex) search is
        not supported.
        
        Change-Id: I55d67772a2fe876ae72b9164998347304025d3e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95348
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cf812f15b3295a17a9b5d7e3a1c51b00dcbf2629]

        svx: add ability to show sub-selections in a marked object
        
        Draws selection rectangles inside the object window.
        
        Change-Id: I994477426489ea4cea89c86f9e51c9978f16b350
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95347
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [36071e96e75556285ece937923e5240e343e2185]

        Use "Radius" instead of "Rad" for new properties
        
        Change-Id: Ifd232bccf1519e0ed68195cf4344893175a675e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95331
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-02  László Németh  <nemeth@numbertext.org>  [967d1ba1f2a3f551c23ba4d9902632a0dc581224]

        tdf#132301 AutoCorrect: fix ’« in French qu’« word »
        
        instead of using the bad ’" -> ’» autocorrection.
        
        Also limit this for abbreviated single-letter form of
        French words ce, de, je, la, le, ne, me, te, se and si.
        
        See commit 8039c9eb27170a162830f0ecd2086010a7a5858f
        (tdf#38394 AutoCorrect: fix ’« in French l’« word »).
        
        Change-Id: I1761365d90ae3af3c9ab47a3a82bf0abbe1b32be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95345
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-02  László Németh  <nemeth@numbertext.org>  [da64ec8c8a91db6a6ec9657898f081d5ee67e739]

        tdf#133589 AutoCorrect: transliterate to Old Hungarian
        
        In right-to-left paragraph mode, transliterate
        Hungarian text word by word during typing, also
        add the associated checkbox to Localized Options
        page of AutoCorrect dialog window.
        
        Old Hungarian (ISO 15924: Hung) is a historical
        and renewed script which is still in use to
        transliterate Hungarian writing.
        
        As a localized AutoCorrect feature, the patch supports
        the followings:
        
        – word-by-word transliteration of Hungarian texts only
          in right-to-left paragraph mode.
        
        – consonant disambiguation of digraphs and trigraphs
          based on hyphenation (now pattern-based Huhyphn
          dictionary of libhyphen, planned dictionary based
          Hunspell later)
        
        – transliteration by extended hu-Hung module of
          Numbertext library.
        
        Note: transliteration of the selected text using
        AutoCorrect Apply function has't been implemented, yet.
        
        Change-Id: Iee0f18e2485c974c35acf0a3abc3a49c2cf80196
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95303
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-02  László Németh  <nemeth@numbertext.org>  [2d6395b87218cbf3512aa9b54807a859205006f0]

        bump to libnumbertext 1.0.6
        
        Fixes in various languages, also word transliteration
        support in Old Hungarian (renamed to hu_Hung.sor).
        
        Change-Id: I2eed60142273b8c353304a5b714f4e4bde5af1b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95302
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-02  Michael Stahl  <Michael.Stahl@cib.de>  [d5b290dea1c8a8088b654ba8364906922b4c3a43]

        tdf#133555 xmloff: ODF export: don't produce text:drop-down in ODF 1.2
        
        This was added in ODF 1.3 as OFFICE-3881, but it's actually ancient and
        was written by OOo 2 already, just somehow forgotten to add it to ODF.
        
        Change-Id: I322fac471c940334f886a7c61769922ae03ee89b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95359
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-02  Michael Stahl  <Michael.Stahl@cib.de>  [bb95d189653d73911c187227ace682ba2b98172c]

        tdf#133501 xmloff: ODF export: export annotation only if extended
        
        (regression from 7c20c3c2a9fc85c66dad9d09908b257beeedd78d
         which forgot to adapt this under the erroneous assumption that
         the feature did make it into ODF 1.3)
        
        Change-Id: Idfe37444b8287edd063fa9576e6d76a332552754
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95355
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-06-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [76e6c5f4a98b6da9b0d7945dd87f7476d90aebbc]

        Removed executable permission on graphic files
        
        Change-Id: I47099bd08e73ef726be60b740c4b72220cb7fc6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95362
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-06-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [024173fb5448102e00bfec1dd8df152e1e10d5ab]

        Fix typo
        
        Change-Id: I6b6cf2a8c6faa461515e8548d3db67e453351085
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95361
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-06-02  Caolán McNamara  <caolanm@redhat.com>  [9b498e2b88ffae77717bab2f7a308b83d0a7ae80]

        add separators to TreeView
        
        Change-Id: I5e49913dfac82c1243d16ed0a0267a3647f51311
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95270
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-02  Caolán McNamara  <caolanm@redhat.com>  [b4f7a08ea5d5fd39057f2a6c7f9a8c015370557f]

        use extra optimization of fdo#75058 universally
        
        always use optimization of
        
        commit 0b03f7ed575838f90e6b1ebec3538a3a214f81fb
        Author: Kohei Yoshida <kohei.yoshida@collabora.com>
        Date:   Tue Apr 29 16:25:47 2014 -0400
        
            fdo#75058: Optimize autofilter item filling for non-tree items.
        
        when frozen
        
        Change-Id: Ib86815cd44e0d0f547f2493fe005d7b1c4bf2fd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95222
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-02  Luboš Luňák  <l.lunak@collabora.com>  [861fbd998f2b526c2aea073c9471613bf728fa75]

        purge shared string pool if ScDocument is closed (tdf#125428)
        
        Especially with the testcases given in the bugreport the undo history
        would keep many unused shared strings.
        
        Change-Id: I57fcad73532fdcbad0a1298fbd06cb35c058bf96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95045
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-06-02  Noel Grandin  <noelgrandin@gmail.com>  [3581f1d71ae0d431ba28c0f3b7b263ff6212ce7b]

        optimize SharedStringPool::purge() and fix tests
        
        which were checking the wrong thing - we don't care
        about the input strings to intern(), we care
        about which SharedString objects are still alive.
        
        Change-Id: Ia35a173a02a24efb335268dcae4078a956d11098
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95177
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-06-02  Miklos Vajna  <vmiklos@collabora.com>  [413791a65597a1808d9b98e4887864f3624b70cc]

        tdf#133271 sw textbox: handle TextRotateAngle shape property
        
        Shape with btlr text direction is imported as TextPreRotateAngle=-270
        from DOCX. Saving this to ODT turns the property name into
        TextRotateAngle and its type into double.
        
        Handle that as well to survive the ODF roundtrip of a shape+textbox
        where the textbox has a btlr text direction.
        
        (Also add a way to make multiple tests in a suite to be more independent
        from each other: depending on ordering, the new test made the old test
        fail. Calling ErrorRegistry::Reset() makes that go away.)
        
        Change-Id: Iea9212f3bbb01059caf3b0f2d809e48debf52953
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95340
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-06-02  Balazs Varga  <balazs.varga991@gmail.com>  [73477348e30c6931a537cba5557c250183fbeb9b]

        tdf#133376 Chart view: improve BestFit position of data labels
        
        Put exceeding data label outside the pie slice
        without overlapping the other pie slices.
        
        Change-Id: I220fd43f0d52c940cf3ef30764074776d19da184
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94859
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-06-02  Shivam Kumar Singh  <shivamhere247@gmail.com>  [a9b47360c2af2514b1064fb179f9fb9f0b8ad225]

        Removed the "Font.." things from the Inspector
        
        Removed all the font related stuff and added a common property listing box
        for the 'Character' Properties.
        Another patch coming up for 'Paragraph' properties.
        
        Change-Id: I71de4d4fe6536f49e0e700c850e2e714287c5e04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95228
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-06-02  Chris Sherlock  <chris.sherlock79@gmail.com>  [bb0039ca67f84d8c46e78f4209c17d2923790140]

        tdf#74702 vcl: extract GetButtonBorderSize()
        
        Change-Id: Ibc1818453425cbe5dac3e16bfde9dbe93beb1311
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94725
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-02  Chris Sherlock  <chris.sherlock79@gmail.com>  [e25334e1c1022b4741897a3e659fcbad5cde97c4]

        tdf#74702 vcl: extract GetSyncCount()
        
        Change-Id: Ie624f0d57aea4d72c69f6cd73508d129e53721d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94722
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8d0b7e5b2f6773f4b3feb75f1ac73ea1a26609f7]

        lok: add "Remove" param to .uno:ChangeTabStop
        
        Change-Id: Ic6b71c0bb6177eb10f5be4197d77c5db5f5884a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95330
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [43a6def48f425361d79dff46dca41685d5ee03fa]

        sd: some style fixes in Outliner.cxx
        
        Also no need to reset the mpImpl in destructor when it will be
        reset and destroyed in the next step anyway.
        
        Change-Id: I5027f962efc4159e61aa7eda26619db2e3b9434c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95309
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [29e06da2b63441f4458c482eae1cd36bd10b4728]

        sd: in Outline add getViewShellBase to simplify code
        
        This simplifies constant casting of SfxViewShell::Current to
        sd::ViewShellBase. Instead of doing it in every method, let's
        have a dedicated function for that.
        
        Change-Id: Iadbe446c7edce5df40c2da14e3eee65012dd4d77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95308
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [14b55b3a8de070935489acd4f6f8be7b6a3d96a4]

        sd: move IsValidTextObject into source as anon. function
        
        IsValidTextObject is only used internally in Outline, so put it
        inside the source file as an anonymous function and not as a
        member function of Outliner.
        
        Change-Id: I867dc4f465a694e61b6102b19f8e54ce623e2858
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95307
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-02  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [c19b9beed3cfd500baf02a5ff9703ecb02af1978]

        tdf#133268 (Sync w Sukapura, + & improve many icons)
        
        Change-Id: I00c5959993cbbb2bd18fd37b264eae5b709cc8d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95333
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-06-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [468e8d53fbb07dce271a1f7fabf5711993e01eb7]

        inline some use-once typedefs
        
        Change-Id: I335e0c5cf7944efa487e4535a9e6a5baab2f36dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95140
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e9dbdc9fc6ff943650e6e18986ed1cce913971ef]

        sd: move LOK search result logic to it's own method
        
        Change-Id: I67cbe4d3d63bffdab72c09b3a956f67806588348
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95306
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a6c0dc079700d662e14d422d18c6c3a9c2c3b7af]

        svx: convert ImplMarkingOverlay and friends to use unique_ptr
        
        Change-Id: I19ba9e93f2804fded237b760a28f3ce62e4b2c5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95305
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b5dee02018f9f7cd8d9afc6e8991e6e20ebb0e81]

        basegfx: test of coordinate system conversion
        
        Change-Id: I059d1f272f0633c450287f272083bb09732357b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95304
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-01  Aditya  <adityasahu1511@gmail.com>  [75eeb423196c1e94a0189b7eccff37aed5765853]

        svx:unit tests for adding, acquiring, counting objects into gallery theme
        
        Change-Id: I256c6658a4257bc5bf8793153021efccef47bad2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94646
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-01  Caolán McNamara  <caolanm@redhat.com>  [d56ed8a462fb672f61a07279f30eb8597033f40b]

        support hover-selection in SvTreeListBox
        
        Change-Id: I5ad124d7c9e5219a557069bc7283208124c734af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95269
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-01  Caolán McNamara  <caolanm@redhat.com>  [31db2a1c9e1597e7ab7d9b3505b99e2b08a53d9d]

        ofz#22822 use TOOLS_WARN_EXCEPTION
        
        Change-Id: Ib8947dbe464c7b5b1f6fc55e7b0754e1c75491fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95268
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-01  Justin Luth  <justin.luth@collabora.com>  [b9c79a4dd4ad58156b60c2e387c0838ba911ab14]

        Revert "tdf#125609 c10 vcl/button: enforce only one radio selected on init"
        
        This has already been reverted in 6.4.5
        with commit 64d7f805616fd781d87b49156860d96f081a5a45.
        
        I want to get out of this completely, because everything keeps
        on breaking based on my earlier patches.
        
        This reverts commit d35171456bc230efdaa9426da1398b2db7fa0df8,
        and the accompanying
        LO 6.4 commit a9f4913f283d34c610c4b73c755fdc828857bfce
        "tdf#125609 c14: vcl button: don't modify style directly"
        
        These reverted supporting commits are obsolete.
        (They fixed a situation caused by
        a commit that has since been fully reverted.
        I left these in for the benefit of anyone who
        might attempt that initial fix in the future.
        But now I want to get my finger prints out of
        here completely.)
        
        Change-Id: I0d765ce0cc4ab2b9d282d36a239518d43d6015ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95190
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-01  Caolán McNamara  <caolanm@redhat.com>  [ea79a34ec7ffee6f86f16172c9e5fd75257539ca]

        allow sorting buttons via weld::Box
        
        Change-Id: I315fe2dd2e40c976edd802c1e87b7ccdb0c298fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95221
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-06-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d2974701e7f9e138ad952eeccb279567b5b309b1]

        vcl: move GraphicAttr into its own header file
        
        Change-Id: I8a730414e712a1484ffcca427ed4b1599d223f8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95276
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f2b436b0dad86aec5dc22e27c83df93395378247]

        vcl: convert to use "pragma once" in GraphicObject.hxx
        
        Change-Id: I6fd1897574d831ef153adc0d385c6484f6c17d7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95275
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5f8f8889a47a7079fc1beaa179e29cc32aa10e0e]

        vcl: add conversion point to twip int64 & double values
        
        Change-Id: Id54d28b57c055269259317521f59d37dcdf9a456
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95274
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b1c007cd06c01078df481e020d9d81afd4de6a91]

        tools: extend test for UnitConversion
        
        Change-Id: I8fbc2a83f40fb04656f690b4b63d3cac9f0410c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95273
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [d5e222cd86b82a429c28cb19583521d581efaf2b]

        Revert "tdf#125609 toolkit: don't use XTabController::getControls"
        
        This reverts LO6.4 commit 5cf057c3365a0feafc8f2e4f4a9e24d69a581999,
        in order to fix tdf#133158.
        
        This commit is obsolete, but was left in place since it
        seemed to have fixed a problem (in =gtk3 anyway).
        But now SAL_USE_VCLPLUGIN=gen behaves differently,
        so obviously a fix in one place must have broken another.
        
        Better the problems you have always known than
        a new problem, especially since this patch
        isn't used to fix anything specific in gtk3 anymore
        (since those changes were also reverted).
        
        An earlier gerrit version of this revert (which
        didn't just have an ignore-this-clang-rule exception)
        half-worked, but failed if multiple documents
        were opened.
        
        Change-Id: Ie8ddb7b9669fa46067d04c35e157ea08701df0da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95282
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-01  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [8401181bf0232959efb516802abcda42377ea06e]

        tdf#120394: DOCX list import: simplify zero width space hack
        
        Since introducion of list format string hack with creation
        of zero-width-space can be much more simple. It was being
        used to indicate existing, but empty list label suffix to
        avoid stripping down numbering.
        
        Change-Id: I9a0c6047f806b2c656ef5dbab0c6b38200818bd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94383
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-06-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [b44c8898fc13941f63066a5817ba5fe8f71fbdbf]

        Split gtk3* VCL backend test and library detection
        
        After seeing all the duplicate code added by commit
        e3beaed3420b5f6deda1c443da1435d4ccfee022, this simply splits
        the library detection and VCL backend handling.
        
        PKG_CHECK_MODULES fails per default, if it doesn't use any
        result handling, so no special error handling is needed.
        
        Change-Id: I1f815091e9763c407e9297a6104559bed55d5706
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95250
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-06-01  Steve Fanning  <stevemfanning@yahoo.co.uk>  [510b2ec6b35678e543722f3778b783f9e6c8466e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e10bfae45bc138b0c2351a7cb6bd3cc591bea388
          - (ful_func.xhp) Update common defintions for lengthy argument lists, to contain more white space and give greater consistency across Calc functions.
            
            Change-Id: I053486715c5cb8f0687b6b02c218e470db163b8d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95249
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [7ad54672c38127cf4e84c210714ef0a206426480]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a85505fe14d6f677e10e1b1d08ca28ccac0d126c
          - Correct argument separation character in CEILING
            
            Change-Id: Iac4caaba8c04232726529a201576a20f29b1a14f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95296
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [1f5d68ff96476ec3cbe6f0b7bfa8a6498c52f79b]

        neon: update configure.ac to require 0.31.1
        
        And also report the internal version as 0.31.1.
        
        Change-Id: Ic4fb56d5aee75595205bb5fb0542b1aec859b2bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95283
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-06-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [987de0769fc57ab66ae814e79aa2c4a522c81098]

        tdf#133448: sw: Add unittest
        
        Change-Id: I7089c56e5be0c0b8a8a23e0ebb1f64780c8d90ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95279
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-06-01  Steve Fanning  <stevemfanning@yahoo.co.uk>  [eafe6b5e382d514a3495b0bfabd0d2ba6f1d31d7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 79dfc48af63b0834aee096c65f92f1bc96fc1b6c
          - (04060185.xhp) Include square brackets in syntax sections to indicate optional parameters.
            
            Change-Id: I8d099d9babe118c7592b060027dd037e9fbdadaf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95245
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-01  Steve Fanning  <stevemfanning@yahoo.co.uk>  [9eff288c22bc4557efbad969ec848f9f9de96210]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 427ff3dd99a459af6a3f911ad5b23f94d91b4a62
          - (04060184.xhp) Include square brackets in syntax sections to indicate optional parameters.
            
            Change-Id: I20270c2acaa2d9f9957691ce3452986d35126a0e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95243
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-01  Steve Fanning  <stevemfanning@yahoo.co.uk>  [07eb4cc834f8cf14ad4cf5cab62605074f371a7b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 57145b91d3e06b07d714e65e00d9e19626dbca52
          - (04060183.xhp) Include square brackets in syntax sections to indicate optional parameters.
            
            Change-Id: I53c9d01dfd75cdab6bac7284b2d775d36a1d9311
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95241
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-01  Steve Fanning  <stevemfanning@yahoo.co.uk>  [29cf218be8f9e3962e460da9309fa020b7dd2991]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8a1427c35e2392ecfe8ecaee84ab1c24fa5b87ae
          - (04060182.xhp) Include square brackets in syntax sections to indicate optional parameters.
            
            Also updated GEOMEAN() and HARMEAN() to cater for up to 255 arguments rather than 30.
            
            Change-Id: I706f1f8426b04b3ec06064d505116151b55f2b00
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95240
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-01  Steve Fanning  <stevemfanning@yahoo.co.uk>  [86015fb2401329584675cbab89f143e9c28202e4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4b4e25cad5a6971b1be4f077bbe42fd08366b4fd
          - (04060119.xhp) Include square brackets in syntax sections to indicate optional parameters.
            
            Note: PMT() and PPMT() functions - syntax now matches ODF 1.2.
            
            Change-Id: I7c291ed84eaf875953e86996cc74c2c9a956e13c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95235
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-01  Steve Fanning  <stevemfanning@yahoo.co.uk>  [6679a7fc44814efe75a476238023cae2d53c329c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5dd2cc30687d259990a9882d1c0874993fb60747
          - (04060181.xhp) Include square brackets in syntax sections to indicate optional parameters.
            
            Change-Id: Idade23cd4fd95210ecc0bd1684f30f30c9d2ccbc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95236
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ca910f994352c955bf9c71cda84dd2a224589092]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 80ea6d732d33f789167774efdb26dfac67b35afc
          - Fix broken links between pages
            
            Change-Id: I2bb6f9314bca0e40507644805120f884dc61130f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95253
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [fc4c36d13fa5c9daefed39c8d8260a4e47cb232d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6db4508d4a2e08ff61594ad1dd861dc2575ce216
          - Refactor random id's with mnemonics
            
            Change-Id: I826a640e18602dbf9df1c3c2cc6fd1599e6dec96
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95251
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a31a6a61d6410061bcd3eff449547881e56c4a7b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a8390f0863b9566e2a758da0e11a2600d076aa42
          - Fix link between pages
            
            Change-Id: Iee68de46cf2dc14c7ff37a886c162055cefa1f9e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95252
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-06-01  Luboš Luňák  <l.lunak@collabora.com>  [fda6ad1458fcd5087c3dde56300b9d0367af6db5]

        cache foreign content in win32 clipboard code (tdf#133267)
        
        The slowness in tdf#133267 on Windows is because the Calc operation
        repeatedly calls ScDocument::IsClipboardSource(), which calls
        ScModule::GetClipDoc(), which proceeds to fetch the clipboard
        content, which means fetching it from the system clipboard if it's
        not owned by LO.
        Other LO clipboard implementations such as gtk3 or qt5 already
        do caching, and it seems that it's easy to do for the win32 code.
        
        Change-Id: I4696cc7488d66803fd5dd2963d27900957decdec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95163
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-06-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [936a670f61fed891f8aaec77b2422f366240f193]

        vcl: VectorGraphicSearch return text rectangles in 100th mm
        
        Change-Id: I12e7ad10dc3ed68d20d94713acece1361da27e81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95261
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0e29e9ea7f4fe58d8dbdc7a9b9f58543a93d5bf5]

        vcl: add conversion point to 100th mm for double values
        
        Integer conversion throws away percision, which is problematic
        when we work with floating point values.
        
        Change-Id: Ib34e46bd59aa67e933d49bc800e96cc6426414e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95260
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4062b3f87689e48fd250d9cf0297a24b5427bf59]

        vcl: VectorGraphicSearch - add search result selection rectangles
        
        Change-Id: Ia0c5610f600719bcfb5de503f3876fc896cb630a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95256
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [115655a09868d5977f740995d88e36d958f30bb5]

        vcl: Add internal "Implementation" class for VectorGraphicSearch
        
        We need to hide includes (needed for members) of PDFium inside
        from the outside, so not everyone using the VectorGraphicSearch
        needs to depend on PDFium too.
        
        Change-Id: I95e46c714758b130594d78a4618af7350e29a075
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95255
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [efba780d6155317b592b6f5f73945a7851ec4d3b]

        vcl: VectorGraphicSearch - for searching text inside PDF
        
        Change-Id: Iee940a3927330c8739774ff3c1af15998f89193b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95254
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-01  Martin van Zijl  <martin.vanzijl@gmail.com>  [1ee221ad65ff5e3a725e80777406ac7f94ff3a72]

        tdf#76898 add ability to reset standard filter
        
        Change-Id: If0694fe521770b86f4367fc39c087df8a89a976c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94767
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-06-01  Markus Keller  <markus.kell.r@gmail.com>  [4baa2f1e48969acf64139624cebc4929909d4906]

        tdf#96725 Register AppleWorks document types in Info.plist
        
        Change-Id: I5e2a309409094da19f755cf82767097ad2990380
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93139
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-06-01  Mike Kaganski  <mike.kaganski@collabora.com>  [54669d9fcc9d51c561108b512717698cff9320af]

        tdf#133527: the code may be called without solar mutex guard
        
        ... so make sure to get one before using releaser
        
        Change-Id: Ifd746e4bb4bdb0110d25fe1ff71fa3dfef67c4da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95231
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-06-01  Chris Sherlock  <chris.sherlock79@gmail.com>  [201651953740edd3e9eb0b4fcbdcd4bf1a79a2c1]

        tdf#74702 vcl: extract SetMetafileMapMode()
        
        Change-Id: Icdd9d612b998d260c4cf0e30fb38e72b5ebd3194
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94723
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [573de30566e4477c8dc09abec08f1082d16c74bc]

        tdf#133547 Fix breaking of PDF graphic objects
        
        ImpSdrPdfImport did not handle -1 as the page number correctly.
        When the page number is -1 it means it was never explicitly set
        and should be treated as page with index 0 most of the time. So
        instead of allowing -1 as the page index, return it as 0 already
        in Graphic (VectorGraphicData).
        
        Change-Id: I3813f3ceeb5e41cb06fc40d67297d2439d7f3407
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95227
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-06-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [d585cad3e63c894aba33993ad970ca5452fdfcc0]

        NSS: update Android and iOS patches
        
        They now apply again without any fuzz hunks.
        
        Change-Id: I8200494b43b97ada66aeb4fa8f9737c3a720dbe2

2020-05-31  László Németh  <nemeth@numbertext.org>  [a0c90f1bccd9b5a349d3199746facab549f27dba]

        tdf#128860 AutoCorrect: fix apostrophe in Czech, German,
        
        Icelandic, Slovak and Slovene at "Single quotes"
        replacement outside of second level quotations.
        
        For example:
        
        ‚quote' -> ‚quote‘
        
        but now
        
        apostrophe' -> apostrophe’
        
        instead of the bad
        
        apostrophe' -> apostrophe‘
        
        Change-Id: Ie6d367639cb80ec9f11e4d824b87f537e5285182
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95213
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-05-31  László Németh  <nemeth@numbertext.org>  [57f07b1d7378d218648667c5b1315cc8ad905875]

        tdf#133524 AutoCorrect: support double angle quotes
        
        Add two methods to support double angle quotes,
        as part of "Double quotes" replacement:
        
        1. Correct ">>" and "<<" to » and « in several languages,
        where double angle quotes are default or alternative
        primary or second level quotation marks, but actual
        LibreOffice locale settings don't contain double angle
        quotes.
        
        2. Correct " to double angle quotes, if the cursor
        is there in a primary level quotation (i.e. there
        is a preceding primary level opening quote, but not
        other quotes). For example, it's possible to type
        Hungarian or Romanian quotation marks in
        
        „... »quote« ...”
        
        pressing only Shift + 2 (") for them. (These languages,
        where "Single quotes" replacement is used for apostrophe
        and third level quotes instead of the standard second
        level quotation marks.)
        
        Change-Id: Icd1584a5a2b81422de693217d2d1f7f3058a74b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95212
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-05-31  László Németh  <nemeth@numbertext.org>  [c87c7ddca46ae093a703ca673a204e4593402c38]

        AutoCorrect: clean-up InsertQuote
        
        Change-Id: I577115805e5bcc29f6eb4d853aaa523495f30126
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95211
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-05-31  László Németh  <nemeth@numbertext.org>  [3bfae06d78df8d79a3216115dccd8885a10bf0b2]

        tdf#115382 AutoCorrect: fix Hungarian apostrophe usage
        
        Single Quotes AutoCorrect, i.e. pressing Ctrl + '
        will insert typographic apostrophes (third level
        Hungarian quoation marks) instead of » and «, like MSO does.
        
        This reverts commit 0d0c13bfbdff85a18433aee6e94558689f0cb722
        (tdf#115382 Hungarian autocorrect: help apostrophe usage), too.
        
        See also commit b9910e87de4eea1cb3684bb7af8e58d681cbe809
        (Resolves: tdf#116062 revert [fr-CH] to use previous
        single quote characters)
        
        Change-Id: I9ff5cb9a55699c253b6a57589186caa7caa170a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95210
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-05-31  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [a97e344ba06b92e5f1fc96062a5ad03fb732615e]

        Revert "tdf#88985 block app from exiting during macro execution"
        
        This isn't needed anymore with the fixes for tdf#127205.
        
        Reverts commit 68cf256f506d4601a2d2cf3ec2d56713afd491e6.
        
        Change-Id: I1a7944632af8330f68d451d2c293143233039b34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88837
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-05-31  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [e3beaed3420b5f6deda1c443da1435d4ccfee022]

        configure.ac: make --enable-gtk3-kde5 work standalone
        
        Previously always required the gtk3 backend enabled, too.
        
        Change-Id: I9fc216686574aa00833335ad1aa8cf93b316e277
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95216
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-31  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [263e5726c71b3c3579f974194510ed01947ee6cf]

        Resolves tdf#133268: Update Colibre color palette
        
        - Change color to latest MS Office monoline style
        - Overhaul overall appearance
        
        Change-Id: If181b58dc68310cacb926cf814c6d99d4b0b47d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95189
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-05-31  Johnny_M  <klasse@partyheld.de>  [bfbf745470cb6f99532523fdeffca061b37d8393]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6bc120d988d486da6bcedb5453765fc6bfdfd28a
          - tdf#132643 Translate German section IDs
            
            Change-Id: Id4d156bcb943d456626479c64d5fe1421c700ec2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95184
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-31  Johnny_M  <klasse@partyheld.de>  [7147044389a1cd01023ef2419b20b9ce76905610]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fd75d17e6b33abe9a0b46ebdbf64a4bf1a5a01c6
          - tdf#132643 Translate German section IDs
            
            Change-Id: I9aa7f076c7f2f68a53ec048dda450caea907796b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95185
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-31  Johnny_M  <klasse@partyheld.de>  [9fe14ce72c59230d8c5dc3d5b5e64f4eb9609bfa]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d3fce853d65efdaad9f7ab11a1a3695a64150234
          - tdf#132643 Translate German section IDs
            
            Change-Id: I7391e3155e766b44c55b6b527bee8a57a771a855
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95183
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-31  Johnny_M  <klasse@partyheld.de>  [a061814b34712db1b411cda587c740425ae86b2f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0c0365d628a3056f2a02c2d28c2ce8fcc4bdf7db
          - tdf#132643 Translate German section IDs
            
            Change-Id: I17665dfa967d75172dc31254720b9ac1eb9039a9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95182
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-31  Johnny_M  <klasse@partyheld.de>  [11f805897587150ea6b860882118ff24ba0525a0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 368b48ce24216cf92200fc23d04fbde23a3da3ff
          - tdf#132643 Translate German section IDs
            
            Change-Id: I47d0c228c513fe4c1e401305e252ec670f99a418
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95181
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-31  Steve Fanning  <stevemfanning@yahoo.co.uk>  [4e045691abb3db852114ee135567bb14f241f226]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 16b1c5d9c3ead98647e6cc816a9b81e39be48ca5
          - (04060116.xhp) Include square brackets in syntax sections to indicate optional parameters.
            
            Change-Id: Ife2ccaeb06062c1cedaa8cba8511a0a86be1fc1a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95209
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-31  Steve Fanning  <stevemfanning@yahoo.co.uk>  [1aa9a2ac5341d457bbdc00b987285203d11333f1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cf09e34b35c8f0803ecfb5151bdbf1a1cf1ccc68
          - (04060118.xhp) Include square brackets in syntax sections to indicate optional parameters.
            
            ODF 1.2 used to confirm configuration of brackets for FV(), NPER(),and RATE().
            
            Change-Id: I7b109974d3e1dbc6670c32628a5425741d882f4e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95208
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-31  Steve Fanning  <stevemfanning@yahoo.co.uk>  [c6a4407897b62e3262c4864d3a7d0e6dc0d00f1a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6a31cba2f22a5a7cf60c1590b1189423fed285b3
          - (func_color.xhp) Include square brackets in syntax section to indicate optional parameter.
            
            Change-Id: I648260ba137015b29443944c983aac16f497b7d6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95207
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-31  Steve Fanning  <stevemfanning@yahoo.co.uk>  [18e026e67bedcbab222ffe368aa800f0b6a73ddf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cae5dda033a7b19ecdb37a8abc571f31a5b798d4
          - (func_findb.xhp) Include square brackets in syntax section to indicate optional parameter.
            
            Change-Id: Ib21893f9f1d61a164957a82114f9a1dc0255b9ab
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95206
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-31  Steve Fanning  <stevemfanning@yahoo.co.uk>  [4dcd4cbc2140284d0de5490c845380a38d9bc40d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f35181a3fb8f5db8ac323ec7537d64e693546420
          - (func_fourier.xhp) Include square brackets in syntax section to indicate optional parameters.
            
            Change-Id: I4f5a108e6e588dd97b4501a8b2d13be628536a6d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95205
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-31  Steve Fanning  <stevemfanning@yahoo.co.uk>  [e8616c57183312af1502297b5f6bf8e074258d57]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1637dffb6225234b599ee586c796fd6924aecf8a
          - (func_networkdays.intl.xhp) Include square brackets in syntax section to indicate optional parameters.
            
            Note: Exact configuration of square brackets based on that for NETWORKDAYS().
            
            Change-Id: I0f1f7100add3f50d2ba3946087cca292d7a51d65
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95204
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-31  Steve Fanning  <stevemfanning@yahoo.co.uk>  [ff14068ab4b281ab5114a44a05ff405d7dc93e36]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2d5a11ff0c0ce386c2e6e634b620448d9e0e4824
          - (func_networkdays.xhp) Include square brackets in syntax section to indicate optional parameters.
            
            Note: Exact configuration of square brackets inferred from ODF 1.2.
            
            Change-Id: Ie607da08555aac5bc3d1a46b53f8d4b5c90d33ff
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95203
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-31  Steve Fanning  <stevemfanning@yahoo.co.uk>  [009169b90233eb974eabc7c065cf7c9fdaaebc6c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e02854641f31d183f6405f9ea7ad03ff0c7a4007
          - (func_numbervalue.xhp) Include square brackets in syntax section to indicate optional parameters.
            
            Change-Id: I7f4018a666d42909bd669eb0c5732c470b0c7255
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95202
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-31  Steve Fanning  <stevemfanning@yahoo.co.uk>  [596f5f46e4c5c3c3a8d3db001a1f500d105e0fc5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 560fefa866227fbdfdae1e99a0761052686e5660
          - (func_opt_barrier.xhp) Include square brackets in syntax section to indicate optional parameter.
            
            Change-Id: Ide89b5a29ab7846ffa77ccf4a8bc7becfe776cdb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95201
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-31  Steve Fanning  <stevemfanning@yahoo.co.uk>  [7551ca487469d8e1cab1a021782de8b2afd96370]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9d29678214cb17a3aafbb6c0f31af950b3c9429e
          - (func_opt_prob_inmoney.xhp) Include square brackets in syntax section to indicate optional parameters.
            
            Change-Id: I31d3a3f9b5434fe16eb7ed33a56492c1391d4753
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95200
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-31  Steve Fanning  <stevemfanning@yahoo.co.uk>  [6bde509fa08fede40ac8ca0094b9441fe34a28e6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c3154e19796f918beced9b8a4bc3131c97b2b2a5
          - (func_opt_touch.xhp) Include square brackets in syntax section to indicate optional parameter.
            
            Change-Id: Ib1d07ed5c135176fb95b94d44b0cf7bb78937f28
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95199
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-31  Steve Fanning  <stevemfanning@yahoo.co.uk>  [5d767be67267c91f4c0bafeb412d7b343a5ebce0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d05d21b99076ad1b3f1fec00058966ecc4ffd179
          - (func_searchb.xhp) Include square brackets in syntax section to indicate optional parameter.
            
            Change-Id: I6b3cdf9d6a98b8183b641c94b4cbeceb4add0183
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95198
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-31  Olivier Hallot  <olivier.hallot@libreoffice.org>  [06ff260e1d7b9cb505ab898af9f079cbeefbd75d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7b5fe18bbcca0811ae386c9230bf5f3d9da88acb
          - Update prism.js to latest version
            
            Update prism.js and companion css to latest version
            Fixes the Currency and Type keyword highlight
            Fixes line numbering interference with a11y-toggle.js
            
            Change-Id: Ibbb5c95790e1366f0a1dbc497d8741e69a0a3957
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95173
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-31  Jan-Marek Glogowski  <glogow@fbihome.de>  [b56e8d6def26a0430853835e997f1be841840a61]

        NSS: enable parallel build
        
        Since NSS 3.53, the Makefile based build should be fixed (upstream
        bug 290526). The only missing patch is a minimal NSPR fix for the
        "NSPR, configure + make, parallel, Windows, MS VS, debug" build.
        That patch isn't incuded in the NSPR 4.25 release (but it's already
        in the mercurial repo for NSPR 4.26).
        
        Change-Id: I8eaa3792a12bdff734e56ac3f552991478957e23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95218
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-05-31  Jan-Marek Glogowski  <glogow@fbihome.de>  [07379e0eb27de0c16ae3838532310aa5aec4f20f]

        neon: upgrade to release 0.31.1
        
        Drops some of the LO patches upstreamed since 0.31.0.
        
        Version 0.31.0 introduced an new session flag for MS SharePoint
        compatibility, NE_SESSFLAG_SHAREPOINT, which enables a few
        workarounds, where SharePoint breaks the WebDAV RFCs.
        
        In 0.31.1 a compiler warning and the MD5 ABI break introduced in
        0.31.0 are fixed, so LO can now update neon.
        
        Change-Id: Ia79ce530271664c0e6bab30a5e2516319da328d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91070
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-05-31  Steve Fanning  <stevemfanning@yahoo.co.uk>  [2047a5978ac8188e61da9cd3b2f40d86df5570bb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 980d7730dbc2275d80fd059f58db56d37a225247
          - (04060115.xhp) Update syntax statements to clarify which arguments are optional.
            
            Change-Id: I9810870dfef24ab8876c2be0fb6ce6770c60f257
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95196
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-30  Mike Kaganski  <mike.kaganski@collabora.com>  [80c9fae6aa8638e192e5b622d12305b304890b43]

        tdf#133365: only release solar mutex on Windows
        
        Regression after f2561331534459f8aebc57e8615fa5f626521bcb
        
        Change-Id: Id12a81b2ca79edb7ae056b357dcfd1d8f4bb56ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95088
        Tested-by: Jenkins
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Jean-Baptiste Faure <jbfaure@libreoffice.org>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-30  Caolán McNamara  <caolanm@redhat.com>  [270005fe2fb594d1894305c742f98b53367f4dd3]

        ofz#22822 use TOOLS_WARN_EXCEPTION
        
        Change-Id: Iaf879d5ec52cd422634287d1fe69a4aafe13c4d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95188
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-30  Noel Grandin  <noelgrandin@gmail.com>  [5f260ecaddbd2b93de18f5223a7a732bcff280d9]

        tdf#133448 tdf#133435 ignore broken rectangles so can we load dodgy EMF/WMF
        
        regression from
            commit 059f07f9f33460c809a93e0fda1165f5c6f6d805
            fixes for code creating reversed Rectangles
        
        Change-Id: Ia4d41ac6845afcae3da1c259d8fbf48aa7db3489
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95165
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-30  Caolán McNamara  <caolanm@redhat.com>  [bc6ce96f7994a25f3789a9035e877bba41e1cda3]

        ofz#22813 Invalid-enum-value
        
        Change-Id: Ia9b0a674bc9e7cd00498ec46962826e7ed08a721
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95187
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-30  Steve Fanning  <stevemfanning@yahoo.co.uk>  [04273a7d21ebbda2fdaa664ce70cf23c3cd3366a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4bafa9e1d40f614b8d23637ce7fe49c0460f6553
          - (04060110.xhp) General updates to function syntax statements in Help file, to include square brackets indicating optional parameters.
            
            Also updated example for PROPER() function to reflect more appropriate sample string!
            
            Change-Id: I42f485f3e312c2d870059b60b3dcdc7d8921a0d8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95195
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-30  Steve Fanning  <stevemfanning@yahoo.co.uk>  [702c3a502946fa8e97d84465c5148851d4fa1d4b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2736ed30a71a29a624eabd69f1adcbd281b2915d
          - The syntax of the GROWTH() function is still not quite correct in the Help. GROWTH() is special in that the 2nd and 3rd parameters are not only optional but may also be specified empty/omitted, in which case they are set to defined values. This makes the syntax a bit more complex but it can be checked against the specification in ODF V1.2.
            
            Change-Id: Idf050f59cce194aba80dcd4887ee636dcd00ec38
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95194
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-30  Steve Fanning  <stevemfanning@yahoo.co.uk>  [a4ce1a9b99549d090960bc33741f66944d65234c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1bbe7266ac2f34852e5ac083380c1cad368b9d4e
          - The change to the CHOOSE function needs to be re-worked (as advised by Eike Rathke). TDF #95124 has very recently fixed a bug in Calc's Function Wizard. CHOOSE() supports only 30 jump targets, and this should now be limited in the dialog. Update Help again to reflect this correction.
            
            Change-Id: I5591e36dc69301b5a6a22a22d35d4ae27b5b2459
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95193
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-30  Caolán McNamara  <caolanm@redhat.com>  [cac4d3b9c2790cfa6575f55aa4052efe88779056]

        ofz#22775 Integer-overflow
        
        Change-Id: I616350ce96e83f92beac711a59077815ff00fe50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95172
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [d5b9f838345629cdee9018dce0bb4950335a4c59]

        bin: Add script to find missing asserts in export tests
        
        Change-Id: I7d972e8893d2a996283748d3d602a58783cd2052
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93781
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-05-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [4daf5f4281fe1aa2aca9d3c28005cb6c921b1451]

        CppUnittest: sw: add missing asserts in odf files
        
        found by bin/check-missing-export-asserts.py
        
        Change-Id: Iec44803b9ab3b337857d2c5b636632796308321c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95179
        Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-05-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [5956df1a9bdc875856ae8e2fafe7b3c051721126]

        tdf#118579: html: Add unittest
        
        Change-Id: I8fe25ce6778244a235a19bab1ede299bb6e93d3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95159
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-05-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [d6c32cffb5cc81989b4bb4a221a152bbe607bd98]

        loplugin:simplifybool extend to expression like !(a < b || c > d)
        
        mostly to catch stuff from the flatten work, but I think this looks good
        in general
        
        Change-Id: I7be5b7bcf1f3d9f980c748ba20793965cef957e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92493
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [9ab64dc48a6a61edce6ff3724093162ca1cf8331]

        pass ScSheetLimits around
        
        instead of MAXROW, MAXCOL. In preparation for more conversion work that
        needs to be done to make jumbo sheets work.
        
        Change-Id: I4698b8fe111e060ae2a965afc7276b7e7bfb482a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95153
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-30  Mike Kaganski  <mike.kaganski@collabora.com>  [cefad27ee85486b01cf600c08371a651787dadc2]

        Add TODOs
        
        Change-Id: I6ab5840487f7676d5070ea4be00272f13dd47f96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95162
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [83c4f86f22dc37269ac6a038fe7de053c42aad6e]

        Removed duplicated include
        
        Change-Id: I052762267bee88789e88b1b2f7ecabc192620a45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94877
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4bb92b4c4a971d501144024a9180dfcd14256f8e]

        Fix typo
        
        Change-Id: Ia7b3b9d770fdaf5ba6697b4ebb23befdb51fc949
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94878
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [02de40905fc515084c29d258c627f07b98c63aaa]

        Fix typo
        
        Change-Id: I8af49c9925e7a07702568ec67110bee6493926a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95150
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-29  Eike Rathke  <erack@redhat.com>  [ad46c30506fbb9cdbf51310b48401ec37bdc8b8a]

        Resolves: tdf#133485 Append % character also for a leading decimal separator
        
        ... starting input in a percent formatted cell, as such .12 input
        is recognized as valid number.
        
        Change-Id: I97c0b5824ec8644ea58e20960aa27381607cba0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95092
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-05-29  Stephan Bergmann  <sbergman@redhat.com>  [bde0aac4ccf7b830b5ef21d5b9e75e62aee6aaf9]

        Clean up dead code
        
        The sole consumer of sURL in OTableSubscriptionPage::implInitControls had been
        removed with 32171521e23453dba193acba7cff455e436e3bac "INTEGRATION: CWS hsqldb".
        
        Change-Id: I198c3204281fb99d21dd403de22abf74231ffe35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95138
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-29  Stephan Bergmann  <sbergman@redhat.com>  [1bb71226b89b88f4ebf5924ab80f213d738cf43e]

        Fix order of some CPPUNIT_ASSERT_EQUAL arguments
        
        "aExpectedContent" apparently denotes the expected value, which goes first.
        
        Change-Id: I3d902cb9bd4bbd19e466dd53e68130857b3be7c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95151
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [80f28e377db0ca04da57eed77d42f44cbdea363d]

        loplugin:simplifybool in oox..sd
        
        Change-Id: I76cbd5d3e65f0b392d713a51607f5c88dae79593
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95101
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [5f56f07e9278e357a079cbecb5366da98e36d97f]

        use for-range loop on Sequence
        
        Change-Id: Ib2d7b21e0fa52087027c0b3b1d362693c7019ba3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93856
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-29  Michael Weghorn  <m.weghorn@posteo.de>  [33cac418db78f64f7fa84b8e65c01c2b02cf17a7]

        tdf#133498 Make native drawing of FormattedField work (again)
        
        Commit 2a694f9e0e7789b4b3b792a9eedd29366fa10c1c
        ("lok: fix the window type of the formatted field control",
        2020-05-06) had introduced the new 'WindowType::FORMATTEDFIELD'
        and sets it for the 'FormattedField' control, instead of using
        the previous default value set in the 'SpinField' ctor,
        which is 'WindowType::SPINFIELD'.
        
        This commit adds the corresponding 'WindowType::FORMATTEDFIELD'
        cases relevant to make native drawing of the control work (again).
        
        Also map the corresponding accessibility roles.
        
        Change-Id: Ied0b0548c03dee3feaf1b6252c81b2a33b68b938
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95156
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-05-29  Michael Stahl  <Michael.Stahl@cib.de>  [dee02bb5cfcd8f5835ec406a5f89ddb149d9a767]

        sc: ODF export: test new ODF 1.3 features exported to different versions
        
        Change-Id: I7eeac54d1d75340133dc2bb8ce9b3c21c3909193
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95157
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [52c2cf22aa78ee886ee447a2629332e1e6f6c611]

        loplugin:simplifybool in sw
        
        Change-Id: Ib842d5a768806fc41a66802908acc8679cf7a985
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95107
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [b81432a23c900329ece07854fd06a322225a97c1]

        fix tree disabled in autofilter pulldown, tdf#76481 related
        
        regression from
            commit f71557e958a8a626dfc1eef646b84b3c8b72569a
            Date:   Thu May 21 15:05:08 2020 +0200
            tdf#76481 speed up searching in autofilter pulldown
        
        Change-Id: Iac7fba87e12ae68a040706694ef94655113a6491
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95142
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-29  Eike Rathke  <erack@redhat.com>  [92a87f9f128cf91f6af1fc7c61a85a10d659334d]

        Related: tdf#131423 CHOOSE() supports only 30 jump targets, limit in dialog
        
        Change-Id: Ic3506ee6194ac4e74e572a10db96f100bc9e6ac2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95149
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-05-29  Steve Fanning  <stevemfanning@yahoo.co.uk>  [edf9aae6f1223398b6c1cff96b5b554128aa680b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 69ce0305af2d911457274e4889334b335640c5da
          - (04060109.xhp) Changes to syntax statements to readily identify optional parameters.
            
            Also implemented modification required to CHOOSE function syntax - the Function Wizard allows 250+ arguments, not 30.
            
            Change-Id: Ia623c6c908a9efec219cdf8469c26e24ceca0858
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95121
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-29  Justin Luth  <justin.luth@collabora.com>  [4efeee09bce9835f587ea7d1577471768bf73e2d]

        tdf#133453 doc import: HasSprm can return last one
        
        The last sprm is the one that takes effect in the rare
        cases of duplicate SPRMs defined, so at least have
        an option to return that one as the matching value.
        
        Unfortunately, that seems to have been ignored in the
        last 20+ years of .doc support. So I added it carefully
        and only enabled finding the last SPRM in the specific
        case I was dealing with. However, I expect it should
        ~always be true, so perhaps I will followup with a
        patch looking for examples of duplicate/different
        SPRMs defined.
        
        Change-Id: I5539aa3d6117380cd6d852ca165d40c7c7f3c330
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95013
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-05-29  Steve Fanning  <stevemfanning@yahoo.co.uk>  [ce26772839f4c738f4e5aef45a02ddf281496698]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5f22c5046e8a89d22d186052bc99e605c48c48b1
          - (WEEKDAY fn) Minor tidy-up for consistency
            
            Change-Id: Ie5f2031b09afd836c1e92a8f4fe837393442a0c2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95115
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-29  Steve Fanning  <stevemfanning@yahoo.co.uk>  [f4b80c9120187d92e5d32c458bb71b0e8432206e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1a010a1c18a0d992afd907efc201f04f799f9c4a
          - (04060107.xhp) Update syntax section for four functions to include square brackets, indicating optional parameters.
            
            Change-Id: Ie1b2a487be11c9e6b2ed17eae8e0b067510c8b61
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94953
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-29  Steve Fanning  <stevemfanning@yahoo.co.uk>  [74fd1f14767465db9d7a69d412ff2d740e90efae]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b8e509bd7232196d97c8c048014191e85cd7ba36
          - (04060105.xhp) Minor changes to correct syntax statements.
            
            Change-Id: I963a2458d10e4d329f16975540246c981629f79b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95120
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-29  Steve Fanning  <stevemfanning@yahoo.co.uk>  [cbf2e8f776d28ca48b4fa4057b2036478ebc7eaa]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8e5429d50be89dc929cb2e03f339e837481abc9a
          - (IF func) Minor correction to syntax statement
            
            Change-Id: Ib97051224752f5740e7afa0a6da336bfdf7beeb7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95119
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-29  Steve Fanning  <stevemfanning@yahoo.co.uk>  [5b7cbd696eb641bfe9b68f4bcc4c91eafac5f088]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a93fb9c93b1d78caeae85847a7eae0139ead5384
          - (CELL func) Minor update to syntax statement
            
            Change-Id: Ib16650fdde78757220497996cdd0c699e15a20bf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95118
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-29  Steve Fanning  <stevemfanning@yahoo.co.uk>  [1d413c0d043e0452bb03f6f10fcece64930c275e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c6213b839442ecafd54eb6396e63b058a00af376
          - (04060103.xhp) Corrections to function syntax statements
            
            Change-Id: Ic058b98ada2d384ef8128776bdbef9f73afe870a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95117
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-29  Steve Fanning  <stevemfanning@yahoo.co.uk>  [fd90391d6ff0f275f0726f3c3792293e7a1efe74]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fc04f3ae3696e577404e675af3967b9caad49f30
          - (WORKDAY.INTL func) Correct syntax statement
            
            Change-Id: I07e5857bbccf5597d5506e224088060310dce1b4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95116
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-29  Steve Fanning  <stevemfanning@yahoo.co.uk>  [be02c6609ab844306555cde72ca229264d3cec74]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e1cf49b4cfcb8f14fdb67d7ca879c25b1b8ca073
          - Minor change to layout of syntax statement (for consistency and clarity)
            
            Change-Id: I782d27823c19d91bb0123c16ffbd5646e71b457b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95071
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-29  Michael Stahl  <Michael.Stahl@cib.de>  [76a8e3fd2eb137ded34f818ad09b35c5094ac8ae]

        sw: ODF export: test new ODF 1.3 features exported to different versions
        
        Change-Id: I57f598c39e1ffe77e351507cf661b52caa6bd4b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95141
        Tested-by: Michael Stahl <michael.stahl@cib.de>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-29  Szabolcs Toth  <szabolcs450@gmail.com>  [130e6a3f4493b987a7d0b177cc84d65219b47d13]

        tdf#83593 XLSX DrawingML shape import: fix missing rotation
        
        caused by broken import of xdr:twoCellAnchor.
        
        Co-authored-by: Balázs Regényi
        
        Change-Id: I3f382c3c9b2428e825a3e6d954c65356942f9158
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94611
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-05-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [68c7d5c48ed6c7f6428a1cf77cfeafaaf08ec9c2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 44086795df446ed4a09a57b2682acf6830d98936
          - Restore sort for Index
            
            Generates a sorted bookmark.js file
            
            Change-Id: Iea7a6485aebe504da9f8d66236e3fe600097bafa
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95091
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [d5971a5b1ec19b3c8ff39b32fc9bc57f1083b8ab]

        tdf#131963: sw: Add UItest
        
        Change-Id: I44a3ce4c4a032a22882563567fdb966e6c14922c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95134
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [198546d0fae471a8a1808b337008faa8bfa457a7]

        loplugin:simplifybool in ucb..vcl
        
        Change-Id: Ib63623f5ca3f6559e02a0013c3cbd6174f7aec14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95108
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [9b25614939f7709e3d67949f49c4beeec0cdc534]

        loplugin:simplifybool in dbaccess..framework
        
        Change-Id: I0d73bb7d8d3fde426edc0a10c0750758b68aceb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95099
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [6647a167400753df45dba788ed793d55ca0be9f8]

        add some libs to libmerged
        
        another small chunk of libs shared by calc/write/impress,
        doing this in stages in case anything goes wrong.
        
        Change-Id: Ie0628e9abd6a78eb3882dcd2030cb5dbcc5490f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95098
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [6f6f1680ec35b1616c2fc54e5ee8c3b85edf333b]

        loplugin:simplifybool in hwpfilter..lotuswordpro
        
        Change-Id: Iedfd492c963eb89fe75fdd73cae630e7e1dae119
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95100
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [8581d880f8aa8c2be15c875db291cebbb42841c7]

        pack a few more classes
        
        Change-Id: Ia7870d1d0d91de213727116ccda5b41913223866
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95097
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-29  Michael Stahl  <Michael.Stahl@cib.de>  [316d68416dfee64d54ecaa4839a4045a4f205c4d]

        tdf#102256 sw: ODF export: oops, don't write table attributes ...
        
        ... when not writing table itself.
        
        (regression from commit d705a860936a58e40a2894a12d02be585a06e1c1)
        
        Change-Id: I73cbb126a5c6d12399806a20cd7f4307111a6c8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95057
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-29  Michael Stahl  <Michael.Stahl@cib.de>  [ef2e609b9c3c4b568e1d04360f81b5f614fa6bd8]

        tdf#103602 xmloff: ODF export of page style: don't export draw:fill
        
        ... attributes on page-layout-properties in strict ODF.
        
        Change-Id: Id7c440bf86f78f5f8bb95b9463874787372d5ae8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95053
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-29  Caolán McNamara  <caolanm@redhat.com>  [652e2136984a5b023b5551914cb9786a0d8f1540]

        change TreeView toggle signal to provide an iter instead of a row index
        
        Change-Id: Ib611780816d170daa40f394b9798640ff6284d68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95056
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-29  Mike Kaganski  <mike.kaganski@collabora.com>  [7f8f7e7284e29cc0e8a0f282761abea428d0eb33]

        tdf#101181: disable antialiasing for mask
        
        Since we need objects' bounds here, antialiasing them would make the
        resulting non-fully-transparent areas thicker, thus making the effect
        also thicker. Disable it here; also slightly increases performance.
        
        We can't do that for soft edge: the effect draws all its children as
        bitmap, so disabling AA would make all children areas unaffected by
        soft edge to have worse image quality.
        
        Change-Id: Ifc9a60ec7894bfe9d0209e04532c9ca0a1eb3867
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95096
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-29  Mike Kaganski  <mike.kaganski@collabora.com>  [4f6b3e3089f070e7bf4b061c549ab3c6614dd542]

        Allow dumping Bitmap in its dtor in dbgutil builds
        
        Change-Id: I81ec9d1c16a07c6c56e51e7e334fb692b963e1e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95054
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-29  Michael Stahl  <Michael.Stahl@cib.de>  [415fac828c4bb45fa23f7d81e93992b711f37810]

        tdf#103602 xmloff: ODF export: draw:background-size attribute
        
        ... on drawing-page style; no import because Writer doesn't have the
        property anyway.
        
        It looks like Writer paints color, gradient, hatch and bitmap with
        "repeat" on the entire page, and bitmap "scaled" or "no-repeat" within
        the borders.
        
        Change-Id: Ia32c800a6cb537bf9df57c6a6a77a5c1dcf52aa8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95040
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-29  Julien Nabet  <serval2412@yahoo.fr>  [c1aab4ca12f8e3b68240d064d82cf72ccb527648]

        Prefer CoInitializeEx instead of CoInitialize (2)
        
        As https://docs.microsoft.com/fr-fr/windows/win32/api/objbase/nf-objbase-coinitialize?redirectedfrom=MSDN
        advised.
        
        Moreover, it'll make concurrency model explicit
        
        Change-Id: I8eaa7c0ba4e0c5131b178596cf5310df92ff41ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95093
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [31b0be0f21479323408e128f2e8a1a795e037e74]

        improve pahole script and pack a few classes
        
        (*) fix: I was substracting the padding space instead of adding it
        when calculating how much free space we had to improve.
        
        (*) sort input data, so we process structs located in the same DSO
        together, which reduces GDB's memory usage
        
        (*) handle another error condition, where gdbs output is sufficiently
        mixed up that we miss the end of commands terminator
        
        Change-Id: Ic4bb92b736f38a2b3d90e4a14485152b7f869b43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95041
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-29  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [f1ce5c3e7e621334be29df0fa425803ce77afb28]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6305a1cdb3cc1d227f393614d58c07ae38823450
          - Update these steps for Windows 10
            
            Change-Id: I622593baebd0642166731787f9fe5970eb74cbad
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95069
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-05-29  Julien Nabet  <serval2412@yahoo.fr>  [90d3311b08cef7418376d183b7116223db3e627d]

        Fix 983db96a17630be906b868d2be811663f0d846f6
        
        warn:unotools.config:172285:172285:unotools/source/config/configitem.cxx:409:
        ignoring XHierarchicalNameAccess to
        /org.openoffice.Office.Writer/FormLetter/PrintOutput/AskForMergeFormLetter/FileOutput/FilePassword/FromDatabaseField
        com.sun.star.container.NoSuchElementException message:
        FormLetter/PrintOutput/AskForMergeFormLetter/FileOutput/FilePassword/FromDatabaseField
        /home/julien/lo/libreoffice/configmgr/source/access.cxx:436
        
        missing comma + confusion in switch cases in SwMiscConfig::Load
        
        + typo Encyrpted->Encrypted
        
        Author: Gülşah Köse <gulsah.kose@collabora.com>
        Date:   Fri May 22 11:51:33 2020 +0300
        
            Add an option to create encyrpted PDF files with mailmerge.
        
            With that option user can create encyrpted pdf files with
            a password column in database via mailmerge.
        
        Change-Id: I1ae9bbeb3f69ed9c0ba51709852f8edd5f2dc683
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95033
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-29  A_GAN  <ganzouri97@gmail.com>  [4c48de44ad933ef6dd19777b3ebf1a51db5e14e3]

        Add blur attributies and definitons into shadow classes and  properities
        
        Change-Id: I365f4bcfc8d772ea77cec1e4ce139b9fc16d9d7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95000
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-29  Miklos Vajna  <vmiklos@collabora.com>  [c05d3f377054f5a7d4f4fb7bc23b0398d6b19347]

        xmloff: create XMLAutoTextEventExport instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: I068b45302d200ccbde082a748a110324bbbbbaec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95065
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-05-29  Mike Kaganski  <mike.kaganski@collabora.com>  [8c84448febf817875ad0d377de0f0b34987992cb]

        Use buffer with alpha in VclProcessor2D::RenderUnifiedTransparencePrimitive2D
        
        This allows UnifiedTransparencePrimitive2D to produce truly transparent image,
        usable later in the stack - specifically by glow and soft edge effect.
        
        Change-Id: I27e9bfbfb9c60856bc3fad1a483623c90d5cabff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94969
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-29  Mike Kaganski  <mike.kaganski@collabora.com>  [c9f4952b98da9adad1b556414c5fcecafedca473]

        tdf#101181: use buffer device with alpha in glow effect
        
        Change-Id: Iddc94a5cfdee03befdf245ee086a872f0bfaf7a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95051
        Tested-by: Jenkins
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-29  Mike Kaganski  <mike.kaganski@collabora.com>  [9dcbf7b0098e59c22ec17d86c270d610e0416f72]

        tdf#49247, tdf#101181: output glow and soft edge effects to metafile
        
        Change-Id: Ie660ae372fc0b5f97f685b6d1e82b9e8a12e7e30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94192
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-29  Mike Kaganski  <mike.kaganski@collabora.com>  [d5a995c0296df61cd6c9341779bccbf8989ecc75]

        Use buffer with alpha in VclProcessor2D::RenderTransparencePrimitive2D
        
        This allows TransparencePrimitive2D to produce truly transparent image,
        usable later in the stack - specifically by soft edge effect.
        
        Change-Id: I54e6f9a8fd196247b1130446af3d21b082820f01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95038
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-29  Mike Kaganski  <mike.kaganski@collabora.com>  [425125e31f9053e0e4895fb13e1e267ec5d26487]

        tdf#49247: Reimplement soft edges to keep object transparency
        
        So the objects that were semi-transparent don't become opaque upon
        applying soft edge effect. This requires that the objects are
        actually semi-transparent, so that we can get alpha mask from bitmap
        
        Change-Id: Ic4af9bea19e5e71139d3f065797583f7c7c78815
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95034
        Tested-by: Jenkins
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-29  Mike Kaganski  <mike.kaganski@collabora.com>  [d4bfa55209eedcaae51c9ccba466f39620f82d49]

        Allow creation of virtual device with alpha as content of impBufferDevice
        
        impBufferDevice now can create its mpContent with alpha; that is used
        when painting, blending mpContent's alpha with mpMask/mpAlpha/fTrans.
        
        That allows to paint to the buffer device and get actual transparency
        of the painted objects in one pass, to process further (e.g., modify
        transparency separately, or use it to get mask).
        
        Required for subsequent soft edge effect improvement
        
        Change-Id: If19c160581ce9a515d86222dd2fab06f746df2da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95030
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-29  Mike Kaganski  <mike.kaganski@collabora.com>  [6806616023242aded27b1fae8637d32c9626d472]

        Add AlphaMask::BlendWith method to blend 8-bit alpha masks
        
        Required for subsequent soft edge effect improvement
        
        Change-Id: I9351b827a83c5651100e73a6846c834f491b861d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95027
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-29  Mike Kaganski  <mike.kaganski@collabora.com>  [2cfe93da835eb500c9a170d22fce19fbd1de9473]

        tdf#49247, tdf#101181: don't rely on automatic scaling of alpha mask
        
        Scale it back explicitly in ProcessAndBlurAlphaMask
        
        Change-Id: I8e8a58c117d8b59db40b416edadc559b47dc300a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95021
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-29  Mike Kaganski  <mike.kaganski@collabora.com>  [541e5a9e84c42fbf20158b01a4feaa0f226e9ed0]

        tdf#49247, tdf#101181: Fix effect bounds
        
        This will avoid cutting rightmost and bottommost pixels from the effects,
        caused by casting of range dimensions to integers.
        
        Change-Id: Icad9c06c33bafae9531bc45559acecd3581fad89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95020
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-29  Mike Kaganski  <mike.kaganski@collabora.com>  [946b01e2d4a41b06415f6371b7b52dca090e7b86]

        Consider mpAlphaVDev when processing metafile in OutputDevice::DrawOutDev
        
        Change-Id: Ia9709bba6eb2a64781297ca260341693b0e39107
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95019
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-28  Stephan Bergmann  <sbergman@redhat.com>  [651844c9b122fd8463ad1dde4f9a0200efc345a3]

        loplugin:sequenceloop (macOS)
        
        Change-Id: Ie1f5c925a058ef79df3f5183051c87fa8d342fb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95063
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [1a3aa986f258233189895bb5a9f0f73eec64940c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 912ac9dd36968cb60ddd9c2c1bdedfee8492d989
          - Adjust heading in page
            
            Change-Id: I7c66bc49afe5f63acbe9b36fa7480a85045ea35e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95067
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-28  Stephan Bergmann  <sbergman@redhat.com>  [2d13059635ecc8505023c052e29ed2bb164d6af4]

        loplugin:simplifypointertobool (macOS)
        
        Change-Id: Ie26580277fa6d0734b8af1eb029e0883a3c6f886
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95064
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-28  Tor Lillqvist  <tml@collabora.com>  [da68d45ff872cefb8606467c12aedece76a877d7]

        tdf#128502: Remove one more assertion
        
        See bda60c9b1ca6a0fbfde9f3428489f33729cc81f1.
        
        Change-Id: If67f0696c56b0984dcfffdcf748d4f412874a64f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95061
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-05-28  Steve Fanning  <stevemfanning@yahoo.co.uk>  [dca4b4084ef51e4f6e62f606de07cc501aee218e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 184c50cd4da27926f185e1fc79f6e6fcd9a10cc6
          - Minor change to layout of syntax statement (for consistency and clarity)
            
            Change-Id: Iebd6bfa9c23c9b02db16a03f82cac6c1bff09708
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95070
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [9af6c96ced9c564a3625473cde732b0e366f668d]

        tdf#133348: sw: Add UItest
        
        Change-Id: I8074efe8f65131c6f1ebb030c9e8cf8b9c60aaa0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95039
        Tested-by: Jenkins
        Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>

2020-05-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8ccff88f8aeaf766c230aa2778d9ab0e9b148162]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 62210b34b48145813e717d90b0ca551f4fe2d270
          - tdf#133465 Transparency in page style
            
            + update term "Area" for page brackground.
            
            Change-Id: Ib9572dc3402ba2351520a47c6601670c54bd098e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/95055
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-28  Tor Lillqvist  <tml@iki.fi>  [bda60c9b1ca6a0fbfde9f3428489f33729cc81f1]

        tdf#128502: Remove assertions that fire for gtktiledviewer on two docs
        
        If you run gtktiledviewer so that it opens a spreadsheet and a text
        document these assertions would fire.
        
        In each case the assertion is followed by code that just returns if
        the asserted condition doesn't hold, so it is unlikely that this
        change will break anything.
        
        There sure will be a lot of further changes needed to make such a use
        case work. (For starters, editing either of the two documents does not
        work.) But let's do it step by step.
        
        Change-Id: I4063dbbcac7c77b57e1f4cb3f05bd5096c08c0fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95037
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-05-28  Martin van Zijl  <martin.vanzijl@gmail.com>  [fef7a9e67b44c2c269f25ee211c3efd01d215a47]

        tdf#39302 add "alt + =" shortcut for autosum
        
        Change-Id: I11e2f77e8d8ec81d9ea6d5bc4e8ef31ec7dedc67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94386
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-05-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [08f1018779c1c339633e09fd850dc9e09389bd1c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c2ebb692145e7443cf2a74781114d5571f2848a4
          - tdf#133432 Missing epub screenshot
            
            Partial solution for the  bug.
            Fix some oddities in makefiles.
            
            a companion patch follow implementing screenshots for
            writerperfect/ module
            
            Change-Id: I1c87bac8b9d82a222e7719433e4074dd8e132bdf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94999
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-28  Steve Fanning  <stevemfanning@yahoo.co.uk>  [bb7a774c81a1497c4c8a9ce57e1653cac301e984]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 98cb0fc30637973a7ff8d15b86ec22a34a813c5a
          - Update syntax section for six functions to include square brackets, indicating optional parameters.
            
            Change-Id: I27d069e76e448b2f019bd8678a1769b82f2f5c20
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94952
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-28  Caolán McNamara  <caolanm@redhat.com>  [788cfded8e020be7a338e2dfc9d6000c76777ec4]

        [API CHANGE] drop unpublished XAccessibleGetAccFlowTo
        
        Change-Id: I7e67677396bd50d59b519e6acf2b3c75d3c12ddd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95007
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-28  Tor Lillqvist  <tml@collabora.com>  [fb2045ee7f113b9f6252b216ebb17544e730c410]

        Make gtktiledviewer accept multiple documents to open
        
        It doesn't really work that well, though. With the right combination
        of different kinds of documents on the command line, it will even
        crash.
        
        Change-Id: Iccab34a714288fd04c52a21881b6256cfcb86081
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94980
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-05-28  Michael Stahl  <Michael.Stahl@cib.de>  [52e9262a4fb8f9c361fb079edb644cb30bb4cfee]

        sw: convert some assert in sectfrm.cxx
        
        Change-Id: Idf0d21ea9f0ae655584b8353140ebca4889e7fb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94945
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-05-28  Luboš Luňák  <l.lunak@collabora.com>  [17bdb844bba68cd0cb54312bd9ea1037850db5fd]

        do not explicitly invalidate window under a tooltip (tdf#131419)
        
        It doesn't really make sense, since tooltips are separate windows,
        any repaints will be normally handled by the windowing system.
        And native (=handled by a specific VCL backend) tooltips do not
        do this either.
        This avoids an off-by-one error somewhere, seen in tdf#131419.
        
        Change-Id: Ie22dad61d021807aa15efdde7dbb77274460d575
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94976
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [cd811a7abcf32920843fc03f90a72f90bc052761]

        pack SfxItemPropertyMapEntry and SfxItemPropertySimpleEntry
        
        SfxItemPropertyMapEntry reduces size from 32 bytes
        to 24 bytes on x64 machines.
        
        SfxItemPropertySimpleEntry goes from 24 bytes to 16 bytes.
        
        Change-Id: I3b4b0fce93e666ad9880b53eede96b3150b30e66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95003
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-28  Caolán McNamara  <caolanm@redhat.com>  [0b94169d820482434dc98a37c3c1633ca46fd0dc]

        Resolves: tdf#133411 drop CONTENT_FLOWS_TO from dialog to search results
        
        in the document, looks like only the calc one actually works, and when
        it works on large quantities of results calc grinds to a complete halt
        
        This was introduced with:
        
        commit b41332475783c31136673fb44cf4c411bb0148f8
        Date:   Mon Dec 2 15:54:29 2013 +0000
        
            Integrate branch of IAccessible2
        
        and has been a problem on and off with calc's potentially ~infinite grid
        
        There is the on-by-default search results dialog in calc (which has a limit on
        how many it shows) which provides an alternative route to iterate through the
        results
        
        Change-Id: I2685e480d2d15220be0bddbc83baad3992e7d5d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95006
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-28  Caolán McNamara  <caolanm@redhat.com>  [13769dea65137fc3c537de6257d15cb87b51f8ae]

        Related: tdf#133411 SetDocWin is using the previous search success state
        
        not the new state
        
        The order of calls probably didn't matter in the past where the use of the flag
        was deferred until the Accessibility data was queried which would happen in
        another event loop.
        
        This makes it more clear that it appears that only calc actually does anything
        productive here.
        
        I think this flow-to has created more trouble that its worth and I'll remove it
        but if we need to restore it, then this, I think, it the working state to
        restore to.
        
        Change-Id: Id6fbb483c081f6d5142100d70c1b29705dcb6452
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95005
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-28  Stephan Bergmann  <sbergman@redhat.com>  [e84d05483cc5f30161dc5b15f93fb3bf71ed636e]

        Make loplugin:simplifypointertobool handle parenthesized expressions
        
        ...as discussed as an open TODO in the commit message of
        fe6cce01c88d045a1fcf09acf049c34c22299b02 "Fix loplugin:simplifypointertobool for
        libstdc++ std::shared_ptr".  The necessary changes across the code base have
        been done fully automatically with the rewriting plugin on Linux.  (All those
        changes apparently involve uses of macro arguments wrapped in parentheses in the
        macro body, but always in conditionally-converted-to-bool contexts.  In other
        contexts, such automatic rewriting would add the "bool" to the macro body, which
        would be wrong in general, but we apparently get away with that sloppy coding
        for now.)
        
        The parenExprs_ stack that fe6cce01c88d045a1fcf09acf049c34c22299b02 had
        introduced to treat such (then-undetected, it had turned out) parenthesized
        cases now turns out to not be needed after all.
        
        Change-Id: I2021f61c2e2805be7e18b38edf8744d186cac3cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95010
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-28  Miklos Vajna  <vmiklos@collabora.com>  [412ff42bf0a6d078b9a6fd1daa8d0eb0b9a78c4a]

        sw: handle PropLineSpacingShrinksFirstLine when replacing compat options
        
        This was added in commit 9605763e3dc8c85137787c77c31e8639553a35ed
        (fdo#79602: sw: add new compatibiltiy flag
        PropLineSpacingShrinksFirstLine, 2014-10-30), it's on by default and off
        for old ODF documents.
        
        See tdf#124790 for motivation.
        
        Change-Id: If12447825ee9ed3094c5487e354eb7a0af5a46a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/95004
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-05-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [5f19287a9cd4167e3be937e3df820446f2e30518]

        loplugin:simplifybool in accessibility..basic
        
        Change-Id: Ibf6cef4baa2d3d400d953ac8bc97a66b5901def9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94972
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [e871c9cb7ce4f3df2ba6780be62ed46b5ee7a410]

        loplugin:simplifybool in canvas..cui
        
        Change-Id: Ib7c3b381ce4456e3d48538ee6f762ceaf2784fe1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94973
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-27  Eike Rathke  <erack@redhat.com>  [41d8b41767032681a9897b7551f011d450e3725e]

        Add LCIDs of [MS-LCID] from 3/4/2020 14.0 revision
        
        See also
        
            commit 574c57090642347980d2395e1e183cc7b5c171ad
            CommitDate: Wed May 27 13:56:28 2020 +0200
        
                update list of [MS-LCID] from 3/4/2020 14.0 rev.
        
        Change-Id: Ia0d068081a309dbefadceac986be83bac2d900d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94998
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-05-27  ayhanyalcinsoy  <ayhanyalcinsoy@pisilinux.org>  [97e14560e4b741c5eec027eced44f8f286d5523c]

        tdf#131045:Make condition names grammatically correct
        
        Change-Id: Iae44adc763642632c269d6778b71411be99a68d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90007
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-05-27  Stephan Bergmann  <sbergman@redhat.com>  [c3fbda80eb1d52239d8992eaadeabf89ee57170f]

        Further fixing of loplugin:simplifypointertobool for libstdc++ std::shared_ptr
        
        ...after fe6cce01c88d045a1fcf09acf049c34c22299b02 "Fix
        loplugin:simplifypointertobool for libstdc++ std::shared_ptr", this time for
        uses of oox::drawingml::chart::ModelRef, which derives from std::shared_ptr.
        
        Change-Id: I7e9620da52b3f6d26c6fe6d7909888c3a221c164
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94975
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-27  Stephan Bergmann  <sbergman@redhat.com>  [a59a532371e3c4eb20e293dcdb4df812ee5506d0]

        Avoid calling osl_closeFile, osl_freeProcessHandle on null arguments
        
        See the discussion in the comment at <https://gerrit.libreoffice.org/c/core/+/
        94658/7#message-4afcb072d281450932788a9e8ea88cf2c6798e29> "Fix leak in
        extensions/updatecheck".
        
        Change-Id: I2314d108addbb4ef90762e5d5676c1d2480e1264
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94978
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-27  Michael Stahl  <Michael.Stahl@cib.de>  [ca8e04f1ab739e14288ab5e0be44723536b9ca4e]

        tdf#132236 sw_redlinehide: fix SwUndoDelete with sections even more
        
        SwUndoDelete::UndoImpl may want to move something like this into the
        nodes-array:
        
        [   9]  0x6356fe0            TextNode "",
        [  10]  0x31cba00        ~DeletedNode ,
        [  11]  0x64d8840            TextNode "Introduction - xzn Overview Of KmneqxziTY\t3",
        [  12]  0x64e9750            TextNode "shell\t20",
        [  13]  0x7a0f0a0        ~DeletedNode ,
        
        The ~DeletedNode become end nodes of section nodes; in this case
        m_nSectDiff != 0.
        
        Don't skip these end nodes because in the above "Untitled 1.odt"
        example, they are not necessarily consecutive.
        
        Between the 1st and 2nd one a new SwSectionFrame must be created via the
        outer section, so adapt InsertCnt_() to check for extra end nodes in the
        range and do this.
        
        (regression from 723728cd358693b8f4bc9d913541aa4479f2bd48)
        
        Change-Id: I7bfba9efca1789392495ebec37eb3e5b6138bd07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94883
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-27  Michael Stahl  <Michael.Stahl@cib.de>  [27d7eedc1d3ea471f40d0a81bd4e957bdcf8d8d7]

        sw: dump sectionNodeIndex in layout.xml
        
        useful to see if the sections are nested
        
        Change-Id: I49c92b8f3084f72a2753462724b596b07fffbe62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94882
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-27  Michael Stahl  <Michael.Stahl@cib.de>  [55576842ec72a748d0bad123d41fa03c89fc136d]

        tdf#131684 tdf#132236 sw_redlinehide: fix upper of frame moved...
        
        ... in SwUndoDelete::UndoImpl; this wasn't fixed properly in commit
        6c7245e789f973cf6dad03f7008ab3f9d12d350c - the SwTextFrame was moved
        into the SwSectionFrame but its upper was whatever it was previously.
        
        This is rather ugly because with the constraint from the very special
        case of tdf#131684 the MakeFrames() requires one node with pre-existing
        frames, and it's not possible to move the pre-existing frame after
        MakeFrames() because then the tdf#132236 case will have an empty
        SwSectionFrame and InsertCnt_() will just delete it.
        
        So try to detect the situation with some hack in InsertCnt_() to move
        it into the SwSectionFrame.
        
        (regression from 723728cd358693b8f4bc9d913541aa4479f2bd48)
        
        Change-Id: Ic0199c85d7523a49676ad3df1d2c4d8fe135c2ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94881
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-27  Caolán McNamara  <caolanm@redhat.com>  [d9fa826769cd570814f3556d53493a78d2869873]

        tdf#133396 FormattedField comes with differrent defaults than GtkSpinButton
        
        so explicitly set the GtkSpinButton defaults in their absence from a GtkAdjustment
        
        Change-Id: Idbf3370ab35c9d48a4f01a680ca4413238a8fd6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94887
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-27  Caolán McNamara  <caolanm@redhat.com>  [c0851e6306ed1117130d8667e22cfae8d0ee7e53]

        Resolves: tdf#133385 dangling pTargetEntry after remove or clear
        
        Change-Id: Id04b08ea5af1341d548f7bb1e3c3c7f5b7197548
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94944
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-27  Caolán McNamara  <caolanm@redhat.com>  [bcbbd77f42ac03bbe9d0754051b72e0faed20b11]

        Related: tdf#133385 set cursor in row on right click
        
        if the target row is not already selected
        
        Change-Id: I7cb39118f4a695546d8d2251390d6d3279e82bc3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94947
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-27  Caolán McNamara  <caolanm@redhat.com>  [9c36f071b10b591240dae4c36c27dc032e80688b]

        ofz#22222  avoid calling DbgGetCaughtException if unnecessary
        
        Change-Id: Ia48240d2c0218ac3b790c78f458896a90c586869
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94304
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-27  Stephan Bergmann  <sbergman@redhat.com>  [54b8a23f96944df17c6a05341b25b315c62ad2da]

        Remove obsolete configure checks after libreoffice-7-0 branch off
        
        By now, any outdated builders where this would fail should have been identified
        and taken care of.
        
        Change-Id: If0af9fc390e7c132e08d0ec673c9073d92a028f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92458
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-27  Miklos Vajna  <vmiklos@collabora.com>  [acdde3c643fde015214c546b1567727272ea799e]

        oox smartart import, composite alg: implement vertical centering
        
        The bugdoc's case was that the total height would be used by 2 shapes,
        but then a constraint decreases the height of one shape, so not all
        vertical space is used.
        
        We used to just count from the top, need to center vertically, as
        PowerPoint does it.
        
        Change-Id: I436019e9e837b73130e387c9bcd309e20045b0f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94948
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-05-27  Guilhem Moulin  <guilhem@libreoffice.org>  [3c0eaef5001ec155ad2f379e12440d822300dc13]

        logerrit: Don't suggest to set oneself a username.
        
        Usernames (used for HTTP and SSH authentication) are now automatically
        provisioned from SSO (along with the primary email address and display
        name).  Username/email collisions are fatal and need manual resolution,
        but for most users the registration step should be somewhat simpler.
        
        Also, update the documentation to reflect /settings/#SSHKeys from gerrit
        3.0's UI.
        
        Change-Id: Ia634c2f92f42b4b698543d990534ac15215a4c96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94931
        Reviewed-by: Guilhem Moulin <guilhem@libreoffice.org>
        Tested-by: Jenkins

2020-05-27  Stephan Bergmann  <sbergman@redhat.com>  [48f61a745554a62853e94e9f0559ecbf131baca2]

        Revert "Revert 'Fix leak in extensions/updatecheck'"
        
        This reverts commit f7a77ec55a94bcac13cde7c7e7644d70771b6098.
        
        Reason for revert: The original 05ab836cf3001093a6e375bcb3e4654bbedcfa52 "Fix
        leak in extensions/updatecheck" had not been wrong per se.  The comment at
        <https://gerrit.libreoffice.org/c/core/+/94658/7#
        message-4afcb072d281450932788a9e8ea88cf2c6798e29> said "It shouldn't matter in
        practice".  So the issue that comment raised can easily be either ignored
        completely or addressed in a follow-up commit. 
        
        Change-Id: I75afaba57e3a6ba4fcce526481ff0df94360d929
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94681
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-27  Caolán McNamara  <caolanm@redhat.com>  [f50a0dc7d66d27a6dbd17091b1652ba603cd6726]

        no GtkLabel with :border hack exist anymore
        
        Change-Id: Iaa1826f9de8fb7cb02d7d44cd499a350ce9da835
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94942
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-27  Caolán McNamara  <caolanm@redhat.com>  [ff4a03705b4242900442ed4fb9c1bf6093d630cb]

        no GtkCheckButton with :wrap hack exist anymore
        
        Change-Id: Ibf6795798d68efe4ed64a9c3a94f6af550f62bab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94941
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-27  Caolán McNamara  <caolanm@redhat.com>  [2aeb70d1e90a9a7910a26fca62b34fb9ea60bd95]

        no GtkRadioButton with :wrap hack exist anymore
        
        Change-Id: Ia2e3dbfb9cafbfb7d0463633277185e1a96bbc0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94940
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-27  Caolán McNamara  <caolanm@redhat.com>  [497bcdc971a952db4b07c84d19d2709be34d6afd]

        no GtkDrawingArea with :border hack exist anymore
        
        Change-Id: I3e9bd08c1e03652c956336e1e6b83a99560babc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94939
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-27  Luboš Luňák  <l.lunak@collabora.com>  [dbcf176d8ac1945b8f1e3c95d1401d0f1f85584d]

        properly scale stroke values in Skia drawPolyLine()
        
        Related to the previous commit where I forgot to do this.
        Makes a difference e.g. for
        https://bugs.documentfoundation.org/show_bug.cgi?id=130478#c37
        
        Change-Id: Id52f8db1580a78aec7c1e4764a5872f027c85a96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94874
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-27  Michael Warner  <michael.warner.ut+libreoffice@gmail.com>  [2af600f16fa59490f4444701a6a02e77c6739b5a]

        tdf#133331: Added explicit type casts to resolve -fpermissive errors
        
        Change-Id: Id3dcceeddb35e3712d52ddf940eab82dab6a6da9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94746
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e07ff7bde002de026819dfad6595ce695282a623]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7e39048579d0049c19299c1e31a2878e21e218ec
          - tdf#132586 Add RAND.NV() and RANDBETWEEN.NV()
            
            Change-Id: I181d4f7ce0ccca38339568c034754c40ef345026
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94724
            Tested-by: Jenkins
            Reviewed-by: Eike Rathke <erack@redhat.com>
            
2020-05-27  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [17173ddabff13bbe94127879f0cb108d65d813d4]

        bump product version to 7.1.0.0.alpha0+
        
        Change-Id: I8b546885de4732d92f15af7e60ace8ba4edcd069

2020-05-27  Caolán McNamara  <caolanm@redhat.com>  [2a22a72515901c0186d8c49d55c0ac7b0f519d72]

        no GtkComboBox[Text]s with :pattern hack exist anymore
        
        Change-Id: I2985697096133cadce2a68a357c86757b07af5cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94938
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-27  Caolán McNamara  <caolanm@redhat.com>  [a9c0dcc13d99d9f768f64c877920280e4411756b]

        no GtkSpinButtons with :pattern hack exist anymore
        
        Change-Id: I9d622890b3f8e58d6b634014f242e7cd9016d507
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94937
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-27  DaeHyun Sung  <sungdh86+git@gmail.com>  [574c57090642347980d2395e1e183cc7b5c171ad]

        update list of [MS-LCID] from 3/4/2020 14.0 rev.
        
        update list of [MS-LCID] from 3/4/2020 14.0 revision
        
        see [MS-LCID]: Windows Language Code Identifier (LCID) Reference
        Link: https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-lcid/70feba9f-294e-491e-b6eb-56532684c37f
        
        Change-Id: I63c53915f0fb231def983bd80a10c31c55993004
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94880
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-05-27  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [485eed1f1e7fa74041cb67d55471d4706d8e8f55]

        Update git submodules
        
        * Update translations from branch 'master'
          to 13d55bb42d2f5617f568fd8b000e3d0c8bc4be6b
          - update translations for 7.0.0 beta1
            
            and force-fix errors using pocheck
            
            Change-Id: I1adc224071cce4a7e0b21209890b3777f9e2539b
            
2020-05-27  Tor Lillqvist  <tml@collabora.com>  [331daea09c7f7bf0a35ca62c99209cf31f8cdc01]

        Use $PRODUCTNAME_WITHOUT_SPACES in app bundle name in help message for macOS
        
        Don't mention $PRODUCTNAME at all in the message in general as it
        might look confusing to newbie developers if it says "LibreOfficeDev".
        On the other hand, hardcoding "LibreOffice" is misleading, too, if
        what you are building is something not called LibreOffice.
        
        Change-Id: Iee4949ea68bbaa542b577cc652b5241eaf4ac438
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94932
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-05-27  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [bf7acc698f91f420ac1b3796f18c1ae76ce1e401]

        tdf#78352: docx import: allow tab at left indent for list
        
        Looks like first tab stop for list bullets is at left paragraph
        boundry. Luckely there is a compatibility option for this.
        
        Change-Id: Iea4bd2b51912746dbd4722ff61eeb2e9293cab31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94559
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-27  Caolán McNamara  <caolanm@redhat.com>  [5a050e8f0ae5704df6baac4c1b2ca949ddb17ea4]

        ofz#22588 Invalid-enum-value
        
        Change-Id: Id632537856086490c3231879a81692e80edad4c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94934
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-27  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [89cb33dde0c4cd27ca05e31ddea94b7129bc6ebb]

        tdf#131572 Add java 9 module info for unoloader.jar
        
        Add a java module named "org.libreoffice.unoloader" for this jar.
        
        Require this module from org.libreoffice.uno
        (libreoffice.jar has unoloader.jar in its classpath,
        so add the same dependency to the modules)
        
        Change-Id: I7471d65ac7a0d2c6a11c002027a21f0c441dd1f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94419
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-05-27  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [941b567a41569260fef14a7337511e8f42337323]

        tdf#131572 Add java 9 module info for libreoffice.jar
        
        Add a java module named "org.libreoffice.uno" for this jar.
        
        This needs to be compiled with Java 9.
        But since we want to keep b/c with Java 8,
        the rest of the jar has to be compiled with Java 8.
        
        This bumps the *build* requirement to Java 9 while keeping
        the *runtime* requirement at Java 8.
        
        The gbuild JavaClassSet class is changed to invoke javac twice,
        where the 2nd invocation compiles with --release 9 and a --patch-modules
        argument so that it finds the results of the first invocation and also
        the javamaker generated files in CustomTargets.
        
        Change-Id: I888f5dbe097cc37136e68db5919939877c981862
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91105
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-05-27  Michael Weghorn  <m.weghorn@posteo.de>  [77140de3fe925f75620e94dbd848b1c925935fb5]

        tdf#133426 Make mail merge progress dialog modal
        
        This prevents doing things like trying to start another mail
        merge for the same doc in parallel, thus crashing LibreOffice.
        
        Change-Id: I5df2e804d97e82cccca4f0e297cb6d3396652882
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94933
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-05-27  Tünde Tóth  <tundeth@gmail.com>  [47e45d75f7789f0178ea3e1b22ef7b8adc77018e]

        tdf#132594 Chart XLSX import: fix legend entries in pie charts
        
        Legend entry text of pie chart wasn't imported correctly
        in XLSX documents created with Excel 2007.
        
        Regression from commit: e0b0502516a10181bbd1737b93b38b2bba4c98e8
        (tdf#128016 Chart OOXML Import: fix duplicated category labels)
        
        Change-Id: I4567437a41fe66e124dccbd148c0c49196d5c007
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94864
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-05-27  Caolán McNamara  <caolanm@redhat.com>  [befaaa3165091d4fce21fe6e5f5781e3d6ea242b]

        WB_LISTBOX_POPUP is newly unused
        
        Change-Id: I97a52499e1fda8a9426e6956e3e925e0572c41ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94886
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [f4acb2a916de9762dfe7fe1b4120ea758e234d34]

        Revert "bloaty: use -ffunction-sections and --gc-sections for linking"
        
        This reverts commit bd39ec554f90badccfb26c843fd0d43237f1b622.
        
        Reason for revert: 
        For -ffunction-sections and -fdata-sections, <https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Optimize-Options.html#Optimize-Options> warns:  "Only use these options when there are significant benefits from doing so.  When you specify these options, the assembler and linker create larger object and executable files and are also slower.  These options affect code generation.  They prevent optimizations by the compiler and assembler using relative locations inside a translation unit since the locations are unknown until link time.  An example of such an optimization is relaxing calls to short call instructions."
        
        Change-Id: I84225ca94de9afff23bdd2913c77095d5d26f7ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94950
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-27  Eivind Samseth  <eisa01@gmail.com>  [3a028418190790c3bbaf6e505ff55b7bb8c0b474]

        tdf#74244 Fix version info shown for major release candidates
        
        Previous approach of setting the bundle version made e.g.,
        6.4.0.3 show up as version 6.4.3 which was clearly wrong
        
        CFBundleShortVersionString is supposed to be only three integers,
        but this does not seem to be enforced by Apple.
        Other applications, such as Spotiy, include even more than LO
        
        Removed CFBundleGetInfoString as it's been deprecated since 10.5
        
        Change-Id: I7c64553f6bc2712506062d8f8ec388f5279b333d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94623
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [bd39ec554f90badccfb26c843fd0d43237f1b622]

        bloaty: use -ffunction-sections and --gc-sections for linking
        
        strips out 3+ megabytes of duplicate functions (which originate in
        the generated UNO header files)
        
        Change-Id: I69ba5f478b2b062e2b05516bbaa2d18fa8312aa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94868
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-27  Justin Luth  <justin.luth@collabora.com>  [3fb424b4326cff4f810fb24977e387bdb9e5a34e]

        tdf#133370 docx export: don't export unseen columnbreak
        
        A compatibility option indicates whether a column break
        is treated as a page break when there are no columns.
        (Currently true only for DOCX). Don't export this column
        break when compat is off, because it WILL show up as
        a page-break in Word and LO when loaded.
        
        In theory, the RTF and DOC code that converts these
        into page-breaks on import could now be removed, but I
        can't think of any reason why that would be of benefit.
        
        testColumnBreak_ColumnCountIsZero in ooxmlexport4
        covers the situation where docx MUST round-trip these.
        
        Change-Id: I5c17e43d90469bdb86087c61dadf48a9440f7b96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94799
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-05-27  Miklos Vajna  <vmiklos@collabora.com>  [6d0eba11f7b859303759af97c6fbc417fd2c5a9f]

        Remove some unused includes
        
        Change-Id: Id5a31185faf2a3a13b6ea266e058a7df41d44423
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94890
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-05-26  Steve Fanning  <stevemfanning@yahoo.co.uk>  [0a7341c26741f16835c9062c309e7d3a7fca8209]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cd96ed80cb27d31987cb878b379c3fa8c1dd0c03
          - Added square brackets around applicable parameter in eight syntax statements (to indicate parameters are optional). All changes contained in one XHP file.
            
            Change-Id: Ia4855d44b49f7d4198e8d644f5b53741b5083371
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94838
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-26  Stephan Bergmann  <sbergman@redhat.com>  [fe6cce01c88d045a1fcf09acf049c34c22299b02]

        Fix loplugin:simplifypointertobool for libstdc++ std::shared_ptr
        
        ...where the get member function is defined on a std::__shared_ptr base class,
        so loplugin:simplifypointertobool used to miss those until now.  (While e.g.
        using libc++ on macOS found those cases.)
        
        366d08f2f6d4de922f6099c62bb81b49d89e0a68 "new loplugin:simplifypointertobool"
        was mistaken in breaking isSmartPointerType(const clang::Type* t) out of
        isSmartPointerType(const Expr* e); c874294ad9fb178df47c66875bfbdec466e39763 "Fix
        detection of std::unique_ptr/shared_ptr in loplugin:redundantpointerops" had
        introduced that indivisible two-step algorithm on purpose.
        
        The amount of additional hits (on Linux) apparently asked for turning
        loplugin:simplifypointertobool into a rewriting plugin.  Which in turn showed
        that the naive adivce to just "drop the get()" is not sufficient in places that
        are not contextually converted to bool, as those places need to be wrapped in a
        bool(...) functional cast now.  If the expression was already wrapped in
        parentheses, those could be reused as part of the functional cast, but
        implementing that showed that such cases are not yet found at all by the
        existing loplugin:simplifypointertobool.  Lets leave that TODO for another
        commit.
        
        Besides the changes to compilerplugins/ itself, this change has been generated
        fully automatically with the rewriting plugin on Linux.
        
        Change-Id: I83107d6f634fc9ac232986f49044d7017df83e2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94888
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-05-26  Steve Fanning  <stevemfanning@yahoo.co.uk>  [b894a3d7f991dd248dfd8935b31da8bccfd130b2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 190b78fd2add6bb8468cd69f3d6a7bcccd692fef
          - Add square brackets around final two parameters in syntax statement (to indicate parameters are optional)
            
            Change-Id: Icbe4f4d834244dc8bb397b0eb5fa5df5d543ddbb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94840
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-26  Steve Fanning  <stevemfanning@yahoo.co.uk>  [f98a5a29d9a2b990ba13fda04402f3d5aca57e42]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f9285f35a17dbdc69b0412cc73e4816906f85d9d
          - Add square brackets around final parameter in syntax statement (to indicate parameter is optional)
            
            Change-Id: I9703c7e556009613e377324b30a2a15accd33f5d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94839
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-26  Steve Fanning  <stevemfanning@yahoo.co.uk>  [78635dc2d1c2be52dc6b762f86fc1906ce6730ee]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1e6411ced00a5459e70a5f27651f2c55595ea9c5
          - Add square brackets around final parameter in syntax statement (to indicate parameter is optional)
            
            Change-Id: I9c60cc607f157114da48e5369866adf68394dcf4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94837
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [52eeeaecca683d0d9f55212bb59d7278cc704dc6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3dbc5d6b39165002e1de2f3ba6d99d6d7d9a5dd4
          - tdf#126813 Fix scrolling of targeted references
            
            Change-Id: Ic7ce644cc0a5053905e980952ad31767fa87125c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94885
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-26  Caolán McNamara  <caolanm@redhat.com>  [ef9ac1b9874ccd1f1df16e9eeb53f9453311337e]

        make highlight of get_dest_row_at_pos optional
        
        Change-Id: I280e1a49e938f45402f373896669fd6f7e8a66fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94876
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-26  Caolán McNamara  <caolanm@redhat.com>  [7bd3f4a0724b11c18d45937078e8c2968e2b6d7f]

        emit activate-row in vcl treeview on return
        
        to align it with the gtk one which does this
        
        Change-Id: Id439fe684f263f59285ba9291fc803f88309c066
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94875
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [82b773b43291024e9e854c9371016236e58f550c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 695cea8d8ed485a8c32f9ccb67e2a182159a6734
          - Remove unused CSS class
            
            Change-Id: I9db4df3062c411570a77686ec2b4fe3124f71539
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94879
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-26  Steve Fanning  <stevemfanning@yahoo.co.uk>  [3f004edb4dfad0c823e8cfaa160bb38d98636fcc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a736b5e008fad1d0c05c961669cb62e1876218b9
          - Add square brackets around final two parameters in syntax statement (to indicate parametes are optional)
            
            Change-Id: I756376f90b8c9f51875ad1887142a82c6595daed
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94836
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-26  Stephan Bergmann  <sbergman@redhat.com>  [8ceb988dcc1457994f3711a9e57d0c4214254a53]

        Don't run CompilerTest_o3tl_* with COMPILER_PLUGIN_TOOL=...
        
        ...similar to 2228203a8211dea1c8addb98298096a094ec788b "Don't run
        CompilerTest_compilerplugins_clang with COMPILER_PLUGIN_TOOL=...", as otherwise
        e.g., `make check COMPILER_PLUGIN_TOOL=fakebool` failed with
        
        > o3tl/qa/compile-temporary.cxx:22:8: error: call to deleted function 'temporary'
        >     f(&o3tl::temporary(n)); // expected-error {{}} expected-note@o3tl/temporary.hxx:* 0+ {{}}
        >        ^~~~~~~~~~~~~~~
        > include/o3tl/temporary.hxx:22:36: note: candidate function [with T = int] has been explicitly deleted
        > template <typename T> constexpr T& temporary(T&) = delete;
        >                                    ^
        > include/o3tl/temporary.hxx:21:36: note: candidate function [with T = int &]
        > template <typename T> constexpr T& temporary(T&& x) { return x; }
        >                                    ^
        
        Change-Id: I4dfa433708c064413f365375c84b85ced63c8d4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94871
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-26  Stephan Bergmann  <sbergman@redhat.com>  [b149c61ba93d7a6e84f44d3a7f04e00643e615a1]

        Drop -I$(dir $(2)) also from gb_*Object__tool_command
        
        ...after ecbaf980625a9e7b06abe91c7c70e78f6ad469a7 "-I$(dir $(3)) in
        gb_CObject__command_pattern is no longer needed" and
        f218f8f6c8c587d2d78679f935093329f145fede "-I$(dir $(3)) in
        gb_CObject__command_pattern is no longer needed" had already dropped it from
        plain gb_CObject__command_pattern.  (0349c738da5970d9f0fc10d7cf4d7b766ce10e13
        "support for compiler rewriters" had created gb_*Object__tool_command at a time
        when plain gb_*Object__command still contained those -I arguments, so had
        presumably just copied them over without a specific additional need to have them
        in the tool_command variants; and ecbaf980625a9e7b06abe91c7c70e78f6ad469a7 and
        f218f8f6c8c587d2d78679f935093329f145fede then just failed to also remove them
        from the tool_command variants.)
        
        Presence of the -I arguments in the tool_command variants caused e.g. `make
        COMPILER_PLUGIN_TOOL=fakebool` to fail with
        
        > sw/source/filter/ww8/ww8par.cxx:97:10: error: replace <...> include form with "..." for inclusion of a source file next to the current source file, sw/source/filter/ww8/../../core/inc/DocumentRedlineManager.hxx [loplugin:includeform]
        > #include <../../core/inc/DocumentRedlineManager.hxx>
        >          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        Change-Id: I7ef513507375dcee5d88db53cef58433f7f68e36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94867
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-26  Chris Sherlock  <chris.sherlock79@gmail.com>  [067342f063fa3ea6773297eea89e45cabbf04a56]

        tdf#133216 - Objects are not printed (Win-only)
        
        Seem to have been introduced in commit 6fa6704a7e7c6970b7a7c:6
        "vcl: move functionality out of checkRect(), rendering function obsolete"
        
        This reverts:
        
        commit 7b47a96b20122863e77aa1918e878372b3485c9f.
        "vcl: refactor code into GenerateConnectedComponents()"
        
        commit 5ef0f7dfafd8b83818c831914467f93e47a5bb2f.
        "vcl: refactor code into GenerateIntersectingConnectedComponents()"
        
        commit 93649784ddbb7d9ca779d14fd60fb97385325d17.
        "vcl: move stage 1 functionality into DetectBackground()"
        
        commit 34a699f1894f30f68c3243784586617e01e60ab6.
        "vcl: refactor by creating GetActionAfterBackgroundAction() function"
        
        commit f85769f61b2d2380750be564c6de47f28be35b8a.
        "vcl: refactor by creating RecordMapModeChanges() function"
        
        commit 8318a636336dd6d6b5862a3366f85f96c64d8243.
        "vcl: refactor by creating SetBackgroundColorAndBounds() function"
        
        commit f0ca5a0c447f4fe4667693d744af61eaeb0625ee.
        "vcl: move functionality into FindIncompletelyOccludedBackground()"
        
        commit 449f23c44ccdf6d2bfe7baa143d32d8f585aef4b.
        "vcl: new local function setComponentsSizeAndColor()"
        
        commit 6fa6704a7e7c6970b7a7c695a4a548f8dc693d03.
        "vcl: move functionality out of checkRect(), rendering function obsolete"
        
        Change-Id: Ic85397c1b69f2b529cff90206387d017692cecf2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94804
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-26  Miklos Vajna  <vmiklos@collabora.com>  [414586649582e182b2603702f4f586f4beeed8a9]

        oox smartart import: fix aspect ratio of shape with composite algo
        
        The layout node has alg=composite, then a parTx and a desTx child layout
        nodes. No matter what order is used (parent first, child first), the
        result will be wrong, as the constraints refer to each other. I did not
        spot any description in ISO 29500-1 that would describe what is the
        expected behavior.
        
        Researching this, found "One other consideration when specifying
        composite constraints is that the constraints must be specified in the
        same order as the nested layout nodes." at
        <http://web.archive.org/web/20111015151600/http://msdn.microsoft.com/en-us/magazine/cc163470.aspx>,
        which suggests to handle constraints for each shape in a parent -> child
        order, but keep a shared state when iterating over the children which
        gives us:
        
        - parent node, all direct constraints
        - for each child node:
          - child's constraints from parent
          - child's own constraints
        
        This way the desTx top value can depend on the parTx's height, and it's
        supported to define parTx's height only in the parTx layout node, not in
        the composite parent.
        
        And after all, it matches what PowerPoint does, so the column headings
        in the bugdoc have a 4:10 height:width aspect ratio.
        
        Change-Id: Ideb76c1ddd1ffff8d2a217cddf81106d1bb97eb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94872
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-05-26  Caolán McNamara  <caolanm@redhat.com>  [2dd7c6a441f48a23dcbff1ebe24bdf21666c4ff0]

        tdf#133094 NotebookbarToolBox is not in the sidebar
        
        though it is inheriting from SidebarToolBox and we're distinguish the sidebar
        case from the non-sidebar case wrt certain color toolbuttons
        
        Change-Id: Ieffe45adfab95d426bb36296ee3428b6bd3dbd3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94806
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-26  Luboš Luňák  <l.lunak@collabora.com>  [a65cba8e5bafb183924c1a8ff34382c99f1381cc]

        make disabling of Skia override forcing it (tdf#133399)
        
        Makes more sense if it's disabled because the VCL backend doesn't
        actually support Skia.
        
        Change-Id: I3f14c6ae1172c0a2cba3bf19c4cb5288e214eb2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94861
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-26  Caolán McNamara  <caolanm@redhat.com>  [d5bae5b7954a9e6b3cdaccc318080be8d9ae6672]

        weld SwFieldListBox
        
        Change-Id: I205ce5b300d869d6424c3552a2799c3b02282ff7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94810
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-26  himajin100000  <himajin100000@gmail.com>  [ce5cd186d44e50985ebe3ff6e3e8b0aa262a6f75]

        followed the advice from Mike at https://gerrit.libreoffice.org/c/core/+/94687
        
        Change-Id: If961da88f3ecba03416394ab8e8093af1b20f664
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94832
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-26  Luboš Luňák  <l.lunak@collabora.com>  [ef4964a4e598c3c9714cdc18ffa40bcb120dbef6]

        reduce dynamic_cast usage in an O(N^2) algorithm
        
        When scrolling down in tdf#130431 this is the major CPU cost.
        Move the dynamic_cast out of the loops as much as possible.
        
        Change-Id: I0ea9f457bb17fbdde880f09b059f07dec4b1790b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94858
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-26  Luboš Luňák  <l.lunak@collabora.com>  [3a93748c9c4faadeb9ab4eb21706d187677549fa]

        use Skia to do dashed lines, no need to do it manually (tdf#130431)
        
        Change-Id: Id5efe7227f3c2bcb5ef6f1b990327e72014e8c47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94857
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-26  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [6cd885b46bf168a1fe0d91231a1b6d283f813ed3]

        jenkins linux configs: use jdk 11 for master
        
        mac uses /usr/libexec/java_home to determine jdk and without -v option
        to limit to a specific version returns latest one
        
        Change-Id: I8c8122ed71a31f990c3ffa1e71b180cbece7f172
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94862
        Tested-by: Jenkins
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-05-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [a38a97ff07a4d088bad18a08012973a3344301be]

        uitest: replace sleep with processEventsToIdle
        
        Change-Id: I48798e98718cae11b9ef7902cb48fe2d8ab9c2b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94812
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-26  Steve Fanning  <stevemfanning@yahoo.co.uk>  [751d543d5a5f08b6870a9730448c013d0baac92d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 52d629e6d5d3599cdead037425021c288b224278
          - Add square brackets around final parameter in syntax definition (to indicate that the parameter is optional)
            
            Change-Id: If2e6489a28c7429b8c638c9bcdc6cc28ff3d8078
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94834
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-26  Steve Fanning  <stevemfanning@yahoo.co.uk>  [adae0702e8a98c2ff531aa1aa51b6963227dc2a8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0e5f1058e25d21ea590e3fbfc6c87e925b791fc5
          - Add square brackets around final parameter in syntax statement (to indicate parameter is optional)
            
            Change-Id: I6ef58dab8926eb739b7477493ce228e43606124c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94833
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-26  Stephan Bergmann  <sbergman@redhat.com>  [a272533521d6d3f57ddc6777f79617c916ca88d4]

        -Werror,-Wunused-private-field
        
        ...since b9353394f46e46485fd148f2842f0c1e8e5322e3 "[MS-OFFCRYPTO] convert oox
        implementation into UNO service"
        
        Change-Id: I0f226858ef9a1195fb26c1afe6c904d7cef6f541
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94813
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-26  Mike Kaganski  <mike.kaganski@collabora.com>  [39b1e229232d83cce08d9c95e2927a0fd52eff81]

        tdf#49247, tdf#101181: gtk needs "upper", otherwise the control is disabled
        
        Change-Id: I3a3204ab0ad2376ee88adca5935813e241e6a049
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94831
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-26  Stephan Bergmann  <sbergman@redhat.com>  [4659c2fd1972156bbd834d7f3e7bc8741aace684]

        Revert "Resolves tdf#133265 - Save state indicator must not be hidden"
        
        This reverts commit 194538345691272bf9d7c642f069cc1061a0b4d9, as it is suspected
        of causing massive Jenkins JunitTest_toolkit_unoapi_1
        toolkit.AccessibleStatusBarItem::com::sun::star::accessibility::XAccessibleText
        ::getIndexAtPoint() failures.
        
        Change-Id: I1c13ecd660f6694edb3e164fca372962b0ccdd19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94827
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-26  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [564684dd34527f9f4c68578094a301646378c55c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 55480f9f761aac470b97326ab13b5444cc57cb74
          - Translating these is not worth it
            
            In the vein of commit 8bece13f73046ebebfb5c18d02d857a961a4cdab.
            
            Change-Id: I5273298a55cd13e5954c6e5a727feb58ac6ec831
            
2020-05-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [261ad5ffa6f217511d900fb39cbe62745796c32a]

        Fix typo
        
        Change-Id: I44b332e840a5e3084c0c16fe05f0918e42217c13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94821
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-26  Michael Stahl  <Michael.Stahl@cib.de>  [46f887893b15cab7375846763fc399a8bdb4238c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8444c2c1af48ac5f7f4fd9555bae695c88b682bc
          - document new ODF 1.3 versions in Tools->Options->Load/Save
            
            Change-Id: I40a7f06274d311a537b8290cec4d7708c4c4ea4d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94705
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-05-26  himajin100000  <himajin100000@gmail.com>  [8223ab05e0fba320dd9dba2642b8d968d5b246b7]

        cfg.cxx build fix
        
        Change-Id: I7bab3dc64f0976b3d3e8711a05ea826243a6be67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94687
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [de623b59a981e3d6a43b410a9216ec0acadc9ed1]

        tdf#131715: uitest: add wrapper for roadmapwizard
        
        Change-Id: I8e8999b7862ad13cb6d3328e05abe120da3ed5c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94759
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-26  Luboš Luňák  <l.lunak@collabora.com>  [2d1f1a1c849fd4f2c7f1211f8d3f03aec069bd44]

        use -Xclang -debug-info-kind=constructor if available
        
        The option, available since Clang10, emits debuginfo for classes
        with explicit ctors only together with the ctor, which avoids
        redundant debuginfo for such classes, noticeably saving both build
        time and disk space. https://reviews.llvm.org/D72427
        
        I've been using this for quite some time, without problems.
        
        Change-Id: I24e5339f983cb8d8990185436dd63e00f0d3ce60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94756
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-26  Miklos Vajna  <vmiklos@collabora.com>  [5202771939da66ac85ca3221d69e7e5f5cca8da7]

        tdf#130456 sw: enable semi-transparent text for char style dialog
        
        The code is shared, so this fixed the para style dialog as well.
        
        Change-Id: I742231bf76c562b3255700fc4eeb4c870c3deb6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94805
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-05-26  Gülşah Köse  <gulsah.kose@collabora.com>  [983db96a17630be906b868d2be811663f0d846f6]

        Add an option to create encyrpted PDF files with mailmerge.
        
        With that option user can create encyrpted pdf files with
        a password column in database via mailmerge.
        
        Change-Id: I081ef050bc269b1fec24fd01ecc812acd7b857ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94709
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-05-26  Attila Bakos  <bakos.attilakaroly@nisz.hu>  [46695f3d66cc77b38865c1817b09d95e9c4b6683]

        tdf#133030: DOCX export: fix formula alignment - part 3
        
        Follow-up of commit 1237acf9851f8b12d1ccd929e2aa8b184c06d552
        (tdf#132811 DOCX: fix formula alignment – part 2)
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: I5466649a2aa6b7ffdb0def723f79dfbecdf1495f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93665
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-05-26  Serge Krot  <Serge.Krot@cib.de>  [fd238380ae7820f12ac1f7c52d0f7180a93f3ba3]

        tdf#106181 XLSX export: output form controls
        
        Prepared general algorithm to ouput form controls into XLSX.
        For now only CHECKBOX is supported with a possibility to
        link withem to any worksheet/cell.
        
        Change-Id: Ide8739d81ffb755aeae074c4ebecf24251383e34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94161
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-25  DaeHyun Sung  <sungdh86+git@gmail.com>  [51404171449eadcb69057ff03cbb7bdb0117910b]

        Remapping NatNum-DBNum in Korean for compatibility tdf#130193
        
        Remapping NatNum-DBNum in Korean for compatibility tdf#130193
        Unlike Japanese and Chinese[Simplified, Traditional] environment on Excel, In Korean Situation, Excel exist DBNum1~4.
        
        I checked DBNum1~4 series on Excel 2016 in Korean Environment.
        
        DBNum1	1234567890	一十二億三千四百五十六万七千八百九十
        DBNum2	1234567890	壹拾貳億參阡四百伍拾六萬七阡八百九拾
        DBNum3	1234567890	十２億３千４百５十６万７千８百９十
        DBNum4	1234567890	일십이억삼천사백오십육만칠천팔백구십
        
        Also, I checked  Korean Number to Strings on LibreOffice.
        [natnum1]	1234567890	一二三四五六七八九〇
        [natnum2]	1234567890	壹貳參四伍六七八九零
        [natnum3]	1234567890	１２３４５６７８９０
        [natnum4]	1234567890	一十二億三千四百五十六万七千八百九十
        [natnum5]	1234567890	壹拾貳億參阡四佰伍拾六萬七阡八佰九拾
        [natnum6]	1234567890	１십２억３천４백５십６만７천８백９십
        [natnum7]	1234567890	十二億三千四百五十六万七千八百九十
        [natnum8]	1234567890	拾貳億參阡四佰伍拾六萬七阡八佰九拾
        [natnum9]	1234567890	일이삼사오육칠팔구영
        [natnum10]	1234567890	일십이억삼천사백오십육만칠천팔백구십
        [natnum11]	1234567890	십이억삼천사백오십육만칠천팔백구십
        
        I also checked Korean billion units test.
        [natnum1]	123456789012	一二三四五六七八九〇一二
        [natnum2]	123456789012	壹貳參四五六七八九零壹貳
        [natnum3]	123456789012	１２３４５６７８９０１２
        [natnum4]	123456789012	一千二百三十四億五千六百七十八万九千一十二
        [natnum5]	123456789012	壹仟貳佰參拾四億五仟六佰七拾八萬九仟壹拾貳
        [natnum6]	123456789012	１천２백３십４억５천６백７십８만９천１십２
        [natnum7]	123456789012	千二百三十四億五千六百七十八万九千十二
        [natnum8]	123456789012	仟貳佰參拾四億五仟六佰七拾八萬九仟拾貳
        [natnum9]	123456789012	일이삼사오육칠팔구영일이
        [natnum10]	123456789012	일천이백삼십사억오천육백칠십팔만구천일십이
        [natnum11]	123456789012	천이백삼십사억오천육백칠십팔만구천십이
        
        As a result,
        1. from DBNum to NatNum (import):
         - DBNum1 -> NatNum4 (Korean Hanja text 한자숫자)
         - DBNum2 -> NatNum5 (Korean Upper Hanja text 갖은자)
         - DBNum3 -> NatNum6 (fullwidth Arabic digits with Korean hanja unit of Numbering)
         - DBNum4 -> NatNum10 (Korean Hangul text)
        
        I found the Bug for NatNum6 (I'll change Korean Hangul to Hanja for compatibility)
        
        2. From NatNum to DBNum
         - NatNum1 -> DBNum1
         - NatNum2 -> DBNum2
         - NatNum3 -> DBNum3
         - NatNum4 -> DBNum1
         - NatNum5 -> DBNum2
         - NatNum6 -> DBNum3
         - NatNum7 -> DBNum1
         - NatNum8 -> DBNum2
         - NatNum9 -> DBNum4
         - NatNum10 -> DBNum4
         - NatNum11 -> DBNum4
        
        By the way, I change test cases for Korean.
        It is included in svl/qa/unit/svl.cxx
        
        It solves the issue tdf#130140
        Also, It related the issue tdf#130077
        
        Change-Id: Idb7f3defc5f19e3edc4c179b0a081d2abe8ee3a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94747
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-05-25  Naruhiko Ogasawara  <naruoga@gmail.com>  [9efd7cd637d9d882f2fc8277b657ec117c591e80]

        tdf#130193: Asian Excel-Calc number format interop
        
        remap NatNum - DBNum in Japanese/Chinese to improve
        Excel interoprability
        
        from DBNum to NatNum (import) in ja/zh:
        
        - DBNum1 -> NatNum4 (modern long Kanji text)
        - DBNum2 -> NatNum5 (traditional long Kanji text)
        - DBNum3 -> NatNum3 (fullwidth Arabic digits)
        
        from NatNum to DBNum (export) in ja:
        
        - NatNum1 -> DBNum1
        - NatNum2 -> DBNum2
        - NatNum3 -> DBNum3
        - NatNum4 -> DBNum1
        - NatNum5 -> DBNum2
        - NatNum6 -> DBNum3
        - NatNum7 -> DBNum1
        - NatNum8 -> DBNum2
        - NatNum9 -> (DBNum0, as Arabic)
        
        in zh, nothing change about export.
        
        It also partially solves the issue tdf#130140
        (about Japanese, not Korean)
        
        To do this, more data-drivened MapDBNumToNatNum() and
        MapNatNumToDBNum() in svl/source/numbers/zformat.cxx
        
        By mapping "NatNum - DBNum" to a table using map and array, it
        makes the specification for each language more understandable
        
        The new test cases are also included in svl/qa/unit/svl.cxx
        
        Change-Id: I34a70d970ef2e46c1b3db5db1c397ab89c056191
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94376
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-05-25  Laurent BP  <laurent.balland-poirier@laposte.net>  [20f3a7e461381eb0db3e4ff526b69f3b1185c1c9]

        tdf#133342 Add user defined percent string
        
        With Add/Delete decimal place, insert percent char
        and string text between number and '%'
        
        Change-Id: I4a97e4361228020803810692d7977e5806baf180
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94757
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-05-25  Miklos Vajna  <vmiklos@collabora.com>  [036728422524fea034327b204d95e29ccc18c66b]

        UITest_writer_tests4: fix this under high load
        
        The failure I had:
        
        	======================================================================
        	FAIL: test_tdf113284 (tdf113284.tdf113284)
        	----------------------------------------------------------------------
        	Traceback (most recent call last):
        	  File "sw/qa/uitest/writer_tests4/tdf113284.py", line 34, in test_tdf113284
        	    self.assertEqual(get_state_as_dict(xWriterEdit)["CurrentPage"], str(xPageCount))
        	AssertionError: '1' != '91'
        	- 1
        	+ 91
        	? +
        
        And with this in place 'make check' passes just fine. I assume the go to
        page dialog goes to the relevant page in an async way.
        
        Change-Id: Ic4b2a755c589f113af58b5fb3e43f537a52a50d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94803
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-05-25  Stephan Bergmann  <sbergman@redhat.com>  [09aa5a9be8b9b3c88cf25b85e0eda28c5ef19aa4]

        Adapt to changed clang::ASTContext::getParents behavior on Clang 11 trunk
        
        ...since <https://github.com/llvm/llvm-project/commit/
        d0da5d2bbe8305d06dc01a98706fd73e11e24a9f> "Change default traversal in AST
        Matchers to ignore invisible nodes".  This caused failures
        
        > [CPT] compilerplugins/clang/test/constparams.cxx
        > ParmVarDecl 0x11d76c730 <compilerplugins/clang/test/constparams.cxx:15:12, col:18> col:18 used f1 'int *'
        > DeclRefExpr 0x11d76c948 'int *' lvalue ParmVar 0x11d76c730 'f1' 'int *'
        > ParmVarDecl 0x11d76cc80 <compilerplugins/clang/test/constparams.cxx:21:12, col:18> col:18 used f2 'int *'
        > DeclRefExpr 0x11d76ce60 'int *' lvalue ParmVar 0x11d76cc80 'f2' 'int *'
        > error: 'error' diagnostics expected but not seen:
        >   File compilerplugins/clang/test/constparams.cxx Line 15: this parameter can be const Class1::Class1 [loplugin:constparams]
        > error: 'error' diagnostics seen but not expected:
        >   File compilerplugins/clang/test/constparams.cxx Line 15: no parent? [loplugin:constparams]
        >   File compilerplugins/clang/test/constparams.cxx Line 21: no parent? [loplugin:constparams]
        > 3 errors generated.
        [...]
        > [CPT] compilerplugins/clang/test/unusedenumconstants.cxx
        > error: 'error' diagnostics expected but not seen:
        >   File compilerplugins/clang/test/unusedenumconstants.cxx Line 30: read Bottom [loplugin:unusedenumconstants]
        > error: 'error' diagnostics seen but not expected:
        >   File compilerplugins/clang/test/unusedenumconstants.cxx Line 30: write Bottom [loplugin:unusedenumconstants]
        > 2 errors generated.
        [...]
        > [CPT] compilerplugins/clang/test/unusedfields.cxx
        > error: 'error' diagnostics expected but not seen:
        >   File compilerplugins/clang/test/unusedfields.cxx Line 156 (directive at compilerplugins/clang/test/unusedfields.cxx:164): write m_f5 [loplugin:unusedfields]
        >   File compilerplugins/clang/test/unusedfields.cxx Line 210 (directive at compilerplugins/clang/test/unusedfields.cxx:211): read m_f1 [loplugin:unusedfields]
        > 2 errors generated.
        
        For compilerplugins/clang/test/constparams.cxx at least it would have worked to
        fix that locally with
        
        > diff --git a/compilerplugins/clang/constparams.cxx b/compilerplugins/clang/constparams.cxx
        > index 95c8184009d7..70f056fa5a69 100644
        > --- a/compilerplugins/clang/constparams.cxx
        > +++ b/compilerplugins/clang/constparams.cxx
        > @@ -274,7 +274,7 @@ bool ConstParams::checkIfCanBeConst(const Stmt* stmt, const ParmVarDecl* parmVar
        >              {
        >                  for ( auto cxxCtorInitializer : cxxConstructorDecl->inits())
        >                  {
        > -                    if ( cxxCtorInitializer->getInit() == stmt)
        > +                    if ( cxxCtorInitializer->getInit()->IgnoreImpCasts() == stmt)
        >                      {
        >                          if (cxxCtorInitializer->isAnyMemberInitializer())
        >                          {
        
        (somewhat unintuitively, given the Clang change is apparently about ignoring
        more implicit nodes), but overall it appears better---at least for now---to use
        a getParents variant that keeps the old traversal behavior.
        
        For that, instead of using the clang::ASTContext::ParentMapCtx, we create our
        own loplugin::Plugin::parentMapContext_.  There appear to be no uses of
        ASTContext::getParent across the Clang codebase itself, outside of ASTMatcher
        code, so it looks unlikely that creating our own ParentMapContext instance would
        degrade performance by no longer sharing cached data between Clang's internals
        and our plugin.  (And given that ASTContext::getParents is deprecated with the
        note "New callers should use ParentMapContext::getParents() directly", this may
        well be the correct way in the long run, anyway.)
        
        Change-Id: I46c7912f2737e7c224fd45ab41441f69e2f10bd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94795
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-25  Caolán McNamara  <caolanm@redhat.com>  [df50b02cd3177570bb26484a03273ba5caa50037]

        weld ScFilterListBox
        
        use the same positioning and sizing logic for
        DataSelectMenu and ScenarioMenu
        
        Change-Id: I34d183f72b6719528ce357b1fd40a1fdd1a4a29a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94774
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-25  Caolán McNamara  <caolanm@redhat.com>  [c9c361c8cf16bfd68a7d6ac4d6dceecfce72ee17]

        support activate-on-single-click
        
        Change-Id: Iac0231b3bd84d664b1ab59023ef8242f3bd08940
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94773
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-25  Stephan Bergmann  <sbergman@redhat.com>  [d073cca5f7c04de3e1bcedda334d864e98ac7835]

        Clean up dead code
        
        ...after 5bfa8b8d5e1cf3cb572dbd91bf3b0cfcf29fb65a "tdf#118314 Code clean up on
        imestatuswindow" had removed the sole consumer of aText.
        
        (It is unclear to me whether the use of StatusDrawCallback in the
        SalI18N_InputContext in vcl/unx/generic/app/i18n_ic.cxx is still necessary when
        StatusDrawCallback does not do anything.  But StatusStartCallback and
        StatusDoneCallback do not do anything, either, and are used exactly the same way
        there, so lets keep all that, at least for now.)
        
        Change-Id: Ic2a61819c6bb8ed192231ca309f03b6c29768f29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94760
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-25  Heiko Tietze  <tietze.heiko@gmail.com>  [194538345691272bf9d7c642f069cc1061a0b4d9]

        Resolves tdf#133265 - Save state indicator must not be hidden
        
        Document state indicator mandatory now
        
        Change-Id: I719f8a97a867addcd6a544567b1173e6da0f7db8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94780
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-05-25  Justin Luth  <justin.luth@collabora.com>  [1f0fea553232c0b761d438b82644527a20dbc15a]

        NFC writerfilter: reorganize and re-use variables
        
        My previous patch for tdf#133000 modified the
        code flow a bit. I kept these "formatting" changes
        separate so that they wouldn't interfere in understanding
        the functional code changes (which is very important for
        this extremely fragile numbering code).
        
        In this patch, I relocate two lines to group them
        with their logically similar counterpart
        and the variables that control it.
        
        I also got really confused by one of my earlier
        code comments which seems to be completely wrong or
        at best misleading, so I modified it to be what
        I think is much more accurate.
        
        Change-Id: I3ab0bbfab436f70f81adc4af6db4c5b6c9eca8b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94367
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-05-25  Caolán McNamara  <caolanm@redhat.com>  [4bf172040dd2bd301b42269abf690188a2f9d698]

        if the scenario button is at the bottom of the range place the menu below it
        
        and not over it
        
        Change-Id: I7f6e803fccbac00a22cb049c428a09d07b29bf04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94772
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-05-25  Stephan Bergmann  <sbergman@redhat.com>  [fd5986be246f8488d019e80428a524d97e45e59e]

        createSocketImpl is always called with the same argument
        
        Change-Id: I15d442a36407ebfecefe7adf594bffbf1204443e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94796
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-25  Caolán McNamara  <caolanm@redhat.com>  [ec6cdb57fc642c5292d12de5e3bb82bbddc7a813]

        change Rand(de) comment to margin(en)
        
        Change-Id: I65cbc0698afddf660dbb23626a537452b5e18bec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94784
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [af4f6bd6632059138ff58f89a78f08c0b0ac0c83]

        uitest: use fixed values for width and height
        
        Change-Id: Id7217392a94ba79f5737a95b056a8f53281e5844
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94792
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [435f43f630fdbf379a8069f163672dc7b1f4f2ee]

        loplugin:unusedmethods
        
        Change-Id: I235e00eca7b7cbc070bf5831117868eba5c7c273
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94791
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [d86d7829978b325b03450eec6e83f6e1935c90ab]

        loplugin:constantparam
        
        Change-Id: I8961b5df1b3a7ea9b7dd83114fce1555b9e4ffcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94787
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-25  Luboš Luňák  <l.lunak@collabora.com>  [b12d1c41a811f39d37c317f1f71a2ff663edcf27]

        fix an incorrectly removed line
        
        The change in cfaf93d2b3efdbbe was supposed to just remove the call,
        not the whole variable assignment.
        
        Change-Id: Id104035a430d3c3f7f462bd115a023f3c541aeac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94788
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [68547fa26897a8076eeda13cdcf20fb6078af6a4]

        tdf#88109 speed up calc autofill
        
        switch from ScFlatUInt16RowSegments to ScCompressedArray
        
        The problem with the underlying mdds::flat_segment_tree data structure
        is that it is optimised for bulk-load and then frequent read.
        But here we are interleaving reading and updating the data, which means
        flat_segment_tree spends a lot of time in its build_tree code.
        
        Change-Id: Ic0d46834a2449e4fa9f84343971417adb48ba2de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94694
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-25  Stephan Bergmann  <sbergman@redhat.com>  [cc146f7a12ee0c0e829d2827117558f9cba11858]

        Code duplication
        
        Change-Id: I1af2948e0332044ef88bc7dbd837e8c7afe7af19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94785
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-25  Stephan Bergmann  <sbergman@redhat.com>  [953d2704025ef31198f5546ad95cc54401b592a9]

        Do not time out execute_dialog_through_command
        
        If something goes wrong, better keep the testing Python and the tested soffice
        process in a state in which the actual problem can (hopefully) be debugged
        better.
        
        I happened to run into a hung UITest_options on Linux, where soffice.bin was
        still at
        
        > Thread 1 (Thread 0x7fa6371d9fc0 (LWP 1210042)):
        > #0  futex_abstimed_wait_cancelable (private=0, abstime=0x7fa633a17f80, clockid=<optimized out>, expected=0, futex_word=0x60e000024e88) at /usr/src/debug/glibc-2.31-17-gab029a2801/sysdeps/nptl/futex-internal.h:320
        > #1  __pthread_cond_wait_common (abstime=0x7fa633a17f80, clockid=<optimized out>, mutex=0x60e000024e38, cond=0x60e000024e60) at /usr/src/debug/glibc-2.31-17-gab029a2801/nptl/pthread_cond_wait.c:520
        > #2  __pthread_cond_clockwait (abstime=0x7fa633a17f80, clockid=<optimized out>, mutex=0x60e000024e38, cond=0x60e000024e60) at /usr/src/debug/glibc-2.31-17-gab029a2801/nptl/pthread_cond_wait.c:677
        > #3  __pthread_cond_clockwait (cond=0x60e000024e60, mutex=0x60e000024e38, clockid=<optimized out>, abstime=0x7fa633a17f80) at /usr/src/debug/glibc-2.31-17-gab029a2801/nptl/pthread_cond_wait.c:665
        > #4  0x00007fa66899be08 in std::condition_variable::__wait_until_impl<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::unique_lock<std::mutex>&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) (this=0x60e000024e60, __lock=..., __atime=...) at include/c++/10.0.1/condition_variable:210
        > #5  0x00007fa66899b895 in std::condition_variable::wait_until<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::unique_lock<std::mutex>&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) (this=0x60e000024e60, __lock=..., __atime=...) at include/c++/10.0.1/condition_variable:120
        > #6  0x00007fa668997505 in std::condition_variable::wait_until<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> >, SvpSalInstance::DoYield(bool, bool)::$_2>(std::unique_lock<std::mutex>&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&, SvpSalInstance::DoYield(bool, bool)::$_2) (this=0x60e000024e60, __lock=..., __atime=..., __p=...) at include/c++/10.0.1/condition_variable:159
        > #7  0x00007fa668995460 in std::condition_variable::wait_for<long, std::ratio<1l, 1000l>, SvpSalInstance::DoYield(bool, bool)::$_2>(std::unique_lock<std::mutex>&, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, SvpSalInstance::DoYield(bool, bool)::$_2) (this=0x60e000024e60, __lock=..., __rtime=..., __p=...) at include/c++/10.0.1/condition_variable:186
        > #8  0x00007fa66899408e in SvpSalInstance::DoYield(bool, bool) (this=0x611000001bc0, bWait=true, bHandleAllCurrentEvents=false) at vcl/headless/svpinst.cxx:497
        > #9  0x00007fa667e7114d in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at vcl/source/app/svapp.cxx:455
        > #10 0x00007fa667e70708 in Application::Yield() () at vcl/source/app/svapp.cxx:519
        > #11 0x00007fa66498f6cd in Dialog::Execute() (this=0x618003c16480) at vcl/source/window/dialog.cxx:1030
        > #12 0x00007fa667a93812 in SalInstanceDialog::run() (this=0x616000575780) at vcl/source/app/salvtables.cxx:1482
        > #13 0x00007fa2e8711b8d in weld::DialogController::run() (this=0x60c004e70d80) at include/vcl/weld.hxx:2289
        > #14 0x00007fa2e98a6cbc in OfaTreeOptionsDialog::run() (this=0x60c004e70d80) at cui/source/options/treeopt.cxx:1937
        > #15 0x00007fa2e90c4d15 in CuiAbstractController_Impl::Execute() (this=0x60300187b4f0) at cui/source/factory/dlgfact.cxx:103
        > #16 0x00007fa688bc9b2d in SfxApplication::OfaExec_Impl(SfxRequest&) (this=0x604006f2fe10, rReq=...) at sfx2/source/appl/appserv.cxx:1311
        > #17 0x00007fa688b17655 in SfxStubSfxApplicationOfaExec_Impl(SfxShell*, SfxRequest&) (pShell=0x604006f2fe10, rReq=...) at workdir/SdiTarget/sfx2/sdi/sfxslots.hxx:1270
        > #18 0x00007fa6892521f6 in SfxShell::CallExec(void (*)(SfxShell*, SfxRequest&), SfxRequest&) (this=0x604006f2fe10, pFunc=0x7fa688b17530 <SfxStubSfxApplicationOfaExec_Impl(SfxShell*, SfxRequest&)>, rReq=...) at include/sfx2/shell.hxx:197
        > #19 0x00007fa6891dbb1f in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool) (this=0x6020013430b0, rShell=..., rSlot=..., rReq=..., bRecord=true) at sfx2/source/control/dispatch.cxx:252
        > #20 0x00007fa6891defd6 in SfxDispatcher::PostMsgHandler(std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >) (this=0x6020013430b0, pReq=std::unique_ptr<class SfxRequest> = {...}) at sfx2/source/control/dispatch.cxx:989
        [...]
        
        but the Python process was already at
        
        > Traceback (most recent call first):
        >   <built-in method waitpid of module object at remote 0x60800002d140>
        >   File "instdir/program/python-core-3.7.7/lib/subprocess.py", line 1611, in _try_wait
        >     (pid, sts) = os.waitpid(self.pid, wait_flags)
        >   File "instdir/program/python-core-3.7.7/lib/subprocess.py", line 1653, in _wait
        >     (pid, sts) = self._try_wait(0)
        >   File "instdir/program/python-core-3.7.7/lib/subprocess.py", line 1019, in wait
        >     return self._wait(timeout=timeout)
        >   File "uitest/libreoffice/connection.py", line 133, in tearDown
        >     ret = self.soffice.wait()
        >   File "uitest/libreoffice/connection.py", line 178, in tearDown
        >     self.connection.tearDown()
        >   File "uitest/uitest/framework.py", line 46, in tearDown
        >     self.connection.tearDown()
        >   File "instdir/program/python-core-3.7.7/lib/unittest/case.py", line 631, in run
        >     self.tearDown()
        >   File "instdir/program/python-core-3.7.7/lib/unittest/case.py", line 676, in __call__
        >     return self.run(*args, **kwds)
        >   File "instdir/program/python-core-3.7.7/lib/unittest/suite.py", line 122, in run
        >     test(result)
        >   File "instdir/program/python-core-3.7.7/lib/unittest/suite.py", line 84, in __call__
        >     return self.run(*args, **kwds)
        >   File "instdir/program/python-core-3.7.7/lib/unittest/runner.py", line 176, in run
        >     test(result)
        >   File "uitest/test_main.py", line 128, in <module>
        >     result = unittest.TextTestRunner(stream=sys.stdout, verbosity=2).run(test_suite)
        
        and the relevant
        
        > ======================================================================
        > ERROR: test_tdf78133_options_app_colors (tdf78133.tdf78133)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "sw/qa/uitest/options/tdf78133.py", line 38, in test_tdf78133_options_app_colors
        >     self.ui_test.execute_dialog_through_command(".uno:OptionsTreeDialog")  #optionsdialog
        >   File "uitest/uitest/test.py", line 78, in execute_dialog_through_command
        >     raise DialogNotExecutedException(command)
        > uitest.test.DialogNotExecutedException: Dialog not executed for: .uno:OptionsTreeDialog
        
        had not yet been written to workdir/UITest/options/done.log (Python's unittest
        appears to unhelpfully hold back such vital information until the very end of
        the full test run).
        
        There appears to be no test code that relies on a timed-out
        execute_dialog_through_command throwing an exception instead of hanging (at
        least, there is no explicit catching of DialogNotExecutedException anywhere in
        the code, and a full `make check screenshot` on Linux kept working with this
        change).
        
        (This is similar to 19d3dba72fd744ab8dc1288b1c7c4c811b24ca28 "Do not time out
        close_dialog_through_button".)
        
        Change-Id: Ie907a091ae09b59e65c4b2676298e147c9d2da2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94786
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-25  Justin Luth  <justin.luth@collabora.com>  [42a37f8ce27ad8fca222f50b712a8fed52dbda95]

        Revert "tdf#104017 DOC export: be less aggressive with merging page styles"
        
        This reverts LO 6.3.4 commit 5d1709a7c4184eb31cfc4c2d3acadff3a4a68189,
        which tdf#133334 shows is wrong. How this made it past QA
        is a mystery to me. There should be lots of examples.
        
        Change-Id: I17be6e4bab44057f4535d4728825e12d068b65d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94782
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-05-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [39df467cd67ca7798e814d6c57f8bfd6791fc0ef]

        uitest: rework test that fails at times
        
        sometimes it fails with
        
        self.assertEqual(get_state_as_dict(xLineMetric)["Text"], "5.0 pt")
        AssertionError: '8.8 pt' != '5.0 pt'
        - 8.8 pt
        + 5.0 pt
        
        Change-Id: I5287d5ebbd92ef82bd384f609b92fbcfeef7fd44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94778
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-25  Balazs Varga  <balazs.varga991@gmail.com>  [74d020fb1344dd904681b612739727351f183b78]

        tdf#133190 tdf#133191 Chart OOXML export: fix text wrap and rotation
        
        of data point labels.
        
        Change-Id: Ic61d9ee149e838c000b5dc9ac0411bbe0f07219a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94598
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-05-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [03f43a7e82c86205552c9a05449b966b799410d5]

        Fix typo
        
        Change-Id: I01d37799ec2ba902613cc956b819af2f35e1c446
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94779
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-25  Luboš Luňák  <l.lunak@collabora.com>  [a6f9edbd3bf74022083302c6d857b644d71d2b48]

        high quality scale when drawing scaled Skia image (tdf#133339)
        
        Apparently even drawBitmap() may lead to image scaling.
        
        Change-Id: I8665dfc4d12768c3824bbc45aaa72277168acc8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94781
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-25  Tünde Tóth  <tundeth@gmail.com>  [ed2c880a691a0b179bbc92a8ce4ee49eac004035]

        tdf#133005 Chart: fix ODF import of date axis position
        
        Chart with date axis setting "On tick marks" wasn't
        imported correctly.
        
        See commit 40d83914d43f60a196dfabddea0b52e2046b333a
        (tdf#127792 implement UNO chart attribute MajorOrigin)
        
        Change-Id: I5967c4bab8690df1f191b33ecb0e5b043bca68a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94621
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-05-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7ed0993b9c2de38dfe2e71df15755b495f9a2299]

        Fix typos
        
        Change-Id: I7c94080396dae767079a968cdda74449a144a947
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94655
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-25  Aditya  <adityasahu1511@gmail.com>  [94181db5c3ed607042dd1b0ea029f54ac8238cf1]

        svx:unit tests for theme count, gallery theme entry functions in gallery
        
        Change-Id: I7ff7f6f5607348e8ff135614d7de1957741a11fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93305
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-25  Tor Lillqvist  <tml@collabora.com>  [88bd1509bf12e668a3a4107af42e8918171a7690]

        Enforce "internal" or "fully-internal" Python on macOS
        
        Offering a wider choice is pointless. There is no system Python on
        end-user machines, and besides, trying to build against the Python
        bundled with Xcode apparently causes compilation warnings.
        
        Change-Id: Iba24da1de36705df60cc5cf349885a7bae0ab879
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94769
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-05-25  Tünde Tóth  <tundeth@gmail.com>  [9cbde4be33d82fc822b11394e713b8d2492bcac8]

        tdf#125812 Chart: fix OOXML export of gradient center
        
        See also: commit 898e4ae1364e76af8be22183ac64d73b6a6d8d90
        (tdf#128794 Chart: Fix OOXML import/export of Radial gradient)
        
        Change-Id: I9486c5b1dfcfd25bbf00d5f11b90c3c02459f634
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94486
        Reviewed-by: Balazs Varga <balazs.varga991@gmail.com>
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-05-25  Miklos Vajna  <vmiklos@collabora.com>  [5e975fe97ec9d4c28f7a18e471e1f6cef185d857]

        offapi: 6.5 is now called 7.0
        
        Change-Id: I6919bc94a96a3ecd63a22972dd0c0651d18559ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94771
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-25  Chris Sherlock  <chris.sherlock79@gmail.com>  [7b47a96b20122863e77aa1918e878372b3485c9f]

        vcl: refactor code into GenerateConnectedComponents()
        
        Change-Id: I366900248d7d56bf98278463065460d98f321120
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94719
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-25  Chris Sherlock  <chris.sherlock79@gmail.com>  [5ef0f7dfafd8b83818c831914467f93e47a5bb2f]

        vcl: refactor code into GenerateIntersectingConnectedComponents()
        
        Change-Id: I821feafacb5301c7001c68be995df72ba02a64b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94565
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-25  Tibor Nagy  <nagy.tibor2@nisz.hu>  [358f654af36fa12102685237f6eadebae4610fb5]

        tdf#107119 DOCX import: fix parallel text wrap around frames
        
        It was imported as "optimal page wrap" instead of parallel one,
        resulting different page layout depending on the distance
        of the frame object from the page margins.
        
        Co-authored-by: Attila Bakos (NISZ)
        
        Change-Id: I0db65c224f537bfd4f95ee073743a3d17d9e0e4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94576
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-05-25  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [956529cc28a5710ff6ea4e46dbe635fae64c4eb5]

        sd: add XPackageEncryption write support for binary ppt
        
        This adds save support for API-based MS-CRYPTO algos. If we have
        custom encryption data in media descriptor and corresponding service
        is available it will be used during saving.
        
        Change-Id: Id82f8b3fa7ea045b00d7d81e2c9ce5e130c8060c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/84442
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Jenkins

2020-05-25  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [1e18f22c6f497f269fe3226bc00afc3c8874049d]

        sd: add XPackageEncryption support for binary ppt
        
        This adds read support for API-based MS-CRYPTO algos.
        
        DRM encryption is implemented as a service and description
        will be called if we found corresponding streams inside
        binary OLE package.
        
        Change-Id: Ib91538d53ee1f53a3cd14a44d47fd6f6136c0472
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/84441
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-25  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [addb6099b85e1d15d8699856a626d48a8cf59f0a]

        calc: add XPackageEncryption write support for binary xls
        
        This adds save support for API-based MS-CRYPTO algos. If we have
        custom encryption data in media descriptor and corresponding service
        is available it will be used during saving.
        
        Change-Id: I5faf885cf494becca2838c6493413bcc56e91826
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/84440
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-25  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [aef6106e4c2d956ee89be2a67372de0774d6087f]

        calc: add XPackageEncryption support for binary xls
        
        This adds read support for API-based MS-CRYPTO algos.
        
        DRM encryption is implemented as a service and desrption
        will be called if we found corresponding streams inside
        binary OLE package.
        
        Change-Id: Ie580e5c12c48ccf99f9a932b1c66eb35866b7ef4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/84439
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-25  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [c6665a0fc8cdad31160daad65c10894cd3174584]

        sw: add XPackageEncryption save support for binary doc
        
        This adds save support for API-based MS-CRYPTO algos. If we have
        custom encryption data in media descriptor and corresponding service
        is available it will be used during saving.
        
        Change-Id: I814e4a7f73979ff7a65831b99f77f1a9e85916de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/84438
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-25  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [f1c1a4de8f17128191e1c6d26a737b88fcc31fc9]

        sw: add XPackageEncryption support for binary doc
        
        This adds read support for API-based MS-CRYPTO algos.
        
        DRM encryption is implemented as a service and desrption
        will be called if we found corresponding streams inside
        binary OLE package.
        
        Change-Id: Ie1a5b0417e1e7851b24d410c8f41dc85dd9210f7
        Reviewed-on: https://gerrit.libreoffice.org/81600
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>
        Tested-by: Vasily Melenchuk <vasily.melenchuk@cib.de>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/84437
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-25  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [b9353394f46e46485fd148f2842f0c1e8e5322e3]

        [MS-OFFCRYPTO] convert oox implementation into UNO service
        
        To permit pluggable crypto services, abstract existing
        implementation behind an XPackageEncryption API.
        
        Previous code already had two halfway-polymorphic classes (agile and
        standard 2007 engine), so we're not adding much additional layers.
        
        As MS crypto always uses OLE storage to wrap content into one single
        file, current implementation passes all substorage names down into
        XPackageEncryption APi, so different downstream implementations (e.g.
        for MS RMS, or Azure AIP) are possible.
        
        Because OleStorage classes are internal to LibO core, access is provided
        via XInput/XOutput stream API function.
        
        Change-Id: Icc32a4e0ce215090c3b739f1dcaa0654b36b7f08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/84436
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-25  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [2f17679a46ca1336cb82ef652e09f423c5b8923d]

        package: ignore unknown encryption parameters.
        
        Do not throw an exception if there are encryption parameters,
        but they are not supported in current output format. Invalid or
        unsupported encryption then fails higher up the stack.
        
        Change-Id: I21e4cf2f73d7c218ab5444b2016e838695163ca3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/84435
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-25  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [99f8714280d3d451cadce63e59aec27f584bc6d3]

        sfx2 UNO API: XModel2::setArgs() now also supports "EncryptionData"
        
        XModel2::setArgs() only permits hand-picked set of media descriptor
        parameters. Add one more in preparation to API-based MS crypto rework.
        
        Change-Id: I179a1cfc2cdd7b04becba0d7dfe9740d920ae4ee
        Reviewed-on: https://gerrit.libreoffice.org/80432
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>
        Tested-by: Vasily Melenchuk <vasily.melenchuk@cib.de>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/84434
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-25  Miklos Vajna  <vmiklos@collabora.com>  [82894d85147840f1f587e9530b12f0058f2ef2c3]

        sw: prefix members of SwUndoDelNum, SwUndoInsNum, SwUndoNumruleRename ...
        
        ... and SwUndoRenameFormat
        
        See tdf#94879 for motivation.
        
        Change-Id: I9ff812ce6c3c956954262e0546fe5f538bd91d83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94768
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-05-25  Caolán McNamara  <caolanm@redhat.com>  [8416395d96f7dd64f7b04c9b1f21b87c61e57211]

        no GtkTextView:border cases exist anymore
        
        Change-Id: I5f95ac2b34abbdcc91f052367dd7b8cce303db93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94741
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-25  Stephan Bergmann  <sbergman@redhat.com>  [91345e7dde6100496a7c9e815b72b2821ae82bc2]

        Clean up dead code
        
        ...after d55fb1552f6ecd5c2f9e817d2b820e1a66410840 "loplugin:unusedfields in
        framework" had removed the sole consume of sRelPathNoLang.
        
        Change-Id: I7fb6aae42e4ea0b4fdebc993498e43066ea0c8fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94763
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-25  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [16861376f684f46ab7ca9716d0de2a3f9f5c5a57]

        tdf#50916 FILEOPEN Remove too many columns warning, which is no longer relevant
        
        Change-Id: I8c08bda1e84d995070032e9349e4259c756ad1e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94700
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2020-05-25  Julien Nabet  <serval2412@yahoo.fr>  [b0bbfdf89d6496ffda4dc409ec5f2add8c94fe2a]

        tdf#133348 remove from list before calling SetActiveSidebarWin
        
        so GetNextPostIt won't deal with mvPostItFields containing empty unique_ptr
        See bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=161242
        
        Change-Id: I7c9a3e91d5186492cb185f799b60d1dcc5edf7af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94766
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-25  Justin Luth  <justin.luth@collabora.com>  [50b76d9bf3747e1b5bcb6ce189337872db379e45]

        tdf#133000 writerfilter: apply non-contradictory num-style
        
        This fixes 7.0 regression exposed by tdf#131321's
        commit 35fc5ef0a759884b24ed8b83cd05702a0fab64cc
        
        This patch version heavily depends on recent changes,
        but could easily be adapted to older ways.
        (See previous versions in gerrit.)
        
        Because LO can now find the numbering rule through
        the para-style definition, it doesn't bother creating it
        as a direct paragraph property anymore.
        So that "directness" has to be specified during the import.
        
        This problem manifested itself in two ways.
        1.) In SW, the direct numbering was lost and it simply
            inherits from the para-style. If numbering is now turned off
            in the para-style, then the paragraph loses it too.
        2.) Because the numbering was considered to be
            defined by the paragraph style, the para-style-indents
            had higher priority than the numbering-indents.
            When numbering is defined directly on the paragraph,
            it has higher priority than the para-style-indents.
        
        Change-Id: I04c3944de8a91d9f253791fbd05d6324a8b7a9da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94365
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-05-25  Muhammet Kara  <muhammet.kara@collabora.com>  [21875558f6c478f07d68ff39e025d7ffd451674f]

        clang-format sc with under 5-percent lines of change
        
        Files which could become clang-format conformant with
        under 5-percent lines of change relative to the total
        count of lines in the file are found by using bin/find-clang-format.py,
        and fixed with /opt/lo/bin/clang-format -i <path-of-the-file>
        
        There will be follow-up patches to fix all 'under-5-percent' files.
        
        Change-Id: I2d37d9c94116d2823f9a21024bdb7ff1a6207d5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94744
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-05-25  Tor Lillqvist  <tml@collabora.com>  [787a6c2244af5646a9d1177ae294bfb891e2373b]

        Add source files from sfx2/source/appl
        
        Change-Id: I7462abcf0e79b4c43c8fd67c755113484e245310

2020-05-25  Tor Lillqvist  <tml@collabora.com>  [62bf3cf458c6828cce74876f21fd6b2e31045e00]

        Correct comments
        
        The --enable-canonical-installation-tree-structure option is gone. We
        always use a "canonical" app bundle structure (with MacOS, Frameworks,
        Library, and Resources) on macOS since
        6492c8576e0393f7ee548cd938e84c80e8d37127 in 2014.
        
        Change-Id: I6cbd3c5141aba643bc05bfa7d4de1e7d73a14112
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94761
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-05-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [94f9b77b73d8c8bc6579bcd54861c76dc1e94f22]

        tdf#133189, tdf#129267: sw: Add UItest
        
        Change-Id: I01cf8e0b263c927fd03e715640e7f825dbb1bbd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94755
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-24  Caolán McNamara  <caolanm@redhat.com>  [8b6595bc09b02fcff75da5bf498ddb0de4de0247]

        use SETNOSB for name
        
        Change-Id: Ia05d6a267e19d2a0a3b45862f4a7d04568e950e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94742
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-24  Caolán McNamara  <caolanm@redhat.com>  [b55838c8ce067898f479569e62b7b11e137885ab]

        GetSysFontData is newly unused
        
        and thus SystemFontData
        
        Change-Id: I563a6b7c251194cd73c6b0026d4ae8485a057b28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94740
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-24  Caolán McNamara  <caolanm@redhat.com>  [dbe58407ecf6a74671e8703a57b27896409fd5af]

        GetSysTextLayoutData is newly unused
        
        and thus SystemTextLayoutData and SystemGlyphData
        
        Change-Id: Ib22e4b4f98b9da0337f31645bd26e41475f6d830
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94739
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-24  Caolán McNamara  <caolanm@redhat.com>  [b59e0fc4faf42dab0fac46057c3b83ceaf54654e]

        isCairoRenderable is newly unused
        
        Change-Id: I3234509406989661a2e5d3866bee057c17984437
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94738
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-24  Caolán McNamara  <caolanm@redhat.com>  [787f2c04d742a69802fcd5fad486ad4334226f48]

        remove now unnecessary cairo/virtual-device syncing
        
        Change-Id: I0dc88b1e7c6c1ac336bbfb772c8ebced5e1b432c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94737
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-24  Caolán McNamara  <caolanm@redhat.com>  [770892a387361067d23ab08ed38690c50b8b9395]

        platforms using the cairo canvas use cairo for text rendering already
        
        this wasn't true at the time the canvas text rendering was written
        but it is true now so its better now to just simplify this to using
        the vcl text rendering to render the text through cairo
        
        Change-Id: I1e63496e03e2cedc3e36e2bf10b0eab90a549629
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94736
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-24  Stephan Bergmann  <sbergman@redhat.com>  [de01c1978216373a9aa7cd01e28186d2752e6cc4]

        Remove some OSL_DEBUG_LEVEL > 1 code
        
        ...that would no longer compile since 2f5f45921b05904a4be1ff633be09c62cb44ff08
        "support O(U)String::number() for fast string concatenation", anyway:
        
        > vcl/unx/generic/app/i18n_cb.cxx:508:56: error: incompatible operand types ('const char [14]' and 'OStringNumber<int>')
        >                 << ((call_data->type == XIMBitmapType) ?
        >                                                        ^
        
        Change-Id: Id7818ed6228ff317e1bee4efd53f15a2786689d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94758
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-24  Mike Kaganski  <mike.kaganski@collabora.com>  [f2561331534459f8aebc57e8615fa5f626521bcb]

        Prevent deadlock accessing clipboard
        
        Main thread call stack:
        
        	win32u.dll!NtUserMsgWaitForMultipleObjectsEx()
        	user32.dll!RealMsgWaitForMultipleObjectsEx()
        	combase.dll!CCliModalLoop::BlockFn(void * * ahEvent, unsigned long cEvents, unsigned long * lpdwSignaled) Line 2233
        	combase.dll!ModalLoop(CSyncClientCall * pClientCall) Line 166
        	combase.dll!ClassicSTAThreadDispatchCrossApartmentCall(tagRPCOLEMESSAGE * pMessage, OXIDEntry * pOXIDEntry, CSyncClientCall * pClientCall) Line 321
        	[Inline Frame] combase.dll!CSyncClientCall::SwitchAptAndDispatchCall(tagRPCOLEMESSAGE * pMessage) Line 5696
        	combase.dll!CSyncClientCall::SendReceive2(tagRPCOLEMESSAGE * pMessage, unsigned long * pstatus) Line 5377
        	[Inline Frame] combase.dll!SyncClientCallRetryContext::SendReceiveWithRetry(tagRPCOLEMESSAGE *) Line 1617
        	[Inline Frame] combase.dll!CSyncClientCall::SendReceiveInRetryContext(SyncClientCallRetryContext *) Line 567
        	combase.dll!ClassicSTAThreadSendReceive(CSyncClientCall * pClientCall, tagRPCOLEMESSAGE * pMsg, unsigned long * pulStatus) Line 549
        	combase.dll!CSyncClientCall::SendReceive(tagRPCOLEMESSAGE * pMessage, unsigned long * pulStatus) Line 783
        	combase.dll!CClientChannel::SendReceive(tagRPCOLEMESSAGE * pMessage, unsigned long * pulStatus) Line 653
        	combase.dll!NdrExtpProxySendReceive(void * pThis, _MIDL_STUB_MESSAGE * pStubMsg) Line 2002
        	rpcrt4.dll!NdrpClientCall3()
        	rpcrt4.dll!NdrClientCall3()
        	[Inline Frame] combase.dll!IDataObject_RemoteGetData_Proxy(IDataObject *) Line 2082
        	combase.dll!IDataObject_GetData_Proxy(IDataObject * This, tagFORMATETC * pformatetcIn, tagSTGMEDIUM * pMedium) Line 1270
        	sysdtrans.dll!CAPNDataObject::GetData(tagFORMATETC * pFormatetc, tagSTGMEDIUM * pmedium) Line 146
        	sysdtrans.dll!CDOTransferable::getClipboardData(CFormatEtc & aFormatEtc) Line 421
        	sysdtrans.dll!CDOTransferable::getTransferData(const com::sun::star::datatransfer::DataFlavor & aFlavor) Line 251
        	vcllo.dll!TransferableDataHelper::GetAny(const com::sun::star::datatransfer::DataFlavor & rFlavor, const rtl::OUString & rDestDoc) Line 1461
        	vcllo.dll!TransferableDataHelper::GetSequence(const com::sun::star::datatransfer::DataFlavor & rFlavor, const rtl::OUString & rDestDoc) Line 2043
        	vcllo.dll!TransferableDataHelper::GetSotStorageStream(const com::sun::star::datatransfer::DataFlavor & rFlavor, tools::SvRef<SotStorageStream> & rxStream) Line 2061
        	vcllo.dll!TransferableDataHelper::GetSotStorageStream(SotClipboardFormatId nFormat, tools::SvRef<SotStorageStream> & rxStream) Line 2055
        	swlo.dll!SwTransferable::PasteFileContent(TransferableDataHelper & rData, SwWrtShell & rSh, SotClipboardFormatId nFormat, bool bMsg, bool bIgnoreComments) Line 2060
        	swlo.dll!SwTransferable::PasteData(TransferableDataHelper & rData, SwWrtShell & rSh, unsigned char nAction, SotExchangeActionFlags nActionFlags, SotClipboardFormatId nFormat, SotExchangeDest nDestination, bool bIsPasteFormat, bool bIsDefault, const Point * pPt, char nDropAction, bool bPasteSelection, RndStdIds nAnchorType, bool bIgnoreComments, SwPasteContext * pContext, PasteTableType ePasteTable) Line 1743
        	swlo.dll!SwTransferable::Paste(SwWrtShell & rSh, TransferableDataHelper & rData, RndStdIds nAnchorType, bool bIgnoreComments, PasteTableType ePasteTable) Line 1576
        	swlo.dll!SwBaseShell::ExecClpbrd(SfxRequest & rReq) Line 304
        	swlo.dll!SfxStubSwBaseShellExecClpbrd(SfxShell * pShell, SfxRequest & rReq) Line 2189
        	sfxlo.dll!SfxShell::CallExec(void(*)(SfxShell *, SfxRequest &) pFunc, SfxRequest & rReq) Line 197
        	sfxlo.dll!SfxDispatcher::Call_Impl(SfxShell & rShell, const SfxSlot & rSlot, SfxRequest & rReq, bool bRecord) Line 255
        	sfxlo.dll!SfxDispatcher::Execute_(SfxShell & rShell, const SfxSlot & rSlot, SfxRequest & rReq, SfxCallMode eCallMode) Line 752
        	sfxlo.dll!SfxBindings::Execute_Impl(SfxRequest & aReq, const SfxSlot * pSlot, SfxShell * pShell) Line 1059
        	sfxlo.dll!SfxDispatchController_Impl::dispatch(const com::sun::star::util::URL & aURL, const com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> & aArgs, const com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> & rListener) Line 758
        	sfxlo.dll!SfxOfficeDispatch::dispatchWithNotification(const com::sun::star::util::URL & aURL, const com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> & aArgs, const com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> & rListener) Line 242
        	fwelo.dll!framework::DispatchHelper::executeDispatch(const com::sun::star::uno::Reference<com::sun::star::frame::XDispatch> & xDispatch, const com::sun::star::util::URL & aURL, bool SyncronFlag, const com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> & lArguments) Line 152
        	fwelo.dll!framework::DispatchHelper::executeDispatch(const com::sun::star::uno::Reference<com::sun::star::frame::XDispatchProvider> & xDispatchProvider, const rtl::OUString & sURL, const rtl::OUString & sTargetFrameName, long nSearchFlags, const com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> & lArguments) Line 109
        	unotest.dll!unotest::MacrosTest::dispatchCommand(const com::sun::star::uno::Reference<com::sun::star::lang::XComponent> & xComponent, const rtl::OUString & rCommand, const com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> & rPropertyValues) Line 77
        	test_sw_uiwriter.dll!testTdf132187::TestBody() Line 91
        	test_sw_uiwriter.dll!std::_Invoker_pmf_pointer::_Call<void (__cdecl testTdf132187::*)(void),testTdf132187 * &>(void(testTdf132187::*)() _Pmf, testTdf132187 * & _Arg1) Line 1610
        	test_sw_uiwriter.dll!std::invoke<void (__cdecl testTdf132187::*&)(void),testTdf132187 * &>(void(testTdf132187::*)() & _Obj, testTdf132187 * & <_Args_0>) Line 1610
        	test_sw_uiwriter.dll!std::_Invoker_ret<std::_Unforced,0>::_Call<void (__cdecl testTdf132187::*&)(void),testTdf132187 * &>(void(testTdf132187::*)() & <_Vals_0>, testTdf132187 * & <_Vals_1>) Line 1646
        	test_sw_uiwriter.dll!std::_Call_binder<std::_Unforced,0,void (__cdecl testTdf132187::*)(void),std::tuple<testTdf132187 *>,std::tuple<>>(std::_Invoker_ret<std::_Unforced,0> __formal, std::integer_sequence<unsigned __int64,0> __formal, void(testTdf132187::*)() & _Obj, std::tuple<testTdf132187 *> & _Tpl, std::tuple<> && _Ut) Line 1433
        	test_sw_uiwriter.dll!std::_Binder<std::_Unforced,void (__cdecl testTdf132187::*&)(void),testTdf132187 * &>::operator()<>() Line 1473
        	test_sw_uiwriter.dll!std::_Invoker_functor::_Call<std::_Binder<std::_Unforced,void (__cdecl testTdf132187::*&)(void),testTdf132187 * &> &>(std::_Binder<std::_Unforced,void (__cdecl testTdf132187::*&)(void),testTdf132187 * &> & _Obj) Line 1610
        	test_sw_uiwriter.dll!std::invoke<std::_Binder<std::_Unforced,void (__cdecl testTdf132187::*&)(void),testTdf132187 * &> &>(std::_Binder<std::_Unforced,void (__cdecl testTdf132187::*&)(void),testTdf132187 * &> & _Obj) Line 1610
        	test_sw_uiwriter.dll!std::_Invoker_ret<void,1>::_Call<std::_Binder<std::_Unforced,void (__cdecl testTdf132187::*&)(void),testTdf132187 * &> &>(std::_Binder<std::_Unforced,void (__cdecl testTdf132187::*&)(void),testTdf132187 * &> & <_Vals_0>) Line 1629
        	test_sw_uiwriter.dll!std::_Func_impl_no_alloc<std::_Binder<std::_Unforced,void (__cdecl testTdf132187::*&)(void),testTdf132187 * &>,void>::_Do_call() Line 927
        	test_sw_uiwriter.dll!std::_Func_class<void>::operator()() Line 977
        	test_sw_uiwriter.dll!CppUnit::TestCaller<testTdf132187>::runTest() Line 176
        	cppunitd_dll.dll!CppUnit::TestCaseMethodFunctor::operator()() Line 33
        	vclbootstrapprotector.dll!`anonymous namespace'::Protector::protect(const CppUnit::Functor & functor, const CppUnit::ProtectorContext & __formal) Line 46
        	cppunitd_dll.dll!CppUnit::ProtectorChain::ProtectFunctor::operator()() Line 21
        	unobootstrapprotector.dll!`anonymous namespace'::Prot::protect(const CppUnit::Functor & functor, const CppUnit::ProtectorContext & __formal) Line 79
        	cppunitd_dll.dll!CppUnit::ProtectorChain::ProtectFunctor::operator()() Line 21
        	unoexceptionprotector.dll!`anonymous namespace'::Prot::protect(const CppUnit::Functor & functor, const CppUnit::ProtectorContext & context) Line 61
        	cppunitd_dll.dll!CppUnit::ProtectorChain::ProtectFunctor::operator()() Line 21
        	cppunitd_dll.dll!CppUnit::DefaultProtector::protect(const CppUnit::Functor & functor, const CppUnit::ProtectorContext & context) Line 15
        	cppunitd_dll.dll!CppUnit::ProtectorChain::ProtectFunctor::operator()() Line 21
        	cppunitd_dll.dll!CppUnit::ProtectorChain::protect(const CppUnit::Functor & functor, const CppUnit::ProtectorContext & context) Line 86
        	cppunitd_dll.dll!CppUnit::TestResult::protect(const CppUnit::Functor & functor, CppUnit::Test * test, const std::string & shortDescription) Line 182
        	cppunitd_dll.dll!CppUnit::TestCase::run(CppUnit::TestResult * result) Line 91
        	cppunitd_dll.dll!CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult * controller) Line 65
        	cppunitd_dll.dll!CppUnit::TestComposite::run(CppUnit::TestResult * result) Line 24
        	cppunitd_dll.dll!CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult * controller) Line 65
        	cppunitd_dll.dll!CppUnit::TestComposite::run(CppUnit::TestResult * result) Line 24
        	cppunitd_dll.dll!CppUnit::TestRunner::WrappingSuite::run(CppUnit::TestResult * result) Line 47
        	cppunitd_dll.dll!CppUnit::TestResult::runTest(CppUnit::Test * test) Line 150
        	cppunitd_dll.dll!CppUnit::TestRunner::run(CppUnit::TestResult & controller, const std::string & testPath) Line 96
        	cppunittester.exe!`anonymous namespace'::ProtectedFixtureFunctor::run() Line 316
        	cppunittester.exe!sal_main() Line 466
        	cppunittester.exe!main(int argc, char * * argv) Line 373
        	cppunittester.exe!invoke_main() Line 79
        	cppunittester.exe!__scrt_common_main_seh() Line 288
        	cppunittester.exe!__scrt_common_main() Line 331
        	cppunittester.exe!mainCRTStartup() Line 17
        	kernel32.dll!BaseThreadInitThunk()
        	ntdll.dll!RtlUserThreadStart()
        
        The worker thread call stack:
        
        	ntdll.dll!NtWaitForAlertByThreadId()
        	ntdll.dll!RtlpWaitOnAddressWithTimeout()
        	ntdll.dll!RtlpWaitOnAddress()
        	ntdll.dll!RtlpWaitOnCriticalSection()
        	ntdll.dll!RtlpEnterCriticalSectionContended()
        	ntdll.dll!RtlEnterCriticalSection()
        	sal3.dll!osl_acquireMutex(_oslMutexImpl * Mutex) Line 66
        	vclplug_winlo.dll!osl::Mutex::acquire() Line 57
        	vclplug_winlo.dll!SalYieldMutex::doAcquire(unsigned long nLockCount) Line 165
        	comphelper.dll!comphelper::SolarMutex::acquire(unsigned long nLockCount) Line 87
        	vcllo.dll!osl::Guard<comphelper::SolarMutex>::Guard<comphelper::SolarMutex>(comphelper::SolarMutex & t) Line 136
        	vcllo.dll!SolarMutexGuard::SolarMutexGuard() Line 1347
        	vcllo.dll!TransferableHelper::getTransferData2(const com::sun::star::datatransfer::DataFlavor & rFlavor, const rtl::OUString & rDestDoc) Line 294
        	vcllo.dll!TransferableHelper::getTransferData(const com::sun::star::datatransfer::DataFlavor & rFlavor) Line 287
        	sysdtrans.dll!CXTDataObject::renderAnyDataAndSetupStgMedium(tagFORMATETC & fetc, tagSTGMEDIUM & stgmedium) Line 341
        	sysdtrans.dll!CXTDataObject::GetData(tagFORMATETC * pFormatetc, tagSTGMEDIUM * pmedium) Line 261
        	sysdtrans.dll!CXNotifyingDataObject::GetData(tagFORMATETC * pFormatetc, tagSTGMEDIUM * pmedium) Line 86
        	ole32.dll!CClipDataObject::GetData(tagFORMATETC * pformatetc, tagSTGMEDIUM * pmedium) Line 1045
        	[Inline Frame] combase.dll!IDataObject_GetData_Stub(IDataObject * This, tagFORMATETC *) Line 1291
        	combase.dll!IDataObject_RemoteGetData_Thunk(_MIDL_STUB_MESSAGE * pStubMsg) Line 2112
        	rpcrt4.dll!Ndr64StubWorker()
        	rpcrt4.dll!NdrStubCall3()
        	combase.dll!CStdStubBuffer_Invoke(IRpcStubBuffer * This, tagRPCOLEMESSAGE * prpcmsg, IRpcChannelBuffer * pRpcChannelBuffer) Line 1524
        	[Inline Frame] combase.dll!InvokeStubWithExceptionPolicyAndTracing::__l6::<lambda_c9f3956a20c9da92a64affc24fdd69ec>::operator()() Line 1385
        	combase.dll!ObjectMethodExceptionHandlingAction<<lambda_c9f3956a20c9da92a64affc24fdd69ec>>(InvokeStubWithExceptionPolicyAndTracing::__l6::<lambda_c9f3956a20c9da92a64affc24fdd69ec> action, ObjectMethodExceptionHandlingInfo * pExceptionHandlingInfo, ExceptionHandlingResult * pExceptionHandlingResult, void *) Line 87
        	[Inline Frame] combase.dll!InvokeStubWithExceptionPolicyAndTracing(IRpcStubBuffer * pMsg, tagRPCOLEMESSAGE *) Line 1383
        	combase.dll!DefaultStubInvoke(bool bIsAsyncBeginMethod, IServerCall * pServerCall, IRpcChannelBuffer * pChannel, IRpcStubBuffer * pStub, unsigned long * pdwFault) Line 1452
        	[Inline Frame] combase.dll!SyncStubCall::Invoke(IServerCall *) Line 1509
        	combase.dll!SyncServerCall::StubInvoke(IRpcChannelBuffer * pChannel, IRpcStubBuffer * pStub, unsigned long * pdwFault) Line 826
        	[Inline Frame] combase.dll!StubInvoke(tagRPCOLEMESSAGE * pMsg, CStdIdentity * pStdID, IRpcStubBuffer *) Line 1734
        	combase.dll!ServerCall::ContextInvoke(tagRPCOLEMESSAGE * pMessage, IRpcStubBuffer * pStub, CServerChannel * pChannel, tagIPIDEntry * pIPIDEntry, unsigned long * pdwFault) Line 1418
        	[Inline Frame] combase.dll!CServerChannel::ContextInvoke(tagRPCOLEMESSAGE *) Line 1327
        	[Inline Frame] combase.dll!DefaultInvokeInApartment(tagRPCOLEMESSAGE *) Line 3352
        	combase.dll!ReentrantSTAInvokeInApartment(tagRPCOLEMESSAGE * pMsg, unsigned long dwCallCat, bool bIsTouchedASTACall, IRpcStubBuffer * pStub, CServerChannel * pChnl, tagIPIDEntry * pIPIDEntry, unsigned long * pdwFault) Line 112
        	combase.dll!AppInvoke(ServerCall * pServerCall, CServerChannel * pChannel, IRpcStubBuffer * pStub, void * pStubBuffer, void * pIPIDEntry, tagIPIDEntry * pLocalb, WireLocalThis *) Line 1182
        	combase.dll!ComInvokeWithLockAndIPID(ServerCall * pServerCall, tagIPIDEntry * pIPIDEntry, bool * pbCallerResponsibleForRequestMessageCleanup) Line 2290
        	[Inline Frame] combase.dll!ComInvoke(ServerCall *) Line 1803
        	[Inline Frame] combase.dll!ThreadDispatch(ServerCall *) Line 416
        	combase.dll!ThreadWndProc(HWND__ * window, unsigned int message, unsigned __int64 wparam, __int64 params) Line 744
        	user32.dll!UserCallWinProcCheckWow()
        	user32.dll!DispatchMessageWorker()
        	sysdtrans.dll!CMtaOleClipboard::run() Line 652
        	sysdtrans.dll!CMtaOleClipboard::oleThreadProc(void * pParam) Line 673
        	ucrtbased.dll!thread_start<unsigned int (__cdecl*)(void *),1>(void * const parameter) Line 97
        	kernel32.dll!BaseThreadInitThunk()
        	ntdll.dll!RtlUserThreadStart()
        
        Main thread acquires solar mutex in SfxDispatchController_Impl::dispatch,
        and calls IDataObject::GetData.
        Worker thread serves the call, and waits for the solar mutex => deadlock.
        
        Change-Id: Ic408a779af9390531d1fc4272995f12849716a87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94679
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-24  Johnny_M  <klasse@partyheld.de>  [a64ad061282f8fb0591bb697f1d7e81367964210]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e6f2c600ae0505cf488a8427d2499d296a9ccadb
          - tdf#132643 Translate German section IDs
            
            Change-Id: I5b65497ca615ca736a6426940e190da777221482
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94750
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-24  Johnny_M  <klasse@partyheld.de>  [f111503d5414663c2f69ec295af97fcdc5f74f41]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 825a584c73c277e44e69c91c2371acc1b0c1dd6a
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ie9752e22b0ce3688df3bb9731a1056fb19e73ffe
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94752
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-24  Johnny_M  <klasse@partyheld.de>  [6f365ab45cb5204cb64ab1e35d90b2d82f08aa97]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bd7128625bc944eba13291b3c0a0856fad07486f
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia44a3964720ea9c6cf7d4fe73b752b31012712ad
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94753
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-24  Johnny_M  <klasse@partyheld.de>  [3a9befe3987ea20944f715874091e948ad2a3cda]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 788e28bf8240e244e9be8e663a6b4d022b1b752f
          - tdf#132643 Translate German section IDs
            
            Change-Id: Iff1ac8567d53994b88971a3d40bb040b5515344e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94751
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-24  Johnny_M  <klasse@partyheld.de>  [aee9e978273041c79af2ce7c0a96d73b3cde3256]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c8639f6f03a16c76787d39b3351001b020a8672b
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia6c9ef084f6ce244237aba739c2dc26eef6ded70
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94749
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-24  Mike Kaganski  <mike.kaganski@collabora.com>  [6b9912a0f53e4939dce4436fd31160e2fffc687e]

        Use MsgWaitForMultipleObjects as suggested by API documentation
        
        WaitForMultipleObjects documentation [1] tells:
        
          If a thread creates any windows, it must process messages.
          Message broadcasts are sent to all windows in the system. A
          thread that uses a wait function with no time-out interval may
          cause the system to become deadlocked. Two examples of code
          that indirectly creates windows are DDE and the CoInitialize
          function. Therefore, if you have a thread that creates windows, use
          MsgWaitForMultipleObjects or MsgWaitForMultipleObjectsEx,
          rather than WaitForMultipleObjects
        
        The code calls CoInitialize, so follow the documentation advise.
        
        [1] https://docs.microsoft.com/en-us/windows/win32/api/synchapi/nf-synchapi-waitformultipleobjects
        
        Change-Id: I458234a3c99936e30e5b84224644542e980726dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94678
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-24  Mike Kaganski  <mike.kaganski@collabora.com>  [b3c8859cd20bd02adea5d2b026001f67feacc754]

        Revert "Try to blind-solve cppunittester hangs on Windows"
        
        This reverts commit 1126515226b60630b3a0fd72c45258b230dfe8fd.
        
        Reason for revert: it only took one run after merging the patch to see it
        still hangs...
        
        Change-Id: I9235004d0568462b112da7f23bc615f3647f4755
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94677
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-24  Andras Timar  <andras.timar@collabora.com>  [f2b6f4f00a4a96a8eb0d7a40aa7a01eea8e21cd0]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to b6fee5e2945dda9ab9830bc8cbaefab1fa8ebd39
          - Updated Latvian dictionary to version 1.4.0
            
            Change-Id: I11ad053bca1e8e95148a064249162311ce8f16ce
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/94735
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2020-05-24  Julien Nabet  <serval2412@yahoo.fr>  [818af4717bd7d4fbb6f622128c99259efb0714c9]

        Revert "tdf#37268: use also sheet local range in Pivot"
        
        This reverts commit 73af06a6a7fcb2d92d36a45bbe54395bcba8dfb0.
        
        The patch is wrong according to:
        https://bugs.documentfoundation.org/show_bug.cgi?id=37268#c24
        
        Change-Id: I63dd69afa3fc324930cd16ccc3458372d7745531
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94748
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-24  Mike Kaganski  <mike.kaganski@collabora.com>  [1126515226b60630b3a0fd72c45258b230dfe8fd]

        Try to blind-solve cppunittester hangs on Windows
        
        ... calling OleInitialize early in sal_main to initialize COM and concurrency.
        
        Seeing intermittent hangs in main thread in CAPNDataObject::GetData calling
        m_rIDataObjectOrg->GetData, and the inner stack waiting objects in the code
        doing apartment switching (I forgot to save a stack to paste unfortunately),
        I suspect that being related to incorrect concurrency model. OleInitialize
        docs [1] mention:
        
          Applications that use the following functionality must call OleInitialize
          before calling any other function in the COM library:
        
          * Clipboard
          * Drag and Drop
          * Object linking and embedding (OLE)
          * In-place activation
        
          ...
        
          Because OLE operations are not thread-safe, OleInitialize specifies the
          concurrency model as single-thread apartment.
        
        CoInitializeEx sets COINIT_MULTITHREADED by default, so possibly that might
        get called somewhere before clipboard/OLE code is called. I hope that this
        change would fix those hangs.
        
        [1] https://docs.microsoft.com/en-us/windows/win32/api/ole2/nf-ole2-oleinitialize
        
        Change-Id: I7213c9d6cb4bd0691a3ce355995157797d7db93f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94675
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [e3ca594d63daa7e59cee1f9745015f582ab4e773]

        remove some unused defines
        
        Change-Id: Ibfdc84f07642db6ec8362c4d76195b4f39dc103c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94731
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [552b1fc70fc2fca2ba3d33929f20c3172e9e8bb4]

        inline some use-once typedefs
        
        Change-Id: Idddba2f3fd05265b08dbc88edb6152d34a166052
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94730
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [9a453051639be4bee9339bface0bb4678eb58bf4]

        remove some unused typedefs
        
        Change-Id: I305086e26538110481918f8250a482e4738ac41f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94729
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-24  Julien Nabet  <serval2412@yahoo.fr>  [f7a77ec55a94bcac13cde7c7e7644d70771b6098]

        Revert "Fix leak in extensions/updatecheck"
        
        This reverts commit 05ab836cf3001093a6e375bcb3e4654bbedcfa52 since it's wrong
        
        Reason for revert: <INSERT REASONING HERE>
        
        Change-Id: Ibdc97c6507fb081e34fdaabd65f61a01057300f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94676
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-24  Chris Sherlock  <chris.sherlock79@gmail.com>  [7637547123b00a9b07ef8659bc077be85cba0a89]

        tdf#74702 vcl: extract IsScreenComp()
        
        Change-Id: Ie35ae8c10eaa66b48c9c79a0356a71ad82ca66e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94720
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-24  Muhammet Kara  <kara@thinky.home>  [ccbcaac09f5e0e6c103d57f83aee629b3092c4a0]

        Remove clang-format conformant files from the blacklist
        
        Change-Id: I48afc12427e25424b275c1f0d0484ec300948b3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94743
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-05-24  Mike Kaganski  <mike.kaganski@collabora.com>  [ebd391767d70903e6a4ea7e213f475af94e183ec]

        tdf#101181: drop useless "GlowEffect" boolean property
        
        Just use GlowEffectRad to indicate effect presense: radius of 0 means
        effect is disabled.
        
        Change-Id: Ic06bba34f5a851f120d3d00cb7e20c429ead9ee1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94732
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-23  Caolán McNamara  <caolanm@redhat.com>  [0e5e935deb0527c64865cfcc53a0421e56b74b6f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2bc84bb9807e3929f7f34a934d1b4ffe772eaa4e
          - nospin hack no longer in use
            
            Change-Id: Id1c63826821195224594d5cd920a9e198da1d585
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94733
            Tested-by: Jenkins
            Reviewed-by: Caolán McNamara <caolanm@redhat.com>
            
2020-05-23  Caolán McNamara  <caolanm@redhat.com>  [3cf6d908c21400e005dcbf03a94282279fe61b9b]

        nospin hack no longer in use
        
        Change-Id: Ib855c429ac936f9b7bb219ad4729f99b0625ec37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94734
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-23  Chris Sherlock  <chris.sherlock79@gmail.com>  [93649784ddbb7d9ca779d14fd60fb97385325d17]

        vcl: move stage 1 functionality into DetectBackground()
        
        Change-Id: I7a1785683868ca48156208bb08a80298b332fee2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94563
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3f14671b5f0cf11dc2e0e5ae11700afcef63ce81]

        svx: move LOKit specifics out of SetMarkHandles into own method
        
        The SdrMarkView::SetMarkHandles method is too big because it
        also hosts the LOKit sending of callbacks, so move that into
        it's own method. Would be a good idea to split even more and
        move into own class in a future commit.
        
        Change-Id: I7e6389bfa98f22c44863c6eddc840692a7f22605
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94728
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [beacca27ecc1b1463477c644e36a7e5815053433]

        sd: move SearchSelection constructor to header file
        
        Change-Id: I71d7986044208b6c733c1d46db7bf84bc6254915
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94727
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-23  Chris Sherlock  <chris.sherlock79@gmail.com>  [0f593cbec826e79051a13c5b18bbe796cef12519]

        vcl: rename misnamed OutputDevice::SetBackgroundComponentBounds()
        
        This function does not set the internal state of anything in
        OutputDevice, but rather calculates the background component bounds.
        Hence it should be a Get function, not a Set function.
        
        Change-Id: Id33d8febfa012de2b44a671e9bddad18bc86ce78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94396
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-23  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ce8a677bdd3ef380e26b61ca18deaf480137161f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 611f06ecc3dd2edb2102e0cc3bd1c884590c9558
          - Contact Section 21
            
            target should not be randomized id's.
            
            Change-Id: I94f9e1ca667db4fe61450a51ac0b6f7dfde6fdf5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94718
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-23  Serge Krot  <Serge.Krot@cib.de>  [80cea3682b2cf07f1685852cd8809d9db58a1cb5]

        tdf#133270 MAILMERGE progress is not updated during export of many files
        
        See also https://gerrit.libreoffice.org/c/core/+/90686 for a similar
        change.
        
        Change-Id: I063394f7ef0a68c79366f09c9d2cf5775a57e640
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94663
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-23  Luboš Luňák  <l.lunak@collabora.com>  [c42550f520e896abc59d91d588eb3ae9f0e0609d]

        show Skia UI controls only on Windows for now (tdf#133166)
        
        Windows is now more or less the only platform where Skia gets used.
        There's also the 'gen' VCL backend on Linux, but that one gets
        used rarely and it's Skia options are still accessible in the expert
        configuration.
        
        Change-Id: Ibec9b8b15e9200f003367b4568432ce93ec63893
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94708
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-23  Chris Sherlock  <chris.sherlock79@gmail.com>  [50d7e02bb772d58f0babaf3e9550b865554e2a27]

        vcl: I found it hard to read this code, removed unnecessary whitespace
        
        Change-Id: Idef29168a77548aed0c1c99e85b386df5c2c2a2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94564
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [1668d38a14e10f7433eed83b21c11f5e0f2915d6]

        uitest: add wrapper for macro editor
        
        Change-Id: I729c5cdbc3ba925a0c08750eba199a400babba1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94445
        Tested-by: Jenkins
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2020-05-23  Stephan Bergmann  <sbergman@redhat.com>  [5ef3267c3a02da283ae15de3e2ad73395130a053]

        Silence -Werror=unused-variable
        
        ...with --enable-debug --disable-assert-always-abort, see e.g.
        <https://ci.libreoffice.org/job/lo_tb_random_config_linux/2418/>
        
        Change-Id: Id1400a45bbf83259632983005cc3c24518430b9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94701
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-23  Julien Nabet  <serval2412@yahoo.fr>  [05ab836cf3001093a6e375bcb3e4654bbedcfa52]

        Fix leak in extensions/updatecheck
        
        Change-Id: I693d32c6f1136dbe500b5390954fc77444144dbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94658
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-23  Mike Kaganski  <mike.kaganski@collabora.com>  [9c621ee8ea41a1c53bfeca49827290826785973e]

        Add missing mpAlphaVDev handling
        
        ... a pre-requisite for re-implementing soft edge to use mpAlphaVDev
        necessary to keep objects' transparency when applying the effect
        
        Change-Id: I56f5c0f2468c32843abbc1f14e06861a22f6919d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94662
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-23  Mike Kaganski  <mike.kaganski@collabora.com>  [8bc1dcf22df49fa1fb5c858a8f0f44143d41d6f7]

        Tidy up generation of Application::GetHWOSConfInfo
        
        ... so that it doesn't add "; " in the end unconditionally. This makes
        version info in About dialog prettier.
        
        Change-Id: I914b8bd808230681f768c9da679941c604fc5eab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94671
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-22  Julien Nabet  <serval2412@yahoo.fr>  [b587de60d4e6aa96238766272d94f1499b22f696]

        Prefer CoInitializeEx instead of CoInitialize
        
        As https://docs.microsoft.com/fr-fr/windows/win32/api/objbase/nf-objbase-coinitialize?redirectedfrom=MSDN
        advised.
        
        Moreover, it'll make concurrency model explicit
        Change-Id: I247a49248bf45beb64a7985a7c0d078ee48efe2d
        
        Change-Id: I6e755fd516d9fb2dd2a9df0c66d9afd6070447ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94669
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-22  Luboš Luňák  <l.lunak@collabora.com>  [7f264f4beec931833b390ae1bbb93b2e22b4ad8a]

        always use region band in Skia's setClipRegion (tdf#133208)
        
        Do like other VCL backends do.
        
        Change-Id: I64b5d5a2fb131b41c70aa63eaf84022e9aa9fab5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94702
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-22  Caolán McNamara  <caolanm@redhat.com>  [ec11b7330fab72dc56d847c7c3691fddbb18096e]

        Related: tdf#133189 values not updated when units changed
        
        do it for all of them, not just the writer one. A braver move.
        
        Change-Id: Ib1f635ccc6a70c1ef00f82449bd351c82da7a13d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94707
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-22  Caolán McNamara  <caolanm@redhat.com>  [fcce0642c101429247a8be886df5a469aeb390a2]

        tdf#133043 explicitly set the combobox edit text
        
        because earlier we set it to "" rather that set_active(-1) so its
        still at the same active pos with the wrong text so setting a new
        active pos that's the same as the old active pos is a nop from
        the vcl case
        
        the original code used Edit::SetText so leave the logic as it
        is traditionally rather than try to change that
        
        Change-Id: I520d1c0371579850d073d37295ccc7d852298aaa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94699
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [8bf3e3fbdb708a75237a120d4f6fc46fe67dbbb9]

        tdf#129686: Revert "tdf#118776: pptx import: draw char noFill as transparent"
        
        Revert it for now towards LibreOffice 7.0 and add unittest
        
        This reverts commit e01df3488abe6d319c6874ca870afb82a3ad9b1e.
        
        Change-Id: Ic6aba5948f9c6e55199def0476918fbd496321bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94704
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-22  Caolán McNamara  <caolanm@redhat.com>  [208d931861be4d5cf571c404f517fb5c26499aa0]

        support rendering a widget snapshot to an OutputDevice
        
        Change-Id: I7beecd8f9579d5ae4b60a839f4a71c3238e0666d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94645
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-22  Caolán McNamara  <caolanm@redhat.com>  [a12b8566e835badeae449c52dbace21efc5e623e]

        Resolves: tdf#133269 infinite regress
        
        Change-Id: Iffd7306517ceca94eb6db5360c7d5069c8958acc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94664
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [4534d8146f383f75df5f6f4ba2cfe547bcf66a4b]

        uitest: Add wait methods for slow elements
        
        some elements take some time to be updated, specially
        with slow machines or ASan+UBSan builds
        
        Use the same time based approach used for launching the dialogs
        
        also reintroduce 634ce6f2d87a30b8abd2e8c67668e3bb5d87406b
        
        Change-Id: Ia1cca74474ef65578bbc60a53a8a511402a082b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94648
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2674248307e11e113f28680c2a13be0c8103be24]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to abe8187060201a5e62844b53d3786c6b99070ec2
          - tdf81599 Better Help pages for Calc Solvers
            
            Add information on algorithms paramenters
            
            Change-Id: I36f330593687efa616594e397cb7d6054c2198ed
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94703
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-22  Luboš Luňák  <l.lunak@collabora.com>  [cfaf93d2b3efdbbebc609b96447ada791276fa51]

        remove unnecessary polypolygon subdivide
        
        As the comment already says, it's not necessary. And it is partially
        responsible for tdf#133016 by splitting an area into smaller parts,
        which then do not line up completely when AA-ed.
        
        Change-Id: If35e2118a0cd9c9b315b9666165c51659a9434e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94578
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-22  Miklos Vajna  <vmiklos@collabora.com>  [12bea6c897822964ad4705418da54411cb15749e]

        smartart import: handle multiple <a:schemeClr> in <dgm:fillClrLst>
        
        The TODO in the ColorFragmentHandler ctor was right: we only handled the
        last <a:schemeClr> child, but there can be multiple one.
        
        Use them based on the index of a shape in a <dgm:forEach> loop.
        
        Move the TODO to the only place which still assumes a single color in
        the color list.
        
        Change-Id: I1c5c4f82e621f1110ef06b0490ff79f82f60f214
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94697
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-05-22  Tor Lillqvist  <tml@collabora.com>  [78156a0fa2c23977dae99b29302c316dce3951f8]

        Add source files from xmlsecurity/source/xmlsec
        
        Change-Id: I173846f9073364ac5573744e9d03cdbef22a8c10

2020-05-22  Tor Lillqvist  <tml@collabora.com>  [08606b5bbea7b9a704ecbc013bab846c75d1cf14]

        Add source files from desktop for breakpointing convenience
        
        Change-Id: If5bc137d95dd507fbf748b45c11d6b18094dc0ba

2020-05-22  Mike Kaganski  <mike.kaganski@collabora.com>  [93c63984cf94cad0ded66d7afed77ecc40e01160]

        Drop useless functions
        
        Change-Id: Icaa07529278f91bae61736ff4526ee84f994cfb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94672
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-22  Caolán McNamara  <caolanm@redhat.com>  [7a222c57720d550acc760bbcbdc67b33d1d78fb3]

        Resolves: tdf#133189 values not updated when units changed
        
        Change-Id: I7028974e9a916a630f5530c65952103ada702212
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94696
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-22  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [b5372f4fe3fbcdb0267ab6c5bef9876e851118ff]

        tdf#50916 Fix keyboard shortcut for enabling very large spreadsheets
        
        Change-Id: I8783378c65067bb386ab5b45850ea0f74e735b2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94695
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2020-05-22  Johnny_M  <klasse@partyheld.de>  [895e3e2be4ffbea0ef42da6ef59867c874f8713d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 505d1059a09b83edd70fc8f441e87c203f62993c
          - tdf#132643 Translate German section IDs
            
            Change-Id: I0621b01895a7419fb73c45d604aaadd9d4cf9828
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94631
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-22  Johnny_M  <klasse@partyheld.de>  [d407b3af935c0e99d6672f917b1131f5617e9930]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 49dec51a6e288b8fc1428707b83c3746d7a44855
          - tdf#132643 Translate German section IDs
            
            Change-Id: If39c27318f05e838a6b71edc192f7238ad4532fb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94632
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-22  Johnny_M  <klasse@partyheld.de>  [983ff8d90deb511e43d5fbdeaf602f7f4de49122]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 739199319192c5869957267dbc5b8e7634e532b2
          - tdf#132643 Translate German section IDs
            
            Change-Id: Id6e284793d770e59f2912199e6d7b1da2fff1bd4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94630
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-22  Johnny_M  <klasse@partyheld.de>  [85906f127062584daddaca9ba2b2d98bf4e00255]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f3ff7c75c90975c352ac489226307a75b0cd261c
          - tdf#132643 Translate German section IDs
            
            Change-Id: I9bc82acfaee3f7d9fb5a28f8da757f3946ddffde
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94629
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-22  Caolán McNamara  <caolanm@redhat.com>  [2a7bb352a9d6aa74495c03872c8c6150cbfc7a50]

        Resolves: tdf#133183 select style under mouse on right click context menu
        
        Change-Id: I4317f6702b7a0e172d059fe83614aab94845b201
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94690
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-22  Caolán McNamara  <caolanm@redhat.com>  [7d64beb17dc46203334de53f65ef955083ce5b46]

        Resolves: tdf#133180 use full width of canvas for preview render
        
        Change-Id: I1fa3f0fd8505712155c72c25b67da1ab6d4753e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94660
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-22  Caolán McNamara  <caolanm@redhat.com>  [49fc4913ba7fc4a0be2e32407205edd8f31b3172]

        PaintToDevice doesn't use its Size argument
        
        Change-Id: I45ce895ac67be9aaf137e0e4c79954488f23a6a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94637
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-22  Caolán McNamara  <caolanm@redhat.com>  [f73980ed151e3d04b02cc463cf9fd6432f14ba03]

        Related: tdf#132536 drop FreetypeManager FreetypeFont caching
        
        the FreetypeFont only makes sense in the context of the FreetypeFontInstance it
        belongs to so remove the faux "garbage collection" and just have FreetypeFontInstance
        own the FreetypeFont and keep it simple.
        
        Setting a value low enough to make the garbage collection kick in just crasheed
        libreoffice by pulling FreetypeFont out from under living FreetypeFontInstance
        seeing as the Cache/Uncache was by the FreeTypeTextRenderImpl not the
        FreetypeFontInstance which had HarfBuff faces which continued to point to the
        removed FreetypeFont
        
        There is still a cache at the LogicalFontInstance level, so this aligns the
        libfreetype platforms with windows, mac etc.
        
        Change-Id: Iac669fae8dc1df81a5bc10d2943d84a2ff623180
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94546
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-22  Caolán McNamara  <caolanm@redhat.com>  [78b7e1dfba4fb776db801c478a830057ff67d965]

        move InterimItemWindow to vcl
        
        Change-Id: If0a4a14708810c44d087b51961f2ecb3fda4df23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94649
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-22  Luboš Luňák  <l.lunak@centrum.cz>  [aff8471dbffdd6d26e63533d7ffa8ddea6b2396b]

        convert properly SkiaSalBitmap to WinSalBitmap (tdf#133152)
        
        The code didn't account for topdown bitmaps.
        
        Change-Id: Ia326834cfd6d2d022579fdde24828f7e0a8d8b3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94643
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-22  Caolán McNamara  <caolanm@redhat.com>  [c200aa27ee4a0f5a89af6e970c2c22580029eded]

        remove Size arg from Window::Draw and depend on GetSizePixel
        
        90% of cases pass GetSizePixel as the Size arg already
        and this aligns Window::Draw with how Window::PaintToDevice
        works
        
        Change-Id: If5b024179a4b7a3b099177c2f6d4b1fb006b95ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94644
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-22  Tamás Zolnai  <tamas.zolnai@collabora.com>  [af6561532832615f39b5ea82aa5d9b3e240784e8]

        lok: MSForms: update callback's documentation.
        
        Change-Id: I1bf41986f63a18abada7d268dc610df24b4c1144
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94661
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-05-22  Szymon Kłos  <szymon.klos@collabora.com>  [0afdb7a7b7f2fb646fccd79fe49a6dce14b2267a]

        Dont show unnecesary buttons on mobile in wordcount
        
        Change-Id: Id6c58f04d29945c23cdcca0c83bba0141ab87c86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94619
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94656
        Tested-by: Jenkins
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2020-05-22  Szymon Kłos  <szymon.klos@collabora.com>  [abd31ac764ab722f37a18513e02025efb452f323]

        Revert "Move messagedialog header to shared include"
        
        This reverts commit 2c2af2ebf8b2bed78286df4b4ffcbac556223ca8.
        
        Change-Id: I287abf8fa7239e67d7764cd96a12ab77431b572e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94465
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-05-22  Michael Stahl  <Michael.Stahl@cib.de>  [d407019a69773156b0bb9ef0b4a775f67830949e]

        tdf#41995: sxx: ODF export: save SVG to ODF 1.2 as well
        
        ... and SVM into ODF 1.2 Extended (compatibility mode).
        
        Change-Id: I2056ddac40570fdf69178349ff546cd313709b25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94575
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-22  Michael Stahl  <Michael.Stahl@cib.de>  [d6c7fbe28aca170e804c4ebe7c1101bb3345c2c2]

        [API CHANGE] officecfg,xmloff: remove SaveBackwardCompatibleODF
        
        org.openoffice.Office.Common.Save.Document.SaveBackwardCompatibleODF
        was added in 2007 and apparently enables storing invalid ODF (or OOoXML)
        to workaround bugs in OOo <= 2.3; nobody should need it in this day and
        age, and the OOoXML export has been removed anyway.
        
        bce5e157785745a6729db62b15fb98bc396cddee    2007
        c7a3859693971bf7103bfb0d05d64712e724fa37    2007
        7477a65e09b20917adf025550c550f8822b508ee    2007
        77baabe992c77018a0467ffec8f9482f8d76b66b    2007
        575222083e058a740f5ad69e14e18622c3d4f7af    2007
        66b908b45cde78af020b35e817e67bc40b8493f0    2007
        
        Change-Id: Ib3f730c7c9ac6fbbbbae9fb4a42c1bd65f6c93df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94571
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-22  Szymon Kłos  <szymon.klos@collabora.com>  [d87d43c70861fc6c017b434b296f5177c2c86026]

        Don't show styles frame in insert table in online
        
        Change-Id: I2ee2daef028b49a409920c0fe83190575e7a82c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94639
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94657
        Tested-by: Jenkins

2020-05-22  Miklos Vajna  <vmiklos@collabora.com>  [e5868f6542af3a1fd87791b2c0d2e8d4f455f831]

        xmloff: create XMLMetaExportOOO instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: Ie3bed67b736ea3a3c8071336594bcbe54c6618a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94651
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-05-22  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [defdbb87a67e2a48ecebf28d71e9b9576ef67c1e]

        Colibre: tdf#133250 inconsisten colors icons
        
        Change-Id: I2f362e0f0463d7201f0168f7d9a8bdd0c408ac61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94653
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-05-22  Justin Luth  <justin.luth@collabora.com>  [9a7c5d38a7a43c75c0f3d2f0c725196e916d0260]

        writerfilter: pStyle no longer defines PROP_NUMBERING_STYLE_NAME
        
        This is legacy code.
        Previously, this could be added every time
        pStyle was defined. So a pStyle might have copied
        its numbering style-name to the paragraph before
        the numId was processed.  But now the copying only runs at
        ::finishParagraph, so now nothing writes a
        PROP_NUMBERING_STYLE_NAME before numId is processed.
        
        Obsoleted by commit cc1c9c7484d97167021301f32c3397124c4d79f5
        Introduced by commit e7ab4bb6b0e83f01148ffff41e8c5eaa0c5ba0a4
        
        Change-Id: I6220106d16a531e61eadc8205f1d6b30db3af907
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94594
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-05-21  Caolán McNamara  <caolanm@redhat.com>  [fb4e341ec16a81d5d7f487f801d6b93837bc4c9f]

        tweak to narrow stretchable widget defaults
        
        Change-Id: Idcaea1fbd9df0389e2182f1014e8d3ed45d1b2f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94604
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-21  Caolán McNamara  <caolanm@redhat.com>  [6124f6726a8f6da9088024fabac9c3ccc3dca08a]

        split out labelitemwindow
        
        Change-Id: If5121b58538708a47783aee099bc426408989cbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94636
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [d37b1ca5f502454266ff5a75455d61776ee11bb4]

        uitest: sw: grab focus before using toggle button in navigator
        
        otherwise the focus in on the document
        
        since ada385f1cba427416c1e8517cb6a45b61ceff7b0
        
        Change-Id: Ia8300fdceb4f50f89c6d90f238483a4c785163d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94647
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-21  Szymon Kłos  <szymon.klos@collabora.com>  [2c2af2ebf8b2bed78286df4b4ffcbac556223ca8]

        Move messagedialog header to shared include
        
        Change-Id: Ice8d01d2bb62667667a4c5f0366120cdb7600472
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94635
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-05-21  Luboš Luňák  <l.lunak@collabora.com>  [d14ed4c3365605060a4b8a72946dd27910cecdc4]

        fix image caching in Skia (tdf#133215)
        
        The image size should be part of the key.
        
        Change-Id: I615e5d99ec347941fa06655b89902f3db84aef22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94634
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [f71557e958a8a626dfc1eef646b84b3c8b72569a]

        tdf#76481 speed up searching in autofilter pulldown
        
        turning setUpdateMode on/off fixes the common case, but we need to
        special case the "return to show all items" situation
        
        On my machine this takes the searching time from "more than 30s" to
        "just under 1s"
        
        Change-Id: I02d11c428e82dba1e840e981507337a1012dd09f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94633
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-21  Caolán McNamara  <caolanm@redhat.com>  [0677d46bcc56c1f6c27b9331662990b38fd452d6]

        FmXListBoxCell doesn't need to implement css::awt::XListBox
        
        FmXListBoxCell implements css::awt::XListBox but none of that functionality is
        needed locally where it is used to pick a value in a cell when edited
        interactively.
        
        As an XInterface a FmXListBoxCell does fall into the
        script::XEventAttacherManager attach/detach sink-hole so its very difficult to
        determine if it (and any of its siblings) really need to implement the amount
        of uno interfaces they actually implement, so this is a little speculative.
        
        See https://ask.libreoffice.org/en/question/152691/how-to-populate-combo-box-within-table-control-in-form/
        for an example of the ComboBox interaction case which is similar to this ListBox case.
        
        The exotic "multiselection" option definitely isn't shown as an option in the property browser
        for a listbox column in the table control.
        
        Change-Id: I7bdc351e615c9df708a30e4396f6f352fabaed36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94584
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-21  Miklos Vajna  <vmiklos@collabora.com>  [119b6876c92e4cdae44583c4b1b1419d3533e3ee]

        sw XHTML export: properly write <li>...</li> around multiple paragraphs
        
        Writer just has a list of text nodes, but ODF and HTML can have multiple
        paragraphs inside <li>, in case the non-first text nodes have their
        RES_PARATR_LIST_ISCOUNTED set to false.
        
        Improve b6f7a4908d1c3fc610440a1cbbbc1673a53da8b6 (sw XHTML export:
        properly write <li>...</li> around paragraphs, 2018-04-11) to make the
        decision around when to write </li> based on not only the current but
        also the next text node. This way we omit </li> for non-first paragraphs
        inside <li>, but keep writing it in other cases.
        
        Change-Id: I994855961aeea92050268dba5f19f125c7ad2b7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94622
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-05-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [09c757cbdd3f973c97151203d8ff522141102da7]

        use for-range on Sequence in testtools..xmloff
        
        Change-Id: I05b02a2f8b4b9091c7de0f7e98409d5b608ed250
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94610
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-21  Tor Lillqvist  <tml@collabora.com>  [22a4b7e621cbb6cab1d82d57c370e3cf33b4e74e]

        Accept iOS 13.5 SDK
        
        Change-Id: I78756c8f89536e9a462448a7dc21a69c76520f44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94613
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-05-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [639511d7194726b188a2ecae9b3489a250532d03]

        use for-range on Sequence in i18npool..sd
        
        Change-Id: I19eba57bc6058c317473d0746f06699a09ba2830
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94608
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-21  Balazs Varga  <balazs.varga991@gmail.com>  [cf46500243c51071227e08c5067041e414180ebc]

        tdf#132956 Chart view: fix missing plot area
        
        Do not reduce the inside area of the chart depending
        on the size of the legend. Use the default legend size.
        
        Regression from commit: 739ed2c29f49ea5e83bcd1352b2644c2e2d09f7b
        (tdf#115630 tdf#88922 Chart: fix custom legend position and size)
        
        Change-Id: Ic191229d7ceab1f2689ab07424353108f8cb2b95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94059
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: Tünde Tóth <tundeth@gmail.com>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-05-21  Attila Bakos  <bakos.attilakaroly@nisz.hu>  [45fe51bca2ab534cfe1139b734d839728225d6d9]

        tdf#133035 DOCX export: fix position of unnamed OLE
        
        Position export depended on OLE object names, instead of the
        type of anchoring.
        
        Follow-up of commit 2150fdc7d0f63288ac56c33cb898589512057642
        (tdf#131539 DOCX export: fix position of OLE objects).
        
        Co-authored-by: Tibor Nagy (NISZ)
        
        Change-Id: Ib98a19cb012047f37a5830c81541ef00c55589dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94190
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-05-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0512a4ae7521cdcdaf381710ce4edb57e01b0fef]

        Fix typo
        
        Change-Id: If4e8241ca82fae3fa445248edc6a5d8c4a552a57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94624
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-21  Szymon Kłos  <szymon.klos@collabora.com>  [b516387cda854c93af29d270816b8acdb86d4d36]

        Make Impress Insert Table dialog async
        
        Change-Id: If8b48cfe983819387c066d3bd81a42dad8947489
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94591
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94612
        Tested-by: Jenkins

2020-05-21  Szymon Kłos  <szymon.klos@collabora.com>  [c0f402da0f3ae8318103fc269e98c25617e83111]

        Make Insert Table dialog async
        
        Change-Id: Id2458c16f259a58e2376f42104a9a6c9056cab11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94536
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94589
        Tested-by: Jenkins

2020-05-21  Caolán McNamara  <caolanm@redhat.com>  [6010da281c57c007f3dfcbd1c3c12d351d01205c]

        drop some unnecessary includes
        
        Change-Id: Idf507ea5a9790bf54ef98ed4f0cc89e2c01cc8eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94606
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-21  Caolán McNamara  <caolanm@redhat.com>  [d4b2875752d06a4811598b1685afcb0485fe2755]

        center vertically the interactive cell widgets if they won't fit
        
        Change-Id: Iae7cc83ece1707e9fd38708e4f0911e529565f23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94605
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [60846212c7f5271a86fd43555d633f77d59f5a10]

        use for-range on Sequence in sfx2..sw
        
        Change-Id: I09806869f2fdbae61f4c5d5c9db6859202bb63b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94609
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-21  Caolán McNamara  <caolanm@redhat.com>  [8477bbf8d6867e656b8132f0ddd682d08590a547]

        weld ListBoxControl
        
        Change-Id: I5a8c7d68e4c147eb938b0217dc6368c832e465c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94154
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-21  Miklos Vajna  <vmiklos@collabora.com>  [c764b37489fb5f639c9e1c4faba64ebe405cc347]

        sw: handle CollapseEmptyCellPara when replacing compat options
        
        This was added in commit 56b2cf0c10d9caa01ebae1d80465e342d046a85c
        (sw-collapse-empty-table-par-like-html.diff:, 2010-09-14), it's on by
        default and off for old ODF documents.
        
        Change-Id: I372c3447b0f8d63a4608543bb466817d694cbff4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94599
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-05-21  László Németh  <nemeth@numbertext.org>  [9cca15204af9cc44a8a9528ccf2f36616fb70e69]

        tdf#133052: DOCX import: fix top auto margin of subitems
        
        (nested lists) and other items of lists, when auto
        margin is defined by paragraph style, and list items
        have got w:numPr.
        
        Follow-up of commit 162d74ae7a53eb1cde738f0a7558f297b8162f7a
        (tdf#132807 DOCX import: fix top auto margin in lists).
        
        Change-Id: I4cf470173fa367ac07e15dc901b0e202178c9fc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94588
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-05-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [d618441188dddc3c35aae733aa003b48389c6af7]

        loplugin:sequenceloop
        
        Change-Id: Ib785e6c581785fc4a477be38788a6544032b6ff0

2020-05-21  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [3ff159d35770ac3454ee909b348cb4f4ca8b0b9b]

        tdf#132389 - case-insensitive operation for non-ASCII characters
        
        Support case-insensitive operation for non-ASCII characters in the
        Replace function in Basic.
        
        Change-Id: I48069ad7be1ae0f012c52f595cc44e6b50580b94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94580
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [89340fcb6509afd1bffea7b6060d5ff5a444b3f1]

        use for-range on Sequence in f*
        
        Change-Id: I820255001c1b96d1f4b76a203f3c0f76fa09fe66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94567
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f94aae5cbab5b826ea8821e9ed3b456d65c03c70]

        vcl: change bitmap::loadFromName to be like BitmapEx const.
        
        Change-Id: Icb055c55b261514a91d76ce2dcb74862152fca56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94603
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-21  Mike Kaganski  <mike.kaganski@collabora.com>  [c106fab738afe01cd1293183f4228dc79a691f2d]

        Missing include
        
        Building on Windows with PCH disabled:
        
        [CXX] vcl/jsdialog/jsdialogbuilder.cxx
        C:\lo\src\core\include\rtl/ref.hxx(113): error C2027: use of undefined type 'TabPage'
        C:\lo\src\core\include\vcl/tabctrl.hxx(33): note: see declaration of 'TabPage'
        C:\lo\src\core\include\rtl/ref.hxx(111): note: while compiling class template member function 'rtl::Reference<reference_type>::~Reference(void)'
        with
        [
        reference_type=TabPage
        ]
        C:/lo/src/core/vcl/jsdialog/jsdialogbuilder.cxx(207): note: see reference to function template instantiation 'rtl::Reference<reference_type>::~Reference(void)'
        being compiled
        with
        [
        reference_type=TabPage
        ]
        C:\lo\src\core\include\vcl/vclptr.hxx(64): note: see reference to class template instantiation 'rtl::Reference<reference_type>' being compiled
        with
        [
        reference_type=TabPage
        ]
        C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\MSVC\1425~1.286\Include\utility(289): note: see reference to class template instantiation 'VclPtr<TabPage>' being co
        mpiled
        C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\MSVC\1425~1.286\Include\utility(290): note: see reference to class template instantiation 'std::pair<VclPtr<TabPage>
        ,VclPtr<VclGrid>>' being compiled
        C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\MSVC\1425~1.286\Include\xtree(330): note: see reference to class template instantiation 'std::pair<const rtl::OStrin
        g,std::pair<VclPtr<TabPage>,VclPtr<VclGrid>>>' being compiled
        C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\MSVC\1425~1.286\Include\xtree(752): note: see reference to class template instantiation 'std::_Tree_node<std::pair<c
        onst rtl::OString,std::pair<VclPtr<TabPage>,VclPtr<VclGrid>>>,std::_Default_allocator_traits<_Alloc>::void_pointer>' being compiled
        with
        [
        _Alloc=std::allocator<std::pair<const rtl::OString,std::pair<VclPtr<TabPage>,VclPtr<VclGrid>>>>
        ]
        C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\MSVC\1425~1.286\Include\xtree(1189): note: see reference to function template instantiation 'void std::_Tree_val<std
        ::_Tree_simple_types<std::pair<const rtl::OString,std::pair<VclPtr<TabPage>,VclPtr<VclGrid>>>>>::_Erase_head<std::allocator<std::_Tree_node<std::pair<const rtl:
        :OString,std::pair<VclPtr<TabPage>,VclPtr<VclGrid>>>,std::_Default_allocator_traits<_Alloc>::void_pointer>>>(_Alnode &) noexcept' being compiled
        with
        [
        _Alloc=std::allocator<std::pair<const rtl::OString,std::pair<VclPtr<TabPage>,VclPtr<VclGrid>>>>,
        _Alnode=std::allocator<std::_Tree_node<std::pair<const rtl::OString,std::pair<VclPtr<TabPage>,VclPtr<VclGrid>>>,std::_Default_allocator_traits<std::allocator<st
        d::pair<const rtl::OString,std::pair<VclPtr<TabPage>,VclPtr<VclGrid>>>>>::void_pointer>>
        ]
        C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\MSVC\1425~1.286\Include\xtree(1189): note: see reference to function template instantiation 'void std::_Tree_val<std
        ::_Tree_simple_types<std::pair<const rtl::OString,std::pair<VclPtr<TabPage>,VclPtr<VclGrid>>>>>::_Erase_head<std::allocator<std::_Tree_node<std::pair<const rtl:
        :OString,std::pair<VclPtr<TabPage>,VclPtr<VclGrid>>>,std::_Default_allocator_traits<_Alloc>::void_pointer>>>(_Alnode &) noexcept' being compiled
        with
        [
        _Alloc=std::allocator<std::pair<const rtl::OString,std::pair<VclPtr<TabPage>,VclPtr<VclGrid>>>>,
        _Alnode=std::allocator<std::_Tree_node<std::pair<const rtl::OString,std::pair<VclPtr<TabPage>,VclPtr<VclGrid>>>,std::_Default_allocator_traits<std::allocator<st
        d::pair<const rtl::OString,std::pair<VclPtr<TabPage>,VclPtr<VclGrid>>>>>::void_pointer>>
        ]
        C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\MSVC\1425~1.286\Include\xtree(1187): note: while compiling class template member function 'std::_Tree<std::_Tmap_tra
        its<_Kty,_Ty,_Pr,_Alloc,false>>::~_Tree(void) noexcept'
        with
        [
        _Kty=rtl::OString,
        _Ty=std::pair<VclPtr<TabPage>,VclPtr<VclGrid>>,
        _Pr=std::less<rtl::OString>,
        _Alloc=std::allocator<std::pair<const rtl::OString,std::pair<VclPtr<TabPage>,VclPtr<VclGrid>>>>
        ]
        C:\lo\src\core\vcl\inc\jsdialog/jsdialogbuilder.hxx(131): note: see reference to function template instantiation 'std::_Tree<std::_Tmap_traits<_Kty,_Ty,_Pr,_All
        oc,false>>::~_Tree(void) noexcept' being compiled
        with
        [
        _Kty=rtl::OString,
        _Ty=std::pair<VclPtr<TabPage>,VclPtr<VclGrid>>,
        _Pr=std::less<rtl::OString>,
        _Alloc=std::allocator<std::pair<const rtl::OString,std::pair<VclPtr<TabPage>,VclPtr<VclGrid>>>>
        ]
        C:\PROGRA~2\MICROS~1\2019\COMMUN~1\VC\Tools\MSVC\1425~1.286\Include\map(75): note: see reference to class template instantiation 'std::_Tree<std::_Tmap_traits<_
        Kty,_Ty,_Pr,_Alloc,false>>' being compiled
        with
        [
        _Kty=rtl::OString,
        _Ty=std::pair<VclPtr<TabPage>,VclPtr<VclGrid>>,
        _Pr=std::less<rtl::OString>,
        _Alloc=std::allocator<std::pair<const rtl::OString,std::pair<VclPtr<TabPage>,VclPtr<VclGrid>>>>
        ]
        C:\lo\src\core\vcl\inc\salvtables.hxx(1032): note: see reference to class template instantiation 'std::map<rtl::OString,std::pair<VclPtr<TabPage>,VclPtr<VclGrid
        >>,std::less<rtl::OString>,std::allocator<std::pair<const rtl::OString,std::pair<VclPtr<TabPage>,VclPtr<VclGrid>>>>>' being compiled
        make[1]: *** [C:/lo/src/core/solenv/gbuild/LinkTarget.mk:303: C:/lo/src/build/workdir/CxxObject/vcl/jsdialog/jsdialogbuilder.o] Error 2
        
        Change-Id: Id67ce45b1652a2915508963adb65e1e1f5c51dcd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94464
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-20  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0f855cc3f01fc77937e82738192fae4ee8325227]

        vcl: optimize jpeg files for Exif checking
        
        11kb -> 700b
        
        Change-Id: Idbd1cb84de081975fed71cb6575779c53f958523
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94600
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-20  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b6ac08a97eba21f4f74a8b6798a0c763b8a82ed1]

        remove commented code
        
        Change-Id: Ief714e8905f9e79da8457bb33ce84b8f6d6bd30e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94602
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-20  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [474aed49d6d1457f8262593c1d9c71731bda8896]

        sd: FuSearch - prefix member vars
        
        Change-Id: I6048962a5db43b7ff9a9d20398484d7082648840
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94601
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-20  Mike Kaganski  <mike.kaganski@collabora.com>  [1110726b24de47f598edf6e6d4578cd7d7a15f78]

        Restructure DrawOutDevDirectCheck to avoid using uninitialized pointer
        
        The check for source device's mpGraphics is moved into drawOutDevDirect,
        since failing it must result in immediate return from the function.
        
        Check for this->mpGraphics also moved into drawOutDevDirect, since it's
        dereferenced in DrawOutDevDirectProcess, unclear why was it skipped in
        some cases previously.
        
        Removed unreachable warning.
        
        Change-Id: I4ad882f8f60d6543786aef2ec1651e499d47874d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94463
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [b33ff1a083d95388997cf301d8a1538a41c08255]

        use for-range on Sequence in e*
        
        Change-Id: I77dc12356ee45b1dee9acaf8a73dea81588822d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94554
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-20  Mike Kaganski  <mike.kaganski@collabora.com>  [fb149c68db909e6ec17520e277583ed759a0d49a]

        Simplify the logic
        
        Change-Id: I722ca67189d9ca3061b544335cd2ca22a35a5011
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94461
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-20  Caolán McNamara  <caolanm@redhat.com>  [4a231d1fc13fa13ec48e7d41d0a8c59a2527a3f4]

        move ComboBox to toolkit-only headers
        
        Change-Id: If5f0ab1fba8fa7302b7c0e8d2b25761ab64c97e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94143
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-20  Caolán McNamara  <caolanm@redhat.com>  [68d161c6803654f4ce816af7e79371a2d3497b4f]

        weld ComboBoxControl
        
        Change-Id: Ie862bb782b4c3e203af88d45c850ce0cab60f2e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94123
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-20  Miklos Vajna  <vmiklos@collabora.com>  [96536d92e8026cebfde11e5539ee90471d0e7933]

        writerfilter: clang-format these files
        
        I added these files more or less recently and they have long lines. Use
        clang-format to break at a sane column limit.
        
        (And I now promise I won't remove more files from the clang-format
        blacklist for a while.)
        
        Change-Id: I7eae945defe67fa19c4bd9f4789d7918bb45bf9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94585
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-05-20  Regényi Balázs  <regenyi.balazs+gerrit@gmail.com>  [c28d6b99599eaeb923804547c3ac849b6feec044]

        tdf#126363 DOCX shape round-trip: keep original line width
        
        to avoid of rounding error of EMU -> 1/100 mm -> EMU
        conversions, which messed up recognition of preset
        line widths in MSO.
        
        Co-authored-by: Szabolcs Tóth
        
        Change-Id: Ide0e393e667848683f00f9ba7a73ff8a45a908b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94043
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-05-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [7daab7859f3b5b4297c45ac1631c68387192a962]

        fix -Werror=maybe-uninitialized
        
        Change-Id: I718016b5f9120c18868ed798785af1f8108be25b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94569
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-20  Chris Sherlock  <chris.sherlock79@gmail.com>  [bd8a6029d96c7ea126d3db896b6ccfac34f13b00]

        vcl: remove double colon
        
        Change-Id: I58d8d997a51929d23b13f2bb2bc00c68836e41e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94562
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-20  Szymon Kłos  <szymon.klos@collabora.com>  [8099c7363c6ddee8390a02389a7dedf7ab9c72b6]

        jsdialog: refresh on notebook changes
        
        Change-Id: I81159d043add3d8bdd1b81f26f642f99c1430f73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94183
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94558
        Tested-by: Jenkins

2020-05-20  Szymon Kłos  <szymon.klos@collabora.com>  [fe0176fa4776afb5a2a0a8dc82b8265fb2b2cf31]

        jsdialog: send tab names
        
        Change-Id: Iaae09ec6fc1af0de7f052b89a09ea184a023be70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94182
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94557
        Tested-by: Jenkins

2020-05-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [0a3d414fb0ac27292320d99f802722a8a9670240]

        fix some more python 3.8 deprecation warnings
        
        Change-Id: I8bdbf05f1357aea83a3cdda2f06d63c7d04de8f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94561
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [1553d3787cbe0cdababf31382bf3376a3640d8cf]

        use for-range on Sequence in d*
        
        and fix bug in GenericClipboard::initialize, where it was looping through
        the arguments, but always reading the first one.
        I'm guessing it was never an issue because it is always called with
        only one argument
        
        Change-Id: I8f72b6bce8c77a69c7d75115e34630e2c308261e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94553
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-20  Szymon Kłos  <szymon.klos@collabora.com>  [c2ead5a142be19cb74127294641ec35da9e0f5c5]

        jsdialog: react on button state change
        
        Change-Id: I19b8b4f123373da1acc7e2815086a67bcdb43e76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94148
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94556
        Tested-by: Jenkins

2020-05-20  Michael Stahl  <Michael.Stahl@cib.de>  [c8406011eef27571529b2f497fdca449b9ab37bf]

        chart2: avoid assert on SvxAdjustItem with WhichId 0
        
        Insert a chart, then insert a rhombus shape into the chart:
        
        svl/source/items/itemset.cxx:150: SfxItemSet::SfxItemSet(SfxItemPool&, std::initializer_list<SfxItemSet::Pair>): Assertion `svl::detail::validRange(p.wid1, p.wid2)' failed.
        
        Presumably this item doesn't actually do anything since it was added in
        2009 in commit 4d3c143900d87f23cb4e66f1ebf9e0dae0541e0f
        
        Alternatively it could be EE_PARA_JUST perhaps? but not sure if that can
        always be used.
        
        Change-Id: Ia1addb1095714acafe7db596ece4b9a706354d34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94537
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-20  himajin100000  <himajin100000@gmail.com>  [acfd959f0b4069b74e76213e4118af9827005fff]

        meta:non-whitespace-character-count attribute is known also, fixed a typo and re-positioned the item to the correct index.
        
        Change-Id: Ibac232a9e6851a0c59884bc82ead5de36ac2e391
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94454
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-20  Chris Sherlock  <chris.sherlock79@gmail.com>  [8318a636336dd6d6b5862a3366f85f96c64d8243]

        vcl: refactor by creating SetBackgroundColorAndBounds() function
        
        Change-Id: If547bde70db4e5a22bcbb9fc004cc575a62b23b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94395
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-20  Chris Sherlock  <chris.sherlock79@gmail.com>  [f85769f61b2d2380750be564c6de47f28be35b8a]

        vcl: refactor by creating RecordMapModeChanges() function
        
        Change-Id: I5f0b8b9e0d85cdd71dffdc1f9f95d4660a7e0a0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94394
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-20  Chris Sherlock  <chris.sherlock79@gmail.com>  [34a699f1894f30f68c3243784586617e01e60ab6]

        vcl: refactor by creating GetActionAfterBackgroundAction() function
        
        Change-Id: Ice78e9433863be8966cd5b9caac663e684332f71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94393
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [05d7dbb911349c0b529c3f3a64223e447958d435]

        tdf#132169: sw: Add UItest
        
        Change-Id: I7f0f17bc96d73cead6c8fd4269ea7cee1d85bca8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94552
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-20  Stephan Bergmann  <sbergman@redhat.com>  [bb8ee9171b2dad5be04a20d525ccc59b4d096c80]

        external/skia: Mark c++20.patch.0 as reported upstream
        
        Change-Id: Ia8434915829682880c0f2161f935d6608a18fd81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94555
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-20  Stephan Bergmann  <sbergman@redhat.com>  [1d0f946512c9b5271c0f68cdaba3be37c8e0a2d7]

        Drop workarounds for what looks like an MSVC compiler glitch
        
        ...now that 02b1a8f533d88c90004b1ea294f853f4b73f8c01 "Fix ambiguous symbol"
        removed the---apparently unnecessary---using directive from
        vcl/jsdialog/jsdialogbuilder.cxx, which had presumably caused the MSVC
        compilation error documented in dd5852f47beceb4a3b3f869cf6d3c24f3bf90ef4 "Work
        around what looks like an MSVC compiler glitch".  I have no idea what the other
        ::MenuButton qualification, added with 02b1a8f533d88c90004b1ea294f853f4b73f8c01
        in addition to the using-directive removal, was supposed to be good for, but
        lets assume that it is not actually needed as a workaround in any other build
        scenarios either and remove it too.
        
        Change-Id: Ib896562579c81d1b49e7edab47bc7cded445d46c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94541
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-05-20  Szymon Kłos  <szymon.klos@collabora.com>  [823c9f818a2d191d52e18fbb9b8b64127822fbcf]

        jsdialog: Common weld::Widget implementation
        
        Change-Id: Iab21652c6abaf143fb421d6030f6acc394733bcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94073
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94489
        Tested-by: Jenkins

2020-05-20  Justin Luth  <justin.luth@collabora.com>  [c71ebc0a9f0e8a35d7c315df68cc42159f909d41]

        NFC sw layout: optimize assignment of bAllowSplitOfRow
        
        1.) Remove unnecessary test for !bDontSplit,
        since by definition, bTableRowKeep requires !bDontSplit
        
        const bool bDontSplit
        const bool bTableRowKeep = !bDontSplit && ...
        const bool bAllowSplitOfRow = bTableRowKeep && ...
        
        2.) Put the trivial !bPrevInd test first and so
        potentially avoid the non-trivial lookup of
        AreAllRowsKeepWithNext(pFirstNonHeadlineRow)
        
        3.) bAllowSplitOfRow by definition contains the two
        requirements of !bDontSplit and !pIndPrev,
        so pull out and test earlier - potentially avoiding further tests.
        This also emphasizes its similarity to bEmulateTableKeep.
        
        Change-Id: I41cb72aa03371eacfdb68d63dc3df21f85e755bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93635
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-05-20  Miklos Vajna  <vmiklos@collabora.com>  [96baf8c69330d50af7d31ab9838bcd0ec7c8c50b]

        tdf#130479 FODG import: fix handling of <draw:fill-image> in styles
        
        Regression from the image handling rework, the problem was that the old,
        URL-based code had explicit handling of mxBase64Stream, while the new,
        XGraphic-based code assumed that by the time we reach the end of of the
        bitmap style element, maAny already contains the graphic.
        
        Fix the problem by improving XMLBitmapStyleContext::EndElement(), so it
        loads the graphic from the base64 stream if we don't have a graphic
        already.
        
        Change-Id: I6d90f1470a5b797fb51789901081ccd7a6fd29e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94548
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-05-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [1854f1ddf6ffaddff92d3209f15b68a53f91d2b1]

        loplugin:unusedfields
        
        Change-Id: If179d0a13f3c9f7a49e3efe9027a64368ed600a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94544
        Tested-by: Jenkins
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [9a0faf09a8963556eafe172ae16735472f24659d]

        use for-range on Sequence in cppuhelper,cui
        
        Change-Id: I482d48e29ddc9690d9c671cde2f6b0c611ec378d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94550
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-20  So Yanaihara  <yanaiharaso@t08.itscom.net>  [442c7b95e2ee94b66a9854d0cb22f8ecb76532c6]

        Fix contexts for translators
        
        Change-Id: Ia0aada81a4f7c286545a0dc7c6c73a4cd7a0fb8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90857
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-05-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [730c50946e088e7a93d9c0809444f74502e1b4b8]

        tdf#tdf99711: sw: Add UITest
        
        Change-Id: Ic03d43de5b83addcc25e857ae198ffcdd769f775
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94551
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-20  DaeHyun Sung  <sungdh86+git@gmail.com>  [34b25ee3f8ef887997f73c16d13fe64f8bbbb1c9]

        Korean Dangi Calendar Testcase tdf#125446
        
        Add testcase for Korean Dangi Calendar format tdf#125446
        
        Change-Id: I4b0e59fd5aba97d4b45204bd4b3f2bc5c18ab442
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89296
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-05-19  Justin Luth  <justin_luth@sil.org>  [76356814075ddc4323f356cf99dcc5a7bbc8f0e4]

        tdf#60378 doc import: merged cells - don't null right border
        
        Well, don't null them out at all, for the benefit of merged
        cells, where the right border might be lost.
        
        There doesn't seem to be any point in clearing a border because
        LO sets a "merge adjacent line styles" in the borders
        which does exactly what the comment indicated it was trying to
        do. This option has been around since at least LO 3.5.
        
        Change-Id: I22954e5fc31dc1c072f1ff5ccaaa05cd0f69fda4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93064
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-05-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [a135eaacd3bf0b6125626e03e73840660bf27bf0]

        tdf#118242: sw: Add unittest
        
        Change-Id: Ie2ade3ce50049dec3e91a8bf29400c302d564aeb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94540
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [8e572dc82b132de8472928db0ab0aed6388390e8]

        tdf#129423: make these tests export-only
        
        Change-Id: I5697ff10c1118c9f6b4ea1760a9dce7e94d56f96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94542
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [cc43048de90376beda0552e21795ce518c85fe07]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d599e7d75a648660f6d8389b411f9796a85e2070
          - tdf#132643 Fix broken link
            
            Change-Id: I6ac6fc05144c04a4f7fc83a766f4c734afaa1fa1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94545
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-19  Johnny_M  <klasse@partyheld.de>  [e22ff961e9e592620502e7fe94d1e8475de6369c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 685eaaade6471568d29e6f573e209aba28d3ca1b
          - tdf#132643 Translate German section IDs
            
            Change-Id: I8f9291182223ab8c580dc2fba03f2e52a1eb20cd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94298
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-19  Johnny_M  <klasse@partyheld.de>  [cefb5cefa7d42a2c053d288bd78f99d5ddaadaeb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a3299244173e54a1d32e25f5b264c6f2d07e373b
          - tdf#132643 Translate German section IDs
            
            Change-Id: If8d67d521f03dd231912b6f95b03320a647c6765
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94297
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-19  Johnny_M  <klasse@partyheld.de>  [35dd0441124cf9d9054363280a0ae3de874acbac]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1c286bb1f009269ef64296fdcda7b713548594c9
          - tdf#132643 Translate German section IDs
            
            Change-Id: I5f1375dc55681d470f6a9b4247fbf62b39383ee0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94299
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [212799ffeded71c0d6864185d5245979e50fa0fb]

        loplugin:constantparam
        
        Change-Id: Ifa90e9721edeacd4fd78fde968b81aab873e2061
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94497
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-19  Johnny_M  <klasse@partyheld.de>  [b4228e6eb21c63903206f3c9eff028360fd3176e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 05b4d1e9a8ed05c477dfcf31adfa148eebe87e9a
          - tdf#132643 Translate German section IDs
            
            Change-Id: I22f6e7595b87a7fa2d8218a06713b148e6fad018
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94296
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-19  Johnny_M  <klasse@partyheld.de>  [001503b287d80fdd0ac94e93fc6b2520980a43ed]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 188dc4f4ccb9a3f42a7eceecc428da9d4d750652
          - tdf#132643 Translate German section IDs
            
            Change-Id: I2a077516beecea9793f9a3b81be0d99b69df0686
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94295
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-19  Johnny_M  <klasse@partyheld.de>  [eb067e8be90665a973eb55a36043fc5ef39211ee]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b689a35c0a4309510545e32d0c9651812eb73d2f
          - tdf#132643 Translate German section IDs
            
            Change-Id: I0cd30edf9a47d17acb56de7e73101caee4704630
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94294
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-19  Johnny_M  <klasse@partyheld.de>  [6de6a00803bf9228947a84f051e4d1914dcd390a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2cd1276149dea7e99119ebc29db39846ce5ec021
          - tdf#132643 Translate German section IDs
            
            Change-Id: I2337e25afa8723f4aa2ed3aa1dd5d7b5de093a46
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94293
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-19  Johnny_M  <klasse@partyheld.de>  [f184a94ffa6051979b8bbfc778f03e58176f9d40]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 713a271fe5df8ad86612c399f3bd13576ffda8da
          - tdf#132643 Translate German section IDs
            
            Change-Id: I4dd9a554aef4f3e7489eea98387b1e054438387e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94292
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-19  Johnny_M  <klasse@partyheld.de>  [fa2c646eafd105e11fcd58e35d26b75728167f1b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to be077584e6831b2facd941a3442e396557f154ee
          - tdf#132643 Translate German section IDs
            
            Change-Id: I16dd94c5e823b23f52b21dfa99d9e0255c9d89c0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94245
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-19  Johnny_M  <klasse@partyheld.de>  [c475649aa74a6ab0af3822e3ef6efe693b6eae5c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fb4112dfbfc38a790401edb67bd24b5eee446c91
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ia2fce880a8dabefaa7b540751ed64f49b508ad56
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94244
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-19  Johnny_M  <klasse@partyheld.de>  [aafa90ffb56f45da19c05303bcbf2ea1b82f1865]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cc3e52356e72a874d7b87223271e8eec46990ef2
          - tdf#132643 Translate German section IDs
            
            Change-Id: I665f6c2f87022764a8cd95aeb937487266569ecc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94243
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-19  Johnny_M  <klasse@partyheld.de>  [360932523dea81dd9f0b2006c839dfdd0fba4b66]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3e34b03eb5884e88621e4ed1514b81dffdc27bec
          - tdf#132643 Translate German section ID
            
            Change-Id: I6ee4044561343aa3486459c52dfabead7337cca9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94242
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-19  Miklos Vajna  <vmiklos@collabora.com>  [0b725c38e01de528b3102975a842a700f4188087]

        sw HTML import: ignore hidden text frames
        
        Use-case: HTML-copy 2 lines from a browser from a mattermost chat, paste
        it into Writer. The content is not visible at all, because there are 5
        invisible full-page textframes covering the actual content.
        
        The browser has no problem with showing the content as these divs are
        all invisible. Writer does not support hiding textframes, so just ignore
        them on import for now.
        
        Change-Id: I36a807d46f5f8348239e4693ec85da49a2205854
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94500
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-05-19  Caolán McNamara  <caolanm@redhat.com>  [581f7ae64de2a865c4a888248c374a89719f0f03]

        closest not closet
        
        Change-Id: I3bd023d6888fc8bfeafb9122f2fb7cfff382fe6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94538
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-19  Johnny_M  <klasse@partyheld.de>  [33d6be390360f1206017c223677b32690edc74a3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ee3fa491ebba041210e0ad6a89b8c8d488b89756
          - tdf#132643 Translate German section IDs
            
            Change-Id: I49983005b98a641db673f16d05408f9385cde3e7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94241
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-19  Johnny_M  <klasse@partyheld.de>  [90292f5501169da19aea003cd11fec5b1a523219]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7571f1e558b344a1f049e9317c90fd3565af25d1
          - tdf#132643 Translate German section IDs
            
            Change-Id: I1a93edf3a3f6a35df1daf2ada097b9a5b6418295
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94240
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-19  Johnny_M  <klasse@partyheld.de>  [15f94ec9934cfd9cf87feb4a71d401a512214062]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ec1a1e5c72ad0ef4fdfe8b2bbd02c96120e7c33a
          - tdf#132643 Translate German section IDs
            
            Change-Id: Idca3509fb65a411dab495e3788a6419d995d4139
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94239
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e4395e0842d6e7ee4867aa3cacef74ecbc7c5022]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1f528ba00ed5f74d29be5190311190f6aa668d8e
          - tdf#133109 Update notebook bar Hhelp page
            
            Change-Id: I421c9a2509737eb2d2bb03f8c3dd33ebbcf29ea6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94539
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-19  Stephan Bergmann  <sbergman@redhat.com>  [809ddff82dc9a28051d8f6b0d6513b1824ba0ab9]

        Fix the Clang check for using <experimental/source_location>
        
        (see the <https://gerrit.libreoffice.org/c/core/+/93868/19#
        message-77dcd3b30c4ae3919354f84b46b27d934164a938> comment to "use
        std::experimental::source_location in uno::Exception")
        
        Change-Id: I5d682dcf97be59f1798c5c08ad13025dfee0dd4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94495
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-19  Michael Stahl  <Michael.Stahl@cib.de>  [c4df27dc893fc397725334f885cb6bdb2585924a]

        sc: ODF export: OFFICE-3665 table:name on source-cell-range
        
        It turns out that commit d840c7e15402dc3a133b400b113e28c0c78702c5
        is pointless because this attribute was actually added in ODF 1.3,
        which i didn't notice before; this means there's no benefit to add
        a loext:name at this point.
        
        Change-Id: Ic4c7a00f62e399f232a6e515ab83cd9ad99c01e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94501
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-19  Michael Stahl  <Michael.Stahl@cib.de>  [693cefb59286daf6ff86f1db16f0d64b4b9b4588]

        tdf#89475 xmloff: ODF import/export: continue fixing draw:angle
        
        Continue what commit aadda5d17f6e422da143ea774f759bfc5f629c5b
        started wrt. unit-less draw:angle attributes in ODF >= 1.2:
        
        * ODF 1.3 files don't ever have unit-less draw:angle interpreted as
          10th of degree
        
        * import unit-less draw:angle as degree, except if it's ODF 1.0/1.1 or
          it's ODF 1.2 written by OOo/LO < 7.0, then 10th of degree
        
        * export draw:angle with "deg", which LO 4.4 and newer can read; except
          if exporting ODF 1.0/1.1 or ODF 1.2 Extended (compatibility mode),
          then 10th of degree (unit-less)
        
        The only problem with this is that if you store a file as ODF 1.2
        Extended (compatibility mode) and load it with LO 7.0 it will interpret
        the angle wrong, but nothing's perfect...
        
        Change-Id: I3771e6571afd40e44b6f7890dacf18c28841610f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94443
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-19  Michael Stahl  <Michael.Stahl@cib.de>  [34a513428d0786578c1c5f38fdc8a0fbd3b8f82f]

        xmloff,filter: Flat ODF import: import BuildId from meta:generator
        
        The problem is that SvXMLMetaDocumentContext::endFastElement() works to
        init BuildId property for ODF packages but not for flat ODF files
        because the entire content of the document is inside that element.
        
        So init BuildId when the office:meta element ends.
        
        Also, add the missing "BuildId" property in XmlFilterAdaptor.
        
        This allows the CppunitTest_sd_import_tests testGradientAngle to work in
        the subsequent commit.
        
        Change-Id: I916a9288631078c1552cd8673e41fa9a9679f574
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94499
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-19  Tomoyuki Kubota  <himajin100000@gmail.com>  [96db6fb300473fc7ba2af22770f0a7bd7c4f780b]

        xmloff: ODF import: Silence "unknown LO version: 7000"
        
        Change-Id: I56cf3b03274cc24f66bbfc9d3615fa57521a6cd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94368
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-19  Michael Stahl  <Michael.Stahl@cib.de>  [d6ba23a7c0fbd4b59b8011012bbcaa002c5c84ca]

        tdf#106780 xmloff: ODF export: only write invalid text:style-name...
        
        ... in case of ODF 1.2 Extended (compatibility mode), which is intended
        for workarounds for old OOo/LO versions.
        
        Change-Id: Ib0411c09d795383a481be8b4661dc71b02b0181b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94442
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-19  Michael Stahl  <Michael.Stahl@cib.de>  [d705a860936a58e40a2894a12d02be585a06e1c1]

        tdf#102256 sw: ODF export: don't write table:table in shapes
        
        ... for strict ODF versions, only write loext:table in extended.
        
        Since commit 62391c28fae5099dd1f67c322867933fcb05bc9f LO can read the
        loext:table elements, LO 4.4 should be sufficiently long ago.
        
        Actually with ODF 1.2, the export asserts because loext namespace was
        exported but isn't declared.
        
        Change-Id: I92318f78b3282989de1d9c2764c2ed7663cb50b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94438
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-19  Szymon Kłos  <szymon.klos@collabora.com>  [c529dd9b964e4176fed67d3c1594978c7d26ad7b]

        jsdialog: weld::ComboBox
        
        Change-Id: I672d2fd170e94e0b3e05384461983e5ae4a0ab35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94072
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94488
        Tested-by: Jenkins

2020-05-19  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [5ea36f5975728fcd1fb2f92fccdfdeaeec4e028e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2f0132929f29aeb37411418fe8088fd6abba11a6
          - langnames.js loaded too late
            
            help2.js depends on it being loaded, so lang dropdown is empty
            on mobile. Hopefully this fixes it.
            
            Change-Id: Ic331df0e6e34a2c50b7bd343c877685d4e84d648
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94334
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-19  Miklos Vajna  <vmiklos@collabora.com>  [868acbd97b58b200731ca25ece4019de734e5726]

        oox, svx, sw, xmlsecurity: clang-format these files
        
        I added these files more or less recently and they have long lines. Use
        clang-format to break at a sane column limit.
        
        Change-Id: Id4ef832e4843fc81f4a497385e49ccb835a7197f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94503
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-05-19  Caolán McNamara  <caolanm@redhat.com>  [47654bc44e4aff1b251e17c07d42f8beb8ce09c8]

        Related: tdf#133159 minimize jumping around if content doesn't change
        
        when navigator tree is updated
        
        Change-Id: Ie50ad0b4c24da15be575acb1172a28edb2fde05b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94502
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [1a10f17768860b3871038b610caf00c8c9d0e967]

        tdf#100581: sw: Add unittest
        
        Change-Id: Ibeb7ce063cf009b54337a44061ae186172011c99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94496
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [174f1785c423d268ebf23fba6529714af366fb97]

        fix loplugin:vclwidgets fallout
        
        from "tdf#125538 fix background of zoom control"
        
        Change-Id: I444dea360ab10be6bebfe50a1f7b4d2f555bf59b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94498
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [4435a3b02525067700ee494dbd91d84df985b001]

        tdf#98493, tdf#133079: sc: Add UItest
        
        Change-Id: I04794bb7313f6ecd32088f8e7aa57e898f8ba427
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94493
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-19  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [71a23fa995f149458d1371bd863bdc4a035bc7ab]

        don't hardcode /usr/bin/python3 in android scripts
        
        Change-Id: Id26422e8398da7674d5da22df97a03bee0b0b189

2020-05-19  Caolán McNamara  <caolanm@redhat.com>  [1f209723cb294559f6f6bbb42d9db7b78a3b5a61]

        Resolves: tdf#114258 defer LoseFocus treeview update
        
        until the next event cycle in cas the LoseFocus is happening due to an
        in-progress selection event from a  mouse down in the treeview that would be
        updated
        
        Change-Id: Ia4448aa798a8af7cd35bc17215891f6c5ca8678a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94494
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-19  Szymon Kłos  <szymon.klos@collabora.com>  [9c78d8d0a8bd69fc45d845b96bcbc3bdded5f521]

        Resend jsdialog on entry change
        
        Change-Id: Ic255b8ba56f5b355a95ddc9a9587e1747b66702a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94071
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94487
        Tested-by: Jenkins

2020-05-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b64e29d5b7bc9338d3034d31774d1e077074fe3c]

        Fix typo
        
        Change-Id: I72d95721c6af63706cc6e2c39b12d4af858cc045
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94492
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-19  Heiko Tietze  <tietze.heiko@gmail.com>  [8fee3f553bf396fad0237f19873e10c08782660f]

        Resolves tdf#132996 - Wrong position/scaling of dropdown
        
        Fill explicitely set to Start
        
        Change-Id: Ib17e74e41afe3bad04ae0b665f88df044544c0a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94481
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-05-19  Szymon Kłos  <szymon.klos@collabora.com>  [02b1a8f533d88c90004b1ea294f853f4b73f8c01]

        Fix ambiguous symbol
        
        Change-Id: I62aa1fcbc8dd80bf7ef377776a54d3af78248af9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94480
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-05-19  Stephan Bergmann  <sbergman@redhat.com>  [dd5852f47beceb4a3b3f869cf6d3c24f3bf90ef4]

        Work around what looks like an MSVC compiler glitch
        
        I got
        
        > [build CXX] vcl/jsdialog/jsdialogbuilder.cxx
        > C:\lo\core\vcl\inc\salvtables.hxx(841): error C2872: 'MenuButton': ambiguous symbol
        > C:\lo\core\include\vcl/menubtn.hxx(31): note: could be 'MenuButton'
        > C:\lo\core\include\vcl/weld.hxx(1320): note: or       'weld::MenuButton'
        > C:\lo\core\vcl\inc\salvtables.hxx(834): note: while compiling class template member function 'void SalInstanceComboBox<ComboBox>::set_item_menu(const rtl::OString &,weld::Menu *)'
        > C:\lo\core\vcl\inc\salvtables.hxx(932): note: see reference to class template instantiation 'SalInstanceComboBox<ComboBox>' being compiled
        > make[1]: *** [C:/lo/core/solenv/gbuild/LinkTarget.mk:306: C:/lo/core/workdir/CxxObject/vcl/jsdialog/jsdialogbuilder.o] Error 2
        
        now with VS 2019 16.5.5 (and --disable-pch, should that make a difference), for
        reasons that are not clear to me.
        
        Change-Id: Id6aeef671f807ca59cad9d65578031b323ed697c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94476
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-19  Michael Stahl  <Michael.Stahl@cib.de>  [97e9b250426ff09bba4546835ee9138d91e03fbb]

        tdf#103602 xmloff,sw: ODF 1.3 export: PageStyle with drawing-page style
        
        Associate a style of family "drawing-page" with a style:master-page.
        
        This fixes the small part of the draw:fill attribute problem that is
        covered by OFFICE-3937 in ODF 1.3.
        
        Exporting the "drawing-page" style is only allowed in ODF 1.3; all
        property map entries have ODFSVER_ODF013 and this causes no style
        to be exported for earlier versions.
        
        Continue to export the invalid draw:fill attributes on the
        style:page-layout for now, until the import of this is more widely
        deployed.
        
        This only works with Writer, because Calc doesn't implement FillStyle
        properties on its page styles.
        
        Change-Id: I4b24ae3eaf332723e24671e594eca5e36d48f525
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93671
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-19  Michael Stahl  <Michael.Stahl@cib.de>  [4e98ba4ba5c17ab8ae1170662af645b9d2bfde84]

        tdf#103602 xmloff,sw: ODF 1.3 import: PageStyle with drawing-page style
        
        Associate a style of family "drawing-page" with a style:master-page.
        
        This fixes the small part of the draw:fill attribute problem that is
        covered by OFFICE-3937 in ODF 1.3.
        
        This is the import part.
        
        Change-Id: I4c86fa24c36407b64ce33f0890e5da8c26c5292a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93670
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-19  Michael Stahl  <Michael.Stahl@cib.de>  [bd03dc39f6f02a875590413378355daa4893a988]

        tdf#97630 xmloff: ODF export: fix draw:fit-to-size mess, step 2
        
        Restrict the export of draw:fit-to-size to only the standard
        values "true"/"false".
        
        Keep the broken export for ODFVER_012_EXT_COMPAT, since it's easy to do.
        
        Change-Id: Ieaab3b635a116a1d0b6155115f8f7f74935a125a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93226
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-19  Michael Stahl  <Michael.Stahl@cib.de>  [9019288dc1ea8c6db615b9f8bbae14efc1ed8cd8]

        tdf#91306 xmloff: ODF export: allow style:page-number="0" in ODF 1.3
        
        See OFFICE-3923.
        
        Change-Id: I619d9efe3eb17feaf84f7dd21f5b2197c30bc6aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93225
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-19  Caolán McNamara  <caolanm@redhat.com>  [68cd0a974c83fbcbda809a0005e5d599a6e4909f]

        Related: tdf#132536 limit to ~25 pre-rendered font previews for now
        
        The font caches look b0rked, the massive charmaps are ~never swapped out, and
        don't count towards the size of a font in the font cache and if the freetype
        font cache size is set experimentally very low then we crash, so there's an
        awful lot to consider there.
        
        Change-Id: I0e322109c02b00cfb6aff88b4fa650ac3cb1f178
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94466
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-19  Michael Stahl  <Michael.Stahl@cib.de>  [58c013516694b1083abdbc76300ed003f6a456c5]

        xmloff: ODF export: additional ODF 1.3 chart features
        
        * OFFICE-3662 chart:interpolation additional values
        * OFFICE-3958 chart regression curve: polynomial
        * OFFICE-3959 chart regression curve: moving-average
        
        None of these are exported in ODF 1.2 extended because they require
        additional values for standard attributes, which isn't valid.
        
        Change-Id: I920cc44dbde46687b570c1296c7d8926f0a1a9c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94064
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-19  Noel Grandin  <noelgrandin@gmail.com>  [444c7c736be7545344298a9cbb3a69886edc5ecb]

        tdf#125538 fix background of zoom control
        
        by
        (a) invalidating parent, which repaints the background
        (b) making the background of the zoom control transparent, so the
           toolbar is visible behind it
        
        Change-Id: I75e67e6c820dccf8bf8a001965df7b5e49176bfa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94439
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-19  Stephan Bergmann  <sbergman@redhat.com>  [fc1d1acd518a9937c2501242dae2af4530b52fe7]

        Avoid UB when calling setjmp
        
        The C standard (and thus by reference also the C++ standard) has very picky
        constraints how invocations of the setjmp macro need to appear to not cause
        undefined behavior.
        
        Change-Id: I09418de340a044e4309261bae9816ca746700858
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94474
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-19  vgeof  <vivians88@hotmail.fr>  [8209c2569f5726f9ed29f75d30efdccb94f98fe5]

        tdf#88205 EasyHack change css::uno::Sequence initializations
        
        1st commit. Use initializer lists for uno::Sequence in 4 files
        
        Change-Id: I0192b4b8f023fb8d606dff81c4b910c8c7c2a9a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93900
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-05-19  Justin Luth  <justin.luth@collabora.com>  [8a21d5053d331160e4913dc80c045a454ec84de3]

        tdf#132642 sw layout: try2 emulate table kept-with-next not splitting
        
        This adjusts my LO 5.2 code for tdf#91083 that tried to emulate the
        table's keep-with-next property which doesn't have a matching
        counterpart in MS formats.
        
        I always confused myself trying to understand what my year-long coding
        attempt was trying to do. This seems much understandable, and efficient.
        The big clue was that it affected non-MS formats - which was unintended.
        
        Change-Id: I7886e52430cb34799e25f7fcf73500e28bbe2a55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93443
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-05-19  Miklos Vajna  <vmiklos@collabora.com>  [cda47b4b4216457023ea72ad4137b8aed807c71f]

        sw: ResetBlinkPor() now doesn't do anything useful
        
        mbHasBlinkPortions is always false by the time this function is called.
        
        Change-Id: I73b9128ce26ad8fad0227d0c93a62c28d46541c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94467
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-05-19  Stephan Bergmann  <sbergman@redhat.com>  [dbdc14dfd90c40b6cc0cd951be236acd85ff4cea]

        external/skia: Adapt to C++20 rewritten equality comparisons
        
        ...by avoiding the selection of rewritten ones that would use synthesized
        operator== with non-bool return type:
        
        > workdir/UnpackedTarball/skia/src/core/SkVM.cpp:1317:37: error: return type 'skvm::I32' of selected 'operator==' function for rewritten '==' comparison is not 'bool'
        >                            select(s == 0.0f , d * (1-src.a)
        >                                   ~ ^  ~~~~
        > workdir/UnpackedTarball/skia/src/core/SkVM.cpp:1217:17: note: in instantiation of function template specialization 'skvm::Builder::blend(SkBlendMode, skvm::Color, skvm::Color)::(anonymous class)::operator()<skvm::F32, skvm::F32>' requested here
        >                 fn(src.r, dst.r),
        >                 ^
        > workdir/UnpackedTarball/skia/src/core/SkVM.cpp:1311:43: note: in instantiation of function template specialization 'skvm::Builder::blend(SkBlendMode, skvm::Color, skvm::Color)::(anonymous class)::operator()<(lambda at workdir/UnpackedTarball/skia/src/core/SkVM.cpp:1311:44)>' requested here
        >                 return apply_rgb_srcover_a([&](auto s, auto d) {
        >                                           ^
        > workdir/UnpackedTarball/skia/src/core/SkVM.h:912:23: note: declared here
        >     static inline I32 operator==(float x, F32  y) { return y->eq(x,y); }
        >                       ^
        
        (There are more such operators here that could cause similar issues, but I only
        adapted the one that caused the overall build of LibreOffice to fail.)
        
        Change-Id: Ib880191f8bfa44dacb65692e27f32d2e62a96371
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94473
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b2e511cb46c1f318803050d3a47e7a296ade04a0]

        Removed duplicated include
        
        Change-Id: Iee07f7fd011c17e583854a7cc0dfa25fce3ec948
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94469
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-19  Mihkel Tõnnov  <mihhkel@gmail.com>  [4804d969bacd25ad586b3bf70d3dc8c27adb48ef]

        tdf#130154: update locale data for Estonian [et-EE]
        
        * fix MinimalDaysInFirstWeek (supposed to be 4, not 1)
        * fix FollowPageWord ("jj." = "ja järgmine/järgmised", not "pp.")
        * fix Era DefaultAbbrvName & DefaultFullName to official spellings
        * add DefaultNarrowName for months (using Roman numerals)
        * translate TimeAM, TimePM - not commonly used, but abbreviations exist
        * changes to date formats:
          - add some that are used, but were missing
          - remove those that aren't commonly used or which are ungrammatical
          - switch to more sensible defaults
          - minor re-sorting into more logical order
        
        Change-Id: I2cf585febe7f100b2b63a94a3fd957a381adc131
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94256
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-05-18  Mike Kaganski  <mike.kaganski@collabora.com>  [e94e1ed8435606ae4a85638947fe02e72946ca0f]

        Move comment closer to where it belongs
        
        The comment was introduced in commit bc584ddc617f1b6be2cd3b330c2b999ec8f376a4,
        when a check for mpAlphaVDev was introduced. Later the code was refactored, so
        the relation of the comment to the code was lost.
        
        Change-Id: Ie258720be9aaa67a8ec8ad3b5a1c7f068e453d92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94284
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-18  Tor Lillqvist  <tml@collabora.com>  [2d2f00bd499d69a91eda99f31910c3998b560e86]

        tdf#129177: Turn on --enable-readonly-installset unconditionally for macOS
        
        An app bundle should never be written into. We have avoided it always
        for a sandboxed (App Store) LibreOffice, but we should avoid it in all
        cases for macOS.
        
        Change-Id: I0aad5044c006fa6f371919cd73047d1b7348b44b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94444
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-05-18  Miklos Vajna  <vmiklos@collabora.com>  [6cc4aa93baed7916705b43ddce5dbb7c031e9997]

        comphelper, drawinglayer, framework, starmath: clang-format these files
        
        I added these files more or less recently and they have long lines. Use
        clang-format to break at a sane column limit.
        
        Change-Id: Id608fffbbc0673c9bc350dd696cb0a31906840d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94423
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-05-18  Caolán McNamara  <caolanm@redhat.com>  [acc8ff577b2087fa2734b569a9606d9acac09c2e]

        tdf#133121 limit style list width to that of the entry widget
        
        which is maxed to the widest "standard" style text. So that the
        dialog doesn't dance around depending on the font selected.
        
        Change-Id: I5876314f5293abcac765dd018deda5b0d7f52305
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94436
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-18  Caolán McNamara  <caolanm@redhat.com>  [fc59a701cceb6e83c00fc3c9fab747987376c00f]

        don't bother undoing the replacement of combobox if unparented
        
        as seen in tdf#133098 example
        
        Change-Id: I58bf5c5c931cbd1f002ff28f6844d0bebcdd1913
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94440
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-18  Caolán McNamara  <caolanm@redhat.com>  [f7ceb1f805b45cbd4b322da2ca4039d56dd430b3]

        tdf#133098 cannot truly unparent a vcl widget
        
        once is created it cannot truly get unparented like a gtk one can, so if we
        want to "unparent" it, move it to be a child of the hidden DefaultWindow
        instead
        
        Change-Id: I25efa497b99471b5b1df55c6e6a2a6890982b781
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94441
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-18  Szymon Kłos  <szymon.klos@collabora.com>  [a76116c867380836080adc86bc37c2248778825d]

        Create weld::Builder implementation for JSDialog
        
        and use for WordCountDialog on mobile
        
        Change-Id: I12c3455ff9b16c30918067f9282b72f49141a308
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94041
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94055
        Tested-by: Jenkins

2020-05-18  Mike Kaganski  <mike.kaganski@collabora.com>  [c8961ff03fb8f136f6a123bd74f96adffd138840]

        Simplify this a bit
        
        Change-Id: Ie821c4e74e936557df0ad9fb5ab4b469dc8dc683
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94285
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-18  Mike Kaganski  <mike.kaganski@collabora.com>  [aae1f31d969904c53d129684d40a9ff5174e56c4]

        Only transform polypolygon when needed
        
        Change-Id: I907c4bddb1ec05a9d68af8939e58d576714a3d0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94283
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-18  Julien Nabet  <serval2412@yahoo.fr>  [01bdd3a8d17b53c4b953b074dbcd262a125527d8]

        Unused #include "comptr.hxx"
        
        Change-Id: I42ae8fd069a328df2b98e62ce3980dba8fb221b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94437
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-18  Szymon Kłos  <szymon.klos@collabora.com>  [77445e201c45e5593761e8399c32f80eea2178a4]

        Make Chart Creation Wizard async
        
        * FuInsertChart as a memeber in ScTabViewShell
          stores instance is needed to react on the dialog's result
        * CreationWizardUnoDlg converted to XAsynchronousExecutableDialog
          added dialog close handler which notifies listeners
          In the Online dialog become dead after closing, additional
          PostUserEvent was needed to kill the dialog after real close
          (without it user needed to select any cell to close dialog)
        * Reuse in Writer
        
        Change-Id: Ib09b5d83af9e1aa67218e093aa161419e8ddb922
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90380
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-05-18  Julien Nabet  <serval2412@yahoo.fr>  [835bced249e95ccbf0a88266f8c1ba166cf5efcb]

        fix potential leak in runProcessWithPathSearch (filter/ieps)
        
        Change-Id: Ifa1d3c7aba95aa0800d6d0481d0258367ac1317a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94417
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-18  Justin Luth  <justin.luth@collabora.com>  [c50315c55dbb5daf86ccb2a91468c05a53e926e9]

        tdf#95495 ooxmlexport3: less implementation-specific unit test
        
        Although the original document completely defines the numbering
        in (inherited) paragraph styles, the unit test was checking
        whether the paragaph itself had the exported numbering.
        That tests the current implementation where style information
        is copied to the paragrah, but in a correct world that information
        would stay in the styles.
        
        This unit test uses the EXTREME example where a "chapter numbering"
        is inherited by a sub-style - something LO completely does not
        support, so this needs serious emulation. Thus I am keeping
        the implementation-specific check, but clearly documenting
        that fact.
        
        Change-Id: I5b95646498c4d936eceb9be1841c654a5bd81275
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94401
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-05-18  Tor Lillqvist  <tml@collabora.com>  [74597acc9318177a0266535b5387dba35305171a]

        tdf#129177: Allow extensions to specify also maximum LibreOffice version
        
        To be used by the potential packaging of language packs as extensions.
        Language packs are by necessity specific to a LibreOffice version as
        they contain message catalogs.
        
        Change-Id: I6037103dfe0949d288f8ad77fec63dd5da221c02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94425
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-05-18  Stephan Bergmann  <sbergman@redhat.com>  [fd60c5a4879cb881b6c5abfe53ba80126ebb7303]

        Adapt compilerplugins/clang/test/writeonlyvars.cxx
        
        ...to 1d0bc2139759f087d50432f8a2116060676f34e1
        "use std::experimental::source_location in uno::Exception"
        
        Change-Id: I2b18dbae89c6f219edacba5d147ea265ca83725e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94422
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-18  Michael Stahl  <Michael.Stahl@cib.de>  [a541cd91951eca15e40764244b34c72b347f9f26]

        officecfg,unotools,cui: add ODF 1.2 Extended / ODF 1.3 versions
        
        ... to configuration and UI.
        
        The new default is ODF 1.3 Extended, which is now ODFVER_LATEST and
        stored as value "3" in configuration.
        
        Adapt a few places related to DocumentDigitalSignatures etc. to new
        default.
        
        Change-Id: I420da4f7787cc864c6bd88470d61b146b9399aa1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93177
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-18  Michael Stahl  <Michael.Stahl@cib.de>  [101594c272a53727566b3533fd083178769a4b49]

        schema: adapt libreoffice schema to ODF 1.3
        
        Remove everything that's in ODF 1.3; it's no longer necessary and some
        of it requires overriding named patterns from the schema so that has to
        be removed.
        
        Change-Id: I716957dc8ccc3fa54fc69c96d8a3b577a5c7e126
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93176
        Tested-by: Michael Stahl <michael.stahl@cib.de>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-18  László Németh  <nemeth@numbertext.org>  [fb001eab98934c5a4d0a8c6b9563f91337561b87]

        tdf#127616 DOCX import: fix char style of empty paragraph
        
        When direct character formatting defined in w:pPr/w:rPr
        overwrites some character style properties (character
        style defined by w:pPr/w:rPr/w:rStyle), empty paragraphs
        lost such direct formatting, resulting for example,
        different page layout by different height of empty
        paragraphs. Also text of that originally empty paragraphs
        got different formatting during typing.
        
        Co-authored-by: Justin Luth <justin_luth@sil.org>
        
        Change-Id: Ic7b3a73d4d7364993cc58073c9e1a09a2711d1b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94308
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-05-18  Michael Weghorn  <m.weghorn@posteo.de>  [92289c5f121499959b6f5edf859e5f34b5b96a78]

        tdf#133142 UnoControlTabPageContainer: Handle tab property changes
        
        In the model, changing a tab page's title or enabled/disabled
        status is done via methods 'XTabPageModel.setTitle' and
        'XTabPageModel.setEnabled'.
        
        Changes to the title and enabled/disabled status are
        propagated to the tab page container containing the
        tab page (s.a. 25c692c2a94ab83c2c859ac5ab334b62ac8b825e
        ("ControlModelContainerBase: Use property for enabled status",
        2020-05-15)).
        
        Make 'VCLXTabPageContainer' derive from 'XPropertiesChangeListener'
        and implement the 'propertiesChange' method defined in that
        interface to handle property changes for the tab pages and have
        'UnoControlTabPageContainer' forward 'PropertyChangeEvent's
        to its peer so they can be handled there.
        
        This way, changes for those tab page properties via UNO
        are now properly updated in the UI as well.
        
        Change-Id: I6fa1fadf781575c4ad1d066aed9c3a651b10869d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94402
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-05-18  Szabolcs Toth  <szabolcs450@gmail.com>  [96319d662dca12616eb52c601a2d5b5adca3ae57]

        tdf#92526 DrawingML shape export: fix 0 line width
        
        0 line width is the thinnest possible line width,
        but without its explicit export (a:ln w="0"), shape
        outline was imported with 0.75 pt line width by MSO.
        
        Co-authored-by: Balázs Regényi
        
        Change-Id: I40f7aefe6358bebe9a3853fe3e7d6faa170bc34c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93968
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-05-18  Caolán McNamara  <caolanm@redhat.com>  [d6fce28dea6e1e51ec5de88ef17cc56180b8c2db]

        Resolves: tdf#129620 crash because there is no associated window
        
        only an outputdevice in this editeng-in-a-widget case
        
        Change-Id: Idf054872a48befba652012cd511e4f9df4437166
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94415
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-18  Luboš Luňák  <l.lunak@collabora.com>  [be6d95b75131f8044512c1b2f2743c556169f56d]

        update to Skia chrome/m84 snapshot
        
        Change-Id: I7c5ad1673776fd0991a61b4c9f9a947e42764f44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94414
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-18  Michael Stahl  <Michael.Stahl@cib.de>  [0ff75d6653e34b7cbb94f74ff8a71db9f738463e]

        xmlsecurity: actually validate in testODFEncryptedGPG
        
        Follow-up to 5eda583443cd0ec323e925395ea734c20fdbcf13
        
        Change-Id: Icde98be0a8dccc58ca7c7c260e387bafb7f05b46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94412
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-18  Michael Stahl  <Michael.Stahl@cib.de>  [75187e0a59b16b06c5adf16987919a39153030d5]

        upgrade ODF validator with ODF 1.3 support
        
        ODF 1.3 schemas are supported; only thing missing is the MIME-type
        for the master template document.
        
        (actually we don't need this in the LO build because we use custom
        schemas anyway but let's test if there aren't any problems with
        the validator itself)
        
        Change-Id: Ic0a34f5e2551603e543504ba01c82e2fcacfc7f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93782
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-18  Michael Stahl  <Michael.Stahl@cib.de>  [ba0d1a850ad118b5889a4814ef6d01b989029a58]

        package: ODF export: fix position of manifest:start-key-generation child
        
        META-INF/manifest.xml[8,137]:  Error: element "manifest:start-key-generation" was found where no element may occur
        
        The problem is that in the schema, manifest:start-key-generation
        precedes key-derivation but LO writes it in swapped order.
        
        This is apparently a workaround for a bug in OOo < 3.2 ODF import and
        specific to ODF >= 1.2 because the element didn't exist in ODF 1.1; as
        it turns out we don't care about OOo < 3.4 being able to load encrypted
        ODF 1.2 documents anway since commit
        0b7c3b7d9fa71f59eed75c3e80e5e12245c5e1c5 "tdf#114939 officecfg,sfx2:
        always use AES/SHA256 in ODF 1.2".
        
        Change-Id: I3b62e3eba719f13e39fb24bf9792f764b24ccaeb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94413
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-18  Michael Stahl  <Michael.Stahl@cib.de>  [34ec838f0607564097cb08ce65165279e31888aa]

        schema: update ODF 1.3 rng drafts to cs01
        
        ... but remove unintentional changes from manifest-schema.
        
        Change-Id: I4d8de0fb896fcebed7cb0553a7a7c8cec6491d39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93175
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-05-18  Stephan Bergmann  <sbergman@redhat.com>  [cce42f7de6bdc406f40a0a16ad15285adc4a4c62]

        Apply dirname to the first word of CXX
        
        ...in case it contains addtional arguments like -fsized-deallocation besides the
        compiler's pathname, which would have caused failures like
        
          basename: extra operand '-fsized-deallocation'
          Try 'basename --help' for more information.
          dirname: missing operand
          Try 'dirname --help' for more information.
          dirname: missing operand
          Try 'dirname --help' for more information.
        
        (printf reuses the format operand to satisfy all argument operands, so that \n |
        head hack is needed to get just the first one, assuming that CXX did not contain
        any carefully crafted escape sequences inside that first argument that would
        expand to a newline when printing.  Also, this does not cater for leading
        var=value or (even more far-fetched) redirection words in CXX, but the original
        code did not, either.)
        
        Change-Id: Iae4d1a0ae3b67cc5e8c7a8a36258230f8ab8fd70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94406
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [da552b29a4c894e02262c3ea26f231cf1a9a0858]

        Fix typo in code
        
        Change-Id: I66c0d8fc4d307c376af20673e756944626df907b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94411
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-05-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [d08d42fd7f10f2d2c1bb42dc2aed11693bd882be]

        tdf#128782: move UItest to CppunitTest
        
        Change-Id: I98319183a7bd9abb9ed6b1dd9f85cf00ee701fc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94405
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [18dc598a6e0017df375369a81c8df3bbd41ed8ab]

        loplugin:unusedfields
        
        Change-Id: I8796c0937fe4b046d9a13e2e50368e45e0e45611
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94404
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [bd428b45d793ffc2f764c952ffcd7ef814ee5dc8]

        loplugin:unusedmethods
        
        Change-Id: I95391ef6ed5154efc2c7705dde22afa59da24a70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94403
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [454eb3bc05f861712bff0f7593f9aa9809e4ee7c]

        use for-range on Sequence in cli_ure..connectivity
        
        Change-Id: Ic5254e402d153a13c29928b59738cbe1603d0139
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94399
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-18  Luboš Luňák  <l.lunak@collabora.com>  [bc8cefd025d89e7f981f07814a16030f92413a8b]

        Revert "make: map slowcheck to gbuild's build and slowcheck"
        
        This does not actually ensure everything is built before tests
        are run, so this doesn't fix the test failures it was intended to fix.
        
        This reverts commit 4054a30e2b2fa254dfb20718ce757ceb2f638fd5.
        
        Change-Id: Ie0fb9f98f90aeb6fc3ecf373efe9dadb6e2a5c39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92589
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-18  Tamás Zolnai  <tamas.zolnai@collabora.com>  [1bf0118e6cf4b8b4546a7ce494ff2973724bae1b]

        MSForms: fix rendering of form field button.
        
        It's not enough to check the paint area. because it's
        in logic units, which does not change by zooming.
        
        Change-Id: I9ee51c03e7edc2c70d91d6ef6dbaaae8c2c7beff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94400
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-05-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [337a9a454c1bc95214111578d3f9c0622c55c509]

        use for-range on Sequence in chart2
        
        Change-Id: Ief02e5d5284b0cbad26b04c0a282dccfee577b90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94398
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-18  Tor Lillqvist  <tml@collabora.com>  [6089755d197528d071906846c58a397add0876a5]

        Revert "I am told we don't want to use old style help files any longer"
        
        Pitäkää tunkkinne.
        
        This reverts commit 1f6b7678d52e1bf9092e3ce2cf7b7c4ffdcb2ba2.

2020-05-18  Shivam Kumar Singh  <shivamhere247@gmail.com>  [9d6e64ba575c12ce4ab381332f8971e55ffe9972]

        Added a new tab "Styles Inspector" at the side bar
        
        Patch significance :-
        1) Added a new tab "Styles Inspector" at the side bar
        2) Added the "Character Styles" properties in the inspector
        
        Change-Id: I717f0a555d9c90f833c61b641c8eba53f93d4655
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93909
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-18  Tibor Nagy  <nagy.tibor2@nisz.hu>  [52442a4c0192cbedafe7b77459dd2c3d1cf3614b]

        tdf#123622 DOCX VML import: fix relative horizontal alignment
        
        Margin (left, right, inner, outer) alignments of VML shapes
        weren't handled.
        
        Co-authored-by: Attila Bakos (NISZ)
        
        Change-Id: I5f8ece64707a2d699b71d6151887db05ac39c4f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93723
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-05-18  Michael Stahl  <Michael.Stahl@cib.de>  [a782cce919952cff41c7cfa7ec3a6a915e1851aa]

        sw: UITest_writer_dialogs: disable MailMergeWizard
        
        In a build via ssh, the test hangs while trying to connect to Evolution
        Data Server that presumably isn't running:
        
        1  in g_cond_wait () at /lib64/libglib-2.0.so.0
        2  in e_flag_wait () at /lib64/libedataserver-1.2.so.24
        3  in e_client_wait_for_connected_sync () at /lib64/libedataserver-1.2.so.24
        4  in e_book_client_connect_sync () at /lib64/libebook-1.2.so.20
        5  in e_book_client_connect_direct_sync () at /lib64/libebook-1.2.so.20
        6  in connectivity::evoab::(anonymous namespace)::OEvoabVersion38Helper::createClient(ESource*) (this=0x912d150, pSource=0x90c0660) at connectivity/source/drivers/evoab2/NResultSet.cxx:480
        ...
        35 in SwMailMergeConfigItem::GetResultSet() const (this=0x8f10b30) at sw/source/uibase/dbui/mmconfigitem.cxx:875
        ...
        63 in SwMailMergeWizard::SwMailMergeWizard(SwView&, std::shared_ptr<SwMailMergeConfigItem> const&) (this=0x8f0f340, rView=..., rItem=std::shared_ptr<SwMailMergeConfigItem> (use count 3, weak count 0) = {...}) at sw/source/ui/dbui/mailmergewizard.cxx:60
        
        Change-Id: I1b43b05509f4e293ce1f00044a05f045bf975ce4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94364
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-18  Miklos Vajna  <vmiklos@collabora.com>  [cc76f6b6fb50e220a084266419bac61ee39cdf74]

        sw: HasBlinkPor() now always returns false
        
        So it can be removed and client code can be adjusted accordingly.
        
        Change-Id: Ib3ca86cf147387fdbd646eb46077eff89d4c56f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94397
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-05-18  Julien Nabet  <serval2412@yahoo.fr>  [02fe5ec54e339d4f8983a5bf131b9c2d5db9d771]

        tdf#131963: regression from fix for tdf#92472
        
        tdf#92472 DOCX import: fix checkbox size set by direct formatting
        at beginning of paragraphs.
        
        Follow-up of the commit 22ad4d69d771708f28a2d9e137cfd43ac846cf3a
        (tdf#121045 DOCX import: fix checkbox size in table).
        
        See bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=160936
        
        Change-Id: I9868679a46de54519250ab6f9d501a04a414b88e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94385
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-05-18  Mesut Çifci  <mesutcifci97@gmail.com>  [34b3d1342579791d960d8bc77aa937ead49bd791]

        tdf38835 Avoid pointless globals
        
        Change-Id: I998ffadeef2232366bb5d2fdeb5632e799366038
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94127
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-18  Noel Grandin  <noelgrandin@gmail.com>  [1d0bc2139759f087d50432f8a2116060676f34e1]

        use std::experimental::source_location in uno::Exception
        
        Clang and gcc have moved this out of experimental and into std::source_location,
        but only in their very latest releases.
        
        Change-Id: I9d9d9155788ee4240455ac4628b298dface4ad24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93868
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-18  Tor Lillqvist  <tml@collabora.com>  [1f6b7678d52e1bf9092e3ce2cf7b7c4ffdcb2ba2]

        I am told we don't want to use old style help files any longer
        
        Make --with-help mean the same as --with-help=html to avoid generating
        such unintentionally.
        
        Change-Id: Ie53b3604f53c3301cb196b2239dce6f0c08acbd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94145
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-05-17  Chris Sherlock  <chris.sherlock79@gmail.com>  [557c6777ad33b54af28541a96bcf91596995b388]

        tdf#74702 vcl: extract GetOutputBoundsClipRegion()
        
        Change-Id: Icc1b53f068b94ff3b3f26b144f366344dcbff2ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94345
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-17  Chris Sherlock  <chris.sherlock79@gmail.com>  [3913c7c18b9438e26f860a0079a6590418ced27b]

        vcl: slide aCCList ccloser to where it is first used
        
        Change-Id: Ic7799492a709c53324780d44040034a83ef854a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94344
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-17  Chris Sherlock  <chris.sherlock79@gmail.com>  [d2aca9c946f5977779256e6a3c2a3a0e21a6ed08]

        vcl: refactor by creating OutputDevice::ClearStack()
        
        Change-Id: Ica4400cdb1e5c24dfb302426548ac976da802c74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94343
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-17  Caolán McNamara  <caolanm@redhat.com>  [bc94fe8a7415cb0df0e613fb764f886f45a648e3]

        GdkEventKey::state can contain states, e.g. num lock, which we don't use
        
        Change-Id: I280777c1524de2b640564183461903fd80d345be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94387
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-17  Caolán McNamara  <caolanm@redhat.com>  [b9e635d6a9f52edefd9d53b8feb68768381890e4]

        tdf#133079 ensure Sheet root is selected if nothing else would be
        
        Change-Id: I01d45bfa8f410dcf35a9ecc90b295b7c75ccc746
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94369
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9786f2b0b7979a4cb781ea52b4510eecfd15dc49]

        Fix typos
        
        Change-Id: I3ecb671165ba65baaf304e7afec097209c8c88d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94384
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-17  EL-SHREIF  <ahmedtota29@gmail.com>  [78dc713fd7b7abe4612c740a37a22eda8fc63cd2]

        uitest: Fix some issue in the UI Logger DSL core
        
        It solve these problems:
        
        	1) math generated test cases wasn't run because the element selector wasn't initialized
        	2) avoid variables that has variable name equal number only
        	3) avoid reusing UI object that reference to closed dialog
        
        Change-Id: I21221716bfa76889b6563955f60a7f99143fe9c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94338
        Tested-by: Jenkins
        Reviewed-by: Ahmed ElShreif <aelshreif7@gmail.com>

2020-05-17  Yunusemre Şentürk  <yunusemre@collabora.com>  [67b849ea6fd9f00c32ea0e91ed03050e4e36ef2c]

        Fix typo.
        
        It was causing "./configure: line 9997: =no: command not found"
        when autogen.sh is used.
        
        Change-Id: Iee57fb43c7bfbe4ac64ea5f995af05ddc8a26ad4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94004
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-05-17  Julien Nabet  <serval2412@yahoo.fr>  [71c8f9cf3825b53efc8841fa3bc9144e90bc189a]

        tdf#97416: fix Database password properties in ODB file not re-settable via UI
        
        Just call save_state() of the checkbox
        
        Change-Id: I3fa434b080efdcd284fba8e2f73d8e4846870576
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94363
        Tested-by: Jenkins
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-17  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [1125ee2f8d3851752e34343e81c11f019f23bb3a]

        Update icu4c-android.patch.1 to recent ICU 67 upgrade
        
        Looks fixed upstream (if slightly differently)
        
        Change-Id: If53722b867346d390866d9502fe36f976d702c31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94372
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-17  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [759f55c01059b599f4294ea2e37d3dc3748a54be]

        jvmfwk: fix [-Werror,-Wunused-function]
        
        After recent cleanups, android build fails with
        sunjavaplugin.cxx:204:5: error: unused function 'createJvm'
        [-Werror,-Wunused-function]
        
        Change-Id: Idc9a97673debdd5da798fbdc729b8d90b6b7af9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94371
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-17  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [d8329149394e4e5758a9e293b0162db050379a4e]

        tdf#120394: list format string can be empty
        
        We need to distunguish when we have list format string, but it
        is empty (no level text will be diplayed) or it does not exist
        at all, so we need to fallback to old prefix-suffix syntax.
        
        Change-Id: Ifd4ccd5a676db86c39d2ef48e91d191d92b9b2a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94322
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-17  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [047de8a887628dc45d5b8df7b297abd6fa2fafc5]

        tdf#120394: docx import: support for w:styleLink
        
        Previous implementation for w:numStyleLink was referring
        just ordinal styles, but there can be another abstract
        list marked with w:styleLink which should be used in
        given context.
        
        Change-Id: Ic5d4fe8bfd41b19e2f65d74defb6961e38ec9a9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94332
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-17  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [a7f2239e649ea1b9ef611d758841584ab51abed0]

        external: bundle box2d
        
        Bundled box2d with the build system of LO as a static library.
        If --with-system-box2d was specified checks for instance box2d in
        the system, defines SYSTEM_BOX2D and uses the library from the system.
        
        Change-Id: Ifb05912f2acaff273b25abebafc5af1cac3afec4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94103
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [909f343f267a45028f58b577179b3e594b430d39]

        tdf#76949: sc: Add unittest
        
        Change-Id: I53786b591d1038d537ff109b8315655084212e7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94370
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-16  andreas kainz  <kainz.a@gmail.com>  [d0922a4ce0ddf458fa10a504ee9b769f2c86b149]

        Update Image dialog property url and addpage alignment
        
        Change-Id: I2601cc41ff8b7c678ac6d5d0ccce05d17f6be18b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94107
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-16  Eivind Samseth  <eisa01@gmail.com>  [32eac748c508640bec036975c0a91ea904c729a2]

        tdf#103644: Add support for vnd.sun.star.webdav on macOS
        
        Change-Id: I0766b7a12686c829f8b0fe43df6d5256139d4f10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94359
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2020-05-16  Stephan Bergmann  <sbergman@redhat.com>  [eadfb43d8c80e1cf1b21d8d42eeb768ebe3f8e4c]

        Remove unused "with accessibility support" string
        
        ...left over from 3bc8b14bea3c11159bdbd6fc4f9658fce3ba252e "Drop the JVM
        'feature' concept support"
        
        Change-Id: Id03362ca78866698e13b85554df0c0900a5b5b0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94361
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-16  Olivier Hallot  <olivier.hallot@libreoffice.org>  [abb202195eb69dcc8a6f5fb43e1223d4a7ff0afb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4cb385dca9a476ca77f8e8ab8313a0767ff15e85
          - Refactor database help page
            
            Open a new module sdatabase and add one entry file.
            
            Later, and very slowly, move database help pages from
            shared/explorer/database/* to sdatabase/*
            
            Note: Each move will trigger translation so better move
            only a few files per translation cycle, not to overload
            translators. Translation memory should easy the traslation
            job.
            
            Change-Id: I8e2be9c9355b966775fb5dacc5d63b852be7187a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94362
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [e9a2addb11c2421f389d983286e0d457cf82e3df]

        uitest: sc: test navigator
        
        Change-Id: I7ea7076df4e84726dadcdf9161914a28371f4563
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94325
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [aca453050547b586c3c96e332d8f508368f0b434]

        tdf#85617: sc: Add unittest
        
        Change-Id: I3baa89c210bf7bb44543e7b501986aae4ac9f270
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94358
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-16  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [9c9c4e2ae3fc527ed72861c4031855f42be98107]

        fix Android build
        
        'build' part of the cross building needs all config files copied
        
        Change-Id: I5c0cc32cf82245be8e5c4400df18bbb0d5077526
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94337
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-16  Heiko Tietze  <tietze.heiko@gmail.com>  [5fccbf0f6f55d697efa20d0d2282d39631fe6c59]

        Resolves tdf#132852 - Area fill dialog spacing
        
        WB_ITEMBORDER added to the widget style
        
        Change-Id: Ica898d3f23a7973bd002c3fcf52302b42cb0f269
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94237
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-05-16  Mike Kaganski  <mike.kaganski@collabora.com>  [f33d2d8b5b7ae022eebfa3e22deac71351b3f4e1]

        tdf#133077: fix lone CR handling in plain text clipboard on Windows
        
        Failing to treat CRs without corresponding LFs resulted in 0 inserted
        in the place of the CR, but the text up to this position not inserted,
        and pLastStt not updated. Thus all following text was dropped when the
        insertion was finally performed (when CRLF or EOF was reached), because
        of the 0 marking end of inserted text. But that was inconsistent with
        how other Windows applications treated stand-alone CRs, and also with
        our own handling of them when they happened in the end of the internal
        read buffer.
        
        Change-Id: Idf4876b0cccd4aa3f14f6efede54d27670f55c35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94277
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [b13eb902dfa3ed3f540e257b6865997ff23d560b]

        loplugin:unusedmethods
        
        Change-Id: I52187eccf6170f64d38c673a86dc80818813efa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94328
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [27a97ce6f9df24582e07c9f5f920c79ab0851abd]

        loplugin:unusedfields
        
        Change-Id: If0e362cf5b403be63439ec694f3a0e440dfd9bc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94327
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [ec8dc357e68e20fa00a7d37f8c3195f571fb1fa6]

        CppUnittest: assert shapes in odf files
        
        found by bin/check-missing-export-asserts.py
        
        Change-Id: I270b5dce748039427aaf5507006a8c145ef1419b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94331
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-15  Stephan Bergmann  <sbergman@redhat.com>  [3bc8b14bea3c11159bdbd6fc4f9658fce3ba252e]

        Drop the JVM "feature" concept support
        
        ...now that 6ba74150866d71469827de9f4f19268dfa7db137
        "jfw::isAccessibilitySupportDesired is obsolete" demonstrated that there is no
        more need for JFW_FEATURE_ACCESSBRIDGE, the sole feature that had been provided.
        
        * The javasettings_*.xml format still supports the <feature> tag, but it is
          ignored when reading and always written as "0".
        
        * There is no trace that "the bootstrap parameter
          JFW_PLUGIN_NO_NOT_CHECK_ACCESSIBILITY" whose mention gets removed from
          jvmfwk/plugins/sunmajor/pluginlib/JREProperties.java had ever been supported.
          (The only mention was 6873b3be47d71f94c38262003101576081acd241 "INTEGRATION:
          CWS jre5issues (1.3.18); FILE MERGED: 2005/01/18 12:48:48 jl 1.3.18.1:
          #i40879# in build environment the JRE is not tested for accessibility, because
          of potential X server problems" introducing that comment.)
        
        * The "Features" column is removed from the JRE table on the "LibreOffice -
          Advance" options page.
        
        Change-Id: I332d34b60548e7f2f852241ea8edfbee0ffcf510
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94329
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-15  Stephan Bergmann  <sbergman@redhat.com>  [dd372b444f1f1821048e197768d5095e6204a102]

        Avoid any false GCC -Wclobbered
        
        ...by moving the code that calls JNI_CreateJavaVM and the setjmp that it may
        longjmp to (from abort_handler that may be called from within JNI_CreateJavaVM)
        into its own small function.  That way, no local variables in
        jfw_plugin_startJavaVirtualMachine should produce any such false "variable might
        be clobbered by ‘longjmp’ or ‘vfork’" GCC warnings any longer, and all the
        workarounds to silence such warnings can be removed.
        
        Change-Id: I6de134628e8efbf2d67fcd83a9cc2623b55762a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94330
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-15  Caolán McNamara  <caolanm@redhat.com>  [649593b5232beade06d279981c045c6388f9163a]

        ReleaseHbFont is unused
        
        LogicalFontInstance dtor does call hb_font_destroy though
        
        Change-Id: I59d9711f1934966cddd73c5e62c8929f08b1359a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94335
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-15  Caolán McNamara  <caolanm@redhat.com>  [9ad875a5e4d60ab701a4e1e68b17482e7a6e8330]

        if GetFontCharMap returns true xFontCharMap was reset
        
        so there's no point in initially assign a FontCharMap to it on entry
        
        Change-Id: Ibf6e05a2b2f6709c57b12810b6989f98cfc6db30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94333
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-15  Pranam Lashkari  <lpranam@collabora.com>  [d4b58e8f7adc031660fae6ced15048f8f927d5c0]

        LOK: sending status of paragraph outline buttons
        
        status of:
        OutlineRight, OutlineLeft, OutlineDown, OutlineUp
        
        Change-Id: I28dd805e1a620831c4092523969e1c4825b568f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94216
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-05-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [128a5f3a0378bda2e580b1dd4e55e5632e7f05ae]

        loplugin:unnecessaryvirtual
        
        Change-Id: Ibb37c7e840a32453b1d52854d5f958c0285cd26a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94326
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-15  Michael Weghorn  <m.weghorn@posteo.de>  [25c692c2a94ab83c2c859ac5ab334b62ac8b825e]

        ControlModelContainerBase: Use property for enabled status
        
        Use the property BASEPROPERTY_ENABLED for getting and setting
        the status instead of handling it in a custom bool member
        variable.
        
        This way, property changes are also automatically propagated
        and can be handled by the corresponding listeners.
        
        Change-Id: I3a36ac8738a7caae987894ac9dd271d2713c1e09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94310
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-05-15  Eike Rathke  <erack@redhat.com>  [6193bf1541be95c3679cdc5c4a96d4ab5fc5218c]

        Change [zh-CN] keyword 'General' to '常规', tdf#88233
        
        Change-Id: I2f822a839724c7b4c2129d7f1bd1cce025b9289c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94254
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-05-15  Eike Rathke  <erack@redhat.com>  [18956dc02a936d781efe6800b7dc457ebda49fc2]

        Handle conversion of locale modifiers not of the same originating locale
        
        This popped up when attempting to replace the zh-CN keyword
        'General' with '常规' for tdf#88233, which led to
        CppunitTest_sc_subsequent_export_test failing for
        ScExportTest::testNatNumInNumberFormatXLSX with
        
        - Expected: [DBNum2][$-804]General;[RED][DBNum2][$-804]General
        - Actual  : [$-1F000804]ge\ner"al";[RED][$-1F000804]ge\ner"al"
        
        The reason was that from the English format string loaded from .xlsx
        [DBNum2][$-804]General;[RED][DBNum2][$-804]General
        the resulting zh-CN format was
        [DBNum2]General;[RED][DBNum2][$-804]General
        like before, which when reparsed in a zh-CN locale now without the
        'General' keyword first led to
        [DBNum2]GEnERal;[RED][DBNum2][$-804]GEnERal
        with GE and ER calendar keywords, which then is exported correctly as
        [$-1F000804]ge\ner"al";[RED][$-1F000804]ge\ner"al"
        
        So when detecting the "format belongs to another locale" condition
        also switch the target locale of the ongoing conversion, which
        results in the then correct
        [DBNum2]常规;[RED][DBNum2][$-804]常规
        exported as
        [DBNum2][$-804]General;[RED][DBNum2][$-804]General
        again.
        
        Such could had happened with any format code using a [$-...]
        locale modifier if keywords differ between originating and target
        locale, but cases seem to be not that widespread.
        
        Change-Id: Ib4d444a4085ace251d03e87498eb0f4871eadc8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94313
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-05-15  Luboš Luňák  <l.lunak@collabora.com>  [2ce4b01d935b8df878e0c9995f51264398fa5264]

        do not cache SkBitmap in SkiaSalBitmap
        
        It doesn't make much sense anymore to keep it around, it's now used
        only by GetAsSkImage(), which is only called from GetSkImage() and
        GetSkAlphaImage(), and it's unlikely one SkiaSalBitmap would
        be used both as a bitmap and an alpha mask.
        In Vulkan mode this should save the memory (in raster mode the memory
        is shared by the SkImage).
        
        Change-Id: I5818a462aca85906f2e82cd951b6241d954723c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94228
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [bf89bd866caac65621c5915863c5ab9b9a5f0d38]

        uitest: sc: relax assert a bit
        
        time is timezone dependent so remove date and time part
        from the assert
        See http://document-foundation-mail-archive.969070.n3.nabble.com/New-Unit-Test-for-tdf-130960-causing-Build-Failure-on-i686-td4279435.html
        
        Change-Id: I75c211af3750967e39154fe66ba2d384a877ec83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94320
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [db0e0c455e1a9f21c29d08790269979b995e5b0c]

        Fix typos
        
        Change-Id: Ie2549b9cbf9b5f756fcb6d2ebb4676828f7e9a87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94321
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [457d2a0c9373937332ad2ec7b16edc4b2c971a97]

        fix TODO
        
        Change-Id: I01fe587334f15fc165baef47d799549cc165d528
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94312
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-15  Michael Stahl  <Michael.Stahl@cib.de>  [e125c6c6693d4540ab3aacb11151e05b511b8051]

        replace hard-coded "1.2" ODF version strings
        
        Most of these are calls to
        DocumentDigitalSignatures::createWithVersion(), where it doesn't make a
        difference if "1.2" or "1.3" is passed in but maybe it will be different
        with "1.4".
        
        There is another ctor createDefault() which looks appropriate for
        non-ODF contexts and can also be used when no actual signing or
        verifying is done.
        
        In cases where there's an actual document its Storage has the version.
        
        Change-Id: Id636bbf965d9f96c7ed5f50774c509032525b2b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93091
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-15  Michael Stahl  <Michael.Stahl@cib.de>  [bb6af185cb7a88dfc73ad067d928625f0a2ed590]

        xmloff: remove unused SvXMLExport::getDefaultVersion()
        
        Change-Id: I52e904ca32f46ec50c3045260be7824aa782cc9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93090
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-15  Michael Stahl  <Michael.Stahl@cib.de>  [86cd3af48f8c00300d9826f3b7364e8447adb34e]

        xmloff: ODF export: produce office:version="1.3"
        
        Change-Id: I422743c6eacf112046141e017d42d78165c36cf2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93089
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-15  Michael Stahl  <Michael.Stahl@cib.de>  [5eda583443cd0ec323e925395ea734c20fdbcf13]

        package: OFFICE-3940 ODF 1.3 export of OpenPGP encryption
        
        Import was implemented with a7bf6488ebb544e1efaed0a1e53073df9cc2064d
        but it doesn't correspond to the schema so see previous commit.
        
        Change-Id: Ic19db07da20e88d6533509217a70983938e61beb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93088
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-15  Michael Stahl  <Michael.Stahl@cib.de>  [4f1b0f7d5235140611305b784b58f95fc5b8bd81]

        package: OFFICE-3940 ODF 1.3 import of OpenPGP encryption
        
        This was supposed to be implemented by commit
        a7bf6488ebb544e1efaed0a1e53073df9cc2064d
        "ODF1.3: import new OpenPGP encryption markup"
        but it turns out that the ODF 1.3 cs01 schema differs from the
        implementation:
        
        in ODF 1.3 cs01 we have
        
         <manifest:encrypted-key>
          <manifest:encryption-method .../>
          <manifest:keyinfo>
            <manifest:PGPData>
            </manifest:PGPData>
          </manifest:keyinfo>
          <manifest:CipherData>
          </manifest:CipherData>
         </manifest:encrypted-key>
        
        whereas the implementation expects
        
         <manifest:keyinfo>
          <manifest:encrypted-key>
           <manifest:encryption-method .../>
            <manifest:PGPData>
            </manifest:PGPData>
           <manifest:CipherData>
           </manifest:CipherData>
          </manifest:encrypted-key>
         </manifest:keyinfo>
        
        Ideally the inner manifest:keyinfo should be manifest:KeyInfo but
        not sure if that really matters.
        
        Change-Id: I407321c857e7b3ed9f4d04568ca2ea116764b3da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94309
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-15  Michael Stahl  <Michael.Stahl@cib.de>  [1a60d388b566754d5fe6cee12adf7252a3206167]

        comphelper,sfx2,dbaccess: add ODFVER_013_TEXT constant
        
        This is used for Version of package in API.
        
        Change-Id: I23d162c4dfff2f56c541a7c6c2e21c87ed7d8213
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93087
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-15  Caolán McNamara  <caolanm@redhat.com>  [23a1b7bad5147ee48d7f920085426d8846559af7]

        Resolves: tdf#132461 set color on mouse release, not press
        
        and rearrange to allow dnd to drop the currently selected color, not
        the one seen by SelectHdl which is now called on mouse release
        
        which allows the dnd from color bar to gradiant tool to work as
        expected
        
        Change-Id: Ib54850ff8f73dc3a0d08c76060309a7a74d2cc8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94314
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-15  Chris Sherlock  <chris.sherlock79@gmail.com>  [f0ca5a0c447f4fe4667693d744af61eaeb0625ee]

        vcl: move functionality into FindIncompletelyOccludedBackground()
        
        Change-Id: I228d58c8b16152491e9b46c837f4fbbf9e50a6d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94024
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-15  Chris Sherlock  <chris.sherlock79@gmail.com>  [449f23c44ccdf6d2bfe7baa143d32d8f585aef4b]

        vcl: new local function setComponentsSizeAndColor()
        
        Change-Id: Icc837d6f90578dbae3c757d673334facd49a1109
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94023
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-15  Chris Sherlock  <chris.sherlock79@gmail.com>  [6fa6704a7e7c6970b7a7c695a4a548f8dc693d03]

        vcl: move functionality out of checkRect(), rendering function obsolete
        
        Change-Id: Iabbc82d9b31438169351eca370ae42729babd10a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94022
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-15  Stephan Bergmann  <sbergman@redhat.com>  [e55cf3bb2b445201280cdc6742926787294e2363]

        Typo in comment
        
        Change-Id: I8b33a9cdb622edb065bceef2e9122c2fd28ce75e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94306
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-15  Tor Lillqvist  <tml@collabora.com>  [6c102b0a12ed911b207d8b1da421f2b916c2bcdf]

        tdf#128526: Make the read-only notification a bit more verbose
        
        Change-Id: I4ddfb6f97fc381963a89c4a0af6f3a3c62404f6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94186
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-05-15  Heiko Tietze  <tietze.heiko@gmail.com>  [692efa7bdaf8d143602f23520c230202f2bafdf7]

        Resolves tdf#133024 - Position of text in splash screen
        
        Moved to 170, see also a165bb8565539e2d0533362a99236829c23e9be8
        
        Change-Id: I61f4c3ab4cfd069365e539b803c3c4d084166c10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94287
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-05-15  Stephan Bergmann  <sbergman@redhat.com>  [73f973df8fe588272e99d330d1b7b9254c9341d7]

        Use symbolic JFW_FEATURE_ACCESSBRIDGE
        
        (unclear why 43cc8abfb0a41878c4e78fd3b868b1d4f344c610 "#i20052# plugin lib for
        java framework" hadn't done so from the start, when
        2b24c46035657a8a43c6552328f7b4dda1622ce5 "#i20052# java framework" had already
        introduced the macro)
        
        Change-Id: I7f83e5ee68300438bcf7b49bdd12512ca0cbea42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94286
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [898cbb22f07a2c1487700326f134fe54e7a13f4d]

        use for-range on Sequence in basctl..canvas
        
        Change-Id: Idad3d8fbe785c7b1b8b287a3227372adb2757de8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94260
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-15  Caolán McNamara  <caolanm@redhat.com>  [10cdeed12ef834f5df3b6577c1d9efcc811d6938]

        tdf#133036 notebookbar customize uses a special combobox id
        
        in all other cases the m_xSaveInListBox id contains a SaveInData pointer
        
        but not the notebookbar case for some reason, we're already checking
        for this special id in one case, extend to check in the other too
        
        Change-Id: I460afa165ee2f6baa6deb1a15b0257df274a4c94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94288
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-15  Caolán McNamara  <caolanm@redhat.com>  [773b8e3cc1340e6f5bfc364f0705344b744edd8d]

        tdf#133053 reset after clear so avoid later assert
        
        Change-Id: Ib2b637c8a6d5af04256bfd9631e43d334343b610
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94265
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-15  Julien Nabet  <serval2412@yahoo.fr>  [7ab988abe70ee385ae490d9019e0cfd83c4e0c51]

        mysqlc: fix default transaction level
        
        According to https://dev.mysql.com/doc/refman/8.0/en/innodb-transaction-isolation-levels.html
        it's REPEATABLE READ
        
        Change-Id: I7e9b0209528158908d8529f11e09554e372401a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93898
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-05-15  Julien Nabet  <serval2412@yahoo.fr>  [c7709eb11cddc37883d1a2391a1dd83f03f5cfa3]

        tdf#132730: fix assertion on group
        
        See bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=160397
        
        Implement GroupProperties::ClearObjectItem
        
        Change-Id: I967f8bda6e4a4edaccdb4a0bd2150bb2af2c1316
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93512
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-15  Michael Weghorn  <m.weghorn@posteo.de>  [8d4dee8ee96c27454968d19518153ca892194a77]

        Forward 'removeTabPageContainerListener' as such
        
        Calling 'addTabPageContainerListener' for the peer
        instead looks like it was probably a copy paste mistake
        when adding this forwarding in both,
        'UnoControlTabPageContainer::addTabPageContainerListener',
        and 'UnoControlTabPageContainer::removeTabPageContainerListener'
        in commit 559f957fc3e4295b049866efe3582b2aaa17c414
        ("tabcontrol: notify tab listener", 2010-09-06).
        
        Change-Id: I98f20b9cb3e658143b362118189adfbed85f3b43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94262
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-05-15  andreas kainz  <kainz.a@gmail.com>  [8ceba7eba43ba5ac16f15c239578ec9354f450ea]

        writer default styles hide LibO app specific styles
        
        Change-Id: Id9644e1a37a1e28810450ed810d22e1b62379564
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93604
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-15  Luboš Luňák  <l.lunak@collabora.com>  [88aeadd97e3aa8146e88912fa06d65743a36ead3]

        do not hardcode a BitmapChecksum in a test
        
        The checksum depends on this like RGB vs BGR and changing the VCL
        backend to e.g. Skia breaks this.
        
        Change-Id: I5bb3f4c009327c92683bfa575bd1510e3a1ea826
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94224
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-15  Heiko Tietze  <tietze.heiko@gmail.com>  [c895a6d8298a349784cd0aafff4bf518ac8d0a7d]

        Resolves tdf#132799 - Deleting of colors unclear
        
        Tooltips added for disabled states
        
        Change-Id: Iad8bdd1c22ce6619e233a4a20b4efcc2d4c5a27c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94264
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-05-15  Caolán McNamara  <caolanm@redhat.com>  [c9ba2d9373b40ae6262f4078bf5f5e64a5ba855b]

        tdf#131333 SalMenus propogate to parent their selected id conditionally
        
        Menu::Select depends on its handler returning false to allow propogating a
        submens's selected id to its parent menu to become its selected id.
        
        without this, while gen menus already have propogated this to its parent in
        MenuFloatingWindow::EndExecute, SalMenus as used under kf5/macOS won't
        propogate the selected id
        
        Change-Id: I1d87cb0deacdf5fbfb837acc21c2d23b79525aae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94263
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-15  Caolán McNamara  <caolanm@redhat.com>  [514bc435cd9c8f8f7c4fb31f2bbfde80ed667fe6]

        allow queue_draw/Invalidate before drawing area is set
        
        Change-Id: I6cd58a340ea57ca2b212114d81f2cc5b774a095b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94253
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-15  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [c28ab0010916f8916134898724deeb96cced9a7f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ede87672c15c3b15ff59a8393d4746c6915d82b7
          - CSS: Change selection color
            
            It doesn’t play nice anymore since 4d6b5e5f74c50cc440a46fada8fa89ad2f946749
            
            Change-Id: Ib897702ad32915164e277e092103c295bba41366
            
2020-05-15  Miklos Vajna  <vmiklos@collabora.com>  [8a227630f1b4c8d592f33231977febb944be6a8e]

        xmloff: create SchXMLExport_Content instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: I49f00c08635e571d75e5190d55cbe1f279566797
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94255
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-05-15  Noel Grandin  <noelgrandin@gmail.com>  [4f6931d68664237f7f7eb1f55988b713034c77ba]

        use more try_emplace
        
        specifically looking for the pattern
           if (map.find(...) == map.end()
             map[...] = value
        
        Change-Id: I99f20d73f6e71a10726c9d39d8644c2e51120091
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94151
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [36e62098c8c541c4a3fb63eced591cf29ac56e4a]

        CppUnittest: sw: simplify code. use getShapes and getShape
        
        Change-Id: I494349b99a122f67ed1f2881faf1a37e4358c55b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94214
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-15  Tomoyuki Kubota  <himajin100000@gmail.com>  [44006d2fdc67c1b2ff68407b16b4b4939012282c]

        make a raw docstring as it contains backslash
        
        Change-Id: I8baec3a215fb24839679fbd4013c8d55972c611e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94259
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-15  Chris Sherlock  <chris.sherlock79@gmail.com>  [f8820fea3f0c3c50a9755351a33dde9b082e6456]

        vcl: refactor - move rect coverage check out of checkRect
        
        Change-Id: I68d24fd0b94286155750ccb5fa83bf7a897ada5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94021
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-15  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [b1e396d86655a0131498a4691dd8069ea76c3477]

        Breeze, Colibre, elementary, Sukapura: Add left sidebar motif
        
        Change-Id: If48762e73586d2ac68095d45a7e9c0c1aa67544c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94258
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-05-15  Andras Timar  <andras.timar@collabora.com>  [30356cdb3581bc9e9118ef3dd2f3162d9256c3b6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dc2b016f2014208b27f7af5ad33863b6bd0d760b
          - remove *.google.com and *.googleapis.com from Content-Security-Policy
            
            These are obsolete, since search is based on xapian-omega not on google search
            
            Change-Id: I1858a3118f6b4778266c4a3d2a6559866ce8cb09
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94257
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-15  Ayhan Yalçınsoy  <ayhanyalcinsoy@pisilinux.org>  [7ac9c2f6ec4849b829fc0d450239ec9f95bb9177]

        tdf#130711: [tr] Extend Autocorrect list for Turkish language (Start with F-H)
        
        Change-Id: Ie853a340041397f160c9895fc46f212ead0c396c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92399
        Tested-by: Jenkins
        Reviewed-by: Hakan Bakacak <hakanbakacak98@gmail.com>
        Reviewed-by: Yusuf Keten <ketenyusuf@gmail.com>
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-05-14  Shivam Kumar Singh  <shivamhere247@gmail.com>  [845859017a74978a7ad5c6473b473f38f284edf2]

        tdf#124176: Use pragma once instead of header guard
        
        Change-Id: I6adea171e05fec4a36225cead031214c7d1544e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93895
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-14  Stephan Bergmann  <sbergman@redhat.com>  [99af09bf36ffab37ac5ca19c8cc03b741525021b]

        Some vtables are still needed outside mergedlib
        
        ...with a combination of --enable-mergelibs and --disable-optimized (see e.g.
        <https://ci.libreoffice.org/job/lo_tb_random_config_linux/2368/>):
        
        > /usr/bin/ld: workdir/CxxObject/sw/source/core/unocore/unodraw.o: in function `svx::IPropertyValueProvider::IPropertyValueProvider()':
        > unodraw.cxx:(.text._ZN3svx22IPropertyValueProviderC2Ev[_ZN3svx22IPropertyValueProviderC5Ev]+0xb): undefined reference to `vtable for svx::IPropertyValueProvider'
        > /usr/bin/ld: workdir/CxxObject/sw/source/uibase/docvw/PageBreakWin.o: in function `basegfx::BColorModifier::BColorModifier()':
        > PageBreakWin.cxx:(.text._ZN7basegfx14BColorModifierC2Ev[_ZN7basegfx14BColorModifierC5Ev]+0xb): undefined reference to `vtable for basegfx::BColorModifier'
        > collect2: error: ld returned 1 exit status
        > make[1]: *** [sw/Library_sw.mk:20: instdir/program/libswlo.so] Error 1
        
        Change-Id: I1e41ddd8a6c8aa4f7fe2f02adde89034a3cd3c07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94204
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-14  Miklos Vajna  <vmiklos@collabora.com>  [c68b458514b35cae70c9a6630e06f46a867aa3b9]

        DOCX export: fix interaction between the crop and the wrap polygon of image
        
        If the wrap polygon is influenced by crop at import time, we need to do
        the opposite at export time.
        
        Do this for RTF and DOCX, where there is matching import code in
        writerfilter/, leave DOC alone for now.
        
        Test this by changing testFdo76803 into an export test, then seeing how
        the first point's Y position fails and fixing up the exporter, so we
        get back the old good value.
        
        Change-Id: Ieef18aad3c76f7945c7348201b07bcb27a4cd48d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94246
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-05-14  Caolán McNamara  <caolanm@redhat.com>  [da10ce7452554a6c2ea6f664a3f87b8125369d06]

        Related: tdf#132852 SetExtraSpacing can't precede SetDrawingArea
        
        Change-Id: I9713527122a016021f4e21824e0287d7397e754f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94249
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-14  Caolán McNamara  <caolanm@redhat.com>  [ab51ab4a76a1c9af51e86d1c18e192f504b0faf7]

        document these are used by online
        
        cause there's no use of them in core so their existance was confusing
        
        Change-Id: I12bd83cae10c5c0933ba46cb3f855d512467818a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94248
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [bdc8cd060dca8a97ef7970d1c0ab30694930beea]

        check-missing-unittests: Add xhtml, html and doc formats
        
        Change-Id: Ia4d7cf5c10f92a6d69b0d5e8247d8b844b17c62f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93041
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-14  Caolán McNamara  <caolanm@redhat.com>  [a2ff84ba180a7533ddd02e776a299522c60ec968]

        move SvxMetricField inside svx
        
        Change-Id: I5036cfa89f25fe53e538191b8a65cb4414e87bdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94201
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-14  Caolán McNamara  <caolanm@redhat.com>  [dadc965b6ff5b86526420c5f1812fe4baca52b3d]

        tdf#132169 we always get the value in MapUnit::Map100thMM
        
        but must set it in the core metric of the target application
        
        since...
        
        commit f7c751439d4616f43509301d71af92b13b576a84
        Date:   Thu Nov 7 15:53:49 2019 +0100
        
            jsdialog: consume .uno:LineWidth double value
        
        added parameters for online, but with parameters its no longer considered a
        simple slot and for non-simple slots the auto-conversion of values to/from
        twips isn't done.
        
        there's probably a much and older deeper bug here, but lets get this
        known broken line width working
        
        Change-Id: I8683431f02d2d14936411d35ba070944b9b80e1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94200
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-14  Stephan Bergmann  <sbergman@redhat.com>  [a9a19777d53beb762fabad3a67ddc68ad75bca6c]

        Keep order of GDK input events intact
        
        As explained at <https://bugzilla.redhat.com/show_bug.cgi?id=1377293#c12>
        "[Wayland] When typing fast at high CPU load, LibreOffice breaks key (letter)
        order":  "with a local LO master --with-lang=ALL ASan+UBSan build (i.e., which
        executes somewhat slowly):  When typing 'file' in Writer right after it started
        up (but no longer after more typing), that gets garbled as 'fiel'."  The reason
        for that (but probably not for the original issue reported in that rhbz#1377293)
        apparently was:
        
        Two GDK_KEY_PRESS events (A and B) were in the GTK event queue.
        GtkInstance::AnyInput consumed only A, because it broke from the first while
        loop as soon as it saw the first event of appropriate type.  In the second while
        loop it put A back on the end of the GTK event loop, so that it now followed B.
        GtkSalFrame::signalKey (vcl/unx/gtk3/gtk3gtkframe.cxx) thus received the events
        in the wrong order.
        
        Dropping the "break" also reveals that GtkInstance::AnyInput should obviously
        use a queue (i.e., deque) rather than a stack to hold the events it consumed and
        needs to re-enqueue.
        
        This appears to be a regression introduced with
        658954e8b50fc264428402dc5a95b0d6f690d191 "Resolves: fdo#48011 writer
        idle-callbacks are halting when events pending".
        
        Change-Id: I87d601df118a20ea3dd59e9cebbcf5176db04be8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94202
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins

2020-05-14  Julien Nabet  <serval2412@yahoo.fr>  [0967993f282713b04f509d13e09539e774e8da9a]

        unixODBC changed soname to .2 so reflect it (connectivity)
        
        Synchronize with:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=3f5584526fd4e8290dac033e1cf3d64acd25d893
        author	Tomáš Chvátal <tchvatal@suse.com>	2017-01-05 16:06:10 +0100
        committer	Lionel Elie Mamane <lionel@mamane.lu>	2017-01-13 10:17:13 +0000
        commit	3f5584526fd4e8290dac033e1cf3d64acd25d893 (patch)
        tree	055eaf148ed60da5182e6033d7a74a387765f886
        parent	afe64b6f0ab839955690f07929268a3d389279bf (diff)
        unixODBC changed soname to .2 so reflect it
        we dlopen this library and thus we should be able to find it with any
        soname, so far .1 and .2 seem to be used.
        
        Also now the load order on linux is: .so.2 -> .so.1 -> .so
        
        Change-Id: I1b7a54992ee9a654d77d0ef443087178c99cffe6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94199
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>
        Tested-by: Jenkins

2020-05-14  Heiko Tietze  <tietze.heiko@gmail.com>  [20b3c706ccef238171af41daa7add2c6f80934fb]

        Resolves tdf#132871 - Truncated text in brand image
        
        Text converted to path in SVG
        
        Change-Id: I2c5fda66850853d89396c8c6c7a88d8bf6b382e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94185
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-05-14  Heiko Tietze  <tietze.heiko@gmail.com>  [a165bb8565539e2d0533362a99236829c23e9be8]

        Resolves tdf#133024 - Position of text in splash screen
        
        Moved to 160
        
        Change-Id: I86cb1881161142e265e849b7490fda88b47a23bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94188
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-05-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [b5fcdc3c07efb2c1175503b9c70e6d7336aa1452]

        fix python 3.8 deprecation warnings
        
        the logo changes were caused by
        
        > Support of nested sets and set operations as in Unicode Technical Standard
        > #18 might be added in the future. This would change the syntax, so to facilitate
        > this change a FutureWarning will be raised in ambiguous cases for the time being.
        > That includes sets starting with a literal '[' or containing literal character
        > sequences '--', '&&', '~~', and '||'.
        > To avoid a warning escape them with a backslash.
        
        
        Change-Id: I4d48be3df2eaadf03a9d1f5750c0c94b3abbf674
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94191
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-14  Miklos Vajna  <vmiklos@collabora.com>  [52389ed19da6bcfdedef909532913ff3e2ab4afc]

        tdf#132788 vcl: fix redraw on theme change
        
        Regression from commit f4e0cc1ff145287f80738f070a8c46a64b2f76d1
        (tdf#92079 vcl: fix missing image background on dialog from basic,
        2019-06-13), the original scenario was about an unexpected change from
        bitmap wallpaper to a non-bitmap one.
        
        That means the condition for the above change can be more strict: just
        restore the old wallpaper if it's now a non-bitmap one, otherwise leave
        it alone. This way the above scenario keeps working and changing themes
        again doesn't require a restart of the process.
        
        Change-Id: I256372ad30184cc150d6819dd61cdd38af7d83ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94189
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-05-14  Szymon Kłos  <szymon.klos@collabora.com>  [7e7d7e5f1ec0aa678009b2d0993a9ccc05bb1ea8]

        Move SalInstanceCheckButton to header file
        
        Change-Id: Id6597cd259abefe69a61f0ab414c6bd2114c9749
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94100
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-05-14  Szymon Kłos  <szymon.klos@collabora.com>  [976abc2be4ff03a34936e94ff2cbf3292e7ba9b4]

        Move SalInstanceMessageDialog to header file
        
        Change-Id: Ie982bae356f3e13ec40012e5dd9bac45887d2925
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94098
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-05-14  Caolán McNamara  <caolanm@redhat.com>  [5719e40defd0d7fd6681287ce6cd91efceba47da]

        Resolves: tdf#133028 crash in calc navigator tooltips
        
        Change-Id: Ibd10e31453d062fcf1c5a202e18bfc2aa889fc98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94187
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d367749278d127a0dd3fb6bfb5b78c3e824bb834]

        Fix typos
        
        Change-Id: I244b5d92f945d504027a54f52e110d6dc99d7b3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93964
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1083fab559113c21e6521de924d9840097f39242]

        Fix typo
        
        Change-Id: Ia8cdd792feae51a9089badb55b8622e6b58b19a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94025
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [58b3e6ea112f5c6145b6faef67334369afec61ad]

        Fix typo
        
        Change-Id: I3213db5bbcfbd32c450adcdaddbc86d78b4d6e6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94067
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e4ff5a87609bb85d744c6f7155e2c5e69f5e0e63]

        Fix typo
        
        Change-Id: Icab23e9d5dbd70c15373b3fd228e8563b777af71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94068
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ca18f8331769c1c11605b2e5ed450330af767fc3]

        Removed executable bits on SVG files
        
        Change-Id: If7bc9ed31b37b0ff95c91d0a7786cf156adf8eba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94181
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-14  Luboš Luňák  <l.lunak@collabora.com>  [1b5bd34d8430690b19fae0d0febfd810b9525ca2]

        cache Skia' drawAlphaBitmap() in raster mode (tdf#104878)
        
        Moving the mouse with the bug document triggers repeated calls
        to drawAlphaBitmap(), which is somewhat costly if not GPU-accelerated.
        Now the main cost in that bugreport is generating the frames
        all over again.
        
        Change-Id: Ic44811c713a745459f0af811c3d55038c944d89e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94152
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-14  Luboš Luňák  <l.lunak@collabora.com>  [fc0bff85f3338cb4fe8f4d42421cb69801cb3abb]

        cache results of Skia's drawTransformedBitmap() (tdf#132438)
        
        E.g. scrolling in Writer with a huge image inserted requires scaling
        down on every paint, so cache the result if it's expensive.
        
        Change-Id: I9db040eab47e0e9d7fd416ad064caf0301d346fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94118
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-14  Stephan Bergmann  <sbergman@redhat.com>  [13a834c26d28f3cc08f106bf5ec1b71d4bc1f418]

        UBSan dynamic-type-mismatch (SfxInt32Item vs. SfxUInt32Item)
        
        ...presumably introduced by what looks like typos in
        e9164b9bc8bd39e02f99cf7c08e38ea0b1e1134a "lok: shape scaling rework"
        
        >      }
        >      // size
        >      if (SfxItemState::SET==rAttr.GetItemState(SID_ATTR_TRANSFORM_WIDTH,true,&pPoolItem)) {
        > -        nSizX=static_cast<const SfxUInt32Item*>(pPoolItem)->GetValue();
        > +        nSizX=static_cast<const SfxInt32Item*>(pPoolItem)->GetValue();
        >          bChgSiz=true;
        >          bChgWdh=true;
        >      }
        >      if (SfxItemState::SET==rAttr.GetItemState(SID_ATTR_TRANSFORM_HEIGHT,true,&pPoolItem)) {
        > -        nSizY=static_cast<const SfxUInt32Item*>(pPoolItem)->GetValue();
        > +        nSizY=static_cast<const SfxInt32Item*>(pPoolItem)->GetValue();
        >          bChgSiz=true;
        >          bChgHgt=true;
        >      }
        
        but only showing up now (presumably due to newly added test code in
        2f4ea95149702a46852b320f828d8462eb3666ba "lok: unit test for metric field or
        formatted field control") during CppunitTest_desktop_lib:
        
        > svx/source/svdraw/svdedtv1.cxx:1602:15: runtime error: downcast of address 0x603001642720 which does not point to an object of type 'const SfxInt32Item'
        > 0x603001642720: note: object is of type 'SfxUInt32Item'
        >  7a 04 80 2b  50 bb 0f 7f cb 7f 00 00  01 00 00 00 6a 27 00 be  bc e8 02 00 be be be be  be be be be
        >               ^~~~~~~~~~~~~~~~~~~~~~~
        >               vptr for 'SfxUInt32Item'
        >  #0 in SdrEditView::SetGeoAttrToMarked(SfxItemSet const&) at svx/source/svdraw/svdedtv1.cxx:1602:15
        >  #1 in ScDrawShell::ExecDrawAttr(SfxRequest&) at sc/source/ui/drawfunc/drawsh.cxx:385:32
        >  #2 in SfxStubScDrawShellExecDrawAttr(SfxShell*, SfxRequest&) at workdir/SdiTarget/sc/sdi/scslots.hxx:2779:1
        >  #3 in SfxShell::CallExec(void (*)(SfxShell*, SfxRequest&), SfxRequest&) at include/sfx2/shell.hxx:197:35
        >  #4 in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool) at sfx2/source/control/dispatch.cxx:252:16
        >  #5 in SfxDispatcher::Execute_(SfxShell&, SfxSlot const&, SfxRequest&, SfxCallMode) at sfx2/source/control/dispatch.cxx:752:9
        >  #6 in SfxDispatcher::ExecuteList(unsigned short, SfxCallMode, std::initializer_list<SfxPoolItem const*>, std::initializer_list<SfxPoolItem const*>) at sfx2/source/control/dispatch.cxx:960:8
        >  #7 in svx::sidebar::PosSizePropertyPanel::executeSize() at svx/source/sidebar/possize/PosSizePropertyPanel.cxx:848:45
        >  #8 in svx::sidebar::PosSizePropertyPanel::ChangeWidthHdl(weld::MetricSpinButton&) at svx/source/sidebar/possize/PosSizePropertyPanel.cxx:378:5
        >  #9 in svx::sidebar::PosSizePropertyPanel::LinkStubChangeWidthHdl(void*, weld::MetricSpinButton&) at svx/source/sidebar/possize/PosSizePropertyPanel.cxx:360:1
        >  #10 in Link<weld::MetricSpinButton&, void>::Call(weld::MetricSpinButton&) const at include/tools/link.hxx:111:45
        >  #11 in weld::MetricSpinButton::signal_value_changed() at include/vcl/weld.hxx:1721:54
        >  #12 in weld::MetricSpinButton::spin_button_value_changed(weld::SpinButton&) at vcl/source/window/builder.cxx:192:9
        >  #13 in weld::MetricSpinButton::LinkStubspin_button_value_changed(void*, weld::SpinButton&) at vcl/source/window/builder.cxx:190:5
        >  #14 in Link<weld::SpinButton&, void>::Call(weld::SpinButton&) const at include/tools/link.hxx:111:45
        >  #15 in weld::SpinButton::signal_value_changed() at include/vcl/weld.hxx:1490:54
        >  #16 in SalInstanceSpinButton::UpDownHdl(SpinField&) at vcl/source/app/salvtables.cxx:5169:71
        >  #17 in SalInstanceSpinButton::LinkStubUpDownHdl(void*, SpinField&) at vcl/source/app/salvtables.cxx:5169:1
        >  #18 in Link<SpinField&, void>::Call(SpinField&) const at include/tools/link.hxx:111:45
        >  #19 in SpinField::Up()::$_0::operator()() const at vcl/source/control/spinfld.cxx:361:88
        >  #20 in void std::__invoke_impl<void, SpinField::Up()::$_0&>(std::__invoke_other, SpinField::Up()::$_0&) at include/c++/11.0.0/bits/invoke.h:60:14
        >  #21 in std::enable_if<is_invocable_r_v<void, SpinField::Up()::$_0&>, void>::type std::__invoke_r<void, SpinField::Up()::$_0&>(SpinField::Up()::$_0&) at include/c++/11.0.0/bits/invoke.h:110:2
        >  #22 in std::_Function_handler<void (), SpinField::Up()::$_0>::_M_invoke(std::_Any_data const&) at include/c++/11.0.0/bits/std_function.h:291:9
        >  #23 in std::function<void ()>::operator()() const at include/c++/11.0.0/bits/std_function.h:622:14
        >  #24 in Control::ImplCallEventListenersAndHandler(VclEventId, std::function<void ()> const&) at vcl/source/control/ctrl.cxx:315:13
        >  #25 in SpinField::Up() at vcl/source/control/spinfld.cxx:361:5
        >  #26 in FormattedField::SetValueFromString(rtl::OUString const&) at vcl/source/control/fmtfield.cxx:854:20
        >  #27 in FormattedFieldUIObject::execute(rtl::OUString const&, std::__debug::map<rtl::OUString const, rtl::OUString, std::less<rtl::OUString const>, std::allocator<std::pair<rtl::OUString const, rtl::OUString> > > const&) at vcl/source/uitest/uiobject.cxx:1361:31
        >  #28 in DesktopLOKTest::testMetricField() at desktop/qa/desktop_lib/test_desktop_lib.cxx:2858:13
        
        Change-Id: I57988723e23f5a419639e37fe130bad92682a1a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94178
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [29c017327585ea12c4fc7493a95ab378761aeafe]

        CppUnittest: ww8export: assert pages in odf files
        
        Change-Id: Ia1e67cd70c0327a95db96ed4a78fac631017e660
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94113
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [b4359751889bb88870b2ebc04125770e0f2d535d]

        CppUnittest: rtfexport: assert pages in odf files
        
        Change-Id: Iab360691cd23f663b7f6bf00227e8749d4c9e48e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94114
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-14  Chris Sherlock  <chris.sherlock79@gmail.com>  [6da4777b647157aa7ed65e271778bb00373098a0]

        vcl: move transparency checks into MetaAction and GDIMetaFile
        
        I want to remove the final bits of meOutDevType but need to refactor
        the function OutputDevice::RemoveTransparenciesFromMetaFile(). This
        is the start.
        
        Change-Id: I7c5330540fb396f033b40831b24028c7bfec4832
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93940
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-14  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [879d293d2f7734d7de51e57532743a24a3dd322d]

        elementary:tdf#133012 gripper icons looks like a more option button
        
        Change-Id: Iaf825b586027f9d1556aa92507fb4894bd8ac433
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94179
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-05-14  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [8dedb05881578f5ff9e3d24ec62c642da7667c6e]

        Use convertTwipToMasterUnit instead of hardcoded number
        
        Change-Id: Ief34c9f041d491ffdb5efc2d888cf6f77de7b27b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94104
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-05-14  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [9c4048b1883f1dc9fdd621ffa2bb06ff9fe19d14]

        tdf#79082 Improve ppt tab import/export
        
        Import/export the paragraph tabs without any text offset,
        tabs are relative to the text box anyway.
        
        Change-Id: Ife3b762e7581548e65500c16259a4481cc07a88f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94101
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-05-14  Michael Weghorn  <m.weghorn@posteo.de>  [68af4f050c5768ce30357cbc5f40e7bc031518c4]

        UnoEditControl: Don't initialize members twice
        
        'mnMaxTextLen' and 'mbSetMaxTextLenInPeer'
        are already assigned the same values in the
        member initializer list.
        
        Change-Id: I498ff981c25f6b5395400c75ad8c7e0f20ff3a89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94180
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-05-14  Michael Weghorn  <m.weghorn@posteo.de>  [11079fa85c9698ac333f43303636c4fff31b0976]

        Rename ContainerControl_IBase -> ControlContainer_IBase
        
        The only class inheriting from it is ControlContainerBase,
        so make the naming more consistent, also to match the
        naming pattern used elsewhere.
        
        Change-Id: I91739fb105f97605a3c279100b8c4e666aa3b010
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94139
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-05-14  Miklos Vajna  <vmiklos@collabora.com>  [56d381c3deb213a40c54ce6e194f79f0334b5d7b]

        cui: expand not needed SwFPos define
        
        This just makes the code harder to read, since it's one step more
        complicated to find out what e.g. SwFPos::TOP is, when you first need to
        expand it to SvxSwFramePosString::TOP and *then* see what that is.
        
        Change-Id: Ia8450adb7cca73be51c85805820925398130a9c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94155
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-05-14  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [bca57a7e5e5edf5f0d5d88ce100d974626353c10]

        All icons: tdf#132968 folder icons in file picker dialog
        
        Change-Id: I4151ad86923821953c1e49bce6a8015932f98910
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94117
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-05-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [2a2602fd46c3eeee28b2c9af9f540f86d5579f11]

        loplugin:unusedfields
        
        Change-Id: I0ec89b56b339f26bb236887c904e6b5d14ceecea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94136
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-14  Mike Kaganski  <mike.kaganski@collabora.com>  [fcb945e37dc31c11bcc3195fcbe835a63bb5bf5f]

        tdf#49247: add sidebar panel for soft edges effect
        
        Shapes are handled in all modules; images only in draw/impress (TODO).
        
        Change-Id: Ib96eb4c36fdb69dd605f9b5a507f67a279797286
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94162
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-14  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [188aa42a252beced65c2157e344b64b9657f6eda]

        Sukapura:tdf#133008 File actions icons in Start Center have no enough contrast
        
        Change-Id: I13aef4afdebdc97fe41aeee839903f48c274818a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94164
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-05-14  Laurent BP  <laurent.balland-poirier@laposte.net>  [67bf7dfa9fb784bb6826e631264af1a98aa0e2d9]

        tdf#132771 Update Blueprint Impress template
        
        * Update preview with Lorem 16:9
        * remove language and country tags in styles.xml
        * add Asian and complex tags in styles.xml
        * remove useless text page number in English in styles.xml
        Update:
        * use wide pictures for background (contribution of  Rizal Muttaqin)
        * duplicate master pages for 16:9 and 4:3 proportion
        * restore proportion of CC-BY-SA picture
        
        Change-Id: I879b5ef3eb895d261f5946b370b874ab8bd20927
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93742
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-05-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [1ed7607454d1492f65c78443cb661d5873face6b]

        tdf#132173: sc: Add UItest
        
        Change-Id: Ie437d1fd3ea1456ea5a22fd29525041764c1d7ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94141
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-14  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [23a63fffc221525c23354bbafec5ce5b833f7c7a]

        Sukapura: tdf#132968 wrong folder icon actions
        
        Change-Id: Iaee72a63a35a9bc4eb66958cfb02cd575fa1ca26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94110
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-05-14  Stanislav Horacek  <stanislav.horacek@gmail.com>  [aa8967468b705eb7a3ded9b6d5b769e7833e256d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 56f9412fc9b447cf1035b0efcab621c41d5dcc32
          - fix typos in MariaDB/MySQL connection page
            
            Change-Id: I23ffa6eb76c685bbf42a55298f91b613da5336ac
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94160
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-13  Mike Kaganski  <mike.kaganski@collabora.com>  [3689f6f15e1f33d7f48e612691878b45c9d140a6]

        Use statics initializers instead of checks
        
        Change-Id: I8c474a35e3c4b9a202e4003c6b895f18ac88fb09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94001
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-13  Mike Kaganski  <mike.kaganski@collabora.com>  [cbc13ac0624685582ebd4634812681274db803aa]

        tdf#49247: draw soft edges
        
        This factors out the common code for blurring used both in glow and
        soft edges into ProcessAndBlurAlphaMask.
        
        Also this reverts commit a98bdbae459ad7341bf7f484c402e77e4062cd16,
        since its use was removed from VclPixelProcessor2D.
        
        Change-Id: Icd7fdb06bef3932ff3b9ce7e283b515b15d246a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94087
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-13  Laurent BP  <laurent.balland-poirier@laposte.net>  [4907531966880f2bb4bb14b1c159865909000842]

        tdf#132771 Update Progress Impress template
        
        * Update preview with Lorem 16:9
        * remove language and country tags in styles.xml
        * add Asian and complex tags in content.xml and styles.xml
        * remove useless text page number in styles.xml
        * add one slide base on missing master page in content.xml
        * remove useless skewX tag
        
        Change-Id: Ib9326bb7968263c1eaeba9cc8fbc7b063c9599cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93936
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-13  Laurent BP  <laurent.balland-poirier@laposte.net>  [152e531ea9d5928222e7c91beb92bbc501e6f216]

        tdf#132771 Update Sunset Impress template
        
        * Update preview with Lorem 16:9
        * remove language and country tags in styles.xml
        * add Asian and complex tags in styles.xml
        * remove useless text page number in styles.xml
        * improve compatibility with previous template
          * 2 horizontal lines on both side of title
          * sun rays
          * shadow of front rectangle
          * rotation of back rectangle
        Update: reindent
        
        Change-Id: I7ea513c5af056c5b1b85fbc9f2cefff345160e82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94014
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-13  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [1a732142f22b24cb823dc6756aa17ecd17d1362e]

        Fix translation domains in .ui files
        
        Found with bin/ui-checkdomain.sh
        
        Change-Id: I2a3ec2593b9ce0a19efced9020b95dff796e4702
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94153
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Jenkins

2020-05-13  Caolán McNamara  <caolanm@redhat.com>  [5111909cefa16a2342ac324f8b84bae845a84f46]

        fix oss-fuzz build
        
        Change-Id: Ia04a3e9c72c9b32f895c5925937d322f8dd963ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94135
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-13  Tor Lillqvist  <tml@collabora.com>  [2c0cfef14596bf8b7244763682e86ae7d87cb83a]

        Include the language code in the volume name of a langpack dmg
        
        Makes it easier to see which is which in Finder if you have several
        mounted.
        
        Change-Id: I6e1f5cfc4db3ed6595ba14e515080b5ecc0ad688
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94120
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-05-13  Miklos Vajna  <vmiklos@collabora.com>  [2abe9837deee3823c7928a76b5b2f94f1464f1a3]

        DOCX import: fix interaction between the crop and the wrap polygon of images
        
        Word first applies the crop, then applies the wrap polygon on the
        remaining visible part of the image.
        
        Writer applies the crop on the original bitmap, and even has explicit
        code to make sure the uncropped bitmap is used for the wrap polygon, see
        how SwFlyFrame::GetContour() calls SwNoTextFrame::GetGrfArea(), which
        will extend the resulting size based on cropping.
        
        Fix the problem by moving and scaling the wrap polygon, so it ends up
        where it would in Word.
        
        Also adapt testFdo76803, which had a similar crop+wrap polygon case, but
        the different there is quite small.
        
        Change-Id: Iab2adaa81a33eb04e1806b17ed129ac50f5d2aa3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94149
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-05-13  Stephan Bergmann  <sbergman@redhat.com>  [cbc9c1ef729a09abdda97f74469d4d600ae6974b]

        ENABLE_DBGUTIL=TRUE implies ENABLE_DEBUG=TRUE
        
        Change-Id: I709561ba910ff2274a40e578412ecd7040886959
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94144
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-13  Stephan Bergmann  <sbergman@redhat.com>  [e8fe7189a175ee00b5d76a89345137a3dc0fb8d9]

        Avoid -Werror=unused-variable with --disable-assert-always-abort
        
        ...as reported by e.g.
        <https://ci.libreoffice.org/job/lo_tb_random_config_linux/1977/>
        
        Change-Id: I57832496faf2377a4650a4b8c43bb3c62f6977ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94140
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-13  Stephan Bergmann  <sbergman@redhat.com>  [3300111c7e8d5f5ffa15b8814d0f6597fae923ec]

        Avoid -Werror=unused-variable with --disable-assert-always-abort
        
        ...as reported by e.g.
        <https://ci.libreoffice.org/job/lo_tb_random_config_linux/2228/>
        
        Change-Id: If6bc1105fd723f78dbcb36616371a823ee665611
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94132
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-13  Olivier Hallot  <olivier.hallot@libreoffice.org>  [037c9671492eb0bbb33b187dc08a43f687db8b63]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3e0fb08cce8581d5d10fc5f0e44a26451bf5b794
          - tdf#128519 Icon replacement table in build time
            
            As explained in tdf#128519, command <include> in XLST must
            have its href= hardcoded. Thus, copy online_transform.xsl and
            create links.txtx.xsl in workdir/
            
            Change-Id: I979fd58f16a51ae6f57fc6f87349700eafdefbd7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94082
            Tested-by: Jenkins
            Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
            
2020-05-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b9363cea36273586c07be37f5459464624f5e173]

        Removed duplicated include
        
        Change-Id: I4919b787160dad755f13658f26cbe1fd3fd0fad8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94138
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-13  Caolán McNamara  <caolanm@redhat.com>  [ef6d2181cb426abc2187341cc271d1d72f3c12aa]

        surround switch is keyed on m_nControlClass so set directly to known true/false
        
        Change-Id: Ia1fa2439a88912a933bc90e3b16bea3b30a403f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94142
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-13  Caolán McNamara  <caolanm@redhat.com>  [48ee17acde5189318963f302ed6f987c11f3a39f]

        use gtk_widget_get_screen instead of cast + gtk_window_get_screen
        
        cause the toplevel may not be a GtkWindow
        
        Change-Id: Iceb1fc9a5d0054a7a2aefa5ba2ad7a2572dbb4c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94134
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-13  Caolán McNamara  <caolanm@redhat.com>  [1d6af937da9d24a0cc30f0324f8f23d0c1156ccd]

        add access to entry cut/copy/paste
        
        Change-Id: I4f84ccdc4490ae6190d02aca206f87133497bff9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94122
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-13  Heiko Tietze  <tietze.heiko@gmail.com>  [535d857975e453401c0c455bdda82e1a81c7e110]

        Resolves tdf#132435 - Font selection drop down too narrow
        
        Showing 18 chars now
        
        Change-Id: If6482cd25c74c4fea9eefca76b4828eff0ede220
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94112
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-05-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [59a5fdd32727447239ee91cea00f943609540507]

        fix ScriptEventContainer::isEmpty
        
        which was relying on the nElementCount field, which was not being
        updated. Just delete it and check the map.
        
        Change-Id: If543abcc7c1778a27675a1df69a54325024234b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94133
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-13  Chris Sherlock  <chris.sherlock79@gmail.com>  [d0780b21cfe235c4446adf649eb690f9c1771dd5]

        vcl: remove unnecessary ConnectedComponentList typedef (not a list anyway!)
        
        Change-Id: If855e28ba8a6d86f069e66809f5607484e826e98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94131
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [18790e6f12d34965292828c17e76b9a200aed2e0]

        tdf#128245: sw: Add unittest
        
        Change-Id: Iff2d6d8120118c35aa6d3d44016a0a7c2e193ec4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94116
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-13  Stephan Bergmann  <sbergman@redhat.com>  [0a7b676dd9221f2635c0c23e219fe7e168d3ed41]

        Fix syntax errors in --with-webdav=serf code
        
        ...introduced with de61e14d0b6ee90cb4d170af340275d811b9fbbf "compact namespace
        in ucb..uui"
        
        Change-Id: I58e24303e1e12db0a53d46acc2daef1faa2e4cf6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94128
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [bd537420b07fc82bd9a3eb01f3e5b3b33c21a5cb]

        loplugin:unusedmethods
        
        Change-Id: Id813d95a90fdbb360dfc8670c0b55b635f633965
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94125
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d2cb44507708af41e9ee408c4db08c5bc7b13b43]

        vcl: move RawBitmap out of BitmapTools.hxx
        
        Change-Id: I7bb645802718e1beac560bdcf574bf439c48765f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94126
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-13  Stephan Bergmann  <sbergman@redhat.com>  [e8bd027d70d448d8fc5dd90d1a94b4fa6cb937b2]

        The -Wclobbered hack appears to be needed for all versions of GCC
        
        What apparently triggers it here is a combination of
        
          --enable-assert-always-abort
          --enable-optimized
          --enable-werror
        
        See <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95103> "Unexpected -Wclobbered
        in bits/vector.tcc with -O2" for a stripped-down reproducer.
        
        Change-Id: Ic2cff0e402290cd9fd67790168dc1183799e3f14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94121
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-13  Tor Lillqvist  <tml@collabora.com>  [1722e7235080fe210fa7f0246f32c2838fef601a]

        The dmg needs more space also in the ENABLE_DEBUG case
        
        (Not something that is used when actually building for distribution,
        sure, but when testing.)
        
        Change-Id: I67410a8cd9627c5a2c19f58df4529a44e488c961
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94119
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-05-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [ebf1eec2b66fb3a8302f8d4da22c195367e12eef]

        CppUnittest: odfexport: assert pages in odf files
        
        Also fodfexport and htmlexport
        
        Change-Id: Iba218f03cb3a0743c46d6312306819ea8e8e9693
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94115
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-13  Szymon Kłos  <szymon.klos@collabora.com>  [d090fdbc7644e8b28123212b2b9226973905368a]

        Move SalInstanceNotebook to header file
        
        Change-Id: Id14b6fca6f12f49691a621f636300f9da320834c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94097
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-05-13  Miklos Vajna  <vmiklos@collabora.com>  [7e9b6bfa481851e6505547c596633794a9efd0ed]

        sw doc model xml dump: show wrap polygon of graphic nodes
        
        It seems this is in mm100, counted from the pixel size of the underlying
        graphic, using the graphic's DPI. Fairly non-trivial, given the rest of
        sw uses twips.
        
        Change-Id: I10c1b6b5fbc231ebb9c4df9cd265424f2a2973bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94102
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-05-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [943fbfad668da76f7d0ebd4f4d8cdd67224d2f01]

        expand out some namespace aliases
        
        Change-Id: I5fdb554a1b116824843f35645bc1cea3ca91e0f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94093
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-13  Julien Nabet  <serval2412@yahoo.fr>  [6edcbde02520500812d969dd5bcba5ff68d59c58]

        Related tdf#132945: fix warning
        
        I noticed this log:
        warn:sw.uno:555419:555419:sw/source/core/unocore/unostyle.cxx:2303: error getting attribute from RES_BACKGROUND
        
        Git history provides:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=7a8ed362eb163ac15a000ba1cfc74b58315800a1
        [API CHANGE] revert and deprecate *BackGraphicURL add *BackGraphic
        *BackGraphicURL include the following properties:
        - BackGraphicURL
        - FooterBackGraphicURL
        - HeaderBackGraphicURL
        - ParaBackGraphicURL
        
        This were removed, but for backwards compatibility this commit
        adds them back again and depreactes them in the UNO API. The
        behaviour also changes as internal vnd.sun.star.GraphicObject
        scheme URLs aren't supported so this properties can only be set
        and only if a external URL is provided. If getting such a property
        then a RuntimeException will be thrown.
        
        But why "MID_GRAPHIC_URL" wouldn't be dealt in SvxBrushItem::QueryValue
        whereas:
        1) we got this code
           2892         case MID_GRAPHIC:
           2893         {
           2894             uno::Reference<graphic::XGraphic> xGraphic;
           2895             if (!maStrLink.isEmpty())
           2896             {
           2897                 Graphic aGraphic(vcl::graphic::loadFromURL(maStrLink));
           2898                 xGraphic = aGraphic.GetXGraphic();
           2899             }
           2900             else if (xGraphicObject)
           2901             {
           2902                 xGraphic = xGraphicObject->GetGraphic().GetXGraphic();
           2903             }
           2904             rVal <<= xGraphic;
           2905         }
        
        => so dealt in 2895 "if" block
        See https://opengrok.libreoffice.org/xref/core/editeng/source/items/frmitems.cxx?r=e12fa18c#2892
        
        2) MID_GRAPHIC_URL is dealt in SvxBrushItem::PutValue
           2974         case MID_GRAPHIC_URL:
           2975         case MID_GRAPHIC:
           2976         {
           2977             Graphic aGraphic;
           2978
           2979             if (rVal.getValueType() == ::cppu::UnoType<OUString>::get())
           2980             {
           2981                 OUString aURL = rVal.get<OUString>();
           2982                 aGraphic = vcl::graphic::loadFromURL(aURL);
           2983             }
           2984             else if (rVal.getValueType() == cppu::UnoType<graphic::XGraphic>::get())
           2985             {
           2986                 auto xGraphic = rVal.get<uno::Reference<graphic::XGraphic>>();
           2987                 aGraphic = Graphic(xGraphic);
           2988             }
        ...
        See https://opengrok.libreoffice.org/xref/core/editeng/source/items/frmitems.cxx?r=e12fa18c#2974
        
        Change-Id: I3ad42c4343d9875647cc8f01504da91b68fe220f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94010
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-13  László Németh  <nemeth@numbertext.org>  [162d74ae7a53eb1cde738f0a7558f297b8162f7a]

        tdf#132807 DOCX import: fix top auto margin in lists
        
        at paragraph style based numbering.
        
        See also commit 99b2d53346d4b01b491cd1f7fae3304ac0572e12
        (tdf#132802 DOCX import: fix list bottom auto margins).
        
        Change-Id: I6bfea3ace5c94f9d45267e309a21ac8a97c20a37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94111
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-05-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [2088a5e598452a1592023d7606ba4447dc2b3242]

        options swapped in SwAccessibilityOptions
        
        ever since
            commit d93f729bf463a5ad12e2c4a49e80fd7ff5622334
            #100333# separate accessibility options from view options
        
        Change-Id: I54d2c6de98c5d4f0d760d18d3d219710c7d91de9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94094
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-13  Caolán McNamara  <caolanm@redhat.com>  [50e58a9e93424e99fa95234ab5cb07c4db9b580d]

        move LongCurrencyBox to be toolkit only
        
        Change-Id: I70ac2d521e5a6178483e4d44f2c63f826ddea168
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94106
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-13  Caolán McNamara  <caolanm@redhat.com>  [562d1ba1fff07183dbae24437977e204cbc6471d]

        weld bibliography EditBox control ItemWindow
        
        Change-Id: I17859c10714afa387f47385d2abd8b8827770038
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94099
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [bc059c08d86ccdeca4f340078b0de39053bc0888]

        use std::optional for this error field
        
        otherwise when I add source/line to the uno::Exception in an
        upcoming change, the message becomes non-empty, and hasErrors()
        return true.
        
        I note that we throw SQLException in lots of places without a
        message, so it is possible that this change will cause us to notice
        errors we previously missed.
        
        Change-Id: Idf7c5b5143e20c992d8d7550043aa2ed875c78b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94108
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-13  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [7abee444ed03a53f0a4d7f82e19887aa16262c5d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2b17a70d537af67d209187b8d280852254a4f755
          - tdf#131416 syntax fragments tags cleanup
            
            - fixing malformed tags, to be used later on
            
            Change-Id: Id37f3b0055848eba9846add0efad61b7f434baa4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/93998
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-13  Henry Castro  <hcastro@collabora.com>  [736ee5ba954cc7f3cce7948dc3923c8504788830]

        lok: notify data change of the formatted field control
        
        Change-Id: I997ed1fb3900ab46e6182e529762bf5b04e82fcd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94076
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94091
        Tested-by: Jenkins

2020-05-13  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [ce308d606caa658f20839cbe68387f866acac2b6]

        macOS: don't hardcode LibreOffice in SDK directory, use $PRODUCTNAME
        
        so that it will use LibreOfficeDev when not using --enable-release-build
        
        Change-Id: I60794ababce11355659d483197ce8b0193d375b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93817
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-05-13  Tor Lillqvist  <tml@collabora.com>  [d3942a41d98dbb2d41615c0eac4c39ff9946cd66]

        Remove some code that was commented-out ten years ago
        
        Change-Id: Iead0a7e770a5533e3fe4585f76e343f0039328fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94105
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-05-13  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [2fe850112624502b2d3c82cc634a73b877ebfb3e]

        update credits
        
        Change-Id: Ia17d96dc31e86e8cce822c39f1e129a610ef0646

2020-05-13  Tünde Tóth  <tundeth@gmail.com>  [8027cc622f8bd5260a59c360db359557cd287100]

        tdf#132757 UI: option to set Position Axis property of charts
        
        Follow-up of commit 40d83914d43f60a196dfabddea0b52e2046b333a
        (tdf#127792 implement UNO chart attribute MajorOrigin).
        
        Change-Id: I68c35a4552a3915c045036d1f0f38804a00b7093
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93566
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-05-13  Mike Kaganski  <mike.kaganski@collabora.com>  [ef1b75a60466dda61a9d28b03262f6db357142a5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 55d4e405d8dbdf58ba45823b3895e8a79e5a8aed
          - '\n' in replacement field only applies to Writer
            
            Change-Id: I2870a497dd57aa2c0141ac582591e7fdb4127b46
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94000
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2020-05-13  Caolán McNamara  <caolanm@redhat.com>  [cd211e8485eb94ea4a1783f0b8404cae2cd106a4]

        weld bibliography ComboBox control ItemWindow
        
        Change-Id: I6d944225188d2c4bdf36b5a9c730ab770d07a246
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94096
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [3ae3fe7a5758beb0fd27ae77e1f28d7825bc1e70]

        CppUnittest: ooxmlexport: assert pages in odf files
        
        Change-Id: I3ea11ed9c2fa366e4f615df3c417c89758cbe4db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94038
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-13  Caolán McNamara  <caolanm@redhat.com>  [7c831c94ceaf7f48383315216573b1f5691c10bc]

        the returned awt::XControlModel is just used as a flag
        
        Change-Id: I4167be9e6b14b6a3454652fed86e785c1ea0d4b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94074
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-13  Miklos Vajna  <vmiklos@collabora.com>  [1ffe59ef31186e36ad0aa7bbcdd32e407ee8d26c]

        external: update pdfium to 4137
        
        Change-Id: Ib7c12461e04fa97bf55ee967e8d6c9bcf92fdf4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94078
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-05-13  Justin Luth  <justin.luth@collabora.com>  [69708eeced1d27f79b230405b21ef40e0e5bd765]

        NFC sw: cleanup and make RES_POOLTABSTYLE_DEFAULT consistent
        
        It was introduced in 2016, and shortly thereafter many other
        styles were added using the full word TABLE. So make this one
        consistent since the eye just glances over the difference.
        In fact, in one place a comment even referred it it as
        _TABLESTYLE_DEFAULT.
        At first I was going to limit the change to just the one
        term, but the number of reference for everything was fairly
        small, so I just made everything consistent.
        
        Change-Id: I57cc0d081c4bbd5bcea872259065af483c94a334
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/82997
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-13  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [47c81498c63ae71a351f43ec2f073ba92d99fc1d]

        Increase max ppt levels to 10
        
        ppt files created with PowerPoint 2013 have that many levels
        
        Change-Id: I51fd84c6462b7c8d77417c958469804eb10a0a8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94054
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-05-13  Tomoyuki Kubota  <himajin100000@gmail.com>  [ae7560781cc8c73e48716b27cbd5f7adaabdfb25]

        aInfo should be used
        
        Change-Id: I6a62a65462fde741b3425f9095195c29924ce85c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94092
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [eb5de8ec13b1db3a3e62622db2d87a77846a3b16]

        loplugin:unusedvariableplus
        
        Change-Id: I58a466ac18debafa3bc2ff31c648ff51e126ab8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94083
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [ab3eabe438880d6c0fc7dab99a8537d873da3f05]

        gcc 10 also generates this clobber warning
        
        (specifically 10.1.1 is the version I have)
        
        Change-Id: I40fd720a9a75b809f24ca135c4ddb0ce61ecbe41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94056
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-13  andreas kainz  <kainz.a@gmail.com>  [08a7b88a0877d6fd753fe8ab4532d9da527d21c6]

        tdf#132008 Provide NewWindow in Groupedbar compact view dropdown
        
        Change-Id: I4d532c7a31dca83a00d86f52184fb2a151ae2155
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94037
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-13  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [6911b895baedd669af18d2d08deab044f63baee5]

        tdf#130778 remove old 6.x centered logo in the Star Center
        
        Change-Id: I8bf2ac1344249042e8846c22abc1346c7d08d538
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94066
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-05-13  Eike Rathke  <erack@redhat.com>  [f9790da286f2d2fa47f1748f8cfa6172c6622ca3]

        Check maximum end position to not assert() or "!!br0ken!!"
        
        While editing a formula in the Function Wizard it could happen
        that inserting an unclosed quote attempted to copy one more
        character than string length for parameter display. For example
        =FUNC("A";")
        
        Change-Id: Ic25ee0b97c3baee8d2e964c9e4b907415b0d889e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94086
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-05-13  Eike Rathke  <erack@redhat.com>  [5f5afecda386642aabf2365130629b6a237bf953]

        Resolves: tdf#132173 handle API sequence to inline array token correctly
        
        The API token of an inline array is always a two dimensional matrix.
        
        Regression from
        
            commit 3f80ac477354f4c6293d983d3ca9eef59a07dce0
            CommitDate: Wed Apr 1 08:40:39 2015 +0200
        
                Replace remaining getCppuType et al with cppu::UnoType
        
        Change-Id: I9ab2a807d29847fb843625b898ab8bbd005fab2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94085
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-05-12  Marco A.G.Pinto  <marcoagpinto@sapo.pt>  [0735ef975bfb05249e1454d2b6996d03003c6120]

        [en-US] Added 12 words to autocorrect
        
        Change-Id: Iad8181dfb6263745ba44622e2909879e12ebd5e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93144
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-05-12  andreas_kainz  <kainz.a@gmail.com>  [d4760e57be5f9acdb7a8a3bf0dbaddb588c1d12d]

        Revert "Image dialog property update"
        
        This reverts commit 951b6a9570ae2665f7b6e7cdd6d24d1fc513ba90.
        
        Reason for revert: <INSERT REASONING HERE>
        
        Change-Id: I84e8090210d8f4f712b3d8bce37fba8c9dcc6b38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93988
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-12  Henry Castro  <hcastro@collabora.com>  [60b69ec33a1ffcd17a9e9042e622e6a475ee4e77]

        lok: replace SetValue for ImplNewFieldValue
        
        The ImplNewFieldValue notify changes in the spin
        control
        
        Change-Id: I64c0239b0a12ecdf9a3b7af4c496cee88d1b2cb3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94070
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94077
        Tested-by: Jenkins

2020-05-12  Marco A.G.Pinto  <marcoagpinto@sapo.pt>  [e863173d6dbb4fd417591807395e9437e0cb66bf]

        [en-GB] Added 12 words to autocorrect
        
        Change-Id: I551ffa201c5cda311efee4ca6bb2bb81c8f31e4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93143
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-05-12  andreas kainz  <kainz.a@gmail.com>  [539a46a9be0744d2bca62745c638f31271cd334e]

        colibre icons remove png icons from svg colibre icon theme
        
        Change-Id: I487fb8307bb5512618f936f4c3ce5807ebfdcc89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94052
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-12  Tor Lillqvist  <tml@collabora.com>  [e72e7bae3c95ad4a56a963116c0ff21f46c1a3d4]

        Add some more source files for breakpointing convenience
        
        Change-Id: I3f0555a8a1a83342dd0dfff266f92c47ed5a9f80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94063
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-05-12  andreas kainz  <kainz.a@gmail.com>  [b680547a48937ea0aeb8a840d5d7325f0046c153]

        Area fill bitmap presets invoice paper language fix
        
        Change-Id: I57c6df6de2b27b342547b48370e0b19ad132859d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94036
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-12  Caolán McNamara  <caolanm@redhat.com>  [822f94e260b8351dc3459d2c05180af2de96d4c7]

        tdf#132435 only place menu vertically if up/down requested
        
        don't fallback to left/right if it doesn't fit, just scroll the
        menu instead
        
        Change-Id: I20b261fd7fee78555bf87b25dfeed33c23602493
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94065
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-12  Caolán McNamara  <caolanm@redhat.com>  [b3d03b315b5b86994214ac6f0167248ff5bc187b]

        allow double-clicking etc to expand on-demand rows too
        
        Change-Id: Idb8bca730d4c8d8da0d4689961cf1468051159d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94062
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-12  Caolán McNamara  <caolanm@redhat.com>  [859636d491960b797bd8cbfb81e6f08451175f12]

        weld help browser
        
        Change-Id: Ibd8dcc10c4403731953e2e46db4ae8f89ebc7e4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93216
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-12  andreas kainz  <kainz.a@gmail.com>  [9d573bca549861ecdbce6826804e5db0471307e6]

        tdf#130778 update About Dialog
        
        Change-Id: I1ca538a3c5589b30d53404f1f8d8ab2dcc2586f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94018
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-12  Szymon Kłos  <szymon.klos@collabora.com>  [1fd0900cbea45712665e1b198de671f1d5182013]

        Move SalInstanceButton to header file
        
        Change-Id: I3f6aa1975ae5859e0c340c82627d95e49313a668
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94050
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-05-12  Szymon Kłos  <szymon.klos@collabora.com>  [fbc8f81aa7824218fe8b0d50e6633026386f0610]

        Move SalInstanceComboBox to header file
        
        Change-Id: Iafa449cc1ebba93cc69da194857ea33b8f8510b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94049
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-05-12  Miklos Vajna  <vmiklos@collabora.com>  [dcbdde6b40ef6d26dbde6673812c593c6b23790b]

        chart2: fix build
        
        Change-Id: Idc963641a4baf0a6f05be6609f5818ee9dc7f7d1

2020-05-12  Caolán McNamara  <caolanm@redhat.com>  [a5458d1f219c8a67d2c4c90fdbdf8ffba40d769d]

        limit forms to http[s]
        
        Change-Id: I3ed0bc626f693ec03f610dc7361f93cad914c9d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94015
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-12  Balazs Varga  <balazs.varga991@gmail.com>  [898e4ae1364e76af8be22183ac64d73b6a6d8d90]

        tdf#128794 Chart: Fix OOXML import/export of Radial gradient
        
        Style should be radial at least when the horizontal/vertical
        center is not in the corner of a shape. Otherwise import
        as a linear gradient, because it is the most similar to the
        MSO radial style.
        
        Change-Id: I9bab7b787897bde51a06a950487de9843eb717a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93497
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: Tünde Tóth <tundeth@gmail.com>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-05-12  Stephan Bergmann  <sbergman@redhat.com>  [fdf5bb5001422941e9d43e34ce88243e0e52109c]

        external/icu: Silence UBSan invalid-null-argument
        
        ...as seen during CppunitTest_i18npool_test_ordinalsuffix:
        
        > uloc.cpp:1206:5: runtime error: null pointer passed as argument 1, which is declared to never be null
        > /usr/include/string.h:44:28: note: nonnull attribute specified here
        >  #0 in ulocimp_getLanguage_67 at workdir/UnpackedTarball/icu/source/common/uloc.cpp:1206:5
        >  #1 in uloc_getCountry_67 at workdir/UnpackedTarball/icu/source/common/uloc.cpp:1803:5
        >  #2 in ulocimp_getRegionForSupplementalData_67 at workdir/UnpackedTarball/icu/source/common/loclikely.cpp:1334:17
        >  #3 in idForLocale(char const*, char*, int, UErrorCode*) at workdir/UnpackedTarball/icu/source/common/ucurr.cpp:350:5
        >  #4 in ucurr_forLocale_67 at workdir/UnpackedTarball/icu/source/common/ucurr.cpp:535:5
        >  #5 in icu_67::DecimalFormatSymbols::initialize(icu_67::Locale const&, UErrorCode&, signed char, icu_67::NumberingSystem const*) at workdir/UnpackedTarball/icu/source/i18n/dcfmtsym.cpp:461:29
        >  #6 in icu_67::DecimalFormatSymbols::DecimalFormatSymbols(icu_67::Locale const&, UErrorCode&) at workdir/UnpackedTarball/icu/source/i18n/dcfmtsym.cpp:110:5
        >  #7 in icu_67::RuleBasedNumberFormat::initializeDecimalFormatSymbols(UErrorCode&) at workdir/UnpackedTarball/icu/source/i18n/rbnf.cpp:1854:53
        >  #8 in icu_67::RuleBasedNumberFormat::init(icu_67::UnicodeString const&, icu_67::LocalizationInfo*, UParseError&, UErrorCode&) at workdir/UnpackedTarball/icu/source/i18n/rbnf.cpp:1488:5
        >  #9 in icu_67::RuleBasedNumberFormat::RuleBasedNumberFormat(icu_67::URBNFRuleSetTag, icu_67::Locale const&, UErrorCode&) at workdir/UnpackedTarball/icu/source/i18n/rbnf.cpp:867:9
        >  #10 in i18npool::OrdinalSuffixService::getOrdinalSuffix(int, com::sun::star::lang::Locale const&) at i18npool/source/ordinalsuffix/ordinalsuffix.cxx:79:32
        >  #11 in non-virtual thunk to i18npool::OrdinalSuffixService::getOrdinalSuffix(int, com::sun::star::lang::Locale const&) at i18npool/source/ordinalsuffix/ordinalsuffix.cxx
        >  #12 in TestOrdinalSuffix::testFrench() at i18npool/qa/cppunit/test_ordinalsuffix.cxx:53:29
        
        etc.
        
        Change-Id: I4a87ee36fd33791c3906d6b6adc72ec824c4b3ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94047
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-12  Mike Kaganski  <mike.kaganski@collabora.com>  [51a399ea2b59ef142eea9dad8a93b6eda7e34779]

        Drop unused variable
        
        Change-Id: Ib92dc7c9f728eb40015ca96dd3c8708366bcf950
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93991
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-12  Caolán McNamara  <caolanm@redhat.com>  [0491fb82f5f264ae327ea580c0ffb8a099a73343]

        make VclPaned::set_position take effect
        
        Change-Id: Id4ae096b413196cfb7118cd3a09a3f0a6c333f01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94053
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-12  Caolán McNamara  <caolanm@redhat.com>  [19edcfe36b32b15f86cba1eead7932b610e70ce7]

        always use the LinkManager's persist as the known referer
        
        Change-Id: Ibb1bd9138993adbd8391b524c0cd654ba523cad2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94006
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-12  Caolán McNamara  <caolanm@redhat.com>  [a8d25394a02def4bf1b8d1ad022ea9da25d92935]

        use the LinkManager persist to determine the Referer
        
        Change-Id: I4e93878972492a93af368ffa0560412132431a24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93984
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-12  Mike Kaganski  <mike.kaganski@collabora.com>  [86472954f91342e683e4cafa016bc02387dbbb56]

        Rename attributes to reflect that they represent different effects
        
        ... not only shadow.
        In preparation to add soft edge effect (tdf#49247).
        
        Change-Id: Ia5b17fff00e1c2d7f717179687dbd44410795a71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94007
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-12  Michael Stahl  <Michael.Stahl@cib.de>  [0777abafe01eb6c9ba6ed7412e44002c8018d972]

        filter,writerperfect: adapt XHTML,EPUB to draw:mime-type in ODF 1.3
        
        Change-Id: I6391f7b4f0183a0193aaa10f2a41fac416a22c09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92984
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-05-12  Caolán McNamara  <caolanm@redhat.com>  [0507ef963842191d2b34e007831a38800212f602]

        missing licence header
        
        I wrote all this so this is the appropiate boilerplate
        
        since...
        
        commit 3832609a238d47375e634cbda4d092b11108fee4
        Date:   Wed Feb 19 13:32:14 2020 +0100
        
            Create header file for SalInstanceBuilder
        
        Change-Id: I7615e15b220cd2e801a33c1418cf1f7cb0d72fc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94046
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-12  Caolán McNamara  <caolanm@redhat.com>  [7c902087c9cef04cd8eff4249755f527249b0300]

        add Paned access
        
        Change-Id: I5da0125a8f76d201e8dab2892b1f205c759599b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94045
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-12  Stephan Bergmann  <sbergman@redhat.com>  [c6842c2cb84ad6b3151021b537dc5a70da49446f]

        Fix the build
        
        ...after apparently a mid-air collision between
        f5636817e7677a3081263df9004940a7d5ac54af "tdf#112287 DOCX frame import: fix
        default vAnchor" and ec6eaa58addf0d8823f8c56d4ec168ff389da8c5 "fix memory leak
        of xmlDoc objects"
        
        Change-Id: I8fc70ee18aeb4be03b29da66bce666c563933249
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94051
        Tested-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-12  Michael Stahl  <Michael.Stahl@cib.de>  [816022a4d8a1878c8ea74f43a4821e3c8a12d1ea]

        xmloff: ODF export: adapt to ODF 1.3
        
        * OFFICE-3883 legend svg:width/svg:height
        * OFFICE-3928 chart:coordinate-region
        * OFFICE-3943 draw:mime-type
        * OFFICE-3765 number:fill-character, number:text
        * OFFICE-3860 number:min-decimal-places, number:forced-exponent-sign
        * OFFICE-1828 number:exponent-interval
        * OFFICE-3695 number:max-denominator-value
        * OFFICE-3941 text:index-entry-link-start/text:index-entry-link-end
        * OFFICE-3776 meta:creator-initials
        * OFFICE-3789 style:header-first/style:footer-first
        
        Change-Id: I78c79231c0708c3ae9943097d162898fab71988f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92873
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-12  Attila Bakos  <bakos.attilakaroly@nisz.hu>  [1237acf9851f8b12d1ccd929e2aa8b184c06d552]

        tdf#132811 DOCX: fix formula alignment – part 2
        
        Formula are aligned inline again, but in the
        right position, fixing both import and export.
        
        This partially reverts
        commit 8b613c4603047dc24aa9b03fb49f4fe1b65af2a3
        (tdf#121525 OOXML import: fix formula alignment).
        
        Co-author: Tibor Nagy (NISZ)
        
        Change-Id: If5c13db749fe5c3b1aee754b47dabc9fabd7ebb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93631
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-05-12  Stephan Bergmann  <sbergman@redhat.com>  [e21ef73de4591c0d8e11920b7c21d7bbfeddc701]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e21698f795b4098ecccf3119e23edd3d9e7aac1e
          - Fix helpers/make_icon_link.txt.py
            
            It contained Python-2--isms that caused errors when /usr/bin/python is Python 3
            (at least on Fedora 32 with python-unversioned-command-3.8.2-2.fc32.noarch and
            python3-3.8.2-2.fc32.x86_64):
            
            >   File "helpcontent2/helpers/make_icon_link.txt.py", line 21
            >     print "There was an error reading", file_icon
            >           ^
            > SyntaxError: Missing parentheses in call to 'print'. Did you mean print("There was an error reading", file_icon)?
            
            and
            
            >   File "helpcontent2/helpers/make_icon_link.txt.py", line 39
            >     if line.find('png',0, len(line)) <> -1 :
            >                                       ^
            > SyntaxError: invalid syntax
            
            So fix helpers/make_icon_link.txt.py to be proper Python 3 and explicitly
            execute it with gb_ExternalExecutable_get_command,python instead of via a
            /usr/bin/python shebang.
            
            (That file was apparently not executed during the build prior to
            ee180ade07e36dd1fb8c7bdca6ecbab44ded9eb8 "tdf#128519 Automate icon repl't table
            for Help bld", so these issues were not noticied earlier.)
            
            Change-Id: Ia3cff9538ab537076a02b64ad8c1bf56dcfaf30b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94039
            Tested-by: Jenkins
            Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
            
2020-05-12  László Németh  <nemeth@numbertext.org>  [99b2d53346d4b01b491cd1f7fae3304ac0572e12]

        tdf#132802 DOCX import: fix list bottom auto margins
        
        of the last list item, when its numbering based on
        the paragraph style.
        
        Before tables, table rows and before paragraphs without
        numbering or with different numbering list items got a
        regression from commit 9a132c8fab7d4d70b91e5ed92429c70a0466afcb
        (tdf#122342 DOCX import: fix bottom auto margin in lists)
        
        Change-Id: I23c73d94569e785ec780d708d983764534e356c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93973
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-05-12  Tibor Nagy  <nagy.tibor2@nisz.hu>  [f5636817e7677a3081263df9004940a7d5ac54af]

        tdf#112287 DOCX frame import: fix default vAnchor
        
        Vertical frame alignment was calculated from above
        margin instead of the bottom one, resulting bad
        positions, when vAnchor wasn't defined.
        
        Co-author: Attila Bakos (NISZ)
        
        Change-Id: I81bcf53ec826d5dcc9790c661d784b507d9ababc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93556
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-05-12  Mesut Çifci  <mesutcifci97@gmail.com>  [902e69d1a5473155915522d49f730720797a384f]

        tdf#38835 strip out OUString globals
        
        Change-Id: I594a990b628463b7ab5eda5395de8bab5f080534
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93811
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [876d8ffeeeb6168f553d2035954fdb5aa9ad1d66]

        basegfx: simplify namespaces in ALL basegfx headers
        
        Change-Id: Iaf9426507e3822363e69dff2cae2b22f34b1b26c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94034
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-12  Julien Nabet  <serval2412@yahoo.fr>  [3466488ef22752c8f6f47f7b8f1dac5cc0cb27a2]

        tdf#132939: avoid crash when uninitialized FilterDescriptor
        
        See bt:
        https://bugs.documentfoundation.org/attachment.cgi?id=160656
        
        Change-Id: Ifacce7d39878e1b1d119aa878e7280eb3c9c2228
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93959
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-12  Justin Luth  <justin.luth@collabora.com>  [ef4a739d94800426d205fb6e2cb5c2813771dfd3]

        fix "NFC writerfilter numbering: remove redundant code"
        
        Earlier, in LO 7.0, I made an error in
        commit dbd98ebe9f90cedb41a90375688b200c35dd8928, where
        I failed to notice the difference between setLineId and setNumId,
        and removed setNumId as what I thought was duplicate code.
        (Thanks for pointing that out Mike Kaganski!)
        
        Reviewing the relevant code, setNumId seems to effectively be
        redundant after all. Removing it and just using the LineId value.
        
        There is a slight difference in the code flow, since numId was
        only set if the list didn't exist, but that appears to
        be irrelevant. Lists are not parsed/created until after
        styles are finished, so !pList.get() is implied by IsStyleSheetImport().
        
        Change-Id: I2575966c8f1781bb278c787a2928d2b459867940
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92125
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-05-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ba88ebb641ce28553b34bab38fe0cc50bcc96ae9]

        use pragma once in include/basegfx headers
        
        Change-Id: Ief442ff36927b9b14d76d72b25a6cec3d481fb2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94033
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-12  Rene Engelhard  <rene@debian.org>  [41a17aa0499155c5478a921265681bd923829cbb]

        fix shebang
        
        $ ./solenv/bin/version.py 7.0.0
          File "./solenv/bin/version.py", line 39
            print('error updating %s: %s' % (filename, err), file=sys.stderr)
                                                                 ^
        SyntaxError: invalid syntax
        
        Change-Id: I034e5b9abab1a555d8749eb5dd2349bfe90e4092
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93839
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-12  Miklos Vajna  <vmiklos@collabora.com>  [51534ac2b9747975945acb6a1e1ba5cc6d73f5c2]

        tdf#127778 DOCX import: fix unexpected heading on non-first page ...
        
        ... when the first page has a heading
        
        Regression from commit 17e51f427b3f0cec74ac8e0a1b3f51189006ae6f (DOCX
        import: first page header should always set default headers as well,
        2014-11-21), the problem is around how to split a first + follow page
        style on import, and then do the opposite on export.
        
        This is described using a single section in OOXML, but Writer has 2 page
        styles for this (unlike in case of the DOC filter). This means the
        header margin has to be taken from one of these page styles. The above
        commit tweaked the import, so the follow page style has the wanted
        header margin, but this leads to incorrect layout.
        
        Fix the problem by tweaking the export instead: it has random access to
        the doc model, so it can take the header margin from the first page
        style if needed, and then the import side can be reverted, leading to
        correct layout.
        
        Also remove some leftover debug code in test/, which was added in commit
        5352d45dd4a04f8f02cf7f6ad4169126d3b3586a (convert AnimationImport to
        fast-parser APIs, 2020-02-18).
        
        Change-Id: I4bbf7271f3a437e8432399bd1e32e9d24190a501
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94013
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-05-12  Stephan Bergmann  <sbergman@redhat.com>  [23d9966751566028c50ca95ca203d20f36c64f30]

        Fix initialization of Python-3.8--only at-end tp_print member
        
        Until Python 3.7, PyTypeObject had a member tp_print following tp_dealloc, which
        had then been repurposed as
        
        >      /* Methods to implement standard operations */
        >
        >      destructor tp_dealloc;
        > -    printfunc tp_print;
        > +    Py_ssize_t tp_vectorcall_offset;
        >      getattrfunc tp_getattr;
        >      setattrfunc tp_setattr;
        >      PyAsyncMethods *tp_as_async; /* formerly known as tp_compare (Python 2)
        
        in <https://github.com/python/cpython/commit/
        aacc77fbd77640a8f03638216fa09372cc21673d> "bpo-36974: implement PEP 590
        (GH-13185)" towards Python 3.8.  Then only on the 3.8 branch (and prior to tag
        v3.8.0), <https://github.com/python/cpython/commit/
        d917cfe4051d45b2b755c726c096ecfcc4869ceb> "[3.8] bpo-37250: put back tp_print
        for backwards compatibility (GH-14193)" added
        
        >      destructor tp_finalize;
        >      vectorcallfunc tp_vectorcall;
        >
        > +    /* bpo-37250: kept for backwards compatibility in CPython 3.8 only */
        > +    Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
        > +
        >  #ifdef COUNT_ALLOCS
        >      /* these must be last and never explicitly initialized */
        >      Py_ssize_t tp_allocs;
        
        at the end of PyTypeObject.  This was apparently done so that third-party code
        containing initialization code like
        
          X.tp_print = 0;
        
        would continue to compile (by just adding back a member with that name, even if
        at a "random" new---and otherwise unused---location).  However, for our way of
        list-initializing PyTypeObject instances in pyuno that new member caused
        "missing field 'tp_print' initializer" -Wmissing-field-initializers warnings, so
        50ccb7e82b7053306721cbe220323be072306a29 "python 3.8.2 compile: add tp_print to
        PyTypeObject" added initializers for this new at-end member.  But it did so in a
        way that raises three concerns:
        
        1  The new member was already added in Python 3.8.0 (prior to tag v3.8.0), not
           only in 3.8.2.
        
        2  The new member was only added to Python 3.8.  It has not been added to
           current master towards 3.9.
        
        3  It is unclear why the comments mention "Py_ssize_t" as the type of that new
           member, when actually it is of a function pointer type (see above).  Probably
           best to just drop that from the comments, to avoid confusion.
        
        Change-Id: Ib44f43befd5f28d4c1ac1e9e14bd55bfb4473507
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94019
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-12  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [1861aaaa4ea5c899f8c01691562e5cad5be9b884]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a5f1ad79fc3c7a7bf358f1ab9afe79269f5b8cf5
          - Remove HTML attribute values from the translatable strings
            
            Change-Id: I9d1d0223b2eec3eb0e1181bda2f8aa6c7d90763f
            
2020-05-11  Pranam Lashkari  <lpranam@collabora.com>  [4118610df8a78b00e5369bad1d9ce21cf1fbafeb]

        added clear Direct Formatting button in calc sidebar
        
        Change-Id: I7f18c696eb32332d9c65145e7788370304d91ea6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93969
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-05-11  Pranam Lashkari  <lpranam@collabora.com>  [a0e45956ce90401be01918f4712ae187beccf248]

        fixed clear Direct Formatting button to sidebar in impress
        
        Change-Id: I81cd30b3ce7087122c260dca99e86a3c857447b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93813
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-05-11  Stephan Bergmann  <sbergman@redhat.com>  [893a5249b934f92f072b89b9b558c9de593aa557]

        More targeted silencing of -Wdeprecated-declarations
        
        ...compared to d1786724b8e8e474e1f7e39012c1f19611841dc0 "prevent warnings in
        pyuno with latest python".  For one it is only the
        
          /* bpo-37250: kept for backwards compatibility in CPython 3.8 only */
          Py_DEPRECATED(3.8) int (*tp_print)(PyObject *, FILE *, int);
        
        member (in /usr/include/python3.8/cpython/object.h) that causes a warning.  And
        for another it is only Clang that emits a warning when initializing a deprecated
        member that way, <http://lists.llvm.org/pipermail/cfe-dev/2020-May/065392.html>
        "[cfe-dev] Diagnosing initialization of deprecated data member?"
        
        Change-Id: I36625118a6bb26f5468d436da4caa82911181202
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94016
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [184282032856b3120e9f7cf1896c2ebee2d9815d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 11458f34eb3e0e965a58ad9a0667e7259ad52d50
          - Fix untranslatable XML'ish
            
            Change-Id: I4a8c0edfc7c09fa67c469e9da234283439b5edde
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/94017
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-11  Eike Rathke  <erack@redhat.com>  [8a31ac7264d7a11146d4a29034e97b564164f635]

        Upgrade to internal ICU 67
        
        Change-Id: I9b8d5cb6d6f4610f2b20c0e0f49eb674d55ce3b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94009
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-05-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [9c5ffdbdd60385a3d4618f5e36034f550d9b15c9]

        CppUnittest: Revert all my previous commits asserting pages
        
        The problem is that I assumed I could automatically assert
        all tests where the number of pages is the same at import
        and export time but I didn't consider the number of pages might
        be already wrong at import time as it happens with a few docx files.
        
        Reverting for now until I come with a better solution
        
        Change-Id: Ieddcf7e5f33c99ad35d0c96a12893e0996415aa8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/94008
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-11  Caolán McNamara  <caolanm@redhat.com>  [2cede1e89aefbb8df3ae86a85e7770cfc176aab0]

        GdkDragCancelReason wasn't exposed before gtk 3.20.0
        
        Change-Id: I63deca16ab938e340c03450e2f75054def94569f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93869
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Tested-by: Jenkins

2020-05-11  Eike Rathke  <erack@redhat.com>  [b4f398db743213e80ecceab97a2dcb01b465b3b9]

        Adapt to be able to build against ICU 66
        
        In case building against system ICU 66 is wanted.
        Otherwise an interim step on the way to ICU 67.
        
        Change-Id: I8c559ee3206afd4f61af4fd3af7dd85911198f3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93985
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-05-11  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [f3a4869ca3e617221020a0b8fe5fa0f41ec66aa5]

        tdf#129235 Change the color of active page border in Print Preview
        
        Change-Id: I12fc5fd2daf37d6f1c5648d2329d9748abfac72a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93521
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-05-11  Miklos Vajna  <vmiklos@collabora.com>  [e21d522dddce2590ed435890ae8d5fe39658a71a]

        tdf#129916 svx: fix origin of scaled shadow
        
        We assumed that the top left corner is the origin for scaling, but that
        is not necessarily the case. The intention is that the shadow direction
        can be determined from its x and y offset, and the origin is the
        opposite corner of the shape.
        
        Change-Id: I6759302767d20739b6e2be79d379740dd06f70f5
        (cherry picked from commit a1dde1a85a8d1c54521a0ac6310571ffcdd4bb5a)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93974
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-05-11  Mike Kaganski  <mike.kaganski@collabora.com>  [d8d31f74236e87ea878f7fac5538e707df5b13ca]

        tdf#49247: no need in extra boolean property, radius is enough
        
        When soft edge has radius 0, the effect is disabled.
        
        Change-Id: I7d66ea7b87e0ed59129a83885d52906b8edf75f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93971
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-11  Mike Kaganski  <mike.kaganski@collabora.com>  [14514042f7c908d08c3284135cc6de8da387c118]

        Limit utility function's visibility
        
        Change-Id: I1d1a89a197d90dcb1e7de9b4090e1fe6baf53e1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93972
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-11  Caolán McNamara  <caolanm@redhat.com>  [6ed0b0230efebe6b3c705e74b8583359ebe4bbe2]

        remove archaic Content.xml fallback
        
        there's no evidence that Content.xml (or Meta.xml) was written by any released
        version to necessitate the fallback
        
        reportdesign Settings.xml and Style.xml fallbacks appear to be cargocult
        influenced by the Content.xml/Meta.xml examples
        
        Change-Id: I51d138344edaffc6d21e17c2d28047ea6316304e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93970
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-05-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [7fd79956833ed26429f1a55f1fdf0ac50325161d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ee180ade07e36dd1fb8c7bdca6ecbab44ded9eb8
          - tdf#128519 Automate icon repl't table for Help bld
            
            The solution here is to create links.txt.xsl in the
            helpcontent2/helpers/ folder at build time because the <include>
            directive in XSLT of online_transform.xsl must be hardcoded
            (compile time) and core/workdir/ is not.
            
            Change-Id: I8c4c8d0b8aed58c10a95c5d42bbd1b8acdb39614
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/93436
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-11  Laurent BP  <laurent.balland-poirier@laposte.net>  [72ee7ef56aa8c1eaf2b527839303e743e6f1a99e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5bead0438b7fe977d8d2288c0397b34a3623d68f
          - Correct Menu path to insert animated GIF
            
            Change-Id: Ic137af04cf3c04cf906eda4021ca037b2d844748
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/93632
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a67ab8d9e9002df8c54e38a3569485d4493082b4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8d83f7397fd0ad9a5d77394b3f39825f2ee49af3
          - Refactor Help page on Statistics
            
            Simplify by using proper tags
            
            Change-Id: I4a39f2a766e8801b16e09be288935c4b60da43ca
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/93982
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-11  Jim Raykowski  <raykowj@gmail.com>  [3951a71777038e635e9747684806678c1c7f6612]

        tdf#132935 fix gtk3 submenu crash
        
        Change-Id: Icfc7d17f289bb94896e5e770c61809cb473d35a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93943
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-11  Tamás Zolnai  <tamas.zolnai@collabora.com>  [c0517c6215c78e65af8b20e8c033a75586a794bd]

        lok: MSForms: send also the placeholder text.
        
        Change-Id: I5cce5af22f56079e840707cfffb01785d7a15c6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93960
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-05-11  Caolán McNamara  <caolanm@redhat.com>  [a892669ec2887f5e51c403b3a9710d9191909443]

        USE_REGISTER_TRANSFER is never defined
        
        and each branch of the ifdef is the same anyway
        
        Change-Id: Iebffb0120915f6f7f735a37dc84f3f9bc6fd76ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93966
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-11  Caolán McNamara  <caolanm@redhat.com>  [318d5bf2a3d70300268c778074919fa908a0dcee]

        factor out finding the matching SfxObjectShell
        
        Change-Id: I8d73e55e8fe836f495a44a0e24ac085f15bfcf4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93965
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-11  Caolán McNamara  <caolanm@redhat.com>  [0c50447a94d092d1c19edb1bdebf9bf6dde3ae0f]

        Resolves: tdf#132902 restore original hierarchy in dtor
        
        so a repeated weld will result in the same layout each time
        
        Change-Id: I9ba41e70c29046b84392280d4bd95f8141b24251
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93953
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-11  Caolán McNamara  <caolanm@redhat.com>  [a24b27986dfedd4566cf4081090bac8bd2f63e2a]

        split and rename to form insertAsParent
        
        for clarity as to what each chunk does
        
        Change-Id: Ia58d19dfe162631d0ba67975eb2b9546d7afa2cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93952
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [975fec33c81380cbdbd5bb7b0b76e5e14c6a173d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6770da677c3ab2502f0a8da2fb269d1c2df979b7
          - tdf#132643 Translate German section IDs (fix)
            
            Change-Id: I4005c6f5c8e9ac16c262b24b23dee21eddd97923
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/93804
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-11  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [2adc6e0a6455bd24ee4d7304da118c52e6da1927]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 99724d05c5b6e7637f7e9231942dc5bf45d14202
          - tdf#130081 Doc properties help page
            
            Change-Id: Ie8770591cb7fd0f90e24c719c6a8eea2ebfec8f7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/93800
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-11  Johnny_M  <klasse@partyheld.de>  [6802319819f2451e6970c3694f248b9fe31d3cfd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a01ce973cae9914d41d798ac10f84db65a7e0f3c
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ic7440ed82940d35f199b4dd1b27681933e386545
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/93626
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-11  Luboš Luňák  <l.lunak@collabora.com>  [23d61621058221b9e15d5d49e2fbb281042d8b1d]

        avoid deep copies of pixels with Skia raster surfaces (tdf#132856)
        
        SkCanvas::draw() leads to deep copies of the source bitmap, moreover
        RasterWindowContext_win allocates the pixels in a way that
        SkSurface_Raster has to do a deep copy because of not owning
        the pixels.
        
        Change-Id: I22f6a2c0f96faf99f94140eff26ec0c22fae96d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93958
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-11  Caolán McNamara  <caolanm@redhat.com>  [b55572c8abe2d01e5d8489b6ff32f72fa32bfea2]

        de-duplicate cut and paste function
        
        Change-Id: I9569a10562e50ab5660a5638c518680c58fc97dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93961
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-11  Caolán McNamara  <caolanm@redhat.com>  [cc08616bbe9178fdba94445a81090dad1a8cd1dc]

        color drop downs missing their labels
        
        since...
        
        commit 1eb6210d678bbb0c875f0f72bd876a9e7795dfbe
        Date:   Thu Apr 23 00:39:33 2020 +0200
        
            tdf#132373 Remove blinking character property from the UI/editor
        
        Change-Id: I841577c0f8c58a8b742257775b6335603b9541db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93951
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-11  Ian Barkley-Yeung  <ibarkleyyeung@gmail.com>  [4ee314959a377031a382b6ba42c6b5d5a0c0a367]

        tdf#38835: strip out non-trivial globals before main
        
        Allocate the fixed texture vector on first use instead of before main. This
        should make startup very, very slightly faster.
        
        Tested by just starting up a writer document. Let me know if there are other
        tests I should be doing.
        
        Change-Id: Iaf752327b86c131a0241786485b30030a4f987c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93939
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-11  Rene Engelhard  <rene@debian.org>  [4855b5771f35ef354fbb5fb00a8cf690d5427c69]

        skia: add SkOpts_crc32
        
        I get
        
        /usr/bin/ld:
        /home/rene/libreoffice-7.0.0~alpha1/workdir/GenCxxObject/UnpackedTarball/skia/src/core/SkOpts.o:
        in function `SkOpts::Init()':
        ././workdir/UnpackedTarball/skia/src/core/SkOpts.cpp:135: undefined
        reference to `SkOpts::Init_crc32()'
        collect2: error: ld returned 1 exit status
        make[2]: ***
        [/home/rene/libreoffice-7.0.0~alpha1/external/skia/Library_skia.mk:10:
        /home/rene/libreoffice-7.0.0~alpha1/instdir/program/libskialo.so] Error
        1
        
        on aarch64 otherwise
        
        Change-Id: I713df3438e48fb7cb08ecdb07a998d21068ab464
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93901
        Tested-by: Rene Engelhard <rene@debian.org>
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-11  Rene Engelhard  <rene@debian.org>  [da1de29f8410d352884688bd76bd07ca1c8f6ecd]

        include <rtl/ustrbuf.hxx>
        
        since otherwise it isn't resolvable in !OSL_BIGENDIAN case (like on s390x)
        
        Change-Id: I18bc795744e70a459276b2c2d55e35411a5d672f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93865
        Tested-by: Rene Engelhard <rene@debian.org>
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-11  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [8f1187a27681c19f1a241671f81dece34e048678]

        tdf#36158 Fix a lurking last instance of old “Notes” name
        
        This completes commit 1288a1985894a5aa8819223feb4ec3da204c5352
        (from 2011-05-22).
        
        Change-Id: Ic0950c9500870a68d3e0c17b77e7fcebdc787c11

2020-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [687f46059cc9238d74e0687fbd9422dfdb109e1e]

        fix some leaks in vcl
        
        Change-Id: I9588841de6f751ad767f695dec51f660b2990b49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93954
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-11  Caolán McNamara  <caolanm@redhat.com>  [e84d6f512fceb8b354b2d111193a9fd7d834acc5]

        fix build
        
        Change-Id: I6a8f5735f15a6691c277803c5e25989e0df61598
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93955
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-11  Tor Lillqvist  <tml@collabora.com>  [356c636e3d3d3c1bdde3cb7e743c0811fe2e1dbf]

        Add some more source files for breakpointing convenience
        
        Change-Id: I21e0ebb7776f829c1ad97272be4210d7e7dfbb34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93949
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-05-11  Julien Nabet  <serval2412@yahoo.fr>  [572c9db0440d9aba4945fb1761ec7f83e717c2f0]

        tdf#126468: MySQL/MariaDB and Firebird don't require order field in select part
        
        Change-Id: I75f050dd6f38fefe83d24a4886610d421f72826e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93937
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-11  Miklos Vajna  <vmiklos@collabora.com>  [4ba368a3dd793bdc703858f358e1af7112decadd]

        Related: tdf#129916 svx: clean up duplicated matrix decompose for shadow size
        
        Pass the object's transform matrix to createEmbeddedShadowPrimitive(),
        this allows decomposing it only at a single place. Also, this will allow
        creating the shadow based on the object size.
        
        Change-Id: I8d8bf59934b00e13cda1da0398910aa9f1ce3c59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93950
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-05-11  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [0b0de876bad66c84a8dd0d8d19944109e59cf21a]

        sw: set unique name for shape format even if shape name is empty
        
        Change-Id: I26cc8ec7ec831286c7afa8e17b94e6c0a270cf20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93479
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-11  Miklos Vajna  <vmiklos@collabora.com>  [ea414f8f255d75e3be71c0d65731ff3f42f589ed]

        sw from-bottom relative orientation: link ODF proposal
        
        Change-Id: I1914c7d58706e54ec559d992423a47fc27596ac4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93948
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-05-11  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [598ca431de96d8bfcf18fa2945e9e30f98387474]

        tdf#132766: DOCX export: always try to set bullet font for list
        
        There are some problems with bullet if we use MS Wingdigs bullets
        and do not specify Symbol font for it. It shiuld be either UTF-8
        or Symbol, but not mixture of both.
        
        Change-Id: Ie4a6f7e8fee6cfab21a18fc080f33d1bff455dd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93846
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-11  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [628cde6409eb471024a6aca5a8262b00f448c8cf]

        tdf#95189: docx import: apply list ovverride only once
        
        List overrides should be applied only once on first list with
        override appearance in document. Next reference to this list
        should not override again and reset list numbering.
        
        Change-Id: I7a24398d5980ca97a74fa8ad09d91ac9adff15ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93894
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-11  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [f8211e84a5239de25fe6dc45a4bb6b6f8673a1ee]

        tdf#132754: DOCX import: changed default list start nubmer
        
        Default value for list numbering startAt is zero. If it is not
        proveded numbering starts from this value.
        
        Change-Id: I2cf7be9063e7bfb8b72d6ba77fcd9507e33bb848
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93899
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-11  Michael Weghorn  <m.weghorn@posteo.de>  [2539f1d142e0077dfeec36ef349a1f5443f1c94b]

        tdf#132832 calcAdjustedSize: Take max width into account
        
        Actually take into account the preferred width when
        calculating the size of radio button, checkbox and
        hyperlink controls.
        
        This e.g. makes word wrap work properly when the
        multiline property is set for a checkbox, radio or hyperlink
        control and the single line text exceeds the preferred width,
        rather than keeping the whole text in one line that exceeds
        the preferred width.
        
        Change-Id: Id04668e4e1afe7c10a28468eff05cf04c10ae3c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93947
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-05-11  Mike Kaganski  <mike.kaganski@collabora.com>  [5814f08c01ab7973cc83e6721ef434f5acc63a1a]

        Document relation between three lists that must be in sync
        
        Change-Id: I9fc44b6878450d147d21f77ff4daa6939edfa0c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93837
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-11  Justin Luth  <justin.luth@collabora.com>  [aa5dc0b48cd4db6883c9b52c68b16170c9c81d1f]

        tdf#105478 sw layout: treat minHeight as "do not split row"
        
        Already, if minHeight is greater than the content of the row,
        then the row will "stay intact" and not split just because there
        is space for part of it on the preceeding page. However, if the
        content is greater than minHeight, it can split anywhere and
        moveBwd - since LO 5.3.
        
        At least for MS compatibility, this needs to not be split.
        
        But others agreed  to change this for ODT as well,
        especially since this matches pre-5.3 behaviour,
        and will help at design-time for MS interoperability,
        as well as making minHeight consistent for the two
        different scenarios.
        
        Change-Id: Id15c44da2e7c38f6d552ffe32f92ab1c6b3c3349
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93414
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-05-11  Miklos Vajna  <vmiklos@collabora.com>  [356edfa963bd1d1c8e081a012e6a2ccbe7bf53d3]

        sw: prefix members of SwUndoFormatCreate, SwUndoFormatDelete, ...
        
        ... SwUndoNumruleCreate and SwUndoNumruleDelete
        
        See tdf#94879 for motivation.
        
        Change-Id: I7048ef93c95e7f80353f2d66e445eed8d5425178
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93946
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-05-11  DaeHyun Sung  <sungdh86+git@gmail.com>  [ff0ed60c769da6f46acd9388e46922987e321d06]

        change USCRIPT_JAMO language value for Unicode
        
        Jamo is composition elements of Hangul Syllable
        change jamo language value that can be written in a given ISO 15924 script code
        
        Example] 각
        Decomposition of hangul syllable
        Unicode code point: U+AC01
        Hangul(한글) ‘각’
        jamo(자모/字母):  ‘ᄀ’  plus ‘ᅡ’  plus ‘ᆨ’
        choseong(초성/初聲):ㄱ (codepoint: U+1100)
        jungseong(중성/中聲):ㅏ(codepoint: U+1161)
        jongseong(종성/終聲):ᆨ (codepoint: U+11A8)
        
        Change-Id: I0de11c2b12fbb959a30f6044b680d9c5f01952c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93914
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-11  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [fa0d576378cafab396a3fb75b1dbe1905d5df9ce]

        Fix 32bit linux build
        
        Change-Id: I4faf3fb20c632163f98264d162bbf85f80b3603d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93797
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [7c96fc7c8e0c092994d2bf0a553724168742daff]

        fix leak in basic
        
        Change-Id: I9971a824b98193e7d6f926208a4bb9bfe92d5b43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93935
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-11  Laurent BP  <laurent.balland-poirier@laposte.net>  [86bc13248c1d9f63b10aac304bdf0361d1dcc47f]

        tdf#132771 Update DNA Impress template
        
        * Update preview with Lorem 16:9
        * remove language and country tags in styles.xml
        * add Asian and complex tags in styles.xml
        
        Change-Id: I20e5dacd6f2f29e0201b798044d2d4c1a4d46002
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93749
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-11  Laurent BP  <laurent.balland-poirier@laposte.net>  [ce19b1af9eaf86d6dfabcff1ba867c5a2e6c2a9e]

        tdf#132771 Update Piano Impress template
        
        * Update preview with Lorem 16:9
        * remove language and country tags in styles.xml
        * add Asian and complex tags in content.xml and styles.xml
        * remove useless text page number in styles.xml
        
        Change-Id: If07d94d27ae1662d00fe6ef7e6d057ddf20d1788
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93931
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-11  Laurent BP  <laurent.balland-poirier@laposte.net>  [9054b8ce86f461ed1edfb7e735767e9d2ef07115]

        tdf#132771 Update Portfolio Impress template
        
        * Update preview with Lorem 16:9
        * remove language and country tags in styles.xml
        * add Asian and complex tags in styles.xml
        * remove useless text page number in styles.xml
        + Add gradient grey lines to simulate previous picture
        (some shapes are still missing to get the same picture)
        
        Change-Id: Ic0ff9cd48512bf6a70a18231df3e5dcd105df49a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93934
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-11  Henry Castro  <hcastro@collabora.com>  [2f4ea95149702a46852b320f828d8462eb3666ba]

        lok: unit test for metric field or formatted field control
        
        Change-Id: I0a3efef85ff889c4214ab326d1de96a4acd207a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93689
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-05-11  Johnny_M  <klasse@partyheld.de>  [a406b4fc8296f125eb8e69da889ac2d119c2faaa]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to efc47bdd3b72ea1a377d2d6d497db67bdb0bdd9d
          - tdf#132643 Translate German section IDs
            
            Change-Id: Idc34dd577477e0e28da3a32d3cf3ebb266c91ed8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/93627
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-11  Johnny_M  <klasse@partyheld.de>  [5016315eb73d76c67ae3bec34ec5297d2ed965a8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1afa01204c43b739a6da87b452c781e7d8aae7c3
          - tdf#132643 Translate German section IDs
            
            Change-Id: Ic1fa21fdc824f12f56dc10ff8099c404f2b4ec8c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/93625
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-11  Johnny_M  <klasse@partyheld.de>  [673a753280407c208494ccc76ebc2dc1ad78090c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 783fc769dd5ca9509646e5df9bd18f80262ef097
          - tdf#132643 Translate German section IDs
            
            Change-Id: I9cd4da12f13c0ed9a3e8a2b722615fb229a62c3f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/93624
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-11  Johnny_M  <klasse@partyheld.de>  [ed5bb83f38c8555953f4bc9d4c36653728a33927]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0a97b3c9ad37dc10dbbb893545808ce086b0698b
          - tdf#132643 Translate German section IDs
            
            Change-Id: I71da32d55c9face7e052438aa178592a3a93afa8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/93623
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9bdaef5e631dc250d870450ba570e2ba8093867e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 79978cd87f545e0b49a12f09c3cc2c40860eff0d
          - Update screenshot PageFormatPage
            
            Change-Id: Ic005c22caaffabc3aafec9f7621d5da7d0946114
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/93945
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-11  Henry Castro  <hcastro@collabora.com>  [2a694f9e0e7789b4b3b792a9eedd29366fa10c1c]

        lok: fix the window type of the formatted field control
        
        Change-Id: Iab87c94ca19314eacec18e71d7d09ba42f1756e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93586
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-05-11  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [0e3196c49b84651df20b770d5cd7f0bbb19dfc40]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 099f7cea6b2677d9531c9d87ffc62b84c906b7f0
          - tdf#131416 Syntax diagrams
            
            - Erase: syntax + new examples + x-refs
            - Managing flow of control: Do, If, While diagrams
            
            - Basic Syntax Diagrams (WiP) cheatsheet:
              https://wiki.documentfoundation.org/User:LibreOfficiant/BasicSyntax
            
            Change-Id: I68e03ccf8169d59e56f9a2e5b10b4bf09d8b217b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/93529
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [bb62abcf8d3b69ac521191aad0dadddffc95d156]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 73a7c5be28609ed59e995b3b5abd74a635c7aa5d
          - Update screenshots OptSavePage
            
            Change-Id: I44e19df72148a9d8a1066fc9f5e2b3db24beb837
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/93941
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [bb0c685425cc858b0e8dac385157e14022b3b377]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b128ea1ef5eee7de5741b1fa19ba9f6d70e60e76
          - Update screenshots OptSecurityPage
            
            Change-Id: I2bbbfaff087c689db8d98a4a4e185642a03d1c3c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/93942
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-11  Mike Kaganski  <mike.kaganski@collabora.com>  [5952331844450dad93e21d2e329d51841ae1700e]

        tdf#49247: implement soft edges document model and import/export
        
        ... for ODF and OOXML.
        
        Two object properties added:
            SoftEdge (boolean, effect enabled/disabled)
            SoftEdgeRad (sal_Int32, effect radius in 100ths of mm)
        
        Two corresponding ODF attributes added:
            loext:softedge ("visible"/"hidden")
            loext:softedge-radius (metric)
        
        Change-Id: I0dc4d7fc3e5b0c2c36092d430568ebcfd3a68c9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93833
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-11  EL-SHREIF  <ahmedtota29@gmail.com>  [ce0933c0d8cc0d51774d0168a8be4e9bb3153463]

        uitest: Fix small issue in UI Logger DSL grammar
        
        Change-Id: Ia9ffcd1665dad3d3d2827d40bcec345186e53aef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93927
        Tested-by: Jenkins
        Reviewed-by: Ahmed ElShreif <aelshreif7@gmail.com>

2020-05-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [42a949bdcfb87f45197f0d692b64e74f70f2c2e1]

        Fix typo
        
        Change-Id: I8bf39ad18f20199241cb3cdf4e1fec5592d61943
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93725
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [73281c9b7b92062b283a02de4bf4e8eeb8821b56]

        Fix typo
        
        Change-Id: I5fe3a2891a0af26ce17d8e151ce68df38cfcc824
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93938
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [a300dce15721d3b9a93f451a3d375a25964d3cc9]

        CppUnittest: ww8export3: assert pages where possible
        
        Change-Id: I04938d26bbf65b1d4b6aaa80fd730dffb91afbb4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93922
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-10  Caolán McNamara  <caolanm@redhat.com>  [db0824cb3b90b5e5b24601edcd496afd38db71e3]

        move CloseButton to be toolkit-only
        
        Change-Id: I1f155f539f0f8b8db28d17a073ea25d398c429ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93897
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-10  Caolán McNamara  <caolanm@redhat.com>  [cfeb2bde9da7bcb80f1f78a5c790f9fb6ded3844]

        drop unused fpicker svdem
        
        Change-Id: I9927acebe93b8790cf127496774f1193d37a0dc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93896
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-10  Caolán McNamara  <caolanm@redhat.com>  [50ed0fd8a51c465589da21b1414e2c2e239e986a]

        Resolves: tdf#132626 entry_insert_text works on the newly typed region
        
        but in this case we want to work on the whole entry string to see
        if it forms a legal result
        
        Change-Id: I818c7d6b8efc53d00a7ea68b2e1e0ad386ed0b20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93879
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-10  Jan Holesovsky  <kendy@collabora.com>  [c6a3f51a89449f61ad20a1787c0a3cb41fa91466]

        formula bar: Change completeFunction() to accept string instead of index.
        
        The 'index' is unsafe, because the set it tries to index can change in
        the meantime.  Instead, use the function name and search for it in the
        set, to get the recent index.
        
        Change-Id: Id2a021c32f421057c87b6f7f4fffcc1c98009acb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93666
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93910
        Tested-by: Jenkins

2020-05-10  Pranam Lashkari  <lpranam@collabora.com>  [4a1ceb06ca19a5c89895015e0fc73c8fa897294e]

        resolved: Strange behavior of Paragraph Spacing controls
        
        Increase Paragraph Spacing on the sidebar paragraph Spacing spinners aren't increased
        
        Change-Id: Icc1ae684ff607909f87646c69e9acebf8f3d8000
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93384
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [8fcd2db54af770d04be5c70b726cd14aff288683]

        use compact namespace syntax
        
        mostly done using
            git grep -wl namespace
            | xargs -P 8 perl -i -pe 's/namespace\s*([\w:]+)\s*\{\s*namespace\s*/namespace \1::/g'
        
        Change-Id: Ic53dbaf443cf81fb8940155f2582a7128d829e6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93406
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [4d71ec3a128a0c6eb3175464f4723e78c7ff4eb0]

        CppUnittest: ww8export2: assert pages where possible
        
        Change-Id: I2d779004bc732413f30976216158c020c6cb6b46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93923
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-10  Henry Castro  <hcastro@collabora.com>  [b2f67c6839142cf77bea53f6c79e20928b961be9]

        lok: add FormattedFieldUIObject class
        
        Required by mobile device to set "VALUE" number
        
        Change-Id: Ie18fa3c58b8ba107917a8b12a7b98c74a385975c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93585
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-05-10  Henry Castro  <hcastro@collabora.com>  [701f62c023e7a8febe3f9d7294d0ca2bec8a13bc]

        lok: override get_state of the MetricFieldObject class
        
        used for unit testing
        
        Change-Id: I7d8ed976837b488bfb22d865583b8d4f1f0978ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93688
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-05-10  Henry Castro  <hcastro@collabora.com>  [0784df709d5d8d39e2ba3778702466e57e1270d4]

        lok: replace name Neutro to Neutral
        
        This commit was split because it has to
        be in sync with cp-6.2 branch
        
        Change-Id: I849b63f34297a6876d5a3ab83bb6ce551bb156d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93687
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [de61e14d0b6ee90cb4d170af340275d811b9fbbf]

        compact namespace in ucb..uui
        
        Change-Id: I644d5e418028b4b4e66cf67b20a1155a689acab0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93906
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-10  Henry Castro  <hcastro@collabora.com>  [cb3e249e4dbc851f39bd80dfc7fd076543734c6d]

        lok: add MetricFieldUIObject class
        
        Add new action "VALUE" to set the value number
        for metric input controls
        
        Change-Id: I5058260c2e1562cfc6d10508d5981d185c5f2212
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92738
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93070
        Tested-by: Jenkins

2020-05-10  Laurent BP  <laurent.balland-poirier@laposte.net>  [d6ab59ef40b546ec62df2a7dbe389492a1159fe0]

        tdf#132771 Update Lights Impress template
        
        * Update preview with Lorem 16:9
        * remove language and country tags in styles.xml
        * add Asian and complex tags in content.xml and styles.xml
        * remove useless text page number in English in styles.xml
        
        Change-Id: Iea11239ba07c99a66ceb9f6c25ec5aa7c3f3b04c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93871
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-05-10  Laurent BP  <laurent.balland-poirier@laposte.net>  [f57e465989eeeccf8f3ad2588bf93bdd8c887fa1]

        tdf#132771 Update Alizarin Impress template
        
        * restore title in meta.xml (previously wrong title hide Beehive
        template)
        * update Thumbnail.png for Lorem preview in 16:9
        * remove language and country tags in style.xml
        * add Asian and complex tags in content.xml and styles.xml
        * remove useless text page number in German in styles.xml
        
        Change-Id: Ic46228ad63bfbd2b08aedbfc53a62753a62a75cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93710
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-10  Laurent BP  <laurent.balland-poirier@laposte.net>  [2c7007d5890252b38beaee69c2e0af1341775544]

        tdf#132771 Update Beehive Impress template
        
        * Update preview with Lorem 16:9
        * Remove unused picture
        * remove language and country tags in style.xml
        * add Asian and complex tags in content.xml and styles.xml
        * remove useless text page number in English in styles.xml
        
        Change-Id: Ia256ea1809ac1840199f01f547aa6fb821ceb21e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93721
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-10  Laurent BP  <laurent.balland-poirier@laposte.net>  [4344cbeec7a4215e62ca553f260967a5732e7081]

        tdf#132771 Update BrightBlue Impress template
        
        * Update preview with Lorem 16:9
        * remove language and country tags in styles.xml
        * add Asian and complex tags in styles.xml
        * remove useless text page number in German in styles.xml
        
        Change-Id: Iea9cbd8f47c802a8cc3ef2b012bad3bc6ef56a95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93745
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-10  Laurent BP  <laurent.balland-poirier@laposte.net>  [382cb25bc16372da853f36c25f7ebba41f88124c]

        tdf#132771 Update Focus Impress template
        
        * Update preview with Lorem 16:9
        * remove language and country tags in styles.xml
        * add Asian and complex tags in content.xml and styles.xml
        * remove useless text page number in English in styles.xml
        * increase some really tiny font sizes
        
        Change-Id: I884a8ed3a1ee231a2e79b12fd68492672628cd6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93772
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-10  Laurent BP  <laurent.balland-poirier@laposte.net>  [5fff071ebf2aa5337b953d0668d00e2ea38b4f62]

        tdf#132771 Update Forestbird Impress template
        
        * Update preview with Lorem 16:9
        * remove language and country tags in styles.xml
        * add Asian and complex tags in content.xml and styles.xml
        * remove useless text page number in English in styles.xml
        * remove duplicate master pages
        
        Change-Id: I0cbdb6c162a61130b82ee64afa1dd619e2ec2db7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93838
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-10  Laurent BP  <laurent.balland-poirier@laposte.net>  [076af983cf18133c0d04e3ae26f5f44b8ac940be]

        tdf#132771 Update "Impress" Impress template
        
        * Update preview with Lorem 16:9
        * remove language and country tags in styles.xml
        * add Asian and complex tags in content.xml and styles.xml
        * remove useless text page number in English in styles.xml
        
        Change-Id: Ib5dd904459bcfa4ba763789479891b5f229fd461
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93842
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-10  Laurent BP  <laurent.balland-poirier@laposte.net>  [66dca368d949400d738aff5f14ce104a27d7be67]

        tdf#132771 Update Blue_Curve Impress template
        
        * Update preview with Lorem 16:9
        * remove language and country tags in styles.xml
        * add Asian and complex tags in styles.xml
        * remove useless text page number in German in styles.xml
        * remove duplicate master page
        
        Change-Id: Ic6d272efe12567a8be68c264145a13f431033a01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93728
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-10  Laurent BP  <laurent.balland-poirier@laposte.net>  [a15a68563328f703f71e24bf5c386203fbc7743f]

        tdf#132771 Update LushGreen Impress template
        
        * Update preview with Lorem 16:9
        * remove language and country tags in styles.xml
        * add Asian and complex tags in styles.xml
        * remove useless text page number in English in styles.xml
        
        Change-Id: Ia97a6c3c8e823423810dac0ef58b4aef82f86b7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93872
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-10  Laurent BP  <laurent.balland-poirier@laposte.net>  [184d47b627796ec73ef25619c671277cb43e2407]

        tdf#132771 Update Inspiration Impress template
        
        * Update preview with Lorem 16:9
        * remove language and country tags in styles.xml
        * add Asian and complex tags in content.xml and styles.xml
        * remove useless text page number in German in styles.xml
        * remove duplicate master pages
        * replace title and subtitle on page
        
        Change-Id: I1219df8c55616fa738a02c799a310c0a2df03041
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93844
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [8aac53d3f3789a726005d0ebd59fc3bcc9d321c5]

        CppunitTest: ooxmlexport8: disable assert on mac
        
        Jenkins failed intermittently on mac with
        - Expected: 4
        - Actual  : 3
        
        Change-Id: I9e9c75be0f058e09c09bedefad379b23956a3e09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93916
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [12903057343f5d909e400fe778280a1c320923a6]

        compact namespace in xmlhelp..xmlsecurity
        
        Change-Id: I54f0a47a4b7a1f85481fd1e643ac55459d0383ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93907
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [d5a6aaa23350208ae049975c77df6a9cdef4ac36]

        CppUnittest: odfexport: assert pages where possible
        
        Change-Id: Id19601b61f508899304683296464923fbe121e87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93920
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-10  Julien Nabet  <serval2412@yahoo.fr>  [f8c62ed408ae9b390d8268b43f4d49c2c6057227]

        tdf#132814: fix put autovalue to Yes in gui for Mysql/MariaDB
        
        See part of bt:
        https://bugs.documentfoundation.org/show_bug.cgi?id=132814#c3
        
        Like this since at least:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=b2cefc2e36925b4384eb0aea54aa2c6bcfb018a8
        author	Tamas Bunth <tamas.bunth@collabora.co.uk>	2018-10-08 11:04:48 +0200
        committer	Tamás Bunth <btomi96@gmail.com>	2018-10-14 22:16:05 +0200
        commit	b2cefc2e36925b4384eb0aea54aa2c6bcfb018a8 (patch)
        tree	f1ab6e9fec3c66f0a3285b3ffffcbae38dc7185d
        parent	ba6723431afa843232fadf44e12ddab44e85c9f0 (diff)
        Revert removal of mysql jdbc connector
        And also make some minor fixes so it cooperates with the new mysqlc
        library.
        
        Change-Id: Id328c8378be1555fb5934c738def7fcd62f7a14b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93915
        Tested-by: Jenkins
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [35a146f2f41db2b1e18a70fedba870693f9ad837]

        drawinglayer: simplify namespaces in ALL primitive2d headers
        
        Change-Id: Id6a78663b4b2224497741c5acb8724741df1d70b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93913
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d2f150a9c870e8ff6cda67b37f73cd23169f23aa]

        drawinglayer: simplify namespaces in BitmapPrimitive2d
        
        Change-Id: Ib9d29dd4cfac6c0e217e00e7719b0c87fe259fe7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93912
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ba2cc9d5573216d4a128a4e60db7bdb1f06ce773]

        pragma once for the rest of primitive2d headers
        
        Change-Id: I7c13aedfd41d12a3294aaf694a0c969630296e55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93911
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e622420c0aa8116294e85c076ff2d8fc6131595f]

        Fix typo
        
        Change-Id: Ibf7ad0efc998679e83e0c303a7b193ff56b4d4fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93818
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [0823da8c707e21b9b47fb2cbaea7a60996a0f8eb]

        compact namespace in testtools..toolkit
        
        Change-Id: Iae1a7d3e2f14ee98ad486b4423208d2c29039346
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93905
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [c37fe8886d8ce2f6374decc370a09b45e589ee0d]

        compact namespace in sal..svgio
        
        Change-Id: I7e70614ea5a1cb1a1dc0ef8e9fb6fd48e85c3562
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93904
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [366d08f2f6d4de922f6099c62bb81b49d89e0a68]

        new loplugin:simplifypointertobool
        
        Change-Id: Iff68e8f379614a6ab6a6e0d1bad18e70bc76d76a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91907
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [75a2257a5bd716a9f937abe5e53f305c983afd5d]

        CppUnittest: ooxmlexport11: assert pages where possible
        
        Change-Id: Iebd0219075705dea6b7573f109eedf5e616827b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93734
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-10  Marco Cecchetti  <marco.cecchetti@collabora.com>  [60fee02026f649536b1de4f8dd212f130636c7ec]

        lok: calc: input bar: send number of text lines to client
        
        Change-Id: Iec919ef11e22ae5d02009570f446064e3f7bfe01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92690
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93345
        Tested-by: Jenkins

2020-05-10  Marco Cecchetti  <marco.cecchetti@collabora.com>  [2ce5938b38c5080e5ac7f200afa1446abe53db28]

        lok: calc: formula bar: improve selection handling
        
        This patch provides some improvements for the single input line case
        with a multi-line text selection:
        
        - selection rectangles are correct when selection is expanded to the
        previous or the next line
        
        - two flag parameters for notifying the client if the start/end
        selection handles should be visible or they don't
        
        Change-Id: Ica0428786183c4b5a15870c43490bc69452c2a49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92121
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93344
        Tested-by: Jenkins

2020-05-10  Lionel Elie Mamane  <lionel@mamane.lu>  [0b81aaa36b5b78e208c5cc2cd36b4906b8d636a6]

        CopyTableWizard: make code less confusing
        
        createTable looked into the requested operation, and depending on
        that, either created the table or fetched the existing one. For a
        function named createTable, that made for confusing reading.
        
        Split that into:
         * createTable that creates the table
         * getTable that fetches the existing table
         * returnTable that automagically creates or fetches an existing
           table, depending on the requested operation.
        
        Change-Id: I91be67c24026c850530dcaef5ec95ab508e81434
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93882
        Tested-by: Jenkins
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>

2020-05-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b513686c11b3c50055a3182f20dc6ed4ea0ca40c]

        drawinglayer: clean-up namespaces in textprimitive2d.hxx
        
        Change-Id: I2610cfeb7e1104440b19f53987bee542eefcf989
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93892
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0ebc5f300fc3dd6b21ee7d830829d23e0c7cb0a6]

        drawinglayer: clean-up namespaces in pointarrayprimitive2d.hxx
        
        Change-Id: Iacb90d8845cd39997eab4086dd77aeb6d4b1f607
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93891
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [70a235dd558d64b4107f690ea089ea59d173d5d3]

        compact namespace in sdext
        
        Change-Id: I5e97231e250dd65f692c2626b2d74494c59743d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93873
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-10  Andras Timar  <andras.timar@collabora.com>  [9bfdad316d3ccff1eb6355c2ab4ad6c70cfe596b]

        fix broken build caused by change in internal LOK API
        
        Change-Id: I1a9f34bbd0cd66d97c92d09cd6bfb8f3a18b6abc

2020-05-10  Marco Cecchetti  <marco.cecchetti@collabora.com>  [c818e551123a4c158a72e96a39a81b639b3a8015]

        lok: remove sum and equal buttons from the formula bar
        
        This patch removes sum and equal buttons from the formula bar in the
        lok case. A tentative to limit that to the mobile case has been done
        however the formula input bar is created before than the client view
        so we are not able to use the LibreOfficeKit::isMobile check.
        
        Change-Id: Icb820a0d77eb9295046997d2f3690d7f8b39680d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89453
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [f2380399335121546512841c3f9f1b1f0cf8c866]

        compact namespace in slideshow
        
        Change-Id: Ic61e68312314cdfb30f89cafe9255ee8f0b0a081
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93875
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [71f995fb00a32546ef14522d1e6fa90db377b8bc]

        compact namespace in sfx2
        
        Change-Id: I70e1002fc09f5a8d0352cdb0c120fe5ed79cf3e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93874
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [ccc73667e0e3bc5ca37a2837c543c944cf924f20]

        compact namespace in svx
        
        Change-Id: I9229775999aa70c2b37c0527ba1c332143f9f2cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93877
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [e44ca108d47d9eec9e109a325dd9352b94e913b0]

        compact namespace in svtools
        
        Change-Id: I281e162e4aafaf27fa4956b33a45883de163cca9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93876
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-10  Lionel Elie Mamane  <lionel@mamane.lu>  [244e1823c41221d53b0dc7b6d9595514930f8cca]

        mysql-sdbc: better separate what resultset provides what interface
        
        PreparedStatement should not provide XStatement (!!)
        since MySQL does not support multiple results for prepared statements,
        PreparedStatement should not expose a XMultipleResults interface
        
        Move those out of the common base to Statement itself.
        
        Change-Id: Ice7478089441e1def6fd65ff117eb31d04ec46ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93864
        Tested-by: Jenkins
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>

2020-05-10  Marco Cecchetti  <marco.cecchetti@collabora.com>  [300bded85303b1821226329d6b985c197e55c68f]

        lok: formula bar: send whole function list
        
        Change-Id: Ibbd142652f3190387700f820e56c494b61bfa658
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93341
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-05-10  Marco Cecchetti  <marco.cecchetti@collabora.com>  [247f92b02072d6ded919b844b5064f43118bc0ab]

        lok: set device form factor of the client on view creation
        
        This patch allows the lok core to know about the device form facor of
        the client requesting the creation of new view, immediately instead of
        a later time.
        When a new view is needed a "DeviceFormFactor" parameter is forwarded
        to lo_documentLoadWithOptions and doc_createViewWithOptions from the
        client.
        This parameter can have one of the following values: 'desktop',
        'tablet','mobile' and it is used to set a global variable accessible
        by SfxLokHelper::setDeviceFormFactor and
        SfxLokHelper::getDeviceFormFactor.
        This global variable is retrived in the SfxViewShell constructor for
        setting SfxViewShell::maLOKDeviceFormFactor attribute.
        In SfxViewShell we have the following 3 methods:
        - bool isLOKDesktop()
        - bool isLOKTablet()
        - bool isLOKMobilePhone()
        which replace the following boolean functions:
        - comphelper::LibreOfficeKit::isTablet
        - comphelper::LibreOfficeKit::::isMobilePhone
        
        Change-Id: I9b36f354278df8c216fcb90f6a9da8256ec9c1e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93340
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-05-10  Laurent BP  <laurent.balland-poirier@laposte.net>  [e3fb5da905017c9cf6bd67da80d1cc72e67c36dd]

        tdf#132771 Update Midnightblue Impress template
        
        * Update preview with Lorem 16:9
        * remove language and country tags in styles.xml
        * add Asian and complex tags in content.xml and styles.xml
        * remove useless text page number in English in styles.xml
        * remove duplicate master page
        * remove text in content.xml
        
        Change-Id: Ibee48ed5a090fba4b8c54ae2ddf4995cf39eea40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93878
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-05-10  Laurent BP  <laurent.balland-poirier@laposte.net>  [faf7dfae2471e62695aaeeb3d004e54738b9cea9]

        tdf#132771 Update Pencil Impress template
        
        * Update preview with Lorem 16:9
        * remove language and country tags in styles.xml
        * add Asian and complex tags in styles.xml
        * remove useless text page number in English in styles.xml
        
        Change-Id: Ie291159352fdaeec7f109b744d221f08acecb43e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93881
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-05-10  Lionel Elie Mamane  <lionel@mamane.lu>  [2c3fdd1236fc22c5d2688f728e58818984b22298]

        mysql-sdbc: do not lie about supporting XPreparedBatchExecution
        
        Change-Id: I85220307566f04640965f048ee0b5c5c4e552bdb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93863
        Tested-by: Jenkins
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>

2020-05-10  Lionel Elie Mamane  <lionel@mamane.lu>  [86c86719782243275b65f1f7f2cfdcc0e56c8cd4]

        tdf#112423: mysql-sdbc: implement XMultipleResults
        
        Thanks to Julien Nabet for the pointers to MySQL's multiple results
        API documentation:
        https://dev.mysql.com/doc/refman/8.0/en/c-api-multiple-queries.html
        
        Change-Id: Ia6e7f52752ad895210cc415f71bb48d678f3f0ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93686
        Tested-by: Lionel Elie Mamane <lionel@mamane.lu>
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>

2020-05-09  Julien Nabet  <serval2412@yahoo.fr>  [3cf259ac4ef3fae79e7d67d886dc7a16426ca996]

        Typo: aSerachMapping->aSearchMapping (connectivity/ado)
        
        Change-Id: I3415c8cecb1cae709de714c99303bd21b495cba8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93870
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [f4f1c4682ff97a4a41ddfd919fbb09fa365b78f4]

        CppUnittest: ooxmlfieldexport: Assert pages where possible
        
        Change-Id: Id89b55cfbb730d17767927f2f23dcc3cdb8ad1b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93741
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-09  Lionel Elie Mamane  <lionel@mamane.lu>  [7c64b92665e13c1a09ee197bd36dac015989f00e]

        mysql-sdbc: statement::execute do not handle parameters
        
        this is not a PreparedStatement, it is not allowed to have parameters
        
        Change-Id: I15cd493b89824e4e68eff5a59ac255bf05db0190
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93853
        Tested-by: Jenkins
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>

2020-05-09  Lionel Elie Mamane  <lionel@mamane.lu>  [f185b070fd72112a7c4c4b843ee6156c1860ac94]

        mysql-sdbc: statement: do not pointlessly keep pointer to result
        
        in m_pMysqlResult since it is never actually used after being assigned,
        except in the code block that assigned it.
        
        Change-Id: Ic4341321b18b2c92eb93e59dd3b9e3035c69f293
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93852
        Tested-by: Jenkins
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>

2020-05-09  Lionel Elie Mamane  <lionel@mamane.lu>  [57cdc7f309f0863e1d8eef4a1780c3e9e2daadb5]

        mysql-sdbc: statement: rename disposeResultset to closeResultset
        
        it does not actually dispose teh ResulteSet, it only lets go of the reference.
        Change it to actually close the ResultSet.
        
        Change-Id: Iee51738274468f5c00e026304915ba44139a9fab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93851
        Tested-by: Jenkins
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>

2020-05-09  Lionel Elie Mamane  <lionel@mamane.lu>  [a79194007fc0522d134ca2922ef59129fe7aa354]

        mysql-sdbc: resultset: do not keep m_pResult after freeing it
        
        and replace m_bResultFetched by (m_pResult == nullptr)
        
        Change-Id: I81dc9f1be9a72813a8a31c214ea6f8c43a1e37d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93850
        Tested-by: Jenkins
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>

2020-05-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b577de1becb6e606cc0c80b310fc760309184d19]

        drawinglayer: clean-up namespaces in fillhatchprimitive2d.hxx
        
        Change-Id: I6fdd777cb9e238d43abdc5ec30bd998ae611caa9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93832
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [73a8850a7646782819a5cb51ac8cf08cc5389d15]

        drawinglayer: clean-up namespaces in graphicprimitivehelper2d.hxx
        
        Change-Id: I24b11ccc7d82a9d3380fc8aa32c90ad0256485f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93831
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3ad2c4ee8185dfa73f6afe383825de385537bc70]

        drawinglayer: clean-up namespaces in primitivetools2d.hxx
        
        Change-Id: I766c5deba22f93824b5c13908a549ea0980c3aa7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93830
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3e4c31ad4009389cb4350a169d505bbb3f11a402]

        drawinglayer: clean-up namespaces in texture.hxx
        
        Change-Id: I0977858ea5b9d2b7ddfaa8012ef50170ee02f27d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93829
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8657bbe5ea03cd510b5805054412a56ba59e862c]

        drawinglayer: externalize PolygonWavePrimitive2D class
        
        Change-Id: Ib611d55864310d1fade1bee9618f7e1a11587d5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93828
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [65097f0541363aee001a7d558b8fcb77b1ffa78f]

        drawinglayer: fix comment indent in polygonprimitive2d.hxx
        
        Change-Id: I88c68140686623ef9ea41f0c3de6533c7ca16a03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93827
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [101f78eb24cf52ff77ae6afbedac3cd9d36755c5]

        vcl: move XmpMetadata in vcl/Library_vcl.mk to the correct place
        
        Change-Id: I17d4be68f8655f291a53ac5dc33cdd53e10f8e57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93826
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9e2a9f4151babc6cb22553798ee70f7f623924db]

        remove vclmetafileprocessor2d.{cxx,hxx} from clang-format blacklist
        
        Change-Id: I53f7660a22ed66ab7d50370d871f9d10d1bedc10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93825
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3b0de78ed85c4944d74eaaa55a8f24a63dc6ea04]

        simplify namespaces vclmetafileprocessor2d.hxx
        
        Change-Id: I3fd36b3d58aa35d68b3582baf87bf020ec894a63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93824
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [52653249e54ff0b108f77de25c974d355822bc67]

        use pragma once in vclmetafileprocessor2d.hxx
        
        Change-Id: I4112e33c92d189a2dab15e4a17b9cb06afd99048
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93823
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [88f4bf577885653bf98ae5db5441e28e6def2b8c]

        drawinglayer: organize imports in vclmetafileprocessor2d.cxx
        
        Change-Id: Ic6be2a42a7b1ed294cc86e3aee967ffec7b1e514
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93822
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ad3cb89f02f84ba4bbd4fc288e31ef1595db7238]

        dl: move {Eps,FillHatch,PointArray}Primitive2D to global include
        
        Change-Id: I85c10cb957f5065d964863360ca03355c87b7980
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93821
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [45ef4cfc808a16acaada45563c6091010596bbd6]

        remove "using std::vector" in SdrEditView
        
        Change-Id: Ide7e72effd4568a988b9c8c942daf2ec3a3b0479
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93820
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3590b9b33d376d300faf53e5d198c49c6ff4b0a4]

        sw: some rename of variables and reduce const casting
        
        Change-Id: I8e7faf1649dba3228fe52f56269cd769241d07b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93819
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-09  Lionel Elie Mamane  <lionel@mamane.lu>  [a69996aab61b1b9206d3e004e283db90d1ca87e2]

        mysql-sdbc: do not lie about supporting XBatchExecution
        
        Change-Id: I414c5b43fe942203207b57bd23bfae79f1c3cbf4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93849
        Tested-by: Jenkins
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>

2020-05-09  Lionel Elie Mamane  <lionel@mamane.lu>  [c558ad61ba56d45a46e286c5f1329c436e009617]

        mysql-sdbc: fill SQLSTATE field of SQLException when throwing it
        
        Change-Id: I0970fcfeb0ca92e6401b6f71ca4f54202fc27598
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93848
        Tested-by: Jenkins
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>

2020-05-09  Caolán McNamara  <caolanm@redhat.com>  [2091098303b93cf267ef2d22dd890a8926ecb845]

        Resolves: tdf#132732 boxNEW_START set as insensitive
        
        Change-Id: Ic80a48dcb4ef7388240fa7700bab338bf754f025
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93816
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-09  Caolán McNamara  <caolanm@redhat.com>  [d37aa807fe264b7172416a52ef21b178fb502b71]

        GDK_KEY_Return or GDK_KEY_KP_Enter
        
        Change-Id: I9bfe6ecd3490d9c6d12c21f8c8a7074e611f0eb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93784
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [882b768419f8f6f9cc1d8c56534c063f572b483e]

        CppUnittest: ooxmlexport12: assert pages where possible
        
        Change-Id: I6820c6d3a688d55922cce8430c0ae5127c9d8600
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93714
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [01d0032fa306c596aaa44c5b35d69db6d90a65e6]

        compact namespace in sw
        
        Change-Id: Ie2c3e3f95a687b12b89bcfc5cad44fb7a1d4568f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93862
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [00d170213a112922980db67df62b8ee324ff2631]

        compact namespace in sd
        
        Change-Id: Ifa8b9cb2a6c06e0365245790cfd1c4775bd87d15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93861
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [32ff26f771a90050f524968dfd5381818274f673]

        compact namespace in sc
        
        Change-Id: I05ffad6b92883d3eb6d337fe75f5fc7864485861
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93860
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [de3ba2df0a5ddccee02d9cf55f60a5ce348c00f1]

        compact namespace in reportdesign
        
        Change-Id: I30d6f8436cc85097a4d8e64db266fc31773e5351
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93859
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [3c800667b75c6b5def45035d69be4fefc6cd3809]

        compact namespace in package
        
        Change-Id: I9956f715e00a0c2814b79617f37dd0c09f049ad0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93858
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [837b3f031050f9b858cb370446931f716b8d82e3]

        compact namespace in i18npool..oox
        
        Change-Id: I1de87468b56b86a1eeee09a612551ab119a1be8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93857
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-09  Noel Grandin  <noelgrandin@gmail.com>  [cf73ebad644ee3bb7cd96ee3a754c526ab62e354]

        remove dead code
        
        Change-Id: I095e9a6137ea835f6182819b55e911079925f740
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93814
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-09  Caolán McNamara  <caolanm@redhat.com>  [18afeb9f58b6870507de9f667b7bbda7ef8adecd]

        this should be Indet to indicate neither radio or check button
        
        Change-Id: I360bf6b6d8fd491fc01c7f413df92d1fd916c67d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93773
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [1a044a5b7993a34d46358e21aac7b58a9f47e22c]

        CppUnittest: ooxmlexport5: assert pages where possible
        
        Change-Id: I72e222b7fb64b3262afd5b733a300bb94280ee03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93738
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [74ae27f18eaa286841442b7edc6f68a9ff8de383]

        CppUnittest: ooxmlexport8: assert pages where possible
        
        Change-Id: I7057226d46c78fb134f2eb9d439ae4e240325fa4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93740
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-09  Tamás Zolnai  <tamas.zolnai@collabora.com>  [313a0c7bb2aecb597ccab20712954cea216d5b58]

        lok: MSForms: test & fix two corner cases of drop-down field.
        
        Change-Id: I2c54e2e2a94d15d42b23e04a896211936e9e1852
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93845
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-05-09  Julien Nabet  <serval2412@yahoo.fr>  [4f88fdc7fbf2b4a9113e4640b11ed3be3c768ed0]

        Avoid ODBC warning when testing connection
        
        When clicking test connection for ODBC, there's this warning on console
        warn:legacy.osl:11208:1336:connectivity/source/drivers/odbc/OConnection.cxx:68: Failure from SQLDisconnect
        
        Some debug by adding a call to OTools::ThrowException indicates that SQLGetDiagRec returns 08003
        08003 Connection not open (DM) The connection specified in the argument ConnectionHandle was not open.
        (see https://docs.microsoft.com/en-us/sql/odbc/reference/syntax/sqldisconnect-function?view=sql-server-ver15)
        
        It's due to the fact that "N3SQLDisconnect( m_aConnectionHandle )"
        has already been called during void OConnection::disposing()
        
        Avoid the warning by testing m_bClosed
        
        Change-Id: Ie992da3582ab4d61cde35ada3f10f6a3d51d8be5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93234
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-09  Julien Nabet  <serval2412@yahoo.fr>  [c34b961e51308e2755708655a95b2e0807df9346]

        Wrong copypaste for SCHEMA in DatabaseObjectContainer.idl
        
        Change-Id: I9ce3531e240351e39fb97a390d1dc95b62955554
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93840
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-09  Henry Castro  <hcastro@collabora.com>  [97e3eca6d8be4e4affd57139dea16946d8988005]

        lok: replace locale name "en_US" -> "en-US"
        
        Change-Id: Ic4792e35d14e2865f8bd9998b61c9024f822d454
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93584
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-05-09  Henry Castro  <hcastro@collabora.com>  [0d27ca61ca922142178aee0d34d7359605619cf5]

        lok: fix the window type of the metric field control
        
        Change-Id: I286be638a562e3042c1c91e40cb60a9c98938360
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92796
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93071
        Tested-by: Jenkins

2020-05-09  Julien Nabet  <serval2412@yahoo.fr>  [aa04c3754311bded8dcc47863376191f2fe37b98]

        Fix mapping CompositionType->EComposeRule (dbaccess/tablename)
        
        Digging in git history, I got this:
        commit bf7690bc1b444278bef1e355c7463d27381a8700
        Author: Noel Grandin <noel@peralex.com>
        Date:   Thu Feb 25 09:38:09 2016 +0200
        
            convert EComposeRule to scoped enum
        
            Change-Id: I5a2e4f6f6f0f353c75dff85e865608b12c2104f9
        
        but the bug was there from the beginning:
        commit ce7d8915eadfa24c27e7ae261fa222344a3f2e22
        Author: Oliver Bolte <obo@openoffice.org>
        Date:   Mon Jul 10 14:20:25 2006 +0000
        
            INTEGRATION: CWS qiq (1.1.2); FILE ADDED
            2006/05/24 06:54:32 fs 1.1.2.1: XTableName implementation
        
        Change-Id: I3f253f0fc6659d8853798ade3ad2bf2e72a8be82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93841
        Tested-by: Lionel Elie Mamane <lionel@mamane.lu>
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>

2020-05-09  Henry Castro  <hcastro@collabora.com>  [863de3f7c4031f3d583debeebe0fdd8ef1ac3911]

        lok: fix wrong metric conversion of the metric input control
        
        The client side does not work well if the browser has different locale,
        and the input element conversion fails or change to a different value,
        so the value is converted to a neutral locale.
        
        Change-Id: I89f96844603a8552609d486590c7de752cb5a95c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92395
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93069
        Tested-by: Jenkins

2020-05-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [c73418d8d1258ea0a8c77c07672fd182e2b28b26]

        CppUnittest: ooxmlexport14: Assert pages where possible
        
        Change-Id: Ia8c9484420401dc3607c84ada375dfe063bc15cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93736
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [4a5399e1c413596820c1b2c98ff7a5ffb9361884]

        fix leak in svl unit test
        
        Change-Id: I8dc11da4e1de5c2e2831ac85dff0daeac0e0ce95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93744
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [71c4f7d68586fa84a55a78560448ff09a3a46a21]

        CppUnittest: ooxmlexport6: assert pages where possible
        
        Change-Id: I18d1379fc340ba16616a47501e2d6936621babe8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93739
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [1e38bed635d33c7c1fb56a798c0be32258f3079b]

        tdf#132783: sc: Add UItest
        
        Change-Id: I51745010d2be39ca0510213cda54031f8a0c6a05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93815
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-09  Tor Lillqvist  <tml@collabora.com>  [0bbfe8aaebc5ca6e0ae7f72d69345eee05931fae]

        Re-indent sanely
        
        Change-Id: I68e2ae23bdba5c47a9156d1fa8d2078b364c1061
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93750
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-05-09  Michael Stahl  <Michael.Stahl@cib.de>  [7c20c3c2a9fc85c66dad9d09908b257beeedd78d]

        xmloff: ODF export: adapt all checks of ODFSVER_012 etc.
        
        Most of these actually want to check ODFSVER_EXTENDED because the
        extension didn't get into ODF 1.3.
        
        Change-Id: I1b625a329f7a3d146c616c62c15b56e2c314c2c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92872
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-05-09  Michael Stahl  <Michael.Stahl@cib.de>  [21ac2dae6a84b2c686abdbefb5d9bd10fed42680]

        sc,xmloff: ODF 1.3: adapt XMLPropertyMapEntry
        
        Map the following property attributes to ODFSVER_013:
        * OFFICE-2173 table:tab-color
        * OFFICE-3767 text:contextual-spacing
        * OFFICE-3857 table:scale-to-X/table:scale-to-Y
        
        Change-Id: I3585560a3654c71353bbcaf66da20eacba8ebd1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92861
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-05-09  Tamás Zolnai  <tamas.zolnai@collabora.com>  [286ee5a966d5c729fef5cefd58b572247697c4fc]

        lok: MSForms: add a test case about editing drop down form field.
        
        Change-Id: I926b322d3af3047fc72c6ee9b923bc4435111328
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93661
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-05-09  Michael Weghorn  <m.weghorn@posteo.de>  [2f4172fc48aab38c64851ba3a384bd6c7c180634]

        Just use initializer list for Sequence<OUString>
        
        Change-Id: I4732e238053b8c9e6813f1bbecd6f613922cb521
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93748
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-05-09  Michael Weghorn  <m.weghorn@posteo.de>  [ffa08644b92988e21669edc612dd731f985c341a]

        toolkit: Use lambda instead of FindControlModel functor
        
        Change-Id: I04cbd84196b5bf31caa4da3140dc65b1dfa20127
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93746
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-05-09  Samuel Thibault  <samuel.thibault@ens-lyon.org>  [6aef5a1e880262354cf739e461a12a0ef9573fef]

        tdf#118418 implement scrollSubstringTo() for Qt & windows
        
        Use new accessibility scroll type compatible with IAccessible2.
        
        Change-Id: I0967d1c56425e1e860db34f4b9c17427e531fe02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93636
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-09  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [cad788328ec6ef4b3071cf9002dfac12347562da]

        tdf#94628: sw: allow setting for bullet for outline paragraphs
        
        Paragraphs in outline (having style "Header XXX") can also be
        a part of list and have custom bullets.
        
        Simplified code of SwXNumberingRules::SetPropertiesToNumFormat():
        do not check for properties special for outline/chapters and removed
        redundant data shuffle with local maps.
        
        Change-Id: I1fa7f8f5359acee1d5aa62d9700641490bb91b6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93672
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-08  Tamás Zolnai  <tamas.zolnai@collabora.com>  [3551f91660d9dbcba69d6cc0b1a05b9d37c4edc1]

        lok: MSForms: send button message also when paint area is not changing.
        
        We can filter out duplicated messages with storing the last
        message.
        Ignoring messages with the same paint area is a problem, if
        we change the drop down field content to a new item with
        the same size.
        
        Change-Id: Ie2e0bab445eb0e6e5b9b25846adbd79af55e7816
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93732
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-05-08  Tamás Zolnai  <tamas.zolnai@collabora.com>  [59636f1bd42be310ff0cff12f6c55c6395fb2cf5]

        lok: MSForms: fix field activation for multiple fields.
        
        First hide hide the button of the previously active field
        and show the new button afterwards.
        
        Change-Id: I6de668f25a18f8c1d3dbf66beb357f089b51ae0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93664
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-05-08  Tamás Zolnai  <tamas.zolnai@collabora.com>  [77a544b63d2713b842049666e9be5cb30e9ce219]

        lok: MSForms: fix editing of drop-down field.
        
        When cursor is on the left side of the form field.
        
        Change-Id: I8587c477b6177e9309349afbbfc70979b4338275
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93663
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-05-08  Tamás Zolnai  <tamas.zolnai@collabora.com>  [2d6e1290c14f1064d5b00ab3dc81c88eb5a080ff]

        lok: MSForms: disable form field messages on mobile.
        
        Change-Id: I466c457fb0a2cbca3e7480fe8fde9833d9c35b63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93662
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-05-08  Tamás Zolnai  <tamas.zolnai@collabora.com>  [13e5f0cdcf8df61276e8aa05920d4e7ba3ae94c1]

        lok: MSForms: dont send form field button data with empty text area.
        
        Change-Id: I88d793765b58a3c483aad51d1a0e2e9f0159d5f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93660
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-05-08  Tamás Zolnai  <tamas.zolnai@collabora.com>  [36508d0110248f6683757602cd1668547dbfb253]

        lok: MSForms: Handle event about item selection of a drop-down field.
        
        Change-Id: I095013097348c98361b6614e4ddf1e9029923c7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93659
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-05-08  Andras Timar  <andras.timar@collabora.com>  [4259509aa4f11cbcd63299bd17a4503ebdc22fc0]

        Revert "lok: remove sum and equal buttons from the formula bar"
        
        This reverts commit c35aef260feda34eae5e4b8a39f1baaa716b717d.
        
        Reason for revert: patch applied in the wrong order, pre-requsite was not merged
        
        Change-Id: Id3ce6dbac6d9b7589b8d4dd21932b8dee8356c43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93790
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-05-08  Michael Stahl  <Michael.Stahl@cib.de>  [f1dbaac9e4b68941d845a5f0ab7b204e12de14de]

        xmloff: ODF export: rework version checks in SvXMLExportPropertyMapper
        
        There's some issues with the version checks here:
        
        * The requirement is to retain support for ODF 1.2 extended,
          but some attributes are in ODF 1.3, while others require ODF 1.3
          extended, so a single version number can't be used to compare
        
        * A recurring problem is that new extension attributes are erroneously
          exported to standard namespaces;
          there is the pre-existing buggy case of style:hyperlink to consider...
        
        * Currently it's possible to distinguish multiple extended version but
          the only minimum version that's actually used is the minimum one
          ODFSVER_012_EXT_COMPAT
        
        Rework this to use a different check, by:
        
        * distinguishing extension attributes from standard attributes via
          their namespace, to avoid such bugs by construction
        
        * interpreting the version number always as a standard ODF version number:
        
            if the attribute is in extension namespace:
                if the minimum standard version is met, ignore
            else:
                if the minimum standard version is met, export
        
        * adapting all XMLPropertyMapEntry to use ODFSVER_FUTURE_EXTENDED for
          extension attributes (TODO: check which of these should be ODFSVER_013)
        
        This should have an effect on the drawext:fontwork* attributes, which
        need ODFSVER_FUTURE_EXTENDED to be exported now.
        
        Change-Id: I986c8064e578a61d69ed5fdb261f23e7582a7d75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92856
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-05-08  Michael Stahl  <Michael.Stahl@cib.de>  [d840c7e15402dc3a133b400b113e28c0c78702c5]

        sc: ODF export: table:name extension element, step 1
        
        3119de050ef5e3561e01badeb6307ae2538d215a introduced an attribute
        table:name on table:source-cell-range, but it should be in loext
        namespace.
        
        Allow import from LO_EXT namespace, but keep export to TABLE for
        now because existing LO releases expect that.
        
        Change-Id: Ic0e8737218473338d18b00150209bcc16678fee9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92863
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-05-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [aa3e3efbfe8ce7b25bcbda6020bd3f6b8712c61e]

        compact namespace in editeng..extensions
        
        Change-Id: Ie93ac69592c3625b8e2e5db3619ce24597a07a7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93722
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [eecf74d417800138e39304857901bf69c0b756de]

        compact namespace in filter..framework
        
        Change-Id: Id3c2d9b1fdf9d617adea0fa1ab2fa9a2de12ef50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93727
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-08  Ilhan Yesil  <ilhanyesil@gmx.de>  [561dd7ba983a0f40bff46169eb17358f73f6ff41]

        tdf#114400 Export drawoo:fontwork-xyz attributes
        
        The attributes can be read in the old and the new namespace,
        but will be exported only in the new namespace.
        
        Change-Id: Ia79aad425105d94d460a819eaa3e4a35ac4c73e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/59411
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-05-08  Michael Stahl  <Michael.Stahl@cib.de>  [686d171303c3e9bbddf885ddfcfa65c5cb019733]

        sc: ODF export: style:hyperlink extension element, step 1
        
        Commit 066bdb31f7ff801b7a36c79c43ecbd527ffb2a88 introduced
        style:hyperlink element but it should be in loext namespace.
        
        Allow import from LO_EXT namespace, but keep export to STYLE for
        now because existing LO releases expect that.
        
        Thanks to vmiklos for discovering that such link can be inserted via:
        
        ThisComponent.Sheets(0).getCellByPosition(0, 0).Hyperlink = "http://libreoffice.org/"
        
        Change-Id: Id951f4a657fefe1e4af5e1635acca7a96f90ce28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92800
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-05-08  Miklos Vajna  <vmiklos@collabora.com>  [e2b0e614e1185c960b3015414919f69a1ed35aa0]

        Related: tdf#129916 svx: improve shadow size of custom shapes
        
        There are multiple problems with this bug document, the first is that
        the shadow primitive got the default position (0) of the owning shape.
        Do it the same way as commit 6454b6336b8de9a4c5899adeab552af6f794cdc4
        (tdf#130058 Import shadow size., 2020-04-14) did for graphic objects.
        
        This requires constructing a transform matrix in
        ViewContactOfSdrObjCustomShape::createViewIndependentPrimitive2DSequence(),
        include position and size in that as a start.
        
        Change-Id: Ia51df555c1984971afe7c52ba3f2658099a4e7b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93771
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-05-08  Marco Cecchetti  <marco.cecchetti@collabora.com>  [c35aef260feda34eae5e4b8a39f1baaa716b717d]

        lok: remove sum and equal buttons from the formula bar
        
        This patch removes sum and equal buttons from the formula bar in the
        lok case. A tentative to limit that to the mobile case has been done
        however the formula input bar is created before than the client view
        so we are not able to use the LibreOfficeKit::isMobile check.
        
        Change-Id: Icb820a0d77eb9295046997d2f3690d7f8b39680d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89453
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93342
        Tested-by: Jenkins

2020-05-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [88173bd3ca4becc59282e58c035b882ca827a753]

        CppUnittest: ooxmlexport13: assert pages where possible
        
        Change-Id: I793d63d549ecd51a301abe064a6d7c84aa1a9d2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93735
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [2240ae59afaf2f6896291ddff57da944d439bf7e]

        CppUnittest: ooxmlencryption: assert pages where possible
        
        Change-Id: Id4a7ed5ecab048a6249444e30a38c1ffa310f96e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93733
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-08  Michael Stahl  <Michael.Stahl@cib.de>  [7f41eb8768160f79297712f3ac61a25a72dcd5a0]

        xmloff: ODF export: fix style:hidden nonsense, step 1
        
        a0dcf961879ab644a52f801f65466756cb144b72 introduced style:hidden
        attribute, fix the obvious problems with this:
        
        * as a non-ODF attribute it should use LO_EXT namespace
        * import LO_EXT namespace too
        * comparing == ODFVER_LATEST is wrong; it already prevents
          exporting in ODFVER_012_EXT_COMPAT case.
        
        Don't remove export to STYLE namespace yet even though it's invalid,
        because existing LO releases expect that.
        
        Change-Id: I258202cc572a7c50f3b2620da3b9970d34fbf80b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92730
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-05-08  Michael Stahl  <Michael.Stahl@cib.de>  [e43ad1a8ae20cbd00c5c3346e1810196af6669a6]

        xmloff: GetEarliestODFVersionForExport(-1) is impossible
        
        Remove defensive programming nonsense to deal with situation that has
        apparently never been possible in git history.
        
        Change-Id: I3788cdcec5e1b4afa27e294ed91825bb33e8e633
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92729
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-05-08  Michael Stahl  <Michael.Stahl@cib.de>  [3a0a88083dc992015a64216bac94822af8eef6c1]

        replace ODFDefaultVersion usage with ODFSaneDefaultVersion...
        
        ... in SvXMLExportPropertyMapper.
        
        The condition nCurrentVersion == SvtSaveOptions::ODFVER_UNKNOWN
        is impossible since d571a509aa324db9a425110a67ea142d157256b2.
        
        ODFVER_UNKNOWN isn't a value of ODFSaneDefaultVersion so use
        std::optional to handle the remaining usage.
        
        Change-Id: I1e33cb707c289224664a385b4e4425e6788b2943
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92728
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-05-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [11bdb6b9d9df991bb4ee48d4682458facaa2bdd5]

        improve loplugin:referencecasting
        
        to catch a few more cases
        
        Change-Id: I0323fba51bb2b4ba255e1db5aa0d890c5c6a2e1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93726
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-08  Luboš Luňák  <l.lunak@collabora.com>  [c69e5e3cc08bfbb4a5f6c756c523e4016c8fd1dd]

        read properly OOXML 'strips' slide transition as our SLIDEWIPE
        
        Change-Id: I584c66008e40d692021be5298cb9cdcc492eea05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93716
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2020-05-08  Luboš Luňák  <l.lunak@collabora.com>  [e3d7fdff5ce3089b24b755063da95a3462b0fc30]

        implement PowerPoint 'flash' slide transition (API CHANGE)
        
        It's like 'fade', but using white instead of black. It's a separate
        type in the pptx file (although I actually cannot find it
        in the spec OOXML, but PowerPoint 2013 generates it).
        The API change in XTransitionFactory should be fine, I doubt
        there's anything external using it.
        
        Change-Id: I3479840f265ed8227b3b8301ecff56a63d57f493
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93668
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-08  Tamás Zolnai  <tamas.zolnai@collabora.com>  [320cba92847242cfaf34966c3fc32c4e76d45f03]

        lok: MSForms: Send also the drop down field params to the client code.
        
        Change-Id: Id42f428b7944d97d1b61a5b60d6e0807cb51cc95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93658
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-05-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [bd8015b13636607805fcf6a25e353597db868696]

        tdf#132270: sw: restore unittest
        
        Removed in f9fc420dceb1ece2c98767da16a21aaff771f140
        
        Change-Id: Ib2cc294f5efa3c1f10c43c481c9be4d1738f6fe9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93720
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-08  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c87da6f7ad87f1539433d3f1f34ead5d461a922c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bb703eb529ae5b825215fd15b0be83a1c0f6409e
          - Add info on 'hide whitespace'.
            
            Change-Id: I2bf875c5f9705f712af5d1c150ec791798275930
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/93545
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-08  Caolán McNamara  <caolanm@redhat.com>  [255056a13d064742457a1cc481c5acc8c05c14e4]

        true is sensitive not insensitive
        
        Change-Id: If009f0456a9e4d070b8a20fa1c63b1262b98d3df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93719
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [80d44afd085c5f35e9f4698679885087318fc65d]

        compact namespace in dbaccess..dtrans
        
        Change-Id: Ie4b619dd19cc4d12d240759abea9c3ffdedd5c7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93718
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-08  Mike Kaganski  <mike.kaganski@collabora.com>  [c94d7b8a9aafc51ce33e74c6102c9b54a07a6b16]

        tdf#132201: use proper sequence order of effects per spec
        
        See CT_EffectList in ECMA-376
        
        Change-Id: Ib0605f1e4a0795d2bfdbb6b7451a902c67ea504d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93717
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-08  Tamás Zolnai  <tamas.zolnai@collabora.com>  [7aedeab27cbef89fd3f831b4a1ef2c06f24c9790]

        lok: MSForms: Add callback for form field button.
        
        Show and hide the button and send the button area, where
        it should be displayed.
        
        Change-Id: I5922eb9f5e544483dd4efd12e4218d2e51270632
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93657
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-05-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [6751a89552f6d739b4e1563143fd3a019478f513]

        compact namespace in canvas..cui
        
        Change-Id: I7bd0c2a55b936896fcfe7e1a374871008a18618f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93706
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-08  gokaysatir  <gokaysatir@gmail.com>  [15adfafee5b48d6f88a0b970c50e5c5bc77a4ab1]

        tdf#111535 - Add First-line indent, paragraph indent, and tab spaces/Core part
        
        Change-Id: Ib340e74646299c344dd770977497f59a030c86f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93165
        Tested-by: Jenkins
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [3eed23154170fcb8d313ff079d61c9701b77eefa]

        compact namespace in avmedia..bridges
        
        Change-Id: Iba1282caadab91a0c6e1c044dbab5e6e15f3707b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93705
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [01107a6c1954ceff2d3affc7369027150bf6c032]

        CppUnittest: ooxmlexport9: assert pages where possible
        
        Change-Id: Ifc6593869079b6b875a5a8c15468fc1a338bc8e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93703
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-08  Lionel Elie Mamane  <lionel@mamane.lu>  [b6ab865a371f5c46f96d931721f03afde82b7ec1]

        tdf#122461 SQL identifiers (names) can contain newlines
        
        Change-Id: Ic58e6b65e146b2e0d9cb656aa5fa06cfe955d11d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93690
        Tested-by: Jenkins
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>

2020-05-08  Julien Nabet  <serval2412@yahoo.fr>  [23efced60cb7e08bf17b10e3e1ea5802e68a0cc6]

        tdf#102625: fix Formula editor breaks surrogate pairs
        
        Change-Id: I616cda97367a8fdfb6ae10eb687ca7490a943692
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93684
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-08  Julien Nabet  <serval2412@yahoo.fr>  [62f77e94702657aa25e247da71dab012e280679e]

        pyflakes3: fix some reports on wizards
        
        Change-Id: I0fef17ccc8f110d1d8bf629737807f1bcc618b76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93685
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-08  Luboš Luňák  <l.lunak@centrum.cz>  [439ea553bef5a7e29ed20764ede1ae987e839bca]

        hard-require Clang for Skia on Windows
        
        Skia is the Windows default, and if Vulkan won't be available then
        Skia's raster mode will be used, which performs much worse when
        compiled using MSVC.
        https://lists.freedesktop.org/archives/libreoffice/2020-April/084929.html
        
        Change-Id: I6cd8b58f28ad6381d0cde1e834ca855c562dcd25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93194
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b23148333b26ecd91074516f788ee0718990b990]

        Fix typo
        
        Change-Id: I8c3d4d467aebbcb1014edb78c21a0e3a58a1884c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93683
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-08  Caolán McNamara  <caolanm@redhat.com>  [962bf806f655e3c631bc1b77f8419e5e8fc64c0c]

        remove TriStateBox class
        
        Change-Id: Ia6c76a9f0fc0be7790d0c801cbca4a7b8d478976
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93680
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-08  Caolán McNamara  <caolanm@redhat.com>  [25339ae3ebfe05338a6809d4507c91c79aabff27]

        unused msgbox.cxx
        
        Change-Id: I477a17d7a80e8116f34b723d689971341fc65991
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93679
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-08  Caolán McNamara  <caolanm@redhat.com>  [4d1d64ebd3ef8880459f1778d0a34a4ca15f87ca]

        split button.hxx into toolkit-only piece
        
        Change-Id: I792efb417504a3b55043ff4fc3fd3597a9b953f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93678
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-08  Caolán McNamara  <caolanm@redhat.com>  [fe2bc1012932cbb6c902b9034d9d1497609e57a5]

        move DisclosureButton out of public headers
        
        Change-Id: If267be2c5d02d185eddada7c4e0de0bc5af0b19c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93677
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-08  Caolán McNamara  <caolanm@redhat.com>  [ea6a978d873c5320d3cc2526f97636f815efde06]

        Resolves: tdf#132477 use "cancel" on GdkDragContext
        
        gtk_drag_cancel gave trouble as previously described and GDK_KEY_Escape was a
        placebo which didn't do anything seeing as it wasn't applied by
        gtk_main_do_event to the drag GDK_KEY_Escape handler
        
        Change-Id: I66f6e04ded12144a33a38504f5bfc1cad7807bb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93673
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-08  Miklos Vajna  <vmiklos@collabora.com>  [b6ad72a34c150df18905e47e588fd35c400dd6b9]

        sw: remove now unused SwBlinkPortion
        
        Change-Id: If2ae13219f7907eb2b2a66a38bcd636dd64dfe3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93676
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-05-07  Mike Kaganski  <mike.kaganski@collabora.com>  [99c337d1d3831ce9d2c7dc1cbff713f4ac49d6ac]

        tdf#132199: put glow before shadow, to have shadow of the glow
        
        Also take modified color into account when drawing glow.
        
        Change-Id: Iba136d2695cb783d13ff251d087066c2e8803d63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93605
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-07  Mike Kaganski  <mike.kaganski@collabora.com>  [a640676e06bdab3471f5c9f04dd9403bc66ddc22]

        tdf#101181: store glow radius in 100ths of mm instead of EMUs
        
        ... as we do for all metric values. This fixes storing values like
        "190.5cm" in ODF for 15 pt (should be "0.529cm").
        
        Change-Id: I382756af56464424dcb24ed8801d0a4203658c11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93640
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-07  Caolán McNamara  <caolanm@redhat.com>  [dcd1795c4934e66378d4b88c914f8e9bb1678ba7]

        fix build
        
        Change-Id: I4dfbbffc1829ca52dadbb8f2d8e42d309fd10a25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93681
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-07  Rene Engelhard  <rene@debian.org>  [a743df4f1e2d20e75b67c33a290aa398852026c3]

        add pom for libreoffice.jar
        
        was missed in 	35518c92365cc183ba6cce2a4d284a130c0ca13f
        
        Change-Id: I574707f6a891109ff1a7db3c915dd652fa644972
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93606
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-07  Mike Kaganski  <mike.kaganski@collabora.com>  [08ebcff89f56bec3b0f9b346504748e4eb1687af]

        tdf#101181: improve glow effect
        
        The shadow of objects must not be scaled: this displaces any internal
        areas that need blur, e.g. holes. Instead, it needs to dilate the
        shadow using kernel with radius equal to blur radius: this allows the
        borders of dilated objects to be in the middle of the blur area. The
        following blur makes those new margin points to have 50% intensity,
        and full glow intensity at the point of old object margins. This also
        removed artifacts when moving objects with glow effect caused by
        mismatch between scaling and D2D range calculation.
        
        The D2D range therefore is not calculated by scaling, but using grow.
        Blur filter's "extend bitmap by blur radius" option got obsoleted and
        removed.
        
        There's no need to blur the glow color (24-bit RGB). Instead, glow
        bitmap must be filled by glow color, and have an alpha mask that is
        blurred accordingly. This makes the glow properly transparent, and
        also reduces the blur complexity which now only needs to process 8
        bits of alpha channel.
        
        The object shadow is created using basegfx::BColorModifier_replace
        inserted into the 2d decomposition of the effect, as before. To make
        sure that any non-fully-transparent pixel will become black pixel in
        the shadow, black color is used, and the result is further processed
        in VclPixelProcessor2D::processGlowPrimitive2D with monochrome filter
        using threshold 255.
        
        Glow transparency attribute is taken into account: the initial value
        at the margins of the objects. Color replacement filter is used to
        replace the object shadow with the attribute value before blur pass.
        
        Correct blur radius is used, calculated from glow effect radius,
        instead of hardcoded value of 5 pixels. This makes the glow to fade
        gradually along the full width of the effect, instead of only fading
        in narrow outer border previously.
        
        Since blur filter is only implemented for radius up to 254 pixels,
        and since downsampling the shadow before blur increases performance
        without noticeable quality loss, the image is downsampled before
        filtering.
        
        It should be noted that the glow effect is almost identical to soft
        shadow effect, likely with the only difference of using dilation in
        the former, but not in the latter. The code might be reused later to
        implement soft shadow as well.
        
        Change-Id: I728c532f9df7ccf85f353c23c6c7d8352d7b2086
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93235
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-07  Mike Kaganski  <mike.kaganski@collabora.com>  [a98bdbae459ad7341bf7f484c402e77e4062cd16]

        Add color replacement bitmap filter
        
        It replaces colors in bitmap by modifying pixels, without shortcuts
        like replacing entries in bitmap palette.
        Needed for glow effect (tdf#101181)
        
        Change-Id: I9af734ce8ebbc57f723ab75c5b8406eb6fd6e31b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93553
        Tested-by: Jenkins
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-07  Mike Kaganski  <mike.kaganski@collabora.com>  [84808eed2405ed6ee586e87bb664a816f7b91b70]

        Add basic morphology (erode/dilate) bitmap filter
        
        Needed for glow effect (tdf#101181)
        
        Change-Id: Id41daa1dc17e3749a30ce75fa3127878b9e0cfd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93552
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-07  Noel Grandin  <noel@peralex.com>  [547b2891d9fe97dee9df14106e91dc4df659d4d5]

        fix use after std::move
        
        regression from
            commit 5efd34eabcbd374f0f06cac12b7b25f955db7965
            loplugin:makeshared in sc
        
        Change-Id: I1ec603f6ea01aca86cb478f2bf3a6d5d37f235af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93639
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [e89e66a4d7c0f26222cd12ebe23b4061784a813e]

        CppUnittest: ooxmlexport10: Assert pages where possible
        
        Change-Id: I40cc389edf9d072f643c724bdb2c70c48edced63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93645
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [8544e0a20bd8f8d8c918f91f90768019fa8099d7]

        m_aVerbTable can be a std::map
        
        instead of using the heavyweight Sequence datastructures
        
        Change-Id: Ica6b30490f2a1b4367acbf0341ecc86701c21926
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93641
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [ca21e8618f446733ab5d046178ebb47c2d204840]

        ignore leaks in idlc
        
        which seems to be leaking deliberately and we don't really care
        about leaks in this tool
        
        Change-Id: I6b6630fb64f905037efc043ea81c5cdc5a3207a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93644
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [4c016865f9ea78813d5cde84a4d214b34f2f1dd9]

        fix bug in extracting property
        
        introduced with
            commit 17cd7dd708631f7af9e66860b403627416e4545e
            tdf#43671 set emphasis mark of vcl::Font (windows).
        but has probably never been a problem because I guess this
        propertyset almost always has 0 or 1 element.
        
        Change-Id: I17c64e376ee81cc9f92173015d2632331c63ae0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93643
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-07  Mike Kaganski  <mike.kaganski@collabora.com>  [5ac2075d56cfff57f2254e4e5bd5a1e3a3579f83]

        tdf#101181: unit test for glow attributes in ODF
        
        Tests loext:glow,
              loext:glow-radius,
              loext:glow-color,
              loext:glow-transparency
        
        There's original decision to keep EMUs in GlowEffectRad property,
        which makes this to be stored as hundreds of cm in ODF. I suppose
        we should change this in a follow-up to use mm100s instead.
        
        Change-Id: I47bf6530799ed16a55d58d0be5a8a7c3446d2df9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93633
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-07  Michael Stahl  <Michael.Stahl@cib.de>  [36110559e9cd2b4f7c3dd173cb1cd60bb8d3df6f]

        xmloff: rearrange XML_NAMESPACE_* and add some comments
        
        Change-Id: I65165da851ce7b6ef779163b5ac5346ee46a1ebb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92987
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-07  Michael Stahl  <Michael.Stahl@cib.de>  [638feb0e062537dd0f41b7b977b5b9fa1ac096ae]

        sw: fix SwModelTestBase::parseExportedFile()
        
        Both tests in fodfexport.cxx didn't test anything becuase this was
        called twice and the first time the stream was created for 0-sized file
        and the 2nd time the existing stream was reused so still no data.
        
        Change-Id: I97794490751d1f205919619484bb0c4ed962d4a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93174
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-07  Miklos Vajna  <vmiklos@collabora.com>  [a65ec136fbd0dae889b20fba657b40af467fcb27]

        tdf#132267 vcl: fix missing scrollers with non-native rendering
        
        Regression from c04169c586ef1d55b1d0ac469bb4fbd4f50bd08a (tdf#125415 vcl
        menu floating window: avoid flicker, 2019-05-21) the problem was that
        the clip region was set on the buffer, not on the render context. This
        means the original clip was used to determine what gets copied from the
        buffer to the screen, so the scroller arrows were not rendered.
        
        Change-Id: Id173e6333721891798da58baf2092f4cd21a62ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93642
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-05-07  Michael Stahl  <Michael.Stahl@cib.de>  [d4d88774c505d3c6c6668dd06b941fb268e5a22b]

        xmloff: ODF import: wrong Storage in SvXMLImport::IsODFVersionConsistent()
        
        The XModel's storage is a temporary one created in
        SfxObjectShell::GetStorage(), with the latest ODF version;
        the check must use the source Storage that is being imported.
        
        Change-Id: I3d2ce92d6193deefac852edb7078fb5bf41bb957
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93173
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-07  Michael Stahl  <Michael.Stahl@cib.de>  [45f2e81c98a5b7fe6f021923fd93d20b3c5f3815]

        replace ODFDefaultVersion usage with ODFSaneDefaultVersion
        
        Compare with ODFSVER_012 mostly works the same, except for places where
        namespaces are defined where the ODFSVER_EXTENDED bit should be checked.
        
        Change-Id: I86469b763bc2f903632976bc9d6ec04d543d705e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92727
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-07  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [6ba74150866d71469827de9f4f19268dfa7db137]

        jfw::isAccessibilitySupportDesired is obsolete
        
        There's no platform left that would require java accessibility.
        
        Change-Id: I2149f619e20aae70d7713d223985f8016ade8e77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93600
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-07  Luboš Luňák  <l.lunak@collabora.com>  [58c87f8261abf4f1528a43dc501e956cb9c1d2f2]

        sanitize properly Calc search bounds (tdf#132097)
        
        The row/col handling seems really weird to me here in some places
        (like starting actually at startcol+1 in some cases). But at least
        properly limit the values to prevent out-of-bounds accesses.
        This also reverts 2670e980c7dbadbdc20ff23d57ad892951edc254.
        
        Change-Id: I5eb94f3841f3defa763046d5d5bec805abd97c62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93634
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-07  Justin Luth  <justin.luth@collabora.com>  [142a2d3d51b8d1cacea6593a856ba7a7a1d477be]

        writerfilter: remove unused xCrsr
        
        This looks like copy/paste code.
        xCrsr isn't really used, and I hardly doubt that it needs
        to verify that a Crsr can exist in order to ensure
        that the dummy paragraph is really created.
        
        In fact, even checking for xTextAppend.is() shouldn't
        be necessary because before this it was being used
        without checking. But since I myself am a copy/paste
        programmer, and I see lots of examples where this
        is tested in similar situations, I leave it as it is
        just to be safe.
        
        Change-Id: Ie45d4bc9d0e1cf0a0d7602b83962805165c3b85d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93413
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-07  Heiko Tietze  <tietze.heiko@gmail.com>  [c206fd36389d0d96132c055dcb2afb2d6e02a9b5]

        Copy build ID in full length
        
        Change-Id: Ic64f62cb0acc30efaaf24f9ce17c1f2d983c4e24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93628
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-05-07  Caolán McNamara  <caolanm@redhat.com>  [403776b17706107001d49cf5eed3c4415c4d8b9d]

        Related: tdf#132678 select first entry if nothing else selected
        
        Change-Id: I94fae0f774c587d85e682414f5d54f35f0161c30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93614
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-07  Caolán McNamara  <caolanm@redhat.com>  [fd1a4fddad5932c514199de0f8a7b5a2f82ce437]

        tdf#132477 don't leave removed row highlighted
        
        so that an attempt is made to unhighlight it in dnd post-processing
        
        Change-Id: I23fdf407d53c22a6bfd697e5e23c450f009c67b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93629
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-07  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [1742ac5b784922032fb9aae5e61909bd9ab3c578]

        fix macOS codesigning when using a separate builddir
        
        88453fd13a653963b394b8f865ff104b5545f137 changed the
        hardened_runtime.xcent to a generated file
        
        Change-Id: I54b927d1990835bb902f62e03d51b0e70735269c

2020-05-07  Justin Luth  <justin.luth@collabora.com>  [99c4fefdbb6129a58421b9c7f4a005f868a0e701]

        tdf#98409 doc export: export (non-default) cell margins
        
        Previously, the only cell margins that were being
        exported were the row defaults from the last column.
        
        These cell margins are tricky, because multiple
        cells and multiple sides can be combined together
        into a single definition.
        
        A previous commit for tdf#73056 was needed to import
        these sequences.
        
        Change-Id: I513c432ec11a78c7bb52ac6fb628851192e88023
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92701
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-05-07  Mike Kaganski  <mike.kaganski@collabora.com>  [ac0112ecefd64094b150390fc36f9f56d19a4d87]

        tdf#132796: use LO language settings to set default XLS language
        
        This partially reverts fixes for i#63105 and i#71033, i.e. parts of
        commits 6ca96e7aee937affef218e0bb892e6904f4ef358 and
        35777f0b401ba7bee21a24c32739e86598ba608b.
        
        Instead of using hard-coded Win-1252 for Excel files by default, use
        LibreOffice locale language or default document language (as used for
        old WMF, DXF and RTF files - see
        20f6a6b159c69771dc0e087f63b6c701908e32e2,
        1a9a77f84cac68bd5374df3e9ee4df88dc87a0ac, and
        f26bbdb386f9e66b1a154d0589b1a446ea2dd8d5).
        
        When a font in XLS specifies ANSI_CHARSET (0), allow using the default
        encoding, not the corresponding Win-1252. This mimics Excel behaviour
        for such fonts.
        
        Do not use first font's encoding as file default encoding, as Excel
        doesn't do that.
        
        Do not consider font-specified encoding in ImportExcel::Rstring to
        mimic Excel behaviour for cell number formats (but keep using it in
        ImportExcel::ReadLabel for cell content).
        
        Change-Id: I9860013a1244dc12f06f30c81a67909012c04913
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93612
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-07  Colomban Wendling  <cwendling@hypra.fr>  [b46a0a7f9f88a0213b0a5ca2712b6eb93b74d088]

        tdf#118418 implement scrollSubstringTo() for gtk
        
        Define & use new accessibility scroll type compatible with IAccessible2
        and extend the XAccessibleText interface to require scrollSubstringTo().
        
        Co-authored-by: Martin Pieuchot <mpi@grenadille.net>
        Change-Id: Id3b2e8616892d7dcbfb41a14b72a8a457fd1dbf6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89851
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-07  andreas kainz  <kainz.a@gmail.com>  [e420b89a698f50b174422b962a24e2a21672a178]

        NB fix visible=true/false in the ui file temporary
        
        Change-Id: I38291ad6b6d724cc951e423cd16976324dca6166
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93615
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-07  Luboš Luňák  <l.lunak@collabora.com>  [75edcfc0569ca76fa22db451fd61138e52870a62]

        no longer force -arch:SSE on Windows
        
        SSE2 has been pretty much a requirement for running Windows since
        about 2018, so there should be ~nobody needing this.
        https://lists.freedesktop.org/archives/libreoffice/2020-May/085029.html
        
        Change-Id: I579eb92c18e42c57aa1421b889cfa7997b84915f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93558
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-07  Gabor Kelemen  <kelemeng@ubuntu.com>  [a638c73fcfc4480d652ba86754a3f96c693f8e12]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 46cb9465cb3503ea0595c1b8537598c31dba3d28
          - No more SWF export support
            
            Change-Id: Iefd264272c76c1576ac7b9baaf0feeedf0295bfd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/93579
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-05-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [ec6eaa58addf0d8823f8c56d4ec168ff389da8c5]

        fix memory leak of xmlDoc objects
        
        in unit tests
        
        Change-Id: Id16731bbbe2f1b0e3642722d77aba04fc98db4cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93508
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-07  andreas kainz  <kainz.a@gmail.com>  [c437948f6c0d602bb200fc92e80cb73ae8ae5109]

        tdf#127421 Export and Export Direct are now available in NB customize
        
        Change-Id: I85f54f0c8808421bbe7d3c0098add207d36f2b20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93602
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-07  Miklos Vajna  <vmiklos@collabora.com>  [bef8fa40e192547457563e2296af531d63031a6f]

        sw: handle UnbreakableNumberings when replacing compat options
        
        This was added in commit 74b6759ee81c95ae75046dd411d2bd0bd2324a8b
        (n#707157: Word doesn't break the numberings and prefers hiding them,
        2011-11-10), it's off by default and on for MSO documents.
        
        Change-Id: Ie8add246816fba7077f01b9eaedc2dfda953fb1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93589
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-05-07  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [6e31ddbe83115dd5283c5b0f31d92396290895ae]

        Add comment about insertion order
        
        Change-Id: I650316c0c4bc31a861b3d96586a6a0aae57bd054
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93537
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-05-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [d1786724b8e8e474e1f7e39012c1f19611841dc0]

        prevent warnings in pyuno with latest python
        
        which has marked some members deprecated, but we can't stop initialising
        them or we run the risk of ASAN complaining
        
        Change-Id: I8f4ad0ae083fad9c040613ddde7c40f20d68c7d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93580
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-07  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [4021fedf758b8c4c439387c61223acd78630cedc]

        Test keeping element order in EventContainer
        
        Change-Id: Ic33d8a83305f70bb3eb60f44da0d9ac0d2b47e16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93570
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-05-07  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [74459c7d62ebe93bdfdf65b665b9253ac8f09d79]

        Revert "remove some "optimisation" insanity in ScriptEventContainer"
        
        This broke the event order in basic dialog xml,
        which in turn broke macro signatures.
        
        This reverts commit 85f08e3e34bea01456eaf8989ac4f77d3900d5c5.
        
        Change-Id: I49ef2eb200571a0fd862770abc4331b6ea053e2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93564
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-05-07  andreas kainz  <kainz.a@gmail.com>  [0ed93efdb8f571d873a2f5b9f96938ea796199fd]

        writer notebookbar table background color less space needed
        
        Change-Id: I0210cf1e7c8920984c3d554a7f5b131b11169a1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93599
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-07  Tor Lillqvist  <tml@collabora.com>  [d7edac51367fe92c2659afdfd6e4d7c771dc5229]

        ICU requires that a collator charset data array is four-byte-aligned
        
        See workdir/UnpackedTarball/icu/source/common/utrie2.cpp, the
        U_POINTER_MASK_LSB() check:
        
            if( length<=0 || (U_POINTER_MASK_LSB(data, 3)!=0) ||
                valueBits<0 || UTRIE2_COUNT_VALUE_BITS<=valueBits
            ) {
                *pErrorCode=U_ILLEGAL_ARGUMENT_ERROR;
                return 0;
            }
        
        Apparently the data pointer there is always a multiple of four bytes
        from the start of the data array that the gencoll_rule code generates.
        
        Change-Id: I9b98b01b49b5800e1db8b077a4221b82d59510bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93507
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93603
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-05-07  Tor Lillqvist  <tml@collabora.com>  [71e6ae827534dee30be14e1dc5afa4dea02b8dfa]

        On iOS, avoid catching exceptions to just immediately exit or abort anyway
        
        It is better to let the exception be uncaught and then catch that in
        the debugger. (Maybe even inspect its backtrace from a crash dump
        automatically sent from an end-user device.)
        
        Change-Id: Ice02d5cbd7f4a59eae7ce8a9fac47dec8b234a5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93505
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93601
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-05-07  Justin Luth  <justin.luth@collabora.com>  [0f7f3ede6699df09be5b0d9d24818cf1fbbaf6f6]

        tdf#132637 doc import: don't open readonly for lockRev
        
        Just like with forms, the password should not be
        required to make changes when only enforcement of
        track changes is specified. So just grabbag
        the password and let the document open in read-write mode.
        
        TODO for the overly zealous: actually enforce
        file->properties->security->protect track changes,
        and also export it. (This has been done for DOCX.)
        
        Change-Id: Ib68ec5785aa0f5dbac507a3d50059a443f7ff42b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93551
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-05-07  andreas kainz  <kainz.a@gmail.com>  [7e257697f0006d8247a23ac917bdffb1cda5705d]

        update notebookbar for visible=false
        
        Change-Id: Iad68574a0a9133f106c001dbb2dd5b7886c1ee28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93597
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-07  andreas kainz  <kainz.a@gmail.com>  [d103685fe8cf815dae0d0ec59232c0c331591b27]

        tdf#132618 Diagramm gallery fix number
        
        Change-Id: Ia3e94d757d80115c97770ed821e4f966d641ae70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93594
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-06  Julien Nabet  <serval2412@yahoo.fr>  [1a64567a977a756771ad85783067fe056c7a9da4]

        pyflakes3: replace IllegalArgumentException by Exception (wizards)
        
        IllegalArgumentException doesn't exist
        
        Change-Id: Ifea6f56d19fb58136ac5d992107ab7179ac943b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93524
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [be29bd29864e450b0a99898d560ba71562cf06da]

        tdf#131536: sc: Add unittest
        
        Change-Id: I6ef8ef3f469b744a8be9d92c65201d75f8711831
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93582
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-06  Tor Lillqvist  <tml@collabora.com>  [df283b12a95d80a82aa2c2c9b8d32888a4d4039e]

        Throw exceptions with useful messages
        
        Change-Id: Ic8e09d31db97c0cf2e1aaf006c96481d12deb2d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93506
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93592
        Tested-by: Jenkins

2020-05-06  Serge Krot  <Serge.Krot@cib.de>  [6b75874386b7b1ec44f7acc49cd3556a56108ed8]

        tdf#79998 FILESAVE: XLSX export with long sheet names (length > 31 characters)
        
        Change-Id: If18e3b751486144f3477b6e0c2615751f57e5565
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92372
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-05-06  andreas kainz  <kainz.a@gmail.com>  [07c871457f095816b266adaa101e1c6c37b635d5]

        tdf#127889 NB use .uno:ToggleMergeCells instead MergeCells
        
        Change-Id: I495619c0b4f7dfd65b8105c657ea2156ca10550c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93593
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-06  László Németh  <nemeth@numbertext.org>  [03c1b327b7a504c304c9f95727f9d43310d08ec1]

        tdf#122342 DOCX import: fix bottom auto margin in lists
        
        at paragraph style based numbering.
        
        See also commit 1bf7f6a1a50ee9f24a3687240fe6ae390b905a6b
        (tdf#106690 DOCX import: fix automatic spacing before/after
        numbered para block).
        
        Change-Id: I532181019ca97a86475c9bb0a1eea1c836705bab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93581
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-05-06  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [3daa966b6e256cabe9633386d67ce99387af2830]

        add cross-checking script for ODF implementer notes
        
        - commits below schema/ need to be reflected by a correponding
          entry at
          https://wiki.documentfoundation.org/Development/ODF_Implementer_Notes
        - ideally this script runs as part of major releases
        - sadly running it via CI is not possible, as commit hashes still
          change then
        
        Change-Id: I992c50d6bc6b869f6f57acc50d4d5c0a623b04ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93237
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Jenkins

2020-05-06  Caolán McNamara  <caolanm@redhat.com>  [40bc11d4d6232c7acb94a3ae9efb5827f39eb64e]

        tdf#131956 dispose progressbar when its target is destroyed
        
        Change-Id: Id54ac3a0ebfd360e4107583af7fb978aa69d3288
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93590
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-06  Stephan Bergmann  <sbergman@redhat.com>  [b71bf2bca1eb789fce672566a8098426e0d793f3]

        loplugin:makeshared
        
        See the commit message of 78761f9b0177b0ae8ccfc5323a530fe4404b9637 "Make
        disabled PDF import tests compile again" for the conditions under which this
        code would actually be built.
        
        Change-Id: I596a7ade07d7aeb2cac0f98e7e19adad2414d26c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93587
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-06  Caolán McNamara  <caolanm@redhat.com>  [229ae93385e28e0dee407d9386809fa0595578bc]

        Resolves: tdf#132581 allow disabling the auto-group RadioButton feature
        
        the older way of doing things is to dig around contiguous radiobuttons to see
        what is part of the group, while the contemporary one is to explicitly use
        group() to set the members. A problem of the legacy way of doing it is that the
        results during setup and teardown of a collection of radiobuttons can be
        misleading.
        
        Change-Id: I6c590d0fb6fc6db3f5e5ba4397a62930a5c8f3f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93567
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-06  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [7223d7312368bf9c917ef055830a3217eb49f9fd]

        bump product version to 7.0.0.0.alpha1+
        
        Change-Id: I9a45f4b249216189bb822886cb867e7fc8ef40df

2020-05-06  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [6b618cc5a8cf9312837b57f55f9cd6cd4a6f30c4]

        Update git submodules
        
        * Update translations from branch 'master'
          to 3d85ba95fa37f794cb08d0c4adce45621c1d8a4d
          - update translations for 7.0.0 Alpha1
            
            and force-fix errors using pocheck
            
            Change-Id: I898b0fed43f54fa952bba2d805d43855ed35a49a
            
2020-05-06  Luboš Luňák  <l.lunak@collabora.com>  [eab7585891edb53bf240f8b9173f1870be271568]

        fix tdf#124848 test on Mac
        
        AquaSalGraphics: :drawPolyLine() does not implement
        basegfx: :B2DLineJoin::NONE for large line width.
        Change-Id: I406941797ad2b8bab79ea0a635eddc624755cbdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93568
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Jenkins

2020-05-06  Justin Luth  <justin.luth@collabora.com>  [58b57bce7927dfd0ff35cd3dffafa1ed4d0cced7]

        sw layout comments: clarify return value for MoveFwd etc.
        
        Although MoveFwd and MoveBwd sound like mirror functions,
        their return values have different meanings, so clarify
        those distinctions and hint at the complexities of
        what move Fwd/Bwd mean in terms of pages/columns/sections/frames.
        
        Change-Id: Ie173fa3d6234c8dd466c32678134945c21f75dfd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93442
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Tested-by: Jenkins

2020-05-06  Miklos Vajna  <vmiklos@collabora.com>  [65b7873aab5deec7157328047e869a6385e0a74a]

        sw from-bottom relative orientation: add ODF filter
        
        Map between RelOrientation::PAGE_PRINT_AREA_BOTTOM and
        loext:vertical-rel="page-content-bottom".
        
        Change-Id: I1d614bf7c82a76285f4268b8008e08c25ef9b7f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93120
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-05-06  Stephan Bergmann  <sbergman@redhat.com>  [1f4d360af70bd3c46092d8f16700f1aca49205bc]

        Adapt compilerplugins/clang/test/makeshared.cxx to libc++
        
        ...where the relevant types' actual names are std::__1::unique_ptr and
        std::__1::default_delete
        
        Change-Id: I2c364535061691415703d6ff0f58269cdd192a6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93576
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-06  Tor Lillqvist  <tml@collabora.com>  [2688cd48466799383d2bf21331a8d415eaa1eae1]

        Add source files from cui/source/options and unotools/source/i18n
        
        Change-Id: I48ed28f8b6ccb125aefb464550bc9fa1238bb086

2020-05-06  Mike Kaganski  <mike.kaganski@collabora.com>  [c1c67cca7de5714635bef88de943b6c2e519eddf]

        tdf#101181: support for transparency attribute of glow effect
        
        Read/write support for ODF and OOXML (in ODF, loext:glow-transparency
        attribute of style:graphic-properties has been added).
        
        Added UI on glow sidebar panel.
        
        Not used in actual painting yet.
        
        Change-Id: I21b25d9c52c8611cd796f056374377ebf13cc2f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93565
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-06  Stephan Bergmann  <sbergman@redhat.com>  [8fa958d7d7f454cbea83fdafdde295ffd960787e]

        "resolved" is a better name than "isResolved" here
        
        ...as the variable is true if any of the unresolved depedencies got resolved
        now, rather than anything specific that "is resolved" now.  This partially
        reverts be729e772196f33543e21cb9bac21add87726b20 "tdf#94269: Replace 'n' prefix
        for bool variables with 'b'".
        
        Change-Id: I14c0b3872aaf320baedb349b1cfdd1ed29417dfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93569
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-06  Caolán McNamara  <caolanm@redhat.com>  [023621fea5dff2713abe42312b04edc9531426d4]

        Resolves: tdf#123801 captioning issues
        
        revert attempt to by default create a msword roundtrip friendly caption.
        
        commit 2333786aa0eaf70c45c80e546239fb3565b1b4e7
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Tue Mar 20 11:48:28 2018 +0000
        
            Resolves: tdf#116474 bring hidden text property under undo control
        
        commit ebd43aee5b9cf98ed96ce28985267ad0bc980b7a
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Fri Apr 7 13:41:38 2017 +0100
        
            rework setting hidden property on line break
        
        commit feedd45ba2dd308af2d3a1b2f64681b9467535b6
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Thu Oct 27 14:37:03 2016 +0100
        
            in msword the hard-break between image and caption has a width
        
        commit ba401ee10be2fb051bc961680f35b04e4e77a32d
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Thu Sep 1 09:39:37 2016 +0100
        
            coverity#1372378 Dereference null return value
        
        commit 93ab0ff24cb71c36c9e7958046e96d7472b5af90
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Thu Sep 10 15:46:57 2015 +0100
        
            Related: tdf#93676 default to as-char inside captions
        
        Change-Id: I460046a10f36bed13e2f4651b4c0a9b9b0662015
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93559
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-06  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [7823443a8048618cbffc367e092c7856d28c3c7e]

        Colibre: tdf#132749 Add extra large localized icons
        
        Change-Id: Ie4e869697e827f9a5262375258eb9ff0288f0dec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93560
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-05-06  Stephan Bergmann  <sbergman@redhat.com>  [8c93e2c280536ba3acf9553aa199c752c8ca23f6]

        Remove support for "module" layers
        
        f4d8090a484f99970f00bab2aa9b9f8d6cbe4fdc "Drop support for long-gone
        share/registry/modules layer" stated:  "Support for 'module' layers in
        configmgr/source/components.cxx is still needed for
        gb_CppunitTest_use_filter_configuration in solenv/gbuild/CppunitTest.mk."  But
        that need is meanwhile gone since e1b51e7beb7f9cfa7b574b9c2a69799e62963a09
        "gbuild: use .xcd configuration files from instdir" removed
        gb_CppunitTest_use_filter_configuration.
        
        Change-Id: Ide8d69e79272df7c450edfb1e763e3dcc8f257e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93546
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-06  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [35518c92365cc183ba6cce2a4d284a130c0ca13f]

        Move all public Java classes to libreoffice.jar
        
        This moves the classes from juh.jar and ridl.jar to libreoffice.jar
        
        The goal is to have one single jar (and Java module, will be added later)
        which developers can include to work with LO.
        
        juh.jar and ridl.jar are kept as basically empty jars with libreoffice.jar
        on its classpath to keep backwards compatibility.
        
        This is a continuation of ae855bf48163ff64d94cfc34aff8e37abdb5518d
        and a preparation to have Java 9 module support.
        
        Change-Id: Ifbbfb97f60373d14256e62ae3122913bd17d5bbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91930
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-06  Caolán McNamara  <caolanm@redhat.com>  [6bf3517d60272bdec878bb6dde92a47b45a3f866]

        make screenshot build failure
        
        Change-Id: I9239bc2789e0c832059704837916881cb5a3756c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93550
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-06  Luboš Luňák  <l.lunak@collabora.com>  [626ccb3c223b5c9e26875f63a8aa1ab11674cd72]

        allow disabling Skia's Vulkan use in safe mode (tdf#132439)
        
        Change-Id: I2991ace387356f049fba1a730041bbb4c62c876c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93562
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-06  Luboš Luňák  <l.lunak@collabora.com>  [da2116dd2eeaedbd8d22f6f46da56ce212e2be15]

        always build Skia optimized, unless --enable-skia=debug
        
        In raster mode the performance may make quite a difference, this is
        the drawing library (that's now the Windows default) and LO developers
        mostly do not need to debug Skia itself.
        
        Change-Id: I42f0407d37a2294b062a41d94566e8a4f5f4354b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93557
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-06  Mike Kaganski  <mike.kaganski@collabora.com>  [65f3aea4727123a75dbd471592fe711998b5209b]

        tdf#101181: implement glow effect also for SdrGrafPrimitive2D
        
        ... using the implementation from f9fc420dceb1ece2c98767da16a21aaff771f140
        that is already functional for SdrCustomShapePrimitive2D. For now, only for
        Draw/Impress.
        
        Change-Id: I4936e8276df2b21cb5c438e89c215b819e9b8a40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92636
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-06  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [b8fb2f0b136e688e76ef8d6f09fd75f61ed4c99f]

        tdf#130778 revert Windows installer legend images
        
        - Tiny update for about.svg file
        
        Change-Id: I8dc6c3275ab05932f8825c675bcbc693d683f275
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93518
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-05-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [7410d53b1b5ae85af7a8f96153ab7ac2b6e346ab]

        tdf#132603: sw: Add unittest
        
        Change-Id: I2706ba434034aa4307619cde12f020deb40d669e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93509
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-06  andreas kainz  <kainz.a@gmail.com>  [fe1629a5c2b96c1d1ccd7e1c7a824796c02992a3]

        Template: add Draw BPMN template
        
        Change-Id: Ib3dca0ea391718bb92827764f197fe24143e9805
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93514
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-06  Jean-Pierre Ledure  <jp@ledure.be>  [38d12da637e745cec290d1ae58e2b8d59f77dfa7]

        Access2Base - Version number 7.0
        
        Change-Id: Ia75b4e02bd6def84d66ae89c1c4a688e8a027c23

2020-05-06  Mike Kaganski  <mike.kaganski@collabora.com>  [3e131bffde3deb7229077aa0d1fd98fe1854a45e]

        This comparison is redundant, radiuses are compared below
        
        Change-Id: Idb98314877518beefdd12dd95bbbb055f3aa429d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93549
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-06  Mike Kaganski  <mike.kaganski@collabora.com>  [11ee7f6598a0b98959fac75406e94b0a59709ce5]

        Use default ctor
        
        Change-Id: I1f692f706f2e688384c01e99c14307190bf70104
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93548
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-06  Luboš Luňák  <l.lunak@collabora.com>  [19796c46d55676aea3b171e4f45cf9b6b7b6484c]

        batch polyline drawing for basegfx::B2DLineJoin::NONE if small width
        
        For pixel-wide lines it should not make a difference.
        
        Change-Id: I28a9034eef9a81c6899c5fae679af5e413ee981c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93435
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-06  Miklos Vajna  <vmiklos@collabora.com>  [418507c40b1d899ff4815e2a66e1cab7fa59c389]

        Remove an unused include
        
        Change-Id: I8acfaceea2b0f88d5783ef864c294c048f0ab3e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93519
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-05-06  Julien Nabet  <serval2412@yahoo.fr>  [bc2f7800b110c14e1523ca993b323cfa58a892b4]

        pyflakes3: fix undefined name 'self' (wizards/access2base)
        
        Change-Id: I12083c0e85d9e9a63843b26648c4b5c8580efc7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93523
        Tested-by: Jenkins
        Tested-by: Jean-Pierre Ledure <jp@ledure.be>
        Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>

2020-05-06  Justin Luth  <justin.luth@collabora.com>  [d14ac9f792723d17dfbe5c826e22c732d9df0024]

        sw layout: remove useless historical timelog comments
        
        While there can be value in seeing bug numbers
        to figure out why certain code was added,
        these comments seem to have no value, but are
        just a timelog of when a formatting change was made.
        
        Change-Id: I47ccef9c7e4cd5c76aeec46867424dd8c9d05e13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93441
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-06  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [1eb6210d678bbb0c875f0f72bd876a9e7795dfbe]

        tdf#132373 Remove blinking character property from the UI/editor
        
        So far from document body and Character properties tab only.
        Importing and exporting existing files still works.
        
        Change-Id: I42179b47c64fe5c7db0393d0d4373363d772b51e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92875
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-05-06  László Németh  <nemeth@numbertext.org>  [38016653cb9b338d6287c06a49663252f636f548]

        tdf#108493 DOCX import: fix hanging indent of lists
        
        when its value comes from the numbering style, but
        the left indentation is overwritten by paragraph
        settings. The problem caused by that these settings
        are not independent in Writer core.
        
        Change-Id: I5d6759bb215b82dfcaa5cbd3e191ac7ea8a8bb00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93478
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-05-06  Heiko Tietze  <tietze.heiko@gmail.com>  [dadbdf6674154d2052f4ae14afed3bcee392010d]

        Resolves tdf#132701 - macOS installer image must be 72dpi
        
        See also 12b389e838743dec662c70c4772553a96ad4f9ac
        
        Change-Id: Ib46cd37e29beac4c18b2f9ce5a74b01f6c357cbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93500
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-05-06  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [2c14bbd5820f854be3a4b1c0f49b9d9afa05b08c]

        tdf#79082 Export paragraph tab stops to ooxml
        
        Change-Id: I7d25dc1ab3c960aafc07a3be69b54f5aceef23fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93462
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-05-06  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [d8a52f21ce23a37f7d11375017596eee576f25be]

        Colibre: Fix for tdf#132735 wrong Smooth Image Filter icons
        
        Change-Id: Idfbb526c570eb9438cda9f798cd24ea28e491a5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93513
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-05-06  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [647fc2a9019f4c771e992ab48c312259ad80f1f9]

        Sukapura: fix for tdf#128689 wrong Korean vertical text icons
        
        Change-Id: Ic21bc2091184087b711f2ee4d2ec4a5451681faf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93457
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-05-05  Mesut Çifci  <mesutcifci97@gmail.com>  [7b152167a4e4c3eaac95aee8f282873681c90092]

        tdf90341  Clean up excessive const_cast'ing
        
        Change-Id: I6ab4f077325b7d8b9651475a5b776e7c3ddd9636
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93472
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-05  Stephan Bergmann  <sbergman@redhat.com>  [0613619a61c39eff4b7d47d7afdd991658986a72]

        Disable -Wstringop-overflow in --enable-optimized builds with GCC
        
        This reverts commit e287fde52fb9de5bdf1d00c8a3fbfcca7db9892c "Silence bogus
        -Wstringop-overflow with GCC trunk towards GCC 10", as that workaround, which
        happened to work for some revisions of GCC trunk towards GCC 10, no longer works
        for GCC 10 release candidates, see
        <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92893#c9> "[10 Regression]
        Unhelpful -Wstringop-overflow warning for a trailing one-element array".
        
        (Using -Wstringop-overflow=1 instead of the -Wstringop-overflow=2 default would
        have still caused bogus warnings, requiring -Wno-stringop-overflow.)
        
        Change-Id: I9b7342748c18da32f509b4a0e0653aede8447657
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93499
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-05  Eike Rathke  <erack@redhat.com>  [b7a53077fd592c514d2f255cc19e4f0deb483dca]

        Resolves: tdf#131536 TEXT() support empty format string mimicking Excel
        
        Change-Id: Iffc37179cafb8b8bcfa1232e7aa54ae119ab5846
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93504
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-05-05  Miklos Vajna  <vmiklos@collabora.com>  [e21bc1b3e587c2bd90168b24f3774d98a3837f8e]

        sw from-bottom relative orientation: fix calculation of position limits
        
        Create a new Writer doc, insert a rectangle with height = 10cm, try to
        position it 2cm above the bottom of the page, so that would be -12cm,
        but we limited the metric field to -2cm because 2cm was the page margin.
        
        Teach SwFEShell::CalcBoundRect() about
        text::RelOrientation::PAGE_PRINT_AREA_BOTTOM, then this will work
        without problems.
        
        Change-Id: Ib6ddccc1512d39fff5bff2e989973b156a6c2bf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93501
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-05-05  andreas kainz  <kainz.a@gmail.com>  [0c8ee2e0182facbbaaf440054e6c72c21bdaaefb]

        Gallery: add styles support to bpmn gallery items
        
        Change-Id: I80e94b07fb4b5665bc4c677d1accb6939c131af7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93498
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-05  Luboš Luňák  <l.lunak@collabora.com>  [37f472c8d0e8a195c887e34cda796cdeae550ed6]

        fix line width in DrawPolyLine() with matrix (tdf#132498)
        
        For backends that do the object-to-device coordinates transformation
        directly, it's necessary to also convert the size of line width.
        But simply multiplying it with the matrix can also rotate the line
        width "vector", making it e.g. negative. So don't use just the X
        coordinate, use vector length for the transformation, which is ok.
        In fact it doesn't even make sense to treat width as a vector, because
        a width simply is not a vector (and for this reason it's also not
        actually used).
        
        Change-Id: I1241c9cb29155df105170d568a879ebc32b11a5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93203
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Jenkins

2020-05-05  Justin Luth  <justin.luth@collabora.com>  [2cdec016bc763f5fc9dede8835c8f45139e811ca]

        writerfilter: cleanup out-of-order xText <-> xCrsr
        
        This looks mostly like copy/paste proliferation of
        a pointless test for xText after it has already
        been used.
        
        Since this has already been working for years,
        there is no point in testing if xText.is(),
        since it would have crashed if it wasn't
        during the xCrsr definition.
        
        Change-Id: I6a032c0bdc7bb587f223f191623a2e3885d444bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93412
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-05  Aditya  <adityasahu1511@gmail.com>  [b41b339529da0e53af6b300a3faaacd2053c85e2]

        tdf#118655:Move Wildcard/Comments option above Regular expressions
        
        Place "Wildcard/Comments" option in find and replace dialog above
         "Regular expressions" option and the "sounds like (Japanese)"
         option in place of the older location of "Wildcard/Comments".
        
        Change-Id: I83dffb0689f128ad31b9223bc98ecc5914e4bf41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93410
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-05-05  Caolán McNamara  <caolanm@redhat.com>  [ebcd29ab3b16ab93a523122a672c5f08fcbce4a0]

        remove unused nSearchFamily and nMask members
        
        and so SetSearchMask which doesn't have any effect anymore
        
        Change-Id: I0b7f402ce0317971d5196fc448fe2945a6a292f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93393
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-05  Caolán McNamara  <caolanm@redhat.com>  [f572f4f5e8ea3058b85c8aed7ee2647e4362de74]

        if we create a new style remove any old style with the same name
        
        surely the current searchmask should have no effect on the remove seeing as a
        new style is going to be created unilaterally
        
        Change-Id: I4a8d05be26a3a2711ae6f377f034a9155100e831
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93496
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-05  Caolán McNamara  <caolanm@redhat.com>  [c9d0890cecbf00dd2c6066f7ceeaa82611cf1e73]

        drop newly unused SfxStyleSheetIterator::GetSearchFamily
        
        Change-Id: I19eeb705e1eff352cd9f95f63f65b81732c6c591
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93495
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-05  Caolán McNamara  <caolanm@redhat.com>  [f6403c39ed687a507d53c9d812b20839fd1152c6]

        drop newly unused SfxStyleSheetBasePool::GetSearchMask
        
        Change-Id: Ifa719bf33b64b407d74d68df4d1b825ba9f1b89f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93494
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-05  Caolán McNamara  <caolanm@redhat.com>  [cae9785d0f7aa298d2f98f5d0334610b603d2b79]

        use SfxStyleSearchBits::Auto as fallback
        
        instead of SfxStyleSheetBasePool::GetSearchMask()
        
        Change-Id: I2ca3ccc775f30f0ffa99f6cc2c41c69c6d401010
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93493
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-05  Caolán McNamara  <caolanm@redhat.com>  [0587cd484c010aa9ed21048d4ad35aae1ed5cd50]

        we end up making a nFamily style, not the style of GetSearchFamily
        
        so use that as the filter
        
        Change-Id: I91ef5b07ccbe9a4ceafa86e2331ea72bebe38145
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93492
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-05  Caolán McNamara  <caolanm@redhat.com>  [a53d8a01da71a1a278ee159e901a4303a9fe0883]

        help states that SfxNewStyleDlg lists SfxStyleSearchBits::UserDefined styles
        
        Change-Id: Ibf89d0ff1154b943a5650ac6cd6aa64a084c15cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93491
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-05  Caolán McNamara  <caolanm@redhat.com>  [37ee5d363890065ecc881e93ea540cfdebf76dfe]

        use SfxStyleSearchBits::All for SfxNewStyleDlg in writer, like calc does
        
        Change-Id: I44399a617b07acb93ca33d537bcfcc5554e1ede5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93490
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-05  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [57c10c3fa2406d68ae87049ed1a28646f8e8e3b3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6522d1a261301211b35885ee9709f64f9a587edb
          - tdf#131416 Syntax diagrams
            
            - Print & Select Case statements
            - GoSub,GoTo, On…GoSub/GoTo statements
              - section reuse + x-refs
            
            Change-Id: I785d46013d7e8e9f571b2a2d2abaa3e2e41d223f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/93376
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-05  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [fdaf4761bc106d7443ff95491d759baf4d1804c8]

        Icons: fix for tdf#128689 wrong Korean vertical text icons
        
        Change-Id: I21b4f1c11f65554b5bc7fc15c71770be49e33882
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93476
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-05-05  Caolán McNamara  <caolanm@redhat.com>  [8a9bbd316fd0b798ce60482f904927010ea9fcc5]

        don't need to save and restore the search mask if it doesn't get changed
        
        Change-Id: I19ee6a916017cb49092a2b74bc2bfd9b99b8c72d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93489
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [823a224843ee78a33f2d346c02344a88a77b2758]

        tdf#132187: sw: Add unittest
        
        Change-Id: I767f96fd8d373df9b8cbecd9cb75ed114166d0f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93485
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f4e010cf0ee2f923bfc8b2d0184607f9aa3664a1]

        Fix typo
        
        Change-Id: Id033f67d886665dcb2cb7755f8461cfd3ea5cebe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93488
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2020-05-05  Miklos Vajna  <vmiklos@collabora.com>  [8af2c4e3a517e3b75f2ace9719c1ca03153baddf]

        sw from-bottom relative orientation: add UI
        
        And fix the value of LAST: it seems this went wrong in commit
        c2fc91664f71c447209d2cd29c0df1d7faba4927 (Convert LB flags to scoped
        enum, 2016-05-14), where the upper limit went from 0x80000000 to
        0x080000, which means it started to matter if we allow equality or not.
        Other places compare LAST without allowing equality, so leave that
        unchanged and instead give LAST its own value.
        
        Change-Id: I0ceac18475f5f50b792c7a8442648c9ba2a25236
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93477
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-05-05  Caolán McNamara  <caolanm@redhat.com>  [176b933552bc0d0ded3363462e623fa300d5d892]

        use GetFamilyItem_Impl to determine the active family
        
        Change-Id: I1ddb4a0312f87cb549e5a054f79a72210af082a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93475
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-05  Caolán McNamara  <caolanm@redhat.com>  [bcd1d182a3dbcccc74b02ba051ac3520d0c4cd47]

        SearchMask doesn't have a bearing on whether to enable/disable tree drag
        
        Change-Id: Id537a7a57adc6245025abb899fc9cfa61fb33d42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93474
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-05  Michael Weghorn  <m.weghorn@posteo.de>  [adc783cccd06f26a6c997d3dcd894bb4dd93112e]

        Prefill doc count in mail merge's "Send Email" dialog
        
        Initialize the last document number with the doc count in the
        "Send Email Documents" mail merge dialog, just as is done
        for the "Print Merged Documents" and "Save Merged Documents"
        dialogs already.
        
        While at it, also set maximum value for the "from" spinbutton
        for the "Print Merged Documents" dialog.
        
        Change-Id: Idbd6d07eb7a21f2abf27ee06e7170125e1c706f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93459
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-05-05  Michael Weghorn  <m.weghorn@posteo.de>  [00ba164a6ef36c0adb3ff73c6f1c6e0c4191c1cb]

        SwMMResultEmailDialog::FillInEmailSettings: Turn check into assert
        
        Since SwMMResultEmailDialog::FillInEmailSettings is only called
        from the SwMMResultEmailDialog ctor, 'm_xMailToLB->get_count()'
        should always return 0 here.
        
        Change-Id: I156552c17f5a53f6049d0a25231ba91143fdfe62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93458
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-05-05  Caolán McNamara  <caolanm@redhat.com>  [7821cdcc9a08e23408531fcfaf68c02f0556c969]

        nFamily is the SfxStyleFamily which was modified
        
        so it seems natural to use that in the force update internal list call
        
        Change-Id: Id5871bdec5f2e06be6728c4a0290e8c91681d4fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93473
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-05  Caolán McNamara  <caolanm@redhat.com>  [4ce4d8e0d64867a47a8c7355894f6ae3d576db6d]

        we want to invalidate the current iterator
        
        if there isn't one we shouldn't need to create one to invalidate it
        
        Change-Id: Ia936f71c18c45d8e08f013ffa143c196109495ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93471
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-05  Caolán McNamara  <caolanm@redhat.com>  [dc9771d36ec48c9d6a9d60cfb580469a80136f60]

        ScOrcusStyles::commit_cell_style creates SfxStyleFamily::Para styles
        
        and setAllStandard is only called on the results of that
        
        so rename it to setAllParaStandard and we can safely assume that
        the mask should be ::All
        
        Change-Id: I087b40ed919c1b8724d5d36bae2f94180148cec2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93470
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-05  Caolán McNamara  <caolanm@redhat.com>  [d78f53a31d050ac63c33a7219ef464d9906a37b8]

        pass SfxStyleFamily explicitly to SfxStyleSheetBasePool::ChangeParent
        
        Change-Id: I7bc570899170b7a21e4d54e58d7a8ada0f79b918
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93469
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-05  Pranam Lashkari  <lpranam@collabora.com>  [50724c796dbb52b73aa47a85d720d2e3200a0dec]

        tdf#131230: Sidebar: Can't set Automatic color
        
        This also solved the issue in sidebar with some controls
        when selecting an item it selects the item below
        
        Change-Id: I607b8bc44402b57b5c4833f918fb41b23ddf48c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93099
        Tested-by: Marco Cecchetti <marco.cecchetti@collabora.com>
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>
        (cherry picked from commit 756bbe3f94fe1736406b7fd16ce62a67e7e62769)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93380
        Tested-by: Jenkins
        Reviewed-by: Pranam Lashkari <lpranam@collabora.com>

2020-05-05  Caolán McNamara  <caolanm@redhat.com>  [4a6175529c05b119471712889f5d50d7e8b5d91c]

        don't need to save and restore the search mask if it doesn't get changed
        
        Change-Id: Ic7da569f9133d31783c238d7ca4a4cc1ae0244f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93468
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-05  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [ec22120d81ff52e013881a3b2c4c54b74576953c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9954291143c1edee4361edc70627bdab6778c3c9
          - Visibility improvements
            
            Change-Id: I75e2e37e3fed3adaabbb7c0baca458771e8a54ab
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88094
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-05  Caolán McNamara  <caolanm@redhat.com>  [e0eadb23c19b1963b08c49b68b228925c27b2a21]

        FuHangulHanjaConversion::ConvertStyles reused current search family
        
        it doesn't look right to me that tools->language->chinese_conversion operates
        differently depending on what happened to get selected in the style navigator
        last, presumably it should work on all styles
        
        Change-Id: Iff698ee25e5e85899542891260091428ea77873d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93467
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-05  Caolán McNamara  <caolanm@redhat.com>  [a5bbbba632c6aecb8cf24d906b05f145dea1fc41]

        make the family and mask explicit in SfxStyleSheetBasePool::First
        
        Change-Id: I36655b65ca00e5f7b8779a28d4a1778c8e35dc4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93461
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-05  Caolán McNamara  <caolanm@redhat.com>  [a46cf617e39be24f16d074c836d558eaa7f1f336]

        IdleCalcTextWidthScope uses SfxStyleSheetBasePool::Find
        
        with a SfxStyleFamily::Page arg so there no need to call
        SetSearchMask(SfxStyleFamily::Page) on the SfxStyleSheetBasePool
        
        so then there's no need to save and restore the family and mask because we
        don't change it and don't need to use it.
        
        Change-Id: I6677731d680a72554a1c02b3008b62d47aa8b568
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93454
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-05  Stephan Bergmann  <sbergman@redhat.com>  [69ee8dbb70ca10c7884edd0925e01ec76ae043d8]

        Add comment about duplication of information
        
        ...between download.lst and solenv/flatpak-manifest.in
        
        Change-Id: Ic53686f46d3f814141d067ff51bd0e6a8fdb5596
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93460
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [342d98b8aae6dcea0a5eec9ad97214fa17409437]

        SdrPdfImport: add a test class to sd and write a simple test
        
        Open a simple PDF document, run the "break" action, check that
        we get the expected text as a text object.
        
        Change-Id: Iadb458f06b437689202eb013cb900edaabf17673
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93395
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-05  Caolán McNamara  <caolanm@redhat.com>  [8e53551db00d325dd638d45e50b32984dc778f17]

        Related: tdf#130108 ensure we don't reuse the last SetSearchMask setting
        
        Conditional style formats can only be SfxStyleFamily::Para formats
        as far as I see, and presumably we don't want to reuse any previous
        SetSearchMask settings here in xml export, so this looks like a dup
        of the same problem of
        
        commit 454a3c945fdc02d706b0a5ad49ca13e0443fa8e5
        Date:   Sun May 3 16:43:06 2020 +0100
        
            Resolves: tdf#130108 ensure we don't reuse the last SetSearchMask setting
        
        Change-Id: Ic26b450068bd1e13a3c82b1c1466630402498787
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93453
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-05  Luboš Luňák  <l.lunak@collabora.com>  [c7e07cc736f33ccf751b326f7ae422682e428133]

        Skia has fast bitmap scaling too, if using Vulkan
        
        This seems to only enable better sampling in Impress, but still.
        
        Change-Id: I654e320a55982183ea0b935618badb3409b94316
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93434
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-05  Luboš Luňák  <l.lunak@collabora.com>  [ef425f4e315d7afa79023d356cd05cc517d1f6b6]

        avoid Skia CPU-based scaling if an image is wanted in the end
        
        Change-Id: Ia08bc3824c9040e9601f4e4c3296e02b53ad5221
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93433
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-05  Caolán McNamara  <caolanm@redhat.com>  [017f90788c330d2e35a9c05a56b564d0ab4aafaf]

        nFamily is already set to SfxStyleFamily::Para
        
        Change-Id: Idbe36ef183148ea126e90ff14f011d403dbaa62f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93447
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-05  Caolán McNamara  <caolanm@redhat.com>  [d6acdb786c25619ed02d20dde7fe082b11d4a8dc]

        drop SfxStyleSheetBasePool::Count
        
        and use CreateIterator to make it explicit what is being counted
        
        Change-Id: I8d76aef601533960a23c056b83a48c4f130bbe75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93446
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-05  Caolán McNamara  <caolanm@redhat.com>  [1138adc105e18cc0ef6af5de7529fba1723e960b]

        use SfxStyleSheetIterator::Count directly
        
        Change-Id: I0715066cfbbf3457b3e000506d312b9cc0aea2d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93445
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-05  Caolán McNamara  <caolanm@redhat.com>  [35b28515f8328bebb1cdfc5b85235d30e83f094e]

        search mask is always overwritten
        
        and isn't used by SfxNewStyleDlg anymore
        
        Change-Id: Ia4ea161b3d292e6324c5f6a4c347623e10a2c8ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93360
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-05  Caolán McNamara  <caolanm@redhat.com>  [fe13c79964073fa2502cf9efc8f115d00bba6fae]

        same code on each branch
        
        Change-Id: Ifb98c6dbd1f72fcfae3958b0444facfc9c6f4cfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93359
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [988c5d8976536ebb87c9470e48650d90bcc27389]

        add some leak suppressions
        
        Change-Id: Ie004a2fd3b5f2654541b0bcec0d4d7dae312598f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93451
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-05  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [0db4cc8e0910b7e09787b6f7a7ef3b124a2cbf57]

        tdf#42949 Fix IWYU warnings in reportdesign/*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ica1a10a8f8fff7c3780adcc30b2c8d0e385b1326
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93307
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-05-05  Balazs Varga  <balazs.varga991@gmail.com>  [778a81c114187b193140ebe816eec0805f40b6ab]

        tdf#132486 Chart: fix OOXML export of ShiftedCategoryPosition
        
        Regression from commit 75156c6fd73dc202df541306e1636727d51d6fc3
        (tdf#132076 Chart OOXML: fix lost date format of X axis)
        
        Change-Id: I4bb62959775b0b6ed11e1f7e5473c3b9805f4e29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92420
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-05-05  Miklos Vajna  <vmiklos@collabora.com>  [62ba3248f654febe55fdf422163fff76552e9c32]

        tdf#132320 writerfilter: fix typo in factoryimpl_ns.py
        
        Regression from 821ab16a1fb0353397914131ab559685d12b92b7 (writerfilter:
        convert factoryimpl_ns to Python, 2014-07-27), this was probably
        unnoticed so far, because writerfilter/qa/ooxml/watch-generated-code.sh
        says the end result is the same with or without this.
        
        Change-Id: I570c411c26a399db1df94b56eebce83fe716ae57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93440
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-05-05  Heiko Tietze  <tietze.heiko@gmail.com>  [1bc96e1d9c4d372761ac4b6a2891cbcc3768a60f]

        Some improvements to About box and branding
        
        * Label left-aligned (tdf#132322)
        * Long build string cut at 25 chars
        * Extra text such as Tinderbox info wraps now at Misc
        * UI-Language shortened to just UI
        * More padding between about image and text
        
        * Splash screen uses Vegur font
        * Splash with small border
        * Non-TDF logos have a "Community Edition" text
        
        Change-Id: I1ec31e22052e365f28fe91de3e083252975911c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93444
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-05-05  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [f14691683900f6b28737be8c599e1ee4e8386e14]

        Sukapura: Update Column/Row/Cell related, emoji icons
        
        Change-Id: I73df6c19bc98346873b16d4c6471324e11d117cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93449
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-05-05  Lionel Elie Mamane  <lionel@mamane.lu>  [97a2c1fc5e376c0c00968f17a0392c6d3a5ed565]

        tdf#122408 make StatementComposer apply HAVING clause
        
        Change-Id: I381c918e8cac2800367bc586f8c230d46bcd71e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93448
        Tested-by: Jenkins
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>

2020-05-04  Stephan Bergmann  <sbergman@redhat.com>  [da21c6756571037dd2e5956a5aa56615f8f29be7]

        Adapt to hardened_runtime.xcent
        
        ...generated since 88453fd13a653963b394b8f865ff104b5545f137 "Enable debugging of
        a hardened process on macOS"
        
        Change-Id: I061b3673855d6e44f0fbf805f8cda1a9ee6f2196
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93431
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-04  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [db3d90abd3bb830b079169397f656c56bdcc3af8]

        sw: moved setting shape name to earlier stage
        
        During setting of some shape properties undo/redo code is called.
        Undo/redo code should know about shape and style name.
        
        Change-Id: I5240c450d0c739a245e32e9ca6f34518f35ddda5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93214
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-04  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [0bb9197653f9fb73735769acca5f19428726baa6]

        tdf#116883: sw: unittest for lists with complex level format
        
        Change-Id: I12a9cc1d08525536182227f26e5c44c7b8a4b319
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93125
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-05-04  Luboš Luňák  <l.lunak@collabora.com>  [16ab4c5cc82829927c2e876af7e511c0f1fb6284]

        remove old Skia text render methods that do not use Skia directly
        
        The cairo-based method on Unix and manual glyph handling way taken
        from GL on Windows should be longer be needed, now that using Skia
        itself for text rendering seems to work fine.
        
        This reverts more or less reverts the following commits:
        b1d3ef798a89d11b853c467fa9ce0fe6ed235735
        5ac9a62f3a354db80837bdd1c95b763989b303bb
        619959827003814053a5e9ec81acfd07b3aa270a
        6f5c85daa0e5073d87d1d7699bfa59af159686ca
        ad3580df085b3a3d66eb73cae997ea5ca178ccc1
        f109a1ac6fdf0c878d53dfea6fceffd93248608f
        59205c742c43b4c456b69c3fd94e7fa35ff3eec0
        
        Change-Id: Ib28b2469c7d6471c227bb2aa08d5485bb24c2fe1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93428
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-04  Gülşah Köse  <gulsah.kose@collabora.com>  [603df08a1e0211099ce2cf258cfe64a74ed6ded9]

        tdf#131175 Import data label solid fill and color.
        
        Change-Id: I8a3ef6e60d4f2a13310bb9a8fc4eb873df3f9b4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93407
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-05-04  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [e7f3731b8d3e930f85e7df0c0e55bbb1aaea191b]

        tdf#64690 - Extend selection on find/replace
        
        In the Basic code window, extend the selection on the last paragraph
        during the search/replace process in order to consider newly inserted
        text portions.
        
        Change-Id: I27ad998709ac25cffbef4a354c87d422f97e1b51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93432
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [02323e893a2bd426ee8a07d25ac7d4a1e66d3be1]

        fix leak in comphelper::TestHash
        
        by shutting down NSS at end of test
        
        Change-Id: I63694e9bc54e8c142592005be353af7ed95d444d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93427
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-04  Mike Kaganski  <mike.kaganski@collabora.com>  [72795f68df49cfb58aee70daa848a1889a117c28]

        StackBlur filter: Don't create threads for small bitmap
        
        This makes the last (or the only) strip to run im main thread, thus
        removing threading overhead for small (width/height <= 16) objects.
        
        Change-Id: I6da050a62b00a013838f16eb94a32e2639d93aec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93423
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-05-04  Stephan Bergmann  <sbergman@redhat.com>  [986a7625745241d8b2742b9bd15da553c9e6e54a]

        Missing gengal vclplug dependencies for macOS and Windows
        
        Building e.g. Gallery_backgrounds from scratch failed there with
        
          no suitable windowing system found, exiting.
        
        Change-Id: Icf2dd26441554e573914f371d0d5eb21e99f5f0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93429
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [0eac1549c9b6d84142238e62f629bd58321da727]

        related: tdf#130108: sc: Add unittest
        
        The issue per se can't be tested in ScExportTest
        because it's not happening when using the commandline, but the gui.
        See: https://bugs.documentfoundation.org/show_bug.cgi?id=130108#c13
        Still, there is no existing test for x:dxfs elements so I think
        this test is still useful
        
        Change-Id: I5fc650aedfa06416732941367b31cc18199e2cc3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93411
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-04  László Németh  <nemeth@numbertext.org>  [81ce88aa80f8e7cde4fdc5b211e9500a3599643c]

        tdf#132514 DOCX import: fix lost table style with footer
        
        Table paragraphs collected for table style processing
        were mixed when both body text and footer contain tables,
        i.e. clearing paragraph vector at processing the first table
        resulted missing paragraph vector and table style processing
        for the other one.
        
        Now tables in footer, also nested tables collect their
        paragraphs in separated table paragraph vectors.
        
        Regression from commit 6c5da2cd7af5c2d90e4d8e9635ba8c9989c87923
        (tdf#119054 DOCX: fix not table style based bottom margin).
        
        Change-Id: Ib8568d8379cfb7da869120cdc7fe12895252d661
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93415
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-05-04  Caolán McNamara  <caolanm@redhat.com>  [224c155d89e4d957c0d566a5aea6004a466d54e9]

        make Search family and mask explicit for SfxNewStyleDlg
        
        Change-Id: Ib3e5765d37474188d6505f1d9965969ee6c24f0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93358
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-04  Caolán McNamara  <caolanm@redhat.com>  [9ca3a372a45d146acb8efdda5c02bd10e1a14ab3]

        default CreateIterator mask to SfxStyleSearchBits::All
        
        Change-Id: Ie79eff57646853613e8c6060adbce92dd388df5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93357
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-04  Caolán McNamara  <caolanm@redhat.com>  [fe70f736de7e5e92fcedc4b123e419ec805fdece]

        no need to save and restore the SaveMask if we don't change it
        
        Change-Id: I4cc4c68fee1e38fd5fc7b20685e722d51fc791a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93356
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-04  Caolán McNamara  <caolanm@redhat.com>  [322d8e516b81671c097717f406e821f8edf7f39b]

        for these we know what the SearchFamily and GetSearchMask are already
        
        Change-Id: If12f144bb4e9d02a5caafc5ea64dd1dc7b8b5709
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93355
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-04  Michael Stahl  <Michael.Stahl@cib.de>  [49f26e7dae550aff6ca90b3cda7f89e11ac8cfd4]

        tdf#132187 sw: fix creation of frames on end node in CopyWithFlyInFly()
        
        The problem is that the rInsPos node is included in the range passed to
        MakeFrames(), but it already has a frame, so now it has 2 and that
        means the next call to MakeFrames() in this position will create all the
        frames twice.
        
        This is tricky because while in practice there is currently only one
        layout in theory there could be multiple, and then it could happen that
        RecreateStartTextFrames() will destroy the node's frame in one layout
        but not the other, while MakeFrames() always works on all layouts.
        
        Fix this by checking if all the existing frames survive
        RecreateStartTextFrames() and if it's not the case (like in tdf#130685)
        explicitly delete all the frames and including the node in MakeFrames().
        
        (regression from 166b5010b402a41b192b1659093a25acf9065fd9)
        
        Change-Id: I1bba11da053fe1c6359b2f76f3a352e44c6a2a1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93416
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-05-04  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [f6ac5e863c3c432c3b5e2643f16aa99a44a4e436]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 115422426e5c514b05d8f64afa27141bb9ef1ae0
          - tdf#131416 Basic Subroutines help pages
            
            - Function, Property & Sub statements
            - Public, Private are keywords, Global removed from diagrams:
              -  Global=Public as Basic libraries remain in memory
            - Basic toc & index
            
            Change-Id: If107f4d148b4da399dd03d1b18ea3da5454bb9ac
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92784
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-04  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [31a09e639f2769d29cd996b8e982fa14a3de78d8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b2f0c674155a29174fca5acfa0c4036c3320fc6c
          - tdf#131416 Basic help pages
            
            - Redim
            - Type
            
            Change-Id: I473c7d9469705ddde52e51cd6d2695c87bb5781d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/93369
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-04  Luboš Luňák  <l.lunak@collabora.com>  [9dc7b88f5d3a3af0307b4ae39a01247677907d80]

        remove checkboxes for enabling OpenGL
        
        The expert options still stay, but the checkboxes are a bit confusing
        when also the Skia checkbox is there, Skia is for now the default,
        and if Skia drawing goes well then the OpenGL drawing method can
        be slowly phased out.
        
        Change-Id: Iaea7e471f27010291abedb644d4728189345e3b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93408
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-05-04  Stephan Bergmann  <sbergman@redhat.com>  [2a9ea3c978f039d8ed9689f925860d07fbb4b717]

        Adapt test code to Clang 11 trunk change
        
        ...<https://github.com/llvm/llvm-project/commit/
        159a9f7e76307734bcdcae3357640e42e0733194> "[AST] Print a<b<c>> without extra
        spaces in C++11 or later."
        
        Change-Id: Ic8a2ab1ee9082e150cf0ebe1f6538a1a1deb7853
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93409
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [dba50d5e6c1b4d3d16690ee5b8a9648c652f41e7]

        SdrPdfImport: use convertPointToMm100 for all unit conversion
        
        Change-Id: I78b3512cc0b9aea1fa4e9a810ec71eadd00b7635
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93391
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-04  Fatih  <budakf@itu.edu.tr>  [305dab19f8a5ae320f0772829d1be73a62c9bb48]

        Use pragma once instead of include guards
        
        Change-Id: Ife31f595e7b704903f65eb8ba327da12a8fcf4d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92786
        Tested-by: Jenkins
        Reviewed-by: Yusuf Keten <ketenyusuf@gmail.com>
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-05-04  Stephan Bergmann  <sbergman@redhat.com>  [a05ad2aab70de111aa52d856c1f2c1c94313129b]

        Remove what looks like debug printf
        
        ...left over presumably accidentally by bb459008de9d410e6e7ea982ce30aa22f70ae849
        "vcl: add DetectorTools + tests, refactor array string matching", but which
        causes heap-buffer-overflow during CppunitTest_vcl_filters_test when printing an
        apparently not null-terminated string, see
        <https://ci.libreoffice.org/job/lo_ubsan/1614/>:
        
        > ==12896==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x61d0000e5480 at pc 0x000000454f7f bp 0x7fffaff10200 sp 0x7fffaff0f9b0
        > READ of size 2049 at 0x61d0000e5480 thread T0
        >     #0 0x454f7e in printf_common(void*, char const*, __va_list_tag*) /home/tdf/lode/packages/llvm-472c6ef8b0f53061b049039f9775ab127beafbe4.src/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors_format.inc:547
        >     #1 0x45568b in vprintf /home/tdf/lode/packages/llvm-472c6ef8b0f53061b049039f9775ab127beafbe4.src/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:1631
        >     #2 0x45575e in printf /home/tdf/lode/packages/llvm-472c6ef8b0f53061b049039f9775ab127beafbe4.src/compiler-rt/lib/asan/../sanitizer_common/sanitizer_common_interceptors.inc:1689
        >     #3 0x2b0e63a119ca in vcl::checkArrayForMatchingStrings(char const*, int, std::__debug::vector<rtl::OString, std::allocator<rtl::OString> > const&) /vcl/inc/graphic/DetectorTools.hxx:57:9
        >     #4 0x2b0e63a1ad0a in vcl::GraphicFormatDetector::checkXBM() /vcl/source/filter/GraphicFormatDetector.cxx:426:9
        [...]
        > 0x61d0000e5480 is located 0 bytes to the right of 2048-byte region [0x61d0000e4c80,0x61d0000e5480)
        > allocated by thread T0 here:
        >     #0 0x4f5648 in operator new[](unsigned long) /home/tdf/lode/packages/llvm-472c6ef8b0f53061b049039f9775ab127beafbe4.src/compiler-rt/lib/asan/asan_new_delete.cc:108
        >     #1 0x2b0e63a1a839 in vcl::GraphicFormatDetector::checkXBM() /vcl/source/filter/GraphicFormatDetector.cxx:419:42
        >     #2 0x2b0e639685b8 in ImpPeekGraphicFormat(SvStream&, rtl::OUString&, bool) /vcl/source/filter/graphicfilter.cxx:394:23
        >     #3 0x2b0e639693b0 in GraphicFilter::ImpTestOrFindFormat(rtl::OUString const&, SvStream&, unsigned short&) /vcl/source/filter/graphicfilter.cxx:455:13
        >     #4 0x2b0e63970153 in GraphicFilter::ImportGraphic(Graphic&, rtl::OUString const&, SvStream&, unsigned short, unsigned short*, GraphicFilterImportFlags, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const*, WmfExternal const*) /vcl/source/filter/graphicfilter.cxx:1437:19
        
        Change-Id: I8d88a417083c14e4f1a9a78f9e1354390283d83c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93403
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-04  Miklos Vajna  <vmiklos@collabora.com>  [800085d4fb0831f2065e86bfd99164cd89998fcd]

        sw reqif-xhtml import, embedded objects: handle Ole10Native stream
        
        This is the import side of commit
        1392fd6a7eaf9f507639096984c2a0108f254795 (sw reqif-xhtml export,
        embedded objects: handle Ole10Native stream, 2020-04-30).
        
        Change-Id: Ib98620f06c471a58e75b0e6c0230d37820dbc928
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93402
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-05-04  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [f3fc0116ff5258bdee68518ae3ae53f59e8dbbd5]

        tdf#79082 Add test for correctly importing tab stops from ppt
        
        Change-Id: Iafccbe50e6e00e3a4c5155dabf898c12e8b8176c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93397
        Tested-by: Jenkins
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-05-04  Piet van Oostrum  <piet@vanoostrum.org>  [070f44e3b2d7dcf26de68ee46c50dad5c0cf2170]

        tdf#79082 Correctly import PPT tabs
        
        Change-Id: I7ac5ccb356501983da645f0a6037b5292ce8b5b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/20207
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Jenkins

2020-05-04  Miklos Vajna  <vmiklos@collabora.com>  [934fd1c617d1f7fba90f922bf2d526ea3f35f9b7]

        sw: prefix members of SwAutoCorrDoc, SwDontExpandItem, SwHyphArgs and ...
        
        ... SwUndoDrawUnGroupConnectToLayout
        
        See tdf#94879 for motivation.
        
        Change-Id: Ic3c3d9775fdb54ca59321166ea86fc0bdc4fa18f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93396
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-05-04  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [835b86437446a81541ab6923f7776a0a71c44ab9]

        tdf#131366 Update graphite to 1.3.14
        
        Change-Id: If7abe97a6b8b9a5c8738db9bce1aec7bf1507ba5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93095
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-05-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [029194643d0ba7d76df28bc21eec4a27492eea99]

        drawinglayer: extract constant in renderWrongSpellPrimitive2D
        
        Change-Id: I131e2d5620d027f32dc2929cd12fedb168e30e9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93390
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2f844056c340ead941188fd1ea7ad2b1400586aa]

        drawinglayer: flatten renderWrongSpellPrimitive2D
        
        Change-Id: I93ff19f9f54b6f14c660af554d697b9ba525f81c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93389
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e4f72f84661fba50937891e28f73f6661edaa21e]

        remove helperwrongspellrenderer.{cxx,hxx} from clang-format blacklist
        
        Change-Id: Ib0b1f389189012ab27dd061481737ac6a6a1a84e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93388
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a57a6d145f7c91cc1ba51f73ea7be217f5837be7]

        pragma once in helperwrongspellrenderer.hxx
        
        Change-Id: I25aac069b9212824fee50240a1b6682bf7e6f0f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93387
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e360fb8a316215e6b2d2d27be24b038f0b16a82c]

        organize includes in vclpixelprocessor2d.cxx
        
        Change-Id: I1590e437946aaa4bd3a8b6a2c47d2ee17d2060a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93386
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [94d5587e013ba61091d90d6636d0e6f320ac5615]

        organize includes in vclprocessor2d.cxx
        
        Change-Id: I1117eb86823762882d463c6e4d3b295efaa3151c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93365
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8e63a3623a05713154d798081b13374a819fa84f]

        dl: replace OSL_ENSURE with SAL_WARN_IF in impBufferDevice
        
        Change-Id: I457b9310109157da03b6c310783651f5232d2054
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93364
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f256d5d5cb3f715325c2bff03c2cca2046bbf97c]

        drawinglayer: remove aBuffer typedef in VDevBuffer
        
        Also use back() method on vector instead of end() - 1
        
        Change-Id: I944691d097f82b1651cff87a7bb0d7c457ece27a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93363
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e5889bb63a20061b3986afff5e64062c8db3fd64]

        remove vclhelperbufferdevice.{cxx,hxx} from clang-format blacklist
        
        Change-Id: I0ab6572ab700756322f96b982f7faeb6d8dc9fb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93362
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1a86c041cd9eaefd5869df984c780b84f847e6fd]

        pragma once in vclhelperbufferdevice.hxx
        
        Change-Id: I12e53849fa23496799ba5e45fc0077cb9b54048c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93361
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b6caf887c6e47b65b3453b4319180325d67a5671]

        Fix typo
        
        Change-Id: Ic084ebbc04731b362bac0cf51e4b2bbdf5ef0526
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93208
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a162f0f036fa1d0dc4dcd63c7859bda0b5702247]

        Fix typos
        
        Change-Id: I63ae6adec1967bcf888538437e5e88f0acdea66e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93392
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2020-05-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b58b06fdc5edc9dbe5178225b2c090f7faf1918a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 45490e779509af867ed9da186f834cc868d518db
          - tdf#132630 Hide Whitespace -> Show Whitespace
            
            Change-Id: I9a14cce825874338b87b5f82f55c52f661e7a877
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/93346
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-03  Caolán McNamara  <caolanm@redhat.com>  [00db5933ded1884b2ac453552badae20fa943478]

        use SfxStyleSearchBits::All for GenerateUnusedName
        
        use in SfxManageStyleSheetPage is definitely with
        SfxStyleSearchBits::All applied. It seems almost certain that
        use in SwDocShell::ExecStyleSheet would prefer that
        
        Change-Id: I245c3f02bcce87f124bf0e507b59738a6dff34d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93354
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-03  Caolán McNamara  <caolanm@redhat.com>  [a9102a1c637272d88ef542d37b871bd9278cacb7]

        explicitly pass SfxStyleFamily to GenerateUnusedName
        
        Change-Id: I7879578383d58cb65441c9049e91e33bb4827afb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93353
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [28609e1017adf10cdfa513639406e362e578259e]

        vcl: simplify graphic type detection for EPS files
        
        Change-Id: Ia48560274c33aaa8e81a5ee6eb00f6470e92e0fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93349
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fe98579520ebf3b570dc9f93451d7928769e4c43]

        vcl: add test case for EPS file detection
        
        Change-Id: Ia6a4cedf5c570e5d9544887ae66da0ec1e491647
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93348
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-03  Andras Timar  <andras.timar@collabora.com>  [3cf06b8f320b9db48d39474c05a98936b08c0a2f]

        setuprc has to be a .PHONY target in order to get the current git hash
        
        Change-Id: I7962966b9e0075715e419a375c74283e2a771e01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93367
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-05-03  Caolán McNamara  <caolanm@redhat.com>  [e3517eefed2d4767648cb52d4a9863908cadc3d8]

        Related: tdf#130108 expand single arg SfxStyleSheetBasePool::Find uses
        
        remove it and expand its uses to explicitly show what it does
        
        Change-Id: I2d4511c58b51003c327a2c70e3cc4f60751f520d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93352
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-03  Caolán McNamara  <caolanm@redhat.com>  [454a3c945fdc02d706b0a5ad49ca13e0443fa8e5]

        Resolves: tdf#130108 ensure we don't reuse the last SetSearchMask setting
        
        Change-Id: Iddc4438b8bd30576be4531d47b6be0ac70847a9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93350
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-03  Andras Timar  <andras.timar@collabora.com>  [18f9d47e8336909ae2814c921be56ed843a6979d]

        Update git submodules
        
        * Update translations from branch 'master'
          to 704f999109b58d58954585e970c8896b18803557
          - Updated Slovenian translation
            
            Change-Id: I8b7bf5de319cc6f31b6e01209378537f7f9286ec
            
2020-05-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [bb459008de9d410e6e7ea982ce30aa22f70ae849]

        vcl: add DetectorTools + tests, refactor array string matching
        
        Add DetectorTools with byte array searching and matching to a
        input string (or another byte array). This refactors the existing
        function in GraphicFormatDetector. It needs to go into its own
        header so that the function(s) can be tested easily. Replace
        the previous searchEntry implementation with refactored one in
        the source code.
        
        Change-Id: I59d30b694e13f28d6366f1a99fe2ef2ea3c1a07d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93339
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [76803b37038f47e7c74bbf3896c2a9b16a45909e]

        vcl: extend TypeSerializerTest for Graphic serialization
        
        Add test case for Animation and GDIMetaFile serialization.
        
        Change-Id: Ibe2fa9982c8faea36e1f26ca9c6b735ae0ebd8ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93337
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-03  Caolán McNamara  <caolanm@redhat.com>  [9a87be305520d91085859ddacdf45e373efb5426]

        Resolves: tdf#131898 we only want the text from column 0
        
        in the fallback file picker
        
        Change-Id: I60527661f83fde135145249a14b4f3b35840fff8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93347
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c90f39f9397a4814e40e5aa1518963467675e11e]

        vcl: Simplify searchEntry in GraphicFormatDetector
        
        Makes the code much more readable..
        
        Change-Id: I99d89652bda4ac74c867d70ec565403510c58c61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93338
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-03  andreas kainz  <kainz.a@gmail.com>  [1411998edbd679c922ffc1cea85656c1298f2d18]

        Templates: add simple writer template
        
        Change-Id: Idfd6e13ed5d5bfb76a8aed492abcdbb7d15e94aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93336
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-03  andreas kainz  <kainz.a@gmail.com>  [72d29798faac7bee311219b48d4a8373e6d50da3]

        tdf#132623 custom property dialog expand update
        
        Change-Id: Iab659269942853ed330ef65fbcb1e0155b3b24cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93335
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1114ebb37487bd0f7ad0e327fa571a5c925b237c]

        vcl: add Graphic reading to TypeSerializer + tests
        
        Change-Id: I73aafc4f9a6f964a31d116610df6cf15dc51770c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93334
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [92b0a4d933d682bfce10fa5f04c7a966f20cde7a]

        SdrPdfImport: rename ImportText to InsertTextObject
        
        There are two ImportText methods, so rename one to something
        else to avoid confusion.
        
        Change-Id: I1ccc491fca47b2d72ba1f7bd5a75d325819ec041
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93333
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [09e28008376e2f2a187067409d3076e81eba022e]

        move unit conversions to UnitConversion, add convertPointToMm100
        
        Change-Id: I3e5a4632e9809562885c1e0ec5c5262acec145d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93332
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d4190effb9068dff5ebd3c01c7e3073b1af78b2d]

        SdrPdfImport: fix garbled text at breaking the PDF graphic
        
        The text size of OUString expects no. of characters, but we give
        the number of bytes as that is what we get from PDFium. Best to
        just not give the text size at all and let OUString determine
        that as the text shouldbe terminated correctly.
        
        Change-Id: Icc5cd6e851a9d2920faa9ca2eb6d827465483e72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93330
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9e3da9e3bc7133972fae76c27f911fc19ca854b1]

        SdrPdfImport: rename some variables to non-abbreviated names
        
        Change-Id: I1cb004a8e426f8ea26bb930d4897db3763433b31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93329
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [47cd34a60ff9048404075823e519f1abdd4b0e9a]

        use more compact namespace syntax in /include
        
        excluding the UDK headers of course
        
        Change-Id: Iac7ab83d60265f7d362c860776f1de9d5e444ec0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93268
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c79dd92480cbc409a7061da7f3dd3abaaf9a4883]

        vcl: add Graphic serialization (writing) to TypeSerializer + tests
        
        Change-Id: I3c4845550e776c4c2c891d94db71bacea27c9a37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93328
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-03  Julien Nabet  <serval2412@yahoo.fr>  [18c97df0dcb348134d3ceac022a799338e02d7f5]

        Related tdf#131125: Improperly used ampersand
        
        Really search all occurences of Find & Replace
        
        Change-Id: I1c1301451afa4d339902a275594ecb4cd46030db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93331
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-05-02  Pranam Lashkari  <lpranam@collabora.com>  [cbe86ee37018dc4bf04783ecf70fef2863e61ad7]

        Added separate color picker for slide background gradient
        
        Change-Id: I27b60244f011cb482affa5f47cde170daf3fc309
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92889
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-05-02  U-LAPTOP-LENOVO-H\marco  <marcoagpinto@sapo.pt>  [550f564d1689036a247d73d25a2d903b26ad06fa]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to c51a343b3c4c19e57ef3d9b7ceca94d3d4146dfb
          - ﻿Updated the English dictionaries: GB
            
            Change-Id: I7f5a6732dd4f8a8105fbf628e849ce7ec4c93955
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/92929
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2020-05-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b8ab04486fdcd38cfc55350a991f314cda1448d0]

        vcl: test Graphic serialization to a stream - WriteGraphic funct.
        
        Change-Id: Ic365d27e9ef1c676e47de22b8949b5679c0a2841
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93326
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [151c026e43f924f73025704f6b02b6e3c37b533b]

        cleanup namespaces in pdfdocument.hxx
        
        Change-Id: I861a9ef81cda439a17d6d085cf59ace7860f79d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93325
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-02  andreas kainz  <kainz.a@gmail.com>  [df08f2d69ea05f57f5c05294a3bb05993689a380]

        Template: Add Simple writer template style
        
        Change-Id: I6fdf8241d740929a6548029f6926b32ead409d84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93327
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [3b30c934bb4f17af41ceda32b4054e59da9f6f07]

        tdf#106724: sw: Add unittest
        
        Change-Id: Icb65e69a92bd1bbad8db945bf91153eb5c730d23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93314
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4505bc1701be73aab6543520cd342f0f0c8b7853]

        test import and export of multi-page PDF with PDFium filter
        
        The test checks that the exported PDFs contain embedded PDF for
        different pages.
        
        Change-Id: I4e5cd108d8597851d86aa774efbde0d4f2b9d2ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93322
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e1c79efa644bf1cabc0aee02cfc85f1781822fcc]

        remove vclpixelprocessor2d.cxx from clang-format blacklist
        
        Change-Id: I03ad72d0754cb8c180f4eab0e8040c3dab533ef9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93321
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [47ee147e28ce3af33eb514b601e8d45e546fc84c]

        remove vclprocessor2d.cxx from clang-format blacklist
        
        Change-Id: I359dfb0fe6fdf88e9c8141186a770c4cde777161
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93320
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f1d90767ead36f4c716255a1e822c97813e18379]

        vcl: PdfExportTest rename topdf method to saveAsPDF
        
        Change-Id: Id26a79fa047f1f6d26cab1f08e1db57330d4168b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93319
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-05-02  Jim Raykowski  <raykowj@gmail.com>  [9ba0df5d3ccb71acd912507ee0e9e4f3ab4a9b12]

        Resolves: tdf#132477 Fix Writer Navigator drag and drop crash
        
        Dont allow drag and drop when tree root is selected
        
        Change-Id: Ia5b8c07861c4ac9b0e4632ccc09e1cd9211e2a8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92962
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-02  Caolán McNamara  <caolanm@redhat.com>  [ce019a60c0a348eb08453dc159e2805ffe2ba188]

        Related: tdf#132477 use GDK_KEY_Escape to cancel dnd
        
        simply calling gtk_drag_cancel on the treeview dnd under X doesn't seem to work
        as hoped for (though under wayland all is well).  Under X the next (allowed)
        drag effort doesn't work to drop anything, but a then repeated attempt does.
        
        But sending an Escape keyevent to get gtk to cancel the drag for us does work
        as hoped for.
        
        Change-Id: I09d3187e66774f9d23c77e0d515af7ae2a8fe156
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93317
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-02  Caolán McNamara  <caolanm@redhat.com>  [b2dfc44c5c62220f6ca019637f8f4b6576781312]

        use revenge instead of librevenge
        
        Change-Id: I3ec4d8b5e508653668bee3567e32f0920f56e3b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93313
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-02  Caolán McNamara  <caolanm@redhat.com>  [0db6e58fd4273e2a4f6992fe719f965464dadece]

        Resolves: tdf#132604 GtkToolButtons that should be GtkToggleToolButtons
        
        Change-Id: Ie481fd0599e0cbd22ea1be7e353016f951837a1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93318
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-02  Caolán McNamara  <caolanm@redhat.com>  [d8c77a54cebdbb60006aa2391ad75e9d6fd0444b]

        cid#1401342 silence Uncaught exception
        
        Change-Id: I961d68bc02ed22ab446dabbc6073df8ddf6730f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93312
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-02  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [8992c6d40572fadcb309a4e401e0131daaebc1f6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f6eb368525721bf598325dcf78c82604919b9484
          - Basic color functions cleanup
            
            - Color picker dialog wrong link in RGB()
            - extra links in Red(), Green(), Blue()
            
            Change-Id: If515dafedec9333cabf4d6adf34b9e1c59d1b325
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/93135
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [05b87ae66ebccd06995cf530b860443ad9503b31]

        Fix typo
        
        Change-Id: I1014ee1ee67b475d5dd72ceb07fd8fd234171f55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93309
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-02  Julien Nabet  <serval2412@yahoo.fr>  [8729c9751253f955840cffd24e2e31b1535a095a]

        tdf#132603: fix crash when selecting part of a comment
        
        See bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=160206
        
        Regression from:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=65404e2c72ea2d5d3f6c074121005b8b9369e7fb
        author	Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>	2020-04-08 08:54:21 +0200
        committer	Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>	2020-04-09 11:14:15 +0200
        commit	65404e2c72ea2d5d3f6c074121005b8b9369e7fb (patch)
        tree	15eeeb5b634c461611893dbe3b49d689ef71f5c4
        parent	40d83914d43f60a196dfabddea0b52e2046b333a (diff)
        Move is*Locked methods to object shell
        They depend on the model, not the view.
        Follow-up to 523922ee9d033fd304d2b50a72b76853ddcfbcdf
        
        Change-Id: I9267e856a0f0fb22778dcd95974bb4217fd3712f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93308
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-05-01  Yusuf Keten  <ketenyusuf@gmail.com>  [b8fb7ecd9cdbe1898c41eaecd9894df8e8f01e25]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I72c978c9d392d1aba1ca99feeacee021835adf52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93098
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-05-01  Michael Stahl  <Michael.Stahl@cib.de>  [9608f72347a8ec99f454802cc3cabc6e32d92370]

        ODF export: fix wrong definition of ODFSVER_LATEST_EXTENDED
        
        The only real use of ODFSVER_LATEST_EXTENDED is as translated value of
        the default ODFVER_LATEST; it must match ODFSVER_012_EXTENDED
        which is larger than ODFSVER_LATEST | ODFSVER_EXTENDED because
        it *is* used in comparisons as the return value of
        GetODFSaneDefaultVersion().
        (Guess the comment means not to use it as literal in comparisons.)
        
        Change-Id: I6ac5e012f314e86acdcb7ac7d615c747cd7b8a52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92726
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-05-01  andreas kainz  <kainz.a@gmail.com>  [e5e64558322b0e6efc75c7fca1cbd0af40044153]

        Template: update category list sort
        
        Change-Id: I6e3b25d65fa0fa57c4bfdac38c3cb6f24aa78f01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93246
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-01  Caolán McNamara  <caolanm@redhat.com>  [161fde0052c6d0616ba54a0799e84d58b2c80688]

        Resolves: tdf#129702 take text from correct model column
        
        Change-Id: If9af51348e5a254a0c5ab621fa162cdda4565e49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93290
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-01  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [d5be139dc6b1633b3c3972352e46dc401c3f830c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 52eb45cd79ed75eb37b46c579860cee4e6180138
          - Help CSS: allow title in header to be wider
            
            Added a column and let the title section to grow into it.
            Also removed the hardcoded size from the Xapian search input.
            
            Change-Id: Id391264a17556a35d54b705621deb9bdecc16af2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/93278
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-05-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [31a44b5d08a1419aa1693996376514db577a5e01]

        tdf#130792 Draw crashes when trying to add a point in a multiline
        
        regression from
            commit b4fc996520b47a6212661a9de3a1c72ccfc379a4
            loplugin:useuniqueptr in SdrHdlList
        which changed SdrHdlList so that it crashes when passed a bad index.
        
        I can't seem to fix the calling code without creating other regressions,
        so just revert that part of the commit.
        
        The calling code is in SdrDragView::ImpBegInsObjPoint where it calls
        BegDragObj
        
        Change-Id: I494baa9a2e815fd7b9532840b65483ba2a70bd42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93277
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-01  Caolán McNamara  <caolanm@redhat.com>  [c3a03f03187b697bce84a9efa2de9964eb5466a1]

        transfer halign and valign also
        
        Change-Id: I37bd5adab653f80a120cb9850a0bebd45c5cb7e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93276
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [b540e8bc7111ba03ee675a507c098e140a5e81dc]

        tdf#66496: sw: Add unittest
        
        Change-Id: I3f74920cc2d706d6454c3338057cd73bd0e33519
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93261
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-01  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [53828269ce1eeef8c188d9d462b207277eadbd04]

        Update for tdf#130778: Windows installer banner and icons. about images
        
        Change-Id: Id761f5c4de24fa600effb2a2311eb170d814eca2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93249
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-05-01  Stephan Bergmann  <sbergman@redhat.com>  [61c4112dc3d65800a8217591c9828fae918834d9]

        Restructure solenv/bin/assemble-flatpak.sh
        
        ...so that parts of it can be reused by the Flatpak build done from Fedora RPMs
        (see <https://src.fedoraproject.org/flatpaks/libreoffice>).  The reused parts
        are split out into solenv/bin/assemble-flatpak-*.sh files.
        
        (I can't remember any specific reason why I added the <releases> section to the
        Flathub org.libreoffice.LibreOffice.appdata.xml; maybe just because the file
        format allows for it and it appeared easy to generate the section when writing
        the file.  For the Fedora LO RPMs, none of the existing appdata.xml files
        contained such a section, and generating one for the Fedora Flatpak case would
        require obtaining values for those LIBO_VERSION_* variables, so I just added a
        switch to solenv/bin/assemble-flatpak-appdata-step1.sh allowing not to write
        that section at all.  Splitting solenv/bin/assemble-flatpak-appdata.sh in two
        steps is necessary because the Fedora Flatpak case wants to replace the
        screenshots in the first part of the generated
        org.libreoffice.LibreOffice.appdata.xml, but not in the appended original
        appdata.xml files, so needs to hook in between those two steps.)
        
        Change-Id: Ic527f3d88ccbee85e86dad3569b8e73776adf273
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93260
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-01  Stephan Bergmann  <sbergman@redhat.com>  [9ff4b6240d631cd528eb9f3599871f2aa2f07737]

        Adapt solenv/flatpak-manifest.in to 8b9c26218cb2c9526f69b40ff6f72ce757a464c2
        
        ..."external: update libxmlsec to 1.2.30"
        
        Change-Id: I53eb2b0a2e83b081e273d73ca785afdb6af4bd19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93259
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-05-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [0c6004584342b3826223c64eb7d0345276faf4b6]

        move some headers inside their respective modules
        
        Change-Id: I6b463724e301989a60e423bbfc25aa1bf146ff5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93267
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [3ea44e0072c97611de0285d9080f11fcfdac1028]

        tdf#66668: sc: Add unittest
        
        Change-Id: Iccc60a5847987f3dc0b4a47e55d0886ada63e4d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93236
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-05-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [48ea0d145dfeac33e17e9b841fe45d53b2e95cfb]

        can just call isXMLToken here
        
        Change-Id: I5cb0b5ce9c9be78b68c757590880bf894186d0be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93244
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-01  andreas kainz  <kainz.a@gmail.com>  [fa3c262b74492cbf26b4234d3b4c4eed021ad31c]

        Template: update default/modern thumbnail
        
        Change-Id: I1d4f247a96b329f901050dfe669dc43bb1c8777b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93243
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-05-01  Caolán McNamara  <caolanm@redhat.com>  [3b44e585c9e9fb949cea5cda9fc19cdb27edbf65]

        tdf#132540 and tdf#132338 align popover replacement with complete toolitem
        
        not just the menubutton sub-part
        
        Change-Id: I75342e3b7b21537565a3a367e1a8b2924b95e822
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93233
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-01  Caolán McNamara  <caolanm@redhat.com>  [fae06bab169605f057601d0a5b719387cf188105]

        Related: tdf#130505 strangely all these point to the same pair of widgets
        
        Change-Id: Icbfe4b56e1ec068197a0641a1364f392261ba80e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93227
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-01  Caolán McNamara  <caolanm@redhat.com>  [b3a548a1b3155abad5f134955a6bda8ec133b032]

        Related: tdf#132540 keep placeholder popover on same side as menu
        
        Change-Id: I344dde9e04496612641bca502e7aac53506f920a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93232
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-05-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [ed8152b1ed9baf859966fd21d6641dfba9c4467c]

        improve loplugin:makeshared
        
        to find places where we are converting stuff to unique_ptr
        instead of using std::make_shared.
        
        As a bonus, this tends to find places where we are using shared_ptr
        where we can instead be using unique_ptr avoiding the locking overhead.
        
        Change-Id: I1b57bbc4a6c766b48bba8e25a55161800e149f62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93207
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-05-01  Jim Raykowski  <raykowj@gmail.com>  [6cb9b06432434fb3257118743780828b3b57326a]

        tdf#130122 Make Navigator CNV collapse to children
        
        in root Content Navigation View again
        
        SwContentTree CollapseHdl needs to return false, when a root node
        collapse to children is done, to inform the caller not to do the
        collapse.
        
        Change-Id: Ie8bd731c6ea2f4ae51ddfcd4515d4481ab2d37b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92999
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-05-01  Dennis Francis  <dennis.francis@collabora.com>  [a202f29155aa60e479774a0972a88e232394a85e]

        Revert "lokit: scale the validation dropdown with client zoom"
        
        The scaling of the float window containg the listbox is unfortunately
        far from ideal at certain zoom levels and entry sizes. There are issues
        like too much extra spaces around the entries and around scrollbar if
        present. These issues need more work to fix. Until then lets revert
        this.
        
        Another issue is that we don't really want to zoom adjust any popups in
        mobile or android as this does not match the design of jsdialogs.
        
        This reverts the commit :
        7787bac16cbe63698f56a9a70d9b1b217f3ea860 (master)
        a87e78df635d4a8e745bfffcf33d022d2a498afa (cp62)
        
        Change-Id: Ic31040b491e25b5113dfc8e70d3f73de204862e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93239
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit 84200fc5e1b807629de2d975acaa3ffb81640d1f)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93137
        Tested-by: Jenkins

2020-05-01  Jim Raykowski  <raykowj@gmail.com>  [a7e0375e40dd98b3bdc544967b5652a4dc0965fc]

        tdf#63967 Navigator section tooltip word and character count
        
        Change-Id: I13ef9d71b080d5cac15e402e9198cf3c182eb78e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91268
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-04-30  andreas kainz  <kainz.a@gmail.com>  [ed1c11e9213ad11cfe38440294b95a3cf08d0db0]

        tdf#132138 Update Sunset impress theme
        
        Change-Id: I5fd2ab88cced118867c270dc191ac3e2b0fde72a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93229
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-30  Heiko Tietze  <tietze.heiko@gmail.com>  [35f5520fc83a2c69a5d5eef283a37b1553c8ed65]

        Drop obsolete variable strings
        
        Change-Id: I0cd96b3466f94681567663625aa662717630e92f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93220
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-04-30  Caolán McNamara  <caolanm@redhat.com>  [23ddc3811d4d1890e4024f4e0f6bb5129a694fdc]

        Resolves: tdf#130505 give default focus to the file name field
        
        Change-Id: I2c78fa95e626029a4cfc7f8e2faf03d4a5d2dee8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93228
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-30  Aditya  <adityasahu1511@gmail.com>  [3e8a93f5077e7ec5fbc47acdcdeaafaa15c5a7a9]

        svx:unit tests for gallery
        
        Tests for creation of renaming, deletion of gallery theme
        
        Change-Id: I2bfb602342f5d6b4ed45ff2f2fb9df7601e0e6b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92679
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [d49df68ec4807f31df4fb3cdaa0448405ef40a29]

        tdf#124397: sw: Add unittest
        
        Change-Id: Idd98980625e246dea432346f3d7c12c942132aa0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93223
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-30  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [57f1c59be6b1027757266fe5cd02f9f8e0bae275]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 21fd17892ae4827f66d16a67a9c30c1854c5079d
          - tdf#131416 Basic syntax diagrams
            
            - Add UNO objects in Dim, ReDim statements
            - Include std fragments in Dim, Redim, Type statements
            - "@" omission in Dim, ReDim Statements
            - Replace bugged example in Let statement
            
            Change-Id: I500e1dcaa605978981e3b96cb277664fe5916282
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/93131
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-30  andreas kainz  <kainz.a@gmail.com>  [1498fc92527785eb47eb1bb30d957150dc513dfb]

        tdf#132138 Update Portfolio impress template
        
        Change-Id: I3bdb7954fe93019da62512c6832b587cc39959e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93219
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-30  andreas kainz  <kainz.a@gmail.com>  [155648d602e84e7626b55c71e9b76140303e7432]

        tdf#132138 Update piano impress template
        
        Change-Id: I77795dbc87d8835d5609dd12ed33ad029dd309a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93218
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-30  andreas kainz  <kainz.a@gmail.com>  [6151022e687b34fba538d35a84c06543d831ed33]

        tdf#132138 Update Pencil impress template
        
        Change-Id: If7a0aeb665f357ce5833fd6214651b63ae0e08be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93217
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-30  Caolán McNamara  <caolanm@redhat.com>  [d46cf84466a0ec47b44e7723d0f8c3e62cd08d42]

        tango theme was removed
        
        Change-Id: I351c92a6a2519c2c8b7b1c6868194c1bee81aa12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93215
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-04-30  Luboš Luňák  <l.lunak@collabora.com>  [fa4fe362cd15f89996cf877f31efbac7363f64af]

        implement basegfx::B2DLineJoin::NONE for Skia drawPolyLine()
        
        Change-Id: I186622aec3e944b89536bdcd44ff0be6b1d9cd8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93213
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-30  andreas kainz  <kainz.a@gmail.com>  [9c67355fe438c2c8ebc61b170e102dc9dbfd7448]

        tdf#132138 Update Progress impress template
        
        Change-Id: I23f18f9a9cd18b0104541050900a3a84bb545e4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93157
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-30  andreas kainz  <kainz.a@gmail.com>  [dfaa749f048150945eb144694ef2b6de829f4423]

        tdf#132138 Lights impress template
        
        Change-Id: Iac9ce595ecf98f1957ff829a2090f5a712ead144
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93156
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-30  andreas kainz  <kainz.a@gmail.com>  [23d2f9c571baf4165c9aa3b81f32073f70045ead]

        tdf#132138 Update Lush Green impress template
        
        Change-Id: I52e3480ded1892fb29c1b4a0537235d1af52370b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93153
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-30  andreas kainz  <kainz.a@gmail.com>  [777f53503121e21ea6a584d0578b3e3eee2ed3fa]

        tdf#132138 Update Vivid impress template
        
        Change-Id: Id35a95abe8fd38a4ac284de384c01a7e3a528c81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93146
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-30  andreas kainz  <kainz.a@gmail.com>  [0d934971f920774c9783bd204fb4bc32d1adcb9a]

        tdf#132138 Update Forestbird impress template
        
        Change-Id: I86828af416941544b54ec4e9e65089184fb7e6fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93124
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-30  Miklos Vajna  <vmiklos@collabora.com>  [1392fd6a7eaf9f507639096984c2a0108f254795]

        sw reqif-xhtml export, embedded objects: handle Ole10Native stream
        
        Normally the embedded object has some OLE2 native data, and we insert
        our OLE1 header before that. But in case the OLE2 data already has an
        Ole10Native stream, then don't create an OLE1-in-OLE2-in-OLE1 output:
        it's pointless and some consumers have trouble parsing that.
        
        Change-Id: Ifc8b37494f97da89ce66a147e08a49eaa2f7ae1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93200
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-04-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [e00c87caa399d37426d839f5264a747c115d0b12]

        loplugin:makeshared in sw
        
        Change-Id: I58d91e75ef96beaab7ec34df519ae3a376dce976
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93201
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-30  Heiko Tietze  <tietze.heiko@gmail.com>  [492675180203b3409074923d7993429237611f99]

        Resolves tdf#130778 - Branding for 7.0
        
        Remaining installer images added
        TDF tagline removed
        White background on all splash screens
        
        Change-Id: Iafde896fd3ed58957ec16ba43565c56e85db925c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93199
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-04-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [5efd34eabcbd374f0f06cac12b7b25f955db7965]

        loplugin:makeshared in sc
        
        Change-Id: I512d05ea24c519c25f03a35842e362bf23f05693
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93198
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [97e85db82e56c3d1cba6fb10842ffb85cd804a8d]

        Fix typos
        
        Change-Id: I380b85646a62c4eafa40fdb5257060fac040feb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93195
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8aedb081e731da66191fe13b65e94a1009c815dc]

        Update name pReffedStck to xReffedStck
        
        In commit 2a72602824bf8aec44319e7fb9fe6dd3cebc72b3 it was updated
        
        Change-Id: I2dbc799f379805b94055e229606d032dc802d6fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90875
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [7e4463db510fe7faa15e4f5ad3394aa0abf52b66]

        expand out OContainerImport template
        
        to make the logic easier to follow, and to make it possible to convert
        this to fast-parser APIs
        
        Change-Id: I48921c3cd84b45f56ff943060f2d9c8e4882d051
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93193
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7685dff381f538bf011a56da4a0493228b84614a]

        Fix typos
        
        Change-Id: I8d0e10b08393b7752d55298e0e1ba64e5fd6c422
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93083
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-04-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [e4da8ae4bef37f5450dcf34d9f06b68e3b901c01]

        Revert "Convert TokenContext to fastparser APIs"
        
        This reverts commit b7bfe6ae08f5b214f2d03d70a40b66c894c0b659.
        
        Reason for revert: I missed some call-sites which means this is not going to work properly, which also means we don't have any tests for this functionality :-(
        
        Change-Id: Ie340a5e2331609258e79176c3dd12249ad46ba7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93134
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-30  László Németh  <nemeth@numbertext.org>  [315d56582f8a56d8f2d3ea6cda63ea4832249608]

        tdf#114799 DOCX import: fix missing numbering highlight
        
        opening a DOCX with shadowing (w:shd) instead of highlight
        (w:highlight), for example, a DOCX saved in LibreOffice.
        
        This reverts also commit aa02ed306f7c633bbffede16e44e8e736977ace4
        (tdf#106991: Highlighting remains after select no fill).
        
        Change-Id: I0935694e3c309b5a450cd424fd398a88d13f8b22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93082
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-30  Miklos Vajna  <vmiklos@collabora.com>  [5ce5f26159361b2e40d89d82595068067bc8ef7b]

        sw: handle TabOverMargin when replacing compat options
        
        This was added in commit bdfc6363d66aa079512cc8008996b633f693fed1
        (n#793998 sw: add TabOverMargin compat mode, 2013-01-08), it's off by
        default and on for MSO documents.
        
        Change-Id: Ic97e711e4c8be507db71c49ffbdb63b40464c1bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93178
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-30  Noel Grandin  <noelgrandin@gmail.com>  [dab8e9f7a8f70a72040e2df9bb69361c3e355e6b]

        no need to use strlen here
        
        since librevenge's string class already has the length
        
        Change-Id: I194ae49596dacc1205bdfb10d0a6a1833914f884
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93171
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-30  Tor Lillqvist  <tml@collabora.com>  [2c366aae9263dc4115b054fe74b90cabea61fa0b]

        Use a less extreme entitlement for our run-time machine code generation
        
        See https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_cs_disable-executable-page-protection
        and https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_cs_allow-jit
        
        Change-Id: I192038efa9cff4fb723bf4bdc8644f0b09f0fcda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93181
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-04-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [639eab5d0b00f9b32b3a21ae16d6dfb196bb503a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5999ae5b939b73fbb194547a7bd134859a3c8a43
          - tdf#132534 Unmute l10nN in chemical formula
            
            Change-Id: I8578cfe5b0752e997cd5d2c1c336e91315c2dedc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/93185
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-29  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [861b556bb3779242951c03b3f68a32eb8c15db02]

        Update git submodules
        
        * Update translations from branch 'master'
          to 2a61ce8496f6a5633af3ec710882358c3836abd0
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I9bbea708cab941400c98f6a83b67215bb19469fa
            
2020-04-29  Miklos Vajna  <vmiklos@collabora.com>  [fc620901ddd134f644a56ed4ea4a9b5446cc5675]

        sw from-bottom relative orientation: add DOCX filter
        
        The OOXML equivalent is <wp:positionV relativeFrom="bottomMargin">, and
        the position is typically a negative number (i.e. the position is the
        offset between the top of the shape and the top of the top or bottom
        margin; not the distance and it's always the top of some margin).
        
        Change-Id: Ia979bc8bfaa37d29b0947c4408335e0a80c05880
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93172
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-04-29  Caolán McNamara  <caolanm@redhat.com>  [72ceb3ebb76cbb2888b413464730c15adc4f504b]

        don't run generate preview idle if there are no fonts in the list
        
        and reset preview idle when font list is cleared
        
        Change-Id: Ice8c149754fbf64c9f81aa812465f0269de4c9d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93161
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-29  Caolán McNamara  <caolanm@redhat.com>  [754bea8c6a17889f9d4d23bf98847b6b67253220]

        remove the padding around the dropdown button of GtkMenuToolButtons
        
        the default is very wide in the default gtk themes, try and minimize
        that padding as the existing designs generally assume a very narrow
        dropdown
        
        Change-Id: Ibb3b0280067e981b7c782b6023fc3d36dbc0d364
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93167
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-29  Caolán McNamara  <caolanm@redhat.com>  [15652c6cdfe62486d9f0e5f76de624c631f5cc24]

        tdf#132338 better match the original width of the font name combobox
        
        using entry_width_chars to specify how much characters in the Entry to use to
        show the font name makes the most logical sense.
        
        Doing that would make the widget wider under gtk that is currently is, which is
        arguably too narrow, but being wider would probably mean some toolbar contents
        wouldn't fit on small screens generating complaint churn.
        
        So, match the original width using LogicToPixel rather than
        get_approximate_digit_width where the latter uses the width of the widest digit
        in the font, and the former uses 1/8th the width of "aemnnxEM"
        
        Change-Id: I1bb6970faa6fc34830681902640fe1f61e3cc55e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93151
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-29  Tor Lillqvist  <tml@collabora.com>  [740af1cf9be661b6074e4ce69c41cfba56853a2b]

        Fix problems when running a sandboxed LO as instdir/.../soffice on macOS
        
        The argv[0] passed to osl_setCommandArgs will then be the relative
        path and osl::realpath() will fail. Instead, use
        bootstrap_getExecutableFile() which calls _NSGetExecutablePath() to
        get the executable's pathname for g_command_args.
        
        Change-Id: I1345afe158d7b64871f6340733fb5490d5ca6bd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93123
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-04-29  Tor Lillqvist  <tml@collabora.com>  [88453fd13a653963b394b8f865ff104b5545f137]

        Enable debugging of a hardened process on macOS
        
        Add the com.apple.security.get-task-allow entitlement when not
        building for release.
        
        Change-Id: I1b05d8c48f0f2d587325d7dfc800bb4880a7fcaf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93159
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-04-29  Tor Lillqvist  <tml@collabora.com>  [312d4cfddcc4b1aee964af6181b323c71821f3eb]

        Be more specific why ...disable-executable-page-protection is needed
        
        Change-Id: I5cb1b76e27b2f3753e506e1f9a54977131c9abf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93158
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-04-29  Heiko Tietze  <tietze.heiko@gmail.com>  [b5b2e4ae435859ba0e72bafd30f68054892b4c83]

        Resolves tdf#132513 - SVG warns on metadata
        
        No warnings required for unknown tags, so better go with SAL_INFO
        
        Change-Id: Ie9269161d485c457d81b8c2b94a952b5025a46c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93164
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-29  Stephan Bergmann  <sbergman@redhat.com>  [a6729be5e8a71933067c655a97f7a755ccb618c0]

        GCC trunk towards GCC 10 still emits a bogus -Wstringop-truncation
        
        Change-Id: I86e7bf7615bd31ed90b067cebfbaf0126c8d8c2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/84055
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-29  Stephan Bergmann  <sbergman@redhat.com>  [e287fde52fb9de5bdf1d00c8a3fbfcca7db9892c]

        Silence bogus -Wstringop-overflow with GCC trunk towards GCC 10
        
        ...see <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92893> "Unhelpful
        -Wstringop-overflow warning"
        
        Change-Id: I14b2e5e19b57df6f57a9252f27ee4b3feb8ba18c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85161
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-29  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [528afad04f0ff9fda31a280f044bf91e864fae72]

        Remove tango icon theme, tdf#132022
        
        Change-Id: Ifd1d3999d1c6eb9aba7919850859e6b7cb652e3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92055
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-04-29  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [be8020ff18f8971df091057ee4d8b4d06ecf61eb]

        Sifr: Add Modify Layer, Header & Footer icons
        
        Change-Id: I4f630eeba71e64a368f1af41aba5f872c9bbdb4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93150
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-04-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [b7bfe6ae08f5b214f2d03d70a40b66c894c0b659]

        Convert TokenContext to fastparser APIs
        
        Change-Id: Ib40e2f3d37c52b03f2ecbd67aaeed9605e644fea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93163
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-29  Dennis Francis  <dennis.francis@collabora.com>  [7787bac16cbe63698f56a9a70d9b1b217f3ea860]

        lokit: scale the validation dropdown with client zoom
        
        For zoom > 2.0 and zoom < 0.5 the scaled dropdown looks either
        too oversized or tiny and makes the ui look unpolished, so the
        zoom factor is trimmed between this range and then used to scale
        the validation window.
        
        Change-Id: Ic69383f273cb32670b6012f59715250dbfcf627c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92915
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit a87e78df635d4a8e745bfffcf33d022d2a498afa)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93067
        Tested-by: Jenkins

2020-04-29  Dennis Francis  <dennis.francis@collabora.com>  [7e841c7e6546a6a3861c2d45ffc28fd427d0c597]

        lokit: trim validation dropdown height to content
        
        The validation dropdown looks ugly for lists with small number of
        items as its height is hardcoded to
        
        SC_FILTERLISTBOX_LINES(=12) * TextHeight
        
        Instead lets use the number of entries in the list to determine
        the height if this count is less than SC_FILTERLISTBOX_LINES
        
        Change-Id: If026140044e6665159cd616c13a2eb57356ae53f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92914
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit adf10bae8aecd8b765a21660b31056292276bdb2)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93066
        Tested-by: Jenkins

2020-04-29  Dennis Francis  <dennis.francis@collabora.com>  [3405f7f1b19738cad57b58259105ec87c1108466]

        lokit: fix validation dropdown's wrong position
        
        Reverse the zoom scale on the position of the dropdown before
        letting the vcl::FloatingWindow convert this to twips without
        any scale information. Without this reverse scaling, the
        dropdown will be incorrect due to double application of the same zoom
        (one in core and one in client).
        
        Change-Id: I73de12593b13e1bc9fb0514bec23c20d440d8923
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92913
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        (cherry picked from commit a68bfe87f6c720dd2b4721edf869c6801fa2d967)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93008
        Tested-by: Jenkins

2020-04-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [3e9bef4b6ef2e1b467b46f5579b5fce201015d83]

        simplify handling of comparing XML_NAMESPACE values
        
        Change-Id: I18bbf1ee206285842250891ce556d523489855b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93075
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-29  Heiko Tietze  <tietze.heiko@gmail.com>  [ab846145bbd56f4308c8657df8b1354a403edd74]

        Resolves tdf#132322 - Link to Gerrit hash reintroduced
        
        Mulit-line label split, Build realized as link_button
        
        Required changes also solve tdf#132066 partially as many
        localized strings are not anymore copied to clipboard
        
        Change-Id: I346fdc65cd1734f17854eccd587fe0b7e216e720
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93119
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-04-29  Tor Lillqvist  <tml@collabora.com>  [3aa11fb2b425e2f4bb1b47fed8782423d2b6f269]

        Add source files in the C++/UNO bridge for easier breakpointing
        
        Change-Id: I0558fc3190983f5b97f40599c51d074b2bb72ada
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93160
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-04-29  scito  <info@scito.ch>  [e9c04fdc6d91a152c9197bda3b07316bed1dc4f3]

        tdf#130770 apply autofilter to data regardless of autofilter changes
        
        Add a unit test
        
        Apply autofilter to data if there are no changes from the user for
        AutoFilterMode::Normal mode
        
        The condition
            eMode == AutoFilterMode::Normal
        at that position is equivalent to
            eMode != AutoFilterMode::Top10
                && eMode != AutoFilterMode::Empty
                && eMode != AutoFilterMode::NonEmpty
        because
        - Top10: Excluded in if()
        - Custom:  Already handled before
        - Empty: Excluded in if()
        - NonEmpty: Excluded in if()
        - SortAscending:  Already handled before
        - SortDescending:  Already handled before
        - Normal: The remaining condition
        
        Delete dead code:
        The condition
            if (mpAutoFilterPopup->isAllSelected())
        will never be true since
            eMode == AutoFilterMode::Normal && mpAutoFilterPopup->isAllSelected()
        is excluded in the "outer if condition"
            !(eMode == AutoFilterMode::Normal && mpAutoFilterPopup->isAllSelected())
        Moreover aParam.RemoveAllEntriesByField(rPos.Col()); has already been called
        before.
        
        Change-Id: I1a5362f6edf6d28b3e049977d761cef83897e63e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91645
        Tested-by: Jenkins
        Tested-by: Serge Krot (CIB) <Serge.Krot@cib.de>
        Reviewed-by: Serge Krot (CIB) <Serge.Krot@cib.de>

2020-04-29  Tor Lillqvist  <tml@collabora.com>  [15dbd62525c8492d81c57dcdad01fc771dbeb68c]

        Add the com.apple.security.cs.disable-executable-page-protection here, too
        
        It was added in the hardened_runtime.xcent that is used for
        LibreOffice distribution for macOS outside the App Store already last
        year.
        
        Note that it is plausible that the mention of the extension manager in
        the comment in hardened_runtime.xcent is a red herring, and that it is
        just a coincidence that some extension manager code that runs early when
        LibreOffice is starting is the first code to make use of the dynamic
        machine code generation in the C++/UNO bridge.
        
        Change-Id: I90a48d585efee27a215d77e5db45d3cda5c8fedc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93122
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-04-29  Attila Bakos  <bakos.attilakaroly@nisz.hu>  [8b613c4603047dc24aa9b03fb49f4fe1b65af2a3]

        tdf#121525 OOXML import: fix formula alignment
        
        Formula alignment was not handled at all.
        Now "oMathPara", "oMathParaPr" elements
        and m:jc attribute are handled using paragraph
        alignment, as a workaround.
        
        Co-author: Tibor Nagy
        
        Change-Id: I71546755492e0f9187c77f5324bada6f3c68f0dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91435
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-29  Regényi Balázs  <regenyi.balazs+gerrit@gmail.com>  [d0124728059088cd72cb173e33df89d785ae2ab5]

        tdf#132491 DOCX DrawingML shape import: fix missing underline color
        
        The import of underline color was unhandled.
        Co-Author: Szabolcs Toth
        
        Change-Id: I47dce90966c7130ca67941ee47b0e4b2ba7eb972
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93108
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [40613706f742541cce3ee53bf5398d815c1c5192]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ab3da37252f43152e8cae9970ef6897d0fbe6111
          - tdf#132440 Fix grammar and update Color bar page
            
            Change-Id: If2760b5e89def322f6380e4322d21aa866764f75
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92988
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0559b0e75665c7d5df8bc522354a7152c0f32fe9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 698b678fff3ce1c596196a3ca6cf8b16c5d108e4
          - tdf#131382 scope of function (Calc or BASIC)
            
            Change the heading to indicate BASIC function and not a
            CALC function
            
            Change-Id: I4dc14ed0d8bb585d99e30cf72f255a523affc9b0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/91005
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [540460c58a1f537c9d133673de6aa8ea60ef6e1a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 45bb570b11740cfca92aebe35ed016916c9ce2d5
          - tdf#132390 Correction for replace() Basic function
            
            Change-Id: I7f7f0c45ad91a5614fda38b01d3d90968b835a9d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92885
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [55a775ae1b6e6bc78982312683a13071b80cfecf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d5123ebd1f6647c81daa45c445357b3e6fb73d98
          - Update icon replacement table
            
            Change-Id: I0781dace93589b6ef202cc697e457a065496163b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/93155
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [1f8ac3cc43ca0dac22428bfa260edd27024de8b2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4d6b5e5f74c50cc440a46fada8fa89ad2f946749
          - Apply module brand color to Help page
            
            Change page header and headings to module colors
            Module colors from branding wiki page
            https://wiki.documentfoundation.org/Marketing/Branding#Colors
            
            Based on ideas of Beatriz Fonseca (@beatorizu)
            betrizaf@gmail.com
            
            Change-Id: Ia855872185a9c5ff6bcf3c351cc78e57e5a7901c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/93100
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4f9c1b873e57f3ea4b381787af890837a8107c66]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 20c5b52a8cff1781e01e2aaaf7860752474d4b8f
          - Mute L10n on numbers and symbols
            
            Change-Id: Ie835e07e7a62fbf479f5d5e1b75edcc8d39068c9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/93113
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [1f4a2b698cb5bb987cad5bc2a5503e23dd8a7b9c]

        [API CHANGE] uitest: make HasInfoBarWithID accessible from API
        
        This is useful for checking in uitests whether the infobar exists
        
        Change-Id: I436c2659abd40756673634f7cd1f8e4846c03836
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92635
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-29  Julien Nabet  <serval2412@yahoo.fr>  [768882d4e9b955ee1b79ad39cb4232789d0d5ee9]

        Related tdf#111461: add "variant", "lpstr" and "i4" in docprophandler (oox)
        
        Following these logs:
        warn:oox:24274:24274:oox/source/docprop/docprophandler.cxx:320: OOXMLDocPropHandler::startFastElement: unknown element 5621
        warn:oox:24274:24274:oox/source/docprop/docprophandler.cxx:320: OOXMLDocPropHandler::startFastElement: unknown element 3198
        warn:oox:24274:24274:oox/source/docprop/docprophandler.cxx:320: OOXMLDocPropHandler::startFastElement: unknown element 5621
        warn:oox:24274:24274:oox/source/docprop/docprophandler.cxx:320: OOXMLDocPropHandler::startFastElement: unknown element 2749
        warn:oox:24274:24274:oox/source/docprop/docprophandler.cxx:320: OOXMLDocPropHandler::startFastElement: unknown element 5621
        warn:oox:24274:24274:oox/source/docprop/docprophandler.cxx:320: OOXMLDocPropHandler::startFastElement: unknown element 3198
        warn:oox:24274:24274:oox/source/docprop/docprophandler.cxx:320: OOXMLDocPropHandler::startFastElement: unknown element 5621
        warn:oox:24274:24274:oox/source/docprop/docprophandler.cxx:320: OOXMLDocPropHandler::startFastElement: unknown element 2749
        warn:oox:24274:24274:oox/source/docprop/docprophandler.cxx:320: OOXMLDocPropHandler::startFastElement: unknown element 3198
        warn:oox:24274:24274:oox/source/docprop/docprophandler.cxx:320: OOXMLDocPropHandler::startFastElement: unknown element 3198
        warn:oox:24274:24274:oox/source/docprop/docprophandler.cxx:320: OOXMLDocPropHandler::startFastElement: unknown element 3198
        
        I found that each element corresponded to the line of oox/source/token/tokens.txt - 1
        
        File https://bugs.documentfoundation.org/attachment.cgi?id=135265
        contains this in docProps/app.xml
        <?xml version="1.0" encoding="utf-8" standalone="yes"?>
        <Properties xmlns="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties" xmlns:vt="http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes">
          <TotalTime>0</TotalTime>
          <Application>Microsoft Excel</Application>
          <DocSecurity>0</DocSecurity>
          <ScaleCrop>false</ScaleCrop>
          <HeadingPairs>
            <vt:vector size="4" baseType="variant">
              <vt:variant>
                <vt:lpstr>Feuilles de calcul</vt:lpstr>
              </vt:variant>
              <vt:variant>
                <vt:i4>1</vt:i4>
              </vt:variant>
              <vt:variant>
                <vt:lpstr>Plages nommées</vt:lpstr>
              </vt:variant>
              <vt:variant>
                <vt:i4>2</vt:i4>
              </vt:variant>
            </vt:vector>
          </HeadingPairs>
          <TitlesOfParts>
            <vt:vector size="3" baseType="lpstr">
              <vt:lpstr>GENERALISTE</vt:lpstr>
              <vt:lpstr>GENERALISTE!Impression_des_titres</vt:lpstr>
              <vt:lpstr>GENERALISTE!Zone_d_impression</vt:lpstr>
            </vt:vector>
          </TitlesOfParts>
          <LinksUpToDate>false</LinksUpToDate>
          <SharedDoc>false</SharedDoc>
          <HyperlinksChanged>false</HyperlinksChanged>
          <AppVersion>12.0000</AppVersion>
        </Properties>
        
        Change-Id: I736df31676377d1c342b6c4b35d435edc3719891
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92592
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-29  Justin Luth  <justin.luth@collabora.com>  [623d6cf06ccba392c1993a3b0ad271d508205e73]

        tdf#73056 doc import: table margins - unknown byte is EndCell
        
        The problem was that the cell margin that overrides the
        table defaults was only being applied to one cell,
        while a range of cells might be defined.
        
        a sprmTCellPadding is specified by a CSSA.
        The CSSA starts with an ItcFirstLim, which consists of
        a start and end cell. The end cell is NOT included.
        
        Change-Id: Ia90bc28451d39d60ce343d24b02fd3661b05d950
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92628
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-29  Roman Kuznetsov  <antilibreoffice@gmail.com>  [6cd1591fb8b0a550067c37cf720708c6a5630b6d]

        tdf#132441 thumb scrolling in Start Center should be more accuracy
        
        Change-Id: Iffee86c0046f5ec6dae0b0287ce098f9d821acaa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92779
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2020-04-29  Stephan Bergmann  <sbergman@redhat.com>  [2919bc15867a53a6db79f482d9ccb86ac2663b35]

        Fix gb_ExternalProject_get_state_target,python3,removeunnecessarystuff
        
        ...which had been introduced with 0f2f719ccd5544eb37d1aacb0a50c317ae963e50
        "tdf#106324: Remove unnecessary test folder from LibreOfficePython framework",
        but had apparently forgotten to touch the target file when done, so any make
        target that would (indirectly) depend on it would keep rebuilding python3 et al.
        
        Change-Id: I0ac3611383c82c4e91a1eaa02e4cf5db28d326fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93117
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-29  Mike Kaganski  <mike.kaganski@collabora.com>  [c28b3286435851ce82875ab6d3551f673de4a3eb]

        Fix row/column pre-initialization in stack blur
        
        The changed code is used to initialize data before processing first
        pixel of each row/column of the bitmap, since in order to blur it,
        we need some information about assumed previous pixels. But previous
        code assumed that information for the first pixel or each row and
        each column is taken from first pixels of first column, not from
        first pixels of respective row or respective column. This doesn't
        make practical difference for the pre-extended bitmap with a solid
        color of the border (see centerExtendBitmap; it's the only actual
        case ATM). But in case of not pre-extended bitmap with non-solid
        border color, that would result in wrong blur of first pixels.
        
        Consider this bitmap (* is white, 0 is black):
        
            *00000000
            *00000000
            *00000000
            *00000000
            *00000000
            000000000
            ...
        
        For this bitmap, existing code pre-initialized each row and each
        column as if it were prepended with "******" from column 0, and so
        each first pixel of each column and each row would be blurred with
        white, even where it's all black (consider columns >=1, and rows
        >=5).
        
        Additionally, the existing initialization assumed that there's
        always at least as many scanlines as min(radius, bmpWidth), which
        might be false. See how aArrays was initialized using nLastIndexX
        in stackBlurHorizontal, and then that value affected the index
        passed to pReadAccess->GetScanline.
        
        This changes the code to consistently consider first pixels of
        respective rows/columns for pre-initialization data.
        
        Change-Id: Ibe3be8750fe5347302eca782a00b36096d99820c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93118
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-04-29  Caolán McNamara  <caolanm@redhat.com>  [0877e320b8498f3ee3875f2730a6040f708154b4]

        tdf#132288 preservation of footnote depends on reverse iteration
        
        like TextCharAttribList::FindAttrib does which spell checking
        used before
        
        commit 243b5b392906042ab03800e0b5765e6f3513372c
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Fri Jun 14 21:56:44 2019 +0100
        
            weld SpellDialog
        
        converted to use an EditEngine instead of a TextEngine in order to
        be able to host it in a native widget
        
        Change-Id: I190429fdab6e32572f2d6df94ab8e375bb4c0c61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93085
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-29  Caolán McNamara  <caolanm@redhat.com>  [43dc3934822fa62bb44ebe2da65240637f38e8d8]

        remove unused SvTreeListBox::RemoveParentKeepChildren
        
        Change-Id: If20d8f0140b223bad921c8d7be34b1973cfe692e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93076
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-29  Caolán McNamara  <caolanm@redhat.com>  [fe9a13dc0e6d1384416c2a2343223b33925fc925]

        weld SfxTemplatePanelControl
        
        Change-Id: Ib3f6d01ddec37afc3987423dc15ab84ad6475f37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92942
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-29  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [cf36fe5eb41910c26d58fb25e54ccf2e0ee01365]

        Remove unnecessary if block
        
        And format code inside
        
        Change-Id: Ied0d98935134bf6f7bc8c929645ad5faac9affa3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93116
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-04-29  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [f9598b27815dbf9fa4010eda24e4f3f7cc90e3f2]

        improve: pdf export caching of jpeg bitmaps
        
        * make cache size configurable (defaults to 15)
        * have one cache object per PDFWriter instance, thus avoiding
          accidentally caching JPEGs with different compression settings
        
        Change-Id: I6664fc09b382f471cbe7c3e7aaedb3ebb5883b47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93112
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-04-29  Miklos Vajna  <vmiklos@collabora.com>  [8b9c26218cb2c9526f69b40ff6f72ce757a464c2]

        external: update libxmlsec to 1.2.30
        
        Change-Id: Id28dadbe9ef56cc3c3274a0eb094c6e189b84bce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93106
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-29  Jean-Louis Fuchs  <jean-louis.fuchs@adfinis-sygroup.ch>  [58b84caca87c893ac04f0b1399aeadc839a2f075]

        tdf#132460 Fix feedback-loop during WebDAV lock refresh
        
        Prevent a feedback-loop, where LibreOffice would request a shorter timeout on
        each refresh.
        
        WebDAV servers do not return the lock-timeout the lock was set up with; they
        have to return the remaining time. There are WebDAV servers that return a lower
        timeout. Two examples [2] [3]. Other servers probably reuse the same timestamp
        for the whole request and are therefore not subject to that problem. (This might
        even be incorrect if the request takes very long.)
        
        Updating the lock-timeout with the value returned by the server decreases the
        timeout until it reaches zero.
        
        LibreOffice request               SERVER response
        LOCK(180)         ->              LOCK(60)
        LOCK(60)          ->              LOCK(59)
        LOCK(59)          ->              LOCK(58)
        ...
        0: no LOCK header ->              FAIL
        
        If we do not update the timeout in NeonSession::LOCK() only the initial setup
        updates the timeout.
        
        LibreOffice request               SERVER response
        LOCK(180)        ->               LOCK(60)
        LOCK(60)         ->               LOCK(59)
        LOCK(60)         ->               LOCK(59)
        ...
        
        It is essential that lastChanceToSendRefreshRequest uses the timeout returned by
        the server; after it calculated the deadline, we reset the timeout.
        
        The maintainer of neon confirmed that the timeout should stay the same after the
        initial setup. [4].
        
        [1] https://tools.ietf.org/html/rfc4918#section-6.6
        [2] https://www.alfresco.com/
        [3] https://github.com/mar10/wsgidav
        [4] https://github.com/notroj/neon/issues/12
        
        Change-Id: Ie76338f7a88f41f47569a62ea6efec8c6f646f50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92981
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-04-29  Justin Luth  <justin_luth@sil.org>  [19ead7b99948fee9557bd569df1dfaf226364287]

        cleanup my old asserts looking for problematic docs
        
        No docs found after a year or so.
        
        Change-Id: I303ecc6fa24216c8f1c7ff9fa2bb70c1a84f2292
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93004
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-04-29  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [9be543a27ab18427a1c4e66a70cc49b0332b6aa1]

        tdf#119087 Don't treat OOXML strict namespace as custom XML
        
        Change-Id: I5037ac09f57c92e02e330cbc906da3afbe4c747c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93056
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-04-29  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [bedba76adb9b1421a7d939cfef44b8194e987888]

        tdf#131733 Show only CN part of X.509 subject info
        
        The problem was that the whole Subject info was returned from
        X.509 certs if they did not start with one of "CN", "OU", "O", "E"
        
        Instead of extending this list with random keys, pass the type of cert
        and only return the whole Subject info if it's an OpenGPG one, and
        process the info unconditionally if it's X.509 like before the OpenGPG
        integration
        
        Change-Id: I1aa5d7285e48b0f4a769a073cdfb7732e482792c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92675
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-04-29  Eike Rathke  <erack@redhat.com>  [14fef320301f71f68547af1c0527677cc0ef6f88]

        Fix typo in code
        
        ... and provide a compatibility mechanism for supported service
        names, as the typo was long standing since the beginning and
        existing extensions may rely on it.
        
        Co-authored-by: Andrea Gelmini <andrea.gelmini@gelma.net>
        
        Change-Id: I289ec8a17b131bd013dd4b69327aed41e488d4f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92938
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-04-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [f845f74afaf087a46c82ee4209e29caca0980b71]

        Sifr Dark: tdf#32490: Missing Set Reminder icons
        
        Change-Id: Ibc5121114db8921932f3225262517bba18014ff4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93072
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-04-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [7fcc62022d6dd9e18f10b9e71296e7159f98d343]

        Breeze, elementary, KJ: Add Modify Layer icons
        
        - elementary: Update Step Over, Border Color icons
        
        Change-Id: I7a84f0186a26b873c409eb3c2b79ef4c4f994fb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93093
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-04-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cafbad640727529cb3797df1f56c700557c2b764]

        Fix typo in code
        
        Change-Id: I6a67206aee0b1844090d86b3fc91dc6c2e650c77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92940
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-04-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [4abaf53a24b9e0cd8a73cad881977278e35cb633]

        tdf#115030: sw: Add unittest
        
        Change-Id: Ic06c665f9eccfda52f86c5cde00e490ab419edef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93092
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-28  Caolán McNamara  <caolanm@redhat.com>  [3fcdb8500007498a424d26bfc3a288aeba8aedf5]

        nStartPosition and nEndPosition are always the same
        
        Change-Id: I6129a6696c36e3f907a0e7b5209613cdc858ff4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93084
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a5d3ee6b985e8efef7146a18dd9b2fb227e5532c]

        Fix typos
        
        Change-Id: I50a80014addf5fb6a3974139249f45f6a2e67d92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92939
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-04-28  Miklos Vajna  <vmiklos@collabora.com>  [dd52fdba87d0cfee039cc236b86241708d4e63b8]

        sw from-bottom relative orientation: add layout
        
        The implementation is a combination of what "bottom" and "from-top"
        already provided.
        
        Change-Id: Id7bac8cbcccbadcca377fe9946a21ccb3e368913
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93086
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-04-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [781a1a82231ee4b95733dfb76249224948d6d894]

        tdf#132305: sw: Add unittest
        
        Change-Id: I32ad69404b4d6cd25ec887567bb4733a59f267da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93079
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-28  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [e9e1b0f4505d4e90727900caf6ed5053fc6c30f3]

        pdf export: be a bit less wasteful when jpeg-optimising bitmaps
        
        Before, code was test-compressing every single bitmap coming along.
        Let's buffer those SvMemStreams, and keep the last 15 around in
        case the same image comes along again.
        
        Change-Id: Ic8da32725ea46b01bd6beacc389abf8f52845d36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93058
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-04-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [8bd83405b0d4ba4db3437f757d507ec1d0c84254]

        Sifr: Fix for tdf32489: missing tiny DB actions icons
        
        Change-Id: Ic9847d4d72b000f0ab9c906b91dc689a010aeead
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93068
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-04-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3fcdd122a9140dffebdecc515c007de2e7a79bbb]

        Fix typo in code
        
        ARGENTINIA->ARGENTINA
        
        Change-Id: I711f775c1296779630e99e8cfc6db0262afa47ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92941
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3af0dfad72a7290131e542eda78fab76a1dfbfe2]

        Fix typo in code
        
        Change-Id: I4f882e7eaedb5aea1353faaa7e0797b257816a8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92937
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f6b828275af11f8b04a52a9ad5f44e210d4fec0b]

        tdf#124176: Use pragma once instead of include guards
        
        Started to fix typo, eventually #pragma
        
        Change-Id: If79b618db5fd50bc8220927ba1866259b203860d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92935
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [42f1a7122745334974ad5de0e7277f584de13038]

        Fix typo in code
        
        Change-Id: I857308750454f913be574547a9ac4e7437ddf3a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92936
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-28  andreas kainz  <kainz.a@gmail.com>  [7f10ae03e161545d10cca50030461b1ae530302e]

        tdf#132138 Update Midnightblue impress template
        
        Change-Id: I83469bfda9ee44ae10b483af56e5aa35187d1917
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93061
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d829d522d4fc9cab4de4affb6fc0fa37d887e39e]

        Fix typos
        
        Change-Id: I94d7ce65aebd6b74f214362c466fda38c4808d9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92966
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-28  andreas kainz  <kainz.a@gmail.com>  [a30d7e2d7f5464d352735ef538acb0f09a7a8196]

        tdf#132138 Update Inspiration impress template
        
        Change-Id: I7873704beab3ebd232209f6df010e03579eab623
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93060
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-28  Miklos Vajna  <vmiklos@collabora.com>  [79107d3f8d10aa0f38641775c5eb47dcfd4fd37e]

        sw from-bottom relative orientation: add UNO API
        
        When it comes to vertical positioning of anchored sw objects, one can
        say the position should be "1cm from the top of the page". But measuring
        from the bottom of something was not possible.
        
        Add API for this to help working with documents from Word, which
        supports the feature.
        
        There is no duplicated C++ enum in sw/ for vertical relative
        orientation, so no "doc model" changes are needed for this in sw/.
        
        Change-Id: I3199d3e794bda2f21f92ce3bb7c3c6f04d284db2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93065
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-04-28  Pranam Lashkari  <lpranam@collabora.com>  [fbd8ea5375096abdbab49bd564b6f5fc93bc6907]

        remove macro tab for image dialog in online
        
        Change-Id: I02de19e8048fd045a6ef6bdcc655c9911f0f9f01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92971
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-04-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [5750be8cf82b6933cb0b44ffe5ad307da1b4a0eb]

        tdf#132282: Revert fix for tdf#131554
        
        912217285b3058efa54c2336f91fda4efdad6ff0 fixed the
        root cause of tdf#131554 and
        69b83dc2d3014dd9b18402534e15c937dc082464 is no longer needed
        The unittest still passes
        
        Change-Id: I7c723b0c3cc2b56022978bbeb8bf6b3f6f93f1c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93063
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-28  andreas kainz  <kainz.a@gmail.com>  [6b8ae0882bcac65f4307d6a6425f37eb0a010713]

        tdf#132138 Update Focus impress template
        
        Change-Id: I4a8704b6b4dd15943357d47c71a1bedc15b98c42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93057
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-28  andreas kainz  <kainz.a@gmail.com>  [dfd911348d26794e9c723c4c78b65dc1477a54fb]

        tdf#132138 Update Impress impress theme
        
        Change-Id: Ia396c9aa0cc57a239a4b19f65c3fa76b2e8ef4a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93055
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-28  Stephan Bergmann  <sbergman@redhat.com>  [679163845bd2f8b6de703f8fe704eb8912bc4ba4]

        tdf#115399: Don't kill pre-existing typelib_TypeDescription members
        
        ...in typelib_typedescription_register, in case they are already being
        referenced from elsewhere.  Instead, only move from *ppNewDescription to
        pTDR->pType those members that were not yet initialized in the latter.
        
        Change-Id: I7620219d137f8dd7f24a0f4a04eda30669b6c5a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93062
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-28  Caolán McNamara  <caolanm@redhat.com>  [8e7b61c48544b722b1cea41c9e2e6b1e01191be9]

        IsDropFormatSupported can be const
        
        Change-Id: I8a1c1d862a998fb0bef912bea5b6b4dd058c127f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93059
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-28  Miklos Vajna  <vmiklos@collabora.com>  [9ee7a841d41a5517fd567b17b936ea4c0141e157]

        linguistic: make LngSvcMgr::GetAvailableGrammarSvcs_Impl() more readable
        
        It's not exactly clear why, but as a side effect, this makes a crash in
        uno::Reference::release() go away in the --enable-macosx-sandbox case.
        But it helps readability as well, so why not.
        
        The root cause is probabably either a compiler bug or the old code
        depends on a longer lifetime of the temporaries involved in the function
        call, but that's not clear to me.
        
        Change-Id: I5f987129d3301d30ebf732757a4f1ba4bdbb8d52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93040
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-28  Stephan Bergmann  <sbergman@redhat.com>  [3d6214624128626c056b0a15ff6d654f57f149d9]

        Silence loplugin:cppunitassertequals when comparing pointer against nullptr
        
        I need that for another upcoming commit.
        
        Change-Id: If7e567c731e454070bf8ad9efb5c2f28ff9049e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93031
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [1705fbe9daac56ee9bea8d8fd7c7f57e2bec49b5]

        move the castToFastAttributeList function
        
        to the slightly higher namespace, to make it easy and more readable to
        use directly in a for-loop-range expression.
        
        And make it return a reference rather than a pointer, since it is never
        allowed to be nullptr.
        
        Change-Id: I15d0b32493ef65cfc601b247c272b318f1eadfd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93049
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-28  andreas kainz  <kainz.a@gmail.com>  [dfa8e18e8e6c7ad87e423393f8293a20188de1fd]

        tdf#132138 Update Blueprint plans impress template
        
        Change-Id: I2a215982cc4a295c837bb609edd7d533d594fae1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92972
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [429ef3e94af588626df17baf96ac1e085d993947]

        loplugin:makeshared in slideshow
        
        Change-Id: Ia8991a50afe1889a29456bac8f61c47ca969d23b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92998
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-28  Eike Rathke  <erack@redhat.com>  [716655820d69a0d6aaa2714cb4f12bae1aa2b862]

        Resolves: tdf#127831 implement RAND.NV() and RANDBETWEEN.NV() non-volatile
        
        Same as RAND() and RANDBETWEEN() but not recalculating on every
        change, just the normal expression recalculation.
        
        Change-Id: I8ba7099125e487a78bd3d91db8b666c2f36b22fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92994
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-04-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [a02d059d3ef03246c226fa9fc499920f7bd4ffc8]

        loplugin:makeshared in cui
        
        Change-Id: I018df0fc3ee6e07d48d9f30544e7aa8492a6ade0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92997
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-28  Attila Bakos  <bakos.attilakaroly@nisz.hu>  [2150fdc7d0f63288ac56c33cb898589512057642]

        tdf#131539 DOCX export: fix position of OLE objects
        
        Keeping position of OLE objects anchored to text
        as a character.
        
        Co-developer: Tibor Nagy (NISZ)
        Change-Id: I9699250ae5c418f9994ea2a7a3b102681b042214
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91983
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-28  Szabolcs  <szabolcs450@gmail.com>  [c431661ac716178305f64d98ce81aa8276bdbe8f]

        tdf#131841 DOCX DrawingML shape import: Fixed missing HighlightColor
        
        Implemented highlight color in grouped shapes. It was missing
        completely.
        Co-Author: Balázs Regényi
        
        Change-Id: I51207d01a205fbb24abc51c0d69042d6747570a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91619
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-28  Caolán McNamara  <caolanm@redhat.com>  [0bf3220b91dfc39aced853cb53c5dcd008381dfa]

        fix oss-fuzz build
        
        Change-Id: I3ca1676f3f447d720aa9dea28572daff8cff8d87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92992
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-28  Caolán McNamara  <caolanm@redhat.com>  [00e90218fd912525f8bfb6592cd235336e8f5496]

        add a get_drop_index for dnd interaction with toolbars
        
        Change-Id: I4c7c5cfa36d43a15509498dc4f28c10bf3fd7344
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92991
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-28  Miklos Vajna  <vmiklos@collabora.com>  [4ba1909f12b49f020195b5e767045340717ce6df]

        tdf#131729 sw: handle no drawing objects when calculating overlap of objects
        
        Regression from commit d37096f59e7e0286e55008153591a60bab92b9e8
        (Related: tdf#124600 sw anchored object allow overlap: add layout,
        2019-09-19), we assumed that the anchor frame always has draw objects,
        but that may not be the case.
        
        That happens when dragging a to-character anchored object around, before
        the object is added to its anchor.
        
        Change-Id: I1271a6e498553838c3851864b7965a1ba28de663
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92989
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-28  Stephan Bergmann  <sbergman@redhat.com>  [7cfc983f8f3f4d094cd01128043d5e2021cb80c6]

        Fix printing rtl_uString*
        
        ...broken with ef513fd4b049b214a03fbe6e62a5ea43680a7a9b "remove unnecessary use
        of OString::getStr"
        
        Change-Id: I85f5ccb6c5114ea5e3eab43a3c1821292cf4e994
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92993
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-28  Tünde Tóth  <tundeth@gmail.com>  [cbe6c4929c9da28ce5553ce31782027d5111ed16]

        tdf#127811 tdf#127813 Introduce compatibility key for the data series
        
        order of filled net and normal area charts.
        The data series of filled net and normal area charts are drawn in
        reversed order in LibreOffice but not in Microsoft Office.
        
        Default value is true to keep current behavior.
        
        Change-Id: I07adac814597b756878d74610d028f07327f7214
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/83897
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <balazs.varga991@gmail.com>

2020-04-28  Pranam Lashkari  <lpranam@collabora.com>  [f94caa1ad48a0aad061cf3aa41ba45c5348ecfe4]

        resolved clashing of two ids
        
        Multiple SvxFillAttrBox objects having the same ID 'fillattr' caused
        the problem in online making it hard to distinguish for different function
        
        Change-Id: Ic5a29ea75fb442d7e495761faf4a10d6ab212829
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92977
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-04-27  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [7459b9ecb54a298f02d19089620149718f8d8d48]

        tdf#116883: sw: support for lists level format string
        
        Multilevel lists are more flexible in case of DOCX. There is
        supported custom format for any level in DOCX unlike in LO
        and ODT where we are limited only with prefix and suffix
        for hardcoded list levels separated by dot. At the same time
        DOCX can have lists not only "1.2.3.4", but "1/2/3/4" or even
        "1!2>3)4" and such format can vary on each list level.
        
        Here is basic implementation for list format as a core feature
        for all documents and old way (prefix-suffix + ".") is left
        as fallback.
        
        Practically its usage is currently implemented only in DOCX
        import/export.
        
        Some RTF/OOXML unittests were redesigned: since we are not creating
        prefix/suffix for these formats conditions should be checked in
        a different way.
        
        Change-Id: I1ec58bcc5874d4fa19aee6a1f42bf1671d853b14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92106
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-04-27  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [4ba179eb9208185406207522e39626327c7d74c3]

        tdf#108496: DOCX: list overrides some cleanups
        
        This is a follow up commit to cf13fe3e fix with some
        mostly cosmetic changes. General idea of list overrides
        is not modified.
        
        Change-Id: I35937449bd563eacceb3753e62b9ff7245f12b89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92739
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-04-27  Eike Rathke  <erack@redhat.com>  [4559ca1a9a276ed581e1799b3aa90fb084a3eb3f]

        Add the few functions without parameters as entries with Bounds
        
        It doesn't really matter, but the assumption is that functions
        without entries take at least one and only scalar value arguments.
        
        Change-Id: I6a4cb882c86c50a0c63ddd5fc6a3b885fab32ea3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92990
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-04-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [897be475c155cfd772cc4a252e6073cd6aa43597]

        loplugin:unusedfields
        
        Change-Id: I47034909e6258fc4d65d39f484d71290f793107d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92967
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-27  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [ce9caca8da371784e33638323792e42630b2a057]

        elementary: fix for tdf#125779: object handlers are too faint
        
        Change-Id: If1741e88178205aee9f46b0fa96ca29b61ac4d84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92970
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-04-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [44ede0e8a76562ea3f9d2612472b7a2cac14a37e]

        Fix typo
        
        Change-Id: I90152d94067c6ba0daa473fa069dddbc0988e306
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92644
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-27  Miklos Vajna  <vmiklos@collabora.com>  [6dfb8f480e7ff8fdc30e83143edfe5bf6a5e442b]

        solenv: handle copying empty directories in the installer
        
        'make test-install -o build' fails without this when
        --enable-macosx-sandbox is used. It is harmless in other cases.
        
        Change-Id: Ic62a2c7729402cf45172ccc12fa83b46bee31e78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92985
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-27  Justin Luth  <justin.luth@collabora.com>  [561fe03e429a646411f9dc5e17d48a2f38b1db5a]

        tdf#115896 doc import: recognize new version 2013
        
        Now, I don't know for sure that E000 is from
        Office 2013, since I don't know where the document
        came from and I don't have 2013 readily available.
        However, I tried round-tripping the unit
        test in Office 2016 and it gave the version
        number 0x2000.
        
        Change-Id: Ib02f9440de34225affcb2ccbfd96ed89c717085e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92764
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-04-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [030d5c2ad2544c00d779d7e608178c3a3c970cd5]

        loplugin:makeshared in dbaccess
        
        Change-Id: Idf5f6179771edaf7af85d95e10b092ce0e3344f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92969
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [c275184ae37d145f428a459a07917e127bd67577]

        loplugin:makeshared in vcl
        
        Change-Id: I990fafa8b01e94aef58d6cad30bc13de539ea496
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92968
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-27  Mike Kaganski  <mike.kaganski@collabora.com>  [129f55097f926661f00919329fb28c6a85ecebbb]

        Don't insert embedded object twice
        
        During debugging of failure https://gerrit.libreoffice.org/c/core/+/92980,
        I saw that one of objects throws calling OCommonEmbeddedObject::getEntryName
        in EmbeddedObjectContainer::StoreAsChildren, because its m_bWaitSaveCompleted
        is true.
        
        The reason turns out that the object was already inserted, and thus its
        OCommonEmbeddedObject::storeAsEntry was called; but not yet its
        OCommonEmbeddedObject::saveCompleted. The double insertion happened in
        SwXFrame::attachToRange, where the object was first passed to
        InsertEmbeddedObject directly, and then was passed to InsertEmbObject,
        which called the former one again in this stack:
        
        	comphelper.dll!comphelper::EmbeddedObjectContainer::InsertEmbeddedObject(const com::sun::star::uno::Reference<com::sun::star::embed::XEmbeddedObject> & xObj, rtl::OUString & rName) Line 514	C++
        	swlo.dll!SwOLEObj::SetNode(SwOLENode * pNode) Line 884	C++
        	swlo.dll!SwOLENode::SwOLENode(const SwNodeIndex & rWhere, const svt::EmbeddedObjectRef & xObj, SwGrfFormatColl * pGrfColl, const SwAttrSet * pAutoAttr) Line 220	C++
        	swlo.dll!SwNodes::MakeOLENode(const SwNodeIndex & rWhere, const svt::EmbeddedObjectRef & xObj, SwGrfFormatColl * pGrfColl) Line 382	C++
        	swlo.dll!sw::DocumentContentOperationsManager::InsertEmbObject(const SwPaM & rRg, const svt::EmbeddedObjectRef & xObj, SfxItemSet * pFlyAttrSet) Line 2914	C++
        	swlo.dll!SwXFrame::attachToRange(const com::sun::star::uno::Reference<com::sun::star::text::XTextRange> & xTextRange, const SwPaM * pCopySource) Line 3028	C++
        	...
        
        Remove the redundant call, and put a comment on that.
        
        Change-Id: I680786a601ec454483e86c47ae07666d82c24146
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92982
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-04-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3dda058630c3be5da80ec0648564d7517fa55115]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a713d9a4e339fc00c48ad22f1503b53055f208ca
          - Revert "Fix grammar and more in text"
            
            This reverts commit bb5376ab2c0fc80e8f49197e4077ccce0639e186.
            
            Reason for revert: improve patch after comments in bug
            
            Change-Id: I636f91e5bbf6e709eb7606758f0cb13182368d5d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92785
            Tested-by: Jenkins
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-27  Mike Kaganski  <mike.kaganski@collabora.com>  [bbae20800758802d828805925c1ba526715cca78]

        Fix testFdo58949
        
        For some reason, on my Windows box (but apparently not on CI) I saw
        testFdo58949 consistently failing during `make CppunitTest_sw_odfexport`,
        but not in `make CppunitTest_sw_odfexport CPPUNIT_TEST_NAME=testFdo58949`.
        Turns out that depends on test order (if the static counter for objects
        was inreased by other tests or not).
        
        This makes the test not rely on a specific object name, but rather on
        total matching names count.
        
        Additionally allow testResolvedComment to run on Windows, since it seems
        this reason why it used to break testFdo58949.
        
        Change-Id: Ibf0b7f1848622f800a05035a96028a8ed0986f48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92980
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-04-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [22a2698466bb7ca14744e6aa39e8940de1c05f1f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bb5376ab2c0fc80e8f49197e4077ccce0639e186
          - Fix grammar and more in text
            
            Change-Id: I6a72906dca5982ab8f206cdc75273754fc0f420c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92783
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-27  Caolán McNamara  <caolanm@redhat.com>  [8057ce71dff47f9de96b0714401f0a51d30e3736]

        drop unused using
        
        Change-Id: I89c6892b51d651a25aff9c36c02c93374138635f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92974
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-27  andreas kainz  <kainz.a@gmail.com>  [bbc2162fcd9337ca2a9bf89172bd4e78244b66e9]

        tdf#132138 Update DNA impress template
        
        Change-Id: I876a59b81bc18fea2477c3dc46020ea2dedae85c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92975
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4588fa5f14a3d769a4b0e6719687b72567184ef6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 94a9abec550eeb2363bd2fd5cb0f451b0aeeb59f
          - Fix attributes
            
            Change-Id: I0153b7a2457130ae6cd8a313d86424662d0576e5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92780
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-27  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [8c694a49211fb60f05d58a4bdd87b4f563838711]

        tdf#42949 Fix IWYU warnings in dbaccess/source/ui/[m-u]*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I6bf360b331589692141f6fca52eee5b8e11ef7bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92827
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-27  Tünde Tóth  <tundeth@gmail.com>  [06a8f5d17061a8fd59fa37c0cdd1a89c72223337]

        tdf#132355 fix X axis position of stock charts
        
        Set the ShiftedCategoryPosition for true in case of stock chart.
        
        Regression from commit: 111c260ab2883b7906f1a66e222dbf4dc3c58c4f
        (tdf#127777 OOXML chart export: fix "CrossBetween" for not imported charts)
        
        Change-Id: I7ced1b03158908e838f7bb44c89dea23c5b347b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92759
        Reviewed-by: Balazs Varga <balazs.varga991@gmail.com>
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-04-27  Miklos Vajna  <vmiklos@collabora.com>  [fccbb557add457db16e0556c3f0172cafc2cf981]

        DOCX import: handle <wp:positionH relativeFrom="insideMargin">
        
        This is the same as page, but it is from-left on odd pages and
        from-right on even pages, i.e. our "mirror on even pages" mode.
        
        Change-Id: I018e0ac165a3d802f64cfc314d5c5f58da3cb580
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92965
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-04-27  Mike Kaganski  <mike.kaganski@collabora.com>  [16f7f5de542392ef9cfbb2efd51dd8c570a829a7]

        Missing includes on Windows with --disable-pch
        
        ... since b512ce255f46d90e682634e4dd17e146af7f9080.
        Yes, MSVC also produces an error if the completeness requirements
        are not met.
        
        Change-Id: I0ad573ef1d14a383eed3a8f83aa932657c22ae20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92963
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-04-27  Miklos Vajna  <vmiklos@collabora.com>  [0f03cf4a47ac0744c8d36d14ab2bf0d9623b19a4]

        sw: prefix members of SwSdrUndo, SwUndoDrawDelete, SwUndoDrawGroup and ...
        
        ... SwUndoDrawUnGroup
        
        See tdf#94879 for motivation.
        
        Change-Id: Ice419c3614ebba1b5aa9bf81de6bfcc2af8edd73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92961
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-04-27  Stephan Bergmann  <sbergman@redhat.com>  [19d3dba72fd744ab8dc1288b1c7c4c811b24ca28]

        Do not time out close_dialog_through_button
        
        If something goes wrong, better keep the testing Python and the tested soffice
        process in a state in which the actual problem can (hopefully) be debugged
        better.
        
        I happened to run into a hung UITest_chart on Linux, where soffice.bin was still
        at
        
        > Thread 1 (Thread 0x7f2e2b280fc0 (LWP 1906251)):
        > #0  futex_abstimed_wait_cancelable (private=0, abstime=0x7f2e27b59a80, clockid=<optimized out>, expected=0, futex_word=0x60e000024e8c) at /usr/src/debug/glibc-2.31-17-gab029a2801/sysdeps/nptl/futex-internal.h:320
        > #1  __pthread_cond_wait_common (abstime=0x7f2e27b59a80, clockid=<optimized out>, mutex=0x60e000024e38, cond=0x60e000024e60) at /usr/src/debug/glibc-2.31-17-gab029a2801/nptl/pthread_cond_wait.c:520
        > #2  __pthread_cond_clockwait (abstime=0x7f2e27b59a80, clockid=<optimized out>, mutex=0x60e000024e38, cond=0x60e000024e60) at /usr/src/debug/glibc-2.31-17-gab029a2801/nptl/pthread_cond_wait.c:677
        > #3  __pthread_cond_clockwait (cond=0x60e000024e60, mutex=0x60e000024e38, clockid=<optimized out>, abstime=0x7f2e27b59a80) at /usr/src/debug/glibc-2.31-17-gab029a2801/nptl/pthread_cond_wait.c:665
        > #4  0x00007f2e5fead808 in std::condition_variable::__wait_until_impl<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::unique_lock<std::mutex>&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) (this=0x60e000024e60, __lock=..., __atime=...) at include/c++/10.0.1/condition_variable:210
        > #5  0x00007f2e5fead295 in std::condition_variable::wait_until<std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::unique_lock<std::mutex>&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) (this=0x60e000024e60, __lock=..., __atime=...) at include/c++/10.0.1/condition_variable:120
        > #6  0x00007f2e5fea8f05 in std::condition_variable::wait_until<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> >, SvpSalInstance::DoYield(bool, bool)::$_2>(std::unique_lock<std::mutex>&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&, SvpSalInstance::DoYield(bool, bool)::$_2) (this=0x60e000024e60, __lock=..., __atime=..., __p=...) at include/c++/10.0.1/condition_variable:159
        > #7  0x00007f2e5fea6e60 in std::condition_variable::wait_for<long, std::ratio<1l, 1000l>, SvpSalInstance::DoYield(bool, bool)::$_2>(std::unique_lock<std::mutex>&, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, SvpSalInstance::DoYield(bool, bool)::$_2) (this=0x60e000024e60, __lock=..., __rtime=..., __p=...) at include/c++/10.0.1/condition_variable:186
        > #8  0x00007f2e5fea5a8e in SvpSalInstance::DoYield(bool, bool) (this=0x611000001bc0, bWait=true, bHandleAllCurrentEvents=false) at vcl/headless/svpinst.cxx:497
        > #9  0x00007f2e5f3a232d in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at vcl/source/app/svapp.cxx:454
        > #10 0x00007f2e5f3a18e8 in Application::Yield() () at vcl/source/app/svapp.cxx:518
        > #11 0x00007f2e5bf32c2d in Dialog::Execute() (this=0x61a000072080) at vcl/source/window/dialog.cxx:1032
        > #12 0x00007f2e5efdcd62 in SalInstanceDialog::run() (this=0x619000091080) at vcl/source/app/salvtables.cxx:1480
        > #13 0x00007f2dc37421fd in weld::DialogController::run() (this=0x61200077c5c0) at include/vcl/weld.hxx:2227
        > #14 0x00007f2dc39672f2 in chart::CreationWizardUnoDlg::execute() (this=0x610000168d40) at chart2/source/controller/dialogs/dlg_CreationWizard_UNO.cxx:189
        > #15 0x00007f2df91f2507 in FuInsertChart::FuInsertChart(ScTabViewShell&, vcl::Window*, ScDrawView*, SdrModel*, SfxRequest&) (this=0x7f2e27f1a300, rViewSh=..., pWin=0x61a0001e8a80, pViewP=0x61d0001f6880, pDoc=0x617000066a00, rReq=...) at sc/source/ui/drawfunc/fuins2.cxx:673
        > #16 0x00007f2dfaf9a379 in ScTabViewShell::ExecDrawIns(SfxRequest&) (this=0x61d0001eaa80, rReq=...) at sc/source/ui/view/tabvwshb.cxx:336
        > #17 0x00007f2dfaedf365 in SfxStubScTabViewShellExecDrawIns(SfxShell*, SfxRequest&) (pShell=0x61d0001eaa80, rReq=...) at workdir/SdiTarget/sc/sdi/scslots.hxx:1447
        > #18 0x00007f2e8031ded6 in SfxShell::CallExec(void (*)(SfxShell*, SfxRequest&), SfxRequest&) (this=0x61d0001eaa80, pFunc=0x7f2dfaedf240 <SfxStubScTabViewShellExecDrawIns(SfxShell*, SfxRequest&)>, rReq=...) at include/sfx2/shell.hxx:197
        > #19 0x00007f2e802a77ff in SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool) (this=0x6020002f3dd0, rShell=..., rSlot=..., rReq=..., bRecord=true) at sfx2/source/control/dispatch.cxx:251
        > #20 0x00007f2e802aacb6 in SfxDispatcher::PostMsgHandler(std::unique_ptr<SfxRequest, std::default_delete<SfxRequest> >) (this=0x6020002f3dd0, pReq=std::unique_ptr<class SfxRequest> = {...}) at sfx2/source/control/dispatch.cxx:988
        [...]
        
        but the Python process was already at
        
        > Traceback (most recent call first):
        >   <built-in method waitpid of module object at remote 0x60800002d1c0>
        >   File "instdir/program/python-core-3.7.7/lib/subprocess.py", line 1611, in _try_wait
        >     (pid, sts) = os.waitpid(self.pid, wait_flags)
        >   File "instdir/program/python-core-3.7.7/lib/subprocess.py", line 1653, in _wait
        >     (pid, sts) = self._try_wait(0)
        >   File "instdir/program/python-core-3.7.7/lib/subprocess.py", line 1019, in wait
        >     return self._wait(timeout=timeout)
        >   File "uitest/libreoffice/connection.py", line 133, in tearDown
        >     ret = self.soffice.wait()
        >   File "uitest/libreoffice/connection.py", line 178, in tearDown
        >     self.connection.tearDown()
        >   File "uitest/uitest/framework.py", line 46, in tearDown
        >     self.connection.tearDown()
        >   File "instdir/program/python-core-3.7.7/lib/unittest/case.py", line 631, in run
        >     self.tearDown()
        >   File "instdir/program/python-core-3.7.7/lib/unittest/case.py", line 676, in __call__
        >     return self.run(*args, **kwds)
        >   File "instdir/program/python-core-3.7.7/lib/unittest/suite.py", line 122, in run
        >     test(result)
        >   File "instdir/program/python-core-3.7.7/lib/unittest/suite.py", line 84, in __call__
        >     return self.run(*args, **kwds)
        >   File "instdir/program/python-core-3.7.7/lib/unittest/runner.py", line 176, in run
        >     test(result)
        >   File "uitest/test_main.py", line 128, in <module>
        >     result = unittest.TextTestRunner(stream=sys.stdout, verbosity=2).run(test_suite)
        
        and the relevant
        
        > ======================================================================
        > ERROR: test_tdf99069_chart_cancel_data_ranges_dialog (tdf99069.tdf99069)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "sc/qa/uitest/chart/tdf99069.py", line 32, in test_tdf99069_chart_cancel_data_ranges_dialog
        >     self.ui_test.execute_dialog_through_command(".uno:InsertObjectChart")
        >   File "uitest/uitest/test.py", line 83, in execute_dialog_through_command
        >     raise DialogNotExecutedException(command)
        > uitest.test.DialogNotExecutedException: Dialog not executed for: .uno:InsertObjectChart
        
        had not yet been written to workdir/UITest/chart/done.log (Python's unittest
        appears to unhelpfully hold back such vital information until the very end of
        the full test run).
        
        That means DialogNotClosedException is unused now and can thus be removed.
        
        Change-Id: I556ae52f05b1362f4e78f2de362a7b4f9b8a0cf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92959
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5cff6410222c04f47661ca07a1bbe6e6337633be]

        Graphic: cleanup private, public declarations, remove friend
        
        Friend GraphicObject doesn't seem to be needed anymore.
        
        Change-Id: I629ddaabf0c1802e986af42b457cd6322d2fd04d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92949
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-27  Caolán McNamara  <caolanm@redhat.com>  [32b8f5be41cf9294f995a27d83ae2b1e9e792869]

        STYLESPREVIEW is never defined
        
        added by...
        
        commit dda842bec338efb06457551136678340d0718807
        Date:   Thu Aug 29 17:22:48 2013 +0100
        
        Change-Id: I8fc15a0d7c18df69e772366ac81980f6acef52a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92952
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-27  Caolán McNamara  <caolanm@redhat.com>  [962a18691d9aa99555d6f332cc577c1fc256d48b]

        aPoint is never consumed so calculations to derive it are moot
        
        Change-Id: I4b00fc1e3bb0f346e688d50d1ea4d1ad4dd56915
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92951
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-27  Ian Barkley-Yeung  <ibarkleyyeung@gmail.com>  [27306e0eeee8a22e554f6f5bebccca4f778ae731]

        tdf#42982: Improve UNO API error reporting
        
        Improve error repoting in BreakIteratorImpl
        
        Change-Id: I0be64a758ed81b7a720c8b26af14de6b51cc5dbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92955
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-27  Mike Kaganski  <mike.kaganski@collabora.com>  [e6df5847379a97ad2de95a3c01cb11380c56e0f7]

        Extract getting default locale for filters into separate unotools function
        
        Change-Id: Ic97b1a4507d5629963f360147ecc20eb10f5d391
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92957
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-04-27  Stephan Bergmann  <sbergman@redhat.com>  [b512ce255f46d90e682634e4dd17e146af7f9080]

        Make upcasting css::uno::Reference ctor require complete types
        
        The main reason for the "home-grown" UpCast introduced with
        904b3d1fceee5827076758ed2a81f80cb73493ca "Up-cast conversion constructor for
        css::uno::Reference" in 2013 was probably that we could not yet rely on C++11
        std::is_base_of back then.  A (welcome) side effect was that the derived class
        could be incomplete.
        
        However, specializations of UpCast relying on whether or not T2 is incomplete
        are obviously an ODR violation if the type is incomplete in some TUs and
        complete (and derived from T1) in others.  And even if UpCast had internal
        linkage, it would still be brittle that its behavior depends on the completeness
        of T2 at the point of the template's instantiation, and not necessarily at the
        point of use.
        
        That means we should better base that ctor on std::is_base_of (which we can do
        now since 39a1edd6fec902ef378acce8af42c4d7fba280d0 "Make css::uno::Reference
        upcast ctor LIBO_INTERNAL_ONLY"), which causes a compilation error at least on
        Clang and GCC if the completeness requirements are not met.  This change fixes
        all the cases where types need to be complete now, plus any resulting
        loplugin:referencecasting warnings ("the source reference is already a subtype
        of the destination reference").
        
        Change-Id: Ieb9e3552e90adbf2c5a5af933dcb872e20661a2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92950
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [83cf08b1cb2d493a4c12f88eb6bf0daf25fe5beb]

        vcl: add tests for GraphicNativeMetadata
        
        Test the rotation in JPEG metadata is what we expect.
        
        Change-Id: I5ee2d646a5257d5695c51f37fb6fe795dcb9af50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92948
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e294e29ab3bcd57c1d5d4f3fe372e26d5677a7ab]

        ImpGraphic: rename ImplCreateSwapInfo and simplify
        
        ImplCreateSwapInfo changed to createSwapInfo.
        Flatten the code body
        
        Change-Id: I5865373d0b7f3cc717a9600bcf6fd198e8320e35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92947
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b50cbd7c7fd807af34d5140eaf94c57133148768]

        ImpGraphic: move content of swapOutToStream into swapOut
        
        Change-Id: Iec0227b1e1ceebda961e158315ea5e56c2d33204
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92946
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c5b6bc45d535cdad15d0d614bc3102bdf6cfd856]

        ImpGraphic: move filename handling from swapout to ImpSwapFile
        
        Change-Id: I30930f61385e31e7754d6653ff2eecfea61ce4e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92945
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [25983404aa710990194ca8afa89f91bee879a6be]

        ImpGraphic: clean-up and simplify swapOut()
        
        Change-Id: I3e578c3172fcea341a218798843cd750971a5af1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92944
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-27  Mike Kaganski  <mike.kaganski@collabora.com>  [ab5fbd39b76be8cc8015d303c1677c198776390a]

        Don't convert OUString to char*
        
        Change-Id: I3bfcc6fedb782b12be1fb1d42981756287f29f82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92956
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-04-27  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [a2f51948374a8d13e25c7fc9a5caebf29099328d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 14064200e02a2280c76e4de3d26d55995332eeb0
          - Call it what it is
            
            Change-Id: I8ff69aee8063f8997868829291500244e2c1a6a1
            
2020-04-27  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [c10d25fa56481a5e100820daac477b28c5e40e54]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e8f6152ad369f7cb8152b65ccb1dd7432b77d1f8
          - This is an IANA media type; it shouldn’t be translatable
            
            Change-Id: I714fd9685c1bf35a2c8b3d05e2a4df07ca8f8cbb
            
2020-04-27  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [5d85d10f60a3ebf253b213bb7536b2bfd6ce7f99]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 731ea5215c543caa876b2087c4303970b011d824
          - Some more copyediting…
            
            Change-Id: I43d4535b5c0ea659fd19177775ad00db71a2d7b3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/91001
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-04-26  Caolán McNamara  <caolanm@redhat.com>  [60fcd4427231e8c48cd3bf8307e280fd3a13a84f]

        tdf#132424 don't generate font previews in advance for lool
        
        Change-Id: I393db7b019fe16b2b7361bd20ec99dc5671ba1ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92943
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-26  Caolán McNamara  <caolanm@redhat.com>  [a77eaf8aa893ccac27563fdc4373dc5c36254a9e]

        move PanelLayout to sfx2
        
        Change-Id: If29ccb67835adba3ff6cf2eb53f348bbe71d6463
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92933
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [218ad66010fdba3c28564e2038876b6822752243]

        vcl: When exporing PDF, write the correct page of embedded PDF
        
        We can display PDF as an graphic in the document, where the PDF
        is treated as a vector graphic and rendered with Pdfium. When
        in that case we export the document as PDF, we can insert the
        original PDF page as an reference XObject. This workes fine,
        however the PDF as an graphic also contains the page number,
        which page should be rendered. This was not taken into account
        in the PDF export - it was hardcored to first page.
        
        This extends the support so it reads the page index from the
        graphic, and sets the correct PDF page.
        
        Change-Id: I15188ee495f9b3fcc3aa7df6f4bad4fa09903c6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92924
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c78a95124877387abf85a8637f50c1bfce24c22e]

        ImpGraphic: encapsulate members of ImpSwapFile
        
        Change-Id: I882d30f2f27149c865160b3fa68fa974701cea71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92921
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a1b2799c839df3014c24fde337511c3f91e9c5ab]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dacce1ab09a52f8eecee9a0651069934eb91054b
          - Highlight dialog objects in text
            
            Change-Id: I9a0a65988a79602bf1e43006f2266bb8ab1471ab
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92778
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4211485b827b2fd846056b8d178ceb1eaaaa5eda]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 45df710ed2b840dd15c34f9a24767a50a7454861
          - Fix typo
            
            Change-Id: I5b1e5f3abbd6543c0c6fc2b2051c5f9922b379e8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92911
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [287e39d363012788bf1f5bdb94fdebd370e8763d]

        Test swapping of Graphic
        
        Change-Id: I895002aa31380d2b5bc2593e66080f3fc94034e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92920
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-26  Caolán McNamara  <caolanm@redhat.com>  [53695ce10253f5d029063e6c7afffdf1799ceec4]

        fix make screenshot breakage
        
        Change-Id: Ieb2a4ee7475de2f3f0b6de6c1f3a5c305805131f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92932
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [415dd9825f45f412b4d547113ede77f07eac448e]

        Fix typo
        
        Change-Id: I12743733a35d00b5d99495b584bdb85de0175196
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92928
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-04-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0203092b072e4b420d21b98fb5deba4e1e089774]

        Fix typo in code
        
        Change-Id: I79939bbaea5730fa0c3d714103e0b1976edd2e49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92926
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [309569f7d1d144e7b1bcaa0211f04e9b26b9f2fd]

        Fix typo
        
        Change-Id: I0c0c7350b1b8c8630953cdf87146da933de757e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92869
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2c7bed21f45174833bf2b7d2598b008062917c65]

        Fix typo in code
        
        Change-Id: I4709f3fd11c8d5800efab65b6f9533cbad3ffe78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92927
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ddcbaf462821d373592f9560d1e1e117cce05709]

        tdf#124176: Use pragma once instead of include guards
        
        Started to fixing typo "DEFINITON"->"DEFINITION",
        eventually #pragma
        
        Change-Id: Ie7617b33671614b3ac09907d380f2ffdd9b68bdb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92734
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [83de7f38b7ae3c0b357974a536ae53fd6a2d231e]

        tdf#124176: Use pragma once instead of include guards
        
        Started to fix typo
        DESCRPTION
        
        ended with #pragma
        
        Change-Id: I0a99e0d1f0696cfbf2cd54e97b8b346bbe8e7e4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92925
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-26  Caolán McNamara  <caolanm@redhat.com>  [9f07fb6d15de5682cc2e09f0261ba59341ceb8ef]

        update pches
        
        Change-Id: I83a61da7dda6c72552eecd377f1c3744c92a797e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92909
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-26  Caolán McNamara  <caolanm@redhat.com>  [61391c43f5808aadfa5fafb25a1bd7c2ae541b70]

        all ItemWindows are now welded
        
        where native widgetery is hostable in a vcl toolbar or a native one
        
        Change-Id: I942ada335bb4bd6ced0f3352f632e25787f68597
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88598
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d9938d4d585ba4493050464e58dc9c785a1ee3b9]

        Removed executable bits
        
        Change-Id: I9de3a782cfd2775acfdcee5de576da7c1efe6184
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92643
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-26  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [abfe59f9d2d15512569263183f65da5b5a04627b]

        Sifr: Fix for tdf#132404 too large Points icon
        
        Change-Id: I86c4b301a6111e5e8a2a5e043b48bdedfff2ca59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92922
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-04-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [59c765a2f55afa3adc1b7367fe31d1dc64c9667b]

        ImpGraphic: put ImpSwapFile destructor into the class body
        
        Change-Id: Ia3f7c29bf7b84dfa8d5cc044269ed51e09c9f1a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92919
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-26  Julien Nabet  <serval2412@yahoo.fr>  [016a58d2f586d05fa0b0df433a7695ab2952a37b]

        tdf#132385: sql parser: don't drop clauses from window specification
        
        bison rule
        
        window_specification:
                '(' window_specification_details ')'
                {
                        $$ = SQL_NEW_RULE;
                        $$->append(newNode("(", SQLNodeType::Punctuation));
                        $$->append($2);
                        $$->append(newNode(")", SQLNodeType::Punctuation));
                }
                ;
        
        makes it look like rule "window_specification_details" is a single
        node, but in reality it is a sequence of four nodes:
        
        window_specification_details:
                opt_existing_window_name
                opt_window_partition_clause
                opt_order_by_clause
                opt_window_frame_clause
                ;
        
        The result is that only the "opt_existing_window_name" clause was
        being put in the parse tree, and the other three were simply
        discarded.
        
        Since that will forever be a trap, and this is the only place
        where window_specification_details is used, we inline it into
        window_specification and remove it.
        
        Change-Id: I568904355174d2bc36155bde1d4dd09f57759cd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92894
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>
        Tested-by: Jenkins

2020-04-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [53d65e6d41a5249cdc329a085545a51a355b6293]

        ImpGraphic: rename maEx to maBitmapEx in the comment too
        
        Change-Id: Ida7ecf82d9e54d3a3703b836870534dbf41e51ba

2020-04-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4d03bd252274308f64332e7c0523068c38ac684a]

        ImpGraphic: rename maEx to maBitmapEx
        
        Change-Id: I49dd552010d008cc486c6aaf51e226cc5bf4a1cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92908
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [27bb1b1c6252417d8f24facc56b209aecb090d04]

        ImpGraphic: make magic bits for vector formats as constexpr
        
        Change-Id: If0caaf76feebbdc0fb9b16a3adeecf0e3e9dc295
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92907
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [68fe3b96d94c314dfd944ebd5239384e2fed87a7]

        remove Impl from swap method names in ImpGraphic
        
        Change-Id: Ie235b6d02582d4d5ee3dc3d9d2be7f022bcb13c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92906
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [082b8718dfc70a7994990215f1dc51a69046788b]

        remove GraphicNative{Metadata,Transform} from clang-f. blacklist
        
        Change-Id: Ib60485e5d35e9d3ec2b0028d38fb8d5eaa72421c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92905
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6e89344e19715caa39a1f78cf4ba71c67af9f2e4]

        use pragma once
        
        Change-Id: Ia78cc4ee565a5f39835499764b1f2d0a2a72c5ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92904
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-25  Caolán McNamara  <caolanm@redhat.com>  [f924658e45f256544e43c3fdb2af9b585d0f0933]

        controllayout.hxx can be a toolkit-only header
        
        Change-Id: I4ad08decf432a890cdf7acf475d15210ba813f76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92903
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-25  Caolán McNamara  <caolanm@redhat.com>  [d26d1da82f0625ce1e5a99cc0081b1fcf422b315]

        rename SvtValueSet back to ValueSet
        
        Change-Id: I51ab96ffef7acc0d416d13ac8e380e49381f4d1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92902
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-25  Caolán McNamara  <caolanm@redhat.com>  [33966ab25d21594a3a4f40ce30ece73fa4f45a27]

        rename ColorValueSet back to SvxColorValueSet
        
        Change-Id: I2036a8986d2d53fc97f1c7724e4e0ab837edc1ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92900
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-25  Caolán McNamara  <caolanm@redhat.com>  [34bb3c51783f6cd5d17bff1b259886eeb91f25da]

        remove newly unused ValueSet
        
        Change-Id: Ia2c587af9846129278caf66ab504d1a1a1ac6256
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92897
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-25  Noel Grandin  <noelgrandin@gmail.com>  [0ffbaecea3316a5c723f6e0eb7250611b5d0f3d7]

        tf#131549 No titlebar on modal dialogs on macOS
        
        regression from
            commit e5230535877e30c3b874495e8794faa3a42d8017
            Date:   Tue Mar 17 21:34:21 2020 +0200
            simplify ORefVector code
        where a half-finished patch of mine snuck into another patch.
        
        Change-Id: I01f59a9d451f4535197d3abd7b37bfdbc8461c15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92901
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-25  Caolán McNamara  <caolanm@redhat.com>  [fadcfa51e7ef5d654607e39073405fbe6c0c9568]

        remove newly unused SvxColorValueSet
        
        Change-Id: Iaf7243430e50df4db84f7032eaf52728cc779c7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92896
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-25  Caolán McNamara  <caolanm@redhat.com>  [3d79f395ea6b0a960051615a98bfe58387c7d231]

        weld SvxColorDockingWindow
        
        Change-Id: Iabefa16f850d3d76017adfd77fb6be30ed467887
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92895
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-25  Szymon Kłos  <szymon.klos@collabora.com>  [96e5121869e95a8e28788a91ce0dc480e5f10c0b]

        tdf#123292 notebookbar: vertical align for shortcuts toolbar
        
        Change-Id: I2f2ccee9d6c01962d5d8609ea55c0c2bca6b5cb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92892
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-04-25  Julien Nabet  <serval2412@yahoo.fr>  [11ee7b59dda5ff2beb65fdf003e7748e541db777]

        Typo: *Comparsion* -> *Comparison* in dbaccess/connectivity
        
        Change-Id: I9dfe37b290dbb83b1dfb2f92669ae254898ee72e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92898
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-25  Caolán McNamara  <caolanm@redhat.com>  [2e20bf9c6ce56596477f661b33524ac00bd6dcd5]

        Resolves: tdf#132143 make placeholder nodes unselectable
        
        Change-Id: I13bcb43122f6b82114f287f13da20a584bf5f349
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92862
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-25  Caolán McNamara  <caolanm@redhat.com>  [3e3e28dcc89f0b756a7f2af1d410a42655b58a88]

        ignore mrucount if the entry was not found
        
        Change-Id: I4b69964fc888b18a5e3baff6a1aeec3bf23c8015
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92852
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-25  andreas kainz  <kainz.a@gmail.com>  [9e5a7189fd759a5e16959e2f116465fccd41cefa]

        tdf#132138 Update Bright blue impress template
        
        Change-Id: I2e3a0c6f115b31274e6f01ba6dc3f9eb31cbbb8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92893
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9d5f834e991754fe737b22c2d2039985629b99eb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f3f616cc45f80a7ad27286fdb8933b686c00f229
          - tdf#132371 Review menu Format - Page
            
            + fix on Page help page, refactor.
            
            Change-Id: I834c35b03d7e25fb18cda09aff304c733040625d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92876
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-25  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [8740092687a422188b55b6ad964eaacd397c7f19]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 82c126e04a96b7419c93e05186b88e7df72b2f29
          - help pages corrections
            
            - faulty embed in RGB() pages
              - faulty embeds could be removed in Blue(), Green(), Red() pages
              - did not clear 'farbcodes' in case use elsewhere
            - Rewording in Resume statement
            
            Change-Id: Ic760007a5e58af973f9935e22c107094d2170001
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92545
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-25  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [b376da7f8aec1c4c9fed0c77c4ee2a6a3d68df48]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 830489016d6bf75b148ca44c8f9a65851e8797e7
          - tdf#131416 Syntax Diagrams omissions and cleanup
            
            - Missing '@' in list of type declaration characters
            - c(h)ar typo in fragments, refactoring in:
              - Type, Function, Property, Dim, ReDim statements
              - argument fragment
            
            Change-Id: I97caea851d6864e44d43550f6e71873e6f55eb91
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92769
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-25  Regina Henschel  <rb.henschel@t-online.de>  [eb2d669af61b8808d5819b16157c59d3c6c3e03b]

        tdf#129898 Use layer DrawnInSlideshow in edit mode
        
        If 'Mouse pointer as pen' is set in slideshow settings, painting in
        slideshow becomes persistent. A layer DrawnInSlideshow is created
        for that purpose during slideshow. But that layer was not known to
        the view from where the slideshow was started.
        Generating a layer had been done regardless whether such layer
        already exists or not. That had produced several layers with
        identical name. That may not happen, because layers are identified
        by name.
        
        Change-Id: I2ba9bad5babe5a1bba3d1fc69d028d9037d2bd47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92502
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2020-04-25  Roman Kuznetsov  <antilibreoffice@gmail.com>  [10dba26804cc0c14f74069c26112e75dacf3865b]

        tdf#91818 disable scrollbar in Start Center when it isn't needed
        
        Change-Id: Ib3b7be6dd93a7f1c75f01ffe53ff7f7c19b14342
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92773
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2020-04-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [60694088231234f9c916fb6ea15067b1bf0b9cb2]

        convert excel filter in calc from shared_ptr to rtl::Reference
        
        ref-counting traffic here accounts for 10% of the profile on some of my
        calc imports.
        
        Change-Id: I1b32e0e61d7bf5eb65780ec0e7fcb99f6576050a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92694
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [facd0fc931468e82e50be3f7d8af48c6187dfa96]

        loplugin:constantparam
        
        Change-Id: Id6197d72ae136da04dfb22c847623004b797d75d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92840
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [0dbc76a3ca25f43232073484541504e342380d0a]

        make FastParser always take a FastTokenHandlerBase subclass
        
        since most of the call sites already do, and we can skip the
        slow path this way.
        
        Change-Id: I64ed30c51324e0510818f42ef838f97c401bb6dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90326
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-25  andreas kainz  <kainz.a@gmail.com>  [af9642350db024e9a9ff73f46693ff5d0a4ce66b]

        tdf#132138 Update Blue Curve impress template
        
        Change-Id: I577ae1ecae283dbd9f05e4b29127c8cfa68994d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92883
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [38994bca0f85c6c88d81bd972c8838a9368a3acd]

        fix DragDropMode:ALL constant
        
        after
            commit ccf40c0efcc371e3d5818df20af18bc10c3601bd
            loplugin:unusedenumconstants DragDropMode
        and simplify the constants
        
        Change-Id: I3355cdc02c4ce6eed67d905d3a4dbed149e39706
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92887
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-25  Pranam Lashkari  <lpranam@collabora.com>  [8b733f949aeccc9e04aa661d83927872530eb570]

        resolved: page gradient reset on reopening doc
        
        in mobile phone Slide background set to gradient becomes black/white after reopening
        
        Change-Id: Ib579856c3df8b89c74b381f3d79870c467802848
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92831
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-04-25  Heiko Tietze  <tietze.heiko@gmail.com>  [fcb23ee8d29c47f55ca26382d3c6be924a6fec40]

        Fix for print dialog
        
        Scroll window must not scroll horizontally
        
        Change-Id: Id1ccf5399d05b846f1d8272657a5a5fa2df0a744
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92860
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-04-25  Andras Timar  <andras.timar@collabora.com>  [bd21609ccedb04b755478fb532508fc27440e02a]

        Update git submodules
        
        * Update translations from branch 'master'
          to 6b2e705c5e47924cfa7c0ae90ab9d5d69cf87cb8
          - Updated Slovenian translation
            
            Change-Id: I4dbb6b28dd2672a8d4b4d125af355366f55d1aa5
            
2020-04-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [bf02636abc2da78dc3bd4e93657fcfa017d530d3]

        loplugin:unusedmethods
        
        Change-Id: I7ba901c7d6e1e88d9d2821df4a37ebbea3b63084
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92874
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [be9f45ad69a510185971957e7643fd64b873e98d]

        loplugin:unusedenumconstants
        
        Change-Id: If2473097c1c8e66e09238061da9d186d4c8e3d9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92871
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [834770170248695a4994f879fe627f6d044b2db8]

        convert CursorMoveState to scoped enum
        
        Change-Id: Ie5071ca1e663213da7c0db392be20957587517ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92870
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-25  Mike Kaganski  <mike.kaganski@collabora.com>  [dd06a8a2caf93707fbf29c7264cf41f8ec9d4c6d]

        tdf#132388: reimplement SbRtl_Replace
        
        It should not convert strings to uppercase each loop; it should use
        OUStringBuffer to avoid extra allocations.
        
        This reduces tick count for the code in the bug from ~6000 to ~30.
        
        Change-Id: I89ea062fc6d012464bb461b6a8ef321f8cc62fe6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92884
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-04-25  andreas kainz  <kainz.a@gmail.com>  [fe1cf8656d6963844553993a77ef565fb2fbeda7]

        tdf#132138 update Alizarin impress template with styles and 16:9
        
        Change-Id: I4529bdd90965cec5060f6a80a61995003c5f53d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92882
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-24  Julien Nabet  <serval2412@yahoo.fr>  [c73b98684810d96164f15ec5a3c6e44747c6cde2]

        Typo: LANGUAGE_ENGLISH_CARRIBEAN->LANGUAGE_ENGLISH_CARIBBEAN
        
        Change-Id: Ibae29e8f0c083991ee66cc32113025d0cc8a6891
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92877
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-24  Julien Nabet  <serval2412@yahoo.fr>  [a675acc5b425878d180b7707dad34af4c7005d64]

        Typo: surf->serf
        
        Change-Id: I1aba26d5495f7b1c158c432dc6e92f56f4453160
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92880
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-04-24  Caolán McNamara  <caolanm@redhat.com>  [9e8bb8fa8a77665552db9c01cac1034d5040da7b]

        Resolves: tdf#132288 don't merge adjacent properties for spell checking
        
        spell checking relies on each attribute chunk being unmerged with identical
        adjacent chunks
        
        Change-Id: Ia835fa054cad0dee4304f16724b9eb0c29b46102
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92866
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-24  Caolán McNamara  <caolanm@redhat.com>  [3b5e0316f755b9981ed4f4032c2c362407b808f6]

        all PanelLayout are layout aware
        
        Change-Id: I11609c3b4e0783bc7dfc64467ba675761886859b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92859
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-24  Caolán McNamara  <caolanm@redhat.com>  [5838b62e7ba2312f41a4c8a43d53036476bfce1d]

        final ctor arg of PanelLayout ctor is always true now
        
        Change-Id: I40cb888c13cb49aa0e20b5be5ceb1c15cf7a346c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92858
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-24  Caolán McNamara  <caolanm@redhat.com>  [d263afb35f3532844a10c23c30e28b5360d96fe4]

        don't need to include combobox.hxx
        
        Change-Id: I3cc0fe1be7e7bc28a398c04a6702a6cd4d7d6b53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92855
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [4a6ea4ceeec99b27bfb06cde6d8fac3bea068eee]

        loplugin:unusedenumconstants BrowserMode
        
        Change-Id: Ida607fedc15062863f9de771fc7005f8c60cb0b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92842
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [b95ead7b2a39bf52e2293d7e8094b9520af74ade]

        add upcasting support to rtl::Reference
        
        Change-Id: I34ca9ef65356be56db7ac008238ccadc6697e27a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92693
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-24  Caolán McNamara  <caolanm@redhat.com>  [7e3fcc17eace59a132849950ac7d9b95ac43323f]

        remove unwanted commented out hunk
        
        Change-Id: Ie9c1b61d5375e9c3b44e6d7e173574c86af12c7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92854
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-24  Luboš Luňák  <l.lunak@collabora.com>  [782b0474e4fa28a13b5421f78b45d2da2ce208be]

        debug info for Skia Windows widget drawing
        
        Change-Id: Icbf4c9e2a0fd37eaeb900e1074eabbe7949f3de9

2020-04-24  Caolán McNamara  <caolanm@redhat.com>  [16309a9516c1f173056fc103c6428e74217c7927]

        weld StylesPropertyPanel
        
        and SvxStyleToolBoxControl, etc.
        
        use a GtkOverlay to support the submenu hackery in the Style
        wysiwyg combobox dropdown
        
        Change-Id: I17baa56f382243070ee49e6d707e97324e4f4d67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85720
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-24  Caolán McNamara  <caolanm@redhat.com>  [1d23ff22c112f5b2bac23d9329a72c399007bf98]

        move SvInplaceEdit2 out of public header
        
        Change-Id: I864a795516853bd1a29b7c056e230d8f21f96cc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92853
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-24  Luboš Luňák  <l.lunak@collabora.com>  [31b00fe0f469c1bda8e523441e20f6e36bc17fd1]

        make SkiaSalBitmap discard cached data of incorrect size (tdf#132367)
        
        Performing the delayed scaling for the bitmap data could keep
        around cached mImage with a different size. Which theoretically could
        be kept around and resized later, but the bitmap data scaling finishes
        the delayed scaling by discarding all the data about it (scaling
        quality), so the later resizing wouldn't know how.
        
        Change-Id: I6a817d87becd44214f0f4db0755731b6e4ae1409
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92846
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-24  Balazs Varga  <balazs.varga991@gmail.com>  [e0da00d655ecca5986eea3812a8a670c6adbc40f]

        tdf#132174 Chart DOCX import: fix label number format
        
        The inner data table of charts has no own cell number format,
        unlike the MSO embedded XLSX, so we always have to set the link
        number format to false, if we have an inner data table.
        
        Regression from commit: 9c1063ba13028244346528e307d5563d6faf949d
        (tdf#129173 tdf#129175 Fix number format of data labels)
        
        Change-Id: I5e7865cb8c19fc6fae5b68305c7dc302516c0ad4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92695
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: Tünde Tóth <tundeth@gmail.com>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-24  Balazs Varga  <balazs.varga991@gmail.com>  [75156c6fd73dc202df541306e1636727d51d6fc3]

        tdf#132076 Chart OOXML: fix lost date format of X axis
        
        labels. Set the number format of category or date axes
        too and use date axis type for date axes at import.
        Export the real axis type of the X axis.
        
        Change-Id: I45f5c69f0aadc4ec1db0b8873b5e374e2728d39c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92396
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [ccf40c0efcc371e3d5818df20af18bc10c3601bd]

        loplugin:unusedenumconstants DragDropMode
        
        Change-Id: Ifb42ec521bcd74d54cc3e90a7720964340104174
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92844
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [a910081e0634120118d6f32996591928677d504f]

        convert SwFillMode to scoped enum
        
        Change-Id: I03230496aac57f8855ce8d3dcd8576d265060aa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92845
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [2be4afe53a94fc051aae9ba9b20443f7a350fb18]

        loplugin:unusedenumconstants ScrollType
        
        Change-Id: I996bd987169caa60c63832e62e210a8c62e6a0e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92843
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [e3cc7b94b13d6cc4e044cfd688e0fcc9dca63987]

        loplugin:unusedenumconstants BmpConversion
        
        Change-Id: Ib1c36a35ffa6af535b5265f753e9b7a6bfb590a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92841
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-24  Stephan Bergmann  <sbergman@redhat.com>  [6a9c7409ee617b79c327dd7ea4de432f448b6006]

        Mark external/clucene/patches/heap-buffer-overflow.patch as sent upstream
        
        Change-Id: Idb60ae8a2389197bcfe8b1c7848c08f551702c93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92839
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [d34b6243d6a84b0c979a6858a48a15c90a077f9e]

        loplugin:unnecessaryvirtual
        
        Change-Id: Iec5de34f908ac370302ab51a33f17dfc23ea2446
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92834
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-24  Stephan Bergmann  <sbergman@redhat.com>  [3f38a57a4ed8515dd145aea46ed697f101409c2f]

        Properly escape desktop file string values
        
        <https://git.libreoffice.org/translations/+/
        781673fea7346b0d148bf85984826c0556fdf1b9%5E!/> "update translations for
        4.4.0.0alpha1" had introduced
        
        > msgstr ""
        > "ओफीस प्रोडक्टिवीटी सुट उगडपाक अनुरुप जाला आनी ओडीएफ दस्तावेज फोरमेट प्रमाणभूत केला. डोक्युमेंट फाउंडेशनान आदारभूत केला.doftor utopodok suite ugtem ani promannit ODF dostavez pod'dotek susangot \n"
        > " asa. Dostavez protixtana thavn pattimbo lablaओफीस प्रोडक्टिवीटी सुट उगडपाक अनुरुप जाला आनी ओडीएफ दस्तावेज फोरमेट \n"
        > " प्रमाणभूत केला. डोक्युमेंट फाउंडेशनान आदारभूत केला."
        
        into translations/source/kok/sysui/desktop/share.po, which for one is a
        concatenation of multiple strings spread over multiple lines, and for another
        contains encoded newlines ("\n").
        
        The resulting
        
        > kok = "ओफीस प्रोडक्टिवीटी सुट उगडपाक अनुरुप जाला आनी ओडीएफ दस्तावेज फोरमेट प्रमाणभूत केला. डोक्युमेंट फाउंडेशनान आदारभूत केला.doftor utopodok suite ugtem ani promannit ODF dostavez pod'dotek susangot
        >  asa. Dostavez protixtana thavn pattimbo lablaओफीस प्रोडक्टिवीटी सुट उगडपाक अनुरुप जाला आनी ओडीएफ दस्तावेज फोरमेट
        >  प्रमाणभूत केला. डोक्युमेंट फाउंडेशनान आदारभूत केला."
        
        in workdir/CustomTarget/sysui/share/launcher_comment.ulf combined the multiple
        strings into a single one, while at the same time expanding the encoded newlines
        ("\n") into actual line breaks, resulting in a multi-line string.
        
        Prior to d2c23609083d7b3e5267b1e4c923476cbc509d00 "tdf#130911: convert
        desktop-translate from Perl to Python", solenv/bin/desktop-translate.pl
        mis-translated that to a cut
        
        > Comment[kok]=ओफीस प्रोडक्टिवीटी सुट उगडपाक अनुरुप जाला आनी ओडीएफ दस्तावेज फोरमेट प्रमाणभूत केला. डोक्युमेंट फाउंडेशनान आदारभूत केला.doftor utopodok suite ugtem ani promannit ODF dostavez pod'dotek susangot
        
        in instdir/share/xdg/startcenter.desktop, silently dropping all but the first
        line of the multi-line string from the ulf file.  But the resulting desktop file
        was at least syntactially correct, so the broken content apparently went
        unnoticed (or at least unfixed).
        
        Then, d2c23609083d7b3e5267b1e4c923476cbc509d00 "tdf#130911: convert
        desktop-translate from Perl to Python" caused solenv/bin/desktop-translate.py to
        fail with an AssertionError upon multi-line strings in ulf files (see
        <https://bugs.documentfoundation.org/show_bug.cgi?id=130911#c6> "Policy on
        converting Perl scripts to Python").  f516f6753d87d963c06953c60e6ad56112c191be
        "Handle desktop files with multiline entries" was meant to address that, but it
        caused solenv/bin/desktop-translate.py to now mis-translate the given multi-line
        ulf string to the broken lines
        
        > Comment[kok]=ओफीस प्रोडक्टिवीटी सुट उगडपाक अनुरुप जाला आनी ओडीएफ दस्तावेज फोरमेट प्रमाणभूत केला. डोक्युमेंट फाउंडेशनान आदारभूत केला.doftor utopodok suite ugtem ani promannit ODF dostavez pod'dotek susangot
        >  asa. Dostavez protixtana thavn pattimbo lablaओफीस प्रोडक्टिवीटी सुट उगडपाक अनुरुप जाला आनी ओडीएफ दस्तावेज फोरमेट
        >  प्रमाणभूत केला. डोक्युमेंट फाउंडेशनान आदारभूत केला.
        
        in instdir/share/xdg/startcenter.desktop violating the desktop file syntax
        (failing to escape the line breaks; see <https://specifications.freedesktop.org/
        desktop-entry-spec/desktop-entry-spec-1.1.html>).
        
        That broken desktop file apparently still went unnoticed for a while until I now
        tried to build a flatpak, which failed with
        
        [...]
        > echo "custom cmd" && ( /run/build/libreoffice/solenv/bin/assemble-flatpak.sh )
        > custom cmd
        > Error on file "/app/share/applications/org.libreoffice.LibreOffice.desktop": Key file contains line “ asa. Dostavez protixtana thavn pattimbo lablaओफीस प्रोडक्टिवीटी सुट उगडपाक अनुरुप जाला आनी ओडीएफ दस्तावेज फोरमेट ” which is not a key-value pair, group, or comment
        > make: *** [Makefile:228: cmd] Error 1
        > Error: module libreoffice: Child process exited with code 2
        
        While trying to make our code generate well-formed desktop files (see the newly
        added comments in solenv/bin/desktop-translate.py), I also added code to escape
        leading spaces as "\s" (with a line
        
        > foo= bar
        
        in a desktop file, any space around the "=" is ignored, so if the value shall
        actually start with a space, it must be escaped as
        
        > foo=\sbar
        
        ).  For all the desktop files generated with solenv/bin/desktop-translate.py in
        sysui/CustomTarget_share.mk, the difference of what is generated with this
        commit is
        
        > --- workdir/CustomTarget/sysui/share/libreofficedev/impress.desktop
        > +++ workdir/CustomTarget/sysui/share/libreofficedev/impress.desktop
        > @@ -201,7 +201,7 @@
        >  Comment[kn]=ಇಂಪ್ರೆಸ್ ಬಳಸಿ ಜಾರುಫಲಕ ಪ್ರದರ್ಶನಗಳಿಗಾಗಿ, ಸಭೆಗಳಲ್ಲಿ ಬಳಸಲು, ಮತ್ತು ಜಾಲ ಪುಟಗಳನ್ನು ಪ್ರಸ್ತುತಿಗಳನ್ನು ಸೃಷ್ಟಿಸಿ ಮತ್ತು ಸಂಪಾದಿಸಿ.
        >  Comment[ko]=임프레스를 사용하여 슬라이드 쇼, 회의 및 웹 페이지에 대한 프레젠테이션을 만들고 편집합니다.
        >  Comment[kok]=स्लायड शो, बसका आनिक वेब पानांखातीर इंप्रेस वापरून सादरीकरण तयार करात आनिक सम्पादन करात.
        > -Comment[ks]= ایمپریس کے ذریعہ سے  پریزینٹیشنس کے لئےسلائیڈشوز،میٹینگ اورویب پیجیزکوتخلیق اورمرتب کرو۔
        > +Comment[ks]=\sایمپریس کے ذریعہ سے  پریزینٹیشنس کے لئےسلائیڈشوز،میٹینگ اورویب پیجیزکوتخلیق اورمرتب کرو۔
        >  Comment[lb]=Create and edit presentations for slideshows, meeting and Web pages by using Impress.
        >  Comment[lo]=ສ້າງແລະແກ້ໄຂພາບເລື່ອນສຳລັບການບັນຍາຍ, ການປະຊຸມແລະໜ້າເວັບດ້ວຍການໃຊ້ອີມເຟສ.
        >  Comment[lt]=Pateikčių rengykle rengiamos pateiktys pranešimams, pateiktis galima įkelti į tinklalapį.
        > @@ -231,7 +231,7 @@
        >  Comment[rw]=Kurema no guhindura amayerekana y'amagaragazabice, inama n'impapuro Rubuga ukoresheje Impress.
        >  Comment[sa_IN]=इम्प्रेस् उपयुज्य स्लैड्शोस्, सम्मेलनम् तथा जालपृष्ठानि इत्येषां कृते प्रस्तुतीः उत्पादय तथा सम्पदाय च।
        >  Comment[sat]=सालइड उदुक् ला़गित् तेयार आर उनुदुक् सासापड़ाव, दुपुडुप   आर वेब साहटा  दाराय ते पोरभाव रेयाक् बेभार  .सालइड उदुक् लागित तेयार आर उनुदुक् सापड़ाव, दुपुडुप   आर वेब साहटा  दाराय ते पोरभाव रेयाक् बेभार  .
        > -Comment[sd]= ٺپي جو اِستعمال ڪندي سلائڊشوز، ميٽنگن ۽ ويب صفحن لاءِ پيشڪشون خلقيو ۽ سمپادت ڪريو
        > +Comment[sd]=\sٺپي جو اِستعمال ڪندي سلائڊشوز، ميٽنگن ۽ ويب صفحن لاءِ پيشڪشون خلقيو ۽ سمپادت ڪريو
        >  Comment[si]=Impress භාවිතා කරමින් ඉදිරිපත් කිරීම් සඳහා තිරපෙන්නුම්, හමුවීම් සහ වියුණු පිටු සාදන්න සහ වෙනස් කරන්න.
        >  Comment[sid]=Xiiwatenni isilaadi-leellishote, xaadohonna Diru qoollara shiqishsha kalaqqe mucceessi.
        >  Comment[sk]=Vytvárajte a upravujte prezentácie pre porady s stretnutia s použitím Impress.
        > --- workdir/CustomTarget/sysui/share/libreofficedev/startcenter.desktop
        > +++ workdir/CustomTarget/sysui/share/libreofficedev/startcenter.desktop
        > @@ -82,7 +82,7 @@
        >  GenericName[kmr_Latn]=Nivîsgeh
        >  GenericName[kn]=ಕಛೇರಿ
        >  GenericName[ko]=오피스
        > -GenericName[kok]= कार्यालय
        > +GenericName[kok]=\sकार्यालय
        >  GenericName[ks]=آفس
        >  GenericName[lb]=Office
        >  GenericName[lo]=ຫ້ອງການ
        > @@ -201,7 +201,9 @@
        >  Comment[kmr_Latn]=The office productivity suite compatible to the open and standardized ODF document format. Supported by The Document Foundation.
        >  Comment[kn]=ಮುಕ್ತ ಹಾಗು ಶಿಷ್ಟ ಎಂದು ಪರಿಗಣಿಸಲಾದ ODF ದಸ್ತಾವೇಜು ವಿನ್ಯಾಸಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗುವ ಒಂದು ಆಫೀಸ್ ಪ್ರೊಡಕ್ಟೀವ್ ಸೂಟ್ ಆಗಿದೆ. ಡಾಕ್ಯುಮೆಂಟ್ ಫೌಂಡೇಶನ್‌ನಿಂದ ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ.
        >  Comment[ko]=개방 및 표준화된 ODF 문서 형식에 적합한 오피스 생산성 제품군입니다. 문서재단(The Document Foundation)에서 지원합니다.
        > -Comment[kok]=ओफीस प्रोडक्टिवीटी सुट उगडपाक अनुरुप जाला आनी ओडीएफ दस्तावेज फोरमेट प्रमाणभूत केला. डोक्युमेंट फाउंडेशनान आदारभूत केला.doftor utopodok suite ugtem ani promannit ODF dostavez pod'dotek susangot
        > - asa. Dostavez protixtana thavn pattimbo lablaओफीस प्रोडक्टिवीटी सुट उगडपाक अनुरुप जाला आनी ओडीएफ दस्तावेज फोरमेट
        > - प्रमाणभूत केला. डोक्युमेंट फाउंडेशनान आदारभूत केला.
        > +Comment[kok]=ओफीस प्रोडक्टिवीटी सुट उगडपाक अनुरुप जाला आनी ओडीएफ दस्तावेज फोरमेट प्रमाणभूत केला. डोक्युमेंट फाउंडेशनान आदारभूत केला.doftor utopodok suite ugtem ani promannit ODF dostavez pod'dotek susangot \n asa. Dostavez protixtana thavn pattimbo lablaओफीस प्रोडक्टिवीटी सुट उगडपाक अनुरुप जाला आनी ओडीएफ दस्तावेज फोरमेट \n प्रमाणभूत केला. डोक्युमेंट फाउंडेशनान आदारभूत केला.
        >  Comment[ks]=The office productivity suite compatible to the open and standardized ODF document format. Supported by The Document Foundation.
        >  Comment[lb]=Die produktive Bürosoftware ist kompatibel zu dem offenen und standardisierten OpenDocument Format (ODF). Unterstützt von The Document Foundation.
        >  Comment[lo]=ຊຸດໂປຣແກຣມຜະລິດຕະພັນສຳລັບສຳນັກງານທີ່ເຂົ້າກັນໄດ້ກັບຮູບແບບເອກະສານ ODF ທີ່ເປີດກ້ວາງ ແລະ ເປັນມາດຕະຖານ. ສະໜັບສະໜູນໂດຍ The Document Foundation.
        > --- workdir/CustomTarget/sysui/share/libreofficedev/base.desktop
        > +++ workdir/CustomTarget/sysui/share/libreofficedev/base.desktop
        > @@ -221,7 +221,7 @@
        >  Comment[nso]=Laola didathapeisi, hlama dipotšišo le dipego bakeng sa go latedišiša le go laola tshedimošo ya gago o diriša Base.
        >  Comment[oc]=Base - Gestion de basas de donadas, creacion de requèstas e rapòrts.
        >  Comment[om]=Base fayyadamuun kuusaa deetaa taligi, gaafataa fi gabaasota odeeffannoo kee hordofuu fi taliguuf oolan uumi.
        > -Comment[or]= ଆଧାର ଉପୟୋଗ କରି ତଥ୍ଯ ସଞ୍ଚଯଗୁଡିକ ପରିଚାଳନା ,ପ୍ରଶ୍ନଗୁଡିକୁ ସୃଷ୍ଟି ଏବଂ ରିପୋର୍ଟଗୁଡିକୁ ଚିହ୍ନଟ କର ଏବଂ   ତୁମ ସୂଚନାକୁ ପରିଚାଳନା କର।
        > +Comment[or]=\sଆଧାର ଉପୟୋଗ କରି ତଥ୍ଯ ସଞ୍ଚଯଗୁଡିକ ପରିଚାଳନା ,ପ୍ରଶ୍ନଗୁଡିକୁ ସୃଷ୍ଟି ଏବଂ ରିପୋର୍ଟଗୁଡିକୁ ଚିହ୍ନଟ କର ଏବଂ   ତୁମ ସୂଚନାକୁ ପରିଚାଳନା କର।
        >  Comment[pa_IN]=ਬੇਸ (Base) ਨਾਲ ਆਪਣਾ ਡਾਟਾਬੇਸ ਸੰਭਾਲੋ, ਸਵਾਲ ਬਣਾਓ ਅਤੇ ਨਿੱਜੀ ਜਾਣਕਾਰੀ ਨੂੰ ਜਾਂਚਿਆ ਅਤੇ ਪ੍ਰਬੰਧ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
        >  Comment[pl]=Administruj bazami danych, twórz kwerendy i raporty, aby efektywnie zarządzać informacją za pomocą programu Base.
        >  Comment[pt]=Gerir bases de dados, criar consultas e relatórios para monitorizar e editar as informações das bases de dados com o Base.
        > --- workdir/CustomTarget/sysui/share/libreoffice/impress.desktop	2020-04-23 15:48:13.806086032 +0200
        > +++ TMP/libreoffice/impress.desktop	2020-04-23 15:42:44.515404783 +0200
        > @@ -201,7 +201,7 @@
        >  Comment[kn]=ಇಂಪ್ರೆಸ್ ಬಳಸಿ ಜಾರುಫಲಕ ಪ್ರದರ್ಶನಗಳಿಗಾಗಿ, ಸಭೆಗಳಲ್ಲಿ ಬಳಸಲು, ಮತ್ತು ಜಾಲ ಪುಟಗಳನ್ನು ಪ್ರಸ್ತುತಿಗಳನ್ನು ಸೃಷ್ಟಿಸಿ ಮತ್ತು ಸಂಪಾದಿಸಿ.
        >  Comment[ko]=임프레스를 사용하여 슬라이드 쇼, 회의 및 웹 페이지에 대한 프레젠테이션을 만들고 편집합니다.
        >  Comment[kok]=स्लायड शो, बसका आनिक वेब पानांखातीर इंप्रेस वापरून सादरीकरण तयार करात आनिक सम्पादन करात.
        > -Comment[ks]= ایمپریس کے ذریعہ سے  پریزینٹیشنس کے لئےسلائیڈشوز،میٹینگ اورویب پیجیزکوتخلیق اورمرتب کرو۔
        > +Comment[ks]=\sایمپریس کے ذریعہ سے  پریزینٹیشنس کے لئےسلائیڈشوز،میٹینگ اورویب پیجیزکوتخلیق اورمرتب کرو۔
        >  Comment[lb]=Create and edit presentations for slideshows, meeting and Web pages by using Impress.
        >  Comment[lo]=ສ້າງແລະແກ້ໄຂພາບເລື່ອນສຳລັບການບັນຍາຍ, ການປະຊຸມແລະໜ້າເວັບດ້ວຍການໃຊ້ອີມເຟສ.
        >  Comment[lt]=Pateikčių rengykle rengiamos pateiktys pranešimams, pateiktis galima įkelti į tinklalapį.
        > @@ -231,7 +231,7 @@
        >  Comment[rw]=Kurema no guhindura amayerekana y'amagaragazabice, inama n'impapuro Rubuga ukoresheje Impress.
        >  Comment[sa_IN]=इम्प्रेस् उपयुज्य स्लैड्शोस्, सम्मेलनम् तथा जालपृष्ठानि इत्येषां कृते प्रस्तुतीः उत्पादय तथा सम्पदाय च।
        >  Comment[sat]=सालइड उदुक् ला़गित् तेयार आर उनुदुक् सासापड़ाव, दुपुडुप   आर वेब साहटा  दाराय ते पोरभाव रेयाक् बेभार  .सालइड उदुक् लागित तेयार आर उनुदुक् सापड़ाव, दुपुडुप   आर वेब साहटा  दाराय ते पोरभाव रेयाक् बेभार  .
        > -Comment[sd]= ٺپي جو اِستعمال ڪندي سلائڊشوز، ميٽنگن ۽ ويب صفحن لاءِ پيشڪشون خلقيو ۽ سمپادت ڪريو
        > +Comment[sd]=\sٺپي جو اِستعمال ڪندي سلائڊشوز، ميٽنگن ۽ ويب صفحن لاءِ پيشڪشون خلقيو ۽ سمپادت ڪريو
        >  Comment[si]=Impress භාවිතා කරමින් ඉදිරිපත් කිරීම් සඳහා තිරපෙන්නුම්, හමුවීම් සහ වියුණු පිටු සාදන්න සහ වෙනස් කරන්න.
        >  Comment[sid]=Xiiwatenni isilaadi-leellishote, xaadohonna Diru qoollara shiqishsha kalaqqe mucceessi.
        >  Comment[sk]=Vytvárajte a upravujte prezentácie pre porady s stretnutia s použitím Impress.
        > --- workdir/CustomTarget/sysui/share/libreoffice/startcenter.desktop
        > +++ workdir/CustomTarget/sysui/share/libreoffice/startcenter.desktop
        > @@ -82,7 +82,7 @@
        >  GenericName[kmr_Latn]=Nivîsgeh
        >  GenericName[kn]=ಕಛೇರಿ
        >  GenericName[ko]=오피스
        > -GenericName[kok]= कार्यालय
        > +GenericName[kok]=\sकार्यालय
        >  GenericName[ks]=آفس
        >  GenericName[lb]=Office
        >  GenericName[lo]=ຫ້ອງການ
        > @@ -201,7 +201,9 @@
        >  Comment[kmr_Latn]=The office productivity suite compatible to the open and standardized ODF document format. Supported by The Document Foundation.
        >  Comment[kn]=ಮುಕ್ತ ಹಾಗು ಶಿಷ್ಟ ಎಂದು ಪರಿಗಣಿಸಲಾದ ODF ದಸ್ತಾವೇಜು ವಿನ್ಯಾಸಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗುವ ಒಂದು ಆಫೀಸ್ ಪ್ರೊಡಕ್ಟೀವ್ ಸೂಟ್ ಆಗಿದೆ. ಡಾಕ್ಯುಮೆಂಟ್ ಫೌಂಡೇಶನ್‌ನಿಂದ ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ.
        >  Comment[ko]=개방 및 표준화된 ODF 문서 형식에 적합한 오피스 생산성 제품군입니다. 문서재단(The Document Foundation)에서 지원합니다.
        > -Comment[kok]=ओफीस प्रोडक्टिवीटी सुट उगडपाक अनुरुप जाला आनी ओडीएफ दस्तावेज फोरमेट प्रमाणभूत केला. डोक्युमेंट फाउंडेशनान आदारभूत केला.doftor utopodok suite ugtem ani promannit ODF dostavez pod'dotek susangot
        > - asa. Dostavez protixtana thavn pattimbo lablaओफीस प्रोडक्टिवीटी सुट उगडपाक अनुरुप जाला आनी ओडीएफ दस्तावेज फोरमेट
        > - प्रमाणभूत केला. डोक्युमेंट फाउंडेशनान आदारभूत केला.
        > +Comment[kok]=ओफीस प्रोडक्टिवीटी सुट उगडपाक अनुरुप जाला आनी ओडीएफ दस्तावेज फोरमेट प्रमाणभूत केला. डोक्युमेंट फाउंडेशनान आदारभूत केला.doftor utopodok suite ugtem ani promannit ODF dostavez pod'dotek susangot \n asa. Dostavez protixtana thavn pattimbo lablaओफीस प्रोडक्टिवीटी सुट उगडपाक अनुरुप जाला आनी ओडीएफ दस्तावेज फोरमेट \n प्रमाणभूत केला. डोक्युमेंट फाउंडेशनान आदारभूत केला.
        >  Comment[ks]=The office productivity suite compatible to the open and standardized ODF document format. Supported by The Document Foundation.
        >  Comment[lb]=Die produktive Bürosoftware ist kompatibel zu dem offenen und standardisierten OpenDocument Format (ODF). Unterstützt von The Document Foundation.
        >  Comment[lo]=ຊຸດໂປຣແກຣມຜະລິດຕະພັນສຳລັບສຳນັກງານທີ່ເຂົ້າກັນໄດ້ກັບຮູບແບບເອກະສານ ODF ທີ່ເປີດກ້ວາງ ແລະ ເປັນມາດຕະຖານ. ສະໜັບສະໜູນໂດຍ The Document Foundation.
        > --- workdir/CustomTarget/sysui/share/libreoffice/base.desktop	2020-04-23 15:48:13.870086197 +0200
        > +++ TMP/libreoffice/base.desktop	2020-04-23 15:42:44.552404881 +0200
        > @@ -221,7 +221,7 @@
        >  Comment[nso]=Laola didathapeisi, hlama dipotšišo le dipego bakeng sa go latedišiša le go laola tshedimošo ya gago o diriša Base.
        >  Comment[oc]=Base - Gestion de basas de donadas, creacion de requèstas e rapòrts.
        >  Comment[om]=Base fayyadamuun kuusaa deetaa taligi, gaafataa fi gabaasota odeeffannoo kee hordofuu fi taliguuf oolan uumi.
        > -Comment[or]= ଆଧାର ଉପୟୋଗ କରି ତଥ୍ଯ ସଞ୍ଚଯଗୁଡିକ ପରିଚାଳନା ,ପ୍ରଶ୍ନଗୁଡିକୁ ସୃଷ୍ଟି ଏବଂ ରିପୋର୍ଟଗୁଡିକୁ ଚିହ୍ନଟ କର ଏବଂ   ତୁମ ସୂଚନାକୁ ପରିଚାଳନା କର।
        > +Comment[or]=\sଆଧାର ଉପୟୋଗ କରି ତଥ୍ଯ ସଞ୍ଚଯଗୁଡିକ ପରିଚାଳନା ,ପ୍ରଶ୍ନଗୁଡିକୁ ସୃଷ୍ଟି ଏବଂ ରିପୋର୍ଟଗୁଡିକୁ ଚିହ୍ନଟ କର ଏବଂ   ତୁମ ସୂଚନାକୁ ପରିଚାଳନା କର।
        >  Comment[pa_IN]=ਬੇਸ (Base) ਨਾਲ ਆਪਣਾ ਡਾਟਾਬੇਸ ਸੰਭਾਲੋ, ਸਵਾਲ ਬਣਾਓ ਅਤੇ ਨਿੱਜੀ ਜਾਣਕਾਰੀ ਨੂੰ ਜਾਂਚਿਆ ਅਤੇ ਪ੍ਰਬੰਧ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
        >  Comment[pl]=Administruj bazami danych, twórz kwerendy i raporty, aby efektywnie zarządzać informacją za pomocą programu Base.
        >  Comment[pt]=Gerir bases de dados, criar consultas e relatórios para monitorizar e editar as informações das bases de dados com o Base.
        
        That is, besides the fix for that one multi-line Comment[kok], there are
        various cases where the original translations/ *.po file contains a leading
        space that is now properly preserved, instead of silently getting lost.
        However, all those leading spaces, as well as the embedded "\n" newlines in that
        multi-line translations/source/kok/sysui/desktop/share.po string, were probably
        added by accident by the po file authors, rather than being meant to be
        preserved in the resulting desktop files.  Thus, translators should revist those
        po file sources and make any relevant fixes there.
        
        Change-Id: I0aee8d064cb1430558ec32984253652a0bd6db3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92838
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-24  Caolán McNamara  <caolanm@redhat.com>  [b21d2fde299031708adba8ee652e2734287e83a8]

        cid#1455212 Uncaught exception
        
        Change-Id: I555a288de1da8de85fde03a90a31cab48ff060cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92826
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-24  Luboš Luňák  <l.lunak@collabora.com>  [c69d4edf61a2647ba8d6104c743e5f2d2cbc4229]

        fix tick marks in Draw with Skia (tdf#132334)
        
        Change-Id: I815fba5ae637a64fe381eb9e47632117bebfd81b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92790
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-24  Luboš Luňák  <l.lunak@collabora.com>  [60bbff42643d0472fb358ea1b0d0123df113cdca]

        high quality scaling in skia drawTransformedBitmap (tdf#132297)
        
        Change-Id: Iba7219be1b0d95fdfdc708f31e2626b006a5e615
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92641
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-24  Stephan Bergmann  <sbergman@redhat.com>  [3bf04fe2396268a4db08d7fd2eace017f8a4e2df]

        Adapt solenv/flatpak-manifest.in to recent download.lst changes
        
        Change-Id: I274b7454262a0993e0cf728f9838f6b17bfdb3e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92836
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-24  Stephan Bergmann  <sbergman@redhat.com>  [acca5c87e73255db350a02d13bf34a62efaf9c93]

        Flatpak: Add /app/bin/libreoffice -> /app/libreoffice/program/soffice symlink
        
        Which removes the need to rewrite the
        
          Exec=${UNIXBASISROOTNAME}
        
        lines from sysui/desktop/menus/*.desktop, and helps to harmonize the plain
        Flatpak build with the one done from Fedora RPMs (see
        <https://src.fedoraproject.org/flatpaks/libreoffice>).
        
        (Also change the manifest command from an absolute path to a filename relative
        to PATH.  It is not clear to me which one would be better or more conventional,
        but at least <https://docs.flatpak.org/en/latest/manifests.html> also uses just
        a filename in its example.)
        
        Change-Id: I69c380b84503bf3d85801093fb92567852ceb00b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92837
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-24  Justin Luth  <justin.luth@collabora.com>  [aa12bf1a82fafef9a415659f21f2859169d7cba4]

        NFC ww8export: fix outright lies and false insinuations
        
        and other general cleanup
        related to tdf#98409 - see proof example there.
        
        The outright lie is that cell border defaults come from the
        first row and the first column. Instead, margins actually
        are defined for each row, and come from the last column.
        And there are no defaults for the border lines themselves.
        
        The insinuation is that these are table level settings
        that only should occur once, but most of them are per-row
        settings and all of them happen repeatedly.
        
        The three functions that appear to repeat table level
        definitions probably should run only once, but that is
        likely tricky to do with table-in-table situations,
        so no intention to do that here in a
        NoFunctionalChange patch.
        
        Change-Id: I9fa60902389668256b147df6bf9a2e972cf9174a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92700
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-24  Julien Nabet  <serval2412@yahoo.fr>  [7e82d7bf88f63b1dcd9da939904330054fc426f6]

        Related tdf#111461: ignore picLocks attribute
        
        If we ignore "nvPicPr", we can't take "picLocks" into account
        since this tag is used inside "nvPicPr"
        
        It allows to avoid this log:
        warn:oox:24274:24274:oox/source/drawingml/shapecontext.cxx:125: ShapeContext::onCreateContext: unhandled element: 3974
        
        Change-Id: Icba7a732f59cf5f3ea587bc23c27cec7a10367c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92556
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-24  Julien Nabet  <serval2412@yahoo.fr>  [be23b4a91504b81a19510f8562e92203b4317edf]

        tdf#132305: Teach Starmath MS_COMBOVERLINE = 0x0305
        
        Change-Id: I04b282d3f0dae68d459002f5a3822ac06fdb7986
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92698
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-04-24  Miklos Vajna  <vmiklos@collabora.com>  [c909cc6a550e78816316e2674639178e95ab2a41]

        xmloff: create SchXMLExport_Styles instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: Ib15016bf08323936818bd9a26049772d3d6922c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92824
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [6a22fc81e219667566b9cc3ed5e9de1898c1fe6b]

        loplugin:unusedmethods
        
        Change-Id: Ieec5099a8ce9fa3f07e36be244071efc1b101cf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92803
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-23  andreas kainz  <kainz.a@gmail.com>  [951b6a9570ae2665f7b6e7cdd6d24d1fc513ba90]

        Image dialog property update
        
        Change-Id: I6e07b2c26559c501bd8502fef90f50adf089807c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92623
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-23  Caolán McNamara  <caolanm@redhat.com>  [ef624df19fb0c3a0e5c6ca9f461e9c773dbe557f]

        cid#1462476 Uninitialized pointer field
        
        Change-Id: Ic545f41cfd466fc25bb7121b97d42d26a6a998e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92825
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-23  Caolán McNamara  <caolanm@redhat.com>  [256238ec6f84f94eaad5e667b9d507a7d9eaa136]

        cid#1462311 silence Use after free
        
        etc.
        
        revert this hunk of
        
        commit 11785217594d863efb518aa8b8f2910cdcb9c59d
        Date:   Tue Apr 14 14:55:22 2020 +0200
        
            loplugin:buriedassign in c*
        
        just to silence coverity
        
        Change-Id: I6d8819a0ab073a56ab46944b170ef4ae3a28e4d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92552
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-23  Stephan Bergmann  <sbergman@redhat.com>  [500c4a1442919715a504e90db592dcce0f31e1a5]

        Related tdf#115399: Reorder code slightly
        
        ...in preparation of a forthcoming fix for the issue
        
        Change-Id: I6611778dfbc090eb869bf653cf7f61574a81b4f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92823
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-23  Stephan Bergmann  <sbergman@redhat.com>  [39a1edd6fec902ef378acce8af42c4d7fba280d0]

        Make css::uno::Reference upcast ctor LIBO_INTERNAL_ONLY
        
        It looks like an oversight that 904b3d1fceee5827076758ed2a81f80cb73493ca "Up-
        cast conversion constructor for css::uno::Reference" added it also for external
        code.  Making it LIBO_INTERNAL_ONLY allows to remove workarounds for old MSVC,
        and may allow to simplify the code further in the future.  (Though using
        std::is_base_of, as suggested in the comment, is not easily possible, as it
        would cause errors like
        
        > include/c++/v1/type_traits:1726:59: error: incomplete type 'com::sun::star::lang::XMultiServiceFactory' used in type trait expression
        >     : public integral_constant<bool, __is_base_of(_Bp, _Dp)> {};
        >                                                           ^
        > include/c++/v1/type_traits:1731:7: note: in instantiation of template class 'std::__1::is_base_of<com::sun::star::beans::XPropertySet, com::sun::star::lang::XMultiServiceFactory>' requested here
        >     = is_base_of<_Bp, _Dp>::value;
        >       ^
        > include/com/sun/star/uno/Reference.h:277:18: note: in instantiation of variable template specialization 'std::__1::is_base_of_v<com::sun::star::beans::XPropertySet, com::sun::star::lang::XMultiServiceFactory>' requested here
        >             std::is_base_of_v<interface_type, derived_type>
        >                  ^
        > ucbhelper/source/provider/getcomponentcontext.cxx:34:9: note: while substituting deduced template arguments into function template 'Reference' [with derived_type = com::sun::star::lang::XMultiServiceFactory]
        >         css::uno::Reference< css::beans::XPropertySet >(
        >         ^
        > include/ucbhelper/getcomponentcontext.hxx:29:28: note: forward declaration of 'com::sun::star::lang::XMultiServiceFactory'
        >     namespace lang { class XMultiServiceFactory; }
        >                            ^
        
        with incomplete types.)
        
        Change-Id: I6da3395df904797cec83c1f6ab24b386527d4cea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92802
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-23  Mike Kaganski  <mike.kaganski@collabora.com>  [41e1e44a1fe102be0957e83b7b3f04bcd4ed19a8]

        Don't call default ctor only to reassign later
        
        Change-Id: Ia725652f5124a2288bcca319a35d549c0bc3e351
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92793
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-04-23  Luboš Luňák  <l.lunak@collabora.com>  [e18570e5e0ff0b656bfad2b4c1a7da54a4f0649f]

        use rectangle rather than point+size for debug output
        
        And use SkIRect rather than tools::Rectangle because the latter
        messes up the size.
        
        Change-Id: Iaba609635b63bd65092a9a66f2df5426e40e9d2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92794
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-23  Caolán McNamara  <caolanm@redhat.com>  [f6e7ff90718f7991bce6c642b9baef707e561ea5]

        LoseFocus incorrectly calling notifyFocusGet
        
        looks like a cut and paste error from initial checkin
        
        Change-Id: I816ad85c564b0ca31833da17bbe760101ed3231d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92757
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-23  Stephan Bergmann  <sbergman@redhat.com>  [92b7e0fd668f580ca573284e8f36794c72ba62df]

        external/clucene: Avoid heap-buffer-overflow
        
        ...as seen during a --with-lang=ALL build with ASan on Linux:
        
        > [XHC] nlpsolver ja
        > =================================================================
        > ==51396==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x62100000ed00 at pc 0x7fe425640f53 bp 0x7ffd6a0cc900 sp 0x7ffd6a0cc8f8
        > READ of size 4 at 0x62100000ed00 thread T0
        >  #0 in lucene::analysis::cjk::CJKTokenizer::next(lucene::analysis::Token*) at workdir/UnpackedTarball/clucene/src/contribs-lib/CLucene/analysis/cjk/CJKAnalyzer.cpp:70:19
        >  #1 in lucene::index::DocumentsWriter::ThreadState::FieldData::invertField(lucene::document::Field*, lucene::analysis::Analyzer*, int) at workdir/UnpackedTarball/clucene/src/core/CLucene/index/DocumentsWriterThreadState.cpp:901:32
        >  #2 in lucene::index::DocumentsWriter::ThreadState::FieldData::processField(lucene::analysis::Analyzer*) at workdir/UnpackedTarball/clucene/src/core/CLucene/index/DocumentsWriterThreadState.cpp:798:9
        >  #3 in lucene::index::DocumentsWriter::ThreadState::processDocument(lucene::analysis::Analyzer*) at workdir/UnpackedTarball/clucene/src/core/CLucene/index/DocumentsWriterThreadState.cpp:557:24
        >  #4 in lucene::index::DocumentsWriter::updateDocument(lucene::document::Document*, lucene::analysis::Analyzer*, lucene::index::Term*) at workdir/UnpackedTarball/clucene/src/core/CLucene/index/DocumentsWriter.cpp:946:16
        >  #5 in lucene::index::DocumentsWriter::addDocument(lucene::document::Document*, lucene::analysis::Analyzer*) at workdir/UnpackedTarball/clucene/src/core/CLucene/index/DocumentsWriter.cpp:930:10
        >  #6 in lucene::index::IndexWriter::addDocument(lucene::document::Document*, lucene::analysis::Analyzer*) at workdir/UnpackedTarball/clucene/src/core/CLucene/index/IndexWriter.cpp:681:28
        >  #7 in HelpIndexer::indexDocuments() at helpcompiler/source/HelpIndexer.cxx:66:20
        >  #8 in main at helpcompiler/source/HelpIndexer_main.cxx:79:22
        > 0x62100000ed00 is located 0 bytes to the right of 4096-byte region [0x62100000dd00,0x62100000ed00)
        > allocated by thread T0 here:
        >  #0 in realloc at /data/sbergman/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:164:3
        >  #1 in lucene::util::StreamBuffer<wchar_t>::setSize(int) at workdir/UnpackedTarball/clucene/src/core/CLucene/util/_streambuffer.h:114:17
        >  #2 in lucene::util::StreamBuffer<wchar_t>::makeSpace(int) at workdir/UnpackedTarball/clucene/src/core/CLucene/util/_streambuffer.h:150:5
        >  #3 in lucene::util::BufferedStreamImpl<wchar_t>::setMinBufSize(int) at workdir/UnpackedTarball/clucene/src/core/CLucene/util/_bufferedstream.h:69:16
        >  #4 in lucene::util::SimpleInputStreamReader::Internal::JStreamsBuffer::JStreamsBuffer(lucene::util::CLStream<signed char>*, int) at workdir/UnpackedTarball/clucene/src/core/CLucene/util/Reader.cpp:375:6
        
        Note that this is not a proper fix, which would need to properly detect
        surrogate pairs split across buffer boundaries.  But for one the comment says
        "however, gunichartables doesn't seem to classify any of the surrogates as
        alpha, so they are skipped anyway", and for another the behavior until now was
        to replace the high surrogate with soemthing that was likely garbage and leave
        the low surrogate at the start of the next buffer (if any) alone, so leaving
        both surrogates alone is likely at least no worse behavior.
        
        Change-Id: Ib6f6f1bc20ef8efe0418bf2e715783c8555068de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92792
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-23  Stephan Bergmann  <sbergman@redhat.com>  [c59cf3246b5cf7bc2b8108e7824f9076f6d32cf9]

        Fix typo ("..." vs. '...' shell quoting)
        
        ...introduced with 42f29b7f3f1bedac3fc057edfab985ffb03fd53b "Add
        --with-latest-c++ to explicitly opt in for -std=c++20/-std:c++latest"
        
        Change-Id: Ifa943bfb2d24da2ba0d63d577f42e8ec8a0b8f59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92795
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-23  Miklos Vajna  <vmiklos@collabora.com>  [9d38360e2ed06b2083d56b637f009411d41f36eb]

        sw html export: fix handling of paragraph alignment in XHTML mode
        
        The problem was that the <p align="..."> markup was used, while XHTML
        prefers the <p style="text-align: ..."> markup. Note that
        OutHTML_SvxAdjust() is a special case: other paragraph-level pool items
        would just call the equivalent of OutCSS1_SvxAdjust().
        
        Fix the problem by bringing the paragraph alignment case close to e.g.
        SvxULSpace handling, which is the m_bNoAlign == true case.
        
        On top of this the reqif-xhtml output is then valid out of the box,
        since IgnorePropertyForReqIF() already filters out not allowed CSS
        properties.
        
        Change-Id: I5fb4314bec172affcd03b1c49b986406a93c2b12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92797
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-04-23  Heiko Tietze  <tietze.heiko@gmail.com>  [26ada4335a5804735ae37cf9a89f8145e0931fd7]

        tdf#127782 - New Print dialog is too high
        
        ScrollWindow behind the tab control
        
        Change-Id: I5560f4368f94a45eeb1e3af3bf18df0f305ab3da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92758
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-04-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [d4248915d7db69aa7bf31d9d6189b7375aca70ed]

        pass SvxBrushItem around by unique_ptr
        
        we never create an object that is actually shared, so this is wasted
        
        Note1: in
          IMPL_LINK_NOARG(SwEditRegionDlg, OkHdl, weld::Button&, void)
        there was a comparison
          if( aBrush != pRepr->GetBackground() || ...
        which I removed
        
        Note2: In
            bool SwDoc::GetBoxAttr( const SwCursor& rCursor, std::shared_ptr<SfxPoolItem>& rToFill )
        which had a condition
            else if( rToFill != xBack )
        I changed to compare contents
        
        Change-Id: Idd769f44917c5ccc7e9f4bfbaddf12f9cd4151cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92791
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-23  Tor Lillqvist  <tml@iki.fi>  [3cbcaa8d36ef889a28d790e18d68b838cfc46bb2]

        Use equal number of leading and trailing context lines in patch
        
        Change-Id: I67763a5d612b66f61ed8a60c6331c85cc88f2b85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92789
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-04-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [e34a1463e0cf236ca0612b1e0850f89964e4c066]

        tdf#132278: sc: Add unittest
        
        Change-Id: Iaba8917fb18e86c68701b13b0ff26246c3cc8986
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92746
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-23  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [56c2030433c397fcdc964a5ee38e3a6b493ac2d2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e2f2799a2808d4389cedab5f979a5a928d91d815
          - tdf#129366 Basic Syntax Diagrams
            
            - runtime/compiler Option statements
            - Sub, Function, Property Get/Let/Set
            - Dim, ReDim, DimArray
            
            - Dim and Redim help pages reviewed and amended accordingly
            - Sub, Function, Property pages updates in subsequent patches
            
            Change-Id: Iee857aa6e17533278bf16917c0b7d32af0e038ea
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92528
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-23  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [8f123b439db4ad3dac2563a94a02c3c8a05ca2fc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5f437431f487467f3bc329aa928abcf8e271b365
          - tdf#129366 Basic Byte datatype information
            
            - TypeName function
            - VarType function
            - syntax diagram fragment update
            
            Change-Id: I412e95c9eb8a3b84158b3888025081600030167e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92533
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-23  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [703c3e31f4649612da84343a9ac06b253f1c144f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 44640598eda121aa83d4e89b874579d90f00e6fb
          - tdf#36737 Clarify routine arguments initialisation
            
            in those contexts:
            - native LibreOffice Basic
            - w/ Option Compatible
            - w/ Option VBASupport 1/0
            
            - Added missing Byte, Boolean datatypes
            - type declaration caracters fragment conciser layout
            
            Change-Id: I53387018223466ef7452d87fb166d5d9e6de0594
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92540
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-23  Julien Nabet  <serval2412@yahoo.fr>  [2aab1c47df5648a3667c75efcdd1c1a4f08d6146]

        Related tdf#131169: avoid magic numbers
        
        Change-Id: Ic82f214f22933e3c74b8b0fc4c6a25b19f103fa1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92735
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-04-23  László Németh  <nemeth@numbertext.org>  [7690f3269c89140930f49068133e7d061d475948]

        tdf#132351 DOCX export: fix character formatting of numbering
        
        with removed ListAutoFormat.
        
        Using untouched text portion of paragraph marker,
        DOCX export restored the changed character
        formatting of numbering with removed ListAutoFormat
        (see RES_PARATR_LIST_AUTOFMT in wrtw8nds.cxx).
        
        Follow-up of commit e4509d7db7562f7e4ab9366b915ed558291ac3de
        (tdf#127606 DOCX lists: fix unchangeable formatting)
        
        Change-Id: Ie576a204d86694296cb29185a5b130e87a518b7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92744
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-23  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [63e43c1db9d0d5c52916dc6d2d7cd1d3d9bcae76]

        Drop Macromedia Flash export filter
        
        Flash technology is going to be retired by the end of 2020 by Adobe:
        
        https://theblog.adobe.com/adobe-flash-update/
        
        With this ahead doesn't make much sense for LO 7.0 to support exporting
        presentations and drawings to swf anymore.
        
        Change-Id: Ic2c6e95db2f56bcd4eb25abdd0a6748aee9b0e4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92507
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-04-23  Eike Rathke  <erack@redhat.com>  [11ef83aa64af7e366cd56856853a7b332a69d105]

        Update language-subtag-registry to 2020-04-01
        
        Change-Id: I89ac10b243ac0babbe0d1bf24a7e0f732fe5a495
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92755
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-04-23  Luboš Luňák  <l.lunak@collabora.com>  [b764e3d10d31d3d1f99ae6127cb607af69abcb2e]

        avoid Skia xor crash with not-yet-drawn surface (tdf#132335)
        
        No content yet, nothing to xor with.
        
        Change-Id: I68b44d6051859a61d50c5fbf8e3c63e719a87ca3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92753
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-23  Tor Lillqvist  <tml@iki.fi>  [95747c630766c9e3287c2bfea7255ad23a24ce5d]

        Use equal number of leading and trailing context lines in patch
        
        At least the patch program on macOS seems to require it.
        
        Change-Id: I9943134c7fb672226cbde52e35ef78f74f060ed0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92756
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-04-23  Caolán McNamara  <caolanm@redhat.com>  [fb878ce13e90c1f4e36c2d2e0bf193bf1b9ad21a]

        make spinbutton demo wide enough to use
        
        Change-Id: Ibfd0e27b0b382fb6e0f71bfd4d9555998b03ded5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92754
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-23  Caolán McNamara  <caolanm@redhat.com>  [db316cb34526549f53725fd72a53b0795e11b742]

        weld ListBoxControl
        
        Change-Id: I7f47814a724920f04ce1638b8afa3549ccb6a7c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92751
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-23  Caolán McNamara  <caolanm@redhat.com>  [424ffd5ea25d03b3c8628a273a1cf9794f6e1f52]

        weld ComboBoxControl
        
        Change-Id: Ifdb76cc61e6270f8a04fec2534dcd29d27e8281f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92724
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-23  Caolán McNamara  <caolanm@redhat.com>  [048ab42d3f5c7bc6116b483d9c8ac8975c7d68a4]

        remove undocumented ComboboxToolbarController properties
        
        what documentation for these addons that I can find leads to
        https://wiki.openoffice.org/wiki/Framework/Article/Generic_UNO_Interfaces_for_complex_toolbar_controls
        
        where "SetDropDownLines", "SetBackgroundColor" and "SetTextColor" don't appear,
        nor are they used in the odk examples, and these are all now problematic
        properties.
        
        originally introduced with
        
        commit b8f9b4ad593f046797f1785dc18ed15ba70be2e3
        Date:   Fri Jul 6 11:23:29 2007 +0000
        
            INTEGRATION: CWS c09tosrc (1.7.92); FILE MERGED
            2007/06/25 14:04:31 rt 1.7.92.2: Avoid warning on mac ('aColor' may be used uninitialized in this function).
            2007/06/18 15:27:16 cd 1.7.92.1: #i78622# Dropdown button of combobox (complex toolbar controller) must be clicked twice
        
        Change-Id: I16e1abb1846f2d7031fe940cc958396f66473ad6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92723
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-23  Caolán McNamara  <caolanm@redhat.com>  [259fedf599e9c1ec9b007c30b44d2dc07eaca98e]

        Resolves: tdf#132338 combobox 1 character narrower than it used to be
        
        Change-Id: I9b24c654a9d209c5d52eebf852b6dca436a782b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92742
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a40455528c4ec2c079444f320a02d1946e1d8ac9]

        Fix typo
        
        Change-Id: Id2b8dd8c1d465a438ce6dfc859b007c5bfd98c51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92080
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [09849784f152296d83efdcecf770f272ebdcdffb]

        Fix typo
        
        Change-Id: I07f828e8a17de03cf15639df8afa0adf5dcaebba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92246
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [77cc197582f669270634e800b7c2ba820908c66a]

        Fix typos
        
        Change-Id: I6c9fe715c0d188d3970027fcb63c6c039c957fd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92733
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [43d108b55bf98849c8c5b7313fe44105db6f972d]

        Removed duplicated include
        
        Change-Id: I839d1414bfd4a6d75b1393f006e770c1c9775d84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92560
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8c884628d3e88b5ba461817af31b8da43985679f]

        Fix typo
        
        Change-Id: Ia0097a974f5bb5f2bdf626845ae98d347f66fff6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92745
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [dd23ec329faddd74691595405e977baa8ac7f0a3]

        loplugin:makeshared in fpicker
        
        Change-Id: I121b6f6d2e7d3fa17caa4e3b3ac38eea0388507b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92747
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [524c4c61ebd985ab6721d8c7e5f8f85f273883cb]

        loplugin:makeshared in linguistic
        
        Change-Id: Id852ace32903e8bae622be36a7318d0f4f201832
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92749
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-23  Pranam Lashkari  <lpranam@collabora.com>  [23a3727dc6bdb1a3266f71a58cca0bea8f70ac04]

        Added parameter to FillPageGradient command
        
        Change-Id: Ife435fc25e8e3114e66461af22ac9e0ef8c9d011
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92235
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-04-23  Pranam Lashkari  <lpranam@collabora.com>  [24a90870991d2629014b60435e3ca98a64dd3043]

        Added parameter to FillPageColor command
        
        Change-Id: I22943815b69eeb7628eb243e0dbc6c8e0ea3487e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92213
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-04-23  Pranam Lashkari  <lpranam@collabora.com>  [9ed61699760544b780bd3eb5820d92233cd5fb4d]

        resolved: Impress mobile Choosing a different type of shape fill crashes
        
        Change-Id: Idd8dbba866b64089055880ffad9b5cbd9b12ca85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92688
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-04-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [7bed47db29783677aa69aa2a54ab1f6ca8e810f6]

        loplugin:makeshared in dbaccess
        
        Change-Id: If4208532d2905410a07b846afee46fba2fe1e549
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92748
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-23  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [ff93e4977cb1e23f355d248a77e8d0e56bb0f4b9]

        tdf#131936 Correctly detect OOXML variant on import
        
        Change-Id: I29a6b0454bf741ce8ad49078597b3412a83dedb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92278
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-04-23  andreas kainz  <kainz.a@gmail.com>  [5b7561e758d3552d41bd65149f1fcbb6650e0887]

        Sidebar line alignment update
        
        Change-Id: Icfe5a6337ca4510ea6aaa44823ef623ce6860c18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92663
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-23  andreas kainz  <kainz.a@gmail.com>  [6b99535a77bc408973fd9375ba3d036ebaee2317]

        sd position ad size dialog update
        
        Change-Id: I7bbfa7999d5b10db48d2c6aa6d66dc04c3891f3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92630
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-23  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [29575dc6a481f2548b3fcb0906138861aec03583]

        Add config to disable individual infobars
        
        In some deployments users want to disable certain infobars
        to not interfere with their workflows.
        Also, there are individual users who want to disable certain infobars
        for various reasons.
        
        This could be a generic config setting where you can set a list
        of Infobar IDs which should be disabled.
        That however would require knowledge about the internal IDs which
        are not exposed (and might even change over time).
        
        So instead, add a config option for each known infobar where we suspect
        users might want to turn it off.
        
        This list might change over time.
        
        Change-Id: I13f0456435b59aafe929a46498de5a8847f138e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92638
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-23  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [3fb1477de164bba260e3e9a39afcb3f67c78fb5e]

        Mention that this is the "OOXML Transitional" export filter
        
        Make it clear that this is not "OOXML Strict"
        
        Change-Id: I025e982c12e66a3088ce9ee093382df02a88ff9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92375
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-04-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [4faf8ef2553aba31d6021abce604f7716d2ad229]

        tdf#132278 crash after opening an old file
        
        regression from
            commit 7282014e362a1529a36c88eb308df8ed359c2cfa
            tdf#50916 Makes numbers of columns dynamic.
        
        Change-Id: I7a37631094b91f4859326db054f285daa8dccbb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92740
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-23  Gülşah Köse  <gulsah.kose@collabora.com>  [6454b6336b8de9a4c5899adeab552af6f794cdc4]

        tdf#130058 Import shadow size.
        
        Change-Id: Ie1cee377a33567088fb76ea47f0e6fc51d47f0fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92188
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-04-23  Caolán McNamara  <caolanm@redhat.com>  [0e75f025419f878dc772391cea8d55765bceb9fc]

        fix assert in empty complextoolbarcontrols combobox sdk example addon
        
        Change-Id: Icf73bb97aa98430c9380e500574b93f248749c62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92704
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-23  Caolán McNamara  <caolanm@redhat.com>  [c2a7705afd597e4cb39e7a7b239448807372dd3d]

        EditControl can be final
        
        Change-Id: Id7da1ca16b50cde9c1154343479ec0423db0c356
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92722
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-23  Dennis Francis  <dennis.francis@collabora.com>  [0aaf94d75410cb41b572a64935db767f586ffa73]

        lokit: fix edit-text/view-cursor position
        
        in case of views with heterogeneous zooms.
        
        1. EditText render position fix
        
        The EditView has an 'output-area' which is used to clip the rectangle
        we pass to the Paint() call. It also holds on to the ScGridWindow
        instance where the edit started. The 'output-area' of the EditView is in
        the coordinates/units of the MapMode of the ScGridWindow it holds. So we
        need to temporarily change the MapMode and 'output-area' of the EditView
        in agreement to the device(with the current view's zoom settings) where
        we are going to paint to. After we call the Paint(), we rollback the
        original settings of the EditView.
        
        2. EditViewCursor position fix
        
        Before this change the cursor position in twips (calculated based on
        pixel aligned cell position in the view where editing occurred) is
        broadcasted to all the client-views. If the clients have different zooms, then
        simply scaling this common cursor position in the client for its zoom
        is not going to be accurate enough (due to the non-linear Logic->Pixel->Logic
        transformation involving pixel rounding). This is very visible if you are
        editing far away from A1 (like Z50).
        The fix is to turn off this broadcast for calc-cell editing and send
        view specific edit-cursor invalidation messages.
        
        This is accompanied by a online.git patch that removes unnessecary
        broadcast of view-cursor invalidation messages which messes up things again.
        "Do not broadcast view-cursor invalidation messages"
        
        (cherry picked from commit d58f1e334245f9e136750fbba267c2a941a213cc)
        
        Conflicts:
        	editeng/source/editeng/impedit.cxx
        	editeng/source/editeng/impedit.hxx
        
        Change-Id: Ib2fbbe4b6f93f26fc85d6adaa8684dd4397d886f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92631
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92721
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2020-04-23  Justin Luth  <justin.luth@collabora.com>  [7b9878671a74dc9043d0cdc93e019fdd7d622e8c]

        tdf#99197 ww8import: all root-level para-styles default to LTR
        
        It is not just the "Normal" paragraph style that should
        default to LTR. Any new style that does not inherit from
        anything should be set to LTR, regardless of page/section
        settings.
        
        Change-Id: Ibe1241b813b82afa9b218eae50d6c78042131893
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92468
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [2fe1ecae8a7937adffdf8f5e3bd9fe6f8b7de1e3]

        tdf#129805: sw: Add unittest
        
        Change-Id: Ie1b36fb51310d0073fec31c7963cbeedc847f953
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92709
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-23  Miklos Vajna  <vmiklos@collabora.com>  [539a5501e6732b5083e112e76511024c8ce9678a]

        sw: handle SubtractFlys when replacing compat options
        
        This was added in commit c5cf8824a619401627f18abc7b3049551c71ac2a
        (tdf#86578: sw: fix rendering of legacy documents with fly achored at
        fly), it's off by default and on for legacy ODT files.
        
        Change-Id: I8a08106bed8b12c173d47ed66efe54fd71953c99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92731
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-23  Michael Weghorn  <m.weghorn@posteo.de>  [7a714957f28758f9b112abc1bda8f502052c7b01]

        tdf#131992 liblo-native-code: Add two more ctors
        
        Those are required for the PPTX attached to
        tdf#131992. Otherwise e.g. Android Viewer crashes
        when trying to open the bug doc.
        
        Change-Id: I5a936a2fe60fe6f6ce1d21f94aedc47686329dbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92711
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-04-23  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [151d95376a13907553032efc271fb0a7a27c9782]

        tdf#131870 Update elementary & Sukapura buttons
        
        Change-Id: I8809620bc5c5e9c5d1ac1569941b7a43e85c02ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92627
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-04-22  Stephan Bergmann  <sbergman@redhat.com>  [8a2b4f9ab6e1731b4acc9cf87d3710ca4dbdfa7e]

        Mark external/clucene/patches/ostream-wchar_t.patch as sent upstream
        
        Change-Id: I96785db3e7b94b55b3ab3ae911e5fb3058c6502b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92718
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-22  Stephan Bergmann  <sbergman@redhat.com>  [ee4a54642ddb622193ea5c64c83dc036dff691df]

        Add what looks like a plausible upstream URL to external/clucene/README
        
        (which looks plausible esp. given the matching mentions of
        <http://sourceforge.net/mailarchive/> in
        external/clucene/UnpackedTarball_clucene.mk)
        
        Change-Id: I21234a2dd611a561c9eb9c03880ee6d673694be5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92712
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-22  Stephan Bergmann  <sbergman@redhat.com>  [4e3c4fee33fe39a61932d05cdd84d04955f9de1b]

        Mark external/liblangtag/Wformat-overflow.patch as effectively covered upstream
        
        Change-Id: I31aa3c6d4e381078670cc90ccf83aadf6c7efdde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92708
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-22  Caolán McNamara  <caolanm@redhat.com>  [0ea8aab3ed9defd45de4b64d7bfbbd05b3053e0a]

        weld EditControl
        
        as used by the LibreLogo toolbar
        
        Change-Id: Ice60d1f5146a58cab5bab44a12a2bdcf4dbd77ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92703
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-22  Caolán McNamara  <caolanm@redhat.com>  [4224d04231683b72849fd7a40995f879c6494194]

        wrong translation domain
        
        Change-Id: I6ca2d678ed73eb117f5f054859295e3c8cd1c75c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92702
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-22  Stephan Bergmann  <sbergman@redhat.com>  [9831d806ca7223058f74c61f4e1254c84464014d]

        Fix desktop-translate.py
        
        ...to not generate broken files relative to pre-
        d2c23609083d7b3e5267b1e4c923476cbc509d00 "tdf#130911: convert desktop-translate
        from Perl to Python", e.g.
        
        > --- workdir/CustomTarget/sysui/share/libreoffice/startcenter.desktop
        > +++ workdir/CustomTarget/sysui/share/libreoffice/startcenter.desktop
        > @@ -25,13 +25,13 @@
        >  Exec=${UNIXBASISROOTNAME} %U
        >  MimeType=application/vnd.openofficeorg.extension;x-scheme-handler/vnd.libreoffice.cmis;
        >  Name=${PRODUCTNAME} ${PRODUCTVERSION}
        > -GenericName=Office
        > -GenericName[de]=Office
        > +=Office
        > +GenericNameGenericName[de]=Office
        >  GenericName[en]=Office
        >  GenericName[fi]=Toimisto
        >  GenericName[hu]=Iroda
        > -Comment=The office productivity suite compatible to the open and standardized ODF document format. Supported by The Document Foundation.
        > -Comment[de]=Die produktive Bürosoftware ist kompatibel zu dem offenen und standardisierten OpenDocument-Format (ODF). Unterstützt von The Document Foundation.
        > +=The office productivity suite compatible to the open and standardized ODF document format. Supported by The Document Foundation.
        > +CommentComment[de]=Die produktive Bürosoftware ist kompatibel zu dem offenen und standardisierten OpenDocument-Format (ODF). Unterstützt von The Document Foundation.
        >  Comment[en]=The office productivity suite compatible to the open and standardized ODF document format. Supported by The Document Foundation.
        >  Comment[fi]=Avoimen ODF-asiakirjastandardin kanssa yhteensopiva, The Document Foundationin tukema toimisto-ohjelmisto.
        >  Comment[hu]=Az irodai programcsomag kompatibilis a nyílt és a szabványosított ODF dokumentumformátummal. A The Document Foundation támogatja.
        
        (as captured with a `--with-lang=de en-US fi hu` build).
        
        (The original solenv/bin/desktop-translate.pl had
        
        >         $keyline =~ s/^$key/$outkey/;
        
        to replace key with outkey in keyline.)
        
        Change-Id: I006e2a9cba5f91d41d925bc93949a4a975891008
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92669
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-22  Miklos Vajna  <vmiklos@collabora.com>  [8ad0c29f56e5069a3679560d404b603332dcf38a]

        sw: prefer ODF over RTF when pasting from Writer
        
        Regression from commit e9e6d4b058e13165f3dde1ca7822eec97dfe8aa7
        (tdf#116685: Make the RICHTEXT take precedence over EMBED_SOURCE.,
        2019-09-26), the problem was that now we always prefer RTF over ODF when
        pasting into Writer. The commit made sense for Calc->Writer paste, but
        it causes formatting loss for Writer -> Writer paste.
        
        The exact use-case was copy&paste of numberings where the pasted content
        got paragraph indent as direct formatting, so shift-tab at the paragraph
        start changed only the bullet type, not the indentation -- but it's easy
        to imagine several other cases where a roundtrip via ODF provides better
        results than RTF.
        
        Fix the problem by leaving the above commit in place, but extending
        SwTransferable::Paste() so that it prefers ODF over RTF in case of a
        Writer->Writer paste (and leaves the non-Writer -> Writer paste behavior
        unchanged to avoid the unwanted OLE objects).
        
        Change-Id: Ida745bba65c5a210021cea0d267c02900fc6398a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92705
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-04-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [688a520111a2dd3ab4cb3b846b561936d8a887bf]

        use more make_shared in oox
        
        Change-Id: I54c085a0720a381cf8bc27b2a4b4d2a3b2900918
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92620
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-22  Julien Nabet  <serval2412@yahoo.fr>  [4048ddc65a36fe0b8940019ded4fd1d58f907bcc]

        tdf#131169: Retrieve right category in function wizard
        
        m_xFuncPage->GetCategory() takes into account "Last Used" + "All" so 13 categories (0 -> 12)
        whereas m_pFuncDesc->getCategory()->getNumber() doesn't take into account the 2 first (so only 0->10)
        
        So it's not +1 but +2
        
        Change-Id: I4d37575a3b6615c76bfa173402191a8661714e95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92652
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-04-22  Caolán McNamara  <caolanm@redhat.com>  [a9ea920dfbb7e065ef3f5b5f204732ee2ece47db]

        move InterimItemWindow to svtools
        
        Change-Id: I058b1d96a3ddfaa1aa96f66d0ebc6fa68900a48c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92697
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-22  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [cf13fe3e6f6a40f6db064d65d4514d13a23a31f0]

        tdf#108496: DOCX: redesign of override in lists
        
        List level overrides are not just about numbering,
        it is about numbering restart. Thus some changes to DOCX
        import/export were added.
        
        Improved support for several lists referring the same
        abstract list, especially in situation when one list
        have overrides.
        
        In addition some export cleanup is made: less unnecessary
        list duplications, less level overrides when no properties
        were changed.
        
        Change-Id: Ic7a69bc2e3080b39f5205cb90b46d14247abf305
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92412
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-04-22  andreas kainz  <kainz.a@gmail.com>  [90e73c8cb949e2ef96e9a77b2208f53e5feab3ab]

        tdf#130156 add alignment commands to the sidebar
        
        Change-Id: I302acc25b65ef20a0338401e763d400076f6e36d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92634
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [a0c37548e17807bb0e0402b04e87bcd677fe132f]

        tdf#131621: sw: Add unittest
        
        Change-Id: I3a6f437493caf8b4edde10703b7b7bb67ec1f848
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92684
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-22  Stephan Bergmann  <sbergman@redhat.com>  [09023332d0b883b18f12bc3f5417f790d2bbd8ac]

        Use default density if rPPI values are too large
        
        `instdir/program/soffice --convert-to pdf
        caolan/id:001708,src:001481,op:havoc,rep:8.jpg` (with the file from
        vm138.documentfoundation.org:/srv/crashtestdata/files/) failed with UBSan
        float-cast-overflow
        
        > vcl/source/filter/jpeg/jpegc.cxx:371:23: runtime error: 160000 is outside the range of representable values of type 'unsigned short'
        >  #0 in WriteJPEG(JPEGWriter*, void*, long, long, basegfx::B2DVector const&, bool, long, long, com::sun::star::uno::Reference<com::sun::star::task::XStatusIndicator> const&) at vcl/source/filter/jpeg/jpegc.cxx:371:23
        >  #1 in JPEGWriter::Write(Graphic const&) at vcl/source/filter/jpeg/JpegWriter.cxx:243:16
        >  #2 in ExportJPEG(SvStream&, Graphic const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const*, bool*) at vcl/source/filter/jpeg/jpeg.cxx:58:32
        >  #3 in GraphicFilter::ExportGraphic(Graphic const&, rtl::OUString const&, SvStream&, unsigned short, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const*) at vcl/source/filter/graphicfilter.cxx:1991:22
        >  #4 in (anonymous namespace)::GraphicProvider::storeGraphic(com::sun::star::uno::Reference<com::sun::star::graphic::XGraphic> const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at vcl/source/graphic/UnoGraphicProvider.cxx:818:25
        >  #5 in vcl::PDFWriterImpl::implWriteBitmapEx(Point const&, Size const&, BitmapEx const&, Graphic const&, VirtualDevice const*, vcl::PDFWriter::PlayMetafileContext const&) at vcl/source/gdi/pdfwriter_impl2.cxx:217:35
        >  #6 in vcl::PDFWriterImpl::playMetafile(GDIMetaFile const&, vcl::PDFExtOutDevData*, vcl::PDFWriter::PlayMetafileContext const&, VirtualDevice*) at vcl/source/gdi/pdfwriter_impl2.cxx:809:21
        >  #7 in vcl::PDFWriter::PlayMetafile(GDIMetaFile const&, vcl::PDFWriter::PlayMetafileContext const&, vcl::PDFExtOutDevData*) at vcl/source/gdi/pdfwriter.cxx:464:22
        >  #8 in PDFExport::ImplExportPage(vcl::PDFWriter&, vcl::PDFExtOutDevData&, GDIMetaFile const&) at filter/source/pdf/pdfexport.cxx:1094:13
        >  #9 in PDFExport::ExportSelection(vcl::PDFWriter&, com::sun::star::uno::Reference<com::sun::star::view::XRenderable> const&, com::sun::star::uno::Any const&, StringRangeEnumerator const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>&, int) at filter/source/pdf/pdfexport.cxx:242:25
        >  #10 in PDFExport::Export(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at filter/source/pdf/pdfexport.cxx:955:28
        >  #11 in PDFFilter::implExport(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at filter/source/pdf/pdffilter.cxx:161:24
        >  #12 in PDFFilter::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at filter/source/pdf/pdffilter.cxx:224:23
        >  #13 in SfxObjectShell::ExportTo(SfxMedium&) at sfx2/source/doc/objstor.cxx:2412:25 (instdir/program/libsfxlo.so +0x52260ad)
        
        as the values read for that (artificial) jpg in
        vcl/source/filter/png/pngread.cxx are
        
          maOrigSize = 551 x 211
        
        vs.
        
          maPhysSize = 19435 x 7442
        
        so Graphic::GetPPI returns 323.232 x 160000.
        
        For jpeg_scan_info members density_unit, X_density, and Y_density,
        workdir/UnpackedTarball/libjpeg-turbo/libjpeg.txt states:  "The default values
        are 0,1,1 indicating square pixels of unknown size."  So lets stick to those if
        the actual values would be too large.
        
        (I only check for too large values, not for too small negative ones.  I do not
        know if the code could legitimately be called with such---so should handle them
        similarly---or not---in which case it should assert that.)
        
        Change-Id: I4b93b278e14069c458c20cdd077ab4fa72ed1f2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92696
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-22  Eike Rathke  <erack@redhat.com>  [4c3e5ef2419a1f67ab3a3af0248f358361ea5a8d]

        Correct upstream URL
        
        Change-Id: Ice1e559df0614fd34c40890fc798b1ddef492618

2020-04-22  Julien Nabet  <serval2412@yahoo.fr>  [9d11ad2e7b77c36fd6759d2963f4e28a8c511680]

        Typo kServerDefiniton->kServerDefinition (extensions/ldap)
        
        Change-Id: I7d6ad76de91243e5f5d278bab5df171a5924d3d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92672
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-22  Miklos Vajna  <vmiklos@collabora.com>  [948a452eb09486bf37126499204d3dbdb47db2e2]

        writerfilter: document WrapPolygon
        
        Change-Id: I39ef69269a3fafa188b44e741274ec770de463a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92657
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9762353cf7dc7bf42118d9dae2488c977af0c484]

        Fix typos
        
        Change-Id: I49d7dc8a2cbcba5413d05d97559321e672ed413a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92655
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-04-22  Miklos Vajna  <vmiklos@collabora.com>  [1ab14c62587276e81d9ad4a7c627ea947c29d9dd]

        vcl: fix missing include
        
        Mis-merge from commit e12fa18c69cbe1f441e972f3519d33638f15658e
        (tdf#42949 Simplify use of rtl::math::approxEqual in include/basegfx/,
        2020-04-19), probably.
        
        Change-Id: Ie47efa7f4f85422b90e631b27502e018a7cc8f60

2020-04-22  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [e12fa18c69cbe1f441e972f3519d33638f15658e]

        tdf#42949 Simplify use of rtl::math::approxEqual in include/basegfx/
        
        Turns out we can save about 500Mb of preprocessor input if we use
        rtl_math_approxEqual from rtl/math.h instead of its C++ wrapper
        rtl::math::approxEqual from rtl/math.hxx
        
        and manage the fallout accordingly.
        
        Before:
        bin/includebloat.awk | head
        sum total bytes included (excluding system headers): 19017296671
        
        After:
        $ bin/includebloat.awk | head
        sum total bytes included (excluding system headers): 18535432672
        
        Change-Id: I1691171f3a309405a7099882ad9989d147f59118
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92508
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-22  Xisco Faulí  <xiscofauli@libreoffice.org>  [0b48cee16d459d27ebd090d008ec9398c86fc581]

        Revert "tdf114724: uitest: make test less time.sleep dependent"
        
        This reverts commit 634ce6f2d87a30b8abd2e8c67668e3bb5d87406b.
        
        See https://gerrit.libreoffice.org/c/core/+/92616
        
        Change-Id: I642843ab16450d1a6b15d5e955495efbbfa7822a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92539
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-22  Mike Kaganski  <mike.kaganski@collabora.com>  [c8475c40a0094535161e35cc89cbcdd8c8626e79]

        Include <deque>
        
        Change-Id: I0d2536038782f0ab6436a6527f24a2e0e737e409
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92677
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-04-22  Caolán McNamara  <caolanm@redhat.com>  [c6fbc67cba1ce4916e30db7804cddbd5bac0e11a]

        missing separator
        
        Change-Id: Ie0a7b54ef06e7f318f730a151c3dd58f6d2e0a30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92683
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-22  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [6629d98a7a7f53bb02b2102b63f40325e460b5a9]

        update credits
        
        Change-Id: Ic21818bfa1b45f06344cbe92c5d57324654a5e04

2020-04-22  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [0f7d5fd971766b1753952071eb9043794b27f4c2]

        tdf#42949 Fix IWYU warnings in reportdesign/*/*hxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: If8549e62de1007fccf9a5becac356f8d1ffc5090
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92513
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-22  Caolán McNamara  <caolanm@redhat.com>  [bf317af25291c86aa410bfd30769a455ec8bce91]

        use without-latest-c++ in coverity conf
        
        Change-Id: Ie72fb05ef0d687c3f442f6372f591f94815cf9d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92674
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-22  Julien Nabet  <serval2412@yahoo.fr>  [d28c9d56df8a2629321bda116a6d2dcfa587d160]

        tdf#132242: add "None" entry for "frac" OpenTypeFeature (vcl)
        
        Change-Id: I260b37a847887c79645db8015938f8bbbe6772d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92591
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-04-22  Caolán McNamara  <caolanm@redhat.com>  [b081a34dfcab58ad2ce8cc149fb538e74593a16d]

        some of these need to be GtkToggleToolButton
        
        Change-Id: I1ebfac22b006de560c5208906b4d2a1efc011f8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92654
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-22  Caolán McNamara  <caolanm@redhat.com>  [dfb24c3d9f3bdbdace593bbd85307a2467c0c7ec]

        uiobject.hxx only needs forward declares
        
        and update pches accordingly
        
        Change-Id: I411712532fd85961bffe6678416fcdc1d9c7f53d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92617
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-22  Caolán McNamara  <caolanm@redhat.com>  [f8156f7e81145cbf1c287058039ae70585cf64e7]

        seems a poor idea to increment a vector iter by COMBOBOX_APPEND
        
        which is SAL_MAX_INT32, in the (presumably never happens) fallback case
        
        Change-Id: If425c6ce1bd9937ba2b26f6c68231640a2f13273
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92626
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-22  Szymon Kłos  <szymon.klos@collabora.com>  [ffb4ce52ea32fbaf4944a5b5072d6385eccf3cb3]

        Make hide lok dialog test reliable
        
        On slower machines actions were reported in different order
        
        Change-Id: I8effea3a9d114ffb0e9ebed2c18fde046490fe07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92615
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-22  Mike Kaganski  <mike.kaganski@collabora.com>  [c763ff8c7fb47432a4942eb5b9c010d2a1117e5f]

        Add include needed for std::min
        
        Change-Id: Ia7bb9a99c029d9ad47371b5ae999fd9808c4cbac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92537
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-04-22  Stephan Bergmann  <sbergman@redhat.com>  [a1ad36869781e055638223ed372719b5fb87018e]

        typeinfo for VclGrid still needed with --enable-mergelibs
        
        ...for the dynamic_casts in SAL_WARN_IF and assertin VclBuilder::get,
        
        > LNK] Library/libbiblo.so
        > include/vcl/builder.hxx:430: error: undefined reference to 'typeinfo for VclGrid'
        > include/vcl/builder.hxx:430: error: undefined reference to 'typeinfo for VclGrid'
        > include/vcl/builder.hxx:433: error: undefined reference to 'typeinfo for VclGrid'
        > collect2: error: ld returned 1 exit status
        > make[1]: *** [extensions/Library_bib.mk:12: instdir/program/libbiblo.so] Error 1
        
        (see e.g., <https://ci.libreoffice.org/job/lo_tb_random_config_linux/2358/>).
        Broken with 01159643623de55f9e1de84d568032ca919dbd8f "make more classes private
        in mergedlibs mode".
        
        Change-Id: Ic20abe22b52026907a5624993008e497b173d14c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92613
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-22  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [2e9261415006ce782a7ae699c69f5be3cec29dff]

        Partial revert "make more classes private in mergedlibs"
        
        Turns out x86 linux needs some item vtables in cui, which does
        not get linked into mergedlib.
        
        This reverts bits of commit 01159643623de55f9e1de84d568032ca919dbd8f
        
        Change-Id: I442aa2efca9941e9c5bf656c73cc5a5577db8781
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92658
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-04-22  Heiko Tietze  <tietze.heiko@gmail.com>  [8f85ca5aefcf1046d2276585b10144bb97d2a870]

        Resolves build error from I4c2107b8120797a7cd532b59ca5ccb58ab61a2ae
        
        Change-Id: I2791a51104d73daae5f140ee5b396aa2a64857ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92656
        Tested-by: Rene Engelhard <rene@debian.org>
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-04-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [945cb6336d1e4c9d88b121c3be78930d9a950198]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 51d027d333bc4e92612f62e55ac2ac22cdedf7b8
          - Fix typo
            
            Change-Id: I09335c448cb058fec91cb6caf33c503c9a6e971d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92642
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [006fea5a3ec04394081cc28035be9e4c1e0ffc83]

        tdf#128049: sd: Add unittest
        
        Change-Id: Ic33aa2c023c9c5e8b5a67273674579ac7673a2b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92637
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-21  Tor Lillqvist  <tml@collabora.com>  [3855d070f1b05dcc6b7ec197f5111e99ad201d38]

        Fix warning when compiling for iOS: unused parameter 'bCreateParentDirs'
        
        Change-Id: I3d27837ea49ad964a40f53083d90f2a287bae8a0

2020-04-21  Caolán McNamara  <caolanm@redhat.com>  [491235b48abd64392f717eb771ac4e12c797dfc8]

        drop unneeded include
        
        Change-Id: I38a3ab4db7f74277074ed87410d14e2e9b3a5ea7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92621
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-21  Heiko Tietze  <tietze.heiko@gmail.com>  [951b7eef8894bce7f119ecc0123c7e37fe6b4b4f]

        Relates tdf#130778 - Branding for 7.0
        
        Better splash screen images
        Start center image depending on initial size
        
        Change-Id: I18823e04537bb217eaa7610c71c8021907dbbb94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92583
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-04-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [86f9825f25c86b3c9afccae7f5760ffbdd5e1d15]

        uitest: no need to use time.sleep here
        
        Change-Id: I58b1fa80b6a570f8214255398f3b91f62590fd6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92629
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [634ce6f2d87a30b8abd2e8c67668e3bb5d87406b]

        tdf114724: uitest: make test less time.sleep dependent
        
        Instead, check the focus moved to the bottom and back to the
        first element
        
        Execution times goes 17.232 from to 5.521 for me
        
        Change-Id: I816c197f44b68a1b9ab8686de191a743cbc78eb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92616
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [c65d94abaf15e8b9b1054bf1850188d683459805]

        uitest: remove unneeded time.sleep
        
        Change-Id: I618a17fb8347d1f935caaef54738299863ddbb49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92612
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [b98eec284718e91d85cb0f4003e1fac7869e2185]

        uitest: use while loop instead of time.sleep
        
        Execution times goes from 3.807 to 2.718 for me
        
        Change-Id: I9c93417d2678c64a8d9a90b0a18b4d1210c8fdd2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92624
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-21  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [a83f77a11b36d5dcdebec08f37df889191143c84]

        tdf#42949 Fix IWYU warnings in lotuswordpro/source/filter/*hxx
        
        Also drop the now unused pass-through header lotuswordpro/inc/lwpheader.hxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I3e2b9c4b5d91651dbefb83d13006f72eb54e62bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92498
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-21  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [ed1891ece034005d45cdb28fba894a8a3c46d4f9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1ce06d6f5faef38ef11d937a0a447784aa526c8c
          - fragment heading insertions
            
            Change-Id: Id619066cf1d40ed760ff774003991d0f16343a99
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92441
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-21  Luboš Luňák  <l.lunak@collabora.com>  [14ae8765927070a3c7558fba921c26cce35935dd]

        CLANG_C -> CLANG_CC
        
        Change-Id: I50ed05116df3f295af6406f0ee45610d9e1e031e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92619
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-21  Luboš Luňák  <l.lunak@collabora.com>  [ee54206dfc747caede9368556f7492a55dcd9286]

        better handling of SSEx,AVX intrinsics for Clang
        
        Clang-cl interprets MSVC's -arch option a bit differently (for MSVC
        -arch:SSE2 seems to mean SSE2+, but SSE2-only for Clang). So use
        Clang's -mxxx options when using clang-cl as CC/CXX. Also check
        intrinsics once again if using CLANG_CC/CXX to compile Skia.
        
        Change-Id: I64cd368ef4e5f4fcf1dbe877a1129f418d273a47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92618
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-21  László Németh  <nemeth@numbertext.org>  [cfac976e27f310014dcd866000c874014fd6b173]

        tdf#127109 Writer: fix Undo entry "Delete $1"
        
        Regression from commit b69c518df68ce673b28d589da6626bd3d860f309
        (tdf#54819 keep style & numbering at tracked deletion)
        
        Change-Id: I3041cc5a70d00bea14d7be1c275bb7d2a22e768a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92614
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-21  Luboš Luňák  <l.lunak@collabora.com>  [71de470ef2e7bac21a59d6baad8d12d1cc181628]

        don't try to use -fno-enforce-eh-specs with Clang
        
        The use can be triggered when using gb_LinkTarget_use_clang, but
        Clang unlike GCC doesn't know the option.
        
        Change-Id: Idd109a09127061a72940de9229f0dd34b221375d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92611
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [57839969381d93e96e98fdaee65e8593c8f07893]

        uitest: re-enable test using sleep
        
        and instead of sleep(3) use
        
        timeout = time.time() + 3
        while condition != True and time.time() < timeout:
            sleep(0.1)
        
        execution time of this particular test goes from 7.785 seconds to 3.343 for me
        
        Change-Id: I7c99385ccd858dfbb77cfc6e53a0b3f1a8b57c73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92588
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-21  Caolán McNamara  <caolanm@redhat.com>  [850b8de31c5be5127eac16a4f5cc18c26a582e53]

        weld sidebar text panel
        
        includes
        
        weld SvxFontNameToolBoxControl
        
        Change-Id: Ie48338243600c07f9f8c609701c137175133f8e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92585
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-21  Caolán McNamara  <caolanm@redhat.com>  [c5769df7ecbc11c09ee5f2007d24cbd01ac33a52]

        ofz#21701 Fuzzing build failure
        
        Change-Id: I4a8042f4f3c117a2268b06789a99cf0ba6dbc3f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92608
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [69b27925dbd979491a417d477479f4d6dcb4a72d]

        use better number sof LOK fields in ScTabView
        
        LOK is (a)busing tools::Rectangle to calculate coverage, which triggers
        my new asserts because the existing numbers turn into RECT_EMPTY.
        
        Change-Id: Ib3cd6a63ebaad7dc9887567dd2463a0ef5cfc900
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92607
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [419afcf902056ab0863093e5a00d91eef43a4c6b]

        return shared_ptr from createDocumentElement
        
        which is what the only callsite wants
        
        Change-Id: Ica83e7de89ec56c9b4f742f3da19d295a3250a9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92610
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [eab3a2ffe1618e2beec820300abef1843c079bae]

        use weak_ptr properly
        
        just call lock() instead of manually calling expired()
        
        Change-Id: If76826fb62092b00fce25c53cf6be89b72d40c4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92609
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-04-21  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [9f5439e83f5506011f5b1d3acf01182a2b1f3e0e]

        vcl: cleanup swaths of commented code
        
        Change-Id: I7acff3d136794dcb0f044bb3922fafeb13b6fa5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92600
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-04-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [491fbb1de3697b566f1af8925896053b2a39f33c]

        return shared_ptr from AnyWidget::Clone
        
        which is what the only call-site wants
        
        Change-Id: I74aa7b9ce059890eb1bdd84d7a0a331ecf227be3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92606
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-21  Caolán McNamara  <caolanm@redhat.com>  [ca5b322fd47f527c559f8806162b84eec7158615]

        don't add maUserItemSize to text width, just use it as-is
        
        which means we don't need the reverse calculation in the style
        dropdown to force that result
        
        Change-Id: I3c8421e964af4339abfacb455b75db5ad75456fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92446
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-21  Caolán McNamara  <caolanm@redhat.com>  [2e0a32b51681fb356699b4a722f461f55a46b890]

        weld FontNameBox
        
        with custom row rendering
        
        Change-Id: Ia909b5b9ad56b6ea4611e9ea0a1e2cb0064a8cd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91841
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-21  Luboš Luňák  <l.lunak@collabora.com>  [6c559b122add7db32b06faa15854df58b30460f6]

        work around copy-to-self SkSurface::draw() being buggy (tdf#132051)
        
        This may become the actual fix or may be removed later depending
        on the outcome of
        https://groups.google.com/d/msgid/skia-discuss/202004151937.05051.l.lunak%40collabora.com .
        
        Change-Id: I709f3e7bffbe86ddb2f6d75724bf30e4b0f0116e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92587
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-21  Tibor Nagy  <nagy.tibor2@nisz.hu>  [9b7a2d33e9dcb5e4131e4901969d5853efdaf6e8]

        tdf#131775 DOCX DrawingML shape import: fix missing spacing
        
        Character spacing of grouped shapes wasn't imported.
        
        Co-Author: Balazs Regenyi, Szabolcs Toth
        
        Change-Id: I9c4f204a5ab7c7e55e26968a71b315d84e5d8515
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91490
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-21  Miklos Vajna  <vmiklos@collabora.com>  [249428202be04ab9a2271a9cd48922523fa03bc4]

        tdf#131446 DOCX import: restrict IncreasedAnchoredObjectSpacing further
        
        Regression from commit 8b73bafbc18acb4dd8911d2f2de8158d98eb6144
        (tdf#115719 DOCX import: increase paragraph spacing for anchored
        objects, 2018-02-14), this is another case where the workaround for the
        Word layout bug is not needed.
        
        tdf115719.docx and tdf115719b.docx are tweaked to have <wp:anchor ...
        behindDoc="1"> for 1 shape, as the original bugdoc has it. This allows
        us to render both the tdf#115719 and tdf#131446 bug documents the same
        way as Word does.
        
        Change-Id: I0c3f197c3360882cd64f8dcf286c6051dc11d674
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92599
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-21  andreas kainz  <kainz.a@gmail.com>  [fcd1ed79ceb1bc182ec66bd9261bca5c6bf115b9]

        tdf#132039 Image Dialog: The field file name is to short
        
        Change-Id: I758a43b207186e98501eb8c58d3e6435463a451c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92576
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-21  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [7dbff6fa55829e53be042e213b454d2466ff80fa]

        Fix storage access after saving
        
        Change-Id: I2cd664ac2ca5e80c566efee35bd34e7223501d75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92605
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-04-21  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [fd200917c322a10739d1b92797afe8edeab067dd]

        Sukapura: Update indentation icons
        
        Change-Id: I9d676e6b554e96b0422c1b0e7c9e59087db5482b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92604
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-04-21  Ian Barkley-Yeung  <ibarkleyyeung@gmail.com>  [b762eaba776abde3173a39df3133d1d1b40ccd44]

        tdf#42982: Improve UNO API error reporting
        
        Add more info to the exception in
        AccessibleIconChoiceCtrl::getAccessibleChild()
        
        Change-Id: Ie6e778f76719eb463508647f0367e089ab0ae8ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92514
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [b613896e3bb256418b2e31665da5baa6a9cdab56]

        CreateDocumentInfoDialog should return shared_ptr
        
        which is what it's only call site wants
        
        Change-Id: I1c2c2ed3a91a3376af142ac9a5d6993a2186d660
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92590
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [cb24c9279e85cc14a9ebbc7ee0e732289e34118e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8bc7adda21caae983a74b72dbbc23bc805de0580
          - tdf#132227 Add MySQL direct connection help page
            
            Change-Id: Icc0393d89799349701136d6b8e98519732ec0fa5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92601
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-21  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [30e2359ab9c24b56bb18171f7f27e00f5542ad49]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4780abb01dd5fa2356f64bb096d99288b019160a
          - tdf129366 add Resume in 'Error handling' funcs
            
            Change-Id: I48557474f6cedd357f03e767eabd09b6df8cd5b1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92440
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-21  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [6573d125bd4a4ebfe5baf9c3aca84bddfac31c88]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2bfb8b82791bbe87e26955faa8d3674ba8c48faf
          - tdf#131416 Type statement diagram
            
            - main diagram
            - subsequent fragments
            
            Change-Id: I5463aeac7257394cac826fbc36a819b4ddd8ced3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92435
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-21  andreas kainz  <kainz.a@gmail.com>  [906997274bd6a16b61d2bd009d534b31572145b2]

        tdf#99674 update flowchart gallery now with themes support
        
        Change-Id: Ibbb4d34ce76b18bfc0eb08c31fd85397bb73dc39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92602
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-21  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [919bd3e78cce84a3338208e81d7056d8379d1bd5]

        Fix macro signature getting lost when inserting data into table
        
        Change-Id: Iec514bfc0edd4f10a09809c68b8501667d978e52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92573
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-04-20  Steve Fanning  <stevemfanning@yahoo.co.uk>  [1264461208d5647cfaabf674acc48e2d7ba53e2e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 849d86762b4db20bbe7ce00ee3603a081f4872ff
          - Update syntax section of Help for Calc's DCOUNT and DCOUNTA functions to indicate how to omit middle parameter (see bug 131362).
            
            Change-Id: Ib1fd850371c1876f16c10905994a92ac83a5a351
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92443
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-20  Serge Krot  <Serge.Krot@cib.de>  [912217285b3058efa54c2336f91fda4efdad6ff0]

        tdf#119187 fix: Top-aligned text in PPTX becomes bottom-aligned
        
        Change-Id: Ic6c03e512ce3f6e240d86186fb16e24c86942343
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92051
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-04-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [43f0452e174d21c5d71dbb26e1243326eb9ed22e]

        flatten some code in ImpGraph
        
        Change-Id: Iee30822dd977ff380e01c7564a2d211d9a3542cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92566
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [65aeb5a630b5a9996ca3fdd2ab9750548dc7cc23]

        fix regression
        
        from
            commit c5424e19338a3edaec3f0459c8ac5d53ca92d9fe
            loplugin:useuniqueptr in i18npool
        which would have resulted in the block at line 245 inside
          #if (U_ICU_VERSION_MAJOR_NUM < 58)
        never doing anything
        
        spotted while doing improvements to my make_shared plugin
        
        Change-Id: I79c664c7e4a051f3c764cb49d99870b51b19ce55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92567
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-20  Mike Kaganski  <mike.kaganski@collabora.com>  [7fe8bbaf5e23fa8ac0f5488de58b717c21691be4]

        Restore this header for Windows only
        
        ... after commit 644db9df9ccce3d10c92ff365d0ac2e1b1fa33de
        
        Change-Id: Iecaaacaffd494afafcb779c41d59af8e9dbbc6c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92529
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-04-20  Caolán McNamara  <caolanm@redhat.com>  [5dbb5f7266a8af21544fdd795adbc01e14cfe219]

        drop EnableSelectAll
        
        Change-Id: I57dcca28daf7fe8544ee524b8b41bbc1fe591fac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92489
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-20  Caolán McNamara  <caolanm@redhat.com>  [a1e897a46f2ada5e93ccd52d3ac382ee1a54c41c]

        add selected state to UserDrawEvent
        
        Change-Id: If01e0ec3871d0299e1e24e9f7d55893d4afca688
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92491
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-20  Caolán McNamara  <caolanm@redhat.com>  [d7a271c08fe072b35cf759aef417bbe23ffc96b4]

        effectively unused mnStyle member
        
        Change-Id: Ieb579c9440810a937c7da0f9dd8e3b79a2e0e5b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92490
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-20  Caolán McNamara  <caolanm@redhat.com>  [96808b8422e94e9db73d582e6846d7423bd1d3db]

        weld SvxFontSizeBox_Impl
        
        Change-Id: Ied8ef61226a720acac74db78ae5852cd4e624d14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92562
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-20  Caolán McNamara  <caolanm@redhat.com>  [68535ad2d0d36b12b9184059fc3bf0fd0f47994b]

        set popup for a welded TextCharacterSpacingPopup
        
        Change-Id: Ic21e1fa8c3c384987856a185c000bc9d846deecd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92584
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-20  Julien Nabet  <serval2412@yahoo.fr>  [d7a2c6eb94f2c1b8ae5c71457a032faf2d3ae643]

        Various typos in vcl OpenTypeFeature
        
        Name of files:
        vcl/inc/font/OpenTypeFeatureDefinitonList.hxx
        vcl/source/font/OpenTypeFeatureDefinitonList.cxx
        
        Class names:
        OpenTypeFeatureDefinitonListPrivate
        OpenTypeFeatureDefinitonList.hxx
        
        Change-Id: I5feb8ccc818b84b1b777b5b1e82c0a32a898aa72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92581
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [f9f556075bf8de31a3155b14b8c9beb8a8b02d0e]

        tdf#128209: sw: uncomment commented asserts
        
        Fixed in 66b39ca79b36da8d5e151deab17a0fb7690eebe6
        
        Change-Id: I2d805061ffd3efa455b0b4eecc02a77fb197ba68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92580
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-20  Luboš Luňák  <l.lunak@collabora.com>  [a0665342c1a7b11a646f04fd2094f95bd154d034]

        Revert "Revert "make: map slowcheck to gbuild's build and slowcheck""
        
        Jenkins Mac buildbots still haven't been updated to use explicit
        make targets instead of plain 'make'.
        
        This reverts commit 59d0a42639b5e569890ae00a2deef620c4e5c258.

2020-04-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [4cf35868f9a5768a1b4ae80a3b5eca5755606660]

        uitest: fix wrong class name
        
        since 8f2f7befd166d0ad72622cb3545934bee5b0fef6
        
        Change-Id: I18a9255235bb03468fb94b14e5eb62bcd912d6d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92574
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-20  Luboš Luňák  <l.lunak@collabora.com>  [4e61f3844982965dad4e206a8bf4dfec4174c805]

        fix --enable-64-bit Windows build with Clang for Skia
        
        Change-Id: Ia55e0b6ab6b970cbafe2c8283b255eae0ad66567
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92577
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2020-04-20  Luboš Luňák  <l.lunak@collabora.com>  [59d0a42639b5e569890ae00a2deef620c4e5c258]

        Revert "make: map slowcheck to gbuild's build and slowcheck"
        
        This does not actually ensure everything is built before tests
        are run, so this doesn't fix the test failures it was intended to fix.
        
        This reverts commit 4054a30e2b2fa254dfb20718ce757ceb2f638fd5.
        
        Change-Id: Id0a81179327d42a7b608a67813db53ca7a5c71d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90788
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [58fc2e2f48219ab4898a126ac8f936edfdbbfcbc]

        tdf#129525: sw: Add unittest
        
        Change-Id: I8242b45f406d97cb0bf62f7290ffddf47f18a869
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92572
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-20  László Németh  <nemeth@numbertext.org>  [66b39ca79b36da8d5e151deab17a0fb7690eebe6]

        tdf#131147 don't store redline ExtraData during Undo
        
        to avoid of unwanted redline changes and assertion.
        
        Breaking redlines and storing extra data (formatting
        changes) need only for change tracking during editing,
        not in an ongoing Undo process.
        
        Regression from commit dc9a0b124272a6dc0a8d875d51b6f882e60a8a04
        (tdf#127101 Change tracking: reject format at paragraph join).
        
        Change-Id: Id78251bc14821cc82d8f3d34eec63ba7bac68df0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92559
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-20  Caolán McNamara  <caolanm@redhat.com>  [12aaa40735e1e429cd75bbe08e20dfdad631c3e4]

        allow bare GtkToolItems in the map
        
        for the combobox item windows, e.g. font size and font name
        
        Change-Id: Idde4be9f406a426b80a7a9b19d3e782a58dabf89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92561
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-20  Heiko Tietze  <tietze.heiko@gmail.com>  [1fe4486cd56a8e7f6f19f5a8453c167faac8faa4]

        Resolves tdf#132180 - Stretched brand image at the ABout dialog
        
        Explicitly centering the image solves the issue
        
        Change-Id: Ib5c4a7e772f01de72c19d74490f6a802378885ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92565
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-04-20  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [56774dbd6b36631a63cdb3173574a6eedaec371c]

        Sukapura: Fix for tdf#128689 Add more Korean icons
        
        Change-Id: I084be3cfefe3b7fb6a113b162bdce39915f734bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92563
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-04-20  Stephan Bergmann  <sbergman@redhat.com>  [42f29b7f3f1bedac3fc057edfab985ffb03fd53b]

        Add --with-latest-c++ to explicitly opt in for -std=c++20/-std:c++latest
        
        cd472d1d8489f30797f47d3f6dafede28c1feb90 "Compile as C++2a, where available" had
        started to unconditionally check for support of -std=c++2a (and later also
        -std=c++20) for Clang and GCC, but that can cause occasional issues especially
        for Linux distros, see e.g. 55c724b93dfd4c9a1afb10d60fbc2d7a9a66cf61 "replace
        boost::bimap in sdext pdfimport" or
        <https://bugzilla.redhat.com/show_bug.cgi?id=1818723>
        "/usr/include/boost/format/alt_sstream_impl.hpp incompatible with -std=c++20
        (std::allocator::allocate hint argument)" (where
        677c8de4fa79cd9b278b142013ba7f1c9e4e41c3 "external/boost: Adapt to
        std::allocator parts removed in C++20" is not picked up due to
        --with-system-boost).
        
        So better require an explicit opt-in via a new --with-latest-c++.  And while at
        it, also make that enable -std:c++latest for MSVC.
        
        Change-Id: I2d1f03144fad9a7884562e56b1b76cab5eb8f080
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92555
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-20  Luboš Luňák  <l.lunak@collabora.com>  [3974dfee554bda82fdfb89cd4a2ea8926eb31243]

        batch Skia xor drawing (tdf#132241)
        
        The code previously applied the xor operation after each drawing,
        but the bugdoc draws a large number of polygons in xor mode,
        so the xor drawing was done repeatedly. Do the xor drawing just
        once when leaving the xor mode.
        
        Change-Id: I6c8d1c2f01688dc957a0af75232ee9fb69fe5d1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92558
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-20  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [644db9df9ccce3d10c92ff365d0ac2e1b1fa33de]

        tdf#42949 Fix IWYU warnings in dbaccess/source/ui/[a-d]*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ifd96569ecdbbcde3c7fc9462a29e42386d1ae3a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92401
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-20  Heiko Tietze  <tietze.heiko@gmail.com>  [d2323f3df20e77a1b1245783fac077b49456732d]

        Resolves tdf#132179 - Improve accessibility for the About dialog
        
        Button added to copy version info
        Static text made non-selectable to avoid uncommon tabbing
        
        Change-Id: I4c2107b8120797a7cd532b59ca5ccb58ab61a2ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92418
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-04-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [c902beec04331863a5f04a832f4a8e1fd9309a11]

        should be using make_shared here
        
        Change-Id: I295eaef9309c0cfbe3aa6fd8386dd12fbb8d1a03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92525
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-20  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [e38c83af70ff1e077d28116702c55cad20cdef2a]

        Breeze,elementary,KJ,Sifr: Fix for tdf#128689
        
        - KJ: Update Group related icons
        
        Change-Id: Icdb23409a8026afd9acf7c6188353cd59cb7a0cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92553
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-04-20  Luboš Luňák  <l.lunak@collabora.com>  [647499ef8151d9383983f89230a970edcb44b5bb]

        prefer building Skia with Clang if possible (tdf#131697)
        
        I.e. try to find and use Clang even if the default compiler is
        something else. Skia is optimized to be built with Clang(-cl)
        and in CPU-based raster mode some operations are several times
        slower if built with something else (e.g. fmax/fmin do not get
        optimized to inline assembly).
        It is enough to select Clang to be installed in the MSVS installer.
        At this point it unclear how to handle release binaries, if it
        should work this way and enforced, or maybe Clang could be used
        for building everything, or maybe some other way.
        
        Change-Id: I6b95a0f2d5cbf176942d9e01136990b14be6dba8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92415
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-20  Szabolcs  <szabolcs450@gmail.com>  [68531e459e7a922319e6bfe8b7a5282ba0320182]

        tdf#123346 DOCX VML shape export: fix arrow marker
        
        In some cases at import there are extra space separated
        numbers at the end of the names of arrow objects.
        Remove these extra numbers before they could interfere
        with the choice of markers.
        
        See commit 2d3b7a07c02c90d2d64a630ab84886ef3096edfc
        (tdf#100491 fix DOCX import shape line with arrow marker).
        
        Co_Author: Balázs Regényi
        
        Change-Id: I2156502b0ce5cd755a731359398a40edabb603a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91375
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-20  Attila Bakos  <bakos.attilakaroly@nisz.hu>  [9283cd9e13cd3e0dd7d6b831d930128931862a40]

        tdf#78749 DOCX: import VML background image
        
        of text boxes. DOCX relationship identifier
        wasn't handled earlier, only XLSX.
        
        Co-developer: Tibor Nagy
        
        Change-Id: I72f246e6f69d70d1e203087516ee93a57563f777
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91933
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [df4c562ac613ce51d431cbb633ffe57c5305714f]

        add tools::Rectangle::Justify
        
        so rectangles can be constructed already valid
        
        Change-Id: I3ae5e24add3c81f79dcdf863f855dca439876f11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92521
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-20  Caolán McNamara  <caolanm@redhat.com>  [c7821b8cd1bfd93ac232d9b3cc114e9ed9931bc9]

        set popup for a welded TextUnderlinePopup
        
        Change-Id: I5388be71e102065e89f0d5489fbb1af34fa1a2ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92510
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-20  Caolán McNamara  <caolanm@redhat.com>  [8c3c221c12dbc4d5eafe5988d72d04e86db6c278]

        cid#1462315 Division or modulo by zero
        
        Change-Id: If4e5624675250cf288227b46514e432c3c662ca2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92522
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-20  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [3d4f39628ecdef9ac080f46d197e5279caea8322]

        tdf#131814 Remove Close button from Table Data toolbar
        
        Change-Id: I3e387da217fdbbbb37db1f61f85fc957c5969c51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92327
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-20  Yukio Siraichi  <yukio.siraichi@gmail.com>  [317c05a88f79096422681a23b61aa6ae9f3f084b]

        tdf#130924 [vcl] replace `*printf`s with `SAL_*` logging macros.
        
        Change-Id: Ie3ec1e1767478bce12eecf7bfee02ed2d45fe58c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92331
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [4e578adbc7dc5c4ece45b9f362e71b4cbe24752a]

        remove direct access to Size field on SwRect
        
        so I can add asserts to prevent construction of invalid rectangles
        
        Change-Id: I01ac97b3cc780acbd182a646f0e072e518a45bee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92520
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-20  Miklos Vajna  <vmiklos@collabora.com>  [95a0ac68413d3ed0755d8e8d5336e8f0c546bcd1]

        compilerplugins: fix building against baseline clang (5.0.2)
        
        Where the Optional ctor is explicit.
        
        Change-Id: I577661c022f25502260977a6ef6744e4e178acc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92519
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-04-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [ddd9bfd1482fd18a483c91fc0c83f4693422201d]

        cid#1462317 Dereference after null check
        
        after
            commit 9a3b47afab1750eba0451d59a8bac53302d85b2f
            loplugin:buriedassign in sw(1)
        
        Change-Id: Ia15c9a9df18d043bc8fcbd12a688dced29141091
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92516
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-20  Miklos Vajna  <vmiklos@collabora.com>  [5dad371b329f92d93e042ca8d3127ce99166c7b1]

        sw: prefix members of SwPageDescHint, SwUndoPageDesc, ...
        
        ... SwUndoRedlineDelete and SwUndoRedlineSort
        
        See tdf#94879 for motivation.
        
        Change-Id: I0fc94a3028a0b776122e0891c321a0778ca68af3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92517
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-04-20  Johnny_M  <klasse@partyheld.de>  [c5df1ab9ba8331802acadc00f7ff949ed0b2dbc1]

        Translate German variable names
        
        Ende -> End
        
        Change-Id: I5aca2fa92ccf9fe38fb8e03cb8c44b8bdb3d76e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92028
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-04-20  Johnny_M  <klasse@partyheld.de>  [2c29c91af35379dd865f4b6b028367196b985979]

        Translate German variable names
        
        Ende -> End
        
        Change-Id: I8150dbc897ab60d01f183d724d923d946615dcab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92027
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-04-20  Johnny_M  <klasse@partyheld.de>  [e0f97f0267acfe4d7b2c8d780964f49ded910802]

        Translate German variable names
        
        Ende -> End
        
        Change-Id: I205600e263d2291faa97d967c9a8c7fc0baadb1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92029
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-04-20  Johnny_M  <klasse@partyheld.de>  [f2c0e54bccf0f2b9b0da34be2a91d863b4e76eae]

        Translate German variable names
        
        Ende -> End
        
        Change-Id: I2d63ddfeb1fa59ed1b0e3bbf2d39d5221cd5425f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92026
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-04-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [7cc0d390e41f9f3c312aca6977a946c358eb1f3e]

        fix SwRect::Intersection
        
        the comment is correct, the code not so much
        
        Change-Id: Ia0d87538c440bcc0133ed870a4404ecad5b24eba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92506
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-19  Mike Kaganski  <mike.kaganski@collabora.com>  [8c8b3a4f83f67882b284ddc3b3fe10d3fe6dedf4]

        tdf#132185: field command does not necessarily end with space
        
        Change-Id: I5a5e54fb42e20855b75af7ab523465a032ab46e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92504
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-04-19  Noel Grandin  <noelgrandin@gmail.com>  [85a6aa5526c1e38865250e88ceb6bf02345248b2]

        tdf#131951 related, improve perf
        
        similar to
            commit 9429dacc7ff93f99dd84532357020669df33a0c5
            tdf#131951: automatically increase buffer size
        in a few places, let the OUStringBuffer handle large tokens,
        it has faster handling than repeatedly appending to an OUString
        
        Change-Id: I609b84b36e817fbcd6d366c53cd2e8b865216712
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92503
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [08f593989188d8833292bb9d1d466a23bfbd1e21]

        Fix typo
        
        Change-Id: I7c45ef8031773d7492f66b2cb71519abf8ca9328
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92501
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-19  Caolán McNamara  <caolanm@redhat.com>  [4b26862f696ef04b42ff922f6b620383e2747808]

        mru entry heights aren't initially correct until whole list is invalidated
        
        and recalculates them, set them correctly to begin with
        
        Change-Id: I55735c1982a972cb76caca95363820beb2be350a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92492
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1b7edbafe0c73ce53b78696aa88f67a5eb526878]

        Fix typo
        
        Change-Id: I51f25a9b57bf62bcd691894a0eec771baf479702
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92500
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-19  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [4a670f4284cd2131845ef940d10daedf57014ea4]

        Sifr: Update Display View icons tdf#125510
        
        Change-Id: I755cafffc71268df0acc172fcf1ea45b81f06837
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92499
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-04-19  andreas kainz  <kainz.a@gmail.com>  [ca343fca0793361f94660750d14957b725699bfc]

        tdf#132138 add Draw Styles support to Beehive Impress template
        
        Change-Id: I215b12944e07a41e9e419a29700ac8e3f36dbb0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92466
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [0f097b4d05881af59e9f106831080476c7b61093]

        loplugin:buriedassign in sw(3)
        
        Change-Id: Iabeb4c7f9bb224c7eacc9a102a66f70bdca70dd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92497
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [32857aa4d1f6ca67f33068cd4caaf62bb5a75f5c]

        loplugin:buriedassign in sw(2)
        
        Change-Id: If73cbea9eb11029ef6b48a36e20d2271966ac4d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92496
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-19  Pavel Klevakin  <klev.paul@gmail.com>  [9429dacc7ff93f99dd84532357020669df33a0c5]

        tdf#131951: automatically increase buffer size
        
        This will reduce number of string concatenations
        and therefore reading time of large data chunks.
        
        Change-Id: I6d59ba60270511edf03a604aef06dab0a1de2478
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92456
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [a759623c3f4bc0265b619ef2bcdff72045a1b5b3]

        loplugin:buriedassign in various
        
        Change-Id: Ib79cbc89f2f89ff48ea8b59bd12373a10b9dcd62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92495
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [2ee60f02c456f39a80edb2dbfed48c3e0147a7f7]

        loplugin:flatten in drawinglayer
        
        Change-Id: Ieb5f682ec627c8d8ddfc286ec0e4422104b4d847
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92494
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [9df2821e61979dab32390d5c64dd49bee868adbb]

        loplugin:flatten in chart2
        
        Change-Id: Iadc4da6515a7d82e7a92b33d74d589b61fa2c64f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92480
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [8b0a69498b025e13d9772689e9e4fa3d6b05e609]

        loplugin:flatten in basic
        
        Change-Id: Icb8e3cda312b50c9a9f12f96bec1c746f41c8979
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92483
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [5dccf84b14ed0e09262411295c5880f787342d59]

        loplugin:flatten in basegfx
        
        Change-Id: Ic8bc586e1a4977322dcb371c0fff6411783df9d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92484
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-18  Julien Nabet  <serval2412@yahoo.fr>  [bc003c7d41c31509882646900c0b2cc8678f0215]

        tdf#132210: fix Calc crash when closing spreadsheet file
        
        make the dialog modal
        See bt:
        https://bugs.documentfoundation.org/attachment.cgi?id=159677
        
        Change-Id: I75719fe241950f13c2e5d65c5d9078193e631ffd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92488
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins

2020-04-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [0034fba36bdfe876c57014382ce77ea3aed55c91]

        loplugin:flatten in avmedia
        
        Change-Id: Ie066ee15833a58db4a9a18006629c015d50a56b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92486
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [7fa4f6409828eb77b710c8da54ff066174a7c20c]

        loplugin:flatten in canvas
        
        Change-Id: If14af63ab4f8fc7b9807319a2100f371ee103465
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92481
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [cd0ab2cf5063242ef3bff3c6899cea4d4bd53485]

        loplugin:flatten in basctl
        
        Change-Id: I66e3f46fcaae4e15d230a5a7c98c1b20cfb4dbda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92485
        Tested-by: Jenkins
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [eab4993eab9a2a9e0660a827ed60f0125cf20d53]

        loplugin:flatten in bridges
        
        Change-Id: I736032df48cb491508c27cbe773b964d1d2359b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92482
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [4f3f61a621a0e66fd0eab4886a3aa51e10513ad3]

        loplugin:flatten in accessibility
        
        Change-Id: I5e02fe0288845210f1d8e41db0342967858098fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92487
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [8d4fd3418322f3f6852054c44be2cd74b0db76ee]

        loplugin:flatten in comphelper
        
        Change-Id: I1a8db4dbd744b87406d1db5609585495f01f4403
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92478
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [ed0097845a07b6129f4e56cd28b90ce9b9368cf5]

        loplugin:flatten in codemaker
        
        Change-Id: I973ecef5df990511a41e422b73ed2314434f2871
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92479
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [1f59cbe36c9899f6fa9a869331c9be454abd4606]

        simplify some SwRect code - use the SwRect Add* variants
        
        which makes it easier to assert the correct stuff in later commits.
        
        And add AddTop() and AddLeft() methods for symmetry.
        
        Change-Id: I0e03d9d1e933fc14eb007f6f31862f14fee9ef7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92451
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [2d0bdcc586af71dae665646b37177fa104c50906]

        loplugin:flatten connectivity
        
        Change-Id: Ic1d9eb84b64ebde99e15704a10b27f21447df4d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92469
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [02f7d20f14dffcb3832264eeab5bb97acc4977f3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1b8f7197fe68e42778b5baa1a3ad43a0e3ee761a
          - Fix typo
            
            Change-Id: If99fba8853b2e378687727e00986c11b606d5661
            
2020-04-18  David Tardon  <dtardon@redhat.com>  [7664ba694c5667c7fdb75e1a6fa505d3e8baa536]

        upload libwps 0.4.11
        
        Change-Id: I068c7fe1ecf28755b095c5502d4c2dd42a54489c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92473
        Tested-by: Jenkins
        Reviewed-by: David Tardon <dtardon@redhat.com>

2020-04-18  David Tardon  <dtardon@redhat.com>  [56c4444638c0ebb21711b02d1ff235a3ffd3f232]

        upload libmwaw 0.3.16
        
        Change-Id: Idc7ed6bbcd3298138fb92c81ddf7dd6278d201dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92472
        Tested-by: Jenkins
        Reviewed-by: David Tardon <dtardon@redhat.com>

2020-04-18  David Tardon  <dtardon@redhat.com>  [3e9230bcd4b9c541c0391a3646ed3691140afea2]

        upload libstaroffice 0.0.7
        
        Change-Id: I3a12e75c61671a17653b7feb2147dfe4aff47613
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92471
        Tested-by: Jenkins
        Reviewed-by: David Tardon <dtardon@redhat.com>

2020-04-18  Julien Nabet  <serval2412@yahoo.fr>  [94bf2650d0998da751e461a0a9393b21771d519b]

        Optimize a bit loop in ScFormatShell::GetStyleState
        
        Change-Id: I2479072f00edd919496e534146a619103559784b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92463
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [c12a5e83802699615d4226c83c2e6f135a3485b4]

        loplugin:flatten in cppu
        
        Change-Id: I202698a0310bd26b98c1f744c8f21288f87643f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92450
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-18  Eike Rathke  <erack@redhat.com>  [dbda099d198a2236bafea2209cb5e3fc58ee8741]

        Move implementation of CELL("format";...) to SvNumberFormatter, tdf#132106 prep
        
        In preparation of further detailed handling.
        
        Change-Id: I9e4d916de031b742d0af1025b945b7608fed8266
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92462
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-04-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [5063669a17538ea353e34ab0990363399d34f4f4]

        tdf#104539: sw: Add unittest
        
        Change-Id: Iab31d1d8417db93f6d34ae973ed1ec33bd59c0e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92460
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [5a4a615d5bf3907e66fea4995706aa3403542ca6]

        tdf#101181: Restore and adapt asserts removed in f9fc420d
        
        Change-Id: I0f4a47adb402d55e82ded8c5f091c62e907370cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92461
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [23dad0aa083996b5086f6da868a001499bdc8a40]

        loplugin:flatten in cppuhelper
        
        Change-Id: I814a109b7822d7a6cd23b5aa4220d496a4da2fb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92425
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [214071d946e5074bf95557edc696c913ae869be1]

        tdf#48569: sw: Add unittest
        
        Change-Id: I54ae1a8f59b02007de01b33f958d01dd98c24407
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92459
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-17  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [3e20ba18f46ed8e01a523c34fbd87cfbfe01a4d8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 578b70a8e756d07c9df48096a6e2b06d0bbd5707
          - error handling w/ Basic
            
            - include err VBA object
            - relate pages together
            
            Change-Id: I94358470091cd6ce7d57a21b34325da7d88e42ad
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92427
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-17  Muhammet Kara  <muhammet.kara@collabora.com>  [c7003bed305651adb12b713eb0ad61b9c54ea52a]

        Move uno:Text param from core to online - core part
        
        Change-Id: Idf51a688a868c2d140fcf5eb54e1bfdefc3690b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92394
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        (cherry picked from commit d9a0e2fe5bf95bf0bfba424a3625d7f952884932)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92304
        Tested-by: Jenkins

2020-04-17  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [a1a565d36bfabcaee0b6e7ce33147a82415e298f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d1fdd2270aa5d6b5c3ac6b608a04b9e8eb3f3e6f
          - tdf#131416 Basic syntax diagrams reusable fragments
            
            - a new help page to aggregate all fragments
            - reusable fragments as media/helpimg's
            
            Change-Id: If28747a75bbbd14ae8a0cc04bdedb8b7d81f173b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92009
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-17  Stephan Bergmann  <sbergman@redhat.com>  [b1982dfa0281e7af5872f62b4b507fe639ed3973]

        No need for HAVE_GCC_DEPRECATED_MESSAGE
        
        GCC appears to support it at least since <https://gcc.gnu.org/git/
        ?p=gcc.git;a=commit;h=9b86d6bb25587db93a322bf5778e9892aaa8b776> "re PR c/36892
        (Support __attribute__((deprecated("text string"))))" in GCC 4.5, and Clang
        appears to support it at least since <https://github.com/llvm/llvm-project/
        commit/c7890fed01f8c8accba188236d781af26845cb2c> "Add an optional string
        argument to DeprecatedAttr for Fix-It" in Clang 3.9.
        
        Change-Id: If0939c692703522523d1953c3793070e0f808973
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92455
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-17  Miklos Vajna  <vmiklos@collabora.com>  [141e0449fdab89384564659191492b698e4b13d8]

        Change default PDF version to 1.6 (released in 2004)
        
        We already write markup which is newer than 1.5, but the PDF version was
        not changed. Fix the one violation I'm aware of.
        
        Printing is left unchanged, similar to how commit
        99ac4ee05b039166eedfe361fb985682fd92dd13 (Change default PDF version to
        1.5, 2018-04-24) updated the default last time.
        
        Change-Id: I9598dc46fe7db428bd2eff98bebff8b3c873b4ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92457
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-04-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [f7f7fa8fe313b03e0ee683b2154a1bf49ee9d741]

        loplugin:flatten in cppcanvas
        
        Change-Id: I4303c31ad3de1ba71aa366b6dc203504b8fffd77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92453
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-17  Justin Luth  <justin.luth@collabora.com>  [803b49a3776c98e2d435c328d39d0f71d259d9e5]

        tdf#79553 ww8import: line numbering distance is auto, not zero
        
        sprmSDxaLnn:
        An XAS_nonNeg that specifies the distance between line numbers and
        the lines of text to which they apply. A value of 0 indicates that the
        application MUST automatically determine positioning.
        By default, the positioning of line numbers is automatically determined.
        
        Change-Id: I35a440a7fa84f315f4a67e201e1a0066d4e4cf73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92126
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-17  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [9152aed7804b65f6241cf35d85afcb50486a27ef]

        Move Word compat option where it belongs
        
        Change-Id: I6b28c6782f22190b7b22b11361c200d68d672aea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92347
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-17  Stephan Bergmann  <sbergman@redhat.com>  [92f6f9ec785f1009e2c94082a751696c74eaf236]

        No need for HAVE_GCC_PRAGMA_OPERATOR
        
        The _Pragma operator is a C99/C++11 feature, and we only need it for GCC and
        Clang anyway, to inject some
        
          #pragma GCC diagnostic ...
        
        directives.  (MSVC would only support it with the upcoming VS 2019 Version 16.6,
        see <https://devblogs.microsoft.com/cppblog/
        announcing-full-support-for-a-c-c-conformant-preprocessor-in-msvc/>.)
        
        Change-Id: I6de3611021a28ba13860f55e7ad005ad3fbbb5e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92452
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-17  Stephan Bergmann  <sbergman@redhat.com>  [4d1bd3cba9b4c971c05974a2805b018ec8ba18e2]

        HAVE_CPP_GUARANTEED_COPY_ELISION should always be true now
        
        ...since 24973523ba59087185d434396fd614e73d72107f "Bump Windows build baseline
        to Visual Studio 2019 16.4", where that version of the compiler appears to no
        longer have the issue that at least VS 2017 15.8.1 had.  And according to
        <view-source:https://en.cppreference.com/w/cpp/compiler_support>, the other
        compilers support it since GCC 7 and Clang 4, so we should be OK there.  But for
        safety, leave the configure.ac check in for some longer.
        
        Change-Id: I07bfaa554d897613c0887ab70e8df93f6e000410
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92422
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-17  Eike Rathke  <erack@redhat.com>  [396b5ce076145ccda46cbfdac82faaad899a4e9d]

        Break overly long line
        
        ... and make it more legible.
        
        Change-Id: Ie5325f614cf8d95290e04c9b0e9fa29f353d8301

2020-04-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [935259d817bac08837616a52d83632ace35ce9ef]

        improve failure mode in flatten loplugin
        
        rather than asserting, write out a warning so that section of code can
        be handled manually
        
        Change-Id: I1356012f4e480cff9508dad6c2d70cbbba1a5dc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92424
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [3e57aad962c9d24c535daff893db203314709cfc]

        loplugin:flatten in cui
        
        Change-Id: I0ea0784ab8c4542747da1e15fa7c60c60bccb602
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92423
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-17  Julien Nabet  <serval2412@yahoo.fr>  [bb3ea0ae51bb943f7bb3dca80eee153f9c55c03e]

        tdf#130583: fix Switch in Calc
        
        Don't set bFinished to true too soon if there are still some params to take into account
        
        Change-Id: Ie7bdd6f316c08342d379d55bf3853774dd738e7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92345
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-04-17  Stephan Bergmann  <sbergman@redhat.com>  [870ab3b8492fa7d42c56ca09884811fef1695d28]

        Just use __builtin_ffs on GCC and Clang
        
        GCC appears to support it at least since <https://gcc.gnu.org/git/
        ?p=gcc.git;a=commit;h=51e2940139d5e3e86590f6e6802ffc3f3010be5b> "Initial
        revision" in 1992, and Clang appears to support it since <https://github.com/
        llvm/llvm-project/commit/d93abc3bb0acdd430839abdd67bd3920fee87bbc> "Implement
        ffs, parity, and popcount builtins" in Clang 2.4.  (And if a build used a
        compiler that does not support it, there would be no guarantee that it would
        support strings.h function ffs from X/Open System Interfaces, either.)
        
        Introducing HAVE_GCC_BUILTIN_FFS in 334a9f16cd1d1f9694f885c759903a41aa3d4833
        "tdf#113211: fix calculations with big integers" appears to be due to a
        misguided recommendation at <https://gerrit.libreoffice.org/c/core/+/43477/4#
        message-899806c724fbdcece0ea9438514a6a5db6a2e645>.
        
        Change-Id: Ib6ee6de548172b3aae25483d03efb86620133933
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92421
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-17  Mike Kaganski  <mike.kaganski@collabora.com>  [0a0c10c0502906bebf9ea8c732d63809d5080dd6]

        tdf#131621: fix crash in mergedlo.dll
        
        When the embedded database comes from the template this document was
        created from, the document might not have old URL yet. We need to
        construct the embedded data source URL from the template URL to keep
        the relative references correct.
        
        Change-Id: I5607113e0ae88fdb825d8a645c0968d2fe22ebd7
        Co-authored-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92398
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-04-17  Rene Engelhard  <rene@debian.org>  [ced42c1c714cdf453b0b5086cf1390497bbbcf6a]

        move LIBO_LANG=C setting to gb_TEST_ENV_VARS
        
        ... since it is an environment variable after all (and without it
        timeout $(gb_UITest_COMMAND) doesn't work).
        
        Change-Id: I898e4b90070f3f4883a707fc88c99e98bc039d9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92060
        Tested-by: Jenkins
        Tested-by: Rene Engelhard <rene@debian.org>
        Reviewed-by: Rene Engelhard <rene@debian.org>

2020-04-17  Stephan Bergmann  <sbergman@redhat.com>  [9c6897f710867da260100e1100804649012a1a99]

        HAVE_GCC_BUILTIN_FFS is unused
        
        ...ever since it was introduced in 334a9f16cd1d1f9694f885c759903a41aa3d4833
        "tdf#113211: fix calculations with big integers".  (Only the AC_DEFINE'd #define
        in config_host/config_global.h.in is used in sal/rtl/math.cxx.)
        
        Change-Id: I4b84534b022b96fee725988906c047736e7a579b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92411
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-17  Stephan Bergmann  <sbergman@redhat.com>  [8683ceb66c8a0236875deb8c9775a59d2227174c]

        Update neon website URL
        
        See <http://lists.manyfish.co.uk/pipermail/neon/2020-April/001659.html> "FYI:
        website moved to https://notroj.github.io/neon/".
        
        Change-Id: I473efd983870ab4f4bd5af14e726ec4e5009f204
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92414
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-17  Coming___soON  <sachinvilasnagane@karunya.edu.in>  [84993213de77efb47e65c6cf5e01ba50a8dbf378]

        tdf#131407: move UItest to CppunitTest
        
        sw/qa/uitest/writer_tests5/tdf124722.py - tdf124722_crash_paste_text (tdf124722)
        
        Change-Id: I08d89f5bb90b95c26c56ebc16df2c56c9803f845
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92074
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-17  Regényi Balázs  <regenyi.balazs+gerrit@gmail.com>  [01752af18d623676c4ebc7a8a4a47f69dfb79057]

        tdf#131922 DOCX DrawingML shape import: fix lang-id
        
        The language identifier of text of grouped shapes wasn't imported.
        
        Co-Author: Szabolcs Tóth
        
        Change-Id: Ic71ea1bdf3aed27ad813cfa33659921060c0ec0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91801
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [f569507f3f0da7f69a2e808165612cbef4c15410]

        Revert "[API CHANGE] remove some primitives rendering settings"
        
        This reverts commit c71656f51a09e88ecae4f3423c96fee84778647d.
        
        Reason for revert: I give up
        
        Change-Id: I2a09c36c1f0d731f4d3f7d809364de7efa8d8a58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92426
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [9a3b47afab1750eba0451d59a8bac53302d85b2f]

        loplugin:buriedassign in sw(1)
        
        Change-Id: Ifaab4ab1bde3ff8236b51244098c81e6f460fbd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92408
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [0b2ddcda730897cb5b2801731f03191d77409273]

        loplugin:buriedassign in tools..xmloff
        
        Change-Id: I31df6c4fd82c6f6d15bbe5228e92e5171cacba51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92410
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [3cb8e9e211c30089516f56f465176d3a959631f9]

        loplugin:buriedassign in vcl
        
        Change-Id: I529052c1ba7591d91d3848080af8b06e077b6f14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92409
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-17  Balazs Varga  <balazs.varga991@gmail.com>  [434d92a51409b0847ee7d313b50fc547b7615bff]

        tdf#131979 Chart ODF import-export of Link to source format
        
        setting also into data point styles, fixing lost numbering
        style of custom data points. (Only export into the data
        series style was supported previously.)
        
        Also fix tdf#131115 - FILEOPEN: Incorrect format of single data label
        Regression from commit: e57d90cd4e51a1353eafc87bb29cfe6076704a7c
        (tdf#129173 tdf#129175 Fix number format of data labels)
        
        Data point styles in older ODF files do not contain the
        'link-data-style-to-source' property, so they used the
        data series style property during the import previously.
        Now we set the default false value, if the data point
        style contains a 'data-style-name' (number format).
        
        Change-Id: I4786e62ca75770ed632463bcf1275ece7ea793f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91967
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-17  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [8cb04bde0aeea1bd0f324ecf989af015356da285]

        Fix autorecovery using wrong directory
        
        Autorecovery should save in the user profile
        in the "backup" directory. However, when that directory
        did not exist, the temp directory was used instead.
        
        Fix this, and create the requested directory if it did not exist.
        
        Change-Id: Ie298855a740932bc6e6c9f62d4b4bf1b52b80c58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92402
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-04-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [034e9eee277d5123258fedc1861edf49c99159ef]

        loplugin:buriedassign in dbaccess
        
        Change-Id: Ia97da8d228a8c4e3ced31718a756fb13757beb8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92407
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-17  Caolán McNamara  <caolanm@redhat.com>  [8e5a43223ce421643213e6542c6a971b6164f6aa]

        turn off hover selection until mouse is moved
        
        which solves in a simpler and better way the problem under wayland where I see
        that the cursor pos in super long treeview menus ends up in the wrong place
        
        Change-Id: If9c7e26c3858ef00bc1fbf26319d859ff529db44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92403
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-17  Stephan Bergmann  <sbergman@redhat.com>  [73a382d6ab146c49c11b86e6b6bbef3f2044cccf]

        loplugin:external (clang-cl)
        
        Change-Id: I409509d434f5536c6f131c1330974d442e6eba57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92404
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-17  Mert Tumer  <mert.tumer@collabora.com>  [666bbf736381396647db69f97c753ffb8bddf693]

        Added unique id for number format combobox
        
        This will allow us to control it for the mobilewizard
        easily rather than using the id of 'category' which is
        not unique.
        
        Change-Id: I61b612d5355584597a16942b7151a82376033a45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92202
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92309
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins

2020-04-17  Mike Kaganski  <mike.kaganski@collabora.com>  [de4a9e31c345edb512545547d1904681066c3ab5]

        Drop unused includes and usings
        
        Change-Id: I58ac4add2bb53d0c36cd54ff48964e392d13f6a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92400
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-04-17  László Németh  <nemeth@numbertext.org>  [6287845eab339a8eb3c660d648d012e9f1dcce30]

        tdf#127606 DOCX lists: fix unchangeable formatting
        
        of numbering. It was not possible to modify character
        formatting of numbering symbols, if it is different from
        the format of the list item, handled by compatibility
        setting APPLY_PARAGRAPH_MARK_FORMAT_TO_NUMBERING and
        paragraph attribute "ListAutoFormat". Now changing
        character attributes removes ListAutoFormat, if it is
        applied on wholly list item(s) during editing (like in
        the case of ODT documents).
        
        See also commit 5ba30f588d6e41a13d68b1461345fca7a7ca61ac
        (tdf#64222 sw: better DOCX import/export of paragraph marker
        formatting) and commit df07d6cb9f62c0a2c4b29bd850d4efb4fcd4790b
        (handle direct formatting for numbering in .docx (bnc#875717)).
        
        Change-Id: I60dae1b9c084d0804e453f54df5c6bbafe479869
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92343
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-17  Caolán McNamara  <caolanm@redhat.com>  [6520999570cee4e94075617537e23bb8911f162b]

        cid#1462264 Uninitialized scalar field
        
        Change-Id: I4b733bf37132073ece55fa392c06086410f6f914
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92393
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-17  Andras Timar  <andras.timar@collabora.com>  [2b4f5ab5d7e0770d7687a2ca07da4b39da47162c]

        Update git submodules
        
        * Update translations from branch 'master'
          to ebb391af06913d791a1b283415744bc9521b4cb0
          - Slovenian fixes
            
            Change-Id: Ia8634765d18a6fc90bd62f2b89a35a843b42489b
            
2020-04-17  Miklos Vajna  <vmiklos@collabora.com>  [2ab7643aa652dcbcfe29be41bfd9c8502398dd42]

        xmloff: create SchXMLExport (flat OOoXML) instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: I67138b848411d91172ceec7af6826841b017cfdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92390
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [96f77910e86f88c99621a8b17c09fc69f9f1d8f3]

        tdf#132097: sc: Add UItest
        
        Change-Id: Ib4aa2c9ed4a0de10aa7a91796fa3034720a160b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92386
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-16  Caolán McNamara  <caolanm@redhat.com>  [a435887eaf747d9b17b3620884ac2ec06d63ac00]

        cid#1462267 Infinite loop
        
        since...
        
        commit a2362e0ff5a7cec16e888502a3c16fe2fa7ba0fe
        Date:   Wed Apr 15 19:32:09 2020 +0200
        
            loplugin:buriedassign in sfx2..sot
        
        Change-Id: Iabbef1b027cb6bd77b387142df926c5b37858517
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92392
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-16  Miklos Vajna  <vmiklos@collabora.com>  [4830592b780833cf5eee2aef30bc9c5d444dfb24]

        PDF export: fix handling of page sizes larger than 508 cm
        
        The value of these coordinates are not allowed to be larger than 14 400,
        and Adobe Reader complains about them.
        
        Use UserUnit to declare in case we won't work with points anymore, but
        with a larger unit. This will mean UserUnit=2 in practice, since e.g.
        Draw has is page size limited to 600x600cm, so larger values won't
        happen, at least not for now.
        
        Change-Id: I8ee159f2571f4070aded85388792a215de86f7ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92383
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-04-16  Mike Kaganski  <mike.kaganski@collabora.com>  [d492d1bfeb484ab8b627948449f488b2738946aa]

        VCLXAccessibleComponent* may be passed to HandleWindowOpened
        
        my_sc_impl::AccessBridgeHandleExistingWindow may do that for combobox
        floating window; then using the pointer statically cast to VCLXWindow*
        will crash.
        
        Change-Id: Ib4c47715a5fa059aa81f33137cc3d10851a728e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92387
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-04-16  Miklos Vajna  <vmiklos@collabora.com>  [2963c0f0305bca04e7028f207df7fb4070d2aa33]

        cui about dialog: don't ellipsize any text
        
        I got "gt..." instead of "gtk3" without this.
        
        Change-Id: I1c666dec88f7cf2dbc48e864ce1a8ae724140697
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92379
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-16  Caolán McNamara  <caolanm@redhat.com>  [c83cde1dd8f6c17b8cd17e0c6d7cef9be2598f43]

        gen backend scrollbars are missing their contents
        
        since...
        
        commit 059f07f9f33460c809a93e0fda1165f5c6f6d805
        Date:   Wed Apr 15 18:34:58 2020 +0200
        
            fixes for code creating reversed Rectangles
        
            ie. where left > right or top > bottom
        
        revert that hunk and it works again but add a Justify
        call to normalize the rectangle
        
        Change-Id: I42b3f1867c6f9bae92e952b444c7946831a5d95c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92381
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins

2020-04-16  Caolán McNamara  <caolanm@redhat.com>  [499dbbeeca3745217e3ee5e7d70ead496a583a8c]

        cid#1462265 Uncaught exception
        
        Change-Id: I4c1b8e6a13527ff3c95df8ec23c26c37c127b356
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92384
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-16  Caolán McNamara  <caolanm@redhat.com>  [a5d3bce44bc04251fd436fabd29878429b4444f1]

        hover selection start off in the wrong place in long lists
        
        Change-Id: I61d93b45d32cfb29e436ae71b83c8d0b252386c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92385
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-16  Caolán McNamara  <caolanm@redhat.com>  [d89a8ae8f963b3b49db920715cfdee11486764e5]

        don't allow tooltips from parent to appear while popup menu is active
        
        Change-Id: Ic2ddff3e22a667af992d6b0701f43d3a89153458
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92371
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-16  Caolán McNamara  <caolanm@redhat.com>  [bc0e0f633b05c4f91b6695488fc9e5c127507ba5]

        tdf#131120 use a replacement for GtkComboBox
        
        the problems with GtkComboBox we have are:
        
        1) https://gitlab.gnome.org/GNOME/gtk/issues/1910 has_entry long menus take
           forever to appear (tdf#125388)
        
           on measuring each row, the GtkComboBox GtkTreeMenu will call its
           area_apply_attributes_cb function on the row, but that calls
           gtk_tree_menu_get_path_item which then loops through each child of the menu
           looking for the widget of the row, so performance drops to useless.
        
           All area_apply_attributes_cb does it set menu item sensitivity, so block it
           from running with fragile hackery which assumes that the unwanted callback is
           the only one with a
        
        2) https://gitlab.gnome.org/GNOME/gtk/issues/94
           when a super tall combobox menu is activated, and the selected entry is
           sufficiently far down the list, then the menu doesn't appear under wayland
        
        3) https://gitlab.gnome.org/GNOME/gtk/issues/310
           no typeahead support
        
        4) we want to be able to control the width of the button, but have a drop down menu which
           is not limited to the width of the button
        
        5) https://bugs.documentfoundation.org/show_bug.cgi?id=131120
           super tall menu doesn't appear under X sometimes
        
        In general we often pack a lot into the comboboxes and the default ones don't
        like that.
        
        Overlay scrolling is turned off for the GtkTreeView replacement because
        otherwise there are null-derefs in gtk on indicator->scrollbar on repeated
        reopenings
        
        Change-Id: I1b6164020996377341b5992d593a027b76021f65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91990
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-16  Mike Kaganski  <mike.kaganski@collabora.com>  [de1dadd591862e38242cc2de7a4a658a9a8b67ac]

        tdf#132147: formula may be empty
        
        "Regression" after commit ab285c743afa1c8769581871d7b56374fd8c49f1
        
          author	Noel Grandin <noel.grandin@collabora.co.uk>	Sat Nov 02 18:59:49 2019 +0200
          committer	Noel Grandin <noel.grandin@collabora.co.uk>	Sun Nov 03 17:11:14 2019 +0100
        
          loplugin:stringadd
        
          tweak the plugin to be more permissive, then validate by hand
          afterwards
        
        which replaced strFor.replaceAt(0,1,"") with strFor.copy(1). Both methods
        are illegal on empty string, but the former asserted, then silently corrected
        wrong count; while the latter returns "br0ken". So the change actually
        revealed a pre-existing bug.
        
        Change-Id: Ic32b69d46e852f26e6c6ba819eed08bb79dce7a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92301
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-04-16  Justin Luth  <justin.luth@collabora.com>  [38e7e6f348df5d6b37d7e0051fd3b8c227db69e6]

        tdf#132094 doc: fix export of fill in wrap-through fly frames
        
        This builds on commit 2f13dbac060ae6af7e25ad3eff675cc859cfb3ff
        by Miklos Vajna on  Fri Jun 15 08:49:46 2012 +0100
            n#325936 fix ww8 export of fly frames with transparent bg
        where he wisely and cautiously says
            Regression from commit ed8b5f2d -- to be safe, reverted only
            for fly frames in headers.
        because for some unknown reason, way back in 2002, commit
        ed8b5f2debac216243930aba0873e0d75de8d0dd forced all
        frames to specify a background fill. Typically of
        course this is white, and so who notices?
        
        Well, you notice if your frame is transparent, and
        now the area fill hides something that it is over top of.
        Like for example a transparent image, where the text wraps
        through the image.
        
        At first I was going to just try and revert everything.
        Then I decided it likely was a difference between how
        LO and MSO handled stacking/overlapping things.
        After that, I was going to just make an exception for
        eShapeType == mso_sptPictureFrame, but that only seems
        necessary if there is something underneath. If the something
        is just a background, that is handled anyway, so really
        it would only be other shapes or (most importantly) text,
        so the safest thing is testing wrap through, which there was
        already a pre-defined variable to reuse
        (and fix the spelling).
        
        Change-Id: I9236579fa692e22205bab5a21c3f9d919f4cf24f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92215
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-04-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [1aaf5f559bcc1169cafb73ea4082643a840fcb39]

        tdf#59857: chart2: Add unittest
        
        Change-Id: I6d27868aacc8f2b2b72621c35c5f52f627e6cebb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92380
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-16  Julien Nabet  <serval2412@yahoo.fr>  [f8fa661cad23c8c5c251ee3391de90d40e7d8a4d]

        cid#1462266: Logically dead code (sc/dbfunc3)
        
        Regression from:
        commit 61d8db6b1a2026a29f61eaa691beb3c6cf05de5c
        Author: Noel Grandin <noel.grandin@collabora.co.uk>
        Date:   Wed Apr 15 09:25:22 2020 +0200
        
            loplugin:buriedassign in sc
        
            Change-Id: I9b4146c4e8814a36c7bfcd4c31f913c8412320e8
            Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92244
            Tested-by: Jenkins
            Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        
        Change-Id: I5835f5c92cdf381a57ac6ccf627e327ae9f9e26b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92377
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-16  Luboš Luňák  <l.lunak@collabora.com>  [ecf58d6e961d88a7e951988c3c3fbcdc24860bab]

        workaround for intel Skia invert() problem (tdf#130430)
        
        Change-Id: I02c8cd7af2c35e8631932e3928d63c96dc0db255
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92368
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-16  Stephan Bergmann  <sbergman@redhat.com>  [29d47d22c43e6adc1850b7db5880028dcd07d1b3]

        Fix passing --disable-optimized into external/python3
        
        This had originally been covered by dccf47b7f61e088622747539d1487590080da3b8
        "Build python3 with debug flags if --enable-debug", which got broken by
        eeeec33ada5923f1f534334b22c15d6e2c6f1d35 "merge --enable-selective-debuginfo
        into --enable-symbols" (which removed the definition of
        gb_Module_CURRENTMODULE_DEBUG_ENABLED without adapting its use here).
        
        But looking again, setting OPT for workdir/UnpackedTarball/python3/configure.ac
        based on our various flags doesn't seem to be such a good idea anyway:  It is
        used to specify a mixture of debuginfo (-g; which is set rather unconditionally,
        so no need for us to cater for --enable-symbols here), optimization (-fwrapv,
        -O*), and warning (-Wall) flags.  So better let
        workdir/UnpackedTarball/python3/configure.ac keep deciding for itself what flags
        to set in OPT, and then just override via CFLAGS those that do not suite us.
        (Where it appears to be a happy coincidence that the Python build system puts
        CFLAGS after OPT, so the former can override the latter.)
        
        (An alternative approach could have been to pass --with-pydebug based on e.g.
        --enable-dbgutil, as the former (a) causes OPT to include -O0 rather than -O3,
        and (b) is documented to change the ABI (see
        workdir/UnpackedTarball/python3/configure.ac: "Py_DEBUG implies assertions, but
        also changes the ABI."), so probably best fits --enable-dbgutil.  However, at
        least on Linux, --with-pydebug produces
        workdir/UnpackedTarball/python3/libpython3.7dm.so rather than
        workdir/UnpackedTarball/python3/libpython3.so, so would have required further
        modifications.  Also, in a Linux UBsan build, making ExternalProject_python3
        would have started to cause some "applying zero offset to null pointer"
        failures, but which would have been easy to fix.)
        
        (I noticed the missing -O0 when I attached gdb to an instdir/program/python.bin
        process and `py-bt` only showed "(frame information optimized out)" frames,
        which this change fixes for --disable-optimized builds.)
        
        Change-Id: I9583e60692ae7130377422062f3c6df9334d693f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92362
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [f2039cdbd827d60b8e0dbfa2e1d02dbb276514d6]

        tdf#66305: xhtml: Add unittest
        
        Change-Id: Iea9d1c5972534eb7fef17464fda88f559e9a75f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92365
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [acedbb8692bc84c93114dc4d441b3eb20b3ac467]

        tdf#107696, tdf#111492: xhtml: Add unittest
        
        Change-Id: Ic276a4ad53920c7f1e8bb8f7bcefe580ef88a446
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92346
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [c71656f51a09e88ecae4f3423c96fee84778647d]

        [API CHANGE] remove some primitives rendering settings
        
        Remove the following settings:
          QuadraticFormControlRenderLimit
          Quadratic3DRenderLimit
          RenderSimpleTextDirect
          RenderDecoratedTextDirect
          SnapHorVerLinesToDiscrete
        
        which have no way to be set from the user interface.
        
        Change-Id: Ie96531425f5ba6021ade4f247b18b99092fd7e5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92275
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-16  Andras Timar  <andras.timar@collabora.com>  [357020de87b59b88efa10694d9e212e159ee7c16]

        Update git submodules
        
        * Update translations from branch 'master'
          to a31cbb96a1bda80879f1779942aefab6eef1c5fe
          - Updated Slovenian translation
            
            Change-Id: I7f2072d1c35a9e270ee04fc51c685fa161b49abe
            
2020-04-16  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [1289ef10406e00d0fc9abc5bca444d026ab21743]

        Enable trailing-blanks compat option also for OOXML filter
        
        Change-Id: I6d338f881f1450be87bedf9ab9aaf24eeed2052d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92257
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-04-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [f57962fe9a282a3acd0c824e283316b38fe7a130]

        tdf#131812: xhtml: Add unittest
        
        Change-Id: I70d0d70c62b92ff65aadebc0952a922ce21b56d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92315
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-16  Jim Raykowski  <raykowj@gmail..com>  [00d4852eef26037f7ddf6778542a131e94c752b2]

        tdf#122444 Use fontwork name for object name
        
        Change-Id: Icdbde958f2e89e669a9399479e0059095a6d8a3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92333
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-16  Miklos Vajna  <vmiklos@collabora.com>  [86280100cb4d558e2c1a4f67aa6e3ce7fdfb87b1]

        sw: handle DisableOffPagePositioning when replacing compat options
        
        This was added in commit 8d62b79f168180c6992eb483ec864d473050635f
        (tdf#112443 disable off-page content positioning, 2017-11-29), it's off
        by default and on for DOCX files.
        
        Change-Id: Ic42d652fd92931b98979defd5060bf6e8f7c47d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92320
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-16  Caolán McNamara  <caolanm@redhat.com>  [5d663bcb1dde4b8aeaa7b593a54099f7fad90c08]

        Resolves: tdf#122491 ClassificationDialog::run() is not called
        
        when using DialogController::runAsync so the custom override
        isn't called so the special setup and save-on-ok aren't called.
        
        move the setup into the ctor seeing as the dialog is only run once
        after ctoring and add a OK handling that does the on-ok setting save and
        have setupValues call readIn on "m_aInitialValues" because that
        gets called after the ctor
        
        Change-Id: I8183fc4b0f5de2844562c971c86d655f2d4920ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92251
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-16  Justin Luth  <justin_luth@sil.org>  [aeac363fcfd94e1c2fbfd877aa5018ba06811165]

        fix compile: missing semi-colon in < gtk 3.22 block
        
        compile error message:
        vcl/unx/gtk3/gtk3gtkframe.cxx:2930:1: error: new types
        may not be defined in a return type
         enum GdkAnchorHints
         ^~~~
        vcl/unx/gtk3/gtk3gtkframe.cxx:2930:1: note: (perhaps a
        semicolon is missing after the definition of ‘GdkAnchorHints’)
        
        It passes Jenkins tests since they ignore this block.
        
        Change-Id: I3da71d114ac4cd82ac4644f3b6cc1f7142810f44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92334
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [059f07f9f33460c809a93e0fda1165f5c6f6d805]

        fixes for code creating reversed Rectangles
        
        ie. where left > right or top > bottom
        
        These are all places where the code is self-evidently doing the wrong
        thing.
        
        Found by adding asserts to tools::Rectangle. In theory, this is legit,
        and code that wants a proper Rectangle is supposed to be first call
        Justify on a Rectangle, but lots of places don't do that, and that seems
        very dodgy to me.
        
        So lets work towards Rectangles always being in a valid state.
        
        Change-Id: I03296a624bd9b5b193e6aa8778addfb09708cdc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92310
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-16  Julien Nabet  <serval2412@yahoo.fr>  [2670e980c7dbadbdc20ff23d57ad892951edc254]

        tdf#132097: fix Find Previous with direction columns crashes in specific case
        
        See bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=159553
        
        nBlockPos vector is created with nLastCol + 1 elements,
        so if we click on a cell in a column which is after last value,
        the search will crash
        
        Change-Id: I9de688a8a80a45c3e5ddea6d2f461926e9777052
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92165
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [f98b3b5b9f1b05259405833e6e528e734ded4512]

        loplugin:buriedassign in svtools..svx
        
        Change-Id: I04bc97effddb213e9c1ac613b61d3a0bc38522ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92314
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [cd7471335a05e7dd7eca16ac0b181d96cfa7912b]

        loplugin:buriedassign in starmath..svl
        
        Change-Id: I979faf4c476a7de91a0b6e06dd8717cee25525f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92313
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-16  Mike Kaganski  <mike.kaganski@collabora.com>  [eca8526607d8e5b883989adf480780661380b12e]

        Drop redundant member function
        
        SvImpLBox::GetCurrentEntry was identical to GetCurEntry
        
        Change-Id: I2ede6ecd8516a2a76fe504e30b5195f3950b340e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92294
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-04-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bf536201ae83e7ca6a565eb8ff0dbc0e4e887d64]

        Fix typo
        
        Change-Id: I78fad18e12254cd3c3bb3f49b5898e09bb7b6c6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92318
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-04-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f7ffda6d14ac67a37cb61ef0fff4ceef88632c3e]

        Fix typo
        
        Change-Id: I9ca8ee1e281c6c3f73b004eae11dd49c3b4e5861
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92319
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-04-15  Mert Tumer  <mert.tumer@collabora.com>  [df619066c1c20d757cb6d2a5b29a566787b9173f]

        send state changes of .uno:NumberFormatDecimal command to LOK
        
        Change-Id: I7872c0a0c123865c77d3aa8937775116368f1ffa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92203
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 2f6cbb67099edde535a81e7b0a32c1418805d6d6)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92290
        Tested-by: Jenkins

2020-04-15  Caolán McNamara  <caolanm@redhat.com>  [65474ce8869da250c7e1ac5aa96e2ae12eed4a23]

        GdkAnchorHints isn't available < gtk 3.22
        
        Change-Id: Icabab4695d75c9067c6a4cff9fbcacaf1474afee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92316
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [61d8db6b1a2026a29f61eaa691beb3c6cf05de5c]

        loplugin:buriedassign in sc
        
        Change-Id: I9b4146c4e8814a36c7bfcd4c31f913c8412320e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92244
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [7baa60a5e9a8c48829f47db8cd98d0f05a30e235]

        loplugin:buriedassign in scaddins..sdext
        
        Change-Id: I72acfdac5879aa251a1074ea850758f66072b46e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92311
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [a2362e0ff5a7cec16e888502a3c16fe2fa7ba0fe]

        loplugin:buriedassign in sfx2..sot
        
        Change-Id: I917752edb50020f9acb203038ce65f1ea25afa64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92312
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-15  Caolán McNamara  <caolanm@redhat.com>  [cac8694feab1ccb422294ed3e2f8b682e15835fb]

        tdf#126828 hide macro organize dialog before launching macro editing
        
        so the macro editor isn't forced behind the window with an active dialog
        
        Change-Id: Iae89f6910a8183bcf01872eef71c04bc993f1550
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92307
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-15  Caolán McNamara  <caolanm@redhat.com>  [ff8288b98f6975c7fc9f36155d26a44e8c625f94]

        tdf#126828 skip "on-demand" entries
        
        Change-Id: I5a1b20ce2e6c1d228760fc39e7770e1b497bd9ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92306
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-15  Mert Tumer  <mert.tumer@collabora.com>  [2e6753fc764c9c5f36c623e4bdf0f3dfc7229391]

        mobile: fix double tap on chart doesn't get into editmode
        
        Sometimes double tapping on a chart when it is not selected
        in the beginning, starts the input mode instead of chart
        editing.
        
        Change-Id: Iee2a01c1ac909ac4060e91cdacfa9161dc4f1c3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91992
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit d09a35bc10251ef0b66e06c6ffbb2d16332b318b)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92291
        Tested-by: Jenkins

2020-04-15  Michael Stahl  <Michael.Stahl@cib.de>  [1c94842e053a20a739a181d38a35c324df3e62a7]

        tdf#132091 sw: fix fieldmark mess in SwCursor::SelectWordWT()
        
        The problem is that it selects both the field instruction and the field
        result; in the typical case where the instruction is empty, the
        separator won't be deleted (due to CalcBreaks) but the problem is
        that the cursor ends up before the separator, not after it.
        
        Also remove some silly defensive programming.
        
        (regression from ffb26b81e1c7ff1d64959200247bb2edd5a569da)
        
        Change-Id: I80b6cb1790b7102828f12b680631f928734ffa7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92284
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-04-15  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [54c94ddff2664bc378a4298ee4d6948b7f32e595]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 82bb6643f1050a9ec83e39150a54e98d9ce81433
          - Basic Table of content alphebetical ordering
            
            Change-Id: I5e0d46bbbf64fe1b9296fc912e2492a7acd73af7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92180
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4a268ceb4a54c4fbc8d249c820489cad3e8502e5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9426fd84810a8d785d896f008be8515ed94c7028
          - Typos and correction in page
            
            Change-Id: I1382ca7a49475d11c3cf424bea9c2146e0d4466e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92292
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [076fa17b5c04dc7afe593132c00ad9e57dd486f8]

        loplugin:buriedassign in l,o,p*
        
        Change-Id: Ib2dd157d43c4387eda009475311761fe2eb627cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92241
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [4cc702a7055c0e12c7cbf5e5e359e7cbc8b88020]

        loplugin:buriedassign in f,h,i*
        
        Change-Id: Iac753e528e13cb2565832a484e87f88061bbc91e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92239
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [393aa2b3dee9cca84a215635060b369a962ab179]

        Fix typo
        
        Change-Id: I4ddc0ea4dea4b374104e2a3100858c225409e2e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91929
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-04-15  Caolán McNamara  <caolanm@redhat.com>  [db677c854a37031235b0f42b4f4f48560149754f]

        tdf#126828 don't crash fetching cmis properties from disposed SfxBaseModel
        
        Change-Id: Ie064632667b40201e0d266c64e3068c4d1983c7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92283
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-15  Caolán McNamara  <caolanm@redhat.com>  [e58edeb2aab087ec13c6d8fd19e91320a9073a92]

        set cursor after thawed
        
        Change-Id: I3e9ebee84c8a65b7231b0947e1044445b656780c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92282
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-15  Caolán McNamara  <caolanm@redhat.com>  [ada385f1cba427416c1e8517cb6a45b61ceff7b0]

        navigator pane is grabbing focus away from document when its created
        
        so only grab that focus when its a floating navigator
        
        Change-Id: I52e0840e74c3e8058aee3702df52137dfdd3dc9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92279
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [d77d4a8138861f7f574452f7e4d1673329d54136]

        bin: Add script to find missing unittests based on git log
        
        First iteration: look for docx, xlsx and pptx export commits
        
        print to wiki format
        Change-Id: I05770b096c55b6faa39d34a8fd39768a4d7fe5b1
        
        Change-Id: I0f19a73183b482bf0e19af0314c72f2ea9f25544
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91910
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-15  Heiko Tietze  <tietze.heiko@gmail.com>  [9b1c9ac6edcdeae431d6104c586ca7feffbb6483]

        Related tdf#130778: New About dialog
        
        More flexible dialog
        logo & about images as SVGs
        
        Change-Id: Icefa035893e241a7dee6aa28236e6b89b38477de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91908
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-04-15  Heiko Tietze  <tietze.heiko@gmail.com>  [0db34d1c5dd7d06435c5a5d58a42da2cbe007006]

        Related tdf#130778: New images for splash screen
        
        Taken from the proposal at the BZ ticket; hires missing
        
        Change-Id: I95e19d5acb6c1b580c51e2af8dac272b459cf20c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92263
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-04-15  Miklos Vajna  <vmiklos@collabora.com>  [7c1ca2ce0b84ee62165999e1eb79b4073f599ff7]

        xmloff: turn this warning into an info
        
        <vmiklos> noelgrandin: is there some way i can silence this "warn:xmloff.core:30241:30241:xmloff/source/core/xmlimp.cxx:739: SvXMLImport::startElement: missing context for element
                  draw:color" warning? i get it 120 times when i do a hello-world odg->pdf conversion :)
        <noelgrandin> vmiklos, hmmm. I think just turn it off for now.
        
        Change-Id: Ib1fcb1a20d51547536a8c5cce0dc16547d34f325
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92273
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-04-15  Julien Nabet  <serval2412@yahoo.fr>  [2d08e053f256bddeea9b96dbd73637ce360c32bf]

        tdf#91565: Report builder, missing insert field icon
        
        in Add Field dialog.
        Since https://cgit.freedesktop.org/libreoffice/core/commit/?id=50cacaea4d8f2a27ea4d9e626dbb518a57eb9ffc,
        author	Caolán McNamara <caolanm@redhat.com>	2016-09-27 09:47:00 +0100
        committer	Caolán McNamara <caolanm@redhat.com>	2016-09-27 10:43:36 +0100
        commit	50cacaea4d8f2a27ea4d9e626dbb518a57eb9ffc (patch)
        tree	a2cf1d1fb28231a6594e03e17c5e9ffe8748a655
        parent	e6fc195ae8a59d665395149ea5f06749c4c6a596 (diff)
        convert floating add field to .ui format
        Change-Id: Ica9adc19f370d6340d2f5fac552cf1b995b390e0
        
        it was easier to analyze the problem.
        
        Change-Id: I2c7dda5969d4018689446725dc3e179c6ddc74c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92228
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [d7855213ae60d79fc51d8b9bfe49f13200137c05]

        add an IsEmpty method to tools::Size and use it
        
        Change-Id: I7f5201e2ea6c74329336e16bf219630e38ff92cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92264
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-15  Aron Budea  <aron.budea@collabora.com>  [b267650fd097f16d1b31c87a11a497294ad4ee42]

        tdf#131193: MSO PP complains about an ODP saved as PPT
        
        pPara was supposed to be the first paragraph, as before the
        below commit.
        
        Regression from d458adeed0c34fae26fe7f3d6ecc9b75b431922f
        
        Change-Id: I50b993ff8f37fd5572d60fe5d103c3cf5e636a6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92105
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-04-15  Luboš Luňák  <l.lunak@collabora.com>  [2ddfa9918352a082990ba189d094bae838f82190]

        fix Skia glyph orientation with DirectWrite (tdf#132084)
        
        LOGFONT includes info about whether a glyph should be rotated, so
        we don't need to do it explicitly, but with DirectWrite apparently
        this information doesn't carry over.
        
        Change-Id: I4530511c4de7b64a6488629b380be34d4a42b3d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92260
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-15  Luboš Luňák  <l.lunak@collabora.com>  [c3b044abc2906bbb56a0f359f89ee7c1eb400c93]

        keep old contents of resized windows with Skia (tdf#131952)
        
        It seems this is necessary in rare cases.
        
        Change-Id: Id7557a069bc0adf61b34068f00761e16b961fbc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92258
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-15  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [b912f850a309779d097901cd592c0fda44b05071]

        Breeze: Add support for Korean UI tdf#128689
        
        Change-Id: Idbe742cdedc497ed9e0aec72cc69842b12d94aa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92248
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-04-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [2b3d0b943283ff0b4ce1de5a05efc338e467a7a1]

        uitest: wrong filename
        
        Change-Id: I06b3586519b8b58410ffb4e08822af53e252ecbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92262
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-15  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [eda7a2309848083cdbbbcdd193dbe5ac4a692360]

        Update git submodules
        
        * Update translations from branch 'master'
          to 1cf550347fdb87391903b533dd1c47135875a9d7
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I9f37f1bad2c1005d8b63991fb1a66cd2f14e259b
            
2020-04-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [32c5832dfccc2f40370c2795b44adaf3b357d603]

        tdf#131170: Add UItest
        
        Change-Id: I3d881803014d80cd3e8b3ed2f3cc2e84fdc1b3b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92261
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [52528a42892dbe7da7aad3bcf52971e02ec55999]

        loplugin:buriedassign in e*
        
        Change-Id: Ibbf5b576296bb73e7066f2426bf2fa28739bb761
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92238
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-15  Miklos Vajna  <vmiklos@collabora.com>  [ae3342857350c805f536c1af2f560a117be12da8]

        sw: avoid calling SwView::GetWrtShell() unconditionally from the SwView ctor
        
        Regression from commit dfcfdf47b5da6a11b2c3118a0f63cc48c10c2cd7 (lok:
        get spelling context menu on long press, 2019-10-20), the problem was
        that GetWrtShell() returns a reference, and the underlying pointer can
        be nullptr till the SwView ctor is in progress.
        
        Fix the problem by not caring about spelling till the initial view is
        ready, that still provides the cursor position.
        
        Change-Id: I5580a1b36b83e0a4cb8495f41e7087c784f6c83c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92256
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-04-15  Caolán McNamara  <caolanm@redhat.com>  [98f8e3a94a1b0346311dbd5eb1d0d6206eaa13e7]

        ofz#21701 fix DISABLE_DYNLOADING case
        
        Change-Id: I8b63c032e8421d3001bb318ddbdc8cffcfa5212b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92253
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-15  Jussi Pakkanen  <jpakkane@gmail.com>  [f516f6753d87d963c06953c60e6ad56112c191be]

        Handle desktop files with multiline entries.
        
        This fixes a regression mentioned e.g. here:
        
        https://bugs.documentfoundation.org/show_bug.cgi?id=130911#c6
        
        Change-Id: Ic1a826ba933b8387d39aa25245095f27b0237801
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92050
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-04-15  Michael Stahl  <Michael.Stahl@cib.de>  [3cd3ae30217a80449799d7d9426c3756c572712e]

        writerfilter: DOCX import: import w:noLeading as AddExternalLeading
        
        Change-Id: I3d7fa2984975205d284575c60c6c47284b00c4a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92209
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-04-15  Michael Stahl  <Michael.Stahl@cib.de>  [968a7e3247169489d29cc7de0079eea12a663870]

        sw: DOCX export: export AddExternalLeading as w:noLeading
        
        For 11pt Arial, can fit 59 paragraphs on a page vs. 57...
        
        This is annoyingly complicated by the fact that Word 2013 ignores
        w:noLeading element if compatibilityMode is 15.
        
        Change-Id: Ie3093eabba45cdf6e7903ed860f5bad24dcc0323
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92208
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-04-15  Caolán McNamara  <caolanm@redhat.com>  [903070a573b87714458c3cb3d18635f5eda6aa15]

        explicitly set the correct index if the font is in the list
        
        Change-Id: I212a97007b5e69e6a2a6e10c76afe50c45ec283e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92229
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [cf3cd2d064fe83190eef997e3069d1c35afca0b1]

        loplugin:buriedassign in reportdesign
        
        Change-Id: I1caeeb8e0a6f02f1dd37f7399702af1b2a400b28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92242
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [72d8f2961fd7f5670fe2564eeb3aa14a6eaf0d8d]

        loplugin:buriedassign in sal
        
        Change-Id: I5a7bc9378ceacb9116c03e3a9fc01c5675c40908
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92243
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-15  Justin Luth  <justin.luth@collabora.com>  [7965bb9a1d8b29778c6eac279537952e6a9e9502]

        Revert "NFC writerfilter: remove pointless asserts"
        
        This reverts commit 708f95b87410c640f0e9e22892f4a71194631cd9.
        
        Stephan said I have it all backwards.
        
        Asserts are primarily "documentation", and there is no point
        in asserting something if you aren't going to accept it as true,
        at least not without any other qualifying remarks etc. So a
        simple "assert(p)" should never be followed by "if(p)".
        These asserts basically show that "yes, I'm using this pointer
        without checking on purpose, and not as an oversight."
        
        Change-Id: I7350b627a2acf027d1a6d5b33ea272050d23ce6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92059
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-04-15  Stephan Bergmann  <sbergman@redhat.com>  [24e1563b5db3de5abac0d4fd0f737ec319e703e8]

        Handle more Windows \r\n vs. \n differences in UITests
        
        ...similar to e22a3f596ce50b5166063e217d96ef674a54d380 "UITest: fix
        spellDialog.SpellingAndGrammarDialog.test_tdf46852" and
        e3d130fbdf061da36b317a5b610eef4b4cc51732 "Handle some Windows \r or \r\n vs. \n
        differences in UITests".
        
        Change-Id: I7ffd61614455a5cf674a8cd1169d9da64ec96b02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92240
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-15  Luboš Luňák  <l.lunak@collabora.com>  [7d7a3eba57338925d1e9604db2455b0a3484b1b3]

        do not create empty Skia surface (tdf#131939)
        
        Apparently SalGraphics may be occassionally of size (0,0), such as
        in this case where clipboard cleanup happens on exit. Just create
        a tiny surface in that case.
        
        Change-Id: Ic68deec6804c7e2099fc079d69018da7b780c8cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92192
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [598a65a3c1632c24f2aac38c5a2c9f6a55618cd6]

        loplugin:flatten in dbaccess
        
        Change-Id: Ifcfd3637fbce6dc3a07a1859f102a6ac85149190
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92237
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-15  Miklos Vajna  <vmiklos@collabora.com>  [b9db7c7236ab75199c281a510546d6778d28e474]

        vcl: document HelpTextWindow
        
        This has little to do with the text window used by Help -> Help.
        
        Change-Id: I68e6870cbc0b1653e673981517c63d8c26371745
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92227
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-15  andreas kainz  <kainz.a@gmail.com>  [c46d30d0f7c6363c0c43efa5d527769bbf3163f4]

        Gallery sidebar: shape section get more vertical space
        
        Change-Id: I37409b991d3f111d257a69721c8cdf443126e75d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92233
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [eae4bd69727bcdb15b9951061fd997f48ddf0ea4]

        move GlowPrimitive processing in VclPixelProcessor to own method
        
        The new method is processGlowPrimitive.
        
        Change-Id: I3e7eb9fc5ac45095dd0f6c3bff7d036e05864d89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92224
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-15  andreas kainz  <kainz.a@gmail.com>  [0208021a66c26e781321b1f49f91d1d6b48dd523]

        tdf#131787 Update diagrams gallery with real shapes
        
        Change-Id: I9c9f3323be624ef56a917ca54975f66f020e8e51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92234
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-15  andreas kainz  <kainz.a@gmail.com>  [d0e65ec5d48a1d1febfe6a2a25df2e6916e2a843]

        Add Area fill bitmap presets
        
        Change-Id: I3093f03d4d43008563fa038c1e49c33009eba289
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92232
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [3ee27693301b50cdebd6a47e35b6621f0ac50cfe]

        tdf#131684: Add unittest
        
        Change-Id: Ic59d922700b4046a1ec94be5365b46dc8a021a00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92226
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-14  Mert Tumer  <mert.tumer@collabora.com>  [7a5b499dd25d7d1e077974053b52b72ee7f44ebc]

        mobile: cannot change linestyle on impress
        
        Change-Id: I6e63c951f7a7d4fc70eed424cc2f7da60dbad9b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91632
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit e4f28d0642e4663d558a55e99ec1cc2ea9ad27ed)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92172
        Tested-by: Jenkins

2020-04-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [38c5cfa1da8f0a615e479a68f3bcb238395109a8]

        fdo#43157: VclPixelProcessor2D replace OSL_ENSURE with SAL_WARN_IF
        
        Change-Id: I4a6c46f9054f9a32d52f1f60f5f7547e62cf7a5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92223
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b753515b0e6f24193d70dd64506df1b484e65423]

        remove vclpixelprocessor2d.hxx from clang-format blacklist
        
        Change-Id: I5fe33322ff0df5191f57f1364a2d32eefc889d68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92222
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [53d7d35b6b065ced89a7533afbea710e8c5b99bc]

        remove vclprocessor2d.hxx from clang-format blacklist
        
        Change-Id: I4fda4b3431c63d5870f074be15cff6064dc1ff95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92221
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c32844c53a33bc41beeaea4acf7e62d0a0001aa0]

        clean-up namespaces and pragma once for VclPixelProcessor2D
        
        Change-Id: I34fa0dc5cadbdfff8f70171715bc7cff462f7034
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92220
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5163eccc8be832fdc5eee5fd8d66549550e5f53d]

        clean-up namespaces and pragma once for VclProcessor2D
        
        Change-Id: I9518a0bc6c30e0a544a52f1e996bfe8195e63cdf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92219
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [4a581f12e0d0fa105f053904300b729acb18194a]

        tdf#130960: Add UItest
        
        Change-Id: I41f5bd8c8b9183138b673a5f40d8a29abe9874df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92218
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-14  andreas kainz  <kainz.a@gmail.com>  [39f45e8a0f04fb5f8641d57fbc09c531987967e8]

        tdf#131308 add network gallery
        
        Change-Id: I808d4e7dbc68e4962bf8c8fd1dfc045f9058ebed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92199
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-14  andreas kainz  <kainz.a@gmail.com>  [e185830c823c62926aeaee5842db6495706fe231]

        add more icon gallery shapes
        
        Change-Id: Ia5c536cff68c3da5dbcbc95928afdf8c37205ad2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92200
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [b752631d18b5c8d68616de8eb4a5f28bd751b748]

        uitest: improve tests in trackedChanges.py
        
        Change-Id: I644a6e64ab7da002915a43745a35517a144b6cf5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92217
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [bc66bf4608557d757555aef1f46abf8a15c3538b]

        loplugin:flatten in desktop
        
        Change-Id: I1ab39e041025692cac06eb6602787f16a3a9cb0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92198
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [d72f963c0de0c2e48f1dc999cd8687e13a1f676f]

        loplugin:flatten in editeng
        
        Change-Id: I5c83183d1f9d2d8f5a25b976ead1a7598a75c641
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92197
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [1c3929a0a1645e802ee18f9c3d3d380375500c72]

        loplugin:flatten in embeddedobj,emfio
        
        Change-Id: Ibaf5e1a4db1088322cf8c5e127d328b140406197
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92196
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [9693b491295336955f7ce8359284b67a82ecf28f]

        loplugin:flatten in extensions
        
        Change-Id: I58b5a2c12e464e568c4f66d398bbf0b1d8afc154
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92195
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [6e44d68b2beba30efc48bdaf3e8f00e236bf53f2]

        tdf#131931: Add UItest
        
        Change-Id: I94acde96b72215ea8a4c0b44fd0644faaef5ad64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92201
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-14  Mert Tumer  <mert.tumer@collabora.com>  [895c47abc7fbd56f04b9f5d295885ea60403d62c]

        mobile: fix hyperlinks are not clickable on impress
        
        Change-Id: I77a0ef263814359607d9c1d863f93c55f3493dbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90687
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92211
        Tested-by: Jenkins

2020-04-14  Alexander Volkov  <avolkov@astralinux.ru>  [3a22be0178b950ab3d21eadab2bc34e7ea93eec8]

        Qt5 implement DELETE_ITEMS action in file picker
        
        It is used to clear "Version" listbox before adding new items.
        
        Change-Id: I4cb9557c8f56d80c1dfac68dc2b5b45b5c69c2f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91982
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-04-14  Caolán McNamara  <caolanm@redhat.com>  [9833b30ee32d6395123919a3b2f9771fadcb67e0]

        "General Internet Error" dialog appearing on gio mount
        
        we get a GError of G_IO_ERROR_FAILED_HANDLED which is documented
        as "Operation failed and a helper program has already interacted with the user.
        Do not display any error dialog." PENDING seems to describe this state
        better than a generic error case and results in no error dialog.
        
        Change-Id: Iee382e49edaa0a734526659971e0339991e2c03e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92187
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-14  Caolán McNamara  <caolanm@redhat.com>  [35a304c4918544d8978e4096f02b62063f1a0e4a]

        remove flicker on first position of X11 popover replacement
        
        Change-Id: I62d5b65c21a938b2eb64bbc5615580e5ec3f9b5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92193
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-14  Michael Stahl  <Michael.Stahl@cib.de>  [971205dc2110c1c23ff1db1fc4041e2babf6fa9f]

        sw: fix fly at-char deletion API behaviour change
        
        28b77c89dfcafae82cf2a6d85731b643ff9290e5 changed at-char anchored fly
        selection.
        
        WollMux calls setString("") to remove one character in the first
        paragraph and a fly anchored at the start of the body text is deleted
        due to the new IsAtStartOfSection() check.
        
        It would be possible to treat deletion via API differently than via UI,
        as there is already a flag ExcludeFlyAtStartEnd but it would require
        passing the flag through 10 functions and also to store it in
        SwUndoDelete...
        
        The main intent of the IsAtStartOfSection() check was that Ctrl+A should
        delete every fly; this can be achieved by checking that everything was
        selected, so that selections only inside the first/last paragraph don't
        delete the flys at the edges.
        
        Change-Id: Id62e7d99a10b42eaecea5564372d29b6c43e3f7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91993
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-04-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [11785217594d863efb518aa8b8f2910cdcb9c59d]

        loplugin:buriedassign in c*
        
        Change-Id: Id14fed7e5c0f588ad3c927f12251432d12c1a7c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92190
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [14471a694271777440c19916055d659337c0fb8d]

        loplugin:buriedassign in b*
        
        Change-Id: Ic20f46105a30b54bc5a991b4070e6c8edb15376e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92189
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [e6b8be25a6fb5afbd1649489318a7a2d7ae62efa]

        loplugin:flatten in filter
        
        Change-Id: I24861f7401c0046962d536950fe8b2b6bdbad969
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92186
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a60b18a8c5d5c11c87dbbaaf884de138dfeb6c8f]

        lok: add tabstop changing and callback to send tabstop updates
        
        This adds callback LOK_CALLBACK_TAB_STOP_LIST to send the tabstops
        for the current paragraph.
        In addition it adds .uno:ChangeTabStop action, with which it is
        possible to change just one tabstop identified by the index.
        
        Change-Id: I7762ead12e47288cbb0b0a1c8ffb8e9872cee8e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92147
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-14  Caolán McNamara  <caolanm@redhat.com>  [fb3a41b328f5e221e96e7f90e28f84988188cbe2]

        use gdk_window_move_to_rect if available at runtime
        
        vs at buildtime
        
        Change-Id: I22fdf5f98058bf5212248f33cf879e1420748ba3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92152
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [89b2fd604420d53b6d6ccc6e7656c3bcf282703d]

        loplugin:flatten in fpicker
        
        Change-Id: Icfad1871686c894379b0e703194307a5bd72b2f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92160
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-14  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [5431e8e25c6668480ebac11248f2aecbc0bda431]

        Sifr: Add Korean UI tdf#128689
        
        Change-Id: I8016e4c0ad97bf13934540d14697967d93e6d07e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92164
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-04-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [bf207a0ed79c4b606ad1a6e2d5ca0fb00a6feeb8]

        loplugin:flatten in formula
        
        Change-Id: I90054df6949cf966b9edc706b2e29c2a57553be9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92161
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [fcabb9a7263d4128ae934636b5a8eebc2a0217cc]

        loplugin:flatten in forms
        
        Change-Id: I7e264cc1e60280b80a4e2e87b8944de4912c563d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92162
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [600b35480da436b2683b720149b576e85c16aa84]

        tdf#121441: Add unittest
        
        Change-Id: I1e5a118b0ef75a7ed3ce22dfdfd3f52e32f6bf09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92151
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-14  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [a497154dcdefde28a48dbcc25cb34e8043f1827f]

        Sukapura: tdf#128689: Strikethrough for Korean UI
        
        Change-Id: I46d401620f3cfabaae6872aeedd394f93b12f974
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92145
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-04-14  Caolán McNamara  <caolanm@redhat.com>  [41431a62f4485ae1bc821258e4d90bb23b45679d]

        factor out do_grab and do_ungrab
        
        Change-Id: I0462cedcfb976d3df53a4aca2ef2b6abdc69ccd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92130
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-14  Caolán McNamara  <caolanm@redhat.com>  [670f0b16f3d3f2a879303ef06ba8a08f275c1380]

        improve reparenting to keep size-group and size-request
        
        Change-Id: Id12fc3f5c55d7ed027f11645bb17233d2da9e268
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92129
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-14  Stephan Bergmann  <sbergman@redhat.com>  [94a7ceae287a7967e8f013d012673e26637c6bb5]

        basctl functions cannot be missing here
        
        This is a follow-up to 2d64651e889e55f63c90ded24e63e17eaf52102f "Fix loading of
        basctl with --enable-mergelibs", removing checks that can never be satisfied.
        (There is no plausible scenario where basctl would legitimately not be
        installed.  All uses of sfx2::getBasctlFunction are conditional on
        HAVE_FEATURE_SCRIPTING, and basctl is included in section ooo in Repository.mk
        together with sfx, so the latter cannot be installed without the former being
        installed.  That is also true for Linux distros like e.g. Fedora, where both
        libraries are included in the core package.)
        
        Two of the redundant checks had been added with
        c6fc2647c8df5b9a7c41a192f2b78812d1f3656d "coverity#1132691 Dereference null
        return value" and 5fb8f03be61add8320045471edc55ce3f7c4fa8d "coverity#1224981
        Dereference null return value", presumably in a misguided attempt to silence
        false Coverity warnings.  The third check had been added with
        0b21b8b146fc4b982c7c9bbb866b9ff18a29332a "initial commit for vba blob ( not
        including container_control stuff )", for unclear reasons.
        
        Change-Id: I4a6137edfe4b51d297b115990e16d910325694af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92143
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-14  Justin Luth  <justin.luth@collabora.com>  [35fc5ef0a759884b24ed8b83cd05702a0fab64cc]

        tdf#131321 writerfilter: ApplyNumberingStyleNameToParaStyles()
        
        Prior to this commit, numbering on paragraph styles
        was lost on import. This didn't affect layout at all,
        but it did affect user editing.
        
        DOCX: export already was fine, just import was missing.
        RTF:  export is explicitly ignored for non-paragraphs,
              (ParaNumRule_Impl), so I am ignoring RTF, since
              this fix is meaningless unless both import and
              export are working.
        
        This is a bit tricky because styles.xml is loaded before
        numbering.xml, so the names are not known until after
        numbering.xml has finished. So this helper function runs
        at the end of the numbering.xml import process.
        
        Several existing unit tests nicely confirmed a few things.
        -tdf95377.docx: numId 0 overrides an inherited numbering
        -chtoutline.docx proves that outlineLevel styles are exempt.
        -fdo61343.docx actually has nothing in numbering.xml,
         so it is possible to have a numbering with no name.
         Of course, it is a really messed up document, too...
        
        Change-Id: I270a581f08704c2595d861ce5c5b546f9d6ba6b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92058
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-14  Miklos Vajna  <vmiklos@collabora.com>  [952cc68929f863784c6b01c9dc071494892877d1]

        tdf#131496 vcl image lazy load: speed up vector images with custom pref size
        
        This speeds up the loading of the bugdoc:
        
        - old cost: 6378 ms
        - new cost: 1891 ms (30% of baseline)
        
        Images were initially loaded at import time, but commit
        acb803b730f2c6bd82e39beab58949ec14f85eb0 (tdf#125591 DOC import:
        lazy-load metafiles with explicit size, 2019-06-11) changed this, so
        that they are lazy-loaded. That improved performance, but sometimes gave
        incorrect results.
        
        Then commit d8371cdfd092c6426c01aae130ea4eaa6d627a6f (tdf#127446 vcl
        image lazy-load: fix custom size handling of metafiles, 2019-09-30)
        fixed the correctness problem, but the loading was no longer lazy in the
        tdf#131496 case.
        
        This is an attempt to bring back lazy-loading for vector-based images,
        while maintaining the correct preferred size.
        
        The problem was that the PPT import triggered a vector -> bitmap
        conversion during load:
        
        	#0  0x00007ffff03c7e36 in ImpGraphic::loadPrepared() (this=this@entry=0x1f88a90) at vcl/source/gdi/impgraph.cxx:1424
        	#1  0x00007ffff03c72c7 in ImpGraphic::ImplSwapIn() (this=0x1f88a90) at vcl/source/gdi/impgraph.cxx:1444
        	#2  0x00007ffff03c7535 in ImpGraphic::ensureAvailable() const (this=this@entry=0x1f88a90) at vcl/source/gdi/impgraph.cxx:1402
        	#3  0x00007ffff03c9481 in ImpGraphic::ImplExportNative(SvStream&) const (this=0x1f88a90, rOStm=...) at vcl/source/gdi/impgraph.cxx:1590
        	#4  0x00007ffff03bf9a8 in Graphic::ExportNative(SvStream&) const (this=this@entry=0x20534e0, rOStream=...) at vcl/source/gdi/graph.cxx:544
        	#5  0x00007ffff1c79a28 in svt::EmbeddedObjectRef::SetGraphicToContainer(Graphic const&, comphelper::EmbeddedObjectContainer&, rtl::OUString const&, rtl::OUString const&)
        	    (rGraphic=..., aContainer=..., aName="Object 1", aMediaType="") at svtools/source/misc/embedhlp.cxx:773
        	#6  0x00007ffff1c79b6f in svt::EmbeddedObjectRef::AssignToContainer(comphelper::EmbeddedObjectContainer*, rtl::OUString const&)
        	    (this=0x207ae90, pContainer=pContainer@entry=0x1f8de40, rPersistName=...) at svtools/source/misc/embedhlp.cxx:369
        	#7  0x00007ffff239f736 in SdrOle2Obj::Connect_Impl() (this=this@entry=0x20734f0) at svx/source/svdraw/svdoole2.cxx:984
        	#8  0x00007ffff23a6310 in SdrOle2Obj::Init() (this=this@entry=0x20734f0) at svx/source/svdraw/svdoole2.cxx:695
        
        Try to defer that conversion by not doing a
        maVectorGraphicData->getReplacement() in ImpGraphic::ImplSetPrefSize(),
        rather just store the preferred size and apply it later when
        getReplacement() is called.
        
        This helps, because the above OLE-from-PPT case loads the graphic, but
        only to export it as SVM, so it doesn't need a vector -> bitmap
        conversion otherwise.
        
        Change-Id: I24790c0a3e298d5fbb3faff35d529e79cc72845a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92144
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-04-14  Mark Hung  <marklh9@gmail.com>  [6ab37705448393c2d4253fb9970caf73142a99f0]

        drawinglayer: refactor GeoTexSvxTiled::iterateTiles
        
        to provide a more generic callback interface and expose
        it as public to allow other usage.
        
        Change-Id: I6bc62a05fee750586f7281d8c24f2133884e77ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92134
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-14  Mark Hung  <marklh9@gmail.com>  [6de9dc3c949391ea8c6f68e7ca2b0df992fadb9c]

        tdf#104225: speedup hit test for FillGraphicPrimitive2D.
        
        Default is to decompose and process the primitive
        recursively, but it is not necessary since the shape
        is regular. So perform the hit test using getB2DRange()
        like FillHatchPrimitive2D or FillGraidentPrimtive2D.
        
        Change-Id: Ie9d91943d2f3502938e41b7f6b0a364d9da15d63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92135
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-14  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [b8c2e08b68722972d65f08107d74ba4a10f713df]

        elementary: Fix for tdf#132080 Wrong Glyphs with Korean UI
        
        - Update line icons
        - Update Font Color icons
        
        Change-Id: I2bd9970c62669dc97a528c61df10566e83edb39a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92140
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-04-14  Tor Lillqvist  <tml@iki.fi>  [d4311614ffebdb21d952faf132200810e3a372dc]

        Add the EPUB and XMLOasis export filter constructors
        
        Change-Id: I8872a9dc81cdccb9cd8809e819184c3119fc358c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92119
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92133
        Tested-by: Jenkins

2020-04-14  Tor Lillqvist  <tml@iki.fi>  [f0734854fe9e25c90bcaf924fb53bd950ed4f2c8]

        Add libepubgen
        
        Change-Id: I2c3d19dff2da99b030f6a7e1a8b62be509e073da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92118
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92132
        Tested-by: Jenkins

2020-04-14  Tor Lillqvist  <tml@collabora.com>  [6b6359abb073b4eaf7cf0783e7d783e034ccadee]

        Fix build without HAVE_FEATURE_SCRIPTING
        
        Change-Id: Ie4154042296c9a239bf9a2bc5f3ab1d7ee59c148
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92131
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-04-13  Noel Grandin  <noel@peralex.com>  [981de2fd950af808e8f42a047aeca83687ed2f7b]

        tdf#104878 related, fix abort()
        
        in SkiaCompatibleDC::getImageAsDiff
        when loading the larger example file.
        
        We hit the abort because we have a rectangle here
        with  width and height -2.
        
        Not sure where that is coming from, because the crash
        doesn't happen in debug build, only optimised.
        
        Change-Id: I448b418dee26536d361e82e4d649be447ba43725
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92127
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-13  Stephan Bergmann  <sbergman@redhat.com>  [f2b3a5d28702b4085adbc30ff1431703928e7798]

        Reuse getBasctlFunction code
        
        Change-Id: I51881c04c071a411855da1629319bfbe735f51ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92114
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [7bc3455af6dca6fa596f374a1d1ed2053323069e]

        tdf#64224: Add unittest
        
        Change-Id: Ifa8f49e18902c2d279e5ac04c8187d9a1a4b9de1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92111
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [5f8d60cde34302531642e75ed93e9621e170982a]

        tdf#113621: Add unittest
        
        Change-Id: Id733bfb64cd750f80a13b36e1937137354282787
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92109
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [d2505dd4cc0960e97a5fca848996c8f1b043880d]

        tdf#112936: Add unittest
        
        Change-Id: I9c2f21491ef97f9a1b82f43cdb9b0b978689f70b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92110
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-13  Justin Luth  <justin.luth@collabora.com>  [dbd98ebe9f90cedb41a90375688b200c35dd8928]

        NFC writerfilter numbering: remove redundant code
        
        Remove duplicated StyleSheetImport section,
        and redundant valid pointer check.
        
        Change-Id: I468733fc627fbdbebb2daf7087ce9e65158751df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92065
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-04-13  Steve Fanning  <stevemfanning.wh@gmail.com>  [634a20dfda4371b485c9ce7932058c485aa5862b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f8cd9798934f2cb336b09990c6d2f84a6cadcc36
          - tdf#131960 Clarification of FLOOR/CEILING functions
            
            Change-Id: Ifb90e95d632f0305d15562e9732dac7e3dc6d6ca
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92097
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-13  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [4475bcd83aac7e033fc5250f268eb922bd471e7b]

        skia: make gcc not crash again for x86 builds
        
        Papered over already with a bandaid in
        c13f75de521cfb67ca4db431708f8cd366b23587, happened again after skia
        upgrade; let's now fix th eICE on CentOS7 devtoolset-7's gcc proper.
        
        It appears that this error
        
          workdir/UnpackedTarball/skia/third_party/skcms/src/Transform_inl.h:696:13: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6
           static void clut(const skcms_A2B* a2b, F* r, F* g, F* b, F a) {
                       ^~~~
          workdir/UnpackedTarball/skia/third_party/skcms/skcms.cpp: At global scope:
          workdir/UnpackedTarball/skia/third_party/skcms/skcms.cpp:2645:1: internal compiler error: Segmentation fault
        
        is caused by the clut() function still inlined for gcc. Patch makes this
        go away by leaving clut() with external visibility, thus getting gcc to
        outline it. Original Google hack with __attribute__((noinline)) alone
        appears insufficient.
        
        Change-Id: I8a566994ac815ae480ef1ce1b80c4fb59bef2f92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92094
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-04-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [04f5e991178cdc459d34b6d6406603f180334425]

        tdf#48735: Add unittest
        
        Change-Id: I9114ff79c808a552edf06be534e10f2106dfe171
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92092
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [0733b458f4ad83be8102edec1e1d47c2379ec79e]

        tdf#41722: Add unittest
        
        Change-Id: I95ff8794addcce6a73d32f49222adffd7d824255
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92090
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-12  Noel Grandin  <noelgrandin@gmail.com>  [bef94cb69c2bee4a66c3ab5a93e399d8a320be0d]

        no need to pass ENABLE_MERGELIBS in command line flags
        
        since we put it into the config_options.h header
        
        Change-Id: I72320762f8f7b671d69675b8afb17b7bfa2e706d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92089
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-12  Andras Timar  <andras.timar@collabora.com>  [4c099dcdbd2b96fc586d920b6a22139bd1a4c705]

        LOKit: Hide sound controls on Impress Custom Animation Dialog
        
        In Online, sounds cannot be heard, cannot be selected, so it's confusing
        to have sound settings on the Custom Animation Dialog
        
        Change-Id: Iff5155289700c412d9e50542de7e4fcf7830b67a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92087
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-04-12  Andras Timar  <andras.timar@collabora.com>  [4632e049d5c96a53789b6eee4c873501fe3d66e9]

        LOKit: Hide sound controls on Impress sidebar's Slide transition pane
        
        In Online, sounds cannot be heard, cannot be selected, so it's confusing
        to have sound settings on the Online sidebar.
        
        Change-Id: Ica4ee1e73bc0972048986ff9c2fbcba5d4bd9bd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92086
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-04-12  Marco Cecchetti  <marco.cecchetti@collabora.com>  [848dc8559bdfff855cb03306ae73131daa77c3f7]

        lok: get the formula input bar focused after inserting '='
        
        Change-Id: I7f86ea7135fcb4071cc0162c233c63be6c9485bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92083
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>

2020-04-12  Caolán McNamara  <caolanm@redhat.com>  [15ff451d4a1de46da8f949ee0e1e402bda845568]

        Resolves: tdf#132038 missing adjustment for rotation
        
        Change-Id: Ib4702627578e06f209c9c58021971eb4e1ed39a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92081
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-12  Noel Grandin  <noelgrandin@gmail.com>  [f6a1859704bf7f29d6cb55e37ac82affba9da1e5]

        small cleanups in TextRanger
        
        - no need for mpPolyPolygon to be allocated out of line.
        - expand out LongDqPtr typedef, not much longer and makes the code
        easier to read
        - allocate mpBound inline using std::optional
        - rename RangeCache to RangeCacheItem
        
        Change-Id: I55032a31eaefa844059edb5f0ee599f1b813ac80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92079
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [b0e1592bbbe5d25d65b834e7202b4e6cdee435a6]

        tdf#105272: Add unittest
        
        Change-Id: I80aa192651595a719a5ac9a06423d2cf80aa7a3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92078
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-12  Tomoyuki Kubota  <himajin100000@gmail.com>  [7768889c351e079f4fc59647ccafc37013217040]

        More fixes to loading of basctl with --enable-mergelibs
        
        Change-Id: I3458110f0cd7a5ff9e81d59d864f831038335ad2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92077
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d7a201ee95ffa10416290d8a1e0a2905664fb4ed]

        replace and remove VectorGraphicDataPtr typedef for the real type
        
        There is no need to hide std::shared_ptr<VectorGraphicData> type
        under an alias name. It doesn't make the code more understandble
        and it usually is the exact opposite because we know with what
        type we are dealing with.
        
        Change-Id: Iec80ee99697ff2fe3a8275fc2787b5370510ebe6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92069
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [65f5484dd7ad8036f617685f2a76e5e2c24be298]

        remove {line,stroke}attribute.hxx from clang-format blacklist
        
        Change-Id: I4826b94da3982be8807c4eba63971cb7d3df9d8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92070
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0f586493da9a1ac359dff9fe9110e60880610eb6]

        graphic: use UCBContentHelper to delete files
        
        Change-Id: Ibfec031daaa3b92d2286113c3ef981cfa6d09f05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92072
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cc2b4b89684d82c69e8c4e696e626949de17c963]

        remove unused includes in graphicfilter
        
        Change-Id: I5e4ef6aadd25697beb0d3289ee22cef1e5ac433b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92071
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e1c1e832e99794f953c5736d97808ef83b349bce]

        clean-up NS and pragma once for LineAttribute, StrokeAttribute
        
        Change-Id: Ic914fcb9a0bf9b30feff40ec39c1002ac6eae1cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92068
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-12  Noel Grandin  <noelgrandin@gmail.com>  [5079dc73cb7e2198ba77e5a6ac2758e9e1a8a370]

        improve fastparser logging
        
        so we print out the full namespace, which is quite handy when
        tracking down attributes that are not being parsed.
        
        Change-Id: I085d39b365d43c1a53a7c176b633ea38e6a7fb45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92064
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [b0b9d736fb9ed73e849f80800916466868dbce28]

        tdf#106026: Add unittest
        
        Change-Id: I9ac779a4b4a5578842a466bf5d03529ba658b6b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92066
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-11  Julien Nabet  <serval2412@yahoo.fr>  [95460224f4f8443547dbf5cedbea008ea2639337]

        tdf#131812: fix exporting to html doesn't preserve RTL property
        
        Change-Id: I227e304c6868afe7a98dbd8e96487270d06ce1eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92067
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-11  Noel Grandin  <noelgrandin@gmail.com>  [f53077423fe1d62eb4392dd393a9bf6df84bd517]

        tdf#131931 No version history shown
        
        regression from
            commit 1872b44c9a2ee2bd00be54c6c310b72579d7a47f
            use FastParser for the XMLVersionListImport
        
        Change-Id: Ib6e9e14758c25c6ff090fe8f929984449e045c30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92063
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-11  Noel Grandin  <noelgrandin@gmail.com>  [c076b99dd21edae0364cf9319a221a1d6a4bd487]

        tdf#131907 Crash: reject/clear formatting
        
        regression from
            commit 0ef5c47547bec6319b853326603f3b807407fe78
            sc: rowcol: tdf#50916 convert core/tool
        
        Change-Id: Ib8207f60d34e4257fc9a854f4e4d358951e24718
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92062
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [be53f32655973c7a18824d5145eed992be788d2f]

        rename vcl::Window::Update to PaintImmediately
        
        To make the code easier to read.
        
        Change-Id: Iebc648150391939fba5d1cd815c72dbcf02ceec6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90378
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-11  Stephan Bergmann  <sbergman@redhat.com>  [88629b55041b9e7ff5c94afeb2aae725a5898687]

        Adapt loplugin:unnecessaryparen to C++20 CXXRewrittenBinaryOperator
        
        ...as is used by GCC trunk libstdc++ std::unique_ptr since <https://gcc.gnu.org/
        git/?p=gcc.git;a=commitdiff;h=5b074864f8c593fd4bccee788a023a37b446b2ed>
        "libstdc++: Add comparison operators to std::unique_ptr", which caused
        unexpected warnings like
        
        > sfx2/source/dialog/tabdlg.cxx:1057:17: error: parentheses immediately inside vardecl statement [loplugin:unnecessaryparen]
        >     bool bSet = ( m_pSet != nullptr );
        >                 ^~~~~~~~~~~~~~~~~~~~~
        
        (CXXRewrittenBinaryOperator was introduced with <https://github.com/llvm/
        llvm-project/commit/778dc0f1d49230f53401ae0c190fe460bda4ffd1> "[c++20] Add
        CXXRewrittenBinaryOperator to represent a comparison", which first appeared in
        LLVM 10.)
        
        Change-Id: I68024d975dc4accbfa9da855baa37bf9f990b99c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92061
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-11  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [dd1746d608e091e1f3d06a588f689d7047cc6748]

        Sifr: Add more Korean UI icons: tdf#128689
        
        Change-Id: I71a532667d4ef6b2db223fddc8afcf7384bfe7fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92057
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-04-11  Tomoyuki Kubota  <himajin100000@gmail.com>  [c4dbb0386a4985fd4a13ec81c3177418097642f7]

        Resolves build error from patch I9392c0b550328fc16e1f6c30b02a6d4afbdb2ff0
        
        Change-Id: I2fa7c291c2635fb7ec15a8cc30f7a4a39a2f5b37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92054
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-04-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f2a111cc714eaa45f1884299f28a96cd806e1a99]

        Fix typo
        
        Change-Id: I4ae66d3c69850fefedebcc4beeaa924de9859570
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91757
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3809750edbfa82b6308c5d3c5642d6b1965cc4b8]

        Fix typo
        
        Change-Id: I83e3f0a75369739579b95471cfea90569bebf4ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91813
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b61b8edb1da3f838aedbb05eb1b1939831dd091c]

        Removed duplicated include
        
        Change-Id: I7863aedccbf22a0958f407b8f3aefe7ed997f9b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91812
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-11  Mike Kaganski  <mike.kaganski@collabora.com>  [da3922951be6e35852a47f1d2e27d044a8651d7c]

        Use range-based for loop
        
        Change-Id: I2ee332ffeb9004535882a7859f1821624ef5efa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92017
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-04-11  Justin Luth  <justin.luth@collabora.com>  [dd2681813d02089c71a8b0f4dc4c8e2bf63d1791]

        NFC writerfilter: remove pointless asserts
        
        In an age where GDB (or whatever other platform debugger
        you prefer) is easy to use, there is no point in
        asserting something that is going to crash anyway, is there?
        
        Asserting is only good in these cases if you follow it using
        an _if_ statement. Noel informed me that it can also be used
        to silence false positive coverity warnings.
        
        Change-Id: I5a5cb7a22019768ec2807f6918d4a8ebb51194de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92049
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [822da642f1355f8ed1074737560430876d9ac932]

        tdf#55417: Add unittest
        
        Change-Id: I1cf633ea0be39c58bf38026d5ea73ad89bec72bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92052
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [55ef1fdacb7b9d30a1443cfd5d88e3d735d6d95e]

        tdf#73063: Add unittest
        
        Change-Id: I69beef7f6014af1940cd89749f1712a40c74e543
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92053
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-10  Luboš Luňák  <l.lunak@collabora.com>  [aa064e9744a2b2d6de819c768f2120c826e0bdeb]

        fix last commit
        
        Change-Id: Ib81a7d1c3330eced1680ba0966e49dbe063fb116

2020-04-10  Luboš Luňák  <l.lunak@collabora.com>  [2ade07d25c4fdd53d41e1829dd6f92955d14cd4f]

        downgrade warning to an info message
        
        The errors are from DirectWrite not available, but I guess may happen
        in some setups? But no point in spamming warnings either way.
        
        Change-Id: Ic25ddcad474ccf007925ebf7afcd784da19f4b92

2020-04-10  Luboš Luňák  <l.lunak@collabora.com>  [e3f5e49ac3aff3db9491b57e001579729f21bd56]

        dump info about Skia and Vulkan drivers to a log file
        
        Apparently it's hard for users to find out the actual Vulkan driver
        version (as compared to the marketing version), which is needed
        for blacklisting. And raster performance is noticeably better
        if Skia is compiled using Clang. So just dump the info to
        <cachedir>/skia.log (where on Windows the <cachedir> should be
        AppData\Roaming\LibreOffice\4\cache).
        
        Change-Id: Iafbc32637579b831275c60554f064479a326b917
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91980
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-10  Luboš Luňák  <l.lunak@collabora.com>  [ad65fa305cc73ae0bbed44e140c11ad5638ce440]

        fix lame local variable mistake
        
        Change-Id: I330f8393edf61b37ae12a372e6f43ff01e204395
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92047
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-10  Armin Le Grand  <armin.le.grand@me.com>  [ae743c6fae4543282f8930dc78175cc510fabbb3]

        Make BitmapPrimitive2D vcl-independent
        
        as preparation to have drawinglayer module
        independent from vcl in the future
        
        Change-Id: Iaa01370f27b51cba5114a54f37d1ec73d0719918
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92048
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2020-04-10  Justin Luth  <justin.luth@collabora.com>  [25468bba15a149edc1e53a7518070c64d4c967e9]

        writerfilter: simplify ListDef::GetStyleName
        
        A simple lookup of the list's stylename has no need
        for a styleId. That is only used during the naming of
        the style, in which case both id and styletable are needed.
        
        Let's not be confusing and just create a
        separate function to simply return m_StyleName.
        
        Change-Id: Ib0303a45d6154988f27c37d2c1470b0529d6c762
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92035
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-04-10  andreas kainz  <kainz.a@gmail.com>  [6455fe41d67788a1857824ec0070405155304b3f]

        tdf#131948 Remove /extras/source/gallery/www-graf
        
        Change-Id: I9392c0b550328fc16e1f6c30b02a6d4afbdb2ff0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91923
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-10  Caolán McNamara  <caolanm@redhat.com>  [b5a79a6e81086df034632716110124af6ee35109]

        null-deref of GetObjectShell
        
        Change-Id: Ie0c46635d9ad01a17b5d5028ed5f983fd8c5ee74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92046
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-10  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [125c453d8e2826ddaf569ff80e8205e8500b5df1]

        Sukapura: Add DB Record icons support for RTL UI
        
        Change-Id: If7cc634cfc72fd61e0fb9d12d0aac682f6111ecb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92044
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-04-10  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [b332452f01f19ca1065a2bef0b390ad5e92f4105]

        Breeze,elementary,KJ,Sifr:+ DB Record support 4 RTL UI
        
        Change-Id: I292350c4f6cb886bb21404744a73dfd904aa9fb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92040
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-04-10  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [a213b0a12fe2ba623a6b45117328fb51cd68e459]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 540bcbb9a74671246975ece908a8bc9c34d1da9b
          - 3 Basic syntax diagrams
            
            - For statement variations
            - On Error
            
            Change-Id: Ic4b25b9d44adeb0c80fc2e24cc60301b9325c1a3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92010
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fc8d93b4d729030b73fb7fb94e979ae82799ed95]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f4753fb3ec81fa4069a024dcd3030e740ccdfdca
          - Fix typo
            
            Change-Id: I0219b40a90e82c5e4cd0d0bca4e3816eb837c6cf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92038
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-10  László Németh  <nemeth@numbertext.org>  [1350832be533ce6627607b1aaabd2b3565e6e7b3]

        tdf#132001 DOCX import: fix crash: redline in floating table
        
        Copying redlines to frame text was failed in tables inside
        frames. Skip these redlines temporarily.
        
        Regression from commit e8bae67b3dbcc90ace8264b6b1aefaf0ce459aba
        (tdf#125894: DOCX: import tracked changes in frames).
        
        Change-Id: I4f3ca2e95fb2e7637f8cf8dca1088a7727bcf98d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91985
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-10  Luboš Luňák  <l.lunak@collabora.com>  [894c0806328627aadd1e92c8601a5858a3ea627f]

        prefer DirectWrite for Skia's Windows text rendering
        
        Change-Id: Ibfb6206751126def10905bb22effbe1a947cd6d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91968
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [c728c9df75344f431817d876b73ec867c7d449f6]

        Revert "use SolarMutexReleaser in UUIInteractionHelper"
        
        This reverts commit 3705a2904d50210e3515723ad24bbbb6a72eb37f.
        
        which breaks update of extensions.
        SolarMutexReleaser requires that we already hold the mutex which is not always true at this spot.
        
        Thanks to Julien Nabert for debugging this.
        
        Change-Id: I6d54d4db63e8694f3dfb9d15d84f47101ded1edc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92007
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-10  Heiko Tietze  <tietze.heiko@gmail.com>  [cdadd1a0c5d94a1c92ffd431080c60f65d4abe0d]

        Resolves build error from patch I7868900d3dceb39497896bcef529fafef3bf268a
        
        Change-Id: Idfe76b8ca6fac9d93cc16ccaec40191d96092ad1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91946
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-04-10  Caolán McNamara  <caolanm@redhat.com>  [f52ca8e48174f7d0f7df38c1bdf17f8491b2259f]

        fix tree view cursor leak
        
        Change-Id: I8660db3d5eddb1596529783e13dff130bb3d0858
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91999
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-10  andreas kainz  <kainz.a@gmail.com>  [4102c4df3ae0446c9cdd55d64459d975ed18103f]

        tdf#130074 untranslated Arrow style strings
        
        Change-Id: I451082d34c236f90013749798745f01bf03d971a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91998
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-10  Marco A.G.Pinto  <marcoagpinto@sapo.pt>  [5d105f759ad593591c46aebf3efec9e9a050c441]

        [pt_PT] Added 11 words to autocorrect
        
        Change-Id: If3bc3ee28378c998a79155666410a6ce267685c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92006
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-04-10  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5fb793d9d3d6f7bbeb16eb2857ee396405d94b6d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a39ba490a12ab784a2a9d6513f8e27cbf1d9f665
          - Mute l10n in bascode section
            
            Change-Id: Id510273714c15d3d5502be7550a569043a09cade
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/92001
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-09  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [b15a6d848e3178af3ebac5071dd2f33d1db2768a]

        Sukapura: Revert Good, Neutral and Bad Cell Styles icons
        
        Change-Id: Iadcc22cacb4e188caa112fbad64a216ef220b2e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91964
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-04-09  Stephan Bergmann  <sbergman@redhat.com>  [8a44736f89f07f462fc65b9d67a199e6b4850dd3]

        Try --disable-split-debug for distro-configs/Jenkins/linux_clang_dbgutil_64
        
        ...in the hope that it will fix gdb backtrace generation for those Jenkins builds,
        as just discussed on Freenode #libreoffice-dev:
        
        > Apr 09 14:03:47 <sberg> mst___, cloph, didn't you discuss broken gdb
        >  backtraces on some Jenkins bots the other day?
        >  <https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/56703/console> is
        >  another example of the bt for thread 1 missing, probably because gdb went
        >  south or something
        > Apr 09 14:06:05 <llunak> sberg: that looks like gdb is too old to handle debug
        >  info produced by that clang version
        > Apr 09 14:08:05 <llunak> sberg: and presumably --disable-split-debug would be
        >  a workaround with some (not sure how big) performance cost
        > Apr 09 14:11:43 <mst___> yeah there were lots of complaints about
        >  incomprehensible DWARFs in that log
        
        Change-Id: I69aa80fdd13148330d00231eefe37cbf965fe4d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91970
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-09  andreas kainz  <kainz.a@gmail.com>  [22a1557314ffa7c8ae57ebe5d0056893ed1103a8]

        tdf#126648 Update Arrow Style sorting after size and fill options
        
        Change-Id: I977099f4e8cb23b5d2695ec48a5ffd43b60d260e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91966
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-09  Stephan Bergmann  <sbergman@redhat.com>  [860df55df726f9b66237e9b7482c8d5c4c42c132]

        Force UITests to use internal Open/Save dialogs
        
        At least on Windows, UITest_writer_tests
        UITEST_TEST_NAME=compareDocuments.compareDocuments.test_tdf130960 would otherwise
        open a system file-open dialog for "Compare to", which
        execute_dialog_through_command could apparently not handle.
        
        (The setting is changed for all tests that use
        qadevOOo/qa/registrymodifications.xcu, not just UITests, but that appears to have no
        negative consequences.)
        
        Change-Id: I004d139595c8ef04fc94fdac855a44c7c393def3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91960
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-09  Mike Kaganski  <mike.kaganski@collabora.com>  [5769851b4cbf1985004ab35bafd5ee69773b8db1]

        Error strings are not guaranteed to be ASCII
        
        E.g., it happened to be this string with Cyrillic characters in my testing:
        
            SSL handshake failed: Удаленный хост принудительно разорвал существующее подключение.
        
        Change-Id: I4721560412ab6543206cd13c8729dc8cc851eefd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91905
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-04-09  Caolán McNamara  <caolanm@redhat.com>  [fae050ebf984fb70fc8328419c6da4b8895d582f]

        Resolves: tdf#131996 set_sensitive should be set_active
        
        search and replace went wrong in:
        
        commit b94214350e6e3d0252c09f203a3ce7807a179f90
        Date:   Thu Jul 25 14:09:09 2019 +0100
        
            weld SdPublishingDlg
        
        Change-Id: I10af85633758a6e4c354f6fc957624122dd01f3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91962
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-09  Caolán McNamara  <caolanm@redhat.com>  [8550e6699d783be295fc2078fbb96ee8e0ea953b]

        split out insertParent code
        
        Change-Id: Ideee16b57548df5f6fd1561d68729968edc42e76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91989
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-09  Caolán McNamara  <caolanm@redhat.com>  [9a400496a4f510a1a54bfe131d864647efd38c20]

        don't animate the placeholder popover
        
        Change-Id: I483db377b10df0a8ced20901fde5286576ef6986
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91988
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [4ec7dee3e33cf70abdce9d9de936a9694344d402]

        tdf#104878 avoid extra deque allocations for empty Primitive2DContainer
        
        Change-Id: I9815ef38928d4c93485d69c131be6f7df32daef1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91954
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-09  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [bf88d6d02d01b85e75293579bab35155e513caea]

        GetObjectShell() can return null
        
        Change-Id: Ie410688c124d6653fc58fa9e63bd5dd3b46bf8ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91979
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-04-09  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [65b9c4504aead96bbe70658df03e6f1404cec88f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to abb9f587513acabada8d15c59508baefa7196540
          - tdf#129366 Resume statement new help page
            
            its 3 available options are:
            - 0
            - label
            - Next
            
            + associated examples in combination with On Error statement
            
            To be rebased past #91709
            
            Change-Id: I0986816580835bf9b2b2657ecdbdc06118b1ff9d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/91712
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-09  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [944e42a8dcc119189bc23a28affefee2d28d2b8c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 45cd0c0b21653c0f8947c77d7d93ca7a01a47cc2
          - tdf131416 Let/Set statements joint Syntax diagram
            
            - Call diagram update to better reflect optional parms
            - Resume diagram added by anticipation, in order to prevent merge conflict with patch #91712
            
            Change-Id: I82d3ea4ac5af581462e919696a53d91868b6fdd2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/91709
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-09  Guilhem Moulin  <guilhem@libreoffice.org>  [eb2369be4ba2b3e362d6ca25d653e3566542c40e]

        Fix bin/upload_symbols.py against current crashreport service
        
        Regression since the Feb 13 2020 refactoring/upgrade of
        https://crashreport.libreoffice.org by The Document Foundation's
        infrastructure team.
        
        Fix: Upgrade URLs to HTTPS and pass a Referer header along to avoid CSRF
        verification errors from Django 1.11.
        
        Change-Id: I19e7c1f11f49e736d32618f9aedea019344c5a78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91991
        Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-04-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [07bc0e765665b804fcdfceed2e75fa00679d0672]

        tdf#106746: uitest: remove duplicated test
        
        The original commit already includes a CppUnittest
        see cba73f04699592c7038156f91ed92be026ed2536
        
        Change-Id: I4d25de3a99de21e013e42caf743e846286dce266
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91984
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [ed3b44ef622bc87da2425322521c293c2a46a1c5]

        tdf#129372: Add unittest
        
        Change-Id: I2747e1210fd687effb0efcd068b1ffffcc802260
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91969
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-09  Stephan Bergmann  <sbergman@redhat.com>  [e3d130fbdf061da36b317a5b610eef4b4cc51732]

        Handle some Windows \r or \r\n vs. \n differences in UITests
        
        ...similar to e22a3f596ce50b5166063e217d96ef674a54d380 "UITest: fix
        spellDialog.SpellingAndGrammarDialog.test_tdf46852" already handled that for a
        different test.
        
        Seen
        
        > FAIL: test_insert_caption (insertCaption.insertCaption)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "C:/lo/core/sw/qa/uitest/writer_tests/insertCaption.py", line 46, in test_insert_caption
        >     self.assertEqual(document.TextFrames[0].Text.String, "\nText 1: Caption")
        > AssertionError: '\r\nText 1: Caption' != '\nText 1: Caption'
        > -
        > +
        >   Text 1: Caption
        
        etc. in UITest_writer_tests and
        
        > FAIL: test_tdf115088 (tdf115088.tdf115088)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "C:/lo/core/sw/qa/uitest/writer_tests4/tdf115088.py", line 33, in test_tdf115088
        >     self.assertEqual(document.Text.String[0:2], "1\n")
        > AssertionError: '1\r' != '1\n'
        > + 1
        
        in UITest_writer_tests4.
        
        Change-Id: I3ed3cfaa70856f4e77467ad49a2117a25ed955af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91963
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [569f88693e0a6a0eb8f04fa8f8ffccf1cbd112f1]

        sd: move some import tests to export tests
        
        Change-Id: I1003f153e7baf7568f44359784af7df3e9e33270
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91971
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-09  Michael Stahl  <Michael.Stahl@cib.de>  [086142ba70c51be7487a40d433dc75656f637cdf]

        pyuno: sed Python2/3 string compatibility wrappers
        
        Change-Id: I9ed25c5efaa4b447ab14a497a58bbe1147a6e7b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91698
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-04-09  Michael Stahl  <Michael.Stahl@cib.de>  [c4fa6efa67775a6b333a4a5aa873b5cc24a4f7bc]

        pyuno,*: kill Python 2 support with fire
        
        Python 2 support was retained for use with --enable-python=system
        on RHEL7 and SLES.  The time has arrived to remove it.
        
        Some .py files that were imported from third parties are not changed to
        enable easier replacement with updated versions if necessary.
        
        solenv/gdb should continue to support Python 2.
        
        bin/get-bugzilla-attachments-by-mimetype requires Python 2 to access
        Launchpad.
        
        Change-Id: I26414ae8e9f8402c90336af82020135685694217
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91697
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-04-09  Stephan Bergmann  <sbergman@redhat.com>  [2d64651e889e55f63c90ded24e63e17eaf52102f]

        Fix loading of basctl with --enable-mergelibs
        
        ...after 40fe721462df5bedacddc8829cefc3d739cf940f "add some more libs to libmerged".
        (Found when UITest_writer_tests4 failed with
        
        > ERROR: test_tdf113252_macro_dialog (tdf113252.tdf113252)
        > ----------------------------------------------------------------------
        > Traceback (most recent call last):
        >   File "C:/lo/core/sw/qa/uitest/writer_tests4/tdf113252.py", line 24, in test_tdf113252_macro_dialog
        >     self.ui_test.execute_dialog_through_command(".uno:MacroDialog")
        >   File "C:\lo\core\uitest\uitest\test.py", line 83, in execute_dialog_through_command
        >     raise DialogNotExecutedException(command)
        > uitest.test.DialogNotExecutedException: Dialog not executed for: .uno:MacroDialog
        
        in an --enable-mergelibs build on Windows.)
        
        (And while at it, explicitly handle a failed osl::Module::loadRelative call, instead
        of relying on the following osl::Module::getFunctionSymbol call to fail.)
        
        Change-Id: Iaef9da527ed36913596a43ff577e065b03a73612
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91961
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-09  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [1bc3f2660d1df6aedb0560f5ff8cff2624ce9fe6]

        Breeze, elementary, KJ, Sifr: Update localization support
        
        - elementary: Update Chapter Numbering icons
        - elementary, KJ, Sifr: Revert Good, Neutral and Bad Cell Styles icons
        
        Change-Id: I610b17896841d84b964afbde994590633312e0f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91959
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-04-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [01304a0a3e5d52f46c8519d640ff3787ca3dca7c]

        tdf#104878 use faster but less accurate cairo_path_extents
        
        which doesn't matter for damage calculations, halves the time in
        processPolygonStrokePrimitive2D
        
        Change-Id: I0e3d37e77e7760d484b961de8bef22cc5ba1e09a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91957
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [80a3538d1e68b25fabd03d391ebe3d75e40681bf]

        tdf#104878 no need to generate invalidations if LOK off
        
        shows up in a small way on a perf trace
        
        Change-Id: Ia82606206c1a8fc1323b33f55d06e2a954eb1030
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91948
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [c6a26473f47c141026bf624668607f19394594ca]

        tdf#104878 avoid OUString allocation in TransformParameters
        
        tiny optimisation
        
        Change-Id: I26dd9ed8d11c98a00e704c5b2fc5bed5ac81552c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91950
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [917fb3c1b09eb145551eae357a1220311261532a]

        tdf#104878 speed up GfxLink compare
        
        which shaves 5% off the rendering time
        
        Change-Id: Iab2a92088c5d1e8840a53ff57ab1a95ba5ec8e0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91947
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-09  Marco A.G.Pinto  <marcoagpinto@sapo.pt>  [98fc1401b4ee4573cf83ccd400cd2dc81848b7e7]

        [en-GB] Added 11 words to autocorrect
        
        Change-Id: If302023971a7f95f34dc685919248bdadbfd0358
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91707
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-04-09  Marco A.G.Pinto  <marcoagpinto@sapo.pt>  [59132dd6cfaa64ea1517cea04d69acebf92c5e58]

        [en-US] Added 11 words to autocorrect
        
        Change-Id: Id290305cf71a5adb4c9b87366c169b669ba1bb10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91708
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-04-09  Caolán McNamara  <caolanm@redhat.com>  [a629b662ce6dcc23f16b5fe3f350e3f136e911d2]

        unnecessary using
        
        Change-Id: I3009edf99f6626a518941131a57b11e868622485
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91952
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-09  Julien Nabet  <serval2412@yahoo.fr>  [11b57129b53e1e2d71a5f969e2417226b4e2ddd9]

        tdf#129372: PPTX: error at SfxBaseModel::storeToStorage: 0x20d(row,col)
        
        Teach starmath how to deal with surrogate pairs
        see https://en.wikipedia.org/wiki/Universal_Character_Set_characters#Surrogates
        +
        comments from:
        https://bugs.documentfoundation.org/show_bug.cgi?id=129372#c6
        
        Here's the culprit character:
        𝜕 %uD835%uDF15
        
        I didn't dig why these 2 (found in reduced example attached to the bugtracker)
        didn't need this patch
        𝑋 %uD835%uDC4B
        𝑢 %uD835%uDC62
        
        Change-Id: I3bf2322a9e7f1974aa8622a91812aeb11e613ace
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91941
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-09  shivammore  <shivamkm1692000@gmail.com>  [f4dfbba277bcfc418cb49fdc94b153c15e1ac30b]

        tdf#75280 Clean up usage of sal_uIntPtr.
        
        Change-Id: I671fbca67846f7f105c06a2423e7c7ee5c8d6894
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91223
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-04-09  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [65404e2c72ea2d5d3f6c074121005b8b9369e7fb]

        Move is*Locked methods to object shell
        
        They depend on the model, not the view.
        Follow-up to 523922ee9d033fd304d2b50a72b76853ddcfbcdf
        
        Change-Id: I429bc25b8dd4f04ebf62eddd5ef455b5161e925d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91867
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-04-09  Tünde Tóth  <tundeth@gmail.com>  [40d83914d43f60a196dfabddea0b52e2046b333a]

        tdf#127792 implement UNO chart attribute MajorOrigin
        
        based on the specification in OFFICE-3936 for ODF 1.4:
        
        https://issues.oasis-open.org/browse/OFFICE-3936
        
        Note: import of the embedded chart of the DOCX unit test
        document uses also ODF format in the background, testing
        also the extension of the native file format.
        
        Follow-up of commit 830e539547c463b932ce643517f880789185032d
        (tdf#127393 OOXML chart import: fix X axis position setting
        "CrossBetween"). See also commits with "ShiftedCategoryPosition"
        in their descriptions.
        
        Change-Id: I9cd278ac0172c0fab7c51d585a65c34a0ad60b82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90081
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-09  Julien Nabet  <serval2412@yahoo.fr>  [31de39108ce19c002ab4ef6ab369dd5bfa668634]

        tdf#131966: chart legend attribs width and height unknown for ODF 1.2 (strict)
        
        Change-Id: Ie4cb7d2c9e5fb7bca88287fcaff03d5c9ca04b8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91942
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-09  andreas kainz  <kainz.a@gmail.com>  [be89b4376dbba72ca8ca26dd79a5eb0a7588b826]

        Gallery Rename Symbols to Icons
        
        Change-Id: I175617d7892887556bd8deea729741990a8999a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91949
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-09  Balazs Varga  <balazs.varga991@gmail.com>  [e4a087876da2584b772480d4fe8fc58081dfe0b8]

        tdf#95425 follow-up: enable "Source format" checkbox of data label
        
        settings after file opening, if its value is true in the opened
        ODF or OOXML document, instead of always showing disabled state.
        
        Testing notes: double click on a data label during chart editing
        of unit test document testAreaChartNumberFormat.docx of
        commit e57d90cd4e51a1353eafc87bb29cfe6076704a7c
        (tdf#129173 tdf#129175 Fix number format of data labels)
        to see the Data Labels for Data Series... window. On the page
        "Data Labels...", click on the Number format... button to see
        the enabled checkbox "Source format" (that was disabled
        previously).
        
        Change-Id: I2845e6f462db273f21c47bb286bed56046f8cf21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91038
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-09  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [ab4522548179651c55edbe7ee19cc90658d68634]

        Sukapura: fix for tdf#131975 "Undo: Data Input" (.uno:RecUndo) in RTL UI
        
        - Update localization support
        - Fix typo in links.txt file
        
        Change-Id: Idcde140312c2c98839e71a2daeb1649043cd931a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91945
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-04-09  Regényi Balázs  <regenyi.balazs+gerrit@gmail.com>  [3bf68bfa4a6376857ed65e768722607ee7287dfa]

        tdf#131776 DOCX grouped shape import: fix regression for strikeouts
        
        Because of previous commit we applied strikeout
        on shape text if its attribute "val" was false.
        
        Regression from commit 143e6641cea7a06faeec8b3b65aa09b153a6490f
        (tdf#131776 DOCX DrawingML shape import: fix missing strikeout).
        
        Co-Author: Szabolcs Toth
        
        Change-Id: Iff2331cc183be59aee66a7f6f0ad65af89b13093
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91796
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-09  Miklos Vajna  <vmiklos@collabora.com>  [56221dcb7cb29340eafc869da5af117b885cc8c8]

        xmloff: create SchXMLExport_Oasis_Content instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: I8b485f7e991ce64b8beebffe1ccd3d1e7a083f78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91937
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-09  Michael Weghorn  <m.weghorn@posteo.de>  [79ce9d030b934c375e4f9d12b577ff3f29770a46]

        tdf#96760 Don't assert on presentation with video for non-desktop
        
        Since the OBJ_MEDIA case was only handled '#if HAVE_FEATURE_DESKTOP',
        a non-desktop debug build would run into the assert in the
        default case and complain about a "Not implemented Starone-Shape".
        
        The corresponding HAVE_FEATURE_DESKTOP switch had been added with
        commit c0b3d5be8fcec28190b1f25c9c0fd99916299249
        ("Try harder to bypass avmedia on non-desktop for now", 2014-04-17).
        However, at a quick glance, SvxMediaShape now properly handles
        the case where avmedia is not available itself (presumably since
        commit 54982d5fea21d9e81e1561a74fd341ddb0570c91, "svx, check
        HAVE_FEATURE_AVMEDIA", 2018-01-07).
        
        For an Android Viewer debug build, a placeholder is now shown instead
        of the video (just as was the case for a non-debug build already
        without this patch), rather than aborting.
        
        Change-Id: I49864a3742d0435cd5346f561dea9f2f804ace70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91921
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-04-09  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [5b56db7dcf471dc837fc05e92636579ef80a205c]

        Colibre: Fix for tdf#131974 & tdf#131975
        
        - tdf#131974: Flipped Undo & Redo button in RTL UI
        - tdf#131975: Wrong icons for "Undo: Data Input" (.uno:RecUndo)
        
        Change-Id: I7c6e667df20cbe125da020f246d264626c48528c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91944
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-04-09  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [6209ac8094e3578bb2dfcbf5f7e2f302bd760926]

        Breeze: Fix for tdf#131984: missing icons for Writer's Data Source
        
        Change-Id: I3516d55f08c3bdd857994db7704c2af0a20cc260
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91924
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-04-09  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [35feeefef569572f1443446912124247378c3a0e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7bcd164e06f21da45a34804bb3c96823bf4c6989
          - Variable insertions for future page embeds
            
            "Relatedtopics" with x-refs to come after
            
            Change-Id: Ic6d58f4e338ea2ddcbba7f063be9dafce34eb914
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/91178
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-09  Steve Fanning  <stevemfanning.wh@gmail.com>  [7e848a1e5b37282231bd30e117fc959c65ee969c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ef21ad9a4c0d9fb787392c5a6d24ebe9bb77309e
          - tdf#131960 Clarification of FLOOR functions
            
            + refactor, grouping all FLOOR variants into one file
            
            Change-Id: I522674c51de531054991457cdc19a2245df4244d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/91856
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-09  Steve Fanning  <stevemfanning.wh@gmail.com>  [979928c2cc5a2d14a003d59bcbf39d846ade91f7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2d238deabf589c10ab89b495d3f9e2c57a8efda0
          - tdf#131960 Clarification of CEILING function
            
            + refactor, grouping all CEILING variants into one file
            
            Change-Id: Ie82a1c72c8eab69457391ccc82543497fe168fa2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/91855
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-08  andreas kainz  <kainz.a@gmail.com>  [dc19a76efd8334b0fca9ef0537daf5bd25014b70]

        Arrow Gallery update
        
        Change-Id: Iec6fc862d2d55e1d1ffc54f2941aa50b0e04b102
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91938
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-08  Michael Meeks  <michael.meeks@collabora.com>  [486d32f1e83002e6ff43db32463fb49393cc3664]

        tdf#131985 - ensure the Kit poll callback gets into fast idle loops.
        
        Comparing with the windows impl. it seems that it is possible to get
        timeout / idle starvation, and we need to poll and be responsive on
        our sockets even in this this case.
        
        As such, ensure we end up in the Kit poll callback, even when we have
        very short timeouts / busy-idle loops.
        
        Change-Id: I4bcac46af931de52a675f66fd189cd0ee14a0859
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91893
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-04-08  Michael Meeks  <michael.meeks@collabora.com>  [5186dd92779d1fc2032415f59979cd6afd6b426c]

        headless: re-work microsecond calculation to preserve accuracy.
        
        Should be an almost pure re-factor, that may save a few ms
        in some cases.
        
        Change-Id: Ie9c9e1a3610e1bcc8c12941f230109dd8eb77404
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91892
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-04-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [f7e23260d22416667fb707e06282c2aeb538d816]

        tdf#114139: Add unittest
        
        Change-Id: I28518960d4e5c7d4dd4cf660a5926241de783052
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91934
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [2226997d38cc8fb838ae2fcbe3a87114acf29b38]

        sw: re-enable unittest
        
        Disabled in 7e66b3214a13e3ab94041874d4495e1dfb2c2dd
        The document still has 1 page after RT so it should be
        fine to re-enable it.
        OpenSuse 12.2 reached EOF in 2014
        
        Change-Id: I2159760f276a420c2c40e6f5d657deac6fdd465d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91935
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-08  andreas kainz  <kainz.a@gmail.com>  [20ca75db653378dfa6251d737112ccec810292ac]

        tdf#131795 Add new Shapes/Symbols Gallery
        
        Change-Id: I5880e90acd69d8d7bc64d56491cf4d51463d9496
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91926
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-08  Miklos Vajna  <vmiklos@collabora.com>  [ea52d24b5a19bb54f91cd679a977332ec330880d]

        SVG export: fix lost semi-transparent line shapes
        
        The line shape itself didn't really have a height, rather it had a
        stroke. For some reason, the SVG mask then decides that nothing has to
        be painted there, so unless the line is entirely opaque, the line shape
        gets lost on export.
        
        Fix the problem by handling transparency similar to the PDF export,
        which detects if the whole purpose of the transparency gradient is to
        pass around a transparency percentage. We don't need a mask in that
        case, we can just use opacity as described at e.g.
        <https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/opacity>.
        
        Change-Id: I0355b9b09b6dd48bbacc5b7cc54fb71866304ef1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91932
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-04-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [95dbfd517240666e5b9a9fd7ac1d47d799235a62]

        tdf#122331: Add unittest
        
        Change-Id: I5c104f225b0d3fd060c36db6b3cef34f46534c61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91906
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-08  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [ab751b456d334464b01ae6a6b25ebfd1f8e2fc91]

        All icons: fix for tdf#131975, Breeze, Sifr fix for tdf#131974
        
        Change-Id: If39b5034896998a3137b913afadd05e6f4173331
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91882
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-04-08  Xisco Fauli  <xiscofauli@libreoffice.org>  [2e84b06460e4f4f1d25b1973fcc0e0493c6d9815]

        CppunitTest: remove duplicated code
        
        Change-Id: I7ae42a3b853aa3e4cd13566335b528a486e031d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91909
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-08  Michael Stahl  <Michael.Stahl@cib.de>  [6b2e925aa0dd389a613e182545de6550057374d4]

        sw: crashtesting: fix assert on ooo95711-1.odt
        
        Document is special and contains deletion that contains only a table, no
        paragraphs before or after it.  The assertion is wrong in this case.
        It doesn't matter if the atParaEndNode is incremented because it's going
        to be on an end node either way.
        
        (regression from 91b2325808a75174f284c48c8b8afc118fad74e4)
        
        Change-Id: I3fe82f0ed0b7b213df036bb8026dc209c00123de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91873
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-04-08  László Németh  <nemeth@numbertext.org>  [1b582b53596928be9e01e40ea287fbd4ed62996c]

        tdf#131959 DOCX: import tblInd from table style
        
        to fix left table indent when direct formatting
        doesn't overwrite the table style.
        
        Note: The imported values are adjusted
        correctly according to the differences in
        calculation of table indent positions. See
        commit d2db4bc9507653a46fdea282d41b9683910a072f
        (tdf#119760 docx: table starts at left, not mid-border).
        
        Change-Id: Ieb6f078b3bd3605d538f2eedb7a5030784a738b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91765
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-08  Michael Weghorn  <m.weghorn@posteo.de>  [5f03eb4e6dd11f65e16a1bb8aa46a7ae18379160]

        svx: Drop duplicate fix for unused parameter
        
        It looks like the two commits
        c468b6910bf77e332647725da70e3cb248a9de0e
        ("-Werror,-Wunused-parameter (Android)") and
        bfaae016b225e775264008935cddef1564b07e66
        ("svx, compile error with !HAVE_FEATURE_DESKTOP")
        were submitted independently on 2019-03-09 with just
        a few hours in between, and thus this has been
        added twice...
        
        Change-Id: Ic930eaba65adda9c210a1d3e376136095ee062db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91885
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-04-08  Michael Weghorn  <m.weghorn@posteo.de>  [a8f802e74ea768fd489eb43742ae9ac6adf2d918]

        Related tdf#111408 liblo-native-code: Add stardiv_Toolkit_UnoGroupBoxControl
        
        Opening the bug doc from tdf#111408 with Android Viewer
        previously resulted in a crash; corresponding log entries:
        
         W cppuhelper: 1:cppuhelper/source/shlib.cxx:288: unknown constructor name "stardiv_Toolkit_UnoGroupBoxControl_get_implementation"
         W svx     : 1:svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx:1129: DBG_UNHANDLED_EXCEPTION in static bool sdr::contact::ViewObjectContactOfUnoControl_Impl::createControlForDevice(const sdr::contact::(anonymous namespace)::IPageViewAccess &, const OutputDevice &, const SdrUnoObj &, const basegfx::B2DHomMatrix &, const basegfx::B2DHomMatrix &, sdr::contact::(anonymous namespace)::ControlHolder &) exception: com.sun.star.loader.CannotActivateFactoryException message: unknown constructor name "stardiv_Toolkit_UnoGroupBoxControl_get_implementation"
        
        Change-Id: I4682d9982ff51bc1c1cc931657747fa9cb90a2fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91877
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-04-08  Stephan Bergmann  <sbergman@redhat.com>  [fd5961cb0e2ebc2f5797f76a2b1f9fd52ca4b3ab]

        tdf#131969: Fix reading SHORT Orientation value
        
        <http://www.cipa.jp/std/documents/e/DC-008-2012_E.pdf> "CIPA DC- 008-Translation-
        2012: Exchangeable image file format for digital still cameras: Exif Version 2.3"
        documents that the Orientation tag 0x0112 expects a count of 1 values of type SHORT
        (16 bit), and details that values <= 4 bytes are stored in the Value Offset field
        always using bytes starting from the left of the field.
        
        This is a regression introduced with 42c0e433aca68c669bc0f55af404b6bae1655fba "Avoid
        -fsanitize=misaligned-pointer-use".  That commit had wondered why the original code
        had used OSL_SWAPWORD instead of OSL_SWAPDWORD when reading and writing such
        orientation values.  It turns out that that original code had happened to work
        correctly when processing either little or big endian data on a little endian
        machine.  (Though it would have worked incorrectly when processing either little or
        big endian data on a big endian machine.)  And with
        42c0e433aca68c669bc0f55af404b6bae1655fba, the code worked when processing little
        endian data on a little endian machine, but failed when processing big endian data
        on a little endian machine, as is the case for tdf#131669 on e.g. x86_64.
        
        (read32 has become unused and is thus removed.)
        
        Change-Id: I7992629048ac44c00ee703c75164f3d094773244
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91881
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [18e5d441ca3c3f0b59db8beaa87e3565489db6f1]

        simplify QNameToString
        
        no need for it to be a class, and no need for the data to be allocated
        at runtime
        
        Change-Id: I80bca34b2af221534eae5a6e90de369fa29037e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91878
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-08  Szabolcs  <szabolcs450@gmail.com>  [08a11f8fe19560b000c62da00d7425b4f500d605]

        tdf#104565 DOCX drawing object export: fix arrow positions
        
        Saving some arrows from ODT to DOCX scattered them around
        their correct position. This happened because of a function that
        recalculates the position of drawing objects when they are rotated,
        according to the rotation. It turns out we don't have to do this
        with lines and such.
        
        Co-Author: Balázs Regényi
        
        Change-Id: Iea6a34d15003cacc27a8030cb73511aba39225f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90989
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-08  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [792c730f3cda4f5c312921a62ecae3d322ad9b72]

        Related tdf#97694 Fix macro preservation on Windows
        
        Change-Id: Ief183c75e0c3ce6c42868b7c60c5f66f9684d743
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91795
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-04-08  Luboš Luňák  <l.lunak@collabora.com>  [738a563a0512bf7f28f15160f0be271bcef4f59e]

        fix/improve Skia debug messages
        
        CopyBits() wasn't reporting 'src' if it was different from 'this'.
        Put the 'O' for offscreen after 'G' or 'R', so that it doesn't look
        like 0 being part of the size.
        Add pointer value to the Idle instances debug name.
        
        Change-Id: I001f4265696ff2b15e0273b3ae0c3857b39e2a0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91835
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-08  Luboš Luňák  <l.lunak@collabora.com>  [b8aaac402dfe551fb63eabb06386a4631e28300a]

        run svx animations at POST_PAINT priority (tdf#131753)
        
        Skia VCL drawing (and GL too) set first drawing to POST_PAINT,
        so that the contents aren't drawn prematurely the first time,
        but only after the first paint has been finished. But animations
        constantly running at a normal priority will starve that.
        It doesn't make sense to run animations at REPAINT or higher
        priorities anyway, if LO is busy painting then animating more
        will just make it even busier.
        
        Change-Id: I6ee3356c9ef9acb577f8d81976aa3df968ca2155
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91836
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-08  Stephan Bergmann  <sbergman@redhat.com>  [68c3d3e46bf731c93fe5eca2e35042484f77d650]

        Make SalInstance::CreateClipboard return a single instance in the non-LOK case
        
        I came across this when seeing UITest_calc_tests2's
        tdf118189.tdf118189.test_tdf118189 fail on Linux with SAL_USE_VCLPLUGIN=gen and
        also on Windows, see the mailing list thread starting at
        <https://lists.freedesktop.org/archives/libreoffice/2020-April/084822.html>
        "Linux SAL_USE_VCLPLUGIN=svp and the clipboard".  That email thread clarified
        that the codified behavior of that non-LOK test was wrong.  (While the LOK test
        ScTiledRenderingTest::testMultiViewCopyPaste in
        sc/qa/unit/tiledrendering/tiledrendering.cxx keeps working as intended.)
        
        I did not find documentation for what arguments CreateClipboard shall support,
        but things seem to work if anything but empty arguments is rejected with an
        IllegalArgumentException.
        
        Change-Id: I1918254cc15878ad43b8aa22aff7eb1c4bea73fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91869
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-08  Caolán McNamara  <caolanm@redhat.com>  [92f1626160b823f8136c03ab067136f866279da9]

        cid#1461387 Uncaught exception
        
        Change-Id: Ifcd9d3043bf51df6eb6a030481c63758f8501a0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91872
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-08  andreas kainz  <kainz.a@gmail.com>  [586d0f7458a0e23bbd35d8ff797fd86878e41138]

        tdf#131949 Remove /extras/source/gallery/htmlexpo
        
        Change-Id: I7868900d3dceb39497896bcef529fafef3bf268a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91866
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [ff25a4a6f4b9763b09abbbd6a711fa4d18f40ade]

        loplugin:flatten in framework
        
        Change-Id: I2a74a7543b5edd853396efa31a3e2568e6607778
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91848
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [32343bcbb786168df62f85a57e30c620c3d3bdb4]

        loplugin:flatten in i18npool
        
        and workaround a clang crash
        
        Change-Id: Ida94c8abb4b2e997d38a7f430e59f73aadf8fcc8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91844
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-08  Caolán McNamara  <caolanm@redhat.com>  [f2053a6accc2e68aa2920d4d3f46f82909415666]

        cid#1461385 silence Unchecked return value
        
        Change-Id: Idd29bd22e86ebec243bb6d9a89f0230d034892f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91871
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-08  Michael Stahl  <Michael.Stahl@cib.de>  [6c7245e789f973cf6dad03f7008ab3f9d12d350c]

        tdf#131684 sw_redlinehide: fix SwUndoDelete for entire doc in section
        
        The problem is that in SwUndoDelete::UndoImpl(), at the start there is
        only one content node with a frame in the layout, and there is a special
        case with m_nReplaceDummy being set so this SwTextFrame gets deleted by
        the MoveNodes() call in line 969 that moves it into the newly inserted
        section.
        
        As a result of that, MakeFrames() won't do anything because it can't
        find an existing frame in the same section.
        
        In this case, MoveNodes() should leave the frame alone, as it is beyond
        the end of the deletion and excluded from MakeFrames() - if it wasn't
        merged before then it doesn't need action, if it was merged before (in a
        different document maybe) the RecreateStartTextFrames() ought to fix it.
        
        (regression from 723728cd358693b8f4bc9d913541aa4479f2bd48
         which disabled immediate creation of frames in Copy_())
        
        Change-Id: Iabe2fb1810b0df898b1f57b3d850c3503c79c5d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91842
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-04-08  Caolán McNamara  <caolanm@redhat.com>  [969ebe1c5801fa194ee29ffc7abfad7363ebd08f]

        cid#1461386 Unchecked return value
        
        and
        
        cid#1461388 Unchecked return value
        
        Change-Id: I77b8c6eb2dde566521ed8d3f577c4df894f91733
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91870
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [e9c327be8f0b4848e9f65687833ed89021907a6a]

        loplugin:flatten in hwpfilter
        
        Change-Id: Ie3e970ec0fc761cf8a5e16ea72b7e95c28462234
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91846
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-08  Caolán McNamara  <caolanm@redhat.com>  [8a84493d1fe92faefecbd3352f911632cbb0e324]

        add get_entry_font to match set_entry_font
        
        Change-Id: I5996c2cb9470de251d9bc8638c9ab7917e533f7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91853
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-08  Michael Weghorn  <m.weghorn@posteo.de>  [b7056b800f50eaa861177891ef0ee9d103f65069]

        tdf#116243 android: Include headerfootermenu.ui
        
        Otherwise, Android Viewer crashes when clicking inside
        a header or footer, failing to access the file:
        
            E libo:sal/osl/unx/file: failed to open /assets//config/soffice.cfg/modules/swriter/ui/headerfootermenu.ui
            W vcl.builder: 2:vcl/source/window/builder.cxx:481: DBG_UNHANDLED_EXCEPTION in VclBuilder::VclBuilder(vcl::Window *, const rtl::OUString &, const rtl::OUString &, const rtl::OString &, const css::uno::Reference<css::frame::XFrame> &, bool, const NotebookBarAddonsItem *)
            W vcl.builder:     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: file:///assets//config/soffice.cfg/modules/swriter/ui/headerfootermenu.ui
            I stderr  : terminating with uncaught exception of type com::sun::star::container::NoSuchElementException
        
        Change-Id: Iaf95e3dd2dbd9c471c8e1b3facabe21c93c47622
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91865
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-04-08  Miklos Vajna  <vmiklos@collabora.com>  [9b69b624bf7a35e99b15da1709b4050cfbe46829]

        vcl pdf import: use convertTwipToMm100()
        
        Change-Id: Iad407c85f83cde84f713bffca735868b3e2a7307
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91852
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [0cd436ca0f769329ce23dc7c5fdd41877931ae87]

        loplugin:flatten in i18nlangtag
        
        Change-Id: I52124d0ca56da3769810c8fce2684267f6c25156
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91845
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [4eb75e416e7245e4cb0291ea186e7e5a40bdfe60]

        loplugin:flatten in helpcompiler
        
        Change-Id: I5d6b83b6976c115426f186958b749e48c60ba8f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91847
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-08  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [523922ee9d033fd304d2b50a72b76853ddcfbcdf]

        Fix edit button still appearing in Calc
        
        ... even when editing readonly docs was disabled.
        
        Viewshell was not yet available at this point, so
        move the code where it belongs, into the object shell.
        
        Change-Id: I71cbaf9c912beeeb0b8177538999049f7f8b4e03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91832
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-04-08  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [5f47b3f56ac324ee02ea18d7362524380381b835]

        Sukapura: Fix for tdf#131974 Undo & Redo for RTL UI
        
        Change-Id: Ide762b6b9c908a9df12abe86d422c1b6e5cee571
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91864
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-04-08  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [3168a1d790323c51765655d9da273d51db94b707]

        elementary: Update Gallery folders and DB record icons
        
        Change-Id: I2c0e9c70d9b25d8e7cabaf890cd6107dcdd7834d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91863
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-04-08  Eike Rathke  <erack@redhat.com>  [b1da67699bd05b26ee11460347ca7077d366c2fc]

        Resolves: tdf#131442 Sort must not contain matrix formula except 1x1 array
        
        Change-Id: Idc7a9646a70c59fceee0b36426f38a938cf073ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91858
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-04-08  DaeHyun Sung  <sungdh86+git@gmail.com>  [b3363960f97dcb7eaa10dfa708d71198a345924c]

        fix Korean Hangul Syllable Character order tdf#130067
        
        i18npool/source/collator/data/ko_charset.txt
        Korean Hangul syllables ordering is wrong.
        Some hangul syllables are dissapeared on the text file.
        
        Hangul Syllable ordering is already specified on Unicode Code chart.
        
        Ref. Hangul Syllables Range: AC00–D7AF
        https://unicode.org/charts/PDF/UAC00.pdf
        
        That commit applies only Hangul Syllables range.
        Korean Hanja[한자/漢字] range will require investigation.
        hanja[한자/漢字] is korean name for chinese character.
        
        Change-Id: I31e5cbf04294ee3bd6bff3277f9fe1328530ac3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87018
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-04-08  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [14c85e7752e7edfc175e6f619110851f1ad8fbca]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2748a458c312743c81f295e170aa26f626d2bff7
          - Precise Call statement options
            
            - Document keyword args as opposed to positional args
            - Explicit parentheses/brackets usage
            - Display DLLs stuff under Win context
              ..not so certain this is needed in light of Mono/Linux mixed env.
            
            Change-Id: Iee2f0088e3a560212bb6f2dd15e76b95ba652d48
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/91706
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [e282a84d041232d62a49e67587f73634b536fe9a]

        tdf#119037: Add unittest
        
        Change-Id: I9323b73c23350937a25889a564995e6be52fe43b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91850
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-07  Caolán McNamara  <caolanm@redhat.com>  [ec8961c08dda313a22acf85638b0db3071e22db7]

        allow setting combobox font
        
        so it can be made italic for the font name combobox
        
        Change-Id: I35e819b1401d2ebbaa1e9ce8e2ce9e031662c999
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91840
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [8ee2063fa8e0871fb91e1e92c52dbc5ecb73c9ab]

        loplugin:flatten in idl
        
        Change-Id: I7e8fe338a366d146c7951fe54f74cc5e42bde039
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91833
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [f9151f426281de0fb7f446d7b968f2b0c09b7a9b]

        loplugin:flatten in idlc
        
        Change-Id: Ieef78720d4569d59bc69b40a1bea02839667b847
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91819
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-07  Tamás Zolnai  <tamas.zolnai@collabora.com>  [f91745c82128bfd6bf795f4e2e1cc290448f1cdb]

        lok: Use a different window type for tooltips.
        
        Change-Id: I211cd6bc2249475dbacd80f944e22465b19aff77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91829
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-04-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [bb0c4119b7e63e370bb3a66d0debbe5e3b19b67a]

        tdf#107020: Add unittest
        
        Change-Id: I6d3cf82651d07e147f0dce0e6c41230ab0ca3894
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91830
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-07  Jim Raykowski  <raykowj@gmail.com>  [f6328abe3fcd7fb2ec72779ba3754abe761f626b]

        tdf#131190 Make custom page styles deletable again in Calc
        
        Return the ability to delete custom page styles in Calc. This was lost
        in commit 30c9bc76d0718f0c01d34f81845d88413645b42c
        
        Change-Id: Iae402cc048fde7ffd3ca2696c08d5e54cc30d1be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91672
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-04-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [33b3439e65bc22c2d149eb18c3d7d9da43699246]

        loplugin:flatten in io
        
        Change-Id: I4f4dbbd4ce279cb25a8e4deba1967b5c23ce1385
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91818
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-07  Stephan Bergmann  <sbergman@redhat.com>  [8b898063f718b51732c8b47b6f7704fd8659d2a9]

        Revert "UITest: Actually time-out the wait"
        
        This reverts commit 150b67b57bd25ba9c8ec9c28c7aed3cc0b557bfd.
        
        Reason for revert:  With the above change, a hung soffice process would cause
        the UITest that spawned it to fail, but that would not terminate the hung
        soffice process.  This is especially problematic for Gerrit Jenkins builds,
        where a leftover hung soffice process from a previous build will typically cause
        unrelated subsequent builds to fail.  So:  For a manual developer build, it is
        arguably better to leave the hung UITest in the hung state (both the python and
        the soffice process) to be able to debug it.  And for an automated Gerrit
        Jenkins build it is even vital that the hung UITest hangs the build, so that
        Jenkins will eventually abort it and lode's bin/kill-wrapper will reliably kill
        any remaining processes, incl. the hung soffice process.  (But of course it is
        unfortunate that we now get less feedback from a hung UITest.)
        
        Change-Id: I6cc577dda362d3cb71846decae9c2bb6bed90b6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91717
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [21eb6c98bcfb1d453f8eb9f73bd87f6dd87aa882]

        loplugin:flatten in jvmfwk
        
        Change-Id: Ic58bc539ad6b4e1ef1d8049ec97547d1420be8a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91817
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-07  Luboš Luňák  <l.lunak@collabora.com>  [bac708dbd19940bfc7c211951bc7b198c9f0cdeb]

        simplify code
        
        Change-Id: I8806e5ac0f086c0356ae87bcc3020a3dc6d45e54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91814
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-07  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [990a9bbc3121a12c7300955e9b7566f6065bd434]

        update credits
        
        Change-Id: I54aa5f399f8c1a7117d0f206752a25a02bb3819a

2020-04-07  Luboš Luňák  <l.lunak@collabora.com>  [43b8ee70fcedfb1a2c3ef996cea4842e06e020b0]

        reap the glxtest child even if OpenGL is not used
        
        E.g. with Skia enabled (thus blocking OpenGL) the zombie stays around.
        
        Change-Id: I9769ec804e4727189bbfe58d415e8ad3a6b234ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91811
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-07  László Németh  <nemeth@numbertext.org>  [f1c7aa5267a8045892890954df3c269a3abaab99]

        tdf#131819 DOCX import: fix fixed size nested table
        
        Auto width nested table with fixed width cells
        is imported as fixed width table to keep the
        original cell widths, which define the width of
        the table, too.
        
        Partial revert of commit bed818c5d5e92a0b189f25e18495fc205d949128
        (tdf#104876 writerfilter: m_bTableSizeTypeInserted = false here).
        
        Change-Id: If58c58a792853e1084ff1d8f9bf6ef74a593b1bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91764
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-07  Caolán McNamara  <caolanm@redhat.com>  [6a6c6b9242b699b993acb2eeead609cb4faa862d]

        Resolves: tdf#131715 don't keep trying the same page if we're already on it
        
        return of false means we didn't change page for some reason, the idea is
        that it might be blocked to go to another page, in which case sync with
        what page we ended up on, but don't bother with that if the dest page
        would be the same as the current page
        
        Change-Id: I280128240601413fb6d027d001b2ecc9a4efa76f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91809
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [e41106332982faef3c8b343b96904eeaa9ff6f60]

        loplugin:flatten in linguistic
        
        Change-Id: I5dc83e3f3697ccd6a482c799af267587a77563c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91799
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [6a2d03e7c796ad90c4d9d134ad1a91d527953c66]

        loplugin:flatten in l10ntools
        
        Change-Id: Ib1f698eddea1da2a6e06e17d1c4fec9ef717e132
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91804
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [35f9dec3645f7a4a8d1f7f9dfb62e28d73bc5244]

        loplugin:flatten in lingucomponent
        
        Change-Id: Ic0bf912a22e8efeae1a4f4864397f3f3d474c632
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91803
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-07  Attila Bakos  <bakos.attilakaroly@nisz.hu>  [27d04f6dbf38aa28fb7215590d578c4567db5770]

        tdf#119038 DOCX: fix FollowTextFlow handling
        
        This fix also a clean-up for the following commits:
        
        ad8857dab30e099a0cf6ec18d184a6c836b33317
        (tdf#130120 DOCX: export o:allowincell)
        14ad64270e4fbca3c24da6f55f260b1fb229556a
        (tdf#129888 DOCX shape import: handle o:allowincell)
        10f29d8bf05d44ca8bc11d34d1294ec17f8ac0f1
        (tdf#87569 tdf#109411 DOCX import: fix shape anchor in tables)
        
        where these patches ignored the option "Follow text flow"
        and there was no possibility to switch this setting on GUI.
        Now this is handled on GUI as well by replacing the
        grab-bag with UNO property "IsFollowingTextFlow".
        
        The tdf#119038 bug also fixed.
        
        Note: Unit tests for the commits mentioned above were
        modified for testing the new property, so new tests were
        not added.
        
        Change-Id: Ie35c6e280f8b33d8535ca4cd9749f110f9d592ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90753
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [9977fbeed1461a8f5cfa8029c02e914c099f3230]

        tdf#130685: Add unittest
        
        Change-Id: I9f0b9a7129056ff3447e1cf91d4eaf188180a04c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91747
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-07  Pranam Lashkari  <lpranam@collabora.com>  [ed7a51ea8b319bc3c1dc03b7552817eeae3c1c75]

        use "To Background" and "To Foreground" only in writer sidebar
        
        Change-Id: Ib7ccac192721b663c9655417fc3d639766d0424d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91604
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-04-07  Luboš Luňák  <l.lunak@collabora.com>  [81edf0ceef264dbbb338d2ed91378baa59b7a3bf]

        optimize SkiaSalGraphicsImpl area copying
        
        SkSurface::draw() can avoid copies if it detects the source and
        destination are the same surface. This can especially make
        a difference on Windows with raster, because RasterWindowContext_win
        shares the surface's pixel data with BITMAPINFO, which resets
        SkSurface's fWeOwnThePixels, making even makeImageSnapshot()
        do copies.
        Can be seen in the profile e.g. for tdf#131408.
        
        Change-Id: I08d08974c4725824e05c5644549b920f69b9ce64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91773
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-07  Luboš Luňák  <l.lunak@collabora.com>  [2fcfbd73768b69ba58607a054e7f851be2942992]

        no gray conversion needed for VCL alpha hacks
        
        AlphaMask doesn't need any conversion to gray, it's just enough
        to make sure the alpha channel bitmap is 8bpp. And the conversion
        is needed for the separate-OutputDevice-alpha hacks, where
        GetBitmap() gives non-8bpp bitmap for the alpha contents, but there
        all the R,G,B channels are the same, so just take red and avoid
        pointless conversion.
        
        Change-Id: Ib30fc8fa6d05067d582402ab2c0fcfb49a3742f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91772
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-07  Luboš Luňák  <l.lunak@collabora.com>  [21719933e7632a504bf7c03e97a62b01bb938d6a]

        optimize SkiaSalBitmap::GetAlphaSkImage()
        
        This is again used by the ugly separate-alpha-outdev hack. So try
        to avoid pixel operations.
        
        Change-Id: I2956f03272b58831493b1eb4901a8ab5a3e587be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91771
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-07  Luboš Luňák  <l.lunak@collabora.com>  [eec512887d01ba9958f3e427ae0b1a2916564f46]

        optimize SkiaSalBitmap::ConvertToGreyscale()
        
        Normally VCL can handle the pixel buffer operations, but this is often
        called by the separate-alpha-outdev hack, where we get only the SkImage.
        So optimize to avoid the SkImage->buffer->SkImage conversion.
        
        Change-Id: I9d2c11d102adc89aac41ff55f11553dbcee9cd97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91770
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-07  Luboš Luňák  <l.lunak@collabora.com>  [fafc059a17416502722622ff52f38a3e4acd7998]

        avoid Skia bitmap->image pixel copying in raster mode
        
        SkImage::MakeFromBitmap() shares the pixels instead of copying,
        so in raster mode this saves some work.
        
        Change-Id: I89aa86c269c4b4f24e305dec390ae0f80e2537da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91769
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-07  Luboš Luňák  <l.lunak@collabora.com>  [c27d2e9145be8972e5d2174fb3f317dc08930074]

        optimize bit depth conversions to/from Skia where possible
        
        Skia has an optimized function for RGB->RGBA conversion that
        we are going to do often because 24bpp is the most common LO
        image format. The function is private, so patch that.
        Also optimize 32bpp->8bpp conversion with gray palette.
        
        Change-Id: I48b06f80d5ca9e1c8e3ee51da61e87541bd83d5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91768
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-07  Luboš Luňák  <l.lunak@collabora.com>  [912773d521fd6b8ff90d27f7bd3f5a46fd0df582]

        use delayed scaling in SalSkiaBitmap
        
        This allows doing the scaling at least in some cases on the GPU.
        Pending scaling is detected by mSize (logical size) != mPixelSize
        (actual size of pixel data).
        
        Change-Id: I8adef13750c195fdbe48c9167737a0c31cda66d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91767
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [f59d9e7ea09482c2e9e5f52a8d0445e4cebc3df5]

        new loplugin:unusedvariableplus
        
        a particularly aggressive checker, which is why it is off by default
        
        Change-Id: Id5a0faa50b3ecc75e01f4aedc6579c5209e585da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91643
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-07  Julien Nabet  <serval2412@yahoo.fr>  [97db1d17be599c8627110cbb4f57f0cb36da178c]

        tdf#131125: Fix improperly used ampersand
        
        "Find & Replace" => "Find and Replace"
        
        Change-Id: I055fb74d8c6ac0fbe3b11ca8ce9b6f0cc4ad80fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91785
        Tested-by: Jenkins
        Reviewed-by: Sophie Gautier <gautier.sophie@gmail.com>
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-07  Justin Luth  <justin.luth@collabora.com>  [d2db4bc9507653a46fdea282d41b9683910a072f]

        tdf#119760 docx: table starts at left, not mid-border
        
        related to compatibilityMode = 15; the new export default.
        
        In Word 2013+, it appears that the table starts immediately,
        and then the border is added. In Writer, the table is
        considered to start mid-border. So that difference needs
        to be emulated by adjusting the table margin.
        The same appears to be true for nested tables.
        Negative margins appear to just be ignored for nested tables,
        and Word's UI does not accept a negative value.
        
        I modified the existing table-position-15.docx slightly (in Word 2016),
        just to remove spacing between the caption and the table
        so that it would be easy to visually compare the table position.
        One slight difference is that WORD seems to add a small "margin"
        to the the paragraph shading area - don't let that throw you off.
        
        The existing unit test enforced settings that didn't match
        how Word 2013 was showing the files, despite being written to
        test exactly that. I assume the author was focusing more on
        OLDER versions of Word and didn't care too much about the
        NEW version. A man after my own heart.
        
        MISC:
        -I removed my earlier TODO which was just plain wrong.
        -the ambiguous make::any caused me untold problems,
        so I made it unambiguous by moving it into a variable.
        
        Change-Id: I0685ab74777f1def2841c7d18ff1cdaf2753f47b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91608
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-07  andreas kainz  <kainz.a@gmail.com>  [a7f36ba45bf86ccd8f8a61c27f5b25d0999176b1]

        tdf#131870 update button icons add elementary and sukapura
        
        Change-Id: Iada1ba5071ee4659ef0bb64b703be339f49a0833
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91701
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>
        Tested-by: Jenkins

2020-04-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [9f424bf2d71abcb7d30f2a4539169c4c10ffeb8c]

        loplugin:flatten in lotuswordpro
        
        Change-Id: I8b86d54c1c2706fde8b4288bb3349e2ed89d3c95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91798
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [320563f857b564e44615e88013f7a53a480beb2b]

        Fix typo
        
        Change-Id: Iaeafd85b5d1becbafba644bb873dd7f676707cb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91805
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-07  andreas kainz  <kainz.a@gmail.com>  [d8e91c932dcbc5692661d437e74c51b395a061a2]

        Gallery: change name from icons to symbols
        
        Change-Id: I562bd6ce4a53b66aba52c62a0a6130aaf0dd461f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91792
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-07  Caolán McNamara  <caolanm@redhat.com>  [39f14e726426cc537265cee458cc9b697841e919]

        Resolves: tdf#131170 columns tagged as delimiter not column
        
        Change-Id: I889c3ba38776a63587a68c7827956b6747c08e38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91784
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [7224bb9bcdd24b0f07eae9c0b5d71a8b9e7926ea]

        loplugin:unusedvariableplus in ucb,xmlscript
        
        Change-Id: I8fac8c7766df7c6be489280fcac2a423183429c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91790
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [97ac4de1e3a41a346e19aa3ca3a4e05594073ae7]

        loplugin:unusedvariableplus in reportdesign
        
        Change-Id: Ie8568f524a1f804e07890ee7828a81f1752fcfd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91793
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [56d6e458a3faca2479588359651b7601db578c92]

        loplugin:unusedvariableplus in starmath
        
        in this situation, convert std::unique_ptr to allocating on stack,
        saving us a malloc/free operation, which is particularly nice since
        these classes don't even need any storage.
        
        Change-Id: Ic4fd076f5f86b754cef86207fee4abcce3e769ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91791
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-07  Miklos Vajna  <vmiklos@collabora.com>  [a8d26a0bb40c101394ded8061d1b58048153631b]

        tdf#131490 sw btlr: fix handling of vertical text
        
        Latin text goes from l->r, then t->b. If we rotate to the right, then we
        get t->b, then r->l. Vertical text in vcl's Font means the individual
        glyphs are painted in a way that looks "non-rotated" in the tbrl case.
        
        btlr is not symmetric to this: if you rotate to the left, then Latin and
        vertical text is handled the same way, i.e. there is no compensation at
        a glyph level.
        
        This means that as far as vcl is concerned, the Font's vertical flag has
        to be true in the tbrl case, but no in the btlr one. Fix
        SwFont::SetVertical() to do this, which means that rotating at a
        character level or using the btlr text direction will result in the same
        rendering for a one-liner text.
        
        Regression from commit 89e5b431d468745da3a1eff14d48296107b9101b (sw btlr
        writing mode: implement DOC filter, 2019-03-28).
        
        Change-Id: I2619c77a3b2597dbf9feab6c7042e8d8c7454197
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91780
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [5366cadd6cda9b3c7b4b549a0c9b8c895ea47843]

        loplugin:unusedvariableplus in chart2
        
        Change-Id: I8bb958718f71b52819755f3af6d5fcff4af1f596
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91782
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [2e45a11aa1340a07a13a463e765f741af594d731]

        loplugin:unusedvariableplus in writerfilter
        
        Change-Id: Idd0fd88dc55df6e916291d173c8f6fc1219fc111
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91783
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [5f626cc0fde4be1aaa039402ba095651259dde90]

        loplugin:unusedvariableplus in oox
        
        Change-Id: I742c0c9416a5cfaa1b2d471d25fbf6c7439f7ec8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91779
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-07  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [95ec2e9b024ff12a3005777c902d7e0975460b1d]

        split up polypolygonprimitive2d.cxx into separate files
        
        Change-Id: I39d1682f9d3781272590015f59ccafb33c0fd617
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91788
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-07  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [83859e149dea5ad481d020f6dc6e2090101ba170]

        remove polygonprimitive2d.hxx from clang-format blacklist
        
        Change-Id: I3fa3f255b3f594c421f7fcaec6ca63b83cc085ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91787
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [bce7ec0c5758b0fbaabb72a83cf4d7b240bce9ee]

        cleanup namespaces in polygonprimitive2d.hxx
        
        Change-Id: Icfdb9e4965129b39de7f1d580cd230bcd5a4bb47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91786
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [d21e8a437725304a284c749fb4a3a67fa358b891]

        loplugin:unusedvariableplus in xmloff
        
        Change-Id: I4acc297acb4327249a452a0318964b75e02d38de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91766
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [1c64ecadaa7f391cf89d6f57aa798ef614b765a2]

        loplugin:unusedvariableplus in sfx2
        
        Change-Id: I69471cdb274f6a9164d3b4ced4643511cce43d19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91778
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-06  Caolán McNamara  <caolanm@redhat.com>  [85528c15cf9ad125acd347733ca788acda299c2f]

        move MetricField, MetricBox and MetricFormatter to be toolkit only
        
        Change-Id: I80d3f5896f4e3b985ab1563a0a8306e5ff7183ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91337
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-06  Caolán McNamara  <caolanm@redhat.com>  [a4f747e9cd70bc25994040e7812680c2c8356c08]

        remove newly unused stuff
        
        Change-Id: Idce9955294372817c0dd1f40ebd38f16fc90eab5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91007
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-06  Caolán McNamara  <caolanm@redhat.com>  [21e8ce9ab9a522d25e95773af59b7ccccaee4e54]

        weld custom animation panel
        
        and align animation panel and slide transitions panel padding/spacing
        
        Change-Id: I25a1d10894de635ebb9c8a1cba358940886125c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91006
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-06  Luboš Luňák  <l.lunak@collabora.com>  [01546c005eaf6bce8fe4066dbec92c5655190a2a]

        do not build OpenGL support in Skia
        
        We currently do not use it. If somebody wants to add support for that,
        you're welcome, but until then there's no point in building this.
        
        Change-Id: Ia714a6babdac1824e6cca3438794a0945e175c14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91746
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-06  Luboš Luňák  <l.lunak@collabora.com>  [5d4cc08cf7ac7a79754133946568c92e0ff88017]

        update Skia to chrome/m83
        
        Change-Id: I350cbdf753f3d6f61623e384c4446c9c6890f041
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91745
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [971db8196fee933fffb4cd4613383026a747b92f]

        loplugin:unusedvariableplus in sd
        
        Change-Id: I86ac16689360e79ab109cd548b55848522a0553f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91754
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-06  Michael Stahl  <Michael.Stahl@cib.de>  [d3a136dfb73ab47e79ccd0fe83e0ac80512d9503]

        lxml: try to remove some quirky PYPATH stuff
        
        In RepositoryExternal.mk, a system python automatically gets $PYPATH
        added to $PYTHONPATH, but the internal one does not - this doesn't make
        sense.
        
        Try to remove it for system-case by fixing the one case that relies on
        it and for which it was introduced in commit
        84ef6d82546b044990f4efd57e51e29c6c6565c8 to directly extend $PYTHONPATH
        instead, which ought to work as long as it's not evaluated at global
        scope and thereby avoids affecting all python invocations.
        
        Change-Id: I4534f2be92b850dc01193cb1bb2e0a299a5152be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91748
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-04-06  Caolán McNamara  <caolanm@redhat.com>  [fec598900ffe7ee7c55313ef0e258fb43fb36ef7]

        ofz#21164 infinite loop
        
        Change-Id: Id6838a3e4223885d766839759b711bb345a840f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91758
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [9459c2738fd1c2e0a683cb7e314e8ee648b4ca06]

        loplugin:unusedvariableplus in sc
        
        Change-Id: I163b0cd5a8dc381322b0113aca23faae29b1b859
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91755
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-06  Caolán McNamara  <caolanm@redhat.com>  [e9fc6925985b6d6f389cce8b856968702aa2f7e2]

        highlight the top of the drop target row
        
        instead of the bottom
        
        Change-Id: I5e3dcbb72d23ddb322347efe596902c7d6efc44c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91751
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-06  Caolán McNamara  <caolanm@redhat.com>  [251fbdc642b9c27e9ad467322fb6d4e5c8f76a4c]

        unset dest dnd row highlight after drop
        
        Change-Id: Id9b70b247351a5c12b6540c828e2c34f9fb31c11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91750
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-06  Steve Fanning  <stevemfanning.wh@gmail.com>  [0ff7c48cb6aee12e147ec1f2c198f0ced48fb14d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 731026465ce3b0d69c0974627037348dda4eccd0
          - tdf#131357 adjust Calc functions params
            
            Fixes CHISQINV, GAMMA
            
            Change-Id: If7ac0c74b5301bf3e460aa8caef68b0df01f4747
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/91735
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-06  Steve Fanning  <stevemfanning.wh@gmail.com>  [1d33236cd9c5f56e2c767fd4b324c4d144d6ca0b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7c4871338464168d2016702e4f229d6a8ff2c2c5
          - tdf#131362 Adjust number of function param
            
            Fix DISC, DURATION, MMULT, RECEIVED, DAYS360
            
            Change-Id: Ie2c226a24716e79806618af889ecc5b4c6c10c7f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/91731
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [4361e87deff63bd7dca2c5c22372379254912a0c]

        tdf#118354: Add unittest
        
        Change-Id: I10fe6180f9a793ff9bb1cd9ad18d2cfddc1c1ec6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91743
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [23ebb037ef1b557113738e2fbdf1c0e9328371a9]

        loplugin:unusedvariableplus in sw
        
        Change-Id: I0ec780ebe3b347a19a5aa809fe05723a2906cb49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91738
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-06  Luboš Luňák  <l.lunak@collabora.com>  [74a92e5e1168dcf497bfc94c25e51399ecd3cf4e]

        use full path for the PCH .hxx file for MSC
        
        Microsoft cl.exe actually doesn't care, but clang-cl without this
        complains that it cannot find the .hxx file for the PCH.
        
        Change-Id: Ic2db94f2323ddb884ea71e6ac6554cc0a5ab682a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91744
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-06  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [6c7d51643634a4a4111f673760567e10e48467d0]

        tdf#42949 Fix IWYU warnings in lotuswordpro/inc/*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I6bb0a9d668a2acf64e965bf74823b43f3ec2c8ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91733
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-06  Miklos Vajna  <vmiklos@collabora.com>  [ed45d08f4e60ae0e6f0c1516489c6d06c318f7ce]

        sw: prefix members of LineArrayComparator, SwCompareLine, SwUndoCompDoc ...
        
        ... and WordArrayComparator
        
        See tdf#94879 for motivation.
        
        Change-Id: I6298ecb42412bd329f955e7a49d20c3b9e4fe6f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91736
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-04-06  Michael Stahl  <Michael.Stahl@cib.de>  [eba46261c435b2ae898dd50de664a7f88006fa67]

        scripting: mailmerge.py: remove Python 3.0/3.1 support
        
        Change-Id: I934b8f07f99aca1cbc7489f019c905a79acab258
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91695
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-04-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [0da05130dab54fc29ed51a62ad95d13d063e2519]

        tdf#117601: move UItest to CppunitTest
        
        Change-Id: Ie326ce5c6b743248e1458b592b31d3a1c322ac49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91660
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [1a26e950ab844f566701cecf32ca812e2e28a8cd]

        loplugin:unusedvariableplus in dbaccess
        
        Change-Id: Id2c2416443b2c9d6d516513ee543542e9681f69a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91728
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-06  Tor Lillqvist  <tml@collabora.com>  [65621fc384b190d854df3bcf1629a829cdd29275]

        Nah, let's revert that shite
        
        This reverts commit 533f0094df9a591116b73dca63bc34ddab683bdd.
        This reverts commit 96ae6bc47414194a477bf95a1f5a360b555884b3.
        This reverts commit 0050759cb9cf8ac337c0ecec48c009501de9fb0f.
        This reverts commit 70de006670880df7931fb1c39966d181e2893a61.

2020-04-06  andreas kainz  <kainz.a@gmail.com>  [c48a1d2c6ca0869680243fcea025e19981c57b54]

        tdf#131860 Add new icons Gallery
        
        Change-Id: Ia94f95ecb3e2c2def735f0e4de9241fe2d06cce7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91732
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-06  Henry Castro  <hcastro@collabora.com>  [d652baae2f2ab23916f394ddf53b7a25459ef780]

        lok: unit test GetControlState
        
        Change-Id: I7187fe787aaed33d85ad76b612725741e9f586d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91383
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91579
        Tested-by: Jenkins

2020-04-06  Henry Castro  <hcastro@collabora.com>  [cb1a0ee587d48888f080e9e2036151471517d472]

        LOk: notify the state values of the position and size property panel
        
        Notify to client side when the UNO commands (TransformPosX, TransformPosY,
        TransformWidth,TransformHeight) have changed only valid for mobile devices.
        The state values are obtained from "position and a size" property panel of
        the sidebar and they have a converted units formatted text and simplify
        client side not to convert the units again.
        
        Change-Id: I0d37a9746d550e09bf2a5b182530ef7c2a0dee37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91238
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91578
        Tested-by: Jenkins

2020-04-06  Henry Castro  <hcastro@collabora.com>  [219cb84f901676a738892e87ba6f726805d5e72c]

        lok: introduce QueryControlState function
        
        The sidebar usually executes UNO commands to the core framework,
        however the controls already have formatted the text that is useful
        in Online client side. For example the units conversion.
        
        The QueryControlState method will retrieve the current formatted text
        of the sidebar control to be used in Client Side.
        
        Change-Id: I0b3e3a1462d4391ac911352f35808a5e5d9f9ffb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91237
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91577
        Tested-by: Jenkins

2020-04-05  Caolán McNamara  <caolanm@redhat.com>  [7c5d207c6adaafa8c4f6fe90e3389c7fdaadc800]

        attempt to deref end() iterator
        
        seen when dragging last animation in animation pane up one position
        
        Change-Id: I2c5163a58bb67fc7982c41546559207977e8b7c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91729
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-05  Caolán McNamara  <caolanm@redhat.com>  [fc028b21a7576bd24d930f32e7d00e32e0e58b99]

        set focus in data browser by default
        
        Change-Id: Ided1c9be38db517cbae846fd4377bf5a34c6593d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91730
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-05  Caolán McNamara  <caolanm@redhat.com>  [6769c358b7975d118a6762780a17278ce0ac6b8d]

        Related: tdf#131873 focus-on-click in data browser
        
        Change-Id: I99cf1f42c89ee6d9e17ac1a24ae8e58e6e47a55d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91727
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-05  Jim Raykowski  <raykowj@gmail.com>  [68c96a54fef93b9f735aeb6c9ae07171e934132a]

        tdf#131209 reload the notebook bar
        
        Change-Id: Id5a1b63c0f907a8f20406d2fa1c08c1aff34b91c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91702
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-05  Caolán McNamara  <caolanm@redhat.com>  [1e668a4c81f35b646d05b8d168dd5b2785dec6f9]

        default dtor order is sufficient
        
        Change-Id: I360fe03a0e11f8392f56f95b4e2b1d90ba75b813
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91726
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-05  Henry Castro  <hcastro@collabora.com>  [f9a9938868338985aa10664fb8529f8cc6975003]

        lok: update the measure units if changed
        
        Change-Id: If793e5e678277e27d66e7bcfbf3fbec999e46c63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90937
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91576
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-04-05  Caolán McNamara  <caolanm@redhat.com>  [66b5cbf67b3966ca160a50096d982b3822f08bee]

        tdf#131873 data table fills with extra columns during scroll
        
        Change-Id: Iccdb113a609e0873fb68cfb52405993a0f4362bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91704
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-05  Caolán McNamara  <caolanm@redhat.com>  [c5b6d2c8db8a3c93d22af3a69336af1d86b74e66]

        update some pches that no longer need vcl.lstbox.hxx
        
        Change-Id: I5990f519247df17ecbc4321d93bd12987c9194b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91700
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-05  Caolán McNamara  <caolanm@redhat.com>  [521e194214ce09f9c70336350655f2fcf33c9da1]

        don't need vcl/lstbox.hxx in cui
        
        Change-Id: I631ff73fe49a8a3f41962c78887455f3d89a4e3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91699
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-05  andreas kainz  <kainz.a@gmail.com>  [cd161d3a804d2c0f1555a46c4d6e39ca6ff0d80b]

        tdf#131784 Add new Arrows Gallery
        
        Change-Id: Ic769ebf4cfde34494063e9e64630e137c86e558b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91703
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-04  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [6c59c9d2b8818674640a50656ffba90f9cd3900e]

        tdf#131644 Do not depend on actual DPI during EMF+ import
        
        Change-Id: If38062ddb9afc9af7a4e9cf2c701c7f801361a93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91434
        Tested-by: Jenkins
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2020-04-04  Caolán McNamara  <caolanm@redhat.com>  [57b8e4ac7fa55c32497068be48fd4a11cf583c8d]

        dynamic cast followed by static cast
        
        Change-Id: I4baf27d952f173ec515938df754b664b527d16f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91694
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-04  Caolán McNamara  <caolanm@redhat.com>  [866e666009ba028a646ff32158b450a5ee20d4b4]

        rhbz#1820868 deref of null xLayoutManager
        
        Change-Id: Ib396ef9f5b019b08a181eeb5a8eb983bdb401db4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91693
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-04  Caolán McNamara  <caolanm@redhat.com>  [338403833ec43539728d7609e243ae6070aafb3f]

        add ability to have custom renderer treeview rows
        
        Change-Id: Ia085242dee0aaa19f9aefa2a3cf71bc827fcca73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91658
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-04  Caolán McNamara  <caolanm@redhat.com>  [6ff081689573217621a4ef012755fc5e351359af]

        fix SvLBoxString::Clone wrt newly added entries
        
        Change-Id: I31d0b0af25fb6062b518f4c1ace25715a784ad81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91657
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-04  andreas kainz  <kainz.a@gmail.com>  [80d9635de26d0a7cdb71dd00defa5afb49b97ba5]

        Gallery mk file cleanup
        
        Change-Id: Ia32695eb1425d7976e256a71141fadd2b99331fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91691
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-04  andreas kainz  <kainz.a@gmail.com>  [c40d3d741be4cdfe7263c8a9ec052f5f80869247]

        tdf#131870 Standard Export Resolution is High
        
        Change-Id: I91ab354297a932724b25c561a83c4e416af0539d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91692
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-04  andreas kainz  <kainz.a@gmail.com>  [756f0d6bf9f166c395d9870a8a44c6f4e5de4949]

        tdf#131786 Remove Arrow Gallery
        
        Change-Id: I82536295fcfd6afa3a61aa3726eb7019a3d2cbde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91690
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-04  andreas kainz  <kainz.a@gmail.com>  [2d6965f4a399cf0db8b2cd100ccc039f6d81812a]

        tdf#131870 Update pubdes icons
        
        Change-Id: Ic4767d8489f1a774de9f51e05351fc7adce55c5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91687
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-04  andreas kainz  <kainz.a@gmail.com>  [7be56da23f71ba652e47f2101b36ec075b1fdf01]

        tdf#131787 Remove Diagramm Gallery
        
        Change-Id: I3ded18ed9c929ce7fc415f32af426a11d7a90d6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91689
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-04  Tor Lillqvist  <tml@collabora.com>  [533f0094df9a591116b73dca63bc34ddab683bdd]

        Let's put some verbosity in #if 0, though
        
        Change-Id: I862c6277b4ef8d80bd6352fe27fed96a262cd02e

2020-04-04  andreas kainz  <kainz.a@gmail.com>  [894ab7459d7d823e890535a162c79498ac1aa23b]

        tdf#131870 Impress HTML export ui layout fix
        
        Change-Id: I44ac4ca79d5acf13162cfc9bbf8cc4fedb38700e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91685
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3c1e746e479b89dd5c566c0a950dba23e0a2074e]

        vcl: Parallelize BitmapFilterStackBlur
        
        Performance increase from ~3100ms to ~1400ms on 4c/8t CPU.
        
        Change-Id: Ic057c3fafc3cf6f0f90430ca431db569be08a133
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91684
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-04  andreas kainz  <kainz.a@gmail.com>  [0bfc531089a2c88545d35884e6713a34cbc272fb]

        tdf#131796 Remove Symbols Gallery
        
        Change-Id: Ia835ee18df1fe2141f018fb282c97d72bc315950
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91688
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-04  andreas kainz  <kainz.a@gmail.com>  [3180e914417eb24de4c019844c24e7b469944de8]

        tdf#131782 Remove Text Shape Gallery
        
        Change-Id: I25c089c81ce039c19e4937600c41e52dd6c4013c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91686
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-04  Justin Luth  <justin.luth@collabora.com>  [60a1b40cf363a54b64b84afcfad7fd08bc6ce770]

        tdf#123116 sw layout: don't "page-break" before oversized row
        
        followup to LO 7.0 commit b271cc46851c61ddef20dc869bf339c857f76b18
        
        THIS PATCH INTENTIONALLY BREAKS COMPATIBILITY WITH MSO.
        
        In the rather rare case of a table row that is larger than
        the page, but is nevertheless set to not allow splitting,
        historically this oversized row has started on a new page
        and disappeared into the bottom of the page.
        
        The commit mentioned above allowed the row to spill over
        onto the next page, but kept the "page break" feature for
        maximum compatibility and interoperability with MSWord.
        
        However, all of that seems completely senseless, so
        the most natural thing for the document to do would be
        to completely ignore the do-not-split-row setting and let
        everything flow naturally, without leaving a potentially
        large gap in order to start on a new page.
        Just let the oversized row stay attached to the prior row.
        
        The cases are rare enough that interoperability isn't important.
        In any case, for .doc documents authored by LibreOffice,
        Word is still going to try to squeeze it all on one page anyway,
        so even if we do leave a gap and start a new page,
        there will still be a difference.
        
        Now that compatibilityMode=15 for new .docx files,
        MSO almost perfectly matches the behaviour prior to this patch,
        so this is the one case where users might raise a complaint.
        
        The prior patch was committed first just to prove that
        we could fallback to a more compatible state in case
        this radical departure from the norm is unacceptable.
        
        Change-Id: I47c78526d4c4fda2c48e38fb64788bafbc06f2c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90131
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-04-04  andreas kainz  <kainz.a@gmail.com>  [e692f53d32eda0afccbe067f019aaf4e683529a1]

        tdf#131792 Remove People gallery
        
        Change-Id: I352879b2a0dd814b5d614c0cf6fc4513dcf6e326
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91683
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-04  Tor Lillqvist  <tml@collabora.com>  [96ae6bc47414194a477bf95a1f5a360b555884b3]

        Show what pathname a fd was opened from in the SAL_INFO("sal.file") calls
        
        The pathname is logged in abbreviated form.
        
        This, like the two preceding commits, is not claimed to be perfect,
        MT-safe, etc. It is for debugging output, for SAL_LOG=+INFO.sal.file.
        If you don't like it, don't use it. Or improve it. Or revert it, I
        promise not to bother again. Just don't start bike-shedding.
        
        Change-Id: Ie8fcea5f5f2373671eebf9ee54d32143e7ed68e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91679
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-04-04  andreas kainz  <kainz.a@gmail.com>  [6a956b68aed8b61dc312c0618b9624c19963526e]

        tdf#131780 Remove Transportation gallery
        
        Change-Id: I74098444b2c9afbc54e6bf78fa61bc9f30852fa9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91681
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-04  andreas kainz  <kainz.a@gmail.com>  [619fff16491b0aaca245310ce5a0bc6f3db3a385]

        tdf#131790 Remove Finance gallery
        
        Change-Id: I35ea3b9aeae1b1bbd11aaf327f2d2db8ee8de6f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91675
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [a03b83c362ffa36fdae5befd04c391aa532cc46e]

        tdf#87199: move UItest to CppunitTest
        
        Change-Id: I3a07a8e6fe6e37d55de6069082b32d84c0450177
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91659
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-04  Tor Lillqvist  <tml@collabora.com>  [0050759cb9cf8ac337c0ecec48c009501de9fb0f]

        Add SAL_INFO with "sal.file" also for the pread, read, pwrite, and write calls
        
        Change-Id: Ib8fe62614a87d7350bec195ff22ae5701558d967
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91678
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-04-04  Tor Lillqvist  <tml@collabora.com>  [70de006670880df7931fb1c39966d181e2893a61]

        Show flags and modes symbolically in the SAL_INFO() for open() and access()
        
        Change-Id: I0d3f7f7216d35bb6f636797894832a4714bcc388
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91677
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-04-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dc3e213dcd81be3eee8d139ea5ad55606a44eeff]

        Removed executables bit on file .doc
        
        Change-Id: I42001c248e04ae294ad3e7ae61129fb13d5f50e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91651
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9579536d211d6f8c4144ed0bcb82dc43e445fd7f]

        Removed duplicated include
        
        Change-Id: I8c767c113ecf24077e35afb719a6544714caca0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91673
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-04-04  andreas kainz  <kainz.a@gmail.com>  [962b415edb47187737a5f05c4ff3f6724a19c564]

        tdf#131789 Remove Environment gallery
        
        Change-Id: I3ed3c2be50457b1ace70f62c23e4495483c80bf1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91674
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-03  andreas kainz  <kainz.a@gmail.com>  [8b594c7f16fb08b71009b13d5af2e8497fad38c3]

        tdf#131789 Remove Environment gallery will be available as extension
        
        Change-Id: Ifb27b0999450b0af1659aea14d50b721712c23db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91662
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-03  andreas kainz  <kainz.a@gmail.com>  [279ffdbdf0344d5f2d92fdc719d8b0abd8606129]

        tdf#99674 Add Flowchart gallery
        
        Change-Id: Ia7304b2a58d5da9fe559902b64accc3eaa57262c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91663
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-03  Caolán McNamara  <caolanm@redhat.com>  [b9867f8b884ae8870a71b61e36f23eda91987e2a]

        crashtesting: mismatched start/end tag assert on reexport of tdf113187-1.pptx
        
        since...
        
        commit 86be3422cd55fa9e44104f1628648061bb6a3495
        Date:   Wed Dec 18 16:46:36 2019 +0100
        
            tdf#129857 Chart OOXML export: fix deleted legend entries
        
            The legend showed deleted legend entries too after export.
        
        the bare return leaves a start inserted, but no end
        
        Change-Id: If474b53ed7ff18334d095da0a8996a93a8e62e09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91656
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [870314d155d37d6ad110aaaeb8ba2efa41446d5b]

        uitest: add asserts to table dialog
        
        Change-Id: Id44531def1a0b6e7c0ab5686ed651633ccb502b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91655
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-03  Caolán McNamara  <caolanm@redhat.com>  [6fa2891da4852716fe62d925ffdbeeb380a2ed66]

        crashtesting: crash on reexport of tdf118346-1.odg to odg
        
        make a copy of m_pImpGraphicList because if we swap out a svg, the svg filter
        may create more temp Graphics which are auto-added to m_pImpGraphicList
        invalidating a loop over m_pImpGraphicList
        
         #0  0x00007ffff0d25ae5 in vcl::graphic::Manager::reduceGraphicMemory() (this=0x7ffff1bc4760 <vcl::graphic::Manager::get()::gStaticManager>)
            at vcl/source/graphic/Manager.cxx:88
         #1  0x00007ffff0d25ee9 in vcl::graphic::Manager::registerGraphic(std::shared_ptr<ImpGraphic> const&, rtl::OUString const&)
            (this=0x7ffff1bc4760 <vcl::graphic::Manager::get()::gStaticManager>, pImpGraphic=std::shared_ptr<ImpGraphic> (use count 1, weak count 0) = {...})
            at vcl/source/graphic/Manager.cxx:139
         #2  0x00007ffff0d26406 in vcl::graphic::Manager::newInstance() (this=0x7ffff1bc4760 <vcl::graphic::Manager::get()::gStaticManager>)
            at vcl/source/graphic/Manager.cxx:184
         #3  0x00007ffff0b6735c in Graphic::Graphic() (this=0x7fffffff84f0) at vcl/source/gdi/graph.cxx:182
         #4  0x00007fffdc526600 in svgio::svgreader::SvgImageNode::decomposeSvgNode(drawinglayer::primitive2d::Primitive2DContainer&, bool) const
            (this=0x555556817940, rTarget=...) at svgio/source/svgreader/svgimagenode.cxx:219
         #5  0x00007fffdc52e75d in svgio::svgreader::SvgNode::decomposeSvgNode(drawinglayer::primitive2d::Primitive2DContainer&, bool) const
            (this=0x55555a6a93d0, rTarget=..., bReferenced=false) at svgio/source/svgreader/svgnode.cxx:529
         #6  0x00007fffdc522339 in svgio::svgreader::SvgGNode::decomposeSvgNode(drawinglayer::primitive2d::Primitive2DContainer&, bool) const
            (this=0x55555a6a93d0, rTarget=..., bReferenced=false) at svgio/source/svgreader/svggnode.cxx:106
         #7  0x00007fffdc52e75d in svgio::svgreader::SvgNode::decomposeSvgNode(drawinglayer::primitive2d::Primitive2DContainer&, bool) const
            (this=0x55555a6a9070, rTarget=..., bReferenced=false) at svgio/source/svgreader/svgnode.cxx:529
         #8  0x00007fffdc522339 in svgio::svgreader::SvgGNode::decomposeSvgNode(drawinglayer::primitive2d::Primitive2DContainer&, bool) const
            (this=0x55555a6a9070, rTarget=..., bReferenced=false) at svgio/source/svgreader/svggnode.cxx:106
         #9  0x00007fffdc52e75d in svgio::svgreader::SvgNode::decomposeSvgNode(drawinglayer::primitive2d::Primitive2DContainer&, bool) const
            (this=0x55555a5f9150, rTarget=..., bReferenced=false) at svgio/source/svgreader/svgnode.cxx:529
         #10 0x00007fffdc54d19f in svgio::svgreader::SvgSvgNode::decomposeSvgNode(drawinglayer::primitive2d::Primitive2DContainer&, bool) const
            (this=0x55555a5f9150, rTarget=..., bReferenced=false) at svgio/source/svgreader/svgsvgnode.cxx:304
         #11 0x00007fffdc571373 in svgio::svgreader::(anonymous namespace)::XSvgParser::getDecomposition(com::sun::star::uno::Reference<com::sun::star::io::XInputStream> const&, rtl::OUString const&) (this=0x55555a69c6d0, xSVGStream=uno::Reference to (comphelper::SequenceInputStream *) 0x555557480668, aAbsolutePath="")
            at svgio/source/svguno/xsvgparser.cxx:160
         #12 0x00007ffff0cf849b in VectorGraphicData::ensureSequenceAndRange() (this=0x555556ea7540)
            at vcl/source/gdi/vectorgraphicdata.cxx:196
         #13 0x00007ffff0cf9124 in VectorGraphicData::getRange() const (this=0x555556ea7540)
            at vcl/source/gdi/vectorgraphicdata.cxx:323
         #14 0x00007ffff0b74da7 in ImpGraphic::ImplGetPrefSize() const (this=0x5555588b00f0) at vcl/source/gdi/impgraph.cxx:778
         #15 0x00007ffff0b76623 in ImpGraphic::ImplWriteEmbedded(SvStream&) (this=0x5555588b00f0, rOStm=...)
            at vcl/source/gdi/impgraph.cxx:1235
         #16 0x00007ffff0b770a1 in ImpGraphic::ImplSwapOut(SvStream*) (this=0x5555588b00f0, xOStm=0x55555826b7d0)
            at vcl/source/gdi/impgraph.cxx:1377
         #17 0x00007ffff0b76bdb in ImpGraphic::ImplSwapOut() (this=0x5555588b00f0) at vcl/source/gdi/impgraph.cxx:1328
         #18 0x00007ffff0d25c88 in vcl::graphic::Manager::reduceGraphicMemory() (this=0x7ffff1bc4760 <vcl::graphic::Manager::get()::gStaticManager>)
            at vcl/source/graphic/Manager.cxx:107
         #19 0x00007ffff0d25ee9 in vcl::graphic::Manager::registerGraphic(std::shared_ptr<ImpGraphic> const&, rtl::OUString const&)
            (this=0x7ffff1bc4760 <vcl::graphic::Manager::get()::gStaticManager>, pImpGraphic=std::shared_ptr<ImpGraphic> (use count 1, weak count 0) = {...})
            at vcl/source/graphic/Manager.cxx:139
         #20 0x00007ffff0d26406 in vcl::graphic::Manager::newInstance() (this=0x7ffff1bc4760 <vcl::graphic::Manager::get()::gStaticManager>)
            at vcl/source/graphic/Manager.cxx:184
         #21 0x00007ffff0b6735c in Graphic::Graphic() (this=0x555556d5ea68) at vcl/source/gdi/graph.cxx:182
        
        Change-Id: I4e1ffcb12ead0d53b7ca2f369154e9c753af77d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91650
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [820a5155973fef28891c7cc9f9547c21b0f2bf1a]

        tdf#80663, tdf#96067: move UItest to CppunitTest
        
        Change-Id: I1af2de672db7124faec473202ce858ec292a2c6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91654
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [a9a397eeece146b1ea8e12be50685313ea1f14d8]

        fix wrong variable checked in AddTblStylePr
        
        regression from
            commit 4c3ba3a413be7339115ea5e6edc825a8434cd345
            Date:   Sat Jul 26 17:17:27 2014 +0100
            fdo#75757: Remove inheritance from std::map.
        found by my new unusedvariableplus loplugin
        
        Change-Id: Ica9a3ade207698ac7af76e010fbb9e6bdd0dc227
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91631
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [9383baa32182215e071a58dbbb950531b513a47d]

        fix android/non-pdfium build
        
        after
            commit 101a9b4a3fcf1fd0a7163dac3a5dcd69431f4fee
            Date:   Fri Apr 3 09:36:41 2020 +0200
            loplugin:constantparam
        
        Change-Id: Ieabd64498961ddeabdf1d6f09db886c85d881c16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91633
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins

2020-04-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [9c8aea3f8c3d30c02fba2af640b08e75833cc92d]

        fix android build
        
        after
            commit d9e478330243cbd120f2de33df3333fec2ef9217
            Date:   Fri Apr 3 10:16:22 2020 +0200
            loplugin:finalclasses in xmlsecurity..UnoControls
        
        Change-Id: Ia6566d33b4a2d6c81e009f8baebce8367bba2486
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91641
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Rene Engelhard <rene@debian.org>
        Tested-by: Rene Engelhard <rene@debian.org>
        Tested-by: Jenkins

2020-04-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ab5ef15366b473db1068cc5a9e402c4f4f2e6fcd]

        split up polypolygonprimitive2d.hxx into separate files
        
        This patch splits the polypolygonprimitive2d.hxx into:
        - PolyPolygonColorPrimitive2D.hxx
        - PolyPolygonGradientPrimitive2D.hxx
        - PolyPolygonGraphicPrimitive2D.hxx
        - PolyPolygonHairlinePrimitive2D.hxx
        - PolyPolygonHatchPrimitive2D.hxx
        - PolyPolygonMarkerPrimitive2D.hxx
        - PolyPolygonSelectionPrimitive2D.hxx
        - PolyPolygonStrokePrimitive2D.hxx
        ... and fixes the include files and pre-compiled headers
        
        Change-Id: I23982e0c81e8992f69e14cbac8e86858266b9999
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91603
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-03  Stephan Bergmann  <sbergman@redhat.com>  [60797d61e4d8641a4177089b204c1af8c8a3b594]

        Fix uses of MAX_PRESOBJS
        
        ...broken in 10055ff899ed8f9c205155cd15c6de81cba37471 "convert PresObjKind to
        scoped enum", causing CppunitTest_sd_import_tests to fail with
        
        > sd/source/core/sdpage.cxx:1462:68: runtime error: index 7 out of bounds for type 'PresObjKind const[7]'
        >  #0 in findAutoLayoutShapesImpl(SdPage&, (anonymous namespace)::LayoutDescriptor const&, std::__debug::array<SdrObject*, 7ul>&, bool, bool) at sd/source/core/sdpage.cxx:1462:68
        >  #1 in SdPage::SetAutoLayout(AutoLayout, bool, bool) at sd/source/core/sdpage.cxx:1639:5
        >  #2 in SdGenericDrawPage::setPropertyValue(rtl::OUString const&, com::sun::star::uno::Any const&) at sd/source/ui/unoidl/unopage.cxx:624:28
        [...]
        
        Change-Id: I04a0b87e952ff2a93f939221cc424d83a59df9a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91644
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-03  Michael Stahl  <Michael.Stahl@cib.de>  [58353884dc86bdb3c1464f8bbf8c3e131584b78a]

        (related: tdf#130685) sw: adapt definition of sw_redlinehide index 0
        
        ... to the change to use the last node - not the first node - for
        paragraph properties.
        
        The problem is that if you move the cursor around at some step of reproducing the bug, this happens:
        sw/source/core/crsr/crsrsh.cxx:544: bool SwCursorShell::LRMargin(bool, bool): Assertion `sw::GetParaPropsNode(*GetLayout(), GetCursor_()->GetPoint()->nNode) == pTextNd' failed.
        
        For a fully deleted range, it looks more plausible to map index 0 to the end of the last node instead of the start of the first node now.
        
        This means that text will be inserted at the end of the last node too.
        
        (regression from fa5eb82b398e29ae033f7b7c8c8195dfc10cf5b0)
        
        Change-Id: Ica891aea658b85211397320a44c9c10b48ca2659
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91598
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-04-03  Michael Stahl  <Michael.Stahl@cib.de>  [520b0e1679d7a97aa3d91cfc95ca647339da7e84]

        (related: tdf#130685) sw_redlinehide: fix update of pLastNode/pParaPropsNode
        
        If you Select All, Cut then move the cursor around a bit then paste, then this happens:
        
        sw/source/core/text/txtfrm.cxx:3461: void SwTextFrame::CalcAdditionalFirstLineOffset(): Assertion `pTextNode->IsNumbered(getRootFrame()) == pTextNode->IsNumbered(nullptr)' failed.
        
        The reason is this borked MergedPara, which really only has 1 node it's listening on, but pLastNode and pParaPropsNode point to a node that is actually part of a different MergedPara now.
        
        $6 = {
          listener = {
            m_rToTell = @0x6c02700,
            m_vDepends = std::__debug::vector of length 1, capacity 256 = {{
                <SwClient> = {
                  m_pRegisteredIn = 0x6af5f20
                },
              }}
          },
          extents = std::__debug::vector of length 0, capacity 0,
          mergedText = "",
          pParaPropsNode = 0x6d1c390,
          pFirstNode = 0x6af5f20,
          pLastNode = 0x6d1c390
        }
        
        The reason is that SwContentNode::DelFrames() doesn't update these members properly; at the time when it's called for the previous pLastNode, the offending node has Merge::NonFirst set already in the call of CheckParaRedlineMerge() so it sets the wrong new pLastNode.
        
        Fix this by iterating DelFrames() loop backward.
        
        (regression from sw_redlinehide)
        
        Change-Id: I508fd25af385a25ba9ed78d71aa3d1f02a7ac7a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91597
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-04-03  Michael Stahl  <Michael.Stahl@cib.de>  [166b5010b402a41b192b1659093a25acf9065fd9]

        tdf#130685 sw_redlinehide: fix copying to position following redline
        
        In DocumentContentOperationsManager::CopyWithFlyInFly(), first
        CopyNodes() also creates all layout frames, then SaveRedlEndPosForRestore
        fixes the end position of all redlines that were moved by CopyNodes()
        (they were moved not by changing their position but by inserting
        new nodes before their end position).
        
        Of course this means that the layout frames are created with redlines
        that have only a temporary end position, and then things go wrong when
        the end positions are adjusted, so add something similar to
        SwUndoDelete::UndoImpl() to recreate the frames in CopyWithFlyInFly().
        
        This hit the assert:
        sw/source/core/text/redlnitr.cxx:94: std::unique_ptr<sw::MergedPara> sw::CheckParaRedlineMerge(SwTextFrame&, SwTextNode&, sw::FrameMode): Assertion `pNode != &rTextNode || &pStart->nNode.GetNode() == &rTextNode' failed.
        
        (regression from ... sw_redlinehide)
        
        Change-Id: I82e0f5b320cab201e762f58800f83e08f4f01048
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91596
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-04-03  Michael Stahl  <Michael.Stahl@cib.de>  [27aa4b16bf704d0246595750daf57b57ff2577b3]

        (related: tdf#130685) sw: fix ~SwIndexReg asserts from ...
        
        ... lcl_DeleteRedlines(), if there are redlines immediately consecutive
        that get deleted; merge the SwPaM ring in that case which should help.
        
        Change-Id: I07b67413ad6ee52bc81b89facc40202d0ca75e2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91595
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-04-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d7c9bb6b51f44b01b23134fb22c0902d85f31329]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4fbaf6fc9e52d9f444e2c37fd69bf059680721cd
          - Mute L10n on heading
            
            Change-Id: Id5449b2dd49a32b5d76e4cac71768147f3a0e98f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/91624
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ab931bf1148123ac262633f195efebb7babf9ce1]

        remove polypolygonprimitive2d.{hxx,cxx} from clang-format blacklist
        
        Change-Id: I3be7b8668dbf93a3a14b7b136dbe6057bfaf2f92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91495
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-04-03  Michael Weghorn  <m.weghorn@posteo.de>  [aa191f35978ea48bbacc0e613ae8f0e6536ebcfc]

        Drop extra "temporary of class String"
        
        It's unclear to me why it was necessary
        
        > For the MAC to have its "temporary of class String" in next if()
        
        but that comment (or the German successor) was there
        since fd069bee7e57ad529c3c0974559fd2d84ec3151a
        ("initial import", 2000-09-18) and that's
        presumably no longer necessary.
        
        Comparing two 'const OUString&'s should be just fine.
        
        Change-Id: I85c3be050ff7120aa354e6cf3726f166eb7e364a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91627
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-04-03  Michael Weghorn  <m.weghorn@posteo.de>  [21fc54777d5dedc33d6bfa23b9f1072a6667eebe]

        tdf#131849 Handle changed doc print options when printer changed
        
        Previously, the SfxPrinterChangeFlags::OPTIONS flag was
        only set for the case that the printer itself was considered
        unchanged ('else' case below).
        
        However, this also needs to be done when the printer is
        considered to have changed, so the flag is properly
        passed in the call to 'SetPrinter' below, to make
        sure that changes in document-specific options are
        properly propagated.
        
        Change-Id: Id91ebbbf40888e52149b40ac25f188af4be425f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91626
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-04-03  Michael Weghorn  <m.weghorn@posteo.de>  [77ce19a9c63737f6b8a0281807cda5176d217251]

        SfxViewShell::SetPrinter_Impl: Adapt comments a bit
        
        based on original German version of the comments, which
        have been translated to English in comment
        f5f7b4ef39034094546c176b884601fbc40dfcd6
        ("Transalations (5)", 2011-03-11).
        
        Change-Id: I5aa378bf519a17fe9d9e0d4ab049ec8d3a254ad1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91625
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-04-03  Regényi Balázs  <regenyi.balazs+gerrit@gmail.com>  [143e6641cea7a06faeec8b3b65aa09b153a6490f]

        tdf#131776 DOCX DrawingML shape import: fix missing strikeout
        
        The absence of simple and double strikeouts is fixed.
        Co-Author: Szabolcs Toth
        Co-Author: Tibor Nagy
        
        Change-Id: I5d7eef660f87c67855bce9847ad8e07d074183e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91555
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-03  Rene Engelhard  <rene@debian.org>  [d5a1378d5d78d7bc88ad8754de9dbc174b636944]

        tdf#131835: don't set PYTHONWARNINGS=error if --enable-werror isn't set
        
        python 3.8 at least throws DeprecationWarnings for imp->importlib and some
        FutureWarnings.
        Allow to disable as for the build warnings-are-errors.
        
        Change-Id: Id5ada39f960f014108f2584e3e333741f6345acd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91623
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Rene Engelhard <rene@debian.org>
        Tested-by: Jenkins
        Tested-by: Rene Engelhard <rene@debian.org>

2020-04-03  Caolán McNamara  <caolanm@redhat.com>  [f79a67a3d09db860b7bb783cdf9e28a5dcd39ea4]

        restore pseudo-level indent for sections
        
        which went missing in...
        
        commit 5a2c0ab29719ac914d30d8789c0e386541702cbf
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Fri Feb 28 11:13:12 2020 +0000
        
            weld writer navigator
        
        Change-Id: Ia15b282c4621b7e0c35641976ffac18a93ce6a0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91621
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-03  Seth Chaiklin  <sdc.blanco@youmail.dk>  [65c2ba2daa61e1a7e9faca680abefb13544f04fc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 27b94eb0ef058daa252f98391c081e64ecd89a6d
          - update variable name in Field help page
            
            Change-Id: I0b383bc1c59f1627549844f998dfa0389053434a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/91518
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-04-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [7bf522852570b562757818ae0cef379e2408bc7b]

        loplugin:flatten in package
        
        Change-Id: I4d81c7c1d241e51565d7cbc6549ac586136f0c86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91616
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [1511c73aa415c22dd890f2a8a3bc6d25dd646f8d]

        loplugin:flatten in opencl
        
        Change-Id: I9f45510eddb022013af751d232d4704432717ef6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91617
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-03  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [af95bda66d4f114c5935a8ff4ca7ac0e6faec86a]

        Update git submodules
        
        * Update translations from branch 'master'
          to 0a73e51795ef412006c59d3723f265fed445dea1
          - update translations from weblate
            
            and force-fix errors using pocheck
            
            Change-Id: I64fe815a46b844bc1c9e53327d7e9367f0f589ec
            
2020-04-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [b8f15244054aea276152494ee9f79318a70658e7]

        loplugin:flatten in oox
        
        Change-Id: Ia57944653fa10e864822518372acab83555e0f20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91618
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-03  Heiko Tietze  <heiko.tietze@documentfoundation.org>  [4f5b4d2a4f509a02581730a61fc9f52ea882cad8]

        Revert "tdf#131224 update bullets and numbering images"
        
        This reverts commit 51d78ecd2c0ef0e5b8d44f8ab211e4435f6efeb0.
        
        Reason for revert: Breaks Android
        
        Change-Id: Id5194ef837bf0f12f2164a070b73379d45d73a62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91402
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-04-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [9edd1b74edc222650d19b9feff6e40c3cfbfa477]

        uicalc: no need to use an empty document
        
        Change-Id: Id1c42b7c4f0f406d2979334d7b71fc20d7ff8620
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91615
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [3acf7f20bdf8a54544b459235a84b5c26539a561]

        tdf#127481: Add unittest
        
        Change-Id: I8e0fa60eb6a10be6c7f7b1d1742e236a790e74a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91599
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [d9e478330243cbd120f2de33df3333fec2ef9217]

        loplugin:finalclasses in xmlsecurity..UnoControls
        
        Change-Id: I8e942bf37c9173a01bef6e1403ca21f579e7f608
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91612
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [50abf47628ad20c3104149a900313f62c34bac9f]

        loplugin:flatten in pyuno
        
        Change-Id: I6074463579f1ffc18f5683a3c4b109402b650f9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91613
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-03  Serge Krot  <Serge.Krot@cib.de>  [8666dfecbaac69b9dc9a9c23a05654d847608907]

        tdf#131004 fix unstable paint of writer consecutive section frames
        
        Change-Id: I565129dcd077ddbfccedb37dfbf1b9e1acf4eb95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91532
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-04-03  Stephan Bergmann  <sbergman@redhat.com>  [50d2a3820283d0b1cba6d924625b2718e2d5d331]

        Improve handling of non-ASCII HTTP header field values
        
        ...following up on afad46c4e891359aad7a829e704e627e1039fc33 "crashtesting:
        assert on loading fdo102527-1.html" (and partially reverting it).
        
        Loading that fdo102527-1.html as of today causes LO to send a HTTP GET request
        for <http://aplikasikita.com:80/styles/style.css%E2%80%9D> that is answered by
        
        > HTTP/1.1 301 Moved Permanently
        > Connection: Keep-Alive
        > Date: Fri, 03 Apr 2020 06:59:55 GMT
        > Server: LiteSpeed
        > Location: https://aplikasikita.com/styles/style.css”
        > Vary: User-Agent
        
        (i.e., the "Location" header value containing the three octets %xE2 %x80 %x9D).
        
        Change-Id: I14a3e94013d584e793fad24196f1f01cd411be55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91610
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-03  Miklos Vajna  <vmiklos@collabora.com>  [a4c5e940881520834c19573c5b1119afa1c17744]

        tdf#125268 officecfg: export LO character background as MSO shading by default
        
        This restores commit 701238ea7d8a06fe7a90de15b7660b7c6d854f09
        (tdf#125268: Export LO character background as MSO shading by default.,
        2020-03-23).
        
        As per ESC discussion, see
        <https://lists.freedesktop.org/archives/libreoffice/2020-April/084813.html>
        for the details. Summary: the benefit is that this way we don't loose
        data, and the cost is that LO's highlighting is called shading in MSO
        now.
        
        The minutes has several good ideas how to improve this further in
        follow-up commits.
        
        Change-Id: I12c76a7c273178d284b84c6c23e9348feb316127
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91611
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-04-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [101a9b4a3fcf1fd0a7163dac3a5dcd69431f4fee]

        loplugin:constantparam
        
        Change-Id: I9cdd15185cfa8347a08402da956eab7cbdd63de6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91609
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-03  Luboš Luňák  <l.lunak@collabora.com>  [55220e7bc6576a7575c675ba425e757a3aefa243]

        use mdds position hint (tdf#131716)
        
        Otherwise this is the usual case of possible quadratic mdds slowness.
        
        Change-Id: I5b33df65e127702c011517d79b9cd41a7e820ca0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91553
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-03  Mike Kaganski  <mike.kaganski@collabora.com>  [15984a6778f88982f135965a703c1e829fe8325c]

        Turn defines into constexprs
        
        This allows to see actual values of the WhichIds in IDE easier
        
        Change-Id: I31106459cd262000444175d082eb349ff937488d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91513
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-04-03  Noel Grandin  <noelgrandin@gmail.com>  [10055ff899ed8f9c205155cd15c6de81cba37471]

        convert PresObjKind to scoped enum
        
        Change-Id: I30761f15f46f91435e80296c4f685bc691bb6304
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91600
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-03  Justin Luth  <justin.luth@collabora.com>  [f497d1dc27b4fee3db1e2228647a00971922eb5f]

        tdf#131707 sw layout try2: ConsiderTextWrap on positioning
        
        rework 7.0 commit 1052acae9a599c54e518c8fc17d6a994d8778757
        
        jmux and I were working on related bugs at the same time.
        My patch happened to get committed before his. Since mine
        regressed, use jmux's version instead.
        
        This should fix tdf#119748 and tdf#123257
        
        Change-Id: I705d9f6c4ac81216c31009948cf1c9150017bbf3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91420
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-03  Justin Luth  <justin_luth@sil.org>  [0f29d36aa9e6ac7d0914a6e1749c16ecec216904]

        tdf#80194 autoEsc: use fontmetrics in calculation
        
        This replaces the previous 7.0 patch in
        commit 2940d1905b921d9909b08b1e32014d3c44474ef0
        where the following is still true:
            THIS WILL CHANGE THE POSITION OF EDITENG SUBSCRIPTS
            AND SUPERSCRIPTS IN EXISTING DOCUMENTS!
            That is because they were very poorly placed
            before - using a formula that is very different
            from how Writer does it. Everyone in the bug reports
            indicates that Writer does it good, but Impress
            does it really bad. (tdf#89849, tdf#63083).
        
        Instead of using the previous patch's 80%/20%
        generalization, copy Writer's use of the actual
        ascent and descent of the font to determine
        the best position for the subscript or superscript.
        
        Change-Id: I0f10f6174b0709f3bc3b9acdc54b7b1fd59c5ee2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90489
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Justin Luth <justin_luth@sil.org>

2020-04-03  Heiko Tietze  <tietze.heiko@gmail.com>  [730c5317a968f4e99d4d2d28499b1d6204a07285]

        Rename mso-highlight color palette to customizatio
        
        Change-Id: I00fde624d8e654b1dcd10bd163f219fa73a49e91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91584
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-03  László Németh  <nemeth@numbertext.org>  [a0bf48991bcbcbeefdd2fcb928809b18987d8133]

        clean-up test of tdf#117448: set fixed font features
        
        (font face, color and size) and narrower line height
        with bigger margins to avoid false alarms with font
        replacements.
        
        See commit b6ef43f678c55330d7d8174201fadc55d5381f42
        (tdf#117448 Writer table: don't clip text on margins).
        
        Change-Id: Ife5637b21b9351800621d3b9a8145a7dbc983136
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91564
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-03  Miklos Vajna  <vmiklos@collabora.com>  [1742d70c696e5adda1edc59d9905d0b6fc321933]

        xmloff: create SchXMLExport_Oasis_Styles instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: I9eb2702650c94ec064c5403015513efee1e1fe1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91601
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [301133e0a8c0ef761c3067b4d76fd9af114f4a6a]

        loplugin:singlevalfields
        
        Change-Id: I69c5b28636806e45d7ba5d8c4678caeda09caa50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91607
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [4c4a1caf0d4d223ff8479197160d121012c1c1ac]

        loplugin:unusedfields
        
        Change-Id: I4abf2df75c54936e02a8a3d8fa26f2b249e69780
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91606
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [33852fc82b14e5a7a4295b43d2835aa620c1929a]

        loplugin:unnecessaryvirtual
        
        Change-Id: If50fcacc6710f582281d8030c97c39a5d2201390
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91572
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-02  Stephan Bergmann  <sbergman@redhat.com>  [f0bf741e0cda449666a9648f5bd2cef7c4d919d0]

        Run both test functions named test_word_count_interpunction_counted_tdf56975
        
        ...by giving them different names.  The first function had been hidden by the
        second ever since both were introduced in
        5db29ca06b56bb235b0e8dfd0956715730f9cf0d "uitest-Word Count;tdf#68347 tdf#91100
        tdf#58050 tdf#56975 tdf#56975"
        
        Change-Id: I6ab927b0fe0374927dacbe30fd930763cba96d62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91534
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [6df92df74b68d5965ae3fbe9ce5cdc484f03ff20]

        loplugin:virtualdead
        
        Change-Id: I5698862e5890d3208bc7012b0ce5b60520797c2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91571
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-02  Caolán McNamara  <caolanm@redhat.com>  [344a87f0bc4027825480e1c44235bd6d8d8fc2aa]

        make SvListView::IsSelected take const arg
        
        Change-Id: I1e6d2ed5b092741499505bdfd65c6a583495204c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91594
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [ff7e960701ccacbd62bd2251f26561eeba8ebe8a]

        loplugin:flatten in reportdesign
        
        Change-Id: I6d8b2730cede4453e7afd581cc24ed101ca6c81b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91557
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [4acb0e7f05fa7fe05f990786e0483e20962af1d9]

        loplugin:flatten in sal
        
        Change-Id: Icc30c79d599486203c8f763cd5ff43059f0bb910
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91556
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [d8af42ec5004c8cdb57b6aa60a0f811cf61ad355]

        loplugin:flatten in sax
        
        Change-Id: I01c1f3328d04cf6ea7c76fab9547970387b968e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91551
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [d9946e6d0ba81071f3e50622e5cae9e2ffc9bfb0]

        loplugin:flatten in scripting
        
        Change-Id: I8df38b4b581fb674a050ef32624b22498a8e340f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91549
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [a3695d24087b7958850d73eee7e665c1d78a041b]

        loplugin:flatten in scaddins
        
        Change-Id: I7a973de06d36fb10e9dd7f6826991ff9d503076d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91550
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [51143bbb326a7a2e7df7ba987c0e50030c609841]

        loplugin:unusedmethods
        
        Change-Id: I906234a38b96c6ba6eaadf7693abd33e98debf50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91567
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-02  Eike Rathke  <erack@redhat.com>  [28ccea8b7feed20d33e2ca7d6197d947dbbad848]

        Resolves: tdf#131829 [vi-VN] set currency VND decimals to 0
        
        Change-Id: I865d6b3dcb7f3bff037a4015aa98db2fa2578672
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91593
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-04-02  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [f16214fc22aa6665bc9667033496f8e4bed80e05]

        tdf#117101 Make Spreadsheet the default new data source type
        
        instead of DBase. It's more likely that people are having those as
        data source for Mail Merge
        
        Also change method name to mirror the "Other" option that was selected
        in the firs step of the wizard
        
        Change-Id: I12b7fa98ada3af4fd39614a77b47cb587743b614
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91541
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-02  Justin Luth  <justin.luth@collabora.com>  [c93b2a24d42b31043e2456b222bcb433175d6ce9]

        NFC ww8/writerfilter: comment fixes and general code cleanup
        
        1.) Confusing to set a default in the CTOR head, and then
        change it in the body.
        
        2.) fix spelling
        
        3.) clarify somewhat misleading comments.
        
        Change-Id: Icb19a8838f1f01310b2dacc8cef7d9f0c67f3e75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91275
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-04-02  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [0bff023e1069a11fba16d90b80c6c931b64ebc0a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b6a60949a44df45c1ea13dcd5c7330d327860233
          - VBA Err object
            
            - Handling exceptions or Throwing them w/ Basic
            
            A limited set of VBA ERR object properties & methods are exhibiting useful features.
            This page document that subset.
            
            Change-Id: I98726a6ffbce370b81f1a26daa35a8a1bf3dc57c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/91177
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-02  andreas kainz  <kainz.a@gmail.com>  [59a05bc2120750104cca0bc16cad8e0e831ca534]

        tdf#131308 Gallery: Remove Computer Gallery
        
        Change-Id: I3205f630d61b86c71a8554432295a9e56c1623a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91492
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [910197b8cf9b653c1b39b35b73424a36b7c1d1ae]

        tdf#131594: switch line numbering off if w:countBy="0"
        
        See https://bugs.documentfoundation.org/show_bug.cgi?id=131594#c0
        for more info
        
        Change-Id: Ic57826eb5a440e83cea1d9bde5e9144727e3b6df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91141
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-02  Szabolcs  <szabolcs450@gmail.com>  [63860b3652ade32bee1902b02f2da51a52e60bea]

        tdf#123351 DOCX DrawingML shape import: fix missing underline
        
        in shape texts.
        
        Handling of 18 underline types in DrawingML shape objects, i.e.
        in grouped shapes did not exist.
        
        Note: Underline type "words" imported as "single" temporarily.
        Also testing of dashLong is missing, because it is exported as
        dashLongHeavy in DOCX.
        
        Co-Authors: Balázs Regényi, Tibor Nagy
        
        Change-Id: I620d919da6b85eaed211e5cbdd5c1a55e60436d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91461
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-02  Stephan Bergmann  <sbergman@redhat.com>  [009db597027890ade07d31674c740ae0fc432f87]

        Only process with brand.pl the *.keys and *.desktop files
        
        ...and not also whatever other prerequisites those two rules might have (e.g.,
        instdir/program/python.bin).
        
        Before 01344a8ca57636ac87108c22f777a02fe6d963d5 "convert sysui to gbuild and add
        to tail_build", the corresponding dmake code in sysui/desktop/share/makefile.mk
        had been
        
        > $(COMMONMISC)$/{$(PRODUCTLIST)}$/openoffice.keys : ../mimetypes/openoffice.mime brand.pl translate.pl ../productversion.mk $(ULFDIR)$/documents.ulf
        > $(COMMONMISC)$/{$(PRODUCTLIST)}$/openoffice.keys : ../mimetypes/{$(MIMELIST)}.keys
        [...]
        >     @$(PERL) brand.pl -p $(PRODUCTNAME.$(@:d:d:f)) -u $(UNIXFILENAME.$(@:d:d:f)) --iconprefix '$(ICONPREFIX.$(@:d:d:f))-' $< $(MISC)/$(@:d:d:f)
        [...]
        
        and
        
        > $(LAUNCHERFLAGFILE) : ../productversion.mk brand.pl translate.pl $(ULFDIR)$/launcher_name.ulf $(ULFDIR)$/launcher_comment.ulf $(ULFDIR)/launcher_genericname.ulf $(ULFDIR)/launcher_unityquicklist.ulf
        > $(LAUNCHERFLAGFILE) : $(LAUNCHERDEPN)
        [...]
        >     @$(PERL) brand.pl -p '$${{PRODUCTNAME}} $${{PRODUCTVERSION}}' -u $(UNIXWRAPPERNAME) --iconprefix '$${{UNIXBASISROOTNAME}}-' $< $(@:db).$(INPATH).$(@:f)
        [...]
        
        where Dmake's $< denotes "the list of prerequisites specified in the current
        rule" (<https://www.openoffice.org/tools/dmake/dmake_4.11.html>, section
        "RUNTIME MACROS"), whereas GNU Make's $^ denotes all prerequisites.
        
        Change-Id: Ie6efc5d9512408711db32502e0959b32ec232603
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91566
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-02  Stephan Bergmann  <sbergman@redhat.com>  [aafea2f2a23203e44adc8c394021b87ac57b74c3]

        updateModel must remove the SelectionChangeListener from the old controller
        
        ...and not just add it to the new controller.  It caused
        
        > $ SAL_USE_VCLPLUGIN=gen make UITest_chart UITEST_TEST_NAME=chartLegend.chartLegend.test_chart_display_legend_dialog
        
        to fail with
        
        > ==346284==ERROR: AddressSanitizer: heap-use-after-free on address 0x61a00049cca8 at pc 0x7f8496747751 bp 0x7fff7c483f10 sp 0x7fff7c483f08
        > READ of size 8 at 0x61a00049cca8 thread T0
        >  #0 in chart::sidebar::ChartSidebarSelectionListener::selectionChanged(com::sun::star::lang::EventObject const&) at chart2/source/controller/sidebar/ChartSidebarSelectionListener.cxx:66:15
        >  #1 in chart::ChartController::impl_notifySelectionChangeListeners() at chart2/source/controller/main/ChartController_Window.cxx:1740:28
        >  #2 in chart::ChartController::impl_selectObjectAndNotiy() at chart2/source/controller/main/ChartController_Window.cxx:1756:5
        >  #3 in chart::ChartController::modeChanged(com::sun::star::util::ModeChangeEvent const&) at chart2/source/controller/main/ChartController.cxx:538:31
        >  #4 in chart::ChartView::impl_notifyModeChangeListener(rtl::OUString const&) at chart2/source/view/main/ChartView.cxx:2653:32
        >  #5 in chart::ChartView::impl_updateView(bool) at chart2/source/view/main/ChartView.cxx:2561:9
        >  #6 in chart::ChartView::update() at chart2/source/view/main/ChartView.cxx:2687:5
        >  #7 in chart::ChartController::execute_Paint(OutputDevice&, tools::Rectangle const&) at chart2/source/controller/main/ChartController_Window.cxx:485:25
        >  #8 in chart::ChartWindow::Paint(OutputDevice&, tools::Rectangle const&) at chart2/source/controller/main/ChartWindow.cxx:99:30
        >  #9 in PaintHelper::DoPaint(vcl::Region const*) at vcl/source/window/paint.cxx:309:24
        >  #10 in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) at vcl/source/window/paint.cxx:613:17
        >  #11 in PaintHelper::~PaintHelper() at vcl/source/window/paint.cxx:549:30
        >  #12 in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) at vcl/source/window/paint.cxx:619:1
        >  #13 in PaintHelper::~PaintHelper() at vcl/source/window/paint.cxx:549:30
        >  #14 in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) at vcl/source/window/paint.cxx:619:1
        >  #15 in PaintHelper::~PaintHelper() at vcl/source/window/paint.cxx:549:30
        >  #16 in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) at vcl/source/window/paint.cxx:619:1
        >  #17 in PaintHelper::~PaintHelper() at vcl/source/window/paint.cxx:549:30
        >  #18 in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) at vcl/source/window/paint.cxx:619:1
        >  #19 in PaintHelper::~PaintHelper() at vcl/source/window/paint.cxx:549:30
        >  #20 in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) at vcl/source/window/paint.cxx:619:1
        >  #21 in PaintHelper::~PaintHelper() at vcl/source/window/paint.cxx:549:30
        >  #22 in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) at vcl/source/window/paint.cxx:619:1
        >  #23 in PaintHelper::~PaintHelper() at vcl/source/window/paint.cxx:549:30
        >  #24 in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) at vcl/source/window/paint.cxx:619:1
        >  #25 in PaintHelper::~PaintHelper() at vcl/source/window/paint.cxx:549:30
        >  #26 in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) at vcl/source/window/paint.cxx:619:1
        >  #27 in vcl::Window::ImplCallOverlapPaint() at vcl/source/window/paint.cxx:637:9
        >  #28 in vcl::Window::ImplHandlePaintHdl(Timer*) at vcl/source/window/paint.cxx:660:9
        >  #29 in vcl::Window::LinkStubImplHandlePaintHdl(void*, Timer*) at vcl/source/window/paint.cxx:641:1
        >  #30 in Link<Timer*, void>::Call(Timer*) const at include/tools/link.hxx:111:45
        >  #31 in Timer::Invoke() at vcl/source/app/timer.cxx:75:21
        >  #32 in Scheduler::ProcessTaskScheduling() at vcl/source/app/scheduler.cxx:478:20
        >  #33 in Scheduler::CallbackTaskScheduling() at vcl/source/app/scheduler.cxx:287:5
        >  #34 in SalTimer::CallCallback() at vcl/inc/saltimer.hxx:54:13
        >  #35 in X11SalData::Timeout() at vcl/unx/generic/app/saldata.cxx:551:41
        >  #36 in SalXLib::CheckTimeout(bool) at vcl/unx/generic/app/saldata.cxx:635:17
        >  #37 in SalXLib::Yield(bool, bool) at vcl/unx/generic/app/saldata.cxx:716:25
        >  #38 in X11SalInstance::DoYield(bool, bool) at vcl/unx/generic/app/salinst.cxx:182:20
        >  #39 in ImplYield(bool, bool) at vcl/source/app/svapp.cxx:454:48
        >  #40 in Application::Yield() at vcl/source/app/svapp.cxx:518:5
        >  #41 in Application::Execute() at vcl/source/app/svapp.cxx:433:9
        >  #42 in desktop::Desktop::Main() at desktop/source/app/app.cxx:1602:17
        >  #43 in ImplSVMain() at vcl/source/app/svmain.cxx:196:35
        >  #44 in SVMain() at vcl/source/app/svmain.cxx:228:12
        >  #45 in soffice_main at desktop/source/app/sofficemain.cxx:107:12
        >  #46 in sal_main at desktop/source/app/main.c:48:15
        >  #47 in main at desktop/source/app/main.c:47:1
        > 0x61a00049cca8 is located 1064 bytes inside of 1160-byte region [0x61a00049c880,0x61a00049cd08)
        > freed by thread T0 here:
        >  #0 in operator delete(void*, unsigned long) at compiler-rt/lib/asan/asan_new_delete.cpp:172:3
        >  #1 in chart::sidebar::ChartLinePanel::~ChartLinePanel() at chart2/source/controller/sidebar/ChartLinePanel.cxx:143:1
        >  #2 in VclReferenceBase::release() const at include/vcl/vclreferencebase.hxx:40:13
        >  #3 in rtl::Reference<vcl::Window>::~Reference() at include/rtl/ref.hxx:92:22
        >  #4 in VclPtr<vcl::Window>::disposeAndClear() at include/vcl/vclptr.hxx:208:5
        >  #5 in sfx2::sidebar::SidebarPanelBase::disposing() at sfx2/source/sidebar/SidebarPanelBase.cxx:81:15
        >  #6 in cppu::WeakComponentImplHelperBase::dispose() at cppuhelper/source/implbase.cxx:102:17
        >  #7 in cppu::PartialWeakComponentImplHelper<com::sun::star::ui::XContextChangeEventListener, com::sun::star::ui::XUIElement, com::sun::star::ui::XToolPanel, com::sun::star::ui::XSidebarPanel, com::sun::star::ui::XUpdateModel>::dispose() at include/cppuhelper/compbase.hxx:90:36
        >  #8 in sfx2::sidebar::Panel::dispose() at sfx2/source/sidebar/Panel.cxx:106:25
        >  #9 in VclReferenceBase::disposeOnce() at vcl/source/outdev/vclreferencebase.cxx:38:5
        >  #10 in VclPtr<sfx2::sidebar::Panel>::disposeAndClear() at include/vcl/vclptr.hxx:206:19
        >  #11 in sfx2::sidebar::Deck::dispose() at sfx2/source/sidebar/Deck.cxx:92:17
        >  #12 in VclReferenceBase::disposeOnce() at vcl/source/outdev/vclreferencebase.cxx:38:5
        >  #13 in VclPtr<sfx2::sidebar::Deck>::disposeAndClear() at include/vcl/vclptr.hxx:206:19
        >  #14 in sfx2::sidebar::SidebarController::CreateDeck(rtl::OUString const&, sfx2::sidebar::Context const&, bool) at sfx2/source/sidebar/SidebarController.cxx:664:19
        >  #15 in sfx2::sidebar::SidebarController::SwitchToDeck(sfx2::sidebar::DeckDescriptor const&, sfx2::sidebar::Context const&) at sfx2/source/sidebar/SidebarController.cxx:822:5
        >  #16 in sfx2::sidebar::SidebarController::UpdateConfigurations() at sfx2/source/sidebar/SidebarController.cxx:569:9
        >  #17 in sfx2::sidebar::SidebarController::SidebarController(sfx2::sidebar::SidebarDockingWindow*, SfxViewFrame const*)::$_3::operator()() const at sfx2/source/sidebar/SidebarController.cxx:140:52
        >  #18 in void std::__invoke_impl<void, sfx2::sidebar::SidebarController::SidebarController(sfx2::sidebar::SidebarDockingWindow*, SfxViewFrame const*)::$_3&>(std::__invoke_other, sfx2::sidebar::SidebarController::SidebarController(sfx2::sidebar::SidebarDockingWindow*, SfxViewFrame const*)::$_3&) at include/c++/10.0.1/bits/invoke.h:60:14
        >  #19 in std::enable_if<is_invocable_r_v<void, sfx2::sidebar::SidebarController::SidebarController(sfx2::sidebar::SidebarDockingWindow*, SfxViewFrame const*)::$_3&>, void>::type std::__invoke_r<void, sfx2::sidebar::SidebarController::SidebarController(sfx2::sidebar::SidebarDockingWindow*, SfxViewFrame const*)::$_3&>(sfx2::sidebar::SidebarController::SidebarController(sfx2::sidebar::SidebarDockingWindow*, SfxViewFrame const*)::$_3&) at include/c++/10.0.1/bits/invoke.h:110:2
        >  #20 in std::_Function_handler<void (), sfx2::sidebar::SidebarController::SidebarController(sfx2::sidebar::SidebarDockingWindow*, SfxViewFrame const*)::$_3>::_M_invoke(std::_Any_data const&) at include/c++/10.0.1/bits/std_function.h:291:9
        >  #21 in std::function<void ()>::operator()() const at include/c++/10.0.1/bits/std_function.h:622:14
        >  #22 in sfx2::sidebar::AsynchronousCall::HandleUserCall(void*) at sfx2/source/sidebar/AsynchronousCall.cxx:66:9
        >  #23 in sfx2::sidebar::AsynchronousCall::LinkStubHandleUserCall(void*, void*) at sfx2/source/sidebar/AsynchronousCall.cxx:62:1
        >  #24 in Link<void*, void>::Call(void*) const at include/tools/link.hxx:111:45
        >  #25 in ImplHandleUserEvent(ImplSVEvent*) at vcl/source/window/winproc.cxx:2009:30
        >  #26 in ImplWindowFrameProc(vcl::Window*, SalEvent, void const*) at vcl/source/window/winproc.cxx:2562:13
        >  #27 in SalFrame::CallCallback(SalEvent, void const*) const at vcl/inc/salframe.hxx:306:29
        >  #28 in SalGenericDisplay::ProcessEvent(SalUserEventList::SalUserEvent) at vcl/unx/generic/app/gendisp.cxx:66:22
        >  #29 in SalUserEventList::DispatchUserEvents(bool) at vcl/source/app/salusereventlist.cxx:108:17
        >  #30 in SalGenericDisplay::DispatchInternalEvent(bool) at vcl/unx/generic/app/gendisp.cxx:51:12
        >  #31 in SalX11Display::Yield() at vcl/unx/generic/app/saldisp.cxx:1918:9
        >  #32 in DisplayYield(int, void*) at vcl/unx/generic/app/saldisp.cxx:414:13
        >  #33 in (anonymous namespace)::YieldEntry::HandleNextEvent() const at vcl/unx/generic/app/saldata.cxx:566:38
        >  #34 in SalXLib::Yield(bool, bool) at vcl/unx/generic/app/saldata.cxx:662:25
        >  #35 in X11SalInstance::DoYield(bool, bool) at vcl/unx/generic/app/salinst.cxx:182:20
        >  #36 in ImplYield(bool, bool) at vcl/source/app/svapp.cxx:454:48
        >  #37 in Application::Yield() at vcl/source/app/svapp.cxx:518:5
        >  #38 in Dialog::Execute() at vcl/source/window/dialog.cxx:1032:9
        >  #39 in SalInstanceDialog::run() at vcl/source/app/salvtables.cxx:1480:23
        >  #40 in weld::DialogController::run() at include/vcl/weld.hxx:2196:47
        >  #41 in chart::ChartController::executeDispatch_OpenLegendDialog() at chart2/source/controller/main/ChartController_Insert.cxx:227:18
        >  #42 in chart::ChartController::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at chart2/source/controller/main/ChartController.cxx:1130:15
        >  #43 in ChartUIObject::PostCommand(void*) at chart2/source/controller/uitest/uiobject.cxx:76:41
        >  #44 in ChartUIObject::LinkStubPostCommand(void*, void*) at chart2/source/controller/uitest/uiobject.cxx:72:1
        >  #45 in Link<void*, void>::Call(void*) const at include/tools/link.hxx:111:45
        >  #46 in ImplHandleUserEvent(ImplSVEvent*) at vcl/source/window/winproc.cxx:2009:30
        >  #47 in ImplWindowFrameProc(vcl::Window*, SalEvent, void const*) at vcl/source/window/winproc.cxx:2562:13
        >  #48 in SalFrame::CallCallback(SalEvent, void const*) const at vcl/inc/salframe.hxx:306:29
        >  #49 in SalGenericDisplay::ProcessEvent(SalUserEventList::SalUserEvent) at vcl/unx/generic/app/gendisp.cxx:66:22
        >  #50 in SalUserEventList::DispatchUserEvents(bool) at vcl/source/app/salusereventlist.cxx:108:17
        >  #51 in SalGenericDisplay::DispatchInternalEvent(bool) at vcl/unx/generic/app/gendisp.cxx:51:12
        >  #52 in SalX11Display::Yield() at vcl/unx/generic/app/saldisp.cxx:1918:9
        >  #53 in DisplayYield(int, void*) at vcl/unx/generic/app/saldisp.cxx:414:13
        >  #54 in (anonymous namespace)::YieldEntry::HandleNextEvent() const at vcl/unx/generic/app/saldata.cxx:566:38
        >  #55 in SalXLib::Yield(bool, bool) at vcl/unx/generic/app/saldata.cxx:662:25
        >  #56 in X11SalInstance::DoYield(bool, bool) at vcl/unx/generic/app/salinst.cxx:182:20
        >  #57 in ImplYield(bool, bool) at vcl/source/app/svapp.cxx:454:48
        >  #58 in Application::Reschedule(bool) at vcl/source/app/svapp.cxx:467:12
        >  #59 in (anonymous namespace)::ExecuteWrapper::ExecuteActionHdl(Timer*) at vcl/source/uitest/uno/uiobject_uno.cxx:91:13
        >  #60 in (anonymous namespace)::ExecuteWrapper::LinkStubExecuteActionHdl(void*, Timer*) at vcl/source/uitest/uno/uiobject_uno.cxx:78:1
        >  #61 in Link<Timer*, void>::Call(Timer*) const at include/tools/link.hxx:111:45
        >  #62 in Timer::Invoke() at vcl/source/app/timer.cxx:75:21
        >  #63 in Scheduler::ProcessTaskScheduling() at vcl/source/app/scheduler.cxx:478:20
        >  #64 in Scheduler::CallbackTaskScheduling() at vcl/source/app/scheduler.cxx:287:5
        >  #65 in SalTimer::CallCallback() at vcl/inc/saltimer.hxx:54:13
        >  #66 in X11SalData::Timeout() at vcl/unx/generic/app/saldata.cxx:551:41
        >  #67 in SalXLib::CheckTimeout(bool) at vcl/unx/generic/app/saldata.cxx:635:17
        >  #68 in SalXLib::Yield(bool, bool) at vcl/unx/generic/app/saldata.cxx:716:25
        >  #69 in X11SalInstance::DoYield(bool, bool) at vcl/unx/generic/app/salinst.cxx:182:20
        >  #70 in ImplYield(bool, bool) at vcl/source/app/svapp.cxx:454:48
        >  #71 in Application::Yield() at vcl/source/app/svapp.cxx:518:5
        >  #72 in Application::Execute() at vcl/source/app/svapp.cxx:433:9
        >  #73 in desktop::Desktop::Main() at desktop/source/app/app.cxx:1602:17
        >  #74 in ImplSVMain() at vcl/source/app/svmain.cxx:196:35
        >  #75 in SVMain() at vcl/source/app/svmain.cxx:228:12
        >  #76 in soffice_main at desktop/source/app/sofficemain.cxx:107:12
        >  #77 in sal_main at desktop/source/app/main.c:48:15
        >  #78 in main at desktop/source/app/main.c:47:1
        > previously allocated by thread T0 here:
        >  #0 in operator new(unsigned long) at compiler-rt/lib/asan/asan_new_delete.cpp:99:3
        >  #1 in VclPtr<chart::sidebar::ChartLinePanel> VclPtr<chart::sidebar::ChartLinePanel>::Create<vcl::Window*&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, chart::ChartController*&>(vcl::Window*&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, chart::ChartController*&) at include/vcl/vclptr.hxx:129:42
        >  #2 in chart::sidebar::ChartLinePanel::Create(vcl::Window*, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, chart::ChartController*) at chart2/source/controller/sidebar/ChartLinePanel.cxx:117:12
        >  #3 in chart::sidebar::ChartPanelFactory::createUIElement(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at chart2/source/controller/sidebar/Chart2PanelFactory.cxx:107:22
        >  #4 in non-virtual thunk to chart::sidebar::ChartPanelFactory::createUIElement(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at chart2/source/controller/sidebar/Chart2PanelFactory.cxx
        >  #5 in (anonymous namespace)::UIElementFactoryManager::createUIElement(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at framework/source/uifactory/uielementfactorymanager.cxx:437:39
        >  #6 in non-virtual thunk to (anonymous namespace)::UIElementFactoryManager::createUIElement(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at framework/source/uifactory/uielementfactorymanager.cxx
        >  #7 in sfx2::sidebar::SidebarController::CreateUIElement(com::sun::star::uno::Reference<com::sun::star::awt::XWindowPeer> const&, rtl::OUString const&, bool, sfx2::sidebar::Context const&) at sfx2/source/sidebar/SidebarController.cxx:967:32
        >  #8 in sfx2::sidebar::SidebarController::CreatePanel(rtl::OUString const&, vcl::Window*, bool, sfx2::sidebar::Context const&, VclPtr<sfx2::sidebar::Deck> const&) at sfx2/source/sidebar/SidebarController.cxx:908:43
        >  #9 in sfx2::sidebar::SidebarController::CreatePanels(rtl::OUString const&, sfx2::sidebar::Context const&) at sfx2/source/sidebar/SidebarController.cxx:720:41
        >  #10 in sfx2::sidebar::SidebarController::CreateDeck(rtl::OUString const&, sfx2::sidebar::Context const&, bool) at sfx2/source/sidebar/SidebarController.cxx:672:5
        >  #11 in sfx2::sidebar::SidebarController::SwitchToDeck(sfx2::sidebar::DeckDescriptor const&, sfx2::sidebar::Context const&) at sfx2/source/sidebar/SidebarController.cxx:822:5
        >  #12 in sfx2::sidebar::SidebarController::UpdateConfigurations() at sfx2/source/sidebar/SidebarController.cxx:569:9
        >  #13 in sfx2::sidebar::SidebarController::notifyContextChangeEvent(com::sun::star::ui::ContextChangeEventObject const&) at sfx2/source/sidebar/SidebarController.cxx:323:9
        >  #14 in (anonymous namespace)::ContextChangeEventMultiplexer::addContextChangeEventListener(com::sun::star::uno::Reference<com::sun::star::ui::XContextChangeEventListener> const&, com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&) at framework/source/services/ContextChangeEventMultiplexer.cxx:176:29
        >  #15 in sfx2::sidebar::SidebarController::registerSidebarForFrame(sfx2::sidebar::SidebarController*, com::sun::star::uno::Reference<com::sun::star::frame::XController> const&) at sfx2/source/sidebar/SidebarController.cxx:213:19
        >  #16 in chart::ChartController::attachFrame(com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) at chart2/source/controller/main/ChartController.cxx:400:9
        >  #17 in chart::ChartFrameLoader::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) at chart2/source/controller/main/ChartFrameloader.cxx:133:22
        >  #18 in framework::LoadEnv::impl_loadContent() at framework/source/loadenv/loadenv.cxx:1157:37
        >  #19 in framework::LoadEnv::start() at framework/source/loadenv/loadenv.cxx:395:20
        >  #20 in framework::LoadEnv::startLoading(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, rtl::OUString const&, int, LoadEnvFeatures) at framework/source/loadenv/loadenv.cxx:300:5
        >  #21 in framework::LoadEnv::loadComponentFromURL(com::sun::star::uno::Reference<com::sun::star::frame::XComponentLoader> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at framework/source/loadenv/loadenv.cxx:169:14
        >  #22 in (anonymous namespace)::XFrameImpl::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at framework/source/services/frame.cxx:590:16
        >  #23 in non-virtual thunk to (anonymous namespace)::XFrameImpl::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at framework/source/services/frame.cxx
        >  #24 in DocumentHolder::LoadDocToFrame(bool) at embeddedobj/source/general/docholder.cxx:984:31
        >  #25 in DocumentHolder::ShowInplace(com::sun::star::uno::Reference<com::sun::star::awt::XWindowPeer> const&, com::sun::star::awt::Rectangle const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchProvider> const&) at embeddedobj/source/general/docholder.cxx:477:15
        >  #26 in OCommonEmbeddedObject::SwitchStateTo_Impl(int) at embeddedobj/source/commonembedding/embedobj.cxx:252:42
        >  #27 in OCommonEmbeddedObject::changeState(int) at embeddedobj/source/commonembedding/embedobj.cxx:451:17
        >  #28 in OCommonEmbeddedObject::doVerb(int) at embeddedobj/source/commonembedding/embedobj.cxx:537:9
        >  #29 in SfxInPlaceClient::DoVerb(long) at sfx2/source/view/ipclient.cxx:950:40
        >  #30 in ScTabViewShell::ActivateObject(SdrOle2Obj*, long) at sc/source/ui/view/tabvwshb.cxx:205:29
        >  #31 in ScGridWinUIObject::execute(rtl::OUString const&, std::__debug::map<rtl::OUString const, rtl::OUString, std::less<rtl::OUString const>, std::allocator<std::pair<rtl::OUString const, rtl::OUString> > > const&) at sc/source/ui/uitest/uiobject.cxx:175:29
        >  #32 in UIObjectUnoObj::executeAction(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)::$_0::operator()() const at vcl/source/uitest/uno/uiobject_uno.cxx:124:16
        >  #33 in void std::__invoke_impl<void, UIObjectUnoObj::executeAction(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)::$_0&>(std::__invoke_other, UIObjectUnoObj::executeAction(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)::$_0&) at include/c++/10.0.1/bits/invoke.h:60:14
        >  #34 in std::enable_if<is_invocable_r_v<void, UIObjectUnoObj::executeAction(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)::$_0&>, void>::type std::__invoke_r<void, UIObjectUnoObj::executeAction(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)::$_0&>(UIObjectUnoObj::executeAction(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)::$_0&) at include/c++/10.0.1/bits/invoke.h:110:2
        >  #35 in std::_Function_handler<void (), UIObjectUnoObj::executeAction(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)::$_0>::_M_invoke(std::_Any_data const&) at include/c++/10.0.1/bits/std_function.h:291:9
        >  #36 in std::function<void ()>::operator()() const at include/c++/10.0.1/bits/std_function.h:622:14
        >  #37 in (anonymous namespace)::ExecuteWrapper::ExecuteActionHdl(Timer*) at vcl/source/uitest/uno/uiobject_uno.cxx:83:13
        >  #38 in (anonymous namespace)::ExecuteWrapper::LinkStubExecuteActionHdl(void*, Timer*) at vcl/source/uitest/uno/uiobject_uno.cxx:78:1
        >  #39 in Link<Timer*, void>::Call(Timer*) const at include/tools/link.hxx:111:45
        >  #40 in Timer::Invoke() at vcl/source/app/timer.cxx:75:21
        >  #41 in Scheduler::ProcessTaskScheduling() at vcl/source/app/scheduler.cxx:478:20
        >  #42 in Scheduler::CallbackTaskScheduling() at vcl/source/app/scheduler.cxx:287:5
        >  #43 in SalTimer::CallCallback() at vcl/inc/saltimer.hxx:54:13
        >  #44 in X11SalData::Timeout() at vcl/unx/generic/app/saldata.cxx:551:41
        >  #45 in SalXLib::CheckTimeout(bool) at vcl/unx/generic/app/saldata.cxx:635:17
        >  #46 in SalXLib::Yield(bool, bool) at vcl/unx/generic/app/saldata.cxx:716:25
        >  #47 in X11SalInstance::DoYield(bool, bool) at vcl/unx/generic/app/salinst.cxx:182:20
        >  #48 in ImplYield(bool, bool) at vcl/source/app/svapp.cxx:454:48
        >  #49 in Application::Yield() at vcl/source/app/svapp.cxx:518:5
        >  #50 in Application::Execute() at vcl/source/app/svapp.cxx:433:9
        >  #51 in desktop::Desktop::Main() at desktop/source/app/app.cxx:1602:17
        >  #52 in ImplSVMain() at vcl/source/app/svmain.cxx:196:35
        >  #53 in SVMain() at vcl/source/app/svmain.cxx:228:12
        >  #54 in soffice_main at desktop/source/app/sofficemain.cxx:107:12
        >  #55 in sal_main at desktop/source/app/main.c:48:15
        >  #56 in main at desktop/source/app/main.c:47:1
        
        The changes that were necessary to fix that scenario are those in
        ChartAreaPanel.cxx and ChartLinePanel.cxx, but the other updateModel
        implementations look equally broken.
        
        Change-Id: I064fb701dc10e7cb7ef7ea5839f7dd1ae8d0ebba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91467
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-02  Stephan Bergmann  <sbergman@redhat.com>  [54df1aa066d86d9bd04fc37c6e1fabc436ddcf2c]

        Fix Perl loop reading a list of file names from the command line
        
          while (<>) { ... }
        
        opens all the file names given on the command line in succession, and executes
        the loop body once for every line read from those files.  So the existing loop
        processed each file over and over N times, where N is the number of lines in
        that file.  This appears to have been broken ever since the code's introduction
        in be63ae6cba16a0e31c1388cd5e0bc418cb41afd6 "INTEGRATION: CWS networker3
        (1.1.2); FILE ADDED: 2004/05/20 11:38:58 obr 1.1.2.1: #i20355#,#i20356# new
        directories for system wide desktop integration".
        
        Change-Id: I8b4f0c6812bf3ba42da4b7c55c38e52c91dd4229
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91558
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-02  Stephan Bergmann  <sbergman@redhat.com>  [262fae7a478dba80caff4d35651965742cb166f9]

        Make UITest name match .mk file name
        
        Change-Id: I38f85fcedfed92a04c2a5538821e94e1c9866ebe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91552
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-02  Jussi Pakkanen  <jpakkane@gmail.com>  [b9ba707ad95889db8e3dd04766aadc5d5c95cfaf]

        Always treat desktop-translate files as utf-8.
        
        Fixes a regression from commit
        d2c23609083d7b3e5267b1e4c923476cbc509d00 ("tdf#130911: convert
        desktop-translate from Perl to Python."), which breaks gallery
        generation on some Windows machines. Python tries to decode the
        utf-8 files with cp1252 on some machines and that fails with a
        UnicodeDecodeError exception.
        
        Change-Id: Ic82e5e3b2c21fc4b4bc32944ae7112bff14ccba1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91505
        Tested-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-04-02  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [84b884135ee419fe7abfefa7b4b651a649cf9ad9]

        tdf#79426, tdf#125180 - Don't convert missing parameters to requested type
        
        If a particular parameter type is requested during the
        construction of a parameter list, don't convert missing
        parameters to avoid implicit casting to the specified
        data type and value of the method.
        
        Missing parameters are handled in StepEMPTY, where
        additional information about missing parameters is added.
        
        Change-Id: Ia413b2996d7d1feecedc1dfefaf6baf0fd9d917e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90215
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-04-02  Caolán McNamara  <caolanm@redhat.com>  [0ec042dd2488989e7a9c45309b408ec8b8326208]

        cid#1460967 Division or modulo by float zero
        
        Change-Id: I2322ac1abec040d14fbffaf495c83cf3303fee92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91547
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-02  Caolán McNamara  <caolanm@redhat.com>  [bedce5f2b383c38b8fe051e4e63b76e116c5ffb4]

        cid#1418980 Resource leak
        
        Change-Id: I3a09b3165503bacbd2bab394eda9adc793f0bff9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91546
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-02  Dennis Francis  <dennis.francis@collabora.com>  [dff729704687889f960562f0ac6fa62b47897cf9]

        tdf#127158 :lokit: preload liblocaledata_others.so
        
        ...even if LOK_WHITELIST_LANGUAGES does not contain an Asian language.
        Not preloading this module causes locale-fallbacks for example
        when a calc-cell with Asian locale has some date with number-formatting,
        LOOL displays the date with the fallback locale(en_US).
        (more details in comments)
        
        Change-Id: Id8a31565f7f0f0262c044028f55fdf4fe33ecec8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91510
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-04-02  Stephan Bergmann  <sbergman@redhat.com>  [13aebf3dc75a73b381fb8d72c9788a8ee5aa911c]

        Missing dependency
        
        ...since d2c23609083d7b3e5267b1e4c923476cbc509d00 "tdf#130911: convert
        desktop-translate from Perl to Python."
        
        Change-Id: I091e137041740e127606e78d2a04163647dba8af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91544
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-04-02  Caolán McNamara  <caolanm@redhat.com>  [3fca0f501f6bc58039a0d49ee6704e59d90f5437]

        cid#1461094 Unchecked return value
        
        Rectangle::IsOver is only useful for its ignored return, so remove
        it and thus aMouseRect2
        
        Change-Id: I6b93de4d0d62dd56abe52cc0b65c7d905f4c847e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91545
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-02  Jim Raykowski  <raykowj@gmail..com>  [2c15856b0a7ea789844d8f37633bea57ebee72db]

        tdf#131586 Keep Writer Navigator content view vertical scroll position
        
        Change-Id: Ic968a3c6b80e13077a6b9a0cb05a8181723f29f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90979
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-04-02  Mike Kaganski  <mike.kaganski@collabora.com>  [e946e8f2280a5955a7fe6f8035d7ffad6862a6b3]

        xmlsec-wrapper.h must be included before any xmlsec header
        
        This fixes structs size mismatch between xmlsec and its users because
        of XMLSEC_NO_SIZE_T not yet defined at the time of their definition.
        
        See https://lists.freedesktop.org/archives/libreoffice/2020-April/084800.html
        
        Change-Id: I8de9a012f849d9a5a84f5ce580484b66192d1e06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91531
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [f96ce4da54200dc06d995c82cc1834c0d06241b9]

        SwRegionContent is unnecessary
        
        after
            commit 5a2c0ab29719ac914d30d8789c0e386541702cbf
            Date:   Fri Feb 28 11:13:12 2020 +0000
            weld writer navigator
        found by loplugin:unusedmethods
        
        Change-Id: Icbfa9de744f43fc36a2d19213185928090342f4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91542
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-02  Miklos Vajna  <vmiklos@collabora.com>  [38b6cef2d3fe707cbc7bc79399db4524176eda07]

        sw: handle ContinuousEndnotes when replacing compat options
        
        1) Use grep 'bool mb' sw/source/core/inc/DocumentSettingManager.hxx|sed
        's/.*bool \(mb[A-Za-z0-9]\+\).*/\1/' to get a complete list of document
        settings.
        
        2) Replace the old ad-hoc list in ReplaceCompatibilityOptions() with a
        list of all settings.
        
        3) Enable the settings which were enabled already.
        
        4) The remaining list needs manual review to determine what is and what
        is not a compat option, but ContinuousEndnotes is definitely a compat
        one.
        
        The idea is that we have a large set of strange compat options and
        ideally ReplaceCompatibilityOptions() could be used to reset them to a
        sane default (if the user explicitly asks for it), but first
        ReplaceCompatibilityOptions() has to really replace all compat options.
        
        Change-Id: I0a86c812226b71bcf23bacbcc047bf76aa609a40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91535
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-02  Jim Raykowski  <raykowj@gmail.com>  [3ea506eb7a0b11323569956255475dfbb113a6a5]

        tdf#131346 Fix SvTreeListBox::NextSearchEntry
        
        ...so QuickSearch doesn't continous loop
        
        Change-Id: I9cb93517ba8c9ec961e56e8c162304c83c99d08b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90513
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-04-01  Caolán McNamara  <caolanm@redhat.com>  [afad46c4e891359aad7a829e704e627e1039fc33]

        crashtesting: assert on loading fdo102527-1.html
        
        Change-Id: I3978a2570f61c68fe080c6143924fcacee0784fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91530
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-01  Mike Kaganski  <mike.kaganski@collabora.com>  [ffe2cfcf566fe2d987218bc762461769fa8fcd76]

        Add missing dependency
        
        Do for xmlsecurity_pdfsigning what 5b66a038701241e0b9fa3a339acbd74f9ca4cf92
        did for xmlsecurity_signing
        
        Change-Id: I6a12c2c68db8dc1b9cdcaee0d3bf6372556ebd65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91533
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-04-01  Armin Le Grand  <armin.le.grand@me.com>  [2a81384f499ef053ea1b52f05e8f74b13c0b6e0e]

        Avoid XOR paint in Crop dialog
        
        Change-Id: I9d3709f9d2a09de1eaace916dc6033de13dbff86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91528
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2020-04-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ad5fd2c16a366ac08acadb68538bd04855a10a1d]

        Fix typo
        
        Change-Id: I805ca9fd60b2ad11005bf0eea30f360cffb6166a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91527
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2020-04-01  Caolán McNamara  <caolanm@redhat.com>  [57229c65dc4ee811fb620e66173e6a4fa57fa401]

        ofz#21531 limit to ord number under total obj count
        
        which fails recently since...
        
        commit b74798941dccd8fbe05c472c868f6c9a9c9a3f4f
        Author: Julien Nabet <serval2412@yahoo.fr>
        Date:   Mon Mar 30 09:42:08 2020 +0200
        
            Simplify SdrObjList::GetObj (svx/svdpage)
        
        commit 8bbd58eca1ead1ec2360497e0d0d1d8125815f83
        Date:   Sun Mar 29 22:44:52 2020 +0200
        
            Replace OSL_ASSERT by assert in GetObj (svx/svdpage)
        
        Change-Id: Ieaafe4af370ecb83a95246010f2a973f503d12c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91422
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins

2020-04-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [6922748ceab390f69d0e5fbb2335c0adda4c89c6]

        tdf#129346: move UItest to CppunitTest
        
        Change-Id: I8bb10f5f1814c4c8fc1330017a0c1a01d4558cdd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91526
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-04-01  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [67dab8129d214c7f84aa89099de3a4f2c9bccaea]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cb85f4bc7fb510f55321857d26f895b81f4c5964
          - Call statement syntax diagram
            
            Change-Id: Ia4cae7ee6078cf056b50009f73f8d545dc1b0384
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/91506
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-01  Caolán McNamara  <caolanm@redhat.com>  [4d25be13b6d2f4d1a83efa224cc02e92f20bef11]

        tdf#131711 there are two help pages for the index dialog which has two modes
        
        so at runtime suffix the two different widget helpids depending on their
        mode to find the separate help pages for the widgets
        
        Change-Id: I464544409aad3fd34b1ac62bf68e134596e900e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91498
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-01  Caolán McNamara  <caolanm@redhat.com>  [781707c663aa1ab57849325711d733c2252c9683]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f18c85aee69f8858e0833d2c71b0c2def70aabdb
          - tdf#131711 there are two help pages for the index dialog which has two modes
            
            so at runtime suffix the two different widget descriptions depending on their
            mode and suffix the separate help pages for the widgets
            
            Change-Id: I40903c30d69f79ef86c15e0c26f71d6cf8c9d836
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/91497
            Tested-by: Jenkins
            Reviewed-by: Caolán McNamara <caolanm@redhat.com>
            
2020-04-01  László Németh  <nemeth@numbertext.org>  [b6ef43f678c55330d7d8174201fadc55d5381f42]

        tdf#117448 Writer table: don't clip text on margins
        
        Use area of paragraph margins to show top and bottom
        of the clipped text at small fixed line height, like
        MSO does. This results noticeable difference in tables,
        where small fixed line height is a method to set narrow
        table rows, but LibreOffice hid top and bottom of the
        characters according to the line height which is smaller,
        than the character height.
        
        Note: PDF export has already showed top and bottom of the
        characters in this case, and not in tables. But according
        to the editing glitches (missing update of the clipped
        area during typing), we don't want to extend this behaviour
        for not table content, yet.
        
        Change-Id: I7aff5405314948f301bfb71bf35cc1911e194f8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90798
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-01  Caolán McNamara  <caolanm@redhat.com>  [c95db2f6a088de12012b88fa8505ae42b0cc90c7]

        Related: tdf#131767 explicitly get the odt filter
        
        in the other place that looks similar in mailmerge
        
        Change-Id: I9bd9b4ffe9c7f10ff2aaa604a62130c9dea1838d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91493
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-01  Mike Kaganski  <mike.kaganski@collabora.com>  [923cc749536013f4a11d96ab085c4e730e160d6d]

        Drop useless initialization immediately before reassignment
        
        Change-Id: Id3d05de26ac9078a316de49ea2a5f6af26876107
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91507
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-04-01  Caolán McNamara  <caolanm@redhat.com>  [960c12bc7e64f70288385545a1555cebf315d534]

        Resolves: tdf#131767 explicitly get the odt filter
        
        instead of using CXML which might return either the desired writer8 odt filter
        or the StarOffice_XML__Writer filter which both have CXML set as userdata
        
        Change-Id: I3da7e7ee9a0069642c09766e8778bcaf247a4575
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91491
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-01  Mike Kaganski  <mike.kaganski@collabora.com>  [5b66a038701241e0b9fa3a339acbd74f9ca4cf92]

        Add missing dependency
        
        Without this, running `make CppunitTest_xmlsecurity_signing` after
        `make clean` will stop at "GpgME not installed correctly" dialogs,
        because DocumentSignatureManager::init will try to initialize GPG
        security context, which requires gpgme-w32spawn.exe to be present
        in workdir/LinkTarget/Executable.
        
        See also commit 0de0b8c9d80d68619b6f3c0e8d9429d8b08553fb.
        
        Change-Id: I5d98e2e92a091e108f23d31fe0c8c8cf03faadcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91488
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-04-01  Caolán McNamara  <caolanm@redhat.com>  [dfb42fe42227e99f74d592acb0f27765b4f5e2cf]

        Related: tdf#131613 remove explicit UpdateSettings call
        
        it shouldn't be necessary, if the settings change the windows should
        already have been updated without this explicit loop
        
        Change-Id: Id409f17af8be1ad9412be5dfa5bdec63955f6998
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91483
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-01  Caolán McNamara  <caolanm@redhat.com>  [5ed29e09f73168a943710837d9877c04d3ee034a]

        tdf#131613 ignore printer change as a trigger for relayout panels
        
        Change-Id: I1956d8ffe7c6967da5751523d774dfe339448d29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91482
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-04-01  Steve Fanning  <stevemfanning.wh@gmail.com>  [4f70853aa1ead95777a1af6c434fc2a18a89d1d8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e9a222c585f4ab7f1ed75b1573c98807bd9f2711
          - tdf#130360 Minor adjustments on complex numbers.
            
            Change-Id: I392d672e31940aa2bb1ca12c09e6496ee8c43700
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/91485
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [b57d04083a807c96e03d75655c206d4f2c415104]

        fix ubsan after 7d6c67d323a87f1006d84c2a95b45dfbfb03c0c8
        
        ubsan exposed some bugs in
            commit 7d6c67d323a87f1006d84c2a95b45dfbfb03c0c8
            Date:   Mon Mar 30 15:11:55 2020 +0200
            convert enum to scoped in SvBaseLink
        where I had converted the bit operations incorrectly
        
        Change-Id: I85bc0f0d69c34d9d714f983f82d4d26dd967f892
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91484
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-01  Luboš Luňák  <l.lunak@collabora.com>  [0e3023564f58c70af47155675a43c1540d20ad65]

        add Skia zone protection also to text rendering call
        
        Change-Id: I311b4c9619b350e0b1d91189d547ef1bc300c3c2

2020-04-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [8d43860bbdee020080503ed838d92e634ee9092e]

        convert DocCreationMode to scoped enum
        
        Change-Id: I42fd704601fe81462f17b3968911fd79c13b50ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91473
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-01  Luboš Luňák  <l.lunak@collabora.com>  [97c468daae242ef8d62edb0942cb52ef4a2a1ebb]

        handle weird semantics of SkRect::intersect() (tdf#131721)
        
        If the two rectangles do not intersect, it only returns false and does
        nothing, which is stupid and confusing.
        
        Change-Id: I24de6059807c208c39db4e942ab5624dde788723
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91471
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-01  Luboš Luňák  <l.lunak@collabora.com>  [a0e8c9d27a7a7d5415d8555176c830e56662a95f]

        fix incorrect tools::Rectangle ctor usage
        
        Change-Id: I3633a5d6f3d15b8ec32a831cc0566cb66a208892
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91470
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-01  Luboš Luňák  <l.lunak@collabora.com>  [462381602ffb27b0f7673d53198a30f504f130cc]

        add SAL_LOG area vcl.skia.trace
        
        So that Skia tracing debug output can be disabled selectively
        (e.g. SAL_LOG=+INFO.vcl.skia-INFO.vcl.skia.trace).
        
        Change-Id: Id90c77d90ce871b958429d0fe3e59c9da97b0307
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91469
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-01  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [8d27d495a733cfc29753e2e78000b199632695f7]

        Related tdf#97694 Preserve macro signatures in Base
        
        Change-Id: I139ac003d1c95144e6cb1beec774f3cf142625b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91466
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-04-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [e73688139b1d861a19bddbf5c2fd82de97d0c741]

        convert SnapKind to scoped enum
        
        Change-Id: I56a17f582b66212933077a7de62b3dbe7d3c3af5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91465
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-01  Luboš Luňák  <l.lunak@collabora.com>  [3ee0628e269f16f0fee5dde51e90bbf5180413a2]

        SalInvert::N50 has 1x1 pixel checker size, not 2x2 (tdf#131580)
        
        This can be seen with widget styles that use invert() to draw focus
        rectangle, such as with VCL gen or win backends.
        
        Change-Id: I7fb36d1be5333e917f871f8504585e32abe82b5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91380
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-01  Balazs Varga  <balazs.varga991@gmail.com>  [61aa663d9b1d75d1bb0cfc7c4c9e4cb17d8dd00a]

        tdf#130969 Chart view: fix incorrect precision of axis labels
        
        Use UNLIMITED_PRECISION in case of GENERAL number format of labels
        in embedded charts, just like we do in Calc.
        
        Regression from commit: 7f373a4c88961348f35e4f990182628488878efe
        (tdf#48041 Chart: do not duplicate major value)
        
        Change-Id: I298353d748f34e23bc642b3b0c365df6e73c23aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90984
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-04-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [f370aa88faf3c0ef7138b87d2bcf89f5eb8541c1]

        convert SdOptionStreamMode to scoped enum
        
        Change-Id: Ib9784c5364e52dde03c0ba2a91cc8fab9d286029
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91464
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [8fb5ee2a1399383dbfe3baec8c8716788c1fa0e8]

        convert SdXMLFilterMode to scoped enum
        
        Change-Id: I5e5e533c076f3108fed776d00c7ec649e202d9df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91463
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [4de3d96458006b8312446397b423bc3dc5d50294]

        convert PresentationObjects to scoped enum
        
        Change-Id: I65c030d33b0c3ed6350e98e9a8a63414c905f88c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91462
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-01  nd101  <Fong@nd.com.cn>  [69b83dc2d3014dd9b18402534e15c937dc082464]

        tdf#131554 placeholder iteration fails to stop when a match is found
        
        Wrong placeholder is returned due to iteration not stopping
        when a match is found. It causes a text element position
        to be incorrectly set.
        
        Change-Id: I58be6825cec7a61f48b46418bdf28964c1afe4ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91023
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-04-01  Justin Luth  <justin.luth@collabora.com>  [3af7be613526404276210a698f77e0187831b9b1]

        tdf#120852 writerfilter: support read-only docProtection
        
        Setting the document to LoadReadonly nicely does not
        prompt the user to "press this button to edit".
        That is what we would generally want when
        Read-Only is enforced, so lets use that.
        The user can easily enter edit mode via the edit menu,
        if they want to temporarily override the protection,
        which seems natural and discoverable enough.
        
        There is a File menu - Properties - Security option
        that manages the LoadReadonly setting in LO. If the
        user turns that off, then export will also cancel
        enforcement of the readOnly grabbag item.
        
        The situation where read-only was not enforced before,
        but now is enforced by LO, is handled by _MarkAsFinal,
        so that case is ignored. In other words, there was no point
        in adding a WriterWantsToProtectReadOnly flag.
        See tdf#107690 for _MarkAsFinal fix.
        
        I had started going down the wrong patch of being
        innovative with boolean &=, not realizing
        that it now always evaluated the right side.
        Remove that bad example for other cut-and-pasters.
        In the end, this logic is much easier to understand
        anyway.
        
        Change-Id: Id26b283078a5fd62d662a26a96cfc461e0ba8459
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90323
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-01  Luboš Luňák  <l.lunak@collabora.com>  [957092a29ff0626ead52ae776f004c08e93116b0]

        use large watchdog timeouts with Skia raster (tdf#131663)
        
        This in practice disables the watchdog, as it doesn't make sense anyway
        with CPU-based rendering.
        
        Change-Id: If884fa64b3155244ffcf8eddeff75223f7915ed7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91424
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-01  Luboš Luňák  <l.lunak@collabora.com>  [26a989688b7b413e5e9fdfdc5ee1645b76335911]

        avoid needless "palette" conversion with gray palette
        
        Change-Id: I29be80180c6d7ddc83c66e14744f49cdbd4d5124
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91423
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-04-01  Michael Weghorn  <m.weghorn@posteo.de>  [55661298bb3e9087a89a08637e4285f090c4e0e8]

        tdf#131195 android: Don't destroy doc while loading it
        
        Since the 'refresh()' in 'LOKitThread::loadDocument' is
        not executed synchronously but posted to the main handler,
        this needs to be synchronized to prevent the document from
        being deleted while it's being used.
        
        The problem when pressing the "back" button while loading
        the document was that LOKitThread::closeDocument would
        cause the document to be deleted while it was still
        being used, causing a crash on C++ side when using the
        dangling pointer to the document in function
        'doc_getDocumentType' (desktop/source/lib/init.cxx).
        
        Change-Id: I37da4c4cf8d787327d72c2f449d9cef5d79223c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91460
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-04-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [eed94d15a49ad2038a59a3a1bfaa4a66a27ed540]

        convert PresChange to scoped enum
        
        Change-Id: I8184e436ae9c0fd2cb78a94b3146ab1903453f72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91459
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-04-01  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [61decd49f6491966ec996cad4e39b08b9bb58d91]

        tdf#42949 Fix IWYU warnings in dbaccess/source/[f-s]*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I2a527ddf039674bba2346a846859a6f7b2e024ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91408
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-01  Miklos Vajna  <vmiklos@collabora.com>  [3f3fa1259888b55cb472546821d80da90dfd80e5]

        Remove unused include
        
        Change-Id: Ifa3b50b6b31b4a8e8babf7695339848f6730bf11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91458
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-04-01  Steve Fanning  <stevemfanning.wh@gmail.com>  [0a63d5aae7fba33a969360c516334f86bf38955a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9201f2351fa94a6f26375ab084f1e0c882db6001
          - tdf#131360 Adjust number of function param (2)
            
            Fix for GETPIVOTDATA, IMPRODUCT, IMSUM
            
            Change-Id: I4c8e7600d53a2010b85d1387f7f368a5b6cee79a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/91456
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-04-01  andreas kainz  <kainz.a@gmail.com>  [d6969976b51b92813a8770b10c0bacfd4ce67642]

        bpmn gallery update for better previews
        
        Change-Id: Ia3032e8248086078c56e9fcd3a3beae3555a7524
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91457
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-01  andreas kainz  <kainz.a@gmail.com>  [7ac7fb03e4fe3a3a7996631e725deea6e3edc85c]

        tdf#131746 HideWhitespace is now ShowWhitespace
        
        Change-Id: I8eecfac7241a3347a4d8c88e69cb0a41c3136efb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91455
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-04-01  andreas kainz  <kainz.a@gmail.com>  [8d9c1ed8b2b028add0b8430261f688284c494b12]

        bpmn gallery available in user dir
        
        Change-Id: I42b037fa85be22ac38d5f541fa1d450c0cf15cfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91440
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-03-31  Michael Meeks  <michael.meeks@collabora.com>  [908d3dc957c8ff119e55f91c464212266fd73d66]

        listen for and broadcast FrameLineColor state changes.
        
        Change-Id: I53efdcc4c5a3871761c4feffb079751286d6fbd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91401
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-03-31  Mert Tumer  <mert.tumer@collabora.com>  [f905411741170e524c4a8741a600142585a4d8d8]

        added Clear Direct Formatting button to sidebar
        
        Change-Id: I8d723f50cdc9bb768c082b7b5d9eafe1a6d7f9f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91398
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-03-31  Jussi Pakkanen  <jpakkane@gmail.com>  [d2c23609083d7b3e5267b1e4c923476cbc509d00]

        tdf#130911: convert desktop-translate from Perl to Python.
        
        Change-Id: Ic0a84f4e46f4bc3312d15a31ea16060851302d2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90847
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-03-31  Jim Raykowski  <raykowj@gmail.com>  [bb844eb299b614c1fa56e140630db070cf709a02]

        tdf#131190 Make custom page styles deletable again in Calc
        
        Here is a patch to return the ability to delete custom page styles in
        Calc. This was lost in commit 30c9bc76d0718f0c01d34f81845d88413645b42c
        
        Change-Id: I18936585cfbe45e0254beb882adc8709781f57e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90547
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-03-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [437d30fa8e7daaf12990cf9672614e630e915ba5]

        tdf#131372: Add unittest
        
        Change-Id: I7dbed0c28206ffd6a95ecedec74fdac044fe79cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91432
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-31  Caolán McNamara  <caolanm@redhat.com>  [6b568ab1cf9a47440a00b4e05ca82bd98e159555]

        add iter_next_visible to skip unexpanded entries
        
        Change-Id: I64acfc28579135f52ad0021418e863988c05ca94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91431
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-31  Mike Kaganski  <mike.kaganski@collabora.com>  [00748b30660abe34ae980cdc7b1a24ac305a90b2]

        Introduce comphelper::ValueRestorationGuard extending FlagRestorationGuard
        
        ... to any value type.
        
        Change-Id: I808f4729478cb3f90a86ef30be8158ebc40a6b96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91428
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-03-31  Michael Stahl  <Michael.Stahl@cib.de>  [950d42db9c70ce53ffb2dbfc155d63896fff7d71]

        sw: remove m_setFootnote - obsoleted by checking m_nTextType
        
        Change-Id: I44e7864fc159edbef35083b09798b1e3254f6548
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91430
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-31  Michael Stahl  <Michael.Stahl@cib.de>  [38be440dbe8a706052182d06bb1ae95abdd06fcc]

        sw: DOCX export: avoid section breaks in text frames harder
        
        Follow-up to 0dd48d1a9a716456ff1ebe67e19881ad2f56939b - in another
        document, the sectPr is written from
        DocxAttributeOutput::StartParagraphProperties(), which lacks a check
        that it's in the body text.
        
        Change-Id: Ia3b56f40a7457f072735a0e09205089a0c5f4584
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91429
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-31  Miklos Vajna  <vmiklos@collabora.com>  [10036bd52e094b5c9b02ff5142829f0825a20571]

        sw: fix use-after-free when moving multiple tables to a previous page
        
        Regression from commit e4da634b983052f300cd0e9b2bbaa60eb02c1b28 (sw: fix
        moving more than 20 table frames to a previous page, 2020-03-30), asan
        found a heap-use-after-free during CppunitTest_sw_ooxmlexport5
        CPPUNIT_TEST_NAME=testOldComplexMergeTableInTable, the follow frame is
        deleted like this:
        
         #1 in SwTabFrame::~SwTabFrame() at sw/source/core/layout/tabfrm.cxx:145:1 (instdir/program/libswlo.so +0xec98ba5)
         #2 in SwFrame::DestroyFrame(SwFrame*) at sw/source/core/layout/ssfrm.cxx:389:9 (instdir/program/libswlo.so +0xec8495f)
         #3 in SwTabFrame::Join() at sw/source/core/layout/tabfrm.cxx:1390:9 (instdir/program/libswlo.so +0xecb6088)
         #4 in SwTabFrame::MakeAll(OutputDevice*) at sw/source/core/layout/tabfrm.cxx:1865:9 (instdir/program/libswlo.so +0xecbc1f6)
         #5 in SwFrame::PrepareMake(OutputDevice*) at sw/source/core/layout/calcmove.cxx:370:5 (instdir/program/libswlo.so +0xe519919)
         #6 in SwFrame::Calc(OutputDevice*) const at sw/source/core/layout/trvlfrm.cxx:1789:37 (instdir/program/libswlo.so +0xed8424e)
         #7 in SwLayAction::FormatLayoutTab(SwTabFrame*, bool) at sw/source/core/layout/layact.cxx:1485:15 (instdir/program/libswlo.so +0xe897ea9)
        
        Fix the problem by not moving multiple tables to a previous page in one
        iteration when the table is a follow one.
        
        Change-Id: I443240b6153b74d6def97140c516d7cf7a2d35e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91425
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-31  Michael Stahl  <Michael.Stahl@cib.de>  [0dd48d1a9a716456ff1ebe67e19881ad2f56939b]

        sw: DOCX export: avoid section breaks in text frames
        
        The problem is that if Word reads a w:sectPr that is inside a w:textbox
        and has a w:headerReference, then Word throws a confusing error
        reporting a location inside the headerN.xml file and refuses to open the
        file.
        
        It looks like Word doesn't actually support sections inside text frames,
        although it doesn't complain if the section break doesn't contain a
        header/footer reference.
        
        The WW8 export appears to avoid this by checking that
        TXT_MAINTEXT == m_nTextTyp and skipping sections otherwise, but the
        m_nTextTyp doesn't change when exporting a text frame in DOCX case,
        so let's change that.
        
        Possibly this makes m_bFlyFrameGraphic variable redundant, not sure
        about that.
        
        Change-Id: If862b226254983bb608bbce180f4aa2f41721273
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91421
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-31  Johnny_M  <klasse@partyheld.de>  [fd7e4706d80d1769803b7b4ac57df4c80a5c80f2]

        Translate German variable names
        
        Ende -> End
        
        Change-Id: Ia3df5ee48e0d61051d99ac93e62c8a6dceafb41d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91218
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-31  Johnny_M  <klasse@partyheld.de>  [474a96a7743466ed5c9e225f9bec977447e5c152]

        Translate German variable names
        
        Ende -> End
        
        Change-Id: I1b53861b16510c8e41c0d8d46df17103f988c323
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91216
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-31  Johnny_M  <klasse@partyheld.de>  [1823b8ff7892bef50c521a0e90fc317b834d5d11]

        Translate German variable names
        
        Ende -> End
        
        Change-Id: I8f86d38fc8c815c6c4760a67a475cdff73a4ac17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91215
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-31  Johnny_M  <klasse@partyheld.de>  [fd23a09cfa04120b670878079c92045dabdc067b]

        Translate German variable names
        
        Ende -> End
        
        Change-Id: Ie34c18ab0d886b3b01701eac0613cff7f8aa9f35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91209
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-31  Johnny_M  <klasse@partyheld.de>  [4fa2e297eb8cb6d6e1f036be4609918034496251]

        Translate German variable names
        
        Ende -> End
        
        Change-Id: I5d9cb8b91f20ed957c90558bc41b1da1c2ffb099
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91219
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-31  Johnny_M  <klasse@partyheld.de>  [778cf3c1d447f90d435e780560a7207c3f4518ba]

        Translate German variable names
        
        Ende -> End
        
        Change-Id: Idf599738be9b1eaac51da3461edc424fcc83a94e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91217
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-31  Johnny_M  <klasse@partyheld.de>  [3d552451d4a688229e3599e3180037142649de05]

        Translate German variable names
        
        Ende -> End
        
        Change-Id: I51b518ccc00ef9deff581cb760083695289c996e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91214
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-31  Johnny_M  <klasse@partyheld.de>  [314dfedd8faf271246a9851113a3bab923edb090]

        Translate German variable names
        
        Ende -> End
        
        Change-Id: Ie57fb93940623302edec550e7628639aecde1bf5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91213
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-31  Johnny_M  <klasse@partyheld.de>  [a630cc81bf150cb7f47287aed45b7e250d46a1c1]

        Translate German variable names
        
        Ende -> End
        
        Change-Id: I12f697212b1532d99ccf3a4ea8a11e2a583e848f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91211
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-31  Johnny_M  <klasse@partyheld.de>  [ea054d8a82d07383c17981df8597f1eee79128d5]

        Translate German variable names
        
        Ende -> End
        
        Change-Id: Ib0891bc3f03d7590e94fe0c04b48f0560bdf74d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91210
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-31  Johnny_M  <klasse@partyheld.de>  [3a1a27b1c25c96632b7bb1cfa81ca204e5bc043c]

        Translate German variable names
        
        Ende -> End
        
        Change-Id: I47faa58be14d9e608a4fad61279026d676c185c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91207
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-31  Johnny_M  <klasse@partyheld.de>  [3db98c3b7a28e101f617525fb00cf9c05da53025]

        Translate German variable names
        
        Ende -> End
        
        Change-Id: I888d16a74cd37a97331c44c82040610d2a894522
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91212
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-31  Julian Kalinowski  <julian.kalinowski@dataport.de>  [169a10f0e4680814145b668c6320be04038d7a89]

        Fix exception when accessing empty lock list
        
        This fixes an Access Violation Exception when a WebDAV server says a
        resource is locked but does return an empty lockdiscovery element on
        WebDAV Propfind. Without this patch, the code only checks that a list
        exists, but it should also check if it contains elements before
        accessing it.
        Fixes tdf#128662
        
        Change-Id: I5f555a9b5805102242392b018ab5a8009c7a203c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91412
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-03-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [f03ae4de04495dfaf30dbfbb8b3195dd78310da4]

        tdf#114212: Add unittest
        
        Change-Id: I6bdbc039bc4697abad9c5ff967114bd8d39f0cf5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91371
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-31  Luboš Luňák  <l.lunak@collabora.com>  [7392abbe587cfe4d1547646e5cf2358e4f749981]

        build Skia on Windows with UNICODE set
        
        Skia uses the Windows generic macros that map to the ANSI *A variants
        or the unicode *W variants of functions/types, but in LO code we
        mostly use explicitly the *W variants and do not set the UNICODE
        define. So build Skia with UNICODE and explicitly use *W API
        in SKia's API that we use.
        
        Change-Id: I689797b30a412820f97d9ce88e9fe078ead2cf76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91376
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-31  Miklos Vajna  <vmiklos@collabora.com>  [0c67c664d2e6df873243b12d69feb47986ca4491]

        vcl: add doxygen comment for VclBuilder
        
        Change-Id: I3faa2752a4d5bfbf75f38c1a4c62eb689158c90a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91409
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-31  Szabolcs Toth  <szabolcs450@gmail.com>  [cb441c4d0adf698e6af9073c6c3285a66b76871e]

        tdf#100751 DOCX VML shape import: fix arrow direction
        
        Flips along both the y- and x-axis weren't imported,
        resulting wrong direction of arrow and other shapes.
        
        Co-Author: Balázs Regényi
        
        Change-Id: Iac222ac2a6a6110289969c32b40828b83da0aefd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90646
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <balazs.varga991@gmail.com>

2020-03-31  Justin Luth  <justin.luth@collabora.com>  [41dbdc1499f4512941a38e5972d03d26a2397a89]

        related tdf#106843 docxexport: if not enforced, let Writer protect
        
        The problem was that sections, etc., could not be protected
        if the document previously had some kind of protection
        that was now disabled/not enforced.
        
        Docx has a special flag that actually enables the selected
        protection (forms/track changes/readonly). Even if it isn't
        enabled, grabbagging keeps the "suggestion" for next time
        when the user wants to enable protection.
        
        "If the value of this element is off, 0, or false, all the
        WordprocessingML pertaining to document protection
        is still preserved in the document, but is not enforced."
        
        If the user requested some kind of protection in Writer,
        it should be able to override a grabbag "suggestion" and
        set a real protection value.
        
        Change-Id: I638c6420bfb9a1801187f3e16586d2e18dfacb84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90322
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-31  Noel Grandin  <noel@peralex.com>  [7d6c67d323a87f1006d84c2a95b45dfbfb03c0c8]

        convert enum to scoped in SvBaseLink
        
        Change-Id: Ief399381ac27764fce95ee053c322571a07b671c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91366
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-31  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [1ec7b4ae86a9fe666fc1510636c483d8980d04f6]

        Fix reading ODF version
        
        Change-Id: I5787737d3f689fba93bf4be56c018967b5e37ab1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91407
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-03-31  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [6c89715b7d1e78a17b6c53cdb89f2f734500fd44]

        Related tdf#97694 Show dialog when signed macros are blocked
        
        Change-Id: I7b9dd4872a58eff93ab8818f0286781c6ff4c9bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91385
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-03-31  Miklos Vajna  <vmiklos@collabora.com>  [c0f4bdcc7ca45e2920c676e5734353ba598bcdbc]

        RTF import: reset writerfilter bit even if the import fails
        
        The old code did not handle when e.g. a
        lang::WrappedTargetRuntimeException is thrown between the set and unset.
        
        The DOCX import had the same problem.
        
        Change-Id: I7336d08057a875db985e8b647b320abd97c6eb81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91381
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-31  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [033b1d46653c30e44c1bbef5fff865db0f3c97d4]

        Remove outdated comment
        
        Macro signatures are evaluated since f2f93434f4795646255e5d8edd31fa08b8b2ffab
        
        Change-Id: I83eb84bc96e466da58fa77067f07245b023ebbe7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91406
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-03-31  Tamás Zolnai  <tamas.zolnai@collabora.com>  [24be308681a84937dbd510009e266bacb16cf2fa]

        Revert "tdf#125268: Export LO character background as MSO shading by default."
        
        This reverts commit 701238ea7d8a06fe7a90de15b7660b7c6d854f09.
        
        Reason for revert: <INSERT REASONING HERE>
        
        Change-Id: I56facce4191644a4aaf565e572abab400e2b61a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91388
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-03-31  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [6e6109d7d3eceea5d134aab770d9ecf8e0b8688e]

        Sukapura: Update gallery folder icons, DB Query & Table icons
        
        Change-Id: I991bbe9ea6780d6114f75fb5484af43be53b3a8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91384
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-31  Eike Rathke  <erack@redhat.com>  [456f093975ce4e4266eb12b62590eaaba6f2de88]

        Resolves: tdf#131372 Write "error cell" formula to OOXML
        
        Change-Id: Iedbe0912ff28e6203bec0104c59b1102cf97daf9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91382
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-03-30  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [66914f5c15d940831049ddf8434b585652b2cb06]

        elementary & Sifr updates
        
        - elementary: Add dedicated New DB Table/Query/Form/Report Wizard
        - Sifr: - Update Query and Table folder
        
        Change-Id: I159872a65c1643a892bedacea3bef63adccf9c49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91378
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-30  Steve Fanning  <stevemfanning.wh@gmail.com>  [a3e3b156fb609849e2d75264557cc31d62aecce1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2c5b14255f07ae7eba46155558555a1c2011dacf
          - tdf#131360 Adjust number of function parameters
            
            fix for AGGREGATE, GCD_EXCEL2003, LCM_EXCEL2003
            MULTINOMIAL, RAWSUBTRACT, SUMIFS, AVERAGEIFS, COUNTIFS,
            MAXIFS, MINIFS, IFS, SWITCH
            
            Change-Id: Id652cdf52a795cd675e7717f856a2745be7d9f52
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/91373
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-30  Julien Nabet  <serval2412@yahoo.fr>  [192ee96db3bc3544c388034b19fa7a9cd6e7537d]

        tdf#131712: fix crash on table with non null float field (mysql native)
        
        See bt with infinite loop here:
        http://bugs.documentfoundation.org/attachment.cgi?id=159161
        
        Change-Id: Iaa4e998c640c414dec60a72d5977f8d6a6a8433f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91379
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>
        Tested-by: Jenkins

2020-03-30  Miklos Vajna  <vmiklos@collabora.com>  [e4da634b983052f300cd0e9b2bbaa60eb02c1b28]

        sw: fix moving more than 20 table frames to a previous page
        
        Steps to reproduce the problem:
        
        - have some content on page1
        - have more than 20 tables on page 2
        - delete all content on page 1
        
        The first 20 tables are moved to page 1 then the layout process stops as
        the layout loop control aborts it:
        
        warn:legacy.osl:8282:8282:sw/source/core/layout/layact.cxx:544: LoopControl_1 in SwLayAction::InternalAction
        
        and the remaining tables stay on page 2, even if page 1 would have space
        for them.
        
        There are various other ways to trigger the same problem, e.g. have a
        ToC, add lots of headings, update the ToC, undo.
        
        Fix the problem by doing more work in SwLayAction::FormatLayout in a
        single iteration: if a table frame is moved to a different parent we can
        still format the table's next frame in the same iteration with a bit of
        effort.
        
        Change-Id: I25912a69c19e042f0e0375898f4e0a5fa13321fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91377
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-30  Gülşah Köse  <gulsah.kose@collabora.com>  [14a0727889699128f02ac0a79bdce0103c89bc01]

        tdf#131254 Follow-up Prevent extra eventqueue empty call.
        
        When two advance timing set slides in a row, there is another
        extra forceEmpty call that disables timing setting.
        Follow up commit 80f386f787ad59936ead2022e6d932a6d441c6e9
        
        Change-Id: I8e70ebf57328b51eab2baca9728a0f8e0561120c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91367
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-03-30  Mike Kaganski  <mike.kaganski@collabora.com>  [85ae85ee93c929785a4db6cf8dcd28c2a683f800]

        tdf#101181 related: fix SdrShadowTextAttribute::operator==
        
        This fixes rendering of glow after its radius becomes 0 once.
        
        Change-Id: I7cb13989496bb113689f56ccdb53190d9b5d4ac6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91372
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-03-30  Michael Stahl  <Michael.Stahl@cib.de>  [71ed878556422068041025668876fb3300c128df]

        crashtesting: null dereference of reexporting abi12570.odt to odt
        
        FLY_AT_FLY shape is anchored on SwStartNode of fly section.
        
        (regression from ef8427d12a63127a2eb867637699343d630545dd)
        
        Change-Id: I4fe70237c060cc810af82657bc5791e7024db8f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91336
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-30  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [637dc4e53fc7fe7bde00fd68bd850e9942da9fb3]

        Sukapura: Fix for tdf#99185 identical Form Folder and Form
        
        Change-Id: Ie3f8dbf3bfe1a03c19e60e795a5d90eb991affa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91353
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-30  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [cd5da1b3a59a05ef03f9aa65bddbdde74ac994f1]

        elementary: update DB Reports icons and checklised icons
        
        Change-Id: Icb98be1c5c5937de16e463393de8c6e323da64bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91368
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-30  Mike Kaganski  <mike.kaganski@collabora.com>  [fdd5d52284a0bda2d3e237b3dc4cbdb20b0d4bcb]

        Use dynamic_cast result
        
        Change-Id: I7f91935e2b0230c17456a810c6e7553a103c04f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91299
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-03-30  Caolán McNamara  <caolanm@redhat.com>  [e6573fa894a7ef1e83f9d7785a61fdcabfe24939]

        tdf#131576 Fields not displayed as expected in Base's Table Wizard
        
        this is similar to the problem of tdf#130623 "Base: Empty Field Properties"
        so take that solution and move it down the the shared component
        
        Change-Id: I15e26ca1c781b3a90ece2073112953cc40083d15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91362
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-30  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [aa24771563425072c710e8c426323ed311437f13]

        Sifr & elementary: Fix for tdf#99185:identical Form Folder and Form
        
        Change-Id: Ib26157e1b977d1b314f8e914cda3c27c7cc7aff3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91363
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-30  Michael Meeks  <michael.meeks@collabora.com>  [c9f7f23c82e427fce14479f7806cec29b2abddf9]

        FrameLineColor - add Color parameter, and share code for color params.
        
        Change-Id: I50483228221e817eb1a1d049d3c1ddf55a9c91d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91354
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-03-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [06c23e206fb6fb3e96456742c227666b94edbb3e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 623fc3fb5692577ea4fe3c01ea4b909df1d6d536
          - Remove empty heading.
            
            Change-Id: Icca557cbe9ebcfe5004e1707835ecf4fdfbd5a05
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/91365
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-30  Caolán McNamara  <caolanm@redhat.com>  [9383980a9f07a352c62fc09b7bea3a24e2e46b48]

        Related: tdf#131576 overlapping windows, move bottom one down a little
        
        Change-Id: I28c890740a92f183db72ab997627d564cba49ec0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91361
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-30  Stephan Bergmann  <sbergman@redhat.com>  [2596a381ced4349a226d4636bc9c657149e56ef0]

        org.libreoffice.uitest.UITest missing from vcl.macosx.component
        
        ...presumably by accident, while it is present in vcl.{unx,windows}.component.
        (This is just one part of the puzzle of making uicheck work on macOS
        eventually.)
        
        Change-Id: I299b7940e5ffe40fbeccb9a3c60a3149acf16a95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91359
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-30  Stephan Bergmann  <sbergman@redhat.com>  [04848b071afc31c6ac8ea4286bde8acd4f7cf110]

        Override gb_Package_get_target,python3 also for gb_UITest_DEPS on macOS
        
        ...same as gb_CppunitTest_PYTHONDEPS and gb_PythonTest_DEPS.  (This is just one
        piece of the puzzle of making uicheck work on macOS eventually.)
        
        Change-Id: I88ec602e2924f37ef4b3cd143fd8487ba25fcb8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91358
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-30  Michael Weghorn  <m.weghorn@posteo.de>  [1d8529c67692b119924bc5760372daa64fa4cb4a]

        lok: Avoid deadlock for password-protected doc with gtktiledviewer
        
        Since commit 629bc69708a280b79f07b58adcda8593e22cf422
        ("LOK: hold the solar mutex consistently for document method calls.",
        2016-10-19), the SolarMutex needs to be acquired in
        'lo_setDocumentPassword'.
        
        This caused a deadlock for gtktiledviewer when trying to open a
        password-protected file, since the callback handler runs in a
        different thread there.
        
        Temporarily release the SolarMutex in
        LOKInteractionHandler::handlePasswordRequest to prevent that
        and make opening password-protected files with gtktiledviewer
        work again.
        
        Change-Id: I3ec8067c2b22aff5867eb0d526d399a18947fd48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91350
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-30  Caolán McNamara  <caolanm@redhat.com>  [c664523d7b4523e9bb73b1e81e4c3faba5b47ee0]

        stray fResolutionDPI left behind
        
        from...
        
        commit 489b18edd6dc87287f260ba87d95abcc95d87932
        Date:   Sun Mar 29 16:30:19 2020 +0200
        
            pdfium: fix setting the size of the document when opening PDF
        
        Change-Id: I86c6983f3d22e5169416436bffc0e347a888591a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91357
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-30  Noel Grandin  <noel@peralex.com>  [3db13a8b12b36679bdd6cdb243633a0eb39bad38]

        convert to scoped enum in SvFileObject
        
        Change-Id: I361adf3a0d112967910da3305f1e8e0063170745
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91352
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-30  Tünde Tóth  <tundeth@gmail.com>  [ab40a7843a66d1fe276224db16ddaecd538df234]

        tdf#131370 chart: implement OOXML import/export of legend overlay feature
        
        Follow-up of the following commits related to the new UNO property
        Overlay for legends:
        
        commit 9fab1ba8ddc59924c633aa17c65f7330a4762726
        (tdf#75330 add a new overlay/no-overlay feature for the legend)
        
        commit 65123d41f62597053bc3893ee4fb46868a6b1f2d
        (tdf#75330 chart: implement ODF import/export of legend overlay feature)
        
        Change-Id: Ie3eff9b8a4f99980a7ae28add909a27eb0e9d14b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90655
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-03-30  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [55c8ab7294e9e1651b94215d4ff14c7afcb7d733]

        Breeze: Update MIME type icons in "New (CTRL+N)"
        
        Change-Id: I84cc86937dafdbbd5fb346e16d546cf5cf6c5dcb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91348
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-30  Stephan Bergmann  <sbergman@redhat.com>  [11e6582b23b983fde4b04ece5b37c546bcd98a43]

        Mark external/boost/c++20-allocator.patch.0 as partially covered upstream
        
        Change-Id: I086e51c581202cd8c68a5a408b8d7575c953461d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91347
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-30  Johnny_M  <klasse@partyheld.de>  [1422466fcbd4f1dc716d5680e220f0a0538a9f35]

        Translate German variable names
        
        Ende -> End
        
        Change-Id: Idfcc563c461b604892f6a24c62677e8069bee28f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91208
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-30  Julien Nabet  <serval2412@yahoo.fr>  [b74798941dccd8fbe05c472c868f6c9a9c9a3f4f]

        Simplify SdrObjList::GetObj (svx/svdpage)
        
        Change-Id: Ia6f8398a7b4045d4b06558c51f2c815e78fbc1ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91346
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-30  Miklos Vajna  <vmiklos@collabora.com>  [525f75b78f96cf8fbf51498a52f16490ff307cee]

        sw: prefix members of Compare::MovedData, CompareData, Hash and ...
        
        ... LgstCommonSubseq
        
        See tdf#94879 for motivation.
        
        Change-Id: I1c109ffd62dd1cd14f35e798cd18c8cd8b2d48bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91344
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-30  Justin Luth  <justin.luth@collabora.com>  [ba989a99ea19ffd0aafeea01f9b737ea79fa952a]

        tdf#80635 ww8import:3 take float table orient to inlined table
        
        Since SW has problems with floating tables, any unnecessarily
        floated tables are converted to inline. However, the
        positioning of the tables is mostly lost. So the choice is
        either to refuse to inline a strangely positioned table
        or else to transfer the positioning onto the inlined table.
        
        For absolutely positioned flies, which are LEFT_AND_WIDTH,
        pass the X position to the left margin.
        
        Change-Id: I996a06c753e8b9b1151f7deea8ad4caf5724dd0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91273
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-30  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [79b578b7f8b5e3a80fcd0fd86e83d96d7c900bb1]

        tdf#101652 Add config option to prevent disabling readonly mode
        
        There are various cases where people don't want users to
        be able to turn off readonly mode, so add a config option for it.
        
        Setting this option will remove the "Edit document" button from
        the readonly infobar and also disable the "Edit mode" menu entry.
        
        Change-Id: I7988da5b181455f778a6ab148e6bf32182c72618
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91144
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-03-30  shameempk  <mailtoshameempk@gmail.com>  [96def0ee391a99ddf042df820db1292b83d0c4fe]

        tdf#124686 HideWhiteSpace should be positive Show Whitespace
        
        "Hide Whitespace" under View menu changes to "Show Whitespace". Functions and associated strings are renamed accordingly.
        
        Change-Id: Id0c91ecf5c59a8c0cd5d00574f3ce0f38d6dd6d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90324
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-30  Julien Nabet  <serval2412@yahoo.fr>  [8bbd58eca1ead1ec2360497e0d0d1d8125815f83]

        Replace OSL_ASSERT by assert in GetObj (svx/svdpage)
        
        Change-Id: Ia985773b0021f3b7f225790e691436db196fac61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91340
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-30  Noel Grandin  <noelgrandin@gmail.com>  [781ed42935e5250ca7bf2d51b2cce52cdb2836b8]

        OSL_ASSERT->assert in basegfx
        
        Change-Id: I7ff49d327e435e2d6ea5f8bdcf7ce8d5302eea1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91332
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-30  Noel Grandin  <noelgrandin@gmail.com>  [79b13b4d50549820684549ef77b2ec1c4def5b03]

        OSL_ASSERT->assert in basic
        
        Change-Id: I8abe14706e9c6d1323d5d66a8b700ddaa2803f2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91333
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-30  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [ffbcbbc8dcc946d4d91cc08a937c2067be5a18b7]

        Cleanup for tdf#130476, tdf#62323 and tdf#62326
        
        Change-Id: I21b934415a8fd39e0dfd6a4c3cc8d589c84084f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91222
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-03-30  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [be0f2c5bce138270a07cd07c5cd67fb3b4aa595c]

        Fix indentation
        
        Change-Id: Ic53ea0f324be1d0441922cff7113465bf199bbf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91143
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-03-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4501a0ba623ad61c5a4e0b807da2e96f0e4ce82c]

        remove Matrix class from basegfx, convert B2DHomMatrix tests
        
        The common test cases of MAtrix and B2DHomMatrix are just converted
        into additional test cases for B2DHomMatrix.
        
        Change-Id: I8ed2f6d25263797b21a844e209e910a8a3f2a347
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91342
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c20fa884cf20959dbd65814274e450e1f49cf45e]

        replace usage of Matrix for B2DHomMatrix in ImpSdrPdfImport
        
        Change-Id: I366ee435ddf217c7c078d58f882610df12bec276
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91341
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [489b18edd6dc87287f260ba87d95abcc95d87932]

        pdfium: fix setting the size of the document when opening PDF
        
        When loading the pages of PDF, the size of the document was
        set to the wrong value. Size returned by ImportPDFUnloaded was
        in pixels, which is not really useful considering the svx and
        sd core uses 100th mm as the unit and converting it to a device
        dependent pixel will just bring grief. Also we don't need to know
        the size in pixels until we actually render.
        This change removes DPI as the parameter to the ImportPDFUnloaded
        and changes the code to get the size of the page from the PDF as
        points and converts that to 100th mm.
        
        Change-Id: I0c0db23d2775e2897ba7621ef6320a974c0b9275
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91330
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-29  Kohei Yoshida  <kohei@libreoffice.org>  [125a1abfb251264f5a434ef7fa12cdbd2d7b2ff2]

        Update orcus to 0.15.4.
        
        Change-Id: Id0b4d17a71a951be13d63ad833681c3e46888531
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91335
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2020-03-29  andreas kainz  <kainz.a@gmail.com>  [9e060b67c03deb495c6da2e7b0bb399c21aae138]

        tdf#125960 update fontwork shapes for fontwork gallery
        
        Change-Id: I330ccdb91b4283cf947041c94fa39c4334432895
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91334
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-03-29  james  <jamesnattala007@gmail.com>  [97bc0eae8bf884105cfcd0e21473c92a89c62f67]

        tdf#130981:Simplify uses of sal_math_Double
        
        Change-Id: I2cac5d7c2efc9dbf4c4fc7ca5d88e9044d875edc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91203
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-03-29  Noel Grandin  <noelgrandin@gmail.com>  [80948ae6a2100e6ea13306599dd41092fa870884]

        OSL_ASSERT->assert in basctl
        
        and simplify the surrounding code, assuming the asserts to hold
        
        Change-Id: I9152402f267c17a39f4af275a0de79e9529375c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91331
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-29  andreas kainz  <kainz.a@gmail.com>  [1303426c1e796a4f67ebf50eb0d7d1a2a2e292c8]

        Gallery: Add bpmn gallery
        
        Change-Id: I2db9b710e4b935d3e250115bdfabd9ce074004c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91329
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-03-29  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [9f7dc0e3202aaf5295d784079ed2356c9053ec17]

        Sifr: Fix for tdf#130898: Add 128px icons for protected files
        
        Change-Id: I4f18cbcf14603726ac948fdd0b8cde0a15858b77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91326
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-29  Julien Nabet  <serval2412@yahoo.fr>  [e0550b3c0969a8ff70028d2c02b56ced058b0d9a]

        Related tdf#131333: Cannot change data point icons in Calc's XY chart
        
        Don't know if it's related but thought this log should be taken into account:
        warn:legacy.osl:68288:68288:svx/source/svdraw/svdpage.cxx:770: OSL_ASSERT: nNum<maList.size()
        
        At least, since we can know the number of objects, just use it to limit the loop
        
        Change-Id: I79ca467b6da8e22e3e7cd9fb5dc2451e2514316f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91327
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-29  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [cf2501eb45bd1a95f06f5832b77d2ba08e9728ce]

        Breeze:  Update MIME types, Gallery view type icons
        
        - Add QR Code icons
        
        Change-Id: I6db18910797c6174529ccdf8a9dd2095f2804a27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91325
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-29  andreas kainz  <kainz.a@gmail.com>  [51d78ecd2c0ef0e5b8d44f8ab211e4435f6efeb0]

        tdf#131224 update bullets and numbering images
        
        * New bullets added as ordinary gallery
        * makefile not within the WITH_GALLERY_BUILD switch
          because Bullets & Numbering rely on these images
        
        Change-Id: Iaa2f58129b80bd468baaabd2c495557f053fc59e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90185
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-03-29  Noel Grandin  <noelgrandin@gmail.com>  [dc7f4b0002769308d38e6c6e9b714ef7766d2ae7]

        tdf#131632 animation effects are missing features
        
        regression from
            commit 5352d45dd4a04f8f02cf7f6ad4169126d3b3586a
            Date:   Tue Feb 18 15:45:08 2020 +0200
            convert AnimationImport to fast-parser APIs
        
        Change-Id: I7227b122213c877b8ea5db25239eae8151597a8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91320
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-29  Julien Nabet  <serval2412@yahoo.fr>  [d4c9e2130f6f065b4a97fc98cf1029593e725e65]

        tdf#131221: blacklist Intel on Win10 deviceid 0x5917
        
        Change-Id: I718bf929a1b601a5363be1bfda7e9f5377747565
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91321
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-29  Julien Nabet  <serval2412@yahoo.fr>  [16096d66d42d5e83fff6bbe5aa5b7c7e0a83ba4e]

        Fix is_typed_flags for MessBoxStyle (toolkit/msgbox)
        
        Change-Id: I40a2c8b2ad562a6378b5337f53af59577cd5ce0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91322
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-29  Julien Nabet  <serval2412@yahoo.fr>  [936f38338ec255ac9992437dbe5e5847cdc9d804]

        Fix is_typed_flags for SwTableSearchType (sw/tblsel)
        
        Change-Id: I36ee912a26aa6e907126b4aa28423529f9a0cf3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91323
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-29  Julien Nabet  <serval2412@yahoo.fr>  [4ce914cedac54972f44c4cf8de5089fcca5e2a78]

        Fix is_typed_flags for ViewOptCoreFlags2 (sw/viewopt)
        
        IgnoreProt (0x0040) removed with:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=efbf399e773c6fc04496331b6ff1efde54bd4f9e
        related: tdf#90362: remove option from Formatting Aids
        The option to ignore protection breaks expected functionality
        (protection, including sections protected with password), and may
        cause problems mentioned in original bug. This only should be used
        in specific recovery situations.
        
        Moving it from user-visible page to Expert Configuration.
        (Previously, changing it in Expert Configuration hadn't effect.)
        
        Change-Id: Ia938159329d68aaf28ffd6dc15974aa4fd93e5bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91324
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-29  Julien Nabet  <serval2412@yahoo.fr>  [67314abb2cb62ee67513c8de4fa98555ecdb5b6c]

        Fix is_typed_flags for SfxStyleSearchBits (svl/style)
        
        + fix All and AllVisible enum values and comment
        Change-Id: I69b8a3d789d7221c9809ea774d09a7350316c262
        
        Change-Id: I169d6c97454bb72552f263af3df6d3dd1e867ec2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91314
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-29  Julien Nabet  <serval2412@yahoo.fr>  [d5079f26e55cf2922db35034340023cfb9d0464d]

        OutlinerMode is not a typed_flags, it's not a bitmask (editeng)
        
        Thank you Noel for having spotted this!
        
        Change-Id: I37162504f19b163da570aac3ac27b24e94b9ce47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91306
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-29  Julien Nabet  <serval2412@yahoo.fr>  [c8d6cec39a26c6c1ab77d91d7143d05e48fe5a43]

        Fix is_typed_flags for SelectionEngineFlags (vcl/seleng)
        
        Change-Id: I6f317fc8f986abdd7fb1bb8f3d21983d4bb72349
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91317
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins

2020-03-29  Julien Nabet  <serval2412@yahoo.fr>  [d5d8dac079a888568d263b85e0285c14ab27cc55]

        Fix is_typed_flags for BorderWindowHitTest (vcl/brdwin)
        
        Change-Id: If49cb7b6c3d385cc7d74fbcb0791bfb27d0be8d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91318
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins

2020-03-29  Aditya  <adityasahu1511@gmail.com>  [a8fa7c763e43134bae27b8c0c7c89170bd96a732]

        tdf#131532:Blurry thumbnails when small shapes added to gallery theme
        
        When small shape is added to gallery theme using drag and drop method, their
         thumbnail is rendered improperly and as a result they are blurry.
        This change renders the thumbnails normally without getting blurred.
        
        Change-Id: Ibba7e93ba09a42b0d1bf4a1a833f3fe17c8557f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91319
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [60f14ad158801183519ff929167b8526b7941670]

        basegfx: test B2DHomMatrix and Matrix together
        
        This adds a test for B2DHomMatix and Matrix to test them together.
        Ther reason for this is that we can remove Matrix in favour to
        B2DHomMatrix, but first we need to make sure it is safe so by
        checking that the operations in Matrix yield the same result as
        with B2DHomMatrix.
        
        Change-Id: Ia93c1d3c7b2b7ff257c35831ff31afad3e8f34ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91312
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d088b243cad18777f785abf704b0310f057f740b]

        basegfx: Fix the problem with Matrix Concatinate and Transform
        
        In Concatinate and Transform methods we change the instance
        variables during calculation (matrix multiplication), which leads
        to the wrong result. This change fixes both calculations.
        
        Change-Id: I9f7ef7323707df1ab4a764f97f9bae8593c42940
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91311
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cc7dc7552adb84dbd6954d01d2f347029d9302bc]

        basegfx: add convenience access. and creator to B2DHomMatrix
        
        In SVG, CSS, HTML Canvas it is usual to define a matrix with
        a,b,c,d,e,f attributes, where the values correcpond to the
        following:
        [a,c,e]
        [b,d,f]
        [0,0,1]
        
        This change adds accessors and creator to B2DHomMatrix, so it is
        easier to deal with other matrices that are defined like that.
        
        Change-Id: I6927513b1a70ad5eb70d7fe14a00de4a767f176a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91310
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b53a9c552a30a3aaa2b26ef8b1a3e8cf0f011a5c]

        add convenience accessors to Matrix.hxx
        
        Change-Id: Ifaaff3b1526aed111725a46c6cc64c189909a904
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91309
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c44e2f95603866aca7c71ee9b066c5088745381c]

        basegfx: export B2DRange operator*=
        
        Change-Id: Ia2e72e6650b14d5d024b65b1261876885cf1b05a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91308
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-29  Julien Nabet  <serval2412@yahoo.fr>  [90c807bfd1fe65e3c94199fd1cd47df711a47d42]

        Fix is_typed_flags for SvxNumRuleFlags (editeng)
        
        Since https://cgit.freedesktop.org/libreoffice/core/commit/?id=2b1f0d31c34464bdece4eea158097b3e4923cf5f
        author	Tamás Zolnai <tamas.zolnai@collabora.com>	2017-11-11 18:17:52 +0100
        committer	Tamás Zolnai <tamas.zolnai@collabora.com>	2017-11-11 20:44:48 +0100
        commit	2b1f0d31c34464bdece4eea158097b3e4923cf5f (patch)
        tree	66fff19490e124a00321590eb5a5ba00ab149714
        parent	019e6ae7be38176978943d95fa3b586830e1b3b1 (diff)
        tdf#111738: Duplicated numbering alignment option on numbering dialog
        
        Change-Id: I65defa76c3b325f1cf4d33482216f2663bbb82b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91284
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-29  Julien Nabet  <serval2412@yahoo.fr>  [2c6d60783a534dc0cf7d4946488e7e5e6ec80cc6]

        Fix is_typed_flags for EEControlBits (editeng)
        
        Change-Id: I40b719f58e7c41e33ce68cde217161924de6e3cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91285
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-29  Julien Nabet  <serval2412@yahoo.fr>  [ad50534657b49d9e77434ac8be0d1e054d4bc62e]

        Fix is_typed_flags for RegAccessMode (registry)
        
        Change-Id: I5b58d10eea35652bb201d6153e413ca1aee3c4ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91307
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-29  Julien Nabet  <serval2412@yahoo.fr>  [af0b1aa303a37113101f133d472edbb891e114cc]

        Fix is_typed_flags for SvxMSDffHandleFlags (svx/EnhancedCustomShapeGeom)
        
        Change-Id: I8947a7b11a67397fdca36fb5087c2c1306b76b1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91315
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-29  Julien Nabet  <serval2412@yahoo.fr>  [ba5b51a22848c3e4af38676197bc1f663b33bb2e]

        Fix is_typed_flags for ConfigItemMode (unotools/configitem)
        
        Since DelayedUpdate removed with:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=67ff7348756ec88d09fc00e6d284ba5b579e9b33
        author	Noel Grandin <noel.grandin@collabora.co.uk>	2018-12-06 10:05:06 +0200
        committer	Noel Grandin <noel.grandin@collabora.co.uk>	2018-12-07 10:35:44 +0100
        commit	67ff7348756ec88d09fc00e6d284ba5b579e9b33 (patch)
        tree	d9bc9015abadce440e6637e280286e04e9ba062a
        parent	1e6cc2c8564e86465594f6651490f529dafb3aaf (diff)
        remove unused ConfigItemMode::DelayedUpdate
        unused ever since
        
            commit c1758889cbd5e8e4afb1044425c908715eb3e1cd
            Date:   Fri Nov 11 22:48:37 2011 +0100
            Heavily simplified utl::ConfigManager.
        
        and rename ConfigItemMode::ImmediateUpdate to NONE, since it doesn't
        mean that anymore
        Change-Id: I3f5e5a63cbbc12f15a4af104fc6e007cdf10cab3
        
        Change-Id: Idc4c4f0a90bfce26483f2f4d66b47c263bcb5954
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91316
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-29  Julien Nabet  <serval2412@yahoo.fr>  [64148ff9e6d50f0f7457e29567b949ee6a2cf707]

        Fix is_typed_flags for SfxShellFeature (sfx2/shell)
        
        Since remove of FormTBMoreControls (0x800)
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=00f96e88a7c6feea98d446e82a2718c5aae6256c
        author	Roman Kuznetsov <antilibreoffice@gmail.com>	2019-03-13 19:18:49 +0100
        committer	Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>	2019-03-14 08:52:29 +0100
        commit	00f96e88a7c6feea98d446e82a2718c5aae6256c (patch)
        tree	9bff711b6e7b70ede72cd6a9f913a72ac237981e
        parent	c196d70337f6b755cfc4c34beda05554c6fab114 (diff)
        tdf#112411 Remove all that remains of the More controls toolbars
        
        Change-Id: I90bb25b2033374498d4e3306651c4b4024154739
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91313
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-29  Jim Raykowski  <raykowj@gmail.com>  [179bcf810809efb8ec1b4658e5f30d3a75513315]

        Enable Writer Navigator content tree tooltips for Gtk3
        
        Change-Id: I7a8b1e9007b7913c05205c6f01b43fc8d60ae07d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91269
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-03-28  Julien Nabet  <serval2412@yahoo.fr>  [1c9ced04189c9d23ffea05d5570960b54b05ef28]

        Fix is_typed_flags for MessBoxStyle (dbaccess)
        
        Change-Id: Ic788677b540588ddddae963a3fc983879cd77c5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91282
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-28  Julien Nabet  <serval2412@yahoo.fr>  [b3822741430bf8ebea23b7457d19db00756ed2db]

        Fix is_typed_flags for BrowseMode (compilerplugins)
        
        Change-Id: Ia6fecc08b2ee66b3e831f2c6289575ca98976783
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91281
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-28  Oleg Shchelykalnov  <olegshtch@yandex.ru>  [a039725510f13c77591106b02f32f5899c37c007]

        tdf#131618 MailMerge: Don't require DataSourceName if ResultSet provided
        
        Allows to use ResultSet instead of DataSourceName and DataCommand
        options.
        
        Change-Id: I654cdf3bc850ab1c1a29837e8aabdee410b30439
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91277
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-28  Justin Luth  <justin.luth@collabora.com>  [cd868678583fa92833c37a63089131ba905dd3a6]

        tdf#80635 ww8import:2 take float table RIGHT to inlined table
        
        Since SW has problems with floating tables, any unnecessarily
        floated tables are converted to inline. However, the
        positioning of the tables is mostly lost. So the choice is
        either to refuse to inline a strangely positioned table
        or else to transfer the positioning onto the inlined table.
        
        Transferring is easier said than done. But for right-aligned
        tables, hopefully it is easy to copy that without causing trouble.
        
        I didn't find any real-world examples in existing unit tests
        or bug reports, so I made up my own complicated one
        using both right margin and BIDI.
        
        Change-Id: I855ae62531b5930cbc9a3272c3a7228dd7b0df53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91272
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-03-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [befd6880873cc3f63a0566b76246d2ae54f8a3c5]

        svdpdf: move Matrix to basegfx just to get it separated
        
        Change-Id: I9d887dc7a2836b90151ef352b47a9b9ad3b6f12b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91280
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-28  Julien Nabet  <serval2412@yahoo.fr>  [65ed278fecdf5faf8e1d79fe69043f8208553458]

        Fix is_typed_flags for EConfigurationModes
        
        LazyWrite = 4 dropped
        with cb2550750386f51ef7a46a8a664a4ab9de614f8d
        
        Change-Id: Ie14e7c34c681288dec8ff53c77485ab642c1c29b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91278
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-28  Julien Nabet  <serval2412@yahoo.fr>  [fffe585ae397ef3e1c850d648c2d153cb3a6e2e8]

        Fix is_typed_flags for SCAFlags
        
        Since:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=0c2d51e0daf2ce5e18af915ec40ec3196db8ab88
        author	Noel Grandin <noel@peralex.com>	2016-05-12 14:32:30 +0200
        committer	Noel Grandin <noel@peralex.com>	2016-05-12 14:33:35 +0200
        commit	0c2d51e0daf2ce5e18af915ec40ec3196db8ab88 (patch)
        tree	720d61287f718a66747e31a156b0c98eb2d3e24e
        parent	aba06d6f8d69632559ca9a74320fcd048855a3a3 (diff)
        Convert SCA flags to scoped enum
        
        Change-Id: I7bb5b33819cada9410e725d0c45cc7ea10fde1a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91279
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-28  Tamás Zolnai  <tamas.zolnai@collabora.com>  [190e7833777779a00b1ba82d4a48e95e47449ce2]

        sw lok: add uno command for submenus in Spellchecking popup.
        
        Change-Id: I1c7591379ecbce0099ed7d969e5dc83831e322b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91227
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-03-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [96f41e79ad505239a5cd4c7991af767796f77672]

        Breeze & Colibre:  Fix for tdf#131636 to Bg & to Fg icons
        
        Change-Id: I7236f5725d12779f7105cc666bee1a4ebe957daa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91274
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-28  Justin Luth  <justin.luth@collabora.com>  [35b3a3eb001ec8ff8c808ad6d990a583163ad365]

        tdf#80635 ww8import:1 take float table CENTER to inlined table
        
        Since SW has problems with floating tables, any unnecessarily
        floated tables are converted to inline. However, the
        positioning of the tables is mostly lost. So the choice is
        either to refuse to inline a strangely positioned table
        or else to transfer the positioning onto the inlined table.
        
        Transferring is easier said than done. But for centered tables,
        it is easy to copy that.
        
        Change-Id: I8a6deaa63c45277c30ffa12613c8ed125a45d607
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91188
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-03-28  Julien Nabet  <serval2412@yahoo.fr>  [70adbc53e88e5b99032d63065410716c54b4f96f]

        tdf#131576: fix "Field information" in table wizard, step 2
        
        Change-Id: I8a0dfa9f483f32bc5858e628ff4bb9cb79c9c6a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91236
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-28  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [ba3c9a8f055bb1388012245c3578f9b21572ed75]

        Sukapura:Fix for tdf#131636: icons for to Background and to Foreground
        
        Change-Id: I953b27cab5d1a78c2ca08a5d8adbc0138264699a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91271
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f265b14d6f8e3e63260b3c8ecce48d4251288fea]

        pdfium: make breaking of PDF graphic work again
        
        Changing PDF to use VectorGraphicData deleted the calls which
        triggered the breaking of the PDF. This change makes breaking
        work again.
        
        Change-Id: I1d817f1556e37fcbcc3d2850b690eb0810676fa5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91234
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-27  Caolán McNamara  <caolanm@redhat.com>  [8b006e541e3fb2c84e091d9f7f51fab5477effa9]

        spreadsheetml2ooo.xsl was not well formed xml
        
        broken by...
        
        commit 6909838e2966b3fd3c2de6b6db70d952cd8b3114
        Date:   Thu Apr 25 18:08:33 2019 +0200
        
            Fix typo
        
        Change-Id: I40ee245faa75c885d76299ddee79fdaca9d0d715
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91233
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-03-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [211dbdb78838e77ae8eea6cadd8050973b2f6080]

        graphic: sPdfDataCache is not used anymore
        
        Change-Id: I3fd13784c80dc3308f751594830ee08761e8d8c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91235
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-27  Caolán McNamara  <caolanm@redhat.com>  [60c4a457bb75a3734be0636fb14a78e070a50666]

        no need to special case 0
        
        and the impress animation pane show the need to not special case 0
        in the effect list
        
        Change-Id: I806365df1a77b58b8d4f474d945f7a7e50c53757
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91231
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-27  Eike Rathke  <erack@redhat.com>  [811b36e4db240be3a21a4d184b085630efcc09b7]

        Resolves: tdf#131096 Handle argument error and propagate
        
        For etsPIAdd and etsPIMult also check if the fPILevel parameter
        was actually specified (explicitly or missing/omitted) and do not
        pop the 3rd parameter if not. GetDoubleWithDefault() can't handle
        that as apparently was erroneously assumed.
        
        Use IllegalArgument error instead of IllegalParameter in most
        cases (the parameter is fine but the argument value is not).
        
        Actually propagate ScETSForecastCalculation::mnErrorValue if set
        as PushMatrix() does not, on purpose.
        
        Change-Id: Ia2db5b0a7a388f0f40b73c6a4f66debbedec41e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91232
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-03-27  Michael Weghorn  <m.weghorn@posteo.de>  [45fbfbfeae1de12e87d0a3748e22553b69adbc4a]

        tdf#131622 android: Extract native libs again
        
        Commit 66518ead516e90d606e87c6ce58ec11fea6d172e
        ("use extractNativeLibs="false" for less disk usage and
        faster installation", 2017-08-31) had set
        'extractNativeLibs="false"' in Android's manifest
        for the debug build case, which prevented the shared native
        libraries from being extracted on the device.
        
        However, while e.g. liblo-native-code.so can be handled just
        fine when it is in the APK in uncompressed form, the
        NSS library tries to load modules at runtime by using an
        explicit path to the module
        (like '/data/user/0/org.libreoffice/lib/libnssckbi.so';
        due to 'LO_LIB_DIR=file://$APP_DATA_DIR/lib/' set in
        fundamentalrc (as defined in build.gradle)), but the
        library was no longer there, so NSS
        initalization failed (s. 'nsscrypto_initialize').
        
        As a result, Android Viewer was unable to open
        encrypted/password-protected files.
        
        Therefore, extract the libs again for the debug case
        as well to make that work again. (Release mode
        still had 'extractNativeLibs="true"' anyway.)
        
        Side note 1: According to [1], it should in general
        also be possible to use 'dlopen()' for dynamic libraries
        inside zip files (like the APK):
        
        > Note that in API level 23 and above dlopen(3) will
        > open a library from any zip file, not just your APK.
        > Just give dlopen(3) a path of the form
        > "my_zip_file.zip!/libs/libstuff.so". As with APKs,
        > the library must be page-aligned and stored uncompressed
        > for this to work.
        
        In any case, if that approach were to be taken, that
        would need some closer look to make it work, e.g. how to
        retrieve the actual location of the APK file, how to treat
        the different architecturs, whether that works for all
        supported Android versions,...
        
        Side note 2: To debug into the NSS library,
        temporarily avoiding stripping the debug information
        as follows helped:
        
                --- a/android/Bootstrap/Makefile.shared
                +++ b/android/Bootstrap/Makefile.shared
                @@ -68,7 +68,7 @@ $(SODEST)/liblo-native-code.so : $(OBJLOCAL)/liblo-native-code.so
        
                 $(SODEST)/nss-libraries :
                        mkdir -p $(SODEST)
                -       $(foreach lib,$(NSSLIBS),$(STRIP) -o $(SODEST)/lib$(lib).so $(INSTDIR)/$(LIBO_LIB_FOLDER)/lib$(lib).so;)
                +       $(foreach lib,$(NSSLIBS),cp $(INSTDIR)/$(LIBO_LIB_FOLDER)/lib$(lib).so $(SODEST)/lib$(lib).so;)
        
                 $(SODEST)/libc++_shared.so : $(ANDROID_NDK_HOME)/sources/cxx-stl/llvm-libc++/libs/$(ANDROID_APP_ABI)/libc++_shared.so
                        cp $< $@
        
        [1] https://github.com/aosp-mirror/platform_bionic/blob/master/android-changes-for-ndk-developers.md#opening-shared-libraries-directly-from-an-apk
        
        Change-Id: I7631e4a1e5e3d7b3b589ba09d62b52dc5c55836c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91229
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-27  Michael Weghorn  <m.weghorn@posteo.de>  [325bca9e74075d6de31a70c0c1749c56610010d0]

        tdf#131622 android: Handle password callback for non-editing case, too
        
        'CALLBACK_DOCUMENT_PASSWORD' needs to be handled
        when opening a password-protected file, so don't
        ignore it for the plain viewer case.
        
        This makes a password prompt appear as expected
        when trying to open a password-protected (encrypted)
        file with Android Viewer, regardless of whether the
        experimental editing option is enabled or not.
        
        Change-Id: Ib7e969a53a484df3e2c7be1a0df4c81a48668045
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91228
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-27  ilhan  <ilhanyesil@gmx.de>  [6b6af620ff53209487a146aa3977db328c3a6300]

        tdf#131399 Update java settings after slight java version change
        
        Under linux, the version is now also checked for changes at startup
        of libreoffice.
        
        Change-Id: I572f718cf5afc83a70d98a6897f1d3d6877644f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91037
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-27  Michael Stahl  <Michael.Stahl@cib.de>  [319407dba6f6bb0343865d010bfd436900ad0f2f]

        tdf#131084 Revert "Drop checking for user extensions w/ the same ID on every synchronization"
        
        This reverts commit 675295d7e18c1505835893e51a853a5b4ce37ed6.
        
        Beyond the user-installed extension problem in tdf#131084 this also
        breaks bundled dictionaries in instdir/share/extensions, which aren't
        loaded any more.  This is masked by fall-back code that loads dicts from
        /usr/share on Linux so more noticeable on Windows.
        
        Maybe it would be possible to do this only once on user profile creation
        but i don't know much about extension stuff...
        
        Rene points out that Debian packages can install bundled extensions
        after the user-profile is created so that wouldn't work either.
        
        Change-Id: I9f0071c2441a4cf967f8981ef3a3e064197b88aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91226
        Tested-by: Michael Stahl <michael.stahl@cib.de>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-27  Michael Stahl  <Michael.Stahl@cib.de>  [65284c03757f70478f04aedd4ed7f4062a7c5516]

        sw: DOCX export: ignore linked image with invalid URL
        
        Word 2013 refuses to open DOCX files with image urls that contain %5C
        (encoded '\') in path or query (fragment is not a problem).
        
        Just don't export such images, they won't work anyway.
        
        Change-Id: Iae918791beb8532e76b4f29d49eba6fe0eda8aa8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91204
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [ea331fa8b498c66ec687c6611c69ffc61e58bc79]

        tdf#131553: Add unittest
        
        Change-Id: If43a23f6947ecd70f815dfdc6b9adf2f7af0e84f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91225
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-27  Balazs Varga  <balazs.varga991@gmail.com>  [4d5053627e3e625e7b8c37c8785c0c9da31b7b6d]

        tdf#129095 Chart view: fix missing inner chart area
        
        If the inner chart area has RelativeSize, always create
        the plot area with that setting.
        
        Regression from commit: 739ed2c29f49ea5e83bcd1352b2644c2e2d09f7b
        (tdf#115630 tdf#88922 Chart: fix custom legend position and size)
        
        Change-Id: I9265843c5d0d148c6a392e440b5d3b0c4ccf0e54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90708
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-03-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [0900c57f17e16b65309f7c5932e15354e923dd4a]

        tdf#131380: Add unittest
        
        Change-Id: I9111c82919b9e30200fbb265143e072f7f3b3363
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91205
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-27  Luboš Luňák  <l.lunak@collabora.com>  [7b23e0f3ae6b2fb1cebe97c6517eb18f9ed4a76e]

        fix LOGFONTA/GetObjectW() mismatch and remove Skia HFONT hack (tdf#131426)
        
        The GetObjectA/W() functions are type-unsafe, and since we #undef GetObject
        I accidentally used GetObjectW() with LOGFONT that was LOGFONTA. This
        caused the font name to be broken, which made Skia use a different font.
        This means that Skia doesn't actually need the HFONT passing hack.
        
        Change-Id: I67b8d18fef6a92f8839b1652e051da96d01c3a4e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91202
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-27  Luboš Luňák  <l.lunak@collabora.com>  [4aa7dec62068bdc6ff20ffbfee40616cba758a79]

        remove one more usage of the all make target
        
        I missed this one in a58e086ededb8442938e81f971dfae36ef7eb076.
        
        Change-Id: Ifdce3fad87f07c6c5cc64043bfa76829090804b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91198
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-27  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [384afeaa3df919585d9df1df5b4cf6c93536e319]

        tdf#130476 - take into account trailing data type characters
        
        For hex/octal literals take into account trailing suffix types
        from GetSuffixType in basic/source/comp/scanner.cxx.
        
        The suffix type $ (String) is not allowed for numeric values
        or hex/octal literals and leads to a syntax error
        (ERRCODE_BASIC_SYNTAX) during compile time.
        
        Change-Id: Id6c4bbf1296361879f7dec461a48bbdc5c683338
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90978
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-03-27  Caolán McNamara  <caolanm@redhat.com>  [98b07a9858ee285665125ccd126a46376017f0b4]

        cid#1460978 silence various Unchecked return value
        
        and
        
        cid#1460976 Unchecked return value
        cid#1460972 Unchecked return value
        cid#1460971 Unchecked return value
        cid#1460970 Unchecked return value
        cid#1460968 Unchecked return value
        
        Change-Id: If32ce2d87c90d5d160aeac0f7a9b86f1c96d7bda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91197
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-27  Caolán McNamara  <caolanm@redhat.com>  [e25ab39f2864d77f449d023540b4c4e8dbdd88ac]

        cid#1460975 Unchecked return value
        
        Change-Id: I37fbce514318609d3b6c99a11070e43e2a03ee03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91194
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-27  Luboš Luňák  <l.lunak@collabora.com>  [5bcd3335012c25edb03c858b3fb44ec26b0a25d4]

        revert the gyp-based nss build changes
        
        https://lists.freedesktop.org/archives/libreoffice/2020-March/084769.html
        etc.
        
        This reverts commit c76fdcf1cfa1242e66b50ebe80d6eac1baae37a9.
        This reverts commit 10f52ab4d27263439d59f55f40e88ad2fde0cf71.
        This reverts commit eac806e8dcd9ee6439ac8695978ff6b62cc6b8d2.
        This reverts commit d591a682e46ff352f06a61c024ef661dd17f4ea4.
        This reverts commit 12235d3390a7fc5146bf65f9d6166034b8a048ee.
        This reverts commit 23245f723fb29262b8543d6447d1b0bb69cb50fb.
        This reverts commit 91658b402b66b67c785687d5b3a76e3183fe76bf.
        This reverts commit 5feadfad0cc3be2680213d2e5f6f786b2f4cc74f.
        This reverts commit fecca49c309fc723c524f12fa671114b316a5562.
        This reverts commit c6a9454e744289cf2004b42b3c90854b2db8382b.
        This reverts commit a1a62a70411cb6041b5930ead08280d5e1e7b5f9.
        This reverts commit 8512f4ca090c85477a6670438aeefe7fdfcf8a98.
        This reverts commit 532ffb7a297d55b495141ce33692df5d9917b54f.
        
        Change-Id: Iaa48d692bea2ca2468cdd5f8ad26ad91c0c31dde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91199
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-27  Caolán McNamara  <caolanm@redhat.com>  [1a7489039e8acbd9499276fdb6e747e11d3ecffe]

        add text alignment support to treeview entries
        
        Change-Id: I3ebbaf7b722ad9b6f2b8fadb443053ea816d1643
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91147
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-27  Caolán McNamara  <caolanm@redhat.com>  [fdb1dc8062f969f4dde038d116b631479ec796b6]

        cid#1460977 Unchecked return value
        
        Change-Id: I8399df5aabae57df79c5e45a9b85fead482cde8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91196
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-27  Caolán McNamara  <caolanm@redhat.com>  [a5d8e924531ee6938df92fa9d1508ee2a3118554]

        cid#1460973 Explicit null dereferenced
        
        Change-Id: Ibdeae2e76cda7cf13cb5f3db998462c1ada7bb96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91192
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-27  Caolán McNamara  <caolanm@redhat.com>  [e778b72fe616badf400960e0459ee661e535bd45]

        cid#1460974 Unchecked return value
        
        Change-Id: Ie5b9d9d074ec19ab6f8b08cd9959680677925cf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91193
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-27  Caolán McNamara  <caolanm@redhat.com>  [c82b891dc9370d4bf72bc07752884603df7d05ac]

        selecting multiple slides and using "print..." doesn't set selection as range
        
        start impress, copy the default slide a few times, select more than
        one slide and use "print..."
        
        "slides" is selected, but just the first selected slide is shown in the range
        
        since...
        
        commit 76e22667625ce8d16dfaa8617a199b774e987a70
        Date:   Thu Jun 14 23:29:34 2018 -0300
        
            Configures page range in print dialog
        
        where
        
        aPageRange = aBuf.getStr()
        
        was removed, but if that line is removed then the surrounding loop
        of "for (auto pPage: *pPageSelection)" just accumulates text
        in the OUStringBuffer to then discard it and no longer makes sense
        
        perhaps this was an oversight rather than a planned change.
        
        Change-Id: I39e76c70714ee39d189016179fb1d13a71ec74ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90994
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-27  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [406ba4f510dd4912acc833c09ab77ceb600fefe8]

        KJ:  Add light shadow to many multiple line icons
        
        - Update RTL support
        - Update Subscript & Superscript icons
        - Update Clear Direct Formatting icons
        
        Change-Id: I3910f3ed084bccf6619c06f54e71d55ca89db4b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91189
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-27  Caolán McNamara  <caolanm@redhat.com>  [698ecd52e4ca14b5ce633a3358a95992b0dd638c]

        cid#1460969 Uninitialized scalar field
        
        multiple ctor's strikes again
        
        Change-Id: Ieaae6d5c9e76a3ade17289ce7d1bdffad1168cc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91191
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-27  Caolán McNamara  <caolanm@redhat.com>  [9b784a74a2f09e9eb9a0fd41d58c1f6b47ee6ee6]

        these methods can take a const argument
        
        Change-Id: I0ec68d40dcc34075c72c0d60d3a4b6e8262a8e0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91152
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [52a06aeb4d8b58245fa0363fe22c7f255bcfc310]

        clean-up SdPdfFilter implementation
        
        Change-Id: I17f76ac8eaf8781deef076ca99c21bab7b62569e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91156
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-27  Stephan Bergmann  <sbergman@redhat.com>  [e3196f3dddad6e7825db3b35e8196be35b466fd9]

        Fix pointer equality comparision
        
        ...between OutputDevice* and derived SfxPrinter*
        
        Change-Id: I221f8a184c5019db6920cf199570e6d14f434b5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91155
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-27  Jens Carl  <j.carl43@gmx.de>  [a6496d03f69ae4a0140f78eff2d6f29a6fdb74da]

        tdf#43157 Clean up OSL_ASSERT
        
        Change-Id: I23da49e2395a76eaa97c98757db16289e200a828
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89407
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2020-03-27  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [8ab7e7e2994f1fdaebf37058e6f0648ee9240c8f]

        Sukapura: Update Strike Through and Bulgarian icons
        
        Change-Id: I9d462fe4895ad696a72ec874031f76f1aa62568d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91151
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-26  Caolán McNamara  <caolanm@redhat.com>  [0f5e930fffbe2151ffadc8461449e55015617f65]

        tdf#131380 crash on loading specific xlsx document
        
        mpPerIdx is null, because bEDS is true, assume 0 in this case
        
        Change-Id: I44c2433b0de57a28cece6b9b01ba543bdc3cb8d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91145
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-03-26  Stephan Bergmann  <sbergman@redhat.com>  [741d30b5e1b0dcdbafb300ed7c7ad46756ffd946]

        Simplify pointer equality comparison
        
        Change-Id: I40b0d398c3207b9062e6068b5e98bd814c6fd699
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91148
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-26  Caolán McNamara  <caolanm@redhat.com>  [0d6a8aaab7c27c8e1836db9a5f81d43d6379cbec]

        explicitly set no text emphasis on the non-header entries
        
        Change-Id: Ie8fb850febcb4b3808c3f8846f5324ea2bbb1bec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91146
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-26  Gülşah Köse  <gulsah.kose@collabora.com>  [80f386f787ad59936ead2022e6d932a6d441c6e9]

        tdf#131254 Prevent extra eventqueue empty call.
        
        That call disables advance timing setting when we back
        to previous slide. Its comment line says "Process initial
        events and skip any animations that are started when the
        slide is shown" but it can still skip any animations.
        It seems that is an unnneeded call here.
        
        Change-Id: Iec23409da8285f5b7a8bff3d9c4f507a997ae885
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90913
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-03-26  Luboš Luňák  <l.lunak@collabora.com>  [c76fdcf1cfa1242e66b50ebe80d6eac1baae37a9]

        try to fix UnicodeDecodeError with gyp when building nss
        
        https://ci.libreoffice.org/job/gerrit_windows/60353/consoleFull
        fails for some reason when gyp tries to read the variables set up
        by the MSVC .bat file that sets up environment for cl.exe .
        Presumably there is some env. variable that has incorrect content
        for cp1252 encoding. Try to simply ignore such errors and make
        Python replace the character with something.
        
        Change-Id: Id5fca688fdd533fad2789a391928777b5065ec20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91149
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-26  Stephan Bergmann  <sbergman@redhat.com>  [e0fd3300514e020758930f4fe30652424d0efe2e]

        Fix one more get_url_for_data_file
        
        Change-Id: I07e11cd83443f40fd520088c18647f0992ccae82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91139
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-26  Michael Stahl  <Michael.Stahl@cib.de>  [b6fb2719170d1d96fc60305d73663ddd81d887e5]

        sw: SwEditWin: for CUT of a read-only selection, pop up info dialog
        
        ... as is already done for PASTE, so the user doesn't wonder why it
        doesn't work.
        
        Change-Id: I4c967fdf46bc76f0930d665cf84ca27ef92c00d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91142
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-26  Michael Stahl  <Michael.Stahl@cib.de>  [3fc68fdc6f4ef04091db2fd46499a10396c3a4f2]

        sw: PROTECT_FIELDS should not protect placeholder fields
        
        The text placeholder field becomes totally nonfunctional, the other
        placeholder fields allow inserting but are then not deleted; just ignore
        protection for placeholder fields.
        
        Change-Id: Ic478a32d616464bfe7f24fc851c1998b5e01a23b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91140
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-26  Mike Kaganski  <mike.kaganski@collabora.com>  [5a94ac9eec4a63708262b2389aa2a434aa47112e]

        Drop intermediate temporary variable
        
        Change-Id: I8b8cc27a5589dcf7efeb9cd8ffcc3bbbeeef8bd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91117
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-03-26  Julien Nabet  <serval2412@yahoo.fr>  [637df9463d0d901616a5d588c71da84a99b9cb42]

        tdf#130074: add missing translations (line styles part)
        
        +resorting to follow extras/source/palettes/standard.sod order
        
        Change-Id: I3246490578fb4b1af46bfe99b59bbb1e8a36ea8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87792
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-26  Steve Fanning  <stevemfanning.wh@gmail.com>  [0265b190c7f61ec0e7d117d4f14592bb9c28d2fd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e22ee2eda6415961d879f58407bf59604e46dbd3
          - tdf#131361 Adjust number of function parameters (3)
            
            Fix for STDEV, STDEV.P, STDEV.S, STDEVA, STDEVP, STDEVPA,
            VAR, VAR.P, VAR.S, VARA, VARP, VARPA,
            AND, OR, XOR, SUMPRODUCT, CONCATENATE
            
            Change-Id: I869f6d7fc687e645b9ee8c0ca36ff690c4108db3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/91103
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-26  Julien Nabet  <serval2412@yahoo.fr>  [83ae778d2e7350a15db2f8fbfde7521ab905d0aa]

        tdf#131571: fix crash when clicking the "Text direction from top to bottom"
        
        See bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=159006
        
        cause of invalidation of pOLV here:
        https://bugs.documentfoundation.org/show_bug.cgi?id=131571#c4
        
        Change-Id: Ibf79e1fa4ebe94470afb2042cdc007bc05010b28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91078
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-26  Caolán McNamara  <caolanm@redhat.com>  [dbf6468764879ef05fc2492b82a31299668c27b4]

        ofz#21385 SwFltAnchor FrameFormat deleted
        
        Change-Id: If2beeb112c98d65355714f0946001d3738eddded
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91090
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [56a1f9bea2f1b64dee4111ec6671caf42ef63c91]

        sd: extend test to check the PDF pages aren't rendered when loaded
        
        Change-Id: I9e407bb20a00ec620fe3f772f50708f997027942
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91093
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-26  Tor Lillqvist  <tml@collabora.com>  [0063e7b67666f444dae2f870f3cfbb651c762445]

        Add share/fingerprint to the iOS app
        
        I once noticed a message "Failed to open config file
        '/private/var/containers/.../Mobile.app/share/fingerprint/fpdb.conf'",
        so clearly it is needed in some situations.
        
        Change-Id: Ie5af6152f7955f6b439ea53d75b4c603bf82c5df

2020-03-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8cef718a087dca1dae682ca9f9daa4fa89c896d4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 874e9a0fe9a3ae594966f17792c615332bbc722b
          - tdf#126923 Add guide for subtotals tool
            
            Change-Id: I941214be272d6e959c1129b074891bb6f229ba26
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/91079
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-26  Steve Fanning  <stevemfanning.wh@gmail.com>  [8ed39908097a3fcdc60596f7b008bf34c66c8feb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 93c454f904a11777c934250a46ba6d933d2130c7
          - tdf#131361 Adjust number of function parameters (2)
            
            Fixes for MAX, MAXA, MEDIAN, MIN, MINA, MODE, MODE.MULT
            MODE.SNGL, SKEW, SKEWP
            
            Change-Id: I2a8727611cf0f9cfeed9f7dbcd88751c81090e46
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/91077
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-26  Michael Weghorn  <m.weghorn@posteo.de>  [d7e9a1a5f7062749633418ed4971cecbbd5c409e]

        tdf#131593 ScOutputData::GetMergeOrigin: Handle cells outside own area
        
        Rendering the bugdoc had regressed at commit
        9113f17e65b1dafbc178fd269e2967c1e2632f0e
        ("LOK: fast tile rendering (text only)", 2016-06-04),
        which had changed the area covered by the ScTableInfo
        in use from the document's whole rendering area to that
        covered by the bounding rows and columns for the tile
        being rendered.
        
        For the bug doc, it was e.g. no longer detected that cell
        A10 (nX=0, nY=9) is merged to A1 when processing the
        "second tile in the second row of tiles" in
        ScOutputData::DrawEdit.
        
        Change-Id: I60c3ad43ad816d2186547486116f63e27ed3a166
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91094
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-26  ilhan  <ilhanyesil@gmx.de>  [9e7c6ec4fae6fed40cbbf79a3e6e0b491357a178]

        tdf#130310 Load Sidebar Icons for extensions
        
        Changed else statement to include load of extension icons.
        
        Change-Id: I76ad068825ad1406329ca3807b2a919988091cbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91051
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Jenkins

2020-03-26  Caolán McNamara  <caolanm@redhat.com>  [2c033abfb010201c453f84373969f0a3b746be7b]

        ubsan with negative long width divided by size_t
        
        vcl/source/window/toolbox.cxx:3565:62: runtime error: signed integer overflow: 150 + 9223372036854775679 cannot be represented in type 'long'
        >     #0 0x2b9111e92f60 in ToolBox::Resize() vcl/source/window/toolbox.cxx:3565:62
        >     #1 0x2b9111770f39 in vcl::Window::ImplCallResize() vcl/source/window/event.cxx:533:5
        >     #2 0x2b9111fc9aff in vcl::Window::ImplPosSizeWindow(long, long, long, long, PosSizeFlags) vcl/source/window/window.cxx:1631:17
        
        Change-Id: I5b74e8eaa65617cfa74b735491602b1c240dff62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91089
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-26  Stephan Bergmann  <sbergman@redhat.com>  [b23b0452dde6608b13d3fcb7feaff92bee019927]

        Check call to NSS_NoDB_Init for success
        
        I had run into this when prior to 23245f723fb29262b8543d6447d1b0bb69cb50fb
        "external/nss: Fix rpath for Linux et al" that call had failed at least for my
        Linux ASan+UBSan build, causing UITest_calc_tests to fail with
        
        > ../../lib/cryptohi/sechash.c:443:16: runtime error: member access within null pointer of type 'HASHContext' (aka 'struct HASHContextStr')
        >  #0 in HASH_Begin at workdir/UnpackedTarball/nss/nss/out/Debug/../../lib/cryptohi/sechash.c:443:16 (instdir/program/libnss3.so +0x3c47eb)
        >  #1 in comphelper::HashImpl::HashImpl(comphelper::HashType) at comphelper/source/misc/hash.cxx:78:9 (instdir/program/libcomphelper.so +0x149945a)
        >  #2 in comphelper::Hash::Hash(comphelper::HashType) at comphelper/source/misc/hash.cxx:96:16 (instdir/program/libcomphelper.so +0x1496eb7)
        >  #3 in vcl::PDFWriterImpl::PDFWriterImpl(vcl::PDFWriter::PDFWriterContext const&, com::sun::star::uno::Reference<com::sun::star::beans::XMaterialHolder> const&, vcl::PDFWriter&) at vcl/source/gdi/pdfwriter_impl.cxx:1137:9 (instdir/program/libvcllo.so +0x8f20d3c)
        
        because that HASH functionality was used even though initializing it had failed.
        
        Throwing a RuntimeException appears to be effective, even though conceptually
        not the best approach: at least doing "Export Directly as PDF" of a fresh Writer
        document fails cleanly with an error box "Error saving the document Untitled 1:
        General Error. General input/output error."
        
        Change-Id: I07564a7f27a7b44e535556032e0eeb267026f06d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91088
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-26  Mike Kaganski  <mike.kaganski@collabora.com>  [66604125ba84741df2cf2b210bcf08eb5c0b00f5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bb7b1fec521559170657017a193f4cc83fa8be3d
          - Clarify TEXT spreadsheet function's first parameter (not only number)
            
            Change-Id: Icf5c8a6ff2fe5f9238afdb9c35e22eb91937f778
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/91106
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2020-03-26  Caolán McNamara  <caolanm@redhat.com>  [dbaac810a59a391e6ba5c52c6b6b38088cc1ace7]

        extract GetAbsPos for reuse
        
        Change-Id: Ida6b70f4166f8b1e19990300a5856ee54556a9f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91065
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-26  Caolán McNamara  <caolanm@redhat.com>  [bc94b6d201717ade113e9eea77a109c99bdf137c]

        Resolves: tdf#131582 center image, don't stretch it
        
        Change-Id: Ic46e4ee2136973826604cf16c447393498e09e61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91076
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-26  Stephan Bergmann  <sbergman@redhat.com>  [1ebeacb20ad0165e399629fcfd7795ad0da3edf8]

        Extend loplugin:cstylecast to certain function-style casts
        
        ...that are equivalent to const_cast or reinterpret_cast, and should arguably
        better be written that way for clarity.  Drawing inspiration from
        <https://reviews.llvm.org/D76572> "Replace `T(x)` with `reinterpret_cast<T>(x)`
        everywhere it means reinterpret_cast. No functional change".
        
        Change-Id: I27b8f70d324d32ecba658db4d1c2db03e10d5d3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91086
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-26  Jim Raykowski  <raykowj@gmail..com>  [9936f3ed49e2aaf06e30b733b26d9d7f427746ed]

        Use make_sorted to alphabetize the Navigate By combobox
        
        instead of the std::map approach
        
        Change-Id: I2d983f4a38a534f0a98453bb8aa54298e09c62f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91022
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-25  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [bc0a111295701ffc940d3e16e0e8b1536af21d8b]

        Sifr: Fix for tdf#31566: Add extra large localized icons
        
        - Delete similar icons to move them to links.txt
        - Add Place Holder for Impress
        
        Change-Id: I3893989d97c83cfea1ba3943acb7bf6c80e3b774
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91064
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-25  Jean-Louis Fuchs  <jean-louis.fuchs@adfinis-sygroup.ch>  [6cd926f385d0cd2656ce69b3c2efbdc35ee7da44]

        tdf#131153 Correct LongDateDaySeparator for fr_CH and it_CH
        
        According to localeplanet [1] [2], in comparison to other software and people
        living it these areas, the LongDateDaySeparator '.' for fr_CH and it_CH in
        LibreOffice is not correct. It should be omitted.
        
        [1] http://www.localeplanet.com/icu/it-CH/index.html
        [2] http://www.localeplanet.com/icu/fr-CH/index.html
        
        This means for the FormatElement index 22, 23, 24, 25, 26 should be the same in
        fr_CH/fr_FR and it_CH/it_IT.
        
        Change-Id: Ief4de0d8728c7a3bbcfac7f6200f37f2d2c647aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90427
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-03-25  Steve Fanning  <stevemfanning.wh@gmail.com>  [3b87c1a4b01662d777f0e0a7853c199e462fbcd9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to dac90072fecdfa76352153616f102d3229b5512e
          - tdf#131361 Adjust number of function parameters
            
            Fixes for SUM, SUMSQ, NPV, AVEDEV, AVERAGE, AVERAGEA
            COUNT, COUNTA, DEVSQ, KURT
            
            Change-Id: I1227064ed343ccccd5a339cce7425b5143072537
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/91013
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-25  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [8cd7543bab7a281646211f439895bbdf9240a64a]

        tdf#127113: Allow to fill any two numeric fields in Fill Series dialog
        
        Added m_nSelectHeight and m_nSelectWidth to ScFillSeriesDlg
        class for deriving missing box if other two boxes are full.
        
        CheckValues() mimics behaviour of previous check functions with
        added functionality of calculating missing start or increment values
        (end value was already handled in previous check functions) in linear
        fill mode if it is possible to calculate them from other two values.
        
        Change-Id: If30d96f1b5f7e1bb88f473d7c0c5c2802ba6f225
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87841
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-03-25  Jan-Marek Glogowski  <glogow@fbihome.de>  [313081c0703c66918e95640c74cd57312a1e8bba]

        tdf#131533 Qt5 defer dropping clipboard ownership
        
        This is maybe a Qt bug. Calling QClipboard::setMimeData from
        Qt5Clipboard::setContents after a previous call to
        QClipboard::clear results in a clipboard ownership failure.
        In a terminal you'll see: "QXcbClipboard::setMimeData: Cannot set
        X11 selection owner".
        
        Calling Application::Reschedule() after the clear() doesn't help.
        
        The result is a de-sync between the LO's clipboard state and the
        real clipboard state, which will lead to a crash on LO shutdown.
        
        I'm not sure this fix is correct. Maybe this could also be handled
        by some X11 flush operation. But it's the only working solution I
        could find: don't clear, if LO re-claims the ownership later.
        
        I tried to reproduce the ownership error by modifying the Qt
        fridgemagnets example, adding some QClipboard::clear and
        QClipboard::setMimeData calls to the drop handling, but couldn't
        reproduce. Maybe the dynamic Qt5MimeData object is also involved.
        
        Change-Id: I32b6575a78a4b10a2e2b7b189303ab3a40dc69ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90990
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-03-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0069dbf431e2596ab2fc4e0759e5457187fb26dc]

        Fix typo
        
        Change-Id: Idd197f300e49dbce729e9399817bd36273d8de02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91069
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-25  Mike Kaganski  <mike.kaganski@collabora.com>  [5a100a3b62da5ea94d4707c10633023065e1d04f]

        tdf#101181: add sidebar panel for Glow effect
        
        ... in Writer, Calc, Draw and Impress for CustomShapes.
        
        The artifacts that become apparent using the controls, e.g. remnants
        of the effect when decreasing radius (in Impress), or glow not drawn
        until reload after enabled or radius set to 0, should be fixed in a
        separate commit.
        
        Change-Id: I6107597161bc67ae8c3e62c260ef6ad241c7dedf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91056
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-03-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4f1d258e4942631324aa1810bf016a1bf9ff8f9a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 68dc0e7b375872e43dfb136d800a68d82930ffd0
          - Correct arguments for TEXTJOIN
            
            Total number of arguments in CALC functions is 255, therefore
            if some params are specific, adjust the remaining to sum 255.
            
            Change-Id: I2ac5a46f225ef6727165b5799ae551f35eb5f4e9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/91009
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-25  Miklos Vajna  <vmiklos@collabora.com>  [10f52ab4d27263439d59f55f40e88ad2fde0cf71]

        nss: fix this up to work with Online again
        
        Regression from commit 8512f4ca090c85477a6670438aeefe7fdfcf8a98 (build
        nss using their new build system (gyp/ninja-based), 2020-02-19), the
        problem was that for some reason nss was pre-loaded in the past in some
        magic way, but after that commit we need to do this explicitly.
        
        Additionally, if the core.git build is a debug one, we now get an nss
        assert that checks if there was a fork between loading and using nss. I
        don't think that was enabled before, so just patch that out to fix the
        build breakage on the online.git side.
        
        online.git's unit-password-protected now passes again with this.
        
        Change-Id: I56c0019c446b4cabbb73141bbff80e8d8ffdb54c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91068
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-25  Furkan Ahmet Kara  <furkanahmetkara.fk@gmail.com>  [200fbb32c9d620e52c30f0016f11d595c1614185]

        tdf#114441: Convert use of sal_uLong to better integer types
        
        Change-Id: Ib4ad1a46a176b7043b1b87f430f442c13f3db8dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90941
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-25  Tor Lillqvist  <tml@collabora.com>  [77638038470a93d30a82f2ece86b89eda82696f9]

        Avoid CGContextSetLineWidth warning about negative line width
        
        Change-Id: I82d37d0277e324e269674ed40592026e0097fa33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91027
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91031
        Tested-by: Jenkins

2020-03-25  Jan-Marek Glogowski  <glogow@fbihome.de>  [f1959c4414b3f50c8bdf9fd87fb0501523b08535]

        ucb-webdav-neon: drop large commented code blocks
        
        Change-Id: I02fe3f93edf94829b4456df2e8a7740698cf5263
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91066
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-03-25  Luboš Luňák  <l.lunak@collabora.com>  [b275cce0878ddb7a56361c8d626c76ad57ad7d72]

        make sure only VCL-Skia or VCL-OpenGL is enabled (tdf#131543)
        
        The bug is most likely caused by some code checking only the OpenGL
        setting and doing something, even though the Skia setting takes
        precedence. So make sure VCL OpenGL is considered disabled if Skia
        is enabled.
        Since isVCLOpenGLEnabled() is called right before setting up
        the X11 visual, which is normally needed by isVCLSkiaEnabled()
        to get Vulkan info to check blacklisting, this also requires using
        a temporary Skia Vulkan context using the default X11 visual
        to avoid the dependency loop.
        
        Change-Id: I2d9d9e81ab4ed5021b5f42e3c272dcd10fd32cce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91044
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-25  Armin Le Grand  <Armin.Le.Grand@me.com>  [5b14a18f4748c7b09b432cfae5577c966213a80b]

        tdf#89901 corectly interpret COL_TRANSPARENT
        
        in wmfemfhelper when converting Metafile to
        sequence of Prmitives. In the MetafileActions
        MetaLineColorAction and MetaFillColorAction
        usage of COL_TRANSPARENT must switch off line
        draw/resp. fill
        
        Change-Id: Id5754773c06b7f4aa8824dce9b8b9e7e526e6067
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91061
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2020-03-25  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [2c2aa45234f12de355228af185760440d8720661]

        Sifr: Fix for tdf#130864: Enlarge the border
        
        Change-Id: I62811de63906401194c85ac215d5fe74b50b5b56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91047
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-25  nd101  <Fong@nd.com.cn>  [df1be683ab935fe5362750360508ba69eb415afb]

        tdf#131553 a null pointer crashes Impress
        
        When constructing a shape object from property EmbeddedObject,
        it may return null object. Check the returned value first.
        
        Change-Id: I9d7a2d9c0c919007ae2a34a0af86dea5639b1bd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91024
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-25  Julien Nabet  <serval2412@yahoo.fr>  [d34f54776f51747658556c148eab0d0fc96ea3e0]

        Related tdf#46037: use a bit of simplified config access (cui/optinet2)
        
        Change-Id: Ie784468030bf612ba4209e0619d07032a488f700
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91011
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-03-25  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [4af18ebae9d74b43fcd114d5fa5b145586651bc2]

        tdf#131280 Fix endless invalidation loop on documents with form controls
        
        Restores a condition which was removed in 8de98e61fbc96bf523b3dec7e1e52eb7e2d7693e
        
        Change-Id: I68a9f8a362d2ded9975e7c73e2a0533aa5ad9e94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91053
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-03-25  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [35d3d6bb3b3795653fb4210b751a8e9f0183f741]

        Add missing autogen.input entries to README.cross
        
        Change-Id: I8bb100478d88136d55a9b076464489f5d66c2ad7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91052
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-03-25  Jan Holesovsky  <kendy@collabora.com>  [efff12770fb16df8f8b405a08d28339e2a82a4b1]

        pdfium: Test insertion of PDF into a document.
        
        Change-Id: Ide2643349fbf5cdf79e68c2c504d1cd486c09d7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90996
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2020-03-25  Caolán McNamara  <caolanm@redhat.com>  [5bb908656475ed982bd7d63447df8e740171c6e3]

        Resolves: tdf#131522 sync textview from edit when edit changes
        
        Change-Id: I9a127f5066405225d35dd0590e84168b3bd86790
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91049
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-25  Stephan Bergmann  <sbergman@redhat.com>  [eac806e8dcd9ee6439ac8695978ff6b62cc6b8d2]

        Properly quote $(NINJA)
        
        At least on my Windows machine I had always had
        
          C:\Program Files (x86)\Ninja 1.7.1
        
        in Path, so that `which ninja` in configure.ac puts
        
          export NINJA=/cygdrive/c/Program Files (x86)/Ninja 1.7.1/ninja
        
        into config_host.mk, with spaces and parentheses that need to be quoted here.
        
        Change-Id: I938f8914cbc9b7eff7a41009f12cd95abeb4421c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91042
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-25  Stephan Bergmann  <sbergman@redhat.com>  [e90e3d7e9afac1dde347bfcee1503b09355c03b1]

        ValueSet is still needed from the CppunitTest_svtools_dialogs_tests library
        
        ...at least in a Windows --enable-mergelibs `make screenshot` build
        
        Change-Id: Id1168d5c0a4c417144a2d10a9ddc8ff1b33525f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91043
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [39fa33d01032ad3f5cdc164aee654022d30775b5]

        fix assert when loading id:000059,sig:11,src:000008,op:havoc,rep:2.lwp
        
        one of caolans test files, which appears to have a row layout which
        references a non-existent parent.
        
        Change-Id: I9322ed430aa9edd47db9967a19938b02e4af6bc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90475
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-25  Caolán McNamara  <caolanm@redhat.com>  [cdd4f1cafef2c1592f6cb4ad1f4bca8db4225cbf]

        Defect type: IDENTIFIER_TYPO
        
        identifier_typo: Using "Libreoffice" appears to be a typo:
        
        "Libreoffice" is only known to be referenced here, or in copies of this code.
        
        Identifier "LibreOffice" is referenced elsewhere at least 19 times.
        
        Change-Id: I201bcc7e226dde52eed2c0281d2b9839a234af1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91033
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-25  Luboš Luňák  <l.lunak@collabora.com>  [208bb103d3ad93c2356c60174a49204a3e919f74]

        no reason for the FontAntiAliasing setting being UNX-only (tdf#107744)
        
        This dates back to the ancient times where no revision control history
        dares, so no idea why this was so, but it doesn't make sense, as
        at least Windows can disable AA for fonts too. And if some platform
        really wants to hide the setting, it should be enough just to hide
        the UI element, no reason for '#if defined( UNX )' all over the place.
        
        Change-Id: I76fc9ad157358321904573079ace5a3fe556f86a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91041
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-25  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [cf05c579411a92e44d4559de2dc3a6de29412ad4]

        Sukapura:  Update many style icons
        
        - Update Curve & Freeform icons
        - Add larger Cell Styles icons
        - Update Navigation Data icons
        - Update Numeric Field icons
        - Update to Curve & to Polygon icons
        - etc
        
        Change-Id: Iffa13ee13fac13ba5b95f14496efa5419154b1a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91028
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-25  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [e0ce7b5148a31f5463f2341dc179e0b105c4f4b7]

        Sifr: :Fix for tdf#131509
        
        Change italic in Spanish from C to K
        
        Change-Id: I5b1da84983827a17565143bda984d7ae3b5e0518
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91040
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-25  Dennis Francis  <dennis.francis@collabora.com>  [d90b0305e0769c89c5644854c216e0849df3313e]

        lokit: Mark document as modified on chart insert/edit...
        
        immediately at least in the case when LOKit is active.
        This is to allow prompt emission of .uno:ModifiedStatus=true statechange
        message from lokit to the client. Without this, in online the chart
        insert/modify related changes may not get saved on client exit.
        
        Change-Id: I8c38a37cc455f74a70d43b6aaa3e5035b283d47f
        (cherry picked from commit 75adb624dfff4659e6f3099a1720fbd697560f9c)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91036
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2020-03-25  Stephan Bergmann  <sbergman@redhat.com>  [c2c09e9de742099700a51ec25d2ee923db3604c6]

        Fix test for /usr/share/java/flute-1.3.0.jar
        
        The old test was always true (as -f/usr/share/java/flute-1.3.0.jar is not the
        null string), so in a --with-system-jfreereport build that did not explicitly
        configure --with-flute=..., FLUTE_JAR was always set to
        /usr/share/java/libxml-1.0.0.jar, even if that file does not exist (as e.g. on
        Fedora, where e.g. flute-1.3.0-22.OOo31.fc32.noarch includes
        /usr/share/java/flute.jar instead).
        
        The only use of FLUTE_JAR is in gb_Jar__use_flute in RepositoryExternal.mk, and
        the only use of that is in reportbuilder/Jar_reportbuilder.mk, but which seems
        to not mind if the given jar doesn't exist?
        
        Change-Id: Iea94ed34b4df61d2abed67b54bd4caa24ede7e80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91039
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [74ebc6dcbc85ce9f49d7451e08d71a41f794f569]

        SdrGrafObj: don't check the primitive sequence for PDF to get metadata
        
        For a PDF we create a BitmapPrimitive2D only, so it doesn't have
        any metadata in the primitive sequence itself, but a call to the
        getVectorGraphicData() method will render the PDF in order to
        create the BitmapPrimitive2D. This is a problem when we have
        multiple pages as we want them to be rendered on demand and not
        right away on load.
        This change short-circuits the gathering of metadata for PDF to
        prevent unnecessary early rendering of PDF pages.
        
        Change-Id: If5c286e88e72c4c0ba5083a98c7db707d207b6cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91034
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-25  Luboš Luňák  <l.lunak@collabora.com>  [d591a682e46ff352f06a61c024ef661dd17f4ea4]

        remove a dependency that doesn't make a sense
        
        Change-Id: Idc88476213a01643f5ba6b8ea9fbee78673d7769
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91032
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fd75534be2d46b7acdaae4a58d852bb7e0e66b90]

        Fix typo
        
        Change-Id: I959a8bcc133d5f54ce991dff490ef339698be58a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91025
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8713236683f28d8ec1a13fe5c34d217af39e128e]

        Fix typo
        
        Change-Id: I22dad8c614e04da2234746834fffa8365c71d713
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90226
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-25  Stephan Bergmann  <sbergman@redhat.com>  [12235d3390a7fc5146bf65f9d6166034b8a048ee]

        Missing dependency
        
        Change-Id: I877364593025de65695995729a12294748c949ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91010
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-25  Justin Luth  <justin.luth@collabora.com>  [b2471b8ab62abaa7f0c2c8342b4fa61c18f013c6]

        tdf#106843 docxexport: don't write double docProtect
        
        regression from LO 6.4
        commit 2756ed9317e3474003c11ffe7d1e2f087c1412bf
        
        Change-Id: Iaf32974c7282d11bcd9572ed75cf1233ad3f0008
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90321
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-25  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [d3e1ada45439937e0836696963b9d30ad5447b2c]

        Remove unused using declarations in oox...xmlsecurity
        
        Found by:
        run-clang-tidy-10 -checks=-*,misc-unused-using-decls
        
        Change-Id: I3e95791e223ef01e140a6217e29a9efae428a784
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90876
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-25  Miklos Vajna  <vmiklos@collabora.com>  [e4f938f246f3e4bfd9924e4ffcfae7b1cd9570eb]

        Remove some unused includes
        
        Change-Id: I4897a6f2622e3e219f8b7b93d818d2edca03b117
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91008
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-25  Stephan Bergmann  <sbergman@redhat.com>  [23245f723fb29262b8543d6447d1b0bb69cb50fb]

        external/nss: Fix rpath for Linux et al
        
        See CustomTarget_postprocess/check_dynamic_objects (in a
        --with-package-format=... build) failing after
        8512f4ca090c85477a6670438aeefe7fdfcf8a98 "build nss using their new build system
        (gyp/ninja-based)" with
        
        > instdir/program/libsmime3.so has no RPATH
        > instdir/program/libnssutil3.so has no RPATH
        > instdir/program/libnssdbm3.so has no RPATH
        > instdir/program/libfreeblpriv3.so has no RPATH
        > instdir/program/libsqlite3.so has no RPATH
        > instdir/program/libfreebl3.so has no RPATH
        > instdir/program/libnssckbi.so has no RPATH
        > instdir/program/libnss3.so has no RPATH
        > instdir/program/libsoftokn3.so has no RPATH
        > instdir/program/libssl3.so has no RPATH
        
        workdir/UnpackedTarball/gyp/pylib/gyp/generator/ninja.py already has logic to
        add -Wl,-rpath=$ORIGIN/... to certain link command lines, presumably for
        building certain executables, but of which we apparently include none in
        ExternalPackage_nss, so it shouldn't hurt to keep them using that other
        -Wl,-rpath=$ORIGIN/...  I have no idea whether there would be a cleaner way than
        this patch to pass an additional -Wl,-rpath=$ORIGIN to all link command lines
        via the invocation of build.sh in ExternalProject_nss (even if those executables
        mentioned in the previous sentence would then have two -Wl,-rpath=..., that
        should not hurt in practice).
        
        (Most, if not all of the rpath-related hunks of external/nss/nss.patch that were
        needed for the make-based nss build on Linux et al prior to
        8512f4ca090c85477a6670438aeefe7fdfcf8a98 can probably be removed in a follow-up
        commit.)
        
        Change-Id: I65eaf52efeb6feceb8540e0aedf340f9a9a18599
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91012
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-25  Muhammet Kara  <muhammet.kara@collabora.com>  [a504ed789272b932556f563f013bce3552d75109]

        Fixes to the Tip Of The Day messages from weblate feedback
        
        Fixes suggested by SteenRønnow
        
        Change-Id: I21e9ec2084baff3fb4cbbf9a3cadcf63662c1da6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91021
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-03-25  Muhammet Kara  <muhammet.kara@collabora.com>  [c10125b34db96d54d899ca5c539d7389825d9e69]

        Remove extra space from the ToTD message
        
        TOTD: Tip Of The Day
        
        Fix suggested by vpanter on weblate instance
        
        Change-Id: I545819bf7581b45776cdc07aa3731e2a69885082
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91015
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-03-25  Muhammet Kara  <muhammet.kara@collabora.com>  [af2567c45e4f69b2d28d1d9aef52b661c7568231]

        Fix a tip of the day message
        
        Reported by Tuomas Hietala on our weblate instance
        
        Change-Id: I699fa4c231d4a4ad4f474fe72183f89104c1a532
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91014
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-03-24  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [d194171917978979ff90400133c2843ae7077db9]

        Sukapura:^ Color related icons & wrap icons,+Chapter Numbering icons
        
        Change-Id: Iea7866df74ad2ea68c8d797f1fa75f384e1e2ac4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90999
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-24  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [642cdf2d8341f0b202f01718ccb63ac1b976e18e]

        tdf#131530 keep prepending footnote frame
        
        Fix function name typo and actually prepend the footnote frame,
        as the original code did. So much about "easy refactoring" :-(
        
        Regression from commit 24caeee8236576abd92086974c1dbbf15b81a4c5
        ("Refactor a bit of the footnote handling code").
        
        Change-Id: I227e30bc169fdfc237a5239d3ade6f035d85ca6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91004
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-03-24  Tor Lillqvist  <tml@collabora.com>  [7dcf08fe6f14951cdf752a3772f25297cc238ce3]

        Accept iOS SDK 13.4
        
        Change-Id: I7ef4acfd009c9e7fa0adf31a2f50f507b957bac9

2020-03-24  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [adc7d311de22b0026a5fa0f80f2327d0336fd7cd]

        tdf#131542 EMF+ Implement BeginContainer record
        
        Change-Id: If388ef4544001fb9064aed3ce979c2790ab0645f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90997
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2020-03-24  Caolán McNamara  <caolanm@redhat.com>  [c4dab726caaa73be9f9c731312080143b0a0b89d]

        ofz#21168 sw,writerfilter: limit writerfilter hack to writerfilter
        
        The problem is that at the end of WW8 import, a delete redline is
        inserted that ends up calling DeleteAndJoin from inside
        AppendRedline(). A fly is anchored AT_CHAR at (node 46, offset 0)
        and the deletion goes from (node 46, offset 0) to
        (node 48, offset 13) hence the special case check in
        IsDestroyFrameAnchoredAtChar() for the IsInReading() prevents it
        from being deleted, and then its anchor is still registered at the
        node 46 when it gets deleted.
        
        So try to restrict the WriterfilterHack to writerfilter, so it won't
        affect WW8 import.
        
        Unfortunately this is far less obvious than expected, because import can
        happen for creating a new file, in which case it's all done via UNO in
        writerfilter, or when inserting into an existing file, in which case
        SwReader::Read() is used.
        
        The SwDocShell's pMedium can't be used becuse in insert file case it
        will be the loaded file, not the inserted file.
        
        There isn't any obvious alternative to adding a silly UNO property for
        the writerfilter to use.
        
        Change-Id: Ia7fdc9bb1925202f6692ebee6e4b6b1fe50e5345
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90384
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-24  Miklos Vajna  <vmiklos@collabora.com>  [531863e28b626f4af04f999295f79ecc347c2165]

        vcl: fix startup of a sanitized soffice.bin
        
        warn: sal.osl:19830:19830:sal/osl/unx/module.cxx:162: dlopen(instdir/program/libvclplug_genlo.so, 257): instdir/program/libvclplug_genlo.so: undefined symbol: _ZTI20FreetypeFontInstance
        
        This was originally done in commit
        781c4402f1a8c64f87bc81e866bc444b9ed97948 (make some classes
        module-private, 2019-11-02), but it did not cause problems till
        recently.
        
        I guess this started to be a problem when the gen vcl plug started to
        interact with freetype directly in the skia case.
        
        Change-Id: I05ef0ff4446de32deccff6d7ee1fde991e5a0256
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90995
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-24  Dennis Francis  <dennis.francis@collabora.com>  [f08bbb5648c06a387e69f3a0e0a6a9a1eda7fc37]

        lokit: unify fill transparency items
        
        Online just listens to .uno:FillFloatTransparence but the set-item
        in core it corresponds to, does not represent the fill-transparency
        types like 'None' and 'Solid'. This is represented by another item
        called XFillTransparencyItem. As a result the mobile wizard does not
        show the correct transparency fill type always.
        To solve this, this patch encodes the constant transparency percentage
        in case of Solid and None(always 0%) as an intensity and stores this
        info in the statechange message of .uno:FillFloatTransparence whenever
        there is no gradient type and corrects the 'style' attribute of the
        message appropriately.
        
        More detailed information is provided as comments at appropriate
        places in the patch.
        
        Change-Id: I443ef4ce349badf28f6c2c702b1014868d9c6ed5
        (cherry picked from commit 34969e9c04f9305d19826c72a29e38e26794cbe3)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90986
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2020-03-24  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [217625058109b39752710d70fb0ab0dd1bac7435]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 81a863eb6fe5932e2161266dae6e7bfb4152a0c4
          - README: Add Weblate badge for helpcontent2 l10n
            
            Change-Id: Ieb89f42e51a04bfa73732a779a92b79a755bc644
            
2020-03-24  Caolán McNamara  <caolanm@redhat.com>  [ff8d505bcaff5b0c4892cf6cf559e5f0ae71e88d]

        sduilo-SdPageListControl doesn't exist anymore
        
        Change-Id: I865ad6e7546b829306ee5c2a8648068ec4c151c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90980
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-24  Stephan Bergmann  <sbergman@redhat.com>  [0b9a6cfc443d84158fb0db6f40b953e1410178d8]

        Set Boost baseline to 1.66, and enforce it
        
        According to the mailing list thread starting at
        <https://lists.freedesktop.org/archives/libreoffice/2020-March/084722.html>
        "Reasonable boost baseline?", 1.66 should cover --with-system-boost at least for
        contemporary Debian, RHEL, and SUSE based distros.
        
        And at least our AX_BOOST_BASE from m4/ax_boost_base.m4 by itself only issues a
        AC_MSG_NOTICE if no appropriate Boost is found, so add an explicit AC_MSG_ERROR
        to make configure fail in that case.
        
        Change-Id: Ifdf6566af785f613c62f9c5a4b85cf80cec672c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90985
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-24  Mike Kaganski  <mike.kaganski@collabora.com>  [7b122710e8d0fad1fbd4d65b48f6bead09213a2c]

        Initialize buffer
        
        Also assert that correct data type is passed to SbiStringPool::Add.
        
        Change-Id: I774d983be82d702b31de1054d13661e1d0e9c1dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90983
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-03-24  Stephan Bergmann  <sbergman@redhat.com>  [7de7512718ac192fcad441d5500d056316f72d72]

        Revert "tdf#95425 follow-up: enable "Source format" checkbox of data label"
        
        This reverts commit 9bf40c635c41c6b3b072b7c61fea67a20ba4342b.
        
        Reason for revert: This apparently causes builds to hang.  Witness all the six failed Jenkins builds for <https://gerrit.libreoffice.org/c/core/+/90079> as well as <https://ci.libreoffice.org/job/lo_tb_master_linux_dbg/29218/> and following.
        
        Change-Id: I441e04cba0f1234cdc200a9aa714b166bda4ab89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90950
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: Jenkins

2020-03-24  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [9163755e9f64a0b1dd5f2090e0702c19e31c12c9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cf6f0df5ad826b72513b2f1c465518bfe723c72e
          - Fix to Property misleading snippet
            
            Change-Id: Ie96f829d21384a9adab81e9b007d0773c035b97c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/90948
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-24  Jim Raykowski  <raykowj@gmail..com>  [4f70e274ee6d35cf1887a255757fe58334159306]

        weld writer navigator expand and collapse all support
        
        Makes expand and collapse all work from the outline context menu and
        ctrl+* short cut for all vcl plugins
        
        Change-Id: I6cec6f1b4dedfc62216028b24d09d7f402a387cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90973
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-24  Michael Stahl  <Michael.Stahl@cib.de>  [002d1152dc418f7d624409e76cd9d4ac0b42c7f8]

        icu: add patch to fix CVE-2020-10531
        
        Change-Id: I0aca4af1bd79f28bf1c920a4d05e80948106aaac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90971
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-24  Balazs Varga  <balazs.varga991@gmail.com>  [9bf40c635c41c6b3b072b7c61fea67a20ba4342b]

        tdf#95425 follow-up: enable "Source format" checkbox of data label
        
        settings after file opening, if its value is true in the opened
        ODF or OOXML document, instead of always showing disabled state.
        
        Testing notes: double click on a data label during chart editing
        to see the Data Labels for Data Series... window. On the page
        "Data Labels...", click on the Number format... button to see
        the checkbox "Source format".
        
        Change-Id: Idb837d9492ad7e83b9020167c47ed52499c070a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90079
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-03-24  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [45435e2ac007aed2aabd175ad944d6c779d99167]

        VBA Err object raise method TestCases
        
        Err.Raise(#) enables 'User-Defined Exceptions' 
        
        Std Basic alternative is: Error # 'without  parentheses
        which throws pre-defined error codes. 
        
        Change-Id: I76229b237066e33229d4d13e6742c660887fda2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85017
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-03-24  Caolán McNamara  <caolanm@redhat.com>  [5a2c0ab29719ac914d30d8789c0e386541702cbf]

        weld writer navigator
        
        GtkToggleToolButton are much wider than vcl equivalents.  Split the bottom
        toolbar into two toolbars. Rearrange their contents so the layout of each level
        visually match.
        
        Notes:
        
        Master documents have two modes, master content tree and the normal content
        tree.
        
        You can drag entries from the content tree into the document, drag mode drop
        down controls whether its a link or a copy etc that's dropped in.
        
        Documents can be dropped into the content and global trees.
        
        If outline tracking isn't active, then when content changes the tree is cleared
        and refilled, typically an effort is made to reselect the same entry that was
        previously selected. Additionally, if the amount of content didn't change an
        effort is made to scroll back to the location the scrollbar was at before the
        clear.
        
        Change-Id: I00c015145eac5b1acc3398d3c40861d830e4264a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89725
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-24  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [70b9775af71b0e1a4b4d0760d2884631184db5ae]

        Breeze, Colibre, elementary, Karasa Jaga :Fix for tdf#131509
        
        Change italic in Spanish to K from C
        
        Change-Id: Ie82625f8a605de67c036a76ce438de1e883203f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90966
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f07754b5764cfc5187b7d60bbb2ce44d7fae91e0]

        Removed duplicated includes
        
        Change-Id: If00e89686210be5f76208a5e3ff366096f4ac9fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90927
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-03-24  Tor Lillqvist  <tml@collabora.com>  [8a30ff491d562129097ff231267729316fda5b7a]

        Simplify the LibreOfficeKit mobile phone and tablet API
        
        There is not need to ever change the kind of device a view is for, so
        why bother with the bool parameter to setMobilePhone() and
        setTablet(). Also, make sure just either of them is called, at most
        once, for a view.
        
        Change-Id: I9ac872f0ab4772e4a7c40c49f62b32fa7b1e47f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90968
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-03-24  Caolán McNamara  <caolanm@redhat.com>  [288e02549bed317730eff0d169f6bdb75c8f40ce]

        Resolves: tdf#131507 createCairoSurface returns nullptr on failure
        
        Change-Id: I05190a6f280ebbe750dfda56ef27d3362222b95f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90940
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-24  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [16b0bbb671a8080655e27542e576478486810404]

        tdf#131296: get numeric value with its data type in StepLOADNC
        
        In order to load numeric values, generate SbiOpcode::NUMBER_ opcodes
        including the numeric value and its data type instead of SbiOpcode::CONST_.
        
        The numeric value and its data type will be restored in
        SbiRuntime::StepLOADNC. When the new compiled code is stored in documents,
        e.g. password-protected libraries, leagcy LO versions will just read up to
        non-numeric characters, thus correctly obtaining number value and ignoring
        the type, so the change is backward-compatible.
        
        To interpret legacy compiled code, old treatment of SbiRuntime::StepLOADI
        is restored, reverting commit 0b4f8bf571baf2ccd5a8aafdc4deb41867420be3.
        This change reimplements the fix for tdf#129596.
        
        Change-Id: I46ebfc77f9bea69479968950c0fb7264e4a7ab27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90858
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-03-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2846686272931cd8bb0bcd452dd0e8b5b52064b1]

        Fix typo
        
        Change-Id: I5a430d2e681b0c95476b4b59ca5281da6a05ee8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90924
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fbb0221e3d8ebf7c5851a7dd0e516e0461d12235]

        Fix typo
        
        Change-Id: I6fd01def988cf0bb04569f80cad30b96fd868b81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90938
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-24  Stephan Bergmann  <sbergman@redhat.com>  [5d56257d9ee9eec7abed7a0c1f5b432f80bfa9e9]

        Clear SbxAppData::m_aGlobErr early
        
        ...before the destruction of the
        
          std::unique_ptr<SbxAppData> xSbxAppData;
        
        member during the destruction of BasicDLLImpl can set that
        BasicDLLImpl::xSbxAppData to null.  Because the destruction of
        SbxAppData::m_aGlobErr may call into SbxValue::Put -> SbxBase::GetError ->
        GetSbxData_Impl, which would recursively access that
        
          return *BasicDLLImpl::BASIC_DLL->xSbxAppData;
        
        This causes problems with libc++ (i.e., on macOS), where ~std::unique_ptr sets
        its internal pointer to null before calling the destructor of the pointed-to
        object.  Whereas it happens to not cause problems with e.g. libstdc++, where
        ~std::unique_ptr calls the destructor of the pointed-to object first before
        setting the pointer to null.
        
        The problem showed up with <https://gerrit.libreoffice.org/c/core/+/85017/14>
        "VBA Err object raise method TestCases", where CppunitTest_basic_macros kept
        failing on macOS with
        
        > * thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
        >     frame #0: 0x00000001119f18e7 libsblo.dylib`SbxValue::Put(this=0x000000014c1cff00, rVal=0x00007ffeefbf1218) + 55 at basic/source/sbx/sbxvalue.cxx:414
        >    411 	bool SbxValue::Put( const SbxValues& rVal )
        >    412 	{
        >    413 	    bool bRes = false;
        > -> 414 	    ErrCode eOld = GetError();
        >    415 	    if( eOld != ERRCODE_NONE )
        >    416 	        ResetError();
        >    417 	    if( !CanWrite() )
        > Target 0: (cppunittester) stopped.
        > (lldb) bt
        > * thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
        >   * frame #0: 0x00000001119f18e7 libsblo.dylib`SbxValue::Put(this=0x000000014c1cff00, rVal=0x00007ffeefbf1218) + 55 at basic/source/sbx/sbxvalue.cxx:414
        >     frame #1: 0x00000001119f2399 libsblo.dylib`SbxValue::Clear(this=0x000000014c1cff00) + 553 at basic/source/sbx/sbxvalue.cxx:176
        >     frame #2: 0x00000001119f20d0 libsblo.dylib`SbxValue::~SbxValue(this=0x000000014c1cff00, vtt=0x0000000111a2af70) + 80 at basic/source/sbx/sbxvalue.cxx:139
        >     frame #3: 0x00000001119f825d libsblo.dylib`SbxVariable::~SbxVariable(this=0x000000014c1cff00, vtt=0x0000000111a2af68) + 381 at basic/source/sbx/sbxvar.cxx:125
        >     frame #4: 0x00000001119e619a libsblo.dylib`SbxProperty::~SbxProperty(this=0x000000014c1cff00, vtt=0x0000000111a2af60) + 42 at basic/source/sbx/sbxobj.cxx:861
        >     frame #5: 0x000000011188ce81 libsblo.dylib`SbUnoProperty::~SbUnoProperty(this=0x000000014c1cff00, vtt=0x0000000111a2af58) + 97 at basic/source/classes/sbunoobj.cxx:2591
        >     frame #6: 0x000000011188ceb3 libsblo.dylib`SbUnoProperty::~SbUnoProperty(this=0x000000014c1cff00) + 35 at basic/source/classes/sbunoobj.cxx:2591
        >     frame #7: 0x000000011188cf0c libsblo.dylib`SbUnoProperty::~SbUnoProperty(this=0x000000014c1cff00) + 28 at basic/source/classes/sbunoobj.cxx:2591
        >     frame #8: 0x000000011180c235 libsblo.dylib`SvRefBase::ReleaseRef(this=0x000000014c1cffa0) + 197 at include/tools/ref.hxx:163
        >     frame #9: 0x000000011184fda7 libsblo.dylib`tools::SvRef<SbxVariable>::~SvRef(this=0x000000014c1d2490) + 55 at include/tools/ref.hxx:56
        >     frame #10: 0x000000011184a545 libsblo.dylib`tools::SvRef<SbxVariable>::~SvRef(this=0x000000014c1d2490) + 21 at include/tools/ref.hxx:55
        >     frame #11: 0x00000001119be5af libsblo.dylib`SbxVarEntry::~SbxVarEntry(this=0x000000014c1d2490) + 47 at basic/source/sbx/sbxarray.cxx:31
        >     frame #12: 0x00000001119bc3d5 libsblo.dylib`SbxVarEntry::~SbxVarEntry(this=0x000000014c1d2490) + 21 at basic/source/sbx/sbxarray.cxx:31
        >     frame #13: 0x00000001119bed29 libsblo.dylib`std::__1::allocator<SbxVarEntry>::destroy(this=0x000000014c1940a0, __p=0x000000014c1d2490) + 25 at c++/v1/memory:1931
        >     frame #14: 0x00000001119becfd libsblo.dylib`void std::__1::allocator_traits<std::__1::allocator<SbxVarEntry> >::__destroy<SbxVarEntry>((null)=std::__1::true_type @ 0x00007ffeefbf1448, __a=0x000000014c1940a0, __p=0x000000014c1d2490) + 29 at c++/v1/memory:1793
        >     frame #15: 0x00000001119beccd libsblo.dylib`void std::__1::allocator_traits<std::__1::allocator<SbxVarEntry> >::destroy<SbxVarEntry>(__a=0x000000014c1940a0, __p=0x000000014c1d2490) + 29 at c++/v1/memory:1630
        >     frame #16: 0x00000001119bec7b libsblo.dylib`std::__1::__vector_base<SbxVarEntry, std::__1::allocator<SbxVarEntry> >::__destruct_at_end(this=0x000000014c194090, __new_last=0x000000014c1d2490) + 91 at c++/v1/vector:426
        >     frame #17: 0x00000001119bebab libsblo.dylib`std::__1::__vector_base<SbxVarEntry, std::__1::allocator<SbxVarEntry> >::clear(this=0x000000014c194090) + 27 at c++/v1/vector:369
        >     frame #18: 0x00000001119bea47 libsblo.dylib`std::__1::__vector_base<SbxVarEntry, std::__1::allocator<SbxVarEntry> >::~__vector_base(this=0x000000014c194090) + 39 at c++/v1/vector:463
        >     frame #19: 0x00000001119be958 libsblo.dylib`std::__1::vector<SbxVarEntry, std::__1::allocator<SbxVarEntry> >::~vector(this=0x000000014c194090 size=3) + 40 at c++/v1/vector:555
        >     frame #20: 0x00000001119bafa5 libsblo.dylib`std::__1::vector<SbxVarEntry, std::__1::allocator<SbxVarEntry> >::~vector(this=0x000000014c194090 size=3) + 21 at c++/v1/vector:550
        >     frame #21: 0x00000001119bb457 libsblo.dylib`SbxArray::~SbxArray(this=0x000000014c194080, vtt=0x0000000111a385e8) + 71 at basic/source/sbx/sbxarray.cxx:75
        >     frame #22: 0x00000001119bb4a3 libsblo.dylib`SbxArray::~SbxArray(this=0x000000014c194080) + 35 at basic/source/sbx/sbxarray.cxx:74
        >     frame #23: 0x00000001119bb4fc libsblo.dylib`SbxArray::~SbxArray(this=0x000000014c194080) + 28 at basic/source/sbx/sbxarray.cxx:74
        >     frame #24: 0x000000011180c235 libsblo.dylib`SvRefBase::ReleaseRef(this=0x000000014c194080) + 197 at include/tools/ref.hxx:163
        >     frame #25: 0x000000011184dbd7 libsblo.dylib`tools::SvRef<SbxArray>::~SvRef(this=0x000000014c1cfe58) + 55 at include/tools/ref.hxx:56
        >     frame #26: 0x000000011184cc25 libsblo.dylib`tools::SvRef<SbxArray>::~SvRef(this=0x000000014c1cfe58) + 21 at include/tools/ref.hxx:55
        >     frame #27: 0x00000001119e0d10 libsblo.dylib`SbxObject::~SbxObject(this=0x000000014c1cfdd0, vtt=0x0000000111a37d18) + 288 at basic/source/sbx/sbxobj.cxx:111
        >     frame #28: 0x000000011188b73d libsblo.dylib`SbUnoObject::~SbUnoObject(this=0x000000014c1cfdd0, vtt=0x0000000111a37d10) + 221 at basic/source/classes/sbunoobj.cxx:2387
        >     frame #29: 0x0000000111990d51 libsblo.dylib`SbxErrObject::~SbxErrObject(this=0x000000014c1cfdd0, vtt=0x0000000111a37d08) + 113 at basic/source/classes/errobject.cxx:184
        >     frame #30: 0x0000000111990d83 libsblo.dylib`SbxErrObject::~SbxErrObject(this=0x000000014c1cfdd0) + 35 at basic/source/classes/errobject.cxx:183
        >     frame #31: 0x0000000111990dfc libsblo.dylib`SbxErrObject::~SbxErrObject(this=0x000000014c1cfdd0) + 28 at basic/source/classes/errobject.cxx:183
        >     frame #32: 0x000000011180c235 libsblo.dylib`SvRefBase::ReleaseRef(this=0x000000014c1cfee8) + 197 at include/tools/ref.hxx:163
        >     frame #33: 0x00000001119bcac6 libsblo.dylib`tools::SvRef<SbxVariable>::clear(this=0x0000000110e365a8) + 70 at include/tools/ref.hxx:64
        >     frame #34: 0x00000001119ca764 libsblo.dylib`SbxAppData::~SbxAppData(this=0x0000000110e365a0) + 84 at basic/source/sbx/sbxbase.cxx:49
        >     frame #35: 0x00000001119ca965 libsblo.dylib`SbxAppData::~SbxAppData(this=0x0000000110e365a0) + 21 at basic/source/sbx/sbxbase.cxx:45
        >     frame #36: 0x000000011199272b libsblo.dylib`std::__1::default_delete<SbxAppData>::operator(this=0x0000000110e2cfb0, __ptr=0x0000000110e365a0)(SbxAppData*) const + 43 at c++/v1/memory:2363
        >     frame #37: 0x00000001119926af libsblo.dylib`std::__1::unique_ptr<SbxAppData, std::__1::default_delete<SbxAppData> >::reset(this=0x0000000110e2cfb0, __p=0x0000000000000000) + 95 at c++/v1/memory:2618
        >     frame #38: 0x0000000111992649 libsblo.dylib`std::__1::unique_ptr<SbxAppData, std::__1::default_delete<SbxAppData> >::~unique_ptr(this=0x0000000110e2cfb0) + 25 at c++/v1/memory:2572
        >     frame #39: 0x0000000111992625 libsblo.dylib`std::__1::unique_ptr<SbxAppData, std::__1::default_delete<SbxAppData> >::~unique_ptr(this=0x0000000110e2cfb0) + 21 at c++/v1/memory:2572
        >     frame #40: 0x00000001119925f5 libsblo.dylib`(anonymous namespace)::BasicDLLImpl::~BasicDLLImpl(this=0x0000000110e2cfa0) + 53 at basic/source/runtime/basrdll.cxx:33
        >     frame #41: 0x0000000111992415 libsblo.dylib`(anonymous namespace)::BasicDLLImpl::~BasicDLLImpl(this=0x0000000110e2cfa0) + 21 at basic/source/runtime/basrdll.cxx:33
        >     frame #42: 0x000000011199243c libsblo.dylib`(anonymous namespace)::BasicDLLImpl::~BasicDLLImpl(this=0x0000000110e2cfa0) + 28 at basic/source/runtime/basrdll.cxx:33
        >     frame #43: 0x000000011180c235 libsblo.dylib`SvRefBase::ReleaseRef(this=0x0000000110e2cfa0) + 197 at include/tools/ref.hxx:163
        >     frame #44: 0x0000000111992039 libsblo.dylib`tools::SvRef<SvRefBase>::clear(this=0x00007ffeefbf1bb0) + 57 at include/tools/ref.hxx:64
        >     frame #45: 0x0000000111991f0b libsblo.dylib`BasicDLL::~BasicDLL(this=0x00007ffeefbf1bb0) + 123 at basic/source/runtime/basrdll.cxx:69
        >     frame #46: 0x0000000111992055 libsblo.dylib`BasicDLL::~BasicDLL(this=0x00007ffeefbf1bb0) + 21 at basic/source/runtime/basrdll.cxx:66
        >     frame #47: 0x0000000110f07a5a libtest_basic_macros.dylib`MacroSnippet::~MacroSnippet(this=0x00007ffeefbf1ba8) + 74 at basic/qa/cppunit/basictest.hxx:23
        >     frame #48: 0x0000000110f07a05 libtest_basic_macros.dylib`MacroSnippet::~MacroSnippet(this=0x00007ffeefbf1ba8) + 21 at basic/qa/cppunit/basictest.hxx:23
        >     frame #49: 0x0000000110f269b7 libtest_basic_macros.dylib`(anonymous namespace)::VBATest::testMiscVBAFunctions(this=0x0000000100651890) + 1319 at basic/qa/cppunit/test_vba.cxx:168
        [...]
        
        Change-Id: I776b7f0686e0915b69119b2e6a513e2a4b40822f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90967
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-24  Miklos Vajna  <vmiklos@collabora.com>  [e68d961a361a784df1000a978bd02eca57e30565]

        tdf#131282 sw layout: fix shifted down table next to a fly frame
        
        Regression from commit fd7749fddc5a767461dfced55369af48e5a6d561 (sw: fix
        handling of table vs fly overlaps in the AddVerticalFlyOffsets case,
        2020-02-14), the problem was that the rectangle of the fly frame
        included spacing when overlapping was checked.
        
        Given that this code was explicitly added for Word compat purposes,
        change it to ignore spacing. You can see that Word doesn't care about
        spacing: increase the left margin of e.g. the pie chart in the bugdoc to
        some large value and the table is still not shifted down.
        
        Writer shifted the table down as the small spacing was already enough to
        detect an overlap:
        
        debug:21457:21457: SwTabFrame::CalcFlyOffsets: aTabRange is 896 -> 3698
        debug:21457:21457: SwTabFrame::CalcFlyOffsets: aFlyRange is 3650 -> 6290
        
        If we don't include that ~3 px spacing, then we don't overlap, similar
        to Word.
        
        Change-Id: I154c211bb0700d132fd168f49c1bbfb29e8caeb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90939
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-24  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [cc76ac6b9e7de8d120e3b57ab4ab63a10d73825e]

        No more --disable-gtk
        
        Change-Id: I80da384871f96e05e348c734a96e825f0b58278d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90925
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-03-24  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [f62459c05b8f664d614bbc6ce9834304609e563f]

        Sukapura: Fix for tdf#131509, change italic in Spanish to K from C
        
        Change-Id: I38aa38a095dd07ec550087712018fa1566029ce6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90945
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-24  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [3db34e18a5b5133815ea2ec7fd12651cf738c538]

        sw: keep the cursor visible after creating SwDrawTextShell
        
        For some mysterious reason the cursor was forced to
        become hidden after creating SwDrawTextShell, which
        is used to edit the text on shapes. Doing this
        didn't have a negative effect on desktop, because
        the cursor was shown anyway at a later point.
        
        However, for LOK, the cursor was not restored. This
        was unexpected as the clients didn't know editing
        was possible (and on mobile wouldn't even show
        the keyboard).
        
        There doesn't seem to be any ill-effect to leaving
        the cursor enabled in all cases after creating
        an SwDrawTextShell instance.
        
        Change-Id: Ifae8d533ef48b2146a451d58d729e46f5248be71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90897
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
        (cherry picked from commit a50d20b114b4d418cebb968af4b40645dfac087a)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90947
        Tested-by: Jenkins

2020-03-24  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [04bea205b63e964f8b3817564e54840bc8912f3e]

        sw: check for null SdrObject before accessing
        
        Change-Id: I30f1cc658450982232feea10dbe9c5bfefe07d91
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90896
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
        (cherry picked from commit 8ed4ac6152c96280616a784b47c4f75df147501a)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90946
        Tested-by: Jenkins

2020-03-24  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [7ae9c9572ccac55c0926b8a9779bb63c4236291c]

        Sukapura:  Add more 32px and independent icons
        
        - Update Impress's hover image
        - Fix for wrong named icon
        - etc
        
        Change-Id: I1ad1f74a1b6ee4658b55fdb25d85d08e42e9a138
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90933
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-23  Stephan Bergmann  <sbergman@redhat.com>  [91658b402b66b67c785687d5b3a76e3183fe76bf]

        external/nss: --no-zdefs for gyp-base sanitizer builds
        
        Change-Id: I0516295c340e4b6df2fae852303e423a08784172
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90943
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [77a8b485085ecda67e4e0cd76298296dad4e4467]

        Fix typos
        
        Change-Id: Iba46fbe8559211403118a23cd198a2217b333a81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90900
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-03-23  gokaysatir  <gokaysatir@gmail.com>  [574e3ddae11a4fa3965bbf8ddf6352f63b41d341]

        tdf#124176 Use pragma once instead of include guards
        
        Change-Id: I3077e6e3a043401e66cd527c5f69b8571e8b25d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90915
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-03-23  Caolán McNamara  <caolanm@redhat.com>  [b1de953071947e343820dc62c2a0d3b8cf68dc34]

        tdf#131434 ensure expander icon column is created
        
        which the normal ::insert case does, but the bulk insert omitted
        
        Change-Id: I9b236e5f0e91292539164d39f0f90e109a1b503e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90928
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-23  Furkan Ahmet Kara  <furkanahmetkara.fk@gmail.com>  [bf4f7732fa8b452efb5b1bfa4583357c06bbff2f]

        tdf#114441: Convert use of sal_uLong to better integer types
        
        Change-Id: Iec1e6f0d5d3f79357182c92166ba83c5fad3521f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90894
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-03-23  Luboš Luňák  <l.lunak@collabora.com>  [5feadfad0cc3be2680213d2e5f6f786b2f4cc74f]

        actually export $NINJA from configure
        
        I based the check on the gmake check, but that one doesn't need
        the export, as gmake is what needs to be called for the build
        to start. But ninja is currently only used during building NSS.
        Also do not use Windows path for ninja on Windows, as NSS
        actually invokes it from a shell script.
        
        Change-Id: I0d8a86ee3688f27a376d547cd946bb4c59a547a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90922
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-23  Jim Raykowski  <raykowj@gmail.com>  [05022d6cfff72d26fa3b916a4f86ac6488298dac]

        Keep Writer Navigator content view vertical scroll position
        
        ...when an object is renamed
        
        Change-Id: Ib8984fd67653e6bec30d9b27c2d2fbe86b7ce0c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90891
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-23  Stephan Bergmann  <sbergman@redhat.com>  [56f47be55efcccdf1ba78873e2dbfad846dc0b8e]

        Remove nonexisting files from solenv/clang-format/blacklist
        
        Found with
        
        > while IFS= read -r i; do if test ! -f "$i"; then printf '%s\n' "$i"; fi; done <solenv/clang-format/blacklist
        
        Change-Id: If919ef697b6dd8f7fc511835e3fa90caf37ad991
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90918
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-23  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [f2f93434f4795646255e5d8edd31fa08b8b2ffab]

        Related tdf#97694 Check Base macro signatures on load
        
        Change-Id: I45c6eae633c41585c6c7e4c5fff0b187a6dc1f60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90908
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-03-23  Michael Stahl  <Michael.Stahl@cib.de>  [74c811da0dedb205976eae69d8589fd91bbaefa2]

        python3: upgrade to release 3.7.7
        
        Fixes CVE-2020-8315; this only affects Windows 7 and is a regression in
        Python 3.6.
        
        Change-Id: Ic1706e064a1b03ca1de6361794ed4586a89821d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90916
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-23  Jim Raykowski  <raykowj@gmail.com>  [a5b1b65a1611fd1ad8e166cbddf6d2d9702b98d0]

        tdf#131344 Make SvxFontSizeBox_Impl Enable and Disable work
        
        ...with change to InterimItemWindow way of using FontSizeBox as member
        variable widget
        
        Change-Id: I0ad0c3191800ce80a88e58467950a80b5791a2da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90510
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-23  Jim Raykowski  <raykowj@gmail.com>  [6e83e7778d26f35d79ce573b6ee3ab149f7b6179]

        GtkInstanceTreeView: Expand to path before setting cursor
        
        Expands the parent of a child, if needed, so the child can be selected.
        
        Change-Id: If4b7322a7024065e5e96ed2ed43289c5ae7c5f5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90899
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-23  ayhanyalcinsoy  <ayhanyalcinsoy@pisilinux.org>  [49ca2c32514760bdfa417f81c5ef902fe38bcaad]

        tdf#130711: [tr] Extend Autocorrect list for Turkish language (Start with D/E)
        
        Change-Id: I312fb575e888c8a4c1ef0d2857e9682a7f31e295
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90187
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-03-23  Stephan Bergmann  <sbergman@redhat.com>  [9b59bf8693d063fb556931eb2795a6205106da14]

        Sort solenv/clang-format/blacklist
        
        (lexicographically, by Unicode code point values; to make it easier to add
        further entries)
        
        Change-Id: Ie7f5dbfbc7e2c1c8ed331d5328c059866c2e2d10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90914
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-23  Stephan Bergmann  <sbergman@redhat.com>  [4381245869f5d9eab3b15a2beef83835f489b16a]

        Add wrongly formatted file to blacklist
        
        Change-Id: I1e51edcf80ca7f6c114bf83f55441644f08b8595
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90911
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-23  Miklos Vajna  <vmiklos@collabora.com>  [8540c7b18bae9c9b46e6feb7658198a7fc62e811]

        sw: add pad-to-5 numbering
        
        This is the last padded numbering type that is supported by Word but was
        not supported by Writer.
        
        Change-Id: Ica1a0843897c61a4b569105fd21e5bfe7b5012cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90912
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-23  Luboš Luňák  <l.lunak@collabora.com>  [fecca49c309fc723c524f12fa671114b316a5562]

        add a configure check for ninja
        
        Internal NSS now needs it for building on most platforms, so better
        check early in configure.
        
        Change-Id: I45d7038536ea1416443f3b2523f25eee22911485
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90859
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-23  Luboš Luňák  <l.lunak@collabora.com>  [c6a9454e744289cf2004b42b3c90854b2db8382b]

        build also PDBs for nss when using gyp
        
        This should be the gyp variant of 54acab919e7c7c5d60fc697bda5427.
        
        Change-Id: Ic50f5153c4b1f19ae74a52eb9bc0d7c6c23ae131
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90118
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-23  Luboš Luňák  <l.lunak@collabora.com>  [a1a62a70411cb6041b5930ead08280d5e1e7b5f9]

        build nss using gyp+ninja also on Windows
        
        Change-Id: I3acb0f2a93cee85e382e03c2b2fdd68273e12516
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90117
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-23  Luboš Luňák  <l.lunak@collabora.com>  [532ffb7a297d55b495141ce33692df5d9917b54f]

        do not reset PATH when invoking internal python
        
        Change-Id: I7759fefbf5c2dbc39ae9a53f7c044bf63165608c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90116
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-23  Luboš Luňák  <l.lunak@collabora.com>  [8512f4ca090c85477a6670438aeefe7fdfcf8a98]

        build nss using their new build system (gyp/ninja-based)
        
        This requires installed ninja, gyp is included as source. This
        allows nss be built as a parallel build, unlike the old Makefile
        build system.
        Since gyp internally uses python, even recursively, this requires
        more complicated setup in case our internal python is used. Moreover
        gyp itself seems to be kind of deprecated itself and hasn't
        been ported to python3 yet, so that needs patching too.
        So far only easy Unix-like systems are converted, Windows I'll
        do later, the more complicated systems I'll leave to whoever
        has access to them.
        
        Change-Id: I358baad7690d2aa6df44bafa9244dc7cc828fc3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90115
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-23  Luboš Luňák  <l.lunak@collabora.com>  [a58e086ededb8442938e81f971dfae36ef7eb076]

        rework the default make target
        
        The current default target ('all') was a confusing mess, it did run
        some tests, but it did run just some of them and it also depended
        on some factors (toplevel 'make' vs module 'make'). And running
        tests on plain 'make' also makes the developer cycle longer, which
        is annoying, and now there's Jenkins which will do checks.
        
        This commit makes the default make target to be 'build'. All
        the other targets should work the same way, with the exception
        of 'all', which I've removed (given that it was confusing, it's
        probably better not to try to keep any kind of backwards compatibility
        there). The 'build-nocheck' target is now equal to 'build' and thus
        pointless, but I've kept it for backwards compatibility.
        
        Change-Id: I874b7ae8d26e95efa86a00dd32cfa7fd19599b9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89820
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-23  Michael Stahl  <Michael.Stahl@cib.de>  [339c9c2f66c04592f333601aa70c6da3f7cac20e]

        writerfilter: GCC 9.2.1 -Og -Werror=maybe-uninitialized
        
        This one isn't GCC's fault, not obvious that the any must contain a
        bool.
        
        Change-Id: Iad94dc5bd1a010be1c22e527e0d14c027f0dcf60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90910
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-23  Michael Stahl  <Michael.Stahl@cib.de>  [190f81e34d918da289310a90416f9b6b7be7295f]

        configure,gbuild: gla11y fails on Fedora 31
        
        The problem is that the LD_LIBRARY_PATH on the command line causes
        /usr/bin/python to find LO's libpython*.so*:
        
             18269:	find library=libpython3.7m.so.1.0 [0]; searching
             18269:	 search path=.../instdir/program		(LD_LIBRARY_PATH)
             18269:	  trying file=.../instdir/program/libpython3.7m.so.1.0
        
        Presumably LD_LIBRARY_PATH is used to find bundled libxml/libxslt.
        
        So let's try to disable the broken case where a bundled lxml is used
        with system python and bundled libxml/libxslt; this cannot work.
        
        (regression from 84ef6d82546b044990f4efd57e51e29c6c6565c8)
        
        Change-Id: I67aa8250691cae8f899d65f674aa9da23a9d1d7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90906
        Reviewed-by: Samuel Thibault <sthibault@hypra.fr>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-03-23  shivammore  <shivamkm1692000@gmail.com>  [71ae87c0cd9f27504c72cc26c339c2a0eb527dde]

        tdf#39674 Translate some German variable names Words translated TITEL->TITLE SUBTITEL->SUBTITLE
        
        Change-Id: If26f3b53b0ee960522515a640bc0367df257bf57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90679
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Michael Stahl <michael.stahl@cib.de>

2020-03-23  Johnny_M  <klasse@partyheld.de>  [49da80b9620953a0895d11d3d8629b982ebe6a0a]

        Fix spelling of variable
        
        Formular -> Formula
        
        (Found when working on variable translation in
        c212e295c589695c9da0c21914fb30b6af5909d6.)
        
        Change-Id: I9409598670eabdd6ebb1ea1cb0ccc4d9d6292f8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90464
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-23  Johnny_M  <klasse@partyheld.de>  [00bf7320580bd4a8f8d640bb75ae819acc6499a3]

        Translate German variable names
        
        Formular -> Form
        
        Change-Id: I2efb4a8df4898d73e4cf0ebaf93df0adccb2a562
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90463
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-23  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [88e1abdee1bf426dc868d17e885f60d18dfa37f7]

        tdf#42949 Fix IWYU warnings in dbaccess/source/core/*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I24808de5bfd176e007fdc96f120a3c9a43dc7902
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90480
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-23  Tamás Zolnai  <tamas.zolnai@collabora.com>  [701238ea7d8a06fe7a90de15b7660b7c6d854f09]

        tdf#125268: Export LO character background as MSO shading by default.
        
        Change-Id: I139f7b0795a12bbf0f54a0031883c2f05bf644cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90909
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-03-23  Harshit Jain  <harshitjain1371999@gmail.com>  [fd1cd5522283f279a01d6d673f676a1346e9358b]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: Ia4a6b35a9a734e9fa1dc9dea702fc1ec370021f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90901
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-03-23  Tamás Zolnai  <tamas.zolnai@collabora.com>  [41dcf55d347d4f4810379148b2db0fb4a41d3465]

        tdf#125268: Add mso-highlight color palette.
        
        These colors are supported by MSO highlight feature.
        With using these user can avoid conversion issues, while
        saving to MSO formats.
        
        Change-Id: I9ef4a8470a7115d8dce984b8c30ce6798fe8131a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90905
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-03-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [01159643623de55f9e1de84d568032ca919dbd8f]

        make more classes private in mergedlibs mode
        
        Change-Id: I486922d0652f26fa7ee56f5fe308e19fe5ff137e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90856
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-23  Caolán McNamara  <caolanm@redhat.com>  [f6f37e3341f2a3ad292af1a923dbc33d81e439c9]

        always set ForceMakeVisible
        
        Change-Id: Icb0b4f34b5f230b6e1cb99debba278e4a9c8dd96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90893
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-23  Caolán McNamara  <caolanm@redhat.com>  [0391f4c5caa05a1dae7c39a1ba50024bf97ce4f1]

        cid#1209589 Dereference after null check
        
        Change-Id: I6077e4f6e763c083f2fab29f7ada0e20184097d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90892
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-23  Miklos Vajna  <vmiklos@collabora.com>  [b3dfe5d6dc25ec8bbf8eac92762cefb02b7f3848]

        sw: prefix members of ArrayComparator, CommonSubseq, CompareSequence and ...
        
        .. SwUndoTextToTable
        
        See tdf#94879 for motivation.
        
        Change-Id: I5d80e8dff390f528359a0b4c43553921f81a8519
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90902
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-22  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [d3a93e772a8a0ffb63874aa32add5a302845089f]

        FieldDeletionModify: no more Modify
        
        Change-Id: Iec2c7d6178358a4145c10f1c22ab526f03670806
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90862
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-03-22  Caolán McNamara  <caolanm@redhat.com>  [13aed54fda6d84e1a0f6c080a7b2d83f793725c5]

        tdf#131465 image is stretched to fit allocation
        
        center it inside a parent box instead
        
        Change-Id: I8ad407119924e0a6d9992e99d2d9e6e88453477b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90863
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-22  Furkan Ahmet Kara  <furkanahmetkara.fk@gmail.com>  [f13913d510672cd4f28726ef18c4f3d014b6f06c]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I24df5daa3ded43f1fa031a9e2714453cb03b92f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90769
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-03-22  Julien Nabet  <serval2412@yahoo.fr>  [1098ed05edfd86d4518ae6c9d43448e3e2f21ba6]

        tdf#131464: fix create an index of Writer in Japanese locale
        
        in i18npool/source/collator/collator_unicode.cxx, we got:
         177                         // replace algorithm name to implementation name.
         178                         if (rAlgorithm == "phonetic (alphanumeric first)")
         179                             aBuf.append("phonetic_alphanumeric_first");
         180                         else if (rAlgorithm == "phonetic (alphanumeric last)")
         181                             aBuf.append("phonetic_alphanumeric_last");
         182                         else
         183                             aBuf.append(rAlgorithm);
        
        So don't add extra ja_ before "phonetic..."
        
        Also we already add "ja" in buffer with line:
        158                 aBuf.append("get_").append(rLocale.Language).append("_");
        so right functions from ICU will be retrieved
        
        Change-Id: I163c3ca4bb4dcfa1e5d29313190c5ba3e6396c4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90877
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-03-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [54d3760f7dbd759cc8de6c777c6a2154d2382f16]

        Fix typo
        
        Change-Id: I52d6c6108861bf2118854e78b2653f3157595b31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90861
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-22  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [8fe403c536234ff84ac2301e67e0f5483ba99b5b]

        Colibre: fix for tdf#131454, Wrong icons for Valid Signature
        
        Change-Id: I16790b6f668823be346a6d8b51de4a98ac3eb5d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90874
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-22  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [a9c34deb2a5c9985ae4d77eb7db7a14b8a218a12]

        Sukapura: Add Fill Cell icons
        
        - Update hide related icons, etc
        
        Change-Id: I053a628f58f9a3eeb2690b74ea50ce4c5320b64c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90867
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ce5ff5d5fc3833f88ff6d0c30e9a0fe392ae24c6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f3583cef91c71b5cec52ffef7db602580c65ee69
          - tdf#91313 Update Paste Special new features
            
            - add Paste Nested Table, Columns Before, Rows Above
            - add Paste Only Text, Number, Formula
            - Refactor Paste Special <switch> for Calc
            
            Change-Id: I56547db917863aca2402191bef934c2bba5ff619
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/90864
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-21  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [ac8775e2acd9919e7c0a7cb9dd7139f2874ae86a]

        ddefld.cxx: SwIterator no more ...
        
        (also fix regression from 89d39bc100aabf5dccbe77c0b5c0c85736e85b39
        mixing up booleans it seems)
        
        Change-Id: If5deb615cec8a8d585dff449c7030f8f97a7afa9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90854
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-03-21  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [3a02e4c424dcf61695c48b31aff4a5ff29acdb72]

        Casual users don’t care about Unicode code points
        
        It was too geeky to include this detail in the first place,
        but the bigger problem was that no other options do.
        
        Besides, the capitalization used here was wrong (menus are
        title case).
        
        Change-Id: Ia103850709739aedf43fda2b905143b991a9d43c

2020-03-21  Caolán McNamara  <caolanm@redhat.com>  [3eb14808495fc930c481ee6842574abf8f8608ab]

        add get_modifier_state to toolbar for what modifiers are held
        
        Change-Id: I77e7f6238d82249ffede1edee2dc88f1a76b3717
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90860
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-21  Caolán McNamara  <caolanm@redhat.com>  [0ef2443c856b2685c6c234d6c2016d30fb25a78e]

        scroll GtkTreeView to a position after clear+fill without flickering
        
        Change-Id: Ibe5519cf19c35da91ce7bef46a0b72292621d3e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90830
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-21  Caolán McNamara  <caolanm@redhat.com>  [43be88ed49122a966cd0108e5679cada88751117]

        ensure droptarget is highlighted
        
        Change-Id: I40eeee44df9a089d8406199314c33d08496f41e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90838
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [ad38105f45b517e09bf65a76e66517ece41fb62e]

        move headers inside modules
        
        Change-Id: Iad5c414861eb807e6246b8a988b94d66ef5f687d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90776
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-21  Tomofumi Yagi  <yagit@mknada.sakura.ne.jp>  [c663d0bcc93b278f50c8f6802928a7a6154207f2]

        tdf#128276 Font names are not localized on macOS Catalina
        
        1. We would like to call CTFontDescriptorCopyLocalizedAttribute function
        simply.
        We don't need to compare language settings of LibreOffice UI to OS lang-
        uage settings.
        This comparison was a way to save users from confusion, but it was bad
        idea.
        Because CTFontDescriptorCopyLocalizedAttribute function before macOS
        Catalina returns RFC 3066 bis as a language tag, but LibreOffice and
        macOS Catalina uses BCP 47 as a language tag.
        CTFontDescriptorCopyLocalizedAttribute function use the language setting
        for the operating system, therefore Users will change it if needed.
        
        2. Fix font aliases on macOS Catalina
        I added some entries because I notice that those doesn't working with
        a Hiragino Sans font alias.
        
        Change-Id: Ie05a96f45cba13a19fcc1b855bd908f397e585a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/81145
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-21  Julien Nabet  <serval2412@yahoo.fr>  [7f45cbace44141e22c159dc2216fefd787e14d1f]

        tdf#100706: get blink cursor delay for MacOS
        
        See https://bugs.documentfoundation.org/show_bug.cgi?id=100706#c1
        
        Change-Id: I2e471f093ce18c8716108c4ba793c2124e489295
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90850
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7efc6269a9f13dbe3d7419dfc9c0caa938b5f0b2]

        Removed executable permission on file
        
        Change-Id: I74eb2997729333da03c31a1a04175488ba2486b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90786
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d70fcbd9e42a3c4925e2a7fc3ed4826668cc4889]

        Fix typo
        
        Change-Id: Ifcdd81ef6aefcfd80e8958195b52bbfbdc2d9960
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90851
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [87e0e7e0fa7c80f167ccbf32e99a91d983187e47]

        Fix typo
        
        Change-Id: I16429dd54a4901a5a70f221a3bd11e32e5c34855
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90852
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-21  Jussi Pakkanen  <jpakkane@gmail.com>  [69ffb52052afb7104d7db690f5ce2253bbfdab05]

        Explicitly close all opened files.
        
        Change-Id: I83afa6ccda72dd0c8a4c61a5858a67b620ffac8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90805
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [8cea43730177a89c7686cda64f87a2e9e63fd7fd]

        simplify code
        
        These methods are virtual, so the check does nothing useful.
        Possibly back when this code was introduced, the methods were not.
        
        This was introduced in
            commit 411f66186e228
            Date:   Mon Jan 31 07:58:15 2005 +0000
            INTEGRATION: CWS vcl34 (1.49.26); FILE MERGED
        2005/01/06 14:13:03 ssa 1.49.26.1: #i37461# get/setOutputsize has to
        check for DockingWindow to call proper method
        
        to solve
            https://bz.apache.org/ooo/show_bug.cgi?id=37461
        
        I have checked, and the bug does not come back.
        
        Change-Id: I540b85eccbf7107ee640f09b41340dc906995557
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90795
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-21  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [3404084d62e6289db8308f97793ea5fd75c61274]

        Sukapura: Fix for tdf#131454: Wrong icons for Valid Signature
        
        Change-Id: Icde23ff3bd0002be401e612673e6ee3d85066b0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90853
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-21  Luboš Luňák  <l.lunak@collabora.com>  [5ef77a5af1ffa8f83fa6d803494bc0afe3742375]

        fix test dependencies
        
        I'm not sure if this is the right dependency, but this test is
        paired in Module_dbaccess.mk with CppunitTest_dbaccess_hsqldb_test
        and that one uses this too, and it makes the dependencies work.
        
        Change-Id: Ib7d1dff99ed5e6f91f11d6a583475323a3307ad6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90835
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-21  Eike Rathke  <erack@redhat.com>  [d43d2662ff64c613740080e166d1046214edb0f0]

        Resolves: tdf#131423 Handle Function Wizard max argument count correctly
        
        The function description's argument count includes the VAR_ARGS
        and PAIRED_VAR_ARGS logic. Limit the max arguments count to the
        actual supported number of arguments.
        
        Change-Id: I588bed4672ff84adddc4be94962b2537758c5247
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90849
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-03-20  Steve Fanning  <stevemfanning.wh@gmail.com>  [2a82c7d754a75e2bcba0dcb549f30fd02a7fd50f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to daf2f20d7b63e1fda11b3e28522ce8a3a4b0c067
          - tdf#131361 Correct param's GCD, LCM, PRODUCT
            
            - Also re-label sections to a better mnemonic id's
            
            Change-Id: I7b54216891116e9e9bb515d20218955b3d92fff9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/90848
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-20  Miklos Vajna  <vmiklos@collabora.com>  [d7b6269bd5414ca0aa502a2fef7a838bcfbc1161]

        sw pad-to-4 numbering: add DOCX filter
        
        Now that style::NumberingType::ARABIC_ZERO3 is already handled, this is
        much easier.
        
        Change-Id: Ibe76d90253a5bfad84560395502590a380d559d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90828
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-20  Stephan Bergmann  <sbergman@redhat.com>  [2b55c6f128990763a81610d812a8a799b7f090d0]

        Missing include (Windows --disable-pch; for HFONT)
        
        Change-Id: Ia1dcd0d6b9f66517a6c2fe0186ed77e007677261
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90800
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-20  Miklos Vajna  <vmiklos@collabora.com>  [5b071c10d36371d1f9ce14ab13230bfd703d0245]

        sw pad-to-4 numbering: add ODF filter
        
        This makes the UI work as well.
        
        Change-Id: I4e94b85097cc359b257b07ba7517edfab3011093
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90827
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-20  Stephan Bergmann  <sbergman@redhat.com>  [e333b4fdc3d742d98432da609b6622e97c4b7a6b]

        -Werror,-Wpointer-to-int-cast (LLVM 10 trunk clang-cl)
        
        The receiving end, VCLXToolkit::createSystemChild in
        toolkit/source/awt/vclxtoolkit.cxx, already extracts a sal_Int64 from the Any.
        
        Change-Id: I758345281a9aafa4eaa27dd31e47e43981df205a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90826
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f8cbd021208a2b03dc223e2094390166d966d46c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e1032e5082161441a37473e22582f6eb6938c102
          - Refactor Data analysis Calc help page
            
            Comply with menu Data > Statistics
            
            Change-Id: I06a5ed00ef162064ea2768f3040511e599993c3f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/90837
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-20  Stephan Bergmann  <sbergman@redhat.com>  [cbb42f9dd4cccd859d7dcad865c06b38e3df37b3]

        The idl __attribute__((__weak__)) hack doesn't seem necessary for --enable-lto
        
        dbfc495a9ace0865d764dad7404633a12cda2873 "Add config option used when we try to
        link one huge object file" had added it for the --enable-lto case, but without
        documenting exactly what it should help with.  And at least my local Linux
        --enable-lto --enable-dbgutil etc. build successfully does `make check &&
        make screenshot` without it.
        
        This removes the only use of STATIC_LINKING, so remove it completely.  (And
        basctl/source/basicide/basidesh.cxx still needs to include config_options.h for
        ENABLE_MERGELIBS.)
        
        Change-Id: I3820e1cacccc92f5ac0c9c7fcc539c29a6864694
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90804
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-20  Stephan Bergmann  <sbergman@redhat.com>  [81164d233eef91f5f76e79361688fbb67dc096ff]

        MSVC hack to avoid multiply defined symbols
        
        ...as reported (at least with clang-cl and --disable-pch) now, apparently after
        e5230535877e30c3b874495e8794faa3a42d8017 "simplify ORefVector code":
        
        > [build LNK] Library/filelo.dll
        > idbtools.lib(dbtoolslo.dll) : error LNK2005: "public: long const & __cdecl std::vector<long,class std::allocator<long> >::operator[](unsigned __int64)const " (??A?$vector@JV?$allocator@J@std@@@std@@QEBAAEBJ_K@Z) already defined in fanalyzer.o
        > idbtools.lib(dbtoolslo.dll) : error LNK2005: "public: unsigned __int64 __cdecl std::vector<long,class std::allocator<long> >::size(void)const " (?size@?$vector@JV?$allocator@J@std@@@std@@QEBA_KXZ) already defined in fanalyzer.o
        >    Creating library C:/lo-clang/core/workdir/LinkTarget/Library/ifile.lib and object C:/lo-clang/core/workdir/LinkTarget/Library/ifile.exp
        > C:\lo-clang\core\instdir\program\filelo.dll : fatal error LNK1169: one or more multiply defined symbols found
        
        (The fix strategy is the same as in e.g.
        177f5c2e505b7978fc232a891577a448e49b290d "Proper fix for multiply defined
        SfxEnumItem<sal_uInt16> with MSVC".)
        
        Change-Id: Ie30fb21471e5cbe492486e3f0b76d50f67686253
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90803
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-20  Stephan Bergmann  <sbergman@redhat.com>  [ada297f24bb3aec806d084ecd92234646098eda2]

        -Werror,-Wvoid-pointer-to-int-cast (LLVM 10 trunk clang-cl)
        
        Change-Id: I63d0c782cb7d6ae63eb3350d4d5d0d2db9a45e9d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90802
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-20  Stephan Bergmann  <sbergman@redhat.com>  [fc8047e78409328a2581e45090b5f3895360558c]

        Silence -Werror,-Wvoid-pointer-to-int-cast (LLVM 10 trunk clang-cl)
        
        Change-Id: I14a10a34036f0ffdecc16f05f4bbc4ffaed18900
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90801
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-20  Stephan Bergmann  <sbergman@redhat.com>  [3ca8fe5c0d51e6728dae949a143e63291d7043bc]

        Fix passing RT_RCDATA into FindResourceW
        
        RT_RCDATA is defined as MAKEINTRESOURCE(10) in WinUser.h, and MAKEINTRESOURCE is
        defined as MAKEINTRESOURCEA in WinUser.h absent a definition of UNICODE.
        
        649854544e28f388774492f27eb1b75485202148 "WinAPI: Fix some leftovers having
        UNICODE-define-dependency" had changed this
        
        > -        HRSRC hrc = FindResourceW(g_hModule, L"#2000", RT_RCDATA);
        > +        HRSRC hrc = FindResourceW(g_hModule, L"#2000", MAKEINTRESOURCEW(RT_RCDATA));
        
        before 558956dc811a1f0f07411e348f7081a467bbc3b5 "Drop UNICODE/_UNICODE defines"
        dropped defining UNICODE.  But that change was technically wrong, as now flagged
        by LLVM 10 trunk clang-cl:
        
        > C:/lo-clang/core/shell/source/win32/shlxthandler/thumbviewer/thumbviewer.cxx(50,56): error: cast to smaller integer type 'unsigned short' from 'char *' [-Werror,-Wpointer-to-int-cast]
        >         HRSRC hrc = FindResourceW(g_hModule, L"#2000", MAKEINTRESOURCEW(RT_RCDATA));
        >                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
        > C:/PROGRA~2/WI3CF2~1/10/Include/10.0.18362.0/um\winuser.h(236,51): note: expanded from macro 'MAKEINTRESOURCEW'
        > #define MAKEINTRESOURCEW(i) ((LPWSTR)((ULONG_PTR)((WORD)(i))))
        >                                                   ^~~~~~~~~
        
        There appears to be no explicit define for MAKEINTRESOURCEW(10), and the fix
        presented here seems like a cleaner way than replacing the use of RC_RCDATA with
        MAKEINTRESOURCEW(10).
        
        Change-Id: I36f60a8647ac264085656fc9ec3b129c2d81f480
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90799
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-03-20  Bugra  <bugrakurt26@gmail.com>  [337049d4642be4349dd8af3021e05165572d0bfa]

        tdf#114441: Convert use of sal_uLong to better integer types
        
        Change-Id: I9b062372f394021140bedc65e7f2e3827eb84716
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89964
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-20  Stephan Bergmann  <sbergman@redhat.com>  [1be7a056ff843e8e9cb80890ecf7d3aa852557e9]

        Dispose dialog created during test
        
        I experienced crashes during shutdown of CppunitTest_toolkit at least with
        --enable-lto,
        
        [...]
        > OK (2)
        > warn:vcl:109889:109889:vcl/source/app/svmain.cxx:460: DeInitVCL: some top Windows are still alive
        > text = "" type = "N7toolkit16ScrollableDialogE", ptr = 0x216b740
        >
        > warn:fwk.desktop:109889:109889:framework/source/services/desktop.cxx:1065: Desktop disposed before terminating it
        > warn:fwk.desktop:109889:109889:framework/source/services/desktop.cxx:179: Desktop not terminated before being destructed
        > warn:unotools.config:109889:109889:unotools/source/config/configmgr.cxx:140: ConfigManager not empty
        > cppunittester: /home/sbergman/lo2/core/include/vcl/vclptr.hxx:106: VclPtr<reference_type>::~VclPtr() [with reference_type = vcl::Window]: Assertion `m_rInnerRef.get() == nullptr || vclmain::isAlive()' failed.
        
        Change-Id: I419b7ef8e23c94a906e3de6b3a55b63e13650abe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90790
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-20  Miklos Vajna  <vmiklos@collabora.com>  [fcef4857e042ff3c9dd8a6c60cf1a58e07f3224c]

        sw pad-to-4 numbering: add doc model, UNO API and layout
        
        This is the actual numbering the customer needed, pad-to-2 and pad-to-3
        was added just for compleness (since Word has it and it's related).
        
        Change-Id: I7fdf67488955ab3ee0db169f11fffd21d9cc1e3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90791
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-20  Luboš Luňák  <l.lunak@collabora.com>  [6bc2b598d6b748a130b84d4a7e07f3b3c34fe3e1]

        fix CppunitTest_sw_accessible_relation_set dependency
        
        warn:sal.osl:4733:4733:sal/osl/unx/module.cxx:162: dlopen(/home/seli/build/suse/l1/instdir/program/libacclo.so, 1): /home/seli/build/suse/l1/instdir/program/libacclo.so: cannot open shared object file: No such file or directory
        warn:legacy.osl:4733:4733:toolkit/source/helper/accessibilityclient.cxx:183: AccessibilityClient::ensureInitialized: could not load the library, or not retrieve the needed symbol!
        
        Change-Id: I72ea338ae69ffabe2187f4725ec13deea9a2afd6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90789
        Tested-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-20  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [b664a4c4925c9f107af270f9a792d093d4973226]

        tdf#42949 Fix IWYU warnings in oox/source/[e-v]*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I6cd335e3055ca1dcebcaf0b26ec843b1937f0bce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90773
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0e533a5f5ae647f90b966bf79fe8a8c355ccaf28]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 562631aa3b0f0a6055e899e8b36491bee52fcb73
          - Review, refactor Calc Data Menu Help pages
            
            - update to latest menu entries
            - embed headings from individual Help files
            - WIP: Statistics menu entry will come later
            
            Change-Id: I66a2627b7bea65945210b6dcc2d1c3ed8783aec9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/90796
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-20  Tor Lillqvist  <tml@collabora.com>  [f4cb7a249ebe62c7009bf0ca2f02ea89c1a75a68]

        Clarify the WIP-ness of setMobilePhone() and setTablet() a bit
        
        Change-Id: Iee8b773e23ebd3fbc1ba5bf2c56d644d0844cb2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90682
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90779
        Tested-by: Jenkins

2020-03-20  Tor Lillqvist  <tml@collabora.com>  [5ccb7ecf7cda92934d63cc171674b6c4f7f51af7]

        Rename isMobile to isMobilePhone and introduce a separate isTablet
        
        The intended semantics of isMobile() has been to say whether the
        device is a mobile phone ot not. Not whether it is a mobile device in
        general. So make that explicit.
        
        Adjust call sites as necessary. Also, in a couple of places where it
        is likely that what is relevant is whether it is a mobile device in
        general, not just whether it is a mobile phone, check both isMobile()
        and isTablet().
        
        For stable interoperability with current Online, keep accepting also
        the .uno:LOKSetMobile "command" (and .uno:LOKUnSetMobile, except that
        Online never sends that). Online will eventually be changed to use
        .uno:LOKSetMobilePhone or .uno:LOGSetTablet only (and never the UnSet
        variants).
        
        Also drop the default value for the bool parameter to
        setMobilePhone(). Default bool parameters can be quite confusing, and
        it was especially silly in this case as there is one (1) call site.
        
        This is a work in progress and will be improved. Currently there are
        undefined corner cases.
        
        Change-Id: I2a71c37323ee151cbc671bd8e714e1dee10f8b1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90560
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90778
        Tested-by: Jenkins

2020-03-20  Stephan Bergmann  <sbergman@redhat.com>  [b1e9ab0dd38c76413b46111d5bdbc837099b8f69]

        Remove commented-out code
        
        ...that had been commented out ever since the code's introduction in
        e18359445fabad9ba1a704600e9ee327112cc6ae "[API CHANGE] SwXTextField: no more
        SwModify/SwClient".  (Maybe it was meant as a way to clean up after other tests,
        cf. 20ed81fd42cf8079c11c2b18973b9504a679e49c "Make individual tests clean up
        after themselves" and d833ab988bab6ca1a239c045eb236cafddda0e73 "Extract
        testDisposedByDesktopTerminate from CppunitTest_sw_apitests".)
        
        Change-Id: I3d2b2bbf2df793ac6c9e16c6349dd872df077ccd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90780
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-20  Caolán McNamara  <caolanm@redhat.com>  [a0a817e78b33a6e52327f0ce3f8da48f35db1fb5]

        ScrollToAbsPos is better than ScrollOutputArea
        
        ScrollOutputArea has embedded flickering Update calls in it
        
        Change-Id: I42f42c4a2c9057d3f1689a20244f9f070931f43b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90777
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-20  Stephan Bergmann  <sbergman@redhat.com>  [d833ab988bab6ca1a239c045eb236cafddda0e73]

        Extract testDisposedByDesktopTerminate from CppunitTest_sw_apitests
        
        It is not guaranteed that SwXTextTable runs last during CppunitTest_sw_apitests,
        and e.g. building with --enable-lto on Linux caused SwXTextField to be run after
        SwXTextTable.  But then testDisposedByDesktopTerminate had already shut down all
        the relevant global state, so the SwXTextField tests would fail.
        
        TerminateTest is a faithful copy of the original SwXTextTable
        testDisposedByDesktopTerminate behavior, but I do not know how much of that (if
        anything at all) is actually test-worthy.  (For example, parts of
        TerminateTest::init may not be relevant, or the original SwXTextTable
        testDisposedByDesktopTerminate may even only have been there to clean up after
        other tests and not to actually test anything by itself, cf.
        20ed81fd42cf8079c11c2b18973b9504a679e49c "Make individual tests clean up after
        themselves".)
        
        Change-Id: Ib95b7fa6888f55a27236a779c453a6d04122a527
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90774
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-20  Stephan Bergmann  <sbergman@redhat.com>  [f7efe5a7fe8ade48fe376eb817017b26892f95b3]

        Missing test dependencies
        
        `make clean && make CppunitTest_sw_xhtmlexport` SIGABRT'ed with
        
        [...]
        > warn:vcl.builder:649768:649768:vcl/source/window/builder.cxx:462: DBG_UNHANDLED_EXCEPTION in VclBuilder::VclBuilder(vcl::Window *, const rtl::OUString &, const rtl::OUString &, const rtl::OString &, const css::uno::Reference<css::frame::XFrame> &, bool, const NotebookBarAddonsItem *)
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: file:///.../instdir/share/config/soffice.cfg/svx/ui/sidebarstylespanel.ui
        > warn:sfx.sidebar:649768:649768:sfx2/source/sidebar/SidebarController.cxx:976: Cannot create panel private:resource/toolpanel/SvxPanelFactory/StylesPropertyPanel com.sun.star.container.NoSuchElementException message: file:///.../instdir/share/config/soffice.cfg/svx/ui/sidebarstylespanel.ui
        > warn:vcl.builder:649768:649768:vcl/source/window/builder.cxx:462: DBG_UNHANDLED_EXCEPTION in VclBuilder::VclBuilder(vcl::Window *, const rtl::OUString &, const rtl::OUString &, const rtl::OString &, const css::uno::Reference<css::frame::XFrame> &, bool, const NotebookBarAddonsItem *)
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: file:///.../instdir/share/config/soffice.cfg/svx/ui/sidebartextpanel.ui
        > warn:sfx.sidebar:649768:649768:sfx2/source/sidebar/SidebarController.cxx:976: Cannot create panel private:resource/toolpanel/SvxPanelFactory/TextPropertyPanel com.sun.star.container.NoSuchElementException message: file:///.../instdir/share/config/soffice.cfg/svx/ui/sidebartextpanel.ui
        > warn:vcl.builder:649768:649768:vcl/source/window/builder.cxx:462: DBG_UNHANDLED_EXCEPTION in VclBuilder::VclBuilder(vcl::Window *, const rtl::OUString &, const rtl::OUString &, const rtl::OString &, const css::uno::Reference<css::frame::XFrame> &, bool, const NotebookBarAddonsItem *)
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: file:///.../instdir/share/config/soffice.cfg/svx/ui/sidebarparagraph.ui
        > warn:legacy.osl:649768:649768:vcl/source/window/window.cxx:269: Window ( 7Control()) with live children destroyed:  7VclVBox()
        > Window ( 7Control()) with live children destroyed:  7VclVBox()
        
        and then still failed with
        
        [...]
        > I/O warning : failed to load external entity "file:///.../instdir/share/xslt/export/xhtml/opendoc2xhtml.xsl"
        > error
        > xsltParseStylesheetFile : cannot parse file:///.../instdir/share/xslt/export/xhtml/opendoc2xhtml.xsl
        > warn:filter.xslt:662169:662186:filter/source/xsltfilter/XSLTFilter.cxx:234: XSLTFilter::error was called: com.sun.star.uno.Exception message: failed to load external entity "file:///.../instdir/share/xslt/export/xhtml/opendoc2xhtml.xsl"
        >
        > warn:xmloff:662169:662169:xmloff/source/core/xmlerror.cxx:169: An error or a warning has occurred during XML import/export!
        > Error-Id: 0x60040004
        >     Flags: 6 ERROR SEVERE
        >     Class: 4 API
        >     Number: 4
        > Parameters:
        > Exception-Message: com.sun.star.uno.RuntimeException: ""
        >
        > warn:sfx.doc:662169:662169:sfx2/source/doc/sfxbasemodel.cxx:3096: Storing has failed, no error is set!
        > image-mimetype.odt:
        > unknown:0:testImageEmbedding::Import_Export
        > An uncaught exception of type com.sun.star.io.IOException
        > - SfxBaseModel::impl_store <file:///TMPDIR/libtest_sw_xhtmlexport.sozwb87q.tmp> failed: 0xc10(Error Area:Io Class:Write Code:16)
        
        and then still failed with
        
        [...]
        > I/O warning : failed to load external entity "file:///.../instdir/share/xslt/export/common/styles/style_collector.xsl"
        > compilation error: file file:///.../instdir/share/xslt/export/xhtml/opendoc2xhtml.xsl line 55 element include
        > xsl:include : unable to load file:///.../instdir/share/xslt/export/common/styles/style_collector.xsl
        > I/O warning : failed to load external entity "file:///.../instdir/share/xslt/export/common/styles/style_mapping_css.xsl"
        > compilation error: file file:///.../instdir/share/xslt/export/xhtml/opendoc2xhtml.xsl line 58 element include
        > xsl:include : unable to load file:///.../instdir/share/xslt/export/common/styles/style_mapping_css.xsl
        > I/O warning : failed to load external entity "file:///.../instdir/share/xslt/common/measure_conversion.xsl"
        > compilation error: file file:///.../instdir/share/xslt/export/xhtml/body.xsl line 28 element import
        > xsl:import : unable to load file:///.../instdir/share/xslt/common/measure_conversion.xsl
        > I/O warning : failed to load external entity "file:///.../instdir/share/xslt/export/common/body.xsl"
        > compilation error: file file:///.../instdir/share/xslt/export/xhtml/body.xsl line 31 element import
        > xsl:import : unable to load file:///.../instdir/share/xslt/export/common/body.xsl
        > I/O warning : failed to load external entity "file:///.../instdir/share/xslt/export/common/table/table.xsl"
        > compilation error: file file:///.../instdir/share/xslt/export/xhtml/body.xsl line 34 element import
        > xsl:import : unable to load file:///.../instdir/share/xslt/export/common/table/table.xsl
        > warn:filter.xslt:662890:662907:filter/source/xsltfilter/XSLTFilter.cxx:234: XSLTFilter::error was called: com.sun.star.uno.Exception message: failed to load external entity "file:///.../instdir/share/xslt/export/common/table/table.xsl"
        >
        > warn:xmloff:662890:662890:xmloff/source/core/xmlerror.cxx:169: An error or a warning has occurred during XML import/export!
        > Error-Id: 0x60040004
        >     Flags: 6 ERROR SEVERE
        >     Class: 4 API
        >     Number: 4
        > Parameters:
        > Exception-Message: com.sun.star.uno.RuntimeException: ""
        >
        > warn:sfx.doc:662890:662890:sfx2/source/doc/sfxbasemodel.cxx:3096: Storing has failed, no error is set!
        > image-mimetype.odt:
        > unknown:0:testImageEmbedding::Import_Export
        > An uncaught exception of type com.sun.star.io.IOException
        > - SfxBaseModel::impl_store <file:///TMPDIR/libtest_sw_xhtmlexport.sozwmx0q.tmp> failed: 0xc10(Error Area:Io Class:Write Code:16)
        
        Change-Id: I295222448be208582003c62e3d610f6fe743af3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90772
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-20  Balazs Varga  <balazs.varga991@gmail.com>  [9f3623ce21a89e026128f85b4a09a40757754090]

        tdf#131398 OOXML chart import: fix number format of pie chart labels
        
        Remove percentage format detection heuristics, which converted the
        plain number format with percentage style to percentage format based
        on the formatted string, resulting bad pie chart labels.
        
        Change-Id: I642394d04fd6e6a5439bd53207e08e75de5b3029
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90570
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-03-20  nd101  <Fong@nd.com.cn>  [3b250f0c009476cfe7d35ebd1d8220ceac440791]

        tdf#131082 fix missing fill property of grouped shapes
        
        When shapes are grouped together, and fill property is specified
        at the group level in MSO, it fails to work in IMPRESS.
        
        This fix is to set the fill property when it is being imported.
        
        Change-Id: I89920e71fc558f54d49ef7b065c549a732bc2b10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89862
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-20  Jussi Pakkanen  <jpakkane@gmail.com>  [b29fb89d0a49fde0f5757774d64a7aba8298ac75]

        tdf#130911: convert image-sort from Perl to Python
        
        Tested with diff that the sorting output file is identical to the one
        the Perl script produced.
        
        Change-Id: I22eb28e71f51315609957e84c6204f1beb5dccaa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90348
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-03-20  Justin Luth  <justin.luth@collabora.com>  [65bea6cbe772ef2ab840d507307396b74e8d031e]

        tdf#118812 writerfilter: overrideTableStyleFontSizeAndJustification
        
        Surprisingly, there are NO uses of these compatibility options.
        Apparently we have a lot of work to do...
        
        MS Word finally throws away a goofy exception clause that must
        have caused them countless grief. And LO finally adds support
        for that goofy clause now that it should rarely be needed...
        
        I modified my previous unit test slightly to increase the
        difficulty level. A fontsize was changed to 11,
        and justify was added.
        
        Change-Id: I0c4997324e8ee745bac8316a45e837c5de137509
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90625
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-20  Miklos Vajna  <vmiklos@collabora.com>  [faddef755d5fe2a6937bbffa6633e3f8b6260c72]

        xmloff: create SchXMLExport_Oasis_Meta instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: I7881850e264f421e72389cd51ad1e38e625fb334
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90766
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-20  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [ad4ee3bb3bf99c3b02ddca2318d39a1c0f2469a0]

        EMF+ tdf#124424 Add support for transparency to LinearGradient and blend points
        
        Change-Id: Ia1cabaef6aa01337581cb9359bdd1ae90a4ebd55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90767
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2020-03-20  Stephan Bergmann  <sbergman@redhat.com>  [20ed81fd42cf8079c11c2b18973b9504a679e49c]

        Make individual tests clean up after themselves
        
        ...instead of relying on the final SwXTextTable testDisposedByDesktopTerminate
        to dispose all opened documents
        
        Change-Id: Ia0f44ab96e8ee2ee8fc6479fa23403ab8abf52da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90768
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-19  Stephan Bergmann  <sbergman@redhat.com>  [61d8d991a27c3bfe70e3b8d3b4ce4d8a41d18d2d]

        Missing test dependency
        
        `make clean && make CppunitTest_sw_apitests` SIGABRT'ed with
        
        [...]
        > warn:vcl.builder:2929395:2929395:vcl/source/window/builder.cxx:462: DBG_UNHANDLED_EXCEPTION in VclBuilder::VclBuilder(vcl::Window*, const rtl::OUString&, const rtl::OUString&, const rtl::OString&, const com::sun::star::uno::Reference<com::sun::star::frame::XFrame>&, bool, const NotebookBarAddonsItem*)
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: file:///.../instdir/share/config/soffice.cfg/svx/ui/sidebarstylespanel.ui
        > warn:sfx.sidebar:2929395:2929395:sfx2/source/sidebar/SidebarController.cxx:976: Cannot create panel private:resource/toolpanel/SvxPanelFactory/StylesPropertyPanel com.sun.star.container.NoSuchElementException message: file:///.../instdir/share/config/soffice.cfg/svx/ui/sidebarstylespanel.ui
        > warn:vcl.builder:2929395:2929395:vcl/source/window/builder.cxx:462: DBG_UNHANDLED_EXCEPTION in VclBuilder::VclBuilder(vcl::Window*, const rtl::OUString&, const rtl::OUString&, const rtl::OString&, const com::sun::star::uno::Reference<com::sun::star::frame::XFrame>&, bool, const NotebookBarAddonsItem*)
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: file:///.../instdir/share/config/soffice.cfg/svx/ui/sidebartextpanel.ui
        > warn:sfx.sidebar:2929395:2929395:sfx2/source/sidebar/SidebarController.cxx:976: Cannot create panel private:resource/toolpanel/SvxPanelFactory/TextPropertyPanel com.sun.star.container.NoSuchElementException message: file:///.../instdir/share/config/soffice.cfg/svx/ui/sidebartextpanel.ui
        > warn:vcl.builder:2929395:2929395:vcl/source/window/builder.cxx:462: DBG_UNHANDLED_EXCEPTION in VclBuilder::VclBuilder(vcl::Window*, const rtl::OUString&, const rtl::OUString&, const rtl::OString&, const com::sun::star::uno::Reference<com::sun::star::frame::XFrame>&, bool, const NotebookBarAddonsItem*)
        >     when: Unable to read .ui file exception: com.sun.star.container.NoSuchElementException message: file:///.../instdir/share/config/soffice.cfg/svx/ui/sidebarparagraph.ui
        > warn:legacy.osl:2929395:2929395:vcl/source/window/window.cxx:269: Window ( 7Control()) with live children destroyed:  7VclVBox()
        > Window ( 7Control()) with live children destroyed:  7VclVBox()
        
        Change-Id: I89b6365bdabfea75e53a2bce7f8639061390e038
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90754
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-19  Miklos Vajna  <vmiklos@collabora.com>  [52ed1091be05d5a07a021403095c52f0f3986ed6]

        sw pad-to-3 numbering: add DOCX filter
        
        There is no NS_ooxml::LN_Value_ST_NumberFormat_foo code for this on the
        import side, rather the number format code is set to
        NS_ooxml::LN_Value_ST_NumberFormat_custom, then a separate
        NS_ooxml::LN_CT_NumFmt_format contains the number format string.
        
        Declare w14 as an XML namespace on the export side, even if we write no
        <w14:something> elements. This is needed by <mc:Choice Requires="w14">,
        which refers to an XML namespace in the OOXML markup. (Interestingly
        officeotron doesn't check for this, though.)
        
        Change-Id: If5fbcea4f163bd4d1a1ed820e15ceb61dc9c0519
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90761
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-19  Miklos Vajna  <vmiklos@collabora.com>  [4054a30e2b2fa254dfb20718ce757ceb2f638fd5]

        make: map slowcheck to gbuild's build and slowcheck
        
        This is meant to to fix the Jenkins Windows/macOS buildbots after they
        started to run 'make unitcheck slowcheck'.
        
        Change-Id: I128448ca3a190969c0cc0f02d2c27bc0a373129b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90765
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2ecb785cd5a455367ea70662f95067e1bfba7bfc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ea72cf580abb767685e2fa6d9e5b9ef895eed06b
          - tdf#131361 Correct upper limit to 255
            
            Change-Id: Ib174181e6e750a5a9a6721b0ea86d3ba2575cb0c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/90748
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e3e89779c7c1a8cb4e76506e361db381c9b6c4a2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9bbb90edd0a0b2af7c31f70669b7038901285cd9
          - Apply correct style for table head in page (2)
            
            Change-Id: I7af01680868e263579a681ff34f1bdd3ac07b8ad
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/90727
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [933026028caf0505a9f3985e515d879e70b6c953]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fba2134365ca68c0c19fc13c4bce727333dd7d8b
          - Apply correct style for table head in page
            
            Change-Id: I042e1ee043a9dc2034f9fa9c77100286cad02770
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/90726
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-19  rizmut  <riz_17_oke@yahoo.co.id>  [256518f5b1af64883c3d153d74904421c248f78a]

        Sukapura: Update many Calc icons
        
        - Add new Toolbars icons
        - Add some extra large Calc icons
        - Fix close icons in Start Center's recent file
        - Update AutoCorrect icons
        Change-Id: Iadde0165130c7ae7bcf1a175f7ebdd3f6fccf02c
        
        Change-Id: I705bc5d30d8620ce37609e310c77bd2a58b6d09a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90733
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-19  Caolán McNamara  <caolanm@redhat.com>  [9d7fdcd6b5c7b5a9fe781bb99b135fba7d04ddec]

        redraw problems seen on scroll in SvTreeListBox
        
        SvTreeListBox::Invalidate override Control::Invalidate and additionally calls
        Invalidate on its SvImpLBox pImpl which calls SetClipRegion on m_pView which is
        the original SvTreeListBox, which is all very confusing, revert SvTreeListBox
        to how it ~always was.
        
        Change-Id: I03cf89e7ed7cf0069cc70d4250a3bb797e3487e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90745
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [3705a2904d50210e3515723ad24bbbb6a72eb37f]

        use SolarMutexReleaser in UUIInteractionHelper
        
        instead of hand-coding it
        
        Change-Id: I16cc72854a0d02422eaacf5794b97cfcd7689d83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90744
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-19  Justin Luth  <justin.luth@collabora.com>  [bc898e2c2784e36ad4d4cdf6d962e39069d2c82d]

        writerfilter: DocProtect_enforcement defaults to false
        
        If enforcement is not specified, then it defaults to off.
        "If this attribute is omitted, then document protection settings
        shall not be enforced by applications."
        
        Since we cannot guarantee that NS_ooxml::LN_CT_DocProtect_enforcement
        will be called, handle checking the various protection statuses after
        the import has finished.
        
        The unit test previously had an explicit enforcement="0".
        Removing that was the only change I made.
        
        This patch was inspired by a code-review of LO 6.4's tdf#106843 and
        preparation for tdf#120852.
        
        Change-Id: I702f5173fd796eb8bda1ea610411f8297d8889b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90302
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [34ea5c21a752364caef9727850ef34943ad5c752]

        add operator* to tools::WeakReference
        
        which fixes warnings from
            commit ef37ab245b8095895f715217236e8e2fb90613c6
            Date:   Thu Mar 19 09:21:45 2020 +0200
            loplugin:redundantpointerops add some more smart pointer types
        which I pushed earlier, where I added tools::WeakReference to the list
        of smart pointer types, but of course the conversion it recommended is
        not possible without an operator*
        
        Change-Id: I9433b7aba46a3a15f9d833847ae3659367388109
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90735
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-19  László Németh  <nemeth@numbertext.org>  [5ac6f02fdc6015a5d78071570dee310febf95fc6]

        tdf#105215 DOCX import: fix paragraph-length direct formatting
        
        in table cells.
        
        Paragraph-level direct character formatting (w:p/w:pPr/w:rPr)
        overwrote portion formatting (w:r/w:rPr), if the same
        formatting was applied on all portions of the paragraph.
        
        Note: with this fix, portion level direct character formatting
        overwrites the paragraph-level direct formatting also in the
        table row inserted below the actual row, like MSO does.
        
        Regression from commit 2ab481b038b62b1ff576ac4d49d03c1798cd7f84
        (tdf#90069 DOCX: fix character style of new table rows)
        
        See also commit 0045b6f36e5e1445d699f87a0f6597d665b4cfe4
        (tdf#130690: DOCX import: fix lost text formatting in cells)
        
        Change-Id: Ice47b93e73aed28b09334eda2f26283c68bd0bd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90700
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-03-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [e354b3fb803397fef2a6309fc0cf714a315bedee]

        loplugin:redundantpointerops add some more smart pointer types
        
        Change-Id: Ia7f3441404d8d2e5de501e70da496b6fdc6c9a4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90728
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-19  Stephan Bergmann  <sbergman@redhat.com>  [238d65f6823012ddc6820a82ace89ab4be43243e]

        STATIC_LINKING is not set for --enable-mergelibs
        
        ...at least since fa8aaaadc38372185d6d29d8d91391907e95b689 "Bin confusing
        --enable-mergelibs=all option"
        
        Change-Id: Ib0f4b7eb2333a364538270d07102a95b0c01e5d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90716
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-19  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [05eded8a0dd114ba0f24f31762479e178f1419a1]

        reffld.cxx: SwIterator no more ...
        
        Change-Id: I8d5295b564f61e5e20bff3f5c17f79d1522824f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90722
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-03-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [8276fccefdefad7304f05c707f08d6d1ecaa9d55]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b6ece13cb50762fefce07a3d85f475721083fbff
          - tdf#131036 add note on "rename" and "delete" and update gradient help
            
               -added <note> about "rename" and "delete" option on Gradient
               -move "Add" and "Modify" together with Gradient and <note>
               -change to <h1>, <h2>, <h3>
               -removed point about "loading gradient lists"
               -Add headings and explanations for "Gradient" and "Options"
               -update option names "To Color" and "From Color"
               -update "Preview" label
               -add "Apply" option (for Writer)
            
            Change-Id: Iec0f29f8278e3be9dea47c69e76db3580a83e4a5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/90636
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Jenkins
            
2020-03-18  Caolán McNamara  <caolanm@redhat.com>  [6388c578c672690fff662cb04b6a0436cd742f37]

        call drag end callback after superclass handler
        
        so modifications to the model in a callback can't mangle
        DragFinished's expectations.
        
        Change-Id: I9831bbe4fe9c969307c0e7da06d579ddfa22978c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90720
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [08ee22ba5b9e42c8f1834a816b7e41c8166aa637]

        Fix typo
        
        Change-Id: I0ca59400c9e9bff95df437536a5ebdac9af1a855
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90676
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5bb1aa4dd7d97414aecfb5fab16ff9d3291f98ae]

        Fix typo
        
        Change-Id: I77fc4fe10f08f3ad4eac6d2aebf546dcc709bcf9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88826
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1187f1d5f90296f527ba66651cd9b5b3913b597e]

        Fix typo
        
        Change-Id: Id7787ef9c0d37716572f79906c129ce1b037b5df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90703
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-18  Luboš Luňák  <l.lunak@collabora.com>  [28e72991f88b564cc184533be9a7d6ffc5f41947]

        avoid clang's unreachable code warning
        
        Change-Id: I1a3aa4f560fbc2d41872a634a599226c592ddc18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90715
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-18  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e9e04cc17c549e54ccf3cede00d0ce8c4c901310]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5708e58ddae44ea7c5f5ad2f76b47be980b53b80
          - tdf#131360,tdf#131361 (part) 256 arguments
            
            - update argument limit from 30 to 256
            - create embeddedable text reusable for many functions
               listed in tdf#131360 and tdf#131261 when arguments
               are strings, integes, numbers, logicals, complex and references
            - with reduced translation job
            - fixes CONCAT, TEXTJOIN and CONCATENATE with String arguments.
            
            Change-Id: I8a32914c5ef31d796a21cf2ee705b92de7b58f90
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/90613
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-18  Luboš Luňák  <l.lunak@collabora.com>  [1ad3f6b8d9e0ef1e921c3ed5526ea352d67265cf]

        (do not) use SK_GAMMA_APPLY_TO_A8 also for Skia text on Windows
        
        This is the Windows variant of the SK_GAMMA_APPLY_TO_A8 disabling,
        again I don't quite understand why we need to disable this,
        but with this patch Skia text rendering on Windows seems to be
        pixel-perfect when compared with the VCL gen backend.
        
        Change-Id: Iafc1e6353430e695dafa67d19eefd968d4f02ae2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90696
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-18  Luboš Luňák  <l.lunak@collabora.com>  [2b00d3deb2d637916c142ef03a5e31ac5189f314]

        do not use Skia's gamma correction for text
        
        Using SK_GAMMA_APPLY_TO_A8 seems to be Skia's build default, but
        it makes fonts harder to see (gray instead of black). With this change,
        Skia now looks to be pixel-perfect when compared with the gen VCL
        backend.
        
        Change-Id: I4ae7a15f97c5ecb181b8c35b417496f8c631ace4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90695
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-18  Luboš Luňák  <l.lunak@collabora.com>  [4020c402526c472b71729085eeed094449fe00ed]

        make SkiaSalBitmap always use internal buffer for pixels
        
        The latest chrome/m82 branch of Skia now always does a deep copy
        when creating SkImage from SkBitmap unless the source is immutable,
        which means a copy would be done or way or another. This makes
        the handling consistent, the SkBitmap is now used only for caching.
        
        Change-Id: I8031ab7f639baee6ad9c9708b35afea384a19f65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90689
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-18  Luboš Luňák  <l.lunak@collabora.com>  [a5d01fba3c5e166c42f9b1be53a458b05640c0b8]

        check in Skia's preDraw() that SolarMutex is locked
        
        Just in case.
        
        Change-Id: Ie1e3f7b8436ed60c59a5e967ca9158e0aa916086
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90694
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-18  Stephan Bergmann  <sbergman@redhat.com>  [d77ab56c8befc15816c7f70644dd72f4058642d1]

        Avoid -Werror=unused-but-set-variable
        
        ...in --enable-debug --enable-werror --disable-assert-always-abort builds like
        <https://ci.libreoffice.org//job/lo_tb_random_config_linux/2279/>:
        
        > /lo/home/tdf/lode/jenkins/workspace/lo_tb_random_config_linux/xmloff/source/core/xmltoken.cxx:3368:18: error: variable ‘foundDuplicate’ set but not used [-Werror=unused-but-set-variable]
        >  3368 |             bool foundDuplicate = false;
        >       |                  ^~~~~~~~~~~~~~
        
        Change-Id: If9d433082de84c433132276e171ba5c42c24b61c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90699
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-18  Stephan Bergmann  <sbergman@redhat.com>  [c61ac5d16e2fe1681375a6c37f32d16b7fd2a4ef]

        comphelper::isDebuggerAttached must be defined irrespective of NDEBUG
        
        ac9083f64fc064e4bad3dc522a90ca214b3f1c2f "make isDebuggerAttached() public
        comphelper API" had forgotten to drop the NDEBUG condition, causing
        --enable-dbgutil --disable-assert-always-abort builds like
        <https://ci.libreoffice.org//job/lo_tb_random_config_linux/2215/> to fail with
        
        > /usr/lib64/gcc/x86_64-suse-linux/9/../../../../x86_64-suse-linux/bin/ld: /lo/home/tdf/lode/jenkins/workspace/lo_tb_random_config_linux/workdir/CxxObject/vcl/source/app/watchdog.o: in function `WatchdogThread::start()':
        > /lo/home/tdf/lode/jenkins/workspace/lo_tb_random_config_linux/vcl/source/app/watchdog.cxx:138: undefined reference to `comphelper::isDebuggerAttached()'
        > collect2: error: ld returned 1 exit status
        > /lo/home/tdf/lode/jenkins/workspace/lo_tb_random_config_linux/vcl/Library_vcl.mk:20: recipe for target '/lo/home/tdf/lode/jenkins/workspace/lo_tb_random_config_linux/instdir/program/libvcllo.so' failed
        
        Change-Id: Ia391881f0b6a79709fbebfd204097840a9890147
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90698
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [345116a074863e46bfb6452cfa2e9362d510f60b]

        XPdfDecomposer - fix the described property name
        
        The propery name should be "PageIndex" and not "Page"
        
        Change-Id: Ic8d012abcfcb3381bb287bc43ca1d776c2c4ac95

2020-03-18  Caolán McNamara  <caolanm@redhat.com>  [4ac7d1aa3fce2e0d2daefa644e87f4040c00c40a]

        give the break dialog more space for its numbers
        
        Change-Id: I6548a40ec86ab1442642347f004eeb229d1e3c57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90685
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [b705be7c8c28c4e1c1263e476b7b9cb0d6cee089]

        tdf#130746: Add unittest
        
        Change-Id: I5a3bd6ab503ecf4a48ad5123ad952b267935a573
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90688
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-18  Stephan Bergmann  <sbergman@redhat.com>  [498a39e5184018dd849b35d1ae4cc1c3f4115855]

        tools::WeakBase still needs to be TOOLS_DLLPUBLIC under --enable-mergelibs
        
        ...plus --enable-assert-always-abort:  ShapeManagerImpl::checkForImageMap in
        slideshow/source/engine/slide/shapemanagerimpl.cxx in Library_slideshow calls
        SvxShape::GetSdrObject, which calls tools::WeakBase::get
        (include/tools/weakbase.hxx), which contains
        
        > assert(dynamic_cast<reference_type *>(pWeakBase));
        
        requiring RTTI for tools::WeakBase.  See e.g.
        <https://ci.libreoffice.org//job/lo_tb_random_config_linux/2281/>.
        
        Change-Id: I9598c14bf74eb5a28332d0beecfbe8201b39451e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90697
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-18  Luboš Luňák  <l.lunak@collabora.com>  [8ce20d3e062819fdab52d2ce47762ccc02b34ab2]

        fix --disable-cairo-canvas build
        
        I dropped this in 9b231fb18a731774a1579206ef635b8b709304d2.
        
        Change-Id: I9bdd266af70041a8c27766efb7f15352ea8fa4e0

2020-03-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [80177eed6b0d81a314fad3117032bb0b06e80b6f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b20290463c2aee8a8fa5a8a38a42b5ccde9c2aed
          - tdf#131036 add note to Hatch help page about "rename" and "delete"
            
              There is no indication on the Hatch tab in the Area page that it
              is possible to name/rename and/or delete existing hatch patterns.
              Adding a <note> about this possibility.
            
              Also add "howtoget" access command for Page/Slide in Writer/Draw/
              Impress.  (Calc does not have Hatch for a Sheet).
            
              Add missing period in first line.
            
            Change-Id: I414c2c0527b916d24e8703915dc9ca1208342fc0
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/90633
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-03-18  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [74fa1259eb37a0541989cf3029adfcb33fdd071e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 74fc09527478fff86496efdac55f3d6d339b8537
          - o Property statement added in Procedures & Functions help
            o Multiple layout changes
            Note: Optional keyword to be referenced later in above help
            
            o ByVal/ByRef added to Property help page
            
            
            Change-Id: I30e84c1e7464b4bc101727d2d088a35173f74b34
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/89282
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-18  Caolán McNamara  <caolanm@redhat.com>  [49d1325ecbcbad32abd4cc55d946a720f99801f4]

        tdf#131069 always produce utf-8 from gettext
        
        Change-Id: I311e647f08b4d541825e7790d971b98b5b5bfe40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90668
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-18  Caolán McNamara  <caolanm@redhat.com>  [b913cec377878ed640582dcf611ccf8eaf21bd85]

        tdf#131395 handle all outstanding events
        
        to ensure the paint gets handled, if this turns out not to be sufficient then
        next fallback is to allow a route to Dialog::ensureRepaint to be exposed
        
        Change-Id: I3ab749170dfaeb92eae40a44bb1bde123c47f9f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90686
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-18  Luboš Luňák  <l.lunak@collabora.com>  [996f0e6a0f39434e6e1b1b450262d97af60d663d]

        repack the boost tarball to be smaller and faster
        
        The tarball is almost 100MiB and it unpacks to roughly 0.75GiB,
        because it contains tons of generated html docs and other stuff that
        is not needed for building. Unpacking it on Cygwin takes several
        minutes (done in parallel, but still) and even on Linux the unpacking
        takes longer than the actual compilation.
        
        Change-Id: Ied9f3059530f4e9a856170ec3fcc304631ff8e0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89825
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-18  Luboš Luňák  <l.lunak@collabora.com>  [1e609d1c5afb0188dd8c2b211fb405627303bef4]

        update Skia to chrome/m82
        
        Also don't build pdf and jpeg support, it's not needed.
        
        Change-Id: I5f10b1279072dbaba7695aecba5e415853ae308b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90666
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-18  Miklos Vajna  <vmiklos@collabora.com>  [086bfde59232076644995ae862cd43865419ad98]

        sw pad-to-3 numbering: add ODF filter
        
        This makes the UI work as well.
        
        Change-Id: I8d64b88e57ba3e4fd61afba892f0ee2267f1c8b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90683
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-18  Luboš Luňák  <l.lunak@collabora.com>  [11847cc5fd22c9b98fd9c2cf1389eee6e404a4fb]

        fix glyph rotation for Skia text rendering on Windows
        
        The makes the chart descriptions in tdf#114209 and e.g. Japanese
        from the document from tdf#126169 be rotated correctly,
        
        Change-Id: I09a739fea7629000f3f49e417531bc47ba99c68f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90610
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-18  Luboš Luňák  <l.lunak@collabora.com>  [271e8c99a2a1e28b7eb9fdc5fe16f8be1e8ee763]

        implement text rendering using directly Skia (Windows)
        
        The Windows code needed for Skia text rendering. Like with the X11
        code, the font is slightly lighter than with Skia disabled, but
        otherwise it seems to work.
        And like the X11 code this also requires patching Skia to use
        the font we want.
        
        Change-Id: Ib5ba52e4ba51b6523617072b77ed5446e7343f46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90582
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-18  Luboš Luňák  <l.lunak@collabora.com>  [2ff6fce634ff173b9eb8a703b7f2f265f6e3ecb1]

        use DEFAULT_QUALITY for font rendering with Skia on Windows
        
        I don't know why tdf#98380 explicitly forced ANTIALIASED_QUALITY,
        for OpenGL, but with Skia this breaks subpixel AA on LCDs,
        where the actual value should be CLEARTYPE_QUALITY. But
        DEFAULT_QUALITY simply seems to do the job no matter what.
        Maybe the problem with OpenGL was that our code there handles
        glyphs as monochrome, but Skia can handle colors, which is
        necessary for subpixel AA.
        
        Change-Id: Id7081b120f8e754deb4793423d157a8837e959aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90581
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-18  Luboš Luňák  <l.lunak@collabora.com>  [076926cef97c685b3d9221510e7560c034ebd2ed]

        implement text rendering using directly Skia (X11)
        
        The Cairo-based way reuses code that is used for OpenGL, but it's
        needlessly complicated, given that Skia itself is capable of text
        rendering as well.
        This requires a small patch for Skia so that it uses the FcPattern*
        we use for selecting a font.
        The rendering with this commit is usable, but visually the result
        is noticeably different, so this will need tweaks to the font
        rendering (TBD).
        
        Change-Id: I058c282307106c929ccc9faa7b2bddfabf0f0a2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90580
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-18  Luboš Luňák  <l.lunak@collabora.com>  [64c6c4279f70555511af2d2ba80bcd32cbc7a798]

        move most font handling out of CairoTextRender
        
        It doesn't really have anything to do with Cairo, it's FreeType,
        and it can be reused by other implementation (to be used by Skia).
        
        Change-Id: I02fe8b9d8cd9334741240a1198460c41543cd876
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90605
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-18  Caolán McNamara  <caolanm@redhat.com>  [f493cd83fbb2e572cf3d85aaf57fb202d763756d]

        tdf#131389 crash clearing cell bg from sidebar
        
        Change-Id: Id246c176bf44f2eb2d2e135400974c437f583a7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90669
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-18  Noel Grandin  <noelgrandin@gmail.com>  [e5230535877e30c3b874495e8794faa3a42d8017]

        simplify ORefVector code
        
        by making it extend std::vector - it wants to be a ref-counted vector,
        so let it be, and we can simplify the usage sites
        
        Change-Id: I93ff6ee1522da965e16223dca171401d36fd67b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90664
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [673728c9caf7b3199dd684f48a32a0f5cafd6285]

        offapi: improve description of XPDFDecomposer and PDFTools
        
        Change-Id: I065d7c742b82f9ad19604c689a11f2e74f1ca9e0

2020-03-18  Justin Luth  <justin.luth@collabora.com>  [f25985c55541cbbc9a4fc79e660592d3d0485196]

        tdf#131304 .docx: flag new files as MS Word 2019 native mode
        
        compatibilityMode = 15: [Word 2013/2016/2019]
        
        Up till now, documents that were exported into the docx format
        were treated by default as native Word 2007 format,
        since no compatibilityMode setting was provided.
        
        (Don't worry, we still round-trip existing older values.
        This patch only affects non-docx >>= .docx export.)
        
        Ultimately, this change is for the benefit of MS Word.
        It has no practical effect for LO.
        
        NOTE: This patch depends on previous
        commit 53f099c842d39266a0b4786a1af3db5628746634
        which sets an appropriate value for existing .docx files.
        
        This scary change shouldn't actually be all that scary,
        since we already round-trip native 2019 files,
        without any complaint from Word or our users.
        
        The biggest change is that Word 2010 users might not be able
        to open NEW files perfectly. But Microsoft has already been doing
        that to them since 2013. By the time LO 7.0 hits stable version,
        it will have been months since 2010 has reached end-of-life.
        The vast majority of documents will still open perfectly for them.
        Plus, if a Word 2010 user does modify our new document,
        we will drop back down to their level.
        
        A nice, clear explanation of what compatibilityMode does is at
        howtogeek.com/256269/what-is-compatibility-mode-in-microsoft-office/
        
        The MAIN CHANGE is that MS WORD has been DE-ACTIVATING features
        when it notices that it is SHARING the document with
        OLD_VERSION users. So Word is limiting what it will do
        for the BENEFIT OF THE OTHER USER while collaborating.
        
        There are a few instances where layout is affected by
        compatiblityMode. For example, tdf#123116 wants compat=15
        so that Word will nicely layout an oversized table-row.
        tdf#131121 wants it too.
        By changing to compat=15, we can help Word take advantage
        of some fixes since docx 1.0, and avoid having to write
        new logic to export to old formats as well as new.
        
        Unfortunately, documentation on what layout changes are expected
        has not been identified yet. But in 7 years we should have
        run into most of them already... well maybe no.
        
        Change-Id: I1ce016618a680b9842fa6828c9e87cc6b677a557
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90455
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [27ee05f860e8225a41e15e0853fcef00a9d7a621]

        pdfium: support for pages when using PDF import with pdfium
        
        Moving PDF to use VectorGraphicData in Graphic has temporary
        removed the support for showing different PDF pages when opening
        the PDF using pdfium (LO_IMPORT_USE_PDFIUM=1).
        This adds the support for back by specifying whcih PDF page to
        render when creating the VectorGraphicData (and can't be changd
        afterwards), which is used to create a Graphic and contains the
        PDF source data array.
        
        Change-Id: Ib915216b8d4c0c063d0fead44ff156b1915a35d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90562
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-18  Miklos Vajna  <vmiklos@collabora.com>  [9054c36d4ea3bee25fb9a47a96a0ea2cd07148c3]

        external: update pdfium to 4083
        
        Change-Id: Iab30effaae86a54852196d6e29d39118e0a2f70c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90667
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-18  Justin Luth  <justin_luth@sil.org>  [81588ff2f0eb55576a5288778be2dfb5b4bc5e81]

        tdf#130746: avoid nullptr dereference
        
        Change-Id: I32979a23caffea844f1c8eac9f408b18f0768b62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90661
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-03-17  Jan Holesovsky  <kendy@collabora.com>  [6ac2d66c78d6c080aabfa46157113684c2f3a3b0]

        pdfium: Make Insert -> Image... use VectorGraphicData for PDF.
        
        In principle, the current Svg/Emf/Wmf and PDF handling is trying to
        achieve the same thing: Keep the original stream untouched, provide a
        replacement graphics, and a kind of rendering.
        
        To hold the data, the Svg/Emf/Wmf and PDF were using different structures
        though.  This commit consolidatates that, and makes the Insert
        -> Image... (for PDF) actually using the VectorGraphicData to hold the
        original stream.
        
        This breaks loading the PDF as a document via PDFium - I'll fix it in
        the next commit(s).
        
        Change-Id: Iac102f32b757390a03438c165e430283851cc10b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90561
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [dc3c59a1d9e9240acfbc1a613115f04f577d1ca4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 17a565a57af1fff46b1a2ffdf4f9ab322696eb92
          - Update icon replacement table for Help
            
            Change-Id: I8295bda6fcb041811b73186a6a64346f4d374ea7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/90574
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-17  Caolán McNamara  <caolanm@redhat.com>  [80b4419d94e74b79330945aa76f06b0e62fe0d88]

        missing use_underlines
        
        Change-Id: I2953069ee266c2a7850181826b299f0037a936ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90662
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-17  Miklos Vajna  <vmiklos@collabora.com>  [f4dd9ecdc21696b360dedf7fefa371c8858c1830]

        sw pad-to-3 numbering: add doc model, UNO API and layout
        
        This is similar to the existing padded numbering, but that one padded to
        2.  Another difference is pad-to-2 has more file format support:
        pad-to-3 is not supported in DOC and RTF.
        
        Change-Id: Ie2ac2691c58a89e181d24d7002cf873ebab380c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90656
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-17  Justin Luth  <justin.luth@collabora.com>  [0b5bf474d873fce11cc0f78d73f7e9656c95ffe8]

        tdf#131071 writerfilter: tableStyle uses DocDefaults
        
        It is kinda surprising to me, but the tableStyle actually
        includes DocDefaults in its style properties.
        
        You would expect that to be irrelevant, because if even the
        default style specifies a setting, it overrides the table style.
        Therefore they would either both match DocDefaults, or the
        style would have specified a value (thus overriding tablestyle).
        
        But in the specific default case of
        overrideTableStyleSizeAndJustification == false,
        a left alignment or a fontsize of 11 or 12 are overridden
        by the table style.
        
        Perhaps this should ONLY import those two settings in
        DocDefaults, but obviously the concept is there, so
        it shouldn't hurt to import the whole thing as that
        likely is the correct response for other situations
        as well.
        
        Change-Id: Ie2494855fa37c9a21d27d0e15f4da1fa0a216be6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90558
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-03-17  Michael Weghorn  <m.weghorn@posteo.de>  [138f62c2e5a841dd00ca2de3526ee532e1fcc585]

        libreofficekit: Use 'gb_Library_set_include' for GTK3_CFLAGS
        
        This makes sure that gtk3 includes are properly taken into
        account when generating the corresponding files for IDE
        integration, s. commit
        6a53832080cf201e960113de8e1887d99e857606 ("Use
        'gb_Library_set_include' for GTK3_CFLAGS", 2018-12-17)
        for more details.
        
        Change-Id: I443b974a5b9035027fa4c7d0f5a3dbc825370ee9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90650
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-17  László Németh  <nemeth@numbertext.org>  [ab25bf4b2c51e5634bdfeaa1f84af4bb652f7a47]

        tdf#119800 DOCX import: fix vanished objects
        
        Not hidden objects, for example shapes and tables were
        converted to hidden text, when they were anchored to
        empty hidden paragraphs (see w:vanish character property
        in OOXML).
        
        Note: now DOCX round-trip doesn't change the document
        layout (previously DOCX export hid the vanished object),
        but Writer shows also an extra empty paragraph with
        the fixed object, so the layout is still not the same
        here.
        
        Follow-up of commit 2be656908e9f30d0b0f795cc67096f0d673a3a21
        (tdf#128646 DOCX import: don't hide shape of hidden paragraph),
        extending the fix also for not table paragraphs.
        
        Change-Id: I2af4ad42dd9e67f0daf4392fcc6875855eb4ba7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90617
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-03-17  Stephan Bergmann  <sbergman@redhat.com>  [84eacd97f0151076edf05ef0db69286476d222b9]

        Missing include (Windows --disable-pch; for std::max)
        
        Change-Id: Ib7ea5f07d1aecb67fdaf2ee5badbca748c961490
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90607
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-17  Seth Chaiklin  <sdc.blanco@youmail.dk>  [a908de74eb7ba8a37d059857df34ce44f801ca3c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9f1bc5971423b67b3fd49915c5a53d71779f6377
          - remove an errant parenthesis in an <embedvar>
            
            Change-Id: I4fa4738cc5f034455a4c5346760f14a57ef0c6d9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/90630
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-03-17  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [908b0deb84c4a09c5afdcf70ef407382a6e4d7b2]

        tdf#127205 call shutdown in terminate, if not exec
        
        When generating a new profile, LO shuts down the desktop without
        even running the main loop via Application::Execute, so this won't
        call Application::Shutdown() at the end of Application::Execute.
        
        So detect this case and call shutdown() directly, if LO doesn't
        run the main loop.
        
        Change-Id: Iae39a4122577b05caa787fc74c1fa7e3f71bf390
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90612
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-03-17  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [aa5d3e08c63d128943c92258071c327741df0667]

        tdf#42949 Fix IWYU warnings in dbaccess/qa/*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Id3467819bb659e3adb8f9bc6ff27497634d87946
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90482
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-17  Andras Timar  <andras.timar@collabora.com>  [867e0e0ca2f6aa366ebf7c9f9c8cf3f7b89c888e]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 74d8e826359dbf38224fac1b9c02254b7fe0186a
          - tdf#130999 fix registration of Greek dictionary
            
            Change-Id: I7b85d588c67c9b05f3856d92544fb0a0348594ea
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/90405
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2020-03-17  Tamás Zolnai  <tamas.zolnai@collabora.com>  [6a670f1aa36630d493b53b19da875395b3173469]

        sc lok: Implement execution of SID_SPELLCHECK_APPLY_SUGGESTION
        
        Used by online spellchecking context menu.
        
        Change-Id: Id065d366d5ef2ddb3ecf78d202a7264b6962ec8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90601
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-03-17  Tamás Zolnai  <tamas.zolnai@collabora.com>  [ac83f2da9c21c3986fc50ee7203e43bc1f93cf31]

        sc lok: Implement execution of SID_LANGUAGE_STATUS...
        
        Also for selection and paragraph which is used by the
        spellchecking context menu.
        
        Change-Id: I583caf48b9176ef4d6971cfe3b445080d01dc531
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90599
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-03-17  Tamás Zolnai  <tamas.zolnai@collabora.com>  [a00a3d681ec95841a5f6a879b05c6438d18161b4]

        sd lok: Implement execution of SID_SPELLCHECK_APPLY_SUGGESTION
        
        Used by online spellchecking context menu.
        
        Change-Id: I9d7430b4ef45af1641fc985cf4588d45ba497ee9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90598
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-03-17  Tamás Zolnai  <tamas.zolnai@collabora.com>  [268327c2fb37ff553a2c348a6beca4e309b0653f]

        sd lok: Implement execution of SID_SPELLCHECK_IGNORE_ALL
        
        Used by online spellchecking context menu.
        
        Change-Id: Iad3dafedbfed1605ba06f7f87ed91117c9b1a8e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90597
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-03-17  Tamás Zolnai  <tamas.zolnai@collabora.com>  [103d65b733e099764fdf8aa3f4889dbc6ca49ff6]

        sc lok: Implement execution of SID_SPELLCHECK_IGNORE_ALL
        
        Used by online spellchecking context menu.
        
        Change-Id: I31779a38f467838d3719a0d32cbf37e335432d38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90600
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-03-17  Tamás Zolnai  <tamas.zolnai@collabora.com>  [6167264dace8e10fe66537bcf64eaa5904232786]

        sd lok: Implement execution of SID_LANGUAGE_STATUS...
        
        Also for selection and paragraph which is used by the
        spellchecking context menu.
        
        Change-Id: Ie242175605185b3083aa529b54acc183aee1d47b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90596
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-03-17  Tamás Zolnai  <tamas.zolnai@collabora.com>  [d7fa4fc8b64769f0d25b87ff33b8d1b8e96572d9]

        lok: Send spelling popup menu structure for mobile (calc and impress).
        
        Similar to how writer behaves. Instead of using tunneling,
        we send the menu structure with the commands.
        By now this commands are not executed by the document shell
        of calc / impress. I'll implement that in separate commits.
        
        
        Change-Id: If342c83143a9a7c2ec74b99027f6d4ba8b44ef08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90595
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-03-17  Miklos Vajna  <vmiklos@collabora.com>  [4ee7ee1c4a515479bc174543af4dbc400035c0ba]

        tdf#131118 VML import: fix size of non-autosize shapes containing text
        
        Regression from commit b92293b3943423324064a8513c2e114d18817179
        (tdf#103983 VML import: handle <v:textbox
        style="mso-fit-shape-to-text:t">, 2020-01-20), the problem was that in
        case we disable autosize too late, then the size will be already set
        during adding text to the shape.
        
        Do it before adding text, this way adding text won't change the shape
        size, so it'll be correct at the end of the import.
        
        Change-Id: I9410fc695c3edfa5089d845864bf237e71c533c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90592
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-17  Mike Kaganski  <mike.kaganski@collabora.com>  [69b0d194d83aa29008eaffe65f1784d60f57e63c]

        Fix build
        
        Regression after 2be656908e9f30d0b0f795cc67096f0d673a3a21 that was
        tested on 73b6b3b4a22f047718d91a7057dba3a096171976 from Feb 19, which
        was older than 9ad252b2e79576119c2d733a1a45fdd9e9f83140 from Feb 21
        that dropped o3tl::optional.
        
        Change-Id: I685139e43c6788ca826bcdf4c9baa16a3304c59f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90594
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-03-17  TJ Holt  <troy.j.holt@gmail.com>  [1fbeba66e823cea043fdd3f4c50d7b90585aaf30]

        tdf#127443 Table creation with keyboard
        
        Change-Id: If0efe4c49e2da96677f24182afc39e640421b0a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90192
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-03-16  László Németh  <nemeth@numbertext.org>  [2be656908e9f30d0b0f795cc67096f0d673a3a21]

        tdf#128646 DOCX import: don't hide shape of hidden paragraph
        
        if the shape is not hidden, but it's anchored to
        an empty table cell paragraph.
        
        Change-Id: I97e42431d083d3c70ff67981676e322ca8e7f89d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90568
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-03-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [bc6eb8e096416d42d2308a529d5c0d81778dca60]

        uitest: use hex instead of int for colors
        
        Change-Id: I7309a546546637a1837df8ac99807c2deb22c72a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90589
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [036820d685c3a76c7fbfe35f47ab7b133e8a55af]

        uitest: chartWall.py: assert changes in chart
        
        Change-Id: I8c9f4614a76015b0032347290f6b92b2892ddd10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90588
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [8ea5a522f76dd089446e901f3cd324f98cd973e7]

        make python warnings in our UITests error early
        
        rather than erroring only on some of the buildbots (in particular one of
        the daily buildbots seems to have this on by default)
        
        And fix a invalid escape sequence we discover in the process.
        
        Change-Id: Icd62dae2959e5117dec8949ce55dd484503fc446
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90565
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [a7de363cead5cd0021d2e3df4573d4cbe27df23b]

        remove unnecessary Window::Update() calls, which immediately follow Invalidate
        
        Update() is effectively "paint immediately". Rather just let the
        invalidate do it's thing and have the widget paint on the next paint
        loop, along with the rest of the stuff.
        
        This is probably mostly cargo-cult, from the days when our
        invalidate/paint timer could take a long time to kick in.
        
        Change-Id: Idff06526e9a2892244cfd8ce6947916032b0d1a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90567
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins

2020-03-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [2f7f34bf9fb744a2615426e4414dff3ca6fbe6e4]

        tdf#129985: Add unittest
        
        Change-Id: I9a8b923da6ca20fef9a61b9e478267d8c91ace58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90573
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [9a7fb5f2c4eea895e545437081ad50582bf7cacf]

        tdf#130371: Add UItest
        
        Change-Id: Ia1bd884d3aa4210e777ea59aece50940d3aa6f68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90571
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-16  Miklos Vajna  <vmiklos@collabora.com>  [496197fe4dff2cd94ceeb42fc04d0263ac8d8971]

        DOCX import: tokenize <w:numFmt w:val="custom" w:format="...">
        
        Which means CT_NumFmt has to be a property resource, not a single value,
        and also ST_NumberFormat needs to recognize "custom" as a valid value.
        
        Adapt the RTF tokenizer to emit the new token format.
        
        This is needed (but not enough) to support markup like this:
        
        <w:numFmt w:val="custom" w:format="001, 002, 003, ..."/>
        
        Change-Id: I767e4b92fc41f9425f446d6eaad1d875e2233964
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90578
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-16  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [3741d70743c297029f54b20b0ca711f40cff7097]

        Some more checks for correct screen size
        
        Change-Id: Id5a811e4227052fd9117ab2b099de31e8e3b90c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90413
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-03-16  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [e11796866f94d2f51023e6bc2b23a39af10a7d96]

        tdf#124424 EMF+ Extend test options of SvgLinearGradientPrimitive2D
        
        The extended options were used in LinearGradient tests
        
        Change-Id: I44336edda2d82f936b6e931668bdac46ee7899e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90541
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2020-03-16  Miklos Vajna  <vmiklos@collabora.com>  [b0308f336a26eee83c57b6f15c0f788ccc4486f1]

        writerfilter: extract dispatch...Value() from disptachValue()
        
        This function was a 1582 lines monster. Extract clusters of RTF value
        keywords into their own function to makes this a bit more readable.
        
        Change-Id: Icf95ca11f5f909379acbfd576915485c7eb868ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90569
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-16  Roman Kuznetsov  <antilibreoffice@gmail.com>  [e6d008f131c7ca532a9e8410b424b3323d581978]

        tdf#128281 Increase a checkbox height in Windows installer
        
        Change-Id: Ic0bc2af1dd565dc9c24a74de8900da771f052a95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90402
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-03-16  Miklos Vajna  <vmiklos@collabora.com>  [b0887393ceb0bf283841fe212baf5be3571782b9]

        DOCX import: declare w14 as a supported feature
        
        This is needed (but not enough) to support markup like this:
        
              <mc:AlternateContent>
                <mc:Choice Requires="w14">
                  <w:numFmt w:val="custom" w:format="001, 002, 003, ..."/>
                </mc:Choice>
                <mc:Fallback>
                  <w:numFmt w:val="decimal"/>
                </mc:Fallback>
              </mc:AlternateContent>
        
        Change-Id: I598b0452b5d29624ed0a6795682c29a09fd0dcfe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90564
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-16  Mike Kaganski  <mike.kaganski@collabora.com>  [bc0ba22e794332c339effe817ab766ee8a1b3e40]

        Avoid stack overflow in testTdf124815 on Windows
        
        Regression from commit 2af67c35d283abefe6030a5b90b831b0b797dd62.
        
        It happens in row 217, in a recursive calculation of cell values,
        starting on row 454 down to 0, with 237 repeated patterns on stack:
        
        =======================
        ucrtbased.dll!__acrt_FlsGetValue(unsigned long fls_index) Line 472
        ucrtbased.dll!__crt_state_management::get_current_state_index() Line 101
        ucrtbased.dll!__crt_state_management::dual_state_global<long>::value() Line 147
        ucrtbased.dll!_query_new_mode() Line 30
        ucrtbased.dll!heap_alloc_dbg(const unsigned __int64 size, const int block_use, const char * const file_name, const int line_number) Line 447
        ucrtbased.dll!_malloc_dbg(unsigned __int64 size, int block_use, const char * file_name, int line_number) Line 496
        ucrtbased.dll!malloc(unsigned __int64 size) Line 27
        sclo.dll!operator new(unsigned __int64 size) Line 35
        sclo.dll!std::_Default_allocate_traits::_Allocate(const unsigned __int64 _Bytes) Line 52
        sclo.dll!std::_Allocate<16,std::_Default_allocate_traits,0>(const unsigned __int64 _Bytes) Line 180
        sclo.dll!std::allocator<std::_Container_proxy>::allocate(const unsigned __int64 _Count) Line 785
        sclo.dll!std::_Container_base12::_Alloc_proxy<std::allocator<std::_Container_proxy>>(std::allocator<std::_Container_proxy> && _Al) Line 1098
        sclo.dll!std::vector<rtl::OUString,std::allocator<rtl::OUString>>::vector<rtl::OUString,std::allocator<rtl::OUString>>() Line 445
        sclo.dll!sc::TokenStringContext::TokenStringContext(const ScDocument * pDoc, formula::FormulaGrammar::Grammar eGram) Line 38
        sclo.dll!sc::FormulaLogger::GroupScope::Impl::Impl(sc::FormulaLogger & rLogger, const rtl::OUString & rPrefix, const ScDocument & rDoc, const ScFormulaCell & rCell, bool bOutputEnabled) Line 80
        sclo.dll!std::make_unique<sc::FormulaLogger::GroupScope::Impl,sc::FormulaLogger &,rtl::OUString const &,ScDocument const &,ScFormulaCell const &,bool &,0>(sc::FormulaLogger & <_Args_0>, const rtl::OUString & <_Args_1>, const ScDocument & <_Args_2>, const ScFormulaCell & <_Args_3>, bool & <_Args_4>) Line 2055
        sclo.dll!sc::FormulaLogger::GroupScope::GroupScope(sc::FormulaLogger & rLogger, const rtl::OUString & rPrefix, const ScDocument & rDoc, const ScFormulaCell & rCell, bool bOutputEnabled) Line 127
        sclo.dll!sc::FormulaLogger::enterGroup(const ScDocument & rDoc, const ScFormulaCell & rCell) Line 352
        sclo.dll!ScFormulaCell::InterpretFormulaGroup(long nStartOffset, long nEndOffset) Line 4573
        sclo.dll!ScFormulaCell::Interpret(long nStartOffset, long nEndOffset) Line 1606
        sclo.dll!ScFormulaCell::MaybeInterpret() Line 446
        sclo.dll!ScFormulaCell::GetErrCode() Line 2956
        sclo.dll!ScInterpreter::GetCellValueOrZero(const ScAddress & rPos, ScRefCellValue & rCell) Line 202
        sclo.dll!ScInterpreter::GetCellValue(const ScAddress & rPos, ScRefCellValue & rCell) Line 186
        sclo.dll!ScInterpreter::GetDouble() Line 2088
        sclo.dll!ScInterpreter::CalculateAddSub(bool _bSub) Line 1277
        sclo.dll!ScInterpreter::ScAdd() Line 1261
        sclo.dll!ScInterpreter::Interpret() Line 4032
        sclo.dll!ScFormulaCell::InterpretTail(ScInterpreterContext & rContext, ScFormulaCell::ScInterpretTailParameter eTailParam) Line 1939
        sclo.dll!ScFormulaCell::Interpret(long nStartOffset, long nEndOffset) Line 1632
        .......................
        <SKIP repeated pattern>
        .......................
        sclo.dll!ScFormulaCell::MaybeInterpret() Line 446
        sclo.dll!ScFormulaCell::GetErrCode() Line 2956
        sclo.dll!ScInterpreter::GetCellValueOrZero(const ScAddress & rPos, ScRefCellValue & rCell) Line 202
        sclo.dll!ScInterpreter::GetCellValue(const ScAddress & rPos, ScRefCellValue & rCell) Line 186
        sclo.dll!ScInterpreter::GetDouble() Line 2088
        sclo.dll!ScInterpreter::CalculateAddSub(bool _bSub) Line 1300
        sclo.dll!ScInterpreter::ScAdd() Line 1261
        sclo.dll!ScInterpreter::Interpret() Line 4032
        sclo.dll!ScFormulaCell::InterpretTail(ScInterpreterContext & rContext, ScFormulaCell::ScInterpretTailParameter eTailParam) Line 1939
        sclo.dll!ScFormulaCell::Interpret(long nStartOffset, long nEndOffset) Line 1632
        sclo.dll!ScFormulaCell::MaybeInterpret() Line 446
        sclo.dll!ScFormulaCell::GetErrCode() Line 2956
        sclo.dll!ScInterpreter::GetCellValueOrZero(const ScAddress & rPos, ScRefCellValue & rCell) Line 202
        sclo.dll!ScInterpreter::GetCellValue(const ScAddress & rPos, ScRefCellValue & rCell) Line 186
        sclo.dll!ScInterpreter::GetDouble() Line 2088
        sclo.dll!ScInterpreter::CalculateAddSub(bool _bSub) Line 1300
        sclo.dll!ScInterpreter::ScAdd() Line 1261
        sclo.dll!ScInterpreter::Interpret() Line 4032
        sclo.dll!ScFormulaCell::InterpretTail(ScInterpreterContext & rContext, ScFormulaCell::ScInterpretTailParameter eTailParam) Line 1939
        sclo.dll!ScFormulaCell::Interpret(long nStartOffset, long nEndOffset) Line 1632
        sclo.dll!ScFormulaCell::MaybeInterpret() Line 446
        sclo.dll!ScFormulaCell::GetErrCode() Line 2956
        sclo.dll!ScInterpreter::GetCellValueOrZero(const ScAddress & rPos, ScRefCellValue & rCell) Line 202
        sclo.dll!ScInterpreter::GetCellValue(const ScAddress & rPos, ScRefCellValue & rCell) Line 186
        sclo.dll!ScInterpreter::GetDouble() Line 2088
        sclo.dll!ScInterpreter::CalculateAddSub(bool _bSub) Line 1300
        sclo.dll!ScInterpreter::ScAdd() Line 1261
        sclo.dll!ScInterpreter::Interpret() Line 4032
        sclo.dll!ScFormulaCell::InterpretTail(ScInterpreterContext & rContext, ScFormulaCell::ScInterpretTailParameter eTailParam) Line 1939
        sclo.dll!ScFormulaCell::Interpret(long nStartOffset, long nEndOffset) Line 1632
        sclo.dll!ScFormulaCell::MaybeInterpret() Line 446
        sclo.dll!ScFormulaCell::GetErrCode() Line 2956
        sclo.dll!ScInterpreter::PushCellResultToken(bool bDisplayEmptyAsString, const ScAddress & rAddress, SvNumFormatType * pRetTypeExpr, unsigned long * pRetIndexExpr, bool bFinalResult) Line 703
        sclo.dll!ScInterpreter::CalculateLookup(bool bHLookup) Line 7451
        sclo.dll!ScInterpreter::ScVLookup() Line 7519
        sclo.dll!ScInterpreter::Interpret() Line 4254
        sclo.dll!ScFormulaCell::InterpretTail(ScInterpreterContext & rContext, ScFormulaCell::ScInterpretTailParameter eTailParam) Line 1939
        sclo.dll!ScFormulaCell::Interpret(long nStartOffset, long nEndOffset) Line 1632
        sclo.dll!ScFormulaCell::MaybeInterpret() Line 446
        sclo.dll!ScFormulaCell::IsEmpty() Line 2733
        sclo.dll!ScRefCellValue::hasEmptyValue() Line 681
        sclo.dll!ScInterpreter::Compare(ScQueryOp eOp) Line 916
        sclo.dll!ScInterpreter::ScLess() Line 1214
        sclo.dll!ScInterpreter::Interpret() Line 4040
        sclo.dll!ScFormulaCell::InterpretTail(ScInterpreterContext & rContext, ScFormulaCell::ScInterpretTailParameter eTailParam) Line 1939
        sclo.dll!ScFormulaCell::Interpret(long nStartOffset, long nEndOffset) Line 1632
        sclo.dll!ScFormulaCell::MaybeInterpret() Line 446
        sclo.dll!ScFormulaCell::IsValue() Line 2745
        sclo.dll!`anonymous namespace'::hasNumericImpl(CellType eType, ScFormulaCell * pFormula) Line 155
        sclo.dll!ScRefCellValue::hasNumeric() Line 625
        sclo.dll!ScInterpreter::FillEntry(ScQueryEntry & rEntry) Line 7484
        sclo.dll!ScInterpreter::CalculateLookup(bool bHLookup) Line 7301
        sclo.dll!ScInterpreter::ScVLookup() Line 7519
        sclo.dll!ScInterpreter::Interpret() Line 4254
        sclo.dll!ScFormulaCell::InterpretTail(ScInterpreterContext & rContext, ScFormulaCell::ScInterpretTailParameter eTailParam) Line 1939
        sclo.dll!ScFormulaCell::Interpret(long nStartOffset, long nEndOffset) Line 1632
        sclo.dll!ScFormulaCell::MaybeInterpret() Line 446
        sclo.dll!ScFormulaCell::IsEmpty() Line 2733
        sclo.dll!ScRefCellValue::hasEmptyValue() Line 681
        sclo.dll!ScInterpreter::Compare(ScQueryOp eOp) Line 916
        sclo.dll!ScInterpreter::ScLess() Line 1214
        sclo.dll!ScInterpreter::Interpret() Line 4040
        sclo.dll!ScFormulaCell::InterpretTail(ScInterpreterContext & rContext, ScFormulaCell::ScInterpretTailParameter eTailParam) Line 1939
        sclo.dll!ScFormulaCell::Interpret(long nStartOffset, long nEndOffset) Line 1632
        sclo.dll!lcl_InterpretSpan(std::_Vector_const_iterator<std::_Vector_val<std::_Simple_types<ScFormulaCell *>>> & rSpanIter, long nStartOffset, long nEndOffset, const boost::intrusive_ptr<ScFormulaCellGroup> & mxParentGroup, bool & bAllowThreading, ScDocument & rDoc) Line 1669
        sclo.dll!lcl_EvalDirty(mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52,svl::SharedString>,mdds::mtv::noncopyable_managed_element_block<53,EditTextObject>,mdds::mtv::noncopyable_managed_element_block<54,ScFormulaCell>>,sc::CellStoreEvent> & rCells, long nRow1, long nRow2, ScDocument & rDoc, const boost::intrusive_ptr<ScFormulaCellGroup> & mxGroup, bool bThreadingDepEval, bool bSkipRunning, bool & bIsDirty, bool & bAllowThreading) Line 1779
        sclo.dll!ScColumn::HandleRefArrayForParallelism(long nRow1, long nRow2, const boost::intrusive_ptr<ScFormulaCellGroup> & mxGroup) Line 1854
        sclo.dll!ScTable::HandleRefArrayForParallelism(short nCol, long nRow1, long nRow2, const boost::intrusive_ptr<ScFormulaCellGroup> & mxGroup) Line 2458
        sclo.dll!ScDocument::HandleRefArrayForParallelism(const ScAddress & rPos, long nLength, const boost::intrusive_ptr<ScFormulaCellGroup> & mxGroup) Line 1828
        sclo.dll!`anonymous namespace'::ScDependantsCalculator::DoIt() Line 4553
        sclo.dll!ScFormulaCell::CheckComputeDependencies(sc::FormulaLogger::GroupScope & rScope, bool fromFirstRow, long nStartOffset, long nEndOffset, bool bCalcDependencyOnly) Line 4683
        sclo.dll!ScFormulaCell::InterpretFormulaGroupOpenCL(sc::FormulaLogger::GroupScope & aScope, bool & bDependencyComputed, bool & bDependencyCheckFailed) Line 4988
        sclo.dll!ScFormulaCell::InterpretFormulaGroup(long nStartOffset, long nEndOffset) Line 4644
        sclo.dll!ScFormulaCell::Interpret(long nStartOffset, long nEndOffset) Line 1606
        sclo.dll!ScFormulaCell::MaybeInterpret() Line 446
        sclo.dll!ScFormulaCell::IsEmpty() Line 2733
        sclo.dll!ScRefCellValue::hasEmptyValue() Line 681
        sclo.dll!ScInterpreter::PushCellResultToken(bool bDisplayEmptyAsString, const ScAddress & rAddress, SvNumFormatType * pRetTypeExpr, unsigned long * pRetIndexExpr, bool bFinalResult) Line 692
        sclo.dll!ScInterpreter::Interpret() Line 4633
        sclo.dll!ScFormulaCell::InterpretTail(ScInterpreterContext & rContext, ScFormulaCell::ScInterpretTailParameter eTailParam) Line 1939
        sclo.dll!ScFormulaCell::Interpret(long nStartOffset, long nEndOffset) Line 1632
        sclo.dll!`anonymous namespace'::DirtyCellInterpreter::operator()(unsigned __int64 __formal, ScFormulaCell * p) Line 104
        sclo.dll!sc::EachElem<mdds::mtv::noncopyable_managed_element_block<54,ScFormulaCell>,std::_Vector_iterator<std::_Vector_val<std::_Simple_types<ScFormulaCell *>>>,mdds::detail::mtv::iterator_value_node<unsigned __int64,mdds::mtv::base_element_block>,`anonymous namespace'::DirtyCellInterpreter>(mdds::detail::mtv::iterator_value_node<unsigned __int64,mdds::mtv::base_element_block> & rNode, unsigned __int64 nOffset, unsigned __int64 nDataSize, `anonymous-namespace'::DirtyCellInterpreter & rFuncElem) Line 110
        sclo.dll!sc::ProcessElements1<mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52,svl::SharedString>,mdds::mtv::noncopyable_managed_element_block<53,EditTextObject>,mdds::mtv::noncopyable_managed_element_block<54,ScFormulaCell>>,sc::CellStoreEvent>,mdds::mtv::noncopyable_managed_element_block<54,ScFormulaCell>,`anonymous namespace'::DirtyCellInterpreter,sc::FuncElseNoOp<unsigned __int64,bool>>(const mdds::detail::mtv::iterator_base<mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52,svl::SharedString>,mdds::mtv::noncopyable_managed_element_block<53,EditTextObject>,mdds::mtv::noncopyable_managed_element_block<54,ScFormulaCell>>,sc::CellStoreEvent>::iterator_trait,mdds::detail::mtv::private_data_forward_update<mdds::detail::mtv::iterator_value_node<unsigned __int64,mdds::mtv::base_element_block>>> & itPos, mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52,svl::SharedString>,mdds::mtv::noncopyable_managed_element_block<53,EditTextObject>,mdds::mtv::noncopyable_managed_element_block<54,ScFormulaCell>>,sc::CellStoreEvent> & rStore, unsigned __int64 nStart, unsigned __int64 nEnd, `anonymous-namespace'::DirtyCellInterpreter & rFuncElem, sc::FuncElseNoOp<unsigned __int64,bool> & rFuncElse) Line 354
        sclo.dll!sc::ProcessFormula<`anonymous namespace'::DirtyCellInterpreter>(const mdds::detail::mtv::iterator_base<mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52,svl::SharedString>,mdds::mtv::noncopyable_managed_element_block<53,EditTextObject>,mdds::mtv::noncopyable_managed_element_block<54,ScFormulaCell>>,sc::CellStoreEvent>::iterator_trait,mdds::detail::mtv::private_data_forward_update<mdds::detail::mtv::iterator_value_node<unsigned __int64,mdds::mtv::base_element_block>>> & it, mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52,svl::SharedString>,mdds::mtv::noncopyable_managed_element_block<53,EditTextObject>,mdds::mtv::noncopyable_managed_element_block<54,ScFormulaCell>>,sc::CellStoreEvent> & rStore, long nRow1, long nRow2, `anonymous-namespace'::DirtyCellInterpreter & rFuncElem) Line 33
        sclo.dll!ScColumn::InterpretDirtyCells(long nRow1, long nRow2) Line 115
        sclo.dll!ScTable::InterpretDirtyCells(short nCol1, long nRow1, short nCol2, long nRow2) Line 2504
        sclo.dll!ScDocument::InterpretDirtyCells(const ScRangeList & rRanges) Line 3908
        sclo.dll!ScMyOLEFixer::CreateChartListener(ScDocument * pDoc, const rtl::OUString & rName, const rtl::OUString & rRangeList) Line 101
        sclo.dll!ScMyOLEFixer::FixupOLEs() Line 141
        sclo.dll!ScMyTables::FixupOLEs() Line 77
        sclo.dll!ScXMLImport::endDocument() Line 1700
        expwraplo.dll!sax_fastparser::FastSaxParserImpl::parseStream(const com::sun::star::xml::sax::InputSource & rStructSource) Line 875
        expwraplo.dll!sax_fastparser::FastSaxParser::parseStream(const com::sun::star::xml::sax::InputSource & aInputSource) Line 1373
        mergedlo.dll!SvXMLImport::parseStream(const com::sun::star::xml::sax::InputSource & aInputSource) Line 488
        sclo.dll!ScXMLImportWrapper::ImportFromComponent(const com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> & xContext, const com::sun::star::uno::Reference<com::sun::star::frame::XModel> & xModel, const com::sun::star::uno::Reference<com::sun::star::xml::sax::XParser> & xParser, com::sun::star::xml::sax::InputSource & aParserInput, const rtl::OUString & sComponentName, const rtl::OUString & sDocName, const rtl::OUString & sOldDocName, const com::sun::star::uno::Sequence<com::sun::star::uno::Any> & aArgs, bool bMustBeSuccessfull) Line 189
        sclo.dll!ScXMLImportWrapper::Import(ImportFlags nMode, ErrCode & rError) Line 513
        sclo.dll!ScDocShell::LoadXML(SfxMedium * pLoadMedium, const com::sun::star::uno::Reference<com::sun::star::embed::XStorage> & xStor) Line 481
        sclo.dll!ScDocShell::Load(SfxMedium & rMedium) Line 628
        mergedlo.dll!SfxObjectShell::LoadOwnFormat(SfxMedium & rMedium) Line 3033
        mergedlo.dll!SfxObjectShell::DoLoad(SfxMedium * pMed) Line 674
        mergedlo.dll!SfxBaseModel::load(const com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> & seqArguments) Line 1879
        mergedlo.dll!`anonymous namespace'::SfxFrameLoader_Impl::load(const com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> & rArgs, const com::sun::star::uno::Reference<com::sun::star::frame::XFrame> & _rTargetFrame) Line 680
        mergedlo.dll!framework::LoadEnv::impl_loadContent() Line 1157
        mergedlo.dll!framework::LoadEnv::start() Line 395
        mergedlo.dll!framework::LoadEnv::startLoading(const rtl::OUString & sURL, const com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> & lMediaDescriptor, const com::sun::star::uno::Reference<com::sun::star::frame::XFrame> & xBaseFrame, const rtl::OUString & sTarget, long nSearchFlags, LoadEnvFeatures eFeature) Line 300
        mergedlo.dll!framework::LoadEnv::loadComponentFromURL(const com::sun::star::uno::Reference<com::sun::star::frame::XComponentLoader> & xLoader, const com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> & xContext, const rtl::OUString & sURL, const rtl::OUString & sTarget, long nSearchFlags, const com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> & lArgs) Line 169
        mergedlo.dll!framework::Desktop::loadComponentFromURL(const rtl::OUString & sURL, const rtl::OUString & sTargetFrameName, long nSearchFlags, const com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> & lArguments) Line 613
        unotest.dll!unotest::MacrosTest::loadFromDesktop(const rtl::OUString & rURL, const rtl::OUString & rDocService, const com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> & rExtraArgs) Line 57
        test_sc_uicalc.dll!ScUiCalcTest::createDoc(const char * pName) Line 64
        test_sc_uicalc.dll!testTdf124815::TestBody() Line 138
        test_sc_uicalc.dll!std::_Invoker_pmf_pointer::_Call<void (__cdecl testTdf124815::*)(void),testTdf124815 * &>(void(testTdf124815::*)() _Pmf, testTdf124815 * & _Arg1) Line 1579
        test_sc_uicalc.dll!std::invoke<void (__cdecl testTdf124815::*&)(void),testTdf124815 * &>(void(testTdf124815::*)() & _Obj, testTdf124815 * & <_Args_0>) Line 1579
        test_sc_uicalc.dll!std::_Invoker_ret<std::_Unforced,0>::_Call<void (__cdecl testTdf124815::*&)(void),testTdf124815 * &>(void(testTdf124815::*)() & <_Vals_0>, testTdf124815 * & <_Vals_1>) Line 1615
        test_sc_uicalc.dll!std::_Call_binder<std::_Unforced,0,void (__cdecl testTdf124815::*)(void),std::tuple<testTdf124815 *>,std::tuple<>>(std::_Invoker_ret<std::_Unforced,0> __formal, std::integer_sequence<unsigned __int64,0> __formal, void(testTdf124815::*)() & _Obj, std::tuple<testTdf124815 *> & _Tpl, std::tuple<> && _Ut) Line 1402
        test_sc_uicalc.dll!std::_Binder<std::_Unforced,void (__cdecl testTdf124815::*&)(void),testTdf124815 * &>::operator()<>() Line 1442
        test_sc_uicalc.dll!std::_Invoker_functor::_Call<std::_Binder<std::_Unforced,void (__cdecl testTdf124815::*&)(void),testTdf124815 * &> &>(std::_Binder<std::_Unforced,void (__cdecl testTdf124815::*&)(void),testTdf124815 * &> & _Obj) Line 1579
        test_sc_uicalc.dll!std::invoke<std::_Binder<std::_Unforced,void (__cdecl testTdf124815::*&)(void),testTdf124815 * &> &>(std::_Binder<std::_Unforced,void (__cdecl testTdf124815::*&)(void),testTdf124815 * &> & _Obj) Line 1579
        test_sc_uicalc.dll!std::_Invoker_ret<void,1>::_Call<std::_Binder<std::_Unforced,void (__cdecl testTdf124815::*&)(void),testTdf124815 * &> &>(std::_Binder<std::_Unforced,void (__cdecl testTdf124815::*&)(void),testTdf124815 * &> & <_Vals_0>) Line 1598
        test_sc_uicalc.dll!std::_Func_impl_no_alloc<std::_Binder<std::_Unforced,void (__cdecl testTdf124815::*&)(void),testTdf124815 * &>,void>::_Do_call() Line 927
        test_sc_uicalc.dll!std::_Func_class<void>::operator()() Line 970
        test_sc_uicalc.dll!CppUnit::TestCaller<testTdf124815>::runTest() Line 176
        cppunitd_dll.dll!CppUnit::TestCaseMethodFunctor::operator()() Line 33
        vclbootstrapprotector.dll!`anonymous namespace'::Protector::protect(const CppUnit::Functor & functor, const CppUnit::ProtectorContext & __formal) Line 46
        cppunitd_dll.dll!CppUnit::ProtectorChain::ProtectFunctor::operator()() Line 21
        unobootstrapprotector.dll!`anonymous namespace'::Prot::protect(const CppUnit::Functor & functor, const CppUnit::ProtectorContext & __formal) Line 79
        cppunitd_dll.dll!CppUnit::ProtectorChain::ProtectFunctor::operator()() Line 21
        unoexceptionprotector.dll!`anonymous namespace'::Prot::protect(const CppUnit::Functor & functor, const CppUnit::ProtectorContext & context) Line 61
        cppunitd_dll.dll!CppUnit::ProtectorChain::ProtectFunctor::operator()() Line 21
        cppunitd_dll.dll!CppUnit::DefaultProtector::protect(const CppUnit::Functor & functor, const CppUnit::ProtectorContext & context) Line 15
        cppunitd_dll.dll!CppUnit::ProtectorChain::ProtectFunctor::operator()() Line 21
        cppunitd_dll.dll!CppUnit::ProtectorChain::protect(const CppUnit::Functor & functor, const CppUnit::ProtectorContext & context) Line 86
        cppunitd_dll.dll!CppUnit::TestResult::protect(const CppUnit::Functor & functor, CppUnit::Test * test, const std::string & shortDescription) Line 182
        cppunitd_dll.dll!CppUnit::TestCase::run(CppUnit::TestResult * result) Line 91
        cppunitd_dll.dll!CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult * controller) Line 65
        cppunitd_dll.dll!CppUnit::TestComposite::run(CppUnit::TestResult * result) Line 24
        cppunitd_dll.dll!CppUnit::TestComposite::doRunChildTests(CppUnit::TestResult * controller) Line 65
        cppunitd_dll.dll!CppUnit::TestComposite::run(CppUnit::TestResult * result) Line 24
        cppunitd_dll.dll!CppUnit::TestRunner::WrappingSuite::run(CppUnit::TestResult * result) Line 47
        cppunitd_dll.dll!CppUnit::TestResult::runTest(CppUnit::Test * test) Line 150
        cppunitd_dll.dll!CppUnit::TestRunner::run(CppUnit::TestResult & controller, const std::string & testPath) Line 96
        cppunittester.exe!`anonymous namespace'::ProtectedFixtureFunctor::run() Line 316
        cppunittester.exe!sal_main() Line 466
        cppunittester.exe!main(int argc, char * * argv) Line 373
        cppunittester.exe!invoke_main() Line 79
        cppunittester.exe!__scrt_common_main_seh() Line 288
        cppunittester.exe!__scrt_common_main() Line 331
        cppunittester.exe!mainCRTStartup() Line 17
        kernel32.dll!BaseThreadInitThunk()
        ntdll.dll!RtlUserThreadStart()
        =======================
        
        It doesn't happen on Linux; opening the test file in Calc succeeds
        on Windows.
        
        We set stack size of soffice.bin to 10000 in desktop/Executable_soffice_bin.mk;
        let's do the same for cppunittester, that had the default stack of
        1 M [1], which is obviously too small and does not match existing
        recursion control values in the code (see ScFormulaCell::Interpret).
        
        [1] https://docs.microsoft.com/en-us/windows/win32/procthread/thread-stack-size
        
        Change-Id: I30e6abaea120d6ed5bafb798628e7fc26a8dac59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90556
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-03-16  Justin Luth  <justin.luth@collabora.com>  [53f099c842d39266a0b4786a1af3db5628746634]

        tdf#131304 .docx: provide default compatibilityMode value
        
        When a docx is imported without specifying a compat mode,
        populate the appropriate compatibilityMode setting,
        which will be written out at save time.
        
        "12: Use word processing features specified in ECMA-376.
        This is the default."
        
        The immediate benefit for LO is that this will provide a
        cacheable result - instead of repeated lookup attempts
        for something that doesn't exist.
        Perhaps more importantly, it paves the way
        for allowing LO to export new documents
        as compatible with 2013, while leaving existing
        documents at their current level.
        
        Both Word and LO treat the missing compatSetting
        correctly as mode 12, so this should not have any
        affect on layout or any other compatibility aspect.
        Therefore I can't see any reason why
        it shouldn't be explicitly written.
        MS Word also writes it out on a round-trip.
        
        Writing it out doesn't limit us in any way either.
        As soon as it is in docx format, it will be treated
        as mode 12 anyway, so why not make it explicit?
        Well, I guess that since MS Word has
        been filling this in since 2010 at least, we
        could "assume" that if it is missing and has been
        modified in the past 5 years it was
        created by LO and thus treat it differently,
        contrary to standard. But that doesn't seem
        like a very good idea at all.
        
        Change-Id: If68cecc14bf4446c5ca25fd2dd6eebddf8d954a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90439
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-16  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [ef08f18e926f0627b51a529910aaade4353be9af]

        tdf#42949 Fix IWYU warnings in oox/source/[cd]*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ie3c59da7b9e0ad06fcd7f247e47bcc17ea35b17a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90503
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-16  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [3cee74b9411f808508ad400b822da4f15110b7e2]

        Update git submodules
        
        * Update translations from branch 'master'
          to 7b4a46ae144ea71701de6d479c3c6ef74610e52c
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I71b810540431152e930de7cfd52e82fb3352603c
            
2020-03-16  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [10136818b4ef138fc2d5ec3af194beffed009480]

        Some more places to check for AllowOverrideLocking option
        
        Change-Id: Id09f691ef7e3fbae03771a43af1c7b1d940365bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90554
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-03-16  Stephan Bergmann  <sbergman@redhat.com>  [bbdb751a10d6a9dc38f391559fa654fa554539a8]

        -Werror,-Wunused-private-field
        
        Appears to be a mis-merge of 9d4c36d7914e2746a751a56de01063c9159f0f99 "Revert
        'loplugin:constfields in sc'".
        
        Change-Id: I69a51cdc95fe0a2741b469d2400af51713c6afe3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90553
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-03-16  Miklos Vajna  <vmiklos@collabora.com>  [5a2c340e00050e21f29ae880593ef4f9ec1ba08d]

        sw: prefix members of SwUndoTableCpyTable, SwUndoTableHeadline, ...
        
        ... SwUndoTableMerge and SwUndoTableToText
        
        See tdf#94879 for motivation.
        
        Change-Id: Ib1465f4faff62628dfcd11a0e33b4adde8862c56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90550
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [7d02e8995404d3d7a6df7766567cc295b974b654]

        Revert "loplugin:constfields in writerfilter"
        
        This reverts commit e7c6c05ae5a62e1705ffda97c5405eecd1f62a1e.
        
        Change-Id: I9072c4ef9c1a941ac3169e2b53dfd25ae7863770
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90545
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [729927f7609b5753757d8c53f954958f067431aa]

        Revert "loplugin:constfields in xmloff"
        
        This reverts commit 0302c9b192c3b7ba10daabed61d6864c24c14070.
        
        Change-Id: Ib919429e22ad039d6a82fe081f4e5421fe08905d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90549
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [073817736f359821b668921cfad20c96943486bd]

        Revert "loplugin:constfields in xmlhelp"
        
        This reverts commit 04e9a4c012f12dc26fda10aabb8d229555c711ab.
        
        Change-Id: I2d1b44c84197d88bc58adf0280c8e1fd84795293
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90546
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-16  Stephan Bergmann  <sbergman@redhat.com>  [6ddec950dc642dcf07956cce42c450a0b775963f]

        Avoid -Werror=maybe-uninitialized
        
        ...as seen at least with GCC 10 trunk and --enable-optimized, when bMirroredX/Y
        were used without checking that reading them with >>= had succeeded.
        
        Assuming that in this code (added with b4a6977e05d87fe0a79b266ec30e4f403404f1b4
        "tdf#129532 tdf#98839 fixes for mirror of custom shapes") it cannot be
        guaranteed that rItem.Value is of the right type (so o3tl::forceAccess, which
        uses assert to verify the right type, would not be appropriate), but that it is
        an exception-worthy error if rItem.Value is not of the right type (so
        o3tl::doAccess, which throws a css::uno::RuntimeException upon a wrong type, is
        appropriate).
        
        Change-Id: Ibe6991d69a1d6a0c2c41c839c240050a6355e98b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90337
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cc17485472ca4217013cebaa32f7b574c020a394]

        Fix typo
        
        Change-Id: Iedeb55e5b907c6b837b0d70c2a17f6e23f824cd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88626
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-03-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [6a7a0ac6aa50d6f90263c72fcfb42a6451fb841a]

        Revert "loplugin:constfields in vcl"
        
        This reverts commit 59887868da3499c68d5f259cfa48178354397448.
        
        Change-Id: I0f3f6a7680c78103a559a0f881badc8211b97ace
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90544
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-16  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [3621c927b4555cb437fb89d28473228cb5d8e11a]

        Add option to disallow opening files locked by other users
        
        Change-Id: I316b80a56b0d6dcb257fbc805fbac3afc93472ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90425
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-03-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [6d40302d89e1a72841c8a64733c7a26080a65cb8]

        Revert "loplugin:constfields in unotools..uui"
        
        This reverts commit d8ac55e3e53564aca4b0bade5a5b5cb01b4519b1.
        
        Change-Id: Ib7cf67d5d0b7780dfde9453cdddb8f11ca5d3a6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90542
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [1133c399ff7a5d33c5351f776cc24d3b48592eba]

        Revert "loplugin:constfields in vbahelper"
        
        This reverts commit cc34b5a4c2d231de3882508654f15765d29f44c9.
        
        Change-Id: I891826d88dd4e8bc8e6896889f4c1880c798080f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90543
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5dcbd1bb557450a2d658a710c163b310c0cee157]

        Fix typo
        
        Change-Id: I9715f320bbf35ceafc2d0f2eb9a69c02821779d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90528
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-03-15  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [11cf8e08a1c7647d0f4111c46ae9e2141c26baf4]

        fldlst.cxx: SwIterator no more ...
        
        Change-Id: If63de8b981592539112af5f15076d6d5c7122d00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90523
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-03-15  Caolán McNamara  <caolanm@redhat.com>  [0413a3e3f662f4a12823b62d93f8887a055b1179]

        cid#1460665 Division or modulo by float zero
        
        Change-Id: Iea166a3d152b5b38665691bfa16f3022d684771c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90532
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-15  Julien Nabet  <serval2412@yahoo.fr>  [3905eda231ec3006965539f49af3f8bb048a9df9]

        Firebird: TODO already fixed (SYSTEM TABLES filtered)
        
        TODO added with:
        commit ec365165ba7f332df479422174899808e1ff4152
        Author: Andrzej J.R. Hunt <andrzej@ahunt.org>
        Date:   Mon Aug 12 17:15:46 2013 +0100
        
            Implement refreshTables. (firebird-sdbc)
        
        then fixed with:
        commit c73286f83c64b5216ee430c72a412a2903eee16b
        Author: Andrzej J.R. Hunt <andrzej@ahunt.org>
        Date:   Wed Aug 14 09:30:52 2013 +0100
        
            Use table type in getTables. (firebird-sdbc)
        
        +
        
        commit 0506b35c50eddb010097b1359295da2ba6fd3ee1
        Author: Andrzej J.R. Hunt <andrzej@ahunt.org>
        Date:   Wed Aug 14 08:49:54 2013 +0100
        
            Avoid selecting system tables for viewing. (firebird-sdbc)
        
        Change-Id: I1882f92a63d23a7cfad4a0e1930b57eec0365e9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90540
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [934ff29f4b98125cedd1f76bee6a8eeab94e8bc7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ad765abb1e0dd960fba26d52667a1f3f4996f893
          - tdf#102517 Chemical formulas in Math
            
            Added some examples of chemical formulas in Math Help
            
            Change-Id: I5a0400e521ef5bf2264e5ee99e8844c7bc440046
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/90533
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-15  Caolán McNamara  <caolanm@redhat.com>  [b1b9049c186dc84641774edc9e27eabd8b6ade76]

        cid#1460667 rework to avoid Assign instead of compare
        
        Change-Id: Icda6543d674b826ec344d3f1570b5463df9dcf29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90535
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-15  Caolán McNamara  <caolanm@redhat.com>  [5a5142999c4e557b80b09f80d967083a02094b5f]

        !pCellWidths->empty() check means pCellWidths->size() > 0 is always true
        
        Change-Id: I45ea2c5095c2082c5b1a885047f3cbbcd3d6e1c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90534
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-15  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [dfeaeb202648414b87769ee671e7b271227a1eb2]

        vcl: prefer emplace to insert on std::map
        
        Change-Id: I513c1bdb63a8a57a40b36c908dfb4387322f2cc3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90297
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2020-03-15  andreas kainz  <kainz.a@gmail.com>  [cdb632d3ee9165032c1bc057a82413edf8179e07]

        Line Sidebar fix alignment
        
        Change-Id: I696b0e8862cc3e01ad39fac780de4af1ea116003
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90460
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-03-15  Julien Nabet  <serval2412@yahoo.fr>  [65374780cb9df1ca7007b49a759fb3634f0c168f]

        Firebird: IndexType is OTHER not CLUSTERED
        
        Wikipedia indicates:
        'Firebird makes all indices of the database behave like well-tuned "clustered indexes" used by other architectures.'
        but it's not "CLUSTERED", neither "STATISTIC" nor "HASHED" (the other specific types from offapi/com/sun/star/sdbc/IndexType.idl)
        According to https://www.ibphoenix.com/resources/documents/design/doc_18,
        it seems another type => OTHER
        
        Change-Id: I3eefe9bd025e1cfeaefb75091f7ed03e8642dfea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90537
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-15  Eike Rathke  <erack@redhat.com>  [5b88a664b1ad2b5761a4672678845cc77be6cd4d]

        Resolves: tdf#129985 OOXML import: do not force a fixed-locale number format
        
        ... instead of system locale.
        
        Change-Id: Ie7b4c6a560468f142df6916f50bfda9daaf7c379
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90538
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-03-15  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [1f540cc7613cdbc0048f4013efe43886d256f86b]

        tdf#124424 EMF+ Add tests for LinearGradient
        
        Change-Id: I85dadb067c4e77b47504dee8bb11b4c15b6ead8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90536
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2020-03-15  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [8c3af6240d5765fb8954025226477670e1d2a7c7]

        editeng: lok: send cursor visibility event when restoring update mode
        
        When the default text is removed from a TextBox within a slide,
        the cursor visibility is inadvertendly set to false and never
        restored (because the LOK notification is disabled due to treating
        the ShowCursor during SetUpdateMode as an activation of the TextBox,
        and that is supressed to avoid messing up the cursor when creating
        a new view).
        
        We add a new flag to SetUpdateMode to flag whether this is an
        activation or we are restoring a previously active window (TextBox)
        due to a temporary disabling (to clear the default text).
        
        Four unit-tests added not just to check and validate the fix,
        but to also simulate two different ways of entering edit mode,
        first by single-clicking on the text and then double-clicking
        outside the text, but within the TextBox.
        
        Change-Id: Icaaabc2a897f614f5ce162b71fadccff22ecda02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90301
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        (cherry picked from commit 6b84dfabbb5f6930f9ac582f8c1dd9f467fd068c)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90298
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2020-03-15  Eike Rathke  <erack@redhat.com>  [998c0845e6a4fdcfdfee59af59dd997fc99a23f0]

        Check for some more expected calendar elements
        
        Change-Id: I615ffc60fcc235fcc84848a22fd7bd3b0d8179d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90441
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-03-15  Caolán McNamara  <caolanm@redhat.com>  [7177dcfa2243c46320af7de9feede32b4a5671d3]

        cid#1460666 Unchecked return value
        
        Change-Id: I47298fdb780ac546ad1c795ba5aea54b6a71758c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90530
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8ce3c90a0a5ae7041019a2546698fa767ed85876]

        Fix typo
        
        Change-Id: I434c33cac9e8988d0069e8a15a717ef34e6af482
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90527
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [391497e8a9ab760e79da15a3a8e37191efcac02c]

        Revert "loplugin:constfields in ucb"
        
        This reverts commit d8f8b4375998b62431c8605004e7c7d5c921ccc9.
        
        Change-Id: Iece88b16cfb2e4ff18dd82bbf6624dc64a33cebf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90519
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [d7fd62cf6805bb4bcfc2fe35e2eff73f66654837]

        Revert "loplugin:constfields in unoidl"
        
        This reverts commit c04a8576f07cb837439959b8bdbb8b620684d508.
        
        Change-Id: Iefede980495d9d59ab3fa26e1ccfa85a58a5c206
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90520
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [0116d0b2ca92cffc7c3459ddf07dfcaa9187975f]

        Revert "loplugin:constfields in toolkit"
        
        This reverts commit 175834ce6a3ba707a6d34aa8de7351574381f481.
        
        Change-Id: I4b524ca1aa9aed2273b5d891a02fc0b360abc94c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90516
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [12a8fa0d656f3f8bad7c9f85e4f760b5201d5f75]

        Revert "loplugin:constfields in ucbhelper"
        
        This reverts commit 64035391ebe8810520a214a3ae0aeb4c1b039819.
        
        Change-Id: Icfde3e984f9ebf93a423d101aee385182f65dea5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90518
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [c42cf09f17e683d7487b8b298bd2f5ff3587bf00]

        Revert "loplugin:constfields in tools"
        
        This reverts commit 833c4965fc0941ea997852e3d99dcd7688e58c14.
        
        Change-Id: I130a91538627f9e83d94615e2ddd48da5a075d4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90517
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-15  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [eb17993e235e6cec9342a77756851992295da9db]

        expfld.cxx: SwIterator no more ...
        
        Change-Id: Ibf84841f5a74c0420c8fdb544e674d883af9b667
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90522
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-03-15  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [87c2d3a3d9d91c18ff8c32760a3c34a99c629c1a]

        tdf#124424 Fix WrapModeTileFlipY option for LinearGradient
        
        Change-Id: I61a533d2fab085992c1507331699b78aca2c8d29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90515
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2020-03-15  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [28411a70596841a974343be5696320aaaad8dae8]

        SwDbField::PutValue: SwIterator no more ...
        
        Change-Id: I5919cf91f342bbd29bad994e4094a3e5490aab21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90509
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-03-15  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [7dcda8121bf70bcb95edf82d97e94f44c13255d9]

        edfldexp.cxx: SwIterator no more ...
        
        Change-Id: I3b7aba9c9020e253116940dbe5cd75a047b2e2e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90508
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-03-15  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [490804ade1103c3fd7569ea093d8d90beab445a3]

        tdf#124424 Fix orientation of the LinearGradient
        
        Change-Id: Id0547fcea95306997f8f04d400f3073abb6d6c47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90514
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2020-03-15  Eike Rathke  <erack@redhat.com>  [5ce2125471ed3dafffbfd04e40ea5274cc548896]

        Resolves: tdf#130371 Undo of sheet-local named expressions
        
        ... created during paste (and maybe other operations).
        
        Change-Id: I75d668f717b7336a1a65a9e02c75bf2aefe860b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90497
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-03-15  Julien Nabet  <serval2412@yahoo.fr>  [cf3fec9e7cadd0a6c4f42a4015df429d9e32b7e8]

        tdf#131273: fix crash when pasting quotes with fixed width
        
        See bt https://bugs.documentfoundation.org/show_bug.cgi?id=131273#c2
        
        Change-Id: I78f592bb2ee59b50e7301fe4e6f282e53c4eeb7e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90438
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-15  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [900e29250fba8aff807b99e684fdd4f73f866132]

        SwTOXBaseSection::UpdateSequence(): SwIterator no more ...
        
        Change-Id: I3b52e980d75a27d9ef9f66b4672cf4e52e7d297d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90507
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-03-15  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [f6bc31a95d8df117d481c0b34b996410fb186898]

        DocumentFieldManager::GetFixFieldsAtPos(): SwIterator no more ...
        
        Change-Id: I8a820fc89ba7a127162bf942b076956403e4721f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90506
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-03-15  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [6e205c4695e5df9f7b0032ba15247de27415d0d6]

        DocumentFieldManager::SetFixFields(): SwIterator no more ...
        
        Change-Id: I8fe9879eda45a6fe2a013fd8e0b3e2c315cb0b42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90505
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-03-15  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [f1e5f9040234575a023c023b2b4654e4fbcd6389]

        DocumentFieldManager::UpdateTableFields(): SwIterator no more ...
        
        Change-Id: Ic2d4fa7fe191f60837feab578e3573e21dab3d7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90504
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-03-15  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [b324e250eba39292ded7709517e0db2d5b99f3b8]

        crstrvl.cxx: SwIterator no more ...
        
        Change-Id: Id92053b2d4310dc684ab1e51f8fdf6c2a0e2c62e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90502
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-03-15  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [cdb2f2830abb2ded4d2f5073a864def375bad348]

        SwDoc::ConvertFieldsToText(): SwIterator no more ...
        
        Change-Id: I68ef8fa411c6da21e99b0e5435481a03e0d32db7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90501
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-03-15  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [f15a0d82b9be81fa9c7cb5327558ee639d4cbad6]

        SwDoc::HasInvisibleContent(): SwIterator no more ...
        
        Change-Id: Iff639ea1400f38079cc891f52e583476fb484dc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90500
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-03-15  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [4e3eb6073850e1c8393ec7e61f2fbef082ba233d]

        SwDoc::RemoveInvisibleContent(): SwIterator no more ...
        
        Change-Id: I62400059950bbd0cd110a4d1144d8e9a7163b744
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90499
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-03-15  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [aeab7de4cd2975b90d07d8b32d51efd953bbff3c]

        docufld.cxx: SwIterator no more ...
        
        Change-Id: Ieb0c9f8aea3fa70260cb74e6b7850fd84108aacb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90498
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-03-15  Jim Raykowski  <raykowj@gmail.com>  [6f82f5163fdd43ea22958dfb28926c88ed97fa7c]

        tdf#105600 rework section selection from Navigator
        
        Corrects selection behavior when the section is empty or has
        a single empty line before a table. Also, doesn't suffer the SelAll
        function use selection misbehaviors when a table is at the start of the
        document, other than for the case of a section containing a table at the
        start of document, in which case, neither this rework nor SelAll
        function selects the section.
        
        Change-Id: Ibdefa0af417fc3c3262acaa1977fec811c8f24e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90181
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-03-14  Julien Nabet  <serval2412@yahoo.fr>  [87c87b6f8a48bdbee49a50bea2aefa5b934a86f5]

        Firebird: fix TODO use xClob instead of xBlob for REMARKS
        
        TODO added with:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=e6ae90b0723ed0cbf8c9c7dab65d235d0b78431a
        author	Andrzej J.R. Hunt <andrzej@ahunt.org>	2013-08-10 12:58:32 +0100
        committer	Andrzej J.R. Hunt <andrzej@ahunt.org>	2013-08-11 16:05:11 +0100
        commit	e6ae90b0723ed0cbf8c9c7dab65d235d0b78431a (patch)
        tree	b61ed29963dea3d6fd1c276ab6cc05a143e2058b
        parent	d12ddee812480595745b656113475468bddc4b1a (diff)
        Reduce verbosity of getTables. (firebird-sdbc)
        
        Change-Id: I14c46ab9d36bf40791004941684308011af81b61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90494
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-14  Julien Nabet  <serval2412@yahoo.fr>  [0069521a7238d91e13fa7a7ea66ae8226b6a2530]

        tdf#131337: fix range for "Surface angle" (tab "Shading" in "3D Effects")
        
        Should be to 90° max instead of 1000°
        Regression from:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=11d0c28601dc89c48e67a7b39ba82dd52e660334
        author	Caolán McNamara <caolanm@redhat.com>	2014-12-28 16:30:18 +0000
        committer	Caolán McNamara <caolanm@redhat.com>	2014-12-30 15:43:39 +0000
        commit	11d0c28601dc89c48e67a7b39ba82dd52e660334 (patch)
        tree	75e0e9d83694637de1e3b95a25c66de911d381bc
        parent	04299dba24d04b08d54f4f5945d340d7abfa73e4 (diff)
        convert RID_SVXFLOAT_3D docking window to .ui
        This is an epic dialog with lots of moving parts
        
        Change-Id: I867723f65273bf46b0693910d88e11a9197384c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90493
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-14  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [913a281eee9ede04aa37af5309e1d4106a49d592]

        sw_GetPostIts(): SwIterator no more ...
        
        Change-Id: I4a8465e2109b3703d0491aaf0578b61e8c00eb6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90490
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-03-14  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [a970d3e50fa39c89961d99aa4b858f3b71d921b2]

        SwDBFieldType::PutValue(): SwIterator no more ...
        
        Change-Id: I4507ee036611f52a7685077cc880163cd7b83881
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90492
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-03-14  Seth Chaiklin  <sdc.blanco@youmail.dk>  [491241f73125c8e22fd5d4a4a5d49d796de7b44e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b380314caa37246d51a7ac2b00a2907e1b824112
          - more cleanup in help page for field variables
            
            - move some <embedvar> into a <note> for "Numbering by Chapter"
              "Level" and "Separator"
            
            Change-Id: I2e72c4e711c1e7d1e85c78fd344f6b471ee5947f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/90392
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-14  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [8bd1562f560356ca85d2485f8f01ebc7630f3f81]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4ef0e0f1ea2f77d7b5606da6ed94569c166f6c0c
          - Slide Design command and dialog was renamed
            
            Change-Id: Icc7379d1c1204f203f011bea512614d72836fe0a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/90130
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ee3c37f80a6f845a86aa40f858933d06051860ac]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d68296397cbf9913c577c02ea6c95f74e7ce594e
          - Fix error reported by translators.
            
            Change-Id: I475d2f5dea0cdbabbbac9cf31613c29f3c9f015a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/90483
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-14  Mike Kaganski  <mike.kaganski@collabora.com>  [f101283b01223c766505a941130bd66a7b3d08d0]

        tdf#130460: clarify the option some more
        
        Change-Id: I4f1de2d3b112c5a4d3ba795bd944aa21add037a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90396
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-03-14  Heiko Tietze  <heiko.tietze@documentfoundation.org>  [dc26debf57e37a91f041e1972ee8027c49085e5f]

        Revert "Resolves tdf#99675: Add BPMN images to the gallery"
        
        This reverts commit 2e74fdc559eb1b7bab1a6661203400017f93b234.
        
        Reason for revert: Does not work
        
        Change-Id: I8014d2d046385a795777208330e2a6af1b9f5222
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90395
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-03-14  Yukio Siraichi  <yukio.siraichi@gmail.com>  [3bf3face224a7e12ba95888821a0ac21525af22c]

        tdf#130975 replace `rtl::math::isNan` with `std::isnan`.
        
        Change-Id: I5d53e6369d35093445b2efd8936bbf8c6775ff47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90451
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-03-14  Yukio Siraichi  <yukio.siraichi@gmail.com>  [8f8b64cad377c6d767cdf291fd00225658bd02c5]

        tdf#130974 replace `rtl::math::isSignBitSet` with `std::signbit`.
        
        Change-Id: I91235eee8c6a9d4a59c1933527b49141f64cd91b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90478
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-03-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [2eb0e7594cc875dd0960822d9403b573ac00f739]

        Revert "loplugin:constfields in stoc..svgio"
        
        This reverts commit 0ddf3e0a628599d01356cb5262b93faca073ee9f.
        
        Change-Id: I3e476399a465950defc15ac4d6199a638c4a4baf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90452
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-13  rizmut  <riz_17_oke@yahoo.co.id>  [f2193de6c39a783b1111f9825a30cf2c2fa78206]

        Sukapura: Add tiny blurred shadow to more icons
        
        - Update User Interface, (Calc) Group & Ungroup, Footnote & End Note icons
        - Add Status Bar icons
        
        Change-Id: I40b0700d024af216b62028524cb73b45b8901492
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90477
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-13  Shivam Kumar Singh  <shivamhere247@gmail.com>  [26c9b7863b7e3a8f3a1c43ec26f2efe77c1958a7]

        tdf#129471 alphabetize Navigate By option in writer
        
        The "Navigate By" option in find does not have a particular order.
        In this patch all the options are sorted alphabetically .
        
        Change-Id: I52fdce37ac86ed12b7ea123f7238bf2b788f8a2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87670
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-03-13  Michael Weghorn  <m.weghorn@posteo.de>  [9d4b614f2a7617ffe05733e1bb17d075df8898f5]

        android: Pass Intent's action in ctor already
        
        This also prevents some static analysis tool from
        issuing a false positive that "The application uses
        implicit intent that may be insecure under certain
        conditions".
        
        Change-Id: I1d4198b1c26c764c927d99c9a9e144da96ebc109
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90457
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-13  Caolán McNamara  <caolanm@redhat.com>  [e52df8390274bfbf9eeb4a72a2b580ba03152ba0]

        compare using GtkTreePath instead of GtkTreeIter
        
        Change-Id: I53d8f686fd924c82fc00285f28dbdc7c73577f7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90466
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [f2e7bf2406a9e995fae07cb08dfe742b9449b4b0]

        uitest: select child instead of moving down
        
        Change-Id: I2df86546eb617c67b889382e2e968c2476375ff8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90471
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [6a1cb765cd70c82c6b3d67d3fe5dda9e97786ad3]

        uitest: chartDataLabels.py: assert changes in chart
        
        Also removed commented code. The new asserts also check
        the changes done are not overwritten after reopening the dialog
        
        Change-Id: Icc7d1950ace395b88647658b3eab1b5ec35e467c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90429
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [b4cb9bc2b80e316ff615e14c4a5ae2a1ab492f91]

        Revert "loplugin:constfields in svx"
        
        This reverts commit 1a6397030381a45f27ab7a2a02e6e6d0f9987c84.
        
        Change-Id: Iaa706bb4ea3144ef57ab359b982400abc589b97e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90454
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [df3e1b7bbd126ed114015070bf68db30fbe9516e]

        Revert "loplugin:constfields in svl"
        
        This reverts commit 5181253946ca1877cc42050452aa6d733d6da3f1.
        
        Change-Id: I30e30aae45c33824c0df823a9fad710faa81ea3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90453
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [d077cd6189da55cab0bdea3a265446f362160ae0]

        Revert "loplugin:constfields in svtools"
        
        This reverts commit 07c4aa4298f062cee1894b80ef82e76d5ffcf4c7.
        
        Change-Id: Ic3f639581b9aca373f82c011f15be60d117b1943
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90476
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [17e712ccc8fa93d57672916e3c8adaa8febc9f8c]

        Revert "loplugin:constfields in sw"
        
        This reverts commit 4969f4c0d3e2581aaa8a5b5a5769840fa6b6f8ea.
        
        Change-Id: I527e9366b05e8a20633720e334395b285991c524
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90473
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [37dc48300cc39e98c398737453e72836618ca2ac]

        uitest: import missing Locale
        
        Change-Id: I5021b9b207e2cbbe402abbae69a714c813078a32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90472
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-13  Miklos Vajna  <vmiklos@collabora.com>  [b195b98587c61fb8a3b9f12f24a8430e3455ce38]

        vcl: warn about unused GraphicConversionParameters instances
        
        I just made the mistake of creating one but then forgetting to use it,
        warn about that.
        
        Change-Id: Ie7e6e34eb234468d4a255e438b9551c81a9d2fe2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90459
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [0436896da915ad2834ba39cb648bdfeb2495fb21]

        replace tabs with spaces, and unclog clang buildbot
        
        since
            commit 02c9e05551d69980e0757b1b0a624692ea21a96b
            Date:   Thu Mar 12 17:34:12 2020 +0100
            tdf#131291: Add UItest
        
        Seems that only some buildbots are being strict about this and
        generating an error like:
        IndentationError: unindent does not match any outer indentation
        level
        
        Change-Id: Ifc8d01eefca0028cf134c8e71237fc0b59bc27d5

2020-03-13  Justin Luth  <justin.luth@collabora.com>  [6bc01f234de9a3c5abc00253fed8dc691320fd3b]

        tdf#131304 writerfilter: cache Word compatibilityMode
        
        GetWordCompatibilityMode() is an expensive call
        that is called at least for every table row.
        Caching will soon be even more beneficial
        when LO also starts writing out this value
        and thus quickly caches a non-negative result.
        
        Anything created by MS Word since at least 2010 specifies
        this optional setting, so most .docx files specify
        this value - and thus will benefit from the cache.
        
        One difference that I ignored is that Word replaces a
        "number greater than what I know" with its own
        compatibilityMode value. (tested in Word 2010 and 2016.)
        That is probably only a concern at export time anyway...
        
        Change-Id: I0ee71d34150c5f3d9858adb678814a10c7fe8959
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90434
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-13  Caolán McNamara  <caolanm@redhat.com>  [7ba168173addd286fef11c0d5634fb3a1eb73fee]

        skip on-demand entries on iter_next/iter_previous
        
        Change-Id: I5a12cae948893ea4e221f335cc29acc663e1ce29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90442
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-13  Miklos Vajna  <vmiklos@collabora.com>  [2f2213016772c94b578c40e65f85c699d289887e]

        xmloff: create SchXMLExport_Oasis instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: Ia4fed34fe8b5e89d2e70950f2939941c96bb5f65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90445
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [b70abeb9c3eea7ab24f3544ee95528278b53490d]

        Revert "loplugin:constfields in starmath"
        
        This reverts commit e494cc2942899fd92a2273eaed2bf41eb74ea8a9.
        
        Change-Id: Ie73ecb4b7299e70dea729c374763f9e2df2aa6f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90421
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-13  Justin Luth  <justin_luth@sil.org>  [888cff8bb0326153415b1d64d1ca6a45ac3ae84c]

        tdf#80194 proof search: assert to find proof of code correctness.
        
        I'm sure that these functions need to change because they
        just seem very wrong. I think these are fall-back, safety
        sections because usually the nEsc is already converted
        away from _AUTO_ prior to reaching this point.
        
        But this is all just based on code-reading.
        It would be nice to have proof of this - especially
        since the values for subscript are unexpected. I would
        have expected it to use a value comparable to DFLT_ESC_SUB,
        and not some random/magical -20.
        
        (Note: the _AUTO_SUPER historically refered to an absolute 33
        and not DFLT_ESC_SUPER until I recently changed that...)
        
        Change-Id: I3bef0841f9a20f09994b2372e9a7db5941b29c9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88997
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-03-13  rizmut  <riz_17_oke@yahoo.co.id>  [eef1bfd60ac7988dedec35998747320a36121e04]

        Fix for tdf#131297 Add Sundanese [sun-ID] locale data.
        
        Change-Id: I2a7de5723f8ce82cf10b59ed5f77d2a7dfbb10e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90353
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-03-13  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [929d46bbf42aefc1f6cf046c2b9cf3d7c4e1efc5]

        tdf#42316 always evaluate macro signatures on load
        
        As already stated in the comments of the signing unit tests,
        disabling macro security will not only ignore the signatures, but
        actually drop the macro signature, as these are never evaluated
        and as a result can't be restored for the new document.
        
        Change-Id: Ie41a9e72d3367c2eed58a52387bb67d8c41abff3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90435
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-03-12  Jim Raykowski  <raykowj@gmail..com>  [0409c260b6be9d52e91ce3becebdd400e996b596]

        tdf#130094 Work around content pastes twice after undo
        
        commit 24019d56fbc4ac94bd1b72b37a9bcabc7ef8164b seems to have introduced
        this behavior.
        
        This patch is a work around that skips code introduced by the above
        commit when selection type includes number list type.
        
        Change-Id: I7a74ad7262e3e008f6aa11fe04fb81b9604ef3e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87795
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-03-12  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [f72b6d505b72803e4becf894bbb9dbf6f6482d59]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 996909e80712157f57b650fec7b529320398dd4f
          - Helponline: Make that image shadow look not tacky
            
            Change-Id: I7e0b370ad883e787a8c7b7970d8d96653e577f8e
            
2020-03-12  Yukio Siraichi  <yukio.siraichi@gmail.com>  [c95529ed8eee120c109cd6fc7c94f615606586b0]

        tdf#130976 replace `rtl::math::isInf` with `std::inf`.
        
        Change-Id: Id0f0e07b324230d2d69cbf4ab07b0fff5b24474d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90377
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-03-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [26b84cd8c5d1b0ab8c4cb765bbbaecf3c21e4ed2]

        Revert "loplugin:constfields in slideshow"
        
        This reverts commit 56940b766e5d52cb1c17b4250e4c7e2c375b7b65.
        
        Change-Id: I5b585ff44870193becc0770e6504ac645b254ef3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90418
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [819e76dc6082a21fd9c4f8866e4fc4cd20cd90f1]

        Revert "loplugin:constfields in smoketest..sot"
        
        This reverts commit 1de7e818a417a412678013c100b4bf73fd8858ac.
        
        Change-Id: Ie1100fd1af636a0538f589845b9391ba40dbf12a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90417
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [503e0173bf1e207b05a33cc17e03d8b9dbcbc56b]

        Revert "loplugin:constfields in sfx2"
        
        This reverts commit 8411b80d46765f1ddd4e37aa634ec963dcf4b04f.
        
        Change-Id: Ibf3aa3ce4bfedf9d47001ad824db7c48ff093a21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90416
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [02c9e05551d69980e0757b1b0a624692ea21a96b]

        tdf#131291: Add UItest
        
        Change-Id: I65aede1899d2c509fd52f8db0657ec3a5791f681
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90430
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-12  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [622a08384eb95b58c015348b0e98e35d9fe852bc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cd70c38c6fae4d4ccdf861a923ac2be944944808
          - Remove line breaks from translatable string 🤦‍♂️
            
            Problem reported by Steen Rønnow at Weblate.
            
            Change-Id: I7f0dd381e36d0349d83d2db3f774a8cc86487a2d
            
2020-03-12  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [a6bea9ef90e4c252049199e052c751847c821abf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 42797a6bc9f90ab9bfa4818bc1344f52125d2afa
          - tdf#128494 Change Spellcheck to Spelling
            
            1098fba99acb8c8cc7e87c55ece12ef175593147 left Help in a broken
            state.
            
            Change-Id: Ie8d8f6506a6634fefce875590fe54fa2e477c82a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/90060
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [638b670791d1a97b48c8246105870d6c484ced7d]

        Revert "loplugin:constfields in sd"
        
        This reverts commit 453879cfd8f4a8e22847043231a0929e4d50f238.
        
        Change-Id: Ic542fd6b1f09d71d8e6c9530198fe45151d75e16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90410
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [cebb74468478a2902d522b38bbedb4a2b536b392]

        Revert "loplugin:constfields in shell"
        
        This reverts commit ec7e3609917092ee00667c78ff40cd4c2f0adec1.
        
        Change-Id: I11aa028f6562f97b0d251d6b326e9aecb45d03de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90415
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [8070e2f7c6db94e819c9bf9597b347cfbcf06be4]

        Revert "loplugin:constfields in scaddins,sccomp"
        
        This reverts commit 1ab27f9ae6f32c7502884c02c2217bbdcf035c48.
        
        Change-Id: Iaf9b011201ee763aaf4d08ceedd6074bafad1c3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90409
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-12  Seth Chaiklin  <sdc.blanco@youmail.dk>  [f6cd2dd6c6ac69fc2f9baf1e072c4786774ef351]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6009017afc932c6949b477d809c5537457b686d6
          - corrections and clarifications on help page for field Variables
            
              - correction of "Chapter by Numbering" name
              - add indications of when certain options appear for different options.
              - add "DDE Statement" (and embed explanation from "Section")
              - move warning to more appropriate place
              - <h1>, <h2>, <h3>, <warning>
              - add <section>  and <variable> in Cross-references help page
                 so they can be embedded for Name"into Variables page.
              - add <section> in Section help page about DDE to embed in
                Variables.
              - remove unnecessary spaces
            
            Change-Id: Ibbaa2d2beb482ee95d10d5e632d41603a7e152ae
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/90041
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-03-12  Seth Chaiklin  <sdc.blanco@youmail.dk>  [9a3f5085ebf3685c0e9412066af1821b7f200019]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4801c038bbd392c61f44d47f34c9302bc20d5931
          - tdf#106668  clarify how to apply styles
            
            - reorganize page to separate information about applying
              styles from information about the Styles deck
            - clarify how to apply Character and Paragraph Styles
            - move links about the updating, loading, new style commands
              from under the descriptions to the titles of the commands
            - remove heading and description "Applied Styles" (because not
              relevant to this page)
            - add information about predefined shortcuts for applying styles.
            - change information about Styles toolbar into a <tip> and update
              the toolbar name.
            - add link about docking/hiding windows to related topics
            
            Change-Id: I24aef3b7f632097f201545c54f7080645f767317
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/90285
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-03-12  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [99b3c18efcb3f73ef55b311a3e74ca2c355f59d1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 695f6b4be016b252315f213421331680cbaaaa8c
          - Fixing an uppercase typo
            
            + superfluous whitespace
            + small reformatting of the source file
            
            Change-Id: I1ceca55968f7e4918804c86c4c35a4407828331c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88021
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-12  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [f73ada6be34f470e7c764c342a3dd5e662ec1174]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0c44674c45452bafc67388bf333d01a632988ca3
          - Small whitespace issue
            
            Change-Id: Ifc63c363932cb3749d7f99754f94b252a495de62
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88038
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-03-12  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [204e95979e93203ce7ac628c2e21db23932adb01]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a8013ec6c4bc8f02286987dfdb4372ea33a430a4
          - Mainly whitespace fixes
            
            + visibility improvements
            
            Change-Id: I82f31ebdbae945ab823154242480930958707fb9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88095
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-03-12  Jan Holesovsky  <kendy@collabora.com>  [aa415fc7266ca530e1e11c5a89f5da3ef260e2ee]

        android: Fix 32bit build.
        
        Change-Id: Ife6740860cd7e1844b1ff0166694652538048a44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90411
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2020-03-12  andreas kainz  <kainz.a@gmail.com>  [2a5dfda892ca444eca2a0fcba2b28b9c9fd2915e]

        tdf#130208 use TableCellBackgroundColor instead of BackgroundColor
        
        Change-Id: I2f1d5fdf976f9e787d64098a091022182156e401
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90408
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-03-12  Eike Rathke  <erack@redhat.com>  [39e5c230e5d92b4a9dde7f516b25282f3b2eb5a3]

        Survive missing <Eras> element
        
        Change-Id: Ic7e609ebac10921b4891877802892fe2cde9ecbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90406
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-03-12  Eike Rathke  <erack@redhat.com>  [e51057591defa93dbb4c48aff3598053890a7bd2]

        tdf#131297 Add Sundanese [sun-ID] to language list
        
        Change-Id: I2935811e1fb3bc13cb61a849aeaf9e628a55cdf5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90383
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-03-12  Armin Le Grand  <Armin.Le.Grand@me.com>  [c20e70d28df21429bba92b6d8a7d7061c2aa5d8b]

        tdf#124424 Corrections at SvgGradientHelper for EMF+
        
        Change-Id: Ibda3568887de5df2bc45a9bc8cb424ba7658a768
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90382
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2020-03-12  Luboš Luňák  <l.lunak@collabora.com>  [a3d3e076def075f0a5bced48d89ca0d989a2467c]

        rework Skia setup
        
        Calls to SkiaHelper::isVCLSkiaEnabled() may be done from many places,
        even if LO uses a VCL plugin that doesn't use Skia, which leads
        to the Skia code not being prepared properly (and crashing/asserting).
        So make the SalInstance of those relevant VCL plugins call a setup
        function that is required for Skia actually getting enabled.
        Avoids crashes/asserts in the About dialog if the Skia UI checkbox
        is enabled but e.g. the KF5 VCL plugin is actually used.
        
        Change-Id: Ib56a5f32e88bd130a4c564031313f85e99898ba7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90376
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-12  Caolán McNamara  <caolanm@redhat.com>  [22225256e8e2c64978fdcd87c5390764a3ac7b6b]

        Resolves: tdf#126366 revert use of SfxDispatcher::Lock
        
        Revert "tdf#121607 defer other requests until password dialog is dismissed"
        
        This reverts commit 205aeffda1a29865576fb865f23dfb6761ebfab1
        
        as far as I can see the original problem doesn't reappear anyway
        
        Change-Id: If5fd3383f3473662bc87a367fad2c1febe1c6a23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90375
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-12  Andras Timar  <andras.timar@collabora.com>  [b57e58fae02c4c4aafca6b22357f48032e064a74]

        typo: SIP_SA_GRAD -> SIP_SA_GLOW
        
        Change-Id: I4d94824108e4e5b3432f7d152c36f2f0933f9205
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89972
        Tested-by: Jenkins
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-03-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [1be9938157ab91ab16b938eaf2062651f09a0d69]

        comparison operators should be const
        
        Change-Id: Ifa76e004128223460945d58d1c59c4e23db0f108
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90370
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-12  Yukio Siraichi  <yukio.siraichi@gmail.com>  [8e173a965d5684372e3fe0ee3d3599032bcb86c2]

        tdf#130977 replace `rtl::math::isFinite` with `std::isfinite`.
        
        - make all calls look like `std::isfinite`.
        - change the comments referring `rtl::math::isFinite`.
        
        Change-Id: I0cde9ceb9f20150467b454cddde5e62003cfde1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90234
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-03-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [056ba01ee95db5dfd7df362e72bb418893c4c530]

        tdf#83901: move UItest to CppunitTest
        
        Change-Id: I0d074da097912f8abba6bae6171596076d71e998
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90345
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [6aff77cb30e7c73109684a72ccddf7a28605afcb]

        Revert "loplugin:constfields in sdext"
        
        This reverts commit 565746cf861c407ae222b2284d8525b4e9a62d94.
        
        Now that we know that making fields has negative side effects
        like disabling assignment operator generation.
        
        Change-Id: I3c98d9a3049b581fe10113708b13d483c5bd85e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90369
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [32097c33d7de74ed89a01e88d69b6ff0d1482512]

        Revert "loplugin:constfields in scripting"
        
        This reverts commit 383a4f883d4a2932167695c761611b998f773f0e.
        
        Now that we know that making fields has negative side effects
        like disabling assignment operator generation.
        
        Change-Id: I9fc04024b12a977481d010950244cff05e18bd74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90368
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [b480819dc4133f587eb960143128a7d85a44da9a]

        Revert "loplugin:constfields in reportdesign,sal,sax"
        
        This reverts commit d4d37662b090cb237585156a47cd8e1f1cbe2656.
        
        Now that we know that making fields has negative side effects
        like disabling assignment operator generation.
        
        Change-Id: Idef4937b89a83d2efbfaf0ab87d059a0143c0164
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90364
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-12  Justin Luth  <justin.luth@collabora.com>  [b271cc46851c61ddef20dc869bf339c857f76b18]

        tdf#123116 sw layout: allow rows larger than page to split anyway
        
        Even if the row is set to not allow splitting across pages,
        ignore that setting if the row is too big to fit on a single page.
        Don't worry too much about compatibility, because there is no
        sensible reason why anyone would have hidden content like this
        intentionally.
        
        An oversized row has always moved to start a new page. While that may
        not strictly be necessary anymore, to approximate a bit of backward
        compatibility, continue to do that. MS Word will do the same...
        
        Word, prior to 2013, always tries to keep the whole row on
        one page. In 2013 (compatibleMode == 15), native documents
        will be treated like this patch. So, although this patch
        throws away senseless compatibility with existing documents,
        it is interoperable with anything authored by Word >= 2013.
        Word 2013/2016 also opens .odt files this way.
        
        HOWEVER, LO authored .docx files do not set compatibleMode=15,
        so Word will treat them the old way - hiding all the content
        on a single page.
        
        Change-Id: I306e22230ed6fe21f6b66700ffd7615678859f5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90005
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-12  Miklos Vajna  <vmiklos@collabora.com>  [845c7a3bd93f25e6138cff61fa91e346746174d2]

        writerfilter: extract before/afterPopState() from popState()
        
        This function was a 1365 lines monster. Ideally it would be a one-liner,
        just popping the parser stack. In reality the RTF format has lots of
        exceptions where the state leaks outside the current push/pop
        boundaries. Move this large list of special cases to separate functions.
        
        Change-Id: Ib6c729c5eccbcd361852f5bbc0539fd51315f86d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90349
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-12  Maxim Monastirsky  <momonasmon@gmail.com>  [02cac3ee70760234db0fad44cb9095dfccc538a1]

        tdf#95854 Same shortcut for insert and edit comment
        
        But at the same time keep them as two separate commands for tdf#84153.
        
        The idea is to define a global shortcut for the insert command (it's
        the same shortcut in all modules anyway), and then override it as a
        Calc-specific shortcut for the edit command. As a result, both menu
        (or context menu) items will show the same shortcut, but what will be
        actually executed by the shortcut is the edit command (as module
        specific commands have higher priority). This would work, as both
        commands share the same execution code. The only problem is that the
        edit command is disabled when the cell doesn't have a comment, and so
        can't be executed. Solve that by setting the FastCall sdi property on
        it (and reuse this general solution for the lok case too).
        
        Change-Id: I8a7280edb2aad7016ca31c63ca778b98fef85365
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90354
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-03-12  László Németh  <nemeth@numbertext.org>  [34f91740cde8e77bd429f468ce0d797d8b0c2af4]

        tdf#131258 DOCX: fix table styles in empty tables
        
        Pending paragraphs were disposed before table
        processing, so empty tables have left out of the
        rewritten table style preference handling,
        resulting for example different cell heights.
        
        Regression from commit 4d5c0eaf3e0d3d3bcd9e691fffee19b75f3d6631
        (tdf#118812 DOCX import: fix table style preference – part 2).
        
        Change-Id: I5d5d29f37c8198484e24519ced5a50458c923064
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90347
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-03-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [b5da97197bd3d0de0e5cb737da96ceab1146f679]

        Revert "loplugin:constfields in package..registry"
        
        This reverts commit 31138ff7729cbf179079a5e635d3a823e2971f08.
        
        Now that we know that making fields has negative side effects
        like disabling assignment operator generation.
        
        Change-Id: I3f1ae65532f441c8be5ebca5866b8a1e1c69318c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90363
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-12  andreas kainz  <kainz.a@gmail.com>  [2e74fdc559eb1b7bab1a6661203400017f93b234]

        Resolves tdf#99675: Add BPMN images to the gallery
        
        Sources provided at the bugzilla ticket
        
        Change-Id: Ibef652980f307272278722d85322db81d3682c0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/77480
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-03-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [9d4c36d7914e2746a751a56de01063c9159f0f99]

        Revert "loplugin:constfields in sc"
        
        This reverts commit fb1d3b580763a333bbbfe115d09e1b5cd8849675.
        
        Now that we know that making fields has negative side effects
        like disabling assignment operator generation.
        
        Change-Id: Ib48334ffbeb2c768896dd8ced6818aa0b9910b0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90333
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [31bf558349d9ab2634e9a866edf79bc115d649ce]

        Revert "loplugin:constfields in oox"
        
        This reverts commit a84e3df74eecc8778e3d5be5dd80ad4ddb511edf.
        
        Now that we know that making fields has negative side effects
        like disabling assignment operator generation.
        
        Change-Id: I7b45b7ead281cf3a9202ca6aabc55ee5033e5331
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90332
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-11  Michael Weghorn  <m.weghorn@posteo.de>  [469aea3b3b76926112d7b6fce212be2906842dc9]

        Blind fix for Android Tinderbox build
        
        ... which failed as follows, which looks related to
        commit 6d9a31a58c2b55c0caef10c8bbb3d75147c2476f
        ("android: Use the best speed compression as on iOS"),
        s. [1] for full log:
        
            12883         [build CXX] vcl/source/pdf/XmpMetadata.cxx
            12884         In file included from /home/android/lo/master-android-arm/vcl/source/filter/graphicfilter.cxx:24:
            12885         In file included from /home/android/lo/master-android-arm/include/comphelper/processfactory.hxx:23:
            12886         In file included from /home/android/lo/master-android-arm/include/com/sun/star/uno/Reference.hxx:28:
            12887         In file included from /home/android/lo/master-android-arm/workdir/UnoApiHeadersTarget/udkapi/comprehensive/com/sun/star/uno/RuntimeException.hpp:8:
            12888         In file included from /home/android/lo/master-android-arm/workdir/UnoApiHeadersTarget/udkapi/comprehensive/com/sun/star/uno/Exception.hpp:8:
            12889         In file included from /home/android/lo/master-android-arm/workdir/UnoApiHeadersTarget/udkapi/comprehensive/com/sun/star/uno/XInterface.hpp:6:
            12890         In file included from /home/android/lo/master-android-arm/workdir/UnoApiHeadersTarget/udkapi/comprehensive/com/sun/star/uno/XInterface.hdl:6:
            12891         In file included from /home/android/lo/master-android-arm/include/com/sun/star/uno/Any.h:29:
            12892 NEXT    /home/android/lo/master-android-arm/include/cppu/unotype.hxx:296:16: error: no matching function for call to ´cppu_detail_getUnoType´
            12893                 return cppu_detail_getUnoType(static_cast< T1 * >(0));
            12894                        ^~~~~~~~~~~~~~~~~~~~~~
            12895         /home/android/lo/master-android-arm/include/cppu/unotype.hxx:321:34: note: in instantiation of member function ´cppu::UnoType<int>::get´ requested here
            12896             return ::cppu::UnoType< T >::get();
            12897                                          ^
            12898         /home/android/lo/master-android-arm/include/com/sun/star/uno/Any.hxx:276:34: note: in instantiation of function template specialization ´cppu::getTypeFavourUnsigned<int>´ requested here
            12899             const Type & rType = ::cppu::getTypeFavourUnsigned(&value);
            12900                                          ^
            12901         /home/android/lo/master-android-arm/vcl/source/filter/graphicfilter.cxx:2216:60: note: in instantiation of function template specialization ´com::sun::star::uno::operator<<=<int>´ requested here
            12902                     aFilterData[aFilterData.getLength() - 1].Value <<= 1;
            12903                                                                    ^
            12904         /home/android/lo/master-android-arm/include/cppu/unotype.hxx:120:1: note: candidate function not viable: no known conversion from ´T1 *´ (aka ´int *´) to ´const ::cppu::UnoVoidType *´ for 1st argument
            12905         cppu_detail_getUnoType(SAL_UNUSED_PARAMETER ::cppu::UnoVoidType const *) {
            12906         ^
            12907         /home/android/lo/master-android-arm/include/cppu/unotype.hxx:125:1: note: candidate function not viable: no known conversion from ´T1 *´ (aka ´int *´) to ´const bool *´ for 1st argument
            12908         cppu_detail_getUnoType(SAL_UNUSED_PARAMETER bool const *) {
            12909         ^
            12910         /home/android/lo/master-android-arm/include/cppu/unotype.hxx:130:1: note: candidate function not viable: no known conversion from ´T1 *´ (aka ´int *´) to ´const sal_Bool *´ (aka ´const unsigned char *´) for 1st argument
            12911         cppu_detail_getUnoType(SAL_UNUSED_PARAMETER sal_Bool const *) {
            12912         ^
            12913         /home/android/lo/master-android-arm/include/cppu/unotype.hxx:135:1: note: candidate function not viable: no known conversion from ´T1 *´ (aka ´int *´) to ´const ::sal_Int8 *´ (aka ´const signed char *´) for 1st argument
            12914         cppu_detail_getUnoType(SAL_UNUSED_PARAMETER ::sal_Int8 const *) {
            12915         ^
            12916         /home/android/lo/master-android-arm/include/cppu/unotype.hxx:140:1: note: candidate function not viable: no known conversion from ´T1 *´ (aka ´int *´) to ´const ::sal_Int16 *´ (aka ´const short *´) for 1st argument
            12917         cppu_detail_getUnoType(SAL_UNUSED_PARAMETER ::sal_Int16 const *) {
            12918         ^
            12919         /home/android/lo/master-android-arm/include/cppu/unotype.hxx:145:1: note: candidate function not viable: no known conversion from ´T1 *´ (aka ´int *´) to ´const ::cppu::UnoUnsignedShortType *´ for 1st argument
            12920         cppu_detail_getUnoType(
            12921         ^
            12922         /home/android/lo/master-android-arm/include/cppu/unotype.hxx:155:1: note: candidate function not viable: no known conversion from ´T1 *´ (aka ´int *´) to ´const sal_uInt16 *´ (aka ´const unsigned short *´) for 1st argument
            12923         cppu_detail_getUnoType(SAL_UNUSED_PARAMETER sal_uInt16 const *) {
            12924         ^
            12925         /home/android/lo/master-android-arm/include/cppu/unotype.hxx:161:1: note: candidate function not viable: no known conversion from ´T1 *´ (aka ´int *´) to ´const ::sal_Int32 *´ (aka ´const long *´) for 1st argument
            12926         cppu_detail_getUnoType(SAL_UNUSED_PARAMETER ::sal_Int32 const *) {
            12927         ^
            12928         /home/android/lo/master-android-arm/include/cppu/unotype.hxx:166:1: note: candidate function not viable: no known conversion from ´T1 *´ (aka ´int *´) to ´const ::sal_uInt32 *´ (aka ´const unsigned long *´) for 1st argument
            12929         cppu_detail_getUnoType(SAL_UNUSED_PARAMETER ::sal_uInt32 const *) {
            12930         ^
            12931         /home/android/lo/master-android-arm/include/cppu/unotype.hxx:172:1: note: candidate function not viable: no known conversion from ´T1 *´ (aka ´int *´) to ´const ::sal_Int64 *´ (aka ´const long long *´) for 1st argument
            12932         cppu_detail_getUnoType(SAL_UNUSED_PARAMETER ::sal_Int64 const *) {
            12933         ^
            12934         /home/android/lo/master-android-arm/include/cppu/unotype.hxx:177:1: note: candidate function not viable: no known conversion from ´T1 *´ (aka ´int *´) to ´const ::sal_uInt64 *´ (aka ´const unsigned long long *´) for 1st argument
            12935         cppu_detail_getUnoType(SAL_UNUSED_PARAMETER ::sal_uInt64 const *) {
            12936         ^
            12937         /home/android/lo/master-android-arm/include/cppu/unotype.hxx:183:1: note: candidate function not viable: no known conversion from ´T1 *´ (aka ´int *´) to ´const float *´ for 1st argument
            12938         cppu_detail_getUnoType(SAL_UNUSED_PARAMETER float const *) {
            12939         ^
            12940         /home/android/lo/master-android-arm/include/cppu/unotype.hxx:188:1: note: candidate function not viable: no known conversion from ´T1 *´ (aka ´int *´) to ´const double *´ for 1st argument
            12941         cppu_detail_getUnoType(SAL_UNUSED_PARAMETER double const *) {
            12942         ^
            12943         /home/android/lo/master-android-arm/include/cppu/unotype.hxx:193:1: note: candidate function not viable: no known conversion from ´T1 *´ (aka ´int *´) to ´const ::cppu::UnoCharType *´ for 1st argument
            12944         cppu_detail_getUnoType(SAL_UNUSED_PARAMETER ::cppu::UnoCharType const *) {
            12945         ^
            12946         /home/android/lo/master-android-arm/include/cppu/unotype.hxx:200:1: note: candidate function not viable: no known conversion from ´T1 *´ (aka ´int *´) to ´const sal_Unicode *´ (aka ´const char16_t *´) for 1st argument
            12947         cppu_detail_getUnoType(SAL_UNUSED_PARAMETER sal_Unicode const *) {
            12948         ^
            12949         /home/android/lo/master-android-arm/include/cppu/unotype.hxx:206:1: note: candidate function not viable: no known conversion from ´T1 *´ (aka ´int *´) to ´const ::rtl::OUString *´ for 1st argument
            12950         cppu_detail_getUnoType(SAL_UNUSED_PARAMETER ::rtl::OUString const *) {
            12951         ^
            12952         /home/android/lo/master-android-arm/include/cppu/unotype.hxx:211:1: note: candidate function not viable: no known conversion from ´T1 *´ (aka ´int *´) to ´const css::uno::Type *´ for 1st argument
            12953         cppu_detail_getUnoType(SAL_UNUSED_PARAMETER css::uno::Type const *)
            12954         ^
            12955         /home/android/lo/master-android-arm/include/cppu/unotype.hxx:217:1: note: candidate function not viable: no known conversion from ´T1 *´ (aka ´int *´) to ´const css::uno::Any *´ for 1st argument
            12956         cppu_detail_getUnoType(SAL_UNUSED_PARAMETER css::uno::Any const *)
            12957         ^
            12958 NEXT    /home/android/lo/master-android-arm/include/cppu/unotype.hxx:243:31: note: candidate function not viable: no known conversion from ´T1 *´ (aka ´int *´) to ´const css::uno::Exception *´ for 1st argument
            12959         inline css::uno::Type const & cppu_detail_getUnoType(
            12960                                       ^
            12961         /home/android/lo/master-android-arm/include/cppu/unotype.hxx:249:31: note: candidate function not viable: no known conversion from ´T1 *´ (aka ´int *´) to ´const css::uno::XInterface *´ for 1st argument
            12962         inline css::uno::Type const & cppu_detail_getUnoType(
            12963                                       ^
            12964 NEXT    /home/android/lo/master-android-arm/include/cppu/unotype.hxx:223:1: note: candidate template ignored: could not match ´UnoSequenceType<type-parameter-0-0>´ against ´int´
            12965         cppu_detail_getUnoType(
            12966         ^
            12967 NEXT    /home/android/lo/master-android-arm/include/cppu/unotype.hxx:236:1: note: candidate template ignored: could not match ´Sequence<type-parameter-0-0>´ against ´int´
            12968         cppu_detail_getUnoType(
            12969         ^
            12970 NEXT    /home/android/lo/master-android-arm/include/cppu/unotype.hxx:256:1: note: candidate template ignored: could not match ´Reference<type-parameter-0-0>´ against ´int´
            12971         cppu_detail_getUnoType(
            12972         ^
            12973 NEXT    1 error generated.
            12974         [build CXX] vcl/source/uitest/logger.cxx
        
        [1] https://tinderbox.libreoffice.org/cgi-bin/gunzip.cgi?tree=MASTER&full-log=1583961601.24939
        
        Change-Id: I098c21bc492f734115ae0e91f095ef542851c2ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90352
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-11  Justin Luth  <justin_luth@sil.org>  [ba09d436dfd1f0b07b95aad3d375e7cd7318440b]

        tdf#89849 editeng: adjust escapement before resetting Propr
        
        THIS IS A LAYOUT REGRESSION FIX FOR SUBSCRIPTS/SUPERSCRIPTS.
        
        The position of subscripts and superscripts is a percentage
        based on the 100% fontsize. When LO 4.1 tricked the font
        into thinking it was 100%, it failed to adjust the escapement
        to be relative to the new fake size. In the default case,
        this meant that the superscript was only raised about half
        as much as it should have.
        
        THIS CHANGE WILL AFFECT EXISTING DOCUMENTS WHERE THE
        TEXTBOX IS SET TO "AUTOFIT THE TEXT". This will primarily
        be Impress documents, since many of the templates enable
        autofit text.
        
        As a result of this bug, users creating new documents since
        4.1 using autofit-text will have specified highly exaggerated
        subscript/superscript positioning in order to look nice.
        This fix will expose the exaggerated percentages and make the
        document look poor. I don't know how that can be avoided.
        
        Nor do I know how to create a unit test for a layout bug.
        I guess QA's PDF compare tests will suffice for this. A
        clearly exaggerated unit test is attached to the bug report.
        
        The new ability to have a larger-than-100% escapement in
        LO 6.3 comes in handy here, so that small superscripts can
        gain a fake escapment big enough to put them in the proper
        position.
        
        Change-Id: I0f8dcff8741eb05d8657235930a4eb684629b9d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89214
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2020-03-11  Michael Weghorn  <m.weghorn@posteo.de>  [97e9a83888a377035f99fc6dd0566482469a3dfa]

        android: Fix asset handling in build.gradle
        
        ... after commit 367431b6987b75e7a201499bfbd25a41c92a4a59
        ("tdf#126909 android: include icons into APK") had accidently
        not only added the icon zip file to the 'assets/share/config' folder,
        but also caused the assets mentioned below in build.gradle
        to be copied there instead of the proper places, leading to
        a crash when trying to access them.
        
        (The problem did not show up in an incremental build, since "the
        old copies" of the assets were still present where expected.)
        
        Change-Id: I7d9cf89c399d6415ce97ac8af4a98610555c5f17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90344
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-11  rizmut  <riz_17_oke@yahoo.co.id>  [c65c1717fe7ff350564c8534b8ef579437601762]

        Sukapura: Add shadow to icons, add many more icons:
        
        - QR code, Apply Style, Zoom 200%
        - Delete wrong placed SVG icons in PNG dir
        - Update Index Entry, Show Formatting, Toggle Extrusion, DB Sorting & Grouping
        - Update/add slide related icons
        - etc
        
        Change-Id: I29a05e1b39cee5972299f21d083021cb1ef54b62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90342
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [81f860143e8539e2ebedc486f3c50ff80dc5b39d]

        m_sHelpRoot in weld::Builder is unused
        
        since
            commit 082e69fefb7439fd4f3d543f0c402039e94c1e9c
            convert various MessBox to weld::MessageDialog -
        
        Change-Id: I08370632803c26ac9c47267e57c51eb56ad713f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90335
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-11  Bugra  <bugrakurt26@gmail.com>  [ad53c996205c290b88fd7acc9fa5c42c3eb5862b]

        tdf#114441: Convert use of sal_uLong to better integer types
        
        Change-Id: I6b6f59a73aeda6af78fecaf4344826a943072033
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90191
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-11  AlanTang  <alan.tang@ossii.com.tw>  [eefbc076863671cb083a36bccad51ca34ef22e1b]

        tdf#114441 Convert use of sal_uLong to sal_uInt32
        
        Change-Id: Ia359a33e7cbc25764861b17372df9d1c9dbc0913
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89942
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-11  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [643a1492bd648fbd803ca86aca600cc2bdaf5819]

        Add some fallback minimum size when screen size detection goes wrong
        
        Change-Id: I97ec2359b8ae406e310a5d043ac068ddd89b3fd1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90320
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-03-11  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [1a3d18ecaabec6f7b8f0f615df2222a6687d2224]

        update credits
        
        Change-Id: I90fba19d96f0fce6ca0e63c83e6dd45087f81c0a

2020-03-11  Jan Holesovsky  <kendy@collabora.com>  [6d9a31a58c2b55c0caef10c8bbb3d75147c2476f]

        android: Use the best speed compression as on iOS.
        
        Change-Id: Ib2be570a924c6ac6e226f47e6b183975df1fca2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90258
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 07fb148971b6853c2020cea6660fa62d6caacb85)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90281
        Tested-by: Jenkins

2020-03-11  Caolán McNamara  <caolanm@redhat.com>  [d6717f243fe4a4935c96da791799d9c62fc8f84f]

        Window::Update means to call Paint immediately
        
        rather than wait until the next event loop. This is causing the scrollbar to be
        painted at pos 0 and then appears to flicker when it is repainted at its final
        position when the gen navigator treeview is cleared and refilled.
        
        call Invalidate instead to schedule in the painting of the scrollbars at the
        usual time.
        
        Update is used since initial commit so its unknown as to the reason why.
        
        If SetUpdateMode(true) is in use it won't happen so the flicker normally
        doesn't happen, but the equivalent we're using for the native gtk widgerty
        disconnects the model when frozen for performance, so setting cursor positions
        and other similar operations have to happen unfrozen. Not calling Update here
        would make things much easier.
        
        Change-Id: I4575e55802c54e5b849f076f2da79dd010fb27e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90331
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-11  Bugra  <bugrakurt26@gmail.com>  [cdc16e5d67ad4668cfa457fc277a796b413228a9]

        tdf#114441: Convert use of sal_uLong to better integer types
        
        Change-Id: I5065899525e57c48eb43023b7a22db46e8e5bedc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89961
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-11  Armin Le Grand  <Armin.Le.Grand@me.com>  [c3f0c527b31f5c88263ea63d3d0e332c4783917c]

        tdf#124424 Enhanced SvgGradientHelper for EMF+
        
        Added support for repeat modes in GDI+ support
        and saw that the SVG primitive gradient helpers
        are not capable to support these completely, so
        had to do some quite complex adaptions which
        OTOH will be useful for more complex gradients
        anyways
        
        Change-Id: Ib9a9e4a55115834a4fb00300b05abe17ae36d105
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90329
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2020-03-11  Michael Weghorn  <m.weghorn@posteo.de>  [367431b6987b75e7a201499bfbd25a41c92a4a59]

        tdf#126909 android: include icons into APK
        
        While default build config for Android Viewer caused
        the zip file(s) containing the icons to be built
        (e.g. 'distro-configs/LibreOfficeAndroid.conf'
        contains '--with-theme=colibre'), icons were not
        included in the APK.
        
        Do so now, which among others also makes page breaks
        shown in Android Viewer (as requested in tdf#126909).
        
        Change-Id: Ie16ff4b483287367b9f892ee614b3e5aa4d31820
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90330
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-11  Jussi Pakkanen  <jpakkane@gmail.com>  [7479b0f9e798549b8f84928d71ea2adc02d38ab8]

        Convert filter token generator from Perl to Python.
        
        See tdf#130911 for motivation.
        
        Change-Id: Iad0960d5e6298236dea57e37930dfad1f13628c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90127
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-11  Johnny_M  <klasse@partyheld.de>  [1f85528fdfd0871fd1e2a913c85e1e06e5bac645]

        tdf#39674 Translate German variable names
        
        Titel -> Title
        Thema -> Subject
        
        In "strings.hrc", translated the defines, but kept the their NC_(...)
        translation references to prevent a need to update translations.
        
        Change-Id: Ie8b4a94376495d5e148bc50dcc9902e805deff0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90156
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-11  Caolán McNamara  <caolanm@redhat.com>  [af4a5ef3afc04d2c5472139e69bf9f56767a20d3]

        mysterious greyed out native toggle buttons when in foreground
        
        and flipping to normal mode when in background.
        
        Change-Id: I100efb651515b044d56a8c3838569cf717b37d51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90328
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-11  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [ae363d50397ac1a7b49f42706109fd83fa809fcc]

        tdf#42949 Fix IWYU warnings in extensions/*/*cxx
        
        Except for Windows-specific parts
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I36c81bced6c8b1567e52ba3a4a688a963f294bb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90179
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-11  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [05820b3d03af1a870e52203749a49804ffe43796]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2184ece0e3d6a76dc8cb8ad58bdb0b86f0f70294
          - Addition to Basic reference TOC
            
            Change-Id: Icaea025c635127f5503270e071fab83f2760c480
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/90278
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-11  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [eeeed08b428685dd7934c4576f1bf4aa7436f96a]

        tdf#125440 Allow raising text import dialog for paste
        
        This adds an entry to the "Paste special" dialog to raise
        the Text Import Dialog.
        
        This way, users can correctly import CSV/TSV,
        even when pasting just one line of formatted input.
        
        Change-Id: Ic09d7d60a05b14906f166668b38ec0eb8ead2d19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89886
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-03-11  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [dc4a291b900fd4786e9e9e7515c3a8675a8c3467]

        tdf#125440 When inserting TSV, consider quotes as field markers
        
        The problem is that this is "plain text" from the clipboard format,
        but actually contains TSV (tab separated values). So treat them accordingly,
        so that each value gets its own cell.
        
        Change-Id: I0029e6ace90fc542c3269dd82bb7531654157a69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87194
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-03-11  Julien Nabet  <serval2412@yahoo.fr>  [5f70927f948c4c86887236a0451545ce0ca20ec2]

        tdf#131265: Fix 'update' icon in 3D Effects dialog meaning
        
        The effect was reversed
        
        Change-Id: I611d12eec88ba213d952df541cec89c0664471cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90313
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-11  Julien Nabet  <serval2412@yahoo.fr>  [ec6c252c52413b389aaa22fe6df979feb0429da2]

        tdf#131261: fix Cannot set "Flat" shading mode in 3D Effects dialog
        
        Regression from:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=278f01eadd513608e306ea6b85d52fb115a6dedf
        author	Caolán McNamara <caolanm@redhat.com>	2020-01-23 15:28:08 +0000
        committer	Caolán McNamara <caolanm@redhat.com>	2020-01-24 15:59:50 +0100
        commit	278f01eadd513608e306ea6b85d52fb115a6dedf (patch)
        tree	dc4e9a62dc3753353fd1202a28f84d1599cf3996
        parent	d52384260c4a8f096945b33b89430398ffa69431 (diff)
        weld Svx3DWin
        
        Change-Id: I7d7d5cb0f40da310103a1c281b381818948257f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90311
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-11  Caolán McNamara  <caolanm@redhat.com>  [00b6dbee14b8cee215eadc847fc4e1407be52390]

        scroll treeview correctly
        
        Change-Id: Ie769b0e4ba984b95378c4e7c418c7e4ba0d7acb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90307
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [4983e10459d1b1dcf53fbecafc37b1d9dc13f382]

        tdf#131260: Add unittest
        
        Change-Id: Ic8d049c7b4a9005473c91cdb6200ae24b14e1a58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90306
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-11  Stephan Bergmann  <sbergman@redhat.com>  [dde0cf9eafed91c88d9999a294ea32fe0e8aa4bc]

        Get rid of some SAL_MATH_FINITE use
        
        Change-Id: I850efb6215c95d356d42e19e639c578c377d1507
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90316
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-11  Miklos Vajna  <vmiklos@collabora.com>  [12ddf044693fbe205844d796c2f31bb706f63584]

        sfx2: fix UB in SfxBindings::LeaveRegistrations()
        
        Seen during online.git's unit-wopi-temp test:
        
        sfx2/source/control/bindings.cxx:1374:45: runtime error: member call on null pointer of type 'SfxApplication'
        SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior sfx2/source/control/bindings.cxx:1374:45 in
        
        Assume that no longer having a SfxApplication is the same as IsDowning()
        returning true.
        
        Change-Id: I31149e98d18202e99d95638470428b2bce16dfc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90304
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-11  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [c185263f45a556e6c695c766476e67fbd2ea3593]

        tdf#126742 Don't change visible area while retrieving it
        
        This leads to funny size changes in embedded calc docs
        
        Change-Id: I2c4a0fbebb782faae7508e7d61c8da9d440a5916
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90247
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-03-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9ccdb01d73cb1f57aa11f72256ced5ad894c178c]

        Fix typo
        
        Change-Id: I0eaddcdcd41327a40559ec943d5c744b7e4c5387
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90310
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-11  László Németh  <nemeth@numbertext.org>  [116cadb5d2582532c69677a2f8499e8e9b7b9b80]

        tdf#59274 DOCX import: fix tables with incomplete grid
        
        Fix layout of "auto" width tables with incomplete grids,
        where table width is defined by cells of an arbitrary
        table row, not necessarily the first row, and last cells
        of the rows can be wider, than their saved values.
        
        Change-Id: I68bc8f1a4f57f3c64d0e83c585f2be129d9b5a84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90261
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-03-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [c63148ba139bd6b9ae7a0f9e24e51f29e5370963]

        Revert "Revert "add some libs to libmerged""
        
        This reverts commit b8077713987253f6db0887ddad56fd6871374a8b.
        
        Reason for revert: 
        
        Change-Id: I09b7d548a674fc8b2991be00616a7e95ec7d1444
        sberg:You can probably reverts this again, as <https://ci.libreoffice.org/job/lo_daily_tb_win/162/> now succeeded with <https://gerrit.libreoffice.org/plugins/gitiles/core/+/9ed75e2c65544b4f71c73e1c51a68d74e31d544b%5E!/> "Properly use createOneInstanceComponentFactory for javaloader".
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90275
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-11  rizmut  <riz_17_oke@yahoo.co.id>  [6b40c791b50bcadbdd62f990adf08e783902144f]

        Sukapura: add shadow to icons, etc
        
        Change-Id: I54b5204e36857f0f0f7c39514155202a9c9ac3de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90314
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-11  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [cba20762aba9abf17e94790e1bd99e1293050385]

        WIN add bootstrap var to re-enable foreground hack
        
        We already found a regressed installation from commit
        518c0265efebf39ab6d1e90c4ec4e7cf52b701c6 ("WIN prevent deadlock
        in SetForegroundWindow").
        
        Finding a real fix might be impossible, so this just adds the
        bootstrap.ini boolean variable Win32.EnableAttachThreadInputHack
        to re-enable the previous AttachThreadInput hack on demand.
        
        Change-Id: I3b6d770b060b5dee60e02a5aa85efb8a51518c82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90235
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-03-11  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [036da95dc5d00040f079f0d884fd773c17a453db]

        fldbas.cxx: SwIterator no more ...
        
        Change-Id: I83a8ab6d8d9f6b0143a51176fed4fa8f2f682cfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90312
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-03-10  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [ab9f13a659e73e3bb15f995f8d78fb439b73ae59]

        DocumentStatisticsManager: SwIterator no more ...
        
        Change-Id: I179db8fe1762a4931a4752c9c865f8c1e1b4fc4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90309
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-03-10  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [a0eb29631f7c071ab3b51e7a51238ecdb1a84bd5]

        DocumentFieldsManager::UpdateTableFields(): SwIterator no more ...
        
        Change-Id: I9c04e15ae05b8b6e98d79cddd87dff55ebbf1f1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90308
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-03-10  Stephan Bergmann  <sbergman@redhat.com>  [1842276ed4785ff5198bdbc4ce6fe752315c8657]

        Enable CppunitTest_sc_uicalc also for MACOSX
        
        there appears to be no reason not to
        
        Change-Id: Ic7c0e34e28bc67bd7b342b50f893990057b2e261
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90305
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-10  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [08f5b6d20deb4837b184de60b87643f703103829]

        SwEditShell::IsAnyDatabaseFieldInDoc(): SwIterator no more ...
        
        Change-Id: I58f3d546981ad80f8eeabab6b023c4a985f7aecb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90173
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-03-10  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [76b4a00226cfd26c0d13d6d33c1c08c955a0818a]

        SwTOXBaseSection::UpdateAuthorities(): SwIerator no more ...
        
        Change-Id: I51d7bbe527a722ddd8a603afe15e75ad4b8c737a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90167
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-03-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8305d28f8dbdc9f891df38da290627b5e7dc651a]

        Fix typo
        
        Change-Id: Id3fe1d66cb1d3cb57f8aa5e652bf1c9ad6346091
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90286
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d3bd47f3d07d168cf3983745bc5ff2535cf96d6c]

        Fix typo
        
        Change-Id: I81f5b545641e21a602f3858815c5a3b9ca0c8e8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90287
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d527d9cd1452540b37e55f3b7d23dd08363ded5a]

        Fix typo
        
        Change-Id: I7742e947c4657bed5484b939f4a0972155081ff1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90288
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3e7afb028ae10b02561f3f0e32cafadc18ec6bf3]

        Fix typo
        
        Change-Id: I0e41ac95532b8d1782c4a5148a2b70b1d8a13b16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90289
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-10  Miklos Vajna  <vmiklos@collabora.com>  [01dbb38680aa39a4d3bc7afd05d44a4b2c9bc6ab]

        tdf#61274 sd PDF export: fix links ending up on wrong pages with hidden slides
        
        SdPage::IsExcluded() decides if a slide is hidden,
        SdXImpressDocument::render() checks for this and returns early if
        needed. In that case PDFExport::ExportSelection() detects that the
        produced metafile has no actions and avoids creating a PDF page.
        
        Then Impress links are created using the
        vcl::PDFExtOutDevData::CreateLink() call in
        drawinglayer::processor2d::VclMetafileProcessor2D::processTextHierarchyFieldPrimitive2D(),
        not specifying the PDF page number explicitly. This means the link is
        created on the "current" page number, set in
        vcl::PDFExtOutDevData::SetCurrentPageNumber(), called by
        PDFExport::ExportSelection(), but that filter/ code can't know about
        hidden slides in sd/.
        
        Fix the problem by setting the page number again in
        SdXImpressDocument::render(), that way the link created by drawinglayer
        will end on the correct page.
        
        Change-Id: Ic29e345d45bc7c944d65e6e450f1d742dd0e9f8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90299
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-10  Stephan Bergmann  <sbergman@redhat.com>  [11a78fde3bb97d56561cc19a022e2635fdb76dbd]

        Deref of DynTypedNode* must not outlive owning DynTypedNodeList
        
        Change-Id: I8ac4a2f1e442446384b88f38bdef21644409f8a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90303
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-10  Noel Grandin  <noelgrandin@gmail.com>  [17c467a66d799bda88d6cdb84b7fecbbd7d1fdf5]

        tdf#131088 Automatic Control Focus not working
        
        regression from
            commit a361231b1363d072d737e9b1d411b71aa9550d84
            Date:   Fri May 10 10:13:12 2019 +0200
            fix wrong SET/QUERY flags passed to uno::Reference
        
        Change-Id: Id0dd46c3d40f8acab980147c4c7f64911bc30d22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90293
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-10  Armin Le Grand  <Armin.Le.Grand@me.com>  [f9e2cfc0d2e244c1550a0e2cc8de960f82eaf9cf]

        tdf#125520 create a persist correctly for OLE
        
        If the D&D-Start described as in the task is an
        OLE object we need to create a Persist-object
        to copy the included EmbeddedObjectContainer
        
        Change-Id: Ib8b9677bbc3e6c5b3895abc55e6da5b0a96e33d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90263
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2020-03-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [2af67c35d283abefe6030a5b90b831b0b797dd62]

        tdf#124815: move UItest to CppunitTest
        
        Change-Id: If6482bf6666f00c3c613315cd18d188239ea61f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90265
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [55a97625c56d4b1bf6948628559f7e63d01d8333]

        tdf#124816: move UItest to CppunitTest
        
        Change-Id: I2ad49fc599bf2c0d4be79967e935abed13e75970
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90264
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-10  Caolán McNamara  <caolanm@redhat.com>  [3fb0d46b1ec39cb6a5deb8521f7a4e489c194841]

        Resolves: tdf#131248 a11y crash when closing SQL Edit Query
        
        Change-Id: I39db7b352dd460f46092a054bfa89f5acdda54c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90259
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-10  Tor Lillqvist  <tml@collabora.com>  [59fdea242f594e8994eb5a68e22bef10b7740590]

        No need for #ifndef IOS here, this file is not compiled for iOS
        
        Change-Id: I3d7c9e95021ba9bdf3992551eaacda29449704ff

2020-03-10  Caolán McNamara  <caolanm@redhat.com>  [0ddc588164c4a9a0fca7374a58ea1f7708978f66]

        writer navigator requires ability of per-row extra indent
        
        Change-Id: Iaf34e245b2418c0dddb9a8a449da1a0abdd8def2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90257
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-10  Stephan Bergmann  <sbergman@redhat.com>  [9ed75e2c65544b4f71c73e1c51a68d74e31d544b]

        Properly use createOneInstanceComponentFactory for javaloader
        
        After 424a7f404565e068995e2a9827d5bc6f76920ec8 "add some more libs to libmerged"
        had added javaloader to libmerged, destruction of static xStaticRef started to
        cause problems at least during CppunitTest_services of --enable-mergedlib
        Windows builds (presumably because the relative order of static variable
        destruction had changed).
        
        Change-Id: I8307570222cc9a3d9511d090d0dae7f7dfe7a9ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90254
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [976cabe84f3b6e5591ccf2b043d72cbca3e31ba0]

        tdf#126904: Add unittest
        
        Change-Id: Ie5ec86642bcd4a8822d885d18516ee3ad6fecbfe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90250
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-10  Gülşah Köse  <gulsah.kose@collabora.com>  [30b23d77c894bdf6f7ae0d18d594ea267a80f662]

        tdf#131185 Prevent unnecessary SwapIn calls.
        
        When the http response is 404 or something like
        that we shouldn't retry the download embeded image
        constantly. This causes libreoffice to short freezes.
        
        Change-Id: I7381d04f12e9fbea961dd0e3333ea0d39aa93d14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90102
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-03-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [20c5a2abb61c4246c6001b7b6d5bd69cd5882cfd]

        use FastParser in DrawAnnotationContext
        
        Change-Id: I4228a5ccbd738d2e51473ded511cf4bfd2b6617d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90244
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [bfee21b6c87c420e0c5d3447b13e013592a30c22]

        tdf#122232: move UItest to CppunitTest
        
        Change-Id: I6cb9019fea4b1be5af94dcc8811a4f96fc1b6d37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90238
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-10  Caolán McNamara  <caolanm@redhat.com>  [bd7f647b16ca2c5f9ef7d4b0945201c4f2ecebad]

        add asterisk<->KEY_MULTIPLY mapping
        
        Change-Id: I4d5a776ed1fa72beece47652cf9e012d65388ea6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90242
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-10  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [a11c10a83f6fceae6cfb519725d06f8eaf1013fb]

        tdf#42949 Fix IWYU warnings in svx/source/[t-x]*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I8d8a3e13932b004678b305f9a6883062854f9201
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90140
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-10  Miklos Vajna  <vmiklos@collabora.com>  [74f0105a2c140d078932576b457a327f3d2490a6]

        tdf#128880 sw btlr: fix SwFrame::GetPaintArea() for the row span case
        
        To be specific, this focuses on the case where a single cell has btlr
        direction, but the containing row does not, and there is a row span.
        
        The old code that took the logical right of the cell frame served two
        purposes, it seems to me:
        
        - in the rare case where the 1st row is wider then a subsequent row, we
          make sure that as the cell frame is expanded downwards, we're still
          inside the table polygon
        
        - in the tb-rl ("Japanese") case, the logical right maps to physical
          bottom, and this way the cell frame is OK to render not only into its
          own row frame, but can expand also downwards.
        
        Given that btlr maps left to bottom, this mechanism is broken there. Be
        consistent with the working tbrl case, so just expand towards the
        logical left in the btlr case.
        
        The rest of the changes just make sure that SwAttrHandler::FontChg()
        calls SwFont::SetVertical() with the correct bVertLayoutLRBT parameter,
        which instantly fixes the actual position of the text.
        
        Change-Id: I9032e7c6de72cec704843f3aae3c7848e139ebfa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90241
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [edf13fe1247e7ef411a9ff5435385573fad01f56]

        tdf#93831 xlsx file full of pictures of numbers slow to open
        
        Change-Id: I6c984c84c409519a986eacb265c943307a7b57af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90245
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-10  László Németh  <nemeth@numbertext.org>  [6db846c3c0bc1c44da1f3c7a8dea385930acc3b1]

        tdf#107626 DOCX table export: fix missing trailing cells
        
        resulting broken table layout with incomplete cell merging,
        for example, content in extra table rows and in columns
        of different lengths.
        
        Change-Id: Ic5057e43d4c66e34ffc1373030be66815ff52563
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90136
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-03-10  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [f62079a210ac14b2bc934dcc93bfecf45a53208e]

        AnnotationField: SwIterator now more ...
        
        Change-Id: I410deb7c23b9a253b4331b12a59abd1d47884d62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90189
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-03-10  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [a2f3c4b7a40acd28eba313730bed8b2474165970]

        SwDoc::GetDBDesc(): SwIterator no more ...
        
        Change-Id: I1ed505d07cd8b96ac7f683846ef2053077792a12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90172
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-03-10  Henry Castro  <hcastro@collabora.com>  [b546a7a461fd09d93e9b427b771353be9066720f]

        lok: dialog: check if exists a LOK Window Notifier
        
        When the dialog is about to show, it requires to
        send to client side the "created" message. However,
        in the constructor has already assigned a notifier
        from the parent window.
        
        Change-Id: I1120ad1c1c70449048d6739b8564d1c1f6b1c7e3
        Reviewed-on: https://gerrit.libreoffice.org/84908
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90243
        Tested-by: Jenkins

2020-03-09  Jim Raykowski  <raykowj@gmail.com>  [b39c08773db9bea776001c6ccf043684c2dfe08d]

        tdf#131208 Don't try to set cursor focus after style apply
        
        It seems after a style is applied, the outliner view pointer points to
        an OutlinerView that has been removed. This results in a crash when
        trying to access OutlinerView functions to set cursor focus to the
        document. Avoid this by checking if a style has just been applied.
        
        Change-Id: Idda11567506fcc60a830dce70b86e12e2079c7a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90198
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-03-09  Julien Nabet  <serval2412@yahoo.fr>  [2ede753a8b7adecbf6ca78745e43e23c7498e289]

        tdf#130334: Firebird deal with array fields
        
        See https://bugs.documentfoundation.org/show_bug.cgi?id=130334#c11
        See https://firebirdsql.org/file/documentation/reference_manuals/fblangref25-en/html/fblangref25-datatypes-bnrytypes.html#fblangref25-datatypes-array
        Change-Id: I27c53b9c771fcdb3b89e66af325a8234c7de08bb
        
        Change-Id: I7b9d27f78e351eda611d13f5a07ef3c80ff00e3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90239
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6340984c367a69d9e29f7198c4bed089e91bcd42]

        get rid of ImplPrimitive2DIDBlock in polypolygonprimitive2d.cxx
        
        Change-Id: I052f5823a4b040c477995f7f64787121f510e97d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90195
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [c8dbdd691e8d08d16f421d471eb269804de262d5]

        use FastParser in XMLAnimationsContext
        
        Change-Id: Ib6c99e7aa9d2797a04b9590c69008f6895f13780
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90217
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-09  rizmut  <riz_17_oke@yahoo.co.id>  [c63e40eabf6886a6e6584be8d5a1cb2b573b86ff]

        Sukapura: Add "Zoom & Pan" icons, update zoom 100% icons
        
        Change-Id: Ia896ad5c56cdb8b5c8db15e7ea98a77623b77b3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90236
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e1fc2e2dbc556e8bbe072ee3d58b16ca66936ee1]

        cleanup namespaces in polypolygonprimitive2d.hxx
        
        Change-Id: I5016acaf0cba3176b8b6a514b7a7cb68ded930b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90196
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [00cd7477e46fefa3c98929cf9cc4ec9a17f76071]

        Fix typo
        
        Change-Id: I988f7c11560128bb5b6aeb8931b574226a91e3af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90225
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [65a004ccefbb32c497ea2b2a1384c9e139d3bc33]

        Fix typo
        
        Change-Id: I9eea6fe0f221f1287f5b82f3a4ed07321e1c2d4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90229
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a5dc7a01287046ec7906f78bda38e3f54c3bb17d]

        Fix typo
        
        Change-Id: Iefbf8488ce39b22988616ba063a649893e00b7e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90230
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3566040fc32a8690bc2e1b7246eb2dcf42316c4f]

        Fix typo
        
        Change-Id: Idf36cb0328b64f3cb066bc13fb7de0950bd87d41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90231
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e0f2c49ce997aa884b94ca708a084308d21cdbaa]

        Fix typo
        
        Change-Id: Id185d85fd4738b74b132b6f4fccbff4ea485df4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90227
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d9d1f299765e4d84043d9c660b8d4a43c82b153a]

        Fix typo
        
        Change-Id: I61451f51725361c2789f29c5e10d43ccb35a5c39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90228
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-09  Michael Weghorn  <m.weghorn@posteo.de>  [7374fa59b929bea6792f80a6a819b2a06582722f]

        tdf#128308 liblo-native-code: Add some missing services
        
        Those form-related services are needed to handle the bugdoc and
        another document with form elements that I was given.
        
        'adb logcat' output for a debug build already showed the cause
        of the crashes with messages like:
        
         W cppuhelper: 31:cppuhelper/source/shlib.cxx:288: unknown constructor name "com_sun_star_form_ORadioButtonControl_get_implementation"
        
        Change-Id: I20232e097bedba13b94e3ff01839d55da819e6cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90232
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-09  Miklos Vajna  <vmiklos@collabora.com>  [0f3b02f38394053deca3a4277ffd78c57795f189]

        PDF export: use MARK() when writing links
        
        Links can be created using link or widget annotations, this helps
        finding the relevant code when reading the debug output. Same for page
        objects.
        
        Change-Id: Iec7f5c5d92da6dfcd0e8b6681a949a42a095ce18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90233
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [60b041f1a0bb5312dd4147698bb1a829dc25227b]

        drawinglayer: move getRandomColorRange to be private to GeoTexSvx
        
        Change-Id: I9b306277a67b793ffd065d40446909ac59da0641
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90190
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-09  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [c2bbb2cb8c3a5dcdad242454049a1a12ee4d7e2d]

        Rephrase an ungrammatical string
        
        Reported by Tuomas Hietala.
        
        Change-Id: Ib5f0575681911e258a20e6ca9f6a3ab201820dd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90223
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-03-09  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [5ec3eb9e044f6e736fdff9302c6eb52c76e85391]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e394800294622c606ca01e3f75c2affc77f547cc
          - faulty link due to an improper uppercase letter
            
            Change-Id: I7955da53204d5eb8bf4dff2713f304776f2befc4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/90040
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-03-09  Caolán McNamara  <caolanm@redhat.com>  [a1481e05437c8129d60678f5105ae04b413ae53d]

        add more needed menu accel names
        
        Change-Id: Ie7a0d1267c327b1a315c3159f0c12c3c7a2dcb2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90220
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-09  Muhammet Kara  <muhammet.kara@collabora.com>  [aed83675d184a9e3a3acb9e072d166e9834b35c6]

        Install C++ VSCode extension for Gitpod
        
        Change-Id: I631e050316acdcbb42dfbb5e6476a4e8e7cc0f8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90221
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-03-09  Jan Holesovsky  <kendy@collabora.com>  [435e95410c920eb711b8afeebdaf254304de461d]

        Disable gtk in the build-config when cross-compiling.
        
        Not needed at all and gtk3 is already disabled there.
        
        Change-Id: Ic6f8be17645df22a414ae4b191a97b9bf1c16d1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90206
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2020-03-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [e0720d253460a2715d89c98db01e11c9d429c6d1]

        make SpinField DLLPUBLIC again
        
        to fix Window --enabled-mergedlibs
        
        Change-Id: I0459798449e63c5e77a7b2e961520317d2383527
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90218
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Jenkins

2020-03-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [fca333820d24b0c4542e2f8e190da7a56dd55456]

        StartElement/EndElement in SdXMLGenericPageContext are superfluous now
        
        after
            commit 2176aed0e3a79bd457ad3678490262dae9ea1361 (HEAD -> master)
            Date:   Mon Mar 9 10:09:48 2020 +0200
            convert SdXMLGenericPageContext to fastparser
        
        Change-Id: I5b1b8dff1a667e4e916b6625a1fca2d0a6b9b9c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90216
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-09  Miklos Vajna  <vmiklos@collabora.com>  [cfc2a227b402930c2fe2c3087a0956c7f9a6d485]

        compilerplugins: remove unused getDeclContext()
        
        Change-Id: I523cc2195be5f200b3e416d1ec3b282e3245ebbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90214
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-09  Luca Carlon  <carlon.luca@gmail.com>  [358991e3b0a49bb201c2f1e4be900ee99aac9aa8]

        tdf#127687 Qt5 introduce basic HiDPI scaling
        
        For tdf#124292, Qt's own HiDPI scaling was explicitly disabled,
        but it turns out, you can't really scale QStyle painting then.
        
        This patch series had a 2nd approach also used by Gtk+ currently,
        which relied on the scaling of ths Cairo surface, which works
        surprisingly good, but has to lie about the real DPI value, so
        nothing is scaled twice. Also all icons are then scaled instead
        of rendered with the proper resolution.
        
        When HiDPI support in Qt is enabled, and the application is
        started using QT_SCALE_FACTOR=1.25, Qt simply lowers the reported
        resolution, keeps the logical DPI value of 96 and changes the
        devicePixelRatio to the specified value. But LO still expects
        the real DPI values and sizes, so we have to multiply a lot of
        rectangles, sizes and positions.
        
        The current result is far from perfect, which you can see with
        the various graphics glitches, but it at least doesn't crash
        anymore in the ControlType::Editbox sizing code.
        
        The main problem is all the up and downscaling in the
        getNativeControlRegion code, so LO knows the size of the widgets
        for the correct layouting, since there seem to be no API to
        get the scaled values from Qt / QStyle.
        
        Change-Id: I687b1df6ef27724ce68326d256e9addccd72e759
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86239
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-03-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [2c5655d72401e6b6e917ece381e879b30680d20f]

        tdf#107975: move UItest to CppunitTest
        
        Change-Id: I2616f651f13306dd78732937310f204789b470fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90213
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-09  Stephan Bergmann  <sbergman@redhat.com>  [5ab0f79748cad1069cc0d0c9cd4b57ccb1e14408]

        Add --disable-compiler-plugins-analyzer-pch for Jenkins/linux_clang_dbgutil_64
        
        <https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/54883/> had been a
        case I noticed of a "Gerrit Linux clang/dbgutil" build failing due to stale PCH
        information:
        
        [...]
        > [build GEN] compilerplugins/clang/sharedvisitor/makeshared.plugininfo
        > fatal error: file '/usr/include/asm-generic/errno.h' has been modified since the precompiled header '/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/compilerplugins/clang/sharedvisitor/clang.pch' was built
        > note: please rebuild precompiled header '/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/compilerplugins/clang/sharedvisitor/clang.pch'
        [...]
        
        and this issue had apparently caused all those Gerrit Jenkins builds to fail for
        at least a day.  For unmaintained builds like those, I think it is better to
        have a more robust setup, where stale PCH information cannot break the build.
        Also, as those builds do not make compilerplugins.clean and rather share it
        across builds, there should not be much of a performance impact when disabling
        PCH in the analyzer.
        
        (It turns out that compilerplugins/clang/sharedvisitor/analyzer.cxx would always
        have enabled PCH, as compilerplugins/Makefile-clang.mk always passes in some
        definition of LO_CLANG_USE_ANALYZER_PCH.  Fixed that now.)
        
        Change-Id: I7b8b24c1049c501634bd59c5fb482bec72427cf6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90211
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-03-09  Caolán McNamara  <caolanm@redhat.com>  [633b2f4dffedaf4a162a5fa92eeaeb509efab173]

        save/restore the entry text of the fontsize widget
        
        instead of its value, because the min value is 2, but we set
        empty text to indicate multiple values are selected in the underlying
        text.
        
        Change-Id: If4232b500cd177a264aa5e6ca0537021483db95f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90208
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-09  Stephan Bergmann  <sbergman@redhat.com>  [ad85d0503bdce3f4a7f8be3dc571343f5b7afdc6]

        Adapt CLANGSYSINCLUDE to Git-based LLVM builds
        
        ...where `llvm-config --version` reports something like "11.0.0git"
        
        Change-Id: I63e03d5b50da72aa58b6bc8d9d5a4a7f95e01492
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90207
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-09  Muhammet Kara  <muhammet.kara@collabora.com>  [053752f8947361ee59b55e8150f681c7fd65aa9a]

        Initial commit for Gitpodifying LibreOffice core
        
        After this commit, it will be possible to automatically
        create a Gitpod instance from the core repo, simply
        by giving its address.
        
        The instance will have all the build dependencies
        and the latest core repo cloned. It is suggested to limit
        the thread number by 4 by using the autogen.input file.
        Otherwise, your compiler processes might get killed during
        the build.
        
        'Gitpod launches ready-to-code dev environments
        for your GitHub or GitLab project with a single click.'
        
        Change-Id: I7a0e07be6b36063f0527cb03ef032df3412afc7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90197
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-03-09  Balazs Varga  <balazs.varga991@gmail.com>  [7c300296dd727990455449b19b111b9fc49eadad]

        tdf#131060 tdf#117088 chart view: fix missing or truncated axis labels
        
        if we have enough space under the horizontal X axis.
        
        Note: allow truncation of vertical X axis labels only if they
        are text labels and the position is NEAR_AXIS or OUTSIDE_START.
        
        Regressions from commit 35d062f7879d5414334643cb90bff411726b2168
        (tdf#116163: Limit label height in chart if needed)
        and commit 26caf1bc59c81704f11225e3e431e412deb8c475
        (tdf#114179: Custom size and position of the chart wall)
        
        Change-Id: Idf86bc2b5482bb50a266cda57cc502621c2e08ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89829
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-03-09  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [b114e5659b94c0cc4bf9fe11c7d9e8d41223406d]

        tdf#42949 Fix IWYU warnings in oox/*/*hxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I3d34eb4933ad574321c0de6a650fc89dd0aa353f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90144
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-09  Caolán McNamara  <caolanm@redhat.com>  [ba5c5df41a58c690bdef313856aaad5cd859a455]

        add capability to remove a menu item
        
        Change-Id: Ie87645ea6b477a0d14deb66690d95fd203315ca0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90194
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-09  Balazs Varga  <balazs.varga991@gmail.com>  [45413702b0b71ee56aee57d215b4041d3ea6067b]

        tdf#131143 OOXML chart: fix missing data points of scatter chart
        
        If "values-x" property is empty, export X-Y (scatter) chart category
        labels in c:xVal/c:strRef/c:strCache/c:pt/c:v to avoid missing data
        points at next import.
        
        Change-Id: Ib5ed99bd1186bd1cfa3e2559aff1c8d214547017
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90011
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-03-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [abe39f7781f59b96c5a8d3dd5b41c60fdf04ad84]

        improve loplugin:unusedfields
        
        noticed something that wasn't being picked up, wrote some tests,
        and found an unhandled case in Plugin::getParentFunctionDecl
        
        Change-Id: I52b4ea273be6614e197392dfc4d6053bbc1704de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90141
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-09  Pelin Kuran  <pelinrkuran@gmail.com>  [bdb1c72198f60fdd91460e26282134d43bc0e2df]

        tdf43157:Clean up OSL_ASSERT, DBG_ASSERT, etc..
        
        Change-Id: Id93ebb5cb466580c25eb0e5669bc31510bdd7c1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89717
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [2863865da44da2e0baa48a9e8d3fc87641fbd6fb]

        convert SdXMLGenericPageContext to fastparser
        
        Change-Id: I225fcd104252a32715259b85614298d8a2ffd110
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90202
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-09  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [2b7e24334c9b9c69c1ebf03ed66a2143c6aec972]

        tdf#131184 Allow comparing text ranges in table with body text
        
        Change-Id: I191d8778d362cd28474eea6d18bfe40044887e30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90086
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-03-09  Noel Grandin  <noelgrandin@gmail.com>  [cb5fc86005a85af06d8ad0bf1ac7aab7649c0048]

        tdf#130878 improvement to previous fix
        
        which does not cause tons of extra pages to show up
        
        Change-Id: Ia80d66de2056d78d8cecd2814239951d0de97018
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90193
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-09  Stephan Bergmann  <sbergman@redhat.com>  [23ca55114d89a76d751e534768998fc48d37203c]

        loplugin:unreffun (macOS)
        
        ...plus ensuing -Werror,-Wunused-const-variable
        
        Change-Id: I1a22c7e3ddaad50b27ad311bce165141d30491e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90199
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-09  Miklos Vajna  <vmiklos@collabora.com>  [889ad68cffd0f721b77e21ee4a8b6f1a7915fce2]

        sw: prefix members of SwUndoMergeTable, SwUndoOutlineLeftRight, ...
        
        ... SwUndoSplitTable and SwUndoTableAutoFormat
        
        See tdf#94879 for motivation.
        
        Change-Id: I5e40c9ba391456c95b8ef44aa4cf11ebbd681d80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90200
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-08  Caolán McNamara  <caolanm@redhat.com>  [0d81a613ef5af22253e51d9917c5d5c94d764456]

        tdf#131223 let return deactive active popup
        
        Change-Id: Ib116a1eb047aa9f1a5ca7a2ec9333a793addd304
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90188
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-08  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [6a2958f3d91af30a93f0b8726eba626d809186b0]

        SwAuthorityFieldType::GetSequencePos(): SwIterator no more ...
        
        Change-Id: Ibe6b2d2f534fad296c46ef6c3c18c63ccbf265e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90170
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-03-08  Julien Nabet  <serval2412@yahoo.fr>  [bb51f81507a405266d251297684bd3ab60998197]

        tdf#131217: position arg in Blob::getBytes begins at 1 not 0 (Firebird)
        
        See part of bt here:
        https://bugs.documentfoundation.org/show_bug.cgi?id=131217#c5
        
        According to:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=38ce989b4f9d2aead097e5a2e95b819def7e2624
        position can't be 0
        
        Change-Id: Ia7bf973b820b8642b45eb0bbc125011cab99de9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90186
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-08  Julien Nabet  <serval2412@yahoo.fr>  [3ddfba19c964a65a5bfa1c172e83532af305c985]

        tdf#131210: avoid infinite loop in 'Date acceptance patterns'
        
        Change-Id: Ib049b5d44f91e2b36c068e1ef351ae81707d885e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90180
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-08  Caolán McNamara  <caolanm@redhat.com>  [17cf56c127351ff61aeb75e84dfa884492f5252d]

        ofz#20635 infinite loop
        
        Change-Id: I7b40df05307e3dd7768e9407040eb4fa285d51e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90174
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-08  Caolán McNamara  <caolanm@redhat.com>  [1e95c2c17a49349caba1e62b4de3752c5f767f01]

        ofz#20622 oom
        
        Change-Id: Id77d90197e98d29787a40966f248dd769c9dac28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90175
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9042e7ebaf0f77393cfbb72fe299d4fe524bd689]

        Fix typo
        
        Change-Id: Icb3c9deb140b119311066784157da413f686aba3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90178
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-03-08  Julien Nabet  <serval2412@yahoo.fr>  [b262b973ad1e3cb5c7b89842fc7566bc8715d34f]

        tdf#131219: workaround for getPrivilege/getGrantablePrivileges in Firebird
        
        It must really be implemented. Meanwhile, let's avoid the error popups.
        
        Change-Id: If78e7d1b955ba70fd5ad282ba12b26806b7c81b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90184
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-08  Julien Nabet  <serval2412@yahoo.fr>  [08334285ec9c7d5356f4b89192a5fba6e6733328]

        tdf#131212: Implement change user password in Firebird
        
        Command retrieved from https://firebirdsql.org/refdocs/langrefupd25-security-sql-user-mgmt.html
        
        Change-Id: Idd16c74cd3b00f8a5c9cc135e11ac032811557f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90177
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-08  Jim Raykowski  <raykowj@gmail..com>  [4bca67d21e418eb3981cd63390bf2cb401dabe13]

        tdf#131067 Only outline track if an outline entry is selected
        
        This patch ignores outline tracking when other than Headings/outline
        content is navigated to from the Navigator.
        
        Change-Id: I3ecbe508b5d641e8f9bd8fe2e70d8ae23f0bf879
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89928
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-03-07  Muhammet Kara  <muhammet.kara@collabora.com>  [f61fa885ed929e7d4aea4d84b2ddadea4825eb18]

        put clang-format commit to .git-blame-ignore-revs
        
        Change-Id: Ic820d7c1a21de3244f94cb4af2dfb83d7fb128d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90169
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-03-07  Matteo Casalin  <matteo.casalin@libreoffice.org>  [6155e69aba4769cac01454bc43270ae3069ef48e]

        Fix typed flags mask
        
        after commit 2876a0f79f94cdd139cc8fa40669acde9674bf8c
        
        Change-Id: Ibf27d74d73b0e8624efaffdc252b27e366245e38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90165
        Tested-by: Jenkins
        Reviewed-by: Matteo Casalin <matteo.casalin@libreoffice.org>

2020-03-07  Caolán McNamara  <caolanm@redhat.com>  [b7d10989d6d7bdbd156288a3773e2da94c97a77e]

        ofz#20463 Timeout
        
        Change-Id: I7707451573a57e99e9f417617b733a00ea991c0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90176
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-07  Muhammet Kara  <muhammet.kara@collabora.com>  [472d5cfb11bc68779f9e1754a22e4d93725ea255]

        remove acccfg.{cxx,hxx} from clang-format blacklist
        
        Change-Id: Iaa85fe6332f057642dfd01eee7a1d2b1e27c49b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90168
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-03-07  Caolán McNamara  <caolanm@redhat.com>  [40efd2177027645b93b57016b75943dcca779139]

        after inserting a widget into a toolbar make the toolbar the parent again
        
        Change-Id: I2e814215225e2617d63dd6eccfc2a48f056b1f9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90163
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-07  Caolán McNamara  <caolanm@redhat.com>  [8a9eda59e45c73d051eb1e0106ee4d663fec9ba6]

        set an initial height for widgets in toolbars
        
        Change-Id: I8722095bd6f36b80b841a4e3fe9841eb39c7ebcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90162
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-07  Andrew Lee (李健秋)  <andrew.lee@collabora.com>  [54c6230a19359ef6ea6a11ed326c520cdbe271d4]

        Drop replaced setActive call of each tests in tiledrendering module
        
        We added a single setup method to replaced setActive call in each
        tests.
        
        This commit drop all the replaced setActive call in each tests in
        this tiledrendering module.
        
        Signed-off-by: Andrew Lee (李健秋) <andrew.lee@collabora.co.uk>
        Change-Id: If0d0b8f6cd03bfbb935bd8a0023530799f5cde34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90158
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-03-07  Andrew Lee (李健秋)  <andrew.lee@collabora.com>  [8905ed739110050f713c3f8030bd747fed1cb0dc]

        Add single setActive for all tests in tiledrendering module
        
        Originally there are 'setActive' in the 1st call of each tests in the
        tiledrendering module.
        
        Here we add a single setActive to replace the 1st call of each tests.
        
        Signed-off-by: Andrew Lee (李健秋) <andrew.lee@collabora.co.uk>
        Change-Id: I7e8a6fa39d2d4bf0e4eab2e30cbee7437e59ef9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90157
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-03-07  Muhammet Kara  <muhammet.kara@collabora.com>  [e00bb5e0586e795946f7bf2ea2066152dde3d727]

        Use 'pragma once' in Customize dialog headers
        
        Change-Id: I93bffad0f550cc2b12e6fb65879767573485943f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90154
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-03-07  Muhammet Kara  <muhammet.kara@collabora.com>  [f31af3ed40fba2376eb19238d3e158e91b6d1b29]

        clang-format toolkit, tools, uui with under 5-percent lines of change
        
        Files which could become clang-format conformant with
        under 5-percent lines of change relative to the total
        count of lines in the file are found by using bin/find-clang-format.py,
        and fixed with /opt/lo/bin/clang-format -i <path-of-the-file>
        
        There will be follow-up patches to fix all 'under-5-percent' files.
        
        Change-Id: I4952f350f4d22913ea94689b902ffa26c223ff96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90152
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-03-07  Seth Chaiklin  <sdc.blanco@youmail.dk>  [615c086d40eeea1b47022ecff1168feeaae5ac2d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4d5bdcb2d5e8fd040995ec870003a3f2b117a720
          - update help page for Hatch in Area tab
            
              - adjust command names to match dialog box
              - adjust access command for all modules
              - puts commands  in same order as dialog box
              - add missing command (background color)
              - <h1> <h2> <h3>
              - remove "Delete" element (which does not appear)
              - update "howtoget"
                 - add switch and new menu command for Impress
                 <menuitem>
            
            Change-Id: I20164e2b31115a931097e8bfabc73ff1487502af
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/89683
            Tested-by: Jenkins
            Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-03-07  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3729ef3347a0399ab3ef672f489de4a9b3d051cf]

        vcl: Module_vcl.mk - convert tabs to spaces
        
        Change-Id: I1c6975d42936714fc28a636fbc363c7776858522
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90153
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-07  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4f7e5e3c539545c903101c892d8eb6cd4fee0a58]

        use "pragma once" for viewinformation2d.hxx
        
        Change-Id: I8e9a07ef81d1ddcb30d55a877dfd726b28bde2b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90150
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-07  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [98bff332b061efdf0ee018a5bea5e46a7d2b7fb0]

        clean-up namespaces viewinformation2d.{cxx,hxx}
        
        Change-Id: Ib9fb6e66402187fd2d3461af9b8c0ec7c4b16e95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90149
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-07  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9d1f294bb889c7fe4a3bd1771509dd8d7f4dfc11]

        remove viewinformation2d.{cxx,hxx} from clang-format blacklist
        
        Change-Id: I48db10a10157db11cc4de6b9ec4b66e6d3e3c444
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90148
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-07  DarkByt31  <avihs.29@gmail.com>  [3522572e5a050ba15b88616c2b7aad88e7e1b53e]

        ReplaceNullTransformation::Transform fix nEndRow
        
        Change-Id: Ib041694e8de2113f11b3ef1b8553334e0d9e1c37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89969
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
        Tested-by: Jenkins

2020-03-07  Muhammet Kara  <muhammet.kara@collabora.com>  [f9b31a49027a8fa5e8fa094a3b62866832426466]

        clang-format xmloff with under 5-percent lines of change
        
        Files which could become clang-format conformant with
        under 5-percent lines of change relative to the total
        count of lines in the file are found by using bin/find-clang-format.py,
        and fixed with /opt/lo/bin/clang-format -i <path-of-the-file>
        
        There will be follow-up patches to fix all 'under-5-percent' files.
        
        Change-Id: Ia2b85f00fc182798176d0af686b37f0df59ecb3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90151
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-03-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [42a7fdb8e6eeb09db7bc64e2078632a3c68a2c12]

        Fix typo
        
        Change-Id: Iae11728865c307355b610dc3169d15ae40988f0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90142
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [474047e17530741014f0da3798e10b7db4093868]

        Fix typo
        
        Change-Id: I581d853b056a2335521de1f556b909bdf5a6c6eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90143
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-07  ayhanyalcinsoy  <ayhanyalcinsoy@pisilinux.org>  [0f3c1d59b62fc912b081737bdc4806ff2bedf58b]

        tdf#130711: [tr] Extend Autocorrect list for Turkish language (Start with C/Ç)
        
        Change-Id: Icff7d7ec85b34a9cea965ef57b302fb35dda9a5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89562
        Tested-by: Jenkins
        Reviewed-by: Hakan Bakacak <hakanbakacak98@gmail.com>
        Reviewed-by: Yusuf Keten <ketenyusuf@gmail.com>
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-03-07  Muhammet Kara  <muhammet.kara@collabora.com>  [7c48277b1c54ea30fa1a13db1b3e45d2269bd7ec]

        clang-format svx with under 5-percent lines of change
        
        Files which could become clang-format conformant with
        under 5-percent lines of change relative to the total
        count of lines in the file are found by using bin/find-clang-format.py,
        and fixed with /opt/lo/bin/clang-format -i <path-of-the-file>
        
        There will be follow-up patches to fix all 'under-5-percent' files.
        
        Change-Id: I89062f4846e0ba4de7fbe799a1515665fe4449a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90146
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-03-07  Muhammet Kara  <muhammet.kara@collabora.com>  [be22ca7cc69ba905c86e05f0413c05ca0bd42556]

        clang-format sd with under 5-percent lines of change
        
        Files which could become clang-format conformant with
        under 5-percent lines of change relative to the total
        count of lines in the file are found by using bin/find-clang-format.py,
        and fixed with /opt/lo/bin/clang-format -i <path-of-the-file>
        
        There will be follow-up patches to fix all 'under-5-percent' files.
        
        Change-Id: I08c01d7069b041964614c233d452d70f332228f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90145
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-03-07  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0e4dd381478e0e5b004015a473f981692171df16]

        convert static functions for property names to constexpr consts.
        
        Change-Id: I9ae41a8f539c270f49b1e8a1a7b0ae443a046c52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90147
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-07  rizmut  <riz_17_oke@yahoo.co.id>  [10e20a77ce302a0475a661ad1886f2ca83c55f3f]

        Update for Sukapura icons
        
        - Update paragraph/character style to use Roboto
        - Update Line Stack chart properties icons
        - Update yellow database in many icons
        - U[date wizard/autopilot icons
        - Update AutoRedact icons
        - Update Legend icons
        - Update Page Break icons
        - Update Split Window icons
        - Update Form Navigator & Activation Order icons
        - Add Save Record icons
        - Fix unbalanced font in Roman Low list style icon
        
        Change-Id: I4b17cc2361db02dcf49830ceb2d0dc84dd92b895
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90114
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-06  Julien Nabet  <serval2412@yahoo.fr>  [9e8839c934da9744b8f584debc0ad026e49f4a28]

        Regression from 6d9930f307f08d2c32ee1bcca577cf643955cec9
        
        Thank you Caolán !
        
        Change-Id: I3f93b4de15c6154c5cf709f5f708dfcb4c3cd5de
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90135
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-06  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [e63b8ae7ac645838c6ac40fa9ad8cc9a442aaa5c]

        Don't assert or busy lock the layout logger
        
        The default padding of five results in a busy loop for layout
        values >= 100000. And since we read the record value from a file,
        don't assert on larger values, by simply masking it.
        
        Change-Id: I95329d03405ed5fbc749dda3f7d090a4739b0018
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90124
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-03-06  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [36f0a04d3caa176b20dccb10ff0bbcfb5cb8d893]

        Dump some more layout info as Xml
        
        Change-Id: Ia82d545e4c5d4507899d123eba9d4b2efded992d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90125
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-03-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5699f1e0cb782003a1bb7ff3823b0b1c41819a07]

        basegfx: B2DTuple replace operator[] with "get" and Axis2D enum
        
        opertaor[] was used for index access of of x and y variables
        where 0 is x and 1 is y - similar like access to an array with 2
        elements.
        
        This comes in handy when you write generic code where the
        algorithm is the same for x and y, but using index access operator
        doesn't look clean and is potentially dangerous. We know we only
        have 2 options (o and 1), but an index access allows for more.
        
        A solution to this is to have a normal "get" method, with an enum
        as parameter (Axis2D), which can only have values X or Y.
        
        Change-Id: I3f98d0149214808a336f25599350a78436236827
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90133
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-06  Caolán McNamara  <caolanm@redhat.com>  [54c6fcff19fdf9e9074bdf7b7a3f68ec398c51df]

        rhbz#1810732 crash/assert inserting document with initial graphic
        
        Change-Id: Idae665c926856922a25a1228ed34f3cae96e4bdd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90085
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-06  Caolán McNamara  <caolanm@redhat.com>  [749897d308c41cd5c92eccdd9fc7a5becbcea33c]

        cid#1460477 Result is not floating-point
        
        warnings is about
        
        aRange.getMinX()-nRadius/2
        
        "
        CID 1460477 (#1 of 1): Result is not floating-point (UNINTENDED_INTEGER_DIVISION)
        
        integer_division: Dividing integer expressions 5 and 2, and then converting the
        integer quotient to type double. Any remainder, or fractional part of the
        quotient, is ignored.
        
        To compute and use a non-integer quotient, change or cast either operand to
        type double. If integer division is intended, consider indicating that by
        casting the result to type int
        "
        
        Change-Id: I600d909c52b9e86f5193806d42cfd0421d8fc2cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90132
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-06  Tamás Zolnai  <tamas.zolnai@collabora.com>  [530d4cfa3ce3d1276305da4dc578890abba065cb]

        Remove useless cast.
        
        Change-Id: I256c7a2257dd74b5650854f0231615353b43dcdb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90119
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-03-06  Julien Nabet  <serval2412@yahoo.fr>  [dada19a89cbdc5f089fe1200275a1688a1ff1967]

        tdf#131164: Fix crash on Tools>User Administration (Firebird)
        
        see https://bugs.documentfoundation.org/show_bug.cgi?id=131164#c8
        
        Change-Id: If55a7b015e4e14575c3933a98c70ed4aaf4d7c73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90123
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-06  Mark Hung  <marklh9@gmail.com>  [32c8bd660e74169a17fdfd4cdbf42bb79dc5a10d]

        tdf#120216 improve svx table performance.
        
        By defining operator== for SdrConnectStyleData and
        SdrFrameBorderData, and make a deeper comparison instead
        of the pointer stored shared_ptr in SdrFrameBorderPrimitive2D.
        The SdrFrameBorderPrimitive2D::operator== always
        return false before. The response time of clicking a cell
        and then entering editing mode improved from 4s to 0.5s
        in my environment.
        
        Change-Id: I625d9f69a07f42cac4a6cba45ec9e1c4195b6d58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90120
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-06  Caolán McNamara  <caolanm@redhat.com>  [e3b14639dca24f5ca559044651d2140f8f4a0e74]

        focus getting stuck in the navigator spinbutton
        
        Change-Id: I483cb726d6abc7cad41244e26811fb6e98d9fb3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90113
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-06  Thorsten Wagner  <thorsten.wagner.4@gmail.com>  [8d11b953c0a69f4f5eb5ca42dec3812a62d0cd0f]

        tdf#125532: White text on default/action buttons and selected tabs on macOS
        
        Change-Id: I58ce75e711504553c8fc606382866754286f1aa7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89313
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-06  Miklos Vajna  <vmiklos@collabora.com>  [4ba09be7e260ce2a79a23465db7b2837422cde30]

        sw chicago numbering: add RTF footnote export
        
        Chicago numbering is not supported for paragraph numbering (same as
        DOC), so focus on footnote/endnote export only.
        
        There is markup in RTF to store doc-global footnote/endnote numbering
        type and the same for per-section. DOC writes both, then Writer only
        reads the global setting and Word only reads the per-section setting.
        
        This means only export is needed here, import already handled the
        doc-global markup, and that's enough.
        
        Change-Id: I3590560ca913e04078988fe4784e50fa5cbf17bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90112
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [d32289d715f7182b9e82a4d3fde9cfcf87517da3]

        loplugin:unusedmethods
        
        Change-Id: I698981490eb1391930cdd06821a80a5f770e000e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90109
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [bf71fe152b8e04be92def48c9aecec98d57f5f35]

        mark some more classes hidden in --enable-mergelibs mode
        
        and speed up the script using python's multiprocessing module
        
        Change-Id: I01e1350937a0531e26603d6357982c91f3bcef0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90107
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-06  Caolán McNamara  <caolanm@redhat.com>  [b5d1c3c8519308d610a37e29eea300ad654cd371]

        don't set labels/icon if the toolitem isn't a button
        
        Change-Id: I48cd752e72e2c9fb92713343d9b3447817b10728
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90105
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-06  Caolán McNamara  <caolanm@redhat.com>  [e165db83d52f55ace9958c93374a21a6bf2676c6]

        add iter_previous
        
        Change-Id: Id481e687c623db6ade6c17d039f347e66cb167aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90106
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-06  Caolán McNamara  <caolanm@redhat.com>  [c91f87fae09dc8de2e87c8b794ba606fff54e5a6]

        document a bit about treeview selections and freeze/thaw
        
        Change-Id: I38bb84d26f99b845895ba397fa50e534111a114f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90104
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-06  Michael Weghorn  <m.weghorn@posteo.de>  [a93770e6d0d2fcc5a2eefbed546acee055833fd4]

        android: Update gradle
        
        The previous version e.g. did not support building
        Android App Bundles yet.
        
        Drop explicit 'buildToolsVersion', as suggested in the warning
        during build:
        
        > WARNING: The specified Android SDK Build Tools version (27.0.3) is ignored,
        > as it is below the minimum supported version (28.0.3) for Android Gradle
        > Plugin 3.6.1.
        > Android SDK Build Tools 28.0.3 will be used.
        > To suppress this warning, remove "buildToolsVersion '27.0.3'" from your build.gradle
        > file, as each version of the Android Gradle Plugin now has a default
        > version of the build tools.
        
        Change-Id: Iea5018366969fcefde1e9f4e8cb9836f5a09b41e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90099
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-06  Michael Weghorn  <m.weghorn@posteo.de>  [9fa6312b342cf0ec4f98cfffffd5fdc172707a33]

        android: Escape apostrophe in Turkish string
        
        Missing escaping became apparent after a local
        gradle update, after which the build failed with
        
           > Android resource compilation failed
             .../android/source/res/values-tr/strings.xml:231:5-73: AAPT: error: unescaped apostrophe in string
             .../android/source/res/values-tr/strings.xml:231:5-73: AAPT: error: not a valid string.
             .../android/source/build/intermediates/incremental/mergeStrippedUIReleaseResources/merged.dir/values-tr/values-tr.xml: AAPT: error: file failed to compile.
        
        Change-Id: Iaffabfe82ce1a1255919e48dc15bd40ad89d1f90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90098
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-06  Michael Weghorn  <m.weghorn@posteo.de>  [7c0a38ef3bd74be0f7489c662ee9ab6c57c32e45]

        android: Bump compileSdkVersion, targetSdkVersion
        
        ... to meet Google Play's current target API level
        requirement of level 28 [1].
        
        [1] https://support.google.com/googleplay/android-developer/answer/113469#targetsdk
        
        Change-Id: I71e8380db3ce6bb11847492b132880375509138a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90097
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-06  Michael Weghorn  <m.weghorn@posteo.de>  [3e19e0ddaa0221fac93d00798613f5938eae7a7b]

        android: Move "Display language" setting to "General" section
        
        This fits better than the "File Explorer Settings" one.
        
        The whole "General" section was hidden before when editing
        mode was disabled for the build ('!BuildConfig.ALLOW_EDITING').
        Since the language setting is unrelated to this, no longer
        do so, but explicitly remove the two other entries in this group,
        namely "ENABLE_DEVELOPER" and "ENABLE_EXPERIMENTAL".
        
        Change-Id: I64d1abef38d7669fc1072b380f497ca83e23f265
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90096
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-06  Michael Weghorn  <m.weghorn@posteo.de>  [adbc858dd476651ac79300aaae25cf82e848cb69]

        Update fontconfig to 2.13.91
        
        This new version speeds up cache initialization.
        
        For the Android Viewer case, this significantly decreases the
        time between the user selecting the first document
        after app installation and the point in time it actually shows up
        (e.g. from about 2 minutes to about 10 seconds on my Samsung
        Galaxy S4).
        
        Note: fontconfig 2.13.92 had issues and did not work properly
        when quickly testing with Android Viewer, showed e.g. this line in
        'adb logcat' output and crashed when opening a document with Asian
        characters
        
            stderr  : Fontconfig error: Cannot load config file from /data/user/0/<APP_ID>/etc/fonts/fonts.conf
        
        So, go with version 2.13.91 for now.
        
        This should probably also allow dropping the current workarounds
        related to slow fontconfig cache initialization for the online-based
        Android app, but unfortunately my builds of that app never
        succeeded in properly loading/rendering any document, so I won't
        touch that one for now...
        
        tarball available for download at
        https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.13.91.tar.gz
        
        Change-Id: I22c8d6de58ac9425931f884aab75841ccea0494a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90095
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-06  Michael Weghorn  <m.weghorn@posteo.de>  [9989f7870cfb82722cf2fd6b9cfdf7aea77c0011]

        tdf#131179 android: Support docs containing comments
        
        UI file 'annotationmenu.ui' is needed to make documents with
        comments work, rather than crashing Android Viewer.
        
        This not just fixes the crash, but actually makes the
        comments show up.
        
        Change-Id: I68abc21f6d442549a8a8304d861e1c3223644fbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90094
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-06  Michael Weghorn  <m.weghorn@posteo.de>  [23c379a8d6c54264c370e2dc5648fa5c5d34dff0]

        android: Hide cursor again when selection was done due to search
        
        ... in which case the handling of the previous three callbacks makes the
        cursor (that can be used to do a manual selection) shown in addition
        to the selection rectangle.
        
        As a side note, the cursor previously shown in Calc was incorrect anyway
        when doing a search, it was always at the top-left, and spanning nothing
        (instead of the actual cell that was highlighted by the "selection rectangle").
        
        In a quick test, this worked as expected in Writer with editing
        capability enabled:
        
        * when doing a search, the search result was highlighted, but no cursor
          shown
        * when long-tapping on a word, that word was highlighted and the cursor
          was shown, allowing to adapt text selection as needed (e.g. to do
          copy & paste in the next step).
        
        Since the cursor is shown by handling the other callbacks, and it is just hidden
        again, the cursor can still show up for a short moment before
        being hidden again, but I see no easy way to avoid this, since
        there seems to be no easy way to determine in the
        'CALLBACK_TEXT_SELECTION{,_START,_END}' handling whether this
        was called due to a search or some other event (like long-tapping on
        a word in Writer with editing feature enabled).
        
        Change-Id: I0ae85cd10b91582b2bd8ec9891bae5c832161710
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90093
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-06  Michael Weghorn  <m.weghorn@posteo.de>  [8432df8bd8368b7b3d502e025fdae7d2cad06767]

        android: Make keyboard in search bar show "search button"
        
        ... instead of "Enter" key that inserted a newline when clicked.
        Instead, start a search in downward direction when the search button
        is clicked, which makes using the search feature more intuitive.
        
        I quickly tested with both, Writer and Calc.
        
        Change-Id: Iffc9f6115e558721b34d8fb4ae2ed4a36c4a7aa5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90092
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-06  Michael Weghorn  <m.weghorn@posteo.de>  [01f58847bb1addb59e963fe820e01b8a191bacba]

        android: Fix inverted naming for up/down in search
        
        The naming for the directions UP and DOWN were used the wrong way
        around, which was also apparent when looking at
        'android/source/res/layout/toolbar_bottom.xml', where icon
        '"@drawable/ic_search_direction_down"' was assigned to the
        button with ID "@+id/button_search_up" (and vice versa).
        
        Adapt the naming to avoid confusion.
        
        Change-Id: I5cf59f1789f2c12651ce6a5638d559658d9d4deb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90091
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-06  Michael Weghorn  <m.weghorn@posteo.de>  [8666ac00f89e31db8a09b3bdb004a0e275744113]

        android: Avoid a crash when recently used file has unknown type
        
        I cannot tell how to reproduce (how to open a file of "invalid type"?),
        but had a crash with this stacktrace in adb log at some point
        when testing various scenarios with the Android Viewer app.
        
        It shows that no proper value was assigned for the resource ID,
        leaving the default 0. Just don't set an icon in this case.
        
            E AndroidRuntime: FATAL EXCEPTION: main
            E AndroidRuntime: Process: org.libreoffice, PID: 8749
            E AndroidRuntime: android.content.res.Resources$NotFoundException: Resource ID #0x0
            E AndroidRuntime:        at android.content.res.ResourcesImpl.getValueForDensity(ResourcesImpl.java:246)
            E AndroidRuntime:        at android.content.res.Resources.getDrawableForDensity(Resources.java:905)
            E AndroidRuntime:        at android.content.res.Resources.getDrawable(Resources.java:845)
            E AndroidRuntime:        at android.content.Context.getDrawable(Context.java:687)
            E AndroidRuntime:        at android.support.v4.content.ContextCompat.getDrawable(ContextCompat.java:358)
            E AndroidRuntime:        at org.libreoffice.ui.RecentFilesAdapter.onBindViewHolder(RecentFilesAdapter.java:73)
            E AndroidRuntime:        at org.libreoffice.ui.RecentFilesAdapter.onBindViewHolder(RecentFilesAdapter.java:25)
            E AndroidRuntime:        at android.support.v7.widget.RecyclerView$Adapter.onBindViewHolder(RecyclerView.java:6673)
            E AndroidRuntime:        at android.support.v7.widget.RecyclerView$Adapter.bindViewHolder(RecyclerView.java:6714)
            E AndroidRuntime:        at android.support.v7.widget.RecyclerView$Recycler.tryBindViewHolderByDeadline(RecyclerView.java:5647)
            E AndroidRuntime:        at android.support.v7.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:5913)
            E AndroidRuntime:        at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5752)
            E AndroidRuntime:        at android.support.v7.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5748)
            E AndroidRuntime:        at android.support.v7.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:2232)
            E AndroidRuntime:        at android.support.v7.widget.GridLayoutManager.layoutChunk(GridLayoutManager.java:556)
            E AndroidRuntime:        at android.support.v7.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1519)
            E AndroidRuntime:        at android.support.v7.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:614)
            E AndroidRuntime:        at android.support.v7.widget.GridLayoutManager.onLayoutChildren(GridLayoutManager.java:170)
            E AndroidRuntime:        at android.support.v7.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:3812)
            E AndroidRuntime:        at android.support.v7.widget.RecyclerView.onMeasure(RecyclerView.java:3225)
            [...]
        
        Change-Id: I05594c3da26125a18be9226f290430aa9c7fa14c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90090
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-06  Michael Weghorn  <m.weghorn@posteo.de>  [3e5a18820aadd904f16f1654db6c4edf634ccd3d]

        android: LOKitThread::refresh: Add null check
        
        This fixes as another crash with Android Viewer that
        could (ocassionaly) be observed by
        
        * open some ODT document
        * press the "back button" while the document is still
          being loaded
        * repeat steps 1-2 until the crash occurs
        
        Corresponding 'adb logcat' output:
        
            I LibreOfficeMainActivity: onDestroy..
            I LOKitTileProvider: Document destroyed: /storage/emulated/0/Download/simple.odt
            D LOKitThread: mTileProvider==null when calling updatePartPageRectangles
            D AndroidRuntime: Shutting down VM
            E AndroidRuntime: FATAL EXCEPTION: main
            E AndroidRuntime: Process: org.libreoffice, PID: 9190
            E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke interface method 'boolean org.libreoffice.TileProvider.isSpreadsheet()' on a null object reference
            E AndroidRuntime:        at org.libreoffice.LOKitThread.refresh(LOKitThread.java:159)
            E AndroidRuntime:        at org.libreoffice.LOKitThread.access$000(LOKitThread.java:26)
            E AndroidRuntime:        at org.libreoffice.LOKitThread$1.run(LOKitThread.java:239)
            E AndroidRuntime:        at android.os.Handler.handleCallback(Handler.java:883)
            E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:100)
            E AndroidRuntime:        at android.os.Looper.loop(Looper.java:214)
            E AndroidRuntime:        at android.app.ActivityThread.main(ActivityThread.java:7356)
            E AndroidRuntime:        at java.lang.reflect.Method.invoke(Native Method)
            E AndroidRuntime:        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
            E AndroidRuntime:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
        
        Change-Id: I9787a13b3485a87a133f8b5e4e03bbf3618fb2f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90089
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-06  Michael Weghorn  <m.weghorn@posteo.de>  [bf331e388845a5d213b40a3894db8ffc6560e1da]

        android: LibreOfficeMainActivity::onStop: Add null check
        
        'mTileProvider' can be null here, e.g. while loading the document.
        
        This fixes a crash that could be reproduced e.g. by
        
        * open a document
        * press the "back button" while the document is still
          being loaded
        
        (Most easily reproducibly right after app installation, since
        loading the first doc takes a very long time then.)
        
        Relevant log messages from `adb logcat` output:
        
            E AndroidRuntime: java.lang.RuntimeException: Unable to stop activity {org.libreoffice/org.libreoffice.LibreOfficeMainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void org.libreoffice.LOKitTileProvider.cacheDocument()' on a null object reference
            E AndroidRuntime:        at android.app.ActivityThread.callActivityOnStop(ActivityThread.java:4624)
            E AndroidRuntime:        at android.app.ActivityThread.performStopActivityInner(ActivityThread.java:4594)
            E AndroidRuntime:        at android.app.ActivityThread.handleStopActivity(ActivityThread.java:4669)
            E AndroidRuntime:        at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:233)
            E AndroidRuntime:        at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:201)
            E AndroidRuntime:        at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:173)
            E AndroidRuntime:        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
            E AndroidRuntime:        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2016)
            E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:107)
            E AndroidRuntime:        at android.os.Looper.loop(Looper.java:214)
            E AndroidRuntime:        at android.app.ActivityThread.main(ActivityThread.java:7356)
            E AndroidRuntime:        at java.lang.reflect.Method.invoke(Native Method)
            E AndroidRuntime:        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
            E AndroidRuntime:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
            E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void org.libreoffice.LOKitTileProvider.cacheDocument()' on a null object reference
            E AndroidRuntime:        at org.libreoffice.LibreOfficeMainActivity.onStop(LibreOfficeMainActivity.java:427)
            E AndroidRuntime:        at android.app.Instrumentation.callActivityOnStop(Instrumentation.java:1466)
            E AndroidRuntime:        at android.app.Activity.performStop(Activity.java:8018)
            E AndroidRuntime:        at android.app.ActivityThread.callActivityOnStop(ActivityThread.java:4616)
            E AndroidRuntime:        ... 13 more
        
        Change-Id: I9f8a9329801b721dbfbc0a49c150f88ec341059c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90088
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-06  Juergen Funk  <juergen.funk_ml@cib.de>  [d0b9d7c2915f45ad34cc8a764cb9674cfbf3203b]

        symstore.sh: add vorbose mode
        
        Change-Id: I01f9827140810080c037108021ca70f2b906b05e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90083
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-03-06  Serge Krot  <Serge.Krot@cib.de>  [a91e19e30833c2743c1c2ce010a2d0f06aad7706]

        tdf#131146 Linked Calc: changes are lost in last edited cell
        
        Change-Id: I768ccc1d98a0785806986a6ffc70de057991e08a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90009
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-03-06  Caolán McNamara  <caolanm@redhat.com>  [beabc0deddce2a5ce0a9f9b20316a7798a08318c]

        failure seen as setting length of -1 and returning null
        
        Change-Id: I84e7b3a4ad63e70499910f09bd4c70a43137fa10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90103
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-06  Michael Stahl  <Michael.Stahl@cib.de>  [1f5af453b5994c9e8ccd0756882b98715c75114b]

        sw: DOCX export: fix bookmark inside sdtDropDown
        
        Word refuses to open a document that has a w:bookmarkEnd inside
        w:sdtContent but with no text content following it.
        
        It turns out that the bookmark position is wrong anyway, it should end
        before the text according to Writer's model.
        
        It shouldn't make a difference whether the end is inside the sdtContent
        or preceding the SDT, so write the text content of the SDT from the
        EndField_Impl().
        
        Another idea would be to move the writing of bookmarks in EndRun()
        before the StartField_Impl() but who knows what that would break.
        
        (regression from d55b26a093bdbced08985dbc7113190b52a8bc66)
        
        Change-Id: I476c0829814b061d80811cc6817923ee06013a26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90100
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [bdbb63abd40b55e696856a53a959b69215a56d54]

        tdf#76636: move UItest to CppunitTest
        
        Change-Id: I81caa059084bbe21d112c4ca49ef5d3275356cce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90087
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-06  Canberk TURAN  <canberkkturann@gmail.com>  [4c009d523f1017def872f0c69caafd7d1826c263]

        tdf#131134: Corrects the cursor column while moving with arrow keys.
        
        After cursor jumped to start of first line or end of the last
        line (with up/down arrow keys), when we clicked the arrow keys on
        the same direction again, cursor movement column will be the
        last or first column.
        
        Change-Id: I9137adea14ce3fa7dd516a4e6fac5641df5a556b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90012
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-03-06  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [707d3197b14c018553370f4e1a97f515425f73bc]

        Update git submodules
        
        * Update translations from branch 'master'
          to 610e3f90e150d90bd5305f53d5e39f111f197d4f
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I5f28b96f84e88c6b61c181a501c75f7aca06ca9c
            
2020-03-06  Jussi Pakkanen  <jpakkane@gmail.com>  [6ec05ef6fef789f5646b773495285e845e155d77]

        tdf#130911: convert some token generation scripts from Perl to Python.
        
        Change-Id: Id655b6a0cee7bdfe4804941f20fe358af8f3185e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89477
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [1391b1b3eb3d28c7a606a3f0357eef6ca71267e7]

        tdf#125261: move UItest to CppunitTest
        
        Change-Id: I3623d9424c95983e005c146728518bafcd6d2dee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90053
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [375d314cb48e0b9bab6c520bf2ceaf6de85db815]

        sw: add test for date formats
        
        Change-Id: Idf6920278c82a1bdddeb4e1b43c444010fba1aa0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89985
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-06  Miklos Vajna  <vmiklos@collabora.com>  [9a1dd2e242794b4f26d207efc80a2f5bc088ab7c]

        sw chicago numbering: add DOC footnote export
        
        Note that chicago numbering can't be used for paragraph numbering. It
        would be possible technically, but the spec && bffvalidator && Word
        agrees on forbidding that.
        
        Change-Id: Ic3de51f9724d399542f4fe6ac48e70e94c6ea4ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90080
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-06  Fred Kruse  <fred.kruse@gmx.de>  [f0d0436e9f360575bda2c1e4f1ed4d3f6fa0b40f]

        add information to xProofrader in gciterator.cxx
        
        the in formation gives the reason for the initiataed proof. This helps to
        get the location of the checked paragraph inside the test. This is needed
        for running text level rules e.g. in LanguagTool
        
        Change-Id: I559a07a74932134c6dbb04fb9f6137e623e02d5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89854
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-06  Marco Cecchetti  <marco.cecchetti@collabora.com>  [de81e89b25c710173852b1bdebc1d6f96fcd2812]

        formula manager: wrong category returned by ScFuncDesc::getCategory
        
        In the function manager the index associated to each category starts
        from 0 while in ScFuncDesc starts from 1 (data member
        ScFuncDesc::nCategory)
        
        Change-Id: I92d0cd2a1a2871785e45faafd797dcf3a500bec7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89198
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90072
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>

2020-03-06  Marco Cecchetti  <marco.cecchetti@collabora.com>  [234a15d788adbb75317554b516acb3c8f113ece7]

        lok: calc: unwanted cell range selection occurs when clicking on a cell
        
        When user clicks on a cell after the browser has lost focus user gets
        the cell range from A1 to the current clicked cell selected
        
        Change-Id: I1dd495f42ca7e5ee8cad1d2354dcebc0cb05d65f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88549
        Tested-by: Marco Cecchetti <marco.cecchetti@collabora.com>
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90071
        Tested-by: Jenkins

2020-03-06  Marco Cecchetti  <marco.cecchetti@collabora.com>  [538dc87c56cd5c796c67d2be60be007e519505c9]

        lok: avoid to send visible cursor msg for formula bar edit view
        
        Cursor visible msg should be sent only if the window linked to the
        edit view is the document window.
        
        Change-Id: Ib4001dbddd191b06fa02d5b8ddab14460270b327
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87680
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>
        Tested-by: Marco Cecchetti <marco.cecchetti@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90070
        Tested-by: Jenkins

2020-03-06  Marco Cecchetti  <marco.cecchetti@collabora.com>  [6fdd5e3ec95712d03b30fc32acffa358b7fef46e]

        lok: calc: send text selection rectangles for the input bar
        
        Change-Id: I3caeaddd7a5ddc6e496650539b88e2fd81b37e6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86790
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90069
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>

2020-03-06  Tünde Tóth  <tundeth@gmail.com>  [300e65cc47f3d6ae1563350757dbfadc080d7452]

        tdf#123268 fix lost chart if all legend entries are hidden
        
        See also commit 19b2ed4dee1ec33ad55473d43bfcd0bfa194cbee
        (related tdf#51671, add UI options for new "hide legend entry" feature)
        
        Change-Id: If20ab167d867d2845fa414ba0bbc490bed09f61c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89123
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-03-06  Marco Cecchetti  <marco.cecchetti@collabora.com>  [87712debecfd6852b41631c808f22c3ad2f69ee1]

        lok: calc: zoom: object selection - is unreliable
        
        Change-Id: Ic8e61c56bdf38bbb74f179fa36075bdd3a601249
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90068
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>

2020-03-06  Marco Cecchetti  <marco.cecchetti@collabora.com>  [5651a04514cea317556bf9fe66af93d32b95db3c]

        lok: calc formula bar tunneling: resize the main window
        
        When a resize msg is forwarded from the client to the core for the
        formula bar, for instance because of a browser window resizing, we
        need to resize the whole main app window not the formula bar only.
        On the contrary we have 2 issues:
        1) each time the formula bar get focus the layout manager tries to set
        the size of the formula bar back so that it fits inside the app window
        2) the part of the formula bar outside the app window doesn't respond
        to mouse events on the client side.
        
        Change-Id: I13ddc40a2a8e543808a4bf36a04022deb3700163
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89858
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>

2020-03-06  Marco Cecchetti  <marco.cecchetti@collabora.com>  [366e328dc7f36061971c549c2d33d365026b65ca]

        lok: calc formula bar tunneling
        
        Change-Id: I92026098222e04a163796225a048c6d7dc1b37c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89857
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>

2020-03-06  Marco Cecchetti  <marco.cecchetti@collabora.com>  [8ae1c4b6408d6601d73fa7b688b52e1f01513e4f]

        lok: on calc spelling context menu didn't pop up
        
        The problem has been fixed by making visible cell range syncronized
        with client visible area
        
        Change-Id: I632f8ef4d5e8fa227b55fcb0459ed89d10798134
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89856
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>

2020-03-06  Marco Cecchetti  <marco.cecchetti@collabora.com>  [baadefe9cb8e6745493b0c383e1d66ff3905d153]

        On insert image rotate automatically based on EXIF orientation tag
        
        Change-Id: I55e3e76d7d21c7d0796ec9355f01479232018c66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/82085
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>

2020-03-06  Marco Cecchetti  <marco.cecchetti@collabora.com>  [fa74c7f7613792ff191a6d4597274078dadbe8d8]

        lok: change-annotations: fix not unique id and multiline changes
        
        When a redline was splitted we ended up with 2 redlines with the same
        id (note that this id is used only by lok clients).
        
        When a redline is a multiline, the generated rectangles was wrong.
        
        Change-Id: Iaa7599ab16f4c8939606b1da0dcddb4aac6e983f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/82010
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>

2020-03-06  andreas kainz  <kainz.a@gmail.com>  [3bd487c578f780cb41dd5efa128248edf1a10157]

        tdf#130928 Area fill update pattern
        
        Change-Id: I309cb3ccd5e870c6624b1a5b4838ee05c56538d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89843
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-03-06  Miklos Vajna  <vmiklos@collabora.com>  [191b43536a2bee034ef9902b49ca5fbcdbddec53]

        SwModelTestBase: speed up export tests
        
        Export tests used to do the following steps:
        
        1) Import
        2) Verify
        3) Discard state
        4) Import
        5) Export
        6) Import
        7) Verify
        
        Assuming that the cost of 2), 3) and 7) is almost zero, that leaves us
        with 4 filter() invocations for every such "export" test. But it seems
        to me, we can save one filter() call if we do it this way:
        
        1) Import
        2) Verify
        3) Export
        4) Import
        5) Verify
        
        The only trick is that verify should perform its verification by only
        reading the document model. So adapt tests which mutated the doc model:
        paste tests should be import tests, the rest only did mutation by
        accident.
        
        A 'make check' is 88 seconds faster for me with this, using -j8. (~12
        minutes of CPU time saved.)
        
        Change-Id: I40db8a9b9adaa99020acd718ba4ec3fd9bee3fb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90077
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-06  andreas kainz  <kainz.a@gmail.com>  [30a6e9e991fd1b62ead2d393331a0364372c52fb]

        tdf#130928 Area Fill update hatcch section
        
        Change-Id: I3f2b04bdfaec66292ed454825dd261716571c61b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90073
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-03-06  Stephan Bergmann  <sbergman@redhat.com>  [af1a1587247d9aedba32ff48163f848ab9ab3ab5]

        Make TYPELIB_TYPEDESCRIPTIONREFERENCE_ISREALLYWEAK constexpr
        
        ...and make dynamic verifications static where applicable
        
        Change-Id: I3fb7ebe6885ee70e493ec1365601a1177d181347
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90002
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-06  andreas kainz  <kainz.a@gmail.com>  [5e518d660863448924f6bb6d2a4f57d9d856c624]

        tdf#130928 Area Fill update bitmap preset arrangement nothing more
        
        Change-Id: I3825af6eea08fc80181fa5210f4a5ae0f5a20314
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90074
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-03-06  Armin Le Grand  <Armin.Le.Grand@me.com>  [dd117712bd5692f7bf3870ba91572a0bab54ab86]

        tdf#124848 partial refactor hairline logic
        
        With the handover of transformations to line
        draw calls it is no longer feasible to detect
        and prepare LineWidth stuff when the old
        office definition for hairlnes is used, a
        line width of zero. It was managed in the
        system-independent part, but now may have to
        be prepared in logic and not discrete (pixel)
        coordinates. To do so, find and cleanup all
        places where 1/1.0 was used as hairline line
        width. Adapt all seven graphic subsystems to
        handle the line width == 0/0.0 cases
        accordingly. Test as good as possible.
        
        Change-Id: I2badc045474dcd51612e50597b8406a55d9dc863
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90057
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2020-03-06  Caolán McNamara  <caolanm@redhat.com>  [a3c8951da607d63ac7ffc76a062bb76208ca5ff3]

        redraw on a hard update
        
        so we can remove the reliance on ::Paint to redraw in red missing links
        
        Change-Id: I80db2d9212496f16ddb598971f9eaa0c4c39f692
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90050
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-06  Caolán McNamara  <caolanm@redhat.com>  [f0cd0c7618f4463ad556ee0207ade62b6b2df962]

        Related: tdf#131157 inherit ScDrawTransferObj from TransferDataContainer
        
        Change-Id: I5119b959a6bff958582c404c03af59bd52c9497a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90051
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-06  Caolán McNamara  <caolanm@redhat.com>  [5e76c9c02a9991a4a89f43975607f58b36b4d663]

        tdf#131157 problems dragging and dropping from calc navigator
        
        Change-Id: I40f05704248c43c30d479d42932adfd594391a60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90052
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-06  Miklos Vajna  <vmiklos@collabora.com>  [ddbad5612e4322665bc70f4a026e5b052bcaf344]

        sw chicago numbering: add DOCX footnote export
        
        Only this was missing, paragraph numbering import/export and footnote
        numbering import was already working.
        
        Change-Id: Ia5966cc7f1308ba81bebc1bf628d8efb17acb713
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90075
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-06  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [4f2cf88979e8c5dc97f5fde233ea4d6d128c1787]

        tdf#42949 Fix IWYU warnings in libreofficekit/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ic57b1259e612cc38ad22f123edbaca690cd506ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89937
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-06  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [a6e3a862aac37f89da4177631d6d315159f4f47a]

        tdf#42949 Fix IWYU warnings in extensions/source/*/*hxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ice2becc34174bdb5507180df6aa1a3c55a55f394
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89859
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-06  Miklos Vajna  <vmiklos@collabora.com>  [bc4ef004b880fde2cdb8aba3c79f8b4a8d5764da]

        xmloff: create SchXMLImport_Content instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: I27826e04adbf8ae22c0ce026413c58eb1c6d7db8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90067
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [47b4ee1a1a2a0212ffcf3e85647e9f9f67276ee3]

        limit symbols exported when using --enable-mergelibs
        
        when doing LTO and --enable-mergelibs, we can improve the effectiveness
        of LTO by marking more code as internal to the merged library.
        
        So introduce a new macro UNLESS_MERGELIBS, which we can wrap around
        *_DLLPUBLIC annotations
        
        Also introduced here is a script that can be run on a completed build to
        determine which classes can be marked with this macro.
        
        Change-Id: I73fb87c897489da53791277d0b66b01f884ba061
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89991
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [cedc8a942e451a63dd1e7dae7f25642c0fcb4be8]

        use more FastParser in ScXMLTableContext
        
        Change-Id: I16018b07bb4c71b60c547dad2d53420a14686e18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90056
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [ae854970bf9c734df132797c0f23a7829efd167c]

        use more FastParser in ScXMLContentValidationContext
        
        Change-Id: I958d2ad1a8dc6c2a3da1c1a4fc6bd4f0011367fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90055
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-06  Michael Weghorn  <m.weghorn@posteo.de>  [b327ea0d74fee1589c0310d7ef7794cb294256b3]

        android: Avoid crash when tapping while document is being loaded
        
        'mViewportMetrics' can be null here, e.g. while the document is
        still being loaded.
        
        This fixes a crash that happened e.g. when tapping on the screen
        while document was still being loaded.
        
        Change-Id: Ib3f237ecf64c05a5736d97e00b46d0de2ef051a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90048
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-06  Julien Nabet  <serval2412@yahoo.fr>  [6d9930f307f08d2c32ee1bcca577cf643955cec9]

        tdf#131137: Fix Checkbox "Do not distort objects in curve" does nothing
        
        See https://bugs.documentfoundation.org/show_bug.cgi?id=131137#c3
        and above all
        https://bugs.documentfoundation.org/show_bug.cgi?id=131137#c4
        
        Change-Id: Ibd38d13be7ef6956d6c26e6f5f71a6751a56b25e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90054
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-05  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [98bec94b2f88d0a793f2a5a1a0b7fc59d750168b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9be45efd580a6177315b848e0ff226a4c8070f2e
          - Fix a couple of product names
            
            Change-Id: I7d1fffadc0bcaec4ec9e9d43c9d9bb3351d570b7
            
2020-03-05  rizmut  <riz_17_oke@yahoo.co.id>  [9e96b5052bc56b9cc002e96af9eeb20661149ba3]

        Sukapura:+ DB<>open, Update Bullets & Numbering toolbar's icons
        
        Change-Id: I861de406c25443bc46196c2a0c6c70e3342036b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90046
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-05  Caolán McNamara  <caolanm@redhat.com>  [d616b6a92665855d2ba0ebc2a3064505a4947e06]

        restore calc navigator custom tooltip
        
        Change-Id: Ic378364e0d6c5eb704872ec9a3c73f63c222855a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90049
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [a6b2e86917dc0f54dbaebe11ce7d3dfd97b4b3fa]

        bin: remove unused wiki tag in script
        
        Change-Id: I87527c30bb74dd300eb3834ea4145ab3c2d84152
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90066
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-05  Caolán McNamara  <caolanm@redhat.com>  [2fde5d4a7b778ab7f7a4945f04882b3dbe2b8a8e]

        result of LastVisible is never used
        
        bMove is set to true on this branch, so the result of LastVisible
        is not used in the !bMove branch which is the only place _pContent
        gets dereferenced
        
        Change-Id: I167131220e3381d8f4458c3f1c349ea59f224869
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90018
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-05  Michael Weghorn  <m.weghorn@posteo.de>  [cd6b32ef1f3348ce8e529c5f808b704ff728c240]

        tdf#127781 Android Viewer: aarch64: Avoid throwing exceptions through bridges
        
        This basically extends what commit
        eb15ac837e06087fb8148330e9171d6697d89ee6 ("android: Avoid
        throwing exceptions through the bridges.", 2019-11-29), amended
        by f2f8a2ec10d87ffb23949338a9e4da1e1d704644 ("android:
        Actually let's avoid the exceptions via bridges only on aarch4.",
        2019-12-02) did for the online-based Android app to cover the Android
        Viewer case as well.
        
        This makes Android Viewer work on aarch64, which previously crashed
        whenever trying to load a document.
        
        Change-Id: Id8b30e1dced583159cc4d81aaa18f4c25b901cff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90047
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-05  Miklos Vajna  <vmiklos@collabora.com>  [5c7d0c5bafd244f1bfb3930e0229f1f3f2371c82]

        sw padded numbering: add DOC footnote filter
        
        Import side: remove the duplication between SwWW8ImplReader::CoreLoad()
        and WW8ListManager::ReadLVL(). The CoreLoad() version did not support
        reading 0x16 as it did a "& 0xf" on the value before parsing.
        
        Export side: Writer supports footnote numbering type per-document, Word
        supports it per-section. So next to the per-document export add a
        per-section one, that's what Word actually reads. Similar code was there
        already for DOCX.
        
        Change-Id: Ic94e953cfee4514aabe507a8bcf75445bf05f401
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90023
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-05  Michael Weghorn  <m.weghorn@posteo.de>  [7f049babd79ad14242dd346945c31a90607082ed]

        android hunspell: Disable for Android Viewer
        
        Since hunspell/extension support does not work for the
        Fennec-based Android Viewer, only enable the feature for
        the LibreOffice-Online-based Android app, not Android
        Viewer.
        
        This amends commits 4f9531c81d4190090ede4d657acdd4b7628462d0
        ("android hunspell: Turn on the hunspell build on Android...",
        2020-02-06) and 99e143cb771446b592e0d9e52bb16563e114b69a
        ("android hunspell: Don't explicitly disable extensions on
         Android.", 2020-02-07) to prevent Android Viewer from
        crashing whenever trying to open a document.
        
        Change-Id: Ib35fb35baf542a66b77ce2eed902e68adfec7349
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90021
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-05  Michael Weghorn  <m.weghorn@posteo.de>  [34c4800f6a8b9383418a2a7279accfbbac1762ac]

        Android Viewer: Set SfxWorkWindow::bIsFullScreen to true again
        
        Commit fd603be25f4c86b5a17658a35f3be548252d912f
        ("tdf#129394: Create formula bar also in non-DESKTOP case", 2019-12-19)
        made 'bIsFullScreen' be initialized with 'false' unconditionally,
        but this breaks the Fennec-based Android Viewer which crashed
        or showed error message "Error: Cannot open <path_to_file>:
        loadComponentFromURL returned an empty reference." whenever trying
        to load a document.
        
        Since that app has its own UI elements, there's no need to create
        formula input bar etc. for it, so this basically "reverts" the above
        commit for the Android Viewer case only.
        
        Change-Id: I96c0bdc1c298872db8143f6ec178d143a27fd56b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90020
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-03-05  Caolán McNamara  <caolanm@redhat.com>  [9985bfc034f6f8fd3f4f745b576a56dbcacae927]

        crash after master document navigator update
        
        master document navigator will otherwise crash on using update
        selection/all/etc if there is no tooltip requested (which does a "hard" update)
        before user uses the up/down buttons to move the areas around
        
        Change-Id: I913df2d0922fbabdf3409a25c30b4cce6113dc8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90016
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-05  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [f3a9d2cf5ad6386e4a4479cad91709ee394528b7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b7a24b2d194e9e070185c5beac86cc1a77c9c166
          - Use <menuitem> in a couple of places
            
            Change-Id: I3a03a8c5e8b92240879968f134a1548f78157b94
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/90017
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-03-05  Miklos Vajna  <vmiklos@collabora.com>  [3ea32f2b6cbe515353218bc1f3d5746ca66f6a5a]

        sw padded numbering: add DOCX footnote export
        
        This is mapping separate from paragraph numbering. I'm not exactly why;
        perhaps because this is modeled after DOC, where certain numbering types
        are not allowed for paragraph numbering (but are allowed for other
        numbering types).
        
        Change-Id: I06503389da520bd3bfd39252c4dcef39bac03eee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90013
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-05  Henry Castro  <hcastro@collabora.com>  [f27c6320e8496d690b5d341d3718430709263a1c]

        lok: remove complex rotation / alignment settings
        
        It is very confusing for mobile user the text orientation
        properties, let's remove the property for mobile view.
        
        Change-Id: I4150f9ed7343d38fd00ee66fa5afffe40426b984
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89840
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-03-05  Olivier Hallot  <olivier.hallot@libreoffice.org>  [69ff8c987b980f43e4640cc7f78d081a047da682]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6e6ea59e648c288ca74c56125163c4fcf39571ab
          - No need to translate Basic instructions
            
            Change-Id: Ie127f39166179622159e10801458a6ddbcbd02be
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/90027
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-05  Seth Chaiklin  <sdc.blanco@youmail.dk>  [719d36c661f088b6d59dd42583cd044538bf8174]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to caaf639a8606d13a5eb6d389a0dc061082be0d7c
          - Add sections to frequently used buttons about certain style dialogs
            
             - one for Paragraph, Frame and Page Styles only
                    - added to "Area"  and "Transparency" tab
             - one for Paragraph and Character Style only
                    - added to "Font Effects" tab
                    - (can also be used for "Highlighting)
            
            Change-Id: Ibfc042ca914b71f3f62d5a5b337380d55a583fb6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/89685
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-05  Mike Kaganski  <mike.kaganski@collabora.com>  [93022bdbbfffa5b40ead1790b25703a1de5e8f2f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 86e43e1b40c3fdbdd6edd93c2b717e891e17cedb
          - Clarify database functions' range structure
            
            Change-Id: Iae6eca2e0579a5a7814820f8a22144b1725bbc52
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/89924
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-05  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [c430eee5ac5caaab7e3fc7e5cd7e39d6e38a84fb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7fdef2928278c4bd5488547f833f503187ea8431
          - Reorganise and refactor stuff in help.js for readability
            
            Change-Id: Ife1b412350be5ac046736312ff9216273eff281b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/89973
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-05  Henry Castro  <hcastro@collabora.com>  [f75734ee0fa3ba75258a6e78846a7f5096502a99]

        lok: use "None" string item in the ListBox control
        
        The string item "- none -" confuse mobile users,
        it is preferable to use the "None" string
        
        Change-Id: Ib9b5716aa796624255fed7fac5413db69e028bb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89839
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-03-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [76b4fb8b7149af1d68a75b10acb4d9a83875e114]

        use more FastParser in SvxXMLTextImportContex
        
        Change-Id: I3d9586ec11538193fd0b8eb410d2a56202e666d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90010
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-05  Tünde Tóth  <tundeth@gmail.com>  [65123d41f62597053bc3893ee4fb46868a6b1f2d]

        tdf#75330 chart: implement ODF import/export of legend overlay feature
        
        Follow-up of commit 9fab1ba8ddc59924c633aa17c65f7330a4762726
        (tdf#75330 add a new overlay/no-overlay feature for the legend).
        
        Change-Id: I7781fd8b926d4add56f3db0d56dceab8e27e5f85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89836
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-03-05  Tünde Tóth  <tundeth@gmail.com>  [9fab1ba8ddc59924c633aa17c65f7330a4762726]

        tdf#75330 add a new overlay/no-overlay feature for the legend
        
        Implement "Show the legend without overlapping the chart" option
        for chart legend.
        
        Change-Id: Ifbba4c81136e13995d276434dc17a97b0675428c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89810
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-03-05  Thorsten Wagner  <thorsten.wagner.4@gmail.com>  [d264170ebbc92f8a920cd51d7f6f2744aa465be1]

        tdf#128943: Remove frame around reference edge widget
        
        Change-Id: I27412f62574ec6f8c86b7cfa2f7da7344c151064
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87422
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-03-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e0b7d6d9b7c7f3a0e7c5bdc4aad84b45c10e62af]

        vcl: put Impl class for Gradient into the cxx file
        
        Change-Id: Ib39ba659a09b680b3d15a59c51944eb213e63110
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90008
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7541b1725333c3cb24b42626143738a21751f59e]

        Fix typo
        
        Change-Id: Id1adbd647f8be20fa3ccd4d07b879885e56ea776
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89958
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [064e31f7ef1dd2bf18f3674086ebe6fde1ff91a0]

        vcl: add TypeSerializer test for serializing Gradient
        
        Change-Id: Ibf4d070fa9085bad103c52fa7656e2f8240784df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89997
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-05  rizmut  <riz_17_oke@yahoo.co.id>  [f3196e9f776538d2ee6b7b380b9eba00e22f27c8]

        Fix tdf#131135
        
        - Update DB icons
        - Add Import from File, Slide Layout, Quick Edit, Posterize icons
        
        Change-Id: I32b2759b43ba4f6788b022f978928ecb6a2f67f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90006
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [e4208eb2c067afe77eb85699b9951d4a5df599f3]

        tdf#130680: Add unittest
        
        Change-Id: I5cb74cd23266d699fb381ccef0866d009cfd6c58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89971
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-05  Justin Luth  <justin.luth@collabora.com>  [1052acae9a599c54e518c8fc17d6a994d8778757]

        tdf#119748 sw layout: ConsiderTextWrap on initial positioning
        
        The specific thing failing was that, for a .doc or .docx file,
        text wrapping didn't layout around a pasted image until
        resizing or re-anchoring or anything that modified the image.
        Menu-inserted images worked fine, but it looks like that
        happened "by accident" during an EndAllAction().
        
        An earlier patch (long ago) also suppressed restart of the
        layout process, so doing so is not without precident.
        FAR_AWAY would generally be true only on initial insert,
        RIGHT? A few lines earlier there was a similar exception
        when the position was set for the first time. So it seems
        logical to avoid a restart here too during the first
        positioning of the fly.
        
        QA's pdf-changes test should be able to quickly detect
        whether this would cause any regressions. There are
        no unit test examples of importing an image into
        the clipboard. I tried putting an image in the header
        and then copying that object to the clipboard, but
        that didn't reproduce the problem and so proved nothing.
        
        tdf#107391 is also fixed by this. However, the unit
        test saw 7 pages, while interactively it was only 4,
        so I can't use that document as a test either.
        So all of my attempts to create a unit test for this failed.
        
        Change-Id: Idda75d9f147bd2456d78be476749be38a61e31ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89586
        Tested-by: Jenkins
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [bef317ec9d00beb70d6b59c2af3b61ef2544b4a5]

        tdf#130515: Add unittest
        
        Change-Id: Ie98a4a6f35d31f8fdca9d439aa5ec9990e9c4213
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89895
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-05  Miklos Vajna  <vmiklos@collabora.com>  [bc3734244e5e2919b3ff413d3c86e010de438bf8]

        Remove some unused includes
        
        Change-Id: I808b7e3f6b580ee6f1876aa06038b5741d7ff6a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90001
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3305d1a02084eff73a4c50db5dc8c6c45241173a]

        Fix typo
        
        Change-Id: I818852494e26a3a12b7210c8c3a06890759fa580
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89957
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [39e2994b8275e4bf4c5ffff85e99d13dd69b2165]

        Fix typo
        
        Change-Id: I27f8bf818d130a17f459c86e74df05e9ed3b0d1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90003
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [bdfd0feefe3785e1ea68bf1f1f987147c8fe9335]

        vcl: move read and write to/from GfxLink to TypeSerializer
        
        Change-Id: Ie99d00ea54296f5f3a909ade7115d9a9251f688e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89983
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b677a4cc3eeb6eea8bb34aff0b06afe987931e6f]

        vcl: put first and last native type into GfxLinkType enum
        
        Until now we had define GFX_LINK_FIRST_NATIVE_ID and define
        GFX_LINK_LAST_NATIVE_ID which pointed to the first and last type
        n the GfxLinkType which represented the native type. A more
        elegant way to solve this is to assign an alias to the first and
        last value. So now we have "NativeFirst" and "NativeLast" defined
        in the GfxLinkType enum instead.
        
        Change-Id: I5613a1b544fc7ae4f8b884df94c6fa4e2fb322d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89982
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [5c44f44147b5490cc792949989f4baba2137beed]

        use FastParser in ScXMLMasterStylesContext
        
        Change-Id: I432a3b5a1087a50b2cdc959b42bc58209a6cedfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89993
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [7d6420aee31328a11634d443602a26f671436c76]

        use FastParser in XMLTableStylesContext
        
        Change-Id: If06d8cfc856aa5180199bce2bc747fa9bd667bb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89994
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [5c5bbdd1b7e77499ea71aa7c57f7287bb063bf79]

        use FastParser in OTableStylesContext
        
        Change-Id: I5f893528b593f4511e471ce202bddb3720786ae1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89992
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-05  Tor Lillqvist  <tml@collabora.com>  [9f6ae57d6a60d54a72243095a6e4c0fc8f6bda07]

        Add a separate log tag for the UI builder
        
        Change-Id: I54d0233574fa84f1fe988a88f6220985e9149b83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/90004
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-03-05  Jens Carl  <j.carl43@gmx.de>  [70d40d57f46afd593a86a12281546b570c2fd330]

        Rename method setReplacementElement()
        
        ... to setElement() to have a uniform interface with
        similar classes like XNameContainer.
        
        Change-Id: I2058e3ea9f14a5792a07f23f4bd13c4708dccdfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89784
        Tested-by: Jens Carl <j.carl43@gmx.de>
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2020-03-04  Caolán McNamara  <caolanm@redhat.com>  [22cbdc7b11e25ec8afc697096c008eac95022f02]

        always include assert.h and don't provide a different assert define
        
        rely on the -DNDEBUG we pass in on non-debug builds to to disable assert
        
        Change-Id: I089be56aa6fcddb78507bb0f0457c67c226437a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89989
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-04  Caolán McNamara  <caolanm@redhat.com>  [368e9a829e07b3f8624898d69d2c00ec3bc590ec]

        ofz#21045 Invalid-enum-value
        
        runtime error: load of value 65535, which is not a valid value for type 'enum LineNumberingToken'
        
        Change-Id: I432ba6f46838b499c690f717216b61b127dc2dda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89977
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6a05f8810684024303047ac9105be4ff5ae8c536]

        Fix typo
        
        Change-Id: I48d8000abc0cd835781dffe6b2b6621639a5435f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89900
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-03-04  Caolán McNamara  <caolanm@redhat.com>  [4e755e622f2d782d657626b6234fb3acd3d08e15]

        scroll to the row when putting the cursor in it
        
        Change-Id: If1edbf1d0f94176a12a9359c17179301304f2c56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89988
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-04  Caolán McNamara  <caolanm@redhat.com>  [7af11e2e051eedd790e0ed8c8ac0e1e667c1001b]

        add iter_previous_sibling
        
        Change-Id: Ic9ff26361cc9fed32760260e085660f05e13f4d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89987
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-04  Miklos Vajna  <vmiklos@collabora.com>  [d1a4f95def7d65165a992613784564c02b1c76bb]

        uitest: speed up close_doc()
        
        I used solenv/gbuild/Trace.mk to measure where the time is spent at the
        end of an incremental 'make check'. The last 95 seconds in spent
        executing UITest_demo_ui alone.
        
        If that test is executed in isolation, it takes 135 seconds. Profiling
        the test shows that some of that time is spent on waiting for an
        OnViewClosed event to be emitted after .uno:CloseDoc is dispatched.
        
        I'm not sure how this worked in the past, but seems that in case there
        is a single view, then we currently only emit OnUnloaded, which means we
        wait a minute for an event that does not arrive, then we silently move
        on.
        
        Fix the problem by closing the document via dispose(), the old code also
        just discarded all changes to the file.
        
        The new cost of UITest_demo_ui is 73 seconds (54% of baseline).
        
        The overall 'make check' is 84 seconds faster with this, too.
        
        Change-Id: I97e8e2af3ba355b8029920076e070d619b110b77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89984
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins

2020-03-04  Mert Tumer  <mert.tumer@collabora.com>  [9323307d675b71c501534ee98872a2f00b465bc2]

        fix ToC links give unhelpful url popups
        
        core expects ctrl+click for internal links too and
        it should not expect it if it is tiled rendering
        
        Change-Id: Id841f0e9729e46f00988ea0b4eb29bd65098a740
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89559
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 3fe9dfca2d44d9e41ee329883f199359c673f382)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89919
        Tested-by: Jenkins

2020-03-04  Armin Le Grand  <Armin.Le.Grand@me.com>  [d08d5c1857482cb3789ed2896921abeb83f4d217]

        tdf#125520 enhance internal OLE cloning
        
        For D&D/Copy&Paste te temp SdrModel had no
        IEmbeddedHelper/Persist, so use the one from
        the source SDrModel in the temporary one
        for transfer/cloning. Should be okay, the
        persist is part of the DocumentModels, handed
        to the SDrModel for usage and *not* destroyed
        when SdrModel gets destroyed
        
        Change-Id: I46e9e371ef8802d6c1c5bfe761b26651ae6e1f73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89986
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2020-03-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8d9d6d43a9d895eb781a7fb7f47b7e4342883829]

        Fix typo
        
        Change-Id: I90b8ec6b62ae421822acdec0d99b0ff768b01e09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89990
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [0c225c7c2b47d7ec57ab7f3f2a900aaac78031d0]

        tdf#129796 junk in reference edit box
        
        regression from
            commit ebdf70cc68989d209965768edc8a3bdf27543c48
            Date:   Fri Sep 20 15:18:01 2019 +0200
            convert SwFieldTypesEnum to scoped enum
        
        Change-Id: Ifec7eb3bb3570f277aed365dcf38da477e437fea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89968
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [b389b5958787b142a42d95744f46ccc9b94cf0a9]

        make some symbols private
        
        Change-Id: I3115dda50e77dc6a335e46026724641c08c04030
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89949
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-04  Tor Lillqvist  <tml@collabora.com>  [7520e2b2126c05aadb738256313d2f250b9ded62]

        We have had C++11 for some time now
        
        Change-Id: I3946aba66a49518fb6c3fe6e1767babecddc956b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89962
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-03-04  Stephan Bergmann  <sbergman@redhat.com>  [24973523ba59087185d434396fd614e73d72107f]

        Bump Windows build baseline to Visual Studio 2019 16.4
        
        (where 16.4 is currently the latest version of Visual Studio 2019 available at
        <https://visualstudio.microsoft.com/downloads/>), see
        <https://lists.freedesktop.org/archives/libreoffice/2020-February/084575.html>
        "ESC meeting minutes: 2020-02-27": "Update baseline to VS2019 on master before
        7.0 [...] check what’s the current patch level, require that? [...] no
        objections"
        
        The code from 4ea0059bca6dd84f10abcf52f6d6b81c1afec397 "VS detection: Fallback
        to old registry check if vswhere failed" has been removed in accordance with its
        comment "The below hack does not work for VS 2019 anyway, so should be removed
        when upgrading baseline.
        
        (Changing the comment "go to Start menu, open 'Visual Studio 2017', [...]"
        regarding the installation of GNU Make from source is somewhat arbitrary, but
        lets stick to the tradition of bumping that version number along with any build
        baseline bump.)
        
        Change-Id: Ic4fe8a3d347aa1748377f2d3205e302bff189b79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89699
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
        Tested-by: Jenkins

2020-03-04  Caolán McNamara  <caolanm@redhat.com>  [b07d429f8610c4df93dffa72552f4f759ec0b74f]

        leave focus where it came from for GtkMenuToolButtons
        
        Change-Id: I111aac99120ae2d3284f5c41a52cde718079a383
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89976
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-04  Stephan Bergmann  <sbergman@redhat.com>  [84d361425c23b5010e276ddfde5079693081ff28]

        Remove redundant local reallyWeak function
        
        Change-Id: Ica26c0b5a839ebb2ca8ed1e2fa61b70cd08a9278
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89974
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-04  Caolán McNamara  <caolanm@redhat.com>  [e268aa09f1c62785aec3549996742462a367ddf9]

        remove two unused suppressions
        
        Change-Id: I98164b68d11b0c141011b21586a575efdfea8dc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89975
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [baef7c68ddd62197fad3ff420a0fbb48bee1d7ef]

        use FastParser in OReportStylesContext
        
        Change-Id: I7894d862f2b2fa3206d81682dcbe17474a24d120
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89967
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-04  Stephan Bergmann  <sbergman@redhat.com>  [3820a5c093bcc69e277e6326464749c151031046]

        ofz#21036: Avoid UBSan signed-integer-overflow in external/dtoa
        
        > workdir/UnpackedTarball/dtoa/src/dtoa.c:3624:12: runtime error: signed integer overflow: 10 * 858993459 cannot be represented in type 'int'
        >  #0 in strtod_nolocale at workdir/UnpackedTarball/dtoa/src/dtoa.c:3624:12 (instdir/program/libuno_sal.so.3 +0x55286d)
        >  #1 in double (anonymous namespace)::stringToDouble<char16_t>(char16_t const*, char16_t const*, char16_t, char16_t, rtl_math_ConversionStatus*, char16_t const**) at sal/rtl/math.cxx:976:20 (instdir/program/libuno_sal.so.3 +0x3b5f0e)
        >  #2 in rtl_math_uStringToDouble at sal/rtl/math.cxx:1028:12 (instdir/program/libuno_sal.so.3 +0x3b1714)
        [...]
        
        Change-Id: If24fca1fb4829ddd763c9920a1af9a90dc2b138c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89966
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-04  Miklos Vajna  <vmiklos@collabora.com>  [dc05428405fb96f28b2d7c7bcfa9033f3f5248a3]

        sw padded numbering: add RTF export
        
        RTF import was working already.
        
        Change-Id: Ifa71035645d4738138790e72c3f9dee640833d0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89963
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-04  Regina Henschel  <rb.henschel@t-online.de>  [a33484276ed16af7599a59653677f21f051c97e8]

        tdf#131033 consider 20° tilt of 3D in 2D projection
        
        Error was, that the default 20° tilt of a newly created 3D scene was
        not applied to the rectangle for the 2D projection and therefore the
        projection was not high enough. The used method is the same as used
        when dragging a scene to tilt it. I don't know whether there exists
        a simpler way.
        
        Change-Id: Ic9745cc17ed520cd9e00b123e235fe0e93100073
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89901
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2020-03-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [bd1ef206d37eee556f5b4a0b1437b5c1b2d1a037]

        use FastParser in SvxXMLTextImportContext
        
        Change-Id: I5af3c5cc17e838cc9c856d1a24c1a7cd3e350345
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89955
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [5da687891223488f46d08d705585ace1900ba0f4]

        tdf#131015 crash using the pipette in Edit Contour dialog
        
        regression from
            commit 52fece12345161911da2a531213b7d5541192aad
            Date:   Wed Jan 15 12:43:19 2020 +0200
            tweak GetBitmap methods in BitmapEx
        we end up self-assigning, and with a little bit of optimisation, we can
        up overwriting parts of the graphic we need to construct the new
        graphic.
        
        Change-Id: Ie7e9ce3f9a69f1fe954079873c206985b81db68a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89954
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2876a0f79f94cdd139cc8fa40669acde9674bf8c]

        graphic: remove preview when importing with GraphicFilter
        
        The property "PreviewSizeHint" and the enum value ForPreview in
        GraphicFilterImportFlags doesn't seem to be used from outside, so
        let's remove it as it simplifies the PNG and JPEG import filters.
        
        It is generally more recommended to load the bitmap file fully and
        only then resize it to a smaller (preview) size.
        
        Change-Id: I97f333686c25f7a7a4bdf6c6f0885154b515fd3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89932
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9a37585c6ed73bb56b091bf2affc5d8e22a91afb]

        graphic: remove "AllowPartialStreamRead" from graphic import
        
        Only have an impact on PNG anyway, and it's not really clear in
        what way. I don't really find any references where this is set.
        
        Change-Id: I49519f2116bb0d90648910acddd6176261398c6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89931
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c941c6c4f02522dfc7210bb5ceadd221dbc07260]

        graphic: remove CreateNativeLink property for graphic import
        
        Doesn't seem to be used and we always want to creat a native link
        anyway.
        
        Change-Id: I2e50093491b771bb251816525cf492cf030bc496
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89930
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-04  Caolán McNamara  <caolanm@redhat.com>  [7a078207fbfd71b33cb51c38b3886351fedcde8d]

        tdf#131076 allow 'return' in GtkComboBox to activate default widget
        
        typically ok and accept the dialog. alt+down is documented as the
        default menu-activate key binding, space will also work to popup
        the menu from a combobox.
        
        Change-Id: I7bec880670cc006b288996d6f59a88fe9a9fb8cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89950
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-04  Caolán McNamara  <caolanm@redhat.com>  [1e4e57afb50f25b5b7c4f24b3fb4d96c71e25b92]

        tdf#131111 we want a min of 0 not 1 for this formatting spinbox
        
        Change-Id: I4915bc5ecf854e8ac76748f3af204b0eab5d2ff8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89952
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-04  Miklos Vajna  <vmiklos@collabora.com>  [a8a5fc175a8af2bf3750497d7ebe2c8ea9176981]

        sw padded numbering: add DOC filter
        
        [MS-OSHARED] 2.2.1.3 MSONFC says msonfcArabicLZ / 0x16 should be used
        for this.
        
        Change-Id: I6bdf460d77acabf54cecc2ec2d2bca91bc814518
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89951
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ec85ed21a960a198a01778cdb89a91fabcb5d0c0]

        vcl: rename GetContext to GetReaderContext in Graphic
        
        GetContext is a very generic method name, so rename it to a more
        specific GetReaderContext name. It is easier to find references.
        
        Change-Id: Ieb05ac63080598357107dc3e485b481910cd79cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89929
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-03-04  Bugra  <bugrakurt26@gmail.com>  [3e0c5113a298d3ded705706193f8b6b909027b2f]

        tdf#114441: Convert use of sal_uLong to better integer types
        
        Change-Id: I484cc39ebde5bfefa8ea26f3e6351ef12e303f1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89755
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-04  Michael Stahl  <Michael.Stahl@cib.de>  [4769f431d93139eb3c470e5bb4e7c3c33d46a41f]

        tdf#130680 sw_redlinehide: fix crash in SwUndoDelete
        
        The problem is that the code that adjusts pLastNode in
        SwContentNode::DelFrames() assumes that the nodes are deleted forward
        but MoveNode() runs backward so the only solution is to put pLastNode
        temporarily onto some node without checking if it has been fully
        deleted, while skipping over tables and sections.
        
        At the end of MoveNode() it must be on a valid (not fully deleted) node
        again.
        
        (regression from b86ff2c6a88aa41379e74f11e8ec8497ff85ffd0)
        
        Change-Id: If54c01f885e0c040aed9068823deae7dd167fd50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89896
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-04  Miklos Vajna  <vmiklos@collabora.com>  [5435ea2afc5da5633a440f2f06d79265bcbb040c]

        sw padded numbering: add DOCX filter
        
        DOCX uses <w:numFmt w:val="decimalZero"/> for this.
        
        Change-Id: I12a4a88f472af42a04244d30f9e59fc0b8b4855c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89945
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-04  Mike Kaganski  <mike.kaganski@collabora.com>  [b0d2ef6c458a6f216f7ba1683f5c996087644361]

        Fix more crashes after 1efeb17837c22499f00299c033ae59ba3910f7d7
        
        E.g., trying to open time control properties in test file in
        https://gerrit.libreoffice.org/c/core/+/89895
        
        See commit b9d6ea1dd7541c4bd866571f9e3f0aa894687c07 for explanation
        
        Change-Id: Icfa5d940cd595937e3bc83c752719d76d55d4081
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89944
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-03-04  Caolán McNamara  <caolanm@redhat.com>  [e33715206c48c945e6acb99cdd58d81e6514c242]

        allow control over treeview scroll position
        
        Change-Id: Ifa29416c4a716b3759f279ae4f0ce9179325f7a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89927
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-04  Miklos Vajna  <vmiklos@collabora.com>  [c57d6d39c80844c9d4c6bfed85cc151e52a67b34]

        comphelper: allow simple ad-hoc measuring with ProfileZones
        
        And then remove the manual measuring from the RTF import.
        
        Sample output:
        
        comphelper::ProfileZone: RtfFilter::filter finished in 180 ms
        
        Change-Id: I85e2e12d82ff491a2991a41e5a6f6d1410e12363
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89905
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-04  Julien Nabet  <serval2412@yahoo.fr>  [3d38514166b2e3090e03d16df11e83e184eee433]

        tdf#131044: 3D Effects dialog should allow to set 1 vertical segment
        
        See https://bugs.documentfoundation.org/show_bug.cgi?id=131044#c0
        for a scenario
        
        Change-Id: Ie247b6441df91e6831cfa18e66771af5d070dad8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89933
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-04  andreas kainz  <kainz.a@gmail.com>  [faf1893fc7dcb0895e0dde9003f02ed429eb11e3]

        tdf#125757 Impress context menu add animation command
        
        Change-Id: I8d063fc432506fd620e99f561bca37c3dfb5a01e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89934
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-03-04  andreas kainz  <kainz.a@gmail.com>  [f7fe5296d83609d15e34ec00644629111a055427]

        Impress context menu add slide transition and slide move/navigate
        
        Change-Id: I7168701de59f4b625f1ca5bb2fc9d06f521c681d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89935
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-03-04  andreas kainz  <kainz.a@gmail.com>  [823e321057a376e720473c141ce90eeb777696bc]

        tdf#120705 Impress/Draw multiselect context menu add ExportTo
        
        Change-Id: Id8b8e8d1676260d4a075166156c60965242c9fd5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89936
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-03-04  Armin.Le.Grand (CIB)  <Armin.Le.Grand@me.com>  [6dff631f8f4b964b48aadde52a1e1b8b04b9ba53]

        tdf#130150 Improve clipping in PDF export
        
        For more info and discusson please have a look
        at the task. It reverts the change from tdf#99680
        which did a wrong paradigm change in how clip in
        Region(s) is defined and tries to fix the
        underlying error in a more correct way.
        This includes problems noted in tdf#44388 and
        tdf#113449.
        This is a decent improvement, but - due to dealing
        with numerical problems - not yet the whole healing.
        Still thinking about how to solve this for good.
        Adapted PdfExportTest::testTdf99680() and
        PdfExportTest::testTdf99680_2() as needed, empty
        clip regions are allowed again. Added comments, too.
        Had to change solvePolygonOperationAnd to work
        on ranges if both inputs *are* ranges. The AND-case
        is then completely solvable. Also increased geometry
        for transformations of clip geometries - may help
        later.
        
        Change-Id: I2370447597faa6efb81d58ee31c63654e304262e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89874
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-03-04  Muhammet Kara  <muhammet.kara@collabora.com>  [497f0766c8b9578b125eaa1db68a21308d6e9396]

        clang-format: Remove proper files from the blacklist
        
        Change-Id: I27c9fb174255f52305452ce8ff0ed5ecb576a771
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89903
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-03-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [c5513b59281b08a615b12fadde5f3082eed81996]

        tdf#130960: Add uitest
        
        Change-Id: I2db9729620ab87c8934fa26a63f31c6a95e5a4fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89894
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-03  andreas kainz  <kainz.a@gmail.com>  [ce7bbf421d97cb87db1e9350365b73904d5e26de]

        tdf#130152 Writer Table context menu add Comment command
        
        Change-Id: I79230d50083a1ddb1543f4cee54f1c489aa246bf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89893
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-03-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ed82462b711603af14b48907d11a773b05ecebe5]

        Fix typo
        
        Change-Id: Idd102b386c19ed699761428b3347f438a42a1878
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89898
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c2aaaf06f677b891c1008dc6393455f4b604fafb]

        Removed execution bit on pptx file
        
        Change-Id: I003dd9e82e7ee5924064e34306de1abed8cdf4ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89899
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-03  Seth Chaiklin  <sdc.blanco@youmail.dk>  [8aab11e697c30ad939a1e9b1f71c2b34c59457dd]

        UI updates to insert and edit footnote/endnote
        
          - add colon to Character label with buddy control
          - add tooltips to arrows in Edit Footnote/endnote
        
        Change-Id: I5baf59fffd39771101ff0b40105ffcecc7489aec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89580
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2020-03-03  Tor Lillqvist  <tml@collabora.com>  [0c0bc5259027de01462dc4c0139e3046bc78eec8]

        Bin duplication
        
        Change-Id: I26dda20f0a1e51cc4ea820f9814a978e23ba9b96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89892
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-03-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [a4438e09b4e04a1b1e9e5ecd27b1a22531b0bfbe]

        fix ODR
        
        Orientation here clashes with Orientation in include/vcl/prntypes.hxx
        
        Change-Id: Ib68dec61990aebad6154eb2f5e00eb8680ebe196
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89888
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [f7dddbd7f2d93f3b6c1a85917b4434e388dfe1c9]

        inline some use-once constants
        
        Change-Id: I201b195438ef3df067cfa6db97c3b37b23061142
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89887
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-03  Miklos Vajna  <vmiklos@collabora.com>  [7a8450c3ecf1a8000cb37981c981fdd55d196df4]

        sw padded numbering: add ODF filter
        
        ODF allows any string as style:num-format="...", go with "01, 02, 03,
        ...", because that seems to be consistent with both
        DefaultNumberingProvider::makeNumberingIdentifier()'s fallback mechanism
        and with OOXML (which uses "001, 002, 003, ..." for the "pad to 3"
        case).
        
        Change-Id: I5c5c7ee5bd61175afc3e682276e69344852106d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89891
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-03  Mike Kaganski  <mike.kaganski@collabora.com>  [657d8c3e323c7353ce6fa1170532cb6e33d4b74f]

        Use thread_local statics in dtoa.c to be thread-safe
        
        We don't use MULTIPLE_THREADS for that to avoid performance
        penalty due to locking and memory allocation.
        
        Use dtoa.cxx stub to compile dtoa.c as C++, to allow using
        thread_local keyword in MSVC, which still implements pre-C99.
        
        Also don't expose dtoa() and other symbols - make them static.
        And define IEEE_MC68k, not IEEE_8087 on big endian platforms.
        
        Change-Id: Ie59fe0cf057b043556a5ac15ec6b11a1a5b41f47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89629
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Jenkins

2020-03-03  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [131d5cdbb9526477864ea3bd839deab0e544b821]

        tdf#42949 Fix IWYU warnings in dbaccess/source/ui/*/*hxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I1f4396eea206e2a8852a96e793be1f179ae837b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89773
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-03  Justin Luth  <justin_luth@sil.org>  [2940d1905b921d9909b08b1e32014d3c44474ef0]

        tdf#80194 editeng: fix auto subscript calculations
        
        ...and auto superscript too (although not as noticably).
        
        THIS WILL CHANGE THE POSITION OF EDITENG SUBSCRIPTS
        AND SUPERSCRIPTS IN EXISTING DOCUMENTS!
        That is because they were very poorly placed
        before - using a formula that is very different
        from how Writer does it. Everyone in the bug reports
        indicates that Writer does it good, but Impress
        does it really bad. (tdf#89849, tdf#63083)
        
        FOR EXAMPLE, when the char-size is reduced to
        the default OF 58%, it will now be raised by 33%, not 42%.
        Likewise, the subscript will now be lowered by 8%, not 42%.
        
        THIS AFFECTS/FIXES Writer textboxes, Calc, Draw/Impress.
        
        "Automatic" indicates that there is not a
        "correct" answer, but that the computer should make
        it "look good", so the user should be able to accept
        this change in positioning, as long as it looks good.
        
        The number of documents affected might be less than
        one would expect. By default .uno:SuperScript
        does NOT set auto mode (although Format-Character does).
        Since most people would use the toolbar instead of the
        format menu to create a superscript, auto will be rare.
        So there will be relatively few cases where
        subscripts are automatic in editeng, especially since
        it looks so poor that most people probably turned
        automatic off...
        
        This patch has no effect on non-automatic escapement.
        
        It uses the same fomula that calculated DFLT_ESC_SUB
        (since it isn't an arbitrarily chosen value).
        This is an approximation of the formula that Writer
        uses (since Writer does exact calculations based
        on each font's metrics).
        This Writer-inspired formula was introduced in LO 6.4
        for more accurate exporting to MSO
        word processing formats (tdf#127316).
        
        Change-Id: I0267810efe31a2b3be41bf2d39e2278ce9bc99e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88911
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-03-03  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [b9a124aae67cbd64917f07f2dca6603f149c018b]

        Qt5 just ignore invalid font attributes
        
        This ignores the *_DONTKNOW and _FORCE_EQUAL_SIZE values, except
        for the stretch, where we map DONTKNOW to QFont::AnyStretch.
        
        Change-Id: Ifdf55e798566681852ad4b585f4aeb0ebfbd1cf9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89884
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-03-03  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [f9fc420dceb1ece2c98767da16a21aaff771f140]

        tdf#101181 Implement glow effect on shapes
        
        Glow effect is a color-blurred outline outside of the shape. In ooxml
        document it is specified with the <a:glow> element.
        
        The commit contains the following:
        - Add support for importing and exporting <a:glow> from ooxml documents.
        - Assign new properties to XShape which stores glow-related attributes.
        - A new 2D primitive is introduced in module 'drawinglayer' which is
          responsible for representing the glow primitive which is to be rendered.
          + A glow primitive is a clone of the original shape which has been
            scaled up slightly and a new color has been assigned to it. The
            radius of the glow effect and the color is defined in the <a:glow>
            element being imported.
        - A blur algorithm is introduced in module 'vcl', which is called during
          rendering the primitive.
          + The blur algorithm works on a bitmap.
          + Since the algorithm is CPU-intensive, the result is cached in the
            processor and it is recalculated only if needed.
        - Add support for importing and exporting glow effect to ODF format. For
          that, new attributes of element <style:graphic-properties> has been
          added:
          + loext:glow, which can have the values "visible" or "hidden"
          + loext:glow-radius: which holds the radius of the glow effect in cm.
          + loext:glow-color: holds the color of the glow effect
        - Tests have been added to assert properties after pptx import and
        export.
        
        Change-Id: I836aeb5e0f24e2c8d5725834c8c0f98083bc82e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89125
        Tested-by: Jenkins
        Reviewed-by: Tamás Bunth <btomi96@gmail.com>

2020-03-03  Caolán McNamara  <caolanm@redhat.com>  [224ab38f747dcafe711c10b54ad53c52bda9e41d]

        silence dtoa coverity warnings
        
        there isn't a --with-system-dtoa option so add an explicit patch
        
        Change-Id: I6ae00fefd3352b1501da3e94e108d3183f951907
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89870
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-03  Caolán McNamara  <caolanm@redhat.com>  [43518b29fddc7b824bdb1f7c8d2efcd220d6bc72]

        cid#1458434 Untrusted loop bound
        
        Change-Id: I3fd06ddf1548c1d6b5d8e91db944d2c720040718
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89873
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-03  Miklos Vajna  <vmiklos@collabora.com>  [b3c18cdc07507bf4bc4bac14e792b1eb2294399a]

        test: log the validator cmdline
        
        The validator cmdline is fairly nontrivial, log it so that in case it
        fails, one can invoke it manually without having to hunt down the string
        in a debugger.
        
        Change-Id: Id18c6d67f1b3b78da31e8be8c60f703623b80309
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89875
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-03  Tünde Tóth  <tundeth@gmail.com>  [381c9c6e5d179cf1d4dde9088fa5124fe2c36a99]

        tdf#130777 UI: add Hide legend entry option for pie chart
        
        Follow-up of the following commits related to the new UNO property
        DeletedLegendEntries for pie charts:
        
        commit a96ec04a07c35338f5f9a0cb361b9322e5ca9cec
        (tdf#130225 implement ODF export of deleted legend entries of pie
        charts)
        
        commit 86be3422cd55fa9e44104f1628648061bb6a3495
        (tdf#129857 Chart OOXML export: fix deleted legend entries)
        
        commit 6e847aa817999ab18acd534f9e6a86685bb268fc
        (tdf#129859 XLSX import: don't show deleted legend entries)
        
        Change-Id: I8b13823da745dfbfbf20f1d30f742c4baf803fc3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89456
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-03-03  Caolán McNamara  <caolanm@redhat.com>  [bbb9500ebf9ce5522b3c2c8e07e7fa227620dc40]

        deem placeholders entries currently expanding as logically still placeholders
        
        Change-Id: I87ebc1d7e095f465c76fcd9b76c01749fe6b57df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89871
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [b55bf0cbdfdc68200ebf191b828a912373f1b7dc]

        move some headers inside their module
        
        Change-Id: I026f920d475c4ce56a12d6b29a702673e8bd7a1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89866
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-03  László Németh  <nemeth@numbertext.org>  [0045b6f36e5e1445d699f87a0f6597d665b4cfe4]

        tdf#130690: DOCX import: fix lost text formatting in cells
        
        by limiting paragraph-level character property expansion
        for the whole table paragraph based on all text portions.
        
        Follow-up of commit abb9c7db8bcc06f907d39a7811711882161d5803
        (tdf#130494: DOCX import: limit paragraph-level character property)
        
        regression from 2ab481b038b62b1ff576ac4d49d03c1798cd7f84
        (tdf#90069 DOCX: fix character style of new table rows)
        
        Change-Id: I4d14fd30c9fbc8464c2430726faf16e292f24e38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89848
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-03-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [b5443459e13d88129c280059d0293f0bd97b8118]

        tdf#131041: Add uitest
        
        Change-Id: Ic718fbd4063c961555997014702e16ab4bf42a54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89834
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-03  rizmut  <riz_17_oke@yahoo.co.id>  [e385972cae1da55539000d90711b84a8a1763535]

        Sukapura:  Add 45 degree rotation icon for object transparency angle
        
        - Remove links.txt duplicate contents
        - Update icons in Insert Hyperlink dialog
        
        Change-Id: Ibddba73ea989c4cf996eefbdca3d8704e3c83700
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89863
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-03  Stephan Bergmann  <sbergman@redhat.com>  [d257314af28c3e956757c0856490ba70104dfcc0]

        Fix call of Python
        
        ...where $(PYTHON) is undefined, but which was mostly masked by
        solenv/bin/gentoken.py happening to have a shebang line, except for flatpak
        builds now failing with
        
        > /usr/bin/env: ‘python’: No such file or directory
        > make[1]: *** [/run/build/libreoffice/editeng/CustomTarget_generated.mk:18: /run/build/libreoffice/workdir/CustomTarget/editeng/generated/tokens.gperf] Error 127
        
        (See also discussion in the comments of
        <https://gerrit.libreoffice.org/c/core/+/89262> "Convert gentoken from Perl to
        Python.")
        
        Change-Id: Iebdf98d7b7ee4da9d861231064549ffef5445edc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89828
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-03  Stephan Bergmann  <sbergman@redhat.com>  [0d4aa17ee7b6a02100dc2b10c328dc6be4f184cf]

        Make sure gentoken.py always writes a file with Unix-style line ends
        
        ...in a way that hopefully works for each of our "any Python >= 2.7 used during
        the build" scenarios (thanks to vmiklos for suggesting the actual changes to
        gentoken.py).  This is a necessary prerequisite for
        <https://gerrit.libreoffice.org/c/core/+/89828> "Fix call of Python", which
        would otherwise on Windows generate *.gperf files with DOS-style line ends, but
        where the Cygwin gperf expects them to have Unix-style line ends and fails with
        
        > C:/cygwin/home/tdf/lode/jenkins/workspace/gerrit_windows/workdir/CustomTarget/editeng/generated/tokens.gperf:9: warning: junk after %% is ignored
        > unsupported language option C++
        > , defaulting to ANSI-C
        > C:/cygwin/home/tdf/lode/jenkins/workspace/gerrit_windows/workdir/CustomTarget/editeng/generated/tokens.gperf:2: junk after declaration
        > make[1]: *** [C:/cygwin/home/tdf/lode/jenkins/workspace/gerrit_windows/editeng/CustomTarget_generated.mk:22: C:/cygwin/home/tdf/lode/jenkins/workspace/gerrit_windows/workdir/CustomTarget/editeng/generated/tokens.cxx] Error 1
        
        (<https://ci.libreoffice.org/job/gerrit_windows/58956/console>)
        
        Change-Id: I0cc420e4f8342225bd01ee326b1e517fdc57005e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89865
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-03  Miklos Vajna  <vmiklos@collabora.com>  [642b7706101a991efc7e312f59dece640d8bfb60]

        sw padded numbering: add layout
        
        lcl_formatArabicZero() looks a bit over-complicated with its hardcoded
        limit of 2. Word supports limits of 3, 4 and 5 as well, so prepare for
        handling them in a generic way.
        
        Change-Id: If6e5634b11616f0ac05e1387016e22f4b171bbfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89864
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-03  ayhanyalcinsoy  <ayhanyalcinsoy@pisilinux.org>  [b23183af90996395c19eea5c71c7b2f5640b838b]

        tdf#130600:Removed the New Category and Refresh icons from Template dialog
        
        Change-Id: Iad22a84820056f05a3aae6d68f008fe904c56ffa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89750
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-03-03  Caolán McNamara  <caolanm@redhat.com>  [b15918747192943ab174dff806797ab662a52895]

        add a collapsing row hook
        
        Change-Id: I83d690715a9e427d23b3f2316fd114c037487d54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89841
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-03  Caolán McNamara  <caolanm@redhat.com>  [fd55510992800d18d04f3c54bd2ad0e0eb62d9ab]

        Resolves: tdf#131041 crash on async border dialog
        
        Change-Id: Ia9f5f02a0993c3b28ca5fecef3ce6333ba85806b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89823
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-03  Jim Raykowski  <raykowj@gmail..com>  [37b4784ca722aa0496cda95191869c2086223e24]

        Keep selections selected after outline moves
        
        and don't update content view until after move is complete.
        
        In this patch a flag is used to not allow document changed notifications
        to rebuild the content tree while doing outline moves. This flag also
        prevents the content view from being update until after outline move is
        complete. A condition is added in SwContentTree::Paint which prevents a
        focus rectangle flash at the top of the list from SvTreeListBox::Paint
        when the tree is empty.
        
        Change-Id: I5691a532a6bb916c3152900eda3bc9333c24871e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89608
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [b0a07d94095883c17ab444801a27d30819aec201]

        remove some dead code
        
        GpgComponentFactory is unused since:
            commit 06d7dbb3568889aa50f46d6307a39fa53a17313b
            Date:   Sun May 21 14:28:57 2017 +0200
            gpg4libre: share static xmlsec lib between nss and gpg
        
        tableautoformatfield.cxx should have been removed in:
            commit 5990beed9aba690ea9487e2c4a64615b7504a0a1
            Date:   Fri Aug 29 16:37:43 2014 +0200
            Dead code
        
        xmlRow is unused since initial import
        
        Change-Id: Ief186e9ef46238cc8cdb49f4adde52a45a98cbc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89830
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [b8077713987253f6db0887ddad56fd6871374a8b]

        Revert "add some libs to libmerged"
        
        This reverts commit 4ec76bdeeb000881cf46c78166dc02badb4f44db.
        
        Revert this for now to get the TB77 builds working again.
        
        Change-Id: I345ad54b5bc8e8a06dfba539c2cee8822a350f93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89802
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-03  rizmut  <riz_17_oke@yahoo.co.id>  [e796f172aaaded731b6060450e9e83d39f4639af]

        KJ: Fix for tdf#131061
        
        - Update Cell Styles icons naming
        - Update icons in Merge Cells dialog
        
        Change-Id: If5c9ea38399f1f5f436a8c86d097369432705644
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89821
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-03-03  Miklos Vajna  <vmiklos@collabora.com>  [6b80bd446de4bf19df3a9b124881e1fe12402ca8]

        sw padded numbering: add doc model and UNO API
        
        The idea is to behave similar to Arabic numbering, but pad the result on
        the left up to 2 characters. Word has this feature, so far Writer falled
        back to plain Arabic numbering.
        
        This is just the document model, not layout yet.
        
        Change-Id: I8ac90536848d00b8678129184db0849130724dee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89846
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-03  Miklos Vajna  <vmiklos@collabora.com>  [f807c8bbbc041a7896838fc213d30f2f30768b4a]

        sw doc model xml dump: show numbering type
        
        Change-Id: I6d2145469b8153c86294c40e1b3dfcc9d65ced60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89819
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-03  Miklos Vajna  <vmiklos@collabora.com>  [62b92a8973db0ecb1942a80d50b2c532b5d4d2f9]

        uitest: split up UITest_writer_demo
        
        I used solenv/gbuild/Trace.mk to measure where the time is spent at the
        end of an incremental 'make check'. The last 141 seconds is spent
        executing UITest_writer_demo alone.
        
        If that test is executed in isolation, it takes 289 seconds. I measured
        the cost of all the individual .py suites and arranged them into 8
        separate UITests, this way the make -j8 cost is 101 seconds (i.e. 35% of
        the baseline). IOW this is supposed to speed up 'make check' with 3m13s,
        provided you have the code already built.
        
        Change-Id: I1ffee3a06b8fd84d7b9a0295547900df11f11f68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89835
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-03  Miklos Vajna  <vmiklos@collabora.com>  [198685ded79d64b21023ee85e9a15fa1b32705a0]

        tdf#84399 VML import: map <v:shape o:spt="202"> to TextShape
        
        This partially reverts commit 81f9fe3a14f0fc99afbfa7ce3a26a9c7855d0919
        (fdo#74401 VML groupshape import: only handle v:rect as TextShape,
        2014-03-19), which wanted to map triangles to custom shapes.
        
        It was overlooked that we can have not only explicit rectangles and
        custom shapes, but also <v:shape> elements which have their shape type
        explicitly set to TextBox. The later is now again handled similar to
        rectangles. This keeps the triangle case working, but fixes the <v:shape
        o:spt="202"> case.
        
        We need to make this decision while parsing the XML, so some rework is
        needed to have earlier access to its container (group shape or draw
        page) and also to its shape type.
        
        Change-Id: I33a4b3cd03b0df5d93cffa19e7ea834113df2bdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89852
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-03  Stephan Bergmann  <sbergman@redhat.com>  [45bd7006ccf807b2cfe432e6143593e9ec3dbdac]

        Missing dependency
        
        (see <https://gerrit.libreoffice.org/c/core/+/89474/2#
        message-df62334d1cd68aee22bbd7ee451bafba9bd62b72>)
        
        Change-Id: I12d7bb4f0be102943e8c8dc204e517d045bc0d1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89837
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-03  Stephan Bergmann  <sbergman@redhat.com>  [017f84aa39de575d29f360960f13f9fb71167554]

        Adapt solenv/flatpak-manifest.in to recent download.lst changes
        
        ...and to f3e7004794eded346d98264d3061f4e4aa80ee0a "tdf#130725: use strtod by
        David M. Gay to make sure we get the nearest"
        
        Change-Id: Id26259f15587c9ab9cc4722b40c09153026c3f42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89845
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-03  Stephan Bergmann  <sbergman@redhat.com>  [e17224501e9f4f783d5be3f5aa9c7f6decd8a405]

        Revert "Make Chart Creation Wizard async"
        
        This reverts commit ed86b6250cd00ed6b7bdb81307bc66adba129cae.
        
        Reason for revert: Most Jenkins builds for that change were aborted
        after timing out, and many other Gerrit Jenkins and tinderbox builds
        now time out, too.  It very much smells like that commit was the
        culprit.
        
        Change-Id: I5473c58957f92d63113e32f862ad9c114f9c844c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89803
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-02  DaeHyun Sung  <sungdh86+git@gmail.com>  [300eaa533eed3f9e07cf24d53e4e4c561be2fc3b]

        Fix Korea's Hanja Upper Numbers codepoint array  #tdf130077
        
        fix code point for Korean Numenic strings codepoint array
        5 伍
        1000 阡
        
        Change-Id: Id6b37fbaf5ca538ae61555d8c2237c66406c4fb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87240
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-03-02  Caolán McNamara  <caolanm@redhat.com>  [133eafab9bf3ba00eb32d08178fcb0dffd0dcf91]

        ofz#20976 build-failure
        
        Change-Id: I6fc81e6ef13f77dea410f95e159a932089603aeb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89801
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-02  Seth Chaiklin  <sdc.blanco@youmail.dk>  [e2a6efe230888b000329b79d7797a5e07a3e48f7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6e4e81d1d12dd131a8ceb95255544b8f51f302d8
          - improve links to module-specific help pages for Styles window
            
            Change the present method of linking the "Styles" header for each
            module to a generic page with an activated link to the relevant
            styles help page to go directly to that page.
            
            Each of specific pages calls "text/shared/02/01230000.xhp#stylist"
            This patch moves the switch in this page to be applied to the Styles
            header.
            
            Change-Id: Icb846f44d5eb61e8a42612c0d8e05de2c959f7d2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/89786
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-03-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0866589692568083fea3e013be3c13629fb6bcc4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3fd0111f7071d3feed644b88c3227817c422510b
          - Helper to refactor paragraphs in XHP
            
            The helper transforms XHP paragraphs into :
            roles=note, warning, tip into <note>,<warning> and <tip>
            
            roles=heading and level=[n] into <h[n]>
            
            usage:
            xsltproc refactor.xsl source.xhp > target.xhp
            
            Change-Id: Ib3d69aebc35978f6e73a27bee232864bfe6e8463
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/89832
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-02  Caolán McNamara  <caolanm@redhat.com>  [2b03e0ba521b7b439e5da6ce73545dd4f2c49a8b]

        Revert "ofz#20976 build-failure"
        
        This reverts commit 5b22433d79823372744038c5ae28094bc938fb48.
        
        Reason for revert: <INSERT REASONING HERE>
        
        Change-Id: I4a104ca86dadbcc7f797df41326d48a53ca1c990
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89800
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-02  Caolán McNamara  <caolanm@redhat.com>  [5b22433d79823372744038c5ae28094bc938fb48]

        ofz#20976 build-failure
        
        Change-Id: I31434d2b979aff20a53b164ffbb3d19247cd1ce3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89826
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-02  Balazs Varga  <balazs.varga991@gmail.com>  [94973fa0fa5c1253d8c8bf6b104d9e7123eee923]

        tdf#130986 Chart OOXML export: fix number format of custom label
        
        Export correct sourceLinked attribute in c:dLbls/c:dLbl/c:numFmt, as
        in c:dLbls/c:numFmt.
        
        Change-Id: I0e52720b3cb2c99550a779763f01ba12f762050d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89638
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-03-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [5750575771a44d248da597a359fe6abe0c2073ef]

        uitest: check copy in .uno:Move
        
        Change-Id: I916d3853500705b1037aa669374511c184402313
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89822
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-03-02  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [e33135518b74643e2a840955965cc4536c9ee41d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to eb8ea00768b65b71653e85fdcda022fc39df211d
          - Created help page for submenu Text
            
            Removed help page for Change Case as it was merged into Text.
            
            Change-Id: I85fbf915f71135d21bc180385fe3aa3013e5a2cd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/89628
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-03-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [59b755eb93136ea28916e875ee28a50ac7c12fb5]

        Fix typo
        
        Like in 7fe40724b7b07710a501710466b6f10b526c2c97
        
        Change-Id: I52eeeb46d4a6de44af94bc6fb3fb19b1c2dab3b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89759
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-03-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bf06e6957e56ab6b1960dd0ae68d45295ac12f74]

        Fix typo
        
        Change-Id: Ib03d068389d70866490456372cea1038366bfa2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89831
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-03-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [efd267fac274daaf18a095b958d622e2d1468eed]

        can pass length to icu compare here
        
        which will skip the need to do strlen()
        
        Change-Id: I0c9663f5f51f158179c4e0725c1901d7256173e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89817
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-02  Jan-Marek Glogowski  <glogow@fbihome.de>  [63ea1e811a3b3806b6b2408d759a449f4e086eb3]

        Qt5 unify font attribute conversions
        
        Adds conversion functions for VCLs FontWeight, FontWidth and
        FontItalic to Qt5FontFace and remove the partial "switch"
        tables from KF5SalFrame.
        
        And correctly handle the FontWidth in Qt5Font as the stretch
        value, so the default font in qt5 gets the correct stretch and
        doesn't look bold.
        
        Change-Id: I698986416dff13e6dfaf9dfa7f95851b89e9137d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89813
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-03-02  Muhammet Kara  <muhammet.kara@collabora.com>  [1f84470abc6087fc6a3d01defae5043772bdd95e]

        clang-format lotuswordpro with under 5-percent lines of change
        
        Files which could become clang-format conformant with
        under 5-percent lines of change relative to the total
        count of lines in the file are found by using bin/find-clang-format.py,
        and fixed with /opt/lo/bin/clang-format -i <path-of-the-file>
        
        There will be follow-up patches to fix all 'under-5-percent' files.
        
        Change-Id: I4527dcc9aaabd1fba3363c0aa2bf3217e42ef45e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89776
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-03-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [6ad2ec4e98157618a9ff5b9097d84b45d16c7038]

        fix get_SHA_for_change in logerrit script
        
        after
            commit 02b5d09c0dab1621ce23f9a8df45fa1628be3ece
            tdf#105204 fix shellcheck warnings in logerrit
        the previous get_SHA_for_change returned a URL with a leading space,
        which was previously implicitly stripped. Adding quotes prevents that
        stripping, so we need to explicitly strip here
        
        Change-Id: I5b303f6ca5b1dc7d2a369afc2c52830b1b9586eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89816
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-02  Mike Kaganski  <mike.kaganski@collabora.com>  [788ffc0360e44c54947bdead6d1eb368e5283915]

        tdf#118893: avoid nullptr dereference
        
        Change-Id: I56ada18348ed1b1ebe5e1d6f000391965d822b4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89815
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-03-02  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [7c6c9951d3be0af11099f78462f7dfc8772df963]

        Qt5 some refactoring for HiDPI merge
        
        This is a preparatory patch for merging the initial fix for
        tdf#127687, the Qt5 HiDPI scaling support, and generally to make
        the style handling code a little bit more readable.
        
        It includes:
        * Moving all lcl_ Qt5Graphics_Controls functions into the class as
          private functions without lcl_ prefix.
        * Add three additional helpers - pixelMetric, sizeFromContents and
          subControlRect - to cut down boilerplate QApplication::style()->
          prefixes for the style calls everywhere.
        * Drop the superfluous Qt5Frame::TriggerPaintEvent functions.
        * Drop the single, broken maGeometry.nTopDecoration filling.
        * Split some very long lines of nested call code by using some
          intermediate variables.
        * Move a Qt5Data include from hxx into cpp
        
        Change-Id: Iae1bfafd14c4163447f3d55e2307f0f617e68a0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89751
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-03-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [5962dbf15d99b54d33f7e6589a23b8bca4359168]

        speedup sw build a little
        
        from 11m46 to 11m21
        
        Used ClangBuildAnalyzer to find headers that took a long time
        to parse (in total, across all modules).
        
        (*) moved the boost stuff out of sw/inc/docary into a new header.
        (*) make sw/inc/ndtxt no longer include doc.hxx
        
        Change-Id: Ia1d4ebddb4ddd4ec4ffbc011f4a5e24a42b46d3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89808
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-02  Luboš Luňák  <l.lunak@collabora.com>  [4e9aa386556f49358a1cef5c5f6b9b26d2e9e1b8]

        prevent gbuildtojson.py from removing the GBUILD_TRACE file
        
        It starts a new make (MAKE_RESTARTS is again not set), so the code
        for removing the file gets triggered again.
        
        Change-Id: If48214703fd86337a5bfa2c1c8e67cbdfbdfdfad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89814
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-03-02  Caolán McNamara  <caolanm@redhat.com>  [0bea7b285819d18de9d58cb9e7cf90ffad18aea2]

        cid#1459023 Dereference null return value
        
        Change-Id: Id99adac0a544b59b6ac8f6ac225df1f218ed8405
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89765
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [7ae33e175007d04021f5e911e3f7f6cbd0966804]

        tdf#126904 calc right arrow large unexpected column jump in protected sheet
        
        regression from
            commit 7282014e362a1529a36c88eb308df8ed359c2cfa
            Date:   Fri Feb 1 15:15:16 2019 +0100
            tdf#50916 Makes numbers of columns dynamic.
        
        Change-Id: I3b6f6e5430c97ef52f63c406eb3c3b39b9dd578e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89809
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-02  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [00bcbbf86d94792b11bbcc11b86acf8f63e34ae4]

        tdf#42949 Fix IWYU warnings in svx/source/s*/*cxx
        
        Except for already done svx/source/sdr/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I1c4b34cf42aa9faa2f7de36fe1602059460c6c1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89656
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-03-02  Michael Stahl  <Michael.Stahl@cib.de>  [068c133ac41c97652909b88c432e3b73010efc3e]

        sw: layout: fix wrongly positioned table rows in --convert-to pdf
        
        If the document is loaded via UI, the first layout action is triggered
        from resizing the Window and the table is positioned properly on the
        first try.
        
        If the document is loaded via --convert-to, only getRendererCount()
        formats the content of the table, and the table is positioned 3 times
        but its first row is only positioned 2 times.
        
        The first time the table id="56" is positioned, the previous table
        id="50" is at correct Y 5988 but its content isn't formatted yet, so its
        height is almost 0 (just table's border etc.), so the table ends up at
        y = 6271.
        
        The second time the table id="56" is positioned, the previous table
        id="50" is at wrong Y 7937 and its content is valid, so its height
        is 1203, so the table ends up at y = 9140.
        
        The third time the table id="56" is positioned, the previous table
        id="50" is at correct Y 5988 and its content is valid, so its height
        is 1203, so the table ends up at correct y = 7191 ... but the first
        SwRowFrame remains at y = 9140 and is never repositioned, and the lower
        rows are cut off (invisible).
        
        Change SwTabFrame::MakeAll() so that a MakePos() that moves the table
        itself does not leave the first SwRowFrame's position valid, which
        should ensure that all rows are repositioned.
        
        (And work around C++'s particularly unhelpful type system.)
        
        This happens since the earliest version checked, OOo 3.3.
        
        Change-Id: If3dfe1ffcb81e03aa4f4bffcf33a237f0c92bd08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89735
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-03-02  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [a0e8a42a45abc7e626346bf01903ed81a026287d]

        tdf#131031 Gtk3 presume the resize did happen
        
        Regression from commit b26ca5b13733b46c2df0787502f885e15b390956
        ("tdf#130841 resize to client size after SetPosSize"). It just
        happens for me on gtk3, not gen and not win. But since gtk3 also
        sets the nX and nY value SetPosSize eventually before the fact,
        do the same for the nWidth and nHeight.
        
        Change-Id: I2898c403b73de790f3f988b8b8ec2067f4b0b43f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89760
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-03-02  László Németh  <nemeth@numbertext.org>  [7f805108a4ccc5751d7cbcb722ded5247e398578]

        tdf#131062 DOCX import: fix table-style paragraph background color
        
        by comparing fill attributes to ParaBackColor to avoid losing them.
        
        Regression from commit a9ba8e57a41c5ddf3597272bddab30e51fb3fd38
        (Revert "tdf#118947 sw tablestyle: manually scan parents for ::SET").
        
        See also commit 24077b2d52ab3d0fd0db5afb25d8b94b62386e3e
        (writerfilter: import paragraph color as fill attributes)
        
        Change-Id: Id42ea3adaddf883435dd61e5dea0e6c5fb89f927
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89215
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-03-02  Szymon Kłos  <szymon.klos@collabora.com>  [ed86b6250cd00ed6b7bdb81307bc66adba129cae]

        Make Chart Creation Wizard async
        
        * FuInsertChart as a memeber in ScTabViewShell
          stores instance is needed to react on the dialog's result
        * CreationWizardUnoDlg converted to XAsynchronousExecutableDialog
          added dialog close handler which notifies listeners
          In the Online dialog become dead after closing, additional
          PostUserEvent was needed to kill the dialog after real close
          (without it user needed to select any cell to close dialog)
        * Reuse in Writer
        
        Change-Id: I9fe123d5c189d568f0edb4d36173a224a820a8a3
        Reviewed-on: https://gerrit.libreoffice.org/79654
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/79571
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-03-02  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [8e323fcacebad1afe9d867b846722a6b9bf20f78]

        tdf#36737 - Initialize default values of optionals
        
        Initialize default values of optionals in function headers.
        
        In LO Basic, optional parameters are allowed, but without
        any default values. Missing parameters will not be initialized
        to their respective default values of its datatype, either.
        
        With option Compatible, optional parameters are allowed
        with default values. Missing optional parameters that
        don't have explicit default values will not be initialized
        to their default values of its datatype.
        
        With option VBASupport, optional parameters are allowed with
        default values. Missing optional parameters that don't have
        explicit default values will be initialized to their default
        values of its datatype.
        
        Change-Id: I57aabae5f70d1cf6c4e8feb95ce0db6af753383c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87550
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-03-02  Caolán McNamara  <caolanm@redhat.com>  [6c12de3ed36083f35105dddab6943e5d3693edd8]

        dtoa needed by sal
        
        Change-Id: I79067b047384425c65a2653b20e637d8461cf7f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89780
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-02  Miklos Vajna  <vmiklos@collabora.com>  [950e1aec0a984ce40a5038331f491272b51d41fa]

        sw: prefix members of SwRedlineSaveData, SwUndoAttrTable, SwUndoCpyTable ...
        
        ... and SwUndoFormatColl
        
        See tdf#94879 for motivation.
        
        Change-Id: I004a80401c48d9706537cce318d0dc44fb4204be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89807
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-03-02  Stephan Bergmann  <sbergman@redhat.com>  [413898573805c5f96ae7cc561fdc2125575084a4]

        Revert "Stop Navigator content view flashing"
        
        This reverts commit 201a7652092c6a7796a59e6ddee144e4f0c9ece9.  Was this
        submitted in the wrong order?  There is no m_bIsInPromoteDemote across the code
        base.
        
        Change-Id: I85cfbb797fccfd0c03c1ec19a792da8e10c7acde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89806
        Tested-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-02  Jim Raykowski  <raykowj@gmail..com>  [479fa3a53bf21302e414e892574ea129f8f2373d]

        Add functionality for promote/demote chapter/level shortcut keys
        
        The following arrow key shortcuts for these actions can be used when
        focus is on outline content in Writer Navigator:
        
        Ctrl+Up       promote chapter
        Ctrl+Down     demote chapter
        Ctrl+Left     promote level
        Ctrl+Right    demote level
        
        Holding the Shift key, in combination with the above, will exclude
        children from the action.
        
        Change-Id: I73a320d571791e2e9e1c0e4efb579c9977220494
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89491
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-02  Stephan Bergmann  <sbergman@redhat.com>  [4ba1088d68fc7c0c76e13f29faff5a3f54342534]

        Adapt compilerplugins to Clang trunk change
        
        <https://github.com/llvm/llvm-project/commit/
        93184a8eda272c65308906836b47cbf209de779e> "Remove unused parameter from
        CXXRecordDecl::forallBases [NFC]"
        
        Change-Id: I8efdda2a37fd0df3b964401e8851a0f95f8d0ab4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89781
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-03-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [0cf5d0fa5e1a7d5dafa7e899e065edb042764f44]

        don't rely on parser ::characters callback only firing once
        
        which is true for the old parser, but not always so for the FastParser.
        So pre-emptively fix some stuff
        
        Change-Id: I405834f1dfd28c98cae87b6de38d238f723edafd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89712
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-02  Jim Raykowski  <raykowj@gmail..com>  [201a7652092c6a7796a59e6ddee144e4f0c9ece9]

        Stop Navigator content view flashing
        
        Redraw flashing occurs in the content tree when outlines are moved during
        promote/demote chapter/level and when switching content navigation view
        mode. Also, the focus rectangle is briefly shown.
        
        This patch uses the m_bIsInPromoteDemote flag, that indicates when
        outline levels are in the process of being moved, to not redraw the
        content tree until after the moved outlines are reselected. To stop
        focus rectangle flashing a check for tree emptiness is used in the Paint
        function.
        
        Change-Id: I252c5a0032157c0a8287c748071d180675b3a70d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89659
        Tested-by: Jenkins
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-02  Jens Carl  <j.carl43@gmx.de>  [a741e86aaf9cc148dca20c2337a42e68270e669f]

        Add XServiceInfo tests to ScTableSheetsObj
        
        Change-Id: Iaaadc2554bb0ce103ef01bbf02c316d21fae51af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89761
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2020-03-02  Samuel Thibault  <samuel.thibault@ens-lyon.org>  [607827d988f76988880a52ccb947231441cd1da7]

        gtk3 a11y: fix get_text(1,-1)
        
        Even when the end offset is -1, we have to return the text starting a the
        given starting position, up to the end, but not necessarily from the
        beginning.
        
        Change-Id: I6a79092c683c273eaedb8661545df71b742110ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89486
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-03-02  Serge Krot  <Serge.Krot@cib.de>  [53735aeb937d7f2c1ac5bc0227e4a2fdc24e4947]

        tdf#130945 Writer: Preview of linked doc is not updated when edited
        
        Change-Id: Id8ee653cc9cb5dbcb3ad0a31688a0b5e34d99fff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89499
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-03-02  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [8461127750e1fe92a615409505256132e54fb8e8]

        tdf#129096: Document Recovery: Use TypeDetection on load
        
        Loading of recovered document happend before via XFilter::filter
        is not updating media descriptor of document. But this is
        important for password protected documents to store entered password
        and used encryption type.
        
        To avoid this problem let's use TypeDetection which during its work
        will ask user for password and store all the info in modified media
        descriptor before actual recovery attempt.
        
        Change-Id: Ide2ebf0955e0937cdc7c9d7165593b71f904649b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88844
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Jenkins

2020-03-02  Tor Lillqvist  <tml@collabora.com>  [da57c32c5cb27eee38e32d10232b31d459c399df]

        tdf#130348: Add special case for ChartDeck, too
        
        Change-Id: Idf6cc1469f074debfc4351a58826a3a7411391ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89722
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        (cherry picked from commit 6a031edca26cadd5917a94de2d3b6a706197a8fc)

2020-03-01  Caolán McNamara  <caolanm@redhat.com>  [45ca47ac39c03df4de52d627a764f16068b1eab0]

        nDepth is only written to, not read
        
        Change-Id: Idf6f038e535f48558b04f3aea63c01c9e164ee8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89779
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-01  Eike Rathke  <erack@redhat.com>  [0f1433cdaa66e3137061d45443e887dad6135752]

        Catch by reference
        
        error: catching polymorphic type ‘class qrcodegen::data_too_long’ by value [-Werror=catch-value=]
        Change-Id: I34cd429186b737f32ceec124849d48860788a9d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89778
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Eike Rathke <erack@redhat.com>

2020-03-01  Muhammet Kara  <muhammet.kara@collabora.com>  [5f2cf0cc76316d27c0841fda027b350b83032531]

        lok: Set default text for new text box on mobile
        
        Change-Id: I0b6056e9dbf5fb81d092092cc183b05120b95d70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89352
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89710
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-03-01  Eike Rathke  <erack@redhat.com>  [a209ec58ff5893823ed0b7a11e8463c38df86739]

        Related: tdf#130371 Broadcast ScAreasChanged for created names
        
        ... to notify the Name Box to refresh its name list.
        
        Change-Id: I20fb461d59c0dd98698837d91e2a7ef9a8c5a4ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89768
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-03-01  Samuel Thibault  <samuel.thibault@ens-lyon.org>  [4c483204edc5ab5da4b40eb92fd69c6d87d11505]

        gla11y: Fix checking orphan labels
        
        Change-Id: Icd43014f40a655b512b6328f4800906325d9b164
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89767
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-01  Caolán McNamara  <caolanm@redhat.com>  [f1c011eb64b837bd375a6afbfa8cf784e3b723b8]

        cid#1459020 Resource Leaks
        
        Change-Id: I124a61ee34b315c4853ee0f1d96eb9ee45a76e8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89764
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-01  Caolán McNamara  <caolanm@redhat.com>  [85eda0537b3f378358542aacfa0689deccb680f1]

        cid#1459028 various checked_return warnings
        
        and
        
        cid#1459027, cid#1459026, cid#1459025, cid#1459024, cid#1459021,
        cid#1459018
        
        Change-Id: If92e7665fcf947c5daf3094b9003e85c5c51f48f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89763
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-01  Caolán McNamara  <caolanm@redhat.com>  [5a78e93aec3636e04e47f4e74d7f2328fd0bbdbb]

        cid#1459022 Uninitialized members
        
        Change-Id: I672c55ac562836f5ca7fe9e8c6a9d313dbbc40a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89762
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-03-01  Samuel Thibault  <samuel.thibault@ens-lyon.org>  [e6ddcd095eff6a8a3a7017e01e10734cc4f3cdce]

        Drop unused suppressions
        
        Change-Id: Ibeba908d39234b5f3224ffdf6bda0673d6ccaa8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89766
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <bubli@bubli.org>

2020-03-01  Seth Chaiklin  <sdc.blanco@youmail.dk>  [ba7d79705f37809e19d7af5933a1a5e6400ce306]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f2a0ebccd289ae50a38def8beb38943579e94a62
          - tdf#106668  update help page about applying Styles
            
            - update command labels
            - add module conditionality to howtoget access
            - add sys conditionality on shortcut key
            - updated access commands
            - updated id=gestalter to id=stylewindow
            - added "Related Topics" section
            - moved "tip" about "styles" to "Related Topics"
            - add link to Creating Page Styles in "Related Topics"
            - updated "Autoformat in Tables" page
                 - changed "Default Style" to new "Default Table Style"
                 - adjusted order of elements
                 - corrected grammatical error
                 - changed to <h1>, <h2>, <h3>
            
            Change-Id: I1d0167f8d8b8205a4f94d56c388a5271fdbac477
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87415
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-03-01  Muhammet Kara  <muhammet.kara@collabora.com>  [995e56127a789a8519c02a32ad9d032121c2bbe9]

        lok: Unlock chart contollers after insertion on mobile view
        
        The chart controllers were locked until the dialog finishes
        its execution, but at some point, dialog is disabled for mobile
        view, and seems like it was forgotten to unlock the controllers.
        
        Change-Id: Ib1e5799f5c84ef8b3ebc0f538909b4f8b586ff1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86716
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89708
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-03-01  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [5d8890be50802bfbd48e8803cab0eec21d7e9aa3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7d11198c0935ed1d87857e9dcd7d8ba200555884
          - Wrong word
            
            Change-Id: I7a9d3d9c3a202e2c230d71c327bb544e667c6745
            
          - Remove erroneous ellipsis
            
            This particular button does not open any further settings,
            so this punctuation was always unwarranted. But as a general
            rule, please never add UI ellipses to the help.
            
            Change-Id: I363c0f53f7be3aa960cc2fe7267ccad002e9c575
            
2020-03-01  Muhammet Kara  <muhammet.kara@collabora.com>  [78b27dfa7022001de407b23002b202d01d219e1f]

        lok: Create Text boxes directly
        
        Change-Id: I281d4648d0e91f74d6f0f5880945d8e7e8659efe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89344
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89709
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-03-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [c1dae35c1eaa58159a8a76efdeecf70c1d01e550]

        use the SetAttribute override in SvXMLStyleContext subclasses consistently
        
        Change-Id: Ibdbf73c5e54fbbb051e4898fd8b3a7a155647b15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89702
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-03-01  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [a2019689d7dab465a8384631dc38a1a4f45537a9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8eeb48c64d6ee09cfcfad76392b405df871b3a2c
          - Small whitespace issue
            
            +line breaks
            
            Change-Id: I3156faf67b6819e1706b457f895e7c14f2d3f4cf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88032
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-03-01  Muhammet Kara  <muhammet.kara@collabora.com>  [f92bb02f19aeae7b84a55f2c7455248304becb85]

        lok: Improve hyperlink insertion to cell with content
        
        Change-Id: I520939dd5b44236cf835108ee2bc96c29f0a9677
        Reviewed-on: https://gerrit.libreoffice.org/85509
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>
        Tested-by: Marco Cecchetti <marco.cecchetti@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89707
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-29  Seth Chaiklin  <sdc.blanco@youmail.dk>  [48295aead3e15c62d31157f963bd5728f7278db5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a843fb6d63416be6d1dd202876d304a502679929
          - tdf#130993 remove embedded keyboard shortcuts
            
             -some languages need to translate keycodes contextually
            
            
            Change-Id: Ife65552bc080b32156de139c7332ad966e000b8b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/89684
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-02-29  Bugra  <bugrakurt26@gmail.com>  [6800a6dd9a60603badffb7b5bcbef22eee2134cb]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I7ab74181ba68ad722929b6022736179327ac909f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89754
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2020-02-29  Caolán McNamara  <caolanm@redhat.com>  [8e3a29110c8ad739bedeea90932663608d8d3935]

        ofz#20904 check bounds
        
        Change-Id: I5d6d381ebd359b233b309e08131f3dda21310d80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89620
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-29  Mert Tumer  <mert.tumer@collabora.com>  [91228affd8996d9690b0abfa9544a18701ee3ec3]

        send hyperlinkclicked callback on calc mobile
        
        for opening links ctrl+click must be pressed
        but in mobile this cant be done
        This patch allows it to send the callback and also
        cell coordinates for hyperlink popup
        
        Change-Id: I8c0fac167627ef449d9cf20a36a7a5a77978ae0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89121
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Michael Meeks <michael.meeks@collabora.com>
        (cherry picked from commit 9bfa939f87f28cdaed2a24c3dc5f9a21004b19da)
        
        Blind build fix for Android
        
        After 9bfa939f87f28cdaed2a24c3dc5f9a21004b19da
        
        Also, replace chained OStringBuffer::append() with operator+
        
        Change-Id: I7012667b3c4173cc0193720e0197992e5942bc7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89164
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89693
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-02-29  Balazs Varga  <balazs.varga991@gmail.com>  [ff0f684393b56182e01614d23d4ef836338d3517]

        tdf#130955 chart export: fix repeated custom labels
        
        Do not add mCustomLabelText to aDataPointVector when we
        write leading empty data points, it is enough to add them,
        when we write data-point with style.
        
        Note: this fixes also DOCX import, when the embedded charts
        are imported by using ODF export in the background.
        
        Regression from commit: 7d2c7e7af04d9604d86d2d605ef95b9abb10966c
        (tdf#123206 Store custom label as chart:data-label)
        
        Change-Id: Ib3b370236323a57ac6800035d71321f7ee5dbe41
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89504
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-02-29  László Németh  <nemeth@numbertext.org>  [294babdbbe0a10c732cd5247c5636638c97a4c30]

        tdf#92472 DOCX import: fix checkbox size set by direct formatting
        
        at beginning of paragraphs.
        
        Follow-up of the commit 22ad4d69d771708f28a2d9e137cfd43ac846cf3a
        (tdf#121045 DOCX import: fix checkbox size in table).
        
        Change-Id: I06f0dfa4376ff8f5730d8cfe1cbc3de022e8aaff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89726
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-02-29  Muhammet Kara  <muhammet.kara@collabora.com>  [7ce29004934ae7b75dce492bde5602358eb3dc5f]

        lok: Resolves: Calc - selecting a hyperlink doesn't show link in dialog
        
        Change-Id: Ic4264fad8035029ba6593c91fa57efa772d394ca
        Reviewed-on: https://gerrit.libreoffice.org/85468
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89705
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-29  Caolán McNamara  <caolanm@redhat.com>  [b9644a230cbaa1cf0478506c9a766c2a93276133]

        skip non-uno dispatch toolbar entries
        
        Change-Id: Ifaf3bf5d361cb154831391e26502fc30fffa52e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89724
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-29  Seth Chaiklin  <sdc.blanco@youmail.dk>  [98054bde358e81b06342528a242547821403deb4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f3c9e7f6b29041b667f5e0b0fe5aa4079cb1e59a
          - update help page for text tab for formatting text attributes
            
              - add "Custom Shape Text" heading
              - update "Text" heading to "Drawing Object Text"
              - add explanation about "fit to frame"
              - update to <h1>, <h2> and <h3>
              for "howtoget" embed
                - add switchline and access command for Impress
                - update to <menuitem>
            
            Change-Id: I5aac79d5562adcfeee81178a3d95cd2f7e6ff8e9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/89681
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-02-29  Armin Le Grand  <armin.le.grand@me.com>  [7c0378c0bea935c0aac2f519c53c30b2e4d8bbf9]

        tdf#130768 add a pre-scale version for cairo
        
        As explained in the task, suopport (2) by adding
        a cached pre-scaled cairo_surface_t buffer that
        works similar to a mip-map and thus uses as maximum
        a fa tor 0f 1.25 for speeding up painting of smaller
        versions of huge bitmaps
        
        Change-Id: I4fcc221a0fbb5a243fe93813f3fe1f3cdb4e0566
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89718
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2020-02-29  Regina Henschel  <rb.henschel@t-online.de>  [946eb391028284ca1b0b9927891a8e21c1c478f9]

        tdf#130988 add y-axis up<->down in create 3D obj
        
        Creating the matrix aLatheMat uses a coordinate system with y-axis
        pointing up, but aPolyPoly2D and ctor of E3dLatheObj uses y-axis
        pointing down. Converting was missing. The error was inherited
        from OOo2.
        
        Change-Id: Id5b2f769b8f940bd0028d0386d7ce8b80bf17b97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89730
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2020-02-29  Noel Grandin  <noelgrandin@gmail.com>  [db7df91ea05f9093955583f165e32e218364fec3]

        tdf#130878 Report does not show label-fields
        
        The critical part was
        (1) calling m_pFixedContent->Characters instead of
            m_pFixedContent->characters in OXMLCharContent
        (2) calling OXMLReportElementBase::EndElement instead of
            OXMLReportElementBase::endFastElement in OXMLFixedContent
        
        Also
        (3) add a bunch of debugging logging to help find this
        (4) fix various characters() methods that can no longer
        rely on being called once for text content in a node
        
        Change-Id: Ib8ea88c5ff377311ca70e4292cad6d1f7f7c7323
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89589
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-29  james  <jamesnattala007@gmail.com>  [32d08f86d20b2f7e44f6b0506feee90fb7138d33]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I548c21fab001217095e7ad603f42e4495d19505d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89729
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-02-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [6086aa1cb40bb6d61834fa0dd708aab1751142de]

        uiwriter3: add some more asserts
        
        Change-Id: I21317cbdda87d9ed1aed55ebb463f0802dcab2e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89748
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-02-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [8031bedbc568bbbb6dc2968fc5ccca69543517d0]

        reduce some pointer chasing
        
        can usd std::optional here
        
        Change-Id: I613131a00d64b7a226fe5b0d0f47a7db6ba41599
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89713
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [9cb07cdca78e2cb1ecff84b7a8e154b23cc2a46d]

        tdf#130515 Time field in Base form will not display correct format
        
        regression from
            commit 65b7b6322b662785bf032e66c76abc36c9a2bb0e
            Date:   Wed Feb 8 10:40:28 2017 +0200
            loplugin:unusedenumconstants read-only constants in vcl
        
        Change-Id: Icf2e385763c8ece34521895331d148a5baacf2d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89706
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-29  Muhammet Kara  <muhammet.kara@collabora.com>  [150ca03b82393c8c9704885b56c2752b77bbb559]

        lok: Resolves: Writer - selecting a hyperlink doesn't show link in dialog
        
        Repro: Select text in Online, and Ctrl + K to open Hyperlink dialog,
        then assign a hyperlink and close with Ok. Without removing/changing
        the selection, re-open the hyperlink dialog again by Ctrl + K. You see
        that the hyperlink is not recognized.
        
        Why?
        The dialog relies on the hyperlinkUnderCursor property which is
        set by the SfxLokHelper::notifyVisCursorInvalidation() method, which
        also relies on the current char cursor is on. So when you select a hyperlinked
        text from left to right (in English), the final position of the cursor is outside
        the hyperlinked text, thus the hyperlinkUnderCursor property is unset.
        
        Solution
        Check for presence of selection and hyperlink via SfxItemPool and
        proceed accordingly
        
        Change-Id: I3a7f18c8199cec243ac99f011d9aaee7c7c575b8
        Reviewed-on: https://gerrit.libreoffice.org/85348
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89704
        Tested-by: Jenkins

2020-02-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [bf16e836dd7094cb5679042bbd49cb8b49c869d2]

        tdf#126340: move UItest to CppunitTest
        
        Change-Id: I8737f57de1c5b38d551dd31525a8a40f4f2458c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89737
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-02-28  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [02b5d09c0dab1621ce23f9a8df45fa1628be3ece]

        tdf#105204 fix shellcheck warnings in logerrit
        
        - double quote to prevent globbing and word splitting
        - use read with -r
        - handle pushd and popd failures
        - escape arguments to ssh (thanks to Guilhem for the solution)
        
        Change-Id: I5fcbb0248779a4fe3c0e50a9597874bcbf8217e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89643
        Reviewed-by: Guilhem Moulin <guilhem@libreoffice.org>
        Tested-by: Jenkins

2020-02-28  Dennis Francis  <dennis.francis@collabora.com>  [5f193d851e3567e1018a61763846698e02ce38ec]

        chart2: Fix the color uno command in ChartColorWrapper
        
        The uno command for color depends on the property name. For LineColor
        it should be .uno:XLineColor and the only other case is FillColor for
        which it should be .uno:FillColor. Without this fix, on selecting
        the chart for editing the first time, the sidebar line-color control
        is disabled as a side-effect.
        
        Change-Id: Ia71ed2f6d9e0f31523f1415f3ee089fd9d7d1b2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89304
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 9a80969f3115fc33778005861442f91127344dc0)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89677
        Tested-by: Jenkins

2020-02-28  Mike Kaganski  <mike.kaganski@collabora.com>  [4ac48ae4b02b8e0e3ae7e4833893f9ad40d4d14d]

        Use icu::UnicodeString's readonly-aliasing char16_t* constructor
        
        Then it stores a pointer to the passed const UTF-16 string, so
        avoids extra overhead (both memory and CPU) to copy the data
        
        Change-Id: I561998d5534f76ae450577ce6fcbd9c08207f2fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89698
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-02-28  Caolán McNamara  <caolanm@redhat.com>  [43e6b55fd8b739cff834fe5551b4581a88af2d4f]

        use the container size as the optimal size when available
        
        to avoid getting the size set on the native adaptor via
        GtkSalObject::SetPosSize
        
        which matters for the calc navigator expand/shrink case
        
        Change-Id: I181fee56debe591999c29eead7ee057113078319
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89716
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-28  Miklos Vajna  <vmiklos@collabora.com>  [50dec9d1d7fe292a8165f19a3553662effe9e64f]

        sfx2 sidebar: document deck vs panel relationship
        
        Change-Id: Ib3e4c138a29bca4311520bf16ce00bfbdb22e72d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89719
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-02-28  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [f752602f08bb975058a50feb47b0856735ad23a2]

        add hyperlink info unit test
        
        Change-Id: I72c07837ac7ef0bb1ebe10c8dde2adcc9970464a
        Reviewed-on: https://gerrit.libreoffice.org/82077
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Grzegorz Araminowicz <grzegorz.araminowicz@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89703
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-28  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [79f1490f93c3ebe933baba52c6a3eacf1e37fb61]

        lok: send hyperlink info also in editeng
        
        Change-Id: I64691497778a59b519cafd656772d5e79cb132f3
        Reviewed-on: https://gerrit.libreoffice.org/81719
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89679
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-28  22shubh22  <22shubh22@gmail.com>  [93fe47e113628925b3caf33502326c7b136263a1]

        tdf#130272 A warning is now shown and LO do not crash
        
        Change-Id: Icd4ef637cb07c03c11aead53417bd48e47241203
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89415
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-02-28  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [d54202ff690e4e97e018461cc6dc3dfadd36a702]

        tdf#112135: Provide controls through context menu in lists of Customize dialog
        
        Introduced two new handlers to SvxMenuConfigPage and SvxToolbarConfigPage.
        Each handler is connected to connect_popup_menu() call of corresponding list.
        
        All of the context menus use entrycontextmenu.ui
        
        Change-Id: I309672c41631b7acb58209b01efbe24c0bb0d947
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88676
        Reviewed-by: PhD. Ayhan YALÇINSOY <ayhanyalcinsoy@pisilinux.org>
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Tested-by: Jenkins

2020-02-28  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [531f078f3371e909b03b358bc5c9d70df083555f]

        tdf#130917 Invalid document after odt->docx with signatureline
        
        Change-Id: Idf80c41f1315e0690dabd5e8566b62fc64c3ee1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89692
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-02-28  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [325f5bb3a6367f25e5bb737d4b066108ae9fedad]

        add Friulian (fur) language pack
        
        Change-Id: Idfcc1bf39360b49bbe1303317acc841f97d37f43

2020-02-28  Caolán McNamara  <caolanm@redhat.com>  [5325ce6a3c791bd4a5ee6e71f95a403562ca811c]

        weld calc navigator
        
        note: non-standard dnd via parent so the treeview triggers the dnd but doesn't
        itself strictly speaking drive the dnd, see copying a range from the navigator
        where the calc main edit window shows the outline where the copy of the range
        from the calc main window will go
        
        Change-Id: Ideecbe779e3d9bb5b392357a93ec25f625180ba8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89597
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-28  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [6a3e04abd653cb86550b911b62ca54e2942f957a]

        Update git submodules
        
        * Update translations from branch 'master'
          to 375b04cdcbe18a95ff4e5640b9c0d8db06de7beb
          - update translations for master and add Friulian (fur)
            
            and force-fix errors using pocheck
            
            Change-Id: I550b54b4968fbdb48d8f6c8118e02e28e3a6a220
            
2020-02-28  Dennis Francis  <dennis.francis@collabora.com>  [88aadbaf9f28c4c0b78f70dc23911f085f158280]

        Remove unused lokit-only selection properties in..
        
        CID string for charts. This is messing up the parsing of
        CID string in ObjectIdentifier::getObjectType() and elsewhere
        where parsing CID is attempted, which inturn causes at least
        the sidebar's chart line properties listboxes not getting
        updated.
        
        The selection properties insertion in chart CID was introduced in commit
        
        3d705b98ca7f40a44f632f5565407274322ffde3
        
        but these are not even used in online as of present.
        
        Change-Id: Ic8040d84e1ad16f182fc7bdc3a9f533ad9664458
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89300
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89697
        Tested-by: Jenkins

2020-02-28  Stephan Bergmann  <sbergman@redhat.com>  [d250dadbf20bd2c28a9d6c1e1aabfcf3e821cf5d]

        gb_Package_get_clean_target must rm recursively
        
        ...so that e.g. `make Package_infoplist.clean` on macOS does not fail with
        
        > rm: instdir/LibreOffice.app/Contents/Resources/en.lproj: is a directory
        
        Change-Id: I41c74ef118eeae567f88affed073d4e65f9d1bb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89696
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-28  Jan Holesovsky  <kendy@collabora.com>  [e701ab6945e62bb958a435aaef7cb67ca6ffa9ed]

        android: Hardcode the 'double-tap' in case of the native app.
        
        We know we are mobile, so why bother...  We could go even further, and
        do that directly in the comphelper, but that would need more testing I
        guess.
        
        Change-Id: Ia371d42fe0e31b5c6f17313fbf6baad4c256cbe9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89236
        Tested-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89695
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-02-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0aa27161cefed6f139d6945a3785ee6587e4c9ec]

        change SAL_WARN to SAL_INFO when language is not set
        
        Change this, so we don't fill the console with warnings.
        
        Change-Id: I089113207be99b50b15cf292cae3e929f9edff26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89556
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit af17b2cd26a1e36edf0b995f81a2e0757086dad1)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89676
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-02-28  Caolán McNamara  <caolanm@redhat.com>  [074120445876d1451995c8459769af76c375a0bf]

        upgrade to latest glm
        
        This reverts commit 46e53c0360a38f620cf8c86fd0a3dc46c8238e0e.
        
        Reason for revert: intermittent failure was due to a missing fix in etonyek
        
        Change-Id: I1ddaafc821cd494092ab66309386464c6e2c33c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88118
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-28  Stephan Bergmann  <sbergman@redhat.com>  [50b6f97730ecf5ed79b0ac05dea9b9b163108aae]

        tdf#130809: Fix adding empty Contents/Resources/en.lproj into installation sets
        
        ...after 1fc85d03c46cedda136986fd6df7fe862893414b "Revert 'Make font-based unit
        test depend on instdir fonts'" accidentally broke
        cabadfc288e5e7324723c62f36b918a80db90323 "Introduce
        gb_Package_add_empty_directories"
        
        Change-Id: I077fe3f23c3b76797850577cb9e5ef519080a072
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89694
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-28  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [ee78313613605f50795d8ba0fbcd4138c9845a51]

        lok: send hyperlink text and address under cursor
        
        Change-Id: I827c51ae859b3d3649ec9d293b5ae8eaf4cbd630
        Reviewed-on: https://gerrit.libreoffice.org/81219
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89691
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-28  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [1a73975918d5057336466733f3f0964c128bfcb7]

        macOS: don't sign executables early
        
        macOS 10.14 and later (Mojave & Catalina) will treat signed exectuables
        as "restricted binary" and in turn will block any use of
        DYLD_LIBRARY_PATH settings, causing the build to fail with e.g.:
        
        dyld: Library not loaded: @__VIA_LIBRARY_PATH__/libuno_sal.dylib.3
          Referenced from: /Users/cloph/build/workdir/LinkTarget/Executable/genconv_dict
          Reason: unsafe use of relative rpath @__VIA_LIBRARY_PATH__/libuno_sal.dylib.3 in /Users/cloph/build/workdir/LinkTarget/Executable/genconv_dict with restricted binary
        
        Change-Id: Ia90d8fa6f28f9a2c10f6b46eb1796e2730550119
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/81599
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2020-02-28  Marco A.G.Pinto  <marcoagpinto@sapo.pt>  [016f385b80902afbb0c99e58419695ca1f7a13af]

        [en-GB] Autocorrect: added new words and aborted previous commit
        
        Change-Id: I37cd775a00f5ab26a9049ea37596322315ba8aa5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89507
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-02-28  Marco A.G.Pinto  <marcoagpinto@sapo.pt>  [a7adb34d199cc9f7c272ae4770967ed9137a6631]

        [en-US] Autocorrect: added new words and aborted previous commit
        
        Change-Id: Iaf93845f47331df907b91796eff784953a4231b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89508
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-02-28  Stephan Bergmann  <sbergman@redhat.com>  [936d7a4e49c3274018354989883101e74c77fc9c]

        Remove dead condition
        
        The original
        
          $(if $(filter 140,$(VCVER)),legacy_stdio_definitions)
        
        had been added with d2a44e62704f185a0acecbb6320b92a4df3063b9 "tdf#99696 fix
        build error for 64bit Windows in unit tests using ADODB" at a time when
        configure.ac supported VCVER=120 (i.e., VS 2013) and VCVER=140 (i.e., VS 2015).
        It was presumably meant to express the condition
        
          $(VCVER) >= 140
        
        which is always true by now (where our baseline is already at VCVER=150, i.e.,
        VS 2017).
        
        Change-Id: I1cd48604d102c32e1d829395b65a00539f318b6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89686
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-28  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [64a87cc3fcbc782ffd0a72c5d552279c2dc3b474]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1da820d0fff299544c8d64c3ae5071c862651968
          - ... and get rid of this wrong written "sub-menu" even
            
            Change-Id: I7e276fd5196e4d26f26d49544016c6b1485d977d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88029
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-02-28  Caolán McNamara  <caolanm@redhat.com>  [278de7812d88a9f76e2b0ff57c3f4cb1097d4b2f]

        tdf#130989 we want to fill the menu when the menubutton is toggled on
        
        Change-Id: I85615277d3367ac679315745b47c1a7327c61903
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89648
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-28  Mike Kaganski  <mike.kaganski@collabora.com>  [1ec381335c7b2eef1443ce3756a35c3165b7964a]

        tdf#130984: use RegexMatcher::region to properly limit the search
        
        This allows to pass enough of the text into the matcher to have the
        context for anchors/assertions, and at the same time, control the
        search region correctly for the cases where the end position is not
        at the end of the passed text, like when searching only inside runs
        of text having specified attributes.
        
        Change-Id: I6d1ff379c61cec734c0aa2a1dd913b1a73c5b84d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89660
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-02-28  Stephan Bergmann  <sbergman@redhat.com>  [46250356f8fc38438995d831b6c61ce47b317735]

        Update comment
        
        Since Visual Studio 2017, these menu items appear to no longer have the "VS20xx"
        prefix.
        
        Change-Id: I76a72de148fed288a0005db52cc9fed3abfb5f35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89665
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-28  Stephan Bergmann  <sbergman@redhat.com>  [2118504c7b00d963057ae8b5d21ff56f5ce90e22]

        Remove redundant MSVSVER
        
        Same as vcyear since ba6c014d9c3e2267cfa08e753ea7ba651a03f2fe "Simplify Visual
        Studio and Windows SDK related configurability"
        
        Change-Id: I77f27b43d2bbac73ff739ac1f9580076e8b46ff2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89664
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Jenkins

2020-02-28  rizmut  <riz_17_oke@yahoo.co.id>  [b1ddf5e2796e6a7c21d7eae59a1f0a2abcbbea02]

        elementary:^ localization, number format, cell style
        
        Change-Id: Icc246e3ee0c6bf7724d7ad5cacd38c6d7893bf0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89657
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-02-28  Michael Weghorn  <m.weghorn@posteo.de>  [1c6ea413cb01c0b482f87e625ba208eec230618a]

        tdf#130071 tdf#127815 qt5: Use ExtTextInput only for multi-char key events
        
        Only call the SalEvent::ExtTextInput callback for key input events
        if their text is longer than one character, in which case treating them
        as SalEvent::KeyInput would produce incorrect results, given that only
        the first character is set as the SalKeyEvent's mnCharCode below
        (s.a. tdf#124118).
        S.a. commit 61c8324394c690ced18ce692ab6d29c8031ad1a8
        ("#88063# fixed event handling for redflag", 2001-06-12)
        which made events with text longer than 1 unicode char
        to be handled by SalEvent::ExtTextInput for the gen VCL plugin even
        if not in preedit mode.
        
        Process other key events by calling SalEvent::KeyInput callback, which
        e.g. makes shortcuts involving non-Latin characters (tdf#130071) and
        auto-insertion of non-breaking spaces when typing French text
        (tdf#127815) work.
        
        The gtk3 and gen VCL plugins also use the length of the text as one
        criterion to make a disctinction of whether to call SalEvent::ExtTextInput
        or SalEvent::KeyInput, s. GtkSalFrame::IMHandler::signalIMCommit and
        X11SalFrame::HandleKeyEvent. Those also take into account whether
        in preedit mode, but for the qt5 case, input method events when using
        e.g. ibus are handled in Qt5Widget::inputMethodEvent and the
        Qt5Widget::handleKeyEvent code path is not used anyway.
        
        Change-Id: I2f8925ea26a4fb5419226265c579242889e2a506
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89663
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins

2020-02-28  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [24caeee8236576abd92086974c1dbbf15b81a4c5]

        Refactor a bit of the footnote handling code
        
        While working on some bug, I noticed some code duplication and
        wrong comments, which don't make any sense w.r.t. ithe current
        code base. So this just cleans this up.
        
        Change-Id: I3e62b817cdb2ffc99fcce9a69c555113cc17b140
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89250
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-02-28  Stephan Bergmann  <sbergman@redhat.com>  [8bda8ad7c0e48867c2abe44e0e84c0d86187f9ff]

        Adapt Clang -fsanitize jurt/source/pipe/staticsalhack.cxx
        
        ...to 1782810f886acd26db211d8fdd7ae8796d203c57 "Related: tdf#130725: use strtod
        also in rtl::math::stringToDouble".  The sal code recompiled into staticsalhack
        now uses StaticLibrary_dtoa, and that external/dtoa code needs to be recompiled,
        too.
        
        Change-Id: I60a88fc2b38766da36b356f89853f322657bde34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89662
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [4a33c86a5b44184a3ed34398cd795a9d42ac1a72]

        tdf#128739: move UItest to CppunitTest
        
        Change-Id: I597576c46ea4387d55f9ef576d05a84c88af1776
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89646
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-02-28  Caolán McNamara  <caolanm@redhat.com>  [f4873d0e7972ec3ee646aa0d847c626ebe7d857f]

        use COL_AUTO to let set_font_color reset to automatic text color
        
        Change-Id: I5761081fde66da3dc8071709e53b2014f10b5916
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89651
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-28  Luboš Luňák  <l.lunak@collabora.com>  [2b4f2cdd3deb9b131ea19c91ae50e2c34f35754c]

        enable Skia by default on Windows, instead of OpenGL
        
        Change-Id: I653dbff412944fb77fb9faebc3d127459dfe34cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89549
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-28  Seth Chaiklin  <sdc.blanco@youmail.dk>  [81d982f176751a6d5f13fcb72f425a29fd077c92]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ab71a53eb7ba5001cd78781106dbf83f8191a072
          - update help page for Footnote/Endnote numbering
            
              - correct instruction about choosing special character
            
            Change-Id: Ia02993e4ae2a3971251e5a4bc5cf5585b984d5d9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/89579
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-02-28  Szymon Kłos  <szymon.klos@collabora.com>  [758ae9dabb82f531a52f20338aa5d21f84cd47d6]

        Close dialog on EndDialog to avoid respawning dead windows
        
        Change-Id: I69cd45871868390dc45265c9754791e711079a0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89623
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-02-28  Szymon Kłos  <szymon.klos@collabora.com>  [6f579657fb2f2430f4f2a1072f7256d061610a64]

        Add mobile version of WordCountDialog
        
        Change-Id: Icf8d8b0993d8d307925a28cae4a178c0c4bde48a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89376
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-02-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9748d1c6531687c53e5c96cce9d3dac005391581]

        Removed duplicated include
        
        Change-Id: I25024d035bb534d504b5f1a85205957926fa866a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89652
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a98d9fd5f801fb0ff1e1ed68478efcd2080377a9]

        Fix typo
        
        Change-Id: I6cf5da5de456eeab5b482ba71bd7d612aabe1e2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89655
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [22c4e4cda7c67aac59f29a3c21452216b26c727f]

        Fix typo
        
        Change-Id: I72b70641c83d5d2b43b44990b5e3ed286f2e3e53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89654
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-28  Miklos Vajna  <vmiklos@collabora.com>  [c07c8567ea81aa98c587d1b327b53836c30e1809]

        xmloff: create SchXMLImport_Styles instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: I517ee5a3b22ea90cbbd1eb82f08b69b2964898a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89649
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-28  andreas kainz  <kainz.a@gmail.com>  [f1b01ab9705d0ae95ce637b997ed8bf82cc92f90]

        tdf#130909 Tabbed interface calc hide subsuperscription
        
        Change-Id: I627733a719d52afdfbac07525a9609bbe1b5f20c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89650
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-02-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [19f7cd18d56427dffcd85a9ebd2588f28ddf3cbd]

        Fix typo
        
        Change-Id: Idfaa34e8bc1b293d4856415cfeb5a822cdaaa114
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89653
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-28  Pelin Kuran  <pelinrkuran@gmail.com>  [d61cd023f549c41a48f2b7fbf821ad547897ae8a]

        tdf#43157: Clean up OSL_ASSERT, DBG_ASSERT, etc.
        
        Change-Id: I07bafce9360ea06bf7053f1c1f76a0e2a9559079
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89256
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-02-28  rizmut  <riz_17_oke@yahoo.co.id>  [7de2cc2248384693d1cd5a1611fbe1996ca259d5]

        Update localization items
        
        Change-Id: I2d5502a77499c75b63ec7f8c6350acaca6f569cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89658
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-02-28  rizmut  <riz_17_oke@yahoo.co.id>  [acf66b7258adfbb5bbbe3ede0cb4b420ad76db32]

        Sukapura:^ Cell Style icons naming,^ locale decimal place icons
        
        Change-Id: Icb1ffe235ec7c6454a35d39198687a3c233cffcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89624
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-02-27  Jens Carl  <j.carl43@gmx.de>  [59fd5874dcc1ff4fc469067a55e99c2cd79716c3]

        tdf#45904 Move XNameContainer Java tests to C++
        
        Move missing XNameContainer Java tests to C++ for ScTableSheetsObj.
        
        Change-Id: I63a91487ab2e50b97c937edae929c43261553db9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89614
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2020-02-27  Jens Carl  <j.carl43@gmx.de>  [b9b553f17404ff24aae2be4cda65fa3c0f380985]

        tdf#45904 Move XElementAccess Java tests to C++
        
        Move XElementAccess Java tests to C++ for ScTableSheetsObj.
        
        Change-Id: Ibc9d7e164e82387159a51568157c1d3b0756bf05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89610
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2020-02-27  Caolán McNamara  <caolanm@redhat.com>  [b6546c0cbd00357f6c815e8349a12b872700c3f8]

        inherit ScLinkTransferObj from TransferDataContainer
        
        Change-Id: I04d8a673e92e847e1485f85d951172bf71a8877b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89647
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-27  Armin Le Grand  <Armin.Le.Grand@me.com>  [5f58ffce789c15e3849bceb9fe4844d838e9c40e]

        tdf#130951 Use the correct OutputDevice
        
        In SwViewShell mode maybe isOutputToWindow,
        in that cases use GetWin() instead of GetOut()
        
        Change-Id: I181ac436000325f3aa93cd508e468d500a682131
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89644
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2020-02-27  Maxim Monastirsky  <momonasmon@gmail.com>  [59ace23c367f83491a37e844d16f7d716eff6346]

        tdf#101710 Fix invalid style:data-style-name attribute
        
        There were two problems with this attribute:
        
        1. It was written in style:table-cell-properties instead of
        in style:style.
        
        2. It was referencing a number format id, instead of a style
        name. Moreover, the data style wasn't even exported as part
        of office:styles (if at all).
        
        Both import and export were affected. For export, it was easily
        possible to reuse some related stuff from Calc, so that stuff
        was moved into xmloff and used from there (there are no logic
        changes for Calc). For import, loading of the invalid attribute
        was kept for compat reasons. Although it's only useful for
        automatic number formats, as the data styles weren't exported
        properly anyway (e.g. see the document attached in bugzilla).
        
        Change-Id: I8b70ad205972fada6f3845837d6ed5928d7d6406
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89551
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [5352d45dd4a04f8f02cf7f6ad4169126d3b3586a]

        convert AnimationImport to fast-parser APIs
        
        And...
        
        (*) space out the namespace constant values so I dont
        keep forgetting and making them overlap.
        
        (*) Remove CreateDocumentContext from SvXMLImport since it is
        now unused.
        
        Change-Id: I30f54bfc1389e91b18e4fee8b83e1b297419899b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88938
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [913ed8398667dfd0d6f03923507e14c8e2642c90]

        remove duplicate tokens from xmloff
        
        Which causes trouble when converting stuff to use FastParser APIs.
        
        I see we used to use dummy entries to avoid perfhash complaining, which
        is fine for exporting, but doesn't work when we use these constants for
        fast-parser importing, because the imported element/attribute ends up
        mapped to what looks like the "wrong" constant.
        
        So let's just make the constants match their textual representation.
        
        Change-Id: I173d4b1e5fedede18375a6f7c15b1f36a48e4063
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89627
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-27  Michael Stahl  <Michael.Stahl@cib.de>  [53a8e2f75da778c953b509efadca890ff0936c2f]

        desktop: soffice --print-to-file generates PDF but names it ".ps"
        
        Both on Linux and Windows a PDF is generated.
        
        Change-Id: I076b57c34a87c17d34eb34f2ea87c6fd5fe590f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89645
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-02-27  A_GAN  <ganzouri97@gmail.com>  [f2db813374b8d65e1edec1387fa0c534b40885e1]

        tdf#92484 UI: lock toolbar by default
        
        Change-Id: I29f283fcc3a55e535c01efe36e19db74244cef02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89603
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-02-27  Armin Le Grand  <armin.le.grand@me.com>  [424312aa99307da9f0ee60ea6e3213b2b3dc26b4]

        tdf#130768 Make tiled writer paint reuse decomposes
        
        See more info in comment 23 of task. Roughly it's
        about correcting a helper that led to destroying the
        View and thus the OC and thus the whole primitive
        buffering - what was expensive, for the case where
        decompositions were expensive
        
        Change-Id: Ic661ae810083a35812eaa923b439b3856b34b9ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89640
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2020-02-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [ab623953b92d82d615bd2af6a9369915fe6fb7a8]

        tdf#126626: move UItest to CppunitTest
        
        Change-Id: I51a95a03e04682967bdab01062bec17039b609a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89641
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-02-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [dc5be8f6020dd812664af250d03d2a14b9e8a3cb]

        tdf#130679 Draw: Convert to polygon doesn't work
        
        regression from
            commit 1cd32bcf1b92bd53320717626601135623dadd55
            Date:   Mon Dec 10 11:28:59 2018 +0200
            loplugin:useuniqueptr in vcl
        
        Change-Id: I7753f54822d0249d1fcda97581051d023969fc2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89636
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-27  Balazs Varga  <balazs.varga991@gmail.com>  [2a00d51150d410110602c953b3c3895debfcaa98]

        tdf#108110 ODF chart: import/export of custom position of data point labels
        
        using new attributes loext:custom-label-pos-x and loext:custom-label-pos-y
        of chart:data-point.
        
        This fixes also *import* of DOCX documents with embedded charts, related
        to the ODF usage in the background.
        
        Follow-up of commit 4223ff2be69f03e571464b0b09ad0d278918631b
        (tdf#48436 Chart: add CustomLabelPosition UNO API property)
        
        Change-Id: I985ce27cb6ce988948258d9eab0de13d01c72b97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89446
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-02-27  Michael Stahl  <Michael.Stahl@cib.de>  [74e3c95b9b628a0b326790b62b4e378a12d02997]

        sw: DOCX export: fix first-line indent of list items
        
        The problem is that since CVS import, if a SwTextNode has a first-line
        indent and is in a list or outline that has LABEL_WIDTH_AND_POSITION
        mode, then MSWordExportBase::OutputTextNode() will throw away the node's
        first-line indent and overwrite it with the numbering's.
        
        Experiments indicate that adding the numbering's value to the node's
        value fixes most cases, but RTL still doesn't work in many cases.
        
        Change-Id: I9707f475dac4e501642ebaf51c0117107fd34a3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89634
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-27  Stephan Bergmann  <sbergman@redhat.com>  [9fa3d941c05b64e79c5a36b9b4d29953326a32d4]

        Add boilerplate external/dtoa/Makefile
        
        (to make toplevel `make dtoa` work)
        
        Change-Id: I5ce6566ae637d71912cbd93f79f0649a6f690047
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89631
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-27  Luboš Luňák  <l.lunak@collabora.com>  [853a058ca6b75b0fb14e232911eb9f9553574736]

        avoid memory leak in win32 sal::backtrace_get()
        
        Running a presentation with OpenGL transitions with Skia+Vulkan
        as the VCL drawing very quickly runs out of memory in dbgutil
        builds. The trigger is svl/source/notify/lstner.cxx calling
        sal::backtrace_get() quite often. And that function calls
        SymInitialize() repeatedly even though its docs say not to do it,
        and that is also actually not necessary for CaptureStackBackTrace(),
        only for the symbol resolving Sym* functions.
        It actually still eventually aborts if called often enough,
        but this way it is triggered only by printing the backtrace and
        not just getting it.
        I have no idea why the problem is triggered only in these rather
        specific circumstances, e.g. Skia+raster seems to be fine.
        Also avoid the needless copy&paste while I'm at it.
        
        Change-Id: I50f9e0689b9b9b10bf54308db654aed6433085db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89626
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-27  Pelin Kuran  <pelinrkuran@gmail.com>  [e8c07076689d593b9d2863d166b1933ecb6f480a]

        tdf#114441: Convert use of sal_uLong to better integer types
        
        Change-Id: I29b3b76dcc7960938155be768ed110c090607fbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87619
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [5320fccc290f338d344c5d3c75101c98057788cd]

        tdf#130908 Chapter Numbering can't load custom style
        
        regression from
            commit 83e97fef3fa4de900eda35d02168fcae01c85eed
            convert ImportStoredChapterNumberingRules to XFastParser
        
        and add some more debugging trace
        
        Change-Id: I224b9c442369a4c6a7746d7ff419f069d3430513
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89633
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-27  Balazs Varga  <balazs.varga991@gmail.com>  [b5fa0fb35c362492a136ec56746e062bc800d7e7]

        tdf#130621 OOXML chart export: fix lost label placement
        
        of a newly created chart with default label placement settings.
        For example, default top label placement of a line chart
        changed to the right during the first OOXML export/import.
        
        Note: "Insert data labels" of the local menu and
        Insert->Data labels... of the main menu have been improved.
        
        Change-Id: I27bb57a0ebb3a2b3132cf47c0ea3a92ac2806380
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88542
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-02-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ca72f51f99b75507c0721e175d551734ff4bb526]

        Fix typo
        
        Change-Id: I9b74ac9e8c0fa679624bed2e184a161a8f48b641
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89630
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [fe01d8561339420bdbf8d98a8fd2b0fca78b6707]

        tdf#129382: Add unittest
        
        Change-Id: If22d82d506c365ae956de3d15e64c7065ad6b585
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89625
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-27  Shivam Kumar Singh  <shivamhere247@gmail.com>  [ddf96414896fd19b2ed82f9e4d4974855cf1e83a]

        tdf#128357 Forcing default style to stay at top in page styles
        
        Change-Id: I1f3d17f0d735a95c40e2fb9f1f6a7f12b5b30b82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87808
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-02-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [5c6adee9f11c78d7a2731e015d270edeb5c5191e]

        tdf#130959: Add unittest
        
        Change-Id: Ib66a2a48b6e0d746fc54d2b1987a574c26ea1c1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89619
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-02-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [5c3dae90e9bd0232ea790c1a79eaefaf2b74a144]

        tdf#130960 compare documents does not work
        
        regression from
            commit 0528012fd0dc4b93645ef7790b0db9d1cecbae66
            loplugin:constantparam
        
        Change-Id: I7e6d366c60da95f7839755e4ce228cfeff7354af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89618
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-27  AlanTang  <alan.tang@ossii.com.tw>  [da7617641b5d955610ae25bda65fa10c4ca1b7c3]

        tdf#42982 added description on RuntimeException for unotools
        
        Change-Id: I528d0bd7408ab9761de2d6fe8e60a5a521dda4dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89414
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-02-27  Mike Kaganski  <mike.kaganski@collabora.com>  [1782810f886acd26db211d8fdd7ae8796d203c57]

        Related: tdf#130725: use strtod also in rtl::math::stringToDouble
        
        Size of buffer on stack is 256 characters. Logging function usage
        in make check, of >1 100 000 invocations, the longest string was
        80 characters, average being 4.6 characters. So heap allocation
        is unlikely in scenarios with intensive function usage.
        
        Several existing unit tests had to be fixed. Usually, the change
        is either minimal or getting closer to what Excel returns (for
        Calc tests). But in case of AMORDEGRC, I had to change rate value
        passed to the function from 0.3 to 0.31. It's because the closest
        double value for 0.3 is 0.29999999999999999, which is a bit less
        than 0.3; multiplied by 1.5, this gives 0.44999999999999996, and
        then rounding the result of multiplication of the latter by cost
        gave the result 1 less than before, when 0.3 was imported as
        0.30000000000000004. Now the function returns a value 1 less than
        Excel for that set of arguments. I don't see how to fix that.
        Having rate slightly different gives consistent result between
        Calc and Excel.
        
        Change-Id: Icae5ce374fe0c31a1aa10cee815e65ef0014f382
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89422
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-02-27  Mike Kaganski  <mike.kaganski@collabora.com>  [f3e7004794eded346d98264d3061f4e4aa80ee0a]

        tdf#130725: use strtod by David M. Gay to make sure we get the nearest
        
        ... representation of given decimal.
        Use dtoa.c from https://www.netlib.org/fp/dtoa.c to build a custom
        static library that doesn't use current locale (unlike strtod from
        stdlib.h).  This is the implementation used by e.g. python and nss
        (search for "dtoa.c" under UnpackedTarball).
        
        To avoid name clash with the standard strtod, rename the function
        to strtod_nolocale.
        
        Size of buffer on stack in ImpSvNumberInputScan::StringToDouble is
        256 characters. Logging function usage in make check, of ~124 600
        invocations, the longest string was 14 characters, average being
        2.1 characters. So heap allocation is unlikely in scenarios with
        intensive function usage.
        
        After std::from_chars is available in baseline compilers, external
        library can be dropped, and call to strtod_nolocale replaced with
        the standard function.
        
        The artifact at https://dev-www.libreoffice.org/src/dtoa-20180411.tgz
        is created with
        
          mkdir dtoa && mkdir dtoa/src && wget https://www.netlib.org/fp/dtoa.c -O dtoa/src/dtoa.c && \
           printf 'd8bab255476f39ea495c8c8ed164f9077da926e6ca7afb9ad3c56d337c4484fe dtoa/src/dtoa.c' | sha256sum -c && \
           tar -c --owner=0 --group=0 --mode=go=r,u=rw --mtime='Wed, 11 Apr 2018 15:59:39 GMT' dtoa/src/dtoa.c | gzip -n > dtoa-20180411.tgz && \
           printf '0082d0684f7db6f62361b76c4b7faba19e0c7ce5cb8e36c4b65fea8281e711b4 dtoa-20180411.tgz' | sha256sum -c
        
        (where the date "Wed, 11 Apr 2018 15:59:39 GMT" is from
        `wget -S https://www.netlib.org/fp/dtoa.c`
        "Last-Modified: Wed, 11 Apr 2018 15:59:39 GMT" header).
        
        Change-Id: Ia61b7678e257c4bc1ff193f3f856d611aa5c1a21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88854
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-02-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [b623684c666ccf07b59a76fe58e10f34afbb41a4]

        loplugin:constantparam
        
        Change-Id: I62a0b760e49e38a4565eebf272492159047dda5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89613
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-27  Michael Stahl  <Michael.Stahl@cib.de>  [d55b26a093bdbced08985dbc7113190b52a8bc66]

        sw: DOCX export: for SwDropDownField, don't write FORMDROPDOWN
        
        ... because Word's funny limitation to 25 listEntry children causes data
        loss, as seen in commit d9634e3c9bfaf826b3d4d39e9a57d6c2d8d9a3dc
        "sw: DOCX export: limit FORMDROPDOWN listEntry to Word's abilities".
        
        Instead write SDT dropDownList, which appears to be able to store at
        least 26 listItem children without complaint from Word, so it's an
        improvement.
        
        Funnily domainmapper converts it to a form control on DOCX import.
        
        Change-Id: Ic0f24144cb2b5233f82c7b3bc67946a6e56448a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89541
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-27  Miklos Vajna  <vmiklos@collabora.com>  [8fc1b60f62c213a0476f3acc9f89cd5eccbf335d]

        sw SVG export: try to reuse original bitmap data for JPG and PNG bitmaps
        
        Writer shapes are implemented using SwXShape, Impress shapes use
        SdrGrafObj. So switch to working with the XShape interface, which is
        supported by both.
        
        Also, don't work with the transformed graphic if it has the same
        checksum as the original graphic: the transformed graphic is not linked
        to the original JPG/PNG data.
        
        Now selecting an image in Writer Online has the same speedup that
        Impress Online already had.
        
        Change-Id: Iab2791c5f5c7a2754e3de0ebb2d6ea664f6c77e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89540
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-02-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [8f90d3bf33fde7759046a13282381bbd710357f1]

        tdf#130959 crash when opening file with non-existing hyperlinks
        
        regression from
            commit 0ef5c47547bec6319b853326603f3b807407fe78
            sc: rowcol: tdf#50916 convert core/tool
        
        Change-Id: I8cb8fa4c6abf7450386a284a26be0a6d3ab9a623
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89617
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-27  Katarina Behrens  <Katarina.Behrens@cib.de>  [675295d7e18c1505835893e51a853a5b4ce37ed6]

        Drop checking for user extensions w/ the same ID on every synchronization
        
        the question in 2012 was, is this still necessary? It slows down every warm
        start so let's assume it is not, remove it and see what happens
        
        Change-Id: Ia185fd18433d4145c0f33df8d7f60ba734f8504a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85609
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-02-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [b83b4f967f8cbee208e44600821aa1a5518e34ac]

        loplugin:unusedfields
        
        Change-Id: I0d3941ed2a6f0caadbe080ac8a6273c5ec21462c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89616
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-27  Caolán McNamara  <caolanm@redhat.com>  [34585f09cf2b14eb3ef9c238e9b4050efb7028d9]

        CheckDataArea is dead code
        
        nDataId is not a togglebutton so IsItemChecked is always false
        
        Change-Id: I6b75e36ee34f7234f1ffa11f38495e4dc1ad1eb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89558
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-27  Caolán McNamara  <caolanm@redhat.com>  [f8e3f728e87b30fadd8b392b002f1cab5967fe10]

        tdf#130933 wraptools are berserk
        
        probably a regression from...
        
        commit a22de0aacc9fb4197e9051f572b1a9298b2472e2
        Date:   Thu Jan 23 23:34:59 2020 +0100
        
            tdf#130096 Wrap Sidebar update use common .uno commands and layout
        
        because there were two toolbars with radiobuttons each toolbar has
        to have one active radiobutton so they fight it out toggling on and
        off when attempting to make one toolbar with all inactive radiobuttons
        
        Change-Id: Iafe70dc1328ad80744cb4569365e25bf5eba6b53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89596
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-27  Kelemen Gábor  <kelemeng@ubuntu.com>  [2c9170def5e862d57ce46ffb77041e76ee3606c5]

        Fix compilation on Windows with --disable-skia
        
        Trying to compile with option --disable-skia failed with:
        error C2027: use of undefined type 'SkiaControlsCache'
        
        Change-Id: I44b40cf7c2a8f356f8a49312a413c924c141c7df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89458
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-27  Miklos Vajna  <vmiklos@collabora.com>  [5ab55fe807b0f38b488b9bf2571f36401b319ff7]

        Remove some unused includes
        
        Change-Id: Icca5eeb6c8974e0422bebd93bc017a2d3f270e94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89592
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-27  Rene Engelhard  <rene@debian.org>  [e57f72d8fc81762860b4579df92db264e8d710ef]

        remove postgresql-sdbc.ini
        
        reading of it was removed in b11293297e581b87fba7e995d350ba59ecb820f2
        
        Change-Id: I1900082f8e94737111180a21b25de96afa034fdd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89615
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-02-27  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [ca281166ef75a9c52ccd792b8d1f86609ca40c1e]

        tdf#42949 Fix IWYU warnings in dbaccess/source/*/*hxx
        
        Except for source/ui/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: If3e2a4cea3c44bd26f1c44309c52eae522904ae3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89299
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-27  Jens Carl  <j.carl43@gmx.de>  [c6aceaa407faf9950675411cc24d0c156fc7d972]

        tdf#45904 Move XIndexAccess Java tests to C++
        
        Move XIndexAccess Java tests to C++ for ScTableSheetsObj.
        
        Change-Id: Idb130a51dc024cebbbc739d15c767f99558a69b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89609
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2020-02-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [4a7cf6835c5ab4ca5657c955b5d32a0d3ddd2b1d]

        fix regression in chart keyboard handling
        
        from commit 0528012fd0dc4b93645ef7790b0db9d1cecbae66
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Mon Feb 3 10:05:12 2020 +0200
            loplugin:constantparam
        
        Change-Id: I563f053a33898f971b382efd513979e459156c0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89612
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [95234b33bbf7793ff5f0c65fec9db6caebc6a94d]

        loplugin:singlevalfields
        
        Change-Id: I3aa19805fab937cd9516ce8127753a0f599c73c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89611
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-27  Canberk TURAN  <canberkkturann@gmail.com>  [0aa0fda64057647219954480ac1bab86b0f0e433]

        tdf#81226: Cursor jumping fixed
        
        Cursor to jump to end of line when pressing the down key
        
        Change-Id: Ib9548d02039a17257ac7ed63221952abb7792590
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89533
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-02-27  Julien Nabet  <serval2412@yahoo.fr>  [b11293297e581b87fba7e995d350ba59ecb820f2]

        Postgresql: replace specific log mechanism by generic SAL_INFO/SAL_WARN
        
        Change-Id: I601ff29cede5ef5f594fd00c8bea810080cb8388
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89383
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-27  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [64cfe0c8ae0d69981f381255acbabfe38ac61fb5]

        Related: tdf#128191 tdf#130862 Use whole words in lieu of clippings in UI strings
        
        Change-Id: I5db72d13291073fc5cb42d12dc3fadf6fd9adaf1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89587
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-02-27  rizmut  <riz_17_oke@yahoo.co.id>  [fbb886df747d8cf300ea7e7ee58569173cc6a0d8]

        Sukapura: Update Draw/Impress non cmd icons
        
        Change-Id: Ie3efe6ff7de51bf80b2d80012ebd39ad60c01899
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89604
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-02-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6746ad325fb275937d2ef25c905e9c34cdefc2e9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3c28b5afd108e5d2704a79aa5426bd19456cb866
          - Fix links in xapian results page
            
            Contents, Bookmarks and Modules links of xapian results pages
            were broken after I486cbfbd680d52d00ef99ade9af5ecac2967c115
            
            Change-Id: I7b912d9ff842810a66846b6a6da7857db69cac01
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/89598
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-02-26  rizmut  <riz_17_oke@yahoo.co.id>  [8e6ea7b596333ad4747f51003b049417e97097a4]

        elementary: Fix for tdf#130947
        
        - Add missing Merge Dialog icons
        - Update collate for Print dialog
        
        Change-Id: I48a67800b2ffa3457465a06c74d93c8dfaa3c8c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89561
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-02-26  rizmut  <riz_17_oke@yahoo.co.id>  [34739f82e1103f857a2cc73b761983a2b5eb1fea]

        Sukapura: Fix envelope position, make darker chart icons
        
        Change-Id: I341eed4d2eaf152380cc97ec24b4caeb3e46d108
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89553
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-02-26  Stephan Bergmann  <sbergman@redhat.com>  [464031e0b3633432218c2f44fe56de5fe16168f9]

        Quote * at start of continuation line in Doxygen /** .. */ comment
        
        Change-Id: Ibc86d1e380b91c4fe063f0b033e36bf6957aaa4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89588
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-26  Stephan Bergmann  <sbergman@redhat.com>  [ebb66ee09b6041cbf755f24e54f2d1a510bbc3d3]

        Fixed update of the reference rdbs to libreoffice-6.4.0.3-buildfix1
        
        19746d24aa976cc409e58fe452b6ab5b039d0525 "Update the reference rdbs to
        libreoffice-6.4.0.3-buildfix1" had erroneously labeled
        
        LD_LIBRARY_PATH=.../master/instdir/program \
         .../master/workdir/LinkTarget/Executable/unoidl-read --published \
         .../libreoffice-6.4.0.3-buildfix1/instdir/program/types.rdb \
         .../libreoffice-6.4.0.3-buildfix1/instdir/program/types/offapi.rdb \
         >.../master/offapi/type_reference/offapi.idl
        
        as "no changes", so I redid that part correctly now:
        
        * plus manual fixup by re-applying offapi/type_reference/offapi.idl part of
          214e6caf2c503d817c47ebcc419e4f7e33b336ac "[API CHANGE] remove BasicImport UNO
          interfaces"
        
        Change-Id: If58251331c1b379a04bf0c60dfffc2ffb0f6bc6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89565
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-26  Stephan Bergmann  <sbergman@redhat.com>  [bf749968d0bed09234192862bcc709c9ca7af66d]

        Fix @since tag
        
        This UNOIDL entity had been included in libreoffice-6-4 prior to the first
        LO 6.4 release at libreoffice-6.4.0.3-buildfix1 with
        ad86ebb1f86f6347ccb9bbe40b0ca080562cbae8 "tdf#121658 Add option to not hyphenate
        words in CAPS".
        
        Change-Id: I34df2ebeb56fdfe72bc9e19cc77eddd8a97a5c59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89564
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-26  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [1f0e53237a912609813b912b51a2ab664a8871ea]

        use GatherFields
        
        Change-Id: I921956e5640cc16941109969d059809be66f0228
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89489
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-02-26  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [bbecc4813b4d88541a5e343e9bab8e2ed4de800f]

        use GatherFields
        
        Change-Id: Ia60061ae35c1822ebd52f109f128510eb2454140
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89488
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-02-26  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [15bb789b231fb723a679b4565e49b4decbe6d34e]

        use GatherFields
        
        Change-Id: Ie15add04d66458493476bcbdc9a4f4a1034575e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89487
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-02-26  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [caaf7f9651325e15ab6da4342a653b0fe6e2af3d]

        use GatherFields
        
        Change-Id: I5a43d233b55edb13b479c1d1d246a4a6682b79a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89484
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-02-26  Michael Meeks  <michael.meeks@collabora.com>  [b4d1c8e884673158277cd20f9fc83b71de69d4c9]

        lru_scale_cache - cache the same bitmap at multiple scales.
        
        Helps accelerate different views at different scales, as well as
        document / image thumbnailing on save, as well as stray views that
        can get rendered behind the scenes at odd scales on mobile.
        
        Each scale + bitmap combination is another key in the LRU table.
        
        Change-Id: Id82ce2e4180608082c9ca16fad35bba9e8c2e81a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89497
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89503
        Tested-by: Jenkins

2020-02-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [2376cc7ce9bd4319f0f011ab13445ceb6817c7f1]

        fix assert in fdo66141-1.odt
        
        after
            commit ec940941e0bd7db15c5cf7d43df82226e0d849dc
            Date:   Tue Aug 20 17:03:13 2019 +0200
            tdf#119388 add new UNO listener/broadcaster
        it appears that we can have more than one listener per shape because
        shapes can be in multiple accessibility contexts.
        
        Change-Id: I3724f27d5bfe8b5ab3548d4f062d60b071f3f2af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89500
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-26  Caolán McNamara  <caolanm@redhat.com>  [42f281c56e0c06327fa382c0984ecf2e8c21e414]

        weld impress navigator
        
        complicated by the effort to keep the non-standard behaviour of
        
        commit f3c68cdf8f6a0273c62b493552f78af0138a44e8
        Date:   Wed Feb 21 17:27:53 2018 +0100
        
            tdf#115873 sd navigator: allow selecting but not focusing on objects
        
        and the self-dnd code
        
        Change-Id: I29c224739463d1d44690f30ed29db3fe2b16b4a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89045
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [96513a30a8c5782444ffb5691bbed13bd61114d9]

        Removed executable permission on SVG file
        
        Change-Id: I912a023ed77475fc98b74f24ac8bc0ef182ecd8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89554
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-26  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [518c0265efebf39ab6d1e90c4ec4e7cf52b701c6]

        WIN prevent deadlock in SetForegroundWindow
        
        As mentioned in various blogs, like Raymon Chens "The old new
        thing", 2008-08-01, "I warned you: The dangers of attaching input
        queues", using AttachThreadInput to steal the input from an other
        thread, so SetForegroundWindow becomes more reliable, can
        deadlock in that call in win32u.dll!NtUserCallHwndLock.
        
        Stackoverflow also has a multitude of suggestions and links in
        "Win32 SetForegroundWindow unreliable", to circumvent Windows
        focus-stealing prevention mechanisms.
        
        A customer is experiencing these hangs reliably and often when
        opening LO windows via Java UNO, because the Window and the UNO
        thread are different and trigger this code path. Removing the
        calls to AttachThreadInput fixes the problem for them. This has
        started lately and nobody really knows why.
        I also know other customers with a similar Java UNO setup, which
        don't experience them.
        
        For better foreground handling, the calling app eventually should
        either use AllowSetForegroundWindow or CoAllowSetForegroundWindow
        (for COM servers), to give up the foreground / input handling.
        
        So this just drops the AttachThreadInput calls.
        
        Change-Id: I8de0a17aaaa44c24b1ee728b2ef6ec3aea951c54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89527
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-02-26  László Németh  <nemeth@numbertext.org>  [3a69e1a6b8eab79c55b6e8f3edd2ee2da45b39c0]

        tdf#123102 Writer: fix numbering at row insertion
        
        in vertically merged cells. Hidden paragraph of
        the new merged cell inherited numbering of the
        previous row, resulting bad numbering of the next
        list item.
        
        Change-Id: Ib6b29947caa22747ba8c79725ab6f9ef4db31319
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89537
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-02-26  Caolán McNamara  <caolanm@redhat.com>  [2cf5fa87c405e5665ad14951b52c7cae38ab79fc]

        tdf#130845 sidebar widget visible when sidebar collapsed
        
        default to "false" and track the parent widget clipping/visibility
        instead of "true" which makes it unconditionally visible
        
        Change-Id: I1f8cec2b07ac20c33ff09cc278424d7e20199946
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89552
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-26  Caolán McNamara  <caolanm@redhat.com>  [9b17ad5b54b684e58eb488f2ab586e694c65e1ef]

        get the real last row, not the last toplevel row
        
        Change-Id: I7de72c383f11187ec706cd6971ff0431d04db72f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89539
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-26  Caolán McNamara  <caolanm@redhat.com>  [90ad0740a22bc50c478ad743eef1f30b2fc1b226]

        tdf#130915 auto-select first entry when treeview filled
        
        Change-Id: I3311e2e6f013de7adca5b473609b1dd64187a58f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89530
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-26  Caolán McNamara  <caolanm@redhat.com>  [24a071a08655536b7ec10b2a77792c8ec72a5d1d]

        tdf#130952 crash launching bullets and numbering from sidebar more... dropdown
        
        Change-Id: I242c7281a891a8e52d9fa4e5ee2d20ba56d62fdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89528
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-26  Seth Chaiklin  <sdc.blanco@youmail.dk>  [469d96bf528c60ed5bc844752016a567bf99e9de]

        tdf#130886 add ... to Edit Macros in Tools - Macros menu
        
        Change-Id: I04c0987b0b0c8a26ec4ce5517b9be4302b7920ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89506
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>

2020-02-26  Seth Chaiklin  <sdc.blanco@youmail.dk>  [2fe6c4f52a2b2b80a71b913614732df81f4b6663]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f824eb003a9884e2b16ef583664a5d7082d90836
          - tdf#130886 update Tools - Macro menu help page
            
              - add Edit Macro command heading (and embed description from sbasic)
              - update name of XML Filter to XML Filter Settings
              - update access command to XML Filter Settings (and use <menuitem>)
              - added "Related Topics" and link to "Basic Editor"
            
              - update XML Filters Setting help page
                   - move "About XML Filters" to Related Topics
                   - remove double presentation about optional filters
                   - add sys-switch for note about installing optional filters
            
            Change-Id: Idefbe7ec56e410a8bc9f0b44077f9f07ce9df25c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/89441
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Jenkins
            
2020-02-26  Eike Rathke  <erack@redhat.com>  [57452f7944257ef6b639144ff34fb34d6583ae62]

        Unit test tdf#130825 insert/delete sheet moving sheet-local names
        
        Change-Id: I1f0aed734ebb2c1035e06350d3508becb0d68b4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89476
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-02-26  Eike Rathke  <erack@redhat.com>  [f2b18667c1a8c6a002a229d4ae09dc418dc567e1]

        Resolves: tdf#130825 Compare exclusive end, not inclusive end sheet number
        
        Change-Id: Id5c3056f4e4466ccb5ea3654e60869bf7788b7ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89471
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-02-26  Tamás Zolnai  <tamas.zolnai@collabora.com>  [b833536ac6a95a58ecc975a7fd511ec77ff53634]

        Revert "jsdialog: Refresh dialog after action"
        
        This change makes some cypress tests to fail, the
        mobile wizard does not open or opens with an empty content.
        It seems it causes an issue when mobile wizard is opened/closed
        subsequently. One test case does not make this visible, but
        it needs to run  more test cases subsequently.
        
        This reverts commit 0a35eafca9f74d2858bd3323d74d64813fa9107a.
        
        Change-Id: Iccb6bb3d77270340ac9b36a68cae749098ddaa3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89502
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-02-26  rizmut  <riz_17_oke@yahoo.co.id>  [bdb815750d0bc57d53200b2a470bbff020cf4ca9]

        Update Merge Cells dialog icons
        
        Change-Id: I22b8dca1fbfe43be85b37d205beeebbee495acc4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89501
        Tested-by: Jenkins
        Tested-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-02-26  Regina Henschel  <rb.henschel@t-online.de>  [b4a6977e05d87fe0a79b266ec30e4f403404f1b4]

        tdf#129532 tdf#98839 fixes for mirror of custom shapes
        
        tdf#98839 In case a sheared custom shape was mirrored, the shear
        angle in draw:transform had a wrong sign in the saved file.
        tdf#129532 Mirroring given in draw:transform in file or via macro
        was wrongly applied. Errors:
        1)Mirroring from draw:transform attribute had overwritten already
        existing mirroring in the enhanced-geometry.
        2)Mirroring from draw:transform attribute was set in enhanced-
        geometry attributes but not really applied.
        
        Change-Id: Ifa52f3606b5a33e6492a02d6e19c883d28752da8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85670
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-02-26  rizmut  <riz_17_oke@yahoo.co.id>  [79d396a2a64bec4e6c9aa514af40fdd67a62d8ce]

        Breeze & Sifr: Fix for tdf#130939
        
        Missing icons in Merge Cells dialog
        
        Change-Id: Ic3dbf4cc8748455fe8086cdaf4b154cdc9ee9272
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89498
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-02-26  Jussi Pakkanen  <jpakkane@gmail.com>  [c8d764b3f27c2bb0712745891b70630e94436317]

        Add missing Python dependency to Makefile.
        
        Change-Id: I9d1b37f0a9b47da53ee15ebf7d4b24f867dc274d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89474
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-02-26  Heiko Tietze  <tietze.heiko@gmail.com>  [f4b5b12fbe7eb0260119445ac39a28427fef3ee6]

        Resolves tdf#130742 - Flat ODF in start center
        
        Added fodt,fods,fopd,fodg to typeMatchesExtension
        
        Change-Id: Ife8139af87ecc5af8a5e98c9d9dd7830c3a3231a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89455
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-02-26  Caolán McNamara  <caolanm@redhat.com>  [813217dee1d809a2c33785c9024dc42671696067]

        only call enter/leave page when not changing programatically
        
        which is how the vcl version traditionally works, this results
        in the "General" tab in the basic dialog editor 'sticking' as the
        the default page
        
        Change-Id: I2bc88093df48724c32c99add5234968fa672e4a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89463
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-26  Caolán McNamara  <caolanm@redhat.com>  [4c15615d348f184ccc9d6f126f0840cec40e8e2c]

        leave "skipped" events available to gtk parent handler
        
        Change-Id: I6cf4b8b308ec41a46aeb6b48554d87a2fa316d85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89475
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-26  Caolán McNamara  <caolanm@redhat.com>  [9f6be5d9ce3f2ffb7180aa4bda4bd575fd9928e5]

        explicitly call ActivatePageHdl when programatically calling set_current_page
        
        Change-Id: I6113e51565cf4f89e77829f56e08f6b98f2fe244
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89462
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-26  Caolán McNamara  <caolanm@redhat.com>  [ca79c018f1e8bd0e1f42e3cef4b4f5893ef2e47f]

        tdf#130925 use the maximum document line number for the width calculation
        
        not the max line number in the range currently getting rendered
        
        Change-Id: I447e4152ef6a1ec327a95a8260d1616940e5d6c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89467
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-26  Heiko Tietze  <tietze.heiko@gmail.com>  [d8c7864407249fd1ed69713dfdf4fa533a9efb0b]

        Resolves tdf#127508 - Flat table header in Calc
        
        Amends 67fd62b3edc86c2891f279b25cf9919c4bbbbca1 with
        flat corner button
        
        Change-Id: Ia26aff0844069dd435cf4edd7524c19f5f0f22ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89365
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-02-26  Heiko Tietze  <tietze.heiko@gmail.com>  [a8c3addfce4df0fa8278d83764148d4aec40b36e]

        Resolves tdf#130500 - Sukapura icon theme
        
        Added to core and made default on macOS
        
        Change-Id: I1c1e8caab514198717cf6cd7e8c00a1c1d5c15da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89183
        Tested-by: Jenkins
        Tested-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-02-26  Miklos Vajna  <vmiklos@collabora.com>  [6397a0d49c1672eadf2408e2deac8399322e3013]

        clang-format: don't sort using declarations
        
        Our clang-format-5.0.0 does sorting in a way different to clang-format
        from git, so prepare for that unwanted change now.
        
        There are two differences:
        
        - newer clang-format does uniq sort
        - the ordering also differs, e.g. 'librevenge::RVNGInputStream' used to
          be ordered before 'librevenge::RVNG_SEEK_CUR', now it's ordered after
          that
        
        Turning the sorting off is always possible, i.e. running
        solenv/clang-format/reformat-formatted-files after this change results
        in no changes.
        
        Change-Id: I146874d4d5a9ad1c45826285fdc798fec77d6ade
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89480
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-26  Stephan Bergmann  <sbergman@redhat.com>  [b629d98e6f9fc71ee0f43a973cf9cbb85148f073]

        loplugin:nullptr (clang-cl)
        
        Change-Id: I0d40f6ee515430f2d32fb7d3bcc193273d36c016
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89469
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-26  Stephan Bergmann  <sbergman@redhat.com>  [6fc261fa1a33fb62e97a8e5beeba7fbb44e8774c]

        loplugin:external (clang-cl)
        
        Change-Id: I2ea8eaeb9cc2e98d807678ec4716cf58b36f92c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89468
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-26  Stephan Bergmann  <sbergman@redhat.com>  [92df944f54696012963415111a706fca438e703b]

        Detect -std=c++20
        
        at least Clang trunk accepts it now since <https://github.com/llvm/llvm-project/
        commit/24ad121582454e625bdad125c90d9ac0dae948c8> "Add -std=c++20 flag, replace
        C++2a with C++20 throughout the Clang"
        
        Change-Id: I389bb2e79acbbdf2622dc7c839a3164836c40415
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89464
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-26  rizmut  <riz_17_oke@yahoo.co.id>  [2cdaf50763b1d8e7f45c2e2d6cd93f29241e3f0c]

        Sifr: Update dark chart color, clean links.txt, remove similar icons
        
        Change-Id: I972c674909bfa45a4b3e1a70382fef60e7a71526
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89485
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-02-26  Jim Raykowski  <raykowj@gmail..com>  [387e0b4f4c33dfaa48b26098819726824f23f9d2]

        tdf#108766 followup: outline tracking fixes for floating navigator
        
        Fixes tracking not working and selection misbehaviour on document open
        when navigator is floating.
        
        Change-Id: Ic8e3fe7222cba354d6f2ad864ef8083861b8d324
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89409
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-26  Jens Carl  <j.carl43@gmx.de>  [20747665a60b5c8782ab77962380ea34a30c20fa]

        tdf#45904 Move XNameReplace Java test to C++
        
        Move XNameReplace Java test to C++ for ScTableSheetsObj.
        Fixes i#23594 by creating a new "com.sun.star.sheet.Spreadsheet" rather
        then using an existing one.
        
        Change-Id: If7058647cc5d79d11e5542a82017d5bd02f7049e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89493
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2020-02-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [4ec76bdeeb000881cf46c78166dc02badb4f44db]

        add some libs to libmerged
        
        another small chunk of libs shared by calc/write/impress,
        doing this in stages in case anything goes wrong.
        
        Change-Id: Ica162828565e825b8eaeb223eb3ab132880a6279
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89166
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [9b18f4b2b064c823ac1500a0c297d113587a9bd4]

        new loplugin:xmlimport
        
        to help me maintain the invariants when updating code to use the
        FastParser APIs. One weird invariant is that you need to override
        startFastElement or the createFastChildContext will not get called.
        
        Not all of these changes are probably necessary - some of the classes
        are never constructured themselves, only their subclasses are
        constructed, and their subclasses maintain the invariants, but it is
        just easier to scatter a few more startFastElement around
        
        Change-Id: I3f70fb5a1e44c311cf4926fa7b0fcda605709eac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89473
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b90eaab5c51c2b0f2aba66da35a5b494c3211f1d]

        vcl: use UCBContentHelper in instead of implement own functions
        
        Change-Id: Iea617c8b5d3aa5f755b70ff2b6e00e8372057df0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89478
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-02-26  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [6d9cf22b2239611a6612a7855f8a701ed723cbd4]

        tdf#130793 Fix import/export of image URLs
        
        Change-Id: I329af3b0d5a81d9f31def9c2ad861d0e83e3714c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89388
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-02-26  Jens Carl  <j.carl43@gmx.de>  [49eb4906de8f499ae14b789e90df9ba654895af5]

        tdf#45904 Move XNameAccess Java tests to C++
        
        Move XNameAccess Java tests to C++ for ScTableSheetsObj.
        
        Change-Id: I5fdaafe35852ea3c6e260d490200ce99e990c3b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89408
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2020-02-25  Miklos Vajna  <vmiklos@collabora.com>  [047f66240c6b09a556a2aa3685507c05625ddd26]

        configure: fix outdated doc on --with-tls default
        
        This was changed in commit 133d59adf744b2279a7d59071ca834ac766b9719
        (configure: build oox with NSS backend by default, 2013-11-01), but the
        documentation was not updated.
        
        Change-Id: I468cb9a0274779318a7e1a86600fdef32756fa24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89460
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-02-25  Caolán McNamara  <caolanm@redhat.com>  [f1f9917a1bc9d11f6d76469a455a5337a89384ea]

        check if edit can be enabled after setting cursor into tree
        
        Change-Id: I264dc4db7e3ddc64faf0edec18d96d2c46ce00f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89459
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-25  Caolán McNamara  <caolanm@redhat.com>  [72a5c8a6f5d5515aed47ff803bc277353aa54061]

        Resolves: tdf130874 reversed logic
        
        Change-Id: I2ccac01f271ec803547ab36359f2273312df87e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89451
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-25  László Németh  <nemeth@numbertext.org>  [d5aeb48c7035c5518c4978760e93a49351a9e57a]

        tdf#123757 DOCX import: separate different style tables
        
        to avoid of losing table layout, color etc. during
        their prohibited combination into one table: table
        style of the second table overwrote the table style
        of the first table, or without table style, the
        second table was overwritten by the table style of
        the first table.
        
        Change-Id: I0a2663d41f7d019e7b329198944a300260025b65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89416
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-02-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b6bc43f354bcbe6a98db9fb372fd47bc5b23f4d8]

        vcl: move GraphicID out of impgraph.{cxx,hxx}
        
        Change-Id: I0b3b17736a76be290f6e5b77ee547b7e650d4489
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89449
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-02-25  Jim Raykowski  <raykowj@gmail..com>  [6d23f2667edc9f8b867066a432dff152f8427ce0]

        tdf#128814 follow up: check for nullptr and dispose unused sub pop menu
        
        Prevent nullptr crash in lcl_IsContent and dispose and clear sub pop
        outline tracking menu if unused.
        
        Change-Id: I6d3e1a48776426ae18156cc70b799f74f349bf5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89410
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-02-25  Caolán McNamara  <caolanm@redhat.com>  [9bb7f05793e208f6340a6bdac9e38d63d447552a]

        tdf#130915 second treeview doesn't use its checkboxes
        
        so we end up with blank lines under gtk
        
        Change-Id: I869c451dafe8dab0227ab8c914500ea059634c3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89447
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [214e6caf2c503d817c47ebcc419e4f7e33b336ac]

        [API CHANGE] remove BasicImport UNO interfaces
        
        which are unused since
            commit 4e97fa0f4e73acdf522643aeec486b1395e63727
            Date:   Thu Feb 20 13:09:32 2020 +0200
            use fast-parser APIs for embedded script parsing
        
        and highly unlikely to be externally used since they parse document
        internal script code.
        
        Change-Id: I2e0e237fb31bba85f1ef63c88f3a6959eedf2ca7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89104
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-25  Noel Grandin  <noelgrandin@gmail.com>  [ef6d1789e45cc9b3ab8a351d84d98dd81cfd84a0]

        fix --enable-mergedlibs build
        
        after my recent additions to the list of libs exceeded Windows
        command line length limit (mostly affecting those people whose
        workspace was under a fairly long folder name)
        
        Change-Id: I4d60e9704db49f0a3f562200b737879fba7ee5a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89420
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-25  Caolán McNamara  <caolanm@redhat.com>  [bc8488ed715102f08423ce5953727ad8e97fd687]

        tdf#130915 SvTreeList::Move needs to move from lower index to higher
        
        the reverse doesn't work
        
        Change-Id: I0d84e6e44b26c0c4f1f0d221de3fad03c183f6ff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89425
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-25  Hakan Bakacak  <hakanbakacak98@gmail.com>  [ea5c1272c653897172a7d08403061f2159331914]

        tdf#130711: [tr] Extend Autocorrect list for Turkish language (Start with B)
        
        Change-Id: I566233c184fd67032828cfe53ea84fa1b5e876c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88825
        Tested-by: Jenkins
        Reviewed-by: PhD. Ayhan YALÇINSOY <ayhanyalcinsoy@pisilinux.org>
        Reviewed-by: Yusuf Keten <ketenyusuf@gmail.com>
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-25  Heiko Tietze  <tietze.heiko@gmail.com>  [b268715912d4c2034b9b9d38e75446bef7bbb11f]

        Resolves tdf#127782 - New Print dialog is too high
        
        Amends Iea41f9cf335b75210de0acf5688fddd5e3dd3dbb
        
        Change-Id: Ic669332245ad9c5ee6366765da8a5bc632dd159c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89423
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-02-25  Miklos Vajna  <vmiklos@collabora.com>  [c7af36a6504a192f72fcd3a30712ca8c14e12fa5]

        SVG export: try to reuse original bitmap data for JPG and PNG bitmaps
        
        This has a number of benefits:
        
        1) For a sample JPG photo, the SVG output is now 4,9MB, not 20MB.
        
        2) Even the first export to SVG is fast, see commit
        570be56b37e4ff105649e604ff4c8a6c368e2e79 (svx: cache PNG export of
        graphic shapes, 2020-02-25) for exact numbers.
        
        3) Allow using less memory as the SdrGrafObj doesn't have to store a PNG
        result till the document is closed.
        
        We still require matching checksums, so in case anything problematic
        happens with the bitmap (grayscale filter applied, etc), then the
        optimization is meant to not help, but still produces correct output.
        
        Change-Id: Id3bc359a8dcc4c4d12d3b66ffb512cfa71939a26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89419
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-02-25  Caolán McNamara  <caolanm@redhat.com>  [e0122fc683157b5f41724b9514e072f0ce5e5c15]

        turn off dnd target indicator on old target when changing target
        
        Change-Id: Ia1cd181789679fd3f99c791806bd53cb74076556
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89421
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-25  Caolán McNamara  <caolanm@redhat.com>  [64ad7b44e3b36f538a23a851b0e9df7ee0df52b7]

        cancelling drag from drag-begin doesn't work, call it async
        
        Change-Id: I9323e8ab4d3df9f2ded0c7bfb21582faa3b5e1a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89412
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-25  Caolán McNamara  <caolanm@redhat.com>  [fe5366d9d2d57ee3648589db86d2c17f43febb6b]

        Resolves: tdf#130922 don't crash removing non-existing elements
        
        Change-Id: Id05faf6537ae096d563c57dcde71cd65ae04152d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89418
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-25  Szymon Kłos  <szymon.klos@collabora.com>  [189c8a7caba5f7bf31c8bab96f6ca0a6aa8a8066]

        Revert "WordCountDIalog in vertical mobile version"
        
        This reverts commit 4ab0993f2537fade3c02b788508519070f44ebb8.
        This reverts commit 542f509a41cf0cae7fca0660ba3858c6b0e9bf52.
        
        Change-Id: I25a96f672ab83c14b806c24fb2f9397679775f3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89375
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-02-25  Michael Stahl  <Michael.Stahl@cib.de>  [d9634e3c9bfaf826b3d4d39e9a57d6c2d8d9a3dc]

        sw: DOCX export: limit FORMDROPDOWN listEntry to Word's abilities
        
        In theory wml.xsd says:
        
         <xsd:element name="listEntry" type="CT_String" minOccurs="0" maxOccurs="unbounded"/>
        
        In practice Word 2013 refuses to load a file with 26 listEntry in one
        FORMDROPDOWN field.
        
        Interestingly w:result w:val larger than the number of entries does not
        cause Word to complain. Go figure.
        
        Change-Id: I3a61533f9ee4ba3917a9c3bc55a483fd587f0471
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89358
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-25  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [af126e27075ae3fb1ea3cbc052f9ec0168087661]

        tdf#42949 Fix IWYU warnings in svx/source/sdr/*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I332729acbf2f5b5b24b6907dad09c5c5ded94f40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89290
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-25  Miklos Vajna  <vmiklos@collabora.com>  [570be56b37e4ff105649e604ff4c8a6c368e2e79]

        svx: cache PNG export of graphic shapes
        
        One scenario where this is useful is: manipulate a JPEG photo in
        Online's Impress, e.g. resize it multiple times. Each time we generate
        an SVG preview of the shape, which includes the PNG export of the bitmap
        itself.
        
        This helps with a desktop CPU:
        
        debug:9976:9974: SVGFilter::filter finished in 3422 ms
        debug:9976:9974: SVGFilter::filter finished in 176 ms
        
        But it is meant to help on mobile, too, where writing such a bitmap as
        PNG takes 16-17 seconds without this.
        
        (This works because SVG writes the original bitmap, even if it's scaled.
        If that invariant will be broken in the future, we still emit correct
        output, but then the cache will be less useful.)
        
        Change-Id: I7204b04efeeb42c6eec67f04dfdb8a4ed50443a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89377
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-02-25  Caolán McNamara  <caolanm@redhat.com>  [d0487363753960faccb8ba464414e18786dcd915]

        inherit SdTransferable from TransferDataContainer instead of TransferableHelper
        
        Change-Id: I0c3628e5e280e8060f0e6890902253ad455d6293
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89363
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3810f28d784ff71d4c6d68557e70bd80c1d1d99c]

        Fix currency symbol selection in Calc on mobile
        
        In LOK we use one language identifier for both - UI language and
        the locale used. This is a problem when we determine that we a
        language for UI is not available and fall-back to the default
        "en-US" langauge, which also changes the locale. This introduces
        a separate variable that stores the language tag for the locale
        independently to the language.
        
        Another problem is that in some cases we don't reset the staticly
        initialized data, when the new document is loaded, which is on
        the other hand used to define which currency symbol is used as
        SYSTEM locale. That can in some cases select the wrong currency
        symbol even when we changed the locale to something else. This fix
        introduces a reset function, which is triggered on every document
        load.
        
        Change-Id: I55c7f467600a832895f94346f8bf11a6ef6a1e49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89320
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89343
        Tested-by: Jenkins

2020-02-25  Miklos Vajna  <vmiklos@collabora.com>  [58fab0b920303e58d3ac3be28b22763970085f02]

        tdf#91219 sw: don't allow anchoring a shape+textbox into itself
        
        We already have code that detects this in the simple fly frame case,
        extend that to cover the "paired fly frame + draw shape" case as well.
        
        Change-Id: I4b3c1d600407436b239fee311ae6bfe837804241
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89381
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-25  Julien Nabet  <serval2412@yahoo.fr>  [ee4ddf428e2ef85c710e1851ab9b9e7a2316d51b]

        tdf#130912: "Before" and "After" text swapped in footnotes
        
        Change-Id: I8022d3ec2385d35283711a144f6d610357790771
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89387
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [b7a1e92a27bc26f222526eb50ab80c0e6966be7a]

        loplugin:referencecasting
        
        getting --enable-pch=normal working with clang
        means that the plugins now have a better view on some
        stuff, so trigger more warnings
        
        Change-Id: I83ca010c0ef07c8106068362bb50a354e3cf7dae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89312
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-25  Jussi Pakkanen  <jpakkane@gmail.com>  [e6b9bc3f2ecf0fb7fde5b02f9d750ccbe022f4c1]

        Convert gentoken from Perl to Python.
        
        See tdf#130911 for motivation.
        
        Change-Id: I62759a9c7766e5c62c6fbab06c15e8300df25935
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89262
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-02-25  Szymon Kłos  <szymon.klos@collabora.com>  [0a35eafca9f74d2858bd3323d74d64813fa9107a]

        jsdialog: Refresh dialog after action
        
        Change-Id: I83e5750f91789fcd01ba41cab616c5e768492bc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89369
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-02-25  Szymon Kłos  <szymon.klos@collabora.com>  [9dba074405b3db3a0bd2b09a15c98abf4a2cd646]

        Move SalInstanceEdit declaration to the header file
        
        Change-Id: I660de317b88c4e83ccc310743dc4ef5b4c955a21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89370
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-02-25  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [619e757283037e2ba91cfe2038fa3778e5249dfd]

        add GatherField member function
        
        Change-Id: Ifa2ea333ccccec240cc10374fd6539a8b3f6df46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89316
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-02-25  Jens Carl  <j.carl43@gmx.de>  [e5f81b90629c5f3bd733f862d17a57c251acc291]

        Fix typo
        
        Change-Id: If3ba0858340e66294eff8aeec58f6252ce1e6227
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89406
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-25  Jens Carl  <j.carl43@gmx.de>  [8324f9284c840ae1cde7cda584bf30531f484b01]

        six: upgrade release to 1.14.0 used by gdb
        
        Change-Id: I450f5cd83e116baab8d1750a9ed7def002e234c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89317
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2020-02-25  Eike Rathke  <erack@redhat.com>  [4e5f875cdb81a1c1ca881ef8c90a63c2afd2ba78]

        Unit test tdf#130370 cut&paste / move with sheet-local named reference
        
        Change-Id: I28473558e028012ce0a4ca881549e808bc34aad1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89391
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Eike Rathke <erack@redhat.com>

2020-02-24  Pelin Kuran  <pelinrkuran@gmail.com>  [3593d6931e0fa5484c34fa722eaf18c658bbf0a9]

        tdf#95845: Use CommandInfoProvider to receive UNO command labels
        
        Change-Id: Id8fb7304ca5f8cc8c5b94504fb891b56769a57c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88756
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-02-24  Julien Nabet  <serval2412@yahoo.fr>  [254db7f4e8a8648b5dbcf6565b61b003dff634ff]

        Postgresql unused POSTGRE_TRACE
        
        there was "#ifdef POSTGRE_TRACE", but it was nowhere to be seen
        except in the following purged files.
        
        Change-Id: Id77aef0869d112cb1a5282d8db79da4bc78a56e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89378
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-02-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [74a25e38056a608f0a013b43689a3c03ee710837]

        tdf#130817: Add unittest
        
        Change-Id: Icb7db08dc7884074f980ab101eac8a1998482ada
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89367
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-02-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [911d6451730823aa15b0082eb94f1877755d6ca6]

        tdf#130814: Add unittest
        
        Change-Id: I9ed69e42cd7128aafc3621e51ce26249895629d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89335
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-02-24  Caolán McNamara  <caolanm@redhat.com>  [b74032346ef2a00db457c4dec14997b6423a3e8c]

        IsDropFormatSupported(...::SIMPLE_FILE) is always false
        
        for this navigator as far as I can tell so reduce accordingly
        
        Change-Id: I8c8b62487d6aa94114c523d8d4a9ebb71a0896c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89364
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ff29d9205a42fa603fc586f1d4e31cd98be56784]

        Fix typo
        
        Change-Id: I49b314270eb81bfaac709ad210d1c94743d95d4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89366
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d5ccf2fc5bc335f91ec40f918f2204b62252be85]

        Fix typo
        
        to complete:
        https://gerrit.libreoffice.org/c/core/+/89082
        
        Change-Id: I8363f05f15c8d4ef032ccc8d469dc29231d74ca7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89360
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-24  Michael Stahl  <Michael.Stahl@cib.de>  [1ca7e41fa8e300d0f5b8e0427ea3e6cad27ce175]

        workaround GCC 9.2.1 -Og -Werror=maybe-uninitialized
        
        vcl/unx/generic/gdi/salbmp.cxx:727:32: error: ‘pixmapHandle’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
        
        vcl/unx/gtk3/gtk3gtkinst.cxx:7336:16: error: ‘eRet’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
        
        etc.
        
        One looks like it might occur in practice.
        
        Change-Id: I09af7d36b134b31cb7bd8047b5c73f4a49c9d9b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89351
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-24  Michael Stahl  <Michael.Stahl@cib.de>  [589abe39262a37fb1205fac229d7004ee01dd3f9]

        vcl: GCC 9.2.1 -Werror=format-overflow
        
        vcl/source/gdi/metaact.cxx:104:26: error: ‘%u’ directive writing between 1 and 10 bytes into a region of size 6 [-Werror=format-overflow=]
          104 |         sprintf(buffer, "%u", static_cast<unsigned int>(nMetaAction));
        
        Change-Id: Iec295a5a2477b2a13d771c392e0de6c3920a2eac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89350
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-24  Michael Stahl  <Michael.Stahl@cib.de>  [6c4721da4f339d6d1bed6ded0a6ba40d3857b379]

        boost: disable -Wmaybe-uninitialized from GCC 9.2.1 -Og
        
        This warning is notorious for false positives so let's disable it here.
        
        from sal/cppunittester/cppunittester.cxx:61:
        workdir/UnpackedTarball/boost/boost/function/function_template.hpp: In function ‘SequenceSequenceT& boost::algorithm::iter_split(SequenceSequenceT&, RangeT&&, FinderT) [with SequenceSequenceT = std::__debug::vector<std::__cxx11::basic_string<char> >; RangeT = const char*&; FinderT = boost::algorithm::detail::token_finderF<boost::algorithm::detail::is_any_ofF<char> >]’:
        workdir/UnpackedTarball/boost/boost/function/function_template.hpp:904:22: error: ‘*((void*)&<anonymous> +8)’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
          904 |           std::memcpy(this->functor.data, f.functor.data, sizeof(boost::detail::function::function_buffer));
        
        Change-Id: Id3cf9fae8db190337b6a3eb0c847c019394088ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89349
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-24  Michael Stahl  <Michael.Stahl@cib.de>  [49a1ab00af0bcf6095b7029ae9bbcf3f12ccd232]

        boost: remove unused boost wrapper headers
        
        Change-Id: I543e60e295cf87f773f05faf6cfb8da285fac466
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89348
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-24  Seth Chaiklin  <sdc.blanco@youmail.dk>  [e12a0e814862d1560ec569dcdf1ce489e6c3c8ea]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 03e9a3022cc686013fbadfe16aef8685800ac625
          - Update help page for Navigator for Master
            
              - put Move Up and Move Down in same order as Navigator
              - Delete now needs a right click, also explain that file is not deleted.
              - add Related Topics sections  (and move link down to there)
            
            Change-Id: I92c5ff4a5ef98f568a36e0a1edb8c20474110821
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/89284
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-02-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [3c04c2ec10c3486c33dea6588d1eed9de09ee52d]

        tdf#130762: Add uitest
        
        Change-Id: Iff2cedfec6e17a46f160797d32fd1a565abfe0f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89342
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-02-24  Shivam Kumar Singh  <shivamhere247@gmail.com>  [7b2da820f3d8a2e42c30db0897faeb690f3b5f22]

        tdf#130717 Adding 3D Window option to Format Menu
        
        Change-Id: Iae57419519ea0ff43549c9283e591e2d76eea7ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89237
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-02-24  Seth Chaiklin  <sdc.blanco@youmail.dk>  [076beb95489b032ec9639e83718226421c2d2842]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 81d34863f3a8d919639341bbb15b1bc28bb68dec
          - update help page about working with Master documents
            
               - correct command for adding files
               - generalize command about exporting to text documents, and
                  correct the command instructions.
               - add link in Related topics to Master documents
            
            Change-Id: Ifc7c0ed4893d837e3af98bdac751de60d0971080
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/89283
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-02-24  Mohamed Sameh  <mohamedsamehkhalil@gmail.com>  [331607bcce7230cfb95de27388536900349ef652]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1936bfe6697be30202547a7775bda81d6b8d0211
          - tdf#129878: Add FMT error code into help pages
            
            Change-Id: I657fc04d54e2fdeedaea01d2d23e0ab79bf5d4ee
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/89269
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-02-24  Seth Chaiklin  <sdc.blanco@youmail.dk>  [e52d0600afdad57bf4dd5a5e33bc1bafdf3b5b31]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9040e3925e3f217b3b681a2dc931c177c26cc420
          - update control and command labels in Font effects help page
            
              - "Effects" -> "Case" heading
              -  update "case" labels in Writer
              -  add "Text Decoration" heading
              -  correct heading levels of controls
              -  align order of control presentation with dialog box
              -  adjust module-conditional display of controls
              -  corrected menuitem name for showing Hidden characters
            
            Change-Id: I3d8a0bdcb1b6c8442ba662a751116ee3f2c2252b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87807
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-02-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d76fdf80cb9e084b1699db857bf344f6d052ec9a]

        Fix typo
        
        to complete:
        https://gerrit.libreoffice.org/c/core/+/89318
        
        Change-Id: I6c5dea07cdcb59b44e9ee8472aa6a4cace394483
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89355
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-24  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [6dd18351e3004d9a0c0d78265080be9c894edb92]

        tdf#42949 Fix IWYU warnings in svx/source/[f-m]*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I103c5c7f1a74e8c3a021a91c7a96ebc87cb19efd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89263
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-24  Seth Chaiklin  <sdc.blanco@youmail.dk>  [04a7274a5158a9acd36c2ad20d45c63dc052a5cf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 78831305d8d43c6594106c1283aaab225322dfa5
          - update help for "Insert Bookmark"
            
               - remove "double" help for "Delete"
               - add following elements
                 -  Name (and) Insert
                 -  Rename
                 -  GoTo
                - embed "Close"
                - convert headings to <h1> and <h2>
                - add <keycode>
                - added "note" about "protected" bookmarks
                - add bookmarks for "Rename" "Name" and "Go to"
            
            Change-Id: Id1a88c73cad77cfe998326315888552d3395a44f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88788
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-02-24  Caolán McNamara  <caolanm@redhat.com>  [982c8bfce565bc2e2c3802924ec73e9d247044f2]

        set the state on the widget instead of the context to get it to stick
        
        Change-Id: I76f7487957d38f155ea086fd01855149ad170166
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89339
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-24  László Németh  <nemeth@numbertext.org>  [22ad4d69d771708f28a2d9e137cfd43ac846cf3a]

        tdf#121045 DOCX import: fix checkbox size in table
        
        in cell starting position.
        
        Change-Id: Ib99726c03ff3f83177a015721e562ebc5bc516d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89338
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-02-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [be14c1b09f9105c774c8daa9dbfbdea35a103501]

        uitest: remove print
        
        Change-Id: I8d5536cf32c83e78cf2fc29079f226340617e36f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89336
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-02-24  Miklos Vajna  <vmiklos@collabora.com>  [634a9ba15d65b6fdc506326e6b49b4b957c5cfcb]

        tdf#130812 DOC import: fix unexpected transparency of text
        
        DOC can have black with transparency set to 0xff, and that is meant to
        be just black. Allow COL_AUTO, though; the rendering will not consider
        that as transparent anyway.
        
        Other than that, DOC does not support text with transparency, it's a
        DOCX-only feature.
        
        Change-Id: I33f61b54b8ebd7958845063ae61900182d6f5e80
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89321
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-02-24  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [5e8b6d3b721ba8730bc7a5b335418340e3f89c3e]

        tdf#130760 Fix crash when clicking link to other slide
        
        Change-Id: Ie8b0cfb852fe1abc49b80b1d2d9d2c3be1241701
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89332
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-02-24  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [efa9ea101f0324fb401b7879af9d1f41f4f7c49c]

        Renaming variables for upcoming commit for tdf#36737
        
        ... as discussed in https://gerrit.libreoffice.org/c/core/+/87550
        
        Change-Id: I6262caf59751a2e0b6206f02aa1c7de55738a568
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89333
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-02-24  Shivam Kumar Singh  <shivamhere247@gmail.com>  [8eea26e7c19a58be77343c30fdbcd780a13ac402]

        tdf#130716 Adding Connector option to Format menu
        
        Change-Id: I39a1ebc1ffe91a1fbc036033f95ea6c4d4d885bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89234
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-02-24  andreas kainz  <kainz.a@gmail.com>  [94a4d4d40514e4a9d18f057e0b2c91785be580fb]

        tdf#130346 Define Database Range Dialog smaler spacing and resizing
        
        Change-Id: I0c77e5b496f32176766451e8116d758d34acbce1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89327
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins

2020-02-24  Caolán McNamara  <caolanm@redhat.com>  [dc61e9b836d5bf5842f9c582aa37a6d2d10a8cec]

        ofz#20801 Null-deref
        
        Change-Id: I2fd0c28499aff97622536754f1899b7b1f015989
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89326
        Tested-by: Jenkins
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-24  Pelin Kuran  <pelinrkuran@gmail.com>  [7fe377593e77c4ada5725e5e0d9acfdacbd70f57]

        tdf#114441: Convert use of sal_uLong to better integer types
        
        Change-Id: I9d0e6cf0a638866ac11ea9b3ac4a840f5c0a241d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89295
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-24  Mesut Çifci  <mesutcifci97@gmail.com>  [4f1e3dd278d6c65b8b1b198562d1649bad79622b]

        tdf#42982: improve UNO API error reportings
        
        Change-Id: I5a5df811562da1aafecb0057bcfe888f92f7b887
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87652
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-24  Jens Carl  <j.carl43@gmx.de>  [f32a59a52e3ee2a0a8df9bb76bc1ff0ada7c7f1d]

        Fix typo
        
        Change-Id: I9f114aeb0e512ca5cdf0e0cf905e9ad76c7fe836
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89318
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-02-24  Jim Raykowski  <raykowj@gmail..com>  [7d803018968c229e8e77b6e8f6f242a76c4b24d7]

        Make undo/redo shortcuts work from sidebar docking window
        
        Change-Id: I20ec2363d156d51528d4cce618311b8b919dfb87
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89314
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-24  Jim Raykowski  <raykowj@gmail..com>  [9e329cd476298383d4e68b868f487a1f4ccca9d8]

        gtk3: allow handling of ctrl key accelerators
        
        Change-Id: I681354f3b069a16d07a20bcc1fe110397d0ea2a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89315
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-24  Jim Raykowski  <raykowj@gmail..com>  [0fb4f2107d08febd4925dce6d96b41da9917e9ae]

        tdf#130163 Show undock or dock menu item in toolbar menu
        
        This patch removes toolbar menu item 'Dock Toolbar' enable state and
        shows 'Undock Toolbar' menu item when toolbar is docked and 'Dock
        Toolbar' menu item when toolbar is undocked. It also sets the
        accelerator key displayed for these items to Shift+Ctrl+F10
        
        Change-Id: I0e4673529438c42452026602785857066ea7874a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85673
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-24  Jim Raykowski  <raykowj@gmail..com>  [08313c42abc5fb735948f37789ef993c93b6ab5e]

        tdf#108766 Add outline tracking to all content navigation view
        
        Here is effort to implement this request and improve code understanding/
        readability in the areas touched.
        
        A choice of one of three modes of outline tracking is avaliable through
        the outline/heading content context menu. They are:
        
        Default - does not collapse expanded outline entries
        Focus - collapses all outline entries other than tracked
        Off
        
        The need for persistance of this setting is uncertain so has been left
        for future implementation.
        
        Change-Id: I9cb6420537d7ff9f584e94029a0c053f21f1ef8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89287
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-24  Gülşah Köse  <gulsah.kose@collabora.com>  [eeaa7aba6e7ace8b69d7056645b15be2f996d8fb]

        tdf130839: Corrects second level left margin in Smartart
        
        Change-Id: Ifec339759427336fd53012e0a8a906d240be9654
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89085
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-02-23  rizmut  <riz_17_oke@yahoo.co.id>  [a9748a444e7a295a235f2db5a217884ccb4805c2]

        Sifr: fix for tdf#130885: missing Slide Layout icons
        
        Change-Id: I96ae88b4e5c4fdfbc3b2e51ec342f7c5321eec58
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89307
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-02-23  Szymon Kłos  <szymon.klos@collabora.com>  [542f509a41cf0cae7fca0660ba3858c6b0e9bf52]

        Put labels in boxes to avoid reordering in online
        
        Change-Id: I2bfb05d36703b1c9cd8d22bf1f95b87e16631825
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89205
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-02-23  Szymon Kłos  <szymon.klos@collabora.com>  [4ab0993f2537fade3c02b788508519070f44ebb8]

        WordCountDIalog in vertical mobile version
        
        Change-Id: I335bee6fd03c202cb7e82b3205a92b48f5e861a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89204
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-02-23  Julien Nabet  <serval2412@yahoo.fr>  [17f49b0cddaac5657a9c308328215a0eb3a87442]

        Related tdf#130681: use "Standard" page style if nothing else found
        
        Opening docx from https://bugs.documentfoundation.org/attachment.cgi?id=157891
        I noticed this log:
        warn:chart2:151346:151346:chart2/source/view/main/ChartView.cxx:1406:DBG_UNHANDLED_EXCEPTION in
        void chart::{anonymous}::lcl_setDefaultWritingMode(const std::shared_ptr<chart::DrawModelWrapper>&, chart::ChartModel&) exception: com.sun.star.container.NoSuchElementException
        
        bt:
        0  0x00007fffd652d857 in chart::(anonymous namespace)::lcl_setDefaultWritingMode(std::shared_ptr<chart::DrawModelWrapper> const&, chart::ChartModel&)
            (pDrawModelWrapper=std::shared_ptr<chart::DrawModelWrapper> (use count 1, weak count 0) = {...}, rModel=...) at /home/julien/lo/libreoffice/chart2/source/view/main/ChartView.cxx:1386
        1  0x00007fffd6533d3f in chart::ChartView::createShapes() (this=0x55555b750050) at /home/julien/lo/libreoffice/chart2/source/view/main/ChartView.cxx:2461
        2  0x00007fffd65340d6 in chart::ChartView::impl_updateView(bool) (this=0x55555b750050, bCheckLockedCtrler=true) at /home/julien/lo/libreoffice/chart2/source/view/main/ChartView.cxx:2530
        3  0x00007fffd652fc7c in chart::ChartView::getExplicitValuesForAxis(com::sun::star::uno::Reference<com::sun::star::chart2::XAxis>, chart::ExplicitScaleData&, chart::ExplicitIncrementData&)
           (this=0x55555b750050, xAxis=uno::Reference to (chart::Axis *) 0x55555b88fe68, rExplicitScale=..., rExplicitIncrement=...) at /home/julien/lo/libreoffice/chart2/source/view/main/ChartView.cxx:1703
        4  0x00007fffd5e00ce9 in chart::wrapper::Chart2ModelContact::getExplicitValuesForAxis(com::sun::star::uno::Reference<com::sun::star::chart2::XAxis> const&, chart::ExplicitScaleData&, chart::ExplicitIncrementData&) (this=0x55555b74b330, xAxis=uno::Reference to (chart::Axis *) 0x55555b88fe68, rOutExplicitScale=..., rOutExplicitIncrement=...)
           at /home/julien/lo/libreoffice/chart2/source/controller/chartapiwrapper/Chart2ModelContact.cxx:141
        5  0x00007fffd5e6203d in chart::wrapper::WrappedScaleProperty::getPropertyValue(chart::wrapper::WrappedScaleProperty::tScaleProperty, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&) const (this=0x55555b8214d0, eScaleProperty=chart::wrapper::WrappedScaleProperty::SCALE_PROP_MAX, xInnerPropertySet=uno::Reference to (chart::Axis *) 0x55555b88feb0)
           at /home/julien/lo/libreoffice/chart2/source/controller/chartapiwrapper/WrappedScaleProperty.cxx:365
        6  0x00007fffd5e61256 in chart::wrapper::WrappedScaleProperty::getPropertyValue(com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&) const
           (this=0x55555b8214d0, xInnerPropertySet=uno::Reference to (chart::Axis *) 0x55555b88feb0) at /home/julien/lo/libreoffice/chart2/source/controller/chartapiwrapper/WrappedScaleProperty.cxx:134
        7  0x00007fffd6785913 in chart::WrappedProperty::getPropertyState(com::sun::star::uno::Reference<com::sun::star::beans::XPropertyState> const&) const
           (this=0x55555b8214d0, xInnerPropertyState=uno::Reference to (chart::Axis *) 0x55555b88ff10) at /home/julien/lo/libreoffice/chart2/source/tools/WrappedProperty.cxx:105
        8  0x00007fffd678721a in chart::WrappedPropertySet::getPropertyState(rtl::OUString const&) (this=0x55555b818aa0, rPropertyName="Max")
           at /home/julien/lo/libreoffice/chart2/source/tools/WrappedPropertySet.cxx:285
        9  0x00007fffd67874ae in chart::WrappedPropertySet::getPropertyStates(com::sun::star::uno::Sequence<rtl::OUString> const&) (this=0x55555b818aa0, rNameSeq=uno::Sequence of length 82 = {...})
           at /home/julien/lo/libreoffice/chart2/source/tools/WrappedPropertySet.cxx:315
        10 0x00007fffed317df6 in (anonymous namespace)::FilterPropertiesInfo_Impl::FillPropertyStateArray(std::__debug::vector<XMLPropertyState, std::allocator<XMLPropertyState> >&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&, rtl::Reference<XMLPropertySetMapper> const&, bool) (this=0x55555b822090, rPropStates=std::__debug::vector of length 0, capacity 0, rPropSet=
           uno::Reference to (chart::wrapper::AxisWrapper *) 0x55555b818ac8, rPropMapper=rtl::Reference to 0x55555b7b80d0, bDefault=false) at /home/julien/lo/libreoffice/xmloff/source/style/xmlexppr.cxx:349
        11 0x00007fffed319411 in SvXMLExportPropertyMapper::Filter_(com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&, bool, bool) const
           (this=0x55555b79d560, xPropSet=uno::Reference to (chart::wrapper::AxisWrapper *) 0x55555b818ac8, bDefault=false, bEnableFoFontFamily=false)
           at /home/julien/lo/libreoffice/xmloff/source/style/xmlexppr.cxx:616
        12 0x00007fffed318e9a in SvXMLExportPropertyMapper::Filter(com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&, bool) const
           (this=0x55555b79d560, rPropSet=uno::Reference to (chart::wrapper::AxisWrapper *) 0x55555b818ac8, bEnableFoFontFamily=false) at /home/julien/lo/libreoffice/xmloff/source/style/xmlexppr.cxx:546
        13 0x00007fffecfcc301 in SchXMLExportHelper_Impl::exportAxis(xmloff::token::XMLTokenEnum, xmloff::token::XMLTokenEnum, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&, com::sun::star::uno::Reference<com::sun::star::chart2::XAxis> const&, rtl::OUString const&, bool, bool, bool, bool)
           (this=0x55555b833a80, eDimension=xmloff::token::XML_X, eAxisName=xmloff::token::XML_PRIMARY_X, rAxisProps=uno::Reference to (chart::wrapper::AxisWrapper *) 0x55555b818ac8, rChart2Axis=uno::Reference to (chart::Axis *) 0x55555b88fe68, rCategoriesRange="", bHasTitle=false, bHasMajorGrid=false, bHasMinorGrid=false, bExportContent=false) at /home/julien/lo/libreoffice/xmloff/source/chart/SchXMLExport.cxx:2260
        14 0x00007fffecfcd203 in SchXMLExportHelper_Impl::exportAxes(com::sun::star::uno::Reference<com::sun::star::chart::XDiagram> const&, com::sun::star::uno::Reference<com::sun::star::chart2::XDiagram> const&, bool) (this=0x55555b833a80, xDiagram=uno::Reference to (chart::wrapper::DiagramWrapper *) 0x55555b8be9b8, xNewDiagram=uno::Reference to (chart::Diagram *) 0x55555b883ad8, bExportContent=false)
           at /home/julien/lo/libreoffice/xmloff/source/chart/SchXMLExport.cxx:2401
        15 0x00007fffecfca651 in SchXMLExportHelper_Impl::exportPlotArea(com::sun::star::uno::Reference<com::sun::star::chart::XDiagram> const&, com::sun::star::uno::Reference<com::sun::star::chart2::XDiagram> const&, com::sun::star::awt::Size const&, bool, bool)
           (this=0x55555b833a80, xDiagram=uno::Reference to (chart::wrapper::DiagramWrapper *) 0x55555b8be9b8, xNewDiagram=uno::Reference to (chart::Diagram *) 0x55555b883ad8, rPageSize=..., bExportContent=false, bIncludeTable=false) at /home/julien/lo/libreoffice/xmloff/source/chart/SchXMLExport.cxx:1925
        16 0x00007fffecfc6ebc in SchXMLExportHelper_Impl::parseDocument(com::sun::star::uno::Reference<com::sun::star::chart::XChartDocument> const&, bool, bool) (this=0x55555b833a80, rChartDoc=
           uno::Reference to (chart::wrapper::ChartDocumentWrapper *) 0x55555b74b208, bExportContent=false, bIncludeTable=false) at /home/julien/lo/libreoffice/xmloff/source/chart/SchXMLExport.cxx:1415
        17 0x00007fffecfc50ce in SchXMLExportHelper_Impl::collectAutoStyles(com::sun::star::uno::Reference<com::sun::star::chart::XChartDocument> const&)
           (this=0x55555b833a80, rChartDoc=uno::Reference to (chart::wrapper::ChartDocumentWrapper *) 0x55555b74b208) at /home/julien/lo/libreoffice/xmloff/source/chart/SchXMLExport.cxx:1050
        18 0x00007fffecfd5207 in SchXMLExport::collectAutoStyles() (this=0x55555b7b4a00) at /home/julien/lo/libreoffice/xmloff/source/chart/SchXMLExport.cxx:3556
        19 0x00007fffecfd530d in SchXMLExport::ExportAutoStyles_() (this=0x55555b7b4a00) at /home/julien/lo/libreoffice/xmloff/source/chart/SchXMLExport.cxx:3568
        20 0x00007fffed0c407d in SvXMLExport::ImplExportAutoStyles() (this=0x55555b7b4a00) at /home/julien/lo/libreoffice/xmloff/source/core/xmlexp.cxx:1152
        21 0x00007fffed0c527f in SvXMLExport::exportDoc(xmloff::token::XMLTokenEnum) (this=0x55555b7b4a00, eClass=xmloff::token::XML_CHART) at /home/julien/lo/libreoffice/xmloff/source/core/xmlexp.cxx:1404
        22 0x00007fffecfd502f in SchXMLExport::exportDoc(xmloff::token::XMLTokenEnum) (this=0x55555b7b4a00, eClass=xmloff::token::XML_CHART) at /home/julien/lo/libreoffice/xmloff/source/chart/SchXMLExport.cxx:3534
        23 0x00007fffed0c20d9 in SvXMLExport::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (this=0x55555b7b4a00, aDescriptor=uno::Sequence of length 6 = {...})
           at /home/julien/lo/libreoffice/xmloff/source/core/xmlexp.cxx:811
        
        Change-Id: I21a6b54f3340b0423a0b12f39a620f71d96ff565
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88763
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-23  Stephan Bergmann  <sbergman@redhat.com>  [b5b4f3153fe54fb2f9db5f9d4f176fe68f0baf7f]

        .eh_frame section should probably have type @unwind
        
        (i.e., SHT_X86_64_UNWIND) rather than @progbits (i.e., SHT_PROGBITS).
        Discussion at <https://groups.google.com/forum/#!topic/x86-64-abi/uVATLOU5PQA>
        "SHT_X86_64_UNWIND" sounds like both @unwind and @progbits are used in practice,
        but Clang/LLVM now started to fail with
        
        > /home/sbergman/lo/core/bridges/source/cpp_uno/gcc3_linux_x86-64/call.s:79:2: error: changed section type for .eh_frame, expected: 0x70000001
        >  .section .eh_frame,"a",@progbits
        >  ^
        
        after <https://github.com/llvm/llvm-project/commit/
        75af9da755721123e62b45cd0bc0c5e688a9722a> "[MC][ELF] Error for sh_type, sh_flags
        or sh_entsize change".
        
        Change-Id: I07cae987f7449c526a7130beee7a71d01afc457e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89305
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-23  Julien Nabet  <serval2412@yahoo.fr>  [abf44a9ddd084952bde4609e3f6d386f7916b68a]

        Postgresql native, fix readLogLevelFromConfiguration
        
        With:
        osl_getModuleURLFromFunctionAddress(
            reinterpret_cast<oslGenericFunction>(readLogLevelFromConfiguration), &fileName.pData );
        
        The method retrieves the path to libpostgresql-sdbc-impllo.so, eg:
        file:///home/julien/lo/libreoffice/instdir/program/libpostgresql-sdbc-impllo.so
        
        but then instead of retrieving path + "postgresql-sdbc.ini"
        we obtained ".so" filename + "postgresql-sdbc.ini"=>
        libpostgresql-sdbc-impllo.sopostgresql-sdbc.ini
        
        Regression from 1bdb2b6f06c556b9af91dba4f29f3ac73190b09e
        author	Noel Grandin <noel@peralex.com>	2013-11-04 13:51:21 +0200
        committer	Noel Grandin <noel@peralex.com>	2013-11-11 11:21:25 +0200
        commit	1bdb2b6f06c556b9af91dba4f29f3ac73190b09e (patch)
        tree	1d941e17952cd891f5309fd862215dd09a84b001
        parent	2f2416ff060c780ad87b4d3979112f52da2ae902 (diff)
        remove unnecessary use of OUString constructor in CONNECTIVITY module
        
        Change-Id: Ie7be4b1078760f94d34dd1f6cb9932bd7fa70962
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89303
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-23  Seth Chaiklin  <sdc.blanco@youmail.dk>  [be81807aa201887935a19006c77005747f53bdb1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 41887a9d5cb90a358ae4d141300ee35c7a768d55
          - update access command to hidden paragraph fields in help pages
            
            - this patch changes access command for "Hidden Paragraphs"
              from "Formatting Aids" to "View" and
            - corrects the header for Formatting Aids from "Display of"
              to "Display formatting"
            - for the changed paragraphs, also updated to <menuitem>
            
            Change-Id: Iffc312df7dd0e49c44902721f8ca88b103359c06
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/89274
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-02-23  rizmut  <riz_17_oke@yahoo.co.id>  [749728631a5dfbdba06d467ba8664e971d1c8bc8]

        Breeze: Add many Base icons
        
        Change-Id: Iff8d95e7a5d18314420f5ef6437c4a9252717a34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89297
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-02-23  Jim Raykowski  <raykowj@gmail..com>  [e5a4f68410e736ee13c611365d8f325f5e382a05]

        related tdf#128814: Add 'Go to' to Navigator popup menu
        
        Change-Id: I63b656bd93c5e584a9d6236c6345cbd3ee939c13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89293
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-23  Maxim Monastirsky  <momonasmon@gmail.com>  [c1c791967b3c8be2ae36cefa1d0906dbb85add37]

        Make shortcut of .uno:TraceChangeMode preferred
        
        So it will show in menus and toolbar tooltips.
        
        Change-Id: Ieea3231416784141d2fa9c55c9b18a49f27eac75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89291
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-02-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [fed87058ac80ca6223c0e8221debc96c274383a9]

        Revert "loplugin:sequenceloop improve rvalue detection"
        
        This reverts commit 3aca35f1505fa552eaa316a2d47a60ef52646525.
        
        Reason for revert: see commentary at
           https://gerrit.libreoffice.org/c/core/+/89184
           I misunderstood - even though this is a local copy, we will still call non-const begin()/end() and cause further allocations internal to the Sequence
        
        Change-Id: Ia9ecacc6312afc2c9c80ca72afe6182d9b70241b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89137
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-23  andreas kainz  <kainz.a@gmail.com>  [74c882c39ebeb5b9de531271a6d757cbe8780691]

        Same grid layout in all apps for better arrangement and presets
        
        Change-Id: I566dfe6e40228fb7b0ff9c55a6a3596c1fdbbaee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89264
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-02-23  Jim Raykowski  <raykowj@gmail..com>  [dcafbe29105c13fe940b24ba69e669b680c44962]

        Make headings navigation view update after delete chapter undo
        
        This is a partial revert of commit
        360b9d52e9d0e7e70ad8432802886073bbd6ee3d I did to make multiselected
        outline moves keep selections in headings navigation view after move. It
        seems this part of the patch is not required and causes undo of chapter
        delete not to be reflected in the headings navigation view if it has
        focus when undo is done.
        
        Change-Id: I40dbe4aba83222e7d0c373e043bfb0e3099e7a61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89288
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-23  rizmut  <riz_17_oke@yahoo.co.id>  [9ed2845c964819b5bce42c2ea8d8a6e57f9c204b]

        Breeze: FIx for tdf#130879 (missing spacing char icons)
        
        Change-Id: I06cec9c95dd803e4816ca7ef2f280802250e0511
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89294
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-02-23  rizmut  <riz_17_oke@yahoo.co.id>  [cf04fc4baac9dbade930259c5cbbca7e0f8db14d]

        Breeze & Sifr: Fix for tdf#130875: add Envelope Orientation icons
        
        Change-Id: Ib76239b8259651367ca591b012a25abd89156231
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89292
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-02-23  rizmut  <riz_17_oke@yahoo.co.id>  [5e258cace6ebe7053c50f2e3450290f23aa4084e]

        Breeze, Colibre. Sifr: Fix for tdf#130871
        
        - Breeze & Sifr: Make dark previous light background
        
        Change-Id: I8bbb7ab7ea9e3dbcc60da6332fd82790fe9db73b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89260
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-02-22  Eike Rathke  <erack@redhat.com>  [8a1d66a27428359e853a20acf0f308e4fcdda692]

        Factor out FillEListWithOneFormat_Impl()
        
        ... from almost identical FillEListWithFormats_Impl().
        
        Change-Id: Id0443b40a2acfdfee24426fa0672f711889f3e2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89286
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-02-22  Eike Rathke  <erack@redhat.com>  [8453f6e5d1fd98700a37e30346a1af0daf8fb753]

        Resolves: tdf#130563 Add predefined 4-digit year date+time format
        
        Add a predefined NF_DATETIME_SYS_DDMMYYYY_HHMM format code with
        formatindex="50" to all locale data files, which shifts all
        reserved area internally generated built-in formats up by one.
        Reserved area was filled already so that boundary has to be
        increased as well. Add some flexibility for future additions by
        setting the new boundary to 65, free first format index to be used
        by additional locale data formats is 66 now. Adapt all locales to
        the new boundary.
        
        The existing predefined NF_DATETIME_SYSTEM_SHORT_HHMM format code
        with formatindex="46" mostly was and is used with 2-digit years
        (stemming back from the old binary format and Excel
        compatibility), some locales that don't use 2-digit years at all
        already defined it to 4-digit years. Keep those but move the
        default="true" attribute (if so) to the new "50" format.
        
        Modify populating the format list such that resulting duplicates
        will be suppressed there as well.
        
        Also try to match the new format in ODF import if a long year was
        requested with date+time.
        
        Finally set the new format as default for all *_IT locales. In
        future changing the default date+time format to 4-digit year is
        just a matter of moving the default="true" attribute to the new
        format.
        
        Change-Id: Ib16aa9fda0e71b2d03f78e3dd013785de03cd288
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89265
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-02-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3ac9f491c20fb56c4544444d876687dd6d8de231]

        ScGlobal - change direct access to a static ptr for a getter
        
        pLocalData and pCharClass static veriables on ScGlobal are always
        set from SvtSysLocale on init, probably for "faster" access.
        This can just be made simpler with access through a getter,
        so this introduces a getter for ScGlobal::getCharClassPtr and
        ScGlobal::getLocaleDataPtr, where the access is made directly to
        SvtSysLocale instance.
        In addition all the usages needed to be fixed, which is all over
        the calc module.
        
        Change-Id: Ie047b158094e25bbaa2aba15074d7998d9541787
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89249
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-02-22  Stephan Bergmann  <sbergman@redhat.com>  [6fbfad6b00e8c35346ee59cd32a0d7ccc0d8c19c]

        Adapt o3tl::span to removal of std::span::cbegin et al
        
        <https://cplusplus.github.io/LWG/issue3320> "span::cbegin/cend methods produce
        different results than std::[ranges::]cbegin/cend", as implemented now in
        <https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;a=commit;
        h=247f410b83797a1840573840cc2a539ef9d7f96b> "libstdc++: Remove std::span::cbegin
        and std::span::cend (LWG 3320)".
        
        Turns out we only used the removed member functions in o3tl/qa/test-span.cxx.
        
        Change-Id: I6c73797594b4e0e753a88840033d54961e271df5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89261
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ab86bfb27abcd15aa9c6bfb269f64ec4ce66e976]

        Fix typo
        
        Change-Id: I5035e5b2df0ed3513af218cd45ab5c2fc8622143
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89254
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [616fd20cfb5eb9932497a41471f3076b324e3444]

        Fix typo
        
        Change-Id: Ic6198edef14817f91d889359878636320a64c09c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89253
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5a69e210abfb05f66761fe502fac3f2bb3899b65]

        Fix typo
        
        Change-Id: Ib8a7cdffe765d3ef52add81a692eb7bd88bfed15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89255
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-22  Armin Le Grand (Collabora)  <armin.le.grand@me.com>  [f1d6788fe1767f97e3ca2c67c7415f8c18c3d618]

        tdf#130768 need to use mnOutOffX/mnOutOffY
        
        in OutputDevice local stuff when want to get
        to pixel coordiantes. These are not often used
        local members of OutputDevice specially used
        in fake-Windows as internal windows offset.
        Thus there is the protected internal replacement
        ImplGetDeviceTransformation() for the usually
        used GetViewTransformation().
        A very problematic thing - we should in principle
        add this to GetViewTransformation() but I am sure
        that this will lead to other problems - argh!
        
        Change-Id: Ibedc3a7d6eb3f17c266082729872b81f607836a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89259
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2020-02-22  rizmut  <riz_17_oke@yahoo.co.id>  [e3a552f94f0f99973da4f7b04cae16baa80ec07b]

        Sifr: tdf#130864, Fix missing slide transition icons
        
        Change-Id: I1bec56b5079cedef0cbc174d24ceb05b5094c1c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89258
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-02-22  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [9c2b6e8c43e382fe0b9060cbb1d946aee366fee4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ad3253b3663b04e06e21cba1f9aac82c9e088d3d
          - Basic Property statement new help
            
            Change-Id: I4386954ea6f6a22fa1f6d8df5695c574cacba19e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88051
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-02-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [74b2f3f2af8e230c3a54cb1fbb950f19686b0b2f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d0bf3b122de80bce6edddcb309bf7ed3a176e9cd
          - Refactor XSLTs and CSS (2)
            
            class -> id
            
            Change-Id: I62c1af5a0203bb66fdd291dbf55633cbb3731353
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/89207
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-02-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [1bfddc065c1807d26e89f8e215be81b7d77426af]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f48d72b4a80d8d6f21f2b335dc94e0500bbbcf60
          - Refactor XSLTs and CSS
            
            more meanigful names
            
            Change-Id: Ib786d2814adaed336f495992711eb89f99d85d39
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/89206
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-02-22  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [f9a8d7b5c2a4d4d331b4ecfc5c0f8b395be74078]

        LibO Basic Property Get/Set
        
        Change-Id: I1ef323560ffaacf9e44c8ba9332b825ffc38d59e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/83943
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-02-22  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [edfe1dbc674bfb7043f2f352daf8f190950853cf]

        Fix typo
        
        Change-Id: I4308e9957368845059d837a3ace79b5c78b7db51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89124
        Tested-by: Jenkins
        Reviewed-by: Tamás Bunth <btomi96@gmail.com>

2020-02-22  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [f0a50d230756fc0a60780d992b807f9eb82106c2]

        tdf#127205 split Desktop::terminate process
        
        Trying to somehow keep stuff correctly alive, truned out to be
        rather futile. Originally I tried the same way Caolan did in the
        attached patch to tdf#88985, when he finally settled on adding a
        special terminate listener.
        
        But this is not enough to handle in-process scripted extensions,
        like Java, Python or even Basic macros themself.
        
        So this separates the module shutdown and SfxApplication cleanup
        from the rest of the terminate call.
        
        Change-Id: Ice59816080c922a17511b68afe59348a662600c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88835
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-02-22  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [4fe30879af391c32074a003a7a6ddd45431d212a]

        tdf#130827 Qt5 report frame-relative cursor pos
        
        Qt5Frame::GetPointerState expects the cursor position relative to
        the frame position.
        
        Change-Id: Icaf7dcd8fc80d712f5138a9f9b843ccf345c5543
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89244
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-02-22  Justin Luth  <justin_luth@sil.org>  [50ccb7e82b7053306721cbe220323be072306a29]

        python 3.8.2 compile: add tp_print to PyTypeObject
        
        I couldn't find this documented on the Internet though,
        as the 3.9 and 3.8.2rc documentation didn't mention it
        as an added item...
        
        I'm using Ubuntu 20.04 alpha with python3 --version
        Python 3.8.2rc1
        
        This fixes pyuno/source/module/pyuno.cxx:1689:1: error:
        missing initializer for member ‘_typeobject::tp_print’
        [-Werror=missing-field-initializers]
        
        Change-Id: Idec5720050572b34628267cd94557dabf7edbf3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89247
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-22  rizmut  <riz_17_oke@yahoo.co.id>  [ee8914cd0bf017e2d294a6d5d4f52587c0a8aef4]

        Sifr: Fix for tdf#122488 icons for insert row/column
        
        Change-Id: Ic779289ea6958abf62c1c2033bf6e5df5b3311d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89246
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-02-22  rizmut  <riz_17_oke@yahoo.co.id>  [fef40fd13ec1739f5308d1ff3bcc2291e7a5d96f]

        Sifr: Fix for tdf#125510 missing highly visible icons
        
        Change-Id: Ic9d7a0291c6f1105d16d694d9dc8ab619d9f5ad8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89245
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-02-22  rizmut  <riz_17_oke@yahoo.co.id>  [4617a5b7ded7f5d0c67087d204e05a991a50ee41]

        tdf#128849 -- Add Sifr (Dark + SVG) to the icon theme list
        
        Change-Id: I314f925c54a5ed30cd74e4fbbfba065a1b70c947
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89243
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-02-22  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [b26ca5b13733b46c2df0787502f885e15b390956]

        tdf#130841 resize to client size after SetPosSize
        
        This fixes the hack of the native menu bar with a smaller client
        size in relation to the frame geometry.
        Eventually this should be replaced by proper mnTopBorder usage,
        but this currently isn't working.
        
        Change-Id: Ib5825d9c8f77e463fcb086e0373228fe91d8705a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89202
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-02-22  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [38306ea92560c82b0d70bdc195267549a8bab830]

        tdf#130817 RTF doesn't set custom footnote state
        
        RTFDocumentImpl::dispatchDestination detects the custom footnote
        and even sets NS_ooxml::LN_CT_FtnEdnRef_customMarkFollows in the
        character attributes of the context, but that is at least not
        handled in the DomainMapper later on, so we can't check for
        m_pImpl->IsInCustomFootnote() here.
        
        Change-Id: I26c02ea16d0e75ed5bfde0cda9e0c6a2d30261a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89240
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-02-22  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [70a9c644c63248719f1f4248e288df7ee06635cc]

        tdf#130814 preserve context before page breaks
        
        ... and add a comment, so nobody tries to move these again.
        
        Change-Id: I79e6f7a1538d0839fd525870439facef3218ec65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89239
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-02-22  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [c6fb366e05370af553af2130b370909ed4495cff]

        tdf#130499 Qt5 no qApp == main thread
        
        If there is no QApplication, we can ignore the GUI thread.
        
        Change-Id: I0d2faf4799d493ad0b6074b40242c443d4bc43dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89241
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-02-21  Eike Rathke  <erack@redhat.com>  [75c55e6cdbc1aca482ede3cdacd9fa18d5e0e449]

        Resolves: tdf#130772 Add Minangkabau [min-ID] locale data
        
        Co-authored-by: Peter Farley <publish.workshop@gmail.com>
        Change-Id: Ia9f4358984617e005ef80fbd30663ac126b86c98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89217
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-02-21  Armin Le Grand (Collabora)  <armin.le.grand@me.com>  [828504974d70111e4a35b31d579cf42fe660a660]

        tdf#130768 speedup huge pixel graphics Cairo
        
        For more information/documentation please
        refer to the bugzilla task
        
        Fixed a crash in CppunitTest_desktop_lib which
        led to a missing test of mpGraphics in
        OutputDevice::DrawTransformedBitmapEx. Other
        public methods test that and one of the goals
        of the cange was to use that method more often,
        so this may have never been detected before
        
        Change-Id: I10e57bd05db0c8cf868ff98d63f5af3d116a3015
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89230
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2020-02-21  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [813cde918338bccc4f711230616340cad2c1d4a0]

        tdf#130831 Qt5 don't blit damage to empty image
        
        This prevents the crash, but I'm not sure having an empty buffer
        image at this point is correct. But it doesn't look like anything
        is missing in the dialog and a crash is definitly worse.
        
        Change-Id: I7d0330b4e4a7ca64655a51c226e425e53ba12118
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89203
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-02-21  Michael Stahl  <Michael.Stahl@cib.de>  [12d88808fbde933c0498c895ddb74700c263bf0f]

        sw: improve DOCX export of footnote separator a little more
        
        The Writer footnote separator has configurable line thickness and
        spacing above and below; let's abuse the font size of the paragraph to
        approximate the height of the separator (in the bugdoc that's currently
        interesting there isn't a separator line so if it works in that case
        it's good enough).
        
        Change-Id: I7f33e5a226ecaa9f9ab233e003c71aaed145b638
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89228
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-21  Stephan Bergmann  <sbergman@redhat.com>  [0540b098b7dab73c32947ed4b52cf3068eaa5125]

        Blind fix of -Werror,-Wpointer-to-int-cast in apple_remote
        
        (That warning is probably new in recent Clang 10 trunk, hence the issue only got
        reported now.)
        
        To me, this looks like a bug introduced with
        
        > commit aaf218d025326ef54dcbc724b33666d7ddcff187
        > Author: ericb2 <ericb2@apache.org>
        > AuthorDate: Sun Oct 30 22:57:34 2011 +0000
        > Commit:     Thorsten Behrens <tbehrens@suse.com>
        > CommitDate: Mon Dec 5 13:00:11 2011 +0100
        >
        >     Propragating the modif in the implementation (HIDRemoteControlDevice.m)
        >
        >      * found under MIT-style at svn rev 1195272 (http://svn.apache.org/viewvc?view=revision&revision=1195272)
        >
        > diff --git a/apple_remote/HIDRemoteControlDevice.m b/apple_remote/HIDRemoteControlDevice.m
        > index 94215900717b..2cd7506e60d3 100644
        > --- a/apple_remote/HIDRemoteControlDevice.m
        > +++ b/apple_remote/HIDRemoteControlDevice.m
        > @@ -281,7 +281,17 @@ - (void) handleEventWithCookieString: (NSString*) cookieString sumOfValues: (SIn
        >
        >         NSNumber* buttonId = [[self cookieToButtonMapping] objectForKey: cookieString];
        >         if (buttonId != nil) {
        > -               [self sendRemoteButtonEvent: [buttonId intValue] pressedDown: (sumOfValues>0)];
        > +       switch ( (int)buttonId )
        > +       {
        > +       case kMetallicRemote2009ButtonPlay:
        > +       case kMetallicRemote2009ButtonMiddlePlay:
        > +           buttonId = [NSNumber numberWithInt:kRemoteButtonPlay];
        > +           break;
        > +       default:
        > +           break;
        > +       }
        > +       [self sendRemoteButtonEvent: [buttonId intValue] pressedDown: (sumOfValues>0)];
        > +
        >         } else {
        >                 // let's see if a number of events are stored in the cookie string. this does
        >                 // happen when the main thread is too busy to handle all incoming events in time.
        
        (which indeed appears to be a faithful copy of all the non-whitespace changes
        made at the cited <http://svn.apache.org/viewvc?view=revision&revision=1195272>
        "Propragating the modif in the implementation (HIDRemoteControlDevice.m)").
        
        I assume that my fix here is what was originally intended, but I don't know how
        to actually test this code (if it is still testable at all).
        
        Change-Id: If8faa8e068c7d7dffb4677efdaa5896cf6fd4c0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89209
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-21  Bakos Attila  <bakos.attilakaroly@nisz.hu>  [ad8857dab30e099a0cf6ec18d184a6c836b33317]

        tdf#130120 DOCX: export o:allowincell
        
        Object anchors are set by allowincell/
        LayoutInCell attributes in table cells.
        Export it by grab bag method temporarily,
        instead of using the suggested FollowTextFlow,
        related also to the missing GUI support.
        
        Follow-up of commit 14ad64270e4fbca3c24da6f55f260b1fb229556a
        (tdf#129888 DOCX shape import: handle o:allowincell)
        
        Change-Id: If883511b6114e8f60d673ecbd3a11095fcafddc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88438
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-02-21  Eike Rathke  <erack@redhat.com>  [4b3cccf59d200d96b1779bdd0d114b33597ef01e]

        Resolves: tdf#130579 Add Ligurian [lij-IT] locale data
        
        Co-authored-by: Jean Maillard <jean@maillard.it>
        
        Change-Id: I31aa0dfb83dd6facb564fbbcd22bc5239233da7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89208
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-02-21  Pelin Kuran  <pelinrkuran@gmail.com>  [6cfdff7892bb5ee7c252886a6bad798979ae65f6]

        tdf#114441: Convert use of sal_uLong to better integer types
        
        Change-Id: If530139af18f26cf0fcdd84fa36df6a5367d6b23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87767
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-21  Stephan Bergmann  <sbergman@redhat.com>  [9ad252b2e79576119c2d733a1a45fdd9e9f83140]

        Drop o3tl::optional wrapper
        
        ...now that macOS builds are guaranteed to have std::optional since
        358146bbbd1b9775c12770fb5e497b6ec5adfc51 "Bump macOS build baseline to
        Xcode 11.3 and macOS 10.14.4".
        
        The change is done mostly mechanically with
        
        > for i in $(git grep -Fl optional); do
        >  sed -i -e 's:<o3tl/optional\.hxx>\|\"o3tl/optional\.hxx\":<optional>:' \
        >   -e 's/\<o3tl::optional\>/std::optional/g' \
        >   -e 's/\<o3tl::make_optional\>/std::make_optional/g' "$i"
        > done
        > for i in $(git grep -Flw o3tl::nullopt); do
        >  sed -i -e 's/\<o3tl::nullopt\>/std::nullopt/g' "$i"
        > done
        
        (though that causes some of the resulting
        
          #include <optional>
        
        to appear at different places relative to other includes than if they had been
        added manually), plus a few manual modifications:
        
        * adapt bin/find-unneeded-includes
        * adapt desktop/IwyuFilter_desktop.yaml
        * remove include/o3tl/optional.hxx
        * quote resulting "<"/">" as "&lt;"/"&gt;" in officecfg/registry/cppheader.xsl
        * and then solenv/clang-format/reformat-formatted-files
        
        Change-Id: I68833d9f7945e57aa2bc703349cbc5a56b342273
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89165
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [3aca35f1505fa552eaa316a2d47a60ef52646525]

        loplugin:sequenceloop improve rvalue detection
        
        to avoid false positives
        
        Change-Id: Id20eb0837fa6764139af3fc4481c768700ec2dad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89184
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-21  Michael Stahl  <Michael.Stahl@cib.de>  [b7922b56e2dcf1dc1abbf5574bcb672068fa8dbd]

        tdf#130274 sw_redlinehide: fix ChgAutoCorrWord() if replaced text ...
        
        ... is fully deleted.
        
        This crashes on English text with 'i'->'I' substitution.
        
        The assumption that there's some part of the found text that is not
        deleted is only correct for the case where tracked changes are hidden,
        but not when they are shown.
        
        (regression from 9926ea7dd07f1f3d012ddf97941a42bb7fa5717d)
        
        Change-Id: I0e81494659ea7e187101a703f64483dd68c73d70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89151
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [49e78efde8cb3b937f310e84889bdfa6afed6197]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 197930c8b95d59a9ac099b58672fa66e6d87bca4
          - Remove very old unused CSS
            
            Change-Id: I8af3443fb8db832ac2fc9a88dfb6fd779d3475ed
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/89163
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-02-21  Seth Chaiklin  <sdc.blanco@youmail.dk>  [5c3604542191b3c69da2d9d912c5c5a20c7143e9]

        tdf#130517 improve accelerators on Print dialog page
        
        - add accelerator for Print
        - change accelerators for other "p" items
            - All Pages to A
           -  Preview to v
         -  Order (not needed, because _r on checkbox is enough)
        
        Change-Id: I7db4153829132dcbbb7c7356591f43df809583ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89127
        Tested-by: Jenkins
        Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-02-21  Seth Chaiklin  <sdc.blanco@youmail.dk>  [8fc7eb129c09fa84664a8350cc2332db770d1d20]

        tdf#130598  improve a tip-of-the-day
        
          - tip about updating software
          - also added link to relevant help page
        
        Change-Id: I44ce2a17de311aa31a7b525510dcb8525cbf3dbe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89131
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-02-21  Luboš Luňák  <l.lunak@collabora.com>  [06babfc1803794f4c0969796d10707217e067258]

        Revert "make Linux Clang Jenkins builds use -Og"
        
        Per discussion in https://gerrit.libreoffice.org/c/core/+/88918
        the Jenkins Clang is 5.0.2, which seems to be too old to even handle
        properly some kind of debuginfo with -Og.
        So while this indeed does make Jenkins builds faster, this has to wait
        until Jenkins uses a Clang version that can handle this better :(.
        
        This reverts commit c922d13b5b0ad983e64a046405fca9cd048c75fc.

2020-02-21  Szabolcs Toth  <szabolcs450@gmail.com>  [111db716c23f9f8450eda58c13dd2423770fd15e]

        tdf#130799 DOCX import: fix missing inside vertical borders
        
        caused by incomplete handling of tables with 1-column
        rows with merged cells.
        
        Have to check the rows below current to see if they contain
        also one cell, therefore form a column, or more than one cell,
        in which case do not remove vertical borders.
        
        Regression from commit: 8a2eb40abbd52d960dd21308157186be0ca9dd3d
        (tdf#129442 DOCX import: fix right border of 1-column tables).
        
        Change-Id: If9ca7ccd42255e78c61b6271e19262ab5cc8e439
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89081
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-02-21  Canberk TURAN  <canberkkturann@gmail.com>  [9e0470da4a88a588a294856236d6adf1eefe22f6]

        tdf#75280: Convert inappropriate use of sal_uIntPtr to better integer types
        
        I fixed if-conditons in UnoGraphicExporter.cxx and I deleted extra slash character at start of zcodec.cxx file.
        
        Change-Id: I464e7b0dcbfe835d04c5031bfbd6e46bccbb1216
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87470
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-21  Miklos Vajna  <vmiklos@collabora.com>  [aca3cfb7119f1bbe432bf8c90832b0a89a304213]

        writerfilter: make sure own header is the first one
        
        This way we get a build error in case TableManager.hxx is not
        self-contained.
        
        Change-Id: Ia82c30a554c8726db2486cb8fc0dc73013ad2a19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89169
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-02-21  Julien Nabet  <serval2412@yahoo.fr>  [dc3c6e64650f0347648598dae0fa67c296ad36f5]

        Set Firebird creation option experimental
        
        See:
        http://document-foundation-mail-archive.969070.n3.nabble.com/About-putting-Firebird-creation-option-experimental-tt4274028.html
        http://document-foundation-mail-archive.969070.n3.nabble.com/ESC-meeting-minutes-2020-02-20-tt4274082.html
        for rationale
        
        Change-Id: I73d1563575252ebbcfb764753294bceb29e9bf12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89167
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-21  Balazs Varga  <balazs.varga991@gmail.com>  [8163f4ad81487ae187d00d3ce86214e520cb8b69]

        tdf#130657 OOXML chart import: fix charts without CrossBetween
        
        by using default values for ShiftedCategoryPosition.
        
        Regression from commit 111c260ab2883b7906f1a66e222dbf4dc3c58c4f
        (tdf#127777 OOXML chart export: fix "CrossBetween" for not imported charts)
        
        Change-Id: Idd48a8343e7d6609b487daf7182e9716f2f5e01f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88709
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-02-21  Miklos Vajna  <vmiklos@collabora.com>  [2b64e3e9a9010b10ecf374903f377a5bb9c0cbe5]

        xmloff: create SchXMLImport_Meta instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: I7f783161c190940b10d9acd971a008c17f4f7dbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89158
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [4a08d20ee58a6ade7dce58e45432cde73d9eb7b8]

        loplugin:unusedmethods
        
        Change-Id: I2194158d555958f0192d8d6c18e4c093608b8fb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89119
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-21  Stephan Bergmann  <sbergman@redhat.com>  [285d275816e58798a0a830f356cc76ef5ef506e1]

        external/firebird: Remove dead conditionals
        
        For one, Clang appears to support __has_feature since at least 3.x times.  That
        simplifies the first check, from 14955ed91b282ccbb395cb47c6d76e3b42b34748
        "external/firebird: Support Clang ASan".
        
        And for another, the second check, from 25764ffd4db0e5db6f9cc9f3da8691e607f48b83
        "external/firebird: Better workaround for Clang alignment expectations", can be
        simplified now that we no longer support neither Clang < 4 on Linux (since
        685aca47da835e80f34b295c5d6389df03d1a8c2 "Bump (Linux) Clang baseline to 5.0.2")
        nor Xcode < 9 on macOS (since b4f666f2e677b05cab8395fe7972b45b15f60c3f "Bump
        Xcode baseline to 9.3").
        
        But that means we are always setting USE_ASAN when building with Clang now (to
        work around certain Clang alignment expectations, regardless of whether or not
        we build with -fsanitize=address).  Nevertheless, keep the
        __has_feature(address_sanitizer) check as a comment, to make this a bit clearer.
        
        Change-Id: Idc9720bd763bc1e00585773ef096202e2a8a6a59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89162
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-20  Stephan Bergmann  <sbergman@redhat.com>  [023ec0495e93deb1303f02ba53617b666b8c0687]

        Remove dead conditional
        
        Clang 4 is no longer supported on Linux since
        685aca47da835e80f34b295c5d6389df03d1a8c2 "Bump (Linux) Clang baseline to 5.0.2"
        and Xcode 9 is no longer supported on macOS since
        358146bbbd1b9775c12770fb5e497b6ec5adfc51 "Bump macOS build baseline to
        Xcode 11.3 and macOS 10.14.4".
        
        Change-Id: I7f82b703f6a1f1dcd2ae322363b1813a8c3be948
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89161
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-20  Stephan Bergmann  <sbergman@redhat.com>  [c96855088af32849e0155e201dceb0e7c13ab05b]

        macOS Xcode ld is known to always support -platform_version now
        
        ...after 358146bbbd1b9775c12770fb5e497b6ec5adfc51 "Bump macOS build baseline to
        Xcode 11.3 and macOS 10.14.4".
        
        This effectively reverts b7fd89100d8653dc73955780358fe31d38b68ebf "tdf#122218:
        Baseline Xcode 9.3 ld presumably doesn't support -platform_version".
        
        Change-Id: Ib79563babe3cc948556d5369b0f6b6a8d208cab2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89160
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-20  Stephan Bergmann  <sbergman@redhat.com>  [4c11b51b349c2ad8e9019b4a84299e0cfd21b357]

        Adapt structurallyIdentical to current needs
        
        ...since aad94d48b19135a2e46ac7b2c0f41f3bb29bb5a7 "Silence warnings in
        salvtables.hxx", where --enable-compiler-plugins=debug had started to fail with
        
        > In file included from vcl/source/app/salvtables.cxx:75:
        > vcl/inc/salvtables.hxx:128:69: fatal error: TODO: Unexpected 'IdenticalDefaultArgumentsResult::Maybe' [loplugin:overrideparam]
        >     weld_drawing_area(const OString& id, const a11yref& rA11yImpl = nullptr,
        >                                                                     ^~~~~~~
        > include/vcl/weld.hxx:2138:69: note: TODO: second argument is here [loplugin:overrideparam]
        >     weld_drawing_area(const OString& id, const a11yref& rA11yImpl = nullptr,
        >                                                                     ^~~~~~~
        > MaterializeTemporaryExpr 0x7fdff3111360 'const a11yref':'const class com::sun::star::uno::Reference<class com::sun::star::accessibility::XAccessible>' lvalue
        > `-CXXBindTemporaryExpr 0x7fdff3111340 'const a11yref':'const class com::sun::star::uno::Reference<class com::sun::star::accessibility::XAccessible>' (CXXTemporary 0x7fdff3111340)
        >   `-CXXConstructExpr 0x7fdff3111308 'const a11yref':'const class com::sun::star::uno::Reference<class com::sun::star::accessibility::XAccessible>' 'void (class com::sun::star::accessibility::XAccessible *)'
        >     `-ImplicitCastExpr 0x7fdff31112f0 'class com::sun::star::accessibility::XAccessible *' <NullToPointer>
        >       `-CXXNullPtrLiteralExpr 0x7fdff31112b0 'nullptr_t'
        > MaterializeTemporaryExpr 0x7fdff39275d8 'const a11yref':'const class com::sun::star::uno::Reference<class com::sun::star::accessibility::XAccessible>' lvalue
        > `-CXXBindTemporaryExpr 0x7fdff39275b8 'const a11yref':'const class com::sun::star::uno::Reference<class com::sun::star::accessibility::XAccessible>' (CXXTemporary 0x7fdff39275b8)
        >   `-CXXConstructExpr 0x7fdff3927580 'const a11yref':'const class com::sun::star::uno::Reference<class com::sun::star::accessibility::XAccessible>' 'void (class com::sun::star::accessibility::XAccessible *)'
        >     `-ImplicitCastExpr 0x7fdff3927568 'class com::sun::star::accessibility::XAccessible *' <NullToPointer>
        >       `-CXXNullPtrLiteralExpr 0x7fdff3927528 'nullptr_t'
        
        Change-Id: I2603180571df2248d4697ba63e1a8391d0dfc596
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89157
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-20  Stephan Bergmann  <sbergman@redhat.com>  [358146bbbd1b9775c12770fb5e497b6ec5adfc51]

        Bump macOS build baseline to Xcode 11.3 and macOS 10.14.4
        
        ...as discussed at
        <https://lists.freedesktop.org/archives/libreoffice/2020-February/084471.html>
        "Bump macOS Xcode baseline to 11?" and
        <https://lists.freedesktop.org/archives/libreoffice/2020-February/084519.html>
        "ESC meeting minutes: 2020-02-20".
        
        (Code that might no longer be relevant will be cleaned up in follow-up commits.)
        
        Change-Id: I179e6099937d244502bd0e7fbff43f1734984213
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89154
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-20  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [be3de666fd452e5c9d61411ecd9d4815a99419b3]

        update credits
        
        Change-Id: I35d24b2ace80622fc81935039a833121f1da2795

2020-02-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [b0aae2e6b6a634fef3a1e174659b39d643d22841]

        loplugin:unusedfields
        
        Change-Id: Ic036265f4e0b41108c5b72f0142b0aaf88d10713
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89118
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-20  Szymon Kłos  <szymon.klos@collabora.com>  [d7cab304e7dd22fd12443a1ee3b6a9c463bf9a3d]

        Fix build
        
        Change-Id: Ia38f9a66c5743b524e84887e5dc23535710f2db6

2020-02-20  Adam Majer  <amajer@suse.com>  [a7be9479a04de2f0059c5769bbd9dc354c84136b]

        Move Boost.Spirit usage away from legacy namespace
        
        Remove BOOST_SPIRIT_USE_OLD_NAMESPACE defines and move all usage
        of Boost.Spirit to boost::spirit::classic namespace.
        
        Change-Id: I7dc5bed4d1b51f4a0bd1a4ae40c2024222127ce3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89079
        Tested-by: Jenkins
        Reviewed-by: Tomáš Chvátal <tchvatal@suse.com>

2020-02-20  Michael Meeks  <michael.meeks@collabora.com>  [578667856462c9f7374b0714c5cc311191122b00]

        sidebar: provide indent field boxes with useful id for hiding on mobile.
        
        Change-Id: I45feb65dbc48810f27e4f7151de46bafcb54af00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89128
        Tested-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-02-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [6ed374acf4b4ef11f7336d8bf04e9d9f245305d8]

        loplugin:unnecessaryvirtual
        
        Change-Id: I47f0bfe8b1968ea33b0c20b06ef7d3eea3f29a61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89116
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [e6da8c07dd5584b2d385cbd50f065fecb9b76038]

        loplugin:singlevalfields
        
        Change-Id: I9ff752b06facfbb04c10c8f9b46b650143b02ca4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89117
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-20  Szymon Kłos  <szymon.klos@collabora.com>  [aad94d48b19135a2e46ac7b2c0f41f3bb29bb5a7]

        Silence warnings in salvtables.hxx
        
        Change-Id: I2d621688776c789b24ec1c593da2e4880cefd3a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89103
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-02-20  Szymon Kłos  <szymon.klos@collabora.com>  [3832609a238d47375e634cbda4d092b11108fee4]

        Create header file for SalInstanceBuilder
        
        Change-Id: If8d7578d9a5926cdf565efbf0bc12719e5ef6fc2
        
        Move more declarations for SalInstance to header file
        
        Change-Id: Ib7240ffd003e202be04b462209cfb2abafcc18ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89102
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2020-02-20  Tor Lillqvist  <tml@collabora.com>  [97ac276728a2397a444ae7b1cb402ae741a0b1ee]

        'rational' is an adjective, 'rationale' is a noun
        
        Change-Id: I38678a74603729b63ac7a164249586e0891b74e2

2020-02-20  Stephan Bergmann  <sbergman@redhat.com>  [a545e25314d464c190d9d504d78ec6cb67ead4fd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to bf2dff69f84ad28836924d3bf311910248aca1f9
          - tdf#130426 Update documentation for Basic Chr and ChrW functions
            
            ...for <https://gerrit.libreoffice.org/c/core/+/89090> "tdf#130426 Support Basic
            Chr(&H8000), ..., Chr(&HFFFF) again"
            
            Change-Id: I425a55ba1b055f94d993bb99c5412cc0414dc48d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/89100
            Tested-by: Jenkins
            Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
            
2020-02-20  Stephan Bergmann  <sbergman@redhat.com>  [5fc8b470f22bc7a8a5dc9a6bd86a591090abfcf3]

        tdf#130426 Support Basic Chr(&H8000), ..., Chr(&HFFFF) again
        
        ...after it had been broken by d5b7627a0e738c0866b819910153b96b611813f8
        "tdf#62326 - Macros: Converting Hex strings of negative value".
        
        The corresponding help update is <https://gerrit.libreoffice.org/c/help/+/89100>
        "tdf#130426 Update documentation for Basic Chr and ChrW functions".
        
        Change-Id: I5f08b1ef907d840b491315a1f445f729b4999d0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89090
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-20  Michael Stahl  <Michael.Stahl@cib.de>  [a9f2f4b4c9e1fa4e4c4a69517c31d0b8e2063f01]

        tdf#129529 sw_redlinehide: infinite loop in SwLayHelper::CheckInsert()
        
        The bugdoc has this in meta.xml:
        
        meta:page-count="819" meta:paragraph-count="302"
        
        ... for which SwLayHelper::CalcPageCount() cunningly estimates a maximum
        of 0 paragraphs per page, and at that rate an infinite number of pages
        are required...
        
        Not sure what a reasonable minimum should be, paragraphs could be 16
        pages long even with 64k limit, but it does appear unlikely.
        
        (regression from 7e8b4756d95057f069467b34e7849f9354856578 which disabled
         the use of the layout-cache in the bugdoc)
        
        Change-Id: Icd9ab145cc2f0714b50de9b5b4a1ef10ac1d49a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89106
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-20  Tünde Tóth  <tundeth@gmail.com>  [bae73c0726e7fdf7f427a8254c9d6d4b4c510daf]

        tdf#126076 XLSX export: fix automatic line chart markers
        
        The default automatic line chart markers in XLSX spreadsheets
        created with Microsoft Excel 2010 became squares after export.
        
        Change-Id: I58a3e10212608a356eef8fbd1e100eda4dbebaca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88461
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-02-20  Michael Stahl  <Michael.Stahl@cib.de>  [796aeeb0f4c26824f3477b45e0d3bae9cf2c4648]

        tdf#129553 sw_redlinehide follow-up: simplify ReplaceBackReferences()
        
        In the special case of bParaEnd the nStart/nEnd aren't actually used so
        it's pointless go to to all this trouble; refactor this so it's more
        obvious.
        
        Change-Id: I0328950e11d86a2313be64f6c662afd1898185e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89092
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [4e97fa0f4e73acdf522643aeec486b1395e63727]

        use fast-parser APIs for embedded script parsing
        
        essentially, this duplicates and converts the service in
            xmlscript/source/xmlflat_impexp/
        and then converts it to use SvXMLImport APIs, stripping about 3 layers
        of unnecessary indirection in the process.
        
        Also improve some exception throwing in sax/ to make the next
        programmers life easier when finding the source of exceptions.
        
        Change-Id: I1ac552ee0565349e8322a55f6f609cf9f4521cab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89084
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-20  Stephan Bergmann  <sbergman@redhat.com>  [4ee389d1ecf0de90fe3ab433d0d5b6f208fa0951]

        Revert typo in documentation
        
        ...that had been introduced with c66fe94d3e9cc1394dd4b569a3d8f374208a729b "Fix
        typos"
        
        Change-Id: Id7608d8feb8e52bb6742ac079bfa7b4151ef07a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89082
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-20  Michael Stahl  <Michael.Stahl@cib.de>  [ba16bb44668b9088926be759c457757c8e90dd53]

        sw: fix unintended change in SwExtraPainter::SwExtraPainter()
        
        nVirtPageNum was an obfuscated optional, by assigning 1 and 2 instead of
        1 and 0... probably the only difference is that this saves a function
        call?
        
        (regression from a26c4dbd9ca17578fd5c165bd89b618751fabb3c)
        
        Change-Id: Ie8bccebd331fade9dd006da7c1b5a758946b8549
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89049
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-20  Balazs Varga  <balazs.varga991@gmail.com>  [769433ad93040bc81f06672c8a2c01e2b76fece3]

        tdf#90749 chart: add leader lines to custom data label positions
        
        also export them as CustomXML extension for MSO interoperability.
        
        Note: pie chart is not yet supported.
        
        See commit 4223ff2be69f03e571464b0b09ad0d278918631b
        ( tdf#48436 Chart: add CustomLabelPosition UNO API property)
        
        Change-Id: Ia8142408414d4ad8f689d789386db50038ed13f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88531
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-02-20  Eda Nur Var  <var.eda.nur@gmail.com>  [c6f5e12ee3f91234b064222272d756670f3bb207]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: I9c9a9af78bab721f112c33e485c431aac11bece6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87523
        Tested-by: Michael Stahl <michael.stahl@cib.de>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-20  Faruk Demirbaş  <miskimit@gmail.com>  [eee035a7c0d8923134d0e3a8520d13706ce9bf9f]

        tdf#42982: Improve UNO API error reporting
        
        Change-Id: I36bf1809a296e2d559911f9132fedf84fcd1e249
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87577
        Tested-by: Michael Stahl <michael.stahl@cib.de>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [d07dc2bc0488dfa451dd3f456f2da78c8da26a70]

        uitest: forgot to uncomment this line
        
        introduced in ae17b8481532fa192f3f93a6dcf687fed394cf58
        Thanks to Stephan for pointing out
        
        Change-Id: I4124762e4cb600773e4f471a10a8b4736434679f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89075
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-02-20  Burak Bala  <burak.bbala@gmail.com>  [7aaa3109edfc2e1fadc533d4d276ee7c14b80dea]

        tdf#42982 Make UNO error reporting more descriptive
        
        Change-Id: Iea5527ec88778f573b2e03ccd069142b7493c63c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87650
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-20  Michael Weghorn  <m.weghorn@posteo.de>  [69e708868f6046cada955a16bca966370ce3218a]

        tdf#130794 qt5: Actually, ignore non-spontaneous QEvent::ShortcutOverride
        
        In fact, the assumption in commit
        034f56015c1c7a61faede33fb5306f63b5585632
        ("tdf#126785 qt5: Ignore external QEvent::ShortcutOverride") was
        a fallacy and it's exactly the other way around:
        
        "Normal" typing leads to "spontaneous" events of type
        QEvent::ShortcutOverride, since those originate from
        outside, are triggered via X11 events or Wayland equivalent,
        and the non-spontaneous ones are the additional ones that
        happen when e.g. the Orca screen reader is enabled.
        
        In a short test, no non-spontaneous QEvent::ShortcutOverride
        ever occured when using LibreOffice a bit with Orca disabled
        on X11 or Wayland (and on Wayland also not with Orca enabled,
        since Qt accessibility is broken there, s. QTBUG-73945 [1]).
        
        (Side note: In a quick test with Qt 5.12.5 and Plasma on Wayland,
        'xcbSourceDispatch' from Qt library's qxcbeventdispatcher.cpp
        was also used in the Wayland case to when processing the keyboard
        events).
        
        [1] https://bugreports.qt.io/browse/QTBUG-73945
        
        Change-Id: I1be1977e67f84fa657f6fc197e0b91822b6a3a2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89073
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-02-20  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [91df0fcf7642059c5c2e5a98eabdff348b6254dd]

        Turn fprintf into warning
        
        so that this does not show up in release builds
        
        Change-Id: I7d95a85e596818fcdafbf37891f3e0ae24aa7155
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88952
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-02-20  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [a9634d6cb31d7aa9184c5f234fb6f8c1c6885357]

        Revert "Don't display reload as toggle command"
        
        Turns out the reload toggle is used to turn off html documents meta refresh
        https://www.w3schools.com/TAGS/att_meta_http_equiv.asp where LibreOffice honours that html refresh and toggling this off will stop it doing that
        
        This reverts commit 89b80daec907a456f08946dd9ebbc6efbd9b5391.
        
        Change-Id: I6928a693d5ffde9ea01020be4e59631e8b10be93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88793
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-02-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [bea50dda06f0c92e5a31594adb6f0225580f8d7c]

        uitest: comment out problematic assert
        
        > The new test appears to be unreliable.  At least
        > <https://ci.libreoffice.org//job/lo_tb_master_linux_dbg/28839/>,
        > <https://ci.libreoffice.org//job/lo_tb_master_linux_dbg/28823/>, and
        > <https://ci.libreoffice.org//job/lo_tb_master_linux_dbg/28822/> all failed
        > with
        >
        > > FAIL: test_run (tdf130440.tdf129346)
        > > ----------------------------------------------------------------------
        > > Traceback (most recent call last):
        > >   File "/home/tdf/lode/jenkins/workspace/lo_tb_master_linux_dbg/sd/qa/uitest/impress_tests/tdf130440.py", line 34, in test_run
        > >     self.assertEqual(document.CurrentController.getCurrentPage().Number, 2)
        > > AssertionError: 1 != 2
        
        7ed602a3b8c0ffe922b4f082cd4cdaa5a8f0d64c aimed to fix it but it still fails sometimes
        I believe it fails because both slides are selected at the same time in the slide pane.
        
        Change-Id: Ie9757d1122e278b0d49ca9a09caf1765d2df154d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89048
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-02-20  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [8317305ad5b2520689dc77e51affd5877090875f]

        tdf#42949 Fix IWYU warnings in writerfilter/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I47ff7eecabc87081eb953c5970a3cbd56c86d728
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88897
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-20  Miklos Vajna  <vmiklos@collabora.com>  [00215edeb02d772fb0cf86348bcf49064882d152]

        Remove some unused includes
        
        Change-Id: I28b007cff3a99bc40901ecdeaecacf42b4521574
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89058
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-20  Noel Grandin  <noelgrandin@gmail.com>  [302d85a931586313e04f82d206970dbc3bce9a47]

        add macOS malloc debugging env vars
        
        which would have saved me some time when debugging a
        recent macOS issue.
        
        Change-Id: I370826501db14fc563b553428f480f50bde48f9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89056
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-20  Gülşah Köse  <gulsah.kose@collabora.com>  [7865c662a4fdc9dc07f59d6ecd76b9c56d0020ae]

        tdf#130776 Show the bullet on second level in smartart.
        
        Change-Id: Ie35867862d30d490a97dc6f245b50c7311dafe50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88993
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2020-02-20  Marco A.G.Pinto  <marcoagpinto@sapo.pt>  [cc9ef44fa58fe73e482582bf9756c316cb15d123]

        [en_US] Added 13 autocorrect words
        
        Change-Id: Ie9081b555dba3ebb78889668d9c33ebb89e20028
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88958
        Tested-by: Aron Budea <aron.budea@collabora.com>
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2020-02-20  Marco A.G.Pinto  <marcoagpinto@sapo.pt>  [1ce740d5a9fd199eab32428d82d9a60791a919b5]

        [en_GB] Added 13 autocorrect words
        
        Change-Id: I7648de22f85cb1532c2f02fb355107161cc3484e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88957
        Tested-by: Aron Budea <aron.budea@collabora.com>
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2020-02-19  Caolán McNamara  <caolanm@redhat.com>  [c60f292350845cb2adf087533ff4a67e92a70a83]

        set correct initial drag image
        
        Change-Id: Ic2ec18432de7a73356e12c46b7e70ecae8c0ffb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89057
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-19  Justin Luth  <justin_luth@sil.org>  [94a3ac2b6f89aeac5b947034eb4d7e63838218e3]

        related tdf#80194 editeng RTF: set automatic subscript for \sub
        
        The RTF specs say that \sub means "Subscripts text and shrinks
        point size according to font information."
        while \up is unambiguous with "Subscript position in half-points
        (the default is 6)."
        
        So, \sub leaves it up to the program to set the best values
        for subscripting or superscripting. That would correspond
        to the auto values.
        
        Previously, this translated into a 26% superscript (close to
        the default of 33%) and a 26% subscript (which is way too low).
        
        For unit tests: although I managed to open an RTF file in draw,
        it had no text in it, so I couldn't write a test. In the UI,
        you use the Page menu to "Insert page from file".
        
        Change-Id: I06003dbe2177fc87237624438b4daaaaf2482631
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89020
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-02-19  Miklos Vajna  <vmiklos@collabora.com>  [e6fa52c2c371c7adc9c2c2cb18c3a8cf782cfa4b]

        sw table cell borders: add optional Word-compatible border collapsing
        
        We always compared border width and other aspects only after that, Word
        works with border weight according to their implementer notes.
        
        So extend svx::frame::Style to be able to collapse borders using weights
        and opt in for that from sw/ in case a compat mode (which is related to
        tables, off by default and is set by the DOC/DOCX import) is set.
        
        Change-Id: I1f682789302c88a0d326c6c0263ad3007441cb24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89052
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-02-19  Heiko Tietze  <tietze.heiko@gmail.com>  [7448b69b4aaa982940e49c5ace9842f07dd81938]

        Proper alignment for label
        
        Amends I321c7e0e3cb2d67a07724523c885d50577a116a5
        
        Change-Id: Ib89bddf36c81dbfaa4c6562a342cf3f8a423eaa5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89017
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-02-19  Michael Stahl  <Michael.Stahl@cib.de>  [83122add64ecbf0fd3ba30368d5d87bde3dac278]

        tdf#129553 sw_redlinehide: fix replace of paragraph breaks with $
        
        The problem is that in the special selections that replace paragraph
        breaks, the start and end node are actually different, hence have
        different text frames.
        
        (regression from 5e81b966778d82692b4763d892b457186a7f269d)
        
        Practically the end content index is going to be 0 typically which
        doesn't need mapping, but not sure if that's guaranteed anywhere.
        
        Change-Id: I77c95c2f3e55edcc7aca6f4540cae90b3be5d79b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89050
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-19  Caolán McNamara  <caolanm@redhat.com>  [73b6b3b4a22f047718d91a7057dba3a096171976]

        start center is too narrow
        
        since...
        
        commit c214ad383d5e7dc0a18dbe6cbfc1e32fea934fd9
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Tue Feb 18 15:22:23 2020 +0000
        
            support WB_SMALLSTYLE via small-toolbar icon size
        
        Change-Id: Iaef2b9485d7bbd0f380be18e40220b5383d03d3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89044
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-19  Eike Rathke  <erack@redhat.com>  [d65a28188339ef3e0ddc54307bd12d76675f4fb5]

        Related: tdf#130772 Prepare id-ID currency formats to ref-derive from
        
        Change-Id: I35a5311b9b9b6c5dd76352fdf12d64361bbaa5fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89024
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-02-19  Stephan Bergmann  <sbergman@redhat.com>  [19746d24aa976cc409e58fe452b6ab5b039d0525]

        Update the reference rdbs to libreoffice-6.4.0.3-buildfix1
        
        LD_LIBRARY_PATH=.../master/instdir/program \
         .../master/workdir/LinkTarget/Executable/unoidl-read --published \
         .../libreoffice-6.4.0.3-buildfix1/instdir/program/types.rdb \
         >.../master/udkapi/type_reference/udkapi.idl
        
        LD_LIBRARY_PATH=.../master/instdir/program \
         .../master/workdir/LinkTarget/Executable/unoidl-read --published \
         .../libreoffice-6.4.0.3-buildfix1/instdir/program/types.rdb \
         .../libreoffice-6.4.0.3-buildfix1/instdir/program/types/offapi.rdb \
         >.../master/offapi/type_reference/offapi.idl
        
        * no changes
        
        Change-Id: Ic6663271acfdf954f51f4bbd4dea20971264c87b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89046
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-19  Caolán McNamara  <caolanm@redhat.com>  [1ffa4bf52597ca1bf8870bf3750d63f2cfb4a650]

        can avoid including svtools/ctrlbox.hxx
        
        Change-Id: I953089dd1416cd24721241fff3a6d21354211a5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89018
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-19  Michael Stahl  <Michael.Stahl@cib.de>  [925c2c9842e548ab31fc3bed6c6d2840d1260861]

        sw: remove dead code in SwLayHelper::CheckInsertPage()
        
        If SwFormatPageDesc is inited like that GetNumOffset() cannot have
        value.
        
        Change-Id: I4f303148c82541ef9d8fa6284018cfba35f20524
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88980
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-19  Michael Stahl  <Michael.Stahl@cib.de>  [a26c4dbd9ca17578fd5c165bd89b618751fabb3c]

        sw: replace confusing nVirtPageNum that is actually physical page
        
        ... in SwExtraPainter::SwExtraPainter().
        
        Change-Id: Iac8a849b5fab25c80e81c61b267100a3fc3e2d26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88979
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-19  Michael Stahl  <Michael.Stahl@cib.de>  [509a02aa96f6d7620cb0bf06c20b3bfa0641be92]

        tdf#125682 sw: don't insert empty page before first page with even number
        
        This mostly reverts commit 14bb680949b47332d2921cc68f75340b31ad5c32 and
        replaces it by a hopefully better approach: if the first page in the
        document has an even number, it will become a right page, and "toggle"
        the document so that even pages are right pages and odd pages are left
        pages.
        
        This is closer to what Word does; the tests adapted in the above commit
        were actually regressions.
        
        Add a new function IsRightPageByNumber() to determine how the page
        number offsets should be interpreted.
        
        Also make it explicit that even/odd and right/left page are no longer
        synonymous by renaming various "Odd" variables.
        
        Historically documents that start with even page number didn't work well
        anyway; before the above commit you'd get a left page followed by a left
        page followed by a right page, which is clearly nonsense if the page
        style differs between left and right pages - so hopefully we can do
        without a compat setting for those.
        
        There is still one situation where an empty page is inserted before the
        first page: if the page style is "Left Page"; this appears to be
        impossible in Word so we'll have issues exporting that to Word formats
        anyway.
        
        Testing:
        
        Writer pre-commit; LO 5.4/OOo 3.3:
        1.odd -> right, 2.even -> left
        1.even -> left, 2.odd -> right + inserts a blank page on the right
        after reload:
        1.even -> left, 2.odd -> left, no empty page
        
        Writer w/ commit; LO 6.0+:
        1.odd -> right, 2.even -> left
        1.even -> left, 2.odd -> right + blank page as first page (right)
        after reload:
        1.even -> left, 2.odd -> right + blank page as first page (right)
        
        Word:
        1.odd -> right, 2.even -> left
        1.even -> right but left style, 2.odd -> left but right style
          [technically uses terminology even/odd instead of left/right, but if
          mirrored, the "inner margin" is always the same and leads to
          interpretation of left/right]
        
        Writer and Word appear to agree on inserting empty pages on
        SwFormatPageDesc items/Word section breaks: both even-ness of an
        explicit page number and "Left Page" only page style or explicit
        even/odd section break may insert empty page.
        
        A useful improvement would be to detect in Word import filters that the
        first page is even numbered and then invert the mapping of all of the
        page styles, i.e. odd header/footer->left instead of right, and if
        mirrorMargins, pgMar left -> inner instead of outer.
        
        Change-Id: Ibed0dbf888c120a3a7d11892f40d07ffb5bc0b68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88978
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-19  László Németh  <nemeth@numbertext.org>  [4d5c0eaf3e0d3d3bcd9e691fffee19b75f3d6631]

        tdf#118812 DOCX import: fix table style preference – part 2
        
        Apply table styles according to OOXML and – in
        the case of font sizes – MSO exception
        "overrideTableStyleFontSizeAndJustification".
        
        Fix temporary regression in styles of paragraph
        portions, table cell regions and nested tables from
        commit f15d67442972c5f69c71925a6bfa5aa1a39d54eb
        (tdf#129575 DOCX import: fix table style preference).
        
        Unit test document was created by Justin Luth.
        
        Change-Id: I7b076ac27f5b44d44934b7efb18ac4a878f8b596
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88869
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-02-19  Caolán McNamara  <caolanm@redhat.com>  [faa2e7b7227b6b87379e7e136ea9ab63f37c3fc4]

        Resolves: tdf#130400 reserve ctrl+page_up and ctrl+page_down for notebooks
        
        Change-Id: I627298cb844967eeb1e166720e3951be732a4dc5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89016
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-19  Caolán McNamara  <caolanm@redhat.com>  [035a5a419b92bf00973d67755d32126c6a36d6fa]

        Resolves: tdf#129446 explicitly pass the mouse event window
        
        instead of letting it pick the main-window as the event window
        
        Change-Id: I953968025717ac5ba6f41e8f2db90c9f4d24800f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89015
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-19  Caolán McNamara  <caolanm@redhat.com>  [20c08e47f7c156a4726194215b389f4d0b165904]

        Resolves: tdf#130762 honour "wrap" in FormattedField
        
        Change-Id: Iefd9a537aa358eab179cf6f0eeb6f80a9a77284a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89011
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-19  Luboš Luňák  <l.lunak@collabora.com>  [c530c1b3e01015f551dd6737ef2dc0e661458310]

        avoid pointless alpha->mask conversion
        
        The code is from 2008, so I'm rather sure at least Skia is modern
        enough to handle alpha at least as well as a mask (if not better).
        
        Change-Id: Ic53d5740978bce106506a182100eba927a419257
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89010
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-19  Luboš Luňák  <l.lunak@collabora.com>  [6453e424f6da3a45745746fac1e8d8e5fb7c7538]

        BitmapAccessMode::Info does not need bitmap data
        
        This was needlessly bailing out if the bitmap data wasn't ready
        but it wasn't necessary either.
        
        Change-Id: Ia2b78920f614f71630d31c353091c807d1db2af6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89009
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-19  Stephan Bergmann  <sbergman@redhat.com>  [bbe5e5bad4465b3f37b9060312a87b971f8e5655]

        Turn SfxGlobalEvents_Impl into an XComponent
        
        ...so that it can drop all its UNO references during shut down of the service
        manager (when every XComponent service/singleton will be disposed), and not keep
        other UNO objects alive until exit as has been discussed in the comments of
        <https://gerrit.libreoffice.org/c/core/+/85367/2#
        message-ecbc68109994a471c1033a4e6eab0dfd562dca1c> "Elide use of rtl_Instance
        (which is obsoleted by C++11 thread-safe statics)".
        
        Change-Id: Ife7cdbe5baad9b3eb4d1ab8687d4dd2970200997
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89005
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-19  Caolán McNamara  <caolanm@redhat.com>  [867b5bb769f24f3f3f87a53e5e660f8766659bea]

        drop newly unused methods
        
        Change-Id: I390134b3cd0187f0adcced3625ad0a3a26f8fe28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89008
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-19  Caolán McNamara  <caolanm@redhat.com>  [c39bd1f6690ade936d62a66265b9b277061024d8]

        weld CodeCompleteWindow
        
        Change-Id: Ibe620a42592761ee25d6329d26b1b1c452bdfd2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/89007
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-19  Luboš Luňák  <l.lunak@collabora.com>  [1127a8dea95488c7c9add42244a79bb20e7c6d95]

        work around a driver/card(?) problem with Skia and AA-ed polygons
        
        See description in SkiaSalGraphicsImpl::drawPolyPolygon().
        
        Change-Id: I4b2626e26cac6d145b417426fc2575845386db57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88941
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-19  nienzu  <tommy.wu@ossii.com.tw>  [d8fe52d759ba033bd661893f12d17576d24276db]

        tdf#42982 add detail exception reason for UnoControls
        
        Change-Id: Ia62a0015d68fe819113322e27b93054d38d98aea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88996
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-19  Luboš Luňák  <l.lunak@collabora.com>  [bc994a4b01cf61444452bb377010c7c4cc377698]

        make Mac Jenkins build use --enable-optimized
        
        Since ccache is used, this will hopefully on average improve Jenkins
        build times by making tests run faster while compilations will
        usually get cached.
        
        Change-Id: I191f826f704001b83130c8baf6889a7a2b33ca7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88919
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-19  Luboš Luňák  <l.lunak@collabora.com>  [c922d13b5b0ad983e64a046405fca9cd048c75fc]

        make Linux Clang Jenkins builds use -Og
        
        This should make builds run faster because unittests will run faster,
        while the compilations shouldn't take longer (primarily because
        of ccache use).
        
        Change-Id: I6ea5d7566397b09339b06a515712a9162df6e9fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88918
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-19  Luboš Luňák  <l.lunak@collabora.com>  [e957382700ed9237d4a7b374cd76bec466f5231c]

        add --enable-optimized=debug
        
        This will use -Og with GCC/Clang instead of -O0, which should make
        unittests run faster without (hopefully) breaking anything related
        to debugging. This is primarily meant to Jenkins builds, where
        debug info is rarely needed (backtraces for unittest crashes AFAICT).
        
        This can be also used to make LO itself run faster when developing,
        but I personally do not find it worth it (with Clang and full PCH
        this makes starmath build take about 70% longer, although presumably
        for non-PCH builds the relative increase will be smaller).
        
        Change-Id: I198d0759ebca94c90be662e02e0f1281a24d1d70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88917
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2020-02-19  Michael Stahl  <Michael.Stahl@cib.de>  [e62b9937ed33388055560ca0710990742b530aec]

        tdf#130404 python3: add new windows .pyd modules for 3.7
        
        Unfortunately forgot that in b10be5d48433076f0b7238d818020f708553e114
        
        Change-Id: I59043a576c45f9329a3fad9a5d50e7fefa901934
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88977
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-19  Caolán McNamara  <caolanm@redhat.com>  [d727479c0065e211ce97663ba54bad57a0a1a6f1]

        merge common code together
        
        Change-Id: I1c514c1a83dac4556ad68b44972a97fb4b3384e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88991
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-19  Caolán McNamara  <caolanm@redhat.com>  [dc7b76796faf82fe8fdf5fa5bff266dcb46e23f9]

        remove and replace newly unused ctor
        
        Change-Id: I67e0dc6fe419ad0cac04105cb2e89435dd3fc107
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88990
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-19  Caolán McNamara  <caolanm@redhat.com>  [b17741499383424a1d9ea4c2eb22906a3a6565aa]

        drop some unneeded includes
        
        Change-Id: Ia7cd7968346ce724ef763ce9578190ae12bdc5b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88932
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-19  Caolán McNamara  <caolanm@redhat.com>  [a1fcbda2f88ed6a44d491f3ed1ecc248f3de53c7]

        move svtabbx.hxx to vcl/toolkit
        
        Change-Id: Id4cf566f896b15b8d4e4cafbb92a990cedb447e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88931
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-19  Caolán McNamara  <caolanm@redhat.com>  [4e07b178f58b1dabbb48bc9f26155b8270a4a72d]

        weld WatchWindow panel
        
        Change-Id: Idb43d7bd168ce37fce8694946be6c7de7ca5a2c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88930
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-19  Caolán McNamara  <caolanm@redhat.com>  [c214ad383d5e7dc0a18dbe6cbfc1e32fea934fd9]

        support WB_SMALLSTYLE via small-toolbar icon size
        
        Change-Id: I1c232a9e14df8a15142c1670f848c32fc0a245c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88988
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-19  Julien Nabet  <serval2412@yahoo.fr>  [6a1e0590c0aac7460cd8fb823f065621c33b2729]

        Related tdf#130681: convert number format if model not deleted
        
        Opening docx from https://bugs.documentfoundation.org/attachment.cgi?id=157891
        I noticed this log:
        warn:legacy.osl:151346:151346:oox/source/drawingml/chart/objectformatter.cxx:1113: ObjectFormatter::convertNumberFormat - cannot create number format ''
        bt:
        0  0x00007fffdb9129f1 in oox::drawingml::chart::ObjectFormatter::convertNumberFormat(oox::PropertySet&, oox::drawingml::chart::NumberFormat const&, bool, bool)
            (this=0x55555cb5ef10, rPropSet=..., rNumberFormat=..., bAxis=true, bShowPercent=false) at /home/julien/lo/libreoffice/oox/source/drawingml/chart/objectformatter.cxx:1098
        1  0x00007fffdb8ede01 in oox::drawingml::chart::AxisConverter::convertFromModel(com::sun::star::uno::Reference<com::sun::star::chart2::XCoordinateSystem> const&, oox::RefVector<oox::drawingml::chart::TypeGroupConverter>&, oox::drawingml::chart::AxisModel const*, int, int) (this=0x7ffffffedb70, rxCoordSystem=
            uno::Reference to (chart::PolarCoordinateSystem2d *) 0x55555cb5b590, rTypeGroups=..., pCrossingAxis=0x55555d413560, nAxesSetIdx=0, nAxisIdx=1)
            at /home/julien/lo/libreoffice/oox/source/drawingml/chart/axisconverter.cxx:344
        2  0x00007fffdb92b96e in oox::drawingml::chart::(anonymous namespace)::AxesSetConverter::convertFromModel(com::sun::star::uno::Reference<com::sun::star::chart2::XDiagram> const&, oox::drawingml::chart::View3DModel&, sal_Int32, bool) (this=0x7ffffffedd90, rxDiagram=uno::Reference to (chart::Diagram *) 0x55555d905d38, rView3DModel=..., nAxesSetIdx=0, bSupportsVaryColorsByPoint=true)
            at /home/julien/lo/libreoffice/oox/source/drawingml/chart/plotareaconverter.cxx:167
        3  0x00007fffdb92d32d in oox::drawingml::chart::PlotAreaConverter::convertFromModel(oox::drawingml::chart::View3DModel&) (this=0x7ffffffedfb0, rView3DModel=...)
            at /home/julien/lo/libreoffice/oox/source/drawingml/chart/plotareaconverter.cxx:425
        4  0x00007fffdb8fb4b8 in oox::drawingml::chart::ChartSpaceConverter::convertFromModel(com::sun::star::uno::Reference<com::sun::star::drawing::XShapes> const&, com::sun::star::awt::Point const&)
            (this=0x7ffffffee090, rxExternalPage=empty uno::Reference, rChartPos=...) at /home/julien/lo/libreoffice/oox/source/drawingml/chart/chartspaceconverter.cxx:163
        5  0x00007fffdb8f3af4 in oox::drawingml::chart::ChartConverter::convertFromModel(oox::core::XmlFilterBase&, oox::drawingml::chart::ChartSpaceModel&, com::sun::star::uno::Reference<com::sun::star::chart2::XChartDocument> const&, com::sun::star::uno::Reference<com::sun::star::drawing::XShapes> const&, com::sun::star::awt::Point const&, com::sun::star::awt::Size const&) (this=0x55555dc08800, rFilter=
            ..., rChartModel=..., rxChartDoc=uno::Reference to (chart::ChartModel *) 0x55555d4cc190, rxExternalPage=empty uno::Reference, rChartPos=..., rChartSize=...)
            at /home/julien/lo/libreoffice/oox/source/drawingml/chart/chartconverter.cxx:101
        6  0x00007fffdba48a22 in oox::drawingml::Shape::finalizeXShape(oox::core::XmlFilterBase&, com::sun::star::uno::Reference<com::sun::star::drawing::XShapes> const&) (this=0x55555dbdc450, rFilter=..., rxShapes=
            uno::Reference to (SwXDrawPage *) 0x55555dbbbfe0) at /home/julien/lo/libreoffice/oox/source/drawingml/shape.cxx:1717
        
        Change-Id: I9196532025eb0b3ff2b73cac2c5bac3726fe0761
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88761
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-19  Noel Grandin  <noelgrandin@gmail.com>  [27960861a66d13a3f0bb3ff8503bc9fdb53745da]

        use FILE_ATTRIBUTE_TEMPORARY on Windows for temp files
        
        which acts as a hint to the OS that these files do not
        need persistent storage.
        If there is sufficient system RAM, these files will never
        even hit disk.
        
        Change-Id: I25b83aad67fda58ec39cead8bd1eb038892d3cde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88124
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-19  Miklos Vajna  <vmiklos@collabora.com>  [fcc30680ee7ac7d2bf9ec4ccdae7256b61ad7102]

        uitest: make sure UITEST_TEST_NAME matches exactly one test function
        
        So that something like:
        
        make -sr UITest_cui_dialogs UITEST_TEST_NAME="chardlg.Test.testSvxCharEffectsPageWriterAutomatic"
        
        Only executes testSvxCharEffectsPageWriterAutomatic, not
        testSvxCharEffectsPageWriter and testSvxCharEffectsPage as well.
        
        Change-Id: I0ed334259634e3b9b0db45d9f8462eb4accc689e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88987
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [aec3cce9e4aa12e6cfe229e11d6548f0c3a7cbb5]

        change label in print dialog from "OK" to "Print"
        
        Change-Id: I1d6b04678ab039138908bc9555763bea057fa996
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88212
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-02-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [d5d079a00be569bc575fa71961af98cec99eccc0]

        add some libs to libmerged
        
        another small chunk of libs shared by calc/write/impress,
        doing this in stages in case anything goes wrong.
        
        Change-Id: I7bb47bf1dfa0cc12cbcb881da8405bdef41cb378
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88843
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-19  Jim Raykowski  <raykowj@gmail..com>  [b7f999e75f436bb0b162e16c96b54bbaa4b0101b]

        Keep focus in Writer Navigator after content delete
        
        When deletable content in Writer Navigator is deleted by pressing the
        delete key, focus remains in the content tree. When the delete menu item
        is used, focus changes to the document window. This patch changes focus
        behaviour of menu item use to that of key press. It keeps focus in
        Writer Navigator after content delete is done from the Writer
        Navigator.
        
        Change-Id: Ie96e3c55f0cd95c6955e65f9de5d38ddd134d30e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87171
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-19  Seth Chaiklin  <sdc.blanco@youmail.dk>  [0268646db67acc08f17d5905ddea0fc8503d7e8e]

        add colon to label with buddy control in "Rename object" dialogbox
        
        Change-Id: I93fc87ee8d0d1a4546fbe2e7c9f9adae0e092811
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88792
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-02-19  Jim Raykowski  <raykowj@gmail..com>  [791aeac1e492d3f3b6c99fa480226c0b2cc4f7d6]

        Fold chapter strings in to one pluralized string
        
        Change-Id: I3b1198a4ade99baa84923ff5b628e2c3ef1839be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88906
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-02-18  andreas kainz  <kainz.a@gmail.com>  [55981cd0bea950a24b89059c22bc291877205419]

        tdf#130648 add colibre 32px protect icons
        
        Change-Id: I5c1d2a37f88745820cbae693a1e9897c922de13c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88981
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-02-18  Eike Rathke  <erack@redhat.com>  [a8529d471a4a1f761bf74f46542af7c3c59118bb]

        Resolves: tdf#130757 Add Minangkabau [min-ID] to language list
        
        Change-Id: I901e64c223723bf2eac908dda80796a7a2799147
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88985
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-02-18  Roman Kuznetsov  <antilibreoffice@gmail.com>  [9dd6dc03289090062fc5b8b364a98dbcc75941a0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ffa172bf7f370d7450cca3d45c9f8138a7d3c139
          - tdf#130402 Wrong explanation to the "Text Orientation" 
            
            in Calc Help
            
            Change-Id: Iee3e9401494608ce79bf6ef82915bef3703d9eac
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88949
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-02-18  Stephan Bergmann  <sbergman@redhat.com>  [dba6ed31438d7d1b75cf239f2d59c4b615e34102]

        Drop obsolete XEventBroadcaster again from XGlobalEventBroadcaster
        
        272f0e97b12e634cdf49a1bff45e1b9068af7d9c "Improvements on previous commit" had
        "[m]ade XGlobalEventBroadcaster inherit document::XDocumentEventBroadcaster/
        Listener replacements for obsolete document::XEventBroadcaster/Listener.  This
        means some client sides unfortunately still need to use UNO_QUERY_THROW to
        obtain the obsolete interfaces; those client sides should be cleaned up to use
        the replacement interfaces instead."
        
        But then 13bedc55b1d533eadcfd4932ef57076e3642caaf "fdo#46808, use service
        constructor for frame::GlobalEventBroadcaster" unhelpfully added
        XEventBroadcaster back to XGlobalEventBroadcaster because the AutoRecovery code
        in framework/source/services/autorecovery.cxx still used the XEventBroadcaster
        interface via UNO_QUERY (but which was actually as intended).
        
        (And 79e0e713f798718902fed9740f147ce143bf7b76 "Update to
        XDocumentEventBroadcaster et al" meanwhile cleaned up the AutoRecovery code to
        use XDocumentEventBroadcaster instead of XEventBroadcaster, anyway.)
        
        This could be considered an incompatible change to XGlobalEventBroadcaster, but
        which is an unpublished interface added only in LO times, so lets assume that no
        3rd-party code relies on its obsolete XEventBroadcaster interface.
        
        SfxGlobalEvents_Impl keeps implementing XEventBroadcaster (as well as
        XEventListener) for backwards compatibility.
        
        Change-Id: I13a5a7fc45d0b79acfdcd3e11bd9b8cc0ece6314
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88986
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-18  Stephan Bergmann  <sbergman@redhat.com>  [cd0fca5860cb42660a04eafb22893fdff0110b7f]

        Revert too aggressive clean-up
        
        This part of the code was not meant to be removed by
        2ff77d088424bc3f5a8e38ef5c1aa3457d102eca "SfxGlobalEvents_Impl::m_xEvents is
        never changed and never null".
        
        Change-Id: I0947457b9b5b6cd79f9ea0aea63265d656787f47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88984
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-18  Stephan Bergmann  <sbergman@redhat.com>  [e9d1f939bd0d8ff0189146176c709e35c3de6630]

        Remove unused HAVE_FEATURE_LDAP
        
        It was introduced with 6776c53b7ce2e431d8636f4e5a755f50f787ec8f "Make LDAP
        support optional", but it appears that it has been unused right from the start.
        
        Change-Id: Ia4afe23433c42e279a36a030bd661b26da72735e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88945
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-18  Stephan Bergmann  <sbergman@redhat.com>  [2ff77d088424bc3f5a8e38ef5c1aa3457d102eca]

        SfxGlobalEvents_Impl::m_xEvents is never changed and never null
        
        It is always set in the SfxGlobalEvents_Impl ctor with
        
          m_xEvents = new GlobalEventConfig();
        
        This code added with 3ddbfc311cd4471a6733b2d9dee338d3a80416c7 "INTEGRATION: CWS
        fwkpostbeta03" appears to be nonsense boilerplate.
        
        Change-Id: I6a6a75c619015815a8c6231862cd162de6361ecb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88969
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-18  Justin Luth  <justin_luth@sil.org>  [5f4a65b7a3a29972c90a5ef4eb5fd7795b205cdf]

        tdf#80194 UI: revert subscript DFLT_ESC_SUB to 8% (from 33%)
        
        Originally this was at 8%, but long ago for some reason that
        I couldn't find, it was changed to match superscript's 33%.
        This primarily affects UI for editeng.
        
        33% was completely wrong. It puts the subscript WAY
        too low. The font's descent is only 20% of the total font height,
        so to lower the character by 33% pushes it below the line
        instead of towards the bottom of the line.
        
        Many export fixes that match the formula which calculated the
        values for DFLT_ESC_AUTO_* were made to LO6.4 for tdf#127316.
        
        Changing this default suprisingly has almost no effect.
        Import and export do not depend on a specific escapement
        to determine whether to treat it as automatic or not.
        That is generally handled with special keywords,
        or in the case of RTF with a +1 on the nPROP value.
        Writerfilter's use is in a never-to-be-encountered
        failsafe edge-case. HTML's import is affected,
        but for the good, so I made it into a unit test.
        
        Primarily it affects the UI dialog - suggesting
        8% when automatic checkbox is cleared, and the biggest
        impact comes with the toolbar button for Draw/Impress
        which don't set "automatic" mode, so they just take
        the DFLT_ESC_SUB value. Looks much better now.
        And that was the heart of the bug report - that
        editeng defaults for subscript were way off.
        
        Change-Id: I6769072d483467e86fea82dfc534eb5e04802491
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88910
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-02-18  Xisco Fauli  <xiscofauli@libreoffice.org>  [8451e6dbb28d359e15b5b69df347d7da89caad83]

        uitest: test tab navigation
        
        Change-Id: I6be30cf419b5a7752ca168e4817efcb6981f803a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88966
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-02-18  Caolán McNamara  <caolanm@redhat.com>  [30602093eb23886c71a006925cbf88592bc79092]

        skip on-demand children in all_foreach
        
        Change-Id: I7151ba11a67db440edd22156586d94bb9a01fcd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88942
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [bf465ddb4057e04d17eb6ff9063b28a408b2d9b8]

        reduce log noise a little
        
        Change-Id: I5a5c2f70d416fd0daefa3a4a05c4cf1c73b214dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88936
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-18  Caolán McNamara  <caolanm@redhat.com>  [fe5a839de9b0291e4473ae45b18a540cd5e78ffe]

        Resolves: tdf#130756 null deref in empty treeview
        
        Change-Id: Ie43081d5c1feb655ea1479476375ee7381f0a0ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88934
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-18  Eike Rathke  <erack@redhat.com>  [0c6bf98cd94307ef7b0896e6643be6161691f9c9]

        Related: tdf#130370 Let cut&paste/move of a sheet-local name reference ...
        
        ... reference the original sheet-local name instead of a same name
        on the destination sheet.
        
        In bugdoc https://bugs.documentfoundation.org/attachment.cgi?id=102780
        that is the case when cutting Sheet2.B3 and pasting somewhere on Sheet3.
        That yielded formula =value with result 3. (after the fix of commit
        180fef2a54207555c39fb63ead5e66ba3a71a0cf, before it was #NAME?).
        Now it yields the expected formula =Sheet2.value with result 2.
        
        Change-Id: Id92778ea41544583e885eaccfbf82c26762925a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88939
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-02-18  Caolán McNamara  <caolanm@redhat.com>  [ee817fb0efec49182917b118129a8dc8c28b07f2]

        drop unneeded include
        
        Change-Id: I2a35e48ae07844f8fc85cfa08fcde29b26eca8ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88929
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [336949c4f104b977541c74b25244d3b4f0ed5b18]

        rename XML_OLD_NAMESPACE_ constants
        
        so I can use them with the XML_ELEMENT macro, which expects them
        to start with "XML_NAMESPACE"
        
        Change-Id: If8098448f451675aaff8ca2dcf9544e765cda965
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88928
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-18  Luboš Luňák  <l.lunak@collabora.com>  [3ebd018c37f7025e21a07bfc3611b8facdd1d936]

        fix uninitialized memory
        
        Change-Id: I1cae656d2059779774643de93c698281b55b86fd

2020-02-18  Eike Rathke  <erack@redhat.com>  [180fef2a54207555c39fb63ead5e66ba3a71a0cf]

        Resolves: tdf#130370 Increment sheet-local name only for moved cells
        
        Probably that piece of code is not needed at all anymore since
        moving entire sheets and their names is handled differently
        nowadays. Needs further investigation.
        
        Change-Id: I2ac115c18354371d0abbfc6cc972d16edcb41021
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88898
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-02-18  Caolán McNamara  <caolanm@redhat.com>  [f58d42349525be3838cf7568c9840d9e3dacddad]

        move svmedit.hxx internal to svtools
        
        Change-Id: I52469e2029f292e7d5e9002cb9d098c14576a00d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88892
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-18  andreas kainz  <kainz.a@gmail.com>  [27d4a846d1a5cb7a92f7cb2f63c4b9b5b363891d]

        calc sidebar cell appearance update
        
        Change-Id: I39b75c5a5ca18703c79e82334fae00c880919037
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88885
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-02-18  Roman Kuznetsov  <antilibreoffice@gmail.com>  [d1fe30e489dd398d3f8ededc5c393bba27063f74]

        tdf#130519 Add "More options" button to Lists section
        
         on Impress Sidebar
        
        Change-Id: I839cfe98e7d7ce8656f07977fe1ee4824d7f27ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88255
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-02-18  Caolán McNamara  <caolanm@redhat.com>  [a7b9cbbdd4b56b2f64b023f25de185353a6f01d9]

        VclMultiLineEdit is sufficient here
        
        Change-Id: Id3e20d4eebb02f0022b138dfcd835ea70f1417f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88891
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-18  Caolán McNamara  <caolanm@redhat.com>  [be93e5b27371a97009e5587507a0c5147e882632]

        VclMultiLineEdit is sufficient here
        
        Change-Id: Ibacffee0520d7525d552820713f3d4d620e1f156
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88890
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-18  Caolán McNamara  <caolanm@redhat.com>  [5a94413d27d8b799b43bc6d7b44d4b01cc98dc9b]

        VclMultiLineEdit is sufficient here
        
        Change-Id: I636eb7bfd0c1d523751661a35edaa30181491de1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88889
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-18  Caolán McNamara  <caolanm@redhat.com>  [26e5875d7cd082ccb118720ab17bfa9ea52f9d0c]

        VclMultiLineEdit is sufficient here
        
        Change-Id: I0f8d8ae81776f92637880f8ad1a82fcf948c9e5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88888
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-18  Caolán McNamara  <caolanm@redhat.com>  [3e2f43e3d848e3e6e8e339e46118c7db40595e40]

        VclMultiLineEdit is sufficient here
        
        Change-Id: I119959aa220b83b127f2886ed4e6e13717899733
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88887
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-18  Caolán McNamara  <caolanm@redhat.com>  [2c484d1f383970672f3062d84201109a064c5a36]

        move SVTXFormattedField, SVTXCurrencyField, SVTXNumericField to toolkit
        
        Change-Id: If22200a4f342d4d779c612dbace61a4cf99471ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88866
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-18  Caolán McNamara  <caolanm@redhat.com>  [ada37301a5c133e913cebde3fcddaee947d3dafb]

        move NumericBox to vcl/toolkit
        
        Change-Id: I3f51e917eb1979bf93f2233ec54abc31af8ef51b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88872
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-18  Miklos Vajna  <vmiklos@collabora.com>  [8553024059f934aaf8bc488f01869fdc6922c120]

        tdf#130384 cui: fix automatic color showing up as white in the char dlg
        
        Regression from commit b4554b8eddd048532269df610e89ae739c46fab7 (cui:
        add UI for semi-transparent shape text, 2019-11-22), the problem was
        that COL_AUTO has the alpha channel set to 0xff, and we should not clear
        that, otherwise the color list box will present the automatic color as
        white.
        
        Change-Id: I6eae788606b003eec014c0c4a22b40053ff534d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88884
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-18  Michael Stahl  <Michael.Stahl@cib.de>  [6c53c86f3db0559eeb2bbb69051a8b6fb2863b11]

        sw: add test for 391613785ae6fbb735cf7a86ea2f6a93161a8769
        
        Change-Id: I3f0f49c1eb5e680f8c30848da046b4dc975af218
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88882
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-18  andreas kainz  <kainz.a@gmail.com>  [2d1994dc01f162ccab68abab45ef3cce381aacbd]

        tdf#130648 Add icons for ProtectField and PrtectBookmarks
        
        Change-Id: I064c9ac69b224937b281ea5c9a1eefc3cdfeba6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88894
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-02-18  andreas kainz  <kainz.a@gmail.com>  [b68117b5b4af92757b95490f43d9af3651d3e16b]

        Line Sidebar arrangement update
        
        Change-Id: I6b80382f159c92dce703f8d07d69fe183ff90d27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88666
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-02-18  andreas kainz  <kainz.a@gmail.com>  [7de8cc4b7d090a2f480d1c99e16f60047a597b84]

        Area Hatch dialog alignment fix compare to other area fill tabs
        
        Change-Id: I39787941aa98b3623ef989e81c4dce0b402ef38c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88895
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-02-18  Justin Luth  <justin_luth@sil.org>  [1e8c16d0487e366c31fb07a7503687eab92f0dcc]

        NFC tdf#120412 cleanup2: use DFLT_ESC_* more
        
        Found in preparation for tdf#80194.
        Lots of related bugfixes in LO6.4. tdf#99602, tdf#127316
        
        Change-Id: I1effb71d0fceaad45d211ba20529457d3d7406b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88909
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-02-18  Michael Meeks  <michael.meeks@collabora.com>  [cb3f23082e74c291720c8cd56f23e9d752b6fe76]

        jsdialog: don't report hidden toolbox items as present.
        
        Change-Id: I965d41b15c437965b605e70b228f4da6ccbeb857
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88766
        Tested-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-02-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8aaf950decc7624cbf80dd9d67516ffc0a30f346]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 105ffa961374ac3dfc7c2bde23f6c677b9a7f2f5
          - Fix image size in page
            
            Change-Id: I8b3c885bb98d59880dfce42339344e6119fbf1c8
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88893
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-02-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2c9e74593aaf5686f1567ad6a3488acd345ec192]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7f5456a742f37e3817a48f8ce67f0af44dcf14bc
          - Update icon replacement table
            
            Change-Id: Id73f42124c4a5b08fedeaa28cf26043a03f52cfe
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88886
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-02-17  andreas kainz  <kainz.a@gmail.com>  [6dd98c7bc14c41274e763d04fbfc7a9a17374c84]

        Image Property Dialog Crop and Image Tab update
        
        Change-Id: I5b60f8359b8ca27e3517b2422a5d53868584ab2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88415
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-02-17  Caolán McNamara  <caolanm@redhat.com>  [a8c86703cde7ab167cb37dc6e175396542cb80b5]

        Resolves: tdf#130123 let the expert config columns be resizable
        
        Change-Id: I08572bfe92c99d6e2e6b8ea27856817a6dddf1f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88879
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-17  Caolán McNamara  <caolanm@redhat.com>  [aa430775b4aed2e0eb89fba212ca676a61fac3c6]

        drop unneeded include
        
        Change-Id: I656a37b65f051d3a773c3b7c6b965038b99b354a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88881
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-17  Caolán McNamara  <caolanm@redhat.com>  [0584527797c06da4ca0d41a4727c3642da7e459a]

        cid#1458429 silence some CHECKED_RETURNs
        
        Change-Id: I4499ba6a1c74f809901c20a05958ca13ecdf0382
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88880
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-17  Caolán McNamara  <caolanm@redhat.com>  [d031002b326c4ba1c012a152beb53f08ee1354ea]

        weld LimitBox Item Window
        
        also merge dbaui::LimitBox with dbaui::LimitBoxImpl
        
        Change-Id: Idd01e71d6afe817971223b46611c622a82883304
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88870
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [2cdab992c6faeb98a1cbef7615f4cc7ce0d3f04d]

        tdf#129675: This should be EmfPlusPenDataDashedLine
        
        else if (pen->penDataFlags & 0x00000100)
        was changed to
        else if (pen->penDataFlags & EmfPlusPenDataMiterLimit)
        where EmfPlusPenDataMiterLimit = 0x00000010
        
        See https://bugs.documentfoundation.org/show_bug.cgi?id=129675#c20
        
        Regression from 1bd303a4c38a1bc04c3cf7bf0e7a44ac0fdb209d
        
        Change-Id: I01ba4272aaa665a2fb0ab7ce9c05bb882db77d3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88878
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [72a910dfc8a1d3dc20d31dc5bd635d171dd54002]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fe4e52a549628960e520bb0ef7fea0cca14911fe
          - Extend DTD to hold characters tags in <ahelp>
            
            Change-Id: Ie8eafde9e943ec28dfbe9bc9fc282b0f934f9b4a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88868
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-02-17  Miklos Vajna  <vmiklos@collabora.com>  [70ae12fe0b9e33633fc62cf805c261ef51fb4b59]

        DOCX import: don't touch the ZOrder of inline, in-shape objects
        
        1) This is not needed: Word only supports inline "anchoring" in
        textboxes.
        
        2) If the textbox has a certain ZOrder, we don't want the inline shapes
        to be behind the textbox.
        
        3) This allows restoring the old assert in sw_ooxmlexport7 that was
        changed in commit 99847d6b3005c5444ed5a46ca578c0e40149d77c (DOCX import:
        fix ZOrder of inline vs anchored shapes, 2020-02-12).
        
        Change-Id: I817e4fb70cb789e8eb116219050fc1aeaec76667
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88873
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-02-17  Balazs Varga  <balazs.varga991@gmail.com>  [5339d0800ccdcd325294e61f8ae9e67648beb035]

        tdf#130590 Chart OOXML export: fix custom label position
        
        in case of all chart types except pie chart.
        
        Follow-up of commit 4223ff2be69f03e571464b0b09ad0d278918631b
        (tdf#48436 Chart: add CustomLabelPosition UNO API property)
        
        Change-Id: I3ff1ca13928315f27988ae27c462a2f05354bc49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88371
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-02-17  Caolán McNamara  <caolanm@redhat.com>  [2658b0e5ffdff795d910f373feb5c55ad01b7d09]

        weld InputEdit Item Window
        
        Change-Id: I33e4fb378897289b7b54c80b9cb3d7e868381f96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88822
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-17  Caolán McNamara  <caolanm@redhat.com>  [817656f12b7a3ea791d2a483cdabe201fde59ec6]

        default to not selecting all on explicitly grabbing focus
        
        like vcl does, cause there are assumptions built into the writer
        InputEdit that this is the case
        
        Change-Id: I39358e2c82f602fe2e9a62d54d075888fe80265f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88864
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-17  Kelemen Gábor  <kelemeng@ubuntu.com>  [974dc965f2ef581600228ed438d80a3c914ddaf5]

        tdf#127167 Do not reset Draw/Impress page size
        
        to default A4 when modifying the Size settings
        in Print dialog - LO Draw/Impress page
        
        Change-Id: I28321d29408964d97b2b347c0b9f16cb1fb63183
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88530
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <bubli@bubli.org>

2020-02-17  Caolán McNamara  <caolanm@redhat.com>  [734ec70f30340a7d943dc8121b51a2a24902a5c5]

        disconnect damage when target window is destroyed
        
        Change-Id: I4b14ec12112e54bc913fe960808f0bbf8ba4bada
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88820
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-17  Caolán McNamara  <caolanm@redhat.com>  [0ba9ea50dcae6739e93f81dff762f2656054bb93]

        improve changed_by_direct_pick
        
        Change-Id: I5007c428b30a2827f5ba1a85eefdb8deed826b5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88855
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-17  Caolán McNamara  <caolanm@redhat.com>  [85ceb1c70fd3bcd723c92bd3c2658d13eb8b137d]

        remove some unnecessary button.hxx includes
        
        and update pches
        
        Change-Id: I61ca0be7a838e4eec6c41e0ece58d8a6b0e64c37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88861
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-17  Muhammet Kara  <muhammet.kara@collabora.com>  [11345d8b7e3e1c6bbe940c08cc284e257e0811d0]

        Prefer prefix ++ operator for non-primitive type SwNodeIndex
        
        Change-Id: I8863084065cd4ec3f1735a9469f6e28cd525abce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88810
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-17  Muhammet Kara  <muhammet.kara@collabora.com>  [ce6434c44a9f820275908ff0ee4166427f481d6d]

        Remove never-executed else-block
        
        And the always-tru if-check
        
        Change-Id: I674d65506e1791fadab7d2871010528fd5dd94d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88816
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-17  Shivam Kumar Singh  <shivamhere247@gmail.com>  [1d219e509750c73edbe610a9ed7f06e7de3bdbc1]

        sd: Unit test to check the fill style of odg object.
        
        Checks if the Fill Style is FillStyle_NONE .
        
        Change-Id: Ib2aff22fe9a4bcf9b483b7e3ac77df7bddf9415c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87440
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-17  Caolán McNamara  <caolanm@redhat.com>  [3a4fbfd94335778f5390676af896447bb8df5c4a]

        remove some unnecessary includes
        
        Change-Id: I15c3a2b0696661de4ca6454b3ef047af3871eed3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88858
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-17  Caolán McNamara  <caolanm@redhat.com>  [30ed8bedee2f1858b965cb0b2109ee711764fd08]

        weld StackWindow DockingWindow
        
        Change-Id: I46626fdbfcaeabed48da9ae14fe5d351c335df55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88859
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-17  Tor Lillqvist  <tml@collabora.com>  [086be3661434a8304a88b846561abf4dda83fb1c]

        Move the "registry" directory to be under "share" on iOS, too
        
        Necessary in order to be more like on other platforms. There is an
        upcoming change in the online repo that hardcodes that. (There was no
        specific reason why we had "registry" directly in the app bundle on
        iOS, just some historical randomness.)
        
        Change-Id: Iafcd54598805cb5adaec09b30d32dc51a3f4554e

2020-02-17  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [66708c95afa8ef7f0fcbbe0667405e3e3881c4c9]

        tdf#130448 More natural order of Text orientation drowdown items
        
        Change-Id: I628dac9daeac5da623125f2d0a46b41e9376fae3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88410
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-02-17  ayhanyalcinsoy  <ayhanyalcinsoy@pisilinux.org>  [73c69c96e3b582858cff5527fdd43157cffc5600]

        tdf#127142:UI: Add 'Numbering Off' command to Format > Lists submenu
        
        Change-Id: I87404ff0c3e7b78cc03cf92cc53e88b4b2b775c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88428
        Tested-by: Jenkins
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-02-17  Szabolcs Toth  <szabolcs450@gmail.com>  [04a226b6f536f81a431301eb73985e6c515e21a5]

        DOCX clean-up: revert underused lcl_IsOutLineStyle()
        
        Reverting a portion of commit 125dd0be473d15681049814c3982f1ae2c66660f
        (tdf#95495 DOCX import: fix inherited list level of custom styles)
        
        Change-Id: I763ed303de2bad52b0c265eaf7ac9be664c4dcdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88850
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-02-17  praneshulleri  <ipraneshulleri@gmail.com>  [cd0afe8ff1d39ed3f9ccaa318f2fd3b0da4da747]

        tdf#130408 fix
        
        Change-Id: I733e5c03578e00f2b707dbc5dc20c8c3ba2a4994
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88470
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-02-17  Caolán McNamara  <caolanm@redhat.com>  [6407eb952efae074850c4e8c52c630397914a145]

        weld ScPosWnd Item Window
        
        Change-Id: I63eb8511a91a631be760b8ae62465c2dc3a05efc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88856
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-17  Caolán McNamara  <caolanm@redhat.com>  [295bdf4a1749113ecee350d5d671f7807c7ca13f]

        weld SelectorListBox Item Window
        
        Change-Id: I9752d03d9a70831d6e15fe3ac3ebdfc7d2728550
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88853
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-17  Michael Weghorn  <m.weghorn@posteo.de>  [034f56015c1c7a61faede33fb5306f63b5585632]

        tdf#126785 qt5: Ignore external QEvent::ShortcutOverride
        
        For some reason, an extra external QEvent::ShortcutOverride
        event is triggered when a key is pressed and e.g. the
        Orca screen reader is enabled, which would result in
        duplicated input when handled as key input event as well.
        
        Therefore, ignore those ShortcutOverride events that are
        "spontaneous", i.e. "the event originated outside the
        application (a system event)". [1]
        
        [1] https://doc.qt.io/qt-5/qevent.html#spontaneous
        
        Change-Id: Ibccacb69c31d4d7ebd512c704f0e4df978c5281f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88852
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-02-17  Caolán McNamara  <caolanm@redhat.com>  [e05c7017a04a1c2a2ee4dc22ee53ae8d66847c32]

        Related: tdf#130414 implement queue_resize for ChildFrame
        
        so it can respond to changes to its childrens layout request state
        
        Change-Id: I32235c1df9f315954b9d91b500388abe663fa16d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88824
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-17  Luboš Luňák  <l.lunak@collabora.com>  [9abe0acb8e2b11c360b569f023d89d1e9c502f83]

        document CANVAS_SPRITE_BOUNDS
        
        From 52c998be025563802a5056a15352e4608311be1d.
        
        Change-Id: I672fa3884480e251bcbd4e32587866893f5df2c3

2020-02-17  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [7f77ac2fcb0e2bbb6d9b93685e17c9154aec1ce0]

        tdf#42949 Fix IWYU warnings in vbahelper/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I6bf00dd94a397f00b4aa8c58ce7a5963e0eadc89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88629
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-17  Stephan Bergmann  <sbergman@redhat.com>  [f00a562af77085d2aa37eaa577b7903d471aa901]

        Add wrongly formatted file to blacklist
        
        Change-Id: I7655f6809c113a944df9a6db445803769155f3f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88849
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-17  Stephan Bergmann  <sbergman@redhat.com>  [02c5005ce4d2c51ce9ad6225dbfdaf137fb41a2d]

        Sort solenv/clang-format/blacklist
        
        (lexicographically, by Unicode code point values; to make it easier to add
        further entries)
        
        Change-Id: I4f5302d97555d22c043017c9bc289cc323b5c59f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88848
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-17  Stephan Bergmann  <sbergman@redhat.com>  [28d844a589e52abfe62dc66b888e78665221ba28]

        Fix failed assertion "value >= 0" in o3tl::make_unsigned
        
        ...after b2945902e7a0ad9f033fe67f5ab217d6e31d8d84 "Avoid explicit casts to
        smaller sal_uInt16 from larger long":  As Mike Kaganski reported at
        <https://gerrit.libreoffice.org/c/core/+/87442/2#
        message-bc3d33b177eecba4255e299ac92c2f0c1712b57d>, clicking on "Templates" in
        the start center causes the assert to fire at
        
        > #3  0x00007ffff6296a66 in __GI___assert_fail
        > #4  0x00007fffe6b11df8 in _ZN4o3tl13make_unsignedIlEENSt9enable_ifIXsr3stdE11is_signed_vIT_EENSt13make_unsignedIS2_E4typeEE4typeES2_ (value=-1) at include/o3tl/safeint.hxx:233
        > #5  0x00007fffe6ad75f6 in ThumbnailView::SelectItem(unsigned short) (this=0x61a0000fc680, nItemId=1) at sfx2/source/control/thumbnailview.cxx:1011
        > #6  0x00007fffe6ade62c in ThumbnailView::GetFocus() (this=0x61a0000fc680) at sfx2/source/control/thumbnailview.cxx:838
        > #7  0x00007fffc27c292b in vcl::Window::CompatGetFocus() (this=0x61a0000fc680) at vcl/source/window/window.cxx:3895
        > #8  0x00007fffc226604e in vcl::Window::ImplGrabFocus(GetFocusFlags) (this=0x61a0000fc680, nFlags=GetFocusFlags::NONE) at vcl/source/window/mouse.cxx:378
        > #9  0x00007fffc2738071 in vcl::Window::GrabFocus() (this=0x61a0000fc680) at vcl/source/window/window.cxx:3029
        > #10 0x00007fffe6c4a529 in BackingWindow::ClickHdl(Button*) (this=0x6190005e8880, pButton=0x61800031a080) at sfx2/source/dialog/backingwindow.cxx:585
        > #11 0x00007fffe6c3c1eb in BackingWindow::LinkStubClickHdl(void*, Button*) (instance=0x6190005e8880, data=0x61800031a080) at sfx2/source/dialog/backingwindow.cxx:535
        > #12 0x00007fffc2937f72 in Link<Button*, void>::Call(Button*) const (this=0x61800031a328, data=0x61800031a080) at include/tools/link.hxx:111
        > #13 0x00007fffc291c13c in Button::Click()::$_0::operator()() const (this=0x7fff8c0ce0a0) at vcl/source/control/button.cxx:123
        
        when mnFirstLine and mnVisLines are both 0.  (And nNewLine is 0 because nItemPos
        is 0.  An alternative fix might be to replace
        
          else if ( nNewLine > o3tl::make_unsigned(mnFirstLine+mnVisLines-1) )
        
        with
        
          else if ( nNewLine >= o3tl::make_unsigned(mnFirstLine+mnVisLines) )
        
        but that would then set
        
              mnFirstLine = static_cast<sal_uInt16>(nNewLine-mnVisLines+1);
        
        to 1 instead of leaving it at 0, which is probably not wanted.)
        
        Change-Id: I5b61cd25d52048e2cb2cf64f646d8ba9dd10adb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88847
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-17  Miklos Vajna  <vmiklos@collabora.com>  [502d7cc09b11db236d4d92e8a19385e06942dcce]

        sw: prefix members of HeaderCheck, NumberingCheck, SwPagePreviewPrtData ...
        
        ... and SwPrintOptions
        
        See tdf#94879 for motivation.
        
        Change-Id: Ic99281a5a093b707dc271d0710b1bf6e5fc65807
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88845
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-02-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e2f9ebd7d117353b189850999e1ca322f7e88b0b]

        Removed executable permission on ott file
        
        Change-Id: I218812c865e0474bffe43f97a596a0051d51445e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88591
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [16009226cde955e0e280fc21ed719b4faf284b69]

        Fix typo
        
        Change-Id: I74b65394367a11a07d104bfbab6afbfe49919b3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88336
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-17  Caolán McNamara  <caolanm@redhat.com>  [7e360360f332c99b392e9034fe70628fe4c3c6b1]

        weld PosEdit ItemWindow
        
        Change-Id: I8fdcba471f3497545b7542f38a8fcb2ad40a4cd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88821
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-17  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [5c8f744279cb4c34d6f20218b9727fa4f699d93f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 43d879530fbcb1d073dc35627fa6c45d54aeb64a
          - Fix English in some more strings
            
            Change-Id: I4595da6a8db44aaf59d3ea3b4d6caff69c3f53c4
            
2020-02-17  Heiko Tietze  <tietze.heiko@gmail.com>  [a4f5c8d38e307bb37f08e8f6ef3cfc9ffac84304]

        Resolves tdf#129032 - Missing warning when renaming page
        
        Edit field has type normal or error now
        Edit field and okay button return feedback per tooltip
        
        Change-Id: Ib2caf3280227cb00af25889ed111503745b471dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85101
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-02-17  Noel Grandin  <noelgrandin@gmail.com>  [6be9ae8aa1d3b164f3953dbc1cb7f0f1c1976d9b]

        inline some acquire/release calls
        
        because these are all on the hot path, and in the best case, with
        enough inlining, the compiler can skip the call altogether and just
        do a locked CMPXHG instruction
        
        Change-Id: I099d6385f602e40e1767f9f1002b7514ecf436e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88775
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-17  rizmut  <riz_17_oke@yahoo.co.id>  [ea0701aab307a549cf6cad1d309cab1bf11ef436]

        icon-themes: Update Bulgarian locale etc
        
        Change-Id: Ia972e95e88b4470576571e20221316c2abc93443
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88838
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-02-17  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [e24585ec2a9ef39ce68f9cf9b498fab999805ee8]

        Add menu entries for field/bookmark protection
        
        Change-Id: I5e0a194698a85e81089a929a0979e2b4022555e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88612
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-02-17  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [89b80daec907a456f08946dd9ebbc6efbd9b5391]

        Don't display reload as toggle command
        
        File->Reload was displayed with a checkbox, suggesting the command would toggle something.
        Of course it does not.
        
        So remove this code which makes the command appear as toggle command.
        
        Change-Id: I5dd87fd82524e211e0d3444b14bc22dc4469de2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88731
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-02-17  Aron Budea  <aron.budea@collabora.com>  [99751473531c6d022c2089bf162901b41a616895]

        sidebar: Distinguish between Impress and the rest for LOK
        
        The parameter introduced in 26bcfbe48b30e0a525a0f25b73ddcacdd158256b
        was unused.
        
        Change-Id: Iee928520bb1a4033cf10f0ca60c687b73d09aaf4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88829
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2020-02-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4caa7b790cf99eebbe47fc2e6a56124c42f1f3fc]

        Fix typo
        
        Change-Id: I9ec38d517d176ecd8dad074f3d96769f85eec311
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88745
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-02-17  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [592bfa4d21e22ca5aa0ce228388558c52941b81a]

        Fix UITest_options: changed property name
        
        Seems the color widget was changed into a tree at some point, so
        the entry amount is now in "Children" instead of "EntryCount".
        
        Change-Id: Ief6e6d0ebc4a6571a7f7e978b838eb49b2e051cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88831
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-02-17  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [e81414d39bdded7fefb733559656b7bd3458bbe5]

        Drop needless junit and python make conditionals
        
        JunitTest and PythonTest modules check for these themself.
        
        Change-Id: Ia453bc99571738b01cc8f161f346cb6c37b2e429
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88832
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-02-17  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [f55140c7376c330bcdac071592aada75e8781e19]

        tdf#123971 don't clobber entire RowHeight range on updates
        
        Use start index from current loop variable, not full range; otherwise
        we're always clobbering values from (possibly higher) upper rows.
        
        Change-Id: I3add7c2358710f4ae3927e7b0a1c1ff544965a03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88785
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-02-16  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [bcc942fc34aad7db9b96c0e3d395c7426822327b]

        GatherRefFields for ww8
        
        Change-Id: Ic40c1241854bdbcdf7987ab592e0f07ecdd73f0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88823
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-02-16  Muhammet Kara  <muhammet.kara@collabora.com>  [1bc6f5868fd5e780e70f999144432f30d8f64149]

        Proper error check for fwrite in updater.cxx
        
        A less-than-zero check for an unsigned value of type size_t
        doesn't make sense, and:
        
        If the return value of fwrite differs from the count parameter,
        it means that a writing error prevented the function from completing.
        In this case, the error indicator (ferror) will be set for the stream.
        
        Change-Id: I344e608b2bc03a4a117fc5cca1acb8e26eda247a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88817
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-16  Mohamed Sameh  <mohamedsamehkhalil@gmail.com>  [3f515b85e08872f1239e599c708fec6fe09a7b3a]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: If4e891742a59eb975be8353510dad71cadc546e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88671
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-16  Julien Nabet  <serval2412@yahoo.fr>  [7fddb9a1f69a1bac676ad48421256a1ba0274c83]

        cid#1458437: useless call in vcl/sft
        
        Change-Id: If67a7c21b04f7195e8cbab6d90d1dd24426b5dea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88752
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-16  Kris van der Merwe  <kris@vandermerwe.co.nz>  [2ebc163118780db6744fad09ff2cf34439c060bf]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 6e60b3ca21fb031486fd35572156232dc6da4c0c
          - Updated Afrikaans dictionary
            
            Change-Id: I778714df63b70d9beacc2e48dc538afe88fd1c5f
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/88773
            Tested-by: Andras Timar <andras.timar@collabora.com>
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2020-02-16  Caolán McNamara  <caolanm@redhat.com>  [b0bc9a81c23d04aed3e01642a33b711da35e4751]

        use fwd decls of StatusBar
        
        Change-Id: Ib7ba9978e348a824a23310f9a4e6cfb6b7c18f0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88811
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-16  Caolán McNamara  <caolanm@redhat.com>  [700936e43df0ac06accac1b3a8218e221e46455c]

        use fwd decls
        
        Change-Id: I06a4049d84d3ef755b713c045f686361782bdfc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88807
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-16  Caolán McNamara  <caolanm@redhat.com>  [76e14924edcecc4312229b5a9b9b9a80f597695d]

        weld CurrentEdit Item Window
        
        Change-Id: I7ba2523f537542d71af62f47acf0f6b3ee4acde3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88815
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-16  Caolán McNamara  <caolanm@redhat.com>  [83c0b9940057eb734a247a5f44386452a6a1a9e9]

        weld ExcludeCheckBox Item Window
        
        Change-Id: Ic9aba102f7a6ac2112cf1f6d1c2f0a0b1beb8c2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88814
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-16  Caolán McNamara  <caolanm@redhat.com>  [475d6c193f043d796825bdde3944f006491a1794]

        move TreeControlPeer to toolkit
        
        Change-Id: Id5298615f0f3dad6e61955e23367c0345b33f2b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88813
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-16  Yusuf Keten  <ketenyusuf@gmail.com>  [0078b90f64c412487ab0818aa9101ccc4b137e5a]

        tdf#130711: [tr] Extend Autocorrect list for Turkish language(Start with A)
        
        Change-Id: Ib1b374539f6ab70d3df3a36fc6bc99503eecd1fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88809
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-16  Muhammet Kara  <muhammet.kara@collabora.com>  [830e21451f53e3e4405d44909f9fc640bf011781]

        Remove useless access modifier from the Updater class
        
        Change-Id: I1353634e9e5e65dd080daf7304d5e8a16bc77e4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88808
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-16  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [fbe8f2dc3b8a5734df0643c37a1f854f7eb84023]

        no more SwIterator in GatherChapterFields
        
        Change-Id: Iab5e210199948b2fbe9cca2f2ff6a36341a6c1c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88780
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-02-16  Caolán McNamara  <caolanm@redhat.com>  [ee51edf70e7f64d4d42aeb2ac0470da306bd875f]

        cid#1458432 Null pointer dereferences
        
        Change-Id: I09afa3504312ba25c2d4b2292e818bc7648b07c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88812
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-16  Caolán McNamara  <caolanm@redhat.com>  [89071b4024d86d5d92b367239d194f628324c5f5]

        cid#1458430 Uninitialized members
        
        Change-Id: I1ef4037e02e9b678bf5e5ce014174fb1c57ef456
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88806
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-16  Alex Henrie  <alexhenrie24@gmail.com>  [cbc8482d342bd9cca4b6e58a54451724616418b6]

        Add case table for Adlam
        
        Change-Id: I8e6bbff8f8d6fa71f71dbbef7ec498ea22d7212b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88740
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-02-16  Stephan Bergmann  <sbergman@redhat.com>  [4c13e89d8ef6f1eed1952fbca7ae1476d0ccff65]

        Fix compilerplugins/clang/test/consttobool.cxx
        
        ...after <https://github.com/llvm/llvm-project/commit/
        9ce6dc9872be4081fb98f6161c28581e1cbbe7dc> "CWG1423: don't permit implicit
        conversion of nullptr_t to bool."  (Direct-initialization from std::nullptr_t to
        bool is allowed in C++17, but it appears that will be dropped from C++20, see
        <https://github.com/cplusplus/draft/commit/
        df3e38121431afd9adcf7dce725a670a235463ea> "CWG1781 Converting from nullptr_t to
        bool in overload resolution", at which point the new check for initialization of
        S::b and the res.isNullPointer() branch in ConstToBool::VisitImplicitCastExpr,
        compilerplugins/clang/consttobool.cxx, will probably become moot.)
        
        Change-Id: I99773d13d514d5ba5296843592b740ea949b2b1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88784
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-16  Julien Nabet  <serval2412@yahoo.fr>  [4605dfa29649864638187940de4d1064ff056ac8]

        tdf#130708: Firebird: fix wrong precision and scale for DECIMAL and NUMERIC
        
        See https://firebirdsql.org/file/documentation/reference_manuals/fblangref25-en/html/fblangref25-datatypes.html
        
        Change-Id: I2377679bb925425ceb0bf80c5309005421fe2c2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88778
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-16  Muhammet Kara  <muhammet.kara@collabora.com>  [7e3882e5b2fa83bfd7c8569c2b68dafe66db734b]

        [tr] Add new autocorrect words
        
        Change-Id: I1a45fbfad2fb8eee6f29e895beea4e508f65febe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88781
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-16  Muhammet Kara  <muhammet.kara@collabora.com>  [5c30117af73db865da11876c53de60bd613b2973]

        clang-format sfx2 with under 5-percent lines of change
        
        Files which could become clang-format conformant with
        under 5-percent lines of change relative to the total
        count of lines in the file are found by using bin/find-clang-format.py,
        and fixed with /opt/lo/bin/clang-format -i <path-of-the-file>
        
        There will be follow-up patches to fix all 'under-5-percent' files.
        
        Change-Id: I6b2e99a6485031e33c781be896e9426fffd08edf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88779
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-16  Luboš Luňák  <l.lunak@collabora.com>  [0adc9b615f118ebb78f5f2edfe0c1c0e41270d57]

        GBUILD_TRACE, support for finding out where the build time is spent
        
        See instructions in solenv/gbuild/Trace.mk . This generates a file than
        can be viewed e.g. in the Chromium tracing view.
        
        Change-Id: I5f90647c58ca729375525b6daed2d4918adc8188
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88754
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-16  Luboš Luňák  <l.lunak@collabora.com>  [52c998be025563802a5056a15352e4608311be1d]

        draw sprite bounds in vclcanvas only if explicitly asked for
        
        The #ifdef on debug level got reduced to normal debug builds
        as an Easy Hack in f0de4374fffe7f, but that means that the green
        debug lines are now drawn in all debug builds. The frame info
        debug text is at least obviously debug output, but "random" green
        lines look like drawing problems, so disable them, unless
        explicitly asked for.
        
        Change-Id: I56ebc799ca72565cabee35552c4bd2641e2393c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88713
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-16  Stephan Bergmann  <sbergman@redhat.com>  [6476745ac9a8cfba649a702a1a14af4526b65072]

        Fix loplugin:conststringvar
        
        ...after abc0344a234567aee0edcb4523036758d966481d "convert conststringvar plugin
        to shared infrastructre", causing errors like
        
        > [C  ] cppuhelper/source/findsofficepath.c
        > Assertion failed: (Ctx.getLangOpts().CPlusPlus), function isCXX11ConstantExpr, file llvm/llvm-project/clang/lib/AST/ExprConstant.cpp, line 14567.
        > Stack dump:
        [...]
        > 6  libsystem_c.dylib        0x00007fff7266ca1c abort + 120
        > 7  libsystem_c.dylib        0x00007fff7266bcd6 err + 0
        > 8  clang                    0x000000010b857ca3 clang::Expr::isCXX11ConstantExpr(clang::ASTContext const&, clang::APValue*, clang::SourceLocation*) const (.cold.2) + 35
        > 9  clang                    0x0000000109f7497e clang::Expr::isCXX11ConstantExpr(clang::ASTContext const&, clang::APValue*, clang::SourceLocation*) const + 1022
        > 10 plugin.so                0x00000001182741ab loplugin::SharedRecursiveASTVisitorBasic::VisitVarDecl(clang::VarDecl*) + 1051
        [...]
        > clang-11: error: clang frontend command failed due to signal (use -v to see invocation)
        
        Change-Id: I18c37dba294b0effd85bead8aa6e5679f77502d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88777
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-16  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [79d0f67f01f75bf80e80a814ff3397fcf7dd1599]

        no more SwIterator in HasHiddenInformationNotes
        
        Change-Id: Ic2a4340972ad29305dadc56a33081a211cc0205b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88758
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>
        Tested-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-02-16  Muhammet Kara  <muhammet.kara@collabora.com>  [c691aed63451ba441d45d2feb90f7266e12366f4]

        clang-format f*,h* with under 5-percent lines of change
        
        Files which could become clang-format conformant with
        under 5-percent lines of change relative to the total
        count of lines in the file are found by using bin/find-clang-format.py,
        and fixed with /opt/lo/bin/clang-format -i <path-of-the-file>
        
        There will be follow-up patches to fix all 'under-5-percent' files.
        
        Change-Id: I702c09bcd3a9a113b3d66c30edb6cf3b7e6a6593
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88776
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-16  Muhammet Kara  <muhammet.kara@collabora.com>  [f99e765cb303e37e6b6c983d3ee040fa36c1e52c]

        clang-format c*,d*,e* with under 5-percent lines of change
        
        Files which could become clang-format conformant with
        under 5-percent lines of change relative to the total
        count of lines in the file are found by using bin/find-clang-format.py,
        and fixed with /opt/lo/bin/clang-format -i <path-of-the-file>
        
        There will be follow-up patches to fix all 'under-5-percent' files.
        
        Change-Id: I06087a1385ca9da6a28d36ea4c0d2e40bdbf8f03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88774
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-16  Seth Chaiklin  <sdc.blanco@youmail.dk>  [28b56c52f273a2a3471aa3ab17414648a6eb812d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e57ef3624253ee7108914532d5e06d61b42c254c
          - tdf#130619 add help about quickstarter
            
                - made sys-conditional (only for WIN)
            
            Change-Id: I1c19727b98eb07bd3300de51775adf11f1bb7c07
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88704
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-02-16  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ebaca9fead38eee680180e22596c8150f4afa3ac]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2896f2eba4561b0d9e9c7dfc88cb00e22fb38807
          - Content fixes after translation round
            
            Change-Id: Icdb80c6e659e81492e3b9c43afd0f49cbea0ed86
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88772
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-02-16  Stephan Bergmann  <sbergman@redhat.com>  [d06cce83f3e786147e4b0406211b5ba016824fc9]

        MAC_OS_X_VERSION_MIN_REQUIRED_DOTS is the same as MACOSX_DEPLOYMENT_TARGET
        
        Change-Id: I3a725e4681c11f503dae57436b05b5a80ff2979c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88764
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-16  Muhammet Kara  <muhammet.kara@collabora.com>  [1ec5204eb5f0afd29f487205f8e3f1ea9d626059]

        clang-format chart2 with under 5-percent lines of change
        
        Change-Id: Ia60d23c7a75086c2a68e0e295b99a3df3dfd164f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88771
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-16  Muhammet Kara  <muhammet.kara@collabora.com>  [a8487acabd5d3896e3b5ae6a0afd9da500f35edb]

        clang-format accessibility & basctl with under 5-percent lines of change
        
        Files which could become clang-format conformant with
        under 5-percent lines of change relative to the total
        count of lines in the file are found by using bin/find-clang-format.py,
        and fixed with /opt/lo/bin/clang-format -i <path-of-the-file>
        
        There will be follow-up patches to fix all 'under-5-percent' files.
        
        Change-Id: Idc890cac4bb6aed4e36c3556a2abc0744fd086df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88770
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4c0c3333886f2b646c99deb7c503948308fd8698]

        Fix typo
        
        Thanks to Valter:
        https://listarchives.libreoffice.org/global/l10n/msg12412.html
        
        Change-Id: I2b79bc19de31b014cbf2519ae01e5214252f24a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86505
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2020-02-16  Seth Chaiklin  <sdc.blanco@youmail.dk>  [c94bb859e76007d1913bea6073f53d75ae5c54df]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 247ecc7553759608d08f7fa82db49d972b7cd60d
          - tdf#45589 update "Formatting Aids" and "View" help pages in Options
            
            although these pages are in the "shared" directory, they are only
            shown for Writer.  The other modules have their own pages for "View"
            and no "Formatting Aids"
            
            For "Formatting Aids"
            
              - add new "visible" bookmark function under "Display Formatting"
              - add "Spaces" option under "Insert" in Direct Cursor
              - remove "Fields: Hidden text" and "Fields: Hidden paragraphs"
                   and add them to the "View" help page
              - update headers and commands "Display Formatting", "Hidden characters"
              - arrange controls in order that appears on help page
              - arrange "Insert" options in order that appears in dropbox
              - change to <h2> and <h3>
            
            For "View"
              - add "Display fields" heading
              - add "Hidden text" and "Hidden paragraphs" from "Formatting Aids"
              - arrange controls in order that appears on help page
              - change to <h2> and <h3>
            
            
            Change-Id: Idf6c1afff077c5c5b1bc280dea33f0ddb12d281e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88686
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-02-16  Mohamed Sameh  <mohamedsamehkhalil@gmail.com>  [9414882dc22899a3fe0e13294a1b68885f055538]

        tdf#129878: replace error string for number format errors in Calc
        
        Change-Id: I9a7c98b656c1f9270de5b13f7022d5930a665a4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88760
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-02-16  rizmut  <riz_17_oke@yahoo.co.id>  [c3fe53bd456e7e4ee7ea6ce22d653987ca510254]

        Colibre: Update print related icons & mail merge toolbar icons
        
        Change-Id: I4f7e058029e53895dce71db829721c9e4cd224d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88769
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-02-16  Noel Grandin  <noelgrandin@gmail.com>  [37f227344f387257a5d8613449ffbd1bb0537be4]

        move some headers inside sfx2/
        
        Change-Id: I806735926661ae4a666725f970ee86f0cb816a49
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88562
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-15  Stephan Bergmann  <sbergman@redhat.com>  [15c0f22c31a46ce37e98f9394e6a8e0bc92495f9]

        Do not silently ignore an explicit --enable-sdremote-bluetooth
        
        Change-Id: I362d9402f3123f852a4342ce5f8b604913e11ece
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88762
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-15  Mark Hung  <marklh9@gmail.com>  [5f90c8bc0270f692a38073b1e4aa9e3b6ba106ed]

        tdf#130483 prevent pasting cell exceeds the border.
        
        When pasting a table onto another selected table,
        cells are cloned from source to target including their
        column span and row span. In the test case the
        target table can accomodate the first cell of the
        merged cells, while the rest go over the table boundary,
        hence causing some exception later.
        
        Change-Id: Iae78a9e1689571d4ea2f1ac4853f68c1f7dccb9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88737
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-15  Stephan Bergmann  <sbergman@redhat.com>  [d0ca3064b05c477484c100c9d374b52d5e4ec454]

        IOBluetoothAddServiceDict is removed completely from MacOSX10.15.sdk
        
        ... (see Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/
        MacOSX10.15.sdk/System/Library/Frameworks/IOBluetooth.framework/Headers/
        IOBluetoothUserLib.h), so e.g. --with-macosx-sdk=10.15
        --with-macosx-version-max-allowed=10.13 would have failed with
        
        > In file included from sd/source/ui/remotecontrol/BluetoothServer.mm:1:
        > sd/source/ui/remotecontrol/BluetoothServer.cxx:1477:19: error: use of undeclared identifier 'IOBluetoothAddServiceDict'
        >     IOReturn rc = IOBluetoothAddServiceDict(reinterpret_cast<CFDictionaryRef>(dict), &serviceRecordRef);
        >                   ^
        
        Change-Id: I520976c70ac0146953eb4d074e6e3d37a7cbffa1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88759
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [54334d00f0aebf0e66a97b74d857136b4ee0b9af]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 402cc1434b1a860b68ad8bc8d5d8b2d54b3742c2
          - tdf#130572 - Correct Trace Precedents keyboard shortcut
            
            Change-Id: I6f4ee1c97954a99fd72ad0c14eac72791a8d20f7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88565
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-02-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [69587ff92c0d1c018f750924143499c523bcfee9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to eba03835b6353c77d00ffa36f70304d9594ba4e4
          - Fix ref in tree for signature lines
            
            Change-Id: I86f87cad5485c70caa3866ed00af89dd237fa273
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88564
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-02-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [fce86cd1b72eb8f665d6f6c80e12e7658dfc72f0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2ee9059e7249781773056a733e845ca4275aa415
          - Fixes in Help pages after translation cycle.
            
            Change-Id: I6f9e763333b8cf022e95e565d06118a1340fa1fa
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88558
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-02-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [877d52c779369c50bd27cfc82861eb2fa68d8f79]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f4347c1bf7eea964b4d8a46b02b4571e137374b1
          - Mute L10N of a NatNum format
            
            Change-Id: I0878582816489cc62ac6cb72a1be015b53de1dc5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88497
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-02-15  rizmut  <riz_17_oke@yahoo.co.id>  [7415a70e3387b36c6e67cab21b4310d4e5f56e1b]

        tdf#130648:+ icons for new .uno:ProtectBookmarks & .uno:ProtectFields
        
        Change-Id: Ie9bee00bec79f2bc1d85e5e17556676e71842ef7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88757
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-02-15  Caolán McNamara  <caolanm@redhat.com>  [c9f4fd18a48282a2ccb87313f365792d9bc65914]

        allow workben tests to use these
        
        Change-Id: I01c69617c828dd50d00af35f38da465d9d4dd261
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88748
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-15  Caolán McNamara  <caolanm@redhat.com>  [027ccdb03b1d6f7bfb7bc89fdd30a6ca2a6b21e0]

        weld NumEditAction Item Window
        
        Change-Id: Idd528666aa2daad336d8cbaab51d073bb982c474
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88722
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-15  Caolán McNamara  <caolanm@redhat.com>  [25507f1dc5dada133dc915a2991c40843edbcf78]

        weld NavElementBox_Impl Item Window
        
        Change-Id: I72a7cc6d60cb4149838933c3c57982ebefea458d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88677
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-15  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [3b778323cb8c6c85077d2a0dc0a2d673da80719f]

        Karasa Jaga: Update locale direct formatting icons
        
        - Add more complete Bulgarian locale icons
        
        Change-Id: I85a87e78914bec617b9a8484df3b8417236731c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88750
        Tested-by: Jenkins
        Tested-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-02-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [aa58c380894dd384f6ce1efc62b3932136f2f477]

        convert XML_STYLE_FAMILY to scoped enum
        
        Change-Id: I5335b0190a2f5a8111993c0c9c224c8a6a8f0cfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88723
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-15  andreas kainz  <kainz.a@gmail.com>  [0cb4f304abf6f8dd6b40eb800788d2fe80581813]

        chart sidebar chart type alignment update
        
        Change-Id: I22a72ec8354ea3832ab27f362b1487894283305e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88749
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-02-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f164ceaed1edc631a14afe128d3623cdac1a1197]

        Fix typo
        
        Change-Id: I314345471928d61b11cc88858f84146534c74d9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88746
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-14  ayhanyalcinsoy  <ayhanyalcinsoy@pisilinux.org>  [8705ca0c8a8f87fc4880922064f1f84cac1ea42c]

        tdf#124443: show arguments' tooltip above if in Formula Bar's Input Line
        
        Change-Id: I33d52af9c2b1ac3f5cfe279ff17d487c70b8cf32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86226
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-02-14  Caolán McNamara  <caolanm@redhat.com>  [e917918dfb42ef9f95768280918bc42c628de0be]

        remove recently unused functions
        
        Change-Id: Ie7645d7f9b8350d3a993c40541747dc8ac817ab9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88730
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-14  andreas kainz  <kainz.a@gmail.com>  [f05aa5bc92ba93cc730f7f61e21011c6f5c82088]

        calc alignment sidebar sync width
        
        Change-Id: Ib15b57e03d7a9fc83639b685ee872ee54ba8bb18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88733
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-02-14  andreas kainz  <kainz.a@gmail.com>  [dda88aca3151dd4916c5f7599293f8e5cd161f2e]

        clac cell appearance sidebar alignment update
        
        Change-Id: If9e2069ef514474fa748af9bec185c2437c33035
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88734
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-02-14  Caolán McNamara  <caolanm@redhat.com>  [90fbc16b5667324ec5f4bf54b1b6fc0677958686]

        remove MetricField use from sw
        
        Change-Id: Ib59efd309521db5dd568ae4f3353034839cb7e1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88729
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-14  Caolán McNamara  <caolanm@redhat.com>  [14cb677a4325ac3e4e150f10a62f15e744093bf4]

        remove MetricField use from cui
        
        Change-Id: I10729db9ae465a714657b58cbfa67bed47a6c7f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88726
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-14  Caolán McNamara  <caolanm@redhat.com>  [1b2fcca411d410c6cd1fd46fa8f26fa0191f4b05]

        rework SwNavigationPI to listen to two properties
        
        SID_DOCFULLNAME as before, and FN_STAT_PAGE to keep track
        of the current number of pages to always keep the page spinbutton
        up to date instead of waiting until its focusin signal to change it.
        
        a true gtk spinbutton will have its + disabled unless it can be increased
        so it will need to have the current max uptodate before focusing in
        
        Change-Id: I29a5d93ae38c6a3d0e74994a466102af234bfd48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88707
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-14  Caolán McNamara  <caolanm@redhat.com>  [e30caebf76ccd088840b870ecb8929ce132baed0]

        don't use gtk_window_group_remove_window if widgets are not GtkWindows
        
        Change-Id: I80d01f29091d7cc06e82295e781ef7a53fb7776b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88739
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-14  Caolán McNamara  <caolanm@redhat.com>  [ce16f1f32937ee881268abf91454900b0170c637]

        Resolves: tdf#130414 don't crash attempting gtk_fixed_move if parent changed
        
        Change-Id: I5b51f1fb0eccbdb1b3ad14ff7b36077a0016a838
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88738
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-14  Caolán McNamara  <caolanm@redhat.com>  [85e52d79debfd496672ed16c6ee916d61bb1e754]

        drop unneeded include
        
        Change-Id: Iad7851542b9bb68eb0a5672c797a5b8ffb7deea8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88727
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-14  Caolán McNamara  <caolanm@redhat.com>  [2936c3ce0e10a92b808be02483c6d55089cdc208]

        use fwd decl of SpinField
        
        Change-Id: Ifea23e791ec53448a8591583f283b87430ef38c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88678
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-14  Stephan Bergmann  <sbergman@redhat.com>  [bce14e97a6dad7686643d094995433c77e4aee7e]

        Prevent -Werror,-Wunknown-warning-option when building compilerplugins
        
        ...with --enable-werror (seen it fail with a local build against a locally
        built Clang 5.0.2).
        
        (bin/gen-boost-headers faces a similar dilemma with Clang needing to silence
        -Wunknown-warning-option and GCC failing upon the silencing incantation.  There,
        we were able to hack around that with a preceding
        
          #pragma GCC diagnostic ignored "-Wpragmas"
        
        Here, the easiest approach appears to be a new COMPILER_PLUGINS_COM_IS_CLANG
        analoguous to the existing COM_IS_CLANG.)
        
        Change-Id: I9036261fdd238c8a020a1d88b4e75fd444f9e030
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88725
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-14  Armin Le Grand  <Armin.Le.Grand@me.com>  [62ac8333999c661432adb0a18245a399daa89dcb]

        tdf#130655 callback interface for 3D and secure dash
        
        Added same interface for 3D but just for lines, it uses no
        gaps. Added the security mechanism mentioned in the task
        in comment (2) to 2D and 3D
        
        Change-Id: I5da303c01562088682d95ee4f294c99e1f17bf6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88728
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2020-02-14  Miklos Vajna  <vmiklos@collabora.com>  [fd7749fddc5a767461dfced55369af48e5a6d561]

        sw: fix handling of table vs fly overlaps in the AddVerticalFlyOffsets case
        
        When a table overlaps with a fly frame, Writer creates a fly portion
        inside the relevant cell frame (increasing its height), and Word shifts
        the table down. Both are valid approaches, but the rendering result is
        different in case the table has a border.
        
        So keep the default unchanged, but in case the AddVerticalFlyOffsets
        compat flag (set by the Word importers) is set, avoid the overlap the
        Word way.
        
        Note that the table frame uses the full width (available in the body)
        even for e.g. 50% width tables, so check for the overlap using the print
        area, which does not always overlap.
        
        Finally, don't always require a valid frame area definition from the fly
        frame:
        
        - the mentioned i#46807 bugdoc currently doesn't need that check
        
        - the fly frame area definition becomes valid only after already
          positioning the table, leading to an overlap
        
        Keep that check for the non-compat case, though.
        
        Change-Id: I9202050befebf2efdbb5395ded6fcb52b378d8e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88724
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-02-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [10e08b1d398e6aa91aa4ced0ca6c966349be8b5d]

        convert XMLEventsImportContext to fastparser
        
        for now, it supports both fast and non-fast methods, since it is
        constructed by both contexts
        
        Change-Id: I925c50be161b95ecebd951cb7038a938c848a15d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88715
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-14  Caolán McNamara  <caolanm@redhat.com>  [2339b36033695f2b79997702770698f5db3ec4af]

        Resolves: tdf#130658 there isn't a second column in non-exception mode
        
        Change-Id: I35edf263251c087976aa9a2506bb23c083e1f7c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88718
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-14  Stephan Bergmann  <sbergman@redhat.com>  [b7fd89100d8653dc73955780358fe31d38b68ebf]

        tdf#122218: Baseline Xcode 9.3 ld presumably doesn't support -platform_version
        
        ...according to <https://github.com/llvm/llvm-project/commit/
        25ce33a6e4f3b13732c0f851e68390dc2acb9123> "[driver][darwin] Pass
        -platform_version flag to the linker instead of the -<platform>_version_min
        flag":  "In Xcode 11, ld added a new flag called -platform_version [...] This
        patch adopts the new -platform_version flag in Clang, and starts using it by
        default, unless a linker version < 520 is passed to the driver."
        
        So detect new HAVE_MACOS_LD_PLATFORMVERSION and adapt
        645fe53be0dc36535dba0ed684e21ca4cda80d70 "tdf#122218: Hack to avoid blurry text
        with macOS SDK 10.15" accordingly.
        
        (This also changes the passed -platform_verion sdk value from 0.0 to 0.0.0, for
        cosmetic consistency with the default Clang behavior cited above.  Also, after
        f67e5ef9a5c71f3b35b1c67eb72794e44cc15410 "Drop broken filter-out of
        -bind_at_load for Executable_soffice_bin on macOS" got included in the meantime,
        the surrounding ifeq in desktop/Executable_soffice_bin.mk can be combined now.)
        
        Change-Id: Ie1ddf2d618e2f1232c6b4e17ce17665851f3bd38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88717
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-14  Michael Stahl  <Michael.Stahl@cib.de>  [391613785ae6fbb735cf7a86ea2f6a93161a8769]

        sw: fix splitting text frames wrt. footnotes in follow
        
        When the simplified (thanks Vasily) bugdoc is loaded, it has 2 pages and
        the last text frame 6 on page 1 has N lines, but after hiding tracked
        changes and showing them again, page 1 has N-1 lines, the last line
        starting at offset 1064 moved to the follow frame 7 on page 2, and this
        is the only difference from the state after loading.
        
        Frame 6 is formatted exactly 3 times; the difference between the 1st and
        the 3rd time is that footnote number 8 (footnote frame 34) doesn't exist
        yet the 1st time, but is on page 1 at the 3rd time.
        
        This reduces the space available in the body frame from 14040 to 13817,
        and SwTextFrameBreak::IsInside() finds there's not enough space for the
        last line.
        
        Interestingly the sw_redlinehide didn't change anything here; this
        reproduces in the same way back to OOo 3.3.
        
        There's a few obvious ways to try and fix this:
        
        a) The footnotes that are anchored beyond the end of the current text
          frame are moved by RemoveFootnote() called later:
        
         4 in SwTextFrame::RemoveFootnote() at sw/source/core/text/txtftn.cxx:508
         5 in SwTextIter::TruncLines(bool) at sw/source/core/text/itrtxt.cxx:375
         6 in WidowsAndOrphans::FindBreak(SwTextFrame*, SwTextMargin&, bool) at sw/source/core/text/widorp.cxx:338
        
          This could be done earlier, in IsInside(), which already tries to do 2
          other things to get more space, so it seems plausible that footnotes
          which are known not to be in the frame (including the line that
          doesn't fit) could be moved off the page.
        
        b) An approach similar to commit e37ffdd118da2d21c5e78e8c7b67252d0d1adc8c
          "tdf#125685 sw: disregard footnotes in follow table on table split"
          would be to temporarily add the footnotes anchored beyond the current
          frame to the available space, and leave them to actually be moved
          later.
        
        c) When RemoveFootote() is called and it does move a footnote,
          invalidate its anchor text frame so that it gets formatted again.
          This seems to have the highest risk of introducing loops though.
        
        Let's try out a) for now and see how it works.
        
        Change-Id: I54b59637b79d67f5eca61f11bd575145f244381f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88714
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-14  Armin Le Grand (Collabora)  <Armin.Le.Grand@me.com>  [0dc4fddb9c76a3f4682eca4059b42a079e74e735]

        tdf#130655 added callback interface to ::applyLineDashing
        
        This version of the tooling method allows to avoid collecting line
        snippets in a return value PolyPolygon. Instead, offer lambda
        functions to get callbacks for created snippets. The original
        method using a B2DPolyPolygon return value is adapted to already
        use this, so serves as example of usage and ensures that only
        one identical algorithm is used.
        
        Change-Id: Ie306968a895ad280fc2425fb40b3244769216ba0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88684
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2020-02-14  Muhammet Kara  <muhammet.kara@collabora.com>  [75500a4161c86bba644d212f2f2eef78dfeb9dea]

        lok: Center shape on insert also for Desktop view
        
        Change-Id: I85c3fe3d0166eb42f46f2aa65d0319e582b851af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88489
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Jenkins

2020-02-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [2f9b7f4d7d35d0e2d85132792f8c74c54f05d6c1]

        tdf#121963: Add unittest (part 2)
        
        Forgot to add the .cxx file. Thansk to Miklos for noticing
        
        Change-Id: I922680fde98f51f4339fb0e188310b0d7cc635a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88708
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-02-14  Seth Chaiklin  <sdc.blanco@youmail.dk>  [252e8476bbc33a04f3314bbb3563b144164d5d46]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0b1d0df74b7b9dc98c18fccd375272f2dbe77256
          - tdf#130620  add help about File associations
            
              - add entry for new "File Associations" button
            
            Change-Id: I598664d50fb9ad75cb3a48c8325c1616df43da75
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88501
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-02-14  Caolán McNamara  <caolanm@redhat.com>  [17231d0b94ef47f602db2a40875e7274d938b15b]

        split StringToMetric and TextToValue into fieldvalue.hxx
        
        Change-Id: I5d1102f7a50a7a246df9f6de8b7a6df6557eb54d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88682
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-14  Juergen Funk  <juergen.funk_ml@cib.de>  [54acab919e7c7c5d60fc697bda54278861ac250e]

        Optionally generate PDBs also for nss
        
        Enables pdb generation for symbol builds, for:
        - freebl3.dll
        - libeay32.dll
        - nspr4.dll
        - nss3.dll
        - nssckbi.dll
        - nssdbm3.dll
        - nssutil3.dll
        - plc4.dll
        - plds4.dll
        - smime3.dll
        - softokn3.dll
        - sqlite3.dll
        - ssl3.dll
        - ssleay32.dll
        
        Change-Id: I231fdc8e8ade7b7a8b85fc76536291e0546f2eac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88673
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-02-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1d8e99ba5e74ef5f9f7adb9ba941550dc9336724]

        Fix typo
        
        Change-Id: Id0bffcf1e58c7ecfff9814c00ec0de4e08a3d9ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88710
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cb7bb12fb7534a37437ee768c0a5c940f29b5f4f]

        Fix typo
        
        Change-Id: Ice82d39a0f523f3d535ecf2669edc3856c378e15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88711
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-14  Caolán McNamara  <caolanm@redhat.com>  [8389dc88a48b366ad7f3dd84129467175e18ab40]

        split out MetricField value conversion functions
        
        Change-Id: I67a33bd2a5cb06dc66e471918b5c378044a2eff2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88679
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-14  Stephan Bergmann  <sbergman@redhat.com>  [f67e5ef9a5c71f3b35b1c67eb72794e44cc15410]

        Drop broken filter-out of -bind_at_load for Executable_soffice_bin on macOS
        
        We generally use -bind_at_load ("Sets a bit in the mach header of the resulting
        binary which tells dyld to bind all symbols when the binary is loaded, rather
        than lazily." according to Xcode 11.3.1 ld(1) man page) since
        4c9c1957cfc7c9de3def35dab4dcd07e76992ddd "INTEGRATION: CWS geordi2q01: #i18350#:
        join changes from CWS ooo11rc3" (lacking any explanation; later carried over
        into solenv/gbuild/platform/macosx.mk).
        
        And we filtered out -bind_at_load for Executable_soffice_bin (and others, back
        then, which have become irrelevant by now) with
        13be934b43266d3df966ce40c00316401cea7a90 "INTEGRATION: CWS geordi2q14: #111934#:
        merge CWS ooo111fix2" (again, lacking any explanation).
        
        However, the latter was effectively broken when
        6df9c479f58ea94141a3a43eb7fd6fb4d1fd5c8b "gbuildize desktop" rewrote it in
        desktop/Executable_soffice.bin.mk as
        
          $(eval $(call gb_Executable_set_ldflags,\
              $(filter-out -bind_at_load,$$(LDFLAGS)) \
          ))
        
        lacking an "soffice_bin," at the end of the first line.
        
        Given that the soffice executable is apparently built with -bind_at_load ever
        since 2011, without causing any issues, lets assume that filtering it out is no
        longer necessary (if it ever was), and drop that.
        
        (Maybe it was once necessary for some reason when the file system layout of OOo/
        LO executables and dynamic libraries was different.  But today, the soffice
        executable finds its dependent libraries, sal and sofficeapp, via
        @executable_path just fine.)
        
        Change-Id: Ifa379237cce4fa6d5ea0e2c1f1d84263f9007c50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88680
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [0d3d40b2668c879d8deb3b39f7c243e22b70bdcb]

        tdf#121963: Add unittest
        
        Change-Id: I33435643d1f4c0af8c846094f9f40845d6327b60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88627
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-02-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [407c45d54c189d5e9488e868e503f02955825b82]

        tdf#130373 substitute color only works if left set to transparent.
        
        regression from
        	commit e27be9dfbcf8636a7440f828435b1860dfa38977
        	Date:   Wed Jul 3 15:07:44 2019 +0200
            move some Bitmap replace logic inside vcl
        
        Change-Id: I0d985314367e26134c940e54f485db373d4c3642
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88675
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [37d271570367686b07f696b2bf8afaee1b3da074]

        tdf#130556: Add unittest
        
        Change-Id: Iab632cd3afe6bb1c5f90a700a452c6c4dad14261
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88617
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-02-14  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [4e4ae855cb9976c3ef3bfdca23a0d706a56237c1]

        RTF/DOCX export: always set hyphenation to auto at document level
        
        MS formats unlike ODT have also global setting for hyphenation
        params. Previous approach was to set this global value depending
        on default paragraph style settings. However, if hyphenation is
        enabled ony for specific other paragraphs, hyphenation in MS Word
        will not work.
        
        Let's try to set global hyphenation value to "auto" and explicitly
        enable/disable hyphenation on paragraph level.
        
        Change-Id: I199fa80eb1204930e2640dac0e90802b6b98597b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88536
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-14  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [f0c8312bc6630ed64f174acc6f65bb5172765951]

        tdf#42949 Fix IWYU warnings in forms/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I4afb3616c4f93155c187da11b2981b84d0984e9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87943
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-14  Caolán McNamara  <caolanm@redhat.com>  [1b0397a519bf6923c2dae7919d73c0662d2da2af]

        use forward decls to reduce including unnecessary headers
        
        Change-Id: Iaa25ac1ac99e0dcf09bce21f4bad8cb9b5568a1e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88633
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-14  Caolán McNamara  <caolanm@redhat.com>  [1e57442fc9f275828943d316ac4b64f1d29b3f9b]

        weld SearchLabelToolboxController
        
        and split out LabelItemWindow to reuse it
        
        Change-Id: Ie14f1bdc6d8684db088c018afd341e10bee9d977
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88623
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-14  Caolán McNamara  <caolanm@redhat.com>  [832a120473ff352cd4e3f2c0486c8718806cb2aa]

        don't need to include split.hxx or scrbar.hxx
        
        Change-Id: I775e77a0f303d66ca571e1851205b8286c840bc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88631
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-14  Caolán McNamara  <caolanm@redhat.com>  [29e9fe918d10001ddd2c7ce68064397ada98f4f6]

        move dialog.hxx to vcl/include/toolkit
        
        Change-Id: Ia3877f58b6e5ccc4fb1621e6b928638e0c850e7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88602
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-14  Caolán McNamara  <caolanm@redhat.com>  [3f893b52e726d96cb5dfebbc9afc88c28f0a8463]

        de-duplicate some code
        
        Change-Id: I5900ee56cf5c80f00743060d1d22dfd3d383f1eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88622
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-14  Caolán McNamara  <caolanm@redhat.com>  [3688235a8d059285ce8dcf6d2fb6c522b0b6501a]

        weld SearchFormattedControl Item Window
        
        Change-Id: Ifda9e514ae0329a756ec365a40ec1ccfcfea14ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88621
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-14  Caolán McNamara  <caolanm@redhat.com>  [13b15ca63a476ff8c8da0761395d49d6c8127371]

        weld MatchCaseControl Item Window
        
        Change-Id: I33a8d96c449e653284d570ef534dcc453f27ad5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88619
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-14  Caolán McNamara  <caolanm@redhat.com>  [3b081e66052e173ca04b4d9c0a6b2054aeb70d4c]

        drop need to include vcl/edit.hxx in cui
        
        Change-Id: I9479a7e8fc5b3897e48efc47dbae979137718bc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88618
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-14  Caolán McNamara  <caolanm@redhat.com>  [91cc66dfa77cb0130d0bc99875275f7267b7f95a]

        move VCLXFileControl to toolkit
        
        Change-Id: I39bb417fe7e033a8f368fa04d4a30b2388bcddfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88615
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-14  Miklos Vajna  <vmiklos@collabora.com>  [26df9f97bfcd3cbc071dde1dc5cba1703c04f1f9]

        xmloff: create SchXMLImport instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: I6b4a78317e2b228296c8e4794c776b617920ccfd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88630
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6a37c58ed70dab3d490413f96b251ecc921fff28]

        Fix typo
        
        Change-Id: Id300274f334b13b54d792ed5f9813522c5ca6018
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88668
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [a70b8111149944695a6b2647b552e41d56c2d9e0]

        deliver more useful message when I mess up a conversion to shared plugin
        
        Change-Id: I6b5fb2977965b5366d698d960a2c75845cbd6ea6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88589
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-14  Stephan Bergmann  <sbergman@redhat.com>  [645fe53be0dc36535dba0ed684e21ca4cda80d70]

        tdf#122218: Hack to avoid blurry text with macOS SDK 10.15
        
        ...by setting the LC_VERSION_MIN_MACOSX load command's sdk value to n/a in the
        soffice executable.
        
        See <https://bugs.documentfoundation.org/show_bug.cgi?id=122218#c167> for how
        this helps, even though I have no idea why it helps.
        
        (Adding that -platform_version linker option appears to generate warnings like
        
        > ld: warning: passed two min versions (10.13.0, 10.13) for platform macOS. Using 10.13.
        
        but which are probably harmless.)
        
        Change-Id: I043498c7ff2d148d4a7e1e0e9d46241b638f2eba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88667
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [73f2637f5bd702f3c2f103e72056645a0365b001]

        make unusedmember use the shared plugin infrastructure
        
        Change-Id: Ie2f5ada6e27544ca1bceabe6fcfe524063d3201f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88588
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [424a7f404565e068995e2a9827d5bc6f76920ec8]

        add some more libs to libmerged
        
        Change-Id: I9e1677c26cf082ed78765995bfa7f57ff50f8e7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88580
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [f7323482ae38c5c4bc39edeea4d1a6e282f896a2]

        tdf#130573 labels exchanged in export to BMP
        
        In the commit below, I removed the 1-bit dithered output,
        so restore it.
        
        regression from
            commit b5699cd01b6a52906880c107bac6f3802ea7353d
            Date:   Wed Feb 8 16:18:32 2017 +0200
            convert BmpConversion to scoped enum
        
        Note that this bug has been around since LO5.4
        which means that anyone who has adjusted their
        setting in
           officecfg/registry/schema/org/openoffice/Office/Common.xcs
           with key BMP
        runs the risk of having that setting now revert to its
        prior (documented) meaning.
        
        Change-Id: Ibbda8aefbac261ff37ffab7223714f5d0343c692
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88528
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-14  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [b36dfb1135ce528c60d1b2eb1e9e516d65957065]

        Add tooltips for protect bookmark/field commands
        
        Change-Id: I54954c20766bae2112571d92ad760f71d3bf2060
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88611
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-02-14  Jim Raykowski  <raykowj@gmail..com>  [350bf42540ff810a142538c5fd8ec2a78d430091]

        tdf#89566 Replace navigation toolbox in Writer navigator
        
        Replaces the navigation toolbox with the navigate by elements control.
        
        Change-Id: Idba18e63ac29f37d8e614b6459ea67b71b65c885
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87005
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-02-13  andreas kainz  <kainz.a@gmail.com>  [cf96cb11e2a46c452a273ded1c66c556118983cf]

        writer table sidebar update for smaler height and better layouting
        
        Change-Id: Ide2b956879c469565b7fd220cdbe9a081bcaf145
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88572
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-02-13  Armin Le Grand (Collabora)  <Armin.Le.Grand@me.com>  [cfb9e6d9976fd7e87fc9605ca79264df041744ee]

        Revert "Related tdf#130428: let's add some asserts"
        
        This reverts commit 9811796aba7360fc5b7230a8b314a56fbf6ab27a.
        
        Revert "tdf#130428 SfxItemState::UNKNOWN replacements"
        
        This reverts commit cf4e87469baf13fb2766d0f2593fcc2b9b33bc9b.
        
        Change-Id: I976ade5e25db09e18297e46a5c92f8bc578399e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88610
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2020-02-13  Maxim Monastirsky  <momonasmon@gmail.com>  [98bc216781d52af7242b671595ec88a9468d6704]

        Restore simple undo and redo buttons for the basctl module
        
        Changed in commit c34edadf5bd3d1d9f3c9c056af28b8964d8f1ca0
        ("rework SvxUndoRedoControl to be a PopupWindowController"),
        but the dropdowns do not work in that module.
        
        These buttons used to be managed by SvxSimpleUndoRedoController,
        but that's no longer the case. The reason is that
        ToolBarManager::CreateControllers checks first for controllers
        registered in Controller.xcu, and only if none found it checks
        for sfx2 controllers. So SvxSimpleUndoRedoController by using
        a sfx2-style registration, has no chance to be ever selected
        for .uno:Undo or .uno:Redo.
        
        This commit removes the unused controller, and restores the
        previous behavior with the other controller.
        
        Change-Id: Ia774195511e41ab11562856fe1cf2ec7f170710a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88606
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-02-13  Caolán McNamara  <caolanm@redhat.com>  [3b8c42a94b5448364d47daa103b3452f54990524]

        weld FindTextFieldControl
        
        Change-Id: Ib5861855d37c72d2be2b11b77173a141db90444e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88614
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-13  Caolán McNamara  <caolanm@redhat.com>  [8eab16d46f0c70cf9f7afb307ab4a56c49919ac4]

        extract NaturalSortCompare from ListBox
        
        Change-Id: I260c83778aea06eba9ae774739c6dc31fe5366d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88613
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-13  Caolán McNamara  <caolanm@redhat.com>  [c32a61b8d4461f4c936f7ea0f07624e1286f29bf]

        nStyle is always set to WB_DROPDOWN | WB_VSCROLL
        
        Change-Id: I8978d910cba881e8c0343111f600ba3f6aef9025
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88603
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [c4281cb41e6b76cabd5fe42fc707877e864dfb82]

        tdf#130640: Revert "tdf#124983 In calc make printable page...
        
        ...borders also initially visible"
        
        This reverts commit caeb7b141280a65e60525f11a7e6514b76e12e11.
        
        Change-Id: I691934db79982c16bf0f43e7e38b00f3ab440a38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88616
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins

2020-02-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [abc0344a234567aee0edcb4523036758d966481d]

        convert conststringvar plugin to shared infrastructre
        
        and move the duplicated hasExternalLinkage function to a common location
        
        Change-Id: I39a1990945666ff7a307b4ddd5e270da64ee1673
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88592
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a39a6476fdbda5adf963b836b6740665affa39d5]

        Fix typo
        
        Change-Id: I63e1634114ca436d7fb4f8afe4cb7a0ac7824209
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88624
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-13  Luboš Luňák  <l.lunak@collabora.com>  [e0a94e9625109d5bda085dec8b8226bc5b631bab]

        improve debugger/valgrind handling in watchdog
        
        This way it'll avoid incorrect lock-up detection also if the debugger
        is attached later when LO is already running.
        
        Change-Id: I9b762ee439a62631036ad2f09f4396cca0b5ba6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88609
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-13  Caolán McNamara  <caolanm@redhat.com>  [a2e0abc7c6b02e2ea37d269e216d6550be76c8fe]

        factor out dialog hacks
        
        Change-Id: Iceefc8d739fb93b97adfa1e35d8308f0c48f02e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88600
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-13  Caolán McNamara  <caolanm@redhat.com>  [119044e8c9e13dcdc0d5d1e080c8f168446c48f4]

        drop workben outdevgrind
        
        Change-Id: I94978f84b45daec9ba7e782087e45182def234d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88601
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-13  Caolán McNamara  <caolanm@redhat.com>  [43b068aade8c1eedbfd0fa4f4c50bfd5bdc9b823]

        use TopLevelWindowLocker for the lock other windows problem
        
        Change-Id: Ic5d279ff9271ca24d9d32728d63322e8acc2037d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88599
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-13  Luboš Luňák  <l.lunak@collabora.com>  [e76bb4eab607148381e70310ef9e22cc6213555a]

        make sure SAL_SKIA=vulkan also overrides settings
        
        Change-Id: I2933fec07b594c47520087664f50d48184122818

2020-02-13  Luboš Luňák  <l.lunak@collabora.com>  [7fcac1989c8dd853779bbd04c4eaddc50a5bbc5e]

        remove 'ATI' from the driver list
        
        The ATI brand has not been in use for a decade, and it's confusing
        to have both AMD and ATI there. All AMD gfx cards use the 0x1002
        formerly-ATI PCI vendor ID, so just use AMD and that vendor ID.
        
        Change-Id: I9d60f1e86fe12a2e0fe9548c7c912d2d1ecec240
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88534
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-13  Luboš Luňák  <l.lunak@collabora.com>  [2b702f7436acf6883b41508277441e5ea0a53d51]

        make OpenGL blacklist file code generic and use it for Skia/Vulkan
        
        Change-Id: Icc150b853f5d2d06afedcb7878f6a031aff57c2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88533
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-13  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [4a5c627e61dc1bd67106a18319eabecb50b79658]

        Add uno cmd to protect bookmarks in a document
        
        Change-Id: I7cc0dfa2b129d69d49b555495d77c2c710689e94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88586
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-02-13  Marina Latini (SUSE)  <marina.latini@libreoffice.org>  [618d1f1085cd7a9c672b851944aae106868266fa]

        tdf#130563 Change the default dates format for Italian locale
        
        Change the default dates format from the year with two digits
        to the year with four digits avoiding misleading
        interpretations of the years.
        The change applies to:
        it_CH, it_IT, fur_IT, lld_IT, sc_IT, vec_IT
        
        Change-Id: Ib0d2d72e84a162c0e8daee8d4702173013e60af6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88462
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-02-13  Caolán McNamara  <caolanm@redhat.com>  [bcd7eee9e074be5ffe153814664c8f0faf923f6b]

        weld ScZoomSliderWnd ItemWindow
        
        Change-Id: I50ab530f24770dcb4df174e2a379b0d14d76b253
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88573
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-13  Caolán McNamara  <caolanm@redhat.com>  [420e5a9ced6ad64ad3f81e3441c629b7076a776d]

        use what gtk reports as the held buttons for mouse move
        
        Change-Id: I52242eb652802913382551527763737d92127129
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88597
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-13  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [087d9191ab642e4b00afb71571d83ffe04589769]

        Add uno cmd to protect fields in a document
        
        Change-Id: Ifb9f757111a6fcbb283d2350ed2ccd42de19d5df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88585
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-02-13  László Németh  <nemeth@numbertext.org>  [ae7c689a803aa5e8f4b9ef4881fdd60b23e4b463]

        chart: don't export LO_EXT hide-legend in ODF 1.2
        
        Regressions from
        
        commit 7869b3d6e4b24a0567ad2e492038d74c03b06b7d
        (related tdf#51671, store new "hide legend"
        feature also in ODF)
        
        and
        
        commit a96ec04a07c35338f5f9a0cb361b9322e5ca9cec
        (tdf#130225 implement ODF export of deleted legend
        entries of pie charts)
        
        Change-Id: I1d2847ae3e3ab7ccfbdb3841d94a0c1d79ded31f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88593
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-02-13  Caolán McNamara  <caolanm@redhat.com>  [69498bfcf63c00e7ad70065865c6eb06780b7fe0]

        toplevel might not be a GtkWindow, no need to cast to GtkWindow
        
        Change-Id: I3347bcff6f32e8eb61186216373a950b45ab1765
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88596
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-13  Caolán McNamara  <caolanm@redhat.com>  [f2818681e949c67bcce430c4f83b3a75df75dcc4]

        set-focus doesn't exist in GtkEventBox, only GtkWindow
        
        Change-Id: I7e8ba4891a34fa585831e11fd4e2fcbbfe7b859d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88595
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-13  Michael Stahl  <Michael.Stahl@cib.de>  [da164e43779029dbb4795adf60c02179d12cdd7c]

        tdf#45589 sw: add tooltip to Formatting Aids dialog Bookmark label
        
        Thanks to sdc.blanco for the suggestion.
        
        Change-Id: Ib9a1874eeba1e9e1bf594e725be6883e79ed9a67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88541
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-13  Luboš Luňák  <l.lunak@collabora.com>  [6ba3425d4333b0318674ee3e8396de768fac5a75]

        set up properly Vulkan context creation also for Windows
        
        This was somehow missing in aafe540f5a4c3593d8e56bbdbeb5f508994fe6d9.
        
        Change-Id: I5bdcc490b10c73ac4bc55aa6af29d08815cd18d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88532
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-13  Mohamed Sameh  <mohamedsamehkhalil@gmail.com>  [76d6b4d02d2ad57bbb1b348d9ba9f73ce9201a8f]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I33a9c770142a2fcc2d899b5071cc45d5a42c8664
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88473
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-13  Stephan Bergmann  <sbergman@redhat.com>  [38dcd3bc735633f2a4857849ef14917bbffcdd11]

        Get rid of some unnecessary llvm::StringRef -> std::string conversions
        
        (as discussed in the commit message of ce1d8e20a708ed031f2336770a41fbe501fe8225
        "Adapt to '[ADT] Make StringRef's std::string conversion operator explicit'";
        there are more of those that cannot easily be dropped, though).
        
        Change-Id: Ib2e223f7de96ad8859eab165daa759b480326c7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88582
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-13  John Zhang  <mywtfmp3@gmail.com>  [03d2fa836ebd5f8c05d1bda99c01be45a57b65ea]

        Prefer array over vector for 3 elements container
        
        Change-Id: I3d9bb84e067fdda3486ee21cfd5b5ffa59bc8c5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86591
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-13  Tünde Tóth  <tundeth@gmail.com>  [a96ec04a07c35338f5f9a0cb361b9322e5ca9cec]

        tdf#130225 implement ODF export of deleted legend entries of pie charts
        
        Follow-up of the following commits related to the new UNO property
        DeletedLegendEntries for pie charts:
        
        commit 86be3422cd55fa9e44104f1628648061bb6a3495
        (tdf#129857 Chart OOXML export: fix deleted legend entries)
        
        commit 6e847aa817999ab18acd534f9e6a86685bb268fc
        (tdf#129859 XLSX import: don't show deleted legend entries)
        
        Change-Id: Id24cddefa83e50dde1ec6555d02891753483dd5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88018
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-02-13  Michael Stahl  <Michael.Stahl@cib.de>  [8daffb60dd2863878bb04317ca2849d76df01f4b]

        tdf#45589 sw: fix Formatting Aids options page for Writer/Web
        
        The pre-existing problem of the lone "tab" label was compounded by the
        new bookmark label.
        
        There is no Insert->Bookmark in Writer/Web so i guess the Bookmark
        checkbox shouldn't be shown.
        
        Change-Id: I5a2348599562bb20d7a8de916d0268a133771a0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88535
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-13  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [d92463c88a557eea7a439def39659b1409772583]

        tdf#130325 Fix listbox used as dropdown
        
        In this case, the listbox is not used as a static widget,
        also not as a combobox with dropdown.
        Instead the listbox is placed in a popup to choose values from.
        Need to handle this case similiar to the combobox dropdown
        (Cursor movement only travels through items, Return selects one item).
        
        Regression from 7de9417d5f65d35227c7f80f6d587c2a56bde4e0
        
        Change-Id: Idadc3da5847e12e1408203b13ab59eb53fe14eea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88581
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-02-13  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [176e06c116db09cae5781522461390da87632953]

        tdf#119138 Show custom chart title if autoTitleDeleted is missing
        
        autoTitleDeleted might be omitted by generators other than Excel
        while providing custom title. mbAutoTitleDel is set only based on the attribute value
        and the default also varies on whether MSO 2007 or newer is the generator, see tdf#78080
        
        ECMA-376 Part 1 at 21.2.2.7 says:
        A value of 1 or true specifies that the property is applied.
        This is the default value for this attribute, and is implied
        when the parent element is present, but this attribute is omitted.
        
        Change-Id: If3457fe850e13ae8af207bb9beceecc9e887b797
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88151
        Tested-by: Jenkins
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-02-13  Caolán McNamara  <caolanm@redhat.com>  [dcf6fd8bb66cddbd54ec3f019ea606d2c99d9e08]

        tdf#130623 host gtk FieldControl within the design view
        
        to make this work in master
        
        Change-Id: I96a4e7fc0993fbdcf28e2ccad17573b93f4f99dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88570
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-13  Caolán McNamara  <caolanm@redhat.com>  [2921147f01129ac77a0a8cabc27e9c856c4e68b3]

        tdf#130623 owner of FieldControl needs to set its allocation
        
        which works fine automatically when its in a dialog (copy table)
        but not automatically when hosted inside the design view
        
        this will make the gen case work in master, and the gen and gtk
        case work in 6-4
        
        Change-Id: I530cfa0a7e1f5b62c6812ffde255c1edf478930d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88569
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-13  Caolán McNamara  <caolanm@redhat.com>  [4a3bb10b2f81ad836d6b9d9bd2f0384914a19cb5]

        Resolves: tdf#130593 set correct range for spinbutton
        
        Change-Id: I6691f2709aa4053798fcc1744f9f41c3c3866a33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88554
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-13  Caolán McNamara  <caolanm@redhat.com>  [9733174ea00e525c91b4edf1bbc6ab4897f5fbf8]

        inherit MediaControl from InterimItemWindow
        
        to de-dup some code
        
        Change-Id: I8bf20d4b57f3ec7bd2902f01e11278da8ded194b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88550
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-13  Caolán McNamara  <caolanm@redhat.com>  [b8d0c50eff51ebe919680a2023ae807973674f75]

        remove unneeded includes and update pch
        
        Change-Id: I6b38e96e6eb509e9d1ea0acaf30cb2a542bdbc2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88546
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-13  Caolán McNamara  <caolanm@redhat.com>  [7c81a8f5a12b754efd06681e017066008f00afa6]

        tdf#130161 detect if a node already had an expansion attempt
        
        and so isn't in child-on-demand mode anymore, in which case in basctl new
        module/dialog children should be appended to it similarly to how they are added
        if had been expanded in the earlier attempt
        
        Change-Id: I75255fb743852c70e194bbf4828cd90b9112db79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88544
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-13  Caolán McNamara  <caolanm@redhat.com>  [9fd9da5739f5a99330af5601cd0a3a257f9dc529]

        tdf#130161 adding a document dialog or modules doesn't update catalog
        
        in basctl UI, seems to be since...
        
        commit 44861f2435a0c487d4fb5b196f7e4fe7f9569396
        Date:   Fri Aug 17 07:29:20 2012 +0200
        
            Object Catalog in Dialog Editor
        
        if it even really worked before that changed UpdateObjectCatalog
        to only get called for non-document changes
        
        Change-Id: I77a94bb4859cc399e86d75fdf2c9ca7c50288b35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88543
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-13  Szabolcs Toth  <szabolcs450@gmail.com>  [125dd0be473d15681049814c3982f1ae2c66660f]

        tdf#95495 DOCX import: fix inherited list level of custom styles
        
        in DOCX export of MSO 2003, 2007 and 2010, where ilvl and outlinelvl
        settings are missing, based on the settings of the parent styles.
        
        Change-Id: I01d239db505d46a89d7f3b9118ef0b55697bc7fc
        CO-Author: Balázs Nádasdy (NISZ)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87328
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-02-13  Stephan Bergmann  <sbergman@redhat.com>  [f4b6f6a8ae60bdec53512728d00853b73fa18500]

        Hack to dynamically adapt to __cxa_exceptiom in LLVM 11 libcxxabi
        
        (where the new change to __cxa_exception effectively reverts the change that
        prompted 7a9dd3d482deeeb3ed1d50074e56adbd3f928296 "Hack to dynamically adapt to
        __cxa_exceptiom in LLVM 5.0 libcxxabi")
        
        Change-Id: Iec4ef1dc188bea2223d99b1b7eb8adec636c98e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88583
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-13  Miklos Vajna  <vmiklos@collabora.com>  [919f639c721256e852f20c0e84b3942860e69f32]

        find-unneeded-includes: silence broken o3tl::optional -> std::optional proposal
        
        This is just a workaround, see the upstream bugreport for the details.
        
        Change-Id: I2334fb3ad86db7f43bd49c694eea3c240316bfa0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88566
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-13  Stephan Bergmann  <sbergman@redhat.com>  [379d6e1dbe74a13dfe8d007e64cecdd1260c93ef]

        aImmediateMacro is unused
        
        ...ever since fdc50b0a1b9741c5610a2b6c793c8fcdf5573c76 "new
        loplugin:returnconstant"
        
        Change-Id: Ib7f8760a95112aa31e1dd2ae15229c42e5fee812
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88547
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2020-02-13  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [d75781dcd619a747b17b6c897ba44dc6ff8b5c7e]

        tdf#57307 - Expand word boundaries to include connector punctuations
        
        Include connector punctuations when adding a variable to the watch
        window using "Enable Watch (F7)" in order to add the correct variable name.
        
        Change-Id: Idaf7699dde3f4147d603c6aea4b2381e2af497a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88575
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-13  Muhammet Kara  <muhammet.kara@collabora.com>  [7a27ac1060fcf8a6bbf9e03ad1457633dcd1ad06]

        mobile: Center inserted shapes on visible area
        
        Change-Id: I366ef5d01ee3afb072b1f67d24015c889a41f4b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88488
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-02-12  Xisco Faulí  <xiscofauli@libreoffice.org>  [09e6824bc868990095233825c415556399dd0652]

        tdf#130614: Revert "tdf#125520 Fix OLE objects drag&drop with 'Insert as Copy'"
        
        This reverts commit e4cea049c80f4fd6d2a586e73fe9fa08ebd08371.
        
        Change-Id: Ic925cb5660df152208cdc63bfee62d82fe912717
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88493
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-02-12  Serge Krot  <Serge.Krot@cib.de>  [0c6ef9ba325fc37f325a2848e013852d2780a5ca]

        tdf#130610 docx export: handle bold as toggle properties
        
        Change-Id: I4c60b7eab6430a64ea1c8bcf40d0036d0b38516f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88460
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-02-12  Miklos Vajna  <vmiklos@collabora.com>  [99847d6b3005c5444ed5a46ca578c0e40149d77c]

        DOCX import: fix ZOrder of inline vs anchored shapes
        
        Shapes which are anchored but are not in the background should be always
        on top of as-char anchored shapes in OOXML terms. Writer supports a
        custom ZOrder even for as-char shapes, so make sure that they are
        always behind anchored shapes.
        
        To avoid unnecessary work, make sure that when there are multiple inline
        shapes, we don't pointlessly reorder them (the old vs new style of the
        sorting controls exactly this, what happens when two shapes have the
        same ZOrder, and all inline shapes have a 0 ZOrder).
        
        Adapt a few tests that used ZOrder indexes to access shapes, but the
        intention was to just refer to a shape: fix the index and migrate to
        shape names where possible.
        
        Change-Id: I670e4dc2acbd2a0c6d47fe964cb5e3f2300e6848
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88540
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-02-12  Dennis Francis  <dennis.francis@collabora.com>  [7155d0011ecde39c9ea27ef19d475686d80574ee]

        Classify shape(s) selections as 'complex'...
        
        in isComplex() of XTransferable2 implementation SwTransferable.
        This method is used by online via doc_getSelectionType() to determine the
        type of selection. In writer this method used to classify shape objects as
        non-complex which translates to 'text' in online, so if a shape is selected
        in online, the js code there would treat it as text. This is problematic
        when you want to send the correct align uno commands based on selection type.
        So returning true in isComplex() for writer would correctly treat the shape
        selections as 'complex' in online Writer.
        
        Change-Id: I09fcd9e4fab48aa0d7e7d04c88bae9e1281a1b0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88158
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit c7178a12e6e57e3d85cecd09e9c0373ececbb33f)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88495
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-02-12  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [c70d31a274b9e7b47dbf6622c84a7a3431360b9e]

        vcl: avoid accessing null member on unloading views
        
        Change-Id: If4e416c7257c861b9e13352b3329d9719b159e61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87830
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Aron Budea <aron.budea@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88538
        Tested-by: Jenkins

2020-02-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [88d54208f14a1a3941df0a9bc3097ccff2a43368]

        Fix typo
        
        Change-Id: I2b0fe68cf5346a6788bbd63242eadf872d58a87e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88556
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-12  Caolán McNamara  <caolanm@redhat.com>  [4a72d6f474b105cdaa7a570b1f199475cc64bb14]

        drop newly unused TreeListBox
        
        Change-Id: Iea157bb472ee409a1a15b9f6c9cfe0adc21d1a03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88449
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-12  Caolán McNamara  <caolanm@redhat.com>  [1ac2c003a237af28132d34946f76b57652e20a47]

        weld ObjectCatalog
        
        Change-Id: I1979c6f8f5705360aa0df8cb7aeaeca00cd66ce9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88448
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [607be34d37ecba57e570aecd1978b79d1d3ad32c]

        crashtesting: convert assert to SAL_WARN_IF
        
        Change-Id: I70a9922960dee978be05218ebf16a8186c3bc0c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88524
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-12  Alex Henrie  <alexhenrie24@gmail.com>  [1ff2bf54e920f1bc85ca14778639eb4b9652a910]

        Add case table for Medefaidrin
        
        Change-Id: I7325311a4a0957b1a43c36d04cbefde2ea7461eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88420
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-02-12  Caolán McNamara  <caolanm@redhat.com>  [d81489fe40f93925296d8cf5b49e74607ab833cf]

        only freeze/thaw if we have to
        
        because gtk will relayout and things jump around confusingly
        and unnecessarily
        
        Change-Id: I817e803f8ad7e523e5855326fc097f8798ddb679
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88526
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [5b1a757993862042b673954735ecd4379b3f1c32]

        add some more libs to libmerged
        
        Change-Id: I2d3c3d64f1fb1d3635bdde761f6502ba05221f95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88522
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-12  Caolán McNamara  <caolanm@redhat.com>  [c5d2c4cac83fb013052b490e212b79dc51605cd8]

        we always want to expand/collapse on double click
        
        Change-Id: Idf5496b44f5e2d5782d99317029aa0e9cb99e8d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88527
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-12  Caolán McNamara  <caolanm@redhat.com>  [18dd0254a38ca91d0d325aaecc4227724c035d87]

        cypress: mobile: Font size combobox is broken on core/master.
        
        a) for vcl version, listen to modify and select, instead of just modify so
        we can get the artificial select via uiobject that the mobile makes use of.
        (and disregard the modify which we know will lead to select so we get just
        one event in that case)
        
        b) default to assuming something has been picked "directly" unless we
        know otherwise.
        
        ideally the result is that
        https://cgit.freedesktop.org/libreoffice/online/commit/?id=08d6c3fdf9bac4ad8318151ab1402690eb950f52
        isn't needed
        
        Change-Id: Ibbf33eab88dabd55d0c329aa00c8adaf001a4f50
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88476
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-12  Stephan Bergmann  <sbergman@redhat.com>  [6dd94a4dd8f0b842cd62ec872ede17c8077be98c]

        Blind fix for Linux aarch64 with libcxxabi
        
        ...after untested a7d1fed24557b203acb5016a98af26f4ef24d27a "Hack to dynamically
        adapt to __cxa_exceptiom in LLVM 5.0 libcxxabi" had been submitted
        
        Change-Id: I68694645825ddebb249a90d9af9b8ba04c0bdbb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88519
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [b54e6db754f67c4a216c0f6d9b4a8d6315b1df16]

        crashtesting: remove assert in SvXMLImportContext::SvXMLImportContext
        
        which came from
            commit 813118bfbb453f812be9e1a30f84908b4e0bfb51
            Date:   Fri Dec 20 14:34:56 2019 +0200
            add checks to optional fields in SvXMLImportContext
        but it turns out various places abuse this field and pass stuff that is
        not a element name, including empty strings
        
        Change-Id: I33cfc7e44e0aafe0fdb084482a199d5cffde6a76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88523
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-12  Henry Castro  <hcastro@collabora.com>  [0373e37748259c80f22aa40757ee33ad71e64968]

        lok: add "type" information when a graphic is selected
        
        Change-Id: I67a36d3aabbc197d9ac8f6ca4509dafd6f2620f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87991
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-02-12  Jan Holesovsky  <kendy@collabora.com>  [16fb30a16d1a8470605487097c854671dee62830]

        android: Don't show the multiline toggle in the formula input bar on phones.
        
        The interaction there currently distorts the view and occupies too much
        space anyway.
        
        Change-Id: I093432dcfc223e4ea8b0f5a3cc45368f90c3cc0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88477
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88481
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-02-12  Dennis Francis  <dennis.francis@collabora.com>  [f5f39903f44f131c6d583ae056412dadee265d10]

        Get the align states of draw-shapes in...
        
        SwDrawBaseShell::GetState() so that the align buttons are informed
        (in core desktop and online via statechange messages)
        
        Change-Id: Ic69fb03bc98f39b1a6a389d50d3d6404fefd7f29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88159
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88453
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-02-12  Dennis Francis  <dennis.francis@collabora.com>  [da076834794a1fa00c51ffeb09ee3f724001dc89]

        Allow boolean valued statechange messages for...
        
        object align commands :
        
        ObjectAlignLeft [SID_OBJECT_ALIGN_LEFT]
        ObjectAlignRight [SID_OBJECT_ALIGN_RIGHT]
        AlignCenter [SID_OBJECT_ALIGN_CENTER]
        
        What is pending is to set correct align state items for Impress in
        DrawViewShell::GetMenuStateSel(). For doing that we need to store
        the object align state somewhere when we execute SID_OBJECT_ALIGN_*
        in DrawViewShell::FuTemporary().
        
        For Writer the align state information was already available in
        frame-format-manager object.
        
        Change-Id: I86fcf59cfc66af98097611277201ecaa3b8c22cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88077
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88452
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-02-12  László Németh  <nemeth@numbertext.org>  [f15d67442972c5f69c71925a6bfa5aa1a39d54eb]

        tdf#129575 DOCX import: fix table style preference
        
        handling by recognizing docDefault properties
        instead of default-value based heuristics.
        
        Change-Id: I3bab9d85d77d0e5f1c357121b1caf02cbe4899c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88457
        Tested-by: László Németh <nemeth@numbertext.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-02-12  Noel Grandin  <noelgrandin@gmail.com>  [1f625b3f74c6e6e5ef345a3e017061be918e443b]

        move some svx/ headers inside the module
        
        Change-Id: I8d9a50039a8139caebb2cfb83ca476d39432f255
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88238
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-12  Michael Stahl  <Michael.Stahl@cib.de>  [1b4f6c81de2af3b165594654966bcd5b62dc6081]

        ofz#20455 sw: add some checks in SwTable::CheckConsistency()
        
        Check consistency of number of boxes in SwTable and nodes.
        
        Change-Id: I617f99282b900b17a65ecd18fdd8e8f8860896db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88471
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-12  Caolán McNamara  <caolanm@redhat.com>  [086e43148059a7ebc6caa416fa82bb60fd2cc92f]

        ofz#20455 sw: HTML import: fix invalid table in footer
        
        The obvious problem was that a bookmark failed to be copied to the
        correct node, it was created on a SwStartNode, which failed in
        makeMark() and caused a null-pointer.
        
        The target position was off by 1 node because there was a spurious
        StartNode/EndNode pair directly below the table:
        
        [  41]   0x5b13430          TableNode ,
        [  42]    0x5b1d010         StartNode ,
        [  43]     0x5b12a50        StartNode ,
        [  44]      0x5b135f0        TextNode "",
        
        This was created by a special case in SwTableNode::MakeCopy() because
        .GetTabSortBoxes().size() == 1.
        
        But the table had actually quite a bunch more cells in the nodes-array,
        just they were not yet in the SwTable.
        
        In an exciting twist of events, it turns out the table was copied while
        it was not yet finished parsing: the problem was that in the middle of
        the table, some CSS set some page attributes, and this caused a
        first-page page style to be created in SwCSS1Parser::ParseStyleSheet(),
        by copying the master page style.
        
        Unfortunately the table was in the <div title="footer">, so it was
        copied in this incomplete and inconsistent state.
        
        It might be possible to get rid of the special case in
        SwTableNode::MakeCopy() by restricting the special case skipping of
        StartNodes at the start in SwNodes::CopyNodes() a bit so that StartNodes
        whose EndNodes are copied aren't skipped; at least that's the most
        reasonable explanation for the special case.
        
        But for now just fix the HTML import.
        
        Additionally, only on MacOSX, using libc++, this triggered an assert:
          Assertion failed: (!pImpl->mpStaticDefaults || typeid(rItem) == typeid(GetDefaultItem(nWhich))), function PutImpl, file /Users/tdf/lode/jenkins/workspace/lo_gerrit/Config/macosx_clang_dbgutil/svl/source/items/itempool.cxx, line 611.
        
        Probably because SdrTextAniCountItem is not marked DLLPUBLIC.
        
        Change-Id: Ia167265e7540eea649801eaac2b89f9e18b685cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87859
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-12  László Németh  <nemeth@numbertext.org>  [a9ba8e57a41c5ddf3597272bddab30e51fb3fd38]

        Revert "tdf#118947 sw tablestyle: manually scan parents for ::SET"
        
        Except its unit test.
        
        This reverts commit 6bced3c6a1bf8d4652dd6ba75e41b128ce1bfc5c.
        
        Change-Id: I525edd59b9d4d522048b272575285f13675413e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88456
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-02-12  László Németh  <nemeth@numbertext.org>  [362437b58a1c64be5c6c7a4a6e7a0c16d2eb65a4]

        Revert "related tdf#118947 sw tablestyle: no need to avoid numbered para"
        
        This reverts commit 6ed87cc5a4f755f360951550cac836e8967fc6bf.
        
        Change-Id: Idd56da3056b60a60228875c644d57099b3d2520f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88455
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-02-12  László Németh  <nemeth@numbertext.org>  [c90b6a208d867a00252ad58d8eeab2fd12516157]

        Revert "revert obsolete writerfilter hacks for tdf#119054 and tdf#128752"
        
        This reverts commit 749fd6508504cf3b2e3822eca52a67fa36d75fb8.
        
        Change-Id: Iad4cd836e2908e2c21e70013f88af213b3a1822d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88142
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-02-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [c50e3f57d9098c7c7058c464e572cf7e70e3808d]

        add some more libs to libmerged
        
        Change-Id: I14ec1c6015c8a71fabca90ca3dec52965915a63f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88511
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [7435040a18eb866be0fa77e71c6b4c626f1ae897]

        move some canvas/ headers inside the module
        
        Change-Id: Iaa00cff88ad756b7e084cc68fe744d387328180b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88360
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-12  Jan Holesovsky  <kendy@collabora.com>  [ed3d1f3e1368f81e928cc1ecc4c127a3d540d96e]

        If asked to do so, enable icecream even in the 'build' part of configure.
        
        Otherwise it is used only in the 'host' part of the cross-compile build.
        
        Change-Id: Ifb8d88e18c131e3019a4f3168afc1b743f3cc8e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88486
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-02-12  Muhammet Kara  <muhammet.kara@collabora.com>  [7e199ce239dca603a0bf8aae1ff03b778e8273a0]

        Store and retrieve client visible area on ScViewData
        
        So that core will be aware of the visible area on the client
        side, and act accordingly when needed.
        
        Change-Id: Ieca9b23deb36f3e713704304672dd7037154e904
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88487
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Jenkins

2020-02-12  Muhammet Kara  <muhammet.kara@collabora.com>  [97988a0705b95b6bf6d32f38c66e954d3012ec38]

        lok: Add LOK_CALLBACK_STATE_CHANGED for uno:Orientation
        
        Change-Id: Iab3aaf742bdb9fc4b9c5875fee7d769fa0581eeb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87370
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Aron Budea <aron.budea@collabora.com>
        Tested-by: Aron Budea <aron.budea@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88451
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-02-12  Miklos Vajna  <vmiklos@collabora.com>  [be10debe0ec7873bdc56977d0b9934c6eb165b9e]

        solenv: remove no longer needed OptionalBox widget factory
        
        Not needed since commit 2d0944ab7a94ea0d5cd5f66c4895a0c99d9a3593
        (Resolves: tdf#130513 sfxlo-OptionalBox isn't in sfx, 2020-02-08).
        
        Fixes this Android build error:
        
        /tmp/native-code-7aaa80.o:native-code.cxx:custom_widgets: error: undefined reference to 'makeOptionalBox'
        
        Change-Id: Ib03c9516963e6b14c57ecfca9c7f78132dea2059
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88514
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-02-12  Mike Kaganski  <mike.kaganski@collabora.com>  [6fbe751aeed93153da8fc6c2da99d345b4659737]

        Drop macOS SDK 10.12 baseline
        
        ...which appears to no longer work due to incompatible changes incorporated in
        LO code already.  sberg says: "The first issue I encountered when building
        against the 10.12 SDK is 'fpicker/source/aqua/ControlHelper.hxx:119:78: error:
        use of undeclared identifier 'NSControlStateValueOn''."
        
        Change-Id: Ib762dd8eaa355925b9a81fb41b550c49bfcf53da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86216
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Jenkins

2020-02-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [f147b160aef1735d34c488353a7d4b875788a7e1]

        clang-analyzer-deadcode.DeadStores
        
        Change-Id: Ifa384933569b27d0d08eb479bb95b799163ae386
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88450
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [718f540fb63af27c1336f89213444e9af753b8a9]

        tdf#130440: Add UItest
        
        Change-Id: I7621e0576dedcc759f44e9662a3926d238d952d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88437
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-02-12  Shubham Goyal  <22shubh22@gmail.com>  [f61e5e85c6bc3337eabfe3b9b69c4c1a3abf08e7]

        tdf#43157 Clean up DBG_ASSERT
        
        Change-Id: Ie41f91f873d7cada5e738d758ad6b677adcee989
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87428
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-12  Michael Weghorn  <m.weghorn@posteo.de>  [1e0b16f8695498e4eea7c2208aabf7e7664ce749]

        tdf#128921 tdf#130341 tdf#122053 qt5: Native PopupMenus
        
        This implements native PopupMenus for the qt5 VCL plugin,
        which not only gives them the native look and feel, but also
        makes context menus faster (tdf#128921), accessible (e.g. to the
        Orca screen reader, tdf#122053), and makes them work for a case
        in Base's relationship dialog where entries in the non-native context
        menu were not selectable/clickable (tdf#130341).
        
        For now, this always shows the popup menu at cursor position, which
        can be changed by taking the Rectangle passed to
        'Qt5Menu::ShowNativePopupMenu' into account if there should be any
        need.
        
        Change-Id: Ie52cbc682acacb92716ff51e8bf7f1ab07d34cf0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88512
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-02-12  Michel Thomas  <michelphoenix98@gmail.com>  [8d8f62852a64bd2fcae47a9499406d9167aebf83]

        tdf#84553 Correctly handle failures while getting a WMI Object.
        
        The output before this patch : checking for active Antivirus software... C:\cygwin\home\tdf\lode\jenkins\workspace\gerrit_windows\antivirusDetection.vbs(1, 1) (null): 0x8004100E
        
        found
        
        The link for which is : https://ci.libreoffice.org/job/gerrit_windows/57035/consoleFull
        
        Change-Id: I714442739a8daf132e95b9f6a750aa7abab3561e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88465
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-02-12  Stephan Bergmann  <sbergman@redhat.com>  [a7d1fed24557b203acb5016a98af26f4ef24d27a]

        Hack to dynamically adapt to __cxa_exceptiom in LLVM 5.0 libcxxabi
        
        ...for Linux aarch64, similar to 7a9dd3d482deeeb3ed1d50074e56adbd3f928296 "Hack
        to dynamically adapt to __cxa_exceptiom in LLVM 5.0 libcxxabi" for macOS x86-64.
        But unlike on macOS (which is known to always use libcxxabi), be careful to only
        execute the hack in builds targeting libcxxabi.
        
        Change-Id: I5417fde425d2d6bac9400592193a9fe5d2bfe175
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88458
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-12  Miklos Vajna  <vmiklos@collabora.com>  [d1378b92c6697c09def7b3db8b36c3cf883b55c4]

        vcl: fix UB in Window::ImplGetFirstOverlapWindow()
        
        mpWindowImpl can be nullptr here, see online.git's
        unit-load-torture test:
        
        vcl/source/window/window2.cxx:882:24: runtime error: member access within null pointer of type 'WindowImpl'
        SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior vcl/source/window/window2.cxx:882:24 in
        
        Surrouding code already checks for nullptr mpWindowImpl, so fix it directly
        where the problem is reported, not a caller.
        
        (Also fix a similar case in Window::ImplCallFocusChangeActivate().)
        
        Change-Id: I34dee0fd49483c428a78fd48b54c00b2f0a26417
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88474
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-12  Maxim Monastirsky  <momonasmon@gmail.com>  [2ce99d12771407631288af5a12fe2165ae3599d8]

        nModCode assigned but not used
        
        aModEvt.mnCode used to get the currently pressed keys
        before commit fe0451259d2fb93c809c1bfa3baf5abd90019c58
        ("tdf#103158 ctrl+shift should work on key up"). Now
        it gets the previously pressed ones, by ignoring the
        last nModCode assignment.
        
        My intention in the mentioned commit was to only change
        aModEvt.mnModKeyCode to also include the released key,
        and nothing else. So let's revert the unintentional
        change to aModEvt.mnCode.
        
        Change-Id: Ic182119e732b79bc494c73f9bd72959f75cc38b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88484
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-12  Mike Kaganski  <mike.kaganski@collabora.com>  [fe75ce648c53e641048fe1fcd416868b784860e5]

        Fix a crash in OpenSSL when checking updates in dbgutil build on Windows
        
        ... showing a message "OPENSSL_Uplink(00007FFF05F33000,08): no OPENSSL_Applink"
        with this call stack:
        
        libeay32.dll!OPENSSL_showfatal(const char * fmta, ...) Line 986
        	at C:\lo\src\build\workdir\UnpackedTarball\openssl\crypto\cryptlib.c(986)
        libeay32.dll!unimplemented() Line 23
        	at C:\lo\src\build\workdir\UnpackedTarball\openssl\ms\uplink.c(23)
        libeay32.dll!file_ctrl(bio_st * b, int cmd, long num, void * ptr) Line 334
        	at C:\lo\src\build\workdir\UnpackedTarball\openssl\crypto\bio\bss_file.c(334)
        libeay32.dll!BIO_ctrl(bio_st * b, int cmd, long larg, void * parg) Line 361
        	at C:\lo\src\build\workdir\UnpackedTarball\openssl\crypto\bio\bio_lib.c(361)
        [Inline Frame] libeay32.dll!X509_print_ex_fp(_iobuf *) Line 93
        	at C:\lo\src\build\workdir\UnpackedTarball\openssl\crypto\asn1\t_x509.c(93)
        libeay32.dll!X509_print_fp(_iobuf * fp, x509_st * x) Line 80
        	at C:\lo\src\build\workdir\UnpackedTarball\openssl\crypto\asn1\t_x509.c(80)
        neon.dll!make_chain(stack_st_X509 * chain) Line 446
        	at C:\lo\src\build\workdir\UnpackedTarball\neon\src\ne_openssl.c(446)
        neon.dll!ne__negotiate_ssl(ne_session_s * sess) Line 752
        	at C:\lo\src\build\workdir\UnpackedTarball\neon\src\ne_openssl.c(752)
        neon.dll!open_connection(ne_session_s * sess) Line 1706
        	at C:\lo\src\build\workdir\UnpackedTarball\neon\src\ne_request.c(1706)
        neon.dll!send_request(ne_request_s * req, const ne_buffer * request) Line 1011
        	at C:\lo\src\build\workdir\UnpackedTarball\neon\src\ne_request.c(1011)
        neon.dll!ne_begin_request(ne_request_s * req) Line 1245
        	at C:\lo\src\build\workdir\UnpackedTarball\neon\src\ne_request.c(1245)
        neon.dll!ne_request_dispatch(ne_request_s * req) Line 1456
        	at C:\lo\src\build\workdir\UnpackedTarball\neon\src\ne_request.c(1456)
        ucpdav1.dll!webdav_ucp::NeonSession::OPTIONS(const rtl::OUString & inPath, webdav_ucp::DAVOptions & rOptions, const webdav_ucp::DAVRequestEnvironment & rEnv) Line 918
        	at C:\lo\src\core\ucb\source\ucp\webdav-neon\NeonSession.cxx(918)
        ucpdav1.dll!webdav_ucp::DAVResourceAccess::OPTIONS(webdav_ucp::DAVOptions & rOptions, const com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> & xEnv) Line 187
        	at C:\lo\src\core\ucb\source\ucp\webdav-neon\DAVResourceAccess.cxx(187)
        ucpdav1.dll!webdav_ucp::Content::getResourceOptions(const com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> & xEnv, webdav_ucp::DAVOptions & rDAVOptions, const std::unique_ptr<webdav_ucp::DAVResourceAccess,std::default_delete<webdav_ucp::DAVResourceAccess>> & rResAccess, bool * networkAccessAllowed) Line 3934
        	at C:\lo\src\core\ucb\source\ucp\webdav-neon\webdavcontent.cxx(3934)
        ucpdav1.dll!webdav_ucp::Content::open(const com::sun::star::ucb::OpenCommandArgument3 & rArg, const com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> & xEnv) Line 2227
        	at C:\lo\src\core\ucb\source\ucp\webdav-neon\webdavcontent.cxx(2227)
        ucpdav1.dll!webdav_ucp::Content::execute(const com::sun::star::ucb::Command & aCommand, long __formal, const com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> & Environment) Line 553
        	at C:\lo\src\core\ucb\source\ucp\webdav-neon\webdavcontent.cxx(553)
        updatefeedlo.dll!`anonymous namespace'::UpdateInformationProvider::load(const rtl::OUString & rURL) Line 493
        	at C:\lo\src\core\extensions\source\update\feed\updatefeed.cxx(493)
        updatefeedlo.dll!`anonymous namespace'::UpdateInformationProvider::getUpdateInformationEnumeration(const com::sun::star::uno::Sequence<rtl::OUString> & repositories, const rtl::OUString & extensionId) Line 591
        	at C:\lo\src\core\extensions\source\update\feed\updatefeed.cxx(591)
        updchklo.dll!checkForUpdates(UpdateInfo & o_rUpdateInfo, const com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> & rxContext, const com::sun::star::uno::Reference<com::sun::star::task::XInteractionHandler> & rxInteractionHandler, const com::sun::star::uno::Reference<com::sun::star::deployment::XUpdateInformationProvider> & rUpdateInfoProvider, const rtl::OUString & rOS, const rtl::OUString & rArch, const com::sun::star::uno::Sequence<rtl::OUString> & rRepositoryList, const rtl::OUString & rGitID, const rtl::OUString & rInstallSetID) Line 129
        	at C:\lo\src\core\extensions\source\update\check\updateprotocol.cxx(129)
        updchklo.dll!checkForUpdates(UpdateInfo & o_rUpdateInfo, const com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> & rxContext, const com::sun::star::uno::Reference<com::sun::star::task::XInteractionHandler> & rxInteractionHandler, const com::sun::star::uno::Reference<com::sun::star::deployment::XUpdateInformationProvider> & rUpdateInfoProvider) Line 97
        	at C:\lo\src\core\extensions\source\update\check\updateprotocol.cxx(97)
        updchklo.dll!`anonymous namespace'::UpdateCheckThread::runCheck(bool & rbExtensionsChecked) Line 393
        	at C:\lo\src\core\extensions\source\update\check\updatecheck.cxx(393)
        updchklo.dll!`anonymous namespace'::UpdateCheckThread::run() Line 501
        	at C:\lo\src\core\extensions\source\update\check\updatecheck.cxx(501)
        updchklo.dll!threadFunc(void * param) Line 186
        	at C:\lo\src\core\include\osl\thread.hxx(186)
        sal3.dll!oslWorkerWrapperFunction(void * pData) Line 62
        	at C:\lo\src\core\sal\osl\w32\thread.cxx(62)
        ucrtbased.dll!thread_start<unsigned int (__cdecl*)(void *),1>(void * const parameter) Line 97
        	at minkernel\crts\ucrt\src\appcrt\startup\thread.cpp(97)
        kernel32.dll!BaseThreadInitThunk()
        ntdll.dll!RtlUserThreadStart()
        
        The problem is missing OPENSSL_Applink function in soffice.bin
        (see workdir/UnpackedTarball/openssl/ms/uplink.c), because
        openssl/applink.c is not included. That started after commit
        5c89198f69f4487b1c872269ec6f2931490b3d02, which enabled debug
        output from Neon in dbgutil builds.
        
        Just comment out the call to the OpenSSL function that uses file
        pointer API from the Neon debug code on Windows.
        
        Change-Id: Id0188990e9122ee9fd2b3b6b7292bbeb1d206515
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88412
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-02-12  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [61e1e0413296928d929f99c0f006c6cbbcf4ac40]

        tdf#126700 allow replacing the default documents
        
        Per default, a document opened by a user action will always open
        in a new frame. For tdf#83722, this behaviour was extended to
        documents created from templates.
        
        But this currently also affects the default factory templates, if
        these are replaced by a config setting with a real template, which
        was not intentional.
        
        So this patch introduces a new MediaDescriptor property, which
        allows to mark a document as replaceable and automatically sets
        it for factory default documents. If this property is set to true,
        a document just acts as a placeholder while it's unmodified. I.e.
        the next opened document from its frame will close and replace it.
        
        Change-Id: I45ffa8709f7cdda949fac78f3b363f120f0c4a03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88257
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-02-11  Rene Engelhard  <rene@debian.org>  [38e6a5ddb408d8cfabf7f3e578b8bce760c02d11]

        fix svtools' sVendor for langpack install for Debian
        
        after a21987977eae34eaf02fa109201c802f77ea68d1
        
        Change-Id: I4bd2b37e3f006209f55bccca9fe117b0c0c4efbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87908
        Tested-by: Jenkins
        Tested-by: Rene Engelhard <rene@debian.org>
        Reviewed-by: Rene Engelhard <rene@debian.org>

2020-02-11  Mert Tumer  <mert.tumer@collabora.com>  [62e077c3e58b965f0587995667d45a0a26f3672e]

        Fix FontColor does not change selected cells on calc
        
        Change-Id: Iae2f72bff4fd6986fc8cc07ba09996b1af4eb140
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86670
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        (cherry picked from commit 23e8e4521366aaf5831a3c1feaffdc41658ce7e7)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88398
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-02-11  Tor Lillqvist  <tml@collabora.com>  [ecfc94359d701d03b59812c30f5a77556891e0d4]

        tdf#129388: Avoid any actual painting of the slide sorter in the LOKit case
        
        The JS code in Online creates its own slides sorter thing anyway, the
        one is core is only needed as a data structure.
        
        Change-Id: I0eeb79c523b72f7b616f11443198d5af82b70643
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87184
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88444
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-02-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [7ed602a3b8c0ffe922b4f082cd4cdaa5a8f0d64c]

        tdf#130440 only select first page if no other page is selected
        
        Found while implementing the UItest.
        See https://gerrit.libreoffice.org/c/core/+/88437
        it asserts on line 34 AssertionError: 2 != 1 as the first and
        second slides are selected
        
        Change-Id: I249dc0ac6faa55f0f15deedb848beabbc64aeed4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88439
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-02-11  Stephan Bergmann  <sbergman@redhat.com>  [e53ea908b7c791fdcd424cf7b0c8716d3b7b54a0]

        Fix duplicate "stringresource" in MERGE_LIBRARY_LIST
        
        ...where both entries were added with 40fe721462df5bedacddc8829cefc3d739cf940f
        "add some more libs to libmerged", and defining Library_stringresource in
        scripting/Module_scripting.mk is conditional on BUILD_TYPE SCRIPTING.
        
        This will hopefully fix
        <https://ci.libreoffice.org/job/lo_callgrind_linux/7884/> (which apparently uses
        --enable-mergelibs),
        
        > /usr/bin/ld: /home/buildslave/lode/jenkins/workspace/lo_callgrind_linux/workdir/CxxObject/scripting/source/stringresource/stringresource.o: in function `stringresource::StringResourceImpl::isReadOnly()':
        > /home/buildslave/lode/jenkins/workspace/lo_callgrind_linux/scripting/source/stringresource/stringresource.cxx:297: multiple definition of `stringresource::StringResourceImpl::isReadOnly()'; /home/buildslave/lode/jenkins/workspace/lo_callgrind_linux/workdir/CxxObject/scripting/source/stringresource/stringresource.o:/home/buildslave/lode/jenkins/workspace/lo_callgrind_linux/scripting/source/stringresource/stringresource.cxx:297: first defined here
        > /usr/bin/ld: /home/buildslave/lode/jenkins/workspace/lo_callgrind_linux/workdir/CxxObject/scripting/source/stringresource/stringresource.o: in function `stringresource::StringResourceImpl::loadLocale(stringresource::LocaleItem*)':
        > /home/buildslave/lode/jenkins/workspace/lo_callgrind_linux/scripting/source/stringresource/stringresource.cxx:659: multiple definition of `stringresource::StringResourceImpl::loadLocale(stringresource::LocaleItem*)'; /home/buildslave/lode/jenkins/workspace/lo_callgrind_linux/workdir/CxxObject/scripting/source/stringresource/stringresource.o:/home/buildslave/lode/jenkins/workspace/lo_callgrind_linux/scripting/source/stringresource/stringresource.cxx:659: first defined here
        [...]
        
        Change-Id: Ie667487bced048d3b0b0081a9fa4abafa090f02b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88468
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Jenkins

2020-02-11  Armin Le Grand (Collabora)  <Armin.Le.Grand@me.com>  [c3e098483f4db12e9502c6cbc056e3d7498b7b6c]

        tdf#130478 add direct dash paint in GDIPlus (win)
        
        Not as easy as hoped, see more info in the adapted
        file vcl\win\gdi\gdiimpl.cxx itself.
        
        Change-Id: I265888c65658d5e8a2a04b6f064d2baf3e1d9bad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88463
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2020-02-11  Artur Neumann  <artur@jankaritech.com>  [aa691417bc29fe866d2a05a2b5a353567baba515]

        UI test for tdf#128739
        
        cut, paste and undo with documents containing fieldmarks and bookmarks
        
        Change-Id: I4ee8edf061f7cdb08ae90bee32ac07b6a0980cc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/84054
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-02-11  Jan Holesovsky  <kendy@collabora.com>  [b412daf79f2df41f88c6eacd09f3924e376ddec2]

        Introduce INCLUDE: in the distro-configs...
        
        ...to be able to have a common base for things, and then apply some
        additional stuff on top - in this case the Android branding for the CP
        builds.
        
        Change-Id: I43118bba84fddb8508cc4688c83c2d81a103d781
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88440
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 8dd75f47d9d571ed557fd360b8f9ff7aaca335af)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88400
        Tested-by: Jenkins

2020-02-11  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [38ef425f04ec518cbe7785f88267e25d94b803dc]

        neon: drop special whitespace href handling
        
        Since whitespace (0x20, 0x09) in the URI path is now included in
        the neon_uri_parse_allow_others.patch to accept SharePoint IRIs
        as valid URIs, drop that hunk and document a link to the upstream
        discussion in the Makefile.
        
        Change-Id: I7b776e9bcaa716069b0f83a97499cf49e5ed1644
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88447
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jenkins

2020-02-11  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [b995cd09a79e69b44d6765b00c1e4a3741db6f08]

        Update git submodules
        
        * Update translations from branch 'master'
          to 614eb3429622290c320d137cfa9d8b908c56f9ab
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: Ib8c90ab28e150c029e92a9621e65cf00ebba33c6
            
2020-02-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [203abaaaaa33e6631315c735f6d42ad2c088a973]

        move GraphicReader class out of graph.hxx
        
        Change-Id: Id78995bfb8e8308a388ed542690ad85e4d19ce12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88425
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-02-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [71395766532cace8cd981a77599b8ac74260ab57]

        clean-up namespaces in graphicprimitive2d.hxx
        
        Change-Id: I98975660a54e21ec33007ca1f21e7fd39b92f257
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88242
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-02-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [26ba295e5517dd85de5b972631b3a73beb8db7a0]

        remove graphicprimitive2d.{cxx,hxx} from clang-format blacklist
        
        Change-Id: Ice9a6813743e4238d28d6007bb0092c69685a9fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88241
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-02-11  Stephan Bergmann  <sbergman@redhat.com>  [e8f26dc13b65b1a05d948d9c95110c86315e8f20]

        tdf#130555: Prevent negative aSelection.Min()
        
        ...which would violate the the preconditions of the later call to maText.remove.
        
        When BreakIteratorImpl::previousWord
        (i18npool/source/breakiterator/breakiteratorImpl.cxx) is called to e.g. move
        back over a single space at the start of the text, at least for an en-US locale
        it will fall through to the call to BreakIterator_Unicode::previousWord
        (i18npool/source/breakiterator/breakiterator_unicode.cxx) at the bottom of the
        function.  That in turn calls icu::BreakIterator::preceding, which is documented
        (workdir/UnpackedTarball/icu/source/common/unicode/brkiter.h) to return
        icu::BreakIterator::DONE (i.e., -1, see
        workdir/UnpackedTarball/icu/source/common/unicode/brkiter.h) in that case, which
        causes BreakIterator_Unicode::previousWord to return a Boundary with startPos ==
        endPos == -1.
        
        The documentation of UNO method css.i18n.XBreakIterator::previousWord
        (offapi/com/sun/star/i18n/XBreakIterator.idl) is silent about the expected
        return value in such a case.  But lets assume that returning such a [-1..-1]
        Boundary is as intended, and locally address this case in Edit::ImplDelete,
        making aSelection start at the start of the text.
        
        Change-Id: I40e17ba602088e72aa6962cb41dd8e1cdf6e2561
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88431
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-02-11  Rene Engelhard  <rene@debian.org>  [f62e4fb51d72641896b6b8f38fbffb35e6c1b695]

        make Base install via packagekit also confgurable (like fonts/langpacks)
        
        Change-Id: I72f98e89d1c8e92f10da8e3843956658d035528d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87907
        Tested-by: Rene Engelhard <rene@debian.org>
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-02-11  Yusuf Keten  <ketenyusuf@gmail.com>  [5326d238d7f98b11886eb4be01f19db73f8eda39]

        tdf#114694: Make default value in language settings the first element
        
        For Languages, to make the default value ​​the first element in the
        list, I've added 3 parameters to SvxLanguageBox::SetLanguageList().
        With this parameters, function adds default value according to its
        existence before other values. For sorting User Interface and
        Currency, I removed the make_sorted function.  I added std::sort
        with lambda expressions for both of them.
        
        Change-Id: Iae37bfe09aaac4d8ecde1caad7a14e11df551eae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87926
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-02-11  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [992c2e82e29ed68e40fe61303d16762604003121]

        tdf#57879 - Expand word boundaries to include connector punctuations
        
        In the IDE expand word boundaries for strings in order to fully select
        names for double clicks and Ctrl+Shft+Left/Right.
        
        Change-Id: I4662b2170fdd5891dc020c08b9a9d8db8d477541
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86597
        Tested-by: Jenkins
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-11  Caolán McNamara  <caolanm@redhat.com>  [bb861c972451af1ecdec75f37d32504167eff2ec]

        ensure the module combobox gets updated with the current selection
        
        Change-Id: Ia9bf71c1890d9f2700a67ad9a3727dbf140c0492
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88446
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-11  Mert Tumer  <mert.tumer@collabora.com>  [1cec037fb349c8535cd1e09f00c0eb08e45fd957]

        Fix csv dialog pops up on mobile when copy/paste
        
        Change-Id: I9e4b154090ad9da0d10a368656f6f63fe335cecf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87132
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        (cherry picked from commit f99605b6df506d51411d22d377eafd722685edbd)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88397
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-02-11  László Németh  <nemeth@numbertext.org>  [abb9c7db8bcc06f907d39a7811711882161d5803]

        tdf#130494: DOCX import: limit paragraph-level character property
        
        expansion for the whole table paragraph based on the
        last character context.
        
        regression from 2ab481b038b62b1ff576ac4d49d03c1798cd7f84
        (tdf#90069 DOCX: fix character style of new table rows)
        
        Change-Id: I49da23c268436488ff1537771869c38108113c12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88199
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-02-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [632b2afd281a3f538fdf93d64a054f5be613f423]

        Fix typo
        
        Change-Id: I57990148b75dc00ab7725e6917bc7971f5dde2d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88445
        Tested-by: Jenkins
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-11  Kelemen Gábor  <kelemeng@ubuntu.com>  [5c283b86cd1f57d82b8d2c4d2fa355b50bd39e3b]

        tdf#126744 Transfer paper size and orientation to new printer
        
        when selected from the Printer dropdown list
        
        Change-Id: Iedd53575c2e9146b663cf21b42b495473abe5165
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88373
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <bubli@bubli.org>

2020-02-11  Jan Holesovsky  <kendy@collabora.com>  [f2f8a2ec10d87ffb23949338a9e4da1e1d704644]

        android: Actually let's avoid the exceptions via bridges only on aarch4.
        
        Change-Id: Id2830f09ca6afd11f6f866565f37bdb7ba45bfb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/84205
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-02-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [2c86f1981c9a6f24d5c33c5eede2cd15ce6f29e3]

        tdf#129346: Add UItest
        
        Change-Id: I491659d3bc5657c4eda2d88849acb0c4972b0c60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88429
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-02-11  Caolán McNamara  <caolanm@redhat.com>  [b97af2719c739649d86a8ec1cc1d0c2d38b26697]

        Related: tdf#130161 invalid iterator used in BrowseMode::Subs case
        
        xTreeIter is invalid here before AddEntry, afterwards it will remain
        invalid unless it was passed in to AddEntry to be updated to the
        newly inserted location, and we need it to be valid in the
        BrowseMode::Subs case
        
        Change-Id: I4831b7713bdb67889604fd4f8a7cd1644fd81a10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88442
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [40fe721462df5bedacddc8829cefc3d739cf940f]

        add some more libs to libmerged
        
        and fix a consequent symbol name clash in basctl
        
        Change-Id: Idc836fcbb379e1046a60008391635eb6241b27c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88188
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-11  Miklos Vajna  <vmiklos@collabora.com>  [bf25e69f8f657d5e3bcdd0bd54c5fa0d66ec85fe]

        DOCX import: fix margins of inline shapes with effects, imported as Draw shapes
        
        Effects have an extent, and unhandled effects (like this blurred shadow)
        need to take space in the margin of the shape to make sure they use the
        correct amount of space in the layout.
        
        This was working in general, but not in case the importer decided to
        import the shape as Draw shape + the shape was inline.
        
        (And also disable a new CppunitTest_sw_uibase_shells test on Windows,
        which is only stable on Linux, it seems.)
        
        Change-Id: I9d0531d9393d8c2cd274e6f54bbbfe8024bf270f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88427
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-02-11  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [52ee72a0e5ea6e590a98d3388e1cf12fa75583b6]

        update credits
        
        Change-Id: I21a49cb649ebdc6b8af50f0b92decb77887e721c

2020-02-11  andreas kainz  <kainz.a@gmail.com>  [ef23096591255d3a1aad87c21560812ef564b496]

        Writer Sidebar Wrap section update for better alignment and fit
        
        Change-Id: I9bb3054f5e55346f09828e5ce7220445794c5880
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88411
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-02-11  Caolán McNamara  <caolanm@redhat.com>  [6c01bbab45eb16356d345ae2f6bfd6a864dd59e1]

        weld FillControl item window
        
        Change-Id: I5f943a9cf881494fe8a9fecea6a957a7085a5582
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88378
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-11  Caolán McNamara  <caolanm@redhat.com>  [1783d7b1f522810dec3cdd02e8ac8bf688c734cf]

        cypress: mobile: Font size combobox is broken on core/master.
        
        so https://cgit.freedesktop.org/libreoffice/online/commit/?id=08d6c3fdf9bac4ad8318151ab1402690eb950f52
        isn't needed
        
        Change-Id: I8836969ae064342835287a63065e591f083f2220
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88433
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-11  Furkan Ahmet Kara  <furkanahmetkara.fk@gmail.com>  [cb942e1326f2eaf4b1796c20dbb21602d3e02307]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I4f0ff5864f343c016ae88477e064b0c643cd0d9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88268
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-11  Stephan Bergmann  <sbergman@redhat.com>  [016da11f3643fdce7e8caaf2c1f1e29341f101dd]

        Drop some static_cast from long to sal_Int32
        
        ...that would just silently hide overflow in the unexpected case that the given
        long values do not fit into sal_Int32.  (These casts had been carried over in
        3270fc628b2e6a8f73ff0d1e4389d9c7595e0a50 "use OUString(Buffer) in class Edit"
        from the casts to xub_StrLen, aka sal_uInt16, that were present ever since
        8ab086b6cc054501bfbf7ef6fa509c393691e860 "initial import".)
        
        Change-Id: I1775f44d386389f00051f11cc9d1911b10feb427
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88432
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-11  Michael Stahl  <Michael.Stahl@cib.de>  [d978f5d40102a098f1faf1e98aa39ad122284299]

        related: tdf#106742 sw: DOCX import/export: fix default of table indent
        
        There's a compatibilityMode in word/settings.xml in DOCX files:
        https://docs.microsoft.com/en-us/openspecs/office_standards/ms-docx/90138c4d-eb18-4edc-aa6c-dfb799cb1d0d
        
        If a document doesn't contain compatibilityMode, then the default
        is 12, but the code for table indent import/export assumed that the
        default is 15, so loading an ODF document and exporting as DOCX results
        in wrong table indent when loaded in Word.
        
        (regression from 9a31d1c83e08600507689dc18f6f0973bc7e4389)
        
        Change-Id: I3ce32286473640e5b7e12b487aef5f123bfb8d12
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88408
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-11  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [87d078a5a86d9a83395740e6c74e2e4cb52fe7cc]

        tdf#42949 Fix IWYU warnings in writerperfect/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ia1ac2b3d254487f6b4e85b52eead13635d30a5af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88416
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-11  Jan Holesovsky  <kendy@collabora.com>  [d9676143dc61e846ffce275de3767eb8f53bf0af]

        android hunspell: All languages we pack are the supported ones.
        
        Without this, we disable all the languages, because the env. variable is
        not set.
        
        Change-Id: If8f6a9ec6270391d1f8c2bf225c8ea4bb1aae688
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88220
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88367
        Tested-by: Jenkins

2020-02-11  Caolán McNamara  <caolanm@redhat.com>  [35947e357c8a4d2a98f970c5f78f00b27a8ff7ed]

        on main window getting focus gtk is destroying the popup windows itself
        
        so copy the data we need before it can do that
        
        Change-Id: If35d7ba0f272475e82f969bd80c6ff44131a3d2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88376
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-11  Caolán McNamara  <caolanm@redhat.com>  [559b41687f32f2171165afa5008a1d5ecb9b06ea]

        surface attribute disappeared
        
        Change-Id: I195fc92ff6fea962ceca06df5e5e562d729bcc5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88374
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [ac361231fecb281a0e9550a6527d39183480fe29]

        SplitWindow::ImplDrawBack is effectively unused
        
        ever since
            commit facc94bb0aef58353d54e14f948790643ccbec32
            Date:   Thu Jan 30 14:36:57 2020 +0200
            loplugin:unusedfields
        
        Change-Id: Idb09424a09074abe77d6d5b63ea4a526a3bb7ed2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88423
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-11  Seth Chaiklin  <sdc.blanco@youmail.dk>  [d121553b65eb12e8e47bc4ffc377be73e2bc90d2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e6e4a01c2ae198bde731045f4451ba345877cadb
          - update Online Update help page
            
               - add headings
               - correct outline level
               - add control
               - align help page with dialog box
               - added "online update" icon
               - updated "note" about installation of Update module,
                    a common intro, with sys-specific details.
            
            Change-Id: Id237acbb93ec90a6d7622135e5bdc212f28ca1a4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87810
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-02-11  Stephan Bergmann  <sbergman@redhat.com>  [ff49c04a47dc044fef56d83f924ebd919172c1c0]

        Avoid needless ListenerList temporary
        
        Change-Id: I0670a013136c8d8d7e7fb5caca54812f4fa490e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88422
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-11  Miklos Vajna  <vmiklos@collabora.com>  [63d3ac37865460ff51348a6e792bbacf2f7c4653]

        tdf#129221 DOCX import: fix missing restart of numbering
        
        Regression from e49d2b31fb2020d065b4ad940d1031d07b10f32b (fdo#78939
        [DOCX] Hang while opening due to incorrect modification of Style,
        2014-06-06), the problem was that the 2nd sub-list of the bugdoc was not
        restarted in Writer, while it was in Word.
        
        The PR2 paragraph style inherits from the PR1 one and only that sets the
        numId; tweaking the bugdoc to state the numId directly in PR2 would work
        around the problem.
        
        Fix the issue by improving DomainMapper_Impl::finishParagraph(), so that
        it uses lcl_getListId() rather than calling
        pStyleSheetProperties->GetListId() directly; since the previous knows
        how to walk up the parent chain if needed.
        
        Change-Id: I1c460919b0389d5b053b4ca1c9210279d6cd183c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88413
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5d00a1c9c6e85f3d7a3e05ab485da79980c38d44]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 66d9968bba9fe381183387089509ed928ee8a6d9
          - tdf#129554 keyboard shortcuts for Pivot dialog
            
            Change-Id: I95abc0b5f2ba6447c8d034f12a9babebbc5a2db1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88419
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-02-11  Seth Chaiklin  <sdc.blanco@youmail.dk>  [46014dc2ebebff66d55e192a354637cc142b327e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 68ea04c5012484b5ca30a87a5b8f326e5f9708f2
          - tdf#130064 adjustments in legacy positioning help page
            
              - remove unnoticed empty paragraph and add bookmark branch
              - double appearance in "apply" label, and change to "List" style
              - add missing word
              - improve "Load/Save" explanation (appears also for "Position"
                  and "Chapter Numbering"
              - added related topic link to "Indenting Paragraphs" for both
                  "Position" pages
            
            
            Change-Id: I8da3e6b5e70c37606eaa79850cde0d9c4b3d5db1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88390
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-02-11  Maxim Monastirsky  <momonasmon@gmail.com>  [0ad3558a0c84e97306dfd6d235680ed6e053711b]

        cui: Compare by full module id
        
        Otherwise Master Document is detected as Writer,
        causing crash when opening the customization
        dialog, as the notebookbar tab isn't prepared to
        handle the Master Document variant.
        
        Change-Id: I872255c42517b4223fb31e2074e4d5d083c76e93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88344
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-02-10  Marco Cecchetti  <marco.cecchetti@collabora.com>  [2b7f4d8a2cfad9fab557762cc8cfbdb2d41b9938]

        lok: calc: zoomed text entry not rendered
        
        Change-Id: I829966d81bd68571a0651feb458a817587e4d88e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/84992
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-02-10  Caolán McNamara  <caolanm@redhat.com>  [6a1afa08131bb621cac9a350786b2e41d10afef3]

        operate on the text renderer cell, not the first cell
        
        Change-Id: Id208150e45a4a5724f1e001522ee8fd94a64a91a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88375
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-10  Maxim Monastirsky  <momonasmon@gmail.com>  [81397e1d0c0731fb354ad01ef9e4ef710a2067c5]

        reportdesign: Hide some internal commands from customization
        
        In addition:
        
        - .uno:BackColor was unused, and internally mapped to the same
        id as .uno:DBBackgroundColor which is used and has a label. So
        remove the former, and make the latter visible in the
        customization dialog instead.
        
        - .uno:DSBEditDoc is mapped to SID_EDITDOC, and handled by the
        code, but has no label. On the other hand, the toolbar has an
        .uno:EditDoc item, which has no mapping in reportdesign, but
        happens to be mapped to SID_EDITDOC elsewhere. So assume this
        was a mistake, and .uno:DSBEditDoc should be used instead of
        .uno:EditDoc.
        
        Change-Id: I9da2ed36167571627b32a4055b734847c3ea1e64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88342
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-02-10  Maxim Monastirsky  <momonasmon@gmail.com>  [d2dfda8aba7701d19001d7a080d965a83e30443f]

        Always checking for Master document command labels makes no sense
        
        Change-Id: I33d04da63c5e30d166bd22f9fc7ffb5aa4da5c6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88343
        Tested-by: Maxim Monastirsky <momonasmon@gmail.com>
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-02-10  Alex Henrie  <alexhenrie24@gmail.com>  [37187ecf8c2e5c5d9333a672206a1d4cb2ea1b57]

        Add case table for Warang Citi
        
        Change-Id: Idc42ffe7d68f612da759146079fa900b559b1def
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87317
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-02-10  Eike Rathke  <erack@redhat.com>  [86a42619213d6543e77ceb55f069926a2090f823]

        Resolves: tdf#130550 Add Ligurian [lij-IT] to language list
        
        Change-Id: I6a83bd754ebebf877d6638d5672194aefcf179bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88372
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-02-10  Caolán McNamara  <caolanm@redhat.com>  [50d9dbedc475069e1bb0b2788f814b8103c165c3]

        tdf#129346 only select first page fallback if seting to current page failed
        
        Change-Id: Iee4f9cef9659837e9ce131e3bfc8da3e8d87bf84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88406
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-10  Seth Chaiklin  <sdc.blanco@youmail.dk>  [9f303928da1bd0469e3e0bcf1b2056ad1417153d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6f892e6e9b43209dad3ee82ddd7bd4ea0d3b129f
          - updating help for  "Page number" on "Status Bar" help page
            
            - changed section id from "seitennummer" to "pagenumber"
            - single click opens "Go to Page"
            - removed "link" in "pagenumber" section - because it simply goes
              from the Status bar page to the page where the embed is coming from.
            
            Change-Id: I23387937aea57811f85a9a9cf4a4f3a80932b4ac
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88150
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-02-10  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [4eaaf63196020fcdffe651761c9a21127fe24d57]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 377542bfda4f697cc0f50ac90e8ed40e98db0bd2
          - Index entry addition
            
            Change-Id: I291bff961d6772bf72ca5fc1d23b6584a32b0a4d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88186
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-02-10  Caolán McNamara  <caolanm@redhat.com>  [1191a45699ba22445388ceeb834d7b1b3e77dde3]

        Resolves: tdf#130541 null-deref on detaching already-detached page
        
        Change-Id: Ib48ab91232b8ff624a1387ab82701938eef58ded
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88380
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-10  Caolán McNamara  <caolanm@redhat.com>  [8ed176b2cc868c187adf7edb9fe41ae1fb30f459]

        Resolves: tdf#130548 click is sent to the other member of the group
        
        when toggling one the other gets a click signal, but its too
        early and the page size isn't set yet, making the dialog thing
        the margins won't fit in the page
        
        Change-Id: I5b51f2d91c69558d47f43b3f05eca3fd87a24125
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88383
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-10  Stephan Bergmann  <sbergman@redhat.com>  [751592f927d8289335a0886006f9b740b3e20df5]

        Remove redundant ScTabView::GetSdrView
        
        See the comments at <https://gerrit.libreoffice.org/c/core/+/87872> "Removed old
        comment" how it was presumably used in the distant past to address
        <https://docs.microsoft.com/en-us/cpp/error-messages/compiler-errors-1/
        fatal-error-c1055?view=vs-2019> "compiler limit : out of keys".
        
        Change-Id: I168532403fe04111ce1af08d43924a426c09c42d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88379
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-10  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [7477b3ca599bc1d0e8e84fa3674032b0da4117b3]

        refactor PostIt access to SwFormatFields in ...
        
        - SwTextShell::ExecField()
        - PostItManager
        
        Change-Id: I7eabf0a7d8170d0dacf3069925abfe1a91a4a9f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88334
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-02-10  Jan Holesovsky  <kendy@collabora.com>  [cc0759f1e2bea4241d878ee57deaab9e50e24a3d]

        android hunspell: Hardcode the ReferenceOOoMajorMinor for version check.
        
        From some reason it fails to be read from the versionrc; and I'm not
        really eager to debug why...
        
        Without this, only the dictionaries that do not mention the
        OpenOffice.org-minimal-version are registered; which would be just 2 of
        them.
        
        Change-Id: I9fe0bc138eadbdcbe5e0d8231e7e90ef268163bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88219
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88366
        Tested-by: Jenkins

2020-02-10  Jan Holesovsky  <kendy@collabora.com>  [99e143cb771446b592e0d9e52bb16563e114b69a]

        android hunspell: Don't explicitly disable extensions on Android.
        
        We need the bundled extensions for hunspell.
        
        Change-Id: I423d71376652b7d54dfdcc81462a19db9dc785bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88218
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88365

2020-02-10  Jan Holesovsky  <kendy@collabora.com>  [4f9531c81d4190090ede4d657acdd4b7628462d0]

        android hunspell: Turn on the hunspell build on Android...
        
        ...and try to register it for use - it's a bundled extension.
        
        The attempt to use the Android's native spell checking failed because
        the combination of gboard + google's spell checker makes every word in
        the app appear as if spelled correctly.
        
        I haven't found any easy way around that, so let's use hunspell instead;
        but for that, we need to make the bundled extensions work on Android.
        
        Change-Id: If6563e497f1d3085c26eda571567242b2c1f6181
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88217
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88364
        Tested-by: Jenkins

2020-02-10  Caolán McNamara  <caolanm@redhat.com>  [1d0fc7baaaaea16b4ed0bb656f6c48a6b6c0d4ef]

        set a narrow width so it takes the width of its fellow panel members
        
        Change-Id: I846d1918fbd470439ea1efe591ff8eb392464bce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88377
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-10  Marco A.G.Pinto  <marcoagpinto@sapo.pt>  [2e7283d32897e1c22af44ba13629d06e8626a645]

        [en_GB] 6 new autocorrect words
        
        Change-Id: I15a3626a79cb4944a56a86c95cfcb1aa587999fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88292
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-02-10  Marco A.G.Pinto  <marcoagpinto@sapo.pt>  [e55f89d271eed34d69ceea1ddb6127be0a47a1cd]

        [en_US] 6 new autocorrect words
        
        Change-Id: Ibeb66ea402c0800d321ed7f03bed5741c04fec1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88294
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-02-10  Muhammet Kara  <muhammet.kara@collabora.com>  [85acb421cfaeda49471ad21b5c68f26e2cddc7f0]

        Avoid additional search in case of insertion
        
        Change-Id: If53add597daea0dc6ba77d92297d0dd0303c3500
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88354
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-10  Caolán McNamara  <caolanm@redhat.com>  [48a307b69713a244e747b3a4d444d6793d59b8d9]

        weld SvxFmAbsRecWin item window
        
        Change-Id: I6a11d8ba226b28447e2ab04925090491d6953132
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88348
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-10  Caolán McNamara  <caolanm@redhat.com>  [abfdfe6ac1bfc917d1693874f9dec80167e0806f]

        weld SvxFmTbxCtlRecTotal label item window
        
        and SvxFmTbxCtlRecText label item window
        and SvxFmTbxCtlRecFromText label item window
        
        Change-Id: I5c5bbdacfe7e69abd44b9a548deadbf6c4d2a7d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88283
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-10  rizmut  <riz_17_oke@yahoo.co.id>  [56f79ad5d70226ca64423044c0ba92e265776802]

        elementary: Fix for tdf#130533; list in Impress Sidebar
        
        - Update also to icons in Bullets and Numbering toolbar
        
        Change-Id: Ifbd28ae3e1842047c39a9349d670b6e954dd2d62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88356
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-02-10  Luboš Luňák  <l.lunak@collabora.com>  [4645ea2ba40b529cbd5cf28ce65083d51b8a1772]

        ignore -DGLM_FORCE_CTOR_INIT for shared PCH
        
        It's not used by the PCH, so it's safe.
        
        Change-Id: Ia86bf0ff31bc40b81b10517f8abd33e9170dba2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88362
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-10  Luboš Luňák  <l.lunak@collabora.com>  [a364218abec6ed067d4b1cf00716056a67d0601f]

        sort compilerplugin sources
        
        We generally sort sources for each target in LO, so make this
        consistent/nicer :).
        
        Change-Id: I4c8bc0d9e3f0b2d8b966bd90215c960c30ea2f86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88361
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-10  Caolán McNamara  <caolanm@redhat.com>  [de9ca54efbfab84ca9cc7c656818aad91fcfa074]

        DROPDOWNONLY should have been DROPDOWN
        
        Change-Id: Id69413752779ee076e2a81330990f1230264a8f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88346
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-10  Luboš Luňák  <l.lunak@collabora.com>  [da4bfe472945b05fd7baa9f75e7c89d8657a542a]

        log human-readable vulkan driver version too
        
        Change-Id: If21f6720b77a55e23864140bb10e7ff7a24e3de2

2020-02-10  Stephan Bergmann  <sbergman@redhat.com>  [f99c76c2e8e885ca1fcc635be7cf2481830eb379]

        Mark external/coinmp/Wnon-c-typedef-for-linkage.patch as upstreamed
        
        Change-Id: I8c2a7ce17d1c406563aca234aa6ea606414c9f71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88363
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-10  Mark Hung  <marklh9@gmail.com>  [f40456f093fed10fd6153ad4c5960bd0f7b438c6]

        sw/qa: fix libxml2 parser error for testChinese
        
        in htmlexport CUT on Windows with tradtional Chinese
        as the system locale.
        
        Libxml2 complaints about encoding:
        Entity: line 2: parser error : Input is not proper UTF-8,
        indicate encoding !
        Bytes: 0xB4 0x49 0xA4 0xE5
        
        - By default SvxHtmlOptions::GetTextEncoding() uses
        SvtSysLocale::GetBestMimeEncoding() to decide the decoding,
        where osl_getThreadTextEncoding() is used. That results in
        big5 if you're using Windows with tradtional Chinese as the
        system Locale.
        
        - libxml2 expects the xml begins with "<?xm", and guesses the
        encoding based on first 4 bytes of the content. So it always
        falls back to utf8 in our test.
        
        Change-Id: I48be9bf552ab6ea76f8baea7e48a8c02a7e8c2cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88260
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-10  Caolán McNamara  <caolanm@redhat.com>  [89150f1bcbb71c0cc505bed1547ee0526ace3b2c]

        cid#1458168 silence bogus Dereference after null check
        
        and
        
        cid#1458166 Dereference after null check
        cid#1458167 Dereference after null check
        
        Change-Id: I68dc7dc1bc78ed64795d353d5d0ffc15cc46b0c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88347
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-10  Miklos Vajna  <vmiklos@collabora.com>  [efe3a81ca3a605aba09871b288808ca7da0e93f1]

        sw: prefix members of SwExtTextInput, SwLineNumberInfo, SwWriter and ...
        
        ... SwgReaderOption
        
        See tdf#94879 for motivation.
        
        Change-Id: Ib44eaa1adbc731499d22b0bf538380b8bc0cc4eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88357
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-02-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f9ab2fbe2909beb084d7cfc04724f6b081d6f186]

        Removed old comment
        
        Change-Id: I88a20c74ed0644c87b9f93bd918e4bde5a2cb40e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87872
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-10  Stephan Bergmann  <sbergman@redhat.com>  [36dfe0d1ee81ae9a18fbcd4d34d49a3fbf513c03]

        -Werror,-Wnon-c-typedef-for-linkage
        
        ...with recent Clant trunk, see <https://github.com/llvm/llvm-project/commit/
        7ae1b4a0ce9c7f269cf3069e41496a78e3f28d49> "Implement P1766R1: diagnose giving
        non-C-compatible classes a typedef name for linkage purposes."
        
        Change-Id: I4e9e03f63fe47ccad4461cbc5c9fef9abd5c02ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88358
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-10  Pelin Kuran  <pelinrkuran@gmail.com>  [c3bdf60484298e1a42b5df28c2f2bc0c603510c4]

        tdf#90834: Turn in-line version control comments into good comments
        
        Change-Id: I366badf234f00536cd208a516eff9667f99d2f86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87719
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-10  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [f363ca0c0b949b60b8bb2dd43025082e4609c3f0]

        Revert "tdf#129096 Don't autosave encrypted documents"
        
        This reverts commit 15664830235fd3d34dc633affa87824e5c10cb79.
        
        Reason for revert: this was fixed meanwhile via
        https://gerrit.libreoffice.org/c/core/+/86201
        
        Change-Id: Id264bc09445cc00e059a243b8ccc53d9364c3ca9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88287
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-02-10  Michael Stahl  <Michael.Stahl@cib.de>  [24ae47e808f471d1ad2d019d50cc1c2a47762dbf]

        sw: DOCX export: fix rotated text fields
        
        The rotation works in RTF export and DOC export, but not DOCX.
        
        If a text field is rotated via SvxCharRotateItem, the w:eastAsianLayout
        element gets written on the run that contains the fldChar begin,
        but not the subsequent 4 runs that are written via
        DoWriteFieldRunProperties(), because it doesn't write
        m_pEastAsianLayoutAttrList.
        
        It's not clear why that function manually writes a subset of the run
        properties instead of simply calling WriteCollectedRunProperties()
        to get all of them.
        
        Change-Id: I6d8cacda4b62a6f6fdc77885149e7de8666e7200
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88196
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [af14b2096e363e8f09c2da749f9199bebb7cbb40]

        use color instead of int
        
        Change-Id: I7a837b61af666b6e13519df43255ff309d54f170
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88123
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-02-10  Luboš Luňák  <l.lunak@collabora.com>  [396d1019413ea6d7e3965e47beae0837d2cf84f2]

        add BLOCK_PCH to gbuild, allowing partial non-PCH rebuilds
        
        Both MSVC and Clang (with -building-pch-with-obj) generate one extra
        object file for code from the PCH, saving repeated generating of this
        code for every object using the PCH. This causes problems when
        temporarily disabling PCH by doing 'make ENABLE_PCH=' (e.g. when
        checking #include's are correct), as this object would no longer be
        linked in, and objects not rebuilt with PCH disabled would still need
        it.
        This patch allows doing 'make BLOCK_PCH=1' instead, which will disable
        PCH with the exception of this object file still getting linked in.
        
        Change-Id: I8fcb150ef27ebb34118d62739a1a1558aa1a6f3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88341
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-10  Luboš Luňák  <l.lunak@collabora.com>  [67770fc41f409e9d7e179b34eb84434ed237a6ce]

        if OpenGL is forced, do not enable Skia in order to allow GL
        
        Change-Id: I013db819b66252a25e0a6fddd8e777c3d8d36372
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88210
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-10  Luboš Luňák  <l.lunak@collabora.com>  [90b02dd4a465f312a6b9c27ff572b5a304e857de]

        in case of Skia problems force raster mode, don't disable it all
        
        Skia's CPU-based raster mode should be safe (at least from driver problems),
        so it should be enough to make the failsafe mechanism just disable Vulkan
        use.
        Also add UI option controlling forced raster rendering.
        
        Change-Id: I6be1745782816e5468e55635ae5613b6a6afded6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88206
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-10  Luboš Luňák  <l.lunak@collabora.com>  [3081998ada2ad60d14f8b2343309fe79776f898a]

        add (Vulkan) blacklisting to Skia
        
        Currently there's nothing blacklisted, but this is the code.
        And there's not much point in blacklisting CPU-based raster Skia,
        so check only for Vulkan.
        Since this requires accessing Vulkan to get the driver info,
        this commit also reorganizes a bit getting a GrContext when there's
        no actual window, so that it's usable for the test.
        
        Change-Id: I042af0470fb635d8ea471a40837bfcd102d7016f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88205
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-10  ayhanyalcinsoy  <ayhanyalcinsoy@pisilinux.org>  [c060c80496429d59bb6f158c44957d853dccb06c]

        tdf#129599:Add Redaction action items into main menu in Draw
        
        Change-Id: I6021f6a8b0a3259cb6b5494912001ecec883e553
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87994
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-10  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [faa59a82cebd69ba4d5b665f00983b9d374ac15c]

        Cleanup: Move unit tests to ridljar
        
        Follow-up cleanup for ae855bf48163ff64d94cfc34aff8e37abdb5518d
        
        Change-Id: Ibec2fe89d70d6001af7d75c5eb4081b5b2af30e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88073
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-02-10  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [57eee86bab2efd63b7eec9d73a86b1cc0422de29]

        Cleanup: Move files to ridljar
        
        These files are now part of ridl.jar instead of jurt.jar,
        so move them accordingly.
        
        Follow-up cleanup for ae855bf48163ff64d94cfc34aff8e37abdb5518d
        
        Change-Id: I01df60d99f5296b6252b260f52160c3e62f4b8dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88007
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-02-10  Patrick Jaap  <patrick.jaap@tu-dresden.de>  [8cbd7f59bb99282c4bcb60639da1263c8eb3a5e3]

        tdf#130262 ignore negative wrap distance values in doc prop import
        
        Change-Id: I2c06b12c958dfde09adcc2ae4c59532ffde6b6fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88127
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [157abc56d634e72e0654dc0cf88d0092744ac19c]

        restore unit test code accidentally deleted
        
        in c05680bd27f0f9fc9d5371f4ef97fd45184de1c6
        
        Change-Id: I8d35ed9411c51b8bfffc2ca67d9d8de94ba067dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88355
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-10  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [85a2ef5cd1b3c06277422b7068eaf1ddc79efdcb]

        use FindFormatForField some more
        
        Change-Id: I96dc7599d755c035d4079d1bbe6b6c21201034d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88335
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-02-10  Stephan Bergmann  <sbergman@redhat.com>  [4188c7e2132ec3f1c3e879c179e92ff75c86d24f]

        external/coinmp: -Werror,-Wnon-c-typedef-for-linkage
        
        ...with recent Clant trunk, see <https://github.com/llvm/llvm-project/commit/
        7ae1b4a0ce9c7f269cf3069e41496a78e3f28d49> "Implement P1766R1: diagnose giving
        non-C-compatible classes a typedef name for linkage purposes."
        
        Change-Id: I3c72f0e4c2f04dd197fb8af1581cd03f465cd87d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88352
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-10  Stephan Bergmann  <sbergman@redhat.com>  [2cfa5fbc3e15060c0eb462df25219c96f8aa5935]

        -Werror,-Wnon-c-typedef-for-linkage
        
        ...with recent Clant trunk, see <https://github.com/llvm/llvm-project/commit/
        7ae1b4a0ce9c7f269cf3069e41496a78e3f28d49> " Implement P1766R1: diagnose giving non-C-compatible classes a typedef name for linkage purposes."
        
        Change-Id: Ida0bbe8f4be7845b8663ea3c86e1faf1db7f55a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88349
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [a2a8ad842fccbf214e2e25414fc715246408aa27]

        move some headers inside connectivity
        
        Change-Id: I9a72a9d59db4f198c2261d41143e3b8344845285
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88202
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-10  Michel Thomas  <michelphoenix98@gmail.com>  [a570a6b122125e88629fde990306f525c561284c]

        tdf#84553 Detection of antivirus exclusion, EICAR test.
        
        Change-Id: I3577a361edcc67f85f86ddb75778cd39784b39a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88269
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-02-10  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [a2e14b45bf0effbd01c20e07ab02648a73449dc7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to cfd619c06ffc5d1f8d2ab6a107869cd6f9f7a37e
          - Periods at the end of sentences.
            
            Change-Id: I4fa1e5b2daa3bb5df3e8e7f0f79d5dedcbf161c3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88041
            Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-02-10  Mike Kaganski  <mike.kaganski@collabora.com>  [4b6b03c89208d51920040eee15402102dd085e4b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 96f1ee8417e4d6c7134e13ab86ac55e52f1bc841
          - Don't hardcode version in links in online help
            
            ... so that when current page URL is like
            
            https://help.libreoffice.org/latest/en-US/text/shared/05/new_help.html
            
            links from it will lead to other pages under 'latest', not to
            
            https://help.libreoffice.org/6.3/...
            
            The problem reason was that in online help, HTML referred to resources
            with relative URLs starting with version number, like
            'href="6.3/media/navigation/favicon.ico"'. The links didn't include the
            version level in local help: 'href="media/navigation/favicon.ico"'.
            This was naturally accompanied by <base href="../../../../../"> (online)
            and '<base href="../../../../">' (local), coming from "tokenize" in
            help3xsl/online_transform.xsl.
            
            This unifies online help behaviour with that of local help.
            
            Change-Id: I486cbfbd680d52d00ef99ade9af5ecac2967c115
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87768
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-02-10  Muhammet Kara  <muhammet.kara@collabora.com>  [41177730421f9be9ad955766a5a19667d8003b11]

        Remove unused variable sWord
        
        Change-Id: I56e7c23ae309df112392327a381a4104091222be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88351
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-10  Muhammet Kara  <muhammet.kara@collabora.com>  [057307de1239efd8b526d674f6ebd4a81d7417df]

        Fix accidental variable shadowing
        
        Was causing the if-check after the loop evaluating to false
        always, thus never running inside the if-block. It was
        probably never catched because the initial value of  the outer
        variable applicationRunningError is always WAIT_TIMEOUT.
        
        This was also causing error codes other than ERROR_SUCCESS
        and WAIT_TIMEOUT never being returned from this method.
        
        Change-Id: I068f96cd4d5afd63fe7017062e5ad6af171dcca0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88353
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-10  Muhammet Kara  <muhammet.kara@collabora.com>  [a6ad91d3e9c956338cf9daed9a3fad64bfcbdcb5]

        cppcheck: redundantInitialization in XSheetCondition::testGetSetOperator()
        
        Change-Id: I0895478ec5bbb69cc8a7d88d848755aeabe7b51d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88350
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-09  Kohei Yoshida  <kohei@libreoffice.org>  [618442dc3b7c513b91974a09c57ff991626f8a38]

        Update mdds to 1.6.0.
        
        Change-Id: Iff350b47d5d237e0bb3ffcce0e80ce867c74191d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88191
        Tested-by: Kohei Yoshida <kohei@libreoffice.org>
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2020-02-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [103b14d4fd4831ead4854c86ba208d2efac3dbee]

        Removed useless semicolon
        
        Change-Id: Icde449bf0ec3fdcb5e328e67f3c5f0634a50decf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87654
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-09  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [dc7c73988a6b73298314922d7a4c74ad6c1e518f]

        Simplify SwTableField::GetNodeOfFormula()
        
        ... by using the new SwFormatType::FindFormatForField()
        
        Change-Id: If0492ca04ed836d89bcfcc56572859ba04e084b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88273
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-02-09  Julien Nabet  <serval2412@yahoo.fr>  [57a5c0f04526fc05907334311db5727e665bdde2]

        tdf#126578: call ensureConnection to be able to call "Create as View"
        
        See https://bugs.documentfoundation.org/show_bug.cgi?id=126578#c8
        
        Change-Id: I9eadb704214b1aad9573bcd89e3fd61213627a8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88329
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e9cc1df70a08812591d836312e672b7749c1bdcf]

        Fix typo
        
        Change-Id: Ic0d026ceeedc4118a04f22a9d82a0c85321d131a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88338
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ba9f0b4fa5c380958617ffab04d87c5049a6178c]

        Fix typo
        
        Change-Id: Iff25ac2f21bdafc911874d151e4d0c5867a52b76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88340
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bcf265037f9541ffce7eaa9e989ef76488b395ad]

        Fix typo
        
        Change-Id: Ice5f07206708b688f76110fab996717118f95d0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88339
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [08036972a770f9f48dc4f9695b90edee0eba6c85]

        Fix typo
        
        Change-Id: I0e9155804a79e0eb97b86f4cfe930e4a0185dd61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88337
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c82db18b7fe5a30d46a1ed95d4877d2508dad818]

        Fix typo
        
        Change-Id: I5819aa47013d506853dfc08a728d614a95b39700
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88310
        Tested-by: Jenkins
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-09  Maxim Monastirsky  <momonasmon@gmail.com>  [c4818b1caff43e64f657666ec85d289f196cf2e0]

        Fix undo and redo dropdowns in non-sfx2 modules
        
        after commit c34edadf5bd3d1d9f3c9c056af28b8964d8f1ca0
        ("rework SvxUndoRedoControl to be a PopupWindowController")
        accidentally enabled them there, instead of the simple
        buttons those modules used to have. Just implement the
        necessary stuff, instead of hiding the dropdown again.
        
        Change-Id: Ic93114f7f3cec8e96f3389ceb0d52552cde02a83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88333
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-02-09  Maxim Monastirsky  <momonasmon@gmail.com>  [0f1bd7f0f79a054f1af1c5aadd81f586f2e4f879]

        Current color isn't highlighted in the table cell background toolbar dropdown
        
        Change-Id: I32e29d8697a5b6ba914b7ccc030e840b31c38b74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88307
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-02-09  Caolán McNamara  <caolanm@redhat.com>  [037493635fa4e48ec4e7cc8ec8d76ca1f55cd1c6]

        Resolves: tdf#130486 setting distributed results that justified cannot be set
        
        Change-Id: If80c935b7e33b5c7146eb562daf2303688160653
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88270
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-09  Caolán McNamara  <caolanm@redhat.com>  [632b78686944b4ae5affa534a836da9a99bbf5ea]

        give the SvtURLBox in toolbar its 'classic' width
        
        Change-Id: I52f3966f28fd347159551f640ba61d4f88ee54f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88282
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-09  Seth Chaiklin  <sdc.blanco@youmail.dk>  [b816067fd599aa6f2d455a9a82a7dfc1dbefc56c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b6e3324d71cd4b17cd9384b43b762fb10ce92343
          - update help page on Creating Page Style from  current page
            
               - update command names
            
            Change-Id: I64e80feb410af96f0dc0089abc2aaff123b80327
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88289
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Tested-by: Jenkins
            
2020-02-09  Seth Chaiklin  <sdc.blanco@youmail.dk>  [2579e0b666f871fc9caa040d3c6bb47bd32c70bc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6dee2fc90b1e610b7cdf0d69b6d840140a887e61
          - Update "Using Styles from another Document" help page
            
              - add link Load Styles" help page
              - introduce relatedtopics section
              - add variable to "Load Styles" header, to include in "Related Topics"
              - add sys-conditional F11 to stylesmenu.xhp
              - updated icon name and action in Styles window
            
            Change-Id: Ibde47fde3b9ad832d50ef1d5d2cc0f8c30df5567
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88288
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-02-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [18b2d4b272e7aeb37e29c814bf0959198c2fa63e]

        Fix typo
        
        Change-Id: I67e5845b1e9b193ee8bf10b58333f613ef13c38f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88311
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9571e14ad83461ab6e6e38de726350d35931c4b2]

        Fix typo
        
        Change-Id: I5fd7b668202ad0da8266751e9b0d0378f1ad4fc0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88313
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f0ac4f8a85686702988925af4641b5be77a2c1e2]

        Fix typo
        
        Change-Id: Id1b46eea8cfd641ee8ee665729c383112343184d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88316
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7c34b984f9d8bfbc0fe92d65869a638d9fd89690]

        Fix typo
        
        Change-Id: I9350e0cc7e1b9e11ec3e5249c39abcf9e807f435
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88314
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [32bd978bb02127820e133a02180db6ec48a36f10]

        Fix typo
        
        Change-Id: I0a56f044b24158e2b44bb3550a97ea6bc21d3feb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88317
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9eac1d04037070ac93573bc8955189bed3fcb986]

        Fix typo
        
        Change-Id: I01253631be946fa4d113bb09e0ccb1945ef2ac18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88328
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [36c456b2df199a6112a4efe18ea740d9e687495d]

        Fix typo
        
        Change-Id: I76476242083a71a3d564ae89971a926254975979
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88312
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [79ec299fa61edfe466587158c73c39e95fc645ce]

        Fix typo
        
        Change-Id: I679142899ae43f54723983a5ee6aee47e1b71b93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88315
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7d981e61772b02a80c86821d99249d8dfbddf1a5]

        Fix typo
        
        Change-Id: I0f58bc3253cbd5d7341eddf9be7bda3d6c245f9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88326
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [121fb94b7857c8bcba27c9715374328e965bece2]

        Fix typo
        
        Change-Id: I931ac89553f5025d7729274c9e00a095ae65e7cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88325
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3c2efd2ec34e47c242d3dfea87e8abb8fa8448be]

        Fix typo
        
        Change-Id: Ic5cca7e798240af9581782820409938755a5d920
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88318
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fc9734388ef4e1fb91e85f5c58f6a7c358365dcd]

        Fix typo
        
        Change-Id: I9fdc27de947dbb62cec8ae5f71ef4ee4d339752d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88324
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b9139ce4eada3950cea0ad4d6d71d062ccfe461d]

        Fix typo
        
        Change-Id: Ic203814f0bce207bb8b8b8590b825534609bdd8b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88321
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9f4696439b41c800714cabb69163906c4415a793]

        Fix typo
        
        Change-Id: Ic81a620a8a2ac4bb6ab710f57d68dd2b9faa1ecc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88308
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ca68e3d30b7386ce0acba5dfdde974b284e0b0ac]

        Fix typo
        
        Change-Id: Ibea0f9c3e5b82fc475de71c2964d8c89e16866c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88319
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [35fbb879a1898e65079f3545b4d48015ace0b7fc]

        Fix typo
        
        Change-Id: I032a69e517e5a94b2191869552b77379d55f4b8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88320
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [71bd58e56d3489bee9d46c8ba95f80596cc95fba]

        Fix typo
        
        Change-Id: If04bde50d7471d4c5a42e204f34a4d08115dbf95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88331
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9c28c37824832d6425ed02973b8c2df69b97ebb3]

        Fix typo
        
        Change-Id: I5c350c44ded0ca1eafc6e7c7d05386d06c71f0ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88332
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-09  Caolán McNamara  <caolanm@redhat.com>  [3eac1d85c88db76b3deb6240fd3af2f64951689a]

        Resolves: tdf#130484 controls become disabled on click final checkboxes
        
        they always triggered disabled the current state in the roadmap, but disabling
        a roadmap step now really disables the associated window in vcl.
        
        These two particular toggles don't actually affect the current roadmap state,
        so don't call state-modified when changing them.
        
        That doesn't change the ye-old weird case that the logical state of this final
        step is disabled, but don't let the wizard find that out when toggling
        radiobuttons that don't contribute to the roadmap state
        
        Change-Id: I5927d20ea461a294e76014892c90ad0b5f39fb6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88280
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-02-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dd0dda17c9984ce29b674f7ba903cd1d3fe73ab5]

        Removed executable permission on file
        
        Change-Id: I8b8cb042e2a5c0c2415811f1b738a529cbd18a64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88276
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d8cd2dd3bc3042a000af6b2739dc723fc9827f84]

        Fix typo
        
        Change-Id: Ic8a30a09566ff192b7639a5b390b64c9187fc749
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88275
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-08  Caolán McNamara  <caolanm@redhat.com>  [2d0944ab7a94ea0d5cd5f66c4895a0c99d9a3593]

        Resolves: tdf#130513 sfxlo-OptionalBox isn't in sfx
        
        its in vcl not sfx, so under windows its not actually created by the
        builder as the factory method isn't found in sfx. While under linux
        the method is found anyway despite the wrong lib name.
        
        seeing as its in vcl, keep it there. The factory method isn't needed
        when its in vcl and rename the .ui name to VclOptionalBox
        
        Change-Id: If279477d2e4cbb50d202d528c293b471134de30c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88279
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-08  Caolán McNamara  <caolanm@redhat.com>  [e4033c9a27e68f7e7ec6f6949509a1bffaeb4508]

        conditionalformatdialogmobile doesn't work
        
        missed this in
        
        commit eb862a9330f880f69459c1b9bc1892c98b250b6a
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Thu Jan 23 15:16:33 2020 +0000
        
            conditionalentrymobile doesn't work
        
            this is probably based on the non-mobile version, but by when it was
            initially integrated it was already out of sync with the non-mobile
            version and can't work as it is
        
            Change-Id: I480052230d2f893f540cacb2cc2c3b699f9cba1a
            Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87283
            Tested-by: Jenkins
            Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        
        remove it for the same reason
        
        Change-Id: Ib4db82fbd3846a21efbb3612396332cfaff670af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88278
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-08  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [6b2b0af1936ddc57992b01a56725d4acadffc806]

        introduce SwFieldType::FindFormatForField and use it (once)
        
        Change-Id: Id7136b936c0585e7013f3d06ad97436b51522da3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88264
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-02-08  Stanislav Horacek  <stanislav.horacek@gmail.com>  [e2d96d38afb30fa78f37e84543bfd04c25e1c6b2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1fa387342802aa3c1b4fd12c6e0620af579c7e98
          - fix name of APSO extension
            
            Change-Id: I17a1b9f0a6b67c05a77b328a06b9e4091e7c0c26
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88263
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-02-08  Caolán McNamara  <caolanm@redhat.com>  [9d4f31de3e2cb25d94a47b29e3bea0133372c65d]

        weld LibBox and LanguageBox Item Windows
        
        Change-Id: Ifdbef243093b588887c3d3fe1efcaf2e4c7c982a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88235
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-08  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [15664830235fd3d34dc633affa87824e5c10cb79]

        tdf#129096 Don't autosave encrypted documents
        
        As we cannot generally make sure they stay encrypted.
        
        Change-Id: I15ed41fabcc553608e418608ad1166a951daa4b6
        (cherry picked from commit aaf91e7c4833689dc11d0b7f3e9f707a9ce206d5)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88209
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-02-08  Serge Krot  <Serge.Krot@cib.de>  [153c4c7e6ab066c6b1c06704e08e5be815cfc024]

        tdf#128873 speed up switching into page layout
        
        Change-Id: I993fdafe226680ac718f4611cfb1f842bc99f385
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88231
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-02-08  Juergen Funk  <juergen.funk_ml@cib.de>  [52292c374c3a6a5b4d9c6ced616b0ddd505a5298]

        Optionally generate PDB for libxml.dll
        
        Change-Id: I58f762fa134052e2a7b4a5c7206b4b75df5c1e69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88156
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-02-08  Caolán McNamara  <caolanm@redhat.com>  [c13c136da5506ae8055c47a5385c1833ab0ba0f6]

        ofz#20504 Indirect-leak
        
        lets assume a table should be only assigned to one container
        
        Change-Id: I4e33bc3dab37c20ac2337b12ae4ee4efe84cb5aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88215
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-08  Yusuf Keten  <ketenyusuf@gmail.com>  [ec48d37f574924c66dea4f7adb56944bbe636aa1]

        tdf#74702 Remove OutDevType from OutputDevice::RemoveTransparenciesFromMetaFile
        
        Extracted SetBackgroundComponentBounds() which removes need for
        checking OutDevType especially whether it is Printer or not in OutputDevice.
        
        Change-Id: Ib8884b861314f595283af9ae3a2cd5645b334d51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86312
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-08  David Tardon  <dtardon@redhat.com>  [85dc497f1556ebc53f482e382f48e98b9560b983]

        upload libcdr 0.1.6
        
        Change-Id: I569f8ed92358982edbc419a6b687652ffd4fcb14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88236
        Tested-by: Jenkins
        Reviewed-by: David Tardon <dtardon@redhat.com>

2020-02-08  Armin Le Grand  <Armin.Le.Grand@me.com>  [9c9f76dd5b6fb115e521ac6568673c7a10879192]

        tdf#130478 add direct dash paint in cairo
        
        Make use of mentioned task's 1st commit now
        and implement direct dashing for cairo. All
        the data is now available (that was the work),
        make use of it.
        Keeping a local static bool to control it, so
        later if needed can be switched on/off e.g
        using some global var/setting.
        Cairo will now do buffering of complex polygon
        data in cairo path data (from some compexity
        on and timer/mem-controlled), but not dismantle
        to own, stroked data.
        With bDoDirectCairoStroke disabled, the dis-
        mantled data will be buffered - more mem, but
        should also help - at least it gets reused
        now that it is possible to keep it at the
        original geometry (incoming polygon) at all
        
        Change-Id: Ic08f659d7ccbedc910ec678b1509ee1a7f3f2112
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88262
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2020-02-08  Furkan Ahmet Kara  <furkanahmetkara.fk@gmail.com>  [ef877db09c11f7e201a4bc941e05085bd0eef956]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: Iacf9743c194705f6eaac0719d68dda04cdea65f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88265
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-08  Arnaud Versini  <arnaud.versini@libreoffice.org>  [a795886762a6a4aabd601183598c4e6c819bcb1f]

        Add minimum support for PDF/A3
        
        Change-Id: I6ce3a3dbe71df1d3f56279879e3f91bd7c82f784
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/84687
        Tested-by: Jenkins
        Reviewed-by: Arnaud Versini <arnaud.versini@libreoffice.org>

2020-02-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [a2f62a861ba7036e689070c47f72214b1bdd49d4]

        move some headers inside basic
        
        Change-Id: If711825c36bd4f9836fcd3ba26e5d4f38a5f3e36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88166
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-08  Jim Raykowski  <raykowj@gmail..com>  [110a49b41c81759f25f96be627d45848de9264a5]

        tdf#130475 Remove mysterious grab focus
        
        Grabing focus at this location in SwFormatTablePage::DeactivatePage
        prevents adjacent tab pages from keeping focus on their tab when
        keyboard navigating the dialog.
        
        Change-Id: Ie90722572569ac0cd5251682a19727c91e2a326d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88162
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-08  Caolán McNamara  <caolanm@redhat.com>  [4ffbb6543111a236e9724dd9a3b292584be9e869]

        cid#1458164 silence Unchecked return value
        
        Change-Id: If5c77b40195e7f6599fa24c1317c22507043de32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88240
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-08  Caolán McNamara  <caolanm@redhat.com>  [7591ef66c6de25762d85e45365e598ff586df65c]

        crash in manage languages in basic ide
        
        when there is more than one language, there needs to be two separate
        columns with a renderer each, not one column with two renderers
        
        Change-Id: Id4f2c9938fd3bd0aa3e006166df6081d57ef57df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88222
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-08  Noel Grandin  <noelgrandin@gmail.com>  [87030862d4750b456f876dc48310d87ed48848f0]

        replace some more copy/clear with swap
        
        Change-Id: I6501dd59682d2605e9b9856c2deaa02a873ce641
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88239
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-08  Onur Yilmaz  <onuryilmaz0750@gmail.com>  [5088e6d34b0ffba423f8633ee83673a9c1d40036]

        tdf#130148 Gallery drop-down list in Impress B&N dialog shows only start...
        
        Change-Id: Ieb8d79d7b3d291ffb36a7daaee0716d4ed8c9a85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87972
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-02-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f53b94315c2567d01c386632693e9431921b0248]

        Fix typo
        
        Change-Id: I12cbc2f91dbcc622839c407cfbb5c1e32b324f98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88248
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a91e7dc3f4b702a4aa88c3ad8dd30fce124d36c1]

        Fix typo
        
        Change-Id: I45c764cfbc436ee62370047f1bd65f5b1de53ab0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88247
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c6426099c9597d95a1c1a49261016850414ff2c9]

        Fix typo
        
        Change-Id: I7e213d6fee88593da8a25ce4bbbc514c60494329
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88243
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cd053d44f3c23fdb25ae42e7581884ff25b62d7f]

        Fix typo
        
        Change-Id: I0dd153d1766d1f6a6da974a847e937edcd3399f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88246
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [290e493efef2338d4f2a32f03c20ff08f3be7107]

        Fix typo
        
        Change-Id: Ib6e37272a4c183de137ba3d63ede6bbd344c6f5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88245
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [533d321d3f6374738462cf4e76c431d518eaec21]

        Fix typo
        
        Change-Id: Ia3238554505ed25f480ac35fca5b74817a55541c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88244
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5857124f227e1591df8984c23e5106a5db10b2a5]

        Fix typo
        
        Change-Id: I99333fab507d9a7dc7583bfab20388afffd3ec20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88249
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1a72cad673c9f94702501f06e06a67b03d2641eb]

        Fix typo
        
        Change-Id: If83a1a5cc7b6170579f852e735d0a94bdff2d9d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88252
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9c13afe2eeebc06427a764f1029c3b7172c61e5b]

        Fix typo
        
        Change-Id: I935579ee9df56cda1a87816603b23a0562bb1b97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88256
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-08  Miklos Vajna  <vmiklos@collabora.com>  [b03504bf054bd4094b985ef8ebb9ac55fa69a487]

        tdf#130482 sw: fix text alignment in shape text
        
        Regression from commit a3c7a8282ddd08c7ed4a15d23089d09e418f8fae
        (jsdialogs: apply .uno:Color and CharBackColor to floating text frames,
        2019-11-08), the problem was that the original code populated aNewAttr, while
        SetAttrToMarked() was only invoked in case there were arguments.
        
        Fix this by making pNewAttrs a copy, so lcl_convertStringArguments() can
        work on it in place, and then restore the old code that copied from
        pNewAttrs to aNewAttr.  This fixes the no-arguments case and keeps the
        lcl_convertStringArguments() case working.
        
        Change-Id: If7bf2d7b21e48d513a512ec6127b61ee74635ef5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88227
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-02-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [9a3810ba9b8b52096bee29e83d1eb5ce57512270]

        pack some data structures
        
        Change-Id: I7ef990b8aa7b26c413b54186c360ed3f858d4e26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88170
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [0d43023ed4bc14207b9ba15367b123f2af739d1b]

        move some headers inside framework
        
        Change-Id: Ia005938c6a3a954eba910981dde5010a1f977fca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88201
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-08  Michel Thomas  <michelphoenix98@gmail.com>  [c16969b9bc73fdd77e763299d6aea7b614e203e2]

        tdf#84553 Detect and warn of Windows Antivirus.
        
        Change-Id: I7731cb316306c153ad14bb3d27f39600a44ed9ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87811
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-02-08  Michael Weghorn  <m.weghorn@posteo.de>  [1d7b1a15059a77fde9afa14d0b9a508142bfc247]

        tdf#129809 qt5: take a reference in case m_aContents is replaced
        
        This takes over Caolán's solution for gtk3 from
        dbcdc5cd98df5756a96559e467cad95c629343ca
        ("tdf#129809 take a reference in case m_aContents is replaced")
        for the qt5 case as well, to prevent that the XTransferable
        is destroyed along with the Qt5MimeData object as new QMimeData
        are set in the clipboard, as follows:
        
            1   Qt5Clipboard::setContents                                               Qt5Clipboard.cxx
            2   TransferableHelper::CopyToSelection                                     transfer.cxx
            3   TransferableHelper::CopyToSelection                                     transfer.cxx
            4   SwTransferable::CreateSelection                                         swdtflvr.cxx
            5   SwWrtShell::SttSelect                                                   select.cxx
            6   SwWrtShell::SelectTextAttr                                              move.cxx
            7   SwTransferable::GetData                                                 swdtflvr.cxx
            8   TransferableHelper::getTransferData2                                    transfer.cxx
            9   TransferableHelper::getTransferData                                     transfer.cxx
            10  Qt5MimeData::retrieveData                                               Qt5Transferable.cxx
            11  QMimeDataPrivate::retrieveTypedData                                     qvariant.h
            12  QMimeData::data                                                         qmimedata.cpp
            13  QInternalMimeData::renderDataHelper(QString const&, QMimeData const *)
            14  ??
            15  ??
            16  ??
            17  QXcbConnection::handleXcbEvent(xcb_generic_event_t *)
            18  QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>)
            19  ??
            20  g_main_context_dispatch
        
        Change-Id: Ic712c901a31131efc596cac7f00f14bb6a7ce068
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88192
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-02-07  Seth Chaiklin  <sdc.blanco@youmail.dk>  [090fabdc93b44e7481b8c864ccebd519db6f142d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a797d607f1d56f4e401d03669d766124317baa46
          - adjust embedding of Position header in chapter numbering help
            
            Change-Id: I0e3e5ecc78dc8747e71342edbce23358a14e71a7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88254
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-02-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a092262a573d185171b00d2848cc25c14ad33b6e]

        Removed executable permission on files
        
        Change-Id: I33964ea73b905e9ad4cc22f662b01be07cc96eca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88250
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [72818add00a5a1182fc5e035b5b842a82ab43af0]

        Fix typo
        
        Change-Id: Idf99108e6f7813551a8cee2e8d7b990de8a36ebb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88251
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a3de0dc1582a8dfea5f81c81e0dc7e63710aa4ad]

        Fix typo
        
        Change-Id: I372f5b8fe3d2b1db8e9b672e67709f68b22735b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88253
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-07  Caolán McNamara  <caolanm@redhat.com>  [a07f0a57378a8901d647e3e5de8347445a82ea17]

        property browser appearing as a blank area when changing modules
        
        under gtk, so just don't create it until we need it
        
        Change-Id: I0fd86c6b587788c42646a107746e8e4e10f2a13f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88230
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-07  Stephan Bergmann  <sbergman@redhat.com>  [4c0394461af4d6bcba059161113abffbb484efe8]

        tdf#130501: Fix off-by-one error in URIHelper::resolveIdnaHost
        
        Change-Id: Ibc231308d0fc93085933ae7d80dc8c4b2699fe02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88204
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-07  Miklos Vajna  <vmiklos@collabora.com>  [f0decd9c932b50eddeecd49a6ee44182e78be938]

        DOCX export: fix handling of section starts that originally had page margins
        
        This is similar to commit 26f2a9e1a10a22e864e71ee7c94934821703e021 (DOCX
        export: fix handling of section starts that originally had headers,
        2020-02-06), except here the top margin has to taken from that follow
        page style, not the header.
        
        Without this, it can happen that the page number in the original Writer
        doc model and the exported Word result do not match.
        
        This required reworking WriteNextStyleHeaderFooter(), which assumed that
        the header/footer status is already calculated by the time its called.
        But the page margin code runs earlier, so we need to make that decision
        earlier, even when the header/footer status is not yet calculated.
        
        Change-Id: Ife7396603702d2048d544aa46f96acfa337a041a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88211
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-02-07  Caolán McNamara  <caolanm@redhat.com>  [75bd1ba4cd4eea179092f3c8fd7aa6b903b17993]

        weld ImplGrafControl ItemWindow
        
        Change-Id: I1c3551ffe510d49ea7ddce9d896f59857f4b2946
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88213
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-07  Caolán McNamara  <caolanm@redhat.com>  [08695569fd4fccc1722e7e3c7e0a234699199196]

        ofz#20517 null-dereference
        
        Change-Id: I443869f848925911ed46e2f547f0dc652b1ff290
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88214
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-07  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [99e044604c362d97f8ef2b10157e2c1969916049]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c0f4ae88b0ae0a59a0f8c3c3301f5d385a9ee750
          - Improve visibility
            
            + whitespace cleanups
            
            Change-Id: Icdcd544cf7ee53dd01488059f1ffc622248a2562
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88059
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-02-07  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [c73b5e969b2f9abdb2b9191938ca30bec5af725d]

        SwFormatField::Modify no more (folded into SwClientNotify)
        
        - refactor out field formatting
          * make direct calls explicit with new UpdateTextNode() call
          * try to bring at least some sanity to the event handler
        
        Change-Id: I40a39ddf70476b7fa0bf5e157fb263e863bb1d20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87927
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-02-07  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [61fbdb13121643c6faf917912bd39c6b9720888a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f9d83461af0630daece8a497aab5e02fea97efa6
          - fixing a typo
            
            Change-Id: I45c38402392c2424e78e022cc8943c453adb8707
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88033
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-02-07  Armin Le Grand (Collabora)  <Armin.Le.Grand@me.com>  [5f61c9fe99ac93087b898adddbb4d4733f1fcd07]

        tdf#130478 Enhance Dashed line drawing on all systems
        
        For more info and explanation including state of process
        information and discussion(s) see task please.
        
        Adding corrections for gerrit build
        
        Change-Id: Ie10fb8093a86459dee80db5ab4355b47e46c1f8c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88130
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2020-02-07  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [1fb4887613f2487be6081dd62c4df30f6170e2c0]

        tdf#94234 Add Period as chart data label separator
        
        Change-Id: I50b9662b22bdb10086e6aa557622566591135514
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88139
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-02-07  Tünde Tóth  <tundeth@gmail.com>  [a979047eefec607b311773c7e2a71bb3ee2c6362]

        tdf#130380 Chart: Fix area chart data labels position
        
        Regression from commit: f8966bb398cf0623be841c618b123866801a063c
        (tdf#130031 Chart OOXML import: fix area chart data label position)
        
        Change-Id: Iafcbacb0ecf6f8a175adbf0782ee3e3a1185a726
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87881
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-02-07  Michael Stahl  <Michael.Stahl@cib.de>  [cbfa11ab8f429bf0cb279c732ec7a8dba0090104]

        create-tags: Exuberant Ctags 5.8 lacks -D, try to detect that
        
        Change-Id: I1abc60184e0e5b68c41f5a3517f0877889d8f43a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88195
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Michael Stahl <michael.stahl@cib.de>

2020-02-07  Xisco Fauli  <xiscofauli@libreoffice.org>  [8d7b3398fc1aadb5411060b222af330cde40c72c]

        tdf#129789: Add unittest
        
        Extend it to cover all fill styles in shown/hidden comments
        
        Change-Id: I866d1b7f6248a5b5520348b249ed3cda4eec46dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88122
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [c05680bd27f0f9fc9d5371f4ef97fd45184de1c6]

        rename GetBaseOfstForFly->GetBaseOffsetForFly
        
        Change-Id: Ieeeaa53d916e192e7219d7d3d405584a22249e7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88181
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-07  Bakos Attila  <bakos.attilakaroly@nisz.hu>  [affe9c8384475fc85027703332bc0f1b36eaa0a6]

        tdf#123873 DOCX IMPORT: fix unhandled textwrap for objects
        
        The OLE objects (in this case charts) had bad wrap option setting
        and this lead to misplaced objects. Now this parameter is set
        according to the file.
        
        Change-Id: I506be91b6801f0ffc3942e514f81119d895fdcb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88091
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-02-07  Michael Stahl  <Michael.Stahl@cib.de>  [f73385982c5b11e230987b3208b866b3c0d797ee]

        sw: fix misnamed m_IsFootnoteInfo
        
        Silly copypasta in f3bb701223953df02f005b98d2eee13e82016bd7
        
        Change-Id: Idf20017a7eb180e6a9f429e6976cea8c13cff066
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88194
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-02-07  Caolán McNamara  <caolanm@redhat.com>  [06164bdf2f5babd337a2f7813c572ca17056c521]

        weld ImplGrafModeControl ItemWindow
        
        Change-Id: Ib71436cf9ecb312ea9f273bb974954556868e613
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88189
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-07  Caolán McNamara  <caolanm@redhat.com>  [efa883f0585b0824091c1383ab318c671f83cd28]

        rename URLBox back to SvtURLBox
        
        Change-Id: Icd90eeb492002c45ddd8ff562a6da411abead122
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88185
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-07  Maxim Monastirsky  <momonasmon@gmail.com>  [36deee8c8d86ff45602ea3119a6628cc5bceed7a]

        tdf#99693 Add Highlighting tab for Writer
        
        Works with shapes and comments.
        
        Change-Id: Ic2e4b3cf7decce493426bed1ec077cc97ea17bb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88173
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-02-07  Caolán McNamara  <caolanm@redhat.com>  [e982f2d4ad8956bc184b625b50fad4c3be117203]

        SvtURLBox is now unused
        
        Change-Id: Iab78b3803272ceb62c4df74241b64f23b1437b03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88184
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-02-07  Maxim Monastirsky  <momonasmon@gmail.com>  [da7262415fb47710d5ff18fbc33e96a13412ae7b]

        reportdesign: Use .uno:UnderlineSimple
        
        So we get a simple button, like it used to be before commit
        c81afdb5118536b2e2365a9a9af6b6e162c87aeb ("rework
        TextUnderlinePopup to be a PopupWindowController"). The
        dropdown doesn't work in reportdesign anyway.
        
        Change-Id: I9cec636ecc983a353b807624cea6523a9a2b92ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88182
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-02-07  Caolán McNamara  <caolanm@redhat.com>  [91f54b1990153efd17ea5e33feffd1ec16b0387b]

        weld URLBox ItemWindow
        
        Change-Id: I7dad000404a188e2f5588b90d73ea9b1236bd301
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88183
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [30ab660b07ab9aa72624a728d9e1f963507def7c]

        Fix typo
        
        Change-Id: I9bae8051b27eddca47ca5ffbd17006bf23d4f232
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88149
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [27f4feab57c64265c14b1a38296e9a738ecab6da]

        Fix typo
        
        Change-Id: I2df1bab891cb1661da48ded41f0bc669fb4b0bbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88147
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6a1cee7b09d8f75648483d6537e697a70daa52c3]

        Fix typo
        
        Change-Id: Ia1cd4fc4e6f5cfbf327132cdd499cb42c1f7d3e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88148
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [88fc1e0b3be8239bda2b6daf58f0e34936ad9e1b]

        Fix typo
        
        Change-Id: I44241cf4c81543ad2a3091e3b19639f63e016cd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88193
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-07  Caolán McNamara  <caolanm@redhat.com>  [d32bf6ae1c905f5811cf433c1c15ba2f584fa538]

        remove unused suppressions
        
        Change-Id: Ibee4281b884cf65a0f99ebd7a52087c6a5ebb66c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88177
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [18403a20e709ff2d256fbc300db647c9f1ee2e15]

        move some headers inside svtools module
        
        Change-Id: I62fe3345aebe148010971bc8c487d96fa601d420
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88164
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-07  Caolán McNamara  <caolanm@redhat.com>  [0093d310dc7ecc8206bfcf6ad802a5c389f006e4]

        weld GlueEscDirLB ItemWindow
        
        Change-Id: I472ba595bb2f31bedf1d0e0a890024f9ac3ada39
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88176
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-07  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [069aa870aadb9f9069e8715c8be30394410f0288]

        neon: escape broken SharePoint 2016 URIs
        
        SharePoint returns broken URIs in its href replies, which aren't
        correctly URI encoded, but still "valid" URIs w.r.t. general and
        UTF8 encoding, e.g. http://<host>/Shared%20Documents/ümlaut.docx
        
        As a workaround, this allows all invalid / other bytes (except
        '\0') in the path of the URI in ne_uri_parse.
        
        Change-Id: I70e7d323837469d7ced429a42c009972f4fb0ebc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88120
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jenkins

2020-02-07  Mehmet Emin Başoğlu  <mehmeteminbasoglu@hotmail.com>  [91a3411bb74ad81663a4204f4547c523a1237f7b]

        tdf#54938: Adapt supportsService implementations to cppu::supportsService
        
        Change-Id: I5484047a8b0e87d012ca3a37466b9ebf718257b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87494
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-07  Caolán McNamara  <caolanm@redhat.com>  [43697b00a21a796c449348470564e525da861c51]

        weld ScNumberFormat ItemWindow
        
        Change-Id: Ib019912e91be617edbbcdf2fafb92d6685487b98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88174
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-07  Caolán McNamara  <caolanm@redhat.com>  [d74487ec716378e2160ad3538a5fcc787ad9fd2f]

        weld SwZoomBox_Impl
        
        Change-Id: I3cf7046eeb5bf58afc8d1db06fd50d42c6131d40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88145
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-07  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [5c89198f69f4487b1c872269ec6f2931490b3d02]

        neon: enable NE_DEBUG support for gb_ENABLE_DBGUTIL
        
        This builds NEON with its debugging / logging facility, if
        gb_ENABLE_DBGUTIL is set. This still has to be enabled in code by
        calling something like ne_debug_init(stderr, NE_DBG_XML) to enable
        and ne_debug_init(NULL, 0) to disable it again.
        
        Change-Id: I85ea1cb2bd9586072d5a12a1cb809dd8c76b37d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88171
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-02-07  Caolán McNamara  <caolanm@redhat.com>  [9b8180dfb71e139d78be487967f741e1f9f46d51]

        remove unnecessary include
        
        Change-Id: I205966f40472d187c63717ddf6e8153584c6b284
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88141
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-07  Caolán McNamara  <caolanm@redhat.com>  [ed87f7e96b7f4f9201fa17bc573d4ef8ba9ab4e4]

        weld SwJumpToSpecificBox_Impl
        
        Change-Id: I4c140bccf821b6ee0ce0e734cebae722267f5430
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88140
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-07  Caolán McNamara  <caolanm@redhat.com>  [dbcdc5cd98df5756a96559e467cad95c629343ca]

        tdf#129809 take a reference in case m_aContents is replaced
        
        Change-Id: I36ae74b6b3424bd2f0b71bc54838ec39e504b6d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88168
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [dd9434929e507e5989bed94bbafe4fe891bf6c22]

        use swap instead of copy and clear
        
        Change-Id: I51aa680e66aa0a5186edadf9d5a2d57798be4103
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88165
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-07  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [0cbc61e2ae76ffefd579979fbc164747898d8126]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3533996771482653d9e38b6839ba79ca48164164
          - Visibility improvements
            
            + small cleanups
            
            Change-Id: Id8de3abf26a470525110e3940a6f266dcd4b8915
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88060
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-02-07  Juergen Funk  <juergen.funk_ml@cib.de>  [127d8c2abcae44869458b39a77f48c93bff8c327]

        libxstl.dll:  Reduce code when symboles enabled
        
        Change-Id: I189ac6346758c4accadc6b268c321654ae151752
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88157
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-07  Maxim Monastirsky  <momonasmon@gmail.com>  [01bc1dfde8ba8d374698085fabe8b67d4d52c69a]

        tdf#99693 Add Highlighting tab for Calc
        
        Works with shapes and comments.
        
        Change-Id: I2a91a6038ab618bf7e6fd4eb2d129a9485a47fef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88163
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-02-07  Michael Stahl  <Michael.Stahl@cib.de>  [584c5827f549f39c92f267180889e650d3e99edf]

        sw: improve DOCX export of footnote separator
        
        Don't only check the width of the line, but also the line style and the
        thickness (0 is not visible).
        
        Also there isn't a separate continuationSeparator in sw, so it should
        depend on the same condition as the separator.
        
        Unfortuantely Word doesn't support different separators per section.
        
        Change-Id: I55cb3d82ff20c7a21f7d256ec8ba4a43f1e71faa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88131
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [c81c383be787ec5f9acbca51f75ea5b28b63c63a]

        loplugin:singlevalfields
        
        Change-Id: I5d1b08532e6a4e444d61ff8ee1b913999df40ae9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88079
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-07  Miklos Vajna  <vmiklos@collabora.com>  [75a7932bb4e5732467eb976046d6d9aab5d20640]

        test: move component context from subclasses to BootstrapFixture
        
        To avoid duplication.
        
        Change-Id: I0ee7c26d5d55bd868ead04c77e7f4ef2582f90e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88138
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-07  Luboš Luňák  <l.lunak@collabora.com>  [3fd32d48bf7d59175c59a224cf7a481eee5c158a]

        add OpenCLZone in suitable places in Calc's OpenCL code
        
        Change-Id: I0ce230a9a876c2f1fdbcd7ed81a1aba043cc5fb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88012
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-07  Luboš Luňák  <l.lunak@collabora.com>  [8a2a9d2809ed0664c2e47d634e1c2c6c6493d251]

        add Skia crash zone checking
        
        Just like with OpenGL, mark zones where Skia code may call into graphics
        drivers in order to be able to detect cases where the driver has
        caused a crash or a lockup.
        
        Change-Id: I0fdbcc2260e3ab7821a595e9960145ae1fc1adfe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88011
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-07  Stephan Bergmann  <sbergman@redhat.com>  [d5fb841d2992fa44992d9a64de3407992661bab3]

        Add missing test dependency on instdir/share/config/images_*.zip
        
        ...without which `make clean && make CppunitTest_sd_misc_tests` would fire
        
        > cppunittester: vcl/source/gdi/bmpacc.cxx:38: BitmapInfoAccess::BitmapInfoAccess(Bitmap &, BitmapAccessMode): Assertion `xImpBmp && "Forbidden Access to empty bitmap!"' failed.
        
        because
        
        > #3  0x00007ffff6deba66 in __GI___assert_fail
        > #4  0x00007fffd23c14af in BitmapInfoAccess::BitmapInfoAccess(Bitmap&, BitmapAccessMode) at vcl/source/gdi/bmpacc.cxx:38
        > #5  0x00007fffd23c36fc in BitmapReadAccess::BitmapReadAccess(Bitmap&, BitmapAccessMode) at vcl/source/gdi/bmpacc.cxx:87
        > #6  0x00007fffd23c89a0 in BitmapWriteAccess::BitmapWriteAccess(Bitmap&) at vcl/source/gdi/bmpacc.cxx:355
        > #7  0x00007fffd3359a02 in Bitmap::AcquireWriteAccess() at vcl/source/bitmap/bitmap.cxx:388
        > #8  0x00007fffd1cb15cf in vcl::ScopedBitmapAccess<BitmapWriteAccess, Bitmap, &Bitmap::AcquireWriteAccess>::ScopedBitmapAccess(Bitmap&) at include/vcl/scopedbitmapaccess.hxx:53
        > #9  0x00007fffd3375fe6 in BitmapDisabledImageFilter::execute(BitmapEx const&) const at vcl/source/bitmap/BitmapDisabledImageFilter.cxx:28
        > #10 0x00007fffd336ed1d in BitmapFilter::Filter(BitmapEx&, BitmapFilter const&) at vcl/source/bitmap/bitmapfilter.cxx:22
        > #11 0x00007fffd34c1875 in ImplImage::getBitmapEx(bool) at vcl/source/image/ImplImage.cxx:123
        > #12 0x00007fffd34c212c in ImplImage::getBitmapExForHiDPI(bool) at vcl/source/image/ImplImage.cxx:153
        > #13 0x00007fffd34b3c7b in Image::Draw(OutputDevice*, Point const&, DrawImageFlags, Size const*) at vcl/source/image/Image.cxx:123
        > #14 0x00007fffd1cec66e in OutputDevice::DrawImage(Point const&, Size const&, Image const&, DrawImageFlags) at vcl/source/outdev/bitmap.cxx:1388
        > #15 0x00007fffd1cec1f7 in OutputDevice::DrawImage(Point const&, Image const&, DrawImageFlags) at vcl/source/outdev/bitmap.cxx:1372
        > #16 0x00007fffd0ea7ca4 in ToolBox::ImplDrawItem(OutputDevice&, unsigned long, unsigned short) at vcl/source/window/toolbox.cxx:2696
        > #17 0x00007fffd0ec629d in ToolBox::Paint(OutputDevice&, tools::Rectangle const&) at vcl/source/window/toolbox.cxx:3490
        > #18 0x00007fffd003daed in PaintHelper::DoPaint(vcl::Region const*) at vcl/source/window/paint.cxx:309
        
        wants to draw sfx2/res/symphony/morebutton.png
        
        Change-Id: I9c21eb7891a6dfa29033618177c97370695e413d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88146
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-07  Luboš Luňák  <l.lunak@collabora.com>  [d87d528257e1e289838b314d81393fe8bbe56126]

        disable watchdog if using valgrind or debugger
        
        It generally shouldn't activate if the process is progressing slowly
        because of debugging.
        
        Change-Id: Iacabe0fee762d5bf292582fdbb1a8f5ce67abb5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88010
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-07  Luboš Luňák  <l.lunak@collabora.com>  [ac9083f64fc064e4bad3dc522a90ca214b3f1c2f]

        make isDebuggerAttached() public comphelper API
        
        So that it can be used also from other places.
        
        Change-Id: Iab90350fd02872ffde180ce74f01f7ff5e4448b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88009
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-07  Luboš Luňák  <l.lunak@collabora.com>  [397ad713cf9bc951b4882ca4b6baeb57541e318c]

        merge OpenGLZone and OpenCLZone into one generic code
        
        To be used also by Skia code to detect problems with Vulkan drivers.
        The watchdog does not handle OpenCL because neither did the original
        code, but also because OpenCLZone::hardDisable() called from it
        would deadlock on SolarMutex for some reason.
        
        Change-Id: I483d8cb0b11a4e1e65c564f4e4c29ab68843ff71
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88008
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-07  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [bfb08ca517b6854b5c78b0b29c7a4d6dce473adb]

        remove use of macro DeclPrimitive2DIDBlock in everywhere
        
        Change-Id: I3fcba604ee3bc95274700ae7406f27e292cd09ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88154
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-02-07  Stephan Bergmann  <sbergman@redhat.com>  [aa72601c8ce40c5e3bb3caae54522afaa83f0684]

        Missing test dependencies
        
        First, there was a SIGABRT due to
        
        > Could not find platform independent libraries <prefix>
        > Could not find platform dependent libraries <exec_prefix>
        > Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
        > Fatal Python error: initfsencoding: Unable to get the locale encoding
        > ModuleNotFoundError: No module named 'encodings'
        
        at
        
        > #1  0x00007ffff6ddc8d9 in __GI_abort ()
        > #2  0x00007ffd654459db in fatal_error (prefix=<optimized out>, msg=<optimized out>, status=<optimized out>) at workdir/UnpackedTarball/python3/Python/pylifecycle.c:2187
        > #3  0x00007ffd654430fe in _Py_FatalInitError (err=...) at workdir/UnpackedTarball/python3/Python/pylifecycle.c:2206
        > #4  0x00007ffd65443348 in Py_InitializeEx (install_sigs=1) at workdir/UnpackedTarball/python3/Python/pylifecycle.c:1041
        > #5  Py_Initialize () at workdir/UnpackedTarball/python3/Python/pylifecycle.c:1048
        > #6  0x00007ffd65d88a65 in pyuno_loader::(anonymous namespace)::PythonInit::PythonInit() (this=0x7ffd65da0820 <pyuno_loader::CreateInstance(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&)::s_Init>) at pyuno/source/loader/pyuno_loader.cxx:229
        > #7  0x00007ffd65d87b54 in pyuno_loader::CreateInstance(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) (ctx=...) at pyuno/source/loader/pyuno_loader.cxx:247
        
        And then there was a failure
        
        > postprocess/qa/services.cxx:318:(anonymous namespace)::Test::test
        > forced failure
        > - instantiating "com.sun.star.wizards.agenda.CallWizard" via "com.sun.star.wizards.agenda.CallWizard"  caused com.sun.star.uno.RuntimeException "<class 'ImportError'>: No module named 'wizards.ui' (or 'ui.WizardDialog.WizardDialog' is unknown), traceback follows
        >   File "instdir/program/pythonloader.py", line 136, in activate
        >     mod = self.getModuleFromUrl( locationUrl )
        >   File "instdir/program/pythonloader.py", line 114, in getModuleFromUrl
        >     mod =  __import__( dependent )
        >   File "instdir/program/uno.py", line 356, in _uno_import
        >     return _builtin_import(name, *optargs, **kwargs)
        >   File "instdir/program/wizards/agenda/CallWizard.py", line 21, in <module>
        >     from .AgendaWizardDialogImpl import AgendaWizardDialogImpl, Desktop
        >   File "instdir/program/uno.py", line 356, in _uno_import
        >     return _builtin_import(name, *optargs, **kwargs)
        >   File "instdir/program/wizards/agenda/AgendaWizardDialogImpl.py", line 20, in <module>
        >     from .AgendaWizardDialog import AgendaWizardDialog, uno
        >   File "instdir/program/uno.py", line 356, in _uno_import
        >     return _builtin_import(name, *optargs, **kwargs)
        >   File "instdir/program/wizards/agenda/AgendaWizardDialog.py", line 18, in <module>
        >     from ..ui.WizardDialog import WizardDialog, uno, UIConsts, PropertyNames
        >   File "instdir/program/uno.py", line 434, in _uno_import
        >     raise uno_import_exc
        >   File "instdir/program/uno.py", line 356, in _uno_import
        >     return _builtin_import(name, *optargs, **kwargs)
        >
        > "
        
        Change-Id: I80160dccd162641e6a9d5633e45a498f230abfdc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88144
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-07  Muhammet Kara  <muhammet.kara@collabora.com>  [e9152974af2598856ab57268cb02c363f8730579]

        clang-format cui with under 5-percent lines of change
        
        Files which could become clang-format conformant with
        under 5-percent lines of change relative to the total
        count of lines in the file are found by using bin/find-clang-format.py,
        and fixed with /opt/lo/bin/clang-format -i <path-of-the-file>
        
        There will be follow-up patches to fix all 'under-5-percent' files.
        
        Change-Id: I2886b6da85043218505ff9f3e40a8e28289c6f37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88152
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [c19e688b1a1c3165e267eea971892869edb89569]

        loplugin:unusedmethods
        
        Change-Id: I7296b2fc2862d0ad1f68658b19b2a25cb7609df1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88080
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-07  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d1d328441118fb978cf3233a461ad95bdb092934]

        put clang-format commits to .git-blame-ignore-revs
        
        Change-Id: I9407ada626dbc81d53688d938948d45dc8927bb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88137
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-02-07  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [98692ea6e0121475cdc7fccc6bd5c8b553771ee4]

        use "pragma once" for *primitive2d.hxx
        
        Change-Id: I7b6dff10cc02eaec81c9aececda86374fc61a8da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88136
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-02-07  Muhammet Kara  <muhammet.kara@collabora.com>  [cec7cd30fd5ce4b9c3dd04e39f80573d45f8476a]

        Remove erroneous whitespace in update_pch
        
        This was causing generation of code in violation of clang-format
        conformance in these files:
         * xmlsecurity/inc/pch/precompiled_xsec_xmlsec.hxx
         * connectivity/inc/pch/precompiled_ado.hxx
        
        Also remove these 2 files from the clang-format blacklist.
        
        Change-Id: I882028c0553a3ff7fb356611f498d50dea984a7f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88143
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-06  Justin Luth  <justin_luth@sil.org>  [87a8b2c0d1002bff4f6268ac8673dd32fc7762b9]

        GenericCommands: fix Fontwork tooltips
        
        These were terribly confusing.
        
        .uno:Fontwork does NOT insert fontwork text, despite the tooltip name.
        It opens up the old fontwork dialog that modifies contour properties
        so that the text can flow along the contour.
        The UIname is Fontwork, so lets have an automatic tooltip for that.
        
        .uno:FontworkGalleryFloater has a UIname of "Fontwork Style",
        but the auto-generated tooltip was "Fontwork". (Notice that this
        conflicts with the UIname of the other one. So when you add "Fontwork"
        to your toolbar, and chose the icon with the tooltip "Fontwork" you
        get a different item.) Since this one actually inserts text, and
        doesn't actually modify any existing style (that's the function of
        Fontwork Shape), lets give this one the tooltip "Insert Fontwork Text".
        
        Therefore, this patch effectively switches the two tooltip names around,
        which much better matches their function, and their UIname.
        I expect that this was the original 2016 intention anyway...
        
        At the end, I decided to also change the UIname to "Insert Fontwork",
        since the gallery is normally added to insert menus...
        The unit test I had to modify just looked like a functionality test
        and had nothing to do specifically with the label's string.
        (It was last changed for tdf#91781 which made no specific
        reference to fontwork.)
        
        This might help documentation bug tdf#118336 a bit too.
        
        Change-Id: I152596781def2d8dba47f53e345976543e3131bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88101
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>
        Tested-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-02-06  Stephan Bergmann  <sbergman@redhat.com>  [f3f5e11682b0392b4e750ec014c399051a5fe27c]

        gb_CppunitTest__use_java_ure can be private again
        
        ...(which it already was until 1f6e670605cc856a6e9febb024f9cb2427156020 "gbuild:
        require java UNO runtime explicitly"), as
        2a87b3b5aed8296a7506374fd5324c5659a88cb5 made that implicitly called from
        gb_CppunitTest_use_jar(s), so its (sole outside) use in
        postprocess/CppunitTest_services.mk is redundant
        
        Change-Id: I9928521d184c54688de134ff3b9b5743ba3509c5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88134
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-06  Stephan Bergmann  <sbergman@redhat.com>  [5090ee7e32e1314285903eb6b30cf128e1195a2a]

        Fix mis-merge
        
        d4b1d9b75572fdcc55a925254943a3cf29354f98 "sb123: #i111655# when, within build
        env, calling javaldx within OOo installation sets, set UNO_JAVA_JFW_ENV_JREHOME,
        but not UNO_JAVA_JFW_ENV_CLASSPATH" had removed the
        
          -env:UNO_JAVA_JFW_ENV_CLASSPATH=true
        
        arg, but 8c59580b88a33d7f0c892c9c53776716ad661fcf "Merge commit
        'ooo/DEV300_m101' into integration/dev300_m101", in what looks like an
        accidental mis-merge, brought it back
        
        Change-Id: If2313642a1a737c9711fb36dcab5c340bf7dcecb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88133
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-06  Muhammet Kara  <muhammet.kara@collabora.com>  [b6bd4803b86ff7761f72081bb44229f492fe6133]

        Remove correctly formatted files from the clang-format blacklist
        
        Change-Id: I80554560d55601ece243620a11dc2931144c7e52
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88132
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Tested-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-06  Caolán McNamara  <caolanm@redhat.com>  [57db1bb55855645693001ea2c642330afc1c4ebb]

        weld ClassificationControl ToolboxWindow
        
        Change-Id: Idda0b5187201aa77b5b6d682b740a8e55719742a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88129
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-06  Caolán McNamara  <caolanm@redhat.com>  [2f86601db1ff8f198666a07f4b25d113760c879c]

        always define GLM_FORCE_CTOR_INIT when using glm
        
        Change-Id: I2a4ed756c6d18937d2c720243652df7a2d629959
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88121
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-06  Caolán McNamara  <caolanm@redhat.com>  [f58074edfc7aa5b22475cd4b2aa2dd0729131fcf]

        tdf#130462 call SetMinOutputSizePixel before SetOutputSizePixel
        
        Change-Id: I04716e91b7c9b5f1e9db1fd175f5dcbe0600bf1d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88115
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-06  Caolán McNamara  <caolanm@redhat.com>  [a6b697cf87953a5ec31e4920b2e2e40cbb908623]

        fix "Use data for document properties" checkbutton
        
        regression since...
        
        commit 3a15c034be9f557f350d0ba1f3a842151066eaae
        Date:   Tue Mar 12 09:59:35 2019 +0000
        
            weld SvxGeneralTabPage
        
        Change-Id: I7c4624255f70c3f0c4ccd4b79ebae7750ed2bbe9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88108
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-06  Michael Meeks  <michael.meeks@collabora.com>  [5cba58218dbacb7e89985ceda2fec4cf89287a7c]

        Typo fix.
        
        Change-Id: Id638f16f522b335ca9af7a805556f2061df55bf4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88111
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-02-06  Marco Cecchetti  <marco.cecchetti@collabora.com>  [814c69878b03cd053b53bcc81bbaeee02d416ce7]

        lok: calc: formula input bar: set text selection as requested by client
        
        Change-Id: If04ed3c1637249329530a73d20df9b9296d1004e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88089
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>
        Tested-by: Marco Cecchetti <marco.cecchetti@collabora.com>
        (cherry picked from commit 01f0d42f5ca9fb0e6e45b7bfcf51cb33c1a27bec)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88117
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-06  Stephan Bergmann  <sbergman@redhat.com>  [28c11aaf7cca690db1726771208837c437d715b3]

        Missing test dependency
        
        ...for CppunitTest that use Java, like CppunitTest_dbaccess_hsqldb_test failing
        with something like
        
        > warn:jfw:2880195:2880195:jvmfwk/source/fwkbase.cxx:94: [Java framework] A vendor settings file was not specified.Check the bootstrap parameter UNO_JAVA_JFW_VENDOR_SETTINGS.
        > warn:jfw:2880195:2880195:jvmfwk/source/framework.cxx:582: [Java framework] A vendor settings file was not specified.Check the bootstrap parameter UNO_JAVA_JFW_VENDOR_SETTINGS.
        
        because the jvmfwk3 ini file is missing from instdir.
        
        (Should those tests also set UNO_JAVA_JFW_ENV_JREHOME=true, as is done in
        unotest/source/cpp/officeconnection.cxx and
        unotest/source/java/org/openoffice/test/OfficeConnection.java?)
        
        Change-Id: Iabf1198246c17410e71d5b85454662ff85a7b478
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88112
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-06  Miklos Vajna  <vmiklos@collabora.com>  [26f2a9e1a10a22e864e71ee7c94934821703e021]

        DOCX export: fix handling of section starts that originally had headers
        
        Both the DOC import (in wwSectionManager::InsertSegments()) and DOCX
        import (in SectionPropertyMap::CloseSectionGroup()) have a mechanism to
        try to attach changed headers/footers from a continuous section break
        somewhere, so they are not lost.
        
        This means that even if the rendering of such documents is OK, explicit
        code is needed to undo the effect of the importer at export time, or
        those headers will be lost.
        
        Start doing this for the DOCX export case when the headers/footers are
        placed at the "previous-in-practice" paragraph, more cases (handled at
        the import side) can be added later.
        
        Change-Id: Ic2304a74919d18da3ba9cb4afe301e0247a50dc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88103
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-02-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [11fba17eed630973cb5a9df6a8bde7488320cb30]

        Fix typo
        
        Change-Id: I8ece4e0ea5ba4756a6b0f9d87ccf1451290a7adc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88119
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-06  Caolán McNamara  <caolanm@redhat.com>  [b3f88bad7a6ee272dc32b13bae6b480ce3211130]

        drop duplicate line in custom_widgets list
        
        Change-Id: Id2b8c36e2dd4c7ab6b4158c40b85ec8c13dd6b6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88107
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-06  Caolán McNamara  <caolanm@redhat.com>  [97a5da96159f28de0b846de7dd94d2880251e8b3]

        weld SvxMetricField
        
        split off SdPagesField as its not really a MetricSpinButton and can
        be a SpinButton with a custom output function.
        
        while I'm at it use ngettext to provide better plurals for the output.
        
        Change-Id: Idc9ce0513c9fce60c8713c7361fd40f0dbd01f64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88100
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-06  Caolán McNamara  <caolanm@redhat.com>  [bf2f1adfd2e4725518147657c6b57eb5697a29d5]

        cid#1458159 Dereference after null check
        
        Change-Id: I5ec0f9571f3b551e716899cc86a57c2c91369641
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88083
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-06  Caolán McNamara  <caolanm@redhat.com>  [b1095ac103db4fc62611233e6fed2054ff0d6817]

        no FontNameBox exists in any .ui file anymore
        
        Change-Id: I9ca3a4da0cd9bcc2b528d5c761a55efd2a4de2f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88106
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-06  Caolán McNamara  <caolanm@redhat.com>  [de665c0afc4a63837494d3044303561690d91ad5]

        the svtlo-FontNameBox entries are hidden
        
        and nothing interacts with them so they can be removed from the
        notebook .ui without effect
        
        Change-Id: I85e46ee8539e83776c4ce107a715d9eeccf6222c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88105
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-06  Caolán McNamara  <caolanm@redhat.com>  [3247348d614573ddc1f1940d88e1d2b2b569027b]

        ofz#20523 timeout, don't generate undo data during import
        
        Change-Id: Id56901a6bf4da7bc8fbdcbcc811f6afb2121fe07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88015
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [3eba9b681994129da5be5b03f9aaa1ab2b7583aa]

        rename nFirstLineOfst -> nFirstLineOffset
        
        Change-Id: Ic56453d5bffe5b0c0edd354bbaa2c3e78db52a13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88026
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [d0ec225bf654bb998fd1e62a1b832aa20464fb90]

        tdf#129881 missing sections in link section
        
        actually this is a regression from
            commit 2b77d9dba51e1c3841428f3343e9186ca9c446ae
            Date:   Wed Nov 6 11:19:12 2019 +0200
            convert SwXMLSectionList to FastParser
        the commit mentioned in the bug report was fixed by caolan, and then I
        broke it again with the above commit
        
        Change-Id: If6d3dad7baadcdfcc73d87d1e9d6a91c9f65a6e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88019
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-06  Caolán McNamara  <caolanm@redhat.com>  [f842037f72d0b29411aa1e10bec89c297e887fcf]

        backport glm v0.9.9.0 fix for libetonyek
        
        Change-Id: Id21bd6f5c80e79cad653093090a96d066c56c7e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88092
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-06  Stephan Bergmann  <sbergman@redhat.com>  [3946711b03409909333bdb37d40b23a9ae9a34dc]

        No more need to add unoil.jar to URE_MORE_JAVA_TYPES
        
        ...after ae855bf48163ff64d94cfc34aff8e37abdb5518d "tdf#117331 Merge jurt and
        unoil into ridl"
        
        Change-Id: Idf640b8c3bb9d8a19e26d494498b9902a75f4e64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88053
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-06  Caolán McNamara  <caolanm@redhat.com>  [3d22c0601455a78a5fdea6cf70b52156689bda4a]

        cid#1458158 Dereference before null check
        
        Change-Id: I6fbcbce28cbd472a48556ba107e604a09c8cbe30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88081
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-06  Caolán McNamara  <caolanm@redhat.com>  [89f5d9efb74c9105b1bf7dc26ecd23e5cf711025]

        Resolves: tdf#130340 null deref when nothing selected
        
        Change-Id: Ie406006cbcca566ddd32fd86a7e88f0c754dd02e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88047
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-06  Caolán McNamara  <caolanm@redhat.com>  [5683dfcf49f6018739e52ea0e25ca062c4d31697]

        cid#1458157 Dereference before null check
        
        Change-Id: I36317f40a789cfb5915bd92cca75c01e4e53a782
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88082
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-06  Caolán McNamara  <caolanm@redhat.com>  [e6341e0f613237020fef9e2028e123022ff2ce38]

        cid#1458160 Dereference before null check
        
        since...
        
        commit 6e2ed4ea934851f82611c3352b9551046fda89d0
        Date:   Mon Jan 20 11:55:02 2020 +0300
        
            sw: set unique name for fontwork object and style on insertion
        
        Change-Id: I0030425c77bba9a8fe720002114c2b9076c93c4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88078
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-06  Caolán McNamara  <caolanm@redhat.com>  [7e0e92d6ea01b7e942bc344075b96fe3bedc2b6d]

        use forward decl
        
        Change-Id: I21b70a405a6c5a62bc3d0f16c4a1b3f7d72c0dd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88068
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-06  Caolán McNamara  <caolanm@redhat.com>  [66693d82bae6c4333ac754f76550eb5f4a289b22]

        merge FillTypeLB with SvxFillTypeBox
        
        Change-Id: Ia6229e8cc04c88e6740a12648c50cf5efca3bbd0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88067
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-06  Caolán McNamara  <caolanm@redhat.com>  [cad01ea74c603affcc15a5e32f75967f6dff0f87]

        drop unnecessary include
        
        Change-Id: Ifb7e34d5648238a1cf0a893a6713671fa6881161
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88066
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-02-06  Caolán McNamara  <caolanm@redhat.com>  [e35ad8cb96f8299339a7efec4c5ccf389fece919]

        rename SvtFontSizeBox back to FontSizeBox
        
        Change-Id: I2ec0c6dd376f3a192a62dc97f7454af946e2a5ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88065
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-06  Michael Stahl  <Michael.Stahl@cib.de>  [0788ab19869aa2ae5f7fbef9e3c13ceb641f80ee]

        sw: read-only/protected content dialog was missing on Delete/Backspace
        
        If SwWrtShell::DelRight()/DelLeft() are called without an active
        selection, they select 1 character to the right/left, but then they
        don't check if the selection is read-only, so then SwEditShell::Delete()
        calls HasReadonlySel() and silently returns.
        
        Pop up the dialog in this case too, for consistency.
        
        Change-Id: I3d72f136f4d132de3f8a6f3cc2aab493ced95a28
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88055
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-06  Michael Stahl  <Michael.Stahl@cib.de>  [c0b7fe8281319146c4a2e36e203cfd65633ce3bd]

        tdf#45589 sw: don't paint field shading for bookmarks
        
        Maybe it looks better without.
        
        Change-Id: Id603fbef361574cafbe2ec9f625ac54fea27a0f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88039
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-06  Stephan Bergmann  <sbergman@redhat.com>  [49fd7425da1ffc9d745758ccaee4a6ae78b0d569]

        These tests don't need gb_JunitTest_use_jar_classset,*,jurt
        
        (as discussed in the commit message of ae855bf48163ff64d94cfc34aff8e37abdb5518d
        "tdf#117331 Merge jurt and unoil into ridl")
        
        Change-Id: Ib1a46726b90a982ee5a0e2edd10096e14d434032
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88075
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-06  Caolán McNamara  <caolanm@redhat.com>  [17f83e391297f86f264dabd447d48280662b2435]

        drop newly unused FontSizeBox
        
        Change-Id: I8a84ce74888e1d3c468251ddd3633aedf6339a11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88064
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-06  Caolán McNamara  <caolanm@redhat.com>  [8950cb8ae6a1621729ec43a6dd1c29cf04260797]

        weld SvxFontSizeBox_Impl
        
        which enables making a native gtk widget a member of a toolbar
        
        This widget wants to distinguish between a value getting selected
        by the menu or not, which is fairly tricky
        
        Change-Id: I9014785530bd0d82ffa66842f940feb2d3237e68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87971
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-06  Caolán McNamara  <caolanm@redhat.com>  [415c1b05242b80ca883596952caa0e179a07b409]

        return true to show pressing tab was consumed
        
        to move focus to another toolitem
        
        Change-Id: I12f8602dd9a963c1e84e46bad780cc3c7dbe427d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88045
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-02-06  Caolán McNamara  <caolanm@redhat.com>  [4eefad00d969555a13397061dd560e98534a2901]

        svtlo-FontSizeBox now appears in no .ui file
        
        Change-Id: I711a5d1b7a6ced113ac0c671ea1ba868d70d6346
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88063
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [fa2389e3f5cbbdd937d7d70531b58c933a79c336]

        rename nPropFirstLineOfst->nPropFirstLineOffset
        
        Change-Id: I4a51d84131eda55f80e9e3932a8bf8290e1c27c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88025
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-06  Stephan Bergmann  <sbergman@redhat.com>  [b0eab81b25b00f1ec74506778bcacffc2f4a15cf]

        Fix typo in call to gb_CppunitTest_use_java_ure
        
        ...which had been renamed from gb_CppunitTest__use_java_ure in
        1f6e670605cc856a6e9febb024f9cb2427156020 "gbuild: require java UNO runtime
        explicitly", apparently forgetting to adapt this use
        
        Change-Id: Ia093fcf2a5728247c259e549722329ade7b60931
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88052
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-06  Stephan Bergmann  <sbergman@redhat.com>  [333435087cdbdbff7e91315604f0a8390c16387e]

        These JunitTests can be plain check, not subsequentcheck
        
        For one, JunitTest_typedesc and JunitTest_uno don't use qadevOOo at all.  And
        for another, even for JunitTest_util (which does use qadevOOo), in gbuild it is
        OK (and frequently used) for a check target in one module to have dependencies
        on higher modules.
        
        Change-Id: I6f6339fa516eb8582d88ada50fabe56784d99dda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88058
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-06  Stephan Bergmann  <sbergman@redhat.com>  [75c21f5a9298b8fa6ea6e8b6ae9f6bd59c442b36]

        Be more verbose about JNI errors at least with --enable-dbgutil
        
        ("The Java Native Interface" by Sheng Liang, Addison-Wesley 1999, states on
        page 211:  "This function [ExceptionDescribe] has the side effect of clearing
        the pending exception."  And since Java 10, the documentation of
        ExceptionDescription at <https://docs.oracle.com/javase/10/docs/specs/jni/
        functions.html#exceptiondescribe> states that "[t]he pending exception is
        cleared as a side-effect of calling this function", even though for Java 8
        <https://docs.oracle.com/javase/8/docs/technotes/guides/jni/spec/functions.html#
        ExceptionDescribe> does not mention that.  So assume that calling
        ExceptionDescribe always makes calling ExceptionClear superfluous.)
        
        Change-Id: I4f89eb44768d436a224d7027afb5e7a93f092f29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88050
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-06  Stephan Bergmann  <sbergman@redhat.com>  [6fe261ea098c0e59c19307380de2b2c1d51895cc]

        Log swallowed exception
        
        Change-Id: I6797600b5a661b478c4d9f4e0ad837f961d1fc5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88046
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-06  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [8ff280afde005717dee77031d314514f74e9b760]

        Self-certify LibreOffice licenses as OSI-approved
        
        Change-Id: I094217fa1f43b6eed9020c97fde07e4b413aef31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87998
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-02-06  Miklos Vajna  <vmiklos@collabora.com>  [a435d465c0140612a281c86e972763802b72f820]

        CppunitTest_oox_shape: remove unused includes
        
        Change-Id: I00f7b042779aa981a5a6390c02f6f4ede59f3c89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88061
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-06  Stephan Bergmann  <sbergman@redhat.com>  [46e53c0360a38f620cf8c86fd0a3dc46c8238e0e]

        Revert "upgrade to latest glm"
        
        This reverts commit 494092dc0c2f6fd04dbd973d6f76f1df720dbcf7.  For reasons that
        are still unclear, it appears to be the cause for CppunitTest_vcl_pdfexport
        often (but not always) failing in Windows debug buidls, both --disable-64-bit
        and --enable-64-bit.  At least the 32 bit builds seem to all fail with
        
        > Assertion failed: false && "out of range", file ...\include\tools/bigint.hxx, line 146
        
        Change-Id: I472a83fa709e79f7a6bf00b118c041cbc7500e6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88069
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-06  Caolán McNamara  <caolanm@redhat.com>  [11d4e93acfab8772238e383feb01d01c01901a9e]

        the "grouped" notebook svtlo-FontSizeBox's are all hidden
        
        they don't appear in the notebook and there is nothing actually
        using them
        
        Change-Id: I570f156e937f1cbc12620da17d684e66c063425f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88062
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-02-06  Miklos Vajna  <vmiklos@collabora.com>  [3d6a5de8f4579187e5949b212e4625773bb20e6f]

        DOCX import: don't give up on floating tables in headers completely
        
        This reverts commit 213d6390a2cc59d174173f4359c161625a9c4bdc (tdf#108272
        DOCX table-only header: fix SAX parser error, 2020-02-03), except its
        testcase and replaces it with a better fix that does not import all
        floating-table-in-header as non-floating tables.
        
        See the new testcase, which is 1 pages in Word, it was 3 pages in
        Writer, and with the better fix it's now 1 pages in Writer as well.
        
        Change-Id: Ica3500120f12222d7cf766d55c17d78164865026
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88037
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-06  Stephan Bergmann  <sbergman@redhat.com>  [07e5498fdeaefd72cd86f0413dfaea56724097b3]

        Nothing should link against unoil.jar any more
        
        ...after ae855bf48163ff64d94cfc34aff8e37abdb5518d "tdf#117331 Merge jurt and
        unoil into ridl", so no need any longer to filter it out of the classpath here
        
        Change-Id: Ifb01de5d9efa7ed264824030ad0e1333ab8b43ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88054
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [81dbdd7b1fcbbb8a901da3f6e2e3afbba50de21a]

        Fix typo
        
        Change-Id: Ie8e7e01d2f89c9d2f7f1cbb081ba368c926260b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88071
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3dfa1d08481ae1767df347d467823c420435345f]

        Fix typo
        
        Change-Id: If807240dbff5659c812e8a6d8185c7a846d53d06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88070
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [1091e4f2140685c4a59a59a43bebc437baf84038]

        rename SetOfst -> SetOffset
        
        Change-Id: Ic33454dbbbe9c189eb5eebda2c25c6cff3251c84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88027
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [be89cb65e262d8f04baf26ac663ee419fdbc3048]

        fix leak in KF5FilePicker
        
        Change-Id: Ic9bc2b9357da288ad4c0ba7e0d84b1316700c3f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88020
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [12e3c1738e6f64c9180315b78120c0cba5c225d5]

        find more symbols that can be private
        
        Change-Id: Ief2538fb61f4519e733ce7592cc7c441b94ac124
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88030
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-05  Seth Chaiklin  <sdc.blanco@youmail.dk>  [a7e8571293096218ef6b49ce12af2a304704e8ba]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 578a5c008a5b14ada9d627519facf2ace0025d21
          - tdf#128569 remove ambiguity about page number style
            
            refer to page number format, instead of style
            
            Change-Id: I52dc447bbdf3a2fe44852e6647235668229ee251
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87809
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-02-05  Caolán McNamara  <caolanm@redhat.com>  [1ce181d6cc748ef86823a2ed493980849e996625]

        we want to search by G_SIGNAL_MATCH_DATA + G_SIGNAL_MATCH_ID
        
        Change-Id: I1951f56e29d1cf081a47aeb1ebc0245fa445a1d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88028
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-02-05  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [b2d9603bc02db3a6711948274c5fa2b5cf148d48]

        sw: set uniqe name and style to grouped shapes
        
        Unique name is required to dsiplay object in Navigator, style
        is used by undo/redo code.
        
        Change-Id: Id2417cbee3f92c0ee555eb093e1e9bbbc0a83e0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87996
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-02-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [fe5033036937ab655df997577909527ffb85f5af]

        LWP: add unittest for char/para properties
        
        Change-Id: I2ef37845a2b7de189667a6ce81e7d061b1b15eb8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87987
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-05  Michael Weghorn  <m.weghorn@posteo.de>  [25649502e08a52087dea5e482d34a1d4150f0930]

        tdf#130080 soffice.sh: Avoid exporting empty LC_ALL
        
        The previous way of doing
        
            LO_SAVE_LC_ALL="$LC_ALL"
            LC_ALL=C
            export LC_ALL
            # ... (call some tools,...)
            LC_ALL="$LO_SAVE_LC_ALL"
        
        resulted in the LC_ALL environment variable explicity being
        set to an empty string in case it was not set at all previously.
        
        For some reason, an LC_ALL explicitly set to an empty string
        (other than an unset LC_ALL) makes the system ICU on various
        Linux distributions assume an "US-ASCII" encoding, even if the
        locale is otherwise configured to be a UTF-8 one.
        Since the corresponding detection from ICU is used in the
        KF5/Qt stack, that resulted in the Plasma-native file picker
        assuming an ASCII-encoding, and thus having problems with
        files containing non-ASCII characters.
        
        To avoid this, don't export LC_ALL if unset or set to an
        empty string.
        
        A big thanks to frinring on IRC #kde-devel for the analysis
        of why the Plasma-native file picker is affected by LC_ALL being
        set to an empty string!
        
        I could also reproduce that the following sample program run
        with 'LC_ALL=' on KDE Neon Developer edition printed "US-ASCII"
        when using the system ICU, while it printed "UTF-8" when using
        a self-built ICU as of current master (commit
        d6b88d49e3be7096baf3828776c2b482a8ed1780) instead, but did not
        further investigate why:
        
            #include <unicode/ucnv.h>
            #include <iostream>
        
            int main() {
                std::cout << ucnv_getDefaultName();
            }
        
        Change-Id: Idee88f200b6edecdb2633ed6e6fa70b370ffcf0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88003
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-02-05  Sophia Schröder  <sophia.schroeder@libreoffice.org>  [d41d7ecb60fb38204fafcb1aa4595992721855e6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 08de17b16f30f87af35d5e96630928c630df1ef9
          - Small visibility improvement for "Insert" menu
            
            + forgotten period,
            + superfluous whitespace
            + superfluous line breaks
            
            Change-Id: I6ffbc39f03d9dff6f48bc653f65ceb0604caea77
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/88013
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-02-05  Tamás Zolnai  <tamas.zolnai@collabora.com>  [017ae620604de06414dc3f780804c241b87e45c6]

        lok: writer: Convert row height / cloumn width to the correct unit.
        
        In online, the mobile wizad displayed these attributes in the wrong
        unit.
        
        Change-Id: I165a8ee17bebbbfd8962ac9addc89df39c77851a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88004
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-02-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b7399c4290b2b2d3fa9c81b2c1341290c1b9567a]

        Fix typo
        
        Change-Id: Id16c1fe3fef0149a881f0ea684141e4e198892ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87999
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1b2c0593236a934ad95192120674c962cf11e002]

        Fix typo
        
        Change-Id: Ia64904100110472464e9025b1e53ef65bd2416c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88001
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [27dab8928cba95718103ecc39bb26f75e9b5c725]

        Fix typo
        
        Change-Id: I1a241b6d84d4129f94cf19ba764b3a40ec2a7887
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88000
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bf0a9cdde1c5936b2664eab6d403aebfc77c9472]

        Fix typo
        
        Change-Id: Ie0506b80850b17571517653ca05f474ead033161
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88002
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-05  Michael Stahl  <Michael.Stahl@cib.de>  [60d37294291a2aaccc9fd84de49a7b9d30f2db0b]

        sw: fix crash in SwFrame::dumpAsXml()
        
        when called from SfxObjectShell::GetPreviewMetaFile(), GetSfxViewShell()
        is null apparently.
        
        Change-Id: Id9f6b14fc044b97eb96f671dfded26f9cb96db22
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87984
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-05  Maxim Monastirsky  <momonasmon@gmail.com>  [7d08664be4d9a949718ce66e3bc974105a10284c]

        tdf#129568 Rename the default table style
        
        As it turns out, UI names of table styles are
        leaking into documents, and changing those names
        actually breaks the import of documents from
        previous versions. The problem is that a table
        style itself is saved using its programmatic name,
        but is referenced by tables using its UI name. So
        after changing the UI name, these no longer map.
        It's still possible to manually reapply the style,
        but if not doing this and just saving, the style
        and its child cell styles will be silently lost.
        Moreover, if the given document is of fodt type,
        it's not even possible to save it (even not as
        "save as" to odt).
        
        Obviously, the issue isn't just with renaming.
        The same happens also with documents created
        with a different UI language (even English).
        
        Fortunately, up to now English UI names were
        identical to the programmatic ones. So the first
        thing we can do is to accept both kinds of names
        for table:template-name. This way, we solved the
        problem for documents created in an English UI,
        and in addition made them work in non-English UI
        (unlike before). As for export, we want to always
        writes programmatic names, so newly edited
        documents will continue to work regardless of
        future UI changes or UI language switching (and
        also stay compatible with older versions).
        
        For the fodt export failure, changed the order of
        things in SwXTextTableStyle::replaceByName, as
        setting a new box breaks SwXTextCellStyle::getName
        in this specific case. Also changed cell styles
        to be named using the parent style's programmatic
        name, so new documents won't have this problem
        when opened in older versions. This also fixed
        part of the PythonTest_sw_python failure.
        
        The remaining PythonTest_sw_python failure was
        about the "TableTemplateName" UNO API property
        of a table, which didn't work with programmatic
        names. That's a real bug by itself, and was
        fixed. Also an explicit test was added, to make
        sure the API always returns the programmatic name.
        
        Finally, an odf export test was added. It tests
        files with both old-style UI names, and new-style
        programmatic names. Styles should be correctly
        imported, used by the table, and survive export.
        
        Change-Id: I45dfda193813fea184dc42e5e75544ebc05d4a92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87826
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>
        Tested-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-02-05  Julien Nabet  <serval2412@yahoo.fr>  [9811796aba7360fc5b7230a8b314a56fbf6ab27a]

        Related tdf#130428: let's add some asserts
        
        to avoid potential future wrong code
        
        Change-Id: Ib5a10039ce95ed5d9bf6f5905bc58af5182d5c0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87995
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-05  Justin Luth  <jluth@mail.com>  [6d9d4f94e9c0a94bf88d006ba8b157b4cabaeebc]

        tdf#130167 writerfilter: while bDiscardHeaderFooter, ignore inlines
        
        Inline objects from unused headers/footers were being loaded
        and then ignored, with the result that they were added to the
        next text section. Similar to git log -p -w 5510f5635021
        
        An earlier commit attempted to do the same thing I think.
        git log -p -w da0c3b50c7969
        My guess is that in this case we have MULTIPLE uses of the
        same image file, so ultimately it wasn't deleted from
        DrawObjects - and therefore could still be referenced.
        
        I found this fix by randomly trying to shut stuff off.
        It seems to make sense, but shapes are not my area
        of understanding.
        
        Change-Id: I748c0e59638bb83de8461c498e1676bbae47df92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87909
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-05  Michael Stahl  <Michael.Stahl@cib.de>  [bd978e93fa0422384ace346665f532b2a714f423]

        sw: convert CopyRange boolean parameters to enum
        
        Change-Id: Ic65753e1c6f5ef45494c1925cf2a5427427e5fe7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87985
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-05  Miklos Vajna  <vmiklos@collabora.com>  [cee1568e8915e479732687a7aa3faa639955596d]

        vcl: fix UB in Window::ImplNewInputContext()
        
        pFocusWin->mpWindowImpl can be nullptr here, see online.git's
        unit-load-torture test:
        
        vcl/source/window/window2.cxx:1059:26: runtime error: member access within null pointer of type 'WindowImpl'
        SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior vcl/source/window/window2.cxx:1059:26 in
        
        Change-Id: Iebeff5a50d426ffb02c6b15e86631ea110ce81bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87990
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-05  Jim Raykowski  <raykowj@gmail.com>  [bc887dffd7fd561160b0963cffd8807e3ad2331e]

        tdf#128814 Add delete to Hyperlinks Navigator context menu
        
        Change-Id: I401ea84aa32e7d01f9fe157eac4d51981550fc76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87945
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-05  Jim Raykowski  <raykowj@gmail.com>  [65a468daafae43dec85d5e686029fa676d02343a]

        correct cast used for type id of content
        
        A not always reproducible crash occurs when delete key is used in the
        Navigator. I have only noticed it for table delete. I believe this is
        caused by casting user data to SwContentType when it is actually
        SwContent. This patch changes the cast to SwContent.
        
        Change-Id: Ia7f59b3e8141c7dee7188276d6cd6722a3678922
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87992
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-05  Noel Grandin  <noelgrandin@gmail.com>  [fcf39ae78e02db89dc5969b93a91c992c9924b57]

        move some toolkit/ headers inside the module
        
        Change-Id: I88badb1eb586db00a350afbcd6f4903a5623c724
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87988
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-05  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [7d886eec953efa593708db9560d0e69ac12c99cf]

        tdf#129912 correctly stop unstyled footnote parsing
        
        The bug document somehow manages to generated a footnote, which
        never terminates the format loop in SwTextFrame::Format_.
        
        It contains an unstyled footnote, which I wasn't able to reproduce
        to create in Word. So I manually edited the XML of the included
        unit test document, which I used to develop the original patch,
        and which reproduces the broken parsing behaviour.
        
        This patch correctly stops the parsing of the custom footnote
        reference, if the text run containing the footnote reference is
        finished, which also fixes loading the bug document.
        
        The unit test checks various footnote variants, which represent
        different problems I found when developing the custom footnote
        parsing in commit a991ad93dcd6807d0eacd11a50c2ae43a2cfb882
        ("tdf#121441 improve DOCX footnote import") and now also includes
        an unstyled one.
        
        It also contains a (still?) broken footnote test, with a complex
        differing footnote.
        
        Change-Id: I748955285d76b6f3122d1da5d8823068f3d7633f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87981
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-02-04  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [c161478ed50f6ee8878335db113f8850a136615b]

        Allow opt-out from document events check
        
        Commit b3edf85e0fe6ca03dc26e1bf531be82193bc9627 added a warning on load
        when a document binds events to a macro.
        
        This adds an option to restore the old behavior, so that the warning only
        appears when a document actually has Macros.
        
        Change-Id: I5ad398d3d503a0954a746f4cba150f68630b820c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87961
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-02-04  Juergen Funk  <juergen.funk_ml@cib.de>  [98c7c52e30a921a1bde3e4b2aa8c240d95ed577d]

        Optionally generate PDB for libxslt.dll
        
        Change-Id: I4d6fc685fdbcb7536f5ccb4825094b323820741a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87967
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-02-04  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [ae855bf48163ff64d94cfc34aff8e37abdb5518d]

        tdf#117331 Merge jurt and unoil into ridl
        
        jurt.jar and unoil.jar are kept as effectively empty jars, each with a
        
          Class-Path: ridl.jar
        
        in their meta-inf/manifest.mf, so that 3rd-party code loading them (with or
        without also loading ridl.jar) will still have access to their content.
        
        Conceptually, the UNOIDL entities in unoil.jar (corresponding to module offapi)
        are not part of the URE, but are now made available by URE's ridl.jar.  This
        should probably not cause problems in practice.
        
        At least for now, we seal exactly those packages in ridl.jar that were
        originally sealed in jurt.jar.  Ideally, all of ridl.jar could be sealed now,
        but that would be mildly incompatible, as it would prevent 3rd-party code from
        introducing additional UNOIDL entities in the relevant namespaces (even if that
        is something we do not want 3rd-party code to do anyway).
        
        However, some JunitTest_jurt_* define classes in those sealed packages.  In the
        past they got away with that by using gb_JunitTest_use_jar_classset,*,jurt.
        Instead they now need to gb_JunitTest_use_jar_classset,*,ridl and drop the
        gb_JunitTest_use_jar,*,ridl.  But the former only makes available the classes
        that are specified in ridljar/Jar_ridl.mk with gb_Jar_add_sourcefiles, not the
        UNOIDL entities specified via gb_Jar_add_packagedirs.  But the tests need the
        udkapi UNOIDL entities, so introduce gb_JunitTest_add_classpath to let the tests
        get them explicitly.  (Curiously, JunitTest_jurt_uno and JnitTest_jurt_util use
        gb_JunitTest_use_jar_classset,*,jurt but don't seem to acutally need it; lets
        leave that for a follow-up clean up.)
        
        As a follow-up clean up, relevant files could be moved from jurt/ to ridljar/.
        
        Change-Id: I836f4e7bb47fb41f1306e3f223da90dba988eb9a
        Co-authored-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/84946
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-04  Caolán McNamara  <caolanm@redhat.com>  [494092dc0c2f6fd04dbd973d6f76f1df720dbcf7]

        upgrade to latest glm
        
        Change-Id: I75f145b71c0f82e87a94ef90709fb8fdf56041d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87833
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-04  Caolán McNamara  <caolanm@redhat.com>  [cbe85ddc59b4f49f9fcf1c968519061c8c86cce9]

        add a way to return focus to the main widget
        
        Change-Id: Ia06eaf6021b22a63a74f8a0b7edc96339dfb2e17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87970
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-04  Michael Meeks  <michael.meeks@collabora.com>  [80a1c69a30a55ed648a43976f6ab401ac2b5ceaa]

        tdf#130382 - process key-event handlers synchronously for unipoll.
        
        Unipoll tries to simplify behavior of the Kit process by processing
        events in a single thread, more sensibly. We do this for other key
        events, so it's important that key-derived dispatches eg.
        SID_BACKSPACE which we use to simulate composition input are also
        synchronous.
        
        Change-Id: I12dbb104419a0aecd184ec312bfadec3a947d48b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87929
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-02-04  Onur Yilmaz  <onuryilmaz0750@gmail.com>  [7d5a463684b44b625bf555c1d8ed4df5a1660339]

        tdf#129720: Populate the Description box of the Customize dialog...
        
        Change-Id: Id294458e0b380ceedc199a9c642f29ecfbeef10e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87920
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [2b3ece8b2e22b42dd3e80a691a4a492837f7996b]

        rename Get/SetPropTextFirstLineOfst -> Get/SetPropTextFirstLineOffset
        
        Change-Id: Ib963dccf0f803534c741eacc31a44dc5c90889fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87958
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-04  Shivam Kumar Singh  <shivamhere247@gmail.com>  [03685b1ab86a9b8d78ad2a4fd460c2aaa50f03ab]

        tdf#96505 Get rid of cargo cult "long" integer literals .
        
        In some places the integers end with L which denotes that the number is in long long format.
        This representation was not required .
        
        Change-Id: Ia8ae328ee943780ccbfb7ce15013f3ac0365a3db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86842
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-04  Yusuf Keten  <ketenyusuf@gmail.com>  [a68157c88add7a815678155f4d7a743b010d92f5]

        tdf#74702: Remove enum OutDevType from OutputDevice::drawOutDevDirect
        
        Extracted DrawOutDevDirectCheck and DrawOutDevDirectProcess. DrawoutDevDirectCheck checks OutputDeviceType and define pSrcGraphics according to its type. DrawOutDevDirectProcess perform some operations about drawing out according to its type and checks some pointers for avoiding NULL pointer.
        
        Change-Id: I24247ee42d2dd686dbd13bb5f6b24bbe8fab43ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86229
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Jenkins

2020-02-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [5a989074cd1f8afdc03d0ee4f2dc12b174f9aa19]

        tdf#129993: Add unittest
        
        Change-Id: I30b0583a3e38f0f8a06a7711c9413101dc87cc21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87861
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [af731ab96f4f4f9d1f87d438c9ebf576b2e09a72]

        Fix typo
        
        Change-Id: I8152ccc40efd9ae52f7802b9c3e07c7dceaa1e98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87969
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-04  Armin Le Grand  <Armin.Le.Grand@me.com>  [cf4e87469baf13fb2766d0f2593fcc2b9b33bc9b]

        tdf#130428 SfxItemState::UNKNOWN replacements
        
        It's possible to remove seven usages in align.cxx
        which cannot happen due to AlignmentTabPage forcing
        used ItemIDs to be member of the used ItemSet.
        Checked that in the debugger. Safe, is all set and
        ceated when the Dialog and the TabPage gets created
        (see AlignmentTabPage::GetRange())
        
        Change-Id: If8e7285b46792fb9035555a4fcd2ac6ec94a45ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87975
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2020-02-04  Michael Stahl  <Michael.Stahl@cib.de>  [d571a509aa324db9a425110a67ea142d157256b2]

        deb#949754: unotools,officecfg: don't ODF export using ODFVER_UNKNOWN
        
        The problem was that commit ef39938dea14666a5835b6ae85091c1010f8ae8d
        temporarily added ODF 1.3 version strings to the optsavepage.ui,
        just to get translations for them; unfortunately the dialog itself
        was not adapted to the new values, so when you select them the
        result is 0, or ODFVER_UNKNOWN... fortunately this was reverted
        before 6.4.0.3.
        
        The value ODFVER_UNKNOWN is very dubious and without an obvious purpose;
        http://specs.openoffice.org/appwide/odf/odf_1-2_migration.odt
        mentions it but provides no details.
        
        Hence let's interpret it the same as ODFVER_LATEST for export purposes.
        
        Also add the value ODFVER_012_EXT_COMPAT to the configuration, because
        this is actually used.
        
        Also fix a copypasta in SvtSaveOptions_Impl::IsReadOnly(), where the
        wrong flag is checked for OdfDefaultVersion.
        
        Change-Id: Ie276f0ef3cead3ffa016ba939aede74581fb0257
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87900
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-04  Miklos Vajna  <vmiklos@collabora.com>  [a2f85c062aafb3fd9dfb1c6c6e87e1e73e7545a3]

        tdf#130362 sw: fix anchoring of inline math objects
        
        Regression from a7528cd6f17ea5c5b29e7d607e54c62de0d9e7db (sw: insert
        image: set anchor to at-char by default, 2019-11-18), that defaulted to
        at-char anchoring for charts and images.
        
        What was not considered is that math objects had a previous as-char
        default (not to-para), and that is supposed to be unchanged.
        
        Change-Id: I2a91af6425035b48a0e47ad9b10939945855cd16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87976
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-02-04  DaeHyun Sung  <sungdh86+git@gmail.com>  [7ffd38fc54dda2d2c84eab19c40efcbac7fb0bff]

        show Korean Dangi Calendar format  tdf#125446
        
        show Korean Dangi Calendar format
        Ref1: MSDN - Calendar IDs
        5 : CAL_KOREA
         https://docs.microsoft.com/en-us/windows/desktop/Intl/calendar-identifiers
        
        Ref2: stackoverflow
        https://stackoverflow.com/questions/54134729/what-does-the-130000-in-excel-locale-code-130000-mean
        
        Change-Id: Ia1f367bfd5c13f29054064d89be847bbf249c0d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87689
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-02-04  Julien Nabet  <serval2412@yahoo.fr>  [93670d6cb7669b41d20feb91309eeb9930c67a27]

        tdf#130389: Data ranges dialog, data series tab, move up/down reversed
        
        Change-Id: I6a12acacec9bad33cab9fd86b0ffa7193ee74b75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87921
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-02-04  Eike Rathke  <erack@redhat.com>  [d8e6ca110923d0a84f5e6c16b6f45ecd948af6c1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 34b0364e6289a299fb0b50b5b0d487e37f6e9492
          - Correct string "has value 0" to "is ignored" for the SUM function
            
            Which doesn't exactly matter for SUM but would for AVERAGE, for
            example.
            
            Change-Id: If2d416123890349f4458ca10274e3fb3dd7d15c5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87980
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Tested-by: Jenkins
            
2020-02-04  Caolán McNamara  <caolanm@redhat.com>  [02b0c2ee00ed4aac3f5e4e815fb088b6bb6a0940]

        weld LayoutMenu panel
        
        Change-Id: Id95501de63cb773f9bc568e1bf0d1a2e5e0fdd9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87962
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [1e22bc412920d468b5fde2824d116812e450a7a9]

        rename GetCursorOfst -> GetModelPositionForViewPoint
        
        Change-Id: Ia7202e009f635032178e5467a1ac0ab43f82ccf2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87953
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-02-04  Eike Rathke  <erack@redhat.com>  [1c7251ead55846c0ae295e33a25c9f958f5927d5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 900d30047e754b7310ffb05a67d280b6ce7b2e7f
          - Add href to Converting Text to Numbers
            
            Change-Id: I0bb8d28f1f1448915f0695b0ec443fdadaba7213
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87979
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Tested-by: Jenkins
            
2020-02-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [174ba963e05c9dedd57c2027f8656fe1f17030c2]

        tdf#129789 bitmap in comment lost on load
        
        regression from
            commit b4a1b89cc84086dfd6f471d7f23fecf0ec8f3331
            tdf#119650 slow saving spreadsheet with comments, part 2
        
        Change-Id: I8f6aa6b784b50b80311a420bdff9195ba88f5cff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87968
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-04  Emiliano Vavassori  <syntaxerrormmm@libreoffice.org>  [83c8f77225348bd2b620a5c937a6c5da1cea8b1d]

        Remove unused maAsynchronousDeckSwitch.
        
        Change-Id: Icad8aa0f6ff9897b08e057856b3af981b19532df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87960
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Jenkins

2020-02-04  Caolán McNamara  <caolanm@redhat.com>  [e49cd2c253fe1d292ae3f9212a805cdace77b174]

        merge common code together
        
        Change-Id: I26cb6184bd607b86c807219d6afbd9d445f346d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87964
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-04  Tor Lillqvist  <tml@collabora.com>  [5c9278d2d59c5fc858f0b4e1c13b10bc42238097]

        Bin useless SAL_INFO
        
        If it "can happen", why would we need to SAL_INFO it, especially when
        the SAL_INFO gives no details.
        
        Change-Id: Ie217fad790ec70beb0819b1c384a07e04ba004d1

2020-02-04  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [b2bfa6266ce88e9507add78280d5f5d436277173]

        tdf#42949 Fix IWYU warnings in uui/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ic48d61a5f5d24742682b4d39096e468f224639df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87783
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [228025b8dfe35234a3445c232430a1bd15c86143]

        rename SetFirstLineOfst->SetFirstLineOffset
        
        Change-Id: Ie83747b90b420c6de677d243665d7a22290236a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87959
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [7940abb4cc491fd1c72859ef21d120b3543bc40c]

        rename Set/GetTextFirstLineOfst->Set/GetTextFirstLineOffset
        
        Change-Id: Iaeb3c17fe157dec82cd70991122c08ee1e215752
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87955
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [042054d0507bac8ede0c045a58a91c0830312fc5]

        rename GetOfst -> GetOffset
        
        Change-Id: I9c0968bd93f41f983468ee7ba8a20e27c4866b32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87954
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [4d307299bc7aada87d13810f12b9868045d15743]

        std::set<T*> -> o3tl::sorted_vector in sw/
        
        Change-Id: I7b8e221b9e76f98efdbed9ee1c83e32379fde73f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87951
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-04  Caolán McNamara  <caolanm@redhat.com>  [02c5a61944a212ecc4573001a2fb853339448b03]

        tdf#129634 ignore floating toolbars
        
        Change-Id: Id51f14f75e6547532d9742ef3420e10d06974a17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87957
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-04  Caolán McNamara  <caolanm@redhat.com>  [35e43ce1b1f32acab5bba15425fa86fa0edd6c52]

        ofz#20507 infinite table conversion
        
        Change-Id: I779ab29d93491a296156fcc14557755754c2afdf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87924
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-04  Tünde Tóth  <tundeth@gmail.com>  [be936c5896045794b251a63ab1175ac06a36eee5]

        tdf#130242 chart: default center label placement in stacked area charts
        
        instead of top label placement, like MSO does (or LO has already done
        in stacked bar charts) for readability.
        
        Change-Id: Icac6e8703d0d04122f9cc28254b053ee9fd434ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87846
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-02-04  Tor Lillqvist  <tml@collabora.com>  [faeeef2e6ce378a9e8572b5034edc612dc6beabf]

        Fix warning when compiling for iOS: code will never be executed
        
        Clang told me "note: silence by adding parentheses to mark code as
        explicitly dead". So I did.
        
        Change-Id: I5d6fb603a7cec1a6f3c40e5539579a09f9183c04

2020-02-04  Caolán McNamara  <caolanm@redhat.com>  [739e3b25bbaf9305f779e8821fd7aee4fccc6f5d]

        weld MasterPagesSelector
        
        Change-Id: Ie63d7f8f83bae4f9641ab9713c6e46cd2090767b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87906
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-04  Caolán McNamara  <caolanm@redhat.com>  [55c724b93dfd4c9a1afb10d60fbc2d7a9a66cf61]

        replace boost::bimap in sdext pdfimport
        
        the error message with boost 1.69 and gcc 10 is so ungodly its easier to throw
        bimap out and use something simpler
        
        Change-Id: Ie324a0b81931bbd427483878a87beeca455ada18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87683
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [d543d4d5388f79eee92a97b7bf4cd490d9ed29ea]

        std::set<T*> -> o3tl::sorted_vector
        
        Change-Id: I562f8a8dc27f4aeebec6f6643b95460315edc9c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87949
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-04  László Németh  <nemeth@numbertext.org>  [213d6390a2cc59d174173f4359c161625a9c4bdc]

        tdf#108272 DOCX table-only header: fix SAX parser error
        
        Floating tables in table-only headers are imported
        as non-floating ones after a SAX parser error. Now
        we import them as non-floating ones from the beginning
        to avoid of the parser error.
        
        Change-Id: I0a816a7af642f402a25ed53d9766b1e8b82db789
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87874
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-02-04  Caolán McNamara  <caolanm@redhat.com>  [f0860d59dfa5cc951cfdb74f9342678e9acfdc24]

        dnd doesn't do anything
        
        inherits from DragSourceHelper and DropTargetHelper but doesn't do anything
        and it doesn't override some default dnd to explicitly disable it.
        
        AFAICS this doesn't do anything
        
        Change-Id: I428385af32e49f26c8c24e40208fe9b1ab373de9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87925
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-04  Caolán McNamara  <caolanm@redhat.com>  [852f469ba97caf01641b654f2e37dd9a290a6bce]

        ofz#20507 hold by reference
        
        Change-Id: Ia684d8f796ed7bf6f82b056c6445c4cd92260504
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87923
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-04  Miklos Vajna  <vmiklos@collabora.com>  [7088140dbf1d5e0391c2662f0213018a45620ff9]

        tdf#129976 PDF export of PDF images: adapt transparency to rendering
        
        The bugdoc has a transparent PDF image, and we currently put a white
        background behind that in Impress, given that vcl::RenderPDFBitmaps()
        works with Bitmap instances, not BitmapEx ones.
        
        This means that in case we preserve transparency during PDF export, the
        content that was rendered OK now becomes unreadable.
        
        Adapt the PDF export to do the same as rendering by putting a white
        background behind the PDF image.
        
        Change-Id: I4edcb12fab71bb305d97a50d20fbfbf86d9aab85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87910
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-04  Tor Lillqvist  <tml@collabora.com>  [bc2cbd7d577135d2daef611bc2a2c4ac6283dfd0]

        Log what UNO command we failed to dispatch
        
        Change-Id: I79ed68a1e271d44f8afd2858c979a66691233fc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87688
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        (cherry picked from commit f92e4bed51de1625bc8fba2d7a432420db6841d0)

2020-02-04  Tor Lillqvist  <tml@collabora.com>  [c150fe5b82c0e24868731394c05ec629466166e0]

        Use the "Double-tap" term instead of "click" on all iOS devices (also iPad)
        
        In general, the term "mobile," when used in APIs related to Online and
        the mobile apps, means "mobile phone but not tablet". Which is sad,
        but it is too late to change that convention now.
        
        Thus comphelper::LibreOfficeKit::isMobile() returns false on iPad,
        apparently intentionally. But surely we want to use the "double tap"
        term instead of "click" also on iPad.
        
        Change-Id: I8f7186ea6590f2a21b885549751346edad09eb8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87858
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 4098608ea21d4737fdd640fd57c2417e56426fbb)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87931
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-02-04  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [dabb6176407067ef8d46bdde863b087457805c6a]

        Place button text in tooltip if it doesn't fit into the button
        
        Seen this happening in custom sidebars (from extensions).
        When the text is too long for the button, it will get cut off
        and there is no way to view the button text.
        
        Change-Id: I86ce72154e0371bdf24480be41517855dc3ce050
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87692
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-02-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d487e1826bc177742aa8563f855c4b0bee49a705]

        remove controlprimitive2d.hxx from clang-format blacklist
        
        Change-Id: I8918f8c9e4f27a287c98dadd51a11acf3338daa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87942
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-02-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2692ad29d77e783342375baa248876f47edabb47]

        use "pragma once" in controlprimitive2d.hxx
        
        Change-Id: I5e694b478501edb3d2b5071f48da290367cda3c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87941
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-02-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [83235c56c4d3988312529c0842dbb0eddf2c4ff9]

        clean-up namespaces in borderlineprimitive2d.hxx
        
        Change-Id: If05757ee32027793f57e10f94b836c1a11bfc773
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87940
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-02-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5ff0f83a3b5a323469bb410959b030de12b42505]

        remove borderlineprimitive2d.hxx from clang-format blacklist
        
        Change-Id: I9e8efbf2a947688fe3ec74fa1b2175a089b91a9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87939
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-02-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d91caef0eeadb8bbb91713fcae08b619d1acd197]

        use "pragma once" in borderlineprimitive2d.hxx
        
        Change-Id: I3582f36b0435de343d1e8574bf2bb0e0bd40e16b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87938
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-02-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9cd7d4f2bd10833c591e60721f8c7dff1f5caec3]

        clean-up namespaces in backgroundcolorprimitive2d.hxx
        
        Change-Id: I7ef644edf90ced417cf9583175ef777fa921dc94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87937
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2020-02-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f31b00b1a43f0d2fab2762ada230cd6dc267b6a4]

        remove backgroundcolorprimitive2d.hxx from clang-format blacklist
        
        Change-Id: I8ad988dd0eb6a4bbbe9fc9bbc773c692cab4401f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87936
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-02-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e8614c7f4dc78c8c2fb5417d7193c6f9325de5cf]

        use "pragma once" in backgroundcolorprimitive2d.hxx
        
        Change-Id: I50a2395a42ea523247d0aeff02324988edbcdc77
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87935
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-02-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fd5ca0888d0d4ea18323ad684188e493fd5a3469]

        clean-up and join namespaces in animatedprimitive2d.hxx
        
        Change-Id: I9c60f2f9e12fe0271efa8546cbcef08178f9552c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87934
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-02-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [233c8aec16faf9302acb3625adcd1df026d59412]

        remove animatedprimitive2d.hxx from clang-format blacklist
        
        Change-Id: I6e4b2bc524a0880631735fb79b3545e88bf50f0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87933
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-02-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8cdbc45329fe8094ce7fb55713b9d0a13e8dd5ff]

        use "pragma once" animatedprimitive2d.hxx
        
        Change-Id: I5b41a6fd1ce82615b8a3f8382f4d5d9a8c70999d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87932
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-02-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2b089e1a2a0f41ce7d0d478a665116d3c2ee72f3]

        remove use of macro DeclPrimitive2DIDBlock in drawinglayer
        
        It's quite a usless macro actually. It is forced that every class
        implements this method anyway. This gets rid of usages in the
        drawinglayer module first.
        
        Change-Id: Ic2b2e7d5b72a8e0f7ea0748d0ea44cd38cf8c1ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87905
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-02-04  Stephan Bergmann  <sbergman@redhat.com>  [5d09b9042a306fa98d8eba4f918f43ebba5e4c02]

        Control must be a complete type here (Windows --disable-pch)
        
        ...because of ControlLayoutData::m_pParent member and implicitly defined copy/
        move functions of VCL_DLLPUBLIC ControlLayoutData
        
        Change-Id: I2328bd5128ac778f54fcaec204c92d28c505f040
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87897
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-04  Stephan Bergmann  <sbergman@redhat.com>  [1e826a1e61347d9f8b40e169b63acb5a68786f59]

        loplugin:nullptr (clang-cl)
        
        Change-Id: I08dedd4f7af3eff1201d60704324997bf232bb2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87888
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [d7b0b2b50592aa73a0fd9ab8c696ac082dbed8c4]

        move some headers inside ucbhelper
        
        Change-Id: Iccd80aa4e631abe002837ca61248e136de9a62eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87866
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-04  Jim Raykowski  <raykowj@gmail.com>  [54b28638ab15f68731861ae903c732273b41f78a]

        tdf#42695 Fix a couple Writer Navigator "List Box" related bugs
        
        This patch resolves:
        
        1) content not shown when Navigator is docked from a floating zoomed-in
        ("List Box" item unchecked) state
        
        2) "List Box" item is visible when the Navigator is in
        docked state on document open.
        
        Change-Id: Id1fcaf0b581e26aabd4fd897ff142a60d6761e1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87758
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-02-03  Stephan Bergmann  <sbergman@redhat.com>  [d81affe8ae1010093521731f863d6a6b29f3510d]

        loplugin:stringadd (clang-cl)
        
        Change-Id: Id5babe1e16c8f8a8c72077fc95508a567138766a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87889
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-03  Stephan Bergmann  <sbergman@redhat.com>  [e23f811c7d0f956467d359990298222cf8d2c26d]

        Avoid loplugin:unsignedcompare (clang-cl)
        
        Change-Id: I95f348cc8b69b6c865ad0038b9ee0017def01e43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87896
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-03  Stephan Bergmann  <sbergman@redhat.com>  [9aa2b6b7a91c17658e7fc14e11809f746dcd440f]

        Silence loplugin:unnecessaryoverride in WinSalInstance::GetBackendCapabilities
        
        ...(vcl/win/app/salinst.cxx) in case the
        
          #if HAVE_FEATURE_SKIA
          #if SKIA_USE_BITMAP32
          ...
        
        block it contains is excluded (when building with clang-cl on Windows)
        
        Change-Id: I60910106bbd6a4c2cb3f393945a5417eb02407c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87898
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-03  Stephan Bergmann  <sbergman@redhat.com>  [93d836b6737d0653bf0a86e93bd711c0706c9d9b]

        Silence loplugin:duplicatedefines for WIN32_LEAN_AND_MEAN (clang-cl)
        
        ...as seen at
        
        > In file included from desktop/win32/source/QuickStart/QuickStart.cxx:29:
        > In file included from include\systools/win32/uwinapi.h:25:
        > include\prewin.h(38,9): error: duplicate defines [loplugin:duplicatedefines]
        > #define WIN32_LEAN_AND_MEAN
        >         ^
        > desktop/win32/source/QuickStart/QuickStart.cxx(24,9): note: previous define [loplugin:duplicatedefines]
        > #define WIN32_LEAN_AND_MEAN
        >         ^
        
        (An alternative fix could be to replace all those defines of WIN32_LEAN_AND_MEAN
        prior to including windows.h with includes of prewin.h and postwin.h?)
        
        Change-Id: I0271b5629af8f4ecfb3c90f1455bad399174f6ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87880
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-03  Stephan Bergmann  <sbergman@redhat.com>  [8460756e9d3b9194b1885fb0605aafa238f0c95c]

        Missing include (std::isspace)
        
        Change-Id: I17b9acfd265e112ffdd115df06070136a6940804
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87895
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-03  Stephan Bergmann  <sbergman@redhat.com>  [6317e10f5b9c347ceb391e049e6d0f3c542f93c4]

        loplugin:makeshared (clang-cl)
        
        Change-Id: I0c786bf401e514f9d86e33d8ab6366fc5dd1f425
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87887
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a334f77792dfff92e3c97f7f61f59d01fc9338cf]

        remove bitmapprimitive2d.{cxx,hxx} from clang-format blacklist
        
        Change-Id: I9d9d7cd8bba489c71a5c1ac0b23755d572696e10
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87904
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-02-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [19181dab1cc01c90b5021328a3b3a098fa5a0b35]

        drawinglayer: clean-up namespace and indent for BitmapPrimitive2D
        
        Change-Id: I43f2030aeabed555baca20e345732ec926963d7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87903
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-02-03  Miklos Vajna  <vmiklos@collabora.com>  [2d87b09e6e675dd593e26cb266deb4ea91f0e7a7]

        DOCX export: fix table style config handling wrt nested tables
        
        The bugdoc had 2 tables: both using the TableGrid table style, but one
        had a direct formatting to disable all borders. The second was in the A1
        cell of the first, and given that the table style config state was not
        separated for nested tables, the border settings of the inner table
        affected the settings of the later cells of the outer table.
        
        Change-Id: Ie7897bc661d9f47ca9f5c1b3ed1c439ef0406037
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87899
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-02-03  Mike Kaganski  <mike.kaganski@collabora.com>  [61e23146987b49617af29c745b427905752e0b16]

        Set INSTALLLOCATION in one single place
        
        It used to be set both in AppSearch action (using RegLocator table),
        and in MigrateInstallPath custom action. This would overwrite value
        of INSTALLLOCATION taken from user, and read on the previous step,
        with values taken on the next step.
        
        Only migrating the install location in one single place - in custom
        action MigrateInstallPath - makes the process controllable. Also it
        allows to easily see all the various places in registry we read.
        
        Change-Id: Ib7e04c26e71ba92c6a62a0511971bfb3bdb7db72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87867
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-02-03  Stephan Bergmann  <sbergman@redhat.com>  [b5bec747cc9af01167431f35339eff4085693ebc]

        Silence -Werror,-Wunused-variable (clang-cl)
        
        Change-Id: Icbf3b6f8f1259e7e50f64e2885b1604f1a98f485
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87894
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-03  Stephan Bergmann  <sbergman@redhat.com>  [b3b7584a031118e51eefe3a1de2497639a96ef00]

        loplugin:redundantpointerops (clang-cl)
        
        Change-Id: I5ce235a72aedc507dbb925db4927f291916716d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87893
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-03  Stephan Bergmann  <sbergman@redhat.com>  [b4f58c63cc3d8632b3c661b93008835a090d10f8]

        -Werror,-Wunused-variable (clang-cl)
        
        ...found with 2db9a6813a3640005d9b38e419d5cc55f70b03cc "flush out unused
        MapModes" in code that had not used the variable ever since it got introduced
        with dd2f230139525891d60e06b4afdc977d5630d4e9 "INTEGRATION: CWS graphicapi"
        
        Change-Id: I7412a3badeec546ed1dff8dcf905036f06287e70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87892
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-03  Stephan Bergmann  <sbergman@redhat.com>  [76f5b9c9e4f0bd38c745bd590af466fbf901510f]

        loplugin:duplicatedefines (clang-cl)
        
        (already defined in vcl/inc/opengl/win/WinDeviceInfo.hxx)
        
        Change-Id: Ic785a934c16c8a2f3442ff7975f9a84fbc6001c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87891
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-03  Stephan Bergmann  <sbergman@redhat.com>  [b8c8be00961b953c6c4bb877bd678f8c290825b9]

        loplugin:duplicatedefines (clang-cl)
        
        (already defined in hwpfilter/source/hwplib.h)
        
        Change-Id: Id85048817b825ad265eba20e221c0703467b66b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87890
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-03  Stephan Bergmann  <sbergman@redhat.com>  [b66c5f77d150056b2de262dae66301fcd7dc38c1]

        loplugin:unsignedcompare (clang-cl)
        
        Change-Id: I69cc1b352221ca053ccd0c5b78e926480a8c9ccd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87884
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-03  Stephan Bergmann  <sbergman@redhat.com>  [86af52b119eaf57b7c1f8943cc1c6631f2044482]

        Remove unnecessary cast
        
        Change-Id: I675d9e0a87a54eb08abfca114864369b326fb128
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87882
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-03  Caolán McNamara  <caolanm@redhat.com>  [3d826d780af366c7ed650ec44e7bcb20b02e2c70]

        make some headers private
        
        as shown with ./bin/find-headers-to-move-inside-modules.py
        
        Change-Id: I7662417e76fe00c0fc352957560e104b6c2a3d61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87850
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-03  Caolán McNamara  <caolanm@redhat.com>  [12f9fdfac8b41d74e9474e8966e3d28755424931]

        Related: tdf#129933 assert on pasting over selection in edit
        
        when its selected right to left with cursor flashing at the start
        
        format->paragraph->area->color->pick, cursor into hex# edit, end to
        cursor at the end, shift + home to select all, right to left, ctrl+c,
        ctrl+v, assert
        
        Change-Id: I8e29108ddff94487c298bd5e6607b98f5f841afd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87883
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-03  Caolán McNamara  <caolanm@redhat.com>  [49d8e5fb744534f4af7e5c7f08dee7a95bcc6ed5]

        Resolves: tdf#130364 let font treeview fit to available dialog space
        
        Change-Id: Ia000f4cfa041733fc84b45c955e69251c3ce9bcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87871
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-03  Caolán McNamara  <caolanm@redhat.com>  [fac86a90db33e4e6d38af134c55f1f6416c928f8]

        Resolves: tdf#130061 numbering dialog adjustments missing
        
        since...
        
        commit e82b10f21cb8b77f815be3bd7654e0de7e8ceab5
        Date:   Sun Oct 20 00:44:05 2019 +0200
        
            tdf#128257 Bullet Dialog update
        
        so spinbuttons were disabled
        
        Change-Id: Id8d54bd6ba359447943832920fce5e0da271f405
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87878
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-03  Caolán McNamara  <caolanm@redhat.com>  [09fdcd6b67524d2f3ef410f40953c46d42b83e36]

        Resolves: tdf#130347 we always need the drag-begin signal in GtkTreeView
        
        Change-Id: Icbd8ab1393e25b698b034341b526b3a55251610d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87876
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-03  Caolán McNamara  <caolanm@redhat.com>  [d29a945f164b9b0a78578a99f85769130721e6bb]

        Related: tdf#130143 freeze/thaw around bulk insert
        
        Change-Id: Iedb1229b56b5e7f1af1779b830cf324bcc8735e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87862
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-03  Juergen Funk  <juergen.funk_ml@cib.de>  [1bbabd67720d6d2cfcca15d811c625562fcffad6]

        Optionally generate PDBs also for C#
        
        Enables pdb generation for symbol builds, for:
        - cli_basetypes.dll
        - cli_cppuhelper.dll
        - cli_uno.dll
        - cli_ure.dll
        
        Not covered are:
        - cli_oootypes.dll
        - cli_uretypes.dll
        
        ..as sadly climaker generates those, and can't produce PDBs.
        
        Change-Id: I6004e06f9f2a76b4577ad9a4de971f46ad6bf521
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87727
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-02-03  Luboš Luňák  <l.lunak@collabora.com>  [cb65745a05a0d92c8a297c2b25789f4f4faa610e]

        avoid flex-caused warnings about unused functions
        
        Change-Id: If6a028efbf2403fd92dcab914ae3197d34579392
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87869
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-03  Luboš Luňák  <l.lunak@collabora.com>  [512cb39ffc646e7126533d782482621a806e825d]

        handle -Wunused-function warnings in clang's sharedvisitor.cxx
        
        Change-Id: I5fbf7da1da8c1c5b33e008e30898ca5d2cdfde65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87870
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-03  Seth Chaiklin  <sdc.blanco@youmail.dk>  [f905cea1b9d3730cb84cd2198976e74c3469f65a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c3837f2e395c0606a3383a0594b2a6a759e8bac8
          - tdf#128569 improve guide for page numbering
            
             Also:
              - update some <menuitem> and <h2>
              - update/add <keycode>
              - update menu commands for manual break and insert page number
              - add shortcut key for showing field codes (sys-conditional)
              - update "Default Style" to "Default Page Style"
            
            Change-Id: Ieec2be0c48da40f50a1145e8c0a57b190e8c67ba
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87127
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-02-03  Desmin Alpaslan  <mavibirdesmi@gmail.com>  [f17f9bf0b3e5e548a8ef40206ebed180bda14931]

        tdf#96505: Get rid of cargo cult long integer literals
        
        Change-Id: Id64855e3879d21106930a4dc9c36b246deb3c6e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85818
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-03  iakarsu  <iakarsu99@gmail.com>  [fbebfdaa83efa94cbb0b39d6c2e2dc62488ae1ac]

        tdf:#54938Adapt supportsService implementations to cppu::supportsService
        
        Change-Id: I9e2dbdfb8bbf5be4a74b1b581e742b3193b3756b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87496
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-03  Hakan Bakacak  <hakanbakacak98@gmail.com>  [7edce6c3a5df7787a4bd25e55301d57f300834b8]

        tdf#54938: Adapt supportsService implementations to cppu::supportsService
        
        Change-Id: I4f6defffc7489ae95af3e2758327a26374795969
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87501
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-03  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [81f73ca9b9a61fcbba1533ac8b5d5be16025667b]

        tdf#75280: Convert inappropriate use of sal_uIntPtr to better integer types
        
        Change-Id: If0c39b85dc5fc8c84b723e03159abbdd790e42ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87453
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-03  Stephan Bergmann  <sbergman@redhat.com>  [b77600c02097852675503bb63cce00d4b2756af4]

        There should be no need to mark nested PropertyPairHash as SVXCORE_DLLPUBLIC
        
        For one, the surrounding class SdrCustomShapeGeometryItem is already marked
        SVXCORE_DLLPUBLIC (whether or not that impacts the default export status of the
        nested struct on the various platforms, though).  And, for another, the struct
        only has inline members (which should make the previous point moot).
        
        Also, to be on the safe side, mark the PropertyPairHash member function as
        inline already on its first declaration.
        
        (This is a follow-up to ff546a5dd35d6a31f01c70a9b995afc1f7b7389e "tdf#128302:
        Split SVXCORE_DLLPUBLIC from SVX_DLLPUBLIC".)
        
        Change-Id: I6716a589060d816ca822583711d0e559ea114fb7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87865
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-03  Stephan Bergmann  <sbergman@redhat.com>  [c98eb95249e73ee4341f21f6406dd8a8cda51960]

        Change class with only static member functions into namespace
        
        ...and drop the SVX_DLLPUBLIC as all the functions are inline.  (The class had
        introduced as SVX_DLLPUBLIC with 1386c348f81738a9966d1217db89d1f603466317
        "fdo#82616: set limits on spinboxes according to size of workarea", but for no
        obvious reason.  It now showed up among the "10 @@@ [that] ask for follow-up
        clean up" at ff546a5dd35d6a31f01c70a9b995afc1f7b7389e "tdf#128302: Split
        SVXCORE_DLLPUBLIC from SVX_DLLPUBLIC".)
        
        Change-Id: I366b19d596da7cf44a192b1faf47e8ea75d25685
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87860
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-03  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [6e2ed4ea934851f82611c3352b9551046fda89d0]

        sw: set unique name for fontwork object and style on insertion
        
        Unique name for fontwork is required to be displayed in Navigator pane,
        unique style name is important for correct undo/redo work.
        
        Change-Id: If633d0fda9bb98558a311dd1dd9324f9d6d04616
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87056
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-02-03  iakarsu  <iakarsu99@gmail.com>  [446af1fd2b76dfe32a3f947b683a4e36122cea37]

        tdf#96505: Get rid of cargo cult long integer literals
        
        Change-Id: I3917e5152036f77eb419fe658937562f5928ceff
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87614
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [337f199a899e339601d13a34d15319060c5be185]

        loplugin:unusedmethods
        
        Change-Id: I8a2d86145a951bcaae891240b1ed6f539d93634c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87854
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [9f5eb314b0fc74d3779a8ce8116aa219ab82d5aa]

        loplugin:unusedfields
        
        tweak plugin with the name of another clone method
        
        Change-Id: I47193d31f53f48297c9e773da375c7255ddde282
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87852
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-03  Caolán McNamara  <caolanm@redhat.com>  [5dd4c96874db50be7af2a6f3514091c240d0967c]

        drop unused controldims.hxx
        
        Change-Id: I7d20159d3515cced8f1ede2899e180e146327355
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87849
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-03  Katarina Behrens  <Katarina.Behrens@cib.de>  [cb5d18871b46ef4f7bc47eb4d71df5374d712575]

        sw: Optionally disable bookmark manipulation GUIs
        
        If the ProtectBookmarks bit is set, don't allow bookmark
        changes, neither via the bookmark dialog nor the navigator.
        
        Change-Id: I035faaf3871c7107dd1aac38c4e6867291827346
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87361
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-03  Luboš Luňák  <l.lunak@collabora.com>  [56a89f475570d6937e8e2b9d00a72a19c2dd7665]

        fix incorrect Skia scanline test in vcl_bitmap_test
        
        Change-Id: Ia485601a08e2c0093e802c175041b76f94cbbb63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87848
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-03  Jan Holesovsky  <kendy@collabora.com>  [4a9ef85e6522ba7b6ef02f97572094eb29c70bd5]

        lok formula input: Don't show un-needed elements with the LOK active.
        
        Change-Id: I82effbdd48dab5b9de2cd05859e74e5c1027a4df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86991
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87063
        Tested-by: Jenkins

2020-02-03  Michael Stahl  <Michael.Stahl@cib.de>  [9e7b5c74b484fcfd3317db56745b26b10897047d]

        sw: implement protection of bookmarks and fields
        
        SwPaM::HasReadonlySel() checks PROTECT_BOOKMARKS / PROTECT_FIELDS
        setting and checks if bookmarks or fields are selected for deletion.
        
        This should already be called by the UI code in all the right places,
        for the other content protection features, and cause a dialog to pop
        up.
        
        What's not ideal about this is that it's impossible to delete a
        character immediately before or after a point bookmark because that
        would delete the point bookmark too.
        
        The bookmark check is done by extracting a function out of
        MarkManager::deleteMarks() so both will use the same logic.
        
        The problem of DelContentIndex() duplicating that logic remains...
        
        Apparently the status bar at the bottom already displays "read-only"
        for such a selection.
        
        Change-Id: Id87999198a03ba847ef0eff5651fef3bd2517fae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87778
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-03  Michael Stahl  <Michael.Stahl@cib.de>  [249b10c22f4a35672a7388d34b2ded1b76054dac]

        sw: split into 2 settings ProtectBookmarks and ProtectFields
        
        On second thought, let's have 2 settings because there might be some
        use-case for protecting one but not the other.
        
        Change-Id: If8442b64adeeed80b25c8b69f607f2d4993786e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87777
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-03  Katarina Behrens  <Katarina.Behrens@cib.de>  [a5cd4d39f09c3658c2b7cfff4ab6a74449d4f0c0]

        Add ProtectBookmarksAndFields per-document option
        
        Change-Id: I8dac403ddea59026b5f52c132c8accc1bd0ada92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87360
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-03  Mike Kaganski  <mike.kaganski@collabora.com>  [916cbda310a43d46a0789fd8b2c8f15fb86b27b4]

        tdf#130329: detect previous version's install location
        
        Since component ids change across major versions, install location
        isn't kept automatically for major upgrades. Use OLDPRODUCTS property
        set during FindRelatedProducts action (see Upgrade table created by
        solenv/bin/modules/installer/windows/upgrade.pm). Read InstallLocation
        in existing MigrateInstallPath custom action under
        HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\GUID, where
        GUID is the value of OLDPRODUCTS.
        
        This only reads registry hive for the current installer architecture
        (32/64 bit), so that the other architecture installation path is not
        taken into account when old version is of different architecture, to
        avoid installing into wrong directory when e.g. upgrading from 32-bit
        to 64-bit, so 64-bit program is not installed to Program Files (x86).
        
        Change-Id: Ib9fa004818908a5706c5af040f1a5a36c03d2f36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87844
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-02-03  Caolán McNamara  <caolanm@redhat.com>  [58a2389b82bb1a55ce2c933a37b59ee9a8f6617a]

        drop some unneeded includes
        
        Change-Id: I62cfa43dc8ca3220f7175d9d426d1cdcc9d5f368
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87837
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-03  Luboš Luňák  <l.lunak@collabora.com>  [81bd3b4a85c7ae6e642969596701bbed645752ff]

        significantly reduce build time of sharedvisitor.cxx
        
        In the sharedvisitor.cxx mode all plugins need just one shared
        RecursiveASTVisitor template instance, but as long as they use another
        instance each as the base class, Clang still instantiates those templates
        and then spends a lot of time optimizing each of them, even though they
        should never get used.
        So when compiling using sharedvisitor.cxx simply use dummy base classes
        that do not do anything. As an additional check they abort() if any
        of the functions get called, this needed removing vclwidgets and
        unusedmember from shared plugins, because they call TraverseStmt(),
        maybe this can get handled somehow later.
        
        Change-Id: Ic5a350da2c3ba31521f71077b1776b1ee8f06dea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87561
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [0528012fd0dc4b93645ef7790b0db9d1cecbae66]

        loplugin:constantparam
        
        Change-Id: If2dee122bf07dc179fd8f6e766442ec1891a5f3d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87845
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-03  Caolán McNamara  <caolanm@redhat.com>  [f612839ed9200a3900ae5c3a2e12beccfa37b11e]

        rename SvtFontStyleBox back to FontStyleBox
        
        Change-Id: I709f100541964b8740a7d0639a58214b1553458f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87836
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-03  Caolán McNamara  <caolanm@redhat.com>  [58715eb09283f3927909f704d94fa00d1cfd5677]

        GtkImage property should be icon_name in welded dialogs
        
        Change-Id: I8e832599854e3ef52f25167e35470939c6e75bd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87839
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-03  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [5fed8bb5f6f65963fed27f96de3be14dff830d38]

        Unit test for stable at-page anchored fly position
        
        This is the unit test for commit
        5cee586a97a11c23dd252accc42099bd5e9b4187 ("sw: fix moving of
        at-page anchored flys to different page"). Originally the error
        was just triggered by toggling "View -> Field Names". Luckily
        it's also triggered by adding some text to page four, so no need
        for some UI test.
        
        Change-Id: I3a63b50dd898788607c3d24a848d8f43ae966377
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87776
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-02-03  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [db17b611655873232153cae379035a12cfebb428]

        tdf#42949 Fix IWYU warnings in unotest/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ia33a10041f2411361cc849241d51b614754cda00
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87310
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-03  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [c51a43bd70aa9fec0a051e51622a6a91f5aaa1a9]

        tdf#129917 Use temp user profile when installing shared extensions
        
        Change-Id: I62dd163758e6348a62fc8a0b25150a62f282de90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86543
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-02-03  Eda Nur Var  <var.eda.nur@gmail.com>  [b16faa4dcd87b9c7203b230a9feaebbb05c5a9cb]

        tdf#75280 Convert inappropriate use of sal_uIntPtr to better integer types
        
        Since KDE is a desktop environment, I have infered that the class which the _winId variable belongs to makes user interaction, such as file picking from a window, possible. I have checked related functions and seen that winId is the id number of windows on the screen and the window whose Id is defined as 0 is avaliable to user interaction. Hence _winId could be an integer type instead of a pointer.
        
        Change-Id: I98897e55342630e3a0e8b98fc081e14541621ae2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87469
        Reviewed-by: Milian Wolff <milian.wolff@kdab.com>
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-02-03  Caolán McNamara  <caolanm@redhat.com>  [3919fc5a5eb24272cc4ccb18fb8d5080089c814d]

        FontStyleBox is unused
        
        Change-Id: I1490c41c86a2f2a51ffc591a4d32499ab7b5faef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87835
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-03  Caolán McNamara  <caolanm@redhat.com>  [dbad63982fd6df2593e4f57143ac3e7274528b66]

        FontStyleBox does not appear in any .ui files anymore
        
        Change-Id: I8da23000064c475863b3b911207fa220ed662a2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87834
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-03  Miklos Vajna  <vmiklos@collabora.com>  [19be62a31d12999cf279f9e9d7b20d4cb40fd341]

        sw: prefix members of StgWriter, SwAsciiOptions, SwReader and SwTextBlocks
        
        See tdf#94879 for motivation.
        
        Change-Id: I5e77069f678f39d52b3ece825bd2c0444fa40584
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87843
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-02-03  dldld  <LibreOfficeContribution@dldld.de>  [32cf800f88be1348bf0ad5297cf353566aeac790]

        tdf#127137 Allow assigning of master slide to multiple slides
        
        The old code was only able to set the master page for the first selected page which
        has now been changed to be set in all currently selected pages
        
        Change-Id: Id6826f87ed7d12abb220ea1871af06626d67112e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85424
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-02-03  Noel Grandin  <noelgrandin@gmail.com>  [cdd3c6851027a8a66baefcc4f1e58b7c4ad4ee6a]

        move some xmloff/ headers inside the module
        
        Change-Id: I57e97da952c18c33af85a8fe24ebf021fc0631d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87828
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-03  Maxim Monastirsky  <momonasmon@gmail.com>  [18b2cecfef3dd26bac15522667b465802ff3f96b]

        Styles > Text Body menu didn't work in non-English UI
        
        Capitalization of "Body" present only in the UI name
        of the style, but that might be something completely
        different in other languages. We need to reference
        the style using its programmatic name instead.
        
        Change-Id: I2d980a225d6f5346d378947621ace3a17e0a8f81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87842
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-02-03  Stanislav Horacek  <stanislav.horacek@gmail.com>  [dcbd3bf2db29d9b55eeaf1ca3c74e4ff33325ccd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 81a9ef3e5260ccabaeadb36304e529eac520decb
          - fix function name in page title
            
            Change-Id: I8899ae50ffb59d925bbf80c7403ffc949f0a3f14
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87838
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-02-02  Caolán McNamara  <caolanm@redhat.com>  [69ccba90135f4dfc22d4cb823e10cf4794ddaa04]

        rename RelativeField back to SvxRelativeField
        
        Change-Id: Iadac47f83aae0f7403f3391e3dd45bef52ad347a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87832
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-02-02  Caolán McNamara  <caolanm@redhat.com>  [075e365e20a75dd12c29b0b094fea986f3e1231a]

        SvxRelativeField is newly unused
        
        Change-Id: Iaeb72e9aa7276736632a66f1eb75277a696e91e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87831
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-02  Caolán McNamara  <caolanm@redhat.com>  [61fd0e0c27494fdda61e9e06490c50ef1147c1bd]

        weld ParaLRSpacingWindow & ParaULSpacingWindow
        
        Change-Id: I9bd00ab28a84383cc484b5c58532f355da131999
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87818
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-02-02  Caolán McNamara  <caolanm@redhat.com>  [f88cd56a4dfc9a1bea5e95c5778f0ce7b6af67dc]

        default should be false for non-toplevel window elements
        
        Change-Id: I003a90144bc7c387509890887efa09f6beff8548
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87829
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-02  Noel Grandin  <noelgrandin@gmail.com>  [14b6fae258fe74c5cccf1e6d63ff32ae698d0f6c]

        remove some unused headers
        
        found with a little python script(include) and some grepping, so probably
        not 100% reliable.
        
        Change-Id: I1a26a37ef7297c2cc07ed5fd2e0af45280e64c13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87824
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-02  Stephan Bergmann  <sbergman@redhat.com>  [ff546a5dd35d6a31f01c70a9b995afc1f7b7389e]

        tdf#128302: Split SVXCORE_DLLPUBLIC from SVX_DLLPUBLIC
        
        Using SVX_DLLPUBLIC for both Library_svxcore and Library_svx had started to
        cause failures with clang-cl on Windows now, presumably due to devirtualization:
        
        > linectrl.o : error LNK2001: unresolved external symbol "protected: virtual void __cdecl SvxMetricField::DataChanged(class DataChangedEvent const &)" (?DataChanged@SvxMetricField@@MEAAXAEBVDataChangedEvent@@@Z)
        > linectrl.o : error LNK2001: unresolved external symbol "protected: virtual bool __cdecl SvxMetricField::PreNotify(class NotifyEvent &)" (?PreNotify@SvxMetricField@@MEAA_NAEAVNotifyEvent@@@Z)
        > linectrl.o : error LNK2001: unresolved external symbol "protected: virtual bool __cdecl SvxMetricField::EventNotify(class NotifyEvent &)" (?EventNotify@SvxMetricField@@MEAA_NAEAVNotifyEvent@@@Z)
        > linectrl.o : error LNK2001: unresolved external symbol "protected: virtual void __cdecl SvxMetricField::Modify(void)" (?Modify@SvxMetricField@@MEAAXXZ)
        > linectrl.o : error LNK2001: unresolved external symbol "private: virtual bool __cdecl SvxFillAttrBox::PreNotify(class NotifyEvent &)" (?PreNotify@SvxFillAttrBox@@EEAA_NAEAVNotifyEvent@@@Z)
        > linectrl.o : error LNK2001: unresolved external symbol "private: virtual bool __cdecl SvxFillAttrBox::EventNotify(class NotifyEvent &)" (?EventNotify@SvxFillAttrBox@@EEAA_NAEAVNotifyEvent@@@Z)
        > C:\lo-clang\core\instdir\program\svxcorelo.dll : fatal error LNK1120: 6 unresolved externals
        
        Replacing certain uses of SVX_DLLPUBLIC with the newly introduced
        SVXCORE_DLLPUBLIC (include/svx/svxdllapi.h) has been done on Linux as follows:
        
        > git grep -w --line-number -e SVX_DLLPUBLIC --and --not -e '#define SVX_DLLPUBLIC' >LINES
        
        to produce a file LINES containing all 640 uses.  (Conveniently, all uses
        happen to be on different lines.)  Manually create a file TOKENS
        with 640 corresponding lines, each containing the (class or function) name that
        is made SVX_DLLPUBLIC by in the corresponding line in LINES.  Then
        
        > nm -D --def instdir/program/libsvxcorelo.so | grep -ivw '[vw]' | c++filt >SVXCORESYMS
        > nm -D --def instdir/program/libsvxlo.so | grep -ivw '[vw]' | c++filt >SVXSYMS
        > n=$(cat TOKENS | wc -l)
        > for ((i=1;i<="$n";++i)); do
        >   tok=$(head -n "$i" TOKENS | tail -1)
        >   printf @
        >   grep -Fw "$tok" SVXCORESYMS >/dev/null && printf svxcore
        >   printf @
        >   grep -Fw "$tok" SVXSYMS >/dev/null && printf svx
        >   printf '@ '
        >   head -n "$i" LINES | tail -1
        > done
        
        to generate 640 output lines detailing for each SVX_DLLPUBLIC name occurrene
        whether it is mentioned in exports from neither (@@@), only from svx (@@svx@),
        only from svxcore (@svxcore@@), or from both libraries (@svxcore@svx@).  The
        numbers that gives is
        
           10 @@@
          180 @@svx@
          424 @svxcore@@
           26 @svxcore@svx@
        
        The 10 @@@ ask for follow-up clean up, but most of them are just left as
        SVX_DLLPUBLIC for now.  The exceptions are sxv::ITextProvider
        (include/svx/itextprovider.hxx) and SdrCustomShapeGeometryItem::PropertyPairHash
        (include/svx/sdasitm.hxx, where PropertyPairHash is a member struct of
        SVXCORE_DLLPUBLIC SdrCustomShapeGeometryItem).  Keeping them as SVX_DLLPUBLIC
        would cause "unresolved externals" errors when linking Library_svxcore on
        Windows.
        
        The 180 @@svx@ are fine to keep as-is, and the 424 @svxcore@@ need rewriting.
        The 26 @svxcore@svx@ needed manual inspection to decide (in some cases, the
        chosen name in TOKENS was a too generic function name like Fill, in other cases
        it was the name of a class exported from one library but also mentioned in the
        arguments of a function exported from the other).
        
        And for sdr::table::SdrTableObj the class itself is defined in svxcore while the
        static member functions ExportAsRTF and ImportAsRTF are defined in svx.  But
        MSVC does not allow to mark the class as SVXCORE_DLLPUBLIC and the two static
        member functions as SVX_DLLPLUBIC, so move the two functions out of the class.
        (There appears to be no real necessity that they were static member functions in
        the first place; they don't even need to be friends of the class.  Nevertheless,
        this mixture of functionality from svxcore and svx in include/svx/svdotable.hxx
        may ask for follow-up clean up, one way or another.)
        
        All the output lines that need rewriting (all the @svxcore@@ ones, and the
        manually picked subset of @@@ and @svxcore@svx@ ones) are copied into a new file
        CHANGE (containing 451 lines).  Then
        
        > sed -E -e 's|^@.*@.*@ ([^:]+):([0-9]+):.*$|sed -i -e "\2 s/SVX_DLLPUBLIC/SVXCORE_DLLPUBLIC/" \1|' <CHANGE >COMMANDS
        > . COMMANDS
        
        to do the changes.
        
        Change-Id: If9b6dd1c9e9ba2eb883dbdac4385d28c6fc8a203
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87794
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-02-02  ayhanyalcinsoy  <ayhanyalcinsoy@pisilinux.org>  [0298a702b32bdc4c4711cf31461169e549153b39]

        tdf#129568 Rename Default Style to Default Paragraph/Page/Table Style
        
        Change-Id: I21672c9b78e52c3c9b2687cb2c0ab21dcf67f19a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86538
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2020-02-02  Noel Grandin  <noelgrandin@gmail.com>  [220cdd6f2c178a115dd2776658fdaaf826315eed]

        std::set->o3tl::sorted_vector in SwDoc
        
        Change-Id: Id8f6df99245aeb25e1c32ef4d7c06187c8ab353e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87823
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-02  Noel Grandin  <noelgrandin@gmail.com>  [4b096419770a5b9018f011afb5e78e00c30c526a]

        std::set->o3tl::sorted_vector in SwAccessibleMap
        
        Change-Id: Ic05a160e91a435a540c95c23c9759f667376d61a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87822
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-02  Caolán McNamara  <caolanm@redhat.com>  [dc9bf7ca261e91adb32af3e51a51998a402a5752]

        don't include vcl/button.hxx from vcl/layout.hxx
        
        Change-Id: I16a1b392c33734ef89f26e7ff9318573e9bfce88
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87817
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-02  Caolán McNamara  <caolanm@redhat.com>  [e2205c4876723876bcaf1dd5ce494debab97591a]

        no difference between ImageRadioButton and RadioButton
        
        Change-Id: Iae5b7fe329273f34d3e94f1136acdac0d55d1ced
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87816
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [32ca9f268142d2f26d0ec39ff3af989e78f51c8d]

        Fix typo
        
        Change-Id: I9aac347c76e3b5612151a5c644c86199ff23f113
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87814
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1f700b0abcd0b52552a1d9c618777463292df123]

        Fix typo
        
        Change-Id: I40b411b6bf23e2a7240a46fff99b420b3e6f6ae3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87813
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-02-02  Caolán McNamara  <caolanm@redhat.com>  [5323779173f6e988051b08b5554b7ce5d202d7a2]

        remove some newly unused code
        
        Change-Id: I67d0053f4852f22886b260791f8d90cc136352cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87788
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-02  Yusuf Keten  <ketenyusuf@gmail.com>  [a5cdcc3a17a562382fc2cc38a8aaf5b584343d12]

         tdf#129423: Make export tests export-only where applicable
        
        Change-Id: I5754534c4bd77d2b5f406b12e994427924e89e27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87812
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-02-01  Jim Raykowski  <raykowj@gmail.com>  [dfd027342e6b4107ebd3369de96ef2be3883724d]

        tdf#128814 Navigator content context menu related
        
        Adds Select menu item to Chapter, Table, and Section content context
        menus to make document selection of content. Document selection made for
        collapsed chapters includes all sub chapters. Multi chapter selections
        can be made from the headings content navigation view.
        
        Reworks chapter delete to follow chapter selection behavior.
        
        Adds accelerator keys to context menu items Delete and Chapter/Level
        Promote/Demote.
        
        Makes chapter delete undo/redo entries show as 'Delete chapter' or
        'Delete chapters' depending on single or multiselected chapter delete.
        
        Renames 'Select Chapter' and 'Delete Chapter' menu items to 'Select' and
        'Delete'.
        
        Reworks an assert so as not to assert fail when delete key is pressed on
        content type entry
        
        Change-Id: I68c725bbf5c6d561615cf10a0a75d4284b698ace
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87168
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-02-01  Luboš Luňák  <l.lunak@collabora.com>  [69e0d871ec1de2260f9213d3113464155eac173c]

        make update_pch also consider files in <module>/src/**/inc
        
        With --enable-pch=full there's not much difference between a "public"
        header in <module>/inc and a private one in <module>/src/somewhere/inc .
        And since the script searches recursively, this apparently helps to
        find even more headers for lower pch levels.
        
        Change-Id: I8483d0aa5b4fea5a59107c20a8aa5f1ef694af0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87799
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-01  Luboš Luňák  <l.lunak@collabora.com>  [961f7e8ec8ef188c361b2b20b60b95e78ecccd33]

        move internal inline function from .hxx to .cxx
        
        This normally wouldn't make a difference, but it does when building
        with Clang's -fmodules-codegen to collect duplicated templates,
        inlines, etc. into extra .o file. The inline calling the template
        is emitted in that .o, but the template is defined only in the .cxx
        and not referenced from it, so it's never emitted.
        
        Change-Id: I8b49030f2be6146ca1e2cd5e35734c0db6cca394
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87798
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-02-01  Caolán McNamara  <caolanm@redhat.com>  [0754e581b0d8569dd08cf26f88678754f249face]

        ofz#20456 Null-dereference READ
        
        this is the first honggfuzz (honggfuzz_asan_libreoffice) report I've seen to date
        
        Change-Id: Iac733aa63c7c94d9454b9c8596340dc2286393c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87803
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-01  Caolán McNamara  <caolanm@redhat.com>  [2d2e5d8719827e96d54368ef4d8b31feff3a434e]

        ofz#20422 reversed condition
        
        Change-Id: I5f880e24aee029e3560da986969d46500b5ed044
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87804
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-01  Caolán McNamara  <caolanm@redhat.com>  [6886f2d66ce24218025b5d4ce8e846ea62a0d0a1]

        no direct users of slider.hxx outside vcl anymore
        
        Change-Id: I6bf80bb125512a483aba3aed3c5a6a16d14e31d6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87755
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-01  Caolán McNamara  <caolanm@redhat.com>  [ad30e7df148253c6bd8466b3b45e1ed151585c2e]

        weld MediaPlaybackPanel
        
        Change-Id: I84c9e6f37de3b22b896f8109e49a5a0391630ac2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87754
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-01  Caolán McNamara  <caolanm@redhat.com>  [fec7e3422f4d1c5b9382518a11d0bb99b12e41c9]

        ofz#20447 Null-dereference READ
        
        Change-Id: I76c1c815ab5aaf4548c886a69989fcabe3de5248
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87802
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-01  Muhammet Kara  <muhammet.kara@collabora.com>  [08edc74a6b6ccf0d4d1560f57ec99a1ad9b390ce]

        sal_uLong to size_t for sizeof related types
        
        Change-Id: I00055ffd7b79d2e5637b69390ca516f11b0cffd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87801
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-01  Seth Chaiklin  <sdc.blanco@youmail.dk>  [ce9924bf47dc99aa207caeea6155f464319515d3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a7c86802627ba84c6990354e020aa34b2738ec57
          - tdf#130064 adjustments in help page about legacy list style positioning
            
              - add "access to"
              - remove "heading" / change position of note
              - add help on "Apply" control
              - add "Load/Save" control
              - corrections in description of controls (see bug report for details)
            
            Change-Id: I8a822c44cfd0e80e5b850378a76f70f1727abe14
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87541
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-02-01  Seth Chaiklin  <sdc.blanco@youmail.dk>  [2aca1384c818da3e6c465d76814247b5f3e74c11]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2c57fe6cecd214f27806487e863cce14a235773e
          - update access commands in Writer Tools-Update help pages
            
            Change-Id: I3ef58f3c1e608165befaa620271f3238c6991310
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87743
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-02-01  Seth Chaiklin  <sdc.blanco@youmail.dk>  [c4ad09e5ce15b6e9002d0cc97a226fd105f3ff42]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 34b4782c437a2831d16c3e9d9f43f14b312d9784
          - updating help page for Edit Fields dialog in Writer
            
             - add labels and explanations for "Select", "Format",
               "Name", "Value", "Invisible" and "Apply"
            
            Change-Id: If9628cefb15d41fa6d1ed9ce42b970dc56324268
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87781
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-02-01  Seth Chaiklin  <sdc.blanco@youmail.dk>  [83945cfe64710a0e6a728a7f0e464f18de55f01f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f460f2970c3f11ffc9b7246e0bde1d1f6a10347f
          - make new help page with keyboard shortcuts to embed in help pages
            
                  - provides sys-specific variations for
                      - (styles window) F11
                      - (toggle "show field shading") Ctrl+F8
                      - (toggle "show fields") Ctrl+F9
                      - (manual page break) Crtl+Enter
                      - (paste unformatted text) Ctrl+Alt+Shift+V
            
            Change-Id: Ibee225d7654bf1898af7e6cb3009057a9e334efc
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87457
            Tested-by: Jenkins
            Reviewed-by: Seth Chaiklin <sdc.blanco@youmail.dk>
            
2020-02-01  Caolán McNamara  <caolanm@redhat.com>  [9b43115151f3f7a34377ad027450fd1afbb5f738]

        support arbitrary widgets in toolbars via children of GtkToolItem
        
        Change-Id: I6dcc146ba3a55f263f71e29a17b5e75de2bbe130
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87784
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-01  Luboš Luňák  <l.lunak@collabora.com>  [fa1b12c4ce1963086c30bef222a5238485bb2219]

        remove outdated TODO from skia external
        
        Change-Id: Ibe17072dd0c1f4b7f76d05a2dac0e2cbf1eb151d

2020-02-01  Caolán McNamara  <caolanm@redhat.com>  [fb27784fcbd3383a7b2648714de19ae5f3818fa5]

        opengl slide transitions not working with glm >= GLM 0.9.9.0
        
        tracked it down to...
        
        Removed default initialization, use GLM_FORCE_CTOR_INIT to restore the old behavior
        so adding in GLM_FORCE_CTOR_INIT to get them working again
        
        Change-Id: I1c6e7d8eb748fce40f0c518ff708708e5fb1e3d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87789
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-02-01  Pelin Kuran  <pelinrkuran@gmail.com>  [9465bc10db81d2a2d1e2a82dbaaefa02d2939db1]

        tdf#114441: Convert use of sal_uLong to better integer types
        
        Change-Id: I74a81434438c89538ece8438983dd639831ac4b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87584
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Tested-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-01  Canberk TURAN  <canberkkturann@gmail.com>  [a2c9b446243c153653537227da4731ebc945fb73]

        tdf#54938: Adapt supportsService implementations to cppu::supportsService
        
        Change-Id: I82fa5528c879f288822fe9795d7d7da19f0abbee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87485
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-02-01  Jan Holesovsky  <kendy@collabora.com>  [322f31dcf5c07025cf96b3de3fb1f258acce27c7]

        android: Set the correct path for the liblangtag data.
        
        Change-Id: I8b8bf76f086812c5f995c6ef513f0b7f773475ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87787
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2020-02-01  Jan Holesovsky  <kendy@collabora.com>  [74e46a9f2e55a1e918e03efe269abcb93cc1a10d]

        android lok: Correct the hint in the slides from click to double-tap.
        
        Change-Id: I71744dc48f50115c9b4245ac2c81a6431ecbdce6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87678
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jenkins

2020-02-01  Noel Grandin  <noelgrandin@gmail.com>  [1a12861e01acd7a0c879a1124dd9ed4297a03dca]

        std::unordered_set<T*> -> o3tl::sorted_vector
        
        which is much better for CPU cache, since the representation is more
        compact, and since we almost always do insert() in pointer order,
        there is surprisingly little sorting
        
        Also add a count() method for compatibility with std::set and the
        proposed std::flat_set
        
        Change-Id: I2a3211dc59919cfec5cac1497530a4c3600d50ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87793
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-01  Mike Kaganski  <mike.kaganski@collabora.com>  [07b84ff631bd3c8db1188f69804036505753feff]

        Skia: fix #define MemoryBarrier coming from winnt.h from pch
        
        ... resulting in error message
        
        C:/lo/src/build/workdir/UnpackedTarball/skia/src/gpu/gl/GrGLGpu.cpp(3771):
        error C2039: 'f__faststorefence': is not a member of 'GrGLInterface::Functions'
        
        Change-Id: If69c0067abe287dd276c685cde6be3b31a1ce950
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87780
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-02-01  Noel Grandin  <noelgrandin@gmail.com>  [3bcef77383d07d86a13bc097894b3044cae4f57f]

        std:set->o3tl::sorted_vector
        
        which is always a better choice when dealing with pointers, for
        2 reasons: way more cache dense, and we very often iterate pointers
        roughly in-order, which means very little sorting needs to be done
        
        Change-Id: Ib38f56018b2fc16414c9af910421cc45f069e1f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87782
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-02-01  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [c5eb63edde14a5cbb5101a8552c2559755152c45]

        git hooks: update commit-msg to Gerrit 2.16.15
        
        This mainly replaces the whole AWK code with the git helper
        "interpret-trailers", which was added in git v2.2 end of 2014.
        
        It also moves the argument checks from the original Gerrit hook
        to the front of our tests to verify the script arguments.
        
        Change-Id: I38c831bf7c9d399419a598d6966e48166d31ea6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87369
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-01-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d8ec41e32e6c42fc9ac4b51d5f251d69f915fb45]

        Fix typo
        
        Change-Id: I7341d932b4d88cfd540056ff292b8ad003af6830
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87779
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-31  Kelemen Gábor  <kelemeng@ubuntu.com>  [16d4d1b8ecd99c68c6e11907f9562803ebe7cd9c]

        tdf#129240 More date acceptance patterns for Hungarian language
        
        Now cell values matching these patterns are accepted as date:
        2019-12-24
        2019.12.24
        2019.12.24.
        2019. 12. 24.
        12-24
        12.24
        12.24.
        12. 24.
        
        Change-Id: Ida08deb054fd29aef5d941626c8225732e447662
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85385
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-01-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [de06f883e2ab53e5d74d480da7abb5c7dd33de3e]

        loplugin:unusedfields improve checking for fields guarded by existence check
        
        which resulted in only a couple of real finds, mostly false+
        
        Change-Id: I26058a29c27bff50e9526bedd54fb04589c2934d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87765
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [c599e23a92310916d4e7f09c5aaf354d63973d0b]

        loplugin:singlevalfields
        
        Change-Id: I77ccf3f36363e182a644b98cdf720f1381a5cceb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87766
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [c82efb610bf556ea12cbe4f94568ac619897799f]

        clang-tidy modernize-concat-nested-namespace
        
        Change-Id: Iab35a8b85b3ba1df791c774f40b037f9420a071a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86708
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-31  Michael Stahl  <Michael.Stahl@cib.de>  [04405edc3fac32938b8940bc767656ea6c7820f9]

        tdf#45589 offapi,officecfg,sw: add option to toggle bookmark display
        
        Create specific option to toggle display of the bookmark positions
        instead of relying on generic IsViewMetaChars().
        
        Add a Bookmarks checkbox to Writer->Formatting Aids page in Options.
        
        Add property ShowBookmarks to com::sun::star::text::ViewSettings.
        
        Add config setting:
        org/openoffice/Office/Writer/Content/NonprintingCharacter/Bookmarks
        
        Change-Id: I998ecdc16d8e4a5baeeb1bbcff0bf5f1f5636692
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87774
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-31  Luboš Luňák  <l.lunak@collabora.com>  [0a6ec034dc8088d9de399142bb193ae7d338e645]

        update Skia to chrome/m81
        
        Change-Id: I62ac293ac5fde3716b2db1421301f3a4aed0bcc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87763
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-31  Luboš Luňák  <l.lunak@collabora.com>  [62640556cca53ffa160456441db38899d6f885d5]

        fix uninitialized memory in Skia
        
        SkRect is actually a struct without a ctor, so it's not initialized.
        
        Change-Id: Icd8fe46230502a1f7aaf7c766a251b3d27070f66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87764
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-31  Arnaud Versini  <arnaud.versini@libreoffice.org>  [56eb50de018ac806f92e2dd76c698d54edfe6122]

        tdf#83248 Print using the right color for other components too.
        
        PDF and printed documents should be the same.
        
        Change-Id: I34f43688f4ec8945c65a414bc0d955dea45dc9b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87761
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-31  Balazs Varga  <balazs.varga991@gmail.com>  [dff7a46fb46d1fa2a3ad674ee493ae2d59150fe3]

        tdf#130032 Chart OOXML Import: fix data label custom position
        
        in case of all chart types except pie chart.
        
        Clean up commit 4223ff2be69f03e571464b0b09ad0d278918631b
        (tdf#48436 Chart: add CustomLabelPosition UNO API property).
        
        Note: use the correct default OOXML label placement in case of
        radar charts.
        
        Change-Id: I9a8f509304b3c70d879c8c6a95bc91d15ac28521
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87759
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-01-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [84b396a235671ea77f1a9fa0d131cb56d7662737]

        new loplugin:namespaceindentation
        
        check indentation of braces in namespace decls,
        and the comments that often appear with them.
        
        This is my penance for messing up the indentation with
        clang-tidy-modernize-namespaces.
        
        As such I have limited it to new-style namespaces for now,
        and the check is off by default.
        
        Change-Id: I4db7f10a81c79bc0eece8f8e3ee564da8bc7f168
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87723
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-31  László Németh  <nemeth@numbertext.org>  [c81d766dd4ff7d8b580b7fdc79db6e68c5f14204]

        tdf#130287 disable orphan/widow control in Table Contents
        
        paragraph style to avoid missing text lines later
        in vertically merged table cells at page break.
        
        From commit 49f453755b72654ba454acc321210e8b040df714
        ("tdf#89714 - enable Widow/Orphan in default style"),
        Table Contents got unnecessary orphan/window
        control. Unfortunately, recent table layout code
        cannot ignore these settings completely, causing known
        problems, see for example tdf#128959 (FILEOPEN DOCX
        Table row content disappears when broken between pages).
        
        Change-Id: Idd570f17b0a11af85072a65f3422535b993db306
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87730
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-01-31  Jim Raykowski  <raykowj@gmail..com>  [e8ac78d3afdeb0302eaea34a50f1ca912d5fe897]

        Related tdf#105225 Remove unused backgroundpage.ui
        
        Change-Id: I8ddf92d9b349ed8884c971e08c124dba1efc4142
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85792
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-01-30  Miklos Vajna  <vmiklos@collabora.com>  [ae5f469d3893de73850ccc369dbf426a4acd8f15]

        DOCX export: write document variables
        
        This means that in case a user field is exported to DOCX and the user
        updates the field, the result will be still correct, not empty.
        
        Change-Id: I2b52292c70aa6f597f92af95e16c773839247efa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87748
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-30  Caolán McNamara  <caolanm@redhat.com>  [27740793367369c043721697955666be3a1ccda9]

        cid#1458033 Dereference after null check
        
        pEntry isn't goint to be null, drop the null check
        
        Change-Id: I41447afe17fc69d6ca30387f1b74f23f86f6d109
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87753
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [a91855165dc7c119166b05c038d238f59c8c1281]

        loplugin:unusedmethods
        
        Change-Id: Icab9a4789b0bb9187ad5393a2b8578fc4c5e401f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87736
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-30  Seth Chaiklin  <sdc.blanco@youmail.dk>  [4aa1d8a2d56028c0b08c832dcd5f0adf3f72e38f]

        tdf#130219 change labels in Case dropdown box in Font Effects tab
        
         - change "Title" to "Capitalize Every Word"
         - change "Lowercase" to "lowercase"
         - change "Capitals" to "UPPERCASE"
        
        Change-Id: I67145a384b0220924184b8bc279fb702d8c9f379
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87684
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-01-30  Eike Rathke  <erack@redhat.com>  [f4f30276eab58e13f99d9a6446032e389caf8ae2]

        Update ICU RegexMatcher::setTimeLimit() documentation link to new location
        
        Stumbled upon in a side step of grepping for icu4c.
        
        Change-Id: I3f9cda5239e265258c7dc7a6a0689b3bc5f052ac

2020-01-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [029d1e92945eb6ac8cd31911f35bed92a4201897]

        tdf#129237: Add unittest
        
        Change-Id: Ica8942e6f165afad1ed40457ec86bd20713a1a59
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87744
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-01-30  bugrakurt  <bugrakurt26@gmail.com>  [1a07ce2112e3b4dc117d8cafe85d2c19957755d2]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: Ia353a95df0e78e9da2b6fb95c2bc3a6e83c72fcd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87738
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [facc94bb0aef58353d54e14f948790643ccbec32]

        loplugin:unusedfields
        
        Change-Id: Ifb9c91b3e8d6c2dd3a639a239fa41e7d5c7a4ee6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87735
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-30  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [b87af9775167002d36a3bc16cb308ea7895d7ea0]

        tdf#129659 DOCX check global footnote context
        
        Since tdf#121441 we parse custom footnotes to get at least the
        DOCX footnote text, even if we can't represent the formating. This
        might push additional contexts to the parser stack. Therefore it's
        now not sufficient to check the current context for a footnote,
        but one has to check the global parser for a footnote context.
        
        The actual bug is the unsupported footnote page break, which was
        not correctly ignored and added a paragraph context to the stack,
        resulting in the async substream input and output stack size.
        
        Change-Id: I143254e7df37a619cb4efb542b58d3eff3afffa7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87114
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-01-30  Luboš Luňák  <l.lunak@collabora.com>  [7f56bbe3a09265a62792dc0624fdb44f8c176172]

        again finally(?) fix Skia Windows widget drawing (tdf#130051)
        
        I was correct to see in 202146901b6fbab92 that the black bitmap was
        in premultiplied alpha, but what I missed what that some controls
        keep the alpha set at zero (and only some work properly). So go back
        to the algorithm of synthetizing alpha from the red channel, compute
        it properly (before it was using alpha channel by mistake), and
        treat the data properly as premultiplied.
        This hopefully finally makes all Windows control widgets work.
        
        Change-Id: If2716eb8ecf623fcc57ee1db5904edfaee679aa9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87734
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-30  Michael Stahl  <Michael.Stahl@cib.de>  [4ce8120f1e53f7b81e653b01d141643013bc69ab]

        tdf#45589 sw: create and paint text portions for bookmarks
        
        Add a new SwBookmarkPortion, derived from SwControlCharPortion.
        
        There is no character for the bookmark in the text so the portion has
        length of 0, which makes things quite a bit more tricky.
        
        Formatting:
        
        * SwBookmarkPortion is created last in WhichFirstPortion().
        
        * In an empty paragraph the SwTextFrame::FormatEmpty() must be disabled.
        
        * If there's a bookmark at the end of a paragraph,
          SwTextFormatter::CalcAscent() must use the font of the previous
          character, not the paragraph font, because that could grow the line
          if it's higher.
        
        * The SwMultiPortion complicates matters, because it uses a nested
          SwTextFormatInfo and thus we need some extra steps to prevent
          duplicate SwBookmarkPortions; this is particluarly a problem for
          rotated text portions.
          - SwTextFormatter::BuildPortions() must advance the outer
            SwTextFormatInfo's bookmark position because BuildMultiPortion() has
            already created the SwBookmarkPortion.
          - If a SwBookmarkPortion is at the start of a SwMultiPortion, it will
            be created before the SwMultiPortion but must be painted inside the
            SwMultiPortion because its font is going to be initialised as inside
            the SwMultiPortion (e.g. it will be rotated) so its position must
            also be adapted to be inside, and only
            SwTextPainter::PaintMultiPortion() does the setup for that; add a
            hack to move it in SwTextFormatter::BuildMultiPortion().
        
        Painting:
        
        * Using the original font seems rather difficult, hard to predict what
          some character is going to look like, and how it scales if the size is
          increased; use OpenSymbol instead.  Unfortunately OpenSymbol doesn't
          have a good glyph that could be used for both the end of a bookmark
          and start of another bookmark at the same position.
        
        * SwLinePortion::PrePaint() wants to avoid moving the portion
          half-outside the frame but often it looks better that way (previously
          it was misaligned, now it's half-outside).
        
        * Not sure if it makes sense to draw a field shading in
          SwTextPaintInfo::DrawViewOpt() too; let's try it out, but dependent on
          the same IsViewMetaChars() setting as the bookmark character itself,
          not on the field shading setting.
        
        Change-Id: I1ab94afb417221e278dbb3afd6c978a05fc78497
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87364
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Michael Stahl <michael.stahl@cib.de>

2020-01-30  Michael Stahl  <Michael.Stahl@cib.de>  [8029179e35fcda5867769d4ca6f7ee32bca3e9bc]

        sw: fix rotation bugs in SwLinePortion::PrePaint()
        
        The sign was flipped for the 90° case, resulting in painting too far
        up the page, ever since this was added in
        293ed704cf15107049578c2e6e5ed00dcac2d4fb.
        
        In SwControlCharPortion::Paint() rotation wasn't handled at all.
        
        Change-Id: I83a7eef8b2f6126e070d8c48f75378b6cf6d50e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87707
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-30  Michael Stahl  <Michael.Stahl@cib.de>  [ac443862c6b9599ae5776767c4a169c37e47477e]

        sw: reformat bit of SwLinePortion::PrePaint()
        
        Change-Id: Id088e3f73e6bda3c6b11d421a52c59c67446f8a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87706
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-30  Michael Stahl  <Michael.Stahl@cib.de>  [47f9cb2930e5aa530e97f7600d8ef021db11c493]

        sw: these SAL_WARN_IF should be assert()
        
        Change-Id: Ifddea3cd34f419d9b8b87a3f913be590ad4d5ce7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87705
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-30  Michael Stahl  <Michael.Stahl@cib.de>  [2817f07fdd942cea6574043971534bf089b527ce]

        tdf#45589 sw: split text portions at bookmarks
        
        Always create the portion, not just when the IsViewMetaChars is active.
        
        This has the advantage that nothing has to be invalidated when toggling,
        and the disadvantage that kerning at bookmark positions will never
        happen.
        
        Change-Id: I78943f337eef5c64cff33f6df6ff1a10acb1b8bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87363
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-30  Michael Stahl  <Michael.Stahl@cib.de>  [46e04a712e97f9095ef4da7f0e52f50cf2bfbb32]

        tdf#45589 sw: add bookmarks to SwScriptInfo
        
        Add a list of bookmark positions in the text frame to SwScriptInfo.
        Initialising this turned out to be more complicated than expected.
        
        Change-Id: I1738186b057b0eece80177097a03826365107589
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87202
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-30  Michael Stahl  <Michael.Stahl@cib.de>  [ef8427d12a63127a2eb867637699343d630545dd]

        tdf#45589 sw: invalidate on bookmark insertion/deletion
        
        Invalidate the text frames when a bookmark is inserted or deleted; also
        when MarkManager::repositionMark() changes the positions.
        
        The other calls of SetMarkPos()/SetOtherMarkPos() look like they're all
        from code that corrects positions after text insertions or deletions so
        no additional invalidate should be necessary there.
        
        It turns out that one WW8 document in sw_filters_test wants to insert
        a bookmark on a SwGrfNode; check for that in makeMark().
        
        Change-Id: I293e6da9042bea5992cb27091b9cff77e5c7961d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87157
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-30  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [3a248dfe57318af57fc5df89652cb64dfa923e46]

        tdf#129237 just add content checks for Input fields
        
        There seems to be fields with content values, which don't use it
        as the presentation value. So this reverts the content handling
        code back to the original one and just checks the content value
        from Input fields in addition to the SetExpression fields.
        
        Change-Id: I2abd227883035c559b1fc3f7aacf10769b0e79a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87093
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2020-01-30  bugrakurt  <bugrakurt26@gmail.com>  [ee9a15422561dfae0ae259c1641695f6c5c41388]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I15f9cbce2344cebbe73a915758ce1631f46d7da8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87721
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-30  Mike Kaganski  <mike.kaganski@collabora.com>  [7ecb4fbaea821fe7d7336ec6d88df9b96839fa9f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 35281f4c9178f373609a61f0a44e268b179c5749
          - tdf#127566: don't change divcopyable border width in onclick handler
            
            Instead, define border width in respective CSS, to make it consistent
            in both clicked and non-clicked states, and avoid "jumping" on click.
            
            Change-Id: Ic8ab8d0fd586059e21de6aa866fef95226774acf
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87718
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-30  Miklos Vajna  <vmiklos@collabora.com>  [676862bb8aa043f116615e5d0dac59254eaa8138]

        DOCX export: implement support for user fields
        
        Updating the field doesn't work yet, that'll need additional markup in
        settings.xml.
        
        Change-Id: I562ae62cebcbd5ca474bd0f7a181773f8e515f5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87720
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-30  Balazs Varga  <balazs.varga991@gmail.com>  [4223ff2be69f03e571464b0b09ad0d278918631b]

        tdf#48436 Chart: add CustomLabelPosition UNO API property
        
        and CUSTOM DataLabelPlacement to support custom data label positions,
        and its initial implementation: only UI support with OOXML import
        (tdf#130030), yet.
        
        Change-Id: I01d986071d78ae3e2a5f43d5711e9f60b8410c21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86859
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-01-30  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [e265037d6c655675416116b19882c3c29bb7bf40]

        tdf#42949 Fix IWYU warnings in avmedia/
        
        Except for MAC and WIN specific parts
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I1066aa31f45a8c81ddaa7d52d7c81aa09741c8d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87312
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-30  Caolán McNamara  <caolanm@redhat.com>  [158e8ab5fc3e3db852ddcff510edce2006be5169]

        slider.hxx has no need to include field.hxx anymore
        
        Change-Id: Ib612df11eda9afe5b8e5610b3caf520bf8668e6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87711
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-30  Caolán McNamara  <caolanm@redhat.com>  [e9136f8f30d08b29b684bc7870aee7a845283065]

        mpLinkedField is never set
        
        Change-Id: Ib774c57e9137979fc3f70d4798f1b875b99e4ea1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87710
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-30  Stephan Bergmann  <sbergman@redhat.com>  [bdd1229c3e1f1d8281e56151b3907c9a6eb07e04]

        Revert "SwAutoCompleteClient: SwClient no more"
        
        This reverts commit fa26db1c053a8510ada15fcbaa7e36ae0f6920a5 for now, as it
        breaks UBSan builds during e.g. JunitTest_sw_unoapi_1
        (<https://ci.libreoffice.org/job/lo_ubsan/1518/>):
        
        > /sw/source/core/doc/acmplwrd.cxx:138:9: runtime error: member access within address 0x607001517be0 which does not point to an object of type 'SwAutoCompleteClient'
        > 0x607001517be0: note: object is of type 'SvtListener'
        >  af 07 80 42  d0 8e 97 f4 84 2b 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  04 00 00 00
        >               ^~~~~~~~~~~~~~~~~~~~~~~
        >               vptr for 'SvtListener'
        >     #0 0x2b85787e94b6 in SwAutoCompleteClient::Notify(SfxHint const&) /sw/source/core/doc/acmplwrd.cxx:138:9
        >     #1 0x2b84f3d5d886 in SvtBroadcaster::Broadcast(SfxHint const&) /svl/source/notify/broadcast.cxx:128:25
        >     #2 0x2b84f3d5c07a in SvtBroadcaster::~SvtBroadcaster() /svl/source/notify/broadcast.cxx:96:5
        >     #3 0x2b857812fdc4 in sw::BroadcasterMixin::~BroadcasterMixin() /sw/inc/calbck.hxx:84:24
        >     #4 0x2b857af251c4 in SwPageDesc::~SwPageDesc() /sw/source/core/layout/pagedesc.cxx:127:1
        >     #5 0x2b857af25234 in SwPageDesc::~SwPageDesc() /sw/source/core/layout/pagedesc.cxx:126:1
        >     #6 0x2b8578f2c550 in SwDoc::~SwDoc() /sw/source/core/doc/docnew.cxx:466:9
        >     #7 0x2b857892a9c3 in SwDoc::release() /sw/source/core/doc/doc.cxx:117:9
        >     #8 0x2b8579d1efae in rtl::Reference<SwDoc>::clear() /include/rtl/ref.hxx:159:19
        >     #9 0x2b857e12fd44 in SwDocShell::RemoveLink() /sw/source/uibase/app/docshini.cxx:438:16
        >     #10 0x2b857e12eac7 in SwDocShell::~SwDocShell() /sw/source/uibase/app/docshini.cxx:366:5
        >     #11 0x2b857e12ff2b in SwDocShell::~SwDocShell() /sw/source/uibase/app/docshini.cxx:356:1
        >     #12 0x2b857e130104 in SwDocShell::~SwDocShell() /sw/source/uibase/app/docshini.cxx:356:1
        >     #13 0x2b84edcb1a4a in SvRefBase::ReleaseRef() /include/tools/ref.hxx:163:29
        >     #14 0x2b84edcb1020 in tools::SvRef<SfxObjectShell>::~SvRef() /include/tools/ref.hxx:56:36
        
        Change-Id: Iaf1cb698bf898efc66a3abaa1c8bfd3116b389b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87715
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-30  Miklos Vajna  <vmiklos@collabora.com>  [f12fc2d07e6f2e9d33ad9350b1f005cbcbe72a18]

        vcl: fix UB in vcl::Cursor::ImplDoShow()
        
        pWindow->mpWindowImpl can be nullptr here, see online.git's
        unit-load-torture test:
        
        vcl/source/window/cursor.cxx:204:54: runtime error: member access within null pointer of type 'WindowImpl'
        SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior vcl/source/window/cursor.cxx:204:54 in
        
        (And one more similar case in Window::ImplGrabFocus().)
        
        Change-Id: Idd145082b58c10139be53e9b997efedeb0cec364
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87709
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [447e4209fa16e765d9cba9f1c80bf10e8901204c]

        new (but unused) refassign loplugin
        
        which I wrote to check if there were any other cases where assigning to
        a ref local var looks dodgy, after my fixes in
        0b113d6ebbaf923e11ba576bed2691bb68e95ae6, but I didn't find anything, so
        just leave this one in store
        
        Change-Id: Ib820924c5e8aa85206730afeb06972ef48231ec5

2020-01-30  Jim Raykowski  <raykowj@gmail.com>  [54d96a88d2623b4ffcc00f4b8a8479edab5fbb6f]

        tdf#129625 Calc Navigator: Gray out content types with no content
        
        Change-Id: I298894bbb338b97fe6891e33b23f16302acaec37
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87714
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-29  Pelin Kuran  <pelinrkuran@gmail.com>  [5d7a526ee784abc3d83835b9e43047baf5dbe0b9]

        tdf#124176: Use pragma once instead of header guard
        
        Change-Id: If7c8b03238889a084070d9e96133b5cccecbe807
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87660
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-29  Canberk TURAN  <canberkkturann@gmail.com>  [a654caf5dbca9635d4e7f89eb6d125ea98626da3]

        tdf#88205: Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Changed to one-line return
        
        Change-Id: I2ce55ff3c7f218823418ed623b03e6a4fcbc0d2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87515
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-29  Luboš Luňák  <l.lunak@collabora.com>  [67ae9380b7adb67590192d6122b713839eaf4665]

        make our clang plugin visible in -ftime-trace output
        
        Change-Id: Id9363d8db729883d0f72eb9fcbf6d8bf5b396414
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87662
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-29  Caolán McNamara  <caolanm@redhat.com>  [d34b37ebe334fe26aa22eb6e8aa5bb5bb9b83863]

        cid#1458019 silence Out-of-bounds write
        
        and
        
        cid#1458017 silence Out-of-bounds write
        
        Change-Id: I5411322bca523e5dc55b8df2e7d9261981f504da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87703
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-29  Caolán McNamara  <caolanm@redhat.com>  [f0c2e0d27ccdeaefb00b63e7462e1c25e18f73af]

        cid#1458020 Untrusted loop bound
        
        cid#1458018 Untrusted loop bound
        cid#1242844 Untrusted loop bound
        
        Change-Id: I9062240290708f4b51b0ce42a30897b50d1a2677
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87702
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-29  Caolán McNamara  <caolanm@redhat.com>  [2766b5f8c821af398f3f6d0cab28019b85894f81]

        gtk: resizing video elements has no effect once the video has played once
        
        Change-Id: Ice8e688a7909bcfffc477479110a69e4770996d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87695
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-29  Caolán McNamara  <caolanm@redhat.com>  [45b51b142de36cfbb9765a68d00417d3b8dc9bda]

        cid#1401342 silence Uncaught exception
        
        Change-Id: Ie8ac9ccd289a6d1d2a359521c5e2b5b97b1aeff5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87699
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-29  Caolán McNamara  <caolanm@redhat.com>  [3544c475c0fd77f720f0767293656eaa02427e5e]

        push/pop mapmode to avoid 'incorrect MapMode?' warning
        
        since...
        
        commit 644ebf7823c85973e2724cbfcf403cb63b054bfe
        Date:   Tue Jan 28 20:40:15 2020 +0000
        
            weld SmElementsDockingWindow
        
        Change-Id: I072f8b9d31be93722930d30b183766b7795f7a26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87698
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-29  Miklos Vajna  <vmiklos@collabora.com>  [64857ffa263bba786f7a4af9420a93f824837664]

        desktop: document what doc_iniUnoCommands() does
        
        Change-Id: I961e563d92c6fdb783942de4b295d5d8b1bf2db3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87701
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2020-01-29  Caolán McNamara  <caolanm@redhat.com>  [3a01e9aee46d1f53f6bee1bfa1ee257af85ea85c]

        gtk: make sidebar media panel "play video" work
        
        blank impress, insert video, use sidebar media panel to play video,
        without this chage the video playes in a toplevel window because the
        size is 0x0 so the widget doesn't get created in the first place
        
        Change-Id: I7200423a693fb475dede357071ef10030c5bb790
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87694
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [1332a16f42c47f377a29cb53c17704a449235664]

        tdf#130132, tdf#129393: Add unittest
        
        Change-Id: Ia613dca3dc8bb1aa2e45e73149932be6ac61f8cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87691
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-01-29  Stephan Bergmann  <sbergman@redhat.com>  [024f3691a2ea865121fbdff6bb6b3d86120f5909]

        There should be no need for o3tl::make_unsigned here
        
        ...to avoid hypothetical warnings when comparing an unsigned value to a signed
        constant
        
        Change-Id: Ife9f0be863443ea06fcd6dd49aba651f49659f02
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87690
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1583250e90e330cc505e23cca0f5c77a5cc86b03]

        CID 1458016 - fix uninitialised members in AccessibilityIssue
        
        Change-Id: I826ed2da7743c99606209862075a0ca4f8e9eb62
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87685
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-01-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [0b113d6ebbaf923e11ba576bed2691bb68e95ae6]

        tdf#129993 broken tables opening LWP file
        
        regression from
            commit e2080e70fe8b085f18e868e46340454720fa94ca
            new compilerplugin returnbyref
        
        The parts that fix this specific bug are in lwprowlayout.cxx and
        lwprowlayout.cxx, but fix the other parts I messed up but not
        understanding the semantics of assigning to reference variables.
        
        Change-Id: I064cdd108c5b05da6092da0297dc7bcf487c7702
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87686
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-29  Luboš Luňák  <l.lunak@collabora.com>  [41a83d32079e1ee2a99aa8a2f959e0de96345079]

        make a simple compiler plugin usable in sharedvisitor
        
        Change-Id: I9af231277facc661784e44f6ad3eb1a340c76f97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87663
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [82196472291c4ccbcacb5c2513d1961ba9460cdf]

        lok: preserve mouse event logic position and use in calc
        
        When clicking in online Calc any of the  charts, shapes (and
        other objects), sometimes the cell underneath is selected
        instead. The problem is that the object is not correctly
        recognised to be hit.
        
        From lok we get the mouse event position in logic coordinates,
        which we usually can just use in writer and impress. In calc
        however we need the coordinates in pixels, so we transform them
        before sending the mouse event to calc. Still calc also uses
        common SdrObjects (chart, shapes,...), which operate in logic
        coordinates. So in case of SdrObject we need to convert the
        coordniates back from pixel to logic again, which causes
        problems because conversion doesn't have access to the displaying
        conditions on an stateless online client.
        OTOH we already had the correct logic coordinates, and we can just
        send them along. This is what this change does. It adds an optional
        maLogicPosition to MouseEvent, which is filled with logic position
        if those is known.
        
        Change-Id: I26f6466085baf613850b5861e368f22cad7c1d26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87681
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-01-29  Stephan Bergmann  <sbergman@redhat.com>  [ce1d8e20a708ed031f2336770a41fbe501fe8225]

        Adapt to "[ADT] Make StringRef's std::string conversion operator explicit"
        
        ...<https://github.com/llvm/llvm-project/commit/
        777180a32b61070a10dd330b4f038bf24e916af1>.  This is just a quick fix to get
        copmilerplugins buiding again with latest LLVM/Clang trunk.  Ideally, we should
        get rid of as many of those (potentially expensive) conversions from
        llvm::StringRef to std::string as possible.
        
        Change-Id: I18e185e0022a06fd8e3b983a3c4f80e1f3b96746
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87682
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-29  Caolán McNamara  <caolanm@redhat.com>  [3a10338f3cdfe0cb89c3f10425570f260313a689]

        bInterim is always true
        
        Change-Id: Id9f72fdb94a766ef58a44b3653a36f22335b5718
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87676
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-29  Caolán McNamara  <caolanm@redhat.com>  [3cf1844f567028ccc7f9ecb2262cdbf069e95536]

        bInterim is always set
        
        Change-Id: I2a84351d98523a2dda7db96a4099837d0e8a8ad1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87664
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-29  Caolán McNamara  <caolanm@redhat.com>  [644ebf7823c85973e2724cbfcf403cb63b054bfe]

        weld SmElementsDockingWindow
        
        Change-Id: Ieeaa1f1e0deb708ec6d3daf261384c61d2ade22b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87659
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-29  Caolán McNamara  <caolanm@redhat.com>  [f51c36c107b3474ab99db76497b1f9c9c510248d]

        Revert "ofz#20267 Indirect-leak"
        
        This reverts commit ae01adf0747496e8c36f8f30fc2c1a4a6ef8275e.
        
        Reason for revert: intermittent failures
        
        Change-Id: I2212154e2c6ca210a2ff19cf73c0578c146dd46d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87679
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-29  Stephan Bergmann  <sbergman@redhat.com>  [8d9bfdb2c293caa801d2022bbf10a6de8925cb34]

        Add wrongly formatted files to blacklist
        
        Change-Id: I5453f58db919faa8799e6fe46201818df17f43f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87673
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-29  Balazs Varga  <balazs.varga991@gmail.com>  [6df2d48b53946e518a9689c3ea020250652d56be]

        tdf#130237 OOXML chart export: fix incomplete 3D area chart
        
        by exporting its z-axis properties into <serAx> element.
        
        Data series of 3D area charts were “transparent” or incomplete
        opening with MSO, because we exported z-axis as a category axis.
        
        Change-Id: If7d8c15aa738cc44c736cd37d2be30d0eb15538f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87506
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-01-29  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [9600a5abc93406bd966507edda3f66ef599fc8d7]

        tdf#42949 Fix IWYU warnings in sw/source/ui/vba/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Iafc34cffc3257d785d61f60fc37dc95e5250435c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87308
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-29  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [0652ea61c5c3e6caea1e2ac2e7ffbce307f5fa55]

        The next release is 7.0
        
        Change-Id: Id6300035b5aba13cdd3d11035f2e85559e9f1597
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87674
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-01-29  László Németh  <nemeth@numbertext.org>  [8b13da71aedd094de0d351a4bd5ad43fdb4bddde]

        tdf#128959 DOCX import: fix missing text lines in tables
        
        Orphan/widow line break settings aren't always ignored
        by Writer table layout code, in this case, in vertically
        merged cells, resulting missing paragraph lines.
        
        As a workaround for interoperability, disable orphan/widow
        control in cell paragraphs during the DOCX import to get
        correct layout in Writer, too.
        
        Change-Id: I48fdb0a3bb421fd4df2c729e307a7ef483e3e772
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87637
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-01-29  Stephan Bergmann  <sbergman@redhat.com>  [16cb51aedf38d2f9e10d4398665417ef922eb9fb]

        Sort solenv/clang-format/blacklist
        
        (lexicographically, by Unicode code point values; to make it easier to add
        further entries)
        
        Change-Id: Ie9c426e74b79cab241695d1ecd58c78704820649
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87672
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-29  Caolán McNamara  <caolanm@redhat.com>  [ab20238ad175e027ccfe4532c3899454837253b9]

        Resolves: tdf#130130 Insert menu, multiple hotkey never reaches 3rd item
        
        Change-Id: Ica70be71094229a12c16eee1d3ff6960b7e06734
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87657
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-29  Miklos Vajna  <vmiklos@collabora.com>  [6d6e80435fd7f71342c429a67759a7b7b280cc55]

        sw: add UI for semi-transparent text
        
        Somewhat surprisingly the test passed without the fix, i.e. the uitest
        operated happily on a hidden widget; so explicitly assert that it's
        visible.
        
        Change-Id: I321c7e0e3cb2d67a07724523c885d50577a116a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87656
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-29  Jim Raykowski  <raykowj@gmail.com>  [000ba228db56c28b6e2a42bf6adefe6ca6cfdffb]

        tdf#129625 Gray out content types with no content
        
        This patch is for Writer Navigator only.
        
        Change-Id: I80724a3e24fd38d7b5537e1c923866a914b45898
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87668
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [96e6bb1ac62114299352deef7246f2ab4f1e1e12]

        Fix typo
        
        Change-Id: I27f2c02ff3d4ab277219428be99b1219f1d6e94e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87667
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-28  rizmut  <riz_17_oke@yahoo.co.id>  [140f108726ae35ce99436b27b2e4c538bbc013fa]

        Sifr: Update Gamma icons in Sidebar and Tabbed bar
        
        Change-Id: I34a0bf47ee295feed83b084129d6f6a7045733cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87622
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-01-28  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [2a23016cc109393de78ea8d057a62c0b89c7fa27]

        “Go to” is two words
        
        If it’s one word, then it may be interpreted as a noun,
        but then it doesn’t form an imperative sentence.
        
        Change-Id: I848cf8dd629e44e1570d3c9e42b9720240373320
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87655
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Tested-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-28  Michael Meeks  <michael.meeks@collabora.com>  [9a65f2086082cbb35016b7b83e008f7b5cc3cd54]

        lok: create marking overlay object, but add no objects to it
        
        null mpMarkObjOverlay was used for a number of other reasons.
        
        Change-Id: I0681d9c544f0cd3f93e991eb048b97bd58f94787
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87409
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-01-28  Seth Chaiklin  <sdc.blanco@youmail.dk>  [44690b5548eb2b9c122a9ec282456ca95b605022]

        tdf#128352  stylistic correction of dialog box title
        
          - Change template Manager to "Set as Default"
        
        Change-Id: Ifb34e2621b9795be5eae829b7f84f252cfa74285
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87600
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-28  Seth Chaiklin  <sdc.blanco@youmail.dk>  [62821018c01674e75108898c0f5c9ddb3333cc66]

        tdf#127112 repair "sticky" levels in Customize numbering style dialog
        
        Change-Id: Ifa841e7b63b28d6e0f84f5cd6b1800481b36425b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87149
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-28  Caolán McNamara  <caolanm@redhat.com>  [090cf1e3bbe0ffaf56f22b152b73578483be2f42]

        ofz#20366 OOM
        
        Change-Id: If658720502739e6ad88c3cf73ac6674e0313a48b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87648
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-28  Caolán McNamara  <caolanm@redhat.com>  [ae01adf0747496e8c36f8f30fc2c1a4a6ef8275e]

        ofz#20267 Indirect-leak
        
        Change-Id: I32e4d12e83573eaaaf3a393d8a2d5ba10ccb93ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87631
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-28  Caolán McNamara  <caolanm@redhat.com>  [b67c87134598172f782608ec53984a05d1ec92f0]

        gtk silence warning about parentless widget
        
        Change-Id: I9aa4b9ba63c5a83e7e27e786e38761721977b33a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87644
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-28  Jim Raykowski  <raykowj@gmail.com>  [7f59313a1bd88dd142ff0b4c9b8cfc7e4beeabc7]

        tdf#130122 Make content navigation view collapse uniform
        
        ...for root node of all content types
        
        This patch makes content navigation view root collapse to it's immediate
        child entries. This fixes the current behavior of outline root collapse
        not collapsing and all other content types collapsing to root.
        
        Change-Id: If48b4c9f5f92e7a1843557eec51c516fa42f228f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87316
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-01-28  Hakan Bakacak  <hakanbakacak98@gmail.com>  [7e19348d7e54cf22864f6e14022e28091a576387]

        tdf#88205: Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: Ifda9d3a4f05ffa9f611512d5d203e40d67d1c542
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87522
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-28  Onur Yilmaz  <onuryilmaz0750@gmail.com>  [9359d9a94d446fc40c5f98fcdbc3086ecba1f830]

        tdf#88205: Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: Ie5a381fc5e5b73490ab8b2036ef2a1164e475e8f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87557
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-28  Faruk Demirbaş  <miskimit@gmail.com>  [627e40b9ef7ba8e9b5b06adc4a553d95cd5e5560]

        tdf#88205: Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: I0e792603435b7a1d9fcacf67a694ee8c4cc24a7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87516
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-28  Mesut Çifci  <mesutcifci97@gmail.com>  [e3bc524629acfdd57898fb11f108fac88ac37be7]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: Ic759fd9e741cb2ca305b9bbf3ce71585c6801057
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87590
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-28  Caolán McNamara  <caolanm@redhat.com>  [49edbe3651521c030ea3956ee683649e4d158398]

        unused suppression
        
        Change-Id: I17597240347fe5e8aec40c54bfc693591b796e92
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87643
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-28  Caolán McNamara  <caolanm@redhat.com>  [150e0be8377f132952f1cd6195142116a7dcab94]

        update sd pches
        
        Change-Id: If8de411ce76a3ffa15384fac3ce7900b5aefebbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87641
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-28  Caolán McNamara  <caolanm@redhat.com>  [1e4cc854a2aa7af0be83fc809e4b37af9e71ac8d]

        the only VclComboBoxNumeric left has a pattern
        
        so the !pattern case is dead
        
        Change-Id: Ib8d8c2fc4d9929cf5b66f389fddc23189448bd47
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87639
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-28  Caolán McNamara  <caolanm@redhat.com>  [cad2485d924a9f766a8e65379bdcd7a42c0228ee]

        weld AnimationWindow
        
        Change-Id: I66bcd02a5fc98fff4d2fb0fcd24d702ff894d536
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87638
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-28  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [b8f787a1a8e9f302a645931485c8c453abd2d883]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c4e6caecb8dd4a8b7f4f97b54eebc48a6987d1f8
          - The twentieth major version of LibreOffice will be numbered 7.0
            
            Change-Id: I89bb5ea9ed21faea5bca74b3d1d7ce79817e85ed
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87498
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-01-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8f0c86a068550bc6aaa16aea5c77be3a823cea68]

        Fix typo
        
        Change-Id: I87ffb70c16efe356981e3f0312f9e8fbce9cd04b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87653
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-28  Miklos Vajna  <vmiklos@collabora.com>  [5d1a540963d1c5b952655414fc77367f67db968d]

        dtrans win32: implement support for pasting when the handle type is stream
        
        Steps to reproduce the problem: select an image in Word on Windows,
        copy, paste into Writer -> nothing happens. A workaround is to use paste
        special, and select the metafile paste, not the bitmap one.
        
        The root cause was that clipboard contents on Windows can have different
        handle types and we only supported the memory and the metafile cases.
        
        An alternative fix would be to handle this at a higher level, e.g.
        TransferableDataHelper::GetBitmapEx() in vcl could fall back to EMF when
        the bitmap formats fail, but that would not work for other applications
        that only offer bitmap formats with a stream handle type.
        
        Change-Id: Iccaaf33df949ee73185acbd55b61d00a12d210ee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87649
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-28  Luboš Luňák  <l.lunak@collabora.com>  [1565bcaff401366937c800d8f4617df2b4f68271]

        avoid compilerplugin's sharedvisitor bailing out prematurely
        
        The simplifyconstruct test can return false from a Visit*() function
        (thus ending the whole traversal) because anyPluginActive() would
        return false just because a plugin would be temporarily disabled
        in Traverse*() because of its PreTraverse*() returning false. Keep
        a count of temporarily disabled plugins to prevent this.
        
        Change-Id: I413d88749257acff2220182d13e8fcd0f7289540
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87636
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-28  Stephan Bergmann  <sbergman@redhat.com>  [545f198a3baa5544919454054d591d1a331498f7]

        Use better types for PPDContext::countValuesModified/getModifiedKey
        
        Change-Id: I663216e94fed3ce8f61cef0aeab3cd79f358b7fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87632
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-28  Stephan Bergmann  <sbergman@redhat.com>  [6171812c5520b80dabd007c709143fbf43b527fb]

        HAVE_GCC_ATTRIBUTE_WARN_UNUSED should always be true now for Clang/GCC
        
        ...but for safety, leave the configure.ac check in for some longer.
        
        Change-Id: I90cba5812492ba85d7723ff71aba75b7721b9622
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87621
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-28  rizmut  <riz_17_oke@yahoo.co.id>  [45dd6e5c23d7f826bd9b9db4bd8b12c864efa9e0]

        elementary: Move wrong placed icons, delete unnessary icons
        
        Change-Id: Iead17a1815f502f88994bf21570e4c0db938c258
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87620
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-01-28  Stephan Bergmann  <sbergman@redhat.com>  [28f66527c5fc5325582e8b716481584a9f711815]

        loplugin:unsignedcompare (--enable-cipher-openssl-backend)
        
        Change-Id: Iab5ab11059437a595596e8ba3ec7aa45cec15f0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87617
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-28  Stephan Bergmann  <sbergman@redhat.com>  [c78d699b491a56d838ed1550c72a4f0a9507556e]

        Remove obsolete Clang <= 3.8 __float128 check
        
        According to README.md, for Linux the baseline is Clang 5.0.2, and for macOS and
        iOS (should this libstdc++ __float128 stuff be relevant for either of them at
        all) the baseline is Xcode 9.3 which maps to ca. LLVM 5.0.2 according to
        <https://en.wikipedia.org/wiki/Xcode#
        Xcode_7.0_-_11.x_(since_Free_On-Device_Development)>.
        
        Change-Id: Ibd916cff795998bc63398695be63481cfd02abcd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87618
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-28  Onur Yilmaz  <onuryilmaz0750@gmail.com>  [4a88e0c6e90c1c2cba33b8626564429f54b74c0b]

        tdf#96505: Get rid of cargo cult long integer literals
        
        I checked return values.
        Long variables didn't affect the calculation.
        
        Change-Id: I0c33c20b872ff6b1dc6c87c4032ccf19705db8e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87503
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-28  Onur Yilmaz  <onuryilmaz0750@gmail.com>  [ece847579e606efc0398c01b5a91101111623935]

        tdf#96505: Get rid of cargo cult long integer literals
        
        I checked return values.
        Long variables didn't affect the calculation.
        
        Change-Id: I05fe807e34beb962e3867a708939e557d56e5549
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87491
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-28  Onur Yilmaz  <onuryilmaz0750@gmail.com>  [b44ad15cd78892f2f1d7fe83ccda9fc41dc9c9a5]

        tdf#96505: Get rid of cargo cult long integer literals
        
        I checked return values.
        Long variables didn't affect the calculation.
        
        Change-Id: Ia3713eedf275de71b1096d1fe7e22da012a7f94e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87493
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-28  rizmut  <riz_17_oke@yahoo.co.id>  [77ce7835e7e46290d8d3204cfa2e6d1ad39a0ee4]

        Breeze Dark: Fix for invisible icons (tdf#130205)
        
        Change-Id: Id2d7496cc34d538611bb5285009530be797e6a5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87613
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-01-28  Caolán McNamara  <caolanm@redhat.com>  [4c741189265847916b9f9a65dc9f119d16e2c4c5]

        Resolves: tdf#130239 set an explicit parent for the message dialog
        
        Change-Id: If6e4bdf674f1aaaaaa5ceaa7cda5715af1aa7ce6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87607
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-28  Stephan Bergmann  <sbergman@redhat.com>  [72855b51e0c241b5a514858afcbb9c4df7c03188]

        loplugin:makeshared (macOS)
        
        Change-Id: Ia5e342e763700b02f11e44cc04c10424fb14c55e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87603
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-28  Stephan Bergmann  <sbergman@redhat.com>  [c43d6d6a3ac1a8a93b3e2ba2f549a7135848487f]

        loplugin:unsignedcompare (macOS)
        
        Change-Id: Idaba1b3731ee551ca747b6b8eb6bf49e33fae415
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87604
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-28  Caolán McNamara  <caolanm@redhat.com>  [018bf569904e77e897b9b76f17a9b539cc415dcc]

        ofz#20361 infinite recursion
        
        Change-Id: I2434df7a08ddbc557879404504d3adc30e04d683
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87599
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-28  Onur Yilmaz  <onuryilmaz0750@gmail.com>  [2065cbf576e7d3257e7da2151419404928326df3]

        tdf#96505: Get rid of cargo cult long integer literals
        
        I checked return values.
        Long variables didn't affect the calculation.
        
        Change-Id: I1d5b5cffa291c20f7940dc14efa05cc64f3ff1ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87499
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-28  Mehmet Emin Başoğlu  <mehmeteminbasoglu@hotmail.com>  [6dc77b9f16e0b3fba6f801a3c307786a7c8a8ddd]

        tdf#88205: Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: I13e5c59aa673100655f38328b4b6515a1946fb76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87524
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-28  Burak Bala  <burak.bbala@gmail.com>  [ca76204c89db32839259a67c52a140a5b7f1fceb]

        tdf#75280: Convert inappropriate use of sal_uIntPtr to better integer types
        
        Change-Id: I9280d8ec3a789535ff83357e4c311a2f0f8e7fcd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87477
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-28  iakarsu  <iakarsu99@gmail.com>  [f29cd4d26921ac22cecdee1d52fce7b3a1672efa]

        tdf#88205: - Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: If0fe2feb6b6b4aa595f69c1a1448a809438ec077
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87508
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-28  Batuhan Taskaya  <isidentical@gmail.com>  [958c35bf761cfc05dfd9a2557ed30d5b1457c3ba]

        tdf#123936: remove non-existent files from blacklist
        
        Change-Id: If2f6971dd49440a050bfbb42ba7eace75c780218
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87572
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Tested-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-28  Mike Kaganski  <mike.kaganski@collabora.com>  [eca00082c78fddf79f247057227404738be8806c]

        tdf#130214: workaround invalid state resulting from error on import
        
        Obviously the real error is somewhere else, which results in tdf#126435,
        and produces unexpected state with missing text append context on stack.
        This is just a hack to avoid crash.
        
        Change-Id: I420ac3b74f5efb9688dc764ac2ad0dcc974ba0e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87595
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-28  Caolán McNamara  <caolanm@redhat.com>  [39e08a2bd1e2f9d451e09d11a33c99ff4c49b077]

        no need to include vcl/ctrl.hxx
        
        Change-Id: I572ee16deffc653c0b2870df057cb95775d331bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87559
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-28  rizmut  <riz_17_oke@yahoo.co.id>  [482bb2085cecdd9861ba6c48098bbfe0ab2adf8c]

        Sifr: Added SVG version of the Sifr Dark icon set (tdf#128849).
        
        Change-Id: Id6c6d967e86eca47dca38670a77a3823f691e896
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87598
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-01-28  Caolán McNamara  <caolanm@redhat.com>  [f9eecb48bf675e77d15a9d926d1dd47f22835d67]

        move private TimeBox to toolkit-only headers
        
        move private DateBox to toolkit-only headers
        move private CurrencyBox to toolkit-only headers
        move private PatternBox to toolkit-only headers
        move private CurrencyField to toolkit-only headers
        move private CurrencyFormatter to toolkit-only headers
        
        Change-Id: If5ba9e07b20cdc69ca554af388ec9d9e362cbf9a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87555
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-28  Caolán McNamara  <caolanm@redhat.com>  [be9c6deb43175149e75f4cf57d6b74234aa95d7f]

        remove newly unused ToolbarPopup ctor
        
        Change-Id: I8ec0d4fd4e26cfc8b87649c25b03298fdd652250
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87597
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-28  Serkan Özkaya  <albatrosrkn@hotmail.com>  [3160d75bac24acd0eb5b6a727d2b68d434921843]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: Icd8e75e42d2311396bfb68e50f2421f9dd61b22e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87588
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-28  Caolán McNamara  <caolanm@redhat.com>  [b564a92d102e356b11d7851d4fe538104addce49]

        weld LineListBox
        
        Change-Id: I143d0886f68e7ce50a998b2597730895afa99564
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87596
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-28  Stephan Bergmann  <sbergman@redhat.com>  [d68824bd926954f1d2201904d6976a55e9fd8564]

        Remove misleading comment
        
        ...that had not been adapted when the corresponding #ifdef had been changed in
        2087484c65a3d5e75a9e8ad116d11a4e13366219 "use consistent #define checks for the
        Windows platform"
        
        Change-Id: I5afec630311201269f60b50271f31a36edaf2333
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87593
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-28  Stephan Bergmann  <sbergman@redhat.com>  [9f277b2616512299ec20de0209c272527f26386b]

        Dispose configmgr at the end of unopkg
        
        ...so that the configmgr::Components::WriteThread
        (configmgr/source/components.cxx) is joined well before exit.  (This should
        solve the issue discussed at <https://gerrit.libreoffice.org/c/core/+/86543/3/
        configmgr/source/writemodfile.cxx#564>, "tdf#129917 Use temp user profile when
        installing shared extensions".)
        
        Change-Id: I79004c2e7f839d80eda23eed2a1c5e8e660a58df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87592
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b987ea4f7cd75e43c65e652a303feaac25bacb55]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3e3457dd21940c5513d95dbe081cdc1a3ac9a6ef
          - Update Colibre icons replacement table in Help.
            
            Change-Id: Ieab4b0822462b2d6883a90dfd9061cfa6870ddce
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87602
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-28  Mike Kaganski  <mike.kaganski@collabora.com>  [a76d229fa9d800e96d88f5f37981251722e153e6]

        sys.version is for displaying; use sys.version_info for version check
        
        Change-Id: If0d26019d9f842bcf56c1e01c46cc86c21523c3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87476
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-28  Caolán McNamara  <caolanm@redhat.com>  [268b2b4cd5507e63830df71b3aa21ea022c0b48f]

        drop some unneeded vcl/builderfactory.hxx includes
        
        Change-Id: I3a6f4756a01a35825e6efaa7de33fcc863b5aaf5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87560
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-28  Caolán McNamara  <caolanm@redhat.com>  [b2be32ed509f3857c1ede758163f0b8e753337e8]

        drop unnecessary vcl.builder include
        
        Change-Id: Id13e566320ddc98e47558a0610a3a8ea85fba7c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87562
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-28  Caolán McNamara  <caolanm@redhat.com>  [d6fc0133151756e076e572628e830ae87cec643b]

        add SAL_WARN_UNUSED to Region
        
        Change-Id: Iff46a2d46dd9ee7fb4f5966451dac345e1e14126
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87587
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [a1c912157d3e8652544dd4722add6900528ee352]

        fix unit test testCharacterBorder
        
        ever since
        
            commit ea358f5d5b04a2a8e11a73d35643cd0afc5cb63b
            Date:   Tue Aug 13 18:04:14 2013 +0200
            CharBrd 8.2: Tests for UNO API and ODF filter
        
        found by my new loplugin:unusedvariableplus
        
        Change-Id: I2508192ae2eb0c3e5051b3090d767956752124dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87574
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2020-01-28  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [fa26db1c053a8510ada15fcbaa7e36ae0f6920a5]

        SwAutoCompleteClient: SwClient no more
        
        - also: lets at least use atomic<> in debug code, when not caring about
          mutexes
        
        Change-Id: I0a32caea46a559607ff973a6f4b8e45f955e4015
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87564
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2020-01-28  rizmut  <riz_17_oke@yahoo.co.id>  [3548472bff2ebe9b72efcb0028c3b07321ed79e5]

        Breeze*, colibre, elementary, KJ, Sifr*: Fix for tdf#130204
        
        Change-Id: I4e67490e641ffb7ed975a39a086d6cf750446f76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87579
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-01-28  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [58f39d2d9dabb38d817f8de44a87779bf6fc1011]

        tdf#42949 Add back includes to binaryurp/
        
        mistakenly identified by IWYU as unused
        
        Change-Id: Ia9fbce12883e5b45c6b6dfbc27046aca0075a895
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87566
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-28  Caolán McNamara  <caolanm@redhat.com>  [e3016262403aaf397286cfc16591612d78c9b3de]

        ToolbarMenu is now unused
        
        Change-Id: Id48bb98045886ee79149f27c58e54488a80af41f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87554
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-28  Caolán McNamara  <caolanm@redhat.com>  [473e9720077e5753e6e81de365053d2a964f6349]

        weld FontworkAlignmentWindow
        
        Change-Id: Ib686407bae900cefa35294249fc02458a7992d8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87553
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-28  Caolán McNamara  <caolanm@redhat.com>  [8dfa6ba1db796950834d9741d735ed2ec7cbb54e]

        weld FontworkCharacterSpacingWindow
        
        Change-Id: Idb049b2b7461c4f8206e0ded3c0bd36390df3682
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87544
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-28  Balazs Varga  <balazs.varga991@gmail.com>  [296f3f8e4a5337b82fc72845662b5d5749acdf99]

        tdf#108107 OOXML chart: fix format of custom data point labels
        
        Do not overwrite the property of moved data point labels
        with default values, but use the data series properties for
        these labels.
        
        Change-Id: Id27fa1c2d8286584b2b87b7eb7a64fd9b416dc34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87463
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-01-28  Efdal İncesu  <efdal_incesu@hotmail.com>  [c8a27f91dad1d84da76f0862954956570b56a602]

        tdf#88205:  Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: Ie23019fe0b86f16820dd68c647c4ce15bbbb42dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87575
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-28  Tünde Tóth  <tundeth@gmail.com>  [f8966bb398cf0623be841c618b123866801a063c]

        tdf#130031 Chart OOXML import: fix area chart data label position
        
        Default data label positioning of area charts in Excel is vertically
        centered between the X axes and the data point. In LibreOffice
        the data labels positioning was above the data point.
        
        Change-Id: Icff3e2554dee7b5ee264bc6f9579a84852da6f7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86927
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-01-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [b5bde198a8e5054277787d3c6b5feddb4c5b93fd]

        remove some unused local vars
        
        found by my new loplugin:unusedvariableplus
        
        Change-Id: Ic3f55f492d43a53d8850a97d44059ff127fd69a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87573
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-28  Mike Kaganski  <mike.kaganski@collabora.com>  [72302338f9eb5e965dd84dca9990841151e2f79c]

        Simplify the code
        
        Unify Windows header usage (wrap into prewin/postwin, remove redundant);
        replace "using" with explicit namespace usage; drop some indirection.
        
        Change-Id: Ia635e732de7165b161935c05d54d0490464248b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87571
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-28  Miklos Vajna  <vmiklos@collabora.com>  [9fedce7a261f28dc286943f7bdd2adb010ed9b31]

        tdf#103964 DOCX import: ignore rotation when setting position of group shapes
        
        Regression from commit 36ac7749523e0c6f40a77beac278bd9e7a667a9b (DOCX
        import: make sure rotation does not affect shape position, 2014-09-24),
        the motivation for tweaking the rotation when setting the position of a
        shape was for images. By accident, this also happened for group shapes.
        
        But the bugdoc shows it's not a good idea to read the rotation of group
        shapes: the group shape is just a container, it does not have rotation
        in itself.
        
        (The test120551 intention was probably just to verify that the position
        is not entirely off, so the small required change to the expected value
        should be OK.)
        
        Change-Id: I8e12c28e65c5f64168c3f802546fddf472fcc6eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87551
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [77e2071a72608ab66be2b5d2568332f8c993a4c6]

        UItest: Check list of changes is updated accordingly
        
        Change-Id: I8a68abc928fd2bedf3d5580a6f45bdb6993560c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87545
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-01-28  Eda Nur Var  <var.eda.nur@gmail.com>  [2a37089bad8656271f0fde92ab7731f29a19c8df]

        tdf#75280 Convert inappropriate use of sal_uIntPtr to better integer types
        
        Change-Id: I2829cccb526084590889d0618bc89a921aa8cdf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87475
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-28  Onur Yilmaz  <onuryilmaz0750@gmail.com>  [0025b74e8099ed79e7824a8d22335e882e0c635c]

        tdf#127169: Auto-redaction doesn't cover the title completely
        
        Change-Id: I5283ce535f436f066859467cf6ef50ee9a2d2fdd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87436
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-28  Mike Kaganski  <mike.kaganski@collabora.com>  [f772ccb8008c4e9429982a226eab3341da1cdeed]

        tdf#130216: normalize paths with .. segments
        
        ... which obviously are rejected by SHGetFileInfoW and SHParseDisplayName
        that it calls internally.
        
        Change-Id: I2f5f3c675ea6aa1c2d92eef30be4399a8d600255
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87565
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-28  Stephan Bergmann  <sbergman@redhat.com>  [aef7feb3e695ecf6d411f0777196dcc4281e201a]

        New loplugin:unsignedcompare
        
        "Find explicit casts from signed to unsigned integer in comparison against
        unsigned integer, where the cast is presumably used to avoid warnings about
        signed vs. unsigned comparisons, and could thus be replaced with
        o3tl::make_unsigned for clairty." (compilerplugins/clang/unsignedcompare.cxx)
        
        o3tl::make_unsigned requires its argument to be non-negative, and there is a
        chance that some original code like
        
          static_cast<sal_uInt32>(n) >= c
        
        used the explicit cast to actually force a (potentially negative) value of
        sal_Int32 to be interpreted as an unsigned sal_uInt32, rather than using the
        cast to avoid a false "signed vs. unsigned comparison" warning in a case where
        n is known to be non-negative.  It appears that restricting this plugin to non-
        equality comparisons (<, >, <=, >=) and excluding equality comparisons (==, !=)
        is a useful heuristic to avoid such false positives.  The only remainging false
        positive I found was 0288c8ffecff4956a52b9147d441979941e8b87f "Rephrase cast
        from sal_Int32 to sal_uInt32".
        
        But which of course does not mean that there were no further false positivies
        that I missed.  So this commit may accidentally introduce some false hits of the
        assert in o3tl::make_unsigned.  At least, it passed a full (Linux ASan+UBSan
        --enable-dbgutil) `make check && make screenshot`.
        
        It is by design that o3tl::make_unsigned only accepts signed integer parameter
        types (and is not defined as a nop for unsigned ones), to avoid unnecessary uses
        which would in general be suspicious.  But the STATIC_ARRAY_SELECT macro in
        include/oox/helper/helper.hxx is used with both signed and unsigned types, so
        needs a little oox::detail::make_unsigned helper function for now.  (The
        ultimate fix being to get rid of the macro in the first place.)
        
        Change-Id: Ia4adc9f44c70ad1dfd608784cac39ee922c32175
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87556
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [65f007c629e5a7b2710e21e3f26164b433576e27]

        remove some unused local vars
        
        found by my new aggressive unused var plugin. these are unused return
        values from function calls
        
        Change-Id: I3359c583f535828f192cb833762dfedc008d82f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87439
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-27  Stephan Bergmann  <sbergman@redhat.com>  [1446e097e76669c0d7749ec0f8918606d3cc4c28]

        Fix loplugin:makeshared for libc++
        
        ...where the std::make_shared ctor has a default argument,
        
        > template<class _Yp>
        >     explicit shared_ptr(_Yp* __p,
        >                         typename enable_if<is_convertible<_Yp*, element_type*>::value, __nat>::type = __nat());
        
        Change-Id: Ia97d16f64a7e9b4f48112b033dcdb6722d4da791
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87552
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [859ad3f1a4cf3d614c7cb88c71500c6f84af37c0]

        Fix typo
        
        Change-Id: I12bbcdaa010fc426b77811375015675307dce861
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87563
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-27  Aleyna Doğrucan  <aleynadgrcn699@gmail.com>  [8118d328285ee47556d18aab1efcd2824c1dbcf0]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: Ib0708c72fff342c25f79662cc3f4bbbfdfe0574a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86230
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-27  Mehmet Emin Başoğlu  <mehmeteminbasoglu@hotmail.com>  [4939a8905207c0aa044156dc583e4cdd6e7eb63e]

        tdf#88205: Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: Iffb8512c530b33f87076aec9f85b45219c7d07e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87528
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-27  Batuhan Taskaya  <isidentical@gmail.com>  [d39ad9cdd5f02b01d4d7b747a9c20168cbe915eb]

        tdf#88205: Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: Ic2013a741fc1288ff04f7cfc3617fd4689a7db0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87497
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-27  Burak Bala  <burak.bbala@gmail.com>  [bfb9a17e6b7033520f108f6402a7a9659d60d3fd]

        tdf#88205: Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: Iac9ad4509f49e6c2e7f33a4e6577d97e0863c78a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87512
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-27  Stephan Bergmann  <sbergman@redhat.com>  [78568fc29315fd653b39d8911e690703446bdc76]

        Fix order of MACOSX vs. UNX checks
        
        ...where UNX is also defined on macOS, as spotted by Mike Kaganski at
        <https://gerrit.libreoffice.org/c/core/+/87372#message-d1cf7f65_776ae3cd>.  The
        order appears to have been broken ever since
        fd47df122a37b4fa982f9fd0000907d9aee0c80a "Fix typos and make the VLC code in
        theory work as 64-bit on Windows and OS X".
        
        Change-Id: I83fa7937d560d88d66856660f143e883265fefd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87547
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-27  Stephan Bergmann  <sbergman@redhat.com>  [06111a2661ece65fbc2e8306acb1e26f0e3cdcde]

        Adapt to Clang 11 move of DynTypedNodeList
        
        ...in <https://github.com/llvm/llvm-project/commit/
        8a81daaa8b58aeaa192a47c4ce7f94b4d59ce082> "[AST] Split parent map traversal
        logic into ParentMapContext.h", causing failures like
        
        > compilerplugins/clang/constmethod.cxx: In member function ‘bool {anonymous}::ConstMethod::checkIfCanBeConst(const clang::Stmt*, const clang::CXXMethodDecl*)’:
        > compilerplugins/clang/constmethod.cxx:191:70: error: invalid use of incomplete type ‘class clang::DynTypedNodeList’
        >   191 |         auto parentsRange = compiler.getASTContext().getParents(*stmt);
        >       |                                                                      ^
        > In file included from compilerplugins/clang/plugin.hxx:15,
        >                  from compilerplugins/clang/constmethod.cxx:16:
        > include/clang/AST/ASTContext.h:97:7: note: forward declaration of ‘class clang::DynTypedNodeList’
        >    97 | class DynTypedNodeList;
        >       |       ^~~~~~~~~~~~~~~~
        
        Change-Id: Ib82d04608fa306a715af481422017c24053a01c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87533
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-27  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [4b723bf58ce49faef032099062515a50d6afcece]

        tdf#88205: Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: I37a8b72895e75bf1f0e7e1b1574353b3317ca031
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87500
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-27  Pelin Kuran  <pelinrkuran@gmail.com>  [f61ed40fff871a5b301b05c9d8e0755f16bf0a83]

        tdf#124176: Use pragma once instead of header guard
        
        Change-Id: Id28874549342349fb2727c3cb8e92da1dcdb727c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87513
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Tested-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-27  Mehmet Emin Başoğlu  <mehmeteminbasoglu@hotmail.com>  [d23faf1d1ae526cc7af5470e60eb7dc7a46e74cc]

        tdf#75280: Convert inappropriate use of sal_uIntPtr to better integer types
        
        Change-Id: I5c25999a17ed64cc5a2fa586cd7d986d233a67f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87455
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-27  Cumali Toprak  <cumalitoprakk@gmail.com>  [4b5ad13fb07f61ff627a0981985ce15f8812a1b9]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I422ff363d3abf6b722d584ded3a1d8466cec35a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87511
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-27  Caolán McNamara  <caolanm@redhat.com>  [ad09ecafa7e8469e1005546122666ddba882dca2]

        let return close dialog
        
        Change-Id: I3abc7802f39433b73eced86a14781d1ad82c1202
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87543
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-27  Caolán McNamara  <caolanm@redhat.com>  [b7411079bb833aa2857aa4b0de7cd4eeb6dc06fa]

        vcl: ignore floating window set-focus events
        
        because they generate unwanted lose focus events in their parent. We
        only want these set-focus events for native widgets hosted in the
        sidebar.
        
        This happens with the font widget in Writer, it displays a substituted
        font and ComboBox::Impl::ImplUpdateFloatSelection() can't find it as
        aSearchStr because it's substituted so there's no entry.
        
        Something like this should reproduce it:
        1. select fonts until the MRU list is full
        2. apply a substituted font
        3. click on font combo box and select any font that's not in MRU list
        4. click on font combo box, notice empty string
        
        This is called when losing focus:
        
        0  ComboBox::Impl::ImplUpdateFloatSelection() (this=0x6fcd9e0) at vcl/source/control/combobox.cxx:858
        1  ComboBox::SetText(rtl::OUString const&) (this=0x6ffa1c0, rStr="Calibri") at vcl/source/control/combobox.cxx:800
        2  (anonymous namespace)::SvxFontNameBox_Impl::EventNotify(NotifyEvent&) (this=0x6ffa1c0, rNEvt=...) at svx/source/tbxctrls/tbcontrl.cxx:1476
        3  vcl::Window::CompatNotify(NotifyEvent&) (this=0x6ffa1c0, rNEvt=...) at vcl/source/window/window.cxx:3874
        4  vcl::Window::EventNotify(NotifyEvent&) (this=0x7004f10, rNEvt=...) at vcl/source/window/event.cxx:207
        5  Control::EventNotify(NotifyEvent&) (this=0x7004f10, rNEvt=...) at vcl/source/control/ctrl.cxx:257
        6  vcl::Window::CompatNotify(NotifyEvent&) (this=0x7004f10, rNEvt=...) at vcl/source/window/window.cxx:3874
        7  vcl::Window::LoseFocus() (this=0x7004f10) at vcl/source/window/window.cxx:1822
        8  Edit::LoseFocus() (this=0x7004f10) at vcl/source/control/edit.cxx:1899
        9  vcl::Window::CompatLoseFocus() (this=0x7004f10) at vcl/source/window/window.cxx:3848
        10 vcl::Window::ImplGrabFocus(GetFocusFlags) (this=0x6ffb9d0, nFlags=GetFocusFlags::NONE) at vcl/source/window/mouse.cxx:350
        11 vcl::Window::GrabFocus() (this=0x6ffb9d0) at vcl/source/window/window.cxx:2979
        
        But then later the mouse-button-up event causes some MRU handling to
        get the currently selected entry, and if that is LISTBOX_ENTRY_NOTFOUND
        an empty string is added instead of what was selected, and then later we
        get asserts about out-of-bounds accesses because this sitation is
        unexpected.
        
        0  ImplListBoxWindow::ImplCallSelect() (this=0x7006750) at vcl/source/control/imp_listbox.cxx:701
        1  ImplListBoxWindow::Tracking(TrackingEvent const&) (this=0x7006750, rTEvt=...) at vcl/source/control/imp_listbox.cxx:1186
        2  vcl::Window::EndTracking(TrackingEventFlags) (this=0x7006750, nFlags=TrackingEventFlags::NONE) at vcl/source/window/window2.cxx:307
        3  ImplHandleMouseEvent(VclPtr<vcl::Window> const&, MouseNotifyEvent, bool, long, long, unsigned long, unsigned short, MouseEventModifiers) (xWindow=..., nSVEvent=MouseNotifyEvent::MOUSEBUTTONUP, bMouseLeave=false, nX=191, nY=292, nMsgTime=157599233, nCode=1, nMode=(MouseEventModifiers::SIMPLECLICK | MouseEventModifiers::SELECT)) at vcl/source/window/winproc.cxx:715
        4  ImplHandleSalMouseButtonUp(vcl::Window*, SalMouseEvent const*) (pWindow=0x6ffc300, pEvent=0x7ffea6457a70) at vcl/source/window/winproc.cxx:2072
        
        Change-Id: I2c23889ea1bbb9a20c948d31b04bf22b68a62248
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87539
        Tested-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-27  Miklos Vajna  <vmiklos@collabora.com>  [d05a65bec5dc498f66f9331189124d539bc0d505]

        tdf#130179 sw comments on frames: limit insert UI for at-char and ...
        
        ... as-char anchor types
        
        SwWrtShell::InsertPostIt() only sets the comment anchor for those types,
        and we would crash without an anchor.
        
        Change-Id: I7d2f5d3d8f8e11c46db060c17587e97ecb786ad2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87542
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-27  Caolán McNamara  <caolanm@redhat.com>  [f9035b6102b6647dd6fc27694cce33593ee50a1e]

        weld ExtrusionDepthWindow
        
        Change-Id: I62f7ebb1c2f6b882fdd59825a52b9b308ccafd34
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87536
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-27  Caolán McNamara  <caolanm@redhat.com>  [28f660a61d82f518391ef2ad5f99129a2ea542ee]

        weld ExtrusionSurfaceWindow
        
        Change-Id: I13b61c8e4ef0a251472b02061fa150451a7b03a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87530
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-27  Caolán McNamara  <caolanm@redhat.com>  [4c1a8f233f1a496a8401fd255d954745baef33c0]

        weld ExtrusionLightingWindow
        
        Change-Id: I3078ca8315f84f03431a07630987687144857818
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87527
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-27  Caolán McNamara  <caolanm@redhat.com>  [41e024578469d9c452300447610a3e9c6e50e211]

        weld ExtrusionDirectionWindow
        
        Change-Id: I94f6d602f489d34f9b35ee2ec20e7fdf62e50adf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87519
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-27  Caolán McNamara  <caolanm@redhat.com>  [f6154457c704f75d37ed216d7ac2dbda8fa0c5c4]

        weld DisplayModeToolbarMenu
        
        Change-Id: I210c608d2493c5b8b1ccf32af39c51b144bb45e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87509
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [44a520fe7ffd8bca45babdf325ec307c30c1a006]

        fix bug in testTdf128304
        
        Assuming the test actually meant to use these vars
        
        Comes from
            commit b203b9c83d0000c8465dcd92fb6b029a2f28c724
            Date:   Fri Dec 13 07:23:35 2019 +0800
            tdf#128304 export TB_RL writing mode as eaVirt
        
        Change-Id: I0649f189019ea764e7ed554dac43932b717eed2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87535
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-27  Batuhan Taskaya  <isidentical@gmail.com>  [09680b09b2f49e7a37d8b941822f053b5179bf6d]

        tdf#123936: bin/find-clang-format.py for finding files to be formatted
        
        - bin/find-clang-format.py created for finding ignored files that can
        be formatted with clang-format, outputs to stdout with this format:
        
        	<path> (size: <diffsize>/<total file length>)
        	<diffsize>: amount of additions or removals, depends on which
        	one is bigger
        
        - An environment variable can be used to set threshold (CLANG_THRESHOLD),
        default for that variable is %5.
        
        - Script automatically passes given arguments to the clang-format
        
        Change-Id: I63651fdd1ed2d2354546726cac7560db4b77381f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87460
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-27  Stephan Bergmann  <sbergman@redhat.com>  [606baaeea69a3a8bb8c295cd692df8f6f30982bb]

        loplugin:makeshared: Fix call to clang::NamedDecl::getName
        
        ...which caused
        
        > llvm::StringRef clang::NamedDecl::getName() const: Assertion `Name.isIdentifier() && "Name is not a simple identifier"' failed.
        
        when compiling e.g. comphelper/source/misc/lok.cxx
        
        Change-Id: Ie83e7fb42fae1093058caea320973bc23a90bee9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87526
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-27  Mike Kaganski  <mike.kaganski@collabora.com>  [7d44fef8a785321578d359e831c71d75b36b893f]

        VisualStudioIntegrationGenerator: put solution/projects to build dir
        
        .. instead of source dir. This allows to have ide integration files
        in proper directory when using out-of-the-tree build directory.
        
        Change-Id: I0d3be02b3ee27e499d9d223b0a521e4688885a1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87502
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-27  László Németh  <nemeth@numbertext.org>  [8ffc1299ebf83450e67cf2a89304859e2558cd27]

        tdf#95033 DOCX import: apply tblPrEx table border
        
        exceptions of table rows, fixing for example
        missing cell borders.
        
        Change-Id: Id66af2706f564f46a1afd04bad65d1bf086a3232
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87514
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-01-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [2be03a8e8159165d6a2f911d0c94f55b3d9e41d4]

        tdf#129671 add tooltips to Assign Styles dialog box
        
        There are two radio buttons with arrow images.  The labels explain
        the meaning of their action. The dialog box is used in two
        different contexts (Table of Contents and User-Defined Indexes)
        so the tooltips must be generic.
        
        Change-Id: I83761d5bd5511060ca9ee28fbf18d5d9ec8d4807
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87311
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-01-27  Luboš Luňák  <l.lunak@collabora.com>  [3f362beeda762e2b122ca9c3978852ef162cc046]

        disable 32bpp bitmap usage for Skia again
        
        The code is just not ready for 32bpp bitmaps that actually include
        alpha directly in the data instead of the stupid VCL way of using
        a separate bitmap for that. And it seems the performance difference
        is not that large, so revert and maybe somewhen later.
        
        Change-Id: Icb61663665c843fb426206967d0fe7667ed88477
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87466
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-27  Kemal Ayhan  <kemalayhan013@gmail.com>  [a437ecfd437531a293f69d503f30ac77ccfc75c2]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I6315560e8607f50fdcc64631a04163d032666fad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87377
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-27  Batuhan Taskaya  <isidentical@gmail.com>  [ae9b25af849a63e8f9f41b8030c4947d6a59d358]

        tdf#54938: Adapt supportsService implementations to cppu::supportsService
        
        Change-Id: I4478002b733ba54c16b5ca428c4a85b7cbc46c05
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87484
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-27  Luboš Luňák  <l.lunak@collabora.com>  [9bc731524b3c5cc809ca4573daa316173a5ec13a]

        Revert "avoid needless 32bpp->24+8bpp conversion in png writer" (tdf#130128)
        
        The separate alpha channel that VCL normally uses really messes up
        trying to switch to 32bpp bitmaps all over the code. In the case of
        tdf#130128 the bitmap has data as ScanlineFormat::N32BitTcMask,
        and this uses class ColorMask, which handles only separate alpha
        and drops it from the bitmap data itself. So I'm just giving up on the 32bpp
        idea in Skia for somewhen later maybe.
        
        This reverts commit 86d44930eecb5e8933f6870684adbb5f9200d6f7.
        
        Change-Id: Iff419e8162c4e0f0680bf62d2b078f9ea809959e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87467
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-27  Caolán McNamara  <caolanm@redhat.com>  [a439167552c1d9e02f3b50759fdbfbea0a3a5709]

        weld LayoutToolbarMenu
        
        Change-Id: I779f631a1c6de42357b53a56582680cf3a7f559d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87507
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [556c689a2167d2e383dc896a9b0627b02027338a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3fe23a6489fbf959bb89adaed68f7fad8c8ed267
          - Update New Features video for Release 6.4
            
            Note: This patch has *no* impact on string freeze and is valid
            only for the online version.
            
            Change-Id: I2c88b6503f6a7a6a98b83d07124a7b1027f827c5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87531
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-27  Efdal İncesu  <efdal_incesu@hotmail.com>  [a27a8f0c03436916e20e3362e8b5ed2410da3b23]

        tdf#75280: Convert inappropriate use of sal_uIntPtr to better integer types
        
        Change-Id: I1f9c143eee8da149d87668063cc2da16d22312db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87464
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-27  Canberk TURAN  <canberkkturann@gmail.com>  [0f78ec160d93c9765f3a27be54a4d986872e9a69]

        tdf#75280: Convert inappropriate use of sal_uIntPtr to better integer types
        
        Change-Id: I4e3e11a89e4f04d804cfb75e8eec53f59ad1cc89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87446
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-27  Batuhan Taskaya  <isidentical@gmail.com>  [4efdf5e5145c96116d7ef76a0bbade57865447f7]

        tdf#75280: Use sal_uLong instead of sal_uIntPtr
        
        Change-Id: I05f91b0a0ee2782b9a7cc4b6815d17a70c542111
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87443
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-27  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [5405681347b0e6881ca78d92517a066df47a3366]

        tdf#42949 Fix IWYU warnings in binaryurp/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I293036c7f6ab1af9b9b8736558c6d37124ec6d21
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87116
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-27  Stephan Bergmann  <sbergman@redhat.com>  [dc96e0b87ad11b3bde1d98f8656b7fc8bf94d623]

        Use properly typed variable for iteration
        
        Change-Id: I5fa9a889922f41be3f124ae0f66afac35130f41a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87490
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-27  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [09a2432c5939f20be49d9f7e2ee5c65d00c9433f]

        tdf#75280: Convert inappropriate use of sal_uIntPtr to better integer types
        
        Change-Id: Ifa5991296bda4c4b3f86f01c3713b5a5f8f9acb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87471
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-27  Stephan Bergmann  <sbergman@redhat.com>  [c3ff4d1bc34c31a8d3f2fbb434984d39a6cea8c3]

        Use properly typed variables for iteration
        
        Change-Id: I3c8a8adc20fe404befa360e49ab42f2ffd93d27f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87489
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-27  Stephan Bergmann  <sbergman@redhat.com>  [2612e6d802071f8c012fb9ca530a9478bba253ea]

        Use Linux gettid as available since glibc 2.30
        
        Change-Id: I793f91a1fe601cff367be7c178f4e712f0f97117
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87488
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-27  Pelin Kuran  <pelinrkuran@gmail.com>  [dd98cb655f243024260dd45c44b751e564c1c67e]

        tdf#75280: Convert inappropriate use of sal_uIntPtr to better integer types
        
        Change-Id: I760f294c5ef38879a95fe94dce25801108c969ba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87459
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-27  Miklos Vajna  <vmiklos@collabora.com>  [ed41cf71d09878766f7883e64efccc1dbaed13eb]

        sw: prefix members of StgReader, SwAuthEntry, ...
        
        ... SwChartLockController_Helper and SwInterHyphInfo
        
        See tdf#94879 for motivation.
        
        Change-Id: I76b5380eefef63c2c02635ac31eca171906125b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87486
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-27  Stephan Bergmann  <sbergman@redhat.com>  [9e539380aea76543b7c1a7880c3eaec00bb5561e]

        Make sure MaxFilesizeForRealtimePreview read from configuration is non-negative
        
        ...thus justifying casting it to unsigned
        
        Change-Id: I989f6860a484f7ac3ccd94b2ae83ba767fae6ed2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87483
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-27  iakarsu  <iakarsu99@gmail.com>  [2d089b2adc1fc67a7621c3078b6b37c5e997789c]

        tdf#75280: Convert inappropriate use of sal_uIntPtr to better integer types
        
        Change-Id: Icbe4628442ec74c6dd16f42a670f42b75aefc346
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87479
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-27  ayhanyalcinsoy  <ayhanyalcinsoy@pisilinux.org>  [33bc192286c0f499c0d420b0e6f4a5d8ffbb9bf7]

        tdf#124176:Use pragma once instead of include guards
        
        Change-Id: Ie00f05a3661a9fd6159c424e01f11e7bb1ea45fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85640
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-01-27  Stephan Bergmann  <sbergman@redhat.com>  [8762cc5f41e00e6f15e67b4f691e40751588ce17]

        Split independent loop vars, giving them appropriate types
        
        ...and thus avoiding an unnecessary explicit cast from sal_Int32 to sal_uInt32
        
        Change-Id: I536fc52960259509a3b722fed9268dc6ec9e76a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87482
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-27  Hakan Bakacak  <hakanbakacak98@gmail.com>  [b29a3b6bac8162ccadc8dcf870bd73b9e1e964a2]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I65639e32765ba0804aeb5b5880eca2b5d186485e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87431
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Tested-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-27  Stephan Bergmann  <sbergman@redhat.com>  [1b5a4da9100675243b14f2d9b07f23010d94aa82]

        Use more appropriate variable types, spare explicit casts
        
        Change-Id: I51114cf6c87b9368e72d5186fec457d307c25c09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87480
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-27  Eda Nur Var  <var.eda.nur@gmail.com>  [6f3678f377d532860c0aed4ab97e151927e5b938]

        tdf#124176 Use pragma once instead of include guards
        
        Change-Id: Ie78f7a70ce08108b6897dbe46cb33fdbd197c3b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87474
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [aeac2420bc6a274fbf0ff0851d05ac21737182b7]

        tdf#114090 Create a new paragraph style with name "Appendix"
        
        followed recommendation in bug report: 16pt, bold, centered
        
          - inheritance from Heading
          - when tdf#128858 is resolved then Appendix will inherit
              outline level 1
        
        One attempt at filter modifications, but maybe there are others?
        
        Change-Id: I0f91327cfe5578cd888528b2c6fac5065951eec0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85657
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-01-27  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [8d4cb2870f34ec1f30ed51bc6071334c80cbe178]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: Ib83c5cf44537bc1c4552f97c9114357c410a6ddb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87473
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-27  Sarper Akdemir  <q.sarperakdemir@gmail.com>  [04df6666613be69e4eb4dd8a2b195686bb48e5b3]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: Ieeed31e81d47c01eda2edc792cb2ecf271eac58d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87472
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-27  Burak Bala  <burak.bbala@gmail.com>  [ce55090e00394a6a475b2d9be808d4bca94b2838]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I70591a80d9cb46cd94cfe69e34d9936f1ac5ea0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87478
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-27  Caolán McNamara  <caolanm@redhat.com>  [37f5f9896449c6e2cb9aa481f004cd887672d2ed]

        tdf#130197 give paragraph and table panels column widths of 5 toolbutton widths
        
        Change-Id: Iae4f10eef6b293731d22eec8dcbb85a07d3e6c11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87462
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-27  Caolán McNamara  <caolanm@redhat.com>  [960bc8553328c6bfb8818094195e0f737eb013a9]

        drop SvxColorListBox forward declares
        
        Change-Id: I0db2e3e5c2566ae4dc59ff49f677eab8daa930be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87465
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [2d4707f1e5ef26a535210e580e9de9d9466b9a93]

        turn on loplugin:makeshared
        
        Change-Id: Ic1baa3971e34c7df20ad7d3278c4fddc52b28a19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87413
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-26  Burak Bala  <burak.bala@ogr.sakarya.edu.tr>  [47c598260a8f07cf3a1e4cab061df3f2d261932c]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: Ib2465f040f12413560b2cec1c742cf3558461309
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87404
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-26  Canberk TURAN  <canberkkturann@gmail.com>  [e337f5b20430e52ef99923a475d05a1191506d21]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I138b35bab9f4844e6fe1cac9a5c74c2e55d6680b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87382
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-26  Mehmet Emin Başoğlu  <mehmeteminbasoglu@hotmail.com>  [20b5c03ae6406a64ffec328e550fd3c9b3f0306c]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: Iaf87f70db32bcdb9ae079732e931b4c80879e247
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87383
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-26  iakarsu  <iakarsu99@gmail.com>  [9accb3c4b5e1861d9a03c655242da5b629f5a6d6]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I6a7f7711fa931657dd97c9c0bc1bdce671b69b7d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87405
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-26  Mehmet Emin Başoğlu  <mehmeteminbasoglu@hotmail.com>  [34330368088109fd140cad345f3de1077d195ddd]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I045ce53c74bfb24be77537986fb5a8fcad3ed173
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87401
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-26  Pelin Kuran  <pelinrkuran@gmail.com>  [c37d56c6cd161fd67e5aae917dc248f373df7767]

        tdf#124176: Use pragma once instead of header guard
        
        Change-Id: I55ca953de1d0c4eea1df802e66b0c8d9468d5126
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87381
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Tested-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-26  Stephan Bergmann  <sbergman@redhat.com>  [ed3f2312b08e93daec613bf5fa8bbb07a56cefc7]

        Avoid explicit cast to smaller sal_uInt16 from larger long
        
        ...in what might be an attempt to avoid warnings about signed vs. unsigned
        comparisons.
        
        Change-Id: I43f3efdbd93d1bc9a51ea89ac4a728fc68205379
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87449
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-26  Stephan Bergmann  <sbergman@redhat.com>  [32922b3f1fc47415b40a701345a76a33e2d69a64]

        iAvoid explicit casts to smaller sal_uInt32 from larger long
        
        ...in what might be attempts to avoid warnings about signed vs. unsigned
        comparisons.
        
        Change-Id: I0e689d8b730170f35107cbdf46c3d8cd9a593367
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87456
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-26  Stephan Bergmann  <sbergman@redhat.com>  [04404a2edd1121f518ff28bebdd74b45df228280]

        Avoid explicit cast to smaller sal_uInt16 from larger long
        
        ...in what might be an attempt to avoid warnings about signed vs. unsigned
        comparisons.
        
        Change-Id: I19be3cc0510b8628e961d840f51b0c9480aee746
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87450
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-26  Caolán McNamara  <caolanm@redhat.com>  [eb5e995bdbcd388371bc0653bcdeae73747f51bf]

        drop unused suppression
        
        Change-Id: I98cd7f7075476c69ae6ed1646d17a43dc7a05c89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87458
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-26  Stephan Bergmann  <sbergman@redhat.com>  [a2f90ebd9a96d869d7417507f41284d739197d3e]

        Avoid explicit cast to smaller sal_uInt16 from larger long
        
        ...in what might be an attempt to avoid warnings about signed vs. unsigned
        comparisons.
        
        Change-Id: Ie3aa77f099df19fc150271b17d06194005bfeec5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87448
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-26  Stephan Bergmann  <sbergman@redhat.com>  [3a5b8e039dcb6cfe68505de3440c4bcdaeb7a94a]

        Avoid explicit casts to smaller sal_uInt16 from larger int
        
        ...in what might be attempts to avoid warnings about signed vs. unsigned
        comparisons.
        
        Change-Id: I8eceaa989c35558e37cb815d997dda88d17c22b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87444
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-26  Stephan Bergmann  <sbergman@redhat.com>  [a7f50a30abd0ed51ca1fd053e1cc726558e00cb0]

        Use properly typed variable for iteration
        
        Change-Id: Ifb81145c7238ef6b4916e0ef0984c9b868319aec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87451
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-26  Stephan Bergmann  <sbergman@redhat.com>  [0288c8ffecff4956a52b9147d441979941e8b87f]

        Rephrase cast from sal_Int32 to sal_uInt32
        
        ...to avoid false positives with upcoming loplugin:unsignedcompare:
        
        > vbahelper/source/msforms/vbacontrol.cxx:730:12: error: explicit cast from 'sal_Int32' (aka 'int') to 'sal_uInt32' (aka 'unsigned int') (of equal rank) in comparison against 'sal_uInt32': if the cast value is known to be non-negative, use o3tl::make_unsigned instead of the cast [loplugin:unsignedcompare]
        >     if ( ( static_cast<sal_uInt32>(nBackColor) >= sal_uInt32(0x80000000) ) &&
        >            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > vbahelper/source/msforms/vbacontrol.cxx:731:12: error: explicit cast from 'sal_Int32' (aka 'int') to 'sal_uInt32' (aka 'unsigned int') (of equal rank) in comparison against 'unsigned long': if the cast value is known to be non-negative, use o3tl::make_unsigned instead of the cast [loplugin:unsignedcompare]
        >          ( static_cast<sal_uInt32>(nBackColor) <= sal_uInt32(0x80000000) + SAL_N_ELEMENTS(nSysCols) ) )
        >            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        (This is the only case I found where the plugin's heuristics failed.)
        
        Change-Id: I36d12caa0f837b8ba860eaf33b3e166a4f1001fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87454
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-26  Caolán McNamara  <caolanm@redhat.com>  [2f019777fbbd2a1f9821f5d19608cc2a36413d9d]

        restore fix of tdf#83320 Hide vertical text commands early
        
        Change-Id: I738776028af90e2711418f922ff6e77a5cce14c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87423
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-26  Stephan Bergmann  <sbergman@redhat.com>  [d990c0e4bea625f3f8874d964fe183125f38b757]

        Avoid explicit cast to smaller sal_uInt16 from larger int
        
        ...in what might be an attempt to avoid warnings about signed vs. unsigned
        comparisons.
        
        Change-Id: I21381a7df7e0902d3b6ab4de064d6470a9c4a2db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87447
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-26  Stephan Bergmann  <sbergman@redhat.com>  [22c33b17cd64889d2324cbc11b729ea60d0a2e87]

        Use properly typed variables for iteration
        
        Change-Id: Id4857933ae7f038ae14c356ce22257d3ab352c96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87445
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-26  Stephan Bergmann  <sbergman@redhat.com>  [b2945902e7a0ad9f033fe67f5ab217d6e31d8d84]

        Avoid explicit casts to smaller sal_uInt16 from larger long
        
        ...in what might be attempts to avoid warnings about signed vs. unsigned
        comparisons.
        
        Change-Id: I699718a90dffb4b5bcd3706eddbaf6fba71114fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87442
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-26  Stephan Bergmann  <sbergman@redhat.com>  [0f6bbde666382f1517e8ba7d94e692a86ebca28b]

        Use properly typed variable for iteration
        
        ...avoiding explicit casts to smaller sal_uInt16 from larger sal_Int32.  (Adding
        a o3tl::make_unsigned to silence a resulting -Werror,-Wsign-compare.)
        
        Change-Id: Iff1636e961db6edfac274cf8f7440369e841f9c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87441
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4cb5dae9f2c703bc2b2af0817dea2d808dc646b9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 7d262f50126db92b074855ece4af73d1b597ca47
          - tdf#129918 Add right bookmark for Elements panel
            
            The Elements panel has no target page for F1 key.
            This patch adds the bookmark for Elements widgets.
            
            Change-Id: Ic8d5a0042812f76ca218fada34a40002e2175b90
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87350
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-26  Stanislav Horacek  <stanislav.horacek@gmail.com>  [fc1813b0d23300108a69ad7475daece5599c9408]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 439b432e1800a19dd880811e7014ba82c80ed367
          - QR code: correct option name and use better word for code damage
            
            Change-Id: Id547a8690ac8c0d34e61b93f89bf4d7265ccf9fb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87438
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [af29884072817481273c03373899624933fd567a]

        move "remove duplicates" for a vector to o3tl/vector_utils.hxx
        
        Change-Id: I9ecf95a2bf975912b7029cdfb459a9ebc159c75d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87429
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-01-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e06760dbf2fd6a389aee2c8cf5eeb16f8a8044c2]

        acc. check: implement goto for a range of text range in a para.
        
        Change-Id: I847bc67f886b5dcfe8ec30d7c0bdd3aa61ba2d36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87421
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-01-26  Julien Nabet  <serval2412@yahoo.fr>  [a2f768f417f133fb2564ed5fe351662742dde274]

        cppcheck: shadowFunction in sal/file_url
        
        Change-Id: I7454640278f4af0f71f429b45c9f1e40f7be0545
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87433
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-26  Julien Nabet  <serval2412@yahoo.fr>  [d87ba243e5dd2f6afcd9da7d99781a78fced1cba]

        cppcheck: shadowFunction in store/storbase
        
        Change-Id: I836a5476a139c8c863c2e7c33e57c31dc3f6ab78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87432
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-26  Julien Nabet  <serval2412@yahoo.fr>  [f7c3e35a9d28a1294d635f714f20933572f12e4d]

        cppcheck: shadowFunction in sal/osl_File
        
        Change-Id: I7d264faad080428459e499c786f25b3e06a6700b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87434
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-26  Adrien Ollier  <adr.ollier@hotmail.fr>  [22d2ad9135eca2a3d793cc1709148d4a5b6ec1c4]

        const parameter for ImplAnimView::matches
        
        pOut is a const OutputDevice* instead of OutputDevice*
        
        Change-Id: I369fea42a19afaeca3c5a9714e5a6043921be3b4
        Signed-off-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87416
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-26  Julien Nabet  <serval2412@yahoo.fr>  [6b369969d40b93184cfa16ae93572466debf974e]

        cppcheck: shadowFunction in compilerplugins/dyncastvisibility
        
        Change-Id: I978c0c28814cef4c98a90eb7cac278a0593db79f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87435
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [91dd3e8d903eb388e709ec45163a375590150773]

        Fix typo
        
        Change-Id: Ic0e0553bd836dabb146d31840a4855cf6299c68e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87365
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [63d6d68ad377c66fc315d89b4a98ed52c0c9f782]

        Fix typo
        
        Change-Id: Ice95dfa060c9f6a50cfce704ab7228acbf1129aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87293
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d750f25c013bde5b3282ce5fa0388dc2f3da6546]

        acc. check: check if text format conveys additional meaning
        
        Change-Id: I8f51248e453018c33ddc64b00cdbc1708309e577
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87420
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-01-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [51b5b93092d6231615de470c62494c24e54828a1]

        remove some unused local vars
        
        found by a more aggressive variant of loplugin:unusedvariables.
        
        This is my first pass, committing the simplest and most obviously
        unnecessary vars
        
        Change-Id: I9676a6e39a101937097788548764506c93811c57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87414
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [b9fe4f26eaf1099b8d0907b8d9cbf52c86914466]

        rename some local variables
        
        mostly to make the job of my very aggressive unused local vars plugin
        easier
        
        Change-Id: Ifc21a920841f8589f8b7e10de39dba6622a5d501
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87399
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [de60c73db31ec34ffb2e008829083bb7ddcb3061]

        simplify InterfaceContainerHelper::clear
        
        instead of relying on side-effects from instantiating an iterator
        
        Change-Id: Ie66b9e7ceeb3c4a0f4243fdd0a5ac37af77e98ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87412
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-25  Caolán McNamara  <caolanm@redhat.com>  [eeb2d19e77d6dc47c68e8ba0920a02cf64a1247b]

        Resolves: tdf#130159 hide writedirection unless CTL is enabled
        
        rework as ToolboxControllers registered in Controller.xcu
        
        Change-Id: I3e7fea09fe83d1ed6400218c41384f82b38b07a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87419
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-25  Caolán McNamara  <caolanm@redhat.com>  [9ce254a7797405b3b655ba4e5be2190cddad2902]

        Resolves: tdf#130174 explicitly call SelectHdl
        
        Change-Id: Ibda5c3595f8e02bba9faa027f4c90762aa817b42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87418
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-25  A_GAN  <ganzouri97@gmail.com>  [42e811a80a3c6f0ca5da359c4a526a1cc3e0d528]

        tdf#130137 Replace remaining uses of WNT define checks with _WIN32
        
        Change-Id: If95f1ea5a81de62eb4f725e5fcb30ccb8530062a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87372
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-25  Julien Nabet  <serval2412@yahoo.fr>  [5568023a716b945fa3e1398859ee9682b8f71a9a]

        Typo ORealObdcDriver->ORealOdbcDriver
        
        Thank you Terrence Enger for having spotted this!
        
        Change-Id: I234ded85edf837e398675427fdf3e9cd3a3969a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87417
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-25  Mike Kaganski  <mike.kaganski@collabora.com>  [150b67b57bd25ba9c8ec9c28c7aed3cc0b557bfd]

        UITest: Actually time-out the wait
        
        Without that, if XDesktop::terminate() fails (e.g., because an assert in
        a test was false while a modal dialog was open, which left the dialog
        open, and so TerminationVetoException was thrown in XDesktop::terminate()
        by a listener), the wait never ends, and the assertion message gets lost
        when buildbot terminates the build, as happened in
        https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/51496/console.
        
        The timeout only available since python 3.3.
        
        The soffice process is not terminated in this case; hopefully it will be
        terminated when build cleanup will occur.
        
        Change-Id: I924775d0e58619d1fbd603e80ed1f8d047c91145
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87362
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-25  Faruk Demirbaş  <miskimit@gmail.com>  [37b20089669e5d6f20db863ed770647ba8b1bd37]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I4a4e18cf3c61aaebb467e43ebbf846e8860f4105
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87388
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-25  Batuhan Taskaya  <isidentical@gmail.com>  [44139efb6a64735d3c6fe1f1b0f0007eff3a7504]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: Ic35fce6fbc9c41a004f93952df83496ca1809004
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87380
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-25  Canberk TURAN  <canberkkturann@gmail.com>  [134507a663871d45951fdbd4291fa337ed70a1f4]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I7b32821caa1ade54ead49205aded36f4707b3e01
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87400
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-25  Faruk Demirbaş  <miskimit@gmail.com>  [a44ca770302e8aa7079de96bda0c2fe2e7cc92bb]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I2c74c77115df7c9fd29ccf7722d00c71687046fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87402
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-25  Efdal İncesu  <efdal_incesu@hotmail.com>  [99c5669b4f54a3e55625ec0896852ed4154d2765]

        tdf#124176: Use pragma once instead of include guard
        
        Change-Id: Ic525a57880067fc589346b87237c08fae4644ac5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87403
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-25  Caolán McNamara  <caolanm@redhat.com>  [e44c4d7a7b1037d8a67325feefc4a22e6d0bd6be]

        Resolves: tdf#130143 crash in sorted font replacement table
        
        it was always sorted historically, just without showing the sort indicator. Fix
        that inconsistency which led to the error causing the crash, and use iterators
        when appending to the sorted list instead of indexes which is the crashing part.
        
        Change-Id: I4ea3028a334129bdeb8e1a1aa79f4ead8a0243e6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87343
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-25  Caolán McNamara  <caolanm@redhat.com>  [ee6b19259647aae001ff0f4150cbb0483e6786ec]

        tdf#130157 Line Sidebar width, color, transparency, etc didn't work
        
        Change-Id: I705e4ada386300ed626688b4e898227b60bff6a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87353
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-25  Caolán McNamara  <caolanm@redhat.com>  [2f4dda0a26fba2555641debdc84ec2ece1433ec6]

        Related: tdf#128942 remove the scrolledwindow frames from all the dialcontrols
        
        Change-Id: I445753ad1eb4d441e5a5e909ae450bda6013a6b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87352
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-25  Thorsten Wagner  <thorsten.wagner.4@gmail.com>  [4623b903e16c379a56c63c31ba84cf447bcfe7f9]

        tdf#128942 Remove frame around rotation wheel within Position and Size dialog
        
        Change-Id: I62ed118ba862a164b6cbd21ad5757b7d3731cd44
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87348
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-25  Caolán McNamara  <caolanm@redhat.com>  [3e7c20a39ab2b32c5f1a27c4ebcaaf5dd0d9c192]

        silence pesky gtk warnings on close of floating 3d window
        
        Change-Id: Ica301dec5f2744dc9fcc78974c3f9b3ed5c9d3b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87359
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-25  Stephan Bergmann  <sbergman@redhat.com>  [bb913f14b25ae0cf31649b6894fd00745acd37a1]

        Argument to PPDContext::getModifiedKey is known to never be negative
        
        ...if you check all its current call sites
        
        Change-Id: Idbe7c659d25e1ec2f356581a22fbcbe71df1b0a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87389
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-25  Stephan Bergmann  <sbergman@redhat.com>  [681872593c83dbab9a98352f9a1a74a0d059e5ec]

        Avoid explicit cast to smaller sal_uInt16 from larger int
        
        ...in what might be an attempt to avoid warnings about signed vs. unsigned
        comparisons.
        
        Change-Id: Id175c2b29c094de5857a680243aebaf2fe10df99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87394
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-25  Burak Bala  <burak.bala@ogr.sakarya.edu.tr>  [db421c41a5cf50303b72a8fd32cd29c500cc113f]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I95f09f5bb969107b0736a72b739ccce078582c6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87387
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-25  Eda Nur Var  <var.eda.nur@gmail.com>  [d080b07e9a9b6b6c0848debd75c94240c4d45c1e]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I1f8764de5ca1ce4aa50d16c8bdf9ff7c55c4bf3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87390
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-25  iakarsu  <iakarsu99@gmail.com>  [a43fe4e5c73c44a68fc32b16c1c8db4f3e216f4e]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: Ibf31d5b97017f875e62b609beef0ecdebd559502
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87391
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-25  Efdal İncesu  <efdal_incesu@hotmail.com>  [e7c6ceb862e997a56b51212e2c4351ba8ce13602]

        tdf#124176: Use pragma once instead of include guard
        
        Change-Id: Ifec221d1dbffa3adcc9e3cc7ed13dcf82f1182d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87384
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-25  Onur Yilmaz  <onuryilmaz0750@gmail.com>  [ef86e72fb06e1b59d1587828d1a9089b50767144]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I093227c37d9ddb056aaa0c13ec413164dfc6780e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87393
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-25  Stephan Bergmann  <sbergman@redhat.com>  [bca204a32525f0c1aa811bab667a2136269453bd]

        Avoid explicit cast to smaller sal_uInt16 from larger sal_Int32
        
        ...in what might be an attempt to avoid warnings about signed vs. unsigned
        comparisons.  (The mismatch had been there ever since
        b755fb8c0f6b1282f62c12f378c0a5ecac64d490 "Integrate branch of IAccessible2".)
        
        Change-Id: I492a5d7bc41311de48b7ea1c7f646c2f5f982e93
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87398
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-25  Stephan Bergmann  <sbergman@redhat.com>  [e66496cb010956f1fbc847cc66f1e0b83d2d4836]

        Use properly typed vars for iteration
        
        Change-Id: Idf97b89131891fa8c2769dd032dd5b9337a3246c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87397
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-25  Stephan Bergmann  <sbergman@redhat.com>  [a6192281a04c20bc57b1ffa4f6645ca639d5b1a4]

        Avoid explicit cast to smaller sal_uInt16 from larger long
        
        ...in what might be an attempt to avoid warnings about signed vs. unsigned
        comparisons.  (The mismatch had been there ever since
        8ab086b6cc054501bfbf7ef6fa509c393691e860 "initial import".)
        
        Change-Id: I35c849ac5a850cfb2379d7b29e6da6308611c3d7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87396
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-25  Stephan Bergmann  <sbergman@redhat.com>  [9bcaaae1dd0fcb74687066b6f6215e487af804b2]

        Use properly typed var for iteration
        
        ...avoiding explicit cast from int to size_t
        
        Change-Id: Idecc7beed8fd8981b60cfe265826cb502bf27975
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87395
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-25  Stephan Bergmann  <sbergman@redhat.com>  [60eca4ec0d35da6f943a5894068e1b8d8d666046]

        Fix off-by-one error in PPDContext::getModifiedKey
        
        ...introduced with 19be86249dcc5b13b3c95f5469600fa2bc1b749b "Simplify containers
        iterations in vcl"
        
        Change-Id: I95bd303b744796a2b585575c4cdf548e4a0a729f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87379
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-25  Stephan Bergmann  <sbergman@redhat.com>  [4e9d00b17d081e012aceb5eb3ae611bd695e9e28]

        Change some more #define to constexpr
        
        ...similar to 572681bfc7bb141c9f16694df05a505e9d9f1a88 "Change some #define to
        constexpr"
        
        Change-Id: I2a8972396a5d9765ea9b4f04ff172309e8f3b9f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87378
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-25  Stephan Bergmann  <sbergman@redhat.com>  [572681bfc7bb141c9f16694df05a505e9d9f1a88]

        Change some #define to constexpr
        
        ...plus loplugin:unnecessaryparen fallout in sw/source/uibase/docvw/edtwin.cxx.
        
        Each of the files contained at least one #define that would have caused warnings
        with upcoming loplugin:unsignedcompare.  For consistency, I changed all #defines
        in those files (using a variable of a specific type if the original #define used
        a cast to that type, otherwise using 'auto').
        
        Change-Id: I66f71b2d83394c9dc6952ae19df774cdd4d0b76a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87374
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-25  Michael Meeks  <michael.meeks@collabora.com>  [8eeac03bcafac6b2a4984ad70d0694cad01d5615]

        lok: status update - avoid SIGFPE on zero range.
        
        Change-Id: I75597696b529f833bbc699f66f5a4bcdc06748d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87368
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-01-25  ayhanyalcinsoy  <ayhanyalcinsoy@pisilinux.org>  [451eab287acd88abc19c97bd99e50cbfa4480bb4]

        tdf#128049:FILESAVE PPTX Improve export of shape 'forbidden'
        
        Change-Id: I68e0364acd62962785c1e2dc0ee6a1791cf7bc9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86154
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2020-01-25  Shivam Kumar Singh  <shivamhere247@gmail.com>  [6ffaefa1694f71175bb499cd5ee5886b23874e90]

        tdf#129423: Make export tests export-only where applicable
        
        Change-Id: Iff36608e3f1d643175e47a96333df4cb80a88064
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87209
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [a258a043c90eaaa4f6a411318e239e805d087d0c]

        loplugin:makeshared in svl..svx
        
        Change-Id: I067ea2f3cb651fdc5c3d1a09b0c55583618b9d1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87355
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [cee62b1068775b7d0bcd2875e9789c8c36c22057]

        loplugin:makeshared in slideshow
        
        Change-Id: I87dead1ed09aa50c939c03ae8ed3faf9300a8b4a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87354
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-25  Jim Raykowski  <raykowj@gmail.com>  [a46e768810e82abaf98e5cef02c697c718877974]

        tdf#130155 Writer Navigator crash fix: Check entry to expand has children
        
        Fixes crash/freeze when an entry without children is sent
        is to SwContentTree::Expand. It forwards to SvTreeListBox::Expand deal
        with it.
        
        Change-Id: Icd3cd1b2d0a949e01a3e02a6fa4cdc08610c8ffb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87307
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-01-24  andreas kainz  <kainz.a@gmail.com>  [a22de0aacc9fb4197e9051f572b1a9298b2472e2]

        tdf#130096 Wrap Sidebar update use common .uno commands and layout
        
        Change-Id: Ie8185169582616179fd96850283836f4e3d60ad1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87309
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-01-24  andreas kainz  <kainz.a@gmail.com>  [0042b77de2f94f5b8af60abff2ec8e352d4fbd66]

        Area Sidebar same grid and better spacing
        
        Change-Id: I9d891f6d3c59ce047c7ec001c5facbbec4804a38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87313
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-01-24  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [4ff12ba6f4639c73587f2bb58afcc3ca6fb30105]

        python3+WIN: don't fail copy of openssl DLLs+PDBs
        
        The LO python3 target fails for me on Windows with:
          C:\lode\dev\core\workdir\UnpackedTarball\python3\PCBuild\openssl.props(24,5):
            error MSB3030: Datei "C:/lode/dev/core/workdir/UnpackedTarball/openssl/out32dll\libcrypto-1_1.dll"
            konnte nicht kopiert werden, da die Datei nicht gefunden wurde.
            [C:\lode\dev\core\workdir\UnpackedTarball\python3\PCBuild\_ssl.vcxproj]
        
        Same for
          "C:/lode/dev/core/workdir/UnpackedTarball/openssl/out32dll\libssl-1_1.pdb"
          "C:/lode/dev/core/workdir/UnpackedTarball/openssl/out32dll\libcrypto-1_1.pdb"
          "C:/lode/dev/core/workdir/UnpackedTarball/openssl/out32dll\libssl-1_1.dll"
        
        Other files were also renamed in a previous hunk of this patch.
        
        For other people these failures are silently ignored, but they
        show up in their python3 build.log. But my msbuild version
        15.9.21+g9802d43bc3 from VS2017 fails hard on these errors.
        
        So this just adapt the pdb and dll names to match the previous
        renames, which passes the copy calls, so the build continues.
        
        Change-Id: Iffc848c334caec534f6e99f8bf83a42da570bbb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87358
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-01-24  Miklos Vajna  <vmiklos@collabora.com>  [cac5ce6de095fd0595d1fa58e5a8d12aa8ca8b6f]

        git hooks: update the change-id part of commit-msg
        
        To the up to date version that is set up by e.g. 'git review -s' from
        gerrit.libreoffice.org. Should help with \c in commit messages.
        
        Change-Id: I42508f6f5bbb6fa70357694fcc820ed9a22f3b0e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87347
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [9b8013b20d20a3946146d5287e8d8f8b9ddf694d]

        loplugin:makeshared in sw
        
        Change-Id: I6b297b84edda441c4ec6ea9f89ed553a50783bf5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87356
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [3bbc0cf67cd5aa0ec5a1997794d21a87830bc618]

        loplugin:makeshared in svgio..writerperfect
        
        Change-Id: I0f8de0f78c7a8fb78d47ee5dfed09019b4eb5288
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87357
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-24  Noel Grandin  <noelgrandin@gmail.com>  [7589e8413411aa4e0bf437ec0a7080c577a9c1d9]

        no need for these to be heap-allocated
        
        Change-Id: I50a4350198e3c2b8eb669b43fb40e4b01dcb67ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87291
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-24  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [dcf6eb790761028ada2e285f879d56271d9bc457]

        Remove British spelling from translatable string
        
        Spotted by Tuomas Hietala on Weblate.
        
        Change-Id: Idc96980899baa2b81073086d45be80c98c37266c

2020-01-24  Miklos Vajna  <vmiklos@collabora.com>  [ff139ea42279cc9861abb13e22878c9d435acb21]

        DOCX export: fix line spacing when spacing is 0
        
        When the input was:
        
            <w:pPr>
              <w:spacing w:line="0" w:lineRule="atLeast"/>
            </w:pPr>
        
        Then we used to write:
        
            <w:pPr>
              <w:spacing w:lineRule="auto"/>
            </w:pPr>
        
        which is clarly wrong.
        
        The comment at the end of AttributeOutputBase::ParaLineSpacing()
        documents the intention reasonably clearly (and is in sync with what's
        in the DOC and DOCX spec), adapt
        DocxAttributeOutput::ParaLineSpacing_Impl() accordingly.
        
        Change-Id: I60cbc3392a6460ba2760b2c02ae0755726478ec1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87351
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-24  Caolán McNamara  <caolanm@redhat.com>  [e064188f7ddc68040fa89c7d81ab974517c45f44]

        Resolves: tdf#130164 background/border dialog should be modal
        
        Change-Id: I763cc054b23d4f72e1dec175861f3062d6bda6fe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87345
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-24  Tor Lillqvist  <tml@collabora.com>  [f9e6e64f0e727796847dfd67820558c61b890b5b]

        Fix iOS build after 3381e35ec2b567f0b85cce6192df11d0be9cdbe2
        
        Change-Id: I2b24d8850ea55b87e556c4faf77d61ad17f246db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87342
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2020-01-24  Noel Grandin  <noelgrandin@gmail.com>  [0310ae3049ba33ce07f48b1e0df2fbbcf2a87883]

        use osl::Guard instead of abusing rtl::Reference
        
        to make this code easier to read
        
        Change-Id: Ia1ea52cd713572be768f7b505080c08f15f6c542
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87290
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-24  Miklos Vajna  <vmiklos@collabora.com>  [4656414b34408d3f127cb78b0ffc47f84754381b]

        desktop: fix Android build
        
        See
        <https://tinderbox.libreoffice.org/cgi-bin/gunzip.cgi?tree=MASTER&brief-log=1579871401.18121>.
        
        Change-Id: I5b5de185d22adb1c7ca6144f3fb4d083e7731402
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87340
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-24  Caolán McNamara  <caolanm@redhat.com>  [de7871bea289c984e53b6ecadde796d4b4bcf0e9]

        rename PreviewControl3D back to Svx3DPreviewControl
        
        Change-Id: I90791c4d87da465fbf486014cefe755985b600b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87338
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-24  Caolán McNamara  <caolanm@redhat.com>  [df416b69199bb56c18a9493eeae6b67df3863a34]

        rename LightControl3D back to Svx3DLightControl
        
        Change-Id: I3e62bd55f195e9f652ddc21bff74f529a8678b5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87337
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-24  Caolán McNamara  <caolanm@redhat.com>  [206e0eec816042d5631edd73da18ed16b99ea04e]

        Svx3DLightControl is unused
        
        Change-Id: Ibd884eea366d3a66f786fc9e52323883f2dbca89
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87299
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-24  Caolán McNamara  <caolanm@redhat.com>  [7d55b62c1e306819fe3235cdb5a9c1aff792fe05]

        rename LightCtl3D back to SvxLightCtl3D
        
        Change-Id: I2cf5d019324643b048eea432753705af485720a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87336
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-24  Caolán McNamara  <caolanm@redhat.com>  [9843c68c0402fc589494dfa28e22fa43b99ac9ae]

        remove some unused includes and update pch
        
        Change-Id: I481e3431ce50618cc64b744303734a1763c51e57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87301
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-24  Caolán McNamara  <caolanm@redhat.com>  [b431d38974d3802f33ef91eb6ee2e3366687bf4d]

        Svx3DPreviewControl is now unused
        
        Change-Id: I5ab6783cd0e36718798b0e7075f46a4e28e11761
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87300
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-24  Caolán McNamara  <caolanm@redhat.com>  [a0c9922cd8fd99c75ec9e48cb651e9671607ef1c]

        SvxLightCtl3D is now unused
        
        Change-Id: I4aca00692184a91ce969feb909a75dff897fe5e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87298
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-24  Caolán McNamara  <caolanm@redhat.com>  [1de047e49157957015757621288545b0b816595a]

        SvxColorListBox, SvxLightCtl3D and Svx3DPreviewControl not used in .uis
        
        anymore
        
        Change-Id: Ib6fdd3fc00f09237d8f57cba85d86a644a6d2849
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87297
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-24  Caolán McNamara  <caolanm@redhat.com>  [278f01eadd513608e306ea6b85d52fb115a6dedf]

        weld Svx3DWin
        
        Change-Id: I472a4edb5ac7a8039d21128256c204e2969acc6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87296
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-24  Caolán McNamara  <caolanm@redhat.com>  [d52384260c4a8f096945b33b89430398ffa69431]

        set title of Color Replacer dialog
        
        Change-Id: I79ae929e12b844c738eb62660d363fbd4699ed15
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87295
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6a23cbe08174971a8be83cf74965979caf5e8b96]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2103dc93c16973e31b086f80bde7f2d6960b0ca9
          - New wording for regex Help pages + fix typo
            
            Change-Id: Icdd99e4e750fc95ff6e21aac8894ad6ecd8ed5d2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87306
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-24  Seth Chaiklin  <sdc.blanco@youmail.dk>  [075ee790248da675dd8d72bfe9f8b7d7208bd832]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1f594eb62ddbe73acb342aaf1dd4a4f5112fda63
          - tdf#92497 updating 'Style actions' help pages
            
            The Style actions icon is in the right top corner of the
            Styles sidebar.  It is a dropdown list with three actions.
            The labels for these actions were changed with tdf#74446.
            Help pages for two of the actions "Update Selected Style"
            and "Load Styles" are updated.
               - Improve the access command
               - align or update help page labels with dialog boxes
               - <menuitem> <keycode> <note>
            
            Change-Id: I98d2b7c5df4861307613695329c334ff54aa6b65
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87315
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-24  Seth Chaiklin  <sdc.blanco@youmail.dk>  [a97a319348119d3f6f698dc4cf55e91c38f46af7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6300598d59d7832dee0b85b0615dee83efb0610f
          - tdf#130064 Help page for legacy list style numbering in Writer
            
            ODF has two different methods for positioning lists. LibreOffice Writer
            has always used one method ('label-alignment'), and the relevant controls
            are described in /text/shared/01/06050600.xhp for the Numbering Style
            Position tab dialog.
            
            If LibreOffice opens a document produced with the other method
            ('label-width-and-position'), then different controls will be shown in
            the Position tab of the Numbering Style dialog. This help page provides
            information about these controls. The controls are called "legacy" to
            have a simple, meaningful label (where there is no standard or
            familiar label). These controls are only "legacy" in relation to
            LibreOffice Writer, but they remain legitimate controls, and this help
            page describes how the controls appear in the Position tab
            when documents are opened that use this other method.
            
            -based on embedding or moving content from /text/shared/01/06050600.xhp
            
            (WIP) - bookmarks and <ahelp> need to be checked.
            
            Change-Id: I2942f2daa9ffbab92dffd8f333e7d855e17f6fda
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87242
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [d712ebc20dbe91875324ca424c3a06cdb4f83716]

        loplugin:makeshared in sd
        
        Change-Id: I82ddb851759665f40e23f284cf6eed2b88722c6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87329
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [a5e2555632a2105274d130ad115573be36f863b8]

        loplugin:makeshared in sfx2
        
        Change-Id: I54492b9c9bb7aaf4aed4846c68ff3545695430f6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87331
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-24  Caolán McNamara  <caolanm@redhat.com>  [eb862a9330f880f69459c1b9bc1892c98b250b6a]

        conditionalentrymobile doesn't work
        
        this is probably based on the non-mobile version, but by when it was
        initially integrated it was already out of sync with the non-mobile
        version and can't work as it is
        
        Change-Id: I480052230d2f893f540cacb2cc2c3b699f9cba1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87283
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-24  Balazs Varga  <balazs.varga991@gmail.com>  [a4cdd4d1266e77330d4745f369db85ee7dba265c]

        tdf#130105 Chart OOXML Import: Fix data label position
        
        The position of datapoint labels was overwritten with the
        position of series placement. Do not overwrite datapoint
        labels placement, if we have explicit datapoint label placement.
        
        Regression from commit: 70944a849dc59fa686e3f316a3983dbc8a47017f
        (tdf#109858: Override default point label placement setting...)
        
        Change-Id: Ic27c8a7eb93e8c3776389d1b3d285d120568f024
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87137
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-01-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [3e4cad1f4b4a6a07b516a0d205d642a985e17484]

        loplugin:makeshared in sdext
        
        Change-Id: Ia4148faff7e99baa2f29c86feab5a7ce3d9d0ff6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87330
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-24  Miklos Vajna  <vmiklos@collabora.com>  [387200f2ddccaa8cd0b0d61943c6d7f480a0931a]

        Revert "lok: ui: more files to increase the 'step-increment'"
        
        This reverts commit 0a64b33617299ece871a947828855b16e2482706. Let's
        revert this till it's clear how to fix UITest_writer_tests2 to not hang
        with these changes.
        
        Change-Id: I9b40b101ecdad0ccac9a0b52b6a2ef19bd47a38c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87333
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Tested-by: Henry Castro <hcastro@collabora.com>

2020-01-24  Mike Kaganski  <mike.kaganski@collabora.com>  [4e1e77b059942fa548c5053409d1b2fa712631c9]

        Use std::vector instead of std::unique_ptr
        
        Change-Id: Ibf99c6408201f7e2ecf6b019c53e140edd81164c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87319
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-24  Mike Kaganski  <mike.kaganski@collabora.com>  [d290f0b618473f392500244354c6ec0cadb78c0e]

        Fix --with-visual-studio help output: 2019 is supported
        
        Change-Id: Id9c3987a5fdaca8722d7ad8cabe1d1ef523b598e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87302
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-24  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [3381e35ec2b567f0b85cce6192df11d0be9cdbe2]

        tdf#42949 Fix IWYU warnings in desktop/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: If72377cb352be71050a5b0a471bbe3b02d9c0f74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87117
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [1d10db1003f092f48ed09a0d45994f7481b96d84]

        loplugin:makeshared in sc
        
        Change-Id: Ie287b5c11a1276c56f416f17ea69cddd5992b4a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87326
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [9aeff6adce7287f7e85bc47ac9c418b93351e3d4]

        loplugin:makeshared in reportdesign
        
        Change-Id: I3f7cb6010142c8bdce96bf541a7efb650233942e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87325
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [9fac817100fcdd0563b740ddd498b88b4f623605]

        this wants to be UNO_QUERY_THROW
        
        based on the comment above it.
        It has been this way since
            commit fd069bee7e57ad529c3c0974559fd2d84ec3151a
            Date:   Mon Sep 18 16:07:07 2000 +0000
            initial import
        
        Change-Id: I53fe66432639482018c57c04fcd6e7a4645a00cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87324
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-24  Mike Kaganski  <mike.kaganski@collabora.com>  [9a2fc64b49b4a3067ba78648e3fcc73390717c80]

        Prevent deadlock in DeInitVCL() on Windows
        
        Seen in local make check build:
        
        1. A unit test is being finished, calling DeInitVCL() in main thread, which
           holds solar mutex; it is now attempting to dispose clipboard listener,
           which needs to lock CWinClipbImpl::s_aMutex:
        
        =====
        sysdtrans.dll!osl::Guard<osl::Mutex>::Guard<osl::Mutex>(osl::Mutex & t) Line 136
        	at C:\lo\src\core\include\osl\mutex.hxx(136)
        sysdtrans.dll!CWinClipbImpl::~CWinClipbImpl() Line 67
        	at C:\lo\src\core\dtrans\source\win32\clipb\WinClipbImpl.cxx(67)
        sysdtrans.dll!CWinClipbImpl::`scalar deleting destructor'(unsigned int)
        sysdtrans.dll!std::default_delete<CWinClipbImpl>::operator()(CWinClipbImpl * _Ptr) Line 1765
        	at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include\memory(1765)
        sysdtrans.dll!std::unique_ptr<CWinClipbImpl,std::default_delete<CWinClipbImpl>>::reset(CWinClipbImpl * _Ptr) Line 1908
        	at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include\memory(1908)
        sysdtrans.dll!CWinClipboard::disposing() Line 220
        	at C:\lo\src\core\dtrans\source\win32\clipb\WinClipboard.cxx(220)
        cppuhelper3MSC.dll!cppu::WeakComponentImplHelperBase::dispose() Line 102
        	at C:\lo\src\core\cppuhelper\source\implbase.cxx(102)
        sysdtrans.dll!cppu::PartialWeakComponentImplHelper<com::sun::star::datatransfer::clipboard::XSystemClipboard,com::sun::star::datatransfer::clipboard::XFlushableClipboard,com::sun::star::lang::XServiceInfo>::dispose() Line 90
        	at C:\lo\src\core\include\cppuhelper\compbase.hxx(90)
        vcllo.dll!DeInitVCL() Line 492
        	at C:\lo\src\core\vcl\source\app\svmain.cxx(492)
        vclbootstrapprotector.dll!`anonymous namespace'::Protector::~Protector() Line 32
        	at C:\lo\src\core\test\source\vclbootstrapprotector.cxx(32)
        vclbootstrapprotector.dll!`anonymous namespace'::Protector::`scalar deleting destructor'(unsigned int)
        cppunitd_dll.dll!CppUnit::ProtectorChain::pop() Line 56
        	at C:\lo\src\build\workdir\UnpackedTarball\cppunit\src\cppunit\ProtectorChain.cpp(56)
        cppunitd_dll.dll!CppUnit::TestResult::popProtector() Line 197
        	at C:\lo\src\build\workdir\UnpackedTarball\cppunit\src\cppunit\TestResult.cpp(197)
        cppunittester.exe!`anonymous namespace'::ProtectedFixtureFunctor::run() Line 325
        	at C:\lo\src\core\sal\cppunittester\cppunittester.cxx(325)
        cppunittester.exe!sal_main() Line 466
        	at C:\lo\src\core\sal\cppunittester\cppunittester.cxx(466)
        cppunittester.exe!main(int argc, char * * argv) Line 373
        	at C:\lo\src\core\sal\cppunittester\cppunittester.cxx(373)
        =====
        
        2. Simultaneously, clipboard listener thread calls onClipboardContentChanged,
           which has locked CWinClipbImpl::s_aMutex, and now it's trying to post user
           event in SfxClipboardChangeListener::changedContents, which needs to lock
           solar mutex in ImplGetDefaultContextWindow:
        
        =====
        comphelper.dll!comphelper::SolarMutex::acquire(unsigned long nLockCount) Line 87
        	at C:\lo\src\core\include\comphelper\solarmutex.hxx(87)
        vcllo.dll!osl::Guard<comphelper::SolarMutex>::Guard<comphelper::SolarMutex>(comphelper::SolarMutex & t) Line 136
        	at C:\lo\src\core\include\osl\mutex.hxx(136)
        vcllo.dll!SolarMutexGuard::SolarMutexGuard() Line 1343
        	at C:\lo\src\core\include\vcl\svapp.hxx(1343)
        vcllo.dll!ImplGetDefaultContextWindow() Line 227
        	at C:\lo\src\core\vcl\source\app\svdata.cxx(227)
        vcllo.dll!ImplGetDefaultWindow() Line 217
        	at C:\lo\src\core\vcl\source\app\svdata.cxx(217)
        vcllo.dll!Application::PostUserEvent(const Link<void *,void> & rLink, void * pCaller, bool bReferenceLink) Line 1000
        	at C:\lo\src\core\vcl\source\app\svapp.cxx(1000)
        sfxlo.dll!SfxClipboardChangeListener::changedContents(const com::sun::star::datatransfer::clipboard::ClipboardEvent & __formal) Line 215
        	at C:\lo\src\core\sfx2\source\view\viewsh.cxx(215)
        sysdtrans.dll!CWinClipboard::notifyAllClipboardListener() Line 189
        	at C:\lo\src\core\dtrans\source\win32\clipb\WinClipboard.cxx(189)
        sysdtrans.dll!CWinClipbImpl::onClipboardContentChanged() Line 179
        	at C:\lo\src\core\dtrans\source\win32\clipb\WinClipbImpl.cxx(179)
        sysdtrans.dll!CMtaOleClipboard::clipboardChangedNotifierThreadProc(void * pParam) Line 705
        	at C:\lo\src\core\dtrans\source\win32\clipb\MtaOleClipb.cxx(705)
        ucrtbased.dll!thread_start<unsigned int (__cdecl*)(void *),1>(void * const parameter) Line 97
        	at minkernel\crts\ucrt\src\appcrt\startup\thread.cpp(97)
        kernel32.dll!BaseThreadInitThunk()
        ntdll.dll!RtlUserThreadStart()
        =====
        
        => the two threads deadlock waiting for mutexes locked in each other.
        
        Resolve it by using SolarMutexReleaser around the call disposing the clipboard
        listener in DeInitVCL. An alternative could be using solar mutex instead of
        CWinClipbImpl::s_aMutex.
        
        Change-Id: Ifd76ce5a7d969a568539602eae2139b4ef0c5858
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87318
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-24  Adrien Ollier  <adr.ollier@hotmail.fr>  [70457e664cc12958f1938f0154b9c085525f4c26]

        Rewrite of ImplAnimView::matches using a boolean expression
        
        Change-Id: Id9a38229fa2906eea4c8e9cb7ea6529f3b126ba4
        Signed-off-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87172
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [6b4fe3e44b4daa89fef6a3385919b00472eaed60]

        loplugin:makeshared in drawinglayer..fpicker
        
        Change-Id: Ib20fec3a7b6bfe2f94c6f5f2f9fa0be6f7c21e97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87320
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-24  Miklos Vajna  <vmiklos@collabora.com>  [e975ab34daf72a2b708a46095994d0df3c23dec0]

        xmloff: create XMLImpressClipboardExport instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: Idab3996986eb38ff8b1a3765f9bf005229271728
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87294
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [09d56ba6d907199b124929272db9b5f61e0bb2d9]

        loplugin:makeshared in oox
        
        Change-Id: I6502e7be4881834b143ec7207c432881b2ae263c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87322
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [d4ed6ff5c1d0638dd46d3a2272c5c54b9700551f]

        loplugin:makeshared in hwpfilter..i18npool
        
        Change-Id: I2e757043215164df173c89e21cebe2f4c9c05de9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87321
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [a41f9b3ae91101414a7ba2f651f735bc71f69f81]

        loplugin:makeshared in cui..desktop
        
        Change-Id: I45b7381f665a749b86302be07fa095a30842428f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87277
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [e5cfe9c050fbd601b64dc13fe6760e762a35a4d4]

        loplugin:makeshared in connectivity..cppuhelper
        
        Change-Id: Id8064e961a64bb03bc0fb61e375cdcf769b340cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87276
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [b1d48a0e22bb8d2eabead41a6a6b53ffaec932e4]

        loplugin:makeshared in chart2..comphelper
        
        Change-Id: Ia25f5de3167fd554d463ce6111e8c5b0e7842907
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87275
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [8d23f9c2c1e0479a95cb44a09066740213b0f99a]

        loplugin:makeshared in basctl..canvas
        
        Change-Id: I1461da594db222abbaeccfb636194b9790f5dbe8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87271
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [8dd247044f976d93e13370738418fcd2ac167e9c]

        new loplugin:makeshared
        
        Change-Id: I4bfcf6e337a6806ab5983a3fa2e2a7b6f2af1c43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87270
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-24  Tor Lillqvist  <tml@collabora.com>  [07b1159b79135857dd9a450c3bb9ae0a944ebcf9]

        Unbreak code compiled conditionally with DEBUG_TIMING
        
        But it will no doubt break eventually again, and not be noticed until
        next time somebody wants to try to see the information that defining
        DEBUG_TIMING produces in this file. This kind of conditionally
        compiled debug code is IMHO counter-productive. It is trivial to
        temporarily add timing information output to any function
        just locally in your own build. So I am not opposed to killing
        this DEBUG_TIMING stuff here.
        
        Change-Id: I940e0a40cf2bd9f319c53a6ccff7a2413d1323e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87183
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>
        (cherry picked from commit b81aa8a9930da5f93c074e7dd349c32ce49268de)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87255
        Tested-by: Jenkins

2020-01-23  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [7c613d8f1bd9cb274a0e93ab959dc30f303b3cf8]

        Remove extraneous quotation mark
        
        Problem reported by Mihail Balabanov on the l10n list.
        
        Change-Id: I674ef261b8739c0f9669207a258d0597f36d9b9a

2020-01-23  Miklos Vajna  <vmiklos@collabora.com>  [195eae4852012eed6da72c0a9f55094a09aa2867]

        sw DoNotCaptureDrawObjsOnPage: don't capture wrap-through Writer images, either
        
        This compat flag was originally added in commit
        7961b14c4f9f00696b241e5ad9bf9ba18041fe22 (INTEGRATION: CWS
        swdrawobjpos203 (1.12.54); FILE MERGED, 2006-03-22) for compatibility
        with OOo 1.x.
        
        Later commit af313fc149f80adb0f1680ca20e19745ccb7fede (tdf#105143 DOCX
        import: enable DoNotCaptureDrawObjsOnPage layout compat option,
        2017-01-06) also turned it on for DOCX documents.
        
        One overlooked difference was that the compat flag disables "capturing"
        of draw objects only, but not wrap-through Writer images. The DOCX case
        wants the same for wrap-through Writer images as well, since Word does
        no capturing in either case.
        
        Fix the problem by disabling capturing for wrap-through Writer images as
        well; if this turns out to be too problematic, we can have a dedicated
        compat flag just for OOo 1.x documents, but that comes at some cost as
        well.  (Need to write the new compat flag to each & every new ODT.)
        
        TextBoxes are handled separately (see testTDF91260 in
        CppunitTest_sw_ooxmlexport8), so leave their handling unchanged.
        
        Change-Id: I74f434ed7518d7784c7cba085deb6ff8baf1770a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87289
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-23  Henry Castro  <hcastro@collabora.com>  [2a0aba855b09b45297091098bfa9e1d1bcdb055c]

        lok: add id information to the selected graphic
        
        When the graphic is selected it is necessary to send
        the id so the SVG background can be cached.
        
        Change-Id: I13afcad61c2f059f409484ea4af089dd199d1242
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87165
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87285
        Tested-by: Jenkins

2020-01-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [e13f74ba563e1c82a1de587818f6090077c6f30f]

        tdf#128782: Add UItest
        
        Change-Id: I389d05fa9b1e79af2c01abd920fb4454b96543fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87282
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-01-23  Armin Le Grand  <Armin.Le.Grand@me.com>  [2da7a82f6b7a78e1e4b34b0b3c7a27d2b3c47a35]

        tdf#129845: Better solution using already existing info
        
        Use calculateCombinedHoldCyclesInSeconds() in central
        places of system-dependent buffering and the zero value
        to early exclude data from buffering. This solves the
        problem on all system-dependent usages in a central
        place. Also enhanced to roughly allow buffering for
        bitmaps unchanged, for polygons starting with ca. 50
        coordinate pairs.
        Added special treatments to Cairo version to allow
        temp buffer objects without copying the path data. This
        needed some extra stuff due to Cairo not allowing
        to work with it's cr-internal path object directly.
        
        Change-Id: Icd0a0d8091707fe356a82f5c7ec48f36ad44ccde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87199
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Jenkins

2020-01-23  Caolán McNamara  <caolanm@redhat.com>  [d03c46eba1bd1d3399ee3d4e6af1c9e16c2c1718]

        weld SvxBmpMask
        
        Change-Id: Ied627a0c6b1c85bac8fd0cafc21ae1acceaf2bcc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87281
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-23  Henry Castro  <hcastro@collabora.com>  [0a64b33617299ece871a947828855b16e2482706]

        lok: ui: more files to increase the 'step-increment'
        
        property to 5.
        
        In mobile view, touch spin button should increment by 5
        
        Change-Id: Ib3c8966443d053ab0588fa0c124f0daae31b7ed8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86844
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86854
        Tested-by: Henry Castro <hcastro@collabora.com>

2020-01-23  Stephan Bergmann  <sbergman@redhat.com>  [e8bedefdf7b034d1282aaac66f86793b25b7d502]

        Remove redundant redefinition of RULER_TAB_RTL
        
        ...which is already defined (with the same value) in include/svx/ruler.hxx
        (which is unconditionally included here).  (This conditional definition had been
        introduced with 80204d8fcf35c14168a75765360eb61977653162 "MWS_SRX644: migrate
        branch mws_srx644 -> HEAD", for reasons that are likely lost to history by now.)
        
        Change-Id: Ib9293d4077ca07e0253c584ba8d91ec4d683f509
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87280
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [5fd05b2d4a61af0e72cf75f465c4f6ad7b2f4cc9]

        simplify NodeArray code
        
        no need to use shared_ptr here
        
        Change-Id: Ib40929c4378e110eb42261df36b4add969416cb0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87269
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-23  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f429fa2ea1daa22b7df82cb4c3a5028cd840489a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 53f7dc371b1483a61b802e8bf57817390ffa271c
          - Rework sentence for Regex Help page.
            
            Change-Id: I8d550d4153b3fc75132458b100b573047e0c8676
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87278
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [470bcd37f6dead1346ab39be140045ca17516205]

        loplugin:unusedmethods
        
        Change-Id: Ic2212a502bbd42217934884f4fce49f6f8d4765c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87236
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-23  Caolán McNamara  <caolanm@redhat.com>  [e5e337fb77cff58436dd943b1e623811d3a11bd3]

        weld SvxFontWorkDialog
        
        Change-Id: If9da7ad6a834d22f1bcab8d41ce7fe1f80168946
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/84774
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-23  Katarina Behrens  <Katarina.Behrens@cib.de>  [66ed51712bb323bba7d1a0b0d21b256e5f5f9ccf]

        tdf#128046: preserve list levels on paste
        
        done in two steps:
        1) bullet and numbering properties must be included in the property
        list of SvxUnoText on import from ODF clipboard (SvxReadXML)
        2) in ConnectParagraphs, don't merge para attributes if the paragraph
        to be deleted is empty. Paragraph breaks are inserted before paste so
        this would make the last list level of the pasted text take the properties
        of the empty paragraph and thus lose its indentation
        
        Also updated tdf#103083 unit test to be more specific and test that
        bullet properties don't get lost after paste. Previously only count
        of SfxItems was tested which is somehow fragile and fails bc paste
        adds a paragraph style
        
        Change-Id: Ia162adb7abf145a8217f21c7ebfe06b69731e2a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86983
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2020-01-23  Seth Chaiklin  <sdc.blanco@youmail.dk>  [b53d83507fab90606606261b8593e05bdbb06fab]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 212f6e88fcee903c3d21db18e87d55df0e1c7bb0
          - Legacy numbering Help page
            
            (WIP)
            
            Change-Id: Ie9fb3ad9e557cbc824b0bc8ad33aff133506baef
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87230
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-23  Tor Lillqvist  <tml@collabora.com>  [b80445bce9ef9d145bb239b60b3f57ebc9f40a26]

        tdf#129388: Do as kendy suggested in 7e291eedbad335bf8bbc8a17cc3d633bf66d0e90
        
        Keep the behaviour as before when a unit test is running, though.
        Otherwise CppunitTest_sd_tiledrendering fails. (Yes, I know, this is
        the wrong thing to do, so sue me.)
        
        Change-Id: Iae969eee800994b937d32646cfdf50f8132ae185
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87131
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        (cherry picked from commit 372854e1de4678607d25b76e6c4bae0476fded07)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87254
        Tested-by: Jenkins

2020-01-23  Stephan Bergmann  <sbergman@redhat.com>  [48f32d77f914fb880fc023365c4e2910e741a7b9]

        Avoid explicit casts to smaller unsigned int from larger long
        
        ...in what might be attempts to avoid warnings about signed vs. unsigned
        comparisons.  (The mismatch had been there ever since
        b6801926b515be4cfb10ca7e3322939f0f97426b "INTEGRATION: CWS mergesvp: #i78931#
        contribute svp sources".)
        
        Change-Id: Ibf7e8616740024dd02c4c2886785fb8c9d9cadde
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87251
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-23  Caolán McNamara  <caolanm@redhat.com>  [b650fe8a75e34d109764b25527e034845f6445e1]

        Resolves: tdf#129158 freeze/thaw around bulk inserts
        
        Change-Id: I0ba22cd262512b467abd383d2f932d2adf6ca1a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87256
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-23  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [6b6d2e737f59ffcf8bb3f6233eadda25be6c24ee]

        next major version will be 7.0
        
        Change-Id: If618bf789370ee462b562cc5977b41802fbe47b5

2020-01-23  Stephan Bergmann  <sbergman@redhat.com>  [ffe8b5b3e32b6d10c35b20e4d19583e13b8cc511]

        Use properly typed vars to iterate over BitmapInfoAccess::Height/Width()
        
        Change-Id: Ib7875c9a5ee31eadcaba7742174520a9c8fad557
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87249
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [6f5332dab1517774ddd73c1568c51cb4814e5924]

        loplugin:unusedfields
        
        Change-Id: I59a63e81cf317094ad60a88d3cdd20fc426c93b4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87235
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-23  Stephan Bergmann  <sbergman@redhat.com>  [0858bae3c12dc81b87a78bb0522b0dff12bbf188]

        Avoid explicit cast to smaller sal_uInt32 from larger long
        
        ...in what might be an attempt to avoid warnings about signed vs. unsigned
        comparisons
        
        Change-Id: I17fca3d13628dedbb7044ffd8a585688fd81b045
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87250
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-23  Mike Kaganski  <mike.kaganski@collabora.com>  [5fe5c3a3f485f925a327cdc7b95c8691f6078608]

        Logger should be initialized with local context
        
        ... otherwise its output will go to connected soffice, and will not
        reach the unopkg console, e.g. trying to execute
        
            unopkg add wrong_extension_name
        
        while an instance of soffice is running.
        
        Change-Id: Ic0b0c48f9b3e8be084e0fdd1838cb0614da6817e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87248
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-23  Mike Kaganski  <mike.kaganski@collabora.com>  [46364cca0ea2308c87bf5cdb291f7c67d79c7d2b]

        List more possible executable names returned by osl_getExecutableFile
        
        Change-Id: I2266b04ec0aabe60ba55a40b71aa7832bcf53bbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87245
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-23  Julien Nabet  <serval2412@yahoo.fr>  [84c2b1ab7a8cf5d7f568ef05d4b2b25e783382b6]

        tdf#130133: fix wrong values for attribute chart:regression-type in ODF 1.2
        
        "polynomial" and "moving-average"
        
        Change-Id: I5d07d0315555e8b72ea721a35a2205a8223ed294
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87226
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-23  Stephan Bergmann  <sbergman@redhat.com>  [1f0ef4a86cf7ff83bba26f141408d9ccb296fb2a]

        Avoid explicit casts to smaller sal_uInt16 from larger long resp. int
        
        ...in what might be attempts to avoid warnings about signed vs. unsigned
        comparisons
        
        Change-Id: I9d6b9f1fce6de829103c5c35d5d606ce0398807a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87241
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-23  Michael Stahl  <Michael.Stahl@cib.de>  [53cd5d1f50d3da4efe0938aa340f6a57a0b8501d]

        sw_redlinehide: fix SwScriptInfo hidden text
        
        A missing update of nOffset in SwScriptInfo::InitScriptInfo(); it must
        be updated for every extent but it's not for the last one in a node.
        
        test case:
         ab
         cd
        Delete "bc", hide "d", but "a" disappears.
        
        (regression from 0e26d48ad7f18deac8447a306215f79d5c62be27)
        
        Change-Id: I99fb88409e184a61866f908722b4430a53914153
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87201
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-23  Katarina Behrens  <Katarina.Behrens@cib.de>  [d4561921dde7d350b3b4d5f793871bea8ba4546d]

        tdf#126459: Consider translated origin of the view also on resize
        
        use-case is the presenter console on 2nd screen, media shape must
        be placed relative to the window w/ slide preview, not relative to
        the main window
        
        Change-Id: I120f86e399563d2aafc31d88d0a7f9d357f4840c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87135
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2020-01-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [ddfe8011df9a35a140e3c53c9efd71f5dd63ecb8]

        loplugin:unnecessaryvirtual
        
        Change-Id: I262ebd2479df0bfbca102d47e82d62bf98b339a1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87234
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-23  Caolán McNamara  <caolanm@redhat.com>  [8a8058a63b1cc88b252021b5229cabc5b1e64da6]

        no need for repetitive GetShell()->GetWin() calls
        
        Change-Id: I2c0a136db685e67b5981a0162619521d7f2070cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87216
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-23  Caolán McNamara  <caolanm@redhat.com>  [a8b5f7d4a40c6cd3eb93506d936c5cbedf327fbd]

        SdDocPreviewWin is unused
        
        since...
        
        commit bb8040595c9b6f0ccde39e6833f27a50abb891d8
        Date:   Mon May 30 01:57:00 2016 +0530
        
            Impress: Replace Presentation Wizard with Template Manager
        
        Change-Id: Ibe610beb8ae98aca9bf29554528127ed1518179d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87219
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [37d2fdc344754012169bdfdfe6dfe09f2a714253]

        Fix German typo
        
        Change-Id: I7a45ba05fdeefed611024304bceffcf5c5aab5a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87229
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-23  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [eaeabd78585c185e58f62be49e5888ef78d94793]

        tdf#42949 Fix IWYU warnings in sw/source/ui/[c-u]*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Icf4e6f8ea7c751c8d068dbde50ea1b4726d565d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87004
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-23  Katarina Behrens  <Katarina.Behrens@cib.de>  [13bc1ec30c5adf05ff987c25634b845bab7bc4ae]

        Related tdf#126459: fix crash in presenter console using gen vclplug
        
        A slide with video is needed to reproduce
        
        Regression from commit ac87cfdf263d2abd97b32857534d0f749b7c4479,
        'toolkit' and 'platform' bits were never set (bc irrelevant) in gen
        vclplug but now if not set, values mapping to 0 (Gtk3, Wayland) will
        be used and things go down the drain in avmedia/gstplayer then
        
        Just between us girls, nobody in their right mind would use gen vclplug
        for presentation, but crash is not nice so let's fix this
        
        Change-Id: If318ab93897f9f4854f7316e630c35aaec2480fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87185
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-23  Miklos Vajna  <vmiklos@collabora.com>  [9b4ab9bda41a818832c721933986c9c6e07a6e6c]

        pdfium: don't patch out the COMPONENT_BUILD check, define it
        
        So next time we update, no need to adapt a failing patch.
        
        Change-Id: I785f16047d1decbf922177fdde4bc6aad7cfebfc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87215
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-23  Mike Kaganski  <mike.kaganski@collabora.com>  [6f943d2d40240b51ab02704c0ad276d4ae3b1f28]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e2e898488f22bd638641ea45f50ef86ccf31548b
          - Fix "Error: Duplicated entry. ID = hd_id3156192  LANG = en-US"
            
            in File source/text/shared/00/00000001.xhp after commit
            d306cc3fc4d97c5e599acc6ad1bcb068d94085f9
            
            Change-Id: I41f524b4fd3c709100adc6f8d55b3c8bef0e779f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87231
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2020-01-23  Mike Kaganski  <mike.kaganski@collabora.com>  [6960d0809e72e1edc758317723452735c918d4d9]

        Use crt functions for IO in unopkg on Windows
        
        Since https://gerrit.libreoffice.org/c/core/+/87210, the workaround
        using WinAPI is not needed anymore, so this unifies Windows behavior
        with other platforms.
        
        Change-Id: I0fa46b6b98a03a7e4d2fd1347b05c15b8f142607
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87221
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-23  Mike Kaganski  <mike.kaganski@collabora.com>  [9a1610f8290f723e801864f9037d4467efd02d1a]

        Revert "unopkg: Correctly display log messages on Windows"
        
        https://gerrit.libreoffice.org/c/core/+/87210 makes unopkg proper
        console application, which doesn't need old complexity of sending
        UTF-16 strings to console redirected to pipes, so this workaround
        is not needed anymore.
        
        This reverts commit 015e9f780bc133788f79868bb7fb0b1d4e81f5f3.
        
        Change-Id: I9ab49df2b9c9cb841e591c07fcea191119dbe382
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87217
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-23  Mike Kaganski  <mike.kaganski@collabora.com>  [ab0942240507e9be81dbe43e8d69b7f9273b124f]

        Make unopkg.com proper launcher for unopkg.bin on Windows
        
        ... like implemented in 506173a7f42f34821238a63f3f8c7362c9fae9d9 for
        soffice.bin.
        
        Previously unopkg.com prepared some communication pipes, and launched
        unopkg.exe, which in turn launched unopkg.bin (both GUI subsystem apps),
        and when the latter sent output to console, it was redirected to the
        pipes, and finally sent to console by unopkg.com (details in dropped
        desktop/win32/source/guistdio/guistdio.inc). The implementation made it
        impossible to use standard console output function from c/c++ standard
        libraries; WinAPI had to be used. Special API had been implemented for
        that: dp_misc::writeConsole*, and still part of output was garbled.
        Commit 015e9f780bc133788f79868bb7fb0b1d4e81f5f3 tried to workaround
        that, effectively making loghandler unusable outside of unopkg.
        
        This change makes unopkg.com a console subsystem clone of unopkg.exe,
        and unopkg.bin is now also console application. This allows to cleanup
        and unify its output in a follow-up commit.
        
        Change-Id: I3b299e09f8a11a72883b06442b0e95131ffaac5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87210
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-23  Seth Chaiklin  <sdc.blanco@youmail.dk>  [5bbe2c9891c2d295ef77d0791cf3decf09c58c65]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d306cc3fc4d97c5e599acc6ad1bcb068d94085f9
          - tdf#129517 corrections in position help page for List Styles
            
            - update access commands
            - update labels
            - add embedded "Reset", 'Apply' and "Preview" controls
            - clarify about selecting levels
            - use <menuitem>
            - adjust heading levels
            
            Change-Id: I25cfbe83d02fa67f0f05f0e8fc37acae489c2bb3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86932
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-22  Caolán McNamara  <caolanm@redhat.com>  [2a470d9bb6050c0f4c972d4e1bffa74d962191a9]

        rptuilo-ConditionField does not appear in any .ui anymore
        
        Change-Id: Ibb45c4afc817e7a87ae70521cbca243a6d70525d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87218
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-22  Caolán McNamara  <caolanm@redhat.com>  [2db9a6813a3640005d9b38e419d5cc55f70b03cc]

        flush out unused MapModes
        
        Change-Id: I691143162bf9a26171f3ede3bded34c7fb985244
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87207
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-22  Seth Chaiklin  <sdc.blanco@youmail.dk>  [671aef28cf2b7380113a837df48e6b406f9ba66e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a51da4ed164a09ce51bd92d3e99ddc9b70c6792d
          - Resolves: tdf#129497  help about reset for all help pages in paragraph style tabs
            
            -finishes adding help about "reset" to all tabs in Paragraph Style
            -added some help about "apply" to some tabs (conditionally)
            
            Change-Id: Ic2e5eccb331763d9f89b3e73ca7fd0b4e88e764b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87115
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-22  Miklos Vajna  <vmiklos@collabora.com>  [3a4ad8dfcecadb1bec01a41e031085490f3b8a83]

        sw doc model xml dump: show all compat flags
        
        This is handy when they are not in the source document, e.g. DOCX or
        older ODT and newer compat flag.
        
        Change-Id: I62d6623bbe82fca454139ca892929b39fca68dfd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87198
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-22  Caolán McNamara  <caolanm@redhat.com>  [eae55d7397f953ca8a4be1a2665e8ca887adfe81]

        rework line style to be a wide toolbar button
        
        involves converting SvxLineStyleToolBoxControl to a PopupWindowController
        
        because chart is doing interesting things in its panel there needs to be
        a non-standard way to report/detect the selected line style, which is
        then reused to disable/enable the arrows when none is selected/deselected
        in non-chart sidebars
        
        SvxLineBox becomes a toolbar dropdown instead of a combobox itemwindow
        
        linectrl.cxx split into linewidthctrl.cxx and linewidthctrl because
        SvxLineBox is now needed in svxcore
        
        Change-Id: Icf0ef5e612b894a43d389af8a2908138c2e9c580
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87164
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-22  Caolán McNamara  <caolanm@redhat.com>  [2399373778cf0778ad15b1fec9a1bf289b4089de]

        fix crash in popdown of popovers that contain a user-managed scrolling window
        
        which is not at its initial vertical 0 scrolled state
        
        Change-Id: I42fea8eb7c230f57184ba8dec8da04153906528e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87195
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-22  Caolán McNamara  <caolanm@redhat.com>  [3c8b6ba3995952602e1c223b7238fab0963aef4a]

        scroll to make selected entry visible
        
        even before first format
        
        Change-Id: Ic19e6dca0c112e8d8a7d570c01bf924d7d0d832d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87197
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-22  Mike Kaganski  <mike.kaganski@collabora.com>  [197aa7911d5be5464efd19feaf3370eea1c15ab1]

        tdf#83779: convert TRUE/FALSE constants to functions TRUE()/FALSE()
        
        This avoids problems with round-tripping Excel spreadsheets, where
        previously a formula like =IF(ISNA(A1)=FALSE;"a";"b") was imported
        as =IF(ISNA(A1)=0;"a";"b"), and when exported back, it didn't work
        in Excel, because boolean values had a distinct type in it.
        
        Change-Id: I672a631bfa1a4811349794f714293404c6b24381
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86238
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-01-22  Mike Kaganski  <mike.kaganski@collabora.com>  [a821d89646ef25428cf5992f86d8f31581313bdb]

        vs-ide-integration: Also add .c files
        
        Change-Id: Icb4e879025278291270d908bb53178250c8e7007
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87192
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [ce43004ca4234010c5b7243e7bb90daa6a9b7f56]

         don't warn about 0/0/0 year, commonly used as a default-value/no-value
        
        Change-Id: I2f6dc371f99d6963753ffaf5365a7d69ca866ca8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87190
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [a5fd2a21b25d49ee7c60041341aefaad6c920b09]

        avoid some unnecessary log warning messages
        
        Change-Id: I72f839800b749bd5c90faea9f2fed25dd938bca4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87187
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-22  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [c89b279f0616c5bccc9711c50f91d33eb5fc9e89]

        Update git submodules
        
        * Update translations from branch 'master'
          to 37a6f521ec6303193d6057736ff414ef7c62c6d4
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: Idf82bb4c2e7f863f2807524fdea1be4d11b88c2e
            
2020-01-22  Alex Henrie  <alexhenrie24@gmail.com>  [fc2ac17a835dd6f61b86a32d50244089036c357b]

        Add case table for Old Hungarian
        
        Change-Id: Ie49a7b8866ab9c608cca87721fe175c575ffbf26
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86566
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-01-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [cbadc090a273a1d07d7b917fe0317d5450067662]

        inline some construction methods
        
        only called from one constructor
        
        Change-Id: I082cf3b459c936b79a6df695fffac5e3cf43705b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87186
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-22  Seth Chaiklin  <sdc.blanco@youmail.dk>  [0970b8b652835001076d14138a54b4add1b93a93]

        tdf#129786  give correct title for Draw dialog box
        
        Change-Id: Ied53edf066ce8a554899848f261a272f812121cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87180
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-01-22  László Németh  <nemeth@numbertext.org>  [0c84c60f48cf681daf467c0678a768711f22e5c3]

        tdf#77419 DOCX table import: ignore right white space
        
        in table paragraphs in MSO 2010 compatibility mode.
        
        Change-Id: I99f11c6a9f7a5735cce06fac433d5acab704cb04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87136
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-01-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [da38bffa324a11441c1b8e3cd935d142141ae9ac]

        use fastparser in SwXMLBodyContext_Impl
        
        Change-Id: I0745fb6eb0a46b1c564cd0f1c596aed5206549b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87181
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-22  Miklos Vajna  <vmiklos@collabora.com>  [d768757872ad25219fa291acd623ab98924acaaa]

        tdf#129829 sfx2: fix handling of password to open vs modify
        
        Regression from commit e0f20211a8048a87b078aa4cf0f28c0c847487ad (sw
        reqif-xhtml import: add a new AllowedRTFOLEMimeTypes parameter,
        2019-12-16), the problem was that in case the (input) stream for an
        opened document is kept alive, then we don't try to re-create it, which
        means providing a different password behaves the same as providing the
        same (wrong) password.
        
        It seems CheckPasswd_Impl() in sfx2 only calls
        comphelper::DocPasswordHelper::requestAndVerifyDocPassword() in case we
        don't have a decrypted stream already.
        
        Fix the problem by deleting those streams from the remembered input
        parameters, the interesting ones have custom key names anyway.
        
        [ No testcase, the problem is Windows-only and it's not clear to me why
        the behavior is platform-specific. ]
        
        Change-Id: I2fc1f0567244897caa18548161fe426ac7d0dfd4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87182
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [e4ba4e56eff11bf914819b19f427e30d6acd1ac0]

        use fastparser in RptMLMasterStylesContext_Impl
        
        Change-Id: If66ee8d6441fea0a2bb9c6b8a956ecd94f025746
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87177
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-22  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [db8fdf20fbbb22e0510f0500140bbf7a3b2642f7]

        tdf#129382: sw: assign names to shape object styles
        
        Empty style names for drawing object will cause problems with
        udo/redo which right now refers style names instead of style
        pointers.
        
        Change-Id: If2266f1db04c624dbfdd716b5599d5f6cbb5371e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86520
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-01-22  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [d847ca56ef2d020da5efa696ce5eb3c96e1ba474]

        tdf#42949 Fix IWYU warnings in basctl/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Id956a2aaffb7ac8787847eedc4860bf9f4b70184
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86943
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [a8303106cb6289e7ddc57d8163fafb22226d085a]

        use fastparser in ScXMLMasterStylesContext
        
        Change-Id: I02a303fb9940749fbd1ae3e951b1b9bbf4a3052e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87176
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-22  Dennis Francis  <dennis.francis@collabora.com>  [be32a6390d0fc4ebf60d553b31e402ca9fbdec5d]

        tdf#130112 lok: Do not apply zoom-factor twice...
        
        ... in ScOutputData::FillReferenceMarks().
        mnPPT[XY] already has the factor aZoom[XY] in it. Refer
        ScViewData::CalcPPT() to see how PPT[XY] are derived.
        
        Change-Id: I3f9b5c01cb53514450fad5f7b2b6861b112effdb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87158
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        (cherry picked from commit 3f62c10548466119ec6b1a662ab339e5dbe0b05f)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87170
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2020-01-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [e9262376f0acbe67a544d7e391992c9943ed6d8b]

        use fastparser for XMLFontStylesContext
        
        Change-Id: I7b273cdc0f90f2a8c9527d1f19fed97672a74741
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87175
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-22  Miklos Vajna  <vmiklos@collabora.com>  [6f6a64952d9aa4826e83ad94c2a6de2344cbe2de]

        sw: add DOCX export for semi-transparent text
        
        This is the case when the value is not in the grab-bag, that was already
        supported.
        
        Change-Id: I334333ec441644229540a358d7bf8811373618c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87162
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-22  Michael Weghorn  <m.weghorn@posteo.de>  [5bf2ec9ed8728a2042e110122ea2b0e4ff55104a]

        android: Use system locale by default
        
        Instead of hard-coding the use of English as default
        locale and allowing manually selecting another language,
        this now makes the system's default locale to be used
        by default in the Android Viewer. It's still possible to
        explicitly select another language to override that.
        
        In case there is no localization for the system locale,
        an automatic fallback to English happens anyway, so there
        should be no need to explicitly set the locale to English
        in that case either.
        
        Change-Id: I0b8cfafea6a4659c3657522cfd5895c00f25f054
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85583
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-01-22  Michael Weghorn  <m.weghorn@posteo.de>  [9ee61e01ad47e99bf6c443efb98dd1e0e4d1ae83]

        Android Viewer: Add German localization
        
        Change-Id: Id62bbb9404c51bf529bd7932d66e49b01d3d9c8d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85125
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2020-01-22  Noel Grandin  <noelgrandin@gmail.com>  [357bf8984ada1259720903ad7c7c44c9a6551cc8]

        Convert reportdesign to fastparser
        
        Change-Id: I0703344aad4ca6c72e494160b019c13e24cc843a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87160
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-22  Adrien Ollier  <adr.ollier@hotmail.fr>  [f6c01b471a08ad1cb38377b8d82dba89206ea8cb]

        rework of painting and removal of ImplAnimView using the STL
        
        Change-Id: I9bcfd3e034097c0a3ba17a566201d708cec2b016
        Signed-off-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87167
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-21  andreas kainz  <kainz.a@gmail.com>  [da70fd1edc211bf63f8388e11c1bd8dd398fdaf8]

        Sidebar position and size update
        
        Change-Id: I8a5a6f088f6b4dffd051ee577999d1d1eeff8a17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87163
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-01-21  Caolán McNamara  <caolanm@redhat.com>  [6e249594f27c75b9b785da4e17b79a10d3b5265f]

        Revert "Related: tdf#130035 let SvxLineEndWindow have a menubutton parent"
        
        This reverts commit 08e633d777f1d2cf11a93ccb55f231d084f3220c.
        
        Reason for revert: unnecessary if we use the toolbar in the sidebar without bringing any menubutton into it
        
        Change-Id: I8392d01415af2f5e60aa70abe52e4809f52621fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87142
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-21  Adrien Ollier  <adr.ollier@hotmail.fr>  [e03abf9f97a251174dbb81445fbd5f66ae695cd4]

        rework ImplAnimView cleanup using STL algorithms
        
        Change-Id: Ie8c857f992d27bb0d70968256eea5d8f2491405e
        Signed-off-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87030
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [671adb82426fa8b880e5b8208bb753b36dd1c6e0]

        Fix typo
        
        Change-Id: Ie4c9881fb9244980b4161275a08fac229efee88e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87147
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [998308c363dfad03143591aa18256d2669b4da11]

        use more FastParser in SvXMLStylesContext
        
        Change-Id: I05c7314739246a864b16723c13bd8fbb4ef725e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87146
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [63b7e282a598ff5dc9d665127f567b20adc56f24]

        use more FastParser in ScXMLChangeInfoContext
        
        had to hack the token constant generating process a little because we
        have two tokens that only differ in "-" vs "_"
        
        Change-Id: I0744d697918d28cca0c92b83ecfd37c1ae9d2bae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87138
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-21  Miklos Vajna  <vmiklos@collabora.com>  [3b9797671ce49f53b2c583c9201c348b55b10c96]

        PDF export: don't ignore FilterData specified by UNO clients
        
        The data was given to the PDF filter, but then we stopped iterating
        right after finding our output stream. Seems this was always like this,
        ever since commit 4111b430a0a7954416ff95794a8ffb8fbc4472e3 (#101570#:
        added pdf filter, 2002-08-13).
        
        Change-Id: If26661935c22a7b7959fda5f92b4d50b15f13a35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87152
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-21  Caolán McNamara  <caolanm@redhat.com>  [d4cfc4d628431b2a9271eb3a194ac4557d709d2f]

        remove unused GSOC 2005 "Tabbed Document Windows for OOo"
        
        this was #i54847#
        
        Change-Id: I312e3ea9b123976e9929f6601a931ff8a108d7b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87113
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-21  rizmut  <riz_17_oke@yahoo.co.id>  [9cd35a2896a1557a6757069d6defe0dbd0cbe2c1]

        Sifr: Add more 32px extra large icons (tdf#129846)
        
        - Add more 32px icons
        
        - Add localization items
        
        - Update frame, extrusion tilr
        
        - Add non cmd icons (spacing Writer sidebar, hyperlink insertion dialog,
        
        gallery items, page margin, orientation, etc)
        
        Change-Id: Ibbb91ecb6ccd9abf482c4bc2baa7d84f750112f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87144
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>
        Tested-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-01-21  Caolán McNamara  <caolanm@redhat.com>  [af71531ea292c62f785f8300205eddea8c2d33d2]

        Resolves: tdf#130035 reuse toolbar for arrow styles in sidebar
        
        Change-Id: I8fdbf97a2e3f535767f0163a87c99ead8a3198cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87139
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-21  Caolán McNamara  <caolanm@redhat.com>  [1f846a5a51f0f613087fa68fb364c11912ac2c0f]

        drop unneeded includes
        
        Change-Id: I0da7be0983f0dba87dbb3b8f335e27b0305d88fb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87108
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-21  Caolán McNamara  <caolanm@redhat.com>  [59ebcdd732a74c0e4ec536921c13ff4f9577d4b0]

        weld EmptyPanel
        
        Change-Id: I17306b33f145c3b24a88a797c1a2133b19884f4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87121
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-21  Caolán McNamara  <caolanm@redhat.com>  [d460dc65525be7e5410978f80bda0cd0616b8d60]

        remove duplicate arrow heads in list
        
        Change-Id: If8769c0ce3ff0d438e5e4768d75d2dd8a32dbf57
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87129
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-21  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [015e9f780bc133788f79868bb7fb0b1d4e81f5f3]

        unopkg: Correctly display log messages on Windows
        
        Change-Id: I5ec8c55f9afac8d6f7f697c0e5e387e88db4fde7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86517
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-01-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [996f1b9b325dcccd7b0ebfcacb45a4ffb4cba58e]

        Use FastParser in XMLDocumentSettingsContext
        
        and flatten the pImpl data
        
        Change-Id: I8d817cd2af0a3855d10dbfaa580c3379119d5067
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87126
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-21  Caolán McNamara  <caolanm@redhat.com>  [08e633d777f1d2cf11a93ccb55f231d084f3220c]

        Related: tdf#130035 let SvxLineEndWindow have a menubutton parent
        
        Change-Id: Id658dc0ac88d98ade67bdeb233eca6c912a3b253
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87133
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-21  Caolán McNamara  <caolanm@redhat.com>  [b4b6daf8b70a5448d3e7aea440d56d95e19e7d2d]

        make gallery listview seem faster to populate
        
        Change-Id: I25b692c9594d73be9d81ff12df6b61a44c5a8256
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87107
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-21  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [1eaa1e2adeb50bb14d550e70fb77edfd2da11807]

        tdf#42949 Fix IWYU warnings in sfx2/source/[s-v]*/*cxx and sfx2/qa
        
        Also quickly recheck other parts of sfx2 after recent welding there
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Iff847f142557b5b253887add12c005821554ef65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86891
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-21  Caolán McNamara  <caolanm@redhat.com>  [46c0dbea12bd8329aa37ca5503db12b4162ef6c6]

        arrow list is scrolled
        
        Change-Id: I8d4a814e9bdba5dff248b73d2dd4b4e6b363ea1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87130
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-21  Caolán McNamara  <caolanm@redhat.com>  [f311d5b778eede2642a49108a08d4134ad1ce097]

        Related: tdf#130035 weld SvxLineEndWindow
        
        Change-Id: Ib766ef431620eeeb65dec5ace57f2f4bd8fbd384
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87128
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-21  rizmut  <riz_17_oke@yahoo.co.id>  [b436848a515dbc1c6f5b2fee8a4ab184a348b950]

        Sifr: Add more 32px extra large icons (tdf#129846)
        
        Change-Id: I83ee9288969acbf87f0ee44c36a64aca3b19d7c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87058
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-01-21  Luboš Luňák  <l.lunak@collabora.com>  [86d44930eecb5e8933f6870684adbb5f9200d6f7]

        avoid needless 32bpp->24+8bpp conversion in png writer
        
        Change-Id: Iaf03a23e75b0ce1ed8b4586f397ff90666469882
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86773
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-21  Luboš Luňák  <l.lunak@collabora.com>  [e7b8ed940ecc5397212ae25f48e58618fa8ac6fd]

        implement bit depth data conversion for SkiaSalBitmap, just in case
        
        Change-Id: I456d7bf8ca8c906c384372e00a4e57e4e6e726d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87077
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [24b0ef899e10e03743cf01f737f1c07167f391ec]

        Use FastParser in SdXMLBodyContext
        
        Change-Id: I1070ca2351f7bfb2e0c10ba6e876ebcf2cae0ce0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87118
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-21  Julien Nabet  <serval2412@yahoo.fr>  [2eacc795cf29a61e0561c8acba3168afe7c80be8]

        tdf#129412: Crash when registered data source is not available
        
        See bt here:
        https://bugs.documentfoundation.org/show_bug.cgi?id=129412#c4
        
        Regression from:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=9009663deb8f0862f419fd99bf0b761c7f923eff
        
        author	Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>	2017-02-26 22:48:06 +0100
        committer	Tomaž Vajngerl <quikee@gmail.com>	2017-04-04 13:39:29 +0000
        commit	9009663deb8f0862f419fd99bf0b761c7f923eff (patch)
        tree	ea25976de0919f9d2161037d83be0eace4c1070b
        parent	1931b5b01c6fdaa204d26ec4b9675dad16373cf2 (diff)
        tdf#83257 [API-CHANGE] Pivot chart implementation
        
        Change-Id: Ib4de665f6e5380baf51589c92473ad88e8c9b84e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87096
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-01-21  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [6c3ab93dfcdec3f9232fa95c6f80978725db4b73]

        Use deleteDirRecursively from comphelper
        
        Change-Id: I4ad1226e5b08fc3abbf94440ea435fc9109005b3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87081
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-01-21  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [4a25fb867f7cc0a0fc21c4079c84fadec6647ad1]

        Make TempFile destructor remove temp directory recursively
        
        Change-Id: Idcfa93ffe86112477ad81bcbf74b8e5b858423f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87080
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-01-21  Caolán McNamara  <caolanm@redhat.com>  [fa8c85fa90e9565a357b247a69f930098d11ff84]

        weld gallery panel
        
        Change-Id: I4aebb3f90e9943044d106a507972c39434988f03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87003
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-21  Caolán McNamara  <caolanm@redhat.com>  [9394ad31fb9c325001c97702feda317d61f1cbbb]

        scrollbar adjustment wrong if we clear and refill a SvtValueSet
        
        like in the gallery
        
        Change-Id: Ic89579f2d2f7e322757d42b36d57126646cad7bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87106
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-21  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [95f947439638b47a2d1d1fa33b8f70e32293fce9]

        unopkg: Improve error message display
        
        Change-Id: Ic842a3be82094557efde6cc22b11b6567c2ad85b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86519
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-01-21  Michael Meeks  <michael.meeks@collabora.com>  [cacb3861ab9c06fec02189f26f9f3988c0b6cdbe]

        lok: disable ucbgio provider for Online.
        
        Of course, some lok apps may want the provider, but it creates
        unwanted threads causing problems with forkit in some cases.
        
        Change-Id: I7d19d629b3657780b52c3c753a4c8dcba6ae86b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87111
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-01-21  Michael Meeks  <michael.meeks@collabora.com>  [ee32c3e50d2dffa4b41e11e7304b433c430eeb51]

        vcl: close UNO streams with closeInput.
        
        We can end up with lingering XBufferedThreadedStreams from the
        package ZIP code otherwise.
        
        Change-Id: I2a489c975b6f460c38317cb0bb93c2aa7ccc383d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87099
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87112
        Tested-by: Jenkins

2020-01-21  Miklos Vajna  <vmiklos@collabora.com>  [b92293b3943423324064a8513c2e114d18817179]

        tdf#103983 VML import: handle <v:textbox style="mso-fit-shape-to-text:t">
        
        We used to always always set TextAutoGrowHeight to true, only do that
        when the matching VML attribute is detected, default to false.
        
        This helps the exporter, so it writes the correct markup on save of the
        bugdoc.
        
        Also adapt testGroupshapeChildRotation, which in practice tested the
        automatic height of the shape. The point of "auto" is that it changes as
        needed, hardcoding that value in a test is not a great idea. Rather test
        that the height is no longer automatic (there is no explicit markup in
        the file, and the default is false).
        
        Change-Id: Ie39408b7da53f4923a2ade503e520c704a86bcf4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87104
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-21  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [7e6f8085dcafa811a72ad47dbaeca9090d9f22e7]

        Drop empty eventhandler files from svx/
        
        Change-Id: I42e33999cbfc5a39bd79f2711c2df7ad13d14f1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86945
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [faa0d7b3405eaab610ada004b9053dcd8bc25e4a]

        use FastParser in SdXMLMasterStylesContext
        
        Change-Id: I9fb57f4bf97e3aa67bcdd55f5e98ebcddaaf9e4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87082
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [5a73d3908c30c898a0f21208810332d36657adee]

        use FastParser in XMLScriptContext
        
        Change-Id: I7c5f5b77a78307c556ee5718480346ed3dd159fc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87075
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-21  andreas kainz  <kainz.a@gmail.com>  [acb8d7d0568352bb34e869880c6ef44336f63b6f]

        sidebar writer table spacing fix
        
        Change-Id: I3dd805f69c9357e9f2b5d773e1a2842f44af5470
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87105
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-01-21  Jim Raykowski  <raykowj@gmail..com>  [51f8e04eaaea50b779e3882e87628a6e625e0fd8]

        Make dock/undock short cut work from sidebar tabbar
        
        Makes Shift+Ctrl+F10 short cut to dock/undock sidebar work from the
        sidebar tabbar
        
        Change-Id: Idd895e35e65f4cd66b7af16c39f5b0fd69fb5796
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85687
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-01-21  Eike Rathke  <erack@redhat.com>  [6a308d2bfaf1d756aa4cfca6a40b80cf5e88e5fa]

        Propagate warning error code from dBASE export, tdf#130020
        
        Long time existing code cleared all warnings set by the actual
        export routine. I could not figure out why this ever was done. It
        started short after the initial OOo import with
        
            commit 0ec1e9cbdfb4be18ea18b6b9be567d23bff5963f
            CommitDate: Fri Oct 27 18:00:10 2000 +0000
        
                dBase export: don't set warning errorcodes
        
        that did not set warnings at the medium anymore without giving a
        rationale.
        
        Change-Id: I0f26d0644890c53557076ac7b99ffe7c8756a047
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87109
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-01-20  Jim Raykowski  <raykowj@gmail..com>  [0f4729f5d4f52b8b30af7003b846e0d4cd0844c0]

        Show accel key for sidebar dock/undock menu item
        
        Change-Id: I7d9f9860fa94eeb4b8a379de8c3d3ddd5239a21d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85671
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-01-20  Miklos Vajna  <vmiklos@collabora.com>  [b894ec7fadb8ca6bf0b33fa9eee4b9303e8161d4]

        PDF export: skip pointless downsampling for very small images
        
        Regression from commit b6588bd7c831ce88a29131ca7ea8d3f3e082564e (Reduce
        image resolution by default in PDF Export, 2014-03-02) the problem is
        that in case you have small enough bitmaps, then these used to look
        OK at reasonable zoom levels, but now we intentionally scale down
        bitmaps by default.
        
        That makes little sense for tiny images, do this only for large ones.
        
        Change-Id: Iff15325b842b47d9285a7c0f83f402897498392d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87086
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-20  andreas kainz  <kainz.a@gmail.com>  [77bba5b6b9f12fc0970918f5073c52775a48603c]

        calc sidebar alignment update
        
        Change-Id: Ia8d0771766ef1c59a3473e3bc70cea39bb4cf37e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87015
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-01-20  Caolán McNamara  <caolanm@redhat.com>  [0453eb32b9055fe27fcb7b9cef22c46d32e59196]

        Resolves: tdf#130093 some lwp file not loading
        
        Change-Id: I2be53792f0fadcf1ca0e99c8f9fab7305d0fcddd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87100
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-20  Eike Rathke  <erack@redhat.com>  [c4934d2affbc272f97cbae3eb15bfcc5af57a1da]

        Fix wrong translation of comment
        
        ... and give it back the original meaning.
        
        Change-Id: I71cf8840c82eb2c1d1b07503748a9fac3daafd02

2020-01-20  Caolán McNamara  <caolanm@redhat.com>  [6b6484d25b63fe68e94f60ca8d6fb2b0b039bdfb]

        Resolves: tdf#130075 have to specify which column is the text column
        
        in this two column case
        
        Change-Id: Ia999a0540b2d0f7c03a54241c61bf4c2231b8460
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87090
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-20  Caolán McNamara  <caolanm@redhat.com>  [68356ba158fa689f15e76763f24153976265ac84]

        Resolves: tdf#130090 xEntry should be xIconEntry
        
        copy and paste error apparently
        
        Change-Id: Ifdeb90ececc200211ce41c55f2826987666cd401
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87087
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-20  Michael Stahl  <Michael.Stahl@cib.de>  [81ec0039b2085faab49380c7a56af0c562d4c9e4]

        tdf#129582 sw: fix copying of flys in header/footer in DOCX/RTF import
        
        The problem is that the exception for writerfilter in
        IsDestroyFrameAnchoredAtChar() and IsSelectFrameAnchoredAtPara() is
        wrong in the case when the header/footer content is copied via
        SwXText::copyText(); that is, previously the situation was that
        writerfilter relied on Delete not deleting such flys (for
        RemoveLastParagraph) but Copy copying them.
        
        (regression from 28b77c89dfcafae82cf2a6d85731b643ff9290e5
         and e75dd1fc992f168f24d66595265a978071cdd277)
        
        So restrict the writerfilter hack to delete; this causes a problem with
        ooxmlexport9 test testTdf100075: it has 2 flys anchored at the
        same paragraph; writerfilter will insert the content into the body and
        then convert to fly; when the 2nd one is converted it will copy the 1st
        fly and anchor it inside the 2nd fly but then unotext.cxx:1719 will
        reset its anchor to inside the body...
        
        Prevent this unwanted copy by relying on the new parameter bCopyText
        that was introduced in 04b2310aaa094794ceedaa1bb6ff1823a2d29d3e,
        but change things a bit so that the case that pass in the extra flag
        isn't the copyText() one that wants the *normal* selection semantics in
        writerfilter import, but the 2 known places that want the *exceptional*
        selection semantics in writerfilter import (hopefully there aren't more).
        
        This is not ideal and the various bool parameters to CopyRange() plus
        mbCopyIsMove plus mbIsRedlineMove should probably be consolidated
        into some flags enum passed to CopyRange().
        
        Change-Id: I638c7fa7ad0b4ec149aa6a1485e32f2c8e29ff5a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87072
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-20  Caolán McNamara  <caolanm@redhat.com>  [901ae316b919680d59b064c6f79fb0910e6be7da]

        add get_row_area for TreeView
        
        Change-Id: I0fa8e3666f6731abb831d0ba62f128614eae261c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87048
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-20  Andras Timar  <andras.timar@collabora.com>  [971c4135b3a11cd74a13ac0eb4e3aaae4e7dfefd]

        fix constants according to [MS-EMF] 2.1.10
        
        Change-Id: I048eb097e9570f2ad2fecef5e725c98e36e6559e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87078
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-01-20  Jim Raykowski  <raykowj@gmail.com>  [d6628ddaf6e2acf53c5a7cbbcb201d700cd95f54]

        tdf#129481 Combine outliner indent and spacing undos
        
        Makes one undo when indent or spacing attribute is applied to outliner
        
        Change-Id: I1aefff746022552dec96f7cf76a5cb9540c84fc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86903
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-01-20  Stephan Bergmann  <sbergman@redhat.com>  [74d1991352bc21ec46759a932887e08a25bb5387]

        Use properly typed var to iterate over FPDF_GetPageCount
        
        ...which, according to <https://pdfium.patagames.com/help/html/
        M_Patagames_Pdf_Pdfium_FPDF_GetPageCount.htm>, returns int.   The code had oddly
        been like this since it was introduced with
        9194f019afb0599d5e72476786fabfa996e07f20 "pdfium: Import PDF with unloaded
        images."
        
        Change-Id: If8aad3c0bfbecdedea9511cff17e125fb1938f90
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87067
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-20  Stephan Bergmann  <sbergman@redhat.com>  [28fe41b0da74da5795d759c098840fabe8a8c0b6]

        Use properly typed vars to iterate over Size::Height(), Size::Width()
        
        The code had oddly been like this since it was introduced with
        7cf2b5809f7137acc7a5eed9159042b3d748da01 "Cairo canvas fixes" (and then moved
        here with 32d8a32dcf85e2cee589ee19bc72b4abf73f9681 "move cairo surface code from
        canvas to BitmapTools").
        
        Change-Id: I9140ca1bae71e784fc9c6f1a29de143a2d477dc2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87066
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Jenkins

2020-01-20  Tomoyuki Kubota  <himajin100000@gmail.com>  [9245fd026a2cba4bd90c7885c00d328bc34f3484]

        bEnable for UseSkia is reversed
        
        Change-Id: I05f0601604ea1bc0d847ddee709c2d28c623b36b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87013
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-20  Luboš Luňák  <l.lunak@collabora.com>  [ad3580df085b3a3d66eb73cae997ea5ca178ccc1]

        workaround for Skia+Cairo text drawing exhausting GPU memory
        
        See the description in SkiaSalGraphicsImpl::postDraw().
        
        Change-Id: Ia6b38741fcfe3f6b5f0a21051886c55ed5324c61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87062
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-20  Caolán McNamara  <caolanm@redhat.com>  [e0e0f634987c52a040e1514825d239013b05e7b2]

        StoreUserCustomValues should be used
        
        Change-Id: I64d41d297c55d36fc14f16945fa1369be990aa3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87074
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [f3797630be6ab21179e2496cc56a6d41f0ee8144]

        return nullptr from CreateChildContext methods in subclasses
        
        the calling class handles this nicely, and also tells us when we are not
        handling some part of the XML file
        
        Change-Id: Ib64a704bc96bb4d6eff2d57116d62c9c15e25c6b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87073
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-20  Luboš Luňák  <l.lunak@collabora.com>  [552ec2a3e53c5267ee04dca2249fd30983c6a395]

        remove outdated Skia TODO comments
        
        Change-Id: Ia9925a703a4adca41e056916d285c21e5de4898f

2020-01-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [73de019c0b1ac82229f7c5cff84deea39ad78a18]

        loplugin:unusedfields
        
        Change-Id: If130c8a4861998d7eafd2e9525592f3c811ec21c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87069
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [01702f7d5f52b72a890f6a0173d42199c587e01f]

        loplugin:unusedmethods
        
        Change-Id: Ie5e90b3c834a1154ec49dc765a5031f6bdd35923
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87070
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [aee42a7bf199ce537273184428a892e74d7deea7]

        clang-tidy modernize-concat-nested-namespace in drawinglayer
        
        Change-Id: If2644743ab0d9b78d42d1d2fe6fa22c83472d2c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87065
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-20  Luboš Luňák  <l.lunak@collabora.com>  [4a8d86d490743022699b3333fe1a053cae63a1d3]

        fix Skia bitmap blending
        
        SkBlendMode::kSrc does not clear actual colors if the source is just
        an alpha channel.
        
        Change-Id: I3e012cac78d95bf6a7407f192c11194af5e72355
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87061
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-20  Luboš Luňák  <l.lunak@collabora.com>  [161d533adf3c2ba1321c0fb0adf863eb766fb5ae]

        tweak Skia raster line drawing
        
        At least according to visualbackendtest it works best with 0.25 offset,
        although it's still not perfect, but the test at least passes this way.
        
        Change-Id: I15fdc39c91399efaae41ce7c10635028faf0486d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87060
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [1d3c6a61a7bf61018d1325cd9b1664a8e9d44c61]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fb916278132a481a2fdd0bd8450a2bf7066d5581
          - Mute L10n for 'text/plain' mime type
            
            Change-Id: I9ab85205b199706d630e74b578ebbcec69a3170b
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87068
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-20  Noel Grandin  <noel@peralex.com>  [448008d64c643d5a1aa2dc5cccc479efcd709a50]

        only enable windows incremental linking for debug builds
        
        not necessary for optimised builds
        
        Change-Id: I33e7ff372b8b2fd35d6d45b552aceda36aaeba95
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87054
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-20  Jim Raykowski  <raykowj@gmail..com>  [062309078740e2d3ce2d6257d93055dce57a485b]

        tdf#128814 Make Writer Navigator context menus content specific
        
        Remove content type submenus and place submenu items in root menu
        
        Display Outline Level in Outline context menu only.
        
        Add Delete/Promote/Demote Chapter and Promote/Demote Level to Outline
        context menu.
        
        Add Rename... to Drawing Objects context menu.
        
        Change-Id: I39327d0ed02ab1ee88361e2d6a140ad118e069d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87053
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-01-20  Luca Carlon  <carlon.luca@gmail.com>  [00f742cace19a8d13550eeb242a4e18bce571645]

        tdf#128849: Added svg version of the breeze dark icon set.
        
        Change-Id: I045d8acd5b42473b220f7c9bb96e2a87d6141727
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86590
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>
        Tested-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-01-20  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [c392aa2fbac26e5656575c3f0295a65bd7f11252]

        tdf#42949 Fix IWYU warnings in formula/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I6cfd3036481b8f76da73e46ac2b4b4a879f98cee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86894
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-20  Michael Stahl  <Michael.Stahl@cib.de>  [ae56432d7e34529cd5ad391f074737d3f5adf137]

        sw: fix assert in ToX update on mw00_table_of_contents_templates.doc
        
        ... exported to RTF and re-imported:
        
        soffice.bin: sw/source/core/txtnode/thints.cxx:1295: bool SwTextNode::InsertHint(SwTextAttr*, SetAttrMode): Assertion `!pAttr->GetEnd() || (*pAttr->GetEnd() <= Len())' failed.
        
        The problem is that the text of a HandledTextToken is all whitespace and
        a hint from 0 to 1 is inserted because mNewPositions.back() is
        erroneously 1, no idea why it was doing that.
        
        (regression from e5345f62bf525b6258736f1ce11a61b5e638e0ff)
        
        Change-Id: I6ec290abe50c0f65a3244f0f0bb07e19741e878b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86996
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-20  Adrien Ollier  <adr.ollier@hotmail.fr>  [ec1c08a68e45306d455b9df0432b8e915d74d124]

        rewrite of Animation::Start using the STL
        
        Change-Id: Ieca520db4e3ea754dd8574809e366db11c451c2d
        Signed-off-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87031
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-01-20  Stephan Bergmann  <sbergman@redhat.com>  [4bceda79065e91d6410d05931bff0324a9cbc321]

        Split independent loop vars, giving them appropriate types
        
        ...and thus avoiding an unnecessary explicit cast from sal_IntPtr to
        (potentially smaller) sal_uInt32
        
        Change-Id: Id05769c1db1cd272c8c193361c8f39f01dbec948
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87050
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-20  Miklos Vajna  <vmiklos@collabora.com>  [71088fb7c7b8e0af37919fc53223203d8a560842]

        sw: prefix members of SwEndNoteInfo and SwFootnoteInfo
        
        Change-Id: Ie952701e6cb65cb0d5789b4f98005872286a41ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87052
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-20  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [a0464b6321c5824a9f76c7c8689bbedc846ef032]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1479a6aead82592c081decd851f56ae5d2ec0a56
          - Fix some assorted typos I found while translating
            
            Change-Id: Ic94ea839863347fac2d2565c5719dbb28d117d5e
            
2020-01-20  Jim Raykowski  <raykowj@gmail..com>  [39a8a3b6b459a21907966c657e32b4498a643a3a]

        tdf#129488 Fix Font size control enabled state
        
        Set the enabled state of toolbox that contains the font size control to
        that of the font size control
        
        This patch was inspired by the code used to set the enabled state of the
        font name control in SvxFontNameToolBoxControl::statusChanged
        
        Change-Id: I50b7852e3cbb4c552fe8b38e7e6529b75e404ae0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86040
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-01-20  Noel Grandin  <noelgrandin@gmail.com>  [fc1f85127968d1c2e0a53dace51bf8a78f9e6ca5]

        use more FastParser in ORptFilter
        
        Change-Id: I517a26a3ea64d86a1f494e3b9ea52ee28604e0b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87046
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-20  Mike Kaganski  <mike.kaganski@collabora.com>  [267d2d721c7e89a7b5f28ce0a4fee87d37ee2c61]

        Simplify getting ISO 8601 date string
        
        Change-Id: If381276990199e4459787ffea090f342241237f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87037
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-19  andreas kainz  <kainz.a@gmail.com>  [d1730033b4fa1f0cfeedd136dfb23ec01a194ec0]

        calc cell alignment sizegroup update
        
        Change-Id: I0c63fb9a2c1d4f0cbcfd7a573a05c4fbf726ecb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87049
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-01-19  Louis Meyrat  <louis.meyrat@gmail.com>  [8be3ae254f5b2ff76d9861ad4b9b5b5de5d14bb4]

        tdf#128290 add tblLayout element to docx export
        
        This will disable the automatic table width feature of MS Word, which
        does not exist in LO.
        Now, tables in LO-generated docx have the same column width in MS
        Word
        
        Change-Id: I955c8e5667376475e7c41e3b74d88e3513fec561
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86671
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-19  Caolán McNamara  <caolanm@redhat.com>  [4ee7a2bd9cab311704a47d18e44a5a17a54d3d66]

        flush out unused OutputDevices
        
        Change-Id: I32052f3f37946b21564a931787b1547803c778ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87047
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-19  Caolán McNamara  <caolanm@redhat.com>  [5dddea45d8ef3f1a3d314f105cf475255c841071]

        flush out unused VirtualDevices
        
        Change-Id: I624be5423e1536aab351be21a4254d61c122a783
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87045
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-19  Caolán McNamara  <caolanm@redhat.com>  [3f3b2aa014fd8c610825ecdf0c91fe6271a8aad3]

        refactor CreateFromClipboard to support not passing in a vcl::Window
        
        Change-Id: I0474f390b34649debae18defdd1e860d7806b045
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87044
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-19  Caolán McNamara  <caolanm@redhat.com>  [6afb18bc5fbc530d6404eac1c9e7191e58de27fc]

        add api to determine number of menu items
        
        Change-Id: I69082c1b564c42be7a14fa36b0ba1dab34a3b5b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87043
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-19  Caolán McNamara  <caolanm@redhat.com>  [3ed742a0dbe2566007447f9adb0f54f5424bd05d]

        report submenu activatation the same with/without MenuButton
        
        as a toplevel
        
        Change-Id: I0883281291d2084d91c2c4b6f2d2d233c3448fcd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87042
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-19  Noel Grandin  <noelgrandin@gmail.com>  [68a101b36d4e63b37a21688a5b5e85e9df4fa3aa]

        inline some Create methods
        
        to make it easier to follow the flow of logic through the context
        classes
        
        Change-Id: I914c04dd0aa8148f9ff1be4ea86e83ff67d8bb76
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87039
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-19  Noel Grandin  <noelgrandin@gmail.com>  [55f224ff57cf16057e0493ee4f9b8a14132d7ec1]

        tdf#129883 Section links are lost on save and reload
        
        Revert "convert XMLSectionSourceImportContext to FastParser APIs"
        This reverts commit ccdcc25a085299bda45bc5ea4b3594e856f2d315.
        
        THis was one of my earliest fastparser attempts before I properly
        understood the weirde workings of the SvImportXML stuff.
        
        Change-Id: I729467cb513740d36c0483eb6f8c84ffa4cab578
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87038
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-19  Stanislav Horacek  <stanislav.horacek@gmail.com>  [51cb4c23563307417818106446152e5adc311ab7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b63d130b4eb4594a4f360b6ae240dd905a8b789a
          - fix typo
            
            Change-Id: I91a4c2c8053c013ce5e6f243c8413fc864a5aa2a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87040
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-01-19  Stanislav Horacek  <stanislav.horacek@gmail.com>  [1d4057dab15c297ffaa0288e57457128eba56982]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9fd6ef91a65053fd77a4ab19f3ce0486cd2915cb
          - update name of option to export whole sheet per page
            
            Change-Id: I58958f3ec3f80e15ff91bdf10c657b3942689279
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/87041
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-01-19  Adrien Ollier  <adr.ollier@hotmail.fr>  [fcc0fea62a6985699dfa88136f22cb19be6232bd]

        tdf#74702: clean up of OutputDevice::SetMapMode
        
        All changes are formatted using clang-format utility.
        
        Change-Id: Icfa7ae22bc06e57c7f7cb512813966dcefd4fc40
        Signed-off-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/83601
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2020-01-19  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [1ff79cfaf746aa65d9fa19e82f14da8d8a2d9209]

        Remove misused hyphens
        
        Change-Id: I17553952476ec46861df5ac353187c2a4b5f57fa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87035
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-01-19  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [6c1669a1e08f8467757e0fc75917c4f96fdabb68]

        Remove a hardcoded product name from a translatable string
        
        Fix the string’s grammar while at it.
        Follow-up for commit 128dabf58a535d422eb27f8dc760c81e54c6b354.
        Mentioned on review but never addressed.
        
        Change-Id: Id05d8686aca6d719eab4ad47fa0502353d3d074b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87034
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-01-18  andreas kainz  <kainz.a@gmail.com>  [20949cc3489fc834a5b3f85a87af97f17c3febdc]

        calc sidebar cellappearance simplyfication
        
        Change-Id: I22a69805816d0ca6a00443075ea4d5cc15c1b544
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87017
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-01-18  andreas kainz  <kainz.a@gmail.com>  [fc3c3aa4a12ed9bc7af416a94219139e2db482c1]

        Sidebar text panel spacing update
        
        Change-Id: I7d4a26a9cb165ca862cbea14668bc4dc9c7e8d19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87019
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-01-18  andreas kainz  <kainz.a@gmail.com>  [0ae7e8ed251a4106c7065514f3f12a8ad83f2211]

        Sidebar list small update
        
        Change-Id: Ie8e4508f6fd0f3f54f4f01456eff6d980235338f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87021
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-01-18  Caolán McNamara  <caolanm@redhat.com>  [0b240f9e1487ea13677e93ecaa7099f68ff63a3e]

        Resolves: tdf#130070 keep dropdown menu fully on screen
        
        if possible
        
        Change-Id: I2ec3b54516ec713421288a4a30a9a7296c8d3e75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87026
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-18  Caolán McNamara  <caolanm@redhat.com>  [c5196ec5d163ecb6086bc6f1a3f6d7bd5fb7915a]

        gallery theme dialog should be modal
        
        Change-Id: I3c32851cda40254c73b0040f92466eedb7427d6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87027
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-18  Kemal Ayhan  <kemalayhan013@gmail.com>  [c59c1a9170e9510a18a084cd90289b6a7d8b87e4]

        tdf#129423: Make export tests export-only where applicable
        
        Change-Id: I90e9c8e199ae0e7d6e8f63b3f425847b3f5779d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86574
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-18  Shivam Kumar Singh  <shivamhere247@gmail.com>  [4efe996eb593387e0a5e7a58f4e29b32bdf92098]

        tdf#123841 unfilled rectangles would make filled rectangles
        
        The error was basically in drawdoc4.cxx where the "Object without
        Filling" was left empty. I added the command to Fill the object with
        FillStyle_NONE
        
        Change-Id: I68e9dbc7223533319c1279be68bfaab9eb2dd143
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86944
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>
        Tested-by: Regina Henschel <rb.henschel@t-online.de>

2020-01-18  Luboš Luňák  <l.lunak@collabora.com>  [52a26b146542526dc4f6bb193ffb4fd95e4f79fd]

        fix unotools/source/i18n/resmgr.cxx build with PCH on Mac
        
        When a PCH is used, those #defines come too late if they are
        in the source file, set them using the command line.
        
        Change-Id: I361503db7c9e51c2cf5fdcdda2861d1377b81fa5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87020
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-18  Luboš Luňák  <l.lunak@collabora.com>  [4a93a7954e49b42b0e23a9ca8d962b6d4614b005]

        use -Wl,-dead_strip on Mac, its linker doesn't know -Wl,--gc-sections
        
        Change-Id: Ic69d0030a46fe4753cc75da58bb2c15cf009b135
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87023
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-18  Mike Kaganski  <mike.kaganski@collabora.com>  [0d2084e198717301da0678eae311f10e6a9c5d78]

        tdf#130066: reset calendar to today for word completion
        
        Change-Id: I8a9c34fb0ae9174cace0df25b6b233ae3e0a3af6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87008
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: Jenkins

2020-01-18  Luboš Luňák  <l.lunak@collabora.com>  [e1e9796f521e6fb7a043af410db754891559b24a]

        do not reuse common PCH if switching to Objective C++
        
        In those cases gbuild detects flags mismatch between the PCH
        and the source files (-x objective-c++ -fobjc-exceptions).
        
        Change-Id: I88d456f59f95afaf60e252e07151ece6667ed51b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87016
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-18  Luboš Luňák  <l.lunak@collabora.com>  [a0323937ff4b36594e26b5c1a143af188c75abfc]

        support Clang's -fmodules-codegen/debuginfo options for PCH building
        
        These (starting with my patches for Clang-to-be-10) allowing emitting
        debuginfo and functions into a dedicated object file, so that all
        the normal compilations using the PCH can skip those, thus saving
        the time. The debuginfo option seems to always be worth it. The codegen
        option is more tricky, it doesn't seem to be worth it for optimized
        builds (optimizing all the functions in that one object file costs
        too much).
        
        This requires also using --Wl,--gc-sections . The reason is that
        the object file contains all template instances instantiated from the PCH,
        so that they can be shared, but the template instance may come
        from another library or use a private symbol from that library.
        For example the std::unique_ptr<ScInterpreterContext>
        in ScInterpreterContextPool in the header refers to ScInterpreterContext
        dtor. But even though both these classes are private, the header
        gets used also by scfilt, because there it is included by document.hxx
        because of a private ScDocument data member. So even though nothing
        in scfilt uses ScInterpreterContext, the PCH object file will refer to it.
        Fortunately that template instance itself is not used by scfilt,
        so --gc-sections will remove it.
        
        Change-Id: I2a06ebcc4dd4175424b3a72ab3ebcaf2ac3ee295
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87011
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-18  Luboš Luňák  <l.lunak@collabora.com>  [68c934c08401d1edbd89746dd0d554d7fc80665b]

        make Library_slideshow explicitly link svl
        
        It already links svxcore, which pulls in svl, so make it explicit.
        This fixes a tricky linking problem when using -fmodules-codegen.
        
        Change-Id: I2422519cd87e0aeff2de2bdbb4fe33e6fd55f311
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87010
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-18  Luboš Luňák  <l.lunak@collabora.com>  [7162d047941c721577b8719323fce7f3be5212fc]

        add support for Clang's -building-pch-with-obj
        
        This marks the PCH as having an accompanying object file, and
        this object file needs to be also built, but this allows the compiler
        to skip generating stuff that'd be shared by all the objects using
        the PCH. Currently it doesn't make much of a difference, few symbols
        if any, but template instantiations could be shared this way, as
        soon as Clang gets the necessary support (my WIP patch).
        
        Change-Id: Ib1b86338d85a47b48979558435253dc2672a0da8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87009
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-18  Stephan Bergmann  <sbergman@redhat.com>  [7dc50ca94ad6cc47561662424e163250a8e5957e]

        Remove redundant casts
        
        They had been added with d2986be1a8d896782b8cb846b0028eaa752e0384 "INTEGRATION:
        CWS vcl83: #i82823# remove warnings (thanks pjanik)" before
        dbbf365921b50009db8ea86b90c99f3a26c467bc "INTEGRATION: CWS vcl87: #i86882# use
        long for gemoetry like the rest of the Sal interface does" changed the
        SalFrameGeometry::n*Decoration members from 'unsinged int' to 'unsigned long'.
        So back then the sums were of type
        
          'long' + 'long' + 'long' + 'unsigned int' => 'long' or 'unsigned long'
        
        (depending on whether 'long' is larger than 'int'), while now it is
        
          'long' + 'long' + 'long' + 'unsigned long' => 'unsigned long'
        
        Change-Id: Ia8c7a8ccd858675c909e39497256be7783a8fd2f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87012
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f150876698b5cea4857abcc5bd2e37fd4b038a17]

        Fix typo in code
        
        Change-Id: Ic464f818204af4d5e0d6d1a0b1c29cac620f6250
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86588
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7404db932232c6baa7909052f92cd8135f371361]

        Removed redundant semicolon
        
        Change-Id: Ice0c5f413f176ce6eb832dc8b06010595f214857
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86582
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-18  Stephan Bergmann  <sbergman@redhat.com>  [a1f5ea6c033fb11a4650401bd0e6b38c11088bda]

        Fix typo in comment
        
        (cf. SortedResultSet::maS2O in ucb/source/sorter/sortresult.hxx)
        
        Change-Id: I4dd9118335d51a98e6f1ed6af39c62558b295933
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87006
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-18  Mike Kaganski  <mike.kaganski@collabora.com>  [bda31b1a95b284749cd5e4d9596aab8e1aa93714]

        tdf#130054: consider all row/col bars in ScTabView::EnableRefInput
        
        Left col bar and bottom row bar were ignored - apparently overlooked
        at least since commit 9ae5a91f7955e44d3b24a3f7741f9bca02ac7f24.
        
        Change-Id: I5c2386b0aa1fdbb42f352c0b654e268dc62c7e66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87007
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-18  Stephan Bergmann  <sbergman@redhat.com>  [6e0461d576d9f386e458f98f3c57f0ba385aacb4]

        external/pdfium: C++20 comparison operator fix
        
        Missing const leads to overload resolution ambiguity when a synthesized
        candidate of operator == for a reversed-argument rewrite conflicts with the
        actual operator ==, due to the asymmetric const-ness of the implicit object
        parameter and the RHS parameter:
        
        > In file included from workdir/UnpackedTarball/pdfium/core/fxge/cfx_font.cpp:7:
        > In file included from workdir/UnpackedTarball/pdfium/core/fxge/cfx_font.h:11:
        > llvm/inst/include/c++/v1/vector:1369:27: error: use of overloaded operator '!=' is ambiguous (with operand types 'std::__1::__vector_base<unsigned char, FxAllocAllocator<unsigned char> >::allocator_type' (aka 'FxAllocAllocator<unsigned char>') and 'std::__1::__vector_base<unsigned char, FxAllocAllocator<unsigned char> >::allocator_type')
        >     if (__base::__alloc() != __c.__alloc())
        >         ~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~
        > llvm/inst/include/c++/v1/vector:1359:5: note: in instantiation of member function 'std::__1::vector<unsigned char, FxAllocAllocator<unsigned char> >::__move_assign' requested here
        >     __move_assign(__x, integral_constant<bool,
        >     ^
        > workdir/UnpackedTarball/pdfium/core/fxge/cfx_font.cpp:384:24: note: in instantiation of member function 'std::__1::vector<unsigned char, FxAllocAllocator<unsigned char> >::operator=' requested here
        >   m_FontDataAllocation = std::vector<uint8_t, FxAllocAllocator<uint8_t>>(
        >                        ^
        > workdir/UnpackedTarball/pdfium/core/fxcrt/fx_memory_wrappers.h:74:8: note: candidate function
        >   bool operator!=(const FxAllocAllocator& that) { return false; }
        >        ^
        > workdir/UnpackedTarball/pdfium/core/fxcrt/fx_memory_wrappers.h:73:8: note: candidate function
        >   bool operator==(const FxAllocAllocator& that) { return true; }
        >        ^
        > workdir/UnpackedTarball/pdfium/core/fxcrt/fx_memory_wrappers.h:73:8: note: candidate function (with reversed parameter order)
        
        Change-Id: I48cfc8ce37287d9d3c0dec8c4d8b14b53de895d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86993
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-18  andreas kainz  <kainz.a@gmail.com>  [56c6a53ffcba1b8eac8b953b8724557df856954d]

        calc sidebar numberformat alignment and arrangement
        
        Change-Id: Id283e72ea0f54124df5daa5f74baef62b544e0f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86974
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-01-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [30c9468ec9e289d0c259c6ac11aec372fc419e04]

        Removed executable permission on file
        
        Change-Id: Ia16ee2f0c5e3b3293fdc6c1cf2ba4145e752fb11
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86999
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-17  Stephan Bergmann  <sbergman@redhat.com>  [bb32e871e9e5926004381029866df694a0c89dbb]

        loplugin:redundantcast (size_t vs. std::size_t)
        
        ...which happen to be found by 6efffbbfce9c27439f54970f7a569b069ce46eba "Improve
        loplugin:redundantcast for sal_Int... vs. ::sal_Int..." only on macOS, not on
        Linux:  At least for my Linux builds, size_t is a typedef in my local LLVM
        installation's lib/clang/11.0.0/include/stddef.h while std::size_t is an
        unrelated typedef (but to the same type) in
        /usr/include/c++/9/x86_64-redhat-linux/bits/c++config.h.
        
        Change-Id: I98dd605cb7b4ba5fb9bd3902bd9b1ae960a804e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86994
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-17  Stephan Bergmann  <sbergman@redhat.com>  [a169864a242588066c075ae626a27467dc9ff199]

        Adapt loplugin:duplicatedefines to include/premac.h
        
        Change-Id: I2f79409f0fe2a18ba00585a35b6f1cf6243b7c1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86995
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-17  Caolán McNamara  <caolanm@redhat.com>  [83057749a921286add0b7e588f67cd3522125665]

        Resolves: tdf#130045 dial control frame not hidden along with the control
        
        Change-Id: Idcdf3d748849fbe1ba1a6cce278373e349ba1e5e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86967
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-17  Caolán McNamara  <caolanm@redhat.com>  [df24517ed069092ee34eba77d045cb68b51530b0]

        can restore this test again
        
        Change-Id: I82f5e8f9ce88d5662d391b0635dfc91b25d6126a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87000
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-17  Caolán McNamara  <caolanm@redhat.com>  [16bbfcd1902e63823f6f1a491442b82024def2bc]

        limit table spinbuttons width for sidebar
        
        to the same width as the paragraph sidebar spinbuttons
        
        Change-Id: I980545b4186b25cb5ada473095ece8c77f99420a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86992
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-17  Caolán McNamara  <caolanm@redhat.com>  [00710aebdf339415f1fa2072ef6a76c8bb6a591a]

        ofz#20169 Integer-overflow
        
        runtime error: signed integer overflow: -2147478239 * 127 cannot be represented in type 'int'
        
        72 points in an inch, TWentyInPoint TWIPs in a point,
        1440 twips in an inch, 25.4 mm in an inch
        
        Change-Id: I4ea1c524cd9a16ab6e58ccf2a19fb8e41d68ffe6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86955
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-17  Caolán McNamara  <caolanm@redhat.com>  [dca52ec998946d3e5213190d04cdf98bace50e2c]

        show degree symbol in DialControl linked spinbuttons
        
        Change-Id: I792755f043109173606a78e947d5dc01f78c6849
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86982
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-17  Seth Chaiklin  <sdc.blanco@youmail.dk>  [357d0010058f57a9ec79f0c7d084eeeb3e1edb14]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to fb0dc909685c512937906fa1c1b2ffab912907d1
          - tdf#98230 update of Insert (Text to File) help page
            
             - correct title and heading
             - correct item in Insert Fields
            
            Change-Id: Ie69f9a259725352536cc85daf3f2cc930e9bc0e4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86512
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-01-17  Stanislav Horacek  <stanislav.horacek@gmail.com>  [7a5131a19111a8ee3e416283d7ce2061f8b476f7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5d2af501f0d4d682911284a87d973b3384a0feb2
          - allow localization of regular expression example
            
            Change-Id: If325dc340ff3be51fab3c3ce19433f5b7df25512
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86815
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-01-17  Xisco Faulí  <xiscofauli@libreoffice.org>  [be638ffb1ed82530162d18784e31c3506575ad7b]

        tdf#129788: Revert "no need to use AlphaMask in RecentDocsViewItem"
        
        This reverts commit 31bd8c4a4a4752dcff12ee35636193f79a6d6137.
        
        Similar to 5c54778aad677d6bb6e6687f0f43dffad1aefa1e
        
        Change-Id: Ibb4daa702df1f683888b92b8b8041f28e25e6b04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86981
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-01-17  Noel Grandin  <noelgrandin@gmail.com>  [e579e4998389a06c04b550c7e70495b31a9a92d1]

        m_aListenerContainer is effectively unused here
        
        ever since initial commit
        
        Change-Id: Ia4cde1696edd26b8ddac3d093e043064d1cf87d0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86976
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-17  Caolán McNamara  <caolanm@redhat.com>  [0fee5b6618c158e7f2f142e2d96f21cf86dae9d8]

        drop unused GALLERY_USE_CLIPBOARD undef
        
        Change-Id: Ic06d08d9316b079e89081de75fbb550e73c276cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86988
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-17  Regina Henschel  <rb.henschel@t-online.de>  [bc886f523872d4f9845c188c7d525d72a1a60946]

        tdf#98584 Correct import draw:transform values skewY and matrix
        
        Covers tdf#98583 and tdf#98565 too.
        TRBaseGeomety (API) uses for skewX the same angle orientation as
        written to file. But that results in mathematically wrong matrices.
        Change sign where needed.
        Vertical shearing is converted and written to file by LO as sequence
        rotation * shear horizontal * scale. Same should happen on reading.
        Because LO does not write skewY itself, I have used the angle
        orientation, that was used in OOo1.1.5 and that is used in
        Scribus 1.5.4.
        Import generates a transformation matrix from the draw:transform
        attribute. That is a mathematically correct matrix. It is applied
        to the shape via TRSetBaseGeometry. But that uses a wrong sign in
        the shear angle. Therefore conversion of mathematical matrix to
        TRBaseGeometry matrix is needed.
        The draw:transform attribute can generate a scaling, which needs to
        be applied on top of the scaling made from svg:width and svg:height.
        Such happens on import of skewY() and might happen with matrix().
        SdrPathObject puts scaling form svg:width and svg:height directly
        into the coordinates of its points. It had ignored any additional
        scaling. I have add a part to detect and apply it.
        
        Change-Id: I7636b9feec432cf403e7c6ef8dbd6a769793d144
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86244
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2020-01-17  Stanislav Horacek  <stanislav.horacek@gmail.com>  [21a5c7f77dea3c880ee1808f5385205f53271338]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3974b8c9cbd0321944d9fe9d9e5109c20d71fe31
          - remove duplicated words
            
            Change-Id: I8c7d06ce3bec5bbd52adfaf8abb661d6ced6204d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86813
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-01-17  Michael Stahl  <Michael.Stahl@cib.de>  [f34df3e63d8daf7b2d9010e7772c04fb1b69c921]

        odk: docs: remove the confusing sentence about "user installation"
        
        Better not mention an undefined term than to leave people guessing what
        it means.
        
        Change-Id: I589475303e215bd12cdc92e0f858d048052b6da6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86987
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Michael Stahl <michael.stahl@cib.de>

2020-01-17  Serge Krot  <Serge.Krot@cib.de>  [ee4223bf079b1225e57a51772f6693f69c0e83bd]

        tdf#126795 docx export and TabsRelativeToIndent: added unit test
        
        Change-Id: I233a40133392757978b27666853a1fcef2e00a07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86878
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-01-17  andreas kainz  <kainz.a@gmail.com>  [d48b128c50c8332193e23f2430bc5134ff51de53]

        Sidebarpossize update for smaler height and better sizing
        
        Change-Id: Ib26994ad706343c7d94e18644937e66e185b0678
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86948
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-17  Miklos Vajna  <vmiklos@collabora.com>  [c7f3ac890526306804ec2bdf1256ba15a4247f13]

        Clean up duplicated command dispatch test functionality
        
        Used in both Writer and Calc at 5 different places, so host it in
        unotest/.
        
        Change-Id: I013e6df471deb8693cf4ae62f0958b12e16fda7b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86972
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-17  Stephan Bergmann  <sbergman@redhat.com>  [bee9f15317d8a9ac909f54791e86f29fdf6a679d]

        Clean up computation of preprocessed_command passed to ShellExecuteExW
        
        * In the URIS_ONLY case (which is intended to open documents etc.), set
          preprocessed_command to the filesystem pathname the first time that is
          computed (and which will no longer fail for file URLs with fragment since
          14b36a16b225bf7c988f118d499a7287c47cd83e "Remove a fragment from a file URL
          early on").
        
        * In the !URIS_ONLY case (which is intended to run other programs), we will
          generally be called with aCommand already being a filesystem pathname.  But
          even if it should be a file URL, it appears to be OK to pass that as-is to
          ShellExecuteExW:  At least on Windows 8, passing
          "file:///C:/Windows/System32/notepad.exe" does start it.
        
        * The code for <https://bz.apache.org/ooo/show_bug.cgi?id=4789> "Hyperlinks
          doesnt works" should no longer be relevant:  In the URIS_ONLY case, any
          fragment (called a "jump mark" in that code) has already been removed from the
          incoming URL now.  In the !URIS_ONLY case, we should generally not be called
          with a URL with a fragment, but even if we are, it should be OK to pass that
          as-is to ShellExecuteExW and let it handle that (see above).
        
        * Similarly, the code for
          <https://bugs.documentfoundation.org/show_bug.cgi?id=54204> "Hyperlinks
          between documents not works if link contains anchor at the end" is no longer
          relevant for the same reason.
        
        Change-Id: Ia6ec80a30f6d0603bccc87b9d6dd93ca6a84c370
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86975
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-17  Stephan Bergmann  <sbergman@redhat.com>  [ac8ec39c0e0cc2244d2e155d9e256b4e2ded5415]

        Avoid unnecessary explicit cast
        
        ...which would only hide unexpected conversion failure, should it ever be
        possible to happen, from tools like -fsanitize=integer
        
        Change-Id: Ic2beab11078a40e16b92ce9ac868d296de028200
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86977
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-17  Seth Chaiklin  <sdc.blanco@youmail.dk>  [645ed8df78bca372bc9d077db7e797e4b91e67cd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3646d5561856014b0703a318a10d87897d48e626
          - update Organizer tab for pages and styles
            
             -added access commands
             -added module sections in Organizer menu
             -improved conditional display of module-specific access commands
             -added <menuitem>
            
            Change-Id: Iac6a0a6b08f6ef5c41b9ed0415b687539c0dd80e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86672
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-17  Caolán McNamara  <caolanm@redhat.com>  [f7e013657df0a1955d901d79d6df806e5007a9f8]

        weld SvxFrameWindow_Impl
        
        which makes .uno:SetBorderStyle in sidebartableedit work again
        
        Change-Id: I51faa21530171a47ee78863ddb312e1d9996326c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86959
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-17  Caolán McNamara  <caolanm@redhat.com>  [3cf612ec6bb98019e0e3cbe862107a8552ea95c6]

        don't ping-pong trying to get the perfect size for this widget
        
        Change-Id: I5a0358c9898b3d71666ec7b019b41e6508b3a748
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86973
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-17  Serge Krot  <Serge.Krot@cib.de>  [c5747c64d3134ec6d8b6ab6fdc938639157fca09]

        tdf#129924 critical fix: use SvxColorItem instead of SvxBrushItem
        
        Change-Id: I09b1e9fe53315974864c8d6947c7cb861f069a68
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86953
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [ec94926665ef70fdd2c0901e104b43f8bea8b888]

        Use std::vector in OInterfaceContainerHelper instead of Sequence
        
        instead of fighting the fact that Sequence is intended to be immutable
        
        getSequence() will become a little slower, but since getSequence()
        is called 5k times during 'make check', while add/remove are called
        3M times, I think it's safe to say mutation is dominant.
        
        Change-Id: I23d127c93c589050d6c06c0da47871e1ebe7b52d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86929
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-17  Stephan Bergmann  <sbergman@redhat.com>  [a3ca9b88b4b38c008efa868844ba7a3105b4bcca]

        tdf#127619: external/nss: Load smime3 lib with a path on macOS
        
        A plain dlopen("libsmime3.dylib",...) would search (among other places)
        DYLD_FALLBACK_LIBRARY_PATH, which when unset defaults to a set of paths
        including /usr/local/lib (so would erroneously find Homebrew's
        /usr/local/lib/libsmime3.dylib instead of LO's
        LibreOffice.app/Contents/Frameworks/libsmime3.dylib next to the calling
        LibreOffice.app/Contents/Frameworks/libnspr4.dylib).
        
        At least macOS 10.15.2 supports a "@loader_path/" prefix in dlopen, to find the
        requested library next to the calling code, so use that as a quick fix.  (Should
        that turn out to be problematic, there is PORT_LoadLibraryFromOrigin in
        workdir/UnpackedTarball/nss/nss/lib/util/secload.c that might be useful in a
        more elaborate fix.)
        
        Change-Id: I8688606017a4b32a2dd55740f67b8fdb36fc5435
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86966
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-17  Bakos Attila  <bakos.attilakaroly@nisz.hu>  [14ad64270e4fbca3c24da6f55f260b1fb229556a]

        tdf#129888 DOCX shape import: handle o:allowincell
        
        (VML) and layoutInCell (DrawingML) attributes to fix
        regressions caused by commit 10f29d8bf05d44ca8bc11d34d1294ec17f8ac0f1
        (tdf#87569 tdf#109411 DOCX import: fix shape anchor in tables).
        
        Position of shapes anchored to tables is calculated from
        the cell margin only if the previous attributes allow that.
        
        Change-Id: Ifcfcb7f4959aea522dd45dff00cefd1bb9f4edda
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86922
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-01-17  László Németh  <nemeth@numbertext.org>  [f7e071a00542c414a7e9d7bcf4434d908f225e59]

        tdf#88496 DOCX: disable long repeating table header
        
        if the pages could contain only that, hiding the
        non-repeating table rows. This behavior is similar
        to MSO.
        
        See also commit 110781a3a27dffe9e6690839bdce993796a08331
        (tdf#58944 DOCX import: workaround for hidden table headers).
        
        Change-Id: I646be45c6d2c5fe9e1df0badeee4583097dc79f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86928
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-01-17  Miklos Vajna  <vmiklos@collabora.com>  [1655819c8914efad28f218f56d8d89d4e4bd9488]

        sw reqif-xhtml export: fix not needed font name/size
        
        The only reason commit 4cd3c436923bfba281b1bf16d9785208a2119cea (sw
        reqif-xhtml export: limit values of the style attribute, 2018-04-11)
        missed these is because they write their css properties directly, not
        going via SwHTMLWriter::OutCSS1_Property().
        
        Also adapt testReqIfWellFormed: its intention was to make sure that in
        case these properties are written, then inline CSS is used: that is true
        for XHTML, but not for ReqIF-XHTML.
        
        Change-Id: I4ceb2bb09187101baa6f4a74d65aaa4dc955511f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86962
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-17  Michael Weghorn  <m.weghorn@posteo.de>  [51b700af340775be8ee1bf0da322a2f3dc01bb1b]

        android: Fix linking of liblo-native-code.so on x86_64
        
        This is similar to commit c6dadf5035c8e1c31dbd3fccec167bd4a906bf54
        ("commit android: Fix linking of liblo-native-code.so on aarch64.").
        
        Build previously failed with
        
            Linking obj/local/x86_64/liblo-native-code.so
            .../x86_64-linux-android/bin/ld.gold: error: cannot find -landroid_support
            clang++: error: linker command failed with exit code 1 (use -v to see invocation)
            make[2]: *** [../Bootstrap/Makefile.shared:62: obj/local/x86_64/liblo-native-code.so] Error 1
            make[1]: *** [.../android/CustomTarget_lo_android.mk:18: .../workdir/CustomTarget/android/source/done] Error 2
            make: *** [Makefile:282: build] Error 2
        
        I quickly checked that the app actually runs on an x86_64 AVD
        and is able to open and display documents after successfully
        building with this commit in place.
        
        Change-Id: I92b3759af6a86a6717c287d035b6a1add3a9af7a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85204
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2020-01-17  Miklos Vajna  <vmiklos@collabora.com>  [a73483817faac173b2b9d4e970d2a05bfedc6798]

        sw reqif-xhtml export: fix not needed namespace for comments
        
        In general, all "foo" elements should be started as "<reqif-xhtml:foo"
        in the reqif case, but not for comments, which stay as "<!--".
        
        Change-Id: I841c0d8e448f670b9b42cb915154e6264f7f150a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86952
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-17  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [a0d8600bbcc2fd108b1f44ca735a921bc8b4b577]

        tdf#42949 Fix IWYU warnings in svx/source/[a-e]*/*cxx and svx/qa/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I68110cdc5cff99a3bc15184c04ae309412511f9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86633
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-17  Caolán McNamara  <caolanm@redhat.com>  [fb032d58c71fc2d5c199b24b669a69ce119fff80]

        flush out unused Font objects
        
        Change-Id: Ifd6379b2cb6e5945ff509be8dc61c61bd70724c4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86938
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-17  Miklos Vajna  <vmiklos@collabora.com>  [b4b224f6710adaa1cd9c6413e9754db6fbee3e9c]

        xmloff: create DrawingLayerExport instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: I1bb8e649cab67a2df4e40277758a47259f65a6c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86946
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-17  Michael Meeks  <michael.meeks@collabora.com>  [91fb918a713597349c24812a742732b54e3734ef]

        lok: don't render shape selection overlays in lok mode.
        
        These are rendered client-side, doing it twice is a bug;
        also rendering of dashed-lines via drawinglayer decomposition
        is extraordinarily slow, so avoid it.
        
        Change-Id: I821f14699abd6bc9e7a6759c81edded2f792677d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86934
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-01-17  andreas kainz  <kainz.a@gmail.com>  [c9f59bdf9d30a540d3f86d0361ff98c0163bf587]

        Sidebar sd module slidebackground sync with writer
        
        Change-Id: Ib7937013a2b494da1417f548589fc54b3299ea43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86950
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-01-17  andreas kainz  <kainz.a@gmail.com>  [39af38df2faf2c54f09ecd5fcfd75850de1749b2]

        Sidebarparagraph update for smaler height and better sizing
        
        Change-Id: I7fa3fe8f8156107f21a7cc7cbc86a32bbbe67549
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86949
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-01-17  Stephan Bergmann  <sbergman@redhat.com>  [e0c70d42855a3bb479fc60c53a8e0758a31b075c]

        For now, work around Clang 11 -flax-vector-conversion=integer in external/skia
        
        <https://github.com/llvm/llvm-project/commit/
        b72a8c65e4e34779b6bc9e466203f553f5294486> "PR17164: Change clang's default
        behavior from -flax-vector-conversions=all to -flax-vector-conversions=integer"
        broke the build with
        
        > In file included from /data/sbergman/lo-clang/core/workdir/UnpackedTarball/skia/src/core/SkOpts.cpp:43:
        > /data/sbergman/lo-clang/core/workdir/UnpackedTarball/skia/src/opts/SkRasterPipeline_opts.h:713:26: error: no matching function for call to '_mm_and_ps'
        >         return _mm_or_ps(_mm_and_ps(c, t), _mm_andnot_ps(c, e));
        >                          ^~~~~~~~~~
        > /data/sbergman/llvm/inst/lib/clang/11.0.0/include/xmmintrin.h:404:1: note: candidate function not viable: no known conversion from 'sse2::I32' (aka 'V<int32_t>') to '__m128' (vector of 4 'float' values) for 1st argument
        > _mm_and_ps(__m128 __a, __m128 __b)
        > ^
        
        etc.  We could pass in -flax-vector-conversions=all on the compiler command line
        for Clang 11, but that option is not understood by older versions, so for now
        just disable the failing JUMPER_IS_SSE2/JUMPER_IS_SSE41 code paths.  Ultimately,
        the skia code will need to be fixed.
        
        Change-Id: If3202789f5f08bb40cf2ad8f6bcef5b5b3e462dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86939
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [3596c9891e16e1222208b18bdcdc9909c2f02d0f]

        use std::vector in ScMarkArray, instead of re-inventing the wheel
        
        and compact the ScMarkEntry record, this stuff shows up on perf profiles
        
        Also make these classes so we don't need to #include the cxx into a
        unit test.
        
        Change-Id: Id806385ae877a576ec25e7772c972448dada130b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86907
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-16  Caolán McNamara  <caolanm@redhat.com>  [6095612850973388ba5b121b34d02292a2548e7d]

        ofz#20160 Integer-overflow
        
        since...
        
        commit cf82475c785c47327cdc9d591d63d7a82dd1ac53
        Date:   Sun Dec 8 19:46:45 2019 +0530
        
            tdf#114441 Changing sal_uLong to appropriate integer type in filters module
        
        Change-Id: I1f29e764c6405bb05dfd27da06bdc08cf8ae13cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86947
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-16  Bjoern Kirchhoff  <bjoern.kirchhoff@escriba.de>  [92b10e5c0825a2fe176738a1b86e2b4db0a263cb]

        FirstLeft and FirstMaster not handled in CreateParentXText
        
        FirstLeft and FirstMaster were not taken into account in
        CreateParentXText. Code calling getAnchor().getText().toString()
        on text fields failed, when they where contained in footers/headers
        of first left or first right pages. These cases are now implemented.
        
        Change-Id: I7fbe9eb95a3fa0d90ebd8432b8a315d186da6f64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86869
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-01-16  Caolán McNamara  <caolanm@redhat.com>  [ed4a1a71f0bcbcaceba8929456ea4e7dd1d43a8f]

        ofz#20150 unknown read
        
        since...
        
        commit cf82475c785c47327cdc9d591d63d7a82dd1ac53
        Date:   Sun Dec 8 19:46:45 2019 +0530
        
            tdf#114441 Changing sal_uLong to appropriate integer type in filters module
        
        Change-Id: I22b56d9a0084e7d55a2299143eae3d806f976d5f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86936
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cc36c115004cb75037b0e4fdadff09035f765cd5]

        Fix typo
        
        Change-Id: I23e2029486d1bf5880cdd736ac124687158e9f1a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86941
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e43863a3d77e8da5b0ae3d0fc3e66e15f1fe0844]

        Fix typo
        
        Change-Id: I249fb621f4920a351da6480966cbdc0ea14fdd13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86940
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ce604542039f2b2bfa388a3f8b2a942da30ecca4]

        Fix typo
        
        Change-Id: Ic9e71624812ffa88a28af2888ef57d18c81b8404
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86942
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-16  Michael Meeks  <michael.meeks@collabora.com>  [e217f2cec1505a65e4ca5651bf27449a606b09c3]

        unoxml: CDocumentBuilder::parseURI should handle non-file:/// URIs.
        
        The proximate symptom of this is of only some of the slide layouts
        applying in impress on Android. This is caused by not parsing the
        file:///assets/.../layoutlist.xml - which needs to use UCB and its
        cleverer osl/ file APIs.
        
        Change-Id: I22ed77170891c0ec136caaa29da69987a0e51a73
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86900
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-01-16  Caolán McNamara  <caolanm@redhat.com>  [a508f2ee91cb6c11c5f1b195270d37c6a3a5d141]

        fix a crash in welded color toolbar menu
        
        Change-Id: I7d11dfddc627e96710a6a16136292abefacc3ab4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86931
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-16  Mesut Çifci  <mesutcifci97@gmail.com>  [3b9495f82c5eb371b747bc9424c29c49e7a45a67]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: Ic6ed5dcf6343a4ff59a1f69c77c82b03b4ee6198
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86904
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-16  Caolán McNamara  <caolanm@redhat.com>  [494a1eb0c818eb41122ea9ba46144723ce6d8251]

        drop some unneeded includes
        
        Change-Id: I312acdd1e893e24c78df76d663e306ba6aa54cd7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86920
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-16  Caolán McNamara  <caolanm@redhat.com>  [5203e462345f8491b2d4547c9665e362c5026fc7]

        document output is pdf, not ps
        
        Change-Id: I97dac3830b0219defa03f2d986962e3bf2f81a38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86919
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-16  Michael Meeks  <michael.meeks@collabora.com>  [041bd6c4f9df32637b595a2e472d776de76fb54e]

        theming: avoid continually attempting to load missing theme library.
        
        Saves a slew of system-calls.
        
        Change-Id: Ibd9b8695d071dbddd1717b5c9f3349f3696458b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86857
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-01-16  Caolán McNamara  <caolanm@redhat.com>  [6e6fdb62e3eecf2c3848da357ba96d2083a71e46]

        always show icon in none/auto buttons
        
        Change-Id: I567c48c6e775a7ea2aa558253ba6ee35d2638e53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86930
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-16  Onur Yilmaz  <onuryilmaz0750@gmail.com>  [5434688e5c38d438444dd8d088dff9d3de58214a]

        tdf#75280 Convert inappropriate use of sal_uIntPtr to better integer types
        
        Change-Id: I9f2b7d3cd0954f5ffa3cfb194cd625ea175ff6bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86608
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-16  Luboš Luňák  <l.lunak@collabora.com>  [b43255af2d8f9f7cc8c1e5ed15de398695b29048]

        limit the area where we manually do xor drawing in Skia
        
        Just in case. Without this vcldemo starts rather slowly, because
        it does xor drawing extensively (although I expect vcldemo is
        a rather unrealistic use case).
        
        Change-Id: Id6b0893d93f82d63863a3bbc520804e03b31cc0b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86834
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-16  Luboš Luňák  <l.lunak@collabora.com>  [dfe106c8a939ef051135bb6d546ba2d50afa766e]

        implement xor drawing for Skia
        
        Fortunately it seems this is largely unused (I can see 5 invocations
        when running all LO tests), so I went for the crude approach
        of redirecting all drawing to a temporary bitmap and then manually
        xor-ing all the data after each draw operation. This could be
        optimized if needed.
        
        Change-Id: I6fc91362dd93188775b371d5548a68a58645f85c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86776
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-16  Luboš Luňák  <l.lunak@collabora.com>  [b1d3ef798a89d11b853c467fa9ce0fe6ed235735]

        use surface atlas for Skia text drawing on Windows
        
        Just like with the OpenGL case the idea is that rather than caching
        many tiny surfaces for each glyph it should be more efficient to have
        large surfaces with the glyphs packed inside.
        
        Change-Id: I4bc6ece40d4bc85d373340bd03f959fde3a45abf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86777
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-16  Caolán McNamara  <caolanm@redhat.com>  [0874fa237b3b6be3890915a744c5d34ba2bef8f7]

        Related: tdf#127782 use size groups to avoid changing widths on using expanders
        
        Change-Id: I07335d466cf8f9fa1692372eeecbb484a2f4386d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86923
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-16  Caolán McNamara  <caolanm@redhat.com>  [d5ba43a2c0b49584e2128261f90d4ca0fec1878e]

        focus something inside the gradient popup
        
        Change-Id: I81f859a4e1fbb3c0a305683193556397167b70cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86917
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-16  Caolán McNamara  <caolanm@redhat.com>  [ac748be2f0a3d5ba965eb8a3ace0b526a65a48cb]

        use sidebar icon size setting for welded toolboxes in sidebars
        
        Change-Id: Ie582a76e87126effca9260b58d8a8bef51c147ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86908
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-16  Caolán McNamara  <caolanm@redhat.com>  [e3f70972d2f93ac87ca281ad8655d0f2c13f1f96]

        remove some unneeded includes
        
        Change-Id: I993ed47c6b4a43f6293bdf5c2803599d75337bb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86918
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [0c0ff7c0251f1e475d86a2f4885c06642ea43c9c]

        add some comments to convwatch script
        
        explanation courtesy of caolan
        
        Change-Id: Ic34d5f863bf20188556836acbbcaccba5eab5ce3

2020-01-16  Michael Stahl  <Michael.Stahl@cib.de>  [8f2d1ff0f745b056799a783ca973bd6d579b5bfc]

        convwatch: handle Win32 absolute path as directory
        
        Change-Id: I5952665d14b2cee64f40db69dbb9508b1abb97bd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86871
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-16  Michael Stahl  <Michael.Stahl@cib.de>  [9982b1dd7b6aff9e0a35f7157491be120874196d]

        sw: replace hardcoded CH_TXTATR_BREAKWORD
        
        Change-Id: I5828fa3de469b65ed84a2a00c65f309de7d54f9e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86861
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [8041a9b1fd26b64494ecb4c23022f39bd168a24f]

        return nullptr from Create*Context methods in nullptr subclasses
        
        the calling class handles this nicely, and also tells us when we are not
        handling some part of the XML file
        
        Change-Id: Ic51a42b9d2dec96243e7f83b528d7455d4bc0504
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86906
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-16  Caolán McNamara  <caolanm@redhat.com>  [ef5812deb142d043e58965bf8f4829b50acffcee]

        can use LogicToLogic here
        
        Change-Id: Ibb9b9d01baa2cf9e6635dc3707ccc53e5fa7166e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86890
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-16  Caolán McNamara  <caolanm@redhat.com>  [3fcee07aa7edb927eec77ea865ad1c33f6bdabfa]

        drop Application::GetAppWindow
        
        Change-Id: I8f1640b0ed816101305a893646de8ed9750d1247
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86889
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-16  Caolán McNamara  <caolanm@redhat.com>  [477bfa9c974ec2cb4101881d0085edae39acd40b]

        drop some unneeded includes
        
        Change-Id: Ib4ea839a6fffa202a98472d47933efb0ff4fff20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86888
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-16  Caolán McNamara  <caolanm@redhat.com>  [c1a8e151a10cce70079f3f9f7ba3c14d1cb37eaa]

        drop some unneeded includes
        
        Change-Id: I9d3a086d1d256f21da537bc96499243abd861090
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86887
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-16  Caolán McNamara  <caolanm@redhat.com>  [edeb04d15b3cc1bd01e869004cc29bba5f4797a2]

        rename a createPopupWindow so we can remove 'using createPopupWindow'
        
        Change-Id: I6e24d3f796b4b958513166ba2fd9e63239729375
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86886
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-16  Caolán McNamara  <caolanm@redhat.com>  [6efe229c46ac9d66a141e36647aecaa7adaaa790]

        can replace SwNavHelpToolBox with basic ToolBox now
        
        Change-Id: Ifcbba2b306e5c89fa970aa101df85d1b259c608d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86885
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-16  Caolán McNamara  <caolanm@redhat.com>  [fc7a485b7e1c460a7b2e7aa2f1db28873cabda3c]

        merge the two things listening to FN_NAV_ELEMENT
        
        Change-Id: Ie9a36ca1eb8ec6b9cea4b1da3381e53443441696
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86883
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-16  Caolán McNamara  <caolanm@redhat.com>  [612618d55c751bef15150c74a0f5903b6eabd056]

        m_xDialog field now unused
        
        Change-Id: Ic909d6b0102a9e276da2ea8efe86c20cf1aa01cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86881
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-16  Caolán McNamara  <caolanm@redhat.com>  [779ea1768a28a7042f5e931732f43864565c3c18]

        listen to FN_NAV_ELEMENT
        
        and update based on that broadcast
        
        Change-Id: Ide11751dcb7bd53a956df499799fe4a60ce09d65
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86880
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-16  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [4407a035137aec241165d3ae7ee9611630ee755c]

        tdf#42949 Fix IWYU warnings in sw/source/uibase/[u-w]*/*cxx
        
        Also backtrack a bit and introduce several fw declarations in
        sw/inc/hintids.hxx to get rid of TypedWhichId -based blacklist entries
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I8487737f5c3327c24b105328e84661d409f381c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86873
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-16  Miklos Vajna  <vmiklos@collabora.com>  [3a749d7278bbe65cfc063e64460df8af6bc2af47]

        sw: add DOCX import for semi-transparent text
        
        This is one of the text effects properties, which is already
        grab-bagged. That is done in a generic way, so the easiest is to just
        read the value from the grab-bag, rather than from the dmapper tokens
        directly.
        
        Change-Id: Id74a3eb0abddf745a9e4e59625bf9345f7df9dfe
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86884
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-16  Stephan Bergmann  <sbergman@redhat.com>  [c99107f6700287fda2be3c7321613cd68b7c404c]

        -Werror,-Wrange-loop-analysis
        
        > compilerplugins/clang/finalclasses.cxx:56:57: error: loop variable 's' has type 'const std::pair<std::string, std::string> &' (aka 'const pair<basic_string<char>, basic_string<char> > &') but is initialized with type 'std::pair<const std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >' resulting in a copy [-Werror,-Wrange-loop-analysis]
        >         for (const std::pair<std::string,std::string> & s : definitionMap)
        >                                                         ^
        > compilerplugins/clang/finalclasses.cxx:56:14: note: use non-reference type 'std::pair<std::string, std::string>' (aka 'pair<basic_string<char>, basic_string<char> >') to keep the copy or type 'const std::pair<const std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > &' to prevent copying
        >         for (const std::pair<std::string,std::string> & s : definitionMap)
        >              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        etc.
        
        Change-Id: If3f0599ef79d49e4bb4bbd245ca7456c09d13975
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86893
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [6b0d5a2aa98f6e201820080eed88f329f6b40cef]

        fix use of FastParser in SwXMLTextBlockImport
        
        need to override startFastElement or SvXMLImport will fall back to
        trying the non-fastparser stuff
        
        Change-Id: Ia38e62d529391e490807d77dd265c69beb2d8476
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86901
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [0f0ae0e9fbe5b13c268486d46f545cb514134a65]

        clang-tidy modernize-concat-nested-namespace in dbaccess..desktop
        
        Change-Id: I35a3d422fe020a08f6c2678097252334a3951f7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86848
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [d26fb4b6a03976063f788703f5a32b868cc49f1d]

        fix XMLVersionListImport fast-parser
        
        AddAtIndex does not seem to play nice with the fast-parser stuff
        
        Change-Id: Iea64566b595e952b8bdf767f51c0c1813f0abb6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86902
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-16  Jim Raykowski  <raykowj@gmail..com>  [1840ed1ede481d28c1a75e2767357866f6f1c55a]

        tdf#129680 Make text edit outliner view show cursor
        
        Better placement of tdf#50530 fix
        80f18e7e028e9ca431aef281ab98bea99ad19fa3
        
        Change-Id: If6a83d94ebd52ada34d800f8270fa82b4260fdbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86099
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-01-16  Noel Grandin  <noelgrandin@gmail.com>  [1fc10944c9964e24361ea8ef87064a21446db571]

        use FastParser in CustomAnimationPreset
        
        Change-Id: I587491e60543e2d0b7cb49571ba146e12bd5610a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86711
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-16  Guilhem Moulin  <guilhem@libreoffice.org>  [d144fe04e7689b0298239b78ee6a6638e136fd55]

        logerrit: Upgrade URIs to https://
        
        Change-Id: I0dc259178e5df6334a13ab04850ec662499fe7d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86821
        Reviewed-by: Guilhem Moulin <guilhem@libreoffice.org>
        Tested-by: Jenkins

2020-01-16  Guilhem Moulin  <guilhem@libreoffice.org>  [1e6428deed42a1ede1d5adbef5676438e6e9e898]

        logerrit setup: refactor key-based SSH handling
        
         * Don't select existing ~/.ssh/id_dsa.pub.  Since 7.0 (released
           2015-08-11) OpenSSH servers won't accept DSA user keys anyway, so
           users have likely rotated their legacy key material by now.
        
         * The pubkey to copy into gerrit is derived from the first existing file
           among ~/.ssh/id_ecdsa, ~/.ssh/id_ed25519, and ~/.ssh/id_rsa.  These
           algorithms are ordered as found in PubkeyAcceptedKeyTypes' default
           value as of OpenSSH 8.1.  (EC keys are only supported since Gerrit
           1.14.)  Generate an RSA key when ~/.ssh doesn't exist, as before,
           since it's still the default in ssh-keygen(1) from OpenSSH 8.1.
        
         * In the ssh_config(5) stanza, only include the IdentityFile when a
           the private key file exists.  The private key material might reside
           somewhere else, for instance in a smartcard or in an external agent's
           key store; in both cases the ssh client can authenticate the user
           without direct access to the key material.  While it's possible to
           set IdentityFile to a pubkey (with IdentitiesOnly={yes,no}) it's not
           documented and thus shouldn't be used.
        
        Change-Id: Id73a2798747ce5c394b0cf2d0dc40107a1f2c599
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86858
        Reviewed-by: Guilhem Moulin <guilhem@libreoffice.org>
        Tested-by: Guilhem Moulin <guilhem@libreoffice.org>

2020-01-15  Guilhem Moulin  <guilhem@libreoffice.org>  [9276b117355c098bdfbe3cfa207aca869bf4bd01]

        logerrit: atomically create ~/.ssh with restrictive mode
        
        AFAICT `mkdir [-m mode]` is already defined in POSIX.1-1990.
        
        Change-Id: I159578eac16398f16d55578fbd818906b77cf373
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86852
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-15  Serge Krot  <Serge.Krot@cib.de>  [9476dfe7d1b86b367966e7dedf67e11936c8d9d7]

        tdf#129924 docx import: set background color
        
        Change-Id: If586a7a11e375c1592253630af87772bca40b52e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86542
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-01-15  László Németh  <nemeth@numbertext.org>  [62d084d50c0e6c90918f687251ffbb15264d7317]

        tdf#94801 DOCX import: fix table width loss by rounding
        
        up the converted sum of table grid values. Small table
        width loss (< 1/100 mm) could result big layout differences,
        based on different line breaking etc.
        
        When table width is calculated by sum of table grid widths,
        now there is only a single conversion to 1/100 mm at the end,
        with rounding up the width instead of rounding down.
        
        Preventing regressions, both grid and cell width values are
        stored in the original twip now, instead of converting them to
        1/100 mm one by one.
        
        Change-Id: I6f0755b6604f4976b8ecb25255c76fe6afd5e35b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86718
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-01-15  Caolán McNamara  <caolanm@redhat.com>  [32c8e953662fa2cdbcf2a43f7c217f75b5a808c8]

        SfxPopupWindow is now unused
        
        Change-Id: Idd4f2854eb0746a0648df30a5815bfaf8ef6a9ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86879
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-15  Caolán McNamara  <caolanm@redhat.com>  [33baa14a1130aed90c232231a1b5fd9120737b96]

        rework SwScrollNaviPopup to be a simple popdown
        
        this has never worked right for me, it appears and disappears immediately under gtk3,
        automatically turns into a floating window under gen
        
        rework it to be a simpler non-floating popdown
        
        Change-Id: I3d13ddf81c22e0fb9616defd7d0435e9116c0ac7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86874
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-15  Caolán McNamara  <caolanm@redhat.com>  [160cde8ec0473b4a0c8e15ee13520d83171aea8d]

        no remaining CreatePopupWindow returns non-null
        
        Change-Id: Ie342bd24222f622997d8dc2cda51ecb908fdb047
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86843
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-15  Caolán McNamara  <caolanm@redhat.com>  [c34edadf5bd3d1d9f3c9c056af28b8964d8f1ca0]

        rework SvxUndoRedoControl to be a PopupWindowController
        
        Change-Id: I78b4e03c76bc3aa8479013ae157a9e1316dcfecd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86841
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-15  Caolán McNamara  <caolanm@redhat.com>  [7d514150ef7c9a82aa72213ee2973cc8b9b2dbfa]

        hold SolarMutex on calling vcl toolbox enable item
        
        Change-Id: I35bbe90fbda6c46c1ad173746171b3ede1b2105c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86850
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-15  Miklos Vajna  <vmiklos@collabora.com>  [9a50e8f2bcde95233e4b38707c521ada90fcd6af]

        DOCX import: improve support for headers/footers from cont sect break
        
        A continuous section break in a DOCX file can set new headers/footers
        which start appearing from the next page. In general, this is not
        something Writer supports, but commit
        08f13ab85b5c65b5dc8adfa15918fb3e426fcc3c (tdf#112202 writerfilter,sw:
        fix loss of headers, 2019-12-16) improved the situation significantly
        here.
        
        Build on top of that and add support for a few more cases:
        
        1) When checking for the last paragraph of the previous section, detect
        when that last paragraph is so small so in practice that's not the last
        one.
        
        2) Handle when the text node in question has no explicit break type set,
        only a SwFormatPageDesc (which implicitly causes a page break).
        
        3) When setting the page style to show the correct header/footer, don't
        set the page style on the previous paragraph directly, rather update the
        "next style" of the already set page style. (This is safe, as we never
        reuse the same Writer page style for multiple Word sections.)
        
        Change-Id: Iede196b864af5123c5637f82432ed6e0f7e7241a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86870
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [fd14abf1346128826dcb30dda2cc674cc4d998ce]

        use more FastParser in SwXMLImport
        
        Change-Id: I27207e1ac00d783296deb9b0309b7b62cb5a15eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86837
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-15  Stephan Bergmann  <sbergman@redhat.com>  [14b36a16b225bf7c988f118d499a7287c47cd83e]

        Remove a fragment from a file URL early on
        
        ...as ShellExecuteExW would ignore it anyway
        
        Change-Id: I969db094bb7d2ea230ac8c36eb23d71a90fbe466
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86868
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-15  shashikdm  <shashikant.123kadam@gmail.com>  [cf82475c785c47327cdc9d591d63d7a82dd1ac53]

        tdf#114441 Changing sal_uLong to appropriate integer type in filters module
        
           changed sal_uLong to one of {size_t, sal_uInt64, sal_uInt32, sal_uInt16, sal_uInt8} in flash/impswfdialog.cxx and graphicsfilter
        
           changed PS_* in file filter/source/eps/eps.cxx to enum and overloaded bitwise or (|)
           made types of nSize, nParseThis, nComp and nBytesRead to sal_uInt32 as Michael Stahl suggested
        
           changes suggested by Michael Stahl
           changed x, y, j to sal_uInt32 in filter/source/graphicfilter/etiff/etiff.cxx
           changed nMinPercent, nMaxPercent, nLastPercent, nMainEntitiesCount to sal_uInt16 in filter/source/graphicfilter/idxf/dxf2mtf.hxx
           removed nGcount variable from filter/source/graphicfilter/idxf/dxfgrprd.hxx and filter/source/graphicfilter/idxf/dxfgrprd.cxx
           removed static_cast in filter/source/graphicfilter/idxf/dxf2mtf.cxx
           changed nComp in filter/source/graphicfilter/ieps/ieps.cxx to size_t
           changed mnCol to sal_uInt16 in filter/source/graphicfilter/ipbm/ipbm.cxx
        
           revised a number of datatypes as suggested by michael stahl in his reviews
        
           removed redundant static casts which caused test to fail
        
        Change-Id: Id892ee7e9c1ef3cf75c9d768b790ced9c2ce3f3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/84726
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-15  Stephan Bergmann  <sbergman@redhat.com>  [797e0170f31ef10df0841e1cfae5c39903b6a316]

        Toolbox needs to be a complete type here (Windows --disable-pch)
        
        ...because of the m_xToolBox data member and inline copy/move functions of
        SVX_DLLPUBLIC MenuOrToolMenuButton
        
        Change-Id: Ia070c28e31797f7d09c2862f5bb2775379c0a170
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86867
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-15  Stephan Bergmann  <sbergman@redhat.com>  [196b41e8f1fb3fd1bf052f4b01b5630d15e07141]

        Missing includes (Windows --disable-pch)
        
        ...after f7804fc28bc65de4938d67d6f8a19f1eacab3341 "tdf#42949 Fix IWYU warnings
        in sfx2/source/[d-n]*/*cxx"
        
        Change-Id: I3dc8fbfb353daec980fc0a73809fc2cd83972d2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86866
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-15  Michael Stahl  <Michael.Stahl@cib.de>  [05d833a26208404e5f2b3d61298a57c9bcc7c1fe]

        tdf#129574 sw: fix RTF export of table of contents
        
        The problem is that the hyperlink that starts at the start of the first
        paragraph of the ToX content is written to RTF before the TOC field
        itself, so the hyperlink contains the entire ToX:
        
        {{\field{\*\fldinst HYPERLINK "#__RefHeading___Toc250984071" }{\fldrslt {\rtlch\langfe1024 \ltrch\lang1024\loch
        {\field{\*\fldinst { TOC \\o "1-3" \\h \\z }}{\fldrslt {1.India\tab 1}}}}
        
        This is because the HYPERLINK is written into m_aRun but the TOC into
        m_aRunText.
        
        Interestingly StartRun() asserts that m_aRunText should be empty, so we
        don't try to change StartURL() to write the HYPERLINK into m_aRunText.
        
        The only function that moves text from m_aRunText to m_aRun is
        EndRun(), so wrap the TOC field in StartRun()/EndRun().
        
        This breaks the export of the ToX to DOCX because a mysterious SDT is
        no longer written around the field but only the field result, so only do
        this for RTF.
        
        Change-Id: I22e45c4a9c9ce6edb2b9114b4a29b2a373ec3284
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86860
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-15  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [89f8141692452a8c7df56d2853f201eef486f82e]

        tdf#42949 Fix IWYU warnings in svx/source/*/*hxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I2c846dba43bec95b2ef2739ee9c0940880f51c1c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86621
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-15  Mesut Çifci  <mesutcifci97@gmail.com>  [b8f02637131fcfa499a6397914fdf4687c88053d]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: Ib58c66590c60175d7984af55d23b7c55a6a2383e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86828
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-15  Mesut Çifci  <mesutcifci97@gmail.com>  [15abfe9ae976a0d940725cdd570facc372981393]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: Ice7c0ecc8ee05a5c3b0af458ceeee8191bdde322
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86752
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [52fece12345161911da2a531213b7d5541192aad]

        tweak GetBitmap methods in BitmapEx
        
        so we return a const& for the normal case, just like other methods,
        which reduces copying.
        
        This revealed that CreateDisplayBitmap in Bitmap can be const.
        
        Change-Id: I9f9b9ff0c52d7e95eaae62af152218be8847dd63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86836
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-15  Caolán McNamara  <caolanm@redhat.com>  [0a76eb059a77c799e6ce8400c558fc4dd1d866aa]

        StartCascading is unused
        
        Change-Id: Ic58ab3715aadf53bf4f3fd1e32a241d9d9275322
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86839
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-15  Caolán McNamara  <caolanm@redhat.com>  [053223085d786b4d1e595a63e01c47e97728e720]

        rework SvxColumnsToolBoxControl to be a PopupWindowController
        
        and weld it, convert it and TableWindow to use two CustomWidgetController
        for the content widgets. Change the ColumnsWindow from an auto-grow width
        element to something with a fixed width and add a spinbutton to handle
        the overflow cases that don't fit in the fixed width
        
        Change-Id: I046a21dfd2a7c23828c4e2945b42c30db362b049
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86812
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-15  Henry Castro  <hcastro@collabora.com>  [6deb0eea50a0dc7171459bdd1d662fde24de410c]

        lok: ui: increase the 'step-increment' property to 5
        
        Change-Id: I1090a9f6435619f095ca22ef401c5e1bc9741d06
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86820
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2020-01-15  Miklos Vajna  <vmiklos@collabora.com>  [1cb70721ba00dd6c6958f0a10e39aa5c1866ec96]

        external: update pdfium to 4021
        
        Change-Id: I1c3280e811bf65641bf559e3f01bc62e609548f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86811
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-15  Luboš Luňák  <l.lunak@collabora.com>  [891e89004b227326b6fae4c4a2a90dce741dc7aa]

        avoid needless copy by SkSurface::makeImageSnapshot(rect)
        
        It seems to make data copy if the given rectangle is a subset of the size,
        so rather use the whole rectangle and specify the subset in drawImageRect().
        
        Change-Id: I42f1da533dbf4334ec538e478131901b2d7ed7b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86775
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-15  Luboš Luňák  <l.lunak@collabora.com>  [5a211ba9f5f465c8c898ebce4cc37fa30581acac]

        do not ignore return value of a (confusing) function (tdf#126248)
        
        The two ScCellFormat::GetString() overloads are lame API, one returns
        the value normally and the other one returns void and uses a reference
        parameter. I got confused by this in 6f810e3d7dafcd7d0101173a501
        and didn't use the return value in one case.
        
        Change-Id: I0b6c839f9d0299e14ea022813481802275df5ea6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86750
        Tested-by: Jenkins
        Reviewed-by: 锁琨珑 <suokunlong@126.com>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-15  Serge Krot  <Serge.Krot@cib.de>  [264d27c94d7286a407b05a32f4097ac9d543e1a3]

        tdf#126795 docx export: do not output tab stops twice
        
        Change-Id: I70235df7fb73133f413863ee5eb7c76905a60248
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86767
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-01-15  Michael Stahl  <Michael.Stahl@cib.de>  [f761059b8c8ffe4e7b6e28924898ba71ee6b9ea8]

        tdf#129525 writerfilter: ignore GOTOBUTTON field
        
        The bugdoc contains nested fields for some of the page numbers:
        
        {\field\flddirty{\*\fldinst {\caps0\lang1024  GOTOBUTTON _Toc434317064  }{\field{\*\fldinst {\caps0\lang1024  PAGEREF _Toc434317064 }}{\fldrslt {\caps0\lang1024 4}}}}}
        
        The problem is that the outer field does not have a \fldrslt, only the
        inner PAGEREF field has one.
        
        This used to be imported incorrectly because the nested field's result
        ended up in the outer field's result; now it's imported correctly but
        then there's no field result to show, because Writer can't expand
        fieldmarks.
        
        As we can't do anything with a GOTOBUTTON field, just ignore it
        explicitly to prevent creating a generic fieldmark; the PAGEREF is
        already ignored inside of a ToX since commit
        9679e9c23216decb5f9f25f85b04cb3f25211111.
        
        ("regression" from e511a0ca5dde6d731bb126bbfe21768867890102..d9030ad6298e2f49ee63489d6158ea6ad23c0111)
        
        Change-Id: I8135c8d14995378181ce959d22d9be5ea0cae260
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86796
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [2b8cf734e3f70d96419119e2a21293c617b2e167]

        improve "convert OSL_ASSERT to assert"
        
        this fixes commit 3a0c4574449fc2313306c4e0e39bb7416cc20657, by
        converting the assert in removeInterface() to SAL_WARN_IF, and similarly
        for the related addInterface() method
        
        Comment from sberg on the original commit:
        
        This leaves OInterfaceContainerHelper::add-/removeInterface in somewhat
        inconsistent state (as addInterface OSL_ASSERTs non-null but then also
        explicitly checks for null, i.e., effectively supports null).
        
        css.lang.XComponent::add-/removeEventListener do not explicitly specify
        whether or not their arg may be null.  I /think/ we traditionally
        supported null; asserting non-null thus might cause issues for 3rd-party
        code.
        
        Change-Id: I1e28cc03aa7dfe662125c573d60b447309009448
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86827
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-15  David Ostrovsky  <david@ostrovsky.org>  [e355d2dc89963f26e5856be8b324d386e4c564f6]

        Bump boost version to 1.71
        
        Change-Id: Ica4aba467aa00236a4d1c5b0411d1ebc657ea4df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86594
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-15  andreas kainz  <kainz.a@gmail.com>  [69a377c37b234b9b609045dbf40c40e0adc0a0b4]

        Sidebar expandable fix
        
        Change-Id: Ie6398eeec89112caa9f27b278c4f267049c8b436
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86817
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [16d26d178785bead496af0850604d7816f0e453a]

        clang-tidy modernize-concat-nested-namespace in svx
        
        Change-Id: I8a00f2823aa956afb995ee68c9f995bf08ad5239
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86824
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [bf17db716f4ecaf28c2a0797bf90c9b0731015d6]

        tdf#129393 Calc: cannot format whole row of unprotected cells
        
        regression from
        	commit 3c3a371c799d00475deb13b4c3e0a8860c7e4fb3
        	tdf#125254 Performance: A spreadsheet opens too slow, part2
        
        Change-Id: I87e06a58d6a4eb1a32bdf7e9267a4fe9d6dc4f2a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86826
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-15  Tor Lillqvist  <tml@collabora.com>  [c2ca2219ef821d87fe499ddc2f6cf9e69c8d4828]

        WaE: unused parameter
        
        Change-Id: Iba0c5c6c67d54e89bd3252315d83d6b9f947acdf

2020-01-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [dde274e70ceed15f517814ee86453837d228ffdc]

        use FastParser for SchXMLImport
        
        Change-Id: Ib43f109dce8226d29b19c141010e4480147933ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86825
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [b43f64f430bc19c07f6b5d457a9168de5fb9de69]

        clang-tidy modernize-concat-nested-namespace in connectivity
        
        Change-Id: Id18966cc44c012730a872ebfa93f2b468cefff38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86823
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [3a0c4574449fc2313306c4e0e39bb7416cc20657]

        convert OSL_ASSERT to assert
        
        and fix the one place triggering it
        
        Change-Id: I87ec57c6a92ed89fdacfcb0d650525eaeaa266b9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86822
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-15  Stephan Bergmann  <sbergman@redhat.com>  [a0000aa4c83768aee2b78182c1c40b6bdf810773]

        Clean up safeRead/Write
        
        ...using more appropriate parameter types, replacing cheesy OSL_ASSERT overflow
        checks with cap_ssize_t, and replacing one remaining good OSL_ASSERT in
        safeWrite with assert.
        
        Change-Id: I6105ba5135216333e68003458be7ca28f1715a51
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86807
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-15  Roman Kuznetsov  <antilibreoffice@gmail.com>  [aaad28f8873e8ffa92f4e1340707f45b2737f20e]

        tdf#125089 Fix shoowing a separator in View-User interfaces submenus
        
        for non EN GUI
        
        Change-Id: I8761560e48f781ed516494984fc5a86c72019ad0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86619
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2020-01-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [4b40797585c5f68e2266586d33db4c4b6af498d5]

        clang-tidy modernize-concat-nested-namespace in sd
        
        Change-Id: I805cc225420de46d1fa7cbfcc22468e00cb5f5ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86805
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [a7f28581ad27705a86e6945f03cf219f7e4aa969]

        clang-tidy modernize-concat-nested-namespace in oox
        
        Change-Id: I9877be75e1f7dcefdf7172d05dfbb0a63d06ced1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86803
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [6d64015430b387b615b6df137dc168caa9632cb3]

        clang-tidy modernize-concat-nested-namespace in sc
        
        Change-Id: I6a9b2b912434c053e20ce06ef03e52451e506693
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86804
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [8dbe8eac89c563cbbc2de5c8e281f4fd9b817328]

        clang-tidy modernize-concat-nested-namespace in codemaker..configmgr
        
        Change-Id: I48452480fae169e11d60b125bbd0226b6a35a25c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86800
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [248ddbc4e9191c7f980fc8d6df6337fc535faab0]

        clang-tidy modernize-concat-nested-namespace in cppcanvas..cppuhelper
        
        Change-Id: I0bb4ea91288a15fb590d077fb390c53be8b50400
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86801
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [21160cd09c3b7399bb34005a916ed5cd2866e43b]

        clang-tidy modernize-concat-nested-namespace in sw
        
        Change-Id: Ie7643f6a9f9df2591d9253b18259403c655e5bcf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86806
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-15  Stanislav Horacek  <stanislav.horacek@gmail.com>  [147af9e2cf7f937ed83ab00574b6a418a2cb629e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 69896de636113d0bae2b1c44316f2c50b643f524
          - fix typo in explanation of regular expression example
            
            Change-Id: I35103839b29ea98ee0295dbbe71712b9c041a807
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86816
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-01-14  Stephan Bergmann  <sbergman@redhat.com>  [f687c41f76fb0452d667a01f4fb0ff90bf2aa937]

        prefix is unused when all implementations have constructors
        
        ...which is the case here since 5d0901a75e7ef96dc722b5277450cc18ad163f7b "sd
        pptm: Add a separate PPTM filter."
        
        Change-Id: I4318681da9971cac4df083f9170f3a0f9fd26f75
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86780
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-14  Caolán McNamara  <caolanm@redhat.com>  [40887f38441e8e3371e80773c5bac2a5a22854ed]

        ofz#20087 Invalid-enum-value
        
        Change-Id: I32966a6b3973a0db9e186260225ded216607efbc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86809
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-14  Stephan Bergmann  <sbergman@redhat.com>  [a0b220b3a6946e54136c47acab587c3993dae6fa]

        Avoid loplugin:redundantcast from within qWarning macro
        
        ...as seen with qt5-qtbase-devel-5.13.2-1.fc31.x86_64:
        
        > vcl/unx/gtk3_kde5/kde5_filepicker_ipc.cxx:367:5: error: redundant static_cast from 'const char [65]' to 'const char *' [loplugin:redundantcast]
        >     qWarning() << "unhandled command " << static_cast<uint16_t>(command);
        >     ^~~~~~~~
        > /usr/include/qt5/QtCore/qlogging.h:167:33: note: expanded from macro 'qWarning'
        > #define qWarning QMessageLogger(QT_MESSAGELOG_FILE, QT_MESSAGELOG_LINE, QT_MESSAGELOG_FUNC).warning
        >                                 ^~~~~~~~~~~~~~~~~~
        > /usr/include/qt5/QtCore/qlogging.h:156:30: note: expanded from macro 'QT_MESSAGELOG_FILE'
        >   #define QT_MESSAGELOG_FILE static_cast<const char *>(__FILE__)
        >                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        Change-Id: I9578b07cfd1a2de570ae2ab5842d65ef708f5d6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86802
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-14  Caolán McNamara  <caolanm@redhat.com>  [e5701af7c4226341776ed12c4bc5b24469a2599d]

        rework SfxEmojiControl to be a PopupWindowController
        
        Change-Id: Ia3262e5b54257d5556c500f440806ac2df9886cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86794
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-14  Caolán McNamara  <caolanm@redhat.com>  [22bf6e323465bd38b38fc026d801bb470e3f9d5c]

        weld PageOrientationControl
        
        Change-Id: I4b8b5e9a467396a97531c915613d84a361163775
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86789
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-14  Caolán McNamara  <caolanm@redhat.com>  [74a6e101927d97aa216b1b1a6d395c56c65cfd32]

        rework PageOrientationPopup to be a PopupWindowController
        
        Change-Id: I5930d6e16b99754a60e3bb22a70fadfc5d673aa5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86786
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-14  Caolán McNamara  <caolanm@redhat.com>  [0b87cacaedf47c49065df284f8d10d40d664f9bd]

        weld PageMarginControl
        
        Change-Id: Ie0af7bf21a8804620746fe42ad009717db65bf24
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86783
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-14  Caolán McNamara  <caolanm@redhat.com>  [776797b6a46fa545a661cc81f51a2be555ecd7fe]

        rework PageMarginPopup to be a PopupWindowController
        
        Change-Id: I60a66b9be14f79cd2968f4bd3d91740137ee9d85
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86782
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-14  Caolán McNamara  <caolanm@redhat.com>  [2c80cf671ead686300ea0ece491435c0c67dfc77]

        svmedit2.hxx doesn't need to be a public header
        
        Change-Id: I8f193478eb74b544a075b477fbeed5dc5b55402e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86781
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-14  Stephan Bergmann  <sbergman@redhat.com>  [a504edb024bb2cbe07e98a0df42efdb2f1a2135b]

        Silence -Werror,-Wdeprecated-declarations for now
        
        ...as seen with qt5-qtbase-devel-5.13.2-1.fc31.x86_64:
        
        > vcl/unx/gtk3_kde5/kde5_filepicker.cxx:233:18: error: 'setConfirmOverwrite' is deprecated: Use setOption(DontConfirmOverwrite, !enabled) instead [-Werror,-Wdeprecated-declarations]
        >         _dialog->setConfirmOverwrite(true);
        >                  ^
        > /usr/include/qt5/QtWidgets/qfiledialog.h:174:5: note: 'setConfirmOverwrite' has been explicitly marked deprecated here
        >     QT_DEPRECATED_X("Use setOption(DontConfirmOverwrite, !enabled) instead")
        >     ^
        
        Change-Id: I322dda4353a69746cc80afade8206c3cecee8a96
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86799
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [b5ed969212e267445e2e2e076321f52b1374b6d2]

        update and enable loplugin:duplicate-defines
        
        Change-Id: I713b9985b2a69fe3c84069f19c772969e2631e46
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85571
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-14  rizmut  <riz_17_oke@yahoo.co.id>  [de20525d6ff2078d25f2c8fffada6245e0824a77]

        Sifr: Add more 32px icons (tdf#129846)
        
        - Add 32px items in links.txt
        
        Change-Id: I110340b85190c859915436b13e27930c235b4f3f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86695
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-01-14  Mike Kaganski  <mike.kaganski@collabora.com>  [9f7ac479ff134d0f9ce65f6f8681e5e7664f357b]

        tdf#129360: don't try to use uninitialized objects
        
        And also don't forget to re-initialize member list of watch item.
        
        Another old bug masked by hacks removed in commit
        62f3f3d92aa204eaaa063b30d7ade44df501b997. E.g., previously in code
        
        Type t1
          var1
          var2
        End Type
        
        Type t2
          var1
          var2
          var3
        End Type
        
        Sub test
          Dim v1 As t1, v2 As t2, v
          v = v1
          v = v2
        End Sub
        
        breaking on line 'v = v1', expanding v in Watch, and stepping to next
        line, didn't update the children count. After the change, this surfaced,
        and now fixed.
        
        Change-Id: Ia47f5363a2fc62042701ff14d084870d1cced392
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86792
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-14  Michael Stahl  <Michael.Stahl@cib.de>  [cf226535f9903a048b1c105b180ae3a50a776e68]

        tdf#129805 writerfilter: fix import of nested generic field
        
        The problem was that the end of the outer nested generic field did not
        call PopFieldmark(), so the end of the field was at the end of the
        document.
        
        (regression from f610f9b611fe9f206b872ed06f7e859d688385fc)
        
        Change-Id: If5928b14dd35f7dd509370c2b8eef4c31bd149dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86785
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [db54dd2351a4c2d4e54e97db6ba19a65dfbee858]

        clang-tidy modernize-concat-nested-namespace in chart2
        
        Change-Id: I320234b60963d80f6870a9ce1fead8e29de437aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86759
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d038e27a98097c40af8bee3e7f24bad715742e91]

        Fix typo
        
        Change-Id: Ib7906754443db7260b1ef797b9b668be7fda2cc6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86738
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2020-01-14  Caolán McNamara  <caolanm@redhat.com>  [2863247598b8d85e9a284575e9b657f360d21c4d]

        move [G|S]etGetSpecialCharsFunction into its own header
        
        so the whole of edit.hxx doesn't need to be included just to set that
        detail
        
        Change-Id: I467add023ca59c1ffdccbafb21843cb153ba6a40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86769
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-14  Caolán McNamara  <caolanm@redhat.com>  [5c093e7e1505e787a5781446aed8add83bf7f55d]

        remove unneeded includes and update pch
        
        Change-Id: I361eeb1090e4ad9e77681e756ccd25edce3f5a3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86768
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-14  Caolán McNamara  <caolanm@redhat.com>  [084549285b1683b0efd6f4301e6350f95bded729]

        weld TableWindow
        
        Change-Id: If3b0f363b8f1f70d7d044a8e75def3fbab3d5e97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86766
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-14  Stephan Bergmann  <sbergman@redhat.com>  [35fbf454055a18c8431808b955b54f2cf3200bb0]

        Remove unused prefix="direct" feature
        
        It got introduced with b6cebf4a3e2997e6489bba77b358b306f8f435ce "Allow UNO
        component libraries to have each implementation in its own function", then
        ae3a0c8da50b36db395984637f5ad74d3b4887bc "Add .component <implementation
        constructor='...' feature" removed all of its uses and noted:  "[...] (which had
        previously been adapted to use the prefix="direct" feature, which may become
        unnecessary again in the end, depending on how to handle single-instance
        services/singletons)."  Handling of single-instance services/singletons has been
        added with 997d21183322a0a94b96868073808841d2773902 "Support for singleton
        constructor functions" and the feature has really become unnecessary again.
        
        Change-Id: I1ab910805d61421f892a244313c8778cd453f98c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86765
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-14  Caolán McNamara  <caolanm@redhat.com>  [1e5edbc5ac1be50c68a670879bd9c64514cf2f58]

        rework SvxTableToolBoxControl as PopupWindowController
        
        and refactor its drawing into a DrawingArea widget
        
        Change-Id: Iecaef02fcfaa04b3096d80c3fc2648690a190bd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86762
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-14  Caolán McNamara  <caolanm@redhat.com>  [440aac4e8c89029d6e7c09cd2a97d71674ed920a]

        update pch
        
        Change-Id: I5beb99f417b7a29fb0b985e01e4ac56565a3852d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86761
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [f88dfa135950acdd51d3f9693720507bc35b5a5a]

        use FastParser APIs in SvxXMLXTableImport
        
        Change-Id: I744943bdcdecc10219898d23038eb5d0c2dfb5d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85479
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [9a578e9861d930782fd9432e79741d3378a30589]

        clang-tidy modernize-concat-nested-namespace in basic..canvas
        
        Change-Id: I74a575e6ca7829ee252c0e315fc337ea223c944f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86758
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-14  Miklos Vajna  <vmiklos@collabora.com>  [03fd45dce6afa83fc1fcbcd890edb36affd61981]

        sw html filter: rework Yoda-style comments
        
        Change-Id: Ia71769f19298331c674120a3d413b85201a03e6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86747
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [47c0d10b02f6f89ef11f5eb6ce86efb5edb69f30]

        loplugin:finalclasses in framework
        
        Change-Id: I5405a123e887173fe4b90d66dab6225bf43883ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86740
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [af4f3bd896bb554b71972da5379a490b869f24bb]

        clang-tidy modernize-concat-nested-namespace in avmedia
        
        Change-Id: I2ac6de9e56bf94b81602bd841383d937b3d7e908
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86756
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-14  Mesut Çifci  <mesutcifci97@gmail.com>  [18b03440b4dca084274a02d16a8a1545d629a4c1]

        tdf#75280: Convert inappropriate use of sal_uIntPtr to better integer types
        
        Change-Id: I583e5758b999e2800e1372af3a6490b3b64fe96e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86717
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [f8554b5053d17d39f71eca246e4ad7264f4998a8]

        clang-tidy modernize-concat-nested-namespace in basegfx
        
        Change-Id: I79b5b135c00b31152ff37de3485dcbb955ca1071
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86757
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-14  Caolán McNamara  <caolanm@redhat.com>  [bcc6b77164134a1ea84f8ac2f5b8e6afa02e4228]

        weld PageColumnControl
        
        Change-Id: I943191b63d32cf5027a587c23fc73bbb2e7d730e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86753
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-14  Caolán McNamara  <caolanm@redhat.com>  [85307c10d3ca4d7c9ed3fa1ca3700a6330b09da8]

        rework PageColumnPopup to be a PopupWindowController
        
        Change-Id: I00d0ce6001f2eb3076c699bca7c64a72b94716c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86751
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [a41fe32ba989cad3b6e2e20793b3fff469230eb6]

        loplugin:finalclasses in accessibility
        
        Change-Id: If9314712090bc2494f86afa8f0c25038f8307278
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86742
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-14  Caolán McNamara  <caolanm@redhat.com>  [53d2a0390473319555f244f0ac3cf9a44b5ac7a0]

        weld PageSizePopup
        
        Change-Id: I989e2a6337f368ec388290f1e4af329865af9ec7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86749
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [f076e09e7222ade29e73b839579178ac5f134778]

        loplugin:finalclasses in oox
        
        Change-Id: I5d69ed1ba551a51b3a8124d5b9f0e565023e7404
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86743
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-14  Mike Kaganski  <mike.kaganski@collabora.com>  [25f4cc12fb59284392914c93a0ae6ad199ecc069]

        tdf#128226: make OpenSymbol font an internal resource
        
        OpenSymbol is crucial for Math; so it is not just some font that
        could be used if present, but part of program resources. As such,
        it must be available with other program resources, and not depend
        on user preferences, like uninstallation of the font from system.
        
        This patch puts it into program/resource/common/fonts, and adds
        that path to the paths used for private fonts. This is in addition
        to share/fonts/truetype, which is optional, and is usually absent
        on most Linux and Windows installations (on Linux, it is usually
        in a separate package installing it to system fonts; on Windows,
        it is also installed to system by MSI).
        
        Change-Id: Ibf5e12e70dacb62b965035645fc53e9d83cd8793
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86649
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-by: Rene Engelhard <rene@debian.org>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [4e0a6e43f48ef2d39433bdd8af3b6fd1906e2940]

        loplugin:finalclasses in basic..emfio
        
        Change-Id: I1b0df1a6cb5b8db9db09cb1d55d932459ab16d81
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86741
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-14  Caolán McNamara  <caolanm@redhat.com>  [3afc718eddcd81232392d46fccc24b8ec626c8df]

        rework PageSizePopup to be a PopupWindowController
        
        Change-Id: Ib8a0acbceca607b0820437d66e18c7cd8c16904e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86748
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-14  Caolán McNamara  <caolanm@redhat.com>  [998a9470f1d5728b3f9702ef7aca77aa53bff96b]

        remove some unneeded includes
        
        Change-Id: I798230983b612ee2b9a0f6cc17751a3a5d703e9f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86744
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [93be108f5270cc2b0fe19d23d7819970e69a8535]

        AbstractSvxHlinkDlgMarkWnd is unused
        
        since
            commit 74713b34a36577f19eb3194246de73fa4f2bb741
            Date:   Wed May 25 09:05:21 2016 +0200
            loplugin:unusedmethods
        
        Change-Id: I0c70c169fff9e377688483c65ca6beb67ff06046
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86739
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-14  Caolán McNamara  <caolanm@redhat.com>  [9e224ed49b47efc0695647494f5ba6a6b866aa61]

        remove some unneeded includes
        
        Change-Id: Ic7add88f04fb53960c4d76414fb655cb4e5040b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86745
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-14  Luboš Luňák  <l.lunak@collabora.com>  [51882d9ec5a139bc7bc282ebf4ab03ada9ff2694]

        fix Skia CPU instruction set support (tdf#129546)
        
        It was a mistake to compile the SkOpts.cpp file with the highest
        CPU set available. I got confused by what SK_CPU_SSE_LEVEL means.
        That setting is the lowest set supported, so we should leave
        it at whatever Skia's SkPreConfig.h detects it to be from the actual
        compiler flags (the ones used for building everything).
        SkOpts::init() does runtime checks only for sets _lower_ than what
        SK_CPU_SSE_LEVEL says, so by compiling the file with the highest set
        all these runtime checks got disabled and it was assumed that
        the set defined by SK_CPU_SSE_LEVEL is always available.
        
        Change-Id: I839370645a9cafbede2d37017b9332cc739fc317
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86682
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-14  Caolán McNamara  <caolanm@redhat.com>  [3888b5e0000c27c0f1de283e05a6daf0196553b4]

        SvxCharViewControl is newly unused
        
        Change-Id: I8319f6498b6c2adf74c94c76d78aa02cabc01c64
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86689
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-14  Caolán McNamara  <caolanm@redhat.com>  [1c6728a7b52439ed09ed1576517b8037479de1a6]

        weld SfxCharmapCtrl
        
        Change-Id: I36bb2d1b23fdb5afa4e5ab85e6989a95474e874e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86678
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-14  Caolán McNamara  <caolanm@redhat.com>  [94c1f5cfb96a826220b64608cf0ada76d3bdde31]

        rework SfxCharmapCtrl to be a PopupWindowController
        
        With MSVC, the changes to include/sfx2/charmappopup.hxx would cause spurious
        
        > isvt.lib(svtlo.dll) : error LNK2005: "public: virtual class com::sun::star::uno::Any __cdecl cppu::ImplInheritanceHelper<class svt::ToolboxController,class com::sun::star::lang::XServiceInfo>::queryInterface(class com::sun::star::uno::Type const &)" (?queryInterface@?$ImplInheritanceHelper@VToolboxController@svt@@VXServiceInfo@lang@star@sun@com@@@cppu@@UAA?AVAny@uno@star@sun@com@@ABVType@4567@@Z) already defined in classificationcontroller.o
        > isvt.lib(svtlo.dll) : error LNK2005: "public: virtual void __cdecl cppu::ImplInheritanceHelper<class svt::ToolboxController,class com::sun::star::lang::XServiceInfo>::acquire(void)" (?acquire@?$ImplInheritanceHelper@VToolboxController@svt@@VXServiceInfo@lang@star@sun@com@@@cppu@@UAAXXZ) already defined in classificationcontroller.o
        > isvt.lib(svtlo.dll) : error LNK2005: "public: virtual void __cdecl cppu::ImplInheritanceHelper<class svt::ToolboxController,class com::sun::star::lang::XServiceInfo>::release(void)" (?release@?$ImplInheritanceHelper@VToolboxController@svt@@VXServiceInfo@lang@star@sun@com@@@cppu@@UAAXXZ) already defined in classificationcontroller.o
        
        when linking Library_sfx (and which appears to be unrelated to the (implicit)
        /INCREMENTAL since 9739c37d8ad7c6fca269709674a6975fa7ebd191 "enable incremental
        linking on windows"), which requires the HACK in
        include/svtools/popupwindowcontroller.hxx.
        
        Change-Id: I74c4318e6216001f18d0cf5ed63e78ba2ab13cd3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86664
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-14  Marco A.G.Pinto  <marcoagpinto@sapo.pt>  [9bb9fb43a69dd7c0afe864caadb8bb9d45207479]

        [pt_PT] Added 15 words to autocorrect
        
        Change-Id: I0d7c606581c00588334c628419e5a1fff09f1c40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86735
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-01-14  Mark Hung  <marklh9@gmail.com>  [b203b9c83d0000c8465dcd92fb6b029a2f28c724]

        tdf#128304 export TB_RL writing mode as eaVirt
        
        and import eaVirt to TextWritingMode instead of TextPreRotateAngle
        (-90) degree of CustomShapeGeometry. CJK text in TB_RL writing mode
        are upright in Writer. It corresponds to eaVirt by its defintion.
        
        Change-Id: I2a8bc6676ad6af06b06e023adaa2f201a028d426
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86637
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-14  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [1dd9200be9f167dc802b04529a54604691fe050e]

        tdf#42949 Fix IWYU warnings in connectivity/*/*cxx
        
        Except for platform specific drivers/ado and drivers/macab dirs
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I24b741cded8995e29ac3d518aeaa0d60b3c55b56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86317
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [ea10986a0939cacd34e8d3e026579c8ce3e6ac6c]

        Silence -Werror,-Wdeprecated-declarations for now
        
        ...as seen with qt5 5.13.2-1.fc31
        
        /home/noel/libo2/vcl/qt5/Qt5System.cxx:18:83: error: 'screenCount' is
        deprecated: Use QGuiApplication::screens()
        [-Werror,-Wdeprecated-declarations]
                                        ^
        /home/noel/libo2/vcl/qt5/Qt5System.cxx:22:44: error: 'screenGeometry' is
        deprecated: Use QGuiApplication::screens()
        [-Werror,-Wdeprecated-declarations]
            QRect qRect = QApplication::desktop()->screenGeometry(nScreen);
                                                   ^
        
        Change-Id: I73385b56f58284fedf5acbfb914177e06f3512d1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86736
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-14  Caolán McNamara  <caolanm@redhat.com>  [cdd824029edf880650afa46cb439049c7b9f9a93]

        crashtesting: libstaroffice should use sender-lastname not send-lastname
        
        https://github.com/fosnola/libstaroffice/pull/7
        
        Change-Id: Id4fe0bd016cf57d1b48055775d03cfc859ac557b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86715
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-14  Caolán McNamara  <caolanm@redhat.com>  [a62b421440de305a910d4ace4c146012f9f25e14]

        ofz#20066 Timeout
        
        Change-Id: Idd0ac51279c99e17c6f890096c7b6daf1b1802ed
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86703
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-14  Mesut Çifci  <mesutcifci97@gmail.com>  [edc748c9be3037a88c0f37ace160946e4fbd2a2d]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: I42b59c9d22edb987c55aace700934fdab95f83f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86719
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-14  Heiko Tietze  <tietze.heiko@gmail.com>  [2b3c96a03f2e3c12148ec00c93f06e093d384db9]

        Related tdf#129836 - Alphabetize styles in the footnotes/endnotes dialog
        
        Page and paragraph dropdowns were missing
        in Ie9bc4f63412dabd6032f0a9b7225384823f2f39a
        
        Change-Id: Ied25eeb1360718315190104213172da594e4b05c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86666
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-01-14  Caolán McNamara  <caolanm@redhat.com>  [fa412876add97cab38d404723c49d35775f8efea]

        Related: tdf#127782 resize the print dialog to its optimum size...
        
        after expander is activated
        
        Change-Id: I3f87243f0502829e048173987c8998898d351adf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86575
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-01-14  Heiko Tietze  <tietze.heiko@gmail.com>  [96b4bf352b1dc43637080719c91eef61fef74bf8]

        Resolves tdf#127782 - New Print dialog is too high
        
        Expander added
        
        Change-Id: Iea41f9cf335b75210de0acf5688fddd5e3dd3dbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86478
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-01-14  andreas kainz  <kainz.a@gmail.com>  [e5e0cfe18f75ee22f72f2058be0706ede52ce28f]

        pdf export dialog update general tab alignment update
        
        Change-Id: I78dd99e3ca79322553b7bf1788f628a3e0aba305
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86720
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-01-14  Miklos Vajna  <vmiklos@collabora.com>  [5960c6f4ca9dd6ab4b4081d3be7253468cd212c4]

        tdf#129516 DOCX import: fix incorrect z-order with textboxes
        
        Commit 3272c1eb5563f3bda2caa24f32b1018372622109 (related tdf#100074:
        prepare group shapes text input via writerfilter, 2018-10-01) tweaked
        the oox code, so that later it'll be able to call back to writerfilter
        to parse group shape text. That makes sense, but it also removed the
        reset of the group shape context, which means that two subsequent group
        shapes are now imported as a single group shape with a merged child
        list.
        
        Reset the group shape context again when writerfilter asks for the
        XShape from oox. If this causes a problem for the above scenario later,
        then it could be considered to handle this in
        ShapeContextHandler::endFastElement().
        
        Change-Id: I14f7f0bab2c66c8430313d5b2daffe3160a58c27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86712
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [e73b99b8dda36545116ac5b5f00c210642c2e3a6]

        loplugin:finalclasses in i18npool..linguistic
        
        Change-Id: Ib903fb2fdb4c4c25f73053065b828dade8b63785
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86687
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-14  Noel Grandin  <noelgrandin@gmail.com>  [7ae61449ccbeaf6a0b2aa8e81aad394b18565943]

        use FastParser in reportdesign
        
        Change-Id: Ib012e7c814184eaeaab57200107e8bf4887058f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86707
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0dc1611ac1c2c4ad57346131394d3c7035021259]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5a44291fac8fe16731bf0dff05ed40ae582f3461
          - Signature lines are for text and spreadsheets
            
            Remove reference to Writer in signature line Help pages
            
            Change-Id: I8f454c67277af2236bf52bb290fcd5d606093a45
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86722
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-13  Stephan Bergmann  <sbergman@redhat.com>  [974ea67a7c345a8be98c5aaa59baf9b07959b708]

        tdf#129930: Dispose SystemClipboard service early enough
        
        At least on Windows, the related
        CMtaOleClipboard::m_hClipboardChangedNotifierThread thread would otherwise still
        run during cppuhelper::ServiceManager::disposing (but could try to create other
        UNO services, which then throws a DeploymentException).
        
        (There is also a GetSystemPrimarySelection similar to GetSystemClipboard in
        include/vcl/transfer.hxx, which might or might not turn out to have a similar
        issue.)
        
        Change-Id: Ia64e708cf0578e3a127c1a56fbace577ecf4ee1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86558
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-13  Caolán McNamara  <caolanm@redhat.com>  [76a8746ea40965547c3d0fd9d56a8649f26ef756]

        crashtesting: downgrade assert to a warning
        
        its asserts since...
        
        commit 5291c3ef56948a91166a597033f3e48e00d57403
        Date:   Sun Dec 1 05:41:43 2019 +1100
            tdf#43157 basegfx: remove OSL_ENSURE preconditions
        
        on e.g. export of tdf12500-2.wmf to odg
        
        but its unclear what a fix might look like
        
        Change-Id: I26c1b1426a0d5ca7f25ca69cf1b720fe3344ce69
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86714
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-13  Miklos Vajna  <vmiklos@collabora.com>  [186ef501a305d452da1f36aa51106dba181dc324]

        sw reqif-xhtml export: fix non-well-formed output on Chinese text
        
        And also search for the '"<" OOO_something' pattern, and fix up all
        cases where we forgot to call GetNamespace() when opening an element.
        
        Change-Id: I015e807c1ad0f96c7c4aaa97f7f61ae134cf3754
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86701
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-13  Caolán McNamara  <caolanm@redhat.com>  [b3185eb977042347106b92a5062ea695ef4b82ef]

        remove some unneeded includes
        
        Change-Id: I6d9cde8f8dad5be52e79946b4d0ec12989bb9ee3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86696
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-13  Michael Meeks  <michael.meeks@collabora.com>  [62ad8f6f42a5f8c0150770b3490988bac62178e9]

        mobile: escape JSON for function wizard, and emit only on mobile.
        
        Otherwise typing "-> wa" into a cell gives JS exceptions.
        
        Change-Id: I5303186fe9f84e055d65cf1929ccf5a7a20cae35
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86706
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-01-13  Mike Kaganski  <mike.kaganski@collabora.com>  [96ab492b74d9e64051d82f220f65cadedf34a878]

        tdf#129360: fix old unsigned underflow
        
        ... discovered thanks to 62f3f3d92aa204eaaa063b30d7ade44df501b997:
        properties count may be 0, and unconditionally subtracting 3 from
        that will give a big number. Previously this was masked by a "Very
        Hot Fix" in SbxArray::GetRef that was dropped in the said commit.
        
        This unifies property count correction in the two places that use
        it: in WatchTreeListBox::RequestingChildren, where it was correct,
        and in WatchTreeListBox::UpdateWatches, where underflow happened.
        
        Change-Id: Ie980bc9571b2555cc2f643e770d824d5e2eb3731
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86700
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-13  Caolán McNamara  <caolanm@redhat.com>  [e08f680c78d4f73ddeda658cea713fdecf7a4a1b]

        weld TextUnderlineControl
        
        Change-Id: I9ebf3b1e9c4509c0568d26370d5a97c5c60baedd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86699
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-13  Caolán McNamara  <caolanm@redhat.com>  [c81afdb5118536b2e2365a9a9af6b6e162c87aeb]

        rework TextUnderlinePopup to be a PopupWindowController
        
        Change-Id: I149777b827dd00e00e62b461836122861864f829
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86697
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-13  Caolán McNamara  <caolanm@redhat.com>  [bd738ed736cc5e1f4ed8e81c3691538d401bbf65]

        weld TextCharacterSpacingControl
        
        Change-Id: Id0789c8c590a120efa8585d45fe7f5cdb0077cbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86694
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-13  Caolán McNamara  <caolanm@redhat.com>  [c9ba69cdfaaf19695fc8e40ba7af1d06490a123f]

        rework TextCharacterSpacingPopup to be a PopupWindowController
        
        Change-Id: I3db8f93b99157f7ee8d6095f7dfc5c2b2e6890e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86690
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-13  Caolán McNamara  <caolanm@redhat.com>  [4e12a674f51e898cf11af64b01e8da8468cec401]

        rename NumValueSet back to SvxNumValueSet
        
        Change-Id: I05cd8e336f818e80de40abb40cf739a7cbb540d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86665
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-13  Caolán McNamara  <caolanm@redhat.com>  [1caaf3cb0691a1659379ae3ce9964f600da5aa66]

        update rotation immediately in sidebar
        
        Change-Id: I7e44c3010bf44dca9c97548e040edf3af3573c43
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86674
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [a166a0d1d2aae132668a60ad845db154643c743a]

        AbstractSvxMessDialog is unused
        
        since
           commit 74713b34a36577f19eb3194246de73fa4f2bb741
           Date:   Wed May 25 09:05:21 2016 +0200
           loplugin:unusedmethods
        
        Change-Id: I3605b189f6bd5264ead91e02c2a018a3dd5e1e98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86688
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-13  Mark Hung  <marklh9@gmail.com>  [340b0eedaac17ff26799b09f6bbb2b115712e2d5]

        tdf#129655 Sync TextWritingMode to frame direction.
        
        Sync the text writing mode of a shape to the frame
        direction of the attached text box ( a text frame ).
        
        Change-Id: Ied9ff1a1d0f53d7ef78a83a086af0a2c1ca5eb36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86638
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [b56e0d7f7fb9f1ca9295ac2ba540a3cf778324b9]

        tdf#129908 Crash at Data > Group and outlone > AutoOutline
        
        regression from
        	commit 7282014e362a1529a36c88eb308df8ed359c2cfa
        	tdf#50916 Makes numbers of columns dynamic.
        
        Change-Id: Ie0eff58c7db5a3c85cfea480ca1fea5767fd8cfb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86683
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [c1e96a5d323614f1566702c933dcda9d89d23632]

        loplugin:finalclasses in package..sfx2
        
        Change-Id: I2908abc13f16b0011fcb326e8405080cc30df74a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86684
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [029044bd5b5989e4b1a965f89e6ba79bf9717bc2]

        use FastParser in chart2
        
        Change-Id: I98e8649bdfd2ceb556621a8b2c3c3a29bfaf7498
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86677
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-13  Caolán McNamara  <caolanm@redhat.com>  [bfb7fef85f63b82b54832c755e111b90f701e8dc]

        ofz#20051 if duplicate exists then m_ObjToRecMap points to deleted element
        
        Change-Id: I854410ba1d5c0a622b5ba9c6816a24a3477e5089
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86681
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-13  Yusuf Keten  <ketenyusuf@gmail.com>  [c7de89df5efc4b2af1f81c00befcc957a7e22ca6]

        tdf#75280 Convert inappropriate use of sal_uIntPtr to better integer types
        
        Change-Id: Ia45fb0bc882411fe0bfcd1e83932d187b4873ab0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86214
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-01-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [d865a4ea712619eee64e76483dc7223404e43a2c]

        convert this warning to SAL_INFO for now
        
        too noisy until I've done more conversion
        
        Change-Id: I1afe653683f12edc4516a40f609e6c1dc749c9e9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86676
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [db6c54b2e93d1cc5c02e7db7b1841fabbc3ef950]

        convert dbaccess to FastParser APIs
        
        Noting that I use "& TOKEN_MASK" a lot because we can be dealing with
        either NAMESPACE_DB or NAMESPACE_DB_OASIS.
        
        Change-Id: I5ca0aac61e37dc903bb998a43b73b48df22e55fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86655
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-13  Stephan Bergmann  <sbergman@redhat.com>  [09597ab01d22820137ada0dc08b5a9bf481468a8]

        Silence -Werror,-Wdeprecated-declarations for now
        
        ...as seen with qt5-qtbase-devel-5.13.2-1.fc31.x86_64:
        
        > vcl/qt5/Qt5Frame.cxx:481:73: error: 'screenGeometry' is deprecated: Use QGuiApplication::screens() [-Werror,-Wdeprecated-declarations]
        >             toSize(pScreen ? pScreen->size() : QApplication::desktop()->screenGeometry(0).size()));
        >                                                                         ^
        > /usr/include/qt5/QtWidgets/qdesktopwidget.h:79:5: note: 'screenGeometry' has been explicitly marked deprecated here
        >     QT_DEPRECATED_X("Use QGuiApplication::screens()") const QRect screenGeometry(int screen = -1) const;
        >     ^
        [...]
        > vcl/qt5/Qt5Frame.cxx:490:56: error: 'screenNumber' is deprecated: Use QGuiApplication::screenAt() [-Werror,-Wdeprecated-declarations]
        >             int nLeftScreen = QApplication::desktop()->screenNumber(QPoint(0, 0));
        >                                                        ^
        > /usr/include/qt5/QtWidgets/qdesktopwidget.h:75:5: note: 'screenNumber' has been explicitly marked deprecated here
        >     QT_DEPRECATED_X("Use QGuiApplication::screenAt()") int screenNumber(const QPoint &) const;
        >     ^
        [...]
        
        Change-Id: I7db00ee0e7cd7f652af4f7426f9ea0172206d485
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86660
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-13  Mike Kaganski  <mike.kaganski@collabora.com>  [a4681e8b74a59439110af42ff18cce021512056d]

        Merge both x64 and x86 CRT merge modules into x64 MSI
        
        ... because it contains x86 binaries in addition to x64: e.g., twain32shim,
        spsupp_x86.
        
        The opposite (inclusion of x64 MSM into x86 MSI) is not possible ( see
        https://stackoverflow.com/questions/58181986 ), so do it just for x64 MSI.
        
        And fix inclusion of CRT MSMs in VS2019, which were detected in configure.ac,
        but not used in scp2/source/ooo/vc_redist.scp.
        
        Change-Id: I3935fce751b1b6d04291fede6b82be25fe541582
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86667
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-13  Dennis Francis  <dennis.francis@collabora.com>  [353d4528b8ad8abca9a13f3016632e42bab7afde]

        tdf#125662: do parallel-zip in batches
        
        In this approach the input stream is read one batch (of constant size)
        at a time and each batch is compressed by ThreadedDeflater. After
        we are done with a batch, the deflated buffer is processed straightaway
        (directed to file backed storage).
        
        Change-Id: I2d42f86cf5898e4d746836d94bf6009a8d3b0230
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86596
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-13  Onur Yilmaz  <onuryilmaz0750@gmail.com>  [9dce33e6943dec5ff111802ec3e7c338abf56592]

        Proper integer in SvxSearchCharSet::LastInView
        
        At the recommendation of comment in Patch Set 6:
        https://gerrit.libreoffice.org/c/core/+/85960/6/svx/source/dialog/searchcharmap.cxx#54
        
        Change-Id: Ie2799b5e609b4843907a0a3e361ab4253b6cb9a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86611
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-13  Dennis Francis  <dennis.francis@collabora.com>  [d98cc8f881673f64f0a1fa35eea8610fb5b083e3]

        Revert "tdf#125662: disable parallel-zip if the memory..."
        
        This reverts commit 0b8ae8725083eb0526a262d434cc06fb3f3e7336.
        A better fix will follow this patch.
        
        Change-Id: I4ff8d71bf2401bae2e2071c369e3746b8b7c72bb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86595
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2020-01-13  Stephan Bergmann  <sbergman@redhat.com>  [714b7a76665655dc5d090c6ab4a715c085b52739]

        solenv/flatpak-manifest.in: Merge "remove dconf access"
        
        <https://github.com/flathub/org.libreoffice.LibreOffice/commit/b15fd5cb85280ac60bdd1d763fe5b715057ab267>
        
        Change-Id: If2af9110b07518fb0fb2c65ca490f9e1125de8a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86662
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-13  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [f7804fc28bc65de4938d67d6f8a19f1eacab3341]

        tdf#42949 Fix IWYU warnings in sfx2/source/[d-n]*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I9e5e767f916d317761ac9a19124c19b822226ff5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86152
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-13  Mesut Çifci  <mesutcifci97@gmail.com>  [c1482ce923ef033b5db989524d836a3bb4148b0d]

        tdf#90834: Turn in-line version control history comments into good comments
        
        Change-Id: Ia04b7d4ed5876db8f2f5bed2c8f28af2c203877b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86039
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-13  Michael Stahl  <Michael.Stahl@cib.de>  [88ff7edb95602648ac5bd00b29262cbe02f8bf83]

        offapi: misleadingly named ParaHyphenationMaxLeadingChars/Trailing
        
        Change-Id: Iaf2fe6467b16b36c80ff8e4207b3749c7b34d39e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86565
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Michael Stahl <michael.stahl@cib.de>

2020-01-13  Caolán McNamara  <caolanm@redhat.com>  [9f4e9cacf02f6d6df939b2465b46d3398b68b8d5]

        cid#1457613 Unchecked return value
        
        Change-Id: I327f735a25fd3d33d571523a8c120b786d9c36ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86658
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-13  Mesut Çifci  <mesutcifci97@gmail.com>  [c4f0c87b2f4ac68accc202731e0328ab101a073e]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: I1c1e7b42211c51f572698efd3135e388f8fb2979
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86648
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-13  Caolán McNamara  <caolanm@redhat.com>  [e111483bddecff4e874ad298f762cac42a010610]

        cid#1457617 Unchecked return value
        
        Change-Id: I2ca1d1718b725b8a940d6500fcdc4aad21489524
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86659
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-13  Mesut Çifci  <mesutcifci97@gmail.com>  [4a372929c82e894601ab243a507061e1cfc6a59d]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: I7342275928e0231062f378942c567fe993b2a271
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86544
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-13  Miklos Vajna  <vmiklos@collabora.com>  [467e355c6a947e12bc23b6d93e1a2cc0c778dc71]

        sw: prefix members of SwGrfNode and SwChartLabeledDataSequence
        
        See tdf#94879 for motivation.
        
        Change-Id: I6a752a952e41302620463682c3361fad7e639df4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86656
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-13  Caolán McNamara  <caolanm@redhat.com>  [6c74c916652e38017c0097c131353d96b70e5414]

        if these popups have focus on dispose put focus into document
        
        instead of an arbitrary window
        
        Change-Id: Ib3af0ba6dabe94026b8548e88f7ecdc35907606f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86646
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [d5047c4a1cbae1cb2b57ed435ecd63e6817506d3]

        loplugin:unusedmethods
        
        Change-Id: I4eae284cf763b260dd9349bf8d31f46612916de1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86654
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [748e354af826f2439982b69ffa99dce68378d1f1]

        loplugin:unusedfields
        
        Change-Id: Iaf188bfd43396eeec31e62ac3de3fbc76da4331a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86653
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-13  andreas kainz  <kainz.a@gmail.com>  [d3ac24bdb5dd4bc70a0b0c217b5e8f503dad8545]

        tdf#128658 update image compress dialog default settings
        
        Change-Id: I4bfd14d1d8543e27eb31e340742fac527d22e6d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86431
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-01-13  andreas kainz  <kainz.a@gmail.com>  [b448b4953c8a8c2bd307844a5705b9832a6cffa4]

        tdf#128658 presentation optimizer default image settings update
        
        Change-Id: I38a2e1036befe48d9a82994b6e774c7cf427c328
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86436
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-01-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [e0bfaf5aff4452e0c98d60e9cee94e063166a6d2]

        loplugin:unnecessaryvirtual
        
        Change-Id: Iaba4e315aecf8dfe336e5fd5e95235ff66ab53a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86652
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-13  Jim Raykowski  <raykowj@gmail.com>  [6e71005fb44a402b364233964a203f7c1e33b4c4]

        tdf#115600 Fix navigate by reminder wrap messages
        
        Navigating by reminders is done in the order which reminders are set.
        This patch corrects wrap messages displayed when first and last reminders
        are reached and continued from the last and first reminder.
        
        Change-Id: Iaea1965df149a029b4b1e2df059a8d73306f901c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86629
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-01-13  Mike Kaganski  <mike.kaganski@collabora.com>  [628189b73465b811fd7083e1fdc8533443b52588]

        Use static initializer
        
        Change-Id: If46a12403bf941ed8b4b131bfdfa17667d3f1f0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86650
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-12  Caolán McNamara  <caolanm@redhat.com>  [bb9c74189c9d8dd3e4de7efe94b9ba8d158a9133]

        EndPopupMode at end instead of start
        
        Change-Id: I8b5b5957ea6adf2b5b637da41fbe96ce9add03e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86642
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-12  Andras Timar  <andras.timar@collabora.com>  [2d81218ad964e49509884e20888aa29e4384e097]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 3097066a2e5ef164d98527406c0b94d1dd4b98fa
          - corrected Slovenian readme and package description
            
            Change-Id: Iaeece79f64ed03a63191afe9a5f55cbd298a5ed5
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/86643
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            Tested-by: Andras Timar <andras.timar@collabora.com>
            
2020-01-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0a9c71b2ea0a33b4205be27a756a0199c8a9b289]

        Fix typo
        
        Change-Id: I32873ff1920cbaecaa583c8cc1871be5fcbf9c82
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86375
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-12  Noel Grandin  <noelgrandin@gmail.com>  [d9c6a43555ca11aad8daf5c424a1b9d992f0658a]

        convert mathml to FastParser
        
        Change-Id: I2aa198e766df55143d59d41019cba9b569bd0622
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86599
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-12  Seth Chaiklin  <sdc.blanco@youmail.dk>  [b865355af74b33714e8f7e33e919a57d01d66de9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8a54ad38c542ed005ad11cd18579b6645ca21b23
          - tdf#124105 - Document double-click to Insert Special characters
            
              - remove outdated text
              - add "Recent Characters" and "Favorite Characters"
            
            Change-Id: I78fe5c30d8c95d8f5c630d295a17b2b5d0bff4d4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86634
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-12  Seth Chaiklin  <sdc.blanco@youmail.dk>  [09b86f18b1c28a4b0e66f5b7ec8eaac76b6167a8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0d44ebef2f2c5829ff4998d9890aaf8f612a1ed3
          - tdf#108869  repair icon on help file
            
             - have removed image link because icons seem to be theme-specific
            
            Change-Id: I70e8312d61e4163d7e654c4945eb520c7414f741
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86617
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-12  Seth Chaiklin  <sdc.blanco@youmail.dk>  [7b773952d567961fc348c9ed3b4b5ebec379e852]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 539e836b676ca3516603a85652b9323e0ca91ecb
          - tdf#120938 clarify how reminders navigate
            
            Change-Id: I132b18537f75a117a443b9ee9e44dbe0287b926c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86630
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-12  Yusuf Keten  <ketenyusuf@gmail.com>  [1be03e47df4281a2a855a61b71f006dea0e212ff]

        tdf88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: I5eb9c58f511a6ded473eb3fb998fd21584c227d8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86607
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-12  Yusuf Keten  <ketenyusuf@gmail.com>  [dd3e75758f9de9e08022938b5cc948c2a4417058]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        Change-Id: I9b285a80e0d52f412e2738995d66aa65cf93d16a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86606
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-12  Luboš Luňák  <l.lunak@collabora.com>  [202146901b6fbab923042d30f62b19992bf5179b]

        finally fix Skia Windows widget drawing (tdf#129416)
        
        So much time wasted just because c6b66646870cb2bf couldn't be bothered
        spending a minute or two explaining the weird black/white alpha hack
        that it turns out is not even necessary as the resulting image
        is incidentally in the premultiplied alpha format.
        
        Change-Id: I810458a670b2c0c8047118f55f58bf588a37f9f1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86569
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-12  Caolán McNamara  <caolanm@redhat.com>  [454e3eeaf36fd7f9470fb5a1945972990e6e5919]

        cid#1457617 Unchecked return value
        
        Change-Id: Iff33ff608256ac9d6d8037e512f5669448909e18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86625
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-12  Caolán McNamara  <caolanm@redhat.com>  [33ac8ea863ddba903834fe9d0e7165a087bb9c5f]

        cid#1457613 silence Unchecked return value
        
        Change-Id: I034031dba1a67347c59ce7f17e96c795990dd39e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86624
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-12  Caolán McNamara  <caolanm@redhat.com>  [caf4006c3e593816c78a8dabf949ac33e5cceca8]

        cid#1457616 Unchecked return value
        
        and
        
        cid#1457618 Unchecked return value
        
        Change-Id: I5459ac00a19e7d1b136a58969c3d7672864a8aea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86626
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-12  Caolán McNamara  <caolanm@redhat.com>  [3cd738d52ec2adf78f97b1e88b47dec4e5e16f74]

        ofz#20031 Abrt
        
        Change-Id: I54451cdda29b9683fc8adf8374cb611bbebf0097
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86627
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-12  ayhanyalcinsoy  <ayhanyalcinsoy@pisilinux.org>  [16e7ca76ae873fe953b483f4c34aa9e5610addf8]

        tdf#129423: Make export tests export-only where applicable
        
        Change-Id: I71d7e23dfdccd508ab0c12776296886c4bd028a6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85880
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-12  Mike Kaganski  <mike.kaganski@collabora.com>  [87103d71e733ab6d7aaf6a390932d3056fafe858]

        Make RunQuickstartAtFirstStart branding-dependent key
        
        This should not be common to all installed branded flavors of LibreOffice.
        This is controlled by an installer option, and so should be specific to
        an installation.
        
        Change-Id: I88d30d947b6114f5a271286b226b0e22c171265a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86603
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-01-11  Caolán McNamara  <caolanm@redhat.com>  [350d25da375f221edfa37309324ce3c68cf297ef]

        cid#705996 unintended sign extension
        
        Change-Id: Ia2bb742b5392e139953d92e1a3c38a8e3bc4d5f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86622
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-11  Caolán McNamara  <caolanm@redhat.com>  [1583d309dd4754c7c97f5464315a518aea390bb1]

        cid#1401328 Uncaught exception
        
        Change-Id: Ib8b988f0308d8d438e0f093594a179c84731ab3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86623
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-11  Caolán McNamara  <caolanm@redhat.com>  [f189d87c37fe80338b2d8d0e6cbea3f1d4570244]

        ofz#20025 Invalid-enum-value
        
        Change-Id: Ia1972a283b7d1d27a60ac763498eb175530b0c4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86612
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-11  Caolán McNamara  <caolanm@redhat.com>  [258f9c44d882c8c43e04c84983942f6bd6f3982c]

        cid#1457614 Uninitialized scalar field
        
        Change-Id: Ifbe50fe8ab1038c57e60f456b95679cb6c444594
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86616
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-11  Caolán McNamara  <caolanm@redhat.com>  [7c201f2e961d6eefdcaf410edc2499112df3896b]

        Resolves: tdf#129763 resize to request happening on every activate
        
        even though the state remains the same, so only do the resize
        if the EnableClearFormatButton[All] state changes.
        
        also change the default to off, which is what writer typically
        set it to, and make calc the one that enables it explicitly. Its
        easier to grow a dialog than shrink a dialog.
        
        Change-Id: I449df7b7dcf0204b5143b8ad88e528668b84d0a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86613
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0f974b91ddc19dffe62b3ea9716d04b0b1b8becf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f731b465247c8ccefed8710cc8b49fa7bea85374
          - tdf#129741 (WIP) Add back help for color selection
            
            The color page dialog was removed by 957f72b1e3aeeb596eb9c82b4b623d09d1122e71
            
            However there is no more Help page for Color selection, so we put
            it back and added contents, including screenshot.
            
            Change-Id: I0896af7897ab0080e8474efc0a960c185f506391
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86620
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a0c68af41e074ae39c18b658618a5f2236079ca1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 643f6afa4364e1d72e69fd09226188d188b75ba1
          - Add localized color-picker screenshot
            
            Command 'make screenshot' cannot fill the color picker with
            information, and screenshot must be taken manually for each lang.
            
            This patch adds placeholders for color picker loalized screenshots
            filled with en-US locale, while localized shots are to be  provided by
            community members.
            
            Localized pt-BR is provided.
            
            See wiki for using screenshot features of LO dialogs.
            
            Change-Id: I40c1567a5d6c1a1bde8a43992e804a1f0401108c
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86602
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-11  Mike Kaganski  <mike.kaganski@collabora.com>  [31014301cbb1e9f4b2f7d8970901b7cea4938f80]

        Replace rtl::Static uses with statics
        
        Change-Id: Ifef42ffc1b27be0225d0d33b21d74ba3ea0b231e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86610
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-11  Mike Kaganski  <mike.kaganski@collabora.com>  [310012041bf0b43868527c3a523c97c2cde4fca1]

        Replace an rtl::Static use with a static
        
        OOOVendor was apparently a leftover from commit
        a40e0d00ba597a12de42334ee78af9c5fc68e65e "Remove dead rtl::Static
        instances".
        
        Change-Id: Idbcf83cbd24ff7102157ba7285f4fcebd6675611
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86604
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-11  Mike Kaganski  <mike.kaganski@collabora.com>  [01fa2b022e4d5b7392b02181d9bb9bfc76272d62]

        Use registry key to track installed state of gm_SharePointSupport_SubstMSO
        
        Without that, after initial installation, the state of the feature is
        undefined, and following uninstallation can't define that it needs to
        be uninstalled, unregistering SharePoint.OpenDocuments class.
        
        Change-Id: Ib7455833fb397c332735eb4c8ab63f763b4e469b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86598
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-11  Caolán McNamara  <caolanm@redhat.com>  [c000c6026d2b3286d2aaebc903e5cf65a06be286]

        send signal_toggle_menu on set_menu_item_active
        
        so we can populate the popover when that happens
        
        Change-Id: I969a17093655f0018bccf51e707480480dd13fb5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86561
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-11  Caolán McNamara  <caolanm@redhat.com>  [65a06cfcfba0743584faca9d6e2a3c0d51ece45b]

        Resolves: tdf#127417 delete-all tabs doesn't work
        
        since...
        
        commit 1e2682235cded9a7cd90e55f0bfc60a1285e9a46
        Date:   Thu Apr 18 19:25:06 2019 +0200
        
            WIP: Further preparations for deeper Item changes
        
        because since then aNewTabs is cloned, but on delete-all
        aNewTabs is reset to a SvxTabStopItem with a 0 WhichId
        so its clones are useless
        
        Change-Id: I725bec90d8915b3546afeed590f21ebdbbdaa355
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86578
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-11  Seth Chaiklin  <sdc.blanco@youmail.dk>  [2f811b75602c5da6af86cce1221f818d3ea7e4fc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 30cafcf910513bd96e8b1468b132b205c241a8bc
          - tdf#129169  update "access to" in Area tab help page
            
            all modifications in section flaeche2
            - introduce module conditionality for all
            - added Format - Page for Writer
            - Added Format - Cells - Background for Calc (until better solution is available)
            - module conditionality on View - Styles
            - module conditionality for Format (Object, Textbox, Shape) in Writer, Calc, Impress
            - change to <menuitem>
            
            Change-Id: I9a08f5abf75e6aefdcd09f76ae3f560d8b0eae96
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86535
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [da44ab34a919e9e7c9dc321e367340ea94f7e8d0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 58a6ecde5196636896108b9d69eb975320047edf
          - Fix typos
            
            Change-Id: I7cb128508b827261e82fa6ca90d4c13d97b6e825
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86556
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [57b185a972bce7371ae52f813c3408c1308c0326]

        loplugin:redundantpointerops, look for ".get()->"
        
        Change-Id: I396864b4dea3341b78634cb74555cfb78f1aea25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86551
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [341af9e2644d30224bfc9a1cca546fac1eb94007]

        loplugin:finalclasses in starmath
        
        Change-Id: I65ac9a8767c298c50606a3b269a227dd1513a112
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86550
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [e0cbd8aa20457a884c14744b48f4132881a329c7]

        loplugin:finalclasses in svgio
        
        Change-Id: I5ecd694c9218d54d092e82c215b0f917780a8e40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86549
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-11  Roman Kuznetsov  <antilibreoffice@gmail.com>  [b711f56b612c408560d2743bca0f01a9109f416f]

        tdf#129417 Rename "Full-sheet previews" to "Whole sheet export"
        
        in PDF option dialog
        
        Change-Id: Ib772599a68366be29f208e27f830b79015dbdc13
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86593
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2020-01-11  Stephan Bergmann  <sbergman@redhat.com>  [2553dc77098922b29902b299fd899f134c0e20ee]

        -Werror,-Wdeprecated-copy-dtor
        
        Change-Id: Id57781de7056fce95b2ec15a5f944b4ca175c54f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86592
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [0b532c898d8c5d350d46be3f04bf397de256e323]

        loplugin:finalclasses in svtools
        
        Change-Id: Ie4fe41bffc7e10b1214b426bb2ed0384a294da3e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86548
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [ead7c4f85ff70104808ab9c1e5d68c00b709a538]

        loplugin:finalclasses in svx
        
        Change-Id: I1048585a88c93a67a945914046108d2b8434419e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86547
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ce685f64f38551e7984155783c9c7660d986abf6]

        Fix typo
        
        Change-Id: I867d8466f44934757be103f1dae7544cb1981a55
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86585
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1d8ddf14277996aac3aa2de12e8811c39d2a3f84]

        Fix typo
        
        Change-Id: I52446e80b306f3523b330c45551d7d691e87a5c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86584
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5176aa6ca0282d4645d727f939375e66aea4ad80]

        Fix typo
        
        Change-Id: I34bd331992d381d2d294d01ffbee50c0be93df45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86583
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-10  Michael Meeks  <michael.meeks@collabora.com>  [fc93925a935960c750f400b9b3c79a592baaf5fe]

        lok: jsdialog creation for sidebar panels cleanup.
        
        Use UNO panel names as ids on new Panel nodes.
        This avoids problems with over-writing child details, items
        like sd::PanelLayout don't have an empty parent to overwrite,
        but have an immediate valueset node.
        
        Change-Id: I00bab7f0d6a4fb247e0509bce7548b2da164bd23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86573
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-01-10  Stephan Bergmann  <sbergman@redhat.com>  [df5e6229b9ea3f881b5d66b418f1e63b892c80d3]

        Fix Extension_test-{active,passive}
        
        ...after b1d8262dad9939ffbf38f288d0ec60727e3742fb "tdf#88205 Adapt uses of
        css::uno::Sequence to use initializer_list ctor".  Not only are these files
        !LIBO_INTERNAL_ONLY, but that commit had also introduced a spurious U+00A0 NO-
        BREAK SPACE into desktop/test/deployment/active/active_native.cxx.
        
        Change-Id: I433c267dade0af3c4af963aef97d282067aea62e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86570
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-10  Caolán McNamara  <caolanm@redhat.com>  [dfcd3433dcadd724f950c5f79476f33fbaed50e2]

        weld CellAppearancePropertyPanel
        
        Change-Id: I38aa9296cfca97f5208fca84c88a0966ed7ca13b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86562
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-10  Caolán McNamara  <caolanm@redhat.com>  [e2737ee24afac3254d7cb533b5c7d42d136bf7b4]

        Resolves: tdf#129904 use the current page as the page for help
        
        in the options dialog which has a non-standard organization for its
        contents vs an ordinary dialog
        
        Change-Id: I6a50652f5ae3fe2e8b4d32933bec6dc0217cbec1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86576
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-10  Caolán McNamara  <caolanm@redhat.com>  [ab6b0514c767ea3e5f1802b6f99412d1e726b2e1]

        Related: tdf#127782 call signal_expanded after expansion in gtk case
        
        which is the same as the gen one
        
        Change-Id: Ia93598bb88d5a3f93c62e7096f8bc4ca69698a19
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86563
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-10  Caolán McNamara  <caolanm@redhat.com>  [a164b140221d76cb3b0933d24846de4e1c8780ea]

        use welded color window in unwelded toolbars
        
        Change-Id: I024d352029722d67b423d2ebd92de7ce0e9f868b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86541
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-10  Mike Kaganski  <mike.kaganski@collabora.com>  [12b5892cf9c78dd917f2e50672cd250478e6c7d6]

        Delete google_breakpad::ExceptionHandler before calling _exit()
        
        While debugging tdf#129712 on Windows, I saw this sequence:
        
        1. nullptr was dereferenced (the reason for tdf#129712).
        2. ExceptionHandler::HandleException was called (in
           workdir/UnpackedTarball/breakpad/src/client/windows/handler/exception_handler.cc).
        3. It called ExceptionHandler::WriteMinidumpOnHandlerThread.
        4. Minidump was created in ExceptionHandler::ExceptionHandlerThreadMain.
        5. Document Recovery dialog was shown in Desktop::Exception (in
           desktop/source/app/app.cxx).
        6. After closing dialog, _exit() was called in Desktop::Exception.
        7. All threads except main were terminated.
        8. Another access violation was thrown in the "minimal CRT cleanup".
        9. ExceptionHandler::HandleException called again.
        10. ExceptionHandler::WriteMinidumpOnHandlerThread hung on WaitForSingleObject
            because handler thread that should release the semaphore was terminated
            already at step 7.
        
        The process had to be killed manually.
        
        This change destroys the breakpad handler at the start of Desktop::Exception,
        which de-registers itself (on Windows it uses SetUnhandledExceptionFilter).
        Other than preventing the hang, the rationale also is that keeping the handler
        after first minidump creation is wrong: even if the second minidump creation
        succeeded, uploading it to crashdump server would give not the actual problem,
        but some unrelated stack.
        
        Change-Id: If12d0c7db519693f733b5ab3b8a288cef800a149
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86104
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-10  Miklos Vajna  <vmiklos@collabora.com>  [c12358166a9bd88fe10feabca45a6ad3f65dff8e]

        DOCX import: fix lost objects anchored to an empty linked header
        
        This is really similar to commit
        04b2310aaa094794ceedaa1bb6ff1823a2d29d3e (DOCX import: fix lost objects
        anchored to the single para of a linked header, 2020-01-10), except here
        the header is not just a single-paragraph one, but has no text portions.
        
        Update text-copy.docx to have a header which is not only a single
        paragraph, but also has no character content. This keeps testing the
        original case, but now also tests the more strict case (single paragraph
        -> single empty paragraph).
        
        Change-Id: I11bb062e77af1a83f717225ea5b4daef39e5a672
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86552
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-10  Caolán McNamara  <caolanm@redhat.com>  [cd260db2ac2e96455df5bae00dc371565f16255b]

        allow mnenonics for para line spacing
        
        Change-Id: I79893656a1add2de16b239f28da84eb6efa1050b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86530
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-10  Alex Henrie  <alexhenrie24@gmail.com>  [5984b8a6765040e5d0292be6d618fbe85853bd06]

        Fix Osage lowercase-to-uppercase mappings
        
        Change-Id: I8c298a8008000a769e675721bf6b52ded3eae954
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86515
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-01-10  Mike Kaganski  <mike.kaganski@collabora.com>  [2bb064943444cd5bac155ad367378b674bceb11a]

        Improve logging of feature states
        
        Change-Id: I8b304bbefe861abd7503204f0ae8efb0aea203ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86528
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-10  Caolán McNamara  <caolanm@redhat.com>  [14e26096f0476b8ecb70511c304a0cdf5440ef7a]

        make welded toolbars on-demand that were previously on-demand
        
        Change-Id: I795723260deb317093e83d951d968e0b3d3a1850
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86531
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-10  Michael Meeks  <michael.meeks@collabora.com>  [9b97efd4228489f2e54a948e676917e50902fd33]

        lok: avoid emission storms of un-necessary invalidations.
        
        Common when constructing widgets with VclBuilder - which avoids
        the 'Show' detection Pranav introduced in 8de98e61fbc.
        
        This saves ~80% of the ~100k mostly bogus calls I get to:
        desktop::CallbackFlushHandler::processWindowEvent when opening
        and closing a few windows.
        
        Change-Id: Ie508d6e19274472b85543275aee33f078ddcbbb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86534
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-01-10  Seth Chaiklin  <sdc.blanco@youmail.dk>  [c8273e30231ca3e92c9eabaa2f598604f96b23a3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to a0872eddb8cdcf166793ddc950d05d2634a76810
          - tdf#98230 update help for insert file
            
            Change-Id: I65dd98bf083f73b8d1a6066d9ea3a393ab3d6479
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86513
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-10  Seth Chaiklin  <sdc.blanco@youmail.dk>  [b047eaa3397fa521ae66cd7344f9b764a7a52e07]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3e9164cbdc3361809fd6891d4a3fb664e737b9f3
          - update numbering style help page
            
            -update menu labels
            - add switch to select module commands and new Writer commands
            "Format-Bullets and Numbering" command dropped for Impress,
               because dialog has changed.
            
            Change-Id: I718123e732b06ee7aaeea2b79560a760e1cc8e93
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86496
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-10  Seth Chaiklin  <sdc.blanco@youmail.dk>  [002bd41e8981935140fbe2d7c951e5fed793b1d1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 4b4c11e810a9b504bec672e5677e24739d29f0e3
          - updating Options help pages (Writer-View; LibreOffice-Application Colors)
            
            Options - Writer -View
             - Update label
             - from tdf#129793:  field codes removed from Options - Writer -View tab
             - (still missing):  Resolved comments, Tooltips, and the entire Display fields section
            
            Options - Libreoffice - Application Colors
             - update label
             - highlight a tab item
            
            Change-Id: I27f7ab626f861c9619ec79c2b29e902bc1f2f36f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86404
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-10  Stephan Bergmann  <sbergman@redhat.com>  [22d6274b756704b68b444064086381d069f55a0c]

        Remove catch block for css::lang::IllegalArgumentException
        
        ...(which derives from css::uno::RuntimeException, so will be handled just fine
        by the following catch block), which has become redundant with
        90cab308f52468edbf87a7f06a1ef99f146f03a5 "unopkg: Remove too verbose logging"
        
        Change-Id: I42f352abfc28010b1d10cd86d6f780781be8737e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86527
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-10  Szabolcs Toth  <szabolcs450@gmail.com>  [f8c12eca80b1faa65f130dfc64c303dcf88a3ac9]

        tdf#120344 DOCX: fix font style of numbering
        
        (numbers and letters) when list items
        use different font type by direct formatting,
        solving also the mixed and changing numbering
        style during editing.
        
        Change-Id: I7ebf125bb1b67cbb33078a4e218798e7ffc06260
        Co-Author: Balázs Nádasdy (NISZ)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86277
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-01-10  Tünde Tóth  <tundeth@gmail.com>  [86be3422cd55fa9e44104f1628648061bb6a3495]

        tdf#129857 Chart OOXML export: fix deleted legend entries
        
        The legend showed deleted legend entries too after export.
        
        Change-Id: I872654d6e4d3f385c468b7fde03d39e233692fa1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86161
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-01-10  Tünde Tóth  <tundeth@gmail.com>  [6e847aa817999ab18acd534f9e6a86685bb268fc]

        tdf#129859 XLSX import: don't show deleted legend entries
        
        by adding a new feature to disable selected data points
        in pie charts.
        
        Fixing also tdf#129858 by deleting the correct legend entry
        in bar charts.
        
        Change-Id: Iaaf3a864e9404b8b6d3e2affbb366e18d0f4b43e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86160
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-01-10  Miklos Vajna  <vmiklos@collabora.com>  [04b2310aaa094794ceedaa1bb6ff1823a2d29d3e]

        DOCX import: fix lost objects anchored to the single para of a linked header
        
        Regression from commit 08f13ab85b5c65b5dc8adfa15918fb3e426fcc3c
        (tdf#112202 writerfilter,sw: fix loss of headers, 2019-12-16), the
        problem is that on one hand, copyText() is meant to copy a complete
        XText (header, table cell, footnote, etc), OTOH the internal API use
        used only copies at-para anchored objects for complete text nodes, so a
        one-paragraph header will loose its anchored objects when a linked
        header is copied.
        
        Introduce a new "CopyText" flag that provides the expected copyText()
        behavior and use that when the copyText() UNO API is invoked, but leave
        the selection behavior unchanged.
        
        Perform the inclusive check in IsSelectFrameAnchoredAtPara(), opt in for
        that from SwXText::copyText(), the rest is just passing the flag around.
        
        Change-Id: Id727f7ca4f6121a7050340359716a52ecb4886f2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86529
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-10  Bakos Attila  <bakos.attilakaroly@nisz.hu>  [d9c535ead688e9f156dbcf43948df08a69e218be]

        tdf#128207: DOCX import: fix chart positioning
        
        Embedded graphic objects had got 0 values for vertical and horizontal
        positioning before, resulting overlapping, hidden charts,
        but now they are positioned according to the values in the document.
        
        Change-Id: Ia5403ac65ff7192d61072e8a9d8a7f80c7178b9b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86521
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-01-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [175a2063effa1c5a3eab896c6c4b0d07f3588edb]

        use more std::make_shared
        
        found using 'git grep', I tried using clang-tidy, but it only
        successfully found a tiny fraction of these
        
        Change-Id: I61c7d85105ff7a911722750e759d6641d578da33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86526
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [ddf901664d3dd12191f98b77182652a6889f2b26]

        these don't need to be shared_ptr
        
        and fix the naming while I'm here
        
        Change-Id: I4ba612875a0d98bedda41e34e1c73af7900b98e5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86525
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-10  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [f74466abb9067d44ec6f02e2749572a75a213a18]

        tdf#42949 Fix IWYU warnings in svx/inc/ and svx/source/inc/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ic19dbb807b6c35e7772878e53a4f00bbb8688b7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85788
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-10  Jim Raykowski  <raykowj@gmail..com>  [0663d86a84199d1f5f303cf300cd64403302dbe5]

        tdf#88713 Fix navigating navigator reminders
        
        Change-Id: I65be92eda086af2f98da723828ff965047e87227
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86256
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-10  Miklos Vajna  <vmiklos@collabora.com>  [6996fc174121b80a0eb1079621fd766fab95117e]

        xmloff: create AnimationsImport instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: I36a70b0657c4648a9f5cf69d67d4da4508099587
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86503
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-10  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [90cab308f52468edbf87a7f06a1ef99f146f03a5]

        unopkg: Remove too verbose logging
        
        This adds several lines of 'Extension x not found' when installing
        an extension with 'unopkg add'.
        Since it's expected that the extension is not yet there when installing it,
        remove this logging.
        
        Change-Id: Ifc2ea5fa04253a96fee60016a65505e0d1f2722c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86516
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2020-01-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [aa499120c4cb3935cd942751859b6d5d3689ea43]

        oox: add missing nullptr checks
        
        See
        http://crashreport.libreoffice.org/stats/signature/oox::drawingml::chart::PlotAreaConverter::convertFromModel(oox::drawingml::chart::View3DModel%20&)
        
        Regression from 11473832b5717cb3222ce72baee885bc9e8e2386
        
        Change-Id: I6cf08582fb384203ca1ce5736b88b85c11ff56da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86483
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-10  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [7430664d2b9dc6f094f61e0ce9f4a3adbfcefe36]

        Sifr: Fix for tdf#127415, tdf#129846
        
        - Add more 32px icons, especially in the default standard toolbar accross module
        and inserted stuff (table, picture, node/bezier & gluepoint)
        - Update address book icons to follow Adwaita monochrome
        - Update some Calc misslead icons
        - Remove duplicate same appearance icons and move to links.txt file
        - etc
        
        Change-Id: Ia81a7f28d24c010108c091dffc09762f0875f492
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86511
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-01-09  Michael Meeks  <michael.meeks@collabora.com>  [b6295e4a1b7735c148174f44f6d28221f4f52302]

        lok: simplify jsdialog creation for sidebar panels.
        
        Remove some layers of nested and/or un-necessary content, also
        simplifies client-side JS.
        
        Change-Id: I67347035ceb9dbee9c62c99624b5084883d4e61a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86499
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-01-09  Xisco Fauli  <xiscofauli@libreoffice.org>  [43d8dc34d74832e928c2cc215e9bf512f4edf3b3]

        tdf#115026: Add uitest
        
        Change-Id: Iaac2a1065c0c1c28e56db8a121cb28453e27d529
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86497
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2020-01-09  Stephan Bergmann  <sbergman@redhat.com>  [6417668b3e12d9659ac5dc4a2f60aa8ad3bca675]

        Introduce o3tl::make_unsigned to cast from signed to unsigned type
        
        ...without having to spell out a specific type to cast to (and also making it
        more obvious what the intend of such a cast is)
        
        Change-Id: Id9c68b856a4ee52e5a40d15dc9d83e95d1c231cd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86502
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-09  Stephan Bergmann  <sbergman@redhat.com>  [6efffbbfce9c27439f54970f7a569b069ce46eba]

        Improve loplugin:redundantcast for sal_Int... vs. ::sal_Int...
        
        Change-Id: I1548a76fdc03afee68f1e5c01bc665e616f2edf2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86501
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-09  László Németh  <nemeth@numbertext.org>  [2ab481b038b62b1ff576ac4d49d03c1798cd7f84]

        tdf#90069 DOCX: fix character style of new table rows
        
        DOCX table import didn't set paragraph level
        character styles on paragraph level, only on
        text portions, resulting default character style
        in the newly inserted table rows instead of copying
        the style of the previous table row.
        
        Change-Id: Idb4438c767bdc7e0026fc6e0f0a795d8efdda3c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86429
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-01-09  Michael Stahl  <Michael.Stahl@cib.de>  [79084665f0e351a3f83fdee88071919f05ec9cc3]

        python3: bundle libffi for GNU/Linux builds
        
        CPython commit f40d4ddff3c800b3c956a5e8820aabe3aa87cddd "Closes #27979:
        Remove bundled copy of libffi" causes a bit of a problem because it
        turns out that libffi isn't all that stable; there's libffi.so.5 on
        CentOS 6, libffi.so.6 on CentOS 7 and libffi.so.7 on
        lo_daily_update_gandalf tinderbox.
        
        So we have to bundle it in LO; it's only used on GNU/Linux currently.
        
        CPython commit 32119e10b792ad7ee4e5f951a2d89ddbaf111cc5 "bpo-35947:
        Update Windows to the current version of libffi (GH-11797)" also removes
        the libffi for MSVC, so in a future python upgrade we will have to build
        libffi for MSVC too.
        
        The libffi fork for MacOSX is still in CPython git master.
        
        (regression from b10be5d48433076f0b7238d818020f708553e114)
        
        Change-Id: Ibc20cf8cd3614cf9941b6970662bd930496776b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86493
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-09  Miklos Vajna  <vmiklos@collabora.com>  [25916a651ca4eaa535022aeddfcb57b7f7a9f2f0]

        sw: fix confusing comment in CopyFlyInFlyImpl()
        
        Change-Id: I7b9da4aecc7dce4b2a539455182e5a3f6a75a497
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86494
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-09  Michael Meeks  <michael.meeks@collabora.com>  [f8359855cfbc54441015e23ea2ed7735daef2beb]

        sw: tolerate null ShadowOverlay object as the rest of the code does.
        
        Change-Id: I552c0f11b22212d36bcaee33432e2a10d4df58ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86473
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-01-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [912cd707b5128c5ef9d365d8179cf2b65aeaaa1d]

        tdf#45636: test for no-alt and table split/merge access. check
        
        Change-Id: I6474b5e0db90143efa1ea066142961c2fe250ae6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86492
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-01-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [08886d9d01eb5d3356290ba6d8eeca899cde45cc]

        tdf#45636 trigger accessibility check when exporting as PDF/UA
        
        This triggers the accessibility check, when we want to export
        the PDF with PDF/UA functionallity. If issues are found, it will
        show the issues. OK will continue with export despite the issues
        and cancel will cancel the whole PDF export.
        
        Change-Id: I2fde97381e08e9c2c79473888caa36e8dd828979
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86387
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-01-09  Caolán McNamara  <caolanm@redhat.com>  [1327fa4b1dff932500c690c263840fde192988ed]

        add hook for on-demand welded toolbar popover creation
        
        Change-Id: I662976a62281909e30d5b256e10ddcf2ceee2595
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86474
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-09  Heiko Tietze  <tietze.heiko@gmail.com>  [17747ef473d71dc3aa62242f4ddb5a94aa0da983]

        Resolves tdf#129836 - Alphabetize styles in the footnotes/endnotes dialog
        
        List is sorted now
        
        Change-Id: Ie9bc4f63412dabd6032f0a9b7225384823f2f39a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86490
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-01-09  Roman Kuznetsov  <antilibreoffice@gmail.com>  [ba4bbfadd79e0765db01bb70bfd97fa0a959ce24]

        tdf#129600 Delete "Formula bar" item from View-Toolbars
        
        Change-Id: Iec6c6c998a12aafdbf63bc1e5083cf577aefb437
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86354
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-01-09  Michael Stahl  <Michael.Stahl@cib.de>  [0333a52975ca60d6ea953a465d1f70fb5b9b8d96]

        writerfilter: fix confusing typo, it's SDT (structured document tag)
        
        Change-Id: I70f8fa752ddac936de6d9f272eff8d36b83858a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86445
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-09  Luboš Luňák  <l.lunak@collabora.com>  [994b8e52fc02c7468a243efd5e3ba7ffcd81e283]

        add setting to config_skia.h whether to use 32bpp bitmaps
        
        As said in previous Skia commits about BackendCapabilities::mbSupportsBitmap32
        this should be preferrably enabled, but there are still parts of LO code
        that have a problem with it, so make it easier to enable/disable this.
        
        Change-Id: Iae7a8d5fc77a27372c00f6745317d168e8b2a05b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86489
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-09  Luboš Luňák  <l.lunak@collabora.com>  [3aa151e4de4c02b094acb6fa8a919cc86051a6fd]

        fix Skia virtual device alpha blending (tdf#129865)
        
        The blendBitmap()/blendAlphaBitmap() stuff coming from the OpenGL code
        is some undocumented crazy stuff (probably because the VirtualDevice
        alpha handling itself is rather crazy). Hopefully I've finally figured
        it out to work properly for Skia too. This separate alpha handling
        all over the place in VCL should be just nuked.
        
        Change-Id: I82615a9be7064e9ade00ec4970a131a80a543c14
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86488
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8a78de65b5472b933267601cd484f3ff5e75c2a3]

        acc. check: move AccessibilityIssue from svx to sfx2
        
        Move AccessibilityIssue and AccessibilityIssueCollection from
        svx to sfx2 because we need to use them in sfx2, but svx is
        dependent on sfx2 so this creates a circular dependency.
        
        Change-Id: Ie71d12a018ddc65797f5115eb545f499b927ab40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86444
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-01-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [b8f932e1df1efb230230ab1f1b9c8cfc822a0f4c]

        convert XMLAutoTextEventImport to FastParser APIs
        
        Change-Id: If0249a9987a42c700f994073bc649774ae84f510
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86477
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [fd6feb4f538b0c5c9061529ff002be9f62a7239a]

        Use FastParser in SwXMLTextBlocks
        
        the underlying SvXMLImport subclass already has a FastParser inside it
        
        Change-Id: I4c33508fc28eac2c119361506158c1f4520162ce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86476
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [9c0065dd4127b852281a175e523b176730dea417]

        flatten SwXMLTextBlocks::GetMacroTable
        
        Change-Id: Ie3fcb4bb350796b10d0e10aadc58d57b71d480a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86475
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-09  Michael Stahl  <Michael.Stahl@cib.de>  [777ae8101e23a31bdf806c1d09f0c849e47bb8ef]

        pyuno: remove racy debug check
        
        The use-after-free is easier to trigger than expected; i don't see how
        it's possible to check this without a race.
        
        Change-Id: I4afb7066d1bf6b34f4f56aa0f51be0643ae40a66
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86481
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-09  Justin Luth  <justin.luth@collabora.com>  [f7456777224f95654a179d7320e3e90fe42ce581]

        cleanup tdf#129522: indenting
        
        It is much easier to see what has changed if a commit does not
        include formatting changes. Since there were a couple of them,
        I separated it out into a separate patch.
        
        I don't normally do this, but it seems like a good idea,
        so I'm trying out the best way to do it.
        The bad-side would be an extra patch to backport,
        but I'm not expecting much desire to backport here.
        
        Change-Id: Icc0eae1a881af80c0b8230697b235d1901b55fe3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85871
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-09  Michael Stahl  <Michael.Stahl@cib.de>  [db75ec187051090e2eb1b13745fe11a2a5bb1dd0]

        python3: fix 32-bit x86 build
        
        The reinvented wheel needs another subst.
        
        Change-Id: I5bc01b0213f00d383cf971d34f0dc2a9e6817ab9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86480
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-09  Caolán McNamara  <caolanm@redhat.com>  [006f4caf543d6d6ce5f069b2af8c2ba982dcfb62]

        weld ParaPropertyPanel
        
        Change-Id: Id486c73559e698979e223c7f1ca8a16caba3bbfd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86357
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-09  Caolán McNamara  <caolanm@redhat.com>  [1f1de88b3acb388082f689229d487956bd5050b0]

        weld ParaLineSpacingControl
        
        Change-Id: Idce812f348187fd35accc69fba8bdf293e267a74
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86457
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-09  Stephan Bergmann  <sbergman@redhat.com>  [16bf838ef479b8db371dbe97335e035e2e22f6ce]

        -Werror,-Wwritable-strings (clang-cl)
        
        Change-Id: I67287498db35c60f224b095b00e6c058f53c10cf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86471
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-09  andreas kainz  <kainz.a@gmail.com>  [6319519b384fa5d4fe7d8a3b38bcdd98be6ce5af]

        Options Dialog Calc General fix spacing according to HIG
        
        Change-Id: I8776f40b6feccbbb304a02ef42a6163e0f52ce4b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86412
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-01-09  Caolán McNamara  <caolanm@redhat.com>  [88b88db488396258c0cfe1614e4b540eeb988ecd]

        ofz#19961 Invalid-enum-value
        
        Change-Id: I112d5cd9aa8e7169f7ff7e55ba93487c3d904b97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86469
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-09  Michael Meeks  <michael.meeks@collabora.com>  [abde84d77124e98c55cac4e7399a420f3d65fea5]

        android: avoid expensive load of un-used sidebar icons on mobile.
        
        Change-Id: I34c24c40009eeb4e8edbac785f9367f1dc3d56c1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86468
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-01-09  Justin Luth  <justin.luth@collabora.com>  [5c45b29f84c3421e1ad85c692ab8176cf15836a7]

        tdf#129522 ooxmlexport: allow char shadow_NONE override
        
        Normally we would NOT want to write out nil borders or shadows.
        However, if these would be inherited, NILs needs to be written out.
        This already worked for paragraphs, so it was just a matter
        of identifying the character styles and testing against them.
        
        I couldn't find anything that clearly stated that ChpIter
        is the CharStyle properties, but it appears to act that
        way, since the first check is for ISet (which seems to be
        direct properties) and the second check is usually for
        styles, and the Internet also suggests Fkp's are for styles.
        
        This is the last patch in a series, and provides the
        unit test for a previous import fix.
        
        import depends on commit ccfccf4365362b5ba1d82b5816d5fc81a67de548
        which depends on commit 4ca73073a0d7c62b12a7354f76f8f80adc5d98c1
        and for export depends on commit
        f84b33275f6cce21e93e5dd20f3de5df84df0276.
        
        Change-Id: I5230adc52196b9b610d7863397bf33143682370c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85870
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-09  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [1141f72f927068f700854c4f311993551587f608]

        tdf#42949 Fix IWYU warnings in unoxml/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I4457153dc4f2bfe932488b1c6e3af3cff58cb150
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85787
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-09  Jim Raykowski  <raykowj@gmail.com>  [f31accb05a1c7064a7e586ffec8f283b6ff4787e]

        tdf#129468 Add uno command .uno:SetReminder to set a reminder bookmark
        
        Replaces code in SwNavigationPI to set a reminder with call to uno
        command
        
        Change-Id: I2f14d88c99488b1dbfdecb9831f6716c95da7438
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86389
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-01-09  Caolán McNamara  <caolanm@redhat.com>  [bb362ca226a0089a1b036366e9ffc45ab5c90d8d]

        use welded CurrencyList dropdown in all toolbars
        
        Change-Id: Ia6d285947ce8cbae50700ee95bba861884c7e030
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86434
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-09  Caolán McNamara  <caolanm@redhat.com>  [ace72553247e2862e2f2d9815334fc2db91a79e5]

        also grab the keyboard under gtk when showing a temp floating window
        
        so keyboard focus in inside native gtk popovers for nonnative toolbar
        items
        
        Change-Id: I82073b3912698c32022eb4619c31d1b2f9d8a801
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86456
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-09  Caolán McNamara  <caolanm@redhat.com>  [21ed644b13bb612e3196eee0e014d80e0d3dbef6]

        in gtk < 3.20.0 grab the keyboard like we are doing in >= 3.20.0
        
        when showing a fallback GtkWindow window in place of a popover
        under X from GtkMenuButton
        
        so the keyboard focus is in that popup under X like it is by
        default under wayland
        
        Change-Id: Ifb89063a0352ad561076b2c3251229861712a566
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86455
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-09  Juergen Funk  <juergen.funk_ml@cib.de>  [d3f138efc185e1ee781943d44eb33b82d46ca577]

        Get PDB files to work for soffice.bin and unopkg.bin
        
        ..by renaming them to *.bin.pdb, so WinDbg picks them up. Follow-up fix
        to commit 6ca3adf22b62b88b313c8fc9311183efdabe445a
        
        Change-Id: I5cb7b305c997b423cf0cd70835163811f75b3e25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86465
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-01-09  andreas kainz  <kainz.a@gmail.com>  [dc527881b3a9714a9b59548e724de7fd15e70e2e]

        use for jpeg quality everywhere 80
        
        Change-Id: I1744cb5e281b5d36dc9a29c85c7685730e3fbb32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86438
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-01-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b4b1c1d020cc035b0496d357f3bf5ffe20f39b7b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f7e63b6ebfb423647a70b5f1c6c7225729c1b142
          - Fix typo
            
            Change-Id: I39c8ebc5a94f6cbd5e7af00418fd354630ecd527
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86466
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2020-01-09  Miklos Vajna  <vmiklos@collabora.com>  [838935758a5ec8e0e68f4df0cf5bfcf737e3f6f2]

        writerprefect: add missing braces around try-catch
        
        Spelling them out helps readability.
        
        Change-Id: I878e1a258b7d15b673ff3dbb42e40147bf60b41a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86453
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-09  Mike Kaganski  <mike.kaganski@collabora.com>  [f480617ca3a4869c9afd4d3d68f8057a6067d489]

        Register spsupp*.dll during installation
        
        This registers SharePoint integration libraries using regsvr.exe.
        Both 32-bit and 64-bit libraries are registered; registration of
        LOSPSupport.OpenDocuments is unconditional.
        
        This introduces a new hidden MSI feature, which is disabled for
        installation: gm_SharePointSupport_SubstMSO. When installed, it
        registers SharePoint.OpenDocuments class in registry, thus
        overriding registration of this component by MS Office, allowing
        LibreOffice to serve as MS Office replacement working in IE with
        SharePoint. To install the feature, either a transform is needed
        setting the feature's level <= 100, or a command line:
        
          msiexec path-to-msi ADDLOCAL=gm_SharePointSupport_SubstMSO
        
        Change-Id: I5517bbb68dcc6db8bcb2bbc2368394ee4a62d741
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86452
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-08  Seth Chaiklin  <sdc.blanco@youmail.dk>  [d9fe1a661c6a76f0b122c82edf73ec9efbdff349]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 5f5d1373c85c9de0cc9a906e9d8c4a78dab64740
          - tdf#94411 update help for Index page
            
            - grammatical correction
            - appearance of f/ff depends on locale/Language setting.
            
            Change-Id: I23b4ff2150cac5f5f6519018f7d3c29925bd8c77
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86405
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-08  Serge Krot  <Serge.Krot@cib.de>  [a3c3f21a742f7c7f587bd63ee2617a150bb39b96]

        tdf#129887: fix crash during scrolling down document
        
        regression from tdf#129708
        
        Change-Id: I6c5d7eb90030234e899ab8ce5b3adec33e03962a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86454
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-01-08  andreas kainz  <kainz.a@gmail.com>  [f02cd6c420815149b57d674ccd2301e787514f82]

        icon themes add setreminder icon for navigator
        
        Change-Id: Ie0011143ab4f7b832d160e6074ff26afc05ed9cc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86443
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins

2020-01-08  brinzing  <oliver.brinzing@gmx.de>  [697989d11e25b3eb83e5ca2dad5d71b178abfbc1]

        [API CHANGE] extend css.security.XDocumentDigitalSignatures
        
        Add support for macro and package signing with a provided certificate
        which is already possible for document signing since LO 6.2:
        
        boolean signScriptingContentWithCertificate(
                  [in] ::com::sun::star::security::XCertificate xCertificate,
                  [in] ::com::sun::star::embed::XStorage xStorage,
                  [in] ::com::sun::star::io::XStream xStream);
        
        boolean signPackageWithCertificate(
                  [in] ::com::sun::star::security::XCertificate xCertificate,
                  [in] ::com::sun::star::embed::XStorage xStorage,
                  [in] ::com::sun::star::io::XStream xStream);
        
        Change-Id: I9783cd317a7202691913be186eca95964b1e0ff7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86141
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-01-08  Caolán McNamara  <caolanm@redhat.com>  [d001e1fa04c4fc29bad6ef6cce146aac38bb7fe1]

        can expand these macros since gtk2 is gone
        
        Change-Id: Id688ca75e1dd5917025ac6c6df91b4b549f82c23
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86450
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-08  Caolán McNamara  <caolanm@redhat.com>  [c7235d9550ff5596d7e5540b98f1ff8b121df24d]

        ofz#19933 Null-dereference READ
        
        since...
        
        commit e1383444c6d00f5d0b1d507670517f45988b9cc7
        Date:   Tue Jan 7 13:01:41 2020 +0200
        
            extract some common code from ImportContext classes
        
            which reduces code bloat, and lets us log when elements are ignored
        
        Change-Id: I873d14c07b8f2c62f7b1f4c7dc05c566fb35f458
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86437
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-08  Michael Stahl  <Michael.Stahl@cib.de>  [ebb6c2576af8d883ddf8eb09e3969c50d9ac07c9]

        python3: remove _uuid module
        
        Of course the autotetection in setup.py strikes again, the build will
        fail if the user doesn't have libuuid-devel installed; we'd need to add
        a check to LO's configure.ac for libuuid.
        
        Let's just not ship it, not sure if anybody needs it.
        
        Change-Id: I9079309da7d9c16e666fbab30542365124f97860
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86433
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-08  Caolán McNamara  <caolanm@redhat.com>  [e653a084ef8693aaf8396e8d6c7fb605f5b59f94]

        add a scheme to host welded toolbar dropdown windows in unwelded toolbars
        
        Change-Id: I72c9896798740a760eac479bdccaf7825872c01b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86420
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-08  ayhanyalcinsoy  <ayhanyalcinsoy@pisilinux.org>  [c1599fc5c9800086548595d1f1464619a7024d06]

        tdf#96505:Get rid of cargo cult long integer literals
        
        Change-Id: I6ee1f79d4b96c4ed161eff11c1b75574d89902dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85843
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-08  Miklos Vajna  <vmiklos@collabora.com>  [a86a2a1c1ceb7203857d4317913c5b1bb9feb4aa]

        DOCX import: fix lost page break when footer ends with a table
        
        Regression from commit 7d3778e0ef9f54f3c8988f1b84d58e7002d6c625
        (bnc#816593 DOCX import: ignore page breaks in tables, 2013-09-02), the
        page break was ignored because the preceding footer ended with a table
        (no empty paragraph at the end of the footer stream).
        
        Fix the problem by saving/loading the table state around header/footers,
        that way the page break is not ignored.
        
        Adjust testTdf102466 to test the page number from Word.
        
        Change-Id: Ia4c22452ee2c37f7f941dfd922db04c851644d0c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86435
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-08  Caolán McNamara  <caolanm@redhat.com>  [7e4b2d90f8b877bd954b7549e17c790fa05ea96a]

        rework ParaLineSpacingPopup to be a PopupWindowController
        
        Change-Id: I8b43e0345d8d3c38a7ef21f31655b578a8dc8ea2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86384
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-08  Caolán McNamara  <caolanm@redhat.com>  [d799e19c0e1ff629fc3c9464c45039f64bdbbf7e]

        weld ListsPropertyPanel
        
        Change-Id: I8fdf25a7e34bf3cf2b25a8b1a19af95a3a08af2e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86348
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-08  Stephan Bergmann  <sbergman@redhat.com>  [d122a9d12d970d55f4dc9e4268e0681fd2e6786f]

        Avoid -Werror,-Wundef
        
        > In file included from C:/lo-clang/core/vcl/skia/salbmp.cxx:20:
        > In file included from C:/lo-clang/core/vcl/inc\skia/salbmp.hxx:27:
        > C:/lo-clang/core/workdir/UnpackedTarball/boost\boost/smart_ptr/shared_ptr.hpp(833,5): error: '__GNUC__' is not defined, evaluates to 0 [-Werror,-Wundef]
        > #if __GNUC__ == 2 && __GNUC_MINOR__ <= 96
        >     ^
        
        with clang-cl.  We already have external/boost/include/boost/shared_ptr.hpp
        ignoring (among others) -Wundef, but don't have such a wrapper for
        boost/smart_ptr/shared_ptr.hpp.
        
        Change-Id: I448fef581b0870cba821d7bbafcec759dd80dce4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86416
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-08  Yusuf Keten  <ketenyusuf@gmail.com>  [d66ddcffe61d90cb1472e74a040963086032bf9c]

        tdf#75280 Convert inappropriate use of sal_uIntPtr to better integer types
        
        Change-Id: Idf73b768671c0daa0d815b75ce71740fc0e5f5c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86310
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-08  Noel Grandin  <noelgrandin@gmail.com>  [4506e77ff9791ef9ca42d5395300acd50f429528]

        return fast context in SvxXMLTextImportContext
        
        Change-Id: I1a0bf073bb053cc0c63b5d1b98f1c5f9d32b2a63
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86419
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-08  Mike Kaganski  <mike.kaganski@collabora.com>  [8f46501233c164ff91d77a7f5adf74ea16cd0165]

        tdf#129606: limit precision in ScTable::FillAnalyse
        
        ... to 16th significant digit of least precise argument. This follows
        the practice to only consider 16 significant digits of user-provided
        values.
        
        Change-Id: Ic44fff82396f4f383c96343f9b2f7d35ccce9070
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85795
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-08  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [3c9288edd5bbdbac239a236f96f6c5f83c28de10]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9fc4da0db94a4d06ab31ada262551a0a28f2859e
          - avoid unnecessary change in po files due to use of spaces to indent
            
            po file extraction would strip tabs, but keeps spaces when extracting
            strings.
            
            Change-Id: I2947b12787f52f65ef9981ba6a9c9ffdee503a6b
            
2020-01-08  Stephan Bergmann  <sbergman@redhat.com>  [97cae48ae9711e27eaf80058fca7f9a5d4cf547b]

        Adapt solenv/flatpak-manifest.in to implicit --enable-skia
        
        (or should it better explicitly --disable-skia?)
        
        Change-Id: Id9483bee4148ec1101272b7b05f2ca1cd12e12e4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86414
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-08  Stephan Bergmann  <sbergman@redhat.com>  [4ddc57c4af77ae5990b1cab2201ec844d945069a]

        loplugin:includeform (clang-cl)
        
        Change-Id: I30d1f3e67eafddb6334d0cb6cdc9bbe132057ea7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86415
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-08  Tomáš Chvátal  <tchvatal@suse.com>  [4f0d4c9387eb1d73f96b9072128cff2038f6c61a]

        tdf#129879 Fix wrong order of buttons
        
        Change-Id: I0cb135c5b8298fd7c5579673d0eaff7068a03842
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86425
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Jenkins

2020-01-08  Stephan Bergmann  <sbergman@redhat.com>  [16f8807a9255359da53e980185591e356166e414]

        Missing include (Windows --disable-pch; for std::min)
        
        Change-Id: Ie6951257a94ae004e1a51f46e908917a07d137f9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86417
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d486d675ead6a4b4c08ac0e6b9977d280f1606e0]

        Fix typo
        
        Change-Id: I76be5d73d9acfe0c3f5525b251bb3feffb1e4c1f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86380
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [05173782d8fd35f302db471b509c2f8389beeab1]

        Fix typo
        
        Change-Id: I01c4bfadfabce128f1e28b0c871da1722b865b6f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86377
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e30c8812f623f8dcfa83ed7e44b40c78ad94933b]

        Fix typo
        
        Change-Id: I211fb36e9ad16b8ed468ce8dec5c95e7f5ab9391
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86381
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [026b6dc1f195e6af797ba1bbb096130b1ebdebf4]

        Fix typo
        
        Change-Id: I4e4a1b24d6b19ab62d9f0d73bcd74492bc955beb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86379
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9a66bd88834494457574b7575656ae935103759e]

        Fix typo
        
        Change-Id: I29fcf584404acf9302e261721bb6c255e4701918
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86382
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5c3b41e31e22157edab67b00efc66ec3ddafc1f7]

        Fix typos
        
        Change-Id: I2f498d16882e2aa6e75d6fc0a1073f094869a2b0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/77765
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-08  Yusuf Keten  <ketenyusuf@gmail.com>  [f69fa576c579a88853a563aed1b947319b6ffcf1]

         tdf#96505 Get rid of cargo cult long integer literals
        
        Change-Id: Ic0cde7c087d54a80a57d2a2574fa1f3932192367
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86311
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-08  andreas kainz  <kainz.a@gmail.com>  [d68f5c3c684ef440d537372ccf3edc30d2fa3668]

        Options Dialog Compatibility options update first global than file
        
        Change-Id: Ibd906476eb9a798b1ef290a35545e0b22c10b892
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86407
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-01-08  andreas kainz  <kainz.a@gmail.com>  [741594a54f5abc3bad42754363bdf59d8f0e16aa]

        Options Dialog AutoCaption fix label alignment to follow HIG
        
        Change-Id: Ia1e6370ba2c15d9ef6c940b60ebe8ada846622c8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86411
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-01-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2e5c4b4081411b77b5e0593225b805d3756f7533]

        Grammar fixes
        
        Change-Id: I6ac6f6abb601aa254e94612e6826488393de8e3c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86383
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-01-08  Stephan Bergmann  <sbergman@redhat.com>  [cc8eeb3148b88807b4acf4ac3c829fb4f37f9a80]

        Adapt solenv/flatpak-manifest.in to ffe9ff2cf63112ac04a695740a5637f25c16abe8
        
        ..."update cppunit to 1.15.1"
        
        Change-Id: Id27a3c1b54845e965381514584ebaac13f70d8da
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86413
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [22d656a45ce3d44d775196c70e7dae8aced90b3d]

        Fix typo/grammar
        
        Change-Id: I8e7320224a9cb4ff9317b842a2c1c0b1a3ddcd17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86390
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-01-08  Michael Stahl  <Michael.Stahl@cib.de>  [648fa0ab6bd5399422951f848ca86cb710b1bd52]

        pyuno: remove redundant if
        
        Change-Id: Ie0359efa8777439818e357a14db3e2474e936ef6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86403
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-01-08  Miklos Vajna  <vmiklos@collabora.com>  [fb4e15a89d8d8f081c0c152e5047bc0e76870b39]

        pyuno: fix build against system-python-3.6
        
        pyuno/source/module/pyuno_runtime.cxx:984:57: error: use of undeclared identifier 'PyThread_get_thread_ident'
        
        It's only an assert, so simply do it only for >=3.7.
        
        Change-Id: Ia3fffc7a9af30780adff9bc7dbabe1727c1f8f54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86410
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2020-01-08  Caolán McNamara  <caolanm@redhat.com>  [fcf25f3b300463422a5c5c8895710d71e372878a]

        ofz#19901 Invalid-enum-value
        
        Change-Id: I14273dfc695c504bd00f23f614b041207a8f2b29
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86396
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-08  Alex Henrie  <alexhenrie24@gmail.com>  [41bbc4b9482df12166ba9ae88026717e6327573d]

        Fix case mapping for undefined characters in the Osage block
        
        Regression from commit 209fc9fd7fa433947af0bf86e210d73fa7f5a045
        
        Change-Id: Icd181d0611b5fe194ba00352a93bf40bef35a8f7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85641
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-01-08  Seth Chaiklin  <sdc.blanco@youmail.dk>  [d54315e5cb371afd01c5f03958dda9bcf93514e5]

        tdf#129517 add "Preview" labels in BulletandNumberingStyle dialog box"
        
        added GtkFrame to include label with Preview Window in Customize tab
        added label in Position tab
        
        Change-Id: Id37a2c696832ebe9dcd3cb4910a7bc3292cb0143
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86320
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-08  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d48fb4716624766063792a5c16018b5a129618e8]

        Make OPT_ functions string more meaningful.
        
        Help pages on OPT_ functions have more descriptive
        arguments lists and the change here is to make the
        Functions Wizard param's compatible with the Help pages.
        
        Change-Id: I0d90b0279ce24f773923935a7212fe7ab1c2c45b
        PS2: remove underscores and slashes in variable names
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85157
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-01-08  Noel Grandin  <noelgrandin@gmail.com>  [7a9ce835c9e299042813cf328e283a2c9e5742bc]

        make ODBFilter return a fast context
        
        And
        (*) use the fast parser already inside ODBFilter
        (*) pass around ODBFilter explicitly to make the code easier to read
        
        Change-Id: Ib0dd24e530b32b5edb94f150390df1e405c3efb9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86248
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-08  Eike Rathke  <erack@redhat.com>  [78d4e78c43f688a3617d659774d985d466bb39dc]

        Resolves: tdf#129681 Handle array/matrix in AGGREGATE() with ignore errors
        
        This also changes AGGREGATE() 3rd and subsequent parameters'
        classification from ReferenceOrRefArray to ReferenceOrForceArray
        to force the expected array mode on inline calculations.
        
        Change-Id: I53a5591e46bfbabbfa6a273f5b9590a69fad87a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86388
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2020-01-08  andreas kainz  <kainz.a@gmail.com>  [8faa519ad22db9d9db8bcf6d37dda1c7a7d7c850]

        Options Dialog Formating Aid update to fulfill HIG
        
        Change-Id: Ic42946e661f2e7e8f31a0520d895c2fa07d6a387
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86401
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-01-08  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [a01a5bd9bce5c7ac9c2954e9f35f57a5bbcff77a]

        tdf#42949 Fix IWYU warnings in sw/source/uibase/[i-t]*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I53139566ff41c8ee748945b39cd70b66fed8dc97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85973
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-08  Mike Kaganski  <mike.kaganski@collabora.com>  [055dd53e00c28b8d635228a07667c78218910436]

        Drop duplicating range check
        
        This is checked several lines below, with much stricter range.
        
        Change-Id: I3bfaf71f9e40dd1af089ed1ac238bc2939d0fc3a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86392
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-08  Stephan Bergmann  <sbergman@redhat.com>  [0376acf23308730450b3e259e72a9c8b35cabc0f]

        Enable Clang -Wembedded-directive
        
        ...which might have helped avoid the confusion with patch set 6 of
        <https://gerrit.libreoffice.org/c/core/+/84765/6> "python3: upgrade to release
        3.7.6", in that it would have reported:
        
        > pyuno/source/module/pyuno.cxx:340:2: error: embedding a directive within macro arguments has undefined behavior [-Werror,-Wembedded-directive]
        > #if PY_VERSION_HEX >= 0x030200f0
        >  ^
        > pyuno/source/module/pyuno.cxx:342:2: error: embedding a directive within macro arguments has undefined behavior [-Werror,-Wembedded-directive]
        > #else
        >  ^
        
        (-Wembedded-directive was introduced with <https://github.com/llvm/llvm-project/
        commit/300237f00c7ddf9c74de96272f2bb571fda61202> "Add a warning flag for
        ext_embedded_directive. gcc considers this undefined" in 2011, so should be
        available in all versions of Clang relevant for us.)
        
        Change-Id: I4d90212aac30ba8715496d8c99cc6de05c6dc99a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86394
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-08  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [985b76d237b26b428771bfc03d1ef74cdb5d77f0]

        tdf#121458: chart: change "Data Ranges" button enabled condition.
        
        "Data Ranges" button right now enabled if chart has no own table
        (as it was before 0074951704022d173a5fdb9df933f47be1dcbb91)
        or own table exists and it is possible to create data provider
        (LibreOffice will warn later about destroying data table).
        
        Change-Id: If92b0aad8a6099250effdb68022addb277ef4371
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86391
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-01-08  andreas kainz  <kainz.a@gmail.com>  [afd6f3e213e1a8eb78a0048658c30b439c827ee4]

        Options Dialog Basic Fonts Label left align see HIG
        
        Change-Id: I5589175401f1da584c310106ae8b27a0b411bbf9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86395
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-01-08  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [c79dcf98d662e76b1290f8d43c927d1031e94729]

        tdf#128782: sw: set name for draw frame style for text box
        
        Since new undo/redo code operates style names instead of pointers,
        it is important to have all formats with name.
        
        Change-Id: Ib91cd13b8a324ae674e9ace9bb5f17e679bd2dab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86162
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-01-08  Michael Stahl  <Michael.Stahl@cib.de>  [b10be5d48433076f0b7238d818020f708553e114]

        python3: upgrade to release 3.7.6
        
        * external/python3/python-3.3.3-aix.patch.1:
          most of it doesn't apply and AIX port isn't maintained anyway so
          remove it for now
        * external/python3/ubsan.patch.0:
          apparently one of the files was removed
        * 0001-3.6-bpo-17239-Disable-external-entities-in-SAX-parse.patch.1:
          fixed upstream
        * python3-osx-avoid-new-10.13.patch.1:
          replace with simply passing ac_cv_func_utimensat=no to configure
        * external/python3/python-3.5.4-ssl.patch.1:
          project files to build OpenSSL removed upstream
        * There have been changes to how python locates OpenSSL; new variables
          OPENSSL_INCLUDES etc; it turns out that you have to pass one directory
          to --with-openssl, as the variables cannot be passed
        * libuuid.so.1 is a new dependency of the _uuid module
        * libffi.so.6 is a new dependency of the _ctypes module (the bundled
          copy of libffi for non-Darwin platforms was removed)
        * python-3.3.0-pythreadstate.patch.1:
          the PyThreadState functions have been changed such that
          CppunitTest_services asserts when there is a PyThreadAttach on top of
          PyThreadDetach on top of PyThreadAttach, i.e., 2 PyThreadState per
          thread (PyGILState_Check() fails).  Instead of patching in additional
          workarounds, change PyThreadAttach so that it re-uses an existing
          PyThreadState if one exists for the thread.
        
        Change-Id: I24c19d79b43a30709261fd9db66312b2e3872fd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/84765
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2020-01-08  Heiko Tietze  <tietze.heiko@gmail.com>  [468a740f0fe09f8939368eca3067b4101c84c057]

        Resolves tdf#129793 - Remove "Field codes" option
        
        var m_xFieldNameCB, elem m_bFieldName, ui fieldcode removed
        
        Change-Id: I6711f9b8c4f84d6ef19bc295243df0341f8c4f3b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86350
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-01-08  Caolán McNamara  <caolanm@redhat.com>  [4f6d95ead1286748810e937c7672de08b8b39a38]

        weld LinePropertyPanel
        
        Change-Id: If4ff18c3d312d273e9d28aeef97db053f56007ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86309
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-08  Caolán McNamara  <caolanm@redhat.com>  [95945a601b7b3310ba3a891f374cfb2cabe49226]

        AreaPropertyPanelBase::Initialize not called in chart sidebar
        
        AreaPropertyPanelBase::Initialize used to be called twice in
        the "normal" sidebar, the effort in
        
        commit 40fe5b93bc0838e04b46bfc7942d1ee6a2482ce0
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Thu Jan 2 14:45:32 2020 +0000
        
            weld AreaPropertyPanel
        
        to get it called once in the normal case caused it to get
        called 0 times in the chart case, fix it to get called once
        in either case
        
        Change-Id: I2c4acffb58ed3b45e86e3bf0ce91db52989a0e25
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86356
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-08  Seth Chaiklin  <sdc.blanco@youmail.dk>  [64d0e5cfb8e9b05b5de02121b948c15b94310204]

        tdf#94411 use f. and ff. in alphabetical index
        
        Corrects en_US for index
        At present en_GB index is defined as en_US,
        and all other (en_*) are defined as en_US or en_GB
        
        Change-Id: Ib4c3e189c1d9a08c8f4eb17a1da526fbf23291d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86080
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-01-08  Miklos Vajna  <vmiklos@collabora.com>  [49574f685a8f54cc0d060bebb745deb8b7577025]

        Remove some unused includes
        
        Change-Id: Icc451b72fd0b4181a082f2ee2b85b82765bd0c31
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86385
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-08  andreas kainz  <kainz.a@gmail.com>  [0f8c70cf580355b6fa6dd189874aafcd3d0a728e]

        Paragraph Dialog Alignment preview fix
        
        Change-Id: I63c3c28dedf82bfc8e28c0a323aaa8c26b4c82d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86316
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-01-07  Miklos Vajna  <vmiklos@collabora.com>  [08a0ede627fbf9bea42165c3de63812e469306b4]

        sw: don't send LOK notifications about redlines during save
        
        SwXMLWriter::Write_() sets redline flags to show insertion and hide
        deletion, but it resets those flags before the function returns. So LOK
        notifications for redline changes during save is not useful.
        
        Change-Id: I4bf963bbe9c7003cbe85ea6c5538be733a3e3cdf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86363
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-07  Seth Chaiklin  <sdc.blanco@youmail.dk>  [2c5342e95dbe1341982fe80631e99075fe01de52]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 84e12edbc498a2fca5a7e39eb87541969999b5df
          - tdf#129497 updating help for Condition tab of Paragraph Style dialog
            
            - add another access possibility
            - correct labels to match dialog box
            - add help about Reset
            
            Change-Id: I622cacbeb8c6dfb2945a3077e87eb04046ce50e9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86193
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-07  Seth Chaiklin  <sdc.blanco@youmail.dk>  [ae484097031c2bf2dc2da47b0dd3c5a82f7cdbe7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2512256201e15fee8c0fcbd9a611a6b475103f3f
          - tdf#129407  remove mention to non-existent "listbox" in pagebackground help
            
            Change-Id: Ibb47cb83e84c4d9e2b7dca9d47805c44186d8ba7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86281
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-07  Stephan Bergmann  <sbergman@redhat.com>  [4d59436258702251a881a007ccc52ffd5a3eeb38]

        Fix SfxPoolItem use-after-free
        
        ...as observed with -fsanitize=address in Draw, after drawing some rectangle (so
        that there is at least one marked object) doing "Format - Area... - Area -
        Bitmap":
        
        > ERROR: AddressSanitizer: heap-use-after-free on address 0x6030004aca50 at pc 0x7f14d0ef5fe1 bp 0x7ffd966c6cb0 sp 0x7ffd966c6ca8
        > READ of size 4 at 0x6030004aca50 thread T0
        >  #0 in CntUInt32Item::GetValue() const at include/svl/cintitem.hxx:163:42
        >  #1 in SvxBitmapTabPage::Reset(SfxItemSet const*) at cui/source/tabpages/tpbitmap.cxx:278:124
        >  #2 in SvxAreaTabPage::CreatePage(int, SfxTabPage*) at cui/source/tabpages/tparea.cxx:448:21
        >  #3 in SvxAreaTabPage::SelectFillType(weld::ToggleButton&, SfxItemSet const*) at cui/source/tabpages/tparea.cxx:381:9
        >  #4 in SvxAreaTabPage::SelectFillTypeHdl_Impl(weld::ToggleButton&) at cui/source/tabpages/tparea.cxx:364:5
        >  #5 in SvxAreaTabPage::LinkStubSelectFillTypeHdl_Impl(void*, weld::ToggleButton&) at cui/source/tabpages/tparea.cxx:358:1
        >  #6 in Link<weld::ToggleButton&, void>::Call(weld::ToggleButton&) const at include/tools/link.hxx:111:45
        >  #7 in weld::ToggleButton::signal_toggled() at include/vcl/weld.hxx:1130:42
        [...]
        > 0x6030004aca50 is located 16 bytes inside of 24-byte region [0x6030004aca40,0x6030004aca58)
        > freed by thread T0 here:
        >  #0 in operator delete(void*, unsigned long) at ~/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp:172:3
        >  #1 in SfxUInt32Item::~SfxUInt32Item() at include/svl/intitem.hxx:113:21
        >  #2 in SfxItemPool::Remove(SfxPoolItem const&) at svl/source/items/itempool.cxx:710:13
        >  #3 in SfxItemSet::~SfxItemSet() at svl/source/items/itemset.cxx:252:42
        >  #4 in SvxBitmapTabPage::Reset(SfxItemSet const*) at cui/source/tabpages/tpbitmap.cxx:276:9
        >  #5 in SvxAreaTabPage::CreatePage(int, SfxTabPage*) at cui/source/tabpages/tparea.cxx:448:21
        >  #6 in SvxAreaTabPage::SelectFillType(weld::ToggleButton&, SfxItemSet const*) at cui/source/tabpages/tparea.cxx:381:9
        >  #7 in SvxAreaTabPage::SelectFillTypeHdl_Impl(weld::ToggleButton&) at cui/source/tabpages/tparea.cxx:364:5
        >  #8 in SvxAreaTabPage::LinkStubSelectFillTypeHdl_Impl(void*, weld::ToggleButton&) at cui/source/tabpages/tparea.cxx:358:1
        >  #9 in Link<weld::ToggleButton&, void>::Call(weld::ToggleButton&) const at include/tools/link.hxx:111:45
        
        This appears to be broken ever since d543d66a4ee34d3b0088f45951b56c150f7206ec
        "tdf#104615: there's no mpView when opening odc directly".
        
        Change-Id: Id0b3991f3e953ca5b10f466daab890383b0428ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86368
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-07  Stephan Bergmann  <sbergman@redhat.com>  [386248c9c2de669c211ba5a06afc8466f14c542b]

        aarch64 r18 is reserved at least on Android
        
        <https://github.com/ARM-software/software-standards/blob/master/abi/aapcs64/
        aapcs64.rst> states:  "The role of register r18 is platform specific.  If a
        platform ABI has need of a dedicated general purpose register to carry inter-
        procedural state (for example, the thread context) then it should use this
        register for that purpose.  If the platform ABI has no such requirements, then
        it should use r18 as an additional temporary register."
        
        For a --host=aarch64-linux-android build, Clang warned
        
        > bridges/source/cpp_uno/gcc3_linux_aarch64/callvirtualfunction.cxx:39:9: error: inline asm clobber list contains reserved registers: X18 [-Werror,-Winline-asm]
        >         "ldp x0, x1, [%[gpr_]]\n\t"
        >         ^
        > <inline asm>:1:1: note: instantiated into assembly here
        >         ldp x0, x1, [x20]
        > ^
        > bridges/source/cpp_uno/gcc3_linux_aarch64/callvirtualfunction.cxx:39:9: note: Reserved registers on the clobber list may not be preserved across the asm statement, and clobbering them may lead to undefined behaviour.
        >         "ldp x0, x1, [%[gpr_]]\n\t"
        >         ^
        > <inline asm>:1:1: note: instantiated into assembly here
        >         ldp x0, x1, [x20]
        > ^
        
        and <https://github.com/llvm/llvm-project/commit/
        9c9c8b22d2ea150cc889232871b0c8303d3644d9> "Start reserving x18 by default on
        Android targets" shows that at least LLVM/Clang claims that the Android ABI
        reserves it (though it doesn't cite any sources for that).
        
        (If this bridges/source/cpp_uno/ implementation is used for other non-Linux OS
        like Fuchsia, we may need to extend the #if accordingly; see the above LLVM
        commit for which platforms it claims reserve the register.)
        
        Change-Id: I62a5210ddc4784eee2ab56ee134b9e195827b9dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86366
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-07  Stephan Bergmann  <sbergman@redhat.com>  [8cd00ec92f291dd01e0eed27fc144785bed5e44e]

        Replace a CPPUNIT_ASSERT_EQUAL with a static_assert
        
        Change-Id: I8382aa13eb9c65ae61fc0dbfe440df6718133c18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86352
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-07  andreas kainz  <kainz.a@gmail.com>  [a23084cbeabe0fee7cd7b5e514306edf5dd01c79]

        Paragraph Dialog Outline Numbering Tab update
        
        Change-Id: I29d349858b39149b228aa4f6b80eee39f7c6b3f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86318
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-01-07  andreas kainz  <kainz.a@gmail.com>  [b5f8d33a7c008cd330ef21828b18c13d40b490fe]

        Paragraph Dialog Text Flow Page update
        
        Change-Id: I0e47f9abb2e20da8ae3aef1ee927cb286a88ee8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86319
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2020-01-07  Onur Yilmaz  <onuryilmaz0750@gmail.com>  [1a5832e8340a2502f24d7fea98c656e629887d2e]

        tdf#75280: Convert inappropriate use of sal_uIntPtr to better integer types
        
        Change-Id: Ie82a0e15f8c2ed3148277d88c0db8164b5b9393c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85960
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-07  Mesut Çifci  <mesutcifci97@gmail.com>  [16f6a6e61fdcbb41b77a613d49959c0b9e3a8a32]

        tdf#75280: Convert inappropriate use of sal_uIntPtr to better integer types
        
        Change-Id: I55e4028bfc39161f6734cc54721d49cd25e078f4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86060
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-07  Justin Luth  <justin.luth@collabora.com>  [ccfccf4365362b5ba1d82b5816d5fc81a67de548]

        tdf#129522 writerfilter: allow char shadow_NONE overrides
        
        Exporting will take some extra work, so keeping that part
        separate for now.  The unit test will come when exporting
        works.
        
        The same change was made for paragraph style-overrides
        in an earlier patch, and this patch depends on it for
        proper UNO processing.
        (commit 4ca73073a0d7c62b12a7354f76f8f80adc5d98c1)
        
        Change-Id: I5282a319e89be9a63dbd99e00e35fb2d176a631d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85869
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-01-07  Noel Grandin  <noelgrandin@gmail.com>  [e1383444c6d00f5d0b1d507670517f45988b9cc7]

        extract some common code from ImportContext classes
        
        which reduces code bloat, and lets us log when elements are ignored
        
        Change-Id: I5ca12bc1fcbfa3bea49ebde819fd80bd233a96a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86338
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-07  Szabolcs Toth  <szabolcs450@gmail.com>  [0f4dd820ee433932d9d9237b676292d31c4ba913]

        tdf#129452 DOCX import: fix bottom border of merged column
        
        Bottom border of a vertically merged column of a table was missing
        if the inside borders were turned off and the merge included the
        last cell of the column. This happened because the first cell
        (topmost) in a set of vertically merged cells determines the borders
        of the new merged cell, and the turned off inside borders were at
        the bottom in this case.
        
        Change-Id: I3d3defad18a1315117a554a36ad599eb46daffe9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85988
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-01-07  Caolán McNamara  <caolanm@redhat.com>  [02b7de723e50474a27aa35661c2eaa886e5abfb1]

        fix up TableEditPanel
        
        Change-Id: Ibe1a461915d036caf41e761be6970bed9d03b795
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86347
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-07  Caolán McNamara  <caolanm@redhat.com>  [c854c4e89b0842d1c138c91f697a9ac894c2becc]

        Resolves: tdf#129850 crash inserting table
        
        Change-Id: Ib35363320d7edb67daaadf15d1e0b8584909d84a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86346
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [416eef52da04708c727b8824e96ee1398fcf8e92]

        Fix typo in code
        
        Change-Id: I768c5ae5a4c2c0b2f50a8eb541a5c7397c355345
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86206
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-07  Noel Grandin  <noelgrandin@gmail.com>  [3363e69a9ec601b82742df4a99186fd0a1f51341]

        expand out namespace macros
        
        Change-Id: Ifbcffa0315d0505b919703b82fee842be5aa0296
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86237
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [13cd47a9769800a4b04f65af1649d6126bbd8969]

        Fix typo in code
        
        Change-Id: I1ba1b2e1f0568ee3874d171fe33686968e21a484
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86205
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-01-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bf977d70cdd1df1d78e26084c4a54af60fe6ac6c]

        Fix typo in code
        
        Change-Id: I18fe1826646622a71a7d56acc63cbac01ffe4ead
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86204
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2020-01-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [08cdb40164287fc1b76847c208b28a93f78153ef]

        Fix typo
        
        Change-Id: I04c11c4dfcca3b27369a2b2b5fbbb65d5af45a61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86307
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cff0967ab636810945179acb199a36f3370c9029]

        Fix typo
        
        Change-Id: Icccda9c310153e6e1d1696ab094afc3a894d4075
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86298
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [aaf0621bb794c6e5c886e3badca581a78a5fb0a4]

        Fix typo
        
        Change-Id: I9646220221d3efe7bcd99253245a1044dbed7d40
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86299
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c42f4e25cc68fc2feadd3816e732000bda696370]

        Fix typo
        
        Change-Id: Ie2a863fa7975257510311249e40601d90b51aae9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86305
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c85c31b59a58accfb3766760705816d3dd4ecfd8]

        Fix typo
        
        Change-Id: I0cf1ab7a86fd3b9323f1b5d219b6943b2f61884c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86300
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-07  Caolán McNamara  <caolanm@redhat.com>  [70d6e8e10700a891bae0cfe50fbbeaa91fa3664e]

        most has_tooltip uses are bogus
        
        has_tooltip means to use "query-tooltip" to present a tooltip,
        not that the widget has a literal tooltip, the presence of which
        is sufficient to set the tooltip
        
        Change-Id: I49b35debd1bca1803464096fbc550eb50945509f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86336
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b0a390520bccd7edd496233088084de2170053f3]

        Fix typo
        
        Change-Id: Ic26a634c3f7cb089743f6d6d2a67e38f8104f724
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86302
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c64c4ad036bc7834423cf06ee3a5b1edb5cc5f6a]

        Fix typo
        
        Change-Id: I0c62fbf27986f20388d6fb7f44f4e998657d791f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86301
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [37c383877d7896a2907ca8a2321481a80ea4e8a3]

        Fix typo
        
        Change-Id: If2db5c423c10b4de1c03de1c1b98bb8f6d8a0a53
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86339
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-07  Adrien Ollier  <adr.ollier@hotmail.fr>  [7ae70706ad3a3e3aa86fbc7cbd1fcc28f0d2e1b2]

        Use virtual method instead of switch in parent class
        
        Change-Id: I53129ed6b57eb13898a426de0a2ba72c7d6674de
        Signed-off-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/83825
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1de13cab5d38173975af13ed77c8091258be4c01]

        Fix typo
        
        Change-Id: Id64bd59e579fa06313824e9662a15e096e6fddee
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86304
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-07  Aleyna Doğrucan  <aleynadgrcn699@gmail.com>  [8b4aba14bb7ba98346b3ccd77c26dccda4cc1831]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: Ib2c93eb61d8d4c944a1b7de074fd0e9e48715ca4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86232
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-07  Caolán McNamara  <caolanm@redhat.com>  [86ffa73ed04900a33160cb6b28a8898fe139396d]

        arrow in sidebar not getting reenabled on changing context
        
        possibly since...
        
        commit 5b77d17c4f1ca734babf962b45c1aa07bdca14e9
        Date:   Sat Jan 4 18:09:20 2020 +0000
        
            sidebar: allow panels to lurk around instead of being disposed.
        
        Change-Id: I4d3085a1bd0ceb5f04dba3e49c801df05b795061
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86332
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-07  Caolán McNamara  <caolanm@redhat.com>  [e5f9fd49d15071532bbef19e8622c8f6cac9ece9]

        halign 'Start'->'start'
        
        Change-Id: Ia8547ffd08cc60ec8e6f791fcccaab35784de9aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86331
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-07  László Németh  <nemeth@numbertext.org>  [b71cace906bdce1d1b02b11a2d469e93622fd3af]

        tdf#77796 DOCX: import table style based cell padding
        
        Change-Id: Ib86ed45fe816d7e273539798cdebdbb95d575518
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86295
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-01-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4d2a95f6d296c871533db536a43492534a4e2f8c]

        Fix typo
        
        Change-Id: I16245a94dd17dbb158a1a1f0a7c33ffd7b1731f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86303
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [309d82b3d644318be4702e5ca2e29ec454821ee6]

        Fix typo
        
        Change-Id: I9ef83d4c094f2ff9761a1d0256fab9d40164cc04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86306
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-07  Mike Kaganski  <mike.kaganski@collabora.com>  [ab42dbf7e3072fa71af282d38bc751b5494d4718]

        Fix Chart2ImportTest::testAxisTitlePositionDOCX test for 150% UI scaling
        
        On Windows, with 150% UI scaling, the four values for which tolerance
        were added are 10638, 7159, 389, and 6631 respectively.
        
        Change-Id: I4467cd465f55f9f6efe58c54c37cf8563bb42a30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85967
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-01-07  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [c0867c0605fd5e41e41e932fcdf094b3dc77fd03]

        tdf#42949 Fix IWYU warnings in sw/source/uibase/[a-g]*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I07178531d1c1edbfcd1ec1feed0dbe96ed2627a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85793
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-07  Gülşah Köse  <gulsah.kose@collabora.com>  [7f82e6dae98bc5e75ec03885eb955a7a72047bb4]

        tdf#107604 Handle predefined table styles.
        
        Handle table styles that we have just
        style-id and have not corresponding style defination
        in tableStyle.xml
        
        Change-Id: Id06f5508d5eb1330b5bac1634c520c3066c09139
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86068
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-01-07  Michael Meeks  <michael.meeks@collabora.com>  [cebeafbf0f9efde6e17604cf2557b8490e7f5347]

        tdf#129845 vcl: avoid expensive system caching of trivial lines & polygons
        
        Interestingly the cache map lookup is rather expensive; why:
        
        polyline output for some trivial impress edits:
        	count	# of polylines
        	2	2134
        	3	141
        	4	41
        	9	4
        
        polypolygon output for some trivial impress edits:
        
        	count	# of polypolygons	geometry.
        	3	54    all single polygon
        	4	583   ~all single
        	9	52    ~ all paired with a 4 node polygon
        	13	2     both single
        	32	22    all single
        
        Change-Id: I15c0053a84399eaf153b2119b2c28d1f168f16b1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86314
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-01-07  Miklos Vajna  <vmiklos@collabora.com>  [bf540873f5e258452fed5006f65a403c95e7872a]

        sw: add rendering for semi-transparent text
        
        I considered passing the text color's alpha value down to the various
        vcl backends, but this would need changes everywhere (cairo, opengl, pdf
        export, etc). It's much easier to go via DrawTransparent(), that's how
        semi-transparent text in Draw/Impress already works.
        
        Change-Id: I96f15e6764c3c88ba67dd72dc8708414d7c6050c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86294
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-07  Mike Kaganski  <mike.kaganski@collabora.com>  [ecb5130e16898c0d2485e99564c57882b5ef25b0]

        tdf#129841: fix GetTextTableCursorPropertyMap cell background values
        
        ... which were accidentally broken in 2003 in commit
        eba784710e92597282a2284b56dce3a45ac38776.
        
        Change-Id: I3dc96dff0a8935f927933bb3946528fb8ac9aed0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86315
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-07  Seth Chaiklin  <sdc.blanco@youmail.dk>  [035c7717c135c66c0ec025500b73ae9c13b7c586]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 834cace28d1c82d4c9bf6dd123a545736a4362fc
          - tdf#106023  updating help pages for footnote and endnote settings
            
            - indicate that only special paragraph styles can be chosen for paragraph
            - update menu items
            - align text with tab
            
            Change-Id: Id508b424ed2b61b5b169e14ee4befb096008e959
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86286
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b993458b3fb02ef8a840001cddc2c84741edb25f]

        acc. check: move accessibility check strings to own file
        
        Change-Id: I455b6f77f75dd3190939c17bf5ffc362030efdbd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86290
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-01-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9942e9bedf363284532da5a13a2087bc49df8b3f]

        acc. check: table split/merge - check for row span, simplify
        
        This extends table split/merge check to also check for row span
        and simplifies the code a bit by removing code duplication of
        adding a new accessibility issue for the table to the collecton.
        
        Change-Id: If3eb1fa05174f606767e170a61fd0f4af7567aba
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86249
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-01-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [12fe9d6e0d645df0ece4d545ff9e9a7dcf99cb90]

        acc. check: add a UI goto for issues with tables
        
        Change-Id: Ifa636ce7ee32495d81571754c29b1114f8b56cdf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86247
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-01-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [bc62883e07d6795edfb70571f90e1b85fcfdd399]

        acc. check: check headings are in incremental order
        
        This adds an accessibility  check for headings. Headings should
        be in increemntal order. This means for example that the document
        can't start with "Heading 2" without first having a "Heading 1",
        or to skip a heading - for example to go from "Heading 1" and
        next have "Heading 3", skipping "Heading 2".
        
        Change-Id: I6fd3189cc659ad0756cc950b7c0b83b3ec8abf84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86246
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-01-06  Michael Meeks  <michael.meeks@collabora.com>  [b8669df1622f699357478aad7c6a4439b5d5aee3]

        Revert "sfx2: sidebar: new .uno commands to show and hide sidebars"
        
        This reverts commit b6f4d3b92789e972d9b079a5561723f3e73e07a6.
        
        These are now handled as LOK pseudo-uno commands internally,
        and seem unlikely to have worked.
        
        Retains a small change to SidebarDockingWindow..
        
        Change-Id: I861f46f0c9b5cf39a5aa0a0de0fc2f33de800cb2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86293
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-01-06  Mike Kaganski  <mike.kaganski@collabora.com>  [4056b70e6339102374898fff26f099da455475b1]

        tdf#129839: pass initialized shared_ptr to SwDoc::GetBoxAttr
        
        Regression after commit 1e2682235cded9a7cd90e55f0bfc60a1285e9a46
        
        Change-Id: I40acc9e0ffdd292283381366a31eb6647b80324f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86291
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-06  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [4322cdab98bcd4a51c121278944c90a497292b62]

        logerrit: support submitting private and wip changes
        
        Change-Id: I0ee3ac887e17b38b6a2c501bcf6a2132406f1d20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86273
        Reviewed-by: Guilhem Moulin <guilhem@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-06  Caolán McNamara  <caolanm@redhat.com>  [eb9b1469a6d0d11e94b50ce759910492dd6f8dfe]

        Resolves: tdf#129518 make colorboxes max width at 1/3 avail space
        
        Change-Id: I4eef1f108078bc05f7755b5befb18437c30638ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86283
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-06  Elzem Atay  <elzematay@protonmail.com>  [ac91b39d5b8f96063fa5a10e50fa2a8a2738012f]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I9f8637ba0bf34fa2a9f0778db42249775a75636a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86219
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2020-01-06  Michael Meeks  <michael.meeks@collabora.com>  [182f0e95dbbdc64f7340b0fbb7af7720536a1140]

        sidebar: improve invalidation tracking for Panels.
        
        Only emit an invalidation on panels that change position.
        Ensure we invalidate the ScrollContainerWindow for updated separators.
        Emit a single vcl::Region for an invalidation rather than per panel.
        
        Change-Id: I5452791ac9a7d1a9b8604c7704d24641160c275b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86234
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86288
        Tested-by: Jenkins

2020-01-06  Michael Meeks  <michael.meeks@collabora.com>  [5b77d17c4f1ca734babf962b45c1aa07bdca14e9]

        sidebar: allow panels to lurk around instead of being disposed.
        
        Creating and destroying sidebar panels is done remarkably often - on
        changes of context eg. The process is remarkably expensive - loading
        UI XML files, processing them etc. and is un-necessary.
        
        Instead let panels lurk around for future use - particularly in the
        Properties deck which gets the most thrash. This gives a big speedup
        particularly noticable on mobile where it could take several seconds
        to load switch between panels for eg. shape vs. slide properties when
        tapping to edit text.
        
        Change-Id: I497e77432c11bbd1e35a8a8716519cabc3730e61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86233
        Tested-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86287
        Tested-by: Jenkins

2020-01-06  Stephan Bergmann  <sbergman@redhat.com>  [0bb6bb7729f159f05100e33797ed667fd9d13ab7]

        Avoid $(shell $(gb_MKTEMP))
        
        ...which, when included in a
        
          ifneq ($(MACOSX_SHELL_HACK),)
        
        block, appears to be executed every time the surrounding odk_build-examples_test
        macro is evaluated, even in builds (like a Linux build) where MACOSX_SHELL_HACK
        is empty.  (And which thus caused spurious empty gbuild.* files to be left
        behind in the tmp dir by such builds.)
        
        Change-Id: I8ef0204817f089cd977340a0ce3b6a17a347b209
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86279
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-06  Caolán McNamara  <caolanm@redhat.com>  [0ab8ae4d98122f7de50365a062675d001ef0ca6a]

        ofz#19803 check for negative values
        
        Change-Id: I30036a16cf1651a7e27c7aefa086b3725d58933a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86250
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-06  Caolán McNamara  <caolanm@redhat.com>  [4b240b87cf9c0821d13fe21a78ee218c738468ff]

        SvxFillTypeBox is now not used directly from any .uis
        
        Change-Id: I2fdab55659e41a900690f619e283ad5c28b5e22c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86146
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-06  Caolán McNamara  <caolanm@redhat.com>  [09b759fc8bbb4990d3cc9ca9d8b87ae1a4e8d526]

        SvxFillAttrBox is now not used directly from any .uis
        
        Change-Id: I6cdd618477dc11ab50965dac0d734fe7b8a10424
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86145
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-06  Caolán McNamara  <caolanm@redhat.com>  [40fe5b93bc0838e04b46bfc7942d1ee6a2482ce0]

        weld AreaPropertyPanel
        
        Change-Id: I5f4c4b43067b99cd57f8ea941002481ef5977e09
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86144
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-06  Mike Kaganski  <mike.kaganski@collabora.com>  [d1133d71a6109d1999121fd6a91573d12dc4852b]

        tdf#129549: hide .uno:BulletsAndNumberingDialog from customization UI
        
        ... and replace its uses with universal .uno:OutlineBullet
        
        Change-Id: Ia6bc1c5ca23440af333ffeed9fcd2c8dd47a6af4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86245
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-06  Serge Krot  <Serge.Krot@cib.de>  [92ccf53b2a8102299ac2c3e2612bb507d3a79c0f]

        tdf#129708 speed-up: check if we could create outline instead of creation of it
        
        Change-Id: I0629b4e6ccae4ab9be0142fe39c627f2f9a8f5ea
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86199
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-01-06  Mike Kaganski  <mike.kaganski@collabora.com>  [f29a5020ee7bbfff1860cdd94c271ef30937fa95]

        Add include guards - follow-up for 0c4033a9c69da439b97378b0dc61e867953649eb
        
        Change-Id: I2910ac7e063b785c845723a2eb265cce96c94ea9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86266
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6df75678beb3d03337ce7b4e5a2f7eb7c3eb1176]

        Removed executable permission on files
        
        Change-Id: I30033d9a12f2b5d8208abb68a4a63af05c240c99
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86272
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2020-01-06  Heiko Tietze  <tietze.heiko@gmail.com>  [beed7183ac6323eb052e7c586d6a807fcb32eb1f]

        Resolves tdf#129622 - Layout problem in Options-LibreOffice-View
        
        horizontal fill set for the questionable controls
        
        Change-Id: Iab194709ec3ad4881ace36a605ebb4a0d37fe8a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86275
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-01-06  Caolán McNamara  <caolanm@redhat.com>  [dcab1993ed29a408a704cfddbbd15dc7dd8ffc80]

        Resolves: tdf#129527 enable/disable edit-style button at the right time
        
        Change-Id: I70b14ad8d96a2564c06a47608e5cf2c438cf7d38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86264
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-06  Caolán McNamara  <caolanm@redhat.com>  [aa528eadbf3f1fa46390ad5b25e0f4e3c89e0382]

        Related: tdf#129484 overeager assert
        
        its ok to show a page that's already shown
        
        Change-Id: Iaf014669fcfbb4f91dd114fe8053ac4f91617b6c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86267
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-06  Caolán McNamara  <caolanm@redhat.com>  [884714b336696202adffe6f4684127c0f2758c14]

        Resolves: tdf#129586 icon combobox is not in the same grid as the others
        
        so it doesn't take 1/3rd dialog width automatically, let it take its
        natural width
        
        Change-Id: If42c153976431d408c343e64c1bc5b301fdb5b0a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86269
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-06  Seth Chaiklin  <sdc.blanco@youmail.dk>  [0696f25a2b5f8254d20927ccd5ab25b69431dbb5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 33577deba970aa834417f26a8cc13c75f599ee8c
          - updating help for Number Format
            
             - update access commands to match menus
             - make display of some items more module conditional
            
            
            Change-Id: Ie0c7b05b54f8744575ec4f354e8ea1c77272b464
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86168
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-06  Caolán McNamara  <caolanm@redhat.com>  [f1604675e71c67024887d12bf73ccb86ac05a7a3]

        tdf#129634 send SalEvent::LoseFocus only if some other widget gains focus
        
        not if we "lose" focus to nothing before we would regain it again
        
        Change-Id: Ie477aff5cfaa3b64589cb3246ff38d4e57068ead
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86262
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-06  Szabolcs Toth  <szabolcs450@gmail.com>  [6b1bd2699b0bdad6dc42db741dea0717cf7c1d36]

        tdf#129450 DOCX import: fix bottom border of 1-row tables
        
        Bottom border was missing in a 1-row table with disabled
        inside borders. This happened because LO applied the empty
        horizontal borders to the bottom border of the table.
        
        Change-Id: I40140bf63297189edad13088f98fc5f869969c2d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85303
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-01-06  Mike Kaganski  <mike.kaganski@collabora.com>  [0c4033a9c69da439b97378b0dc61e867953649eb]

        Fix Windows build with HAVE_FEATURE_BREAKPAD
        
        This partially reverts commit ed1ece19d4983ea47b296086aaa0ea91fe11935d
        
        Change-Id: Ie945676f0618f80c3258f041fea9b91ee01031d4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86263
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-06  Szabolcs Toth  <szabolcs450@gmail.com>  [8a2eb40abbd52d960dd21308157186be0ca9dd3d]

        tdf#129442 DOCX import: fix right border of 1-column tables
        
        Right border was missing in a 1-column table with disabled
        inside borders. This happened because LO applied the empty
        vertical borders to the right border of the table.
        
        Change-Id: Ib190689bf5059bfd7dbf07b07808cd761015f37e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85301
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-01-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [744903b8c8c5a31d304a3191869b7bd76000f36c]

        Removed redundant semicolons
        
        Change-Id: Ife14b8c3f7d121deb390deb5f405dd42d3016acf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86156
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-06  Mike Kaganski  <mike.kaganski@collabora.com>  [afa6a774936c34b09b37ab8539193ac529681798]

        Don't crash on exiting print preview with Notebookbar
        
        Crash caused by this sequence (tested in Writer):
        
        1. Closing print preview, frame is attached to controller;
        2. This calls SfxNotebookBar::StateMethod
        3. There notebookbar's listener is added to list of the controller's
           context change event listeners
        4. Then in SwPagePreview::~SwPagePreview, notebookbar's listener is
           added to that list again
        5. ContextChangeEventMultiplexer::addContextChangeEventListener
           detects second addition, and throws an unhandled exception.
        
        I don't know why starting listening is needed in SwPagePreview dtor;
        unfortunately commit d05b7b32d9ecb6fcb4a268eb68cdcee09bafa6dd doesn't
        say much about context and reasons.
        
        ControlListener is renamed to ControlListenerForCurrentController to
        emphasize that it operates on the current controller of notebookbar's
        frame; and its bListen parameter meaning was reverted: previously its
        "true" value awkwardly meant "stop listening". All direct operations
        with listener of notebookbar are replaced with calls to notebookbar's
        methods.
        
        In ContextChangeEventMultiplexer::addContextChangeEventListener,
        uno::UNO_QUERY_THROW was replaced with uno::UNO_QUERY, because not
        only chart controller may appear here, and it's not an error: e.g.
        SfxBaseController doesn't implement lang::XServiceInfo.
        
        Regression after commit d05b7b32d9ecb6fcb4a268eb68cdcee09bafa6dd.
        
        Change-Id: Ief1aed188d8f02a6cfe3ea25f4d082dfdf449f32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86257
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-06  Stephan Bergmann  <sbergman@redhat.com>  [499bfe4584ea3334cda1501daa9aa3026edd45be]

        loplugin:cstylecast (macOS)
        
        ...("from 'struct task_basic_info *' to 'task_info_t' (aka 'int *')", in code
        newly introduced with 0b8ae8725083eb0526a262d434cc06fb3f3e7336 "tdf#125662:
        disable parallel-zip if the memory...")
        
        Change-Id: I8ae16b4e6055b0841e9143b554bd832cb72346f5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86243
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-06  Miklos Vajna  <vmiklos@collabora.com>  [e7e01efc56f7061d0a2e5142b4bae84dd403cc50]

        tdf#129552 sc: avoid infinite invalidation loop when the print range is empty
        
        Commit caeb7b141280a65e60525f11a7e6514b76e12e11 (tdf#124983 In calc make
        printable page borders also initially visible, 2019-07-10) added the
        ability to paint page breaks right after opening a document. The
        implementation calls ScPrintFunc::UpdatePages() whenever there are no
        calculated page breaks.  The problem is that this is not only true when
        they are not calculated, but also happens when the print range is empty.
        
        This means that ScGridWindow::Paint() resulted in a
        vcl::Window::Invalidate() for the same window, and this happened again
        and again as the idle handler was invoked, resulting in flickering form
        controls.
        
        Fix the problem by only calculating page breaks when
        ScPrintFunc::HasPrintRange() confirms something will be calculated. This
        works because HasPrintRange() return false when ScTable::aPrintRanges is
        empty, and UpdatePages() also does nothing in that case.
        
        Change-Id: I14d8a728f4672e647e9009a3dc3e0dd5fb40c023
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86258
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-06  Luboš Luňák  <l.lunak@collabora.com>  [364cdd314fb4d6168990a469bfb10fc935dfc649]

        use boost::shared_ptr for allocating an array
        
        Using make_shared() results in just one allocation instead of having
        one for the data and one for the shared_ptr's control block. But
        std::shared_ptr supports make_shared() for arrays only in C++20.
        
        Change-Id: If2d1223ebcc54ccfdccb15601d69a3563bd4f6c0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85589
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-06  Luboš Luňák  <l.lunak@collabora.com>  [ad88df7e924f2be11187b15085b0764771546abe]

        avoid Skia assert on leaked resources
        
        Change-Id: Ie9d9117c43d19b9391f8e0dee6825076aaa12706
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85582
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-06  Luboš Luňák  <l.lunak@collabora.com>  [b8c3ca05d04fb0bf3c27c889747bef99abcdf306]

        set BackendCapabilities::mbSupportsBitmap32 for Skia again
        
        This got reverted in 84f84f59ce7c83a99e4e340071d58b6557dbe91a,
        but using 24bpp bitmaps means SkiaSalBitmap::GetAsSkBitmap() does
        a needless 24bpp->32bpp conversion, and this whole rgb/a separation
        is kind of lame ancient cruft that it'd be better to get rid of,
        so enable this again to find all the code that can't handle 32bpp
        bitmaps properly, so that they can be fixed.
        
        Change-Id: I9bbd8ff94a4ad680cb42dee649e371c5716a9d20
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85545
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-06  Luboš Luňák  <l.lunak@collabora.com>  [ac867fa7541c27319ae271357f20d5d4d6bc6544]

        use Skia-based bitmap scaling for SkiaSalBitmap
        
        It should be done on GPU if Vulkan is used.
        
        Change-Id: I347169af2c3a5c78bd221e986cff9ed656ce93df
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85544
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-06  Luboš Luňák  <l.lunak@collabora.com>  [7702efe9ec6bbc428d89e83d957677cd3d323803]

        use copy-on-write for SkiaSalBitmap data
        
        E.g. scaling works by first making a copy using Create() and then
        Scale() is called for the copy. This means there was a needless
        data copy for mBuffer in Create(). Also make sure SkBitmap is properly
        unshared if needed, as it seems copies of it always share the pixels.
        
        Change-Id: I30a758c84e7218e9afe516477aa8429364ef8607
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85543
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-06  Luboš Luňák  <l.lunak@collabora.com>  [aab9dafdae868b9e55c143cdc08598895f19f63d]

        convert SkImage -> SkBitmap only on demand
        
        This should possibly save some unneeded conversions.
        
        Change-Id: Ice8a186f13a0e61bee260cf910f8a4d0538ef974
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85542
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2020-01-06  Yusuf Keten  <ketenyusuf@gmail.com>  [c9253b9007059496521f24ef8348e80bb120e1e6]

        tdf#54938 Adapt supportsService implementations to cppu::supportsService
        
        Change-Id: I061db162c44a7196c58f4ae6dae2f37c7ac9213a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86057
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-06  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [ed1ece19d4983ea47b296086aaa0ea91fe11935d]

        tdf#42949 Fix IWYU warnings in cui/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I41ae36eb535cc64f4c4fa73333dbc8aa728865b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85791
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-06  Mike Kaganski  <mike.kaganski@collabora.com>  [8e655ab1da7aa3325ceea3031cb9c0bc810444a4]

        Fix some sw layout tests for 150% UI scaling
        
        On Windows, with 150% UI scaling, the four values whose tolerance are
        added are 2099, 2888, 7962, and 4815 respectively.
        
        Change-Id: I99bef2f23cc3c117463361bb038d74fda7a2e046
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85974
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <balazs.varga991@gmail.com>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2020-01-06  Balazs Varga  <balazs.varga991@gmail.com>  [d53de6b0bfff08dfbde4fe305e2a9b7a60255458]

        tdf#128996 Chart: Fix disappeared vertical X axis labels
        
        Regression from commit: 75ef0e41ea8a9096ac619356d2b837c5333b47e6
        (tdf#125334 Chart: allow text break in bar chart axis labels)
        
        Change-Id: Ib935de74314b7dec489d94a4aa3c65072e18d9e0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86010
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-01-06  Stephan Bergmann  <sbergman@redhat.com>  [ac4f30fdf808bfbb7c8f534661851d10301bbcad]

        Fix MACOSX_SHELL_HACK
        
        ...so that it is set and actually takes effect when the definition of
        odk_build-examples_test is expanded
        
        Change-Id: I0a4ca22f3b7b17d802dae9195954b030cde9ddac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86251
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-06  Stephan Bergmann  <sbergman@redhat.com>  [0191e8e177b468336aacdeefde5dadf1134d228a]

        macOS /usr/bin/mktemp already adds a dot to the prefix
        
        (at least the version on macOS 10.15.2 does)
        
        Change-Id: Ie7525216542e1db686adb151774d20ff69d9e8f3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86252
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-06  andreas kainz  <kainz.a@gmail.com>  [624c5c53abffdd805d4108417e1025aab07e1a84]

        tdf#129593 Language settings dialog UI update
        
        Change-Id: Ie313237a92b0df3ca0ab3dfe876879114afb8af6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85771
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-01-06  Seth Chaiklin  <sdc.blanco@youmail.dk>  [9667a8ab1c4809c75f6258a8739b9036c86b2a37]

        tdf#129517 add "Preview" labels in BulletandNumberingStyle dialog box
        
        - on Position tab
        - on Customize tab
        
        Change-Id: I62b316ec36c1c65c0028a16e9717f0fd363b550f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85861
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2020-01-06  Miklos Vajna  <vmiklos@collabora.com>  [53bda3f58162072e50cffc11279639c986065da0]

        sw: prefix members of SwChartDataProvider, SwChartDataSource, ...
        
        ... SwDataChanged and ZSortFly
        
        See tdf#94879 for motivation.
        
        Change-Id: I072f14d52f67ec05e068dda4ea0b8e5145143792
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86255
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-06  Jim Raykowski  <raykowj@gmail.com>  [706be217a77d5951f02b486b8a57f20b1d061fe2]

        Display menu item keyboard shortcuts in toolbar menu
        
        Change-Id: I288d4850f9a8e9ac51dfefddff7a2a7d359178c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85832
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2020-01-06  Mike Kaganski  <mike.kaganski@collabora.com>  [7a98ab1fa6b3f3de2c7077c1d2601f7bc12be2d7]

        Simplify IsOpCode a bit
        
        The removed code block made it impossible to enter the following
        "if (aIntName.isEmpty())" block whenever mxSymbols->hasExternals() was true. Thus
        removing that block and making the following block the "else" branch keeps the
        logic.
        
        And fix an apparent omission from commit 9ccaa4b1468527bbec12d7e0fccf4ea443478f50,
        which removed setting bFound to true in case of "Old (deprecated) addins".
        
        Change-Id: I96da0620eb9d622f1f7650985e284a1e9817e27a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86240
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-06  Mike Kaganski  <mike.kaganski@collabora.com>  [016c69c99e1ab26e6582ca8dea6fa1b4b9e5d109]

        tdf#129798: store SwWrtShell when it's available
        
        GetActiveWrtShell may return nullptr when attaching a new component
        to current frame, e.g. destroying on print preview. OTOH SwWrtShell
        is passed to SwFieldDBPage::SetWrtShell on creation, so store it to
        own base class then.
        
        Possibly that would be enough, and we could remove all the checks
        in other methods - but I don't know the code well enough to be sure
        that SwFieldDlg::PageCreated and SwFieldEditDlg::CreatePage will
        always set SwWrtShell; to be on the safe side, I kept the checks
        where SwWrtShell is used, and stored it in those places if not yet
        stored.
        
        Regression after commit 39ba5e3bde93358af1b363da8f850bdc96806cfa.
        
        Change-Id: I21f3c8ef24764e98b1bc287db3c6485ce0b3ab48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86253
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-05  U-DESKTOP-8OSNV7R\DrRobotto  <andreas.heinisch@yahoo.de>  [0b4f8bf571baf2ccd5a8aafdc4deb41867420be3]

        tdf#129596 Distinguish between integer and long while loading immediate values
        
        During the generation of CONST_ expressions, distinguish between
        integer and long and load the correct value in the immediate load step.
        
        Change-Id: Ib4eb65d7fae3163043899ad8234816b1ebd7316b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85779
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-05  Seth Chaiklin  <sdc.blanco@youmail.dk>  [5fbc89478eb91d9b97f0c3d65d9946a5cec31ea3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to f0321cbc4c5f8611b6d75b1312c9d198c1fad4cf
          - updating help for Writer variables
            
            - remove duplication
            - aligned capitalization in help with capitalization in dialog box
            - corrected labels to match dialog box
            - move embedded parts to correct place in structure
            
            
            Change-Id: I04cf1a2736cb3b4f4fa61fcd11cb5ee6f0f6c816
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86171
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-04  Caolán McNamara  <caolanm@redhat.com>  [0b00112e112f80f9342f39e4d338d5a89e522ab9]

        ofz#19766 fix Build-Failure
        
        Change-Id: I4df1dec271980a8a9eab9c2ee2c687ef938082d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86225
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-04  Caolán McNamara  <caolanm@redhat.com>  [06de11f1d419f04a827bc6d6bc323f1c87ad83a5]

        ofz#19796 Indirect-leak
        
        Change-Id: I144a1dd7901c90a979a018576404b84ece36a79b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86222
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-04  Caolán McNamara  <caolanm@redhat.com>  [6fbfb54086c10f0107dc7026eaeffd177eda56c3]

        allow root under podman
        
        Change-Id: I66dc674aab8dc86c95495754400c5e64b2583599
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86223
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b0a468d75ff96955e9e53027d35b248235cb68d0]

        pdf: set the UniversalAccessibilityCompliance from the dialog
        
        Change-Id: I380b760a39bcdbef271c948690b1c9a95c769b4f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86213
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-01-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [197bbc5f17ac7f11cb07aefb935182eae1bc5ada]

        pdf: Only add role map when alias isn't the same as structure tag
        
        It is not allowed in PDF/UA to override a structure tag. This
        also true when you have an alias with the same name as a structure
        tage. For example to define a "H1" that is an alias for the "H1"
        structure tage. This is probably done in LO "just in case".
        
        With this change, if the structure tag and alias are the same, it
        will not get added to the role map, but this only happens when
        PDF/UA is enabled.
        
        Change-Id: Iff37c31ad31e5a01d7847ddb57f9b0e4c7b247db
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86212
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-01-04  Caolán McNamara  <caolanm@redhat.com>  [be1474f51aa9a38b80f853b569493b20c01e6078]

        ofz#19790 Invalid-enum-value
        
        Change-Id: Ifca6b26b39d873f67d6161d19354be4bd6462953
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86200
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-04  Justin Luth  <justin.luth@collabora.com>  [f84b33275f6cce21e93e5dd20f3de5df84df0276]

        tdf#129522 ww8import/export: allow char shadow_NONE overrides
        
        An earlier patch did this for paragraphs. The same is needed
        for character properties.
        
        This also applies to borders - where a non-border needs to be
        processed in order to override a style-defined border.
        
        This export change doesn't affect DOCX immediately, because
        DOCX will do nothing with a NONE-border/shadow until style
        information is provided to it. So this change is safe to make
        on it's own as far as DOCX is concerned.
        
        RTF just exports the border, but since it doesn't do any of
        this well, add in the logic so that RTF is unaffected...
        
        Change-Id: Ia857dc0db7d7efc83145a14e4fe4052d32b539ac
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85760
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2020-01-04  Caolán McNamara  <caolanm@redhat.com>  [354d7ec99900ef5c17ac340e54b815c395dfb0a4]

        cid#1456609 Operands don't affect result
        
        2.2.2.37 EmfPlusPointR Object has...
        
        "X (variable) This value MUST be specified by either an EmfPlusInteger7 object
        or an EmfPlusInteger15 object." and the same for Y. where variable is variable
        length.
        
        I think ReadInt32 isn't the right choice here and we need to read either one or
        two bytes, using the highbit of the first byte to determine if we need to
        read another byte.
        
        Change-Id: I60c0687403ff58dc393bd55a22f37c89357f60c3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86207
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [05150f1a61331de2a687855df41c406cd49fe38f]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to 612bdcc5364508e3fb7795c9b95559ca6e328570
          - Fix typo Languange->Language
            
            Change-Id: I5f961c9a1751145b26a5f69eded6302926560074
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/86203
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2020-01-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [947fdbba4db02f9405b94066fbf9d77321520e7e]

        Fix typo
        
        Change-Id: Ie930c3d80a57d2c10473d21e47c97339f6ffbf03
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86209
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-01-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cd47cf36ebb70a3d6897b0abbb0b3cd8b290e1af]

        drawinglayer: extract classes from baseprimitive2d.hxx to own files
        
        This extracts Primitive2DContainer class to its own file, common
        typedefs for PrimitiveReference, Primitive2DSequence to own file
        CommonTypes.hxx, some commonly used and independent functions to
        Tools.hxx.
        
        But for not BufferedDecompositionPrimitive2D class is left as
        it is.
        
        Change-Id: Ia55bafd32fb95eba945d091e2c2ae89b160140d3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86086
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-01-04  László Németh  <nemeth@numbertext.org>  [adf7031e3a35fe9d43085e8b223a6e36d20a32f4]

        tdf#129475 DOCX: fix gridAfter with shape-only cells
        
        and in last row of tables, i.e. regressions caused
        by the following commit.
        
        This reverts commit b2c6d2d961a6113d0f111fab45ae12a40d389a23
        (fdo#38414 tdf#44986: DOCX table import: handle gridBefore/After),
        except some unit testing.
        
        Change-Id: Icb2d65b7a0766cf8dd00511cde500af3f94d2a94
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86125
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2020-01-04  Mike Kaganski  <mike.kaganski@collabora.com>  [6bdfcd317f87ab1948f56eb1231db1378c51c2f8]

        VBA: don't SAL_WARN on value-to-number conversion error
        
        Error to convert a value to number is signalled to user normally as a
        standard Basic error; it's nothing a developer should worry about.
        
        Change-Id: Ia6ca316f374ffe392eb1a7b4ffac52fd53ba2fb1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86210
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-04  Dennis Francis  <dennis.francis@collabora.com>  [0b8ae8725083eb0526a262d434cc06fb3f3e7336]

        tdf#125662: disable parallel-zip if the memory...
        
        required to carry it out will cause a breach of addressable memory
        limit. This can happen in 32bit OSes, where the physical memory limit is
        more than the process addressable memory limit. For example in Win32,
        a process can address only upto 2GB.
        
        More specifically, avoid using ZipOutputEntryParallel
        which rougly needs twice the memory compared to its counterparts.
        
        Change-Id: I4d1abbf75e928188bcf806fcf1e5872b1e51b502
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/84394
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2020-01-04  Mike Kaganski  <mike.kaganski@collabora.com>  [dd198398b6e5c84ab1255a90ef96e6445b66a64f]

        tdf#93389: keep encryption information for autorecovered MS formats
        
        The autorecovery data is stored in ODF, regardless of the original
        document format. When restoring, type detection generates ODF data,
        which is stored in the media descriptor attached to document, even
        after real filter was restored (see AutoRecovery::implts_openDocs).
        If real filter is not ODF, then at the save time, it doesn't find
        necessary information in encryption data, and makes not encrypted
        package.
        
        This patch adds both MS binary data, and OOXML data, to existing
        ODF data for recovered password-protected documents (regardless of
        their real filter).
        
        TODO: only add required information to encryption data: pass real
        filter name to DocPasswordHelper::requestAndVerifyDocPassword from
        AutoRecovery::implts_openDocs.
        
        Change-Id: I4749c5ec028ca61bddf7cd77bc5969a97b1de199
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86201
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-04  Mark Hung  <marklh9@gmail.com>  [8e500c458af5f5ec7c680cd4ad083d8798c459a2]

        sc/qa: revert locale change in the scope guard.
        
        ScExportTest::testTdf112567() and ScExportTest::testTdf112567b()
        change the locale config to "hu-HU" and revert to "" at the end,
        the resulted locale is the system one instead of English, and
        breaks testTdf128976 under a zh-TW build environment because
        testTdf128976 relies on some font/loclae dependent metric data.
        
        Change-Id: Iec8a0771a726133dfd30d5e5e254d9b678d44d72
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86191
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-04  Serge Krot  <Serge.Krot@cib.de>  [c97f9af5e47ea234ad709a1f66c1e8ed20640066]

        tdf#129708 speed-up: reuse enumeration for each effect
        
        Change-Id: I336278c5a9eec75a2a71fe4d04d2029a5a08e6a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86102
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2020-01-03  Stephan Bergmann  <sbergman@redhat.com>  [2dcd8b7d9faa0c7e144f71f43053e5abbea06108]

        UBSan now needs RTTI of some Library_sc types in Library_scfilt
        
        ...after 4992d61600536fe14b97b718dbb11f00e936c6a9 "tdf#129228 speedup opening of
        xlsx file with lots of comments" added
        
        >         ScTableSheetObj* pAnnosSupp = static_cast<ScTableSheetObj*>(getSheet().get());
        >         rtl::Reference<ScAnnotationsObj> xAnnos = static_cast<ScAnnotationsObj*>(pAnnosSupp->getAnnotations().get());
        
        to Comment::finalizeImport in sc/source/filter/oox/commentsbuffer.cxx.  (See
        <https://ci.libreoffice.org/job/lo_ubsan/1493/>).
        
        Change-Id: Ia8a99297151abfe4f052fbf46504795db1ba87b7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86192
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-03  Caolán McNamara  <caolanm@redhat.com>  [192152f68488e0c9783782951c99080de409ef64]

        cid#1456605 Dereference after null check
        
        Change-Id: Idee4d1e45eac46faa6c2a2e3b68700950abfe4e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86190
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-03  Caolán McNamara  <caolanm@redhat.com>  [0502eff0a23d370ee7f20446a96e95906b56654f]

        cid#1401342 Uncaught exception
        
        Change-Id: Ia8746219c483a92977fa87993cb9a97189d52783
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86188
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-03  Caolán McNamara  <caolanm@redhat.com>  [80fd15abe368627c7d5f385e178d94ee67eaafe6]

        ofz#19786 Invalid-enum-value
        
        Change-Id: I9bca61f728877b6f7a741e9d89ad2f7f5ae0eb61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86197
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2020-01-03  Mike Kaganski  <mike.kaganski@collabora.com>  [894efac8fd6f49d272db340d6f132acd262f93bc]

        Make variable const, and drop a bogus assert after check
        
        Change-Id: I5160618a6af171e8ce048959bc4152f09d1754b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86195
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a58459543a08d43bcfe219ae290ad480de0ddb9a]

        Fix typo
        
        Change-Id: I1755566fe28b3a79d7f97875d8986b6f37a0979d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86202
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-03  Caolán McNamara  <caolanm@redhat.com>  [5f6cd6272fbe9d6f4276021862442a3004657fb8]

        cid#1456608 Dereference after null check
        
        Change-Id: I47f41b1eae327a0140f4e59184db7a0d7f5b0f67
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86196
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-03  Eike Rathke  <erack@redhat.com>  [ace8602466986e0249aa41845dce4e7da4fcafba]

        Elaborate comment what happens, tdf#78840 follow-up
        
        Change-Id: I30bfc2891e422e8cfcb83f01136c654e3a1b03f5

2020-01-03  Mike Kaganski  <mike.kaganski@collabora.com>  [12b4590f3a9ba64bcc27e60185ee7366d9894cc7]

        tdf#78840: disable case-insensitive transliteration for regex search
        
        Allow regex engine use its own case-insensitive search instead. We
        already set UREGEX_CASE_INSENSITIVE ICU flag when case-insensitive
        search is requested in TextSearch::RESrchPrepare. Case-insensitive
        transliteration used when preparing the string for passing to regex
        engine creates a lowercase string, where case-sensitive search is
        impossible, even when regex includes explicit flags for that.
        
        This change allows to honor (?-i)/(?i) flags in the regex if present.
        It removes case-sensitive flag from consideration for creation of
        transliteration service if regex search is requested.
        
        Change-Id: I0d8960670c1681f7c6bc162a4f858006596c7c36
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85650
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2020-01-03  Caolán McNamara  <caolanm@redhat.com>  [4fbd76beb57db9a1261efecf5cfac4cae6fe839b]

        cid#1456607 Uncaught exception
        
        Change-Id: Idc15fe4049dc6669b9e25cd1a8fb187e10df2b6a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86186
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-03  Caolán McNamara  <caolanm@redhat.com>  [c412a95af922972fcf100b48d4baa462b37f9e38]

        cid#1456611 Uncaught exception
        
        Change-Id: Ice8dcd4ed069bb4fc971d487b706bedc6b02012b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86185
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-03  Caolán McNamara  <caolanm@redhat.com>  [e08a62124c1f135807f210d37b7c876e5392c5f0]

        cid#1401474 Uncaught exception
        
        Change-Id: I983b0106da9e41cd923603aa8bba685f61963abf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86184
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-03  Caolán McNamara  <caolanm@redhat.com>  [92296fa4f2c976680c7b3496c33191dbbcac9b39]

        cid#1401328 Uncaught exception
        
        Change-Id: I5ee29d9b9c6511aa71d592d6f85a724200645df8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86183
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-03  Caolán McNamara  <caolanm@redhat.com>  [cad2d7f7268ee4b426c8d6fdca796020a70c33f5]

        cid#1456612 Dereference null return value
        
        Change-Id: I0160fe9f31dc0716bd862014ca1e8eb7bae7c1ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86182
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-03  Caolán McNamara  <caolanm@redhat.com>  [36c0dd46943f16e1c83f9322df616212f9dce864]

        cid#1456606 Dereference after null check
        
        Change-Id: Ic1467982a7366db6266eaab3e08ca52f2785bac4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86181
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-03  Caolán McNamara  <caolanm@redhat.com>  [027ce9c31c92d029c3e86d1a6bd2f4a71963a6e5]

        cid#1456603 Uninitialized scalar field
        
        Change-Id: Ic4d93a07bb42bbbf3370bd13e3425b0ecbb46e5b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86179
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-03  Caolán McNamara  <caolanm@redhat.com>  [b3c7b55d27eda5095c247e7454c28d8855395468]

        cid#1456610 Uninitialized scalar field
        
        Change-Id: Ibd0d2e9f8a8ca778e68b6f4e5d93c1cc2536f032
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86178
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-03  Caolán McNamara  <caolanm@redhat.com>  [dfaf4f94ea7978f43ee0a883f297fbe91f282dd6]

        cid#1456604 Uninitialized scalar variable
        
        Change-Id: If9e9392cb35e21a45130ec3d7863cc721e1c5e84
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86180
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-03  Stephan Bergmann  <sbergman@redhat.com>  [67d5b5b3d16711956025df0a742fe06b7fb3d0f9]

        Avoid -Werror,-Wdeprecated-enum-float-conversion
        
        ...with Clang 10 trunk:
        
        > vcl/quartz/ctfonts.cxx:414:35: error: arithmetic between enumeration type 'FontWeight' and floating-point type 'double' is deprecated [-Werror,-Wdeprecated-enum-float-conversion]
        >         nInt = rint(WEIGHT_NORMAL + fWeight * ((WEIGHT_BLACK - WEIGHT_NORMAL)/0.68));
        >                     ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        etc.  These computations had been introduced with
        ea8422d42e838e7ddfeb8d9f77f3ecedecb29ce8 "Cherry-pick Core Text port from AOO",
        and it looks like they indeed want to compute a suitable value in the
        WEIGHT_THIN (=1), ..., WEIGHT_BLACK (=10) range of enum FontWeight, resp. the
        WIDTH_ULRA_CONDENSED (=1), ..., WIDTH_ULTRA_EXPANDED (=9) range of enum
        FontWidth (rather than, say, float values in the THIN = 50.0, ..., BLACK = 200.0
        constants range of css.awt.FontWeight, resp. the ULTRACONDENSED = 50.0, ...,
        ULTRAEXPANDED = 200.0 constants range of css.awt.FontWidth).
        
        Change-Id: I054e4e215331f84cea03de681aa4b0fb7c12eef5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86176
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-03  Michael Meeks  <michael.meeks@collabora.com>  [26a46c1143e34e361d76d6459535c2056c59de77]

        android: file-cache to improve performance.
        
        The transition to java - interestingly to free the passed buffer
        was showing on profiles.
        
        Also cleanup the /assets// handling a little.
        
        Change-Id: Id1f4f6e60896c3f42fcbf761e535b68318e0a0a2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86169
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Michael Meeks <michael.meeks@collabora.com>

2020-01-03  Miklos Vajna  <vmiklos@collabora.com>  [4ace93b8295c13907c7ef649b125f049332853e1]

        svx: fix heap-use-after-free in PosSizePropertyPanel
        
        How to reproduce: start Draw, add a shape, expand the "position and
        size" property panel on the sidebar, quit -> boom
        
        Asan reports:
        
        ==27725==ERROR: AddressSanitizer: heap-use-after-free on address 0x616000aa60c0 at pc 0x0000004a5d34 bp 0x7ffd28584a30 sp 0x7ffd285841e0
        WRITE of size 40 at 0x616000aa60c0 thread T0
            #0 0x4a5d33 in __asan_memcpy lode/packages/llvm-472c6ef8b0f53061b049039f9775ab127beafbe4.src/compiler-rt/lib/asan/asan_interceptors_memintrinsics.cc:22
            #1 0x7f18a3b304c7 in weld::Toolbar::connect_clicked(Link<rtl::OString const&, void> const&) /include/vcl/weld.hxx:1990:81
            #2 0x7f18a3b2fece in ToolbarUnoDispatcher::dispose() /sfx2/source/toolbox/weldutils.cxx:129:17
            #3 0x7f18a3b30144 in ToolbarUnoDispatcher::~ToolbarUnoDispatcher() /sfx2/source/toolbox/weldutils.cxx:133:49
            #4 0x7f189b921f95 in std::default_delete<ToolbarUnoDispatcher>::operator()(ToolbarUnoDispatcher*) const lode/opt_private/gcc-7.3.0/lib64/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/unique_ptr.h:78:2
            #5 0x7f189b91adf9 in std::unique_ptr<ToolbarUnoDispatcher, std::default_delete<ToolbarUnoDispatcher> >::reset(ToolbarUnoDispatcher*) lode/opt_private/gcc-7.3.0/lib64/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/unique_ptr.h:376:4
            #6 0x7f189b8ef552 in svx::sidebar::PosSizePropertyPanel::dispose() /svx/source/sidebar/possize/PosSizePropertyPanel.cxx:149:23
        
        ...
        
        freed by thread T0 here:
            #0 0x4eb440 in operator delete(void*) lode/packages/llvm-472c6ef8b0f53061b049039f9775ab127beafbe4.src/compiler-rt/lib/asan/asan_new_delete.cc:166
            #1 0x7f18806064f0 in (anonymous namespace)::SalInstanceToolbar::~SalInstanceToolbar() /vcl/source/app/salvtables.cxx:1123:5
            #2 0x7f189ac45321 in std::default_delete<weld::Toolbar>::operator()(weld::Toolbar*) const lode/opt_private/gcc-7.3.0/lib64/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/unique_ptr.h:78:2
            #3 0x7f189b91b0e9 in std::unique_ptr<weld::Toolbar, std::default_delete<weld::Toolbar> >::reset(weld::Toolbar*) lode/opt_private/gcc-7.3.0/lib64/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../include/c++/7.3.0/bits/unique_ptr.h:376:4
            #4 0x7f189b8ef46d in svx::sidebar::PosSizePropertyPanel::dispose() /svx/source/sidebar/possize/PosSizePropertyPanel.cxx:148:18
        
        I.e. it's important to delete mxArrangeDispatch before mxArrangeTbx,
        since the dispatch has a reference to the toolbox.
        
        Change-Id: Ief294b492bc3778b0d39650a5642d21fa1db66f0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86177
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-03  Stephan Bergmann  <sbergman@redhat.com>  [5b8f505cd11517362b2c4a29c87d802a286a677d]

        Avoid -Werror,-Wdeprecated-anon-enum-enum-conversion
        
        ...with Clang 10 trunk:
        
        > vcl/quartz/salgdicommon.cxx:1299:59: error: bitwise operation between different enumeration types ('CGImageAlphaInfo' and '(anonymous enum at /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGImage.h:51:9)') is deprecated [-Werror,-Wdeprecated-anon-enum-enum-conversion]
        >                                kCGImageAlphaNoneSkipFirst | kCGBitmapByteOrder32Big );
        >                                ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
        
        <https://developer.apple.com/documentation/coregraphics/
        1455939-cgbitmapcontextcreate> documents the "uint32_t bitmapInfo" parameter of
        CGBitmapContextCreate as:  "The constants for specifying the alpha channel
        information are declared with the CGImageAlphaInfo type but can be passed to
        this parameter safely.  You can also pass the other constants associated with
        the CGBitmapInfo type."
        
        Change-Id: Idee410c65bd022a125a2f5a34cda007a8ca07580
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86175
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2020-01-03  Tor Lillqvist  <tml@collabora.com>  [50b5f0a3cb864f5e58429946098a80235fa528fa]

        Use only the 'MacOSXSpell' component on iOS, not the 'spell' one
        
        Using only the system spell checker (through MacOSXSpell) is what we
        have been doing anyway.
        
        Do not build the hunspell or mythes externals for iOS. Do not build
        the lnth or spell components for iOS.
        
        Change-Id: I2e2abc268d7719e540072e5daff3f7960e04ed27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86172
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86174
        Tested-by: Jenkins

2020-01-03  Miklos Vajna  <vmiklos@collabora.com>  [3f5a4c8cf2e24f5da8319ff43d0b7da431ef6cc0]

        android: don't try to copy the apk if it does not exist
        
        Linking obj/local/armeabi-v7a/liblo-native-code.so
        cp: cannot stat 'android/source/build/outputs/apk/strippedUI/release/*-release-unsigned.apk': No such file or directory
        make[1]: *** [android/CustomTarget_lo_android.mk:19: workdir/CustomTarget/android/source/done] Error 1
        
        Change-Id: I90818d432cab0ef8ef7049b6be175db9e9028261
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86170
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-03  Mike Kaganski  <mike.kaganski@collabora.com>  [0fce75bde16d64970feab5de488da530193dfa23]

        tdf#129743 follow-up: implement the other variant of the fix
        
        Reimplement commit d8a188d8d59ae51621a0540fe931e1c70db285fe
        
        Seems that I was overly optimistic. The behaviour of CreateCursor
        affects many places; first of them is CreateNewShellCursor, which
        would start returning cursors with selection after the fix from
        commit d8a188d8d59ae51621a0540fe931e1c70db285fe. Or if we change
        which cursor is returned from that method, then the order of the
        chain would reverse. And there are many such places. So just make
        it like before, and do the conservative fix.
        
        Change-Id: Ib6bf414f0e91d6fb59f73fbfc0fbd799457d49c9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86151
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-03  Justin Luth  <justin.luth@collabora.com>  [4ca73073a0d7c62b12a7354f76f8f80adc5d98c1]

        tdf#129522 SvxShadowItem/writerfilter: allow shadow_NONE overrides
        
        Both editeng and writerfilter were ignoring the case where NONE
        should override an inherited shadow location. Of course,
        this situation is very rare. Nearly all unit tests ran when
        asserting that eLocation is already NONE.
        
        The same is true for DOC, except that it is not affected by
        SvxShadowItem's PutValue problem (and neither is ODT).
        
        RTF is not even removing the borderlines themselves,
        so no point in worrying about the shadow for RTF.
        
        Change-Id: I7c1ae67270dde81915daee2f0282aa2074d2ec8e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85658
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e5f4352d52044957c10f6530f76e97e0ca5cc4b3]

        drawinglayer: simplify namespaces in BasePrimitive files
        
        Non-functional change
        
        Change-Id: I2ef0012274a0ad3b6e576eeab1fa923ef7bd8b6d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86079
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2020-01-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9be165d3875ca5f85511f2ef42ec3627dee40a5e]

        Fix typos
        
        Change-Id: I17b7881a28dc5b17d4051fe54cada2681e182873
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86159
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-03  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [941372b694c0170cdadb2cb16447604011b295a1]

        tdf#42949 Fix IWYU warnings in slideshow/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Id1c207705b7aa9b057fb8207d735e376675c91d9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86069
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-03  Miklos Vajna  <vmiklos@collabora.com>  [c48790b5cec73a49aed20c26b123c3656bb9eff9]

        sw: add UNO API for semi-transparent text
        
        This makes the ODF filter work out of the box, since the same property
        was provided by Draw/Impress in the past already.
        
        Change-Id: Ie6a053864c9fa41fad6ca4571d7d04a3756b7591
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86147
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-03  Seth Chaiklin  <sdc.blanco@youmail.dk>  [1c743f157047a697e4f232d51ac7bc70ec98dd12]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 169466b5553e03aef51d91f2b1588dc48be86c4d
          - tdf#129497  update help information for paragraph style dialog
            
            - add information about "reset" button to Organizer tab
            - improve access information to Organizer tab
            
            Change-Id: I6563ea713a99b9966d401f6db51330c65836c8d3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86106
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-02  Onur Yilmaz  <onuryilmaz0750@gmail.com>  [873ce9b271b00e044912f4849ae2649b4fa21efd]

        tdf#129423: Make export tests export-only where applicable
        
        Change-Id: I4f143f37154646fd7d4d1df1e680aa1dd9dd1b17
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85824
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-02  Onur Yilmaz  <onuryilmaz0750@gmail.com>  [408f84f6b95a99013b841e1d923ec4cb05bd2a5c]

        tdf#129423: Make export tests export-only where applicable
        
        Change-Id: I15d76ded5342ec2dacfaade3da9e61c8f23deacb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85826
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-02  Yusuf Keten  <ketenyusuf@gmail.com>  [9ef226c581ddf025e36aebefaa48c051354c520b]

        tdf#96505 Get rid of cargo cult long integer literals
        
        Change-Id: I6b21f25738458a1d85905a3a02eb17c51a626b0d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85932
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-02  Caolán McNamara  <caolanm@redhat.com>  [c4aa1277bdb7958990a2cabdbda44c72d9712d3c]

        blackorwhitelistentrydialog never got used
        
        Change-Id: I5985bf966879fafa6472a8fb51ee63d07f7dd734
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86075
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [33a141d81b8f078aa9caacda6bf858decd48ade9]

        Removed executable permission on file
        
        Change-Id: Id1ed8cb31ae07276184d074aefc436ec3d8136fd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86132
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-02  Mike Kaganski  <mike.kaganski@collabora.com>  [d8a188d8d59ae51621a0540fe931e1c70db285fe]

        tdf#129743: don't delete mark of current cursor when creating new cursor
        
        The deletion was there since initial import in commit
        84a3db80b4fd66c6854b3135b5f69b61fd828e62. It's unclear why would it
        be necessary and what depend on it. All tests pass => let's drop it.
        
        Another (less intrusive, and IMO more of a workaround) way would be
        to move setting mark of pCursor after the loop over GetNext() in
        SwCursorShell::SetSelection.
        
        Change-Id: I5402db58d8f829799bc16b8f4f6014bcea133995
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86142
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-02  Thorsten Wagner  <thorsten.wagner.4@gmail.com>  [9d31d8f1d8d3a73f8c07ca39f5ed45e2bb7b088c]

        tdf#125536 macOS native Carbon widgets reworked
        
        Change-Id: Id60895a48f59cb3c55db39d18cd27fed2108727e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86066
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [cb109d6518cc36155f9d0665932de0a54fdb6f4a]

        Revert "no need to use shared_ptr here"
        
        This reverts commit 122598af564082786f01b4eafdb9f09f0cffdf5f.
        
        Reason for revert: shared_ptr was introduced for fdo#31494, to avoid issues during shutdown
        
        Change-Id: I1c3ef4a966b9244da1e504806e917d1918b83803
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86095
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-02  Caolán McNamara  <caolanm@redhat.com>  [c7043c0f2aab380648c8e35b8724107a881978b3]

        PaperSizeListBox is now unused
        
        Change-Id: I0ce2fbb7f0346f55984a419f741319690a209434
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86121
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-02  Caolán McNamara  <caolanm@redhat.com>  [9c7c5001f257ea9b5771d839cf7d0b039cfae79c]

        use same margins etc on writer sidebar panels
        
        Change-Id: I03a490abd6d35967ec5f873a8345c11466e30dc9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86119
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-02  Miklos Vajna  <vmiklos@collabora.com>  [b0fa356eed82a0452e6bcb915f179f5e2d02943a]

        tdf#129662 vcl: rtl: fix scrollbar in dropdowns
        
        Regression from commit d4714b0fdb81e6e561ae526cc517ecc9a40a603e
        (tdf#101978 vcl combobox/listbox floating window: avoid flicker,
        2019-06-17).
        
        High-level vcl double-buffering never set up RTL status of the virtual
        device correctly, but now that double-buffering is used at more places,
        this got noticed.
        
        Change-Id: Iba378cef3a693b0712389fab519f38ee222577d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86134
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-02  Jan Holesovsky  <kendy@collabora.com>  [27172d6cfb8612d14d11dd8f43843d4b6cfaa0bd]

        android: Avoid building the apk when configured with --enable-android-lok.
        
        Change-Id: I6e82d1c1c00d67f5ff370a7625e33efbb172ca38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86110
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit f4c83939edb9adb9d81a8a442f5449e619df03dd)
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86131
        Tested-by: Jenkins

2020-01-02  rizmut  <riz_17_oke@yahoo.co.id>  [b2081ad4913c7188a24dbbe3e0295f8244de5532]

        Sifr: Add more 32 px icons (Calc, Draw & Impress default toolbar)
        
        Change-Id: If3a29995b93c0343d65335e6ac6bfaa6a2c3143e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86108
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>
        Tested-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2020-01-02  Caolán McNamara  <caolanm@redhat.com>  [5d47b46cf2524ddc7147892cd3129c5c78cf4d07]

        weld SlideBackground
        
        Change-Id: I6f8792d8212807b4be4a24885e237290e298dfa6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86120
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-02  Seth Chaiklin  <sdc.blanco@youmail.dk>  [4a4b9d32e2e05edd0030b257f250e5b42c7c400a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1499595f8bb1ef82b511999629f8d7a140c903a5
          - tdf#119647 adding links to help about making footnotes in sections
            
            Change-Id: Ie7d4bdf70be97a6268582ee6c5035b33619db8cd
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86090
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-02  Seth Chaiklin  <sdc.blanco@youmail.dk>  [0d09655e0fb674878d38668835b94cb1552b1c60]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 076efd07d9bd8c35ff26d4b4d1e54d6e63174f9b
          - tdf#129497  updating help pages for paragraph dialog tabs
            
            This patch focuses on the paragraph dialog (but many of the
            tabs are also used in the paragraph style dialog, which was
            the focus of the bug report).
            
            - add help about reset button
                all tabs, except Borders and Area
            - Alignment tab
                + fix heading structure
                + correct labels
                + remove unnecessary conditions for Draw and Impress
            - correct label in Tabs tab
            - correct label in Drop Caps tab
            - add access commands for Paragraph to Transparency help
            
            
            Change-Id: Ic954afba362685c157973b0e001298ef3bf15df7
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86091
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-02  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [0f2d4ce014afc5ba2b6d85db08fb3f6e544366e1]

        tdf#125444 Add pptx import test for percentage
        
        Add test for imporing custom label field of type "PERCENTAGE" from a
        pptx document.
        
        Change-Id: Ide6baa95d07836cafb97efc9c00ec2ab224a1d1b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86109
        Tested-by: Jenkins
        Reviewed-by: Tamás Bunth <btomi96@gmail.com>

2020-01-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d8769c593745b0c9b0ddf226567e58c0ea3c7a50]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 52b29ea4c9f46921d2d7e156dc3532a15800a131
          - tdf#129726 Wrong bookmark for Edit Index Entry
            
            Change-Id: I35cdda117b5bb94b90c4089f87a10b4c11356833
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86111
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-02  Caolán McNamara  <caolanm@redhat.com>  [772c54d2d0acfaf1fce4b8b53ca22d866bc54d31]

        number format menu too narrow
        
        Change-Id: I439f831677362427aff93b296be0643a27a76668
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86084
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-02  Caolán McNamara  <caolanm@redhat.com>  [50993fd6a56a0cf2709259dd384bf1810c68dbed]

        remove unused GetI18nNumbering variant
        
        Change-Id: Iedf17b5a25bb7c41ebb1f19b06a1d839f7b08ca7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86083
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-02  Caolán McNamara  <caolanm@redhat.com>  [50c845f60cfd8541a004dbeecc85cb696452b4f4]

        PageNumberListBox is now unused
        
        Change-Id: I2d1c070cb54ca3596eb7f5b07b46f5aa98565633
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86082
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-02  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [66516930ce3d23e073a9d7fea43fed239a0ea8a4]

        tdf#42949 Fix IWYU warnings in sfx2/source/[b-c]*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Iefbde5e045b5c0bbfd61d18c80bc76c2fcf0cbaa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85546
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-02  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [2c7ef73e99dcecb6c86bcbf19135b89ad9e7db3a]

        tdf#123206 Add test: import custom-label-field
        
        Add test for deprecated custom-label-field attribute of the data-point
        element.
        
        Change-Id: I9a7619898fa72900323e5b41728d2146c14203e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86103
        Tested-by: Jenkins
        Reviewed-by: Tamás Bunth <btomi96@gmail.com>

2020-01-02  Andras Timar  <andras.timar@collabora.com>  [1444802ed8ec02d2c0ce4f608bdea67a5b0acdde]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          to c4775e2e605efdbea46456ac20102ed1ef0b5353
          - Updated Slovenian thesaurus
            
            Change-Id: I492d1f3e7100495c4567a1f629a1083cd8946096
            Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/86070
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            Tested-by: Andras Timar <andras.timar@collabora.com>
            
2020-01-02  Szymon Kłos  <szymon.klos@collabora.com>  [a50a2bf8e8c6084aeacb8d2db42e21f528410742]

        tdf#86731 Don't show 'start from beginning' when dictionary is missing
        
        Change-Id: I160e4b15e3c636be0e23dd5bbb2da62dfa6a42ef
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/82169
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Michael Meeks <michael.meeks@collabora.com>

2020-01-02  Michael Meeks  <michael.meeks@collabora.com>  [0778991057fd4592aacc193a5a30a0ee09a8be18]

        sidebar: bring new sidebar commands in-house & be more assertive with sfx2
        
        Force the sidebar to do it's asynchronous things synchronously to help
        keep things sane. Also emit our (in-process on Android / iOS) context
        change notification after everyone else got it & updated their panels.
        
        Change-Id: If94de6c83f1b783d7deee515fc2ee9a8d3754765
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86088
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2020-01-02  Seth Chaiklin  <sdc.blanco@youmail.dk>  [8d3548e9f05d9ea9fd7880ffe217257cdf5c8585]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c2a03a3860904d2b3c44ecc1c04a06688539b21a
          - corrections in help for Styles Organizer tab
            
              - add missing items
              - remove items no longer found in tab
              - correct items to match labels used in tab
            
            Change-Id: Ifbd70421d0a33825311406a57e7f4f4f3a1cfec2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/85953
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2020-01-02  Mike Kaganski  <mike.kaganski@collabora.com>  [e590d1ab4a3f605141d653b575d645453dba57c9]

        tdf#129712: check if outliner view pointer is valid to avoid crash
        
        Regression after commit 64233bbaa0e91ddf14d59ae7547df6bbfa60adcc.
        
        editenglo.dll!std::unique_ptr<EditView,std::default_delete<EditView>>::operator*()
        	at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include\memory(1886)
        editenglo.dll!OutlinerView::GetEditView()
        	at C:\lo\src\core\include\editeng\outliner.hxx(208)
        sdlo.dll!sd::DrawViewShell::GetAttrState(SfxItemSet & rSet)
        	at C:\lo\src\core\sd\source\ui\view\drviewsf.cxx(514)
        sdlo.dll!SfxStubGraphicViewShellGetAttrState(SfxShell * pShell, SfxItemSet & rSet)
        	at C:\lo\src\core\workdir\SdiTarget\sd\sdi\sdgslots.hxx(1524)
        sfxlo.dll!SfxShell::CallState(void(*)(SfxShell *, SfxItemSet &) pFunc, SfxItemSet & rSet)
        	at C:\lo\src\core\include\sfx2\shell.hxx(199)
        sfxlo.dll!SfxDispatcher::FillState_(const SfxSlotServer & rSvr, SfxItemSet & rState, const SfxSlot * pRealSlot)
        	at C:\lo\src\core\sfx2\source\control\dispatch.cxx(1672)
        sfxlo.dll!SfxBindings::Update_Impl(SfxStateCache & rCache)
        	at C:\lo\src\core\sfx2\source\control\bindings.cxx(270)
        sfxlo.dll!SfxBindings::NextJob_Impl(const Timer * pTimer)
        	at C:\lo\src\core\sfx2\source\control\bindings.cxx(1285)
        sfxlo.dll!SfxBindings::NextJob(Timer * pTimer)
        	at C:\lo\src\core\sfx2\source\control\bindings.cxx(1230)
        sfxlo.dll!SfxBindings::LinkStubNextJob(void * instance, Timer * data)
        	at C:\lo\src\core\sfx2\source\control\bindings.cxx(1227)
        vcllo.dll!Link<Timer *,void>::Call(Timer * data)
        	at C:\lo\src\core\include\tools\link.hxx(111)
        vcllo.dll!Timer::Invoke()
        	at C:\lo\src\core\vcl\source\app\timer.cxx(76)
        vcllo.dll!Scheduler::ProcessTaskScheduling()
        	at C:\lo\src\core\vcl\source\app\scheduler.cxx(478)
        vcllo.dll!Scheduler::CallbackTaskScheduling()
        	at C:\lo\src\core\vcl\source\app\scheduler.cxx(288)
        vcllo.dll!SalTimer::CallCallback()
        	at C:\lo\src\core\vcl\inc\saltimer.hxx(55)
        vclplug_winlo.dll!WinSalTimer::ImplHandleElapsedTimer()
        	at C:\lo\src\core\vcl\win\app\saltimer.cxx(164)
        vclplug_winlo.dll!WinSalTimer::ImplHandleTimerEvent(unsigned __int64 aWPARAM)
        	at C:\lo\src\core\vcl\win\app\saltimer.cxx(174)
        vclplug_winlo.dll!SalComWndProc(HWND__ * __formal, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam, bool & rDef)
        	at C:\lo\src\core\vcl\win\app\salinst.cxx(626)
        vclplug_winlo.dll!SalComWndProcW(HWND__ * hWnd, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam)
        	at C:\lo\src\core\vcl\win\app\salinst.cxx(658)
        user32.dll!UserCallWinProcCheckWow()
        user32.dll!DispatchMessageWorker()
        vclplug_winlo.dll!ImplSalDispatchMessage(const tagMSG * pMsg)
        	at C:\lo\src\core\vcl\win\app\salinst.cxx(420)
        vclplug_winlo.dll!ImplSalYield(bool bWait, bool bHandleAllCurrentEvents)
        	at C:\lo\src\core\vcl\win\app\salinst.cxx(493)
        vclplug_winlo.dll!WinSalInstance::DoYield(bool bWait, bool bHandleAllCurrentEvents)
        	at C:\lo\src\core\vcl\win\app\salinst.cxx(522)
        vcllo.dll!ImplYield(bool i_bWait, bool i_bAllEvents)
        	at C:\lo\src\core\vcl\source\app\svapp.cxx(446)
        vcllo.dll!Application::Yield()
        	at C:\lo\src\core\vcl\source\app\svapp.cxx(511)
        vcllo.dll!Application::Execute()
        	at C:\lo\src\core\vcl\source\app\svapp.cxx(427)
        sofficeapp.dll!desktop::Desktop::Main()
        	at C:\lo\src\core\desktop\source\app\app.cxx(1609)
        vcllo.dll!ImplSVMain()
        	at C:\lo\src\core\vcl\source\app\svmain.cxx(191)
        vcllo.dll!SVMain()
        	at C:\lo\src\core\vcl\source\app\svmain.cxx(226)
        sofficeapp.dll!soffice_main()
        	at C:\lo\src\core\desktop\source\app\sofficemain.cxx(171)
        soffice.bin!sal_main()
        	at C:\lo\src\core\desktop\source\app\main.c(48)
        soffice.bin!main(int argc, char * * argv)
        	at C:\lo\src\core\desktop\source\app\main.c(47)
        soffice.bin!invoke_main()
        	at d:\agent\_work\5\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(79)
        soffice.bin!__scrt_common_main_seh()
        	at d:\agent\_work\5\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(288)
        soffice.bin!__scrt_common_main()
        	at d:\agent\_work\5\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(331)
        soffice.bin!mainCRTStartup()
        	at d:\agent\_work\5\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp(17)
        kernel32.dll!BaseThreadInitThunk()
        ntdll.dll!RtlUserThreadStart()
        
        Change-Id: Ia9ba183bc1be2f22082ac3833e57435dd8462adf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86097
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-02  Justin Luth  <justin.luth@collabora.com>  [83832ea3890d9418f17b480ececa204ae54cee18]

        tdf#129605 rtfimport: deduplicating borders loses information
        
        Because at least ONE direct attribute still existes, that SPRM
        overrides the style SPRM, and therefore the style contents
        are ignored. But deduplicating has removed the matching parts
        from the paragraph, so any children properties that
        match the style revert to default values. In this unit test,
        only the green border-color was kept, and so a default
        none-border was created.
        
        The UI in writer also directly applies all border properties
        during a color change, so further style changes in the
        border-style or thickness no longer have any effect.
        So there is no reason to try to deduplicate border stuff.
        
        UNRESOLVED PROBLEM NOTE:
        If deduplication is going to happen, then there needs to be a
        merging of character style child attributes and the directly
        applied properties - which in practice is the same as not
        deduplicating at all. (The problem will still come when the
        paragraph ONLY redefines the border color - then there is
        nothing to deduplicate and still the style contents are ignored.)
        
        This patch affects paragraph-style borders (in a good way),
        since it fixes tdf#129631 as well. Probably every SPRM
        that expects children should just avoid deduplication...
        
        UNRESOLVED PROBLEM NOTE:
        Another problem is that the direct properties themselves
        do not seem to be deduplicated. In addition, deduplication
        happens against the FIRST instance of the property,
        not on the LAST instance (which ultimately is the winner).
        
        Change-Id: I97333fba66db5cfb5238de426821fe458def329b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85868
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2020-01-02  Miklos Vajna  <vmiklos@collabora.com>  [fbe7612d654be9dfe1ea6f2e67900eb4eec4202a]

        tdf#129205 DOCX import: handle the <w:shd w:val="nil" ...> paragraph property
        
        Reading the spec, "nil" is the opposite of "clear": i.e. if the
        (background) color is red and the fill (color) is green, then "clear"
        means green. And you would expect "nil" means red, but it's just nothing
        in Word.
        
        Fix the problem by doing the same: don't set any paragraph property for
        the "nil" case and keep doing it for the common "clear" case.
        
        Change-Id: I30af8a7fb55fb9bab2d12e120069a479fc7ab0a9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86096
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2020-01-02  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [a526e85a0d6371781482a9b7de4e05b8b2578de2]

        Bump copyright year to 2020
        
        Change-Id: I6fb736591f32907c8977fbac8fbf1dcbaef1bb97
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86092
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2020-01-01  Jan Holesovsky  <kendy@collabora.com>  [beb758215b898dcb2605c4d5bebbd736aa1e493d]

        android: Use correct path for the .mo resource files.
        
        They are read by boost::locale, so we cannot have them as normal assets,
        instead we have to have them in asset's 'unpack', so that they are
        unpacked to the filesystem and can be read as normal files.
        
        Change-Id: I5e902ee4b5294d1f693f51993b8bc2069f1c835a
        Reviewed-on: https://gerrit.libreoffice.org/85442
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85458
        Tested-by: Michael Meeks <michael.meeks@collabora.com>

2020-01-01  Jan Holesovsky  <kendy@collabora.com>  [736c330308e117a6536ef111fa09293c6ba0d2d8]

        android: Make the Calc input bar working on the Android device too.
        
        Thanks to Marco Ceccheti! - he's found what was wrong there.
        
        Change-Id: I45500f7f55ced60965a42ad6cb8032481594b409
        Reviewed-on: https://gerrit.libreoffice.org/85612
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86089
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Michael Meeks <michael.meeks@collabora.com>

2020-01-01  Michael Meeks  <michael.meeks@collabora.com>  [0189b87349f0589cb2e85897ef83c67b331024f0]

        mobile: add missing chart & calc sidebar panels.
        
        Amazing that these were missing.
        
        Change-Id: Ic5f22dfa80169630badd5834632b8632922cd04b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86087
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Michael Meeks <michael.meeks@collabora.com>

2020-01-01  Caolán McNamara  <caolanm@redhat.com>  [4a0d34fc4ec875d14d09156f7b4b3a51fb2f5e30]

        weld PageStylesPanel
        
        Change-Id: I8e6842a342b242eeaa6d7a27e268dbe5691a9703
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86081
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [98bdce2ce881fc8795a3de5068c56e5ed42475f9]

        Removed executable permission on file
        
        Change-Id: Id84b58da363210a3ff54aacebfcfc5c3ead3f5be
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86085
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-01  Caolán McNamara  <caolanm@redhat.com>  [4bee505eb9ddea8ffa2f6b9c846d0daaf3f7a11f]

        missing previews in line comboboxes
        
        since...
        
        commit 6cdc0dbfadfcbfa4f53a3c21a494ab225ba5d955
        Date:   Tue Nov 5 01:53:23 2019 +0100
        
            linetab dialog page update
        
        and similar
        
        Change-Id: Iafb2933434d76472bab7297962e0803a6568e61b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86076
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a3569c7b89a7ddee06149ece91ce608b1252fa82]

        drawinglayer: clang-format BasePrimitive2D + remove from blacklist
        
        No functional change was made, only formatting of the code.
        
        The code was formatted with clang-format and moves the files
        baseprimitve2d.{cxx,hxx} out of blacklist so it will be auto
        formatted with every change from now on.
        
        Change-Id: If49ec94f91e58825f7aa94dc54cff8374467aa30
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86078
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2020-01-01  Mike Kaganski  <mike.kaganski@collabora.com>  [4abb191916916c7003deedcfdcf46287faccaf01]

        tdf#57113: store UTF-16 stringpool data after legacy 1-byte data
        
        This allows to correctly store and read Unicode strings used in
        password-protected libraries. The additional data stored after all
        legacy data of the stringpool record (after a magic number to mark
        its presence), and so is invisible for older versions of program:
        this allows to keep the version of data and backward compatibility.
        Of course, older versions will only see legacy data, with broken
        Unicode strings; and password-protected libraries edited and saved
        in older versions will not contain Unicode data.
        
        read_uInt16s_ToOUString and write_uInt16s_FromOUString are used
        for correct handling of UTF-16 strings on LE/BE systems.
        
        Change-Id: I990bc27b5cc7d499e71c43d45b7f263af41911e7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86065
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-01  U-DESKTOP-8OSNV7R\DrRobotto  <andreas.heinisch@yahoo.de>  [83955c30405b086fb9b753f2734827c63e951c91]

        tdf#126506 - Adjusted height margin of the tab bar
        
        Adjusted the height margin of the tab bar in the Basic IDE in order
        to reflect the new look of the TabBar from tdf#124572.
        
        Change-Id: I4fadec983405b05c7330f762f4ed2e12d3a40d27
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86048
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Jenkins

2020-01-01  Laurent BP  <laurent.balland-poirier@laposte.net>  [fcf1e5b44429ce639cdd0f10def92a9d1822a0b1]

        tdf#114746 Restore asian and complex tags in templates
        
        Manually add tags to fix size, bold and italic:
        style:font-size-asian
        style:font-size-complex
        style:font-style-asian
        style:font-style-complex
        style:font-weight-asian
        style:font-weight-complex
        
        to Impress templates
        
        Change-Id: Ib1b3995721cd8aa723784e920df9d1e109632961
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86073
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2020-01-01  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [fa0df1035bbede2ad93b08366abb1d7a508bd3d6]

        tdf#125444 Percentage as custom chart label
        
        Support importing ooxml charts with a field of type "PERCENTAGE" as
        custom label.
        
        Change-Id: Ie8931f77e3b6199d98635422d11d776e675f6e5c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86067
        Tested-by: Jenkins
        Reviewed-by: Tamás Bunth <btomi96@gmail.com>

2020-01-01  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [7d2c7e7af04d9604d86d2d605ef95b9abb10966c]

        tdf#123206 Store custom label as chart:data-label
        
        Use the chart:data-label element instead of using the
        loext:custom-label-field attribute.
        
        chart:data-label stores can be a child of chart:data-point and it may
        contain a text:o element for holding one or more paragraphs of custom
        label text.
        
        This commit aims to export and import chart:data-label with paragraphs
        put into different text:span elements. These span elements may hold a
        text:style-name attribute in order to achieve formatted text.
        
        This structure is already in the ODF format.
        
        Change-Id: I0bea7ce1a16af9c47b33555e18545bdaae7e95ca
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85659
        Tested-by: Jenkins
        Reviewed-by: Tamás Bunth <btomi96@gmail.com>

2020-01-01  Caolán McNamara  <caolanm@redhat.com>  [75778a50f730568fee2466b6e794401f1e2a8f67]

        crashtesting: footnote-layout doesn't exist
        
        presumably should be page-layout-properties instead
        
        presumably triggered since a FastParser API change over
        
        Change-Id: Ic4f5e9c30921adb26bb05028f2a3f75d8c0d731e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86051
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-01  Caolán McNamara  <caolanm@redhat.com>  [b199e335c01f265ba2604c020928b63356b42d15]

        weld NumberFormatPropertyPanel
        
        including GtkMenuToolButton hackery to support a toggled state
        
        Change-Id: Ia1cf5fd7d56c2e475194cd2d0431611f278f5a33
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85873
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-01  Caolán McNamara  <caolanm@redhat.com>  [f0fc4ac88d0d82ee81e0a55bdc54421f955705f0]

        explicit uitest for uno:DataForm
        
        Change-Id: I795ec97e663708fa36feae8f537e2138dfd77547
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86052
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2020-01-01  Mike Kaganski  <mike.kaganski@collabora.com>  [386771e25d35f846c16f9ba7ddbf135c3cba3565]

        Fix Chart2ExportTest::testAxisTitlePositionDOCX test for 150% UI scaling
        
        On Windows, with 150% UI scaling, the three values whose tolerance are
        fixed are 0.698077301660214, 0.80537743278209, and 0.0255266093575694
        respectively.
        
        Change-Id: Ifae5eecff7fc8aa71bb2e15f3d82c934e51fa966
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85966
        Tested-by: Jenkins
        Reviewed-by: Balazs Varga <balazs.varga991@gmail.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2020-01-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3dd79ff0bb9fcbac7338447785da8e1aff53434e]

        Removed executable flags on images
        
        Change-Id: Ifd1923bd2202b92f59e5aabec442a3b800a13502
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86063
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [75eac8f2ef2ea0d15612d38f38a994df52bb00c9]

        Fix typo
        
        Change-Id: I9b7183be9bc5cbfef9ab1538fd20554217fa4b70
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86062
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2020-01-01  Noel Grandin  <noelgrandin@gmail.com>  [4992d61600536fe14b97b718dbb11f00e936c6a9]

        tdf#129228 speedup opening of xlsx file with lots of comments
        
        de-UNOise the Comment::finalizeImport method, so we can build
        a better custom import code path, that does not touch all the stuff
        that updating a running UI needs.
        
        The primary improvements comes from using setPropertyValues
        to set a bunch of props together.
        
        This takes the opening time from 61s to 53s for me.
        
        Change-Id: I5506a5a37a9b4b84b6930f0563a775a8aa0a9e2c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85947
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2020-01-01  Mike Kaganski  <mike.kaganski@collabora.com>  [6dfa6d3d53369ef3cce86717fb1923fc9fcb7982]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ac18c4fecf88bada7992d90e973bc534f9103782
          - Clarify that database is registered to installed LibreOffice instance
            
            ... not to LibreOffice project.
            
            See https://ask.libreoffice.org/en/question/223311 for rationale:
            
            > When I register a data base am I registering it (my personal
            > information) outside my computer?
            
            Change-Id: I0508e8761f327c857718a0f84a11ce1334627cfb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86061
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2020-01-01  Yusuf Keten  <ketenyusuf@gmail.com>  [b5b68303b17e88163ec6fc946c7908492b554498]

        tdf#75280 Convert inappropriate use of sal_uIntPtr to better integer types
        
        Change-Id: I5a1bbbc677f41fec342484b5244a32ce3a624bd8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86049
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-31  Olivier Hallot  <olivier.hallot@libreoffice.org>  [857555bb8e10ca315a6d2184f63fed3a96250f40]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 8bf839b1a4472bfc3284a6e0087410210eeb9728
          - Make 'available release' tip a full sentence
            
            Change-Id: I7e28fca4d4ea75a88aab77d3c988155f9eb2f2e2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86053
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-31  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9165b9e6606f6d04dee17de3466d48765c247927]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 042260679dc7ffb1babd88e129662d1c6419cb12
          - Fix broken link
            
            Change-Id: Iad45d159e70142f458fbe185aa1f659902924de4
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86044
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-31  Mike Kaganski  <mike.kaganski@collabora.com>  [84be3e396cae16a975c7c7f5b892e6b615b73356]

        Fix a random crash on paste from clipboard on Windows
        
        Happened to me while debugging Draw; the problem was that for some reason
        in CDOTransferable::getTransferData clipDataStream was empty at the point
        of call to byteStreamToAny; thus in byteStreamToOUString, dereferencing
        negative index happened checking for terminating null, which asserted in
        Sequence::operator [].
        
        I couldn't find the reason of the empty data stream; and I couldn't repro
        this again, so just add the check to prevent the crash.
        
        Change-Id: Id9fde9829828482803f42d6fb106b7f674e5fce7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86050
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-31  Mike Kaganski  <mike.kaganski@collabora.com>  [f1aec2392dba32e90f2cb0e4ad3c84bcbbd9f305]

        tdf#120502: Excel doesn't increment max column for OOXML
        
        This is obviously a result of copy-paste from XclExpColinfo::WriteBody
        (where that increment existed at least since commit
        92d8c6d6c4dc2a2824a0e24e22485361c3b65b54 from 2004). Implementing OOXML
        export, authors of commit 64274b38f6cc50a8bb49f114f1ac9e7c1c3b3c4f likely
        forgot to remove this after copying the code to XclExpColinfo::SaveXml.
        
        This change removes the copy-pasted code incrementing column number for
        the last possible column.
        
        Change-Id: Ie2f043c4910568731cac90d89ec791ecbc8565b5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86046
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-31  Kemal Ayhan  <kemalayhan013@gmail.com>  [9f7a4f14a310628d0649c31d22c8ba8493443511]

        tdf#75280: Convert inappropriate use of sal_uIntPtr to better integer types
        
        Change-Id: If89f71675c4fbfaf0a4a2d24133ee3d3167d0836
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85964
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Tested-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-31  Muhammet Kara  <muhammet.kara@collabora.com>  [8a3ed4d2835bf441c578d480a8cc8f2c31231996]

        Restore mxModel invariant in ChartColorWrapper::operator()
        
        As per discussion on https://gerrit.libreoffice.org/c/core/+/85111
        
        Change-Id: I2cebe65ef8a03da95527ce882e7538f958fcdfbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85995
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-31  Tor Lillqvist  <tml@collabora.com>  [6eb5cffa1c4ee15bf96fe97769efac65ba785ef9]

        tdf#129375: Avoid crash when inserting bibliography entry on iOS
        
        I don't really know how the bibliography functionality works and how
        it is connected to database stuff. Until now Library_bib for
        instance was excluded for iOS because it was seen to be part of the
        "DBCONNECTIVITY" feature. Change that now. Also, build the dba and
        dbahsql libraries also in the non-DBCONNECTIVITY case. This at least
        avoids the crash and avoids new warnings about missing constructors or
        factories.
        
        Change-Id: I8a8c62a895fcd43e7fa725a4707ac5ad428a64b8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86043
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86045
        Tested-by: Jenkins

2019-12-31  László Németh  <nemeth@numbertext.org>  [04ef45a6dd7692c6ee08769c4ac4a0e92a0b64b8]

        tdf#59666 AutoCorrect: don't capitalize single Greek letters
        
        in automatic sentence capitalization (except in Greek texts),
        to keep the requested lower case scientific and mathematical symbols.
        
        Change-Id: I0c658bb69fb90e7159665939f85f1fd99477c730
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85955
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-12-31  Caolán McNamara  <caolanm@redhat.com>  [4636a07f283753a4ddac279d4ef38385219ec423]

        separate setting toggle and showing menu for ToolbarToggleMenu buttons
        
        Change-Id: I7989c5b85cbf4e7698c76e35a516bcc39da41897
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86038
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-31  Caolán McNamara  <caolanm@redhat.com>  [b6c0cad80986ddbd7e62b07c51816c1df7031831]

        support welded toolbar popovers in PopupWindowController
        
        Change-Id: Ie3d9f281d66592a063f179637c99814ef8745c42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86037
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-31  Jim Raykowski  <raykowj@gmail..com>  [444f0d256957544d26b9af9a0898364e829df1b5]

        tdf#108458 related: Make command tooltip show in tooltip
        
        Make Customize > Keyboard > Function TreeView show command tooltip in
        the tooltip.
        
        Change-Id: I5d2ca7090e00d7c18d792da73c567cdfd6895da2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85776
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-12-31  Andrew Dent  <dent.ace@gmail.com>  [6fce7cd0b10ae83f973bb9897fc878da0b52a600]

        icon-themes compression 2019 - Sifr (1).
        
        Icons compressed by lossless optimization of PNG files.
        Image format was restricted to RGBA which limits savings.
        (Caolán states non-RGBA formats impact quartz/svp/gtk3 decoding speed).
        
        Sifr theme (Part 1):
        TOTAL Saved ~36 kb, ~20% reduction.
        
        - /avmedia (2 files): Saved 199 bytes, ~15% reduction.
        - /chart2 (135 files): Saved 9,452 bytes, ~10% reduction.
        - /dbaccess (7 files): Saved 729 bytes, ~35% reduction.
        - /desktop (6 files): Saved 643 bytes, ~33% reduction.
        - /extensions (6 files): Saved 743 bytes, ~34% reduction.
        - /formula (3 files): Saved 225 bytes, ~40% reduction.
        - /framework (4 files): Saved 602 bytes, ~26% reduction.
        - /reportdesign (1 files): Saved 3 bytes, ~1% reduction.
        - /res (40 files): Saved 4,460 bytes, ~26% reduction.
        - /sc (38 files): Saved 3,436 bytes, ~39% reduction.
        - /sfx2 (33 files): Saved 2,330 bytes, ~19% reduction.
        - /svtools (2 files): Saved 0 bytes, no reduction.
        - /svx (54 files): Saved 4,473 bytes, ~30% reduction.
        - /sw (54 files): Saved 7,658 bytes, ~46% reduction.
        - /vcl (6 files): Saved 996 bytes, ~25% reduction.
        - /wizards (7 files): Saved 512 bytes, ~34% reduction.
        - /xmlsecurity (4 files): Saved 608 bytes, ~23% reduction.
        
        Change-Id: Ib04b6d224b56d0cc9020227a9c24d387e229e116
        Signed-off-by: Andrew Dent <dent.ace@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85250
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-12-31  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5a068e585429c9aabfbb36f7c9f028c0acc578aa]

        pdf: extract Matrix3 to it's own files
        
        Change-Id: Ic855b01d8b812e4604b266427c4f646cd1625b86
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86036
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-31  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f7a2f63994e22c99010c1d25a4493a8a0c57866e]

        pdf: move PDFPage dependency out of Matrix3 class (append method)
        
        PDFPage should be responsible to append the Matrix3 data and not
        the other way arround.
        
        This is needed so it can be moved into it's own class.
        
        Change-Id: I98ca1830e7105b73fe26a0559df99da2b2df4307
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86035
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-31  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [45f208207be6ad23fa6fc22faebfaf676346da80]

        pdf: move GraphicsStateUpdateFlags to vcl::pdf namespace
        
        Change-Id: I328943f0f928a739759f984db0a6bfea3a65b015
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86034
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-31  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [33bec7973ecb626ff5e2b40a6bf695e00adec6a7]

        pdf: change define constants to constexpr
        
        Change-Id: I55dec1364d1329884270a86a6a200d050c08686c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86033
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-31  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0d3c9d26e83bbfebade5d696e80ef10f4a63de8c]

        pdf: move Mode out of PDFWriterImpl class and convert to enum class
        
        Change-Id: I92e7ca9fb16ef932b61cef09762c42068498764d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86032
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-31  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [dc3e13a83271423302beee1e4060dbc7a1178858]

        pdf: move GraphicsState out of PDFWriterImpl class
        
        Change-Id: I22a89410c4835e9d42b3e232d20154be033110e1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86031
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9cdcc900223a2727a2bca482bd5e70ea63e15a88]

        pdf: move StreamRedirect out of PDFWriterImpl class
        
        Change-Id: Ia11129ec83c041ffbf462c29bb814b400c1a3f56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86030
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [21aab417b0562a3629aaa8d93c669c62d71049f9]

        pdf: move PDFGlyph out of PDFWriterImpl class
        
        Change-Id: Icb536e45f92bd03e7b223d38e40565b0b55462c6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86029
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [be3856df54e6a19041312479b8ffa8bd944aadd8]

        pdf: move PDFAddStream out of PDFWriterImpl class
        
        Change-Id: I3c96fcb3438f982fa6d40f806c4fc90db5025091
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86028
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a8085e5a0765ae078b3125dec7e05eddaecf9a1d]

        pdf: move PDFStructureElement out of PDFWriterImpl class
        
        Change-Id: I41b2f314f3eef7b28af7e1592a7167a216c1fd7c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86027
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [26000465c11656b4189b524546c661cacd555e36]

        pdf: move PDFStructureElementKid out of PDFWriterImpl class
        
        Change-Id: I4d213944d83b70058be2ed676a5533481904169e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86023
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c19db4b31764727673bdfc959a1ee4860dcc44b6]

        pdf: move PDFStructureAttribute out of PDFWriterImpl class
        
        Change-Id: I4fb49c00fd9298d76b3c562d10115d4e8a04ab42
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86022
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c6ea20161c7e8004021ad3b6976a2b35ac8b9b31]

        pdf: move PDFWidget out of PDFWriterImpl class
        
        Change-Id: I0fce968ec566cb663352ecb57279110f0ae9f3e3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86021
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7cd0a5b1a1b23a7c50b92302511e081703c8ec3a]

        pdf: move PDFScreen out of PDFWriterImpl class
        
        Change-Id: I9d41a1a1daac66ca760ae47e88b17bd97a1278e2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86020
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7327e9b392124679280921131079d2c4ca2588b7]

        pdf: move PDFNoteEntry out of PDFWriterImpl class
        
        Change-Id: I1837f85fe1a532c644581ca3103808247b335295
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86019
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [dec7ec8a73f1bb24099ab5f0a5dd8733bb4444f3]

        pdf: move PDFEmbeddedFile out of PDFWriterImpl class
        
        Change-Id: Idde43d29ebee795319ced46667d89bfda3f7ec8a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86018
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c13dda739056ac8c37d29ea4ac08dd140d2e4563]

        pdf: move PDFLink out of PDFWriterImpl class
        
        Change-Id: If0a5e148e97c5ea11a70fe737e114cf7ff6f15a0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86017
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [7f2d408ccd8176d199cfc8616587652f2d8cc126]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 363bc1ec76f31829614a103213b0fac3174599c1
          - Add animation timing screenhot to help page
            
            Change-Id: Ieb94d4b05ad2a1105cf50731ec870f1a796a7ea5
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86009
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [bf4444267565381c51526c8c85c3c4dd3469e81d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6c1caad97684f883c802f66588674e333dd66861
          - Add screenshot for text animation help page
            
            Change-Id: Ic7988ead5f7cd23e89a684d5c9835ab6102dcdd9
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/86008
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [796819b3a08b4d53168bd149b0985583679ba180]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 39313533e9503da346ac626e6480faa8d21a64c4
          - Add screenshot for enhanced animation effects
            
            Change-Id: I51750fb6c756cca0b700f2dde49702b4143f5a34
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/85997
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [69b221263be58118b3293363ab9ecf7581c50c6f]

        pdf: move PDFAnnotation out of PDFWriterImpl class
        
        Change-Id: I37db3419eeaa8c5f8096a663a2ccede178bfadf7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86016
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Stephan Bergmann  <sbergman@redhat.com>  [82a22f62e5b1c7bfa7fb117a0423475f10410194]

        Fix GDK_KEY_RELEASE -> GDK_KEY_RELEASE_MASK
        
        ...as found with recent Clang 10 trunk:
        
        > vcl/unx/gtk3/gtk3gtkobject.cxx:255:76: error: bitwise operation between different enumeration types ('GdkEventMask' and 'GdkEventType') is deprecated [-Werror,-Wdeprecated-enum-enum-conversion]
        >         gtk_widget_add_events( GTK_WIDGET( m_pSocket ), GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE );
        >                                                         ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
        
        This is presumably a typo originating with
        31fa4545985acc1594107e087cedc2d99b3d0f0b "split the gtk2 and gtk2 gtkobjects".
        <https://developer.gnome.org/gtk3/stable/GtkWidget.html#gtk-widget-add-events>
        states that the "gint events" parameter of gtk_widget_add_events is "an event
        mask, see GdkEventMask", and /usr/include/gtk-3.0/gdk/gdktypes.h has
        
        > typedef enum
        > {
        [...]
        >   GDK_KEY_PRESS_MASK            = 1 << 10,
        >   GDK_KEY_RELEASE_MASK          = 1 << 11,
        [...]
        > } GdkEventMask;
        
        while /usr/include/gtk-3.0/gdk/gdkevents.h (both
        gtk3-devel-3.24.13-1.fc31.x86_64) has
        
        > typedef enum
        > {
        [...]
        >   GDK_KEY_PRESS         = 8,
        >   GDK_KEY_RELEASE       = 9,
        [...]
        > } GdkEventType;
        
        Change-Id: I23acfef5e59803d2b71eed6c65a78e9895e415af
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85971
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-30  Stephan Bergmann  <sbergman@redhat.com>  [c97965e1b5b890a2a48d87d7a060396be71f2a00]

        Merge ImplementationInfo back into Implementation
        
        ...and rename constructor members to constructorName/constructorFn for
        disambiguation.
        
        "Splitting ImplementationInfo out of Implementation has become necessary to
        avoid circular references" in c16d0dd846e25df56feffe868a15eb33bb55e42a
        "fdo#49291 Postpone actual factory instantiation as long as possible", but was
        no longer necessary since 997d21183322a0a94b96868073808841d2773902 "Support for
        singleton constructor functions" (which also removed the need to hold
        ImplemenationInfo by shared_ptr, which has already been cleaned up with
        fc11bce4917aae7e8324f2c721ce50a88d231b0c "ImplementationInfo can be inlined").
        
        Change-Id: I51467aa7b1fce56d6549738efd1f34f91925dac5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86013
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-30  Stephan Bergmann  <sbergman@redhat.com>  [87dd1232054b4c85a2bdadc8aa2c84dd4947bedb]

        Clean up newly unused includes
        
        ...after 122598af564082786f01b4eafdb9f09f0cffdf5f "no need to use shared_ptr
        here"
        
        Change-Id: I5b7525388eed96005c9163a58c9b260d0b100cbf
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86012
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-30  Stephan Bergmann  <sbergman@redhat.com>  [3135d820d0172ef5695a4b97cec505e6ad03d67a]

        SvtAccessibilityOptions base SfxListener appears to be unused
        
        Change-Id: I96fa0c6eb7f0510eb8233b98072fd555307f8329
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86011
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [124ebc32de32c8619618776b589934bae464711e]

        pdf: move PDFOutlineEntry out of PDFWriterImpl class
        
        Change-Id: I69e1c9821bde7c7a7164bef041bbe45a5ea2d4d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86015
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Mike Kaganski  <mike.kaganski@collabora.com>  [c3c0d671e1025ef4a1485dd0b2aa20b8b3a3f3af]

        Document what is discovered about XclTools::GetXclDefColWidthCorrection
        
        This is based only on "reverse-engineering" of the formula, and is not
        necessarily correct.
        
        Change-Id: I2fa09e07e38de6c706cc6bf4ede7da4f04cb7c54
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85994
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3a719bb9c3eea2972d04dbb5d12d6e80129e7890]

        pdf: move PDFNamedDest out of PDFWriterImpl class
        
        Change-Id: I6c1524718fce655faff08f6fc0eeba56595f9f07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86007
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ee1e73ba8ce217c6ca78ad7966f068fdf9cdb1c7]

        pdf: move PDFDest out of PDFWriterImpl class
        
        Change-Id: I5d5e2d6e9e922a28d7de5bab9fb94f36960b78dd
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86006
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2351ee06d6c4d5af35b46d63510d93c618ad0276]

        pdf: move FontEmit, Glyph, FontSubset, EmbedFont from PDFWriterImpl
        
        Change-Id: I8032a31d3237459713ec386c6810b6f05daabf08
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86005
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fffc244319a4f39beef3739c9d08c087e713f36b]

        pdf: move GlyphEmit out of PDFWriterImpl class
        
        Change-Id: I9ea67cd219a7304baa7abe20be207156a4c0e75e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86004
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e11dd7a101f2ab64cb7ee4a5c6ac46232356c573]

        pdf: move TransparencyEmit out of PDFWriterImpl class
        
        Change-Id: I974845db88c0ae07881c573091a69c5098fa311b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86003
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [960f781ad48b0e475a43ff7e58f67f2e65d3f4de]

        pdf: move TilingEmit out of PDFWriterImpl class
        
        Change-Id: I80011f4c31359a4471daea7efc86dd3cb446ed9c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86002
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [62794b55ede3af9b805319c49d440b0cb4266879]

        pdf: move GradientEmit out of PDFWriterImpl class
        
        Change-Id: Ia2e6a03aef2f7de7563bb5e9500062592c241634
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86001
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7c23451b591dae03a0ede4c12340994bdf22d1e3]

        pdf: move JPGEmit out of PDFWriterImpl class
        
        Change-Id: I0a3b3270ebba4c968cf9d9cab1e34c760fed05ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86000
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e03895b8e621f641af686fa83d359e3571047ddb]

        pdf: move BitmapEmit out of PDFWriterImpl class
        
        Change-Id: Ia86803e9ad732d94cac59814ac8dcae8772542a5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85999
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [99940fd70cd36c93872d89c604a0ddb0e77163ef]

        pdf: move ReferenceXObjectEmit out of PDFWriterImpl class
        
        Change-Id: Ic173a6fcb189966e785907cd24a3e90857811b83
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85998
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Caolán McNamara  <caolanm@redhat.com>  [bda150d3cfc6f0a466e570bd3ba36c013f995c65]

        use smaller toolbar icons for sidebar
        
        Change-Id: I3f94d23522eb5121e36acbed88ec052208200959
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85763
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [166390fdf1a09329b9b218fa7e5b8a142f87e728]

        pdf: move PDFPage out of PDFWriterImpl into vcl::pdf namespace
        
        Change-Id: Ia3a092d53b8c3cbbbbad785222868c5c259419c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85993
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [92832bb85616393afdb062a69974983c9d6e0a13]

        pdf: move g_nInheritedPage{Width,Height} consts from PDFWriterImpl
        
        g_nInheritedPageWidth and g_nInheritedPageHeight constants don't
        need to be inside PDFWriterImpl as they aren't necessary only used
        there. Move them out of class to vcl::pdf namespace.
        
        Change-Id: Ie6ef8c73cf0d52a0aa001bb3bab1ca709df8cab1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85992
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [283f1fb10a7a1643712e70b46c2ab09a89ac013e]

        pdf: remove PDFAppearanceMap typdef, but keep PDFAppearanceStreams
        
        The full declaration would be very long so only remove
        PDFAppearanceMap but keep PDFAppearanceStreams and only move it
        inside PDFWidget class.
        
        Change-Id: Idd783a37dcb631d63cb4f2cf1ebd6040e0f723ad
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85991
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c10d76aac978beb36439512be0a36aac90a4c03f]

        pdf: remove FontEmbedData typedef
        
        Change-Id: Ib74bd652917d4c7852bc53570986d5b13bc99d32
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85987
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Caolán McNamara  <caolanm@redhat.com>  [76be71b2afa00ab66a543771c2c1a0894fa3a1ae]

        weld TableEditPanel
        
        Change-Id: I380ed08e43e10a5d78e73436b6668abbce1ea23d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85696
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-30  Caolán McNamara  <caolanm@redhat.com>  [bda40b7eaaee5c8687b01f6805352630ac231de4]

        rename SvxDialControl back to DialControl
        
        Change-Id: I4dcf12b6eccf18a0659c5d5f9cd58bd104c4dc6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85770
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-30  Caolán McNamara  <caolanm@redhat.com>  [df61a5e277074e016ceaecb2297bb307a5e71819]

        DialControl is now unused
        
        Change-Id: Ifdaa6322c3eb12cb0df5130b0da0596ebca15321
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85769
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-30  Caolán McNamara  <caolanm@redhat.com>  [2fd7d760969d8eecc49672b3c8f4c58a5ea1bd4a]

        SidebarDialControl is now unused
        
        Change-Id: I949276018ed1867ce2a450c013c7fa41206fe68c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85765
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-30  Mike Kaganski  <mike.kaganski@collabora.com>  [a7d057acec0e871408d28c782dfed934df40f368]

        Use range-based for loop
        
        Change-Id: Ia7572b2f8a5bc901434a9564b69408643a3e9fd9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85990
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-30  Stephan Bergmann  <sbergman@redhat.com>  [9bc3895b191ef357c33c04306250e4fee5015225]

        Avoid -Werror,-Wdeprecated-enum-float-conversion
        
        ...with recent Clang 10 trunk:
        
        > slideshow/source/engine/shapes/viewshape.cxx:813:81: error: arithmetic between enumeration type 'cppcanvas::Canvas::(anonymous enum at include/cppcanvas/canvas.hxx:57:9)' and floating-point type 'double' is deprecated [-Werror,-Wdeprecated-enum-float-conversion]
        >             const double nXBorder( ::cppcanvas::Canvas::ANTIALIASING_EXTRA_SIZE / rViewTransform.get(0,0) );
        >                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
        
        Change-Id: I30b8457250545a9a16b2e29f94e0623175f43ff9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85968
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6c6b3d4a7cf62ea01bf1bc4583b05b67f2b81ce2]

        pdf: remove FontSubsetData typedef
        
        Change-Id: I5c9bdd12979e43da277796fd1867d46d7e5a27b2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85986
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [06d8d773f07fa7fba55f3ec5aa2715c9f857ab02]

        pdf: remove FontMapping typedef
        
        Change-Id: Idb4ea16bc9ebc238eaab7ff242468a39e241948e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85985
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e2da69a47f313126849d52d4581f87ff30dc398b]

        pdf: remove FontEmitMapping typedef
        
        Change-Id: I298750f9bce8ed04f6818d209e14db7e8932330a
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85984
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4f1f0919da6316b87ef0007b4cfbc7012c720fb0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 1d0961caddb984150ce61d21200d5b08aefa3084
          - Move screenshot at right place
            
            Change-Id: Idaa06662b1a55d12b85a8f4571bcee765f17312a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/85989
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [84e163aa3856acefe9c12ba1322a9310db8072b2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to e2303a462f22daec2d7b5a1faa5cdf6720c52364
          - Add define custom presentation dialog screenshot
            
            Change-Id: I23462439f2cc3d572fb0f352812fb416901ca4ff
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/85982
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5c1b63b2f7b88b49063f89d145f523deea235796]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0ec32626291d5acc31aab93ac8b6c6cf2c8009df
          - Add screenshot to custom slide show help page
            
            Change-Id: I71b520b6c0be114b1028c48614f910628d995b4a
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/85981
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [90eff55b15d3a2447ec2d059bfd26dda249bcf87]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 57e18add158a83204fbe8e2533029381d0902fef
          - Add master layout dialog screenshot to help page
            
            Change-Id: I9a9f7816935c7eb344766799a7d8f9e0d2f80070
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/85980
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8053d231662b36c1a9c9c3f77545b3045ac77515]

        Fix typo
        
        Change-Id: I08e3c3351a6838ca199a1b6415e2f699c79748ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85975
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-12-30  Caolán McNamara  <caolanm@redhat.com>  [c85fcc6e1994eb8e079aaca85066ab4d67149c15]

        weld PosSizePropertyPanel
        
        Change-Id: I32bba3a698a4cc78d4159c6f373b312540478ab0
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85764
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-30  Caolán McNamara  <caolanm@redhat.com>  [c3b58a0de7b7dd08695fbc9ad96c573ea1305357]

        weld AlignmentPropertyPanel
        
        Change-Id: I3070f5e7b2d5f104f4eea9d3e2f700ce2d1e7375
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85721
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-30  Kemal Ayhan  <kemalayhan013@gmail.com>  [3a3110564bcda4678fb804d01013e226fd2fbe93]

        tdf#96505 - Get rid of cargo cult long integer literals
        
        Change-Id: Iaf0cfc96771e33493becfad77af9b7f3b7c817d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85950
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2019-12-30  Mike Kaganski  <mike.kaganski@collabora.com>  [a8fb4e91a1feb1f4f562d9345636986c1c66a517]

        Decrease SplitVertical value to pass on small screen size
        
        Testing on Windows with UI scaling set to 150%, having screen size
        1920x1080, ScMacrosTest::testVba failed in window2.xls (SplitColumn)
        because it tried to split at pixel position 486, while maximum split
        position was 460.
        
        This changes tested SplitColumn value in the test from 243 to 193.
        
        Change-Id: Iec9b25dc7b2a700adf23d7ec8983f393ba603191
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85983
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-30  Stephan Bergmann  <sbergman@redhat.com>  [fadd1bf76f868fd6574cb337c55c723c50917fba]

        Fix typo GTK_STATE_PRELIGHT -> GTK_STATE_FLAG_PRELIGHT
        
        ...as found with recent Clang 10 trunk:
        
        > vcl/unx/gtk3/gtk3salnativewidgets-gtk.cxx:765:68: error: bitwise operation between different enumeration types ('GtkStateFlags' and 'GtkStateType') is deprecated [-Werror,-Wdeprecated-enum-enum-conversion]
        >                 stateFlags = static_cast<GtkStateFlags>(stateFlags | GTK_STATE_PRELIGHT);
        >                                                         ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
        
        This is presumably a typo originating with
        625afed7a89732decb068a12bb526fb406cd2c7f "gtk3: improve the GTK3 theming layer
        somewhat", but which should be harmless:  At least with
        /usr/include/gtk-3.0/gtk/gtkenums.h from gtk3-devel-3.24.13-1.fc31.x86_64,
        GTK_STATE_PRELIGHT from
        
        > typedef enum
        > {
        >   GTK_STATE_NORMAL,
        >   GTK_STATE_ACTIVE,
        >   GTK_STATE_PRELIGHT,
        >   GTK_STATE_SELECTED,
        >   GTK_STATE_INSENSITIVE,
        >   GTK_STATE_INCONSISTENT,
        >   GTK_STATE_FOCUSED
        > } GtkStateType;
        
        happens to have the same value (namely 2) as GTK_STATE_FLAG_PRELIGHT from
        
        > typedef enum
        > {
        >   GTK_STATE_FLAG_NORMAL       = 0,
        >   GTK_STATE_FLAG_ACTIVE       = 1 << 0,
        >   GTK_STATE_FLAG_PRELIGHT     = 1 << 1,
        >   GTK_STATE_FLAG_SELECTED     = 1 << 2,
        >   GTK_STATE_FLAG_INSENSITIVE  = 1 << 3,
        >   GTK_STATE_FLAG_INCONSISTENT = 1 << 4,
        >   GTK_STATE_FLAG_FOCUSED      = 1 << 5,
        >   GTK_STATE_FLAG_BACKDROP     = 1 << 6,
        [...]
        > } GtkStateFlags;
        
        Change-Id: Ie751e18b40117228063b2350e41c2b24617f2571
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85969
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-30  Stephan Bergmann  <sbergman@redhat.com>  [ba2ef4a37f7e182fa6cecbfc9c47937c8e56e639]

        Avoid -Werror,-Wdeprecated-enum-enum-conversion
        
        ...with recent Clang 10 trunk:
        
        > helpcompiler/source/HelpIndexer.cxx:119:71: error: bitwise operation between different enumeration types ('lucene::document::Field::Store' and 'lucene::document::Field::Index') is deprecated [-Werror,-Wdeprecated-enum-enum-conversion]
        >     doc->add(*_CLNEW Field(_T("path"), aPath.data(), Field::STORE_YES | Field::INDEX_UNTOKENIZED));
        >                                                      ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
        
        where the Field constructor in
        workdir/UnpackedTarball/clucene/src/core/CLucene/document/Field.h has an "int
        _config" parameter that is apparently intended to take a mix of Store (bit
        values 1, 2, 4) and Index (bit values 16, 32, 64, 128) flags.
        
        Change-Id: Ie080e44bf820cb776bc61ac22cf73f5437d8c5dc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85972
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [cd8616e003071def411d3e54d942d273038422ed]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 070ade328f5297c6fc9552e2860b0978da9bd805
          - Place localized images in right makefile
            
            Change-Id: I28ba9c705756e111016df36e51abc2b6ea22f947
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/85979
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e258dcb9134be64a826547407de3482e5bb2a80b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0b0c538068965146531511bf7f31bf16e4149f45
          - Add header-footer screenshot to Help page
            
            Change-Id: Id2bf12c8288ac32ba0feea3c794f91efd7a598a2
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/85976
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c5ecd8be565a954ac1d4ef0965f0cdabdd2806d4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 207eca6f5d14f1b8a917f156c7905c39a4ba9761
          - Add screenshot to slide design help page
            
            Change-Id: I106f1df1385863b008bfd7f9a4eb2594eb716319
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/85965
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2bcd15b793d84734cce678488fd6408ecb151a31]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d46eaeb0e0fcce6ddde6800971d27e57a51ca64e
          - Add screenshot for custom presentation page
            
            Change-Id: I8d6edb62fcbe454278ee774a9d5215d93405e7f3
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/85963
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6f45b8be9cf8843b00d072d5c401e69a76ef900d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 2409e35df2312e14bcc9dd664d92f0796be743c9
          - Add photo album screenshot
            
            Change-Id: I830caf1b2f834ed59461355b92596053956a894f
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/85961
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [bfbd3aff0973eb5c9cbdbe69829e1ab5206c2e8b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to c34c421cc1c8215136abf607ae989c876ffd5a8a
          - Add print options image to print option Help page
            
            Change-Id: I87edffcafa118a742d73c55820d6945bcf25e9e1
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/85954
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e48e887a1d8eeba35e87d48b9c364a56602840bf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d7c9e37d9d25cd191f33d8e5487ce53789791e99
          - Add SdViewPage screenshot to Impress option help
            
            Change-Id: Ifa04761f875e344962479686dc37a2eb3bfe8ca6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/85952
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0483b2462685d455baa8d10b35116467f77d29cb]

        pdf: convert ResourceKind enum to enum class
        
        Change-Id: Ie7833826648209d4c12f7d7473bd4f9ceb4bd092
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85959
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7c648f0d455e64e87861683454a3cc2c132a010a]

        pdf: move struct ResourceDict to it's own file
        
        Change-Id: I60ee0e17c7945e053b9ada69d7abda57714dd388
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85958
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1e3118326f84fd8f73c21c3a5d98a249f9c174f8]

        pdf: remove ResourceMap typedef
        
        Change-Id: I474fb032d8b57ef1cf09d0a22b6452aafb1ec540
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85957
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2296e50a41f4c32bc70e8e27b60dc4eeed3be299]

        pdf: move struct BitmapID to it's own file
        
        This is done to decrease bloat in pdfwriter_impl.hxx. More will
        follow, but it is safer to do it one by one.
        
        Change-Id: I700f9c729d6521df732d19e3fca866c83e2fb05c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85956
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-29  Aleyna Doğrucan  <aleynadgrcn699@gmail.com>  [349695bf846e6193f78d1a8c8751ad38e9a3a501]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: Ida50f8460a0f2b992674a359d5d7608b11412fbb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85925
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-29  Aleyna Doğrucan  <aleynadgrcn699@gmail.com>  [53ba2c95e9ff2a102f29e81a62fcbab39dd0f3e0]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I630771422da12cd4acb84836892ef7eff9f8f8eb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85923
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-29  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [c13f75de521cfb67ca4db431708f8cd366b23587]

        skia: make gcc not crash for x86 builds
        
        Otherwise at least on x86, gcc bails out with an ICE:
         skia/third_party/skcms/src/Transform_inl.h: In function ‘void baseline::clut(const skcms_A2B*, baseline::F*, baseline::F*, baseline::F*, baseline::F)’:
         skia/third_party/skcms/src/Transform_inl.h:695:13: note: The ABI for passing parameters with 16-byte alignment has changed in GCC 4.6
            static void clut(const skcms_A2B* a2b, F* r, F* g, F* b, F a) {
                        ^~~~
         skia/third_party/skcms/skcms.cpp: At global scope:
         skia/third_party/skcms/skcms.cpp:2613:1: internal compiler error: Segmentation fault
            }
            ^
        
        Likely reason: optimizer stumbles over F being non-register-passable,
        c.f.
        https://stackoverflow.com/questions/39383193/compiling-legacy-gcc-code-with-avx-vector-warnings
        
        Fix is an obvious bandaid, but fixes build for CentOS7 devtoolset-7. I
        suspect though that non-avx/sse2 builds are not a supported scenario
        for skia, in the end...
        
        Change-Id: Iaff734de8dc8b9a6fbf868c13810074f9667720b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85933
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-12-29  Caolán McNamara  <caolanm@redhat.com>  [e02003390208ac80e1404a95a6c09e06bb84848f]

        pass in a awt::XWindow in the first place
        
        Change-Id: Ie94ba063b6f2ad98019bad21259125aabd16d93b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85879
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-29  Caolán McNamara  <caolanm@redhat.com>  [5155f1a6f54705b3dae6c7af53dc5c0c1418a46b]

        incomplete declaration
        
        Change-Id: I1dfdd03e7e068b5bfe68a1e2cb40e32ec676e865
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85878
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-29  Noel Grandin  <noelgrandin@gmail.com>  [50c302a280763968d1bc01f2fc7bd38dd463bb79]

        support converting images to 32-bit
        
        not sure where this is coming from, but without it, I see
        warning messages about bitmaps having the wrong depth
        
        Change-Id: Iee1a68ced73333a22b811dc31afb32df14709f18
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85946
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-29  cagatay  <cagatayyigit3@gmail.com>  [f1656f7db9c0e00b1c9907d382a3e5e4cbdc5edd]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: If73053c1fa0f65ff7296bf8f5a34d6ead64167ab
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85928
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-29  Julien Nabet  <serval2412@yahoo.fr>  [cdf28dae8659b9ae5938d4710db49b8d81439c6f]

        Typo: rParagraphDefaulsVector-> rParagraphDefaultsVector
        
        Change-Id: Ia7c87cfe3028b8fb50f6157b7f43823df976be61
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85949
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1e34eadc148f60c039de1393345c49d94bf35417]

        acc. check: implement goto for OLE/Graphic objects
        
        This implements goto function for Graphic/OLE objects that are
        reported in a AccessibilityIssue. So this enables to go to the
        object inside a document for which we have reported an
        accessibility issue.
        
        Change-Id: I699966b116a76ea032cb1acc9a431687fa204e07
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85922
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5a7cfe98e96489b7fa19d286ddd1e8c8e591d7dd]

        pdf: Add option for PDF/UA to the PDF export dialog
        
        This is adding PDF/UA option to the PDF export dialog. When PDF/UA
        support is enabled, it automatically enables PDFTag support as it
        is required for PDF/UA.
        
        Change-Id: Ib3dece964523d4ed9884c98a6022a91120c6065f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85921
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [50f13bbedf0bba0509b7bf98bc782ec821c7777b]

        acc. check: add "goto" button to see the acc. issue in document
        
        This adds the UI for the goto functionality to the UI, but
        currently no goto implementation to jump to the specific issue
        area in the document is written.
        
        Change-Id: I5b326a000e62231c491c179b1ff8accde15e1e98
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85920
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-29  erto  <yigitdemiralp06@gmail.com>  [22db41d4078f56d03905efbc71c16c322b2df091]

        tdf#124176 Use pragma once instead of header guard
        
        Change-Id: I904c2b37a51c03d51503c0b460201392ec8894a4
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85628
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [976960791fb3c770c00ee8e94ee4f56bfe610eeb]

        acc. check: add writer specific accessibility issue
        
        This adds sw::AccessibilityIssue and refactors the existing
        code to work with it.
        
        In addition adds AccessibilityIssueCollection which holds
        the vector of results.
        
        Change-Id: Ide0fdbdba337bbf8c2fd18770895fb63a22528b6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85919
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-29  Mesut Çifci  <mesutcifci97@gmail.com>  [53c9a6a0f133b188896eb1a3c40587d7a2c9277d]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I6a138e322c98e88e6002238276b1e751cde2142f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85501
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-29  László Németh  <nemeth@numbertext.org>  [8039c9eb27170a162830f0ecd2086010a7a5858f]

        tdf#38394 AutoCorrect: fix ’« in French l’« word »
        
        instead of using the bad ’" -> ’» autocorrection.
        
        Change-Id: I48adbb2e8ca8e786c7835ff186d4580e856cf3c7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85945
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-12-29  Stephan Bergmann  <sbergman@redhat.com>  [bde382a2568147c1a5eec0cb885856cd5aaae3ad]

        Fix order of CLANGTOOLLIBS archives
        
        Building compilerplugins against recent Clang 10 trunk started to fail with
        
        > [GEN] compilerplugins/clang/sharedvisitor/analyzer
        [...]
        > /usr/bin/ld: /home/sbergman/llvm/inst/lib/libclangFrontend.a(CompilerInvocation.cpp.o): in function `getOptimizationLevel(llvm::opt::ArgList&, clang::InputKind, clang::DiagnosticsEngine&) [clone .isra.0]':
        > /home/sbergman/github.com/llvm/llvm-project/clang/include/clang/Driver/OptionUtils.h:40: undefined reference to `clang::getLastArgIntValue(llvm::opt::ArgList const&, llvm::opt::OptSpecifier, int, clang::DiagnosticsEngine*, unsigned int)'
        [...]
        
        Change-Id: I3b74d71bd2488ebd5cc7e3a88d4eb0451268141c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85934
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-29  Mike Kaganski  <mike.kaganski@collabora.com>  [8cce131dcc1803ac95f3079098be767662fcca09]

        Avoid crash in shutdown when accessing already destroyed BASIC_DLL
        
        ... in ImplRepository::~ImplRepository.
        
        Running on Windows:
        make UITest_manual_tests UITEST_TEST_NAME=calc.ManualCalcTests.test_cell_recalc
        
        fails:
        
          ...
          Execution time for calc.ManualCalcTests.test_cell_recalc: 8.876
          tearDown: calling terminate()...
          ...done
          ERROR
        
          ======================================================================
          ERROR: test_cell_recalc (calc.ManualCalcTests)
          ----------------------------------------------------------------------
          Traceback (most recent call last):
            File "C:\lo\src\core\uitest\uitest\framework.py", line 46, in tearDown
              self.connection.tearDown()
            File "C:\lo\src\core\uitest\libreoffice\connection.py", line 178, in tearDown
              self.connection.tearDown()
            File "C:\lo\src\core\uitest\libreoffice\connection.py", line 138, in tearDown
              raise Exception("Exit status indicates failure: " + str(ret))
          Exception: Exit status indicates failure: 3221225477
        
          ----------------------------------------------------------------------
          Ran 1 test in 131.616s
        
          FAILED (errors=1)
          Tests run: 1
          Tests failed: 0
          Tests errors: 1
          Tests skipped: 0
        
        The call stack at the point of failure is
        
          sblo.dll!std::unique_ptr<SbxAppData,std::default_delete<SbxAppData>>::operator*() Line 1886
          sblo.dll!GetSbxData_Impl() Line 110
          sblo.dll!SbxBase::RemoveFactory(const SbxFactory * pFac) Line 122
          sblo.dll!StarBASIC::~StarBASIC() Line 964
          sblo.dll!StarBASIC::`vbase destructor'()
          sblo.dll!StarBASIC::`vector deleting destructor'(unsigned int)
          tllo.dll!SvRefBase::ReleaseRef() Line 163
          sblo.dll!tools::SvRef<StarBASIC>::~SvRef<StarBASIC>() Line 56
          sblo.dll!BasicLibInfo::~BasicLibInfo()
          sblo.dll!BasicLibInfo::`scalar deleting destructor'(unsigned int)
          sblo.dll!std::default_delete<BasicLibInfo>::operator()(BasicLibInfo * _Ptr) Line 1765
          sblo.dll!std::unique_ptr<BasicLibInfo,std::default_delete<BasicLibInfo>>::~unique_ptr<BasicLibInfo,std::default_delete<BasicLibInfo>>() Line 1875
          sblo.dll!std::unique_ptr<BasicLibInfo,std::default_delete<BasicLibInfo>>::`scalar deleting destructor'(unsigned int)
          sblo.dll!std::_Default_allocator_traits<std::allocator<std::unique_ptr<BasicLibInfo,std::default_delete<BasicLibInfo>>>>::destroy<std::unique_ptr<BasicLibInfo,std::default_delete<BasicLibInfo>>>(std::allocator<std::unique_ptr<BasicLibInfo,std::default_delete<BasicLibInfo>>> & __formal, std::unique_ptr<BasicLibInfo,std::default_delete<BasicLibInfo>> * const _Ptr) Line 677
          sblo.dll!std::_Destroy_range<std::allocator<std::unique_ptr<BasicLibInfo,std::default_delete<BasicLibInfo>>>>(std::unique_ptr<BasicLibInfo,std::default_delete<BasicLibInfo>> * _First, std::unique_ptr<BasicLibInfo,std::default_delete<BasicLibInfo>> * const _Last, std::allocator<std::unique_ptr<BasicLibInfo,std::default_delete<BasicLibInfo>>> & _Al) Line 951
          sblo.dll!std::vector<std::unique_ptr<BasicLibInfo,std::default_delete<BasicLibInfo>>,std::allocator<std::unique_ptr<BasicLibInfo,std::default_delete<BasicLibInfo>>>>::_Destroy(std::unique_ptr<BasicLibInfo,std::default_delete<BasicLibInfo>> * _First, std::unique_ptr<BasicLibInfo,std::default_delete<BasicLibInfo>> * _Last) Line 1616
          sblo.dll!std::vector<std::unique_ptr<BasicLibInfo,std::default_delete<BasicLibInfo>>,std::allocator<std::unique_ptr<BasicLibInfo,std::default_delete<BasicLibInfo>>>>::_Tidy() Line 1698
          sblo.dll!std::vector<std::unique_ptr<BasicLibInfo,std::default_delete<BasicLibInfo>>,std::allocator<std::unique_ptr<BasicLibInfo,std::default_delete<BasicLibInfo>>>>::~vector<std::unique_ptr<BasicLibInfo,std::default_delete<BasicLibInfo>>,std::allocator<std::unique_ptr<BasicLibInfo,std::default_delete<BasicLibInfo>>>>() Line 674
          sblo.dll!BasicManagerImpl::~BasicManagerImpl()
          sblo.dll!BasicManagerImpl::`scalar deleting destructor'(unsigned int)
          sblo.dll!std::default_delete<BasicManagerImpl>::operator()(BasicManagerImpl * _Ptr) Line 1765
          sblo.dll!std::unique_ptr<BasicManagerImpl,std::default_delete<BasicManagerImpl>>::~unique_ptr<BasicManagerImpl,std::default_delete<BasicManagerImpl>>() Line 1875
          sblo.dll!BasicManager::~BasicManager() Line 824
          sblo.dll!BasicManager::`vector deleting destructor'(unsigned int)
          sblo.dll!std::default_delete<BasicManager>::operator()(BasicManager * _Ptr) Line 1765
          sblo.dll!std::unique_ptr<BasicManager,std::default_delete<BasicManager>>::~unique_ptr<BasicManager,std::default_delete<BasicManager>>() Line 1875
          sblo.dll!std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>::~pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>()
          sblo.dll!std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>::`scalar deleting destructor'(unsigned int)
          sblo.dll!std::_Default_allocator_traits<std::allocator<std::_Tree_node<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>,void *>>>::destroy<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>>(std::allocator<std::_Tree_node<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>,void *>> & __formal, std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>> * const _Ptr) Line 677
          sblo.dll!std::_Tree_node<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>,void *>::_Freenode<std::allocator<std::_Tree_node<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>,void *>>>(std::allocator<std::_Tree_node<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>,void *>> & _Al, std::_Tree_node<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>,void *> * _Ptr) Line 379
          sblo.dll!std::_Tree<std::_Tmap_traits<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>,std::less<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>>,std::allocator<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>>,0>>::_Erase_unchecked(std::_Tree_unchecked_const_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>>>,std::_Iterator_base0> _Where) Line 1389
          sblo.dll!std::_Tree<std::_Tmap_traits<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>,std::less<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>>,std::allocator<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>>,0>>::erase<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>>>>,void>(std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>>>> _Where) Line 1417
          sblo.dll!basic::ImplRepository::Notify(SfxBroadcaster & _rBC, const SfxHint & _rHint) Line 580
          svllo.dll!SfxBroadcaster::Broadcast(const SfxHint & rHint) Line 50
          sblo.dll!BasicManager::~BasicManager() Line 823
          sblo.dll!BasicManager::`vector deleting destructor'(unsigned int)
          sblo.dll!std::default_delete<BasicManager>::operator()(BasicManager * _Ptr) Line 1765
          sblo.dll!std::unique_ptr<BasicManager,std::default_delete<BasicManager>>::~unique_ptr<BasicManager,std::default_delete<BasicManager>>() Line 1875
          sblo.dll!std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>::~pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>()
          sblo.dll!std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>::`scalar deleting destructor'(unsigned int)
          sblo.dll!std::_Default_allocator_traits<std::allocator<std::_Tree_node<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>,void *>>>::destroy<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>>(std::allocator<std::_Tree_node<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>,void *>> & __formal, std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>> * const _Ptr) Line 677
          sblo.dll!std::_Tree_node<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>,void *>::_Freenode<std::allocator<std::_Tree_node<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>,void *>>>(std::allocator<std::_Tree_node<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>,void *>> & _Al, std::_Tree_node<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>,void *> * _Ptr) Line 379
          sblo.dll!std::_Tree_val<std::_Tree_simple_types<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>>>::_Erase_tree<std::allocator<std::_Tree_node<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>,void *>>>(std::allocator<std::_Tree_node<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>,void *>> & _Al, std::_Tree_node<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>,void *> * _Rootnode) Line 745
          sblo.dll!std::_Tree_val<std::_Tree_simple_types<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>>>::_Erase_head<std::allocator<std::_Tree_node<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>,void *>>>(std::allocator<std::_Tree_node<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>,void *>> & _Al) Line 753
          sblo.dll!std::_Tree<std::_Tmap_traits<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>,std::less<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>>,std::allocator<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>>,0>>::~_Tree<std::_Tmap_traits<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>,std::less<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>>,std::allocator<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>>,0>>() Line 1191
          sblo.dll!std::map<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>,std::less<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>>,std::allocator<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>>>::~map<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>,std::less<com::sun::star::uno::Reference<com::sun::star::uno::XInterface>>,std::allocator<std::pair<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const ,std::unique_ptr<BasicManager,std::default_delete<BasicManager>>>>>()
          sblo.dll!basic::ImplRepository::~ImplRepository()
          sblo.dll!`basic::ImplRepository::Instance'::`2'::`dynamic atexit destructor for 'repository''()
          ucrtbased.dll!_execute_onexit_table::__l2::<lambda>() Line 206
          ucrtbased.dll!__crt_seh_guarded_call<int>::operator()<void <lambda>(void),int <lambda>(void) &,void <lambda>(void)>(__acrt_lock_and_call::__l2::void <lambda>(void) && setup, _execute_onexit_table::__l2::int <lambda>(void) & action, __acrt_lock_and_call::__l2::void <lambda>(void) && cleanup) Line 204
          ucrtbased.dll!__acrt_lock_and_call<int <lambda>(void)>(const __acrt_lock_id lock_id, _execute_onexit_table::__l2::int <lambda>(void) && action) Line 975
          ucrtbased.dll!_execute_onexit_table(_onexit_table_t * table) Line 231
          sblo.dll!__scrt_dllmain_uninitialize_c() Line 399
          sblo.dll!dllmain_crt_process_detach(const bool is_terminating) Line 182
          sblo.dll!dllmain_crt_dispatch(HINSTANCE__ * const instance, const unsigned long reason, void * const reserved) Line 220
          sblo.dll!dllmain_dispatch(HINSTANCE__ * const instance, const unsigned long reason, void * const reserved) Line 293
          sblo.dll!_DllMainCRTStartup(HINSTANCE__ * const instance, const unsigned long reason, void * const reserved) Line 335
          ntdll.dll!LdrpCallInitRoutine()
          ntdll.dll!LdrShutdownProcess()
          ntdll.dll!RtlExitUserProcess()
          kernel32.dll!ExitProcessImplementation()
          ucrtbased.dll!exit_or_terminate_process(const unsigned int return_code) Line 144
          ucrtbased.dll!common_exit(const int return_code, const _crt_exit_cleanup_mode cleanup_mode, const _crt_exit_return_mode return_mode) Line 282
          ucrtbased.dll!exit(int return_code) Line 294
          soffice.bin!__scrt_common_main_seh() Line 297
          soffice.bin!__scrt_common_main() Line 331
          soffice.bin!mainCRTStartup() Line 17
          kernel32.dll!BaseThreadInitThunk()
          ntdll.dll!RtlUserThreadStart()
        
        Two problems here:
        1. Deleting a function-local static ImplRepository object happens after
        BASIC_DLL destruction either in SfxApplication::~SfxApplication or in
        MacroSnippet::~MacroSnippet, so BasicManager dtor indirectly trying to
        access BASIC_DLL segfaults.
        2. Implicit clearing of m_aStore in ImplRepository dtor calls dtors of
        owned BasicManager objects, which in turn notify parent ImplRepository,
        which again deletes the objects.
        
        This change limits lifetime of ImplRepository object with SbxAppData
        in BASIC_DLL, and avoids "owned BasicManager is deleting" notifications
        in its dtor.
        
        In dbaccess_complex test, ODatabaseContext accesses ImplRepository
        instance independently of SfxAppData_Impl lifetime: the latter is
        created before the former is created (and accesses ImplRepository
        instance first time), and destroyed before the former is destroyed
        (and accesses ImplRepository last time). So BASIC_DLL lifetime made
        ref-counted, to allow correct sharing of common instance between
        objects with independent lifetime.
        
        See also commit 3ebf6a090b227c0097ff8668fe023e7bdbdadc5d.
        
        Change-Id: I2ca36a87ddaf669557b3c3c7678e3d74aae66cce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85892
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [06cbfe71c77cfd61b747b7f80dee37e59cff0118]

        pdf: support for PDF/UA in PDFWriter, write flag to the metadata
        
        This adds support for PDF/UA to the PDFWriter in form of a bool
        flag and writes into the XmpMetadata that the document is supposed
        to be PDF/UA compliant (even if it may not be).
        
        Change-Id: If187152d3860397fc629e272c5b3888fca34e790
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85909
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-29  Mike Kaganski  <mike.kaganski@collabora.com>  [b9e86836d79039a28661dfb6195df0a4dc1e7572]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 54c1ec82ca69eebf37a8b04f0e7b97d5bda91889
          - Name box also takes sheet names
            
            Change-Id: I557e9ad5dd27796f2b39b68c83bd5518a4797d9e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/85944
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2019-12-29  Seth Chaiklin  <sdc.blanco@youmail.dk>  [dbe92f49be6750a5bbf09a10e6cb94c0d668c546]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 6164605732b852f76c60bd9d64a7651a27591763
          - tdf#83364 corrections/additions to Outline and Numbering help page
            
            - attempt to address point (a) in the bug report
            - added "note" box to address minmally point (b) in bug report
                -probably could/should be elaborated
            - corrections to align help with current dialog box labels
            - improvement to header levels
            
            Change-Id: I25da20810f32c6c0995347238d4e4a525101710d
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/85865
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [214bfa365c133038da133e76cd0b0775c0d32089]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to efc2eba6081f95dbf83ea1776a563bbddaa13f68
          - tdf#127477 Incomplete description of date & time
            
            functions
            + case of YEAR()
            + some refactoring
            + mention ODFF standard where it applies.
            
            Change-Id: I91c2a7f8cc799d99af8380f228678ef0e49bdd83
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/85926
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-29  Noel Grandin  <noelgrandin@gmail.com>  [8f25472d3de4f43cf594fa41ebfba2a1b01d4c9d]

        tdf#129228 speedup opening of xlsx file with lots of comments
        
        by avoid some of the EqualPatternSets memcmp cost by using a
        hashcode, memcmp with lots of large and similar arrays ends up
        blowing the L1/L2 cache
        
        Takes the time from 64s to 59s for me.
        
        Change-Id: I6961aa34f4e7457a70cb75a37dfae50d5f328589
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85918
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-28  Stephan Bergmann  <sbergman@redhat.com>  [3bf4af8d187ba21498af5b6ea7a94cdfc3b93613]

        Revert "tdf#124176: Use "pragma once" on udkapi/*"
        
        This reverts commit 8fd8c0894deb1e9161aa4290c0f9c860ab4b14fb.
        
        Reason for revert: As the failed Jenkins build shows, idlc does not support "#pragma once" in UNO .idl files.
        
        Change-Id: Ic025d11254da87876e6248db47b8a9a124f26796
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85929
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d016e052ddf30649ad9b729b59134ce1e90a0263]

        pdf: extract XMP metadata writing and use XmlWriter
        
        Instead of writing XMP metadata with a string buffer, change to
        use XmlWriter instead. Extract XMP metadata writing into its own
        class vcl::pdf::XmpMetadata.
        
        This also needs a change to the XmlWriter to not write a classic
        XML header: '<?xml version="1.0" ... ?>'
        
        Change-Id: I95ea0e7ba58e7c43a0c707bf9c676994210ff104
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85908
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-28  László Németh  <nemeth@numbertext.org>  [0d52da4637b563c175cd21d04a639160441436ef]

        tdf#54409 fix AutoCorrect with Unicode quotation marks
        
        Now single or double typographical quotation marks don't
        break automatic correction of the quoted words.
        
        For example, ‘acn -> ‘can, acn’ -> can’, “acn” -> “can”.
        
        Change-Id: I7f895414be4c3bbc9a3914df83d93cf28b4311a3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85812
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-12-28  Julien Nabet  <serval2412@yahoo.fr>  [0f01ea20251c397b0acc1690baa2dc543d1fd91a]

        Revert "tdf#46037: remove configurationhelper in oox/vbaproject"
        
        This reverts commit 276a90c6b3fb046df13ae85dcdec5f28f23ee527.
        
        Reason for revert: as requested here https://gerrit.libreoffice.org/c/core/+/85759
        
        Change-Id: Ib6a1cedf758deadff4e8949e8ecf35d25565dcc7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85927
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8930a7d8b8e649336300d98f0a1f27114ad392ea]

        Fix typo
        
        Change-Id: Ibdf1a5e4f41fc8d2b5578679a28c52f6ff40c9aa
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85924
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4454f4d4ffd8eb7d1c6dd32b2eb2372139fcded3]

        acc. check: check for endnotes and footnotes
        
        Endnotes and footnotes cause problems for accessibility and should
        be avoided.
        
        Change-Id: Ibbce4d246f76feb8d389a7ba588836e2fef8f5d5
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85907
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2c3d3bf9d439dcf2c3e6f016ba28fb8a9f6beddb]

        acc. check: check for blinking text
        
        Change-Id: If023c9b6c6225a3889f2fd68b8ed62abb4365d48
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85906
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cfa594ad0dd7f8e464d8d59f49184a687b1503dc]

        acc. check: text vs. background contrast check
        
        Contrast between text and background shouldn't be too low (under
        4.5). The way how to calculate the contrast is defined by the
        WCAG21.
        
        Change-Id: Ic52ab68ba0ec6a4ab58e6b01afe74e8e7eeae104
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85905
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d5fa04b4e4e030c3d0f362c46a290da428deccc2]

        acc. check: introduce AccessibilityCheckTest + document test
        
        This adds AccessibilityCheckTest to test that AccessibilityCheck
        returns correct issues for documents. This in addition adds 2
        tests for document title and document/style language.
        
        Change-Id: I71f3b0de0af7a08507f2b90b46847010948bc8cb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85856
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a9a1602affde43f2d910e9d63d36d42ebeb824d9]

        acc. check: check document contains a document title (metadata)
        
        Change-Id: I09dd2143153e787730d1528de030d8777edcb05f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85855
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-28  Chris Sherlock  <chris.sherlock79@gmail.com>  [a32688d2684eaf8f76269aa0bdd8d0fb2238fd6b]

        drawinglayer: improve logging for PenDataCompoundLine record
        
        Change-Id: Ibc89724ceb52d5ad964767e844c4807d85f639c2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/84839
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-12-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [77f4eb0bfefff6cb972abd8e1cc2b9d2c6df368d]

        tdf#124176: Use "pragma once" on xmlscript/*
        
        It passed "make check" on Linux
        
        Change-Id: Id8727da150ad1b5252fbc997ff5df28b23303fb6
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85882
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [40f1a46e8d4e4f4a67a1909ae636ec17f7cc7658]

        tdf#124176: Use "pragma once" on accessibility/*
        
        It passed "make check" on Linux
        
        Change-Id: I62f45125264e15a8edd8a48964ec78c4a9598485
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85915
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [84eb872beb5f68a985dfe65c16c756cb4c45a84b]

        Fix typo
        
        Change-Id: Iebf4da702da03d9888bad314eb401cff6a26bd2b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85903
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8fd8c0894deb1e9161aa4290c0f9c860ab4b14fb]

        tdf#124176: Use "pragma once" on udkapi/*
        
        It passed "make check" on Linux
        
        Change-Id: Ifb37ad620ccafe568e2b2d7ab350d444b18b7b56
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85898
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [08eccd9db6e7e2240a4053092967add4624a5f6c]

        tdf#124176: Use "pragma once" on svtools/*
        
        It passed "make check" on Linux
        
        Change-Id: I29c8f695c499652387ee2f0fffeccd46c3ec8e6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85913
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0104c28ceac5f2802a34305e85edc2d9ffe252ba]

        tdf#124176: Use "pragma once" on UnoControls/*
        
        It passed "make check" on Linux
        
        Change-Id: I4b0427e86063de0d4b1fd916ab4dfb1505db5a04
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85888
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-28  Mike Kaganski  <mike.kaganski@collabora.com>  [e22a3f596ce50b5166063e217d96ef674a54d380]

        UITest: fix spellDialog.SpellingAndGrammarDialog.test_tdf46852
        
        Two problems were present:
        
        1. If local system default locale is not en_US, then in created document,
        text has some other language initially; and instrted text also gets this
        language. This may result in no replacement suggestions for the spelling
        errors, and "changeall" is not active, so expected sequence of changes
        and clicks does not happen. Fixed by setting language at cursor before
        paste explicitly.
        
        2. On Windows, the returned text has \r\n paragraph breaks, which didn't
        match the regex having \n. Fixed by postprocessing the text before match.
        
        Change-Id: I320fc62c3c27dfe699fb45669c081df30cb66d6e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85877
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [77e7d43c67c69dcc1cba574c04773b3cca1794b1]

        acc. check: check document default language and style language
        
        This checks hat the defualt language of the document is set and
        in addition that the used styles also have the default language
        set. Accessibility requires the language always be set.
        
        Change-Id: I6ea36e6e8b30289cdb35311da9470f856a847b38
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85854
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-27  Stanislav Horacek  <stanislav.horacek@gmail.com>  [f717dcbab1047a4d227c06ca8a57779dbe8d4b26]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to d3ef8cc77967993569abb0681c2ea66a9959c830
          - remove "presentation" from text not related to Impress
            
            Change-Id: I0c2922daed1c35cdc7f6bb529ea1456886e26979
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/85863
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2019-12-27  Noel Grandin  <noelgrandin@gmail.com>  [cbb09bcedc9e0f00810047dc5f79e9123e3d1617]

        tdf#129533 Calc crashes on Navigator click or move
        
        regression from
            commit 5bcdbf03012e9d2754c3eb166bd5a01201406d9b
            Date:   Fri Dec 13 20:45:33 2019 +0200
            sc: rowcol: tdf#50916 convert Valid* methods
        
        Change-Id: I0357b125653821ae552cb270f0d64598feedffa3
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85874
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [084d546858ef05c0c71c9fe6b3bca7961b62899e]

        Fix typo
        
        Change-Id: Ibd3ece30c6cbb9582904adc5e329f54d41cff33b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85872
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-27  ayhanyalcinsoy  <ayhanyalcinsoy@pisilinux.org>  [3b8007d4270c5453a65dabef984ed6c24a5a2b4a]

        tdf#129423: Make export tests export-only where applicable
        
        Change-Id: Ib2ec1a6a3af553b416211180a3dc13862ef69665
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85858
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-27  Gökay ŞATIR  <gokaysatir@gmail.com>  [c309d478b8304d8779bb2a49e96ac12527762e38]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I018548a2875936f463ae41784ef5d16cb54127bc
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85781
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-27  Andrés Maldonado  <amaldona@tutanota.com>  [9c64e8a2948c379c537ee0882afa57882facb26e]

        tdf#125901: apply color modifiers when drawing hatch
        
        With this fix, the shadow of a shape with a Hatching fill is no longer
        the same color as the hatching (in full screen mode)
        
        Change-Id: I979866e748b5caf2ccafc8a6084ffdb46bc8122c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/73964
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-27  slacka  <lukebenes@hotmail.com>  [85b29e0be7bbade080c2978aef598839a89cfd3e]

        Fix 32-bit gcc Unit Test Failures
        
        This relaxes the tests to work around a precision error with gcc7-9.
        No issue with 32-bit clang.
        
        Change-Id: I0222bc91243e461408b4e611953355492975ff4d
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85857
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-27  Julien Nabet  <serval2412@yahoo.fr>  [1241ae1327242dca4af2e38e571f872aa882e156]

        tdf#46037: simplify is/get methods in svtools/printoptions
        
        Change-Id: I4358cfdbb2dbd7ad8d3cc7de82163303d403a8ec
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85767
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-27  Mike Kaganski  <mike.kaganski@collabora.com>  [85c06cf5d785035fce01f3bf91984b2b7bf7d025]

        sal_osl_security: Windows: Handle cases with same hostname and username
        
        ... as seen in
        
          [build CUT] sal_osl_security
          #Initializing ...
          #
          #logonUser function need root/Administrator account to test.
          #You can test by login with root/Administrator, and execute:
          #testshl2 -forward "username password" ../../../wntmsci9/bin/Security.dll
          #      where username and password are forwarded account info.
          #if no text forwarded, this function will be skipped.
          #
          #Retrieved system information is below:
          Computer Name:              SOMENAME
          Current User Name:          Somename
          Current User Home Directory:file:///C:/Users/Somename/Documents
          Current Config Directory:   file:///C:/Users/Somename/AppData/Roaming
          Current UserID:             S-1-5-21-1234567890-123456789-123456789
          Current User is:            NOT Administrator.
          #
          #Initialization Done.
          osl_Security::ctors::ctors_001 finished in: 0ms
          osl_Security::UserProfile::loadUserProfile finished in: 0ms
          osl_Security::UserProfile::unloadUserProfile finished in: 0ms
          osl_Security::getHandle::getHandle_001 finished in: 0ms
          osl_Security::loginUserOnFileServer::loginUserOnFileServer_001 finished in: 3ms
          osl_Security::getConfigDir::getConfigDir_001 finished in: 1ms
          C:/cygwin/home/Somename/lode/dev/core/sal/qa/osl/security/osl_Security.cxx:139:osl_Security::getUserIdent::getUserIdent_001
          equality assertion failed
          - Expected: S-1-5-21-1234567890-123456789-123456789
          - Actual  : S-1-5-21-1234567890-123456789-123456789-1001
          - strUserID: S-1-5-21-1234567890-123456789-123456789, strID: S-1-5-21-1234567890-123456789-123456789-1001, bRes: true
        
          osl_Security::getUserIdent::getUserIdent_001 finished in: 0ms
          osl_Security::getUserName::getUserName_001 finished in: 1ms
          osl_Security::isAdministrator::isAdministrator_001 finished in: 0ms
          C:/cygwin/home/Somename/lode/dev/core/sal/qa/osl/security/osl_Security.cxx(139) : error : Assertion
          Test name: osl_Security::getUserIdent::getUserIdent_001
          equality assertion failed
          - Expected: S-1-5-21-1234567890-123456789-123456789
          - Actual  : S-1-5-21-1234567890-123456789-123456789-1001
          - strUserID: S-1-5-21-1234567890-123456789-123456789, strID: S-1-5-21-1234567890-123456789-123456789-1001, bRes: true
        
          Failures !!!
          Run: 9   Failure total: 1   Failures: 1   Errors: 0
        
        The problem here is that passing a string equal to hostname (case-insensitive)
        to LookupAccountNameW without domain qualifier returns data for local system
        domain, not for user with the same name. So let's try again, this time with
        fully-qualified user name including local domain part.
        
        Change-Id: I15f69c01dddf15782bd11a6ed6678f0a02d79786
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85859
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [f8e29707df8ebb6acf33ac4e32033252953bc7ef]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to ddc11f101ee5d5173b1bae4be4024c0971608c57
          - corrections in Chapter numbering help
            
            Change-Id: Id0a611048dc38a36666f1915fdda1268c96f2b89
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/85597
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-27  Stanislav Horacek  <stanislav.horacek@gmail.com>  [92a48bf55adeb6859cba7e4b7e6642565836b23f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 0d5e87292a0ec17d95497e9cd6d086d766f5aaae
          - add missing menu item for setting slide/page background
            
            Change-Id: I537809905ffa2dc5d1516cf6c4123e05be303afb
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/85862
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-27  Stanislav Horacek  <stanislav.horacek@gmail.com>  [1e730d2c0d82e63294a277e9dd6cfbd0704d3382]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 3536fcd42277d9bd39666f0f01dc06088c055274
          - correct name of Transformations toolbar and menu path to it
            
            Change-Id: I49249de9ae0872ca2d523b11716c0a8e4cf9de39
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/85860
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-27  Seth Chaiklin  <sdc.blanco@youmail.dk>  [d4d3d56fde3c5542d7155b6e6a7ac97198255ef1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to b3b2aa31c1e0759a60518a7e455687236ea33578
          - corrections in help page for Numbering Style
            
            - used design guidelines for menu items and help
            - corrected labels to match dialog boxes
            
            Change-Id: I3900bec436135965a64c918a2b49883f83686303
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/85726
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [30794f8d24824f4a540d8eb384f29c43a3f06b1a]

        acc. check: check hyperlink text doesn't contain the link
        
        The hyperlink text shouldn't be the URL too - for example the
        text shouldn't be "http://www.example.com"
        
        Change-Id: I69f7a742705aaa25da1a832ab05922d138b8ea0f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85853
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2d736e1a0a2bbd41fe7793d52bbcc7bfc89c7da3]

        acc. check: detect fake numbering
        
        Detect fake numbering, where numbering is not done using the
        Writer integrated numbering. This is done by checking the pattern
        how the paragraphs start. If paragraph starts with "2." (for
        example) and previous paragraph starts with "1.", then this is
        possible a fake numbering.
        
        Currently checking "1.", "(1)", "1)", "a.", "a)", "(a)".
        
        Change-Id: Ibdb725d944f50208c6c951531e291183244f38e8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85847
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [525bc4b42c0e9f810eb47cf82a7397d31b117ef2]

        acc. check: shorten var. name for acc. issue collection
        
        m_aAccessibilityIssueCollection to m_aIssueCollection
        
        Change-Id: I979d60aaf5963c0fa0fb58fc2e0a89b77858110b
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85846
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [87f7414c071d80b627ffca6d0602f9b4e21448b4]

        acc. check: Introduce NodeCheck for accessibility checks on nodes
        
        NodeCheck responsibility is to check a node for accessibility
        issues. For each node there are multiple node checks executed and
        currently there are 2 node check implementations:
        - NoTextNodeAltTextCheck
        - TableNodeMergeSplitCheck
        These 2 checks are converted from the current checks in the code.
        
        Change-Id: Idde7092536f094d936aa3d353f4512949ca36a60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85839
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [39521e237387ece2ee0fea220f4f60407a891c56]

        Test for B2DRange
        
        Change-Id: I8a616e4bbea8ec597f94c1b179b4e2221d10fcdb
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85836
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-26  Noel Grandin  <noelgrandin@gmail.com>  [df773dc769f6a0d676673ac9b5fc0e8132e435e6]

        use more TOOLS_WARN_EXCEPTION
        
        so we get more useful log messages when stuff goes wrong
        
        Change-Id: Ia55db7ab1a4d79b0f281673fbbb06c61745fa89e
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85829
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-26  Jim Raykowski  <raykowj@gmail..com>  [32b9d07baa0cf6907f14ccb9aa068b51d95eefaa]

        tdf#129004 Make shift+F6 cycle order reverse of F6
        
        Change-Id: I52013b4c54ef5e457d9fa19210d08d9c042fed45
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/83637
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-12-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [49978d521b262595f9214cc7c2eac6ea824c511e]

        AccessibilityCheck iface, namespaces
        
        This adds AccessibilityCheck interface into svx, which also
        requires addition of namespaces as there is now AccessibilityCheck
        interface and the implementation in sw (sw::AccessibilityCheck).
        
        Change-Id: If7065cdab90b02478c57f22afb7ca716d70b8dce
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85837
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [89560df40f22e1ce0b572c944b58d017ca2b79df]

        Fix typo
        
        Change-Id: I80aae5ad98e7275bd266e1295e6988dc202649a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85840
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0ad51b30556f96bff0d78cc540781416c1ea6b8b]

        Fix typo
        
        Change-Id: Ia67b44260849365c0e48b096d416bdfae4bac040
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85842
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5ace126c909d09433b144fc2af04d8884f74f887]

        Fix typo
        
        Change-Id: I68be4291bdcd5a2ee1b6b4ec49f8eda07d7554f8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85841
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-26  Mike Kaganski  <mike.kaganski@collabora.com>  [2a2ea50ca0548dcebf2e69e90c4a747218b1849d]

        tdf#125516: OpenGL: blacklist Intel drivers 26.20.100.6861 - 26.20.100.7463
        
        Change-Id: I55104ac6881640ecbedfadb2316e3d10e1bea157
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85833
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1cafd1e50cbed6cf25730e03dc238bf687de5621]

        acc. check: add check for Tables
        
        Tables shouldn't use splitted or merge cells.
        
        Change-Id: Ife6726413d9dd1ead098c081e03f4f82540f1012
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85827
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b9973ff6a17ff4c5b66be1835e5820bf6db3d507]

        Extract accessibility checks to it's own function
        
        Change-Id: I986b863d152b515927c62785bfed39354559a743
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85822
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c823c7007e041028e517d8837aac2093b1dca217]

        Accessibility check dialog
        
        This adds the accessibility check dialog which is responsible to
        show all the accessibility check issues in the current document.
        Currently this just shows the text message in a list that comes
        from AccessibilityCheck.
        
        Change-Id: I8fd27038e3d85cd31fe172eee5e391fd4b7243ae
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85821
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-26  Mike Kaganski  <mike.kaganski@collabora.com>  [1abfc8e2f677024ea058e96f3133e503ba89ea02]

        No need to pass string literals as char* here
        
        The point is creating OUString from ASCII anyway
        
        Change-Id: I9b1e96c41bc13d924bd6194812a7230e2dd6ab78
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85830
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [1c6f6876ea1047a5f82b64b6fc9c835713e7d8bd]

        tdf#129597: Add missing group property
        
        Change-Id: Icb172fc1e41510f3a2f5caf9a9270bf0dbb9bb4c
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85783
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-12-26  Onur Yilmaz  <onuryilmaz0750@gmail.com>  [c48b3d092976f5b8a162408d885b178b4660d91d]

        tdf#129423: Make export tests export-only where applicable
        
        Change-Id: I9af1c59d1c68432d7ab7c7ef24b6ddbc3e40536f
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85817
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-26  Onur Yilmaz  <onuryilmaz0750@gmail.com>  [5c907e0718bda1cc8631eacabc1b41e4d9617332]

        tdf#129423: Make export tests export-only where applicable
        
        Change-Id: I873b43450e82de3a908fa7726902abd09fee22a7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85816
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-26  Onur Yilmaz  <onuryilmaz0750@gmail.com>  [ae26c6a3cc7662c4e2a9b4c684f64b44ae28e8a9]

        tdf#129423: Make export tests export-only where applicable
        
        Change-Id: I7c4087535c03cd4e89e5cc983e07ac8c7b7daa79
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85825
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-26  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [0375d9b5613b6d0f16042c3134af1dcae706d57f]

        sidebar: no scrollbar in LOK
        
        Scrolling in LOK is done in the client. We render
        the sidebar as long as the original height is
        (the minimum that will fit all panels) and scroll
        in the client. For that, we keep the scrollbar
        disabled when layouting the Deck.
        
        Reviewed-on: https://gerrit.libreoffice.org/84720
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
        (cherry picked from commit 09ddec08eaa0af1ca6a5f8a376abae9e62fe2607)
        
        Change-Id: If0d813b04af679768f80ee88fc976bce9cde46d2
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85785
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [53d20484f4c9d5dc152e35a871b03d097d6ad41f]

        Accessibility check base functionality
        
        This adds AccessibilityCheck class to writer, which perfors the
        accessibility check of the current document to make the document
        conform to PDF/UA requirements.
        
        The first check this adds is check for the "alt" (sometimes also
        called "title") to be present for graphics, OLE objects (charts)
        and shapes.
        
        Change-Id: I98dcca787099bdb17cab9291546074cdde2ae5a8
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85820
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ef6e2b50376ada302958bc982e3dd73d2e0821ca]

        Add accessibility check to the Writer menu
        
        Change-Id: I7e4c3267288b238583822489c8098e64319dda16
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85819
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [956bcd8bede57f7c617ef0ed5497103f580ca9cd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 9f6f0686069ee1ae3c59d6eea0bdc5fa9374df1c
          - Update insert menu for Impress
            
            plus some adjustments in submenus
            
            Change-Id: I4541ddb53b85d5cde73ca46338ef0ef2d2eb57b6
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/85823
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b6283188f0536fe49e4964b8ab848f67c0ce1278]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 35b7e0d6f9bf2d1c707e1c060486d57e72210e39
          - Update Media submenu
            
            Select entries depending on the module
            
            Change-Id: Idebf08491ed8b6222131106fd916bc247fc2d842
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/85815
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [21f13b2829dc9ffc19bfad56fe764029c845a0b4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          to 63ad3a08194a822ef5283f271dd6c30a06fad9ea
          - Update Calc Insert menu
            
            Many refactors and updates as consequence
            
            Change-Id: I931aed4a2659b7bbf3622dd33a83b2596ae6f32e
            Reviewed-on: https://gerrit.libreoffice.org/c/help/+/85814
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-25  Roman Kuznetsov  <antilibreoffice@gmail.com>  [c266e4c89e0db70818878e56d4df7de18cb7f79c]

        tdf#125830 Change redaction toolbar to more simple
        
        Change-Id: I8d55b5abdc0168fdce3af3e9df1b5db95e82aab9
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85777
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2019-12-25  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [0b3ad69c2c954dfaa91637116ffaf529115051dd]

        sfx2: sidebar: publish created notification on Mobile too
        
        Reviewed-on: https://gerrit.libreoffice.org/85011
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 50af967b731495be6645f065fd11b9ad832a654a)
        
        Change-Id: I59e5db039a6c1f29cb13e7c77a782659dbfb6894
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85786
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [6eef1937db49788ac55a1fd2df3f1e2505e27499]

        sal_Char->char in xmloff..xmlsecurity
        
        Change-Id: I292d699ce1de10ca9341525161f5da2592102ff7
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85778
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-25  Noel Grandin  <noelgrandin@gmail.com>  [4797a92297883f2a8c62f0ffaa83b89b8d0737cb]

        use FastParser in starmath
        
        Change-Id: I5633b8e17d3150fac356ac7f7c0369d119a2af60
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/85790
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-24  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [ffe9ff2cf63112ac04a695740a5637f25c16abe8]

        update cppunit to 1.15.1
        
        Change-Id: Ic27a77addb409a8d63ea44136a8d2410ee40c4d2
        Reviewed-on: https://gerrit.libreoffice.org/85539
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
        Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2019-12-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [56063d30628ee2497a7c559d7de42d26e9cfc8ae]

        sal_Char->char in unoxml
        
        Change-Id: Ie14ea8349e5dc698a11b3447429b3ca7cbab9bb3
        Reviewed-on: https://gerrit.libreoffice.org/85774
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-24  Noel Grandin  <noelgrandin@gmail.com>  [122598af564082786f01b4eafdb9f09f0cffdf5f]

        no need to use shared_ptr here
        
        when we are really just sharing a single global lock object
        
        Change-Id: I30d6f4cbd30cb7ee849f20a6c15615a94f67d7d8
        Reviewed-on: https://gerrit.libreoffice.org/85768
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [04ac09d4726767cadaf418f6349b7003693827b4]

        Fix grammar
        
        Change-Id: Ib66bb311002292dbed0a91452849d9192039c89c
        Reviewed-on: https://gerrit.libreoffice.org/85780
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-24  Noel Grandin  <noelgrandin@gmail.com>  [fc11bce4917aae7e8324f2c721ce50a88d231b0c]

        ImplementationInfo can be inlined
        
        no need to hold by shared_ptr, it is never shared
        
        Change-Id: I4818c08e4beab57d777e90d181d92a3edddffbf5
        Reviewed-on: https://gerrit.libreoffice.org/85772
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [a2f1be46f29dad0923bee8a93ab1aecdbccb332b]

        sal_Char->char in vcl
        
        Change-Id: I4359b7042f98586e2c9f5529d83d769cdf3d033c
        Reviewed-on: https://gerrit.libreoffice.org/85775
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [aba8e26120a6cabe65d43a3f089ee802cfbbe338]

        Fix grammar
        
        Change-Id: I5536e94dfd502558b00a0ed3d9d97fdf00eb4854
        Reviewed-on: https://gerrit.libreoffice.org/85625
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-12-23  Seth Chaiklin  <sdc.blanco@youmail.dk>  [0640bbac3c0b9e51e659c1d2b86d9a79a6dfa225]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#129517 add some missing words to a heading
            
            Change-Id: I77b6e447aa1fcb04a86ba0f29e6a29cac3676325
            Reviewed-on: https://gerrit.libreoffice.org/85604
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-23  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [aff7533cd540fbfe03181d8582155fcc480fec07]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#62326 &o &h literal notations
            
            &b notation isn't supported
            
            Change-Id: Ic1dd13326e13623d74c4bf70c6cdb01a33733b44
            Reviewed-on: https://gerrit.libreoffice.org/85590
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-23  Seth Chaiklin  <sdc.blanco@youmail.dk>  [476c97de167bdf74c7be18dd585ce759d896865f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - corrections in help for Table of Contents dialog box
            
            Change-Id: I9a9f5527dcb3c267d4aaa758ec9849c9786d3bf2
            Reviewed-on: https://gerrit.libreoffice.org/85697
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-23  Caolán McNamara  <caolanm@redhat.com>  [5bc2c2c1c86bbf92da4c8210e095e3a9a2928aa6]

        call gtk_widget_size_allocate explicitly
        
        otherwise native gtk sidebar widgets are not initially positioned automatically
        
        Change-Id: I835c63c9c18ebc37be57e605b82f748bcff5d1a2
        Reviewed-on: https://gerrit.libreoffice.org/85761
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-23  Caolán McNamara  <caolanm@redhat.com>  [b7570a5f9d026f7cd6f064594bd7599fe36e9a14]

        reorganize ToolbarUnoDispatcher to be useful for sidebar
        
        Change-Id: If129d4832f04758705e121bff88ea7d2e45bf96b
        Reviewed-on: https://gerrit.libreoffice.org/85755
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [febb1b2861ce276ad79fccd95e9eadc9e435603c]

        sal_Char->char in ucb
        
        Change-Id: Ib8b14df44da17fb0ebb12f160b66573183f7a17e
        Reviewed-on: https://gerrit.libreoffice.org/85745
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [1a53e60d444385c9b97ed16d245edbd44f8a5ac4]

        sal_Char->char in tools
        
        Change-Id: Id8be02e445ac439439b2f78ba4a7376dd19ce360
        Reviewed-on: https://gerrit.libreoffice.org/85744
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [b0543bb714e5a646dae0ede594df4a564e569951]

        sal_Char->char in toolkit
        
        Change-Id: I3016c8c672beb5a2d5f772f8a2ddc0047088e1da
        Reviewed-on: https://gerrit.libreoffice.org/85743
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-23  Caolán McNamara  <caolanm@redhat.com>  [d3faa9ea62ba62a71ee7bef68aab4636ed0e338b]

        use recording window as parent
        
        Change-Id: I28a13fa7052579b90afcda22f78e831bf684667b
        Reviewed-on: https://gerrit.libreoffice.org/85754
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-23  Michael Stahl  <Michael.Stahl@cib.de>  [b03fefcc4dbdfee3b9eeb5fa0e586dd12ddcd3d2]

        tdf#129514 sw: DOCX export: write separator for CH_TXT_ATR_FORMELEMENT
        
        ... fieldmarks; the input DOC file has no separators, like:
        
        ^S FORMCHECKBOX ^A^U
        
        but adding the separator doesn't appear to hurt and the
        DocxAttributeOutput gets confused by the lack of it and puts the run
        that should be after the field into the field.
        
        (regression from 94e0b8407b02d76b27324b8b08012eb024aca9e9)
        
        Change-Id: Ibeb1bb2ad3a4ed9c0ac9c3e90cc193debf7ad5db
        Reviewed-on: https://gerrit.libreoffice.org/85753
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-12-23  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [c2b364d3bbe86ad9ee84c989600758641cc193ee]

        Revert "Drawing calc grid misses pixels on bottom and right; fix."
        
        This reverts commit 24e7208306fa1c60eb0a0cee5c49b6454cad9df3.
        
        Code is used for Draw/Impress, too.
        
        Change-Id: I799162d0e7040a27cddfbca94e191fa2d037ee9b
        Reviewed-on: https://gerrit.libreoffice.org/85751
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-12-23  Chris Sherlock  <chris.sherlock79@gmail.com>  [34b876e3cbef16505c4e1790e01f13ef5a07b42c]

        drawinglayer: rename PenDataNonCenter to PenAlignment, use PenAlignmentToString
        
        Change-Id: I700f1b164e065b42928b05a4ead493c8ce2c57c2
        Reviewed-on: https://gerrit.libreoffice.org/84838
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-12-23  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [09c0dc8b80b91a4f2e7ad3569a59402ee131eaf4]

        tdf#129490 Fix enter key in combo box
        
        Follow-up fix for 7de9417d5f65d35227c7f80f6d587c2a56bde4e0
        
        Change-Id: I0b05f11b79d5fcd4e4823c1e31c087724ebc85f8
        Reviewed-on: https://gerrit.libreoffice.org/85748
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-12-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d020273875e6e1f840d8c7e2b0d27402456925e8]

        Fix typo in code
        
        Here it passed "make check" on Linux
        
        Change-Id: I334509d22495e4cf8c49ed5d885bd85e938ff9aa
        Reviewed-on: https://gerrit.libreoffice.org/85741
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [314dfde03017409f66d072a5c20c50d273fbf1d7]

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

2019-12-23  Chris Sherlock  <chris.sherlock79@gmail.com>  [65429eac65efbc68f60882e3a87085cf682cf62a]

        drawinglayer: read EmfPlusPointR points in EmfPlusPath record
        
        Change-Id: Iecb0fbd85fd5ceb1d9d9904a6a5482385f8d8622
        Reviewed-on: https://gerrit.libreoffice.org/84842
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-12-23  Chris Sherlock  <chris.sherlock79@gmail.com>  [7be16ddb57720a2a5bfb04c3496723dc6f462cc0]

        drawinglayer: improve logging - DashedLineCapTypeToString()
        
        Change-Id: I9d7250980b833b8f45bef337c83b3592ca52ae3c
        Reviewed-on: https://gerrit.libreoffice.org/84837
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-12-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f2e51130db3b2d49d7964f3a3617dad267dba5ac]

        Fix typo
        
        Change-Id: Ib375009bd87b458a71ead8438a40f7c1e32c1234
        Reviewed-on: https://gerrit.libreoffice.org/85738
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a509dc2f61eb6859d844cfab3889d10c3e175b81]

        Fix typo
        
        Vim editing?
        
        Change-Id: I79f610ba48a4f68f48ea6dfd4652a8a4670294b8
        Reviewed-on: https://gerrit.libreoffice.org/85740
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-23  Michael Stahl  <Michael.Stahl@cib.de>  [027a7c8e02c6b023dcf9e26b68c0f339bd4c74c6]

        tdf#129520 xmloff: fix ODF import of multi-paragraph fieldmark
        
        The problem is that inserting PARAGRAPH_BREAK also calls
        AppendTextNode() internally, not SplitNode().
        
        (regression from 6eb1c2304d257d16858b7b51cad63f1dc2bde88b)
        
        Change-Id: I2d33819a973c956ea04925458c904ce36ccb55a3
        Reviewed-on: https://gerrit.libreoffice.org/85627
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-12-23  Henry Castro  <hcastro@collabora.com>  [6d982294c62dd951b1d9cb106b50a2abb1056086]

        lok: ReleaseLOKNotifier only if view shell is assigned to a view frame
        
        There is an interesting case with the dialog SwMultiTOXTabDialog
        it creates a temporary frame-controller-view and when closing
        the dialog the LOKNotifier was already released, and of course
        the "close" message is not sent to the client side.
        
        Change-Id: Ie6877d077f8fad3e5893be9e1d5f7a337a38c9c8
        Reviewed-on: https://gerrit.libreoffice.org/85592
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2019-12-23  Henry Castro  <hcastro@collabora.com>  [e60c4940e4b5274d88cf20f456848d8f92948450]

        lok: ensure assign one parent LOK notifier
        
        The frame window is unique that are parents of different view shells
        (windows)
        
        Change-Id: I0f5e76c0c0d9844c2bd642354ac93d368dc2af38
        Reviewed-on: https://gerrit.libreoffice.org/85434
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2019-12-23  Julien Nabet  <serval2412@yahoo.fr>  [a503b7af8314bad4d8a1cc1288e809f642782170]

        tdf#46037: remove configurationhelper in framework/helponstartup
        
        Change-Id: I56b3e0351255e2b73871d69189338fdf3a97e9be
        Reviewed-on: https://gerrit.libreoffice.org/85716
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-23  Caolán McNamara  <caolanm@redhat.com>  [4501ea4283524fea6cd196456d21ab82bba44dd2]

        use ScIndentItem instead of SfxBoolItem(SID_ATTR_ALIGN_INDENT)
        
        Change-Id: I711ffb37cb4cd604d9f89c68387409ab83967a32
        Reviewed-on: https://gerrit.libreoffice.org/85719
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-23  Caolán McNamara  <caolanm@redhat.com>  [db278aca6da88d0e03e9a24331d13a640820473f]

        use ScLineBreakCell instead of SfxBoolItem(SID_ATTR_ALIGN_LINEBREAK)
        
        Change-Id: I01bde41e4cba189c6e669e68396a9f9874f52cfb
        Reviewed-on: https://gerrit.libreoffice.org/85718
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-23  Caolán McNamara  <caolanm@redhat.com>  [2c4f996869dfcde97b13063f283d6f3d3432714c]

        use ScVerticalStackCell instead of SfxBoolItem(SID_ATTR_ALIGN_STACKED)
        
        Change-Id: I4571d8e399e38a91a029419f9c4b13c237af1c01
        Reviewed-on: https://gerrit.libreoffice.org/85717
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [667d49fd5cc4d5bd8551a88ef803badf70296c00]

        sal_Char->char in test..testtools
        
        Change-Id: I060d5fc9124dc46b57400d108a889e4c879b5e8c
        Reviewed-on: https://gerrit.libreoffice.org/85731
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [40a7abaab8bead1b1f04774324b7d652ce7f75f1]

        sal_Char->char in sw
        
        Change-Id: I63fb87a8e8eaf9c9da7bf7b8b6f5706222ffcc07
        Reviewed-on: https://gerrit.libreoffice.org/85730
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-23  Michael Stahl  <Michael.Stahl@cib.de>  [68a5afaaabd0c75bba3439cfdff90fb75d1cdd3f]

        sw: fix widow loop with as-char flys in text formatting
        
        The document has a paragraph with 4 as-character anchored flys depicting
        Zirbenholz; due to their size and an additional fly that is anchored at
        the paragraph, there are 3 lines that do not fit onto a single page.
        
        This situation causes a loop that proceeds like this:
        
        text frame 80 is the follow of text frame 21.
        when formatting 80:
            the 1 line violates the widow rule (>=2) and PREP_WIDOWS is sent to
                21, invalidating its FrameAreaSize
            80 validates its FrameAreaSize
        when formatting 21:
            PREP_WIDOWS_ORPHANS sent to 21
            CalcPreps() sees IsPrepWidows() and sets a huge height and calls
                SetWidow(true)
            SwTextFrame::WouldFit() sees IsWidow() true and resets it false
            SwTextFrame::WouldFit() sees IsWidow() false and a huge but
                insufficiently huge height
            21 validates its FrameAreaSize
            CalcPreps() sees IsPrepAdjust()
            FindBreak() calls TruncLines() and because of as-char fly
                invalidates FrameAreaSize of 80
        
        The loop is most easily reproduced by printing via the API; it's
        possible to get a loop when loading the document in the UI, but
        typically the UI remains responsive even though the layout never
        finishes.
        
        As it happens, before commit ee299664940139f6f9543592ece3b3c0210b59f4
        "SalInstance::DoYield: Don't drop SolarMutex when accessing user event
        queue" the loop on printing via API was broken by releasing SolarMutex;
        the result, however, was incorrect, with the last line of Zirbenholz
        that should be on the second page missing in the PDF.
        
        This loop is presumably a regression from commit
        f2e3655255db4032738849cd4b77ce67a6e2c984 "Avoid
        -fsanitize=signed-integer-overflow", which changed a magic number in
        SwTextFrame::CalcPreps(), but didn't adapt the poorly documented
        corresponding magic numbers in SwTextFrame::WouldFit(); in LO 5.1.6.2
        the CPU is idle after loading the document.
        
        Change-Id: Ib6563c21edb68945c14a61b51ba34f0ee3f2544a
        Reviewed-on: https://gerrit.libreoffice.org/85623
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-12-23  Stephan Bergmann  <sbergman@redhat.com>  [8723ac4e20eda87a82393f2f6c7d28ece8514238]

        tdf#126127: Make nTmp smaller still, avoid -fsanitize=signed-integer-overflow
        
        ...after f2e3655255db4032738849cd4b77ce67a6e2c984 "Avoid
         -fsanitize=signed-integer-overflow" had already reduced it from using LONG_MAX
        to TWIPS_MAX/2 in the past.  This time, avoid the computation of
        
        > const sal_uInt64 nCurrentDist = sal_Int64(aDiff.getX()) * sal_Int64(aDiff.getX()) + sal_Int64(aDiff.getY()) * sal_Int64(aDiff.getY()); // opt: no sqrt
        
        in GetFrameOfModify (sw/source/core/layout/frmtool.cxx) from overflowing (where
        aDiff.getY() derives from nTmp and can be close to it in magnitude, so computing
        its square would overflow on platforms where TWIPS_MAX is a large sal_Int64
        value).
        
        (The "empirically shown to be large enough in practice" in the comment is a
        successful `make check` on Linux 64-bit with UBSan.)
        
        Change-Id: Ic7f058bd6853ff04ccb50a150509e98f850d12d2
        Reviewed-on: https://gerrit.libreoffice.org/74801
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2019-12-23  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [0322a41224a7264bbe03a068647ab093bcc88f90]

        XStyleLoader::loadStylesFromURL Allow loading from stream
        
        Change-Id: Iab0c301096118203466dd91c724c25f1283a0488
        Reviewed-on: https://gerrit.libreoffice.org/85392
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-12-23  Julien Nabet  <serval2412@yahoo.fr>  [f3e0595fcba689b07f6419c2fb540731a3aadecf]

        tdf#46037: use officecfg/Setup
        
        + replace define OFFICEFACTORY_PROPNAME_ASCII_WINDOWATTRIBUTES used once
        
        Change-Id: I0930dc8a2d8df76b93e634a594cbfdf4a4cd634b
        Reviewed-on: https://gerrit.libreoffice.org/85706
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-23  Julien Nabet  <serval2412@yahoo.fr>  [276a90c6b3fb046df13ae85dcdec5f28f23ee527]

        tdf#46037: remove configurationhelper in oox/vbaproject
        
        Change-Id: I431216749e70f531a26432cb25909ff3c7fb3de5
        Reviewed-on: https://gerrit.libreoffice.org/85715
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [3f8fc1a384cafdb61a2cfc654d1641f81d58bb34]

        sal_Char->char in svx
        
        Change-Id: If7fb907575640b95399419beee5af6cfbd5fafb2
        Reviewed-on: https://gerrit.libreoffice.org/85714
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [2976a37ff7039d521c4d15a8387e9db9b27f89d8]

        sal_Char->char in svtools..svl
        
        Change-Id: Ideb61209e8795865bce6e0b1d667b34f8a8db4d9
        Reviewed-on: https://gerrit.libreoffice.org/85713
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-23  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [2aa76522881bd92ddc4daeaabcb30a6938291afc]

        sd: explain ENABLE_PDFIMPORT-guarded tests
        
        Change-Id: I60a27cf1c994a157f23bf140fc0b9aca8bb8caa9
        Reviewed-on: https://gerrit.libreoffice.org/85725
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-23  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [cf98c4b48881b283cc31bfcde678e2f30bb63ba1]

        sfx2: tolerate missing LOKNotifier on FloatingWindow hide
        
        It seems the assumption is that if we get to hide state
        then we must have initialized properly and set a LOKNotifier.
        But this seems not to always hold, for whatever reason.
        
        Here we are more forgiving if we don't have LOKNotifier.
        
        Change-Id: Id21ec83489776f34228dd31f63e711b0dd77af55
        Reviewed-on: https://gerrit.libreoffice.org/85401
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        (cherry picked from commit 25d8db8598ac54fe3ef1d6f40076ff19db87cd2f)
        Reviewed-on: https://gerrit.libreoffice.org/85686
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-23  Michael Meeks  <michael.meeks@collabora.com>  [f2648e6bc6a7200087e58fa84c7a14d2a27c45c5]

        mobile: add components needed for long-press context menu popups.
        
        Change-Id: Id0d3c4216122cc1d91d082bbaca308fe844951de
        Reviewed-on: https://gerrit.libreoffice.org/85386
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        (cherry picked from commit 1be7094e8854b6d10db1d6ca4f4f940572a7722d)
        Reviewed-on: https://gerrit.libreoffice.org/85685
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-23  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [15df500cb0a7166eb20104b254db963f74cb5144]

        vcl: don't use null window in FloatingWindow HitTest
        
        Change-Id: I551f31cf30c7a58642becebe0256684055d0703a
        Reviewed-on: https://gerrit.libreoffice.org/85383
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
        Tested-by: Ashod Nakashian <ashnakash@gmail.com>
        (cherry picked from commit 65685bac09a4320602f4dda5151d247c5a83a75c)
        Reviewed-on: https://gerrit.libreoffice.org/85402
        Tested-by: Jenkins

2019-12-23  Michael Meeks  <michael.meeks@collabora.com>  [924c28f355d91bbd7615b98f93c7ae055b43fe00]

        lok: catch and log exceptions during key / mouse event emission.
        
        Change-Id: I2be8219f6b2648f3f0192caeccf8e8b037634dc2
        Reviewed-on: https://gerrit.libreoffice.org/85387
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        (cherry picked from commit 46fbc12dac86579708695fddeaf4a3a2f8098955)
        Reviewed-on: https://gerrit.libreoffice.org/85684
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-23  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [42f60e67e53c75d8a2eee9586d6ae8245ea984da]

        desktop: unit-test to check SpellDialog works in multiple views
        
        Unfortunately, this isn't fully functional, but
        didn't want to lose the effort. The problem is
        that there is no proper config for languages
        in the unit-tests. So even when we set the
        language explicitly, it still doesn't apply
        to the SpellCheckerDispatcher, which is
        where it matters. This seems to be because
        the config is not properly propagated and
        broadcast. Below is the stacktrace as
        works on desktop. During the unittest
        the Broadcaster has no change listener
        for LngSvcMgr, so SpellCheckerDispatcher::SetServiceList
        doesn't get called.
        
         #0  0x00007f47f3fed7e6 in SpellCheckerDispatcher::SetServiceList(com::sun::star::lang::Locale const&, com::sun::star::uno::Sequence<rtl::OUString> const&)
             (this=0x5589de40e7a0, rLocale=..., rSvcImplNames=uno::Sequence of length 1 = {...}) at /home/ash/prj/master/linguistic/source/spelldsp.cxx:795
         #1  0x00007f47f3fcc0ad in LngSvcMgr::Notify(com::sun::star::uno::Sequence<rtl::OUString> const&) (this=0x5589de43b4e0, rPropertyNames=uno::Sequence of length 4 = {...})
             at /home/ash/prj/master/linguistic/source/lngsvcmgr.cxx:826
         #2  0x00007f47fa2d3c8d in utl::ConfigItem::CallNotify(com::sun::star::uno::Sequence<rtl::OUString> const&) (this=0x5589de43b530, rPropertyNames=uno::Sequence of length 4 = {...})
             at /home/ash/prj/master/unotools/source/config/configitem.cxx:181
         #3  0x00007f47fa2d3946 in utl::ConfigChangeListener_Impl::changesOccurred(com::sun::star::util::ChangesEvent const&) (this=0x5589de464b90, rEvent=...)
             at /home/ash/prj/master/unotools/source/config/configitem.cxx:143
         #4  0x00007f47e273bb61 in configmgr::Broadcaster::send() (this=0x7ffcc604c5b0) at /home/ash/prj/master/configmgr/source/broadcaster.cxx:182
         #5  0x00007f47e277f002 in configmgr::RootAccess::commitChanges() (this=0x5589dd557400) at /home/ash/prj/master/configmgr/source/rootaccess.cxx:171
         #6  0x00007f47fa2d80e3 in utl::ConfigItem::ReplaceSetProperties(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)
             (this=0x5589dd5571b0, rNode="ServiceManager/SpellCheckerList", rValues=uno::Sequence of length 4 = {...}) at /home/ash/prj/master/unotools/source/config/configitem.cxx:1025
         #7  0x00007f47fa339983 in SvtLinguConfig::ReplaceSetProperties(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)
             (this=0x7ffcc604cb40, rNode="ServiceManager/SpellCheckerList", rValues=uno::Sequence of length 4 = {...}) at /home/ash/prj/master/unotools/source/config/lingucfg.cxx:847
         #8  0x00007f47f3fcb88f in LngSvcMgr::UpdateAll() (this=0x5589de43b4e0) at /home/ash/prj/master/linguistic/source/lngsvcmgr.cxx:765
         #9  0x00007f47f3fc9caa in LngSvcMgr::LngSvcMgr() (this=0x5589de43b4e0) at /home/ash/prj/master/linguistic/source/lngsvcmgr.cxx:438
         #10 0x00007f47f3fd3baf in LngSvcMgr_CreateInstance(com::sun::star::uno::Reference<com::sun::star::lang::XMultiServiceFactory> const&) ()
             at /home/ash/prj/master/linguistic/source/lngsvcmgr.cxx:1967
         #11 0x00007f4800e9656b in cppu::OSingleFactoryHelper::createInstanceEveryTime(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&) (this=0x5589de3ccfc8, xContext=
             uno::Reference to (cppu::ComponentContext *) 0x5589dbcca630) at /home/ash/prj/master/cppuhelper/source/factory.cxx:149
         #12 0x00007f4800e96790 in cppu::OSingleFactoryHelper::createInstanceWithContext(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&)
             (this=0x5589de3ccfc8, xContext=uno::Reference to (cppu::ComponentContext *) 0x5589dbcca630) at /home/ash/prj/master/cppuhelper/source/factory.cxx:175
         #13 0x00007f4800e97107 in cppu::OFactoryComponentHelper::createInstanceWithContext(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&)
             (this=0x5589de3ccf60, xContext=uno::Reference to (cppu::ComponentContext *) 0x5589dbcca630) at /home/ash/prj/master/cppuhelper/source/factory.cxx:374
         #14 0x00007f4800eebc8f in cppuhelper::ServiceManager::Data::Implementation::createInstance(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, bool)
             (this=0x5589dbd2f030, context=uno::Reference to (cppu::ComponentContext *) 0x5589dbcca630, singletonRequest=false) at /home/ash/prj/master/cppuhelper/source/servicemanager.cxx:667
         #15 0x00007f4800eee587 in cppuhelper::ServiceManager::createInstanceWithContext(rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&)
             (this=0x5589dbcbaaf0, aServiceSpecifier="com.sun.star.linguistic2.LinguServiceManager", Context=uno::Reference to (cppu::ComponentContext *) 0x5589dbcca630)
             at /home/ash/prj/master/cppuhelper/source/servicemanager.cxx:991
         #16 0x00007f4800776778 in com::sun::star::linguistic2::LinguServiceManager::create(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&)
             (the_context=uno::Reference to (cppu::ComponentContext *) 0x5589dbcca630)
             at /home/ash/prj/master/workdir/UnoApiHeadersTarget/offapi/normal/com/sun/star/linguistic2/LinguServiceManager.hpp:38
         #17 0x00007f4800772d51 in GetLngSvcMgr_Impl() () at /home/ash/prj/master/editeng/source/misc/unolingu.cxx:66
         #18 0x00007f4800773449 in SpellDummy_Impl::GetSpell_Impl() (this=0x5589dd82f420) at /home/ash/prj/master/editeng/source/misc/unolingu.cxx:217
         #19 0x00007f4800773614 in SpellDummy_Impl::isValid(rtl::OUString const&, short, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)
             (this=0x5589dd82f420, rWord="a", nLanguage=1033, rProperties=empty uno::Sequence) at /home/ash/prj/master/editeng/source/misc/unolingu.cxx:249
         #20 0x00007f48006ae4c2 in ImpEditEngine::DoOnlineSpelling(ContentNode*, bool, bool) (this=0x5589de195060, pThisNodeOnly=0x0, bSpellAtCursorPos=false, bInterruptible=true)
             at /home/ash/prj/master/editeng/source/editeng/impedit4.cxx:2306
         #21 0x00007f480067d0d2 in ImpEditEngine::OnlineSpellHdl(Timer*) (this=0x5589de195060) at /home/ash/prj/master/editeng/source/editeng/impedit3.cxx:322
        
        Change-Id: Iffef03502c78311427aa8883739678120cc84931
        (cherry picked from commit 4f77bd94028a140133814d735c0425bbd0de4839)
        Reviewed-on: https://gerrit.libreoffice.org/85007
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        (cherry picked from commit 66c1f6bee6f463786540b2e73d52f35461063589)
        Reviewed-on: https://gerrit.libreoffice.org/85683
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-23  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [43305a977d28d3e00e60d140d3877a6f369fc1a9]

        sc: clear the spell checking markers after applying corrections
        
        Change-Id: Ia3fc3b5a21d21b9b945ce72f397350a57859f107
        (cherry picked from commit afa5f2b0edb43b36b1b4f0ab8f70ecbe638435e5)
        Reviewed-on: https://gerrit.libreoffice.org/85006
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        (cherry picked from commit e1ca2b989bf4d124588c35f7f4a0bc3da3c1f58e)
        Reviewed-on: https://gerrit.libreoffice.org/85682
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-23  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [4844a3e0e2ce63c142fd49634d8fe7c9d359f022]

        sc: correctly update spelling markers on undo/redo
        
        (cherry picked from commit 62eb6210895b24855b077fb0d89f182beac4a43c)
        Reviewed-on: https://gerrit.libreoffice.org/85005
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        (cherry picked from commit a05fd0eb30767471c6d20c93e0fb8b3ff7c7eaee)
        
        Change-Id: I946cede7967f454813f717273c4114d31167c8c6
        Reviewed-on: https://gerrit.libreoffice.org/85681
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-23  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [c9829f585103f3daa9749c5b0f479297edd42042]

        LOK: spelldialog: don't create the dialog when loading new views
        
        By default dialogs/decks are re-created when a new view is
        created/attached, if they are visible. For the spell checker
        this is unexpected, as the user doesn't expect to be doing
        spell checking upon loading a document, just because another
        user was at the time spell checking. Currently the suppression
        is for LOK only.
        
        This also adds support to suppress the recreation of any
        dialog by flagging it with the SfxChildWindowFlags::NEVERCLONE
        flag upon invoking RegisterChildWindow.
        
        (cherry picked from commit e3fb48fe4f84b5609730c64fdb49b1bd7ddd1f96)
        
        Reviewed-on: https://gerrit.libreoffice.org/85004
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        (cherry picked from commit e573919cd8561a81d967c1a4566c5733dd44b7b1)
        
        Change-Id: I7d71c664f1b2804910c96eeb0431164d48b5679b
        Reviewed-on: https://gerrit.libreoffice.org/85680
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-22  Michael Meeks  <michael.meeks@collabora.com>  [0b7b2026b0e0a07931da933d5a144d2c00113538]

        lok: avoid crash cleaning up help-windows with multiple views.
        
        Change-Id: Ic57018396de7730d9fa4fb3b4803a221cb9678da
        Reviewed-on: https://gerrit.libreoffice.org/84999
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Michael Meeks <michael.meeks@collabora.com>
        (cherry picked from commit 435659fd7e401353fc114246813b811190362293)
        Reviewed-on: https://gerrit.libreoffice.org/85350
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-22  Michael Meeks  <michael.meeks@collabora.com>  [24e7208306fa1c60eb0a0cee5c49b6454cad9df3]

        Drawing calc grid misses pixels on bottom and right; fix.
        
        Don't attempt to offset empty rectangles causing serious problems.
        
        Change-Id: I6fcac11f5f5e03f7edc0662cf4e06e7f8a109f00
        Reviewed-on: https://gerrit.libreoffice.org/82220
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        (cherry picked from commit fb974bc968b3a1a95f8e621776076522ec719dc6)
        Reviewed-on: https://gerrit.libreoffice.org/84993
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-22  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [9b3c7c81299590d6d845f7437f6ab16db0219929]

        sc: LOK: commit cell edits before saveas
        
        Users typically don't recognize that changes
        done to a cell need to be committed (typically
        by hitting RETURN) before they are saved to file.
        This is especially true on the web.
        
        This patch commits any in-flight changes before
        SaveAs. This is currently done only for LOK and
        unconditionally at that. This can be controlled
        via a flag, if there is such a use-case.
        
        Reviewed-on: https://gerrit.libreoffice.org/78012
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
        Tested-by: Ashod Nakashian <ashnakash@gmail.com>
        (cherry picked from commit cc7eb4d345e3fede698a3f255c1938d275305c14)
        
        Reviewed-on: https://gerrit.libreoffice.org/78455
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit e867404fbe7e0ff0d6f2573292c19b3a178a412d)
        
        Change-Id: I2a88b2f1df47be764058f4505561b22830d9d67a
        Reviewed-on: https://gerrit.libreoffice.org/82102
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [6ef3027ff9a5ee48e9fe2b8817eeabe444d6ec05]

        loplugin:finalclasses in UnoControls..writerperfect
        
        Change-Id: I751c9a45503326dfdaeb471967a688a95d4fa090
        Reviewed-on: https://gerrit.libreoffice.org/85711
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-22  Julien Nabet  <serval2412@yahoo.fr>  [16e6c3908aec61e0907639557c0329c1aed905f1]

        cppcheck: SelectionManager::m_EndThreadPipe not initialized in ctr
        
        Change-Id: If34bd7c414f662504f76d8f0f8549d729817fc7c
        Reviewed-on: https://gerrit.libreoffice.org/85692
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [a62a139c4f33b4e981851dac961cfc41f23f896f]

        loplugin:unusedmethods
        
        Change-Id: Iad97bdbcbec4cbbccf3df9b9d682e744b0c1982e
        Reviewed-on: https://gerrit.libreoffice.org/85709
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [38d9e38981a8ade60bb627b00197ecd28fb9158e]

        loplugin:unusedfields
        
        Change-Id: Ib2314f23efe953398ed0a5e88305842c812e18bb
        Reviewed-on: https://gerrit.libreoffice.org/85708
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [1376f86f3fdfb80008687d8b5e8db2b5434b9d7e]

        sal_Char->char in scaddins..sdext
        
        Change-Id: If2456800ace3696c2582e19a4c8612fee7d77f90
        Reviewed-on: https://gerrit.libreoffice.org/85700
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-22  Caolán McNamara  <caolanm@redhat.com>  [935763841f8f4423a5afca5da15c874bee02e0d5]

        ensure toolbar image widget is visible
        
        Change-Id: If9144ab5f3c32570fda1da38e3c5fd076293205f
        Reviewed-on: https://gerrit.libreoffice.org/85695
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [8b550895b3007eecfbcf02573d8eb5ed57a45c62]

        sal_Char->char in sot..store
        
        Change-Id: Ia133c1a7549d81f2e88e34ab7e6c9ea578c745ae
        Reviewed-on: https://gerrit.libreoffice.org/85702
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [011dae60e2170f71ddf647d5ea2b844432480dc7]

        sal_Char->char in sfx2..slideshow
        
        Change-Id: I59667664fc097989e0a78d8876f2be8353911236
        Reviewed-on: https://gerrit.libreoffice.org/85701
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [e7f16852b96d0ccaaa8a5e2cdc55a0d77679d97c]

        loplugin:finalclasses in xmloff
        
        Change-Id: I389824999e8e24c27e5d6f36180ae0fd8032c482
        Reviewed-on: https://gerrit.libreoffice.org/85699
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [de37f3c3b2620721ebbfa27bb0c348497c2f0501]

        loplugin:finalclasses in xmlsecurity
        
        Change-Id: I1c2d0c418d2aa2198c82e89ce048851f30d07a7d
        Reviewed-on: https://gerrit.libreoffice.org/85698
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-22  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [778327126025a14243e2bdf6d2e6adc29943cd64]

        sc: spelldialog: lock before resetting the editview
        
        Painting also resets the view and that can happen
        asynchronously. When the spelldialog gets focus
        it resets the editview if it detects it has changed,
        which happens when, for example, another view is created.
        
        (cherry picked from commit d91d940ad0319e0cc6e0080a903ac0a7e9f6ba88)
        Reviewed-on: https://gerrit.libreoffice.org/85003
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        (cherry picked from commit 550c0a666e119c911b311c96f9185c11d8465dcb)
        
        Change-Id: Ib23e332e4ba069e05787d1cc03ae23fe657b12c8
        Reviewed-on: https://gerrit.libreoffice.org/85679
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-22  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [2f8b3ef21cb66470c2774a5dc0cccbaf7d22681c]

        editeng: detect invalid paragraphs when drawing
        
        This prevents live-lock (endless loop) in case
        the paragraphs are invalid.
        
        Change-Id: I77cc7818dabc8e518bd7ca3f5161d46ba3fe50b4
        (cherry picked from commit deab77cb71c01171d0f8284339627ed33798c3a1)
        Reviewed-on: https://gerrit.libreoffice.org/85002
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        (cherry picked from commit 3592d49eff0d063b26250ce32eea138af3108b79)
        Reviewed-on: https://gerrit.libreoffice.org/85678
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-22  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [11efaea763bbbb9016ab39d53e191381444791f9]

        svx: LOK: convert background child-dialogs to async
        
        (cherry picked from commit 625a8c33bd95b4068838caef19af28c5404c59ce)
        
        Reviewed-on: https://gerrit.libreoffice.org/83633
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
        (cherry picked from commit 46a1c0a733f1e664823dcb483796dbcc8a743f4a)
        
        Change-Id: I682ab039ce3732aa973e0fe371c191f1ca1b9ef7
        Reviewed-on: https://gerrit.libreoffice.org/85677
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-22  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [d33378691500f02c8004645dadd403c2a72e4fee]

        sd: LOK: don't access null dispatcher
        
        With SpellDialog invoked from multiple views
        the dispatcher can indeed be null in some cases.
        
        (cherry picked from commit b18c12f4dbe91379cef795d559c2d84341e32a75)
        
        Reviewed-on: https://gerrit.libreoffice.org/83631
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
        (cherry picked from commit 188ff24ee209d4f5f8ec6a6ae82241e56f0be6d5)
        
        Change-Id: Ic2950e70383a77d63438341fac174d369748b36a
        Reviewed-on: https://gerrit.libreoffice.org/85676
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-22  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [0a2dae2b4d23425e5c2b499d4981bb501a99ca77]

        sw: SwView can be null when setting clipboard
        
        Change-Id: I8a0e59f6ceec4bf89e5eed0813157297efb56af1
        Reviewed-on: https://gerrit.libreoffice.org/82405
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
        Tested-by: Ashod Nakashian <ashnakash@gmail.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        (cherry picked from commit cea0eb9cac478f247fb156563e0a99b07d5a34dc)
        Reviewed-on: https://gerrit.libreoffice.org/85675
        Tested-by: Jenkins

2019-12-22  Aron Budea  <aron.budea@collabora.com>  [8304c671b19365e61d88a9133631775846a172a5]

        tdf#128449 Set graphic when setting background in Impress
        
        Regression from 905e6bd3ae0ca5c5ac7083430d7aa126c6526fd7
        
        Change-Id: If0510967a339b6b46da2b7f798f478a46bd10b48
        Reviewed-on: https://gerrit.libreoffice.org/85688
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [e8527c6ffa8b346a0a8a84a6b81e538cd7733ebe]

        sal_Char->char in sd
        
        Change-Id: I1fb2b9e7e3e4666e1fad4f36cda5c7b24e0f1ebf
        Reviewed-on: https://gerrit.libreoffice.org/85691
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [6873e0a969948a96679f667400da4eaa4ef2cc07]

        sal_Char->char in sc
        
        Change-Id: I7e212a36898e71b03db88053647bfeee12a49cb5
        Reviewed-on: https://gerrit.libreoffice.org/85690
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-22  Chris Sherlock  <chris.sherlock79@gmail.com>  [494e6a082c0186d7e54bc718439f79ed29471614]

        drawinglayer: improve logging - LineJoinTypeToString()
        
        Change-Id: Ib6ae6350fe61b3c0d787ad19ff55baa6487d63da
        Reviewed-on: https://gerrit.libreoffice.org/84835
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-12-22  Chris Sherlock  <chris.sherlock79@gmail.com>  [2d5442dd1181ad0d261fe642a483383df6500848]

        drawinglayer: improve logging - LineCapTypeToString()
        
        Change-Id: If8314cab56a44b6045501490ed027f8c88bd6619
        Reviewed-on: https://gerrit.libreoffice.org/84834
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-12-21  László Németh  <nemeth@numbertext.org>  [f6cf80c81043d84606a5b5f7d93ae958307a16d3]

        tdf#106164 AutoCorrect: capitalize words with apostrophe
        
        at sentence starting position, for example
        
        we’re -> We’re
        
        This worked only with ASCII apostrophe ('), and changing to default
        usage of typographical apostrophe (U+2019) broke this kind of
        capitalization from commit e6fade1ce133039d28369751b77ac8faff6e40cb
        (tdf#38395 enable smart apostrophe replacement by default).
        
        Change-Id: If582194364f77cfb9fc0f04a28ac79a08bb804ff
        Reviewed-on: https://gerrit.libreoffice.org/85630
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-12-21  Caolán McNamara  <caolanm@redhat.com>  [c1ed2a821234b02529bf949214d0dd26aaa4330c]

        so horizontal SlideTransitionPane is also unused
        
        since...
        
        commit 57ca02a7486090f1dd63977bb8fb351f9bf9a7f3
        Date:   Wed Apr 18 00:04:09 2018 +0200
        
            NB Impress tabbed toolbar big update
        
        Change-Id: Icfe7201caea8337dca051c188c071809e8eb0670
        Reviewed-on: https://gerrit.libreoffice.org/85655
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-21  Caolán McNamara  <caolanm@redhat.com>  [d46f0bc1458f7f2094bd554a372c4651fe9e7a6d]

        SlideTransitionBox is unused
        
        since...
        
        commit 57ca02a7486090f1dd63977bb8fb351f9bf9a7f3
        Date:   Wed Apr 18 00:04:09 2018 +0200
        
            NB Impress tabbed toolbar big update
        
        Change-Id: I599e84f4bec66eff301ab1a92cc1206a47068e02
        Reviewed-on: https://gerrit.libreoffice.org/85654
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-21  Caolán McNamara  <caolanm@redhat.com>  [12c72066c2a0b4cf0ab6c936c4b1bda81a0a1b6a]

        weld SlideTransitionPane
        
        Change-Id: I92fdc6b75f6c1c10ea47dd95f73db2bff04a4ba3
        Reviewed-on: https://gerrit.libreoffice.org/85651
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-21  Caolán McNamara  <caolanm@redhat.com>  [76e7360c1982d041ff99ead9fcf3cbd01d43c473]

        avoid warnings about negative heights
        
        that you get for a temp period while impress resizes itself
        
        Change-Id: Ibf2953e31223c31ddad320fa61334d566655263b
        Reviewed-on: https://gerrit.libreoffice.org/85656
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-21  Muhammet Kara  <muhammet.kara@collabora.com>  [65c53eab0e6d8df16fe8a4010d874ba0a5c0cae9]

        lok: Add pseudo uno command ToggleOrientation
        
        Toggles orientation of the Writer page
        
        Change-Id: Ifcd5ca96bd16e50e5a4fa304f82f60e2425bd8f0
        Reviewed-on: https://gerrit.libreoffice.org/85638
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-21  Caolán McNamara  <caolanm@redhat.com>  [2dfc1dce87a0509e76d3d5875e03e3fae5d677d7]

        update chart pch
        
        Change-Id: I413ef289e33c66ad15755807fcb7b0467da66a3a
        Reviewed-on: https://gerrit.libreoffice.org/85618
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-21  Caolán McNamara  <caolanm@redhat.com>  [8dd9dda69ffca6b167f690481070b8ee7bf7f8fd]

        weld ChartElementsPanel
        
        Change-Id: I0563289c4a4a17e25a612b26bffb947998e87f31
        Reviewed-on: https://gerrit.libreoffice.org/85617
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-21  Caolán McNamara  <caolanm@redhat.com>  [9a1a1ba6f5c989f40c966895fa968b35a84fe02e]

        fix some runtime warnings
        
        Change-Id: Ifffd65c6301fc7599927c095de07a34c0a5246c8
        Reviewed-on: https://gerrit.libreoffice.org/85615
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-21  Caolán McNamara  <caolanm@redhat.com>  [750033e66585ddd4b4a8e5fe29b5a6739351403f]

        weld ChartAxisPanel
        
        Change-Id: Iea04954e950ad1eabc2c178e9782eb0ae20026cf
        Reviewed-on: https://gerrit.libreoffice.org/85613
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-21  Caolán McNamara  <caolanm@redhat.com>  [674b22f486a230343067ede2c0540607b1854aeb]

        weld ChartErrorBarPanel
        
        Change-Id: I5baba4ec949e38b6c81cd6117c7bfcc2ffc61e3e
        Reviewed-on: https://gerrit.libreoffice.org/85611
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-21  Caolán McNamara  <caolanm@redhat.com>  [f9a2639d6a12010dd9e388fc46edc96ebab6db50]

        weld ChartSeriesPanel
        
        Change-Id: If035b4017eab094642d805cfbc724d6cdd5a115c
        Reviewed-on: https://gerrit.libreoffice.org/85608
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-21  Caolán McNamara  <caolanm@redhat.com>  [b7fa8e18337b38e04279f477539d51f3d0e9b433]

        tweak sidebartype.ui for native gtk
        
        Change-Id: Ie89073dfda5f9221a3d247ddacaf6e1d9bad2147
        Reviewed-on: https://gerrit.libreoffice.org/85607
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [df1e9136d7ed8b1fbe87f128bd1e843020921413]

        convert XMLSectionSourceDDEImportContext to FastParser API
        
        Change-Id: I4a2ca35d75a352d5f2b763114de9e9151125f001
        Reviewed-on: https://gerrit.libreoffice.org/85648
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-21  Justin Luth  <justin.luth@collabora.com>  [fa3cb1a31ef0bbe9ebc8ab8a79463c7f4d760d89]

        nitpick tdf#123262 writefilter: use enum class and document
        
        Change-Id: Ibc040c75fff309699911ffa72d1f44ce5b231688
        Reviewed-on: https://gerrit.libreoffice.org/85644
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-12-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [817b6e6f97ed50d999928b1ff37db8357d37b505]

        improve warning message
        
        Change-Id: Ib85b7f32fdb0179ed36ce55daeabfa14224dd790
        Reviewed-on: https://gerrit.libreoffice.org/85645
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [ccdcc25a085299bda45bc5ea4b3594e856f2d315]

        convert XMLSectionSourceImportContext to FastParser APIs
        
        Change-Id: I488d0e521a445055a33a7972d78005047b2c5b2f
        Reviewed-on: https://gerrit.libreoffice.org/85647
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [a445b24d1eef6b81db962894d4c3990e1067f4ad]

        remove unnecessary CreateChildContext methods
        
        that do the same as the base class method
        
        Change-Id: I5048edf9d5fa40bb4ebdd96d9b13c303fb061945
        Reviewed-on: https://gerrit.libreoffice.org/85646
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-21  Mike Kaganski  <mike.kaganski@collabora.com>  [3ebf6a090b227c0097ff8668fe023e7bdbdadc5d]

        Avoid crash in shutdown when accessing already destroyed BASIC_DLL
        
        ... as seen in https://ci.libreoffice.org/job/gerrit_linux_gcc_release/48425/console
        
        The problem was that SbxErrObject::getErrObject created a static object
        which called GetSbxData_Impl() in its destructor, which in turn accessed
        BASIC_DLL, which was invalidated by deleting BasicDLL objects either in
        SfxApplication::~SfxApplication or in MacroSnippet::~MacroSnippet, thus
        already invalid when static was destroyed.
        
        So fix this by creating the global error object in the SbxAppData, not
        as function-local static, so that its lifetime is limited to the data.
        
        The crash happened also on Windows, but was somehow masked (possibly by
        custom error handler?), with this call stack:
        
        sblo.dll!std::unique_ptr<SbxAppData,std::default_delete<SbxAppData>>::operator*() Line 1886
        	at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include\memory(1886)
        sblo.dll!GetSbxData_Impl() Line 110
        	at C:\lo\src\core\basic\source\runtime\basrdll.cxx(110)
        sblo.dll!SbxBase::GetError() Line 96
        	at C:\lo\src\core\basic\source\sbx\sbxbase.cxx(96)
        sblo.dll!SbxValue::Put(const SbxValues & rVal) Line 414
        	at C:\lo\src\core\basic\source\sbx\sbxvalue.cxx(414)
        sblo.dll!SbxValue::Clear() Line 179
        	at C:\lo\src\core\basic\source\sbx\sbxvalue.cxx(179)
        sblo.dll!SbxValue::~SbxValue() Line 139
        	at C:\lo\src\core\basic\source\sbx\sbxvalue.cxx(139)
        sblo.dll!SbxVariable::~SbxVariable() Line 125
        	at C:\lo\src\core\basic\source\sbx\sbxvar.cxx(125)
        sblo.dll!SbxProperty::~SbxProperty() Line 861
        	at C:\lo\src\core\basic\source\sbx\sbxobj.cxx(861)
        sblo.dll!SbUnoProperty::~SbUnoProperty() Line 2591
        	at C:\lo\src\core\basic\source\classes\sbunoobj.cxx(2591)
        sblo.dll!SbUnoProperty::`vbase destructor'()
        sblo.dll!SbUnoProperty::`scalar deleting destructor'(unsigned int)
        tllo.dll!SvRefBase::ReleaseRef() Line 163
        	at C:\lo\src\core\include\tools\ref.hxx(163)
        sblo.dll!tools::SvRef<SbxVariable>::~SvRef<SbxVariable>() Line 56
        	at C:\lo\src\core\include\tools\ref.hxx(56)
        sblo.dll!SbxVarEntry::~SbxVarEntry()
        sblo.dll!SbxVarEntry::`scalar deleting destructor'(unsigned int)
        sblo.dll!std::_Default_allocator_traits<std::allocator<SbxVarEntry>>::destroy<SbxVarEntry>(std::allocator<SbxVarEntry> & __formal, SbxVarEntry * const _Ptr) Line 677
        	at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include\xmemory(677)
        sblo.dll!std::_Destroy_range<std::allocator<SbxVarEntry>>(SbxVarEntry * _First, SbxVarEntry * const _Last, std::allocator<SbxVarEntry> & _Al) Line 951
        	at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include\xmemory(951)
        sblo.dll!std::vector<SbxVarEntry,std::allocator<SbxVarEntry>>::_Destroy(SbxVarEntry * _First, SbxVarEntry * _Last) Line 1616
        	at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include\vector(1616)
        sblo.dll!std::vector<SbxVarEntry,std::allocator<SbxVarEntry>>::_Tidy() Line 1698
        	at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include\vector(1698)
        sblo.dll!std::vector<SbxVarEntry,std::allocator<SbxVarEntry>>::~vector<SbxVarEntry,std::allocator<SbxVarEntry>>() Line 674
        	at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\include\vector(674)
        sblo.dll!SbxArray::~SbxArray() Line 75
        	at C:\lo\src\core\basic\source\sbx\sbxarray.cxx(75)
        sblo.dll!SbxArray::`vbase destructor'()
        sblo.dll!SbxArray::`vector deleting destructor'(unsigned int)
        tllo.dll!SvRefBase::ReleaseRef() Line 163
        	at C:\lo\src\core\include\tools\ref.hxx(163)
        sblo.dll!tools::SvRef<SbxArray>::~SvRef<SbxArray>() Line 56
        	at C:\lo\src\core\include\tools\ref.hxx(56)
        sblo.dll!SbxObject::~SbxObject() Line 111
        	at C:\lo\src\core\basic\source\sbx\sbxobj.cxx(111)
        sblo.dll!SbUnoObject::~SbUnoObject() Line 2387
        	at C:\lo\src\core\basic\source\classes\sbunoobj.cxx(2387)
        sblo.dll!SbxErrObject::~SbxErrObject() Line 183
        	at C:\lo\src\core\basic\source\classes\errobject.cxx(183)
        sblo.dll!SbxErrObject::`vbase destructor'()
        sblo.dll!SbxErrObject::`scalar deleting destructor'(unsigned int)
        tllo.dll!SvRefBase::ReleaseRef() Line 163
        	at C:\lo\src\core\include\tools\ref.hxx(163)
        sblo.dll!tools::SvRef<SbxVariable>::~SvRef<SbxVariable>() Line 56
        	at C:\lo\src\core\include\tools\ref.hxx(56)
        sblo.dll!`SbxErrObject::getErrObject'::`2'::`dynamic atexit destructor for 'pGlobErr''()
        ucrtbased.dll!_execute_onexit_table::__l2::<lambda>() Line 206
        	at minkernel\crts\ucrt\src\appcrt\startup\onexit.cpp(206)
        ucrtbased.dll!__crt_seh_guarded_call<int>::operator()<void <lambda>(void),int <lambda>(void) &,void <lambda>(void)>(__acrt_lock_and_call::__l2::void <lambda>(void) && setup, _execute_onexit_table::__l2::int <lambda>(void) & action, __acrt_lock_and_call::__l2::void <lambda>(void) && cleanup) Line 204
        	at vccrt\vcruntime\inc\internal_shared.h(204)
        ucrtbased.dll!__acrt_lock_and_call<int <lambda>(void)>(const __acrt_lock_id lock_id, _execute_onexit_table::__l2::int <lambda>(void) && action) Line 975
        	at minkernel\crts\ucrt\inc\corecrt_internal.h(975)
        ucrtbased.dll!_execute_onexit_table(_onexit_table_t * table) Line 231
        	at minkernel\crts\ucrt\src\appcrt\startup\onexit.cpp(231)
        sblo.dll!__scrt_dllmain_uninitialize_c() Line 399
        	at d:\agent\_work\5\s\src\vctools\crt\vcstartup\src\utility\utility.cpp(399)
        sblo.dll!dllmain_crt_process_detach(const bool is_terminating) Line 182
        	at d:\agent\_work\5\s\src\vctools\crt\vcstartup\src\startup\dll_dllmain.cpp(182)
        sblo.dll!dllmain_crt_dispatch(HINSTANCE__ * const instance, const unsigned long reason, void * const reserved) Line 220
        	at d:\agent\_work\5\s\src\vctools\crt\vcstartup\src\startup\dll_dllmain.cpp(220)
        sblo.dll!dllmain_dispatch(HINSTANCE__ * const instance, const unsigned long reason, void * const reserved) Line 293
        	at d:\agent\_work\5\s\src\vctools\crt\vcstartup\src\startup\dll_dllmain.cpp(293)
        sblo.dll!_DllMainCRTStartup(HINSTANCE__ * const instance, const unsigned long reason, void * const reserved) Line 335
        	at d:\agent\_work\5\s\src\vctools\crt\vcstartup\src\startup\dll_dllmain.cpp(335)
        ntdll.dll!LdrpCallInitRoutine()
        ntdll.dll!LdrpProcessDetachNode()
        ntdll.dll!LdrpUnloadNode()
        ntdll.dll!LdrpUnloadNode()
        ntdll.dll!LdrpUnloadNode()
        ntdll.dll!LdrpDecrementModuleLoadCountEx()
        ntdll.dll!LdrUnloadDll()
        KernelBase.dll!FreeLibrary()
        cppunitd_dll.dll!CppUnit::DynamicLibraryManager::doReleaseLibrary() Line 30
        	at C:\lo\src\core\workdir\UnpackedTarball\cppunit\src\cppunit\Win32DynamicLibraryManager.cpp(30)
        cppunitd_dll.dll!CppUnit::DynamicLibraryManager::releaseLibrary() Line 69
        	at C:\lo\src\core\workdir\UnpackedTarball\cppunit\src\cppunit\DynamicLibraryManager.cpp(69)
        cppunitd_dll.dll!CppUnit::DynamicLibraryManager::~DynamicLibraryManager() Line 19
        	at C:\lo\src\core\workdir\UnpackedTarball\cppunit\src\cppunit\DynamicLibraryManager.cpp(19)
        cppunitd_dll.dll!CppUnit::DynamicLibraryManager::`scalar deleting destructor'(unsigned int)
        cppunitd_dll.dll!CppUnit::PlugInManager::unload(CppUnit::PlugInManager::PlugInInfo & plugIn) Line 83
        	at C:\lo\src\core\workdir\UnpackedTarball\cppunit\src\cppunit\PlugInManager.cpp(83)
        cppunitd_dll.dll!CppUnit::PlugInManager::~PlugInManager() Line 24
        	at C:\lo\src\core\workdir\UnpackedTarball\cppunit\src\cppunit\PlugInManager.cpp(24)
        cppunittester.exe!`anonymous namespace'::ProtectedFixtureFunctor::run() Line 327
        	at C:\lo\src\core\sal\cppunittester\cppunittester.cxx(327)
        cppunittester.exe!sal_main() Line 466
        	at C:\lo\src\core\sal\cppunittester\cppunittester.cxx(466)
        cppunittester.exe!main(int argc, char * * argv) Line 373
        	at C:\lo\src\core\sal\cppunittester\cppunittester.cxx(373)
        cppunittester.exe!invoke_main() Line 79
        	at d:\agent\_work\5\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(79)
        cppunittester.exe!__scrt_common_main_seh() Line 288
        	at d:\agent\_work\5\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(288)
        cppunittester.exe!__scrt_common_main() Line 331
        	at d:\agent\_work\5\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(331)
        cppunittester.exe!mainCRTStartup() Line 17
        	at d:\agent\_work\5\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp(17)
        kernel32.dll!BaseThreadInitThunk()
        ntdll.dll!RtlUserThreadStart()
        
        Change-Id: I597dc242f71d220bbb42aef2611e4fd7e20a7be6
        Reviewed-on: https://gerrit.libreoffice.org/85586
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-21  Alex Henrie  <alexhenrie24@gmail.com>  [77729d03c8bbad19e6cb2151fb2f1244c06aca1a]

        Fix compilation with `make -- dbglevel=3`
        
        Change-Id: I95125fd3c882a828e77724ecac492e216b7da09c
        Reviewed-on: https://gerrit.libreoffice.org/85643
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-21  Tor Lillqvist  <tml@collabora.com>  [6c3f6fc13a9d6d112253f895d45ea4c9aaab6607]

        tdf#126966: Make the colour swatches larger on iOS
        
        We reduce the number of swatches per row from 12 to 4 and increase
        their size suitably so that the thing still fits in the sidebar in the
        iOS app on an iPad in portrait orientation.
        
        Change-Id: Ie81e5b54e88a02c6866de27448b5be72e97d9a16
        Reviewed-on: https://gerrit.libreoffice.org/85620
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        (cherry picked from commit 18af8dc6a038d1e76274de7abc55ffa06b39a6c8)

2019-12-21  Tor Lillqvist  <tml@collabora.com>  [a1fa83a56694e12471006d510d02cd80be0a2034]

        Get rid of two pointless #defines
        
        Change-Id: I7479f4f1c440bba1dd9f922c4df32ab877e0a803
        Reviewed-on: https://gerrit.libreoffice.org/85619
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        (cherry picked from commit 83fedc02f2d831774c12d60097a99e968b56dc5e)

2019-12-20  Alex Henrie  <alexhenrie24@gmail.com>  [209fc9fd7fa433947af0bf86e210d73fa7f5a045]

        Add case table for Deseret and Osage
        
        For characters like these that are in Unicode's Supplementary
        Multilingual Plane, only the low surrogate changes when changing case.
        
        Change-Id: I2c4e9880b4c41a6ecfc333bb2710cf1db3f80da7
        Reviewed-on: https://gerrit.libreoffice.org/85621
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-12-20  Muhammet Kara  <muhammet.kara@collabora.com>  [aeab5bfa024f7d15099730fa536d78b5a7a7ea01]

        tdf#129526: Prevent accidental toggling of page orientation
        
        Change-Id: I3145cb34ec782c1aa60fe864a6ec7c195185ad18
        Reviewed-on: https://gerrit.libreoffice.org/85637
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-20  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [df52a213277827a16793791fecc33139582c84c2]

        tdf#129519 Fix crash during WebDAV lock refresh
        
        - NeonSession is shared amongst several files (if on the same server
          instance)
          - there's explicit code in DAVSessionFactory::createDAVSession()
            to share sessions for same host/target
        - so then after a while, locks get refreshed, and session timeout
          hits
        - first lock -> no prob, ne_auth.c:ah_post_send() has
          auth_challenge() failing, returning error, which puts that lock
          into m_aRemoveDeferred list
        - _but_ ah_post_send() then does a clean_session(), and the next
          lock refresh from the same session hits NULLPTR session host
        
        -> so let's delay any sspi_host cleanup until session object gets
           freed, instead of just cleaned
        
        Change-Id: Ie257310c47913aef9fcfec92c1722d64b28c4f89
        Reviewed-on: https://gerrit.libreoffice.org/85614
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-12-20  Onur Yilmaz  <onuryilmaz0750@gmail.com>  [1c7fb79ad1c9356424ff1ed489cc2ac04cc1d68d]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I083ae8efad8bdf116ef98038fa1e15037655aba9
        Reviewed-on: https://gerrit.libreoffice.org/85459
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-20  Sıla Genç  <silaqnc@gmail.com>  [186fdf0d20162568891763f08e7f99a38535a699]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I88d5517d42b6c5b6809f062a789e7dd85394f6db
        Reviewed-on: https://gerrit.libreoffice.org/85601
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-20  Selim Şeker  <selim.seker00@gmail.com>  [0d34eb78fd5fe72d9e10438b41e76fe45cb2c2df]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I626d4a08161a6c81b4bb014d847f0c05d90fda35
        Reviewed-on: https://gerrit.libreoffice.org/85449
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-20  Ayhan Yalçınsoy  <ayhanyalcinsoy@pisilinux.org>  [7cf98c89c19e68b369a296d55c2e9bdf1b42d356]

        tdf#124176:Use pragma once instead of include guards
        
        Change-Id: I7f71f0142759362fcfb30364694e3f4fc590274c
        Reviewed-on: https://gerrit.libreoffice.org/85551
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-20  Kemal Ayhan  <kemalayhan013@gmail.com>  [0cc5185147402f6c5a4ff8e1256aa8348a04f75e]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I4a045b450a5779bdd357a05a0efd4da7d521682d
        Reviewed-on: https://gerrit.libreoffice.org/85448
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-20  Batuhan Görkem Benzer  <batuhan1167@gmail.com>  [d0b69965012a711c0b181bf359c8b27a782be2c3]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I4d291de9a331923877160293c217c2ce8b15294d
        Reviewed-on: https://gerrit.libreoffice.org/85603
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-20  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [24939a5b43b9fe889c3aace027c668666ff61987]

        the data provider feature is not ready for production
        
        Change-Id: Idca4b9dbde4fed2524c186851cb44d95953181ec
        Reviewed-on: https://gerrit.libreoffice.org/85541
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
        Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>

2019-12-20  Tolunay Dündar  <dndr.dev@protonmail.com>  [9f749e97854009697d4263960c966313d3dd19d2]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: Ic035497bd07633bd4af02a8fe69ac701d4a45492
        Reviewed-on: https://gerrit.libreoffice.org/85537
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-20  Miklos Vajna  <vmiklos@collabora.com>  [4b191691fb33db96d90a27ae2a09f290d45029bc]

        tdf#127022 vcl: fix Windows RTL menu bar
        
        Regression from commit e8d5b8beb5958147235ff955ed38c47b51d860ff
        (tdf#113714 vcl menu bar window: avoid flicker, 2019-05-20), the problem
        was that while the original render context has RTL set up correctly, the
        intermediate virtual device had it disabled all the time.
        
        Change-Id: Ic063c4a6c0537891c0bfceb8927edb97cf1c6e86
        Reviewed-on: https://gerrit.libreoffice.org/85624
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-12-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [813118bfbb453f812be9e1a30f84908b4e0bfb51]

        add checks to optional fields in SvXMLImportContext
        
        so when I convert ImportContext to FastParser APIs I don't accidentally
        rely on data that is not there
        
        Change-Id: If4700c7902e11f98a57542943f6a198822689df8
        Reviewed-on: https://gerrit.libreoffice.org/85622
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [e5f4aff517a674d12dd125601cc508feef854c15]

        loplugin:duplicate-defines
        
        these are duplicated in sfx2/sfxsids.hrc, with no easy way to
        de-duplicate them without making stuff much harder to understand, so
        wrap them in conditional defines
        
        Change-Id: I83f53a224e83ba808acc03e116dd416a4291d77b
        Reviewed-on: https://gerrit.libreoffice.org/85557
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-20  Caolán McNamara  <caolanm@redhat.com>  [ddd1d219beb74f55eefbccc3ab8a8883dd0b4b69]

        weld ScFunctionWin
        
        Change-Id: I9cb15dcb188354ebf6ba382a2f8109a3ae27be0d
        Reviewed-on: https://gerrit.libreoffice.org/85606
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-20  Aditya  <adityasahu1511@gmail.com>  [1e94d803f7a70027d03f1303c19818ca2de0d67f]

        tdf#122280: Hide Block selection mode from Calc
        
        Currently, the Block Selection Mode in pop-up menu is dysfunctional
         in Calc. It is unreachable - when the user tries to choose "Block
         selection" from the pop-up menu that lies in the status bar, it
         shifts back to "Standard selection".
        Hide the Block Selection mode from Calc, simply because it is
         dysfunctional and useless.
        
        Change-Id: Ib8618b7f0281de13a5f6ef9d35b67330f43c4318
        Reviewed-on: https://gerrit.libreoffice.org/84142
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-12-20  Mike Kaganski  <mike.kaganski@collabora.com>  [989043b0644354b92fd17e4194897c2eb0935031]

        tdf#129513: drop incorrect and redundant erasure of paragraph sprm
        
        It was introduced in commit 2499397cb39330dabeb8b7b3e0d7eb6213a0d8f4
        "avoid sending duplicated paragraph flags", and supposedly was meant
        to avoid having duplicating sprms in the collected properties, when
        new properties were pushed back at that time. Using specific sprm id
        was likely a mistake (nParam should have been used instead).
        
        Now the new sprm is added using RTFSprms::set with eOverwrite having
        default value of RTFOverwrite::YES, which takes care to avoid dupes,
        so the call to erase is redundant.
        
        This reverts commit 2499397cb39330dabeb8b7b3e0d7eb6213a0d8f4.
        
        Change-Id: Ied19f6feb41bd17ef317812d4d295ca0542a5843
        Reviewed-on: https://gerrit.libreoffice.org/85602
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-20  Caolán McNamara  <caolanm@redhat.com>  [270facec104ed1e0e4503de9391a29ae4c8b7dfd]

        unneeded forward declares
        
        Change-Id: I734f53439c30c80fb45d3b7e4281887d636b90c6
        Reviewed-on: https://gerrit.libreoffice.org/85600
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-20  Caolán McNamara  <caolanm@redhat.com>  [a9f116527351a2e3fccee6152afb58c89226d0b2]

        weld TableDesignPane
        
        Change-Id: Ia5a83df5e509f899ec9248272c9b9fb43d4444f7
        Reviewed-on: https://gerrit.libreoffice.org/85599
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [44c025aa1ec366109163f6816ffabdc26f6cff00]

        loplugin:duplicate-defines
        
        the same define in 4 different files, but not actually used anywhere
        
        Change-Id: Ia50e6f357f1439d387cdd3d1f143e020500b9cd6
        Reviewed-on: https://gerrit.libreoffice.org/85567
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [f7817d988c6251fd42433c1f4886b7f8270a24ff]

        loplugin:duplicate-defines
        
        Change-Id: Ic98501b755fee242bf40d4e60b2116fe500522e6
        Reviewed-on: https://gerrit.libreoffice.org/85568
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [339d10ba07604c5b9e6bf6e26f7e059eeda36b36]

        loplugin:duplicate-defines
        
        WID_NUMBERING_TYPE was duplicated, so just move all of the WIDs
        together, so it's easier to see when they overlap
        
        Change-Id: I5c61efc40f52fae88a3bfa950e50af325155c849
        Reviewed-on: https://gerrit.libreoffice.org/85564
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-20  Caolán McNamara  <caolanm@redhat.com>  [db51c684d1cab3d5317f42af4bc8c84f91f541f3]

        unused tabledesignpanelhorizontal.ui
        
        since...
        
        commit 3df141b2084d3abc1587ef24d2b371b779bb3d50
        Date:   Fri Apr 12 12:19:04 2019 +0200
        
            loplugin:unusedmethods
        
        Change-Id: I216a0cb15169c13561d62b132fc0940dc96ba6e0
        Reviewed-on: https://gerrit.libreoffice.org/85596
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-20  Caolán McNamara  <caolanm@redhat.com>  [17ba74220dd387f09725b113eac23dc0e3303b17]

        no svtlo-ValueSet used in .ui anymore
        
        Change-Id: I1c80b45d4b2a1f4906a6fb4af88dda479afc1b59
        Reviewed-on: https://gerrit.libreoffice.org/85595
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-20  Caolán McNamara  <caolanm@redhat.com>  [1af23f2679b34f0631cf77d457ed4da3836ab214]

        weld DefaultShapesPanel
        
        Change-Id: I7bdd1e15f525fad99394f4ca4360bf7e1339b33a
        Reviewed-on: https://gerrit.libreoffice.org/85594
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-20  Caolán McNamara  <caolanm@redhat.com>  [8c0a015f7f4a007b1cb6ac293838d75741f8ae0a]

        weld ThemePanel
        
        Change-Id: I5eca63762e5e243ae791e15655fac60cc9437aa5
        Reviewed-on: https://gerrit.libreoffice.org/85591
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-20  Eike Rathke  <erack@redhat.com>  [1d273e238d0f1cbb193811d30d2569b0d02d1dc3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Correct displayed error strings
            
            Trailing ! exclamation mark was omitted for most.
            Add #NUM! error string.
            Cell does not contain the error string but displays it.
            Use same wording for all "special" cases.
            
            Change-Id: Ia04163cf2d0436ee395784e553a88e239a9a95d5
            Reviewed-on: https://gerrit.libreoffice.org/85616
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Tested-by: Jenkins
            
2019-12-20  Caolán McNamara  <caolanm@redhat.com>  [aad738a6bb1155365321ac6bf119aaedd4e749ec]

        Resolves: tdf#129501 cannot change formula separators in options
        
        Change-Id: I5cf5736f8ad3d5e28f2c31ffa88dafac59df8a8e
        Reviewed-on: https://gerrit.libreoffice.org/85587
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-20  Caolán McNamara  <caolanm@redhat.com>  [7af4ef92fd0445408c5a4eb41ed3ed63e0593685]

        unused suppression
        
        Change-Id: Iff565625d766d8c030479f694b47c855150b394f
        Reviewed-on: https://gerrit.libreoffice.org/85585
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-20  Caolán McNamara  <caolanm@redhat.com>  [1bae6297723af8e5a601a6ddf6134ca5b62a558e]

        weld StylePresetsPanel
        
        Change-Id: I827819c8891de828013ce8a38d5acf9e7fec3985
        Reviewed-on: https://gerrit.libreoffice.org/85584
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-20  Caolán McNamara  <caolanm@redhat.com>  [b950943bc5181bb055578676870523626b46aa12]

        sidebarwrap is conforming now
        
        Change-Id: Idca7964555a3ede2842473ec47752095d612bff2
        Reviewed-on: https://gerrit.libreoffice.org/85576
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-20  Tor Lillqvist  <tml@collabora.com>  [2fdd5dd95777c8352d390beed11f4a969f0baadf]

        tdf#126966: Tweak to get the "color bar" below text color controls to show up
        
        (In iOS-only code, for now.)
        
        No idea where the size that the thing has to fit inside comes from;
        possibly one could alternatively have made that larger?
        
        (cherry picked from commit 4de843ee0de7f9211f536dc6c4ee0d05bf26cc52)
        
        Change-Id: Ifc1bec4c08c279403127056ecc61db4b80c03f96

2019-12-20  Caolán McNamara  <caolanm@redhat.com>  [29d800cbed481cd4b79376ecdd985092ec180ded]

        remove unused sidebarpage.ui
        
        since...
        
        commit 292560a957498bed70b625c992ec6bcf631dceb3
        Date:   Mon Oct 17 13:23:23 2016 +0200
        
            loplugin:unusedmethods
        
        Change-Id: I3a954cbeef459195247d22e17d2a0377f516f307
        Reviewed-on: https://gerrit.libreoffice.org/85575
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8e54d361d948278d69147a687561bfd1303da139]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#129505 Add localized images for impress remote
            
            Community is invited to supply their own localized images.
            Default is en-US
            
            Change-Id: I8c179473df279a9a686068dc17afa060ac675125
            Reviewed-on: https://gerrit.libreoffice.org/85605
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [627d757f8d912833cb2b62432e2d3c488e4f553b]

        loplugin:duplicate-defines
        
        already in reportdesign/source/filter/xml/xmlEnums.hxx
        
        Change-Id: I323b8d778a673a7dd82ca758133d955afc694b3a
        Reviewed-on: https://gerrit.libreoffice.org/85570
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [5687a2ec116071a5062fc8ae5494f6c351c9e4ac]

        loplugin:duplicate-defines
        
        move these into their own file, the way we do elsewhere
        
        Change-Id: Ib97e09c80537e31d795a8c66a6dfb06b350ff0e2
        Reviewed-on: https://gerrit.libreoffice.org/85560
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [638a76630f06910f29359ae983c41e19dbcb725e]

        loplugin:duplicate-defines
        
        duplicates in same file
        
        Change-Id: I9ff404656620b28da13b6658f9a60e2e920aa953
        Reviewed-on: https://gerrit.libreoffice.org/85569
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [104007387c8bd68bcf1a3f876df9e993948f37da]

        loplugin:duplicate-defines
        
        already defined in include/editeng/unoprnms.hxx
        
        Change-Id: I65457d8a98861e5164722b04b4f9acef9c1385a6
        Reviewed-on: https://gerrit.libreoffice.org/85565
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [ee6ce44b4227a9a84b962b458e2209b39e26dc73]

        loplugin:duplicate-defines
        
        already defined in wrthtml.hxx, randomly chose a place to keep it
        
        Change-Id: I8aa1d20bee04a5c1e5919b593e6befddb593f18a
        Reviewed-on: https://gerrit.libreoffice.org/85566
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [c3f9eba777a508f4fb0bfd5cbe2cbfb399366caa]

        loplugin:duplicate-defines
        
        Change-Id: I38694d03dbe2e5d8eba94e2d2a490db7b91efaad
        Reviewed-on: https://gerrit.libreoffice.org/85563
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [d83b9f18c695dfec47293f9673cb810554e18de9]

        loplugin:duplicate-defines
        
        duplicate in same file
        
        Change-Id: I2268acd050bb5b7a35300f92b99b3803666c7ecb
        Reviewed-on: https://gerrit.libreoffice.org/85562
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [5f69e451a01e92ff37bc26805b0bbf3663f60575]

        loplugin:duplicate-defines
        
        just include the header file which has a shared definition
        
        Change-Id: I7412cc2c87ab1c757a82ac3f307a3a07c3289980
        Reviewed-on: https://gerrit.libreoffice.org/85561
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [137131842f34de41eddfa5c17768c26b30ef9404]

        loplugin:duplicate-defines
        
        duplicates in same file
        
        Change-Id: I3f700bf3d7641f544f007a2a662a414a579156e4
        Reviewed-on: https://gerrit.libreoffice.org/85559
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-20  Miklos Vajna  <vmiklos@collabora.com>  [ffa83824886c325b7a75100ae403efd6e5e9bda7]

        CppunitTest_oox_drawingml: remove unneeded includes
        
        Change-Id: I33c524a3991fc3de226ebee3cc98ced18fb74886
        Reviewed-on: https://gerrit.libreoffice.org/85547
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-12-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [c8334639bfbacd85288571e2650b3341aa38bbbd]

        loplugin:duplicate-defines
        
        duplicate in same file
        
        Change-Id: If3b285595859f1bd8f5e04ca3b81e6727a7d633d
        Reviewed-on: https://gerrit.libreoffice.org/85558
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [337665f7e45258fac57ab034f500672eb5aaec2f]

        loplugin:duplicate-defines
        
        only used in one place, so just inline it
        
        Change-Id: I198dd22888beab4c7b72e053943d337c9123a03a
        Reviewed-on: https://gerrit.libreoffice.org/85554
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [75a665874afa5b12a0e3e84d61baf286786578f1]

        loplugin:duplicate-defines
        
        already defined in lwpobjtags.hxx
        
        Change-Id: I6ef609c82a38d5b6503dbec2ac3f34def99590f6
        Reviewed-on: https://gerrit.libreoffice.org/85552
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [1b374c5bbb038b1d4c63a65b6ebcf8e0c244ea6f]

        loplugin:duplicate-defines
        
        already defined in xmlEnums.hxx
        
        Change-Id: I1840249c9e08721a3654d2c5eb4e4fa6468bf8d6
        Reviewed-on: https://gerrit.libreoffice.org/85556
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [5281a51fec425b06839a37e99036504c5c3f1d12]

        loplugin:duplicate-defines
        
        already in lwpstyledef.hxx
        
        Change-Id: I693982c50b3eebd47a843840dc01036e269b4e0e
        Reviewed-on: https://gerrit.libreoffice.org/85555
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [7cf32b3b1e28b78009e6358cacd47f09b76d6796]

        loplugin:duplicate-defines
        
        duplicate in same file
        
        Change-Id: I08d713fa48bd603def0d87844bb8d6cbf327ffdc
        Reviewed-on: https://gerrit.libreoffice.org/85553
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-20  Marco Cecchetti  <marco.cecchetti@collabora.com>  [fd603be25f4c86b5a17658a35f3be548252d912f]

        tdf#129394: Create formula bar also in non-DESKTOP case
        
        Having SfxWorkWindow::bIsFullScreen set to true prevented the formula
        bar from being created.
        
        Change-Id: I17196aae270e67ab1eb960dd42f4ebb4e0ae86b1
        Reviewed-on: https://gerrit.libreoffice.org/85522
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        (cherry picked from commit da91403315f76ae36da6db6729f5b2a2870e3aa2)

2019-12-20  Justin Luth  <justin.luth@collabora.com>  [acb9d901009d026cb48e6a8b94e6200f05110504]

        tdf#123262 writerfilter: completely ignore footnote separators
        
        ... except for processing enough to observe the separator exists.
        
        For each footnote reference, the entire footnote.xml file is
        parsed every time. The text in the "separator" footnote was
        being added to every footnote.  The normal case where this is just
        a single paragraph was already handled, but this patch generalizes
        everything to handle cases of actual text or multiple paragraphs.
        
        Not every footnote has a type, so we can't depend on that to turn
        ignoringText ON/OFF. Every footnote has an ID, but theoretically
        the ID could be processed before or after the type, and it has
        no idea which type it is. Finally, the skipped text has no idea
        how many times/paragaphs it needs to skip. So a three-way
        control was needed to handle on/used/off. As a safeguard, finishing
        the footnote.xml parse (PopFootOrEndnote) ensures that
        ignoring won't be left on in the unlikely case that
        the separator is the last footnote.
        
        Change-Id: Ia30ca8d3a36417a4691e3b2e1c978720be017030
        Reviewed-on: https://gerrit.libreoffice.org/82172
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-12-20  Arnaud Versini  <arnaud.versini@libreoffice.org>  [10d345faa087fa49692f38bb2ece22560f423ba7]

        tdf#83248: Use the right text color when printing fields
        
        Change-Id: I81167207a35d524660b9a1d6740cfce551489c4a
        Reviewed-on: https://gerrit.libreoffice.org/84707
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-12-20  Justin Luth  <justin.luth@collabora.com>  [43f983d08d66520536980339f33ef44d5eec35f6]

        tdf#115026 sw tableAutoFormat: don't clear break/keep
        
        If a table style HAS defined a page-break
        or keep-with-next-paragraph, then apply it when
        applying the style. But if the format just has a default
        non-break/non-keep attribute, then don't apply that.
        Kinda seems artificial/arbitrary, but it looks difficult
        to change the break/keep property to be an optional component.
        If it was optional, then it would be fine to take a
        defined non-break and apply it, but since it is a
        mandatory value, just ignore the default state.
        
        Yes, this means that applying one style can introduce a
        break/keep, but applying a different style cannot
        remove it. None of the build-in styles has either of
        these properties set. Since there is no way to identify
        direct formatting, assuming the user intentionally
        set these is the better policy by far...
        
        I didn't do the same thing with shadow/collapsing borders
        etc. Those seem more like table style properties than these
        two flow items.
        
        I still couldn't get the unit test to work.
        I got access to the created document by removing
        EnableKillingFile from swmodelbase, and from that I can see
        that the autoformat is not affecting the table with
        RestoreTableProperties.
        I assume the Break is overwritten during the table creation
        process because I can see the background being applied
        in that case, but still no Break.
        
        Change-Id: Ia2a4ff8a19158b1ea5d74ec3a21c688c53d66724
        Reviewed-on: https://gerrit.libreoffice.org/83879
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-12-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [76454e4d360bdc8466d46cc5d14613750fc7b327]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Proper use of ; in OPT_* examples
            
            Change-Id: Iec0e1b4112f9d91a397566c8ff51969b6c15f8a7
            Reviewed-on: https://gerrit.libreoffice.org/85439
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [dc27bd01570563a893174abec4dd9460db22a1ba]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add screenshot for Impress General Option page
            
            Adjust screenshot for Presenter Console too
            
            Change-Id: I84d0df90e26315ca57670e2ad6334ba69bece9c2
            Reviewed-on: https://gerrit.libreoffice.org/85580
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-20  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [a361f46bd506f23bfef2be95a8cdf5b0e1a9791f]

        tdf#42949 Fix IWYU warnings in sw/source/filter/*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I87263017cb0802c9f5ca21d630bf3701b9c5e73a
        Reviewed-on: https://gerrit.libreoffice.org/85167
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-12-20  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [0c595cff64674c868f38392b6e4511f8133ae1b1]

        tdf#42949 Fix IWYU warnings in editeng/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I8d56ef332c18b03d44489762bd6bf540b893b599
        Reviewed-on: https://gerrit.libreoffice.org/85429
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-12-20  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [aa7a23f4f71853b7a256435404b7f73ddefc061e]

        tdf#42949 Fix IWYU warnings in svgio/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I66cde1ea02569cd8244b23be16a5550cac8adf12
        Reviewed-on: https://gerrit.libreoffice.org/85237
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-12-20  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [8f4087138cb68d8dcdd06853df1a6deb53ee8844]

        tdf#42949 Fix IWYU warnings in emfio/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I644bbebe798329e68665b8c751eccbb829178e91
        Reviewed-on: https://gerrit.libreoffice.org/85182
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-12-20  Stephan Bergmann  <sbergman@redhat.com>  [dee81fb2e1df5091702b3c8b0e4a3f2b58e89291]

        Make it clear that the comment talks about class data members
        
        ...and revert 0fdb73c9e05374ddba50ae6ab823d7a979a40702 "Fix grammar"
        
        Change-Id: I212f874f0ae74c97f35f372092b85a9ed5587faa
        Reviewed-on: https://gerrit.libreoffice.org/85540
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-20  Caolán McNamara  <caolanm@redhat.com>  [2a5d4ed38df988077bcec62da331a7958ce0aaf3]

        Resolves: tdf#129484 install decimal key handler for all widgets again
        
        reparent notebook back to its original parent so its not destroyed
        when the overflow parent is destroyed
        
        and
        
        add g_object_ref/g_object_unref guard to GtkInstanceWidget
        
        Change-Id: I85d691c05e82531e398736258668e024c4aa1e64
        Reviewed-on: https://gerrit.libreoffice.org/85508
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-20  Caolán McNamara  <caolanm@redhat.com>  [e59bbb72b1145e4865742c5f03d9372a177b9df9]

        Resolves: tdf#129484 just install decimal key handler for spinbuttons
        
        as a simple interim fix
        
        Change-Id: I7e393fe20f4fb7ea277c423f9fc9789d658b1e18
        Reviewed-on: https://gerrit.libreoffice.org/85505
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-20  Caolán McNamara  <caolanm@redhat.com>  [3e71e97e00be0f337c102beef9755ccbe573103a]

        ofz#19594 Invalid-enum-value
        
        Change-Id: Iffd708aa30d8dde2badc4748d2adb53b64c376aa
        Reviewed-on: https://gerrit.libreoffice.org/85534
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-20  Caolán McNamara  <caolanm@redhat.com>  [49285e43707eeeb3cf27b9e34b87f9e87dbdaa8e]

        weld GraphicPropertyPanel
        
        Change-Id: I05293f7421815e7588dcf344fcd221ca337b116d
        Reviewed-on: https://gerrit.libreoffice.org/85550
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-20  Caolán McNamara  <caolanm@redhat.com>  [07754d010257b36a6f695879f10a839ccf166058]

        weld ShadowPropertyPanel
        
        Change-Id: I5ffd5881955726823b0e4c6f347e9a1e1767b640
        Reviewed-on: https://gerrit.libreoffice.org/85535
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-20  Caolán McNamara  <caolanm@redhat.com>  [4a5fe0d1b7a1ffeb8240be94db571bcbcebdd846]

        SpacingListBox is now unused
        
        Change-Id: I051200802c7841dc6feb9e3ab852385887c29b09
        Reviewed-on: https://gerrit.libreoffice.org/85533
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-20  Caolán McNamara  <caolanm@redhat.com>  [011dda766ec850d99783c0bd90a5c535c5d113c4]

        destroy SystemChildWindow at the right stage
        
        Change-Id: I4deab0b7ed184684b95548b090bbcbabe9082f61
        Reviewed-on: https://gerrit.libreoffice.org/85549
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-20  Chris Sherlock  <chris.sherlock79@gmail.com>  [2d46f14fa0ef555069795bd4e889b6871e7ce943]

        drawinglayer: better logging for brushes in EmfPlusRecordTypeDrawString
        
        Change-Id: I8ac039fd81767a52593721f211f3887276230ccf
        Reviewed-on: https://gerrit.libreoffice.org/84841
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-12-20  Chris Sherlock  <chris.sherlock79@gmail.com>  [1bd303a4c38a1bc04c3cf7bf0e7a44ac0fdb209d]

        drawinglayer: improve pen object logging
        
        Change-Id: Iaae081ddee8097346000b7c2d987a2321d5e98cd
        Reviewed-on: https://gerrit.libreoffice.org/84833
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-12-20  Chris Sherlock  <chris.sherlock79@gmail.com>  [aa59b0983061d344224986aa044b6ebd3ca218af]

        drawinglayer: improve more EMF+ logging
        
        - Fixed logging of objects
        - Fixed indenting in log statements
        
        Change-Id: If29dc2a0d781f9d4c3fd2c810aa29fe607f0a9c9
        Reviewed-on: https://gerrit.libreoffice.org/84467
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-12-20  Bakos Attila  <bakos.attilakaroly@nisz.hu>  [10f29d8bf05d44ca8bc11d34d1294ec17f8ac0f1]

        tdf#87569 tdf#109411 DOCX import: fix shape anchor in tables
        
        Import "relative from page" horizontal setting of
        VML and DrawingML shapes as "relative from column"
        in tables, just as MSO handles it.
        
        Change-Id: If71f2e52bbba324a98651e701feaeb99acfefc48
        Reviewed-on: https://gerrit.libreoffice.org/85141
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-12-20  Jim Raykowski  <raykowj@gmail.com>  [fdb5ce011cb043475869d0b607ea25b8f32b4314]

        tdf#108458 Show tooltips in CuiConfigFunctionListBox
        
        Change-Id: I6644e939c644c827e2b3ad019b975a3845585063
        Reviewed-on: https://gerrit.libreoffice.org/84555
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-12-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [f2f5d74067705b7c64f8fb510952d7cece417627]

        tdf#129228 speedup load xls file with lots of comments
        
        by locking the underlying SdrModel while the comments are added, so we
        avoid the reformatting that happends when the model is unlocked
        
        Takes the time from 3m30 to 1m for me.
        
        Change-Id: Ibc3d2b1ded548d5eee7715d9a655a0af61b0eb2b
        Reviewed-on: https://gerrit.libreoffice.org/85523
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-20  Andras Timar  <andras.timar@collabora.com>  [6142062844e6b342d97fd3d0c632a256b6cdfcaa]

        interface domain is sw for this ui resource
        
        Change-Id: I9a0fce51d52ab3c0d1c7540834112cff1f3e572f
        Reviewed-on: https://gerrit.libreoffice.org/85451
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-12-20  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [a7b58f29530f35f7948d1da59d52d085ca5a9cd8]

        Point to the right readme
        
        Part of Redmine issue 2556
        
        Change-Id: I4bc21162d10170caff6ee44330747a698f7f6b41
        Reviewed-on: https://gerrit.libreoffice.org/85423
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-12-20  Miklos Vajna  <vmiklos@collabora.com>  [fd92740a86ab8e71e77d947d1d7dabc51a8d0794]

        DOCX table import: fix interaction of 1-cell rows and "inside" vertical borders
        
        The interesting part of the bugdoc was:
        
        - table style wants visible borders
        - table direct formatting clears left and right borders
        - 1st row of the table has 1 cell (2 cells in fact, but they are
          merged)
        
        Fix the "inside" vertical border handling, so that the first cell gets
        these vertical borders as a right border only in case there are multiple
        cells.
        
        Change-Id: Id847109ecfa95d1745abe62ddf36c4936b730855
        Reviewed-on: https://gerrit.libreoffice.org/85536
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-12-19  Caolán McNamara  <caolanm@redhat.com>  [3e0c33395c50aa58baac678067024cd23698a3d6]

        weld WrapPropertyPanel
        
        Change-Id: I8ff662fbdcd4defc3d04795e70d95df31b154e20
        Reviewed-on: https://gerrit.libreoffice.org/85532
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-19  Caolán McNamara  <caolanm@redhat.com>  [2f9376bd802b08b6ded929a5729a2612d0903175]

        SameContentListBox is newly unused
        
        Change-Id: I73b2aa5a140d1442901e6b1c7e1334bce74c5e41
        Reviewed-on: https://gerrit.libreoffice.org/85529
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-19  Caolán McNamara  <caolanm@redhat.com>  [3f0b93eb922d865ba11c4a228a0cb3377a228c89]

        weld PageHeaderPanel
        
        Change-Id: I261f277b54938fa04f26bcd7f8e482517695b5e5
        Reviewed-on: https://gerrit.libreoffice.org/85528
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-19  Caolán McNamara  <caolanm@redhat.com>  [0a2b871ccdc5a76f793982bae45cb251c71e4b94]

        weld PageFooterPanel
        
        Change-Id: Ice9e7c5ab9c1085021ebb3561cfb2bd0a6727066
        Reviewed-on: https://gerrit.libreoffice.org/85526
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-19  Caolán McNamara  <caolanm@redhat.com>  [cbca3beb990df9e75218e27ff0f1b563cf3a67da]

        weld PageFormatPanel
        
        Change-Id: I98b40be22d11bee055ae321e8a93430bc69fe023
        Reviewed-on: https://gerrit.libreoffice.org/85525
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-19  Caolán McNamara  <caolanm@redhat.com>  [e3a002c53a544de02e5119c5b0a2fd4f972156a8]

        get native gtk widgets in sidebars working
        
        Change-Id: If65aef1249f54a87d7854c3fa2db4319a24a5a05
        Reviewed-on: https://gerrit.libreoffice.org/85326
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [e994b3fc3b2c9b7d39a715fc4d9453e06434d457]

        sal_Char->char in remotebridges..sax
        
        Change-Id: I6d32942960a5e997f16eb1301c45495661cd4cea
        Reviewed-on: https://gerrit.libreoffice.org/85514
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [7c18da2dc6963b6f3f74a72fc4f6a3eedd8f9eb7]

        sal_Char->char in oox..registry
        
        Change-Id: Icc7f2a32696c30317c1ee77ef39d682d5f5a80b9
        Reviewed-on: https://gerrit.libreoffice.org/85512
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-19  Stephan Bergmann  <sbergman@redhat.com>  [f22044a49a56e585e2e9f419a1b77aba263b2afe]

        Fix mid-air collision
        
        Change-Id: Iedfd0df670e4aa81fc2acbee5c3bda50c53b9fc7
        Reviewed-on: https://gerrit.libreoffice.org/85538
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-19  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [117963ad6832b13a24a284498ec15a18d1c6880b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - RGB function new index entry
            
            Change-Id: I8d13e1462d95f292e0f4807c96239d745bf3691c
            Reviewed-on: https://gerrit.libreoffice.org/85531
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-19  Chris Sherlock  <chris.sherlock79@gmail.com>  [ac793c7d9d3dda330aa25345f092b188e2a79a6d]

        tdf#129188 drawinglayer: implement EMF+ SetTextContrast
        
        Change-Id: I5e249d5ba85df020ab90c6e543c0d8aefe0b572f
        Reviewed-on: https://gerrit.libreoffice.org/84455
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-12-19  Caolán McNamara  <caolanm@redhat.com>  [0c764bfd7abf0b4f21ece732d79bf9b02d7a42d9]

        add a SystemChildWindow::GetOptimalSize override
        
        Change-Id: I812d996e78a6d627fda6612307ca4cb2f111b6a9
        Reviewed-on: https://gerrit.libreoffice.org/85325
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-19  Caolán McNamara  <caolanm@redhat.com>  [b37540b1b3d387668c7b9f89eb54f8c5c60c1152]

        remove can-focus when focus is lost
        
        so main window is not a candidate to be tabbed into when focus is in sidebar
        
        Change-Id: Ifca270e16bc3766cb12bda95f595887d5f01efe6
        Reviewed-on: https://gerrit.libreoffice.org/85405
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-19  Caolán McNamara  <caolanm@redhat.com>  [a3f2c64d5ec9d1ea34ec04ebc9e00ef67651a190]

        handle change of focus between widgets within the toplevel GtkWindow
        
        Change-Id: I3515b33fdb74d294992df516fbe8cebb7ae68376
        Reviewed-on: https://gerrit.libreoffice.org/85324
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [85c10c4e4994f7be0498a6757650a22aba548e4b]

        Fix typo in code
        
        Change-Id: I7c71e16628819bd60664f9b4dc70f0f0762afb48
        Reviewed-on: https://gerrit.libreoffice.org/85521
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2019-12-19  Caolán McNamara  <caolanm@redhat.com>  [bce3b6af1a71d4586f1e0d4cf56cd794454ea3b1]

        allow default GtkWindow to handle key events first
        
        which, in the case of native GtkWidget children of a LibreOffice window would
        get the keystrokes to the correct focused widget
        
        Change-Id: I0c0864701668f0b6b017517c3065c11322fdc45d
        Reviewed-on: https://gerrit.libreoffice.org/85308
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-19  Michael Stahl  <Michael.Stahl@cib.de>  [27b6c82b79f4af2ab16d53de3b2065df0acebdb8]

        tdf#129247 writerfilter,sw: improve handling of CONTROL fields
        
        The "CONTROL Forms.CheckBox.1" field has a shape as its result.
        
        Previously this was imported as an unknown generic field by writerfilter
        and exported as a CONTROL field followed by a SHAPE field; the CONTROL
        field was discarded by Writer on a subsequent import.
        
        Now this is exported as nested fields to WW8, i.e., SHAPE inside the
        result of CONTROL, which is an improvement.
        
        Unfortunately the WW8 import discards the result of the CONTROL field,
        because its field code is written as ww::eUNKNOWN = 1, not
        ww::eCONTROL = 87.
        
        To fix that, set the ODF_ID_PARAM parameter in writerfilter for these
        fields, which is checked in MSWordExportBase::OutputTextNode().
        
        This reveals that the field code was set wrongly on the fieldmark too,
        it should be set as a ODF_CODE_PARAM parameter and not as the type.
        
        Furthermore the WW8 import needs to allow nested fields in the eCONTROL
        field.
        
        Change-Id: If79a186ea30c3b4a933ba1d8325111215250b833
        Reviewed-on: https://gerrit.libreoffice.org/85418
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Michael Stahl <michael.stahl@cib.de>

2019-12-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e1c2bb5712d990ba0e354fec5cce8d13121b839d]

        Remove comma
        
        Change-Id: Ie8b573d2b319c046013e7189fa3cc19c9409f499
        Reviewed-on: https://gerrit.libreoffice.org/85517
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4ca2d35c4b84a8865cf63135e0aab67197f79a49]

        Fix typo
        
        Change-Id: Ida0438cc5c3e5b9ebad345f14891d246456df243
        Reviewed-on: https://gerrit.libreoffice.org/85519
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [86e8060c1e7f6b08cee6d8bbda178d46329b3747]

        Fix typo
        
        Change-Id: Idf0d3b9ded4a6f69faf36f28c9cfdc7f1f385606
        Reviewed-on: https://gerrit.libreoffice.org/85518
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3803f2adb77d69b53c05c542c366a25fe0177952]

        Fix typo
        
        Change-Id: Ic6ec67b7a13506c6242b2863360b065724844c5a
        Reviewed-on: https://gerrit.libreoffice.org/85520
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0fdb73c9e05374ddba50ae6ab823d7a979a40702]

        Fix grammar
        
        Not sure about this...
        
        Change-Id: I264670c92b3387e9da194021a07054e4bedaed19
        Reviewed-on: https://gerrit.libreoffice.org/85510
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [36467b45f36960dd7205326eded5da4e7508621f]

        Fix typo
        
        Change-Id: Id746a7c0ed00cd70660bb31e1843939fbc5b09d3
        Reviewed-on: https://gerrit.libreoffice.org/85511
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-19  Caolán McNamara  <caolanm@redhat.com>  [51ac2d08b971e9397edfb0768030803431bdd94a]

        multiline edit appears for a moment when loading
        
        Change-Id: I69b0922ebf1aae9d5a22842745b7f0e4f914d2be
        Reviewed-on: https://gerrit.libreoffice.org/85495
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-19  Tor Lillqvist  <tml@collabora.com>  [3e4a4767a5609028b10aa5131fca83f51e751693]

        Fix build in the !HAVE_FEATURE_SCRIPTING case
        
        Change-Id: Ia2425839dc77ecf6eed247e3a8e0557c98b27598

2019-12-19  Caolán McNamara  <caolanm@redhat.com>  [b03c503c08a2c1b795ce11696a4cd1b8aa1cdcf4]

        focus-in/out should return a value
        
        Change-Id: I82df9b24a5f08830eda1e511d6a7d45a1edcc08e
        Reviewed-on: https://gerrit.libreoffice.org/85496
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [821bdf5f7980de0c67ac17f275d3d2e0710ec6a5]

        sal_Char->char in formula..i18npool
        
        Change-Id: I765979f41842befcf25909944100d1caa97f81a8
        Reviewed-on: https://gerrit.libreoffice.org/85476
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-19  Caolán McNamara  <caolanm@redhat.com>  [0c5f36e5f77e5b9cd155c29fd54c0878be31de0a]

        these .ui no longer need special handling
        
        Change-Id: I1b112ea6780ff5da2b8aa86f8039b47e98219f08
        Reviewed-on: https://gerrit.libreoffice.org/85407
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-19  Mike Kaganski  <mike.kaganski@collabora.com>  [0cd3b7926cafc01d06b589124215e9cb7c148f19]

        tdf#65038: use trailing string characters for look-ahead assertions
        
        ... like commit eb973a46ba0e34026db2d2929f2aa10505623872 did for
        look-behind assertions
        
        Change-Id: I86ece5d3ee49b0c5d86f2cfab5fed2830d5ad777
        Reviewed-on: https://gerrit.libreoffice.org/85487
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fe17fd7b0fe2bb4a0db44fb46297ecafb2886366]

        Fix typo
        
        Change-Id: I5a0f79d4000c823a1fe05cafcb7cbc064b04169e
        Reviewed-on: https://gerrit.libreoffice.org/85500
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [17d25165214d1b1fc81683d4414107b7cbf29237]

        Fix typo
        
        Change-Id: I20d29dd50644889b5e802229ca7cdbd7fa22bf56
        Reviewed-on: https://gerrit.libreoffice.org/85497
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [5b97250bfc158fcd2726a670af710eb6a9235490]

        sal_Char->char in lotuswordpro..odk
        
        Change-Id: I5a7bd149554d24276a67437b654f8ffd2610a276
        Reviewed-on: https://gerrit.libreoffice.org/85478
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b2098c3ac42f761306e5e565a9c96185e8d2cd41]

        Fix typo
        
        Change-Id: Ib72a83e595b80d6084be65b10a9ff20458175939
        Reviewed-on: https://gerrit.libreoffice.org/85488
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [599668405fca133c8e094bd53f7c60bed33d574d]

        Fix typo
        
        Change-Id: I05a1d6f745e0df1385932585947aba66981209f2
        Reviewed-on: https://gerrit.libreoffice.org/85490
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [738b7b3d308f530bd4df3380284cca18ddedb525]

        Fix typo
        
        Change-Id: I90432c3d81878a43f7562e3798a9f5d8133f92ee
        Reviewed-on: https://gerrit.libreoffice.org/85489
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2212bf8bbb1bce09a1b49accb459d260c1302bff]

        Fix typo
        
        Change-Id: I9180bbf41d6b8d92ef8a32ea85a692d50cea848c
        Reviewed-on: https://gerrit.libreoffice.org/85491
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e62bf2f8c808b074dbac35f6111c9bbbd03eabd7]

        Fix typo
        
        Change-Id: I4ef3c2208227a55a5beab162d11dd54b48d0624c
        Reviewed-on: https://gerrit.libreoffice.org/85492
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8925ea5a55606e657fe2794ddcdd9e83eb0ba75f]

        Fix typo
        
        Change-Id: Ibd7a2c28f086577563151e20ed51ec1030559b3c
        Reviewed-on: https://gerrit.libreoffice.org/85493
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4087d269052e6cc9e8fc1816e09946eafd261e7c]

        Fix typo
        
        Change-Id: Id092aa56218890417a79b9589a7867ab6aa49862
        Reviewed-on: https://gerrit.libreoffice.org/85494
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8c4db130c9ab7729185040e84f2be3481645df9d]

        Fix typo
        
        Change-Id: Id118bc8080b1b3435c6e0ac5a56ba95926c73e51
        Reviewed-on: https://gerrit.libreoffice.org/85486
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c10da54fbc5e201f159f386e772bfd787b2e890d]

        Fix typo
        
        Change-Id: If8c7f4476a948de40577f7c489e586870cb56edd
        Reviewed-on: https://gerrit.libreoffice.org/85484
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fc1dcd2d6fc03b76013a2854da22f0c26ac58f0c]

        Fix typo
        
        Change-Id: I6e533b12d41b605207ef2bc83d93821f63f649af
        Reviewed-on: https://gerrit.libreoffice.org/85485
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [63806805fe42dd4f65d218bdb341000f3bc27ec8]

        Fix typo
        
        Change-Id: If7c72942e008d8197dd2e1a2216421925518bc56
        Reviewed-on: https://gerrit.libreoffice.org/85483
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-19  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [7ac769c1a915ea33d997f452f3b86eb11fa00c8a]

        tdf#42949 Fix IWYU warnings in test/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Id1ee9b6d44315443d023bdfbf9ae8e5aa2158ab2
        Reviewed-on: https://gerrit.libreoffice.org/85171
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-12-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [c1a4554c67fc975ead3f79b3511a76617e4615b3]

        sal_Char->char in idlc..linguistic
        
        Change-Id: Ib30fe34123ad7e5d892e8db9c742e08c4ca8fcd2
        Reviewed-on: https://gerrit.libreoffice.org/85477
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [02b24d77476f93887691dde564351d6f8b770b8f]

        sal_Char->char in forms..framework
        
        Change-Id: I756c1f54d50403aa9b4f03dbbc2a387556f07084
        Reviewed-on: https://gerrit.libreoffice.org/85475
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-19  Mike Kaganski  <mike.kaganski@collabora.com>  [fd8f926b0e409d49d235409daaf8f7aa8532cc40]

        tdf#75806: extend SwUiWriterTest::testTextSearch to test relevant regexes
        
        Change-Id: Iafcfc8367fba83b3882c83a7b88dd893b1f98af2
        Reviewed-on: https://gerrit.libreoffice.org/85472
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [d355bb660be059b1477a5dfb16df620cc3d1fa46]

        sal_Char->char in extensions
        
        Change-Id: I123a5091c5c07de49beba8f4e1d3e4704644ec68
        Reviewed-on: https://gerrit.libreoffice.org/85473
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-19  Miklos Vajna  <vmiklos@collabora.com>  [09121d24b667081ba8da9b521dff457d22150214]

        sw: avoid 'else if' after return
        
        And also don't declare multiple variables with a single statement, so
        e.g. their constness can be changed separately.
        
        Change-Id: I0786369b22d2947a561d753ef79534879bb41f5b
        Reviewed-on: https://gerrit.libreoffice.org/85425
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-12-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [343408484c4610e34c793e2dc0ed87d2b772d23b]

        sal_Char->char in filter
        
        Change-Id: I0cec9d1f552e3350e2a2748861447a8f0afa64e8
        Reviewed-on: https://gerrit.libreoffice.org/85474
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [bd9d2c3205af57dc6ae9821a3bc9c098bf97dba1]

        sal_Char->char in desktop..dtrans
        
        Change-Id: I6ad7d6acf081c16f904eb1b2506b545a88046c48
        Reviewed-on: https://gerrit.libreoffice.org/85470
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [a56955a4b323dd3e78ea49f2b3f3eebca5d5586c]

        sal_Char->char in editeng..eventattacher
        
        Change-Id: Ia9c736042a07a17377db6d88c5bcd2b468e98777
        Reviewed-on: https://gerrit.libreoffice.org/85471
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-19  Batuhan Görkem Benzer  <batuhan1167@gmail.com>  [7b1f3135de3211b0b750571ecdcd9dcab752b544]

        tdf#124176: Use pragma once instead of header guard
        
        Change-Id: I720508aa4bfd77f15b5d713e4d948b06af0be4c2
        Reviewed-on: https://gerrit.libreoffice.org/85414
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-19  Mesut Çifci  <mesutcifci97@gmail.com>  [0b827a6a64300430b43dfb48daab33f81d3494de]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I377809c01053ebaf2fe004478e144509adbbdd1f
        Reviewed-on: https://gerrit.libreoffice.org/85416
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-19  Mike Kaganski  <mike.kaganski@collabora.com>  [eb973a46ba0e34026db2d2929f2aa10505623872]

        tdf#75806: use actual string leading characters for correct precondition match
        
        Having an arbitrary prepended character prevents e.g. matching start of a word
        for search continuation. Trimming the string to the start of the search breaks
        correct look-behind assertion matching (e.g. for regexes like `(?<!abc)abc`).
        
        As Michael Stahl suggested, we should use actual preceding characters instead
        of the arbitraty prefix. Let's use up to 100 preceding characters in the hope
        that this would be fast enough, and yet cover 99.999% of useful assertions.
        When the search string does not start with a look-behind assertion, use up to
        3 preceding characters (to account for UTF-16 surrogate pairs).
        
        Change-Id: Ie19238ac792116c1d52fb2454d3142e35b6ed379
        Reviewed-on: https://gerrit.libreoffice.org/85382
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-19  Tolunay Dündar  <dndr.dev@protonmail.com>  [9ed0afc79b7da20d08153c2c3e302b061292358f]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I47be8a0488b7ff7ce176f10aaf90b8be6913cc8a
        Reviewed-on: https://gerrit.libreoffice.org/85412
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-19  Yusuf Keten  <ketenyusuf@gmail.com>  [583c1c34ae9c974f68d21ee6b74baf87ab08c6cf]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: Id65f17c9785e9db3eecfb1fba6902a04906077e5
        Reviewed-on: https://gerrit.libreoffice.org/85428
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7fb88645d20c1b1ec4aca41d0d96c457333282a7]

        lok: send "EMPTY" if the rect is empty for cell selection or fill
        
        It can happen that the selection or auto-fill rectangles are
        empty and if that's the case then we need to send "EMPTY" string
        and not the content of an empty rectangle (0, 0, -32768, -32768).
        
        This can happen for CELL_SELECTION_AREA or CELL_AUTO_FILL_AREA in
        calc.
        
        Change-Id: I9a60e3907a2ab8b0e0fd1a2ff81137fba6c8e9a3
        Reviewed-on: https://gerrit.libreoffice.org/85441
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-12-19  Onur Yilmaz  <onuryilmaz0750@gmail.com>  [42a1a1c6b91907f81e15066ffab219411f18c4db]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I2f58499164254eab1d2f628b3b64710e1d2efbeb
        Reviewed-on: https://gerrit.libreoffice.org/85415
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-19  Miklos Vajna  <vmiklos@collabora.com>  [803c3a7824883ccf7d0841aabff591c014d20195]

        sw lok: disable Edit Contour button in image sidebar
        
        This can be enabled when the underlying dialog is OK under LOK.
        
        Change-Id: Id74d20de55e77842d707e345b2193ca9113594e8
        Reviewed-on: https://gerrit.libreoffice.org/85435
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-12-18  Desmin Alpaslan  <mavibirdesmi@gmail.com>  [2ded976667af503da29defc3740d0e61c4b0c723]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: Ib14b28a9508b28460a6063f7ddd322869823b49a
        Reviewed-on: https://gerrit.libreoffice.org/85413
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-18  Deena Francis  <deena.francis@gmail.com>  [8df6f6ec12972ce2c14a162e6f4dd2c0d32367ef]

        tdf#128995: Special case for single variable regression...
        
        like in LINEST implementation in Calc. Use a straightforward
        regression solver in this case, so that it is easier to
        handle the numerical error in the intercept term using
        ::rtl::math::approxSub().
        
        Change-Id: I627c0c48e377cac5385a85050c4f472ee963f3d6
        Reviewed-on: https://gerrit.libreoffice.org/85222
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-18  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [77d0ee353d4138adbdc3ee42167c27ce87f7a3e7]

        Link duplicate icons instead of including a copy
        
        The respective SVG and PNG versions have the same md5sums, so just
        list them in the linking file.
        
        Change-Id: I479b7d40980707bbba169171dd9279a62080561e
        Reviewed-on: https://gerrit.libreoffice.org/85394
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-12-18  Kemal Ayhan  <kemalayhan013@gmail.com>  [0d9e1e364d4a705c87b86e99ef9b4e5a6564b03a]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I8f8641d41a3c394c494d0e5f6cd5a06949e22fa6
        Reviewed-on: https://gerrit.libreoffice.org/85410
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-18  Eike Rathke  <erack@redhat.com>  [28ea93627ea4ea1a3003d3d1620125ea84ea31b3]

        Unit test insert with shared formula group shift, tdf#129396
        
        Change-Id: I99ab71f6fba4eb9f83fe8c262a6549a236ccf1ec
        Reviewed-on: https://gerrit.libreoffice.org/85422
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-12-18  Gülşah Köse  <gulsah.kose@collabora.com>  [3e88fc6b0eef06e1e12fcfe765e3092c6c06ce5c]

        tdf#125949 Check hardware acceleration on slideshow.
        
        Follow up commit for 8eb2d2972583b909a249f5b0f22a9b1fbf533d24
        Allows animation if hardware acceleration disabled.
        
        Change-Id: I7997936435134e36e2bf3d3d54ff1bf157cb205c
        Reviewed-on: https://gerrit.libreoffice.org/85380
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2019-12-18  Caolán McNamara  <caolanm@redhat.com>  [27a67cd6ad5a66c95f29e0fa143d54c32154dd4c]

        only 'null' case is known to be png
        
        Change-Id: I449eb008a34ee1d9f4df748f6e48d2cb62651bef
        Reviewed-on: https://gerrit.libreoffice.org/85409
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-18  Caolán McNamara  <caolanm@redhat.com>  [d670d1b601ec84ac14574e5f723d9430c81467ee]

        reset mxContentArea in dispose
        
        Change-Id: I24769a214e4cb546a28202d801256e0514c874cd
        Reviewed-on: https://gerrit.libreoffice.org/85404
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-18  Yusuf Keten  <ketenyusuf@gmail.com>  [eb57eb632c715bb32d94f5988b295bb766ad0c57]

        tdf#124176:  Use pragma once instead of include guards
        
        Change-Id: I1f6d66a0d4a06338671579e9be2dbdc5cd673d50
        Reviewed-on: https://gerrit.libreoffice.org/85411
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-18  Olivier Hallot  <olivier.hallot@libreoffice.org>  [7662cf2eae2ef2d02c0f75c5341b7859926ab361]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Typos and more
            
            Change-Id: I19c74d02a138299bad88b5e9d7c01a101c381717
            Reviewed-on: https://gerrit.libreoffice.org/85390
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [386bb99bf666c341af51df11ce11fa8d7d95a8ed]

        sal_Char->char in connectivity
        
        Change-Id: Ie32cbef9b03d69044c401f79bc737cde6dd0ed5d
        Reviewed-on: https://gerrit.libreoffice.org/85396
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [feb5df31d4c27d53746d0bb25b5ff06c466d9db7]

        sal_Char->char in comphelper
        
        Change-Id: I63488463f2255a013cb80a9318d22207cb0ed532
        Reviewed-on: https://gerrit.libreoffice.org/85395
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-18  László Németh  <nemeth@numbertext.org>  [4ea1f7363d68296219f371076a93d3e480289368]

        tdf#35570 Writer: drag and drop rows/columns without overwriting
        
        cells of the target table. Instead, paste rows above or
        columns before in the case of enhanced table selection
        (clicking in front of the copied rows or columns) or in
        the case of wholly selected tables.
        
        At moving (without pressing Ctrl during drag and drop),
        remove the originally selected rows or columns instead
        of emptying them.
        
        Change-Id: I4072d51fa8e8ae9a5b9d57f43643eadcad712597
        Reviewed-on: https://gerrit.libreoffice.org/85375
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-12-18  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [9bd87473687856f2a3c7ded26e8658c39f369aed]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Missing prepositions
            
            Change-Id: I1774899feb35b39f10d8cc3cb8dfdef06f76a66f
            Reviewed-on: https://gerrit.libreoffice.org/83198
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2019-12-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [790e47a545f610a82cd3fa76cf39223dc4782a99]

        Fix typo
        
        Change-Id: Ia721484c9c39d62e939bb3f5628c8dcaa89d5603
        Reviewed-on: https://gerrit.libreoffice.org/85417
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-18  Muhammet Kara  <muhammet.kara@collabora.com>  [ecd490b6e3e612df117e82675e63237685e3ca36]

        tdf#124176: Use pragma once instead of include guards
        
        Change-Id: I3df73c321efa7fa3e8a87608c3c7189f7d839ac8
        Reviewed-on: https://gerrit.libreoffice.org/85384
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-18  Stepas Toliautas  <stepas.toliautas@gmail.com>  [0286cde8c568a5652daf0b74f76816f980d86aee]

        Remove "--clean" option from autogen.sh
        
        autogen.sh seems to be used as a preprocessor for configure script,
        so it has only a few options itself. However, "--clean" option,
        which is even documented in script's help message, now touches only
        two items in repository (on Windows): autom4te.cache folder,
        which is refreshed during autogen.sh run anyway, and install-sh
        script, which is NOT regenerated afterwards. So using --clean
        actually breaks configuration setup.
        Please check if anyone still uses --clean for its original purpose
        and remove this feature or automate install-sh regeneration.
        
        Change-Id: Ic3991ea4e53cea5ad07696f9b75acf9176eb7ce1
        Reviewed-on: https://gerrit.libreoffice.org/85247
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-12-18  Stephan Bergmann  <sbergman@redhat.com>  [23b384ee3b0ecde3e30dfd8c4fcb13aab9e65c04]

        Silence -Werror,-Wuninitialized
        
        ...as seen with "Android (5220042 based on r346389c) clang version 8.0.7
        (https://android.googlesource.com/toolchain/clang
        b55f2d4ebfd35bf643d27dbca1bb228957008617)
        (https://android.googlesource.com/toolchain/llvm
        3c393fe7a7e13b0fba4ac75a01aa683d7a5b11cd) (based on LLVM 8.0.7svn)", warning
        about functionIndex, vtableOffset, and indirectRet being used "uninitialized"
        (but which is as intended, carrying over the values those registers have upon
        entry to the function)
        
        Change-Id: I443fe2e8bf7c25a5bd2bfd99c245d430be65f445
        Reviewed-on: https://gerrit.libreoffice.org/85400
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-18  Stepas Toliautas  <stepas.toliautas@gmail.com>  [f6a4b8ca7f79126569db14b030b46733309dbda6]

        tdf#127481: reset active cell reference during table copy
        
        During cloning of 1x1 table, SdrTableObjImpl.mxActiveCell reference
        is set incorrectly, keeping an address of a temporary cell.
        I clear that reference so it gets assigned to a cell of a new table
        on first request. An alternative is to find the position of an active
        cell in source table and set it to a corresponding cell in cloned
        table (after call to new TableModel()), but I have no opinion
        on whether newly-cloned table should have active cell marker,
        and the assignment seems to work in some other fashion for multi-cell
        tables. So I just zero-init temp object, which should be done anyway.
        
        Change-Id: I965b7afbfedf2e57262d3388be1d045687521eee
        Reviewed-on: https://gerrit.libreoffice.org/85275
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-12-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [a783c1bb61ab888275241ff589a84d216ecbb3dc]

        sal_Char->char in dbaccess
        
        Change-Id: I6cce128843d88bc453d171b2584ecf0dfffd1044
        Reviewed-on: https://gerrit.libreoffice.org/85398
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [685c9642c190c8d2585f46c058e950d279e0aa8f]

        sal_Char->char in cppcanvas..cui
        
        Change-Id: I7e9fa7011f1e0bf143f86055718c772caebf8ee6
        Reviewed-on: https://gerrit.libreoffice.org/85397
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [9e5cbcf90f15f46f84900a58bcaee437b98587f6]

        load images by explicit type
        
        speed ups dialog load time a little (10%)
        
        Change-Id: Id64c50c27ffc5971049313a3b9105e4e36fc0b69
        Reviewed-on: https://gerrit.libreoffice.org/85388
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-18  Caolán McNamara  <caolanm@redhat.com>  [80deb9f71f29d76183f256afb92d3201998f14be]

        Resolves: tdf#129444 relabel the insert bibliography entry sections
        
        following Mihkel Tõnnov suggestions of...
        
        <<
        The two section headers, "Entry" (old) and "Layout" (new in 6.4) no longer
        match their sections:
        
        1) "Entry" has only two sub-items now, the radio buttons for choosing
        between "From bibliography database" and "From document content".
        
        2) "Layout" has three sub-items: Short name (dropdown), Author, Title.
        
        It would be logical to name that one "Entry", and rename the first header
        (current "Entry") to "Bibliography source" or similar, as it now is header only
        for the upper part of the dialog, not the whole dialog anymore.
        >>
        
        and
        
        <<
        If their header becomes "Bibliography Source", then I think the "From" should
        be dropped from them: "Bibliography database" and "Document content".
        >>
        
        Change-Id: I35f566defb02f3931507543536c534564bfbd2f4
        Reviewed-on: https://gerrit.libreoffice.org/85270
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-18  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [5fd4d10da1370c46ac831e58eb4d138c9a02ab7d]

        Reduce indentation
        
        Change-Id: I056016bac5d08a85f9664e31bcaee01c2dd9e6e0
        Reviewed-on: https://gerrit.libreoffice.org/85391
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-12-18  Caolán McNamara  <caolanm@redhat.com>  [8a0f3020eda5ce23e272a095e52aca5a386cfddc]

        unused supression
        
        Change-Id: I0e58eacbf28d4c52e096f26d3f472560b22f286e
        Reviewed-on: https://gerrit.libreoffice.org/85393
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [4b7b6993134a48c850608c758f7b7283bed27fec]

        reduce temporary OUString creation
        
        speeds up dialog load time a little (5%)
        
        Change-Id: Ia4e5f1973bb6f06b2b5ec6a251e4ad07fc3636d2
        Reviewed-on: https://gerrit.libreoffice.org/85389
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-18  Michael Meeks  <michael.meeks@collabora.com>  [280f54a942ce9fe0177100312fc45a398955bd8a]

        lok: vcl: fix multiple floatwin removal case more robustly.
        
        Instead of this over-clever approach of recursively removing items
        which can easily fail, build a list, then iterate it in-line while
        disabling recursion.
        
        also includes:
        
        lok: vcl: fix multiple floatwin removal case.
        
        We need to progress in our while loop to remove children, even if
        they are currently not in popup-mode; fixes infinite loop with two
        popups present concurrently.
        
        Change-Id: Ic7b7f8e13a466d254abe53b77bc166c6a89fa8c3
        Reviewed-on: https://gerrit.libreoffice.org/85368
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-12-18  Stephan Bergmann  <sbergman@redhat.com>  [189d498f5c0c633f8cd87b3f1b6d57020371a952]

        tdf#128671: Rely on unwind.h, declare what's missing from cxxabi.h
        
        ...for gcc3_linux_aarch64, similar to what
        128deeae81a6f802bfb79b8f0fa8c4b10729f7db "cxxabi.h is not specific to GCC" et al
        did for gcc3_linux_x86-64
        
        Change-Id: Iee9980842c0e5f6f49642407339a67e865f8be9c
        Reviewed-on: https://gerrit.libreoffice.org/85344
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-18  Miklos Vajna  <vmiklos@collabora.com>  [fc761cb2cc343c0c0f3ca8a908a547603a029e36]

        tools: define DbgTestSolarMutex() unconditionally
        
        See the discussion at <https://gerrit.libreoffice.org/#/c/58170/>, and
        this came up on IRC today again.
        
        The above change broke the invariant that you can mix product and debug
        (but not dbgutil) builds. Restore this, without mandating dbgutil for
        the solar mutex assert code, which is useful for plain debug builds as
        well.
        
        Change-Id: I1f8bdb114b129fc4f39f186ba917e35e346a16b5
        Reviewed-on: https://gerrit.libreoffice.org/85369
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-12-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [f0106e19303a3806a375833e2100538506ccbc0a]

        sal_Char->char in canvas..codemaker
        
        Change-Id: Iaf46b42a17bc00da0f86daeafea7b5346c4a6360
        Reviewed-on: https://gerrit.libreoffice.org/85372
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-18  Stephan Bergmann  <sbergman@redhat.com>  [97d736d27435fb26d5609000f77bd79ece08572e]

        Fix typos concerning the __cxa_exception check
        
        ...introduced with 069506bcb0ee4005b01c22095ed427b96b553c98 "Use config_cxxabi.h
        to check for __cxa_eh_globals, __cxa_exception", but which appear to have been
        harmless as (a) the checked-for __cxxabiv1::__cxa_exceptions never existed in
        cxxabi.h, and (b) lack of __cxxabiv1::__cxa_exception in cxxabi.h happened to
        conincide with !HAVE_CXXABI_H_CXA_EH_GLOBALS
        
        Change-Id: I13f8a2b3cf0f03f2bc96cf053d2b571860055978
        Reviewed-on: https://gerrit.libreoffice.org/85373
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-18  Stephan Bergmann  <sbergman@redhat.com>  [c85588548bb016eb88247de75e303be2585023a6]

        Fix instructions for setting up the SDK
        
        (see the mail thread starting at
        <https://lists.freedesktop.org/archives/libreoffice/2019-December/084013.html>
        "Beginner's question about installing Libreoffice SDK")
        
        Change-Id: Iea0c394ec052587cdf4ba2a6a7ab38f4214ccbf0
        Reviewed-on: https://gerrit.libreoffice.org/85374
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-18  Stephan Bergmann  <sbergman@redhat.com>  [60274d430881ffe8681a2920b4df589d16942ace]

        Elide use of rtl_Instance (which is obsoleted by C++11 thread-safe statics),
        
        ...redux, after 8473ac2e27efff3ec902a358896a669ce05f047a "Elide use of
        rtl_Instance (which is obsoleted by C++11 thread-safe statics)" had done the
        same in parallel but forgot to remove some now-unnecessary parts:
        
        There appears to be no good reason to control the lifecycle of the VtableFactory
        instance via dso_init/exit, instead of via a plain static local variable.
        
        This removes the need for the Windows DllMain functions.  They also called
        DisableThreadLibraryCalls, which disables the DLL_THREAD_ATTACH and
        DLL_THREAD_DETACH notifications for the respective DllMain.  Lets assume that
        this was only done (as an optimization) because there had to be a user-provided
        DllMain, and that it was not in itself a reason to have a user-provided DllMain.
        (Most other DllMain across the code base that call DisableThreadLibraryCalls
        also do something else.  The only DllMain that only calls
        DisableThreadLibraryCalls is the one in
        shell/source/win32/shlxthandler/ooofilt/ooofilt.cxx, introduced with
        3fbfb21e298ba506c50733d4aaefc7550bca2fe4 "INTEGRATION: CWS desktintgr02".)
        
        Change-Id: I696e1c8d49060853c1a2c24f67469f6adfea6801
        Reviewed-on: https://gerrit.libreoffice.org/85367
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [fb1eac64df88baae9f211d052793773686c0e180]

        sal_Char->char in avmedia..basic
        
        Change-Id: Ied1331d979539ef1183da64c55351b57d24f4a4f
        Reviewed-on: https://gerrit.libreoffice.org/85371
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-18  Roman Kuznetsov  <antilibreoffice@gmail.com>  [82dce922e6d36b40dd0571b0c00666cd6fc1a8ac]

        tdf#128683 Add More Options button to Table section in Writer's Sidebar
        
        Change-Id: I057f7853fafcf8aa33611adae969b12fda6405b7
        Reviewed-on: https://gerrit.libreoffice.org/84972
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2019-12-18  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [8d3cec3c36ecc634ff1079aa897d5692df5c1b25]

        tdf#42949 Fix IWYU warnings in sfx2/source/appl/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Id8d2d6f739ac3b039d4afe7d1b65119b9eb614a5
        Reviewed-on: https://gerrit.libreoffice.org/84674
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-12-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3353a39b065300194531d24b60e8312a9d83c6d8]

        Fix typo
        
        Change-Id: Ic1daa649bbe73f2237f4e83e85cda88ba041e1f3
        Reviewed-on: https://gerrit.libreoffice.org/85365
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c726769f091b8ed47d58f5a485f93123c53668df]

        Fix typo
        
        Change-Id: I2bebd1ea9e8bd7815f6a0fccf5a87af68c84fbb7
        Reviewed-on: https://gerrit.libreoffice.org/85364
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [568b820bc2d52c007ee08ad7a3849c94a458115d]

        tdf#119227 fix freeze when copying a large bulleted list
        
        freeze goes from 5 seconds to about 1 second for me
        
        (1) used unordered_map instead of map
        (2) don't create temporary SfxItemSet's just to check equality
        
        Change-Id: I17939adb9ffd53bc56339d7a62ef217ade26de36
        Reviewed-on: https://gerrit.libreoffice.org/85298
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-18  Stephan Bergmann  <sbergman@redhat.com>  [c4abc77f2e29d96ff2025b1bd84fe3f63715e011]

        Elide use of rtl_Instance (which is obsoleted by C++11 thread-safe statics),
        
        ...redux, after 51e7a590976f664deb0a386d23b66bee38ea5687 "Elide use of
        rtl_Instance (which is obsoleted by C++11 thread-safe statics)" had done the
        same in parallel but forgot to remove some now-unnecessary parts
        
        Change-Id: I6c9d80c28b673ffb178d4f3cbd097b7d90891344
        Reviewed-on: https://gerrit.libreoffice.org/85356
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [e90e3bb1d802bdd5f06a2de9752069f9dfb61aab]

        loplugin:duplicate-defines
        
        these are already defined in include/svx/charmap.hxx, which is the
        superclass header, so that looks like the better place to keep
        
        Change-Id: I313a6a910e061360846cab4f84b0f47c98778aae
        Reviewed-on: https://gerrit.libreoffice.org/85342
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-18  Caolán McNamara  <caolanm@redhat.com>  [99429e2dee996965d30d057f649ec31077fbabb4]

        drop ellipsize on 'and'
        
        Change-Id: I60377bf94c2c7c360bb56e0cd85df3d7dabe61e9
        Reviewed-on: https://gerrit.libreoffice.org/85323
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-12-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [a95958759a84c570b49fc19a9d8939ebed0d9cbf]

        use o3tl::optional rather than boost::optional
        
        Change-Id: Ia02e4c37935445e35e806964570fa900e3981463
        Reviewed-on: https://gerrit.libreoffice.org/85357
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [0a41d401a0c6460219f3c57cbb75d79ba13ad8a3]

        loplugin:duplicate-defines
        
        looks like these were left behind when the associated *Item classes were
        moved from svx to editeng
        
        Change-Id: I09bf48396e18a9f1a6dddb65618affc782777c25
        Reviewed-on: https://gerrit.libreoffice.org/85341
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-18  Miklos Vajna  <vmiklos@collabora.com>  [b85810637d2475496a3055ae8c3f36a5a104a9a1]

        sw RTF export: don't mark these members as const
        
        As the destructor wants to std::move() these members, and that only has
        an effect if the member is not const.
        
        Simiarly in writerfilter/, there the const prevents the implicit
        std::move() on return.
        
        Change-Id: I42ce393da9033abbd028bd5b83f15f69d34e254d
        Reviewed-on: https://gerrit.libreoffice.org/85336
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-12-18  Mike Kaganski  <mike.kaganski@collabora.com>  [4644edc92a93cb80ebe0e409975ff1303927461f]

        Fix debug build after 7732444c5d4e79ae0218932afe85bcc4b56a00a4
        
        UnitTypeToString was defined static in emfphelperdata.cxx, and was
        absent in any header included in emfpfont.cxx, so it's unclear how
        could it pass all the build tests.
        
        Change-Id: I87f966d3cde5d04ab3d364ee0d583adbdc2cc2c0
        Reviewed-on: https://gerrit.libreoffice.org/85355
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [998ad9b8b1d0eb08b2515ea2086b9f3de58492e7]

        Elide use of rtl_Instance (which is obsoleted by C++11 thread-safe statics)
        
        Change-Id: I522c42d1fe97de2b1a8a629c97cf68e11006a328
        Reviewed-on: https://gerrit.libreoffice.org/85327
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-18  andreas kainz  <kainz.a@gmail.com>  [bcd45c2ab6cbdef1d8b82b327be92b30d49c09fb]

        Colibre icon remove symbolic link from colibre-svg icons
        
        Change-Id: I993ab3fb57bedaf6c6c1c1946c52eeab7c622acb
        Reviewed-on: https://gerrit.libreoffice.org/85345
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-12-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [ab35d0ab54501cb552cea56ec920d475e4bfe26f]

        loplugin:duplicate-defines
        
        not used outside the .cxxx file, so move them there
        
        Change-Id: I1043d58bfa849c67a572d53c4cc60fc7e227d508
        Reviewed-on: https://gerrit.libreoffice.org/85337
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-18  Alex Henrie  <alexhenrie24@gmail.com>  [642e33e53f965d8f85d55f092809c4c5c23bba5d]

        Remove unused exception imports from updatefeed.cxx
        
        This reverts commit 1e73a1bfab8abe658e2864ae1512737e489dfb0f.
        
        Change-Id: I5f3c62ffafd3e15b62227766e15a944c76d11978
        Reviewed-on: https://gerrit.libreoffice.org/84294
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-18  alonso  <laurent.alonso@inria.fr>  [f14cd1ad62e6f17f2a1e56a7d4dfb8fad8d5375e]

        writerperfect[libwps,tdf#128673]: use the inFilter option in headless mode...
        
        Change-Id: I494360ddb55e39e09edf03aaf0bf6a01dc432f83
        Reviewed-on: https://gerrit.libreoffice.org/82595
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [d681cca399947a0f1438d68850a8e61131e6e414]

        loplugin:duplicate-defines
        
        already defined in pivotrow_curs.h, so just delete this one
        
        Change-Id: I1c60bef657a8312cad29ede09c4f6925f0f0e15c
        Reviewed-on: https://gerrit.libreoffice.org/85340
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [000db9b072a93884865937942ca82588be7f9919]

        loplugin:duplicate-defines
        
        this one is shared between multiple cxx files, so remove the local one
        
        Change-Id: I9f6d06db04febd1bae616b4f87543066b1212f0f
        Reviewed-on: https://gerrit.libreoffice.org/85339
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [14824e73d8be8dfe3f26880d805dde58418a4835]

        loplugin:duplicate-defines
        
        already defined inside the .cxx file, so just delete the one in the .hxx
        file
        
        Change-Id: I2b8eb1dde1365276ef0cddb89d6016348708f5e6
        Reviewed-on: https://gerrit.libreoffice.org/85338
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [6526b72434e5f4097229629e12d9ab958edfafc4]

        Elide use of rtl_Instance (which is obsoleted by C++11 thread-safe statics)
        
        Change-Id: I34f801d1d56868b89027f10e0567004f1b8a4cc7
        Reviewed-on: https://gerrit.libreoffice.org/85331
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [10f4db67b6690cecfe449b4283b52f56400f07e2]

        Elide use of rtl_Instance (which is obsoleted by C++11 thread-safe statics)
        
        Change-Id: Ib0965f57cb929a220fc9df381abdca654985c9de
        Reviewed-on: https://gerrit.libreoffice.org/85330
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [51e7a590976f664deb0a386d23b66bee38ea5687]

        Elide use of rtl_Instance (which is obsoleted by C++11 thread-safe statics)
        
        Change-Id: Ie3e099a6561c22646f07dab418f1a2f8123f1449
        Reviewed-on: https://gerrit.libreoffice.org/85329
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [8473ac2e27efff3ec902a358896a669ce05f047a]

        Elide use of rtl_Instance (which is obsoleted by C++11 thread-safe statics)
        
        which does not seem to have been doing anything useful here anyway, not
        since
        
            commit 730399de90add4e35da9754a8f7525b443237026
            Date:   Wed Jul 18 11:16:06 2007 +0000
            INTEGRATION: CWS unomacli64 (1.6.50); FILE MERGED
            2007/06/20 10:29:46 kr 1.6.50.1: fixed: #i78284#
        
        Change-Id: I57345a08c333953a66b3a5f3be1fe9a2f1f092ef
        Reviewed-on: https://gerrit.libreoffice.org/85328
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-18  Seth Chaiklin  <sdc.blanco@youmail.dk>  [1bc50aca32a2c76017a552a06dca2c941ab38f7a]

        tdf#127294 Remove spaces; follow design guidelines for tips-of-the-day
        
        - converted to design guidelines
            all quotes 
            all menus items
            apostrophe (U+2019)
            em-dash (U+2014)
            minus (U+2212)
            expanded contractions 
        
        - Corrected spelling and grammar mistakes.
        
        - Simplified wording in some tips
        
        - tried to clarify uri explanation in relation to help
        
        Change-Id: Ic9984fdc09813d2b43324a104d5c30420671c6b9
        Reviewed-on: https://gerrit.libreoffice.org/85228
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-12-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [09ff0a177753fdb6337239d908b72385913fbf51]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix repetition
            
            Change-Id: I133f5d6d70a39d2ccd90f4a16d579c0e3225108e
            Reviewed-on: https://gerrit.libreoffice.org/85349
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2019-12-18  Chris Sherlock  <chris.sherlock79@gmail.com>  [e356b371373ed6d047efac9913bc69cb2bfa0105]

        tdf#129459 drawinglayer: fill shapes with solid color brush
        
        EMF+ shapes were not filling when the brush style is a solid color. This
        patch fixes this issue.
        
        Change-Id: I6a2b12e514af9a85f50198dceee642fac8df2f1b
        Reviewed-on: https://gerrit.libreoffice.org/85343
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-12-18  Chris Sherlock  <chris.sherlock79@gmail.com>  [7732444c5d4e79ae0218932afe85bcc4b56a00a4]

        drawinglayer: improve logging for fonts
        
        Change-Id: I5b430360894dc1738445820679ceaf09edfeef55
        Reviewed-on: https://gerrit.libreoffice.org/84840
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-12-18  Eike Rathke  <erack@redhat.com>  [491e8f60bf7f216a3bb3092b22334924b6c9aee1]

        Resolves: tdf#129396 Refresh shared formula group area listeners upon shifting
        
        Regression from
        
            commit 47230a036fe35b9a7a7c0609232849fcbb51efcc
            CommitDate: Thu Feb 5 11:52:51 2015 +0100
        
        	Resolves: tdf#88792 do not hold a ScFormulaCell** in group area listener
        
        where previously the listener position's column was taken from the
        group's remembered top formula cell (then updated) position, which
        holding the cell was wrong in other cases.
        
        Change-Id: Ida1503daa7cbda2b41459ff5d63652a6febd91e0
        Reviewed-on: https://gerrit.libreoffice.org/85347
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-12-18  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [c2f8929ed76085bc81f390f90e06bd6781206537]

        vcl: sfx2: LOK: Support per-view popup windows
        
        While we do support multiple views, there is only
        one state for popup/floating windows, that also
        includes the dialogs open and related windows/data.
        
        This adds support to allow each view to have its own
        popups and state, thus allowing multiple users to
        interact with the dialogs independently of one
        another.
        
        (cherry picked from commit b50c341a53911f1d725947a4d8d3d2f782c94079)
        
        Change-Id: I3786a561ca6ca113ad12425bdb491e5a30bd1a28
        Reviewed-on: https://gerrit.libreoffice.org/82440
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/85221
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-12-17  Michael Stahl  <Michael.Stahl@cib.de>  [9e63d328691014bc97f6b66b708ed9dec53618e6]

        ofz#18534 sw: WW8 import: avoid creating redlines that overlap...
        
        ...with fieldmarks, as the editing operations already do.
        
        This was triggering ~SwIndexReg assert when creating this redline:
        
        $4 = "     \b\nfür \a\003     \b\nKlasse \a\003     \b\t\tSchuljahr \a\003     \b\t\a\003  \b. Halbjahr\nLeistungsbeurteilung lt. Konferenzbeschluss vom "
        
        Change-Id: I904be93e044c4b98bb8c806357ed061692303c7a
        Reviewed-on: https://gerrit.libreoffice.org/85149
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-17  Caolán McNamara  <caolanm@redhat.com>  [41c34570b98f31cc920efa2ba0eda9634188122a]

        unfold the gtk-related inline we don't need anymore
        
        Change-Id: I9b5ef4cc4e00649c4609bb576c01ce2ea15e4fdd
        Reviewed-on: https://gerrit.libreoffice.org/85309
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-17  Stephan Bergmann  <sbergman@redhat.com>  [44fda47be99dc870900ac08f77e1d2343219df31]

        Cosmetic documentation fixes
        
        consolidate on "Linux", "macOS", "Unix-like systems", "Windows", "Xcode"
        
        Change-Id: I448adee41cd557544b9c717ce7663c6fd08a7270
        Reviewed-on: https://gerrit.libreoffice.org/85332
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2595cd2cc2e316f3e4ca67122ebf131c8ea8ceba]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Maintenance in Fontwork Help page
            
            Change-Id: I08c5008881d44e54a8ae2d014cf0c254f9e8b190
            Reviewed-on: https://gerrit.libreoffice.org/85310
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [55406159de44a7e03e4869c685024384b63a3328]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Mute L10n in some embedvar cases
            
            Change-Id: Ib9078cfec42e652a41417d3ca977818434961945
            Reviewed-on: https://gerrit.libreoffice.org/85334
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0d32f2a7dfa7c619d07e8a2680f19564a7032d44]

        Fix typo in code
        
        Change-Id: I32f99d6dbdaa52f53bd630b611d13decf110fd75
        Reviewed-on: https://gerrit.libreoffice.org/85318
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2019-12-17  Miklos Vajna  <vmiklos@collabora.com>  [037cd13af81f8a1169d01e95036ed942f261f9a6]

        sw reqif-xhtml export: add a new RTFOLEMimeType parameter
        
        This is similar to commit e0f20211a8048a87b078aa4cf0f28c0c847487ad (sw
        reqif-xhtml import: add a new AllowedRTFOLEMimeTypes parameter,
        2019-12-16), except that was for the import and this is for the import.
        
        The situation was similar, SfxBaseModel::impl_store() still had the
        custom store parameters, but later functions lost it, so at the end
        OutHTML_FrameFormatOLENodeGrf() in the sw HTML export could not respect
        it.
        
        Fix the problem in a similar way, so the SfxMedium instance created for
        the duration of the export provides the custom options via
        SfxMedium::GetArgs().
        
        Change-Id: I71d2c7920f42d98133f345703cfdfd50f0e8550c
        Reviewed-on: https://gerrit.libreoffice.org/85321
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-12-17  Stephan Bergmann  <sbergman@redhat.com>  [78761f9b0177b0ae8ccfc5323a530fe4404b9637]

        Make disabled PDF import tests compile again
        
        ...if they were enabled, see the mail thread starting at
        <https://lists.freedesktop.org/archives/libreoffice/2019-December/084003.html>
        "sd: disable pdf import tests"
        
        Change-Id: Ic52972e60ea411baab0f7b0ed0ec6b6057a95e06
        Reviewed-on: https://gerrit.libreoffice.org/85238
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0082db9dd134e16d59a8000368976de42154d2a3]

        Removed duplicated include
        
        Change-Id: Iaa0b6006b53b2f20f9eb6e86f081211bf60d19bf
        Reviewed-on: https://gerrit.libreoffice.org/85311
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a67e007cb1184addc322710e62723e3ca5af29db]

        Fix typo
        
        Change-Id: Id8deb01adb8111850f317bdbfc363f507c54a7dd
        Reviewed-on: https://gerrit.libreoffice.org/85315
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b569683398f2cf071c7819f2ef1db514d99e1fdb]

        Fix typo
        
        Change-Id: I08800becb25f04bb30577185259b290f9cc783e3
        Reviewed-on: https://gerrit.libreoffice.org/85319
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b2b1a7ba78bb23d31eacb21c386745314cbf3379]

        Fix typo
        
        Change-Id: I6326523b8c93b1eeaf03d91bf0370dd98eeb02d9
        Reviewed-on: https://gerrit.libreoffice.org/85312
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [90239f42f3ec2ce00e8ff3620394fd2fd1b5f505]

        Fix typos
        
        Change-Id: I54554165cc0df1b1f7902e467f0ba6480f4882e3
        Reviewed-on: https://gerrit.libreoffice.org/85313
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b523838ecd07b3e6694a3b761b6848a209c5bfb9]

        Fix typos
        
        Change-Id: I363cd336389865a9aae3a5d7eb9bbbb2919a3bd9
        Reviewed-on: https://gerrit.libreoffice.org/85316
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2217ed149a6f4a4a3d11d2064112c4791106e994]

        Fix typos
        
        Change-Id: I2671a0faf78d8ece27aaa88082a60f19197e929f
        Reviewed-on: https://gerrit.libreoffice.org/85314
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [532c4af5efce928245d22eb74e159bca8c7c3839]

        Fix typo
        
        Change-Id: I64a13c892a5ae8b2c7e9614212be60d9a4300632
        Reviewed-on: https://gerrit.libreoffice.org/85317
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-17  Michael Stahl  <Michael.Stahl@cib.de>  [91b2644f3955defc82279beff12d34c9133f57a2]

        tdf#112202,tdf#112201 sw: add test
        
        Let's check via the layout which headers are used.
        
        Change-Id: I9fe30192db609d391921930c0e535daf8062e30a
        Reviewed-on: https://gerrit.libreoffice.org/85305
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Michael Stahl <michael.stahl@cib.de>

2019-12-17  Stepas Toliautas  <stepas.toliautas@gmail.com>  [da6a947b6cffbbbc4cfad89e2cdc79f1137cca92]

        Tweak configure to allow Windows builds using VC++ Build Tools
        
        Since Visual Studio 2017 Microsoft offers Build Tools installer package
        which comes with MSVC++ compiler and can include most toolchains and
        libraries, but does not require Visual Studio IDE installation.
        This patch asks vswhere.exe to use path to Build Tools as compiler path
        (in case Visual Studio path is not found) and lowers 'devenv' detection
        error to warning with an explanation.
        Identical build is produced in both cases,
        and even IDE integration (creation of sln/vsproj) works as usual.
        
        Change-Id: I6176d10cc6ea2091c353eb40d13913d8adb8f85d
        Reviewed-on: https://gerrit.libreoffice.org/85245
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-17  Xisco Fauli  <xiscofauli@libreoffice.org>  [cb6d402ed7d0e5a32783d33da9cace1a9812031a]

        tdf#129435: Fix menu reference
        
        Regression from 81f01259dfe29b7ee73c42d3b44934d6fc973cd8
        
        Change-Id: Ibeb094d7dfd998322acf88bdc38fe1f15d524e78
        Reviewed-on: https://gerrit.libreoffice.org/85306
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-12-17  Michael Stahl  <Michael.Stahl@cib.de>  [3f680aef65a158cfbc98c8afd1c3628d7f4f7b83]

        tdf#112201 writerfilter: try to apply continuous section page style...
        
        ... on the last node of the previous section.
        
        This works for this particular document, but it's quite dubious that it
        will work in the general case; feel free to revert this if it causes
        problems.
        
        Change-Id: Ia03d41a1127df505c4e9da7131323b70d88a285f
        Reviewed-on: https://gerrit.libreoffice.org/85294
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-12-17  Michael Stahl  <Michael.Stahl@cib.de>  [d7e9daf2d21d3bcafaa6aae4aed6c9df5e0999c4]

        tdf#112201 writerfilter: continuous sections:
        
        always replace break with follow-page-style, not first-page-style.
        
        It looks like Word ignores <w:titlePg> on continuous section breaks,
        unless it's the first section, which was already handled by code above.
        
        Change-Id: If7c0fe96a1789f64f1943ece453db3dbc284ca48
        Reviewed-on: https://gerrit.libreoffice.org/85293
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-12-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [acd4a9822ca62de406680403e22a0680281bd621]

        loplugin:duplicate-defines
        
        seems to be a search/replace error in
        
            commit f08faa70ccaa3bbf335b7b2ddff02a9f37efe125
            Date:   Tue Apr 25 19:21:42 2017 +0100
            fix attempt to load converted bitmap resource uses from vcl
        
        Change-Id: I882904652c9ecdfc28322cd7b5d05d3507090f2f
        Reviewed-on: https://gerrit.libreoffice.org/85297
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-17  Stephan Bergmann  <sbergman@redhat.com>  [4af97bd05aa5caa873c46b5c27aad48af23464b5]

        No need to leak ImplRepository
        
        ...after 919689ac876eb051f01a09ef67e8140efaa3df32 "Remove unused preliminary
        entries from ImplRepository::m_aStore again" makes sure ImplRepository::m_aStore
        doesn't accumulate references to UNO objects, which would only have been
        destroyed upon exit, at which point that would easily have caused various
        issues.
        
        Change-Id: I6338a1ff46d72c137d619eabd8facca794028324
        Reviewed-on: https://gerrit.libreoffice.org/85296
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [11c0effe3def917ec2002a30dbbcca1c5758ffa9]

        tdf#112989 reduce export to PDF time
        
        reduces the time from 33s to 24s for me
        
        Change-Id: Ia70e1c4220ebedf0b686ed76c5704efa551591fe
        Reviewed-on: https://gerrit.libreoffice.org/85281
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-17  Stephan Bergmann  <sbergman@redhat.com>  [7b9e75da2e057fe5b551bf7294814d1744fe653f]

        Fix various Clang and loplugin warnings in --with-webdav=serf code
        
        Change-Id: I9390d9242b1ea4413ce01bff9002929e55c1617c
        Reviewed-on: https://gerrit.libreoffice.org/85277
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-17  Caolán McNamara  <caolanm@redhat.com>  [253f4ad388f3687140c2c5a03f895b326593d728]

        make approximate_char_width private and use approximate_digit_width
        
        Change-Id: I063cb5b9823d374014fd2c8129eba53384b96870
        Reviewed-on: https://gerrit.libreoffice.org/85273
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-17  Stephan Bergmann  <sbergman@redhat.com>  [7a736cd3b7d3bc504dfc2ebea0cb55101d572610]

        Avoid false positive lopluign:vclwidgets warning
        
        ...about calling delete for a std::atomic<T*>.  It ultimately turned out that I
        didn't need such a std::atomic<T*> variable after all, but it can't hurt to have
        this fix for loplugin:vclwidgets anyway.
        
        Change-Id: I2ca058e9c39efa6c5386e6a320bed4bf8ab5f5d5
        Reviewed-on: https://gerrit.libreoffice.org/85266
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-17  Mike Kaganski  <mike.kaganski@collabora.com>  [0ba9d65c8e9d79d13ec534678d5a2131429c48b9]

        Convert some defines to constexpr
        
        Change-Id: I78d119857b80d223d6fa8228cee4c0be829627c4
        Reviewed-on: https://gerrit.libreoffice.org/85267
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-17  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [71c6f438cecc3ce5e8060efe1df840652885701c]

        tdf#129311 don't allow temporary trusted certs
        
        This simply skips the DocumentMacroConfirmationRequest, if the
        macro security level (MSL) is *High* and the list of trusted
        authors is read-only. For the MSL *Medium*, the check box of
        the dialog is hidden with read-only trusted authors.
        
        Change-Id: If6c08e4fdbf200e778d181370cc73fd947cecff5
        Reviewed-on: https://gerrit.libreoffice.org/84887
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-12-17  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [b3348ce498b3d54b3e5e6518954ad9d5e917b8f2]

        Fix macro security UI usability problems
        
        * Don't hide the option dialogs "Macro security" push button.
          I don't see any reason, why these settings should be hidden, if
          macros are disabled or settings locked. At least a user can now
          check, what is going on (still nothing shows disabled macros for
          a document in the UI AFAIK).
        * Don't scale the lock icons of the trusted list boxes.
          This just uses the same alignments, which the macro security
          level lock image uses, otherwise the image is scaled to fit the
          whole space of its layout cell.
        * Don't disable the trusted list boxes.
          If the setting is locked, it's sufficient to disable all the
          buttons, which allow modification (so View can stay enabled).
          This way you can still scroll the list. Correct button handling
          is already implemented and works for me.
        * Catch exceptions of broken certificate data.
          If your config contains certificates, which can't be correctly
          decoded, the NSS backend will throw an exception, which kills
          the dialog, but not the nested loop, resulting in a locked LO.
          Also show an error dialog with the broken base64-encoded data.
        
        Change-Id: I79002e0ce85cf9a9017caf858407f2f635a3a074
        Reviewed-on: https://gerrit.libreoffice.org/85056
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-12-17  László Németh  <nemeth@numbertext.org>  [7efae60f3625a58f8a617c80f2a55a695fbaef36]

        tdf#64902 Writer table: Paste Special->Rows Above
        
        and Columns Before table popup and Edit menu items
        to insert clipboard table data in a table as new
        rows/columns instead of overwriting the content of
        the original cells of the target table.
        
        This commit introduces the new commands
        .uno:PasteRowsBefore and .uno:PasteColumnsBefore.
        
        See also commit 1e278d1d0cfb1d5375195aa764739f00633f21e8
        (tdf#37156 Writer menu: Paste as Nested table).
        
        Change-Id: I7d13246a3ace6c5f709d607c416150f8872e4695
        Reviewed-on: https://gerrit.libreoffice.org/85214
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-12-17  Marco Cecchetti  <marco.cecchetti@collabora.com>  [dfcfdf47b5da6a11b2c3118a0f63cc48c10c2cd7]

        lok: get spelling context menu on long press
        
        This patch handles a new flag attached to the invalidate view cursor
        message for informing the client when the text cursor is inside a
        mispelled word.
        This information is used for popping up the spelling context menu on a
        long press event instead of the standard context menu for a selected
        word.
        
        Change-Id: I13fcbe53c83ca6eb56300a601734cdc3211e88a0
        Reviewed-on: https://gerrit.libreoffice.org/85244
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-12-17  Jan Holesovsky  <kendy@collabora.com>  [1fd65c35f9cc44d94ac10e929b9c9c4bfb8d1afc]

        android: Don't crash when double-tapping a text box.
        
        Here we were accessing the notification from a destructor; so avoid that
        when the pDoc is already being destructed.
        
        Change-Id: I686bc9acf66788bfed6cf478fc7a1646ca8fd259
        Reviewed-on: https://gerrit.libreoffice.org/85235
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 589147c64804adc5ceba895510559e2b6806d467)
        Reviewed-on: https://gerrit.libreoffice.org/85246
        Tested-by: Jenkins

2019-12-17  Stephan Bergmann  <sbergman@redhat.com>  [269da06bae4105ddad17b1aa1ca8477cebbfaa76]

        ScSheetLimits must be a complete type here (Windows --disable-pch)
        
        ...after 113444f59dc7690850919155b9b164b1a686bbe7 "sc: rowcol: tdf#50916 create
        ScSheetLimits to hold by rtl::Reference", due to the MSVC rules of emitting
        definitions of implicit member functions of dllexport classes:
        
        > In file included from sc/source/ui/condformat/condformathelper.cxx:14:
        > In file included from sc/inc\conditio.hxx:30:
        > In file included from sc/inc/tokenarray.hxx:24:
        > include\rtl/ref.hxx(74,20): error: member access into incomplete type 'ScSheetLimits'
        >             m_pBody->acquire();
        >                    ^
        > sc/inc/tokenarray.hxx(69,5): note: in instantiation of member function 'rtl::Reference<ScSheetLimits>::Reference' requested here
        >     ScTokenArray( const ScTokenArray& ) = default;
        >     ^
        > sc/inc/tokenarray.hxx(47,8): note: forward declaration of 'ScSheetLimits'
        > struct ScSheetLimits;
        >        ^
        
        Change-Id: I4e79340f52e92b88c43fa5b78aa69ed49b367705
        Reviewed-on: https://gerrit.libreoffice.org/85260
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-17  Stephan Bergmann  <sbergman@redhat.com>  [aae171577310a4ce568d1e5c46122ad70eff1b2d]

        Add missing DoClose of test documents
        
        I had added these while tracking down some issue which ultimately turned out to
        be unrelated to this.  But looks like it can't hurt to explicitly close these
        documents, as is already done in all the other tests in this file.
        
        Change-Id: I32f8b3cb38264aac4b7c5982430006b374142be0
        Reviewed-on: https://gerrit.libreoffice.org/85264
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-17  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [5e80d0fe6326a0a32da72f0ad2d7e0fe4df8d75b]

        tdf#42949 Fix IWYU warnings in filter/
        
        Also drop inc/gfxtypes.hxx and source/svg/spirit_supplements.hxx
        which are unused since commit
        3ca7be09834a26fbd1c371deabd7a58111092676
        "Replace SVGFilter using SVGIO"
        
        Drop now unneeded pass-through header
        source/graphicfilter/icgm/main.hxx too.
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I8abaf294370c98256815a226168085dd01123f3e
        Reviewed-on: https://gerrit.libreoffice.org/84734
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-12-17  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [99783d0edc2405f351322dfa2479c7fb36527878]

        ui: show wait mouse pointer on operations in Expert Configuration
        
        Expert Configuration is loading, resetting and searching values
        very slowly, so will be great to indicate busy status to user.
        
        Change-Id: Ic0d428d01a9f71ff899979162e1b307cd7cd7401
        Reviewed-on: https://gerrit.libreoffice.org/85242
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-12-17  Juergen Funk  <juergen.funk_ml@cib.de>  [6ca3adf22b62b88b313c8fc9311183efdabe445a]

        symstore.sh: collect PDBs for *all* artifacts
        
        - a number of external library PDBs where missing
        - also the soffice.bin and unopkg.bin (renaming that to *.bin.pdb)
        
        Change-Id: Idafcce87bfefadfa669807a861efab76b4122c62
        Reviewed-on: https://gerrit.libreoffice.org/83726
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-12-17  Michael Stahl  <Michael.Stahl@cib.de>  [08f13ab85b5c65b5dc8adfa15918fb3e426fcc3c]

        tdf#112202 writerfilter,sw: fix loss of headers
        
        There are several problems here:
        
        * CloseSectionGroup() is not only called for actual sections in the
          document but also at the end of every special text like comment,
          footnote, etc; only actual sections can set page styles. Writer
          comments use editengine so cannot even contain sections.
        
        * With continous section breaks, headers and footers are inherited from
          the previous section unless defined by the current section;
          SwXText::copyText() did not copy the content of the header on page 4
          to page 5 correctly because it used an SwXTextCursor to create the
          selection, which cannot select the table at the start of the header.
        
        * For continuous section breaks, WW8 import filter has a heuristic to
          find the first page break in the section and set the PageDescName
          property on that node to apply the page style with the headers of the
          new section; do something similar in writerfilter
          SectionPropertyMap::CloseSectionGroup()
        
        Change-Id: I3ebe3d299f83197cbf8f10de46c34de98677626c
        Reviewed-on: https://gerrit.libreoffice.org/85213
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-12-17  Stephan Bergmann  <sbergman@redhat.com>  [e9e57a3dbd8b780e0ae3c9015d757719b893f190]

        Elide use of rtl_Instance (which is obsoleted by C++11 thread-safe statics)
        
        Change-Id: Ic7b78dffb2f8d1908f3263d88c5912aec2ebce8b
        Reviewed-on: https://gerrit.libreoffice.org/85263
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-17  Caolán McNamara  <caolanm@redhat.com>  [5a303d68b44415e1c64df1cd83b2bb4da51ac57b]

        drop gtk_widget_set_double_buffered for X too
        
        Change-Id: I52f26bdf68e2ec8269c221de0fbf985629312ef3
        Reviewed-on: https://gerrit.libreoffice.org/85243
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-17  Stephan Bergmann  <sbergman@redhat.com>  [919689ac876eb051f01a09ef67e8140efaa3df32]

        Remove unused preliminary entries from ImplRepository::m_aStore again
        
        The comment added to ImplRepository::getDocumentBasicManager by
        8e74a57b6cf49cf5296ecc21a111d0119d7cac83 "mib19: #163556# preserve VBA
        compatibility in ODF roundtrip" explains why these preliminary entries are
        created, but apparently forgot to remove them again when
        ImplRepository::impl_createManagerForModel doesn't fill them.
        
        Change-Id: I49ac77a8ca408c0b17d7a7bf7e939a468882ca13
        Reviewed-on: https://gerrit.libreoffice.org/85261
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-17  Stephan Bergmann  <sbergman@redhat.com>  [0f506617258341596747416549c8f0f879267ab0]

        Elide use of rtl_Instance (which is obsoleted by C++11 thread-safe statics)
        
        Change-Id: I9ee0d2ecbb75afe5a341eac308bb6718e5830749
        Reviewed-on: https://gerrit.libreoffice.org/85262
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-17  Stephan Bergmann  <sbergman@redhat.com>  [ced9702c9fcba0c702f0b910c3f1f5dae69a4f5a]

        SdImportTest::testPDFImportShared fails for --disable-pdfium
        
        ...with
        
        > Test name: SdImportTest::testPDFImportShared
        > assertion failed
        > - Expression: false
        > - failed to load file:///.../sd/qa/unit/data/pdf/multipage.pdf
        
        during CppunitTest_sd_import_tests, because vcl::ImportPDFUnloaded always
        returns false then which gets propagated down to
        
        > #0 in vcl::ImportPDFUnloaded(rtl::OUString const&, std::__debug::vector<std::pair<Graphic, Size>, std::allocator<std::pair<Graphic, Size> > >&, double) at vcl/source/filter/ipdf/pdfread.cxx:358
        > #1 in SdPdfFilter::Import() at sd/source/filter/pdf/sdpdffilter.cxx:58
        > #2 in sd::DrawDocShell::ConvertFrom(SfxMedium&) at sd/source/ui/docshell/docshel4.cxx:485
        > #3 in SfxObjectShell::DoLoad(SfxMedium*) at sfx2/source/doc/objstor.cxx:768
        > #4 in SdModelTestBase::loadURL(rtl::OUString const&, int, std::unique_ptr<SfxAllItemSet, std::default_delete<SfxAllItemSet> >) at sd/qa/unit/sdmodeltestbase.hxx:183
        > #5 in SdImportTest::testPDFImportShared() at sd/qa/unit/import-tests.cxx:1218
        
        (If the tests currently disabled with IMPORT_PDF_ELEMENTS were enabled, see the
        mail thread starting at
        <https://lists.freedesktop.org/archives/libreoffice/2019-December/084003.html>
        "sd: disable pdf import tests", then they would work fine with --disable-pdfium
        as I just checked, so they don't need to be covered by the new #if.)
        
        (Found with <https://ci.libreoffice.org//job/lo_tb_random_config_linux/2100/>.)
        
        Change-Id: I96e83f478c344123af0c5bcd0b5a82af01b1b9da
        Reviewed-on: https://gerrit.libreoffice.org/85259
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-17  Dennis Francis  <dennis.francis@collabora.com>  [f86824cca0c442d371379d2ea0bff2241f18ab3d]

        Resolves tdf#129127: do a safe swap of patterns
        
        Following swap of patterns is not safe :
        """
        const ScPatternAttr* pPat1 = GetPattern(nRow);
        const ScPatternAttr* pPat2 = rOther.GetPattern(nRow);
        SetPattern(nRow, *pPat2);
        rOther.SetPattern(nRow, *pPat1);
        """
        
        as the first SetPattern can cause deallocation of the pattern object
        pointed to by pPat1 if it had a reference count of 1 to begin with.
        In such cases, increase the reference count of first pattern by
        putting it into document pool, thereby evading deallocation.
        
        The stacktrace of the crash without the fix looks like :
        
        Thread 1 "soffice.bin" received signal SIGSEGV, Segmentation fault.
        602             SfxPoolItem *pPoolItem = rItem.Clone(pImpl->mpMaster);
        
        0  0x00007ffff4ad2905 in SfxItemPool::PutImpl(SfxPoolItem const&, unsigned short, bool) (this=0x16c6830, rItem=..., nWhich=39321, bPassingOwnership=false) at /ssd1/work/dennis/core/svl/source/items/itempool.cxx:602
        1  0x00007fffd179e5a5 in ScDocumentPool::PutImpl(SfxPoolItem const&, unsigned short, bool) (this=0x16c6830, rItem=..., nWhich=0, bPassingOwnership=false) at /ssd1/work/dennis/core/sc/source/core/data/docpool.cxx:333
        2  0x00007fffd14e88fb in SfxItemPool::Put<ScPatternAttr>(ScPatternAttr const&, unsigned short) (this=0x16c6830, rItem=..., nWhich=0) at /ssd1/work/dennis/core/include/svl/itempool.hxx:154
        3  0x00007fffd14dd228 in ScAttrArray::SetPatternAreaImpl(int, int, ScPatternAttr const*, bool, ScEditDataArray*, bool)
           (this=0x2cbc020, nStartRow=9, nEndRow=9, pPattern=0x2da5d80, bPutToPool=true, pDataArray=0x0, bPassingOwnership=false) at /ssd1/work/dennis/core/sc/source/core/data/attarray.cxx:464
        4  0x00007fffd1653fcd in ScAttrArray::SetPattern(int, ScPatternAttr const*, bool) (this=0x2cbc020, nRow=9, pPattern=0x2da5d80, bPutToPool=true) at /ssd1/work/dennis/core/sc/inc/attarray.hxx:142
        5  0x00007fffd163cd41 in ScColumn::SetPattern(int, ScPatternAttr const&) (this=0x2cb4610, nRow=9, rPatAttr=...) at /ssd1/work/dennis/core/sc/source/core/data/column.cxx:694
        6  0x00007fffd170e65b in ScColumn::Swap(ScColumn&, int, int, bool) (this=0x2339270, rOther=..., nRow1=0, nRow2=9, bPattern=true) at /ssd1/work/dennis/core/sc/source/core/data/column4.cxx:1112
        7  0x00007fffd1ada654 in ScTable::SortReorderByColumn(ScSortInfoArray const*, int, int, bool, ScProgress*) (this=0x2cb9ea0, pArray=0x5ef71a0, nRow1=0, nRow2=9, bPattern=true, pProgress=0x7fffffff09a0)
           at /ssd1/work/dennis/core/sc/source/core/data/table3.cxx:922
        8  0x00007fffd1adf991 in ScTable::Sort(ScSortParam const&, bool, bool, ScProgress*, sc::ReorderParam*) (this=0x2cb9ea0, rSortParam=..., bKeepQuery=false, bUpdateRefs=false, pProgress=0x7fffffff09a0, pUndo=0x7fffffff0950)
           at /ssd1/work/dennis/core/sc/source/core/data/table3.cxx:1750
        9  0x00007fffd17cc70a in ScDocument::Sort(short, ScSortParam const&, bool, bool, ScProgress*, sc::ReorderParam*) (
           this=0x2cc4db0, nTab=0, rSortParam=..., bKeepQuery=false, bUpdateRefs=false, pProgress=0x7fffffff09a0, pUndo=0x7fffffff0950) at /ssd1/work/dennis/core/sc/source/core/data/documen3.cxx:1411
        10 0x00007fffd22a2f76 in ScDBDocFunc::Sort(short, ScSortParam const&, bool, bool, bool) (this=0x7fffffff0b50, nTab=0, rSortParam=..., bRecord=true, bPaint=true, bApi=false)
           at /ssd1/work/dennis/core/sc/source/ui/docshell/dbdocfun.cxx:578
        11 0x00007fffd2744e29 in ScDBFunc::Sort(ScSortParam const&, bool, bool) (this=0x2e3b560, rSortParam=..., bRecord=true, bPaint=true) at /ssd1/work/dennis/core/sc/source/ui/view/dbfunc.cxx:217
        12 0x00007fffd2744d7b in ScDBFunc::UISort(ScSortParam const&) (this=0x2e3b560, rSortParam=...) at /ssd1/work/dennis/core/sc/source/ui/view/dbfunc.cxx:208
        13 0x00007fffd2735e3d in ScCellShell::ExecuteDB(SfxRequest&) (this=0x1e42330, rReq=...) at /ssd1/work/dennis/core/sc/source/ui/view/cellsh2.cxx:528
        
        Change-Id: I70f8b95a6ff59f372b909fd173117a114906deff
        Reviewed-on: https://gerrit.libreoffice.org/85072
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2019-12-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [5c54778aad677d6bb6e6687f0f43dffad1aefa1e]

        tdf#129143 FILESAVE: PPTX: bullets have a black border after RT
        
        Revert "no need to use AlphaMask in DrawingML::WriteParagraphNumbering"
        
        This reverts commit 126818d293982e578dfb4d977ee0ea64a1cff0de.
        
        Change-Id: I7326e7dbf2f00629ca5d08cff680e68c679f321a
        Reviewed-on: https://gerrit.libreoffice.org/85258
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-17  Stephan Bergmann  <sbergman@redhat.com>  [038a4a81e5c5c37fcfaccd1358eafbf1915b0894]

        Remove dated check for jre sub-dir in JDK
        
        Since Java 9, a JDK installation no longer necessarily has a jre sub-dir, see
        <https://docs.oracle.com/javase/9/install/
        installed-directory-structure-jdk-and-jre.htm> vs.
        <https://docs.oracle.com/javase/8/docs/technotes/tools/windows/jdkfiles.html>.
        
        The check for a jre sub-dir had been there ever since
        157d22babb277a9e7bc750a74737cd60e84dfee8 "INTEGRATION: CWS rodarvus01", but the
        code that determines a working JAVA_HOME has been improved a lot since then.
        Given that the current check can be misleading (see
        <https://lists.freedesktop.org/archives/libreoffice/2019-December/084005.html>
        "Re: what jdk for build?"), better remove it completely and hope that the code
        determining a working JAVA_HOME is good enough by now.
        
        Change-Id: Ib1da3c00b8a3f1e54d5204e6ecd43b4c4441c827
        Reviewed-on: https://gerrit.libreoffice.org/85257
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-17  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [7b26e517d50ca4c34fa7a6291948fb200b2e5d71]

        tdf#128320: RTF export: do not write shape attrs for postponed shape
        
        If graphical object is postponed (here stored in m_aRunText for later
        writing) it is wrong to write shape attributes right now. Anyway they
        wll be written during shape output in a correct destination.
        
        Change-Id: I1835485870648d4f1e363d34a3f58e390672442f
        Reviewed-on: https://gerrit.libreoffice.org/85227
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-12-17  Miklos Vajna  <vmiklos@collabora.com>  [d4ea54e18346a35590933dd1e8b83d1c12a741de]

        tdf#128567 sw: fix flicker of table selection highlight
        
        Regression from commit c56bf1479cc71d1a2b0639f6383e90c1f7e3655b
        (tdf#105330 sw: fix lost cursor on undoing nested table insert,
        2019-09-16), the problem was that in case lcl_notifyRow() invokes
        SwRowFrame::ModifyNotification(), then the table selection is re-created
        all the time, while in case it does not, then it may result in a cursor
        loss.
        
        The reason for the flicker is that normally
        sw::DocumentTimerManager::m_aDocIdle is not invoked between the
        SwEditWin mouse button down/move/up events, but in case the notification
        is done, then the idle kicks in once the page frame of the row is
        invalidated.
        
        Fix the problem by avoiding the notification in the table selection
        case: this makes the flicker go away and the original cursor loss
        problem remains fixed, too.
        
        [ It is not clear to me woh can I test if the flicker happens, would
        need some mechanism to ensure that the mouse button down/up/move chain
        happens without the idle kicking in, perhaps. ]
        
        Change-Id: I91e0af0d3b1b9824754c0bf0be8535d294601787
        Reviewed-on: https://gerrit.libreoffice.org/85240
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-12-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [20ff62d319d9a8195a59d5b27ccc52d9000992c0]

        loplugin:expandablemethods
        
        Change-Id: Ifc269d9996928085a3ab78033788465b4f029368
        Reviewed-on: https://gerrit.libreoffice.org/85255
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-17  Gülşah Köse  <gulsah.kose@collabora.com>  [8eb2d2972583b909a249f5b0f22a9b1fbf533d24]

        tdf#125949 Allow the slide to continue with freezing animation.
        
        Entrance (Zoom in, Spiral in, Sviwel, Stretchy) animations with
        shapes freezes the presentation when OpenGL is enabled. As a
        workaround, avoid playing these animations.
        
        Change-Id: I054d87c4d3774339a9fe6fba42dea20bccd31bb1
        Reviewed-on: https://gerrit.libreoffice.org/85201
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2019-12-16  Andras Timar  <andras.timar@collabora.com>  [148ed6c2739ab8af88c0ac363f30f99f10bf7c1a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - fix 'Helpex warning: invalid po attributes extracted'
            
            Change-Id: I00ca6735d389eedbd651c9e08d3aed2da9a0543a
            Reviewed-on: https://gerrit.libreoffice.org/85248
            Tested-by: Jenkins
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2019-12-16  Miklos Vajna  <vmiklos@collabora.com>  [e0f20211a8048a87b078aa4cf0f28c0c847487ad]

        sw reqif-xhtml import: add a new AllowedRTFOLEMimeTypes parameter
        
        The HTML import is an old-style filter, so it has no XFilter
        implementation where filter() would get custom parameters out of the
        box. One way would be to fix by adding one more entry to the aFormalArgs
        table under sfx2/, but doing that with a random parameter of a random
        import filter feels dirty.
        
        So instead make SfxMedium store all arguments as-is, this way accessing
        other keys is as easy to accessing the already available FilterOptions
        (string) key.
        
        Regarding the actual filter change, don't require "text/rtf" as a mime
        type for embedded objects in the reqif XHTML import, so that in case the
        file has e.g. application/rtf, then that works as well.
        
        In case an (UNO) client wants to still limit the accepted set of MIME
        types, that's possible via the new parameter.
        
        Change-Id: Ia60da44d692f550d8ad5bbf374171cac67d9e04f
        Reviewed-on: https://gerrit.libreoffice.org/85229
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-12-16  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [b6f4d3b92789e972d9b079a5561723f3e73e07a6]

        sfx2: sidebar: new .uno commands to show and hide sidebars
        
        Change-Id: I9afba5eec855d6de590086736177b543d52d3b20
        Reviewed-on: https://gerrit.libreoffice.org/85192
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-12-16  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [7542c600dc406bcd29f7a6825e4df7559676c9f7]

        chart2: clear listener parents in dispose
        
        Change-Id: Icdab125589ab0f55255f683a1ea39e036de661b1
        Reviewed-on: https://gerrit.libreoffice.org/84997
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-16  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [b9d0e9e2776c4b8945f03b01473435641ee7ce06]

        sfx2: sidebar: notify mobile when the sidebar closes
        
        Change-Id: Idb05346a9ccc8690cad566b74ec86d5fdd3bfb35
        Reviewed-on: https://gerrit.libreoffice.org/84973
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-16  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [de833533ff6f1e994da2abe193b71500c1e231e9]

        sidebar: sensible line and page sizes and invalidate
        
        Change-Id: Icf60480a47d7c93bad44f6457bb05af332e63c6d
        Reviewed-on: https://gerrit.libreoffice.org/84718
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-16  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [f60f04cacf403aaeac67dea5861ca3fd2bbaa76b]

        LOK: don't send LOK notifications while switching views
        
        Changing the active view is done for virtually every
        LOK API, and in some cases simply changing the view
        results in a flurry of notifications that themselves
        caues further API calls that need to change the view.
        
        This moves the disabling of callbacks during setView
        to SfxLokHelper to make sure no view gets any
        notifications. This is needed because even when
        we disable notifications for the current view,
        the _other_ view(s) can still get notified as they
        lose their frame.
        
        Change-Id: Ia88a58d6a1162e48c40f4c4ce73c40ecb2c1fb7e
        Reviewed-on: https://gerrit.libreoffice.org/84417
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
        Tested-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-16  Szymon Kłos  <szymon.klos@collabora.com>  [7193fa3f6782f843b5a9adf1d22172f2e85551fe]

        jsdialogs: make possible to use on multiple mobile devices
        
        Change-Id: I1f7867dfd15e423f10622b3cec17ed8039d23c49
        Reviewed-on: https://gerrit.libreoffice.org/84367
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-12-16  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [6ef7133306e4563c2bb106a8c8c6840033e0bcae]

        sidebar: always trigger LOK notifications on resize
        
        This is critical for the Mobile Wizard, which
        refreshes by pushing, not pulling (following invalidations).
        
        Change-Id: Ie75c2f5c07798fa89c21901d6d0233c42768ea8d
        Reviewed-on: https://gerrit.libreoffice.org/84359
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
        Tested-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-16  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [98ee2b5080ac88bd4c09ce330c9baae924d5be16]

        sfx2: LOK: disable the Reset button from tabbed dialogs
        
        The reset functionality seems to be confusing to more
        than one user. Their expectation isn't always matching
        the functionality, perhaps because it has rough edges(?).
        
        Disabling for LOK to avoid this; users can Cancel
        and start over if they wish to do (which is what the
        Reset button is supposed to do in effect).
        
        (cherry picked from commit c3c28235cf1f853e644250ba110b2715a270a8b5)
        
        Change-Id: I4a744dd0263ab72a5858746c1f3572e62990a13b
        Reviewed-on: https://gerrit.libreoffice.org/83630
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-16  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [f3f7ea23c4611856f051cb6aeca115c27ef5b1e7]

        sidebar: do not emit unnecessary created notifications
        
        This also breaks a potentially recursive cycle where
        each 'created' notification requests a re-rendering,
        which triggers view change (when more than one view
        is open on the doc), which triggers a frame change,
        which resets the sidebar, causing a 'created'
        notification, thereby starting the cycle anew.
        
        Change-Id: I1aafe7f45871748afb393fa55c357037215e6c33
        Reviewed-on: https://gerrit.libreoffice.org/83629
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-16  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [d1739c7fc0713190b2dcbcbdda831490759f331a]

        sidebar: reset the LOKNotifier when the ViewShell changes
        
        The ViewShell (which implements the LOKNotifier interface)
        changes during the lifetime of the SidebarDockingWindow.
        This is extremely problematic, because we assign the
        LOKNotifier to a window, and use it to emit notifications
        to the LOKit clients. When the ViewShell changes, a window
        (the SidebarDockingWindow in this case) may end up using
        an old ViewShell instance, which may have just been destroyed.
        
        Now we properly reset the LOKNotifier to make sure we are
        using the current ViewShell at all times. This is still
        not ideal, since we may use the wrong ViewShell to send
        out notifications, but we can't control that as we are at
        the mercy of the mechanism that changes the current ViewShell.
        
        This also removes obsolete flags to control which
        document-types supported sidebar, as well as other misc
        cleanups.
        
        Change-Id: Ic208f64596a39feb7354958cf4d5e1e033d87b5b
        Reviewed-on: https://gerrit.libreoffice.org/83627
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-16  Szymon Kłos  <szymon.klos@collabora.com>  [03d1d0ae8053838e31b2f43dd0ed6f67dfc6534f]

        jsdialogs: simply resize to reload
        
        Change-Id: I4eaee0f1ec27674d74fc7abfa05abaf39cb97117
        Reviewed-on: https://gerrit.libreoffice.org/83326
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-12-16  Szymon Kłos  <szymon.klos@collabora.com>  [dbcb0b2ad47782576b1502ec13deb4652ae214f6]

        Revert "jsdialogs: don't recreate sidebar on event"
        
        This reverts commit 0c75ccd84ea64f2c69afe104a4b4ebd55b3cc215.
        
        Change-Id: I127cd0179d24af52f695c9f1ee0792b9573e6e0e
        Reviewed-on: https://gerrit.libreoffice.org/83219
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-12-16  Szymon Kłos  <szymon.klos@collabora.com>  [885784f5d8808b38d86eb9c878472f91b56dad7b]

        jsdialogs: don't recreate sidebar on event
        
        This will allow to use mobile wizard in multiple views.
        JS listeners on uno commands are used instead. Also
        vcl events broadcasting is needed.
        
        Change-Id: Iddb230bfcf899384749d92da359b0a6a1260bc9f
        Reviewed-on: https://gerrit.libreoffice.org/82669
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-12-16  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [8955c25c3b4fb44a7d1adcf088917d2329bdc99e]

        sd: for_each -> range-for
        
        Simpler, more readable, and sensible stacktraces.
        
        Change-Id: I8e8a9903e3bf2ce5f31b841db9cb68fe4edc3fb6
        (cherry picked from commit a00490bf0d2ee2c94f494978ebfeb8012a02e678)
        Reviewed-on: https://gerrit.libreoffice.org/82403
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
        Tested-by: Ashod Nakashian <ashnakash@gmail.com>
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>

2019-12-16  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [98e569f29154c5f295516090186db5836e749a0d]

        sidebar: check for valid current deck before closing
        
        Also, cleanup unused/unnecessary LOKNotifier logic
        from Deck.cxx and use emplace_back where possible.
        
        Change-Id: I300c5158b12593e8130f5b6273c1ea3bcbefea7f
        Reviewed-on: https://gerrit.libreoffice.org/82402
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
        Tested-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-16  Szymon Kłos  <szymon.klos@collabora.com>  [fb9becb113d718cb4f1313d0ef2ca6bd0560fab9]

        jsdialogs: refresh after event
        
        Change-Id: Ie0128ec38dd442a04d6ea9e24cea254f5bc69791
        Reviewed-on: https://gerrit.libreoffice.org/82170
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-12-16  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [e5a75a718dd5ed3b1170797d82e1e6a36fceb8b3]

        sidebars: add JSDialog support to sidebars
        
        Currently the JSDialog path is only for mobile
        and we use the passive notifications for desktop
        Online.
        
        Change-Id: I5d26fee9475ede665f269ca1f7b582455be08e50
        Reviewed-on: https://gerrit.libreoffice.org/81754
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-12-16  Michael Meeks  <michael.meeks@collabora.com>  [17ed1ff1c091c3130839cbbcec182b6ad8b1618f]

        Revert "jsdialogs: send JSON to the client"
        
        This reverts commit 8f5f2ec5d1055f2bb81ad05e23280c51f5e6eb27.
        
        Change-Id: I8420813797352a3ab6a00adfb484170c75619b0c

2019-12-16  Michael Meeks  <michael.meeks@collabora.com>  [6134399f7b3b9474263ff311ebc4769a70288b67]

        Revert "lok: only generate sidebar JSON for mobile views, for now."
        
        This reverts commit 2d7d3cc936cb5b0a242ad7a5c714ebde03df574d.

2019-12-16  Michael Meeks  <michael.meeks@collabora.com>  [b35e97f75c1093db3516b74b637c16c5dc8e43a2]

        Revert "jsdialogs: emit JSON at idle to avoid repeated emission."
        
        This reverts commit 7d9932ade30464abf297f2e3c3690cca68d6bf71.

2019-12-16  Michael Meeks  <michael.meeks@collabora.com>  [08f3691996ed7dd4d7bc7c641000e46c6bc00bfc]

        Revert "jsdialogs: set LOKNotifier in Deck"
        
        This reverts commit 5db9bfee77e560c46457a40aee3d2b0752ab2fd8.

2019-12-16  Mike Kaganski  <mike.kaganski@collabora.com>  [5cdb14345842c07eb1a466897753da910e9488f8]

        tdf#129353, tdf#129402: fix node creation on index import
        
        ToC, bibliography, and index sections import code changed to closely
        follow what Word does, make sure that pre-rendered entries don't get
        imported as standalone paragraphs outside of the index sections, and
        paragraph count is accurate (no missing or added paragraphs as much
        as possible).
        
        In Word, an index may start and end in the middle of a paragraph:
        
            <w:p>
                <w:r>
                    <w:t>Some text before index</w:t>
                </w:r>
                <w:r>
                    <w:fldChar w:fldCharType="begin"/>
                </w:r>
                <w:r>
                    <w:instrText> TOC ...</w:instrText>
                </w:r>
                <w:r>
                    <w:fldChar w:fldCharType="separate"/>
                </w:r>
                <w:r>
                    <w:t>First pre-rendered index entry</w:t>
                </w:r>
            </w:p>
            ...
            <w:p>
                <w:r>
                    <w:t>Last pre-rendered index entry</w:t>
                </w:r>
                <w:r>
                    <w:fldChar w:fldCharType="end"/>
                </w:r>
                <w:r>
                    <w:t>Some text after index</w:t>
                </w:r>
            </w:p>
        
        However, normally it looks like either no runs precedig index, or no
        runs of pre-rendered contents will be present. When no Std elements
        are used, the typical situation is that there's a normal paragraph
        (possibly with some user text), which ends with index start marker,
        without any pre-rendered contents in the same paragraph; and all pre-
        rendered contents goes in following paragraphs. Such index normally
        ends with index end marker in the *first* run of a paragraph, which
        then might have normal text runs.
        
        When Stds are used, then no leading/trailing out-of-index runs in
        paragraphs with marks are usually present; and in this case, when
        paragraphs with index marks don't contain pre-rendered entries, they
        still are treated as part of the index.
        
        In Writer, indexes are node sections (and so cannot be inline with
        other paragraph contents). When there was some paragraph content
        already before the start-of-index mark, the paragraph is assumed
        to end before the index; in this case, when current <w:p> element
        ends, importer decides if a separate starting paragraph is needed
        or not, depending on if there was some runs after the mark. When
        there was no text runs before the starting mark, then the paragraph
        is treated as leading paragraph of the index. This allows to not
        miss empty paragraphs before index; and not have two paragraphs
        where there was one in Word. Only in cases when user had manually
        typed text both in and outside of the index in the same paragraph
        in Word, we would have the paragraph split into two in Writer.
        
        For end marks, the behaviour depends on whether it's inside Std.
        When inside, the ending paragraph starting with index end mark is
        considered part of the index. For out-of-Std case, it's considered
        normal paragraph (and measures are taken to make sure it's not
        dropped even if empty, because sometimes such paragraphs don't
        have other content, and have section settings, which is usually
        treated by Writer as "drop this paragraph" sign).
        
        A special problem is multi-column index. It's wrapped into a
        continuous section by Word; and in Writer, we also wrap it into
        a section. It would be possibly useful to detect somehow if this
        section is part of index definition, and in this case, drop the
        section and put its properties into the Writer's index section.
        That would avoid an explicit section in the imported document.
        This is TODO, for someone who figures how to detect reliably if
        the section belongs to index definition. See comment in
        DomainMapper_Impl::appendTextSectionAfter. By the way, current
        export code is wrong, producing an index that is single-column
        in Word; this change doesn't touch that.
        
        Several existing tests needed to be fixed, which used to test
        wrong results.
        
        Change-Id: I9597c8ab13f31ded9abcc24054d3478d3e3a3b40
        Reviewed-on: https://gerrit.libreoffice.org/85089
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-16  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [d396819ce8c8561afcf69c7e0dbfb6108439b4c3]

        LOK: emit modified status on entering cell data
        
        Entering data into a cell without committing will
        normally not set the modified flag. However clients
        might want to know whether there is in-flight changes
        when they need to save the document.
        
        A possible scenario is that the user enters some
        cell data and then closes the window. Both WSD and
        the client app would here rely on the modified
        notification to decide whether to save the document
        or not.
        
        We do not change the document modified state, since
        that may be incorrect (in case the user actually
        cancel the cell entry), so we preserve that so future
        updates to the modified status would reflect the
        correct state of the file. Instead, we emit a
        client notification that the document has
        been modified, to signal them that saving
        is sensible.
        
        Note that ideally we would undo this when the user
        cancels the cell edit, but that would be complicated
        due to multi-editor scenarios. For example, another
        user might actually edit the document while we
        cancel our cell edit, and in this case we should not
        reset the modify flag. Since this is unreliable,
        we leave the flag set, unless the Core emits
        an update, which will surely be accurate.
        
        Reviewed-on: https://gerrit.libreoffice.org/75513
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 38b899312245758381fa72ad17c2d4c281edb1ba)
        Reviewed-on: https://gerrit.libreoffice.org/78451
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        
        Change-Id: Id26aa6f8ce2c0a08f8bee6812fcf99275dc24551
        Reviewed-on: https://gerrit.libreoffice.org/82093
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-12-16  Caolán McNamara  <caolanm@redhat.com>  [4ebde6f969f0c774586fda46890075ea39d1f942]

        Resolves: tdf#129355 mark toc index marks translatable
        
        Change-Id: I039c5fb47ff65b0b1646f28b096ca1ae66e4bc72
        Reviewed-on: https://gerrit.libreoffice.org/85215
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-16  Marco Cecchetti  <marco.cecchetti@collabora.com>  [af3bb63fc048b4a2e8ccdee89ddd39fcf5a7a6b2]

        lok: unit test dialog text input field
        
        Change-Id: I989086e12ada7c8606f5bfe1534d33360d14031e
        Reviewed-on: https://gerrit.libreoffice.org/82017
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-12-16  Szymon Kłos  <szymon.klos@collabora.com>  [9d71f580dc436d400ea3d1e836f118b2d8528157]

        Don't send INPLACE messages to all views
        
        Change-Id: I5ede42a173d297878b6212c4c8c467e2898d797f
        Reviewed-on: https://gerrit.libreoffice.org/80683
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/82164
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-12-16  Szymon Kłos  <szymon.klos@collabora.com>  [b3293953b885be5ab1b67c00552b3c399eb48814]

        lok: send message when in place editing
        
        Fixup mis-merge into the wrong module of
        	"lok: send message when in place editing"
        
        This reverts commit a5acbbdbce32b25000ad2f1429c7bc307c7d28cb.
        
        Change-Id: Ia7ee0b70e2c491274d9fa7eb5808396e83fb3e52
        Reviewed-on: https://gerrit.libreoffice.org/80682
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/82151
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-12-16  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [46f36451e84b8ba86d8b3a8745ebc79edc05a554]

        sw: fail loading when the fallback text detection fails
        
        When we document in question fails to match any known type,
        we try to open as plain text (and convert to a Writer doc).
        However we should not display non-text when we have failed
        to detect ascii or unicode contents in the file.
        
        This happens with corrupted documents, for example, where
        we end up displaying non-printable binary data.
        
        Change-Id: Iccc158a4cb6051a8b17ba01987a30a9882a27fa9
        Reviewed-on: https://gerrit.libreoffice.org/75512
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit d1f6f27e2a014aa55e2762f1209dc520fb183404)
        Reviewed-on: https://gerrit.libreoffice.org/78452
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/82099
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-12-16  Michael Meeks  <michael.meeks@collabora.com>  [d1064efc84c151630c0294a92b4caa08be676d8b]

        lok: calc - update our version of the other view's selections on zoom.
        
        Change-Id: I4d23bb77045b41d04109e7dd70a1f47bca8aaa56
        Reviewed-on: https://gerrit.libreoffice.org/84767
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/84768
        Tested-by: Jenkins

2019-12-16  Seth Chaiklin  <sdc.blanco@youmail.dk>  [6c844f9bbc76f615d9a49526670538f045d82e0b]

        tdf#127294 replace one section tip of the day with 4 new section tips
        
        Also adjusted wording on another section tip.
        
        Change-Id: I8e24656f2cbf86a5da3bc2b8e204b2bc8d29b33c
        Reviewed-on: https://gerrit.libreoffice.org/84965
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-12-16  Caolán McNamara  <caolanm@redhat.com>  [ba2be3187e59758ed31ceeb522f58d5796bcb97c]

        crashtesting: null deref on load of tdf113898-2.ods
        
        Change-Id: Ie6e00af220d1ee65c363224abcf63ece2e7bff6f
        Reviewed-on: https://gerrit.libreoffice.org/85206
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-16  Caolán McNamara  <caolanm@redhat.com>  [ee8731c8c38451326027f5ee270f8187cb4cd34d]

        crashtesting: null deref on export to ods
        
        of EDRM_Data-Set_File-Formats_1-0/data-set/dbs/PICTURES.DBF
        
        Change-Id: Id501c1fe24aa42d25974cee7d35693f8d221d067
        Reviewed-on: https://gerrit.libreoffice.org/85208
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-16  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [3697982bcb8bf956f6d3345daa6fd0fbf582bd49]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Raising errors with Error statement
            
            Change-Id: I61144f5c37aae5c5f46b3eab2a2c453cc9c786a7
            Reviewed-on: https://gerrit.libreoffice.org/85164
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-16  Miklos Vajna  <vmiklos@collabora.com>  [cbcb7f0d193bd79e8366838111855f4b51cf72ef]

        sw: prefix members of SaveRedlEndPosForRestore, SwAutoCompleteClient, ...
        
        ... SwAutoCompleteString and SwAutoCompleteWord_Impl
        
        Change-Id: I8e82f38340cd78ce6fd88830ccb5f48338a936c2
        Reviewed-on: https://gerrit.libreoffice.org/85196
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-12-16  Stephan Bergmann  <sbergman@redhat.com>  [b70cc938c3a38e4d7aabac032b3bd5475bccdbff]

        unused #include
        
        ...after c0ac7ae73480cd2b01f24e88c01bee507e8638f9 "Remove
        JFW_PLUGIN_DO_NOT_CHECK_ACCESSIBILITY, JFW_PLUGIN_FORCE_ACCESSIBILITY"
        
        Change-Id: I359255127782efa061f1daa35e524fb414a0160c
        Reviewed-on: https://gerrit.libreoffice.org/85202
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-16  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [1fc85d03c46cedda136986fd6df7fe862893414b]

        Revert "Make font-based unit test depend on instdir fonts"
        
        The following build:
        
         $ make clean && make gb_CppunitTest_sc_ucalc
         [...]
         $ cd sc
         $ make gb_CppunitTest_sc_ucalc
        
        triggers:
        
        sc/CppunitTest_sc_subsequent_filters_test.mk:133:
           *** Missing font filelist -> run make more_fonts extras.
        
        This didn't help the general Win32 font build problem AFAIK. There
        were additional patches to the way Windows loads the LO provided
        fonts, so just revert this.
        
        This reverts commit 368c996b24e09c427a30972b3405493328db6779.
        
        Change-Id: I841f96fe8312c47980c8e3be2e9d88242df5b28d
        Reviewed-on: https://gerrit.libreoffice.org/84633
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-16  Michael Meeks  <michael.meeks@collabora.com>  [bac7e3cf4f4129616439220271009f0baaee5078]

        lok: calc - send other views our selection in their co-ordinates.
        
        Change-Id: If48b5adb9b8b03310d2d2c4e4fefab84ad8bb149
        Reviewed-on: https://gerrit.libreoffice.org/84370
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/85085
        Tested-by: Jenkins

2019-12-16  Tor Lillqvist  <tml@collabora.com>  [23767ab2922f243b4e11db27a2f368dfedea6a24]

        Fix USE_AVMEDIA_DUMMY build after 2431477337f4ac4384ba615f76bfb5904f1a3b47
        
        Change-Id: I6dd6b4c99fa9c5da3e0ed2e948549695ad1eb08e

2019-12-16  Caolán McNamara  <caolanm@redhat.com>  [8a14fb988e718cf08e1545d81683fbc95ad24e12]

        ofz#19525 Invalid enum value
        
        value is unused anyway, so just reflect that
        
        Change-Id: I032f477dddd4d50c791898eb214dac2dbbb69f09
        Reviewed-on: https://gerrit.libreoffice.org/85203
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-16  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [3e33a11d8a553a99bd5f23940a65c301924198fb]

        Don't deprecate XKeyListener and XMouseListener
        
        They are still used in other places in the API (XSlideShowView, XWindow).
        
        Change-Id: I072f257b40e654d02a93249913cd8b60d36e75ab
        Reviewed-on: https://gerrit.libreoffice.org/85071
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-12-16  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [b0c9e28591f9fccf7b7495d982f734ecb5561bc1]

        tdf#42949 Fix IWYU warnings in connectivity/*/*hxx
        
        Except for non Linux specific parts:
        connectivity/source/drivers/macab/
        connectivity/source/inc/ado/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Iba6d0cd0effdac777be6fbc8f12f2e92cae47887
        Reviewed-on: https://gerrit.libreoffice.org/84174
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-12-16  Szabolcs Toth  <szabolcs450@gmail.com>  [dff3ae42d94fdf97c856c4a4d1e66234604927f4]

        tdf#129242 Regression fixed for one cell table borders
        
        Had to check an additional criteria before removing
        inside borders.
        
        Change-Id: I0828d973bd331e65ebabc1fe2e2f25f1bcaf58b0
        Reviewed-on: https://gerrit.libreoffice.org/84676
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-12-16  Balazs Varga  <balazs.varga991@gmail.com>  [e57d90cd4e51a1353eafc87bb29cfe6076704a7c]

        tdf#129173 tdf#129175 Fix number format of data labels
        
        Show the real value (cell value) of datapoints instead
        of the recalculated value in case of Percent Stacked Area
        chart.
        
        Also fix: tdf#95425
        Do not reset number format of data labels when open dialog
        of 'Format data series' and close dialog.
        
        Note: Inherits the data series/point label format from the
        cell format and not the axis format, if we set the 'link to source data'
        option to true.
        
        Change-Id: I04e9968034a67c6bc6b92941df61d945b4292d79
        Reviewed-on: https://gerrit.libreoffice.org/84819
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-12-16  Jim Raykowski  <raykowj@gmail..com>  [c5f593d68b7f6d8a2f2adc75d5bcb795822efeac]

        Related tdf#105225: Remove old background tab page code
        
        All uses of SvxBackgroundTabPage have been replaced by a new background
        tab page derived from the SvxAreaTabPage. This patch removes the
        SvxBackgroundTabPage code and code used only by it.
        
        Change-Id: I83a2a04c0bf908cdc630fa091cd5ccdfb5d9381d
        Reviewed-on: https://gerrit.libreoffice.org/85194
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-16  Seth Chaiklin  <sdc.blanco@youmail.dk>  [bbd7c589d6d98631f8e95d580e1f775179db3db8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#125500 Wrong tab name used in help for bullet formatting
            
            Also tried to improve and elaborate explanations in this section.
            
            Change-Id: Ib8affe1e163aa7f9b26c71f616cd9696dc6d3c15
            Reviewed-on: https://gerrit.libreoffice.org/85134
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-15  Seth Chaiklin  <sdc.blanco@youmail.dk>  [56335b9a9b117f4ab62a76aac01108bd794639c3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - #tdf129407 corrected tab name for changing page background
            
            Change-Id: I021b807bfc9e07d5024ed92f240c6f9cc987b60c
            Reviewed-on: https://gerrit.libreoffice.org/85178
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-15  andreas kainz  <kainz.a@gmail.com>  [109d7f64e7244e1c949880a65a620aaa8b8cb08b]

        NB tabbed compact Menu File Button
        
        Change-Id: I50b03f34e878f6bed97e1f3752485d2e9ecd5e55
        Reviewed-on: https://gerrit.libreoffice.org/85179
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-12-15  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [4ddd76a7324c8b035e60a12ac06cf08339f6e366]

        tdf#127481 don't override SdrText::GetItemSet() for cells
        
        No point in overriding GetItemSet() with behaviour similar to parent
        class (but less robustly so).
        
        Change-Id: I2bdff44bfded0a5fa272964b4e0671cacb125f06
        Reviewed-on: https://gerrit.libreoffice.org/85148
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-12-15  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [38eadf6d562dc0d964fce66aff021f6c99081d2f]

        tdf#42949 Replace property_tre/json_parser.hpp with fw declaration header
        
        Similarly to commit fb1b461208e7a2760fa1c018db08606a9b3e435d replace
        new instances of boost/property_tree/json_parser.hpp with forward declaration
        only header, as suggested by IWYU.
        
        Change-Id: I9f1cc3e3b1fa0a98326d6f22823860fbde2f81a2
        Reviewed-on: https://gerrit.libreoffice.org/85168
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-15  andreas kainz  <kainz.a@gmail.com>  [10226f520526c2dd3a07f7510ccce8c4323daa87]

        NB accessible fix
        
        Change-Id: Iea770642a6b4fc475e1d370af6ab7f42d2abb3f1
        Reviewed-on: https://gerrit.libreoffice.org/85166
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-12-15  Stephan Bergmann  <sbergman@redhat.com>  [8beb951309fb3b0300e0b871909de8c8c6712a05]

        Make some SwFEShell data members private
        
        ...which had each been added in the odd combination of a public data member
        together with get/set member functions, in
        0c8b1efbad48fa9697c0b1afbe4753bbbc3c4c5c "tdf#127759 Writer: add table
        row/column insert mode" and 1e278d1d0cfb1d5375195aa764739f00633f21e8 "tdf#37156
        Writer menu: Paste as Nested table", respectively.  Also prefix bTableCopied
        with "m_" for consistency with the rest of the SwFEShell data members.
        
        Change-Id: Idc6c57d19ec5db4344a9dc3b3e2a5ebeb8aabde8
        Reviewed-on: https://gerrit.libreoffice.org/85163
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-15  andreas kainz  <kainz.a@gmail.com>  [6052f14fd380c325f78dbba1a38af5a049ef5ef2]

        NB contextual single extension support
        
        Change-Id: I07fadfc19cb265408140c2492f0f136c18082e80
        Reviewed-on: https://gerrit.libreoffice.org/85159
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-12-15  Stephan Bergmann  <sbergman@redhat.com>  [bcc74f619bf87ab97ffc48ab33e031d357952a70]

        Fix use of uninitialized SwFEShell::bTableCopied
        
        ...which had been introduced with 1e278d1d0cfb1d5375195aa764739f00633f21e8
        "tdf#37156 Writer menu: Paste as Nested table", during
        `make CppunitTest_sw_uiwriter CPPUNIT_TEST_NAME=SwUiWriterTest::testDde
        VALGRIND=memcheck`:
        
        > Conditional jump or move depends on uninitialised value(s)
        >    at 0x1EBBFAF8: SwTransferable::PrepareForCopy(bool) (sw/source/uibase/dochdl/swdtflvr.cxx:896)
        >    by 0x1EBC22BA: SwTransferable::Copy(bool) (sw/source/uibase/dochdl/swdtflvr.cxx:1144)
        >    by 0x1ECB552D: SwBaseShell::ExecClpbrd(SfxRequest&) (sw/source/uibase/shells/basesh.cxx:277)
        >    by 0x1C0D0BB0: SfxDispatcher::Call_Impl(SfxShell&, SfxSlot const&, SfxRequest&, bool) (include/sfx2/shell.hxx:197)
        >    by 0x1C0D72EB: SfxDispatcher::Execute_(SfxShell&, SfxSlot const&, SfxRequest&, SfxCallMode) (sfx2/source/control/dispatch.cxx:764)
        >    by 0x1C153977: SfxDispatchController_Impl::dispatch(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> const&) (sfx2/source/control/unoctitm.cxx:760)
        >    by 0x1C154916: SfxOfficeDispatch::dispatchWithNotification(com::sun::star::util::URL const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> const&) (sfx2/source/control/unoctitm.cxx:245)
        >    by 0x21FDE395: framework::DispatchHelper::executeDispatch(com::sun::star::uno::Reference<com::sun::star::frame::XDispatch> const&, com::sun::star::util::URL const&, bool, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (framework/source/services/dispatchhelper.cxx:151)
        >    by 0x21FDEC95: framework::DispatchHelper::executeDispatch(com::sun::star::uno::Reference<com::sun::star::frame::XDispatchProvider> const&, rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (framework/source/services/dispatchhelper.cxx:109)
        >    by 0x19BF89C7: lcl_dispatchCommand(com::sun::star::uno::Reference<com::sun::star::lang::XComponent> const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (sw/qa/extras/uiwriter/uiwriter.cxx:4048)
        >    by 0x19C1F3EC: SwUiWriterTest::testDde() (sw/qa/extras/uiwriter/uiwriter.cxx:4060)
        >  Uninitialised value was created by a heap allocation
        >    at 0x4839E86: operator new(unsigned long) (/builddir/build/BUILD/valgrind-3.15.0/coregrind/m_replacemalloc/vg_replace_malloc.c:344)
        >    by 0x1ED6DA43: SwView::SwView(SfxViewFrame*, SfxViewShell*) (sw/source/uibase/uiview/view.cxx:864)
        >    by 0x1ED70065: SwView::CreateInstance(SfxViewFrame*, SfxViewShell*) (sw/source/uibase/uiview/view0.cxx:79)
        >    by 0x1C347941: SfxBaseModel::createViewController(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) (sfx2/source/doc/sfxbasemodel.cxx:4233)
        >    by 0x1C458D81: (anonymous namespace)::SfxFrameLoader_Impl::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) (sfx2/source/view/frmload.cxx:587)
        >    by 0x2401FAD0: framework::LoadEnv::impl_loadContent() (framework/source/loadenv/loadenv.cxx:1159)
        >    by 0x24020735: framework::LoadEnv::start() (framework/source/loadenv/loadenv.cxx:392)
        >    by 0x24020F89: framework::LoadEnv::startLoading(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, rtl::OUString const&, int, LoadEnvFeatures) (framework/source/loadenv/loadenv.cxx:297)
        >    by 0x2402175B: framework::LoadEnv::loadComponentFromURL(com::sun::star::uno::Reference<com::sun::star::frame::XComponentLoader> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (framework/source/loadenv/loadenv.cxx:166)
        >    by 0x24058172: framework::Desktop::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (framework/source/services/desktop.cxx:610)
        >    by 0x1F5F7306: unotest::MacrosTest::loadFromDesktop(rtl::OUString const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (unotest/source/cpp/macros_test.cxx:48)
        >    by 0x19C646A7: SwModelTestBase::loadURL(rtl::OUString const&, char const*, char const*) (sw/qa/inc/swmodeltestbase.hxx:764)
        >    by 0x19BD3792: SwUiWriterTest::createDoc(char const*) (sw/qa/extras/uiwriter/uiwriter.cxx:576)
        >    by 0x19C1F352: SwUiWriterTest::testDde() (sw/qa/extras/uiwriter/uiwriter.cxx:4055)
        
        (produced with a --enable-optimized build, so some inline frames are elided; see
        also <https://ci.libreoffice.org//job/lo_ubsan/1480/> for the same issue
        detected with UBSan).
        
        Change-Id: I080d296006bad4726942fb95a1338ea46c12bed4
        Reviewed-on: https://gerrit.libreoffice.org/85162
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-15  andreas kainz  <kainz.a@gmail.com>  [82c579fffe177c382276746d013556aa6ef910ce]

        NB groupedbar compact extension support
        
        Change-Id: Iae7d2be29a393bacf40996aa9fb021b84c7284cd
        Reviewed-on: https://gerrit.libreoffice.org/85155
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-12-15  Jim Raykowski  <raykowj@gmail..com>  [582f8d35471a121ac92e5552ef77d9f430941ae7]

        Use SvxBkgTabPage::GetRanges for new background tab pages
        
        Commit 03facb4bb75e4283c91de6f081ee96137ca4346c introduced GetRanges
        function for SvxBkgTabPage. This patch replaces all uses of
        SvxBackgroundTabPage::GetRanges for new background tab pages with
        SvxBkgTabPage::GetRanges.
        
        Change-Id: I5dd16617d25b09bcf2e02656abd84db25f7b614e
        Reviewed-on: https://gerrit.libreoffice.org/85137
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-12-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e26d89371f0e4f41476c9a99be01d98dedb76776]

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

2019-12-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8a107f30492bde0521846035b99f4bc5b3028374]

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

2019-12-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8c27460cd4b1251b099c1b23206e62b10639dba3]

        Fix typo
        
        Change-Id: I1ed6fd35d7a41597525b6f7160801b9d85cdd937
        Reviewed-on: https://gerrit.libreoffice.org/85154
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [68342eef5d3e183626ee0cf4a3ffe6d776089be6]

        Fix typo
        
        Change-Id: Ic2423f7b2e83ca957d42392c1fba2b7d636ac136
        Reviewed-on: https://gerrit.libreoffice.org/85156
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-14  Chris Sherlock  <chris.sherlock79@gmail.com>  [261b91a043d85f6b902145d208a6f63a10050b67]

        drawinglayer: log UnitType enum
        
        Change-Id: I5b13150e60109c0ede11c52940eeb10d2ba8e4e7
        Reviewed-on: https://gerrit.libreoffice.org/84454
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-12-14  Chris Sherlock  <chris.sherlock79@gmail.com>  [64e8c521d105c34d41a70e7a9437deb71af6becc]

        drawinglayer: fix getUnitToPixelMultiplier() function
        
        Change-Id: If3e7d87e804a69b8c9511e2b5ac3e0af2f1a57a0
        Reviewed-on: https://gerrit.libreoffice.org/84832
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-12-14  Chris Sherlock  <chris.sherlock79@gmail.com>  [148dba2e6fc68d593f2fb8c1a13a1e811d4504a1]

        drawinglayer: improve logging EmfPlusRecordTypeSetInterpolationMode records
        
        Change-Id: I012c9c711e30c39be94cad93b8cadac98645ce71
        Reviewed-on: https://gerrit.libreoffice.org/84453
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-12-14  Chris Sherlock  <chris.sherlock79@gmail.com>  [fb24d11ff207d1127dcc16e9a3b5ead6b92c556d]

        drawinglayer: improve logging for EmfPlusSetTextRenderingHint
        
        Change-Id: I68a371c8465bf3b13e5626d9f5d59fea48414304
        Reviewed-on: https://gerrit.libreoffice.org/84452
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-12-14  Caolán McNamara  <caolanm@redhat.com>  [504d9e75f663497e7ba08ea4124c8a1b06d658ce]

        tdf#127148 select-all on tabbing into version box in help->about
        
        and allow select-all in readonly multiline edits too.
        
        Arguably this might be a universal settings, but just enable it
        for the about dialog for now.
        
        Change-Id: Ic2e64fe26593adf4ae630d1be1a7b196a5a0216c
        Reviewed-on: https://gerrit.libreoffice.org/85127
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-14  László Németh  <nemeth@numbertext.org>  [1e278d1d0cfb1d5375195aa764739f00633f21e8]

        tdf#37156 Writer menu: Paste as Nested table
        
        Paste table data in Writer tables overwrites the
        content of the existing cells, when the cursor is
        there in an empty cell or at the beginning of the
        first paragraph of a table cell.
        
        Using the new Paste Special option "As Nested Table"
        of table popup (local) menu and Edit->Paste Special,
        (based on the new .uno:PasteNestedTable command),
        clipboard content (including native tables or tables
        copied from Calc or other spreadsheets) are inserted
        as nested tables in empty cells and at cell starting
        cursor positions.
        
        Change-Id: I32807200883651e492ae280efce7bf9806f22283
        Reviewed-on: https://gerrit.libreoffice.org/85094
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-12-14  Seth Chaiklin  <sdc.blanco@youmail.dk>  [9f9a0557c16a6b274ba60f5efc983978d1a88762]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - corrects the information about shift+F5 in shortcut keys
            
            
            Change-Id: I9660fc18e7cfeb161bf8da071373368d4d3f3735
            Reviewed-on: https://gerrit.libreoffice.org/85087
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-14  Stephan Bergmann  <sbergman@redhat.com>  [736229b20c94c502c91e2177fdd1719719c0a083]

        Rename HAVE_GCC_BUG_87150 to HAVE_P1155R3
        
        ...to match the new reality (see comment in config_host/config_global.h.in)
        
        Change-Id: I5450e520d8b82584e3fd71d7e42a6840993b5ddb
        Reviewed-on: https://gerrit.libreoffice.org/85142
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [f6064b13586aa8681907b69e4f43643251f9b803]

        sc: rowcol: convert mark data
        
        with this patch I can finally load a 3201 column document
        
        Change-Id: I880d485b3f628836e7aed92c276e660466a3b19c
        Reviewed-on: https://gerrit.libreoffice.org/85139
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [9c90c5e4740763d116d1354d1e4315d338a92140]

        loplugin:expandablemethods
        
        Change-Id: Ia8192e03feda9e8ae70e29d8dc98d995f015f9ce
        Reviewed-on: https://gerrit.libreoffice.org/85135
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-14  Stephan Bergmann  <sbergman@redhat.com>  [c0ac7ae73480cd2b01f24e88c01bee507e8638f9]

        Remove JFW_PLUGIN_DO_NOT_CHECK_ACCESSIBILITY, JFW_PLUGIN_FORCE_ACCESSIBILITY
        
        JFW_PLUGIN_DO_NOT_CHECK_ACCESSIBILITY is no longer set anywhere since
        6dcb3d4ef46312729bb6f16c473b433474863f68 "Related fdo#51252: No more prereg, no
        more unopkg sync" in 2012.  JFW_PLUGIN_FORCE_ACCESSIBILITY had been introduced
        with 72b954df59d64fa47f6380e4322243401afb683f "Avoid using gconftool. Atk
        provides a11y not Java on Unix" in 2013, as a means for users on Unix-like
        systems to still force a JVM with a11y support, even though that should no
        longer be necessary for LO a11y.
        
        Both environment variables were documented as "unofficial", with the warning
        that the "may be removed in the future."  Theoretically, they could still be set
        by some users, but the likelihood of their relevance today is considered low.
        
        Change-Id: Ib718fb275b67a6de7fd7bc88ae428fd60168f4f4
        Reviewed-on: https://gerrit.libreoffice.org/85140
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Jenkins

2019-12-14  Stephan Bergmann  <sbergman@redhat.com>  [6f5dcd30d4035652d4ee3cf9708f481cd2f53977]

        Remove unused jvmfwk *rc files
        
        ...and accompanying readme.txt.  In the past, they got copied to "solver" and
        were used during the build.  bf0e30f9cdee963d3cf889305c85b53c21b8c974 "jvmfwk:
        remove Package_*solver" stopped copying them.
        
        From jvmfwk3rc, the UNO_JAVA_JFW_ENV_JREHOME/CLASSPATH=true settings are found
        in OfficeConnection::setUp (unotest/source/cpp/officeconnection.cxx) and
        org.openoffice.test.OfficeConnection.setup
        (unotest/source/java/org/openoffice/test/OfficeConnection.java), used during
        tests.  Setting UNO_JAVA_JFW_VENDOR_SETTINGS appears to not be necessary there
        (presumably because those UNO_JAVA_JFW_ENV_* settings override its use anyway?).
        
        The JFW_PLUGIN_DO_NOT_CHECK_ACCESSIBILITY=1 in sunjavapluginrc had been added
        as the fix for <https://bz.apache.org/ooo/show_bug.cgi?id=40879> "java
        framework: registration of Java components may fail", most of the relevant
        commit messages mention "#i40879# in build environment the JRE is not tested for
        accessibility, because of potential X server problems".  There appears to be no
        replacement that still sets it in post "solver" times, presumably because that
        hack is just no longer relevant.
        
        Change-Id: I3028b2f69c00eed3c5d2103345773b8daac409a0
        Reviewed-on: https://gerrit.libreoffice.org/85136
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-14  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [4171b99905a208de8a1a519f53b492ad24008f8e]

        VBA Enum statement TestCases
        
        Change-Id: Ib8f730d22bc7de00736c9fb1bb9c1af1784eb5df
        Reviewed-on: https://gerrit.libreoffice.org/85074
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [5bcdbf03012e9d2754c3eb166bd5a01201406d9b]

        sc: rowcol: tdf#50916 convert Valid* methods
        
        which means we end up passing around ScDocument*
        __everywhere__
        
        Change-Id: I44d235ca5e9d57519f068b6880ee7d66f3ceb529
        Reviewed-on: https://gerrit.libreoffice.org/83548
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [113444f59dc7690850919155b9b164b1a686bbe7]

        sc: rowcol: tdf#50916 create ScSheetLimits to hold by rtl::Reference
        
        ScTokenArray sometimes outlives the ScDocument that created it, which
        means it accesses dead data when it tries to validate columns and rows.
        
        So create the ScSheetLimits class, which ScTokenArray can hold by
        reference counted pointer.
        
        Change-Id: Ic5771734fe4962d12f024fc1b29232124c14208a
        Reviewed-on: https://gerrit.libreoffice.org/85117
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-12-13  Deena Francis  <deena.francis@gmail.com>  [3b8e554b69de349a20d10ec90b27ab71a013b464]

        tdf#120948: row deltas should be stored as SCROW...
        
        instead of SCCOL, else it may cause overflows.
        Also included a unit test for protecting the fix.
        
        Change-Id: I8f735b23b7f95ecf34ccae86f00c76b82b0d668f
        Reviewed-on: https://gerrit.libreoffice.org/85118
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-13  Caolán McNamara  <caolanm@redhat.com>  [a54b3e8b8b7bf063117eaed19a590ce6c8a14e07]

        Resolves: tdf#128077 cancel goalseek subdialogs on forced removal
        
        Change-Id: Ifd0d81d8b5e1b6bea68e74be1cebf082e24d6dde
        Reviewed-on: https://gerrit.libreoffice.org/85114
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-13  Caolán McNamara  <caolanm@redhat.com>  [418b6589752525a9937089a73f0e116109b27657]

        Resolves: tdf#129347 ensure impress docking window has enabled input
        
        the default inputmode is taken from the parent, if the templates dialog is open
        when the sidebar is created then the template dialog has set the toplevel
        window disabled-input
        
        Change-Id: I27cd0a6d6127cc2033a2304c27d72b88f16b0b1a
        Reviewed-on: https://gerrit.libreoffice.org/85119
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-13  Muhammet Kara  <muhammet.kara@collabora.com>  [e290c3f3e233f03a0b13d19553c637f0a7070fbf]

        tdf#129056: No need for catastrophe
        
        We can continue working without hurting others
        in case of an invalid reference.
        
        Putting in a warning so that it doesn't become
        a black hole which silences errors.
        
        Change-Id: I6d75edeba227a4293b0ae16217811e49ae336a6b
        Reviewed-on: https://gerrit.libreoffice.org/85111
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-13  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [a0b6524fb369c11b5684b37f3328ef6efe5e07ba]

        Revert "Enable/Disable of children shouldn't be necessary"
        
        This currently breaks the child sensitivity handling of frames
        used in the PDF export, when toggling the form export check box.
        I also tried to add a set_sensitive to SalInstanceContainer,
        but that didn't work.
        
        I found this while debugging tdf#127493, but I'm don't know, this
        is the correct fix wrt welding.
        
        This reverts commit 1d69cf32a73c0720882731ebf3eb5d2f07fce246.
        
        Change-Id: Ib468c82124dc3d1030d7b08b2e139f49f3c00630
        Reviewed-on: https://gerrit.libreoffice.org/84976
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-13  Caolán McNamara  <caolanm@redhat.com>  [dff70ffce88b69a1d75036abb6a9e28cfd51c315]

        cancel solver subdialogs on forced removal
        
        Change-Id: Idd99af070c1ed20ecc458fb17f194a56b9d37cc3
        Reviewed-on: https://gerrit.libreoffice.org/85113
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-13  Caolán McNamara  <caolanm@redhat.com>  [63e36e30beeaef36d5071cc94c7a3424ccfd48fd]

        use runAsync for dialog inside another runAsync dialog
        
        Change-Id: Ia0196db2e74ca938ac54f45de5a6d5367ea19690
        Reviewed-on: https://gerrit.libreoffice.org/85112
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-13  Muhammet Kara  <muhammet.kara@collabora.com>  [5f76964e52860330bd840184f310010f8f1f0faf]

        Enable edit chart button on desktop and web
        
        Change-Id: Iad98ff3e0b7f3cc6608a119134ce3595dd921e58
        Reviewed-on: https://gerrit.libreoffice.org/83755
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/85092
        Tested-by: Jenkins

2019-12-13  Caolán McNamara  <caolanm@redhat.com>  [13dfaa3c3704a5a963f9e1e5d45796472f43c80e]

        Resolves: tdf#129346 if nothing currently selected, select something
        
        in the slidesorter
        
        Change-Id: I66853ba56eab93dfb18de7496212eb64e97cd2bf
        Reviewed-on: https://gerrit.libreoffice.org/85108
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-13  Luboš Luňák  <l.lunak@collabora.com>  [dcd3b5a52b343aa82933ba27be3396f46ee465ee]

        use SkCanvas::clipPath() as the real solution
        
        SkCanvas::clipRegion() is buggy and may be removed in future
        (https://bugs.chromium.org/p/skia/issues/detail?id=9580).
        
        Change-Id: I7070d3616e579ec8ce795f6a4bdef66b1ca1c493
        Reviewed-on: https://gerrit.libreoffice.org/85102
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-12-13  Luboš Luňák  <l.lunak@collabora.com>  [fe8ca52b1265e5da0e1ef645f364296cf9ee8b12]

        fix off-by-one with rectangle->polygon Skia clipping (tdf#129211)
        
        This appears to be yet another case of
        https://lists.freedesktop.org/archives/libreoffice/2019-November/083709.html,
        where converting rectangles to polygons for areas has unexpected results
        for the right and bottom edge pixels.
        
        Change-Id: I819f3eb1a739ac8fd18d792b7031b82fe52e4b4c
        Reviewed-on: https://gerrit.libreoffice.org/85061
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-12-13  Caolán McNamara  <caolanm@redhat.com>  [4a6041235d923755eda3b3f5e54f6ae5a5436072]

        size group is ignoring hidden widgets, leading to labels overlapping entries
        
        https://developer.gnome.org/gtk3/stable/GtkSizeGroup.html#gtk-size-group-set-ignore-hidden
        
        "Measuring the size of hidden widgets ...  they will report a size of 0
        nowadays, and thus, their size will not affect the other size group members"
        
        Which is unfortunate. So before we hide any labels, take the size group width
        and set it as explicit preferred size.
        
        Change-Id: If7c0f1ebd9f03914c74fde85b876549de76853c2
        Reviewed-on: https://gerrit.libreoffice.org/85097
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-13  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [0b5fea74963d499be5d59acee29ba89137f9f0cd]

        Correctly set the macro security auto confirm mode
        
        The code of adjustMacroMode() has one major problem: (almost)
        everything is handled by the single nMacroExecutionMode variable,
        which is even changed based on its initial setting.
        
        I don't know if this fixed functionality breaks something, but it
        doesn't look like it, as the enum AutoConfirmation is just used
        and defined locally.
        
        Change-Id: Iac305e9ec0020a11fd53b4bb87cc782686a247ac
        Reviewed-on: https://gerrit.libreoffice.org/85055
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-12-13  Heiko Tietze  <tietze.heiko@gmail.com>  [04a28f1c3c657338fefd61ea926357d3fad23325]

        Resolves tdf#129295 - Hyperlink Text below URL
        
        Added also an a11y label for the protocol web/ftp
        
        Change-Id: I962de691156386e86707fdbd5a4198ca4bf45929
        Reviewed-on: https://gerrit.libreoffice.org/85093
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-12-13  Muhammet Kara  <muhammet.kara@collabora.com>  [376cd2ceaeedd12a8050c5acd142cd9b9d5e731a]

        Add Edit Chart button for online's mobile view
        
        To improve UX by providing mobile viewers a way to
        enter into edit mode of a chart via single tap
        
        Change-Id: I3cfb82df166c571a401f195a7f7c806fd6df604e
        Reviewed-on: https://gerrit.libreoffice.org/83614
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/85091
        Tested-by: Jenkins

2019-12-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [0cb4b2a18b790ff74a6893781beba2c4a4a8ce8f]

        sc: rowcol: tdf#50916 pass ScDocument* around in filter/
        
        Change-Id: Id328ee85b852eddf755876d2cde9ef75b40cfca1
        Reviewed-on: https://gerrit.libreoffice.org/85090
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [d59987b164bc32efe8f99ad49c139b4fc7ca3c2f]

        loplugin:expandablemethods
        
        Change-Id: I333d91ea5ce78c82e9bb107f934614efc7bfb8f7
        Reviewed-on: https://gerrit.libreoffice.org/85078
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [b4641df5de7842d6a8fc2c4f839214bf01160c8c]

        loplugin:unusedmethods
        
        Change-Id: I8ad75d1251df4d6f8097aaa68e4ec92331e38ad4
        Reviewed-on: https://gerrit.libreoffice.org/85077
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [753084a3f73bb8a88412feac7aa40a2750e6e9f3]

        loplugin:singlevalfields
        
        Change-Id: Idec5a7a732d5dc868ad3f9a147e18ee9685645e2
        Reviewed-on: https://gerrit.libreoffice.org/85076
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [3eb694a2ba080095bc1ac2e3bcea61aa6881bee7]

        loplugin:unusedfields
        
        Change-Id: I28c8d60543d85ea878698a3e3661bbd5891ad9c7
        Reviewed-on: https://gerrit.libreoffice.org/85075
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [afad9ccb381a02b90654a5fa302480e46f38a1fc]

        sc: rowcol: tdf#50916 pass ScDocument* around in data/
        
        Change-Id: Ifa99d1c8d593e2a5dd81a3aaf4cd702d3ba96b89
        Reviewed-on: https://gerrit.libreoffice.org/85060
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-13  andreas kainz  <kainz.a@gmail.com>  [d755b2d4a3340f42a90d15d4795cc947a0b18e4a]

        Draw/Impress add Extension support to Tabbed NB
        
        Change-Id: I44ab4107a826ed14bec770a4367cfb8eee09d316
        Reviewed-on: https://gerrit.libreoffice.org/84900
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-12-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ff566c67d67e96c97bcf4064b39df6998733c84e]

        Fix typo
        
        Change-Id: I197a4e5ab4985c2d67ca8a83980069ba2622576a
        Reviewed-on: https://gerrit.libreoffice.org/85081
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3c5d1078208f997f21efe7222453ba3b2f49190e]

        Fix typo
        
        Change-Id: Ifbd91583d745d021b3bfb2168bf84f785c8a05c8
        Reviewed-on: https://gerrit.libreoffice.org/85082
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3f187b046bac1f362f7b53569caf83963646561d]

        Fix typo
        
        Change-Id: Iac0c2b1a38c1f8011f9d8c9bbd1f344e77bf4f5b
        Reviewed-on: https://gerrit.libreoffice.org/85083
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-12  Stephan Bergmann  <sbergman@redhat.com>  [e4fac1ebbdc73e72fb79ab5d6743e0cc49b558d1]

        Enable -Wdeprecated-copy-dtor where available
        
        We already get -Wdeprecated-copy (warning about implicitly defined copy
        functions that will in the future be deleted because other user-provided copy
        functions exist) automatically through -Wextra, where available.
        -Wdeprecated-copy-dtor (warning about implicitly defined copy functions that
        will in the future be deleted because of a user-provided dtor) is split off
        into its own warning excluded from -Wextra for somewhat unclear reasons, see the
        discussion at <https://gcc.gnu.org/bugzilla/buglist.cgi?quicksearch=88136>
        "-Wdeprecated-copy is draconian and shouldn't be in -Wall".
        
        But -Wdeprecated-copy-dtor has been useful in finding issues (esp. the Clang 10
        trunk version, which, unlike the GCC 9 version, also finds copy functions that
        are implicitly defined because they are used from template instantiations), see
        3e59716375a240576fd6d8759b32b4319506ed70 "Prevent
        BroadcastRecalcOnRefMoveHandler copies" and
        4f98cd0f9ce9c2a331a5d34b3ef9d18f9bb6b235 "ScShapeChild has broken copy
        functions".
        
        We need to disable -Wdeprecated-copy-dtor in files included from external/boost,
        and in two compilerplugin/clang/test/ files.
        
        Change-Id: I74b159c3a046e23661473ddbfe53c92c4136a9db
        Reviewed-on: https://gerrit.libreoffice.org/85073
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-12  Caolán McNamara  <caolanm@redhat.com>  [dac33e465a19f0cdd8b8450ca1631cb3e09d771f]

        Resolves: tdf#128972 limit width of combobox of recently-used
        
        in the wizard so that the end of the combobox is available and the
        dialog isn't oversized.
        
        the user can resize the window to see more of the text of the recently-used
        
        Change-Id: Ic0b8d6c6e8840052e8f20e9f9a13d44140efde85
        Reviewed-on: https://gerrit.libreoffice.org/85069
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ab9ac0fc697f57f0804dea03812dd2adfd99794b]

        iOS theme: set spinbox orientation to "decrease-edit-increase"
        
        iOS theme was designed to have spinbox orientation set to
        "decrease-edit-increase", but this was not explicitly set in the
        theme definition as it was also the default. The defualt was
        changed recently to "stacked" and it broke the iOS theme.
        
        Change-Id: If43fa46c04415dda1efe0855c4901b5aede7eb32

2019-12-12  Caolán McNamara  <caolanm@redhat.com>  [dcad3c08b10ca6ef6ff01a43316d6dafcd0170b8]

        theChild->getName() already available as uiName
        
        Change-Id: I2792b2ac4f0d17dfc2fe68eeacb4dee2173fe5d2
        Reviewed-on: https://gerrit.libreoffice.org/85068
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-12  Caolán McNamara  <caolanm@redhat.com>  [f2c6faa72c60f1438340173f5a6dc5533bce55ba]

        children[n] already available as theChild
        
        Change-Id: I3eeb072ff393033fb681956b4ac7fe1c71745a0d
        Reviewed-on: https://gerrit.libreoffice.org/85067
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-12  Caolán McNamara  <caolanm@redhat.com>  [2431477337f4ac4384ba615f76bfb5904f1a3b47]

        use covariant return type for SfxPoolItem::Clone
        
        and can then remove some casting
        
        Change-Id: Id821c32ca2cbcdb7f57ef7a5fa1960042e630ffc
        Reviewed-on: https://gerrit.libreoffice.org/85022
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-12  Stephan Bergmann  <sbergman@redhat.com>  [23cfd3d1004f5ddda8cd79878c00b6c64f20068c]

        ScShapeChild has broken copy functions
        
        ...as its dtor calls mpAccShape->dispose() on the copied pointer member, thus
        potentially calling dispose too early (and multiple times, but which in itself
        should be harmless).  The copy functions are used when vectors of ScShapeChild
        (as used in ScShapeRange) get sorted with std::stort (which requires
        ScShapeChild to be moveable, but as the move functions are implicitly deleted
        because of the user-declared dtor, the implicitly defined copy functions are
        used instead).
        
        So turn ScShapeChild into a move-only class, clearing mpAccShape in moved-from
        instances.
        
        (The issue appears to exist ever since the code got introduced with
        e916b33bde0e863d33fdbb09dfd08c847ab76f20 "#95584#; add notes and shape support".
        It was found with Clang 10 trunk -Wdeprecated-copy-dtor.)
        
        Change-Id: Ib71262048c5af3f02716d03c3acd7d977bc66e07
        Reviewed-on: https://gerrit.libreoffice.org/85066
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-12  Stephan Bergmann  <sbergman@redhat.com>  [3e59716375a240576fd6d8759b32b4319506ed70]

        Prevent BroadcastRecalcOnRefMoveHandler copies
        
        ...which would contain copies of AutoCalcSwitch and ScBulkBroadcast that both do
        things in their dtors.  std::sort (into which BroadcastRecalcOnRefMoveHandler is
        passed as function object argument) returns its function object argument, which
        caused the BroadcastRecalcOnRefMoveHandler copies.
        
        Better split the RAII part that holds AutoCalcSwitch and ScBulkBroadcast and
        does things in their dtors into a BroadcastRecalcOnRefMoveGuard class of its
        own.  (And while at it, explicitly delete the copy/move functions of
        AutoCalcSwitch and ScBulkBroadcast to avoid such issues in the future.)
        
        (The RAII part of BroadcastRecalcOnRefMoveHandler had been added with
        60d0b992ea3a910be79ae4a8e8b0bb32a358b18a "sc-perf: tdf#87101 add bulk scope for
        BroadcastRecalcOnRefMove() calls".  The issue was found with Clang 10 trunk
        -Wdeprecated-copy-dtor.)
        
        Change-Id: I45d6b81e7c8b34aed57b6f66c5e1e966a43a565d
        Reviewed-on: https://gerrit.libreoffice.org/85063
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [40b0bd21e87480b659e7ed92854eee385a2a3c55]

        sc: rowcol: tdf#50916 pass ScDocument to the token classes
        
        needed to create a fake ScDocument for the external ref manager, since
        it has no ScDocument at all
        
        Change-Id: Ia786ac291133e3c438694e81ecfb2590729a853d
        Reviewed-on: https://gerrit.libreoffice.org/85050
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-12  Stephan Bergmann  <sbergman@redhat.com>  [4781ba436f72b5b763833c3c036e7f1c0e4d9e3b]

        This shall presumably be ScVerticalStackCell
        
        (changed from SfxBoolItem(ATTR_STACKED,...) in
        2579895f2c18fd7d606715f91b1463900f6d6937 "Related: tdf#129300 add
        ScVerticalStackCell to provide a description")
        
        Change-Id: I665f5c0a7f5059721e38330e06ce52bd18eae362
        Reviewed-on: https://gerrit.libreoffice.org/85062
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-12  Caolán McNamara  <caolanm@redhat.com>  [693bdcc3a8c4e849c306b0187a5bf8ffe4ddb824]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#127919 link Assign Component dialog to 'Creating A Dialog Handler'
            
            Change-Id: Ie0f7b0e45ebf0e39d67abc36640cdffd22e08e29
            Reviewed-on: https://gerrit.libreoffice.org/85064
            Tested-by: Jenkins
            Reviewed-by: Caolán McNamara <caolanm@redhat.com>
            Tested-by: Caolán McNamara <caolanm@redhat.com>
            
2019-12-12  Jim Raykowski  <raykowj@gmail.com>  [03facb4bb75e4283c91de6f081ee96137ca4346c]

        tdf#105225 New UNO and Writer Web background tab pages
        
        Change-Id: Id3e7d1c24d086624f053085e3134792b95188c23
        Reviewed-on: https://gerrit.libreoffice.org/64991
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-12  Stephan Bergmann  <sbergman@redhat.com>  [7612651a1c51c1c86788c637ef4ab2db7751cc10]

        Remove redundant member clear() from dtor
        
        ...and then remove newly-redundant user-provided dtor completely, similar to
        <https://gerrit.libreoffice.org/#/c/85032/> "Remove some redundant user-provided
        dtors"
        
        Change-Id: I185d3aa7c16b5d4e6e64345c7fa221b9ed0cde6e
        Reviewed-on: https://gerrit.libreoffice.org/85038
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-12  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [562c30d5ad142fcdc77be6125fdac6d48b782fd7]

        tdf#123076 Get paper size for print preview
        
        Initialize from current paper size which can be different from A4
        
        Change-Id: Iae5e33d79c0783a32dad8635a66cc3fbe83dc568
        Reviewed-on: https://gerrit.libreoffice.org/84920
        Tested-by: Jenkins
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-12-12  Stephan Bergmann  <sbergman@redhat.com>  [31fffe5538fd8011afa0076fdca39379c28fcff5]

        Remove some redundant user-provided dtors
        
        ...which silences various -Wdeprecated-copy-dtor warnings from Clang 10 trunk
        about copy functions being implicitly defined as non-deleted even though the
        class has a user-declared dtor
        
        Change-Id: I3409d403c3c709de4ad94eccbc2d7869e41847cc
        Reviewed-on: https://gerrit.libreoffice.org/85032
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-12  Michael Weghorn  <m.weghorn@posteo.de>  [64bf055db690a4475cf49dc03800619674b891c2]

        tdf#115698 android: Don't modify doc on color palette initialization
        
        Previously, the call to 'ColorPaletteAdapter::setColorPalette' from
        the 'ColorPickerAdapter' constructur (via 'initializeColorPalette')
        would not just set the color palette, but also apply the color at
        index (0, 0) to the current selection, since
        'ColorPaleteAdapter::setPosition' calls
        'colorPaletteListener.applyColor' after setting the position.
        
        This is an undesirable side effect, and led to the situation described
        in tdf#115698 that cell A1 would always get black background when
        opening a spreadsheet in the Android viewer, since black is the color
        at 'color_palette[0][0]' by default and cell A1 is explicitly selected
        when Calc first opens, s. the 'CalcHeadersController' constructor.
        
        For Writer, something similar could be reproduced by selecting a
        word in a document using long-tap. If experimental editing mode was
        enabled, that word got black background (other words selected
        later didn't).
        
        To avoid this, make 'ColorPaletteAdapter::setColorPalette' just set
        the color palette and set back the values that indicate what is
        selected but don't apply any color. (And make 'setColorPalette'
        just take the palette as parameter, and set 0 for both start values,
        as the only caller was doing as well).
        
        Change-Id: I0fa720ac6550102701a2c82905c9720aab6daab2
        Reviewed-on: https://gerrit.libreoffice.org/85044
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Michael Weghorn <m.weghorn@posteo.de>

2019-12-12  Stephan Bergmann  <sbergman@redhat.com>  [3bf7a861b37a93e196b2e53eeaa5a561d26ed240]

        Silence some Clang 10 trunk -Wdeprecated-copy-dtor
        
        ...by making the user-declared dtor not user-provided.  Non-deleted copy
        functions are still deprecated with any user-declared dtor, not just a user-
        provided one, but Clang and GCC happen to not emit a warning then (see the
        discussion at <https://reviews.llvm.org/rG9e260c12bce7> "[Diagnostics] Make
        behaviour of Clang's -Wdeprecated-copy same as in GCC"), so keep the code
        simple.
        
        Change-Id: Ic3936d12b3335d3aa55e1e8e92cc5152053a1720
        Reviewed-on: https://gerrit.libreoffice.org/85042
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-12  Stephan Bergmann  <sbergman@redhat.com>  [065c8fa896b92a393d87cfdfd650106402e865c1]

        external/skia: Further -Werror=deprecated-copy-dtor for Clang 10 trunk
        
        ...where the warning finds more occurrences than with GCC
        
        Change-Id: I12303de8f3b2d3299e847480e556ad03663d5401
        Reviewed-on: https://gerrit.libreoffice.org/85040
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-12  Stephan Bergmann  <sbergman@redhat.com>  [1336a02a736b7927814701df84fa4671e8c4bcb2]

        Silence some Clang 10 trunk -Wdeprecated-copy-dtor
        
        ...by explicitly defaulting the copy/move functions in cases where the user-
        provided dtor is trivial (so could theoretically be replaced with an implicit
        one, cf. <https://gerrit.libreoffice.org/#/c/85032/> "Remove some redundant
        user-provided dtors") but is probably defined out-of-class because the class is
        DLLPUBLIC
        
        Change-Id: Iff5e86654b10c7a03333c06312dc5dfce925d947
        Reviewed-on: https://gerrit.libreoffice.org/85041
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-12  Stephan Bergmann  <sbergman@redhat.com>  [2bf22c8d2642e30fdedab69b7437ae83deaec014]

        SvFileStream::Lock/UnlockRange are only called from within SvFileStream itself
        
        ...and only for whole-file locking, so simplify the implementations in
        strmunx.cx and strmwnt.cxx accordingly
        
        Change-Id: I973e0ea41f246ad614232b107c8bf152073867be
        Reviewed-on: https://gerrit.libreoffice.org/85039
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-12  Michael Meeks  <michael.meeks@collabora.com>  [af35dfb2e31c24dd1a43d9ae3e0f393b75108228]

        android: add abstraction to allow us to DetachThread sensibly.
        
        If we fail to do this after runLoop - some Android VMs can get really
        upset if we quit a thread without doing this, also ensure that we
        AttachThread to new polling loop threads as we come in for good
        measure - duplicate Attach's are NOPs.
        
        Change-Id: I32454773af4e02c97df0b6c02f61b1dc74df80b0
        Reviewed-on: https://gerrit.libreoffice.org/84956
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 7241382ccc0a028c5f08304090a6344e582db068)
        Reviewed-on: https://gerrit.libreoffice.org/84969
        Tested-by: Jenkins

2019-12-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [36b90e6c23fc846c9a8b4ddbd74688b2b5cc4705]

        loplugin:finalclasses
        
        Change-Id: Ia9865271cf0a75ebf4b885ff376f7d0a152b2555
        Reviewed-on: https://gerrit.libreoffice.org/84925
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-12  Caolán McNamara  <caolanm@redhat.com>  [5194b93c8dffe4a2194c35e91949ed5b88b567e2]

        ATTR_SHRINKTOFIT is ScShrinkToFitCell
        
        Change-Id: Ia5d50e8be174869439400e0cd7d02d54429c7433
        Reviewed-on: https://gerrit.libreoffice.org/85021
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-12  Balazs Varga  <balazs.varga991@gmail.com>  [c0e035647a7178d642f6c19ef279bdd29bd423db]

        Unit test clean-up for testAxisTitlePositionDOCX
        
        Related commit: 9ff954d5f780cae5df6942e97b713cfc19449145
        (tdf#127908 tdf#128193 Chart OOXML: Fix Custom Y axis title position)
        
        Change-Id: I5b239e8cc5d2e497e7ecd6443b9e2f3001c3c231
        Reviewed-on: https://gerrit.libreoffice.org/84991
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-12  Luboš Luňák  <l.lunak@collabora.com>  [e2c34ce3feac29e12ff47957eb8efcb6ad303709]

        make Skia Windows widget drawing use correct alpha (tdf#129074)
        
        The OpenGL code made the widget drawing use two variants drawn
        on black and on white, for reasons not explained
        in 3149cc341b1866d215110f0783227549a99b5920 (probably the Windows
        API doesn't handle alpha completely correctly or whatever).
        This means that getting the actual alpha requires a custom
        algorithm that needs to be implemented manually for Skia use.
        
        Change-Id: I1438f3829a1bdeda9e55700c4a397c60d5663446
        Reviewed-on: https://gerrit.libreoffice.org/84948
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-12-12  Luboš Luňák  <l.lunak@collabora.com>  [23b3de0b9a6cb69ed258905effa096ce5d5f1f13]

        update Skia to chrome/m80
        
        Change-Id: I26782c8bd3d8ce34cbf7ce5a00b884436d37cb85
        Reviewed-on: https://gerrit.libreoffice.org/84617
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-12-12  Szymon Kłos  <szymon.klos@collabora.com>  [d32be257ca011316281edf2752564a421e3747a3]

        Use INVALID_POOL_ITEM instead of magic number
        
        Change-Id: I44fdc602563164944bee40848b13de0c0c62e4f7
        Reviewed-on: https://gerrit.libreoffice.org/85019
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-12-12  Kelemen Gábor  <kelemeng@ubuntu.com>  [6cdab5c92cecf90090ba72dfa6c22edf0d41028f]

        tdf#34517 Bring forward/backward in chart series switched
        
        Turns out bringing a data series forward means its index
        is increased while bringing backwards means decreasing it.
        
        Since the bool MOVE_SERIES_FORWARD is defined as true in
        ControllerCommandDispatch.cxx the condition here meant that
        bringing forward decreased the index and MOVE_SERIES_BACKWARD
        as false meant that bringing backward increased the index.
        
        Now the commands do the expected series order change.
        
        Change-Id: Ib49b301eacc227439b8fb3b0dc3513e59cbdc484
        Reviewed-on: https://gerrit.libreoffice.org/84608
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-12-12  Tünde Tóth  <tundeth@gmail.com>  [cea1ae2a4f7abdcfc3874d714bdafef801910c1c]

        tdf#121991 Chart OOXML import: fix deleted legend entries
        
        The legend showed deleted legend entries too.
        
        Change-Id: I1e205cdfc4262c73d2bb189237d6bc316781931d
        Reviewed-on: https://gerrit.libreoffice.org/84516
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-12-12  Mike Kaganski  <mike.kaganski@collabora.com>  [4a8d3b80283cec4a93dd697eab70afcb82f04f4f]

        Use std::transform instead of for loop
        
        This simplifies the functions, and avoids repeated non-const operator[] on
        sequences, which has significant overhead.
        
        Change-Id: I670c25da6f5422822c931d1f4105b07102d7a3d6
        Reviewed-on: https://gerrit.libreoffice.org/85014
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-12  Mike Kaganski  <mike.kaganski@collabora.com>  [3fb00763c6b52dd0b63eb572eba206513300ae88]

        Use structured binding
        
        Change-Id: I1afea430de43f44f0155078327870b8dc0c937e3
        Reviewed-on: https://gerrit.libreoffice.org/85012
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [19733236a91cfb7ce38da8ce9b72f8804ff14b0d]

        Fix typo
        
        Change-Id: I288dadc5c488a1f0ec5c541c12bf2ff2bd8176d2
        Reviewed-on: https://gerrit.libreoffice.org/85013
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-12  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [b06cba8f13e0b71346cb884cf827751f2086fd8e]

        tdf#127493 store ExportFormFields checkbox value
        
        ... and also correctly set the initial frames sensitivity.
        
        The commit removed the no longer needed UserSelection variant of
        mbExportFormFields but forgit to actually set it now.
        
        Regression from my commit 76fcd878da1624e73f1eb9d9405485d4faf66edf.
        
        Change-Id: Ia5fcc1c37e2e4b4a330b59a492f817d2db8d7347
        Reviewed-on: https://gerrit.libreoffice.org/84975
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-12-12  Stephan Bergmann  <sbergman@redhat.com>  [658ace95837d49a21e2788e5dcc534a08198dc12]

        Fix UBSan dynamic-type-mismatch
        
        ...as seen after 331cafb1484597544bd94fa3f0e0a45b3328a4d8 "Related: tdf#129300
        add ScLineBreakCell to provide a description" during CppunitTest_sc_ucalc:
        
        > sc/inc/patattr.hxx:76:14: runtime error: downcast of address 0x60200056aaf0 which does not point to an object of type 'const ScShrinkToFitCell'
        > 0x60200056aaf0: note: object is of type 'ScVerticalStackCell'
        >  6f 00 00 60  70 7b f7 16 b0 7f 00 00  ff ff ff ff 86 00 02 00  02 00 00 00 ff ff ff 04  10 00 00 00
        >               ^~~~~~~~~~~~~~~~~~~~~~~
        >               vptr for 'ScVerticalStackCell'
        >  #0 in ScShrinkToFitCell const& ScPatternAttr::GetItem<ScShrinkToFitCell>(TypedWhichId<ScShrinkToFitCell>, SfxItemSet const&, SfxItemSet const*) at sc/inc/patattr.hxx:76:14
        >  #1 in ScPatternAttr::GetCellOrientation(SfxItemSet const&, SfxItemSet const*) at sc/source/core/data/patattr.cxx:152:9
        >  #2 in ScPatternAttr::GetCellOrientation(SfxItemSet const*) const at sc/source/core/data/patattr.cxx:170:12
        >  #3 in ScColumn::GetOptimalHeight(sc::RowHeightContext&, int, int, unsigned short, int) at sc/source/core/data/column2.cxx:809:43
        >  #4 in (anonymous namespace)::GetOptimalHeightsInColumn(sc::RowHeightContext&, ScColContainer&, int, int, ScProgress*, unsigned long) at sc/source/core/data/table1.cxx:92:17
        >  #5 in ScTable::SetOptimalHeight(sc::RowHeightContext&, int, int, ScProgress*, unsigned long) at sc/source/core/data/table1.cxx:466:5
        >  #6 in ScDocument::SetOptimalHeight(sc::RowHeightContext&, int, int, short) at sc/source/core/data/document.cxx:4274:18
        >  #7 in ScDocFunc::AdjustRowHeight(ScRange const&, bool) at sc/source/ui/docshell/docfunc.cxx:156:26
        >  #8 in ScDocFunc::InsertCells(ScRange const&, ScMarkData const*, InsCellCmd, bool, bool, bool) at sc/source/ui/docshell/docfunc.cxx:2146:25
        >  #9 in Test::testFormulaRefUpdateInsertRows() at sc/qa/unit/ucalc_formula.cxx:2247:11
        
        Change-Id: I12b95a8229bac8d67d85f2a5a90a5e2e286a6981
        Reviewed-on: https://gerrit.libreoffice.org/84996
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [911d848e60ab57d5d865290dcf2a5aa28a7df854]

        Fix typo
        
        Change-Id: Ie1a06014d989f51141a15c724ab026f5423335de
        Reviewed-on: https://gerrit.libreoffice.org/84995
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-12-11  Regina Henschel  <rb.henschel@t-online.de>  [f44140bebb9c493d97ba5aef26c9692c53a6b93f]

        tdf#119191 Implement SdrObjCustomShape::AdjustToMaxRect
        
        and use in ScDrawLayer::RecalcPos and in ScDrawView::FitToCellSize().
        Error was, that it was assumed, that SdObjCustomShape::SetSnapRect()
        changes the shape so, that it fits into the passed rectangle. That is
        true for other type of shapes, but not for custom shapes.
        
        Change-Id: Ib00d52087509f459165000abf43c7f244980a01b
        Reviewed-on: https://gerrit.libreoffice.org/84216
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-12-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2ae964f88a4f1002a4fd8a804a079559c3d64196]

        Fix typo
        
        Change-Id: Iffb9bcf5bfb18591dedfea62875bae76c772b7e2
        Reviewed-on: https://gerrit.libreoffice.org/84994
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-11  Szymon Kłos  <szymon.klos@collabora.com>  [3df4ee7e2a64824d467a5e0e6a06551b15c217ea]

        Avoid crash when no uno name available
        
        Change-Id: I81895e68d6fda46bec0cc3bca2da63901d3fed4c
        Reviewed-on: https://gerrit.libreoffice.org/84950
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-12-11  Szymon Kłos  <szymon.klos@collabora.com>  [dd27fedb88cc18bbfc669503cfe510d99f40f05d]

        jsdialog: send items on status change
        
        Use existing mechanism, delete sending in getter code
        which caused unnecessary work.
        
        Change-Id: Ibc191c16b95fd58e7065e019f48f3837cfed5bbd
        Reviewed-on: https://gerrit.libreoffice.org/84914
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2019-12-11  Caolán McNamara  <caolanm@redhat.com>  [ef8674a48888e2601653fd6481b6542914ffd97c]

        pickBestDevice return is ignored
        
        so might as well return the BestDeviceIndex instead of passing
        it by ref
        
        Change-Id: Ic92fa3b5bfe3d319ff9fcb61b7f5404b5a624be5
        Reviewed-on: https://gerrit.libreoffice.org/84971
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-11  Caolán McNamara  <caolanm@redhat.com>  [c544432c049ee93536386a77da1f1d9562ea3b48]

        ensure cache dir is created
        
        Change-Id: I708efa3dc4d9d145b1000d24cea4a4ff02628178
        Reviewed-on: https://gerrit.libreoffice.org/84970
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2876eb7efc75dc6279986442ef930d5e39ee3ca1]

        Fix typos
        
        Change-Id: Idc42061d8832f9d7ca5402e756c81305a309eefc
        Reviewed-on: https://gerrit.libreoffice.org/84968
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-11  Stephan Bergmann  <sbergman@redhat.com>  [2157160b2665de61517973089b3bcd2a59416c1e]

        Recursively include unnamed inner classes in "layout heuristic"
        
        This covers both cases where the inner class is defined in the declaration of a
        non-static data member, as needed by clang-cl for
        
        > bridges/source/cpp_uno/msvc_win32_x86-64/except.cxx(799,19): error: unused class member [loplugin:unusedmember]
        >             PVOID pExceptionObject;
        >             ~~~~~~^~~~~~~~~~~~~~~~
        > bridges/source/cpp_uno/msvc_win32_x86-64/except.cxx(801,19): error: unused class member [loplugin:unusedmember]
        >             PVOID pThrowImageBase;
        >             ~~~~~~^~~~~~~~~~~~~~~
        
        as well as anonymous structs (even if there appears to be no need for that
        across the LO code base; they are part of C11 and a widely supported C++
        extension).
        
        The newly added TODO will eventually need fixing, but I didn't find a way in
        Clang to tell whether a RecordDecl is defined as part of a FieldDecl, and the
        issue appears to be of no practical relevance for the current LO code base.
        
        Change-Id: I08cecddb9b4a70c3ca480d2d2ab1ea4f198011b2
        Reviewed-on: https://gerrit.libreoffice.org/84967
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [775a06361639ffc539fda20d44b9610c98005d9b]

        convert PrepareHint to scoped enum
        
        Change-Id: Ia7c987dc59f335d76ee874c1bb51707cb55ff41e
        Reviewed-on: https://gerrit.libreoffice.org/84922
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-11  Roman Kuznetsov  <antilibreoffice@gmail.com>  [d068c68640f32d4a94da4df197441ee09a702b75]

        tdf#128683 Add more tools to Table section in Writer's Sidebar
        
        Change-Id: I505cbf0a7324cc82d0fcb1ac76a7f2a23b8a0b0c
        Reviewed-on: https://gerrit.libreoffice.org/84783
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2019-12-11  Caolán McNamara  <caolanm@redhat.com>  [5d44be6c13e6da2d50c0b75d0794a69e796072b5]

        Related: tdf#129300 clear properties that are set back to their original state
        
        Change-Id: Ic957afbdcf6decef07d15fa10a560e560de5795a
        Reviewed-on: https://gerrit.libreoffice.org/84951
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-11  Caolán McNamara  <caolanm@redhat.com>  [1219650c9676e9914c610d96908e6813c4a07ee5]

        Related: tdf#129300 add ScIndentItem to provide a description
        
        Change-Id: Ieb1a12f35cf8974c557c6e52eac0cd9fb7f80914
        Reviewed-on: https://gerrit.libreoffice.org/84945
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-11  Caolán McNamara  <caolanm@redhat.com>  [cfbac86a0423c552a042ae7b9702c0904d4e232a]

        Related: tdf#129300 add ScHyphenateCell to provide a description
        
        Change-Id: If00a50a36cf2bb5c9b775a4ca1000af5c5be7bf4
        Reviewed-on: https://gerrit.libreoffice.org/84892
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-11  Caolán McNamara  <caolanm@redhat.com>  [331cafb1484597544bd94fa3f0e0a45b3328a4d8]

        Related: tdf#129300 add ScLineBreakCell to provide a description
        
        Change-Id: Ief739616163c68e0e30d6287fdac90c1bcc9d13f
        Reviewed-on: https://gerrit.libreoffice.org/84879
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-11  Caolán McNamara  <caolanm@redhat.com>  [dead2a5b0eaae3fb33f9d2b4d249849864014585]

        Resolves: tdf#128867 support LocalizedDecimalSep for native gtk dialogs
        
        Change-Id: Idb883707fb89d1f76b24ea592c51e28fffd2322f
        Reviewed-on: https://gerrit.libreoffice.org/84952
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ce4812ccda986386b16f0a77d443899f1f88aef6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add dimensions to svg icons
            
            + refactor some headings
            
            Change-Id: Ic194be7d99685d3272393088973367bbbcd3246c
            Reviewed-on: https://gerrit.libreoffice.org/84960
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-11  Stephan Bergmann  <sbergman@redhat.com>  [1586241344faf329a9b9b0e969d43fe186906b74]

        Extend loplugin:unusedmember "layout heuristic" to base classes
        
        With clang-cl on Windows, where CPPU_GCC3_ALIGN expands to nothing, there were
        warnings about unsued Char1::c1 and Char2::c2 in cppu/source/uno/check.cxx
        (which were suppressed on Linux thanks to CPPU_GCC3_ALIGN(T) making the plugin's
        "layout heuristic" kick in for T).  But Char1 and Char2 are also (indirect)
        bases of Char3, for which the heuristic kicks in thanks to a sizeof(Char3)
        expression.  Extending the heuristic to base classes seems like a good
        improvement anyway, and happens to make the unwanted warnings on Windows go
        away.
        
        Change-Id: I1fac3104aa7a1745ccf2f23972953eaacbd45104
        Reviewed-on: https://gerrit.libreoffice.org/84927
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-11  Roman Kuznetsov  <antilibreoffice@gmail.com>  [128dabf58a535d422eb27f8dc760c81e54c6b354]

        tdf#128991 Make clear in the help installer
        
        that it must be installed into the same directory as LibreOffice
        
        and some visual fix in layout
        
        Change-Id: I8048c332bf381137689bfa1695862cf7d118f0a8
        Reviewed-on: https://gerrit.libreoffice.org/84582
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-12-11  Seth Chaiklin  <sdc.blanco@youmail.dk>  [d115fabdc6927bfcc48e7e7be5bad546c66b11ad]

        tdf#127294 one new tip of the day; clarification of three existing tips
        
        1.  It seems that inserting images in shapes only works in Writer, so 
        added correction to make this tip Writer-specific.
        
        2.  Added a tip about how to insert images and photos to shapes in
        Draw and Impress.
        
        3.  Small wording adjustment in two other tips
        
        Change-Id: Ife6d7164af294803ca0ec50487b1e2d7b6a9d75a
        Reviewed-on: https://gerrit.libreoffice.org/84830
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-12-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [696689c1da7dd8097a2322548572a0fe44b17c28]

        num->number and bul->bullet in sw/
        
        make some symbols easier to read
        
        Change-Id: Icb5ea48dce1bcf4ae17e57e8f4c7bec3acd33f82
        Reviewed-on: https://gerrit.libreoffice.org/84924
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [e21c3bec9de9d0a9b03aef330e48dcf5070ba73b]

        convert FrameControlType to scoped enum
        
        Change-Id: Ic74fcf0c8f7c671de5187bdee284bb43c7299d1f
        Reviewed-on: https://gerrit.libreoffice.org/84923
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [79f80e21022f897de27ba37c516bb0e6e64693ce]

        sc: rowcol: tdf#50916 initial conversion of Valid* methods
        
        just default the params for now
        
        Change-Id: I13ee78aeaa1133a167d57520b334d5e644e28ece
        Reviewed-on: https://gerrit.libreoffice.org/84926
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [bd20461c21b09d950edb6b798448d5b04fbeffc6]

        convert SwLabelType to scoped enum
        
        Change-Id: I7e842ad3446e0209732f1eb49f2f78da89db18b7
        Reviewed-on: https://gerrit.libreoffice.org/84921
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-11  Luboš Luňák  <l.lunak@collabora.com>  [818d04478ddddb9d775a638062f19ea0d26a4054]

        do not allow both read and write bitmap access to the same bitmap
        
        Since BitmapBuffer stores a copy of the bitmap's palette and the bitmap
        can update its state only when SalBitmap::ReleaseBuffer() is called,
        setting a palette using write access and then reading the bitmap
        before the write access is completed could result in inconsistencies.
        
        I wrote this while debugging tdf#129077, which eventually turned out
        to be a different problem, but it still makes sense to check this.
        
        Change-Id: I56e9e36c02f2da652cedb3bbc6eb5b630ebaf3ae
        Reviewed-on: https://gerrit.libreoffice.org/84771
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-12-11  Luboš Luňák  <l.lunak@collabora.com>  [852bba5478f38edc68bec8d38fba7262474e82ea]

        do not store 8bpp bitmaps as Skia's SkBitmap (tdf#129077)
        
        Skia does not support paletted images, so it only supports grayscale 8bpp.
        But whether a bitmap is grayscale depends on the palette, and that can
        change merely by assigning a different one.
        
        Change-Id: If55d31e46e79ef32f08ecd196ba7a6091d05a13f
        Reviewed-on: https://gerrit.libreoffice.org/84770
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-12-11  Caolán McNamara  <caolanm@redhat.com>  [954bb75be3e78290fc944bd49015e047476df2d5]

        tdf#129321 add specific ids for header/footer pages
        
        Change-Id: I8ca6a0067d714b802c1923a7cbc5403d5087a169
        Reviewed-on: https://gerrit.libreoffice.org/84939
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6212190403404d72846c82458c77d91286b910c2]

        Removed duplicated include
        
        Change-Id: Ife9ab434888bfbcdc6ff4446b92f2aa83e6cb449
        Reviewed-on: https://gerrit.libreoffice.org/84913
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-11  Caolán McNamara  <caolanm@redhat.com>  [2579895f2c18fd7d606715f91b1463900f6d6937]

        Related: tdf#129300 add ScVerticalStackCell to provide a description
        
        Change-Id: I8ed99f19ff6f4751c0867147fc1a60ac917f083b
        Reviewed-on: https://gerrit.libreoffice.org/84876
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d87f6fd46dcb4f1e043877014330c11084c43c4e]

        Fix typos
        
        Change-Id: I89ff5493c70d6e64ee6ab65b1b789a0db543c0aa
        Reviewed-on: https://gerrit.libreoffice.org/84917
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2e968bb29b390b9e3793b4d5a36c03799d278020]

        Fix typo
        
        Change-Id: Ia35bd38c40ec65025ab4f43bea71745f15a548c8
        Reviewed-on: https://gerrit.libreoffice.org/84915
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6b7bfb4805b2e06467f634a5c12932ce97d324fa]

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

2019-12-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [db948eb64aaedfb54ef4d3746f1fed46564a490d]

        Fix typo in code
        
        Change-Id: I64a4c33658d3e75108be1e5f869b024a6100440e
        Reviewed-on: https://gerrit.libreoffice.org/84899
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2019-12-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a8c458cc4a731facb3f5b9988e31c74f9292ec5e]

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

2019-12-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5ce761d8f8ff2041fab11a652bfa9655dbe19f5b]

        Fix typo
        
        Change-Id: I4a98f3c835564bd9cb667ce6f3425ce0a5223784
        Reviewed-on: https://gerrit.libreoffice.org/84940
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1b2367e91529d04d0d5508f118aa855c1c9fde5c]

        Fix typo
        
        Change-Id: I72f8f3b6ace69f69cdfb2b4ee6de280edbb4291a
        Reviewed-on: https://gerrit.libreoffice.org/84941
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-11  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [13966121b49369950f2c214f3ab109fbad0386ad]

        tdf#128824 Keep multiselection in style list on right click
        
        Change-Id: I196f8c7d3a1a0b3267498f6cde55069ba3a60523
        Reviewed-on: https://gerrit.libreoffice.org/84882
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-12-11  Tamás Zolnai  <tamas.zolnai@collabora.com>  [13eb488c91e36f4a4e5bb4a4410d6c5284ffd824]

        lok: Support per-view help data
        
        Used for showing tooltip windows in LO online.
        
        Change-Id: I8b6a7272c75025e717923c839fa8fd9f4cab2903
        Reviewed-on: https://gerrit.libreoffice.org/84717
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/84803
        Tested-by: Jenkins

2019-12-11  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [34f3fe6d8a36970e222ca42e82782a79dfee29ee]

        tdf#128230 (related) Correct wording for the CT disabling dialog
        
        Current text is incorrect as already recorded tracked changes will
        not be lost upon turning off CT, only new ones will not be recorded.
        
        Change-Id: Ie8a992438aced3995a51b7fb6cc45ca3d5db79c6
        Reviewed-on: https://gerrit.libreoffice.org/84849
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-12-11  Caolán McNamara  <caolanm@redhat.com>  [3b5ad7d7cec9e1001ca6a03789d4bdf790c37378]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#129321 add specific ids for header/footer pages
            
            Change-Id: Ie40f10cf09c7501c5babfb1d6825d881c0fd5fd2
            Reviewed-on: https://gerrit.libreoffice.org/84938
            Tested-by: Jenkins
            Reviewed-by: Caolán McNamara <caolanm@redhat.com>
            Tested-by: Caolán McNamara <caolanm@redhat.com>
            
2019-12-11  Caolán McNamara  <caolanm@redhat.com>  [6156d2fa9f67469d55fc9d01632e6d33a698fdf6]

        Related: tdf#129300 make Automatic/Distributed state what is automatic
        
        Change-Id: Ib246479761556858e92052edf86a18753d44c583
        Reviewed-on: https://gerrit.libreoffice.org/84893
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-11  Caolán McNamara  <caolanm@redhat.com>  [2f13f0693de4c301898f304999225738334aadb0]

        tdf#129300 If it would create no change, don't force it
        
        otherwise a bogus "change" from the parent style is shown in the organizer
        
        this dates to...
        
        commit 755ad6834625488c5d31d4bacc9370eae7ffd8f3
        Date:   Tue Oct 5 11:15:56 2010 -0400
        
            Ported calc-distributed-cell-text-*.diff from ooo-build.
        
        Change-Id: I49fc654a232d3c0f43f8add9a9f9fee34a6c5add
        Reviewed-on: https://gerrit.libreoffice.org/84894
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f714a2960eb49c50a1e90646b4a48a14d5013a2d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Update icon repplacement table (Colibre)
            
            Also, replace all ref of .png to .svg
            
            Change-Id: Ib2c9d0281cb5bfe3e016f69f2879d2fc90f08181
            Reviewed-on: https://gerrit.libreoffice.org/84934
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e2e07f8d08ac398058695b58839091280f91a40f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#129171 more on _XCL and _EXCEL2003
            
            Change-Id: I8892d7534f4a67e4756209f0bbee3cb95d36c59a
            Reviewed-on: https://gerrit.libreoffice.org/84928
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-11  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [ca567d2f6dc6182fb24a2be05dfa7bd95e0627a4]

        Add commit to ignore list
        
        Change-Id: Ieb0ac6b432c163f2beea8833fd948b6123ae422d
        Reviewed-on: https://gerrit.libreoffice.org/84929
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-12-11  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [261cd2301d0cb581de2238913bd99e2041ad6eda]

        clang-format for infobar files
        
        Change-Id: Iba097ebe214a6904caf01bfb880b34fdccf673ea
        Reviewed-on: https://gerrit.libreoffice.org/84570
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-12-11  Caolán McNamara  <caolanm@redhat.com>  [b26f29a976838247175576f17fb4a3087e1bb922]

        Related: tdf#129267 format numbers with the UI locale
        
        Change-Id: I70d8cc48869073596c101eec6a6d3a79db044a78
        Reviewed-on: https://gerrit.libreoffice.org/84883
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-11  Caolán McNamara  <caolanm@redhat.com>  [d90044c533683146c62e7b0848999eb76c7ef3ec]

        Related: tdf#129267 draw also has a similar panel combobox
        
        Change-Id: Icde8c951ba3a0672cbc20989c90783e7c1606965
        Reviewed-on: https://gerrit.libreoffice.org/84880
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-11  Caolán McNamara  <caolanm@redhat.com>  [8b2ae3bd629f8569db4900a1861cc963a9056132]

        this is a new source file
        
        Change-Id: I1b86e221b1234fafa2ff1fbf7117c082fb799075
        Reviewed-on: https://gerrit.libreoffice.org/84891
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-11  Muhammet Kara  <muhammet.kara@collabora.com>  [4d70bab9532e1985d064a911aa2a71171b33abaa]

        Sidebar: Don't expand table design styles vertically
        
        Otherwise, they become veeery high in Online.
        
        Change-Id: I2572eb6ac94ad5e46aa596095cd718aef63eed6c
        Reviewed-on: https://gerrit.libreoffice.org/84868
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-12-11  Jim Raykowski  <raykowj@gmail..com>  [0ab044a4798d9968c303e5616f4a307cab0fd62d]

        tdf#105518 F6: Skip infobar when it has no children
        
        Change-Id: Id5375d9acfd20844a56da20fcf08c709423f75e0
        Reviewed-on: https://gerrit.libreoffice.org/83636
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-12-11  Jim Raykowski  <raykowj@gmail..com>  [ac11dd8365c9e9de67717d18b7983af1eca17eaf]

        tdf#129005 Make Infobar push buttons keyboard accessible
        
        Also indicate infobar has keyboard focus by shading the close button
        when infobar gets focus. And as a bonus shade the close button on
        mouseover.
        
        Change-Id: Ie714f3e6d1f13d44ced94a02af398c5c75607b94
        Reviewed-on: https://gerrit.libreoffice.org/83639
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-12-11  Heiko Tietze  <tietze.heiko@gmail.com>  [c1a0911b99b6c2a4e260c86eab1aa1ee1e173c0a]

        Direct cursor fillmode as combobox
        
        UI only update of many radio buttons into one
        combo box to comply with HIG
        
        Change-Id: If96ee339159def4c3dfa5d3b2f9adb218d1faee3
        Reviewed-on: https://gerrit.libreoffice.org/84864
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-12-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [36c931eaebdeff85e579c2b233174f34455c4c07]

        this union not necessary anymore
        
        the nSize field is never used
        
        Change-Id: I5186999a48152606de721ee96f71ccfa9ed27df3
        Reviewed-on: https://gerrit.libreoffice.org/84856
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [69a6057b04d3b008623bf172abdb21a9ece4a3ee]

        rename Prc->Percent in sw
        
        Change-Id: I011eb59cf40abc6ff62dd541beb1ebbc50725a05
        Reviewed-on: https://gerrit.libreoffice.org/84855
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-11  Mike Kaganski  <mike.kaganski@collabora.com>  [b9d6ea1dd7541c4bd866571f9e3f0aa894687c07]

        Fix crash in report builder after 1efeb17837c22499f00299c033ae59ba3910f7d7
        
        These expressions depend on evaluation order, and when arguments are
        constructed from right to left, std::move(xBuilder) has already reset
        xBuilder to an empty value prior to xBuilder dereference calling weld_*.
        
        Change-Id: I89f8ab04aeeab684e8f2edd90310515b2256f9fd
        Reviewed-on: https://gerrit.libreoffice.org/84912
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [c3d5da852584154b5efbce564006e06acbc5f604]

        convert SwSortDirection to scoped enum
        
        Change-Id: I20eea9b1addf0f7483d1b48a3d74eb342b479d04
        Reviewed-on: https://gerrit.libreoffice.org/84854
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-11  Jim Raykowski  <raykowj@gmail.com>  [48e8c03710a540341a0d901273c42acfe0189498]

        tdf#105225 Use new background tab page in Base:Report Builder
        
        Section Setup, Page Setup, and Character Settings dialogs
        
        Change-Id: I31275ba45f5659fa7fe3988ae0f8ed3978196425
        Reviewed-on: https://gerrit.libreoffice.org/64673
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [e92206270a1c3a63072e813a948297d1f8332609]

        convert SwSortOrder to scoped enum
        
        Change-Id: I24f982749a94e32d388663cc3a518d919bad96ff
        Reviewed-on: https://gerrit.libreoffice.org/84853
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-11  Chris Sherlock  <chris.sherlock79@gmail.com>  [5c38453d830d9e71bfccea846c8b4e8f76a3cfae]

        basegfx: fix assertion text
        
        Change-Id: Ibfcc30327d2f55b994e3d8aa485bbb5499ed7f22
        Reviewed-on: https://gerrit.libreoffice.org/84141
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [544b5bf273b501f9deeed01684ad685e4bac6b55]

        convert LinkCreateType to scoped enum
        
        Change-Id: Ia31648d2dbd6eb5d878d7dcc904d1b05b6c1619c
        Reviewed-on: https://gerrit.libreoffice.org/84852
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [f26621d468eb19197d76f10779d5edc7dff6022f]

        convert SectionType to scoped enum
        
        Change-Id: Ib05b88b05c90b835107128f42c70170660788d00
        Reviewed-on: https://gerrit.libreoffice.org/84851
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [412ca1ff72d2031d327df658a94e63bdcb8583b0]

        convert SwFrameSize to scoped enum
        
        Change-Id: I7e1e641ff180035c7dcefdcfdd185eadbae32142
        Reviewed-on: https://gerrit.libreoffice.org/84850
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-11  Henry Castro  <hcastro@collabora.com>  [d5d8fa63282a433da9c49d811f04390b8d6ab9cc]

        lok: fix welded dialogs
        
        In the tiled rendering case the dialogs, run asynchronous due
        to multiple user access. In order to send the messages
        to the client side, the dialog  has to hook
        a LOKNotifier in the constructor of the SfxViewShell.
        
        However, the new weld wrapper classes use the Frame Window,
        (i.e. Window::GetFarmeWeld()), as a parent of the dialogs.
        
        On the other hand, in order to avoid getting the interface
        implementation inside implementation classes, it has been
        created a new method Window::GetFrameWindow(), otherwise
        I have to do a bureaucratic conversion between Interfaces
        to Implementations ( i.e. UnoWrapperBase::GetUnoWrapper() )
        
        Change-Id: I32c34d82a89211a025250e65a05ce47d30efa0b8
        Reviewed-on: https://gerrit.libreoffice.org/84215
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2019-12-11  Henry Castro  <hcastro@collabora.com>  [3bf5610d14a6dd5f093314016ba25038fe06fdf1]

        lok: evaluate assertion if LOK Windows container is empty
        
        It has defined a map container for every LOK windows assigned
        a notifier to the client side. However the map container has elements
        with VclPtr (reference counter) and it is a global data, so when global
        data are disposing, the VclPtr will destroy the Window when the VCL
        framework was destroyed that will lead to undefined behavior.
        
        So this commit adds an assert inside DeInitVCL to ensure, if
        someone forgot to Release the LOK Notifier.
        
        Change-Id: Ib7f20751af2931f7b0ba3e3d526e734ffc33f171
        Reviewed-on: https://gerrit.libreoffice.org/84792
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/84909
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2019-12-10  Tamás Zolnai  <tamas.zolnai@collabora.com>  [67ee8818e68a2793d89331dd715989c468fe5680]

        lok: don't show tooltip for popup menus inside dialogs
        
        Check Character Properties dialog -> Font Effects -> Font Color
        popup button. Moving the mouse above the colors, a tooltip is shown
        with the color name. However when the tooltip window is displayed
        LO online closes the popup window unexpectedly.
        
        Change-Id: I4bb8611640e122fc8187271c8c843c9f29fc0ce0
        Reviewed-on: https://gerrit.libreoffice.org/84716
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/84802

2019-12-10  andreas kainz  <kainz.a@gmail.com>  [bb3865c96f3a12f6b9e9b551e5f68a2731e3deb4]

        Calc add Extension support to Tabbed NB
        
        Change-Id: I2a6e17d8c9a126155ec599fe50d6d84d074c8ddc
        Reviewed-on: https://gerrit.libreoffice.org/84878
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-12-10  andreas kainz  <kainz.a@gmail.com>  [952b47656b3c686d691e1659a046b9ca6f440c7e]

        LO extension Dialog fill update
        
        Change-Id: I60c6beb3c0ff869653c21c9d933ea1f449b4318e
        Reviewed-on: https://gerrit.libreoffice.org/84904
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-12-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8a3780febe8960ddc85ae1b2a6c4fb68b306a10c]

        Removed duplicated include
        
        Change-Id: I4db0983e3ab249fbde8c7db0d895ee4e8bb20c7f
        Reviewed-on: https://gerrit.libreoffice.org/84877
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a70b4f24043f7251fc2e7d2450ddfc2bd43a3f8f]

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

2019-12-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7063c93572aa8148cbf9662e679e5c1b0f94f3c7]

        Fix typo
        
        Change-Id: Ie01e25b3fd2eac9b3902febc2b584b9517bd6f3d
        Reviewed-on: https://gerrit.libreoffice.org/84897
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-10  Stephan Bergmann  <sbergman@redhat.com>  [514be97f4aa94117ca2356843d1fc74e51c41504]

        missing include (Windows --disable-pch; Translate::ExpandVariables)
        
        Change-Id: Iab20b7e8d7975615c128deb8d02940ede1e8ddd7
        Reviewed-on: https://gerrit.libreoffice.org/84862
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-10  Stephan Bergmann  <sbergman@redhat.com>  [d3cd305d5b83388a9e8567bc0ac736f344bc4188]

        use scoped enum
        
        Change-Id: I70831ca727dbfca2ea77109e119aac9a110ccf45
        Reviewed-on: https://gerrit.libreoffice.org/84858
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-10  Caolán McNamara  <caolanm@redhat.com>  [137c9e826cdce429a004f05bde40d274437d7554]

        Related: tdf#129267 format numbers with the UI locale
        
        Change-Id: Ib7712f56140e5ef9a67700c8ea86383adbf2a4fc
        Reviewed-on: https://gerrit.libreoffice.org/84800
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-10  Caolán McNamara  <caolanm@redhat.com>  [ca19ae6e0595f8b69fc4929072636bf10ca3027e]

        Related: tdf#129300 add ScShrinkToFitCell to provide a description
        
        Change-Id: I628562f1013825e5ba3c0daaf5ee6b098616b6d0
        Reviewed-on: https://gerrit.libreoffice.org/84866
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-10  Stephan Bergmann  <sbergman@redhat.com>  [3e3e2d454ccc907f4a780d7015b6c8941d41648a]

        loplugin:unusedmember (clang-cl)
        
        ColorScanlineConverter::meDestinationFormat was unused ever since the code was
        introduced in 6b571ae4608ac15256eb7582f442ce69975370f3 "opengl: change from BGRA
        to  RGBA color arrangement on Windows".
        
        Change-Id: Ieb530e291270d97613176250f126c223aee8faa9
        Reviewed-on: https://gerrit.libreoffice.org/84863
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Jenkins

2019-12-10  Stephan Bergmann  <sbergman@redhat.com>  [4b0c05f5c15f460118ef28ce5925a1b732e370c3]

        loplugin:unusedmember (clang-cl)
        
        (The struct that is the type of EHExceptionRecord::params does not need a name.)
        
        Change-Id: I372630563dce26c3ac190a9492eabfad9a55a943
        Reviewed-on: https://gerrit.libreoffice.org/84861
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-10  Stephan Bergmann  <sbergman@redhat.com>  [7e5de5480255c830ec8ce88b6fcd39e3a36672e8]

        loplugin:unusedmember (clang-cl)
        
        PROPERTYMAP members pszXPathParent and pszValueNodeName were unused ever since
        85e0cc246d4350122b17fbe2bfd15635a190ad77 "dv17: #i70994#: Use property handler
        instead of column info for Windows Vista" introduced the code.  (And removing
        them allowed to simplify the code further in the obvious way.)
        
        Change-Id: Ie1247cbee31a172a15fd57c4b752d74711b1d3a1
        Reviewed-on: https://gerrit.libreoffice.org/84860
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-10  Stephan Bergmann  <sbergman@redhat.com>  [9a921327ce3f68596fc77e07050ad8a587b2696e]

        loplugin:unusedmember (clang-cl)
        
        (i.e., all members of the typedef'ed struct oslPipeBuffer are unused because the
        typedef'ed struct itself is unused ever since at least
        9399c662f36c385b0c705eb34e636a9aec450282 "initial import")
        
        Change-Id: If14ea3b0a1c0bc02b6949fead17513cda8107601
        Reviewed-on: https://gerrit.libreoffice.org/84859
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-10  Caolán McNamara  <caolanm@redhat.com>  [cf84ead0c4d91ce1473682cfe07914e965b68ab2]

        Related: tdf#129300 add ScRotateValueItem description in degrees
        
        by inheriting from SdrAngleItem
        
        Change-Id: Ifcaf46b12d685e683984e15ba2264c191c0d1e5f
        Reviewed-on: https://gerrit.libreoffice.org/84847
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-10  Caolán McNamara  <caolanm@redhat.com>  [e1807c61f1abc6cab74d0fa8ccac7a8ef9114b88]

        Related: tdf#129300 rotation reference edge had no real description
        
        Change-Id: I739c577d9a5f98969daa0c8fb3b7a63dea40743c
        Reviewed-on: https://gerrit.libreoffice.org/84831
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-10  Caolán McNamara  <caolanm@redhat.com>  [837902468522531c8d0ad35612dce53d4facb668]

        reorganize enum based translation
        
        Change-Id: I5615b07d6c1280119f52622566a9c60c46cd5f7a
        Reviewed-on: https://gerrit.libreoffice.org/84820
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-10  Caolán McNamara  <caolanm@redhat.com>  [d7e9db93aec2d1c698e01893fbcaadd6d1207167]

        Related: tdf#129300 vertical justify had no description
        
        reword the horizontal one and add a vertical one
        
        Change-Id: I56144bdd542166a4a980bc4db03376f6bdd55ffc
        Reviewed-on: https://gerrit.libreoffice.org/84815
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-10  Chris Sherlock  <chris.sherlock79@gmail.com>  [5291c3ef56948a91166a597033f3e48e00d57403]

        tdf#43157 basegfx: remove OSL_ENSURE preconditions
        
        The OSL_ENSUREs that I have converted to assert() are all 
        preconditions - no function should ever have these values passed to it,
        so assert if this does happen so we know passed the values.
        
        Change-Id: I11b1141c8cac2fee7ffdd54d177ecc18e96a9620
        Reviewed-on: https://gerrit.libreoffice.org/84140
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>
        Tested-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-12-10  Chris Sherlock  <chris.sherlock79@gmail.com>  [aead2871f72d7e5d6e99b0f8cfefddcf101706a7]

        drawinglayer: improve logging of EmfPlusRecordTypeSetAntiAliasMode
        
        Change-Id: I8c2891b13df3989de90ff407896a52ccf5a5208f
        Reviewed-on: https://gerrit.libreoffice.org/84451
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-12-10  Chris Sherlock  <chris.sherlock79@gmail.com>  [87940721921ec04255a5acfcab41fac4053320d0]

        drawinglayer: fix spelling of mitterLimit - should be miterLimit
        
        Change-Id: Iaa20d1786ae6faac23cd06598da6097f22f0b623
        Reviewed-on: https://gerrit.libreoffice.org/84836
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-12-10  Marco Cecchetti  <marco.cecchetti@collabora.com>  [c715bb4197286ec474e7f9594bdb22935294bab8]

        lok: change-annotation navigation through prev/next command
        
        Change-Id: Id62a84e0db24b4d317a5503d468f2e0caf13424b
        Reviewed-on: https://gerrit.libreoffice.org/82008
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-12-10  Marco Cecchetti  <marco.cecchetti@collabora.com>  [c00eda32d18eab7fd88606b1c30bfcf05b7ee0a4]

        lok: re-enabling chart editing on mobile
        
        Change-Id: I0e05cc2c41ba045e62ad87203f7000f2b568add3
        Reviewed-on: https://gerrit.libreoffice.org/81916
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-12-10  Szymon Kłos  <szymon.klos@collabora.com>  [481e686a66e550229ec0b600a785452f0d753342]

        Set text field modified on edit in Impress
        
        To avoid not saved changes when user enters text field and then closes
        the browser.
        
        Change-Id: Iee06392eedcf8c1875017dbfb55552059f94bba3
        Reviewed-on: https://gerrit.libreoffice.org/77504
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/82086
        Tested-by: Jenkins

2019-12-10  Caolán McNamara  <caolanm@redhat.com>  [24c13a0675cd0b6568d2da18293ab16535eec24f]

        tdf#129300 alignment enums not translated in organizer
        
        because they used the trick that the original ids
        were contiguous integers
        
        Change-Id: I4405100f26241dd84c26155529d3961d5082ee9e
        Reviewed-on: https://gerrit.libreoffice.org/84812
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-10  Tamás Zolnai  <tamas.zolnai@collabora.com>  [63e5dc938e1a907f92b88433d613d50c1573450b]

        lok: show tooltips on dialogs
        
        Change-Id: I40fca6ff13cc41ec9e1ec6bba48dce207e364c79
        Reviewed-on: https://gerrit.libreoffice.org/84715
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/84801
        Tested-by: Jenkins

2019-12-10  Caolán McNamara  <caolanm@redhat.com>  [e6271a8a4eafcbb357bbd3cf21126f64b45125e9]

        Resolves: tdf#129250 move redline type into RedlinData so we can sort on it
        
        Change-Id: Ia8e6744c1679655240a9a9cee9425030e994e16b
        Reviewed-on: https://gerrit.libreoffice.org/84805
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-10  Michael Weghorn  <m.weghorn@posteo.de>  [88ca6e9904e87ae3473a5d8936adb4a2ced8572f]

        check-elf-dynamic-objects: qt5 needs libxcb-icccm.so.4
        
        ... since commit fe2baf9e84e0ca9aeaa683e37076f57fa3f38dca
        ("Qt5 fix missing XCB_ICCCM_WM_HINT_WINDOW_GROUP").
        
        Change-Id: Idac4ae38cbec3604de358a3b2c77bb26a8115ce0
        Reviewed-on: https://gerrit.libreoffice.org/84799
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-12-10  Szymon Kłos  <szymon.klos@collabora.com>  [1c04f677b53d6e0731f6401bc4c3a0dfd9e6ed01]

        jsdialog: apply FillGradient with JSON arg
        
        Change-Id: I0ca53a53ff53e66d2f25ad4eb13305edbc3aaa12
        Reviewed-on: https://gerrit.libreoffice.org/84798
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-12-10  Luboš Luňák  <l.lunak@collabora.com>  [b4c28826e0f8716583e7663ca2ea7a25079f2583]

        force vclcanvas use with Skia, like it's with OpenGL (tdf#129076)
        
        Related to tdf#93870.
        
        Change-Id: Ie0cb64c05c0fde6a774ce8558d06943870e775fe
        Reviewed-on: https://gerrit.libreoffice.org/84758
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-12-10  Seth Chaiklin  <sdc.blanco@youmail.dk>  [55204db25234e22ea00d9bef2fc1a062e942e84d]

        tdf#127294 five new tips
        
        including one from comment #20 and one from comment #34
        
        Change-Id: I7d3ded6d986a548d7a9c88f0036e734b4b5ccb87
        Reviewed-on: https://gerrit.libreoffice.org/84604
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-12-10  Caolán McNamara  <caolanm@redhat.com>  [af728b8ce5cc7c5b3860282f87ee3dfed79f1fcc]

        use double prime for inch symbol
        
        Change-Id: I6a663bcb55155bd2331aa79cebd5b922c2ee7605
        Reviewed-on: https://gerrit.libreoffice.org/84787
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-10  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [b802c11396f2d3538f97e128b3ddeceb399438a4]

        Use EE_PARA_START to count para items
        
        Change-Id: I936c1cddb8777fa01ecafe9cd6fef8cd47ad65cd
        Reviewed-on: https://gerrit.libreoffice.org/84616
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-12-10  Jens Carl  <j.carl43@gmx.de>  [de077efae8265661905a47abb63dbfd6a69e1563]

        Fix IdentationError and mixture of spaces and tabs
        
        Fix IdentationError and mixture of spaces and tabs found by
        python -m py_compile <file>.
        
        Change-Id: I1dc99196410d736ca33ead5deadfc61bc6584428
        Reviewed-on: https://gerrit.libreoffice.org/83594
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-12-10  Olivier Hallot  <olivier.hallot@libreoffice.org>  [04cb0674550e63fe2db8f0b0500f9364fb572e12]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Remove dup bookmark_value
            
            Change-Id: I38342954ab76b978bafc49bccbd63631aeef5a3e
            Reviewed-on: https://gerrit.libreoffice.org/84777
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-09  Caolán McNamara  <caolanm@redhat.com>  [fc280552a5ee0131a08aeea5ccfd8cb7b9a6225d]

        Related: tdf#129267 change spacing unit when measurement unit changes
        
        Change-Id: I2407eb52a18dd06a51b49041df2035099c79c94a
        Reviewed-on: https://gerrit.libreoffice.org/84788
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-09  Caolán McNamara  <caolanm@redhat.com>  [c902202ca0f8547d3fb35e6e729c6b1244c290e1]

        separate cm from value in built-in en_US strings
        
        Change-Id: I64f78192d176fe225baea789e2283c5c95ab62fa
        Reviewed-on: https://gerrit.libreoffice.org/84786
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-09  Caolán McNamara  <caolanm@redhat.com>  [17eb1d0f86a3f5aa6fdf154c244c20c73f3f64ad]

        use HasChildPathFocus for SpinButton like ComboBox
        
        Change-Id: Ifb95d6f9df8ea1b3f0e678b60e83c9a99d538225
        Reviewed-on: https://gerrit.libreoffice.org/84772
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d58d1c59860078d225ce5226cae0acd678ef24b2]

        Removed duplicated include
        
        Change-Id: Iabdf93b7728ffaa9b2b03067c3d9eac78b4d32b3
        Reviewed-on: https://gerrit.libreoffice.org/84780
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [78b2218e0e6b1b3af3611679637942c300e239ad]

        Fix typo
        
        Change-Id: Ibd41ddd94763a3b79065dca38c74901e84b3fc66
        Reviewed-on: https://gerrit.libreoffice.org/84779
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-09  Caolán McNamara  <caolanm@redhat.com>  [c1e2acd58e38d4d51285eb522f2dfbde10267f75]

        Resolves: tdf#129267 change margin unit when measurement unit changes
        
        Change-Id: Ib44ea95392489679b947311e9031efb84d501fad
        Reviewed-on: https://gerrit.libreoffice.org/84781
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-09  Caolán McNamara  <caolanm@redhat.com>  [23c024e7267510c09d89be934e526d56f76ec11b]

        tdf#129210 don't assert with clear on already cleared mutex
        
        reset it after load completes, seeing as the comment suggests
        that's why the clear exists in the first place
        
        Change-Id: I3af633c5a1f99b5d0dd754c21e220c6c94b66634
        Reviewed-on: https://gerrit.libreoffice.org/84778
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-09  Caolán McNamara  <caolanm@redhat.com>  [6552ce0f510da67be02a5102016bd14957a25a85]

        Related: tdf#129267 separate cm from value in built-in en_US strings
        
        Change-Id: Ia3821d734ffda8e873473ac15e4a4dca5404f871
        Reviewed-on: https://gerrit.libreoffice.org/84782
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-09  Caolán McNamara  <caolanm@redhat.com>  [c50b4cb4b69597400a8325e0a200c95cf41c62f0]

        Enable/Disable of children shouldn't be necessary
        
        the builder counterpart to...
        
        commit 1d69cf32a73c0720882731ebf3eb5d2f07fce246
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Fri Oct 18 19:23:40 2019 +0100
        
            Enable/Disable of children shouldn't be necessary
        
        Change-Id: Iaad132d1cabf657d884e38b33a167ed165216f43
        Reviewed-on: https://gerrit.libreoffice.org/84773
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-09  Stephan Bergmann  <sbergman@redhat.com>  [0940261be357bfaa42d06444e91e7b3e6735e8d8]

        Fix PQ_SDBC_DRIVER_VERSION
        
        ...which should expand to "0.8.2" rather than
        "PQ_SDBC_MAJOR.PQ_SDBC_MINOR.PQ_SDBC_MICRO"
        
        Change-Id: I4dad1f895d6c1c4daead8d325fa35bfabe651419
        Reviewed-on: https://gerrit.libreoffice.org/84766
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-09  Stephan Bergmann  <sbergman@redhat.com>  [7ba2d77dc2b920978f6084ae6223b6828f32bcd3]

        Use o3tl::doAccess, prevent -Werror=maybe-uninitialized
        
        Change-Id: Id30119c03dbbe0b3befe17cdb0bdb5f2943097ce
        Reviewed-on: https://gerrit.libreoffice.org/84753
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-09  Stephan Bergmann  <sbergman@redhat.com>  [9631f5d35d1870faf4ca2a19fe30b827a1f59905]

        Prefer O3TL_UNREACHABLE over assert(false)
        
        ...so that -Werror=maybe-uninitialized is also silenced (cf.
        281f3d5c418e50a2858619633ebca290bd626c03 "Silence -Werror=maybe-uninitialized")
        with --disable-assert-always-abort
        
        Change-Id: Ie31e18d27823b061375a0740b85bec95740bbecd
        Reviewed-on: https://gerrit.libreoffice.org/84752
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-09  Mike Kaganski  <mike.kaganski@collabora.com>  [919375354c769ac9cc6a49ebfbfb84aa0f15df39]

        GetSource32 and GetSource are identical
        
        Change-Id: Ia7c6687586b5a37b7556f1bae9ffd5b5b954db47
        Reviewed-on: https://gerrit.libreoffice.org/84747
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-09  Jan-Marek Glogowski  <glogow@fbihome.de>  [d79a41a02cd46c50cab08ba1a5d5b213b6843251]

        tdf#129071 Qt5 set file picker parent widget
        
        If the XInitialization::initialize has a parent option, use that
        system window ID to find the parent Qt5Frame and set this as the
        parent of the file picker. This way the file picker doesn't show
        up as a separate window in the KDE task bar and get the proper
        icon. Just setting it transient to the parent is not enough.
        
        This also includes the terminate listener handling, so an open
        file picker won't prevent LO to shut down gracefully (which is
        handled independent from the document modified state).
        
        Change-Id: I62aef532e739e7fea9fe8a4b4e6c0e205faae1d9
        Reviewed-on: https://gerrit.libreoffice.org/74544
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-12-09  Caolán McNamara  <caolanm@redhat.com>  [8ae03b548e4b98d4740ab986c41fc24279734128]

        only connect to tooltip query when we have to
        
        Change-Id: I0b7f1b798129b41c9831ccdd47cd509680b19de2
        Reviewed-on: https://gerrit.libreoffice.org/84742
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-09  Caolán McNamara  <caolanm@redhat.com>  [c29fa13bd050134e751b01d0c4178538c4c20f69]

        Related tdf#108458 if no TooltipHdl set use usual tooltip
        
        also if the Tooltip was blank continue to use usual tooltip
        
        Change-Id: I7dd02ffcbb558684ff41e50586284607a1ea4881
        Reviewed-on: https://gerrit.libreoffice.org/84741
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-09  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [43c77cb8f6e4c13b457e76f3d27b41dfd06aa8a5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - extra warnings for isObject function 
            
            Change-Id: Ie566946cdd12359000db6fbb30d9dec49f8c73c5
            Reviewed-on: https://gerrit.libreoffice.org/84729
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-09  Mike Kaganski  <mike.kaganski@collabora.com>  [62f3f3d92aa204eaaa063b30d7ade44df501b997]

        SbxArray: drop 16-bit indices
        
        Change-Id: I43b478187636b9bb53fdf7ab938436ae364bd7a7
        Reviewed-on: https://gerrit.libreoffice.org/84733
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-09  Jim Raykowski  <raykowj@gmail.com>  [6303f8ac291233b1f6888a8d71e769debe0f9fb0]

        tdf#108458 related: Add tooltip handling to TreeView
        
        Supports GtkInstanceTreeView and SalInstanceTreeView
        
        Change-Id: I33984f78c26135319531eace2a3e2e2e28712af1
        Reviewed-on: https://gerrit.libreoffice.org/84587
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-09  Caolán McNamara  <caolanm@redhat.com>  [961c3dd1332901289ee6b67036657d6b8a87c59c]

        drop some unnecessary includes
        
        Change-Id: I9f06ce16f6e40b3e0760469217c56cba2ae22f8d
        Reviewed-on: https://gerrit.libreoffice.org/84730
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-09  Caolán McNamara  <caolanm@redhat.com>  [f08b066f3c6a80fe3daa430f9099aae8b0850e80]

        drop newly unused SfxFloatingWindow
        
        Change-Id: I8ac3957579c76a89b9692bdb50cbe7a56e1693e3
        Reviewed-on: https://gerrit.libreoffice.org/84444
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-09  Caolán McNamara  <caolanm@redhat.com>  [1efeb17837c22499f00299c033ae59ba3910f7d7]

        weld Property Browser
        
        Replaced the odd HyperlinkField Edit whose text can be clicked on to activate
        listeners, with an ordinary Edit and a Button beside it which can be clicked
        instead to do that. I couldn't find a real world use of this HyperlinkField in
        the forms or control properties, nor in casual experimentation in the sidebar
        in the basicide dialog editor.
        
        Also replaced the other strange Edit-alike TextView with a real Edit entry and
        a dropdown which can be used to support entry of multi-line labels
        
        Change-Id: Iad5265e404f6de14c8e760d617dbad49cd6ddead
        Reviewed-on: https://gerrit.libreoffice.org/82213
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-09  Caolán McNamara  <caolanm@redhat.com>  [4da3e0a0e5b2260c26186890724978bfd00f796c]

        ofz#19296 disable skia for oss-fuzz
        
        Change-Id: I85ee6689c71a445c59d6b054cd93ea1fbac5f8ba
        Reviewed-on: https://gerrit.libreoffice.org/84737
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-09  Marco A.G.Pinto  <marcoagpinto@sapo.pt>  [361b031f96815172743337aa17569d1e434ba344]

        [pt-PT] Added 20 autocorrect words
        
        Change-Id: I40079dabe733a6b29a273f15cc8a32ec94ee1cfe
        Reviewed-on: https://gerrit.libreoffice.org/84723
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-12-09  Caolán McNamara  <caolanm@redhat.com>  [8f32509ee51a4985d17b65d6c6540081471951e7]

        no longer have to worry about intra-module compatibility
        
        in 'the next minor update'
        
        Change-Id: I1faffbbdf6d3bb538737568931d9053c4ec6bd11
        Reviewed-on: https://gerrit.libreoffice.org/84731
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-09  Kelemen Gábor  <kelemeng@ubuntu.com>  [46a07f2042a812fc552e26736183c7d06fe6aa35]

        tdf#122706 Fix built-in HID on Print dialogs Help button
        
        to open the general Print page.
        
        Change-Id: I1ffee4a9d72bb6a4840dec3800a397a878ed2eca
        Reviewed-on: https://gerrit.libreoffice.org/84628
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-12-09  Michael Meeks  <michael.meeks@collabora.com>  [53a647afa68264422d556156b4e77e1b6f46a996]

        lok: calc - update our version of the other view's selections on zoom.
        
        Change-Id: I8487f28d762c8bf5be4f00a331263218dc71d179
        Reviewed-on: https://gerrit.libreoffice.org/84694
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        (cherry picked from commit 2986620074d104611a6e78c98ee5a09941866125)
        Reviewed-on: https://gerrit.libreoffice.org/84698
        Tested-by: Jenkins

2019-12-09  Mike Kaganski  <mike.kaganski@collabora.com>  [3cd30978ebfbde5425038281252e9b85ef3a3c48]

        Preallocate array when initializing/preserving
        
        This avoids repeated std::vector::resize in SbxArray::GetRef32 called from
        SbxArray::Put32 called in loops for each array element when max index is
        known in advance.
        
        Change-Id: Ib2d1fe27820b9ede1426e206794f8cc729998841
        Reviewed-on: https://gerrit.libreoffice.org/84722
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-09  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [5f40fa6f29a2a51a5f843f7a92d57721e1b8d540]

        Fix use_more_fonts Makefile typos
        
        Change-Id: Ic114d9ce6520dc66d5a6110384080dbcdf2c0f1d
        Reviewed-on: https://gerrit.libreoffice.org/84632
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-12-08  Roman Kuznetsov  <antilibreoffice@gmail.com>  [7515df5ab28f749168257f82e3bb50cb9187008d]

        tdf#128785 Make an attention message more general v.2
        
        Change-Id: Ia7b69d10fa547f4381086b6e88522abbfa04f3a5
        Reviewed-on: https://gerrit.libreoffice.org/84721
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2019-12-08  Caolán McNamara  <caolanm@redhat.com>  [05117c0dc231ea5c195c8de9a46d46def2e565ac]

        document get_extents_relative_to return code
        
        Change-Id: I25d3d6a2ca6155adc43f2e1079033cacbd16ccb8
        Reviewed-on: https://gerrit.libreoffice.org/84697
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-08  Caolán McNamara  <caolanm@redhat.com>  [235e1efd2fd938ac673a7c196a6264a0df5cfbc5]

        Resolves: tdf#129243 check return to see if results valid
        
        Change-Id: Ia4169cda3c1a596ceedd074dd0e59898f9c72ff9
        Reviewed-on: https://gerrit.libreoffice.org/84695
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-08  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [0dad19175d65af7ea858b4e4e24ef7f7e772b6bb]

        pdfexport: improved detection of failure to print with --disable-gui
        
        PDF printing tests cannot run when we don't have the proper
        support enabled, so we need to detect those cases and
        avoid failing the test unnecessarily.
        
        Change-Id: Ia602dbb5c3d16c082a8ff6e707db90501bb5453c
        Reviewed-on: https://gerrit.libreoffice.org/78610
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/82168
        Tested-by: Jenkins

2019-12-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e4ec5a3ee048c530cffab7f43380ee7a7c2a7d07]

        Fix typo in namefile
        
        Change-Id: I03dd69ae32b2d619300cdfac3581bebc142437be
        Reviewed-on: https://gerrit.libreoffice.org/84708
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-12-08  Stephan Bergmann  <sbergman@redhat.com>  [9ab2703d5c212746c961dcb238a4c3025d3a2587]

        Improve -fdiagnostics-color handling
        
        ...following up on 13b52f50e52d226c935dcb94fac641c59a77f13f "gbuild: color gcc
        output if possible".  Unconditional -fdiagnostics-color=auto overrode the
        -fdiagnostics-color=always I specify in CC/CXX to mitigate using the GNU Make -O
        option.  Forcing -fdiagnostics-color=always iff gb_COLOR is set should give the
        desired results in all cases (colored output to a terminal when calling make
        without -O but using a GCC that defaults to -fdiagnostics-color=never, as well
        as colored output to a terminal when calling make with -O).
        
        Change-Id: I629bad4bceb15af3ed43f42038825bd1481b33dd
        Reviewed-on: https://gerrit.libreoffice.org/84710
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-08  László Németh  <nemeth@numbertext.org>  [b2c6d2d961a6113d0f111fab45ae12a40d389a23]

        fdo#38414 tdf#44986: DOCX table import: handle gridBefore/After
        
        without serious regressions, ie. losing the import of complex
        forms with multiple or nested tables.
        
        Complete the fix for tdf#116194 (DOCX import: fix missing
        tables with w:gridBefore) with handling gridAfter on
        DomainMapper level.
        
        This consists of also rejections (except their unit tests) of
        
        commit cf33af732ed0d3d553bb74636e3b14c55d44c153
        (handle w:gridBefore by faking cells (fdo#38414)) and
        
        commit 1d1748d143ab4270a2ca1b5117852b1b1bb4c526 (Related:
        tdf#44986 DOCX import: handle w:gridAfter by faking cells)
        
        Change-Id: I31fa1de03bcdf42424fa5507fb5a3e06aa47107d
        Reviewed-on: https://gerrit.libreoffice.org/84517
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-12-08  László Németh  <nemeth@numbertext.org>  [da1f71edfc72928b07a569b98e2766a8a7de9d2a]

        tdf#116194 DOCX import: fix missing tables with w:gridBefore
        
        Regression from the commit cf33af732ed0d3d553bb74636e3b14c55d44c153
        "handle w:gridBefore by faking cells (fdo#38414)"
        
        This patch replaces the previous fix with a better solution,
        fixing tdf#38414 on the proposed DomainMapper level. (Note:
        to reject the old fix completely, its follow-up commit w:gridAfter
        will be handled in a similar way.)
        
        Now the related regressions, tdf#111679, tdf#120512 and the complex
        forms of tdf#116194, tdf120256 and tdf#122608 are fixed, too.
        
        Change-Id: Id25f5fb4d9021c87ee8c82782b2038e6fb255673
        Reviewed-on: https://gerrit.libreoffice.org/84263
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-12-08  Mike Kaganski  <mike.kaganski@collabora.com>  [4f4fe34b29638ed37c45b2c795fdc6cd6d59f1cf]

        Unify code that restores preserved array
        
        Change-Id: I5e8e8d3d7d185d3968c7ff40b86d046599ca44df
        Reviewed-on: https://gerrit.libreoffice.org/84709
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-08  Mike Kaganski  <mike.kaganski@collabora.com>  [bc1a8c682f889e488a7961faa0708568c480438a]

        tdf#129256: don't create objects only to destroy when moving preserved array
        
        Restructure the StepDCREATE_IMPL code to do the preservation step before
        creating the objects for the rest of array.
        
        Change-Id: I4e4ba718af2da035b08397522e726eb131f813a4
        Reviewed-on: https://gerrit.libreoffice.org/84706
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-08  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [13b52f50e52d226c935dcb94fac641c59a77f13f]

        gbuild: color gcc output if possible
        
        Enable gcc to color its diagnostics output - depending on distro
        build flags, might need GCC_COLORS defined in the environment. See
        also gbuild.help.txt.
        
        Change-Id: Ibeaaaadcaccc2847c0105c266b977fee6f4e9960
        Reviewed-on: https://gerrit.libreoffice.org/84705
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-12-07  Tamás Zolnai  <tamas.zolnai@collabora.com>  [c4d3d5a753adc005c34aee3f7f81df4c36d3e261]

        clang-tidy(WIP): bugprone-signed-char-misuse findings 3
        
        Convert char to unsigned char first in some found use cases.
        In these cases the chart is converted to an unsigned integer,
        so characters with negativ values would be converted to wierd
        values around the maximum value of sal_uInt32.
        
        Change-Id: I5570b414ff9c0178222ec40830b490824d8abb07
        Reviewed-on: https://gerrit.libreoffice.org/84690
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-12-07  Tamás Zolnai  <tamas.zolnai@collabora.com>  [ec1795c654cc7a1ae7f7eed0db0588e206346c11]

        clang-tidy(WIP): bugprone-signed-char-misuse findings 2
        
        The caughed code is actually unused, so remove it.
        
        Change-Id: I82c21cef7e125087f167ccb571a9f8efe1aa548c
        Reviewed-on: https://gerrit.libreoffice.org/84689
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-12-07  Tamás Zolnai  <tamas.zolnai@collabora.com>  [85b5253492cd1c87cebc98d4c453812562a2f9ef]

        clang-tidy(WIP): bugprone-signed-char-misuse findings 1
        
        Use unsigned char conversion instead of adding 256 to negativ values.
        See also: SEI CERT STR34-C.
        
        Change-Id: I9a167a8993505052f9ee4f41191fbe80ee1ab0eb
        Reviewed-on: https://gerrit.libreoffice.org/84688
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-12-07  Caolán McNamara  <caolanm@redhat.com>  [c29b89acc59f5913068f60d670e72918121e4e84]

        ofz#18563 test case for assert/crash
        
        Change-Id: Idb98b7fae03bc31fc050519a7b0720208adeb843
        Reviewed-on: https://gerrit.libreoffice.org/84556
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-12-07  Michael Stahl  <Michael.Stahl@cib.de>  [04159aab6827e22a67a0c7bc4d68b4a999d51318]

        ofz#18563 sw: remove SwXFrame::m_pCopySource to fix ~SwIndexReg assert
        
        The problem is that a text frame is inserted with a selection that
        partially selects a fieldmark, so the DeleteAndJoin() is split across
        multiple calls with a temporary cursor, and the correction of the passed
        in rPam that is ultimately SwXFrame::m_pCopySource is not done, so it
        remains on a deleted node.
        
        Replace it with a SwUnoCursor, which is automatically corrected.
        
        It turns out that this m_pCopySource member was only set via a call to
        SetSelection() from one place in SwXText::convertToTextFrame(),
        which ends up immediately calling SwXFrame::attach() anyway, which then
        uses m_pCopySource and resets it.  This was added in
        deba85c5b73f36affe672567ed4a45938953f312 but it would be far simpler to
        just pass a local variable to SwXFrame::attachToRange().
        
        Change-Id: I85ed128db63c13f81f215d8f50036d9d2aa6c519
        Reviewed-on: https://gerrit.libreoffice.org/84661
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-12-07  Caolán McNamara  <caolanm@redhat.com>  [ca16def26fa3352edbb642b918b59de1b2fa7fca]

        rename ScEditEngineDefaulter::SetText
        
        so its clear that it is not an override of baseclass EditEngine::SetText
        
        Change-Id: I85ee9c9b212fe9248fb7e5fcb1ec83679ffb633d
        Reviewed-on: https://gerrit.libreoffice.org/84553
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-07  Michael Stahl  <Michael.Stahl@cib.de>  [522ed1b685f5b7eb52efb9d874dfacc02bf82139]

        ofz#18563 sw: fix 2 problems with field marks
        
        * sw::CalcBreaks had a thinko in that a separator that had a start but
          no matching end wasn't reported
        
        * DocumentContentOperationsManager::DelFullPara() may apparently be
          called with a rPam having just one position, in which case expanding
          it doesn't work.
        
        Change-Id: I6503498dd38d188799385aa706ffe7dfccfdba08
        Reviewed-on: https://gerrit.libreoffice.org/84662
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-12-07  Caolán McNamara  <caolanm@redhat.com>  [f6080df9e64b6291202e75354f9458fc0895932e]

        return blank ident if empty notebook
        
        Change-Id: Icede4b1458fe858cc6d406b4cbae9f8d579d417b
        Reviewed-on: https://gerrit.libreoffice.org/84660
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-07  Mike Kaganski  <mike.kaganski@collabora.com>  [0ed214fd8f64eca4f3192b1646595500d772b243]

        tdf#59327: two arguments with the same name is an error
        
        Change-Id: I8d10487d6d6729de749a373feb0a8a349f2986e9
        Reviewed-on: https://gerrit.libreoffice.org/84686
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-07  Mike Kaganski  <mike.kaganski@collabora.com>  [840c3a662012c77b5972c869587acd15ee5a3f03]

        tdf#59327: DIM should fail in procedures when same-name argument is present
        
        Change-Id: I0a6828bd0b0c27018dc02c36ee207b8666f88ec0
        Reviewed-on: https://gerrit.libreoffice.org/84682
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-07  Julien Nabet  <serval2412@yahoo.fr>  [08016d2b0950e8706dc6c36f9804842156627c9e]

        Check secondary Y axis exists before retrieving value for "Show" prop (chart2)
        
        Change-Id: I7d2a69635de6625e09dd71a33553261898e30420
        Reviewed-on: https://gerrit.libreoffice.org/84685
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-07  Stephan Bergmann  <sbergman@redhat.com>  [d61e9c9c226cdebaf01f765f7cef657656640740]

        Remove redundant gb_YACC indirection
        
        (as discussed at 0a803c0a41f46be4019ddd2768b4be5669b7ab59 "Honor BISON passed
        into configure")
        
        Change-Id: I160a3c97414be47cd1efef0b7fac4af93a398ac6
        Reviewed-on: https://gerrit.libreoffice.org/84684
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-07  Stephan Bergmann  <sbergman@redhat.com>  [546cbc9182589e9fec1dc0a23f1af07ddfbc576c]

        Fix heap-use-after-free
        
        ...after 91b2325808a75174f284c48c8b8afc118fad74e4 "tdf#121300 sw: consistent fly
        at-pargraph selection", as seen with ASan during UITest_writer_tests6 (see also
        <https://ci.libreoffice.org/job/lo_ubsan/1472/>):
        
        > ERROR: AddressSanitizer: heap-use-after-free on address 0x6040006ec168 at pc 0x7f75b9ee9c81 bp 0x7f75d168a410 sp 0x7f75d168a408
        > READ of size 4 at 0x6040006ec168 thread T41 (cppu_threadpool)
        >  #0 in SwFormatAnchor::GetAnchorId() const at sw/inc/fmtanchr.hxx:65:44
        >  #1 in sw::DocumentContentOperationsManager::CopyImplImpl(SwPaM&, SwPosition&, bool, SwPaM*) const at sw/source/core/doc/DocumentContentOperationsManager.cxx:4863:30
        >  #2 in sw::DocumentContentOperationsManager::CopyImpl(SwPaM&, SwPosition&, bool, SwPaM*) const at sw/source/core/doc/DocumentContentOperationsManager.cxx:4432:16
        >  #3 in sw::DocumentContentOperationsManager::CopyRange(SwPaM&, SwPosition&, bool, bool) const at sw/source/core/doc/DocumentContentOperationsManager.cxx:1868:16
        >  #4 in SwFEShell::Paste(SwDoc*) at sw/source/core/frmedt/fecopy.cxx:1038:62
        [...]
        > 0x6040006ec168 is located 24 bytes inside of 40-byte region [0x6040006ec150,0x6040006ec178)
        > freed by thread T41 (cppu_threadpool) here:
        >  #0 in operator delete(void*, unsigned long) at /home/sbergman/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp:172:3
        >  #1 in SwFormatAnchor::~SwFormatAnchor() at sw/source/core/layout/atrfrm.cxx:1473:1
        >  #2 in SfxItemPool::Remove(SfxPoolItem const&) at svl/source/items/itempool.cxx:741:13
        >  #3 in SfxItemSet::~SfxItemSet() at svl/source/items/itemset.cxx:252:42
        >  #4 in SwAttrSet::~SwAttrSet() at sw/inc/swatrset.hxx:161:20
        >  #5 in SwFormat::SetFormatAttr(SfxPoolItem const&) at sw/source/core/attr/format.cxx:541:5
        >  #6 in sw::DocumentContentOperationsManager::CopyImplImpl(SwPaM&, SwPosition&, bool, SwPaM*) const at sw/source/core/doc/DocumentContentOperationsManager.cxx:4861:27
        >  #7 in sw::DocumentContentOperationsManager::CopyImpl(SwPaM&, SwPosition&, bool, SwPaM*) const at sw/source/core/doc/DocumentContentOperationsManager.cxx:4432:16
        >  #8 in sw::DocumentContentOperationsManager::CopyRange(SwPaM&, SwPosition&, bool, bool) const at sw/source/core/doc/DocumentContentOperationsManager.cxx:1868:16
        >  #9 in SwFEShell::Paste(SwDoc*) at sw/source/core/frmedt/fecopy.cxx:1038:62
        [...]
        
        Change-Id: I7a31e9dbb6fa1cdf938420a9a949b125c66e3ce2
        Reviewed-on: https://gerrit.libreoffice.org/84683
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [986014036428dbb76ab39e665552dda58bea527c]

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

2019-12-07  Stephan Bergmann  <sbergman@redhat.com>  [b9f43acf9c4f2f800456bb19a5fd0879541cabc6]

        Better not use constexpr here
        
        With a locally modified include/o3tl/optional.hxx to always pick the
        boost::optional branch, to prepare <https://gerrit.libreoffice.org/#/c/84672/>
        "Fix more new dependencies on boost_headers", that constexpr caused
        
        > In file included from idlc/source/errorhandler.cxx:20:
        > In file included from idlc/inc/errorhandler.hxx:23:
        > In file included from idlc/inc/astexpression.hxx:27:
        > include/o3tl/optional.hxx:28:23: error: constexpr variable cannot have non-literal type 'const boost::none_t'
        > inline constexpr auto nullopt = boost::none;
        >                       ^
        > workdir/UnpackedTarball/boost/boost/none_t.hpp:29:8: note: 'none_t' is not literal because it is not an aggregate and has no constexpr constructors other than copy or move constructors
        > struct none_t
        >        ^
        
        at least with recent Clang 10 trunk and --without-system-boost.
        
        Change-Id: I679a6ca5d135d3f5571845a15afe20d28a1f9039
        Reviewed-on: https://gerrit.libreoffice.org/84673
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-07  Stephan Bergmann  <sbergman@redhat.com>  [cc8fe0de36edb1c3a6d8dc940b6d61d3f986adc5]

        Avoid loplugin:staticmethods
        
        Change-Id: I93ebdcae5c39566660edbe1d5e76cc548f5b7c49
        Reviewed-on: https://gerrit.libreoffice.org/84670
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-07  andreas kainz  <kainz.a@gmail.com>  [d139529dff85282772d334edcebdccf23d2d9c97]

        tdf#101977 add new track changes uno commands to writer NB+ menubar
        
        Change-Id: I06e48f37af435d9927b764de1a972687bbd7bf2a
        Reviewed-on: https://gerrit.libreoffice.org/84671
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-12-07  Mike Kaganski  <mike.kaganski@collabora.com>  [1695775228a14ba7ee8e94401362ee6f12c4c14e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - VbNewLine values don't depend on system architecture, only on OS
            
            Change-Id: I67b65222ff9247e80fd681223a3fe03cbcfbbc95
            Reviewed-on: https://gerrit.libreoffice.org/84677
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2019-12-07  Julien Nabet  <serval2412@yahoo.fr>  [656c20a3d7de994f2e87335b9d405151e005eb7a]

        PageStyle and WritingMode may be absent (chart2)
        
        Create a brand new odb file (embedded hsqldb)
        Create a report with design, just insert a chart
        It'll error-log first because of missing "PageStyle" property
        once this one fixed, it'll error-log with missing "WritingMode" property
        Remark: the chart will be created
        But let's avoid these error-logs
        
        Change-Id: I04bb4d87e8e97fb3ff7c4e5dc7f81897afca64ec
        Reviewed-on: https://gerrit.libreoffice.org/84675
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-07  Stephan Bergmann  <sbergman@redhat.com>  [83375454ca1151fabf797f0c47cc8d10156ebc98]

        Fix more new dependencies on boost_headers
        
        Same as 97b3e455802cfc08568ec5e8379c509efe3e47b1 "Fix some new dependencies on
        boost_headers"
        
        Change-Id: I0f10374650847f4c50a8cff530c15e65906865ad
        Reviewed-on: https://gerrit.libreoffice.org/84672
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-07  Stephan Bergmann  <sbergman@redhat.com>  [8e6865188242bccb3d8aa857ddc990d72a058d3d]

        Adapt o3tl::span to P1872R0
        
        ..."span should have size_type, not index_type"
        (<http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1872r0.pdf>), as
        implemented by libc++ since <https://github.com/llvm/llvm-project/commit/
        1466335cf4b2854a0be1defcf279fe50772bad6f> "[libc++][P1872] span should have
        size_type, not index_type."
        
        All uses of index_type had been added to mitigate the previous std::span change
        from signed (ptrdiff_t) to unsigned (size_t) index_type, see
        6ef8420fdbf8dff16de13147c5ab833bc5e01121 "Adapt o3tl::span to updated C++2a
        std::span".  There is no easy solution to transparently support all three
        std::span variants currently out there (signed index_type, unsigned index_type,
        unsigned size_type), without causing compilation failures due to
        CPPUNIT_ASSERT_EQUAL with arguments of different types, or compiler warnings
        about mixed signed/unsigned comparisons.  So rule out the oldest std::span
        variant (signed index_type) in configure.ac (so that o3tl::span will use its
        own hand-rolled code in that case) and simplify the uses of index_type to
        std::size_t (as had already been mentioned in
        6ef8420fdbf8dff16de13147c5ab833bc5e01121).
        
        Change-Id: I6ddf424ffb7941da3f69ad66fd29ecd35f09afae
        Reviewed-on: https://gerrit.libreoffice.org/84652
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-06  Stephan Bergmann  <sbergman@redhat.com>  [c1fbdc8717fa68f4c432511ace8b58c97b1386ad]

        Document fishy loplugin:fakebool behavior
        
        ...as exploited in the change of LockingGuard
        (extensions/source/activex/SOActiveX.cxx) in
        55e596956e56b175ab17b682e7c8ac7daeb9289a "loplugin:external (clang-cl)"
        
        Change-Id: I599ac72b68651fc733dd37c95ce9105c175fee9e
        Reviewed-on: https://gerrit.libreoffice.org/83995
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-06  Eike Rathke  <erack@redhat.com>  [ec1478f7da29fc5df5aa2d1ff373d60bdd5b01e0]

        Test results across all imported and inserted sheets.
        
        Change-Id: I573467a962a2835765cc5672b81cce4c7772ddff
        Reviewed-on: https://gerrit.libreoffice.org/84669
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-12-06  Artur Neumann  <artur@jankaritech.com>  [06e45d45877349417000def82c20eaae4bfc3ee3]

        UI test for tdf#127652
        
        Test that the cursor is placed correctly after deleting a section
        that overlaps page boundaries
        
        Change-Id: I466770c7edadf09f11260ede236e598d3d1a875b
        Reviewed-on: https://gerrit.libreoffice.org/83963
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-12-06  Stephan Bergmann  <sbergman@redhat.com>  [97b3e455802cfc08568ec5e8379c509efe3e47b1]

        Fix some new dependencies on boost_headers
        
        ...caused by a8cd98c437f2c3b5c4f7c139aa7223c5cfb74d1a "use o3tl::optional
        instead of pointer", see <https://ci.libreoffice.org/job/gerrit_mac/48607>:
        
        > In file included from /Users/tdf/lode/jenkins/workspace/lo_gerrit/Config/macosx_clang_dbgutil/connectivity/qa/connectivity/resource/sharedresources_test.cxx:10:
        > In file included from /Users/tdf/lode/jenkins/workspace/lo_gerrit/Config/macosx_clang_dbgutil/include/test/bootstrapfixture.hxx:16:
        > In file included from /Users/tdf/lode/jenkins/workspace/lo_gerrit/Config/macosx_clang_dbgutil/include/vcl/salctype.hxx:25:
        > In file included from /Users/tdf/lode/jenkins/workspace/lo_gerrit/Config/macosx_clang_dbgutil/include/vcl/graph.hxx:27:
        > In file included from /Users/tdf/lode/jenkins/workspace/lo_gerrit/Config/macosx_clang_dbgutil/include/vcl/bitmapex.hxx:23:
        > /Users/tdf/lode/jenkins/workspace/lo_gerrit/Config/macosx_clang_dbgutil/include/o3tl/optional.hxx:20:10: fatal error: 'boost/none.hpp' file not found
        > #include <boost/none.hpp>
        >          ^~~~~~~~~~~~~~~~
        > In file included from /Users/tdf/lode/jenkins/workspace/lo_gerrit/Config/macosx_clang_dbgutil/connectivity/qa/connectivity/commontools/FValue_test.cxx:20:
        > In file included from /Users/tdf/lode/jenkins/workspace/lo_gerrit/Config/macosx_clang_dbgutil/include/test/bootstrapfixture.hxx:16:
        > In file included from /Users/tdf/lode/jenkins/workspace/lo_gerrit/Config/macosx_clang_dbgutil/include/vcl/salctype.hxx:25:
        > In file included from /Users/tdf/lode/jenkins/workspace/lo_gerrit/Config/macosx_clang_dbgutil/include/vcl/graph.hxx:27:
        > In file included from /Users/tdf/lode/jenkins/workspace/lo_gerrit/Config/macosx_clang_dbgutil/include/vcl/bitmapex.hxx:23:
        > /Users/tdf/lode/jenkins/workspace/lo_gerrit/Config/macosx_clang_dbgutil/include/o3tl/optional.hxx:20:10: fatal error: 'boost/none.hpp' file not found
        > #include <boost/none.hpp>
        >          ^~~~~~~~~~~~~~~~
        > In file included from /Users/tdf/lode/jenkins/workspace/lo_gerrit/Config/macosx_clang_dbgutil/emfio/qa/cppunit/emf/EmfImportTest.cxx:13:
        > In file included from /Users/tdf/lode/jenkins/workspace/lo_gerrit/Config/macosx_clang_dbgutil/include/test/bootstrapfixture.hxx:16:
        > In file included from /Users/tdf/lode/jenkins/workspace/lo_gerrit/Config/macosx_clang_dbgutil/include/vcl/salctype.hxx:25:
        > In file included from /Users/tdf/lode/jenkins/workspace/lo_gerrit/Config/macosx_clang_dbgutil/include/vcl/graph.hxx:27:
        > In file included from /Users/tdf/lode/jenkins/workspace/lo_gerrit/Config/macosx_clang_dbgutil/include/vcl/bitmapex.hxx:23:
        > /Users/tdf/lode/jenkins/workspace/lo_gerrit/Config/macosx_clang_dbgutil/include/o3tl/optional.hxx:20:10: fatal error: 'boost/none.hpp' file not found
        > #include <boost/none.hpp>
        >          ^~~~~~~~~~~~~~~~
        
        Change-Id: I86ccc030a8f34b9ee6a853e843c9eb6f2d987406
        Reviewed-on: https://gerrit.libreoffice.org/84664
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-06  Caolán McNamara  <caolanm@redhat.com>  [444161dde3beeed5306d2f2432fcd99aa94c3c0b]

        Resolves: tdf#128923 should be able to change attributes of multiple lines...
        
        without changing color
        
        Change-Id: I76cf21af4611afc11bf1861abe7d0b903362e798
        Reviewed-on: https://gerrit.libreoffice.org/84637
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-06  Stephan Bergmann  <sbergman@redhat.com>  [7db6a64e40f172894e08ecec483f214f7f1d7e10]

        Incomplete OpAverage, OpCount must not be used in dynamic_cast
        
        ...even in template code (which compilers often only analyze late during
        compilation, but which Clang trunk now apparently processes more aggressively,
        presumably since <https://github.com/llvm/llvm-project/commit/
        878a24ee244a24c39d1c57e9af2e88c621f7cce9> "Reapply 'Fix crash on switch
        conditions of non-integer types in templates'", emitting errors about incomplete
        types)
        
        Change-Id: I851d266007f72cc4063f299412eadacbc6084f70
        Reviewed-on: https://gerrit.libreoffice.org/84657
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-06  Miklos Vajna  <vmiklos@collabora.com>  [814cb2433da6bd608e935fa5531d2a2b92867985]

        Related: tdf#115719 DOCX import: fix increased spacing vs left-aligned objects
        
        Commit 8b73bafbc18acb4dd8911d2f2de8158d98eb6144 (tdf#115719 DOCX import:
        increase paragraph spacing for anchored objects, 2018-02-14) added an
        import-time tweak for a problem that has been confirmed to be a Word
        layout bug in the meantime (and the tweak makes Writer behave the same
        way if the document has been created by an affected Word version for
        layout compatiblity).
        
        Later, commit 4883da6fd25e4645a3b30cb58212a2f666dae75a (Related:
        tdf#124600 DOCX import: ignore left wrap on left-aligned shapes,
        2018-02-14) fixed left spacing of anchored objects aligned to the left,
        to be in sync with what the DOC import does.
        
        This broke the previous fix in case the shapes are left-aligned.
        
        Fix the problem by tracking what is the in-file-format and logical left
        margin, so the final doc model has the value necessary for correct
        horizontal positioning and the importer has the value that's necessary
        for correct vertical positioning.
        
        Change-Id: I8f16cbe7bad40e243111c902bdc1ab0e8141d6b9
        Reviewed-on: https://gerrit.libreoffice.org/84654
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-12-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d22a5d7425f247c6edce2747f6fe83d80e5e51bb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#129171 Clarify NETWORKDAYS_EXCEL2003
            
            Embed note from Date functions.
            
            Change-Id: Iac77cd6610ef6118978fa5ff5495a5e53d94e4d6
            Reviewed-on: https://gerrit.libreoffice.org/84667
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-06  Stephan Bergmann  <sbergman@redhat.com>  [05319245037373e6a794348cb875346096f32c2f]

        loplugin:implicitboolconversion
        
        ...in non-dependent templated code that Clang trunk now apparently processes
        more aggressively, presumably since <https://github.com/llvm/llvm-project/
        commit/878a24ee244a24c39d1c57e9af2e88c621f7cce9> "Reapply 'Fix crash on switch
        conditions of non-integer types in templates'"
        
        Change-Id: I561d046c736b4e9574565c01daf0f59e7d5ec414
        Reviewed-on: https://gerrit.libreoffice.org/84656
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-06  Roman Kuznetsov  <antilibreoffice@gmail.com>  [fce747852adcc2c20a48e525da872fd3cad3ef04]

        tdf#128785 Make an attention message more general
        
        Change-Id: Ia20e88bbcdcba78283279c08fbd714955e359dd9
        Reviewed-on: https://gerrit.libreoffice.org/84501
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2019-12-06  Stephan Bergmann  <sbergman@redhat.com>  [2ccaf4eecacaa912997d71a857dd84edf5af58cf]

        loplugin:redundantcast (macOS)
        
        Change-Id: Ia514e105d913b8cf77d4fe931deb6b559b3525d3
        Reviewed-on: https://gerrit.libreoffice.org/84655
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-06  Stephan Bergmann  <sbergman@redhat.com>  [b1acb9c62701d8f09fafdf5b7c2b690249a277b8]

        loplugin:external (macOS)
        
        * OldEntry in fpicker/source/aqua/resourceprovider.mm was apparently unused ever
          since it got introduced with 00657aef09d854c74fb426a935a3e8b1fc390bb0
          "migrate to boost::gettext"
        
        * impl_throwError is used from multiple TU,
          connectivity/source/drivers/macab/MacabStatement.cxx just missed the relevant
          #include
        
        Change-Id: Iba131da57aa20085bb1c634ba9a3a59566070abd
        Reviewed-on: https://gerrit.libreoffice.org/84653
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-06  Stephan Bergmann  <sbergman@redhat.com>  [0a803c0a41f46be4019ddd2768b4be5669b7ab59]

        Honor BISON passed into configure
        
        ...and require new-enough Bison for --enable-compiler-plugins to not generate
        bogus loplugin:external warnings in Bison boilerplate code.  (As happend for me
        on macOS where /usr/bin/bison is version 2.3.  Not sure which versions exactly
        are too old, but at least 3.4.1 is known good.  If other versions newer than 2.3
        turn out to be problematic too, the configure.ac check will need to be adapted.)
        
        No idea why there need to be three places across solenv/gbuild/ that set
        gb_YACC (to the same bison in each case), but leave that to be cleaned up later.
        
        Change-Id: I01d8219726f8df7895631b817866207327367759
        Reviewed-on: https://gerrit.libreoffice.org/84650
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-06  Stephan Bergmann  <sbergman@redhat.com>  [a596dd99de287c696c70f0c789a774399381f36f]

        loplugin:nullptr
        
        ...in non-dependent templated code that Clang trunk now apparently processes
        more aggressively, presumably since <https://github.com/llvm/llvm-project/
        commit/878a24ee244a24c39d1c57e9af2e88c621f7cce9> "Reapply 'Fix crash on switch
        conditions of non-integer types in templates'"
        
        Change-Id: Ia3e4bc6cfe7cea9f816e9282563a8b38e40f0cec
        Reviewed-on: https://gerrit.libreoffice.org/84649
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [08615ce879927bc58924e9591985f27fe59a11fa]

        Removed duplicated include
        
        Change-Id: Iff578f6bbaf82c45562bd9aad0c8bd15498ce555
        Reviewed-on: https://gerrit.libreoffice.org/84641
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-06  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [506d8f1792cd004d97c6d3e84c21da10e68adf08]

        tdf#128191 Show infobar when hyphenation info for text language is missing
        
        During doc loading it's too early to add infobars,
        thus add a mechanism to display infobars once view is ready
        
        Change-Id: Ie963a304d2101a5bbdd59130c354d581ff7d2e9b
        Reviewed-on: https://gerrit.libreoffice.org/83161
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-12-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [fd0bb8b743f7b74cb223f41814741cd775a2b4fb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Update list of missing icons for Help
            
            Change-Id: I1a5b28ddb0e057c83a1da88b8b9337a0479a217d
            Reviewed-on: https://gerrit.libreoffice.org/84658
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-06  Caolán McNamara  <caolanm@redhat.com>  [c1bd1389b65fc959607b92265d12d8609b707cc4]

        remove the added pages grid and tabpage when remove page called
        
        Change-Id: Id2df8e320335e2578c2a3f879b1bb6612a77ca8b
        Reviewed-on: https://gerrit.libreoffice.org/84636
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-06  Eike Rathke  <erack@redhat.com>  [766ce853d18da813e8d435776f462470cd072538]

        Swap expected and actual values
        
        in CPPUNIT_ASSERT... the first parameter is the expected value and
        the second the actual value. Passing them swapped is confusing if
        the test is failing.
        
        Change-Id: I06f8f345d52c3743d10441aae6d8c943f9b49b41
        Reviewed-on: https://gerrit.libreoffice.org/84635
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-12-06  Eike Rathke  <erack@redhat.com>  [e749fd947c3eead198a4b702428a41ae3d6e2c9d]

        Use correct destination sheet instead of arbitrary leftover of expected name
        
        Tests are executed in sequence, inserting a sheet with each
        importSheetToCopy(), ended up with 'SheetToCopy_4' as the first
        sheet (last sheet inserted), but obtained "destination" values
        from sheet 'SheetToCopy' (the first sheet inserted) whatever may
        have happened to its references during the previous tests or by
        inserting more sheets in front of it.
        
        Instead of obtaining the destination sheet by name 'SheetToCopy',
        obtain it by index 0 where it was inserted
        
        We could also remove the inserted sheet after each test, but
        likely a cleaner approach would be to setup a fresh document to be
        inserted into for each test to avoid any side effects like names
        already being present from a previous insertion.
        
        Change-Id: I38f35ccac7d656026b6fec8d3c5faa68d6f4a642
        Reviewed-on: https://gerrit.libreoffice.org/84631
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-12-06  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [fe2baf9e84e0ca9aeaa683e37076f57fa3f38dca]

        Qt5 fix missing XCB_ICCCM_WM_HINT_WINDOW_GROUP
        
        This is the application level equivalent of the Qt5 fix for bug
        QTBUG-46626 / commit 0de4b32 ("xcb: fix issue with dialogs hidden
        by other windows"), which was broken since Qt 5.4 and is just
        fixed since Qt 5.12.
        
        It is needed for some window managers, which don't know about the
        WM_CLIENT_LEADER property. Both settings are the same, but just
        the latter is set by older Qt5 releases. This probably isn't a
        real problem, as GNOME or XFCE would use the gtk VCL plugin, but
        since I already wrote the code when debugging tdf#129071, there
        is also no reason to drop it (except: more code, more bugs...).
        
        This fix is optional and needs development headers for xcb-icccm,
        which can actually be compiled into Qt5. If missing configure will
        just print a warning, since it's a runtime requirement and we
        explicitly drop the linked Qt version symbol, so the potential
        build Qt version won't matter.
        
        Change-Id: Ifc5a8f8a40ee13779a911efb53e8b8b868614d0b
        Reviewed-on: https://gerrit.libreoffice.org/84299
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-12-06  Michael Stahl  <Michael.Stahl@cib.de>  [933dc9f99d6f8d608f67514d1236b5b2904f2b0a]

        sw: reindent that
        
        Change-Id: Iea5784d98d2780166c88912f898f3da95d45e2ab
        Reviewed-on: https://gerrit.libreoffice.org/84623
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-12-06  nd101  <Fong@nd.com.cn>  [4c2254cbebca53c34fa48a1dd90cebe434f24274]

        tdf#127237 fix table background color in Impress import
        
        When the background color is set at the table level in PPTX,
        instead of at cell level, the background color fails to
        show up in Impress.
        
        Change-Id: I2838e5b56e4a2414494ee99c0f8975b7256ac6dc
        Reviewed-on: https://gerrit.libreoffice.org/78377
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-12-06  Chris Sherlock  <chris.sherlock79@gmail.com>  [77b57d8f341c7a5323bbb6ab2f2af97ac140afbc]

        drawinglayer: improve logging for EmfPlusSetPixelOffsetMode records
        
        Change-Id: I4f0e9baee0d196f1cb682ce22e55569da1464fa7
        Reviewed-on: https://gerrit.libreoffice.org/84288
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-12-06  Michael Stahl  <Michael.Stahl@cib.de>  [98d1622b3721fe899c4e1faa0b4cc35695253014]

        tdf#121300 sw: adapt at-char selection to latest at-para design
        
        Also use heuristic from commit 91b2325808a75174f284c48c8b8afc118fad74e4
        to not delete on backspace/delete selections for at-char flys.
        
        Change-Id: I8f561eb0176e0655b715366d1ffe3c71fbee9e30
        Reviewed-on: https://gerrit.libreoffice.org/84622
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Michael Stahl <michael.stahl@cib.de>

2019-12-06  Luboš Luňák  <l.lunak@collabora.com>  [1f6cb09706e413f591986845840cb0a5907b8001]

        use SkBitmap::setImmutable() where suitable
        
        This is a little correctness check, and it may also possibly slightly
        improve performance.
        
        Change-Id: I6e4a013aedcafd9a7d1e0e86a5c036d511078f79
        Reviewed-on: https://gerrit.libreoffice.org/84568
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-12-06  Luboš Luňák  <l.lunak@collabora.com>  [8fede4e7870579251c58823566c88476df2038b0]

        make all Skia drawing GPU-backed, if possible
        
        This primarily means using SkiaHelper::createSkSurface(), which will
        create a GPU-backed SkSurface if Vulkan is used, and it is used in place
        of temporary SkBitmap instances, which are always raster-based.
        
        Change-Id: I3fe35866f962030f464d5c1d1c4bf518c20ee9af
        Reviewed-on: https://gerrit.libreoffice.org/84562
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-12-06  Luboš Luňák  <l.lunak@collabora.com>  [cd46c8710b2eb244572670d78fec1f0dcb4a577f]

        check also setupDrawBlend() in visualbackendtest
        
        Change-Id: I57eb88b7b6bb498253639867d4c158041d8299b7
        Reviewed-on: https://gerrit.libreoffice.org/84561
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-12-06  Luboš Luňák  <l.lunak@collabora.com>  [ea5eb4639ac3cca4301e23655d0e7aeaed6f8bcc]

        keep just one shared reference to Skia shared GrContext
        
        This should make it easier to keep the reference without having
        to keep references all over the place, especially when the shared GrContext
        starts to be used also for GPU-backed surfaces elsewhere.
        
        Change-Id: Icf3f6eb849ebc5eb63b1836f9caeb6f5e5e58ca6
        Reviewed-on: https://gerrit.libreoffice.org/84560
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-12-06  Luboš Luňák  <l.lunak@collabora.com>  [5b667d771de65167e269bb145b888eabbc7fdedd]

        make Skia Windows text rendering use SkImage instead of SkBitmap
        
        This will allow making it GPU-backed, as SkImage can be GPU-backed,
        SkBitmap cannot.
        
        Change-Id: I047eefe83741a036d372d39e5fc6a4fa400e6504
        Reviewed-on: https://gerrit.libreoffice.org/84559
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-12-06  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [8b94f29ee623a28c5225b904829e04c6b83a89a5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - fixing 'related topics' layout for a conciser display  
            
            Change-Id: I01535595b22ea3cb59111bfd5c681283fd94049c
            Reviewed-on: https://gerrit.libreoffice.org/83762
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-06  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [600fccf518a65bf7ac10440c854a8585b8edf322]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - IsObject returns True for extented types too
            
            Change-Id: If34385312976485b30efc60d6ffbfce9617d7d0a
            Reviewed-on: https://gerrit.libreoffice.org/84606
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-06  Michael Stahl  <Michael.Stahl@cib.de>  [91b2325808a75174f284c48c8b8afc118fad74e4]

        tdf#121300 sw: consistent fly at-pargraph selection
        
        As a follow-up to commit 28b77c89dfcafae82cf2a6d85731b643ff9290e5, add
        IsSelectFrameAnchoredAtPara() function and use it to harmonize at-para
        fly selection across all relevant operations:
        
        * CopyImpl:
          - it had a pre-existing bugs that would lose a fly anchored to the
            2nd (1st fully selected) node of a redline
          - remove a bunch of code for finding the last node of the body content,
            which doesn't matter for the remaining at-fly checks
          - flys that already existed at the insert position need to have their
            anchors corrected
        
        * DeleteRange:
          - get rid of the bDelFwrd checks
        
        * MoveRange:
          - the ALLFLYS flag would be obsoleted by the new selection, were it
            not for the writerfiler "special hack", see below
        
        * also adapt A11y and UI selection, SwRootFrame::CalcFrameRects()
        
        The selection behavior is changed:
        
        * the bDelFwrd case is quite odd, some code was checking whether a
          deletion was "forward" or "backward" and removing only the flys at the
          point node while retaining the flys at the mark node; this worked in a
          very non-obvious way relying on sw_GetJoinFlags actually calling
          Exchange() on the cursor, and then SwUndoDelete stored it in
          m_bJoinNext, but it turns out that only SwUndoMove also has a
          m_bJoinNext and it's dead, and no other Undo has such a flag, so this
          only worked for "delete". It's not obvious what the value of this is,
          let's just ignore the "direction".
        
        * Selections exclude the start and end position except if it's a fully
          selected node or at the start or end of a section (i.e. Ctrl+A should
          also select every at-para fly).
        
        * An exception is made in case the selection looks like it's a
          backspace/delete joining 2 paragraphs; flys are not deleted in that
          case because it seemed annoying (and as it happens, Word does not
          appear to delete flys in that case), particularly if both of the nodes
          are already empty. This is done with a heuristic, it's conceivable to
          pass down some flag from DelLeft()/DelRight() but probably this is
          good enough.
        
        A special hack is needed to keep writerfilter happy for now; it likes to
        anchor flys at nodes which it then deletes in RemoveLastParagraph(),
        which likely could be improved there.  The ALLFLYS usage in
        SwRangeRedline::MoveFromSection() could be removed (because the
        end-of-section check already handles the case) except for this, because
        it turns out that the ODF import runs SetRedlineFlags with a temporarily
        reset IsInXMLImport() flag because of its effect in thints.cxx, so
        during the move IsSelectFrameAnchoredAtPara() can't check it.
        
        tdf#108124 scenario works better, now everything that's selected is both
        copied and deleted.
        
        Fixes the problem where an at-para fly at the 2nd node of a redline
        where the 1st node is partially deleted was lost on ODF export.
        
        Change-Id: I168013665e70ff0a5f198e09f3fa3afc06ba0449
        Reviewed-on: https://gerrit.libreoffice.org/84576
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-12-06  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [6ed12ab2d0742f86ce25defec3c776562dbfad9a]

        tdf#120546 fix DOCX overriding numrule format
        
        ... at least in the view.
        
        This "fixes" the import side of the exported OOXML document with
        multiple overridden numrule character format. This prevents the
        change of the shared numrule, which results in all bullets being
        formatted like the last overridden numrule.
        
        What is missing is a consistent way to edit the override, as the
        override is currently just stored in an internal attribute, the
        "ListAutoFormat" property.
        
        Fixing editing for good will be a larger work, as "ListAutoFormat"
        must be reflected in the GUI and must have a higher priority then
        the numrule format. Currently positioning the curser in front of
        the number or bullet entry lets one change the numrule format,
        which is applied to all bullets of the same rule.
        
        This special DOCX override mode is enabled by the import filter
        setting DocumentSettingId::APPLY_PARAGRAPH_MARK_FORMAT_TO_NUMBERING
        to true. This should also change the edit mode, so that a change
        of the entry doesn't modify the rule, but the override and this
        must also be reflected in the GUI character settings.
        
        Change-Id: I057f7a354bc3c413b114eec772e06c7063029699
        Reviewed-on: https://gerrit.libreoffice.org/81878
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-12-06  Mike Kaganski  <mike.kaganski@collabora.com>  [ffd319a7589e0e9fcb83681f7f1e7c26a383ae5d]

        tdf#129227: this was always appending, not prepending
        
        Regression after 0761f97525b3f3ce2cd73f8db28bf389a3c44f57
        The change replaced
        
            // From 1996-03-06: take the HandleLast-Flag into account
            sal_uInt16 nPos = r.m_Factories.size(); // Insert position
            if( !pFac->IsHandleLast() )         // Only if not self HandleLast
            {
                // Rank new factory in front of factories with HandleLast
                while (nPos > 0 && r.m_Factories[ nPos-1 ]->IsHandleLast())
                    nPos--;
            }
            r.m_Factories.insert(r.m_Factories.begin() + nPos, std::unique_ptr<SbxFactory>(pFac));
        
        with
        
            r.m_Factories.insert(r.m_Factories.begin(), std::unique_ptr<SbxFactory>(pFac));
        
        Before that commit condition in while was always false, so decrementing
        nPos had never happened, and insertion to the end was always performed.
        This change restores that.
        
        Change-Id: I778d6fdc93e9078a541a9b98c9432b5cf88d9791
        Reviewed-on: https://gerrit.libreoffice.org/84609
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-06  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [d8e3a08f06dcfea02c3f2f2a8578486381d77df7]

        tdf#129071 Qt5 handle windows with parents as dialogs
        
        This is the main fix for this bug. Qt Xcb is a little picky here.
        It won't tell the window manager about the transient state, using
        WM_TRANSIENT_FOR, for all Qt::WindowTypes. The QPA internal list
        (see isTransient function) doesn't include the Qt::Window, which
        is qt5 VCL's primary used window type.
        
        This has two consequences:
        1. LO dialogs show up in the plasma task manager as seperate
           windows.
        2. LO has to handle the transient state itself, instead of relying
           on the window manager. This results in flickering, because LO
           can just push a transient window to the top again, after the
           parent window was activated and therefore drawn in front.
        
        So this just declares all windows with parents to be dialogs.
        Almost everything else should be a top-level window anyway. If
        not, there is SalFrameStyleFlags::DIALOG to create a parent-less
        dialog window.
        
        Change-Id: I89a6d46fd09e4f1d1d2904e152a26733eb266079
        Reviewed-on: https://gerrit.libreoffice.org/84298
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-12-06  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [72bd0df107ee47c4d54fa88b4960d32ea03e9f69]

        tdf#121658 Add option to not hyphenate words in CAPS
        
        * Add checkbox to pagraph dialog
        * Store property in paragraph model
        * Move docx import/export from grabbag to paragraph model
        * Add ODF import/export
        * Add ODF unit test
        * Add layout test
        
        Change-Id: Id4e7c5a0ad145c042f862995d227c31ae2aa0abd
        Reviewed-on: https://gerrit.libreoffice.org/83979
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-12-06  Michael Stahl  <Michael.Stahl@cib.de>  [d8c36a8771398327ba83884a2e0aa82a6d7c8492]

        sw: add getter for RES_PARATR_LIST_AUTOFMT
        
        Change-Id: Ic492dd4062a5ce659a996fb96f3ed9e12d1767ce
        Reviewed-on: https://gerrit.libreoffice.org/84581
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-12-06  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [05db09fbe9b9de79a61a5b699dbf93fa67d9bdfd]

        tdf#42949 Fix IWYU warnings in sw/source/core/[u-v]*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I86602514130061e47943c490005e6bbf3460b1b0
        Reviewed-on: https://gerrit.libreoffice.org/84585
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-12-06  Caolán McNamara  <caolanm@redhat.com>  [496716a8709aa53eb8705938821e6cf25f6b5edf]

        tdf#127955 check if position stored in user config is in range for the treeview
        
        https://crashreport.libreoffice.org/stats/crash_details/8c4a3136-73be-4536-ad6f-ce97ae0368dd
        
        Change-Id: I320f965eb622f90f8059f85e7ba2ff203419ab3f
        Reviewed-on: https://gerrit.libreoffice.org/84573
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-12-06  Caolán McNamara  <caolanm@redhat.com>  [1ca9c335a564babbfd19801129c1e010666cdf60]

        Resolves: tdf#129191 text properties in header/footer not set
        
        EditEngine has a non-virtual void SetText( const EditTextObject& rTextObject );
        ScEditEngineDefaulter inherits from EditEngine but does
        
        using EditEngine::SetText
        void            SetText( const EditTextObject& rTextObject );
        
        so has another SetText with the same signature that does something different,
        so calling via an EditEngine pointer gets the unwanted base version
        
        Change-Id: I72e368e6698d5b9a205180cfd2c4f800be7846f8
        Reviewed-on: https://gerrit.libreoffice.org/84543
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-06  Luboš Luňák  <l.lunak@collabora.com>  [85fe52bc06812b4ca850f9292968fcec129fa95a]

        disable VCL backendtest again for qt5svp
        
        It fails testDrawInvertTrackFrameWithRectangle.
        
        Change-Id: I15b79f8c39073400eceb92e1ad41a3c3f7879022

2019-12-06  Xisco Fauli  <xiscofauli@libreoffice.org>  [e125f24cf314aafe69dba3917d8c9d21bd47ee5c]

        tdf#129165: fix menu
        
        Change-Id: Ia749f32e02b0977a4a3b732b85fe87750df36424
        Reviewed-on: https://gerrit.libreoffice.org/84403
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-12-06  Caolán McNamara  <caolanm@redhat.com>  [b5a4570e214f0e965a8b32cee3c615856ae07ac4]

        handle unsetting Image
        
        Change-Id: If4a3ab94c268caeebdc42c664c568aa9004c50ad
        Reviewed-on: https://gerrit.libreoffice.org/84579
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-06  Miklos Vajna  <vmiklos@collabora.com>  [f089a7fc3496ea542c938c21c15b1268091fa045]

        sw: add missing ": 1" for adjacent bool member
        
        As Kendy points out, sizeof() confirms this is still a useful thing to
        do.
        
        Change-Id: Ic79fb1448f7c029e4ffd24cceb631f2d44539d6c
        Reviewed-on: https://gerrit.libreoffice.org/84598
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-12-06  Jan Holesovsky  <kendy@collabora.com>  [976586021ea04d595d8f53ebf1e1620d9db0dc3b]

        lok preload: Some symbols are in-process when we need them.
        
        But OTOH in the preload case, the libraries we'd otherwise load are not
        there.
        
        An example was libcuilo.so where the instantiation of the spell checking
        dialog was failing, because it was impossible to find the
        makeSentenceEditWindow symbol.
        
        Change-Id: Ifc0bc5d8b295912728505fe3ce11fa4a0d198124
        Reviewed-on: https://gerrit.libreoffice.org/80229
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-12-06  Stephan Bergmann  <sbergman@redhat.com>  [9235990b4eacbc8a90750da8bdf2fb15f99a9d79]

        tdf#129136 Call _wgetdcwd with "harmless" invalid parameter handler
        
        The documentation of _getdcwd/_wgetdcwd specifies:  "If the specified drive
        isn't available, or the kind of drive (for example, removable, fixed, CD-ROM,
        RAM disk, or network drive) can't be determined, the invalid-parameter handler
        is invoked." (<https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/
        getdcwd-wgetdcwd?view=vs-2017>)  The default handler terminates the process, so
        temporarily install a "harmless" one.
        
        (e30f3bcd25762236eb739584dc71691123527c9f "Revert 'fdo#38913: Prevent invalid
        parameter handler crashes'" had removed a global "harmless" handler installed
        with _set_invalid_parameter_handler to handle JVM-related issues, but which was
        then considered no longer necessary.  I assume that for those JVM-related issues
        there was no obvious place where to install a temporary
        _set_thread_local_invalid_parameter_handler, and that that was the reason for
        the global _set_invalid_parameter_handler in sal_detail_initialize.  I cannot
        find any information that _set_thread_local_invalid_parameter_handler would be
        available in fewer versions of Windows than _set_invalid_parameter_handler, and
        might even be missing on Windows versions that we target.)
        
        (It appears that at least when building with MSVC 2019 and running on Windows 8,
        with an --enable-dbgutil build (presumably due to MSVC_USE_DEBUG_RUNTIME) a
        "Microsoft Visual C++ Runtime Library: Debug Assertion Failed!" error dialog
        still pops up, which needs to be quit with "Ignore" before our
        invalidParameterHandler is called.)
        
        Change-Id: I983d622eb03549873a63305f51bf0869d7fea33a
        Reviewed-on: https://gerrit.libreoffice.org/84597
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-06  Stephan Bergmann  <sbergman@redhat.com>  [4fc37e3597fad66700d0b37e92707324bb6e8c7f]

        Remove spurious #include
        
        ...that had been added by accident with 55e596956e56b175ab17b682e7c8ac7daeb9289a
        "loplugin:external (clang-cl)"
        
        Change-Id: Ieff93c825632d68adb621d8f646ff8abb72b5452
        Reviewed-on: https://gerrit.libreoffice.org/84599
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-06  Chris Sherlock  <chris.sherlock79@gmail.com>  [95c6d45800347609fd8ef70365d888df763dbc18]

        drawinglayer: add EMFPImageAttributes
        
        This is used by EmfPlusDrawImage and EmfPlusDrawImagePoints, basically 
        these reference the object via the ImageAttributesID. 
        
        Change-Id: I7fd852e7e419c9ef622bb0122fdccd66cb814cd2
        Reviewed-on: https://gerrit.libreoffice.org/83031
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-12-06  Kelemen Gábor  <kelemeng@ubuntu.com>  [a36a3f65d19497a0f6f13780b8e2bf0068c94c18]

        tdf#126192 tdf#126030 (related) Package translations of oox
        
        Now that there are some available, new mo files need to be added
        to the installer.
        Tested with Spanish on Windows to work.
        
        Change-Id: Id70305fa5a674bc9e302aa6937a03c4573888da4
        Reviewed-on: https://gerrit.libreoffice.org/84569
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-12-06  Miklos Vajna  <vmiklos@collabora.com>  [6182f1053c1cf98fb3c7129e478e271ea1ee9977]

        xmloff: create XMLDrawExportOasis instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: Id8cad1ed02b5fee93184e17ebf80435c01aa3618
        Reviewed-on: https://gerrit.libreoffice.org/84583
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-12-06  Seth Chaiklin  <sdc.blanco@youmail.dk>  [6e70a98b15c97ad2a3714aae5a5bfa22d307f236]

        tdf#128712 clarification and addition of Draw tips
        
        Split one tip into two different tips.
        Added two more Draw tips
        
        Change-Id: Idbb9b5ba0c136a8cb110eb8b7ed8f8d2855c9221
        Reviewed-on: https://gerrit.libreoffice.org/84161
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-12-06  shubham goyal  <22shubh22@gmail.com>  [704a558b8689beb1a83a3e2d21481e0ea118e134]

        tdf#127305 display selected text in URL field QR Code Dialog
        
        Change-Id: Ic0d36225cc2c509c706a4599d45b92c6b9fea40e
        Reviewed-on: https://gerrit.libreoffice.org/78879
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-12-06  László Németh  <nemeth@numbertext.org>  [579db0d2d3d2ddf5a5f8feaa2e7cc4dde81d7701]

        cleanup "tdf#117274 XLSX export: fix VML comment shape type id"
        
        Limit special MSO ID check for attribute values.
        
        Follow-up of commit c5d37d324cd6d17114c209de1862344ad58a1d93.
        
        Change-Id: I0f16b0df0c5575b799bb505a93c660c15b3273c5
        Reviewed-on: https://gerrit.libreoffice.org/84549
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-12-06  Heiko Tietze  <tietze.heiko@gmail.com>  [291b1acd3b9664ed41954458648448d7799d4df9]

        Resolves tdf#129140 - Wording in printer dialog
        
        Wording improved
        
        Change-Id: I67fcee9bdae869eb57882b1944e8975d4c564735
        Reviewed-on: https://gerrit.libreoffice.org/84572
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-12-05  Jan Holesovsky  <kendy@collabora.com>  [790b5de8941d8f8d98c73ed1343289d7220211ad]

        drawPixel() should still get 'true' for bXorModeAllowed.
        
        That part of 7b267be4b2c87b2c3987d4d751307977a7d3ad41 was not necessary.
        
        Change-Id: Ie085f635d4adb6f574f3eca37976f9aded505524
        Reviewed-on: https://gerrit.libreoffice.org/84534
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-12-05  andreas kainz  <kainz.a@gmail.com>  [5799555fbfe378b22b5b36e0e7f9573ec9b26a31]

        tdf#101513 arrangement of customizeable items in NB groupedbar comp
        
        Change-Id: I79f91f9b1f1fc5d91912061c004865a94f1371a6
        Reviewed-on: https://gerrit.libreoffice.org/84563
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-12-05  Stephan Bergmann  <sbergman@redhat.com>  [6548de27c4804f40ff8b0f7e1c3eb664c64db655]

        Remove some unused friend declarations
        
        ...which no longer find the befriended classes anyway (and would need to e.g. be
        rewritten using non-elabortated type names if they were still relevant) after
        f853ec317f6af1b8c65cc5bd758371689c75118d "Extend loplugin:external to warn about
        classes" moved the befriending classes into (unnamed) sub-namespaces.  (Except
        on Windows, but where clang-cl now flagged them with "error: unqualified friend
        declaration referring to type outside of the nearest enclosing namespace is a
        Microsoft extension; add a nested name specifier
        [-Werror,-Wmicrosoft-unqualified-friend]".)
        
        Change-Id: Iad7a184dbb62b130f6d93693c16cfd5c9b08fcc1
        Reviewed-on: https://gerrit.libreoffice.org/84578
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-05  Julien Nabet  <serval2412@yahoo.fr>  [20e5399cfecaa7ed825b399018ba7f655e58d54e]

        Fix refs to tdf#124029
        
        Change-Id: I451d9c1abbe0c03a3a55b3cc153ba2852a1bbc26
        Reviewed-on: https://gerrit.libreoffice.org/84584
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-05  Stephan Bergmann  <sbergman@redhat.com>  [86f148afbb8b476d22f92632c619f1b94f0b2102]

        CppunitTest_sd_dialogs_test still needs some symbols as SD_DLLPUBLIC
        
        ...after e189a3f5b5c4f381dcf109eb9a2ee9b6d32d5551 "make some classes module
        private":
        
        > [LNK] CppunitTest/libtest_sd_dialogs_test.so
        > sd/qa/unit/dialogs-test.cxx:107: error: undefined reference to 'SdAbstractDialogFactory::Create()'
        > sd/qa/unit/dialogs-test.cxx:160: error: undefined reference to 'typeinfo for sd::DrawView'
        
        Change-Id: Ib173d576bfe3c59c31229bb769999693d8ec9d57
        Reviewed-on: https://gerrit.libreoffice.org/84575
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-05  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [fafa1b740c111584203eb1a8e6be48ef524759d3]

        update credits
        
        Change-Id: I7f35a5dcb3d5c22439890163699e0c9999f256eb

2019-12-05  andreas kainz  <kainz.a@gmail.com>  [0d82d68b941ba268397f3a78e541d51fc8064e30]

        LO extension Dialog move Header and filters to the top
        
        Change-Id: I8e48119cb1d9c9cd40a7b6de3ba335fa0a7e2bcc
        Reviewed-on: https://gerrit.libreoffice.org/84564
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-12-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [311041436a7dd539521f42fa349e259f6698fc8c]

        Fix typos
        
        Change-Id: I53b5433470c567b4d53979ecdb0cef3def7c9fc0
        Reviewed-on: https://gerrit.libreoffice.org/84565
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7eb5b4a0debaff971af3a5dc367849e211e35994]

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

2019-12-05  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [069a45e661086d1014855ca4f7ad384ba5752bb6]

        Fix "Open Hyperlink" context menu in sc
        
        Change-Id: I05fce087d20123447c1e5bd0f27db8d1c9ef3641
        Reviewed-on: https://gerrit.libreoffice.org/84518
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-12-05  Mayank Suman  <mayanksuman@live.com>  [574cfcacc5489f8995d697126dd463e3df25a4d6]

        tdf#97361: Removed getByTindex in Pyuno pytests
        
        Change-Id: Idf2e8567a154b25b1625b9cd1651bd77cc684859
        Reviewed-on: https://gerrit.libreoffice.org/80116
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-12-05  Stephan Bergmann  <sbergman@redhat.com>  [d5acf921efbd3170e487d4656e38c23c3f835094]

        loplugin:redundantpointerops (clang-cl)
        
        Change-Id: Ibba507b6c2986a529ae75ad84781825f161f2be5
        Reviewed-on: https://gerrit.libreoffice.org/84511
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-05  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [f31c3ebb60e4678eb09e377b638b368531df47dc]

        tdf#128666 Only enable hyperlink actions when just the field is selected
        
        Change-Id: I984df967877a47fb9f89c3626737348a87d3ffa5
        Reviewed-on: https://gerrit.libreoffice.org/84418
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-12-05  Stephan Bergmann  <sbergman@redhat.com>  [c9a6d4bee737c3c39fc61d265dba0460b09c906f]

        loplugin:external: Check for DLLExportAttr also in VisitTagDecl
        
        ...to fix false clang-cl warnings like
        
        > C:/lo-clang/core/cppuhelper/source/compat.cxx(113,29): error: externally available entity 'ClassData' is not previously declared in an included file (if it is only used in this translation unit, put it in an unnamed namespace; otherwise, provide a declaration of it in an included file) [loplugin:external]
        > struct SAL_DLLPUBLIC_EXPORT ClassData {
        > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
        
        Change-Id: Iacf96569e27772aa9e27221619516b1fb84dd665
        Reviewed-on: https://gerrit.libreoffice.org/84514
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-05  Tor Lillqvist  <tml@collabora.com>  [55eddbecb34f811d5292fe4dc5c568cf5fff2ad4]

        tdf#128468: The RulerTab::nPos is in twips
        
        Do pass that as actual mm100 then.
        
        Change-Id: Ifc9608aeee838172a18cc07aa1dbe0d7f3f5fb6a
        Reviewed-on: https://gerrit.libreoffice.org/84473
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>
        (cherry picked from commit a69f5b1386fc7e3f7f9838c078e4078eeeec555d)
        Reviewed-on: https://gerrit.libreoffice.org/84522
        Tested-by: Jenkins

2019-12-05  Tor Lillqvist  <tml@collabora.com>  [f77fd91dc24b197086df1845735da77fec64ec30]

        tdf#128468: Add tab stop information to LOK_CALLBACK_RULER_UPDATE
        
        Change-Id: I7872cdc3aabf66bb6d1df09f503274c698b64a4e
        Reviewed-on: https://gerrit.libreoffice.org/84420
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>
        (cherry picked from commit 8a840463fc8abbbc445fed91463a1e2eb42dc1aa)
        Reviewed-on: https://gerrit.libreoffice.org/84521
        Tested-by: Jenkins

2019-12-05  Tor Lillqvist  <tml@collabora.com>  [891b0c54ead076f0458197233a47d227b1b36f64]

        tdf#128468: Add Ruler::GetTabs()
        
        Change-Id: I785f8af1eec54f36721a354c4d3f82d8b86ceb86
        Reviewed-on: https://gerrit.libreoffice.org/84419
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/84519
        Tested-by: Jenkins

2019-12-05  Stephan Bergmann  <sbergman@redhat.com>  [55e596956e56b175ab17b682e7c8ac7daeb9289a]

        loplugin:external (clang-cl)
        
        ...plus loplugin:consttobool and loplugin:fakebool fallout
        
        Change-Id: Ie3d8121815c080b13bea6d9deca1eb138ca56138
        Reviewed-on: https://gerrit.libreoffice.org/84515
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-05  Stephan Bergmann  <sbergman@redhat.com>  [6a10149c5fef13721e3f83727a828556f8e1ec9a]

        New loplugin:unusedmember
        
        * See comment at head of compilerplugins/clang/unusedmember.cxx for description.
        
        * Moved isAllRelevantCodeDefined from loplugin:fakebool to PluginHandler for
          reuse.  (Made it a member function so that it can reuse its two
          RecordCompleteMap instances across different loplugins.  Probably safer
          lifecycle-wise to have them as PluginHandler members than to have them as
          static local variables in function isAllRelevantCodeDefined.)
        
        * Need Plugin::ignoreLocation overload for TypeLoc now, thanks to
          UnusedMember::VisitElaboratedTypeLoc.
        
        * UETT_PreferredAlignOf was split off UETT_AlignOf with <https://github.com/
          llvm/llvm-project/commit/6822bd79ac43f267613f1615bf60407103e24dba> "PR26547:
          alignof should return ABI alignment, not preferred alignment".
        
        * RecursiveASTVisitor::TraverseAlignedAttr traverses into the attribute's
          argument only since <https://github.com/llvm/llvm-project/commit/
          f26d551387f032e05e5e6551605b150f38c3f5b2> "Do not look through pack
          expansions when looking for unexpanded parameter packs".
        
        Change-Id: Ic2702b03d4567fa2533333766de7920f3c524a69
        Reviewed-on: https://gerrit.libreoffice.org/84416
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-05  Stephan Bergmann  <sbergman@redhat.com>  [e9e0ccae48385fb949c2c3f0aac678784ab14705]

        Silence loplugin:unnecessaryoverride (clang-cl)
        
        ("public virtual function just calls public parent")
        
        Change-Id: Ifd8d6c794ae32af1fe5d2a97389ec87394fdffbc
        Reviewed-on: https://gerrit.libreoffice.org/84512
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-05  Olivier Hallot  <olivier.hallot@libreoffice.org>  [413d86c173343c8f5dbeecc202130549400699df]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix image and icon dimension issues
            
            with svg icons, image must set width and height.
            
            Change-Id: Idce5d74e4f07277d7bff532d941bc5d62648b095
            Reviewed-on: https://gerrit.libreoffice.org/84557
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-05  andreas kainz  <kainz.a@gmail.com>  [65da5dffabe07ef2736df203a5da2ffed403acf0]

        add ConfigureDialog item in NB burger menu button
        
        Change-Id: I926a0b5ff9cb09a8a05e60c0a86eb11a2a201073
        Reviewed-on: https://gerrit.libreoffice.org/84503
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-12-05  Tünde Tóth  <tundeth@gmail.com>  [d57b4480903f700ad7c95e885b9dd0ace5883cfc]

        tdf#127579 DOCX export: fix losing color and underline of ODT hyperlinks
        
        using "InternetLink" in hyperlink/r/rPr/rStyle instead of the actual
        character style, and keep actual character formatting in
        hyperlink/r/rPr/rFonts, like MSO does.
        
        Change-Id: Ic75c907eff422efbf96badcd2af50562cc3cbf25
        Reviewed-on: https://gerrit.libreoffice.org/83676
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-12-05  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [c0cdb01ef33042be76251c4a353e0582a0838e0e]

        KF5 drop KF5FilePicker::execute
        
        To prevent calls to Qt5FilePicker::updateAutomaticFileExtension,
        it is simply made virtual with an empty override. This is needed,
        because the KF5 file picker has its own automatic extension
        handling.
        
        The main motivation is the fix for tdf#129071, which will result
        in some major changes to XExecutableDialog::execute, so this will
        prevent larger code duplication later.
        
        Change-Id: I5f747f0828cb8a65b4e7043f3ee68ebd31973e6a
        Reviewed-on: https://gerrit.libreoffice.org/84297
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins

2019-12-05  andreas kainz  <kainz.a@gmail.com>  [81f01259dfe29b7ee73c42d3b44934d6fc973cd8]

        tdf#101513 arrangement of customizeable items in NB tabbed compact
        
        Change-Id: Ibf1f958d2086b0a631097aee9f903aee202767c1
        Reviewed-on: https://gerrit.libreoffice.org/84468
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-12-05  Michael Meeks  <michael.meeks@collabora.com>  [e3795de3c10d81f752826a406cea9fe090e4538e]

        create default shapes with square outline.
        
        This avoids complaints of non-circular circles when inserted, and
        trades them for complaints about non-elliptical ellipses; degeneracy.
        
        Change-Id: I8a870b75ba1b8b7b2a7f9cc3de213e215ed5b95a
        Reviewed-on: https://gerrit.libreoffice.org/84377
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        (cherry picked from commit 71f03dceb9b7bb56a798add82842a727c3187d33)
        Reviewed-on: https://gerrit.libreoffice.org/84392
        Tested-by: Jenkins

2019-12-05  Stephan Bergmann  <sbergman@redhat.com>  [282ccb6906f50d829ca6692acde27a301cc66a22]

        Fix various clang-cl and loplugin warnings in sal/qa/osl/file/osl_File.cxx
        
        ...after that file got re-enabled for Windows builds recently
        
        Change-Id: I67c9e1676344d3754293595ec5a3c6093c0959c1
        Reviewed-on: https://gerrit.libreoffice.org/84510
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-05  Stephan Bergmann  <sbergman@redhat.com>  [302f0f948d76a2a7c556ed383e909b36495222ee]

        -Werror,-Wnon-virtual-dtor (clang-cl)
        
        Change-Id: I66967a6d79b0568557c67b26c3dc6c65f00db261
        Reviewed-on: https://gerrit.libreoffice.org/84509
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-05  Mike Kaganski  <mike.kaganski@collabora.com>  [59c9ef36ebb6871c9e4a0b9bb5844ca6f7acaaa5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - IsObject is not limited to OLE objects
            
            Change-Id: I9506691e4f61c5b51a51b79a956db53aa59f95ac
            Reviewed-on: https://gerrit.libreoffice.org/84548
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2019-12-05  Stephan Bergmann  <sbergman@redhat.com>  [bf8c34b528923f421ddad16f6758511736f2ed21]

        -Werror,-Winconsistent-missing-override (clang-cl)
        
        Change-Id: I2414729b9e5dfbafdc575c022517c12cef682e31
        Reviewed-on: https://gerrit.libreoffice.org/84508
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-05  Stephan Bergmann  <sbergman@redhat.com>  [b024d8bcedc93f1f5c60c7f5eeb54d08b751d950]

        -Werror,-Wmicrosoft-pure-definition (clang-cl)
        
        ("function definition with pure-specifier is a Microsoft extension").  Keeping
        it pure but implicitly defined (by dropping the "{}" part) would cause
        unresolved symbols during linking, so keep it explicitly defined inline but non-
        pure (which should be fine as the class still has other pure members).
        
        Change-Id: Ieff73fd5c9010164c202f752605890b78809caa6
        Reviewed-on: https://gerrit.libreoffice.org/84507
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-05  Stephan Bergmann  <sbergman@redhat.com>  [44be127235a9cb37361f21c832678daf5efe926d]

        Make sure external/skia include file doesn't define macro Yield
        
        Caused build breaker on Windows at least with clang-cl and --disable-pch:
        
        > In file included from C:/lo-clang/core/vcl/skia/gdiimpl.cxx:25:
        > C:/lo-clang/core/include\vcl/svapp.hxx(487,5): error: declaration does not declare anything [-Werror,-Wmissing-declarations]
        >     static void                 Yield();
        >     ^~~~~~~~~~~
        
        Change-Id: Ibadd59c99040c318c874d0eb6747006bfb5e248f
        Reviewed-on: https://gerrit.libreoffice.org/84505
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-05  Jan Holesovsky  <kendy@collabora.com>  [eb15ac837e06087fb8148330e9171d6697d89ee6]

        android: Avoid throwing exceptions through the bridges.
        
        From some reason it does not work, so let's do the same we are doing on
        iOS; at least for now.
        
        Change-Id: I915f8683a112548fc3defc1114f9dce3aa7be30e
        Reviewed-on: https://gerrit.libreoffice.org/84067
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/84204
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-12-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [a8cd98c437f2c3b5c4f7c139aa7223c5cfb74d1a]

        use o3tl::optional instead of pointer
        
        Change-Id: I71084d668829fdaaf383319697d71b4299f9afea
        Reviewed-on: https://gerrit.libreoffice.org/84500
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-05  Caolán McNamara  <caolanm@redhat.com>  [5796b4f90bfb7394ca89530cd67f6cf23e1ac693]

        turn TimeFormatter::ImplInit into initializer list
        
        Change-Id: I2f21241f753b1fe1300a284cc80a29911cd223ae
        Reviewed-on: https://gerrit.libreoffice.org/84465
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-05  Caolán McNamara  <caolanm@redhat.com>  [3d3cb7808b4ca2ce10b16644846e6709d98e593c]

        turn DateFormatter::ImplInit into initializer list
        
        Change-Id: If58b8f5c65f7d920dd3a186cf648db605799b790
        Reviewed-on: https://gerrit.libreoffice.org/84464
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-05  Caolán McNamara  <caolanm@redhat.com>  [0c47fc7c0520b1a012443283c2662391090b8e95]

        no point setting mnDecimalDigits to overwrite it immediately
        
        Change-Id: I1651ab51bebf7cfa88d55276f9aec337a903083c
        Reviewed-on: https://gerrit.libreoffice.org/84463
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-05  Caolán McNamara  <caolanm@redhat.com>  [cda2b94f6deec442c37ebd80dbf865890893a03c]

        turn NumericFormatter::ImplInit into initializer list
        
        Change-Id: I5f936ea61a3e17bb534282e4649b21c0ae2565c8
        Reviewed-on: https://gerrit.libreoffice.org/84462
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-05  Caolán McNamara  <caolanm@redhat.com>  [2e838e80d4519319c3d26fa0128a2f6bcaf09040]

        turn MetricFormatter::ImplInit into initializer list
        
        Change-Id: Iccb732517d7827eda1d8962d4dccdb3a01ebce78
        Reviewed-on: https://gerrit.libreoffice.org/84461
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-05  Caolán McNamara  <caolanm@redhat.com>  [35f234ec898af275daabb5c0c72eb89f12fa82a0]

        replace only use of GetDefaultUnit() with FieldUnit::NONE
        
        Change-Id: Idf3cf6d0a361c67d4005d627f661ac49e0e3e9de
        Reviewed-on: https://gerrit.libreoffice.org/84459
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-05  Caolán McNamara  <caolanm@redhat.com>  [3a40b3649d5ea44435aad99d69680a0525a32406]

        the only call to MetricField::SetDefaultUnit doesn't change the default
        
        so is of no use
        
        Change-Id: Ibb1187183abff6b8dc26ed5011b43af1a86a7d04
        Reviewed-on: https://gerrit.libreoffice.org/84458
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-05  Tor Lillqvist  <tml@collabora.com>  [0fb2b9b23ac3d082251217b3478917b387fe162c]

        Add comment about confusion in SwCommentRuler::CreateJsonNotification()
        
        No code changes.
        
        (cherry picked from commit 5b6d23dcd0f2f779b4bbffe7f427a7c397f41c95)
        
        Change-Id: Ibc46b3e55038e84f2ad80ff12b277b2e2c77a4ce

2019-12-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0027c01b3ef976d34f2f75cace43a26b59b07460]

        Fix typo
        
        Change-Id: Ibeac785fb1b1f30187fa5aa5350292bf96b307a0
        Reviewed-on: https://gerrit.libreoffice.org/84489
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c5bbc59562b8103e9aded5531f9665ada019465a]

        Fix typo
        
        Change-Id: I567c703734fcd9679ae366d69fec4d43b57ad069
        Reviewed-on: https://gerrit.libreoffice.org/84479
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Jenkins

2019-12-05  Tor Lillqvist  <tml@collabora.com>  [51794501045a6f8b0f6f1c04b6aee2e28647b4ea]

        Add a comment telling what "frame margin" means here
        
        Change-Id: Ie6d088217c066ec3091fb28925947175cf62634f
        (cherry picked from commit 21b68c4cd7ce108cf334607ced0b20e7b5914c20)

2019-12-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [34dd3c0e4ed33f92d5b2873e498b2e4bb168bea5]

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

2019-12-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d9ab0070cf4a6cd1761256665868a08026902a93]

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

2019-12-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c7d4de8e0273685d56e857885695f539ca8ac762]

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

2019-12-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [862a0dbb45cc403816c437cd590b9e5c6c5b9845]

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

2019-12-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b8031a321b2eaf640e3cdee506056c12c065d03d]

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

2019-12-05  Jan Holesovsky  <kendy@collabora.com>  [7b267be4b2c87b2c3987d4d751307977a7d3ad41]

        headless: Don't leak the cairo context in drawPixel().
        
        Change-Id: If841f655ac634eee2dc7ca6e9445d2f204546545
        Reviewed-on: https://gerrit.libreoffice.org/84445
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 5b607ae89de9494c01952852df30a6f77206eadc)
        Reviewed-on: https://gerrit.libreoffice.org/84450
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-12-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6b1afab2dd556657f3a28fd2e7002650b88c8a26]

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

2019-12-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3618a6020d085ccf1a4cfaac431c9ced5552a248]

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

2019-12-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e989c3015ec34b55d9e519e2b8750cddd976c91d]

        Fix typo
        
        Change-Id: Idd7c5295314ef2a36f37125837c8276bb5feb4d2
        Reviewed-on: https://gerrit.libreoffice.org/84494
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e5a72dfe6d84bccdad0b44a6abd879e1c770df20]

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

2019-12-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9036f75064ad70c993b4640442ea499495842e16]

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

2019-12-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [405e98a9268ccc45096f52732b7d30d9eb3ee744]

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

2019-12-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6f78b551ecb6a754e6f95efb414732f32977f918]

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

2019-12-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a0c1ce373f4f66dca68914d5d4555e5017d651ad]

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

2019-12-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5dc9ae616cae7d37e0e3624be9d87bb61900e272]

        Fix typo
        
        Change-Id: I8f853990d38dd6f5dd1dd521f022e9874e1924c8
        Reviewed-on: https://gerrit.libreoffice.org/84485
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [074bee8a968e479508f511061f3b8ad2d6e48c59]

        Fix typo
        
        Change-Id: I4599fd3d0794144ca4b150978c4db628c605850f
        Reviewed-on: https://gerrit.libreoffice.org/84477
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-05  Miklos Vajna  <vmiklos@collabora.com>  [304368c7be2c9e408cc3884183e39d90a4b15da7]

        writerfilter: name the FiltersTest test CppunitTest_writerfilter_filters_test
        
        To be consistent with CppunitTest_vcl_filters_test. This also allows
        writing actual manual test code for writerfilter/source/rtftok/ (next to
        the tested code) later, where the natural choice for such a test suite
        would be CppunitTest_writerfilter_rtftok.
        
        Change-Id: Iff5be9b95b6c2be3ef441e7a766584b2d008a66a
        Reviewed-on: https://gerrit.libreoffice.org/84460
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-12-05  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [f33b6e915fdc29cff25cc93784a04df866ad6bc3]

        Qt5 hide more Qt5FilePicker details
        
        * Make most members private
        * Drop some unused members
        * Rename some single-char variables for easier reading
        * Spread some constness
        * Finalize the KF5FilePicker class
        * Test the native picker setting of the QFilePicker, instead of an
          additional bool member
        
        This is just some refactoring. While not strictly needed, it helps
        keeping the following patches fixing tdf#129071 more compact.
        
        Change-Id: I15ffe4de848a9498d7f61f99bcf031257da7cb08
        Reviewed-on: https://gerrit.libreoffice.org/84456
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-12-05  andreas kainz  <kainz.a@gmail.com>  [328c9a674057759f616c584a8ae75ca018d10fdc]

        tdf#109425 NB tabbed accessible for screen reader users
        
        Change-Id: If5c1db1579d40e68ba6e8092025e687dd8addd03
        Reviewed-on: https://gerrit.libreoffice.org/84472
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-12-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7d97bdba4b5bd8ceda7f18c08ff636ffdb276660]

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

2019-12-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bb8e276c3a9c808c4ac06df2fd542b4ea3703c8d]

        Fix typo
        
        Change-Id: I96d5e98e79042ae67d7ed006723cbf74a6b2248e
        Reviewed-on: https://gerrit.libreoffice.org/84492
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [76c53d3355147c5b551c3469f9869e4e8a80aa11]

        Fix typo
        
        Change-Id: I71c1a83f0c85f522c533ae075882211e26f78ef0
        Reviewed-on: https://gerrit.libreoffice.org/84478
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [b5bf4bca0173edb2a91088ec70cc7c06f05186e0]

        inline some typedefs
        
        Change-Id: Iff907f325352130c3af49c1f75b8e87cf7230110
        Reviewed-on: https://gerrit.libreoffice.org/84449
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [b24c50d3e2104408bd77a27155de1241b9d17116]

        clean up members in ScAccessibleSpreadsheet
        
        re-arrange them so the private/public sections are continuous.
        And make a bunch of public fields private, no-one seems to be touching
        them outside the class.
        
        Change-Id: I6378793fb01bc884961d19627a46f2a1e7eda79c
        Reviewed-on: https://gerrit.libreoffice.org/84448
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [9d0c1c51cefbe27c43afe1b6bec9abac8811907f]

        loplugin:mergeclasses SheetDataContextBase with SheetDataContext
        
        Change-Id: I6d7d1affe13cf7284df911675f107069739fc79a
        Reviewed-on: https://gerrit.libreoffice.org/84432
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [e189a3f5b5c4f381dcf109eb9a2ee9b6d32d5551]

        make some classes module private
        
        Mark some stuff SAL_DLLPUBLIC_RTTI in
            include/vcl/metaact.hxx
        in order to make ASAN happy.
        
        Change-Id: I97febe0968bf58b9cbe60ce647f0ada25e6f4bb0
        Reviewed-on: https://gerrit.libreoffice.org/84202
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-05  Mike Kaganski  <mike.kaganski@collabora.com>  [2a9e162564a6af63bece77f50fc553640e747b9e]

        tdf#129176: clear "TablePosition" grab bag when unfloating table
        
        The operation explicitly changes the table to be not floating; this will
        change its position; yet when saving back to DOCX, saved values from the
        grab bag were used, incorrectly restoring table floating state.
        
        Change-Id: I19c185849443dc1a8b5ac974e09349c206b0506b
        Reviewed-on: https://gerrit.libreoffice.org/84446
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-04  Michael Weghorn  <m.weghorn@posteo.de>  [9ab43aebad67383057d2cc3f754ce2193fa78b4e]

        android: Allow zooming for Calc as well
        
        The comment mentioning "Calc has a fixed zoom at 1x
        and doesn't allow zooming for now" was there since
        support for the Calc UI was added in commit
        02f3c4848ab52358bfee56c570a19a3a071574f2  ("Calc UI
        on Android Viewer") in 2017. That seems no longer to be
        the case however, probably since commit
        498dceb43f870bf9e380f1f87e99c6ccadf1963c
        ("sc lok: Implement hi-dpi and zoom for spreadsheets.").
        
        Zooming in and out was working just fine when I tested this
        with Android Viewer using a spreadsheet containing some text
        and numbers, as well as a chart and an image.
        
        Therefore, allow zooming for Calc as well.
        
        Don't allow to set min zoom below the page width for Calc as
        somewhat suggested by the existing comment ("applies to all
        types of document; in the future spreadsheets may be
        singled out"). I don't see a particular reason for this and
        using 0f for minZoom would break double-tap zoom.
        
        Change-Id: Ib08439edbbac59a00005213b533df5792da965ee
        Reviewed-on: https://gerrit.libreoffice.org/84421
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-12-04  Caolán McNamara  <caolanm@redhat.com>  [99c956ac66852bfcfd49a7468bdaa06bbbb08183]

        fix manual insert into a size group
        
        Change-Id: I58b58899dacc1bdc6da1ebdd584cba70fe137b1b
        Reviewed-on: https://gerrit.libreoffice.org/84443
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-04  rizmut  <riz_17_oke@yahoo.co.id>  [0f3e778257f6fdb04cfd3434907c1388c659d847]

        Colibre: Fix for tdf#127415
        
        Change-Id: Ic32506f55d703fc87cf1152d5565d5b4a8ed831f
        Reviewed-on: https://gerrit.libreoffice.org/84355
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-12-04  Stephan Bergmann  <sbergman@redhat.com>  [e0e6b69e9a823e26b89158e32ad4982ed57e5a3f]

        -Werror=maybe-uninitialized
        
        And /org.openoffice.Office.Recovery/RecoveryEntry/DocumentState is nillable, so
        
          xItem->getPropertyValue(CFG_ENTRY_PROP_DOCUMENTSTATE) >>= tmp;
        
        can presumably fail.
        
        Change-Id: I08c38aec13b2ceda512925b18aefd5981cf85bcd
        Reviewed-on: https://gerrit.libreoffice.org/84422
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-04  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [d10db7846602c16701dde019f12f61fd536e9ae4]

        tdf#128133 WIN don't exit after link-output filter
        
        The linker output filter command (gb_filter_link_output) ends with
        an exit "${PIPESTATUS[0]}", which will quit the current Makefile
        shell command always after calling the linker. This prevents the
        later shell code of that line to run, which includes the merge of
        the DeclareDPIAware.manifest. That manifest would tell Windows
        that LO binaries are "<dpiAware>true</dpiAware>", to prevent
        System DPI scaling. Since it's not merged, LO is scaled by the OS,
        resulting in blurry fonts.
        
        Since there is no reason to have an extra make "function", like
        ifeq or multiple definitions, this includes the code directly.
        
        Additionally the MS linker has localized output, so this patch
        uses a more generic regexp to filter-out the default link message,
        which works with the English and German locale.
        
        Change-Id: I0099f6c38ca0eda18c7b0c108529bc73189c1504
        Reviewed-on: https://gerrit.libreoffice.org/84099
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-12-04  Miklos Vajna  <vmiklos@collabora.com>  [0fa95852b0968fa2a35efb8ca816949c58af56e0]

        tdf#128611 sw: improve rotated text layout in table cells
        
        The problem was that in case a table with 1 row and 2 cells has rotated
        text in the A1 cell, then the row height is 0, so we aggressively try to
        break up the text into multiple lines. Then the A2 cell adds more
        content, so the row height is increased, but the A1 cell is not
        re-layouted to make use of the increased amount of vertical space.
        
        A similar (but working) situation is vertical alignment of cell content,
        there adding more content to A2 re-formats A1.
        
        Fix the problem in a similar way: track if a text frame contains at
        least one rotated portion, and throw away the portions of the text frame
        at the end of SwCellFrame::Format(), after vertical alignment is
        handled.
        
        Change-Id: I65383bb1af486771dc671dca3d8bbf1831ba94ff
        Reviewed-on: https://gerrit.libreoffice.org/84433
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-12-04  Stephan Bergmann  <sbergman@redhat.com>  [281f3d5c418e50a2858619633ebca290bd626c03]

        Silence -Werror=maybe-uninitialized
        
        ...where the members of aRectangle passed into gtv_calc_header_bar_draw_text
        (and unconditionally used there, see the definition further up in this file) are
        only set for ROW and COLUMN types.  Lets assume that no other types can happen
        here?  (This is part of libreofficekit/Executable_gtktiledviewer.mk, see
        libreofficekit/README for how to execute it.)
        
        Change-Id: I487be241e564127183751758710140ab24941f63
        Reviewed-on: https://gerrit.libreoffice.org/84424
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-04  Miklos Vajna  <vmiklos@collabora.com>  [75af93817243dbc24dafc2a4829dfbb4abfe6803]

        desktop: fix Android -Werror,-Wunreachable-code
        
        error: code will never be executed [-Werror,-Wunreachable-code]
        
        In the 'old' (JNI-based) Android app case. If clang doesn't like 'if
        (false)', then invert the #if condition so we don't need it.
        
        Change-Id: I79818a51cb284519313738ab4272d109171dfcd0
        Reviewed-on: https://gerrit.libreoffice.org/84431
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-12-04  andreas kainz  <kainz.a@gmail.com>  [23c987dc4e4ccdd2f031b7cb0eb915b7abcdacc3]

        colibre icon: add sc_styleupdate icon
        
        Change-Id: I2d877779e1a2cb3bd2e7092e0902763ee12dbd1b
        Reviewed-on: https://gerrit.libreoffice.org/84393
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-12-04  Stephan Bergmann  <sbergman@redhat.com>  [02b0369d4fa8a55d2f8e1cfae3fc9b90ad3aab83]

        external/icu: Fix -Werror=deprecated-copy-dtor
        
        ...happening when LO code includes skia files:
        
        > In file included from workdir/UnpackedTarball/icu/source/i18n/unicode/format.h:47,
        >                  from workdir/UnpackedTarball/icu/source/i18n/unicode/numfmt.h:39,
        >                  from i18nutil/source/utility/unicode.cxx:26:
        > workdir/UnpackedTarball/icu/source/i18n/unicode/fieldpos.h: In copy constructor ‘icu_65::FieldPosition::FieldPosition(const icu_65::FieldPosition&)’:
        > workdir/UnpackedTarball/icu/source/i18n/unicode/fieldpos.h:146:102: error: implicitly-declared ‘constexpr icu_65::UObject::UObject(const icu_65::UObject&)’ is deprecated [-Werror=deprecated-copy-dtor]
        >   146 |         : UObject(copy), fField(copy.fField), fBeginIndex(copy.fBeginIndex), fEndIndex(copy.fEndIndex) {}
        >       |                                                                                                      ^
        > In file included from workdir/UnpackedTarball/icu/source/common/unicode/bytestream.h:44,
        >                  from workdir/UnpackedTarball/icu/source/common/unicode/locid.h:38,
        >                  from include/i18nlangtag/languagetagicu.hxx:16,
        >                  from i18nutil/source/utility/unicode.cxx:23:
        > /data/sbergman/lo-gcc/core/workdir/UnpackedTarball/icu/source/common/unicode/uobject.h:230:13: note: because ‘icu_65::UObject’ has user-provided ‘virtual icu_65::UObject::~UObject()’
        >   230 |     virtual ~UObject();
        >       |             ^
        
        See e9e4eb0736d5582fa37dcad20bf5826c50029249 "Fix some
        -Werror=deprecated-copy-dtor" for details about -Wdeprecated-copy-dtor.
        
        Change-Id: I89b94047af30452dd4e316b33877dd0775a851aa
        Reviewed-on: https://gerrit.libreoffice.org/84426
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-04  Stephan Bergmann  <sbergman@redhat.com>  [2914bde7e1d4a588b597e91b59b3870c26c1b3a4]

        external/skia: Fix -Werror=deprecated-copy-dtor
        
        ...happening when LO code includes skia files:
        
        > vcl/skia/gdiimpl.cxx: In member function ‘void SkiaSalGraphicsImpl::createOffscreenSurface()’:
        > vcl/skia/gdiimpl.cxx:246:83: error: implicitly-declared ‘sk_app::VulkanWindowContext::SharedGrContext& sk_app::VulkanWindowContext::SharedGrContext::operator=(const sk_app::VulkanWindowContext::SharedGrContext&)’ is deprecated [-Werror=deprecated-copy-dtor]
        >   246 |             mOffscreenGrContext = sk_app::VulkanWindowContext::getSharedGrContext();
        >       |                                                                                   ^
        > In file included from vcl/inc/skia/gdiimpl.hxx:29,
        >                  from vcl/skia/gdiimpl.cxx:20:
        > workdir/UnpackedTarball/skia/tools/sk_app/VulkanWindowContext.h:35:9: note: because ‘sk_app::VulkanWindowContext::SharedGrContext’ has user-provided ‘sk_app::VulkanWindowContext::SharedGrContext::~SharedGrContext()’
        >    35 |         ~SharedGrContext() { shared.reset(); checkDestroyShared(); }
        >       |         ^
        
        See e9e4eb0736d5582fa37dcad20bf5826c50029249 "Fix some
        -Werror=deprecated-copy-dtor" for details about -Wdeprecated-copy-dtor.
        
        Change-Id: Ic393acff5c4d8e3eaa78b4dfed51626f73e95ed4
        Reviewed-on: https://gerrit.libreoffice.org/84425
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-04  Stephan Bergmann  <sbergman@redhat.com>  [be3a818301a3ed1871bf6d7f57db39ddb6b67ab9]

        Use o3tl::doAccess, prevent -Werror=maybe-uninitialized
        
        Change-Id: Iff932423bfd1964fa5fa2dfa74de9b7c9b6701f3
        Reviewed-on: https://gerrit.libreoffice.org/84423
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-04  Stephan Bergmann  <sbergman@redhat.com>  [b262e1d3943cc3b955725c9b15867a8ced85b18e]

        Use SAL_STRINGIFY
        
        Change-Id: I2bfc35ee72ab0a27902aa8382ccb6b6dce9126be
        Reviewed-on: https://gerrit.libreoffice.org/84406
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-04  Caolán McNamara  <caolanm@redhat.com>  [20d5f61abfd47fc76da3be8241653fdb7ae10491]

        factor out 'weld::Widget as XWindow'
        
        Change-Id: I24b52c5b8908fdf1a66fd26b2dc438b9557afa6e
        Reviewed-on: https://gerrit.libreoffice.org/82641
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [1187e2b35bb864808d9d158f0b10d83ce75dbaa7]

        tdf#128992 Compressing PNG files with alpha channel get a black background
        
        regression from
            commit d4442ac1ac9aae36dbc08fda8154d71ea0f81708
            Date:   Wed May 30 13:02:25 2018 +0200
            drop Graphic::GetBitmap
        
        Change-Id: I937f89255eebc68dffc2987e628a30bc7d2eed7b
        Reviewed-on: https://gerrit.libreoffice.org/84412
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-04  Caolán McNamara  <caolanm@redhat.com>  [a4ae484ab047193adedaf1c556e2be887f32833c]

        drop some unnecessary includes
        
        Change-Id: Ib7ea1dc2e2919430f4b3c9feb98344dbadf4a109
        Reviewed-on: https://gerrit.libreoffice.org/84368
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-04  Stephan Bergmann  <sbergman@redhat.com>  [cafa1fad83ba4c11f45a6ab065bb94ad7e5db225]

        Adapt compilerplugins/clang/test/getstr.cxx to C++20 deleted ostream <<
        
        Change-Id: I5315a7c682774edb3d16035b6fd3361e1c2bc3f5
        Reviewed-on: https://gerrit.libreoffice.org/84409
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-04  Stephan Bergmann  <sbergman@redhat.com>  [a5130f2b3d9c4967ea1bb28a34d3ca627aff82f7]

        Use SAL_STRINGIFY
        
        Change-Id: I0a82d32b93369461c2edaff5524bfdd0d1752359
        Reviewed-on: https://gerrit.libreoffice.org/84408
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-04  Stephan Bergmann  <sbergman@redhat.com>  [06bd9ca29686a220e4615474bd9ddf232397d1c8]

        Harmonize mask value notation (across DocState and Job enums)
        
        Change-Id: I39bd6fd2c7e47b53139ad149e38d21042d61917c
        Reviewed-on: https://gerrit.libreoffice.org/84407
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1f409616dfa35fe8fc235a78e17742f74469459d]

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

2019-12-04  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [329e489434b0037cb605f6f43d1c18fd8789e126]

        Simplify check for hyphenation support
        
        Change-Id: I9e45143d6dda313d105949cfae64ee39990de132
        Reviewed-on: https://gerrit.libreoffice.org/84331
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-12-04  László Németh  <nemeth@numbertext.org>  [cd7241e3d2892c2a115265f842f464d017d7c7e1]

        tdf#128428 RTF: switch off longer space at \dntblnsbdb
        
        The Word 6.0 (Japanese) compatibility option
        \dntblnsbdb switches off the balancing of SBCS/DBCS
        characters, including the longer space sequences.
        
        Note: using \dntblnsbdb, it will be possible to
        set normal (short) space sequences in RTF export, too,
        to avoid broken document layout during RTF round-trip.
        
        Fix regression from commit 24b04db5a63b57a74e58a7616091437ad68548ac
        (tdf#123703 RTF import: fix length of space character sequence).
        
        Change-Id: I5ade9e0a2db0bde204d1debe831058045fd8f586
        Reviewed-on: https://gerrit.libreoffice.org/84397
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-12-04  Caolán McNamara  <caolanm@redhat.com>  [bfdee54f8cd0fa987d004e42564a19aba24b4393]

        honour GtkScrolledWindow shadow-type
        
        Change-Id: If6cc9f9f6c310261d783f2698b86329aa2a12c5a
        Reviewed-on: https://gerrit.libreoffice.org/84401
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-04  Jan Holesovsky  <kendy@collabora.com>  [227ab55b1a1d6fb50fd1c41ba4f7d42518b4994c]

        lok: Fix the condition of setting the transparent background.
        
        Change-Id: I7b201296efe6541761896e0af1b230aecb534cdc
        Reviewed-on: https://gerrit.libreoffice.org/84211
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jenkins

2019-12-04  Caolán McNamara  <caolanm@redhat.com>  [ef5133e468e70966ef7499a7f1c70ffbfd89f641]

        drop dbgutil SdrItemBrowser FloatingWindow
        
        Change-Id: I7a4ca90ea23271e7b6f60d7e47e4513978d3222d
        Reviewed-on: https://gerrit.libreoffice.org/84356
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-04  Michael Meeks  <michael.meeks@collabora.com>  [e15a843051890a5cb0521ec8192df7cc3ebb86d3]

        lok: send other views our cursor position in their view co-ordinates.
        
        Change-Id: If8d84a04e8d7b4863dcb9bc9058939b1eb793266
        Reviewed-on: https://gerrit.libreoffice.org/84373
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-12-04  Michael Meeks  <michael.meeks@collabora.com>  [0b245e26dab8f40693fdb7e8e08e662bdba7590e]

        lok: cleanup getCellCursor
        
        Switching the zoom is no longer necessary - we now have a known
        and fixed zoom per view now (as the core has), that saves some
        complexity.
        
        Change-Id: I14c952ca1e06fae016faa8b6ee07115c56312ed6
        Reviewed-on: https://gerrit.libreoffice.org/84372
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Michael Meeks <michael.meeks@collabora.com>

2019-12-04  Michael Meeks  <michael.meeks@collabora.com>  [fae63aea208990590d98990e332f88b24c2958e7]

        revert optimization - 31b7dc19c32f42197c481cb7d2f44c600b755e2b
        
        Doing faster lookups across the calc data structrures is far more
        effective than complex caching of this kind.
        
        Change-Id: I43d3ee948ae817ec1d196acc6e5603e6acf1970c
        Reviewed-on: https://gerrit.libreoffice.org/84371
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Michael Meeks <michael.meeks@collabora.com>

2019-12-04  László Németh  <nemeth@numbertext.org>  [84a6d8b79455291f35211e4bd6aad3c7a0fcc9bc]

        tdf#129083 Writer: fix native paste from Calc
        
        Paste the copied Calc worksheet cell by cell in a
        Writer table again instead of inserting it
        as a nested table in the actual cell.
        
        Regression from commit e9e6d4b058e13165f3dde1ca7822eec97dfe8aa7
        (Make the RICHTEXT take precedence over EMBED_SOURCE).
        
        Change-Id: I226c35f9f5ca3955b2ef498d1d0aeedfcec61987
        Reviewed-on: https://gerrit.libreoffice.org/84389
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-12-04  Michael Weghorn  <m.weghorn@posteo.de>  [b5dd9bd25ebad0bcf679d079ecb701304433d602]

        nss: Fix Android build for x86 and x86_64
        
        ... which previously failed with
        
            cd freebl; make libs
            error: unknown target CPU 'armv8-a'
        
        and
        
            cd freebl; make libs
            error: unknown target CPU 'armv8-a+crypto'
        
        respectively.
        
        Change-Id: Ib8a6bfc615c4fb15a1e5dd3e55bba187ff34a891
        Reviewed-on: https://gerrit.libreoffice.org/84369
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-12-04  Martin Milata  <martin@martinmilata.cz>  [9065cd8d9a19864f6b618f2dc10daf577badd9ee]

        Fix build with poppler-0.83
        
        Change-Id: I7a3684932b8f9c403a3368b42fa4d8039c67f1a9
        Reviewed-on: https://gerrit.libreoffice.org/84384
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-12-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2c56d8ce717144c8bd9e5774b1b9bbcda6bc9d0e]

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

2019-12-04  Justin Luth  <justin_luth@sil.org>  [8f7010eb47119a2428b77f5d79fc8577d9914958]

        tdf#99602 writerfilter: export only default subscript in styles
        
        support for subscripts in character styles was added in LO 6.4.
        
        On import, we just assume default values for superscript
        and subscript _FOR STYLES_. So exporting should do the same
        thing.
        
        What was happening was that - for the non-default,
        non-automatic subscript settings - the character style fontsize was
        being reduced to the proportional size, but then on import
        the reduced fontsize was loaded, as well as the default subscript
        settings being applied again, reducing it by another 42%,
        so effectively the subscripting was being applied twice.
        
        Yes, defaults-only means that anyone tinkering around with
        non-automatic subscripts won't get exact replication - but
        trying to emulate LO's percentage based system and Word's
        fontsize/distance system is way too complex when styles
        are involved. Just note that subscripts/superscripts are used
        and let the computer handle it - which generally looks best anyway.
        
        Change-Id: Idef6a084abff47dcdbe7a340cf74273a7482d430
        Reviewed-on: https://gerrit.libreoffice.org/84008
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-12-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6f8ce9dee9328c71a858781233c3282ab735cb38]

        Removed executable permission on file
        
        Change-Id: I6914458b92bfad7643422f422a98ae8beff8ef20
        Reviewed-on: https://gerrit.libreoffice.org/84390
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-04  Caolán McNamara  <caolanm@redhat.com>  [bd60ca2f354de4080d6ea6ffe65738f7a0e551d6]

        remove some unnecessary includes and update pches
        
        Change-Id: Ieee11f2ea3c5c18a84316a8b7c39a261afd720ed
        Reviewed-on: https://gerrit.libreoffice.org/84308
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-04  Caolán McNamara  <caolanm@redhat.com>  [754afe85b2ddec45987f3060066f55dda05cdb67]

        weld ONavigator
        
        Change-Id: I0b1ae0d50fa8b4c01c36ece0fdd1c2b316ccd27b
        Reviewed-on: https://gerrit.libreoffice.org/84357
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-04  Caolán McNamara  <caolanm@redhat.com>  [2701708942061e05f5516f940f626e1a5a257226]

        weld OGroupsSortingDialog
        
        Change-Id: I49f9cfb4df670c68d21082a81e1a0aad225cc408
        Reviewed-on: https://gerrit.libreoffice.org/84279
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-04  Caolán McNamara  <caolanm@redhat.com>  [704dc5814a26f56c67da4e0b947abab452c4e94d]

        Resolves: tdf#99711 update metric for spinbuttons before setting their values
        
        which avoids the rounding problem
        
        Change-Id: I7e6a700037661ded1ba73d08009b9279ee12a140
        Reviewed-on: https://gerrit.libreoffice.org/84362
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [41b752756e53c4f9c3d08cbce412d1408c5aed2f]

        tdf#128845 writer, cannot modify a bibliography entry
        
        regression from
            commit 3b16e997f69efe2e3f6cdf64fe8fb2727b6ebaa7
            Date:   Fri Jan 18 15:38:07 2019 +0200
            cleanup SwAuthEntry manual ref-counting
        
        Change-Id: I30bd7af3cea51cedf5ca9bc43171665fb71830aa
        Reviewed-on: https://gerrit.libreoffice.org/84388
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-04  Miklos Vajna  <vmiklos@collabora.com>  [ac5970258eec9d541721b8a2018c882b3f66550d]

        CppunitTest_svx_unit: simplify testSemiTransparentText
        
        Reading SvxXShadowPreview::Paint() shows how to use
        sdr::contact::ObjectContactOfObjListPainter, which makes it possible to
        avoid the whole chain of dummy SdrView, SdrPageView and SdrPageWindow,
        just to turn an SdrObject into primitives.
        
        Change-Id: I10c85476af20a2addbd070198b9c75341275ff8d
        Reviewed-on: https://gerrit.libreoffice.org/84375
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-12-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [30c707666dbe810c577dc14bc995dc91c2293b17]

        tdf#129107 objects in basic disappear
        
           Reverts part of "loplugin:useuniqueptr in SbModule"
           This reverts commit 263d7325691f4b0a1bda155f1c53bbcf712e9f09.
        
        because SbClassModuleObject is playing silly buggers with
        ownership by messing with fields in its SbModule superclass.
        
        Change-Id: I725332d080663e94b57f4bd4e1fb05aeeddf9038
        Reviewed-on: https://gerrit.libreoffice.org/84352
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-04  Stephan Bergmann  <sbergman@redhat.com>  [b7597b45255aa6514825b987d6fa23e2c92f92df]

        use scoped enum
        
        Change-Id: I8eadedbdf5f4bee218ae2f39c76300fc0624912b
        Reviewed-on: https://gerrit.libreoffice.org/84374
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-04  Chris Sherlock  <chris.sherlock79@gmail.com>  [3cde4fc90833fdba86ff3817b044cc60e5508333]

        drawinglayer: improve logging of EmfPlusStringFormat objects
        
        Change-Id: I9bc28525c143e49dcbea017b73d40e690e1e7460
        Reviewed-on: https://gerrit.libreoffice.org/84271
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-12-04  Chris Sherlock  <chris.sherlock79@gmail.com>  [834a03f9183f91cb8d0dc06d66535dee41447bd2]

        vcl: fix number of polygons shown in SAL_INFO message
        
        Change-Id: I9a2c28f465b881583caae8d865d63b701213f8ee
        Reviewed-on: https://gerrit.libreoffice.org/84139
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-12-04  andreas kainz  <kainz.a@gmail.com>  [c1b084de6fa9980332c2b946f9fa35fb8c4ad1eb]

        tdf#124258 Draw NB groupedbar_full not available for draw
        
        Change-Id: Iff6768a377f9bcc6fb3da997ded90d0e78e8b9f3
        Reviewed-on: https://gerrit.libreoffice.org/84382
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-12-04  andreas kainz  <kainz.a@gmail.com>  [2f0eed452c95484144016a33231adfc8144fa8bc]

        tdf#101513 arrangement of customizeable items in NB tabbed
        
        Change-Id: I1cef677fcc91403dbaa92fd8dcf8a5fcc5bc6b03
        Reviewed-on: https://gerrit.libreoffice.org/84383
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-12-04  andreas kainz  <kainz.a@gmail.com>  [68d9869e1593d8c0dbfd497a52f487383bbc0343]

        tdf#128927 groupedbar compact replace color with filter
        
        Change-Id: Ie907e80c58d079262369fdfdce83e4b613a366bb
        Reviewed-on: https://gerrit.libreoffice.org/84381
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-12-04  Stephan Bergmann  <sbergman@redhat.com>  [ebdadcbe6a34acc95f689c3ce13b4e65130377e4]

        use scoped enum
        
        Change-Id: I1b8604e8f06eaea39fbd505e632fc090c0a37d0e
        Reviewed-on: https://gerrit.libreoffice.org/84379
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-04  László Németh  <nemeth@numbertext.org>  [5ac21d46f25023e4c8440aa45c6d923eaa4a925b]

        tdf#117982 Writer: fix invisible cell content due to spacing
        
        If the cell content with its bottom paragraph spacing
        is greater than the fix cell height, the content was
        invisible.
        
        Change-Id: I5922941dc0941950912a7ea2cec0aedf1079544c
        Reviewed-on: https://gerrit.libreoffice.org/84010
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-12-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [90417749fac6519eb0dde7f24736efc2d1bdf5a1]

        Removed duplicated includes
        
        Change-Id: Ica64e5b201689930ff400070fb773832d4a97d78
        Reviewed-on: https://gerrit.libreoffice.org/84191
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [8d84a0dc8d83cc7dbe77dec0bb4e2f6b9768e1d9]

        some std::set->o3tl::sorted_vector
        
        which is much better cache-wise
        
        Change-Id: Iacec0df48f043bcdd761ed30c1b1513850a00152
        Reviewed-on: https://gerrit.libreoffice.org/84311
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-03  andreas kainz  <kainz.a@gmail.com>  [60e8941fd581bb06cbf6be62edb8c387e7c07812]

        tdf#101513 add customizeable option to writer NB grouped compact
        
        Change-Id: I3e8af6cee6b541f3208c2ad86dfe2bdc5ef83683
        Reviewed-on: https://gerrit.libreoffice.org/84282
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>
        Tested-by: andreas_kainz <kainz.a@gmail.com>

2019-12-03  andreas kainz  <kainz.a@gmail.com>  [ebf3de3f17befe1743855d2b60eb2fcfe362e4c8]

        Glade remove GtkMenuItem widget visible False item
        
        Change-Id: Ibe88210114c8b0dc483d8fe6a36d13dc0fcd599c
        Reviewed-on: https://gerrit.libreoffice.org/84333
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-03  Stephan Bergmann  <sbergman@redhat.com>  [b8bb7fd853db5d0d7cc4ea9120efb1a707e46c22]

        Adapt SAL_WARN to C++20 deleted ostream << for sal_Unicode (aka char16_t)
        
        <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1423r3.html> "char8_t
        backward compatibility remediation", as implemented now by <https://gcc.gnu.org/
        git/?p=gcc.git;a=commit;h=0c5b35933e5b150df0ab487efb2f11ef5685f713> "libstdc++:
        P1423R3 char8_t remediation (2/4)" for -std=c++2a, deletes operator << overloads
        that would print an integer rather than a (presumably expected) character.
        
        Change-Id: Ic70d3e90e4b990d297e35f07379fe4952e138820
        Reviewed-on: https://gerrit.libreoffice.org/84321
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-03  Caolán McNamara  <caolanm@redhat.com>  [41b8d8eb67a6f19ae1e19e74d055ba4c7869af8d]

        cid#1456145 Missing move assignment operator
        
        Change-Id: I55ed7d87def93a66668f5cf4f90fed1e1e5bcbee
        Reviewed-on: https://gerrit.libreoffice.org/84256
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-03  Caolán McNamara  <caolanm@redhat.com>  [c10182573e2d29cb43fe763ec4e97e04a7d55d9b]

        toolbar item visibilty defaults to false in GtkBuilder but true in vcl
        
        Change-Id: I91152db48fee77b95fa542790839a574b87161db
        Reviewed-on: https://gerrit.libreoffice.org/84361
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-03  Stephan Bergmann  <sbergman@redhat.com>  [1bfd91e1b319012b93fca144b9133d816150c27e]

        Use o3tl::doAccess, prevent -Werror=maybe-uninitialized
        
        Change-Id: Id40ebafeb227c432af8689b7db246a3615bc482b
        Reviewed-on: https://gerrit.libreoffice.org/84344
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-03  Stephan Bergmann  <sbergman@redhat.com>  [5d8f0fad50f90195a11873c70ddab4644f5839ea]

        Adapt CPPUNIT_ASSERT to C++20 deleted ostream << for sal_Unicode (aka char16_t)
        
        <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1423r3.html> "char8_t
        backward compatibility remediation", as implemented now by <https://gcc.gnu.org/
        git/?p=gcc.git;a=commit;h=0c5b35933e5b150df0ab487efb2f11ef5685f713> "libstdc++:
        P1423R3 char8_t remediation (2/4)" for -std=c++2a, deletes operator << overloads
        that would print an integer rather than a (presumably expected) character.
        
        But for simplicity (and to avoid issues with non-printing characters), keep
        printing an integer here.
        
        Change-Id: I751b99ee32d418eb488131ffa130d6f7d6d38dc7
        Reviewed-on: https://gerrit.libreoffice.org/84348
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-03  Caolán McNamara  <caolanm@redhat.com>  [f3a63a7a20f3d8fbcc850827c6db61bed0c12830]

        drop some unnecessary includes
        
        Change-Id: Ic88ed0d36f1aae9f32a0097354042526fc18d649
        Reviewed-on: https://gerrit.libreoffice.org/84244
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-03  Caolán McNamara  <caolanm@redhat.com>  [eef7c4d30bdf4b8250b2de4186ba58fcaebe4993]

        weld OAddFieldWindow
        
        Change-Id: I1e0ca144943fd37769c7b6cfc7e77c4f001b31a0
        Reviewed-on: https://gerrit.libreoffice.org/84233
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-03  Stephan Bergmann  <sbergman@redhat.com>  [1f0c54c250c2390962105128dcf871aad0689323]

        Adapt to C++20 deleted ostream << for sal_Unicode* (aka char16_t*)
        
        <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1423r3.html> "char8_t
        backward compatibility remediation", as implemented now by <https://gcc.gnu.org/
        git/?p=gcc.git;a=commit;h=0c5b35933e5b150df0ab487efb2f11ef5685f713> "libstdc++:
        P1423R3 char8_t remediation (2/4)" for -std=c++2a, deletes operator << overloads
        that would print a pointer rather than a (presumably expected) string.
        
        But here it should be fine to print pointers, esp. as there are null pointers
        involved.
        
        Change-Id: I62fad4cb9eaaa612989f035f686086ef29093d70
        Reviewed-on: https://gerrit.libreoffice.org/84351
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-03  Stephan Bergmann  <sbergman@redhat.com>  [4e62db5876bac758904bb9fcc669f943a03d4c7a]

        Use o3tl::doAccess, prevent -Werror=maybe-uninitialized
        
        Change-Id: I6a86db428dcf92083ee13298417b3d3027e45822
        Reviewed-on: https://gerrit.libreoffice.org/84338
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-03  Stephan Bergmann  <sbergman@redhat.com>  [941d53eee9a186e790bb3203b37eeb5fa285d2c4]

        Use o3tl::doAccess, prevent -Werror=maybe-uninitialized
        
        (and do not unbox Any where it is not necessary anyway)
        
        Change-Id: Ic5461fb8b62157e9116cd2d557ee38fface28fb7
        Reviewed-on: https://gerrit.libreoffice.org/84337
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-03  Stephan Bergmann  <sbergman@redhat.com>  [ebd70d476c392b2c5a87295e01b8ea9c2e8de258]

        Also throw IllegalArgumentException for arguments of wrong type
        
        Change-Id: I1b52accc3f0eec3e6232b8211bf7bcbf65ed18f8
        Reviewed-on: https://gerrit.libreoffice.org/84350
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-03  Stephan Bergmann  <sbergman@redhat.com>  [8eb8d64fa113091d3d4dec960faabf365d263149]

        Don't count terminating newline when determining line length
        
        Change-Id: I3a5d306f32697e160f008e73de38fc53f2f1dbda
        Reviewed-on: https://gerrit.libreoffice.org/84349
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-03  Stephan Bergmann  <sbergman@redhat.com>  [4b8ed95e336257e4821985435b5c59faa59e4588]

        Use o3tl::doAccess, prevent -Werror=maybe-uninitialized
        
        Change-Id: Ibc7bffe3bb2bf67f85102c03f48e3b44d89c60cc
        Reviewed-on: https://gerrit.libreoffice.org/84334
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [f552271514fa5feaaed167f72d16b20108cc5438]

        loplugin:mergeclasses ListBoxAccessibleBase with AccessibleListBoxEntry
        
        Change-Id: I9173e64b7ddef3184cacbce55b060d677e7ec1d0
        Reviewed-on: https://gerrit.libreoffice.org/84347
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-03  Stephan Bergmann  <sbergman@redhat.com>  [4eb7a154e850b9777d5631a31b9bf4e9964b2b32]

        Silence false -Werror=maybe-uninitialized
        
        ...where success of >>= has already been checked with CPPUNIT_ASSERT
        
        Change-Id: I127d559ab0bf212e4a32db4f297954d3b94032fc
        Reviewed-on: https://gerrit.libreoffice.org/84345
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-03  Stephan Bergmann  <sbergman@redhat.com>  [e8cb5f2e11838060f85e7940540b5f7096d9eeb7]

        Adapt to C++20 deleted ostream << for sal_Unicode (aka char16_t)
        
        <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1423r3.html> "char8_t
        backward compatibility remediation", as implemented now by <https://gcc.gnu.org/
        git/?p=gcc.git;a=commit;h=0c5b35933e5b150df0ab487efb2f11ef5685f713> "libstdc++:
        P1423R3 char8_t remediation (2/4)" for -std=c++2a, deletes operator << overloads
        that would print an integer rather than a (presumably expected) character.
        
        But in these cases printing an integer is as expected, so add explicit casts.
        
        Change-Id: I7c2f1afaa2982b284aef8af183b71466c37142c2
        Reviewed-on: https://gerrit.libreoffice.org/84339
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-03  Stephan Bergmann  <sbergman@redhat.com>  [815fad1e55ebd3f1e98a2e062af2d59caed2ac3e]

        Silence false -Werror=maybe-uninitialized
        
        ...where success of >>= has already been checked with CPPUNIT_ASSERT
        
        Change-Id: I9aa553749988b6b2e26d9a5ac5b376cc5997aba7
        Reviewed-on: https://gerrit.libreoffice.org/84335
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [0cf64cf29c43ae60c91dab53b99045986cd79038]

        SAL_INFO_IF -> SAL_WARN_IF
        
        this is a very very useful warning when libraries fail to load
        
        Change-Id: I09bf64f6c65f285d6ab41f988b255a4842233428
        Reviewed-on: https://gerrit.libreoffice.org/84314
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-03  Stephan Bergmann  <sbergman@redhat.com>  [00262b08984fb2fb91b760d588851bd47ae4d3ac]

        Drop unnecessary o3tl::optional::reset
        
        ...where xRangeList goes out of scope anyway
        
        Change-Id: Ibb107ac7eee5504a161749f141997bd96fd07e83
        Reviewed-on: https://gerrit.libreoffice.org/84336
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-03  Stephan Bergmann  <sbergman@redhat.com>  [caf2e75b4c1b46c38342440767ffdd07f246e98e]

        use scoped enum
        
        Change-Id: Ib40fad986f99d02e58f0564fb68608e86989173c
        Reviewed-on: https://gerrit.libreoffice.org/84325
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-03  Stephan Bergmann  <sbergman@redhat.com>  [5c5a56797d25917686f394a8c47ee77de674ffec]

        use scoped enum
        
        Change-Id: If2dce427fd8d52224996aaef93081d5a2e239893
        Reviewed-on: https://gerrit.libreoffice.org/84322
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-03  Stephan Bergmann  <sbergman@redhat.com>  [48f845dace0aa7a607914db9febdaf73073ea607]

        external/clucene: Adapt to C++20 deleted ostream << for non-plain char types
        
        <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1423r3.html> "char8_t
        backward compatibility remediation", as implemented now by <https://gcc.gnu.org/
        git/?p=gcc.git;a=commit;h=0c5b35933e5b150df0ab487efb2f11ef5685f713> "libstdc++:
        P1423R3 char8_t remediation (2/4)" for -std=c++2a, deletes operator << overloads
        that would print a pointer rather than a (presumably expected) string.
        
        So this infoStream output appears to have always been broken (the strings use
        TCHAR, which appears to unconditionally be a typedef for wchar_t, see
        workdir/UnpackedTarball/clucene/src/shared/CLucene/clucene-config.h), and
        appears to be just of informative nature, so just simplify it to not try to
        print any problematic parts.
        
        Change-Id: Ie9f8edb03aff461a15718a0c025af57004aba0a9
        Reviewed-on: https://gerrit.libreoffice.org/84320
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-03  Stephan Bergmann  <sbergman@redhat.com>  [ff7d323f2da48cd29d9471b01382c58829ff2387]

        use scoped enum
        
        Change-Id: Id28d593d94fc176194871db32c1c5a287b98a26a
        Reviewed-on: https://gerrit.libreoffice.org/84319
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-03  Stephan Bergmann  <sbergman@redhat.com>  [141722374d026d783bc1d2ab5656568105017d87]

        use scoped enum
        
        Change-Id: Ife99f3bea2972e080b4c3da6f5068543d4010173
        Reviewed-on: https://gerrit.libreoffice.org/84307
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-03  Mike Kaganski  <mike.kaganski@collabora.com>  [283a29e4956e14a01edeeb0658e64870ebc153a4]

        PopFieldContext calls CloseFieldCommand itself
        
        Change-Id: I4ac75d6e73f4d60ac532829a56c5d23501e6a531
        Reviewed-on: https://gerrit.libreoffice.org/84318
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-03  Julien Nabet  <serval2412@yahoo.fr>  [4bfd34145c3b5253cc212ee9d5d479fdb2150ccd]

        Simplify a bit use of LabelPlacementParam (oox/chartexport)
        
        Change-Id: I940be544577d8955959d4b8c89feaa08f99e544a
        Reviewed-on: https://gerrit.libreoffice.org/84272
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-03  Julien Nabet  <serval2412@yahoo.fr>  [99f0f57d6861e92025d839cc2b22701220d8878e]

        Remove useless PatternPair (sc/vbainterior)
        
        Following 3471d83f49dcaab2cbbe18521ab1a405f15a0788
        Use initializer list instead of using several inserts (sc/vba)
        
        + 1a5850e7c4414a06e1ad5603bf1d4565d3ba3a82
        Following 3471d83f49dcaab2cbbe18521ab1a405f15a0788 (sc/vba)
        "Use initializer list instead of using several inserts (sc/vba)"
        I had forgotten to remove the initial commented code
        
        Change-Id: Idd9855e520383c17cf7564ae4646fd613fc45895
        Reviewed-on: https://gerrit.libreoffice.org/84278
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-03  Stephan Bergmann  <sbergman@redhat.com>  [8c6ca6948729045943ec18f0416cd198247ace53]

        enum WindowsStateMask type itself is unused
        
        (found with upcoming loplugin:unusedmember)
        
        Change-Id: I2a7de15da061c4c0d4dc163c59370db6da763c2c
        Reviewed-on: https://gerrit.libreoffice.org/84316
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-03  Stephan Bergmann  <sbergman@redhat.com>  [96608e0c24f2c76cc746ffbf58070014bf3724e0]

        use scoped enum
        
        Change-Id: I41a810d14be0a7f18c91b62e5d982c12db593183
        Reviewed-on: https://gerrit.libreoffice.org/84315
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-03  Caolán McNamara  <caolanm@redhat.com>  [4359ee40b42a6c3febd5ff8f8286303d20d245e9]

        tdf#129068 try dialog content area help before dialog itself
        
        we already check current notebook page before the dialog, now
        check the content area before the dialog
        
        Change-Id: Ieedb5727ddec6d24adc6e70144977b5c3063c0fd
        Reviewed-on: https://gerrit.libreoffice.org/84245
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-03  Stephan Bergmann  <sbergman@redhat.com>  [b1541d16d51db3e4131cc5f9e758667470727534]

        Use namespaces instead of structs
        
        Change-Id: I82e49d666376c31f3a8e407aedd05cfaee2f2bde
        Reviewed-on: https://gerrit.libreoffice.org/84301
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-03  andreas kainz  <kainz.a@gmail.com>  [92d521e5c7b6b3a3522151e9b52fa42195605802]

        tdf#101513 add customizable option to writer NB contextual single
        
        Change-Id: I0c62b26d0b47cef7f02ee581412aa3cd2d6ac7e4
        Reviewed-on: https://gerrit.libreoffice.org/84285
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-12-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [f656547d4d41091b5ccb729838e7355554a453cd]

        remove some useless comment lines
        
        which merely announce that the next declaration is a class
        
        Change-Id: Ifdb1398bcd99816b13e0b3769b46d0562bfbc1dc
        Reviewed-on: https://gerrit.libreoffice.org/84229
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-03  Julien Nabet  <serval2412@yahoo.fr>  [f51fddc2e7cfa2a2118610a3fc4b02886544d0a9]

        Simplify a bit B2DPolyRange::appendElement (basegfx)
        
        push_back is more optimized than an insert
        
        Change-Id: I8932c4ee61569b5eee3d5dbc5fbfd8eff624d061
        Reviewed-on: https://gerrit.libreoffice.org/84276
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-03  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [895ac4705f370a82d84073081953c40a15881081]

        Disable slide copy/cut when LockContentExtraction is set
        
        Change-Id: I7bf9ba907a152fab81a9472bc7baf00331753828
        Reviewed-on: https://gerrit.libreoffice.org/84289
        Reviewed-by: Serge Krot (CIB) <Serge.Krot@cib.de>
        Tested-by: Serge Krot (CIB) <Serge.Krot@cib.de>
        Tested-by: Jenkins

2019-12-03  Julien Nabet  <serval2412@yahoo.fr>  [95c019102e2843ca49598245bb8893c393ffa18e]

        Use initializer instead of using several inserts (svgio/svgtoken)
        
        Change-Id: I50fd5570305e1cace848fc68c7a2a2f10b132873
        Reviewed-on: https://gerrit.libreoffice.org/84277
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-03  Stephan Bergmann  <sbergman@redhat.com>  [0e2959222367dcc5e201b1bf652669777c7a499e]

        Directly use o3tl::optional comparison
        
        Change-Id: I864137704dd8c27d034dc34c947c97954dd18ef3
        Reviewed-on: https://gerrit.libreoffice.org/84296
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [1d1366bd15de157371cd3353d43fc7873dcaa3af]

        loplugin:mergeclases ICommandImageProvider with DocumentCommandImageProvider
        
        Change-Id: Ia6997489a8f21f33287e11e39fab1bb059070c89
        Reviewed-on: https://gerrit.libreoffice.org/84195
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-03  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [dca8173738bd8cde289cb6406e0f261955b0dbb7]

        tdf#42949 Fix IWYU warnings in sfx2/*/*hxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I56e4b5a44143ea15660cfa293e156036952dfe8f
        Reviewed-on: https://gerrit.libreoffice.org/84030
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-12-03  Luboš Luňák  <l.lunak@collabora.com>  [29ea782d778239c7c8d97350e4a69efdbb77e19c]

        avoid invalid static_cast when mixing X11 and OpenGL bitmaps
        
        This can happen because lcl_SelectAppIconPixmap() temporarily disables
        OpenGL, but in case an icon to be loaded is already cached(?), the bitmap
        variant may be OpenGL. Happens when launching LO in OpenGL mode
        with the X11 gen backend, and then selecting Writer in the start screen.
        
        Change-Id: I65110dee79769c430eaa8a2cf3dc11119ab02520
        Reviewed-on: https://gerrit.libreoffice.org/84246
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-12-03  Luboš Luňák  <l.lunak@collabora.com>  [bb0f9eb14e89949181a588742aa89185c0548cac]

        split instrinsics CXXFLAGS per each instruction set
        
        The common usage pattern should be having one source file per each
        instruction set and then one source file compiled with neutral flags
        that dispatches to the relevant code based on runtime checks.
        
        Which means that there can't be any one "correct" flag, otherwise
        all files would get compiled e.g. with SSE4.2 but then CPUs capable
        only of SSE2 would crash running that code.
        
        Change-Id: I362bf66f672dae4588a48effe3bcd30c34ea75b3
        Reviewed-on: https://gerrit.libreoffice.org/84227
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-12-03  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [226c9e85b152c0f24b1e2daa5b366ae55a0180a7]

        Remove trailing whitespace
        
        Change-Id: Ib4ba69ae42d294ed1d51c2c20d65897bbca26bfe
        Reviewed-on: https://gerrit.libreoffice.org/84306
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-12-03  Caolán McNamara  <caolanm@redhat.com>  [8963bb0def9e0af9a3712557ea659063480819ee]

        new[]/delete mismatch
        
        Change-Id: Ife47f111b3910c2eca322678f3f7a67b5cc2cd24
        Reviewed-on: https://gerrit.libreoffice.org/84218
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-03  Caolán McNamara  <caolanm@redhat.com>  [c5fc7dd4475d21abdfc9663c3ac55cce319c299d]

        tdf#129134 ApplicationColors Scrolled List moves too little
        
        Change-Id: I5cb6ac017f1d2a916297676724d523634afb2020
        Reviewed-on: https://gerrit.libreoffice.org/84252
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-03  Stephan Bergmann  <sbergman@redhat.com>  [923cb4c8f9780a8703bf37856bc2abfc3e31929e]

        Make OpenCLMinimumDataSize configuration property non-nillable
        
        It had curiously been added as nillable (by default) alongside other properties
        that were added as non-nillable with ef809ce9480182ea5c4f77843f72d1d45bd48c35
        "More work on the new OpenCL options", but with a non-nil default value, and no
        code sets a nil value, and ScModelObj::getFormulaCellNumberLimit, which reads
        its value and expects it to be non-nil, would cause UB if it was nil.
        
        So make it non-nillable and thereby simplify the code handling it.  (Similar to
        how e8bb827571f540ac4af2247cb11239bb96876669 "Fixed cppheader.xsl nillable
        treatment" retrofitted lots of existing properties to be non-nillable in the
        past.)
        
        Change-Id: I60ac95025f363e346f3102ef80f38d00862e6e9a
        Reviewed-on: https://gerrit.libreoffice.org/84248
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-03  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [b31c39cbc843e77c8d97dbb2e559b48b21202ba6]

        desktop: disable callback handling while changing the view
        
        When changing the view, some components are disabled
        and re-enabled. This triggers a flood of invalidations
        that then result in rendering requests. For each rendering
        the view is set, which triggers more invalidations.
        
        The Sidebar suffers from this, and it causes cpu pegging.
        This fix prevents this issue by disabling all callbacks
        during setView.
        
        Change-Id: If6b93b2ab31f568a0761f15d945a43de1bc2d4d0
        Reviewed-on: https://gerrit.libreoffice.org/84184
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
        Tested-by: Ashod Nakashian <ashnakash@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/84226
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-12-03  Michael Meeks  <michael.meeks@collabora.com>  [c4ef1caaeada44750cb420cc755532e5df1c5fb9]

        lok: shape selection: perform the needed unit conversion in a clever way
        
        follow-on fixup of: 35d6c6ffc9b3f66e3802d1770c4e87cf843c3a48 which ended
        up not removing the duplicated conversion logic it should have.
        
        Change-Id: I28ef0180749f6356ec456b4f0b1eef1b474fd6c9
        Reviewed-on: https://gerrit.libreoffice.org/84284
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-12-03  Michael Meeks  <michael.meeks@collabora.com>  [3b7661cda1c910524a2c4e3394417971fa025f31]

        lok: calc - store zoom in the view itself.
        
        Don't duplicate this on the ITiledRenderable interface, which is not a
        per-view construct, this just confuses everything.
        
        Store & restore the zoom level before/after rendering a tile -
        unfortunately this is not done by the most optimal view yet.
        
        Change-Id: I1f7dfaa353333f45c5601d49a9bca784d34fb81a
        Reviewed-on: https://gerrit.libreoffice.org/84281
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-12-03  Miklos Vajna  <vmiklos@collabora.com>  [ca7004569b39721c3e7247551a43d544fd3204fe]

        tdf#128429 VML import: let mso-layout-flow-alt:bottom-to-top imply vertical
        
        Normally layout flow is set to vertical to denote TBRL, and then
        optionally there is a layout flow alt to denote BTLR, but the bugdoc
        shows that the first may be missing.
        
        So map to BTLR even in case only the alt layout flow is found in the
        file.
        
        Change-Id: I06fce738fca9aedc0de90ccebda3a24e99425326
        Reviewed-on: https://gerrit.libreoffice.org/84275
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-12-03  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [c6553564a858a65a74c8727f08ae737c35b81a08]

        WIN map ERROR_DIRECTORY to osl_File_E_NOTDIR
        
        The open_004 unit test fails on Windows with E_NOENT. I think the
        assert is correct, and it's better change the ERROR_DIRECTORY
        mapping, as FindFirstFileW returns ERROR_PATH_NOT_FOUND, if the
        path doesn't exists at all.
        
        The description of that error code in the MS API docs is "The
        directory name is invalid.". And obviously there is no way to
        tell, if this is actually a better mapping.
        
        Change-Id: Id122ce39e90f3562e70c96a06752e5b32ed55b41
        Reviewed-on: https://gerrit.libreoffice.org/84070
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-12-03  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [5a77636c9a638c86fd3de3afb6e88cf48f987b6a]

        WIN enable osl_File.cxx part of CppUnitTest_sal_osl
        
        This just disables open::open_004 test on Windows, as this returns
        E_NOENT on Windows, but I think the assert is correct. There is
        also test-getsystempathfromfileurl.cxx, which seems to overlap?
        
        The test now uses osl::FileBase::getTempDirURL to find the system
        temporary directory, insted of hardcoded defaults.
        
        This also includes reverts the following commits:
        
        * "remove unused Exist from oslCheckMode enum"
          commit 4ca9e8fa3a040c18221c947a651469a89029282e.
        * "CppunitTest_sal_osl_file fails on Windows"
          commit 4603028bc4e2cdacd32da073a82a42ba1fc549a8
        
        Change-Id: Ib7fc4c13f8159a240d4e20c26f61d84204e4261b
        Reviewed-on: https://gerrit.libreoffice.org/83901
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-12-03  Stephan Bergmann  <sbergman@redhat.com>  [6b0d5e7b4bb76be99e5589898e161a20079c68ea]

        Use SAL_STRINGIFY
        
        Change-Id: Id4074390936ddf7051b5d45c76fd8668972e34f8
        Reviewed-on: https://gerrit.libreoffice.org/84287
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-03  andreas kainz  <kainz.a@gmail.com>  [e849867726fe1112a4bce71bf21a5e3b25c5a0e8]

        tdf#128924 VBA Properties Options remove 97/2000/XP
        
        Change-Id: I52e0e132e752eb90bb50f292b0ee08cfa167a9c7
        Reviewed-on: https://gerrit.libreoffice.org/84267
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-12-03  Marco Cecchetti  <marco.cecchetti@collabora.com>  [e5367efbd15e1d97f8d4de232df1c325d8fff2b8]

        lok: formula bar: function completion
        
        lok clients can request to complete a function name partially typed in
        the formula input box.
        
        Change-Id: I8771fd4d2a7f79c20138d9183162da23a92f2ba4
        Reviewed-on: https://gerrit.libreoffice.org/83984
        Reviewed-by: Marco Cecchetti <marco.cecchetti@collabora.com>
        Tested-by: Marco Cecchetti <marco.cecchetti@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/84258
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-12-03  Julien Nabet  <serval2412@yahoo.fr>  [9bbdf2273394f7b9d619973cb8a73e7f846c334f]

        Use initializer set instead of using several inserts (forms/Columns)
        
        while at it, replace "EnableVisible" by "PROPERTY_ENABLEVISIBLE"
        
        Change-Id: Ibde140e84acdecd02a67e2cfb7f422098afad4d1
        Reviewed-on: https://gerrit.libreoffice.org/84269
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-03  Alex Henrie  <alexhenrie24@gmail.com>  [94f0c6dfdec91d9f1d6dccd41315bd986c0ad590]

        Fix compilation with `make -- dbglevel=2`
        
        Change-Id: Icdf93751b00453eb033fd577413bd6bc3527f87c
        Reviewed-on: https://gerrit.libreoffice.org/84286
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-02  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [b9930d0d05db39a8466b18dccf626bc3d8ae5c4e]

        Don't disable "Send doc via email" when LockExport is set
        
        Only sending as other formats should be disabled in this case
        
        Change-Id: I985d43ba314a1bda16dab33897d212ad27d3d115
        Reviewed-on: https://gerrit.libreoffice.org/84240
        Tested-by: Jenkins
        Reviewed-by: Serge Krot (CIB) <Serge.Krot@cib.de>

2019-12-02  andreas kainz  <kainz.a@gmail.com>  [5073c6d8d7ed199388349af133c2febb2dd1196f]

        tdf#101513 add customizable option to writer NB tabbed
        
        Change-Id: I2a8dcf184b8ca268be2163b90305babd2ee70807
        Reviewed-on: https://gerrit.libreoffice.org/84169
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-12-02  Stephan Bergmann  <sbergman@redhat.com>  [25cca30ef5f27b0a20ea7da79d0ddea66dc98d93]

        missing include (but just change use of BOOST_ASSERT to plain assert)
        
        Change-Id: Ie789049d418f6137f76b80c54f343e5dd72fb849
        Reviewed-on: https://gerrit.libreoffice.org/84261
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-02  Caolán McNamara  <caolanm@redhat.com>  [4fafce64e87f6175a54dd5dc8aa49234e5a5f092]

        call parent MouseButtonDown if bCallParent is true
        
        Change-Id: I93936d73caf4927714acdc238a10d68087cc7f25
        Reviewed-on: https://gerrit.libreoffice.org/84198
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-02  Julien Nabet  <serval2412@yahoo.fr>  [1a5850e7c4414a06e1ad5603bf1d4565d3ba3a82]

        Following 3471d83f49dcaab2cbbe18521ab1a405f15a0788 (sc/vba)
        
        "Use initializer list instead of using several inserts (sc/vba)"
        I had forgotten to remove the initial commented code
        
        Change-Id: I6b70966e7a446addbfc4d64464047c167efcea71
        Reviewed-on: https://gerrit.libreoffice.org/84264
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f32a031e9825350adea28e57eac924161d8de8cb]

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

2019-12-02  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [e58eda7df5b384c0f054fcbd4a8dc4a47bed2080]

        Disable macro menu entries when DisableMacrosExecution is set
        
        Change-Id: Ica9a4f4a6510717dcd9fe53676e5a6f261f005ce
        Reviewed-on: https://gerrit.libreoffice.org/84231
        Reviewed-by: Serge Krot (CIB) <Serge.Krot@cib.de>
        Tested-by: Serge Krot (CIB) <Serge.Krot@cib.de>

2019-12-02  Caolán McNamara  <caolanm@redhat.com>  [a322e61b51a04e189618e1d0c8c17f9c080a3d1d]

        ofz#19207 check max strlen possible
        
        Change-Id: I5fe9fde240ef375d9de097dda47953320ecc758d
        Reviewed-on: https://gerrit.libreoffice.org/84219
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-02  Stephan Bergmann  <sbergman@redhat.com>  [5da0f455a63ea22b500943d7ff4c28fbb7a90cfb]

        Simplify SQLError::ParamValue to just o3tl::optional<OUString>
        
        Change-Id: Ib4878218fd758c6462de1841fb98b3ae8839d1ed
        Reviewed-on: https://gerrit.libreoffice.org/84217
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-02  Michael Weghorn  <m.weghorn@posteo.de>  [d23c52cbf7e48130fec1e48bf726c563035a3497]

        tdf#47583 sw: Don't mix doc print settings into option dialog
        
        Show and manage the default Writer print options in the "Tools" ->
        "Options" -> "LibreOfficeDev Writer" -> "Print" dialog and don't
        mix in the document-specific values of the currently opened
        document, as this is rather confusing as described in tdf#47583.
        
        There is a separate dialog to manage the settings for the currently
        opened document available via "File" -> "Printer Settings" -> "Options".
        
        At a quick glance, this also matches the behaviour for Calc, which
        doesn't mix in the current doc's settings either.
        
        This handles the case for the Writer-specific print options.
        For a more general approach on whether and how document-specific
        options should be handled in the "Tools" -> "Options" dialog at all,
        there are already tdf#43786 ("Intransparent Use of Options")  and
        tdf#105751 ("Separate document saved options from global options in
        Options dialog").
        
        Side note: The previous implementation also wasn't synchronizing the
        settings both ways. Changes made in the "File" -> "Printer Settings" ->
        "Options" dialog did show up in the "Tools" -> "Options" ->
        "LibreOfficeDev Writer" -> "Print" dialog at once, but not the other
        way around.
        
        The reason is that Writer-specific print settings are currently managed
        in two places in DocumentDeviceManager:
        
        (1) its SwPrintData, accessible via
          'DocumentDeviceManager::{g,s}etPrintData'
        (2) the print data set in its 'SfxPrinter*'
          ('DocumentDeviceManager::{g,s}etPrinter')
        
        The "File" -> "Printer Settings" -> "Options" dialog uses the settings
        from the SfxPrinter. So, to make synchronization work both ways with the
        previous implementation, the changes made in the "Tools" -> "Options" dialog
        would also have to be applied for (2), not just (1), e.g. this way:
        
            diff --git a/sw/source/uibase/app/appopt.cxx b/sw/source/uibase/app/appopt.cxx
            index 9c7e24592014..83bae7eb71b9 100644
            --- a/sw/source/uibase/app/appopt.cxx
            +++ b/sw/source/uibase/app/appopt.cxx
            @@ -371,8 +371,15 @@ void SwModule::ApplyItemSet( sal_uInt16 nId, const SfxItemSet& rSet )
                         const SwAddPrinterItem* pAddPrinterAttr = static_cast<const SwAddPrinterItem*>(pItem);
                         *pOpt = *pAddPrinterAttr;
        
            -            if(pAppView)
            +            if(pAppView) {
                             pAppView->GetWrtShell().getIDocumentDeviceAccess().setPrintData( *pOpt );
            +                SfxPrinter* pDocPrinter = pAppView->GetWrtShell().getIDocumentDeviceAccess().getPrinter(false);
            +                if (pDocPrinter) {
            +                    SfxItemSet aOptions(pDocPrinter->GetOptions());
            +                    aOptions.Put(*pAddPrinterAttr);
            +                    pDocPrinter->SetOptions(aOptions);
            +                }
            +            }
                     }
        
                 }
        
        (Maybe that should be consolidated at some point in time...)
        
        Change-Id: I74961f4d8947e200b415e6e32e128a0ce3d317f5
        Reviewed-on: https://gerrit.libreoffice.org/84212
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-12-02  Caolán McNamara  <caolanm@redhat.com>  [0a616e7e6cbeed4a689cacb6d6d8c6ed6779abd5]

        cid#1456145 Missing move assignment operator
        
        Change-Id: I638278ff61499206f479cba18448c8fa5a5c28a8
        Reviewed-on: https://gerrit.libreoffice.org/84203
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-02  Caolán McNamara  <caolanm@redhat.com>  [2eb9957483be2af8ab7f12c997f82871fc7115ae]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Related: tdf#129068 add EventConfigPage to help targets
            
            Change-Id: I270fd18877c5dc4c4caab48b81b77c86a458b598
            Reviewed-on: https://gerrit.libreoffice.org/84243
            Tested-by: Jenkins
            Reviewed-by: Caolán McNamara <caolanm@redhat.com>
            Tested-by: Caolán McNamara <caolanm@redhat.com>
            
2019-12-02  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [807e075a6184f7afc01a127abe77391238ab4163]

        tdf#42949 Replace property_tre/ptree.hpp with fw declaration header
        
        Similarly to commit fb1b461208e7a2760fa1c018db08606a9b3e435d replace
        new instances of boost/property_tree/ptree.hpp with forward declaration
        only header, as suggested by IWYU
        
        This reduces includebloat from 28.5G to 22.6G and cold clean build time from
        
        real	68m54,192s
        user	947m28,508s
        
        to
        
        real	62m50,689s
        user	861m33,131s
        
        on my machine.
        
        Change-Id: I5530f1b4b1a46d9159c752ad5af9a408215baf40
        Reviewed-on: https://gerrit.libreoffice.org/84175
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-02  Jim Raykowski  <raykowj@gmail.com>  [eb80ba799667973c3872904b3407a17ca3f6564a]

        tdf#109425 KB navigation fixes for NB groupedbar compact
        
        Change-Id: Ie4b21b8b4d07df1a8f7ca5cd9a7a83160f5c9056
        Reviewed-on: https://gerrit.libreoffice.org/84185
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-12-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c8bf7e73fd421bdcfd721dd3cc3ec7a557897003]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Mute L10N for numbers in table
            
            Change-Id: I6d76645b70517523a8c512dfec03ff65b4169557
            Reviewed-on: https://gerrit.libreoffice.org/84208
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-02  Mike Kaganski  <mike.kaganski@collabora.com>  [68a8467723f69f5ab61d2bee5e83984c5584af41]

        tdf#129141: paint all when in multiline mode
        
        ... otherwise it assumes that only part of first string to the right of the
        unchanged string part needs redrawing (which would be to the right of the
        control itself)
        
        Change-Id: I2833c1eb2026041b11d0b72431b164d2ee3befef
        Reviewed-on: https://gerrit.libreoffice.org/84207
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-12-02  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [42c81ea2f837940085552ebcf2a385eb23d5fd89]

        tdf#42949 Fix IWYU warnings in sw/source/core/[o-t]*/*cxx
        
        Also drop a duplicated blacklist rule found with:
        grep :$ sw/IwyuFilter_sw.yaml  | sort | uniq -cd
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ied72f3f086ed4c1eb7ff4bcdbcf8aee73ddd4f7c
        Reviewed-on: https://gerrit.libreoffice.org/83250
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-12-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [c5f8cca27aedff9a936cdbd3e0d258f0bbf3f146]

        loplugin:mergeclasses TransactionBase with Desktop
        
        Change-Id: Ied33d099f89c767420f6fcb9342151d9a8356920
        Reviewed-on: https://gerrit.libreoffice.org/84196
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-12-02  Jan Holesovsky  <kendy@collabora.com>  [a9e04c08b8b3baa943acf69e5456701dce78041c]

        android: Fix nss build on aarch64.
        
        Change-Id: I51c03e13fba4619a881ade27d149722698859815
        Reviewed-on: https://gerrit.libreoffice.org/81888
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-12-02  Jan Holesovsky  <kendy@collabora.com>  [04645403104c7c8a767410d1bcbd692c056818a4]

        android: Fix location of the built freetype library.
        
        Otherwise it is not found when the the fontconfig's ./configure is
        running, which leads to linking failure during the fontconfig's
        ./configure time, which leads to an undefined HAVE_FT_GET_NEXT_CHAR
        which leads to not using the actual FT_Get_Next_Char, but instead some
        dummy code that leads to an infinite loop on the app startup; huh.
        
        Change-Id: I40b7a403fbe75582bb98f15f1afe7a4050fd13aa
        Reviewed-on: https://gerrit.libreoffice.org/83922
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 94eb59078731b2e4093d983bc618d051f4e31740)
        Reviewed-on: https://gerrit.libreoffice.org/84190
        Tested-by: Jenkins

2019-12-02  Dennis Francis  <dennis.francis@collabora.com>  [318229900fe6d30d9b82256d908dadda8b2f4d61]

        tdf#105481 : Do not skip invalidation of as-char anchored objects
        
        inside a growing text-frame after doing recalc of positions of
        other frames (visually above current) in the tree. Otherwise
        the as-char anchored objects gets wrong reference (base) position
        (more accurately the base Y position) and hence get displayed at
        wrong vertical positions (in case of the bug document, it goes
        out of the page area).
        
        Some notes about the bug:
        
        Above mentioned problem is visible (at least) when you have a frame
        anchored to the bottom of the page with auto-height and it contains
        one or more <text:p> with at least one of them having a draw object
        like a shape or math formula with 'as-char' anchoring. Only the
        draw object in the last <text:p> is affected by the bug possibly
        because this text-frame is the cause of growth of the parent (upper)
        frame.
        
        Change-Id: If968c8c00aa57d26b1000e3250b352b24df47cf6
        Reviewed-on: https://gerrit.libreoffice.org/83603
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-12-02  Jan Holesovsky  <kendy@collabora.com>  [5313ff56d75e08df4a811ce8b71efd39cfbd8a29]

        bridges arm64: Use [[falltrough]].
        
        Change-Id: I28d3cabab74bea6ea9f2712c240110a44643c54d
        Reviewed-on: https://gerrit.libreoffice.org/84193
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-12-02  Caolán McNamara  <caolanm@redhat.com>  [ae63347262401cbb7010fd2939afdae90ee7b102]

        use initializer list
        
        Change-Id: Ida6d710ceb4722029c9d0e07df47e621dd4a4053
        Reviewed-on: https://gerrit.libreoffice.org/84192
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-02  Jan Holesovsky  <kendy@collabora.com>  [668b03284c4b0df56d5a000cc38dd1144ec33bbe]

        android: Get rid of the 'old' vs. Online-based runtime distinction.
        
        No need for this when we have a compile-time distinction now anyway.
        
        Change-Id: Ic86c8cce38a86635ea3efb4229c08f63059c9ee6
        Reviewed-on: https://gerrit.libreoffice.org/83719
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jenkins

2019-12-02  Jan Holesovsky  <kendy@collabora.com>  [b648e36c775e8707e7f6a49b264951916cf4092d]

        android: Hint how to enable fontconfig logging.
        
        Change-Id: I8901780fa29c6d27bb53e44b07d95259b5bd02df
        Reviewed-on: https://gerrit.libreoffice.org/83920
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit f3af7708e3535d3171832aa2308d1e7f6193def4)
        Reviewed-on: https://gerrit.libreoffice.org/84189
        Tested-by: Jenkins

2019-12-02  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [a3d353e0b645fe177e24c6c93d29191cd7162633]

        Fix regex in tip of the day
        
        Change-Id: Ib4e3cd80c0103fe3cf63cf7849805725a8a5ec63
        Reviewed-on: https://gerrit.libreoffice.org/84053
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-12-02  Justin Luth  <justin.luth@collabora.com>  [749fd6508504cf3b2e3822eca52a67fa36d75fb8]

        revert obsolete writerfilter hacks for tdf#119054 and tdf#128752
        
        These are obsoleted in LibreOffice 6.5 by tdf#118947's
        commit 6bced3c6a1bf8d4652dd6ba75e41b128ce1bfc5c
        
        Both of these hacks were backported to 6.4, but
        I have no intention of backporting my patch.
        
        Change-Id: Ie639b9d55d90d25b58e140fba443fce98f2d7ba1
        Reviewed-on: https://gerrit.libreoffice.org/84125
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-12-02  Miklos Vajna  <vmiklos@collabora.com>  [2244865e7b8f229c81b94c8a875414f71ba81c5a]

        sw: prefix members of SwScriptIterator, SwUndoInsert, SwUndoReRead and ...
        
        ... SwUpdFootnoteEndNtAtEnd
        
        See tdf#94879 for motivation.
        
        Change-Id: I013bae47e38afd9dcb1678a1d0b988495d5ac265
        Reviewed-on: https://gerrit.libreoffice.org/84188
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-12-02  Caolán McNamara  <caolanm@redhat.com>  [48a676a1639f9c8aef734c47b457108d1712b79d]

        use weld::WaitObject with an explicit target
        
        Change-Id: I5ef322e4c17a1d643fa39968c92a39cf614ce23f
        Reviewed-on: https://gerrit.libreoffice.org/84168
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-02  Caolán McNamara  <caolanm@redhat.com>  [16758bd6533f76e9e72775405ecfc9f38a659155]

        extract to a GetDialogParent method
        
        Change-Id: Ibf7141fa916797d661f12bd60657df47903014f5
        Reviewed-on: https://gerrit.libreoffice.org/84167
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-02  Caolán McNamara  <caolanm@redhat.com>  [ea2aeb6917a04401f95bab7aac37f4d070e07128]

        use weld::WaitObject
        
        Change-Id: Ib2ad0f0fe17c4db66693ef91e3cdbc8511eb8314
        Reviewed-on: https://gerrit.libreoffice.org/84166
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-02  Caolán McNamara  <caolanm@redhat.com>  [1d8a32f15b0895dcdd33331768fda50dd69cf8fc]

        unused suppression
        
        Change-Id: Ic4cbdb27c4426475b2a4fc768f12e64e6436b9b6
        Reviewed-on: https://gerrit.libreoffice.org/84165
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-02  Caolán McNamara  <caolanm@redhat.com>  [8b59866c5b6af2e807a5984feccc4bb46e013c2a]

        remove some unneeded includes
        
        Change-Id: I57e3159b99eadd072dde4871d0ccc37d570cfc05
        Reviewed-on: https://gerrit.libreoffice.org/84164
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-02  Jan Holesovsky  <kendy@collabora.com>  [c6dadf5035c8e1c31dbd3fccec167bd4a906bf54]

        android: Fix linking of liblo-native-code.so on aarch64.
        
        Forces gold as the linker; but according to the switches that were used,
        I suppose gold was used previously anyway, so hopefully not really a
        problem.
        
        Change-Id: I7bc54abf0d3b4b3d86d53e4ea6f01146cf196216
        Reviewed-on: https://gerrit.libreoffice.org/81905
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit fa145a035fbab652ec8f3ee870e44e43dd1d770a)
        Reviewed-on: https://gerrit.libreoffice.org/81915

2019-12-02  Jan Holesovsky  <kendy@collabora.com>  [9feea0f5816a2f8a6a6cd484a83645d854e7477e]

        android: Add also aarch64 to avoid linking errors.
        
        Change-Id: Ifdd696dc37de541bc722807054cd4ba7b862c175
        Reviewed-on: https://gerrit.libreoffice.org/81904
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 620f39b816e3f10a4e047bb4f5ed5f4fdad2b364)
        Reviewed-on: https://gerrit.libreoffice.org/81914

2019-12-02  Balazs Varga  <balazs.varga991@gmail.com>  [ea97f0926e138712c3800f5274012f0f04fc1c47]

        tdf#129054 Chart OOXML Import: Fix size of Pie Chart
        
        Do not shift (set to false ShiftedCategoryPosition)
        the category axis for Pie chart with complex category.
        
        Change-Id: I3b1d99899a2daf9fd7a596c88531797aa5084734
        Reviewed-on: https://gerrit.libreoffice.org/83871
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-12-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b1410efe6d3e7ca217181b18b18407886ffca91e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Use svg for equations images in Calc
            
            Change-Id: Ibd355af31b69272badfc985aff4376576d987ce5
            Reviewed-on: https://gerrit.libreoffice.org/84173
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-01  Julien Nabet  <serval2412@yahoo.fr>  [3471d83f49dcaab2cbbe18521ab1a405f15a0788]

        Use initializer list instead of using several inserts (sc/vba)
        
        Change-Id: I41c5c7c5e6c6298c8fe1e7b7a13f4ee8a1f12ec8
        Reviewed-on: https://gerrit.libreoffice.org/84172
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-01  Caolán McNamara  <caolanm@redhat.com>  [1bb5a9a22ea500a5d5a155ca428e3d7df59a2d6c]

        make update_pch work again
        
        Change-Id: I8ab1bd9068027b907da7b95a16c6c72d019a9e69
        Reviewed-on: https://gerrit.libreoffice.org/84163
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-01  Caolán McNamara  <caolanm@redhat.com>  [19d17a739cc61341ca74cfa485e919c6012fe28c]

        weld FmFieldWin
        
        needs drag source support
        
        fixes a leak of ColumnInfo data as well
        
        Change-Id: I671834726aed3fd4de096b56baaa592f51a9e73e
        Reviewed-on: https://gerrit.libreoffice.org/84147
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-01  Caolán McNamara  <caolanm@redhat.com>  [b1f9e704cb9148b6e211005dab0cd153957a1b2b]

        Resolves: tdf#129119 no SfxViewFrame in startcenter
        
        Change-Id: I16d8207314146df3dd7f5b11182650066cc97fde
        Reviewed-on: https://gerrit.libreoffice.org/84148
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-12-01  Julien Nabet  <serval2412@yahoo.fr>  [bcf1a726e875d36f7cf38c0e74a5287f46327fce]

        cppcheck: performing init in init list (desktop/editeng)
        
        Change-Id: Ie489d36852b9c6be449c44f7fcc0cf1ee0164833
        Reviewed-on: https://gerrit.libreoffice.org/84144
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-12-01  Tamás Zolnai  <tamas.zolnai@collabora.com>  [addb177559778d771f0eec92ae173552d8e1a1e5]

        SpellingPopup: lok: keep the selection to make context menu work.
        
        Change-Id: Ida46a1140c889d1864b423eb9c5512d99a028fce
        Reviewed-on: https://gerrit.libreoffice.org/84155
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-12-01  Tamás Zolnai  <tamas.zolnai@collabora.com>  [18cd65bebe27dbaa5cb0a079f0b3df09c9e12ec5]

        Remove unused variable.
        
        Change-Id: I34a15cb1e457c3ac0329e5ba735ac93db99e9fbf
        Reviewed-on: https://gerrit.libreoffice.org/84154
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-12-01  Tamás Zolnai  <tamas.zolnai@collabora.com>  [2f75a2cc6915f85321f848e6ede38fe40b13bf98]

        SpellingPopup: lok: we don't need to disable menu items for online.
        
        Now, that we generate the conext menu in JS code, we can control
        the visibility of items.
        
        Change-Id: I09112619a9669e6ebf1a8d468e0329b8914db0ff
        Reviewed-on: https://gerrit.libreoffice.org/84153
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-12-01  Jim Raykowski  <raykowj@gmail.com>  [65d3285536e3342c2b1b669d0dc8c134bc7254c6]

        tdf#109425 Make paraspacing windows grab focus
        
        to their shown SvxRelativeField when focus is gained using keyboard
        navigation. The patch also corrects images used for before, after, and
        above controls.
        
        Change-Id: Ic1411ac0eddf3b281590ac5821171b5e8aaac976
        Reviewed-on: https://gerrit.libreoffice.org/84103
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-12-01  Jim Raykowski  <raykowj@gmail.com>  [9a564c80ad48c116c261f37fea003c170ada14c4]

        tdf#109425 NB bar compact: Make send mail button kb accessible
        
        Change-Id: I4b0bbe9834cb950ff67210404c0e28225f1bd4a0
        Reviewed-on: https://gerrit.libreoffice.org/84101
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-12-01  Jim Raykowski  <raykowj@gmail.com>  [d428f1e91575e743b624ec67699bc5b967889ca6]

        tdf#109425 Fixes for notebookbar single
        
        Enable grow and shrink controls to be keyboard accessed and make print
        preview controls show
        
        Change-Id: I6a31b881fb08bc73d4b4b475658c210824cbc109
        Reviewed-on: https://gerrit.libreoffice.org/84105
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-12-01  Stephan Bergmann  <sbergman@redhat.com>  [7e403195e574be5174815a51cf5c42f06f76a87a]

        Introduce o3tl::optional as an alias for std::optional
        
        ...with a boost::optional fallback for Xcode < 10 (as std::optional is only
        available starting with Xcode 10 according to
        <https://en.cppreference.com/w/cpp/compiler_support>, and our baseline for iOS
        and macOS is still Xcode 9.3 according to README.md).  And mechanically rewrite
        all code to use o3tl::optional instead of boost::optional.
        
        One immediate benefit is that disabling -Wmaybe-uninitialized for GCC as per
        fed7c3deb3f4ec81f78967c2d7f3c4554398cb9d "Slience bogus
        -Werror=maybe-uninitialized" should no longer be necessary (and whose check
        happened to no longer trigger for GCC 10 trunk, even though that compiler would
        still emit bogus -Wmaybe-uninitialized for uses of boost::optional under
        --enable-optimized, which made me ponder whether this switch from
        boost::optional to std::optional would be a useful thing to do; I keep that
        configure.ac check for now, though, and will only remove it in a follow up
        commit).
        
        Another longer-term benefit is that the code is now already in good shape for an
        eventual switch to std::optional (a switch we would have done anyway once we no
        longer need to support Xcode < 10).
        
        Only desktop/qa/desktop_lib/test_desktop_lib.cxx heavily uses
        boost::property_tree::ptree::get_child_optional returning boost::optional, so
        let it keep using boost::optional for now.
        
        After a number of preceding commits have paved the way for this change, this
        commit is completely mechanical, done with
        
        > git ls-files -z | grep -vz -e '^bin/find-unneeded-includes$' -e '^configure.ac$' -e '^desktop/qa/desktop_lib/test_desktop_lib.cxx$' -e '^dictionaries$' -e '^external/' -e '^helpcontent2$' -e '^include/IwyuFilter_include.yaml$' -e '^sc/IwyuFilter_sc.yaml$' -e '^solenv/gdb/boost/optional.py$' -e '^solenv/vs/LibreOffice.natvis$' -e '^translations$' -e '\.svg$' | xargs -0 sed -i -E -e 's|\<boost(/optional)?/optional\.hpp\>|o3tl/optional.hxx|g' -e 's/\<boost(\s*)::(\s*)(make_)?optional\>/o3tl\1::\2\3optional/g' -e 's/\<boost(\s*)::(\s*)none\>/o3tl\1::\2nullopt/g'
        
        (before committing include/o3tl/optional.hxx, and relying on some GNU features).
        It excludes some files where mention of boost::optional et al should apparently
        not be changed (and the sub-repo directory stubs).  It turned out that all uses
        of boost::none across the code base were in combination with boost::optional, so
        had all to be rewritten as o3tl::nullopt.
        
        Change-Id: Ibfd9f4b3d5a8aee6e6eed310b988c4e5ffd8b11b
        Reviewed-on: https://gerrit.libreoffice.org/84128
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-01  Stephan Bergmann  <sbergman@redhat.com>  [7b3190eda387bcd897095205732f6752dedf01ef]

        boost::optional: replace uses of get_value_or with value_or
        
        ...in preparation for wholesale replacement of boost::optional with
        o3tl::optional, which will be an alias for either std::optional or
        boost::optional, and std::optional only has value_or.
        
        boost::optional::value_or was added with <https://github.com/boostorg/optional/
        commit/3984c9f9a157ef116cea69bc8bb20f433320eb61> "Added function value_or()",
        which according to git-describe first appeared in tag boost-1.56.0.  We appear
        to have no strict Boost baseline (the closest we get is with
        
        > [AC_MSG_ERROR(boost/spirit/include/classic_core.hpp not found. install boost >= 1.36)]
        
        in configure.ac), and at least CentOS 7 TDF machine tb76 only has
        boost-devel-1.53.0-27.el7.x86_64.  However, any environment using Xcode < 10
        that needs to make o3tl::optional fall back to boost::optional should use
        --without-system-boost, and external/boost is currently at 1.69.0, so should be
        safe.
        
        ATTENTION:  In isolation, this commit will break in any environment that uses
        Boost older than 1.56.0.  It requires the following commit introducing
        o3tl::optional.  (But doing these changes in individual commits was deemed more
        valuable than supporting a hypothetical future git-bisect against an old Boost.)
        
        Change-Id: Ib31affa3eebf0d0029d8620dc6abb7a60f6c7629
        Reviewed-on: https://gerrit.libreoffice.org/84127
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-01  Stephan Bergmann  <sbergman@redhat.com>  [32b4936c9944111382d2491d99fc375b31d76723]

        Don't use boost::optional forward declarations
        
        ...in preparation for wholesale replacement of boost::optional with
        o3tl::optional (which will be a using declaration for either std::optional or
        boost::optional, hence can't be forward-declared easily)
        
        Change-Id: I031ed1812a0c939f37253f7753e358f1ad9153a3
        Reviewed-on: https://gerrit.libreoffice.org/84126
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-01  Stephan Bergmann  <sbergman@redhat.com>  [62d2d59f5fdb0068226165aac62c093c8174a674]

        Rewrite uses of boost::optional, Windows redux
        
        ...like 47dd2c63f649828a833543e21d4eca5866ec9ebe "Rewrite uses of
        boost::optional"
        
        Change-Id: I95373e151201563dcc9eb796f15121bc81341bfd
        Reviewed-on: https://gerrit.libreoffice.org/84138
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-01  Stephan Bergmann  <sbergman@redhat.com>  [f16312891d91ea078febeca13c20281632b79f66]

        missing include
        
        Change-Id: I7dc79698e642b3b971a769c57d7c7b9cfded249b
        Reviewed-on: https://gerrit.libreoffice.org/84132
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-12-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [246d10cd6a1287ba7d01c33256676e586c71a480]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add dep's for xapian-omindex build
            
            Change-Id: If3e3efbb04e40c906618aec8da5552560bd0678e
            Reviewed-on: https://gerrit.libreoffice.org/84145
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-12-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [3e8a8806df33b8ffeac6f89c10d8d56baf9a2b89]

        loplugin:mergeclasses treeview::TreeFileIterator
        
        Change-Id: I9312806870b005e076fea3688f30ca86e93aeb4a
        Reviewed-on: https://gerrit.libreoffice.org/84108
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-30  Michael Meeks  <michael.meeks@collabora.com>  [71c5b374deb35993d0af3e953ff0cdfc64d76aab]

        lok: add viewId to window painting, to allow special-casing on render.
        
        View switching should not cause the sidebar UX to re-build at all.
        Particularly it should not do this when we switch view just to render
        a sidebar.
        
        Change-Id: Iec0427cdc8308fc273d73ea56dd208bfa7036471
        Reviewed-on: https://gerrit.libreoffice.org/84120
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        (cherry picked from commit 92814f3389de346f3ae32cddb38f079763e68ddf)
        Reviewed-on: https://gerrit.libreoffice.org/84129
        Tested-by: Jenkins

2019-11-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [21c4afa6223dba58f604b4f5613b0a8a4a7d24ee]

        loplugin:mergeclasses SoundHandler
        
        replace ThreadHelpBase with MutexHelper
        
        Change-Id: If971a701261164ff4d3871eab5dfebd2c5d5b89f
        Reviewed-on: https://gerrit.libreoffice.org/84111
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [1feed2622e99321e0893c8dc0443a534b5905691]

        this std::set can be o3tl::sorted_vector
        
        Change-Id: I74a6141321dc60884789fd3d1a8a2540b662121b
        Reviewed-on: https://gerrit.libreoffice.org/84110
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [6b6609fc03d484ce1bfb18162b709704049b5ee9]

        loplugin:mergeclasses FormScriptingEnvironment with IFormScriptingEnvironment
        
        Change-Id: I334ad78681e2b7389388316881fd9f57455e875f
        Reviewed-on: https://gerrit.libreoffice.org/84109
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [9f38f9304e7ef9737a8b73a2ebf7d21e6a4d73fe]

        loplugin:mergeclasses
        
        don't filter out "Base", reveals some interesting stuff
        
        Change-Id: I62a36e70bce8e6e1346f78395dc1d32fbd8a0ddd
        Reviewed-on: https://gerrit.libreoffice.org/84107
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [964dec70d0d068faa20f4b9ffac1cfd5911d81c2]

        loplugin:unusedmethods
        
        Change-Id: Ie92b52eabc425a4688b6d4f7cfb547ad59f4afc4
        Reviewed-on: https://gerrit.libreoffice.org/84106
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-30  Justin Luth  <justin.luth@collabora.com>  [6ed87cc5a4f755f360951550cac836e8967fc6bf]

        related tdf#118947 sw tablestyle: no need to avoid numbered para
        
        Removed the hack that avoided applying table properties to
        paragraphs that had numbering/bullets applied.
        Most of the hackery around that happens in finishParagraph(),
        which runs before this, so any table properties already
        see all of the directly applied numbering properties.
        
        Since numbering heavily uses RES_LR_SPACE
        (which has multiple MemberIds), the previous
        inability to distinguish SET/DEFAULT per member probably
        caused problems, but since that happens now, it should be
        safe to also apply table-style properties.
        
        Change-Id: Id59a6249af55ea60255e2cef4ed9efe3d8321246
        Reviewed-on: https://gerrit.libreoffice.org/81414
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-11-30  Stephan Bergmann  <sbergman@redhat.com>  [47dd2c63f649828a833543e21d4eca5866ec9ebe]

        Rewrite uses of boost::optional
        
        ...to only use functions that are also available for std::optional (in
        preparation for changing from boost::optional to std::optional):
        
        * uses of get are replaced with operator * or operator ->
        * uses of is_initialized are replaced with operator bool
        * uses of reset with an argument are replace with operator =
        
        (All of the replacements are also available for boost::optional "since forever",
        so this change should not break builds against old --with-system-boost.  An
        alternative replacement for is_initialized would have been has_value, but that
        is only available since Boost 1.68.)
        
        Change-Id: I532687b6a5ee37dab28befb8e0eb05c22cbecf0f
        Reviewed-on: https://gerrit.libreoffice.org/84124
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-30  Stephan Bergmann  <sbergman@redhat.com>  [6ddefb080b12f54f84a8de44347a9b1816972ad3]

        Let getPageViewOutputDevice return const OutputDevice*
        
        ...instead of boost::optional<const OutputDevice&> (in preparation for replacing
        boost::optional with std::optional, which doesn't support references types as
        template arguments)
        
        Change-Id: I02d2b617123cfa9ca0d6436c8a4104c5987f4eb5
        Reviewed-on: https://gerrit.libreoffice.org/84121
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-30  Steve Fanning  <stevemfanning.wh@gmail.com>  [3566bf146e5ad329432b48351d14b012cb5ea538]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#92084 Help Pages for OPT_* Calc functions
            
            Note: The OPT_* functions implemented in release 4.0
            have no HID_ defined.
            Dummy HID contants were inserted waiting for tdf#129115.
            
            Change-Id: Iac253a86ff8cbf8fd1a222c6326abc7e0c9f4f76
            Signed-off-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-on: https://gerrit.libreoffice.org/84122
            Tested-by: Jenkins
            
2019-11-30  Stephan Bergmann  <sbergman@redhat.com>  [77eec4c6c77f64eb257e0e7a5ff721f23886b883]

        Replace uses of boost::optional<>::get_ptr with free function
        
        ...in preparation of replacing boost::optional with std::optional, which doesn't
        have get_ptr
        
        Change-Id: I432d6deb7cf9b892b6126245882c74ab680f2984
        Reviewed-on: https://gerrit.libreoffice.org/84119
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-30  Stephan Bergmann  <sbergman@redhat.com>  [d0e040698de6a88793f4ddd3b257a3dde0644b2f]

        Assign bool directly to boost::optional<bool>
        
        ...instead of going via boost::optional<sal_Bool>.  (In preparation of replacing
        boost::optional with std::optional, which doesn't support implicit conversion
        from std::optional<sal_Bool> to std::optional<bool>.)
        
        Change-Id: I5dd74dd1c6346c99bd3e2a9b1156c9fce56db77c
        Reviewed-on: https://gerrit.libreoffice.org/84116
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-30  Mark Hung  <marklh9@gmail.com>  [d86cfcaf709638d73fcb0de5067b902dab7a7f2f]

        tdf#94947 Set preset-id for user defined motion paths.
        
        User defined motion paths ( curve, polygon, freeform line )
        did not have preset-id. Set the preset-id so that the
        preset type will be highlighted in the custom animation
        pane after editing.
        
        "libo-motionpath-curve", "libo-motionpath-polygon",
        and "libo-motionpath-freeform-line" are used for the three
        user defined motion paths.
        
        This patch is related to tdf#94947, though it doesn't
        make the original document display correctly by guessing
        the missing preset-id, but it prevent empty preset-id
        to be generated when creating those three motion path
        animation.
        
        Change-Id: I50c0133bea32e022b07e5d8c0a024810844f124d
        Reviewed-on: https://gerrit.libreoffice.org/83079
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2019-11-30  Stephan Bergmann  <sbergman@redhat.com>  [aeed331f7307612fbc4ebac4764cd39f6f2352e9]

        Rewrite ParamValue::is
        
        ...without using boost::optional<>::operator!  (in preparation for replacing
        boost::optional with std::optional, which doesn't have an operator!  using
        is_initialized() would not be helpful, as std::optional doesn't have it either;
        using has_value() would arguably be even cleaner, but boost::optional only has
        it since Boost 1.68, so some --with-system-boost builds might not have it)
        
        Change-Id: Iee3c71c8e6ea93fb25221768880442f42f410b83
        Reviewed-on: https://gerrit.libreoffice.org/84115
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-30  Stephan Bergmann  <sbergman@redhat.com>  [b2c3528cc400bd2c10e56bd9d49e3339013ae388]

        ...and take implicit const casts into account
        
        ...following up on 4f8a744c4fcf2c69462af19bd807fee32413158d "Make
        loplugin:unnecessaryparen treat member expressions consistently"
        
        Change-Id: I444d2995e88990c3c6fa2b912ef68032daf2cad9
        Reviewed-on: https://gerrit.libreoffice.org/84112
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-30  Mark Hung  <marklh9@gmail.com>  [93161eed833913dfef9d9e125952ffd0ff66ac13]

        sd: fix typo maEffectDiscriptorMap -> maEffectDescriptorMap;
        
        Change-Id: Ie0e8dc67969ca680e80c544f954d3bef9adbcb33
        Reviewed-on: https://gerrit.libreoffice.org/83078
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2019-11-30  Mike Kaganski  <mike.kaganski@collabora.com>  [b17d6452667d9be8fcbb9c84d042da66713230ea]

        MSI: Disable creation of system restore points during installation
        
        We don't install low-level system components that have potential of
        ruining the system, which would be the reason to create the restore
        points. Some systems suffer from very long creation of the restore
        points, like in tdf#129087:
        
        ...
        MSI (s) (60:00) [09:18:54:201]: Calling SRSetRestorePoint API. dwRestorePtType: 1, dwEventType: 102, llSequenceNumber: 0, szDescription: "Removed LibreOffice 6.3 Help Pack (English (United Kingdom))".
        MSI (s) (60:00) [09:26:57:699]: The call to SRSetRestorePoint API succeeded. Returned status: 0, llSequenceNumber: 73.
        ...
        
        So let's just disable the generation of restore points, as per [1].
        
        [1] https://docs.microsoft.com/en-us/windows/win32/msi/msifastinstall
        
        Change-Id: I452859d72284e0b2ea9a407e30a5e256a8c0a0f6
        Reviewed-on: https://gerrit.libreoffice.org/84113
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-30  Chris Sherlock  <chris.sherlock79@gmail.com>  [3999f7001f4059a641858741fb2d2f7b5e45f452]

        tdf#129106 vcl: add SAL_INFO to show the dxArray intercharacter spacings
        
        Change-Id: I948555cb4895390ded8b6c9b257486cdce175185
        Reviewed-on: https://gerrit.libreoffice.org/84096
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-11-30  Mike Kaganski  <mike.kaganski@collabora.com>  [0c6b7e46629a4e7aa63d9e78c1342209298f2fc6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Make this example click-copyable
            
            Change-Id: I38b1c3c4c5f086fcd7bea14c2f72392bba2c6102
            Reviewed-on: https://gerrit.libreoffice.org/84114
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2019-11-30  Mike Kaganski  <mike.kaganski@collabora.com>  [b48bcb45d7c503eeb5ec54085d3261ceba7393fd]

        Clarify the comment
        
        Change-Id: I610057d4226616cad928eba82ce0055b37fe4e16
        Reviewed-on: https://gerrit.libreoffice.org/84102
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bd9d5cc4dc012e8fb8453b094cc0ff6a7a8b4a06]

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

2019-11-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fc3b6e39384141978500983f988c91446388bf8d]

        Removed executable permission on file
        
        Change-Id: I32f116281f37d22d63d44f5da1010ee3ca6bd9c0
        Reviewed-on: https://gerrit.libreoffice.org/84095
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-30  Julien Nabet  <serval2412@yahoo.fr>  [9aef8a8185897b502a85244afc93ad9ead97a1a8]

        SOTranscoder.java is unused (filter/svg)
        
        Since 90f5ce36231551e226d4b3e2fefaa8493af692ac
        svg-import-filter.diff: SVG Import Filter implementation in filter module
        2010-09-14
        
        Change-Id: Ic68e0e0c32fa26cccb0cb2092e5079ac74747794
        Reviewed-on: https://gerrit.libreoffice.org/84093
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-30  Seth Chaiklin  <sdc.blanco@youmail.dk>  [b6c357506740d14611603a4611f4aacaffe4ee13]

        revised text for existing tips
        
        Change-Id: I8a1c03d2282ad20a58dada4507fcab8d822f481e
        Reviewed-on: https://gerrit.libreoffice.org/84064
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-11-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [2d594080628d66649e5f01455adb50e3d49cb195]

        merge classes VCLXTopWindow_Base and VCLXTopWindow
        
        Change-Id: I4c0718d2947449fa076b0afd3046587c73784558
        Reviewed-on: https://gerrit.libreoffice.org/84035
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-30  Eike Rathke  <erack@redhat.com>  [402e05114df0aeeb53b85106e1f18140de52bfb8]

        Remove nonsense check
        
        bIsPasswordToModify was never modified there, so a check is moot.
        
        Change-Id: I96b4212452bf1ad4689c0d17d1ab41fecd8b447a
        Reviewed-on: https://gerrit.libreoffice.org/84098
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-11-30  Eike Rathke  <erack@redhat.com>  [adb7106a7c805d332c8098891996a75e6ec4caf8]

        Resolves: tdf#97086 Allow "unlimited" password length for OOXML encryption
        
        Change-Id: I51175424e19ad02b81120c3fdea22732cd481a8d
        Reviewed-on: https://gerrit.libreoffice.org/84097
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-11-29  Stephan Bergmann  <sbergman@redhat.com>  [ecc56435094e23165eb30db4d7f6a7e6aab0b47e]

        missing include
        
        Change-Id: Ie122f39f8fd3c8613eea7c9dc17e2c63d4b45823
        Reviewed-on: https://gerrit.libreoffice.org/84091
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-29  Stephan Bergmann  <sbergman@redhat.com>  [33a96e45090033d8bf5aa59b1d103873e8f075ef]

        missing include (for close)
        
        Change-Id: I0795ba6df244c2b2f2bde210dbfb2f4a5181995d
        Reviewed-on: https://gerrit.libreoffice.org/84092
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-29  Stephan Bergmann  <sbergman@redhat.com>  [4f8a744c4fcf2c69462af19bd807fee32413158d]

        Make loplugin:unnecessaryparen treat member expressions consistently
        
        Stumbled across a warning starting to get emitted for some
        
          !(p->x)
        
        when I temporarily changed x from boost::optional (which has a member operator!)
        to std::optional (which instead implicitly uses a member conversion operator to
        bool).  (That is, for the new
        
           static int foo3(Foo2 & foo) {
                (void) !(foo.p);
                (void) !(foo.b);
                (void) !(foo.n);
                return (foo.p) ? 1 : 0;
            }
        
        test, the first, third, and fourth body lines never warned, while the second one
        erroneously warned without this fix.)
        
        Change-Id: I60f6941aaa3a73db0f1373c954e47aa68d703170
        Reviewed-on: https://gerrit.libreoffice.org/84079
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-29  Mike Kaganski  <mike.kaganski@collabora.com>  [40f67c9002d4cc245cd2c24981fd3af7910485a1]

        Enable O[U]String move ctor/assignment for Win
        
        Change-Id: If7ad38a7a802732e84db9352a475644327769d62
        Reviewed-on: https://gerrit.libreoffice.org/84043
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-29  Mike Kaganski  <mike.kaganski@collabora.com>  [d997addd504c92fea58cf62fddc2b1e9b8216a7d]

        tdf#129007: fix autocompletion
        
        Using EditView::SelectCurrentWord in arbitrary selection positions
        is not a correct approach. When cursor is after "_" in "=_+FUNC",
        the method will select "=_+", i.e. the substring that cannot start
        any Calc identifier (and actually ending *after* current cursor).
        When matching identifiers like "bb.bbb" in "=bb.bb", the end result
        will be "=bb.bb.bbb", etc.
        
        So instead of trying to match words and hack around problems, let's
        simply find longest match in the string starting from beginning of
        the line, and ending at current cursor position. Testing trailing
        parts of that string of decreasing length, the first found match is
        the longest, which is what we need. This also avoids multiple calls
        to expensive EditEngine methods.
        
        Change-Id: Ia3470cc85a4ba9f9ab34cbe9db3250bf28e93350
        Reviewed-on: https://gerrit.libreoffice.org/84087
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-29  Julien Nabet  <serval2412@yahoo.fr>  [b1832658951d9f03c871b665b270a73deacf884f]

        tdf#129098: parameters mixed in OPT_PROB_INMONEY (scaddins)
        
        Here's getOptProbInMoney signature according to XPricingFunctions.idl:
        66         /// OPT_PROB_INMONEY(), probability of ending up in-the-money.
        67         double getOptProbInMoney( [in] double spot, [in] double vol,
        68             [in] double mu, [in] double maturity,
        69             [in] double barrierLow, [in] double barrierUp,
        70             [in] any strike, [in] any putCall )
        71             raises( com::sun::star::lang::IllegalArgumentException );
        So "putCall" should be at the end.
        
        It's been like this since initial commit:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=e9f31eaa49f9494113e72deaf0fe079701844ea4
        
        Change-Id: I186348fe7470633abd32598954b7032102770a8a
        Reviewed-on: https://gerrit.libreoffice.org/84078
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-29  Justin Luth  <justin.luth@collabora.com>  [a070fb8e87e0712de5336a9683208b6b277ce9b9]

        tdf#118947 writerfilter: remove obsolete tablestyle fontsize hack
        
        LO 6.5 commit 6bced3c6a1bf8d4652dd6ba75e41b128ce1bfc5c
        obsoletes this old hack. The default paragraph style has
        (almost) nothing to do with table styles.
        *Any* specified (non-inherited) paragraph style property
        should override a table style, including the default paratyle.
        
        One exception is the default occurance of the
        not-yet-supported word/settings.xml compat option
        overrideTableStyleFontSizeAndJustification = false.
        The default case should cause the table-style font to override
        a size 11 or 12 default-paragraph-style font. So that is actually
        double-reason to remove this old hack which threw out
        the table-style size altogether.
        
        Change-Id: Id1687f32b8431b6fa8770b01c344e75e0ffb344f
        Reviewed-on: https://gerrit.libreoffice.org/84044
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-11-29  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [f9fd9d4cd4f792cd4ec8e14df78f3193653dae67]

        WIN enable NoAuthority test
        
        Change-Id: I5e8214efbf32a5bc43f002ef244826b9b899c692
        Reviewed-on: https://gerrit.libreoffice.org/84071
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-11-29  Julien Nabet  <serval2412@yahoo.fr>  [a3822a44100ddba8b5f1e0cdd469a89244eaf498]

        Related tdf#128974: Really deal with "default" and "default-release" profiles
        
        See https://support.mozilla.org/gl/questions/1264072 for some background info.
        
        Change-Id: I4939a0c9a8ad09753de4a152f464c647ec637f31
        Reviewed-on: https://gerrit.libreoffice.org/84077
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-29  Szymon Kłos  <szymon.klos@collabora.com>  [a172516a4ded78d096cb436f1b3328ef3fcd6b50]

        jsdialogs: send fill transparency type updates
        
        Change-Id: I3381968a7afe1f4db09401a0e6ead93b0b22f258
        Reviewed-on: https://gerrit.libreoffice.org/84073
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-11-29  Caolán McNamara  <caolanm@redhat.com>  [b24fc665c83f734b29e3aeb69150fb1a2fa46331]

        unnecessary virtual
        
        Change-Id: I918a8c51e55919555108c075d396b04b4dcafbd1
        Reviewed-on: https://gerrit.libreoffice.org/84061
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-29  Stephan Bergmann  <sbergman@redhat.com>  [e9e4eb0736d5582fa37dcad20bf5826c50029249]

        Fix some -Werror=deprecated-copy-dtor
        
        ...which would be found by GCC 10 trunk when explicitly enabling
        -Wdeprecated-copy-dtor (warning about cases where the non-deleted definition of
        an implicit copy ctor or assignment op is deprecated because of a user-provided
        dtor; looks like breaking it out into its own option, which, unlike
        -Wdeprecated-copy, isn't enabled by -Wextra, isn't all too helpful going
        forward, see discussion at <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88136>
        "-Wdeprecated-copy is draconian and shouldn't be in -Wall").
        
        Using =delete instead of =default in cases that would otherwise cause Clang
        -Wdefaulted-function-deleted, cf. 3db830d354de80b319fb818a0373365a1e647264
        "Silence new Clang trunk -Wdefaulted-function-deleted".
        
        Change-Id: If50214ad8ac4e9ff12127eb3e07f610deabeca8a
        Reviewed-on: https://gerrit.libreoffice.org/84056
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-29  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [c2b36cd6f7cf70e77dac5938f18146b0687523e6]

        tdf#123206 Import/Export chart custom label text
        
        OOX import supports custom label texts in chart diagrams (produced by
        e.g. double clicking on a data label, and write custom text), but -
        since embedded objects are exported and imported to odf right after migration -
        it is not displayed in case of a Writer document.
        
        In order to make it work, we have to support custom label text in the
        odf structure. This commit only allows the import/export of pure text,
        it should be improved to store and load formatted string.
        
        A new XML token is added, which currently refers to an attribute of the
        chart:data-point tag. If we want to store formatted string, something
        more clever has to be done.
        
        Change-Id: I80c4a3a0dbcf59f1dc732d795fb716da318411cb
        Reviewed-on: https://gerrit.libreoffice.org/80156
        Tested-by: Jenkins
        Reviewed-by: Tamás Bunth <btomi96@gmail.com>

2019-11-29  Szymon Kłos  <szymon.klos@collabora.com>  [db0f4b28d9f1583d9977f76114d86bac489de161]

        jsdialog: migrate left/right margin to generic items dump
        
        Change-Id: Ie687393ae4b9a7f8350eea07c1d417c11fc532bd
        Reviewed-on: https://gerrit.libreoffice.org/84002
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-11-29  Stephan Bergmann  <sbergman@redhat.com>  [c94567e1aa006b284b07564d4995ac238bf24c41]

        libGLX.so.0 no longer needs to be whitelisted
        
        ...after a17f70004447c8809331a90e7e5ea6a89edf0322 "do not explicitly link to
        libGLX" drops it from the skia library (for which it had been added to the
        whitelist with 90d09fbcdf013f1d366e7881353d703e4b352639 "Adapt
        check-elf-dynamic-objects to new skia library")
        
        Change-Id: I6ac97baf782f91fe76a896994666d01cfa3f2493
        Reviewed-on: https://gerrit.libreoffice.org/84057
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-29  Mike Kaganski  <mike.kaganski@collabora.com>  [63634738dd03cc74806ce6843c16ff5e51a371a0]

        tdf#118639: store ODF encryption data for autorecovery
        
        When saving autorecovery information, ODF is used. If the original
        document is password-protected, its autorecovery is also generated
        password-protected (since ef87ff6680f79362a431db6e7ef2f40cfc576219).
        But when the stored encryption data for non-ODF document does not
        contain "PackageSHA256UTF8EncryptionKey" value, following
        ZipPackage::GetEncryptionKey fails, so the whole save fails.
        
        So just generate and append ODF encryption keys where we still have
        user password.
        
        Change-Id: I776e28de784489521e4941d1075690f90c056014
        Reviewed-on: https://gerrit.libreoffice.org/84052
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-29  Szymon Kłos  <szymon.klos@collabora.com>  [88b0cb4c31d0631ff8db1e4842dc1431ae6d0234]

        jsdialog: migrate after/before spacing to generic items dump
        
        Change-Id: I18f0596baa8e1136f4546a943eafab9a13929c06
        Reviewed-on: https://gerrit.libreoffice.org/83999
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-11-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [5e55f7a54170b25aaf82520c1cde307ece362eef]

        make some function symbols module private
        
        improve the script to filter out more noise generated by library symbols
        
        Change-Id: I22bf6037d56bc4015001825c3fb3b21a39d85e07
        Reviewed-on: https://gerrit.libreoffice.org/84022
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-29  Tor Lillqvist  <tml@collabora.com>  [de62d0c77e2f9e24f72fd638cb5c5e365ff164b5]

        Fix build with USE_AVMEDIA_DUMMY (iOS, at least)
        
        We need boost headers also for avmedia/source/avmediadummy.cxx now.
        
        Change-Id: Ib1fd2c19aaf62beb759bfee5ec51f167d0966df4
        Reviewed-on: https://gerrit.libreoffice.org/84011
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>
        (cherry picked from commit 8d8a3f66e57aefd7cf7d3bb6cb62059de5beded2)

2019-11-29  Szymon Kłos  <szymon.klos@collabora.com>  [0faf74a58847a4b87ae43092fe1ca2011bbd1f90]

        jsdialog: rename duplicated ui object settransparency
        
        We had two elements with the same name (one in the area,
         one in a graphic context) - that caused bottom panel
        in online not work correctly.
        
        Change-Id: I41b9604522157e2c31e68e40c49e42ff2ccdb280
        Reviewed-on: https://gerrit.libreoffice.org/83976
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-11-29  Luboš Luňák  <l.lunak@collabora.com>  [be2cb33ee3a25b488096927c343a81e7d4f2a913]

        skia: fix --disable-gui build
        
        Change-Id: Ibfcc936e6292148f0e2ef2a810915d17a9bc7be1

2019-11-29  Luboš Luňák  <l.lunak@collabora.com>  [1c19af307c60ed82d9d56e7b4a0f74b04be53a5a]

        do not completely disable a test for !OpenGL if OpenGL may be broken
        
        The code comes from f062b89b277a0830f038cafdd13bd074b5188455 and is
        more like patching things up. A proper fix should be elsewhere, but
        at least patch this up more to be less wrong.
        
        Change-Id: Ic9b24680688d104028b1e1bf6fccc16e6f786aa8
        Reviewed-on: https://gerrit.libreoffice.org/83880
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-11-29  Luboš Luňák  <l.lunak@collabora.com>  [a17f70004447c8809331a90e7e5ea6a89edf0322]

        do not explicitly link to libGLX
        
        Apparently it doesn't exist on some old distros, and libGL links
        to libGLX anyway.
        
        Change-Id: I71ed5aef9e2309b34f9fed6fd1825c1cdb6b1afb

2019-11-29  Corentin Noël  <corentin.noel@collabora.com>  [63acb8cfa4d66baf48a0fe5cdc9ababb6f981666]

        lokdocview: Add notify_property when the document is initialized
        
        The property "is-initialized" was updated under the hood but no notification was sent to the user preventing to use features like g_object_bind_property
        
        Change-Id: If5fab557fbd2b3ae2b2531799548907404d79a33
        Reviewed-on: https://gerrit.libreoffice.org/82472
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>

2019-11-29  Corentin Noël  <corentin.noel@collabora.com>  [d687bbe1f4df068786ee6535854f0760e9447bea]

        lokdocview: Add support for HiDPI rendering
        
        Change-Id: I3c6b8c958dec78de1457d06ceb81e56b9ae36ce9
        Reviewed-on: https://gerrit.libreoffice.org/82714
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-11-29  Julien Nabet  <serval2412@yahoo.fr>  [be2a605af8c39dc4e655f7ba5702abebd608bf0d]

        tdf#128974: TB Addressbook not available directly as existing database (Win)
        
        When Seamonkey has been removed with:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=4e3086da3e9873f53b5b9e1d5e511f9f77aaf62f
        "Remove Seamonkey based address book driver"
        
        mork driver was erroneously skipped.
        
        + deal with "default" and "default-release" profiles
        See https://support.mozilla.org/gl/questions/1264072 for some background info.
        
        Change-Id: I85822b58b12f2f2ea5233426791ed73698e67276
        Reviewed-on: https://gerrit.libreoffice.org/83710
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-29  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [78c055846a17800f3c17a88151dd0a328a875673]

        Disable skia for online
        
        Change-Id: Ia4ae44be19d21e6ec2c1ac6d7d9b2d0933bbb97e
        Reviewed-on: https://gerrit.libreoffice.org/84033
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-11-29  Mike Kaganski  <mike.kaganski@collabora.com>  [232a423c88d3f4a30be9e7d6917f65cb9522191c]

        Revert "tdf#128655 LibO Basic For loops variations"
        
        This reverts commit 1dd1b76bc1c6ca249bd2b3c605de642f0761072d.
        
        Change-Id: I20fbf8d3f0e719b466dc7a1d9cab23d23197de6a
        Reviewed-on: https://gerrit.libreoffice.org/84032
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-29  Mike Kaganski  <mike.kaganski@collabora.com>  [0444fbe7515501a7997516e05329e2b2fda00dd3]

        Revert "StarDesktop libO Basic UNO object"
        
        This reverts commit 5b10c314517b78b70fc4eda6b20630ed3944d4e0.
        
        Change-Id: Iea8af818f697b5f9dac9e6b49752f9f7288edd8e
        Reviewed-on: https://gerrit.libreoffice.org/84031
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-29  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [1dd1b76bc1c6ca249bd2b3c605de642f0761072d]

        tdf#128655 LibO Basic For loops variations
        
        2 variations of FOR loops exist. 1st form is missing in local/online
        help. This test case seems necessary prior to update help doc.
        
        Change-Id: Ic4ba8a7dc0e1ce5ad1e62dfcf2ce570016f7e117
        Reviewed-on: https://gerrit.libreoffice.org/83931
        Reviewed-by: LibreOﬃciant <LibreOfficiant@sfr.fr>
        Reviewed-by: <andreas.heinisch@yahoo.de>
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-28  Caolán McNamara  <caolanm@redhat.com>  [0c4736a3e6b6e641579f517cf134ce2fd89fe132]

        Resolves: tdf#129082 insert sheet from file fails
        
        since...
        
        tdf#127958 crash adding 2 or more files into writer master document
        commit 8f6f9e4217d03d874fb1ce391730a1c893ab6844
        Date:   Mon Oct 7 09:40:41 2019 +0200
        
        used the SfxItemSet copy ctor to make a copy of the itemset, but the orig
        itemset was a SfxAllItemSet not a SfxItemSet.
        
        an SfxAllItemSet allows all items to be added but a plain SfxItemSet only
        allows items in certain ranges to be inserted. Upshot is that later on the
        filename property cannot be set in the itemset, so file can't be opened.
        
        since...
        
        tdf#128898 import text from file with text-decode failed
        commit cc4dbe473b0b68dbe120065c1d6a64a087f41ba2
        Date:   Wed Nov 27 11:47:57 2019 +0200
        
            tdf#128898 import text from file with text-decode failed
        
        these are std::shared_ptr so we can return to passing in the original
        SfxAllItemSet again to fix the problem
        
        Change-Id: I63a4230a96f9dae7726d854297ebb2b51df4868d
        Reviewed-on: https://gerrit.libreoffice.org/84024
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-28  Stephan Bergmann  <sbergman@redhat.com>  [aec49ceb877f3f3d79a77e60022ab08655798020]

        Drop unnecessarily user-provided ~SalLayoutGlyphsImpl
        
        ...thereby avoiding -Wdeprecated-copy-dtor when the implicitly-declared copy
        assignment op is used, but whose non-deleted definition was deprecated because
        of the user-provided dtor
        
        Change-Id: I9c4adc4b9ad0634c0afe5a4a707cc3697dbfae32
        Reviewed-on: https://gerrit.libreoffice.org/84020
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-28  Caolán McNamara  <caolanm@redhat.com>  [5030be4e85179147476b1e441eb618fb6ed58235]

        Related: tdf#129082 set explicit parent for warning dialog
        
        Change-Id: I600be635fef3f9c0d60a799af210e2c6b11b7c10
        Reviewed-on: https://gerrit.libreoffice.org/84014
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8bf07ebfca54efea0f5aac354a012541f54f9815]

        Removed executable permission on file
        
        Change-Id: I9bb45358d4f3ff0d069042e64721b8a5c8ad64a1
        Reviewed-on: https://gerrit.libreoffice.org/84021
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [c71d886120998884fdd16a862826f59883d9a114]

        fix a few places using SCROW/SCCOL datatypes incorrectly
        
        Found while looking for problems in another patch.
        
        This will become more important with "jumbo sheets" when using the wrong
        datatype can mean overflow
        
        Change-Id: I7370ffd8a6edc33a5e613242735e4c7b9eaf830d
        Reviewed-on: https://gerrit.libreoffice.org/83991
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [523189a32e8d867b71d23f8aa88708ae2757f727]

        merge LOTUS_ROOT into LotusContext
        
        since they are serving the same purpose.
        In the process getting rid of a duplicate ScDocument*
        that was sometimes set and sometimes not, causing trouble
        for me in another patch
        
        Change-Id: I2ceeb6d6e34b62616065bf4840a87bd87d2c3844
        Reviewed-on: https://gerrit.libreoffice.org/83990
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-28  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [2acd77800cb324597101447de6b46f27b762bc6a]

        Blind additional fix of the Android TB build error
        
        Change-Id: I8dd4beedb5d1d5a555af2bb9c513878c0651e3d8

2019-11-28  Justin Luth  <justin_luth@sil.org>  [4e7e0a29836f0c28471a2f5c605976453f6d29ae]

        NFC tdf#120412 cleanup: use DFLT_ESC_* more
        
        and all of the comment references to 14400% are
        no longer accurate, so they were removed.
        
        Change-Id: Ic958cc240e4898e914958fc32d09e2bb9478f197
        Reviewed-on: https://gerrit.libreoffice.org/83845
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-11-28  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [5b10c314517b78b70fc4eda6b20630ed3944d4e0]

        StarDesktop libO Basic UNO object
        
        Change-Id: I83c0d0cd846ffbdf15bd22353c96713218397f6c
        Reviewed-on: https://gerrit.libreoffice.org/83691
        Tested-by: Jenkins
        Reviewed-by: LibreOﬃciant <LibreOfficiant@sfr.fr>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-28  Caolán McNamara  <caolanm@redhat.com>  [902a0c52c4ce4a842228e21948a702c9a4e29d37]

        check crcs when fuzzing after all
        
        I end up with something that fails in the fuzzing setup but which
        cannot be used as a testcase in a normal build
        
        Change-Id: I20c73aa009fdc289d95d34a8adf8ddd5882f6694
        Reviewed-on: https://gerrit.libreoffice.org/84013
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-28  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [fa790f1f62f027063586367f59d561ae6bfbfd8b]

        Blind fix of the Android TB build error
        
        Change-Id: I02f8eaff7e44197743c071a1b4c90b314c0e6b4c

2019-11-28  Michael Weghorn  <m.weghorn@posteo.de>  [589be39ac70db855ba487928f5830942707a515e]

        ModuleToGroupNameMap_Impl: Use OUStringLiteral instead of OUString
        
        This reduces load-time initialization.
        
        Thanks to Mike Kaganski and Stephan Bergmann for
        pointing this out in https://gerrit.libreoffice.org/#/c/83488/ .
        
        Change-Id: I1e2001a324d96fb96f7d4db52f61dcdb20100cc4
        Reviewed-on: https://gerrit.libreoffice.org/83960
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-11-28  Michael Stahl  <Michael.Stahl@cib.de>  [e7c0f65753e04d2de3dbac56fbe86ce0b6aed9b2]

        sw: fix asserts from SwSubFont::GetTextSize_() on ooo54042-1.doc
        
        The function gets passed a single CH_TXT_ATR_FIELDSTART but it looks
        like this is a problem in SwTextNode::GetMinMaxSize().
        
        That one should just skip over the CH_TXT_ATR_FIELD* basically, since
        it's only interested in the text; also CH_TXT_ATR_INPUTFIELD* while at it.
        
        Also adapt the SwTextFrame::GetScalingOfSelectedText(), as indicated by
        the comment.
        
        Change-Id: Idf24e84f000406d265e73441de643b022c0b3cff
        Reviewed-on: https://gerrit.libreoffice.org/83997
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-11-28  Stephan Bergmann  <sbergman@redhat.com>  [90d09fbcdf013f1d366e7881353d703e4b352639]

        Adapt check-elf-dynamic-objects to new skia library
        
        As reported by <https://ci.libreoffice.org/job/lo_daily_update_gandalf/773/>,
        instdir/program/libskialo.so needs:
        
          libGL.so.1
          libGLX.so.0
          libX11.so.6
          libX11-xcb.so.1
        
        Change-Id: I9ab99334176dd3871d1471bb14e4b68bef046f8d
        Reviewed-on: https://gerrit.libreoffice.org/83972
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2019-11-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e816d35ded46990007fe7dce4c9941961a9822a7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#128969 Fix Impress Interaction Help page
            
            + some extra refactoring. Impress menu Help page is WIP
            
            Change-Id: I872d35405238b8d5379f922801afccf1d1e94ddd
            Reviewed-on: https://gerrit.libreoffice.org/83956
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-28  Caolán McNamara  <caolanm@redhat.com>  [8849e38f4f46b832d75d310021de8414ece1101d]

        ofz#13513 infinite loop with negative value for \bin
        
        Change-Id: Ia2960598a837b3d0c48125980137171aa7944adb
        Reviewed-on: https://gerrit.libreoffice.org/83986
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [208ca3d33d4e6dff9e70a3efa098628b02151729]

        tdf#128659 Cannot add AutoCorrect entries
        
        regression from
            commit 77dec7588c9141b03f8ec0139eb96c298b26f261
            tdf#109158 improve sorting when loading large autocorrect file
        
        The insert operation in the maSortedVector case had the "check for
        duplicates" operation the wrong way around
        
        Change-Id: Id8a9d044c661668e74f01eb15635c35ca70da540
        Reviewed-on: https://gerrit.libreoffice.org/83344
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-28  Szymon Kłos  <szymon.klos@collabora.com>  [bf5499c600e78e6197f4852d6cbe91ba1e703dc1]

        jsdialog: dump Sfx_Int__Items to JSON
        
        Change-Id: I6a1d2847251b90f86457b552e5354f5e179e1627
        Reviewed-on: https://gerrit.libreoffice.org/83977
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-11-28  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [dc213f0f65eebff560555fbd4ed3ae168cd24499]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - related topics section title miss
            
            + related topics legibility improvement in compatible.xhp
            Change-Id: I59ce332560d99b949f180cd37cfd61c40d9ff3f9
            Reviewed-on: https://gerrit.libreoffice.org/83981
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-28  Szymon Kłos  <szymon.klos@collabora.com>  [0030909eafbbf9987d921a61453af4b49fec1909]

        jsdialogs; send graphic updates in Calc and Impress
        
        Change-Id: Ia69fe214b6961a8f0387e6fc8f97a75687f5ed93
        Reviewed-on: https://gerrit.libreoffice.org/83969
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-11-28  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [7de9417d5f65d35227c7f80f6d587c2a56bde4e0]

        tdf#129043 Correctly deliver combo box events when used with keyboard
        
        Change-Id: I82186f999e74be4aebd59d77666390a7d5e8ad81
        Reviewed-on: https://gerrit.libreoffice.org/83923
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-11-28  Szymon Kłos  <szymon.klos@collabora.com>  [255ee67072aefdd31265df1cc462821797ef76e5]

        jsdialogs: add generic commandName
        
        Change-Id: Icefe02e7682cf47da0bcc5efdfc3ab1019c8abf3
        Reviewed-on: https://gerrit.libreoffice.org/83772
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit a1f1e5545dfcf73c8fcf286a9a1e14c0321e8330)
        Reviewed-on: https://gerrit.libreoffice.org/83964
        Tested-by: Jenkins

2019-11-28  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [4fdc90c51e6a1bbb83c1f1826ad5b90dc1ff0ad6]

        tdf#97983 - Added localization for numeric types
        
        For numeric types, take into consideration different locales
        
        Change-Id: I815c195e7ef53a7b958f85932415a16c9a8a1e35
        Reviewed-on: https://gerrit.libreoffice.org/83683
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-28  Szymon Kłos  <szymon.klos@collabora.com>  [fc34df00c47e97fa1a9633c1e14e8b9df52f77f5]

        jsdialogs: send graphic items updates
        
        Change-Id: I57d05726f80115b92e7599a7d033bf1ea8f79695
        Reviewed-on: https://gerrit.libreoffice.org/83955
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-11-28  Szymon Kłos  <szymon.klos@collabora.com>  [5bc3ef9b93cfa2372ec5553affb14741db50bb2d]

        jsdialogs: dumpAsJSON for FillStyle
        
        Change-Id: I0dc130c295b416b5b9e3071a0ec81dae0ce851fb
        Reviewed-on: https://gerrit.libreoffice.org/83876
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-11-28  Szymon Kłos  <szymon.klos@collabora.com>  [ae9e1569e736ad63bf2a2e197441657283c3f344]

        jsdialogs: share the commands updates sending code
        
        Change-Id: I34c1e03a8f92efe0c0dd391d16ff907919e65b00
        Reviewed-on: https://gerrit.libreoffice.org/83748
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit 880ff26edff0f7dfdd0d5b74fd9d7026fd2d8523)
        Reviewed-on: https://gerrit.libreoffice.org/83954
        Tested-by: Jenkins

2019-11-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [cc4dbe473b0b68dbe120065c1d6a64a087f41ba2]

        tdf#128898 import text from file with text-decode failed
        
        regression from
        
            commit 8f6f9e4217d03d874fb1ce391730a1c893ab6844
            tdf#127958 crash adding 2 or more files into writer master document
        
        just make SfxMedium use shared_ptr, rather than the sometimes yes,
        sometimes no, ownership.
        
        Change-Id: I77559e9f766d84aca0f9dc0bd1b856c69f0f62f1
        Reviewed-on: https://gerrit.libreoffice.org/83930
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-28  rizmut  <riz_17_oke@yahoo.co.id>  [2bf687bebb30defe576ddb20c1c9680979ed3086]

        Colibre: content tilting
        
        - clean duplicate icons
        - add 32 item in links.txt
        - sort the links.txt content
        
        Change-Id: I51e344859ee8dd12f658fc17aba838bfe23f9273
        Reviewed-on: https://gerrit.libreoffice.org/83959
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-11-28  Eike Rathke  <erack@redhat.com>  [38891ff0510228300c1530a96a45d25f495cd826]

        Resolves: tdf#129045 add Guadeloupean Creole French [gcf-GP] to language list
        
        Change-Id: I8c595cb81ab2017d6c1ec95501f06dade081093a
        Reviewed-on: https://gerrit.libreoffice.org/83958
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-11-28  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [89f0af144c18efafe2573801641689a1432c0cae]

        tdf#113198 set default shape paragraph alignment..
        
        to center when importing oox document.
        
        Using MS Office, the default aligment of a (text) paragraph
        inside a shape is centered.
        
        Change-Id: Id9bcaaab109df65f4124f733b2cfee438e82b79b
        Reviewed-on: https://gerrit.libreoffice.org/83193
        Tested-by: Jenkins
        Reviewed-by: Tamás Bunth <btomi96@gmail.com>

2019-11-27  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [c2d689790c332ffd2f0d73de6aae53f26f0fbe53]

        tdf#128782: sw: assign name to draw object
        
        SwXDrawPage is inserting frame styles without name. This is confusing
        undo/redo code which is operating styles by names.
        
        Change-Id: Ibcda01fbd3ec88e9cdbde446c3f18c7ad6b0cbc8
        Reviewed-on: https://gerrit.libreoffice.org/83415
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-11-27  Szymon Kłos  <szymon.klos@collabora.com>  [e0b70b1491143adb47990b746fe0b2e52b1ee7cb]

        jsdialog: send generic fill items also in writer and impress
        
        Change-Id: I656ee47fff4e43f77caef62c071a5aa3b867f444
        Reviewed-on: https://gerrit.libreoffice.org/83945
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-11-27  Miklos Vajna  <vmiklos@collabora.com>  [f9f421b7beaf117968c0dbfd84a2dad3dc85136a]

        Related: tdf#128611 RTF import: handle vertical flip of line shapes
        
        UI uses SdrEditView::MirrorMarkedObjVertical() to flip a line shape
        vertically, handle it similarly at import time as well.
        
        Also note that this flips in-place, while the naive '*= -1' for the
        height would have an incorrect vertical position.
        
        Change-Id: I42b7feb5f799b99337ddec734dcf98dd1d553755
        Reviewed-on: https://gerrit.libreoffice.org/83929
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-11-27  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [895cd72158fc8a455f705764ae4ae000b933eba4]

        WIN accept single-backslash file URIs
        
        From all I could find, a single (back-)slash file URI is fine as
        a local file path.
        
        Change-Id: I75e95c809894cdef88f708d0477cb98eb114a107
        Reviewed-on: https://gerrit.libreoffice.org/83837
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-11-27  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [e021901b6c4f60735512c8d36b625be4f8edfd77]

        tdf#128337 clip the metafile Gradient drawing
        
        This basically reverts the patches for tdf#125670. Instead this
        just checks the mpGraphics in InitClipRegion() before using it,
        to prevent the crash from the tdf#125670 bug report.
        
        Additionally it drops the early mbOutputClipped return, as the
        output device doesn't matter for the metafile drawing and the
        preview of the tdf#125670 bugdoc and the Impress full screen
        view otherwise don't show the gradients.
        
        This patch works for me in the following tested scenarios:
        1. Bugdoc tdf#125670 doesn't crash
        2. Bugdoc tdf#125670 draws gradients in Impress full screen
        3. Correct thumbnail pictures for both bug documents
        
        With all these side effects, I have no idea, if this is finally
        the correct fix and doesn't break anything else...
        
        Change-Id: I8c48210d4255e50339710fc14819d15686417c9c
        Reviewed-on: https://gerrit.libreoffice.org/83722
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-11-27  Caolán McNamara  <caolanm@redhat.com>  [c4186cb28476fc6286d7d3b9af3d98d6f9440a43]

        GtkButton doesn't have a draw_indicator property
        
        cut and paste from the GtkCheckButton example which does I guess
        
        Change-Id: I864ee54d9541a1c29605c697a73f8f63fb543334
        Reviewed-on: https://gerrit.libreoffice.org/83926
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-27  Caolán McNamara  <caolanm@redhat.com>  [9a2bd7d71b004accae50c44b573a108140ab0678]

        Resolves: tdf#128979 crash/freeze on selecting last theme in list
        
        Change-Id: Ie47feb34cfbd6af0788a679ca2b5985ad6f9cbbf
        Reviewed-on: https://gerrit.libreoffice.org/83927
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-27  Caolán McNamara  <caolanm@redhat.com>  [6487eb6298ce8aafaa88b773538af71bcf63d44d]

        crashtesting: failure on import of tdf113230-1.docx
        
        which is a favorite input document for crashes and assert apparently,
        this is the third time it has triggered a different problem
        
        this one is new since...
        
        commit 9fdf8c0a5cc036ea9bd1e11dd8f2c1a6e601fae2
        Author: Mike Kaganski <mike.kaganski@collabora.com>
        Date:   Sat Nov 16 16:34:25 2019 +0300
        
            Also consider saved exceptions when terminating parse
        
        Change-Id: I394b650613e8a835fe8a9f216a48864bdbc5065b
        Reviewed-on: https://gerrit.libreoffice.org/83924
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-27  Gülşah Köse  <gulsah.kose@collabora.com>  [9b2f5d27cf0a0adcced813e18108d5878061d1ee]

        tdf#127090 Export textbox rotation attribute.
        
        In case "rotated textbox in a custom shape" handle
        draw:text-rotate-angle attribute while exporting
        ODP to PPTX.
        
        Change-Id: I13b99da586af5e77e51a7cc93a751ab21bed7170
        Reviewed-on: https://gerrit.libreoffice.org/83888
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2019-11-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [49e37a1c3d192c9c5d03972c25f802aeb01c668e]

        loplugin:finalclasses in vcl
        
        Change-Id: If22569a1b7d53fc1b5b87f7ec7d262ebb260e798
        Reviewed-on: https://gerrit.libreoffice.org/83933
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-27  Szymon Kłos  <szymon.klos@collabora.com>  [dcb31718a238f115f703f1088ba5220e620dec1c]

        jsdialogs: dumpAsJSON for SfxItems with FillGradient example
        
        Change-Id: I1b9303af6f52ad071074200bb630c587c8f611c1
        Reviewed-on: https://gerrit.libreoffice.org/83875
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-11-27  Caolán McNamara  <caolanm@redhat.com>  [e55a1dc163165cb79fc9113101d16ee8d3db7298]

        don't put focus into unmapped windows
        
        defer until the color selectors are activated to grab focus, otherwise
        esc doesn't work to close a dialog under gtk3 until focus is put
        into some visible widget
        
        Change-Id: I297c2738c4103024bbefd70bbcb5d72b8429dd3e
        Reviewed-on: https://gerrit.libreoffice.org/83917
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-27  Caolán McNamara  <caolanm@redhat.com>  [19503a467f73e7a619b9fbd8e0c7a6cc9d8ba237]

        get_active should be true when activated but menu not yet shown
        
        Change-Id: Ia2a7cbf5b47eab6d09c78eb9d18233e18b628a3f
        Reviewed-on: https://gerrit.libreoffice.org/83905
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [67e6aa6c59221fa8cd6768b82dbe0a46cf7d129a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#129057 Correct DURATION and PDURATION Help
            
            + some refactor on the 2 pages
            
            Change-Id: I997a3ed484c6cccf71d9726444ca75ded7d48d32
            Reviewed-on: https://gerrit.libreoffice.org/83942
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-27  Szymon Kłos  <szymon.klos@collabora.com>  [6975fcbafcdb19d66fc95c5746798cb5a4b31b72]

        jsdiloag: export SvxColorBox to JSON
        
        Change-Id: I1a1296ed2981867af6dac22ba03423a3e5f3d5b5
        Reviewed-on: https://gerrit.libreoffice.org/83898
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit fe8dc93fa6afa3b0ac7211058ea963ab97b15615)
        Reviewed-on: https://gerrit.libreoffice.org/83915
        Tested-by: Jenkins

2019-11-27  Stephan Bergmann  <sbergman@redhat.com>  [0d1248a080ed573aba289ac64bdf77dcc6a89ce3]

        Blind fix for 32-bit builds
        
        (where sal_Int32 is long, not int)
        
        Change-Id: I45c937f1622b2599b5f63a1dba04757276663302
        Reviewed-on: https://gerrit.libreoffice.org/83912
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ec9e1c5fed8cc545b0a7bf7d3a9cb0f8b2f3b2d2]

        Fix typo
        
        Change-Id: I738ff9206c46559cf634ed072652e7cdc73bf806
        Reviewed-on: https://gerrit.libreoffice.org/83911
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [141c34f559e9d1d6a8e2a40d9787331621a75e53]

        tdf#129027: Expand scrolledwindow if parent is resized
        
        Reproduced in gen
        
        Change-Id: I57d7deb7d9e51cc6d01e19597e5b6937398a90a9
        Reviewed-on: https://gerrit.libreoffice.org/83904
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-11-27  Szymon Kłos  <szymon.klos@collabora.com>  [04302a800860bc016fb297195a653bff5b9f454f]

        jsdialogs: send .uno:FillStyle updates
        
        Change-Id: I31eab196466b380d1121dece59e9c19f8380fb9b
        Reviewed-on: https://gerrit.libreoffice.org/83366
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/83777
        Tested-by: Jenkins

2019-11-27  Jan Holesovsky  <kendy@collabora.com>  [bd8fcf5b47070a55b41a9953385f6197b4e8fda5]

        android: Introduce --enable-android-lok configure switch to fix RGB vs. BGR.
        
        This indicates that the build targets the Online-based Android app, for
        which we need to avoid various tweaks that are needed for the 'old'
        Android app present in the android/ subdir of core.git.
        
        In particular, the switch used in this patch fixes a RGBA vs. BGRA
        confusion that caused yellow <-> cyan switch in the Online-based Android
        app.
        
        Change-Id: I5f394868f51ce87013677834cfafb967b9bb333e
        Reviewed-on: https://gerrit.libreoffice.org/83342
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 49002a143a4534df5f6139e07fefd06174621c59)
        Reviewed-on: https://gerrit.libreoffice.org/83718
        Tested-by: Jenkins

2019-11-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3208e9153cfc51eae05bee1af02cbff844e3b3ca]

        Removed duplicated include
        
        Change-Id: Ibf3142a88def08fd9b531b39bde5643aa8498f7f
        Reviewed-on: https://gerrit.libreoffice.org/83908
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6d1089069e9b8d1a58998d9c31dc110bdb5e6093]

        Fix typo
        
        Change-Id: I3b2cd8942a3a2f7871f296fff884af930e33905c
        Reviewed-on: https://gerrit.libreoffice.org/83910
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [36e3d206e559a71f4522156e16ba541b1d76de02]

        Fix typo
        
        Change-Id: I865ea94f905583221458e093858a34d0ed9d0d17
        Reviewed-on: https://gerrit.libreoffice.org/83909
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-27  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [48e1c6cc8ae5f24f27aefb7d50ca367324a40297]

        hrc files are not using c-format strings, but use arbitrary placeholders
        
        a happy mix of $1 %1 $(ARG1) %s %FOO and $bar$ and more is used, so
        don't claim it needs to be c-format as that will trigger false alerts
        for strings that use the percent sign as just percent sign.
        
        Change-Id: I5ad604e842f850550aeb38b10edd7f0ab215a0c9
        Reviewed-on: https://gerrit.libreoffice.org/83784
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2019-11-27  Caolán McNamara  <caolanm@redhat.com>  [f822b613c19bbabcb485097232ddaadf501e6b43]

        tdf#129042 factor the wizard buttons into the desired min width
        
        Change-Id: Ib89e8813c6f8e5203708952215156d3d5281ad17
        Reviewed-on: https://gerrit.libreoffice.org/83893
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-27  Stephan Bergmann  <sbergman@redhat.com>  [73d3bb1c581d8a2d95fef8e082350d62f6c3a448]

        external/skia: -Werror,-Wdeprecated-copy
        
        > In file included from vcl/skia/gdiimpl.cxx:20:
        > In file included from vcl/inc/skia/gdiimpl.hxx:28:
        > In file included from workdir/UnpackedTarball/skia/include/core/SkSurface.h:13:
        > workdir/UnpackedTarball/skia/include/core/SkSurfaceProps.h:66:5: error: definition of implicit copy assignment operator for 'SkSurfaceProps' is deprecated because it has a user-declared copy constructor [-Werror,-Wdeprecated-copy]
        >     SkSurfaceProps(const SkSurfaceProps& other);
        >     ^
        > workdir/UnpackedTarball/skia/tools/sk_app/DisplayParams.h:16:8: note: in implicit copy assignment operator for 'SkSurfaceProps' first required here
        > struct DisplayParams {
        >        ^
        > workdir/UnpackedTarball/skia/tools/sk_app/VulkanWindowContext.h:57:24: note: in implicit copy assignment operator for 'sk_app::DisplayParams' first required here
        >         fDisplayParams = params;
        >                        ^
        
        with recent Clang 10 trunk, similar to ae71a0adef64b292ab01194817d2d763f7c85433
        "Remove some redundantly user-declared copy ctors and assignment ops"
        
        Change-Id: I71263d8b3725478afc3a72f6f3ee9d73a277a8fd
        Reviewed-on: https://gerrit.libreoffice.org/83907
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Michael Stahl <michael.stahl@cib.de>

2019-11-27  Stephan Bergmann  <sbergman@redhat.com>  [59ef53fb95b19a22dd1d761a277809f3aff3fb2c]

        external/skia: C++20 comparison operator fix
        
        Missing const leads to overload resolution ambiguity when a synthesized
        candidate of operator == for a reversed-argument rewrite conflicts with the
        actual operator ==, due to the asymmetric const-ness of the implicit object
        parameter and the RHS parameter:
        
        > In file included from workdir/UnpackedTarball/skia/src/shaders/SkLightingShader.cpp:15:
        > In file included from workdir/UnpackedTarball/skia/src/core/SkReadBuffer.h:13:
        > In file included from workdir/UnpackedTarball/skia/include/core/SkFont.h:13:
        > In file included from workdir/UnpackedTarball/skia/include/core/SkTypeface.h:16:
        > In file included from workdir/UnpackedTarball/skia/include/core/SkString.h:15:
        > workdir/UnpackedTarball/skia/include/private/SkTArray.h:389:35: error: use of overloaded operator '!=' is ambiguous (with operand types 'SkLights::Light' and 'SkLights::Light')
        >             if (fItemArray[index] != right.fItemArray[index]) {
        >                 ~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~~~~~
        > workdir/UnpackedTarball/skia/src/shaders/SkLightingShader.cpp:268:35: note: in instantiation of member function 'SkTArray<SkLights::Light, false>::operator==' requested here
        >         return fDirectionalLights == lightingFP.fDirectionalLights &&
        >                                   ^
        > workdir/UnpackedTarball/skia/src/shaders/SkLights.h:90:14: note: candidate function
        >         bool operator!=(const Light& other) { return !(this->operator==(other)); }
        >              ^
        > workdir/UnpackedTarball/skia/src/shaders/SkLights.h:83:14: note: candidate function
        >         bool operator==(const Light& other) {
        >              ^
        > workdir/UnpackedTarball/skia/src/shaders/SkLights.h:83:14: note: candidate function (with reversed parameter order)
        
        Change-Id: I61b28e191b36f84df6920b4143809d1f497b9113
        Reviewed-on: https://gerrit.libreoffice.org/83900
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Michael Stahl <michael.stahl@cib.de>

2019-11-27  Caolán McNamara  <caolanm@redhat.com>  [ba7ecfabfef579f27025603bceaac7c6a69e56cb]

        tdf#129042 set a min size for the wizard dialogs
        
        Change-Id: I81264f98d122c81cf0c6e865bfbac81ea9fe8126
        Reviewed-on: https://gerrit.libreoffice.org/83892
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-27  Tor Lillqvist  <tml@collabora.com>  [8012a200d1a7c5cd1b64a147ca6899fb8863ce8b]

        tdf#127939: Make slideshow touch input work properly again on iOS 13
        
        For some reason, navigator.userAgent in WebKit on iOS 13 claims it to
        be a Macintosh, so our old code to recognise iOS did not work any
        longer. Also the Hammer.js included in this file looked at
        navigator.userAgent and its decision what to do based on that did not
        work properly either.
        
        Simplify our code by handling swipe gestures all the time, even when
        such won't be generated (on mouse-only devices).
        
        Also, Hammer.JS was too eager to think it detected a pointer-only
        device based on the presense of window.PointerEvent. That sems to be
        present now in iOS 13. Let's not blindly think that means it is a
        pointer-only device. If the device supports touch events, don't bother
        with PointerEvents.
        
        Change-Id: I57d972415798967e871c6e262f16043561ed6af5
        Reviewed-on: https://gerrit.libreoffice.org/81404
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>
        (cherry picked from commit 8f78d6a0d1b4d8d2e21aad9e90510fe6be4df5bb)
        Reviewed-on: https://gerrit.libreoffice.org/83731
        Reviewed-on: https://gerrit.libreoffice.org/83883
        Tested-by: Jenkins

2019-11-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [1c8b8e97eb6127e430c1dc0fc3578cec94371fd7]

        sc: rowcol: tdf#50916 add UI to turn jumbo sheets on
        
        Change-Id: I9e50c38f38acdf5a275b125e9e421a6c6af6d590
        Reviewed-on: https://gerrit.libreoffice.org/83661
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-27  Stephan Bergmann  <sbergman@redhat.com>  [047e8ae5d189f030d565b13f97a4d6a45b00e6be]

        external/liblangtag: Avoid null pointer deref in lt_warning call
        
        Recent GCC 10 trunk warns (when LO is configured with --enable-optimized):
        
        > In file included from lt-script-db.c:24:
        > lt-script-db.c: In function ‘lt_script_db_parse.constprop’:
        > lt-messages.h:105:2: error: ‘%s’ directive argument is null [-Werror=format-overflow=]
        >   105 |  lt_message_printf(LT_MSG_WARNING, \
        >       |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        >   106 |      LT_MSG_FLAG_NONE, \
        >       |      ~~~~~~~~~~~~~~~~~~~
        >   107 |      0,   \
        >       |      ~~~~~~
        >   108 |      __VA_ARGS__)
        >       |      ~~~~~~~~~~~~
        > lt-script-db.c:137:4: note: in expansion of macro ‘lt_warning’
        >   137 |    lt_warning("No subtag node: description = '%s'",
        >       |    ^~~~~~~~~~
        > lt-script-db.c:137:47: note: format string is defined here
        >   137 |    lt_warning("No subtag node: description = '%s'",
        >       |                                               ^~
        
        Change-Id: I2924f7aab84f4f2640f277ee5c2689753627ae78
        Reviewed-on: https://gerrit.libreoffice.org/83869
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-27  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [a573829438bf4a3dc43e8774bfe4e29989e2e352]

        tdf#111922 Fix Position&Size sidebar Height/Width order of magnitude
        
        Change-Id: Ib279199cdca58911b989a146d60ce764742e5008
        Reviewed-on: https://gerrit.libreoffice.org/83843
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-11-27  Balazs Varga  <balazs.varga991@gmail.com>  [739ed2c29f49ea5e83bcd1352b2644c2e2d09f7b]

        tdf#115630 tdf#88922 Chart: fix custom legend position and size
        
        Do not need to set the "AnchorPosition" value, when we move
        the legend object. It is enough to set only the "Expansion" as
        custom, so we keep the previously set "AnchorPosition" value
        and we can use the lcl_calculatePositionAndRemainingSpace function
        to calculate the remaining space of the inner chart area.
        
        Change-Id: I7b577bc6acf2de9b6755329b92603ea5ba631d57
        Reviewed-on: https://gerrit.libreoffice.org/83399
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-11-27  Justin Luth  <justin.luth@collabora.com>  [6bced3c6a1bf8d4652dd6ba75e41b128ce1bfc5c]

        tdf#118947 sw tablestyle: manually scan parents for ::SET
        
        ...since we do not want to find DocDefaults or pool defaults.
        
        This patch mainly does two things.
        1.) Since DocDefaults get merged into root-level styles,
        this patch identifies these DocDefaults as values that
        can be overwritten by table style properties.
        
        2.) Some properties (like left/right margins) are paired
        together, so if one is SET, the other is also initialized
        and reported as SET. These are identified, and
        followed to see if they actually inherit from pool defaults.
        
        Change-Id: I4291c77073858ae23360a9f34d3650bfd5df86ca
        Reviewed-on: https://gerrit.libreoffice.org/81413
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-27  Stephan Bergmann  <sbergman@redhat.com>  [8408aea46e36c3fad689ffe47668422f65025795]

        Fix some checkUNXBehaviour_getSystemPathFromFileURL tests
        
        Change-Id: I362d277d3ad2b2604107ddb6928c76ebec94efc3
        Reviewed-on: https://gerrit.libreoffice.org/83868
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [5f0db2c24c466e3c4cf0dc8faba1c62b38c770fd]

        do not claim in titlebar test that OpenGL is enabled if it's not
        
        Skia takes precedence, if enabled. And I'm not going to add Skia text
        to the titlebar, it'd need to include whether it's raster or vulkan,
        which would be longer, and I don't see why this information needs
        to be in the titlebar in the first place (or if it needs, then
        it should be consistent and include also gtk3, qt5, etc.).
        
        Change-Id: I9b95c1a986a38293ee65ee49d1a1970c75b3d202

2019-11-27  Heiko Tietze  <tietze.heiko@gmail.com>  [464f19536c2864a911f089d2988be2c3c3ce79b6]

        Resolves tdf# 129052 - Misspelled gradient
        
        “Mahagoni” => “Mahogany”
        
        Change-Id: I7bc63a7353f850366b153802ec8d7272340e3095
        Reviewed-on: https://gerrit.libreoffice.org/83856
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-11-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [649a37f1f4048eb10303b6d1a46050234807f8ce]

        more UCB test more robust on my system
        
        ever since a system update, this test receives an
        
        IllegalIdentifierException thrown by
            ContentProvider::queryContent
        in
            ucb/source/ucp/webdav-neon/webdavprovider.cxx
        
        Given that
        (1) On a system where the test passes, no IllegalArgumentException is
        thrown
        (2) Comment in the test indicates that the test should be run with proxy
        enabled, which is not the case in our build
        (3) I am running with a system proxy enabled
        (4) the IllegalIdentifierException looks quite valid
        
        I suspect that I am the victim of a dodgy test and some new proxy
        behaviour in Fedora31.
        
        Change-Id: Id3fb3499a44b5672e4eed0a2749dc287d6e7a3cc
        Reviewed-on: https://gerrit.libreoffice.org/83853
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [980c859480be431311ba803c5251694160dcb3d5]

        tdf#108642 load accessibility children faster
        
        Reduces the cost of repeatedly iterating over the page objects, by
        adding a new XAccessibleContext3 interface to return accesibility
        children in one call.
        
        This takes the load time from 5.6s to 3.2s.
        
        Change-Id: Ifcc20fa7e7ab8ad50417073882c8c3a2405d1eaa
        Reviewed-on: https://gerrit.libreoffice.org/83850
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-27  Justin Luth  <justin_luth@sil.org>  [2fcc04722d72dbadf8d3decd7a5014ec39b93d27]

        partial revert tdf#127316 for rtfexport: restore ++nProp
        
        Because the nProp is multiplied by 100, adding +1 can have
        special meaning, as also noted in editeng/impedit4.cxx.
        
        This is an interesting hack, where _nProp_ is used
        to determine if _nEsc_ should be automatic.
        
        It was dumb of me to even consider getting rid of it just
        because I didn't understand it.
        So revert that part of the change.
        
        Change-Id: Ibae5a84c369474f00702614ac5eecdc533aea914
        Reviewed-on: https://gerrit.libreoffice.org/83846
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-11-27  Caolán McNamara  <caolanm@redhat.com>  [85578a6f9ca9dfb1e384d8d1f6edd8219a2ac493]

        tdf#129037 disable updates during multiselection
        
        Change-Id: Ie20f73f3b2c5ba975a61a43edb593dffa0a01ddb
        Reviewed-on: https://gerrit.libreoffice.org/83774
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [1c2e5e47a4bdccc6682071c06b9e744bbeac6e52]

        use idle priority in visualbackendtest
        
        At least Skia and OpenGL use POST_PAINT priority for flushing drawn
        contents to the screen. Using the higher REPAINT priority here could
        mean that actually showing the contents would not happen. Also,
        at least with Skia+Vulkan, it seems that Skia could queue commands
        indefinitely, eventually running out of resources.
        
        Change-Id: Ia3969bad18d710b006325a0fba11dc318ff93786

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [5e063cd7bb63772e6aab3a029dec13abcd748526]

        always test Skia before OpenGL
        
        Skia/Vulkan as the newer technology should be preferred, currently Skia
        is not enabled by default, but that can change later. And this
        should be consistent, otherwise the about dialog can claim OpenGL is
        used while it's actually Skia that gets selected elsewhere.
        
        Change-Id: I185feb231c28a119a1152e92afb54a1e8c41af6f

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [f448eb55d38db52d9b465ea2a4ba9170ebf7b4bf]

        fix SkiaSalGraphicsImpl::drawPolyLine()
        
        Code pretty much copy&pasted from the vcl/quartz version. Fixes
        e.g. Writer marks showing paper corners.
        
        Change-Id: I3c9d2ed00efe409abd0a730a6f7dc0ea2a31c90a

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [4b56c32512305b3c9385981f72e6ce4b609ecff6]

        don't fall back to raster if Skia is first asked for offscreen surface
        
        This is rare, but it may happen. Since now the code shared just one
        GrContext properly, this is not really a problem anymore (and the extra
        WindowContext creation shouldn't be hopefully noticeable either).
        
        Change-Id: I50887b7512e778b70870690a3f672b27cc7f2d21

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [19bac12d182eb8cb212c4993808348ccc43f6c73]

        do not require Vulkan devel package for Skia
        
        I don't see why this should use libvulkan.so, using libvulkan.so.1
        should do as well, and quite possibly any future libvulkan.so.2
        could be binary-incompatible anyway.
        
        Change-Id: I46be40da7fbfdcb59c947e6d088820e580cf4c44

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [e8b9dbbc78b3dc4124fbabfef54b686b2bec0843]

        use the native Skia color Type when using Vulkan
        
        Change-Id: Ie46d7d89b9aa149f48617ccdbe3a8c492759880f

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [84f84f59ce7c83a99e4e340071d58b6557dbe91a]

        revert BackendCapabilities::mbSupportsBitmap32 for Skia
        
        It appears that there are still some paths that do not expect
        bitmaps to be truly 32bit, so better revert to the old safe (and
        poor, complicated and inefficient) way of pretty much ignoring
        the alpha channel in SkiaSalBitmap, and let BitmapEx handle
        it by using an extra alpha bitmap.
        
        Change-Id: I4318c05f4ceafc5de48e19eeae5efe2abed2ec69

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [8f7e6f583953c6cdc9736d5dd120fddbde98ce8b]

        patch Skia bug with copying data with different alpha type
        
        https://bugs.chromium.org/p/skia/issues/detail?id=9662
        
        Change-Id: Ic5208c2c817912cddbfae4b86e3b3647306262fb

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [d9879200ca3c0167b982ffecfa927bfac46b94c6]

        handle properly true 32bit bitmaps in some places
        
        I.e. those created with vcl::BackendCapabilities::mbSupportsBitmap32 set.
        But there are quite possibly many more places that do not expect
        that the Bitmap itself would contain alpha.
        
        Change-Id: I83db37b3d346f42565f96b9bbf81c71b97b6bf8b

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [6a0f8d88053bd7d33bc7d2032fb682f5579d10d0]

        copy SkImage properly
        
        Change-Id: I61f082d8a8d8eead6c49bbf3da997462e7d9738e

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [c41d44286570c0b6da5e2a5901f5e2401037378e]

        fix mistyped operator
        
        Change-Id: I10ca633d31163c968b0010983132942a1823a3f6

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [a082d7b36e6d88ac4a8a1bf772c084ea460d488a]

        fix a VirtualDevice leak
        
        VclPtr is a smart ptr, but it does not own (and thus does not autodelete).
        
        Change-Id: I2d9b924852d01b118fb0bc2a583063da230ee065

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [ce51719a2807887eebbe8fba4793e8d6e6c20a41]

        fix Skia with --enable-pch=full
        
        Change-Id: I6bec47e373c042d1ffb3607bf5dca9dfe2509466

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [7e5e3b8b0831d9f6aff7481d1163a366e76141d7]

        build Skia only on selected platforms
        
        Feel free to adjust your platform as necessary.
        
        Change-Id: I3003a643c39b6afeb3102f97280f20534b9c7f77

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [c2709d9fe2711a3729225ec9168f7acf5a7ba23c]

        avoid some compiler warnings in Skia VCL code
        
        Mostly warnings from the 'casttovoid' Clang plugin, which is rather
        annoying here.
        
        Change-Id: I3d69697143f690211cdd26d1b9a4c0efe9397197

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [5ce6f448ae3d00707202a2d52cf3d718431297f8]

        solve the Skia lerp() conflict differently
        
        New versions of libstdc++ provide lerp() in the global namespace,
        older ones don't, but it depends on the libstdc++ version and not
        the c++ version. Since the function is local, just "rename" it.
        
        Change-Id: I37896190c620350739fba9b8ce6544f945519244

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [c8fd10fecabf04aab30cd8e911739873d5e32a2a]

        avoid unused parameter warning in non-debug build
        
        Change-Id: I3ea06a872d5348f7681602a6d68ff69990f2cd7e

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [48c92ecb2ee04a25fd14f818b1fb7d752cde58c1]

        make about dialog differentiate between Skia with Vulkan or raster
        
        Since they are technically still two different rendering implementations.
        
        Change-Id: I83c324b384b7acfcc84e729271d00b995327eec6

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [c019d96dddaa7abc13cc94299dff6a858c50e58f]

        make sure Skia invert with TrackFrame doesn't paint outside
        
        According to Tomaž that's a requirement and that is what the test
        for it tests. This is easy to implement with additional clipping.
        
        Change-Id: Ia54489e20ce58ae0624183f2989036e6938cd44f

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [ed270e4755727da81ee16d210d24575885abc6b7]

        disable Skia resource leak checking on exit
        
        This is normally enabled in Skia debug builds and it asserts if there
        is a problem, which there is with a number of our unittests that leak
        something (usually a VirtualDevice). Those are non-trivial to find
        and don't matter in practice (or if they do they should be fixed
        for all VCL backends), so just disable the Skia check.
        
        Change-Id: I0a0721d8a3f0f961e14513574f4b3cc88ec1e62c

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [39a7992b4de5323e7cda1ced3154ebab61e81339]

        fix memory leak
        
        Change-Id: I6148159737edd4fe225d1140606064cdb77ef615

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [a2033ddb7243d756feae6b9b089b92c4f847e78a]

        make Skia GPU offscreen surfaces work with unittests
        
        Skia is now patched to be able to create also invalid
        sk_app::WindowContext that will just initialize the shared GrContext.
        And always use that GrContext, even for tests, because some tests
        first create a offscreen surfaces and only later create windows,
        which before this patch led to mixing GrContext instances.
        
        Change-Id: Ic79c0719f98f6ac48527c2ea2a9a9a69412adeff

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [6292a51f9666edc8aa6f6d89caf07695387c86e8]

        add invert() tests to visualbackendtest
        
        They already exist and are used by the unittest. And the TrackFrame
        test actually appears to expect incorrect results (or otherwise pretty
        much all backends implement the operation incorrectly).
        
        Change-Id: I26867a2d1b0f01b5e836131932b422cb8823fb5b

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [f670aee88e4630b6cf8ce9f0c077d4dd75791c2e]

        do not use Xlib for accessing something that is not an X window
        
        Change-Id: I8986064e581fdb9876068ae3b9736b9716554fb6

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [acd64ae866bdf6d8171c4508a5a42b4c20d4bf3d]

        remove no-longer-needed Skia workaround for GPU offscreen drawing
        
        Change-Id: I044a9a31af71c4c624f08a0813bc59472f4c728a

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [241730a71bcde0aca285c9e28d3811693e259dce]

        make Skia VCL backend fall back to raster if vulkan doesn't work
        
        Change-Id: Ic446f6f85e5ebc2e50cb51a3ed1e732b8976a193

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [178079863415bd3618b2008c20aa42ed50ca90ea]

        fix Skia offscreen GPU-backed drawing
        
        The previous approach of using multiple GrContext instances apparently
        does not work, it's not possible to do drawing operations that
        involve objects using two different GrContext's. So patch Skia to use
        just one GrContext for our needs. See vcl/skia/README for details.
        
        Change-Id: I2bd3d3c618bf7f8ff45b2f37cbd086d2289940aa

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [a51d335b72551940e037fb7abaa5f0c1ec405a99]

        clean up properly in VCL backend tests
        
        VclPtr is a smart pointer, but it does not clean up automatically,
        ScopedVclPtr does.
        
        Change-Id: If792111cdd489b1743a1bcf060b56c52a4aa79d5

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [d662fcdc646c2c4b1bc734350ac4c28115b43a24]

        avoid repeated SkSurface recreating because of X11 being asynchronous
        
        Sometimes VCL and X11 (and thus Skia) will have a different idea
        about what the size of a window is. Check for the mismatch and avoid
        recreating if it wouldn't do anything.
        
        Change-Id: Icf3ebba9589cc6f12612e5f280840346cb0edaeb

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [805e75bd790cd9b3e49ace69beee96d21163f7a6]

        use different line and fill color in vcl backendtest
        
        Having them the same can hide problems with them fixed up incorrectly.
        And it also shows that drawPolygon() with line color unset does not
        draw the right-most and bottom-most line, which is what all underlying
        graphics systems do, so the test is kind of wrong and I've added
        a compensation to make it visually correct (and match the checked
        expected result).
        
        Change-Id: I333f41210232c74ba55bd5c92ef5fda917ce3e59

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [81a02de2387edeef0e7fbc6dfd652fcd5659f793]

        make Skia copyArea() and copyBits() actually copy, not draw
        
        Change-Id: Ifcf8d4d7814daf3631b159cc979f3b8a80052196

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [36d0e875c72341ee0305c2840556e3839f136034]

        use center of pixels when doing GPU drawing using Skia
        
        According to https://bugs.chromium.org/p/skia/issues/detail?id=9611
        rounding errors may cause off-by-one errors, so compensate when
        converting int->SkScalar in relevant cases.
        
        Change-Id: I72a579064206c216c9f99adc7d7c2c57bbe567d6

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [54be644c092eebb8be57a251556fe3f0e5f99e57]

        make SkiaSalGraphicsImpl use GPU-backed SkSurface also for offscreen
        
        Skia's sk_app::WindowContext can create GPU-backed SkSurface only
        for windows, but we also use virtual devices that are not windows.
        Fortunately, SkSurface can be created GPU-backed from GrContext*
        and sk_gpu_test::GrContextFactory seems to provide it easily.
        It is not completely clear to me what the rules are on mixing
        SkSurface's with different GrContext* (see the comment
        in SkiaSalGraphicsImpl::copyBits()), but it seems to work fine.
        
        Change-Id: I8110b67c41ab092e0c4b6a0973d6bed8a408c4c1

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [76ee0452b82f69f273526ba8a8c879ce17acb547]

        make visualbackendtest draw at more than 60FPS
        
        Not much point in showing the FPS if there's an upper limit on it
        and many backends can reach it.
        
        Note that with SAL_USE_VCLPLUGIN=gen this needs also
        SAL_HIGHPRIORITY_REPAINT=1 in order to get the maximum FPS.
        
        Change-Id: I18705bae81585d46bcaad658cc0c0c2158d89c30

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [4faf0c5a4a782478567d16f4941d5610c2f78ddb]

        add SAL log group vcl.skia for tracing Skia usage
        
        Change-Id: Ife21bbe0b86c3edd20e657da09c6e218fa4fced3

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [26de28fb919169b652fb33f63a2b593dd955a34f]

        handle properly Skia color endianess
        
        Change-Id: I59af62fa92903823eb7105d82157017e485ba0df

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [402c8d916cf4687345a41be5fbb01c564768186a]

        pre-fill Skia bitmaps/surfaces with garbage in dbgutil mode
        
        In order to be able to detect incorrect/missing drawing.
        
        Change-Id: I18b3f05c1fdff69b461f22e984e0aef3c4ce3364

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [f109a1ac6fdf0c878d53dfea6fceffd93248608f]

        fix Skia text color on X11
        
        Change-Id: I061acb80294c3bd6b45bd60dbb32c9a906619ed0

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [0676a7ca73824ec7c972171bf6f2ae7c6ed1c5b6]

        some VCL OpenGL-specific env.vars. actually apply to Skia as well now
        
        Change-Id: Ia8cfa8ef855f85cc324bc811e26dcab83b50b1be

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [ef9574cc70143537b1f2745256de1aeb2ab28a97]

        move docs for Skia env.vars. to vcl/README.vars
        
        Change-Id: I9260e277b83f71ee06129802d8278f098796760c

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [388e6a52d24aae46f915ade3ca051c4178b26d72]

        implement SalROPColor in Skia
        
        Pretty much copy&pasted from other VCL plugins ... whatever is
        actually is.
        
        Change-Id: Ibdd5d6d2106f303127afbbde45d400d02a5de93b

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [0a3d3410da484acde7ac2e08ed8ec6b45ca69276]

        extend vcl backendtest to more backends
        
        At least the KF5/Qt5 VCL plugins passes fine.
        
        Change-Id: I033ddf6ae9cc663729ca459cdc514dc0fa51ddc2

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [66853e04a049085ace924827a734e459649fdb2f]

        fix debug build
        
        Change-Id: Ia6d5545ef088604f3fe104b00cc86a45d91f6559

2019-11-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5493c1ea621225af4b5f5eaa8bc873e1f5fe5cad]

        skia: drawMask can be simplified with drawBitmap call
        
        Change-Id: Ie01c9dba1287495db9f176c1e1e25799e5f3e872

2019-11-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [29e6baf034cbb241461dd7a74a50eb05b1661d36]

        skia: add common function to check the input SalTwoRects
        
        function is checkInvalidSourceOrDestination
        
        Change-Id: Id3b5dc69a3949f01b5335a9bdf0ce0ad165adab1

2019-11-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2b2b63db94ef2fedeba6d6ebb9e829e429a62dbd]

        skia: use a common drawBitmap in more cases
        
        Add an additional parameter to drawBitmap - blend mode, so we can
        also use the same bitmap drawing code for blendBitmap.
        
        Change-Id: Iaa0aff6724c6644d80056097e7477b31c8412b29

2019-11-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b106592f5f3a4b28e191c8b061428dfd0152095d]

        skia: implement blendAlphaBitmap and blendBitmap
        
        Change-Id: I83f33795bea5ed72f1f3269f30f64b1b24566538

2019-11-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [22f88068faffd7e693ff169aa7cead05d9c1a350]

        skia: don't loop to first point if the polygon is not closed
        
        This fixes drawing of non-closed polylines. Without this fix the
        non-closed polylines an extra step is still drawn from the last
        point in the polygon to the first one (as if the polyline would be
        closed).
        
        Change-Id: I0171aede3dc03f83b7dd8ae699e6b505b3fd4f7f

2019-11-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cefafdf6865251e2efcbcfb8f19af6bfd72390c3]

        backendtest: test blending of bitmap
        
        This forces a blending of an alpha virtualdevice with a BitmapEx
        which has an alpha component. This tries a fast-path with using
        blendAlphaBitmap in the backend and does blending manually and
        slower if the fast-path is not available.
        
        Change-Id: I7e45dc78ce3e61ede408aa8388802a193cbc577a

2019-11-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [014c9f953eeae7b3db39f88c90af8b436553e1c1]

        backendtest: support creating VirtualDevice with alpha
        
        Change-Id: I74c428b9b31b89536e72d53e418fc11b3f7e4e32

2019-11-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6b38385954da46bbfa7db1a408fc824124cbb980]

        vcl: allow creating a VirtualDevice with alpha sufrace
        
        Change-Id: Ie181eeb984d8531b437c267b410eeb3c552f844f

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [7bb41da7d0a6e553721e0e52693cc1de596cfc4b]

        make Skia use AA when asked for
        
        This improves the quality of e.g. the logo in the about dialog.
        
        Change-Id: Ie42ecc466068f979e5982d91616a8a2f80e26319

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [de68f7e04d162e805e594a80ebb1ab5e13a35d38]

        mark a local function static
        
        Change-Id: I3856aa76e0280f4798893e02efd2b458cd95e65f

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [31b2c10484fc265ff0f05ce405c2ed5b982f8714]

        implement Skia native controls drawing/caching for Windows
        
        This actually fixes a number of drawing problems (e.g. highlight
        in popup menus), it seems the other code path is buggy.
        
        Change-Id: Iea697f577d08d20e338224d5ff5b3bf7b653f8d1

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [840f55c0f6e21d00b51e4a52824c7eb7f938122f]

        remove unwanted debug dump
        
        Change-Id: I1cbda292155e251e2d0900f00f804f01238998ed

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [45aa014c63c99e2a758baba530f94a88647a208c]

        fix SkiaSalGraphicsImpl::drawPixel()
        
        Change-Id: I2fa0853ba2593583a479747460f77f2ced67fd6a

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [d3a864bb2ded44c21aa7ebc6b04e7df7a3271a99]

        hopefully finally fix SkiaSalGraphicsImpl::drawMask()
        
        It now passes BackendTest::testDrawMask, so it should be checked.
        
        Change-Id: Ib3e1df03aefe6e9487737bec036a943377414735

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [9fc9c5f7354590e3cc74b2f01af526df455792ba]

        temporarily disable failing tests in visualbackendtest
        
        These should get fixed, but no point in having tests that already fail
        without breaking anything.
        
        Change-Id: Ibfa48fc22a4be1d76924d61a7dc223a56f64244b

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [8eb00f1ccdcdedfec089db99e7196bc6978907f1]

        use SkPath::kEvenOdd_FillType for polypolygon paths in Skia
        
        Apparently that is the rule LO code uses, seeing e.g. the last screen
        in visualbackendtest.
        
        Change-Id: I88da7e96df9748cc6ffb3fbb6901512f59210cab

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [c6524f3836595040db3711567e5f3ad99abd66d8]

        restore canvas state in SkiaSalGraphicsImpl::drawTransformedBitmap()
        
        Otherwise the transformation stays set on the canvas also for further
        operations.
        
        Change-Id: Ibcb8480a74dd7da880bbc83cb186dabe06394fe9

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [458cac4674dde9c89cffb028a5d174ea61f3b81b]

        add a TODO note about Skia Vulkan surface getting recreated too often
        
        Change-Id: I558c5c161224e5ba5835fb5ec994e585c90ec14c

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [124f20c6828f2132b17203c82827bc97f6371b47]

        work around for Skia SkCanvas::clipRegion() bug
        
        https://bugs.chromium.org/p/skia/issues/detail?id=9580
        
        Change-Id: I37b7f5bd8c9b6a4a4d96a4c694dd3ad238b29f69

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [e614161cadb2d882b2275dc9d1166050d201fae1]

        add Skia VCL README with some basic information
        
        Change-Id: Ifff230ce76b4b33cd91322e564be1685afea763f

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [065034637e53975e138887a900ba840f59353709]

        default to Skia using Vulkan, use SAL_SKIA=raster to use raster
        
        Change-Id: I5969b0672cdbb54e60b861bac102191dad6a4caf

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [c9db77de2d7f9c9b12c4ec5490d56d69b472cde9]

        more safe handling of destroying Skia surfaces/contexts
        
        As the comment in SkiaSalGraphicsImpl::destroySurface() says,
        they may both refer to each other's data when being destroyed,
        so try to handle that.
        
        Change-Id: I44353ed9d1888f8e8d15d93cd2c66414adfd372b

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [5ac9a62f3a354db80837bdd1c95b763989b303bb]

        fix Skia Windows text rendering
        
        There are two cases in WinSalGraphics::DrawTextLayout(), with and
        without cached glyphs:
        - Cached case DeferredTextDraw() gets data as BGRA with the glyph
        drawn in white, it just needs to be modulated to the proper color
        and drawn.
        - Uncached case DrawTextMask() gets data as BGRA with A invalid,
        it must be used as mask for the color to drawn, but without
        the inverse alpha VCL idiosyncracy that DrawMask() handles.
        
        Change-Id: I05dcec994df68d5986cd85cffa42a8f9f23c42c4

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [aa08385d1a07c530d32de91b633dbe087a3848ba]

        fix SkiaSalGraphicsImpl::drawMask()
        
        Now that SalBitmap::convertDataBitCount() has been fixed,
        the implementation here gets rather trivial.
        This breaks Windows text drawing, which uses drawMask() incorrectly
        (to be fixed in the next commit).
        
        Change-Id: I98f11c1bd4b1600bb5e03e570319d29b40daa27e

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [a09c5a0018664b0abb7ff142404fd884d282e85f]

        skip text drawing if there is nothing to draw
        
        If the rectangle is empty, there is nothing to draw. This also avoids
        problems with WinSalVirtualDevice::ImplCreateVirDevBitmap() calling
        CreateDIBSection() with zero dimensions.
        
        Change-Id: I3a56e64fc32cfb855443f4ab665d53604d724d9b

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [9043a45c8321ee2736ba1ec9970d369e851f2c86]

        update Skia fix-shader-locale.patch.1 to the upstream version
        
        Change-Id: Ie8606f30d3f821d7b195aa7978886d529a57bfd2

2019-11-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6d7b7cdd811e51241c17ba54ab54323c49850c2d]

        skia: implement drawTransformedBitmap
        
        But needs more testing..
        
        Change-Id: I4767a62a725dc54800c3fb42d81769eddae4b98b

2019-11-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [37a88941ff128b04ed12776495e252460d240a27]

        backendtests: add some bitmap tests
        
        Change-Id: If791dd113fb484ccdd81a2ee7c1f217057a918ca

2019-11-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [84f25280a77100ea8b204a741916c064f9a9a63b]

        skia: drawAlphaRect and drawRect use common code
        
        Change-Id: Ib7fc850d024b1fc7ec0ab933842bf1868b70a6d2

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [f8426b91521e9b8ba0cc1b876dda06cb0d7fe83e]

        fix alpha in SkiaSalGraphicsImpl::drawAlphaBitmap()
        
        The mistake in SalBitmap::convertDataBitCount() made this function
        have 2 different results depending on whether that function was
        used by GetAlphaSkBitmap() or not. Now that that is fixed, it
        works to just handle alpha normally here.
        
        Change-Id: Iae99cbefcda0a963401baf362faaad0df12a468f

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [18ee3c5fc1656ffcb4becca6e7768b63b367e775]

        fix alpha conversion in SalBitmap::convertDataBitCount()
        
        VCL sometimes uses inversed alpha, but this function should always
        just convert the format and not the contents.
        
        Change-Id: I85943cb8d9db6c09c57ccf8fa45e8a591db10e6d

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [77eb89f043712e30fbcccea38f051efa02c95d14]

        fix warning from loplugin:datamembershadow
        
        Change-Id: I1a15cf12adff559032f7737c14f56346063d0562

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [f4ec92dd754db697633ad556d62a680385bdf86b]

        transform to device coords in Skia drawPolyPolygon()
        
        Otherwise the logo in the about dialog is rendered outside
        the graphics device size.
        
        Change-Id: I610653293fccedd5d8c17f51afcdab55ada2d1d4

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [0d9b86d48e98aeb573fe28886edc59689d332a9d]

        reimplement supportsOperation() for Skia and OpenGL
        
        The shared X11 implementation depends on XRender, which doesn't make
        any sense.
        
        Change-Id: I82f36e0835a993a8b226af211d8635336960d7ec

2019-11-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [94d79e55056947c62881655efb55b49313a58b5e]

        skia: redirect drawBitmap with bitmap + mask to drawAlphaBitmap
        
        Change-Id: I5dc62f9d6222447083b027d5ff3da1582ff4ef01

2019-11-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6b407e419c99df87082bbb6fd0704e099014782c]

        backendtests: enable tests only when render backend is skia
        
        Change-Id: Idd06da27e405a3c0040bdad69c76537f12e50c92

2019-11-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [eda5af2d45c61daeed3d1b83bf50136263865689]

        backendtest: Add polyline bezier curve backend tests
        
        Change-Id: I8cb3e97de79cbd683a266b09fb7d194c07b0089f

2019-11-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e3d0b69c7f26ca8df261c67476355290387f5c68]

        backendtest: Add PolyLine B2D test diamond
        
        Change-Id: I6e754e72ff698d62c493b827f9804f63d0e39e2d

2019-11-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [25fad1c74a6c601677b6fcec090cd06a453b86c9]

        Add getting of render backend name + impl. for skia
        
        Change-Id: Id4e32425579c2a3ebdc33e234f55a7324dbb39d4

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [6bc2627a3ded16fa0a0e78b3b96c2fe3f8df06a3]

        finish Skia toSkRegion()
        
        vcldemo now starts without aborting
        
        Change-Id: Ic9cd382d0f638f2040a0ac5fc204bce13f6768a9

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [91b82f7de48b135e38227aa3e950d6f912875357]

        note about SkiaSalBitmap::ConvertToGreyscale() not being worth it
        
        Change-Id: I3056eea5c7b241dab566a900a3ed4b9d6daee74e

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [619959827003814053a5e9ec81acfd07b3aa270a]

        implement pruning in SkiaGlobalWinGlyphCache
        
        Currently based on identifying the SkBitmap's by their getPixels(),
        but this may need changed later since it's probably going to be
        more performant to use SkSurface.
        Also move the cache pruning out of AllocateTexture(), as that may
        possibly remove elements that would be used by DrawCachedGlyphs().
        
        Change-Id: Ide2de752f634593b97573667af49b7aa9ec1f47f

2019-11-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c6b50a85a2371c1f49f75d1a9fccc8548e03e02f]

        skia: implement direct PolyPolygon and PolyLine rendering
        
        Polygon, PolyPolygon and PolyLine rendering taking point array is
        diverted to the one taking basegfx::B2DPolyPolygon or B2DPolygon.
        
        PolyPolygon and PolyLine is implemented with Skia, with bezier
        rendering included. The one thing missing is taking the input
        matrix into account.
        
        Change-Id: Id675dddcef95d2279410f5987424c1de6863cbe6

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [95b43437c5bacb2d98d458c07f1340ab5f526dd5]

        remove some obsolete Skia TODO's
        
        Change-Id: I11ec226a627e98552bd35753aa5a8fbcfca66186

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [99bff8cf8f199cd5899134f12b499ce4ee9a4e82]

        add GUI and configuration options for Skia
        
        Pretty much a copy&paste of OpenGL. There are no settings for choosing
        which backend Skia should use, as the plan is that simply the "best"
        one will be selected.
        
        Change-Id: I44fa876ab85de98de482a6ed9f814024334686ce

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [fb6a2d3afb67481565c666c10eee0a875808d803]

        make Skia use either Raster or Vulkan, depending on a setting
        
        For now default to raster, SAL_SKIA=vk switches to Vulkan.
        
        Change-Id: Ia0f3ffdd4367eac9871aa977c930c1e6029e1d25

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [7a5e8d5210a129ff0862d4774da2aa9b03715b3d]

        delete Skia WindowContext only after the SkSurface it has created
        
        Because the context deletes memory that is accessed while the surface
        is being destroyed.
        
        Change-Id: I6f73baeb604e9ac79d6dd7eb2137791666a64712

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [fe6d28a7038ab13e74697c80f23b3233edc479c4]

        allocate Skia SkSurface on demand
        
        Since VCL seems to often do a resize between creating
        the SkiaSalGraphicsImpl and actually starting to draw, it's a waste
        to create a surface that will be immediately destroyed again.
        
        Change-Id: Ic1f67701042ccae2ad51cb9a3f8646b888f94cc4

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [fd435574df19ddec99236fb582900b9aabcd6bac]

        update Skia PCH after the update to m79
        
        Change-Id: I1e18686ac6f501a04d6f56c78c998621d430d721

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [063413593318f07f46954912dedae9e6caa9853c]

        resize surface in SkiaSalGraphicsImpl if needed
        
        This is similar to what the OpenGL backend does. Apparently the VCL
        code can just silently resize the graphics without telling.
        
        Change-Id: Ie7c2a7798e76ad598e9cdd1435d68ed03793c408

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [8f7c1fabfdb5d88a3d6f9581d654dd0d2e6495e1]

        fix Skia/vulkan with some locales
        
        Change-Id: Ie2dcd526efba5631a6956023d864be828c6eb634

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [2b861c8d7e7473ced945ddc6677fe45ff154865e]

        update Skia to chrome-m79
        
        Change-Id: Ie79f4752c4d0978b816774674bc923e6973289f8

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [b4a0d68bf836483fd4c95f968695cb94a8aa740c]

        build skia by default
        
        Change-Id: Ia7d9c95b2e1e78481755f40d817c6f16a5d2b4ed

2019-11-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1eb58a690cc3efae605a2b38d5cd57516e4d1c64]

        backendtests: remove unused variable - aReturnValue
        
        Change-Id: I1a2ef490ad0ae6f431f8b4c40c27c7829c51e08d

2019-11-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [504414a674ebaf103603e033da5b818dc9f4ce90]

        skia: move {to,from}SkColor to gdiimpl.cxx
        
        Currently {to,from}SkColor is not used elsewhere so no need to
        have it defined in the header.
        
        Change-Id: I693902a876a55caead4a82982c1420d6883dd5e8

2019-11-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1475837a107a3aa3551883d9fe9602ae9f97babb]

        skia: change lclPolygonToPath to get SkPath as parameter
        
        More futureproof as it can be used for adding PolyPolygon
        
        Change-Id: Ic0c32e8bf8d2189df3ee2d80fe6dc8c00ce8fcef

2019-11-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6b50941432756a01072164d83ce3687b4fc44cc4]

        add "invert" tests to BackendTest
        
        All backend tests are not enabled yet as none of the backends pass,
        but testDrawInvertWithRectangle and testDrawInvertN50WithRectangle
        should pass with skia backend.
        
        testDrawInvertTrackFrameWithRectangle is more complicated as
        drawing an inverted dashed frame around overshoots outside of the
        rectangle area (as with gtk3 backend, maybe others too). This is
        something we need to fix or better yet to get rid of this invert
        mode.
        
        Change-Id: Ibc08ff99d91014c41324b67e8e984111bcd3c7ac

2019-11-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8a4f650064edacf4814a9307764f89f9e54f928c]

        skia: implement invert operation
        
        Change-Id: I248518283ee6a4604bc45f36f2af3804a15f5652

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [7d3c4e89b642ff464dd1e2fd5ae188d35a625648]

        update PCH for Skia
        
        Change-Id: Iece4d90774890576bd3d84ed2218de56def96077

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [00dfb826d5e03d1c436b0573e4cc531d1021a8a7]

        fix Skia enabling (disabling and it should not be enabled by default)
        
        Change-Id: I96bd8565a2a311d556ca96d868feccaf00a9cfe3

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [a81cddb3b2bc2848111eb3781c26acdab7baf628]

        use the same config file for skia build and using it
        
        So that the setup is consistent.
        
        Change-Id: Ia113c7bf79036e3ec7585263ed70da68e461fbac

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [a8b73758e723656173aebaaa9d94926b03ca01d4]

        disable checkconfigmacros compiler check for UnpackedTarball
        
        When building code using Skia, macros for Skia are defined
        in config_skia.h, and Skia uses #ifdef to check for them, but that's
        ok, and we neither care nor can do much about it.
        
        Change-Id: I0029f0d82b26638e0395efec06c03303333ec1e9

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [94d35ad02b94f9fd77d0c2bb1ea6d0a99c10a174]

        make Skia SkBitmap dumping function static
        
        So that it's usable also from the outside.
        
        Change-Id: I4d5184eb8a9dd452a94e5d5b7fe5ed7e329725a0

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [8bd0c67e9a80043910d1ac1d4717c5d70e6cffc0]

        remove abort() from SkiaSalGraphicsImpl::invert()
        
        This gets called during LO startup.
        
        Change-Id: I98061df91d6503100ca7edf6058d50fc529180d4

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [6f5c85daa0e5073d87d1d7699bfa59af159686ca]

        basic implementation of Skia text drawing on Windows
        
        Change-Id: If66e92aef04cd5bbeb22b8c5da65b7b9c77fed23

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [ef943999fbac70a28066093028e2192f8aba4c72]

        use SupportsBitmap32 also for Skia on Windows
        
        Change-Id: Ic40b76f152767d25c3645de2cb013c3af4ae93a4

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [b6cbf5dbd067c63f94872e31f2332e95edc201dd]

        refactor Windows OpenGLGlyphCache stuff to be reusable for Skia
        
        Basically just remove 'OpenGL' from names of most of the classes,
        turn them into base classes that have OpenGL subclasses that
        actually implement the functionality.
        
        Change-Id: Idf1f347cebc2a417bda37d6955201c775ecb0890

2019-11-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8fa83a3265e25b164cb11d598f1fbb49a7b8fbf1]

        fix warning
        
        Change-Id: I6f0f278bae75bb5e0cd49523b4ce6c4918092412
        warning: declaration of ‘graphics’ shadows a member of ‘SkiaFlushIdle’ [-Wshadow]

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [5c4f872a77b9b0cd5f061c06c5b771c1aeff4c59]

        build properly with or without Skia enabled
        
        Change-Id: I5106f13682963b81753f79c3203d4ef7387664fe

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [8f5c2a559ac4190db36a1fa85ba965f3cceab5ed]

        disable bitmap CRC checking in SvmTest::checkBitmap(Ex)s() for Skia
        
        The idea itself is broken, the CRC depends on the scaling algorithm
        and also on the exact internal layout (and if scanlines are rounded
        up, the CRC also depends on random bytes).
        
        Change-Id: I800be8553c7f2afce1a4c292cd61369cde0ba6c3

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [856ac32933442378f7e21d1ec6015adcbc2e95b2]

        also check rendering in SvmTest::testBitmaps()
        
        Just like it's done in SvmTest::testBitmapExs()
        
        Change-Id: If004853aa12987eae1857c69061bdca114384942

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [71a07e886c61b47370ddaaf1b3d4b88971ef9efc]

        initial implementation of Skia drawing on screen in Windows
        
        Change-Id: I1562bd2cfd1862947042bef3343aefd851a65002

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [3027980cdfaa954e4b4c244d3cd493923077d359]

        make WinSalVirtualDevice::SetSize() always call Init() for all Impl's
        
        I don't see why this should be OpenGL-only. For WinSalGraphicsImpl
        it's a no-op anyway, and for other Impl's it may be useful to find
        out that they have been in fact resized. For Skia this is necessary
        because Init() the first time may get called with empty size.
        
        Change-Id: I4a8fa0fc633b415735d3633e89f208ab1c1f1229

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [6335abb04900b8554eab577eea960231e28cf0ad]

        make X11/Skia render to screen using Skia code
        
        Change-Id: I3056afe2ba0a15e0798d209ab9bd833c773948be

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [3148e92e6d2bd784be9ee384dd2f5a067ac80199]

        build also the tools/sk_app part of Skia
        
        That's basically code that allows intergrating the library with X11 etc.
        
        Change-Id: I3f5506ef4ecc334b4e93c4450fb1aa4c53dbfefc

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [59205c742c43b4c456b69c3fd94e7fa35ff3eec0]

        implement skia x11 cairo text drawing
        
        Change-Id: Id7d29980d2ea82b98e478e24b7e3189c31fa7257

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [02c80c21d36fb26cf7d52a5d00e8bdc4045afa57]

        make the X11/Skia backend finally capable of drawing on screen
        
        Change-Id: I5c847c1036c671137ee27053691189093b1dafae

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [cf7c3fd721e7ea390e8a81fba0a1caa30c92cc10]

        correct SkPaint usage when painting
        
        Handle SALCOLOR_NONE properly. Also avoid reusing a global SkPaint,
        creating a new one is as cheap as making a copy, and this way it's
        less error-prone.
        
        Change-Id: I12659cdc58b02f5105029b2b89d1b0c147c7a471

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [4b27fa29eef0ec6af7e71de5d58449ef2e0e3fa4]

        flush SkSurface's SkCanvas before getting data from it
        
        It seems this is necessary, otherwise there may be pending
        operations.
        
        Change-Id: I93650bbd622d8ab8b6535a950afd2b6ac6a87db7

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [94941da28f69cbca6c3d125ec267fe2efadc0a1d]

        implement Skia setClipRegion()
        
        Change-Id: I9e525936bba50b565704ee1b60d7464a7397dc80

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [b4f3a3596056ae4064548b38ac1af3da4fec9506]

        better handling of bit depths in skia code
        
        Change-Id: Ifb3103cc3494bc55a562d4b6a16b59a044782416

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [7b70d6a003474c8bc97ed446ff9181ba9eee3d37]

        implement skia copyBits()
        
        Change-Id: I6706de1daaac60ce493b60af129e7a8e92c73bed

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [d75e68b5282bbc258f4ab5dae01ec3d7a3ff4783]

        more SkiaSalgraphicsImpl drawing
        
        Change-Id: Ie17e8180a07ea96eff5f98b7a59efb8f576801ff

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [55c0d61125f7da9b4c666d7008d4c81bceb9d439]

        Skia alpha handling improvements
        
        CppunitTest_vcl_bitmap_render_test now passes.
        
        Change-Id: I88863c63de84f28b5dfeeaf73d3879bc7cbba1b2

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [1a94be64dfe4c1877c24b5d22152a0cad7db40b6]

        Skia supports 32bit bitmaps
        
        And I'd say OpenGL does as well, but enabling this for OpenGL
        makes some tests fail, so let's keep this only for Skia.
        
        Change-Id: Ibbbb460cd053f4a6caa4e3a8a9c6ec52e19dcd38

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [06986d2eb8154230f2980567a80344c12a5e87e8]

        better support for <8 bpp in SkiaSalBitmap
        
        Change-Id: Ife79abfb9c36925405fd0b7da40f5274c0339117

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [17e61ec9620bdb52232428d8a94d0731d2c4a4fa]

        move opengl's code for converting 1,2,4bpp to 24bpp
        
        To be reused by the Skia code.
        
        Change-Id: If3befdbd86d98a2d931c7a366c47be57a0ae6c59

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [39621789d09b20859811d622e5d0a899ea493f26]

        add .cxx file for SalBitmap
        
        And move the non-trivial virtual UpdateChecksum() there.
        
        Change-Id: I6776a51373e375e12f1ec9588a9c49410ae5124a

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [c563866116e17a93b5d27e47189501186b194107]

        more work on SkiaSalGraphicsImpl, mainly drawBitmap
        
        Change-Id: I153f71abe4612e2561e41ee923eb28e46cc31a98

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [86b42a4d6c91ff77b15c2cd4582de215d0321374]

        initial work on Skia SalGraphics
        
        Change-Id: I3a86052ac1243e1dcdf63c7d003a7cd7c678faa8

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [886e5d2701c8d1f08c612eb3f093027fc590c508]

        basic functional implementation of Skia SalBmp
        
        Not complete but can pass basic tests.
        
        Change-Id: I8e81c44554663a99cd4b262e37f4841ba0687cf1

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [1e9fae677579b59ddbc4cd69e201b95f51b8c742]

        initial empty Skia VCL implementation
        
        This mostly duplicates OpenGL cases. Pretty much all implementation
        methods are empty.
        
        Change-Id: I333506f56dcc46c3e9405fe8194c172de17c54fd

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [534d89fed30983bcc48387facc3410f13e230683]

        move opengl vcl files to opengl/
        
        Better to have all of them together rather than scattered.
        
        Change-Id: I1f8bbfb7018a6c28c87e4dfa2acbf4efde62894b

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [736e7ceee814eac3689e588b5032fe29cc229bf7]

        build Skia also on Windows
        
        Change-Id: Ic86aac42745c3241ce14235cc1b4f4adb39eba2d

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [ceec41680fe1b06b778c3a73af21434f3b9496d4]

        add PCH to Skia
        
        Change-Id: I0aa96bec7319010ff4749e3ab5c0ceef3dc55766

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [f802eab41b59f3395bc43d6147f4b4534607fb61]

        build also OpenGL and Vulkan support in Skia
        
        Change-Id: I0b42dd0ef4d1e92bcde7c4b64d2fc159e8bebcb1

2019-11-27  Luboš Luňák  <l.lunak@collabora.com>  [478f290e45c9cbf49576889088ea4dd71972d64b]

        initial build of the Skia library
        
        Not quite complete yet, missing e.g. Vulkan sources, and the setup
        is not completely correct either.
        
        Change-Id: I2283bf12f0d226ff8a34554deae5a7bd69045971

2019-11-27  Stephan Bergmann  <sbergman@redhat.com>  [3a6f270edfffb97763927b2732feacedbdac1e80]

        Remove unused BackendImpl::t_string2object
        
        (found by upcoming loplugin:unusedmember)
        
        Change-Id: I466a588837b476c94fb8a0ce926318629d8524dd
        Reviewed-on: https://gerrit.libreoffice.org/83815
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-27  Tamás Zolnai  <tamas.zolnai@collabora.com>  [653b53287ca09a9ffe3f5ce0242919e719c1086c]

        Better handling of text rotation attribute.
        
        We need to have a separate attribute for vertical option and
        for rotation option. So rotation won't be lost by setting
        the text direction.
        So I added a rotation member variable and use that as an orthogonal
        variable to the vertical text direction.
        A follow-up fix for tdf#100926. The problem was that the rotation
        was imported / exported correctly from/in ODP, but the text was not
        displayed as rotated.
        
        Change-Id: Icddc0689f06fdcd52df6dc911e02a9a948c42654
        Reviewed-on: https://gerrit.libreoffice.org/83809
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-27  Szymon Kłos  <szymon.klos@collabora.com>  [b919f246977a4a048419ba6129d411d30d37013e]

        jsdialogs: export FillStyle command to JSON
        
        Change-Id: I4115580bd3aad807c43fb8aaa20c898ad84cbab6
        Reviewed-on: https://gerrit.libreoffice.org/83381
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/83779
        Tested-by: Jenkins

2019-11-27  Szymon Kłos  <szymon.klos@collabora.com>  [2269225b81c2c2ee176db91d25fe1533b40b5e5e]

        jsdialogs: send .uno:FillStyle updates in Impress
        
        Change-Id: I9b266d9134678e98a5540ec3681d24b3ea43506a
        Reviewed-on: https://gerrit.libreoffice.org/83382
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/83778
        Tested-by: Jenkins

2019-11-27  Szymon Kłos  <szymon.klos@collabora.com>  [aa5b9c86e20dddac55f73d241bb030b1ca51d786]

        jsdialogs: send .uno:FillStyle updates in Calc
        
        Change-Id: I51682546a3c8fd4ee6d97cf8bf79d066e571addf
        Reviewed-on: https://gerrit.libreoffice.org/83386
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/83780
        Tested-by: Jenkins

2019-11-27  Stephan Bergmann  <sbergman@redhat.com>  [8d23959b9eb014b625e3d7a8ee8aea51cdc6abbf]

        Remove unused return_type template
        
        unused since 1c2405ba44c5a146188c19e235f857ab18ea05f0 "tdf#89387 General functor
        and basic operations"
        
        (found by upcoming loplugin:unusedmember, which identified each of the two
        explicit specializations' sole member as unused)
        
        Change-Id: I275137cc70cbe4e58a728779e7e7593c5e11224b
        Reviewed-on: https://gerrit.libreoffice.org/83836
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-27  Stephan Bergmann  <sbergman@redhat.com>  [dc944569bf311981a681b106b87e82d1262ccef2]

        Remove unused TrueColorPixelPtr specialization SetAlpha
        
        (found by upcoming loplugin:unusedmember)
        
        Change-Id: I2f2681911893242f67188af2747e0b90090c8e22
        Reviewed-on: https://gerrit.libreoffice.org/83831
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-27  Stephan Bergmann  <sbergman@redhat.com>  [30d21f8bcd44b5786c1ee3f362b327bae8fe56d3]

        Remove unused WW8_FFN_Ver8
        
        unused since bb494d6bd8c5868f34bd8f9444ed3eb401145f10 "check font and list
        lengths"
        
        (found by upcoming loplugin:unusedmember)
        
        Change-Id: I985e8efe4892a28c78e80750cf9957fb02b00fb8
        Reviewed-on: https://gerrit.libreoffice.org/83830
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-27  Stephan Bergmann  <sbergman@redhat.com>  [08c4679eb588aeca8423060157e282c790c9d2ed]

        Unused bitfields don't need a name
        
        (found by upcoming loplugin:unusedmember)
        
        Change-Id: I1ca74aa2f4758c34fc1eb25f06615c1001933a39
        Reviewed-on: https://gerrit.libreoffice.org/83829
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-27  Stephan Bergmann  <sbergman@redhat.com>  [8991c3ddb7590263dad03e39d222bd2dd9f5fed0]

        struct GlobalNameIds doesn't need a name
        
        (found by upcoming loplugin:unusedmember)
        
        Change-Id: I3ee03d5c98e5f4de1891852ab07af999911d3e8a
        Reviewed-on: https://gerrit.libreoffice.org/83828
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-27  Stephan Bergmann  <sbergman@redhat.com>  [6109589065b61807d8d802329d872a019540e4ac]

        Turn StateTransition::Options into scoped enum
        
        (the enum type itself was identified as unused by upcoming
        loplugin:unusedmember and is put into use this way)
        
        Change-Id: Ic63931d17b512d675a0182cb9045aad5d0e9e835
        Reviewed-on: https://gerrit.libreoffice.org/83824
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-27  Stephan Bergmann  <sbergman@redhat.com>  [8cb7deff9bf49d17b7519d9d49aea5943d14baa3]

        Remove unused Dispatch::Action
        
        (found by upcoming loplugin:unusedmember)
        
        Change-Id: I2e4b78b209b4d1a11f50519b06a1a9b0a154ccf0
        Reviewed-on: https://gerrit.libreoffice.org/83820
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-27  Stephan Bergmann  <sbergman@redhat.com>  [02cbe59776e75f045fe5b62f4435ee7b7343b900]

        Remove unused RecentlyUsedPageCaches::value_type
        
        (found by upcoming loplugin:unusedmember)
        
        Change-Id: Ib0d6afbafcc210fbf839b64c370743071c51f5b4
        Reviewed-on: https://gerrit.libreoffice.org/83819
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-27  Stephan Bergmann  <sbergman@redhat.com>  [478a2406d15250dba529dbe17bbbf76e9f2192ec]

        Remove unused sc/qa/unit/ucalc_*.cxx data
        
        (found by upcoming loplugin:unusedmember)
        
        Change-Id: I2ed1fd158779716297a93fade34b1cf541c44aba
        Reviewed-on: https://gerrit.libreoffice.org/83818
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-27  Stephan Bergmann  <sbergman@redhat.com>  [9da29bdc19b7135c5141cde7ae463101e3d4d69b]

        Hide parts of sal/osl/unx/thread.cxx only used by !NO_PTHREAD_PRIORITY
        
        (to silence upcoming loplugin:unusedmember)
        
        Change-Id: I86e340e6ade043e020609f0f4da58ba94be6ab1b
        Reviewed-on: https://gerrit.libreoffice.org/83817
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-27  Julien Nabet  <serval2412@yahoo.fr>  [4895e01dee323d97d5573a6a2ff4696c3e7bcd25]

        In the same way as 97ad402d58b52a1f2636905137c21298531c2935
        
        OPreparedStatement::setDate works but let's use good habits.
        
        Change-Id: Ic410910ea138cc23d7f33bccd96812efd041732c
        Reviewed-on: https://gerrit.libreoffice.org/83842
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-27  Miklos Vajna  <vmiklos@collabora.com>  [3a8a75deea23f725d9b4f80e370d9a1ce913c108]

        external: update xmlsec to 1.2.29
        
        Change-Id: Ic65bedd208e45dfb58e27d297c231d7d5ce7385f
        Reviewed-on: https://gerrit.libreoffice.org/83835
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [b4494f276795d1bb419d258ed0b2ec33c92c7290]

        tdf#108642 remove dynamic_cast
        
        use virtual method instead.
        Takes the opening time from 10.5s to 9.2s for me.
        
        Change-Id: I015c05b112dd7e8b7ea3ef722e082d25a3062cce
        Reviewed-on: https://gerrit.libreoffice.org/83847
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-27  andreas kainz  <kainz.a@gmail.com>  [b521f14f7c253113061798cb58fc3e565e92cb7d]

        tdf#109425 NB accessibility event fix
        
        Change-Id: I246189a0de364a1a0a5e2dc902fa3804762fe389
        Reviewed-on: https://gerrit.libreoffice.org/83626
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-27  László Németh  <nemeth@numbertext.org>  [001e11c8f4a52a2eb308562bdee8516efb77b96b]

        tdf#76586 fix table width of auto-width nested tables
        
        when they have (sometimes incorrect) fixed cell widths.
        
        Change-Id: I98bf37bfce72b84eed14e354520e4741ae2ddada
        Reviewed-on: https://gerrit.libreoffice.org/83787
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-11-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [28ea418a3f1905d8a4a8e5813e8ed737960c62d2]

        tdf#108642 rate-limit progress painting
        
        this takes the load time from 9s to 6s for me
        
        Change-Id: I1a492b33106e43b1405238fe3a120a6447649f69
        Reviewed-on: https://gerrit.libreoffice.org/83848
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [4edf078a77167d0fb5201f857146d95a901a809e]

        tdf#108642 simplify comparison data calculation
        
        Complex table-based writer doc with sidebar slow to open.
        
        We are only using the extent data in SwAccessibleTableData_Impl as a
        comparison method to see if that table structure has changed.
        So just compare the rows and columns arrays instead of calculating
        extents.
        The downside is that we might fire events a little more often.
        
        This takes the opening time from 17s to 10s for me.
        
        Change-Id: I936cbc01072345d6360c0ec162de20b3111a588e
        Reviewed-on: https://gerrit.libreoffice.org/83682
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-27  Henry Castro  <hcastro@collabora.com>  [b918a7a7f5b0a868cd1c975cd0e6b3346c74ba3b]

        svtools: encode Base64 the images of the items of the control "ValueSet"
        
        Unfortunately the "Table Design" panel has a "ValueSet" control with
        images constructed with the function "CreateDesignPreview". I have no
        other choice to export the images to base64 and send it to client.
        
        Perhaps later we can optimize the function "CreateDesignPreview", to
        accept SVG pattern or something related.
        
        Change-Id: I34bc8374ffd2a16fbb8fbc2fcd6a41a96bda57a5
        Reviewed-on: https://gerrit.libreoffice.org/83538
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/83687
        Tested-by: Jenkins

2019-11-27  Caolán McNamara  <caolanm@redhat.com>  [05734503ed36cff64cfaac8afb7c6df5eced8873]

        tdf#126043 use another bulk_insert_for_each
        
        Change-Id: I05c3fc6e708d000ba955981dbd8d11371ea99da2
        Reviewed-on: https://gerrit.libreoffice.org/83686
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-27  Caolán McNamara  <caolanm@redhat.com>  [1cf1e9cc33327128f30c6781b4d8c16e20601540]

        crashtesting: export of fdo50613-3.odt to docx crashes
        
        there are multiple objects in the doc and the ole cache hovers at the max size at
        which it wants to purge excess object.
        
        On save to docx, object a's chart model is fetched in order to save it, this
        triggers activating that object a, so object b is purged from the cache.
        storeOwn is called on b to save it to the document persist storage.
        
        During save of object b to document persist, ChartView::getExplicitValuesForAxis
        is called, which calls impl_updateView which eventually calls lcl_setDefaultWritingMode.
        
        *if* IsCTLFontEnabled is on, then chart digs through its parents objects
        looking for a chart in order to see what the writing direction is at the
        insertion point of the chart, or failing that for the page its on)
        (this also seems dubious as it might be any chart, not the current chart)
        
        To see if the object is a chart it calls getPropertyValue("CLSID") which brings
        the object into the ole cache, another object is purged from the cache, and the
        object purged is object b (which is in progress of getting purged already)
        
        object b is now purged in the inner case, so when control is returned to the outer
        storeOwn the object properties have been deleted and all is lost
        
        disallow a purge within a purge
        
        Change-Id: Ia21e794759aa82b6bcf39c638be8b47ac58a9bb3
        Reviewed-on: https://gerrit.libreoffice.org/83808
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-26  Julien Nabet  <serval2412@yahoo.fr>  [d8feeecfec0753b566183d30d935bd389a9c9515]

        Fix for 2 commits related to cppcheck:
        
        1) https://cgit.freedesktop.org/libreoffice/core/commit/?id=4e1ae2a9a0d2d9185b49677fa4ea2a2b1fe8bab2
        I had let "size" and "fields" initialized twice instead of initializing only
        
        2) https://cgit.freedesktop.org/libreoffice/core/commit/?id=e6ab01ce532d1db01579b70bd476b2f643522bf9
        put back original order for NestedKeyImpl and adjust initialization accordingly
        
        Change-Id: I6ca4e6520558011c359f8ea089b6d431ad79edfe
        Reviewed-on: https://gerrit.libreoffice.org/83810
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-26  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [ffa636ba74b04b3258ec9a696bc4eac33581fa24]

        tdf#43021 WIN opt-out of OS recent folder usage
        
        The Microsoft documentation for SetFolder explicitly mentiones
        "In general, we do not recommended the use of this method. [...]
        SetDefaultFolder is the better method." If SetDefaultFolder is
        used the recently-used folder overwrites the value passed to
        SetDefaultFolder, which is shared between all file pickers.
        
        With this patch we rely on the LO internal mechanism to show the
        last used directory in the file picker.
        
        Regina's workaround basically does the same, as it just sets
        oRegistryKeyContent.WorkPathChanged, which triggers the internal
        path to use SetFolder instead of SetDefaultFolder.
        
        If you're wondering about the GetFolder() handling, the MS API
        docs have this: "Gets either the folder currently selected in the
        dialog, or, if the dialog is not currently displayed, the folder
        that is to be selected when the dialog is opened."
        So the call to GetFolder(), after the dialog is closed, returns
        the folder set by the SetFolder call, not the folder selected by
        the user, in case of the save dialog at least.
        
        Change-Id: Ia24f47848501df82727bfb2a99db723468bfe5b1
        Reviewed-on: https://gerrit.libreoffice.org/83409
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-11-26  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [ec554ac30236fa7949e9866d01319d4e3e88c983]

        tdf#126607 Qt5 activate window before setFocus
        
        .., and prevent Qt5MainWindow to take any focus.
        
        Our top level Qt5MainWindow shouldn't handle focus directly, as
        it's always completely drawn by the child Qt5Widget, which also
        handles input. So prevent any direct focus handling by setting
        the Qt5Widget as the focus proxy of the Qt5MainWindow.
        
        Also setting the focus of the child widget on its own seems to
        do nothing at all. At least I didn't see any difference after
        commenting the code block. But it at least has some effect, if
        you call setFocus on the real window, but that breaks Impress
        full screen mode, which somehow gets scroll bars?!
        
        Not that I understand why this is needed. At least the original
        X11 code just calls XSetInputFocus in this case.
        
        Change-Id: I591c031a17a7ae0b5486760cd1802522d4088678
        Reviewed-on: https://gerrit.libreoffice.org/83689
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-11-26  Julien Nabet  <serval2412@yahoo.fr>  [97ad402d58b52a1f2636905137c21298531c2935]

        tdf#128698: MySQL/MariaDB direct Connection: time-values not written to table
        
        Initialize MYSQL_TIME my_time structure before using it
        Same idea as part of f4393330b2bbebc7290b72ad2f5b81d26244ac64
        but by using modern initialization instead of memset
        
        Change-Id: Ife9741604e7bf8f0fbe4671ddb16a56204f4fa43
        Reviewed-on: https://gerrit.libreoffice.org/83811
        Tested-by: Jenkins
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>

2019-11-26  Stephan Bergmann  <sbergman@redhat.com>  [c32dedb3a6b44c6f9e5badb656883792adbcb0a2]

        Remove unused DemoRenderer::maColorWhite
        
        (found by upcoming loplugin:unusedmember)
        
        Change-Id: I518c70d3f4011bd5f0f582ca239dc6f8e49d9656
        Reviewed-on: https://gerrit.libreoffice.org/83813
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-26  Michael Stahl  <Michael.Stahl@cib.de>  [508dce40f8fda55767b9f78251725e225db2bd2f]

        xmloff,sw: fix handling of invalid attribute with multiple ':'
        
        ooo53770-1.odt contains an invalid attribute
        style:style:use-optimal-row-height, which was round-tripped as an
        unknown attribute, triggering the assert in CheckValidName().
        
        This reveals a confusing mess of SvXMLNamespaceMap::GetKeyByAttrName
        functions.
        
        The bCache flag for one of them was accidentally inverted in commit
        78f0d15893c56d7368ddd7ded4e70f2a3bb9d2f4 "loplugin:constantparam in xmloff/"
        
        There are basically 2 use cases for this:
        * XML element and attribute names, which are XML QName and contain at
          most 1 ':'
        * XML attribute values, which are namespace-prefixed and may contain
          any number of ':' in the "local" part of the value
        
        Because caching is explicitly disabled for Calc formulas, just resolve
        the inconsistent bCache by always caching element and attribute names,
        and never caching attribute values, so we need just 1 flag.
        
        Change-Id: I363ea2229d0bf5c7199d61b0fee0d9f168911bfa
        Reviewed-on: https://gerrit.libreoffice.org/83619
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-26  Caolán McNamara  <caolanm@redhat.com>  [c8afb4000f178badaf63c2f38fd3fbc12ec832f3]

        tdf#129037 add a way to select multiple entries of a ListBox together
        
        Change-Id: I362a9e9e644e15f0dd3aeb691973a0979d17eeb0
        Reviewed-on: https://gerrit.libreoffice.org/83771
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-26  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [b1e73fd49661e07e6085310f3f6ecc6ade2a3762]

        tdf#127403 Revert "VCL keep / return the original set TextEngine font"
        
        This reverts commit cc223fa12a61ba0e580b884386a7f5d7efd0541f.
        
        All the other attenps to fix this seem to cause timeouts in the
        Jenkins clang_dbgutil build. I don't have one around and no time
        to investigate further, so let's see, if the revert passes.
        
        Change-Id: Ib915185eaf79073523351705baf28df3c62906f1
        Reviewed-on: https://gerrit.libreoffice.org/83654
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-11-26  Tamás Zolnai  <tamas.zolnai@collabora.com>  [11395405d08ecb44a555fd26d0e16993cb5e13f6]

        SpellingPopup: Fix Ignore All execution.
        
        Change-Id: I13520c1f14530cc1f04290d4d0b204cc45b124eb
        Reviewed-on: https://gerrit.libreoffice.org/83786
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-26  Tamás Zolnai  <tamas.zolnai@collabora.com>  [6f62a5c4ee2c1b7654c7fcaa618fb495e0d32f0a]

        tdf#128985: ODP: Style text directions revert to RTL on save and re-open
        
        First we need to check duplicate writing modes and then
        ignore the defult LR_TB writing mode.
        
        Change-Id: I166141abd6286fc48c095ef92751e420fb197b3e
        Reviewed-on: https://gerrit.libreoffice.org/83785
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-26  Miklos Vajna  <vmiklos@collabora.com>  [162722dfa96dc10243e9a07a3c123f22481d42cd]

        tdf#128605 DOC import: fix cont sect break with different top/bottom margin
        
        Word has a feature to attach different page margins to sections, and
        then refer to these section definitions via continuous section breaks.
        The result is that the margin changes never introduce a page break, and
        left/right margins are applied instantly, while top/bottom margins are
        applied from the next page.
        
        Now in Writer, either these continuous section breaks are mapped to a
        page break and all margins show up as expected, or we don't do a page
        break, and then the number of page breaks are as expected; but you can't
        have both at the same time till the feature is missing in Writer core.
        
        Commit c5ed52b1cd6f22787c94bec035ceecf9e1da3271 (ww8import create a
        pagedesc if continuous section changes margins (bnc#875383), 2014-07-21)
        tweaked this decision, so that the DOC import always creates a page
        break, but left the DOCX import unchanged.
        
        Fix the bug by going back to not creating page breaks on top/bottom
        margin changes: this resolves the scenario and still keeps the original
        situation fixed, too.
        
        Change-Id: Id0e8c3a4ce40db8da024a0a20005eb0445325a1a
        Reviewed-on: https://gerrit.libreoffice.org/83789
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-11-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9b20a87144c16e695b97f193da734b1c0b05baed]

        Fix typo
        
        Change-Id: Ib0c7988306a55740281daa75f24e0d393be9bb02
        Reviewed-on: https://gerrit.libreoffice.org/83823
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6b812d81263d0261c08041aaac2c60d040aa26f6]

        Fix typo
        
        Change-Id: Iee87dbb1a2e02891728a0aad2361fce60a479433
        Reviewed-on: https://gerrit.libreoffice.org/83821
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-26  Stephan Bergmann  <sbergman@redhat.com>  [928c854f7dff9d8e015ed682a36429f32f1f87e7]

        Remove unused OpenCLEnv::mpOclCmdQueue
        
        unused since 4eea4af8924e3b1bb00c22cf1f9d21fc4dec6e83 "tdf#103204 opencl:
        initialize command queue on demand"
        
        (found by upcoming loplugin:unusedmember)
        
        Change-Id: Ic8ab914699d5a99338abdfc315001603a8255e1b

2019-11-26  Stephan Bergmann  <sbergman@redhat.com>  [d2c2d250fdbcda77bafec75c4c1df44868b031f5]

        Remove unused StateChangeEvent::return_type
        
        (found by upcoming loplugin:unusedmember)
        
        Change-Id: I0259881207d2014df460ed83afe3da0a13068147

2019-11-26  Michael Stahl  <Michael.Stahl@cib.de>  [10d72337640677e2d49b522a734728646c9b8e96]

        sw: WW8 import: fix again asserts on fdo45983-1.doc export to ODT
        
        The problem is that we now insert 2 dummy characters at the start of a
        fieldmark instead of 1, so the checks in RedlineStack::MoveAttrs()
        were off by 1 and we get the same invalid redline containing the start
        but not the end of a fieldmark.
        
        (regression from 7f2e61f884949ab27bcb7e1a02ece9a5cb4354b9)
        
        Change-Id: I9752ca4c3a281539e37ddac4fe811e2f9d7374a6
        Reviewed-on: https://gerrit.libreoffice.org/83783
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-11-26  Miklos Vajna  <vmiklos@collabora.com>  [87156783e5bc89709a1933efbbde82817715d5dc]

        Remove some unused includes
        
        Change-Id: Ia24c806f227570f7a000e85eece75c9d02d25a4b
        Reviewed-on: https://gerrit.libreoffice.org/83782
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-11-26  Julien Nabet  <serval2412@yahoo.fr>  [08ce9a9293523c2b49e3beda62c0eb0f75be2745]

        cppcheck: performing init in init list (sw/vcl/xmloff)
        
        Change-Id: I8e6c77847e1c2ec386c27c34b75160f4a44da2fe
        Reviewed-on: https://gerrit.libreoffice.org/83717
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-26  Stephan Bergmann  <sbergman@redhat.com>  [83ad0fe65f97e879ed65a72b789a86028caec1f2]

        loplugin:staticmethods (clang-cl)
        
        Change-Id: Ie3b1e7d8a048bc161770bfb01f4d94e14a3fdea9
        Reviewed-on: https://gerrit.libreoffice.org/83768
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-26  Miklos Vajna  <vmiklos@collabora.com>  [59c1beb96f93e75a67c6c00cc043498abfa16ba4]

        nss: fix Android build
        
        By not building some of the test code.
        
        The first hunk is necessary to avoid:
        
        /home/vmiklos/git/libreoffice/master-android/external/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin/ld: error: cannot find -lpthread
        clang: error: linker command failed with exit code 1 (use -v to see invocation)
        make[3]: *** [Makefile:379: abstract] Error 1
        make[2]: *** [Makefile:143: build_nspr] Error 2
        make[1]: *** [/home/vmiklos/git/libreoffice/master-android/external/nss/ExternalProject_nss.mk:35: /home/vmiklos/git/libreoffice/master-android/workdir/ExternalProject/nss/build] Error 1
        make: *** [Makefile:120: nss] Error 2
        
        The second hunk avoids:
        
        cd testlib; make libs
        Traceback (most recent call last):
          File "/home/vmiklos/git/libreoffice/master-android/external/nss/nsinstall.py", line 164, in <module>
            sys.exit(nsinstall(sys.argv[1:]))
          File "/home/vmiklos/git/libreoffice/master-android/external/nss/nsinstall.py", line 112, in nsinstall
            os.makedirs(args[0])
          File "/usr/lib64/python2.7/os.py", line 157, in makedirs
            mkdir(name, mode)
        OSError: [Errno 17] File exists: 'out/..'
        make[6]: *** [../../../../coreconf/rules.mk:392: out/../anchor.o] Error 1
        make[5]: *** [../../../coreconf/rules.mk:81: libs] Error 2
        make[4]: *** [../../coreconf/rules.mk:78: libs] Error 2
        make[3]: *** [../coreconf/rules.mk:101: libs] Error 2
        make[2]: *** [coreconf/rules.mk:101: libs] Error 2
        make[1]: *** [/home/vmiklos/git/libreoffice/master-android/external/nss/ExternalProject_nss.mk:35: /home/vmiklos/git/libreoffice/master-android/workdir/ExternalProject/nss/build] Error 1
        make: *** [Makefile:120: nss] Error 2
        
        Change-Id: I11906f56ef717842778e14edf4037bd92e42cd86
        Reviewed-on: https://gerrit.libreoffice.org/83775
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-26  Heiko Tietze  <tietze.heiko@gmail.com>  [f8a5377c9ec208adac5eb394c0c2920dbb764bd0]

        Resolves tdf#129003 - Capitalization of menu entry "Show Tip-Of-The-Day"
        
        Now Tip-of-the-Day
        
        Change-Id: I715d87cdd6b5d9a7d06a218ed8d1922037fea91b
        Reviewed-on: https://gerrit.libreoffice.org/83694
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-11-26  Stephan Bergmann  <sbergman@redhat.com>  [ed4169f2e136c7573eb0520d2fd6404861f491e0]

        loplugin:nullptr (clang-cl)
        
        Change-Id: I2e74a01c3500c1ac646479c571b6806c0fc566c1
        Reviewed-on: https://gerrit.libreoffice.org/83769
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-26  Stephan Bergmann  <sbergman@redhat.com>  [0675ee723d45e8074d2e2188983a9c19866a9078]

        loplugin:external (clang-cl)
        
        Change-Id: Iab2231e90e55c7e583a2fafd08469ee01b02ce82
        Reviewed-on: https://gerrit.libreoffice.org/83767
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-26  Stephan Bergmann  <sbergman@redhat.com>  [fc2d2e0d83620cb2779d22694ab45189acf7afd8]

        Mark external/mdds/Wdeprecated-copy.patch as upstreamed
        
        Change-Id: Idfcf192dd93df3809b5da195356747a7d3ae3d3d
        Reviewed-on: https://gerrit.libreoffice.org/83761
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-26  Stephan Bergmann  <sbergman@redhat.com>  [9f90050aa17a76adef94b4ba2568db2da1bd1b9b]

        loplugin:consttobool (clang-cl)
        
        Change-Id: I81fea38cd737a8be74e6ece333ca37cc434a1c33
        Reviewed-on: https://gerrit.libreoffice.org/83765
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-26  Marco Cecchetti  <marco.cecchetti@collabora.com>  [fa42338091ecd96b637ea52984c2642b89966f44]

        lok: calc formula bar tunneling: function list callback
        
        Added a lok callback for sending the list of functions matching the
        current characters typed by the user.
        
        Change-Id: Ia971fc55ec5eb961b4098592a8049dd0eed3ba14
        Reviewed-on: https://gerrit.libreoffice.org/83750
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-26  Muhammet Kara  <muhammet.kara@collabora.com>  [2849104773b4a32c8582e5e2c989bfc73f90274c]

        Comment the searchInMetaFile method
        
        Change-Id: Icbf1f852f8deb5392a820b46db4da19aef30f491
        Reviewed-on: https://gerrit.libreoffice.org/83757
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-11-26  Muhammet Kara  <muhammet.kara@collabora.com>  [2d01ed9e8be543460e41e009fa992103a7c8d4c0]

        tdf#94288: Show chart props sidebar on activation
        
        Change-Id: I2119b59e3b4e36a34c9925cb624558d2da49ecc7
        Reviewed-on: https://gerrit.libreoffice.org/83715
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-11-26  Caolán McNamara  <caolanm@redhat.com>  [9b6b134b3e605236e90aca089867f08d659a6076]

        tdf#126043 use bulk_insert_for_each
        
        Change-Id: I68b5a7805a2e0a76d1871448a011fdde7f7cdb1e
        Reviewed-on: https://gerrit.libreoffice.org/83685
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-26  Caolán McNamara  <caolanm@redhat.com>  [aed39d69718aa0560c57b6c9178154b900e95ee1]

        Resolves: tdf#129027 make manage names resizable
        
        Change-Id: I8b82c3dfbf07ddb565d767a223c2c46b924a29e8
        Reviewed-on: https://gerrit.libreoffice.org/83733
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f14f1cb98758ee357e1e11a54afab9f65566bdf7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - typo
            
            Change-Id: Ieecbb87c4afb9451d9b009e1107bee0388505d86
            Reviewed-on: https://gerrit.libreoffice.org/83760
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-26  Heiko Tietze  <tietze.heiko@gmail.com>  [c327be2613005a1bb5a5302ce56d4e2ec9da85b5]

        tdf#128252 - Make "Hide" and "With condition" experimental
        
        Unlcear functions made experimental until documentation is available
        
        Change-Id: I9e08752802409b05647d23f9ddd6514f109d1592
        Reviewed-on: https://gerrit.libreoffice.org/83509
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-11-26  Caolán McNamara  <caolanm@redhat.com>  [380b322b986720f155edac62b70b0d7aa40c16b7]

        tdf#126043 module identifier already known
        
        Change-Id: I710180ed125bbea250694cfb5f7d12cb1b07f782
        Reviewed-on: https://gerrit.libreoffice.org/83675
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-26  Caolán McNamara  <caolanm@redhat.com>  [f54a8c6aafac53902b144f5125665644e9a50497]

        tdf#126043 don't bother converting to OUString
        
        Change-Id: I179354659e4ee118138b994c7848c1dda39317bb
        Reviewed-on: https://gerrit.libreoffice.org/83678
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-26  Caolán McNamara  <caolanm@redhat.com>  [b8cbe67fa4c9fe63ff54e408cd64d885d4c21331]

        tdf#126043 we can use the stock attribute to skip an intermediate Bitmap
        
        Change-Id: I972774bb2b2b3e494804145a1eebca57e519c3bd
        Reviewed-on: https://gerrit.libreoffice.org/83680
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-26  Caolán McNamara  <caolanm@redhat.com>  [df701c92f3f8071d1dd6df70898c33d99e905e7e]

        tdf#126043 drop intermediate OUString
        
        Change-Id: I96906737bfe0f40b8a4c0b2f88dde7cc40daeab0
        Reviewed-on: https://gerrit.libreoffice.org/83677
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-26  Caolán McNamara  <caolanm@redhat.com>  [300ffc649aaa555bba19a0475d74067c9574fc04]

        tdf#126043 freeze/thaw around bulk insert
        
        Change-Id: I2dd9aedc305a4fe1992fe8c52fee85ade8589a5b
        Reviewed-on: https://gerrit.libreoffice.org/83674
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-26  Caolán McNamara  <caolanm@redhat.com>  [6e6233a5d0940e5bbdb346142091b0ae2e54e640]

        tdf#126043 identify the frame module just once
        
        Change-Id: I7f68cf67838bb08672975e7a38cf213022e39ed8
        Reviewed-on: https://gerrit.libreoffice.org/83672
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-26  Caolán McNamara  <caolanm@redhat.com>  [9426162a3b24732167e4fa7aa2fa6ee19d33e7e9]

        tdf#126043 use CommandInfoProvider::GetModuleIdentifier
        
        which probably already has a cached ModuleManager
        
        Change-Id: Id653e57ecf40061ace086881344a85d7413a5afc
        Reviewed-on: https://gerrit.libreoffice.org/83671
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-26  Caolán McNamara  <caolanm@redhat.com>  [3b0d29f1461c97c0c812a500b3414b9a50d694ff]

        tdf#126043 fetch the command properties just once
        
        Change-Id: Iaf343e9858be36ca8772d9c12eee772d93b4c394
        Reviewed-on: https://gerrit.libreoffice.org/83668
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ec5e91d6c123bd52f312f96812c35ef03c91fcc6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - typo
            
            Change-Id: I9b5e55add1c1b6848b0df82776322382254ba35f
            Reviewed-on: https://gerrit.libreoffice.org/83753
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5b5aeb385be531aeec412ccae22c7a25a4736d0f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Clarify handling of empty paragraph in TOC
            
            Empty heading or paragraph will not display in TOC.
            
            Change-Id: Ia7549d8f22ccf63148150140cd1ccd0bf3b3aba0
            Reviewed-on: https://gerrit.libreoffice.org/83720
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-26  Tor Lillqvist  <tml@collabora.com>  [8ce79f1a9188ae389dc8be1f53de0000b3ca0951]

        We use the system clipboard on iOS and not the "LOK clipboard"
        
        The use of the system clipboard was implemented for iOS in vcl already
        in cp-6.0. This "LOK clipboard" thing is for different situations in
        web-based Online and not applicable for the iOS app.
        
        Change-Id: I679b5c27d308a563eadaf1e543ce8c45d763f3c6
        Reviewed-on: https://gerrit.libreoffice.org/83339
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2019-11-26  Tor Lillqvist  <tml@collabora.com>  [939331c0935d671984079051fda03feb3dcf23d9]

        Add ooo.vba.word.XDocument.Close() method and implement
        
        Will be needed in COLEAT. And seems like a fairly obviously missing
        API otherwise, too.
        
        Change-Id: I990c605a7e3f9cff3b72f20a626477d010da9852
        Reviewed-on: https://gerrit.libreoffice.org/81369
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>
        (cherry picked from commit b0b0788ba040be2bf42aa19313759ba9f4811d38)
        Reviewed-on: https://gerrit.libreoffice.org/83660
        (cherry picked from commit 1562900446a99623a30fa9e719322a8c24132f9d)

2019-11-26  Stephan Bergmann  <sbergman@redhat.com>  [27005a72fdac26977498b4efae12f54b6feb3f9a]

        loplugin:indentation no longer needs to blacklist binaryurp/source/bridge.cxx
        
        ...since bfaf25f59352eb81c7f53c741995a82021f4b0ff "Silence
        -Werror,-Wunused-variable (clang-cl)" taught it about leading [[maybe_unused]].
        
        Change-Id: I0d3baf66623c50cfb35d3923273fb1129f66213f
        Reviewed-on: https://gerrit.libreoffice.org/83728
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-26  Michael Stahl  <Michael.Stahl@cib.de>  [648758906e2d4a7a953d4eda27e95bc9478d336a]

        sw: remove SwNodes::CheckNodesRange()
        
        Looks like it's the same as ::CheckNodesRange(..., false).
        
        Change-Id: I1938892cdba9ff1d9758a0f1b6cb516e28f5d8bd
        Reviewed-on: https://gerrit.libreoffice.org/83708
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-11-26  Michael Stahl  <Michael.Stahl@cib.de>  [7424588115568576c61005386242e3d7e9662dfd]

        sw: document CheckNodesRange functions
        
        Change-Id: I6ca104773eee6809258fdea6be6370b726da8fd4
        Reviewed-on: https://gerrit.libreoffice.org/83707
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-11-26  Tor Lillqvist  <tml@collabora.com>  [405c9f65c5dbfddf1f9162716fab0d30e44c420e]

        Add note that SwVbaDocuments::Close() does nothing
        
        Change-Id: Ibf4d175b4b4a0b9f168401e52af6b0459aacd046
        Reviewed-on: https://gerrit.libreoffice.org/81368
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>
        (cherry picked from commit 61a656cb9c7db1863e56d1183cb82c7e8be63cc5)
        (cherry picked from commit 5c5034a6d5d411fedf1fb00e736c55b7bdd6f840)

2019-11-26  Caolán McNamara  <caolanm@redhat.com>  [abfa8fbba38ef48a77379cec0fd151c53e027a36]

        use a better conversion to OUString
        
        Change-Id: I4a133c054700f72770380214cc794a691edac54e
        Reviewed-on: https://gerrit.libreoffice.org/83667
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-26  Michael Stahl  <Michael.Stahl@cib.de>  [a6238c3fba80889f9090d997e2a4979b78b34ac7]

        nss: upgrade to release 3.47.1
        
        Fixes CVE-2019-11745.
        
        Remove nss.fix-freebl-add-lcc-support.patch.1, fixed upstream.
        
        Change-Id: I72e35c90fabb0a83f547a787dbaee774e35f9c08
        Reviewed-on: https://gerrit.libreoffice.org/83673
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-11-26  Justin Luth  <justin_luth@sil.org>  [6ed3c7553ceebf06b316836909e71b445a8d8071]

        nipick followup: add TOOLS_WARN_EXCEPTION to empty try-catch
        
        followup for tdf#128153 docx/VML: apply style properties to shape text
        
        Change-Id: I2e1a057cfacb610d294ed106879af89482637a3a
        Reviewed-on: https://gerrit.libreoffice.org/83721
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-26  Michael Stahl  <Michael.Stahl@cib.de>  [fbb3514aee8261211790b23586752d5be9ac2f34]

        ofz#19065 sw: invalid fieldmarks created in SwWW8ImplReader::End_Field
        
        The problem is that the check added in commit
        06767a5394f1dfba71c4f0a2a07daa5664bdbd01 "sw: WW8: do not create
        fieldmark with start in frame and end in body" doesn't work as well as
        imagined; the CheckNodesRange will only check against mismatching
        top-level and second-level (in the non-body-text top-levels)
        sections, whereas in this case the start is in one table cell and the
        end in the next one.
        
        So replace that and move the check into MarkManager::makeMark(),
        so other things than WW8 import are also checked.
        
        Change-Id: I2bf32e7b579d87600b6b6718a3222f37c14aa53d
        Reviewed-on: https://gerrit.libreoffice.org/83585
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-26  Caolán McNamara  <caolanm@redhat.com>  [85ed301feee92f799bcb9ddd54660a9f52ff5a2a]

        dynamic_cast followed by the same dynamic_cast
        
        Change-Id: I182763eb693eb9f681ac90f25e6367919328d454
        Reviewed-on: https://gerrit.libreoffice.org/83618
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-26  Caolán McNamara  <caolanm@redhat.com>  [b23b2c1df9df0520a2e5baacf5b7d3fcdb3078a9]

        cid#706206 Time of check time of use
        
        add attribute markup
        
        Change-Id: I8d70513ae3e7abf80368016343f69060f197eae0
        Reviewed-on: https://gerrit.libreoffice.org/83586
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-26  Caolán McNamara  <caolanm@redhat.com>  [35de720fcb3154cb0511b3aae8b99f20fc6712c9]

        tdf#126043 cache the appname and filename
        
        Change-Id: I10987f8a447785eb0d9887f94ee0ffb0da99649a
        Reviewed-on: https://gerrit.libreoffice.org/83658
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-26  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [2d341a75c083cf2336fd14db66e850109fe83c89]

        tdf#120734 Increase max lookup value to 10.000
        
        Writer stops analyzing text attributes when the selection
        has more paragraphs than this max lookup value.
        Increase this value to 10.000 as it's quite possible to have
        longer texts with more than 1.000 paragraphs with the same style.
        
        This also fixes tdf#112800.
        
        Change-Id: Icd0c4026f55058af77334930e3601d18f9aae6ae
        Reviewed-on: https://gerrit.libreoffice.org/83657
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-11-26  Miklos Vajna  <vmiklos@collabora.com>  [8dde8f9768f0dab97cdd30e3116f7e4d737c482f]

        tdf#128629 vcl DrawTransformedBitmapEx: do scaling for flipped bitmaps
        
        Regression from commit dd4a67084853a030bf4b9f1f85d728620e0604a5 (vcl:
        avoid downscale && upscale in DrawTransformedBitmapEx(), 2019-10-08),
        the original problem to be solved was that in case you downscale a
        bitmap and upscale it later, then you get blurry result, so we try to
        avoid touching the pixels and just scale during rendering of the bitmap.
        
        However, here the problem is that scaling is also (mis)used for flip
        purposes, so go back to the original behavior for negative scaling.
        
        This keeps the original problem fixed and solves the loss of flip as
        well.
        
        Change-Id: Ic9a6eb49d55f2fb8ccf18d982e574398f010cabd
        Reviewed-on: https://gerrit.libreoffice.org/83711
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-26  Julien Nabet  <serval2412@yahoo.fr>  [b68ba6929d3df9ed5bf999e14c4ef7083ac35e46]

        Fix 9d63592d530e9ad5ab2d6aee0aba5bc0c117aae3 (take 2)
        
        Change-Id: I565bc0daa1f5902d6e619cb30c64c0c84475383e
        Reviewed-on: https://gerrit.libreoffice.org/83725
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-26  Stephan Bergmann  <sbergman@redhat.com>  [af2ed6d5c9bf5495d7aa1036d35a86444a95d35a]

        Remove bogus enumarray[_const]_iterator assignment ops
        
        ...that write into the m_buf of reference type (or at least would try to if the
        assignment op were ever instantiated for enumarray_const_iterator).  They have
        been present since a0032a2dc2e4ac7615baaacdde5fefa64048822e "improve
        o3tl::enumarray const-ness" turned m_buf from a pointer to a reference.  (Found
        with recent Clang 10 trunk -Werror,-Wdeprecated-copy, cf.
        <https://gerrit.libreoffice.org/#/c/83698/> "Remove some redundantly
        user-declared copy ctors and assignment ops".)
        
        But then at least some MSVC 2017 would still want to implicitly define them as
        non-deleted (see <https://ci.libreoffice.org/job/gerrit_windows/50602/> trying
        to build a prior version of this change) and fail, so change m_buf from
        reference to pointer.
        
        Change-Id: I3d4a420d2c4c6a6e966df74cfa33b5e00e0af5f6
        Reviewed-on: https://gerrit.libreoffice.org/83701
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-26  Zdeněk Crhonek  <zcrhonek@gmail.com>  [01a3a7cee2dc680910f4ddec004724b89a81099b]

        uitest for bug tdf#122232
        
        Change-Id: I40045b46f5cf8063e41211f9f7ea55e712036cd2
        Reviewed-on: https://gerrit.libreoffice.org/83713
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-11-26  Julien Nabet  <serval2412@yahoo.fr>  [1071e51d0177122ca5d68cb1d677d5e719d09dd6]

        Revert "Fix 9d63592d530e9ad5ab2d6aee0aba5bc0c117aae3"
        
        It's possible to make a better fix here
        
        This reverts commit 685a0c2de4e12cde691ebff63b0f2348a7d68b58.
        
        Change-Id: I764a2a296170cd66e6d2cf4f9646488c099fa870
        Reviewed-on: https://gerrit.libreoffice.org/83724
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-26  Stephan Bergmann  <sbergman@redhat.com>  [29e98888e7e17515d9d4ae60ad27fa30ec374412]

        Better fix for GCC -Werror=stringop-truncation
        
        ...following up on 2679c012115424e2728cfe79f7c6b5b243739b4e "GCC trunk towards
        GCC 9 still emits a bogus -Wstringop-truncation" addressing
        
        > In member function ‘void {anonymous}::Type1Emitter::setSubsetName(const char*)’,
        >     inlined from ‘bool FontSubsetInfo::CreateFontSubsetFromCff(sal_Int32*)’ at vcl/source/fontsubset/cff.cxx:2057:32:
        > vcl/source/fontsubset/cff.cxx:1634:16: error: ‘char* strncpy(char*, const char*, size_t)’ specified bound 256 equals destination size [-Werror=stringop-truncation]
        >  1634 |         strncpy( maSubsetName, pSubsetName, sizeof(maSubsetName));
        >       |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        ...that at least "gcc (GCC) 9.2.1 20190827 (Red Hat 9.2.1-1)" started to emit
        with --enable-optimized after f853ec317f6af1b8c65cc5bd758371689c75118d "Extend
        loplugin:external to warn about classes"
        
        Change-Id: I7b6f1fc43397cc88cb212041c3ea070941281b25
        Reviewed-on: https://gerrit.libreoffice.org/83681
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-26  Stephan Bergmann  <sbergman@redhat.com>  [48d0d5482dd4fc496e039986a71bb785f4880cb7]

        external/mdds: -Werror,-Wdeprecated-copy
        
        > In file included from sc/source/core/data/cellvalues.cxx:12:
        > In file included from sc/inc/column.hxx:28:
        > In file included from sc/inc/mtvelements.hxx:30:
        > In file included from workdir/UnpackedTarball/mdds/include/mdds/multi_type_vector.hpp:33:
        > workdir/UnpackedTarball/mdds/include/mdds/multi_type_vector_itr.hpp:74:9: error: definition of implicit copy assignment operator for 'private_data' is deprecated because it has a user-declared copy constructor [-Werror,-Wdeprecated-copy]
        >         private_data(const private_data& other) :
        >         ^
        > workdir/UnpackedTarball/mdds/include/mdds/multi_type_vector_itr.hpp:44:8: note: in implicit copy assignment operator for 'mdds::detail::mtv::iterator_value_node<unsigned long, mdds::mtv::base_element_block>::private_data' first required here
        > struct iterator_value_node
        >        ^
        > workdir/UnpackedTarball/mdds/include/mdds/multi_type_vector_itr.hpp:219:20: note: in implicit copy assignment operator for 'mdds::detail::mtv::iterator_value_node<unsigned long, mdds::mtv::base_element_block>' first required here
        >         m_cur_node = other.m_cur_node;
        >                    ^
        > workdir/UnpackedTarball/mdds/include/mdds/multi_type_vector_itr.hpp:238:7: note: in instantiation of member function 'mdds::detail::mtv::iterator_common_base<mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell> >, sc::CellStoreEvent>::iterator_trait>::operator=' requested here
        > class iterator_base : public iterator_common_base<_Trait>
        >       ^
        
        with recent Clang 10 trunk, similar to
        <https://gerrit.libreoffice.org/#/c/83698/> "Remove some redundantly
        user-declared copy ctors and assignment ops"
        
        Change-Id: I156674bad367ca68404c3c75d61ec72b401c6305
        Reviewed-on: https://gerrit.libreoffice.org/83700
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-26  Stephan Bergmann  <sbergman@redhat.com>  [95d8b368d11eeccc276c0c6ac225144566a1206d]

        Adapt to clang::MaterializeTemporaryExpr::GetTemparyExpr rename
        
        ...in <https://github.com/llvm/llvm-project/commit/
        b0561b3346e7bf0ae974995ca95b917eebde18e1> "[NFC] Refactor representation of
        materialized temporaries"
        
        Change-Id: I02fbf6765f9713e4d457f07521129cc9d8db5751
        Reviewed-on: https://gerrit.libreoffice.org/83669
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-26  Stephan Bergmann  <sbergman@redhat.com>  [28f8a26fa12c2f78696864189356db46c1cae30c]

        loplugin:implicitboolconversion: Filter out bool -> std::atomic<bool>
        
        ...as used since patch set 8 of <https://gerrit.libreoffice.org/#/c/81542/8>
        "WIP: tdf#120006 New Document converter"
        
        Change-Id: I79c2237a2e5839162272c0d49bdb4d87c9e35102
        Reviewed-on: https://gerrit.libreoffice.org/83655
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-26  Roman Kuznetsov  <antilibreoffice@gmail.com>  [e9a60f3d9ba7c6164851264e7171b90238f7948c]

        tdf#128757 Move pane context menu's items
        
        Change-Id: If7ab3e87d3ec8550ba7c25781915e7fa364a5f05
        Reviewed-on: https://gerrit.libreoffice.org/83638
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2019-11-26  Stephan Bergmann  <sbergman@redhat.com>  [f26c2f2151c3a8c667740bf8b3e06e34e9781ba5]

        CppunitTest_sd_dialogs_test still needs DrawView RTTI
        
        After 5f520f757774db17ea4e33d34c724cf2af3adcba "make some classes
        module-private", it failed with
        
        > [LNK] CppunitTest/libtest_sd_dialogs_test.so
        > sd/qa/unit/dialogs-test.cxx:160: error: undefined reference to 'typeinfo for sd::DrawView'
        > collect2: error: ld returned 1 exit status
        
        Change-Id: I913c40840596baf5358ea5acc4082a898ac4548e
        Reviewed-on: https://gerrit.libreoffice.org/83703
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-25  Julien Nabet  <serval2412@yahoo.fr>  [685a0c2de4e12cde691ebff63b0f2348a7d68b58]

        Fix 9d63592d530e9ad5ab2d6aee0aba5bc0c117aae3
        
        Thank you Vincent!
        
        Change-Id: Icb300158fe0b8f10bcee81c1f9d8a4a4a63dafc5
        Reviewed-on: https://gerrit.libreoffice.org/83706
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-25  Stephan Bergmann  <sbergman@redhat.com>  [ae71a0adef64b292ab01194817d2d763f7c85433]

        Remove some redundantly user-declared copy ctors and assignment ops
        
        ...that trigger -Werror,-Wdeprecated-copy ("definition of implicit copy
        {constructor, assignment operator} for ... is deprecated beause it has a
        user-declared copy {assignment operator, constructor}") new in recent Clang 10
        trunk (and which apparently warns about more cases then its GCC counterpart, for
        which we already adapted the code in the past, see e.g. the various
        "-Werror=deprecated-copy (GCC trunk towards GCC 9)" commits)
        
        Change-Id: Ie37bd820e6c0c05c74e1a862bb1d4ead5fb7cc9c
        Reviewed-on: https://gerrit.libreoffice.org/83698
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-25  Miklos Vajna  <vmiklos@collabora.com>  [7e91df3a62e604b3137606e0dfd28879527efc17]

        Turn on clang-format for these files
        
        I (tried to) keep these files consistent locally with astyle in the past,
        switching to clang-format makes sure that the recent problem with introducing
        inconsistencies with automatic loplugin rewrites doesn't happen again.
        
        Change-Id: I86def0d13a1d16f8cedb7cf9927a48ce14c2b3bf
        Reviewed-on: https://gerrit.libreoffice.org/83690
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-11-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [90a7da15bd14c53cb409f110590ca965c6879bd0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Handle char transparency wrt application
            
            Change-Id: I32ec494af9f9caa4c95fe35fa8da4e6788eeac59
            Reviewed-on: https://gerrit.libreoffice.org/83712
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [be74f3eb841607513de23b97a7ab239312b5ad79]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Update screenshot after effectspage.ui change
            
            Change-Id: Iccdfa5974a7bb126d319e46b756e09362b9caaeb
            Reviewed-on: https://gerrit.libreoffice.org/83695
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-25  Luboš Luňák  <l.lunak@collabora.com>  [62625aa76bb840c8663452383abe506d6ce4faa4]

        use -Xclang -fno-pch-timestamp also for Clang PCH in compilerplugins
        
        We already use that normally, the build system should generally take
        care of this by gmake dependencies. One exception is system headers,
        but those usually do not really change even if their timestamps do,
        so this should prevent Clang from giving an error about this after
        system headers update (which should be harmless, and if it isn't
        then I suppose either something else such as compiler upgrade
        should trigger a rebuild, or cleaning needs to be done manually).
        
        Change-Id: I60581c0d2d3233aadc60e1c90bd62cb9ad684ba2
        Reviewed-on: https://gerrit.libreoffice.org/83662
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-11-25  Miklos Vajna  <vmiklos@collabora.com>  [4652572a7682e63298b36e6de309310449f25e75]

        Replace TODO with OASIS proposal for semi-transparent shape text
        
        Change-Id: Iec55f19f2e657c3d306a0168b0be9ebd9eef6fe1
        Reviewed-on: https://gerrit.libreoffice.org/83643
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-11-25  Miklos Vajna  <vmiklos@collabora.com>  [6ffc81ad71714ee568eb0ad2dff3df167a2f060f]

        sw: prefix members of SwFieldDialog, SwLanguageIterator, SwSelectionList ...
        
        ... and SwXFieldmark
        
        Change-Id: I06654f5473ded6ba683c9755e500b7c44c3a7d7c
        Reviewed-on: https://gerrit.libreoffice.org/83642
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-11-25  Seth Chaiklin  <sdc.blanco@youmail.dk>  [39d0fe2dda13b57c39cd96945df52b3b51b9c214]

        tdf#127294 correct tip about removing multiple hyperlinks
        
        Change-Id: I40c23170ebb0b7fc9386efc1983eacef79a37f37
        Reviewed-on: https://gerrit.libreoffice.org/83648
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-11-25  Caolán McNamara  <caolanm@redhat.com>  [7c949066e6aae6ffe3b88d6500e70cdb7cc03b69]

        tdf#126043 load the xml just once
        
        Change-Id: I98cfeeeddf2fb2d86259a11368bf3db752f5e556
        Reviewed-on: https://gerrit.libreoffice.org/83656
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-25  Caolán McNamara  <caolanm@redhat.com>  [4f352f92e1382ba9b961ac32e7431d287eb1c3dc]

        don't just truncate the unicode chars of the path
        
        instead convert to a systempath like we do for other uses of xmlParseFile
        
        drop the manual memory management
        
        Change-Id: I8c3329db4b47a2d212770297c96f066ccbe1ec77
        Reviewed-on: https://gerrit.libreoffice.org/83653
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-25  Caolán McNamara  <caolanm@redhat.com>  [3ab0cc2ebf3800252a62e9891ac4202cda1a20c1]

        fix leak
        
        Change-Id: I486fad57766c1314fde7c580fd06b2c5d225241a
        Reviewed-on: https://gerrit.libreoffice.org/83649
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-25  Miklos Vajna  <vmiklos@collabora.com>  [98c13c869df65ee375a9e90ce9fb35097e95cebc]

        sc: disable tdf91217 UITest for now
        
        It passed Jenkins once, but it times out for me locally and it regularly
        also times out on Jenkins.
        
        Disable this till the root cause is identified and fixed.
        
        Change-Id: I0501407fb8362c5e1d965e5bf1bdec7fa50b572a
        Reviewed-on: https://gerrit.libreoffice.org/83684
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-25  Caolán McNamara  <caolanm@redhat.com>  [7a38c14fbbbc811aee9699bf36bde7cbfc46f785]

        constify
        
        Change-Id: I912ec27312a65bf065887af26b42122b5276d69f
        Reviewed-on: https://gerrit.libreoffice.org/83651
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [e01df3488abe6d319c6874ca870afb82a3ad9b1e]

        tdf#118776: pptx import: draw char noFill as transparent
        
        The problem is that LibreOffice doesn't have the property
        fill=none for text
        
        Change-Id: I0c7c62be102e05729f0b2cf09d95e208694b1d2b
        Reviewed-on: https://gerrit.libreoffice.org/80743
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [916746a5155a1a17225e85d2c30a1c2322aac589]

        sc: rowcol: tdf#50916 convert segmenttree
        
        Change-Id: Ia05d1bc60a76a8bbf65afe5b0459ce213be9bfbe
        Reviewed-on: https://gerrit.libreoffice.org/83646
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-25  Miklos Vajna  <vmiklos@collabora.com>  [46c1b1d1497720bf8f7b54924dadb15f01d11014]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add documentation for semi-transparent shape text
            
            I considered showing this for the Draw/Impress case only, but 1) there
            does not seem to be a way to denote "draw or impress" without copy&paste
            and it's possible this will be supported in the remaining apps as well
            in the future, so don't do that.
            
            Change-Id: Ief31b29d2f6fd5a30a20f60cb0e47770f73bb989
            Reviewed-on: https://gerrit.libreoffice.org/83647
            Tested-by: Jenkins
            Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
            
2019-11-25  Caolán McNamara  <caolanm@redhat.com>  [278a365c68e0878ef2e443deffa281f2edf57e9a]

        Related: tdf#126043 use fastest png compression ratio
        
        doesn't make much difference, but doesn't hurt
        
        Change-Id: I60a033026b11853d76e77f7871fb33fb2ae7eccb
        Reviewed-on: https://gerrit.libreoffice.org/83622
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-25  Justin Luth  <justin_luth@sil.org>  [d6e2d624a124454fa4ac80cb30a924571a609101]

        tdf#127316 ooxml/ww8export: DFLT_ESC_*_AUTO - use better formulas
        
        See tdf#99602 and tdf#120412 for many fixes related to escapement.
        The poor formulas for AUTO style came to light in 6.3.0.1
        with 6.4 commit 32262b0a537207832d7d126d8427d8949b9e821d
        
        Looking at sw/source/core/txtnode/swfont.cxx, we can see in
        CalcEsc() that for superscript the DFLT_ESC_SUPER_AUTO
        is calculated as the difference between the two ascents.
        Because the superscript is smaller, it has a smaller ascent,
        so to reach the same ascent line as the original, we can
        raise its baseline by fontAscent(fA) - superscriptAscent(ssA).
        Since the ascent is approximately 80% of the total fontheight(fH),
        we can calculate the Esc number (percentage * 100) as:
        EscHeight = fA - ssA  (formula in CalcEsc)
        ssA = nProp/100 * fA  (superscript ascent/height reduced by nProp)
        .8 = fA/fHeight       (improvement would be to query font.GetAscent)
        Esc% = EscHeight / fHeight
        
        Esc% = (fA - nProp/100*fA) / fHeight
        Esc% = (1 - nProp/100)*fA/fHeight
        Esc = (100 - nProp) * 0.8
        
        DFLT_ESC_SUB_AUTO subscript is similar with the descent(fD)
        being the remainding 20% of the fontHeight.
        EscHeight = fD - ssD (formula in CalcEsc)
        ssD = nProp/100 * fD (by definition of the function of nProp)
        .2 = fD/fHeight      (an approximation - each font will be different)
        
        Esc% = (fD - nProp/100*fD) / fHeight
        Esc% = (1 - nProp/100)*fD/fHeight
        Esc = (100 - nProp) * 0.2 (in the negative direction)
        
        For RTF, I can see no reason for the ++nProp except
        to try and avoid nProp == 0. It is only .01% after all...
        
        Change-Id: Ia7b9f8784572193dd05cb80afa56c90540c3e676
        Reviewed-on: https://gerrit.libreoffice.org/80306
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-25  Mike Kaganski  <mike.kaganski@collabora.com>  [51ccc0c4952d6c261a51e6a41821971013a28e8d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Clarify some unmentioned disallowed naming cases
            
            Change-Id: Idaf82835d571500d62a8a7cf5ad0d7f5335be524
            Reviewed-on: https://gerrit.libreoffice.org/83269
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2019-11-24  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [738a11f20ef5b9bcfcc71cca6b0fbea9d06c438b]

        widget theme: add new settings to ios theme
        
        Change-Id: I98b4632501bb8e7f826a9dd2664a6663f4a7a208
        Reviewed-on: https://gerrit.libreoffice.org/83592
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-11-24  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cb7a4428679428066d56eba4370154c667b7d4c5]

        widget theme: add additional settings to the theme definition
        
        Change-Id: Ib50ebadf73979068d3595f09de113aa8745eccb9
        Reviewed-on: https://gerrit.libreoffice.org/83591
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-11-24  Julien Nabet  <serval2412@yahoo.fr>  [9d63592d530e9ad5ab2d6aee0aba5bc0c117aae3]

        cppcheck: performing init in init list (sc/scripting/sd)
        
        Change-Id: I8bd4c1b7b551a96ecd5a2b50fbfdf225567175f6
        Reviewed-on: https://gerrit.libreoffice.org/83621
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-24  Julien Nabet  <serval2412@yahoo.fr>  [b9448acf3ce4c1c850a691fc33686fd5165b94d9]

        cppcheck: performing init in init list (oox, package, sal, sax)
        
        Change-Id: I77e28f02516ab25ff6680970dc13d52cfa90eac1
        Reviewed-on: https://gerrit.libreoffice.org/83620
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-24  Julien Nabet  <serval2412@yahoo.fr>  [d2c9e289733df395b911a46c1028014f42e75f99]

        cppcheck: performing init in init list (hwpfilter, i., l.)
        
        Change-Id: Idf5b7be45d48076fbe191fbf1a2fa63c6da71902
        Reviewed-on: https://gerrit.libreoffice.org/83617
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-24  Julien Nabet  <serval2412@yahoo.fr>  [17c3d827e12d9ca99b869132f23ba212b11f909a]

        cppcheck: performing init in init list (filter/fpicker/framework)
        
        Change-Id: I7b602d17949f75c32dfe87acb92498111812ac32
        Reviewed-on: https://gerrit.libreoffice.org/83612
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-24  Mike Kaganski  <mike.kaganski@collabora.com>  [3e1f0c060f02db4515b2dc705bda17ee068d51b4]

        tdf#128976: properly calculate default value when writing XLS
        
        XLS stores default column width as 16-bit unsigned integer in the range
        from 0 to 255 inclusive ([MS-XLS] 2.4.89 DefColWidth), unlike in OOXML
        where any floating-point value is valid. Additionally, some correction
        is used, introduced in commit 555d702903fb0857122024e1ab78a72d122d3f16
        (basis of empirical formula in XclTools::GetXclDefColWidthCorrection
        is unclear). So in XLS, when the default is calculated, we need to take
        into account if the resulting stored value will actually represent our
        calculated value. If not, then just ignore the calculated value, and
        use arbitrary 8 as the default.
        
        With that, following IsDefWidth will correctly check if passed width
        is represented by the stored default or not. All widths that can't be
        represented as integral count chars in DefColWidth will have fUserSet
        set in corresponding ColInfo records, thus correctly keeping widths.
        
        Change-Id: Iedcc5583c861f5b18a422a9b279c48cff729cbc5
        Reviewed-on: https://gerrit.libreoffice.org/83613
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-24  Caolán McNamara  <caolanm@redhat.com>  [b004a1bd7bf3885613d52aba70dea79766eae639]

        Resolves: tdf#128940 use a normal MenuButton
        
        instead of a split toolbar item
        
        Change-Id: I2e706d1a3255dca7a51d323a2bcf750f28b8fd1e
        Reviewed-on: https://gerrit.libreoffice.org/83581
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-24  Julien Nabet  <serval2412@yahoo.fr>  [0be61adb0771a9bc0386b6e8d90e4bffd8dfa0e7]

        cppcheck: performing init in init list (dbaccess/desktop/dtrans/e.)
        
        Change-Id: I7909df04a550a4fa843a70d20b5192231c3f175e
        Reviewed-on: https://gerrit.libreoffice.org/83600
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-24  Tamás Zolnai  <tamas.zolnai@collabora.com>  [4582222a3ade99584514a86dbaddf0c80f7e7196]

        lok: Chart context menu: Disable menu items which are not available.
        
        Change-Id: Id7487c581759389e66ca513381d6706f3ae49980
        Reviewed-on: https://gerrit.libreoffice.org/83605
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-24  Tamás Zolnai  <tamas.zolnai@collabora.com>  [08d0326cd2125dabb94102adaf06e34fc49974bc]

        lok: Chart context menu: Replace tunneled context menu with JS context menu.
        
        Change-Id: I36db90887bff86036093ce0732db6fc6c76e79f6
        Reviewed-on: https://gerrit.libreoffice.org/83604
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-24  Tamás Zolnai  <tamas.zolnai@collabora.com>  [822181788ec011418ac0ce95c57ea70feb4769f1]

        Fix some loplugin error.
        
        Change-Id: I22c1efbacc5b2d35d49f8183929b6177bf91e93d
        Reviewed-on: https://gerrit.libreoffice.org/83602
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-24  Tamás Zolnai  <tamas.zolnai@collabora.com>  [6564a1ab1e873cbc9e36f7f301d4a3c14d86861e]

        SpellingPopup: Create separate SID for Ignore / IgnoreAll / suggestion.
        
        Change-Id: I20f41f511ea38f960f081f92bc36e095f7752d28
        Reviewed-on: https://gerrit.libreoffice.org/83599
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-24  Tamás Zolnai  <tamas.zolnai@collabora.com>  [3616bb68f247735c46c1a4cd9568775e77be6441]

        SpellingPopup: lok: Replace the tunneled context menu.
        
        Send the menu structure instead using LOK_CALLBACK_CONTEXT_MENU.
        We need to set commands for menu items to make fillPopupMenu()
        method work.
        We also need to check whether there is any selection during execution
        of menu items. In case of LO core execution the suspicious text is
        selected, however in case of LO online, there is no selection.
        
        Change-Id: Id696ee9976d11f6b57e23a3bcc5b483a1d486639
        Reviewed-on: https://gerrit.libreoffice.org/83598
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-24  Tamás Zolnai  <tamas.zolnai@collabora.com>  [100b98edcc571ff81ff90d04f3f3bd804eb49a1f]

        Dispatch: Make fillPopupMenu() method accessible from other modules.
        
        No functional change.
        
        Change-Id: Ifaa6ff038277ef5702ac38d90c7461d664b0aee4
        Reviewed-on: https://gerrit.libreoffice.org/83597
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-24  Tamás Zolnai  <tamas.zolnai@collabora.com>  [87778faba8c8e7378872119d98a9f1c383aef1fd]

        SpellingPopup: lok: Hide unusable items for online
        
        MN_EXPLANATION_LINK is some link, but it's exectued internally,
        which means the the link would be executed on the serves side and
        not on the client's browser.
        m_nCorrectMenuId is a sub menu which allows to specify new autocorrect
        rules. Since m_nAddId is also disabled, I expect that extending
        the dictionaries / autocorrect rule might be a problem for online.
        
        Change-Id: Id6e8ed078f90a4f25a335a3ab5ec0e3056db648d
        Reviewed-on: https://gerrit.libreoffice.org/83596
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-24  Julien Nabet  <serval2412@yahoo.fr>  [a2b8286a5c74fbf37dd2d45daf45358e36dd7698]

        Fix e6ab01ce532d1db01579b70bd476b2f643522bf9
        
        + fix:
        /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_clang_dbgutil_64/connectivity/source/drivers/mork/MStatement.cxx:64:6: error: no need to explicitly init an instance of 'std::unique_ptr<connectivity::OSQLParseNode>' with nullptr, just use default constructor [loplugin:simplifyconstruct]
            ,m_pParseTree(nullptr)
             ^~~~~~~~~~~~~~~~~~~~~
        from another patch to calm down clang Jenkins
        
        Change-Id: Ia8304b7baedbce760a6e01ea154c5ff3cd19cbd4
        Reviewed-on: https://gerrit.libreoffice.org/83595
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-24  Jens Carl  <j.carl43@gmx.de>  [4dc85b98d7d84ac0d50f6f64833b667fb48236c7]

        Fix 'is' operator for comparison
        
        The 'is' operator should not be used for comparison on some types of
        literals. In CPython this works by accident and CPython 3.8 introduced a
        SyntaxWarning (see https://bugs.python.org/issue34850).
        
        Change-Id: I5cb7470132b26d87848c2bdc382b05477eb56afb
        Reviewed-on: https://gerrit.libreoffice.org/83032
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-11-24  Julien Nabet  <serval2412@yahoo.fr>  [a81489978cb96d819044be054f7ceabc4f8eccb2]

        cppcheck: fix 2 funcArgOrderDifferent
        
        1) sd/source/filter/ppt/pptin.cxx
        Function 'ProcessObj' argument order different:
        declaration 'rSt, rData, rClientData, rTextRect, pObj'
        definition 'rSt, rObjData, rData, rTextRect, pRet'
        
        2) connectivity/source/drivers/mysqlc/mysqlc_prepared_resultset.cxx
        Function 'OPreparedResultSet' argument order different:
        declaration 'rConn, pStmt, pMyStmt'
        definition 'rConn, pPrepared, pStmt'
        
        Change-Id: I83f8427ee15c3025676c39f262c2e9881cdd33ae
        Reviewed-on: https://gerrit.libreoffice.org/83593
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-24  Julien Nabet  <serval2412@yahoo.fr>  [d002d3e8c241f32ac931c1998d7820d5b7b97e64]

        cppcheck: performing init in init list (sot/svl/svtools/svx)
        
        order had been changed in svx/source/sidebar/paragraph/ParaLineSpacingControl.hxx
        so initialization list was fine
        Indeed mpActLineDistFld depends on mpLineDistAtMetricBox
        
        Change-Id: I974e68892fe7ab900774bbe912c51ec56ba4ee43
        Reviewed-on: https://gerrit.libreoffice.org/83577
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-23  Chris Sherlock  <chris.sherlock79@gmail.com>  [debb38c7be8015b4de4aace6f8ac78e4ee2fbfa6]

        emfio: extra logging
        
        For emfio I believe we need more logging, so I am gradually adding this.
        I decided to log the EMR_COMMENT_PUBLIC record subtypes
        EMR_COMMENT_BEGINGROUP and EMR_COMMENT_ENDGROUP.
        
        I honestly don't know what these actually do, but they are specified in
        [MS-EMF] 2.3.3.4.1 and 2.3.3.4.2. Later on, we will need to look into
        handling EMR_COMMENT_MULTIFORMATS so we can display things with EPS
        data. We should also probably look into handling
        EMR_COMMENT_WINDOWS_METAFILE later on also.
        
        Change-Id: I7c3ba3cfd7f51a6cff2c7a47a48dde12240d0382
        Reviewed-on: https://gerrit.libreoffice.org/83407
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-11-23  Julien Nabet  <serval2412@yahoo.fr>  [4e1ae2a9a0d2d9185b49677fa4ea2a2b1fe8bab2]

        cppcheck: performing init in init list (comphelper/connectivity/cppu/cui)
        
        Change-Id: I786c2c10e8b37b48adf6d619c0fa6a905de1bf7f
        Reviewed-on: https://gerrit.libreoffice.org/83584
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-23  Julien Nabet  <serval2412@yahoo.fr>  [e6ab01ce532d1db01579b70bd476b2f643522bf9]

        cppcheck: performing init in init list (sfx2/slideshow/stoc/store)
        
        Change-Id: Iddbd3256aabe9552472b55d3d9b88a3769698de9
        Reviewed-on: https://gerrit.libreoffice.org/83576
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-23  Tamás Zolnai  <tamas.zolnai@collabora.com>  [5efa7d4605c8c683bb54a1723d0916e6f0166b52]

        SpellingPopup: Convert suggestion menu items to use slot ID.
        
        Change-Id: Icf1f50d04ab5e7ba467d68613f4101a3fe48589b
        (cherry picked from commit c2f58bc25cedf8a13a978b52a5bf012809fc38ed)
        Reviewed-on: https://gerrit.libreoffice.org/83590
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-23  Tamás Zolnai  <tamas.zolnai@collabora.com>  [4549de73090284f149ed6ba62818e27739bdaf19]

        SpellingPopup: Remove m_aSuggestions member variable
        
        We don't need it after the construction. The text is stored by the
        menu item.
        
        Change-Id: I54b0392b4564e76d405824bb297e6f993a24a5fb
        (cherry picked from commit dc842a4af87ae5f1edd6112ca4f2ff2ac25f5a50)
        Reviewed-on: https://gerrit.libreoffice.org/83589
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-23  Tamás Zolnai  <tamas.zolnai@collabora.com>  [352966952641eed80ae94de57065b0e0896116a6]

        SpellingPopup: Convert "IgnoreAll" menu item to use a slot ID (spelling).
        
        When the popup is in spelling mode. "IgnoreAll_Spelling" rule
        triggers this method.
        
        Change-Id: Ia1e1877f8501beff29f09bc33621c8f03008b7e8
        Reviewed-on: https://gerrit.libreoffice.org/83588
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-23  Tamás Zolnai  <tamas.zolnai@collabora.com>  [8eedef976ee5393137298756ad53d199a543fede]

        SpellingPopup: Convert "IgnoreAll" menu item to use a slot ID (grammar).
        
        When the popup is in grammar mode. "IgnoreAll_Grammar" rule
        triggers this method.
        When openning the spelling popup we have the suspicious text selected,
        so we don't need the mouse position to apply the changes.
        I updated GetGrammarCorrection() method accordingly.
        
        Change-Id: Iaf86544ea5f7dbc4afa2889772a5a38c5fd5707e
        Reviewed-on: https://gerrit.libreoffice.org/83587
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-23  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [30e0deb5d0282491af51ef1f533e738194a2d97d]

        tdf#128932 Disable spellcheck while converting shape to bitmap
        
        To not have red underline in the resulting bitmap
        
        Change-Id: I5d6ae5767df8e8caf295955bdc0e5a5b6b79d45d
        Reviewed-on: https://gerrit.libreoffice.org/83404
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-11-23  Tamás Zolnai  <tamas.zolnai@collabora.com>  [51061b780ba42d2b7673de76a729a4084da5ed2b]

        SpellingPopup: Convert "Ignore" menu item to use a slot ID.
        
        Introduced a new slot id SID_APPLY_SPELLING, which can be used
        to apply any spelling / grammar related changes (e.g. ignore,
        ignore all, replace with suggestion, add to dictionary).
        In this commit, only the simple ignore is implemented.
        
        Change-Id: I06ab84efeb955cc02ce3ff531bd8b5c20ddced9e
        Reviewed-on: https://gerrit.libreoffice.org/83583
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-23  Tamás Zolnai  <tamas.zolnai@collabora.com>  [f71c99d24e210da41414203adde8d2d7872920b4]

        SpellingPopup: Move setting UPN_IS_GRAMMAR_INTERACTIVE to the constructor.
        
        Change-Id: Ief5470e0a61f0ca40549ab6d3768c795c3f04510
        Reviewed-on: https://gerrit.libreoffice.org/83580
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-23  Tamás Zolnai  <tamas.zolnai@collabora.com>  [9100f5815aedf8bf202322d2ca6d16d7d1f68228]

        SpellingPopup: lok: Also hide the add menu
        
        Change-Id: Ic6b10d579fe1fb0afe5e80244e84ed456dc6cc87
        Reviewed-on: https://gerrit.libreoffice.org/83579
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-23  Tamás Zolnai  <tamas.zolnai@collabora.com>  [0b7a529b364b36dfc53fcf1bce139e0ced7d2bef]

        SpellingPopup: Remove unused variables
        
        Change-Id: I3cb3b128ec54f82381bf6f0c17401a5d5fb58a96
        Reviewed-on: https://gerrit.libreoffice.org/83578
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-23  Tamás Zolnai  <tamas.zolnai@collabora.com>  [8400f8ef3b5dcaec4867c27bee7ad8f7820564ad]

        SpellingPopup: Convert selection language items to use slot id
        
        Change-Id: I10a89d7efa957e6b94e793158983c5acf623e511
        Reviewed-on: https://gerrit.libreoffice.org/83575
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-23  Tamás Zolnai  <tamas.zolnai@collabora.com>  [2c5b9eab220caf666d58e929eafbed568763b2a5]

        SpellingPopup: Convert paragraph language items to use slot id
        
        Change-Id: I36df4777b408f9defd883d49413847152f6b496f
        Reviewed-on: https://gerrit.libreoffice.org/83573
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-23  Tamás Zolnai  <tamas.zolnai@collabora.com>  [2f815d3092e8ba15c7f03f789b962569944f1d8a]

        SpellingPopup: Convert char dialog related items to use slot id
        
        After this change we can make sw_CharDialog() a local function.
        
        Change-Id: I34b15fccaed07b5d89f63a69da8c870fff0e9b14
        Reviewed-on: https://gerrit.libreoffice.org/83571
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-23  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [c9c19fed241d678671c485247a34c399ff212228]

        Property Get/Let Basic Statement
        
        My very first Basic TestCase: Assistance/mentoring is welcome
        
        Change-Id: I6399fdb603051792d698695fe659e5a12a0c8396
        Reviewed-on: https://gerrit.libreoffice.org/83553
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2019-11-23  Julien Nabet  <serval2412@yahoo.fr>  [b6d43643fead2a1c07412f644cc32f148d8d7594]

        cppcheck: performing initialization in initialization list (sfx2/doctemplates)
        
        Change-Id: If62a52c2669f5bd5d60f380c087fbe04b2458226
        Reviewed-on: https://gerrit.libreoffice.org/83551
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-23  Julien Nabet  <serval2412@yahoo.fr>  [0bf72934d73fb3c52fbeee25bb63332739b94696]

        cppcheck: performing initialization in initialization list (sfx2/doctempl)
        
        Change-Id: I91f077fc6c3e74ea1c0470a562e3d762ab3b1439
        Reviewed-on: https://gerrit.libreoffice.org/83550
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-23  Zdeněk Crhonek  <zcrhonek@gmail.com>  [1347dc450b13cac8643db3ccb2670838dc82d138]

        uitest for bug tdf#91217
        
        Change-Id: I0322a3bc821850d5f15aeb690ba80ff7b8129140
        Reviewed-on: https://gerrit.libreoffice.org/83546
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-11-23  Michael Weghorn  <m.weghorn@posteo.de>  [fdff5df464598261ed8d5137e1685bc538b3cb25]

        OfaTreeOptionsDialog::LoadModule: Use range-based for
        
        Change-Id: I2b191dd55dcd9e085b2cde6bacd1e2e3c963fafa
        Reviewed-on: https://gerrit.libreoffice.org/83489
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-11-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [a96fd458a41eb0abcb6b02e0039189c877d4a502]

        tdf#97926: Update @since tags
        
        Since it was backported to libreoffice-6-4
        
        Change-Id: I832c252678b132c743f868688abbe702eb1293b2
        Reviewed-on: https://gerrit.libreoffice.org/83512
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Jenkins

2019-11-23  Michael Weghorn  <m.weghorn@posteo.de>  [32dcf3f0fdafcf44457842a8aa4f54d30d856ca9]

        treeopt.cxx: Simplify 'ModuleMap' handling
        
        Use 'OUString' instead of 'const char*' for
        'ModuleToGroupNameMap_Impl.m_pModule', and
        simplify the iteration using range-based for.
        
        Change-Id: I1756bc6ac8b163a68b79d6900738362db010d8a9
        Reviewed-on: https://gerrit.libreoffice.org/83488
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-11-23  Michael Weghorn  <m.weghorn@posteo.de>  [5ac711f83bc795bbcc459c9d56bf9ee91b78fd3c]

        Use const OUString instead of const char[]
        
        'SvtViewOptions::GetUserItem' and
        'SvtViewOptions::SetUserItem' take a
        'const OUString&' param anyway.
        
        Change-Id: Icdc4c578516c9fe1307b64eecdf3270142b4e823
        Reviewed-on: https://gerrit.libreoffice.org/83487
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-11-23  Olivier Hallot  <olivier.hallot@libreoffice.org>  [336908d5e17fa678fb5433a5dbaddc53fa1c54f7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix div position for Online Help
            
            The condition was masking the div.
            Now the condition mask the contents
            
            Change-Id: I270e20f3ae17a16d4425698f24e674763320fade
            Reviewed-on: https://gerrit.libreoffice.org/83540
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-23  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [2aea75df55e3230e3d5e7e8552de488aa351cc64]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Improve the help for old Fontwork
            
            The old Fontwork functionality continues to be very useful.
            Some see it as even more useful than the new Fontwork.
            I changed the text to make it more understandable what it is all about.
            
            Change-Id: I05f073a7cdb23d5aa1470fd7a19386f444010d7e
            Reviewed-on: https://gerrit.libreoffice.org/81961
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-22  Julien Nabet  <serval2412@yahoo.fr>  [2679c012115424e2728cfe79f7c6b5b243739b4e]

        GCC trunk towards GCC 9 still emits a bogus -Wstringop-truncation
        
        Change-Id: I14ff82099107302f5e99f22735c37901f68934e9
        Reviewed-on: https://gerrit.libreoffice.org/83537
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6636712f5d7929aaffec96736d1f45dd9a402bdc]

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

2019-11-22  Caolán McNamara  <caolanm@redhat.com>  [515e4323b33bd72d82140f2b64383bd9aa1719e5]

        wrong delete signal id
        
        Change-Id: I4aecd3c8f5d40c3256d2d2816a79f8809db6cedb
        Reviewed-on: https://gerrit.libreoffice.org/83518
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-22  Gülşah Köse  <gulsah.kose@collabora.com>  [aca2e4d270f472b2cbdb9084a55f1855529ea705]

        tdf#128952 Set the position of shape for 180 deg.
        
        If the rotation value is 180, 540, 900... degree with mirror
        pShape->GetRotateAngle() returns 0. In that control 0 means
        no rotation but that is not true. For that cases (180, 540, 900)
        after the angle conversition GetRotateAngle() returns 0. We should
        recalculate the position for 0 too.
        
        Change-Id: I14e981235b2d6cd8382d4c9e151bccd2e73a3fd9
        Reviewed-on: https://gerrit.libreoffice.org/83468
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2019-11-22  Noel Grandin  <noel@peralex.com>  [90ea305110e5881256ba272800074a2a9f6b613d]

        tdf#121740 cache font data to speed up PPT load
        
        takes the load time from 24s to 21s for me.
        The cache was determined experimentally for this document.
        
        Change-Id: I34c78d1ff99cb8e72b274a201ded61d23e66941a
        Reviewed-on: https://gerrit.libreoffice.org/83470
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [5f520f757774db17ea4e33d34c724cf2af3adcba]

        make some classes module-private
        
        Change-Id: If7303a082e06f6937fca911c578a40475546cda2
        Reviewed-on: https://gerrit.libreoffice.org/83442
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-22  Zdeněk Crhonek  <zcrhonek@gmail.com>  [f394ea0b6b58ed516977803f00c0147bb0facc25]

        uitest for bug tdf#126168
        
        Change-Id: I35b7235b7f53789d781a567efe15f13be16f7193
        Reviewed-on: https://gerrit.libreoffice.org/83530
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-11-22  Stephan Bergmann  <sbergman@redhat.com>  [0d63a1e27233f815a16d90b20b6b10069c3e92dc]

        Adapt solenv/flatpak-manifest.in to 28e52c49452320ac76489d0f93ca5692456e5331
        
        ..."poppler: upgrade to release 0.82.0"
        
        Change-Id: Ic333e22856e8ace114776b93b339e7c4e8de01ff
        Reviewed-on: https://gerrit.libreoffice.org/83521
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-22  Miklos Vajna  <vmiklos@collabora.com>  [a0fdbc49e66244d0c43c8b035ff17a0fd62506a3]

        vcl: add brief doc on SolarMutexGuard
        
        Muhammet points out this is not really written down anywhere.
        
        Change-Id: Ied122d9e252e3eff7b088abe95a563dff89e8fff
        Reviewed-on: https://gerrit.libreoffice.org/83490
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-22  Miklos Vajna  <vmiklos@collabora.com>  [b4554b8eddd048532269df610e89ae739c46fab7]

        cui: add UI for semi-transparent shape text
        
        - Make font color only work with the RGB color, otherwise the preview
          would be white for e.g. half-transparent red.
        
        - Add label and widget to see already set transparency.
        
        - Add a flag to show these only for Draw/Impress and leave Writer/Calc
          unchanged.
        
        - Update returned item set to contain transparency in case the widget
          changes.
        
        Change-Id: If77771076ff4b10a4a5d468a6583809a94deb57e
        Reviewed-on: https://gerrit.libreoffice.org/83520
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-11-22  Caolán McNamara  <caolanm@redhat.com>  [e227d96bbc500afd810064eee64175b800bfc11f]

        use prime symbol for foot
        
        Change-Id: Ieb1743b89a3c069d7b24cab0869294522ae2a6d7
        Reviewed-on: https://gerrit.libreoffice.org/83503
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-22  Caolán McNamara  <caolanm@redhat.com>  [922a8bd4ae026ca33c634023703b551cd465491e]

        Resolves: tdf#128948 double prime symbol not parsed as inch indicator
        
        Change-Id: I9d3e606b5158b4594f94e0f13bdf2f635bc77357
        Reviewed-on: https://gerrit.libreoffice.org/83447
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-22  Mike Kaganski  <mike.kaganski@collabora.com>  [2a16decdcccf36f9fa4a1764f68e59c33517b892]

        tdf#128951: restore passing nullptr to ScTableSheetObj when not inserted yet
        
        This partially reverts 009e7a54f40ebacd9dd4a394504c277789699801
        
        Change-Id: I5a9605ff9d0ff1cd825968fb247b2a3bf4b2902a
        Reviewed-on: https://gerrit.libreoffice.org/83464
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-22  Takeshi Abe  <tabe@fixedpoint.jp>  [017c6150e94a3a621f6f3e789fe72cac90a7bf11]

        tdf#128892 Give menu "Rename Sheet" an alternative mnemonic H
        
        ... to avoid the duplicate R for "Insert Rows".
        
        Change-Id: Ie2e0faf566ba5f85e4b2a72c289a4320e580f7f9
        Reviewed-on: https://gerrit.libreoffice.org/83368
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-11-22  Caolán McNamara  <caolanm@redhat.com>  [fb843f7ade221cb56af51389d6bfbcb43841be3a]

        crashtesting: failure on import of tdf10306-1.docx
        
        downgrade to warning instead of assert as per
        https://lists.freedesktop.org/archives/libreoffice/2019-November/083836.html
        
        Change-Id: If561930ca9733899cf0f4e3a6d8bb6609c94fc1d
        Reviewed-on: https://gerrit.libreoffice.org/83485
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-22  Caolán McNamara  <caolanm@redhat.com>  [77cb90532d14d5035990d078977fce7b407c4fad]

        cid#1448239 unsafe_xml_parse_config
        
        This branch is only in use for the build-tool mode, so doesn't affect extension
        help.
        
        I can find no difference in our output help dir with these removed vs in place
        so lets remove it.
        
        Change-Id: If8511b6cb74f1af136a71ab39a7a5759d50c43eb
        Reviewed-on: https://gerrit.libreoffice.org/83480
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-22  Caolán McNamara  <caolanm@redhat.com>  [82d2049df2fd9ed4275b93762d75600287f7d926]

        cid#1448239 unsafe_xml_parse_config
        
        Change-Id: I85e471943338baca756707e8e40f46ff69d96a36
        Reviewed-on: https://gerrit.libreoffice.org/83479
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-22  Caolán McNamara  <caolanm@redhat.com>  [8baf30424fa47138cf5828d80433c13e3f41edb3]

        document HelpCompiler::getSourceDocument behaviour
        
        Change-Id: I03348fc3bce4c879644c6b8d12444c8ec58c0c5e
        Reviewed-on: https://gerrit.libreoffice.org/83469
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-22  Caolán McNamara  <caolanm@redhat.com>  [52942824ef6486e48fdb5b3b85b210d82f05a901]

        mark with override
        
        Change-Id: Ia7e8093106136b54ea3908ebc355e01ade37ad36
        Reviewed-on: https://gerrit.libreoffice.org/83482
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-22  László Németh  <nemeth@numbertext.org>  [82f7252b143ed18ac517b4261726d094f136047d]

        tdf#128499 DOC export: fix lost ToC formatting regression
        
        caused by commit 7376a47680b65cbdfd747a736f288e06f51f7f2d
        (tdf#92335 DOCX: fix multiplying of "ListLabel" styles).
        
        Change-Id: I7d6fc2be3ad7556b988cb00936b9b49deae23f19
        Reviewed-on: https://gerrit.libreoffice.org/83443
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-11-22  Serge Krot  <Serge.Krot@cib.de>  [122468bf97f1ea456274991103a13489b8d5df58]

        Warn user when output format does not support used encryption
        
        Change-Id: Id5614cb7647b465c3edb2485fcd4f621cfee42b2
        Reviewed-on: https://gerrit.libreoffice.org/82816
        Reviewed-by: Serge Krot (CIB) <Serge.Krot@cib.de>
        Tested-by: Serge Krot (CIB) <Serge.Krot@cib.de>
        Reviewed-on: https://gerrit.libreoffice.org/82817
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-11-22  Caolán McNamara  <caolanm@redhat.com>  [252655333ed773585e12378fa3987bb34f38fa38]

        Resolves: rhbz#1775544 crash in navigator
        
        see demo reproducer in rhbz#1775544 nChildCount is a count of all
        descendants not just direct children.
        
        Just looping while FirstChild returns something is sufficient.
        
        Change-Id: If7b16032731d694bfffaae22faad5fe194d1822f
        Reviewed-on: https://gerrit.libreoffice.org/83454
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-22  Caolán McNamara  <caolanm@redhat.com>  [c5ecf24413625adf9234c67b5da431eb72b3612e]

        fs::getThreadTextEncoding->osl_getThreadTextEncoding
        
        Change-Id: I803f21dba239073cf07dc853f400adeac3256856
        Reviewed-on: https://gerrit.libreoffice.org/83467
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-22  Caolán McNamara  <caolanm@redhat.com>  [b587072aeae0670758b517d26fe0cb1fdda6a3b6]

        drop impl_sleep hack
        
        doesn't seem to make any sense, maybe it did in some dmake-era
        dependency problem when building our help content ?
        
        Change-Id: Id964ad73249ef33ba0102fb7d2d853b2719e3814
        Reviewed-on: https://gerrit.libreoffice.org/83466
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-22  Muhammet Kara  <muhammet.kara@collabora.com>  [fb5e0581f922dba93f3689786201ee067cb01a73]

        Add command .uno:EditChart
        
        This is an alias uno command which let's users
        switch to edit mode for the selected object.
        
        It is equivalent to the Edit > Object > Edit menu item,
        which is a parameterized variation of the .uno:ObjectMenue
        command, and is created dynamically each time user opens
        the Edit menu.
        
        Change-Id: I131fab1758d2689cecfa3adc79b7868abf67b5e0
        Reviewed-on: https://gerrit.libreoffice.org/83463
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-11-22  Dennis Francis  <dennis.francis@collabora.com>  [626d1527267ab856e516f2424173104f781b8f09]

        tdf#128894: unit test for the bugfix
        
        Change-Id: Ic6d3910f12409f5af541c887760caefcb78b30f9
        Reviewed-on: https://gerrit.libreoffice.org/83362
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2019-11-22  Dennis Francis  <dennis.francis@collabora.com>  [b30251ca0d102ced36799ee18d4bbcd9e8530fa0]

        tdf#128894: xlsx-import : Do not share tokens between cells...
        
        which are part of a xlsx-shared-formula along a *row*.
        If we do, any reference-updates on these cells while editing
        will mess things up.
        
        For example a shared formula "=A30+1" used for a few cells in
        the first row (say, A1, B1, C1 and D1) and on deleting a row,
        say row#5, the reference update operation will decrement the
        row index of all tokens in A1, B1, C1 and D1. But if they
        share tokens, they all end up pointing to row#26 instead of
        row#29 as each cell is updated which amounts to decrementing
        4 times instead of once.
        
        However shared formulas along columns are not affected by this
        bug, when tokens are shared since we use formula-groups which
        only keeps one copy of token array for the entire group and
        reference-update code is designed to correctly work with
        formula-groups.
        
        Change-Id: Ic0fe84d12fef18fbf21658664e2b2b86409bca27
        Reviewed-on: https://gerrit.libreoffice.org/83361
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-11-22  Stephan Bergmann  <sbergman@redhat.com>  [f853ec317f6af1b8c65cc5bd758371689c75118d]

        Extend loplugin:external to warn about classes
        
        ...following up on 314f15bff08b76bf96acf99141776ef64d2f1355 "Extend
        loplugin:external to warn about enums".
        
        Cases where free functions were moved into an unnamed namespace along with a
        class, to not break ADL, are in:
        
          filter/source/svg/svgexport.cxx
          sc/source/filter/excel/xelink.cxx
          sc/source/filter/excel/xilink.cxx
          svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx
        
        All other free functions mentioning moved classes appear to be harmless and not
        give rise to (silent, even) ADL breakage.  (One remaining TODO in
        compilerplugins/clang/external.cxx is that derived classes are not covered by
        computeAffectedTypes, even though they could also be affected by ADL-breakage---
        but don't seem to be in any acutal case across the code base.)
        
        For friend declarations using elaborate type specifiers, like
        
          class C1 {};
          class C2 { friend class C1; };
        
        * If C2 (but not C1) is moved into an unnamed namespace, the friend declaration
        must be changed to not use an elaborate type specifier (i.e., "friend C1;"; see
        C++17 [namespace.memdef]/3: "If the name in a friend declaration is neither
        qualified nor a template-id and the declaration is a function or an
        elaborated-type-specifier, the lookup to determine whether the entity has been
        previously declared shall not consider any scopes outside the innermost
        enclosing namespace.")
        
        * If C1 (but not C2) is moved into an unnamed namespace, the friend declaration
        must be changed too, see <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71882>
        "elaborated-type-specifier friend not looked up in unnamed namespace".
        
        Apart from that, to keep changes simple and mostly mechanical (which should help
        avoid regressions), out-of-line definitions of class members have been left in
        the enclosing (named) namespace.  But explicit specializations of class
        templates had to be moved into the unnamed namespace to appease
        <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92598> "explicit specialization of
        template from unnamed namespace using unqualified-id in enclosing namespace".
        
        Also, accompanying declarations (of e.g. typedefs or static variables) that
        could arguably be moved into the unnamed namespace too have been left alone.
        
        And in some cases, mention of affected types in blacklists in other loplugins
        needed to be adapted.
        
        And sc/qa/unit/mark_test.cxx uses a hack of including other .cxx, one of which
        is sc/source/core/data/segmenttree.cxx where e.g. ScFlatUInt16SegmentsImpl is
        not moved into an unnamed namespace (because it is declared in
        sc/inc/segmenttree.hxx), but its base ScFlatSegmentsImpl is.  GCC warns about
        such combinations with enabled-by-default -Wsubobject-linkage, but "The compiler
        doesn’t give this warning for types defined in the main .C file, as those are
        unlikely to have multiple definitions."
        (<https://gcc.gnu.org/onlinedocs/gcc-9.2.0/gcc/Warning-Options.html>)  The
        warned-about classes also don't have multiple definitions in the given test, so
        disable the warning when including the .cxx.
        
        Change-Id: Ib694094c0d8168be68f8fe90dfd0acbb66a3f1e4
        Reviewed-on: https://gerrit.libreoffice.org/83239
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-22  Caolán McNamara  <caolanm@redhat.com>  [f31d36966bceb90e261cbecd42634bde4448d527]

        tdf#124513 let wizard reappear on tabbing back to document
        
        where it was showing before tabbing away
        
        Change-Id: Ia87aeb9789ae034611431983c6489569a59d47d3
        Reviewed-on: https://gerrit.libreoffice.org/83434
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-22  Justin Luth  <justin.luth@collabora.com>  [334409fbde555a957cd34e295cc27f2c2bf6e194]

        tdf#128153 docx/VML: apply style properties to shape text
        
        This replaces LO 4.3 commit 8766011bccfd0f12f8dd77d2f94eb16e2e8c3471
        DOCX import: set document-level font size default based on default para style
        
        ...and is needed for tdf#118947, since bogus DEFAULT_VALUEs
        really hinder determining what a table style should override.
        
        Shape text should inherit the font size from the style that is specified.
        In many cases, it will not be specified, and therefore the default style
        was appropriate, but in cases where a style IS specified, then of course
        use that fontsize ... and every other character and paragraph property.
        HOWEVER, I only added the properties used in vml import for now,
        and I skipped asian/complex fontnames since VML only handles CharHeight,
        and not CharHeightAsian/Complex.
         -note: this does not affect direct formatting - it just sets
          default value at the shape level, not at the paragraph level.
        
        So far I have only looked at DOCX:VML - which satisfies the
        unit tests. There are other codepaths that lead to PushShapeContext
        though, and this should be easy to expand to other import
        situations. I've tried lots of asserts to find unit tests
        that should be modified, and so far they all seemed to point
        to VML - although round-tripping doesn't use VML and still
        requires at minimum the CharHeight property to be overridden,
        so limiting non-VML to that to maintain backward compatibility,
        and reduce regression footprint.
        
        Since we have to emulate here (since paragraph styles are not
        supported on Draw text), a perfect solution cannot possibly be
        found - specifically in cases where multiple paragraphs exist
        in one shape with different styles applied, or where some
        pararaphs apply a paragraph property and others do not.
        
        Compromise 1: For ambiguous paragraph styles, fallback to the
        default paragraph style. Rationale: Normally, most styles
        inherit from default and only change a couple of properties.
        So MOST of the properties will match the normal style.
        The chances that the default style will be correct are
        more likely than that some other random default would be.
          -note: no existing unit tests were ambiguous
        
        Compromise 2: Ideally, each paragraph could report whether
        it had DIRECT formatting, and the paragraphs could be
        walked through instead of the shapes. But I don't think
        that is reasonably possible in this SyncProperties situation.
        
        At first I had a grabbag framework setup that monitored
        when a paragraph property was set, and then skipped applying
        that property. But I later noticed that the PropertyState
        for paragraph properties actually did seem to reflect
        that - which is a better solution if it works properly.
        
        Regression potential:
        -for VML: should be limited to non-charheight properties
        where the default style sets some weird default, and
        an ambiguous style sets it back to the program default.
        Prior to this patch, the default style value wouldn't apply.
        On the flip side (and more likely scenario), non-ambiguous
        cases will use the correct value and look more like MSWord,
        as seen in many existing unit tests that now use corrected fonts.
        -for non-VML: should be none since I limit it to only
        CharHeight which was previously emulated by changing the
        program default.
        
        Change-Id: I8f1fb7ed01f990dbf998ebe04064c2645a68e1aa
        Reviewed-on: https://gerrit.libreoffice.org/81365
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-22  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [a2fbc48afdaf693f1a24e1de5cea21250bfab5ed]

        tdf#42949 Fix IWYU warnings in drawinglayer/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I0968cfd6a94c20e6b0d324f068ca658d7d5c0296
        Reviewed-on: https://gerrit.libreoffice.org/83294
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-22  Miklos Vajna  <vmiklos@collabora.com>  [d0eb495c6a3eca77a475759298f58a70ab73851f]

        xmloff: create XMLDrawStylesExportOasis instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: I68db3d4969e4bd40d1029ca3302bbda0dfe6e718
        Reviewed-on: https://gerrit.libreoffice.org/83432
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [f61f00862380fed99a09a11d67fef5d8efbce368]

        log exceptions when parsing
        
        to make debugging easier
        
        Change-Id: Ia19384a925a2bb437fa5d961e6c3d44eebe0c6b6
        Reviewed-on: https://gerrit.libreoffice.org/83345
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-22  Eike Rathke  <erack@redhat.com>  [1c58b2a437a7083c40c93a1c2e12a6fe6b6fd637]

        Replace hotfix with upstream patch, tdf#127887 follow-up
        
        This attempt tries to avoid affecting other .wk1 files as well.
        
        The old fix was even applied to the wrong patch section, not done for
        MacOSX or Windows. Geez..
        
        Change-Id: Ia79383f33ff760cba9bfb44f166e27f3ef212c57
        Reviewed-on: https://gerrit.libreoffice.org/83431
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-11-21  Julien Nabet  <serval2412@yahoo.fr>  [d312d02cf43928361be34207a0cdd2d95b3ec5fd]

        Remove some obsolete fpicker/win part
        
        Change-Id: I7c602068e34b904559c0cbe3f869618c9149705a
        Reviewed-on: https://gerrit.libreoffice.org/83352
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-21  Julien Nabet  <serval2412@yahoo.fr>  [c5f0e89ee5b1d13416987ddceaccc4d8a0816986]

        tdf#128862: fix HSQLDB odb-files with apostrophe crash
        
        see bt:
        0  0x00007ffff209866a in std::type_info::name() const (this=0x0) at /usr/include/c++/9/typeinfo:100
        1  0x00007ffff20966e1 in exceptionToStringImpl(rtl::OStringBuffer&, com::sun::star::uno::Any const&)
            (sMessage="DBG_UNHANDLED_EXCEPTION in bool connectivity::hsqldb::OHsqlConnection::impl_isTextTable_nothrow(const rtl::OUString&) exception: com.sun.star.sdbc.SQLException message: Unexpected token: S in statemen"..., caught=
          uno::Any("com.sun.star.sdbc.SQLException": {<com::sun::star::uno::Exception> = {Message = "Unexpected token: S in statement [s]", Context = uno::Reference to (com::sun::star::uno::XInterface *) 0x555559269238}, SQLState = "37000", ErrorCode = -11, NextException = uno::Any(void)})) at /home/julien/lo/libreoffice/tools/source/debug/debug.cxx:113
        2  0x00007ffff209855d in DbgUnhandledException(com::sun::star::uno::Any const&, char const*, char const*, char const*, char const*) (caught=
          uno::Any("com.sun.star.sdbc.SQLException": {<com::sun::star::uno::Exception> = {Message = "Unexpected token: S in statement [s]", Context = uno::Reference to (com::sun::star::uno::XInterface *) 0x555559269238}, SQLState = "37000", ErrorCode = -11, NextException = uno::Any(void)}), currentFunction=0x7fffdb5ca340 "bool connectivity::hsqldb::OHsqlConnection::impl_isTextTable_nothrow(const rtl::OUString&)", fileAndLineNo=0x7fffdb5ca2e8 "/home/julien/lo/libreoffice/connectivity/source/drivers/hsqldb/HConnection.cxx:301: ", area=0x7fffdb5c9f49 "connectivity.hsqldb", explanatory=0x0)
            at /home/julien/lo/libreoffice/tools/source/debug/debug.cxx:418
        3  0x00007fffdb58a16a in connectivity::hsqldb::OHsqlConnection::impl_isTextTable_nothrow(rtl::OUString const&) (this=0x555558a43de0, _rTableName="William Kidwell's Address Book")
            at /home/julien/lo/libreoffice/connectivity/source/drivers/hsqldb/HConnection.cxx:301
        https://bugs.documentfoundation.org/attachment.cgi?id=155952
        
        Change-Id: I2bc744164b1470d8f09bcb126b02e48af180e886
        Reviewed-on: https://gerrit.libreoffice.org/83245
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-21  Miklos Vajna  <vmiklos@collabora.com>  [1e64d9ebaa231caef5fb062009b8f76465e415f4]

        oox: add PPTX import/export for semi-transparent shape text
        
        And start a drawingml test suite in oox, so the test and the tested code
        is close to each other (just like how it's done in chart2/ already).
        
        Change-Id: I9a2810691f12604d240e4394e6a5ff4e7f52f1c1
        Reviewed-on: https://gerrit.libreoffice.org/83412
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-11-21  Caolán McNamara  <caolanm@redhat.com>  [122e2e0296d5060a2631867527817893f41384c4]

        Revert "tdf#127579 DOCX export: fix losing color of ... ODT hyperlinks"
        
        cause ~200 asserts of https://dev-builds.libreoffice.org/crashtest/299a13e8f7307b38ac10ad351273e2559e21ab16/backtraces
        
        This reverts commit 1d81d52b5da45f26e9d3adeb3b279eb9a488b94f.
        
        Change-Id: I8d00443f2fc8c71d6ef7baed5db0072847867ce1
        Reviewed-on: https://gerrit.libreoffice.org/83406
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-21  Seth Chaiklin  <sdc.blanco@youmail.dk>  [a401651ce4f528629d5ca52557e4782bddc4a2b8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#128893 corrections in Navigator for Document Overview
            
            Change-Id: I9bb76d79540ee93ab05c227ccade494605ba54a0
            Reviewed-on: https://gerrit.libreoffice.org/83413
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [7e6897b7c3d3aaa19b793c518bee27a08732736b]

        ScQueryParam can be allocated inline in ScQueryCellIterator
        
        Change-Id: I9debf80755a3950cc34be280af8006e52006b14a
        Reviewed-on: https://gerrit.libreoffice.org/83313
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-21  László Németh  <nemeth@numbertext.org>  [2c918aa51e5528b090e52fa31b10fa17cf2593ae]

        tdf#125300 extend AddParaSpacingToTableCells with line spacing
        
        Now default compatibility mode AddParaSpacingToTableCells uses
        not only paragraph bottom margin, but also proportional line
        spacing before bottom cell border, as in MSO.
        
        Note: disable testForcepoint76, because it fails again with
        its fixed layout.
        
        Change-Id: I52f6204a5efc63aac4aa332a1563ada0cbeb9618
        Reviewed-on: https://gerrit.libreoffice.org/83236
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-11-21  Michael Weghorn  <m.weghorn@posteo.de>  [46f8f48ebfe25e26b4d1c0718c772abbee70b889]

        tdf#118263 Take over doc print options for new printer
        
        Take over the current document-specific print settings for
        a newly created printer in 'sw::DocumentDeviceManager::Create_Printer_'.
        
        This makes sure that the options of an 'SfxPrinter*' retrieved
        by calling 'DocumentDeviceManager::getPrinter(true)' are in line
        with the 'SwPrintData' currently set.
        
        This among other fixes the issue described in tdf#118263,
        comment 7, i.e. the options shown in "File" -> "Printer Settings"
        -> "Options" were not properly initialized when the config option
        for loading user-specific settings with the document was disabled.
        (All checkboxes were unchecked in the UI in this case instead of
        showing the default values.)
        
        What happens is that when importing the document,
        'bPrinterIndependentLayout' in 'SwXMLImport::SetConfigurationSettings'
        is 'false', so that this block is entered there:
        
            if( ! bPrinterIndependentLayout )
            {
                xProps->setPropertyValue( "PrinterIndependentLayout", Any(sal_Int16(document::PrinterIndependentLayout::DISABLED)) );
            }
        
        resulting in the following call stack where the printer is created and
        set:
        
            #0  sw::DocumentDeviceManager::setPrinter(SfxPrinter*, bool, bool)
            #1  sw::DocumentDeviceManager::CreatePrinter_() const
            #2  sw::DocumentDeviceManager::getPrinter(bool) const
            #3  sw::DocumentDeviceManager::setReferenceDeviceType(bool, bool)
            #4  SwXDocumentSettings::_setSingleValue(comphelper::PropertyInfo const&, com::sun::star::uno::Any const&)
            #5  comphelper::MasterPropertySet::setPropertyValue(rtl::OUString const&, com::sun::star::uno::Any const&)
            #6  SwXMLImport::SetConfigurationSettings(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&)
            [...]
        
        Writer's default settings were not applied in this case.
        
        For the case where loading user-specific settings is enabled,
        no printer is set at this stage, but it's later set in the call to
        'SwView::GetPrinter', in which case there is already an explicit
        call to 'SetAppPrintOptions' after the printer is created via
        'DocumentDeviceManager::getPrinter(true)', so all was fine there
        earlier as well.
        
        (Apparently, the same issue could be reproduced with the config
        option for loading user-specific options  enabled, but an ODT
        document that has "PrinterIndependentLayout" set to "disabled"
        in it's settings.xml.)
        
        Change-Id: I39fd300fb56b767e7103b65537b0eac1365e5fd7
        Reviewed-on: https://gerrit.libreoffice.org/83394
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-11-21  Michael Weghorn  <m.weghorn@posteo.de>  [0bd54ab69b52764a705637735b064f92d0772f8d]

        Drop SwAddPrinterItem::GetFax
        
        Base class's SwPrintData::GetFaxName does exactly
        the same thing, namely returning its 'm_sFaxName'
        member, so just use this one directly.
        
        Change-Id: Idd50eeeba94a1b1a25c5475511a60730368884c7
        Reviewed-on: https://gerrit.libreoffice.org/83393
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-11-21  Michael Weghorn  <m.weghorn@posteo.de>  [10cb99a810539f1f3691609700fe855c961ef6ac]

        SwAddPrinterItem: Remove friend SwAddPrinterTabPage
        
        SwAddPrinterTabPage doesn't access any private members,
        so doesn't have to be a friend.
        
        Change-Id: I82918af61e7b1568127002e70da8c767aec7f03f
        Reviewed-on: https://gerrit.libreoffice.org/83392
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-11-21  Michael Stahl  <Michael.Stahl@cib.de>  [ab90d83d73b701747a56e09f71e3609a92378504]

        sw: check fieldmark overlap in SwpHints::TryInsertNesting()
        
        This is a follow-up to bd2ada701aad2c4e85d03cd8db68eaeae081d91c,
        which added the check for nesting hints in MarkManager::makeMark().
        
        Change-Id: Ife847a677514fb1aeb28dc8d6254caea365b754d
        Reviewed-on: https://gerrit.libreoffice.org/83388
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-11-21  Aditya  <adityasahu1511@gmail.com>  [844b4ac41009143092ef08f163783d48dfbe9b77]

        tdf#47490: Show overwrite warning when pasting data using "Enter"
        
        In Calc when a cell is copied and its value is filled/pasted to different
         cell(s) by using the "Enter" key when focus is on selected cells --
         replace warning is not shown even if the selected cells have values of
         their own inside it. The old data is simply lost. Provide a replace
         warning dialog box whenever such a case is encountered.
        
        Change-Id: I13acb424bc449e096512b5a0864ebc47a407f234
        Reviewed-on: https://gerrit.libreoffice.org/83333
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [b07b192720702ff1f0385b6c6a521117f93b7038]

        loplugin:unusedfields
        
        Change-Id: Ic4cb8444123864fdaee64960f00a05b3066ae5fc
        Reviewed-on: https://gerrit.libreoffice.org/83387
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-21  Tünde Tóth  <tundeth@gmail.com>  [79a1fafadb1ac54b8212bc164d8b85d798c74937]

        tdf#128775 Writer Hyperlink dialog: fix encoding of inserted target URL
        
        text, also its preview in the dialog window, when the URL contains
        anchor at the end.
        
        Change-Id: Ibedb86238f660177b3dd476cd6a13f1ca5f05e12
        Reviewed-on: https://gerrit.libreoffice.org/82654
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-11-21  Zdeněk Crhonek  <zcrhonek@gmail.com>  [ddcfaf0e51dbc2d60e6ada9aa236e04dee431ab5]

        uitest for bug tdf#126340
        
        Change-Id: I55972388b1f15dc86d309c5ffe998b44596b1cf2
        Reviewed-on: https://gerrit.libreoffice.org/83351
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-11-21  Balazs Varga  <balazs.varga991@gmail.com>  [a59eb39c6ec01ae2a9d8ddbb61a9c27f527c9caa]

        tdf#123774 OOXML chart export: keep digits of percentages of data points
        
        by exporting PercentageNumberFormat, checking the "Label" format
        directly and taking the respective number format based on that.
        
        Note: also fix the "LinkNumberFormatToSource" property. If we create a
        pie chart with data labels and set the "Show value as number" or
        "Show value as percentage" and check on/off "Source format", this move
        is not set the property in the XPropertySet.
        
        Because of this, it fixes also the export of correct value of
        "link-data-style-to-source" property into ODS files.
        But this patch doesn't fix the export of old ODS files to OOXML,
        because they contain wrong (always true) "link-data-style-to-source"
        value.
        
        Change-Id: I4098a245dec5bf35cde20c9ccb79aca726230118
        Reviewed-on: https://gerrit.libreoffice.org/82703
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-11-21  Stephan Bergmann  <sbergman@redhat.com>  [fa314082a89f917912dd2e610ac19991b84921fa]

        tdf#128598: Drop dubious file: -> smb: conversion completely
        
        As discussed in the commit message of 46c645bf4e9909f5296e75028f1f5434e83942d2
        "Move dubious file: -> smb: conversion from INetURLObject to file UCP", it is
        unclear why exactly file://<host>/ URLs should be retried as smb URLs on Linux.
        That commit had tried to keep that dubious feature alive with a different hack,
        but tdf#128598 "FILEOPEN: Certain syntax of opening file from samba share
        results in Document in Use dialog" demonstrates that that hack doesn't work well
        either (see libreoffice-6-4 <https://gerrit.libreoffice.org/#/c/83396/>
        "tdf#128598: Revert 'Move dubious file: -> smb: conversion from..." for further
        details).
        
        So just drop the dubious (mis-)feature entirely from LO 6.5.  On Linux, use
        GIO's smb URLs to access Windows SMB shares, just like you would use e.g. GIO's
        afp URLs to access AppleTalk resources.
        
        Change-Id: I2ad53f508919a5f581e3afc4c4a5d26461b8ed2b
        Reviewed-on: https://gerrit.libreoffice.org/83402
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-21  Caolán McNamara  <caolanm@redhat.com>  [9f88256783a3618244aa0c75ba4c0ba70cabc0bd]

        disable ok button if data is invalid
        
        Change-Id: I8451e88f8e1ea9b58e18015159d2acc65d818bf7
        Reviewed-on: https://gerrit.libreoffice.org/83379
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-21  Caolán McNamara  <caolanm@redhat.com>  [65cdced005f39fc2c7ca49a0427810518f368e19]

        use ToggleChildWindow
        
        making this similar to existing cases like the writer word count
        and other toggleable utility windows
        
        Change-Id: I0239114596a01d8c341e2ed2fd92bf1bd323938b
        Reviewed-on: https://gerrit.libreoffice.org/83380
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-21  Stephan Bergmann  <sbergman@redhat.com>  [34b52ae66a275d7dd6328adf0d8da23b2ead6560]

        These functions don't need to be VCL_DLLPUBLIC
        
        They were exported with 86ea64f216819696cd86d1926aff0a138ace2baf "Support for
        native 32bit Bitmap in VCL and SVP (cairo) backend" but appear to only be used
        within Library_vcl.
        
        Change-Id: I03595c8345b289676e6260e7bd88b6b146ac002d
        Reviewed-on: https://gerrit.libreoffice.org/83385
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6a6d28583f753b4b7d9dcd9f07b77944a8f0c51e]

        Fix typo
        
        Change-Id: I041dfdaac4903d1bb0bb9ee70a2e5e705af3aafb
        Reviewed-on: https://gerrit.libreoffice.org/83398
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-21  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [3185ce226447fb04c530af76f799fed86672f99c]

        tdf#121658 Roundtrip w:doNotHyphenateCaps via InteropGrabBag
        
        Change-Id: I8a7efffb2866e46e978d09ca9fb5c9dec231e132
        Reviewed-on: https://gerrit.libreoffice.org/83384
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-11-21  Caolán McNamara  <caolanm@redhat.com>  [14d6a07abd7685d8867731938d4c8c3483672909]

        ofz#19034 fix ~infinite loop
        
        Change-Id: Ibc90b3b68a55f8396fbe623eb0db6c289fe978a1
        Reviewed-on: https://gerrit.libreoffice.org/83383
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2c4218069429df3e5cb26edc6ec3163f71a942ed]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - TDF#128911 typo in formula SUMIF.
            
            Change-Id: I30241cc84bc715ac9ae0a6af39db3a9e95476860
            Reviewed-on: https://gerrit.libreoffice.org/83389
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-21  Caolán McNamara  <caolanm@redhat.com>  [a614ae36e8688f070819804dc25cbaa8bbddba8f]

        tdf#128748 replace warning dialog with tooltip
        
        so the TreeList does not get the mouse release it expects stolen
        from it by the dialog, leaving it stuck in "selecting" limbo
        
        Change-Id: If83dcdd8697b2a67e67fb062ae65ad947f49e8cd
        Reviewed-on: https://gerrit.libreoffice.org/83372
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-21  Miklos Vajna  <vmiklos@collabora.com>  [4dbb33a1c21948bebcf890c2f8ceb56b15a87936]

        xmloff: add ODF import/export for semi-transparent shape text
        
        Test this from sd, so that SdModelTestBase::saveAndReload() calls
        BootstrapFixture::validate() for us.
        
        Change-Id: I6c90a3a71a5603604e69f9b45137bc8e4388dc0f
        Reviewed-on: https://gerrit.libreoffice.org/83371
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-11-21  Michael Stahl  <Michael.Stahl@cib.de>  [e9ea24cc004a8b9a5856f2f268bd40433c504db1]

        libxslt: upgrade to release 1.1.34
        
        Fixes CVE-2019-18197.
        
        Remove obsolete e03553605b45c88f0b4b2980adfbbb8f6fca2fd6.patch.1.
        
        Change-Id: I95cf498e245083528f98bfef8cdd240bbe2211b9
        Reviewed-on: https://gerrit.libreoffice.org/83312
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-11-21  Justin Luth  <justin.luth@collabora.com>  [342a5890dbcddccb4013e201e3ff3d9e6967e733]

        tdf#84929 sw UI: stay at footer when showing control
        
        Scenario: a new document where the first thing the user wants
        to do is create a footer. Scroll down to the bottom of the page
        (this does mean that you can't see the top of the page, right?
        None of my screens show an entire page by default anyway...)
        and click in the footer area. The screen jumps back to the top
        of the page and the user needs to scroll to the bottom again
        in order to enable the footer.
        
        So, in the very specific case of the control being turned on
        (because I don't care about a jump if the control is being
        turned off) don't process a return to the cursor position.
        
        Regression potential:
        The only use case I can think of is someone trying to
        drag a section by starting too low on the page. The early return
        will quickly cancel any kind of drag attempt. Basically if the user
        clicks in the footer area without intending to get the
        separator bar, it might act differently than what previously
        happened. I don't really see this scenario as a problem.
        
        One additional limitation could be added to only apply this
        if it is dealing with the footer, since in the case of a
        header there would be no screen-jump.
        
        Change-Id: I11cd3089b85d8eb49063b902e6bf8bf2e1412aa7
        Reviewed-on: https://gerrit.libreoffice.org/82701
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-11-21  Caolán McNamara  <caolanm@redhat.com>  [60b1a93a990a9978a30dee929526faf8db629a7f]

        If a SdrOle2Obj object is missing/broken show the preview set for it
        
        if the object isn't valid, e.g. link to something that doesn't exist, set the fallback
        graphic as mxGraphic so SdrOle2Obj::GetGraphic will show the fallback, otherwise
        the failing mxObjRef.is test in SdrOle2Obj::GetGraphic means it doesn't get used
        
        Change-Id: I8f1aea6b25dc216e01a0f888a44d10876bb1bebd
        Reviewed-on: https://gerrit.libreoffice.org/83322
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-21  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [64d8a71eb8ced0b701ba86e5cf066af48f98872f]

        tdf#42949 tdf#119699 Fix IWYU warnings in chart2/
        
        * Recheck after recent refactorings and improvements in f-u-i
        
        * Drop now unused TabPageIds.h
        
        * The problem noticed in bug #119699 now seems to be gone too
        so drop those lines from the blacklist.
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I44f26c7370f5328c8f67ac61cd8f0cdb29077f15
        Reviewed-on: https://gerrit.libreoffice.org/83182
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-21  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [8f2f7befd166d0ad72622cb3545934bee5b0fef6]

        tdf#97926 Add UI test for infobar
        
        Change-Id: I82fe7ae4e9a564af27d1f080c0bf27e5aab17bfd
        Reviewed-on: https://gerrit.libreoffice.org/83188
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-11-21  Miklos Vajna  <vmiklos@collabora.com>  [03bf5fb87f82976635c36e8e72a160df66a5da21]

        writerfilter: these can be const
        
        Change-Id: I21eadcd210aef38e7690da2492bf1dfe030427e4
        Reviewed-on: https://gerrit.libreoffice.org/83356
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-21  Zdeněk Crhonek  <zcrhonek@gmail.com>  [6b1fb5eaaa170b578797819a83dccf7c89397829]

        uitest for bug tdf#128431
        
        Change-Id: I390ac076136140f6aaa391212afeca49ebbd1dc3
        Reviewed-on: https://gerrit.libreoffice.org/83355
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-11-21  Jim Raykowski  <raykowj@gmail..com>  [30c9bc76d0718f0c01d34f81845d88413645b42c]

        tdf#128557 Only show delete menu item when custom style is not in use
        
        or it has a parent style so when a custom paragraph style is in use it 
        can be deleted and the style will revert to the parent
        
        Change-Id: I0e4ff953835c105241d3bb027d24841afdccc7ba
        Reviewed-on: https://gerrit.libreoffice.org/83008
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-11-21  Michael Meeks  <michael.meeks@collabora.com>  [d4381cdad5c838219720019d771f7174992c1779]

        preload: cleanup failed module load warnings and rename them.
        
        Change-Id: Iafa89df6f724fa6b64712d970502091e38300dad
        Reviewed-on: https://gerrit.libreoffice.org/83341
        Tested-by: Jenkins
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2019-11-20  Jim Raykowski  <raykowj@gmail..com>  [800b6f095f95ccfb8a7ba9755292332bf97f97ad]

        tdf#127552 Make toolbox highlighting behave as intended
        
        This patch provides intended highlight behavior to my understanding of
        comments found in the toolbox source code.
        
         *only highlight when the focus is not inside a child window of a
        toolbox eg, in an edit control
         *do not highlight when focus is in a different toolbox
         *only clear highlight when focus is not in toolbar
        
        Change-Id: Ia18d35c4255ed0940bce5f0c6d9448ed2c85c6fe
        Reviewed-on: https://gerrit.libreoffice.org/81356
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-11-20  Jim Raykowski  <raykowj@gmail..com>  [b8bbe9a3ca4758102ce6aa5d1e0fbb077eedbe64]

        tdf#128557 Add tooltips to styles lists
        
        Change-Id: Ia8f00cd882c1c8c239b95de8e917ff317a6485e8
        Reviewed-on: https://gerrit.libreoffice.org/83152
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-11-20  Jim Raykowski  <raykowj@gmail..com>  [1906f3f2f7c39ea9a3e04f1081dbfc24a1de3212]

        tdf#128557 Show disabled menu items in style lists context menu
        
        At present this doesn't work with gtk3 backend. Works with X11, tested
        by using SAL_USE_VCLPLUGIN=gen. I suspect it also works with kf5.
        
        Change-Id: I14b82bc7a6f25a4c88d547290d847217aa1b0de2
        Reviewed-on: https://gerrit.libreoffice.org/83252
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-11-20  Stephan Bergmann  <sbergman@redhat.com>  [f2c402e6747f23bb289d4ebd4c6ef8ff80067348]

        Remove comphelper::OUStringLiteralList
        
        ...that had been introduced with 51eb969cb77f8b54681033f4959b15ce32116b56
        "Replace comphelper::ServiceInfoHelper::addToSequence" and obsoleted by
        <https://gerrit.libreoffice.org/#/c/83291/> "loplugin:redundantfcast: Don't warn
        about cast from braced-init-list"
        
        Change-Id: Ic5bb63cf4f528285587f46437a27bafbb05a07ac
        Reviewed-on: https://gerrit.libreoffice.org/83315
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-20  Stephan Bergmann  <sbergman@redhat.com>  [df24a0dc144c8f963f8567c17b2d1a1090558cdb]

        loplugin:redundantfcast: Don't warn about cast from braced-init-list
        
        ...in non-deduced context.  That means that the necessary cast in
        84322944980f6e2f9d4a531de7a6803797156968 "Simplify sequence initialization"
        (cf. <https://gerrit.libreoffice.org/#/c/82974/4/>) no longer causes a false
        positive, and doesn't need to use comphelper::OUStringLiteralList.
        
        Change-Id: I788da61cc0be82d2166653760e527bb18e366c99
        Reviewed-on: https://gerrit.libreoffice.org/83291
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [e58d4cc1dd954371ef4c3438a3a880939620cd87]

        loplugin:unusedmethods
        
        Change-Id: Id5f7a9c34d1d159dd0f930a4ce66871bdd3796c1
        Reviewed-on: https://gerrit.libreoffice.org/83305
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-20  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [48b23bbfa0271ed327f668933b92d2ae9b99e806]

        tdf#128434 free the BasicManager event listener
        
        This gets rid of the last 72 lost bytes I could identify in the
        huge valgrind logs to look like its PDF generation related.
        
        Change-Id: Idda3c2c5b7f5ce0211199b86503037b74438ccf2
        Reviewed-on: https://gerrit.libreoffice.org/83302
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-11-20  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [03e9ae0a10bfcc91e646b67b032c1fb7b26da0d3]

        android: fixup - the menu file was meant to go to the non-extracted assets
        
        fixup from 93ee955c5359e283e2fe88e45b4c02a60525ed11
        
        Change-Id: I94fa357e982bdf6a74bc182a51fb562ac39c0090

2019-11-20  Miklos Vajna  <vmiklos@collabora.com>  [81b0d5393ca4cf2ff0954e53b05928cde047c2e0]

        svx: add rendering for semi-transparent shape text
        
        The color's alpha is normally lost when we roundtrip SvxColorItem's
        tools Color via TextSimplePortionPrimitive2D's basegfx::BColor.
        
        One way would be to add an extra transparency member to the primitive,
        like BackgroundColorPrimitive2D does that.
        
        However, a much easier way is to go via UnifiedTransparencePrimitive2D,
        that way we handle transparency in
        drawinglayer::impBufferDevice::paint(), rather than platform-specific
        code like CairoTextRender::DrawTextLayout() in the Linux case.
        
        Change-Id: Ie7aebe77ad9ac776dd27fc50538a5045200c8010
        Reviewed-on: https://gerrit.libreoffice.org/83307
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-11-20  Michael Stahl  <Michael.Stahl@cib.de>  [d1bf39a78ed239d4493f0470ca937852265e79d6]

        libxml2: upgrade to release 2.9.10
        
        ... which is, surprisingly enough, required to build the latest libxslt.
        
        Change-Id: Ifbb36ed61b8f68185f9c788f63a8edeb58899f94
        Reviewed-on: https://gerrit.libreoffice.org/83311
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-11-20  Michael Stahl  <Michael.Stahl@cib.de>  [28e52c49452320ac76489d0f93ca5692456e5331]

        poppler: upgrade to release 0.82.0
        
        fixes CVE-2019-9903 CVE-2019-9631 CVE-2019-9545 CVE-2019-9543
        CVE-2019-14494 CVE-2019-12293 CVE-2019-11026 CVE-2019-10873
        CVE-2019-10872 CVE-2019-10871 CVE-2019-10018
        
        remove obsolete 0001-ImageStream-getLine-fix-crash-on-broken-files.patch.1
        
        Change-Id: I72b3bf89b294ed3e24157c7e75fd58d4f68d9f35
        Reviewed-on: https://gerrit.libreoffice.org/83308
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-11-20  Caolán McNamara  <caolanm@redhat.com>  [ca4d7f109bcae8ff05023dc334c230cceb2f46a9]

        honour MenuFlags::AlwaysShowDisabledEntries for native gtk menus
        
        Change-Id: I3d26320061f3da01e9b857cb3dad277f3d7aa4f5
        Reviewed-on: https://gerrit.libreoffice.org/83293
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-20  Julien Nabet  <serval2412@yahoo.fr>  [d79d4b63edbca7a36d546831a7b1248b652f3afd]

        /safeseh valid only on Win32
        
        On Win10 with master sources updated today + Visual Studio, I had this part:
        [build CXX] bridges/source/cpp_uno/shared/component.cxx
        Microsoft (R) Macro Assembler (x64) Version 14.23.28107.0
        Copyright (C) Microsoft Corporation. All rights reserved.
        
        MASM : warning A4018:invalid command-line option : /safeseh
        Assembling: C:/BLP/core/bridges/source/cpp_uno/msvc_win32_x86-64/call.asm
        [build CXX] bridges/source/cpp_uno/shared/types.cxx
        
        See this link for rationale:
        https://docs.microsoft.com/en-us/cpp/build/reference/safeseh-image-has-safe-exception-handlers?view=vs-2019
        
        According to https://bugzilla.mozilla.org/show_bug.cgi?id=581909 (9 years ago)
        "...For some reason ml64 ignores the -c following -safeseh..."
        I don't know if recent Visual Studio versions still ignore or not the following parameters
        but let's fix this
        
        Change-Id: I9ae5416f32429597fab35fcce8bf06707af4def5
        Reviewed-on: https://gerrit.libreoffice.org/83230
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-20  Caolán McNamara  <caolanm@redhat.com>  [5b20135a942328bfe5160ba2efa43b1ea9f0239c]

        hide help buttons when LibreOfficeKit::isActive and local help unavailable
        
        Change-Id: Ia263f9f7c78dbf48143678fc2f577402fb1ce998
        Reviewed-on: https://gerrit.libreoffice.org/83304
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8d8835c55648650276a438b74f694ee5c890b828]

        Removed executable permission on file
        
        Change-Id: I331f6edcd530d0d409986cf40ebc05b134dfbd1d
        Reviewed-on: https://gerrit.libreoffice.org/83314
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-20  Eike Rathke  <erack@redhat.com>  [8b84f08f33de84cc22e66bace2c247a388d36516]

        Turn useless OSL_FAIL/OSL_ENSURE into assert()
        
        Change-Id: Idc1cbb5ba7580963dd47f293d4104998d1f0095d
        Reviewed-on: https://gerrit.libreoffice.org/83218
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-11-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [d468958331f36310d11265ba55d7c27366ab58ab]

        tdf#128812 speed up loading calc doc with lots of countif
        
        by creating a copy of ScQueryCellIterator that is specialised for this
        use-case.
        Takes the opening time from 50s to 8s on my machine.
        
        Change-Id: I193a7c181a5dfed6fecf75e871729d73625d0df6
        Reviewed-on: https://gerrit.libreoffice.org/83299
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-20  andreas kainz  <kainz.a@gmail.com>  [6cdc0dbfadfcbfa4f53a3c21a494ab225ba5d955]

        linetab dialog page update
        
        Change-Id: I6e152f69850d1fd3671660decd4186d8cd29465e
        Reviewed-on: https://gerrit.libreoffice.org/82047
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-11-20  Caolán McNamara  <caolanm@redhat.com>  [19116d1061b287eef600ec6b3f46c362a4abd405]

        consistency wrt notification events for treeview cursor change
        
        Change-Id: I4ecc13cd7163304c0fa1683e75299d03ccc06446
        Reviewed-on: https://gerrit.libreoffice.org/83283
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-20  Caolán McNamara  <caolanm@redhat.com>  [eee6ef53ebc5756a974e985925550dcd990876ca]

        Resolves: tdf#128900 can't edit initial macro with empty user profile
        
        Change-Id: I5e28a4253b755fc3f5ed7c02c99c2611513e5bd8
        Reviewed-on: https://gerrit.libreoffice.org/83282
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-20  Tor Lillqvist  <tml@collabora.com>  [73a957a967af241df8ff642f9919b6a4689c63dd]

        Add some more source files for breakpointing convenience
        
        Change-Id: I0008393be56341fe7e1f385bd111475b67446240

2019-11-20  Szabolcs Toth  <szabolcs450@gmail.com>  [8a59f18b6eb22c43ec10cdc29ba5a13d5feba4f0]

        tdf#124399 DOCX import: don't apply inside borders to 1-cell tables
        
        Extra cell borders appeared on the bottom, top, left or right
        of the 1-cell tables when only the "inside borders" option was selected.
        The extra borders were the ones that would normally have appeared as
        inside borders if there were more than one cells in the table.
        
        Change-Id: I05d5f2a5a0168989f220d20a95b6dacf5152f9f7
        Reviewed-on: https://gerrit.libreoffice.org/82675
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-11-20  Chris Sherlock  <chris.sherlock79@gmail.com>  [57c6920fb04dacfd9ceaf87adff46d124c9e1925]

        emfio: add SAL_WARNs for unimplemented EMR_COMMENTs
        
        Change-Id: I449a0c2db77888a87a0ae983617848a9f0886ef1
        Reviewed-on: https://gerrit.libreoffice.org/83233
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-11-20  Caolán McNamara  <caolanm@redhat.com>  [d7fcea6fd86d4127306333eb63ece9c8b8e26a3f]

        Resolves: tdf#128811 Alignment option "Distributed" not working in calc
        
        Change-Id: I605b62ef0dfa29db93e4d7df8285a05a12bda8e3
        Reviewed-on: https://gerrit.libreoffice.org/83270
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-20  Michael Stahl  <Michael.Stahl@cib.de>  [635bd7fbcb1d131627ba98fd9085dd2b11e0d33c]

        sw: revert change in expanding hints in SwXText::insertTextContent()
        
        The SwXText implementation for inserting text works like this:
        
        * XTextPortionAppend methods appendTextPortion()/insertTextPortion() get
          the text properties passed as a parameter, and they should apply only
          those properties to the inserted text, not expand any existing
          formatting hints at the insert position.
        
        * XSimpleText method insertString() does expand existing formatting
          at the insert position, just like editing in the UI does
        
        For inserting XTextContent:
        
        * XTextContentAppend methods
          appendTextContent()/insertTextContentWithProperties()
          with properties parameter, similar to XTextPortionAppend
        
        * XTextContent::insertTextContent(), without properties
        
        So arguably, by analogy to inserting text, the methods that take
        properties should not expand hints, and the insertTextContent() should
        follow the insertString and expand hints.
        
        Commit 18cbb8fe699131a234355e1d00fa917fede6ac46 is an important bugfix
        for writerfilter import, but the problem is, it added the
        DontExpandFormat() call to insertTextContent(), whereas the regression
        it was fixing (from commit 232ad2f2588beff50cb5c1f3b689c581ba317583) was
        that the call was removed from insertTextContentWithProperties().
        
        So restore the state before 232ad2f2588beff50cb5c1f3b689c581ba317583.
        
        Turns out that SwUiWriterTest2::testTdf126206 was checking how a
        bookmark-start is formatted instead of how the text is formatted.
        
        Change-Id: If524409f88a1a36aa062b6e132996d3f9c1bb571
        Reviewed-on: https://gerrit.libreoffice.org/83223
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-11-20  Juergen Funk  <juergen.funk_ml@cib.de>  [73524467b9a6a7c4e6d5173aba79d80632ef46e2]

        tdf#127711 Fix msi-soffice.ini CrashDumpEnable-entry
        
         when the switch --disable-crashdump is set, then the
         switch "CrashDumpEnable" set to "false", was only in
         instdir/program/soffice.ini, but was not
         in soffice.ini in msi it was always true
        
        Change-Id: I2668c1425a776fdf5f0c4e4511c2216e8f418a5b
        Reviewed-on: https://gerrit.libreoffice.org/83171
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-11-20  Caolán McNamara  <caolanm@redhat.com>  [86690d55e935f48da67dc79e54a124b4b0515531]

        ofz#19010 wrong start of range
        
        Change-Id: Ibf97a830932d3f153b99031abc8c4a00b54cedab
        Reviewed-on: https://gerrit.libreoffice.org/83265
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2019-11-20  Miklos Vajna  <vmiklos@collabora.com>  [b6d794e14e65697fbf47a5b425d9d264e26e0161]

        drawinglayer: handle more primitives in the xml dump
        
        In preparation of writing a test for semi-transparent shape text.
        
        Change-Id: I2dac94a6cd9da48de9a5e407ceab78fb8be933d7
        Reviewed-on: https://gerrit.libreoffice.org/83264
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-11-20  andreas kainz  <kainz.a@gmail.com>  [545728b808debf5288f80dcd9473aaf062c43e2a]

        Page Dialog update
        
        Change-Id: I7789ad1d4facb966ddc9ed4ed7201052809ce375
        Reviewed-on: https://gerrit.libreoffice.org/83246
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-20  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [0f25e181c1a8ccd8dd47475ed6ed63e37c841c13]

        tdf#42949 Fix IWYU warnings in framework/*/*cxx
        
        Also drop the now unused framework/inc/general.h
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I8e19036a507dbdcd178835b6ac4182719d27a654
        Reviewed-on: https://gerrit.libreoffice.org/82744
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [c1346f75145415a6a28b3b0f4e83d09bdfbc67e0]

        use correct parser overrides in ConvDicXMLImportContext
        
        after
        	commit 36c965311f53dd9feae63ed4f8ab6de4cc449b99
        	Date:   Sun Sep 29 19:40:09 2019 +0200
            use FastParser in linguistic
        
        Change-Id: Ie337e53d12053068a63aee2d2fc48903e256302b
        Reviewed-on: https://gerrit.libreoffice.org/83259
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [5059984c44379d09eabf740c21db062b925394ad]

        PendingOverflowCheck in TextChain is unused
        
        Change-Id: I575865d79fc279ec017b6af461003f77e9c6073c
        Reviewed-on: https://gerrit.libreoffice.org/83258
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [98f2bd667c45ad8d041673c99678e2f95a749b55]

        loplugin:unusedmethods
        
        Remove a filtering step in the python script that was hiding some
        results
        
        Change-Id: Id94268f150902405ab197c077f18aaedf98845fc
        Reviewed-on: https://gerrit.libreoffice.org/83256
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-20  Caolán McNamara  <caolanm@redhat.com>  [1d69cf32a73c0720882731ebf3eb5d2f07fce246]

        Enable/Disable of children shouldn't be necessary
        
        Change-Id: Ied2c1b1305cd099f0a7a4c403c4a81a94234f363
        Reviewed-on: https://gerrit.libreoffice.org/81134
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-20  Caolán McNamara  <caolanm@redhat.com>  [22fb7b07d79969776f10080ada764a745b63c4b3]

        cid#1399334 Uncaught exception
        
        and
        
        cid#1399224 Uncaught exception
        cid#1399153 Uncaught exception
        cid#1399090 Uncaught exception
        
        Change-Id: Icbafde4a1e1bd1713c25a20337f3e2d0f4103cad
        Reviewed-on: https://gerrit.libreoffice.org/83240
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-20  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [d15518584a3197e4b8318d0176352a0584f42167]

        tdf#42112 Add support for Custom Line Cap
        
        original patch updated by Chris Sherlock
        
        Change-Id: Ie68c3cc40d2c7263a0f786a973da77b00e4cbeb8
        Reviewed-on: https://gerrit.libreoffice.org/82564
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-11-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [873f9ed63711ce2a7083987856f9e3ff2021327c]

        expand out some macros
        
        Change-Id: I5a2f6068ae80b9491af7f633564dd49358b0d3d1
        Reviewed-on: https://gerrit.libreoffice.org/83257
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-20  Michael Weghorn  <m.weghorn@posteo.de>  [469888757b751f6b510d98bf5456f041da3e44b5]

        Use initializer list for unordered_set here
        
        Change-Id: I9099308834d7bf463bd92c07edc86b8e0aa1fe84
        Reviewed-on: https://gerrit.libreoffice.org/82785
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-11-20  Michael Weghorn  <m.weghorn@posteo.de>  [cef397d0e00fcc3ba7603b1b8e141a10479bb59e]

        Load "PrintTextPlaceholder" and "PrintHiddenText" based on config
        
        While looking at tdf#118263, I realized that the
        "PrintTextPlaceholder" and "PrintHiddenText" attributes
        are unconditionally taken from the settings.xml when opening a document.
        
        All of the other options related to what content to print in
        "File" -> "Printer Settings" -> "Options" are (not) taken from the
        document based on whether the "Load user-specific settings
        with the document" option is enabled or not (in "Tools" -> "Options"
        -> "Load/Save" -> "General").
        
        I didn't find a reason why those two should be handled differently,
        so also add them to the list of options not to load from the document
        if the above option is disabled.
        
        Change-Id: Id7e4810c10f4809650eab1f20a2caaf6881bf23d
        Reviewed-on: https://gerrit.libreoffice.org/82784
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-11-20  Julien Nabet  <serval2412@yahoo.fr>  [8a82100c8274d3c0e6d8386116fe8c48543fc4c3]

        Comment some code which resembles a wrong copypaste (sw/portxt)
        
        Thank you Miklos and Michael S!
        
        Change-Id: Ia24e2b9d39d919c26be3c7a5c38f9de875aad2e5
        Reviewed-on: https://gerrit.libreoffice.org/83228
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-20  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [9c9c047f42637c274b246fb4020ed0df4ee39ded]

        Add SolarMutexGuard to infobar api methods
        
        Change-Id: If7fab7df7566b1db770437090115b064b98257c6
        Reviewed-on: https://gerrit.libreoffice.org/83255
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-11-20  andreas kainz  <kainz.a@gmail.com>  [0cbcb4b7eb87d947cb99fbb11d132dfad2e47060]

        Line Shadow Dialog update
        
        Change-Id: I59294e8de213059cb0bdc28b5006ee202019210a
        Reviewed-on: https://gerrit.libreoffice.org/83234
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-11-20  Miklos Vajna  <vmiklos@collabora.com>  [3ea4bda77b3383c74b4b837e6850e6d68f25e396]

        connectivity: avoid redundant access specifier
        
        Change-Id: Id30b699dfdf561a42012e620db7cafabeab3ebc0
        Reviewed-on: https://gerrit.libreoffice.org/83238
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-20  andreas kainz  <kainz.a@gmail.com>  [e371baccb4da0d97794f6614c6362bd8e32ee32b]

        Options - calc - Calculate Dialog update
        
        Change-Id: Idc82bbbd7d3be045e70fe297a130f7b9197df9c9
        Reviewed-on: https://gerrit.libreoffice.org/83146
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-19  andreas kainz  <kainz.a@gmail.com>  [be2c1b05538eef6ed79f3c7626807743c1475289]

        Options - calc - View Dialog update
        
        Change-Id: I4de99b93c3c3610d2ce5b19d44c1d12589a72e09
        Reviewed-on: https://gerrit.libreoffice.org/83145
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d7cf4e02d0bac0a5948ad82c62a8c0fb650dceb8]

        Fix typo
        
        Change-Id: Ib5a16d8b5030e1974e5493b50caf7268c5c61191
        Reviewed-on: https://gerrit.libreoffice.org/83242
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-19  andreas kainz  <kainz.a@gmail.com>  [ec93706a9eea072e25f5caad47505cb5293e7071]

        Options - User Data Dialog labels left align
        
        Change-Id: If18abdb3e6d23ada149a9cfc7b2744db9ec3b5f8
        Reviewed-on: https://gerrit.libreoffice.org/83124
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b336e38e0695d6c1674fe268548c96c8ec22e282]

        Fix typo
        
        Change-Id: I7068288ae990c9909000e9b088c03f3608694f6a
        Reviewed-on: https://gerrit.libreoffice.org/83241
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [17fbd4c599443cd8623f7701bc171bdd42083955]

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

2019-11-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0db3469808fb1a0ea4eae4911324190814a67c98]

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

2019-11-19  Caolán McNamara  <caolanm@redhat.com>  [d4a4c9717abccd04fef9ef032092107bb8fae005]

        don't crash if a linked to object is deleted after the doc is loaded
        
        Change-Id: Ia6ab1261745d223dcf84b638edf6a64d46bc6f4b
        Reviewed-on: https://gerrit.libreoffice.org/83201
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-19  Caolán McNamara  <caolanm@redhat.com>  [2972eeaf59def0d80e8a2c8ffd713ec98cef4305]

        LinkWarnDialog "ask" checkbox should be aligned with content
        
        there is a special argument to MessageDialogController to acheive that
        
        Change-Id: I0990cdc1f07479c23184e9b70914e611708dbd96
        Reviewed-on: https://gerrit.libreoffice.org/83177
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-19  Michael Stahl  <Michael.Stahl@cib.de>  [bd2ada701aad2c4e85d03cd8db68eaeae081d91c]

        ofz#18554 sw: fix Null-dereference due to overlapping fieldmarks
        
        The problem is that the WW8 import wants to set a fieldmark on a range
        that contains only the CH_TXT_ATR_FIELDEND of another fieldmark:
        
        (rr) p io_pDoc->GetNodes()[12]->m_Text.copy(33,10)
        $30 = "\bÿÿÿ\001ÿÿÿ\001 "
        
        MarkManager::makeMark() must check that a new fieldmark never overlaps
        existing fieldmarks or meta-fields.
        
        While at it, it looks like the test in
        DocumentContentOperationsManager::DelFullPara() can't necessarily use
        the passed rPam, because it obviously deletes entire nodes, but at
        least SwRangeRedline::DelCopyOfSection() doesn't even set nContent
        on rPam.
        
        Also, the check in makeMark() triggers an assert in
        CppunitTest_sw_uiwriter testTextFormFieldInsertion because
        SwHistoryTextFieldmark::SetInDoc() was neglecting to subtract 1
        from the end position for the CH_TXT_ATR_FIELDEND.
        
        Change-Id: I46c1955dd8dd422a41dcbb9bc68dbe09075b4922
        Reviewed-on: https://gerrit.libreoffice.org/83000
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-19  Mike Kaganski  <mike.kaganski@collabora.com>  [b0e7e494b6bc69d3833c0a6c256ff8106a4a24cb]

        tdf#128889: don't write "page break after" into w:pPr
        
        This produced invalid OOXML, which Word considers as "page before",
        and LibreOffice ignores when re-importing.
        
        Make sure to write it as *trailing* w:r with w:br, as Word also does
        when imports ODT with this atribute, and saves as DOCX.
        
        Change-Id: Ifc4f45d65d4455ecb5cd62aed1ef6a03375c8aa4
        Reviewed-on: https://gerrit.libreoffice.org/83232
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-19  Caolán McNamara  <caolanm@redhat.com>  [03fe7f500f2ccfa5e6a41ad1c9b6b1d7d4403887]

        cid#1448453 Untrusted value as argument
        
        Change-Id: I41a2f30df22b54e51acb593f340cb1ecf1c497b6
        Reviewed-on: https://gerrit.libreoffice.org/83037
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-19  Stephan Bergmann  <sbergman@redhat.com>  [c5e5afbb4e0a7ac41ba4d70d4c9aeb5daa35205c]

        Fix loplugin:fakebool (clang-cl)
        
        ...where it failed with
        
        > In file included from C:/lo-clang/core/extensions/source/activex/SOActiveX.cxx:23:
        > C:/lo-clang/core/extensions/source/activex/SOActiveX.h(160,1): error: VarDecl, use "bool" instead of 'BOOL' (aka 'int') [loplugin:fakebool]
        > BEGIN_MSG_MAP(CSOActiveX)
        > ^~~~~~~~~~~~~~~~~~~~~~~~~
        > C:/PROGRA~2/MIB055~1/2019/COMMUN~1/VC/Tools/MSVC/1423~1.281/atlmfc/include\atlwin.h(2692,3): note: expanded from macro 'BEGIN_MSG_MAP'
        >                 BOOL bHandled = TRUE; \
        >                 ^~~~~~~~~~~~~~~~~~~~
        
        and no idea why I did the getImmediateMacroCallerLoc call in
        913d34ec6b8fdb2796f76ce90fee51ade2051189 "Extend loplugin:salbool to
        loplugin:fakebool".  Removing it doesn't cause any issues at least with my local
        Linux and Windows --enable-compiler-plugins builds.
        
        Change-Id: I64bd906a34e724aefe980ce8ff2b675e8fb2ec8a
        Reviewed-on: https://gerrit.libreoffice.org/83212
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-19  Stephan Bergmann  <sbergman@redhat.com>  [5a11fe87a6f1507149a0965aa740dcdf4ccef3c3]

        loplugin:fakebool (clang-cl)
        
        ...plus follow-up loplugin:implicitboolconversion and loplugin:redundantcast
        
        Change-Id: I9fc9c5cb46fbb50da87ff80af64cb0dfda3e5f90
        Reviewed-on: https://gerrit.libreoffice.org/83207
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-19  Julien Nabet  <serval2412@yahoo.fr>  [77d301f5e40e4f0fb4a127b8b6361a0fb1b1dbd9]

        Fix multiple documentation sections (osl)
        
        Fix these warnings:
        Line 45: /cygdrive/c/BLP/core/instdir/sdk/include/osl/file.h:1308: warning: return value 'osl_File_E_LOOP' of osl_removeFile has multiple documentation sections
        Line 49: /cygdrive/c/BLP/core/instdir/sdk/include/osl/file.hxx:1893: warning: return value 'E_BUSY' of osl::Directory::remove has multiple documentation sections
        Line 50: /cygdrive/c/BLP/core/instdir/sdk/include/osl/file.hxx:1361: warning: return value 'E_LOOP' of osl::File::remove has multiple documentation sections
        
        Change-Id: Id82280efd9c6d1e33df966159dbef677839f6083
        Reviewed-on: https://gerrit.libreoffice.org/83229
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-19  andreas kainz  <kainz.a@gmail.com>  [fa1fa095039f0d4acdab6cf689a6637cb3019054]

        Options - Language Aid Dialog make usefull section names
        
        Change-Id: I1afc30d7d1a52e8b862bcbfb3632a193ee3253e6
        Reviewed-on: https://gerrit.libreoffice.org/83129
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [89c8f34c31c423321d10067f5250e51c3d901b56]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Remove link to old help contents
            
            Change-Id: I71e5b7e0eae41e90075e907585abf00de47e4299
            Reviewed-on: https://gerrit.libreoffice.org/83199
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-19  Mike Kaganski  <mike.kaganski@collabora.com>  [8586051f02125e7358984d2cd14c5383b26bd246]

        tdf#121186: sync itemset and supportsFullDrawingLayerFillAttributeSet
        
        In the bugdoc, there are three separate section styles, first of which
        (Sect1) has fo:background-color attribute set to #ffffff, others with
        no background-related attributes. The sections using the styles are
        nested, the outermost one using the style Sect1 with background color.
        
        When the XML is read, SwXTextSection::attach is called, which fills an
        item set with values stored in an SwTextSectionProperties_Impl struct,
        SvxBrushItem with color value of 0x00ffffff among them. The resulting
        set contains the SvxBrushItem item (WhichId = RES_BACKGROUND = 105).
        No XATTR_FILL_FIRST .. XATTR_FILL_LAST are put into the set.
        
        When later the Edit Sections dialog is opened, SectRepr objects are
        constructed for each section, and the brush is taken from section's
        format using makeBackgroundBrushItem. It checks
        supportsFullDrawingLayerFillAttributeSet, and if yes, uses
        getSvxBrushItemFromSourceSet to fill in the SvxBrushItem; the latter
        only considers XATTR_FILL_FIRST .. XATTR_FILL_LAST in the passed set.
        For the SwSectionFormat, supportsFullDrawingLayerFillAttributeSet
        inherited from SwFrameFormat returns true, which means that existing
        RES_BACKGROUND item is ignored, and default transparent color is
        returned.
        
        Fix by returning false from supportsFullDrawingLayerFillAttributeSet for
        SwSectionFormat. This makes nested sections' properties and behaviour
        match what was in older versions (4.0), where all three nested sections
        took white fill; and only setting innermost section's fill to none made
        it transparent (show document's background).
        
        Change-Id: Id0b4fce221cfa9c54097e69a3acfdf018a1043b5
        Reviewed-on: https://gerrit.libreoffice.org/83016
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [80530986a70bbbcca6cb71ab32da593e11e3684c]

        loplugin:unusedenumconstants
        
        Change-Id: Iecfe5d0ba8d7b287aad798daf2c3e0a7c1a5f1d3
        Reviewed-on: https://gerrit.libreoffice.org/83191
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-19  Stephan Bergmann  <sbergman@redhat.com>  [d273ea2a43886138be553514218c0c3ffda5900f]

        Fix loplugin:fakebool (clang-cl)
        
        ...where it failed with
        
        > [build CXX] setup_native/source/win32/customactions/sellang/sorttree.cxx
        > C:/lo-clang/core/setup_native/source/win32/customactions/sellang/sorttree.cxx(43,5): error: CStyleCastExpr, suspicious cast from 'LRESULT' (aka 'long long') to 'BOOL' (aka 'int') [loplugin:fakebool]
        >     TreeView_SortChildren(hwndTV, dicts, TRUE);
        >     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > C:/PROGRA~2/WI3CF2~1/10/Include/10.0.18362.0/um\commctrl.h(5227,5): note: expanded from macro 'TreeView_SortChildren'
        >     (BOOL)SNDMSG((hwnd), TVM_SORTCHILDREN, (WPARAM)(recurse), (LPARAM)(HTREEITEM)(hitem))
        >     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > C:/lo-clang/core/setup_native/source/win32/customactions/sellang/sorttree.cxx(43,5): error: conversion from 'LRESULT' (aka 'long long') to 'BOOL' (aka 'int') [loplugin:fakebool]
        >     TreeView_SortChildren(hwndTV, dicts, TRUE);
        >     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > C:/PROGRA~2/WI3CF2~1/10/Include/10.0.18362.0/um\commctrl.h(5227,11): note: expanded from macro 'TreeView_SortChildren'
        >     (BOOL)SNDMSG((hwnd), TVM_SORTCHILDREN, (WPARAM)(recurse), (LPARAM)(HTREEITEM)(hitem))
        >           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > C:/PROGRA~2/WI3CF2~1/10/Include/10.0.18362.0/um\prsht.h(73,16): note: expanded from macro 'SNDMSG'
        > #define SNDMSG ::SendMessage
        >                ^
        
        (And the improved check in FakeBool::VisitImplicitCastExpr nicely removes the
        need to list all the individual false/true macros.)
        
        Change-Id: I815172f32f493bba336008aaacc00545e61ada7b
        Reviewed-on: https://gerrit.libreoffice.org/83215
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-19  Stephan Bergmann  <sbergman@redhat.com>  [fd6d48cbb8b43aa13d475873f1a5355106b2e649]

        loplugin:fakebool (clang-cl)
        
        (the use of `BOOL gotACP` in osl_getThreadTextEncoding was already safe in the
        past, converting from 16-bit HIWORD to 32-bit BOOL and then using operator!)
        
        Change-Id: Ic5019093b350b968edfcf0878126671285891502
        Reviewed-on: https://gerrit.libreoffice.org/83210
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-19  Stephan Bergmann  <sbergman@redhat.com>  [5413dcbc6ce27467b81e84a523aaa25fae4db686]

        loplugin:fakebool (clang-cl)
        
        "conversion from 'ATOM' (aka 'unsigned short') to 'BOOL' (aka 'int')"; if the
        BOOL return value of winwrap::HatchWindowRegister hasn't been used in bad ways
        in the past, this should have been safe in the past, converting from smaller
        ATOM to larger BOOL
        
        Change-Id: I836aee56384a01ef0d959ecc5dbebc923acb642b
        Reviewed-on: https://gerrit.libreoffice.org/83209
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-19  Stephan Bergmann  <sbergman@redhat.com>  [1a83975ff44141595f9bce3088550aee545b6622]

        loplugin:indentation (clang-cl)
        
        Change-Id: I9da73ceef20a0b2535694438a3a6b20876dccd0f
        Reviewed-on: https://gerrit.libreoffice.org/83208
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-19  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [93ee955c5359e283e2fe88e45b4c02a60525ed11]

        tdf#128101 android: fix documents with manual page break
        
        code reads a .ui file to show a menu to edit/delete that pagebreak. That
        file was not packaged in the Android viewer and causes an exception that
        is not handled and ultimately results in a crash.
        
        Change-Id: Ie73d886daf9202ba12e1b5a241bc7b6d184ae770
        Reviewed-on: https://gerrit.libreoffice.org/83104
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2019-11-19  Justin Luth  <justin.luth@collabora.com>  [b926a068a067e7aff6c8f11ed1098a76c39bf5e8]

        tdf#128608 ww8import: COL_AUTO == NO FILL, not solid
        
        This fixes problems in the patches for tdf#116071.
        
        Tables have nothing to do with this bug. It just is the most
        common place to have a background colour, and then to have
        direct formatting that reverts back to COL_AUTO. I created
        a unit test using the page background (black), default style
        paragraph background (blue), and direct formatting COL_AUTO.
        COL_AUTO was turned into WHITE if the fillstyle was set to SOLID.
        
        Change-Id: I8197c040cec5adbdf16f379a88fab5e534ac0c6e
        Reviewed-on: https://gerrit.libreoffice.org/82412
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-11-19  Michael Stahl  <Michael.Stahl@cib.de>  [8f7274682661baec4c9b160ee2165972bbfa9881]

        sw: fix invalid downcast of SwDrawFrameFormat in DelContentIndex()
        
        failure in UITest_writer_tests6:
        
        sw/source/core/undo/undobj.cxx:1021:47: runtime error: downcast of address 0x61300019d3c0 which does not point to an object of type 'SwFlyFrameFormat'
            0x61300019d3c0:m note: object is of type 'SwDrawFrameFormat'
             a2 01 80 19  50 ac d1 9e 14 7f 00 00  00 af 19 00 30 61 00 00  e8 4f 0b 00 b0 61 00 00  40 dd 40 00
                          ^~~~~~~~~~~~~~~~~~~~~~~
                          vptr for 'SwDrawFrameFormat'
         in SwUndoSaveContent::DelContentIndex(SwPosition const&, SwPosition const&, DelContentType) at sw/source/core/undo/undobj.cxx:1021:47 (instdir/program/../program/libswlo.so +0xf8e5833)
        
        Also lose the ridiculous overloading across derived classes.
        
        Change-Id: I19439d0d511c5f8c36b00d8dd02c31f802a44e00
        Reviewed-on: https://gerrit.libreoffice.org/83175
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-11-19  Caolán McNamara  <caolanm@redhat.com>  [7a73a586571a8242d9a49051adc62ef7c1c43e86]

        up/down in ArgEdit doesn't do anything
        
        but it should cycle through the arguments
        
        Change-Id: Ifa398039e77d536a0df021b1a18e06d6df673980
        Reviewed-on: https://gerrit.libreoffice.org/83192
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-11-19  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [ddd2a419c56d8c12b4d10376ecfdde9d87d276e3]

        tdf#124536 android: fix breakiterator mismatch (separate data files for zh/ja)
        
        There was a mismatch between the define DICT_JA_ZH_IN_DATAFILE (which
        is effectively set for android as well via DISABLE_DYNLOADING in
        i18npool/Library_i18npool.mk and the makefile rules to actually compile
        the data files and set the DICT_JA_ZH_IN_DATAFILE define in other places
        that were guarded by checks for iOS.
        
        Change-Id: Ia0f117220ab3bad92093a3bf6c613aa9c4812ed4
        Reviewed-on: https://gerrit.libreoffice.org/83102
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2019-11-19  Mike Kaganski  <mike.kaganski@collabora.com>  [4ec93b7c71da27c0e986468e1635412a0c67cc00]

        Fix UBSan build after 9fdf8c0a5cc036ea9bd1e11dd8f2c1a6e601fae2
        
        The said commit simplified a testdoc to testTdf128820, using a smallest
        possible SVG in it. This seems to produce the smallest possible PNG of
        size 8, which is passed into GraphicDescriptor::ImpDetectPNG. There its
        size is read into nTemp32 past the end of the file without checks,
        which keeps last value of the variable (which was the magic number
        0x0d0a1a0a), which is then saved into the descriptor. Then that value
        is used in ImpGraphic::ImplGetSizePixel, and later multiplying it in
        lclConvertScreenPixelToHmm causes UB.
        
        Fix by checking all the reads in GraphicDescriptor::ImpDetectPNG.
        
        Change-Id: Ib4740fac2b87fbef57d5150151129b9852f3ecb8
        Reviewed-on: https://gerrit.libreoffice.org/83119
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [299a13e8f7307b38ac10ad351273e2559e21ab16]

        widget theme: try the "online" theme even when not using LOKit
        
        Change-Id: I07e493d22af11321e3a87c507741897fe0baf130
        Reviewed-on: https://gerrit.libreoffice.org/83136
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-11-19  Miklos Vajna  <vmiklos@collabora.com>  [6fafae4d109f5768621a11deb394b1b0c4dc5606]

        editeng: add UNO API for semi-transparent text
        
        Keep the type internally as sal_uInt8, to be used as an alpha channel.
        Keep the type externally as sal_Int16, so it's consistent with the fill
        area transparency.
        
        Change-Id: I5138a6b73526f20a40f93df4cff4951e2b11bd6d
        Reviewed-on: https://gerrit.libreoffice.org/83179
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-11-19  Michael Stahl  <Michael.Stahl@cib.de>  [b0930d56130fdddfe65e92b081a8afad77974076]

        python3: upgrade to release 3.5.9
        
        Fixes CVE-2019-9948 CVE-2019-9740 CVE-2019-10160 CVE-2019-16056
        and expat CVE-2019-15903.
        
        python-3.3.5-pyexpat-symbols.patch.1 fails to apply, and it's a
        mystery why --with-system-expat is used everywhere but on MacOSX,
        where 292af048ace2d4b455b2da3a22c784cb05db1d09 disabled it for no
        obvious reason, so try to remove the special case and get rid of the
        patch.
        
        Change-Id: I5ba4532eb6e7c2fb90daba95d132dcc7c9013d96
        Reviewed-on: https://gerrit.libreoffice.org/83117
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-11-19  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [7de3b4bc881671692d15cfc93a4c887ed77b6c64]

        android: avoid NPE when trying to create cache file
        
        when the user wildly switches documents in fast succession, mDocument
        can be null - not creating a cache file definitely is better than a hard
        crash....
        
        Also onSaveInstanceState is meant for lightweight operations (e.g.
        storing what file was openend and what position it was scrolled to), not
        for backend-storing of data, so move creation of cache file to onStop
        instead.
        
        Change-Id: I2452ef24e309ea4a9594eb723e893798b9b47d98
        Reviewed-on: https://gerrit.libreoffice.org/82774
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2019-11-19  Juergen Funk  <juergen.funk_ml@cib.de>  [7f8c9ddbbd26594bb9249cc6295d0170e4bb58e7]

        symstore.sh: use logical operators for test statements
        
        No need to spawn two subshells, test can do and/or logical ops itself.
        
        Change-Id: I2abba303383f9f0053515088d4fa32753a777a1d
        Reviewed-on: https://gerrit.libreoffice.org/83066
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-11-19  Juergen Funk  <juergen.funk_ml@cib.de>  [83e3ba6fba486a5bf68427f0cf9aa9de7d97a391]

        Add comment and pdb-only switch to symstore.sh
        
        Two new switches added:
            -c plus a comment for the transaction
            -n do not store the exe/dll on the symbol server
        
        Change-Id: I8c5db06909720707987970347e298be6d55ebc71
        Reviewed-on: https://gerrit.libreoffice.org/82751
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-11-19  Michael Stahl  <Michael.Stahl@cib.de>  [da967d5f8f450fbcbe1f595dbfc357eb7c8b3c50]

        sw: RTF export: fix invalid RTF for shapes and text frames again
        
        It turns out that commit 4652b911c4376048a452709c953197e1a879a921 wasn't
        quite right: writing out the m_aRunText doesn't necessarily put it in
        the right place, it just happened to work on that bugdoc but in other
        cases the shape may be written before the paragraph properties of the
        paragraph it's in...
        
        So instead change the text frame case to save and restore the run
        related buffers and members, so that the text frame itself can do
        whatever it wants, and the result is appended to m_aRunText.
        
        The members saved are a superset of those saved in
        WriteHeaderFooter_Impl(), writeTextFrame(), TextFootnote_Impl().
        
        Also another thing was missing is that OLE objects would trigger the
        assert because they are also buffered into m_aRunText, e.g.
        ooo46760-1.odt.
        
        Change-Id: Icc6988f8ed19724c593760df46e0254792cd1735
        Reviewed-on: https://gerrit.libreoffice.org/83105
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-11-19  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [c6babe8987711c83e6d0b99312fd9a2c3d55322b]

        “Char” isn’t a word
        
        Change-Id: I4bf9002d31f7f6e2e7adcb46c7623cc8a14c82bf

2019-11-19  Caolán McNamara  <caolanm@redhat.com>  [52a3f07daf2d73f01e7ffd6dfa3d85ad22a8ed6b]

        Related: tdf#125917 remove active editing when we want to replace contents
        
        this addresses comment #6 so that the chosen value is entered in the cell
        
        Change-Id: I3b45301e00b2f79038e88c926f15babd49dcc2bf
        Reviewed-on: https://gerrit.libreoffice.org/83085
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-19  Eike Rathke  <erack@redhat.com>  [b4008306febc147e9f8a3c91102304ec40671a07]

        Resolves: tdf#128855 Add Kabardian [kbd-RU] to language list
        
        Change-Id: I84cfc3aa3f018de1d6950617fe2a06402ce2ac2b
        Reviewed-on: https://gerrit.libreoffice.org/83103
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-11-19  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [53c474633c4e658f096669fb0225d751a5701aaf]

        tdf#125449 Fix custom gradient fill settings being lost
        
        Change-Id: Ia2377274e0fc9da5873bf55735af25ed6ae3d65c
        Reviewed-on: https://gerrit.libreoffice.org/82393
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-11-19  Katarina Behrens  <Katarina.Behrens@cib.de>  [34a3afecaaab3dc4898b33e0981d8b231351fe37]

        tdf#125449 follow-up: unique gradient names in Impress area dlg
        
        as seen in tdf#94300 chart prefers to name anonymous (non-preset)
        gradients all by itself
        
        However tdf#99908 shows that ODF import doesn't like anonymous
        gradients. This is a bug in xmloff style import and should eventually
        be fixed there. Here we implement the same band-aid solution
        tdf#99908 implements for Impress sidebar
        
        Change-Id: Ia39f581aee875ac95faa5c502a3479ed5d7974d8
        Reviewed-on: https://gerrit.libreoffice.org/82522
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-11-19  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [08f2b7b167983bcb4d1f1f178c2c46c3d79f9958]

        Deprecate KeyListener and XMouseListener
        
        Change-Id: Icb7e363265aa2045d0d2a7fec8ef7cc2b6571416
        Reviewed-on: https://gerrit.libreoffice.org/82432
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-11-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [79ea745d595945e454ced9f6cacd2bb57aa51f95]

        use FasterParser for LoadXMLExceptList_Imp
        
        the SvXMLImport superclass of XMLVersionListImport already constructs a
        parser, so we can just use that one
        
        Change-Id: I33b7f70982d78d2303a62cae40335f3c04b73579
        Reviewed-on: https://gerrit.libreoffice.org/83083
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [6e818f0a063a2db37361e42f9c49d4bb9e44945a]

        improve exception message
        
        Change-Id: Ia87e6e22e9a28b714d09c952fa9c52817b4dd21d
        Reviewed-on: https://gerrit.libreoffice.org/83159
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-19  Corentin Noël  <corentin.noel@collabora.com>  [53a4cbad22a22518d097113f30819a6ece468bbf]

        sysui: Add C header to libreofficekitgtk introspection
        
        Change-Id: I948b0d793085abc973a5e3b2778140d729ff1f59
        Reviewed-on: https://gerrit.libreoffice.org/82378
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-11-19  Corentin Noël  <corentin.noel@collabora.com>  [4e14163ceff6bc05ed372358ed66272caa1b35c2]

        lokdocview: Add support for get_command_values
        
        Change-Id: I6a007724de8aea0e4de035313855acd6e9342ee7
        Reviewed-on: https://gerrit.libreoffice.org/82377
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-11-19  Caolán McNamara  <caolanm@redhat.com>  [72bfc8aced60be0adaeabbd496ea8f755c35b016]

        tdf#125917 Ensure mouse is captured before the menu is launched
        
        calc seems to excessively capture the mouse and grabs + floats are messy across
        the different ports. But We usually have the mouse captured before calling the
        menu, except if we are editing a cell, an additional capture here will ensure
        the grab status is the same in both modes and that events go to the same place
        in either case.
        
        Change-Id: I213560273be1a6a398d6a1787a53d64501c473f0
        Reviewed-on: https://gerrit.libreoffice.org/83130
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-19  Caolán McNamara  <caolanm@redhat.com>  [1aaa229af711fe5deeaaabf22c1e32c3025e1bf5]

        Related: tdf#125917 release mouse grab before showing warning dialog
        
        Type text into the data validity dropdown cell and click elsewhere.
        The warning dialog cannot be interacted with due to the active mouse
        grab to its parent
        
        Change-Id: I51702c828dee6ec88106f7d44d7e3440f2e61298
        Reviewed-on: https://gerrit.libreoffice.org/83128
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-19  Caolán McNamara  <caolanm@redhat.com>  [752cc49c97b9c88f37d9a451050beaeab2d2e5cf]

        cid#1399259 Uncaught exception
        
        Change-Id: Ia811eeb04cb9ab86aea205aa848e210fc34ab9d6
        Reviewed-on: https://gerrit.libreoffice.org/83072
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-19  Justin Luth  <justin.luth@collabora.com>  [46fcf87725818666fee34226afdac4a64edd94eb]

        tdf#115576 sw: fix borders for single row/col autotable styles
        
        The 4*4 autostyle table matrix has no box format that can handle
        a table with a single column or single row. So the first
        and last row/column boxes need to be combined to get all
        of the necessary borders.
        
        This could easily be seen by setting one column and X rows
        using the default table style - missing right border.
        
        It could also be seen by setting one row and X columns using
        Box List yellow - missing bottom border.
        
        Change-Id: Ib2cf873b6d4e10ba5145e680ea7b3e2e3aea3970
        Reviewed-on: https://gerrit.libreoffice.org/82998
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-19  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [1562e094fc6a57cd9738109d5202497bcc043d80]

        tdf#125359 Don't overlap multiple infobars
        
        Change-Id: Ieda7dce84daec2e94501c69584f3df21d63d60bb
        Reviewed-on: https://gerrit.libreoffice.org/83101
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-11-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7c4b5c46dd1679d93a21f015e5a09f3428eb3d2c]

        widget theme: add file definition theme support to qt5 backend
        
        Change-Id: I603e75d056a75837353be25f901ab7df6e0cc71a
        Reviewed-on: https://gerrit.libreoffice.org/83135
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-11-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [88e0b283c26dea873442017229c5b7fe2c862494]

        disable spurious SAL_WARN
        
        in the FastParser case, those name/prefix fields in context are not
        initialised, so don't warn for that case
        
        Change-Id: I485dd1b86d81ea2b6f03fa6a8ecf5fb23d46a8e1
        Reviewed-on: https://gerrit.libreoffice.org/83153
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-19  Miklos Vajna  <vmiklos@collabora.com>  [0098563895f6a4024b400582d1bf93cb4435ceed]

        tdf#128632 vcl image lazy-load: take unit into account when setting size
        
        It makes no sense to set the size of an image based on the swap info
        when the swap info unit and the actually loaded image's unit doesn't
        match.
        
        Converting the size would be also an option, but let's wait for the
        first case when a custom size is actually needed for mismatching units.
        
        Change-Id: I96b5c237f0be5587bb2f938faf3c69fa0e1d4a5c
        Reviewed-on: https://gerrit.libreoffice.org/83122
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-19  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [60c0874227201310c099fb717c0a665dbcf5bb33]

        tdf#84183 Give infobar close btn some 'clicked' state
        
        Slightly smaller cross when the button is clicked on to have
        some feedback for the user
        
        Change-Id: If0486319e9816378b2011bbb366b4c577c1ad84a
        Reviewed-on: https://gerrit.libreoffice.org/83087
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-11-19  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [9e3ba7c3036c4d21e01d6f75ed29a1e8c4208141]

        tdf#97926 Add UNO API for Infobar
        
        This allows creating, updating and removing infobars from macros/extensions.
        
        It also extends the infobar with a primary and a secondary text, so there can
        be a bold summary at the beginning at the infobar with a longer text following
        in normal letters.
        
        Macro sample:
        ------------------------------------------------------------
        Sub AddInfobar
        	dim buttons(1) as new com.sun.star.beans.StringPair
        	buttons(0).first = "Close doc"
        	buttons(0).second = ".uno:CloseDoc"
        	buttons(1).first = "Paste into doc"
        	buttons(1).second = ".uno:Paste"
        	ThisComponent.getCurrentController().appendInfobar("my", "Hello world", "Things happened. What now?", com.sun.star.frame.InfobarType.INFO, buttons, true)
        End Sub
        
        Sub UpdateInfobar
        	ThisComponent.getCurrentController().updateInfobar("my", "WARNING","Do not read this message.", com.sun.star.frame.InfobarType.WARNING)
        End Sub
        
        Sub RemoveInfobar
        	ThisComponent.getCurrentController().removeInfobar("my")
        End Sub
        ------------------------------------------------------------
        
        Change-Id: I5d0a223525845d23ffab17acdaa431e0eb783fec
        Reviewed-on: https://gerrit.libreoffice.org/29816
        Reviewed-by: Serge Krot (CIB) <Serge.Krot@cib.de>
        Tested-by: Serge Krot (CIB) <Serge.Krot@cib.de>
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-11-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b234743dd26e0be4be272d2d2c82f90c67e192b7]

        widget theme: add centeredTabs setting to theme definition file
        
        Change-Id: I714a44d40a99e0bb5ff48e3d36ded73db60af5a0
        Reviewed-on: https://gerrit.libreoffice.org/83133
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-11-19  Stephan Bergmann  <sbergman@redhat.com>  [e18e244dd7f352817116cfdc8720d684d55679ee]

        Improved loplugin:external, handling class types
        
        ...plus follow-up loplugin:fakebool and renaming the non-external (moved to
        unnamed namespace) three-parameter load_icon_by_name overload to
        load_icon_by_name_theme_lang, because it would otherwise hide the one-parameter
        load_icon_by_name
        
        Change-Id: Ie01151c1b4648bd797cc455ec092281448ed4637
        Reviewed-on: https://gerrit.libreoffice.org/83134
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-19  László Németh  <nemeth@numbertext.org>  [6100909c84550036932d031f4d2f652e158a1a0a]

        tdf#119054 DOCX: fix not table style based bottom margin
        
        in table cells, ie. using paragraph styles with bottom
        margin setting or direct paragraph formatting of bottom
        margin. Both of them overwrite the table style based
        bottom margin.
        
        Change-Id: I527b16c24fe47df8412291089ff86fadd3f9430b
        Reviewed-on: https://gerrit.libreoffice.org/82800
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-11-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [4a19260d74c335fc6eb9216aacbf2d5bfbfc95aa]

        make some classes module-private
        
        Change-Id: I53809ab01d5e8eb091305c3cb618a64920ad22ad
        Reviewed-on: https://gerrit.libreoffice.org/82783
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-19  Mike Kaganski  <mike.kaganski@collabora.com>  [2d2a76dd0ada087c168134c0a873e0f9a98eea05]

        tdf#128523: drop cache directory when restart manager initiates restart
        
        This would allow to re-create cached elements that could be broken.
        Restarts include those after a version upgrade (with bugfixes); using
        safe mode dialog (after crashes/problems); some configuration changes.
        An example of issue fixed by this is bad cached icons from versions
        affected by tdf#119020, that still make troubles to users after a year
        after the reason of generation of bad icons had been fixed [1, 2, 3].
        
        [1] https://ask.libreoffice.org/en/question/211759
        [2] https://ask.libreoffice.org/en/question/215263
        [3] https://ask.libreoffice.org/en/question/217831
        
        Change-Id: I2362547c25f8f265915efafa4e224435eda03e20
        Reviewed-on: https://gerrit.libreoffice.org/83138
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-19  Stephan Bergmann  <sbergman@redhat.com>  [153aa090db6ae6fb9809305f56b06056865c69f4]

        Improved loplugin:external, handling class types
        
        ...renaming type as TMList to avoid ambiguity between i18npool::TMlist and
        i18npool::(anonymous namespace)::TMlist
        
        Change-Id: I712fca9a9a7023e5a217c019195e3aa51e858f81
        Reviewed-on: https://gerrit.libreoffice.org/83132
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-19  Stephan Bergmann  <sbergman@redhat.com>  [38f4df895ebcaceb4107a42a59006420633a29b3]

        Improved loplugin:external, handling class types
        
        ...plus follow-up loplugin:fakebool and loplugin:consttobool findings
        
        Change-Id: I4b4045439fc9b19c42f6915b158540d2daf4cafb
        Reviewed-on: https://gerrit.libreoffice.org/83123
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-19  Stephan Bergmann  <sbergman@redhat.com>  [e3a3a931fe23eee9a70ffd807bc00a6ba4aad731]

        Improved loplugin:external, handling class types
        
        ...plus follow-up loplugin:fakebool and loplugin:consttobool findings
        
        Change-Id: I2b19d80f7313d3d5b0e502581b39fe20147bdfcc
        Reviewed-on: https://gerrit.libreoffice.org/83121
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-19  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [852a0f9cd88ef1f646af67e59a0fdd779b0e7627]

        Rename GlyphCache to FreetypeManager
        
        And while at it remove the unneeded getPlatformGlyphCache
        abstraction.
        
        Change-Id: Id5cad751eda9e6bf177dfb4816280d7c5af7066a
        Reviewed-on: https://gerrit.libreoffice.org/83125
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-11-19  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [f8e1f8652255cadd80a991aa3e059ee631b333b8]

        tdf#128434 correctly release fonts in destructors
        
        This adds ReleaseFonts() calls to all destructors of SalGraphics
        and TextRenderImpl derivated classes, which implement SetFont.
        
        During destruction a base class can't call into derivated classes,
        as these are already destructed, so we have to spread these calls
        manually.
        
        Change-Id: Ia57db04f7df665e5205212ce512119e2f60e3379
        Reviewed-on: https://gerrit.libreoffice.org/82967
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-11-19  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [e6aac0b637d583d3cfb893276f813ff5aa1ade17]

        tdf#128434 try garbage collect ImplFontCache fonts
        
        Instead of changing the harfbuzz caching, for this use case it's
        enough to queue all per-OutputDevice fonts for garbage collection
        (GC), which are managed by the OutputDevices ImplFontCache. So
        just try to GC all the fonts in the ImplFontCache destructor.
        
        There is no point keeping these LogicalFontInstances alive, after
        the OutputDevice font cache is destroyed, as these fonts aren't
        shared and can't be accessed later. But the main problem is still
        some correct accounting of harfbuzz resources and eventual even
        the Freetype ones, so this cleanup would not really be needed.
        
        AFAI can tell, this plugs the remaining per-document leaks of the
        PDF generation, except for a 72 byte basic listener leak from:
        
        basic::ImplRepository::impl_createManagerForModel(...)
            basicmanagerrepository.cxx:480
        
        Change-Id: I3155be59a2bdcd85e01f6f048b990db04d88c94f
        Reviewed-on: https://gerrit.libreoffice.org/82968
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-11-19  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [578f97b4b2d06d3d5d5db7fd70066ba8ca665abc]

        Move static aFontFileList into GlyphCache
        
        GlyphCache is already a global in the unix SalData class, so we
        can drop one more global static variable. and the FontFile map
        values aren't shared, so just use std::unique_ptr, like the two
        other maps, which form the GlyphCache class.
        
        While at it finalize the classes and hide their constructors.
        
        Change-Id: Iaac8cd9905e9b4025707a17f62d8961ccfa5d0fb
        Reviewed-on: https://gerrit.libreoffice.org/82966
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-11-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [280f8f70d14ca9932a846030537dfd2ec8f61801]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add PDF Export Security Page screenshot
            
            Change-Id: Ic5ca4f1dbb1bab68914fd015808112b42cfe4951
            Reviewed-on: https://gerrit.libreoffice.org/83144
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b0195cebdcaee8cc5ec0f68e4fe0fd91239a8221]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add PDF Export Digital signature Page screenshot
            
            Change-Id: I463c27689ddc53d8c66b88c835e189956d078652
            Reviewed-on: https://gerrit.libreoffice.org/83143
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b064e5d1a4a0380f33628c88be1b76c186aa7810]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add PDF Export iUser Interface Page screenshot
            
            Change-Id: I3893d6fcb514057e41446f2a179b219405b8a072
            Reviewed-on: https://gerrit.libreoffice.org/83142
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [01952ec29dfdefd3bfb266ac508e7e862738b27f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add PDF Export View Page screenshot
            
            Change-Id: I76b4036e5d205a952d369d398db211545621e537
            Reviewed-on: https://gerrit.libreoffice.org/83141
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4be1f510b8a71af2f65181d7553aa9ecabb831a4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add PDF Export Links Page screenshot
            
            Change-Id: I996183a122518ec18d5ffb5d60b9d30c1f328c8e
            Reviewed-on: https://gerrit.libreoffice.org/83140
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [1cf57913a8efe04d10bb116305760efde055cadf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add PDF Export General Page screenshot
            
            Change-Id: I1f045faa224e8b24cc67a38989209217b15abdb1
            Reviewed-on: https://gerrit.libreoffice.org/83139
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [eddc3977f890a8b71a11371cb7684793514e250d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Update and refactor PDF export Help pages
            
            Added Help for several new options
            Adjust options visibility for each module
            Split page into smaller pages
            Adjust Contents tree
            
            Change-Id: I03fd0a4cb99f36da0ea7911a1afb5d4be6648244
            Reviewed-on: https://gerrit.libreoffice.org/83131
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ab39cd57e271812d9d5e520fd83125f1aef20c98]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#128808 Clarify Basic libraries containers
            
            Change-Id: Iaa85a3b0340eb88c8b81ee8070039c1e518789f6
            Reviewed-on: https://gerrit.libreoffice.org/83092
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [027cd46c62f325e85642ede48b5fda7ebb4dec16]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#128227 disambiguate text frame and text box
            
            in summary,
            on Writer, Text frame -> Frame
            On other modules
            Text Frame -> text box
            
            Change-Id: I3b218fafb03cd5ab79c8c0b902ec417bf5445ff8
            Reviewed-on: https://gerrit.libreoffice.org/82976
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-18  Caolán McNamara  <caolanm@redhat.com>  [a7206a2fb12ce9622097d470bbd6e7b0b86e83fb]

        Resolves: tdf#108452 invisible all-black drawing cursors on black bg
        
        commit c5ac80d90ebcc1c3fad18ece8784ac2b36f52045
        Date:   Fri Feb 8 10:00:12 2019 +0200
        
            make cursor images part of the theme
        
        +
        
        commit 25d176ada67ada550bd4d0d08177c232cf7eeb37
        Date:   Mon Mar 4 15:58:18 2019 +0200
        
            tdf#123796 Wrong cursor when inserting shape
        
        effectively resulted in the gtk version using the same curros as the mac
        version. Some of these icons are all black and invisible on a black background,
        which affects both gtk and osx.
        
        Taking a copy of LibreOffice 6-1 where the classic xbms were in use, dump
        all the xbm cursors and masks as loaded via cairo to png and where the mac
        cursors were all black take the xbm derived versions instead (if they were of
        the right size)
        
        Change-Id: I8a7a150caff415fa25180c1f2ed4cb8487fcd70c
        Reviewed-on: https://gerrit.libreoffice.org/83112
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-18  Caolán McNamara  <caolanm@redhat.com>  [57c901adc6dd1441057fb93970e7c25f1d36a9ca]

        rhbz#1773525 wrong elements removed from saved entries when limit hit
        
        Change-Id: Iaf8a012ffe927cbf38789e97b469d899e7cbf87b
        Reviewed-on: https://gerrit.libreoffice.org/83094
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-18  Zdeněk Crhonek  <zcrhonek@gmail.com>  [5739daad969efce4e4f19ed30e32c842bddf98cf]

        add uitest for bug tdf#126626
        
        Change-Id: Ic2ffd8f0418e208d7e17ac419a0ac7d98ffad30c
        Reviewed-on: https://gerrit.libreoffice.org/83118
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-11-18  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [feff6668d8e978f37b37fe043858297eb3b4a2d4]

        Extend DOCX input field export test for round-trip
        
        This expands the test from tdf#125103 to include more use cases
        and validate the import of the exported document (tdf#128460).
        
        Change-Id: Ifb8615b6b90931996becb8cb44d846eb30956971
        Reviewed-on: https://gerrit.libreoffice.org/83038
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-11-18  Miklos Vajna  <vmiklos@collabora.com>  [543a0658f961f24db6804b90c5389aee15ba2ce4]

        editeng: add doc model for semi-transparent text
        
        tools Color can handle the alpha just fine, but add a separate member ID
        for transparency to be consistent with the existing border and fill
        color API.
        
        Change-Id: I8466da9fb40ab1d0c97b06a0594f89719ccc1959
        Reviewed-on: https://gerrit.libreoffice.org/83116
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-11-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [00e1adec49c50f9128dd02ae721e62ae3e729ad6]

        crashtesting fdo78617-2.ods
        
        as a consequence of
        	commit feec8e3c34e08b621098a17f1011dccd0b4f7f4c
        	Date:   Tue Nov 12 16:00:55 2019 +0200
            reduce iteration in ScViewData::GetScrPos
        
        Change-Id: Iec539c33bd80b9ad2d2a3698d443c5cec81f8f85
        Reviewed-on: https://gerrit.libreoffice.org/83093
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [87bea6ff734a251165d0fd1b03077fc5e27a95c5]

        use FasterParser for SvxReadXML
        
        the SvXMLImport superclass of XMLVersionListImport already constructs a
        parser, so we can just use that one
        
        Change-Id: I09d946a9d0e978582fbecc67c74cd1ae5c97178e
        Reviewed-on: https://gerrit.libreoffice.org/83076
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-18  Caolán McNamara  <caolanm@redhat.com>  [43570eb811ec731d5f86b5fa00bb5dfacaceb2ef]

        rhbz#1773525 reducing the amount of saved search/replace entries didn't work
        
        Change-Id: I1512ef507130718859271079e603a95cf2105c58
        Reviewed-on: https://gerrit.libreoffice.org/83088
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-18  Miklos Vajna  <vmiklos@collabora.com>  [a7528cd6f17ea5c5b29e7d607e54c62de0d9e7db]

        sw: insert image: set anchor to at-char by default
        
        This changes the default set in commit
        4f40bf6a79de6d60da0a5090cdfeda6242e889f0 (sw: insert image: set anchor
        to as-char by default, 2019-07-04), to have a better compromise, taking
        both Word defaults compatibility and usability into account.
        
        The problem is that users are used to just inserting an image and being
        able to drag it to its final location, which is broken with as-char
        anchoring.
        
        So default to at-char anchoring, this is still something that is fully
        interoperable to Word (unlike the old to-para anchoring), but allows the
        easier image move again.
        
        Change-Id: Ibc61ae167fc9e5cc31b04c83e854556309e27fd4
        Reviewed-on: https://gerrit.libreoffice.org/83089
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-11-18  Michael Stahl  <Michael.Stahl@cib.de>  [83edee3009240a3c26271b8de2450eed3e5acf97]

        tdf#128739 sw: don't delete bookmarks prematurely in SwUndoDelete
        
        ::RedoImpl() and SwUndoInserts::UndoImpl().
        
        The bookmarks will be deleted again by DelContentIndex(), which also
        adds them to m_pHistory, but RemoveIdxFromRange() deletes them without
        adding them to m_pHistory so they won't be restored.
        
        There is some funny commit c50f2e0a69204b8760c2e06313a18b6194f2d109
        which is a mystery: if the rPam has to be saved across the
        RemoveIdxFromRange() call, then either the rPam that's passed to
        RemoveIdxFromRange() is wrong, or the rPam that is restored after the
        call is wrong... just revert it and set the same values to rPam.
        
        Change-Id: I9e93ef75bcd2931594aeae07e761c48752d31d9b
        Reviewed-on: https://gerrit.libreoffice.org/83084
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-11-18  Michael Stahl  <Michael.Stahl@cib.de>  [24fd14b387dca458a1b6e9415e936d26562ddb1e]

        tdf#128739 sw: delete fieldmarks if exactly selected ...
        
        ... in SwUndoSaveContent::DelContentIndex().
        
        The problem is that the fieldmark survives but its dummy characters are
        all deleted; this will eventually lead to unhappiness in Undo.
        
        Another issue is that SwHistoryBookmark doesn't know about dummy
        characters, so use the SwHistory*Fieldmark instead.
        
        This still doesn't work completely because SwUndoDelete::RedoImpl() is
        quite borked.
        
        (regression from 4dc1615c80e8e66d339dc86fa95bbc76e884d988..d9030ad6298e2f49ee63489d6158ea6ad23c0111)
        
        Change-Id: Ia98d143fa46e79348fde200be5462cc461455b58
        Reviewed-on: https://gerrit.libreoffice.org/82815
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-11-18  Stephan Bergmann  <sbergman@redhat.com>  [d7643c6a708630a0be365b29a01d514891d9b3fb]

        Missing includes
        
        ...with recent Clang trunk
        
        Change-Id: I9ea0f1692df8d269356df0d6b20ea2173f632425
        Reviewed-on: https://gerrit.libreoffice.org/83086
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-18  Caolán McNamara  <caolanm@redhat.com>  [5f39ae82e4f72c28f9c5136ff820853e97249a8f]

        cid#1401321 Uncaught exception
        
        Change-Id: I94603d614abf73881555c069f51c9c1adb5613b0
        Reviewed-on: https://gerrit.libreoffice.org/83075
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-18  Balazs Varga  <balazs.varga991@gmail.com>  [071007d83d9d29fa7879b71b0e7b396da70963a5]

        tdf#127777 fix "CrossBetween" for not imported combined chart
        
        Set the ShiftedCategoryPosition for true in case of combined chart.
        
        See also commit 111c260ab2883b7906f1a66e222dbf4dc3c58c4f 'tdf#127777
        OOXML chart export: fix "CrossBetween" for not imported charts
        
        Change-Id: I52fdcdc52e75ac15c85e04c2982b25cc180d7815
        Reviewed-on: https://gerrit.libreoffice.org/82617
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-11-18  Caolán McNamara  <caolanm@redhat.com>  [9eae3a528e64668f2d8734fa94ffb2e2f643ad49]

        cid#1399260 Uncaught exception
        
        Change-Id: I975716ae1f7406af57cc4141f4cbdb9e5e4c4bd2
        Reviewed-on: https://gerrit.libreoffice.org/83074
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-18  Caolán McNamara  <caolanm@redhat.com>  [b2cf175ed3f33bd35f4a696f3d9b531fa8a57e24]

        cid#1421150 Useless call
        
        add annotation
        
        Change-Id: I6f5eabf945f81cfb54ca3afb51231600ac30d9d2
        Reviewed-on: https://gerrit.libreoffice.org/83065
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-18  Caolán McNamara  <caolanm@redhat.com>  [c2cb3af28a415c2e68b8fe18465522636cb7f774]

        cid#1448537 silence Wrapper object use after free
        
        Change-Id: I896556485c441c9d0e79e75f41d0eb452f0eb21f
        Reviewed-on: https://gerrit.libreoffice.org/83069
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-18  Regina Henschel  <rb.henschel@t-online.de>  [58ee73068fa881950e42cca22ed17cf5829b8d14]

        tdf#103092 export uses MeasureUnit not FieldUnit
        
        ctor of SvXMLExport expects a util::MeasureUnit, but getMetric() from
        XGlobalSheetSettings returns a FieldUnit. The conversion was missing.
        So FieldUnit::MM (=1) was treated as MeasureUnit::MM_10TH (=1). But
        that one has no unit string, so the 'translate' transformation got
        numbers without unit, which then were wrongly interpreted.
        
        Change-Id: I433c7534be21655887863005f14836d2b733cf1f
        Reviewed-on: https://gerrit.libreoffice.org/83004
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-11-18  Chris Sherlock  <chris.sherlock79@gmail.com>  [729883cc42c7a7b2f342612ebd6c941e76264d18]

        compilerplugins: fix ambiguous type warnings
        
        Errors were:
        
        /home/chris/repos/libreoffice-latest/compilerplugins/clang/sharedvisitor/analyzer.cxx:80:40: error: reference to 'PointerType' is ambiguous
                if (auto const t = type->getAs<PointerType>())
        
        /home/chris/repos/libreoffice-latest/compilerplugins/clang/external.cxx:61:44: error: reference to 'PointerType' is ambiguous
                else if (auto const t3 = t1->getAs<PointerType>())
        
        Change-Id: Ia5b7add8f2b3160fa3198ed127785bdd61c74796
        Reviewed-on: https://gerrit.libreoffice.org/83030
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-18  Jens Carl  <j.carl43@gmx.de>  [c0e720bfd209b50ca7dc2082e340f9b6288a6216]

        Fix 'is' operator for comparison
        
        The 'is' operator should not be used for comparison on some types of
        literals. In CPython this works by accident and CPython 3.8 introduced a
        SyntaxWarning (see https://bugs.python.org/issue34850).
        
        Change-Id: Ic4ba481579d13fd1496431ded59dd626a05fc0c6
        Reviewed-on: https://gerrit.libreoffice.org/83033
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-11-18  Caolán McNamara  <caolanm@redhat.com>  [f23b9ae6bbc4a82e4e9258a6a1d8ca84d6b5d8ec]

        cid#1249470 Uninitialized scalar field
        
        use comment as an annotation
        
        Change-Id: Ia8b5ba157d0d240c4a3e6beed74d66e6d34d1a32
        Reviewed-on: https://gerrit.libreoffice.org/83067
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-18  Caolán McNamara  <caolanm@redhat.com>  [3a16dff3b624d08a4193c5f8d9b8e024e750c821]

        cid#1421107 Useless call
        
        add annotation
        
        Change-Id: I97e9282cb8568378de01764802b0a6d30e71f259
        Reviewed-on: https://gerrit.libreoffice.org/83064
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-18  Miklos Vajna  <vmiklos@collabora.com>  [bc5c1464f510c32be5c0fd66f2e8671eba7c0fdd]

        sw: prefix members of SwCallLink
        
        See tdf#94879 for motivation.
        
        Change-Id: Ia0b6909ff037c4126e0cba1e63a672d166f6784f
        Reviewed-on: https://gerrit.libreoffice.org/83059
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-11-18  Caolán McNamara  <caolanm@redhat.com>  [25cc2574ee13c25aba7e671fd213816acd94d365]

        cid#1421106 Useless call
        
        add annotation
        
        Change-Id: I9e0f67fc14bc15a011faeb75264f64930a0c3065
        Reviewed-on: https://gerrit.libreoffice.org/83063
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-18  Caolán McNamara  <caolanm@redhat.com>  [dd96c13e1921391719260b8516cd6ba7c1392814]

        cid#1421069 Useless call
        
        add annotation
        
        Change-Id: Iaeebd22ccefe4a11b3ae65e3f6dc54f8fdb7e075
        Reviewed-on: https://gerrit.libreoffice.org/83062
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [efab55fee25c5a2f5a0c491c1ceab721c267af17]

        convert AccessibilityFlowTo to scoped enum
        
        and drop the unused FORSPELLCHECKFLOWTO
        
        Change-Id: I128e84d386c10d001aa63f93b4b6dcb7238a1242
        Reviewed-on: https://gerrit.libreoffice.org/83060
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [ba637bbbd65d71a3956d56f04ce2703b51479700]

        use FasterParser for SvxXMLXTableImport::load
        
        the SvXMLImport superclass of XMLVersionListImport already constructs a
        parser, so we can just use that one
        
        Change-Id: I28402467f63e166a2c5ffc3bf0c851de81ba2108
        Reviewed-on: https://gerrit.libreoffice.org/83061
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-18  Jens Carl  <j.carl43@gmx.de>  [f09d88e8f8f599938e78adf72fc96cedb261afef]

        Fix 'is' operator for comparison
        
        The 'is' operator should not be used for comparison on some types of
        literals. In CPython this works by accident and CPython 3.8 introduced a
        SyntaxWarning (see https://bugs.python.org/issue34850).
        
        Change-Id: Ifabe22e4ae3b9e1d3bfd5a663f39500e381cfa6e
        Reviewed-on: https://gerrit.libreoffice.org/83034
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-11-18  Caolán McNamara  <caolanm@redhat.com>  [a15729a63ea90a066a6a98a762f4a1c2b19f9389]

        cid#1430070 Copy-paste error
        
        add annotation
        
        Change-Id: I6973335b8877b48d5cf0a08f4e291585de352446
        Reviewed-on: https://gerrit.libreoffice.org/83035
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-18  Caolán McNamara  <caolanm@redhat.com>  [24a8e873bba179cf50b2157e95a97d089e379e1c]

        cid#1430063 Copy-paste error
        
        add annotation
        
        Change-Id: I162b4f388baff243425d34a13c1104dfdaf92588
        Reviewed-on: https://gerrit.libreoffice.org/83036
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-18  Caolán McNamara  <caolanm@redhat.com>  [de38c4a5ea015f0f881b80f7ec0dcbaf323bc1e0]

        cid#1448469 Out-of-bounds access
        
        add an annotation
        
        Change-Id: I70a431fecd8a87f2167bdce53ec2397d22436a9d
        Reviewed-on: https://gerrit.libreoffice.org/83025
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-18  Caolán McNamara  <caolanm@redhat.com>  [08def65c78d2505b3602e1ac45440d342b2c17ad]

        cid#1430094 Arguments in wrong order
        
        add an annotation here
        
        Change-Id: If28f6494e80df0ea38036196ed152e9dee29339f
        Reviewed-on: https://gerrit.libreoffice.org/83027
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [0fc7daed227ea6fd4fb3de04c92ae6cb765122c3]

        loplugin:singlevalfields
        
        Change-Id: I0bb32ad7351f0e4cfbdc872ed0e81b8157ecc4cb
        Reviewed-on: https://gerrit.libreoffice.org/83056
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-18  Justin Luth  <justin.luth@collabora.com>  [227100ff4e5560c09c5a822052fc5ada541b8cc5]

        related tdf#120412 ww8import: allow > 100% escapement, fix calculation
        
        On import, it was calculating the escapement before reading
        the character size. If there is a fontsize SPRM in the
        character run, make sure that is processed first.
        
        Also, use the new MAX_*_ESC values since 100% is not nearly
        enough as a maximum.
        
        I looked for a mechanism that could delay processing, but
        found nothing. I thought about creating such a mechanism,
        but that could get extremely complicated, as loops would
        need to be detected (co-dependencies, etc). In the
        end, it seems likely that SOME function would need to be
        re-run (for example make Read_SubSuperProp runAgain at
        the end of the character properties) since there
        (likely) is no guarantee of the order of SPRMs.
        From my code-reading, it looks like Read_Fontsize is
        re-entrant-able, so that seems like the simplest
        solution in this case. This is mature code, so
        no real call for creating new mechanisms...
        
        Change-Id: I1269989c74cf34e38f8db77bd6fc510e395ee864
        Reviewed-on: https://gerrit.libreoffice.org/82248
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Tested-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-18  andreas kainz  <kainz.a@gmail.com>  [bc9b046fbd1d68016ae6c53c990fce97b57eb663]

        Paragraph Align Tab fix
        
        Change-Id: Ied02b9db154bd007399b8b3d567d692d4973d382
        Reviewed-on: https://gerrit.libreoffice.org/83040
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-18  andreas kainz  <kainz.a@gmail.com>  [52d0027332ecd9ea9d941113c7fbe66ebc3cf48a]

        tdf#127927 Character Dialog effect preview Alignment
        
        Change-Id: If4bf99711b09c61d00dafb65ba76f4673c99246b
        Reviewed-on: https://gerrit.libreoffice.org/83019
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-18  andreas kainz  <kainz.a@gmail.com>  [5e95b239d53dba73d27d9d3d4e8e013636c0f283]

        Options calc general tab only one column
        
        Change-Id: Iba382f28695ed4452151a7576727114ba99afea9
        Reviewed-on: https://gerrit.libreoffice.org/83042
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9e7a0fc1573a95a1542207ac86a18e630c1fc835]

        widget theme: correct sizes of combobox/listbox
        
        Combobox/listbox was clipped on the right side. Fixed this by
        increasing the size of the widget by one and moving the button to
        the right by one pixel.
        
        Change-Id: If73e93d0c99c1daff9c0bab095169dba3c619450
        Reviewed-on: https://gerrit.libreoffice.org/83043
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-11-17  Caolán McNamara  <caolanm@redhat.com>  [959dab6e0642ae7760c3bf4ff2d8bccbbe4dad14]

        cid#1430084 Arguments in wrong order
        
        add an annotation
        
        Change-Id: Id3b90eae8a2306cfb7f0f46b3fd73e320c851f6a
        Reviewed-on: https://gerrit.libreoffice.org/83029
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-17  Caolán McNamara  <caolanm@redhat.com>  [eddf039a85a30f4196cb21b9b4cb24ee82c72722]

        cid#1430089 Copy-paste error
        
        add an annotation here
        
        Change-Id: Ib8a924271e557f7eb8ee4b5a7353206485b1f10a
        Reviewed-on: https://gerrit.libreoffice.org/83028
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-17  Caolán McNamara  <caolanm@redhat.com>  [10be6512107891b5bd4f1055fac3dcd9fe3b784c]

        cid#706181 Use of untrusted string value
        
        use an annotation here and add one to the windows equivalent
        
        Change-Id: Ife54949c2e89ae606d7931be82807db4bbb132dc
        Reviewed-on: https://gerrit.libreoffice.org/83024
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-17  Caolán McNamara  <caolanm@redhat.com>  [25a6ed62682d8471e6605801205e2e56491f5929]

        cid#1430104 Arguments in wrong order
        
        add an annotation
        
        Change-Id: I2e9356fa1d56e579336f1fb7346112edf576232f
        Reviewed-on: https://gerrit.libreoffice.org/83026
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-17  Caolán McNamara  <caolanm@redhat.com>  [26960bad06fe26f5652faf42e20073bf7d201eeb]

        cid#1448230 Dereference null return value
        
        Change-Id: I846959c2f92dc8078ad2ed8accb8f7be0f2833ce
        Reviewed-on: https://gerrit.libreoffice.org/83023
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-17  Caolán McNamara  <caolanm@redhat.com>  [28da9177229a1d8b6d4a3ba3d84dea2166caae8d]

        cid#1448367 Explicit null dereferenced
        
        Change-Id: I1762ad30ba03ee1d06f85023a42646131a7ccde9
        Reviewed-on: https://gerrit.libreoffice.org/83018
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-17  Caolán McNamara  <caolanm@redhat.com>  [65b00b25ecf901a13a9c3c660629dfefa998e7b0]

        only need xTransform if we have xRecorder
        
        Change-Id: I6d1ad119921cf79cf87566d65b4dd700c0890fa7
        Reviewed-on: https://gerrit.libreoffice.org/83003
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-17  Caolán McNamara  <caolanm@redhat.com>  [7e19e07526f8c1ca94555e3e9a2211b9555f54b2]

        cid#1455745 Not restoring ostream format
        
        Change-Id: Ie5b73bca282a279a0318e42499d44f19822b1554
        Reviewed-on: https://gerrit.libreoffice.org/83017
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-17  Chris Sherlock  <chris.sherlock79@gmail.com>  [3a8d16ba8ca7ef7349e893f2bf1c7e12d9a8d7ae]

        tdf#128847 - vcl: fix colorspace names for MacOS
        
        kCGColorSpaceGenericGray is deprecated and should be
        kCGColorSpaceGenericGrayGamma2_2, and kCGColorSpaceGenericRGB is
        similary deprecated and now should be kCGColorSpaceSRGB.
        
        This fixes the "color skew" issue found in a variety of tests.
        
        Change-Id: I8088b2377e03cde3f8e03e9d3778a40fc3081c4a
        Reviewed-on: https://gerrit.libreoffice.org/82809
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-11-17  Caolán McNamara  <caolanm@redhat.com>  [26103123f3464613f1266f268cb23c05ab81426c]

        ofz#12553 Timeout, cut out slow uninteresting path for fuzzing
        
        Change-Id: Iaaf940e48a54e9578c747e57f2f328c36e4a119b
        Reviewed-on: https://gerrit.libreoffice.org/83002
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-17  Stephan Bergmann  <sbergman@redhat.com>  [1b2da574ba2c37891ee59709731537af7a1ca3c2]

        bin/run: missing exedir for macOS
        
        ...but even the you still get a failure
        
        > $ bin/run vcldemo
        > 2019-11-17 10:37:53.159 vcldemo[18891:7736267] No Info.plist file in application bundle or no NSPrincipalClass in the Info.plist file, exiting
        
        Change-Id: I7c11ee5a02c4a71cf3c79dc7b5b180c3e28c059b
        Reviewed-on: https://gerrit.libreoffice.org/83015
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [31a1dcbe9ace047a50fa955e35de4fb5f3a023c9]

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

2019-11-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e51f9f509af9c3f59b479ab4d731c94fb2223af8]

        Fix typo
        
        Change-Id: I0f71c9b31456b37130a9b6ef9f47d204b9c21aa1
        Reviewed-on: https://gerrit.libreoffice.org/83006
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [335852ffcf72e2ef6c4b02ebe645492bb7bc36d3]

        Fix typo
        
        Change-Id: I59877df3c75d8423ae81a7d877b3144e65526253
        Reviewed-on: https://gerrit.libreoffice.org/83007
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bde2137d6efa7966672916ae5a0b8020bec7dbc4]

        Removed executable permission on file pptx
        
        Change-Id: I93dd9533fc4f4d2acc1afe282754af0c78a25f73
        Reviewed-on: https://gerrit.libreoffice.org/82985
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4e053538db0e701f444a4dd81bfc0de2ca053c18]

        Fix typos
        
        Change-Id: I9251205c47f26be7695496b5887b849fcf1335f1
        Reviewed-on: https://gerrit.libreoffice.org/82814
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [f10b43f9d1b4e14441a9204bc0c79003645f0f98]

        loplugin:unusedmethods
        
        Change-Id: I04deb5a1dee5b8a9a4508d28552ffe0b67288993
        Reviewed-on: https://gerrit.libreoffice.org/82977
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-17  Mike Kaganski  <mike.kaganski@collabora.com>  [8e7d89295c0b9e0515baab88d99c05ac293ac645]

        tdf#128820: improve unit test to not depend on opening bad file failing
        
        ... also test exported XML directly
        
        Change-Id: I50237593dd111e7c7974452769c8d49c22012713
        Reviewed-on: https://gerrit.libreoffice.org/83005
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-17  Stephan Bergmann  <sbergman@redhat.com>  [314f15bff08b76bf96acf99141776ef64d2f1355]

        Extend loplugin:external to warn about enums
        
        To mitigate the dangers of silently breaking ADL when moving enums into unnamed
        namespaces (see the commit message of 206b5b2661be37efdff3c6aedb6f248c4636be79
        "New loplugin:external"), note all functions that are affected.  (The plan is to
        extend loplugin:external further to also warn about classes and class templates,
        and the code to identify affected functions already takes that into account, so
        some parts of that code are not actually relevant for enums.)
        
        But it appears that none of the functions that are actually affected by the
        changes in this commit relied on being found through ADL, so no adaptions were
        necessary for them.
        
        (clang::DeclContext::collectAllContexts is non-const, which recursively means
        that External's Visit... functions must take non-const Decl*.  Which required
        compilerplugins/clang/sharedvisitor/analyzer.cxx to be generalized to support
        such Visit... functions with non-const Decl* parameters.)
        
        Change-Id: Ia215291402bf850d43defdab3cff4db5b270d1bd
        Reviewed-on: https://gerrit.libreoffice.org/83001
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-16  Caolán McNamara  <caolanm@redhat.com>  [46920005f74edcb70acfb8dd1a0ffb9553e5c2b2]

        cid#1448516 silence Dereference null return value
        
        Change-Id: Ifb7e14183e97c225ed7e68f93e6142d10c4a87b0
        Reviewed-on: https://gerrit.libreoffice.org/82991
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9aab980711f82471b012b1691699d9a28ef836f5]

        widget theme: allow for default "stacked" spinbuttons
        
        Change-Id: I2943616a641de72a615f57784e8a9927c12edcf7
        Reviewed-on: https://gerrit.libreoffice.org/82979
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-11-16  Caolán McNamara  <caolanm@redhat.com>  [d6f00ac943fbcdc56e828db0c9ff96337c1e74f7]

        cid#1448453 Untrusted value as argument
        
        coverity doesn't warn about XclImpString::ReadFormats
        
        Change-Id: Ide6285f39fed09a1767c2a2272f30ec213a20106
        Reviewed-on: https://gerrit.libreoffice.org/82993
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-16  Caolán McNamara  <caolanm@redhat.com>  [31fd3641b363c81ab23e10e6425a39e27a224c3d]

        cid#1453998 Wrapper object use after free
        
        Change-Id: I1dc733e72ba63db1eaa20113a7599ea7580eef31
        Reviewed-on: https://gerrit.libreoffice.org/82988
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-16  Caolán McNamara  <caolanm@redhat.com>  [591c305541306d41d3777ad5e2c92f875072e2d9]

        cid#1448447 silence RV: Bad use of return value
        
        Change-Id: If24d5fffb4ecf86fa6a43d824b5e40fcef29a691
        Reviewed-on: https://gerrit.libreoffice.org/82995
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-16  Caolán McNamara  <caolanm@redhat.com>  [2d6f56e4f7e492ba5394a86f13bc710bf6c68335]

        cid#1455212 Uncaught exception
        
        Change-Id: I75956bfc3dccdf3ef400c3b9dcea40606abb8504
        Reviewed-on: https://gerrit.libreoffice.org/82987
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-16  Caolán McNamara  <caolanm@redhat.com>  [cd173ae7d6646eec21bc3937fc23676b3daab0ff]

        cid#1448226 silence RV: Bad use of return value
        
        Change-Id: Ie85ea159ebed117c11a1d5d67c4292be8ca5b8e8
        Reviewed-on: https://gerrit.libreoffice.org/82994
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [5b374877b573cf716123a0d0c04a84ccc91e8c86]

        loplugin:singlevalfields
        
        Change-Id: I31fd6b251dee9d1ee1a9ac59964034d0136e1f3e
        Reviewed-on: https://gerrit.libreoffice.org/82978
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-16  Mike Kaganski  <mike.kaganski@collabora.com>  [9fdf8c0a5cc036ea9bd1e11dd8f2c1a6e601fae2]

        Also consider saved exceptions when terminating parse
        
        As with previous commit 18ae77a065cb8ae6940d4067f6ab7e99a3f74047, this
        will start showing parse errors on invalid files which previously just
        opened without warnings, silently losing the invalid stream part. Any
        bug bisected to this commit is not a regression from this commit! The
        real problem was already before, and was just disclosed by this (which
        is the actual goal).
        
        Also simplify unit test data for tdf#128820, which will now be enough
        after the change.
        
        A unit test (testN779627) revealed unexpected throws when parsing; this
        was fixed.
        
        Change-Id: I5a21b9001874ec6e3b8273c10043ef930bf1cc82
        Reviewed-on: https://gerrit.libreoffice.org/82981
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-16  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [cbfc87cb39406045e6f561a178bec3c7d10fae02]

        oox: avoid control freeze on exception
        
        If exception happens somewhere in exportDocument() or later,
        document controls could be remain locked and later cause crash
        due to missing exception handler.
        
        Use scope guard to avoid this problem on exception.
        
        (cherry picked from commit ce684e7d06fc37ac6b672f5676e6113fcf41a03e)
        
        Change-Id: I1ce4e487833ddc4b1f1b708f3a7e10bb299ef354
        Reviewed-on: https://gerrit.libreoffice.org/80752
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-11-16  Michael Stahl  <Michael.Stahl@cib.de>  [87b9b9cbffd788c67b195e0ad54ca425ac259e0c]

        sw: RTF export: only enable \formprot if there is actually a section
        
        ... that is protected; Writer can also protect the content of text
        frames, which doesn't(?) appear to be possible in Word.
        
        Form protection has annoying side effects like disabling field UI for
        the whole document, even inside sections that are unprotected via
        \sectunlocked1.
        
        Change-Id: I2bf9503202779f5cb7c6e27ea7f533b2e3acb9d2
        Reviewed-on: https://gerrit.libreoffice.org/82804
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-11-16  Caolán McNamara  <caolanm@redhat.com>  [32c39e510aba585fd6675e3497e158efab74b8a4]

        cid#1448525 Dereference null return value
        
        Change-Id: I0dae9e73e85cef74f041535f3787e3afb45bb94d
        Reviewed-on: https://gerrit.libreoffice.org/82989
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-16  Stephan Bergmann  <sbergman@redhat.com>  [a6dfb4164dbb808ec4b5752e05c8f22655d1757a]

        sort items
        
        Change-Id: Ia55b9ce67b22f9cc012ce02208f501580d9f4634
        Reviewed-on: https://gerrit.libreoffice.org/82986
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-16  Caolán McNamara  <caolanm@redhat.com>  [b7b13ff527f8e726ada907634ca1f1ddd4c4699e]

        revert cid#1455212 Uncaught exception
        
        doesn't help in this case, so drop it
        
        Change-Id: I1837c08b604cd74ca07793d5d31eb60364381d8f
        Reviewed-on: https://gerrit.libreoffice.org/82964
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-16  Stephan Bergmann  <sbergman@redhat.com>  [24b69e95c699ca595775f657244498a0cebe1faf]

        Improve loplugin:redundantpreprocessor performance a bit
        
        ...and add a minimal test for it
        
        Change-Id: Ia6c61e41a7e60fd01c639e893c34bd9d215c1513
        Reviewed-on: https://gerrit.libreoffice.org/82983
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-16  Mike Kaganski  <mike.kaganski@collabora.com>  [b699a693cabf307418d3aa2c159d58a4bedd43a4]

        tdf#128820: use wps namespace for simple text shapes
        
        Without that, simple text shapes inside groups were written in
        <pic:wsp> elements, with many child elements also having pic::
        prefix.
        
        Change-Id: I114cf3499e03aa5ca042211d7b134aaf5b0e7fbf
        Reviewed-on: https://gerrit.libreoffice.org/82980
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-16  Stephan Bergmann  <sbergman@redhat.com>  [ab8fc2603c647754d7954b77c1347123402c8b7b]

        Fix loplugin::Entry ODR violation
        
        (caused crashes with CLANGDEBUG=1 in compilerplugins/Makefile-clang.mk)
        
        Change-Id: I43ba276f03c87c97b624a59f2b368422fd5b0a7b
        Reviewed-on: https://gerrit.libreoffice.org/82982
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-16  Muhammet Kara  <muhammet.kara@collabora.com>  [d0ee281680711117099ac892acf84996af4af9e6]

        ChartTypePanel: Remove unused vars
        
        Change-Id: I6a19fa269efaf008345b48341d1c501e1c7e7d17
        Reviewed-on: https://gerrit.libreoffice.org/82244
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/82812
        Tested-by: Jenkins

2019-11-16  Mike Kaganski  <mike.kaganski@collabora.com>  [84322944980f6e2f9d4a531de7a6803797156968]

        Simplify sequence initialization
        
        Change-Id: I332cf55883bab679c395b9643d54e558ce0c1c64
        Reviewed-on: https://gerrit.libreoffice.org/82974
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-16  Muhammet Kara  <muhammet.kara@collabora.com>  [6de6c21de8278dec88b15a2482a4a034c782d5f4]

        Rename getCurrentParamter() as getCurrentParameter()
        
        Change-Id: I0116b4526fea377130b1d1e101d30b3107af3c81
        Reviewed-on: https://gerrit.libreoffice.org/82243
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/82811
        Tested-by: Jenkins

2019-11-16  Mike Kaganski  <mike.kaganski@collabora.com>  [51eb969cb77f8b54681033f4959b15ce32116b56]

        Replace comphelper::ServiceInfoHelper::addToSequence
        
        Change-Id: I325e16fdf9bbbc6f2ba2d06c417da5eeb0d48023
        Reviewed-on: https://gerrit.libreoffice.org/82975
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-16  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [742f59eaa38a3f13b6110573b1428de45c55b035]

        tdf128684: Rotate text in not preset custom shape
        
        The TextPreRotateAngle property should be set in case of a not preset
        custom shape as well during ooxml import.
        
        Also add unit test for testing the TextPreRotateAngle property.
        
        Change-Id: Ib5b822286f8a78fe8398bf7e2014a36d7e0a24d5
        Reviewed-on: https://gerrit.libreoffice.org/82643
        Tested-by: Jenkins
        Reviewed-by: Tamás Bunth <btomi96@gmail.com>

2019-11-16  Muhammet Kara  <muhammet.kara@collabora.com>  [b07db7a1694165113c8c8fb12eb632de7937c26f]

        Remove unused var m_xChartTypeLabel
        
        Change-Id: I3de7eb4e438021f9522e581c60a84fb7fcc168c7
        Reviewed-on: https://gerrit.libreoffice.org/82242
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/82810
        Tested-by: Jenkins

2019-11-16  Muhammet Kara  <muhammet.kara@collabora.com>  [dbfa1f2fea43771d00f656ce6c2aff438889f2c5]

        Add SplineResourceGroup to ChartTypePanel
        
        Change-Id: I229eb1cc4963c04968ed9ac32b65847dbfd602c3
        Reviewed-on: https://gerrit.libreoffice.org/82807
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-11-16  Muhammet Kara  <muhammet.kara@collabora.com>  [86244873ffcb65fe38b7c65838181397a8d390f6]

        Add more resource groups to ChartTypePanel
        
        Change-Id: I64c1d8b418f9abb537b4f23c3b31aa0e48bd3faa
        Reviewed-on: https://gerrit.libreoffice.org/82119
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/82801
        Tested-by: Jenkins

2019-11-16  andreas kainz  <kainz.a@gmail.com>  [559fa1016928bf2bc1259f026a9a3d101a0131f0]

        tdf#128257 Bullet and Numbering Dialog
        
        Change-Id: I0931f7207e1533d6cb552cecbcf2872024f2bafe
        Reviewed-on: https://gerrit.libreoffice.org/82973
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-16  Mike Kaganski  <mike.kaganski@collabora.com>  [ae71570ee7db0a4a9d237424ed2cc3204e86f136]

        tdf#44462: add a link to Windows Default apps settings applet
        
        Add "Windows Default apps" button to Options->General to run system applet
        to control file associations, in accordance to recommendation from MS [1].
        On Windows 10, though, the call to LaunchAdvancedAssociationUI would only
        bring a system-modal infobanner suggesting the user to go to Settings >
        Apps > Default apps, as documented at [2]. Since this is what MS considers
        the correct way to manage application associations, the infobanner should
        be enough.
        
        [1] https://docs.microsoft.com/en-us/windows/win32/shell/default-programs
        [2] https://docs.microsoft.com/en-us/windows/win32/api/shobjidl/nf-shobjidl-iapplicationassociationregistrationui-launchadvancedassociationui
        
        Change-Id: I79cccdd00afac998c028b8e151db66bbd75be985
        Reviewed-on: https://gerrit.libreoffice.org/82777
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [03feda2465c7a18d6bac5781510ace2eabc40379]

        loplugin:unusedfields
        
        Change-Id: I021cd75685a091c1afd3ff3c144def6f9a784bee
        Reviewed-on: https://gerrit.libreoffice.org/82972
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [1b0a9a99709522cb4a7d189824ec5359ea430ff5]

        use FasterParser for XMLVersionListPersistence
        
        the SvXMLImport superclass of XMLVersionListImport already constructs a
        parser, so we can just use that one
        
        Change-Id: If35ae7c1670497c4833711eb5351a99aaa087044
        Reviewed-on: https://gerrit.libreoffice.org/82786
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-16  Mike Kaganski  <mike.kaganski@collabora.com>  [130c1ae09451c268fcd4f2d55f65ac7dc9581342]

        Replace some std::once with static initializers
        
        Change-Id: I6234bc252dac5b1c29e3f1ef844cf51f56aaa7ac
        Reviewed-on: https://gerrit.libreoffice.org/82970
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-16  Mike Kaganski  <mike.kaganski@collabora.com>  [16fbe76fd05e96f0aa1a39498a0d7fd56a5b9c5f]

        Simplify sequences initialization
        
        Change-Id: Ib8ca198762317b49d35e51d2d31e1cac7ca53921
        Reviewed-on: https://gerrit.libreoffice.org/82971
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [11e37911a5a796cbcc2b191ab017ebad85c57901]

        no need to construct a parser in SwXMLSectionList
        
        the SvXMLImport superclass already constructs a parser
        
        Change-Id: I6ff53caf4329da439b590e4b581d2ece92d8f96d
        Reviewed-on: https://gerrit.libreoffice.org/82796
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-16  andreas kainz  <kainz.a@gmail.com>  [cfde42da3c5e02790bb90ab9b195b716be9d1182]

        tdf#128303 PDF Dialog update
        
        Change-Id: I3c572154569a3b4e782ad67bafeb00cd22c945ab
        Reviewed-on: https://gerrit.libreoffice.org/82369
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-16  andreas kainz  <kainz.a@gmail.com>  [342a759dae8c58f2256e5aa92e1d27fd4a3601c7]

        tdf#128721 Options -> View Dialog update
        
        Change-Id: I3e769846c1dd5d57e62276a624fb209ca6bd7673
        Reviewed-on: https://gerrit.libreoffice.org/82473
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-16  andreas kainz  <kainz.a@gmail.com>  [bf88b78ee61936bb5e4b79d4ea1ab3ee049993e0]

        tdf#128723 Options Print Dialog update
        
        Change-Id: I2910a39602a596ed6afb7b5e80dd5290663f7ff6
        Reviewed-on: https://gerrit.libreoffice.org/82474
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-16  andreas kainz  <kainz.a@gmail.com>  [cb1de02b1223ebe0f0e2b90c3ca5f5da630d5296]

        tdf#128725 Options Update Dialog change
        
        Change-Id: If0fa8dddfc0c431b89fad071388f3f9c4fcb40c7
        Reviewed-on: https://gerrit.libreoffice.org/82475
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-16  andreas kainz  <kainz.a@gmail.com>  [6c4e6fc1d3a74c2840bf5a41ce1cde1debb07f24]

        tdf#127807 Border Dialog update
        
        Change-Id: I35219c6c59d1bb6614ad1fa64cc0689f2019c986
        Reviewed-on: https://gerrit.libreoffice.org/81115
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-15  Stephan Bergmann  <sbergman@redhat.com>  [d04eef858250f97690f32dba17f42d157a8767fc]

        loplugin:external: Don't warn for injected friend functions
        
        Change-Id: I35c0930f6ab8ae5d96e433958cf29791c78d5e31
        Reviewed-on: https://gerrit.libreoffice.org/82802
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-15  Caolán McNamara  <caolanm@redhat.com>  [1a137ef35d67a4aff7b2a6f1d3aa3c944c7a0b41]

        tdf#128495 measure preferred size of print preview relative to UI font
        
        Change-Id: If04f50818fc94dd62263daaebc1c386b2d85c987
        Reviewed-on: https://gerrit.libreoffice.org/82790
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [9dceb75ec9af78df6f683443c7f4008076412903]

        no need to construct an extra parser in ConvDicXMLImport
        
        the SvXMLImport superclass already constructs a parser
        
        Change-Id: I867db2ddede93f07cdc23c8fe9ddf2bffd9f41aa
        Reviewed-on: https://gerrit.libreoffice.org/82781
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-15  Miklos Vajna  <vmiklos@collabora.com>  [45e479bf35bb74d467ed5a5e583f126c035d93b1]

        editeng: extend SvxColorItem xml dump
        
        Show the raw ARGB color as a value, and use the current "human-friendly
        string" only as a presentation.
        
        Change-Id: I4e17a44db967f1a4c7018b507d9e68058d988783
        Reviewed-on: https://gerrit.libreoffice.org/82813
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-11-15  Stephan Bergmann  <sbergman@redhat.com>  [72bc1fad399f78c48b186dee8759e12654cdf5d5]

        loplugin:fakebool and loplugin:consttobool (macOS)
        
        Change-Id: I42d6546a9a400d8edb9ecef82614c6c88d4e6e83
        Reviewed-on: https://gerrit.libreoffice.org/82806
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-15  Stephan Bergmann  <sbergman@redhat.com>  [565bcfbdcbebc68c07eee9a30e0f82b0fdf7e846]

        Fix loplugin:fakebool for Objective C
        
        ...ignoring uses of "BOOL" in Objective C for now
        
        Change-Id: I3eb48dc8d2592285f03f75dc7bc1b21e2383644d
        Reviewed-on: https://gerrit.libreoffice.org/82803
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [3efa861bbb10db0a98d5911fd9365da89f1c0a71]

        no need to construct a parser in ImportStoredChapterNumberingRules
        
        the SvXMLImport superclass already constructs a parser
        
        Change-Id: Ie99ccc4988d1daeb39e5e06ac0682f19648f3a6f
        Reviewed-on: https://gerrit.libreoffice.org/82788
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-15  Stephan Bergmann  <sbergman@redhat.com>  [f213092d5a0b784df1b12ae62b7c5dcfb7d27280]

        loplugin:external: Extend comment about the perils of moving a function
        
        ...into an unnamed namespace.  (And make it into a "leading comment" that
        precedes the code it appeartains to.  It had orignally been meant as a "trailing
        comment" that follows the code it appeartains to, and had been idented further
        to indicate that, but clang-format unhelpfully breaks such indentation of
        trailing comments that need to be preceded by a line break due to line length
        limitations.)
        
        Change-Id: I6a71a6b8e11ba641acfb542142fe14b4b6445f51
        Reviewed-on: https://gerrit.libreoffice.org/82792
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-15  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [4655052a5c0b80a1d2f891849245215341a5218e]

        android: keep float for row/column dimensions to unbreak build
        
        typie is ArrayList<Float> - and code divides by/multiplies by zoom
        factor later on, so won't keep whole numbers/changing remaining code to
        Long would require rounding or reworking the rest of the code as well...
        
        fallout from https://gerrit.libreoffice.org/#/c/82572/
        
        Change-Id: I3f3c46c59f9a310bf48b8cb8b533fe51c9d6645e
        Reviewed-on: https://gerrit.libreoffice.org/82775
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-11-15  Stephan Bergmann  <sbergman@redhat.com>  [ef57b9cd3c4c37fe70b7bc89361393f6f8b36d07]

        loplugin:external: Note all other declarations of the same entity
        
        ...not just those that came before
        
        Change-Id: Ib10ca34cb2ee63124999d56bb00d94f000f33ea1
        Reviewed-on: https://gerrit.libreoffice.org/82782
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [1872b44c9a2ee2bd00be54c6c310b72579d7a47f]

        use FastParser for the XMLVersionListImport
        
        Change-Id: I90be4d9a599969e4f91d1515010be40f1870025a
        Reviewed-on: https://gerrit.libreoffice.org/82685
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-15  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [5d23f7748f33414a95297fa9f374a37e76de687b]

        tdf#128710 Qt5 don't force immediate paint on show
        
        I tried to build a minimal reproducer with QMainWindow and a
        QDialog and miserably failed. All variants of show, hide, modal
        change, move, resize, processEvents(QEventLoop::AllEvents) just
        worked. I was able to produce "qt.qpa.xcb: QXcbConnection: XCB
        error: 3 (BadWindow) ... major code: 18 (ChangeProperty)" entries
        in my ~/.xsession-errors, but that didn't matter for my program.
        
        Then I started to comment code blocks in Qt5Frame and after that
        continued in Qt5Widget, found that ShowEvent produced a modal
        window, albeit with an obviously missing paint event. But that is
        fixable by just queuing one in LO.
        
        I tried to debug that broken behaviour to find the real cause of
        the bug, but as I already knew from commit e770bacc85a0 ("Qt5
        workaround modal change after show bug"), this bug has some timing
        related component, so that sadly didn't result in any conclusion.
        
        Change-Id: Iaec45997179365fae5430120f86e435aa5e88447
        Reviewed-on: https://gerrit.libreoffice.org/82745
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-11-15  Miklos Vajna  <vmiklos@collabora.com>  [0e0bad1a6a3affa2b3fd82cc3834ae03ea7bc1d5]

        tdf#128736 sw ContinuousEndnotes: fix use-after-free on text frame join
        
        Regression from commit 61cf196631a2a846e0d3b8b83c0805cf4d1d14b2 (sw
        ContinuousEndnotes: fix moving them to the previous page, 2019-10-25),
        the problem was that the SwFootnoteFrame::mpReference was not updated on
        frame split. This meant that by the time the frame was joined,
        SwTextFrame::JoinFrame() thought that the follow has no footnotes, so
        the footnote reference was not updated, resulting in a dangling pointer.
        
        Fix the problem by going back to using bEnd for endnotes (both the Word
        compat and the normal case), this means that
        SwTextFrame::ConnectFootnote() will invoke
        SwFootnoteBossFrame::ChangeFootnoteRef(), fixing the dangling pointer.
        
        Then fix the original problem differently: similar to the in-section
        endnotes, just remove + append them, this makes sure that the endnotes
        (in the Word compat case) move to a previous page on page delete.
        
        Change-Id: Ia1b8e54b4a0b0f385c703f8e7016011c3ac57a03
        Reviewed-on: https://gerrit.libreoffice.org/82778
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-11-15  Muhammet Kara  <muhammet.kara@collabora.com>  [a9cc0100645deea53f27e35c7e754c9f062680d8]

        chart2: Weld ChartTypePanel
        
        Change-Id: I8ed178ffe0d880b362f98b9754bce40b20942bd7
        Reviewed-on: https://gerrit.libreoffice.org/82768
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-11-15  László Németh  <nemeth@numbertext.org>  [00eeb7b3f765a51f51f7911a116982fbfb83efb7]

        DOCX: clean-up paragraph bottom handling of table style
        
        Revert of commit 17e904ed66c3caf87e658b9d3a18d7b13f4a0b52
        ("bnc#816593 DOCX filter: import paragraph spacing from table style),
        keeping only the working unit test.
        
        Change-Id: I735744aadb071ef2f0d939cb637d83cfc5716fe4
        Reviewed-on: https://gerrit.libreoffice.org/82776
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-11-15  Stephan Bergmann  <sbergman@redhat.com>  [82e1697d29fc783905a71278d36cec1d07e134a3]

        Fix loplugin:consttobool for assert on macOS
        
        ...which internally uses __builtin_expect and thus caused
        
        > core/include/com/sun/star/uno/Any.hxx:750:13: error: implicit conversion of constant 1 of type 'long' to 'bool'; use 'true' instead [loplugin:consttobool]
        >             assert(false); // this cannot happen
        >             ^~~~~~~~~~~~~
        > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/usr/include/assert.h:93:6: note: expanded from macro 'assert'
        >     (__builtin_expect(!(e), 0) ? __assert_rtn(__func__, __FILE__, __LINE__, #e) : (void)0)
        >      ^~~~~~~~~~~~~~~~~~~~~~~~~
        
        (See 216bcceee1ba908f617deb3f2404aff8085d5358 "Special handling of
        __builtin_expect in boolean expressions" for a similar fix in
        loplugin:literaltoboolconversion.)
        
        Change-Id: I4cf4b21006176c908995f5753dd0a38165383d87
        Reviewed-on: https://gerrit.libreoffice.org/82773
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-15  Caolán McNamara  <caolanm@redhat.com>  [17d896731b5ee13ff3499d0db94315a67a9782a4]

        Resolves: tdf#128802 manage dnd ourself
        
        instead of relying on the built-in dnd which is allowing
        toplevel entries to be dropped on other ones to become
        children of another entry, which is not what we want here.
        
        Change-Id: I8c5528d9b26e994b7eda9d2972af0b3783187f3e
        Reviewed-on: https://gerrit.libreoffice.org/82769
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-15  László Németh  <nemeth@numbertext.org>  [d8f3f8ecd9e6304f3a98ab03fae6bc545893f782]

        tdf#128752 DOCX: fix partial direct paragraph spacing in tables
        
        When direct formatting of a table paragraph set only top margin,
        but not the bottom margin, also there was no paragraph style setting
        for the bottom margin, the paragraph was imported using docDefault
        bottom spacing instead of the table style bottom spacing.
        
        Change-Id: Ib7f5f80dd2485a0fd4ab8e0645b7d730a7ec3c5c
        Reviewed-on: https://gerrit.libreoffice.org/82771
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-11-15  Stephan Bergmann  <sbergman@redhat.com>  [2a1533b0191508d4836a0f4fd1f4c8011a467d9f]

        Add loplugin:consttobool assert-related tests
        
        ...and improve diagnostics a bit
        
        Change-Id: I3233aa1752620ddbe6fbeff93b15565921f0bc2e
        Reviewed-on: https://gerrit.libreoffice.org/82767
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-15  Henry Castro  <hcastro@collabora.com>  [4b54a23a0eedbf52402dfadc3c133888ebaf588f]

        sd: define three columns for the slide transition pane
        
        Instead of calculating extra space
        
        Change-Id: I26e763e5db0ff05fb1bd6f64f3054d8ef88a2156
        Reviewed-on: https://gerrit.libreoffice.org/82526
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        (cherry picked from commit 58a3e6ad29eb7b616f03737265ef7a25afe83a36)
        Reviewed-on: https://gerrit.libreoffice.org/82673
        Tested-by: Jenkins

2019-11-15  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [e0cced9d4c94324e834e46d807469a0cd6c1f738]

        do not clean up EncryptionData during SaveAs
        
        As the SID_ENCRYPTIONDATA and SID_PASSWORD are used for setting
        password together, EncryptionData should be removed only
        when Password was set (reset of Password protection for the document).
        Elsewhere EncryptionData should remain as is, while it could
        contain encryption data used for opened document.
        
        Change-Id: I46b757af81e68ad4781e83b1a0e0b6da3a5e13e1
        Change-Id: I1213ec55d6dc42f062930467976de45c73152f0b
        Reviewed-on: https://gerrit.libreoffice.org/82616
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-11-15  Stephan Bergmann  <sbergman@redhat.com>  [e21f5796b1d0d34522cef3888a3e5d91b86c2c00]

        Silence -Werror,-Wsometimes-uninitialized
        
        Change-Id: I491566c9f1fbbaabf9b050150b1567c5354227d0
        Reviewed-on: https://gerrit.libreoffice.org/82752
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-15  Luboš Luňák  <l.lunak@collabora.com>  [b253501b5001c586a7287616b346cffe6fca5654]

        use icerun also for python/java/ui tests
        
        Change-Id: If25c4949b999435e7a444d80a45f3dce9b8184ee
        Reviewed-on: https://gerrit.libreoffice.org/82715
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-11-15  Stephan Bergmann  <sbergman@redhat.com>  [12393700600995d6d1ca12c0e16a2515e7ad9da0]

        -Werror,-Wunused-private-field
        
        Change-Id: I0e9e7be9ba7dfc2f8c6d4e17aa6c08aa1d97db45
        Reviewed-on: https://gerrit.libreoffice.org/82755
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-15  Stephan Bergmann  <sbergman@redhat.com>  [e84152a9d8d31aa5265e1730db0077c2b417b11e]

        loplugin:indentation
        
        Change-Id: Iea0f624e0f46c6555dace701a543787c48ab9549
        Reviewed-on: https://gerrit.libreoffice.org/82754
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-15  Stephan Bergmann  <sbergman@redhat.com>  [8e0e6f3fd5f40c44ad1b3b6a256c7d87d3237fd4]

        Log exception
        
        Change-Id: Icde4e8a6598eb2d4aca7b67d96876bf0ecf017ab
        Reviewed-on: https://gerrit.libreoffice.org/82753
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-15  Michael Stahl  <Michael.Stahl@cib.de>  [c13dc7884f314addd59edce06888db7a2de13d3d]

        sw: WW8 import: instead of control character insert '?' for footnote
        
        SwWW8ImplReader::ReadChar() inserts a U+0002 control character to
        temporarily mark a footnote anchor; this is then deleted and replaced
        with a real footnote hint by SwWW8ImplReader::End_Footnote().
        
        The assumption is that it is necessary to insert a placeholder
        character to be able to apply formatting to it.
        
        But if the document is corrupted, the control character could survive
        the import, which sounds less than ideal.
        
        So either make this magic character more explicit by documenting it in
        hintids.hxx and removing any outstanding ones at the end of the import,
        or use a non-offensive character instead; since this should only affect
        invalid documents, choose the solution with the least effort.
        
        Change-Id: I76d396258b32e0f0fb6393942a58a4dc57912211
        Reviewed-on: https://gerrit.libreoffice.org/82723
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-15  Michael Stahl  <Michael.Stahl@cib.de>  [ce22698c762e25157a643ae099e296da25fa0a59]

        tdf#128737 svx: fix off-by-one in SdrObjList::sort()
        
        Increment if the previous one was a text-box, not the current one.
        
        Also add some consistency checks while at it.
        
        (regression from a8b1699ca9c7e8c43eff79467451fd1fcb4fde9b or its
        follow-ups)
        
        Change-Id: Iab79e884f4f9cfa358630681495848f4f894506b
        Reviewed-on: https://gerrit.libreoffice.org/82724
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-15  Michael Stahl  <Michael.Stahl@cib.de>  [7ecda38cdaa2361e8510bf3e7206863c4936deab]

        ofz#18526 sw: WW8 import: don't insert control characters
        
        Sanitize string before calling InsertString().
        
        This segfaults since:
        
        commit b522fc0646915d4da94df38dd249c88b28f25be7
        Date:   Tue Sep 24 18:11:45 2019 +0200
        
            sw: maintain fieldmarks in DeleteRange()/DeleteAndJoin()/ReplaceRange()
        
        Change-Id: I9ef73d924420686f6838fa21900ec57b4d25c905
        Reviewed-on: https://gerrit.libreoffice.org/81949
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-15  Stephan Bergmann  <sbergman@redhat.com>  [1ff1466b055890b2ca0ff3a47262bc048ad78542]

        tdf#128538: Open filesystem directories in Finder after all
        
        Where option "-R" means, according to the open(1) man page: "Reveals the file(s)
        in the Finder instead of opening them."  This appears to always reveal in
        Finder, even for *.app "application directories", so should not affect
        CVE-2019-9847.)
        
        Change-Id: I775db7bf71c09adc6570931a977b82dfee8dc95a
        Reviewed-on: https://gerrit.libreoffice.org/82749
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-15  Justin Luth  <justin.luth@collabora.com>  [b58b78f5275aedbc8904b8dd5cf2f54919da7c8a]

        tdf#128700 ww8import: no relative width table if made into a fly
        
        This is a partial revert for LO 6.0's bug 55528 commit
        e69473539a33da5450d3878999eba7f9bfb9e631
        
        Apparently Word tables can float without a frame, but in LO they
        need to wrapped in a frame? The relative size is supposed to be
        relative to the container they are in - so floated tables must
        not be assigned a relative value - otherwise the tablesize becomes
        relative to the custom frame that was created to float it.
        
        The fix was easy to make, but then trying to figure out whether
        to test using InLocalApo(), or just m_xSFlyPara took a lot of time.
        The documentation is sparse and unclear. In the end I settled on
        ignoring relative width if pFlyFormat exists, since certain
        conditions can cancel (bNoFly) a FloatingTableConversion.
        
        I tested what happens if a real frame is created and then a
        relatively sized table is dropped inside. I confirmed that relative
        SHOULD be relative to the frame. That case still works fine
        since it isn't considered an x_sFlyPara - I think because it actually
        is a textbox that the table is anchored onto. LO round-trips
        frame/table as textbox/table.
        
        Conclusion: tables inside of frames/textboxes MAY be relative,
        but if the table itself is floating (a WORD-ONLY feature)
        then it should not be relatively sized.
        
        Change-Id: I2b0bd525051a33b5606b79d2b26665d3edeb5357
        Reviewed-on: https://gerrit.libreoffice.org/82647
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-15  Miklos Vajna  <vmiklos@collabora.com>  [bf2ebd5f140a0236ef8921060bb65c99ef56dd03]

        xmloff: create XMLDrawContentExportOasis instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: I4bb0ef49ef429df053af83ff0dd7d22edc2d907b
        Reviewed-on: https://gerrit.libreoffice.org/82742
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-15  Seth Chaiklin  <sdc.blanco@youmail.dk>  [e95f32217b074e320d79bb6c35b445099b998cf0]

        tdf#127294 add tip about removing multiple hyperlinks
        
        Change-Id: I465d459dce8bd279cb3052d4563340efc3092ec7
        Reviewed-on: https://gerrit.libreoffice.org/82691
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-11-15  Heiko Tietze  <heiko.tietze@documentfoundation.org>  [687c6761e84101f8a798ac7f622c2eab4f84d7b2]

        Revert "tdf#126128 Reduce page properties dialog's height."
        
        Discussion in BZ.
        
        This reverts commit 80109586e6cb6d3e2e0a53a9079c3125ec9b8368.
        
        Change-Id: I01e23a7eeaa78d60f106dfa67a54ff9d7904cb19
        Reviewed-on: https://gerrit.libreoffice.org/82698
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-11-15  Heiko Tietze  <heiko.tietze@documentfoundation.org>  [d3756b274a23cb208ddd03de34a1312d4ada1a91]

        Revert "ensure gtk creates a default label widget for the MenuButtons"
        
        Discussion on BZ, have to revert this patch first.
        
        This reverts commit 3937d3d035a03530b78acc648c07b6e099fb6770.
        
        Change-Id: I8ab49e7296bc403f2706f986b2711025f468c4be
        Reviewed-on: https://gerrit.libreoffice.org/82699
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-11-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [158fbb78cad97787e193cf95832fe26da69e4403]

        make some classes module-private
        
        Change-Id: I95845d7217fc5e77e3f8e205030e9cd761ad0cc5
        Reviewed-on: https://gerrit.libreoffice.org/82116
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-15  Michael Weghorn  <m.weghorn@posteo.de>  [3c825bcc483d24bc408f7438d966c79a1f5b084c]

        tdf#123734 Prepend "Custom." for values of custom PPD options
        
        CUPS supports using custom options in PPDs, which go beyond
        what is specified in the PPD specification, s. doc at at [1].
        
        [2] mentions that the "Custom." prefix is needed when specifying
        custom page sizes:
        
        > When Custom is listed for the PageSize option, you can specify custom
        > media sizes using one of the following forms:
        >
        >    lp -o media=Custom.WIDTHxLENGTH filename
        >    lp -o media=Custom.WIDTHxLENGTHin filename
        >    lp -o media=Custom.WIDTHxLENGTHcm filename
        >    lp -o media=Custom.WIDTHxLENGTHmm filename
        
        While I did not find any explicit documentation that the same
        is true for CUPS-specific custom options, this is apparently the case.
        (The "CustomPageSize" keyword is expclicitly specified in the PPD
        specification [3], section 5.16 "Custom Page Sizes" and thus not
        a CUPS-specific custom option.)
        
        This can be seen e.g. by the fact that after setting the default
        value for a PPD option to such a custom value, the corresponding
        entry in the PPD does get the "Custom." prefix, e.g.
        
            *DefaultPassword: Custom.12345
        
        for the sample PPD from tdf#123734.
        
        For more details, s.a. the discussion on the similar bug report
        for Gtk+ at [4], where e.g. comment 0 says:
        
        > According to the cups people, the value should have been
        > "Custom.ThisIsAtest" in this case. Without the "Custom." part,
        > this is not used by the cups filters.
        
        Therefore, add the "Custom." prefix for custom options, but don't show
        them in the UI.
        
        [1] https://www.cups.org/doc/spec-ppd.html#OPTIONS
        [2] https://www.cups.org/doc/options.html
        [3] https://web.archive.org/web/20161017222612/http://partners.adobe.com/public/developer/en/ps/5003.PPD_Spec_v4.3.pdf
        [4] https://bugzilla.gnome.org/show_bug.cgi?id=543520
        
        Change-Id: I570d8b55212c6fc33405460f11d152e86cedb0f9
        Reviewed-on: https://gerrit.libreoffice.org/82722
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-11-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [feec8e3c34e08b621098a17f1011dccd0b4f7f4c]

        reduce iteration in ScViewData::GetScrPos
        
        we already have a ScTable::GetRowHeightScaled method that uses spans, so use
        that.
        
        Change-Id: I126292b4a8b37ebf2d4f737dcbfdadc31226531e
        Reviewed-on: https://gerrit.libreoffice.org/82520
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-14  Caolán McNamara  <caolanm@redhat.com>  [8c85782bbe46963e2be32c3cb406982f1790fc2f]

        coverity#1242892 Untrusted value as argument
        
        Change-Id: Ia4fd0a270d42fc2da233da18d4122f786c79dc3d
        Reviewed-on: https://gerrit.libreoffice.org/82697
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ad433f15b2f567f094fc6507f2c4d2a46267bd64]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix L10N of xapian templates
            
            Change-Id: I23e3adc4a4232e9f9d998fa9f41951f7c530c335
            Reviewed-on: https://gerrit.libreoffice.org/82721
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-14  Szymon Kłos  <szymon.klos@collabora.com>  [1ed697ae5488f2174fe206a13fdbc3a1b05aadf3]

        jsdialog: send paragraph margins for impress
        
        Change-Id: Ie0d4d3dc33de66609c005b77c1ef9802446ad57c
        Reviewed-on: https://gerrit.libreoffice.org/82658
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit 29733bb39a16fc0e1398a7c18781226cfe755ff3)
        Reviewed-on: https://gerrit.libreoffice.org/82670
        Tested-by: Jenkins

2019-11-14  Szymon Kłos  <szymon.klos@collabora.com>  [77cc0e929ee331af6b97b65e9b6ec5400ef05cd4]

        jsdialogs: fix CID 1455691 & CID 1455690
        
        Change-Id: Idbb3e70c1a09be7dd7c43747250f3a6368251cd9
        Reviewed-on: https://gerrit.libreoffice.org/82662
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-11-14  Caolán McNamara  <caolanm@redhat.com>  [2c354558454e66c158c71164eaf56ad18433291c]

        cid#1455325 establish that pDoc cannot be null there
        
        Change-Id: Ia7bca1e74a8ede90e29ec6cbd63c7fdcaf25b072
        Reviewed-on: https://gerrit.libreoffice.org/82696
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-14  Caolán McNamara  <caolanm@redhat.com>  [7cb1599411c309a8544c8e86845593026a773f32]

        mpDoc is assumed to be non-null
        
        Change-Id: Ib3fbd6cc2b01e4923e97260b66aa1cd7807ee281
        Reviewed-on: https://gerrit.libreoffice.org/82684
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-14  Caolán McNamara  <caolanm@redhat.com>  [c6f67ba90352c6506d5131a5f7ecca1f727ce377]

        Details always dereferences ScDocument argument
        
        Change-Id: If56c03af49606ffe6b5d4d782bd4a848aa79d8c2
        Reviewed-on: https://gerrit.libreoffice.org/82695
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-14  Caolán McNamara  <caolanm@redhat.com>  [556d4f458d92745a8f95ecb12fefa76e68cb9251]

        tdf#128104 Input Engine events are delivered via Command
        
        so editengine needs to get those events too.
        
        Change-Id: I528065ef804f0a2dfa98e49034c86e9483bade2d
        Reviewed-on: https://gerrit.libreoffice.org/82718
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-14  Muhammet Kara  <muhammet.kara@collabora.com>  [746fb9401af4178d4d227783026bed9aa2f398ac]

        Add ChartTypePanel to the ChartDeck
        
        Consists of the first part of the implementation.
        Pushing to be able to see/use/tinker with it
        on the online/mobile side.
        
        Will be completed with follow-up patches.
        
        Change-Id: If49be54418c3b4c5ccc92fc7ee3e414847904162
        Reviewed-on: https://gerrit.libreoffice.org/80799
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/82663
        Tested-by: Jenkins

2019-11-14  Caolán McNamara  <caolanm@redhat.com>  [1e164a6ad43821b98da2911100b1c5f3da006ef1]

        cid#1448329 Wrapper object use after free
        
        Change-Id: I2c0352fee1621f03604409f9899cc1f9e8a6cbf8
        Reviewed-on: https://gerrit.libreoffice.org/82717
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-14  Stephan Bergmann  <sbergman@redhat.com>  [1205a4b77401eeb2270fe25193286066bb59d173]

        New loplugin:consttobool
        
        ...to: "Find implicit conversions from non-'bool' constants (e.g., 'sal_False')
        to 'bool'".
        
        Due to how FALSE is defined as just
        
          #define FALSE (0)
        
        (i.e., a literal of type 'int') but TRUE is defined as
        
          #define TRUE (!FALSE)
        
        (i.e., an implicit conversion from 'int' to 'bool') in GLib (see the comment in
        ConstToBool::VisitImplicitCastExpr), we get more warnings about uses of 'TRUE'
        than of 'FALSE'.  For example, in libreofficekit/source/gtk/lokdocview.cxx there
        is a warning about the 'TRUE' in
        
          g_main_context_iteration(nullptr, TRUE);
        
        but not about the 'FALSE' in
        
          g_main_context_iteration(nullptr, FALSE);
        
        (where the parameter of 'g_main_context_iteration' is of type 'gboolean').  Lets
        live with that asymmetry for now...
        
        (Besides the issues addressed directly in this commit, it also found the two
        bogus asserts at 7e09d08807b5ba2fd8b9831557752a415bdad562 "Fix useless
        assert(true) (which would never fire)" and
        122a0be8ae480473bd1d7f35e197a2529f4621e3 "Fix useless assert(true) (which would
        never fire)", plus 5f0d6df7f57ae281fe161e61c7f25d67453fddd2 "Use two-argument
        form of static_assert".)
        
        Change-Id: Id77322de9f94b85a7b65608a03e0e9865d14467b
        Reviewed-on: https://gerrit.libreoffice.org/82667
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-14  Laurent BP  <laurent.balland-poirier@laposte.net>  [e0f06e60c6e8958bc508d24585189043888e0eb9]

        tdf#114746 Restore asian and complex tags in Classy_Red template
        
        Manually add tags to fix size, bold and italic:
        style:font-size-asian
        style:font-size-complex
        style:font-style-asian
        style:font-style-complex
        style:font-weight-asian
        style:font-weight-complex
        
        Change-Id: Ib878ce99908b1e42822204a468c011739e3b62ff
        Reviewed-on: https://gerrit.libreoffice.org/80802
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-11-14  Laurent BP  <laurent.balland-poirier@laposte.net>  [d69bc15a2a76ccecbed64984972417c7fe0a475b]

        tdf#114746 Restore asian and complex tags in BrightBlue template
        
        Manually add tags to fix size, bold and italic:
        style:font-size-asian
        style:font-size-complex
        style:font-style-asian
        style:font-style-complex
        style:font-weight-asian
        style:font-weight-complex
        
        Change-Id: Ic95e94eed9992d679add70f73ba5c588002e16a7
        Reviewed-on: https://gerrit.libreoffice.org/80798
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-11-14  Laurent BP  <laurent.balland-poirier@laposte.net>  [f8ad76e1ea0ba0bacce75f98f4f60dbb86c284a6]

        tdf#114746 Restore asian and complex tags in Blueprint_Plans template
        
        Manually add tags to fix size, bold and italic:
        style:font-size-asian
        style:font-size-complex
        style:font-style-asian
        style:font-style-complex
        style:font-weight-asian
        style:font-weight-complex
        
        Change-Id: I9cee55543d2c8dade79b85ea1e65d79ad2c37858
        Reviewed-on: https://gerrit.libreoffice.org/80792
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-11-14  Laurent BP  <laurent.balland-poirier@laposte.net>  [7b13f1efa835a90fd1c5554b70a62bf8e395a69f]

        tdf#114746 Restore asian and complex tags in Blue_Curve template
        
        Manually add tags to fix size, bold and italic:
        style:font-size-asian
        style:font-size-complex
        style:font-style-asian
        style:font-style-complex
        style:font-weight-asian
        style:font-weight-complex
        
        Change-Id: I18e266cbacf6bb461dd58afaee572e874609907f
        Reviewed-on: https://gerrit.libreoffice.org/80791
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-11-14  Laurent BP  <laurent.balland-poirier@laposte.net>  [b1fdf58b607be68089a142cbaa476b86e4a632a1]

        tdf#114746 Restore asian and complex tags in Beehive template
        
        Manually add tags to fix size, bold and italic:
        style:font-size-asian
        style:font-size-complex
        style:font-style-asian
        style:font-style-complex
        style:font-weight-asian
        style:font-weight-complex
        
        Change-Id: I6e6f8fbadde917a1bbac94dd44996fbda507bc0b
        Reviewed-on: https://gerrit.libreoffice.org/80747
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-11-14  Laurent BP  <laurent.balland-poirier@laposte.net>  [457be5006ea029e872a04d1c4e55b450863804a0]

        tdf#114746 Restore asian and complex tags in Alizarin template
        
        Manually add tags to fix size, bold and italic:
        style:font-size-asian
        style:font-size-complex
        style:font-style-asian
        style:font-style-complex
        style:font-weight-asian
        style:font-weight-complex
        
        Change-Id: I2c23ad83296c73b6e4c028cbb5a10d4b62d1e134
        Reviewed-on: https://gerrit.libreoffice.org/80744
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-11-14  Michael Stahl  <Michael.Stahl@cib.de>  [4652b911c4376048a452709c953197e1a879a921]

        sw: RTF export: fix invalid RTF for shapes and text frames
        
        RtfAttributeOutput::OutputFlyFrame_Impl() writes SdrObject into
        m_aRunText buffer, but for a text frame it writes directly
        into m_rExport.Strm(), also writing m_aRunText into it in the middle.
        
        So if you have both SdrObject and text frame at the same anchor
        position, first the shape goes into the buffer and then the first part
        of the text frame is written to the stream before it and the last part
        after it, and we get this:
        
        sw/source/filter/ww8/rtfattributeoutput.cxx:1886: m_aRunText is not empty
        
        And Word refuses to open the file with a funny error message about
        running out of memory.
        
        Reportedly this is a regression from commit
        d53dd70b15f0e3f7c8a05a93f8fcd70e1147c1f7 but really it was broken
        already in commit a8b59ef5951fe76b0b733ecef739173c1d104f6f.
        
        Change-Id: If01465dee71b63531b46c39dd557066f804c425d
        Reviewed-on: https://gerrit.libreoffice.org/82702
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Michael Stahl <michael.stahl@cib.de>

2019-11-14  Caolán McNamara  <caolanm@redhat.com>  [80ee721c64014b373bbdbdd1fbf14e003dbd142f]

        mpDocument is assumed to be non-null
        
        Change-Id: I2ca91a1baf2c34b89b972871025c4039f0eea85b
        Reviewed-on: https://gerrit.libreoffice.org/82683
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-14  Caolán McNamara  <caolanm@redhat.com>  [914f9ee7bf7254f2f469bde4cf4c151a4ab25110]

        SetReference ScDocument arg is never null
        
        Change-Id: Ifdfe305e5319926d804e14962e786389b79fe476
        Reviewed-on: https://gerrit.libreoffice.org/82682
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-14  Caolán McNamara  <caolanm@redhat.com>  [285538be45d03e524a404d072a9b0178c74baeaf]

        ParseWithNames pDoc arg assumed to be non-null
        
        Change-Id: I97451daf3a99ace4c936912a3978dfaee8fe9fb2
        Reviewed-on: https://gerrit.libreoffice.org/82681
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-14  Zdeněk Crhonek  <zcrhonek@gmail.com>  [c71a038697b9a2e5d85465d093b525159c9941e4]

        uitest for bug tdf#126673
        
        Change-Id: Ic5fad97da8f01c0a62159ba74d6312fa88240a50
        Reviewed-on: https://gerrit.libreoffice.org/82646
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-11-14  Caolán McNamara  <caolanm@redhat.com>  [6d1c34b3698c0fff6125205494e71d32d11a4dbd]

        mDocument is assumed to be non-null
        
        Change-Id: I53cf6625a24fe0b79914736f271ed3577af2e6e5
        Reviewed-on: https://gerrit.libreoffice.org/82680
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-14  Caolán McNamara  <caolanm@redhat.com>  [5d1f3098bf8aad3a54896eb2505563773428dbbe]

        mDocument is assumed to be non-null
        
        Change-Id: I180c0a6d5041c52cef332b07a0ff433e47f2f384
        Reviewed-on: https://gerrit.libreoffice.org/82679
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-14  Caolán McNamara  <caolanm@redhat.com>  [ab7790334fbc1fb0ac9b292bf8b31b59ffd8d6df]

        mpDoc is assumed to be non-null
        
        Change-Id: Iecb34ff0483b522146e1a4e89da71e6a06b0b3c2
        Reviewed-on: https://gerrit.libreoffice.org/82678
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-14  Caolán McNamara  <caolanm@redhat.com>  [111367a931be55f41e495d8143fdc2d3c49be8ef]

        mDocument is assumed to be non-null
        
        Change-Id: I8b012305363116393c88a81ab6e78f6074d6955a
        Reviewed-on: https://gerrit.libreoffice.org/82677
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-14  Stephan Bergmann  <sbergman@redhat.com>  [62c3b3c787f27adb3506421a69095123bccb74a0]

        Adapt solenv/flatpak-manifest.in to a874172b9b048cfc6c4aa73cdf52c54b9b34872a
        
        ..."Update to language-subtag-registry-2019-09-16"
        
        Change-Id: If63e6ac9803f37b957099d7485d5dcd10c3b96cd
        Reviewed-on: https://gerrit.libreoffice.org/82674
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-14  Caolán McNamara  <caolanm@redhat.com>  [adf59e5cefadd348779fb87fc7cbd52f770f5897]

        pDoc is always dereferenced
        
        so make it a reference
        
        Change-Id: I0b732c76f864129521c2c15a8556359b7367a026
        Reviewed-on: https://gerrit.libreoffice.org/82668
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-14  Caolán McNamara  <caolanm@redhat.com>  [da30c06a119f06e59895ea889a5daa149929dfe9]

        Resolves: tdf#128788 crash in autovalue
        
        Change-Id: Ifeb3b3fcb464e1d6db7e1a4a557b34b3ee30c82a
        Reviewed-on: https://gerrit.libreoffice.org/82652
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-14  Stephan Bergmann  <sbergman@redhat.com>  [281d493fd901c828ba7b41cccf4f624b0633943a]

        Improve error message
        
        (When temporarily taking a plugin out of the shared plugin by modifying its
        leading
        
        > #ifndef LO_CLANG_SHARED_PLUGINS
        
        line I often forget about a trailing
        
        > #endif // LO_CLANG_SHARED_PLUGINS
        
        line, which then caused a hard to understand
        
        > [GEN] compilerplugins/clang/sharedvisitor/sharedvisitor.cxx
        > Incorrect version ''
        
        failure.  This way, at least somehow mention the name of the problematic plugin
        to give a bit of a clue.)
        
        Change-Id: I9a9178ba0d7a32f448e91076376989f088ea70f8
        Reviewed-on: https://gerrit.libreoffice.org/82657
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-14  Justin Luth  <justin_luth@sil.org>  [bce68bef088f1adb59ff199b2fc44f676d64e749]

        Revert "tdf#108687 vcl: always enable tabstop on radio buttons"
        
        This reverts LO 6.2 commit f2cd1c3c7cce2699d1341f726fc90cf30b52612c
        because it most recently caused regressions tdf#128749
        and tdf#128625.
        
        There are places where radio-groups are not properly defined,
        and things are a big mess.
        -about 4 levels of radio buttons are created.
        -the last level does not do grouping properly.
        -the tab order is defined too early, before all
         the controls are fully made.
        -this code is repeated for EVERY control added.
        
        Already reverted in 6.2 and 6.3, this also reverts 6.5
        because after looking again I don't see any way
        out of this, short of rewriting all of the old code.
        
        Reviewed-on: https://gerrit.libreoffice.org/75157
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>
        (cherry picked from commit 4109dfff009f017e8994ea0a57119e79291ca2c8)
        
        Change-Id: Ic62fd7bb50e67647703cba3796f6d11ffb797eb5
        Reviewed-on: https://gerrit.libreoffice.org/82523
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Tested-by: Justin Luth <justin_luth@sil.org>

2019-11-14  Caolán McNamara  <caolanm@redhat.com>  [11722e2e3d48d97841f64dffebbf65d3557ea3ac]

        lcl_Split_DocTab always dereferences pDoc
        
        Change-Id: If93e63be39498803d4c93e71df0368bdfdb9c485
        Reviewed-on: https://gerrit.libreoffice.org/82659
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-14  Caolán McNamara  <caolanm@redhat.com>  [9a083905cf9e72bf22fc727677d052b8d1a0652b]

        Resolves: tdf#128792 progressbar control not created
        
        Change-Id: I81ff4e56d5ea2a4f5b7c034c2a99df881969b119
        Reviewed-on: https://gerrit.libreoffice.org/82655
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-14  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [4dd87ccdab80eb094cede538e3d742148df3880a]

        tdf#128434 really free the VclPtr<PDFWriterImpl>
        
        This fixes the major reference cycle introduced by my commit
        b85ff98383942360901b8242cf77366782400426 ("Change PDFWriterImpl
        into an OutputDevice"), and adds the missing disposeAndClear()
        call.
        
        Maybe it would be better to add a ScopedVclPtr in the PDFWriter
        class and revert all the other VclPtr<PDFWriterImpl> users back
        to the original PDFWriterImpl*. The PDFWriter code really
        doesn't need any of the special VclPtr handling.
        
        Change-Id: Ia64fb207ad274d9323e350022f6b8af35c44e9f5
        Reviewed-on: https://gerrit.libreoffice.org/82562
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-11-14  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [96b1934c03b6c06aa5d28c35cc1a55879d475b6d]

        tdf#42949 Fix IWYU warnings in sw/source/core/[e-l]*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I173b3aaca84a707799f0ee78cddcbd70524897bc
        Reviewed-on: https://gerrit.libreoffice.org/82561
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-14  Stephan Bergmann  <sbergman@redhat.com>  [122a0be8ae480473bd1d7f35e197a2529f4621e3]

        Fix useless assert(true) (which would never fire)
        
        526387b96e9bc2c04b0dc26744bf6b88ea7c0521 "loplugin:unnecessaryvirtual" had added
        the assert (which was presumably meant to be an assert(false) instead, but had
        somewhat oddly been added as part of that commit for no apparent reason), after
        68ec95b3f80408ae50897b043eed69a07d084df9 "made ListBox handle more than 64k
        elements, fdo#61520 related" had added the check+return.
        
        But check+assert+return doesn't make sense.  Either the checked condition cannot
        happen (assert) or it can (return), but not both.
        
        A `make check screenshot` didn't cause the (now active) assert to fire in my
        local build, so lets assume that the condition cannot happen and the assert is
        legitimate (and thus drop the return and simplify the code accordingly).
        
        An alternative fix would be to show that the condition can happen, and to thus
        drop the assert.
        
        Change-Id: Id0059790d4f34c6645eadda9bca3184483e46bdf
        Reviewed-on: https://gerrit.libreoffice.org/82642
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-11-14  Caolán McNamara  <caolanm@redhat.com>  [52b15945ac14ae3ef8dd99a6b3067d61085e1315]

        remove user-added page in remove_page
        
        Change-Id: I22e2449fb8c15790f7396af6f94d03d48bf334f6
        Reviewed-on: https://gerrit.libreoffice.org/82640
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-14  andreas kainz  <kainz.a@gmail.com>  [f7e53fe4912218afa531b2062431b6e20528ec54]

        Options Dialog MSO Tab update
        
        Change-Id: I3bc0b2f5a42f6e01e0f78ef7d1b80a2bbe8ba7cc
        Reviewed-on: https://gerrit.libreoffice.org/82558
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b8c42274ecb93235eff914f8f486854fe7fa5c69]

        Removed duplicated include
        
        Change-Id: I294c0f2092e0274839b7294be50efc00a13231fd
        Reviewed-on: https://gerrit.libreoffice.org/82465
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-14  Szymon Kłos  <szymon.klos@collabora.com>  [02e3e25e1c0b6468b5a9bfa623da7db6fb566ac7]

        jsdialogs: send .uno:FillShadowTransparency updates
        
        Change-Id: Id74a0cf697faf796f68f5c350941e354494a6e3b
        Reviewed-on: https://gerrit.libreoffice.org/82607
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit 5adc79f54507bb7d191589a0895e491c95e63fe7)
        Reviewed-on: https://gerrit.libreoffice.org/82614
        Tested-by: Jenkins

2019-11-14  Muhammet Kara  <muhammet.kara@collabora.com>  [b59f58475d83345463c763497b8aa2260f42fa94]

        Move SplinePropertiesDialog & SteppedPropertiesDialog to reuse
        
        Change-Id: I2937c617bed0d000734784301421237f282014e9
        ecefe02a664e6a6852cf132d615c20e56e580e92
        Reviewed-on: https://gerrit.libreoffice.org/82124
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/82648
        Tested-by: Jenkins

2019-11-14  Miklos Vajna  <vmiklos@collabora.com>  [45324a9a405ffbd913ede64f3f5099b2c325539e]

        clang-format: don't fix up namespace comments
        
        Out clang-format-5.0.0 has this default, i.e. running
        solenv/clang-format/reformat-formatted-files after this change results
        in no changes.
        
        However, clang-format from git has that enabled by default for our
        config, so prepare for that unwanted change now. (5.0.0 gives no
        "unknown configuration key" errors for "FixNamespaceComments".)
        
        [ Still touch a formatted file to make sure CI tests the new config
        before it goes in. ]
        
        Change-Id: Ic4500e067cfb2dc10dc1f452598e8932771b31c9
        Reviewed-on: https://gerrit.libreoffice.org/82636
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-14  Seth Chaiklin  <sdc.blanco@youmail.dk>  [cc5483c3a3657b1b3c249d1ab039feda4bc50cfe]

        simplification
        
        Change-Id: I2936b64a3543f8b88fb7a44bd60871d4ec22f45c
        Reviewed-on: https://gerrit.libreoffice.org/82622
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-11-14  Seth Chaiklin  <sdc.blanco@youmail.dk>  [01d01d6e21b360888db9a58a93dc24caad46d4c9]

        Adding the wording as discussed in bug tdf #128677
        
        Change-Id: I5c327e86cd39a1d625831d27b763a59b32064360
        Reviewed-on: https://gerrit.libreoffice.org/82630
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-11-14  Seth Chaiklin  <sdc.blanco@youmail.dk>  [04f9e958603b05de5cde95fc2af4589e1da817bc]

        Improve/clarify wording in Calc tip
        
        Change-Id: Ib1d4241f3f7f56282a147a1610c7e0f614b25578
        Reviewed-on: https://gerrit.libreoffice.org/82644
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-11-14  Mike Kaganski  <mike.kaganski@collabora.com>  [f932a73eabe72a1f7ff808d17189187b18273728]

        --with-windows-sdk: correct parameter is 10.0, not 10
        
        Change-Id: I337857ccc5fe6701f6fd11449afaf7ed2b9af6e1
        Reviewed-on: https://gerrit.libreoffice.org/82645
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-13  Stephan Bergmann  <sbergman@redhat.com>  [7e09d08807b5ba2fd8b9831557752a415bdad562]

        Fix useless assert(true) (which would never fire)
        
        ...and simplify the code a bit.  It had been introduced with
        0a1d5af2a18d6a062c45d65689fbce619922dcc8 "tdf#115429 sax: assert if exporting an
        invalid XML attribute/element", apparently meant to be an assert(false) instead.
        A `make check screenshot` didn't cause the (now active) assert to fire in my
        local build.
        
        Change-Id: I275661f290491ff2d094288522f98d77cb4662ec
        Reviewed-on: https://gerrit.libreoffice.org/82631
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2019-11-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c1fb36e477b1d0063ceb3eb74fa556b4187562cc]

        revert action button changes to UNO XStyleSetting
        
        As there is no need for this UNO changes instead set the values
        with other appropriate button settings so the previous behaviour
        is retained.
        
        Change-Id: I5952a9ce9f2f72faeb12a7a945c53ed048719b27
        Reviewed-on: https://gerrit.libreoffice.org/82620
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-11-13  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [0f0cd9f6ddedcc2607b64e810f0c95214b4da8c6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - LibO Type statement extends enumerations to all data types.
            
            Change-Id: I8574a5c9290071c96618b1cb1aadc26068abd2b1
            Reviewed-on: https://gerrit.libreoffice.org/82571
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-13  Tor Lillqvist  <tml@collabora.com>  [3adb591bc632854dc9f0af0c8498ae45171080a7]

        tdf#128466: Accept also JPEG
        
        Change-Id: If8499cde875e03cb6c56259badd64ba6aee08a66
        Reviewed-on: https://gerrit.libreoffice.org/82584
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>
        (cherry picked from commit 7dba640b5691c22d6529e53752255fddc2b461e6)
        Reviewed-on: https://gerrit.libreoffice.org/82618
        Tested-by: Jenkins

2019-11-13  Miklos Vajna  <vmiklos@collabora.com>  [4038d6c393c3cf6330671124ba69cdba98b24960]

        tdf#117658 PPTX import: fix duplicated math object handling
        
        We used to recurse into both arms of <mc:AlternateContent>: while the
        intention is that an importer either reads <mc:Choice> or <mc:Fallback>.
        
        Fix this by converting PPTShapeGroupContext to be a FragmentHandler2,
        this way FragmentHandler2::prepareMceContext() is invoked, which knows
        how to do this correctly.
        
        This requires declaring "a14" as a supported namespace, e.g.
        SdOOXMLExportTest2::testMathObject() would fail without it.  This also
        requires keeping "a14" unsupported in the Calc case, e.g.
        ScFiltersTest::testControlImport() would fail without it.  Finally the
        "Convert this to FragmentHandler2" TODO in
        SlideFragmentHandler::onCreateContext() from 2011 can be removed with
        this.
        
        Change-Id: I883237902c71cb515e810a8e34443c9eeaca48b0
        Reviewed-on: https://gerrit.libreoffice.org/82623
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-11-13  Caolán McNamara  <caolanm@redhat.com>  [ae499df25c01a149dfbb387da17a7f8a232a6a4e]

        ensure we connect just once
        
        Change-Id: Icd403eac948f0ead1f08a5a2e3a46e9b6bf33792
        Reviewed-on: https://gerrit.libreoffice.org/82612
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [30f77f00f1ef3fc476e56e61dda1915cc08aff27]

        bump product version to 6.5.0.0.alpha0+
        
        Change-Id: If79dfdeb712956e499ff3d6827046b3b33d6aace

2019-11-13  Caolán McNamara  <caolanm@redhat.com>  [e151c12a14c1a2536393c82fa6027f251be1a7d6]

        Resolves: tdf#128748 warning dialog appearing on focus change
        
        so can't use cancel because focus out of the entry happens on
        the effort to get to the cancel button
        
        instead only show the dialog on ok, next and selecting a new
        param in the treeview. Show an error indicator in the entry
        on focus-out instead.
        
        Change-Id: I5770142d7a1e7c62bb9ed89a171e72129a43f6c8
        Reviewed-on: https://gerrit.libreoffice.org/82613
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-13  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [9bc848cf0d301aa57eabcffa101a1cf87bad6470]

        tdf#123851 Qt5 handle broken ScrollBar values
        
        If the scrollbar has a mnMin == 0 and mnMax == 0 then nVisibleSize
        is set to -1?! I don't know if a negative nVisibleSize makes any
        sense, so this just handles this case without crashing LO with a
        SIGFPE in the Qt library. If min == max then the visible size is
        just zero.
        
        It's actually not clear, that this crash is the same then the bug
        report, but it fixes at least the later reproducer crash.
        
        Change-Id: Ib2dd51ddecfd24ddf2d89f746cbc8975269e13da
        Reviewed-on: https://gerrit.libreoffice.org/82600
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>

2019-11-13  Caolán McNamara  <caolanm@redhat.com>  [fc950a685ec337f38b4b040c80272c00b8b88b77]

        set parent for OParameterDialog
        
        Change-Id: I614d596599ce55ef9940fbeedf0fca4052e64138
        Reviewed-on: https://gerrit.libreoffice.org/82592
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-13  László Németh  <nemeth@numbertext.org>  [f4b472a218cbde432659cd4d70ddf47dd1d1619e]

        tdf#128776 Writer: fix Ctrl + drag and drop table copy
        
        Regression from the commit 7fe64353dc9950e19182a59a486a1ecac27cf98e
        (tdf#84806 Writer: drag and drop selected tables, don't empty).
        
        Change-Id: I9061b80dd8fab29aa5ec74655dc6c3f7686a91ee
        Reviewed-on: https://gerrit.libreoffice.org/82579
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-11-13  Caolán McNamara  <caolanm@redhat.com>  [886583645cf8d977f11f527691515c2a4d7c33e8]

        Resolves: tdf#128758 scrollbars added during scrolledwindow layout
        
        Change-Id: I1eee32278f6b46ff4f0447eb39543836c3d687f0
        Reviewed-on: https://gerrit.libreoffice.org/82589
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-13  Michael Weghorn  <m.weghorn@posteo.de>  [4be2607af6c474ba2d879a3a84996de0bc1b73b7]

        android/mobile-config.py: Use python3
        
        Change-Id: I8c7fcc64ea958cd98aa32002725536d71f4a6ec5
        Reviewed-on: https://gerrit.libreoffice.org/82588
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-11-13  Michael Weghorn  <m.weghorn@posteo.de>  [b4dd5ab80c2c7b5ff28a78560b79c42a2e967a15]

        solenv/bin/native-code.py: Use python3
        
        Change-Id: Ie09fc0505266a2a89d0b830294b6af370d5b7b61
        Reviewed-on: https://gerrit.libreoffice.org/82582
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-11-13  Szymon Kłos  <szymon.klos@collabora.com>  [83974b2f9b9dcbe42399c94f7de844bcf8c0b705]

        jsdialogs: send .uno:FillTransparence updates
        
        Change-Id: I9951429d00c1c50d6ef3b1a703b266be6d72de9a
        Reviewed-on: https://gerrit.libreoffice.org/82586
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit 06592c3c818f41b73ed0d8fa677cf7475c7cae5a)
        Reviewed-on: https://gerrit.libreoffice.org/82602
        Tested-by: Jenkins

2019-11-13  Caolán McNamara  <caolanm@redhat.com>  [02ebc564d72c4e2078f500ad235f98f97370035e]

        set parent for message dialog
        
        Change-Id: I0f885e79dd9fca2596e0190af996e9cae74692a6
        Reviewed-on: https://gerrit.libreoffice.org/82591
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-13  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [32157f2ae9da4751d841356fac48a857b8a7004a]

        Update git submodules
        
        * Update translations from branch 'master'
          - update translations for 6.4.0 Beta1
            
            and force-fix errors using pocheck
            
            Change-Id: Ibdda3a07311750204fbd7bf07294c5217b8e9f49
            
2019-11-13  Stephan Bergmann  <sbergman@redhat.com>  [913d34ec6b8fdb2796f76ce90fee51ade2051189]

        Extend loplugin:salbool to loplugin:fakebool
        
        ...checking for unnecessary uses of more "fake bool" types.
        
        In the past, some of the checks involving the types of variables or data
        members, or the return types of functions, issued warnings that required
        surrounding code to be changed too (e.g., when changing the signature of a
        function whose address was taken).  These checks have been tightened now to not
        warn in such cases (which avoids warnings that require changes to additional
        code, or changes that might even be impossible to make, at the cost of being
        less aggressive about removing all unnecessary uses of those "fake bool" types).
        
        Change-Id: I70eb75039817cda34ed611387ee27dc5f36a3e2e
        Reviewed-on: https://gerrit.libreoffice.org/82554
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-13  Caolán McNamara  <caolanm@redhat.com>  [eea0879cdf1b40e6ce424dd97b58e2a84846ad79]

        receives_default without can_default
        
        Change-Id: Ib1fb808876ab5f34951d55d8cd06b2ff01f44496
        Reviewed-on: https://gerrit.libreoffice.org/82590
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-13  Szymon Kłos  <szymon.klos@collabora.com>  [b42333fab5614c4a7128f9e05e679306a20a7439]

        jsdialogs: send .uno:LineTransparence updates
        
        Change-Id: Ib6a2f5fd85e3e8c2cc8eb96c4b75f2357b669388
        Reviewed-on: https://gerrit.libreoffice.org/82585
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-11-13  Michael Meeks  <michael.meeks@collabora.com>  [1da4f8048fb478a60b8ccd05bace17ce540a0c9a]

        lokdocview: refresh tile buffer on resize to avoid UI breakage.
        
        Otherwise we get tiles in the wrong locations based on incorrrect
        widths.
        
        Change-Id: I1c76bc6eaabd8af4c283e421bf8901e7d64b4efa
        Reviewed-on: https://gerrit.libreoffice.org/82574
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-11-13  Tor Lillqvist  <tml@collabora.com>  [9c40a13144cdbb31791ee3e2e7340461a2520af2]

        tdf#128465: Enable pasting also JPEG images in presentation documents
        
        Change-Id: I0f3254ad536c26c975452f800a464f5498e66a78
        Reviewed-on: https://gerrit.libreoffice.org/82507
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/82587
        Tested-by: Jenkins

2019-11-13  Zdeněk Crhonek  <zcrhonek@gmail.com>  [8a2e3c687248f5de979fa8020e1f925e7ae28cb7]

        add uitest for bug tdf#126627
        
        Change-Id: I115e014cafb9c4a85558567ccd6cd2987cabdfd6
        Reviewed-on: https://gerrit.libreoffice.org/82483
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-11-13  Szymon Kłos  <szymon.klos@collabora.com>  [2b995f4817741beee6a198c5405bdf72ed720e16]

        jsdialogs: send .uno:NumberFormat updates
        
        Change-Id: I5c482123c51ba580ef9b597dc8e07fbf51b96ca9
        Reviewed-on: https://gerrit.libreoffice.org/82578
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit 97451c8ab5f571c4e291f6c21121d68ee2423b05)
        Reviewed-on: https://gerrit.libreoffice.org/82581
        Tested-by: Jenkins

2019-11-13  Stephan Bergmann  <sbergman@redhat.com>  [5f0d6df7f57ae281fe161e61c7f25d67453fddd2]

        Use two-argument form of static_assert
        
        Change-Id: I2f2c78668f37f2d7474bf0e9d0b084bf2223a81d
        Reviewed-on: https://gerrit.libreoffice.org/82577
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-13  Caolán McNamara  <caolanm@redhat.com>  [e524f3f9d616b04fdd7d994ad1a1ec65ab6bb2a7]

        Resolves: tdf#128767 fpicker sets labels on buttons as well as labels
        
        Change-Id: Iedd543fe20cd713d49a9d62c256942639e44adf6
        Reviewed-on: https://gerrit.libreoffice.org/82580
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-13  Serge Krot  <Serge.Krot@cib.de>  [a474e2267cdcb1707333acdea1353d883d58c801]

        Add document level option to lock down edit doc command
        
        Change-Id: I431fa4cd0daa52c885030dbadcc4052b5a890d34
        Reviewed-on: https://gerrit.libreoffice.org/82553
        Reviewed-by: Serge Krot (CIB) <Serge.Krot@cib.de>
        Tested-by: Serge Krot (CIB) <Serge.Krot@cib.de>
        Reviewed-on: https://gerrit.libreoffice.org/82576
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-11-13  László Németh  <nemeth@numbertext.org>  [21c29a756c5d01cada2a09dd6d55fdc482807bb4]

        tdf#95374 DOCX import: reset left indentation at disabled numbering
        
        Paragraphs with disabled numbering using non-existent numId=0
        haven't got inherited left indentation in MSO. Keeping them resulted
        unnecessary indentation, moreover, missing (non-visible) text
        in narrow table cells.
        
        Change-Id: I46003031d36f578b0b260dea74d7d45e75905261
        Reviewed-on: https://gerrit.libreoffice.org/82509
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-11-13  Michael Meeks  <michael.meeks@collabora.com>  [1654152b5ed110b8bec491fd300257f09ed77504]

        lokdocview: encapsulate tile buffer properly.
        
        Change-Id: I59d690fbde67f4985246f13b992e962d11b7b07f
        Reviewed-on: https://gerrit.libreoffice.org/82573
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-11-13  Michael Meeks  <michael.meeks@collabora.com>  [66bbf08f08dafe38c02edbca11ca01e7906d4b81]

        lok: calc: switch row / column / grouping data to pixels.
        
        This simplifies lots of logic in the clients, making it trivial to get
        good row/column header alignment at any zoom. Ultimately TWIPS here are
        highly misleading print-twips, and in this state are ~impossible to map
        to pixels accurately unless all data is present back to the origin
        (which is not the current approach).
        
        Change-Id: I6ca30e77865b62e886e23860f7c23350e544c9fc
        Reviewed-on: https://gerrit.libreoffice.org/82572
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-11-13  Balazs Varga  <balazs.varga991@gmail.com>  [71f9961488232697bcdb37db349569a20f15bb2d]

        tdf#128733 Chart import: fix secondary X axis
        
        shiftedcategoryposition value. When inserting secondary axes it applies
        the ShiftedCategoryPosition of the main axis.
        
        Regression from the commit 111c260ab2883b7906f1a66e222dbf4dc3c58c4f
        (tdf#127777 OOXML chart export: fix "CrossBetween" for not imported
        charts)
        
        Change-Id: Ia043fe2873f633cbd5f7db206cf9d1b0d2f8c34c
        Reviewed-on: https://gerrit.libreoffice.org/82511
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-11-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [58281dda29a6267736893ae83b66213e6a4fa1ba]

        SystemPath does not need to be a class
        
        Change-Id: I02adb188ae75bd721d8e80cf0df11fde40a11d9b
        Reviewed-on: https://gerrit.libreoffice.org/82566
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-13  Tünde Tóth  <tundeth@gmail.com>  [8bd15459527b527454900dd781f1226dade5b118]

        tdf#127925 DOCX export: fix visited hyperlink style
        
        Custom visited hyperlink style reset to default in Word.
        
        Change-Id: I6a36c900788bb17d4f31c60048cf65960490a46b
        Reviewed-on: https://gerrit.libreoffice.org/80043
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-11-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [ead34a4d34db05d5718d96b66f5e39d886c8b699]

        no need to store reference to Import here
        
        can just cast the parent member
        
        Change-Id: I990bd4da3afbd78da819038c7907c28de87faaaf
        Reviewed-on: https://gerrit.libreoffice.org/82567
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-13  Caolán McNamara  <caolanm@redhat.com>  [26b7ff2b6cc4def8ff7b02e223961534ba88e654]

        CVE-2019-16707
        
        Change-Id: I69c4c31330fde135b6ff6c0c1c72f613f0cc4b1d
        Reviewed-on: https://gerrit.libreoffice.org/82551
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-13  Muhammet Kara  <muhammet.kara@collabora.com>  [cc34bddc7970b33efd3a0a38b9eb5df1d963cab8]

        chart2: Separate definition from declaration for ChartResourceGroups
        
        Change-Id: I861eaf0e519c428debc28436ea41724fdf493359
        Reviewed-on: https://gerrit.libreoffice.org/81634
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Tested-by: Muhammet Kara <muhammet.kara@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/82463
        Tested-by: Jenkins

2019-11-13  Szymon Kłos  <szymon.klos@collabora.com>  [546d26cccea7ede60fd13eb30a5e46f0c23477b4]

        jsdialogs: send table row/column size updates
        
        Change-Id: I1b41fe50e93dc14db60c7548a1ae0c54113da329
        Reviewed-on: https://gerrit.libreoffice.org/82542
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-11-13  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [258e06cfffe7ceebb86cefa2413d6af476a972c6]

        tdf#42949 Fix IWYU warnings in sdext/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I73e11bb945df16d2599b5421b552e155dacdf860
        Reviewed-on: https://gerrit.libreoffice.org/82411
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-13  lbenes  <lukebenes@hotmail.com>  [1b83d562fb6774cd416d32232596b10c07fa6d3b]

        fix windows builds after commit	7ddedd2594ddcaeed21f46709fdb44601ff641bf
        
        Change-Id: I2990da77a91f6c8fdb6fd9e4112d0451bc3342da
        Reviewed-on: https://gerrit.libreoffice.org/82547
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-13  Miklos Vajna  <vmiklos@collabora.com>  [71cb2705af38df7f382014fb68f43bed98abf9b4]

        external: update pdfium to 3963
        
        Also simplify visibility.patch.1.
        
        Change-Id: I8b4ed78b314a1a1f7d31467f782877f056429cc2
        Reviewed-on: https://gerrit.libreoffice.org/82548
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-13  Caolán McNamara  <caolanm@redhat.com>  [641d166b8bf0e461198479f489bc50d8b4171b19]

        table properties dialog should be modal
        
        Change-Id: I3787f6e3a326c1f8e93fc966f890ea2c7cdacc29
        Reviewed-on: https://gerrit.libreoffice.org/82549
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-11-13  Balazs Varga  <balazs.varga991@gmail.com>  [124db1f2e3008493254e5d710221dbdd40a526db]

        tdf#128732 Chart OOXML import: fix rounding error of color transparency
        
        Change-Id: I52efb541d62a9536c2eb5f99453dc2cb594e6fe4
        Reviewed-on: https://gerrit.libreoffice.org/82500
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-11-13  Balazs Varga  <balazs.varga991@gmail.com>  [d7149889a9e1cae7f255691c2a35090ac3245bfa]

        tdf#128619 Chart OOXML export: fix gradient position
        
        Export the gradient border value as gradient stop
        position of the first color at LINEAR GradientStyle.
        
        Change-Id: I1a2b986a004fecbf68050c6bf95be549684fea70
        Reviewed-on: https://gerrit.libreoffice.org/82446
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-11-13  Michael Weghorn  <m.weghorn@posteo.de>  [eeae2032476e8c8645ab438fbb379f3151c8e472]

        tdf#128717 Sync duplex value from "Properties" dialog
        
        The value for duplex can be set in two places, the main
        print dialog and the "Properties" dialog.
        
        Therefore, update the value for duplex combobox in the main
        print dialog with the value set in the PrinterController,
        to take into account potential changes carried out in the
        "Properties" dialog.
        
        (Other options, like orientation already worked fine before,
        as did synchronisation the other way around.)
        
        Change-Id: Ie68f1cfbba6def82c85745e1c361e28a1513e647
        Reviewed-on: https://gerrit.libreoffice.org/82528
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-11-13  Michael Weghorn  <m.weghorn@posteo.de>  [f166f0cf4f92d1d765d9ae9003d9d725ba120e54]

        Related tdf#128717:  Drop "<ignore>" value for duplex and paper tray
        
        Drop the artificial extra value "<ignore>" for the duplex and paper tray
        options in the "Properties..." dialog used in the print dialog on Linux.
        
        Those extra values were introduced in commit
        a9f8d75e6c54b40845fc198019788ff6b568aaf5
        ("Administration utility for Unix PS-Print Environment") in 2001.
        
        The two corresponding comboboxes are greyed out if there are no PPD
        options "Duplex" and/or "InputSlot". And if there are valid values
        for these options, one of those is preselected.
        
        I see no use in allowing to explicitly setting the value to "<ignore>".
        Not passing any value explicitly to CUPS will cause the default option
        to be used anyway.
        
        Having an additional option for Duplex is also inconsistent with the
        (revamped) main print dialog, where that additional value is not
        offered for the duplex option, i.e. the "Properties" dialog offers
        more choices than the main print dialog.
        
        Change-Id: Id9d20a061e51921e601d53d74aa8079fe3c59aca
        Reviewed-on: https://gerrit.libreoffice.org/82527
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-11-13  Julien Nabet  <serval2412@yahoo.fr>  [bc3046ee0996f2d25552670825c68ef04bfe303f]

        Fix OSL_ENSURE in DocumentListItemsManager::addListItem (sw)
        
        was wrong since:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=1a5b12aa5da2c718848d3cc5d9bce7bfcdeacf54
        Here's the root cause:
             const bool bAlreadyInserted(
        -            mpListItemsList->find( &rNodeNum ) != mpListItemsList->end() );
        +            mpListItemsList->insert( &rNodeNum ).second );
             OSL_ENSURE( !bAlreadyInserted,
                     "<DocumentListItemsManager::addListItem(..)> - <SwNodeNum> instance already registered as numbered item!" );
        -    if ( !bAlreadyInserted )
        -    {
        -        mpListItemsList->insert( &rNodeNum );
        -    }
        
        Change-Id: I0cc5786a18fe2df5fd86284c18638de90604edf9
        Reviewed-on: https://gerrit.libreoffice.org/82560
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-13  Julien Nabet  <serval2412@yahoo.fr>  [f858cd5e5e9b3f66818868b097bbab107bb57930]

        Related tdf#128753: fix regression
        
        from https://cgit.freedesktop.org/libreoffice/core/commit/?id=a8a064d11c05feed83f05b0ce8209f7054afd804
        See bt: https://bugs.documentfoundation.org/attachment.cgi?id=155761
        
        Change-Id: If527f539e47e3a2ff9f3745665080adc955ea75b
        Reviewed-on: https://gerrit.libreoffice.org/82559
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [4e4fb7e84d42ca35f47ceaf8aa3f45518888be81]

        fix doc
        
        Change-Id: I39418b70040c34ade39f5e35ea700792f25418ab
        Reviewed-on: https://gerrit.libreoffice.org/82545
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-13  Muhammet Kara  <muhammet.kara@collabora.com>  [e3b75f6c275b0f43806cef02414b0b76f2e443d0]

        chart2: Separate ChartResourceGroups to reuse
        
        Change-Id: I0ca2ea9cd520013250faaba0e17e713da1e6fca3
        Reviewed-on: https://gerrit.libreoffice.org/81581
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Tested-by: Muhammet Kara <muhammet.kara@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/82462
        Tested-by: Jenkins

2019-11-13  Michael Stahl  <Michael.Stahl@cib.de>  [a80aef24826a7c3787fe6f66ea77cbf9699d6060]

        sw: avoid partial expansion of bookmark over new fieldmark
        
        The comment that was added with commit
        71f13a801608538f56a0cb2bce07a03faa5856f6 "#i29942# SwTxtNode::Update for
        bookmarks fixed. Bookmarks no longer grow on either side."
        suggests not to expand bookmarks in any case but in case the start and
        end position was the same, the start position was still moved so the
        mark expanded anyway.
        
        Unfortunately meanwhile commit c91024891ff10c2ae01e11a28a9aecca2f36b6c3
        "tdf#96479 workaround bookmark end pos handling when inserting text
        into a text node." added a requirement that bookmarks with start==end
        *are* expanded.
        
        For the case where a new field is inserted, shortcut the insertion
        to do only one InsertString call so that any expansion of bookmarks will
        expand it over the entire field, not just its CH_TXT_ATR_FIELDSTART.
        
        Change-Id: If2608c9cf34a217330156e7ea566dcf528890c45
        Reviewed-on: https://gerrit.libreoffice.org/82521
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-11-13  Marco A.G.Pinto  <marcoagpinto@sapo.pt>  [070b4c979ae1cb16be1a35d60a06db88fd97b770]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          - Updated the English dictionaries: GB+US+CA+AU
            
            Change-Id: Ie29be912c500f00e680398770a0b56dbbcbeb193
            Reviewed-on: https://gerrit.libreoffice.org/81663
            Reviewed-by: Aron Budea <aron.budea@collabora.com>
            Tested-by: Aron Budea <aron.budea@collabora.com>
            
2019-11-12  andreas kainz  <kainz.a@gmail.com>  [ecf0ae4322c58994c0b54dcf7044703d069e0373]

        Options Writer General Tab update
        
        Change-Id: I8397452eae8eaf83e5f928f96f30269fc70e46b1
        Reviewed-on: https://gerrit.libreoffice.org/82534
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-12  Tünde Tóth  <tundeth@gmail.com>  [739e6aa3b3cff6d63901f253e145b65a2fef2682]

        tdf#54204 File URLs with fragment need toIUri conversion
        
        Non-ASCII file links didn't work when the link contains anchor at
        the end.
        
        Note: The "correct" way to convert from a LO-internal to -external
        file URL would be the translateToExternal method of the
        css.uri.ExternalUriReferenceTranslator UNO service.  But that
        translates the URL to be interpreted according to the current Windows
        code page (i.e., osl_getThreadTextEncoding), so only supports
        characters covered by that code page, and given that  the result is
        passed into a Windows wchar_t API, ToIUri nicely avoids such potential
        conversion failure.
        
        Change-Id: I1a5b07366b0fea3da2fbe11a9378aacd765b5e04
        Reviewed-on: https://gerrit.libreoffice.org/82219
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-12  andreas kainz  <kainz.a@gmail.com>  [51b3252cc43c302de2307da15e9398912d044796]

        Options Proxy Dialog update
        
        Change-Id: I6ec7b5588b9a5ba0120c8e81a248594b755426f1
        Reviewed-on: https://gerrit.libreoffice.org/82478
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-12  andreas kainz  <kainz.a@gmail.com>  [8705bde3b7d5c7c62b9b9235eb002adb5be7d4f9]

        Options Mailmerge Dialog update
        
        Change-Id: I160fb9e5afdf10f64bcd7422e5c4198fe8bb538d
        Reviewed-on: https://gerrit.libreoffice.org/82480
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-12  andreas kainz  <kainz.a@gmail.com>  [1bd52ce10a1658199bf1beea162f6103237b87c7]

        Options Writer AutoCaption Tab update
        
        Change-Id: I189dad65e35c7947a9479885d22d066c05c25f8a
        Reviewed-on: https://gerrit.libreoffice.org/82538
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-12  andreas kainz  <kainz.a@gmail.com>  [5522dc67255d7aeb2fa877fa64601cb1f6027bc2]

        Options Save Dialog page update
        
        Change-Id: Ib0e8a9a8b1e9231f7d876a7e16ac1571b1bbdeba
        Reviewed-on: https://gerrit.libreoffice.org/82476
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-12  andreas kainz  <kainz.a@gmail.com>  [3ee0fbc5d285735388591b06c68f614214fdf216]

        Options Writer Print Tab update
        
        Change-Id: I8a7dc4324890a69dacd271e0a689018d87e13f5a
        Reviewed-on: https://gerrit.libreoffice.org/82537
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-12  Balazs Varga  <balazs.varga991@gmail.com>  [b5c14ba1987ba102ac98530e2e718100655e1042]

        tdf#128627 tdf#128634 Fix OOXML import of CrossBetween
        
        Set default 'midCat' value during the import, for Radar charts,
        because MSO created them with default 'midCat', but exported a
        'between' value.
        
        Set default 'between' value during the import, for 3D Bar and
        Stock charts, because sometimes the OOXML file can contain a
        wrong CrossBetween value, but MSO import them with default
        values.
        
        tdf#128627 regression from commit: 830e539547c463b932ce643517f880789185032d
        (tdf#127393 OOXML chart import: fix X axis position setting "CrossBetween")
        tdf#128634 regression from commit: 111c260ab2883b7906f1a66e222dbf4dc3c58c4f
        (tdf#127777 OOXML chart export: fix "CrossBetween" for not imported charts)
        
        Change-Id: Ie9763197b79c3a661e66043da7b89b4f0f00ba33
        Reviewed-on: https://gerrit.libreoffice.org/82211
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-11-12  Muhammet Kara  <muhammet.kara@collabora.com>  [e63fdaa0d6eed45ad677c36e4a8301f606c603f5]

        chart2: Move some headers to inc
        
        So that they will be accessible from
        inside the sidebar dir.
        
        Change-Id: Iaf7b1a800a3b35a5c497d8122f68c97c8cdc9eff
        Reviewed-on: https://gerrit.libreoffice.org/80922
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Tested-by: Muhammet Kara <muhammet.kara@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/82461
        Tested-by: Jenkins

2019-11-12  Caolán McNamara  <caolanm@redhat.com>  [e7051ed1ee5995860f18145b725c71a873ed60f2]

        rename now it does more than just sort
        
        Change-Id: Ia0adffc592105efeeebfeb8fc67570d3f6d844f1
        Reviewed-on: https://gerrit.libreoffice.org/82544
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-12  Caolán McNamara  <caolanm@redhat.com>  [03edebda393ea684803b7a0da72f33655bdc24d1]

        tdf#127791 defer import of group shape events until the group is popped
        
        otherwise the group shape import applies the events over the children it has when
        it reads the events which is 0. We already push and pop groups for sorting
        so reuse that to store and apply the events to groups
        
        Change-Id: I3f31796f9e8d3d11df6f3ba12a32be920a228155
        Reviewed-on: https://gerrit.libreoffice.org/82516
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-12  Caolán McNamara  <caolanm@redhat.com>  [63c5a1e2aa9e39633c3e644df0d8d9f8cedfc10e]

        Resolves: tdf#128746 crash in table properties dialog
        
        Change-Id: I3d7d49cc225afc0dee542205690d56643a0c2e64
        Reviewed-on: https://gerrit.libreoffice.org/82532
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-12  Szymon Kłos  <szymon.klos@collabora.com>  [1c8ce0b30beb5d2a0e6a47e1d61689470608b78e]

        jsdialogs: send .uno:ULSpacing updates
        
        Change-Id: I061868a0cf9163624026dc1ff164af3d98923aa6
        Reviewed-on: https://gerrit.libreoffice.org/82531
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-11-12  Caolán McNamara  <caolanm@redhat.com>  [db13ed2efa924cee6acd0699f2676175419da5ad]

        refactor SdXMLEventContext to make a separate SdXMLEventContextData
        
        Change-Id: I5614be3bf99ce3529c4a1ef5a0b5d0d7417b1e46
        Reviewed-on: https://gerrit.libreoffice.org/82515
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-12  Eike Rathke  <erack@redhat.com>  [25160a56f4fd8a18c27eaa77b0539ab267b80294]

        Resolves: tdf#122232 Move TabStartCol logic to ScTable::GetNextPos()
        
        ... instead of blindly applying it to every move if set.
        
        Change-Id: Ief2efb4eb2288cd479852d5a250c2523715de38b
        Reviewed-on: https://gerrit.libreoffice.org/82513
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-11-12  Caolán McNamara  <caolanm@redhat.com>  [8fce214e24ddd731f08a12ab8baa8775c1109b95]

        revert: tdf#127791 write events at the end of groups instead of the start
        
        i.e.
        
        commit 1b2146431a583be27518536bed19ef01861b42a0
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Wed Nov 6 16:31:00 2019 +0000
        
            tdf#127791 write events at the end of groups instead of the start
        
            because the group shape import applies the events over the children it has when
            it reads the events, so putting it before exportShapes means it get applied
            over 0 children
        
        works in practice but not in theory
        
        e with '#' will be ignored, and an empty message aborts the commit.
        
        Change-Id: Iab4ac31297bbe4d6c4133766c79247d70c036f6d
        Reviewed-on: https://gerrit.libreoffice.org/82514
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-12  Caolán McNamara  <caolanm@redhat.com>  [f9e693cbe13a8ff55de112d709d1409c67887f2a]

        Resolves: tdf#128716 make gtk assistant steps clickable
        
        Change-Id: I28d7cfd2192f22410eee08c6f4e5ab056789fcfd
        Reviewed-on: https://gerrit.libreoffice.org/82503
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [f8641f0106ee45731449966f798957a8dc09cfb6]

        sc: rowcol: tdf#50916 convert core/data/table*
        
        Change-Id: I7b1c5f76000a55519785b6612ab1949d47dc53d4
        Reviewed-on: https://gerrit.libreoffice.org/82510
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-12  Caolán McNamara  <caolanm@redhat.com>  [c47d0f66806dfbc431d34dba785acf2d9f3037cf]

        factor out inserting an intermediate GtkEventBox
        
        Change-Id: I52b8e09deb474f665ad32baebf5648a7c54c6040
        Reviewed-on: https://gerrit.libreoffice.org/82502
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-12  Stephan Bergmann  <sbergman@redhat.com>  [e2a081871aea244ec42d31ac9dc5d132e3b96483]

        Better throw RuntimeException than assert here
        
        (in case this functionality is ever discovered and called by external code)
        
        Change-Id: If127460f58e1d074a32f231385e2c54303e4f98c
        Reviewed-on: https://gerrit.libreoffice.org/82508
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-12  andreas kainz  <kainz.a@gmail.com>  [80774aedb77ee574176c9386cb487dc9b2082c8b]

        Property Dialog Description Tab fix expand option
        
        Change-Id: Ie5be03cf96fc520444616416d13985454994bb03
        Reviewed-on: https://gerrit.libreoffice.org/82484
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3282fe59621fa26d7351fe20c75e154727ff4743]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add FINDB, SEARCHB and REPLACEB Help pages
            
            Change-Id: Ie8a7c5762f41484d36837008226cc446584e3110
            Reviewed-on: https://gerrit.libreoffice.org/82481
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-12  Szymon Kłos  <szymon.klos@collabora.com>  [669f4480dd49dd95a75e5413903bad31b799e93c]

        jsdialogs: send .uno:LeftRightParaMargin updates
        
        Change-Id: I22aef6ac57c94893bf2e73ea2901ed8bc074076e
        Reviewed-on: https://gerrit.libreoffice.org/82501
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit c6cf2bec7148e403e2ee9592b4410cc73bad8f46)
        Reviewed-on: https://gerrit.libreoffice.org/82506
        Tested-by: Jenkins

2019-11-12  Caolán McNamara  <caolanm@redhat.com>  [aa7b71aaa49ea2cffe85aa8d68f933588b3d829a]

        Related: tdf#121239 missing contour toggle in draw/impress
        
        Change-Id: I384ba1f4fc67d1da7738f25f8b5d3fade315342c
        Reviewed-on: https://gerrit.libreoffice.org/82471
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [1a2926a995fdbdcdae0ca6407877084f3520e539]

        use std::move when popping stuff off stacks
        
        Change-Id: I6ba0ee8afee1a9579045643cd0118cf19599d5b9
        Reviewed-on: https://gerrit.libreoffice.org/82497
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-12  Caolán McNamara  <caolanm@redhat.com>  [a07c637a0e4fe0ab81db70c69decbc946ad37da9]

        getPropertySetInfo is allowed to return null
        
        so the original state, without the assert, would be ok
        
        css.beans.XPropertySet::getPropertySetInfo is documented as "@returns NULL if
        the implementation cannot or will not provide information about the properties"
        
        Change-Id: Ia0230add8f6c1b22a639cd71ca3cc310e0f1d126
        Reviewed-on: https://gerrit.libreoffice.org/82499
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-12  Stephan Bergmann  <sbergman@redhat.com>  [bc6e282bc2a43093c7a7b4d517c9e809c008298e]

        Clarify loplugin:external behavior for const(expr) vars
        
        Change-Id: I4a649f9c9ed2015ed9b32a153060df9770b20403
        Reviewed-on: https://gerrit.libreoffice.org/82493
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-12  Michael Stahl  <Michael.Stahl@cib.de>  [087a6b0cf34ab64801dba5aa7ff3d7ea53c2272b]

        toolkit: UnoEditControl::insertText() assert on invalid index
        
        ... in replaceAt(): if the selection that is passed in is invalid, throw
        an exception.
        
        This obviously isn't thread-safe but naively adding a GetMutex() guard
        quickly deadlocks against SolarMutex; why does it use its own mutex?
        
        Reproduces when installing APSO 1.2.5 and starting the Python REPL.
        
        Change-Id: I4fb16ab820641f1a031537b0c4d6f8664d67dc0c
        Reviewed-on: https://gerrit.libreoffice.org/82460
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-11-12  Stephan Bergmann  <sbergman@redhat.com>  [44af200f59f37c73a6dea3bcbee61a1ebb24f99a]

        Silence -Werror=sign-compare (--enable-cipher-openssl-backend)
        
        as found by <https://ci.libreoffice.org/job/lo_tb_random_config_linux/2039/>
        
        Change-Id: Ie698b7905bd2f25e74791f91f586479d1fc473dc
        Reviewed-on: https://gerrit.libreoffice.org/82488
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-12  Caolán McNamara  <caolanm@redhat.com>  [431950e1eade91f8587d3ecffa73fd09136e16b6]

        tdf#121239 give writer, calc and draw/impress the same underline options
        
        uno:Underline is the "real" deal, and has multiple underline options
        uno:UnderlineSimple is "some underline on" vs no underline
        
        calc and writer had UnderlineSingle, UnderlineDouble and UnderlineDotted
        for that specific type of underline on vs not-on
        
        add those to draw/impress too and then use UnderlineSingle instead of Underline
        in the format menu so that when UnderlineDouble is applied, UnderlineSingle is
        not show as applied, instead of using Underline ot UnderlineSimple which would
        show as on if UnderlineDouble was applied
        
        Change-Id: I6f9fcf37c2c90d215ea52b536e4fa84734754850
        Reviewed-on: https://gerrit.libreoffice.org/82469
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-12  Michael Meeks  <michael.meeks@collabora.com>  [f088d85f80c643378262a1f53bdea6f42abcf7d4]

        Revert "Drawing calc grid misses pixels on bottom and right."
        
        This reverts commit 4a3dab5a4cd5c7a7039b2cef9d5bb14c1fff49c9.
        
        Change-Id: I1ac1edca00e4d1d62f93de48561a3b6ce4a315aa
        Reviewed-on: https://gerrit.libreoffice.org/82221
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-11-12  Miklos Vajna  <vmiklos@collabora.com>  [b3999abc97db7b54c0d35f87c74826a0b7763658]

        sc: pViewSh can be nullptr in the ScNavigatorDlg ctor
        
        In case the nagivator dialog was enabled the last time the user exited
        from Calc, resulting in a crash-on-startup in subsequent runs.
        
        This avoids the need for a workaround to reset the user profile.
        
        Change-Id: I5041a9a258efb82051036d8404fde77c8985089a
        Reviewed-on: https://gerrit.libreoffice.org/82491
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-11-12  Regina Henschel  <rb.henschel@t-online.de>  [7cf0e43d39172cc083e7b64e06cf0730f14bcf19]

        tdf#128651 SdrObjCustomShape::NbcSetSnapRect needs logic rect
        
        SdrObjCustomShape::NbcSetSnapRect needs a logic rect in its parameter.
        A general change to snap rect as input in NbcSetSnapRect is not
        possible, if the transformation has to be kept. Therefore callers
        need to be adapted. This is done her for SdrUndoAttrObj. The error
        was that for a transformed custom shape with text, undo and redo had
        generated a wrong size of the shape. A least the following actions
        were affected: extrusion on/off, shadow on/off, and changes in line
        or fill properties. The unit test uses extrusion on.
        
        Change-Id: I8b6990d3d57d25f15f18e8690fc49dbe5e2a2728
        Reviewed-on: https://gerrit.libreoffice.org/82367
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-11-12  Caolán McNamara  <caolanm@redhat.com>  [745122c0446c4cda0acdaf16e058f70509364831]

        Related: tdf#121239 super/sub not shown as toggles in draw/impress
        
        Change-Id: Ibb4a8a638bdba0ec0b2a859c685233d36b6c852e
        Reviewed-on: https://gerrit.libreoffice.org/82468
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-12  Caolán McNamara  <caolanm@redhat.com>  [bcc701e7c544331f0b5992df532919232b5ae5a0]

        SvxOverlineItem probably should be SvxTextLineItem here
        
        Change-Id: I6d8a40f38a827c1f7644d3c9d6a3cad4481b5e7c
        Reviewed-on: https://gerrit.libreoffice.org/82456
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-12  Caolán McNamara  <caolanm@redhat.com>  [9dcb9c3d6ca507c537b529a73aa645d6f69bb414]

        Related: tdf#121239 super/sub not shown as toggles in calc
        
        Change-Id: Ida4c5014538454b845d19f74d27548c8f9540de8
        Reviewed-on: https://gerrit.libreoffice.org/82470
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-12  Andras Timar  <andras.timar@collabora.com>  [efc1eda5882e4cb6704a91eb6373a1ecdde70a4d]

        Update git submodules
        
        * Update translations from branch 'master'
          - Updated Slovenian translation
            
            Change-Id: If4695b9a50f7041ae44c0ea07bd33a8cff89cb0b
            
2019-11-12  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [7ddedd2594ddcaeed21f46709fdb44601ff641bf]

        tdf#42949 Fix IWYU warnings in basic/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I325149be2ea7697b5b4a2ce4a662edd2f8be6e50
        Reviewed-on: https://gerrit.libreoffice.org/82312
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-12  Miklos Vajna  <vmiklos@collabora.com>  [c465d920f4fe15c6e614beffb80b53d24a3dc5c7]

        tdf#128630 vcl PDF export: fix aspect ratio when scaling rotated image
        
        Regression from commit 68549e00d5e23aa22bc974a8151d93cd948444b3 (vcl,
        BitmapEx transformed draw: special-case simple rotations, 2019-10-10),
        the intention there was to fix an error on the last col/row of a bitmap,
        but that was only tested with input where the aspect ratio doesn't
        change on scaling.
        
        Fix the problem by going back to the original way in the "aspect ratio
        changes" case.
        
        Change-Id: I52bed503ddaadbbbdf64ac6fec2fe268153866f1
        Reviewed-on: https://gerrit.libreoffice.org/82467
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-12  andreas kainz  <kainz.a@gmail.com>  [35a22cc0946095e42e924c9c959ce1411feb5004]

        Options Email Dialog fix alignment and padding
        
        Change-Id: I470d8fea036683c76badb856e2d6acc214734cb7
        Reviewed-on: https://gerrit.libreoffice.org/82479
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-12  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [6a40737e1feb2e8d1992c46ee6c0e5cf30bab025]

        Fix macro disabling in Basic IDE
        
        After 8d69ca60f3c8f53699986f924291a2acda5694a1 macros were always disabled
        as ScriptDocument::allowMacros always returned false when called from
        non-document context.
        
        Change-Id: Ibef4c7d561f4ee01cd44f5327e4ab948282bb07d
        Reviewed-on: https://gerrit.libreoffice.org/82444
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-11-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [11dcd3c742f72dc451aeb36f2c56607c48f477a9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#128589 Add resolved comments in page
            
            Add Resolved comments in comments Help page, adjust
            View menu
            
            Change-Id: I4e1c0dbce35d71a72d08fe1940a7e76f80b55c4f
            Reviewed-on: https://gerrit.libreoffice.org/82464
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-11  Tor Lillqvist  <tml@collabora.com>  [6df7989dacd75e8750ddc1b53049d79311feb0d8]

        Fix copy/paste error that probably has had no ill effect
        
        Change-Id: I062fef5f2316a3aa7560ecb42799496cd38362e9

2019-11-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c13a664c5fc1a24a5cdb4862b16d73b95ff797c7]

        Don't compile cpuid test with INTRINSICS_CXXFLAGS
        
        This will compile test with maximal supported instruction set
        supported by the compiler, but the CPU might not support the
        instructions sets. As this tests some aspects of runtime CPU
        detection only we actually don't need to compile it with the
        INTRINSICS_CXXFLAGS flags.
        
        Change-Id: I612785949b42efbd08d1961a746025f66e99aebc
        Reviewed-on: https://gerrit.libreoffice.org/82422
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-11-11  Caolán McNamara  <caolanm@redhat.com>  [a1cba2d4db9de4883789e9cd7669a051789a48ee]

        cid#1455326 MoveSticky always has a non-nullptr pDoc
        
        Change-Id: I84d9a81e9e8a544dbc50b9d6b40a7b9030f2a987
        Reviewed-on: https://gerrit.libreoffice.org/82425
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-11  andreas kainz  <kainz.a@gmail.com>  [d486c3568f7ef545712cd1c9ba97b0296ed48657]

        Calc Dataprovider Dialog update
        
        Change-Id: Ia8517cc14108cca0e404bbb957a7f6b8f599e4bf
        Reviewed-on: https://gerrit.libreoffice.org/82407
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-11  Caolán McNamara  <caolanm@redhat.com>  [1fa89b34cfd1dcef07a72f05549aa23def3ba8db]

        unnecessary include
        
        Change-Id: Ia8db302de488cfa89311a258a57f8c595528088a
        Reviewed-on: https://gerrit.libreoffice.org/82443
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-11  Zdeněk Crhonek  <zcrhonek@gmail.com>  [7f69594c5c6c32e0ec1b3cf2cdf4bf7147a7e0b1]

        add uitest for bug tdf#128593
        
        Change-Id: Icc0b22318406a92cf19843844e857d09dd9a4ba2
        Reviewed-on: https://gerrit.libreoffice.org/82466
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-11-11  Caolán McNamara  <caolanm@redhat.com>  [774de260e934ee89cfd1480b85ca083b98d69e79]

        return an empty PropertySetInfo instead of assert
        
        e.g. seen with APSO extension
        
        Change-Id: Ia2eb636a7d27ca87062e7962eded06756ff4e333
        Reviewed-on: https://gerrit.libreoffice.org/82457
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-11  Caolán McNamara  <caolanm@redhat.com>  [2a79c050ec7dc23766ca1aa4813a43fa8d29e632]

        GtkSalFrame toplevel might not be a GtkWindow
        
        in the rare embedded case, e.g. ASPO extensions option window
        
        Change-Id: Iedacdbc6b795ee5fbe7471b9f19f8f7f6c746204
        Reviewed-on: https://gerrit.libreoffice.org/82458
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-11  Caolán McNamara  <caolanm@redhat.com>  [3a2c69a59542c25e95f0368dc81d552a006fdaeb]

        Related: tdf#121239 overline missing in draw/impress
        
        where underline already exists
        
        Change-Id: I87df3f3965526266b94f10fa04448b32a81fd99a
        Reviewed-on: https://gerrit.libreoffice.org/82459
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-11  Szymon Kłos  <szymon.klos@collabora.com>  [a3d08f4f8c3c958a33ce05398127c35dad81dc4b]

        jsdialogs: send .uno:LineWidth updates
        
        Change-Id: I83856625d17910e5b9165c7a2ddae8b219650c8c
        Reviewed-on: https://gerrit.libreoffice.org/82455
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-11-11  Szymon Kłos  <szymon.klos@collabora.com>  [4135c764a901b791cb182cdb8201ccf173ea3033]

        jsdialogs: send .uno:FillColor & XLineColor status updates
        
        Reviewed-on: https://gerrit.libreoffice.org/82307
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit c28ea22c5198c1162fc5a535d35b407762b8a865)
        
        Change-Id: I665ca45293fb3e98a7940e24c1f14a5963b8d073
        Reviewed-on: https://gerrit.libreoffice.org/82309
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-11-11  Caolán McNamara  <caolanm@redhat.com>  [5d1be8f1d28adbbbffd7c8a7ab70a41703f8911b]

        cid#1448492 Wrapper object use after free
        
        Change-Id: I4c5978b019549d1509c4c70b4cfa93a362395fed
        Reviewed-on: https://gerrit.libreoffice.org/82448
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [fa860b85cac5d9ae9199091e8d06902273ace549]

        simplify OUString construction
        
        Change-Id: Ib91d77c578aa21af02beaf299d16b5d8c2942f00
        Reviewed-on: https://gerrit.libreoffice.org/82447
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-11  Stephan Bergmann  <sbergman@redhat.com>  [a0c30af2ac83eb0f7e76c336d60a31872db19938]

        Make base of loplugin::FunctionAddress more flexible
        
        (I'm planning to use it for a FilteringRewritePlugin.)
        
        And while at it, base its current uses on FilteringPlugin.
        
        Change-Id: I0acdcc6cb0b3a434b425405c8c438dbf65e4d3cb
        Reviewed-on: https://gerrit.libreoffice.org/82451
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [19e96dc1569ea66acb668554daab9bebc6ad973b]

        reduce some ref-counting
        
        Change-Id: I7b372237c21c469f78be281eedbbdda217fd12c8
        Reviewed-on: https://gerrit.libreoffice.org/82442
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [8791b9957c95e5ed646e719308f12c14761cff6b]

        fix move operator
        
        introduced in
            commit a0ebc6f898992dbc0da9f252911da867dfdfd741
            Date:   Sat Nov 9 08:47:48 2019 +0200
            missing move operator=
        
        Change-Id: I0607ad1afbcb1f2a86d1c7e0736e2549a5562b64
        Reviewed-on: https://gerrit.libreoffice.org/82441
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [a8a064d11c05feed83f05b0ce8209f7054afd804]

        sc: rowcol: tdf#50916 convert mark data structures
        
        Change-Id: I9b706c9bcc2925f72cc024142ffe72af5ddea82a
        Reviewed-on: https://gerrit.libreoffice.org/82419
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-11  László Németh  <nemeth@numbertext.org>  [33d966ecc1f9fc44016cdeeed15dbaf6bda68eda]

        tdf#128428 RTF: fix for different product versions
        
        at switching off longer space sequence mode.
        
        Change-Id: I87c265ad0ff5f7b44c92b1abebeb31f68749a1e7
        Reviewed-on: https://gerrit.libreoffice.org/82434
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-11-11  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [78689171ff2ae55a116f2857ca2323803904280a]

        User interface languages: At least one is required
        
        Reported here: https://twitter.com/erez/status/1193838467668697089
        
        Change-Id: I96fdb82646e6b2e49b6032766195309a97da0fba
        Reviewed-on: https://gerrit.libreoffice.org/82439
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-11-11  andreas kainz  <kainz.a@gmail.com>  [e0a4911884c2f2bb25c4fd2f69deefcdc572eacb]

        Chart Form Dialog Buttons use same width
        
        Change-Id: I50f3ec22119955b2fbb6848797e6393750ff9249
        Reviewed-on: https://gerrit.libreoffice.org/82406
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-11  andreas kainz  <kainz.a@gmail.com>  [45a1c152e5668d87a01d28f746be039612ba3ebf]

        Calc Define Dialog Distance between Buttons is from systemtheme 6
        
        Change-Id: Id71fcb6a6e875aca36382c9dc3dbb71915261fff
        Reviewed-on: https://gerrit.libreoffice.org/82401
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-11  andreas kainz  <kainz.a@gmail.com>  [a245fa54e7ff106764898436845e610f00df7e3b]

        Hyperlink Dialog Alignment similar in each tab
        
        Change-Id: I670e94541e246ce8a71d2b45b598e924a43592a5
        Reviewed-on: https://gerrit.libreoffice.org/82400
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-11  Caolán McNamara  <caolanm@redhat.com>  [f615cb363667565cb3c3d939248bc9601359321c]

        cid#1455327 Dereference null return value
        
        Change-Id: I336659e820d46e8b23881fdf9d5f3b6fac072771
        Reviewed-on: https://gerrit.libreoffice.org/82429
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-11  Michael Weghorn  <m.weghorn@posteo.de>  [ef21e0d527655761b6c307cae89ee5b370de96d4]

        tdf#109219 MM: Decode all percent encodings in file names
        
        While decoding using 'INetURLObject::DecodeMechanism::Unambiguous'
        as introduced by commit 47708d533e1325032df55eb667ef0c47fa05e7e5
        ("tdf#109219 Allow files with spaces in name as MM data source")
        makes sure that e.g. spaces in file names are properly decoded,
        'INetURLObject::DecodeMechanism::WithCharset' is actually the
        more correct decoding mechanism to use here, since it also decodes
        some percentage encodings that 'INetURLObject::DecodeMechanism::Unambiguous'
        would leave unchanged.
        
        Using 'INetURLObject::DecodeMechanism::WithCharset' instead
        e.g. makes CSV files with '%' characters in their names work
        as data sources for mail merge as well.
        
        A big thanks to Stephan Bergmann for pointing this out in
        https://gerrit.libreoffice.org/#/c/82201/ .
        
        Change-Id: Iee50584299c82d5718e3210f048ed739818bd11b
        Reviewed-on: https://gerrit.libreoffice.org/82428
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-11-11  Miklos Vajna  <vmiklos@collabora.com>  [b280c02d584ad403417db0e8840f8ae6de245883]

        Related: tdf#117658 PPTX import: ignore math text outside <m:t>
        
        This way a pretty-printed bug document doesn't assert on import with:
        
        soffice.bin: /home/vmiklos/git/libreoffice/master/oox/source/mathml/importutils.cxx:335: void oox::formulaimport::XmlStreamBuilder::appendCharacters(const rtl::OUString&): Assertion `!tags.empty()' failed.
        
        Change-Id: Icf8b11f3c56076b1ad2dddad196260ee87540020
        Reviewed-on: https://gerrit.libreoffice.org/82437
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-11-11  Caolán McNamara  <caolanm@redhat.com>  [ec2a8205519bd546fe75c1b98bc1d8add8f2f2ec]

        cid#1455325 Dereference after null check
        
        Change-Id: I5fa2846be23bcdfe202dd7c96fad79aa4009ff4e
        Reviewed-on: https://gerrit.libreoffice.org/82430
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-11  Caolán McNamara  <caolanm@redhat.com>  [6755977f590ffcef629f8ccee7675a8368a2ea83]

        cid#1455213 Dereference after null check
        
        Change-Id: I2f59ed3c94d3a27fe50ca99f511f9ba5b47ff5d1
        Reviewed-on: https://gerrit.libreoffice.org/82426
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-11  Caolán McNamara  <caolanm@redhat.com>  [2297f042693a3c788d1eb264c170c6f59c439001]

        call GetSbData just once
        
        Change-Id: Idb63c169c7e39f27bc99e3c3aa9155583f2a65ab
        Reviewed-on: https://gerrit.libreoffice.org/82431
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-11  Szymon Kłos  <szymon.klos@collabora.com>  [a3c7a8282ddd08c7ed4a15d23089d09e418f8fae]

        jsdialogs: apply .uno:Color and CharBackColor to floating text frames
        
        Change-Id: I1a6b997f1a857524c7a48434321ca10d97f5e5db
        Reviewed-on: https://gerrit.libreoffice.org/82311
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/82317
        Tested-by: Jenkins

2019-11-11  Mike Kaganski  <mike.kaganski@collabora.com>  [572a8132e0e460b17c80c456dfb5e07f6b9a9c6a]

        tdf#121090: Correct the last argument to HLOOKUP/VLOOKUP description
        
        The argument is meant to define semantical meaning of the array's first column,
        not just define if it's sorted or not.
        
        Change-Id: I87ff172bcc13d6471ee4025e74962be89f1b0b50
        Reviewed-on: https://gerrit.libreoffice.org/82376
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-11  Mike Kaganski  <mike.kaganski@collabora.com>  [0bf1c44884954bd10be59a738302da603923b481]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Related: tdf#121090: Rewrite descriptions for the last argument of HLOOKUP/VLOOKUP
            
            That parameter is not about telling the *functions* if the search column in
            the array is sorted or not, but about different semantical treatment of the
            array, i.e. whether it's the array of values or sorted ranges. The wording
            "Sorted" and "indicates whether the first column in the array is sorted in
            ascending order" is misleading, not providing the idea behind the argument,
            and create an impression that all sorted array lookups must have it ser to
            TRUE.
            
            Change-Id: I795c29f3c7d5632db6f72f7906bfdacaa372832e
            Reviewed-on: https://gerrit.libreoffice.org/82375
            Tested-by: Jenkins
            Reviewed-by: Eike Rathke <erack@redhat.com>
            
2019-11-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5eaac0360341b4fb1a575230660b127d7ed41cd8]

        Removed executable permission on file
        
        Change-Id: I45174811c8e1ef80ddae97f206f2a5459540849f
        Reviewed-on: https://gerrit.libreoffice.org/82427
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-11  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [aadc7ee973c1f28a0e17d551fef6b76e015a28ef]

        tdf#127921 Revert mouse/key listeners to original state
        
        The changes caused several issues in the presenter console (mouse events delivered to wrong widgets).
        Also it turned up that parent windows got the notification about mouse events from their children,
        but the position was always relative to the top widget, so very unhelpful for the parent widgets.
        
        Also I found out that there are XKeyHandler and XMouseClickHandler interfaces which
        already do what I tried to do with the below commits (events get passed down to parent widgets, and they even can be marked as consumed).
        
        So the original issue reported can be fixed by using XKeyHandler/XMouseClickHandler instead.
        
        This reverts the following two commits:
        * "Related tdf#122920 Treat UNO key events the same as mouse events" 9e0e97b716ab074d4558c76a62a66bf597f332a5
        * "tdf#122920 Send UNO mouse events to parent window listeners as well" 6f43902b12dd36fa2b69401065df198ef9ffdb09
        
        Change-Id: I005d22770a7a4db9588c5bc22197dc0ae526627e
        Reviewed-on: https://gerrit.libreoffice.org/82423
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-11-11  László Németh  <nemeth@numbertext.org>  [24f17f0336badfbba276c1e6713a89b4f9bb7cb8]

        tdf#128428 RTF: clean-up for longer space sequence mode
        
        Fix regressions from commit 24b04db5a63b57a74e58a7616091437ad68548ac
        (tdf#123703 RTF import: fix length of space character sequence).
        
        It seems, longer space sequence is an obsolete RTF-only feature, eg.
        new RTF documents created in MSO don't use it, but old RTF documents
        still keep their layout (only in RTF).
        
        - Only old-style (without \stshfdbch) or compatible (\stshfdbch31505)
          RTF documents get longer space sequences using a one-time conversion;
        
        - because Writer always exports old-style RTF documents, to avoid of
          enlargement of space sequences of new-style RTF documents later, RTF
          import doesn't modify the RTF documents saved in Writer (checking
          \generator);
        
        - text in monospaced font "Courier New" doesn't get longer space
          sequence (despite its \prq2 (not monospaced) font setting).
        
        Change-Id: I308ab06db57a2db5deec1d4c4573da3317cad8e9
        Reviewed-on: https://gerrit.libreoffice.org/82145
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-11-11  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [5e279f175289234b91f272bbbf48e70315fff5ac]

        tdf#128460 import SwInputField from DOCX FILLIN
        
        Actually the whole FILLIN handling is not that correct, because
        the value can actually be formatted in any way in Word, as it's
        just defined as a range of runs with formating, while Writer just
        applies the character formatitng to the whole field.
        
        But this at least allows for a round trip of the exported Writer
        type input field after commit 62aaaad156ef ("tdf#125103 Writer:
        input fields will be exported to docx") changed this.
        
        Change-Id: I6389b4a2ff9d2b62e1e4a00f1c1e112c199377b5
        Regression-from: 62aaaad156ef0daccd2680161ef8b9b99d8a7bc0
        Reviewed-on: https://gerrit.libreoffice.org/81686
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-11-11  Tünde Tóth  <tundeth@gmail.com>  [1d81d52b5da45f26e9d3adeb3b279eb9a488b94f]

        tdf#127579 DOCX export: fix losing color and underline of ODT hyperlinks
        
        using "InternetLink" in hyperlink/r/rPr/rStyle instead of the actual
        character style, and keep actual character formatting in
        hyperlink/r/rPr/rFonts, like MSO does.
        
        Change-Id: I13a5e1758ec5b96e647ca77736396ee2f8b22814
        Reviewed-on: https://gerrit.libreoffice.org/80868
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-11-11  Jim Raykowski  <raykowj@gmail..com>  [4ae5fe896e96d082e21788ae6d42a67133567ba7]

        tdf#118526 Reload Notebookbar if read mode has switched
        
        Change-Id: I8d6edd57566c66165690808e853a74777bc8e14a
        Reviewed-on: https://gerrit.libreoffice.org/82371
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-11-11  Michael Stahl  <Michael.Stahl@cib.de>  [938a4d6624a78f3e272b3c4c07f314cb0c6db723]

        tdf#128375 sw: fix copying RES_PARATR_LIST_AUTOFMT to different SwDoc
        
        When copying the item to a different SwDoc, the items in the nested
        SfxItemSet must be copied into the target SwDoc's item pool, or a
        use-after-free is inevitable.
        
        (regression from 5ba30f588d6e41a13d68b1461345fca7a7ca61ac)
        
        Change-Id: I7071ff6dccf2285d96f540ac556b9fa2265ddf00
        Reviewed-on: https://gerrit.libreoffice.org/81911
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-11-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1a7ba39e13d0a8e0ace2475bc50e1497c2928b78]

        Fix typo
        
        Change-Id: I234d2a47d5c6717d194cc8407066fa5954c16253
        Reviewed-on: https://gerrit.libreoffice.org/82409
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-11  Stephan Bergmann  <sbergman@redhat.com>  [17dbe7d777658ed861c998fb18d664a6eafb4c09]

        Fix SvXMLImportContext::queryInterface for now
        
        ...introduced with <https://gerrit.libreoffice.org/#/c/82139/> "tdf#125688
        removing XWeak support from SvXMLImportContext", even if that whole commit is
        likely to be redone differently again (see Gerrit comments there)
        
        Change-Id: I5b88400181efd76a896d07676230b0e7cb75f1f0
        Reviewed-on: https://gerrit.libreoffice.org/82417
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-11  Luboš Luňák  <l.lunak@collabora.com>  [7757c28d6e60ba2871b2edfa2c68a28bc8026995]

        remove a PCH for which the library has already been removed
        
        Change-Id: Ida35d27a4aaae1c137e3ed072dff62b7c7e894ca
        Reviewed-on: https://gerrit.libreoffice.org/82399
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-11-11  Luboš Luňák  <l.lunak@collabora.com>  [e7423d0574bae586c37c19764ecc061bd4191eb1]

        rename a PCH file to properly match its Makefile
        
        Change-Id: I61f317f4cc31d329452a08b6cee5f59975fea007
        Reviewed-on: https://gerrit.libreoffice.org/82398
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-11-11  Luboš Luňák  <l.lunak@collabora.com>  [b1443d7b5d96c1bf56da31873b7bc0e585be2236]

        make bin/update_pch work with srcdir != builddir
        
        I guess I'm tired of symlinking builddir/workdir to srcdir.
        
        Change-Id: I6192bb981d6727479cd2ce4b3ac75bb0a71c3fe9
        Reviewed-on: https://gerrit.libreoffice.org/82397
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-11-11  brinzing  <oliver.brinzing@gmx.de>  [fea5c10e222b10d83e0081dc1d1b2e678689d250]

        tdf#124986: docx: remove trailing quotation marks and spaces from set fields
        
        Change-Id: I6390344b72b0148cff8e0ed5150d7abfc9490a2a
        Reviewed-on: https://gerrit.libreoffice.org/81892
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-11  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [e4bf92ae344e0db16177de7fc9eed432339d8705]

        tdf#42949 Fix IWYU warnings in framework/*/*hxx
        
        Also drop unused framework/inc/fwkdllapi.h
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I9e79266f273b778f4a8bd3330b1b0353a2e01a61
        Reviewed-on: https://gerrit.libreoffice.org/81927
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-11  Heiko Tietze  <tietze.heiko@gmail.com>  [56b124c36cff09257d8373aaa6661a88cfb1926d]

        Resolves tdf#128521 - illegal char in a bookmark name
        
        Message box removed and warning label introduced
        Some alignment and accessibility issues solved too
        
        Change-Id: Icc88d489268403fa3da525aadc1c007c589fa019
        Reviewed-on: https://gerrit.libreoffice.org/82231
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-11-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [f7ccd0f546c7362ef9a19ce515ac1404866a8c82]

        sc: rowcol: tdf#50916 convert data/attrarray
        
        Change-Id: Id7763322a1399ecb42cf0b53af5dbd4d196a24c9
        Reviewed-on: https://gerrit.libreoffice.org/82416
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5e366b44fbbacb2c6b193be5f3315f205d90880b]

        Fix typo
        
        To complete
        https://gerrit.libreoffice.org/82392
        
        Change-Id: Ieff164b11c66b55280b12940a080a186ce0fba8b
        Reviewed-on: https://gerrit.libreoffice.org/82408
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-11  Miklos Vajna  <vmiklos@collabora.com>  [ff8cfc83af64284659d971366630f7416c4b15d9]

        sw: prefix members of SwTableColumnPage
        
        See tdf#94879 for motivation.
        
        Change-Id: I7337775a62709cff0d4cb54da3229353c246083a
        Reviewed-on: https://gerrit.libreoffice.org/82415
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-11-11  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [45c40f88e2aabfdeb8890ce7dcfd8c9a3d212e23]

        Breeze & Sifr: tdf#127458: Add Auto Redact icons
        
        - Sifr: Add 32 px redact icons, add/update Writer's sidebar
        icons, reduce SVG files size
        
        Change-Id: I473720d2b7e54c1857a1f1d644963a233f5dfe26
        Reviewed-on: https://gerrit.libreoffice.org/82410
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-11-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6ed8c8ab84cc344f5388056da20996dd5266aadf]

        widget theme: add missing actionButtonTextColor style to iOS theme
        
        Forgot to add "actionButtonTextColor" to the iOS theme definition.
        
        Change-Id: I29207512a04068759021d4ae6a30824b56498de6
        Reviewed-on: https://gerrit.libreoffice.org/82394
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-11-10  Mert Tumer  <mert.tumer@collabora.com>  [7c8450abac77a2e41f1068fb11d19c1c0c93783f]

        Added Orientation argument to LOKIT renderFont
        
        method for rendering watermarks with angle
        
        Change-Id: Id422ed62e4f78390661e4e1efa45101af9ecfc23
        Reviewed-on: https://gerrit.libreoffice.org/81435
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-11-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ec7374ff84c71edfbb30d6e4dc5b486b6df7107f]

        widget theme: add new action button stylesettings to xml def.
        
        This adds new action button stylesettings to the xml def. parser
        and adds the defeinitions to iOS theme.
        
        Change-Id: If500d0a7a4633b3c7b90b14b6f62c320ef4b1c12
        Reviewed-on: https://gerrit.libreoffice.org/82381
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-11-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d1a4569acb4f91f0d3f56fdbe3a4cc8c77c5f816]

        Set action button colors in QT5 backend too
        
        Change-Id: I8aacadbef404cdad474a58d92b947fea2aa22604
        Reviewed-on: https://gerrit.libreoffice.org/82384
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-11-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [88785adc9d816e0e2975489581cb424d08cb082a]

        cid#1455328 initialize variables to 0.0 in LinearGradientInfo
        
        Change-Id: I7232f5406ca019fa0634a7b6a69536c87ba46430
        Reviewed-on: https://gerrit.libreoffice.org/82380
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-11-10  Julien Nabet  <serval2412@yahoo.fr>  [cd8eb77fa5e258f09b2e2950111b1473ffde6408]

        Typo meesages->messages (framework)
        
        Change-Id: I9e43e516482292ce8f0506e260152b7e678c716e
        Reviewed-on: https://gerrit.libreoffice.org/82392
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-10  Julien Nabet  <serval2412@yahoo.fr>  [0aa3e4f7ccc6e15371ba097f1aa487956e7f7b1b]

        Fix @param in XShapes3.idl
        
        Change-Id: I45467cc3edb6adcd3684baf0862407b5096ed6cd
        Reviewed-on: https://gerrit.libreoffice.org/82391
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-10  Julien Nabet  <serval2412@yahoo.fr>  [b1f5acf5d740cfc686159b94eb333586e8ffe67d]

        replace define by constexpr in vcl/roadmap
        
        + move LABELBASEMAPHEIGHT in vcl/source/control/roadmap.cxx (only file where it's used)
        
        Change-Id: I22498bc7f6fa3f09a86f15844836a0b9bb3d7eb2
        Reviewed-on: https://gerrit.libreoffice.org/82389
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-10  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f668ea558e826b1b68774755ae83f4bb4f8cfae7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Mute L10n of some strings.
            
            Change-Id: Id56b96daf9c149a2f649626dff789445966a0ddd
            Reviewed-on: https://gerrit.libreoffice.org/82387
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-10  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [3b678ab1904188978e3ecdc51e8febc241cf8aa9]

        tdf#127458 (Colibre), tdf#128689 (Colibre & elementary)
        
        - Colibre: Add Auto Redact icons, add 32 px Redact icons
        - Colibre & elementary: Update sort icons in Data Source in Korean UI
        
        Change-Id: I45fe1e69d00eb3d85e0293a3b0a3f5f3404b8cfe
        Reviewed-on: https://gerrit.libreoffice.org/82386
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-11-10  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [5ae8f2f07815443716b3066706b4f193fe61f7c9]

        KJ: tdf#123266,  tdf#127458, tdf#128689
        
        - Update cursor/pointer images
        - Add Auto Redact
        - Add more Korean UI locale
        
        Change-Id: I7dd757c8fb2dcf3cbb90c13b288f3535de0fdab1
        Reviewed-on: https://gerrit.libreoffice.org/82379
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-11-10  Mark Hung  <marklh9@gmail.com>  [2971f6bbabe5871e9ef462e94239c652db3aede0]

        tdf#106638 oox: reset font settings if necessary.
        
        Direct formatting was used when symbols were inserted.
        However when there wasn't any direct formatting of Latin
        fonts in the following runs, it didn't know how to reset
        the font. Get the default font with XPropertyState and
        try to reset to the default value if symbol fonts are set.
        
        Change-Id: I83c9317ba61a96375128f1cc3ed478d958ddaa5c
        Reviewed-on: https://gerrit.libreoffice.org/81956
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2019-11-10  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [4438e7dcbfd78b117b704fd4d15b2e445c3db0b0]

        elementary: tdf#127458: Add Auto Redact icons
        
        Change-Id: Ibffa67260a312840ed36567673f38e94eabdf5bd
        Reviewed-on: https://gerrit.libreoffice.org/82374
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-11-10  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [d23679fce47d96cf19d7ebf8a7338ba68d6bc7a1]

        elementary: Fix for tdf#128689: Add more Korean UI localized icons
        
        Change-Id: I08b345fbbe03f9ffba5cd458df7ca04d30a85036
        Reviewed-on: https://gerrit.libreoffice.org/82363
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-11-10  Olivier Hallot  <olivier.hallot@libreoffice.org>  [13ac239daa4e40413b02892f5d70a12066f1f731]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Follow-up patch of 82094
            
            Removed reference of Criterion
            
            Change-Id: I8dd11b0a6d44bad183447a344a2e37067fa66c44
            Reviewed-on: https://gerrit.libreoffice.org/82322
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-10  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b33b6849139728b44a90feb82ad691d6156f4375]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Mute L10n of some Basic code
            
            Change-Id: If1e98008ad0534d4d9c0466b9df35b908d31ea77
            Reviewed-on: https://gerrit.libreoffice.org/82370
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-10  Olivier Hallot  <olivier.hallot@libreoffice.org>  [dfe2682e285cc873854acea38c4dbc9a3f8b85fc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Mute L10N in Basic lbound function
            
            Change-Id: I3b88a89caa2c782fd0aedb85cb50d74e36448c07
            Reviewed-on: https://gerrit.libreoffice.org/82368
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-10  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2b8a2477e09a9ec2194678e218736300b38ff176]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Mute L10n on debug params for Linux
            
            Change-Id: Ief4bb2679ee238ee56c82a9b853d4abf86243226
            Reviewed-on: https://gerrit.libreoffice.org/82366
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-10  andreas kainz  <kainz.a@gmail.com>  [ee2317b0c88a2b7349a06a1f41f044e1885d8d5d]

        About Dialog add 6px border as everywhere else
        
        Change-Id: Ic1cd5006bdaeb4e057aab145e9c511aabceda9a4
        Reviewed-on: https://gerrit.libreoffice.org/82361
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-10  andreas kainz  <kainz.a@gmail.com>  [b3f2791b9072b39a64b22c9f21b8f6daf8c87029]

        PDF Signature Dialog update
        
        Change-Id: Ie015c2647d52a88c48bb20604f44be03c4bce911
        Reviewed-on: https://gerrit.libreoffice.org/82365
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-09  andreas kainz  <kainz.a@gmail.com>  [6637a922e2044cd480abe3f6e295587c7b0d6d27]

        Template dialog update
        
        Change-Id: I76ee82ad3a80dac0bd3693e411fe1f55a26f34ed
        Reviewed-on: https://gerrit.libreoffice.org/82364
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-09  Caolán McNamara  <caolanm@redhat.com>  [2eb56f0fee54e25c2c194d6801861f18240a37be]

        tdf#121239 set double underline status to false when not double underlined
        
        Change-Id: I0d609b8e6cd205e4d0c530d4a9111c0640f89b2c
        Reviewed-on: https://gerrit.libreoffice.org/82360
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [72f1f04bb62bbe66105ce00228e1713bb0703cab]

        Removed executable bit on source file
        
        Change-Id: I22e35d5d5797f94496bd6dbf90ead252db851c71
        Reviewed-on: https://gerrit.libreoffice.org/82359
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-09  Michael Meeks  <michael.meeks@collabora.com>  [658925635262d21f93bedcc6dfeaa934cbcef1cf]

        lok: tilebench: slightly sloppy pixel comparison & larger area.
        
        Change-Id: Ief9d4bc5ce0e83a9eb9564cb94f773a3ff6048ba
        Reviewed-on: https://gerrit.libreoffice.org/82357
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-11-09  Muhammet Kara  <muhammet.kara@collabora.com>  [c927ea4c5d8a9ede979e17c09c2303854ccdebec]

        Sync page orientation of Endnote page
        
        Description:
        When changing the default page style to have a different orientation,
        end-notes are placed on a page with a custom ‘Endnote’ page style.
        This style does not inherit its orientation from the default style.
        
        Repro:
        Create a blank document, insert→End Note, Format→Page in the first page,
        select the Page tab, and alter the Orientation to Landscape, ‘Ok’.
        The End-note page should update its orientation too.
        
        NB. If the Endnote page style is manually set to a different value
        in a document template it will remain in the selected orientation.
        
        After this patch, Default style and the Endnote style have their
        orientations synced after each run of the Format > Page dialog.
        
        Ideally, this should be solved by resolving tdf#41316 on master:
        Page styles should support hierarchical parent-child relationships
        (like paragraph or character styles)
        
        Change-Id: I255b470d1aebb897f50a4a74b8678b771ffbab28
        Reviewed-on: https://gerrit.libreoffice.org/79869
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/82173
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-11-09  Bakos Attila  <bakos.attilakaroly@nisz.hu>  [c401aa9f632758157021c2c45c5cc4d00ee12dab]

        tdf124367 DOCX import: fix rounding error in table cell widths
        
        Follow-up of commit 29cbbad64088354425c606f9eb6c267bdf7731dc
        (DOCX import: fix rounding error in table cell widths),
        its revert in commit e502463fa9a601963aa9f5a8783eb1318de36c13
        (tdf#123104 DOCX import: fix lack of vertical merge due to rounding)
        and commit 44e44239de35c1548809c96e13bfa9d64c7ca441
        (tdf#120315 DOCX import: fix cells merged vertically).
        
        Change-Id: Id85e8fd25dba26af77fe2fd3024db2ae834b5052
        Reviewed-on: https://gerrit.libreoffice.org/82072
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>
        Tested-by: Jenkins

2019-11-09  Muhammet Kara  <muhammet.kara@collabora.com>  [6070ef641f56cb826df884fdd846882c39a01342]

        Add some info to the IllegalArgumentException in SvxShape
        
        Change-Id: I31253a0410299ec2f7fbeb8bb981bdc97c66906c
        Reviewed-on: https://gerrit.libreoffice.org/82351
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-11-09  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [8a425fbd9c6b75b09672e0ce18f43162d9eda360]

        custom widgets: support custom action button text colors
        
        Change-Id: I314183a1d6434c043183a600740c786e22a67503
        Reviewed-on: https://gerrit.libreoffice.org/82276
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-11-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [a0ebc6f898992dbc0da9f252911da867dfdfd741]

        missing move operator=
        
        Change-Id: Id184cbc88f41eda78c58898693285e185298a1e4
        Reviewed-on: https://gerrit.libreoffice.org/82343
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [5ddbfea5f9f2c7fca852e2a25c804ad7050d14fa]

        micro-optimisation
        
        Change-Id: I392b897be4f78bf368149ac47646c3d79790fd96
        Reviewed-on: https://gerrit.libreoffice.org/82342
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-09  Mike Kaganski  <mike.kaganski@collabora.com>  [ebccc375248faebdfbca273b149483593c753387]

        tdf#128010: Don't ask to enable JRE when populating available scripts
        
        It was user's intention to not use JRE, so omitting the JRE-dependent
        scripts in dialogs is just consistent with user's configuration.
        
        Change-Id: Ic551f5dd1d797fbaa2dc6d7e443e23d46b0ac5d3
        Reviewed-on: https://gerrit.libreoffice.org/82353
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-09  Rene Engelhard  <rene@debian.org>  [9336ae40d51e9a95ea31dd5fcfa5b67a9b2bafd7]

        disable static_assert on AtomicCounter::is_always_lock_free on armel ...
        
        ... since  AtomicCounter::is_always_lock_free seems to be
        always false on armel
        
        Change-Id: I89c15fd41337ac5b29f781722423427825e6ff45
        Reviewed-on: https://gerrit.libreoffice.org/82165
        Tested-by: Rene Engelhard <rene@debian.org>
        Reviewed-by: Rene Engelhard <rene@debian.org>

2019-11-09  Muhammet Kara  <muhammet.kara@collabora.com>  [cb413b1de64dfaddf38f347b2f53d28f3c8246c6]

        Don't call setPropertyValue with empty value
        
        Change-Id: I3dd2525e5649cf71b47c2733db4d121625b33342
        Reviewed-on: https://gerrit.libreoffice.org/82348
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-11-09  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [231f95cdfde28d419721e117e2a92570e8fc771c]

        Colibre: tdf#128679 Add extra large Korean UI
        
        - Update some Colibre icons
        
        Change-Id: I0fbb66d1d099f594cd239241e53b1d9ec59e8419
        Reviewed-on: https://gerrit.libreoffice.org/82346
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-11-09  Serge Krot  <Serge.Krot@cib.de>  [b505ca5b9c31b3d9c639406d03a25bea4e914242]

        Switch to read-only mode: do not force reload document if possible
        
        Change-Id: I5f83e7626e58cb4b558b54130b725b1041b7142f
        Reviewed-on: https://gerrit.libreoffice.org/82313
        Reviewed-by: Serge Krot (CIB) <Serge.Krot@cib.de>
        Tested-by: Serge Krot (CIB) <Serge.Krot@cib.de>
        (cherry picked from commit b92e774bbfe83aba80c8d480399887394937cc96)
        Reviewed-on: https://gerrit.libreoffice.org/82314
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-11-09  Justin Luth  <justin.luth@collabora.com>  [5f0844077d289a257b914f0aad9fd93788f34511]

        partial revert tdf#116071 import to XATTR_FILL not RES_BACKGROUND
        
        caused by commit 3539a1efb41a787237e4333ebc715db96ffacb5b
        which fixes table-related regression bug report tdf#128608.
        
        I was not able to create a unit test for this from scratch.
        In fact, if I use MSWord2003 to roundtrip the file, then LO
        opens it without problems.
        
        A real fix (to move LO away from RES_BACKGROUND in tables) should
        be subject to lots of testing time, so just reverting for now.
        
        Change-Id: I328741947b7ed319ff8df0ba169618f6ad0d2c75
        Reviewed-on: https://gerrit.libreoffice.org/82339
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-11-09  Mike Kaganski  <mike.kaganski@collabora.com>  [d628258f279d003ba4e11f1f7e2e69273acd008c]

        tdf#80731: Only check closing parenthesis when in IDE
        
        This reinstates the fix by Pierre Lepage, which was reverted in
        351dead74b4c213b13102f81b5ae9bb47ad8ca39, and makes sure it only
        has effect when the compilation is started from IDE.
        
        The idea is that the IDE is used primarily for development, and
        that's a good opportunity to detect any error in the code. When
        the code is compiled from outside of the IDE (like running an
        extension), the error is tolerated to allow users run the legacy
        code having this error. Hopefully this is enough for tdf#106529.
        
        This re-uses comphelper's NoEnableJavaInteractionContext class,
        which is converted into general-purpose SetFlagContext class to
        avoid code duplication.
        
        Change-Id: Ie290019cb190b8d1d590699ec13bd63eac478d09
        Reviewed-on: https://gerrit.libreoffice.org/81616
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-09  Muhammet Kara  <muhammet.kara@collabora.com>  [7e7e97fc0bd2f3d7b794b3fc064c60ef86e9b72b]

        Make ControllerCommandDispatch::commandAvailable() more talkative
        
        Change-Id: I7d89a27692c619707ccb8356241422c9578fb081
        Reviewed-on: https://gerrit.libreoffice.org/82345
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-11-09  Muhammet Kara  <muhammet.kara@collabora.com>  [7554b996b1ff489dd30c068f43e0813a85308f18]

        Remove unimplemented panel entry for ChartCharacterPanel
        
        Change-Id: I6cf8c3c59d95948f6730530d9a8135995cd52c2a
        Reviewed-on: https://gerrit.libreoffice.org/82341
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-11-09  Julien Nabet  <serval2412@yahoo.fr>  [a79640b30ae08087224931bac832bb2d5c9c542a]

        Related tdf#128530: Two icons have reversed each other (Korean)
        
        Thank you Rizal for having pointed these locations
        
        Change-Id: Ia3eedc8a7205e1c5f49221c0950291529ce3345f
        Reviewed-on: https://gerrit.libreoffice.org/82335
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-11-09  Michael Weghorn  <m.weghorn@posteo.de>  [d456ca6efb98d707427228e8131dfe8a5f27e2f6]

        tdf#41205 Auto-focus range edit in print dialog
        
        Auto-select the page range edit when the "Pages"
        radio button is selected in the print dialog, to
        allow for easy insertion of the pages to print.
        
        S.a. commit 6087dc9cddde7052258996389d561f415ebee13c
        ("filter: PDF Export UI "page range" autofocus") which
        did basically the same for the PDF export dialog.
        
        Change-Id: Iff7a9292c4874952e67218d83aafc4bc76b1e5b7
        Reviewed-on: https://gerrit.libreoffice.org/82310
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-11-08  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [dfb2a1a96f6243373419a3ffbecc15aa04fed3ec]

        update emoji autocorrect files from po-files
        
        Change-Id: I4bf4ecc018844509333cbd1dad5e8c1b595321b7

2019-11-08  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [bdd1b760a869208f83bb9db899ea10a1d578a77f]

        Update git submodules
        
        * Update translations from branch 'master'
          - update translations from weblate
            
            Change-Id: I75a99d8d1567ffce961a404c6f054b9bd07b62a0
            
2019-11-08  Muhammet Kara  <muhammet.kara@collabora.com>  [8023a613e978be42758c88d23f1973f7b9661676]

        Fix tdf#124708: CRASH: Selecting all and deleting
        
        Change-Id: I0de912dad97f266a56ab52a351b0676f17675ed5
        Reviewed-on: https://gerrit.libreoffice.org/82332
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-11-08  Stephan Bergmann  <sbergman@redhat.com>  [1b66d0141c68e2fd1100a34274d7e0d292cf26d9]

        Use more efficient NamedDecl::getName
        
        Change-Id: I764b254180809c7ee020d5115e4b9e50e0227c09
        Reviewed-on: https://gerrit.libreoffice.org/82321
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-08  Muhammet Kara  <muhammet.kara@collabora.com>  [b392d126335be68e0b601df39bfb840c4080d606]

        Add UI Test for tdf#128004
        
        Change-Id: Id2b95d21799f8fa4b55a304afda739219fee06ff
        Reviewed-on: https://gerrit.libreoffice.org/82323
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-11-08  Julien Nabet  <serval2412@yahoo.fr>  [7eca2c49baad96e1183de6a96a322f4c22f2f8f5]

        tdf#128530: Two icons have reversed each other (Korean)
        
        Initial bug concerns:
        https://opengrok.libreoffice.org/xref/core/icon-themes/colibre/cmd/ko/
        sc_sortascending.png and sc_sortdescending.png
        
        Other occurences have been found for lc_ in colibre + some other themes
        
        Change-Id: I3462b357dd4ba83cf9174d1b44e122805a42c617
        Reviewed-on: https://gerrit.libreoffice.org/82320
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-08  Luboš Luňák  <l.lunak@collabora.com>  [1b30985ef04befcc3d57ea5c8c44cfc0cee868ff]

        fix Makefile typo
        
        Change-Id: Ibb5e9f8d2e2732b2aaa528d4cbe330041a193e7a

2019-11-08  Muhammet Kara  <muhammet.kara@collabora.com>  [dbc515b3e21162686d01d4c65f88d9c3bc6bbf0c]

        Fix tdf#128004: Customize: chosen category does not filter function list
        
        Change-Id: I69b1defda33f22c38377aed559147c880b292ed8
        Reviewed-on: https://gerrit.libreoffice.org/82319
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-11-08  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6f3f923e037253e7632ff2656ed9a2ec60841735]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix switch selection when embedded in other pages
            
            Emebed exerpts with switch tags were unable to perform
            the correct switch because of the use of the same id= in
            several places in the page. The new logic fixes that.
            
            Change-Id: I1e1084170e023c89f3c695c3d1c5a6c7deee7374
            Reviewed-on: https://gerrit.libreoffice.org/82277
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-08  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ebbcb3394a18fa803183491b8ec09946da9dbdfb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#128503 Clarify numeric x regex conversion
            
            + refactoring headings
            
            Patch set 2
            - reposition comment on regex vs. numberex
            - included in ref for regex, aka "regulaer" and available
            for all functions with search criteria
            - Rephrased regexnumex.
            
            Patch set 3
            -Fix to comply w/ DTD
            
            Change-Id: I3f5a488bb05b5ea61709e574ca5d859634158bc4
            Reviewed-on: https://gerrit.libreoffice.org/82094
            Tested-by: Jenkins
            Reviewed-by: Eike Rathke <erack@redhat.com>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [71c264dd4e96362cdb276c1defc4c2c7dd48d782]

        Removed duplicated include
        
        Change-Id: Ic1a492d7520753baa7092e30e8f37f7f024908ed
        Reviewed-on: https://gerrit.libreoffice.org/82318
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-08  Szymon Kłos  <szymon.klos@collabora.com>  [85d947d52d27b4ade68a735e23bd393bced26046]

        jsdialogs: apply .uno:FillColor in Calc
        
        Change-Id: I7cbd447c8a66f9240d6a093c9ab24a7c2dbb2024
        Reviewed-on: https://gerrit.libreoffice.org/82293
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/82306
        Tested-by: Jenkins

2019-11-08  Stephan Bergmann  <sbergman@redhat.com>  [3b16dfd80f632beffdc75fbde0e5d3248c5d4b1a]

        Combine LoadEnv's initializeLoading and startLoading
        
        ...as they are only ever called directly one after the other.  Rename the
        original initializeLoading to startLoading, and rename the original startLoading
        to private start (called at the end of the original initializeLoading).
        
        Change-Id: I5271387450324cc26743195329c4f401cf3aa0f9
        Reviewed-on: https://gerrit.libreoffice.org/82308
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-08  Szymon Kłos  <szymon.klos@collabora.com>  [76762b4c9899787a32d71bf5ed7695e22eccbc4c]

        jsdialogs: apply .uno:FillColor in Impress
        
        Change-Id: Ic85233716998f3a88792501266c4d8214c4ab1a2
        Reviewed-on: https://gerrit.libreoffice.org/82292
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/82303
        Tested-by: Jenkins

2019-11-08  Szymon Kłos  <szymon.klos@collabora.com>  [adff2373c512b8bd0d7dcd1688d0f19616b95c3e]

        jsdialog: apply .uno:XLineColor in Impress
        
        Change-Id: I02bd0ce5d3b71e6acf28f56aead41abc76b42465
        Reviewed-on: https://gerrit.libreoffice.org/82280
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/82300
        Tested-by: Jenkins

2019-11-08  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [256e2a3de8af34e751a3fb8329f49f2f362342d1]

        tdf#127540 android: fix type-detection error when trying About|Show License
        
        it is a bogus message and should have been "no such file or directory"
        instead... license.txt wasn't shipped after the change to generate it
        from xml/single-source.
        
        Change-Id: I907a57ec359cf31ddc7967af2acd11ef3ff605eb

2019-11-08  Caolán McNamara  <caolanm@redhat.com>  [7719b7fb93d42d9ff524c869ba9e347ff040025c]

        Resolves: tdf128672 nup missing erase of old content
        
        Change-Id: Ib00d7aeb5911e071cd8f1c8cd79574e194b87d98
        Reviewed-on: https://gerrit.libreoffice.org/82299
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-08  Caolán McNamara  <caolanm@redhat.com>  [6c8a7fcb01beeedaa72b4a4c31d1b849000bad39]

        Resolves: tdf#128667 crash in csv import from paste
        
        Change-Id: Id50d0a7e4f176ccf83292495cb229da492fbf381
        Reviewed-on: https://gerrit.libreoffice.org/82287
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-08  Stephan Bergmann  <sbergman@redhat.com>  [48ab06d962e584091f8e2771bc9863ed886fa39f]

        Avoid C++20 comparison operator overloading ambiguities (clang-cl -std=c++2a)
        
        The main problem was the non-explicit inprocserv::ComSmart<T>::operator T*()
        that caused ambiguities between inprocserv::ComSmart<T>::operator ==(const T*)
        and the built-in operator == taking two (cv-qualified) T*.
        
        Many uses of that non-explicit conversion operator could be covered by an
        explicit bool conversion operator, but some needed the introduction of a get()
        function.
        
        Also, one of the operator == was used by the C++20 overload resolution in a way
        that it now needs to return bool.  (And the other functions returning BOOL could
        be cleaned up, too.)
        
        Change-Id: I8065f0955a60207c2bd6d8e583d13bc15f324f38
        Reviewed-on: https://gerrit.libreoffice.org/82273
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-08  Regina Henschel  <rb.henschel@t-online.de>  [9b2a94321e3a05364064cb60dafc1d1b69eece56]

        tdf#128413 SetSnapRect of custom shapes expects logic rect
        
        SdrObjCustomShape has its own version of SetSnapRect. This expects
        a logic rectangle in its input parameter. That was not considered in
        method SetVerticalWriting(). The result was, that for rotated or
        sheared shapes, which has text, setting tb-rl writing mode changed
        size and position.
        
        Change-Id: Idefd75cf25fd9ff4b9088ee494c65d5e6c5d12c8
        Reviewed-on: https://gerrit.libreoffice.org/82233
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-11-08  Szymon Kłos  <szymon.klos@collabora.com>  [145672243d16a827dfd14a7b4e5cc0b7dd6f8751]

        jsdialog: apply .uno:XLineColor in Calc
        
        Change-Id: I6951241444a3dec4f81bcd121b5c2917895456a3
        Reviewed-on: https://gerrit.libreoffice.org/82279
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/82289
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2019-11-08  Szymon Kłos  <szymon.klos@collabora.com>  [ca92ab3fbe78e9f2f8f127106a17fe61e16f2ba1]

        jsdialog: apply .uno:LineWidth in Calc
        
        Change-Id: I2d3bc18d7e687547ec840840111af83b171499c7
        Reviewed-on: https://gerrit.libreoffice.org/82278
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit 695745c8bf947409b731e2feeac615ee25d41b01)
        Reviewed-on: https://gerrit.libreoffice.org/82283
        Tested-by: Jenkins

2019-11-08  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [1c42afc194da2288c5a738b727952e80c323885c]

        Respect DisableMacrosExecution option in javascript editor
        
        Change-Id: I44c2d3a706a99839369bd4aff2abbb675e430926
        Reviewed-on: https://gerrit.libreoffice.org/82286
        Tested-by: Jenkins
        Reviewed-by: Serge Krot (CIB) <Serge.Krot@cib.de>

2019-11-08  Stephan Bergmann  <sbergman@redhat.com>  [ecf708e90d96d5a72491e40fa679c47e66eebd49]

        Avoid repeated calls cppu::detail::loadModule -> osl_getModuleURLFromAddress
        
        ...where the latter are reportedly expensive.  Both
        <https://gerrit.libreoffice.org/#/c/75162/> "tdf#121740 related, cache external
        mapping in cppu::loadExternal" and <https://gerrit.libreoffice.org/#/c/82261/>
        "tdf#121740 add cache to win osl_getModuleURLFromAddress" attempted to reduce
        the costs observed when loading one specific document by introducing caches
        below cppu::detail::loadModule's call to osl::Module::loadRelative.
        
        On the other hand, this change reduces the number of calls to
        osl_getModuleURLFromAddress by computing the base URI in
        cppu::detail::loadModule only once.  For my local Linux --enable-dbgutil build,
        for `instdir/program/soffice '109340 class14.ppt'` and then exiting LO again
        (with the document attached at
        <https://bugs.documentfoundation.org/show_bug.cgi?id=121740#c0>), this reduces
        the number of calls to osl_getModuleURLFromAddress from 3775 to 22.
        
        (Many of those calls originated from cppu::getCaughtException or
        cppu::throwException, as in
        
          osl_getModuleURLFromAddress
          osl_getModuleURLFromFunctionAddress
          osl::Module::getUrlFromAddress
          osl_loadModuleRelative
          osl::Module::loadRelative
          cppu::detail::loadModule
          cppu::loadModule
          cppu::loadExternalMapping
          uno_getMapping
          com::sun::star::uno::Mapping::Mapping
          cppu::throwException
        
        .)
        
        Unfortunately, this needs to duplicate functionality from osl_loadModuleRelative
        (sal/osl/all/loadmodulerelative.cxx) somewhat, as the stable SAL interface only
        offers functionality to load relative to a given function, not relative to a
        given base URI.  (And extending the stable SAL interface for this one use is not
        worth the maintenance costs.)
        
        Change-Id: Ib58814136d11c67d1419b0224d12e30bb710e613
        Reviewed-on: https://gerrit.libreoffice.org/82290
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-08  Michael Weghorn  <m.weghorn@posteo.de>  [08ee6fb9f0f50aaf9bb9d3dfe26f610d9bbbc2ab]

        Mention that SAL_FORCEDPI is used by qt5/kf5 as well
        
        And "gtk" (i.e. gtk2) is no more, so remove that one.
        
        Change-Id: Idc68553ff6f396a6dbc7226145cb070560c2cb93
        Reviewed-on: https://gerrit.libreoffice.org/82288
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-11-08  Balazs Varga  <balazs.varga991@gmail.com>  [f6437b3a98256cd2782164fedefbc109bf5ab114]

        tdf#128618 OOXML chart export: deleted automatic title returns on save
        
        If there is no main title and/or subtitle, write out autoTitleDeleted
        with a true value.
        
        Regression from the commit 96a29c12a9d8734c9d2a812f38fc6654b5df9c48
        (tdf#101322 Chart OOXML Export: fix missing subtitle)
        
        Change-Id: I0094014fc4da4cb66d31e4249f916452d00758c7
        Reviewed-on: https://gerrit.libreoffice.org/82142
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-11-08  Noel Grandin  <noel@peralex.com>  [37e3573bb5739c94890c18ed11b4f4cc8a4df67f]

        tdf#121740 speed up font loading
        
        by caching whether the font is a graphite font.
        Takes load time from 27s to 23s for me.
        
        Change-Id: I7b14a8bd305b27a088f363d19ebfb6fe774d3b02
        Reviewed-on: https://gerrit.libreoffice.org/82267
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-08  Tünde Tóth  <tundeth@gmail.com>  [023285158bde72dcd73b965ce205cf8550e7a5e2]

        tdf#128504 save DOCX as ODT: don't color not highlighted hyperlinks
        
        During DOCX import, not highlighted hyperlinks, ie. without hyperlink
        character styles, set the Visited/Unvisited character style text
        attributes to "Default Style" to avoid saving them with the
        default highlighted hyperlink character styles in ODT.
        
        Regression from the commit 576611895e51186d38ddefa10ed8d66075d9de37
        "tdf#127741 DOCX import: format hyperlink with Default character style".
        
        Change-Id: I5ffbb107e6704b285bc3d1546e08a324c386a0ab
        Reviewed-on: https://gerrit.libreoffice.org/82205
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-11-08  Stephan Bergmann  <sbergman@redhat.com>  [eb6410b5cf5140a80a6d9703f26fc9a969996cfa]

        Fix Windows --eanble-vlc errors and (clang-cl) warnings
        
        Fix "no matching constructor" for
        
          OUString( arCurrent, dwCurrentSize )
        
        from wchar_t and loplugin:cstylecast, loplugin:nullptr, and
        loplugin:stringconstant warnings.
        
        Change-Id: Ibe0341afe14a8c0380a69e9cbf946e68f9c58391
        Reviewed-on: https://gerrit.libreoffice.org/82264
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-08  Stephan Bergmann  <sbergman@redhat.com>  [725b7a37e760b660781b2d2740c6207559f01f44]

        -Werror,-Wunused-macros (clang-cl)
        
        Not sure why the unused-macro warning for isnan only started to show now that I
        build on Windows with clang-cl against MSVC 2019 (rather than 2017).  The code
        was there ever since 16cba77220efab8204eeecb49ccd3ec033efca38 "#112673# initial
        checkin of HWP filter", but there appears to never have been any use of isnan at
        least in hwpfilter/ itself.
        
        Change-Id: Ib202da91806baf347bbaf1ac2a47bcc7f81bd868
        Reviewed-on: https://gerrit.libreoffice.org/82271
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-08  Szymon Kłos  <szymon.klos@collabora.com>  [240581f7d7172d8ed1e5fa38a114b102fe626e25]

        jsdialog: apply .uno:LineWidth in Impress
        
        Change-Id: I7b9a3e5d6af5ccf9e9be28c5a1460fbf8553ff08
        Reviewed-on: https://gerrit.libreoffice.org/82275
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/82281
        Tested-by: Jenkins

2019-11-08  Balazs Varga  <balazs.varga991@gmail.com>  [271bdc3469b694c113e4449750866dee032e2d34]

        tdf#128633 Chart OOXML Export: Fix position of bar in charts
        
        Fix export of c:crossBetween tag if the category axis is deleted.
        
        Regression from commit: e0b0502516a10181bbd1737b93b38b2bba4c98e8
        (tdf#128016 Chart OOXML Import: fix duplicated category labels)
        
        Change-Id: I46ab45f3ba4f3d0fdde3ddf017a7f512b6e2e403
        Reviewed-on: https://gerrit.libreoffice.org/82194
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-11-08  Stephan Bergmann  <sbergman@redhat.com>  [63f7efe613f4f7436eddd90933c1916d2e689648]

        Missing include (Windows --disable-pch)
        
        > sw/source/core/doc/docfld.cxx(558,18): error: member access into incomplete type 'const ::utl::TransliterationWrapper'
        >         if( rSCmp.isEqual( rDBName, sName.getToken(0, ';') ) )
        >                  ^
        
        Change-Id: I041879acb350a2bc42133f55be5a1501ffe93c95
        Reviewed-on: https://gerrit.libreoffice.org/82272
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-08  Caolán McNamara  <caolanm@redhat.com>  [fbdeeb4dace3eb1bbf49fa4cc598ec174fbc80b7]

        tdf#127993 remove default WB_HIDESELECTION
        
        so the highlighted entries in a TreeView doesn't appear different
        when it has focus vs not having focus.
        
        Change-Id: I823fc0cc503161ee93845eb0fb7458a41344d608
        Reviewed-on: https://gerrit.libreoffice.org/81995
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-11-08  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [389c8239c93663fa5546b2f0227a118a3ad091bf]

        widget theme: Gradient support when drawing widgets
        
        Change-Id: I29239348e36e4963d9708a22ac649b2b1d68bf02
        Reviewed-on: https://gerrit.libreoffice.org/82207
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-11-08  Stephan Bergmann  <sbergman@redhat.com>  [456300d4fbea0f27453973b50d148753d0315b80]

        loplugin:indentation (clang-cl)
        
        Change-Id: Id3031852a9e4d58c7caad68b91a0633bcd7a2489
        Reviewed-on: https://gerrit.libreoffice.org/82270
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-08  Stephan Bergmann  <sbergman@redhat.com>  [05bec2bc26c02177a56df9792b083eb04b99f778]

        loplugin:stringadd (clang-cl)
        
        Change-Id: Icf2894f77c90aa4620910d621249947bad4be8b7
        Reviewed-on: https://gerrit.libreoffice.org/82269
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-08  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [83579e8018bf998552394cfe1e4d57f023e07382]

        Respect DisableMacrosExecution option in beanshell editor
        
        Change-Id: I0713b3d1ab45519aef25b5bd3d912baf2252d37b
        Reviewed-on: https://gerrit.libreoffice.org/82262
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-11-08  Szymon Kłos  <szymon.klos@collabora.com>  [f7c751439d4616f43509301d71af92b13b576a84]

        jsdialog: consume .uno:LineWidth double value
        
        Change-Id: Iaf09dd11ae4fd6b3d9ebeabac790f0cfe73fec17
        Reviewed-on: https://gerrit.libreoffice.org/82226
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/82234
        Tested-by: Jenkins

2019-11-08  Caolán McNamara  <caolanm@redhat.com>  [b94dd252730512f14d6939a250152b3e4c9e7583]

        tdf#128625 set only one active radiobutton per group
        
        Change-Id: Ia44438ec4da771eb093a46311f37e49d1df7b511
        Reviewed-on: https://gerrit.libreoffice.org/82254
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-08  Eike Rathke  <erack@redhat.com>  [3e71ec4dd593d4c7d904a8617be5808a0c0f02b1]

        Unit test for fixed locale Excel export formats, tdf#128649
        
        Change-Id: I7ec63659c39acb612de4df502e364afdc2cc7189
        Reviewed-on: https://gerrit.libreoffice.org/82257
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-11-08  Eike Rathke  <erack@redhat.com>  [3b49477c31692730f15dc571c823515889ccaec9]

        Resolves: tdf#128649 Do not insert duplicate LCID for currency
        
        Fallout from
        
            commit d0f8daa0980ba8e403b32006831657c5a0a4ea17
            CommitDate: Wed Aug 22 19:03:27 2018 +0200
        
                Resolves: tdf#73063 preserve and roundtrip LCID from/to Excel number formats
        
        Change-Id: I356f37624786d753370a272b0f1b54b17b5d206c
        Reviewed-on: https://gerrit.libreoffice.org/82249
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-11-08  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [a70d007ad6fef6820154c394d802e66491dc1576]

        Revert "tdf#120734 Only enable "Remove hyperlink" when hyperlink selected"
        
        This reverts commit cae4b4951f061a67fab779493e6992d9097f4a4d.
        
        Change-Id: I06f6a828e2766058b90dde14e8efbe5759867084
        Reviewed-on: https://gerrit.libreoffice.org/82228
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-11-08  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [c6e7a70d2afea8b9641c515bf40c1e4c97e54bf5]

        tdf#42949 Fix IWYU warning in include/svx/svdotable.hxx
        
        The boost/property_tree/json_parser.hpp added in commit
        0285492a45e9cc19c26e14dcdf297bcc491da4d2
        
        is somewhat expensive.
        
        Replacing it with forward declaration header - similar to commit
        fb1b461208e7a2760fa1c018db08606a9b3e435d
        shaves off about 80Mb of includebloat
        
        Change-Id: I5055834b691718eec2a5ebbfc4f1cffbdea96aae
        Reviewed-on: https://gerrit.libreoffice.org/81972
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-08  andreas kainz  <kainz.a@gmail.com>  [7b1667d9500d541f57a8a4401ec1fc8bd238fa29]

        Writer Property Dialog update
        
        Change-Id: I22959d387d23fc28e2b7d8fa84b290d7f7d95995
        Reviewed-on: https://gerrit.libreoffice.org/82260
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-08  Miklos Vajna  <vmiklos@collabora.com>  [423e1ce9c1a451440e3aef13b7ee02edd876deec]

        sw: no reason why SwModelTestBase can be used only by "extras" tests
        
        So move it one level up, this way more tests can share code in the
        future.
        
        Change-Id: I35300b3c88ac9a5c39916f53b1b1743aa85869a0
        Reviewed-on: https://gerrit.libreoffice.org/82252
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-08  andreas kainz  <kainz.a@gmail.com>  [666142d72d3d1d460740ead738850650b8508e57]

        Bibliography .ui file update labels are right align for beter read
        
        Change-Id: I6b7edb822896ab6d600ecd0d751e5adf53fa1fb9
        Reviewed-on: https://gerrit.libreoffice.org/82258
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-08  andreas kainz  <kainz.a@gmail.com>  [1df5bbb5919e54a57e53fe9d06cb1659857ed03d]

        Writer Property Statistic Dialog update
        
        Change-Id: I1da8500ea12581b856b276247584a37e8f18f0aa
        Reviewed-on: https://gerrit.libreoffice.org/82259
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-08  Andras Timar  <andras.timar@collabora.com>  [996f39ec45bfd79b9aab27620866402b36b154ec]

        Update git submodules
        
        * Update translations from branch 'master'
          - Updated Slovenian translation
            
            Change-Id: I84d4130cc7cb530a7cc73f2c1d69bee050f07d49
            
2019-11-08  Andras Timar  <andras.timar@collabora.com>  [2c574927dac9c2ee8d7a5ff34a95225fb63dd087]

        Update git submodules
        
        * Update translations from branch 'master'
          - Updated Slovenian translation
            
            Change-Id: Ic6a361c878b8004df19744e448391e17ca119c55
            
2019-11-08  andreas kainz  <kainz.a@gmail.com>  [8d1f22659376357e133fe1116788fc04270bdef9]

        Bibliography Insert Dialog update
        
        Change-Id: I8b0eb23660aa15254d5a84eba4a045278a7c8152
        Reviewed-on: https://gerrit.libreoffice.org/82255
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-08  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d60f7bb11891d07b40fb26447a8fee1b63c925ab]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix missing %PRODUCTNAME replacements
            
            Some contents were still carrying %PRODUCTNAME variable
            Apply template brand on
            <bascode>,
            <meta itemprop../> and
            <title>
            
            Change-Id: Ia93204cba63ba72d1df6014e3de37d7322c68029
            Reviewed-on: https://gerrit.libreoffice.org/82256
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-08  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [b4920c8ca47c9fa8143690b599ba052c6a2059f5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - faulty $[officename] and routine name adequate names
            
            Change-Id: I53fe5fecab562b2cf15da2d96dcabdd79ee7f25e
            Reviewed-on: https://gerrit.libreoffice.org/82218
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-07  Maxim Monastirsky  <momonasmon@gmail.com>  [f17fb8824ce511270f23b00a425e0b839f77a46c]

        MenuBarManager: Honor visible property of menu items
        
        This became a problem recently with the introduction of
        notebookbar customization, as it allows to hide menu items.
        
        As a solution, use the same approach as for toolbars (see
        GenericToolbarController::statusChanged): Force menu item
        visibility only if it was previously hidden via a special
        status update of css::frame::status::Visibility.
        
        Change-Id: Ief9f70a289bd2e6a4855c1f92dbc20e31c62924c
        Reviewed-on: https://gerrit.libreoffice.org/82222
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2019-11-07  Maxim Monastirsky  <momonasmon@gmail.com>  [2e9322d7655f1ed162c2d29c6a4cb566d07c1605]

        Avoid .uno: command names in the customization dialog
        
        Change-Id: I37a510727dc2d5f8de1eb6ee5b60653e43ff0e4c
        Reviewed-on: https://gerrit.libreoffice.org/82230
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2019-11-07  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [3fe387010f97881cc8c5395348b73e080a9a3c4d]

        tdf#128625 Fix radio button alignments in Error Bars dialog
        
        This seems to fix the multiple selection problem with QT5 backend
        
        Change-Id: I1be16512db1a485b4c610cd3b5eceaba3b68ef84
        Reviewed-on: https://gerrit.libreoffice.org/82247
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-07  Caolán McNamara  <caolanm@redhat.com>  [e9669a5a9652a6f9615aeff2be36c0adcae96985]

        make size group defaults match and document what the default is
        
        Change-Id: Ic9a90d50d19b82ffd2ad599a106c2bc58d138f17
        Reviewed-on: https://gerrit.libreoffice.org/82237
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-07  Stephan Bergmann  <sbergman@redhat.com>  [0f311cebd6b55eb655dc552fdd2b69943eca023b]

        Fix UBSan null-pointer-use
        
        ...during CppunitTest_sw_mailmerge (see below).  Not sure why this started now,
        and no idea whether pWin can legitimately be null there in
        SfxWorkWindow::HidePopups_Impl, but the fix looks harmless enough to just do it.
        
        > sfx2/source/appl/workwin.cxx:1512:52: runtime error: reference binding to null pointer of type 'const vcl::Window'
        >  #0 in SfxWorkWindow::HidePopups_Impl(bool, unsigned short) at sfx2/source/appl/workwin.cxx:1512:37
        >  #1 in SfxDispatcher::DoActivate_Impl(bool) at sfx2/source/control/dispatch.cxx:706:56
        >  #2 in SfxViewFrame::DoActivate(bool) at sfx2/source/view/viewfrm.cxx:1175:20
        >  #3 in SfxApplication::SetViewFrame_Impl(SfxViewFrame*) at sfx2/source/appl/app.cxx:308:21
        >  #4 in SfxViewFrame::SetViewFrame(SfxViewFrame*) at sfx2/source/view/viewfrm.cxx:3268:19
        >  #5 in SfxViewFrame::MakeActive_Impl(bool) at sfx2/source/view/viewfrm.cxx:1879:9
        >  #6 in SfxBaseController::ConnectSfxFrame_Impl(SfxBaseController::ConnectSfxFrame) at sfx2/source/view/sfxbasecontroller.cxx:1254:33
        >  #7 in SfxBaseController::attachFrame(com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) at sfx2/source/view/sfxbasecontroller.cxx:532:9
        >  #8 in (anonymous namespace)::SfxFrameLoader_Impl::impl_createDocumentView(com::sun::star::uno::Reference<com::sun::star::frame::XModel2> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, comphelper::NamedValueCollection const&, rtl::OUString const&)
        >  #9 in (anonymous namespace)::SfxFrameLoader_Impl::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) at sfx2/source/view/frmload.cxx:714:13
        >  #10 in framework::LoadEnv::impl_loadContent() at framework/source/loadenv/loadenv.cxx:1157:37
        >  #11 in framework::LoadEnv::startLoading() at framework/source/loadenv/loadenv.cxx:390:20
        >  #12 in framework::LoadEnv::loadComponentFromURL(com::sun::star::uno::Reference<com::sun::star::frame::XComponentLoader> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at framework/source/loadenv/loadenv.cxx:171:14
        >  #13 in framework::Desktop::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at framework/source/services/desktop.cxx:621:12
        >  #14 in non-virtual thunk to framework::Desktop::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at framework/source/services/desktop.cxx
        >  #15 in unotest::MacrosTest::loadFromDesktop(rtl::OUString const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at unotest/source/cpp/macros_test.cxx:48:62
        >  #16 in SwModelTestBase::loadURL(rtl::OUString const&, char const*, char const*) at sw/qa/extras/inc/swmodeltestbase.hxx:764:23
        >  #17 in SwModelTestBase::load(rtl::OUString const&, char const*, char const*) at sw/qa/extras/inc/swmodeltestbase.hxx:719:16
        >  #18 in MMTest::executeMailMerge(bool) at sw/qa/extras/mailmerge/mailmerge.cxx:209:9
        >  #19 in testTdf95292::verify() at sw/qa/extras/mailmerge/mailmerge.cxx:593:5
        >  #20 in MMTest::executeMailMergeTest(char const*, char const*, char const*, bool, int, char const*) at sw/qa/extras/mailmerge/mailmerge.cxx:88:9
        >  #21 in testTdf95292::MailMerge() at sw/qa/extras/mailmerge/mailmerge.cxx:590:1
        
        Change-Id: Id9499c62cca6e1fcf3ba50b82117395106a93765
        Reviewed-on: https://gerrit.libreoffice.org/82246
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-07  Miklos Vajna  <vmiklos@collabora.com>  [0c49f0f8a16cf3eeb887b6c68213d00bbd56a3eb]

        Related: tdf#128603 sw textbox: fix use-after-free
        
        lcl_RestoreAnchor() needs to decide if if wants to not copy the old
        anchor (and keep reading it via a reference) or it wants to update the
        item set, it can't do both at the same time. The reason for this is that
        the item set update works by deleting the old pool item and allocating a
        new one, it doesn't work by updating the old pool item.
        
        I believe this was always broken, but now sanitizers found the issue
        since the cppunit test for the above bug was added recently.
        
        Change-Id: Ic08d60eb522a62d78cb2b0ea6a4cda328f8fb80b
        Reviewed-on: https://gerrit.libreoffice.org/82245
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-07  Caolán McNamara  <caolanm@redhat.com>  [c4ee738407d16effdd04ed9c8f908aa736e3b9a2]

        we want this size group to handle both dimensions
        
        Change-Id: I22647328dbcc1d4eb6b3841ea9a8e64d022cf252
        Reviewed-on: https://gerrit.libreoffice.org/82236
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-07  Miklos Vajna  <vmiklos@collabora.com>  [f2eae41e9a85cd1df4190160b7453d3e12b8ccbd]

        sw XHTML export: <blockquote> can't have character children
        
        Fixes the following reqif-xhtml validation error:
        
        ERROR at 214: [XSD] cvc-complex-type.2.3: Element 'reqif-xhtml:blockquote' cannot have character [children], because the type's content type is element-only.
        
        But this is probably useful in the general xhtml case as well.
        
        [ Also add a way to not load a document when we want to cover "store"
        behavior in a test. ]
        
        Change-Id: I88795271475863b9560ac1cb99636c507746f1e9
        Reviewed-on: https://gerrit.libreoffice.org/82239
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-11-07  andreas kainz  <kainz.a@gmail.com>  [47471a5904cd21bbd542fa91d792cfa996f9068a]

        tdf#127773 AutoCorrect Dialog Buttons on top
        
        Change-Id: Ie26c2ef0abd126b6731eeb90100d27359bc77011
        Reviewed-on: https://gerrit.libreoffice.org/82235
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-07  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [8d69ca60f3c8f53699986f924291a2acda5694a1]

        Always check whether macro execution is allowed
        
        No only when this executing from a document.
        
        Setting 'DisableMacrosExecution' had no effect on the macro editor,
        macros could still be executed there.
        
        Change-Id: I400ed25050173d2ce1fb612aebd2dbcb73720a73
        Reviewed-on: https://gerrit.libreoffice.org/82229
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-11-07  Caolán McNamara  <caolanm@redhat.com>  [498c2d3944b666c2f016b65903001920db2cb2a4]

        fetch the values just once
        
        Change-Id: I915dbba18f560cedf4dc719b25c889e8b02aa0c2
        Reviewed-on: https://gerrit.libreoffice.org/82212
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-07  Stephan Bergmann  <sbergman@redhat.com>  [d5cb1c694cb52e83781363d292a6d2d80fbd9c51]

        Looks like UBSan still needs various RTTI for some reason
        
        After 5d7af3c38b618d438e065da9d90668e7c4baa849 "make some classes
        module-private" various tests in my Linux ASan+UBSan build failed due to missing
        symbols.
        
        Identified the problematic types with
        
        > make check screenshot gb_SUPPRESS_TESTS=x && for i in $(find instdir/program workdir/LinkTarget/CppunitTest -type f); do LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}instdir/program:workdir/UnpackedTarball/cppunit/src/cppunit/.libs ldd -r "$i" 2>/dev/null | grep 'undefined symbol: _ZTI'; done
        
        and fixed the ensuing
        
        > sw/source/core/SwNumberTree/SwNodeNum.cxx:190:32: error: dynamic_cast from 'SwNumberTreeNode' with hidden type visibility to 'SwNodeNum' with default type visibility [loplugin:dyncastvisibility]
        >             SwNodeNum* pChild( dynamic_cast<SwNodeNum*>(pNode) );
        >                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > sw/inc/SwNumberTree.hxx:114:7: note: base class 'SwNumberTreeNode' with hidden type visibility defined here [loplugin:dyncastvisibility]
        > class SwNumberTreeNode
        > ~~~~~~^~~~~~~~~~~~~~~~
        > sw/inc/SwNodeNum.hxx:29:26: note: derived class 'SwNodeNum' with default type visibility defined here [loplugin:dyncastvisibility]
        > class SAL_DLLPUBLIC_RTTI SwNodeNum : public SwNumberTreeNode
        > ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        fallout.
        
        Change-Id: I7abafdb4d02216e1a047f886d5e72ad3420115ce
        Reviewed-on: https://gerrit.libreoffice.org/82210
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-07  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [eb050ae015300e850553f71b4ebbd80f40f4c3f3]

        tdf#123290 fix android tinderbox builds/properly package libc++_shared.so
        
        While it might not be the original problem, at least that is the current
        problem the tinderbox provided builds have and should make it work again
        
        Change-Id: Ifaedb3304622286cfe7a6cb49e862a359b53f892

2019-11-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [96df9f4da5542a33a5dfb1fa831212d8eda2dff0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add <alt> contents for screenshot
            
            Change-Id: I3c21768f5e659d7f299d56ec848c94fb6341265c
            Reviewed-on: https://gerrit.libreoffice.org/82217
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3a2dcc72b9b44905edef4fe462f215964055eb7d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#128219 Extra start params for debugging
            
            Change-Id: Ic4bac1ba59cc17331334813e1211156606511e5f
            Reviewed-on: https://gerrit.libreoffice.org/81294
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4caf1cbc8ebdf4f2a2f5f7136c649058bf8245d6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Housekeeping page on Calc custom functions
            
            + Proper code formatting
            + proper menu path with MAC option
            + refactor some tags
            
            Change-Id: Ib54ade5fd1db56e27e67e4bcc1f7808cddb07341
            Reviewed-on: https://gerrit.libreoffice.org/82215
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-07  Szymon Kłos  <szymon.klos@collabora.com>  [e9131e7abde6ec8e9fc19ebace193c6a25bd607e]

        Show highlight ranges when chart is selected
        
        Change-Id: Ibb9a085699065869a7f122f37a36c5873b934271
        Reviewed-on: https://gerrit.libreoffice.org/82138
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/82140
        Tested-by: Jenkins

2019-11-07  Caolán McNamara  <caolanm@redhat.com>  [72fad7a18d9967d35a68ee9f64f469f438a68882]

        remove some unused getters
        
        Change-Id: Iaa556491add4a7674f90ecfbf8e44f0b1d6583ee
        Reviewed-on: https://gerrit.libreoffice.org/82198
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-07  Caolán McNamara  <caolanm@redhat.com>  [2b635e6de85a9364ec9159a0d827de40bff4a0b9]

        drop unused TreeView::set_top_entry
        
        Change-Id: I70171b95baf29486c253e7d388ba59385da1d929
        Reviewed-on: https://gerrit.libreoffice.org/82196
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-07  Caolán McNamara  <caolanm@redhat.com>  [c379aeec499af0c4960e8415fe91002b713c7a15]

        ButtonDialog is only inherited from
        
        Change-Id: Icc827ba76432e6ed454acf12dc18c83c6908487b
        Reviewed-on: https://gerrit.libreoffice.org/82197
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-07  Caolán McNamara  <caolanm@redhat.com>  [f9b10e54d139388df44e63501be5f209f8f3302f]

        rename FloatingWindow::ImplInit so no need for using directive
        
        Change-Id: I55babcf716292fa9fac3e9cb4ba66a2038a1d80b
        Reviewed-on: https://gerrit.libreoffice.org/82203
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-07  Michael Weghorn  <m.weghorn@posteo.de>  [47708d533e1325032df55eb667ef0c47fa05e7e5]

        tdf#109219 Allow files with spaces in name as MM data source
        
        The filter needs to be the unescaped file name.
        
        Change-Id: I2b5337c184c1ce75595e129d5a87ed4d189ec1e7
        Reviewed-on: https://gerrit.libreoffice.org/82201
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-11-07  Caolán McNamara  <caolanm@redhat.com>  [1789ccc861e78a7db87cf8a2acd10bbc19d4d650]

        rename Dialog::ImplInit so no need for using directive
        
        Change-Id: I01a8591def7a559d3152e9c4875c6785940331f7
        Reviewed-on: https://gerrit.libreoffice.org/82202
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-07  Justin Luth  <justin.luth@collabora.com>  [4ea43e887498f9d78f70b40bcdc53865057a78c0]

        tdf#125778 docxexport: handle pageBreak before TOX
        
        The pagebreak before the TOX was lost in docx
        (but not in .doc or .rtf).
        
        Change-Id: I280b0bd19a73db180b65a0937bd0fe809e5dfc6f
        Reviewed-on: https://gerrit.libreoffice.org/81979
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [4e10d47db52f4171cb62ec75dd6fd8901d7d7152]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Mute L10n in some Basic code lines
            
            Change-Id: Idbaf2b44d4c7a6220aea66d75c00f36053a22f31
            Reviewed-on: https://gerrit.libreoffice.org/82193
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-07  Miklos Vajna  <vmiklos@collabora.com>  [dbe744f1deef144e205b72e5927d61a6ea47af25]

        tdf#128603 sw textbox: restore shape+frame pair on undo
        
        Undo of cut + paste restored both the shape and the frame, but the
        shape's content pointed to an invalid node index.
        
        Later this resulted in a crash.
        
        Make sure that in case the content of shape+frame don't match by the
        time the frame format pointer is set, we sync the draw format to the fly
        format.
        
        Change-Id: I233a504ca52698d1c514769d16c256408c29ae30
        Reviewed-on: https://gerrit.libreoffice.org/82192
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-11-07  Michael Meeks  <michael.meeks@collabora.com>  [e194b4e209277ed5beeacf8ea875daa8688ab394]

        lok: disable text spacing for now.
        
        Change-Id: I87229ab2bc1b72987d43ce685a03627111951ce3
        Reviewed-on: https://gerrit.libreoffice.org/82178
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-11-07  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [48e79e529057b881805d0e5cc5e0dae07f530a0a]

        tdf#42949 Fix IWYU warnings in linguistic/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ida2903087ae5752a65c0ce099449645d91a83f29
        Reviewed-on: https://gerrit.libreoffice.org/81971
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-07  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [d83453fa4793a0fb77cf1896c4ff1f8e87742f28]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Misc. typo fixing and removal of pointless tags
            
            Change-Id: I7ecffd0417b7e88b76f44e64911c3d8a2f935104
            
2019-11-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [47c20d09223dc5b1f50fddf6e98ed49924b2c229]

        Fix typo in code
        
        Change-Id: I05657a97092a3d119d4a18535ba0f43d096530ca
        Reviewed-on: https://gerrit.libreoffice.org/82190
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2019-11-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b19c5d4286f66193173534980d18992682905e26]

        Removed duplicated include
        
        Change-Id: Ic1fa4455449bab3c83528c5474d478fbe5ce220b
        Reviewed-on: https://gerrit.libreoffice.org/82055
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3d2cb99b0acbda85ad0a639e5998f043081462a4]

        Fix typo
        
        Change-Id: I627e094a8c8565f29fa20cca288adb81b5a4fbd0
        Reviewed-on: https://gerrit.libreoffice.org/82189
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-07  andreas kainz  <kainz.a@gmail.com>  [4692ab27257235c17ad357f3693656d874b83359]

        Chapter Numbering Dialog width for numbering defined
        
        Change-Id: I55b61de4476bad237c21b5472882924c69a47e61
        Reviewed-on: https://gerrit.libreoffice.org/82187
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-07  andreas kainz  <kainz.a@gmail.com>  [91a6eaa2212f47beff1c6ea13fb438d454a54a4b]

        Linenumbering Dialog update for smaler widgets
        
        Change-Id: I7c483f95252e99cb4385801348ea3757703e8dac
        Reviewed-on: https://gerrit.libreoffice.org/82188
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [162f85283699692c5adf07e5b292979688bded93]

        loplugin:unusedmethods
        
        Change-Id: I65354c7476dfaede1a607441d7c1b0c7ad038df4
        Reviewed-on: https://gerrit.libreoffice.org/82186
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-07  Miklos Vajna  <vmiklos@collabora.com>  [1129c848b360bd76174c941bb8fd98bfa5b9119c]

        sw: convert remaining uses of DECLARE_RTFIMPORT_TEST()
        
        See commit a226cec52e536c46e03f57a5f1f7931abbeb0cdd
        (CppunitTest_sw_rtfimport: convert one testcase to use
        CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.
        
        Change-Id: Icef8d75ac759480e841363142c474b95544bcf0e
        Reviewed-on: https://gerrit.libreoffice.org/82176
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-07  Jan Holesovsky  <kendy@collabora.com>  [c503fc6e478510f0fec72cd88b776ca683a00021]

        android: ODR fix of RID_PAGEFORMATPANEL_MARGINS_CM.
        
        Without this, we get a linking error that RID_PAGEFORMATPANEL_MARGINS_CM
        is defined twice.
        
        Change-Id: Ib9c07adcb0a8def991d1e39429c1bb4947cd7d32
        Reviewed-on: https://gerrit.libreoffice.org/82159
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-11-07  andreas kainz  <kainz.a@gmail.com>  [59a8deae5c4c8692031c24e0d176ed29f84bc8ee]

        Chapter Numbering Dialog update
        
        Change-Id: Id82145528ac7a9d991ca8e01d87081afea9981e7
        Reviewed-on: https://gerrit.libreoffice.org/82184
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [ef77870b1c5ed4df88d4585064c968379f3955a7]

        loplugin:unusedfields
        
        Change-Id: Ic1c0a2144f39373f93384bccbfc74356cac65ba0
        Reviewed-on: https://gerrit.libreoffice.org/82185
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-07  Dennis Francis  <dennis.francis@collabora.com>  [989240664c33bc83800e27c1c0e718294321f46a]

        tdf#124270 : unit-tests for spurious Err:522 fixes
        
        Change-Id: I44818c61611a6cdbcef3b71e151f7899795b3fa2
        Reviewed-on: https://gerrit.libreoffice.org/82075
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2019-11-07  Dennis Francis  <dennis.francis@collabora.com>  [0f4ba703038fb8678d4b1e7e6e0fd5e2d3025908]

        tdf#124270 : improve formula-group cycle detection
        
        When a cycle of formula-groups is detected, do not conclude
        that there is a circular dependency of cells. Only mark the
        cells with Err:522 when all formula-groups in the cycle have
        cleanly backed off from the dependency evaluation mode.
        
        This commit also fixes places where we overlooked to back-off from
        dependency evaluation mode on detection of a cycle of formula-groups.
        
        Additionally mark formula-groups with self references as
        "part of cycle" by setting mbPartOfCycle.
        
        Unit tests for all these fixes are in a follow-up commit.
        
        Change-Id: I57a88bbc88adf177d49768a5d4585b3e53729aea
        Reviewed-on: https://gerrit.libreoffice.org/82074
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        Tested-by: Dennis Francis <dennis.francis@collabora.com>

2019-11-07  Jim Raykowski  <raykowj@gmail..com>  [25c390e17a7f1c018b5eed1ef7dfd568b76f4a84]

        tdf#38199 Readonly mode tab key: Don't scroll if no hyperlink found
        
        When viewing a document in readonly mode the action of the tab key is to
        move among Graphic, Frame, Ole, DrawObject, or DbForm if one these is
        already selected. If the cursor is inside an input field and has no multi
        selection then move among InputFields. Finally if neither the previous
        two cases apply then move among Hyperlinks which causes cursor position
        to move to top or bottom of the document when no Hyperlink is found.
        When no Hyperlink is found this patch restores the cursor position to
        the position before search and does not scroll to it on EndAction.
        
        Change-Id: I94ac882e7be124d2ddb6f86daac03a9389117cc5
        Reviewed-on: https://gerrit.libreoffice.org/81955
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-11-07  andreas kainz  <kainz.a@gmail.com>  [51c23bffbd8dd9fa0b39c87a61eb051320e81f96]

        Linenumbering Dialog update
        
        Change-Id: Icbfdcc293bd9dd3a73b40330e359ac141f08f998
        Reviewed-on: https://gerrit.libreoffice.org/82183
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-07  andreas kainz  <kainz.a@gmail.com>  [1bd247498237ff363fdaba2a47f4718d8ee162d3]

        Footnote/Endnote Settings Dialog update and sync between each other
        
        Change-Id: Ie04c9046ce8d00015ff020a7419a47c101f18430
        Reviewed-on: https://gerrit.libreoffice.org/82182
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-06  andreas kainz  <kainz.a@gmail.com>  [274af519311f194647f34428b13e86f63bda30b2]

        Insertfootnote Dialog alignment update
        
        Change-Id: I1a07821e22fd96ddf1f8b57a59173889e47aec35
        Reviewed-on: https://gerrit.libreoffice.org/82181
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-06  Caolán McNamara  <caolanm@redhat.com>  [a7214706efeba6eb057a6fcfed6ec12079bfefab]

        crashtesting: null deref on import of lp482242-3.rtf
        
        since...
        
        commit a991ad93dcd6807d0eacd11a50c2ae43a2cfb882
        Date:   Tue Oct 22 12:24:43 2019 +0200
        
            tdf#121441 improve DOCX footnote import
        
        Change-Id: I0c6b83bd1ff61b9fa3621896d59f126384530270
        Reviewed-on: https://gerrit.libreoffice.org/82045
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-06  Caolán McNamara  <caolanm@redhat.com>  [1b2146431a583be27518536bed19ef01861b42a0]

        tdf#127791 write events at the end of groups instead of the start
        
        because the group shape import applies the events over the children it has when
        it reads the events, so putting it before exportShapes means it get applied
        over 0 children
        
        Change-Id: If7d09865a7a34d8d13440eb559ec97580792bd4e
        Reviewed-on: https://gerrit.libreoffice.org/82160
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-06  Caolán McNamara  <caolanm@redhat.com>  [913b2530fff20bacb0cbb8e51be29b42983d56c8]

        Resolves: tdf#128631 dispatch active ole async
        
        like we do for the other things that might create dialogs
        
        Change-Id: I31ca267526ddeac8d0c7163af45c11be7750cb4c
        Reviewed-on: https://gerrit.libreoffice.org/82143
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [ef0e7e146f86999b04d7274688d72fadcaf53a36]

        tdf#125688 removing XWeak support from SvXMLImportContext
        
        shaves 2% off the load time
        
        Change-Id: Icac00389dfcc3339fe4faf1731e9eeb3ff8d0f0c
        Reviewed-on: https://gerrit.libreoffice.org/82139
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [d81f90dda7100f48995a432b999c1ba76a51846a]

        loplugin:unnecessaryvirtual
        
        Change-Id: Ibffbd0f5d30ec14cace3638b2bb47c91a583711c
        Reviewed-on: https://gerrit.libreoffice.org/82171
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-06  Stephan Bergmann  <sbergman@redhat.com>  [c13ea2bd388ac41784db09fc5fcb51ac81900d20]

        Avoid OUString::createFromAscii, use OUStringLiteral instead
        
        Change-Id: Ib337b9678f68d41319dda30f0ca7edba5dc7e7b0
        Reviewed-on: https://gerrit.libreoffice.org/82155
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-06  Justin Luth  <justin.luth@collabora.com>  [4b2752755609a4132417e57ca52bfc773c9ef897]

        tdf#120412 better unit test
        
        The previous unit test OUGHT to have reported exactly 100% escapement,
        and the patch's purpose was to support greater than 100% escapement.
        Depending on a number of patches (related to bug 99602),
        this unit test verifies that 400% works.
        
        Change-Id: I1ee36d1570c34d86dbfb0a03ee3c2026b9645b63
        Reviewed-on: https://gerrit.libreoffice.org/80220
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-11-06  Szymon Kłos  <szymon.klos@collabora.com>  [ffd9e90058d2e8a54a307ca6f58f60d380eaa4f2]

        jsdialogs: .uno:Color with string argument in Calc
        
        Change-Id: I93ac635fc16a74cfc7a956be6d6529b4d692101b
        Reviewed-on: https://gerrit.libreoffice.org/82152
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-11-06  Miklos Vajna  <vmiklos@collabora.com>  [bd520b177637d4b7d9d93733103cff17a3c91b0a]

        vcl PDF export: fix re-exporting PDF images with page-level rotation
        
        PDF images are effectively 1 page PDF documents. The page object may
        have a /Rotate key, which was simply ignored before. We turn page
        objects into form XObjects on PDF export, such rotation can be expressed
        with a /Matrix key.
        
        Add support for the 90 degrees rotation case, this can be generalized
        later if wanted.
        
        Change-Id: I55a4f63e0b986637ccdeba0b783f1db9a85c4d93
        Reviewed-on: https://gerrit.libreoffice.org/82154
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-11-06  Julien Nabet  <serval2412@yahoo.fr>  [032b6698c11f6b6e67fa3a12c2d34f1f7afe63f6]

        Base/Firebird fix column creation
        
        Avoid these logs when saving a brand new table in embedded Firebird:
        warn:legacy.osl:6038:6038:comphelper/source/property/propertycontainerhelper.cxx:181: OPropertyContainerHelper::implPushBackProperty: name already exists!
        warn:legacy.osl:6038:6038:comphelper/source/property/propertycontainerhelper.cxx:182: OPropertyContainerHelper::implPushBackProperty: handle already exists!
        ...
        
        Change-Id: I305791ad14d0bd18b3a527b848c031e02d661dbb
        Reviewed-on: https://gerrit.libreoffice.org/81926
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [47d9af04db2b6139644c5e2bda628b7035f89f52]

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

2019-11-06  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [969b55d8da528ea6295e5e9c56fae595bf3bd4ba]

        tdf#42949 Fix IWYU warnings in canvas/*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ie1f6fe98f4e8bc792f5eae1ccdd697c997707004
        Reviewed-on: https://gerrit.libreoffice.org/81930
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [2b77d9dba51e1c3841428f3343e9186ca9c446ae]

        convert SwXMLSectionList to FastParser
        
        Change-Id: I6bffd6891a4a90f986513a5385ef30c38f1a48c4
        Reviewed-on: https://gerrit.libreoffice.org/82127
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-06  Rene Engelhard  <rene@debian.org>  [5e73b07c36ec1e40337075b93207c438d49ca565]

        fix --disable-gui build on 32bit (missing -ldl)
        
        Change-Id: I66cd04efe5486459d9cc777a532925d25fbd1e86
        Reviewed-on: https://gerrit.libreoffice.org/82118
        Tested-by: Jenkins
        Reviewed-by: Rene Engelhard <rene@debian.org>
        Tested-by: Rene Engelhard <rene@debian.org>

2019-11-06  Caolán McNamara  <caolanm@redhat.com>  [f7bc0204a80a4f078c63f93b9892904686ad5b36]

        erase matching container if notebook page removed
        
        Change-Id: I15c1bb40f301684e58adcf7d366d7fa1bd171b04
        Reviewed-on: https://gerrit.libreoffice.org/82136
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-06  Caolán McNamara  <caolanm@redhat.com>  [dcd12b88ecb04766850159043b304cdf965924c1]

        set mpCloseButton to null after it is destroyed
        
        Change-Id: If1a0bec30d2bcfdf6846712a67efbe2dcfbbec5c
        Reviewed-on: https://gerrit.libreoffice.org/82133
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [51bf5d51405285e0bcac40b16e6cd684e4ae6899]

        revert some module-private changes
        
        see comments at
          https://gerrit.libreoffice.org/#/c/82062
        
        Change-Id: Ie128f2de770ca7c3156f63c6d4e981575a580668
        Reviewed-on: https://gerrit.libreoffice.org/82135
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-06  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [47ce1d70a287c2e652603ba6810a6bb6745338bf]

        tdf#121661 Add test
        
        Change-Id: I0da9ab59bbfdb5d7dfb717ac2bcff3ac74686907
        Reviewed-on: https://gerrit.libreoffice.org/82130
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-11-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [83e97fef3fa4de900eda35d02168fcae01c85eed]

        convert ImportStoredChapterNumberingRules to XFastParser
        
        Change-Id: I80ceed4bf2e767b86aedd1dd7bf4f892e3077138
        Reviewed-on: https://gerrit.libreoffice.org/82132
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-06  Szymon Kłos  <szymon.klos@collabora.com>  [cb1183510c605a5d63fdc9fec6735ac5e8db92ce]

        tdf#128593 fix crash on setting table background color
        
        Change-Id: I9596cd9817d63590f07ffd2068e79b2df5806aeb
        Reviewed-on: https://gerrit.libreoffice.org/82128
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-11-06  Caolán McNamara  <caolanm@redhat.com>  [8cdf166552aea7cb3dbdc183b76b5457c6651cf7]

        ofz#12553 Timeout
        
        before:
        
        real    1m37.479s
        user    1m30.682s
        sys     0m0.261s
        
        after:
        
        real	0m44.166s
        user	0m44.010s
        sys	0m0.056s
        
        Change-Id: I9832a2aac0278120fb62fe4a6a3e4507fc80e36f
        Reviewed-on: https://gerrit.libreoffice.org/82129
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-06  Justin Luth  <justin.luth@collabora.com>  [d71cf6390a89ea6a4fab724e3a7996f28ca33661]

        tdf#99602 writerfilter: import subscript into character style
        
        and superscripts (aka escapements, but who knows that term).
        
        This isn't perfect, but I just fixed about 4 subscript bugs
        under much simpler conditions. Doing this completely
        compatibly with MS Word would be several magnitudes of
        order more difficult, since WORD works in absolute amounts
        (much easier to deal with) and LO works in relative percentages.
        
        Normally, the default auto settings make subscripts look the best
        anyway, so this should be a pretty good solution.
        
        Change-Id: Iefdc8ad55988d96ddbbba4701795a4f7a61b1521
        Reviewed-on: https://gerrit.libreoffice.org/80219
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [9e087d4a3011aa98de6151aeda9cbb40b1fd21ef]

        loplugin:unusedvariablecheck tweak to find more stuff
        
        but leave the tweak commented out, since it generates false positives
        
        Change-Id: Iaf3f92414d2618f8780561f98765e33e282afe0c
        Reviewed-on: https://gerrit.libreoffice.org/82121
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-06  andreas kainz  <kainz.a@gmail.com>  [d746e6f7cbc9e7225b965c1b506a0050dd386e53]

        Impress Options Dialog Print update
        
        Change-Id: I401562e96c05a6c2af0bbe928bd92f7e611cced6
        Reviewed-on: https://gerrit.libreoffice.org/82111
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-06  Tor Lillqvist  <tml@collabora.com>  [baac552474a67d9261c12d68dff4c121e5090a55]

        Add org_apache_openoffice_comp_sw_sidebar_SwPanelFactory_get_implementation
        
        That was not enough to make the sidebar show up, though.
        
        Change-Id: I5b647e499d5cb06691ad312757836ad6a0cc588e
        Reviewed-on: https://gerrit.libreoffice.org/82123
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2019-11-06  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [c58b39b77dcafcf63872e7dc4270c7258072b193]

        tdf#121661 Roundtrip w:hyphenationZone via InteropGrabBag
        
        Change-Id: I097afb54ff31bd1c878231b51eac5af9f27d35e9
        Reviewed-on: https://gerrit.libreoffice.org/81880
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-11-06  Miklos Vajna  <vmiklos@collabora.com>  [a226cec52e536c46e03f57a5f1f7931abbeb0cdd]

        CppunitTest_sw_rtfimport: convert one testcase to use CPPUNIT_TEST_FIXTURE()
        
        Let's see if this causes any problems before doing a mass-conversion.
        
        Benefits are:
        
        - ctags can jump to the testcase if Writer-specific macros are not used
        - the Writer-specific macros just overcomplicate things for people not
          familiar with Writer
        
        Change-Id: Icc057a789acc220f5625461944dc6b8f35aad334
        Reviewed-on: https://gerrit.libreoffice.org/82109
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [e4049dfb6aebd6ec0097e9eeed5376c874660cd5]

        fix translate bug in SfxPopupWindow::MouseMove
        
        there since initial import
        
        Change-Id: Ic38ab070c22632dde00cdea0b109b236f8590654
        Reviewed-on: https://gerrit.libreoffice.org/82117
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-06  Stephan Bergmann  <sbergman@redhat.com>  [645e014a15b6895b9533afa3b11f2f3afcb4c190]

        SdAbstractDialogFactory::Create is still needed by CppunitTest_sd_dialogs_test
        
        This partialy reverts c02c4df9414ed2bef96565522238ca05013d3ac3 "make some
        classes module-private".
        
        Change-Id: Ice669f8a19d2721959b74125a3b2bddb8c06d60d
        Reviewed-on: https://gerrit.libreoffice.org/82120
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-06  andreas kainz  <kainz.a@gmail.com>  [ebb7cbb3d4b87e80f76f7d7ffb9498f84b583765]

        Text Animation Dialog update
        
        Change-Id: I260210400688ca47d3019d16a4ec0c7e12112de8
        Reviewed-on: https://gerrit.libreoffice.org/82113
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-06  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [f5d01aef7697478fe315098ed4855cfcdfc0379f]

        Check if scripting disabled for each dispatch call
        
        Not only when initializing.
        This way, changing the property during runtime has an effect.
        
        Change-Id: Iba5f00996f0079fc4bafb5d373f34c6fd86c7959
        Reviewed-on: https://gerrit.libreoffice.org/82078
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-11-06  andreas kainz  <kainz.a@gmail.com>  [23a040ea1e067ea6caada601868faf213231be7d]

        Impress Print Dialog spacing HIG align
        
        Change-Id: Ic0d7ade5f8aeb9300ecb8d39c613f155f6587b2a
        Reviewed-on: https://gerrit.libreoffice.org/82112
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [5d7af3c38b618d438e065da9d90668e7c4baa849]

        make some classes module-private
        
        Change-Id: I00ab3a3f6a8bbc85320e7b4fd1aa13af798e7e4c
        Reviewed-on: https://gerrit.libreoffice.org/82062
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [7b99cdb2d77a3feaf9b782c1e656f2d922e2746e]

        loplugin:indentation find broken if statements
        
        so I don't read the "then" block as being a sequential statements
        
        Change-Id: Ib2004acd3518bd4ebd2246f02a26c2c0a8bbab4c
        Reviewed-on: https://gerrit.libreoffice.org/82069
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-06  andreas kainz  <kainz.a@gmail.com>  [7ee07296a66df29555c9e9a684f24bc68201cb78]

        Impress Sidebar Tabledesign update
        
        Change-Id: I54bc3e8a7d7a059311e72bb47b9945359dd32d0e
        Reviewed-on: https://gerrit.libreoffice.org/82114
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-06  andreas kainz  <kainz.a@gmail.com>  [208b3a9bff95e2f6151c2458cf7eefe43dafa20e]

        Impress Options Dialog General update
        
        Change-Id: I019cba1f1e0031ea16b4c69f3ed2f41a1bd6a39f
        Reviewed-on: https://gerrit.libreoffice.org/82110
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-06  Michael Meeks  <michael.meeks@collabora.com>  [05b72d7dc26080b2e97cbe76d08478926b20947e]

        sc lok: cope with non 100% zoom better.
        
        Do the tile rendering and alignment ourselves. More work required
        to get cleaner conversion between view and document twips (view
        twips being rounded to produce nice round pixel sizes when
        re-converted).
        
        Change-Id: I51edb186cfd2dc434005cc074f4ed8de19c85cb3
        Reviewed-on: https://gerrit.libreoffice.org/82092
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-11-06  Michael Meeks  <michael.meeks@collabora.com>  [56b11c503cbc4a42b604821a8701408d59a7f744]

        Revert "lok: sc: make hi-dpi/zoom compatible with retrieving cell cursor"
        
        This reverts commit e3ff84aed5be8e0d2780d80b178fa8fc0e388859.
        
        Change-Id: I174dd54cf7b44f12c90c61882814b6dee9be9b7c
        Reviewed-on: https://gerrit.libreoffice.org/82089
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Michael Meeks <michael.meeks@collabora.com>

2019-11-06  Michael Meeks  <michael.meeks@collabora.com>  [854caac9191b0d6a32fc1d4c9d110f11e7d1a311]

        Revert "sc lok: Implement hi-dpi and zoom for spreadsheets."
        
        This reverts commit 498dceb43f870bf9e380f1f87e99c6ccadf1963c.
        
        Change-Id: Iadb9da47cf8c9a57385530ab888d55169db7639a
        Reviewed-on: https://gerrit.libreoffice.org/82088
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-11-05  Michael Meeks  <michael.meeks@collabora.com>  [4a3dab5a4cd5c7a7039b2cef9d5bb14c1fff49c9]

        Drawing calc grid misses pixels on bottom and right.
        
        Change-Id: I2ac7911b35d942b7167a3243d04e1b5710ed367d
        Reviewed-on: https://gerrit.libreoffice.org/82091
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-11-05  Stephan Bergmann  <sbergman@redhat.com>  [917fd665d08c7934c79ca35dc0c7d79129328fc4]

        Remove unused devsnapshotbuild code
        
        ...which had been introduced, already unused, with
        1e4422a4b4c443c286c90853f50b739a67ce5d1f "re-base on ALv2 code. Includes:"
        
        Change-Id: I5a26d7365c510e861bd25e0882cfe7292695107c
        Reviewed-on: https://gerrit.libreoffice.org/82108
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-05  Michael Meeks  <michael.meeks@collabora.com>  [ae30d3aca5bb6cb614a027b7e62de2d8fd90c1b6]

        lok: tilebench: implement zoom tests.
        
        Change-Id: Ieffc89b8119c2baf56383ac8b5d3cb54dc9d0d2d
        Reviewed-on: https://gerrit.libreoffice.org/82090
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-11-05  Stephan Bergmann  <sbergman@redhat.com>  [ba7a76f8122cf2903a943218a0c954181bf6f4d0]

        tdf#128288: Use DS_Store_Langpack even for --disable-release-build
        
        (cf. ScpAction scp_Copy_Ds_Store in scp2/source/ooo/scpaction_ooo.scp making use
        of this feature)
        
        Dev builds overruling the .DS_Store file for language-/helppacks appears to have
        been broken ever since dab79744767c05fd5268866937e225b74e658cea "Give Mac master
        builds a nice background .dmg image, too".
        
        Change-Id: I7473d1b0b35fe0b435e7d26c0639e26ed157245d
        Reviewed-on: https://gerrit.libreoffice.org/82107
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-05  Caolán McNamara  <caolanm@redhat.com>  [71003b6641a8cd49bacc104d906e2e2cfb4b98ab]

        weld SwSyncChildWin
        
        Change-Id: I23eef815ba05e07f50f86ec375c5dff3ef759d55
        Reviewed-on: https://gerrit.libreoffice.org/81746
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-05  Caolán McNamara  <caolanm@redhat.com>  [73e9a9bd3d58e97de09401e1536877ae913012f9]

        ensure maEndDialogFn is unset after std::move
        
        Change-Id: I9809cc082157bd18562f812155a9ed68f522a703
        Reviewed-on: https://gerrit.libreoffice.org/82084
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-05  Stephan Bergmann  <sbergman@redhat.com>  [7eb26eceb52bea93b9ccd90f18cf5ec11dcbb365]

        Looks like UBSan still needs SdrObjGeoData's RTTI for some reason
        
        After c02c4df9414ed2bef96565522238ca05013d3ac3 "make some classes
        module-private", CppunitTest_services failed in my Linux ASan+UBSan build with
        
        > .../postprocess/qa/services.cxx:318:(anonymous namespace)::Test::test
        > forced failure
        > - instantiating "com.sun.star.comp.oox.xls.ExcelFilter" via "com.sun.star.comp.oox.xls.ExcelFilter"  caused com.sun.star.loader.CannotActivateFactoryException "loading component library <file:///.../instdir/program/libscfiltlo.so> failed"
        
        due to
        
        > info:sal.osl:1711464:1711464:sal/osl/unx/module.cxx:162: dlopen(.../instdir/program/libscfiltlo.so, 257): .../instdir/program/libscfiltlo.so: undefined symbol: _ZTI13SdrObjGeoData
        
        Change-Id: I2838b01df9886d4d2093d79cad94a21ad76bab96
        Reviewed-on: https://gerrit.libreoffice.org/82083
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-05  Stephan Bergmann  <sbergman@redhat.com>  [9115105faa22656d24a19c3cd79f5d3da633b1a4]

        Looks like UBSan still needs SdrDragEntry's RTTI for some reason
        
        After c02c4df9414ed2bef96565522238ca05013d3ac3 "make some classes
        module-private", CppunitTest_sd_uimpress failed in my Linux ASan+UBSan build
        with
        
        > DynamicLibraryManagerException: "Failed to load dynamic library: .../workdir/LinkTarget/CppunitTest/libtest_sd_uimpress.so
        > .../workdir/LinkTarget/CppunitTest/libtest_sd_uimpress.so: undefined symbol: _ZTI12SdrDragEntry"
        
        Change-Id: I923e3bc18644117738b628bcc25b9071bb31f893
        Reviewed-on: https://gerrit.libreoffice.org/82079
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-05  Caolán McNamara  <caolanm@redhat.com>  [2b3f9652987707dfb5b8e8e9bb894098de0639fd]

        aControlPos is unused
        
        Change-Id: I55ecd0a820f4c620e516679d27c5cca461aa77bd
        Reviewed-on: https://gerrit.libreoffice.org/82071
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-05  Miklos Vajna  <vmiklos@collabora.com>  [adcdd56471f1cc10ff4135975ecadb3a703db6ad]

        vcl PDF export: fix re-exporting PDF images for dict obj resource sub-keys
        
        Re-exporting PDF images works by tokenizing the PDF image, identifying
        which PDF object is the page object and then copying that over to the
        PDF output, together with the dependencies of that object.
        
        This involves copying the resources of the page object. Previously we
        assumed that the sub-keys of the resources are always inline
        dictionaries, but the bugdoc shows that they can be references as well,
        which point to dictionary objects, so add support for this scenario.
        
        Change-Id: I78ee1c726e6ecd958232e9fab64773595e5b9c86
        Reviewed-on: https://gerrit.libreoffice.org/82076
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-11-05  Balazs Varga  <balazs.varga991@gmail.com>  [ef43ee69a355c0eda49d2f62540fbcf1299a59d2]

        tdf#108065 tdf#128609 OOXML chart export: fix transparent color gradient
        
        Linear and axial color gradients keep their solid or gradient
        transparencies.
        
        Change-Id: I37dfe016864bded49c767cea5c8c865455281de0
        Reviewed-on: https://gerrit.libreoffice.org/81308
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-11-05  Caolán McNamara  <caolanm@redhat.com>  [4200b2aad00125505cb09d9589360e47b92cf25e]

        restore accessibility relations
        
        that went astray in...
        
        commit d3f9ff5202c72220ef3bc7d84d149f9beeb1d290
        Date:   Tue Nov 5 09:25:39 2019 +0100
        
            Impress update Presentation Dialog
        
        Change-Id: I5dafc0a86d42be726d6c4ab5dc14877f4d6eb733
        Reviewed-on: https://gerrit.libreoffice.org/82067
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-05  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [730e588b5ef31c72eccef23f359747f8248e5cf4]

        Fix option to disable macros
        
        so that it indeeds disables any macro execution.
        Before, you could still add macros to the toolbar and execute them from there (and probably many more places).
        Now, if this option is set, any macro will no longer be executed.
        This includes Javascript, Beanshell and Python scripts
        
        Change-Id: Icfa845e836782c8e1b670a67694f79a60ad74fad
        Reviewed-on: https://gerrit.libreoffice.org/82052
        Reviewed-by: Serge Krot (CIB) <Serge.Krot@cib.de>
        Tested-by: Serge Krot (CIB) <Serge.Krot@cib.de>

2019-11-05  andreas kainz  <kainz.a@gmail.com>  [79d31b8dc8d934d9f9c897eced06271e7e08f04c]

        Impress Effects Dialog update
        
        Change-Id: Ifa9a4c60038cd86e286e7bc1cf9fe97b0eceb5cb
        Reviewed-on: https://gerrit.libreoffice.org/82064
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-05  andreas kainz  <kainz.a@gmail.com>  [a22ec7ae835495ebb03786eee1b28265cdbb2a2f]

        Connector Dialog update
        
        Change-Id: I16fd1c8b06c91c6d8dd88313756f8d85249e7236
        Reviewed-on: https://gerrit.libreoffice.org/82063
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-05  andreas kainz  <kainz.a@gmail.com>  [d3f9ff5202c72220ef3bc7d84d149f9beeb1d290]

        Impress update Presentation Dialog
        
        Change-Id: I31d959bad05844adf77287ef5089cfa8bce5aa3e
        Reviewed-on: https://gerrit.libreoffice.org/82053
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-05  Caolán McNamara  <caolanm@redhat.com>  [d62dc01ebc52b0d7f88dd1e42aa1a9f7961a85ea]

        Resolves: tdf#128599 null deref
        
        Change-Id: If71a32b15b5ffab11185e2ce253ab65faf7e6ac3
        Reviewed-on: https://gerrit.libreoffice.org/82056
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [c02c4df9414ed2bef96565522238ca05013d3ac3]

        make some classes module-private
        
        Change-Id: Ice9a57eedb166672dbdfae6da2a172ab77566a19
        Reviewed-on: https://gerrit.libreoffice.org/81983
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-05  Szymon Kłos  <szymon.klos@collabora.com>  [78d81c2e6ee4eb7caf2d4822657bc4eaa57bfc79]

        jsdialogs: .uno:ChartBackColor with string argument
        
        Change-Id: I2f28a0ba957548b020eacf3d630dccef6ebbf5ed
        Reviewed-on: https://gerrit.libreoffice.org/82057
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-11-05  andreas kainz  <kainz.a@gmail.com>  [a14dc5ab90a2a7904efa68759795a2f8845898c2]

        Impress update Header Footer Dialog
        
        Change-Id: I2662399692b18be511511020b66942c91699dc92
        Reviewed-on: https://gerrit.libreoffice.org/82054
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-05  László Németh  <nemeth@numbertext.org>  [0c8b1efbad48fa9697c0b1afbe4753bbbc3c4c5c]

        tdf#127759 Writer: add table row/column insert mode
        
        using enhanced table selection.
        
        When the table rows or columns are selected by
        enhanced table selection, ie. clicking in front of them,
        next Cut operation cuts the selected rows or
        columns completely without leaving empty cells.
        Pasting them results insertion before the actual
        row/column instead of overwriting the actual and
        the next rows/columns. This greatly speeds up
        moving table rows and columns, like in MSO.
        
        Change-Id: I6d82ca8aad4888ab37bdb9a89d37102763fcd6c6
        Reviewed-on: https://gerrit.libreoffice.org/81503
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-11-05  Caolán McNamara  <caolanm@redhat.com>  [966227d9d1e6301f3c39c135d966e433f0c83771]

        ofz#18653 slow and uninteresting
        
        Change-Id: I9043de56063caec225850eb1103435b44640781e
        Reviewed-on: https://gerrit.libreoffice.org/82043
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-05  Szymon Kłos  <szymon.klos@collabora.com>  [780d83771af89e6b27b3618d9c033c3fb29ba803]

        jsdialogs: .uno:Color with string argument
        
        Change-Id: Ifdc95ff8c6a71340de3ed66cf58bc937e3730810
        Reviewed-on: https://gerrit.libreoffice.org/82038
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-11-05  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [ee909ca2c02f949605f68720c3f1eef658502749]

        tdf#42949 Fix IWYU warnings in sw/source/core/d*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Id33b8c1e0c02c21591b167a8b3f0ea288fac63bd
        Reviewed-on: https://gerrit.libreoffice.org/81689
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-05  Miklos Vajna  <vmiklos@collabora.com>  [f6e7683847e5c959948b55c35bc916c69beb615e]

        tdf#128335 sw textbox: fix crash on deleting multiple shapes with textboxes
        
        This was introduced in commit 33141f999b22ce10cdbfbd76081fff211c4b5067
        (SwDrawView::DeleteMarked: delete textbox of shape as well, 2014-06-23),
        the problem is that in case one shape+textframe pair is anchored in an
        other textframe, which is also part of a shape+textframe pair, it
        matters what order we use for deleting these objects.
        
        What happened is that the anchor position of a 2nd textbox was updated
        on the deletion (cut) of the 1st textbox, and this was not properly
        restored on paste.
        
        Fix the problem by deleting in reverse order, assuming that the
        container is ordered by anchor positions.
        
        Change-Id: I62bc12a5064ce397234999e8fd7b108f79de3c24
        Reviewed-on: https://gerrit.libreoffice.org/82042
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-05  Jim Raykowski  <raykowj@gmail..com>  [c47834b494f9b94fb34e0305d106cf498a3cec81]

        tdf#109135 Don't handle Ctrl key in SvTreeListBox HandleKeyInput
        
        This patch allows shortcut keys to work when focus is in tree list box
        
        Change-Id: Id47e004276c5f56f44c404c2d39d62dacbe234ee
        Reviewed-on: https://gerrit.libreoffice.org/82049
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-05  Tomoyuki Kubota  <himajin100000@gmail.com>  [523dcbd046f200785c78bc6b23f4c04e38f25f47]

        typeinfo fix for x86
        
        Change-Id: Ic0a9dcb97cfda4155f33d9ad07a96db8960b57a0
        Reviewed-on: https://gerrit.libreoffice.org/82023
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-05  andreas kainz  <kainz.a@gmail.com>  [e5b74c7ed55838d91514dadad707cb4c74aeeb3e]

        Position Dialog update
        
        Change-Id: I2dcffd1d95e259e0c348aca037ba3c41e3b9b6ab
        Reviewed-on: https://gerrit.libreoffice.org/82048
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-05  andreas kainz  <kainz.a@gmail.com>  [16dd2d153475265e9bdf9b8e736dca0b7b5b20f9]

        line dialog alignment update
        
        Change-Id: I656885dfd158a114c5ec61551aedfb6c625c1971
        Reviewed-on: https://gerrit.libreoffice.org/82046
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-04  andreas kainz  <kainz.a@gmail.com>  [41fdebcd50a541dfae11d94ecc32523a932826be]

        tdf#128257 Bullet Dialog update 2
        
        Change-Id: Icf52eed719172960c3c7e0dc257f11e0b5f8eb4f
        Reviewed-on: https://gerrit.libreoffice.org/82037
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-04  Armin Le Grand  <Armin.Le.Grand@me.com>  [fd2174d55dadc3b4dcf6b15b5789077bb2951698]

        tdf#121963 apply GridOffset in isPrimitiveVisible
        
        Need to take evtl. GridOffset into account for Controls
        in ViewObjectContactOfUnoControl::isPrimitiveVisible to
        get same coordinates inside adjustControlGeometry_throw
        
        Change-Id: Id6f0d1c7a4de4ee5908b50ee1a2217a0b078ecf5
        Reviewed-on: https://gerrit.libreoffice.org/82031
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2019-11-04  Michael Meeks  <michael.meeks@collabora.com>  [5dff78b49f489aaa552384e14225a798a8a093a6]

        lok: share conversion of OUString to C strings.
        
        Change-Id: I0178f673dc1e59d9fba8f3daae532f19b46e4d36
        Reviewed-on: https://gerrit.libreoffice.org/82036
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-11-04  Michael Meeks  <michael.meeks@collabora.com>  [ae1052613be96be1ec37695b094906edb41ac8cf]

        lok: avoid ILibreOfficeKitNotifier null ptr de-reference on shutdown.
        
        Change-Id: I79c8fa3ebf7ed457b7bebb4da536eb83f5cac567
        Reviewed-on: https://gerrit.libreoffice.org/82035
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-11-04  Stephan Bergmann  <sbergman@redhat.com>  [75bbbfc6bd94246c75c6d0f0e0da5d55b41009b7]

        loplugin:redundantcast: Don't warn about cast from nullptr_t to function ptr
        
        See comments at <https://gerrit.libreoffice.org/#/c/81958/> "Only initialize
        function pointer once" for a case where such a false warning caused trouble (in
        a lambda with deduced return type and multiple return statements).
        
        Change-Id: I64b0b8c45bd3d2a6075e336c361ec778fa0da481
        Reviewed-on: https://gerrit.libreoffice.org/82034
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-04  Caolán McNamara  <caolanm@redhat.com>  [074cab391c20be872a4b5d14a342eda5c541b6fd]

        ProgressBar now only use in vcl and toolkit
        
        Change-Id: I5d56a4df155806e41cafa6f65a3a030e8443b8f7
        Reviewed-on: https://gerrit.libreoffice.org/82005
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-04  Caolán McNamara  <caolanm@redhat.com>  [57aa9ea3a6d178fcea016fadb005dfbcc2ca2e8d]

        readme not a sufficient indicator
        
        Change-Id: Idd5cd004b873280e202b16c182356977045bdab4
        Reviewed-on: https://gerrit.libreoffice.org/81993
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-04  Caolán McNamara  <caolanm@redhat.com>  [f7f47654787c8fd1764a8d827bb6a84b17fe3882]

        improve pivot table dnd highlighting
        
        unhighlight row when widget is unhighlighted and only
        highlight a row if the widget is highlighted
        
        Change-Id: I415207b4b263c5125f52abd57efe3543e2411b36
        Reviewed-on: https://gerrit.libreoffice.org/81999
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-04  Caolán McNamara  <caolanm@redhat.com>  [fe2c63e494ea66042406ad71234ebe076dec07dc]

        move VCLXProgressBar to toolkit
        
        Change-Id: I3aa21aff97346a9a43ad7b25621e8a8733fc4041
        Reviewed-on: https://gerrit.libreoffice.org/82004
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-04  Caolán McNamara  <caolanm@redhat.com>  [060a96e765dce66c7b1d2c77888ce212a944acf6]

        FixedHyperlink now only used in vcl and toolkit
        
        Change-Id: Id1eacb01ab7ed985d1495d3949bc185556246e3a
        Reviewed-on: https://gerrit.libreoffice.org/82003
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-04  Stephan Bergmann  <sbergman@redhat.com>  [acf3189ce45365350bb6de2c6cfffb25122285ae]

        Merge in Flatpak improvements
        
        ...from <https://github.com/flathub/org.libreoffice.LibreOffice/>:
        
        commit e31ae281213d5921c3704737a43da864c3e82d8e
        Author: Erick555 <37542552+Erick555@users.noreply.github.com>
        Date:   Fri Oct 4 17:48:12 2019 +0000
        
            Update to freedesktop 19.08
        
        commit 5b49a9e3ca243910a094f9865e2cdda9e2cda098
        Author: Erick555 <37542552+Erick555@users.noreply.github.com>
        Date:   Fri Oct 4 18:36:52 2019 +0000
        
            Add krb5
        
            It's no longer available in runtime
        
        commit a0f49157b0774929974f04f8747adf5ff5686287
        Author: Stephan Bergmann <sbergman@redhat.com>
        Date:   Fri Oct 11 10:35:44 2019 +0200
        
            gperf 3.1 is available in the Sdk now
        
            ...according to <https://gitlab.com/freedesktop-sdk/freedesktop-sdk/commit/
            caef17cbb3cdad5c111eda8eb83a140bfacc380a> "NEWS: Update for
            freedesktop-sdk-18.08.22"
        
        Change-Id: Ibb0cd4bbd68bd4180f7f9af3afbf8638dd2be9e8
        Reviewed-on: https://gerrit.libreoffice.org/82011
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-04  Eike Rathke  <erack@redhat.com>  [218db5faae9255247c6fc30ebe37f82764397161]

        cid#1455213 sc: rowcol: tdf#50916 check pDoc for MaxCol() or MAXCOL
        
        Change-Id: I1038209998632dd0746a01d4ab3961c6b017e373
        Reviewed-on: https://gerrit.libreoffice.org/81997
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-11-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [b0a6bec621ad85058b2d1ac348aed338bb07ff8d]

        fix ODR violation
        
        only shows up with --enable-mergedlibs and --enable-lto
        
        Change-Id: Id769c8ed5781724835bc7e532185263964237dab
        Reviewed-on: https://gerrit.libreoffice.org/82000
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-04  Caolán McNamara  <caolanm@redhat.com>  [2ecce5b58b965cf69fdb98966d7e2aab09d2f030]

        move VCLXFixedHyperlink creation to toolkit
        
        Change-Id: I3aa47a194f2b10b15faaa142c7dc6d57dffff96e
        Reviewed-on: https://gerrit.libreoffice.org/82002
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [f07ac6d2d46cf9a86577d2622ce9b7c15887ac39]

        tdf#128562 crash when opening navigator in calc
        
        regression from
            commit 0ef5c47547bec6319b853326603f3b807407fe78
            Date:   Mon Oct 28 13:08:29 2019 +0200
            sc: rowcol: tdf#50916 convert core/tool
        
        Change-Id: If2784e3c719de39071b699a5573b65503d3cf10e
        Reviewed-on: https://gerrit.libreoffice.org/81985
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-04  Caolán McNamara  <caolanm@redhat.com>  [c9f5f86e0bd2325f3e105250bc1ad613bc62ceb4]

        improve pivot table dnd highlighting
        
        if we're dropping into a treeview that is in list mode then use
        GTK_TREE_VIEW_DROP_AFTER instead when GTK_TREE_VIEW_DROP_INTO_OR_AFTER is
        suggested.
        
        Change-Id: I446e70a1e10a2e6e50bd7a098c54a91bcfa6abb9
        Reviewed-on: https://gerrit.libreoffice.org/81998
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [da322c86857c4a6bfb2149a9aae056da01cb5879]

        Fix typo in code
        
        To complete:
        https://gerrit.libreoffice.org/#/c/76037
        
        Change-Id: I4d804c4ca6f011e8a322c2d7cccb308676bfb5d2
        Reviewed-on: https://gerrit.libreoffice.org/76207
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-11-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0c7e0729aa8c8eadac3b8f0885556839b1e78ad5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#128480 Incorrect call for QR Code
            
            Change-Id: I8e9c58e9c54288e2e29b80547abd5d82611cfa76
            Reviewed-on: https://gerrit.libreoffice.org/81974
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-04  Caolán McNamara  <caolanm@redhat.com>  [aedd2198ee2d9a12eeacf15f6bdf3a0c5a4e267c]

        survive missing atk_object_set_accessible_id symbol
        
        Change-Id: If18380dfe3ab17a4584602869928b3ff50fc15d6
        Reviewed-on: https://gerrit.libreoffice.org/81987
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-04  Szymon Kłos  <szymon.klos@collabora.com>  [d13cda5236596386cfd3ddaf90b0c5a1ae4cc60d]

        Update listbox after scroll
        
        To show updated content in the Online after scroll.
        
        Change-Id: Ieb58c2a24bfcd76495d7046a0721db789b5c141a
        Reviewed-on: https://gerrit.libreoffice.org/81967
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-11-04  Caolán McNamara  <caolanm@redhat.com>  [6dd3c694e78deddcd84546f65e40a571b6e32b7d]

        ofz#18683 NotifyFreeObj override is not helpful
        
        the base one works fine, the override on the SvxMSDffClientData is
        sufficient to do what we want here if the base method check of
        groupobj children was in use
        
        Change-Id: I8ee65532d95c167ee83d6c2918dd0b8508d98b48
        Reviewed-on: https://gerrit.libreoffice.org/81969
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-04  Luboš Luňák  <l.lunak@collabora.com>  [65aeaac24dcad9bfbe7fecf54eab84c57a39857c]

        find Clang headers also if it's Clang built from source
        
        Change-Id: I2253bdce982028277b30d7bf911201675be45ca4
        Reviewed-on: https://gerrit.libreoffice.org/81919
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-11-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [daa344f3e9683c16479ef5081fb03325af103c07]

        loplugin:finalclasses in sw/inc
        
        Change-Id: I084502d8c5607f103ef987b54252ef95341f0bef
        Reviewed-on: https://gerrit.libreoffice.org/81981
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-04  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [fa7f07d23de31e5f1660a643d83ca8a2e565f69c]

        Fix build with --disable-pch on Win
        
        Broken after commit 2cd6ff8a54b0db76b2f4c5f75988367cfb0feaf0
        - apparently vcl/svapp.hxx is needed
        
        Most of sfx2/source/appl/appdde.cxx is Windows specific so
        took the opportunity to clean it up with IWYU and commenting out
        ifdefs
        
        Change-Id: Ia0ad54f590cf19033e630ea4df98c244bfdc47a0
        Reviewed-on: https://gerrit.libreoffice.org/81849
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-11-04  Bakos Attila  <bakos.attilakaroly@nisz.hu>  [44e44239de35c1548809c96e13bfa9d64c7ca441]

        tdf#120315 DOCX import: fix cells merged vertically
        
        Due to rounding mistake cells weren't merged vertically,
        when their horizontal positions are different a little bit.
        
        Change-Id: I10623719a3759b35fcd04b154590b8ac6ec3ac45
        Reviewed-on: https://gerrit.libreoffice.org/81604
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-11-04  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [f9fb1e1abc2f6326e3c495e11eca7d64f8fdfc27]

        Build mysql_jdbc library even when building without java
        
        Change-Id: Iecf49ab466a77f8342e69bf245a30e1529fe0078
        Reviewed-on: https://gerrit.libreoffice.org/79056
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/81917
        Tested-by: Jenkins

2019-11-04  Miklos Vajna  <vmiklos@collabora.com>  [aa394fd920b75f8901ec4056504fa68703b6926d]

        sw: remove dead SwFormatFollowTextFlow::mbLayoutInCell
        
        Now that the UNO API doesn't write it and the layout doesn't read it.
        
        Change-Id: I0c9bb6aca8f3642f06cb25b9857738a751520702
        Reviewed-on: https://gerrit.libreoffice.org/81980
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-11-04  Serge Krot  <Serge.Krot@cib.de>  [2187cff2d452e20aa1fdfd5d8aa7473242cd1eb6]

        Toolbar: Added usage of ImageControl as toolbar control
        
        Reviewed-on: https://gerrit.libreoffice.org/81064
        Reviewed-by: Serge Krot (CIB) <Serge.Krot@cib.de>
        Tested-by: Serge Krot (CIB) <Serge.Krot@cib.de>
        (cherry picked from commit 48f945a3be16ee0eba0c526e51280dc8deafc316)
        
        Change-Id: I2536a505650b6e4c98e79f749c3b237518cc995d
        Reviewed-on: https://gerrit.libreoffice.org/81872
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-11-03  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [8349e919a8a6d6b8c81956806e13b567261c8853]

        mysqlc: replace initializer list with assignment
        
        Because visual c++ compiler may not support it without creating a
        constructor for the struct.
        
        Change-Id: I6c8868c4e34cbe7b67e413b1db18aed01378c959
        Reviewed-on: https://gerrit.libreoffice.org/65905
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/76727
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tamás Bunth <btomi96@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/81901
        Tested-by: Jenkins

2019-11-03  Caolán McNamara  <caolanm@redhat.com>  [f59630c6315031cfc44c0f21cc9a1cd151b81ff0]

        cid#1448412 Untrusted value as argument
        
        Change-Id: I89196af1fc823ef9fcf1e5a9cdb4ee07d72d6600
        Reviewed-on: https://gerrit.libreoffice.org/81950
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [781c4402f1a8c64f87bc81e866bc444b9ed97948]

        make some classes module-private
        
        improve the script, but it still generates some false positives
        
        Change-Id: If8ee1cba8c04ac0be11f73220149e6de15f24f44
        Reviewed-on: https://gerrit.libreoffice.org/81929
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-03  Noel Grandin  <noelgrandin@gmail.com>  [48101a1a0d574db3db1f99c782bd67e885b232bb]

        size some stringbuffer to prevent re-alloc
        
        I started with 32 and kept doubling the size until the site
        did not need re-alloc, but clamped it at 512.
        
        Change-Id: I55fe36b31cd3d40f86e5729337a927cf920f2af6
        Reviewed-on: https://gerrit.libreoffice.org/81960
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [ab285c743afa1c8769581871d7b56374fd8c49f1]

        loplugin:stringadd
        
        tweak the plugin to be more permissive, then validate by hand
        afterwards
        
        Change-Id: I40c5c911fe6ff7e45baaca372abf7dac211d9654
        Reviewed-on: https://gerrit.libreoffice.org/81942
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-03  Tomoyuki Kubota  <himajin100000@gmail.com>  [f4544f3903fed3a656e3cd57e1bd83582e024b96]

        tdf#42949 restore vcl/canvastools.hxx for OSL_DEBUG_LEVEL > 2
        
        Change-Id: I6c69bcca4d5cd34efc297764d940727ef8631bf4
        Reviewed-on: https://gerrit.libreoffice.org/81953
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-03  Mike Kaganski  <mike.kaganski@collabora.com>  [35425ba5d477ef6f278366fb93f3d66fbbc6421a]

        Only initialize function pointer once
        
        Change-Id: I559e90948b9dc1c78fa7ff03a96edc1cb9fbe3e2
        Reviewed-on: https://gerrit.libreoffice.org/81958
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-03  andreas kainz  <kainz.a@gmail.com>  [94afefe6ba1bec3285cce6dc567ed2f6f70725a8]

        tdf#127927 Writer Character Dialog Font Tab update
        
        Change-Id: I7f2b02393cdda40c07459a83c32d3ebf5569ef12
        Reviewed-on: https://gerrit.libreoffice.org/81543
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-03  andreas kainz  <kainz.a@gmail.com>  [e82b10f21cb8b77f815be3bd7654e0de7e8ceab5]

        tdf#128257 Bullet Dialog update
        
        Change-Id: I86414cbdef60663e72fe422adce081ae1ce6aaa5
        Reviewed-on: https://gerrit.libreoffice.org/81144
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-11-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [a6e682faa612fdb2b669ceaae8c9c3f4964c6b29]

        find symbols that can be private
        
        update the script and make private standalone functions
        
        Change-Id: Icb26ce258107700c90f89ad4e0d3329d075a2eb1
        Reviewed-on: https://gerrit.libreoffice.org/81879
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-03  Mike Kaganski  <mike.kaganski@collabora.com>  [518a8a12e3aa482948da15e808626c2efbd06d88]

        Cleanup copypaste
        
        Change-Id: I9b2ed3d806868689cf9f573ca5e841e3d35e644e
        Reviewed-on: https://gerrit.libreoffice.org/81957
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-11-03  Caolán McNamara  <caolanm@redhat.com>  [3937d3d035a03530b78acc648c07b6e099fb6770]

        ensure gtk creates a default label widget for the MenuButtons
        
        removed by...
        
        commit 80109586e6cb6d3e2e0a53a9079c3125ec9b8368
        Date:   Fri Nov 1 20:33:09 2019 +0300
        
            tdf#126128 Reduce page properties dialog's height.
        
        Change-Id: I03b960046657483deafc16a3819a9b8579fb9413
        Reviewed-on: https://gerrit.libreoffice.org/81951
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-03  Caolán McNamara  <caolanm@redhat.com>  [643df7362733bb6914d17fc4902c9aac30c0b894]

        unnecessary forward declares
        
        Change-Id: I086340ef46c3a4663867c0d0c3d14f223209a4c6
        Reviewed-on: https://gerrit.libreoffice.org/81952
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-03  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [188bdbaf19241cd51820832fdb4522747534bec6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - typo + faulty link
            
            Change-Id: Ic6fcb2e820f4ff5a8adfcbbed9166afc5635f36b
            Reviewed-on: https://gerrit.libreoffice.org/81933
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a134d52cb518bf2a4ad4acc83e318241b5cfa6ce]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add stemmer info in omindex search
            
            Change-Id: I3e899f4e31d15ea332e6b69d14218d1e8e364c7f
            Reviewed-on: https://gerrit.libreoffice.org/81924
            Tested-by: Jenkins
            Reviewed-by: Guilhem Moulin <guilhem@libreoffice.org>
            Tested-by: Guilhem Moulin <guilhem@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-02  Caolán McNamara  <caolanm@redhat.com>  [4ba6d047e8199a97c9d3e93e5f4c179f9e3b0eb5]

        ofz#18620 Timeout
        
        Change-Id: Ifecba03620328afd20c80501aaacaf5795aee704
        Reviewed-on: https://gerrit.libreoffice.org/81947
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-02  Stephan Bergmann  <sbergman@redhat.com>  [7f305223fa6d6a1ad4a6f906b14f879cb01539be]

        New loplugin:conditionalstring
        
        Change-Id: I2eab990c15f845b44a3b598571aca361dadf9ff3
        Reviewed-on: https://gerrit.libreoffice.org/81946
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-02  Julien Nabet  <serval2412@yahoo.fr>  [ed94101d8c399f6de2e2b9b7cd31dd6b68d269a8]

        tdf#128441: blacklist nvidia on Win10 deviceid 0x2182
        
        Change-Id: I033da69ee4f001f7dd2546822626fb2777dd040f
        Reviewed-on: https://gerrit.libreoffice.org/81943
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-02  Caolán McNamara  <caolanm@redhat.com>  [7ec6f9644144316c653b112822011c9065e16ebc]

        cid#1455212 Uncaught exception
        
        Change-Id: I21e39dbaaec6c74b1c7ae1f306cb8d5c3d32c174
        Reviewed-on: https://gerrit.libreoffice.org/81938
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-02  Caolán McNamara  <caolanm@redhat.com>  [5bf7bedd45b0eaabec7dfd042a308304785ca0a4]

        cid#1455216 Dereference before null check
        
        Change-Id: I84752fcd154e2e9c344e3ad397f26c1a0d5184c2
        Reviewed-on: https://gerrit.libreoffice.org/81941
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-02  Caolán McNamara  <caolanm@redhat.com>  [c806247ecc9766a547f3a8451e997b64108d1411]

        cid#1452004 silence Explicit null dereferenced
        
        Change-Id: I3cfc071f1ae1084801708ae82dc1f1f91402c08c
        Reviewed-on: https://gerrit.libreoffice.org/81944
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-02  Caolán McNamara  <caolanm@redhat.com>  [e838a0714f9e5969b8bf1a26b8b94f0dbdec2f76]

        cid#1448338 silence Untrusted value as argument
        
        Change-Id: Ibf076d86181990d1ea6aded4af4345961e9f53e9
        Reviewed-on: https://gerrit.libreoffice.org/81945
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-02  Caolán McNamara  <caolanm@redhat.com>  [8fb538f719eb27c2f8a533aee731cf2897580631]

        cid#1455214 Uninitialized scalar variable
        
        Change-Id: I90ef15645eaa70a166aa1940b1b296c299aee0e2
        Reviewed-on: https://gerrit.libreoffice.org/81939
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-02  Caolán McNamara  <caolanm@redhat.com>  [da90b1d02f603b1dcdfc7a4d2ef33fc966f6893a]

        cid#1455209 Wrapper object use after free
        
        Change-Id: I5883d2d954d62301c8d6ca47ceedd6401aee1dc6
        Reviewed-on: https://gerrit.libreoffice.org/81935
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-02  Caolán McNamara  <caolanm@redhat.com>  [76406da6028316f729137eef89f30008fb7555fa]

        cid#1455208 Uninitialized pointer field
        
        Change-Id: Ie9b2503e474cc95acd040364573a4b434cabc14e
        Reviewed-on: https://gerrit.libreoffice.org/81934
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-02  Caolán McNamara  <caolanm@redhat.com>  [c43bcb42dcd9b76a203778ea825770a4b289a0f4]

        cid#1455210 Dereference before null check
        
        Change-Id: Iadf78e41afabc8e3468e23bd5b249e47c019c843
        Reviewed-on: https://gerrit.libreoffice.org/81936
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-02  Caolán McNamara  <caolanm@redhat.com>  [5876ae7e4b6ea8023cfa165998f4306cfe63b70b]

        cid#1455211 Dereference after null check
        
        Change-Id: I73ce64812d4ff88f7b1d0e122c208d64f04b893d
        Reviewed-on: https://gerrit.libreoffice.org/81937
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-02  Caolán McNamara  <caolanm@redhat.com>  [81b4f551781e7a3ec1b6d4755bfc90c76c26f847]

        cid#1455215 Improper use of negative value
        
        Change-Id: I0a397cb54192b613bf61a8faa384507b9731b828
        Reviewed-on: https://gerrit.libreoffice.org/81940
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-02  Caolán McNamara  <caolanm@redhat.com>  [b461740a9ca89eb3b036c366ba60f24c7aad2b60]

        weld SfxRecordingFloat_Impl utility window
        
        we can't abuse action_name anymore as the uno command
        are not legal actions
        
        Change-Id: Iaf9306c6e3eec852d2a50df9161bd20383881a04
        Reviewed-on: https://gerrit.libreoffice.org/81902
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-02  Tamás Zolnai  <tamas.zolnai@collabora.com>  [47c88b2c4db23f33a4371139745b8427564d3667]

        Table panel: Make sure all toolbox buttons has the right initial state
        
        For this we need to add a ControllerItem for all toolbox buttons.
        See SfxStateCache::SetCachedState().
        
        Change-Id: Id69a92fe5748617e3cd98c3007afbff2885a5d3b
        Reviewed-on: https://gerrit.libreoffice.org/81899
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-02  Tamás Zolnai  <tamas.zolnai@collabora.com>  [f875aca60c46f070e72f61836b33c39b62adcda3]

        Remove useless bool manipulation.
        
        Must be a left over of sal_Bool -> bool conversion.
        
        Change-Id: I8b37e513dc1f36b015b29ce3dad4ade2df7807d9
        Reviewed-on: https://gerrit.libreoffice.org/81898
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-02  Tamás Zolnai  <tamas.zolnai@collabora.com>  [baf205e91db4356e71002581e46b1bdcc1841319]

        Table panel: Make sure Row Height spin button works with the default size type
        
        SwFormatFrameSize() object has ATT_VAR_SIZE size type by default, before
        we change it to anything else. We will change ATT_VAR_SIZE to ATT_MIN_SIZE
        when changing the row height on the sidebar panel, similar to the
        row height dialog.
        
        Change-Id: I2520340e023b910549ff2a4b011e9ae3da2b7b11
        Reviewed-on: https://gerrit.libreoffice.org/81897
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-02  Tamás Zolnai  <tamas.zolnai@collabora.com>  [9b400e84b1689997378f6738b97b71b09cdb7be6]

        Table panel: Redesign the panel a bit
        
        * Remove some labels.
        * Move 'Merge Cells' button next to the insert / delete buttons.
        
        Change-Id: Ibe0acc8e8825dbaa84464bc7347f7711f8185680
        Reviewed-on: https://gerrit.libreoffice.org/81896
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-02  Tamás Zolnai  <tamas.zolnai@collabora.com>  [ac48a33060304a62372b00bfef08b067cec6ceb6]

        Table panel: Implement functionality of Column Width spinbutton
        
        Change-Id: I809cfe4af82cebabe80c171cdd488ff43d749a86
        Reviewed-on: https://gerrit.libreoffice.org/81895
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-02  Tamás Zolnai  <tamas.zolnai@collabora.com>  [5e113259f8382c2d045193abd79267529a6a5f6b]

        Table panel: Implement functionality of Row Height spinbutton
        
        Change-Id: Ic3e3ce31fdc74c9cb4c41e1243f10f5977d5bb0c
        Reviewed-on: https://gerrit.libreoffice.org/81894
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-02  Tamás Zolnai  <tamas.zolnai@collabora.com>  [83658678e69ba83979c659e37fd3c950942139f9]

        Add new 'Table' sidebar panel to Writer
        
        This is the initial layout of the panel. It does not
        functional yet.
        
        Change-Id: Idd67ed921b71559bb704ef50cbfa97013fb80d6b
        Reviewed-on: https://gerrit.libreoffice.org/81893
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-11-01  Gülşah Köse  <gulsah.kose@collabora.com>  [80109586e6cb6d3e2e0a53a9079c3125ec9b8368]

        tdf#126128 Reduce page properties dialog's height.
        
        Change-Id: Ie35c9cb4c9b134a94f3a125dd800936b7160950c
        Reviewed-on: https://gerrit.libreoffice.org/81910
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-11-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9495b7c935097a7f18896b3835e3a8cc6b0db2ce]

        Removed executable permission on src file
        
        Change-Id: Id4dc99968fc453f5ab3ee5e7b30bfacf79e843b7
        Reviewed-on: https://gerrit.libreoffice.org/81867
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-11-01  Marco Cecchetti  <marco.cecchetti@collabora.com>  [467429fe1dd0a7ab62e90234d71c3809ab270159]

        tdf#126966: Use larger buttons for the colours in the sidebar on iOS - 2
        
        Attempt to merge this with Noel's re-work of the color picker.
        
        Change-Id: I9687546889bc20ef95a50aeafbc6f40e939d57a9
        Reviewed-on: https://gerrit.libreoffice.org/81755
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-on: https://gerrit.libreoffice.org/81900
        Tested-by: Jenkins

2019-11-01  Caolán McNamara  <caolanm@redhat.com>  [56fe42d53a2ac7a1b9c0e4778383d8af25d5eae3]

        ofz#18660 don't parse past end
        
        Change-Id: I3d18202ec637c0231dcf71f2d02c79fab0dc7403
        Reviewed-on: https://gerrit.libreoffice.org/81906
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-01  Caolán McNamara  <caolanm@redhat.com>  [dc144f115eb2ef0945837d66fd5ebb1e5a1fa2eb]

        ofz#18646 ensure we are inside valid range
        
        Change-Id: Ide4d4bfad5b365a42790454cca709d175054c933
        Reviewed-on: https://gerrit.libreoffice.org/81908
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-01  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [b8c0065abff3d7834004a573f07192e7501feec0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - More informative descriptions for GlobalScope, xxLibraries
            Links to existing examples
            Note to API materiel
            
            Change-Id: Iaee88045b212388ef1cf0fa6207da96bf544d0af
            Reviewed-on: https://gerrit.libreoffice.org/81889
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-11-01  Luke Deller  <luke@deller.id.au>  [c01e9df2da2e2ab139482563b8a801d0410357c2]

        Fix use of uninitialised variable
        
        Ensure ImpGraphic::maSwapInfo.mbIsTransparent/mbIsAlpha are initialised
        in the case where image type detection fails.
        
        Change-Id: I103d77760326aa3833dd3730ec65fd53d360271b
        Reviewed-on: https://gerrit.libreoffice.org/81882
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-11-01  Caolán McNamara  <caolanm@redhat.com>  [60692ba238c6c5c003722ccaa52702e9ef3ade13]

        the label sync button will relaunch itself from its close handler
        
        so rearrange things so that runAsync can survive that
        
        Change-Id: I7d40637fb861ceb64ce32f0e9ecb3451c0d17bad
        Reviewed-on: https://gerrit.libreoffice.org/81884
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-01  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [72bb0696122aad9a3c3cb9777214acb8538ad300]

        README: Add Weblate badge for core l10n
        
        Change-Id: Ie188f4d7e5ac3291933089a72be638e9af935097
        Reviewed-on: https://gerrit.libreoffice.org/81856
        Reviewed-by: Sophie Gautier <gautier.sophie@gmail.com>
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-11-01  Caolán McNamara  <caolanm@redhat.com>  [d9956e6a6f22e9b9a4793d3d342d265267427d7d]

        Resolves: tdf#128476 limit sidebar navigation panel file name combobox width
        
        Change-Id: I81549ada6f6b736ad54e18a4fec6807b8d0412af
        Reviewed-on: https://gerrit.libreoffice.org/81875
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-11-01  Andras Timar  <andras.timar@collabora.com>  [e7536ee31df2279c6730fd629bd4b6d94b02dcd1]

        Update git submodules
        
        * Update translations from branch 'master'
          - Updated Slovenian translations
            
            Change-Id: I205dc5dbdc62bba2c9ac650902d1a8ac1e80db4e
            
2019-11-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [faff2437d83b437766d1c59dc473cc8b6ad9a548]

        loplugin:finalclasses in sd/inc
        
        Change-Id: I29c7656d532fc0c8bcf1379a2f54d052aa4253e8
        Reviewed-on: https://gerrit.libreoffice.org/81877
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-01  Caolán McNamara  <caolanm@redhat.com>  [202a49a5831fbfcf057350ef949c13e75b3b7446]

        crashtesting: out of bounds on importing tdf90224-2.odt
        
        Change-Id: I5697cefd0859f007023fcd356d69db0e2176d67f
        Reviewed-on: https://gerrit.libreoffice.org/81850
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-11-01  Tor Lillqvist  <tml@collabora.com>  [bbc0d20310a7031649628a62186b53d96c013891]

        Bin code that has been commented-out for ten years.
        
        Change-Id: I315e22ce296418799b6f51618cb6276c461b537b
        Reviewed-on: https://gerrit.libreoffice.org/81873
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2019-11-01  Tor Lillqvist  <tml@collabora.com>  [4a98ceceae4bbe06b99d75ffd7c714ffdfe77e39]

        Workaround for crash on macOS Catalina at least when built with Xcode 11
        
        For some unclear reason, for me at least, when I have built with Xcode
        11.1 or 11.2 and run on macOS Cataline, I run into a crash caused by
        boundless recursion related to the progress bar in the recovery
        dialog. Not setting mbProgressNeedsErase to true for the "NWF" seems
        to help.
        
        Whether this has some unintended visually bad side effect I don't
        know, but hey, it's just a progress bar, who cares if it in some
        circumstances doesn't look perfect?
        
        Change-Id: I6c990adde7689633b2c4b5aa42a4a07966565af2
        Reviewed-on: https://gerrit.libreoffice.org/81874
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2019-11-01  Michael Stahl  <Michael.Stahl@cib.de>  [713d2ec43710b8ff36cf43ae1f9eab686a296ca7]

        check-elf-dynamic-objects: GTK3 drags in libharfbuzz.so.0
        
        ... now on Fedora 31; it looks quite stable ABI-wise so we can allow it.
        
        Change-Id: Ic24fa9bdac0d0ce765e3d3844ce4ddcc59c6c9da
        Reviewed-on: https://gerrit.libreoffice.org/81864
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-11-01  Michael Stahl  <Michael.Stahl@cib.de>  [82c20b5b1aa76e57a173e0c857ec7f3d02bdda29]

        coinmp: disable "glpk", whatever that is
        
        On Fedora 31, this happens in CppunitTest_sccomp_solver:
        
        - loading component library <file:///work/lo/master/instdir/program/libsolverlo.so> failed
        
        > nm -D instdir/program/libCbcSolver.so.3 | grep cbc_glp_prob
                         U cbc_glp_prob
        
        > grep -r COIN_HAS_GLPK workdir/UnpackedTarball/coinmp | grep config.h
        workdir/UnpackedTarball/coinmp/Osi/src/Osi/config.h:/* #undef COIN_HAS_GLPK */
        workdir/UnpackedTarball/coinmp/Clp/src/config.h.in:#undef COIN_HAS_GLPK
        workdir/UnpackedTarball/coinmp/Cbc/src/config.h:#define COIN_HAS_GLPK 1
        workdir/UnpackedTarball/coinmp/CoinUtils/src/config.h.in:#undef COIN_HAS_GLPK
        
        Somehow 2 different configures in coinmp got different ideas about
        whether something named "glpk" is available.... no idea what that is,
        it looks like there's a "glpk-devel" package installed on the system,
        and i doubt that a dependency on that would be desirable.
        
        Change-Id: Ief01b6aedc692197c1a8fd6351aef4281e530e70
        Reviewed-on: https://gerrit.libreoffice.org/81863
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-11-01  Katarina Behrens  <Katarina.Behrens@cib.de>  [5727f7262d48864ec27aa190631284af7d2a7ce8]

        crashtesting: fix creating increments array in tdf106848-1.odt
        
        else duplicate indexes happen and sort algorithm falls flat on
        its face
        
        Change-Id: I2b79e8df0f0a8e68117029630c0e026b8c202b02
        Reviewed-on: https://gerrit.libreoffice.org/81775
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2019-11-01  Tor Lillqvist  <tml@collabora.com>  [ab3ec039bf5ffc1fb6f6948c1a1a7da2acad30eb]

        Accept iOS SDK 13.2
        
        Change-Id: I5d42a60a257661f39d1c9af6299ca3278f783d2b
        Reviewed-on: https://gerrit.libreoffice.org/81870
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2019-11-01  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [8eba06afac375db28022d320d19943d8a129c436]

        tdf#127921 Don't change slides when clicking in Slide sorter view
        
        Change-Id: I21dfe232234d29dd110771a9edf9d4b9b0f6d53b
        Reviewed-on: https://gerrit.libreoffice.org/81833
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-11-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [a71edbd296c640fb62b99d057ee0142e2a84a8a9]

        loplugin:finalclasses in sc/inc
        
        Change-Id: I6a08a86262deae4bed3a05f77d3041a568f23595
        Reviewed-on: https://gerrit.libreoffice.org/81853
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [8629be30930cc6d72a2bd3d95423d7273deb44f8]

        loplugin:finalclasses in xmloff
        
        Change-Id: I664aa4dce822bcf14368fd8d08f678e2cd41fd12
        Reviewed-on: https://gerrit.libreoffice.org/81852
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-11-01  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [3208236305f7c24fce556fda10eeb9905779a37c]

        odk: fix for change directory in complextoolbarcontrols sample
        
        On Windows classical "cd" command does not change drive automatically.
        So if OO_SDK_OUT folder located on another drive than SDK_HOME we
        will receive confusing buid errors.
        
        To avoid this for Windows configuration we should use "cd /d".
        
        Change-Id: I22908d49fc915d3a834972357934349ba82bbec5
        Reviewed-on: https://gerrit.libreoffice.org/80827
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-11-01  Serge Krot  <Serge.Krot@cib.de>  [d8f6f30936af967625fee9256bf9a3c8dbee7ba8]

        Add ability to set tooltip text for toolbar controls
        
        Change-Id: I994b9cee248900786e0d386bd648bd1d64aeeff7
        Reviewed-on: https://gerrit.libreoffice.org/79676
        Reviewed-by: Serge Krot (CIB) <Serge.Krot@cib.de>
        Tested-by: Serge Krot (CIB) <Serge.Krot@cib.de>
        (cherry picked from commit 092273919e1adec93617b08ebf1d44088301365c)
        Reviewed-on: https://gerrit.libreoffice.org/81639
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-11-01  Serge Krot  <Serge.Krot@cib.de>  [c538764082f29ef98fb859cae37a895cee2de889]

        Toolbar: add usage of FixedText as toolbar control
        
        Change-Id: I26a79c485fa2e168058025e058bcfb793af7515f
        Reviewed-on: https://gerrit.libreoffice.org/81039
        Reviewed-by: Serge Krot (CIB) <Serge.Krot@cib.de>
        Tested-by: Serge Krot (CIB) <Serge.Krot@cib.de>
        (cherry picked from commit c2682ba52ea0cbb7af95e80f6d67b286061aeae2)
        Reviewed-on: https://gerrit.libreoffice.org/81643
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-11-01  Serge Krot  <Serge.Krot@cib.de>  [c720ad95d0c375d217db2816877a6d25d825163a]

        ToggleButton: add ability to set tooltip text for pop-up menu items
        
        Change-Id: Iacd5c97438782ffddc8a9196688e1d58abce9abe
        Reviewed-on: https://gerrit.libreoffice.org/80906
        Reviewed-by: Serge Krot (CIB) <Serge.Krot@cib.de>
        Tested-by: Serge Krot (CIB) <Serge.Krot@cib.de>
        (cherry picked from commit 8f79936d5278fd5172f5864f99befaa878de5f5d)
        Reviewed-on: https://gerrit.libreoffice.org/81642
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-11-01  Serge Krot  <Serge.Krot@cib.de>  [414cfd7a298cf378863cde992b2d7c69629fa791]

        Tooltips: Use HELPWINSTYLE_BALLOON when tooltip contains \n
        
        Change-Id: I33ef48b5a90338471d85a613ede73eada323381c
        Reviewed-on: https://gerrit.libreoffice.org/80825
        Reviewed-by: Serge Krot (CIB) <Serge.Krot@cib.de>
        Tested-by: Serge Krot (CIB) <Serge.Krot@cib.de>
        (cherry picked from commit ba5722319a585bf887965177f2d26e859b8e732b)
        Reviewed-on: https://gerrit.libreoffice.org/81641
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-10-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [62d5d041045add9cbc8bafcfd9650df1a3faad61]

        Fix typo
        
        Change-Id: Id26980c410f512f711f674af72d070e3b074f13b
        Reviewed-on: https://gerrit.libreoffice.org/81866
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-31  Jim Raykowski  <raykowj@gmail.com>  [cec27978b869309dcaf84faf000106fefe0ab166]

        tdf#128431 Box info item is needed by the Border Background dialog
        
        ...so put it back
        
        Change-Id: Ie2883410514496c247f840fb2d6755bec362a8b2
        Reviewed-on: https://gerrit.libreoffice.org/81815
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-10-31  Szymon Kłos  <szymon.klos@collabora.com>  [415c87e617ae9bd1dc89a80023bce8746be69af9]

        jsdialogs: refresh SidebarDockingWindow after event
        
        Before we had JSON genertion in Deck now it was moved
        to the parent.
        
        Change-Id: I0fc11ec716542fd3aa6862292ae94985ee3d20d4
        Reviewed-on: https://gerrit.libreoffice.org/81854
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-31  Caolán McNamara  <caolanm@redhat.com>  [fee408dd695b9ddca8333688879d1ba52faff8fb]

        pass an explicit parent for the password dialogs
        
        Change-Id: Ic25d6b61750df9ccf5271df1b4d314ae9cb07550
        Reviewed-on: https://gerrit.libreoffice.org/81758
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-31  Caolán McNamara  <caolanm@redhat.com>  [28ef7a8ce82e50066c911199ef1280669e732a95]

        crashtesting: null deref on import of fdo51601-2.xlsx
        
        Change-Id: I2db907a9247b622b3977aec9686c09d56fe3ef38
        Reviewed-on: https://gerrit.libreoffice.org/81846
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-31  Caolán McNamara  <caolanm@redhat.com>  [31acd9f73686394cb9e7af9c6ef3169276df0f91]

        avoid intermediate vcl::Windows
        
        Change-Id: Ie0618107a3aee4a0d35867f3c1cf83715e7bc842
        Reviewed-on: https://gerrit.libreoffice.org/81763
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [885ae558d34dd76955c727b90eb9ae52ce85df7f]

        tdf#125688, cache token names as OUString
        
        to avoid construction cost, shaves 2% off load time
        
        Change-Id: I37a70a6e989f53d67911a6cb217d07e2db55cb44
        Reviewed-on: https://gerrit.libreoffice.org/81841
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [09758c0e717a9ff31b004532906f902763300a93]

        tdf#125688, better sizing for some OUStringBuffer
        
        Change-Id: Ib1f49a53bd5e799455b57abd8532e3e61e119abe
        Reviewed-on: https://gerrit.libreoffice.org/81840
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-31  Miklos Vajna  <vmiklos@collabora.com>  [d40c2be38aaf56116f4dc7be9e78f4e9695407fc]

        tdf#125038 DOCX import: better support for linebreaks in IF fields
        
        IF fields can't contain linebreaks, so instead of just calling
        finishParagraph() and hoping it does something sane, explicitly handle
        them: remember the properties and perform the call only once the field
        is closed.
        
        Change-Id: I676aa2c83f12cb600829177a0eb25558822b1d94
        Reviewed-on: https://gerrit.libreoffice.org/81847
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-10-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [94890fdc3402d1b62a22824235e557d191332bd9]

        Fix typos
        
        Change-Id: I917e4cdac3690dd5134e4994a0ee4106ae88ae36
        Reviewed-on: https://gerrit.libreoffice.org/81860
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-31  Caolán McNamara  <caolanm@redhat.com>  [3adfa69d85fd6600ad34b683f2d99900331cf2fa]

        crashtesting: null deref on import of fdo64646-4.xls
        
        Change-Id: Ie9d3e06a713660124148362f97f0f9dbe45f69bc
        Reviewed-on: https://gerrit.libreoffice.org/81844
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-31  Caolán McNamara  <caolanm@redhat.com>  [20bca05a8e5a07c21451e4c62064d1a5680611d9]

        crashtesting: null deref on import of fdo48634-1.xls
        
        Change-Id: If718c39d31ae214f02cbb747f0ceafd35b297521
        Reviewed-on: https://gerrit.libreoffice.org/81843
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-31  Caolán McNamara  <caolanm@redhat.com>  [36022becbe25c412460411ab50ecaf7740933dca]

        avoid intermediate vcl::Windows
        
        Change-Id: I5d6a03baed2af5801132f3e3a0411867ba60186e
        Reviewed-on: https://gerrit.libreoffice.org/81760
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-31  Olivier Hallot  <olivier.hallot@libreoffice.org>  [29a27f92a5b3b0b6b60a6108730c8197eb88f255]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Update Impress help pages
            
            (wip)
            refactor pages after menu changes
            remove unused page.
            
            Change-Id: I85caa9ab6cb42cf8da018d8e54e3387397b0e9f6
            Reviewed-on: https://gerrit.libreoffice.org/81859
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-31  Caolán McNamara  <caolanm@redhat.com>  [cebfa19ad11ea84b4a27551d3b39899101fdf086]

        fix position page alignment
        
        Change-Id: I6f48661172c652b14c703f35edae3b8962f7ec09
        Reviewed-on: https://gerrit.libreoffice.org/81771
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-31  Caolán McNamara  <caolanm@redhat.com>  [fa83e00dd7bc04d67e025509599a1038702b4ab7]

        Resolves: rhbz#1766990 starmath might not be available
        
        Change-Id: If2e02d8da85a2af576d9563c455487ac3463c935
        Reviewed-on: https://gerrit.libreoffice.org/81837
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-31  Caolán McNamara  <caolanm@redhat.com>  [52a2a6c390b4491eed0a2d29424792fd802cf280]

        setting has-default true on an element in a GtkPopover is fatal
        
        in gtk 3.24.12 at least.
        
        in ColorWindow explicitly track which button is the 'default' one for the two
        modes instead of using get/use-default and then just grab_focus instead of
        setting has-default for these popover cases
        
        Change-Id: Ia226f847f666d2356c6ea4e8c47f5db8e2535410
        Reviewed-on: https://gerrit.libreoffice.org/81834
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-31  Szymon Kłos  <szymon.klos@collabora.com>  [b7eeb8b03035dd0be715fa90bcbd8b151bc99871]

        jsdialogs: .uno:XFillColor with string argument
        
        Change-Id: I7f078fc66cecacccd4473495f96e4e2dbfd89d14
        Reviewed-on: https://gerrit.libreoffice.org/81832
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-31  Caolán McNamara  <caolanm@redhat.com>  [caa3c5308237faec2635fafc2345d0b0438dd857]

        remove some stray random properties
        
        Change-Id: I0f20e057b97bcb3ab120ae6b211729ea60937bd8
        Reviewed-on: https://gerrit.libreoffice.org/81769
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-31  Caolán McNamara  <caolanm@redhat.com>  [e2aa85a6fbc039e8b1950f0e4b8484595d0b47eb]

        avoid intermediate vcl::Windows
        
        Change-Id: Iac6bc83265e007a699a8993b89ac2efaa3739d95
        Reviewed-on: https://gerrit.libreoffice.org/81761
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [32c53b465bc2052c2756f12294699fabae754756]

        loplugin:finalclasses in vbahelper
        
        Change-Id: I4f940ef52a17a315b74cea0f0218e9a9a610e78b
        Reviewed-on: https://gerrit.libreoffice.org/81826
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [54bc266e319e3cae10b72ca9173afb600176a831]

        loplugin:finalclasses in vcl
        
        Change-Id: Id6dd59d0a335d84c513059ed7870135cf9959af8
        Reviewed-on: https://gerrit.libreoffice.org/81827
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-31  Miklos Vajna  <vmiklos@collabora.com>  [d09336fbdceaafd9320466b660a2b32a07dcc16a]

        tdf#125038 DOCX import: fix lost MERGEFIELD result inside an IF field
        
        The problem here was that the IF field result didn't have a plain text
        string, rather it had a MERGEFIELD in it. Writer's conditional text
        field expects a plain text string, so just use the result of the
        MERGEFIELD for an IF parent. Do this in a generic way, it's likely that
        other parent-child field combinations want to do the same in the future.
        
        With this, all lost strings are fixed from the original bugdoc + all
        unexpected content is hidden in Writer as well.
        
        Change-Id: Ic5c03b1df2f08a2cd851647b625e0c303cc5d6c5
        Reviewed-on: https://gerrit.libreoffice.org/81825
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-10-31  Caolán McNamara  <caolanm@redhat.com>  [25c608dc3508843845f117e526c0788e92e44214]

        Insert section is supposed to be a modal dialog
        
        Change-Id: Ie67303cbe26313994a89b2057ae673805a38cced
        Reviewed-on: https://gerrit.libreoffice.org/81806
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-31  Michael Stahl  <Michael.Stahl@cib.de>  [9f7ee38acec0cb614e37aecc5ea9c5f1c63b61b6]

        sw: copy bookmarks in SwDoc::CopyPageDescHeaderFooterImpl()
        
        When importing tdf113521-1.doc, a footer is copied, but the fieldmark in
        it is not copied, so there are CH_TXT_ATR_FIELD* in the copy without
        matching fieldmark, and the result is
        sw/source/filter/ww8/wrtw8nds.cxx:2342: virtual void MSWordExportBase::OutputTextNode(SwTextNode&): Assertion `pFieldmark' failed.
        
        Change-Id: I42b005e22b57f181e4e8bc52afb053546db5f741
        Reviewed-on: https://gerrit.libreoffice.org/81792
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-31  Michael Stahl  <Michael.Stahl@cib.de>  [3a9d504b01c061f60a915b5681c8313859294118]

        sw: WW8 import: filter control characters in GetFieldResult()
        
        Triggers the assert in SwSubFont::GetTextSize_() on ooo58234-1.doc,
        which has a field result with ^G cell separators that is converted to
        SwInputField, which inserts the field result into SwTextNode.
        
        Change-Id: Ibdb93390862a11462d62cf744bac912d6009777e
        Reviewed-on: https://gerrit.libreoffice.org/81788
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-31  Caolán McNamara  <caolanm@redhat.com>  [0a0a413e3a9c2a7a039847d70f61a77f3774bd0c]

        pChartWindow cannot be null here
        
        Change-Id: I8cd994b7d948c1c59b178e8b9b520bc76f5b5632
        Reviewed-on: https://gerrit.libreoffice.org/81759
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-31  Caolán McNamara  <caolanm@redhat.com>  [5dcf6ff6b9f4f8b33c59cc98ccde853a927bc8cd]

        fix label alignment
        
        Change-Id: Ic2fa0432d5bbba6f1e520e36cada4743dcd8e4af
        Reviewed-on: https://gerrit.libreoffice.org/81770
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-31  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [977c9933535f62c729f2111e0734f8bd2263377b]

        tdf#42949 Fix IWYU warnings in cppcanvas/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I3e6b35acf6266157d4cf634e2143e6e19a73102a
        Reviewed-on: https://gerrit.libreoffice.org/81813
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-31  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0630427ef44901127423576f3aa8ef7f87d11ef9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - No hardcoded product name.
            
            Replace LibreOffice -> %PRODUCTNAME
            
            Change-Id: I4a6c83d6ba0bd1efdd078cf3d9f0cbc693e82a60
            Reviewed-on: https://gerrit.libreoffice.org/81830
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-31  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3ca6a7ff1398f0b87e81f769d3db7238d6c89e5b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add screenshot for Options General page
            
            Use kde5 breeze theme
            
            Change-Id: I6f2fbcdc80cf2e5f30a81386784d11581524b03d
            Reviewed-on: https://gerrit.libreoffice.org/81829
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-31  Szymon Kłos  <szymon.klos@collabora.com>  [db9fc72383496708fd18471f9c8dc31b284db210]

        jsdialogs: send grid attach data
        
        Change-Id: I667e1ba97f42ac3e7b806bcec929ff346400bdda
        Reviewed-on: https://gerrit.libreoffice.org/79699
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/81764
        Tested-by: Jenkins

2019-10-31  Szymon Kłos  <szymon.klos@collabora.com>  [51f6b20a0c8c3b2830547e4400cf4c513e9d9c00]

        jsdialogs: .uno:XLineColor with string argument
        
        Change-Id: Ic06aaef076d101d90bf76461e2b3a97580ad311f
        Reviewed-on: https://gerrit.libreoffice.org/81821
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-31  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [817d44fd1df048d6a09a19e77c9e7ddc1df1ffcf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - sbasic.tree, uno_objects, ThisComponent better descriptions 
            
            Change-Id: Ie1778adf59317260cc0c9a1c1eb43ed2d66e7518
            Reviewed-on: https://gerrit.libreoffice.org/81822
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-31  Caolán McNamara  <caolanm@redhat.com>  [b141e2a3253a44a4ab59889a8a08060a322540e3]

        we already have a suitable parent for the dialog
        
        Change-Id: Ib5da2fe6a5b56dfff088b16639ec7a3f226b18f2
        Reviewed-on: https://gerrit.libreoffice.org/81744
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-31  Caolán McNamara  <caolanm@redhat.com>  [6069100a9b3330bb87b18a7c61e6f24f10d12e0e]

        Resolves: tdf#124267 accelerator in tooltip
        
        Change-Id: I5ab6aa00160aca427b260be535707fa55f6f953e
        Reviewed-on: https://gerrit.libreoffice.org/81715
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-31  Muhammet Kara  <muhammet.kara@collabora.com>  [2d0a4182712673d8f7a5abe919cd2a1d5ece4a77]

        Fix missing param for screenshotting SdTabPageDialog
        
        Change-Id: I8f467c9e72811cb6d7f015f7d7d9a944882d48ec
        Reviewed-on: https://gerrit.libreoffice.org/81820
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-10-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [9db70dfdc8d1851415f9d90fc192551178973f43]

        tdf#125688, deque->vector
        
        shaves 5% off load time
        
        Change-Id: I555ce09d12f801c9d69efb816f9389e27ca396cc
        Reviewed-on: https://gerrit.libreoffice.org/81818
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-31  Stephan Bergmann  <sbergman@redhat.com>  [333fbcf5ef8e80449af0c164498335bc24f16243]

        Missing test dependency
        
        > include/c++/10.0.0/bits/unique_ptr.h:81: error: undefined reference to 'SvxNumberInfoItem::~SvxNumberInfoItem()'
        > collect2: error: ld returned 1 exit status
        > make[1]: *** [solenv/gbuild/LinkTarget.mk:639: workdir/LinkTarget/CppunitTest/libtest_sc_screenshots.so] Error 1
        
        Change-Id: Ifb498e7a54b37bd93c71110b6d7cfda4ea8ef1b5
        Reviewed-on: https://gerrit.libreoffice.org/81805
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-31  Stephan Bergmann  <sbergman@redhat.com>  [d526bd7dd5b94be6fe5a823372da1facca3d43fa]

        Fix StringAdd::isCompileTimeConstant
        
        ...to find StringLiteral on the RHS of +=.  Which revealed that the
        VisitCompoundStmt/checkForCompoundAssign logic needed to be fixed, too, so that
        
          s += side_effect();
          s += "literal";
          s += side_effect();
        
        only gets combined to
        
          s += side_effect() + "literal";
          s += side_effect();
        
        and not all the way to
        
          s += side_effect() + "literal" + side_effect();
        
        Change-Id: I432e3458b933a7d0ad6141c747b675cc8b0f0ba4
        Reviewed-on: https://gerrit.libreoffice.org/81804
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-31  Justin Luth  <justin.luth@collabora.com>  [7eeb484e7d1faf87fbb8774a8bda4328d047dde3]

        related tdf#99602 docxoutput: fix incorrect rounding on subscripts
        
        Adding .5 is a poor mans version of rounding which works fine with
        unsigned numbers, but not with negative numbers. Perhaps use the
        exotic round() function instead?
        
        In addition, the font size isn't necessarily an integer,
        so that should have been a float.
        
        The result of bad rounding was losing a percentage of the subscript
        every round-trip.
        
        Change-Id: I83e05d8367f059f3266d12a7e134e268fef758bb
        Reviewed-on: https://gerrit.libreoffice.org/80217
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-31  Justin Luth  <justin.luth@collabora.com>  [aaa242a33b01e87c41f19fca871cafa857fe71dd]

        related tdf#99602 ww8/rtfoutput: fix incorrect rounding on subscripts
        
        Adding .5 is a poor mans version of rounding which works fine with
        unsigned numbers, but not with negative numbers. Perhaps use the
        exotic round() function instead?
        
        In addition, the font size isn't necessarily an integer,
        so that should have been a float.
        
        The result of bad rounding was losing a percentage of the subscript
        every round-trip.
        
        Change-Id: I9093f7bfcd0b87249b42562668e45480dcb59f53
        Reviewed-on: https://gerrit.libreoffice.org/80218
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-31  Luke Deller  <luke@deller.id.au>  [ef3dabd1f814d1b005efc5d5144978c1d26a8e73]

        Fix IsTransparent() for unloaded graphics
        
        Fix Graphic::IsAlpha() and Graphic::IsTransparent() for unloaded
        graphics. This fixes tdf#118036.
        
        GraphicDescriptor::Detect(true) is currently used to read the image size
        from the header of images which are not being fully loaded yet.  This
        change extends GraphicDescriptor to also report whether the image
        supports transparency or alpha, implemented only for PNG format so far.
        
        Change-Id: I1753c0d11491f1dc518e23da8d7b3842945770cb
        Reviewed-on: https://gerrit.libreoffice.org/81785
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [0dd56a4a745266dcf88d43150ef1d798619ab522]

        tdf#125688 avoid OUString construction
        
        Change-Id: I7a48e377fd3b53c79d8a2c5f2dcef3d9ceb6ff00
        Reviewed-on: https://gerrit.libreoffice.org/81816
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-31  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b1edabf9939b62dd8eaa782b313bb29ac533e313]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add screenshot for Options Languages page
            
            Use kde5 breeze theme
            
            Change-Id: Ia278e403f2268016ccac2a1a1b66ca76344fed7b
            Reviewed-on: https://gerrit.libreoffice.org/81812
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-31  Miklos Vajna  <vmiklos@collabora.com>  [a55b149a1822e71d20cc28cece827231300337b8]

        sw layout: remove checks for IsLayoutInCell
        
        IsLayoutCell was only set by the DOCX import via an UNO API which is
        already gone, so this is effectively dead code.
        
        Change-Id: Ic2aab85f42a6a6f5c762d7986425b1f7206c9198
        Reviewed-on: https://gerrit.libreoffice.org/81808
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [f3916075d7c454abfe93e8b487b2f518f80d526c]

        tdf#125688 remove intermediate OUStringBuffer
        
        in ScXMLContentContext, shaves 5% off load time
        
        Change-Id: I5dee5be8e1c005dd4c34f6bc4aa12532199e47b7
        Reviewed-on: https://gerrit.libreoffice.org/81817
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [01a8d79fd76f7e523169c56a22be8ff84d8cd76a]

        tdf#125688, special-case empty return
        
        in FastAttributeList::getUnknownAttributes,
        shaves 5% off load time
        
        Change-Id: I5acac243d7af0c6fb44cbc15832f9d322fa6c7f4
        Reviewed-on: https://gerrit.libreoffice.org/81819
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [498a8d0bb6cc9534e84e7738f87c5ba5d06c2bbe]

        Removed executable permission on cxx file
        
        Change-Id: I158710714f03856e91786240c28c33d7a0ff270b
        Reviewed-on: https://gerrit.libreoffice.org/81810
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-10-31  Aron Budea  <aron.budea@collabora.com>  [dc4a4c392944afac3d8cb02d0036b653b251efba]

        sc: rowcol: tdf#50916 convert filter/*
        
        filter/excel has not been touched here
        
        Change-Id: I2ee15c0899157603ce0005a77b768cddf890261a
        Reviewed-on: https://gerrit.libreoffice.org/81739
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-31  Tor Lillqvist  <tml@collabora.com>  [f4594ae70f3bcde7a87ec606030ec5217ba53788]

        tdf#128454: Make it possible to delete a table's single row or column
        
        It is already possible to delete all rows or all columns when there
        are multiple ones. So why it should be impossible to delete the single
        row or column when there is just one I can't understand.
        
        (This change is just one way to provide a workaround for the bug; the
        ideal would be if it was possible to specifically delete a whole table
        also in Impress documents, not just Writer ones.)
        
        (The change is only for the LibreOfficeKit use case, but maybe it
        should be in all cases.)
        
        Change-Id: If9221d248d59e515a110ff94cfb96fdd76aecafb
        Reviewed-on: https://gerrit.libreoffice.org/81801
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2019-10-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [2721cd2e9cf12c64b5e4456e231a3ed80b95349a]

        loplugin:finalclasses in unotools
        
        Change-Id: I0fa349db5dab3406aa93d40d4d2f41e517bf60fa
        Reviewed-on: https://gerrit.libreoffice.org/81799
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [bbed261b8c12f19d2d81005a529fc68b57f56617]

        loplugin:finalclasses in unoidl
        
        Change-Id: I7babf3734530917ef535edb389b601bf116bfc2a
        Reviewed-on: https://gerrit.libreoffice.org/81768
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [4b795d15cd5b6feca73712b9ead9b4eee744dc2f]

        loplugin:finalclasses in ucbhelper
        
        Change-Id: I52140333b274952d71afa13ba2d8edfcdf2b1425
        Reviewed-on: https://gerrit.libreoffice.org/81767
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [ab35d2ded153b0129fed16f9a7e882c8600933e6]

        tdf#125688 speed up load of change-tracking ODS
        
        by 10%, by avoiding an OUString construction in a hot path
        through
          XMLTextColumnContext_Impl::XMLTextColumnContext_Impl
          -> sax::Convert::convertNumber
        
        Also changed XMLTextAnimationStepPropertyHdl::importXML
        to take advantage of the modified convertNumber passing
        convention.
        
        Change-Id: I4e5503dbb094c88a09af8b6dc8c22b6c53f9eb75
        Reviewed-on: https://gerrit.libreoffice.org/81726
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-31  Muhammet Kara  <muhammet.kara@collabora.com>  [877d0c2c211067e8c1b5fdff0f6d9703c94767e9]

        tdf#113041: Kill WaitCursor after FindAll in Draw and Impress
        
        Change-Id: Ibfbbc673a00839f538febc5bab1140b2e53535eb
        Reviewed-on: https://gerrit.libreoffice.org/81809
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-10-31  Muhammet Kara  <muhammet.kara@collabora.com>  [5bc12e114fec50274580005647345a5392741ded]

        tdf#114175: No slides in Draw
        
        In the past in Draw and Impress the same term 'slide' was used.
        Although it was decided to use 'page' in Draw and 'slide' in Impress;
        in several locations of the user interface this has been changed but not everywhere.
        
        Change-Id: I8f0911a6ae1775335950c0212dac52962a2af46a
        Reviewed-on: https://gerrit.libreoffice.org/81779
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-10-31  Justin Luth  <justin.luth@collabora.com>  [32efd4529aba776eca9456e96656d542267874f3]

        tdf#128447 sc/vml: accept <? ?> xml prolog
        
        ... or processing instruction, or text directive.
        
        The inability to parse this was exposed in LO 6.2
        with commit 2cae2ecfef47d8dd10647c10f9577392c1887d3a
        
        I added <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
        to the top of vmlDrawing1.vml from the unit test,
        which invalidates the entire .vml file and the two
        controls are lost without this fix.
        
        Change-Id: Ia1e6d5f9bb932756f70dca59fa8b32004c9e8013
        Reviewed-on: https://gerrit.libreoffice.org/81730
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins

2019-10-31  rizmut  <riz_17_oke@yahoo.co.id>  [5d0bfad6c9e8200f90e02da749b71eff04a0794d]

        Breeze & Sifr: fix for tdf#126796 wrong percent stacked chart images
        
        - Add more 32 px Sifr icons
        - Make all chart Breeze dark background dark
        - Fix for wrong vertical text Sifr icons
        
        Change-Id: I275a596a00361b5e43a8e6bf453314a020ad2c36
        Reviewed-on: https://gerrit.libreoffice.org/81747
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-10-31  Olivier Hallot  <olivier.hallot@libreoffice.org>  [7c059125f7bc076f7055ae8bc9fbfb65735daaad]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Update icon replacement table in XSLT
            
            Change-Id: Idc7b98d02f07b9d47429fca1330021fee044971a
            Reviewed-on: https://gerrit.libreoffice.org/81811
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-31  Olivier Hallot  <olivier.hallot@libreoffice.org>  [33da9d55299e8d585f67a90b2829d0e75dfa6b78]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#127716 Add GlobalScope object description
            
            Also add BasicLibraries and DialogLibraries
            Refactor page
            Add entry in tree
            
            Change-Id: I9754af4d98fc6267120c232e1ba366262534b3a7
            Reviewed-on: https://gerrit.libreoffice.org/81803
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-31  Muhammet Kara  <muhammet.kara@collabora.com>  [57ba3d1d16df86d2393a8110620738e57265e19c]

        tdf#84257: Consistent 'slide' naming in Impress UI
        
        Change-Id: I6af0f6d79e145a4a0497cd72f960ee21d595b311
        Reviewed-on: https://gerrit.libreoffice.org/81796
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-10-30  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [369eac81d4a5aa629762d04f1a9b9696ffec8f1f]

        gtktiledviewer: always load with en-US language
        
        This is the default for Online, so makes sense
        to have the same in the gtktiledviewer as well.
        
        Change-Id: I8c4729aa301069e246554b06671ad86bbe50c441
        Reviewed-on: https://gerrit.libreoffice.org/81778
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-30  Miklos Vajna  <vmiklos@collabora.com>  [97f9af714ea1c46e498fa99f7ca34fc1708d38a6]

        Related: tdf#125038 DOCX import: fix unexpected linebreak inside IF condition
        
        Writer body text is expected to only contain the result of the field. So
        in case both the field command and the field result contains a
        linebreak, we need to make sure that linebreaks are ignored in the field
        command for field types where the Writer field implementation expects a
        single string.
        
        With this, the number of paragraphs in the bugdoc is now correct.
        
        Change-Id: I42f208d6943750ba2e8f88b52c373f6ca9cb2b71
        Reviewed-on: https://gerrit.libreoffice.org/81786
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-10-30  Caolán McNamara  <caolanm@redhat.com>  [07d78b38fb9f62d533bf76f9d061134dc862438c]

        honour closeable flag
        
        Change-Id: I4b37d6698d3ebd6449c5ba797784b49cc7b2cada
        Reviewed-on: https://gerrit.libreoffice.org/81757
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-30  Stephan Bergmann  <sbergman@redhat.com>  [c9858b725bdb0fe459d89e0d2aa9c7e391989cba]

        Clarify current loplugin:stringadd behavior
        
        Change-Id: Ie5fb84e2b9afddcf86c86364811f0c4f5b90c82e
        Reviewed-on: https://gerrit.libreoffice.org/81748
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-30  Serge Krot  <Serge.Krot@cib.de>  [2cd4378177621e82e1b0128b6558f7d69ae9fdb8]

        add new command for ToggleButtonToolbarContoller: createPopupMenu
        
        Change-Id: I642763d577a7c6ceb8852ea54f592c32864ccfb8
        Reviewed-on: https://gerrit.libreoffice.org/80556
        Reviewed-by: Serge Krot (CIB) <Serge.Krot@cib.de>
        Tested-by: Serge Krot (CIB) <Serge.Krot@cib.de>
        (cherry picked from commit b8fe64ed9d815473c15bb0c4b1ef03321c536cf3)
        Reviewed-on: https://gerrit.libreoffice.org/81640
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-10-30  Caolán McNamara  <caolanm@redhat.com>  [5c5c22584d832cf87fe45ddb983d31d6a160f750]

        remove unnecessary include
        
        Change-Id: I9e2a40d3b6302b38a4df69c50cca4df21e0ab1c0
        Reviewed-on: https://gerrit.libreoffice.org/81729
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-30  Caolán McNamara  <caolanm@redhat.com>  [24199261767ce86674d675b7e5fa7ce3a615f442]

        split WindowStateData into its own header
        
        Change-Id: I2ad8f4edd1d8e0f4a4f9a1eec546f98d94a48198
        Reviewed-on: https://gerrit.libreoffice.org/81743
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-30  Caolán McNamara  <caolanm@redhat.com>  [d465d5b1cc962f56534d685fe8af5f26083fb7ba]

        can avoid intermediate vcl::Window use
        
        Change-Id: I51d1a84fdf7a8c7d204691d52dec10db051c3b00
        Reviewed-on: https://gerrit.libreoffice.org/81745
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-30  Caolán McNamara  <caolanm@redhat.com>  [39759e85d9931ba9dcee04bb4010c51d729b7ecf]

        move WindowStateState to vclenum.hxx
        
        Change-Id: Ia1b7c2bfa2fc1ee8ff65bdde79ba9be59700c17b
        Reviewed-on: https://gerrit.libreoffice.org/81742
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-30  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [8f877e337489a709188a13c7457ea3f6d7c94691]

        Add link to FilterName list
        
        Change-Id: Ied60127d12556ca49859bb93fcb067081450bb2f
        Reviewed-on: https://gerrit.libreoffice.org/81741
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-10-30  Miklos Vajna  <vmiklos@collabora.com>  [308343c7389a4de726995709f6344f3da44ffe1b]

        sw: document what is an SwLayoutFrame
        
        It confused me that we have an SwFrame::GetLower(), but that always
        returns nullptr for any non-layout frames.
        
        Change-Id: I6dd5ddbede852ed6c702a9216439aedf985353db
        Reviewed-on: https://gerrit.libreoffice.org/81736
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-10-30  Muhammet Kara  <muhammet.kara@collabora.com>  [f943dd99ce7dfab222edaafbc7e5d3711781f89c]

        tdf#114175: Set proper title for page rename dialog in Draw
        
        Change-Id: I014a4a654b9f6f4f330e61d1436d2a7aceead0c1
        Reviewed-on: https://gerrit.libreoffice.org/81738
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-10-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [441b58ad230dde583a32cbd93ab80f3db2b54b15]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#128427 Add 'delete' heading in custom Help pg
            
            Add the 'Delete' heading in the Keyboard customization Help page
            
            Change-Id: Id13303e1572fe9a39ec6f519ec55bb050637d73a
            Reviewed-on: https://gerrit.libreoffice.org/81776
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-30  Michael Stahl  <Michael.Stahl@cib.de>  [81112d875f1c29f1244e7f283f90d56cfbe5b5b4]

        sw: SwXFrame::attach(): re-anchoring AS_CHAR flys does not work
        
        This happens on import of fdo75208-1.docx, where this:
        9  writerfilter::dmapper::DomainMapper_Impl::appendTextContent(com::sun::star::uno::Reference<com::sun::star::text::XTextContent> const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) (this=0x6406be0, xContent=uno::Reference to (SwXTextFrame *) 0x6944030, xPropertyValues=empty uno::Sequence) at writerfilter/source/dmapper/DomainMapper_Impl.cxx:1845
        10 writerfilter::dmapper::DomainMapper_Impl::PopShapeContext() (this=0x6406be0) at writerfilter/source/dmapper/DomainMapper_Impl.cxx:2620
        11 writerfilter::dmapper::DomainMapper::lcl_endShape() (this=0x6406b10) at writerfilter/source/dmapper/DomainMapper.cxx:2989
        
        ... somehow wants to reanchor it but the result is that the
        SwFormatAnchor in the SwFrameFormat points to one node and the
        SwTextFlyCnt hint and its CH_TXTATR dummy char are in a different node,
        and during text formatting we get
        
        sw/source/core/text/txtfrm.cxx:1261: TextFrameIndex SwTextFrame::MapModelToView(const SwTextNode*, sal_Int32) const: Assertion `static_cast<SwTextNode*>(const_cast<SwModify*>(SwFrame::GetDep())) == pNode' failed.
        
        If this is really intentional something, perhaps
        SwFrameFormat::Modify(), would need to move the hint too,
        but probably this is an accident.
        
        Change-Id: I4d2afec275f187a65d18c0bcd0fd17e12c42ed0a
        Reviewed-on: https://gerrit.libreoffice.org/81702
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-30  Michael Stahl  <Michael.Stahl@cib.de>  [a631fbe78881707b74025f6ba392f100aad6419f]

        sw: makeMark(): insert CH_TXT_ATR before inserting into sorted vector
        
        ... because if the new fieldmark is exactly around an existing
        fieldmark, we get this on tdf112797-3.docx:
        sw/source/core/doc/docbm.cxx:481: void {anonymous}::lcl_DebugMarks(const container_t&): Assertion `std::is_sorted(rMarks.begin(), rMarks.end(), lcl_MarkOrderingByStart)' failed.
        
        Change-Id: If998c95d4c6c40654936773defc674ee55f736c4
        Reviewed-on: https://gerrit.libreoffice.org/81700
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-30  Michael Stahl  <Michael.Stahl@cib.de>  [a6516c76c01b92f7d35bfb352b63af7de42b5707]

        writerfilter: rtftok: filter control characters
        
        ... in RTFDocumentImpl::checkUnicode(); see ooo86460-1.xls [sic]
        for an example.
        
        There is another caller of text() in rtfdispatchdestination.cxx:311 but
        it turns out that buffered text was created by text() in the first
        place.
        
        This shouldn't be a problem for DOCX because XML 1.0 doesn't allow the
        bad control characters anyway so the sax parser should report an error
        in that case.
        
        Change-Id: Ice45e1c3c8c7db668a4cfb8364e42addea1777ce
        Reviewed-on: https://gerrit.libreoffice.org/81697
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Michael Stahl <michael.stahl@cib.de>

2019-10-30  Muhammet Kara  <muhammet.kara@collabora.com>  [3701a8a8197f94551a0080ca7db102c0317b2133]

        tdf#114175: Proper naming for 'Insert Page' undo action in Draw
        
        Change-Id: Ia22b4ee8cde95dac936715ef89ca5ef9811ede12
        Reviewed-on: https://gerrit.libreoffice.org/81735
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-10-30  Luboš Luňák  <l.lunak@collabora.com>  [998057c36b6df4a12818824d770121f779725f72]

        fix vcldemo lookup of icons
        
        Icon themes are in [srcdir]/icon-themes, which is not necessarily
        the same as $PWD/icon-themes.
        
        Change-Id: Id2c5037afcbea4ea7dd511a9e10e19e05fa52a5a
        Reviewed-on: https://gerrit.libreoffice.org/81701
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-30  Luboš Luňák  <l.lunak@collabora.com>  [282126c22cccac60388df2cbf3216acb3ba33e21]

        make CppunitTest_vcl_pdfexport a slowcheck
        
        Because it is, well, slow.
        
        Change-Id: I0efb4ee9720736aded938adbb93b12cb227ac2ae

2019-10-30  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [be27538c6a13d6dd9343dc0092c841cfe8c3c3e5]

        tdf#42949 Fix IWYU warnings in canvas/source/*/*hxx
        
        Except directx/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I4504e087edfd837a3a91df49e296bbf40778b030
        Reviewed-on: https://gerrit.libreoffice.org/81586
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [6d830c6e26b89a441c11731165eb4d9e0f0d3881]

        loplugin:finalclasses framework
        
        Change-Id: Ide6531c29fd44003a3235dbd75af79fec0d94678
        Reviewed-on: https://gerrit.libreoffice.org/81727
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-30  Balazs Varga  <balazs.varga991@gmail.com>  [d0aaad22a95d96f4da2c930d98bdba138d4e15a1]

        tdf#128432 OOXML chart import: fix x axis scale regression of 3D charts
        
        Set 3D charts ShiftedCategoryPosition value
        to default true in case of BarDiagram and StockDiagram.
        
        Regression from commit: 111c260ab2883b7906f1a66e222dbf4dc3c58c4f
        tdf#127777 OOXML chart export: fix "CrossBetween" for not imported charts
        
        Change-Id: I5bf0e6f6e7ad96e6c96c01ab18d74d51419f5e3c
        Reviewed-on: https://gerrit.libreoffice.org/81695
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-10-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [f903af07aab03f94e36a74936deef7f28d05a779]

        loplugin:finalclasses tools
        
        Change-Id: I6577a0947acda837dd3f775b10fc09bac9fbb27e
        Reviewed-on: https://gerrit.libreoffice.org/81728
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-30  Eike Rathke  <erack@redhat.com>  [a874172b9b048cfc6c4aa73cdf52c54b9b34872a]

        Update to language-subtag-registry-2019-09-16
        
        Change-Id: Iebbf6a2b77951e4e952dd2da42b374c8ec00ad7b
        Reviewed-on: https://gerrit.libreoffice.org/81718
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-10-30  Michael Stahl  <Michael.Stahl@cib.de>  [9b1e3e9bfdc0639630a367e45e4bdc2e9f22e503]

        sw: UNO API: do not allow inserting control characters into nodes
        
        Refuse invalid input in DocInsertStringSplitCR().
        
        Change-Id: I097c1b3a1f70b0cf1fa3fc33fc1d965ee6c96280
        Reviewed-on: https://gerrit.libreoffice.org/81696
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-30  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [fddfbeff8a8989a1e8852d77f69f834c79eff62f]

        tdf#126324 pptx unit test for custom date import
        
        Add unit test for importing custom date field (<c:fld> element of type
        "datetime")
        
        Change-Id: Ifcb5641c99eeb79afe54b801750e68792880c000
        Reviewed-on: https://gerrit.libreoffice.org/81682
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-10-30  Eike Rathke  <erack@redhat.com>  [369cb79a994dc52de0e1ee02c2d824efcc0c18d3]

        Upgrade to ICU 65.1
        
        sberg says:  On Windows, implicit --enable-extras first causes a build breaker
        in workdir/UnpackedTarball/icu/source/extras/scrptrun when linking, because
        Windows link.exe doesn't understand -o.  But even with a patch
        
        > --- source/extra/scrptrun/Makefile.in
        > +++ source/extra/scrptrun/Makefile.in
        > @@ -74,7 +74,7 @@
        >  	 && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
        >
        >  $(TARGET) : $(OBJECTS)
        > -	$(LINK.cc) -o $@ $^ $(LIBS)
        > +	$(LINK.cc) $(OUTOPT)$@ $^ $(LIBS)
        >  	$(POST_BUILD_STEP)
        >
        >  invoke:
        
        linking would still fail with a missing ../../lib/icuucdd.lib, which is
        apparently expanded from $(LIBS) there, but I have no idea where it should be
        built but isn't.  Lets hope that --disable-extras is sufficient for our needs.
        
        Change-Id: I6d0117b230caa41abf488fcd069028e3474700f8
        Reviewed-on: https://gerrit.libreoffice.org/81632
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-30  Caolán McNamara  <caolanm@redhat.com>  [f645993593ff931d1659e701487131e3bd1b40f5]

        imgctrl.hxx only used by vcl and toolkit
        
        Change-Id: I77e2efa77d9fbc0830553faed269e1fec2b2a286
        Reviewed-on: https://gerrit.libreoffice.org/81713
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-30  Caolán McNamara  <caolanm@redhat.com>  [3e041c06897fb917977c18f57bde5871b0466a99]

        remove some unnecessary includes
        
        Change-Id: I5cad1142641587ef4393cbf73384f93540d61038
        Reviewed-on: https://gerrit.libreoffice.org/81712
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-30  Caolán McNamara  <caolanm@redhat.com>  [b8adb8264b48e66d7435e4463f575e25c5e02250]

        SpinButton only needed by vcl and toolkit
        
        Change-Id: I1a99231a895269bc728ed7730fe277bb8e73a25e
        Reviewed-on: https://gerrit.libreoffice.org/81711
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-30  Caolán McNamara  <caolanm@redhat.com>  [05b24909981fc952b36fe7ac520232bd19822c8a]

        don't need to include vcl/tabctrl.hxx
        
        Change-Id: Idb1f6700c5012303e45587db653b62a90e331c17
        Reviewed-on: https://gerrit.libreoffice.org/81710
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-30  Miklos Vajna  <vmiklos@collabora.com>  [bb16c36512189c0ff0c72cdb49a7fd24ee8f474d]

        svx: prefix members of SdrModel
        
        See tdf#94879 for motivation.
        
        Change-Id: I08d77b07092894b67f33ce4cdbe29302b61121d3
        Reviewed-on: https://gerrit.libreoffice.org/81717
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [5adc833f960d57719d8784dfd53e6070b26bf034]

        SfxFrameHTMLParser does not need to extend SfxHTMLParser
        
        since it's constructor is deleted, it is just a standalone function
        
        Change-Id: Ic872ecc6fa360b109224f4d80be64e30a48d84a3
        Reviewed-on: https://gerrit.libreoffice.org/81725
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [fa79e8df02a082cd4967bf7a1c61aa925dc7b101]

        loplugin:finalclasses svx
        
        Change-Id: If55e51b8627083ba3ece2b3270adb47668b25e9d
        Reviewed-on: https://gerrit.libreoffice.org/81705
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-30  Stephan Bergmann  <sbergman@redhat.com>  [f90d0de7b20b52c1910eb0ceac9d31f38a648613]

        -Werror,-Wunused-private-field
        
        Change-Id: I33d664873ddc6d061309c8858918f852f3ad60d6
        Reviewed-on: https://gerrit.libreoffice.org/81708
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-30  Stephan Bergmann  <sbergman@redhat.com>  [1136ed6c5112018af08f8ac703070cc195389b40]

        Fix Plugin::containsPreprocessingConditionalInclusion
        
        ...which had been broken since dfc0dc4801707b2d8080af1540625b43bd463e17
        "loplugin:casttovoid: fix containsPreprocessingConditionalInclusion()", and,
        when range.getEnd() was a macro loc, would typically have wandered off past
        the end of the intended range, until it would have encountered some #if etc.
        and erroneously returned true.  Fixed the fallout across the code base.
        
        While at it, added a clarifying comment and made the "lexing fails" cases that
        should never happen fail with a fatal error in debug mode.
        
        Change-Id: Ieff44548384426d7716b6fc6c836c9069d878729
        Reviewed-on: https://gerrit.libreoffice.org/81721
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [b5d8a5f830832f04d192f1351d8e523a2ef0042a]

        loplugin:finalclasses svtools
        
        Change-Id: I17f4fd3960a23132916ea64b21cc8869a94eaed4
        Reviewed-on: https://gerrit.libreoffice.org/81704
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [84ad5f840062b8a604c776ee86cedb3ba360f355]

        loplugin:finalclasses sot..svl
        
        Change-Id: I0814e98c82822752dd4410d595d35acb67d5a1d1
        Reviewed-on: https://gerrit.libreoffice.org/81703
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-29  andreas kainz  <kainz.a@gmail.com>  [436100ba320c1835eb6d5eeab838bbf669c3300a]

        tdf#127927 Character Dialog effect tab update
        
        Change-Id: I46ad6a54ae86ab010c1747808bdf77b1da243efa
        Reviewed-on: https://gerrit.libreoffice.org/81052
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-10-29  Caolán McNamara  <caolanm@redhat.com>  [bdbc439ac6c6a0eb615d55dcaaf0722f3013b812]

        tdf#49813 make autofilter popup at least the width of its column
        
        Change-Id: Idbcf3cdb62fb2886c3b05da721e8d326e0187588
        Reviewed-on: https://gerrit.libreoffice.org/81690
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-29  Caolán McNamara  <caolanm@redhat.com>  [517e093d78012896b54628d6a3092162be3cedec]

        tdf#127994 stabilize tip of the day width
        
        Change-Id: I26bdb7bc3fc7ad2037438f4fceba51388e4121eb
        Reviewed-on: https://gerrit.libreoffice.org/81685
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-29  Caolán McNamara  <caolanm@redhat.com>  [ddd5e2575e869729fb056b29f06cbbaca9f8b05e]

        can move iconviewimpl.hxx beside iconviewimpl.cxx
        
        Change-Id: I48d5df7d6ebf8e22a265e163caaf759ac703f616
        Reviewed-on: https://gerrit.libreoffice.org/81681
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-29  Caolán McNamara  <caolanm@redhat.com>  [951c7cdbe22cee286e0930db849038e1c872782f]

        TreeListBox doesn't need a factory anymore
        
        Change-Id: Ice5891e39b0fe4e8d2e5d0f26f0e06069494a785
        Reviewed-on: https://gerrit.libreoffice.org/81680
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-29  Caolán McNamara  <caolanm@redhat.com>  [3ca92aee38c98ba6e0a21d8531321ca2f0ab6968]

        Resolves: tdf#127645 fix crash on revisit to check updates
        
        Change-Id: I64474d014754e6a58aa8a9b037c336997c44daf2
        Reviewed-on: https://gerrit.libreoffice.org/81693
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [714f0868a59ff6f8b6032e137c8aa62a95bb20dc]

        loplugin:finalclasses jvmaccess..o3tl
        
        Change-Id: Iadb8621d7490b55ee6dbcadffb3c7e2527958424
        Reviewed-on: https://gerrit.libreoffice.org/81655
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [af7589107e3540d0454965b58e3177f4057ce48c]

        loplugin:finalclasses sfx2
        
        Change-Id: I77330d53adb5c6ec66750e57fdc539353b4c9725
        Reviewed-on: https://gerrit.libreoffice.org/81657
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [5ef60d5af78bfa9bc297df7d83042e53a9a04e0f]

        loplugin:finalclasses in oox
        
        Change-Id: I95f69d99194f91851b2ef86bebf20006fa32fef3
        Reviewed-on: https://gerrit.libreoffice.org/81656
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-29  Miklos Vajna  <vmiklos@collabora.com>  [435ab51ec8920033b7865f27f4afee8a852a0b31]

        tdf#128399 sw btlr: fix clicking to lower rotated cell
        
        In case a table has more than 1 btlr cells in multiple rows, the first
        captured the mouse.
        
        This was because SwFrame::GetPaintArea() assumed that left and right
        edges can be compared directly, without going via the SwRectFnSet
        abstraction. This works for hozizontal and plain vertical directions,
        but not for btlr.
        
        Change-Id: Ia3bd7623a5d8d9ad3bdfabceb10adc0dbf105059
        Reviewed-on: https://gerrit.libreoffice.org/81688
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-10-29  Caolán McNamara  <caolanm@redhat.com>  [c3877269eebc591578e1c6f7e19781b26774697b]

        SvxNumValueSet doesn't need a builder anymore
        
        Change-Id: I57ba416605bec1ddebf05ab65f7209a4bd51bca7
        Reviewed-on: https://gerrit.libreoffice.org/81678
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [23d3682d0ef10ba54e7952ec861b97cda983c6fc]

        return value from IDocumentLinksAdministration::SetData unused
        
        since initial commit
        
        Change-Id: If104670adc57501f6712c3c060590251c266118a
        Reviewed-on: https://gerrit.libreoffice.org/81649
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-29  Caolán McNamara  <caolanm@redhat.com>  [2cd6ff8a54b0db76b2f4c5f75988367cfb0feaf0]

        remove unnecessary includes
        
        Change-Id: Ia4a622b34ff3f71963cff7a1aa8658a4df12f04f
        Reviewed-on: https://gerrit.libreoffice.org/81676
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-29  Caolán McNamara  <caolanm@redhat.com>  [93bf9aee23706a36cabbe51c2677752f93d57812]

        SvTreeListBox doesn't need a factory anymore
        
        Change-Id: Iada22d8300a3189e9b1eacee7042523686acb60b
        Reviewed-on: https://gerrit.libreoffice.org/81679
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-29  Caolán McNamara  <caolanm@redhat.com>  [2813400886ad1b8dda4675e2696d4aa4c599fc8c]

        svimpbox.hxx now only included by vcl
        
        Change-Id: I0dd7691d0be8a3f54a7bcace17a36dce0ed17931
        Reviewed-on: https://gerrit.libreoffice.org/81677
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-29  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [c920592d2e431d96a1a8c5896a23d7dc59b01cf6]

        tdf#42949 Fix IWYU warnings in ucb/*/*cxx
        
        Also recheck hxx files after recent changes in f-u-i
        
        Note: to build ucb/source/ucp/webdav one needs to use the
        --with-webdav=serf
        configure option
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I69c3a869394b0667b4d51e18e5293000872227a5
        Reviewed-on: https://gerrit.libreoffice.org/81496
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-29  Michael Stahl  <Michael.Stahl@cib.de>  [e4ea1d08296755cb765e699325b895cac448e0df]

        sw: makeMark(): check position of point fieldmarks
        
        A new point fieldmark must have an empty range, which is expanded when
        the CH_TXT_ATR_FORMELEMENT is inserted.
        
        A copied point fieldmark must contain exactly its
        CH_TXT_ATR_FORMELEMENT.
        
        Change-Id: Iaf3cdad058539300199fe159d215b7aa37dae35d
        Reviewed-on: https://gerrit.libreoffice.org/81672
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-29  Michael Stahl  <Michael.Stahl@cib.de>  [b2fe67eb74cfa124d654815eb7897380602a2b66]

        writerfilter: assert that start position is before end position
        
        As seen in fdo34663-1.docx; should find more bugs hopefully.
        
        Change-Id: Id38fdebe3ab4f48af298e2ef76ad66051cee5bcf
        Reviewed-on: https://gerrit.libreoffice.org/81671
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-29  Michael Stahl  <Michael.Stahl@cib.de>  [40f801db20a2d0f7d842b8be039c47c3718d6686]

        writerfilter: need to always import form-fields with their ffData
        
        The generic field import path ignores ffData, becuase it's a separate
        element and not part of the field command.
        
        Change-Id: Ie7c622aff01e4f1a63269b46aa7b06f4f18db8c4
        Reviewed-on: https://gerrit.libreoffice.org/81670
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-29  Michael Stahl  <Michael.Stahl@cib.de>  [97196ddfea7bea9e6c22dcc722aaa2cdfff971e8]

        writerfilter: fix handling of checkbox/dropdown fieldmarks
        
        The InsertFieldmark()/PopFieldmark() isn't necessary for these because
        they can only be a point/single CH_TXT_ATR_FORMELEMENT anyway.
        
        For example fdo34663-1.docx goes quite wrong with InsertFieldmark()
        doing stuff but then PopFieldmark() isn't called because it doesn't have
        a ffData, and then the TextAppendStack is messed up.
        
        Change-Id: I0af7c2577070e903b6f87d2fe47a40a1365198fa
        Reviewed-on: https://gerrit.libreoffice.org/81669
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-29  Michael Stahl  <Michael.Stahl@cib.de>  [58a86af36295b4fc1e07c0bd38f74530a2ce0f08]

        writerfilter: use insert position in PushFieldContext()
        
        Don't hardcode end of text; see mangled nested fields in e.g.
        sw/qa/core/data/ooxml/pass/fdo79838.docx
        
        Change-Id: I1b77e7a0c0d2a7d52b5facbb43a0ed0747d74cea
        Reviewed-on: https://gerrit.libreoffice.org/81668
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Michael Stahl <michael.stahl@cib.de>

2019-10-29  Henry Castro  <hcastro@collabora.com>  [cca1bacd4648a85895e956da850e97462dd5438b]

        lok: simplify the function "SlideBackground::DumpAsPropertyTree"
        
        Change-Id: I288bcfa2f6ba82e83c541430d3782f2001645396
        Reviewed-on: https://gerrit.libreoffice.org/81544
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2019-10-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [d273539423c2713507d5ea9456f5cf35de34f892]

        add script for finding public symbols that can be private
        
        Change-Id: I0b4928cf0ff8300ea00f6d902be1a80fe11b6111
        Reviewed-on: https://gerrit.libreoffice.org/81673
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-29  Szymon Kłos  <szymon.klos@collabora.com>  [5f5995097344772c59a9690d8e06eb7b39af3c99]

        jsdialogs: set .uno:BackgroundColor in Calc
        
        Change-Id: Ic887a8a0f6dc0509ec848c0f4e405633c1900fcb
        Reviewed-on: https://gerrit.libreoffice.org/81660
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-29  Caolán McNamara  <caolanm@redhat.com>  [783fec72977ffaa389629d9ecbc5576eb47f2188]

        SvtURLBox not used in any .ui files anymore
        
        Change-Id: I03802d3345ce29f52d026f2638cb19d6209cd9e2
        Reviewed-on: https://gerrit.libreoffice.org/81495
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [0ef5c47547bec6319b853326603f3b807407fe78]

        sc: rowcol: tdf#50916 convert core/tool
        
        Change-Id: I0fe5a7ef4a79d0832802945ce1b9da4752f1d5fc
        Reviewed-on: https://gerrit.libreoffice.org/81598
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-29  Caolán McNamara  <caolanm@redhat.com>  [07bde58988705ca45a619eb7a4e670a5d951abf6]

        use activate-link instead of clicked
        
        so we can return true to consume the event and not continue to the
        default url dispatch handler
        
        Change-Id: I66400363a57d528a25d68a7f9314a8bc7d95876e
        Reviewed-on: https://gerrit.libreoffice.org/81555
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-29  Caolán McNamara  <caolanm@redhat.com>  [09e3d45cdc5c739e5246388a83ccfc6d76bf66e9]

        weld fpicker cluster
        
        Change-Id: I6566263809ff0032388a0b56571f0cf7428058d7
        Reviewed-on: https://gerrit.libreoffice.org/81334
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-29  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [93a641d291adf86491cc68ac64f4f614c937183a]

        Remove unused XMouseMotionListener from PresenterController
        
        Change-Id: I0b29f3dc300f71b13bc5c7844f1bcf34591dba19
        Reviewed-on: https://gerrit.libreoffice.org/81651
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-10-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [bff71a43e03df33e4eb859e2bfe9e31a1762093d]

        loplugin:finalclasses filter..framework
        
        Change-Id: Ic4d0a2946c925035d60defc4d25caea05535adbc
        Reviewed-on: https://gerrit.libreoffice.org/81654
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-29  Caolán McNamara  <caolanm@redhat.com>  [b19af2a63fc58d4f6d965e9229aed19e8fb86607]

        this help case doesn't arise anymore
        
        Change-Id: I844f3b310e74652e3b310053a1254e06045c4506
        Reviewed-on: https://gerrit.libreoffice.org/80334
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a47f3584b274f66d43a3f372a5cae4b736133d9a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix wrong/obsolete embeds
            
            Change-Id: I59e5a18c403caef79b1f08a8575c310faa724f08
            Reviewed-on: https://gerrit.libreoffice.org/81659
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-29  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [6f9156d14cce0c629ecdc18aff086ee00a7f510f]

        Remove unused XFocusListener from PresenterController
        
        Change-Id: If953ae5cbe74d918d435c9f90189a9f228181ccc
        Reviewed-on: https://gerrit.libreoffice.org/81650
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-10-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [e73d13a11a00431d47322d18d44fdedbfe7f9f93]

        loplugin:finalclasses in editeng
        
        Change-Id: Ie9da2c57fa9cd355dc5826cf5afd1c5b84cd22d7
        Reviewed-on: https://gerrit.libreoffice.org/81648
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-29  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [ca77ba6d9c28e82d6e63f9cd19794ce678accae2]

        Remove unused XMouseMotionListener from PresenterButton
        
        Change-Id: I2ee99fa24fa949aedcd8d94fff68449441b9da6d
        Reviewed-on: https://gerrit.libreoffice.org/81646
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-10-29  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [37cbd4f5d6335186244022392c2bc60f3db27be0]

        Remove unused XWindowListener from PresenterButton
        
        Change-Id: I98da5679e108f3684243ce4cca03ad54b9fee84a
        Reviewed-on: https://gerrit.libreoffice.org/81645
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-10-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [bfd6beaa8e836c739dcc2af67ebd634f03cb2060]

        loplugin:finalclasses in drawinglayer
        
        Change-Id: I24e5187f603f66ef87f10a1b197907c5b869cfd1
        Reviewed-on: https://gerrit.libreoffice.org/81644
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-29  Caolán McNamara  <caolanm@redhat.com>  [af16372211927c3ed1b3cc760ec182c30fda491c]

        cid#1453992 Dereference after null check
        
        presumably pInputHdl cannot be null
        
        Change-Id: If7fe7b43a23c5d917a18b09f46226c5b8e6009a1
        Reviewed-on: https://gerrit.libreoffice.org/81626
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-29  Caolán McNamara  <caolanm@redhat.com>  [8aa327ab3e55b2978da31764afcfbdc545ffc0b0]

        Resolves: tdf#128410 wrong size request for dialog
        
        Change-Id: I880b00680723c7f8bac52dedc9aa7a1a6ba49e52
        Reviewed-on: https://gerrit.libreoffice.org/81627
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-29  Caolán McNamara  <caolanm@redhat.com>  [10c9fe853aa97087185c33fb838de4b5b38d6d0a]

        Related: cid#1448329 call GetSbData() just once
        
        rather than every time its result it needed to deconvolute this a
        layer
        
        Change-Id: I1a611ed2bd74e682501cf8cbd64a5e285ec1c7e9
        Reviewed-on: https://gerrit.libreoffice.org/81628
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-29  Caolán McNamara  <caolanm@redhat.com>  [80cbd1ceedc1a50a70f3eef61ce38e13f7556422]

        cid#1448471 Wrapper object use after free
        
        Change-Id: I4a6f31491f857280623302569afa982b37c16e89
        Reviewed-on: https://gerrit.libreoffice.org/81629
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-29  Caolán McNamara  <caolanm@redhat.com>  [5d07d19d0d2f036c5aa72fd933f2fe94295cc2df]

        cid#1455158 Explicit null dereferenced
        
        Change-Id: Icdf6dd9bee5f917a6a6b26b3d80c0502a656948b
        Reviewed-on: https://gerrit.libreoffice.org/81625
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [6e1376dd60442275f34a58cf7b7c8e54b0902f78]

        loplugin:finalclasses fix check
        
        need to check after we generate the inherited-from set, not before
        
        Change-Id: Ic66deeb680f4a2505d66f99872ac7a5bc263cda9
        Reviewed-on: https://gerrit.libreoffice.org/81636
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-29  Miklos Vajna  <vmiklos@collabora.com>  [5d1709a7c4184eb31cfc4c2d3acadff3a4a68189]

        tdf#104017 DOC export: be less aggressive with merging page styles
        
        Regression from commit 7146d8bcd96f844dc0239a5b29a6b36c3cb5a2cc
        (MSWordExportBase::OutputSectionBreaks: avoid fake section breaks,
        2014-07-28), the problem was that we merged two separate page styles
        just because they were similar. This resulted in merging two independent
        tables into a single one.
        
        Fix the problem by merging the first and follow page style only in case
        the first page style is RES_POOLPAGE_FIRST, this resolves the current
        problem and keeps the original problem fixed, too.
        
        (Long-term, a better fix would be to not split the page styles in
        writerfilter/, similar to how the DOC import doesn't do that anymore:
        and then the merging can be avoided unconditionally.)
        
        Change-Id: I357f1337cb0abc7fa1d88aa44ff87b4b464af81c
        Reviewed-on: https://gerrit.libreoffice.org/81630
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-29  Stephan Bergmann  <sbergman@redhat.com>  [4e7d4eac01f180b19aea98e1f40b4cffe3fd2aac]

        Adapt comment
        
        external/icu/clang-cl.patch has been dropped by
        398e1e6ae83999eea8fb8c845190667695ac115f "Upgrade to ICU 64.2"
        
        Change-Id: Ic1ab2b02820cc15f9b14bdaab4554e1da5234623
        Reviewed-on: https://gerrit.libreoffice.org/81638
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [01b1442e2b866c975565cb6d585ae394e9b3cb9f]

        loplugin:finalclasses in connectivity
        
        Change-Id: I8f85331338247d4b144c5d5487c2fb59c5237dff
        Reviewed-on: https://gerrit.libreoffice.org/81637
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [caa4c416675f9d5f6e5006b551f8534088c5bdf1]

        remove XclRoot::GetDocRef
        
        duplicate of GetDoc
        
        Change-Id: I4b4d261684cbff4513a797b9b5af76f11737b980
        Reviewed-on: https://gerrit.libreoffice.org/81635
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-29  Stephan Bergmann  <sbergman@redhat.com>  [78fbbc77d0e3318c6490470f8050a5b1e3cae28d]

        external/icu: Fix UBSan nullptr-with-nonzero-offset
        
        ...(new with Clang 10 trunk), as seen during ExternalProject_icu:
        
        > rbutil.c:49:67: runtime error: applying non-zero offset 1 to null pointer
        >  #0 in get_basename at workdir/UnpackedTarball/icu/source/tools/genrb/rbutil.c:49:67
        >  #1 in make_res_filename(char const*, char const*, char const*, UErrorCode&) at workdir/UnpackedTarball/icu/source/tools/genrb/genrb.cpp:768:5
        >  #2 in processFile(char const*, char const*, char const*, char const*, char const*, SRBRoot*, signed char, UErrorCode&) at workdir/UnpackedTarball/icu/source/tools/genrb/genrb.cpp:695:14
        >  #3 in main at workdir/UnpackedTarball/icu/source/tools/genrb/genrb.cpp:527:9
        
        > rbutil.c:54:67: runtime error: applying non-zero offset 1 to null pointer
        >  #0 in get_basename at workdir/UnpackedTarball/icu/source/tools/genrb/rbutil.c:54:67
        >  #1 in make_res_filename(char const*, char const*, char const*, UErrorCode&) at workdir/UnpackedTarball/icu/source/tools/genrb/genrb.cpp:768:5
        >  #2 in processFile(char const*, char const*, char const*, char const*, char const*, SRBRoot*, signed char, UErrorCode&) at workdir/UnpackedTarball/icu/source/tools/genrb/genrb.cpp:695:14
        >  #3 in main at workdir/UnpackedTarball/icu/source/tools/genrb/genrb.cpp:527:9
        
        (uprv_strrchr appears to be plain strrchr, see
        workdir/UnpackedTarball/icu/source/common/cstring.h, so returns null for "not
        found", and in both of the fixed places, the following
        
          if(lastSlash>filename)
        
        was apparently meant to filter out cases where uprv_strrchr returned null.)
        
        Change-Id: I32b3a72955d33d73fa4295cf5f91a69fd270efeb
        Reviewed-on: https://gerrit.libreoffice.org/81613
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [13532e63e715ab2bfd1a8040bec6f700fbfa6250]

        loplugin:finalclass in comphelper
        
        Change-Id: Ic64151191e46dff81c0a5cb8377f89e1e4afb269
        Reviewed-on: https://gerrit.libreoffice.org/81624
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-29  Olivier Hallot  <olivier.hallot@libreoffice.org>  [857c9193615574539e21e4b58069e4f4a905ac02]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add screenshot for New Doc hyperlink help page
            
            Use kde5 breeze theme
            
            Change-Id: Ida64f6ea49f5f381ae61aa52195a592138d7636e
            Reviewed-on: https://gerrit.libreoffice.org/81633
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-29  Muhammet Kara  <muhammet.kara@collabora.com>  [25506d15222e583ce5d62b016cf598a9aef65d09]

        tdf#108202: Correct Draw page naming in insert pages, and page naming dialogs
        
        Change-Id: I2485bc29d6286cc30436fa9ecfb29e724578db41
        Reviewed-on: https://gerrit.libreoffice.org/81631
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-10-28  Miklos Vajna  <vmiklos@collabora.com>  [7ab68018b3b6410a3896642d3c6945bddf397911]

        Android: document one SDK version that works
        
        configure.ac doesn't check for any version as far as I see, add what
        works for me at the moment.
        
        Change-Id: If8b28e2a5d4bf4aea4325038ddf416a43f904db4
        Reviewed-on: https://gerrit.libreoffice.org/81621
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [7a059baa880a3c8e479b62644ad05fb56726c4b2]

        loplugin:finalclasses in avmedia..basic
        
        Change-Id: Ia54364237149fac38e6ebcc5fcf9933d0ccf5984
        Reviewed-on: https://gerrit.libreoffice.org/81619
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [4b91b7dfa75d710d6845fd98b491889ec80d9da8]

        loplugin:finalclasses look for classes with virtual members
        
        where making them final gives the compiler freedom to de-virtualise some
        calls
        
        Change-Id: I5755a41c42d9f23af58b873efae37a1d240fbd89
        Reviewed-on: https://gerrit.libreoffice.org/81618
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-28  Michael Meeks  <michael.meeks@collabora.com>  [036d2653d1005b1c5a0b4ca323513557b1cc7d52]

        headless: optimize DrawWaveLine / drawPixel.
        
        ImplDrawWaveLine - used to render colored lines under mis-spelled
        and/or grammatically interesting sections uses (for better or worse)
        'drawPixel' to draw the line.
        
        Implementing drawPixel with a tiny B2DPolyPolygon is easy reading
        but triggers the unbelievably expensive SystemDependentDataHolder
        paths as well as some big chunks of logic for very large numbers
        of pixels (if you have lots of mis-spelling this can make typing
        visibly slower.).
        
        Change-Id: Ie6ad513e27f820bcad5030579428374c8d22fb3d
        Reviewed-on: https://gerrit.libreoffice.org/81622
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-28  Caolán McNamara  <caolanm@redhat.com>  [b04109027abc76b56a33f471f4cc0a9420ee4f29]

        cid#1448338 silence Untrusted value as argument
        
        Change-Id: I8adc878b3ddb11940f5aadd6cf3d1738eaebbce2
        Reviewed-on: https://gerrit.libreoffice.org/81609
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [622465526cb0832145f2d0c1a2669f941b060273]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add screenhshot for Hyperink Mail help page
            
            Use kde5 breeze theme
            
            Change-Id: I9976779b3a6455c42a4a70c68060982ad35de3e2
            Reviewed-on: https://gerrit.libreoffice.org/81617
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [eafea7214776d2e38b242a1363f66365e8444f57]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add screenshot for hyperlink internet help page
            
            Use kde5 breeze theme
            
            Change-Id: I138474c651c198754871cac87fec399f8ff9e368
            Reviewed-on: https://gerrit.libreoffice.org/81614
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [dca24709d146abd9d6aa60d850989dd8d3f6bcbf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add screeshot for Hyperlink Doc page
            
            Use kde5 breeze theme
            
            Change-Id: I96b8e60f0ab5459c0c57ac0c187bb6f5e0840cd6
            Reviewed-on: https://gerrit.libreoffice.org/81601
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [57a9a9eb6f6780f8ab16b0bb1f6a148da65f4d50]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add screenhot in Font effects Help page
            
            Use kde5 breeze theme
            
            Change-Id: I3e8d7cc5358f4811c74af9675382a7acca9aa808
            Reviewed-on: https://gerrit.libreoffice.org/81595
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-28  Michael Stahl  <Michael.Stahl@cib.de>  [35d248cab1f0d4800f72abb5cb6afb56f40d9083]

        svl: HTMLParser: stop inserting control character garbage into Writer
        
        E.g. rhbz433940-1.html contains literal ^G characters that are inserted
        as-is into SwTextNodes.
        
        This now triggers assert about CH_TXT_ATR_FIELDSTART in
        SwSubFont::GetTextSize_() that was added in
        19a559b0ec9b806519c405651d6d2b2e14712b4a.
        
        Change-Id: I6aa7de41a04069e15b40865fd57894dae0fc10db
        Reviewed-on: https://gerrit.libreoffice.org/81606
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Michael Stahl <michael.stahl@cib.de>

2019-10-28  Miklos Vajna  <vmiklos@collabora.com>  [7b0534cb70e96028c8525285c42a71415704cede]

        Related: tdf#125038 DOCX import: fix unexpected MERGEFIELD result inside IF
        
        The problem is that DOCX supports nesting MERGEFIELD fields inside IF
        fields, while SwHiddenTextField only supports a single string as a
        condition.
        
        This means in case there are MERGEFIELD fields inside the IF field,
        those fields will be inserted to the doc model before the IF field,
        exposing their value, while Word only uses their value during the
        evaluation of the IF expression.
        
        Fix the problem by inspecting the parent field command before setting
        the MERGEFIELD result.
        
        Change-Id: Ieca098f16f756bab5d23f219fa4ca30d077d4bb7
        Reviewed-on: https://gerrit.libreoffice.org/81615
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-10-28  Eike Rathke  <erack@redhat.com>  [398e1e6ae83999eea8fb8c845190667695ac115f]

        Upgrade to ICU 64.2
        
        As an interim step to upgrade to ICU 65.1
        Adds new scripts and Unicode blocks from Unicode 12.
        
        Change-Id: Idc4a6b29ffb04bcb424522fcbd29a8db0428c056
        Reviewed-on: https://gerrit.libreoffice.org/81611
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-10-28  Julien Nabet  <serval2412@yahoo.fr>  [d13219b10a69a2533b1afe258edeadac2b5c0651]

        Related tdf#117790: Caption order, caption positions for Lithuanian language
        
        I used Stephan's comment, see:
        https://bugs.documentfoundation.org/show_bug.cgi?id=117790#c7
        
        Modestas Rimkus' comment, see:
        https://bugs.documentfoundation.org/show_bug.cgi?id=117790#c11
        
        Change-Id: Icec673426a47f4308c2810c5e1beed1011c13374
        Reviewed-on: https://gerrit.libreoffice.org/81612
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-28  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [d1b9267a646983ca9f301871056ae611d27be171]

        tdf#128418 Fix crash in print preview
        
        Change-Id: I2a8c5511563ac3205722d63f22cde472a8aaddde
        Reviewed-on: https://gerrit.libreoffice.org/81610
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-10-28  Stephan Bergmann  <sbergman@redhat.com>  [bf180165b07d6592f23b0bdda8e66fff4fa57eab]

        Blind fix for Android build ('unsigned int' vs. 'unsigned long')
        
        Change-Id: I04de54231abb8b34c93cbcb96c21cae78d90bfd4
        Reviewed-on: https://gerrit.libreoffice.org/81608
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-28  Szymon Kłos  <szymon.klos@collabora.com>  [586c00f7ba59b0c75ed2dd8ecf241a4d81c82331]

        jsdialogs: allow to use transparent highlight
        
        Change-Id: Ib19dbbf3c13afd20bee47226704887f899c99b5d
        Reviewed-on: https://gerrit.libreoffice.org/81597
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-28  Justin Luth  <justin.luth@collabora.com>  [9b8052bba91ed616de77006cd0d3dee3965caece]

        related tdf#99602 writerfilter TODO: subscript - use CharStyle fontsize
        
        GetAnyProperty was missing a check for character style properties.
        
        This patch depends on commit 875793d841165aaaaefa2c34b855e8f0f8a8c214
        related tdf#99602 writerfilter TODO: subscript - use ParaStyle fontsize
        
        and on commit 5e97d1a57717f8dbf69b987d2bda8616972eec52
        NFC writerfilter: preparation for adding CharProps to GetAnyProperty
        
        Change-Id: I4e28589917e41fa545d5aab05f97a67502486136
        Reviewed-on: https://gerrit.libreoffice.org/80216
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-28  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [a991ad93dcd6807d0eacd11a50c2ae43a2cfb882]

        tdf#121441 improve DOCX footnote import
        
        ODF represents footnotes by using a fixed string for the label
        (text:note-citation) and a flexible body (text:note-body) for the
        representation in the footnote area. The only formatting of the
        footnote reference is done by changing the character class assigned
        to the anchor (which is the text range of the label in the text).
        For most of the setting, the footnote area label just follows the
        footnote body character formatting.
        
        OTOH MS Word has no such "restrictions". It handles the label just
        as concated, formated text runs with the same style. On top of it,
        DOCX completely splits the reference from the footnote area part,
        including its own label, which can easily result in completely
        different labels for the footnote and the reference, as I happened
        to repoduce for my test documents.
        
        At this point it's quite obvious that for any complex footnotes,
        LibreOffice won't be able to represent them. IMHO ODF should offer
        the same flexibility for the label and the body and allow all the
        normal formatting in the label. I'm not sure that getting footnote
        area and reference label out of sync is a good idea.
        
        So this patch tries to improve the situation in the current
        constraints set by ODF.
        
        1. It imports all runs of the whole custom DOCX footnote label.
        2. If any run contains a symbol, switches the font of the whole
           label to the referenced symbol font.
        3. Completely ignores the label of the footnote area and overrides
           the font of the footnote area label with the font of the
           reference.
        
        Other problems I found while testing this code:
        
        1. LO edit field correctly gets the font and character set, but
           displays empty glyphs. So no real way to edit the label.
        2. Normally the font of the footnote area label would follow the
           footnote font. This doesn't work anymore when the font is
           overridden for the label. Setting the whole font of the label
           to Symbol doesn't seem like a good solution either.
        3. You can't mix multiple fonts, or even symbols and letters, as
           you can just select one font for the label.
        4. You can't change the footnote are label font at all and since
           it doesn't follow the footnote area anymore, there is basically
           no way to change it.
        
        Change-Id: Iafa16936be81e1866c610ebf0f71ab15e74dd059
        Reviewed-on: https://gerrit.libreoffice.org/81370
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-10-28  Szymon Kłos  <szymon.klos@collabora.com>  [e70ccc06094bec12d1947328b98ea040b46d08fc]

        jsdialogs: fix .uno:BackColor command
        
        Change-Id: I628067afa4c3a8d28c5c3635c4e5e46f9febdf94
        Reviewed-on: https://gerrit.libreoffice.org/81602
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-28  Szymon Kłos  <szymon.klos@collabora.com>  [1144712bb99cfb699e73b473ee44351c50a35613]

        jsdialogs: make possible to set .uno:BackgroundColor in Writer
        
        Change-Id: Ifd6a63683ddf36a3c1e8babd9c030ae5f051ed00
        Reviewed-on: https://gerrit.libreoffice.org/81596
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-28  Stephan Bergmann  <sbergman@redhat.com>  [6385e04f7e194ce6dcc82588f38355b467d0d276]

        Completely remove lambda capture that is unused
        
        ...since 6d6fad522a2cd6a2959ea774969a86288f5a3cb7 "Introduce OStringChar" (and
        had needlessly been kept alive with ce3badb157c58941608f878a7de98c7739e30aec
        "compilerplugins: fix -Werror,-Wunused-lambda-capture")
        
        Change-Id: Ie34ef1197f97ecab5b8f30741f1e2c4b3a9db594
        Reviewed-on: https://gerrit.libreoffice.org/81591
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-28  Rasmus Thomsen  <oss@cogitri.dev>  [2eadd46ab81058087af95bdfc1fea28fcdb65998]

        Fix build with poppler-0.82
        
        Change-Id: I3b6b3faea7986f3e5a6ae4790580d03bc9c955fc
        Reviewed-on: https://gerrit.libreoffice.org/81545
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [bc539bd3c04964471af6b5ca54264215c8995696]

        loplugin:stringadd improve detection
        
        if one side of the expression is a compile-time-constant, we don't need
        to worry about side-effects on the other side
        
        Change-Id: Iee71ea51b327ef244bf39f128f921ac325d74e2b
        Reviewed-on: https://gerrit.libreoffice.org/81589
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-28  Michael Stahl  <Michael.Stahl@cib.de>  [9f78a4174e5099ad3af65a23e158a51c1afca54d]

        cid#1455157: sw: Memory - illegal accesses  (WRAPPER_ESCAPE)
        
        (regression from b522fc0646915d4da94df38dd249c88b28f25be7)
        
        Change-Id: I54f93ac16a2d4ddc687937d44c3aec450e59dd0e
        Reviewed-on: https://gerrit.libreoffice.org/81588
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-28  Szymon Kłos  <szymon.klos@collabora.com>  [aa77830c2ca3dd4f4d81ac14c795230fab653b6b]

        jsdialogs: make possible to set .uno:BackColor
        
        Change-Id: I2fd9a70b54f211dbfe9bb58102e17afd38516d5d
        Reviewed-on: https://gerrit.libreoffice.org/81587
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-28  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [294b01d19b858dd476a429c8717e912ea316bfeb]

        tdf#42949 Fix IWYU warnings in accessibility/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Iddc1d33f5a520febf1bb317861acc2880595e7bf
        Reviewed-on: https://gerrit.libreoffice.org/81358
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-28  Stephan Bergmann  <sbergman@redhat.com>  [677c8de4fa79cd9b278b142013ba7f1c9e4e41c3]

        external/boost: Adapt to std::allocator parts removed in C++20
        
        <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0174r2.html#4.2>
        "Deprecating Vestigial Library Parts in C++17" deprecated, among others,
        std::allocator::rebind and std::allocator::allocate's hint parameter, and
        <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0619r4.html#3.9>
        "Reviewing Deprecated Facilities of C++17 for C++20" removed them completely.
        (And <https://gcc.gnu.org/git/?p=gcc.git;a=commit;
        h=954026a7a4e6a1affd1ac5db237ccd75a3316760> "Remove redundant std::allocator
        members for C++20" removed them from libstdc++ now for -std=c++2a.)
        
        The change to boost/bimap/detail/bimap_core.hpp was necessary in
        Library_pdfimport:
        
        > In file included from workdir/UnpackedTarball/boost/boost/bimap/bimap.hpp:61,
        >                  from external/boost/include/boost/bimap/bimap.hpp:30,
        >                  from sdext/source/pdfimport/inc/pdfiprocessor.hxx:49,
        >                  from sdext/source/pdfimport/pdfiadaptor.cxx:27:
        > workdir/UnpackedTarball/boost/boost/bimap/detail/bimap_core.hpp: In instantiation of ‘class boost::bimaps::detail::bimap_core<boost::bimaps::unordered_set_of<pdfi::GraphicsContext, pdfi::GraphicsContextHash>, boost::bimaps::unordered_set_of<int>, mpl_::na, mpl_::na, mpl_::na>’:
        > workdir/UnpackedTarball/boost/boost/bimap/bimap.hpp:133:7:   required from ‘class boost::bimaps::bimap<boost::bimaps::unordered_set_of<pdfi::GraphicsContext, pdfi::GraphicsContextHash>, boost::bimaps::unordered_set_of<int> >’
        > sdext/source/pdfimport/inc/pdfiprocessor.hxx:190:44:   required from here
        > workdir/UnpackedTarball/boost/boost/bimap/detail/bimap_core.hpp:410:7: error: no class template named ‘rebind’ in ‘boost::bimaps::detail::manage_additional_parameters<mpl_::na, mpl_::na, mpl_::na>::case_NNN::allocator’ {aka ‘class std::allocator<void>’}
        >   410 |     > core_type;
        >       |       ^~~~~~~~~
        [...]
        
        The change to boost/format/alt_sstream_impl.hpp was necessary in
        ExternalProject_libpagemaker:
        
        > In file included from libpagemaker_utils.h:22,
        >                  from geometry.h:20,
        >                  from OutputShape.h:17,
        >                  from OutputShape.cpp:10:
        > external/boost/include/boost/cstdint.hpp:30:2: warning: #include_next is a GCC extension
        >    30 | #include_next <boost/cstdint.hpp>
        >       |  ^~~~~~~~~~~~
        > In file included from workdir/UnpackedTarball/boost/boost/format/alt_sstream.hpp:174,
        >                  from workdir/UnpackedTarball/boost/boost/format/internals.hpp:24,
        >                  from workdir/UnpackedTarball/boost/boost/format.hpp:38,
        >                  from PMDExceptions.h:15,
        >                  from OutputShape.h:16,
        >                  from OutputShape.cpp:10:
        > workdir/UnpackedTarball/boost/boost/format/alt_sstream_impl.hpp: In instantiation of ‘boost::io::basic_altstringbuf<Ch, Tr, Alloc>::int_type boost::io::basic_altstringbuf<Ch, Tr, Alloc>::overflow(boost::io::basic_altstringbuf<Ch, Tr, Alloc>::int_type) [with Ch = char; Tr = std::char_traits<char>; Alloc = std::allocator<char>; boost::io::basic_altstringbuf<Ch, Tr, Alloc>::int_type = int]’:
        > workdir/UnpackedTarball/boost/boost/format/alt_sstream_impl.hpp:227:9:   required from here
        > workdir/UnpackedTarball/boost/boost/format/alt_sstream_impl.hpp:261:45: error: no matching function for call to ‘std::allocator<char>::allocate(std::size_t&, char*)’
        >   261 |                     newptr = alloc_.allocate(new_size, is_allocated_? oldptr : 0);
        >       |                              ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > In file included from gcc/trunk/inst/include/c++/10.0.0/memory:64,
        >                  from OutputShape.h:13,
        >                  from OutputShape.cpp:10:
        > gcc/trunk/inst/include/c++/10.0.0/bits/allocator.h:164:7: note: candidate: ‘constexpr _Tp* std::allocator< <template-parameter-1-1> >::allocate(std::size_t) [with _Tp = char; std::size_t = long unsigned int]’
        >   164 |       allocate(size_t __n)
        >       |       ^~~~~~~~
        > gcc/trunk/inst/include/c++/10.0.0/bits/allocator.h:164:7: note:   candidate expects 1 argument, 2 provided
        
        Change-Id: Id423f7597fe2e84e57df1d48a2ecc4d636c4a913
        Reviewed-on: https://gerrit.libreoffice.org/81584
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-28  Stephan Bergmann  <sbergman@redhat.com>  [245c2c463186189636f548d278250ca71beee21c]

        external/breakpad: Adapt to std::allocator parts removed in C++20
        
        <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0174r2.html#4.2>
        "Deprecating Vestigial Library Parts in C++17" deprecated, among others,
        std::allocator::pointer, and
        <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0619r4.html#3.9>
        "Reviewing Deprecated Facilities of C++17 for C++20" removed it completely.
        (And <https://gcc.gnu.org/git/?p=gcc.git;a=commit;
        h=954026a7a4e6a1affd1ac5db237ccd75a3316760> "Remove redundant std::allocator
        members for C++20" removed it from libstdc++ now for -std=c++2a.)
        
        The change to src/common/memory.h was necessary in Library_crashreport:
        
        > In file included from workdir/UnpackedTarball/breakpad/src/client/linux/dump_writer_common/thread_info.h:37,
        >                  from workdir/UnpackedTarball/breakpad/src/client/linux/minidump_writer/linux_dumper.h:51,
        >                  from workdir/UnpackedTarball/breakpad/src/client/linux/minidump_writer/minidump_writer.h:41,
        >                  from workdir/UnpackedTarball/breakpad/src/client/linux/handler/exception_handler.h:42,
        >                  from desktop/source/app/crashreport.cxx:29:
        > workdir/UnpackedTarball/breakpad/src/common/memory.h: In instantiation of ‘struct google_breakpad::PageStdAllocator<int>’:
        > gcc/trunk/inst/include/c++/10.0.0/bits/stl_vector.h:84:21:   required from ‘struct std::__cxx1998::_Vector_base<int, google_breakpad::PageStdAllocator<int> >’
        > gcc/trunk/inst/include/c++/10.0.0/bits/stl_vector.h:386:11:   required from ‘class std::__cxx1998::vector<int, google_breakpad::PageStdAllocator<int> >’
        > gcc/trunk/inst/include/c++/10.0.0/debug/vector:118:11:   required from ‘class std::__debug::vector<int, google_breakpad::PageStdAllocator<int> >’
        > workdir/UnpackedTarball/breakpad/src/common/memory.h:197:7:   required from ‘class google_breakpad::wasteful_vector<int>’
        > workdir/UnpackedTarball/breakpad/src/client/linux/minidump_writer/linux_dumper.h:187:26:   required from here
        > workdir/UnpackedTarball/breakpad/src/common/memory.h:165:47: error: no type named ‘pointer’ in ‘class std::allocator<int>’
        >   165 |   typedef typename std::allocator<T>::pointer pointer;
        >       |                                               ^~~~~~~
        
        Change-Id: Id7559456cc75311837aaa9f3a531f8820d5f593d
        Reviewed-on: https://gerrit.libreoffice.org/81585
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-28  Jim Raykowski  <raykowj@gmail..com>  [9f86b320a997c77069cf93dcb32fb71f09ad1348]

        tdf#125191 Give object copies unique names
        
        This patch makes a unique name for a copy of an object having
        a user given name.
        
        Change-Id: I14a7f45cc02962fc34a1532dd5db1cb9657b41d3
        Reviewed-on: https://gerrit.libreoffice.org/77500
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-28  Miklos Vajna  <vmiklos@collabora.com>  [2d8efd1afe03a4009600e914910144b70982e98d]

        sw: prefix members of SwTestItem
        
        See tdf#94879 for motivation.
        
        Change-Id: Iddabca468db597791e11ff3ad4be68e14efc6680
        Reviewed-on: https://gerrit.libreoffice.org/81583
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-10-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [c4d760b9edf0399955d30a0dfbe5f7b1b1ed37cb]

        add some  __attribute__ ((format
        
        found by -Wsuggest-attribute=format
        
        Change-Id: Ib4430805ddebf4d90e07a3f9d06fd6d832c244a4
        Reviewed-on: https://gerrit.libreoffice.org/81582
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-28  Szymon Kłos  <szymon.klos@collabora.com>  [d73871584f646cbf02467871fcfc7039ad985ff3]

        jsdialogs: make possible to set .uno:FontColor
        
        Change-Id: I5ece252d3b7e9dca7c97395c70be6ea4863d7545
        Reviewed-on: https://gerrit.libreoffice.org/81498
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-28  Christophe JAILLET  <christophe.jaillet@wanadoo.fr>  [0615f3bc125d2d02d11d336e1d0b1c204c91f432]

        Improve the way %PRODUCTVERSION is expanded in 'tipoftheday'
        
        Expand %PRODUCTVERSION in a much cleaner way.
        Follow up to commit	0ed7f9dab2ec03e168f2013e57c21637f7700736
        
        Change-Id: If3d03cba19f89849c930d6dc3f1e07a65115e4e0
        Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
        Reviewed-on: https://gerrit.libreoffice.org/77862
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-10-27  Jens Carl  <j.carl43@gmx.de>  [e6109939b448f070848bfcf11ac013e05f71767a]

        tdf#45904 Move XPropertySet Java tests to C++
        
        Move XPropertySet Java tests to C++ for ScStyleObj.
        
        Change-Id: Ic4f2d69d0b569de9fe99c8af41370b0699f2ab1b
        Reviewed-on: https://gerrit.libreoffice.org/81556
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-10-27  Eike Rathke  <erack@redhat.com>  [54381161025c8ccb3a72ae70617bdecbceac9fcd]

        Add bin/lo-xlate-lang
        
        Change-Id: Idd280f3cf9cc0e1b63a6afea3b3dcbe3ed34ac14

2019-10-27  Caolán McNamara  <caolanm@redhat.com>  [505822ef941194552ae782081d5f6e9d2a6989d3]

        tdf#128393 change sorting while thawed
        
        Change-Id: I9670c1557e0b39f9dde1f068bb091b9459d89baa
        Reviewed-on: https://gerrit.libreoffice.org/81533
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-27  Rene Engelhard  <rene@debian.org>  [2070290de6bd5c44c9786aac56aa4d3e2f3ec522]

        bin/lo-xlate-lang: map szl -> upper_silesian
        
        Change-Id: I84bf5426fa50fbaa0287c3ce0553ba2ccdfd1102

2019-10-27  Jens Carl  <j.carl43@gmx.de>  [b7735d9c705bdec53ddb0077b93ae70ce4c2df48]

        tdf#45904 Move XNamed Java tests to C++
        
        Move XNamed Java tests to C++ for ScStyleObj.
        
        Change-Id: Idaff7307d15ca2665005e866dff36a033aa91354
        Reviewed-on: https://gerrit.libreoffice.org/81553
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-10-27  Eike Rathke  <erack@redhat.com>  [2b0626161d3ef7c4a51007018d13ec391d3a2b04]

        Resolves: tdf#117715 Conditional format takes precedence; reverts tdf#93300
        
        Change-Id: I635ca58961ae5ae315bdd77c4fff9f3f41bebd15
        Reviewed-on: https://gerrit.libreoffice.org/81550
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-10-26  rizmut  <riz_17_oke@yahoo.co.id>  [e5874d6a72629ae298c97172f3c06137ed3dcab0]

        Colibre: tdf#127976, Fix icons in Navigator Writer master document mode
        
        - Fix for exit search icons
        - Update Manage Name icons in Calc
        
        Change-Id: I0302e710b65dda5ea094c7fb0899c242a34fdeb9
        Reviewed-on: https://gerrit.libreoffice.org/81546
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-10-26  Eike Rathke  <erack@redhat.com>  [f357831478ca063190eedeef12635117b8360277]

        Resolves: tdf#128403 Use ScPatternAttr::GetNumberFormat()
        
        ... it does or will do the right thing.
        See also https://bugs.documentfoundation.org/show_bug.cgi?id=117715#c12
        
        Change-Id: I4ecaa6be8b2358d4ea4d84655cde74dce5319c2a
        Reviewed-on: https://gerrit.libreoffice.org/81548
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Eike Rathke <erack@redhat.com>

2019-10-26  Eike Rathke  <erack@redhat.com>  [4dfb22acfe30f9322ecc0ad9d01b17a3814c87a2]

        Related: tdf#117715 tdf#128403 Couple ATTR_LANGUAGE_FORMAT ATTR_VALUE_FORMAT
        
        Do not obtain ATTR_VALUE_FORMAT from hard attribute and
        ATTR_LANGUAGE_FORMAT from conditional format. Though it doesn't
        matter in the bugs' cases it's wrong. ATTR_LANGUAGE_FORMAT belongs
        to the ATTR_VALUE_FORMAT if set.
        
        Change-Id: I9ec2d7523e22a40c3fe4a655fe9082ab6158c376
        Reviewed-on: https://gerrit.libreoffice.org/81547
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-10-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [6147549830669226ca333a55fcd05c51e21cf9a6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add screenshot for Security option page
            
            Use kde5 breeze theme.
            
            Change-Id: I73c244be73793f1d8afb8906ef8152518c1f3e6a
            Reviewed-on: https://gerrit.libreoffice.org/81536
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-26  Caolán McNamara  <caolanm@redhat.com>  [bbe228404e65cd467832c8d9a5a434325aa7f957]

        ensure id is valid before use
        
        Change-Id: Id0b5d07bbe3d2095858f9c3773d1acab3eac9636
        Reviewed-on: https://gerrit.libreoffice.org/81532
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-26  Eike Rathke  <erack@redhat.com>  [9b5adc3d9842303e00eba8ffd239a4015bf8355b]

        Resolves: tdf#128359 Do nothing if Insert After can't be shifted to Before
        
        Change-Id: I63bf24cda4d14857f9b5cf63a95d35b6438cead1
        Reviewed-on: https://gerrit.libreoffice.org/81518
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-10-26  Dennis Francis  <dennis.francis@collabora.com>  [6e25d91992f37ec5c215b16f5c2e3f7c60405e0c]

        Add unit test for adjacent formula-groups with...
        
        indirect intergroup dependency.
        
        Change-Id: If8b77116855806d0ba3cdcef8ff8aa17e581d9f9
        Reviewed-on: https://gerrit.libreoffice.org/81491
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2019-10-26  Dennis Francis  <dennis.francis@collabora.com>  [d4053e492af3815870e1b4e765486d2aaa29179d]

        Fallback gracefully if intergroup dependencies found when...
        
        trying to do multi-formula-group threading. Do this like
        what we do for detecting formula-group cycles.
        
        This fixes the crash on the crashtest-document fdo31831-1.ods.
        
        Change-Id: I8115acc7dac39e12afb6fd7aafb9e7ce88d30ad4
        Reviewed-on: https://gerrit.libreoffice.org/81490
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2019-10-26  Jim Raykowski  <raykowj@gmail.com>  [a7fdd0a78bc613fd3e376880b77a2c82edbccefe]

        tdf#128285 Only update Navigator heading tracking if document has focus
        
        Change-Id: I8e4d9a7b80bdae32d83349db20058f2be62e02c1
        Reviewed-on: https://gerrit.libreoffice.org/81539
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-26  Noel Grandin  <noelgrandin@gmail.com>  [e276c812648bf511d6c4813d6fd82a00391cfdac]

        size some stringbuffer to prevent re-alloc
        
        I started with 32 and kept doubling the size until the site
        did not need re-alloc, but clamped it at 512 (e.g. in emfio/).
        
        Change-Id: Ib7caf35a1b7e42b0e4ed8aa812493449e3eefc8f
        Reviewed-on: https://gerrit.libreoffice.org/81540
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-26  andreas kainz  <kainz.a@gmail.com>  [d04f044f05b4d13c3c6ea3f33fddd9c05a0ab3ad]

        tdf#127927 Character dialog update position tab
        
        Change-Id: I336f7457ad92d505755abe8dca8bbc1ca813ce4c
        Reviewed-on: https://gerrit.libreoffice.org/81040
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-10-26  rizmut  <riz_17_oke@yahoo.co.id>  [f957a4a30d6a9ff4c1c33dcfc078c1145f5685b7]

         Breeze: tdf#127976, Fix icons in Navigator Writer master document mode
        
        - Fix for find search icons
        - Update Add Name and Manage Name icons in Calc
        - Fix blurred CHANGE CASE TO UPPER icons
        
        Change-Id: Ib0d21a592f636ebd192f1c5bfdb0e316edc0f403
        Reviewed-on: https://gerrit.libreoffice.org/81541
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-10-26  Mike Kaganski  <mike.kaganski@collabora.com>  [0805296f5d827c61881b227d394ff8cef4c5ea6b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Improve "Referencing Other Sheets" documentation
            
            Change-Id: Iceb396337a189958919811206dfcfdf8510a24a7
            Reviewed-on: https://gerrit.libreoffice.org/79482
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2019-10-26  Jim Raykowski  <raykowj@gmail.com>  [6b11ff2f2b8aa626327bd7e2d5f4a8617a54f589]

        tdf#128364 Navigator headings left arrow key behavior change
        
        When in headings content navigation view root mode unselect entries
        before passing left arrow key on for handling.
        
        Change-Id: I671b27da98cb04ad8980234f44e7636f4239817c
        Reviewed-on: https://gerrit.libreoffice.org/81538
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-25  Michael Meeks  <michael.meeks@collabora.com>  [706afd3e765e98489a2b43934a259626f9f0be01]

        lok: disable page break view for tiled rendering mode.
        
        Why ? dotted lines fail to join giving differences in the grid depending
        on render position, vcl's LineInfo has no offset to compensate (yet).
        
        Restore when vcl's LineInfo is better.
        
        Change-Id: I45803ee80c8fcefd17a37dc3fd93fbafd94fffd4
        Reviewed-on: https://gerrit.libreoffice.org/81530
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-25  Michael Meeks  <michael.meeks@collabora.com>  [439f595e6e74d34b66f8745e0a6013ec738f23df]

        lok: improve tilebench and add an unpleasant text rendering test case.
        
        Change-Id: I9e769cff6db794389bcef821c08ca1cd60173ab9
        Reviewed-on: https://gerrit.libreoffice.org/81531
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-25  Julien Nabet  <serval2412@yahoo.fr>  [d306f889d16c9ff90d29859a959dff70d5e31e10]

        Fix build in vcl
        
        /home/julien/lo/libreoffice/vcl/unx/gtk3/a11y/gtk3atkwrapper.cxx: In function ‘AtkObject* atk_object_wrapper_new(const com::sun::star::uno::Reference<com::sun::star::accessibility::XAccessible>&, AtkObject*, AtkObject*)’:
        /home/julien/lo/libreoffice/vcl/unx/gtk3/a11y/gtk3atkwrapper.cxx:866:53: error: ‘XAccessibleContext2’ is not a member of ‘com::sun::star::accessibility’; did you mean ‘XAccessibleContext’?
          866 |             css::uno::Reference<css::accessibility::XAccessibleContext2> xContext2(xContext, css::uno::UNO_QUERY);
              |                                                     ^~~~~~~~~~~~~~~~~~~
              |                                                     XAccessibleContext
        /home/julien/lo/libreoffice/vcl/unx/gtk3/a11y/gtk3atkwrapper.cxx:866:72: error: template argument 1 is invalid
          866 |             css::uno::Reference<css::accessibility::XAccessibleContext2> xContext2(xContext, css::uno::UNO_QUERY);
              |                                                                        ^
        /home/julien/lo/libreoffice/vcl/unx/gtk3/a11y/gtk3atkwrapper.cxx:866:113: error: expression list treated as compound expression in initializer [-fpermissive]
          866 |             css::uno::Reference<css::accessibility::XAccessibleContext2> xContext2(xContext, css::uno::UNO_QUERY);
              |                                                                                                                 ^
        /home/julien/lo/libreoffice/vcl/unx/gtk3/a11y/gtk3atkwrapper.cxx:866:84: error: left operand of comma operator has no effect [-Werror=unused-value]
          866 |             css::uno::Reference<css::accessibility::XAccessibleContext2> xContext2(xContext, css::uno::UNO_QUERY);
              |                                                                                    ^~~~~~~~
        /home/julien/lo/libreoffice/vcl/unx/gtk3/a11y/gtk3atkwrapper.cxx:867:27: error: request for member ‘is’ in ‘xContext2’, which is of non-class type ‘int’
          867 |             if( xContext2.is() )
              |                           ^~
        /home/julien/lo/libreoffice/vcl/unx/gtk3/a11y/gtk3atkwrapper.cxx:869:59: error: base operand of ‘->’ is not a pointer
          869 |                 OString aId = OUStringToOString( xContext2->getAccessibleId(), RTL_TEXTENCODING_UTF8);
        
        Due to https://cgit.freedesktop.org/libreoffice/core/commit/?id=07359ea21cf27e29d3e642d6ff1851155888a875
        
        Change-Id: I61967a41f43a31199369e5c25e008259ca3786dc
        Reviewed-on: https://gerrit.libreoffice.org/81514
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-25  Miklos Vajna  <vmiklos@collabora.com>  [61cf196631a2a846e0d3b8b83c0805cf4d1d14b2]

        sw ContinuousEndnotes: fix moving them to the previous page
        
        If you delete the first page of a document, the endnotes remained on an
        empty last page. Fix this.
        
        Change-Id: I70187c4c32490178366e024606926d3cebcaa680
        Reviewed-on: https://gerrit.libreoffice.org/81512
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-10-25  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [df9672b1fada6fc847bfa4c8a8f016fb2af6a7b5]

        tdf#126324 Import custom date as custom XTextField
        
        Change-Id: I89f96490a47210e7daa3b21b2399e0dfe0cf3abf
        Reviewed-on: https://gerrit.libreoffice.org/81513
        Tested-by: Jenkins
        Reviewed-by: Tamás Bunth <btomi96@gmail.com>

2019-10-25  Miklos Vajna  <vmiklos@collabora.com>  [27fcc9a3465c62901955c822f596c98e4dcc0f66]

        sd: fix missing include
        
        Change-Id: I696268d5eb27c51a9058da354676feceba4813da

2019-10-25  Rene Engelhard  <rene@debian.org>  [c051417642cdae70e32e15f92282e61bab4ff1d6]

        fix build
        
        Change-Id: I494f2b6509ed42a80ad807b56f200832de407c31

2019-10-25  Miklos Vajna  <vmiklos@collabora.com>  [9d736d21e46387a07658b3b34bdb55efe7f58251]

        svx: fix missing include
        
        Change-Id: I035d36adb611aaa1207430e16ea6c8613cacef59

2019-10-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [1a2736a3f97ccfb52fd3b71826984a6d65185daa]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix links for basic_2_python page
            
            Change-Id: I7ffd91ea10b22a5215a77be9639dd8d9c27c9ed0
            Reviewed-on: https://gerrit.libreoffice.org/81509
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-25  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [fb1b461208e7a2760fa1c018db08606a9b3e435d]

        tdf#42949 Fix IWYU warning in include/vcl/window.hxx
        
        The boost/property_tree/ptree.hpp added in commit
        75b8db7fa7344a679d3c5dbdc8c5bd4228cdbc7c
        
        turns out to be rather expensive: it adds about 900 kB per
        compilation unit and window.hxx is included in about 2600 compilation units
        
        Replacing it with forward declaration header has reduced total includebloat
        from 26.1 Gb to about 22.7
        
        Change-Id: I797608b54a62a5838c7a5d47355fb6bd736ad36c
        Reviewed-on: https://gerrit.libreoffice.org/81500
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-25  Katarina Behrens  <Katarina.Behrens@cib.de>  [a8b1699ca9c7e8c43eff79467451fd1fcb4fde9b]

        speed-up shape import if shapes need z-order rearranging
        
        setting z-order individually on each shape and broadcasting is
        O(n^2) (remaining shapes also need reordering) and this is bad
        bad bad for performance
        
        Change-Id: Ic9c9137a097f6ff524192693910f221885f77cc4
        Reviewed-on: https://gerrit.libreoffice.org/75055
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-25  Caolán McNamara  <caolanm@redhat.com>  [edcc3d66f9a107b8d9ffb3c5899e7863cf508484]

        map gtk-add and gtk-remove icons
        
        Change-Id: I2c96ecbc4f8e8a45459d497c7e5183fec2e9f0cd
        Reviewed-on: https://gerrit.libreoffice.org/81502
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-25  Caolán McNamara  <caolanm@redhat.com>  [7e9671ab15bcf6173a7a26d951ff1a2793584b1b]

        set second child to remaining size
        
        Change-Id: I2fad36cb4cb866418dcf4514e2f23b9658a957ed
        Reviewed-on: https://gerrit.libreoffice.org/81501
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-25  Caolán McNamara  <caolanm@redhat.com>  [da2fb9b40181a91590aadeca5a51a9bb1ee9b180]

        ofz#18528 null deref
        
        Change-Id: I3eff3f9524c73ac476018dc2d3c389dc7128c6b2
        Reviewed-on: https://gerrit.libreoffice.org/81504
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-25  Caolán McNamara  <caolanm@redhat.com>  [7aa8d13df68ca26352587f7772f237d614011fed]

        remove unnecessary .uis 'require' on lib=LibreOffice
        
        Change-Id: I3d953f63bb3c97105de31bcdad26b3cf0d1322e6
        Reviewed-on: https://gerrit.libreoffice.org/81493
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-25  Jan Holesovsky  <kendy@collabora.com>  [f68a36b62ed327eb67efdfea0ac46645b4d90877]

        android: Fix problems with unwinding in the Online-based Android app.
        
        This partially reverts a7f6338875931d8afff55cb39ead8f6600af04cb.  The
        problem is that with that approach, the problems with unwinding as
        described in 312eeeee42cb4a1e356943e17305555e41afc4ef were plaguing the
        Online-based Android app, leading to mysterious crashes with stack
        traces like:
        
         #00 pc 0005f2b6  /apex/com.android.runtime/lib/bionic/libc.so (abort+166) (BuildId: 68c87e04526a60689ecb5deb329804a0)
         #01 pc 05caaae7  /data/app/libreoffice.debug-fBEOIUwPHY3_k3eQid159Q==/lib/arm/liblo-native-code.so (BuildId: 1c3d0e6336ddfc3578e1c186944160252a750b8b)
         ...
         #06 pc 07452e43  /data/app/libreoffice.debug-fBEOIUwPHY3_k3eQid159Q==/lib/arm/liblo-native-code.so (BuildId: 1c3d0e6336ddfc3578e1c186944160252a750b8b)
         #07 pc 0005a37c  /apex/com.android.runtime/lib/bionic/libc.so (__restore_rt) (BuildId: 68c87e04526a60689ecb5deb329804a0)
         #08 pc 0005f2b2  /apex/com.android.runtime/lib/bionic/libc.so (abort+162) (BuildId: 68c87e04526a60689ecb5deb329804a0)
         #09 pc 07565d3b  /data/app/libreoffice.debug-fBEOIUwPHY3_k3eQid159Q==/lib/arm/liblo-native-code.so (BuildId: 1c3d0e6336ddfc3578e1c186944160252a750b8b)
         ...
         #11 pc 07565641  /data/app/libreoffice.debug-fBEOIUwPHY3_k3eQid159Q==/lib/arm/liblo-native-code.so (BuildId: 1c3d0e6336ddfc3578e1c186944160252a750b8b)
         #12 pc 0001e394  /apex/com.android.runtime/lib/bionic/libm.so (__gnu_Unwind_RaiseException+108) (BuildId: 0ee3a75927e0da4fa0fe29469ccf8b39)
         #13 pc 0001eee8  /apex/com.android.runtime/lib/bionic/libm.so (_Unwind_RaiseException+20) (BuildId: 0ee3a75927e0da4fa0fe29469ccf8b39)
        
        Change-Id: Ie4e7b20380c9104770229a8d30036ad76093283d
        Reviewed-on: https://gerrit.libreoffice.org/81485
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-10-25  Aron Budea  <aron.budea@collabora.com>  [1bca91f086be08c41e51f5f7cc7616ce8c5cb799]

        sc: rowcol: tdf#50916 convert filter/excel for the most part
        
        Change-Id: I8ae255de6fcd9d7fd379a48fb7e84adcbf7fa4ff
        TODO: pieces in frmbase.cxx, xestream.cxx and xistyle.cxx
        Reviewed-on: https://gerrit.libreoffice.org/81486
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-25  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [c8067df2fe03056c67bb1805e52b60b45dc3363b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Wrong links & extra bookmarks
            
            Change-Id: I454e5ee23a17e48931dee2d51ad1639fb73ecba9
            Reviewed-on: https://gerrit.libreoffice.org/81487
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-25  Eike Rathke  <erack@redhat.com>  [445727d3bce84ef04719242745aac9446035c5bd]

        Resolves: tdf#128218 Let RAND() return a scalar double instead of a 1x1 matrix
        
        ... even if in array context, for FunctionAccess.callFunction()
        compatibility.
        
        Change-Id: Iddfb462dd1b5812c94a2f2061c593b4479faef24
        Reviewed-on: https://gerrit.libreoffice.org/81482
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-10-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [c0b8be4d7eb9fa1a0d8abfb1d27c71ac34bffd1b]

        tdf#126021 speed up saving xls with lots of styles
        
        extend the find-map so we can do partial-match searching.
        Makes it 10x faster for me.
        
        Change-Id: I1952a221a919707af078fac9fd1eb63781d9188d
        Reviewed-on: https://gerrit.libreoffice.org/81488
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-25  Henry Castro  <hcastro@collabora.com>  [5b056e42ff60662f8ab8e22137cfb736a6206604]

        lok: Bullets and Numbering → disable Graphic selection in Customize
        
        Change-Id: If0f7b953a40ca1d5f469087cb8f362a949c39b37
        Reviewed-on: https://gerrit.libreoffice.org/67499
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/79810
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/79811
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-25  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [07359ea21cf27e29d3e642d6ff1851155888a875]

        tdf#42949 Fix IWYU warnings in vcl/unx/gtk3 and gtk3_kde5/
        
        Also recheck vcl/source after recent reworks and f-u-i updates.
        Some new blacklist entries were needed for keeping existing
        fw declarations in headers.
        
        Add blacklist entries for removals causing no-pch build failures
        that were reverted in:
        a3b03ba1316b1ec0a9b0a3b45b96dc0a49aa9f1f
        75d924db95559cff5f699bad8fe34bb0aeac0ff6
        b57052ec2bbe548ca495a32b4bfce1d1c71caf33
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I71227806288b68ef2a2cd56244899fd56bd0db8d
        Reviewed-on: https://gerrit.libreoffice.org/81163
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-25  Miklos Vajna  <vmiklos@collabora.com>  [ce3badb157c58941608f878a7de98c7739e30aec]

        compilerplugins: fix -Werror,-Wunused-lambda-capture
        
        Change-Id: I2a1374a1e79401c2107d003102ab797fac9a3d66

2019-10-25  Miklos Vajna  <vmiklos@collabora.com>  [98e92c2ca1fa83b6d2df778dfe27fc85bfdaf549]

        xmloff: create XMLDrawMetaExportOasis instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: I6dc4fcd75517c137c1bd4de766f67b73eaff1788
        Reviewed-on: https://gerrit.libreoffice.org/81480
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-25  andreas kainz  <kainz.a@gmail.com>  [2c79de0a12a9568a3feda2592de1edc6c6b29207]

        tdf#128251 EPUB Export Dialog update
        
        Change-Id: Ib72cab83673c531fed0002395c373cb946cfb028
        Reviewed-on: https://gerrit.libreoffice.org/81131
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-10-25  andreas kainz  <kainz.a@gmail.com>  [1ad0f60299129f9b106a342f02c873cffb8a05b2]

        Goalseek Dialog cleaning
        
        Change-Id: I518447e0e1f5a16ac3438bcd79fa294c922157ec
        Reviewed-on: https://gerrit.libreoffice.org/81269
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-10-25  Henry Castro  <hcastro@collabora.com>  [2d748207d343bf97fac34261cafeaefd9d5fc74f]

        lok: ensure that the paper size list box control has selected items in
        
        the slide background panel.
        
        When a client side request the property tree data on the background
        panel the paper size list control has no selected items yet.
        
        I was tempted to force update the selected item in "Slide Background::
        Initialize", however, I am not sure why it is not initialized the list box.
        This is done after an asynchronous update, maybe it is because the
        impress document is not initialized yet. anybody knows?.
        
        I prefer not to have side effects, so let's force initialization on in
        the tiled rendering case when the function SlideBackground::DumpAsPropertyTree is called.
        
        Change-Id: I596b75da46f2180342cb50bde03ee0ff1d414f05
        Reviewed-on: https://gerrit.libreoffice.org/81483
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2019-10-24  Stephan Bergmann  <sbergman@redhat.com>  [628a64895455efe2252fecdee270d08987e295c1]

        Make this SAL_INFO less elaborate
        
        ...but simpler code.  (These SAL_INFOs here started with
        2b6a84c8f699c9da115ce297ad19b8f480ab608f "We might need to handle form controls
        as properties for OLE clients after all", and look like they were likely just a
        temporary debuggin tool anyway?)
        
        Change-Id: Id8dce87de639cbc4a649a8e5478798fdcdedf1b5
        Reviewed-on: https://gerrit.libreoffice.org/81467
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-24  Stephan Bergmann  <sbergman@redhat.com>  [c698cb4f2d7ad100b25e15558a7aef2314b44a99]

        Manually clean up some string concatenation
        
        (that loplugin:stringadd didn't flag because of its conservative
        isSideEffectFree check)
        
        Change-Id: I109b1680a14540d8438eee82b45518e07611fdcd
        Reviewed-on: https://gerrit.libreoffice.org/81464
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [01c310876cd6066356938b0538862b4fe385434e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add screenshot for CTL option page
            
            Use kde5 breeze theme
            
            Change-Id: I531a4d6fece54edca2d4e3129fb2be838def30de
            Reviewed-on: https://gerrit.libreoffice.org/81479
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-24  Caolán McNamara  <caolanm@redhat.com>  [9b2ce7341a02922ced19f3079ab5f6988a8a288d]

        adjust where the spacing between image and text is applied
        
        Change-Id: I9db12f5931667b8d0f5ccd63d62b2042be59d4b5
        Reviewed-on: https://gerrit.libreoffice.org/81465
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [7bee52542e8d4d50ca57eebdcffe6c85ae95d556]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Revert "Add screenshot for CTL option page"
            
            This reverts commit bfd227523efa33960c419622d8ece722bfcbb521.
            
            Change-Id: I0a319dca59a29af1cccd78da94e50738e101231d
            Reviewed-on: https://gerrit.libreoffice.org/81478
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [620fc02e879d4266b724b4282004527ac65d4d8f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add screenshot for CTL option page
            
            Use kde5 Breeze theme
            
            Change-Id: I6421c8d68611413b003c159dcd0f0ffd67d50c83
            Reviewed-on: https://gerrit.libreoffice.org/81476
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [31ac5c33afd4d14a0575aca36e5c79a8dbc03ffe]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add screenshot for Asian options
            
            Use kde5 breeze theme
            
            Change-Id: Ib4e1bb6c4fa1d015d12bb09be8aaaf7576b96dd8
            Reviewed-on: https://gerrit.libreoffice.org/81475
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [7d19b1d640c9bdd5f66da634ea53bdefba9a9b86]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add screenshot for Advanced Options page
            
            Use kde breeze theme
            
            Change-Id: If392c7da67395e599519baf875661997aa3ed26a
            Reviewed-on: https://gerrit.libreoffice.org/81474
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ac23bec7a43350ce0dd01096ed99f1ed673d9533]

        Removed executable bits on patch file
        
        Change-Id: If4bed7d12570ff126bec8638480430796f0e89f8
        Reviewed-on: https://gerrit.libreoffice.org/81462
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6292512a4d6a9fb5562b97b1bdc866eeddc08893]

        Fix typo
        
        Change-Id: I19d5ba10f5a9103bf96c19f8b3326e0bcc0a8686
        Reviewed-on: https://gerrit.libreoffice.org/81463
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d264fda18be9ac35952ff988e45b9be21b701c8e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Update Filter Option page
            
            use kde5 breeze theme
            
            Change-Id: I1233d69614d23d04fe262acabb33396c6799441b
            Reviewed-on: https://gerrit.libreoffice.org/81472
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [51435bdf9d246869f0adc711e2dd97c282627a1b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Update screenshots for View Option page
            
            Use kde5 breeze theme
            
            Change-Id: I9a5eb3d7c26a7e24a9dde6291ad31593677106c2
            Reviewed-on: https://gerrit.libreoffice.org/81471
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5cb6f3c5b9ecb560d11bab116c5b320749077ecd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Update screenshot for A11y Option page
            
            Use kde5 Breeze theme
            
            Change-Id: I8b263f065e6cd31e04830d1b287032fed125dd18
            Reviewed-on: https://gerrit.libreoffice.org/81470
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5d79aa2630288092f3e7fbb9dad83a44f2436929]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Update screenshots for HTML option page
            
            Use kde5 breeze theme
            
            Change-Id: I41e7d6d892d174ac127323b37cfbe491900d23f5
            Reviewed-on: https://gerrit.libreoffice.org/81469
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8d2a022eb7077aa527cea2483fff32ed70061356]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Update screenshots for Option save page
            
            Use Breeze theme
            
            Change-Id: I17b1372f91c4df99f6b46d5dea8c504c6f1d39a1
            Reviewed-on: https://gerrit.libreoffice.org/81468
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-24  Miklos Vajna  <vmiklos@collabora.com>  [14885ae3637d3e0d276e4cce0c1051c0bcf15c47]

        sw ContinuousEndnotes: fix moving them to the next page
        
        If you insert a page break at the start of the document, the endnotes on
        the old last page were not moved to the new last page. Fix this.
        
        Change-Id: I0d54cc4242648dfd9a268e6189a35c88a19069eb
        Reviewed-on: https://gerrit.libreoffice.org/81459
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-10-24  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [e6b6e99f795164ba9734a45a3bf3755175dc4d30]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Documenting how to call Python routines from Basic macros
            
            Change-Id: I904cafe91ad7c5e72d09209c68db401003dda556
            Reviewed-on: https://gerrit.libreoffice.org/81412
            Tested-by: Jenkins
            Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
            Tested-by: Jean-Pierre Ledure <jp@ledure.be>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-24  Stephan Bergmann  <sbergman@redhat.com>  [6d6fad522a2cd6a2959ea774969a86288f5a3cb7]

        Introduce OStringChar
        
        ...similar to OUStringChar, to be used in string concatenation expressions.  And
        enable the corresponding loplugin:stringadd check, and fix its findings.
        
        Change-Id: I35ebb2253ba82bda6c98ae6ebd2ad4f27cf9abf9
        Reviewed-on: https://gerrit.libreoffice.org/81456
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-24  Stephan Bergmann  <sbergman@redhat.com>  [aaff73401318a7fd1b3e936555f933538b2407bc]

        This probably wants to generate a "1".."10" string representation
        
        ...instead of picking the OString(char) overload.  (Was introduced with
        f62efe43a25770b8bcbe9b7bc681284b9a006ea0 "weld ODbAdminDialog".)
        
        Change-Id: Ia5225bbc16aedc71aea74ce1d004b29696f46f94
        Reviewed-on: https://gerrit.libreoffice.org/81455
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-24  Katarina Behrens  <Katarina.Behrens@cib.de>  [0648aba5740a9ab62a98695a493ea9d1edbc7207]

        ODF-imported textboxes identify themselves as such
        
        at least those that are created by SwTextBoxHelper::create
        
        Change-Id: I252ba397570eec2d3b240d0ac388f4391e1bb930
        Reviewed-on: https://gerrit.libreoffice.org/77103
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-24  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [769a5a6e841635e7cdcaa5c5e93a80dad06289ad]

        gandalf is no longer using devtoolset
        
        Change-Id: I3c9d48714994fe8c00da5a48ec2d05bba6b2ca2e

2019-10-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [dca2adcdb6ed93dff76468d02e0de6984fae3ec9]

        tdf#115967: fix windows build
        
        Also fix a misleading comment
        
        Change-Id: Ide6096291c2fc6c43cfd7116af7798ae03069fab
        Reviewed-on: https://gerrit.libreoffice.org/81448
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-10-24  Caolán McNamara  <caolanm@redhat.com>  [dbe5388c92d988c106cb8def839d031008a0d642]

        need notify guard around SetCurEntry
        
        Change-Id: I2c469af4b9469c788c51324543affbd031a758f8
        Reviewed-on: https://gerrit.libreoffice.org/81445
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f1063fe70c722eb76d88e6899eb0c1fdc15340b4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add screenshot for Options Save Help page
            
            update screenshots with kde breeze theme
            
            Change-Id: Ia609306f67bcefc51fb98f1ea890c50d804d1e55
            Reviewed-on: https://gerrit.libreoffice.org/81450
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e590757506318fdd7d021aab8bbf6cc1699c0657]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add screenshot to a11y options page
            
            Change-Id: I801cb6e3a2328230d592b4b9d81dafeade2957c7
            Reviewed-on: https://gerrit.libreoffice.org/81441
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-24  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [f763f86035ed8feffeedd7cfaebe3e0a3390a86f]

        sfx2: enable save again
        
        This is a fixup for e37b70442ebf9e1628e7da16b7b6acf498897dee
        
        Change-Id: Ib360c196aa0571d035231cdf4410ab1db134480c
        Reviewed-on: https://gerrit.libreoffice.org/81454
        Reviewed-by: Serge Krot (CIB) <Serge.Krot@cib.de>
        Tested-by: Serge Krot (CIB) <Serge.Krot@cib.de>

2019-10-24  Caolán McNamara  <caolanm@redhat.com>  [a6922432ed5109b024e22a9c595b65c19e3b5c64]

        create a VclHPaned
        
        Change-Id: Iec1076cdca03fe75ad832c0b9f8133ee4276dd6f
        Reviewed-on: https://gerrit.libreoffice.org/81444
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-24  Mattia Rizzolo  <mattia@mapreri.org>  [ac2c561efc15b0adb94f1b207735ceaeb3f1c45a]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          - tdf#128341 use python3
            
            Change-Id: Ic8deb039da037bd270c39da03f8697a9ab034ff0
            Signed-off-by: Mattia Rizzolo <mattia@mapreri.org>
            Reviewed-on: https://gerrit.libreoffice.org/81410
            Reviewed-by: Michael Stahl <michael.stahl@cib.de>
            Tested-by: Michael Stahl <michael.stahl@cib.de>
            
2019-10-24  Mayank Suman  <mayanksuman@live.com>  [d5dc19402e2b390aedd92ed94d0cd2444fd4478f]

        tdf#97361: Removed getByIndex in calc and writer
        
        Change-Id: I477e1129d7b8deb91920b3ffd715bc217e606d20
        Reviewed-on: https://gerrit.libreoffice.org/80140
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-24  Caolán McNamara  <caolanm@redhat.com>  [c1f60d7d113e29dd36c6dcf0d1b58cfd8912228a]

        replace some numbers with sprm ids
        
        Change-Id: I85e6da89b18fe7cb76b3ae6d6d4871dce9d38fd4
        Reviewed-on: https://gerrit.libreoffice.org/81443
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [78f63c2b1cd4e185f11486a7b2bdf7fd89ef1b03]

        sc: rowcol: tdf#50916 convert column*
        
        Change-Id: I6ed03ba9c8e1ae9f6837730fd5579f83198dc7b1
        Reviewed-on: https://gerrit.libreoffice.org/81440
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-24  Olivier Hallot  <olivier.hallot@libreoffice.org>  [27246b94029373c1678335122b8d074eacefc43b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Give some space around images
            
            Change-Id: Ic7251bfa74c9ee1ac8b55edf8f6bed9791d42903
            Reviewed-on: https://gerrit.libreoffice.org/81442
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [faa4ebb2cdc99505e9be7e1cbed83b19acfd3c4a]

        tdf#127411 improve sizing of status items in the status bar
        
        Change-Id: I6ea3fbb893d0141010ee1abd1720d6cdad97b528
        Reviewed-on: https://gerrit.libreoffice.org/80440
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-24  Caolán McNamara  <caolanm@redhat.com>  [808da2c918e662c19618c9f4035e8c9a802bb887]

        Resolves: ofz#18414 drop apo anchor if it will be deleted
        
        Change-Id: Ic9dc053582055cae717df6244873cee14f6e44c6
        Reviewed-on: https://gerrit.libreoffice.org/81433
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-24  Heiko Tietze  <tietze.heiko@gmail.com>  [1721836fb2e94b8478b80139976617f9e7311816]

        Resolves tdf#128227 - Rename "Text Frame" to "Frame
        
        Change-Id: I2158152acb64f458020e1375a8b93162117d11fb
        Reviewed-on: https://gerrit.libreoffice.org/81434
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-10-24  Szymon Kłos  <szymon.klos@collabora.com>  [79e707cbfc877d206a8e49bf7647a9be80b5404e]

        jsdialogs: send associated uno commands for comboboxes
        
        Change-Id: I170cad78b8c014e8ceab197b0ded03adc32940b1
        Reviewed-on: https://gerrit.libreoffice.org/81431
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-24  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [22f17bf4a904743efc11798d60608b5077382af0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - UBound/LBound functions return a 'Long', help says 'Integer'
            
            Verified on Windows, GNU/Linux and MAC OS:
            Typename(Ubound(array)) and Typename(Lbound(array)) equal "Long"
            Inherited from aOO
            
            Change-Id: I389c2d70c10e374ffe674dd8ef40d787d55389cd
            Reviewed-on: https://gerrit.libreoffice.org/81416
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-24  Stephan Bergmann  <sbergman@redhat.com>  [dee4e3d4e29a69063d29e98ab93345197b3a7a03]

        Only define ShutdownIcon::getShortcutName for _WIN32
        
        ...where sfx2/Library_sfx.mk only defines ENABLE_QUICKSTART_APPLET for WNT and
        MACOSX anyway, and compiling ShutdownIcon::getShortcutName on any other platform
        would have lead to a non-void function without a return statement
        
        Change-Id: I78726fb50ba58571b5397e83a0c1b44f808b2d1e
        Reviewed-on: https://gerrit.libreoffice.org/81430
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-24  Stephan Bergmann  <sbergman@redhat.com>  [b4378c7a2233562518dcedd819830896d5e31624]

        loplugin:classmemaccess (clang-cl)
        
        Change-Id: I4a403babbd24e7145aca4486230ae5b14b9eb581
        Reviewed-on: https://gerrit.libreoffice.org/81428
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-24  Stephan Bergmann  <sbergman@redhat.com>  [a246830d3feaab033a16b2332716cff05a7ec92c]

        This is fixed now on Clang trunk
        
        ...since <https://github.com/llvm/llvm-project/commit/
        dc3957ec215dd17b8d293461f18696566637a6cd> "Include leading attributes in
        DeclStmt's SourceRange"
        
        Change-Id: I21859dfdcb454a9dd4444ce299548bf75043b1ab
        Reviewed-on: https://gerrit.libreoffice.org/81424
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [83baaec3a087f83d0ad3371d55671d9496771586]

        tdf#115967: Revert "sw: Use primitive renderer for graphics"
        
        This reverts commit 302af8c2da58719844d22483b65a9fe5b3674684
        
        I would like to revert it until a better solution is proposed
        due to the number of duplicates already reported
        
        After the commit, Libo exports LTR formulas in RTL documents to PDF
        as RTL formulas
        
        it also introduced other problems like tdf#112513 and tdf#117560
        
        Unittest added
        
        Change-Id: I097fb5801eb728bd258ae96bd981c6725e7aa06a
        Reviewed-on: https://gerrit.libreoffice.org/81262
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-10-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [6a45c9755293f0969b4c2081d6d602bac9986d16]

        sc: rowcol: tdf#50916 convert documen*
        
        Change-Id: I101ff537181058500d240c44114bfefedc03aee4
        Reviewed-on: https://gerrit.libreoffice.org/81429
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-24  Mattia Rizzolo  <mattia@mapreri.org>  [50b4add740b2de7caefb36cd80243a4c40f92951]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          - flake8 fixes to the dictionary-to-thesaurus script
            
            tested to work with both python3 and 2.7.
            
            Change-Id: I52fe00e1f33e605010cd99885c1a41396440e49d
            Signed-off-by: Mattia Rizzolo <mattia@mapreri.org>
            Reviewed-on: https://gerrit.libreoffice.org/81411
            Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
            Reviewed-by: Michael Stahl <michael.stahl@cib.de>
            Tested-by: Michael Stahl <michael.stahl@cib.de>
            
2019-10-24  Stephan Bergmann  <sbergman@redhat.com>  [27c047e53c293fa14913bb8128874cfd1174e131]

        external/glm: Avoid -std=c++2a -Werror,-Wdeprecated-volatile
        
        ...as seen with recent Clang 10 trunk clang-cl:
        
        > In file included from vcl/source/gdi/salgdilayout.cxx:24:
        > In file included from vcl/inc\openglgdiimpl.hxx:31:
        > In file included from vcl/inc/opengl/RenderList.hxx:16:
        > In file included from workdir/UnpackedTarball/glm\glm/glm.hpp:98:
        > In file included from workdir/UnpackedTarball/glm\glm/./core/type.hpp:32:
        > In file included from workdir/UnpackedTarball/glm\glm/core/type_half.hpp:116:
        > workdir/UnpackedTarball/glm\glm/core/type_half.inl(43,6): error: compound assignment to object of volatile-qualified type 'volatile float' is deprecated [-Werror,-Wdeprecated-volatile]
        >                         f *= f;             // this will overflow before
        >                           ^
        
        Change-Id: I97fdfc0650344db1401cdce126f6755df00c5a0e
        Reviewed-on: https://gerrit.libreoffice.org/81427
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [7364a206a67f73513590fbb55e9e1d630c97aab1]

        tdf#128077 crash with calc dialogs and multiple windows
        
        regression from
            commit bf359d01ac8b1e0292e8a92c38e58c03e6c17d8b
            add a Dialog::runAsync for the non-controller case
        we end up destroying the dialog controller while the controller is in
        it's own method, so keep it alive for the duration.
        
        Change-Id: I0f26b4d40351ad62378f58c560f1a6d69d57a88e
        Reviewed-on: https://gerrit.libreoffice.org/81425
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-24  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [6c6b00300c5430466804619394b84beea01b3187]

        readlicense_oo: update requirements
        
        Linux requirements according to what is available in CentOS 7.
        Matches https://www.libreoffice.org/get-help/system-requirements
        
        Change-Id: I91e6141198f441e01f976b58a3adeed3cd80abdd
        Reviewed-on: https://gerrit.libreoffice.org/81339
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-10-24  Luboš Luňák  <l.lunak@collabora.com>  [cdd370dc0ff5b635c29c294238470874f28000f2]

        no-op in SalBitmap::ConvertToGreyscale() is also a success
        
        Change-Id: I6bf3378c89c630aee0a890ac2807a31ea040cd52
        Reviewed-on: https://gerrit.libreoffice.org/81374
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-10-24  Miklos Vajna  <vmiklos@collabora.com>  [821079ec987438c13845f253a7dc11627fd2bc23]

        sw UNO API: remove unused IsLayoutInCell property
        
        This was added just for the DOCX import in commit
        c3c80b6b63e998fd3117b5039e65a2ee9df90954 (tdf#115094 Part II: OOXML
        Feature: Add layoutInCell to Doc model, 2018-11-14), but was always
        undocumented.
        
        Additionally, this is no longer necessary, the DOCX import doesn't set
        this property anymore. So better remove it instead of documenting it.
        
        Change-Id: I4ddb2958dcfa836bf637904c0c4b60012cbc7a28
        Reviewed-on: https://gerrit.libreoffice.org/81426
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-10-24  Henry Castro  <hcastro@collabora.com>  [943cd5381b241f18f9ede25f3c2de4168a998caa]

        lok: valueset: dump as property tree the selected item
        
        The client side requires the data of the selected item to apply CSS
        border styles.
        
        Change-Id: I19f662329e4cfce45e32f82dcf9398dc9c3ecaec
        Reviewed-on: https://gerrit.libreoffice.org/81421
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2019-10-24  Jan Holesovsky  <kendy@collabora.com>  [4c0bccbb21ba022fd9d630eb1d9ae34673b4dc11]

        android: Allow specification of the API level.
        
        Change-Id: Icf33e2703f42a7866ce895437cf5f276066eeebe
        Reviewed-on: https://gerrit.libreoffice.org/81227
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 59eee888bf7174114e5749855d95e8ff7dd15013)
        Reviewed-on: https://gerrit.libreoffice.org/81327
        Tested-by: Jenkins

2019-10-24  Jan Holesovsky  <kendy@collabora.com>  [7e20dcbae47395e7d922ccd9fc5c30dcc205b32f]

        android: Allow using SDK and NDK directly from the Android Studio.
        
        Just specify:
        
        --with-android-ndk=$HOME/Android/Sdk/ndk-bundle
        --with-android-sdk=$HOME/Android/Sdk
        
        in your autogen.input, install the appropriate components via Android
        Studio and you are done.
        
        Change-Id: Ic99790b781b9017eb4e642380e230d6f7b49e9b7
        Reviewed-on: https://gerrit.libreoffice.org/81228
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 246f1b5b4485b7db9f9584e4b3b819c87e331c0e)
        Reviewed-on: https://gerrit.libreoffice.org/81328
        Tested-by: Jenkins

2019-10-24  Jan Holesovsky  <kendy@collabora.com>  [044709575e907ffc74f85c395219207b51370c05]

        pdfium: Switch the condition for better readibility.
        
        Change-Id: I8acf1e98f032f6943b2e7d09ac276f0f1ac4b120
        Reviewed-on: https://gerrit.libreoffice.org/81061
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 105d98caa70389c12ad4f9a2a2b7474a4be73aa2)
        Reviewed-on: https://gerrit.libreoffice.org/81326
        Tested-by: Jenkins

2019-10-23  Stephan Bergmann  <sbergman@redhat.com>  [754e2d9be1dd5ab1f8b231063c69abf916c49c56]

        Don't use broken StringAdd::getSourceAsString
        
        it caused clang-cl to crash when processing desktop/source/app/opencl.cxx
        
        Change-Id: I0a39697e75242cd00f12b60477d51a1e5bf96a4f
        Reviewed-on: https://gerrit.libreoffice.org/81409
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-23  Stephan Bergmann  <sbergman@redhat.com>  [6facd4811af68538544207fc1be606bf2cefbb1e]

        Fix call to NamedDecl::getName
        
        ...which fails at least with clang-8.0.0-3.fc30.x86_64 with "clang-8:
        /usr/include/clang/AST/Decl.h:277: llvm::StringRef clang::NamedDecl::getName()
        const: Assertion `Name.isIdentifier() && "Name is not a simple identifier"'
        failed."
        
        Change-Id: I6999240e2b518b6818a43d1e5ac92224300b343f
        Reviewed-on: https://gerrit.libreoffice.org/81415
        Tested-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-23  Caolán McNamara  <caolanm@redhat.com>  [12eb32fccec16a436a6c3eca725b9d6d449f8e19]

        Resolves: tdf#128313 disambiguate flow-to search results
        
        for a11y between find/replace where our result is a single thing, and
        find-all/replace-all where the result is potentially many things, which allows
        that searching in a selected calc column will flow-to the current cell, not the
        entire ~infinite set of cells in the column
        
        Change-Id: Ib3e56fceb90d869f157427f090cdffe986a5a588
        Reviewed-on: https://gerrit.libreoffice.org/81396
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-23  Szymon Kłos  <szymon.klos@collabora.com>  [00d06dee4b77cf52c927bd2c8687bb1a8d6c7904]

        jsdliaogs: send data for text styles combobox
        
        Change-Id: I5827799f8adf8db697ac2e2a96eaba2a6fd2e2a4
        Reviewed-on: https://gerrit.libreoffice.org/81401
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-23  Stephan Bergmann  <sbergman@redhat.com>  [bbb5479579dfdfb3e5f2c1c2ccda61cde58d2f39]

        -Werror,-Wdeprecated-volatile (clang-cl)
        
        same as b89187aad86e2be000d2f4c9c380a95bf8430c2e "Simplify forced memory reads"
        in sal/osl/unx/file.cxx
        
        Change-Id: I31edbc72f88895e148609498d367a50e38723b11
        Reviewed-on: https://gerrit.libreoffice.org/81408
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-23  Stephan Bergmann  <sbergman@redhat.com>  [f573b1affdd7fd543eb25139620a82f72e0419a4]

        loplugin:bufferadd (clang-cl)
        
        Change-Id: I854e1d4e6acef1c59842fe3921a42e95d0c8fd38
        Reviewed-on: https://gerrit.libreoffice.org/81407
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-23  Stephan Bergmann  <sbergman@redhat.com>  [8c28f11a7ecfb2ae85bd7c07d20032eb1c4c0dd9]

        loplugin:loopvartoosmall (clang-cl)
        
        Change-Id: I637fdfe2a22a8e85c89850e6815e4b28e0584dd4
        Reviewed-on: https://gerrit.libreoffice.org/81406
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-23  Caolán McNamara  <caolanm@redhat.com>  [42dfdd2f8b4e4f3b6857fa416600e708358c5baa]

        put together the 'magic' flow-to constants
        
        as a side note, there's no actual use of FORSPELLCHECKFLOWTO anywhere
        that I can see
        
        Change-Id: I90d50d7f98dede3803fec1d22d32d5d57858c1e3
        Reviewed-on: https://gerrit.libreoffice.org/81394
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-23  Stephan Bergmann  <sbergman@redhat.com>  [044eba71e34fd3ac5de20578cc62f85756ad07b4]

        loplugin:stringadd (clang-cl)
        
        Change-Id: I324496ff7c61d87a83b6b378810aa5c78cd7dba3
        Reviewed-on: https://gerrit.libreoffice.org/81405
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-23  Stephan Bergmann  <sbergman@redhat.com>  [732bf455279d1db150c600bb1d2719ddde517480]

        -W4 must come before -Wno-missing-braces for clang-cl
        
        ...or else -W4 would re-enable that and cause lots of warnings/errors.
        87608490f205b2fbc2b453ad8ded33050ac29b90 "filter arguments to MSVC to avoid the
        annoying D9025 warning" had changed the relative order of those options on the
        command line.
        
        Change-Id: I2ff9de93cdc6e3dc63961af61169f0adf44f7c0b
        Reviewed-on: https://gerrit.libreoffice.org/81403
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-23  Stephan Bergmann  <sbergman@redhat.com>  [860fd4001f3c5e08acacb62134aa476ac2714108]

        loplugin:getstr (--enable-chart-tests)
        
        Change-Id: Ia01bbbfb86335a5187207fabe10a80723022aa95
        Reviewed-on: https://gerrit.libreoffice.org/81402
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-23  Stephan Bergmann  <sbergman@redhat.com>  [91078f94b0f6dfd0796c85aa294e4aad2d948753]

        external/harfbuzz: Avoid UBSan nullptr-with-nonzero-offset
        
        ...(new with Clang 10 trunk), as seen during CppunitTest_emfio_emf:
        
        > hb-ot-layout-gsubgpos.hh:390:20: runtime error: applying non-zero offset 2 to null pointer
        >  #0 in OT::hb_ot_apply_context_t::skipping_iterator_t::next() at workdir/UnpackedTarball/harfbuzz/src/./hb-ot-layout-gsubgpos.hh:390:20
        >  #1 in OT::PairPosFormat1::apply(OT::hb_ot_apply_context_t*) const at workdir/UnpackedTarball/harfbuzz/src/./hb-ot-layout-gpos-table.hh:910:22
        >  #2 in bool OT::hb_get_subtables_context_t::apply_to<OT::PairPosFormat1>(void const*, OT::hb_ot_apply_context_t*) at workdir/UnpackedTarball/harfbuzz/src/./hb-ot-layout-gsubgpos.hh:625:23
        >  #3 in OT::hb_get_subtables_context_t::hb_applicable_t::apply(OT::hb_ot_apply_context_t*) const at workdir/UnpackedTarball/harfbuzz/src/./hb-ot-layout-gsubgpos.hh:643:62
        >  #4 in OT::hb_ot_layout_lookup_accelerator_t::apply(OT::hb_ot_apply_context_t*) const at workdir/UnpackedTarball/harfbuzz/src/./hb-ot-layout-gsubgpos.hh:2624:24
        >  #5 in apply_forward(OT::hb_ot_apply_context_t*, OT::hb_ot_layout_lookup_accelerator_t const&) at workdir/UnpackedTarball/harfbuzz/src/hb-ot-layout.cc:1811:24
        >  #6 in void apply_string<GPOSProxy>(OT::hb_ot_apply_context_t*, GPOSProxy::Lookup const&, OT::hb_ot_layout_lookup_accelerator_t const&) at workdir/UnpackedTarball/harfbuzz/src/hb-ot-layout.cc:1864:11
        >  #7 in void hb_ot_map_t::apply<GPOSProxy>(GPOSProxy const&, hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*) const at workdir/UnpackedTarball/harfbuzz/src/hb-ot-layout.cc:1910:7
        >  #8 in hb_ot_map_t::position(hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*) const at workdir/UnpackedTarball/harfbuzz/src/hb-ot-layout.cc:1933:3
        >  #9 in hb_ot_shape_plan_t::position(hb_font_t*, hb_buffer_t*) const at workdir/UnpackedTarball/harfbuzz/src/hb-ot-shape.cc:266:9
        >  #10 in hb_ot_position_complex(hb_ot_shape_context_t const*) at workdir/UnpackedTarball/harfbuzz/src/hb-ot-shape.cc:951:12
        >  #11 in hb_ot_position(hb_ot_shape_context_t const*) at workdir/UnpackedTarball/harfbuzz/src/hb-ot-shape.cc:994:3
        >  #12 in hb_ot_shape_internal(hb_ot_shape_context_t*) at workdir/UnpackedTarball/harfbuzz/src/hb-ot-shape.cc:1065:3
        >  #13 in _hb_ot_shape at workdir/UnpackedTarball/harfbuzz/src/hb-ot-shape.cc:1088:3
        >  #14 in hb_shape_plan_execute at workdir/UnpackedTarball/harfbuzz/src/./hb-shaper-list.hh:42:1
        >  #15 in hb_shape_full at workdir/UnpackedTarball/harfbuzz/src/hb-shape.cc:139:19
        >  #16 in GenericSalLayout::LayoutText(ImplLayoutArgs&, SalLayoutGlyphs const*) at vcl/source/gdi/CommonSalLayout.cxx:463:23
        >  #17 in OutputDevice::ImplLayout(rtl::OUString const&, int, int, Point const&, long, long const*, SalLayoutFlags, vcl::TextLayoutCache const*, SalLayoutGlyphs const*) const at vcl/source/outdev/text.cxx:1312:36
        >  #18 in OutputDevice::GetTextBoundRect(tools::Rectangle&, rtl::OUString const&, int, int, int, unsigned long, long const*, SalLayoutGlyphs const*) const at vcl/source/outdev/text.cxx:2334:18
        >  #19 in drawinglayer::primitive2d::TextLayouterDevice::getTextBoundRect(rtl::OUString const&, unsigned int, unsigned int) const at drawinglayer/source/primitive2d/textlayoutdevice.cxx:297:26
        >  #20 in drawinglayer::primitive2d::TextSimplePortionPrimitive2D::getB2DRange(drawinglayer::geometry::ViewInformation2D const&) const at drawinglayer/source/primitive2d/textprimitive2d.cxx:305:63
        >  #21 in drawinglayer::primitive2d::getB2DRangeFromPrimitive2DReference(com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> const&, drawinglayer::geometry::ViewInformation2D const&) at drawinglayer/source/primitive2d/baseprimitive2d.cxx:175:48
        >  #22 in drawinglayer::primitive2d::Primitive2DContainer::getB2DRange(drawinglayer::geometry::ViewInformation2D const&) const at drawinglayer/source/primitive2d/baseprimitive2d.cxx:199:36
        >  #23 in drawinglayer::primitive2d::MetafilePrimitive2D::create2DDecomposition(drawinglayer::primitive2d::Primitive2DContainer&, drawinglayer::geometry::ViewInformation2D const&) const at drawinglayer/source/primitive2d/metafileprimitive2d.cxx:51:67
        >  #24 in drawinglayer::primitive2d::BufferedDecompositionPrimitive2D::get2DDecomposition(drawinglayer::primitive2d::Primitive2DDecompositionVisitor&, drawinglayer::geometry::ViewInformation2D const&) const at drawinglayer/source/primitive2d/baseprimitive2d.cxx:126:17
        >  #25 in drawinglayer::tools::Primitive2dXmlDump::decomposeAndWrite(drawinglayer::primitive2d::Primitive2DContainer const&, tools::XmlWriter&) at drawinglayer/source/tools/primitive2dxmldump.cxx:332:38
        >  #26 in drawinglayer::tools::Primitive2dXmlDump::dumpAndParse(drawinglayer::primitive2d::Primitive2DContainer const&, rtl::OUString const&) at drawinglayer/source/tools/primitive2dxmldump.cxx:130:5
        >  #27 in (anonymous namespace)::Test::checkRectPrimitive(com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D> > const&) at emfio/qa/cppunit/emf/EmfImportTest.cxx:80:34
        >  #28 in (anonymous namespace)::Test::testWorking() at emfio/qa/cppunit/emf/EmfImportTest.cxx:94:5
        
        and similarly during CppunitTest_vcl_complextext:
        
        > hb-ot-layout-gsubgpos.hh:417:20: runtime error: applying non-zero offset 2 to null pointer
        >  #0 in OT::hb_ot_apply_context_t::skipping_iterator_t::prev() at workdir/UnpackedTarball/harfbuzz/src/./hb-ot-layout-gsubgpos.hh:417:20
        >  #1 in OT::MarkMarkPosFormat1::apply(OT::hb_ot_apply_context_t*) const at workdir/UnpackedTarball/harfbuzz/src/./hb-ot-layout-gpos-table.hh:1541:22
        >  #2 in bool OT::hb_get_subtables_context_t::apply_to<OT::MarkMarkPosFormat1>(void const*, OT::hb_ot_apply_context_t*) at workdir/UnpackedTarball/harfbuzz/src/./hb-ot-layout-gsubgpos.hh:625:23
        >  #3 in OT::hb_get_subtables_context_t::hb_applicable_t::apply(OT::hb_ot_apply_context_t*) const at workdir/UnpackedTarball/harfbuzz/src/./hb-ot-layout-gsubgpos.hh:643:62
        >  #4 in OT::hb_ot_layout_lookup_accelerator_t::apply(OT::hb_ot_apply_context_t*) const at workdir/UnpackedTarball/harfbuzz/src/./hb-ot-layout-gsubgpos.hh:2624:24
        >  #5 in apply_forward(OT::hb_ot_apply_context_t*, OT::hb_ot_layout_lookup_accelerator_t const&) at workdir/UnpackedTarball/harfbuzz/src/hb-ot-layout.cc:1811:24
        >  #6 in void apply_string<GPOSProxy>(OT::hb_ot_apply_context_t*, GPOSProxy::Lookup const&, OT::hb_ot_layout_lookup_accelerator_t const&) at workdir/UnpackedTarball/harfbuzz/src/hb-ot-layout.cc:1864:11
        >  #7 in void hb_ot_map_t::apply<GPOSProxy>(GPOSProxy const&, hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*) const at workdir/UnpackedTarball/harfbuzz/src/hb-ot-layout.cc:1910:7
        >  #8 in hb_ot_map_t::position(hb_ot_shape_plan_t const*, hb_font_t*, hb_buffer_t*) const at workdir/UnpackedTarball/harfbuzz/src/hb-ot-layout.cc:1933:3
        >  #9 in hb_ot_shape_plan_t::position(hb_font_t*, hb_buffer_t*) const at workdir/UnpackedTarball/harfbuzz/src/hb-ot-shape.cc:266:9
        >  #10 in hb_ot_position_complex(hb_ot_shape_context_t const*) at workdir/UnpackedTarball/harfbuzz/src/hb-ot-shape.cc:951:12
        >  #11 in hb_ot_position(hb_ot_shape_context_t const*) at workdir/UnpackedTarball/harfbuzz/src/hb-ot-shape.cc:994:3
        >  #12 in hb_ot_shape_internal(hb_ot_shape_context_t*) at workdir/UnpackedTarball/harfbuzz/src/hb-ot-shape.cc:1065:3
        >  #13 in _hb_ot_shape at workdir/UnpackedTarball/harfbuzz/src/hb-ot-shape.cc:1088:3
        >  #14 in hb_shape_plan_execute at workdir/UnpackedTarball/harfbuzz/src/./hb-shaper-list.hh:42:1
        >  #15 in hb_shape_full at workdir/UnpackedTarball/harfbuzz/src/hb-shape.cc:139:19
        >  #16 in GenericSalLayout::LayoutText(ImplLayoutArgs&, SalLayoutGlyphs const*) at vcl/source/gdi/CommonSalLayout.cxx:463:23
        >  #17 in OutputDevice::ImplLayout(rtl::OUString const&, int, int, Point const&, long, long const*, SalLayoutFlags, vcl::TextLayoutCache const*, SalLayoutGlyphs const*) const at vcl/source/outdev/text.cxx:1312:36
        >  #18 in OutputDevice::GetTextArray(rtl::OUString const&, long*, int, int, vcl::TextLayoutCache const*, SalLayoutGlyphs const*) const at vcl/source/outdev/text.cxx:961:45
        >  #19 in VclComplexTextTest::testArabic() at vcl/qa/cppunit/complextext.cxx:81:32
        
        I have no idea whether this even remotely resembles a useful fix, though.
        
        Change-Id: I7671b84374cf119e173406bc60f6631a64dfc794
        Reviewed-on: https://gerrit.libreoffice.org/81400
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-23  Henry Castro  <hcastro@collabora.com>  [7220d958b392eabc51236a31be549df8fa3007c0]

        lok: svtools: change parameter from "ID" to "POS" in ValueSetUIObject class
        
        The ValueSet control has an item list with a pair properties "(pos,id)".
        The "POS" parameter is the item "ID" not the position in the list and
        to not modify doc_sendDialogEvent function, let's have same uniform
        parameter for the action "SELECT".
        
        Change-Id: I5ce2cf0433bebcd77954f271c4aa09b0b446c0ab
        Reviewed-on: https://gerrit.libreoffice.org/81399
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2019-10-23  Stephan Bergmann  <sbergman@redhat.com>  [4a1c89e028f855999bab0c1bcc4c61a56e087852]

        Enable our gdb pretty-printers when printing backtraces
        
        (-iex aka --init-eval-command appears to be supported by gdb since
        <https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commit;
        h=8320cc4fa3784dc5296745898de5357559f8125a> in 2012, so it is probably safe to
        assume it is generally available)
        
        Change-Id: I65134d62ecd509ab39fa42f3cddbef40b74ab9d0
        Reviewed-on: https://gerrit.libreoffice.org/81393
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-23  Caolán McNamara  <caolanm@redhat.com>  [d63e57798c669878b2fd5d2536ebad9d237183ea]

        Resolves: tdf#128130 enable mnemonics in pivot table expanders
        
        Change-Id: Ia3196252a7399b4069fff0c2f82fb96fecd6fccc
        Reviewed-on: https://gerrit.libreoffice.org/81383
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-10-23  Stephan Bergmann  <sbergman@redhat.com>  [1efe1f82fabb3b8566c0beca2ba5df21c54fa6d5]

        In checkUnoObjectType, check for derived-from types too
        
        As discussed in the mail thread starting at
        <https://listarchives.libreoffice.org/global/users/msg54775.html>
        "[libreoffice-users] Experimental macro features: How to determine object
        types?", it is confusing if a variable dim'ed as
        com.sun.star.util.XSearchDescriptor cannot hold an object whose
        css.lang.XTypeProvider::getTypes only reports css.util.XReplaceDescriptor (which
        is derived from XSearchDescriptor) but not XSearchDescriptor itself.
        
        At least for now, keep the odd endsWithIgnoreAsciiCase check intact (instead of
        checking for strict equality).
        
        Change-Id: Idd8ae8cb11b0f2e9c6369842629fc5a21e1c5cc5
        Reviewed-on: https://gerrit.libreoffice.org/81386
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-23  Caolán McNamara  <caolanm@redhat.com>  [00af5c36e16c233fe365b3da770cf420cd415c24]

        realloc sequence to amount of inserted elements
        
        Change-Id: I5c507287631dd5cc87a037d0af67de77aca556d1
        Reviewed-on: https://gerrit.libreoffice.org/81385
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-23  Stephan Bergmann  <sbergman@redhat.com>  [6c7b5b015d12f01d563c0e0efdb0b7e54d4896b7]

        Reinstate CppunitTest_sal_rtl
        
        ...which had been dropped by 0f874472c672175135520101837ff0c9d4701d7f "size some
        stringbuffer to prevent re-alloc", presumably by accident
        
        Change-Id: I3b84e743c1adcdd8518114810dcee5c3f12c4290
        Reviewed-on: https://gerrit.libreoffice.org/81388
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [dbf02b8b6c34313affda860fc6c5bbc64839b2d9]

        sc: rowcol: tdf#50916 convert docshell
        
        Change-Id: I52c641bfba397134ad5ed2a9e8005f8959092303
        Reviewed-on: https://gerrit.libreoffice.org/81381
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [6055814a98a764117cd95adf2bbab91fa34456c2]

        sc: rowcol: tdf#50916 convert app
        
        Change-Id: I1b93d831fff69db26f3078bf21915ebe285e89f8
        Reviewed-on: https://gerrit.libreoffice.org/81382
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-23  Szymon Kłos  <szymon.klos@collabora.com>  [c7b97f2e4b8f47107bc91ded0295dcfffd0c71b6]

        jsdilogs: send data for font name & size toolitems
        
        Change-Id: Ia5ea058ba44b3a511a0bdbfc132a7de2d68f2e6b
        Reviewed-on: https://gerrit.libreoffice.org/81380
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-23  Caolán McNamara  <caolanm@redhat.com>  [36a1942bccdf63f26ea3a4497688f367083d2f0e]

        ofz#18467 check against end of buffer
        
        Change-Id: Ibeed87e2e3af90219e7bbbd773d369c90f78a364
        Reviewed-on: https://gerrit.libreoffice.org/81371
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [a5e9280e07deb52c2cc837f8455eee10f0244788]

        sw: add test for RTF/DOCX roundtrip of nested fields
        
        This reveals some funny code that was added in commit
        24b04db5a63b57a74e58a7616091437ad68548ac which happens to break the RTF
        test; let's just disable that inside field commands, doesn't make much
        sense there probably.
        
        Change-Id: I77fd13d7c4b7d370dda8a342b72cbc2bbab604e1

2019-10-23  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [e7deccd775ba653701e2fdce2807554e5ce08146]

        update credits
        
        Change-Id: Iad1765bef9e47d5a1588f43b170245c05d590f9a

2019-10-23  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [e37b70442ebf9e1628e7da16b7b6acf498897dee]

        Add document-level option to lock down save
        
        Change-Id: I40b5e8c780894645e467e3891062c499707d69c7
        Reviewed-on: https://gerrit.libreoffice.org/81359
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-10-23  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [d5d96e04ad8014f3e68351ccb54221d9610b565b]

        Add document-level option to lock down printing
        
        Change-Id: I85694021d74be79293079d04d5ba1d9b48cfa557
        Reviewed-on: https://gerrit.libreoffice.org/81340
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-10-23  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [8f06d4b34661411db5c6fd78c4c6c702557cf344]

        Add test for LockExport property
        
        Change-Id: I81533ccd34ac517b31afa1e7e6b818b74c42bc1d
        Reviewed-on: https://gerrit.libreoffice.org/81376
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-10-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [48ab1b2fbb3496cef478db11539ccd08b527656d]

        sc: rowcol: tdf#50916 convert miscdlgs
        
        Change-Id: Ib8748b47e2432053ff9dfe7adec0309cd3931b2e
        Reviewed-on: https://gerrit.libreoffice.org/81372
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-23  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [978fffefb15078d52be66463834c8b19ad78af4b]

        tdf#127909 follow the NSSInitializer selection
        
        NSSInitializer contains the copy of the algorithm used in the
        certificate path selection dialog, but with commit aceab9cbf104
        ("tdf#127909 don't always select the first entry") these were
        desynced, as the first default profile should be selected
        not the last one.
        
        Change-Id: I07816c74eb1184df17e4d251f27ff0bee715e82d
        Reviewed-on: https://gerrit.libreoffice.org/81367
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-10-23  Stephan Bergmann  <sbergman@redhat.com>  [aa40976cb91cde4940d97203e94660be04bdda1d]

        Fix build; adapt to OUStringLiteral1 -> OUStringChar rename
        
        Change-Id: I67294848205cf0441abf1c90206bdad0001ade96
        Reviewed-on: https://gerrit.libreoffice.org/81377
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [d9030ad6298e2f49ee63489d6158ea6ad23c0111]

        sw: fix build
        
        should have just reverted that patch...
        
        Change-Id: I17c8517a0dfd500423a6cd185abb89f40164daa9

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [2e636ee01e32208387ca77c4edadf6929063158a]

        sw: let's insert some paragraph break character in SwPaM::GetText()
        
        There are just 3 callers of this; 2 redline-related ones should both use
        DenoteSpecialCharacters() anyway and SwEditWin::FlushInBuffer()
        would probably be surprised to find any of the other CH_TXTATR in the
        string, so assume there's something limiting the cursor selection in
        that case.
        
        Change-Id: I83dcdc2b6734b6db22404d1c9b3adc9362451e9b
        Reviewed-on: https://gerrit.libreoffice.org/81343
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [ddd08c8996d444d7c0fe49d083c4f70f0a278d14]

        writerfilter: add config to import all fields as generic, incl. commands
        
        Change-Id: I02d178de3672200b69e60ba5841c993fa0d797f9
        Reviewed-on: https://gerrit.libreoffice.org/80076
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [94e0b8407b02d76b27324b8b08012eb024aca9e9]

        sw: DOCX export of nested fieldmarks
        
        The DocxAttributeOutput was more or less ignoring FieldFlags::CmdEnd;
        split CmdField_Impl() into 2 functions to write the command text with
        the Start like WW8/RTF and the separator with the CmdEnd.
        
        Change-Id: I7cfa52e2d786a8c9b427057eadc9ccc271d2f90f
        Reviewed-on: https://gerrit.libreoffice.org/81263
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [4f174e66431628fa1343ec44d63cc3f02cc0bb0b]

        sw: RTF export: export fieldmarks
        
        There was some special code that was used only to export ruby
        attributes; generalise it a little.
        
        Change-Id: Iac5316b97e095fb3811404cad0568b9ab63a96f0
        Reviewed-on: https://gerrit.libreoffice.org/81085
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [dd179e9c8f6f98268e204c0672be31bf008475cd]

        sw: WW8/RTF/DOCX export: handle CH_TXT_ATR_FIELDSEP
        
        Move second part of the fieldmark export later, where the separator
        dummy character is.
        
        Somehow this may result in an additional empty run, but that shouldn't
        matter, other than to a few tests.
        
        Change-Id: If6967e91721ae5ad51dc42ff1ba98625018eae84
        Reviewed-on: https://gerrit.libreoffice.org/81084
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [4212803e08052af2c1b3618f52fefb651c429345]

        sw: WW8 import: be a little more flexible with FORMTEXT fields
        
        The subsequent export change will somehow create things like
        
        (rr) p pF->nLCode
        $1 = 13
        (rr) p rStr
        $2 = " FORMTEXT \001\062\060"
        
        ... so be a little less strict with the 0x01.
        
        Change-Id: Ie99002d099a3803989b71ae8c26b7f4bfe61c943
        Reviewed-on: https://gerrit.libreoffice.org/81083
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [6eb1c2304d257d16858b7b51cad63f1dc2bde88b]

        xmloff: ODF import: reimplement fieldmark-start/fieldmark-end
        
        This needs to work in a similar way to writerfilter, because it has the
        same problem: fieldmark has 3 positions but attach() only recieves 2
        positions.
        
        Insert the fieldmark at the fieldmark-start and move the cursor before
        the CH_TXT_ATR_FIELDEND character, and when the fieldmark-end arrives,
        move the cursor forward again.
        
        This will slightly change the import of invalid documents, e.g.
        when a fieldmark-end is missing, but that seems not so important and
        without a name attribute on the fieldmark-end we can't do any better.
        
        Change-Id: I3f0bd738277f56a999e79e4def911101b64b07e7
        Reviewed-on: https://gerrit.libreoffice.org/81082
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [26599f049df7c52eca001ba52a0684888201e1ba]

        sw: fix crash after SwXFieldmark::SetFieldType()
        
        It deletes the existing IFieldmark and creates a new one; meanwhile the
        SwXFieldmark is disposed and its m_pImpl->m_pDoc is cleared but then
        it's not initialised again by registerInMark().
        
        (regression from f66a83c95c21b4311918a64bb85016857b49f4d4)
        
        Change-Id: I8c4d9b829f68b9e5bd714bcad2061d0ff95bfb82
        Reviewed-on: https://gerrit.libreoffice.org/81081
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [35b93ab6be79e5506248aea2f5b618db54e93c0f]

        sw: remove checks for invalid document model wrt fieldmarks...
        
        ... in MSWordExportBase::OutputTextNode() - better crash so we can fix
        the bugs.
        
        Change-Id: I0d7b58bffa261c9c0c88b4245fcde38c776931f9
        Reviewed-on: https://gerrit.libreoffice.org/80919
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [e47615f1c1b17f66e5b30275e666bc7a7bf43d1c]

        writerfilter: adapt the "real" fieldmark path in CloseFieldCommand()
        
        ... and PopFieldContext() to work the same as the generic fallback path,
        so that the CH_TXT_FIELDSEP is in the proper position, before the
        imported field result.
        
        Change-Id: Ic9b24dce43e7809a183b91cdc97c037f410cbaa8
        Reviewed-on: https://gerrit.libreoffice.org/80918
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [80e9e3747ba622300c7ef66018b5fa6945add0f6]

        writerfilter: StartOrEndBookmark(): don't hardcode end of document
        
        ... use xInsertPosition if available.
        
        Change-Id: Id9a0ba2842ed88c7a83ffcd5ce9d12334deae755
        Reviewed-on: https://gerrit.libreoffice.org/80916
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [ae97beb73efca8e31a7b2d93d55bdb118711d72a]

        tdf#120224 writerfilter: don't suppress all bookmarks inside fields
        
        MSWordExportBase used to erroneously export all sorts of marks as
        bookmarks, but we fixed that.  Apparently this code in
        DomainMapper_Impl::SetBookmarkName() should prevent import of the
        bookmarks that were exported as duplicates for fieldmarks; suppress
        only the marks with the same name as the fieldmark, but not unrelated
        marks that happen to start inside the field, like the "_GoBack" one in
        tdf120224_textControlCrossRef.docx.
        
        The reason why this was necessary previously is some dubious
        nonsense in model.xml that caused the ffData stuff to be delayed until
        the next run, hence the bookmark start is sent to domain mapper before
        the ffData; this was already helpfully marked with a TODO
        comment, so just implement the suggestion.
        
        (regression from 579c0749bef8c980507229439715e72060c1b077)
        
        Change-Id: I15a1865ac34b0b9b3f11849d612e95115582b90b
        Reviewed-on: https://gerrit.libreoffice.org/80917
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [e0e0109f01929024f7dd60a97616bb3b25de3b92]

        sw: WW8/RTF/DOCX export: only export actual bookmarks as bookmarks
        
        Don't export all the other cruft that happens to be represented as
        some IMark derived type in Writer in MSWordExportBase::GetBookmarks().
        
        Change-Id: I4fc05e84b9fc80bb2186899c58bf140dd3779f83
        Reviewed-on: https://gerrit.libreoffice.org/80915
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [a0fa6911a013dc5cc844fdbee13132a467f4a437]

        sw: fix copying of fieldmarks in lcl_CopyBookmarks()
        
        Surprisingly this handles CHECKBOX_FIELDMARK differently than the others
        but clearly it's a bug not to copy a fully selected TEXT_FIELDMARK as
        seen in CppunitTest_sw_ooxmlexport testMultiPageToc, where a header is
        copied with its CH_TXT_ATR_FIELD* but not the fieldmark.
        
        Change-Id: Ibf4d934ea834c1ac9fe4e541259605a745246049
        Reviewed-on: https://gerrit.libreoffice.org/80914
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [19a559b0ec9b806519c405651d6d2b2e14712b4a]

        sw: SwSubFont::GetTextSize_() assert on presumably dead code
        
        Change-Id: Iced0776a719dbc7e9d19db7bd547c408caa6a04f
        Reviewed-on: https://gerrit.libreoffice.org/80913
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [d426964c0d3e42058f93f764eab1257cf9d21d4c]

        sw: getFieldmarkFor() and GetCurrentFieldmark() return innermost one
        
        In case of nested fieldmarks, this seems plausible to me.
        
        Change-Id: Iefa6a3836421fc93d7687eeb608f21d63fb45e81
        Reviewed-on: https://gerrit.libreoffice.org/80912
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [6851182cb61a70d3ebd6ee098e8ba5f23582b352]

        sw: SwWrtShell: delete field command when deleting the field
        
        Change-Id: I6dbb7a36bdca103d6e9e72a5b5b48ffc135080a1
        Reviewed-on: https://gerrit.libreoffice.org/80676
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [f610f9b611fe9f206b872ed06f7e859d688385fc]

        writerfilter: import nested generic fields from RTF
        
        * for m_bStartGenericField, push new insert position onto the stack in
          DomainMapper_Impl::CloseFieldCommand(), not in
          DomainMapper_Impl::appendTextPortion()
        * how is the field result inserted into the field, instead of after it?
          - it doesn't seem possible to move the insertion of the field mark to
            PopFieldContext(), as there's no way to pass 3 positions to
            attach(), and exposing a writable property for the position(s)
            is a bad idea
          - finishParagraph() calls AppendTextNode(), which happily ignores a
            content index on the given XTextRange
          - so temporarily insert a paragraph break, override the insert
            position, and join the paragraphs in PopFieldContext()
        
        Change-Id: Ie49084f6ea6451e7d7f9b613cedce326de9a54f1
        Reviewed-on: https://gerrit.libreoffice.org/80075
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [12385f9e79e15b215c1d398b4bfb212ef1b23fb3]

        sw: fieldmark insert/delete Undo
        
        SwHistoryTextFieldmark implementation doesn't work that well with its
        hardcoded +5 etc. so reimplement that storing all 3 positions.
        
        Add Undo classes for deletion as well, and use them automatically when
        deleteMark() is called with Undo enabled.
        
        Change-Id: I45a73080b08bde9e046525892c101aa2d622269e
        Reviewed-on: https://gerrit.libreoffice.org/80627
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [bc5e4104e281b89c08df102851e5693f35772c40]

        sw: DateFieldmark separator position: hack to put it at the start
        
        DateFieldmark isn't created for an actual field with a command but for a
        SDT (Date Picker Content Control), so it's somewhat pointless to insert a
        separator for it in the first place; but better have an invariant that
        every pair of FIELDSTART/FIELDEND has a FIELDSEP.
        
        TODO: maybe add another pair of distinct START/END for this thing.
        
        Change-Id: I37301b578c668ecbf9408a48c227db5991c33f9e
        Reviewed-on: https://gerrit.libreoffice.org/80675
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [7f2e61f884949ab27bcb7e1a02ece9a5cb4354b9]

        sw: WW8: fix the separator position
        
        WW8 inserts the fieldmark at the end of the result, so separator should
        be at the start; writerfilter inserts fieldmark at the end of command so
        separator should be at the end.
        
        Change-Id: I44c9811139a34f529c553dd2fd46fdaccd554732
        Reviewed-on: https://gerrit.libreoffice.org/80674
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [1332cf210803215857b81e8ca9c029aa3d6c49c2]

        sw: add CH_TXT_ATR_FIELDSEP position parameter when inserting
        
        Different callers want it at the end, at the start, or in the case of
        Undo it can even be in an arbitrary position... (except if it is ensured
        that the field command is deleted before the fieldmark?).
        
        So let's just pass in SwPosition and be flexible, if it is missing it
        will be before the end as before.
        
        Change-Id: Ibec222f633bdaf66abd1540027d0f5c75988c738
        Reviewed-on: https://gerrit.libreoffice.org/80673
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [ffb26b81e1c7ff1d64959200247bb2edd5a569da]

        sw: actually insert CH_TXT_ATR_FIELDSEP
        
        Change-Id: I18accf26a05546313aeac498b94e7f418f8f136e
        Reviewed-on: https://gerrit.libreoffice.org/80073
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [4dc1615c80e8e66d339dc86fa95bbc76e884d988]

        sw: DocumentContentOperationsManager::CopyImpl()
        
        Change-Id: I1a6ce9f439be9b8f863f3981fb9fd7ef1123e6c7

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [e511a0ca5dde6d731bb126bbfe21768867890102]

        sw: DelFullPara() and MoveRange() shouldn't do anything...
        
        Change-Id: I34bcbf4d601dd96e13efec513e8a001865f3065f
        Reviewed-on: https://gerrit.libreoffice.org/80071
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-23  Michael Stahl  <Michael.Stahl@cib.de>  [b522fc0646915d4da94df38dd249c88b28f25be7]

        sw: maintain fieldmarks in DeleteRange()/DeleteAndJoin()/ReplaceRange()
        
        Avoid overlapping deletes of the CH_TXT_ATR_FIELD*.
        
        Change-Id: I0cbfcfbc8f39c029e7faefa39e75fce7e7e4b9e2
        Reviewed-on: https://gerrit.libreoffice.org/80070
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-23  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [ec0a3db0cbb5413d10e70c9843e679bbf2327c15]

        Add document-level option to lock down file export
        
        Setting this option will disable any export command
        (File->Export*, File->Send*, graphic/chart export context menu,
        save as, mailmerge wizard, ...)
        
        Change-Id: I07a2a3b9179b494ac839e7d1e407194600679aa1
        Reviewed-on: https://gerrit.libreoffice.org/81316
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-10-23  Muhammet Kara  <muhammet.kara@collabora.com>  [942d1d2ea59bf4605f2c464a6b29c967fa9f8de8]

        tdf#112126: Correct naming for pages in Draw
        
        Pages are named as 'Page X' rather than 'Slide X' now.
        
        Change-Id: I3d4838ef5dbd8d0c04a068adc12ad9cea0bbb0b1
        Reviewed-on: https://gerrit.libreoffice.org/81364
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-10-23  Caolán McNamara  <caolanm@redhat.com>  [b20fa45bf92d780c56128c574203d01dc095ef95]

        ofz#18454 Bad-cast to SwDrawContact from SwFlyDrawContact
        
        Change-Id: I8fda26909d1e3854d8429dd0b733724266464559
        Reviewed-on: https://gerrit.libreoffice.org/81350
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [009e7a54f40ebacd9dd4a394504c277789699801]

        sc: rowcol: tdf#50916 convert unoobj
        
        Change-Id: Iec648767c7f09f9655dcd6bceff9df5fc66026de
        Reviewed-on: https://gerrit.libreoffice.org/81332
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-23  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [eca31344795f7dca5b3407c56ab240c11a97c58f]

        tdf#127909 save manually selected certificate path
        
        Saves the value of the manual selection, independent from the real
        active certificate path, to restore the setting for the dialog.
        
        Change-Id: I5c423c594f38b1e2b25caa650b3ca2862cf49d82
        Reviewed-on: https://gerrit.libreoffice.org/79979
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-10-23  Stephan Bergmann  <sbergman@redhat.com>  [47d813eabb5c8bca771c20cc248a136a98e5876c]

        Remove check that is redundant
        
        ...since 96710f8e466d44047ea4ac9cb8c70dc7664f5c73 "convert OUString::match to
        OUString::endsWith"
        
        Change-Id: Ifd08feede5908e6cc41b25bfe9f8bde6c6d6930b
        Reviewed-on: https://gerrit.libreoffice.org/81362
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-23  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [adbaa625acc14e2b814cf5d88267889e6193145f]

        tdf#127909 list all mozilla profiles
        
        If there isn't an already selected profile, it'll select the
        default one.
        
        Change-Id: I66e39dbe1c3ce4d9436857c716d93e603582e3d1
        Reviewed-on: https://gerrit.libreoffice.org/79978
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-10-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [fbb93bc1597e7631e7241597b0b826a179dae5d4]

        loplugin:unusedfields
        
        Change-Id: I1f69ec45e7d44e45a6ece1fe9d9eef8a2be2d6ff
        Reviewed-on: https://gerrit.libreoffice.org/81361
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-23  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [aceab9cbf10486d2179d016b36511d907d402825]

        tdf#127909 don't always select the first entry
        
        Change-Id: Ic65667c748a62d989a4f38113155ba2715830629
        Reviewed-on: https://gerrit.libreoffice.org/79977
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-10-23  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [162629610dc07f0ed4e15aeed9bd4cad6bea79d1]

        tdf#127909 refactoring of the cert path dialog
        
        * Drop some unused memeber variables
        * Rename some member variables
        * Add a few const
        
        Change-Id: Iea3018f03ab855a357d27b93902323197077ea04
        Reviewed-on: https://gerrit.libreoffice.org/79976
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-10-23  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [e3c4b919bdef1dfc8d756425bee099ff7f2e1bb5]

        tdf#127909 rename cert path dialogs' Add button
        
        This dialog just allows to manually override the NSS path.
        Currently it'll even lose this path, if the user select something
        else during a LO run, which is a usability nuisance.
        
        Change-Id: I75fadfbbd5006998a9f0e5cf70cb34566db701d8
        Reviewed-on: https://gerrit.libreoffice.org/79975
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [3b65ce7996c8cedcdb710275a0d1fb948b5d78bb]

        loplugin:unusedmethods
        
        Change-Id: I5fd081780d46fd30864830eea2956bad6dc3e222
        Reviewed-on: https://gerrit.libreoffice.org/81360
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-23  andreas kainz  <kainz.a@gmail.com>  [4c1f44047aa680c2e2e84986353ab2b2f375f6f2]

        fix alignment of fontdialog in smath
        
        Change-Id: I71c424d0c3ef4df8f563fabee9e49daaa60fea65
        Reviewed-on: https://gerrit.libreoffice.org/81353
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-10-23  andreas kainz  <kainz.a@gmail.com>  [e5a1366345143c5667e386b0045b0bfd85830ed0]

        print dialog consistent icon size
        
        Change-Id: I93c5248e6d4a8d799cedde21eb30d5e39b60247e
        Reviewed-on: https://gerrit.libreoffice.org/81355
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-10-23  andreas kainz  <kainz.a@gmail.com>  [cdae02b49d687ee3b64caae686e680f9ee5bbc27]

        remove hardcoded alignment elements from addtargetdialog
        
        Change-Id: I0c4536a61859e1f0ca3948c58407bdb28dd3bc66
        Reviewed-on: https://gerrit.libreoffice.org/81351
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-10-23  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [2af494822da31ccadfc96f59d61493cae63d60d7]

        ODK: cleanup windows linker debug args
        
        This was a somehow confused & partially commented-out setup
        
        Change-Id: Iad5ef6721cda6f85ded3296650ee9a7df9ec59fd
        Reviewed-on: https://gerrit.libreoffice.org/81333
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-23  Noel Grandin  <noelgrandin@gmail.com>  [c68be56c295c8dda3043c80d4641575ec2799e55]

        size some stringbuffer to prevent re-alloc
        
        Change-Id: I385587a922c555c320a45dcc6d644315b72510e9
        Reviewed-on: https://gerrit.libreoffice.org/81278
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-23  Stephan Bergmann  <sbergman@redhat.com>  [437dc68285dab0f08a1ded2193d86d64f560cd9b]

        Make comparison operator member functions const
        
        ...which avoids overload resolution ambiguities in C++20, when a synthesized
        candidate of operator == for a reversed-argument rewrite conflicts with the
        actual operator ==, due to the asymmetric const-ness of the implicit object
        parameter and the RHS parameter.  (As observed with recent Clang 10 trunk with
        -std=c++2a:
        
        > vcl/unx/generic/gdi/salgdi.cxx:138:18: error: use of overloaded operator '!=' is ambiguous (with operand types 'SalX11Screen' and 'SalX11Screen')
        >     if( nXScreen != m_nXScreen )
        >         ~~~~~~~~ ^  ~~~~~~~~~~
        > vcl/inc/unx/saltype.h:22:10: note: candidate function
        >     bool operator!=(const SalX11Screen &rOther) { return rOther.mnXScreen != mnXScreen; }
        >          ^
        > vcl/inc/unx/saltype.h:21:10: note: candidate function
        >     bool operator==(const SalX11Screen &rOther) { return rOther.mnXScreen == mnXScreen; }
        >          ^
        > vcl/inc/unx/saltype.h:21:10: note: candidate function (with reversed parameter order)
        
        )
        
        Change-Id: I5dab4fecfbb7badab06ebd0d779527de9672a02a
        Reviewed-on: https://gerrit.libreoffice.org/81352
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-23  Jim Raykowski  <raykowj@gmail..com>  [3ed56f407235feb97ee2565a613e5f1d2bb2d925]

        tdf#128058 Add Expand Collapse All to Navigator context menu
        
        Change-Id: I8c68865c8bc95a9ef6d1bea565e635e288f728e6
        Reviewed-on: https://gerrit.libreoffice.org/81003
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins

2019-10-23  Jens Carl  <j.carl43@gmx.de>  [7fe58f64cd8b58918cae92aed536d266f63b4c71]

        tdf#45904 Move XTextRange Java test to C++
        
        Move XTextRange Java test to C++ for ScAnnotationShapeObj.
        
        Change-Id: If280b4e621fedd1023457ff626c6db8ef9a9f7ad
        Reviewed-on: https://gerrit.libreoffice.org/81295
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-10-23  Henry Castro  <hcastro@collabora.com>  [7c6226bee72805db7f0e567ca9f06c786a7d0da2]

        lok: svtools: create ValueSetUIObject class
        
        The ValueSet control is used in Layouts panel inside Sidebar of the
        impress document. Once the LO server sends the UI data to the client side
        that is transformed to mobile view using Mobile Wizard framework.
        The loleaflet client side has to send commands for the user interactions
        like to touch an item.
        
        e.g.  Send "WindowId SELECT ID=300"
        
        The unit test simulates the scenario, so the ValueSet control executes
        the action.
        
        Change-Id: Ib6ec5db6ce2777e819f81a9dae74c4641bb7053b
        Reviewed-on: https://gerrit.libreoffice.org/81141
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/81354
        Tested-by: Jenkins

2019-10-22  Henry Castro  <hcastro@collabora.com>  [d2b5ab3498a78c6d164a15b3bf2b947553ea2743]

        sd: sidebar: force to set the id of the LayoutMenu control
        
        Otherwise, the function std::unique_ptr<UIObject>
        WindowUIObject::get_child(const OUString& rID)
        will not find the control with the rID.
        
        Change-Id: Ie571eb351bb0c59654f577cef1961247273d7608
        Reviewed-on: https://gerrit.libreoffice.org/81345
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2019-10-22  Stephan Bergmann  <sbergman@redhat.com>  [5447117899e688a6b0003ebbd256e92bcefd76c8]

        Missing test dependency
        
        Noticed when executing CppunitTest_sccomp_solver that it apparently depended on
        ExternalProject_lpsolve but not on ExternalPackage_lpsolve.
        (LpSolverTest::testLpSolver in sccomp/qa/unit/solver.cxx instantiates UNO
        service com.sun.star.comp.Calc.LpsolveSolver in Library_solver, which uses
        lpsolve as an external.)
        
        Thanks to mst for showing me the right place to fix.
        
        Change-Id: I71a1c3552473ff6fea616805eea1fb68143d255b
        Reviewed-on: https://gerrit.libreoffice.org/81133
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-22  andreas kainz  <kainz.a@gmail.com>  [c0a7554f7c757dc62df7c39d5dcc81aecdf28a36]

        sw Options Dialog View sizegroup update
        
        Change-Id: Id7d673d11f8a3790874c010e65d02959899b567d
        Reviewed-on: https://gerrit.libreoffice.org/81191
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-10-22  andreas kainz  <kainz.a@gmail.com>  [48e68eddb9bc1d8356eaf493cfd4a520f64ce4d1]

        tdf#128239 Paragraph Dialog: Update Alignment tab
        
        Change-Id: Ia2649902e4ad8c2990ffef5fd0c22df32484fcd7
        Reviewed-on: https://gerrit.libreoffice.org/81113
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-10-22  andreas kainz  <kainz.a@gmail.com>  [5456719e2a2cc4f3d9bfc2f107a054c593cd5480]

        tdf#128239 Paragraph Dialog: Update Outline tab
        
        Change-Id: Icb22f2a9f24852898ab4550bc0cec32732ad32dd
        Reviewed-on: https://gerrit.libreoffice.org/81103
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-10-22  andreas kainz  <kainz.a@gmail.com>  [d686b7131c1949e1b1e65cee6464cbbfb62bf991]

        tdf#128239 Paragraph Dialog: Update Tabs tab
        
        Change-Id: I6985c15df7a65bd38b66e50ddee2221bfdff5f01
        Reviewed-on: https://gerrit.libreoffice.org/81099
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-10-22  Ricardo Palomares  <rpmdisguise-java@yahoo.es>  [138e8b5d8816d76121ea6d698f4a4fd34a26d519]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          - Bring shipped Spanish dictionary up to version 2.5
            
            Change-Id: I4cd5921b88f61611ba2220d2db4aa3adee7d2d17
            Reviewed-on: https://gerrit.libreoffice.org/81349
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            Tested-by: Andras Timar <andras.timar@collabora.com>
            
2019-10-22  Caolán McNamara  <caolanm@redhat.com>  [ad0a97ca200328d336a3cd58942f71a824b1f23a]

        Resolves: tdf#128318 'Standard' buttons should not be shown by default
        
        Change-Id: Ic1af3895c1815a50fd26f74db8f5d4d006414643
        Reviewed-on: https://gerrit.libreoffice.org/81329
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [5d3b6e482e72451bd508b3a4db9f182ab4da388d]

        sc: rowcol: tdf#50916 convert cellsh
        
        Change-Id: If0a44e8bfd3195f2631c2fbcb7c5aa036aae7a40
        Reviewed-on: https://gerrit.libreoffice.org/81331
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-22  Miklos Vajna  <vmiklos@collabora.com>  [dc83c34989b366a9740da062e7d7bdca73fd9890]

        tdf#124770 sw layout: handle Word's take on italic formatting vs text break
        
        When it comes to finding out if a piece of text fits the currently line
        or not, Word simply measures the text width and the line width, and
        decides if we fit or not. This can have an effect that italic text (e.g.
        a "H" character) is slightly over the margin, but simplifies the layout.
        
        Writer tries to reserve a bit more space, so italic text is kept inside
        the margin, which leads to different layout in edge cases.
        
        This somewhat arbitrary "reserve a bit more space: decrease the usable
        line width by height / 12" mechanism was there since the initial import.
        Reuse a related compatibility flag (tab-over-margin, already set for
        imported-from-Word documents) to avoid this compensation to match what
        Word does.
        
        Change-Id: I0af178c75bb9a1e85d9f1393f010c890cb1cbc08
        Reviewed-on: https://gerrit.libreoffice.org/81341
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-10-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8da2e5825486bec2378f47e527a3df691fbf499d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add screenshot for Option HTML Help page
            
            Change-Id: Iffabc73b4d0a48c2c89b9b43d54fd1344f233cbd
            Reviewed-on: https://gerrit.libreoffice.org/81342
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-22  Stephan Bergmann  <sbergman@redhat.com>  [f26178b17691ccc9d3da9c25cec9ef08a633b3a7]

        -Werror,-Wimplicit-int-float-conversion
        
        > sc/source/core/tool/interpr3.cxx:3659:36: error: implicit conversion from 'unsigned long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Werror,-Wimplicit-int-float-conversion]
        >                 if (f < 1.0 || f > std::numeric_limits<SCSIZE>::max())
        >                                  ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        since 475165e431b5392e426db0de4cea50efc2513875 "Resolves: tdf#127982
        SMALL()/LARGE() rank array can be larger than data array"
        
        (This supersedes 1b0cba8c2cd672b0d5a59a215961c5136a6e656b
        "-Wimplicit-int-float-conversion", which would have incurred UB if f is larger
        than std::numeric_limits<SCSIZE>::max().)
        
        Change-Id: I1eeb75d73169ac89ec4bf9562edcf99d9925f607
        Reviewed-on: https://gerrit.libreoffice.org/81309
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [bef71336399f1dc678eee16b5d6d7bf26a17f491]

        sc: rowcol: tdf#50916 convert gridwin
        
        Change-Id: Ifaaddbf17430cf7f2b64785f80afd3cfaa80cdd8
        Reviewed-on: https://gerrit.libreoffice.org/81325
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [0dc168dfc3a693510e5776109e989ff5f956f7db]

        loplugin:unusedenumconstants
        
        Change-Id: I76aadeefce66df93f21b7e45c0e87ab92df45131
        Reviewed-on: https://gerrit.libreoffice.org/81324
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [25732d7f211ce51fcecbb15ce6d9c551c2715b6e]

        sc: rowcol: tdf#50916 convert output
        
        Change-Id: I6fbcf26dbf6a5dfa506d5c69b123dbb297855ef3
        Reviewed-on: https://gerrit.libreoffice.org/81304
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-22  László Németh  <nemeth@numbertext.org>  [173b7fcaae86980809889db30ddb82f8ba883103]

        tdf#42748 show changes of list numbers and bullets
        
        At splitting or joining list items or adding new ones, the
        removed or new list number or bullet didn't show the change,
        only a vertical line added to the left margin of the list
        items. Moreover, deleting only the text of the list
        item (keeping its number) looked like the full deletion of
        the item.
        
        Change-Id: I4568713b5c94584761609d891b3eb36c45f8502c
        Reviewed-on: https://gerrit.libreoffice.org/81258
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-10-22  Caolán McNamara  <caolanm@redhat.com>  [5cb4f1e757b5db7f21622d3fad9b23857a1e589b]

        document contemporary uselessness of getTargetColorDepth
        
        Change-Id: I60ab61df29445681a8ddc3a1b2005e7c43f70d3c
        Reviewed-on: https://gerrit.libreoffice.org/81322
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-22  Michael Stahl  <Michael.Stahl@cib.de>  [6314e7bf21cb220fa84a6483f96caa75368773c5]

        sw: what is that exception about
        
        Change-Id: I00bce4bead3d593b2c2ceb06da49fd90d6fd213f
        Reviewed-on: https://gerrit.libreoffice.org/81080
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-22  Stephan Bergmann  <sbergman@redhat.com>  [54f292d1d199dae36257a1ceb0ff30f32a7e0824]

        Avoid C++20 operator overloading ambiguity
        
        ...which is reported now by Clang 10 trunk with -std=c++2a:
        
        > cui/source/tabpages/tpline.cxx:481:80: error: use of overloaded operator '==' is ambiguous (with operand types 'const XLineEndItem' and 'XLineStartItem')
        >             if( pItem && ( !pOld || !( *static_cast<const XLineEndItem*>(pOld) == *pItem ) ) )
        >                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~
        > include/svx/xlnstit.hxx:43:29: note: candidate function (with reversed parameter order)
        >     virtual bool            operator==(const SfxPoolItem& rItem) const override;
        >                             ^
        > include/svx/xlnedit.hxx:43:29: note: candidate function
        >     virtual bool            operator==(const SfxPoolItem& rItem) const override;
        >                             ^
        
        But the base SfxPoolItem::operator == is virtual anyway, so no need to cast
        pOld to a derived type.
        
        And once the expression is changed to
        
          !( *pOld == *pItem )
        
        loplugin:simplifybool would kick in, but only with old compilers.  So update
        loplugin:simplifybool to also kick in on that with latest Clang trunk with
        -std=c++2a, and simplify the expression accordingly.
        
        Change-Id: I3de9175b30d8645ed7a52f87cfac320144576cc8
        Reviewed-on: https://gerrit.libreoffice.org/81203
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-22  Stephan Bergmann  <sbergman@redhat.com>  [65b239f8cab7e5a82438a617d8d9e022fc441138]

        external/lpsolve: Avoid UBSan nullptr-with-nonzero-offset
        
        ...(new with Clang 10 trunk), as seen during CppunitTest_sccomp_solver:
        
        > ../lp_presolve.c:171:34: runtime error: applying non-zero offset 8 to null pointer
        >  #0 in presolve_rebuildUndo at workdir/UnpackedTarball/lpsolve/lpsolve55/../lp_presolve.c:171:34
        >  #1 in postsolve at workdir/UnpackedTarball/lpsolve/lpsolve55/../lp_presolve.c:5673:5
        >  #2 in spx_solve at workdir/UnpackedTarball/lpsolve/lpsolve55/../lp_simplex.c:2067:9
        >  #3 in lin_solve at workdir/UnpackedTarball/lpsolve/lpsolve55/../lp_simplex.c:2159:12
        >  #4 in LpsolveSolver::solve() at sccomp/source/solver/LpsolveSolver.cxx:295:19
        >  #5 in (anonymous namespace)::LpSolverTest::testSolver(rtl::OUString const&) at sccomp/qa/unit/solver.cxx:106:14
        >  #6 in (anonymous namespace)::LpSolverTest::testLpSolver() at sccomp/qa/unit/solver.cxx:69:5
        
        I have no idea whether this even remotely resembles a useful fix, though.
        
        Change-Id: I1a2796d3849967576f400737082e7377566aece9
        Reviewed-on: https://gerrit.libreoffice.org/81321
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3331b91f78519b6c208be9318983d741f4e2ea6b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix image dmensions in page
            
            Change-Id: I64c4550d47c05ad05f6cfdf65a642e502dd51d03
            Reviewed-on: https://gerrit.libreoffice.org/81289
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [951a6e3e3375c96fec4d711552a58794aa9eec8a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Give note,tip,warning same children as paragraph
            
            But narrow attributes not necessary (role, heading...)
            
            Change-Id: Icb022d0694a442186bef46fae172631a96662353
            Reviewed-on: https://gerrit.libreoffice.org/81292
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [5b899701c857670851cafa97349e0007408a0434]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add screenshot to Option load VBA Help page
            
            Change-Id: I35aab763f42ae1f4670f82900dd8ea25ca256f6e
            Reviewed-on: https://gerrit.libreoffice.org/81290
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-22  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9d27912cb87e18a2c03fc958b3932f1f05be5e3d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add Option View help page screenshot
            
            + tweak CSS for images
            
            Change-Id: Iaa304a0ccecb6cdea2421de4ffaed52d71a0c76b
            Reviewed-on: https://gerrit.libreoffice.org/81287
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-22  Stephan Bergmann  <sbergman@redhat.com>  [541815fcdbe49817a8ef8162fcceaaf7c790d296]

        Pass ENABLE_DEBUG into ExternalProject_redland
        
        Change-Id: Ifaacb82478b16e102108d32488a2807489c46901
        Reviewed-on: https://gerrit.libreoffice.org/81320
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-22  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [b6fa378951a1b4e44b83622db73e0d1fdc6dbb5c]

        tdf#128229 Disable Accept All & Reject All if redlines are password protected
        
        Change-Id: If0a2781565b41aff1b502c293f89e2005b47cce8
        Reviewed-on: https://gerrit.libreoffice.org/81265
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-10-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [1b0cba8c2cd672b0d5a59a215961c5136a6e656b]

        -Wimplicit-int-float-conversion
        
        with clang trunk
        
        implicit conversion from 'unsigned long' to 'double' changes value from
        18446744073709551615 to 18446744073709551616
        [-Werror,-Wimplicit-int-float-conversion]
                        if (f < 1.0 || f > std::numeric_limits<SCSIZE>::max())
                                         ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        Change-Id: Ief0eb55ed1ade9fb88f5749774790aebbb27e085
        Reviewed-on: https://gerrit.libreoffice.org/81319
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-22  Balazs Varga  <balazs.varga991@gmail.com>  [9ff954d5f780cae5df6942e97b713cfc19449145]

        tdf#127908 tdf#128193 Chart OOXML: Fix Custom Y axis title position
        
        Import part: set the anchor position to the TOP_LEFT corner of the rectangle
        during the import, if the textbox is rotated with 90 or 270 degree. Because
        the OOXML files always contains the TOP_LEFT coordinates of a textbox, even if
        they are rotated.
        
        Note: Unfortunatelly we do not know the shape size, so this fix
        cannot handle rotations different than 0, 90 or 270 degrees.
        
        Export part: export the top left corner coordinates of axis title shape
        as the OOXML Standerd requires.
        
        Change-Id: Id0875d65884f6bfef8726135a7c03418d2ce3f23
        Reviewed-on: https://gerrit.libreoffice.org/80939
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-10-22  Stephan Bergmann  <sbergman@redhat.com>  [6fff5e07f63213b711d5ddd25e47e9593e306643]

        external/redland: Avoid UBSan nullptr-with-nonzero-offset
        
        ...(new with Clang 10 trunk), as seen during CppunitTest_sw_ooxmlexport:
        
        > raptor_rfc2396.c:389:23: runtime error: applying non-zero offset 2 to null pointer
        >  #0 in raptor_uri_normalize_path at workdir/UnpackedTarball/raptor/src/raptor_rfc2396.c:389:23
        >  #1 in raptor_uri_resolve_uri_reference at workdir/UnpackedTarball/raptor/src/raptor_rfc2396.c:617:21
        >  #2 in raptor_new_uri_relative_to_base_counted at workdir/UnpackedTarball/raptor/src/raptor_uri.c:293:19
        >  #3 in raptor_new_uri_relative_to_base at workdir/UnpackedTarball/raptor/src/raptor_uri.c:319:10
        >  #4 in raptor_rdfxml_end_element_grammar at workdir/UnpackedTarball/raptor/src/raptor_rdfxml.c:2613:32
        >  #5 in raptor_rdfxml_end_element_handler at workdir/UnpackedTarball/raptor/src/raptor_rdfxml.c:850:5
        >  #6 in raptor_sax2_end_element at workdir/UnpackedTarball/raptor/src/raptor_sax2.c:867:7
        >  #7 in xmlParseTryOrFinish at workdir/UnpackedTarball/libxml2/parser.c:11386:8
        >  #8 in xmlParseChunk__internal_alias at workdir/UnpackedTarball/libxml2/parser.c:12244:13
        >  #9 in raptor_sax2_parse_chunk at workdir/UnpackedTarball/raptor/src/raptor_sax2.c:534:10
        >  #10 in raptor_rdfxml_parse_chunk at workdir/UnpackedTarball/raptor/src/raptor_rdfxml.c:1169:8
        >  #11 in raptor_parser_parse_chunk at workdir/UnpackedTarball/raptor/src/raptor_parse.c:482:10
        >  #12 in librdf_parser_raptor_parse_as_stream_common at <null> (instdir/program/librdf-lo.so.0 +0x11ee39)
        >  #13 in librdf_parser_raptor_parse_counted_string_as_stream at <null> (instdir/program/librdf-lo.so.0 +0x117ca4)
        >  #14 in librdf_parser_parse_counted_string_as_stream at <null> (instdir/program/librdf-lo.so.0 +0x111967)
        >  #15 in (anonymous namespace)::librdf_Repository::importGraph(short, com::sun::star::uno::Reference<com::sun::star::io::XInputStream> const&, com::sun::star::uno::Reference<com::sun::star::rdf::XURI> const&, com::sun::star::uno::Reference<com::sun::star::rdf::XURI> const&) at unoxml/source/rdf/librdf_repository.cxx:1048:9
        >  #17 in sfx2::readStream(sfx2::DocumentMetadataAccess_Impl&, com::sun::star::uno::Reference<com::sun::star::embed::XStorage> const&, rtl::OUString const&, rtl::OUString const&) at sfx2/source/doc/DocumentMetadataAccess.cxx:606:36
        >  #18 in sfx2::initLoading(sfx2::DocumentMetadataAccess_Impl&, com::sun::star::uno::Reference<com::sun::star::embed::XStorage> const&, com::sun::star::uno::Reference<com::sun::star::rdf::XURI> const&, com::sun::star::uno::Reference<com::sun::star::task::XInteractionHandler> const&) at sfx2/source/doc/DocumentMetadataAccess.cxx:763:9
        >  #19 in sfx2::DocumentMetadataAccess::loadMetadataFromStorage(com::sun::star::uno::Reference<com::sun::star::embed::XStorage> const&, com::sun::star::uno::Reference<com::sun::star::rdf::XURI> const&, com::sun::star::uno::Reference<com::sun::star::task::XInteractionHandler> const&) at sfx2/source/doc/DocumentMetadataAccess.cxx:1126:5
        >  #20 in SfxBaseModel::loadMetadataFromStorage(com::sun::star::uno::Reference<com::sun::star::embed::XStorage> const&, com::sun::star::uno::Reference<com::sun::star::rdf::XURI> const&, com::sun::star::uno::Reference<com::sun::star::task::XInteractionHandler> const&) at sfx2/source/doc/sfxbasemodel.cxx:4411:15
        >  #21 in XMLReader::Read(SwDoc&, rtl::OUString const&, SwPaM&, rtl::OUString const&) at sw/source/filter/xml/swxml.cxx:810:19
        >  #22 in SwReader::Read(Reader const&) at sw/source/filter/basflt/shellio.cxx:188:22
        >  #23 in SwDocShell::Load(SfxMedium&) at sw/source/uibase/app/docshini.cxx:546:37
        >  #24 in SfxObjectShell::LoadOwnFormat(SfxMedium&) at sfx2/source/doc/objstor.cxx:3040:20
        >  #25 in SfxObjectShell::DoLoad(SfxMedium*) at sfx2/source/doc/objstor.cxx:696:40
        >  #26 in SfxBaseModel::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at sfx2/source/doc/sfxbasemodel.cxx:1851:36
        >  #27 in (anonymous namespace)::SfxFrameLoader_Impl::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) at sfx2/source/view/frmload.cxx:691:28
        >  #28 in framework::LoadEnv::impl_loadContent() at framework/source/loadenv/loadenv.cxx:1157:37
        >  #29 in framework::LoadEnv::startLoading() at framework/source/loadenv/loadenv.cxx:390:20
        >  #30 in framework::LoadEnv::loadComponentFromURL(com::sun::star::uno::Reference<com::sun::star::frame::XComponentLoader> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at framework/source/loadenv/loadenv.cxx:171:14
        >  #31 in framework::Desktop::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at framework/source/services/desktop.cxx:621:12
        >  #32 in non-virtual thunk to framework::Desktop::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at framework/source/services/desktop.cxx
        >  #33 in unotest::MacrosTest::loadFromDesktop(rtl::OUString const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at unotest/source/cpp/macros_test.cxx:48:62
        >  #34 in SwModelTestBase::loadURL(rtl::OUString const&, char const*, char const*) at sw/qa/extras/inc/swmodeltestbase.hxx:765:23
        >  #35 in SwModelTestBase::load(rtl::OUString const&, char const*, char const*) at sw/qa/extras/inc/swmodeltestbase.hxx:720:16
        >  #36 in SwModelTestBase::executeImportExportImportTest(char const*, char const*) at sw/qa/extras/inc/swmodeltestbase.hxx:290:9
        >  #37 in testTdf118393::Import_Export_Import() at sw/qa/extras/ooxmlexport/ooxmlexport.cxx:84:1
        
        Presumably, `cur` can legitimately be null there and the `s == (cur+2)` check
        was intended to always be false when `cur` is null?
        
        Change-Id: I0e3b762d5868933e586eb8f2255148f88a54e908
        Reviewed-on: https://gerrit.libreoffice.org/81318
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [7fb43031b7eec663768f5a4e78e60da86379df41]

        loplugin:constantparam
        
        Change-Id: Ibfe70492683ff3ec208cee95d8a11155ec54f690
        Reviewed-on: https://gerrit.libreoffice.org/81314
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-22  Henry Castro  <hcastro@collabora.com>  [61ea11e51ceeaec7bf197a076cf40d96bd65ad07]

        lok: convert JSON to StringMap in sent DialogEvent function
        
        The StringMap type is used to the class UIObject methods to get state
        and execute actions. So the idea is the loleaflet client side send
        a raw JSON string:
        
        {
          ctrl: "id_control",
          cmd: "SELECT",
          ID: "item_id",
          ...   // more parameters
        }
        
        Then it is transformed with a simple JSON to StringMap, finally
        it is dispatched to execute the actions.
        
        Change-Id: Icd628598fe46ae28b4afa3ca17ac75797c1b9308
        Reviewed-on: https://gerrit.libreoffice.org/81313
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2019-10-22  Dennis Francis  <dennis.francis@collabora.com>  [f1379133177b2c157019913d2fcdb075859adeb6]

        Ensure all formula-groups in the collection are threadable.
        
        When doing a multi-formula-group threading, add the missing check
        that all of the groups are themselves threadable.
        
        This was caught by crashtest document of tdf#77970.
        
        Change-Id: I42b83ef99ba30909df2b6d8c09d933916784844b
        Reviewed-on: https://gerrit.libreoffice.org/81307
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2019-10-22  Stephan Bergmann  <sbergman@redhat.com>  [cde9b22a9225801d58ed0ab56fbd065f4e51eb92]

        exernal/icu: Various C++20 comparison operator fixes
        
        There are three patterns here:
        
        * Missing const (source/common/uvector.cpp, source/common/uvector.h):  Overload
          resolution ambiguities when a synthesized canditate of operator == for a
          reversed-argument rewrite conflicts with the actual operator ==, due to the
          asymmetric const-ness of the implicit object parameter and the RHS parameter:
        
        > uniset.cpp:360:18: error: use of overloaded operator '!=' is ambiguous (with operand types 'icu_63::UVector' and 'icu_63::UVector')
        >     if (*strings != *o.strings) return FALSE;
        >         ~~~~~~~~ ^  ~~~~~~~~~~
        > ./uvector.h:385:23: note: candidate function
        > inline UBool UVector::operator!=(const UVector& other) {
        >                       ^
        > ./uvector.h:116:11: note: candidate function
        >     UBool operator==(const UVector& other);
        >           ^
        > ./uvector.h:116:11: note: candidate function (with reversed parameter order)
        
        * UBool -> bool (source/i18n/tzrule.cpp, source/i18n/unicode/tzrule.h):
          [over.match.oper]/9 (of the current C++20 draft) states:  "If a rewritten
          operator== candidate is selected [...], its return type shall be cv bool":
        
        > basictz.cpp:411:37: error: return type 'UBool' (aka 'signed char') of selected 'operator==' function for rewritten '==' comparison is not 'bool'
        >                 if (*(tzt0.getTo()) == *tar) {
        >                     ~~~~~~~~~~~~~~~ ^  ~~~~
        > ./unicode/tzrule.h:675:19: note: declared here
        >     virtual UBool operator==(const TimeZoneRule& that) const;
        >                   ^
        
        * Additional operator != (source/i18n/unicode/rbtz.h,
          source/i18n/unicode/simpletz.h, source/i18n/unicode/smpdtfmt.h,
          source/i18n/unicode/stsearch.h, source/i18n/unicode/tzrule.h,
          source/i18n/unicode/vtzone.h):  Similar to the previous pattern, but here the
          original operator used was !=, so an alternative fix (that reqires fewer
          changes to the code overall) is to add specific operator != overloads:
        
        > rbtz.cpp:79:15: error: use of overloaded operator '!=' is ambiguous (with operand types 'icu_63::RuleBasedTimeZone' and 'const icu_63::RuleBasedTimeZone')
        >     if (*this != right) {
        >         ~~~~~ ^  ~~~~~
        > ./unicode/rbtz.h:87:19: note: candidate function
        >     virtual UBool operator!=(const TimeZone& that) const;
        >                   ^
        > ./unicode/rbtz.h:77:19: note: candidate function
        >     virtual UBool operator==(const TimeZone& that) const;
        >                   ^
        > ./unicode/rbtz.h:77:19: note: candidate function (with reversed parameter order)
        > rbtz.cpp:101:23: error: use of overloaded operator '!=' is ambiguous (with operand types 'icu_63::InitialTimeZoneRule' and 'icu_63::InitialTimeZoneRule')
        >     if (*fInitialRule != *(rbtz->fInitialRule)) {
        >         ~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~~~
        > ./unicode/tzrule.h:257:19: note: candidate function
        >     virtual UBool operator!=(const TimeZoneRule& that) const;
        >                   ^
        > ./unicode/tzrule.h:248:18: note: candidate function
        >     virtual bool operator==(const TimeZoneRule& that) const;
        >                  ^
        > ./unicode/tzrule.h:248:18: note: candidate function (with reversed parameter order)
        > rbtz.cpp:535:23: error: use of overloaded operator '!=' is ambiguous (with operand types 'icu_63::InitialTimeZoneRule' and 'icu_63::InitialTimeZoneRule')
        >     if (*fInitialRule != *(that.fInitialRule)) {
        >         ~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~~
        > ./unicode/tzrule.h:257:19: note: candidate function
        >     virtual UBool operator!=(const TimeZoneRule& that) const;
        >                   ^
        > ./unicode/tzrule.h:248:18: note: candidate function
        >     virtual bool operator==(const TimeZoneRule& that) const;
        >                  ^
        > ./unicode/tzrule.h:248:18: note: candidate function (with reversed parameter order)
        >
        > olsontz.cpp:630:69: error: return type 'UBool' (aka 'signed char') of selected 'operator==' function for rewritten '!=' comparison is not 'bool'
        >         || (finalZone != NULL && z->finalZone != NULL && *finalZone != *z->finalZone)) {
        >                                                          ~~~~~~~~~~ ^  ~~~~~~~~~~~~~
        > ./unicode/simpletz.h:112:19: note: declared here
        >     virtual UBool operator==(const TimeZone& that) const;
        >                   ^
        
        > dtitvfmt.cpp:223:62: error: return type 'UBool' (aka 'signed char') of selected 'operator==' function for rewritten '!=' comparison is not 'bool'
        >         if (fDateFormat && fmt->fDateFormat && (*fDateFormat != *fmt->fDateFormat)) {return FALSE;}
        >                                                 ~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~
        > ./unicode/smpdtfmt.h:876:19: note: declared here
        >     virtual UBool operator==(const Format& other) const;
        >                   ^
        
        > stsearch.cpp:187:17: error: return type 'UBool' (aka 'signed char') of selected 'operator==' function for rewritten '!=' comparison is not 'bool'
        >     if ((*this) != that) {
        >         ~~~~~~~ ^  ~~~~
        > ./unicode/stsearch.h:299:19: note: declared here
        >     virtual UBool operator==(const SearchIterator &that) const;
        >                   ^
        
        > vtzone.cpp:1003:15: error: use of overloaded operator '!=' is ambiguous (with operand types 'icu_63::VTimeZone' and 'const icu_63::VTimeZone')
        >     if (*this != right) {
        >         ~~~~~ ^  ~~~~~
        > ./unicode/vtzone.h:83:19: note: candidate function
        >     virtual UBool operator!=(const TimeZone& that) const;
        >                   ^
        > ./unicode/vtzone.h:73:19: note: candidate function
        >     virtual UBool operator==(const TimeZone& that) const;
        >                   ^
        > ./unicode/vtzone.h:73:19: note: candidate function (with reversed parameter order)
        
        Change-Id: I38e01143d1ea0df3f43de53303fd710e41bae027
        Reviewed-on: https://gerrit.libreoffice.org/81306
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-22  Dennis Francis  <dennis.francis@collabora.com>  [3e9ee3803535cde4c6f5de4fb7edf36e5ed6fac4]

        Add a unit test for SUMPRODUCT with group-threading
        
        This test protects the fix in commit :
        
        2d2ea50e0de1df635d176d8032d2f9f8744e3abe
        Cleanup the array-formula related members in ScInterpreter...
        
        Change-Id: Ib98c49513e3edabdd2d2ebd1bfaf9718abb4e517
        Reviewed-on: https://gerrit.libreoffice.org/81301
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2019-10-22  Dennis Francis  <dennis.francis@collabora.com>  [de817cb48cf550c5cdfb0e83cf914f37454c3622]

        Cleanup the array-formula related members in ScInterpreter...
        
        too in Init(). This is a follow-up of the commit :
        
        7fbe8e8213e4b435aeb9b2035c1dcc633b873659
        Pre-allocate an ScInterpreter object for each thread...
        
        Change-Id: I3f7617f63938499c18c0ddfdfad3622cf03815fb
        Reviewed-on: https://gerrit.libreoffice.org/81300
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2019-10-22  Michael Meeks  <michael.meeks@collabora.com>  [397729426498a82f55794d23e08dbd7391a085ab]

        tilebench: output a helpful delta image and highlight the diffs.
        
        Change-Id: I545b3b262805361851ed2c829110c6a4f852e25e
        Reviewed-on: https://gerrit.libreoffice.org/81267
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [8d686c1e6afd1e09534dcd1ef9d299455f52836a]

        loplugin:singlevalfields
        
        Change-Id: I92c5634b16862abe1c73c20cfe66abe92f58bb88
        Reviewed-on: https://gerrit.libreoffice.org/81303
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-22  Stephan Bergmann  <sbergman@redhat.com>  [79e15d33c8c4d5488d353de7d440c65601049d5c]

        external/libxml2: Simplify UBSan nullptr-with-offset fix
        
        ...that had been added with fcb2d8a87ad696f7f2fe069f0ed68a88803e1b54
        "external/libxml2: Avoid UBSan nullptr-with-offset"
        
        Change-Id: I7ee234c8c6a868ed825a8ed3fa0dcdc69decb7ba
        Reviewed-on: https://gerrit.libreoffice.org/81299
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-22  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [e7bb875b3e9b5d35e8077484b4b43fcca79d30b7]

        tdf#128230 Require password if the Unprotect button is visible
        
        Regression from commit a2279bb2f52ee5bbe8d38433aac55aa1a16661fb
        
        Before that requiring password depended on the current text of
        the Protect/Unprotect button, which was changed dynamically.
        
        This commit changed that logic and introduced two buttons in the
        new .ui file that are hidden/shown dynamically.
        
        The password condition however was changed to check the visibility
        of the new Protect button instead of the Unprotect button.
        
        Change-Id: Ie24e1b2d45fa92a375a29b7bc71689f9b83ae9dc
        Reviewed-on: https://gerrit.libreoffice.org/81283
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-22  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [6dd4e88c41bca12c2b7a97aee1f078bba7873960]

        tdf#42949 Fix IWYU warnings in fpicker/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ia3f05f9c9e74ef211cc21bf92f88a330e3e2378e
        Reviewed-on: https://gerrit.libreoffice.org/81288
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-22  Mike Kaganski  <mike.kaganski@collabora.com>  [b0de7a890e28f3a918ddb3583db0af8347e5d9ae]

        Don't cast to check lower 16 bits; apply mask explicitly
        
        This partly reverts f7a2795c881c2eba95aa09f21881f842281ae819 and
        removes useless casts that don't serve any purpose, to improve
        readability.
        
        Change-Id: Ia3559cb765a645ed81ba286e59d37005cee93bb1
        Reviewed-on: https://gerrit.libreoffice.org/81275
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-22  Miklos Vajna  <vmiklos@collabora.com>  [9a29a4df545d7f88cd14bb99ce54f149032eb7f0]

        tdf#127412 sw: fix reported ZOrder of shape+textbox pairs
        
        Writer documents may have shape+textbox pairs, in which case internally
        they have individual ZOrders, but the textbox ZOrder is always just 1
        larger than their shape, and externally this is not visible (UNO API,
        UI).
        
        This is implemented by e.g. SwXDrawPage::getCount(), which ignores those
        textboxes. This worked in general for SwVirtFlyDrawObj, but in case the
        textbox is a SwFlyDrawObj, then these were not filtered out. Fix this,
        so the scenario when the shapes are added to the draw page following
        ZOrder (0, 1, etc) works (internally producing 0, 1, 2, 3, etc ZOrders).
        
        Change-Id: I2a04fb76029d83390d418c764fdfbe7a1ee0f208
        Reviewed-on: https://gerrit.libreoffice.org/81277
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-22  Michael Weghorn  <m.weghorn@posteo.de>  [5b9b855c19fd8b8fb61f49e9d3d8bbf47521caee]

        Revert OUString -> OUString& changes
        
        Revert the OUString -> OUString& related part
        of commit b13421c6560e4f189265c96a3145aa11568b4437
        ("Use const references to avoid copying")
        as suggested by Stephan in [1] to avoid
        "ongoing maintenance effort to guarantee
        that the references are not dangling, and
        future maintainers might draw wrong assumptions
        from the atypical behavior of holding OUString
        instances by reference."
        
        [1] https://gerrit.libreoffice.org/#/c/81029/
        
        Change-Id: I50a81a170ba7c40cd3257e250e17f107d4a9f015
        Reviewed-on: https://gerrit.libreoffice.org/81273
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-22  Jim Raykowski  <raykowj@gmail.com>  [673e328b0d9c8e0080cbb72cc435f0f1010652d2]

        tdf#126942 Fix flickering headings in navigator
        
        Change-Id: Ib77154c13bd26f0bd5b700a69a86abd8a382052d
        Reviewed-on: https://gerrit.libreoffice.org/81296
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-10-22  Aron Budea  <aron.budea@collabora.com>  [4cee86a0ee1c2f2b35c59b13e708d9a6941d2730]

        sc: rowcol: tdf#50916 convert some in ui
        
        Change-Id: I7c505774a4174e211598affead664592c2fe9a0f
        Reviewed-on: https://gerrit.libreoffice.org/81293
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [163086a649f1562d43281c7a0de3ee31fd818b31]

        loplugin:virtualdead unused param in ResourceChangeListener
        
        Change-Id: I6bfaef6694ec654889ddf1f300851f323bcc56b3
        Reviewed-on: https://gerrit.libreoffice.org/81272
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [6921cde3917dcb4f420b50823394f84c3c8348c9]

        loplugin:virtualdead unused param in ChartTypeDialogController
        
        Change-Id: I71eaedcd2fbd5b6d05bc90c4c5ddbc7fca9f5925
        Reviewed-on: https://gerrit.libreoffice.org/81271
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [db90e072fa0d0fe6514361cc50273aaa47563478]

        loplugin:virtualdead unused params in OCacheSet
        
        these methods do nothing except forward to their similar named variants,
        so just remove them
        
        Change-Id: I28d31bbe2c1e39fe5a9c2d7eaa9e14006213ab27
        Reviewed-on: https://gerrit.libreoffice.org/81247
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [964ffdc0687c14f9a90105dab4ffdf5eb09b6231]

        loplugin:virtualdead unused param in IContainerApprove
        
        Change-Id: I59edede149d02085125ee946994b6088c3152e7b
        Reviewed-on: https://gerrit.libreoffice.org/81246
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-22  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [bd3929da20b5a536b82b15af552864e7549f91ef]

        Rather not put unencrypted doc in a tempfile
        
        Keep it in memory instead
        
        Change-Id: I25e5cb7183a4d192938110323e27f2f5d1d006fc
        Reviewed-on: https://gerrit.libreoffice.org/81253
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-10-22  Stephan Bergmann  <sbergman@redhat.com>  [fcb2d8a87ad696f7f2fe069f0ed68a88803e1b54]

        external/libxml2: Avoid UBSan nullptr-with-offset
        
        ...(new with Clang 10 trunk), where adding even an offset of 0 to a null pointer
        is UB in C.  Seen when building UIConfig_modules/schart:
        
        > [UIL] chart2/uiconfig/ui/3dviewdialog
        > xpath.c:14532:5: runtime error: applying zero offset to null pointer
        >  #0 in xmlXPathTryStreamCompile at workdir/UnpackedTarball/libxml2/xpath.c:14532:5
        >  #1 in xmlXPathCtxtCompile__internal_alias at workdir/UnpackedTarball/libxml2/xpath.c:14634:12
        >  #2 in xsltXPathCompileFlags at workdir/UnpackedTarball/libxslt/libxslt/xsltutils.c:2323:11
        >  #3 in xsltValueOfComp at workdir/UnpackedTarball/libxslt/libxslt/preproc.c:1258:18
        >  #4 in xsltStylePreCompute at workdir/UnpackedTarball/libxslt/libxslt/preproc.c:2225:6
        >  #5 in xsltParseTemplateContent at workdir/UnpackedTarball/libxslt/libxslt/xslt.c:4916:13
        >  #6 in xsltParseStylesheetTemplate at workdir/UnpackedTarball/libxslt/libxslt/xslt.c:5467:5
        >  #7 in xsltParseStylesheetTop at workdir/UnpackedTarball/libxslt/libxslt/xslt.c:6205:6
        >  #8 in xsltParseStylesheetProcess at workdir/UnpackedTarball/libxslt/libxslt/xslt.c:6461:2
        >  #9 in xsltParseStylesheetImportedDoc at workdir/UnpackedTarball/libxslt/libxslt/xslt.c:6675:9
        >  #10 in xsltParseStylesheetDoc at workdir/UnpackedTarball/libxslt/libxslt/xslt.c:6714:11
        >  #11 in main at workdir/UnpackedTarball/libxslt/xsltproc/xsltproc.c:888:9
        
        Change-Id: I016ca8d24315385bcfeafca56dda44d9be10f517
        Reviewed-on: https://gerrit.libreoffice.org/81285
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-22  Stephan Bergmann  <sbergman@redhat.com>  [ad53c152cc1b79f9a64fffcff766e0fa29c3e287]

        external/expat: Avoid -fsanitizenullptr-with-offset
        
        ...(new with Clang 10 trunk), where adding even an offset of 0 to a null pointer
        is UB in C.  Seen when building CustomTarget_writerfilter/source:
        
        > [PY ] CustomTarget/writerfilter/source/ooxml/resourceids.hxx
        > workdir/UnpackedTarball/expat/lib/xmlparse.c:6488:23: runtime error: applying zero offset to null pointer
        >  #0 in hashTableIterInit at workdir/UnpackedTarball/expat/lib/xmlparse.c:6488:23
        >  #1 in dtdDestroy at workdir/UnpackedTarball/expat/lib/xmlparse.c:6130:3
        >  #2 in XML_ParserFree at workdir/UnpackedTarball/expat/lib/xmlparse.c:1368:5
        >  #3 in xmlparse_dealloc at workdir/UnpackedTarball/python3/Modules/pyexpat.c:1222:9
        >  #4 in insertdict at workdir/UnpackedTarball/python3/Objects/dictobject.c:807:9
        >  #5 in _PyObjectDict_SetItem at workdir/UnpackedTarball/python3/Objects/dictobject.c:3927:19
        >  #6 in _PyObject_GenericSetAttrWithDict at workdir/UnpackedTarball/python3/Objects/object.c:1159:19
        >  #7 in PyObject_SetAttr at workdir/UnpackedTarball/python3/Objects/object.c:930:15
        >  #8 in PyEval_EvalFrameEx at workdir/UnpackedTarball/python3/Python/ceval.c:2310:19
        [...]
        
        Change-Id: I152ddb20c726dbeb638c5fab4403423f5c6da7b5
        Reviewed-on: https://gerrit.libreoffice.org/81284
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-22  Stephan Bergmann  <sbergman@redhat.com>  [0c3e90d95c2c952265625bcff590599627114ec1]

        Comparison between css::uno::WeakReference and css::uno::Reference
        
        ...causes overload resolution ambiguity in C++20, as observed with recent
        Clang 10 trunk with -std=c++2a:
        
        > sd/source/ui/framework/factories/BasicPaneFactory.cxx:327:39: error: use of overloaded operator '==' is ambiguous (with operand types 'css::uno::WeakReference<css::drawing::framework::XConfigurationController>' and 'const ::css::uno::Reference< ::css::uno::XInterface>')
        >     if (mxConfigurationControllerWeak == rEventObject.Source)
        >         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^  ~~~~~~~~~~~~~~~~~~~
        > include/com/sun/star/uno/Reference.hxx:425:28: note: candidate function (with reversed parameter order)
        > inline bool BaseReference::operator == ( const BaseReference & rRef ) const
        >                            ^
        > include/cppuhelper/weakref.hxx:106:19: note: candidate function
        >     bool SAL_CALL operator == ( const WeakReferenceHelper & rObj ) const
        
        An alternative would be to add overloads for combinations of
        css::uno::WeakReference adn css::uno::Reference, but this was the only case of
        such an ambiguity across the whole code base, such just resolve it with an
        explicit .get().
        
        Change-Id: I4689d5ffd4f8993cc1f9401d3c21b24f53f21ccd
        Reviewed-on: https://gerrit.libreoffice.org/81282
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-22  Stephan Bergmann  <sbergman@redhat.com>  [41147e20029c80c4941ca81bc5dca3782bef5d94]

        Make comparison operator member functions const
        
        ...which avoids overload resolution ambiguities in C++20, when a synthesized
        candidate of operator == for a reversed-argument rewrite conflicts with the
        actual operator ==, due to the asymmetric const-ness of the implicit object
        parameter and the RHS parameter.  (As observed with recent Clang 10 trunk with
        -std=c++2a:
        
        > sd/source/ui/view/Outliner.cxx:543:44: error: use of overloaded operator '!=' is ambiguous (with operand types '::sd::outliner::Iterator' and 'sd::outliner::Iterator')
        >         mbMatchMayExist = (maObjectIterator!=sd::outliner::OutlinerContainer(this).begin());
        >                            ~~~~~~~~~~~~~~~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > sd/inc/OutlinerIterator.hxx:133:10: note: candidate function
        >     bool operator!= (const Iterator& rIterator);
        >          ^
        > sd/inc/OutlinerIterator.hxx:125:10: note: candidate function
        >     bool operator== (const Iterator& rIterator);
        >          ^
        > sd/inc/OutlinerIterator.hxx:125:10: note: candidate function (with reversed parameter order)
        
        )
        
        Change-Id: Ia477f3f9cf19a5ae0e15a4536d70924962098ce4
        Reviewed-on: https://gerrit.libreoffice.org/81280
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-22  Stephan Bergmann  <sbergman@redhat.com>  [20c6dfde1dff22de7d38ecea00bcf75aa21a1694]

        There doesn't need to be a TemplateSpecializationType here
        
        On both macOS (libc++) and Windows (MSVC standard library),
        compilerplugins/clang/test/getstr.cxx failed four tests without this fix:
        
        > error: 'error' diagnostics expected but not seen:
        >   File compilerplugins/clang/test/getstr.cxx Line 29: suspicious use of 'getStr' on an object of type 'rtl::OUStringBuffer'; the result is implicitly cast to a void pointer in a call of 'operator <<' [loplugin:getstr]
        >   File compilerplugins/clang/test/getstr.cxx Line 30: directly use object of type 'S' (aka 'rtl::OString') in a call of 'operator <<', instead of calling 'getStr' first [loplugin:getstr]
        >   File compilerplugins/clang/test/getstr.cxx Line 34: suspicious use of 'getStr' on an object of type 'rtl::OUStringBuffer'; the result is implicitly cast to a void pointer in a call of 'operator <<' [loplugin:getstr]
        >   File compilerplugins/clang/test/getstr.cxx Line 35: directly use object of type 'rtl::OString' in a call of 'operator <<', instead of calling 'getStr' first [loplugin:getstr]
        
        Change-Id: I65406d3d84bb5a89df44c8fd665b6e38d19f38c7
        Reviewed-on: https://gerrit.libreoffice.org/81266
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-22  Mike Kaganski  <mike.kaganski@collabora.com>  [2008880a57754c5e54625b06fb9a1a23a848a617]

        These should be sal_Int16
        
        Change-Id: I18112d114c4632961b86da5539959c0d4abd79c7
        Reviewed-on: https://gerrit.libreoffice.org/81276
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-22  Mike Kaganski  <mike.kaganski@collabora.com>  [1b2f97a5bd66f74d4ca631f81f2371ac7ceeb1c4]

        These should be sal_Int32
        
        Change-Id: If00ef09bec9b66cd4b7725398b2cdb3f49a3fe90
        Reviewed-on: https://gerrit.libreoffice.org/81274
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-22  Eike Rathke  <erack@redhat.com>  [475165e431b5392e426db0de4cea50efc2513875]

        Resolves: tdf#127982 SMALL()/LARGE() rank array can be larger than data array
        
        Only set error for the positions where the requested rank is out
        of bounds. This also includes zero or negative rank values,
        instead of setting a global error.
        
        Regression from
        
            commit e22ab5e6f6b0ea49231ca454a567133996306116
            CommitDate: Thu Nov 15 22:12:01 2018 +0100
        
                Resolves: i#32345 Make LARGE()/SMALL() return an array
        
        Where previously due to the iteration in the array case single
        values were returned and assembled.
        
        Change-Id: Ic992c56cb79e80269cc7200fac5b15cb8aca3566
        Reviewed-on: https://gerrit.libreoffice.org/81279
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-10-21  Xisco Fauli  <xiscofauli@libreoffice.org>  [3aaa2ec8c60330e3fdf21507a235aade4eb63d43]

        tdf#97038: Add unittest
        
        Fixed by e042a83843ed2573dbce9338058b3dc545dd6898
        
        d630f69d90f15bc652a62648b05ea515de78d16a fixes the .doc part
        
        Change-Id: Id8bb1fd1a8eb10dcdacc66601b1b5f9f9252bdee
        Reviewed-on: https://gerrit.libreoffice.org/81248
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-10-21  Stephan Bergmann  <sbergman@redhat.com>  [e399c5a602a690126463d1cec62c511f1e053686]

        Silence new Clang 10 trunk -std=c++2a -Wambiguous-reversed-operator for now
        
        It is unclear whether this will really be errors in a final C++20 standard, see
        <https://github.com/llvm/llvm-project/commit/
        974c8b7e2fde550fd87850d50695341101c38c2d> "[c++20] Add rewriting from comparison
        operators to <=> / ==" for details.
        
        Change-Id: I3a7c2574a65952c8d255107823a1d1e18b2cbe4c
        Reviewed-on: https://gerrit.libreoffice.org/81268
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-21  Laurent BP  <laurent.balland-poirier@laposte.net>  [f7a584a592b0e481f974039288da585201c60747]

        tdf#114746 Restore asian and complex tags in Progress template
        
        Manually add tags to fix size, bold and italic:
        style:font-size-asian
        style:font-size-complex
        style:font-style-asian
        style:font-style-complex
        style:font-weight-asian
        style:font-weight-complex
        
        Change-Id: Ib3d4f2034d7a316c983cb136266aa213d9f01aee
        Reviewed-on: https://gerrit.libreoffice.org/80287
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-10-21  Eike Rathke  <erack@redhat.com>  [12b54e485103aad4e7dd26423c355b96403b88ba]

        Related: tdf#127982 In JumpMatrix do not propagate individual errors as global
        
        Which for
        https://bugs.documentfoundation.org/attachment.cgi?id=154776
        was the case in sheet1 МультиВПР.E6:E20 even in the to-be-fixed
        SMALL() implementation.
        
        The error is propagated as usual individual matrix element coded
        double error.
        
        Change-Id: I5fc6fa3454b354a4017a51a640b96ec80f74f4a4
        Reviewed-on: https://gerrit.libreoffice.org/81252
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-10-21  Stephan Bergmann  <sbergman@redhat.com>  [1d4de2b6ef8a84481a8bc9daffa946c1ac77a7ae]

        iexternal/libstaroffice: Fix equality operator arguments
        
        see commit message of
        external/libstaroffice/0001-Fix-equality-operator-arguments.patch.1 for details
        
        Change-Id: Iff882eb1e8b7a71e659a4513772e9049645812fb
        Reviewed-on: https://gerrit.libreoffice.org/81256
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-21  Stephan Bergmann  <sbergman@redhat.com>  [77f00a0237c9484dc3c71d0300df2007f581c5da]

        external/firebird: Make comparison operator member functions const
        
        see commit message of
        external/firebird/0001-Make-comparison-operator-member-functions-const.patch.1
        for details
        
        Change-Id: I559e4b6ef2dbf3800ff5013dcde078d69296d2fb
        Reviewed-on: https://gerrit.libreoffice.org/81261
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-21  Miklos Vajna  <vmiklos@collabora.com>  [6243ea0374aca5bf426a3a70428913166bc2cdc8]

        Related: tdf#124770 sw doc model xml dump: handle page descriptions
        
        SwPageDesc is more or less just a named wrapper around one or more frame
        formats, and we know how to dump them already.
        
        This helps understanding cases where previously you could only (easily)
        see the value of a page size at import time at UNO API level (in mm100)
        and later the computed layout frame sizes (in twips), but not the doc
        model sizes (in twips).
        
        Change-Id: Iad7e8059b2c8d7785d33504c878f2d7ada6004b0
        Reviewed-on: https://gerrit.libreoffice.org/81255
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-10-21  Stephan Bergmann  <sbergman@redhat.com>  [349386559c4283317321772018086e613a5a7b03]

        Actually choose the OUStringBuffer::append overload for UTF-16 string literals
        
        ...instead of prefering the `const sal_Unicode *` overload
        
        Change-Id: Idc8fd0a2188e2b3399965f303faa2aae8dcd6fd0
        Reviewed-on: https://gerrit.libreoffice.org/81251
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-21  Stephan Bergmann  <sbergman@redhat.com>  [61dc9b6aab2870faeb7cf26cdfb3d3e941642a59]

        Make loplugin:stringcostant find some misuses of OUStringBuffer::append
        
        ...like the one manually found at 06845c14a17146b0ec50dd3704b6af9ee13927bc "This
        should have become a UTF-16 string literal".  (No further misuses were found
        across the code base.)
        
        Change-Id: I0b604bdaaa38bd9248440ff7bd7bf0545fc6426a
        Reviewed-on: https://gerrit.libreoffice.org/81250
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-21  Stephan Bergmann  <sbergman@redhat.com>  [6fab4144b669b4896932350d090e447d50e44821]

        external/libwps: Make comparison operator member functions const
        
        see commit message of
        external/libwps/0001-Make-comparison-operator-member-functions-const.patch for
        details
        
        Change-Id: Ib8702f57f47aacc08628ceaccce23b487660b95c
        Reviewed-on: https://gerrit.libreoffice.org/81249
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-21  Arkadiy Illarionov  <qarkai@gmail.com>  [00e2f118d7f4f070ebddf16b2cf4e89cf9d551a7]

        Simplify Sequence iterations in i18npool
        
        Use range-based loops, STL and comphelper functions.
        
        Change-Id: Ibbc1c14e921585819872f26e8def2a60594e6a63
        Reviewed-on: https://gerrit.libreoffice.org/78754
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-10-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [ad3e00237f48c52dbd2833f21f5e2f5acfdd4167]

        sc: rowcol: tdf#50916 convert tabview
        
        Change-Id: I3ea46f14e506911118f091b09750d5d21bb902ef
        Reviewed-on: https://gerrit.libreoffice.org/81245
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [5dcee37fc47b898bc69c65dfaac3a3c20dba1913]

        loplugin:virtualdead unused param in IControlActionListener
        
        Change-Id: I2ce8df6a9a1ac2e6d6c5de08b32fb671bf10cd17
        Reviewed-on: https://gerrit.libreoffice.org/81244
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [501233bf55cc89b146e2dca9a37d749d14486a18]

        loplugin:virtualdead unused param in OTableRowView
        
        Change-Id: Ice8d68284800e12af3e334722cc6109a1614e335
        Reviewed-on: https://gerrit.libreoffice.org/81243
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-21  Stephan Bergmann  <sbergman@redhat.com>  [b25fd58a1ecba62f7967dd118194f5994fcd5c23]

        -fsanitize=nullptr-with-nonzero-offset
        
        ...(new with Clang 10 trunk), as seen during CppunitTest_emfio_wmf:
        
        > tools/source/stream/stream.cxx:808:32: runtime error: applying non-zero offset 10 to null pointer
        >  #0 in SvStream::SeekRel(long) at tools/source/stream/stream.cxx:808:32
        >  #1 in (anonymous namespace)::ImplReadDIBFileHeader(SvStream&, unsigned long&) at vcl/source/gdi/dibtools.cxx:1085:19
        >  #2 in (anonymous namespace)::ImplReadDIB(Bitmap&, AlphaMask*, SvStream&, bool, bool, bool) at vcl/source/gdi/dibtools.cxx:1656:12
        >  #3 in ReadDIB(Bitmap&, SvStream&, bool, bool) at vcl/source/gdi/dibtools.cxx:1738:12
        >  #4 in emfio::EmfReader::ReadEnhWMF() at emfio/source/reader/emfreader.cxx:1507:33
        >  #5 in emfio::emfreader::XEmfParser::getDecomposition(com::sun::star::uno::Reference<com::sun::star::io::XInputStream> const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at emfio/source/emfuno/xemfparser.cxx:148:72
        >  #6 in non-virtual thunk to emfio::emfreader::XEmfParser::getDecomposition(com::sun::star::uno::Reference<com::sun::star::io::XInputStream> const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at emfio/source/emfuno/xemfparser.cxx
        >  #7 in VectorGraphicData::ensureSequenceAndRange() at vcl/source/gdi/vectorgraphicdata.cxx:172:137
        >  #8 in VectorGraphicData::getPrimitive2DSequence() const at vcl/source/gdi/vectorgraphicdata.cxx:279:45
        >  #9 in ImpGraphic::ImplGetGDIMetaFile() const at vcl/source/gdi/impgraph.cxx:844:110
        >  #10 in Graphic::GetGDIMetaFile() const at vcl/source/gdi/graph.cxx:365:26
        >  #11 in ReadWindowMetafile(SvStream&, GDIMetaFile&) at vcl/source/filter/wmf/wmf.cxx:62:25
        >  #12 in WmfTest::testEmfProblem() at emfio/qa/cppunit/wmf/wmfimporttest.cxx:116:5
        
        An invariant of SvStream appears to be that m_pRWBuf can be null and that
        m_pBufPos is null iff m_pRWBuf is null.  So don't update m_pBufPos here when
        m_pRWBuf is null.  (And assert the assumed invariant.)
        
        Change-Id: Iad2eb2723394f5564d43dfa8a3a1a8b8de79158d
        Reviewed-on: https://gerrit.libreoffice.org/81237
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-21  Stephan Bergmann  <sbergman@redhat.com>  [1581c0d4c43b3516ec5f7cdeea63b3ffe3b6b22d]

        -fsanitize=nullptr-with-nonzero-offset
        
        ...(new with Clang 10 trunk), as seen during CppunitTest_sw_ww8export:
        
        > sw/source/filter/ww8/ww8scan.cxx:5640:38: runtime error: applying non-zero offset 22 to null pointer
        >  #0 in WW8PLCFxDesc::Restore(WW8PLCFxSave1 const&) at sw/source/filter/ww8/ww8scan.cxx:5640:38
        >  #1 in WW8PLCFMan::RestoreAllPLCFx(WW8PLCFxSaveAll const&) at sw/source/filter/ww8/ww8scan.cxx:5159:21
        >  #2 in WW8ReaderSave::Restore(SwWW8ImplReader*) at sw/source/filter/ww8/ww8par.cxx:2081:27
        >  #3 in SwWW8ImplReader::Read_HdFtFootnoteText(SwNodeIndex const*, int, int, ManTypes) at sw/source/filter/ww8/ww8par.cxx:2100:11
        >  #4 in SwWW8ImplReader::End_Footnote() at sw/source/filter/ww8/ww8par2.cxx:233:9
        >  #5 in SwWW8ImplReader::EndExtSprm(unsigned short) at sw/source/filter/ww8/ww8par6.cxx:5272:9
        >  #6 in SwWW8ImplReader::ReadTextAttr(int&, long, bool&, int) at sw/source/filter/ww8/ww8par.cxx:3867:17
        >  #7 in SwWW8ImplReader::ReadAttrs(int&, int&, long, bool&) at sw/source/filter/ww8/ww8par.cxx:3959:21
        >  #8 in SwWW8ImplReader::ReadText(int, int, ManTypes) at sw/source/filter/ww8/ww8par.cxx:4041:9
        >  #9 in SwWW8ImplReader::CoreLoad(WW8Glossary const*) at sw/source/filter/ww8/ww8par.cxx:5236:9
        >  #10 in SwWW8ImplReader::LoadThroughDecryption(WW8Glossary*) at sw/source/filter/ww8/ww8par.cxx:5900:19
        >  #11 in SwWW8ImplReader::LoadDoc(WW8Glossary*) at sw/source/filter/ww8/ww8par.cxx:6204:19
        >  #12 in WW8Reader::Read(SwDoc&, rtl::OUString const&, SwPaM&, rtl::OUString const&) at sw/source/filter/ww8/ww8par.cxx:6355:26
        >  #13 in SwReader::Read(Reader const&) at sw/source/filter/basflt/shellio.cxx:188:22
        >  #14 in SwDocShell::ConvertFrom(SfxMedium&) at sw/source/uibase/app/docsh.cxx:261:26
        >  #15 in SfxObjectShell::DoLoad(SfxMedium*) at sfx2/source/doc/objstor.cxx:768:23
        >  #16 in SfxBaseModel::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at sfx2/source/doc/sfxbasemodel.cxx:1851:36
        >  #17 in (anonymous namespace)::SfxFrameLoader_Impl::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) at sfx2/source/view/frmload.cxx:691:28
        >  #18 in framework::LoadEnv::impl_loadContent() at framework/source/loadenv/loadenv.cxx:1157:37
        >  #19 in framework::LoadEnv::startLoading() at framework/source/loadenv/loadenv.cxx:390:20
        >  #20 in framework::LoadEnv::loadComponentFromURL(com::sun::star::uno::Reference<com::sun::star::frame::XComponentLoader> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at framework/source/loadenv/loadenv.cxx:171:14
        >  #21 in framework::Desktop::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at framework/source/services/desktop.cxx:621:12
        >  #23 in unotest::MacrosTest::loadFromDesktop(rtl::OUString const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at unotest/source/cpp/macros_test.cxx:48:62
        >  #24 in SwModelTestBase::reload(char const*, char const*, char const*) at sw/qa/extras/inc/swmodeltestbase.hxx:827:23
        >  #25 in SwModelTestBase::executeImportExportImportTest(char const*, char const*) at sw/qa/extras/inc/swmodeltestbase.hxx:292:9
        >  #26 in testFdo46020::Import_Export_Import() at sw/qa/extras/ww8export/ww8export.cxx:764:1
        
        I have no idea whether aD.pMemPos can legitimately be null here, whether this is
        due to some previous processing error, or...
        
        Change-Id: I956423b6a9683d862b48479033b047c40df0acc0
        Reviewed-on: https://gerrit.libreoffice.org/81241
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [1acc7c2fe72a48db0590a57ad447a47eb9d8a62e]

        loplugin:virtualdead unused params in forms
        
        Change-Id: Iac26ba57443060474f4f33c4f449a69eca8c1063
        Reviewed-on: https://gerrit.libreoffice.org/81236
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [c219bcdc1ef4972f67e994ce153e21c144e636e9]

        sc: rowcol: tdf#50916 convert viewfunc
        
        Change-Id: I7058a426514bc3761f22476841267925bb175837
        Reviewed-on: https://gerrit.libreoffice.org/81240
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [f0f9d986e38c83ffc9fbc16cef461398231756aa]

        loplugin:virtualdead unused param in SvtFileDialog_Base
        
        Change-Id: Id10c6df2a9d00f19dc1dc314515fedbe90918f66
        Reviewed-on: https://gerrit.libreoffice.org/81235
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-21  Stephan Bergmann  <sbergman@redhat.com>  [b54889fb57ecdc2d8fe1badcb325c1ed70e9e7ec]

        -fsanitize=nullptr-with-nonzero-offset
        
        ...(new with Clang 10 trunk), as seen during CppunitTest_svx_unit:
        
        > sw/source/filter/ww8/ww8scan.cxx:2758:69: runtime error: applying non-zero offset 2 to null pointer
        >  #0 in WW8PLCFx_Fc_FKP::WW8Fkp::WW8Fkp(WW8Fib const&, SvStream*, SvStream*, long, long, ePLCFT, int) at sw/source/filter/ww8/ww8scan.cxx:2758:69
        >  #1 in WW8PLCFx_Fc_FKP::NewFkp() at sw/source/filter/ww8/ww8scan.cxx:3088:24
        >  #2 in WW8PLCFx_Fc_FKP::GetSprmsAndPos(int&, int&, int&) at sw/source/filter/ww8/ww8scan.cxx:3202:14
        >  #3 in WW8PLCFx_Cp_FKP::GetSprms(WW8PLCFxDesc*) at sw/source/filter/ww8/ww8scan.cxx:3385:39
        >  #4 in WW8PLCFMan::GetNewSprms(WW8PLCFxDesc&) at sw/source/filter/ww8/ww8scan.cxx:4852:19
        >  #5 in WW8PLCFMan::WW8PLCFMan(WW8ScannerBase const*, ManTypes, long, bool) at sw/source/filter/ww8/ww8scan.cxx:5059:21
        >  #6 in SwWW8ImplReader::ReadText(int, int, ManTypes) at sw/source/filter/ww8/ww8par.cxx:4018:26
        >  #7 in SwWW8ImplReader::CoreLoad(WW8Glossary const*) at sw/source/filter/ww8/ww8par.cxx:5236:9
        >  #8 in SwWW8ImplReader::LoadThroughDecryption(WW8Glossary*) at sw/source/filter/ww8/ww8par.cxx:5900:19
        >  #9 in SwWW8ImplReader::LoadDoc(WW8Glossary*) at sw/source/filter/ww8/ww8par.cxx:6204:19
        >  #10 in WW8Reader::Read(SwDoc&, rtl::OUString const&, SwPaM&, rtl::OUString const&) at sw/source/filter/ww8/ww8par.cxx:6355:26
        >  #11 in SwReader::Read(Reader const&) at sw/source/filter/basflt/shellio.cxx:188:22
        >  #12 in SwDocShell::ConvertFrom(SfxMedium&) at sw/source/uibase/app/docsh.cxx:261:26
        >  #13 in SfxObjectShell::DoLoad(SfxMedium*) at sfx2/source/doc/objstor.cxx:768:23
        >  #14 in SfxBaseModel::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at sfx2/source/doc/sfxbasemodel.cxx:1851:36
        >  #15 in (anonymous namespace)::SfxFrameLoader_Impl::load(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) at sfx2/source/view/frmload.cxx:691:28
        >  #16 in framework::LoadEnv::impl_loadContent() at framework/source/loadenv/loadenv.cxx:1157:37
        >  #17 in framework::LoadEnv::startLoading() at framework/source/loadenv/loadenv.cxx:390:20
        >  #18 in framework::LoadEnv::loadComponentFromURL(com::sun::star::uno::Reference<com::sun::star::frame::XComponentLoader> const&, com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> const&, rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at framework/source/loadenv/loadenv.cxx:171:14
        >  #19 in framework::Desktop::loadComponentFromURL(rtl::OUString const&, rtl::OUString const&, int, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at framework/source/services/desktop.cxx:621:12
        >  #21 in unotest::MacrosTest::loadFromDesktop(rtl::OUString const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at unotest/source/cpp/macros_test.cxx:48:62
        >  #22 in (anonymous namespace)::testHalfEllipseVML::TestBody() at svx/qa/unit/customshapes.cxx:212:19
        
        I have no idea whether aEntry.mpData can legitimately be null here, whether this
        is due to some previous processing error, or...
        
        Change-Id: I7dd2f568c57d8ce66774066534ef9ec86fe254e3
        Reviewed-on: https://gerrit.libreoffice.org/81239
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-21  andreas kainz  <kainz.a@gmail.com>  [9f66703a908be643aaefa892fa86f8fac84be8cc]

        tdf#127773 AutoCorrect Dialog Exceptions tab update
        
        Change-Id: I7ba9fde84a32d01f110f08f7d277079b2594e96d
        Reviewed-on: https://gerrit.libreoffice.org/81007
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-10-21  Michael Stahl  <Michael.Stahl@cib.de>  [891b8036c746f7eab9ef3380c049eecf3860acac]

        tdf#128188 sw_redlinehide: fix off-by-1 footnote numbers...
        
        ... in sections with "Collect at end of text" set when "Track
        Changes->Show" is off; the pre-increment erroneously became a
        post-increment.
        
        (regression from fe1d3328997741b55202aca7b3dc566ca833a5f4)
        
        Change-Id: Ie438418883bdf91a519d553c10e8d9952a94a52d
        Reviewed-on: https://gerrit.libreoffice.org/81234
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [13012b3cfee3dfe8979de96fe22c9b8d20637755]

        loplugin:virtualdead unused param in EditEngine::FieldClicked
        
        Change-Id: Iffe075960308d5058cb7535e9216caa37aabe0c5
        Reviewed-on: https://gerrit.libreoffice.org/81232
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [3f2babb8aa1267649fa1c1903d11b7c0c304cf7c]

        loplugin:virtualdead unused param in UnknownAttrToken
        
        Change-Id: Iccf88b919cfc40419271e6f18d101027ef2bb9df
        Reviewed-on: https://gerrit.libreoffice.org/81218
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [5968c5b1f785a54fe28ddbc47abd77d4f40c720e]

        loplugin:virtualdead unused param in ProcessClientAnchor2
        
        Change-Id: Ic766fcc1bfd33d891edc1da87e1b35a8efba169a
        Reviewed-on: https://gerrit.libreoffice.org/81217
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-21  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [3dfb4c47addcb076e874e2950050849d055a6f2d]

        tdf#42949 Fix IWYU warnings in xmlscript/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I7f15170473100c50bd4d287ec8cb4a8d6186c703
        Reviewed-on: https://gerrit.libreoffice.org/81164
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-21  Szymon Kłos  <szymon.klos@collabora.com>  [af9238d913c24d3bb326d3b0834c5008c9745446]

        jsdialogs: handle spinfields
        
        Change-Id: I9b845917ff1a7cb2242d7ef2b6b370007d0091b4
        Reviewed-on: https://gerrit.libreoffice.org/81230
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-21  Aron Budea  <aron.budea@collabora.com>  [f900c896697386fcc82b51f3f9ab3c8a84fdbb67]

        sc: rowcol: tdf#50916 convert ui/undo
        
        Change-Id: I93ad2bbcf95ab136b9ce4df58e2849980e97d5fd
        Reviewed-on: https://gerrit.libreoffice.org/81146
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [0c1ab11c9fa24eb2d4a4d08387d314e04c0aafee]

        loplugin:virtualdead unused param in SfxObjectShell::FillClass
        
        and since I notice that the two call sites also don't care about
        pShortTypeName, remove that too
        
        Change-Id: I4649fc4c134c1113555b9dedb53499ce39d17132
        Reviewed-on: https://gerrit.libreoffice.org/81213
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [bbe6bc271ac560991ac41b5beeb7ccc139168f1e]

        loplugin:virtualdead unused param in SfxStatusListener::StateChanged
        
        Change-Id: Ic467490ddd1b0762bfa61878c4026afb53b02743
        Reviewed-on: https://gerrit.libreoffice.org/81212
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-21  Stephan Bergmann  <sbergman@redhat.com>  [2fa1d68984e28a2c9d54250d16cecf6e719b4547]

        Don't invoke the linker when generating pch files
        
        When `llvm-config --cxxflags` outputs -Wl,... options (as has been discussed at
        824d9394b529bb1fc521e4a4df8c4e3458ec5641 "Properly handle comma in CLANGFLAGS",
        and which end up on the compiler command lines here), Clang failed with an error
        "cannot specify -o when generating multiple output files" when generating
        sharedvisitor/clang.pch.
        
        Change-Id: I200ebd152f5a524ce7ecdd2f25c34bbaa634f515
        Reviewed-on: https://gerrit.libreoffice.org/81065
        Tested-by: Jenkins
        Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-21  Caolán McNamara  <caolanm@redhat.com>  [06be436363f1b9d72a19aba7c1e6df3fcf6c7844]

        ditch archaic Russian-only ui font tweak
        
        Change-Id: Ib45ea8cebe5f4069e05353bc5f1be6b67045a18c
        Reviewed-on: https://gerrit.libreoffice.org/81216
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-21  Caolán McNamara  <caolanm@redhat.com>  [40b25aad84cbc6d57ec226427c708406522d0b4c]

        to wide -> too wide
        
        Change-Id: I5a6743c41599f55b14461741cebc40e4186945a7
        Reviewed-on: https://gerrit.libreoffice.org/81215
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-21  Stephan Bergmann  <sbergman@redhat.com>  [a9f77e87f3e6ca3333bbb16dec5456f3bf2903b8]

        We do not need a C++ GNU dialect
        
        1cf7ab61a71d4b7295942ff5c855896e60c15081 "use -std=gnu++0x rather than
        -std=c++0x" appears to have started this, but the only rationale it gives is
        that it keeps things in sync with GCC's default behavior when no -std= is given.
        But it apparently works fine to build with a -std=c++... standard dialect.
        
        This allows to get rid of the check introduced with
        50cd28e5728b6a64c1e605567540739ea6ef42ca "Ensure configuration that defines
        math_errhandling in <cmath>".
        
        (It kept bothering me to say "I observe this-and-this with -std=c++2a" when what
        configure.ac made me actually use was -std=gnu++2a.  And truthfully saying
        "-std=gnu++2a" would have been a distraction, as what is relevant for such an
        observation is most likely the "2a" and not the "gnu" part.)
        
        Change-Id: I7c213a702ffb7df6f4c2c4a421008e30e2712a51
        Reviewed-on: https://gerrit.libreoffice.org/81176
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-21  Szymon Kłos  <szymon.klos@collabora.com>  [fb1b78deebfe9af38fcab812cbe48a9d15e9399e]

        jsdialogs: use click event if not a combobox
        
        Change-Id: I377de66bd086fa2cb5ef70514f5f1613a3fcb5cd
        Reviewed-on: https://gerrit.libreoffice.org/81211
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-21  Stephan Bergmann  <sbergman@redhat.com>  [c820bf8baf989814b888253525fe3f307592ba85]

        loplugin:stringadd (macOS)
        
        Change-Id: Ic9c23fcda4c798c1ca2de5a010da292d56b10e8b
        Reviewed-on: https://gerrit.libreoffice.org/81201
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-21  Stephan Bergmann  <sbergman@redhat.com>  [7e4358a0ca2ae798e28b2713248ec77d50fdbdbc]

        loplugin:bufferadd (macOS)
        
        Change-Id: I97822e6843d6adef1af2435e186ac93d016e5322
        Reviewed-on: https://gerrit.libreoffice.org/81202
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-21  Caolán McNamara  <caolanm@redhat.com>  [5e6ea97a59ce2464042b2a7a9244dd30ffb2c1c0]

        fix "invalid cast from 'GtkImage' to 'GtkLabel'" warnings
        
        Change-Id: I63b62952060f0c498dfa9284ce3ae075414f8cdd
        Reviewed-on: https://gerrit.libreoffice.org/81210
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-21  Caolán McNamara  <caolanm@redhat.com>  [976d595a0f1c5d6a4e60b408f8c0e2340339e770]

        move AutocompleteEdit to fpicker
        
        Change-Id: I00b1b4f21ffcb183d098b8af296e1dea64a2a482
        Reviewed-on: https://gerrit.libreoffice.org/81177
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-21  Julien Nabet  <serval2412@yahoo.fr>  [13d3b6e5b8323d7af686b7ade2785827b7854920]

        Fix FIXME sortMarks should be private (sw)
        
        Change-Id: Iaf9360ae5f722c6fc0afb3cbb8e648b64b89d38d
        Reviewed-on: https://gerrit.libreoffice.org/81118
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-21  Caolán McNamara  <caolanm@redhat.com>  [f28db273e6638325b46efd3a651b414ea1bc6025]

        update remotefilesdialog.ui
        
        Change-Id: I23cbd7683e89d53a159a62daa92107051ad838a0
        Reviewed-on: https://gerrit.libreoffice.org/81178
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-21  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [64e7d760c88d7b1e7473440077c10e6b54fc3088]

        Sifr: Add more 32 px icons (Writer)
        
        - Update grid icons
        - Add missing Writer & Calc menubar icons
        
        Change-Id: Icfae8ac05d23d6ffeff9e6c17a1f7591bc465e5d
        Reviewed-on: https://gerrit.libreoffice.org/81192
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-10-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [855b30cf7065758ace0a55071d80789b7b93b552]

        loplugin:deadvirtual unused param in ItemUpdateReceiverInterface
        
        Change-Id: I3db5a456a259a97dc9bdf6be0d478177bac05215
        Reviewed-on: https://gerrit.libreoffice.org/81186
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-21  Stephan Bergmann  <sbergman@redhat.com>  [06845c14a17146b0ec50dd3704b6af9ee13927bc]

        This should have become a UTF-16 string literal
        
        ...in ac2c1fb821b45f2382a5104b4d98dc08061ae938 "Replace some uses of
        OUStringChar with string literals".  Thanks to Mike Kaganski for spotting the
        error!
        
        Change-Id: I2651b00594a0d049f2f5f91c6167a4b1acbf471f
        Reviewed-on: https://gerrit.libreoffice.org/81208
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-21  Miklos Vajna  <vmiklos@collabora.com>  [a00f7fe7c2f5fbbf9bc007fc0d59eed83e317a83]

        sw: prefix members of SwTextFormatter
        
        See tdf#94879 for motivation.
        
        Change-Id: I65dd12dc738a1b3e8727832ba4c7dd47e3cbabfc
        Reviewed-on: https://gerrit.libreoffice.org/81205
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-10-21  Mike Kaganski  <mike.kaganski@collabora.com>  [7199f8c91fea3d3812b08539274eb3e73a7af69c]

        tdf#128263: update push positions in single line IF
        
        The positions (including current line) might have changed in Next(),
        even though it's "single line IF", due to line continuation char _.
        nP* members haven't been updated yet, so next call to Next() after
        Push() would restore wrong positions.
        
        I didn't store values of nLine/nCol1/nCol2 before if( IsEoln( Next() ) ),
        (doing which would allow to mimic Peek() behaviour), because I don't
        see how restoring their old values in the single line IF case would
        affect the logic. Possibly something to do later.
        
        Change-Id: I5a2a5c307ccbba77e9c02db50a04e33d71cd15a8
        Reviewed-on: https://gerrit.libreoffice.org/81204
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-21  Justin Luth  <justin.luth@collabora.com>  [1baab81b8112f45a300d061ff1e3e6f3025d21bd]

        fix unused function: SwapForRTL(widget) only if GTK3.22
        
        Compiling on Ubuntu 16.04 produced this error:
        vcl/unx/gtk3/gtk3gtkinst.cxx:1683:10: error:
        ‘bool {anonymous}::SwapForRTL(GtkWidget*)’
        defined but not used [-Werror=unused-function]
             bool SwapForRTL(GtkWidget* pWidget)
        
        Change-Id: I5f6c52a263d560208898d8fa136643d1bc037717
        Reviewed-on: https://gerrit.libreoffice.org/81193
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [729989d485b0932bfac6997aa73e66364dc80cee]

        loplugin:virtualdead unused param in TitleBar::PaintDecoration
        
        Change-Id: I3dd8ee6492be1a4b3d1032c4d50cc01111d748cb
        Reviewed-on: https://gerrit.libreoffice.org/81185
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [67d5fbe0d0f63407e768d329ec7a2bdc131fdaf9]

        loplugin:virtualdead unused param in ITableRenderer
        
        Change-Id: I008ff69494af305485a022def72a14a04b26a19e
        Reviewed-on: https://gerrit.libreoffice.org/81183
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-21  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [9aadd633eae3d31cf28a116c60bfbc844afcadb8]

        Fix parameter name
        
        Change-Id: Ic82e0806c4654dedf615e12ddbd000cc709527e8
        Reviewed-on: https://gerrit.libreoffice.org/81199
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-10-21  Stephan Bergmann  <sbergman@redhat.com>  [a0f8df427e9363fc787f189d6a3145e01a8e698c]

        Avoid -fsanitize=nullptr-with-offset
        
        (new with recent Clang 10 trunk) during e.g. InstallModule_scp2/ooo:
        
        > [SPP] scp2/source/ooo/common_brand
        > soltools/cpp/_tokens.c:336:13: runtime error: applying zero offset to null pointer
        >  #0 in copytokenrow at soltools/cpp/_tokens.c:336:13
        >  #1 in expand at soltools/cpp/_macro.c:325:5
        >  #2 in expandrow at soltools/cpp/_macro.c:292:13
        >  #3 in process at soltools/cpp/_cpp.c:106:17
        >  #4 in main at soltools/cpp/_cpp.c:60:5
        
        Change-Id: Icbe1c105fbd0ff634f3e2966c27af1b89398be13
        Reviewed-on: https://gerrit.libreoffice.org/81187
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-21  Szymon Kłos  <szymon.klos@collabora.com>  [05e67eeb3ddb08b5480c160db21430fafae37e37]

        jsdialogs: force resend UI description
        
        Change-Id: I8d3466df6f2ad75c33ce2f9a91da9e9361201c0b
        Reviewed-on: https://gerrit.libreoffice.org/81050
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-21  Noel Grandin  <noelgrandin@gmail.com>  [0f874472c672175135520101837ff0c9d4701d7f]

        size some stringbuffer to prevent re-alloc
        
        found by the simple expidient of putting asserts in
        the resize routine. Where an explicit const size is used,
        I started with 32 and kept doubling until that site
        did not need resizing anymore.
        
        Change-Id: I998787edc940d0a3ba23b5ac37131ab9ecd300f4
        Reviewed-on: https://gerrit.libreoffice.org/81138
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-21  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [9112c18524c9f5e67d6cbb282586a439e3020cdb]

        Don't create unnecessary tempfiles for opened doc
        
        A copy of the doc was created for each opened file as a temp file.
        Try to avoid that.
        
        Change-Id: I11db2a9c8d77b954de56a6e977b1555c8f876416
        Reviewed-on: https://gerrit.libreoffice.org/81031
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-10-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [4a20922e0eebe9c7a9fe59b3aac8a8d996bee0e7]

        loplugin:virtualdead unused param in ThumbnailViewItem::calculateItemsPosition
        
        Change-Id: I8db99a3672e3603a25ee1f6ca4741a02b73c9516
        Reviewed-on: https://gerrit.libreoffice.org/81184
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [2302674d6c884bddf4ea7c42029f0a1465d01d49]

        loplugin:virtualdead unused param in FmXDisposeListener::disposing
        
        Change-Id: I2189f0a35b03bc8192ab91cd63b210f303f5d3e6
        Reviewed-on: https://gerrit.libreoffice.org/81182
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [defd2cb0255ad9e376ccd18df9a48ed1adae9d1e]

        loplugin:virtualdead unused param in SdrHdl::onHelpRequest
        
        Change-Id: I3d75755bd6fd7f3168725c53fd8ce571a938fa37
        Reviewed-on: https://gerrit.libreoffice.org/81181
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [d5ec8bc929d243fbd707b916883d0a192d5bb072]

        loplugin:virtualdead unused param in GetSdrRepeatComment
        
        Change-Id: I0a27d1a200e8af50adf98de2c5ba7d3c7e199b00
        Reviewed-on: https://gerrit.libreoffice.org/81180
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [e8939b098b381605d12f08acef42ad0018e0a471]

        loplugin:virtualdead unused param in CreateSvxFormatCellsDialog
        
        Change-Id: I8455c10d62ae8c3c3e6e543301f8c69a1189456a
        Reviewed-on: https://gerrit.libreoffice.org/81179
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-21  andreas kainz  <kainz.a@gmail.com>  [de4839e66d3d195315729b95cc144cdab96b6e74]

        tdf#127773 AutoCorrect Dialog Localized Tab
        
        Change-Id: I7a54bd963447e98b13760b52938b0f46df5a90c1
        Reviewed-on: https://gerrit.libreoffice.org/81188
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-10-21  andreas kainz  <kainz.a@gmail.com>  [15f13178fa8c2b3ae26f119b6df5e89227c41ab2]

        Column Dialog sort and sizegroup fix
        
        Change-Id: Ia4ec437231506dba42cc8592259b2ad96b1b4866
        Reviewed-on: https://gerrit.libreoffice.org/81190
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-10-21  andreas kainz  <kainz.a@gmail.com>  [3e8fb860d92160e41a1aef5a0a53e4447120eb2e]

        tdf#127773 AutoCorrect Dialog Wordcomplete Tab sizegroup fix
        
        Change-Id: Iae6958172a5f7943cc5032845a29d258c3ffd79f
        Reviewed-on: https://gerrit.libreoffice.org/81189
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-10-21  Jens Carl  <j.carl43@gmx.de>  [3874ac30beeb65a7048ff31bf052ecc87c185b69]

        tdf#45904 Move XGluePointsSupplier Java test to C++
        
        Move XGluePointsSupplier Java test to C++ for ScAnnotationShapeObj.
        
        Change-Id: I573f28f1b1bdf8e8fa41ef14cfd3d8ea4deaf751
        Reviewed-on: https://gerrit.libreoffice.org/81150
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-10-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [fec35bf15da6f226ee90bc19e538ee36cc47a172]

        loplugin:virtualdead unused param in Task::UpdateMinPeriod
        
        Change-Id: Ie24f56fed811b3b317d6c20e15289e7cecfb738d
        Reviewed-on: https://gerrit.libreoffice.org/81157
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [fb74f7b6631d0c01de9919dfe77894588dea1c45]

        loplugin:virtualdead unused param in SvListView::ModelIsMoving
        
        Change-Id: I83af14bb3a29cb8a4a36f714ac2fb91687f13996
        Reviewed-on: https://gerrit.libreoffice.org/81156
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-20  Caolán McNamara  <caolanm@redhat.com>  [1d5261adcc7ad4178a242651449d189fdbdd91a9]

        Don't need an explicit width_request here
        
        I suspect the fix of
        
        autocorrect dialog width grows on change of new to replace
        commit f6a2b24ce17293043f7ddbed0bc218264be6487d
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Mon Sep 30 14:18:29 2019 +0100
        
        negates the need for the explicit arbitrary width_request added in
        
        tdf#127773 AutoCorrect Dialog AutoCorrect Tab update
        commit f5bdc014192f92d06ad278ac4ccbdb52c4958b6a
        Author: andreas kainz <kainz.a@gmail.com>
        Date:   Wed Oct 2 23:54:46 2019 +0200
        
        Change-Id: I538e98928e50874e5d3c382e454f68c2ac61f0b0
        Reviewed-on: https://gerrit.libreoffice.org/81174
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-20  Caolán McNamara  <caolanm@redhat.com>  [c02c1c2eee57ebf2da29605f62a366720624cb9e]

        cid#1453991 Wrapper object use after free
        
        Change-Id: I6476c765589cbb3996ad8832a0e159aa4d965d32
        Reviewed-on: https://gerrit.libreoffice.org/81173
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-20  Caolán McNamara  <caolanm@redhat.com>  [e49b1917dde9f573fefc3b669c6820f51e96497f]

        fix "invalid cast from 'GtkImage' to 'GtkLabel'" warnings
        
        Change-Id: Ic7d0457102b4077dad49d56741ca04e9afe49e8d
        Reviewed-on: https://gerrit.libreoffice.org/81175
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [8e4b0329dd49d79359d89d7c0209fba4072caeef]

        loplugin:virtualdead unused param in RedlineAdjustStartNodeCursor
        
        Change-Id: Ic8eaad705b0cf8289035f7eee3ad01439fc24ee7
        Reviewed-on: https://gerrit.libreoffice.org/81155
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [1db6a4c78f688e8f9af5505e691bcae079c2348f]

        loplugin:virtualdead unused param in XMLEventContextFactory::CreateContext
        
        Change-Id: I6fda2e04724d69fd218ffc85f9881b429714e63b
        Reviewed-on: https://gerrit.libreoffice.org/81154
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-20  Caolán McNamara  <caolanm@redhat.com>  [4dde0d06bdc00c3783cfe94e8f918a8913274c4e]

        cid#1453991 Wrapper object use after free
        
        Change-Id: I4ea3ed40deaf20e91e1a0a42ee115cf761853875
        Reviewed-on: https://gerrit.libreoffice.org/81170
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-20  Caolán McNamara  <caolanm@redhat.com>  [7b96f6252b02074f20dc99215339f62f21c86399]

        ofz#18301 Timeout in xlsfuzzer
        
        Change-Id: I7e18899fe2c0ef2d1b553bbbaab383e7ea9f1451
        Reviewed-on: https://gerrit.libreoffice.org/81171
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [7562be3f0a1483d65078842da2b18aa8cf0c177b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Reduce string repetition in XForm Help page
            
            Change-Id: I929b44f50e430a61262e570ac745818806e99b67
            Reviewed-on: https://gerrit.libreoffice.org/81172
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-20  Caolán McNamara  <caolanm@redhat.com>  [cf0f5d056efe28eb6177fbcfb80efe3337e5c5f2]

        cid#1441466 silence Untrusted loop bound
        
        Change-Id: I692f591cb3bee63ec0a0a77b3d9a4a54973451ad
        Reviewed-on: https://gerrit.libreoffice.org/81169
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-20  Caolán McNamara  <caolanm@redhat.com>  [531600e390ec14f5ac39979d8234283993a85ef9]

        cid#1448338 Untrusted value as argument
        
        Change-Id: Ifba1ab62cb7681a5fba2e50fb74870e234f14769
        Reviewed-on: https://gerrit.libreoffice.org/81161
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-20  Caolán McNamara  <caolanm@redhat.com>  [dbf445b69100c4cb931179abc316a456e02a60df]

        cid#1454871 uninitialized member
        
        Change-Id: Ice63beecf4adf0a0799efee09ffb77d85996345b
        Reviewed-on: https://gerrit.libreoffice.org/81160
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-20  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [3ca1f32df446f2d1989f95cbb43163d961b29a1e]

         tdf#127976, tdf#127977: Fix for navigator icons
        
        - Add SVG chart
        - Add more 32px icons (Writer)
        - etc
        
        Change-Id: I5b03300b9996589aa4bafdfd5d6473c9093509fe
        Reviewed-on: https://gerrit.libreoffice.org/81149
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-10-20  Mike Kaganski  <mike.kaganski@collabora.com>  [ae453b7018f2fa1a0f0bc37c0557bd4e2eae9a71]

        ScRangeUtil is utility class; don't instantiate it
        
        Change-Id: Id5bf48b62c644fa3c37faf324b9f5b971ca18557
        Reviewed-on: https://gerrit.libreoffice.org/81162
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ca26cf32ce927d89e3c5403bae49f5953f36cae4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Update icon replacement table
            
            Change-Id: I4a83337dea81a6bda5d464a305e02ad65ee5a97d
            Reviewed-on: https://gerrit.libreoffice.org/81159
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-20  Mike Kaganski  <mike.kaganski@collabora.com>  [f99982a40fda08a037083f4b942ffb349d76e939]

        Avoid converting same string to uppercase twice
        
        Change-Id: I8f6be79525f1383bc27eb799efbaa1009cbaed50
        Reviewed-on: https://gerrit.libreoffice.org/81153
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [aaf1361032277e3174a4facac55d1df92c4313cf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix last D'oh! errors in Help page
            
            Change-Id: I2cbeac04cb0434292f32e981b92f58a6bd7a9560
            Reviewed-on: https://gerrit.libreoffice.org/81152
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-20  Stephan Bergmann  <sbergman@redhat.com>  [ad936dea0829fa15ef2d55e180cd55327f282512]

        Replace some uses of OUStringChar with string literals
        
        (At least MSVC++ 14.14, aka Visual Studio 2017 version 15.7, apparently requires
        `"\xDFFF"` to be written with a `u` prefix in the concatenated string literal
        
          u"\xD800" "\U000103FF" "\xDFFF" "A"
        
        to avoid "error C2022: '57343': too big for character", so prefix all the
        individual string literals in such concatenations, even if that should be
        redundant.)
        
        Change-Id: Ief69e6c7ae71fe2c4c9c56c38fab0bc782ceb82c
        Reviewed-on: https://gerrit.libreoffice.org/81142
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-20  Arkadiy Illarionov  <qarkai@gmail.com>  [a2b46aa93fe1ce1d98e8fed5a0987b106aeacec8]

        Drop redundant conditions
        
        nMappingType is checked in lcl_getMappingTypeForToggleCase
        
        Change-Id: I5e13ffad9028ca40d23e5ca19d765b3ee43c5724
        Reviewed-on: https://gerrit.libreoffice.org/81151
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-10-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b67af57b98bfccc6d1a9671bb3428194c6cf6ce8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Remove D'oh! errors in Help Page
            
            Change-Id: I8ab35df77621eae157ebb6a76f3ab6af6fa271a7
            Reviewed-on: https://gerrit.libreoffice.org/81148
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-20  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [ec6e0a7d3363bd6a4db02ce7b88ddc3d9013ace4]

        readlicense_oo: Bump minimum GTK requirement
        
        3.18 is required to build since commit 12b01c535a05516e1b7c75c316f0cde8e12e3e0b,
        and GTK 2 support was removed in commit 1ae450504cf57457f9702684b1517fda1dd3c481
        
        Change-Id: I9143cdbf8447934bace2ca6aca06292f96755835

2019-10-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2e81c006b85214d28927ae4e3e18eda5f3be944a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix a D'oh! error in Help page
            
            Plus update menus path for Customizing dialog
            
            Change-Id: I9cef13ca14dd0787c54c091b8ad0f8d8c18bd03f
            Reviewed-on: https://gerrit.libreoffice.org/81147
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [1db8d48f6067f26a8bbda286fb6d3001d72fa03f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix missing embed in comments Help page
            
            Change-Id: I9f38f2e9112052d817ece315d728d081676522b7
            Reviewed-on: https://gerrit.libreoffice.org/81119
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-19  Michael Weghorn  <m.weghorn@posteo.de>  [546e6c359e96a2e7f5aab7c158c7e843be6c8957]

        MM dialogs: Simplify code for from/to range a little bit
        
        Change-Id: I8a845e24d0ce5aec6b2edc70fef42c39109ab6a3
        Reviewed-on: https://gerrit.libreoffice.org/81092
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-10-19  Michael Weghorn  <m.weghorn@posteo.de>  [ff8e01b58c4d1a667c4db2163dcffade3de9fa7c]

        SwMMResultSaveDialog: Move some common code one level up
        
        The dialog is called in any case.
        
        Change-Id: I2cb14f227ad1e7417e2f44e4f0e357cb29d82fdc
        Reviewed-on: https://gerrit.libreoffice.org/81091
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-10-19  Michael Meeks  <michael.meeks@collabora.com>  [2571a11aeb0bdca20242caa5c96f0a5b3ea5db90]

        sc: rowcol: tdf#50916 convert ucalc test, and docfunc.
        
        Change-Id: I692ecf758e06bf904a41b9316e32dff169408a05
        Reviewed-on: https://gerrit.libreoffice.org/81140
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-19  Caolán McNamara  <caolanm@redhat.com>  [d8f11761d89b3279e547f789d43d47c85a3ddba1]

        mariadb still uses char for my_bool
        
        mariadb-devel-10.3.17-1.fc30.x86_64
        
        still has
        
        typedef char my_bool;
        
        Change-Id: I3d1f5423c8750180bc28c56bc0ead4f746fd1c23
        Reviewed-on: https://gerrit.libreoffice.org/81137
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-19  Caolán McNamara  <caolanm@redhat.com>  [feb21e498afa8d6fd12a82fb56a2456b2db83e24]

        Resolves: tdf#128241 reuse label to retain buildable_name
        
        Change-Id: Ib5cb31279fdf6e2fa83ea46625c320185992bca1
        Reviewed-on: https://gerrit.libreoffice.org/81136
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-19  Caolán McNamara  <caolanm@redhat.com>  [54960717cded98c5f73a752271375daf08129a18]

        strip Dialog ctor down
        
        Change-Id: Ic00f5a5fe562022524c60a23509722f9e2406524
        Reviewed-on: https://gerrit.libreoffice.org/81135
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-19  Julien Nabet  <serval2412@yahoo.fr>  [5ed218d4ec26042f87b64a59c60373f35de962a7]

        tdf#128241: fix crash when opening print dialog (gtk3 only)
        
        See bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=155131
        
        Change-Id: Ibd220f6f41b6cee6217465c534fac1af4bb2b51b
        Reviewed-on: https://gerrit.libreoffice.org/81123
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-19  Caolán McNamara  <caolanm@redhat.com>  [5a79b5abea57313ff568e1291da2179ba7ac2322]

        fix build
        
        Change-Id: I2d4fb034e72369dc051c4bc2f5a7598e1d58f9c1

2019-10-19  Caolán McNamara  <caolanm@redhat.com>  [783c0a6acdb065f335bcffd90520133614511c93]

        fix build
        
        Change-Id: I04846dfa9156da4a00fde723640d400d10e2ed88

2019-10-19  Caolán McNamara  <caolanm@redhat.com>  [66df14370e9e2d633369b446954d2a0bc0064ab6]

        drop unused ModalDialog class
        
        Change-Id: I3186b63d4c6c437ff0c0653a6b6c7fd61ae69304
        Reviewed-on: https://gerrit.libreoffice.org/81069
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-19  Caolán McNamara  <caolanm@redhat.com>  [3fb1417804a7f6f1e39e94d62f7f9199fd53a9bb]

        Drop ModalDialog middleman
        
        Change-Id: I8bc39e1a85045a6e6c15735b440ada8c3abc222b
        Reviewed-on: https://gerrit.libreoffice.org/81068
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-19  Caolán McNamara  <caolanm@redhat.com>  [4bc377da92e83192facb736d8dadc32891f99e25]

        only warn if it would make a difference
        
        Change-Id: I7ee9ccb2444fc63b2d32520907f502ae596c984d
        Reviewed-on: https://gerrit.libreoffice.org/81067
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-19  Caolán McNamara  <caolanm@redhat.com>  [fbe12462aaa98d9ea820908af1e7436d4590e698]

        drop unused ListControl
        
        Change-Id: I19dd8907c36d016b939ed346a4308e5df2ebf93c
        Reviewed-on: https://gerrit.libreoffice.org/81060
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-19  Caolán McNamara  <caolanm@redhat.com>  [e75b57ce6e5130a7223ded6cf9d40b300850aef9]

        GetLegacyDialogParent is now unused
        
        Change-Id: I1619d3a5ccc2f97d1e22dadab6ce719c6daf3c56
        Reviewed-on: https://gerrit.libreoffice.org/80995
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-19  Caolán McNamara  <caolanm@redhat.com>  [1a57e75bba8c10f0a3fcedace57b746e0fdf1967]

        weld ScDataProviderDlg
        
        drop changing the button colors, every other button is content
        not to change its color.
        
        fix up some crashes while I'm here.
        
        Change-Id: Icec54106441810a5152e7dab3ac7d5a55551ab07
        Reviewed-on: https://gerrit.libreoffice.org/80994
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-19  Caolán McNamara  <caolanm@redhat.com>  [6f7cd8f4238060249de11c4ec7d167c439f7a781]

        add menubar support to vclbuilder
        
        Change-Id: Ibe9a820f178a955eec21b96796e346d785b835b6

2019-10-19  Stephan Bergmann  <sbergman@redhat.com>  [7320d7a4a4dd0657f2d650a6f580ad399529f0f1]

        OUStringChar must either take a sal_Unicode or an ASCII char
        
        ...so forbid anything else, to avoid issues like the one described in
        766cdd869d7d983e9e171a3eae0629cb9a0206ff "This code wants to add the numeric
        SvxRotateMode value".  Some remaining places that apparently do want to convert
        some numeric value to sal_Unicode have been augmented with an explicit cast.
        
        Change-Id: I6200a84e250e697bc88694bd71142ca1d9a13651
        Reviewed-on: https://gerrit.libreoffice.org/81132
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-19  Stephan Bergmann  <sbergman@redhat.com>  [766cdd869d7d983e9e171a3eae0629cb9a0206ff]

        This code wants to add the numeric SvxRotateMode value
        
        Things started to go wrong when a2296128ccc1c678f0a8a591c36b5546683f482d "Some
        removal/replacement of the String/UniString with OUString" replaced
        
          UniString::CreateFromInt32( GetValue() )
        
        with
        
          OUString::valueOf( GetValue() )
        
        and then 64b993e046f23baaacaff1572b7d2a816588b5ef "finish deprecation of
        O(U)String::valueOf()" replaced that with
        
          OUString( GetValue() )
        
        Change-Id: Ib35bfbda3b177432b98c7e7c8a998666b125bbd4
        Reviewed-on: https://gerrit.libreoffice.org/81130
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-19  Stephan Bergmann  <sbergman@redhat.com>  [8169c047116c0a418886d01066a21a6eb18d6549]

        Directly use OUStringBuffer::append overload taking a single sal_Unicode
        
        Change-Id: Ibccde3ec84b0ea4e4af74122013229a1793f5ca5
        Reviewed-on: https://gerrit.libreoffice.org/81128
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-19  Stephan Bergmann  <sbergman@redhat.com>  [ac2c1fb821b45f2382a5104b4d98dc08061ae938]

        Replace some uses of OUStringChar with string literals
        
        Change-Id: I763f9a3f57efcd47643ca4651e2454e95c6921c9
        Reviewed-on: https://gerrit.libreoffice.org/81127
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-19  andreas kainz  <kainz.a@gmail.com>  [4444d5dbe7dba90ccfb0a9eeed36be0abfdd1854]

        PDF Export Dialog Initial View Tab update
        
        Change-Id: Ib92781335c311fa22b3910a6d38e0c771a7013c6
        Reviewed-on: https://gerrit.libreoffice.org/81126
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-10-19  Eike Rathke  <erack@redhat.com>  [d639f40886c89daee453a42e247ae657517f5504]

        We don't support leap seconds, but.. accept as input anyway
        
        Change-Id: If83b42066ffd928c9832e60ea05382ffc42fed84
        Reviewed-on: https://gerrit.libreoffice.org/81122
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-10-19  Stephan Bergmann  <sbergman@redhat.com>  [82f2b7fd80353758f35dee9d6e7e80a5e77eb526]

        Avoid -fsanitize=nullptr-with-nonzero-offset
        
        (new with recent Clang 10 trunk)
        
        Change-Id: Ifeac10c2aecb6da4f1c87e565bb26dfccc11432a
        Reviewed-on: https://gerrit.libreoffice.org/81112
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [b6f199556656752f6e873b5cd9aa1f9e69a49166]

        loplugin:unusedfields
        
        Change-Id: I7dd5fc3d53df63fd2ee2caa71586f0f5e13f187e
        Reviewed-on: https://gerrit.libreoffice.org/81078
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-19  Eike Rathke  <erack@redhat.com>  [87660c3334c5150f20f3a7dbcd8f660922a203a5]

        Resolves: tdf#76441 accept two digit groups MM:SS input if formatted as such
        
        ... instead of producing the usual HH:MM:00
        
        Works on the formats
        MM:SS
        [MM]:SS
        MM:SS.00
        [MM]:SS.00
        
        and even
        MM:[SS]
        MM:[SS].00
        although these two don't make much sense except of displaying
        leading 00:, but were always accepted.
        
        Change-Id: I1dbe147cafaa934efa1d86b187eaab61f0981fca
        Reviewed-on: https://gerrit.libreoffice.org/81117
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-10-19  Michael Meeks  <michael.meeks@collabora.com>  [2b660f0bd0867bdd89f611e7ee60362b11be1874]

        sc: rowcol: tdf#50916 chip away at some more call sites.
        
        Change-Id: Ia56c712deaaef5581a7f3f544843b44fc5c485da
        Reviewed-on: https://gerrit.libreoffice.org/81000
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [40b469fdb6dec080a90542935f94d497aa067ef4]

        Fix typo and dots
        
        Change-Id: Ia34130dbab42d61074a73a2b16e03360b5b123b6
        Reviewed-on: https://gerrit.libreoffice.org/81086
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2019-10-19  Julien Nabet  <serval2412@yahoo.fr>  [09a3762fe0fc4c4815c842098094082bf1b90de6]

        tdf#128232: fix crash when trying to delete unused User Field
        
        mpFieldTypes is std::unique_ptr<SwFieldTypes>
        (see https://opengrok.libreoffice.org/xref/core/sw/source/core/inc/DocumentFieldsManager.hxx?r=99a97d38#104)
        
        See bt:
        https://bugs.documentfoundation.org/attachment.cgi?id=155132
        
        Change-Id: Iea8eddd4b1bdc9ce3c01988fc97004b7ec7a6e5f
        Reviewed-on: https://gerrit.libreoffice.org/81114
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [74f938bb10b6db8cae071efc9fd29015befeb5e6]

        loplugin:unusedmethods
        
        Change-Id: I95e63105654952d12c1dfd62f51593de114be569
        Reviewed-on: https://gerrit.libreoffice.org/81077
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [b98cb40d974d40d131b6b25f96e9c53890154296]

        loplugin:virtualdead unused param in ValueGetter::processValue
        
        Change-Id: Id2b514b0892f8d7cf93fe3c5884e8d89a6f0a7b1
        Reviewed-on: https://gerrit.libreoffice.org/81076
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [0d416965a64f30b811891ba977e58542dcfb2d4f]

        loplugin:virtualdead unused param in sd::View::AcceptDrop
        
        Change-Id: I51aceb8a1f908cf89a0b8b6d0e58755fc4374862
        Reviewed-on: https://gerrit.libreoffice.org/81075
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [0093834e334d87c21e61f66952222368d742bde3]

        loplugin:virtualdead unused param in ViewClipboard::DetermineInsertPosition
        
        Change-Id: Iad1a4dbd603e9258e8835e7ab534cd74f4882968
        Reviewed-on: https://gerrit.libreoffice.org/81074
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [7837447287bb846a255dd42acec888abdad8c4e7]

        loplugin:virtualdead unused param in sd::ViewShell::UpdatePreview
        
        Change-Id: I1ac98096d117e3ae7c2f0be2690acef32b85fbdb
        Reviewed-on: https://gerrit.libreoffice.org/81073
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [90d9d20227f7b44b61575701933c42c9548088e1]

        loplugin:virtualdead unused params in OGLTransitionImpl
        
        rename finish to cleanup to avoid conflict with already existing finish
        method
        
        Change-Id: I1036eea7e50b20c3c17d769c4094c640939d552d
        Reviewed-on: https://gerrit.libreoffice.org/81072
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [33e176552d0f4b6d343de72433963c44fa44f9ba]

        loplugin:virtualdead unused param in Animation::prefetch
        
        Change-Id: I7eaf01548567ce560b0e32f222880d21b966c78d
        Reviewed-on: https://gerrit.libreoffice.org/81071
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [c66e8c7f94e0937a51a81c0c1626f349d30dd424]

        loplugin:virtualdead unused params in ShapeListenerEventHandler
        
        Change-Id: Ied95fd01912737ba1ae73fb1fea6ddd57eb8a14d
        Reviewed-on: https://gerrit.libreoffice.org/81070
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-19  Jim Raykowski  <raykowj@gmail..com>  [888ac516aacbc30a8e9331f6aba7684228568871]

        tdf#128058 Make ctrl * expand/collapse tree list entries
        
        Provides same expand all behavior as ctrl + and provides for ctrl - like
        behavior but instead of collapsing all to root only collapses to focused
        entry aka cursor entry.
        
        Change-Id: Ib65dd98857dd083f77d4bec873c2fa7a4212550a
        Reviewed-on: https://gerrit.libreoffice.org/80702
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-10-18  Eike Rathke  <erack@redhat.com>  [7d72b9d34c1183b7471a7a97c007aba10de2d27e]

        Input with subsequent part greater than 59 is not time or duration
        
        Like 1:123 or 1:1:123 is text, but 123:1 or 123:1:1 is a duration.
        
        Change-Id: I4a59d9ed74ae3d4e4bee8a9b86ed0697a02c55e0
        Reviewed-on: https://gerrit.libreoffice.org/81087
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-10-18  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b3f67f9887e30240292b2f40c64161ed53281795]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#127603 + refactor Basic/script dialogs Help pg
            
            Split help pages into many, as 06130000.xhp was too dense to
            properly manage
            
            Basic selector dialogs are different from other script selector
            dialogs.
            Improve navigation between pages
            Fix contents
            Fix Help pages for current menu
            
            Change-Id: I5c6195a80cc6860fa89a0e399be774247a81712a
            Reviewed-on: https://gerrit.libreoffice.org/80988
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-18  andreas kainz  <kainz.a@gmail.com>  [63051c011bc490fd8a0d2daf91c8258a438f801f]

        tdf#127927 Character Dialog hyperlink tab update
        
        Change-Id: I6ff710e36e9a9222d95856878afaf33a9baeb263
        Reviewed-on: https://gerrit.libreoffice.org/81056
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-10-18  Julien Nabet  <serval2412@yahoo.fr>  [06b01f73a2d0cc5b6a1c86942e28b1ce7b37bd91]

        tdf#128189: fix couple issues in configure.ac
        
        Patch from David L. Craig
        License statement in lo-dev forum 2019/10/18
        
        Change-Id: I772807b66e096c0abba1cf464aaced432209451f
        Reviewed-on: https://gerrit.libreoffice.org/81005
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-10-18  Caolán McNamara  <caolanm@redhat.com>  [254b12aa799e33996edfdaacc05f587f6b724f50]

        prepare builder to support menubars
        
        Change-Id: Iadb74e757856545895444d66ec1be7a4f7a76a49
        Reviewed-on: https://gerrit.libreoffice.org/81058
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-18  Caolán McNamara  <caolanm@redhat.com>  [0bd476d23c647217552836b17b51b1eebefa6528]

        has-default not needed for menu entries
        
        Change-Id: I26c8eecf4e3f398d87ad118b8f6f3d33f04ec87b
        Reviewed-on: https://gerrit.libreoffice.org/81057
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-18  Stephan Bergmann  <sbergman@redhat.com>  [e9dad737b086537803210987ccbd9a59651c4613]

        Simplify MediaWindow::getMediaFilters
        
        Change-Id: I6c2ed432d2d5472ec984ea6e48aa3435c464067f
        Reviewed-on: https://gerrit.libreoffice.org/81053
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [772bde754cfc7cbda6498b255272de0d8cf81b5f]

        Fix typo
        
        Change-Id: I1d6da578afddc818969182eb351ba37b46865e18
        Reviewed-on: https://gerrit.libreoffice.org/81063
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [9c9484f9fb36b8bc21c83e7c66d4c14fdfc1f53f]

        make the *StringBuffer::operator OStringView methods explicit
        
        Change-Id: Iab56f58889e01192d1e3187bf07d9d75e1ec1c94
        Reviewed-on: https://gerrit.libreoffice.org/81041
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-18  Caolán McNamara  <caolanm@redhat.com>  [36c84b5a22e59a626f1c9e6f3e77968c3802e434]

        use a size group to give all labels the same width
        
        Change-Id: I80c300fe37c7a05046a44f9e7b69ad5321e736b8
        Reviewed-on: https://gerrit.libreoffice.org/81038
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>
        Tested-by: andreas_kainz <kainz.a@gmail.com>
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-18  Eike Rathke  <erack@redhat.com>  [667287228143519f4a91109924787ad169676ab8]

        Resolves: tdf#126767 Overwriting autofill if data immediately below selection
        
        Change-Id: Ibb11e7a8e1dc3d9d23a64073bde6250223220e3f
        Reviewed-on: https://gerrit.libreoffice.org/81045
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-10-18  Henry Castro  <hcastro@collabora.com>  [49c968cccfa3f6b2dd0476313190ed3d1d81b3f5]

        lok: dump as property tree the valueset control
        
        In order to create a container element at client side dialog
        using DialogWizard. It is required to send the items of the
        valueset control.
        
        Change-Id: Ib0fdc444c7126e6888e37c8a01f8e7f04c641d18
        Reviewed-on: https://gerrit.libreoffice.org/81042
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2019-10-18  Michael Weghorn  <m.weghorn@posteo.de>  [b13421c6560e4f189265c96a3145aa11568b4437]

        Use const references to avoid copying
        
        Change-Id: Iff6d15e3fc44eea24846fca40fb5ce81afde8c5f
        Reviewed-on: https://gerrit.libreoffice.org/81029
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-10-18  Mike Kaganski  <mike.kaganski@collabora.com>  [a27039f912fac32261cc6225f21823231eb10745]

        Properly restore DMLAndVMLDrawingOpen
        
        See other places which also call setDMLAndVMLDrawingOpen in a similar way:
        DocxSdrExport::writeDMLTextFrame and DocxSdrExport::writeVMLTextFrame.
        
        This also slightly optimizes calls to lcl_isLockedCanvas.
        
        Change-Id: I5df71640816883a14ddc86259e7d649f150dc422
        Reviewed-on: https://gerrit.libreoffice.org/81036
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-18  andreas kainz  <kainz.a@gmail.com>  [f5bdc014192f92d06ad278ac4ccbdb52c4958b6a]

        tdf#127773 AutoCorrect Dialog AutoCorrect Tab update
        
        Change-Id: I9d3cde19d77e09b483765e0b0cd248a6f4ec8e94
        Reviewed-on: https://gerrit.libreoffice.org/80090
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-10-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e118d1c857de8226aeb40d7a95c66e3bf2c52714]

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

2019-10-18  Stephan Bergmann  <sbergman@redhat.com>  [824d9394b529bb1fc521e4a4df8c4e3458ec5641]

        Properly handle comma in CLANGFLAGS
        
        ...which would cause an error that STRINGIFY takes only a single argument.
        
        According to chris_wot on IRC, LLVM 6.0 on Ubuntu 18.04.3 LTS output of `llvm
        --cxxflags` (as is used in configure.ac to determine what ultimately ends up in
        CLANGFLAGS here) includes e.g. -Wl,--no-keep-files-mapped.
        
        Change-Id: Iff570840fe62c2aa2d972431e610a05fe2f6922c
        Reviewed-on: https://gerrit.libreoffice.org/81037
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2019-10-18  Stephan Bergmann  <sbergman@redhat.com>  [92bded1ca06df4a5f989040c2de825bb314db4a9]

        mnFontCacheIdCounter is only used in SwFntAccess::NewObj
        
        (and while at it, drop the misleading "m" prefix)
        
        Change-Id: Ib52ef1bb54c8fc627503bdf74e594df1fe4a5801
        Reviewed-on: https://gerrit.libreoffice.org/81035
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [a4e9ba26d794ee20d06753eb4c4d35b17e034470]

        loplugin:virtualdead unused param in contextMenuRequested
        
        Change-Id: Ifc13a476da29966a2a0023226967201ecc97b444
        Reviewed-on: https://gerrit.libreoffice.org/81017
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-18  Caolán McNamara  <caolanm@redhat.com>  [1d552e03d9728cd4f4d2cc209eebbd77539922f8]

        cid#1454633 silence Uncaught exception
        
        Change-Id: I136ebda75377f5d0391483ddc2ab9f05a01c85d9
        Reviewed-on: https://gerrit.libreoffice.org/81032
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [6c249730d5fc0d50159f68e265957bf0c9887a9a]

        loplugin:virtualdead unused param in IDocumentLinksAdministration::SetData
        
        Change-Id: I4d36b56a10266293285b9b7727f3c6bfac23a45b
        Reviewed-on: https://gerrit.libreoffice.org/81016
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-18  Mike Kaganski  <mike.kaganski@collabora.com>  [0fe6044d290e1d5fca1f7c50b993a861329dc3c4]

        Remove useless and wrong mask; it turns signed short into unsigned
        
        Change-Id: I8d428517cd2e9d3155a4aac513538aeb32065b4d
        Reviewed-on: https://gerrit.libreoffice.org/81027
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-18  Caolán McNamara  <caolanm@redhat.com>  [bc7d16db29abd4a305e912982678fffe64892102]

        cid#1448338 Untrusted value as argument
        
        Change-Id: I9b7e88a04e33d59a6fd88538051767c86112dc68
        Reviewed-on: https://gerrit.libreoffice.org/81026
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-18  andreas kainz  <kainz.a@gmail.com>  [f71dd69a712602a97f0a0b3950b0750ff0beba25]

        tdf#127880 Columns in Writer dialog is HIG conform
        
        Change-Id: Ib624655cafda298818b55b3383785881f5a5e592
        Reviewed-on: https://gerrit.libreoffice.org/80573
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins

2019-10-18  Caolán McNamara  <caolanm@redhat.com>  [9f2ffd3dfd6af9a3e558734138cc155f5dcb8be7]

        cid#1448423 silence Wrapper object use after free
        
        Change-Id: I5369a82507845bbe248c35c7faf517ac57f73f67
        Reviewed-on: https://gerrit.libreoffice.org/81025
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-18  Caolán McNamara  <caolanm@redhat.com>  [29e625fa661c7176c761255c168736416e75d600]

        cid#1454849 Logically dead code
        
        Change-Id: I34cf10b7f3823ffe19b503576a388c35ac091606
        Reviewed-on: https://gerrit.libreoffice.org/81018
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-18  Caolán McNamara  <caolanm@redhat.com>  [810613e12f33309266489e3e8f23d40cfdf20cb7]

        cid#1448512 silence Out-of-bounds access
        
        Change-Id: I3e5efb9be471814b5dabf501feb93a65e9b5bcd3
        Reviewed-on: https://gerrit.libreoffice.org/81022
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-18  Caolán McNamara  <caolanm@redhat.com>  [effba035c0c04cce6dff3817d546f5c163a1a4f0]

        cid#1448528 Resource leak on an exceptional path
        
        Change-Id: I75f6b5529d01d226164f35bf4db81370c27f12a9
        Reviewed-on: https://gerrit.libreoffice.org/81021
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-18  andreas kainz  <kainz.a@gmail.com>  [9ab51f7aead713516b7e9a30aa64190d80517cbc]

        tdf#127934 Make Cell Format Align Dialog HIG conform
        
        Change-Id: I14986e50c31655737be42afbdf28078c7e6fb9ad
        Reviewed-on: https://gerrit.libreoffice.org/80572
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-10-18  Caolán McNamara  <caolanm@redhat.com>  [4e901370add2c7d98a7e9feb9ece6df465293fff]

        cid#1454633 silence Uncaught exception
        
        Change-Id: Id75da775ce247c06541d9f4e7d12b4928336cbd4
        Reviewed-on: https://gerrit.libreoffice.org/81019
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-18  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3baf1f2ee6c87eec51a0dddef26f4e483257a5c6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix <br/> when embedded
            
            Change-Id: I8cfc619adc68718b261d9f661531886789a872ac
            Reviewed-on: https://gerrit.libreoffice.org/80992
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [abb2fced561d0b370b73c658475ce7eb69a11eb7]

        lopligin:virtualdead unused params in IDocumentRedlineAccess
        
        Change-Id: I60b343d5e7acb6310e5a0f501f8cfb78dc4ea7a8
        Reviewed-on: https://gerrit.libreoffice.org/81015
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-18  Luboš Luňák  <l.lunak@collabora.com>  [7d7fea7f75524611238ce1b3546b95646cdcf359]

        make bin/update_pch.s always include code in trivial #if's
        
        E.g. #ifdef LIBO_INTERNAL_ONLY is always true for code that builds
        with our PCHs.
        
        Change-Id: I3cf311ea3621b909105754cfea2cb0116b8b67f5
        Reviewed-on: https://gerrit.libreoffice.org/80961
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-18  andreas kainz  <kainz.a@gmail.com>  [06cfc566a4734bd8d517920d3dfc210afe068295]

        tdf#127773 AutoCorrect Dialog Word Completion Tab update
        
        Change-Id: I05d8563a0fb18a77c6d6b8bf37f8d9201775be5b
        Reviewed-on: https://gerrit.libreoffice.org/81006
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-10-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [2ac038e2b3e2ac70a4a351e21528f00da33e04ec]

        loplugin:virtualdead unused param in SwFlowFrame::ShouldBwdMoved
        
        Change-Id: Ife69fe8c9023682278c02d037d35d15bd015f127
        Reviewed-on: https://gerrit.libreoffice.org/81014
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-18  Caolán McNamara  <caolanm@redhat.com>  [2785ea58db8449a1ac843b40071e5c854484f6c7]

        unnecessary include
        
        Change-Id: I03f2e6f7ada1534202ddf82d21812f4cd20e50fe
        Reviewed-on: https://gerrit.libreoffice.org/80993
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [4c1ad48b4203f995dd7a7a3ac177e1ca010c252d]

        loplugin:virtualdead unused param in SwImpBlocks::Rename
        
        Change-Id: Ifed3e1e89a2d67b08d96d89424e83c49160cb3fe
        Reviewed-on: https://gerrit.libreoffice.org/81010
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [ecfc3689320798e75f0836974ef917a6b83ad535]

        loplugin:virtualdead unused params in SvXMLExportItemMapper::handleElementItem
        
        Change-Id: Ib77a29d23d8a67fab8441d369b2ff4660c1f99bc
        Reviewed-on: https://gerrit.libreoffice.org/81009
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [933592b2010e544440f17d6fd2489a019b1be9cd]

        loplugin:virtualdead unused param in SvXMLImportItemMapper::handleSpecialItem
        
        Change-Id: Ie1a8fdafb64f6374ae9108dbb47592b044703cc9
        Reviewed-on: https://gerrit.libreoffice.org/81008
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-18  Gülşah Köse  <gulsah.kose@collabora.com>  [49e0127419dbad8a75f1899db02115a2fe54aacd]

        tdf#128209 Add check for crash handling 3D rotation.
        
        Handling text 3D z rotation works only for custom shapes.
        Prevent to use it for other services.
        
        Change-Id: I99971bccc2f7a4b08e212e467343cb661869804a
        Reviewed-on: https://gerrit.libreoffice.org/80974
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>

2019-10-18  Kelemen Gábor  <kelemeng@ubuntu.com>  [2fca4bcfda927c6e63f67f70a3331d2d748e65ca]

        tdf#86188 Compatibility setting enabling comments to footnotes
        
        For better OOXML interoperability allow disabling the insertion
        of comments to footnotes/endnotes.
        
        It is not possible to add comments to footnotes/endnotes in Word
        so no wonder Writer generates invalid XML if one tries to save
        comments added to footnotes as DOCX.
        
        Prevent that by adding a centrally manageably key for disabling the
        menu item if the cursor is in a footnote/endnote. In OOXML-heavy
        environments sysadmins should be able to disable this and thus
        hide the footgun from users.
        
        Default setting is true so it means no change compared to current
        feature set.
        
        Change-Id: I2f799cb3f77a47fc14fa60b55fc5689a2710aff7
        Reviewed-on: https://gerrit.libreoffice.org/80829
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-18  Szymon Kłos  <szymon.klos@collabora.com>  [cdeff4f1b4021c5fca55743e119a70fa2bd52b91]

        jsdialogs: handle combobox selections
        
        Change-Id: Ib968bfaf7ad9e7becd16355259142d583bf7b5e3
        Reviewed-on: https://gerrit.libreoffice.org/80991
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-18  rizmut  <riz_17_oke@yahoo.co.id>  [0b24dcca00333405203c5cb3d1a92a81b346930d]

        elementary: tdf#127976 fix navigators icons in Writer master doc mode"
        
        Change-Id: I63370471777bbfe15bece2bbe961b872cccd8076
        Reviewed-on: https://gerrit.libreoffice.org/80936
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-10-18  Miklos Vajna  <vmiklos@collabora.com>  [90492bfbc3a2708a972233d90966594b1438c250]

        xmloff: create XMLDrawSettingsExportOasis instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: I25fbd841a8f91b51787cebd4b94f5a62cb0d9e07
        Reviewed-on: https://gerrit.libreoffice.org/80996
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-18  Szymon Kłos  <szymon.klos@collabora.com>  [dfabe21ac98d22150b23fbb973ef3d77ea839061]

        jsdialogs: avoid exception crashing app on events
        
        Change-Id: I83ddb44f54061d9f585eef3864415a472151976a
        Reviewed-on: https://gerrit.libreoffice.org/80989
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-18  andreas kainz  <kainz.a@gmail.com>  [5e69646bfde3bc277d32ace25a4729aecf498fe8]

        Line Style Tab Page alignment improvement
        
        Change-Id: Ia546a6bc72f133af9bba704741ed47c1f30bb0f5
        Reviewed-on: https://gerrit.libreoffice.org/79512
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-10-18  Peter Levine  <plevine457@gmail.com>  [5917ba8bc645a2b105ec089101b8a664481b5b61]

        Fix building against MySQL Connector/C 8
        
        In MySQL Connector/C 8, my_bool is replaced by bool. It was
        previously defined as char. When building against
        MySQL Connector/C 8, this leads to type punning build errors.
        Redefine affected members of struct BindMetaData as bool if using
        version 8 of greater. Otherwise, default to char.
        
        Change-Id: If12b975d95afae86502867cb334cb4195802f91d
        Reviewed-on: https://gerrit.libreoffice.org/81002
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-10-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [6fe42f2050948f1d12bfb804e4c8fe1b82a6aa1d]

        loplugin:virtualdead unused params in IMailDispatcherListener
        
        Change-Id: I0cc6a813db88efc98673400447d98e50c32bc720
        Reviewed-on: https://gerrit.libreoffice.org/80962
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-18  Dennis Francis  <dennis.francis@collabora.com>  [41d54e544781682f1e28f77c54cb16a71ecd6691]

        cid#1454847 : introduce an explicit constructor...
        
        for NFIndexAndFmtType that initializes all its members appropriately.
        
        Change-Id: Iec675458bca169c79b3a27f775ccff5265cee22d
        Reviewed-on: https://gerrit.libreoffice.org/81004
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2019-10-18  Tor Lillqvist  <tml@collabora.com>  [d2b36c2674ab382140cf8aa5a4ea457065152f4c]

        tdf#128208: Don't crash if the zip archive is broken
        
        Change-Id: I71f91752e6adeca1970a21c793cad3b5a5aeba13

2019-10-18  Tor Lillqvist  <tml@collabora.com>  [f8b80054751e83de669f607336e0f24515ea5e35]

        tdf#128208: Add a testbench for the Spotlight importer
        
        Makes it much easier to test it.
        
        Change-Id: I74c8651e34e9247acfa36c35165e5d7e4e32bb6e

2019-10-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [e872dbd715e8fcc1bfa3b4b79ba82005a2f8a922]

        loplugin:virtualdead unused param in BinaryObj::data
        
        Change-Id: I726745b82747f24cc93662bfb0dd381a114fde78
        Reviewed-on: https://gerrit.libreoffice.org/80955
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [57924e5bef323c34e870f111288123887f07378d]

        loplugin:virtualdead unused param in OOXMLDocument::setXNoteType
        
        which means the whole method is dead
        
        Change-Id: Ib3349f5beb8b9bb9fe223bc33aca84a20e581445
        Reviewed-on: https://gerrit.libreoffice.org/80954
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-17  Caolán McNamara  <caolanm@redhat.com>  [77c9c2c993da3bc9302131cef4345db114696333]

        rename LanguageBox back to SvxLanguageBox
        
        Change-Id: I9bd29b7377fdf0e1ba36cc021e7e78f83bb1c12c
        Reviewed-on: https://gerrit.libreoffice.org/80960
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-17  Caolán McNamara  <caolanm@redhat.com>  [10ade7465ba2b60fbda93ae3436ece01b3366a72]

        ODocumentInfoPreview not in any .ui files
        
        Change-Id: I8875a5b39e5a27df8b365e268bb2aab3c42300a4
        Reviewed-on: https://gerrit.libreoffice.org/80959
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-17  Justin Luth  <justin_luth@sil.org>  [048433cbcaddea2f2bca7169526c6ce367af11a8]

        writerfilter: fix comment
        
        The comment was introduced in commit 28a3156943
        which was dealing with things being inside or
        outside of a paragraph.
        
        Change-Id: I1985776c4d2c0f86395e415c9943f9d6004a2fc4
        Reviewed-on: https://gerrit.libreoffice.org/80929
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-10-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [45eeefb064680d4b2af9ed73ce751685d14270a6]

        loplugin:virtualdead unused param in LoggedStream::lcl_info
        
        which means the whole method is actually unused
        
        Change-Id: I72d33ab6e260012b82002ceae7ff9e54e2ea6349
        Reviewed-on: https://gerrit.libreoffice.org/80953
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-17  Stephan Bergmann  <sbergman@redhat.com>  [0b3db87249652351f5a859ded1a876329ab18261]

        Silence Clang 10 trunk -Wdeprecated-volatile in GLib for now
        
        See <https://gitlab.gnome.org/GNOME/glib/merge_requests/1170> "Avoid C++20
        deprecated assignment to volatile" for a potential fix in GLib (but also see my
        question at <https://github.com/llvm/llvm-project/commit/
        4a6861a7e5b59be24a09b8b9782255d028e7aade#commitcomment-35540755> "[c++20]
        P1152R4: warn on any simple-assignment to a volatile lvalue" whether that Clang
        warning is actually wanted here).
        
        With glib2-devel-2.62.1-1.fc31.x86_64, the suppressed warnings looked like
        
        > libreofficekit/source/gtk/lokdocview.cxx:327:1: error: use of result of assignment to object of volatile-qualified type 'volatile gsize' (aka 'volatile unsigned long') is deprecated [-Werror,-Wdeprecated-volatile]
        > G_DEFINE_TYPE_WITH_CODE (LOKDocView, lok_doc_view, GTK_TYPE_DRAWING_AREA,
        > ^
        > /usr/include/glib-2.0/gobject/gtype.h:1617:56: note: expanded from macro 'G_DEFINE_TYPE_WITH_CODE'
        > #define G_DEFINE_TYPE_WITH_CODE(TN, t_n, T_P, _C_)          _G_DEFINE_TYPE_EXTENDED_BEGIN (TN, t_n, T_P, 0) {_C_;} _G_DEFINE_TYPE_EXTENDED_END()
        >                                                             ^
        > /usr/include/glib-2.0/gobject/gtype.h:2034:3: note: expanded from macro '_G_DEFINE_TYPE_EXTENDED_BEGIN'
        >   _G_DEFINE_TYPE_EXTENDED_BEGIN_REGISTER(TypeName, type_name, TYPE_PARENT, flags) \
        >   ^
        > /usr/include/glib-2.0/gobject/gtype.h:2005:7: note: expanded from macro '_G_DEFINE_TYPE_EXTENDED_BEGIN_REGISTER'
        >       g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); \
        >       ^
        > /usr/include/glib-2.0/glib/gthread.h:257:17: note: expanded from macro 'g_once_init_leave'
        >     (void) (0 ? *(location) = (result) : 0);                         \
        >                 ^
        
        Change-Id: If67ad04f8fb242f50b43a1d98ad2b28c4bed55a4
        Reviewed-on: https://gerrit.libreoffice.org/80937
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [393a3413ea8e8b459465655820d21d7c39b31fbd]

        Fix typo
        
        Change-Id: I179a20caf33e8e083e6e8f172d38f1201a0afd16
        Reviewed-on: https://gerrit.libreoffice.org/80987
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-17  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [09f194ac0f76c903f3c6748a4f37061e7529e842]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - compatible.xhp page split is causing lost link in 03103350.xhp page
            
            Change-Id: Id807bedacc0c71fed8e6f5cdae77814e478b2bdd
            Reviewed-on: https://gerrit.libreoffice.org/80940
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-17  Caolán McNamara  <caolanm@redhat.com>  [deea9ba1d65fd96dd139934574c9ffb319dda709]

        drop swuilo-AutoFmtPreview
        
        Change-Id: Ib9a4d5ff89a4cfd8006d70fe3a1e193095150ee8
        Reviewed-on: https://gerrit.libreoffice.org/80958
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [caf8bf17ff355d9edb1fe246c480d2f6340f77af]

        loplugin:virtualdead unusedparam in LoggedTable::lcl_entry
        
        Change-Id: I45c7330b3803f21165714c6140fac46a6592db9b
        Reviewed-on: https://gerrit.libreoffice.org/80952
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [3ebbb150242cf049a9ddab7f498c63f3a44aa034]

        loplugin:buffereadd find stuff involving adding *StringBuffer
        
        and create conversion methods on *StringBuffer to make this work
        
        Change-Id: I3cf5ee3e139826168894b46eff8ee4bcde00cb7e
        Reviewed-on: https://gerrit.libreoffice.org/80949
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-17  Caolán McNamara  <caolanm@redhat.com>  [73df133143daaff14c364468598bb250db6aecb1]

        rename TextEncodingBox back to SvxTextEncodingBox
        
        Change-Id: I466a56a3b3204f960b9c6ce2dac836879112f5ab
        Reviewed-on: https://gerrit.libreoffice.org/80945
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-17  Caolán McNamara  <caolanm@redhat.com>  [1d822ece4f99efa7518c62cf5dd2f616c4fed8de]

        drop ScCsvTableBox
        
        Change-Id: Id73eb4c941ac9bcf75c518cefba795de587edbd9
        Reviewed-on: https://gerrit.libreoffice.org/80957
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-17  Eike Rathke  <erack@redhat.com>  [bd8b2a95e2c88cdab80c514c0d6364bad91d9177]

        Resolves: tdf#126773 Excel uses lowercase date and time format code keywords
        
        ... so do the same when exporting to prevent surprises with iOS
        and OSX viewers or maybe other tools.
        
        This made it necessary to adapt
        ScExportTest::testExtendedLCIDXLSX() that checks calendar and date
        relevant exported format strings.
        
        Change-Id: I243d536e2a42562ec46375923facfa222ecbb29b
        Reviewed-on: https://gerrit.libreoffice.org/80920
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-10-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [18d8ba49dcddfc7b01751d278f404a7eaebe5591]

        loplugin:virtualdead dead propertygroup functionality
        
        ever since it was introduced in
        
            commit d09dd8986436f17717443823ef18bd8552fdf408
            Date:   Wed Sep 15 13:55:34 2010 +0200
        dba34a: export/import min-/max-/default-/value for date/time as
        XML-Schema conformant strings
        
        looks like classic over-engineering
        
        Change-Id: Ia4e4b65cfe92f522dee238a54a37db01f691750e
        Reviewed-on: https://gerrit.libreoffice.org/80951
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [e8475b6343af23bc1ac2d722afd8df4d7615a7a8]

        loplugin:virtualdead look for virtual methods where a param is unused
        
        Change-Id: Ibadc2aa79a52082db16eff44c89ab30938838dd8
        Reviewed-on: https://gerrit.libreoffice.org/80935
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-17  Caolán McNamara  <caolanm@redhat.com>  [da50f3e15e38474a51361bdddbc0951dec5674bf]

        tdf#125508 remove border frame from shadows and presets
        
        Change-Id: I022f64188e49553bd7bef38cdd51620dfa0b90cd
        Reviewed-on: https://gerrit.libreoffice.org/80883
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-10-17  Michael Weghorn  <m.weghorn@posteo.de>  [24004cdf9e2582d429b8987a40eb82af6926013c]

        gbuild: Treat 'DBUS_GLIB_CFLAGS' as includes, not defines
        
        Since that variable holds the relevant includes, using
        'gb_LinkTarget_set_include' makes sure that those
        flags end up in the correct section, e.g. when generating
        IDE integration using 'gbuild-to-ide'.
        
        E.g. for the 'qtcreator-ide-integraton' make target, this
        makes sure that they end up in the 'INCLUDES' section in
        'sd/sd.pro' and not the 'DEFINES' section, which previously
        led to an "error: macro name must be an identifier" being
        shown when editing files underneath 'sd/' in Qt Creator with
        the Clang Code Model plugin enabled, s.a. commit
        4aa60490622cc10f8d3a31489c62a5622d240c83
        ("gbuild: treat $({QT,KF}5_CFLAGS) as cxxflags, not defines").
        
        Corresponding entry in my config_host.mk.in on Debian
        bullseye/testing:
        
            export DBUS_GLIB_CFLAGS=$(gb_SPACE)-I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
        
        Change-Id: I9af9a58fdc05ce6648221c00a20859be777843f9
        Reviewed-on: https://gerrit.libreoffice.org/80944
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-10-17  Stephan Bergmann  <sbergman@redhat.com>  [556832332ce2e26ec727d6dffebefe53786f84cd]

        Don't use uninitialized memory when reading from the stream fails
        
        Valgrind'ing CppunitTest_sc_filters_test failed with
        
        > Conditional jump or move depends on uninitialised value(s)
        >    at 0x21175CE0: XclRange::GetColCount() const (/sc/source/filter/inc/xladdress.hxx:73)
        >    by 0x2117048D: ImportExcel::ReadDimensions() (/sc/source/filter/excel/impop.cxx:248)
        >    by 0x21188E78: ImportExcel8::Read() (/sc/source/filter/excel/read.cxx:1108)
        >    by 0x21123C3F: ScFormatFilterPluginImpl::ScImportExcel(SfxMedium&, ScDocument*, EXCIMPFORMAT) (/sc/source/filter/excel/excel.cxx:137)
        [...]
        
        when loading sc/qa/unit/data/xls/pass/CVE-2006-3086-1.xls.
        
        As there appears to be no error-handling concept in ImportExcel::ReadDimensions,
        at least zero-initialize the relevant variables.
        
        Change-Id: I11dbd2a1032ecc723f65a563ef022d7eb3c970ff
        Reviewed-on: https://gerrit.libreoffice.org/80948
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-17  Stephan Bergmann  <sbergman@redhat.com>  [2704b9e3783aae9d8372f2e3ad3253a2cb49ae87]

        Don't use uninitialized memory when reading from the stream fails
        
        Flathub arm builds (but not other arches) had often (but not always) failed when
        processing sc/qa/unit/data/qpro/pass/ofz14090-1.wb2 in
        CppunitTest_sc_filters_test (e.g.,
        <https://flathub.org/builds/#/builders/1/builds/724>:
        
        > Test name: ScFiltersTest::testCVEs
        > equality assertion failed
        > - Expected: 1
        > - Actual  : 0
        > - file:///run/build/libreoffice/sc/qa/unit/data/qpro/pass/ofz14090-1.wb2
        
        )  Valgrind revealed that this was due to using unintialized memory when the
        various maIn.Read... in QProToSc::Convert failed, starting with the use of
        uninitialized nFmla[i] after
        
          maIn.ReadUChar( nFmla[i] );
        
        At least make things deterministic by setting the relevant variables to zero.
        (Another approach could be returning early with some ConvErr status.)
        
        Change-Id: I4c06aa8da5f777170cdc7bbe3ca1d61b23d3f326
        Reviewed-on: https://gerrit.libreoffice.org/80947
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-17  Caolán McNamara  <caolanm@redhat.com>  [6a8a73566c475c945e45e40e269765959d93164d]

        ofz#18280 remove LinkedFile support
        
        The code to create these "linked files" added by:
        
        commit 6f2f7e3091504e8e58d9be603ed3739f6f2cd68e
        Author: Mathias Bauer <mba@openoffice.org>
        Date:   Fri Jul 6 14:03:59 2001 +0000
        
            #89377#: new StorageMode for creating unpacked files
        
        use of creating them then introduced in:
        
        commit 53fe2691a3fb65110e7f5aee2919f7d8d559ff02
        Author: Mathias Bauer <mba@openoffice.org>
        Date:   Fri Jul 6 13:55:57 2001 +0000
        
            #88062#: some optimizations
        
        that use then commented out in:
        
        commit 762dd2b15bfd201b2271b460efa72a5b68d6fb2a
        Author: Kurt Zenker <kz@openoffice.org>
        Date:   Mon Oct 4 19:53:11 2004 +0000
        
        and the unused code to create them removed in:
        
        commit 8a91528a3e03fe6e2923c33327b687ecf57adb0b
        Author: Stephan Bergmann <sbergman@redhat.com>
        Date:   Thu May 7 10:37:27 2015 +0200
        
            StorageMode::CreateUnpacked is never used
        
        It seems to me that there is no need to keep support for reading them as they
        seem to have been temporary files rather than something still existant
        
        Change-Id: I783cae63dc078a7e843729d3ca13f45c18168f4c
        Reviewed-on: https://gerrit.libreoffice.org/80943
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-17  Caolán McNamara  <caolanm@redhat.com>  [6a902b238324d4d0c3c45819c2b23e6973d40a29]

        SvxLanguageBox is now unused
        
        Change-Id: I5aafb53bb9885b8b0b43161f1afc79852b1d89a3
        Reviewed-on: https://gerrit.libreoffice.org/80767
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-17  Caolán McNamara  <caolanm@redhat.com>  [d1b8b1a22136228dd6c31a44c1d19840c27c0cf7]

        Resolves: tdf#128129 add support for left/right expand/collapse
        
        Change-Id: I6c8f11e1e2b4192933541e754a078c4d0ff58206
        Reviewed-on: https://gerrit.libreoffice.org/80938
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-17  Caolán McNamara  <caolanm@redhat.com>  [9d04e52257ea85c16d21ca78bebb3fb13fe99c60]

        SvxTextEncodingBox is now unused
        
        Change-Id: I0276d79cd713357d36d504e8501cd1b979e86c9c
        Reviewed-on: https://gerrit.libreoffice.org/80766
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-17  Caolán McNamara  <caolanm@redhat.com>  [1e97ca02773e2ba968606eed61d25d88f0d7e417]

        weld ScImportAsciiDlg
        
        notably the csv control is always LTR even in RTL mode, but the surrounding
        ScrollingWindow follows the environment direction, except the horizontal
        scrolling widget itself must LTR scroll.
        
        Change-Id: I72ee2b9dade73a11bcc4391e755fdb02886a884d
        Reviewed-on: https://gerrit.libreoffice.org/80765
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-17  Heiko Tietze  <tietze.heiko@gmail.com>  [dae96d4e629c5eccaacdc763cd390d341c16175d]

        Resolves tdf#127994 - Totd dialog get resized horizontally
        
        Width request set to 350
        
        Change-Id: Ib974417282c76b4cede1b4773159b1fa748ddbfb
        Reviewed-on: https://gerrit.libreoffice.org/80887
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-10-17  Michael Weghorn  <m.weghorn@posteo.de>  [6855e41d308e14bc207d84953ff6df7e4c842434]

        tdf#128166 sd: Fix canvas initialization args
        
        Commit 5926b22b5dc33490d23d594b129eb8a70b94ffb0
        ("The SystemEnvData passed into the canvas factories appears to
        be unused") removed previous arg at index 1, so adapt here, too.
        
        This makes the presenter console shown again (tdf#128166).
        A visible result of FullScreenPane::CreateCanvas passing wrong
        args was that an Impress presentation shown in presentation mode
        in dual screen using the qt5/kf5 VCL plugin wouldn't terminate
        properly and crash Impress on close.
        
        Change-Id: I3933864d4bb007cfdefb0a20378ff3d75ea6cd85
        Reviewed-on: https://gerrit.libreoffice.org/80933
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Michael Weghorn <m.weghorn@posteo.de>

2019-10-17  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [c7c5f24f12c241cb72810abe596337e809138df0]

        tdf#121657 Show warning when no hyphenation info available for current lang
        
        Change-Id: I96114470d6151392e42e6938d92d4175022dbbe2
        Reviewed-on: https://gerrit.libreoffice.org/80931
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-10-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [01d28b0b85f99590c0581e4bbf636bc9281e0571]

        loplugin:stringadd fix condition
        
        Change-Id: I7752c281b1b6dd0d26bd7d6c4a6896c663f4cbc3
        Reviewed-on: https://gerrit.libreoffice.org/80921
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-17  Mike Kaganski  <mike.kaganski@collabora.com>  [d51db77c8d87f210785a8a8c6dd875f7bacddb3c]

        Remove some memset calls
        
        Replace them with default initialization or calloc
        
        Change-Id: I747f53c2ced2d0473fd5a5ede4f8520a0633dcc1
        Reviewed-on: https://gerrit.libreoffice.org/80805
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-17  Stephan Bergmann  <sbergman@redhat.com>  [c8eaadb5d70f42723517bb028f363e37726be256]

        Remaining loplugin:bufferadd
        
        ...that had been missing because the plugin didn't implement postRun, so it
        didn't report anything when run as part of the shared plugin.  (But did report
        the expected warnings when run as a standalone plugin during
        CompilerTest_compilerplugins_clang.)
        
        Most fixes are straightforward.  A noteworthy one is PreparedStatement::setBytes
        in connectivity/source/drivers/postgresql/pq_preparedstatement.cxx:  The old
        preallocation of a 20 character OStringBuffer might have prevented
        
          buf.append( reinterpret_cast<char *>(escapedString), len -1 );
        
        from potentially throwing std::bad_alloc, which would have caused escapedString
        to be leaked.  Even though that 20-character preallocation was likely just
        random junk and not meant to address the potential leak, lets address it now.
        
        Change-Id: Ib506332d061684a22a74e5e39e591539fd2c4900
        Reviewed-on: https://gerrit.libreoffice.org/80925
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-17  Miklos Vajna  <vmiklos@collabora.com>  [7972ce0d6bc22a36d7fbaaa19bed11ec4cfe52d7]

        writerfilter: clean up now redundant PROP_LAYOUT_IN_CELL
        
        Which is now exactly the same as PROP_FOLLOW_TEXT_FLOW, so no need to
        set it separately.
        
        Change-Id: I32e1e2bdfb8ac46eb6a07f5187f780275d334b2f
        Reviewed-on: https://gerrit.libreoffice.org/80926
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-17  andreas kainz  <kainz.a@gmail.com>  [ca0c26713e01409f529fe0f8f986e5400f97178b]

        Add Name and Description to group context menu
        
        Change-Id: Icc19b6e3493f1d9e49584c3e2ac99509fae4e02e
        Reviewed-on: https://gerrit.libreoffice.org/80923
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-10-17  Dennis Francis  <dennis.francis@collabora.com>  [c2d8341ee392949274b901abfd44d9645d2e4e36]

        Cache last used number-format-type in interpreter-context
        
        if in cpu-threaded mode so that we can avoid the unnecessary
        locked SvNumberFormatter::GetType() calls (Mapping between NF index
        and NF-type does not change while formula-group-threading
        is running).
        
        Change-Id: I648bc08c885da845f0b09cd57013cc1c23e01a61
        Reviewed-on: https://gerrit.libreoffice.org/80848
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2019-10-17  Dennis Francis  <dennis.francis@collabora.com>  [3c2587a152476cbb0ca4a83138a4c34ec8065b32]

        move SSE2sum code to separate cxx file...
        
        and compile it with -arch:SSE2 if Windows.
        
        This code however gets called only if cpuid::hasSSE2()
        is true, so this does not cause problems with machines
        without SSE2 support.
        
        Change-Id: Ice23ac71d4c577b8811b08c74a3ca500a94fdc09
        Reviewed-on: https://gerrit.libreoffice.org/80847
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-17  Dennis Francis  <dennis.francis@collabora.com>  [a5b394a4c6ce5aa93654ff6d57fc497bcea93001]

        Reuse pre-allocated ScInterpreter for HandleStuffAfterParallelCalculation
        
        Change-Id: Idf10bb214d6d82370512eeb39ba7786dd9bceb38
        Reviewed-on: https://gerrit.libreoffice.org/80846
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-17  Dennis Francis  <dennis.francis@collabora.com>  [4ee424b3ddc6e483cac8bd76ddc0bcabe48241dc]

        Pre-allocate an ScInterpreter object for each thread...
        
        and reuse them for interpret'ing all cells under the
        respective threads. This gives a sizeable win in the execution
        time especially for long formula-groups.
        
        Change-Id: Ib340950f21e863b5b821d20c092214d8bc5012aa
        Reviewed-on: https://gerrit.libreoffice.org/80845
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-17  Stephan Bergmann  <sbergman@redhat.com>  [30d803e83390d8a4f475522dc23bcd107f7fdc12]

        Remove code that is dead
        
        ...ever since 8f55fe4c6c73f110b1c72903c209399ff2527ea5 "INTEGRATION: CWS help2"
        dropped p->application and "/" from strBuff.
        
        Change-Id: I48aa9271daac4caf23d932741a5c75cb00ad7ee9
        Reviewed-on: https://gerrit.libreoffice.org/80924
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-17  Stephan Bergmann  <sbergman@redhat.com>  [8b4719c29fc9bd7e198ad6ced301e1ff7a350f16]

        Rename OUStringLiteral1 to OUStringChar
        
        It started out as a wrapper around character literals, but has by now become a
        wrapper around arbitrary single characters.  Besides updating the documentation,
        this change is a mechanical
        
          for i in $(git grep -Fl OUStringLiteral1); do sed -i -e s/OUStringLiteral1/OUStringChar/g "$i"; done
        
        Change-Id: I1b9eaa4b3fbc9025ce4a4bffea3db1c16188b76f
        Reviewed-on: https://gerrit.libreoffice.org/80892
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-17  Justin Luth  <justin.luth@collabora.com>  [f51cd77bcecc5134e0e04c398bfb7b34eb65d68d]

        tdf#108350 writerfilter: restore TimesNewRoman as default font
        
        Followup for LO 5.4 commit 6f2ad89b33d972f9642bb53eeb91f41df3b6b0e6
        which set Calibri/11pt as default. That is true if there is
        no style.xml file, or more specifically if there is no
        DocDefaults rPrDefault node. But if that node exists, then
        the age-old defaults are still valid.
        
        Earlier in LO 4.3, the default templates changed to use
        Liberation fonts by default. But in the same vein as using Calibri
        (and depending on LO to fallback to Carlito), set Word's default
        Times New Roman font and depend on LO to fallback to Liberation.
        That will make it better for MSWord users who share the document
        and who have less likelihood of knowing about Liberation/Carlito.
        
        Note that 10pt fontsize was already added to m_pDefaultCharProps
        earlier, so that part was already reset long ago.
        
        Change-Id: I3ba8a529fe95b05fbe2889cf1ebdbabb25963e8b
        Reviewed-on: https://gerrit.libreoffice.org/80854
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-10-17  Szymon Kłos  <szymon.klos@collabora.com>  [f0340d58cc0f2808ce8003099ff2a0495360f267]

        Don't send false 'INPLACE' messages
        
        Change-Id: I8eb9a77c7e6b9242f18ac5f0634091c88bf40ec0
        Reviewed-on: https://gerrit.libreoffice.org/80695
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-16  Andras Timar  <andras.timar@collabora.com>  [15a18fa56c40136d992c08f5c1dee17287557934]

        Update git submodules
        
        * Update translations from branch 'master'
          - Updated Slovenian translation
            
            Change-Id: I7a5c6bd9fc6ac769251aca007b01ad24e11dfd61
            
2019-10-16  Eike Rathke  <erack@redhat.com>  [8d7ec203956695475c5ce2c3e47a4aa012a48d39]

        Resolves: tdf#127961 Add NBSP to quotation marks for all French except fr-CH
        
        Change-Id: I71e8377bf44c2db5ef291d2990528ec16aaf3b44
        Reviewed-on: https://gerrit.libreoffice.org/80909
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-10-16  Michael Weghorn  <m.weghorn@posteo.de>  [c69fa8991a56a06df7cd0101aa8d01bffec8c85f]

        dbmgr.hxx: Drop "extra ';' after member function definition"
        
        Change-Id: Ide54e4755624d515aeeacf62591dc59aea667dcf
        Reviewed-on: https://gerrit.libreoffice.org/80879
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-10-16  Mike Kaganski  <mike.kaganski@collabora.com>  [28eff00120179d7988b5062ca1489d4c77054cf5]

        Allow building lcms2 with Windows SDK 8.1
        
        Change-Id: I81052f7634c7873d893d67deb79ed7bfa6dcbc44
        Reviewed-on: https://gerrit.libreoffice.org/80888
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-10-16  Caolán McNamara  <caolanm@redhat.com>  [8efdbd9a55a753b7c3b7588da234d8eac1b0e3cf]

        Related: tdf#124729 log any gtk_gl_area_get_error messages
        
        Change-Id: I5864e5d3132b309d5500c02a8493062abcb25aab
        Reviewed-on: https://gerrit.libreoffice.org/80886
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ec2f188f3d89cbcfc555781db34fb7fe8c51c656]

        Removed duplicated include
        
        Change-Id: I55fdf178bbd185d8852da13757aca627d93526bb
        Reviewed-on: https://gerrit.libreoffice.org/80911
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-16  Szabolcs Toth  <szabolcs450@gmail.com>  [d0a7ed1052d0affe067e534b72a61461ca7058f1]

        tdf#112103 DOCX cleanup: don't export redundant table bkground color "auto"
        
        because this is the default value of table cells.
        
        Change-Id: I4f45f32f24474f4d9c6bbc91fcd62cb66f008e5d
        Reviewed-on: https://gerrit.libreoffice.org/80601
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-10-16  Michael Weghorn  <m.weghorn@posteo.de>  [3e23ffa1d9d062da87e37e0400f1e42903e19154]

        SwMergeDescriptor::bCreateSingleFile only affects "FILE" mode
        
        As of now, "PRINTER" doesn't support bCreateSingleFile=false any more,
        s. https://gerrit.libreoffice.org/#/c/80884/ which already updates
        the README.
        
        Change-Id: Ifcff238c3f497afd84279a485f324f0978c4e884
        Reviewed-on: https://gerrit.libreoffice.org/80885
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-10-16  Michael Weghorn  <m.weghorn@posteo.de>  [c8c10f0651ce18a793f4281efe914387a0abff29]

        Mail merge README: Printing separate files not supported
        
        The combination "PRINTER+false" is not supported, i.e. it's
        currently not supported to generate individual print jobs for
        a subset of data records instead of one job per mail merge run.
        
        The possibility to do so had been added by commit
        138d29aa09417eba4d15ade4c9f4dab2620b6326
        ("support fast MM printing in non-single-file mode only for CUPS"),
        but was removed again by commit dea0abc58c558d3c62e806d06035b1a30420264e
        ("tdf#93236 Revert "support fast MM printing in...") and
        commit b6a698b093f78dc90836d502db3d0276f335fbfe
        ("tdf#95251 MM just allow print as single document"), so
        update the README accordingly.
        
        Change-Id: I83afc1949915434c95bdcb58e1d09dc2c900c500
        Reviewed-on: https://gerrit.libreoffice.org/80884
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-10-16  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [daf6bc8b7f74e53280621bdca37aced4a944a808]

        bump product version to 6.4.0.0.alpha1+
        
        Change-Id: I4eaf798b1b43fe8a78d1697d9ebc207ff8ace492

2019-10-16  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [4aa6e2cb2245eddab87fb451add94159a7604246]

        tdf#42316 handle saving to template filters
        
        This extends the filter comparison from commit c3a1c83ff5af
        ("tdf#42316 preserve macro signature of templates").
        
        The original patch just stripped "_template" from the source
        filter to find equal document types, which just enables the
        "template => document" case. This patch also strips the
        "_template" from the target filter, which fixes the "document
        or template => template" cases.
        
        This also extends the signing save tests:
        * OTT 1.2 => OTT 1.2 - preserve
        * ODT 1.2 => OTT 1.2 - preserve
        * OTT 1.0 => OTT 1.0 - preserve
        * ODT 1.0 => OTT 1.0 - preserve
        * OTT 1.0 => OTT 1.2 - drop
        
        Change-Id: Ie297258a4d9f9aa4beb25786c6ba240b6f16f49b
        Reviewed-on: https://gerrit.libreoffice.org/80654
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-10-16  Szymon Kłos  <szymon.klos@collabora.com>  [786f380394b23f5a804981a719d2b51ded1302c4]

        Send 'INPLACE EXIT' on inplace deactivation
        
        Change-Id: Ieb44fb356966df0eb92141a5f22f1df13683f6fc
        Reviewed-on: https://gerrit.libreoffice.org/80694
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-16  andreas kainz  <kainz.a@gmail.com>  [dedf1e7ff1714188f4e18e93de8ea537897377d4]

        tdf126796 percent stacked image fixed for colibre
        
        Change-Id: Iad8d37c5d0f9fa10bad426ce2b1fb7e760b2e1fd
        Reviewed-on: https://gerrit.libreoffice.org/80865
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-10-16  László Németh  <nemeth@numbertext.org>  [2756ed9317e3474003c11ffe7d1e2f087c1412bf]

        tdf#106843 DOCX: export/import change tracking protection
        
        Now change tracking protection from Writer or from ODT files
        is exported to DOCX.
        
        In Writer it's always possible to disable change tracking
        protection without password in File->Properties->Security page->
        Record Changes after confirmation.
        
        Now Writer uses the same confirmation to remove change
        tracking protection imported from DOCX, for example clicking
        on Record Track Changes. Disabled protection removes the
        export of the grab-bagged change tracking protection, too,
        to avoid of creating bad DOCX with enabled change tracking
        protection and disabled Record change tracking.
        
        See also commit d416250f4f1766e2d596ea3feef6a94b7adf29f4
        "tdf#106843 DOCX: forbid disabling protected Record Changes"
        
        Change-Id: Ida4d72c57dbe5450ea22028bbed69d413f5a786d
        Reviewed-on: https://gerrit.libreoffice.org/80784
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-10-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [4a96fb8ec0130e1036913093836bcf28bc37a49b]

        loplugin:bufferadd loosen some constraints
        
        and extend O*StringView to have a constructor that takes a pointer and a
        length
        
        Change-Id: I6120e96280f030757e855a6596efdae438b7e1e8
        Reviewed-on: https://gerrit.libreoffice.org/80872
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-16  Caolán McNamara  <caolanm@redhat.com>  [f33b6e341fb7dd1ab3acd4fe5457b716be316e89]

        overlapping scrollbars when both visible
        
        Change-Id: I75644c526e401ce0bc9a46a66d3d31e90bafb1d6
        Reviewed-on: https://gerrit.libreoffice.org/80874
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-16  László Németh  <nemeth@numbertext.org>  [350972a8bffc1a74b531e0336954bf54b1356025]

        tdf#128156 DOCX import: fix losing redline at page break
        
        w:framePr of page header doesn't mean real frame conversion,
        so don't store and lose redlines after it.
        
        Regression from commit e8bae67b3dbcc90ace8264b6b1aefaf0ce459aba
        "tdf#125894: DOCX: import tracked changes in frames".
        
        Change-Id: I46cd153cccef4824deca1f64341f2ea6672cdc42
        Reviewed-on: https://gerrit.libreoffice.org/80871
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-10-16  Luboš Luňák  <l.lunak@collabora.com>  [ccdb68fd5893f106609eacf71023d2269a682085]

        use --disable-symbols with Jenkins Win/Mac builds that use dbgutil
        
        We want debug builds there, but the debugging symbols for debugger
        themselves are not actually needed (Linux builds use the debug symbols
        for printing backtraces when a unittest crashes, but Win/Mac do not).
        This should save generating the needless debug info (CPU and I/O).
        
        Change-Id: I3fc8bdb66e4822838216359b23b8a2dd5f2a0f42
        Reviewed-on: https://gerrit.libreoffice.org/80732
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-16  Luboš Luňák  <l.lunak@collabora.com>  [012bf4cef8bbd8c5df2d1815cd24dafc2dd9c211]

        use --disable-dependency-tracking for Jenkins builds
        
        They always start with 'make clean' (at least according to the logs),
        so they are always one-time builds where creating dependencies
        is not needed.
        
        Change-Id: If402fbaa21bd213e3f781985479dd49c266ca511
        Reviewed-on: https://gerrit.libreoffice.org/80730
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-16  andreas kainz  <kainz.a@gmail.com>  [0c59826811f98ed77270fd4c2a58bd875753008e]

        tdf#126796 percent stacked image fixed for breeze
        
        Change-Id: I6687d462de7e21e770220cc1e804a28231b9e38d
        Reviewed-on: https://gerrit.libreoffice.org/80866
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-10-16  Gülşah Köse  <gulsah.kose@collabora.com>  [c50e44b270bc3048ff9c1a000c3afed1dab9e0bf]

        tdf#126060 Handle text camera z rotation while pptx import.
        
        Change-Id: Ifa4589fb50affc4c5ffb52288db8533c98ec6dd9
        Reviewed-on: https://gerrit.libreoffice.org/80587
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2019-10-16  andreas kainz  <kainz.a@gmail.com>  [e1b08d46d1861bfca88af5d8c7137419bcc131aa]

        fix breeze dark theme issue in charts module
        
        Change-Id: Idb145235f05a1916199768f4d6ef9fdc47a77084
        Reviewed-on: https://gerrit.libreoffice.org/80867
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-10-16  Szymon Kłos  <szymon.klos@collabora.com>  [4961eccc77ddcda06e3277119fc43fd2656d78a6]

        Disable chart doubleclick on mobile
        
        To not show any dialog.
        
        Change-Id: Ie19df429b927f746d3fc511ab0aa7b489ec1fd18
        Reviewed-on: https://gerrit.libreoffice.org/80851
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-16  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [a15459316bcf18000a74c3779a60689c828c5870]

        tdf#62955 - Allow searching a name with typing the first letter
        
        Grab focus of the TreeView when the macro chooser is created
        
        Change-Id: Idfe3d2435840103eb2fa0ec5d17efce0931cfabd
        Reviewed-on: https://gerrit.libreoffice.org/80095
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-10-16  Caolán McNamara  <caolanm@redhat.com>  [76bcbdc67f1b22a45c90bfbfdff715465f403a66]

        swap left/right for RTL scrolling hadjustment
        
        Change-Id: Ia1cb82c5fce09c71f9378690a35355cb6636e6ae
        Reviewed-on: https://gerrit.libreoffice.org/80858
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-16  Mike Kaganski  <mike.kaganski@collabora.com>  [170e664543453b33a2a15bbc908953c3ebf7cdaa]

        Simplify insertion into string
        
        Change-Id: I326422f09d59590533966a2956f5442e1ec694b5
        Reviewed-on: https://gerrit.libreoffice.org/80864
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [e2d82611088677f8ec9f038639567f2d7c699b5e]

        convert some Buffer.append to +
        
        by hand, because I don't feel like teaching this specific idiom to the
        plugin
        
        Change-Id: If400677dac842ca740c4532ed79f6f18f752b730
        Reviewed-on: https://gerrit.libreoffice.org/80842
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-16  Miklos Vajna  <vmiklos@collabora.com>  [e042a83843ed2573dbce9338058b3dc545dd6898]

        writerfilter: sync layout-in-cell vs wrap-though behavior with ww8 import
        
        I removed the same check in the WW8 import in commit
        d630f69d90f15bc652a62648b05ea515de78d16a (Related: tdf#124601 DOC
        import: improve fLayoutInCell handling, 2019-09-26). There is no reason
        the DOCX import shouldn't do the same, just for consistency.
        
        Change-Id: I9e56a3fcd0b13ba08e347fbc06b0960ac21b372c
        Reviewed-on: https://gerrit.libreoffice.org/80856
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-16  Julien Nabet  <serval2412@yahoo.fr>  [35b0a64c3c8f11e15d689ecb5598b09c4459e5cd]

        Replace define by constexpr in sft.hxx (vcl)
        
        + add required vcl namespace prefix to a call
        from outside in fontsubset.cxx
        
        Change-Id: Ib8d5c2e5a409957221c81b17dafaf3323760e8e5
        Reviewed-on: https://gerrit.libreoffice.org/80857
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [3ee177a14d8b816ef5b62500aeb54524c289e045]

        loplugin:stringadd look through a couple more known-good methods
        
        Change-Id: Ifbdb3e41eae665f7dcaf5301aaba2b6e4662cf48
        Reviewed-on: https://gerrit.libreoffice.org/80855
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [820f340f285932bbb8d6739177e9bb81c23c1a5d]

        sc: rowcol: migrate the Sc*Iterator
        
        Change-Id: I1e9a2b769d62ed3293de724ec50664bd8d22003e
        Reviewed-on: https://gerrit.libreoffice.org/80841
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-16  Julien Nabet  <serval2412@yahoo.fr>  [7fd536fb96724dda6c0e6c047f108dc951ad2750]

        Remove a FIXME for win95 in vcl/gdi/print
        
        Since LO requires Win7 at least
        
        Change-Id: I4f4ea9fa3b87b4fae3f4eabbf736c4a2e7db3d8b
        Reviewed-on: https://gerrit.libreoffice.org/80861
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-15  Michael Weghorn  <m.weghorn@posteo.de>  [758516295e5f69393bd78bb4af6e7214d48ece0b]

        tdf#128148 Add unit test
        
        The implementation of 'SwEditShell::ApplyAdvancedClassification'
        helped to find out how to access the text in the header.
        
        Change-Id: If044eea2e7d012ef56c0fff38a17af4aa59fea25
        Reviewed-on: https://gerrit.libreoffice.org/80815
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-10-15  Michael Weghorn  <m.weghorn@posteo.de>  [9271152c5fb64a698de167861e39f6b073a60ad6]

        tdf#128148 SwDoc::Append: Copy page descs if any has header/footer
        
        Don't only check the first SwPageDesc, but also its
        follows whether they have a header or footer and copy
        the page styles in this case, since otherwise the
        header/footer content can be wrong if the first page's
        page style doesn't have header/footer but a following
        one does.
        
        Change-Id: If5ef76a7faf93ad533976b501f35f171336615c8
        Reviewed-on: https://gerrit.libreoffice.org/80814
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-15  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [5d59413d8474f9727a9566f0efb7bcd2568add69]

        gandalf now has gcc9 / no devtoolset
        
        Change-Id: I2e5ded126f99ea7eb79d2db57240203dd3025e67

2019-10-15  Stephan Bergmann  <sbergman@redhat.com>  [033ecf0127b0e232c45e727988c6d446c7ea5964]

        Improve loplugin:stringadd diagnostics
        
        Change-Id: I8b87c4e56f10417acd538b765b3f8e4cc6e12fb9
        Reviewed-on: https://gerrit.libreoffice.org/80844
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-15  Caolán McNamara  <caolanm@redhat.com>  [4a983f3b2ff9a9cbc593ae8a69e744f4bbf5df11]

        honour per-widget RTL override
        
        Change-Id: I29a499d29a3c0fabc594efbd5f966b108659b166
        Reviewed-on: https://gerrit.libreoffice.org/80853
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-15  Caolán McNamara  <caolanm@redhat.com>  [6cfbec5f561929e020b68f5a79738d38c0806cd4]

        database options page too tall
        
        Change-Id: I79ce30e2254980994e64764525efc307c1a79db1
        Reviewed-on: https://gerrit.libreoffice.org/80852
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ee97b5108daaf2d931c28064f5a00fa46c886ebb]

        Fix typo
        
        Change-Id: I48a52bd1c7afe83fe02c9651963436b9c5e07ca0
        Reviewed-on: https://gerrit.libreoffice.org/80849
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-15  Stephan Bergmann  <sbergman@redhat.com>  [2d64e046e8d11451834816fade63a5ec0890f99b]

        Improve loplugin:stringadd
        
        ...after 9b5dad13b56bdde7c40970351af3da3a2c3c9350 "loplugin:stringadd look for
        unnecessary temporaries".  There was no reason to check for implicit
        MaterializeTemporaryExpr instead of explicitly written CXXFunctionalCastExpr,
        and checking for the latter makes it easier to report the casted-from type,
        which gives useful information how to change code that exhibits the warning.
        See the comments at <https://gerrit.libreoffice.org/#/c/80724/>
        "loplugin:stringadd look for unnecessary temporaries" for details.
        
        (And while at it, remove some commented-out debug code that is probably no
        longer relevant now.)
        
        Change-Id: I7d4cab85432885d617dd7114c75163c1eb376fc2
        Reviewed-on: https://gerrit.libreoffice.org/80823
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-15  Caolán McNamara  <caolanm@redhat.com>  [1412280847aeeaa65bc068e488c235831903b29e]

        back isShowing with IsReallyVisible
        
        Change-Id: Ibae8fa0d21cd2c0b49c3c8709087319502f70cb0
        Reviewed-on: https://gerrit.libreoffice.org/80824
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-15  Caolán McNamara  <caolanm@redhat.com>  [dae5b97931eb12645565e2ad77b30b5b1c9f9b9c]

        Related: tdf#124729 check for gtk_gl_area_get_error before continuing
        
        Change-Id: Ib87f32c2fa8c561981920ea688ea723c8e59bead
        Reviewed-on: https://gerrit.libreoffice.org/80836
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-15  Luboš Luňák  <l.lunak@collabora.com>  [1c8b2b6da13636b07d47e157b2ddac445966ddf4]

        use PCH for clang plugin source too, if enabled
        
        This currently supports only building with Clang on Linux, as
        I'm lazy to handle the other cases (and Clang should be usually
        self-built anyway). The main compile time cost is in optimizing
        the code, but this still saves few seconds per source.
        
        Change-Id: Ib6c0fd874820af737ee1257cb5234fb78bc63ad8
        Reviewed-on: https://gerrit.libreoffice.org/80810
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-15  Luboš Luňák  <l.lunak@collabora.com>  [a5496f4441450bec4dfb7468642d72c758a725a8]

        handle gracefully PCH reuse when there are no .pdb files
        
        In non-debug builds there are indeed no .pdb files to copy and reuse,
        and that's fine.
        
        Change-Id: I083a33ae81ac63b4e62f3a7cf0f8414996c6a843
        Reviewed-on: https://gerrit.libreoffice.org/80812
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-15  Szymon Kłos  <szymon.klos@collabora.com>  [ef433656498ce52b69849915671d4aa34ec59136]

        jsdialogs: handle dialog events
        
        Change-Id: Icc092cd5b06168d9de8ebed891fc03491865dbad
        Reviewed-on: https://gerrit.libreoffice.org/80788
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ad070ddeea5079300c0ed955cf5688548400221b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Restrict warning to sys=UNIX
            
            Warning applies only to UNIX like systems
            
            Change-Id: I1fe93eef298bb7f3f00d0318edb4413672e93d1f
            Reviewed-on: https://gerrit.libreoffice.org/80831
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [f13c6ad5f020a196a0e3aa6f28bda3dc185d465b]

        new loplugin:bufferadd
        
        look for OUStringBuffer append sequences that can be turned
        into creating an OUString with + operations
        
        Change-Id: Ica840dc096000307b4a105fb4d9ec7588a15ade6
        Reviewed-on: https://gerrit.libreoffice.org/80809
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [9270f74466d0eb841babaa24997f608631c70341]

        tdf#79007: Do not overwrite if only one of nBrightness...
        
        ...or nContrast is != 0
        
        Thanks to M. Stahl
        
        Change-Id: I28a08f31ca1e93d7b06f56700baea0d8ab6c7de4
        Reviewed-on: https://gerrit.libreoffice.org/80818
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-15  Caolán McNamara  <caolanm@redhat.com>  [3bb3e19ba79e40c3c3b2504213f5179f3ba5354f]

        only need an OutputDevice not a full vcl:Window
        
        Change-Id: I79e0a5877a531cd1b0badf3adcc721254ad441d9
        Reviewed-on: https://gerrit.libreoffice.org/80820
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-15  Tor Lillqvist  <tml@collabora.com>  [525163c074785a0b59590ca13f0d1cd6cdc1b2db]

        Bin a fairly pointless unconditional NSLog() call
        
        Change-Id: I7c1910c3e1bf345966ec289aaf5f9c9b6cbabc22

2019-10-15  Stephan Bergmann  <sbergman@redhat.com>  [0ff6e236b7eba698b9766030e698410acd0235d0]

        Can use pointer to const here
        
        Change-Id: I1960e0a460ec4eae4f8d4da526aad8db863087af
        Reviewed-on: https://gerrit.libreoffice.org/80813
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-15  Xisco Fauli  <xiscofauli@libreoffice.org>  [54c8a62d630b67847528f82402d802a4da48eac2]

        tdf#128096: only use CharBackColor for highlight if exporting to pptx
        
        Just in case, making sure highlight in docx export works as before
        
        Change-Id: Ied42da1c5f286b80fc754a06357960e8334a765f
        Reviewed-on: https://gerrit.libreoffice.org/80780
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-10-15  Caolán McNamara  <caolanm@redhat.com>  [09cd127981c18ab847aab736980455efbbe4df54]

        Resolves: tdf#128137 cursor jumping during edit, etc.
        
        The mbNeedUpdate hackery to block changes caused by the
        user was subverted by the async handling of the treeview selection.
        
        a) add a call to wait and process outstanding async events within
        the protected block
        
        b) move the needupdate down to the range manager to block updates during
        this block in CheckForFormulaString too
        
        c) when updating the visible rows, also update the selected rows even if they
        are not visible.
        
        Change-Id: I4c67d6cd2780f55d5eab5f856f6fda21703b4977
        Reviewed-on: https://gerrit.libreoffice.org/80794
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-15  Caolán McNamara  <caolanm@redhat.com>  [c418b6fdbefa8d847723a14c25b68bf0c6ac66af]

        Resolves: tdf#128140 stabilize formula dialog width
        
        Change-Id: Ifdb80adfd4b399035ed793f8636f31b90cf50094
        Reviewed-on: https://gerrit.libreoffice.org/80800
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-15  Luboš Luňák  <l.lunak@collabora.com>  [4704acf63f4fed3a99fc95ff63c82eb5a9ae3908]

        move HAVE_FEATURE_DESKTOP/OPENCL to their dedicated headers
        
        HAVE_FEATURE_OPENCL is included by a common Calc header
        and HAVE_FEATURE_DESKTOP is included by a common Writer header,
        causing pretty much their full rebuilds if any feature changes.
        
        Change-Id: If29bf78bd4fd70b37981e0826a577777fd255c89
        Reviewed-on: https://gerrit.libreoffice.org/80776
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2019-10-15  Miklos Vajna  <vmiklos@collabora.com>  [46d630f98f1c07ec2048da35d1a4804181148ac5]

        tdf#127964 PPTX import: fix shape fill handling: style vs slide background
        
        Regression from commit 943a534ac7cb3df513583e226c986dafd8ba246b
        (tdf#123684 PPTX import: fix wrong background color for <p:sp
        useBgFill="1">, 2019-04-23), the problem was that we didn't handle the
        case when a shape had an XML fragment like this:
        
              <p:sp useBgFill="1">
                <p:style>
                  <a:fillRef idx="1">
                    <a:schemeClr val="accent1"/>
                  </a:fillRef>
                </p:style>
              </p:sp>
        
        i.e. the shape both wants to use background fill and it has a style
        declaring how to fill it as well. We gave the style a priority, while
        PowerPoint gives the background fill a priority.
        
        Fix the problem by not setting the fill from the style in case the
        background fill is already set.
        
        Change-Id: Ie1b56e5615219138a5b7ddd7a2b25295b991bc05
        Reviewed-on: https://gerrit.libreoffice.org/80804
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-15  Julien Nabet  <serval2412@yahoo.fr>  [1ec93ef100bb5f6ccef91f12e28ed09feb3eb38b]

        Replace getDefaultValue by getColExprForDefaultSettingVal (postgresql)
        
        Change-Id: I8e0eea84a711ce45d991c07d7811094e33bcce38
        Reviewed-on: https://gerrit.libreoffice.org/80787
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-15  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [f0443fa4438aa98bce48bfd53dc6a687737687b6]

        Add option to prevent graphic swap out
        
        Change-Id: Icbfc21b219cd4ba582e798e5deda6ef7c81a2009
        Reviewed-on: https://gerrit.libreoffice.org/80773
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-10-14  Julien Nabet  <serval2412@yahoo.fr>  [f1020c61e950b0ccca06d56df676a366907c0db2]

        Fix method name origin in SAL_WARN_IF(vcl/quartz/salgdi)
        
        Change-Id: I7fff6af5e521318324df63b32d4be7b0e0f12771
        Reviewed-on: https://gerrit.libreoffice.org/80803
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-14  Marco Cecchetti  <mrcekets@gmail.com>  [363e7caa66ba67b0b731d8d642e5e32d52fa7568]

        lok: impress: show only supported transitions in the side pane
        
        Change-Id: I631ee8b101bacc4dec075100aa25158b71fbae40
        Reviewed-on: https://gerrit.libreoffice.org/80681
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-14  Luboš Luňák  <l.lunak@collabora.com>  [f221eea9edc0e954ea6b05e26408c83c7f91013b]

        use common PCH for more libraries
        
        Change-Id: I53164be413426691025a63cfba731cf5f9d1b7f8
        Reviewed-on: https://gerrit.libreoffice.org/80790
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-14  Luboš Luňák  <l.lunak@collabora.com>  [c2e0cbee47e807cab77e8011af9800b67cfc0379]

        fix incorrect gb_DISABLE_PCH_REUSE test
        
        Change-Id: Ife41ea7ad19c03b8dca6afe8b15d0f3b752b533b
        Reviewed-on: https://gerrit.libreoffice.org/80789
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-14  Luboš Luňák  <l.lunak@collabora.com>  [7788e87ce25183c1d6f92a3b972b8dd8c88e58e3]

        remove -bigobj usage from sw rtf unittests
        
        They all have been split since the time the flag was added,
        and they seem to be small enough again. And this prevents
        a PCH CXXFLAGS mismatch when using the common PCH.
        
        Change-Id: If51d3969e11bb37777d49fe877671c1313721588
        Reviewed-on: https://gerrit.libreoffice.org/80793
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-14  Luboš Luňák  <l.lunak@collabora.com>  [e4af0d08dbb05cb51c3df198b1768adbb0c31deb]

        filter out cl.exe printing source file name also when not using deps
        
        This is what filter-showIncludes.awk does as a side-effect, so
        this is for the --disable-dependency-tracking case.
        
        Change-Id: I0fd58ff4e343c6322e9cba641acd5fa2bf3816f4
        Reviewed-on: https://gerrit.libreoffice.org/80731
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e2e80480c8c1f5712e89d1b369393f9126af0367]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - More work on Xapian result page
            
            Added module dropdown fix
            TODO: Language
            
            Change-Id: I47012d6280694d87fb5d19e25c6052b8a7ed89c7
            Reviewed-on: https://gerrit.libreoffice.org/80771
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-14  Mike Kaganski  <mike.kaganski@collabora.com>  [8a69d0212fa7e3f7f8f2ccf29f9393b9414282a2]

        tdf#128139: add missing nullptr check
        
        Regression after ef2ec07b4113fdadf863352c832af657b5ae205c
        
        Change-Id: I5eed95e8136a812813145283e6b533a808324380
        Reviewed-on: https://gerrit.libreoffice.org/80782
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-14  Caolán McNamara  <caolanm@redhat.com>  [5c921a617da29eeeedc6f78dd34263963efeeac0]

        Resolves: tdf#128134 page creation order affecting travel
        
        the page is created before the page is moved to, so CanTravel gets
        locked. Only lock when the page is the current page
        
        Change-Id: Ic21fe3077a750e1279db8be0dd5c7f9112c999b1
        Reviewed-on: https://gerrit.libreoffice.org/80779
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-14  Michael Stahl  <Michael.Stahl@cib.de>  [4e0241697371c40f4348bdfb6585a872d4cbcbf6]

        tdf#128138 sw_redlinehide: fix infinite loop in FindAttrsImpl()
        
        The code looked wrong previously, always assigning the end of the text
        node regardless of direction, but it turns out the improvement caused an
        infinite loop... let's just swap things after the loop, seems simpler
        than adding another if at the assignments.
        
        (regression from 4caef398af256be5f0c2a159129b528ee3702e5c)
        
        Change-Id: I098f5265fa86d6a2511a80a02230899a7a303a88
        Reviewed-on: https://gerrit.libreoffice.org/80774
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-14  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [08cfb36321f6f090e6f0c29dd7c91005eb651c91]

        Update git submodules
        
        * Update translations from branch 'master'
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I69677c891cfbd2e5d91880a7020dbe4165cb8ac4
            
2019-10-14  Szymon Kłos  <szymon.klos@collabora.com>  [5b08e2023db64741dbe54e36b0fed16395adf98e]

        jsdialogs: send units for numeric fields
        
        Change-Id: I63b984856926a613e38319d6d769cab64601c504
        Reviewed-on: https://gerrit.libreoffice.org/80692
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-14  Stephan Bergmann  <sbergman@redhat.com>  [35e6ada72631379053fbf620e79ddaeafc9659e9]

        Fix misuse of OStringLiteral
        
        ...(which got introduced with 9b5dad13b56bdde7c40970351af3da3a2c3c9350
        "loplugin:stringadd look for unnecessary temporaries", and had reportedly
        broken CppunitTest_sc_ucalc on tml's Windows build by hitting the
        "strlen( str ) == N - 1" assert at include/rtl/string.hxx:1867), by introducing
        rtl::OStringView (and rtl::OUStringView, for consistency).
        
        Change-Id: I766b600274302ded66a6bffc91be189b20ed1ac3
        Reviewed-on: https://gerrit.libreoffice.org/80778
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-14  Caolán McNamara  <caolanm@redhat.com>  [6a9e20e16701014e432aeec7a4a6705a2d6013b9]

        SvxLanguageComboBox is unused
        
        Change-Id: I8f5fc0a80e84dc4aa79f7488591fb4904e5f5338
        Reviewed-on: https://gerrit.libreoffice.org/80763
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-14  Stephan Bergmann  <sbergman@redhat.com>  [77d083f2cbe496274cdab38a3a34497d1b742d86]

        New loplugin:getstr
        
        ...to find matches of
        
          ... << s.getStr()
        
        (for the rtl string classes) that can be written as just
        
          ... << s
        
        Some notes:
        
        * The OUStringToOString(..., RTL_TEXTENCODING_UTF8) is left explicit in
          desktop/source/app/crashreport.cxx (even though that would also be done
          internally by the "<< OUString" operator) to clarify that these values are
          written out as UTF-8 (and not as what that operator << happens to use, which
          just also happens to be UTF-8).
        
        * OUSTRING_TO_CSTR (include/oox/helper/helper.hxx) is no longer used now.
        
        * Just don't bother to use osl_getThreadTextEncoding() in the SAL_WARN in
          lingucomponent/source/hyphenator/hyphen/hyphenimp.cxx.
        
        * The toUtf8() in the SAL_DEBUG in pyuno/source/module/pyuno_module.cxx can just
          go, too.
        
        Change-Id: I4602f0379ef816bff310f1e51b57c56b7e3f0136
        Reviewed-on: https://gerrit.libreoffice.org/80762
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-14  Caolán McNamara  <caolanm@redhat.com>  [de2cb96d5f9bb3c831fd136062582b4c11a003d1]

        assert fires after help hides find & replace dialog
        
        Change-Id: I72db53711322de9420fdb097ac60dda35f1ec5d8
        Reviewed-on: https://gerrit.libreoffice.org/80769
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-14  Mike Kaganski  <mike.kaganski@collabora.com>  [3f1b8f02cac96f92108ad98a2f6b7d34dc4794c6]

        Use default initialization instead of memset here
        
        Change-Id: I6f4164e9c7a28e1f9d18fd6fc69dad8c48b53d9a
        Reviewed-on: https://gerrit.libreoffice.org/80754
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-14  Mike Kaganski  <mike.kaganski@collabora.com>  [1c85b047b6cfdbae010f0967e9c9f99f7a101d32]

        tdf#94117: try gswin64c if gswin32c failed
        
        Change-Id: I3c29ef72525aa25ee8606122f01b7b611ecb2091
        Reviewed-on: https://gerrit.libreoffice.org/80748
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-14  Caolán McNamara  <caolanm@redhat.com>  [42294bdf528934095d5314fe334324e708e9543c]

        Resolves: tdf#128132 language page not opened
        
        Change-Id: I1936840b89963ddc74fa8d7509855fb566e62404
        Reviewed-on: https://gerrit.libreoffice.org/80761
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-14  Caolán McNamara  <caolanm@redhat.com>  [8715a067a3547cf91a3ed73fd893a621d5ee1a1c]

        Related: tdf#124729 check for GL_EXT_texture_filter_anisotropic support
        
        Change-Id: I7cc7225c02e1c6688df22b237af59425fb64b79c
        Reviewed-on: https://gerrit.libreoffice.org/80760
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-14  Samuel Thibault  <samuel.thibault@ens-lyon.org>  [86d08e23f1b20b6582dd944b952b47cc737a7c52]

        gtk3atk: Make sure returned values are initialized
        
        This is the same as 8a086a97299c ("atk: Make sure returned values are
        initialized"), but for gtk3atk.
        
        -1 is the now-document value to be used in this case, see
        https://gitlab.gnome.org/GNOME/atk/merge_requests/22
        
        Change-Id: I3cf5f78cc1db603445edfeec1bebcb2e1e48e9ed
        Reviewed-on: https://gerrit.libreoffice.org/80737
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-14  Xisco Fauli  <xiscofauli@libreoffice.org>  [802d034c55876c9a933206176a7882ac1ae7566e]

        tdf#128076: throw exception only if it's not alive and it's not a description
        
        According to a comment from https://gerrit.libreoffice.org/#/c/74533/
        
        okay... then i guess there are different kinds of callers:
        those who actually want to check if its a descriptor,
        and those who want to check that it isn't "live"
        
        so check if it's a description even if it's not alive
        
        Change-Id: I1526fdbcb006506cc67d29cbe3f65138f90843dc
        Reviewed-on: https://gerrit.libreoffice.org/80677
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Michael Stahl <michael.stahl@cib.de>

2019-10-14  Caolán McNamara  <caolanm@redhat.com>  [b4be66f14abce2e817fd636f53433a8dc6c031fd]

        fix names of enums
        
        as per...
        https://docs.microsoft.com/en-us/typography/opentype/spec/cmap
        
        encoding id 3 is PRC and 4 is Big5. We are already using
        RTL_TEXTENCODING_GB_2312 for 3 and RTL_TEXTENCODING_BIG5 for 4
        so this just changes the names of the enum but no logic change
        
        Change-Id: Ie375cdc9c704641af21a3313128f4e97a5166ca5
        Reviewed-on: https://gerrit.libreoffice.org/80755
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-14  Tor Lillqvist  <tml@collabora.com>  [621fe7497a4f9e919e19e28c5682cfe77da1ed04]

        Comment out a lambda capture that isn't used, to avoid compiler warning
        
        (The use of it is also commented out.)
        
        Change-Id: Ie015a8cbd0f7a982721a389487c2134a1aba8ed1

2019-10-14  Luboš Luňák  <l.lunak@collabora.com>  [f5fa61e7f00733df3a064c297b4a31b182be05b6]

        add PCHs for more external libs
        
        I think this is all external libs where it makes sense for them
        to have their own PCH and be worth it. Maybe some smaller externals
        can also use the common system PCH, but unfortunately many externals
        use all kinds of defines that affect system headers, which is
        a problem for the common system PCH.
        
        Change-Id: I2c589ac55d93728daf3b158df110722e5f055d45
        Reviewed-on: https://gerrit.libreoffice.org/80728
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-14  Michael Stahl  <Michael.Stahl@cib.de>  [a77321a07695c067662885eea5369e3c821dccb0]

        sw: deleteFieldmarkAt() should just call getFieldmarkAt()
        
        dynamic_cast isn't a performance problem here.
        
        Change-Id: I7d90025051a428588479bb1431dd8bac292f5c49
        Reviewed-on: https://gerrit.libreoffice.org/80672
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-14  Michael Stahl  <Michael.Stahl@cib.de>  [307b39ac9ced9a31157f9ec7ec1b125fe3f34779]

        configure: remove sanitizer flags from default COMPILER_PLUGINS_CXX
        
        When COMPILER_PLUGINS_CXX is default initialised from $CXX, filter out
        sanitizer flags, because:
        a) linking fails with unresolved symbols currently
        b) typically the slowdown is unhelpful in a build
        c) if anybody wants a sanitized plugin they can set COMPILER_PLUGINS_CXX
           manually
        
        (init from CXX was added in ad5cbcf6ba0afdc1d8d7405c2641cce8de4a360b)
        
        Change-Id: I64dc48fae5f7a23f87b0eee0545add9a1ebd5672
        Reviewed-on: https://gerrit.libreoffice.org/80655
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-14  Miklos Vajna  <vmiklos@collabora.com>  [9933ec22f0c7a0e787c99f35e919a5a57231dd11]

        sw: prefix members of SwUndoInsertLabel
        
        See tdf#94879 for motivation.
        
        Change-Id: I9d0b4ee6fc6794dc4b2e94e23c6dd83465c1191b
        Reviewed-on: https://gerrit.libreoffice.org/80751
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-10-14  Caolán McNamara  <caolanm@redhat.com>  [137e14ec4c3d3258df3802426b5ffe469f7fbde3]

        Related: tdf#124729 avoid GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
        
        for 0 width or height
        
        Change-Id: I1452d0e6c5470d855cae96308e689e87e1d582d5
        Reviewed-on: https://gerrit.libreoffice.org/80746
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-14  Caolán McNamara  <caolanm@redhat.com>  [fb098c51e731ab92198db9822d4de757469ee804]

        Related: tdf#124729 check error status before continuing
        
        Change-Id: Ic39e569121b2646995b8dec50c3941db65fdd500
        Reviewed-on: https://gerrit.libreoffice.org/80745
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [9b5dad13b56bdde7c40970351af3da3a2c3c9350]

        loplugin:stringadd look for unnecessary temporaries
        
        which defeat the *StringConcat optimisation.
        Also make StringConcat conversions treat a nullptr as an empty string,
        to match the O*String(char*) constructors.
        
        Change-Id: If45f5b4b6a535c97bfeeacd9ec472a7603a52e5b
        Reviewed-on: https://gerrit.libreoffice.org/80724
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-14  Julien Nabet  <serval2412@yahoo.fr>  [fa71320329999c968feb16ff65be328b5b8ff5e4]

        Fix numbering of font tables in sft.hxx (vcl)
        
        Following kern table removal done with e3caecb5a33288dd46a80b2ffcc47a2288305052
        
        Change-Id: Ifb42f5dc85e25faf9f1a94db7179b981abb150df
        Reviewed-on: https://gerrit.libreoffice.org/80742
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-14  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [075f20a4b696f9e85d11dc977806e41a49e6de61]

        Add document-level option to lock down content extraction
        
        Setting this option will prevent copying/dragging any content from LO
        to another program or even another LO window.
        
        Change-Id: Ifbc032a4fa69ac1a17d4b500f5a30f5399d84ed7
        Reviewed-on: https://gerrit.libreoffice.org/80586
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-10-14  Mike Kaganski  <mike.kaganski@collabora.com>  [03ec3b7dd11656c8b64a94efb172e17d97ea662e]

        tdf#125191: Disable Undo during pptx save
        
        Change-Id: I07fe6895cc2ba43dfa1716e67bdbb4e697e3420c
        Reviewed-on: https://gerrit.libreoffice.org/80727
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-10-13  Julien Nabet  <serval2412@yahoo.fr>  [70db7576c05800c986c46514b41548743e531b87]

        Replace "static const" by "constexpr" in sft.hxx (vcl)
        
        Change-Id: I7ee86442cf822a2e866f379a98dae901f5291b8f
        Reviewed-on: https://gerrit.libreoffice.org/80741
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [3e0811660ba4cecd0ab27918c27a5ddab47cc5c5]

        tdf#128096: pptx: export highlight
        
        Change-Id: If3084f7ffaceb774dba1b1f195229313a8f1d04a
        Reviewed-on: https://gerrit.libreoffice.org/80670
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-10-13  Julien Nabet  <serval2412@yahoo.fr>  [a17fb721bd0b6ddde88c4aaf3ceba9650f4e7879]

        Refactor + fix TrueTypeTableNew_post + some reading types for sft/ttcr (vcl)
        
        Move const in sft.hxx and replace define by static const
        Also, fix some errors with data formats
        + TrueTypeTableNew_post definition
        Following https://docs.microsoft.com/en-us/typography/opentype/spec/otff:
        Fixed = 32-bit signed fixed-point number (16.16)
        FWORD = int16
        UFWORD = uint16
        
        Change-Id: I8c460e517b9f25077f5ad81a6da656695c8e6fa1
        Reviewed-on: https://gerrit.libreoffice.org/80733
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-13  Julien Nabet  <serval2412@yahoo.fr>  [0c46c81e04530e8f6ce4f34195d8f0443ed8bfc3]

        tdf#128111: "adsrc" doesn't exist from Postgresql 12
        
        Before Postgresql 8.0, there was only "adsrc"
        then it's been deprecated
        "The adsrc field is historical, and is best not used, because it does not track outside changes
         that might affect the representation of the default value.
         Reverse-compiling the adbin field (with pg_get_expr for example) is a better way to display the default value
        "
        and finally it's been removed with version 12
        
        See evolution with:
        - https://www.postgresql.org/docs/8/catalog-pg-attrdef.html
        - https://www.postgresql.org/docs/11/catalog-pg-attrdef.html
        - https://www.postgresql.org/docs/12/catalog-pg-attrdef.html
        
        Change-Id: I57e9da423a23b5a96bbb64b0e026b160e9643ab9
        Reviewed-on: https://gerrit.libreoffice.org/80722
        Tested-by: Jenkins
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>

2019-10-13  Caolán McNamara  <caolanm@redhat.com>  [414d10d8a3041e5e2aa899b59c1919e41c75371d]

        move ToolBoxButtonSize into vclenum
        
        Change-Id: I684d192296642bc507a6f75dd52a5ce72b028157
        Reviewed-on: https://gerrit.libreoffice.org/80721
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-13  Caolán McNamara  <caolanm@redhat.com>  [d0a537a26a5f9def5d85f5c027a9029dda1e58bd]

        drop some unnecessary includes
        
        Change-Id: I07693dd5199a1fcc08c7ba25bd986d9da76958b3
        Reviewed-on: https://gerrit.libreoffice.org/80720
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-13  Caolán McNamara  <caolanm@redhat.com>  [b883c7142b081ec121c546845ca1a228ea31ebb7]

        rename FontPrevWindow back to SvxFontPrevWindow
        
        Change-Id: Ife6f7bbc64f397e502d50c629769a8b637a591c8
        Reviewed-on: https://gerrit.libreoffice.org/80718
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-13  Caolán McNamara  <caolanm@redhat.com>  [4e5e3c8dd44dc47c0488a7d881861b6d77573b3e]

        update reportdesign pches
        
        Change-Id: I13bf96d1c177f8f7f1141b6edcc71c2d5b3af359
        Reviewed-on: https://gerrit.libreoffice.org/80717
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-13  Caolán McNamara  <caolanm@redhat.com>  [3e8828508310b1203ca14a87a4d3967d2ef1d30a]

        no longer need bInterimBuilder
        
        Change-Id: Ieff1e34de9665c80ded39d605656fe7d0626aec7
        Reviewed-on: https://gerrit.libreoffice.org/80716
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-13  Caolán McNamara  <caolanm@redhat.com>  [f7a475dc7c202e1f3e8a905cb7bedbddddf06ec0]

        ToolBoxHelper is now unused
        
        Change-Id: I5e492fda0ce2b88c4e6790a6972bc36f082003a1
        Reviewed-on: https://gerrit.libreoffice.org/80691
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-13  Caolán McNamara  <caolanm@redhat.com>  [d854687a1316783e40d227756fef08af925e93e6]

        SvxFontPrevWindow is now unused
        
        sc/uiconfig/scalc/ui/conditionalentrymobile.ui was already non-functional
        before this change
        
        Change-Id: I07743a8fcca4b3cf325ce3d3d0699bf68c0115f3
        Reviewed-on: https://gerrit.libreoffice.org/80690
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-13  Caolán McNamara  <caolanm@redhat.com>  [226fcda0a888c4959b1f895de31856f1624f04ee]

        weld ConditionalFormattingDialog
        
        Change-Id: I87c03555c5555b12a1be997e368a96d9b07d2b63
        Reviewed-on: https://gerrit.libreoffice.org/80689
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b2e5f9ead2bb7f2979afe4ba13e3950e8a3cc278]

        tdf#125566 Add arrangement functions to position & size sidebar
        
        Adds arrangement actions to position & size sidebar so it is
        possible to move the object up/down in the stack.
        
        As Draw/Impress uses it's own action names for the same UNO action
        (Forward/Back in Draw and ObjectForwardOne and ObjectBackOne in
        Writer/Calc) also add the global ones to Draw/Impress and connect
        them to the same function as Forward/Back. This commit does not
        unify them however (Forward/Back are still used in menus/toolbars)
        but this could be done in the future.
        
        Change-Id: Ibb152f29dbe11dfb1b6a057e6ea60b21029912e2
        Reviewed-on: https://gerrit.libreoffice.org/80729
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-10-13  Julien Nabet  <serval2412@yahoo.fr>  [9e4cbac83094c13ffbfd117f534d4275cc1ffb16]

        Add glyf constants + remove "offset" pattern for length var (vcl)
        
        Change-Id: I35bf0cda789cbbaa5272b78b30a58fa8c4d8c08a
        Reviewed-on: https://gerrit.libreoffice.org/80726
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-13  Jim Raykowski  <raykowj@gmail.com>  [9f5d2305437fd2bb2a6ff00247e8d4d4736f6433]

        Revert "tdf#127164 Don't add SdrUndoDelPage undos during pptx save"
        
        Wont work because it will disable undo during any scripts that luck/unlock documents for their duration
        
        This reverts commit fae4f1506fc481b8dc2977d3bf9363dd8eaf4945.
        
        Change-Id: I447560c9200d381ea93e2275abd57f91c5acc819
        Reviewed-on: https://gerrit.libreoffice.org/80725
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-10-13  Jim Raykowski  <raykowj@gmail..com>  [fae4f1506fc481b8dc2977d3bf9363dd8eaf4945]

        tdf#127164 Don't add SdrUndoDelPage undos during pptx save
        
        Change-Id: I1a5e17dc056311caba3dbabfb70d21e87344eda0
        Reviewed-on: https://gerrit.libreoffice.org/80429
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-10-13  Jim Raykowski  <raykowj@gmail.com>  [ccfbe8b478f3daa8b5ec07a7e48dd5fbf8556811]

        Put if around code for root mode multiselected outline DragFinished
        
        Missed in commit 7ae308e5cac31c64a6bf4892aac097dac3a054b7
        
        Change-Id: Id5001b09d36ad72841058d576ed9c976e279bb4a
        Reviewed-on: https://gerrit.libreoffice.org/80710
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-10-12  Julien Nabet  <serval2412@yahoo.fr>  [6f0e2cc38bbdb9fe115f3df38d7a596416d34bc2]

        Document and replace some magic values in sft/ttcr (vcl)
        
        Change-Id: Id9c3f96acb7b93c7ef215ae33d98ad17ef45095c
        Reviewed-on: https://gerrit.libreoffice.org/80719
        Reviewed-by: Khaled Hosny <khaledhosny@eglug.org>
        Tested-by: Jenkins

2019-10-12  Julien Nabet  <serval2412@yahoo.fr>  [d6ea967e040d01ec69649ac689472018e477db34]

        Get rid of 2 OUStringBuffer in comphelper
        
        Change-Id: Ib348288c729cab76ef39f6a33d173f7a20534f2f
        Reviewed-on: https://gerrit.libreoffice.org/80714
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-12  Stephan Bergmann  <sbergman@redhat.com>  [04fc7ed8c8e42a81dcc050fd52edb934ea12e735]

        Use size_t for string lengths
        
        Change-Id: I5c31197b3b61f630b41e9ee4df08aade21a71f68
        Reviewed-on: https://gerrit.libreoffice.org/80708
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-12  Stephan Bergmann  <sbergman@redhat.com>  [bc02e34235c6f61422f7ea46d4c166d8486e97fe]

        Use std::enable_if
        
        Change-Id: Ib9b27e2715034ef3e81d041526b705786837c491
        Reviewed-on: https://gerrit.libreoffice.org/80707
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-12  Stephan Bergmann  <sbergman@redhat.com>  [cabad92c1c24ac77ca8c2c97b365cf80a3c09344]

        Remove unused ToStringHelper<char[N]>::addData sal_Unicode overload
        
        ...that was present ever since d87f5d30879aca73fff271c254589fc41a91fdd0
        "support for fast O(U)String concatenation using operator+" but was likely a
        typo/thinko
        
        Change-Id: I0e56166d95f447a26dba9b456255b4ed339f1e2f
        Reviewed-on: https://gerrit.libreoffice.org/80668
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2019-10-12  Stephan Bergmann  <sbergman@redhat.com>  [7e75592add27d2585ca4189fba85dfae6879aeef]

        rtl/stringconcat.hxx is not part of the URE interface
        
        (and #include's of it in include/rtl/*.hxx are already guarded with
        LIBO_INTERNAL_ONLY)
        
        Change-Id: I9224f71a244a69ef69406ea3a5879b66b3cae3a3
        Reviewed-on: https://gerrit.libreoffice.org/80666
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-12  Stephan Bergmann  <sbergman@redhat.com>  [b18ebc16f7ad31317cf366d7433da513cc3c34c3]

        Missing include (for std::char_traits)
        
        Change-Id: I48f9e55e987b709c2cfddab87e58248b50273ee7
        Reviewed-on: https://gerrit.libreoffice.org/80706
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-12  Mike Kaganski  <mike.kaganski@collabora.com>  [a65551a078539a5a2bc34cca2368075537e772fe]

        Simplify some O(U)String methods
        
        Change-Id: I020b7fef3c30cf6d5b161c33dab5bee6d2a6f91b
        Reviewed-on: https://gerrit.libreoffice.org/80713
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-12  Stephan Bergmann  <sbergman@redhat.com>  [1a60b3a0f3566f9658d284079e0e3e42664e52fd]

        Adapt compilerplugins/.gitignore
        
        ...to 0ec6797f8063a1a82dc492840351c3f0f58088a4 "generate make dependencies also
        for clang.pch"
        
        Change-Id: I33dcc514a7d9a80b737b56e5126dbf6a6a926ee2
        Reviewed-on: https://gerrit.libreoffice.org/80709
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-12  Mike Kaganski  <mike.kaganski@collabora.com>  [b7e4e85170e383ecd1cba56913c901783cb8d1d6]

        tdf#128100: add explicit service pack and build info to Windows version
        
        Change-Id: I7cedb51f52315b006506bb37fb3562a48c7f0f3d
        Reviewed-on: https://gerrit.libreoffice.org/80712
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-12  Julien Nabet  <serval2412@yahoo.fr>  [ad0bad298f33f0f530a3c797f777db1cdebad93b]

        No need to create functions for just returning "true" or "false"
        
        Change-Id: I9c16047012675474bc2b58f33a65dd10d8aafbf6
        Reviewed-on: https://gerrit.libreoffice.org/80711
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [57cfbc6830c3d8dc64107aed4a5555613415f069]

        tdf#127129: pptx: map highlight to CharBackColor
        
        Change-Id: I033c15db6848e96ba6b6bd7a2852c9e4d1524a8e
        Reviewed-on: https://gerrit.libreoffice.org/80630
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-10-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [f62590b6bace50f61cf3a43823a57180ba8a6ce4]

        fix formatting
        
        Change-Id: Iff9bf649b1abf78c7b8abfe10b4eb331714dbd6e
        Reviewed-on: https://gerrit.libreoffice.org/80705
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-12  Stephan Bergmann  <sbergman@redhat.com>  [8ab3f399187922452e3f29ce5e1fb933bd3a22a9]

        All occurrences of WriteOStringBuffer(b) can easily be replaced...
        
        ...with WriteOString(b.makeStringAndClear())
        
        Change-Id: I46be4f80d6633b5c51a2c3d99f9faf0db5764d3f
        Reviewed-on: https://gerrit.libreoffice.org/80704
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-12  Tünde Tóth  <tundeth@gmail.com>  [576611895e51186d38ddefa10ed8d66075d9de37]

        tdf#127741 DOCX import: format hyperlink with Default character style
        
        according to correct hyperlink handling, avoiding various editing
        and layout problems; "sticky" and not easily removable character style
        around the hyperlink and multiple blue hyperlink colors.
        
        Set also Visited/Unvisited link character styles when the style of
        the hyperlink is not the requested "Internet Link".
        
        Change-Id: I3d7ba8dd225c693cc9f521b37767cf1e1e09d7c0
        Reviewed-on: https://gerrit.libreoffice.org/80449
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-10-12  László Németh  <nemeth@numbertext.org>  [d416250f4f1766e2d596ea3feef6a94b7adf29f4]

        tdf#106843 DOCX: forbid disabling protected Record Changes
        
        Password protection of enabled record changes has been grab-
        bagged, yet, but it was possible to disable the protection
        without password verification, eg. by a simple click on
        Record Track Changes. Now it's forbidden to disable the
        protected Record Changes, using a dummy password temporarily.
        
        Change-Id: Ibc1c9016ea164ebb588265579fb9fa589ddee114
        Reviewed-on: https://gerrit.libreoffice.org/80643
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-10-12  Julien Nabet  <serval2412@yahoo.fr>  [2b729c8fac2b3fb9da06b8a2e3c6a57251cc00d1]

        Replace some OUStringBuffer by OUString in txtvfldi (xmloff)
        
        Change-Id: I55cb62b58194128533b416797e65078124e8500a
        Reviewed-on: https://gerrit.libreoffice.org/80698
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-12  Balazs Varga  <balazs.varga991@gmail.com>  [e0b0502516a10181bbd1737b93b38b2bba4c98e8]

        tdf#128016 Chart OOXML Import: fix duplicated category labels
        
        Do not create category labels if the category axis is deleted.
        
        Regression from commit: fa0a981af41a2606541eec1cb20a379a739691e0
        (tdf#114166 DOCX chart import: fix missing complex categories)
        
        Change-Id: If357b95956fccbbc6142879f22ebe1b6d715e850
        Reviewed-on: https://gerrit.libreoffice.org/80443
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-10-12  Julien Nabet  <serval2412@yahoo.fr>  [2ec58f883bd4d7fe0ac1b716d1abc05cb2b16b4e]

        Modify GetBookmark to get rid of const_cast (sw)
        
        Change-Id: Ib3c1d651b2bbfea807f02262b02bae6ecb6e3a58
        Reviewed-on: https://gerrit.libreoffice.org/80697
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-12  Julien Nabet  <serval2412@yahoo.fr>  [1969094db0ebf3c6c296d5bc01184be9476c8c6c]

        Get rid of OUStringBuffer in data2string (xmloff)
        
        Change-Id: I73d1ff799170739746e4907dae2da628bcff1749
        Reviewed-on: https://gerrit.libreoffice.org/80693
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-12  Stephan Bergmann  <sbergman@redhat.com>  [91f658c61fef351cebabbbc16faeed46719c1a09]

        aarch64 callVirtualFunction needs to be compiled w/o -fstack-clash-protection
        
        At least when doing an aarch64 Flatpak build against org.freedesktop.Sdk//19.08,
        which uses GCC 9.2.0 and passes in `CXXFLAGS=-O2 -g -pipe
        -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions
        -fstack-protector-strong -grecord-gcc-switches -fasynchronous-unwind-tables
        -fstack-clash-protection`, callVirtualMethod (in
        bridges/source/cpp_uno/gcc3_linux_aarch64/callvirtualfunction.cxx) would
        decrement the stack pointer another 16 bytes after the
        
          stackargs = alloca(...);
        
        and before the asm block, so in the called virtual function, arguments read from
        the stack would read garbage (and CustomTarget_testtools/uno_test would fail
        with SIGSEGV at
        
        > #0  0x0000ffffb733eb48 in rtl::OUString::operator= (this=0xaaaaf9c1ac30, str=...) at /run/build/libreoffice/include/rtl/ustring.hxx:453
        > #1  0x0000ffffb733a7bc in bridge_object::assign (rData=..., bBool=true, cChar=64 u'@', nByte=17 '\021', nShort=4660, nUShort=65244, nLong=305419896, nULong=4275878552, nHyper=0, nUHyper=187651311381888, fFloat=17.0814991, fDouble=3.1415926358999999, eEnum=-1698898192, rStr=..., xTest=..., rAny=...) at /run/build/libreoffice/testtools/source/bridgetest/cppobj.cxx:99
        > #2  0x0000ffffb733a87c in bridge_object::assign (rData=..., bBool=true, cChar=64 u'@', nByte=17 '\021', nShort=4660, nUShort=65244, nLong=305419896, nULong=4275878552, nHyper=0, nUHyper=187651311381888, fFloat=17.0814991, fDouble=3.1415926358999999, eEnum=-1698898192, rStr=..., xTest=..., rAny=..., rSequence=...) at /run/build/libreoffice/testtools/source/bridgetest/cppobj.cxx:115
        > #3  0x0000ffffb733ade4 in bridge_object::Test_Impl::setValues (this=0xaaaaf9c1abb0, bBool=1 '\001', cChar=64 u'@', nByte=17 '\021', nShort=4660, nUShort=65244, nLong=305419896, nULong=4275878552, nHyper=0, nUHyper=187651311381888, fFloat=17.0814991, fDouble=3.1415926358999999, eEnum=-1698898192, rStr=..., xTest=..., rAny=..., rSequence=..., rStruct=...) at /run/build/libreoffice/testtools/source/bridgetest/cppobj.cxx:548
        > #4  0x0000ffffb740bff4 in callVirtualFunction (function=281473755360772, gpr=0xffffd1ab1f28, fpr=0xffffd1ab1f68, stack=0xffffd1ab1d40, sp=8, ret=0xffffd1ab22c0) at /run/build/libreoffice/bridges/source/cpp_uno/gcc3_linux_aarch64/callvirtualfunction.cxx:63
        > #5  0x0000ffffb740ca70 in (anonymous namespace)::call (proxy=0xaaaaf9c291c0, slot=..., returnType=0xaaaaf9c00770, count=17, parameters=0xaaaaf9c3a210, returnValue=0xffffd1ab22c0, arguments=0xffffd1ab2230, exception=0xffffd1ab2370) at /run/build/libreoffice/bridges/source/cpp_uno/gcc3_linux_aarch64/uno2cpp.cxx:178
        > #6  0x0000ffffb740d4c4 in bridges::cpp_uno::shared::unoInterfaceProxyDispatch (pUnoI=0xaaaaf9c291c0, pMemberDescr=0xaaaaf9c55950, pReturn=0xffffd1ab22c0, pArgs=0xffffd1ab2230, ppException=0xffffd1ab2370) at /run/build/libreoffice/bridges/source/cpp_uno/gcc3_linux_aarch64/uno2cpp.cxx:361
        > #7  0x0000ffffb740720c in (anonymous namespace)::call (proxy=0xaaaaf9c549c0, description=..., returnType=0xaaaaf9c00770, count=17, parameters=0xaaaaf9c3a210, gpr=0xffffd1ab2510, fpr=0xffffd1ab2550, stack=0xffffd1ab2590, indirectRet=0xffffb7d24790) at /run/build/libreoffice/bridges/source/cpp_uno/gcc3_linux_aarch64/cpp2uno.cxx:120
        > #8  0x0000ffffb74079a0 in (anonymous namespace)::vtableCall (functionIndex=40, vtableOffset=0, gpr=0xffffd1ab2510, fpr=0xffffd1ab2550, stack=0xffffd1ab2590, indirectRet=0xffffb7d24790) at /run/build/libreoffice/bridges/source/cpp_uno/gcc3_linux_aarch64/cpp2uno.cxx:291
        > #9  0x0000ffffb7407b00 in (anonymous namespace)::vtableSlotCall (gpr0=187651311618536, gpr1=1, gpr2=64, gpr3=17, gpr4=4660, gpr5=65244, gpr6=305419896, gpr7=4275878552, fpr0=5.4321266044931319e-315, fpr1=3.1415926358999999, fpr2=0, fpr3=4.0039072046065485, fpr4=0, fpr5=4.003911019303815, fpr6=8.9589789687541617e+102, fpr7=-4.4588500238274385e-308) at /run/build/libreoffice/bridges/source/cpp_uno/gcc3_linux_aarch64/cpp2uno.cxx:348
        > #10 0x0000ffffb739e60c in bridge_test::performTest (xContext=..., xLBT=..., noCurrentContext=false) at /run/build/libreoffice/testtools/source/bridgetest/bridgetest.cxx:378
        > #11 0x0000ffffb73a3d58 in bridge_test::TestBridgeImpl::run (this=0xaaaaf9c18550, rArgs=...) at /run/build/libreoffice/testtools/source/bridgetest/bridgetest.cxx:1162
        > #12 0x0000aaaad292a3ec in sal_main () at /run/build/libreoffice/cpputools/source/unoexe/unoexe.cxx:509
        > #13 0x0000aaaad29297a0 in main (argc=8, argv=0xffffd1ab31b8) at /run/build/libreoffice/cpputools/source/unoexe/unoexe.cxx:349
        
        .)
        
        By experiment, I found the problematic thing to be -fstack-clash-protection,
        which can apparently be cancelled with a subsequent -fno-stack-clash-protection
        at least on that GCC 9.2.0.  (And -f[no-]stack-clash-protection appears to only
        be available since GCC 8, and not at all for Clang, so check for it with
        HAVE_GCC_STACK_CLASH_PROTECTION.)
        
        Change-Id: If667fdf704b1ba20a04593b38d2d1f079280df41
        Reviewed-on: https://gerrit.libreoffice.org/80701
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-12  Stephan Bergmann  <sbergman@redhat.com>  [9db11a8ab648f4d04e59e6bb94cd640f64835447]

        -fstack-protector-strong is long since available
        
        ...on our baselines, since <https://gcc.gnu.org/git/
        ?p=gcc.git;a=commitdiff;h=b156ec373ccf27f4fcce7972de5e043d35acea43> (GCC 4.9?)
        and <https://github.com/llvm/llvm-project/commit/
        e0fc1a80cba8b91e3943f3287e7dcf68c6bb9b7f> "[stackprotector] Add command line
        option -fstack-protector-strong" (Clang 3.5?)
        
        Change-Id: I48237b2304a1ee273cc66f0bb458e890a5a2f21a
        Reviewed-on: https://gerrit.libreoffice.org/80700
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-12  Stephan Bergmann  <sbergman@redhat.com>  [82a763d78c168192263765b38f23c93346096243]

        Enable compilerplugins/clang/test/classmemaccess.cxx
        
        ...which was added with 8f4fdb405a8470b9d06ab14ced120da89b213e82 "New
        loplugin:classmemaccess", but I forgot to include this change to
        solenv/CompilerTest_compilerplugins_clang.mk in that commit
        
        Change-Id: If1580b28369443f09dae8882346b1e0ff8214ab4
        Reviewed-on: https://gerrit.libreoffice.org/80699
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-12  Marco Cecchetti  <mrcekets@gmail.com>  [7de501ca657b839e63001cebd62965a33c6b7f5e]

        filter: svg: presentation engine: autoadvance
        
        It seems I missed a use case in
        8e3f0afc33119e5320d35ca49ee0325ea73fc1e7:
        when a slide has no transition or animation at all.
        
        Change-Id: I36041e6488a728964a2f5096715b62d0ce024f1d
        Reviewed-on: https://gerrit.libreoffice.org/80680
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-12  Marco Cecchetti  <mrcekets@gmail.com>  [ccc299b706104b3dd0eba15e45c3d259c242a7ca]

        filter: svg export: presentation engine: automatic slide transition
        
        Added support for having the presentation engine to advance
        automatically to the next slide after a given timeout.
        
        Change-Id: I765ab5116686af78d24dfcc51bb9183418072e70
        Reviewed-on: https://gerrit.libreoffice.org/80679
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-12  Michael Weghorn  <m.weghorn@posteo.de>  [2ef2c031ce9ec730b13fca8bca808f382aab5fe4]

        qtcreator: Sort SUBDIRS in lo.pro alphabetically
        
        ... in particular to have a deterministic order and see
        more easily what relevant effects changes to the
        gbuild-to-ide script have while testing those.
        
        Change-Id: I4583a8ca5a779d1d1e8aa6db7bb0295abd6154ee
        Reviewed-on: https://gerrit.libreoffice.org/80653
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-10-11  Michael Meeks  <michael.meeks@collabora.com>  [969cf08615a1b0b1d45a640362a7248039f4d4f1]

        Propagate stock info through slide layouts.
        
        (cherry picked from commit f107161bbd0eb4ee5766f5f983d18b32b929b15c)
        
        Change-Id: If717db82fe6ab14bbf32225c1f1c95f44954f011
        Reviewed-on: https://gerrit.libreoffice.org/80667
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-11  Eike Rathke  <erack@redhat.com>  [4e421d9cd1fc799a4d31827e2f7b344faeab05c8]

        Add comments about preserving the leading '#' hash character in translations
        
        Comments at least end up in .po files and hopefully help..
        
        Change-Id: I19d3177f5e36a53aa02c8b41dfee5ea6c290f1d3

2019-10-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cc593449fdfdca0a7e1b2095b2e1f6bfa2e57c09]

        Removed duplicated include
        
        Change-Id: Iafda4f1b69e805217202bf6098ae80282b92b5ed
        Reviewed-on: https://gerrit.libreoffice.org/80696
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-11  Michael Weghorn  <m.weghorn@posteo.de>  [d4cc6a81400ab2343bcdacc22367cc9a87f6c0c0]

        SwDoc::ChgPageDesc: OSL_ENSURE -> assert
        
        'i' is used as index and the retrieved pointer
        dereferenced.
        
        Change-Id: I07226f13b90754c182d11e6fe778fa353ac7ada8
        Reviewed-on: https://gerrit.libreoffice.org/80651
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-10-11  Michael Weghorn  <m.weghorn@posteo.de>  [0470bfdff2b1bca7a075d130b029d4a1a54e90fc]

        qtcreator-ide-integration: Take unit tests into account
        
        This makes code-completion, clang checks, navigation etc.
        work in files related to those as well.
        
        Change-Id: Ie0b7d75f2ed953228d74ae070056327bff7ff2a2
        Reviewed-on: https://gerrit.libreoffice.org/80652
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-10-11  Mike Kaganski  <mike.kaganski@collabora.com>  [f5a6a44187c703514490789c949d67753f113a69]

        Revert "Use constexpr if in const char array ctors"
        
        This reverts commit fbbbc7e3f9a62a80d41bcf9621cc098fd45b94c7.
        See discussion at https://gerrit.libreoffice.org/80637.
        
        Change-Id: Ie3e5c73a0bd727e226ffb84e813c5b90e0e288d4
        Reviewed-on: https://gerrit.libreoffice.org/80664
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-11  Michael Meeks  <michael.meeks@collabora.com>  [f016af33cc1b6e5f1a617ccaa37c2e3d6c81678f]

        lok: ensure that dialog windows are focused before emitting events.
        
        Otherwise, we can emit events on a different view's window, causing
        problems, and cross-user interference. Also emit the key-event on
        the focused sub-window so event bubbling works.
        
        Change-Id: I9dd16c2a256bae58d754f94c6d94a1f3fcdb800b
        Reviewed-on: https://gerrit.libreoffice.org/80659
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-11  Michael Meeks  <michael.meeks@collabora.com>  [e04fb52e8cdc8811c90f7c3492caa87c03ea6c67]

        lok: Disable autocorrect dialog from native context menu.
        
        Change-Id: I973057c91be6704b5db7d9054679e0ddc8abf429
        Reviewed-on: https://gerrit.libreoffice.org/80658
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-11  Michael Meeks  <michael.meeks@collabora.com>  [702b199db825599222514c8716da575032f1b346]

        lok: Don't activate chart on insert.
        
        Change-Id: I6b28438251c8f3eb6805ce4623e85b6fbd7710a4
        Reviewed-on: https://gerrit.libreoffice.org/80657
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-11  Stephan Bergmann  <sbergman@redhat.com>  [be51808b59d152e8fea596e854fab418d67d1a5c]

        Adapt solenv/flatpak-manifest.in to "Update orcus to 0.15.3."
        
        (609cbacc0e134f81f2e1acb5bbe483563fa1c6b9)
        
        Change-Id: Iefa8332b98c06fdc43a009d42a3fafe602107ddc
        Reviewed-on: https://gerrit.libreoffice.org/80656
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-11  Caolán McNamara  <caolanm@redhat.com>  [dd51d27f577237d23b2817f366c238758b9016f5]

        ofz#16433 Timeout
        
        Change-Id: Id89826fd5317cc421cdb70467cc83ad08476d100
        Reviewed-on: https://gerrit.libreoffice.org/80644
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-11  Caolán McNamara  <caolanm@redhat.com>  [789b514726af74440e8d0698082a5cc240f79c48]

        ofz#14989 Z_NEED_DICT related infinite loop
        
        Change-Id: I31c0d004d717564063c36862f9eef661d18768a9
        Reviewed-on: https://gerrit.libreoffice.org/80648
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-11  Michael Meeks  <michael.meeks@collabora.com>  [5782dc181fe32c4b38dc8595adf7ac99bea2bce8]

        sc: rowcol: migrate some viewdata.
        
        The ScViewData is able to not have a document for a time, curious
        to allow a model-free view, but there it is.
        
        Change-Id: I402fa5f814f3cc674b733353c5d3fa2de1970e23
        Reviewed-on: https://gerrit.libreoffice.org/80631
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [945c713d60fdca62905eb6aba48408ba5a7dca7a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix top row of page grid
            
            Change-Id: I9ae465ac9d00df5561157e0872217a1e8a09e159
            Reviewed-on: https://gerrit.libreoffice.org/80678
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-11  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [194e7ce17ae7ca278c12d03bc25684b7437f9785]

        tdf#40534 correctly match page with memory slab
        
        LO has a page manager to match system memory backbuffers with
        graphics memory on DX accelerated Windows. Internally this uses
        an other rectangle implementation, the SurfaceRect, which had
        some great comments like:
        
        // a size of [0,0] therefore denotes a one-by-one rectangle.
        
        In commit 230dbe2e43f3ee2cd285f9cdfe0d57e1ca08b8fe ("#144866# Add
        one pixel border around textures, a bunch of drivers clobber those
        with dirt), the allocation was increased by a pixel border, but
        this doesn't work correctly, because now an allocation of the
        page size wouldn't fit anymore into a page, because the pages size
        is decreased before comparison. In the end the mixup suffered from
        hard to handle off-by-one problems.
        
        This patch fixes the bug, but eventually SurfaceRect should be
        replaced by an extended basegfx::B2IBox. But since B2IBox uses two
        ranges, instead of a point and a size, it would need a lot of
        conversations to I2Point and I2Size objects with the current
        Page::insert algorithm.
        
        Change-Id: Ia725b4f8ed4fb270f2eb3734e492062bc7f13793
        Reviewed-on: https://gerrit.libreoffice.org/80628
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-10-11  Caolán McNamara  <caolanm@redhat.com>  [05e30f4a04e6dcdb25582280f248eb35f91cb296]

        ofz#15504 Timeout
        
        Change-Id: Id5d2af80ad1812c192fb7913c651b0edbd2dc079
        Reviewed-on: https://gerrit.libreoffice.org/80646
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-11  Caolán McNamara  <caolanm@redhat.com>  [0d6a64c218791156e050c2050b8070d40fdacf97]

        Resolves: tdf#123265 hide show-icons under gtk3
        
        because there the menus are native gtk menus and follow the global gtk settings
        for showing icons
        
        Change-Id: Id1d679ce12cc031289b73aa7e91f9c16f8db8c0c
        Reviewed-on: https://gerrit.libreoffice.org/80649
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-11  Caolán McNamara  <caolanm@redhat.com>  [732e02f80fceda3e3b6ee14c590d3632d0e369a5]

        drop PZSTREAM define
        
        Change-Id: Ia0ac30fc8441f446977270c96dd2430647dfa2d7
        Reviewed-on: https://gerrit.libreoffice.org/80647
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-11  Caolán McNamara  <caolanm@redhat.com>  [2b032b4a40bc3dd89bcf48036f3a24958ea68e06]

        ofz#18110 Timeout
        
        Change-Id: I6fc40d7ae2f93e0168ccfc1fdf1b99cee0ae6ac7
        Reviewed-on: https://gerrit.libreoffice.org/80640
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-11  Caolán McNamara  <caolanm@redhat.com>  [043cb0a95a2052150f4c66e3b7330c1a8835bd2c]

        ofz#15997 Timeout
        
        Change-Id: Ib7f4649bcaeb35a7eb756e35e1f9656fdc4d3df6
        Reviewed-on: https://gerrit.libreoffice.org/80645
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [f1769094af821860dd9e1aa00904ba7123d27d1a]

        round out StringConcat helpers with sal_Unicode* overloads
        
        so we can construct efficient expressions when we have pointers to
        unicode data
        
        Also lightly reformat a couple of the older helpers to make it easier to
        compare the different helpers.
        
        Change-Id: Ib8a4227714e9218512b6871d3285e4e2703bec3b
        Reviewed-on: https://gerrit.libreoffice.org/80639
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-11  Mike Kaganski  <mike.kaganski@collabora.com>  [f5d02bdc6831588c0442fa24c5913971a224c4fa]

        Forward constarray-handling append/insert code to basic methods
        
        so that we only have small number of places where to track capacity change
        (I need that to try to analyze where the reallocations happen most often)
        
        Change-Id: I077d5ebab845cb7e1deaac363d46e1fb2dbbb0c7
        Reviewed-on: https://gerrit.libreoffice.org/80593
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [312e752ca5f32d774ecbe8f7d997805e8608ad73]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix xapian search bar in Help online (WIP)
            
            Change-Id: Ibe178ff79a27b8a21fcbaf2465c66da0786a28fd
            WIP: need adjusts for mobile.
            Reviewed-on: https://gerrit.libreoffice.org/80605
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-10-11  Muhammet Kara  <muhammet.kara@collabora.com>  [53aa4ede20362eeed382d4bee023e74ae65884d9]

        Rename 'Single-page sheets' to 'Full-Sheet Previews' to avoid confusion
        
        Because this option creates a pdf output which simply contains
        full-sheet preview, disregarding most of the other options.
        
        The created output is meant for preview, to see all content
        of all shaeets at once, and not meant for usual printing.
        
        Change-Id: I62936337e26f04878ecb7291335a5da952d8dced
        Reviewed-on: https://gerrit.libreoffice.org/80636
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-10-11  Caolán McNamara  <caolanm@redhat.com>  [07fc7aea5f73bf5ae7da4bbca0a7d7a205baab8d]

        ofz#18116 Timeout
        
        Change-Id: If0bf63bacf9b5f7502287b1e465a34806d18b874
        Reviewed-on: https://gerrit.libreoffice.org/80641
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-11  Mike Kaganski  <mike.kaganski@collabora.com>  [fbbbc7e3f9a62a80d41bcf9621cc098fd45b94c7]

        Use constexpr if in const char array ctors
        
        Change-Id: I84237b0b20d5a5aefd7268f16a6254c83c320382
        Reviewed-on: https://gerrit.libreoffice.org/80637
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-11  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [9fc8b685f9dec107ec6df721ebf3844b992fd8b1]

        tdf#42949 Fix IWYU warnings in embeddedobj/
        
        Except for test/ which seems to be unused anyway
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I9d0b75dbb260f05390b513be75a4bdd24647c91b
        Reviewed-on: https://gerrit.libreoffice.org/80077
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-11  Muhammet Kara  <muhammet.kara@collabora.com>  [48f278705aa1d0e35317dae6c1c8b13f839a14a1]

        Add FullSheetPreview support for convert-to endpoint of online
        
        Change-Id: I31e4f3cbcf0cf49c5446d9460bd42965ce756c0d
        Reviewed-on: https://gerrit.libreoffice.org/80397
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/80461
        Tested-by: Jenkins

2019-10-11  Michael Stahl  <Michael.Stahl@cib.de>  [954c158acb87eb0385c51fdfff38fff84f154051]

        sw: WW8: fix crashtesting asserts on fdo45983-1.doc export to ODT
        
        The problem is that a redline is created that contains the
        CH_TXT_ATR_FIELDSTART but not the corresponding CH_TXT_ATR_FIELDEND:
        
        (rr) p aRegion
        $39 = SwPaM = {
          point = SwPosition (node 443, offset 185),
          mark = SwPosition (node 442, offset 0)
        }
        (rr) p aRegion.GetText()
        $40 = "\aDie Studierendenvertiefen ihre Fertigkeit bei einfachen Handverletzungen, einen Befund zu stellen, Therapieziele zu formulieren, einen ergotherapeutischen Behandlungsplan zu erstellen und durchzuführen"
        
        This is because commit d195a3e5f4ec5c616ae83f99d48f5d4eefe5f22e only
        adapted one place in SwWW8ImplReader::End_Field() where a fieldmark is
        inserted, but there's a second one ...
        
        Change-Id: Ib931c6b0d55f42e4f6bc170216f495f1f6e931e1
        Reviewed-on: https://gerrit.libreoffice.org/80622
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-11  Muhammet Kara  <muhammet.kara@collabora.com>  [c11d96f0b521ee7df77576963b60178d2c40431b]

        Handle SinglePageSheets option for pdf export
        
        When the single page sheets option is selected
        on the pdf export dialog of Calc, a pdf for general
        preview of the document is created, which is not
        meant for printing.
        
        Each sheet is exported as a single page, thus causing
        the resulting pdf to have pages with different sizes.
        
        This is a follow-up to commit 079cd016408d54d91
        
        Change-Id: I038761f06bbf4b0425df89bcda4ee111a61be1d5
        Reviewed-on: https://gerrit.libreoffice.org/79895
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/80635
        Tested-by: Jenkins

2019-10-11  Caolán McNamara  <caolanm@redhat.com>  [e6c4674418cd7423943599f3bd3cdf1643284690]

        SwCursorShell argument of AttrChangedNotify is unused
        
        Change-Id: I1fde665dcb77d29cad7f6a5c12e82c1822cff022
        Reviewed-on: https://gerrit.libreoffice.org/80621
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-11  Caolán McNamara  <caolanm@redhat.com>  [e44efeea57c1925069b4c772adccd9b19b77cebb]

        replace numbers with their enum
        
        Change-Id: I9b4abdea7cf762cda001c39953f7d33219ffd382
        Reviewed-on: https://gerrit.libreoffice.org/80623
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-11  Muhammet Kara  <muhammet.kara@collabora.com>  [68dc00e3bfc7a99166196f479f616e9ef222fe8a]

        Add 'SinglePageSheets' option to the PDF export dialog
        
        This handles the UI, and carrying the filter option to the
        pdfexport code. It will be handled in PDFExport class.
        
        Change-Id: I92c3f14a4ae38c4ab81f4f9eee63e5f3c864d0a6
        Reviewed-on: https://gerrit.libreoffice.org/79397
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/80634
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-10-11  Miklos Vajna  <vmiklos@collabora.com>  [10357bdfc0a254a76681e29e8a412f91738f1dda]

        xmloff: create XMLDrawSettingsExportOOO instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: I15c879fd2be820a1b6ee878149442ebb46588a30
        Reviewed-on: https://gerrit.libreoffice.org/80629
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [cdbac696fb0cbb1d09645bc02799eed5504b192b]

        simplify "a = a +" to "a +="
        
        mostly so that my stringadd loplugin can point out places to improve
        
        Change-Id: I9920ee1c99cdb6b811ba67ff9d8e32aa261884b5
        Reviewed-on: https://gerrit.libreoffice.org/80618
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-11  Stephan Bergmann  <sbergman@redhat.com>  [cfd06eb99b8f366bfe96e4a6d3112e4c6057098b]

        Pass LDFLAGS into external/postgresql
        
        This will be needed when building against Flatpak org.freedesktop.Sdk//19.08,
        which no longer bundles krb5, so we will have a bundled libgssapi_krb5.so
        at /app/lib (instead of under /usr), but which requires LDFLAGS=-L/app/lib to
        be found.
        
        Change-Id: I8767740ab0cbb02b6ae682b7f0e21ec90ea5ddd7
        Reviewed-on: https://gerrit.libreoffice.org/80620
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-11  Kohei Yoshida  <kohei@libreoffice.org>  [609cbacc0e134f81f2e1acb5bbe483563fa1c6b9]

        Update orcus to 0.15.3.
        
        Change-Id: Idf7cca7b09594fe4452006fe884577725adf0c0e
        Reviewed-on: https://gerrit.libreoffice.org/80632
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2019-10-10  Caolán McNamara  <caolanm@redhat.com>  [bb6bcabda53dbd64dda43f09fab9f4ad6f34eba6]

        support screenshotting .ui files with GtkBuilder
        
        so...
        
        SAL_USE_VCLPLUGIN=gtk3 make screenshot
        
        for the "unknown dialog" cases of make screenshot, which loads .ui files and
        tries to render them, will render them with the native gtk infrastructure
        
        Change-Id: Ifc8fe264155887c4d01b7ce0e2aa53e12acbfcb0
        Reviewed-on: https://gerrit.libreoffice.org/80545
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-10  Miklos Vajna  <vmiklos@collabora.com>  [68549e00d5e23aa22bc974a8151d93cd948444b3]

        vcl, BitmapEx transformed draw: special-case simple rotations
        
        In case OutputDevice::DrawTransformedBitmapEx() has to do both shearing
        and rotation, then recording to a metafile is unchanged.  But if we need
        to do rotation, then it's not necessary to go via transformations.
        
        This has the additional benefit that 90/180/270 degree rotations don't
        introduce an off-by-one error, where the first row and col of the
        transformed bitmap is transparent.
        
        (At the moment it's not clear what introduces the unwanted translation,
        but at least the direct Rotate() way resolves the visible end-user
        problem, see the test.)
        
        Change-Id: Ie1adbdb2221b086c19cc66f69308b6b7256fe29a
        Reviewed-on: https://gerrit.libreoffice.org/80626
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-10-10  Michael Meeks  <michael.meeks@collabora.com>  [7d9932ade30464abf297f2e3c3690cca68d6bf71]

        jsdialogs: emit JSON at idle to avoid repeated emission.
        
        Change-Id: If8ddfaf9097f706d82117e102a56b4a8b2a41cdd
        Reviewed-on: https://gerrit.libreoffice.org/80616
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-10  Szymon Kłos  <szymon.klos@collabora.com>  [5db9bfee77e560c46457a40aee3d2b0752ab2fd8]

        jsdialogs: set LOKNotifier in Deck
        
        Change-Id: I845e5f06694372c614972a09e9ab9db89006df16
        Reviewed-on: https://gerrit.libreoffice.org/79718
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/80615
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-10  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [88d85f4a9ebcd6739f8683de73de85f245e5b0bb]

        sfx2: LOK: route the parent sidebar window instead of the deck
        
        Correct, correction of previous mis-merge.
        
        (cherry picked from commit a4142984c4d8dc00fea438bd71bf2af4917c359a)
        
        Change-Id: Id3457474bdc4de8bab7a70361ff0e2db1b813476
        Reviewed-on: https://gerrit.libreoffice.org/80614
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [241bee7e4be6a205fae0d3f5508e084462c7ca55]

        convert WriteCharPtr..getStr to WriteOString
        
        and improve the WriteOString method, we can avoid the strlen here, we
        already have the length
        
        One change in behaviour to be noted - if the string contains
        trailing zero bytes, which ARE INCLUDED IN THE STRING LENGTH,
        i.e. I'm not talking about the normal terminating zero, then this
        patch changes behaviour because we will now write those zeros to
        the stream.
        
        Change-Id: I4668b9b9eb877f820b1dc70d6cd10ba2623bc0a2
        Reviewed-on: https://gerrit.libreoffice.org/80597
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [36567d58115e21c111b45c011524ddbae540fd91]

        fix zero at end of string in ExtractOLEClassName
        
        this only worked by accident, because the only use of the string was to
        pass it to SvStream::WriteOString, which stops at the null byte
        
        Change-Id: Ief06db7b9c79943826da7bf377144e5244d328ee
        Reviewed-on: https://gerrit.libreoffice.org/80617
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f0c8632056231ff4fb2d34e0c23b22c841f84d56]

        Removed duplicated include
        
        Change-Id: I1a9653fae13c2f515c7f36c9632b8e8ad58ab45c
        Reviewed-on: https://gerrit.libreoffice.org/80624
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-10  Caolán McNamara  <caolanm@redhat.com>  [013861c44009a041b0f3fc628358e5eaf1db5895]

        avoid warning on teardown for non-dialogs/assistants
        
        Change-Id: Icba9df171fee73e16133794017ead1ad4a7fc470
        Reviewed-on: https://gerrit.libreoffice.org/80613
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-10  Caolán McNamara  <caolanm@redhat.com>  [0563010afa673b93cf3a39ba30910053d2c6ec9e]

        fix has-default without can-default
        
        Change-Id: I3b7993a2575b51f30bc5b2eb24e84d71728aa934
        Reviewed-on: https://gerrit.libreoffice.org/80611
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-10  Caolán McNamara  <caolanm@redhat.com>  [935f50bd13b4acfff5bb8e4f67ddd64861790fd8]

        'close' is available for GtkDialog and GtkAssistant
        
        Change-Id: I7d9d74d2399160a603dc66e2006b4ebe9627873c
        Reviewed-on: https://gerrit.libreoffice.org/80612
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-10  Caolán McNamara  <caolanm@redhat.com>  [9df749e54a16924f0cc947e9a2885b5c564fff74]

        WaE: -Wreturn-type
        
        Change-Id: I6e9d667cc286ebab796398fac293077718bbf877
        Reviewed-on: https://gerrit.libreoffice.org/80619
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-10  Stephan Bergmann  <sbergman@redhat.com>  [f06091b8f1a6a9da769f1224d7f7caa4f166c85f]

        DestFileExists should be bool
        
        Change-Id: I5803aa2498654c579f9fe6293e5204aa63edd589
        Reviewed-on: https://gerrit.libreoffice.org/80607
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-10  Stephan Bergmann  <sbergman@redhat.com>  [a7e59449cc7222a1d3edf66b3d8f8efd5541827d]

        Duplicate -Wno-missing-braces
        
        ...ever since 9055fb48402eaeb9ba876b7893e2f9a39fea06b1 "clang-cl: Enable more
        warnings etc. (like in the Clang/GCC case)"
        
        Change-Id: I2c7b36f6d0852ebf6c660e79e6a9bad057ec0153
        Reviewed-on: https://gerrit.libreoffice.org/80608
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-10  Caolán McNamara  <caolanm@redhat.com>  [a11926f900e5b20c1ef924d139a8ae35937aa224]

        Picture can be in anonymous namespace
        
        Change-Id: I484443e70b6465a98851aede32df1975d55d75d0
        Reviewed-on: https://gerrit.libreoffice.org/80604
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-10  Stephan Bergmann  <sbergman@redhat.com>  [d4ad516bc0607a1d84451dd3dc8811a4f801fa4c]

        Adapt osl_replaceFile documentation
        
        ...to eedf523c123a82bf3cbc5f389783e22d75b2e2c5 "tdf#127069 sal: preserve gid of
        files in the unx osl_replaceFile()"
        
        Change-Id: I47627418a9cd662802e4de3aa4cad4128af82ad4
        Reviewed-on: https://gerrit.libreoffice.org/80606
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-10  Tor Lillqvist  <tml@collabora.com>  [1fb87997031d6318ddf8ddf9714d2585a92f7667]

        Set RTL_OS to "iOS" for iOS
        
        We accidentally had left it as "MacOSX". Affects at least the
        "generator" metadata stored in documents.
        
        Change-Id: I72eeefdbe192409084f7ab7a24adbc39dcafb624

2019-10-10  Caolán McNamara  <caolanm@redhat.com>  [42ef2990452658dfed9bffdfe8cb7fe841628e52]

        use a GtkMenuButton for button+menu
        
        Change-Id: I84028ecc95b93112377806da3a1bbb879c4fd90a
        Reviewed-on: https://gerrit.libreoffice.org/80600
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-10  Caolán McNamara  <caolanm@redhat.com>  [b8a2e715daed46f7eba66f20c92e7bea405d0b53]

        guesslang needed in calc, impress and math! as well
        
        Change-Id: I04c48d7d375e42577b5b4c40ce75d5fcbeca21ac
        Reviewed-on: https://gerrit.libreoffice.org/80603
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-10  Miklos Vajna  <vmiklos@collabora.com>  [55b4d5ea9e1a42edf71d2eef6028830983dbc11c]

        vcl: only smooth bitmap transform when needed
        
        If you have a very small bitmap and you rotate it by 90 degrees, then
        smoothing is not needed, but the result will be blurry. So in case
        scaling / shear doesn't need it and we do 90/180/270 rotation, avoid
        smoothing.
        
        Change-Id: I4b8fad4b0b70516d35eaecfa70a707e6e8362d18
        Reviewed-on: https://gerrit.libreoffice.org/80589
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-10-10  Szymon Kłos  <szymon.klos@collabora.com>  [91c586e10c816340523bf1c4df910dd2538c9fee]

        Don't show chart wizard on mobile
        
        Change-Id: Ic4c65293462d56e1ecedcaaad71575f50b6c1dba
        Reviewed-on: https://gerrit.libreoffice.org/80592
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit 805ee5251c5ad92b0738f155a63694bc1ecd0f38)
        Reviewed-on: https://gerrit.libreoffice.org/80598
        Tested-by: Jenkins

2019-10-10  Mark Hung  <marklh9@gmail.com>  [175ab303958809391bfd985729f177d26ba35cbb]

        tdf#98603 export runs with correct lang attribute (2/2).
        
        Obtain lang attribute of rPr element from CharLocale,
        CharLocaleAsian, or CharLocaleComplex based on the script
        type of exported text.
        
        There are several other call sites of WriteRunProperties,
        like those in chartexport, and those for text fields,
        Here I leave the default to CharLocale so it fallback
        to western locale as it did before.
        
        Change-Id: I33679517dd88f9e415933decc02f10afc807ad3b
        Reviewed-on: https://gerrit.libreoffice.org/79973
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2019-10-10  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [70ae1da67310a596e5bc49f1053c7ff72c84f539]

        update credits
        
        Change-Id: Ib98367116f9727f6ec54372d4cd90b657258b0d7

2019-10-10  Stephan Bergmann  <sbergman@redhat.com>  [bfaf25f59352eb81c7f53c741995a82021f4b0ff]

        Silence -Werror,-Wunused-variable (clang-cl)
        
        Required a workaround for loplugin:indentation, until
        <https://reviews.llvm.org/D68581> "Include leading attributes in DeclStmt's
        SourceRange" lands in Clang.
        
        Change-Id: I7192969d40fa4c50bbd603d059532b9344865248
        Reviewed-on: https://gerrit.libreoffice.org/80596
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-10  Michael Stahl  <Michael.Stahl@cib.de>  [06767a5394f1dfba71c4f0a2a07daa5664bdbd01]

        sw: WW8: do not create fieldmark with start in frame and end in body
        
        Actually the start and end must have the same start node; presumably
        CheckNodesRange(..., true) does that.
        
        Change-Id: I04b34b593a4383b565289254bdb756d95c2b7916
        Reviewed-on: https://gerrit.libreoffice.org/80594
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-10  Michael Stahl  <Michael.Stahl@cib.de>  [0f18a52b0d4aab218f6a87c33508915b3b7d08b7]

        writerfilter: remove pointless if in appendTextPortion()
        
        Change-Id: Iff8171b48a2687bbadb4e2638675a73de96a7545
        Reviewed-on: https://gerrit.libreoffice.org/80074
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-10  Jean-Pierre Ledure  <jp@ledure.be>  [9db25302bfb454dd8f2504e59ca84815f48e5cf4]

        Access2Base - CurrentUser based in PathSubstitution
        
        com.sun.star.util.PathSubstitution service provides
        a "$(username)" variable since LO 5.2
        This technique replaces the use of environment variables
        
        Change-Id: Icca82d88a123312031874d355655d26718fb215b

2019-10-10  Caolán McNamara  <caolanm@redhat.com>  [8e2d9c7620b9fc32c98768029a22e0fa20007084]

        ofz#18093 fix build
        
        Change-Id: I9d72d01f2d8b7a96ca037001489ecf2f68492b57
        Reviewed-on: https://gerrit.libreoffice.org/80591
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-10  John Zhang  <mywtfmp3@gmail.com>  [31adc5ef8f9b8f3a69b95037dcbabc691aa4f373]

        remove redundant empty check
        
        Change-Id: I5ea0410e9cba2e78ecb9aa2bbeeb6b307a522ae5
        Reviewed-on: https://gerrit.libreoffice.org/79373
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-10  László Németh  <nemeth@numbertext.org>  [88ddeed17d5a7caca407f892a094a3dcb0aff501]

        tdf#127814 DOCX: fix default paragraph margin in table cells
        
        when the table is started on a new page. Undefined
        w:before in w:docDefaults/w:pPrDefault resulted 0.5 cm
        paragraph top margin instead of 0 cm.
        
        Change-Id: I94a2aa9e9c5fcee6443b74bb261c300c6a8e1303
        Reviewed-on: https://gerrit.libreoffice.org/80445
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-10-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [de93cab9ba01d5bd8ebbfe8be09789ec0b7a7ea0]

        x.insert(x.getLength() -> x.append
        
        Change-Id: I865dbca65a5b29e35f90070dc743c42289598d9d
        Reviewed-on: https://gerrit.libreoffice.org/80588
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-10  Mike Kaganski  <mike.kaganski@collabora.com>  [37fe8619728b2179e6c1d3f25eeee85755dcd40a]

        tdf#128057: convert file URIs to system path for IGraphBuilder::RenderFile
        
        It seems to handle file URIs incorrectly, failing when the characters in the
        URI are URI-encoded like %23 for #.
        
        Change-Id: Ibc1e27ce38d65781cdb8278c4787aafa00092754
        Reviewed-on: https://gerrit.libreoffice.org/80567
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-10  Miklos Vajna  <vmiklos@collabora.com>  [2256b477edf1bb8631f68fa90db074dc798d106e]

        basegfx: warn on unused B2DVector
        
        This is similar to tools::Rectangle, doesn't do anything useful in its
        destructor.
        
        Change-Id: I761801a0cf6979e6611f4341b41445cb05d8925b
        Reviewed-on: https://gerrit.libreoffice.org/80566
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-10  Stephan Bergmann  <sbergman@redhat.com>  [c874294ad9fb178df47c66875bfbdec466e39763]

        Fix detection of std::unique_ptr/shared_ptr in loplugin:redundantpointerops
        
        ...when the get member function is implemented in a base class, as happens for
        std::shared_ptr in libstdc++ (where it is implemented in base __shared_ptr; see
        also 7d361e96c9ea822790db21806e9fc05279423833 "loplugin:redundantpointerops").
        And while at it, check for precisely the classes we are interested in (for which
        we know the semantics of get and operator*), rather than any classes whose
        unqualified names happen to match.
        
        Change-Id: I0c85ba46f191a2ee038c8175d979aa0c1be765cd
        Reviewed-on: https://gerrit.libreoffice.org/80585
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-10  shameempk  <mailtoshameempk@gmail.com>  [4c9cf046be055affee94a533f9db67f6fb0702cb]

        tdf#127525 Replaces hotkeys for "Don't Save" button from "D" to "n".
        
        Change-Id: I23455e7feb9effafa20722545196f19eb8b34d7b
        Reviewed-on: https://gerrit.libreoffice.org/80558
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-10-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [f26a5f32dc11cd8b4a72ef1519b8f38ec80e126c]

        rename TakeUnitStr to GetUnitStr
        
        and return a value instead of an awkward out-parameter
        
        Change-Id: Ia78bf0188dd9ca1078230ed7cd020ab77d05757e
        Reviewed-on: https://gerrit.libreoffice.org/80555
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [1ce0a72094fd09b4506a2380ff7787ac03c6e534]

        rename TakeStr to GetStr
        
        and return a value instead of the awkward out-parameter
        
        Change-Id: I4c2c430329bab45787b3cd67339edce4c1c7a326
        Reviewed-on: https://gerrit.libreoffice.org/80551
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [cfa4801cd0d8bfd5d6e692c0a3afa9639df45522]

        rename TakeItemName -> GetItemName
        
        and return a value instead of the awkward out-parameter
        
        Change-Id: I3b68c4e3b31f3ebc84ac5aecfb393c8d89e60b62
        Reviewed-on: https://gerrit.libreoffice.org/80550
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [3277446dc37f445b4d95a6c1272caf20242518c5]

        rename TakeSdrDragComment to GetSdrDragComment
        
        and return the value, instead of using an awkward out-parameter
        
        Change-Id: Ie1b2b31d36a2aa352b40b3582e0014e6b1f95390
        Reviewed-on: https://gerrit.libreoffice.org/80549
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-10  Julien Nabet  <serval2412@yahoo.fr>  [25a3658f514e644ca89294530f1cd5398795dcfb]

        Revert "Optimize getNamespaceId (xmlreader)"
        
        This reverts commit def00961243da0662f394bdf58b1157cfd45dfab.
        
        Finally after other tests, it doesn't improve perfs
        
        Change-Id: Icbaaf751181069dd36dba0c676a4c9a2a6c8a9f3
        Reviewed-on: https://gerrit.libreoffice.org/80565
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-10  Stephan Bergmann  <sbergman@redhat.com>  [d55320b95b40770986a7bce9ab96fbd570dd8cb7]

        More loplugin:redundantpointerops
        
        ...same as 7d361e96c9ea822790db21806e9fc05279423833
        "loplugin:redundantpointerops" (that were presumably missed by that commit
        because I only pulled 682fdbf1312cf6ca70fe209bf4d7051dad8f5008
        "loplugin:redundantpointerops check other pointer types" halfway through my
        local build)
        
        Change-Id: I1497e4fca2046cbcd107bb2ac5ed6f41bd68de98
        Reviewed-on: https://gerrit.libreoffice.org/80569
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-10  Mark Hung  <marklh9@gmail.com>  [f9569785dd513b9b2f1d7c8c687fed285b0ad280]

        tdf#98603 fix the missing char property (1/2).
        
        - moLang is missed from assignUsed, so the attribute was never processed.
        - Set CharLocale, CharLocaleAsian, or CharLocaleComplex based on lang
        attribute of rPr (run property).
        
        Change-Id: I6a9a636d790d244d19e7b661a1a63b1249c2bd37
        Reviewed-on: https://gerrit.libreoffice.org/79972
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2019-10-10  Mike Kaganski  <mike.kaganski@collabora.com>  [9377ff20724b156c32728d347cdf843fe23dcd81]

        No need to do anything when !HAVE_FEATURE_AVMEDIA
        
        Change-Id: I06d47b69d65c2ab2dbb5bcef19c0ac66eba4c128
        Reviewed-on: https://gerrit.libreoffice.org/80571
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-10  Mike Kaganski  <mike.kaganski@collabora.com>  [bad6a946b1850a7f9fb4847e0f17b219a90ff200]

        Simplify iteration
        
        Change-Id: I0340c47a007e541455d8bf339eaa7d438f5cb10f
        Reviewed-on: https://gerrit.libreoffice.org/80570
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-10  Stephan Bergmann  <sbergman@redhat.com>  [c63ec2a923b8e06df01593677ca90a271084ca04]

        loplugin:redundantpointerops (macOS)
        
        Change-Id: I40d51fbdd712d1e6e64cede05338c07a06261d8a
        Reviewed-on: https://gerrit.libreoffice.org/80568
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-09  Caolán McNamara  <caolanm@redhat.com>  [ae7b26246ec03dbff3d43a0dc04fd9ffd2cd0809]

        this dialog should be modal
        
        Change-Id: Id0d0ebea15bd8f6f842927391ea09b18870cdbf9
        Reviewed-on: https://gerrit.libreoffice.org/80559
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [894c91c73973ec519f7d0035dfc05c9ad1b68fa4]

        rename ImpTakeDescriptionStr -> ImpGetDescriptionStr
        
        and make it return the result, rather than doing it via an awkward
        out-parameter
        
        Change-Id: Ia47c66b4f1bae781a679f2f4311e321fdc947928
        Reviewed-on: https://gerrit.libreoffice.org/80547
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-09  Regina Henschel  <rb.henschel@t-online.de>  [5e68f0e2a13cc21f95a875cf694e926e01642050]

        tdf#127785 Apply 180deg compensation for flipV to text range
        
        If a shape is vertically flipped, then the text is rotated by
        180deg around the shape center. The rotation is done by SdrTextObj,
        where text rectangle and shape rectangle are the same, so the
        rotated text rectangle has the correct position despite flipping.
        But the text rectangle for SdrObjCustomShape is set by the shape
        author in the TextFrames attribute and might have an asymmetric
        position. The patch compensates the flip-rotation by pre-rotate the
        text rectangle.
        This replaces commit caaa8fe7c4bb88185b5b11591ee8a619cff0eced.
        The error in the old patch was, that it has uses a translation
        instead of a rotation, and has used a wrong place. The result was,
        that a text box, which has an own TextRotateAngle, had got a wrong
        position.
        
        Change-Id: Id38e8c1839afa5091cd251fc5237315ba7944263
        Reviewed-on: https://gerrit.libreoffice.org/80310
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>
        Tested-by: Regina Henschel <rb.henschel@t-online.de>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-10-09  Stephan Bergmann  <sbergman@redhat.com>  [7d361e96c9ea822790db21806e9fc05279423833]

        loplugin:redundantpointerops
        
        (All related to uses of std::shared_ptr, which builds against libstdc++
        apparently missed (fix forthcoming) and which I only now found with my macOS
        build against libc++.)
        
        Change-Id: If581e689f0e5ff62d9ce35513c9ff87b00328766
        Reviewed-on: https://gerrit.libreoffice.org/80548
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-09  Stephan Bergmann  <sbergman@redhat.com>  [4b0afe968ed62ac65d5f04918f4cda501ecf1619]

        Improve loplugin:redundantpointerops diagnostic messages
        
        Change-Id: If09f5c916f2db98c5d1754d2fbc8f53c502799c9
        Reviewed-on: https://gerrit.libreoffice.org/80543
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-09  László Németh  <nemeth@numbertext.org>  [39090afac268f9ae985832c2f08863b41e6c06f2]

        tdf#120336 DOCX import: fix page break after tracked deletion
        
        Actual text content lost its page break, when the last
        paragraph of the section was empty and preceded only with
        tracked deletion.
        
        See also commit b696600821d8aafb63b6a88016d299ef89478f56
        "n#766481 dmapper: don't import fake paragraph containing sectpr only, take two"
        
        Change-Id: I6b1c47da2b618f10ca4887f050469f94efa2a7cb
        Reviewed-on: https://gerrit.libreoffice.org/80540
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-10-09  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [b8e1eebaccf65040f98c27001eb853bdc8b6a344]

        Update git submodules
        
        * Update translations from branch 'master'
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: Id874b535ebb3ffff16d16b2f55043caa7a477f7f
            
2019-10-09  Muhammet Kara  <muhammet.kara@collabora.com>  [59cbf34740bead037b0aed1ece24870324365b7a]

        lok: Avoid accidental removal of filter options
        
        Change-Id: I178bcb19aa3073ea72a3bc8712e5e904665b1510
        Reviewed-on: https://gerrit.libreoffice.org/80463
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-10-09  Caolán McNamara  <caolanm@redhat.com>  [a487021dcf1b540913477d537ba24d0cc462da93]

        name all Notebooks 'tabcontrol'
        
        Change-Id: I5159ed77c2b3ba2f06e381a738a49dbe17a6a4dd
        Reviewed-on: https://gerrit.libreoffice.org/80542
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-09  Caolán McNamara  <caolanm@redhat.com>  [2953db9564b76a7aa28fe86aacc641c66f4a3ec0]

        screenshot each page separately
        
        Change-Id: I48a0882162075133597ecdd5512a310f8e0bf0d0
        Reviewed-on: https://gerrit.libreoffice.org/80533
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-09  Christian Barth  <Christian.Barth@zoho.com>  [261fa8cdf4626c9785e0ca4776e44eab4b9222e0]

        tdf#114441 changed some sal_uLong to better fitting types
        
        Change-Id: I114a6b028eb59a1ae38c31bc20439a35643fe972
        Reviewed-on: https://gerrit.libreoffice.org/80159
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-09  Luboš Luňák  <l.lunak@collabora.com>  [a73cb32c7285343cbb30b4647e8e7e448eebbb02]

        fix compilerplugins makefile typo
        
        Change-Id: Iff01d234746221a775c7b4f5742ae508691a90d0

2019-10-09  Michael Stahl  <Michael.Stahl@cib.de>  [0c1033a08eff36699d4ec1e8eea76a7d8b621cdf]

        tools: don't leave SvStream::m_nBufFilePos pointing beyond the end
        
        ... of the stream in SvStream::SetStreamSize(); this caused
        SvMemoryStream with SetStreamSize(0) and subsequent write to be
        pre-filled with 0 bytes.
        
        Change-Id: I0de704b319f5087bc6c1914881e38018212afbf2
        Reviewed-on: https://gerrit.libreoffice.org/80478
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-09  Luboš Luňák  <l.lunak@collabora.com>  [7f791f431c79c6d0a156c4a2726a0dfc5ff40cc1]

        filter out the "Creating library" message from link.exe
        
        It cannot be turned off, it doesn't bring any value and it pollutes
        gbuild output.
        
        Change-Id: Ie3684e5fc30c9c5d34bd991e928a8d3f11f0b823
        Reviewed-on: https://gerrit.libreoffice.org/80492
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-09  Julien Nabet  <serval2412@yahoo.fr>  [8e0c45246a3de75d84875500ce3485e1ded4b934]

        Resolve FIXME Decimal Separator should be OUString (connectivity/dbaccess/svx)
        
        instead of a sal_Char
        
        Change-Id: I14fd983dac7ceb83a788c26dd4ea9d1c87444c9a
        Reviewed-on: https://gerrit.libreoffice.org/80493
        Tested-by: Jenkins
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-09  Caolán McNamara  <caolanm@redhat.com>  [728de28b8b7f334fd2102e132539a059d6a0a66f]

        cid#1448412 subvert Untrusted value as argument
        
        Change-Id: If2a2ed737c1807250550e3bb3a768807df08a5c1
        Reviewed-on: https://gerrit.libreoffice.org/80522
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-09  Justin Luth  <justin.luth@collabora.com>  [5e97d1a57717f8dbf69b987d2bda8616972eec52]

        NFC writerfilter: preparation for adding CharProps to GetAnyProperty
        
        ...for tdf#99602 specifically, but I've intended to do this for a
        long time.
        
        Currently GetAnyProperty doesn't look in Character Styles for the
        requested property. But it should. GetPropertyFromCharStySheet
        can re-use a lot of the code for GetPropertyFromStyleSheet,
        so split that up and explicitly identify the existing function
        as ParaStyle.
        
        Change-Id: I9843153a6c09a10d63a575cb1f35a56c21c9cb9c
        Reviewed-on: https://gerrit.libreoffice.org/80180
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-09  Caolán McNamara  <caolanm@redhat.com>  [2fdfd6fcf6da5f11846c8c99943e24d85baf92c5]

        Resolves: tdf#128037 don't create a11y element just to destroy it
        
        Change-Id: I8d613d30116c0201154773421b4f9eb829a94620
        Reviewed-on: https://gerrit.libreoffice.org/80538
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-09  Stephan Bergmann  <sbergman@redhat.com>  [eba135a844064a6f4a3a4f938d24b2b98dd99642]

        Make odk build-examples work on macOS 10.15
        
        ...which apparently got even stricter with unsetting DYLD_LIBRARY_PATH when
        starting a shell, so the old workaround from
        9ac2aad4c1cd0f8d513c02a897da90c42f2fa961 "OSX fix ODK example builds with
        enabled SIP" no longer worked for me (and CustomTarget_odk/build-examples_java
        failed with
        
        > dyld: Library not loaded: @__VIA_LIBRARY_PATH__/libreglo.dylib
        >   Referenced from: /Users/stephan/Software/lo/core/instdir/LibreOffice6.4_SDK/bin/idlc
        >   Reason: image not found
        
        ).  Building on macOS 10.15 now requires to build a shell from upstream sources
        and pass it into toplevel make as a SHELL=... command line argument (but which I
        at least already needed to do anyway, to preserve a global DYLD_LIBRARY_PATH
        pointing at a nonstandard libc++, when building external/firebird).
        
        Change-Id: I00ec0649fafa1842bed3f2a1258e3184d6bcfdd1
        Reviewed-on: https://gerrit.libreoffice.org/80532
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-09  Caolán McNamara  <caolanm@redhat.com>  [c9d199bb56144419248308905b09855f3826ccff]

        ofz#18093 guesslang was added to solenv/bin/native-code.py
        
        Change-Id: Ie0ec41df001c9c970a0cc4b43a6f0c788b5a048d
        Reviewed-on: https://gerrit.libreoffice.org/80537
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-09  Michael Meeks  <michael.meeks@collabora.com>  [63dedfbfedff5c8e2b0b242b8b6af7ba30b665e4]

        sc: rowcol: store sheet maximum sizes in ScDocument.
        
        For now, hard coded to MAXCOL, MAXROW while we re-factor.
        
        Change-Id: I5e1aafc91ba1434a9a248d33bf0da4f4a2dc3a1b
        Reviewed-on: https://gerrit.libreoffice.org/80434
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-10-09  Caolán McNamara  <caolanm@redhat.com>  [dc78b82db539401cc7e63d96f4727e1e884b86cb]

        Related: tdf#123765 fix up some screenshotting
        
        and add in two special cases for the mentioned cui dialogs
        
        Change-Id: Ibd2bf8e9e5bff131f2c009c784652f4500842326
        Reviewed-on: https://gerrit.libreoffice.org/80488
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-09  Caolán McNamara  <caolanm@redhat.com>  [9bb0219e8284a99dd1caf6aa50cd9a5b85e8f7a3]

        fix that InputStringDialog screenshot saved as null.png
        
        Change-Id: Ie820bb70d3e745246a9c7801c5473237788bfb55
        Reviewed-on: https://gerrit.libreoffice.org/80535
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-09  Jean-Pierre Ledure  <jp@ledure.be>  [a2a627a6d4e420d83d2aff533d6ef3b73ec74710]

        Access2Base - Support dialogs owned by non-Base docs
        
        So far, AllDialogs found only dialogs stored in
        Base (.odb) documents.
        From now on, dialogs in ThisComponent atr considered as well.
        
        Change-Id: I4977b09140c673ad7aca379c1a67a2d731384782

2019-10-09  Caolán McNamara  <caolanm@redhat.com>  [dd48fc2f3e5d48695a55aa3df175b9247ddf34e0]

        log output filename
        
        Change-Id: Ib6c0045edb5d4a5d86c40f354dc99ab2fb693ca4
        Reviewed-on: https://gerrit.libreoffice.org/80534
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-09  Caolán McNamara  <caolanm@redhat.com>  [2f3d8e05a3ed4421fc987c3d096cadb636056104]

        remove still pending timeout in dtor
        
        Change-Id: I8ec8c62a9cd5349fa6e58c2d0515bd57edede97a
        Reviewed-on: https://gerrit.libreoffice.org/80523
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-09  Caolán McNamara  <caolanm@redhat.com>  [0e7bbc0427c95823fc4e2fafd37a7735c84f3b0b]

        cid#1453854 silence Time of check time of use
        
        Change-Id: Icfa358476db3166c29e893c09ec943aa3c38dba3
        Reviewed-on: https://gerrit.libreoffice.org/80520
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-09  Caolán McNamara  <caolanm@redhat.com>  [e933ffe1b863128471353c5d5e439bddccea4975]

        cid#1448346 Improper use of negative value
        
        Change-Id: I30b1bf8fd1dcbbdf0804f33b04133bf450eced55
        Reviewed-on: https://gerrit.libreoffice.org/80526
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-09  Caolán McNamara  <caolanm@redhat.com>  [17f84b71233f67809946073ccea7c43812bf648a]

        use preferred button order when screenshotting dialogs
        
        if the dialog was not already visible when we screenshot it
        the buttons haven't been sorted yet
        
        Change-Id: Ibce5c3eed4e9ef6d731ae813d5e0235e6e19ac25
        Reviewed-on: https://gerrit.libreoffice.org/80497
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-09  Caolán McNamara  <caolanm@redhat.com>  [6067362bd4f5d16d3d72ac4a8f4895341b543cf1]

        this text -> this test
        
        Change-Id: Ibcbd9efb72b0081a3eb6da6df41b9b9fac0584ea
        Reviewed-on: https://gerrit.libreoffice.org/80519
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-09  Caolán McNamara  <caolanm@redhat.com>  [37e65a2d577d69cfd10df999bc189180f2dea157]

        cid#1452393 silence Using invalid iterator
        
        Change-Id: Idf3ec9c751f8c7d93ce82e25613757627b867cc4
        Reviewed-on: https://gerrit.libreoffice.org/80521
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-09  Caolán McNamara  <caolanm@redhat.com>  [1ba990fc26fde5e34b05981a2202b9f96f4475df]

        get SAL_USE_VCLPLUGIN=gtk3 make screenshot to work
        
        for the "known dialog" cases of make screenshot which instantiate the
        real dialog, which are native in this scenario, and get snapshot of them.
        
        the rest of the dialogs still currently are visualized via the VclBuilder
        fallback
        
        Change-Id: Ic255c3aae2661829c5e6dba392a88f1c0e40e882
        Reviewed-on: https://gerrit.libreoffice.org/80496
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [173595f7c4ce8e2dc2fedfa78eedbff2f9efdb20]

        make impress sidebar work on iOS - missing PanelFactory
        
        add org_openoffice_comp_Draw_framework_PanelFactory_get_implementation
        make it build
        
        Change-Id: I522f3d684c52caf15a78d5eff29e78e645588481
        Reviewed-on: https://gerrit.libreoffice.org/80515
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-10-09  Caolán McNamara  <caolanm@redhat.com>  [9ad0852245732133d2b5d454ebbaceb6b4a4cc03]

        no need to include vcl.dialog here anymore
        
        Change-Id: Ic902f09be90ec3989a20333a13562b3af679ff92
        Reviewed-on: https://gerrit.libreoffice.org/80489
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-09  Olivier Hallot  <olivier.hallot@libreoffice.org>  [eaa5952b01c8834bf2faac4b0e82dd063268bc32]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Typo
            
            Change-Id: I2ac2e142b2700912292a2a127ed28a99f34f6edc
            Reviewed-on: https://gerrit.libreoffice.org/80498
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2019-10-09  Miklos Vajna  <vmiklos@collabora.com>  [a829ba2c9093acf3b2587f9e263a56fb08716e19]

        solenv: drop no longer needed clang-format blacklist lines
        
        These files were removed in the meantime. Also add ones which don't
        conform to the enforced style but somehow bypassed CI.
        
        Change-Id: I50cfc35d882615b52fc5ca157eb8ae92515bb2fe
        Reviewed-on: https://gerrit.libreoffice.org/80494
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-09  Stephan Bergmann  <sbergman@redhat.com>  [58599816d7a2898ea54edb57ae320ebbfd5298b4]

        With Cygwin, AC_PATH_PROG needs Cygwin-style paths
        
        (And instead directly specifying CLANGDIR as a Cygwin-style path in my clang-cl
        build's autogen.input doesn't work, as compilerplugins/Makefile-clang.mk spells
        a dependency on
        
          $(CLANGDIR)/bin/clang$(CLANG_EXE_EXT)
        
        which Make on Windows requires to be a Windows-style path.)
        
        Change-Id: I20ee3a2dfff0a3db66e1388cd6fc01084a6fd812
        Reviewed-on: https://gerrit.libreoffice.org/80471
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-09  Tor Lillqvist  <tml@collabora.com>  [92d860f3fdd7c5390fa6c100d6f4dbbfa8f14fe7]

        Bump the minimum iOS run-time version to 12.2
        
        Change-Id: I082a7d62e222e625d1d921bea39b45578118d225

2019-10-09  Tor Lillqvist  <tml@collabora.com>  [2738622e6faf62da2753d97cd770e2b887f765b8]

        Accept iOS SDK 13.1
        
        Change-Id: I02870b35f67dd9ca47061311186d74dfec823aa7

2019-10-09  Julien Nabet  <serval2412@yahoo.fr>  [1dc4c8266d45eb2f5c3de303eaa9233e3b52f058]

        tdf#128013: fix Crash when linking an odp file
        
        See bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=154847
        
        Regression introduced by:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=3c86ffd8ded628e6f2b4187948a1b1056f6a0f56
        
        Change-Id: Id9355958b0c4a56215ff98f0e5be13a3074ce45f
        Reviewed-on: https://gerrit.libreoffice.org/80500
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [682fdbf1312cf6ca70fe209bf4d7051dad8f5008]

        loplugin:redundantpointerops check other pointer types
        
        as well as unique_ptr
        
        Change-Id: I54842bca161ee460fb96c46ca31b6f9c0a7dbbdf
        Reviewed-on: https://gerrit.libreoffice.org/80455
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [c71896debc7ef5f6d6e918f59fa44423eb5df480]

        use cppu::WeakImplHelper in HierarchyDataSource
        
        Change-Id: I52da5a05e20f4971720e59589511eeacb1911b95
        Reviewed-on: https://gerrit.libreoffice.org/80454
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-08  Stephan Bergmann  <sbergman@redhat.com>  [b16730d8f10b596e00f34e15ca9c011f347f57b1]

        loplugin:stringadd (macOS)
        
        Change-Id: I4dde1fa6f1f3e6d75abe5002655d3cd5fa685c0b
        Reviewed-on: https://gerrit.libreoffice.org/80487
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-08  Stephan Bergmann  <sbergman@redhat.com>  [8bfdb0a48d474f9288fcc368000c90bffbea6506]

        loplugin:external
        
        Change-Id: I31bf0f87cb66ac19dfa49566e9a190c8af8d408e
        Reviewed-on: https://gerrit.libreoffice.org/80486
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-08  Stephan Bergmann  <sbergman@redhat.com>  [ed654adf92eab0cd21744fbfbfe54ff6d42bed87]

        loplugin:nullptr
        
        Change-Id: I69e746d32b8a900fd9ee74ddc90b72cc6f9361db
        Reviewed-on: https://gerrit.libreoffice.org/80484
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-08  Stephan Bergmann  <sbergman@redhat.com>  [ffdd79eda08b7ce4492d33fa265d24c60b88d173]

        My Windows clang-cl build still doesn't use LO_CLANG_SHARED_PLUGINS
        
        ...so disable the new configure.ac checks introduced with
        ad5cbcf6ba0afdc1d8d7405c2641cce8de4a360b "try to autodetect flags needed to
        build Clang plugins" that are only relevant when using LO_CLANG_SHARED_PLUGINS
        and would fail miserably for my clang-cl build
        
        Change-Id: I58f7f1f4608f1a615175f0c0d0d98c03c442a36c
        Reviewed-on: https://gerrit.libreoffice.org/80477
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-08  Stephan Bergmann  <sbergman@redhat.com>  [c262e9f94bfbd82f2020fa493c474ed9cffc3b04]

        Clarify COMPILER_PLUGINS_CXX_LINKFLAGS vs. COMPILER_PLUGINS_LINKFLAGS
        
        COMPILER_PLUGINS_CXX_LINKFLAGS was introduced with
        39e7a72b3e328e6b3d87479d693b01315610457b "Support loplugin in clang-cl" to
        augment COMPILER_PLUGINS_CXX.  Due to MSVC cl.exe command-line processing,
        certain linker-related arguments must come at the very end of the command line,
        so cannot be included in COMPILER_PLUGINS_CXX.  COMPILER_PLUGINS_CXX_LINKFLAGS
        is specified in autogen.input (along with COMPILER_PLUGINS_CXX) and configure.ac
        merely passes it on to its use in compilerplugins/Makefile-clang.mk.
        
        ad5cbcf6ba0afdc1d8d7405c2641cce8de4a360b "try to autodetect flags needed to
        build Clang plugins" now needs a configure.ac-internal variable to store the
        output of `llvm-config --ldflags ...`, similarly to how
        COMPILER_PLUGINS_CXXFLAGS stores the output of `llvm-config --cxxflags`.  It
        reused COMPILER_PLUGINS_CXX_LINKFLAGS for that, but that makes it hard for my
        clang-cl build to pass my specification of COMPILER_PLUGINS_CXX_LINKFLAGS from
        autogen.input to its use in compilerplugins/Makefile-clang.mk.  So rename this
        new variable to COMPILER_PLUGINS_LINKFLAGS (matching COMPILER_PLUGINS_CXXFLAGS).
        
        Change-Id: I93b0b50ba94803041773757d9978222e2726f9b0
        Reviewed-on: https://gerrit.libreoffice.org/80473
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2019-10-08  Szabolcs Toth  <szabolcs450@gmail.com>  [10c85f825f1fb5989490ec731fdba036c0b8e247]

        tdf#123339 XLSX: fix horizontal alignment in comments
        
        Import and export of VML element TextHAlign weren't
        supported by Calc, losing horizontal aligment of the
        comments assigned to the spreadsheet cells.
        
        Change-Id: I41766d3004dd07ab34a2619e28532281366bf235
        Reviewed-on: https://gerrit.libreoffice.org/79963
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-10-08  Luboš Luňák  <l.lunak@collabora.com>  [bef96f7a7b4d1dc7bcb01c949e0ae296c969dcee]

        better name for a function in compilerplugins
        
        The function is not just about a spelling location.
        
        Change-Id: I96e9e9ef7e27a9763397b4b86473c1c30d0e3eeb
        Reviewed-on: https://gerrit.libreoffice.org/80381
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [412c6c1ca9a9ed5c585935e8b6cfc70f1a7152c4]

        Fix typo
        
        Change-Id: I10c8518ebd3897fa32bdd67f7e4d726ce5ff1cec
        Reviewed-on: https://gerrit.libreoffice.org/80475
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-10-08  Stephan Bergmann  <sbergman@redhat.com>  [392f2d64e303cc9a6b6955dfdbde7baea46a6e99]

        CXX is now always set before CXX_X64_BINARY on Windows
        
        ...since ea3d4e806cbdde18173da92187329f1ac2177e14 "Fix CXX_BASE for clang-cl
        builds on Windows", as a side effect, moved the conditional
        
          CXX=$MSVC_CXX
        
        further up.  This addresses the comment in the commit message of
        463a79cbc16c1b4aba1775d7f8ae0324753c322c "CXX_X64_BINARY must be clang-cl not cl
        when building with clang-cl":  "Ideally, the code would be reorganized so that
        CXX_X64_BINARY is only set after CXX has been set."
        
        Change-Id: Iaa011aeff88669ddd5d33fc5b1109abf02edff54
        Reviewed-on: https://gerrit.libreoffice.org/80468
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [cee1105a7361bd94650deeca39f02539d018a17c]

        loplugin:duplicatedefines RID_SUBSETSTR_GEORGIAN_EXTENDED
        
        was defined twice in the same header
        
        Change-Id: I05941e59162e7d29e881a81de278970763d83b52
        Reviewed-on: https://gerrit.libreoffice.org/80457
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [86872303d374f0ec3d91036dfc824b74a5779938]

        loplugin:duplicatedefines in editeng
        
        UNO_NAME_EDIT_CHAR_FONTNAME was defined twice in the same file
        
        Change-Id: Idaa5933cde25c59fd4a5642786b9d4bdd53b9a33
        Reviewed-on: https://gerrit.libreoffice.org/80456
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [0adf816ccde0ad7a7449bb30b47ef27c49414b4f]

        use cppu::WeakImplHelper in FTPContentIdentifier
        
        Change-Id: Id4ea2006fab9607fdbd744ba73deb3dbd30b374b
        Reviewed-on: https://gerrit.libreoffice.org/80453
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [d8ad8cc3c8b09f82e2ee722c98b335bfd19b2041]

        use cppu::WeakImplHelper in fileaccess::FileContentIdentifier
        
        Change-Id: I944bd19d432c18708bc822e186cd2ea1ce304403
        Reviewed-on: https://gerrit.libreoffice.org/80452
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-08  Jan Holesovsky  <kendy@collabora.com>  [707436f0b37fa2cf0e5a3fd41bcda504246876c6]

        jsdialogs: Expose the panel names.
        
        Change-Id: Ifa837bfcaba6e63c7058e34f1e386f571bfb4d61
        Reviewed-on: https://gerrit.libreoffice.org/80481
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit b13e2e7d2b2767d4fadaf825756ee38bc941ad57)
        Reviewed-on: https://gerrit.libreoffice.org/80490

2019-10-08  Stephan Bergmann  <sbergman@redhat.com>  [8ec3116162e030709c42420fc70e7423db9a06df]

        Introduce o3tl::unsafe_downcast for known-good dynamic_cast downcasts
        
        (This helps rewrite code that silences Coverity unchecked dynamic_cast warnings,
        like 57b89ea1c2ff07b53c3cc002e5ec9e52abd0c1bd "coverity#704563 Unchecked dynamic
        cast", in a way that is cleaner and potentially executes faster.)
        
        Change-Id: I3319c0eeec2aa822f686feacd499a76c8c9b9499
        Reviewed-on: https://gerrit.libreoffice.org/80458
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-08  Caolán McNamara  <caolanm@redhat.com>  [7dbebef754b66e28e92be200be434d17006d3767]

        no need for vcl::Window in vcl/abstdlg.hxx anymore
        
        Change-Id: I1a2dcfe676cf5a4a01aa0d8ef7625abc316e8e81
        Reviewed-on: https://gerrit.libreoffice.org/80417
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-08  Tor Lillqvist  <tml@collabora.com>  [4936e38ba40501f57886aad946dded09b83e4786]

        Add missing source files in vcl/source/gdi
        
        (A fairly ad-hoc small subset of the source files are included in the
        Xcode project to make it possible to set breakpoints in them in
        advance.)
        
        Change-Id: I6c2655337e1d623b299e65aa977650e7519b7bd8

2019-10-08  Michael Meeks  <michael.meeks@collabora.com>  [2d7d3cc936cb5b0a242ad7a5c714ebde03df574d]

        lok: only generate sidebar JSON for mobile views, for now.
        
        Change-Id: I7a4b20cfc93ddd77752790a7c303f512a62afbb3
        Reviewed-on: https://gerrit.libreoffice.org/80460
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-08  Stephan Bergmann  <sbergman@redhat.com>  [063702253e33734e2a867ae5145e05a3153b3c04]

        Simplify some uses of dynamic_cast
        
        (SdrCaptionObj is derived from SdrTextObj, and SdrTextObj::SetVerticalWriting
        isn't shadowed anywhere along the derivation path to SdrCaptionObj, so dropping
        the dynamic_cast to SdrTextObj in the last block is fine.)
        
        Change-Id: I914a13cbdbeb4ba58f642c9696ef4ad456bc3322
        Reviewed-on: https://gerrit.libreoffice.org/80451
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-08  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [850123c8572f07eafc16eed2eb00b4d83945808b]

        tdf#125289 Use default colors from the new standard palette
        
        These look quite similar to the previous ones and
        we have translatable strings for them
        
        Change-Id: Ib40f4087830098341dcd32ce81673f6f187fe685
        Reviewed-on: https://gerrit.libreoffice.org/77074
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-10-08  Heiko Tietze  <tietze.heiko@gmail.com>  [8519c6d98250a5f2b4c78e330fc79907c596a447]

        Resolves tdf#127903 - Allow customization with equal key
        
        Change-Id: Ie5e1fc23412d13a868e021addb0de47d9e84f80b
        Reviewed-on: https://gerrit.libreoffice.org/80436
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-10-08  Caolán McNamara  <caolanm@redhat.com>  [64fc5986607eaba5db627c546cb1321f00abc501]

        implement gtk dialog screenshotting
        
        Change-Id: If4e570f775bd1e29dfb75cb7e5dd9d9dfc35e654
        Reviewed-on: https://gerrit.libreoffice.org/80416
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-08  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [1c68ab312c5473ce642f75fc35a1edd6be187489]

        tdf#124391 Fix doubled menu in global menu
        
        Regression from 3bedbfd9b3cee5a8d2da6ee0486859bd725979ba
        
        Change-Id: I56473a2b0620f90f23b1bcde3ae1290801021038
        Reviewed-on: https://gerrit.libreoffice.org/80367
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-10-08  Stephan Bergmann  <sbergman@redhat.com>  [ea3d4e806cbdde18173da92187329f1ac2177e14]

        Fix CXX_BASE for clang-cl builds on Windows
        
        ...where the configure messages confusingly mentioned cl.exe instead of
        clang.exe (but the actual checks correctly used $CXX being clang)
        
        Change-Id: I9e0c6e1ab8ba64c45f752b413c3e6c22182506ac
        Reviewed-on: https://gerrit.libreoffice.org/80442
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [9f981916f21ac38bb81d14b55ac031961ee732fd]

        use cppu::WeakImplHelper in UniversalContentBroker
        
        Change-Id: Iaeb88801faab2c9e45b19751ab44c0f800d3c5ec
        Reviewed-on: https://gerrit.libreoffice.org/80424
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-08  Miklos Vajna  <vmiklos@collabora.com>  [dd4a67084853a030bf4b9f1f85d728620e0604a5]

        vcl: avoid downscale && upscale in DrawTransformedBitmapEx()
        
        If we rotate a bitmap and put it to a metafile, we'll create a
        MetaBmpExScaleAction. But just because we need to store a transformed
        bitmap for rotation purposes, it doesn't mean we also need to scale it.
        
        This helps in case later the metafile is upscaled and the downscaled
        bitmap would look blurry.
        
        Change-Id: I7d64a88af460e80dffde8052186888eddbb440fe
        Reviewed-on: https://gerrit.libreoffice.org/80426
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-10-08  Mike Kaganski  <mike.kaganski@collabora.com>  [ef2ec07b4113fdadf863352c832af657b5ae205c]

        tdf#128009: Allow spaces in AutoText suggestions
        
        Currently autotext entries with long names starting with spaces, or
        containing spaces after first or second character, would never be
        suggested when SvxAutoCorrCfg::IsAutoTextTip() gives true (set in
        Tools -> AutoCorrect -> [x] Display remainder of name as suggestion
        while typing), because only a single word no less than 3 chars long
        left to cursor is considered a candidate for the name matching.
        
        This change allows to consider multiple chunks of text left to the
        cursor as the candidates for name matching. The chunks are 3-9
        characters long, may start only between words, and have spaces,
        including leading. Thus, AutoText entries with long names like
        "  Dr Foo" will now be suggested for an entry like "lorem  dr f".
        
        Change-Id: If91c957341a4f4b281acb0e4ada558706ea2f8c1
        Reviewed-on: https://gerrit.libreoffice.org/80392
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [cf1b5ae4c5f7c9111a745199ac993742f9007263]

        use cppu::WeakImplHelper in CommandProcessorInfo
        
        Change-Id: Ifbb2d50b1d88f0bceed38bddd23858a54b8527dc
        Reviewed-on: https://gerrit.libreoffice.org/80403
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [ed1f20d2f1674261c30a503c5b429ad35dabf033]

        use cppu::WeakImplHelper in CachedDynamicResultSetStubFactory
        
        Change-Id: Ide129bb5de11f967aa42d46704a0d00487fc5419
        Reviewed-on: https://gerrit.libreoffice.org/80423
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [7426fd34b3979ce546f749dba15f58e299b62eac]

        use cppu::WeakImplHelper in ResultSet
        
        Change-Id: I9d6feef38532b0057e16fc3f25b0f285d3dfcb99
        Reviewed-on: https://gerrit.libreoffice.org/80407
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [41772463ca1ab22b213dbf1cb7449ec695b2f457]

        use cppu::WeakImplHelper in fileaccess::BaseContent
        
        Change-Id: I1a677ce5c3eed773c04709808d0d019a2f59585d
        Reviewed-on: https://gerrit.libreoffice.org/80425
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-08  Stephan Bergmann  <sbergman@redhat.com>  [8f4fdb405a8470b9d06ab14ced120da89b213e82]

        New loplugin:classmemaccess
        
        ...to complement and improve upon GCC's -Wclass-memaccess.  See the comment at
        the head of compilerplugins/clang/classmemaccess.cxx for details.  (It is not
        yet clear to me whether we would want to get this upstreamed into Clang.)
        
        35d21e4bf6f66b3bbc7a44fcf184cb721b524a94 "Remove redundant memsets" was a case
        that benefited from looking through toplevel casts to void*.  (Though the code
        in include/basic/sbxvar.hxx needs a slightly more verbose way to deliberately
        silence the warning now.)
        
        d03041e19215592f21ba1222d3cfa29e1f94260a "Drop bogus memsets" is one example of
        various cases that GCC -Wclass-memaccess failed to catch due to the use of array
        instead of pointer types.
        
        Change-Id: I6a9bfc34e3536834af35fdf4fb7ceeb31f31f8c0
        Reviewed-on: https://gerrit.libreoffice.org/80421
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-08  Stephan Bergmann  <sbergman@redhat.com>  [c18280e6b2b22936f00e1c88606eadc6dfd9e100]

        More generated files to take care of
        
        Change-Id: I4a150389e42959bb8e522dbf488eda24ac934f00
        Reviewed-on: https://gerrit.libreoffice.org/80422
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-08  Heiko Tietze  <tietze.heiko@gmail.com>  [7fef6c0fed10a3457f520689fa129926636c3103]

        Tip of the day randomized
        
        Necessary because of serial presentation after
        I69b72b80d6d6afa25a1c4f01fa05bc60b5741db8
        
        Change-Id: I26d2a08442b91c11ec7d9c4addaaad764e7f3ba9
        Reviewed-on: https://gerrit.libreoffice.org/80371
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-10-08  Andras Timar  <andras.timar@collabora.com>  [11c14101a24d456e71c35bccd49114ca2aa7e269]

        update help text of --disable-gui
        
        Change-Id: Idd01b11acee3683bbc3d81d0c2ccf8be6c4fbb69
        Reviewed-on: https://gerrit.libreoffice.org/80428
        Reviewed-by: Rene Engelhard <rene@debian.org>
        Tested-by: Rene Engelhard <rene@debian.org>

2019-10-08  Luboš Luňák  <l.lunak@collabora.com>  [2a775ef5ef0d2dfc2583341df0dd7abfff317915]

        remove leftover debug output in configure
        
        Change-Id: If2b1d7ca89f30544c4e8750119927701f9df5264

2019-10-08  Miklos Vajna  <vmiklos@collabora.com>  [9c81d0a268cca4ff36eff94c0842361b9c0287ef]

        tdf#127825 DOCX import: fix handling for tbrl, auto-height and rel size shapes
        
        Regression from commit ff17478e069cc82681df62514876c06365dd5cd6 (sw btlr
        writing mode: implement DOCX shape import for tbrl, 2019-04-25), there
        were two problems here:
        
        1) Relative size currently only works properly for the lrtb direction,
        so disable that during import till sw core is improved.
        
        2) When SwFlyFrame::Format() auto-grows a text frame which is the
        textbox of a shape, it needs to notify the shape about the physical size
        of the frame, not the logical one. So going via the SwRectFnSet
        abstraction is not correct in this case.
        
        Change-Id: Ie185c7415d90594434eac8f459630d6a3212328a
        Reviewed-on: https://gerrit.libreoffice.org/80398
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [266303e867fae0eb10fe9aa52cf683e3db88376a]

        cleanups in xmlreader
        
        (*) fix order of headers
        (*) include the right headers in span.hxx
        (*) use std::memcmp instead of memcmp
        (*) clear entries from cache when the namespaces array is resized
        
        Change-Id: I04319bbaa84369e5470799578fadcda66a591c9f
        Reviewed-on: https://gerrit.libreoffice.org/80347
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [c5e9bc71c4803ccf7c1eaa23aed03bdaee31f001]

        use cppu::WeakImplHelper in CachedDynamicResultSetFactory
        
        Change-Id: Ia13306a3059678ef306835b8641a26200f9ae420
        Reviewed-on: https://gerrit.libreoffice.org/80414
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [6a1485d4109ae5d0666d769406811d1918c90388]

        use cppu::WeakImplHelper in CachedContentResultSetStubFactory
        
        Change-Id: Ic0fb9aa44fefc9377ead2d815be0f522eaf8cb33
        Reviewed-on: https://gerrit.libreoffice.org/80413
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [353be96d175d522b21440dbe2b39a67650eebf08]

        use cppu::WeakImplHelper in CachedContentResultSetFactory
        
        Change-Id: I1575e051fe963a4bf73453a7e6b89c9c891d1ff9
        Reviewed-on: https://gerrit.libreoffice.org/80412
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [32e48476fe514955aca5f66f6f7a632341623f01]

        use cppu::WeakImplHelper in ScDataPilotDescriptorBase
        
        Change-Id: I16f7ba16f08c186bbdb32af5206089c497e1c8c1
        Reviewed-on: https://gerrit.libreoffice.org/80411
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [6ce4cf4ca87a2a7d0bbba6f7c94619de3e493263]

        use cppu::WeakImplHelper in ScCellRangesBase
        
        Change-Id: Ic1f380ef1ace1e3d57853e070e00c91a19d831db
        Reviewed-on: https://gerrit.libreoffice.org/80410
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [81c150f3e5a48040fb194f1d5b10349ef8fcefb1]

        use cppu::WeakImplHelper in ResultSetMetaData
        
        Change-Id: I28df6cd28ca099bb1a07c18a35eebd5529e094e9
        Reviewed-on: https://gerrit.libreoffice.org/80409
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [c1692639bcee2f3b0b0f03347f8743b8a7307300]

        use cppu::WeakImplHelper in ResultSetImplHelper
        
        Change-Id: If82ae3f5cee0ae893fd32ecafe3c7baf7ec00ed4
        Reviewed-on: https://gerrit.libreoffice.org/80408
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [469e577852fd41655169cbb05fc610bd36a1e51a]

        use cppu::WeakImplHelper in ContentProviderImplHelper
        
        Change-Id: I1b2c4a296de6d1d6769f9e82380d1b45d506daca
        Reviewed-on: https://gerrit.libreoffice.org/80406
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [850abad67bc05f823bc3975367b33ec67449b5c5]

        use cppu::WeakImplHelper in PropertyValueSet
        
        Change-Id: I48b0292207a88234290ffc9a3ca5585ee9b924e3
        Reviewed-on: https://gerrit.libreoffice.org/80405
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [aca7ea6b0082fe991d8430ee42c4172eae7f7849]

        use cppu::WeakImplHelper in InteractionRequest
        
        Change-Id: I5f79ac795d17158c3e74aa76baf8483892cec920
        Reviewed-on: https://gerrit.libreoffice.org/80404
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [231e16d9091c2d318d99c2f2eb985311e7138127]

        loplugin:redundantpointerops simplify *p.get()
        
        Change-Id: I12517651fb3f777fd08e384992bb3e84b340ad85
        Reviewed-on: https://gerrit.libreoffice.org/80382
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [e47172ce2ac486b909ee8f46380dca8efedb6a24]

        use cppu::WeakImplHelper in PropertySetInfo
        
        Change-Id: I4da5d73ee7b531927066a1a4d4d7561ef9648483
        Reviewed-on: https://gerrit.libreoffice.org/80402
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [c1c619f4b087cc4e26866a5f3d591bb610158d66]

        use cppu::WeakImplHelper in ContentIdentifier
        
        Change-Id: Id9c0d5d1f69c516efdf45b070982bdf341e86ce8
        Reviewed-on: https://gerrit.libreoffice.org/80401
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [d3883e67bfe9f2889690b435bc57273c22e327f7]

        use cppu::WeakImplHelper in VCLXRegion
        
        Change-Id: I93bb52b35b4c15dc93d7638d7fc1e00652a2a1e7
        Reviewed-on: https://gerrit.libreoffice.org/80400
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [e1771399490fe0d2c40fb250f03c362128916223]

        use cppu::WeakImplHelper in VCLXBitmap
        
        Change-Id: I789646591caca8ee164d32e07b050b862f627973
        Reviewed-on: https://gerrit.libreoffice.org/80385
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-08  Stephan Bergmann  <sbergman@redhat.com>  [2c181658e11623d750d8b4d4f971a52d0f10d1a7]

        Let WW8_TCell zero-initialize its members
        
        ...which removes the need for WW8TabBandDesc::setcelldefaults and its dubious
        memset operating on a non-trivial type (as WW8_TCell has WW8_BRCVer9 data
        members, which in turn has a user-provided default ctor)
        
        Change-Id: Iabb02e353387f4fc2a002578b1b2b116d2f7313c
        Reviewed-on: https://gerrit.libreoffice.org/80394
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-08  Julien Nabet  <serval2412@yahoo.fr>  [7e2ba14567d2c7f7a657c159d9d02a4ca4543e36]

        Add some doc and fix comment in eppt (sd)
        
        See https://docs.microsoft.com/en-us/openspecs/office_file_formats/ms-ppt/6be79dde-33c1-4c1b-8ccc-4b2301c08662
        "
        2.6.1:
        A - fAutoAdvance (1 bit): A bit that specifies whether to automatically advance to the next slide
        during a slide show based on timing information on the slide.
        B - fWillSkipBuilds (1 bit): A bit that specifies whether to display animations during a slide show.
        C - fUseSlideRange (1 bit): A bit that specifies whether to display only the slide range specified by
        the startSlide and endSlide fields during a slide show.
        D - fDocUseNamedShow (1 bit): A bit that specifies whether the slides shown during a slide show
        are from the named show identified by namedShow. It MUST be ignored if fUseSlideRange is
        TRUE.
        E - fBrowseMode (1 bit): A bit that specifies whether the slide show is presented in a way optimized
        for browsing. If fBrowseMode is TRUE, fKioskMode MUST be FALSE.
        F - fKioskMode (1 bit): A bit that specifies whether the slide show is presented in a way optimized
        to run at a kiosk. If fKioskMode is TRUE, fBrowseMode MUST be FALSE.
        G - fWillSkipNarration (1 bit): A bit that specifies whether to play slide audio narrations during a
        slide show.
        H - fLoopContinuously (1 bit): A bit that specifies whether to restart the slide show at the
        beginning after advancing from the last slide.
        I - fHideScrollBar (1 bit): A bit that specifies whether to display the navigational scroll bar during a
        slide show.
        "
        So yes, "IsEndless" corresponds to "fLoopContinuously"
        
        Document "Skip narration"
        + "show scrollbar" corresponds to Bit 8 (the contrary of "fHideScrollBar")
        so since this the Bit 8 of nFlags isn't set, it's always to 0, so we always show scrollbar
        
        Change-Id: Ifb4f62a9f52cdafac9f788f4d6d1deb0cf1b8efa
        Reviewed-on: https://gerrit.libreoffice.org/80415
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-08  Julien Nabet  <serval2412@yahoo.fr>  [47c417c553c7ffcb85cba5b5943316ea9e93f025]

        Simplify if/else and remove useless assert in undoobj.cxx (sw)
        
        791     else if( pEndNdIdx || !pTextNd )
        corresponds to the negation of the if condition:
        767     if (!pEndNdIdx && pTextNd)
        So remove existing "else" block and replace "else if" by "else"
        
        Change-Id: I9681f97fdbaece7495d4765617a2634b0cc8f2e3
        Reviewed-on: https://gerrit.libreoffice.org/80399
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-08  Mike Kaganski  <mike.kaganski@collabora.com>  [810cddee6d2ef0f4057337d699a1a55323faa1ba]

        tdf#126589: only consider text to the left of cursor as AutoText short name
        
        Given a text "This is a dtfoo bar", and cursor inside "dtfoo" between "t"
        and "f", invoking AutoText function (F3) currently considers the whole word
        "dtfoo" as autotext short name. This changes it to only consider the part of
        the word to the left of cursor, i.e. only "dt" in the example. This removes
        the requirement to have a word boundary after the autotext short name.
        
        Change-Id: I6ba28e63fe25664131b7e03dda39ae997dffa464
        Reviewed-on: https://gerrit.libreoffice.org/80419
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-07  Tor Lillqvist  <tml@collabora.com>  [e4979457bf11a4ee4594eb2ba3f9bf9ca07fab79]

        Add a SAL_INFO for SwVbaDocument::SaveAs2000()
        
        Change-Id: Ic91b9c3a832d68ca3ccc61ccb19b0e29b488abc0
        (cherry picked from commit 6412701313a875aff199dbf862e250faf6861cd0)
        Reviewed-on: https://gerrit.libreoffice.org/79256
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>
        (cherry picked from commit 30f25672a86494625d525086d0a81513db119917)
        Reviewed-on: https://gerrit.libreoffice.org/80377
        Tested-by: Jenkins

2019-10-07  Tor Lillqvist  <tml@collabora.com>  [5ff93b6b35841248d899c77a395354a42b0b9e2b]

        Add a SAL_INFO for SwVbaDocuments::Open()
        
        Change-Id: I0c62864f3efa53dde0dc78482d8e9c7ffc35b6ee
        (cherry picked from commit 0993ccb56eba6e52d5b3b00f60ea069571f2554a)
        Reviewed-on: https://gerrit.libreoffice.org/79255
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>
        (cherry picked from commit 3df903c1e572cf010b71ff6cce8acc3d6174a0b9)
        Reviewed-on: https://gerrit.libreoffice.org/80376
        Tested-by: Jenkins

2019-10-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [09e0e415e1fe1821a2ee5b12dab9b20fd7c46641]

        use cppu::WeakImplHelper in VCLXGraphics
        
        Change-Id: If862818ef3eb534493ac61d5071ec1adf590ebf2
        Reviewed-on: https://gerrit.libreoffice.org/80388
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-07  Noel Grandin  <noelgrandin@gmail.com>  [b3d077a9201d10f2243a7e187af93feb9bfd26ff]

        hidpi cursors for macOS
        
        Change-Id: I39bdc93048733627a54c4f7b4b2e7df4f073ef25
        Reviewed-on: https://gerrit.libreoffice.org/67424
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-07  Luboš Luňák  <l.lunak@collabora.com>  [79ca031fb2e8802aa4383362f83306fad6895729]

        make the clang plugins configure check faster
        
        Use a header which is not so expensive to parse/compile.
        
        Change-Id: I4197fb16938b19c18fed541dbf94bf2c97a60e66
        Reviewed-on: https://gerrit.libreoffice.org/80301
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-07  Luboš Luňák  <l.lunak@collabora.com>  [ad5cbcf6ba0afdc1d8d7405c2641cce8de4a360b]

        try to autodetect flags needed to build Clang plugins
        
        Instead of having a lot of it hardcoded, which brings problems like:
        - Clang-to-be-10 has switched to -std=c++14, so our hardcoded c++11
          makes the build fail
        - I cannot compile with my openSUSE-shipped clang, because it ships
          only libclang-cpp and not the other libClangSomething libs
        The possibility to explicitly set the necessary variables is still there.
        
        Change-Id: I58d401d4584fa064f1c1351a8a06ff4e29643063
        Reviewed-on: https://gerrit.libreoffice.org/80300
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-07  Luboš Luňák  <l.lunak@collabora.com>  [b1c14c30ba99ede85e41934b565195b0cbc69703]

        fix various warnings in compilerplugins
        
        These are triggered when using llvm-config --cxxflags for building,
        and sometimes there's -Werror. The warnings were mostly unused
        variables because of being used only in assert(), or default case
        in switch that covers all enums (it's better to not handle default
        to get warning if a case is not handled).
        
        Change-Id: I0ecdd1f27390aadf033852b0d1ee0ca424ae3c37
        Reviewed-on: https://gerrit.libreoffice.org/80317
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-07  Luboš Luňák  <l.lunak@collabora.com>  [0ec6797f8063a1a82dc492840351c3f0f58088a4]

        generate make dependencies also for clang.pch
        
        Change-Id: Id05f2741763ef0d9e87d9804339d29aee6bc068f
        Reviewed-on: https://gerrit.libreoffice.org/80380
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-07  Luboš Luňák  <l.lunak@collabora.com>  [336bd632f916330de73f2fe739c6640449200f32]

        handle more -arch: options when avoiding D9025
        
        Change-Id: I97ff0418e25aeaea4cae349f2d228fb35219b5c2
        Reviewed-on: https://gerrit.libreoffice.org/80374
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-07  Caolán McNamara  <caolanm@redhat.com>  [ea49b745e7c5114e1ba71ae6d6197624713924f8]

        use FileDialogHelper which is able to set parent easily
        
        Change-Id: I0389311323175fbbc58ee0b9fbb6353061b21e2f
        Reviewed-on: https://gerrit.libreoffice.org/80395
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-07  Noel Grandin  <noelgrandin@gmail.com>  [36c965311f53dd9feae63ed4f8ab6de4cc449b99]

        use FastParser in linguistic
        
        Change-Id: Iee2254dc13ccc31d266009ba1eb00f2517484cc7
        Reviewed-on: https://gerrit.libreoffice.org/79814
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [be634d021229408bf9e30b4cb75be5debf9a3ffd]

        use cppu::WeakImplHelper in VCLXDevice
        
        Change-Id: Ia83cc372d53db41edc8199077db91cb7b1d06e24
        Reviewed-on: https://gerrit.libreoffice.org/80386
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [7a3509b153246a7018748d83c9fef552544eab2b]

        use cppu::WeakImplHelper in VCLXFont
        
        Change-Id: Iab0ff79ba1f94f087b57faefa3945aba1ed42448
        Reviewed-on: https://gerrit.libreoffice.org/80387
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-07  Stephan Bergmann  <sbergman@redhat.com>  [9429864a3fce4dae1e6d9387a1747a338768f316]

        Fix function name, "revert" -> "reverse"
        
        (See the discussion in the comments to
        <https://gerrit.libreoffice.org/#/c/80317/> "fix various warnings in
        compilerplugins".)
        
        Change-Id: Ia6ba32206ddf44bba9bb5acdd929c0750c48cca9
        Reviewed-on: https://gerrit.libreoffice.org/80372
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-07  Caolán McNamara  <caolanm@redhat.com>  [3a1043284b99823191ff4ee4d7285d5703288216]

        cid#1454630 Uninitialized scalar field
        
        Change-Id: Id8b7e4dfb021b836d5d14ce9ca73f3835288a7a4
        Reviewed-on: https://gerrit.libreoffice.org/80343
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-07  Caolán McNamara  <caolanm@redhat.com>  [d46456b07df11bf774c3a7dcbcd843bb97efbe38]

        weld ScreenshotAnnotationDlg
        
        Change-Id: I94e42c1d10922170f53af917bba6848c9f006a11
        Reviewed-on: https://gerrit.libreoffice.org/80383
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [76681af6d846f9b285b4034826722766e47415e2]

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

2019-10-07  Caolán McNamara  <caolanm@redhat.com>  [8641911d407166deea43efbd13da752fc0946c7f]

        update sw pch
        
        Change-Id: Ica2fb688d3fcf6f9f74399215e3092bf4a2ac9c8
        Reviewed-on: https://gerrit.libreoffice.org/80337
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-07  Caolán McNamara  <caolanm@redhat.com>  [aff306cdd05a7be14c6dd2a6826cc61d38463465]

        SvSimpleTableContainer is now unused
        
        Change-Id: I7762d95290a0b35de4f909895a4e28b52c436ed9
        Reviewed-on: https://gerrit.libreoffice.org/80307
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-07  Caolán McNamara  <caolanm@redhat.com>  [c8467eb5b75ba7de19403f24b92907c77ce4f077]

        drop comment referencing ModalDialog
        
        Change-Id: I887b0371309a897848eed5d72c55458f78ed1f68
        Reviewed-on: https://gerrit.libreoffice.org/80361
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-07  Luboš Luňák  <l.lunak@collabora.com>  [0d00e5650679786728231a580b1cd46e409038cc]

        adjust a confusing test
        
        GetPrefSize() at this point is Size(0,0), so the test was testing
        topleft corner. And getPixel() takes Y,X , so even then it wasn't
        testing the center.
        
        Change-Id: Ie2e489a693fae2b7ea41075ebe6fa3ef405545d5
        Reviewed-on: https://gerrit.libreoffice.org/80351
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-07  Luboš Luňák  <l.lunak@collabora.com>  [a9a6e154301fef99fe294591e0b327ace7e0945f]

        fix test for CanvasBitmap not handling N32BitTcMask bpp properly
        
        Change-Id: Ic331d33e0f0feca1fde4425fdb4106b1a769194d
        Reviewed-on: https://gerrit.libreoffice.org/80350
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-07  Caolán McNamara  <caolanm@redhat.com>  [a5b775c638c5631acb16363e37ee9c49d8835d0b]

        cid#1454629 silence bogus Arguments in wrong order
        
        Change-Id: I7dc06a2754eaa172f112f38a260240f8e2cc0983
        Reviewed-on: https://gerrit.libreoffice.org/80345
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-07  Caolán McNamara  <caolanm@redhat.com>  [ed200d9f2586b714718aaa7319ea68cf480261ad]

        weld SwSendMailDialog
        
        Change-Id: Ibb21567c11adef233061cb53f787a73eb56cc282
        Reviewed-on: https://gerrit.libreoffice.org/74848
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-07  Caolán McNamara  <caolanm@redhat.com>  [885e6064f05b6e8360cc020872d4696afeb15305]

        cid#1448512 silence bogus Out-of-bounds access
        
        Change-Id: I6febe3d48fc9018b373a940d88d2afeefad7502c
        Reviewed-on: https://gerrit.libreoffice.org/80355
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-07  Caolán McNamara  <caolanm@redhat.com>  [9f68c71116661813efc19223a0ead921e3a38e02]

        cid#1130173 Logically dead code
        
        Change-Id: I3b283a3283d865f5f96d872bad219ce9c3f872df
        Reviewed-on: https://gerrit.libreoffice.org/80356
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: Jenkins

2019-10-07  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [29e12fe99d38ce2a35b946f6a851940e347713dd]

        tdf#112368 Qt5 don't lose ownership in flushClipboard
        
        I didn't know that flushClipboard is called for simple text edit
        fields for C'n'P operations, and not just on LO shutdown. This way
        the simple text is actually secured in the clipboard instandly, as
        there aren't complex mime-types to generate and secure.
        
        As a result we also need to protect flushClipboard from loosing
        ownership, which wasn't needed for the shutdown-only case, as this
        would give up ownership anyway.
        
        Change-Id: Ib3cd4979228fc645a27c658abb3df38ccf8c8956
        Reviewed-on: https://gerrit.libreoffice.org/80042
        Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-10-07  Caolán McNamara  <caolanm@redhat.com>  [1506c5e1f7228b23b8cee461701ab9dc8eccde27]

        cid#1453997 silence Uncaught exception
        
        Change-Id: I8158bf997de6e34da1f2ab6a2f9b5e3c61267520
        Reviewed-on: https://gerrit.libreoffice.org/80354
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-07  Caolán McNamara  <caolanm@redhat.com>  [b017c73efdaff0d4921ff17992e499f25bfb5f33]

        cid#1454627 Dereference null return value
        
        Change-Id: Idc94a2a912d94a8208348a8d6151c6d7dfe3ccb9
        Reviewed-on: https://gerrit.libreoffice.org/80352
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-07  Luboš Luňák  <l.lunak@collabora.com>  [c8bf651fb9b97eca6af7d1d26c62681cc5c7ec0f]

        do not use compiler.getSourceManager().getFilename()
        
        This is a continuation of ff002524c12471668e63837a804b6006f9136a34.
        When compiling with icecream, its -frewrite-includes merges
        all #include's into one .cxx file and marks them with with line
        markers. But SourceManager::getFilename() doesn't take those
        into account and so it reports all of those as <stdin>.
        So use getFileNameOfSpellingLoc(), which explicitly handles this
        case.
        And we should probably never ever use SourceManager::getFilename().
        
        Change-Id: Ia194c2e041578e1e199aee2df2f885922ef7e31a
        Reviewed-on: https://gerrit.libreoffice.org/80326
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-07  Luboš Luňák  <l.lunak@collabora.com>  [dc8b44bd1d695eb8686fdddbbc7d70cd597fd78b]

        add missing const
        
        Change-Id: I20baebc41bd833764bbe828dd63df5218a12ce20
        Reviewed-on: https://gerrit.libreoffice.org/80349
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-07  Tor Lillqvist  <tml@collabora.com>  [8346606ebd7c9269a03ceca063437efff9bbf7e1]

        Get rid of another SAL_WARN that just pointlessly fills up log files
        
        Change-Id: Ic499677dad477d1ed194d63929f9374995fccb65
        Reviewed-on: https://gerrit.libreoffice.org/79254
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>
        (cherry picked from commit 5a742afd3dde74138bda8fd140d3801b3ca900e6)

2019-10-07  Tor Lillqvist  <tml@collabora.com>  [499bf6fb2f3b948dd36b30d65c53c6733066cc6e]

        Drop some useless warnings that we get hundreds of
        
        Change-Id: Ie83b4ad7a7ab1c26ff081f70ad98eb39a04f1015
        (cherry picked from commit 7dd803da92d9b2ff36ded57ea22fbb41ef1db28f)
        Reviewed-on: https://gerrit.libreoffice.org/79253
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>
        (cherry picked from commit dedf3da4d33a51f63006b125991e1d64d70df381)

2019-10-07  Tor Lillqvist  <tml@collabora.com>  [66559398841e07d9b2d0120cacb70bf6c9814a36]

        Makefile comments need to start in the first column
        
        This "comment" was actually interpreted as a shell command. Sure, the
        "command" was a comment in shell, too, but still, quite pointless to
        run it.
        
        Change-Id: If5abeabb1c10d62fa90dcdaf81b3b54af958ba62
        Reviewed-on: https://gerrit.libreoffice.org/79292
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>
        (cherry picked from commit d7cbe885daf2e05677b2891c920e5ff125ee15a9)

2019-10-07  Tor Lillqvist  <tml@collabora.com>  [e3444ff546cf1e7f41b3d8ed29a0b1b42399cf57]

        Avoid dialog headings showing up as some serif font in the iOS app
        
        Apparently the use of [UIFont systemFontOfSize:10] familyName] to get
        a default font family name is a bad idea. Presumably the return value
        from this, ".SF UI Text", is matched against the list of font family
        names enumerated from the system. (The "SF" apparently stands for "San
        Francisco".) That ".SF UI Text" is not among them, so maybe vcl
        chooses some arbitrary other font instead that happens to be a serif
        one? If we instead use "Helvetica", at least we get a sans-serif font,
        even if it doesn't match the system UI font exactly.
        
        Change-Id: I7ff39d8e7893ce3c27f3f12d227f87209bbc7952
        (cherry picked from commit 685e91a7aee4a4acc60e33bf1313a394fd15b1ff)
        Reviewed-on: https://gerrit.libreoffice.org/79196
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>
        (cherry picked from commit ba9f91a909cb52194178ac2ed78dc62bd61c1be3)

2019-10-07  Mike Kaganski  <mike.kaganski@collabora.com>  [c6ff059c740eca004966aef0842ee74760368b95]

        InsertQuote can be const
        
        Change-Id: I57b50e72b68b71406d1745304d24b52d75b3d082
        Reviewed-on: https://gerrit.libreoffice.org/80342
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-07  Tor Lillqvist  <tml@collabora.com>  [bb59923408b38f0b8504df19db443d13e1593dd6]

        Bin pointless nested #if HAVE_FEATURE_AVMEDIA
        
        Change-Id: Id36265c5bd50d95105e3abf37e999aba80b4712c

2019-10-07  Tor Lillqvist  <tml@collabora.com>  [a1ed2eccb044481b336732d6c58b211d66254310]

        Some !HAVE_FEATURE_AVMEDIA fallout
        
        Change-Id: Ie7c2f75ec66ae4c1f8dc49075624617c294cbc25
        Reviewed-on: https://gerrit.libreoffice.org/62945
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/79131

2019-10-07  Tor Lillqvist  <tml@collabora.com>  [3ca88ff9d852b7f2c79382b9d96313954f654d9d]

        Revert "We need UNO components from libmswordlo.a"
        
        Nah. We already have
        com_sun_star_comp_Writer_DocxExport_get_implementation as it is called
        in this branch.
        
        This reverts commit 98deb6e96f547e8eedff40c992fefe3514021447.
        
        Change-Id: Ic5db66420db9ef2477df8d9905ba3525f3b57e5b
        Reviewed-on: https://gerrit.libreoffice.org/79010
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>
        (cherry picked from commit cb61889e8761837150236c617e806d52c54fd72f)

2019-10-07  Tor Lillqvist  <tml@collabora.com>  [dd49483be36b6ed02e3a014f1d00410d43ec1bf3]

        Use correct directory for some data files on iOS: share/filter, not filter
        
        Change-Id: Idd7d675872b73454d78576ed231fe90644dbe4c5
        Reviewed-on: https://gerrit.libreoffice.org/78142
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/78999

2019-10-07  Tor Lillqvist  <tml@collabora.com>  [897fd43b9b07a8907ac1b6717bfecc6114b82dc8]

        We need UNO components from libmswordlo.a
        
        They are needed for .docx and .rtf export at least. No idea how we
        have managed without it previously.
        
        Change-Id: Iff9224f92520e19d9baa691a9e7cd3c944004eed
        Reviewed-on: https://gerrit.libreoffice.org/78125
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>
        (cherry picked from commit 1a0bd0c6914bf93733c7ab3a27741fc1dc0e3f26)
        Reviewed-on: https://gerrit.libreoffice.org/78996
        (cherry picked from commit 98deb6e96f547e8eedff40c992fefe3514021447)

2019-10-07  Tor Lillqvist  <tml@collabora.com>  [c6a822790d93f5fdbdf57ad6857c1663504bf37a]

        tdf#126964: Set background colours to white in IosSalFrame::UpdateSettings()
        
        Change-Id: I92110a7a501571d7fd707dc33502ff553f02ae5e
        Reviewed-on: https://gerrit.libreoffice.org/77823
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>
        (cherry picked from commit e84c42ee32d1a23729c65b534c4418e2043f706d)
        Reviewed-on: https://gerrit.libreoffice.org/78994
        (cherry picked from commit 1e7a3f82324c3b855c2b3c1f8d4dec73c5162806)

2019-10-07  Tor Lillqvist  <tml@collabora.com>  [ff2b56672203990fb1ee0445977aaee7754a9f3e]

        Add the guesslang component (to apps) in case it is essential
        
        (I saw warnings about it missing in the iOS app.)
        
        Change-Id: Ib286b107e529e80ec36ffb87059f4f5923867abe
        Reviewed-on: https://gerrit.libreoffice.org/77399
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2019-10-07  Tor Lillqvist  <tml@collabora.com>  [cce10f9a7d2b32d40bdee58220d10edab07de416]

        Add libexttextcat, needed by the guesslang component
        
        Change-Id: Id13ddee66a70d8cd293940f7eea8597257d169c5
        Reviewed-on: https://gerrit.libreoffice.org/77398
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        (cherry picked from commit aa0b785946ba39bbce419a6b356a7ce07349501c)

2019-10-07  Caolán McNamara  <caolanm@redhat.com>  [436157be7bf3d1da58d13c1f61f906741fe0ce69]

        DialogClosed doesn't exist
        
        Change-Id: I3f098cf0b364abb1423b5cecb8cca763f053fa4b
        Reviewed-on: https://gerrit.libreoffice.org/80336
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-07  Stephan Bergmann  <sbergman@redhat.com>  [e718cadf1c1c847c03f8e579bc17e7b82c560e79]

        Remove unnecessary(?) memset
        
        ...that was there ever since 7b0b5cdfeed656b279bc32cd929630d5fc25878b "initial
        import", while 2e93541d00f9d4aaa6ad2aeb35ee0c901d216cc0 "Resolves: fdo#69220
        crash in doc (ww6)" introduced a WW8PLCFxDesc default ctor that initializes all
        members (even though it initializes some of them to non-zero, but lets assume
        that that doesn't matter here).
        
        Change-Id: I21a75675d59ded81ccb17397f8c464efdfc3d78f
        Reviewed-on: https://gerrit.libreoffice.org/80316
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-07  Caolán McNamara  <caolanm@redhat.com>  [911282cfbbc8615d8f2e25ad932c8c34d8217b33]

        cid#1454631 Logically dead code
        
        Change-Id: Ie2850a38db3d2e343d9fc19e245eb97238196110
        Reviewed-on: https://gerrit.libreoffice.org/80339
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-07  Caolán McNamara  <caolanm@redhat.com>  [0c63e74737d3baaca96431cba1bbfcc445ff8056]

        openssl 1.0.2t
        
        Change-Id: Ideb980a07632e75e2bc7fffa851b8419e727c13b
        Reviewed-on: https://gerrit.libreoffice.org/80340
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-07  Marco Cecchetti  <marco.cecchetti@collabora.com>  [86c180a1193e928385bd8344d7dc7be1bf828cf1]

        lok: comments: fix hidden text cursor and sudden document scroll
        
        On Android, SwAnnotationWin::Rescale leads to invoke
        ImpEditEngine::UpdateViews which hides the text cursor. Moreover it
        causes sudden document scroll when modifying a commented text.
        Not clear the root cause, anyway skipping this method fixes the
        problem, and there should be no side effect, since the client has
        disabled annotations rendering.
        
        Change-Id: I572a9c6b3fe39473a596209413945d777bd79506
        Reviewed-on: https://gerrit.libreoffice.org/80244
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-07  Balazs Varga  <balazs.varga991@gmail.com>  [111c260ab2883b7906f1a66e222dbf4dc3c58c4f]

        tdf#127777 OOXML chart export: fix "CrossBetween" for not imported charts
        
        Newly created or ODF charts were still exported incorrectly, because
        ShiftedCategoryPosition was stored in the view code. Now it is removed
        to the model using ChartTypeTemplate::adaptScales.
        
        See also commit 6027ec08fd5df2e09e34ff61b3777ad2cc8304b3 'tdf#127777
        OOXML chart export: fix X axis position setting "CrossBetween"'
        
        Change-Id: I7cd69e311833bf9f24f3a600ee7c6312285a7738
        Reviewed-on: https://gerrit.libreoffice.org/80160
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-10-07  Caolán McNamara  <caolanm@redhat.com>  [0a3704d172f3c721d7b217f9bafe026c457dab55]

        cid#1454632 silence Uncaught exception
        
        Change-Id: I577cfdfde9076a3c6273c9af1f0b35108a0a0160
        Reviewed-on: https://gerrit.libreoffice.org/80338
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-07  Miklos Vajna  <vmiklos@collabora.com>  [e424a2b0ee0b1ca438832efe4feb23a1aef38ba7]

        sw: fix Android build
        
        /home/vmiklos/git/libreoffice/master-android/sw/source/core/txtnode/txtedt.cxx:1203:41: error: loop variable 'rImplicitChange' has type 'const std::pair<int, int> &' but is initialized with type 'std::__ndk1::pair<long, long>' resulting in a copy [-Werror,-Wrange-loop-analysis]
        
        Just use auto, the copy that was happening here was not intentional.
        
        Change-Id: I2f98519f7891bd52ccf560ba0707ad8eef415e06
        Reviewed-on: https://gerrit.libreoffice.org/80364
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-07  Caolán McNamara  <caolanm@redhat.com>  [ebcaefe7d7e7a0aa3b0c20c84657635462100d07]

        [DECL|IMPL]_ABSTDLG_BASE now unused
        
        Change-Id: I111d96da3615f5084f10b4e81dd10bc559c29757
        Reviewed-on: https://gerrit.libreoffice.org/80335
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fcb96565f08c0a9a6042a96c74955f48b6160c13]

        Fix typo
        
        Change-Id: Ice72d00eb402a291f9a9e262a582493e316864fc
        Reviewed-on: https://gerrit.libreoffice.org/80358
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-07  Miklos Vajna  <vmiklos@collabora.com>  [751a89b9d120eccc6c4b53e3b398149f29c79ed9]

        vcl: fix Android build
        
        UNX is defined for Android. Other code in the same file has guards like:
        
        	#if !defined(ANDROID) && !defined(IOS)
        
        but this is already in an
        
        	#ifndef IOS
        
        block, so just check for ANDROID.
        
        Change-Id: I73f92ef5702ec1f1385e2ffa0ea3dbedf7d3b6a2

2019-10-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [8f6f9e4217d03d874fb1ce391730a1c893ab6844]

        tdf#127958 crash adding 2 or more files into writer master document
        
        clean up the memory management here, the SfxMedium wants to own the
        passed-in SfxItemSet
        
        Change-Id: I1bafa520ca7b833c4d2df7593649c3720c46e2ce
        Reviewed-on: https://gerrit.libreoffice.org/80332
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-07  Caolán McNamara  <caolanm@redhat.com>  [46c90ca5f92bfa517b8b89a2d42d60ec3f9f3adc]

        cid#1454634 silence Unchecked return value
        
        Change-Id: Ica5c87b1b217716d2522dd5b97ca73d8748d5f48
        Reviewed-on: https://gerrit.libreoffice.org/80330
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-07  Caolán McNamara  <caolanm@redhat.com>  [e5c67f714335000fcbd6ffb5f37bd1b9e9326bb8]

        cid#1454626 Uninitialized scalar field
        
        Change-Id: I953bf3828cf3c5df5335dbc9b1ee2142aff4047b
        Reviewed-on: https://gerrit.libreoffice.org/80329
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [439004122498b34433e2394d1d9c55c7d3666ab5]

        enable -Wrange-loop-analysis on clang
        
        Change-Id: I2095308943c94ad16c110d5fac47715398eb5d39
        Reviewed-on: https://gerrit.libreoffice.org/80187
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-07  Justin Luth  <justin.luth@collabora.com>  [875793d841165aaaaefa2c34b855e8f0f8a8c214]

        related tdf#99602 writerfilter TODO: subscript - use ParaStyle fontsize
        
        The existing code handled two situations:
        1.) if both position(escapement) and fontsize set via direct properties
        2.) if fontsize came from the document default properties.
        
        That misses both paragraph style fontsize (very common)
        and character style fontsize.  This patch adds checking for
        the paragraph style's fontsize.
        
        Change-Id: I25312cd4544cfd1be09b21c96a270cb05e4f5b8f
        Reviewed-on: https://gerrit.libreoffice.org/80179
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-07  Miklos Vajna  <vmiklos@collabora.com>  [a4b255ecdaba4c13933dfd3558f3cf7dab5ec0e5]

        sw: prefix members of SwElemItem
        
        See tdf#94879 for motivation.
        
        Change-Id: I54473674ff0e8928249059efdfb06f90ab7d2ad1
        Reviewed-on: https://gerrit.libreoffice.org/80331
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-10-07  Julien Nabet  <serval2412@yahoo.fr>  [52cda5c5ae426761ccbdb4f20419098eab195303]

        Fix FIXME in swcache.hxx
        
        by getting rid of useless IsAvail() function
        
        Change-Id: I7c3bbf74a9ef3aaa792936ef2b4887021226dd2a
        Reviewed-on: https://gerrit.libreoffice.org/80327
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-06  Caolán McNamara  <caolanm@redhat.com>  [b03c6bc011d05f33522537ed37fe01c30444be0f]

        fix android build
        
        Change-Id: Ied0e3affd81ea6072d1852dac73ef08f96760271
        Reviewed-on: https://gerrit.libreoffice.org/80328
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-06  Caolán McNamara  <caolanm@redhat.com>  [48595c805dd5b917e9bd01ad1c2deb4a047c5f7b]

        Related: tdf#127935 set default activate handler to toggle row expansion
        
        Change-Id: I2bbfb1445b8d2e748f642cdf4723d41b7f072e2b
        Reviewed-on: https://gerrit.libreoffice.org/80305
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-06  Noel Grandin  <noelgrandin@gmail.com>  [4b28b77eddfe48e709180f1ab81ac0d996796471]

        we can use Span for the cache key here
        
        Change-Id: I77894e3c5e3d68cb2a12abcc0b09f2c042664ba0
        Reviewed-on: https://gerrit.libreoffice.org/80315
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-06  Noel Grandin  <noelgrandin@gmail.com>  [0a6b9df8c8fc8e97ac627081485613e336051208]

        convert equals() to operator== in xmlreader::Span
        
        Change-Id: Ic6a8eae344c06be87e2bc4bf7f242a2d18ebc8ad
        Reviewed-on: https://gerrit.libreoffice.org/80312
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-06  Luboš Luňák  <l.lunak@collabora.com>  [3e5d4ecbde512efe169536544489635f7f076fd2]

        the PCH in compilerplugins should also depend on the Makefile
        
        Otherwise it may not get rebuilt in Jenkins when flags in the Makefile
        change.
        
        Change-Id: I9a06c5bbfd4af2714497c5658d8c523a6c929f68
        Reviewed-on: https://gerrit.libreoffice.org/80318
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-06  Luboš Luňák  <l.lunak@collabora.com>  [1cccad3dd24e4a5cf5d7299326ae302e71980971]

        replace throw with abort
        
        There is nothing catching the exception anyway, and this fails
        to compile if compiling the plugin with Clang's CXXFLAGS (which
        include -fno-exceptions).
        
        Change-Id: Iad9316ad9613e4fd66d0e5a16fd71bbb8066cc2b
        Reviewed-on: https://gerrit.libreoffice.org/80299
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-06  Dennis Schridde  <devurandom@gmx.net>  [cb060c2fe9e03b49953f43ab605559c4542e2ae4]

        tdf#124456: Make Ant configure.ac check more robust
        
        Change-Id: Iee16dd23c7881756663e8b6a67e4391186a6e430
        See-Also: https://bugs.gentoo.org/682156
        Reviewed-on: https://gerrit.libreoffice.org/80233
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-06  Stephan Bergmann  <sbergman@redhat.com>  [ac87cfdf263d2abd97b32857534d0f749b7c4479]

        Replace SystemEnvData pToolkit/pPlatformName strings with enums
        
        (and streamline those data members' names)
        
        Change-Id: Ifdd596c7a54dd507045d412c30b463468c2f798b
        Reviewed-on: https://gerrit.libreoffice.org/80313
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-06  Noel Grandin  <noelgrandin@gmail.com>  [6a789e617ed07bfddc516c8fc0cf94cd6dfe7250]

        improve SfxPoolItem operator== implementations
        
        (*) make them all call the superclass operator==
        (*) make the base class check which and typeid to ensure
        we are only comparing the safe subclasses together
        (*) remove a couple of operator== that were not doing
        anything useful
        
        Change-Id: Ia6234aed42df04157a5d6a323dc951916a9cb316
        Reviewed-on: https://gerrit.libreoffice.org/80308
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-06  Stephan Bergmann  <sbergman@redhat.com>  [070b3a848d6824ea154ae2d68fc7571feed60a5f]

        SystemEnvData::nSize is no longer read and can be removed
        
        ...since 5926b22b5dc33490d23d594b129eb8a70b94ffb0 "The SystemEnvData passed into
        the canvas factories appears to be unused".  (And the user-provided SvpSalObject
        ctor can be removed, at which point the use in SvpSalInstance::CreateObject
        should be written without "()" to avoid loplugin:subtlezeroinit.
        
        Change-Id: I4392fa2d697b29c814d7b577a7b1f8c984c05e70
        Reviewed-on: https://gerrit.libreoffice.org/80298
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-06  Julien Nabet  <serval2412@yahoo.fr>  [def00961243da0662f394bdf58b1157cfd45dfab]

        Optimize getNamespaceId (xmlreader)
        
        Adding a map to cache values allows me
        20s -> 13s to start LO
        
        Change-Id: If343225def253e29696b96f223cdcb54d0d8525d
        Reviewed-on: https://gerrit.libreoffice.org/80290
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-05  Kohei Yoshida  <kohei.yoshida@gmail.com>  [892851fe0c0490860d9aeea4b0752de52e886721]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - XML Source is no longer an experimental feature.
            
            See abb6ee1d2a0f40a4a29c60fb0c71c5644294d658 in the core repository.
            
            Change-Id: I486931b9519200a922bd82dfb051c1500ada12d0
            Reviewed-on: https://gerrit.libreoffice.org/80309
            Tested-by: Jenkins
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2019-10-05  Caolán McNamara  <caolanm@redhat.com>  [f9877e1e9abd10bb5bfcae00269c743ca6e62c60]

        ofz#17212 Floating point exception
        
        deploy a workaround, bug logged against boost as:
        https://github.com/boostorg/boost/issues/335
        
        Change-Id: I9791133e926dd474ddc5960a33fd90592ce3dcb3
        Reviewed-on: https://gerrit.libreoffice.org/80304
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-05  Kohei Yoshida  <kohei@libreoffice.org>  [20a1904945ea95df0a5d689705d2db97a6424109]

        Let's bring XML Source out of the list of experimental features.
        
        Change-Id: I872a047fe3791253aa52b19d544fb5f26ff22f9d
        Reviewed-on: https://gerrit.libreoffice.org/80296
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2019-10-05  Caolán McNamara  <caolanm@redhat.com>  [368195c06679417e493db4f2060321895472f0b3]

        only MultiLineEditSyntaxHighlight uses UpdateData
        
        and only the VclMultiLineEdit one which hides the Edit one so remove the unused
        Edit UpdataData related functions leaving the VclMultiLineEdit set
        
        Change-Id: Icd9a633d28907b3e5a3d52771b31574984e64d92
        Reviewed-on: https://gerrit.libreoffice.org/80228
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-05  Caolán McNamara  <caolanm@redhat.com>  [8fe484a989a1bea05dd9d1bc032c859c83966b0b]

        FileControl can be private inside svtools
        
        Change-Id: I52edd5166edc9aceeafffed898835fe5bc46880c
        Reviewed-on: https://gerrit.libreoffice.org/80232
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-05  Caolán McNamara  <caolanm@redhat.com>  [9be58fddb9c88d0fb058dcb7936a17c9d45d0237]

        Resolves: tdf#127946 pass in argument for dialog parent
        
        Change-Id: If1e8339277cedf2577934246a568ecc869355a9e
        Reviewed-on: https://gerrit.libreoffice.org/80291
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-05  Stephan Bergmann  <sbergman@redhat.com>  [5926b22b5dc33490d23d594b129eb8a70b94ffb0]

        The SystemEnvData passed into the canvas factories appears to be unused
        
        It was passed in as aArg[1] ever since d551190e8311242eadda4a3e82efff160175cb04
        "INTEGRATION: CWS canvas05", but I can't find any current use of that specific
        argument in canvas/source/ (assuming that all the factories are implemented
        there), nor can I find any trace in the git history of it ever havig been used.
        
        That means that Window::GetSystemDataAny is unused now and can be removed.
        
        Change-Id: I16efe548afb5cc3e0606cffea135f7e6674d5def
        Reviewed-on: https://gerrit.libreoffice.org/80295
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-05  Jim Raykowski  <raykowj@gmail.com>  [623c0cff7589e3f2298c16c7402cf160b99fabe2]

        tdf#127935 Make double click expand/collapse entry in option tree
        
        Also makes keyboard use to expand/collapse work
        
        Change-Id: I5b9d065ebe4a612ebe9658feb9ff71c504de7982
        Reviewed-on: https://gerrit.libreoffice.org/80173
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-05  Caolán McNamara  <caolanm@redhat.com>  [588dceaa3858ce96172d968be21ee5c7ad401e44]

        don't need button.hxx here
        
        Change-Id: I6c3225e28a05633fb68d5a08e2134c1251308717
        Reviewed-on: https://gerrit.libreoffice.org/80231
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-05  Caolán McNamara  <caolanm@redhat.com>  [76c5f33e65e9a36c94c46f1ed0b6d33721d21cfb]

        move file picker only code to fpicker
        
        Change-Id: I47cc2cb7db396a06a2abeffe4a5d40a039f21c58
        Reviewed-on: https://gerrit.libreoffice.org/80222
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-05  Stephan Bergmann  <sbergman@redhat.com>  [108d1b7c62bba7220f0e61bba8bb04ccc545bc63]

        The checks should apparenty be maArguments.getLength() >= 5
        
        ...given that maArguments[4] is accessed two lines further down, in both cases.
        Looks like typos in b6a7c4da52acf45a7b69d1e81cf9548f8552752e "INTEGRATION: CWS
        canvas05".
        
        Change-Id: Iee8a111126f2b81c9e586fe8e3c569fbd81dd8f4
        Reviewed-on: https://gerrit.libreoffice.org/80289
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-05  Caolán McNamara  <caolanm@redhat.com>  [86875a2e910bcc1a9d2c47c34ea5f71501776193]

        ofz#17448 avoid OOM
        
        Change-Id: Ie709eb0ce7c3987081b4b01fd96e7f99e7a48c27
        Reviewed-on: https://gerrit.libreoffice.org/80240
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-05  Caolán McNamara  <caolanm@redhat.com>  [dd2b43c8a3c7cc5b7f057f26c0f43978b9e31f68]

        ofz#16306 avoid timeout
        
        Change-Id: I668b590d7abf466b90a1123ef9c8b9fed1a907ed
        Reviewed-on: https://gerrit.libreoffice.org/80251
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-05  Noel Grandin  <noelgrandin@gmail.com>  [4f7c0393d5dab5c0451d16a694fab963bdc98966]

        simplify SfxAllEnumItem
        
        It is just a data carrier for an array of values for
        SID_ATTR_PATHNAME, it does not need associated enum logic.
        
        Change-Id: I547cd5580d02eb9c261feeb3545e31910a4ed644
        Reviewed-on: https://gerrit.libreoffice.org/80253
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-05  Stephan Bergmann  <sbergman@redhat.com>  [d2c49bfde8e4e5f17cc80f5f5cc99ebb0aec1946]

        Drop bogus memset
        
        ..that is both bad and unnecessary since
        8003f8694ac7c4bc117f7ce692339534d37681f0 "loplugin:useuniqueptr in
        oneToOneMappingWithFlag" changed oneToOneMappingWithFlag::mpIndex from an array
        of raw pointers to an array of std::unique_ptr.
        
        Change-Id: I247a619ebd7804a8a4faee2797f8c4753f9c4ec6
        Reviewed-on: https://gerrit.libreoffice.org/80288
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-05  Noel Grandin  <noelgrandin@gmail.com>  [96ccf745fb212f85a81afb4b9d17fa0f7667b935]

        Convert some SID in sd to SfxUInt16Item
        
        Some, like SID_NAVIGATOR_PAGE were incorrectly using
        SfxAllEnumItem, and others did not need to use SfxAllEnumItem.
        
        Change-Id: I0f61dcdda8bbc021667db3cf78141778f7b85087
        Reviewed-on: https://gerrit.libreoffice.org/80252
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-05  Noel Grandin  <noelgrandin@gmail.com>  [b0b8851021cee26412182b51ed28fe574632a4d6]

        Convert various FID_VALID_* to SfxUInt16Item
        
        Change-Id: Ic21ec69513ee520cedc026b8c2d657464beed19b
        Reviewed-on: https://gerrit.libreoffice.org/80250
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-05  Noel Grandin  <noelgrandin@gmail.com>  [9ba86e80ec77c02e4b759a08264c035fba6f2b7c]

        Convert various RPTUI_ID_* to SfxUInt16Item
        
        Change-Id: I261c30c35d3967ece7078b8529a42e646c00a90f
        Reviewed-on: https://gerrit.libreoffice.org/80249
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-05  Noel Grandin  <noelgrandin@gmail.com>  [faec1a870e671e79d1cdc532a509c345e3731c16]

        Convert SID_PAPER_START/END to SfxUInt16Item
        
        Change-Id: I62067075853b1d5c893c14d72a247b07a3cc5585
        Reviewed-on: https://gerrit.libreoffice.org/80248
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-05  Noel Grandin  <noelgrandin@gmail.com>  [85091c7bf5c3f2fcf409fd2691f227ca7f353945]

        Convert SID_ENUM_PAGE_MODE to SfxUInt16Item
        
        Change-Id: I5cffa31b45b7752ba3ff18c8a92da9766fcf8de6
        Reviewed-on: https://gerrit.libreoffice.org/80241
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-05  Noel Grandin  <noelgrandin@gmail.com>  [191794ab56e561b86c5092ea9b23f4688bbb6ebb]

        use SfxUInt16Item for SID_ATTR_TRANSFORM_SIZE_POINT
        
        Change-Id: Id7762047a17a1652c91761d3c910eadd3393040b
        Reviewed-on: https://gerrit.libreoffice.org/80237
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-05  Stephan Bergmann  <sbergman@redhat.com>  [594923028b45d55ef7cac3b28ded0d132dca2831]

        Drop bogus memset
        
        ...that is both bad and unnecessary since
        57871f98d30c0283969de1a41e72f5838d6c0eb0 "loplugin:useuniqueptr in SwNumRule"
        changed SwNumRule::maFormats from an array of raw pointers to an array of
        std::unique_ptr.
        
        Change-Id: I0cb05f022b2f067c0b62ecd42878377b139ec4fe
        Reviewed-on: https://gerrit.libreoffice.org/80281
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-05  Stephan Bergmann  <sbergman@redhat.com>  [52c3aae9b0ee9a3fb7cd38b6c4bb0b95916a1812]

        Drop bogus memset
        
        ...that is both bad and unnecessary since
        76643b208c7f0c43b0603e08a3b37f29878c42ea "loplugin:useuniqueptr in SvxNumRule"
        changed SvxNumRule::aFmts from an array or raw pointers to an array of
        std::unique_ptr.
        
        Change-Id: I889da7973958d5546ded67be4f51f6312b240ea9
        Reviewed-on: https://gerrit.libreoffice.org/80275
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-05  Stephan Bergmann  <sbergman@redhat.com>  [35d21e4bf6f66b3bbc7a44fcf184cb721b524a94]

        Remove redundant memsets
        
        ...since 1f8c2a2e5c8bda6e6e35a868e5ac7afdc7d32317 "coverity#1187868
        Uninitialized pointer field" introduced a default ctor zero-initializing all
        members of SystemEnvData
        
        Change-Id: Ifd31282ab4b82e26733afdd74c234a8a1b4dbb4c
        Reviewed-on: https://gerrit.libreoffice.org/80255
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-05  Stephan Bergmann  <sbergman@redhat.com>  [d03041e19215592f21ba1222d3cfa29e1f94260a]

        Drop bogus memsets
        
        ...that are both bad and unnecessary since
        54604f01330063635fb974b0ab4335d6af851551 "loplugin:useuniqueptr in
        SwNumRulesWithName" changed SwNumRulesWithName::aFormats from an array of raw
        pointers to an array of std::unique_ptr.
        
        (GCC -Wclass-memaccess didn't catch that because it apparently fails when the
        argument is of array instead of pointer type.)
        
        Change-Id: I6a4a03b1d16c203118fc83c0c3c44646be39a5b3
        Reviewed-on: https://gerrit.libreoffice.org/80254
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-05  Michael Weghorn  <m.weghorn@posteo.de>  [74145ccf0731cf39d57d092bb832884f6ef47ba5]

        bin/find-most-common-warn-messages.py: Switch to python3
        
        python2 is nearing its EOL.
        (The new version still runs fine with python2 if explicitly called
        as 'python2 bin/find-most-common-warn-messages.py').
        
        Change-Id: I1153a3e468a7f36c299767a32f683b84efa8af04
        Reviewed-on: https://gerrit.libreoffice.org/80286
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-10-04  Caolán McNamara  <caolanm@redhat.com>  [f6ddb203a74cf3373df15636cf9ac2973abdca66]

        ofz#17675 loop in lwp filter
        
        Change-Id: Id0c75e03794a622a9353559453ab5688c31f4b9d
        Reviewed-on: https://gerrit.libreoffice.org/80238
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-04  Caolán McNamara  <caolanm@redhat.com>  [60ef0a2ff7fad0d94f4cc5020df3aee14568a82c]

        ofz#17992 null deref
        
        presumably since...
        
        commit f9aac900ada3d507526eeeed5b51fc7a10ab4cae
        Date:   Wed Oct 2 14:57:16 2019 +0200
        
            tdf#81100 DOCX import: repeat header according to table style
        
        Change-Id: I4f093606a15909c8e29b18dfb792abd938a80c5b
        Reviewed-on: https://gerrit.libreoffice.org/80234
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: Jenkins

2019-10-04  Caolán McNamara  <caolanm@redhat.com>  [8bb5b028b975b9a92d053a784f7940cc6c4fe97f]

        ofz#17823 avoid timeout
        
        Change-Id: I3658d476873a502adc0cbd8be9a4f6ffd5b62c87
        Reviewed-on: https://gerrit.libreoffice.org/80236
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-04  Caolán McNamara  <caolanm@redhat.com>  [ba32c6646812eaecd89d67e777f1bf2378d9faae]

        SvtFileView not referenced in any .uis anymore
        
        through the fpicker constructs one directly
        
        Change-Id: Ic365231e78ca9425b97006a156273479d104eae9
        Reviewed-on: https://gerrit.libreoffice.org/80211
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-04  Caolán McNamara  <caolanm@redhat.com>  [3022dc22ceae5da4e8c8d6b287c03619e03fc123]

        weld OCollectionView
        
        Change-Id: I3aac2b42442ec3f61c2d18369eae061ae44880a5
        Reviewed-on: https://gerrit.libreoffice.org/80205
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-04  Caolán McNamara  <caolanm@redhat.com>  [6e2a7571e8ee4960f54610ba790394202c4d7aed]

        tdf#127529 vertical text not drawn in slideshow canvas
        
        because the canvas text drawing impl falls back to using an OutputDevice view
        of the canvas to use the vcl text drawing apis to achieve vertical text
        
        To get an OutputDevice view of the canvas there is a specific VirtualDevice
        ctor available to create a VirtualDevice that, unlike the normal case, doesn't
        have its own specific backing buffer, but instead draws to the underlying target
        provided via the SystemGraphicsData arg
        
        The svp/gtk impl missed that understanding and provided an ordinary
        VirtualDevice with its own backing buffer, not a VirtualDevice that would draw
        to the expected target surface of the canvas. So the vertical text was drawn to
        a different surface than the intended one, and was just discarded.
        
        The cairo use in the canvas long precedes the use of cairo in vcl itself.
        
        Seeing as text is now rendered with cairo in all cases where the canvas uses
        cairo its probably now pointless for canvas to have its own text rendering
        path.
        
        Change-Id: Ie3b0a43ca2b746cbfe25e2d0415315b3d5403cd2
        Reviewed-on: https://gerrit.libreoffice.org/80162
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-04  Caolán McNamara  <caolanm@redhat.com>  [c6f0192114f1d09a9247199ef05149e75cfacb36]

        drop unnecessary includes
        
        Change-Id: I2d6828734cfdf795499d54e1b1e8ba9fc4b5a4d1
        Reviewed-on: https://gerrit.libreoffice.org/80197
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-04  Caolán McNamara  <caolanm@redhat.com>  [ea00e07467daf81c113ee9bb75e6f205c373dba1]

        drop some unnecessary includes
        
        Change-Id: I5bea83184dd900215ca6f60ba23a4d724789c753
        Reviewed-on: https://gerrit.libreoffice.org/80190
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-04  Caolán McNamara  <caolanm@redhat.com>  [be43987b3e467c41ce40afc6b2c93d89c285dc73]

        default arg never used
        
        Change-Id: I4b6277f6dd5557f9ae67588c86819666747400bf
        Reviewed-on: https://gerrit.libreoffice.org/80191
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-04  Caolán McNamara  <caolanm@redhat.com>  [66df5e5bb0fc19c28c99592b562be8778438057c]

        Related: tdf#127529 make it harder to misunderstand this VirtualDevice ctor
        
        Change-Id: I250bc68da118a994a2e0ff8ab9eb11112827756d
        Reviewed-on: https://gerrit.libreoffice.org/80158
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-04  Caolán McNamara  <caolanm@redhat.com>  [a7411c2ee537355dc8051b7059e3a4d0bc708c04]

        document 0 len case of set_max_length
        
        Change-Id: I8300ff2d68f35da38e2314eefa7f2a2184981eab
        Reviewed-on: https://gerrit.libreoffice.org/80194
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-04  Caolán McNamara  <caolanm@redhat.com>  [a6dfb3245f657f4b05559737f256b3d85e523037]

        sSubFolder contents is always overwritten
        
        Change-Id: Ic2183a81f85dfec5361db9bf42174f2f9218ae5b
        Reviewed-on: https://gerrit.libreoffice.org/80204
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3147eed16073b8e0682803894052f139f73172bd]

        Fix typo
        
        Change-Id: I553bbcdeef269317d97bed5242bc64cb1b42f91c
        Reviewed-on: https://gerrit.libreoffice.org/80227
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [96746acd895ba41838b28f07d25986b475243be7]

        Removed executable bit on cxx and ods files
        
        Change-Id: I137af32cdd3a9e145c0f436d98670869f15f6673
        Reviewed-on: https://gerrit.libreoffice.org/80226
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-04  Szymon Kłos  <szymon.klos@collabora.com>  [35cfde01b16632a357f5d6616137533d858b4db4]

        jsdialogs: hide one number format option initially
        
        For now mobile wizard in online uses static ui structure
        so avoid showing both types of controls for numbers
        
        Change-Id: I433fcf389b0dafb7234061e8d9ca56d132c0f257
        Reviewed-on: https://gerrit.libreoffice.org/80209
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-04  andreas kainz  <kainz.a@gmail.com>  [7c797847c59d2f07173525a0a3f5f934b8c140f2]

        button icons are always left align not top changed
        
        Change-Id: I28156de7d9adc74b02bfcecec82f282b7b1a35bf
        Reviewed-on: https://gerrit.libreoffice.org/79593
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-10-04  andreas kainz  <kainz.a@gmail.com>  [8963716da9e476de101177fef5eb38e310e5c7f3]

        Character dialog - Hyperlink move Events button and labels left align
        
        Change-Id: I33c3e5a957e84054518836f2cd5efea814bd1815
        Reviewed-on: https://gerrit.libreoffice.org/80020
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-10-04  Mike Kaganski  <mike.kaganski@collabora.com>  [5b8625bd88c5c23e5b7be1245737b6a2ac08c373]

        SvxAutoCorrect::GetPrevAutoCorrWord should not be const
        
        Change-Id: Icc5f8eae4347e097f7ff22212dd94467d0702353
        Reviewed-on: https://gerrit.libreoffice.org/80198
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-04  Mike Kaganski  <mike.kaganski@collabora.com>  [957a4d7f894e2339254c97f33f40436bf266917e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Also note that wildcards are supported
            
            Change-Id: I696133e08fa63f83f0865719cf477198968cab09
            Reviewed-on: https://gerrit.libreoffice.org/80111
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2019-10-04  Mike Kaganski  <mike.kaganski@collabora.com>  [82297a1e71cd5266b0f0bf0a2ee0c7a3fedce544]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - An alternative way for strings that contain regex metacharacters
            
            Change-Id: I856723418ebc006460b983899d6cbc8fc905988c
            Reviewed-on: https://gerrit.libreoffice.org/80110
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2019-10-04  László Németh  <nemeth@numbertext.org>  [a342efadfbaf5fb92a43e7b7e19e6674f2ea8b0a]

        tdf#52316 Writer status bar: show also printed page counts
        
        if they are different from the "normal" page counts.
        
        If the document contains automatically inserted blank
        pages, and the document setting "Print automatically
        inserted blank pages" is disabled, the status bar still
        shows page counts with blank pages. This is a problem
        especially, if the user wants to print a document range,
        because it's not possible to read the correct printing
        range from the status bar, and using the showed values,
        printing can result unwanted and missing printed pages
        without any notice if the Preview option is disabled
        in the Print dialog window (otherwise if the differency
        was noticed, it could be hard or near impossible to
        correct the range using the Preview window).
        
        Now, for example, if the title page followed an
        automatically inserted blank page and a third page,
        the status bar shows the following on the third
        page, if there is a differency in printing:
        
        Page 3 of 3 (Page 2 of 2 to print)
        
        If the setting "Print automatically inserted blank
        pages" of the actual document is enabled on page
        "LibreOffice Writer" of the File->Print... dialog
        window, or the document doesn't contain automatically
        inserted blank pages, there is no information
        about printed pages in the status bar (because there
        is no differency in page counting):
        
        Page 3 of 3
        
        Change-Id: I4cef762b8a8c10ae8f65d27c7ff550855219621e
        Reviewed-on: https://gerrit.libreoffice.org/80185
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-10-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [2debad5fbe059b504da14e65719e6d18c1dc4989]

        enable -Wunused-exception-parameter on clang
        
        which is useful because our MSVC build will warn about this by default
        
        Change-Id: Idcc0f08b69b6eda4dd2ab010a5fdb674787bebcf
        Reviewed-on: https://gerrit.libreoffice.org/80184
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [316557d6f4fe8a15112b39f3c808dda38cce018c]

        loplugin:unusedfields
        
        Change-Id: If0df5216dccd2c0a7aa790668471993f5d4d5d32
        Reviewed-on: https://gerrit.libreoffice.org/80183
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [ffa35b82ce845d82a5beae36eb57cec2b0c01233]

        loplugin:unusedmethods
        
        Change-Id: Idd98dc9e1090a6b09124c80eed5a878e5e966cfc
        Reviewed-on: https://gerrit.libreoffice.org/80182
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-04  Miklos Vajna  <vmiklos@collabora.com>  [41383ad341dbfcb0233cbbdaafceeb545b955ce3]

        vcl metafile dump: a relative file path is not a good default
        
        SvFileStream wants an absolute file URL, so improve the default
        minimally and also assert that opening the file worked, so the dump is
        not just silently discarded.
        
        Change-Id: Iaea45603db65aff475051ea83ba1b45992d53590
        Reviewed-on: https://gerrit.libreoffice.org/80195
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-10-04  Michael Stahl  <Michael.Stahl@cib.de>  [453847e817bc43cff52fcab9de104a12571a330f]

        sw: add DocumentContentOperationsManager::DeleteDummyChar()
        
        ... and lcl_RemoveFieldMarks() uses it; this avoids the problem that
        lcl_CalcBreaks() would of course remove the dummy character from the
        deletion range.
        
        Change-Id: Iba0f7901b9efe4af273e17c58c6b40d4fd783efd
        Reviewed-on: https://gerrit.libreoffice.org/80069
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-04  Caolán McNamara  <caolanm@redhat.com>  [7d2497be7d4068a0cf40911e522fe0848d399c6d]

        use normal VirtualDevice ctor, not the obscure SystemGraphicsData variant
        
        Change-Id: I4be43f692a29b1b1ee3f96bb34133f3ef0cf4eb7
        Reviewed-on: https://gerrit.libreoffice.org/80151
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-04  Justin Luth  <justin.luth@collabora.com>  [8eb0d8daa526d1c53363954d4d8730cad55f1910]

        related tdf#99602 writerfilter: deferredCharProps unhandled in Styles
        
        ...so don't add deferred properties during style import.
        Otherwise, the first paragraph picks up those attributes and
        applies them.
        
        Regression from 2012 - only affects subscript/superscript.
        
        Truly fixing this for Character Styles will be tricky,
        because it depends on the final fontsize - regardless of
        where it is set. So at the style level, the deferred
        property needs to be percentized based on SOMETHING, and then
        at appendText time the fontsize needs to be determined.
        If escapement is inherited from a style, then the escapement needs
        to be converted BACK into pointsize (based on style charsize),
        and then the final percentage can be calculated and
        directly applied. Yuck. I'm inclined to treat charstyle
        escapement like pre-2012, which just assigned default
        values and ignored the actual/given amount.
        
        Change-Id: I8e3783533ec18740e1c7d0b36c58b6c7e8ce107f
        Reviewed-on: https://gerrit.libreoffice.org/80178
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-10-04  Stephan Bergmann  <sbergman@redhat.com>  [67a2317be8a46b3254475c689e8eca5e9acd45ab]

        Revert "uitest: make child soffice process die when parent dies"
        
        This reverts commit d35840a2111beafe018851314a624e268e3cde6a, now that
        43aef04d77aafb9d055957642e62b559231f3711 "Reliably wait for soffice to
        terminate" makes sure that no soffice-related processes are left behind by
        UITests.  Using PR_SET_PDEATHSIG had the following drawbacks:
        
        * It defeats debugging if a runaway process is forcefully killed by the test
          framework.  (And there are already higher-layer mechanisms in place for the
          reliable termination of runaway tinderbox builds, see the commit message of
          43aef04d77aafb9d055957642e62b559231f3711 mentioned above.)
        
        * It is brittle in that it can terminate soffice-related processes too early, as
          the signal is sent as soon as the parent's thread that spawned the child (and
          not the parent process as a whole) terminates.
        
        * It is Linux-only.
        
        Change-Id: Ia07f5dbaafc824bad0dfbdb1a2aabe6d5508741b
        Reviewed-on: https://gerrit.libreoffice.org/80186
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-04  Mike Kaganski  <mike.kaganski@collabora.com>  [59e5d2c8839ee6bf2bb237c0db4a618cb98b2dd9]

        Deduplicate some serializer writing code, and simplify writing OString
        
        Change-Id: I391f8cb499a83f1f774fdcaa794169a218bdc7e5
        Reviewed-on: https://gerrit.libreoffice.org/80189
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-04  Michael Stahl  <Michael.Stahl@cib.de>  [314958decf4491ca7b11c2ef014d29ea2ae14d69]

        sw: SwXTextPortion "TextFieldSeparator"
        
        Change-Id: I60a5036168287b1972c18e74431b7a6101d85304
        Reviewed-on: https://gerrit.libreoffice.org/80052
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-04  Michael Stahl  <Michael.Stahl@cib.de>  [080eb8544ab65f757b0dc6c95328d3b9b47a5e64]

        sw: add CH_TXT_ATR_FIELDSEP
        
        ... and handle it in obvious places.
        
        Change-Id: I7e9668994be0bd246f89ecc60fd0a42c240cce0c
        Reviewed-on: https://gerrit.libreoffice.org/80051
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-04  Michael Stahl  <Michael.Stahl@cib.de>  [7ade17fd46c986ad2a624982c5737d7c667b8c89]

        sw: add IDocumentMarkAccess::getFieldmarkAt()
        
        ... and use it where the mark for a given CH_TXT_ATR_FIELD* is
        retrieved.
        
        Change-Id: Id58ac2967ab66be8a07586ef31cfe9e18a5f073d
        Reviewed-on: https://gerrit.libreoffice.org/80050
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-04  Michael Stahl  <Michael.Stahl@cib.de>  [c3f746281f6ba4cbff95509c4791e203f260ec3d]

        sw: add PortionType for fieldmarks for debugging
        
        Change-Id: Ie263b09ac499cf30e294300b9ad609461f6ba0ac
        Reviewed-on: https://gerrit.libreoffice.org/80049
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-04  Michael Stahl  <Michael.Stahl@cib.de>  [127f50acabca228174333e773653b32e1265e5ca]

        sw: remove dead branches in DocumentContentOperationsManager
        
        Change-Id: I481b993c54fbd06d399193d0d75212599ca6fa78
        Reviewed-on: https://gerrit.libreoffice.org/80048
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-04  Michael Stahl  <Michael.Stahl@cib.de>  [8ec897277271078ceb154f6f18427542c7bd1c01]

        sw: Overwrite() should ignore CH_TXT_ATR_INPUTFIELD*
        
        Change-Id: I8c5b3d8f9d3c16f45b1b958a566121308cbf0468
        Reviewed-on: https://gerrit.libreoffice.org/80047
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-04  Jan Holesovsky  <kendy@collabora.com>  [1dbaff61609d7643311b968bef69be4276b109e7]

        tdf#127941: Don't be _that_ eager to assert(!IsTextEdit());
        
        Turns out that this is still a condition that can happen regularly:
        
        * open Impress
        * click an object with a spelling mistake
        * press F7 to activate the spelling dialog (don't choose it from the
          menu)
        => assert()
        
        It is unclear how to sort this out correctly without refactoring, and
        also unclear how many other cases fail this condition, so let's change
        to SAL_WARN_IF for the moment.
        
        Change-Id: I97730cc93c86c279973702bbf4ddc922f1616c0b
        Reviewed-on: https://gerrit.libreoffice.org/80170
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2019-10-04  Noel Grandin  <noelgrandin@gmail.com>  [01619f03f3b369e2ccdd42b53eb275d3048807d1]

        use SfxUInt16Item for SID_METRIC_ITEM
        
        because we aren't using the array of values in SfxAllEnumItem
        
        Change-Id: I67ccb7737c52f9949495c53881e052d5005882aa
        Reviewed-on: https://gerrit.libreoffice.org/80165
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-04  Caolán McNamara  <caolanm@redhat.com>  [92a435a3fea1fda933c1d418e4711a9bfb3bdb2a]

        Resolves: tdf#127953 destroy shape before model
        
        Change-Id: I27bf76d8f7e196db57fa56181e06e578915b980d
        Reviewed-on: https://gerrit.libreoffice.org/80148
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-04  Stephan Bergmann  <sbergman@redhat.com>  [43aef04d77aafb9d055957642e62b559231f3711]

        Reliably wait for soffice to terminate
        
        ...to avoid leftover soffice-related processes (oosplash, soffice.bin) from
        UITests, whose occasional presence on tinderboxes is discussed in the comments
        to <https://gerrit.libreoffice.org/#/c/79854/> "uitest: make child soffice
        process die when parent dies".  Should sucha an soffice-related process fail to
        terminate, the UITest will now fail to terminate too, and (a) a developer can
        debug the hung processes or (b) a tinderbox can reliably kill all processes (cf.
        <https://gerrit.libreoffice.org/plugins/gitiles/lode/+/
        bea0738dbadfe8784e5d3c00f533acf101db4e7e%5E%21> "tb_slave_wrapper: trap signal
        and kill -9 everything").  This is in line with the waiting in tearDown in
        unotest/source/python/org/libreoffice/unotest.py, and with the corresponding
        behavior of C++ and Java test frameworks in unotest.
        
        Change-Id: Ieb5c48964428bc05fa8c0f83af9426641d6df693
        Reviewed-on: https://gerrit.libreoffice.org/80175
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-04  Mike Kaganski  <mike.kaganski@collabora.com>  [479151c6e194bdf40a0c15a0676460eb94293601]

        Convert FSNS macro to constexpr function
        
        Change-Id: I823305cdf746098762b77a53c5b93035cda7ec6f
        Reviewed-on: https://gerrit.libreoffice.org/80176
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-04  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [b3c072a4ee94c5f86723cdcc98ea08f46f981b4a]

        find-unneeded-includes: ignore extra recommendations
        
        When IWYU is used to check cxx files it also checks associated
        hxx (but for .hxx -> .h too) files too and gives addition/removal recommendations
        There is no documented way of disabling this.
        
        Currently f-u-i does not differentiate between recommendations for the
        checked file and its header and prints everything.
        Which means sometimes I need to update .hxx files or blacklist warnings
        that interestingly are not shown when the same .hxx is checked with IWYU.
        
        The worst example is ucb/source/ucp/ftp/curl.hxx where IWYU gives recommendations
        for /usr/include/x86_64-linux-gnu/curl/curl.h
        
        Remedy this with considering the full
        filename + should add these lines: / should remove these lines:
        string as beginning of interesting recommendations
        
        Also remove some now obsolete blacklist entries from yaml files
        
        Change-Id: I1d139536992e4b56c699c31a4cc6491d373c2002
        Reviewed-on: https://gerrit.libreoffice.org/80172
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-04  Miklos Vajna  <vmiklos@collabora.com>  [5d89d64846cd9fa56ffae47aae7c8c52a2a5feea]

        xmloff: create XMLDrawMetaExportOOO instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: Ia7ca975486be09acd2655c59b65e1f2a57774f32
        Reviewed-on: https://gerrit.libreoffice.org/80166
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-04  Luboš Luňák  <l.lunak@collabora.com>  [c43978ecf329824b619a124e860bd683feec966f]

        use common PCH in sd/
        
        Change-Id: I6dd2f7d54a2dd1d28a2b180887a97750ae8bce36
        Reviewed-on: https://gerrit.libreoffice.org/79817
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-04  Luboš Luňák  <l.lunak@collabora.com>  [2c3f9fa504bb444caa5c60015ce89bdaacce380b]

        use the common system PCH header in sw/
        
        I suppose a number of these should even better use a shared PCH that
        also includes Writer headers.
        
        Change-Id: I3227bff71ddc2cd2e59ef18c1481606de16f9ea5
        Reviewed-on: https://gerrit.libreoffice.org/79816
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-04  Luboš Luňák  <l.lunak@collabora.com>  [ba33189343a622bddb78657bbb111e5f10ba82a4]

        add gbuild function for a common PCH and use it in sc/ and sax/
        
        And make it simple to disable the whole feature by setting
        gb_DISABLE_PCH_REUSE=1, just in case.
        Also work around a possible BOOST_ALL_NO_LIB mismatch when
        using the common PCH.
        
        Change-Id: I96fd507edf1ada6242ac225026250e5a588d0193
        Reviewed-on: https://gerrit.libreoffice.org/79365
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-04  Luboš Luňák  <l.lunak@collabora.com>  [98dc4ec4957ffa520c9acb21d2477df36496a000]

        support reusing PCH if linktarget has additional reasonable defines
        
        Where reasonable means they are from a list of defines known not
        to affect the system headers, and so they are safe to differ from
        how the PCH was built. A bit hackish, but works in practice.
        
        Change-Id: Ia00d2e4c56212aca05ba9d47abbb0d253998219f
        Reviewed-on: https://gerrit.libreoffice.org/79364
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-04  Luboš Luňák  <l.lunak@collabora.com>  [08d02b550a1aee0e109334384c260244d450d6a0]

        add "system" PCH that contains often used system headers such as STL
        
        The idea is that this PCH will be used as a fallback for linktargets
        that do not explicitly set their own PCH.
        
        Change-Id: If05d3f04893a386e5d991f913e094f49249c8f44
        Reviewed-on: https://gerrit.libreoffice.org/79363
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-04  Luboš Luňák  <l.lunak@collabora.com>  [fd90ad734a931ddfdff4df9bfcf10f12a87b0286]

        add gb_LinkTarget_reuse_precompiled_header
        
        Similar to gb_LinkTarget_set_precompiled_header, but uses PCH
        created by another linktarget. This allows using a PCH even for linktargets
        that are small and creating their own dedicated PCHs is not worth it.
        
        The ultimate goal is having some default PCH that will be used if no
        explicit PCH is set.
        
        Change-Id: I4d72acdba7181bb5c7c1cdead776f548be36ba33
        Reviewed-on: https://gerrit.libreoffice.org/79362
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-04  Luboš Luňák  <l.lunak@collabora.com>  [87608490f205b2fbc2b453ad8ded33050ac29b90]

        filter arguments to MSVC to avoid the annoying D9025 warning
        
        GCC/Clang do not bother with warning about overriding e.g. -O2
        with -O0, AFAICT it's quite a common practice, and I really don't
        see any good reason for the warning, and even less so for not even
        being able to disable it. Without this, enabling SSE2/AVX2
        would warn about overriding the default -arch:SSE (that's hardcoded
        by configure to be part of the compiler command).
        
        Change-Id: I9f9109b77de90085486bc2a98f1b453a41755e60
        Reviewed-on: https://gerrit.libreoffice.org/80123
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-04  Luboš Luňák  <l.lunak@collabora.com>  [127250edb6d613a2425fe303bc6cdb9fa2c3b99c]

        common gbuild function for getting the correct windows compiler
        
        Change-Id: Ia4001a4a3a0ac8490ab7104a25ccd688d18b8aa1
        Reviewed-on: https://gerrit.libreoffice.org/80122
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-04  Luboš Luňák  <l.lunak@collabora.com>  [f87c4e1c2458177c75b12f8ff59d214afcc71c47]

        do not abort build on PCH CXXFLAGS mismatch if set explicitly
        
        All the various gb_CppunitTest_add_cxxobjects variants actually
        allow passing additional CXXFLAGS. However, currently that would
        abort the build if PCH is used, because PCH requires the same
        CXXFLAGS. But if those extra CXXFLAGS are set explicitly, just
        skip using the PCH for that one file, as the mismatch is intentional.
        
        Change-Id: Iec4eed6d5f94c3e97ee461241203a84d21e8113c
        Reviewed-on: https://gerrit.libreoffice.org/80120
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-04  Luboš Luňák  <l.lunak@collabora.com>  [dc34ab8105d9a3a0766a1cbd09b2eeb36fa8f2d2]

        always use gb_LinkTarget__get_cxxflags for cxxobjects
        
        E.g. gb_LinkTarget_add_exception_object adds it explicitly, but
        gb_LinkTarget_add_cxxobject itself does not, even though other variants
        (c,objc,objcxx) do it.
        This means that when compiling tools/qa/cppunit/test_cpuid.cxx it
        doesn't get the correct -O/-g flags, because CppunitTest_tools_test.mk
        uses gb_CppunitTest_add_cxxobjects to add $(INTRINSICS_CXXFLAGS).
        And that in its own actually should use the add_exception_objects variant,
        it didn't presumably because that one used to have cxxflags passing broken
        until I fixed it in 4bbdab901eb3c7d32d28910fb830f4b0422eee91. The usage
        in Library_cpp_uno.mk even explicitly works around the lack of debug symbols.
        
        Change-Id: Idc794e95bb817cd2ba2942b8e1f04f80d6722f97
        Reviewed-on: https://gerrit.libreoffice.org/80119
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [d1a34deaa87225c5fb7972a93534cfd23a3f6439]

        loplugin:methodcycles
        
        Change-Id: Ie2eeba83bf176d5c2beadc4dc5286e827ddbadfc
        Reviewed-on: https://gerrit.libreoffice.org/80155
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [53df91adab37a65d87a44aa724b28128f32e9de5]

        loplugin:singlevalfields
        
        Change-Id: Ic74b400f0b929b4c57ad70d0b0936983a3d46360
        Reviewed-on: https://gerrit.libreoffice.org/80154
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-04  Szabolcs Toth  <szabolcs450@gmail.com>  [89c0b79911c469518c8872a4ec06b3d2c61c357c]

        tdf#123341 XLSX: fix vertical alignment in comments
        
        Import and export of VML element TextVAlign weren't
        supported by Calc, losing vertical aligment of the
        comments assigned to the spreadsheet cells.
        
        Change-Id: Ice70d3c65021902991ae869b6c60e30e4cdef8c3
        Reviewed-on: https://gerrit.libreoffice.org/78816
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-10-04  Szabolcs Toth  <szabolcs450@gmail.com>  [1ab80992b8b9445e4cfad7f5b772bbef5a4b3c7b]

        CppunitTest_sc_subsequent_export_test: correct link to namespace x
        
        This fix makes it possible to use assertXPath on VmlDrawing elements.
        
        Change-Id: I6feae279933f18209cda8193f73dec25acee3c71
        Reviewed-on: https://gerrit.libreoffice.org/79520
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-10-04  Mike Kaganski  <mike.kaganski@collabora.com>  [02bfb5e22eb55679e10d66e246218ea5adec65e1]

        Use function-local statics for SwStyleNameMapper lists/maps
        
        Simplifies memory management; makes code clearer; in case of
        SwStyleNameMapper::getHashTable, avoids unnecessary filling
        of vIndexes at each call.
        
        Change-Id: I789bc0695d39dddcccac6cbc43fb48ab94f1321b
        Reviewed-on: https://gerrit.libreoffice.org/80174
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-03  Stephan Bergmann  <sbergman@redhat.com>  [aceb396e65fe024afb9adfb2d4646f96ecb985c3]

        Propagate soffice process failure from OfficeConnection's tearDown
        
        ...which had gone missing with 98cbfb087eed0d1defa6ef26385fcf47f95c05fc "uitest:
        kill the LibreOffice instance if it ignores terminate request".
        
        (None != 0 is true, so there is no need to map from ret_attr to ret, and that
        code can be cleaned up a bit.)
        
        Change-Id: Ic5e429d61a10a2bbd5c28aeee9d8465cb05c1e4a
        Reviewed-on: https://gerrit.libreoffice.org/80147
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-03  Eike Rathke  <erack@redhat.com>  [354b29ace32b19a1b40e46612349b8d76f00c0c6]

        Resolves: tdf#122011 fix ValidExternal() check
        
        Tab==-1 may have been the condition 10 years ago, but at least since
        
            commit 296baa2fb6dd4150a7855114093a9703cdc18b09
            CommitDate: Tue Oct 5 18:14:37 2010 -0400
        
                Ported calc-extref-interpreter-rework-*.diff from ooo-build.
        
        that's not the case anymore.
        
        The check is only used in
        ScRefTokenHelper::compileRangeRepresentation() that is only used
        when creating chart data sources and sequences, thus may have gone
        undetected.
        
        Change-Id: I2eeb20ec740d286918b6ea29c017c32d03f970ad
        Reviewed-on: https://gerrit.libreoffice.org/80163
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-10-03  Julien Nabet  <serval2412@yahoo.fr>  [30308a8b4c89ea806dd61a20707bbe28c27286dc]

        Following "Simplify a bit SfxAllEnumItem (svl)"
        
        As Mike suggested in:
        https://gerrit.libreoffice.org/#/c/80089/
        
        Change-Id: Ie33cb1464907215ec23bf7be7cf5ce3fafdf6113
        Reviewed-on: https://gerrit.libreoffice.org/80161
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-03  Stephan Bergmann  <sbergman@redhat.com>  [34095197fcb992d3c1ea63888918495fcc6f6994]

        Fix --enable-gtk3-kde5
        
        ...after 09f77e8ed51fc64fccc6a14e87eed48b2f15a28d "loplugin:unusedmethods"
        
        Change-Id: I6cc0aaf7e14b58311b236f0c7974fb2ccf8ee799
        Reviewed-on: https://gerrit.libreoffice.org/80157
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [75ec373244918d1065bb7d373704800f963232ac]

        Removed duplicated include
        
        Change-Id: Ib6756d3170efd044271eca1fea24baa33abc74d6
        Reviewed-on: https://gerrit.libreoffice.org/80152
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-10-03  Caolán McNamara  <caolanm@redhat.com>  [730f50a86d9521c8d3793b40ce14c484d3e3c2f7]

        factor out the actual surface creation
        
        Change-Id: I77520b67b988f583dfd277e69d8181b9acdbd904
        Reviewed-on: https://gerrit.libreoffice.org/80153
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-03  Caolán McNamara  <caolanm@redhat.com>  [2483c98fe7a843ea5b7d258ac76f48433a3758ca]

        use "normal" VirtualDevice ctor, not the obscure SystemGraphicsData variant
        
        Change-Id: Id40f4763c2d72c84471f77bf88b1a342186cfbd4
        Reviewed-on: https://gerrit.libreoffice.org/80150
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-03  Caolán McNamara  <caolanm@redhat.com>  [fad3923c32b58c401aa2497734ba03b6a6d64ec6]

        Resolves: tdf#120209 reload names if setting for their language changes
        
        Change-Id: I386a598ae680c90e7d31bf821e7fb58391e5d45c
        Reviewed-on: https://gerrit.libreoffice.org/80130
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-03  Stephan Bergmann  <sbergman@redhat.com>  [dfe5ca213443415cbbcbe8968a4a872cc003c5be]

        Make sure TerminateListener doesn't outlive TransferableHelper
        
        With <https://gerrit.libreoffice.org/#/c/80147/> "Propagate soffice process
        failure from OfficeConnection's tearDown" included, UITest_calc_tests2 would
        start to fail with
        
        > ==1492559==ERROR: AddressSanitizer: heap-use-after-free on address 0x6110009d26a8 at pc 0x7f38d09d1eda bp 0x7f3814e617f0 sp 0x7f3814e617e8
        > READ of size 8 at 0x6110009d26a8 thread T44 (cppu_threadpool)
        >  #0 in com::sun::star::uno::BaseReference::is() const at include/com/sun/star/uno/Reference.h:94:27
        >  #1 in TransferableHelper::ImplFlush() at vcl/source/treelist/transfer.cxx:518:22
        >  #2 in TransferableHelper::TerminateListener::notifyTermination(com::sun::star::lang::EventObject const&) at vcl/source/treelist/transfer.cxx:254:14
        >  #3 in framework::Desktop::impl_sendTerminateToClipboard() at framework/source/services/desktop.cxx:1655:24
        >  #4 in framework::Desktop::terminate() at framework/source/services/desktop.cxx:332:13
        >  #5 in gcc3::callVirtualMethod(void*, unsigned int, void*, _typelib_TypeDescriptionReference*, bool, unsigned long*, unsigned int, unsigned long*, double*) at bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:77:5
        >  #6 in cpp_call(bridges::cpp_uno::shared::UnoInterfaceProxy*, bridges::cpp_uno::shared::VtableSlot, _typelib_TypeDescriptionReference*, int, _typelib_MethodParameter*, void*, void**, _uno_Any**) at bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:233:13
        >  #7 in unoInterfaceProxyDispatch at bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx:413:13
        >  #8 in binaryurp::IncomingRequest::execute_throw(binaryurp::BinaryAny*, std::__debug::vector<binaryurp::BinaryAny, std::allocator<binaryurp::BinaryAny> >*) const at binaryurp/source/incomingrequest.cxx:236:13
        >  #9 in binaryurp::IncomingRequest::execute() const at binaryurp/source/incomingrequest.cxx:79:26
        >  #10 in request at binaryurp/source/reader.cxx:85:9
        >  #11 in cppu_threadpool::JobQueue::enter(long, bool) at cppu/source/threadpool/jobqueue.cxx:107:17
        >  #12 in cppu_threadpool::ORequestThread::run() at cppu/source/threadpool/thread.cxx:165:31
        > 0x6110009d26a8 is located 104 bytes inside of 216-byte region [0x6110009d2640,0x6110009d2718)
        > freed by thread T0 here:
        >  #0 in free at /home/sbergman/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_malloc_linux.cpp:123:3
        >  #1 in rtl_freeMemory at sal/rtl/alloc_global.cxx:51:5
        >  #2 in cppu::OWeakObject::operator delete(void*) at include/cppuhelper/weak.hxx:87:11
        >  #3 in ScSelectionTransferObj::~ScSelectionTransferObj() at sc/source/ui/app/seltrans.cxx:149:1
        >  #4 in cppu::OWeakObject::release() at cppuhelper/source/weak.cxx:233:9
        >  #5 in cppu::WeakImplHelper<com::sun::star::datatransfer::XTransferable2, com::sun::star::datatransfer::clipboard::XClipboardOwner, com::sun::star::datatransfer::dnd::XDragSourceListener, com::sun::star::lang::XUnoTunnel>::release() at include/cppuhelper/implbase.hxx:115:62
        >  #6 in com::sun::star::uno::Reference<com::sun::star::datatransfer::XTransferable>::~Reference() at include/com/sun/star/uno/Reference.hxx:110:22
        >  #7 in vcl::GenericClipboard::~GenericClipboard() at vcl/source/components/dtranscomp.cxx:49:7
        >  #8 in cppu::OWeakObject::release() at cppuhelper/source/weak.cxx:233:9
        >  #9 in cppu::WeakComponentImplHelperBase::release() at cppuhelper/source/implbase.cxx:84:22
        >  #10 in cppu::PartialWeakComponentImplHelper<com::sun::star::datatransfer::clipboard::XSystemClipboard, com::sun::star::lang::XServiceInfo>::release() at include/cppuhelper/compbase.hxx:86:36
        >  #11 in com::sun::star::uno::Reference<com::sun::star::datatransfer::clipboard::XClipboard>::~Reference() at include/com/sun/star/uno/Reference.hxx:110:22
        >  #12 in ImplFrameData::~ImplFrameData() at vcl/inc/window.h:126:8
        >  #13 in vcl::Window::dispose() at vcl/source/window/window.cxx:550:9
        >  #14 in ImplBorderWindow::dispose() at vcl/source/window/brdwin.cxx:1664:18
        >  #15 in VclReferenceBase::disposeOnce() at vcl/source/outdev/vclreferencebase.cxx:38:5
        >  #16 in VclPtr<vcl::Window>::disposeAndClear() at include/vcl/vclptr.hxx:206:19
        >  #17 in vcl::Window::dispose() at vcl/source/window/window.cxx:517:34
        >  #18 in SystemWindow::dispose() at vcl/source/window/syswin.cxx:108:13
        >  #19 in WorkWindow::dispose() at vcl/source/window/wrkwin.cxx:128:19
        >  #20 in VclReferenceBase::disposeOnce() at vcl/source/outdev/vclreferencebase.cxx:38:5
        >  #21 in VclPtr<OutputDevice>::disposeAndClear() at include/vcl/vclptr.hxx:206:19
        >  #22 in VCLXWindow::dispose() at toolkit/source/awt/vclxwindow.cxx:939:21
        >  #23 in (anonymous namespace)::XFrameImpl::disposing() at framework/source/services/frame.cxx:2183:18
        >  #24 in cppu::WeakComponentImplHelperBase::dispose() at cppuhelper/source/implbase.cxx:102:17
        >  #25 in cppu::PartialWeakComponentImplHelper<com::sun::star::lang::XServiceInfo, com::sun::star::frame::XFrame2, com::sun::star::awt::XWindowListener, com::sun::star::awt::XTopWindowListener, com::sun::star::awt::XFocusListener, com::sun::star::document::XActionLockable, com::sun::star::util::XCloseable, com::sun::star::frame::XComponentLoader, com::sun::star::frame::XTitle, com::sun::star::frame::XTitleChangeBroadcaster, com::sun::star::beans::XPropertySet, com::sun::star::beans::XPropertySetInfo>::dispose() at include/cppuhelper/compbase.hxx:90:36
        >  #26 in (anonymous namespace)::XFrameImpl::close(unsigned char) at framework/source/services/frame.cxx:1728:5
        >  #27 in framework::pattern::frame::closeIt(com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&) at framework/source/inc/pattern/frame.hxx:62:21
        >  #28 in framework::CloseDispatcher::implts_closeFrame() at framework/source/dispatch/closedispatcher.cxx:492:10
        >  #29 in framework::CloseDispatcher::impl_asyncCallback(LinkParamNone*) at framework/source/dispatch/closedispatcher.cxx:371:20
        >  #30 in framework::CloseDispatcher::LinkStubimpl_asyncCallback(void*, LinkParamNone*) at framework/source/dispatch/closedispatcher.cxx:246:1
        >  #31 in Link<LinkParamNone*, void>::Call(LinkParamNone*) const at include/tools/link.hxx:112:45
        >  #32 in vcl::EventPoster::DoEvent_Impl(void*) at vcl/source/helper/evntpost.cxx:52:13
        >  #33 in vcl::EventPoster::LinkStubDoEvent_Impl(void*, void*) at vcl/source/helper/evntpost.cxx:48:1
        >  #34 in Link<void*, void>::Call(void*) const at include/tools/link.hxx:112:45
        >  #35 in ImplHandleUserEvent(ImplSVEvent*) at vcl/source/window/winproc.cxx:1960:30
        >  #36 in ImplWindowFrameProc(vcl::Window*, SalEvent, void const*) at vcl/source/window/winproc.cxx:2513:13
        >  #37 in SalFrame::CallCallback(SalEvent, void const*) const at vcl/inc/salframe.hxx:299:29
        >  #38 in SvpSalInstance::ProcessEvent(SalUserEventList::SalUserEvent) at vcl/headless/svpinst.cxx:283:22
        >  #39 in non-virtual thunk to SvpSalInstance::ProcessEvent(SalUserEventList::SalUserEvent) at vcl/headless/svpinst.cxx
        >  #40 in SalUserEventList::DispatchUserEvents(bool) at vcl/source/app/salusereventlist.cxx:108:17
        >  #41 in SvpSalInstance::DoYield(bool, bool) at vcl/headless/svpinst.cxx:428:19
        >  #42 in ImplYield(bool, bool) at vcl/source/app/svapp.cxx:446:48
        >  #43 in Application::Yield() at vcl/source/app/svapp.cxx:510:5
        >  #44 in Application::Execute() at vcl/source/app/svapp.cxx:427:9
        >  #45 in desktop::Desktop::Main() at desktop/source/app/app.cxx:1620:17
        >  #46 in ImplSVMain() at vcl/source/app/svmain.cxx:190:35
        
        Not sure if there is a better fix that would guarantee that mxTerminateListener
        can never be non-null in ~TransferableHelper.  (It is cleared in
        TransferableHelper::lostOwnership, so maybe a call to that is missing somewhere,
        or there is a race here?)
        
        Change-Id: I6d190b9565a352c1d454fd66ba598bf1b9e8d875
        Reviewed-on: https://gerrit.libreoffice.org/80149
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-03  Miklos Vajna  <vmiklos@collabora.com>  [c424a1f509205cfbaa3421bddfd6514b340a798a]

        DOCX import: fix interaction of table and paragraph style in table cells
        
        Both table and paragraph styles can define paragraph properties for the
        content of table cells, e.g. line spacing. The intended behavior is that
        direct formatting has priority, then paragraph style, then the table
        styles.
        
        But in practice table style had priority: table style is turned into a
        set of property name-value pairs by writerfilter/ code, then this is
        applied to the content of a cell using SwXCell::setPropertyValue(). To
        make sure that direct-format-from-table-style doesn't override
        direct-format, there was already a check to not replace properties which
        are set directly.
        
        The problem is that in case the property value comes from a paragraph
        style, that's not direct and still should have priority over
        direct-format-from-table-style.
        
        Fix this by checking for custom values not only in the paragraph's item
        set, but also in its parents. Unless the parent would be the default
        style, which doesn't count. Or in case the paragraph is numbered, which
        complicates the situation, so leave that case unchanged.
        
        Change-Id: Ib554247cdc51fee0d9a6c7a26aecd38442dfa692
        Reviewed-on: https://gerrit.libreoffice.org/80146
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-10-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [1b5dae25b0252ddf6021553f78b79115652c3b6b]

        loplugin:unnecessaryvirtual
        
        Change-Id: Ib329e251ee405f60568a2fea6cb93f54a84063cd
        Reviewed-on: https://gerrit.libreoffice.org/80144
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-03  Tor Lillqvist  <tml@collabora.com>  [6ad127ead70cc0942c9876556dda7f525d7d01a0]

        tdf#127766: Avoid ODR violation for class/struct FieldEntry
        
        We had a class FieldEntry in registry/source/reflwrit.cxx and a struct
        FieldEntry in sd/source/filter/eppt/text.hxx. That causes problems
        when code from both is linked into one binary, as in the iOS and
        Android apps. The wrong FieldEntry destructor got called from the code
        in sd which of course lead to a crash.
        
        Fix by putting the one in registry into an unnamed namespace. (I put a
        large chunk of the source file in it while at it.)
        
        Change-Id: I1b32075f7aba256129b36ceb38eba605c882b9ff
        Reviewed-on: https://gerrit.libreoffice.org/80141
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2019-10-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [9db8406b839df8a892d025e054e818def4a60edc]

        loplugin:virtualdead
        
        Change-Id: I86bae18ed2682871032aeb2a178f49f3e4601129
        Reviewed-on: https://gerrit.libreoffice.org/80129
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [09f77e8ed51fc64fccc6a14e87eed48b2f15a28d]

        loplugin:unusedmethods
        
        Change-Id: I9790d053248ae6bd58ecc026c774014c4e5e04aa
        Reviewed-on: https://gerrit.libreoffice.org/80115
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-03  Caolán McNamara  <caolanm@redhat.com>  [f29aa28100b899252a3419578be5d39e84863c36]

        Resolves: tdf#127882 gtk 3.18 crash in property dialog teardown
        
        due to the menubutton popovers in the custom property page
        
        workaround by reordering so scrolling window is torn down after the menubutton
        is destroyed and clear the popover in the menubutton dtor
        
        Change-Id: Icf06d912524af13a5590f160150f1a4e15f3e9f7
        Reviewed-on: https://gerrit.libreoffice.org/80117
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-03  Caolán McNamara  <caolanm@redhat.com>  [8e7679cb34f587d08d2485f6aee1b85fdbf2d699]

        fix DbaIndexDialog EditingActive
        
        Change-Id: I7f0fe341fef08358d71b13e646065b26f8a73951
        Reviewed-on: https://gerrit.libreoffice.org/80114
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-03  Caolán McNamara  <caolanm@redhat.com>  [522eb21e2d66550850b152c37255857b54ad36d7]

        fix GtkGrid does not have a child property called xalign
        
        Change-Id: I3e501d935bdb0bc6c3f151564f72b05fcc3b2f16
        Reviewed-on: https://gerrit.libreoffice.org/80107
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [77e9216ca1073caa0dcec23ef89808cc7f80fc06]

        loplugin:unusedfields
        
        and filter out the weld fields, since we're not touching them yet
        
        Change-Id: I3cc23c46d2650f13cb29c7d381687939d23e2882
        Reviewed-on: https://gerrit.libreoffice.org/80104
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-03  Caolán McNamara  <caolanm@redhat.com>  [81903d443116c643a9ff92d92c092812abc7f57d]

        merge msgbox and stdtext
        
        Change-Id: If95d78746eff3ae5343e7d4c6bb2433537ccb84d
        Reviewed-on: https://gerrit.libreoffice.org/80099
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-03  Caolán McNamara  <caolanm@redhat.com>  [ee2e8d0c0670b4eeecd73b76d7f182fa003426ae]

        drop some unnecessary includes
        
        Change-Id: I656ed2e29988fe47e4db8fa2ea8edec022bd56c2
        Reviewed-on: https://gerrit.libreoffice.org/80098
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-03  Julien Nabet  <serval2412@yahoo.fr>  [72d22380f9356b196e51299bf608c192b6fd6cf7]

        Simplify a bit SfxAllEnumItem (svl)
        
        Make private GetValueByPos which is only used in svl/source/items/aeitem.cxx
        Remove "RemoveValue" method which is only used in InsertValue( sal_uInt16 nValue, const OUString &rValue )
        It allows to call once "GetPosByValue" and the assert is useless since we're in the case:
        "else if ( nPos != USHRT_MAX )"
        
        I think we can more optimize by replacing vector by another container for pValues (type "SfxAllEnumValueArr").
        Indeed, we insert and remove a lot in pValues in a specific position. Vector is not the best container for this
        There's also still the part "//FIXME: Optimisation: use binary search or SortArray" in GetPosByValue_ method
        
        Change-Id: I0cafea70e9d0361ef9a7b345ff770a9b888ef85b
        Reviewed-on: https://gerrit.libreoffice.org/80089
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-03  Balazs Varga  <balazs.varga991@gmail.com>  [86e4d68e62c6291ef386b5fcf0f8912989f8e661]

        tdf#127907 tdf#126724 Chart DOCX import: fix axis title position
        
        Custom position of axis title reset to default when
        the document is opened in LibreOffice.
        
        Also fix tdf#126724 which was a regression from commit:
        48480d4f19d2fb92ca4ae0527eec4753cdc439c0
        (make tools::Rectangle::getBottom return 0 when empty)
        
        Note: The y coordinate of Y axis title position is still
        wrong because of another older bug.
        
        Change-Id: I449ad3b2252e05ab38d6752512d822c355ff8606
        Reviewed-on: https://gerrit.libreoffice.org/79966
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-10-03  Caolán McNamara  <caolanm@redhat.com>  [b0f2e3880cde52f06913fea55187075fb2c54bba]

        drop some unnecessary includes
        
        Change-Id: Ia388aef3063c99f3b0d9282f53e78edfda5ce4bb
        Reviewed-on: https://gerrit.libreoffice.org/80085
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-03  Caolán McNamara  <caolanm@redhat.com>  [d6d162828fb2bafab860b48215ee047509161854]

        update sw pch
        
        Change-Id: I5cf649c825f5dfc7130a2973ea1734bc9de4509f
        Reviewed-on: https://gerrit.libreoffice.org/80084
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-03  Caolán McNamara  <caolanm@redhat.com>  [1ba9cb0d84dca3e5c2afe134bdb5bdc8d211202e]

        update sd pch
        
        Change-Id: I557767fe8e148eabddd9ccdaf3fbe6caba2ac05d
        Reviewed-on: https://gerrit.libreoffice.org/80083
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-03  Caolán McNamara  <caolanm@redhat.com>  [c2af17df9b01fd387e1eaeb11c009e4df918596b]

        update sc pch
        
        Change-Id: I3ae5ee611d83ca1a3296711f72b96fcb9b475b38
        Reviewed-on: https://gerrit.libreoffice.org/80082
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-03  Caolán McNamara  <caolanm@redhat.com>  [758851a68a665094b089c350ed6b30ad3ae3e7b7]

        drop unnecessary include
        
        Change-Id: I2b93cda4110b15184cef657e4b63fec9b9aa166f
        Reviewed-on: https://gerrit.libreoffice.org/80081
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-03  Caolán McNamara  <caolanm@redhat.com>  [3bf512ec01b9b3bcb6226ebd6ffa748cdb230e85]

        update basctl pch
        
        Change-Id: Ia8adfaf9e4dfb31e44d401a411960abde7f28044
        Reviewed-on: https://gerrit.libreoffice.org/80079
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-03  Caolán McNamara  <caolanm@redhat.com>  [c00de80189caa204e4d3cef60c7f56b2e8a66533]

        drop some unnecessary includes
        
        Change-Id: I76eceb7eec534171420f2ac26918e44dde0dd738
        Reviewed-on: https://gerrit.libreoffice.org/80078
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-03  Caolán McNamara  <caolanm@redhat.com>  [13dffd2be76ad1e4911cd74f7b25485e5df02eb7]

        drop debugging RulerDebugWindow
        
        Change-Id: Icf0da14e17ca023bd93ca2a94290f5bbb8289f96
        Reviewed-on: https://gerrit.libreoffice.org/80068
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-03  Caolán McNamara  <caolanm@redhat.com>  [dc98588e94f868fb7241d1f9727a2d94e57a1280]

        drop unnecessary include
        
        Change-Id: I0122b989deef01f38e4fe4a1eb2d157ba01d660c
        Reviewed-on: https://gerrit.libreoffice.org/80067
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-03  Caolán McNamara  <caolanm@redhat.com>  [f0b4b42c39b314019438770c45778da2c6645d6c]

        rename SwNumFormatListBox back to NumFormatListBox
        
        Change-Id: Ie5d5a3d4bfad52d1f758a6b4e017a7f685630e97
        Reviewed-on: https://gerrit.libreoffice.org/80066
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-03  Caolán McNamara  <caolanm@redhat.com>  [fedf42c0a0d1ebe0c16516467a0730d350fa37dc]

        NumFormatListBox is unused
        
        Change-Id: I19292f1b1a2eb5abf250a222d0bdb254ae7350f2
        Reviewed-on: https://gerrit.libreoffice.org/80065
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-03  Caolán McNamara  <caolanm@redhat.com>  [489a544b80e5920dbdbc03d5bda61eda777a6a68]

        drop some unnecessary includes
        
        Change-Id: Ib73e1e87d3b2c0a38dd56d891f4ade84845ce228
        Reviewed-on: https://gerrit.libreoffice.org/80064
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-03  Miklos Vajna  <vmiklos@collabora.com>  [9e827baed18bbcd410029dbcb81ac5a0da2cc6b4]

        sw anchored object allow overlap: replace TODO with OASIS proposal
        
        Change-Id: I2746a2c55ed05cc58b2bcfed4f61c0461fce6ea1
        Reviewed-on: https://gerrit.libreoffice.org/80086
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c9336bfb6bbf6d73d3f23c124262ade30133448d]

        tdf#125565 always send the graphic selection for the table
        
        Change-Id: I7085b2f1ddcfd83eccbbcaba4892cde95b6bd85c
        Reviewed-on: https://gerrit.libreoffice.org/80034
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-10-03  László Németh  <nemeth@numbertext.org>  [f9aac900ada3d507526eeeed5b51fc7a10ab4cae]

        tdf#81100 DOCX import: repeat header according to table style
        
        Table style based repeating table header wasn't repeated,
        only direct table formatting.
        
        Change-Id: I119e6d32bf22c6c85a84aa42ae4cd6c5f60166b2
        Reviewed-on: https://gerrit.libreoffice.org/80053
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-10-02  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [1af2f8f75e4e15c1b0c3e5a04e405fc4b354ef2b]

        Update git submodules
        
        * Update translations from branch 'master'
          - update translations from weblate
            
            and force-fix errors using pocheck
            
            Change-Id: I7557b97bdb5a55b6fe5b9566c90bf8fb6ddd6468
            
          - update translations for 6.3.2 rc2
            
            and force-fix errors using pocheck
            
            Change-Id: Idc89d7732f84e6b59bfca1494212ac70039b1e3b
            (cherry picked from commit 95b02f3806280a4a9580d7d9ee49980dcdf153cc)
            
          - update translations for 6.3.2 rc1
            
            and force-fix errors using pocheck
            
            Change-Id: Ie9a2ed807a0fad0c57cdd939e147ae31b5082aa2
            (cherry picked from commit 9063e2a14b9f0f8e67fc1ec8494f7ace8c12e47f)
            
          - update translations for 6.3.1 rc2
            
            and force-fix errors using pocheck
            
            Change-Id: I68b4c6d31d4f902c9e1891192d433b101d6edb42
            (cherry picked from commit 595d87648046bd70abf2eee0e328369f9c4be5e1)
            
          - update translations for 6.3.1 rc1
            
            and force-fix errors using pocheck
            
            Change-Id: I05d66c16174c18360182c88b86ecea4f9c5f8183
            (cherry picked from commit c85b9f992801d2d9de8c68c862b4b2d79ff5bc64)
            
2019-10-02  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [abe0291cdddc9709b82d16c8aa0a0a126430d828]

        pocheck: also preserve header in check for function names
        
        Change-Id: I53b67e8c690b110d2d77e100b8170ac968e35e2b

2019-10-02  Caolán McNamara  <caolanm@redhat.com>  [d6b38982f24ea230badd5aff52f179b25670d4c8]

        update cui pch
        
        Change-Id: Ia14ed249615417248a8c784b5aa2cbb46c008084
        Reviewed-on: https://gerrit.libreoffice.org/80063
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-02  Caolán McNamara  <caolanm@redhat.com>  [423753026057934e4f3aa1d6c0795493ecdf67b2]

        drop some unnecessary includes
        
        Change-Id: Ibbf459284a1555ad8ff836a610901844c82a6871
        Reviewed-on: https://gerrit.libreoffice.org/80062
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-02  Caolán McNamara  <caolanm@redhat.com>  [d1c428a35243e58345940cf73e6091030849f4e7]

        update svx pch
        
        Change-Id: I551fbb77d820bebc0686d0d9e2b2b652cd5760d6
        Reviewed-on: https://gerrit.libreoffice.org/80055
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-02  Caolán McNamara  <caolanm@redhat.com>  [e793e558c64830c5a45392eb2a20fd0304af049d]

        move Breadcrumb to sole user in fpicker
        
        Change-Id: I2028f921e78611698e82e50a652b67dba1ece909
        Reviewed-on: https://gerrit.libreoffice.org/80054
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-02  Caolán McNamara  <caolanm@redhat.com>  [bab77fcf8b80594fb49561254dfbaea381da8934]

        weld PrintDialog
        
        Change-Id: Id4adbe484f88be74f45dab8e7ef426c66e5cbc8b
        Reviewed-on: https://gerrit.libreoffice.org/80002
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-02  Stephan Bergmann  <sbergman@redhat.com>  [21c00be1677638fc18e30425658ac7c1a6fe541c]

        Reinstate "Use G_ADD_PRIVATE and *_get_instance_private"
        
        (efc1d001821747dc72140aeb3e0f0b48b1eed005), which had erroneously been dropped
        by 1ae450504cf57457f9702684b1517fda1dd3c481 "drop gtk2 support"
        
        Change-Id: I73b9ecdb1ee4fe45ee3ba25a3f93d9b26908d58b
        Reviewed-on: https://gerrit.libreoffice.org/80027
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>
        Tested-by: Jenkins

2019-10-02  Eike Rathke  <erack@redhat.com>  [2caa9d7ddcff3f6e380c306b737e9b5e9cdaf4c2]

        Resolves: tdf#127873 accept ',' comma group separator in number entities again
        
        Existing documents unwittingly may have used that as decimal
        separator in such locales (though it never was as this is always
        the en-US locale).
        
        "Regression" from
        
        commit 9336286a7ea5385541344f444e6f8702c85bdacb
        CommitDate: Fri Nov 30 22:15:22 2018 +0100
        
            [API CHANGE] Resolves: tdf#42518 new KParseTokens::GROUP_SEPARATOR_IN_NUMBER
        
        Change-Id: I0ffc1b8ec7c1820fccd8277036c64093dddf82fe
        Reviewed-on: https://gerrit.libreoffice.org/80023
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-10-02  Caolán McNamara  <caolanm@redhat.com>  [6e7d9c4582c05eee47b0b455444e66b4f2445785]

        Resolves: tdf#127904 modal depth dips below 0
        
        when validation dialog is run modally, but changed itself to unmodal
        during execution.
        
        only NotifyModalHierarchy on modal<->unmodal transition and not on
        modality depth
        
        Change-Id: I85d4f67e5b0426aafbf80b1ae25fc3e3f19717af
        Reviewed-on: https://gerrit.libreoffice.org/80039
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-02  Caolán McNamara  <caolanm@redhat.com>  [5761a23608e3ed9744711666e7465d11a450dc58]

        Resolves: tdf#127924 give hyperlink tooltip an area
        
        instead of just a point
        
        Change-Id: Ibadecd64f3296264790373528427a7a528646c73
        Reviewed-on: https://gerrit.libreoffice.org/80038
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-02  Michael Meeks  <michael.meeks@collabora.com>  [62b337a3d6650b8b3045dd98f59a8c0188f0a6fa]

        Unit test for removeTextContext.
        
        Change-Id: Ib75259f1680fac41a84caeef57718203ec9c4b86
        Reviewed-on: https://gerrit.libreoffice.org/79880
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-02  Michael Meeks  <michael.meeks@collabora.com>  [42dd11c0a2c9e71e8163363afbfd14f448c65ef5]

        input: ensure that removeTextContext happens in the right order.
        
        Unfortunately the backspace key-events we emit trigger uno accelerator
        handling, which happens another PostMessage further out, so cheat by
        doing it synchronously, and relying on the PostMessage inside to get the
        ordering right.
        
        Change-Id: Ibee80af7674fd5107cb1c9ba323071ac024c45ae
        Reviewed-on: https://gerrit.libreoffice.org/79883
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-02  Michael Meeks  <michael.meeks@collabora.com>  [f779609a9be63d70b895ba6f0d769e91b5321a2e]

        Ensure that 'input' events are processed asynchronously too.
        
        Change-Id: I715eadd444e428148cfff8a61436987517004fae
        Reviewed-on: https://gerrit.libreoffice.org/79882
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-02  Michael Meeks  <michael.meeks@collabora.com>  [f51d4014de0d2da352ac1773c6464933c4bac836]

        Adopt a more brute-force approach for deleting text for now.
        
        Change-Id: Ib5e75703a50ec89716542c45bc9dd58f0e631509
        Reviewed-on: https://gerrit.libreoffice.org/79881
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-02  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [13fb343e3c48439c6cd7365f9a69ba2261885beb]

        LOK: disable LOKit in unit-tests only after destroying all
        
        When we disable LOKit at the end of a unit-test, we do so
        before any of the smart-pointers go out of scope. These
        instances are then destroyed when LOKit is no longer active,
        in spite of the fact that they were created while it was.
        
        This leaves some dialog/window routing notifiers dangling,
        which cause assertion failures and access-after-free (when
        they are invoked on destruction inadvertently). The latter
        issue was found with 'make CppunitTest_sd_tiledrendering
        VALGRIND=memcheck'.
        
        The fix is to move these flags to the setup and teardown
        stages of cpp-unit.
        
        Change-Id: Ic4481305ca1a5cca14d70a4ebbc820a3fdeea9cc
        Reviewed-on: https://gerrit.libreoffice.org/80028
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-02  Michael Meeks  <michael.meeks@collabora.com>  [79b27379c1cf109faeb80bc51fdd1c44df4fbfee]

        uitest: share some code.
        
        Change-Id: I2f586bd5e2e4c3cf1fc052cdfe526532dca9acd4
        Reviewed-on: https://gerrit.libreoffice.org/79884
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-02  Miklos Vajna  <vmiklos@collabora.com>  [29d7ece94318d3f03d079dff33ec15ff74f8febf]

        tdf#124601 sw FollowTextFlow: fix hori pos of objects outside the current cell
        
        The problem is that the image in the bugdoc's footer is anchored in one
        cell, but its position has a value that shifts it to the next column and
        next row. The next column is the problem for the horizontal position.
        
        So build on top of the previous vertical position fix, and make sure
        that CalcRelPosX() doesn't limit the position inside the current cell
        for an in-table, follow-text-flow, wrap-though image.
        
        Once that's in place, make sure that we don't try to grow the cell due
        to follow-text-flow, wrap-though objects in CalcPosition(), since
        in a wrap-through vs follow-text-flow situation, the wrap-though should
        have priority (should not affect size of cells).
        
        Finally, now that cells don't grow in this case, the previously added
        special-casing of footers in SwFlyFreeFrame::CheckClip() is no longer
        necessary. Not growing the cells means we don't try to re-position the
        object.
        
        Change-Id: Ic55e4b5188704fa70314f91fe9a01987b6a56d7b
        Reviewed-on: https://gerrit.libreoffice.org/80032
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-10-02  Stephan Bergmann  <sbergman@redhat.com>  [2e6d82e94f3efc76ea4243bc67b3acbfc74d8b39]

        Silence -Werror=redundant-move (GCC 10 trunk)
        
        ...after e8b74f5777440559fc9702a9bddd32b9428972a3 "-Werror,-Wreturn-std-move
        (clang-cl)"
        
        Change-Id: I0633612387e21eceeb64e677503614fa59285d3e
        Reviewed-on: https://gerrit.libreoffice.org/80036
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-02  Stephan Bergmann  <sbergman@redhat.com>  [2c1a55641b48380738ed58d3f24aa1f062da92db]

        WTF "WTF 255 return value?"
        
        0e68bac85293e2d60fa6db3e46de8b74ab5d502b "set up python unit test
        infrastructure" had introduced unotest/source/python/org/libreoffice/unotest.py
        with the comment and commented-out code.  It claims it has extraced "boostraping
        code from convwatch.py to unotest.py", but I can't find a trace in the git
        history of a prior incarnation of that comment and commented-out code.  It is
        unclear what problem exactly the commenting-out of the check was supposed to
        address.  So put the check in place and see what, if anything, breaks.
        
        (The commented-out return appears to be truly unnecessary, and has been removed
        completely.)
        
        Change-Id: Ie2108d70fbe076cd0832bd23bfb29fc60eedffef
        Reviewed-on: https://gerrit.libreoffice.org/80029
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-02  Stephan Bergmann  <sbergman@redhat.com>  [094d8dd4615c1a5a5e8d1e8abf672d9b8f235eb9]

        Reinstate "Clean up uses of deprecated G_CONST_RETURN"
        
        (f5bbb2db98fe420174328e6c8e2f3d160a9b7758), which had erroneously been dropped
        by 1ae450504cf57457f9702684b1517fda1dd3c481 "drop gtk2 support"
        
        Change-Id: Ib7e2fc5bfa394dd6c49d5c9710e1c415fdfe2186
        Reviewed-on: https://gerrit.libreoffice.org/80026
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-02  Caolán McNamara  <caolanm@redhat.com>  [1db70eadd41048da0d421bcc5eba1fc0443f253a]

        add wheel events to drawing area
        
        Change-Id: I6071a2af3cbb01c4f21c45e289f779adc49e0dc2
        Reviewed-on: https://gerrit.libreoffice.org/80022
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-02  Caolán McNamara  <caolanm@redhat.com>  [947150821e985c255f6c802322e696eff4257a5d]

        extend popup handler to cover all CommandEvents
        
        Change-Id: I26360ce5c696d0e571385d83a15876eb2286e12f
        Reviewed-on: https://gerrit.libreoffice.org/80021
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-02  Julien Nabet  <serval2412@yahoo.fr>  [d50eea97b3d2e1e1e47f7cdad4cb0c24fb0ed26d]

        Avoid std::vector inheritance for SfxAllEnumValueArr
        
        No need to inherit, just create a typedef
        
        Change-Id: Ifeabb90e640e10e590f793716c022f91850ae8b9
        Reviewed-on: https://gerrit.libreoffice.org/79991
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-02  Regina Henschel  <rb.henschel@t-online.de>  [caaa8fe7c4bb88185b5b11591ee8a619cff0eced]

        tdf#127785 compensate 180deg rotation for position of text box
        
        If a shape is vertically flipped, then the text is rotated by 180deg
        around the shape center. The rotation is done by SdrTextObj. There
        text rectangle and shape rectangle are the same, so the rotated text
        rectangle has the correct position in regard to flipping. But the
        text rectangle for SdrObjCustomShape is set by the shape author in
        the TextFrames attribute and might have an asymmetric position. The
        patch translates the text rectangle so, that is will be at the
        correct position after the 180deg rotation.
        
        Change-Id: I42e552394cc4b0103530eab48750dd621c52cc5e
        Reviewed-on: https://gerrit.libreoffice.org/79984
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-10-02  Michael Weghorn  <m.weghorn@posteo.de>  [14ee9ffe01ecadaddc7e9b97dae00077dd051d7a]

        dbmgr: Avoid "warning: extra ';' after member function definition"
        
        Change-Id: Ie63e1ac573feae99e35c1013832c03283d2b1e0b
        Reviewed-on: https://gerrit.libreoffice.org/80011
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-10-02  Mike Kaganski  <mike.kaganski@collabora.com>  [26a350bae8485d7a13da0030ec04d0b13615e4da]

        Clarify that FB limit is not only about table names, but field names, too
        
        Change-Id: Ieaacd0d5d83511d235f8eb53c105bac17958eec6
        Reviewed-on: https://gerrit.libreoffice.org/80017
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-02  Caolán McNamara  <caolanm@redhat.com>  [5b01cf958be5b9c835b97d810d429fd3ed89237e]

        crashtesting: null deref on importing ooo50983-1.odt
        
        since...
        
        commit a5081700bacb90d8560959a4d65d94a2d4e8dadd
        Date:   Fri Sep 20 10:31:40 2019 +0200
        
        Change-Id: I8ed0f0e558103f90849c7a712e5f150fad7829a3
        Reviewed-on: https://gerrit.libreoffice.org/80010
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-02  Caolán McNamara  <caolanm@redhat.com>  [07dbcc7410d2f4db14e660d5b4d16cecfcfdf86a]

        strip mnemonics when setting custom GtkFrame label
        
        e.g. draw/impress printer options page
        
        Change-Id: Ic5b9bd41e1de4a3ea7d0aba36b5a65009a390ddd
        Reviewed-on: https://gerrit.libreoffice.org/80001
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-02  Justin Luth  <justin_luth@sil.org>  [e3c1be1149440fdcfea452aadce0a523af83fe5a]

        tdf#127862 ww8import: page style - import XATTR if defined
        
        ...which fixes losing the background color of the page. That was
        broken by LO63 commit cc899c6967238877f0094bcf00627145e484ffec
        since an obsolete RES_BACKGROUND was not necessarily created.
        
        Change-Id: I944a1b3f3df1468c283f93a49ffacfbd223fb392
        Reviewed-on: https://gerrit.libreoffice.org/79912
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-10-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [cb5eaa791739865d54b381c16c60224c432171dc]

        tdf#127901: pptx export image greyscale, watermark, black/white
        
        Similar to 0db96caf0fcce09b87621c11b584a6d81cc7df86
        
        Change-Id: I5c3ec17c7a3472629ba8a63ab500175add36ee8e
        Reviewed-on: https://gerrit.libreoffice.org/79994
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-10-02  Stephan Bergmann  <sbergman@redhat.com>  [f470e5b7812cc4a1afdef5033a25b682cb1d2b94]

        On Windows, Library_wpftwriter indirectly references Bcrypt.lib
        
        No idea why this only started to show now in my clang-cl build, but this is
        similar to what 23a8d5ffbbe58761b89f590f0735abccd69a3681 "Upgrade external/boost
        to Boost 1.69.0" did at ucb/Library_ucpcmis1.mk:
        workdir/UnpackedTarball/libepubgen/src/lib/EPUBGenerator.cpp includes
        boost/uuid/uuid_generators.hpp, includes boost/uuid/random_generator.hpp,
        includes boost/uuid/detail/random_provider.hpp, includes
        boost/uuid/detail/random_provider_include_platform.hpp, includes
        boost/uuid/detail/random_provider_bcrypt.ipp, includes boost/winapi/bcrypt.hpp,
        includes system bcrypt.h.
        
        Change-Id: I1dcfb9a13515d3e6f0a249c4a42ae5ebbf11fcf4
        Reviewed-on: https://gerrit.libreoffice.org/80004
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-02  Eike Rathke  <erack@redhat.com>  [5a7d4ee6c4dd92758e0fd213671251e96d6e7f08]

        Resolves: tdf#127887 Fix libwps wrong Lotus version detection
        
        Also return the proper kind and creator values set in
        WKS4Parser::checkHeader() to callers of
        WPSDocument::isFileFormatSupported()
        
        Change-Id: I3adfde0e18669b80956a9b577080fe8388dd3b1f
        Reviewed-on: https://gerrit.libreoffice.org/79981
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-10-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [b3b8288f7f6c3cbb36edac2eddf0fff974c6d04a]

        new loplugin:stringadd
        
        look for places where we can replace sequential additions to
        OUString/OString with one concatentation (i.e. +) expression, which is
        more efficient
        
        Change-Id: I64d91328bf64828d8328b1cad9e90953c0a75663
        Reviewed-on: https://gerrit.libreoffice.org/79406
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [e347a6bbb58a20e29e691a194c1cd3193d2c5a23]

        tdf#127913 crash applying popart filter to an image
        
        regression from
            commit 1cd32bcf1b92bd53320717626601135623dadd55
            Date:   Mon Dec 10 11:28:59 2018 +0200
            loplugin:useuniqueptr in vcl
        
        where I failed to note that sort needs a different kind of comparator to
        qsort.
        Also fix another similar issue I introduced in that commit
        
        Change-Id: I5a93bd0567cd5dd4344b9cf2c362ebff60fa0027
        Reviewed-on: https://gerrit.libreoffice.org/80007
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-02  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [c386f07ce195c2167f1b56d23cfd95292634e2de]

        tdf#112368 Qt5 handle owned, non-LO clipboard content
        
        LO can actually create clipboard content, which is not backed by
        an XTransferable, for example when copying / selecting the text
        of the file name in the QFileDialog. So the ownership check in
        Qt5Clipboard::handleChanged is wrong and we just have to prevent
        freeing the content in handleChanged while changing the handle
        from Qt5Clipboard::setContents.
        
        This patch simply sets a boolean member, while the QClipboard is
        changed by LO, to handle this case.
        
        Change-Id: Icc41c32c1f9807e7adff7a9ae16a6c6cacc83f1b
        Reviewed-on: https://gerrit.libreoffice.org/79992
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>
        Tested-by: Jenkins

2019-10-02  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [86f42c08c177791021f20db795b0c06ee9ce51ca]

        tdf#42949 Fix IWYU warnings in xmloff/source/[s-x]*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I986ba9f661854d1b5fafc337ec109b0ee558a86a
        Reviewed-on: https://gerrit.libreoffice.org/79904
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-02  Mike Kaganski  <mike.kaganski@collabora.com>  [59a0a2d08f4dab0ce6f32a2b4ef660a35f44a8cd]

        windows.h is already included in prewin.h
        
        Change-Id: Idd04484dfbb41e4b8802d3cb466af6006b097279
        Reviewed-on: https://gerrit.libreoffice.org/80005
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-02  Juergen Funk  <juergen.funk_ml@cib.de>  [2215be5268a646d3cc7d138a0184c6826585b7fb]

        tdf#127711 - A runtime-switch for the MiniCrashDump
        
         - in soffice.ini (sofficerc) the entry "CrashDumpEnable" default is "true"
            - when false then the Dump.ini and the dump-file are not written
            - when the switch --disable-crashdump is set, then the
              switch "CrashDumpEnable" set to "false"
            - when the entry "CrashDumpEnable" is missing, in this case is the
              default true, too
            - the checkbox under Options-General "Send crash reports to ..."
              is deactive and shows off (only view, not change the config)
        
         - when set the environment variable "CRASH_DUMP_ENABLE" to any char
           then the switch "CrashDumpEnable=false" are overrules with true
           and the Dump.ini and dump-file are write
        
        Change-Id: I34e7795640eb95d111e18b0ad46ec67b2c126b19
        Reviewed-on: https://gerrit.libreoffice.org/79273
        Tested-by: Jenkins
        Reviewed-by: Juergen Funk (CIB) <juergen.funk_ml@cib.de>

2019-10-02  Miklos Vajna  <vmiklos@collabora.com>  [be64610dba55e77998120fd8bf69ad2abdf62b1e]

        sw: fix comment in SwTextFormatter::CalcFlyWidth()
        
        Change-Id: Ib0afb9e43a97f58b3790bb5267ebbe76ad02a35c
        Reviewed-on: https://gerrit.libreoffice.org/79995
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [366eaa1a383a0f5f3f755f2b6a739d3d9c5b8343]

        loplugin:stringadd in writerfilter..xmloff
        
        Change-Id: Ib5292f4c702cc1e2994c736250a93e6fb18d1a20
        Reviewed-on: https://gerrit.libreoffice.org/79988
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [91c836acea76cffb0e2d5df0d15fc94d84bfdc5a]

        loplugin:stringadd in sw
        
        Change-Id: I72e1cbc229a47660b2313f46898753e273b69d35
        Reviewed-on: https://gerrit.libreoffice.org/79985
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-02  Stephan Bergmann  <sbergman@redhat.com>  [9d99dc8a835d66cbe27e4cbf5869e6704dd781f9]

        -Werror,-Winconsistent-missing-override
        
        Change-Id: I4cfb01582e5cfef55909ae56fd14ce8ccd5c14be
        Reviewed-on: https://gerrit.libreoffice.org/79990
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-02  Stephan Bergmann  <sbergman@redhat.com>  [b7e4e20b6214198224e0ac42f5248b42f44342ee]

        loplugin:fragiledestructor (clang-cl)
        
        Change-Id: Ibf5b8022df00bb6c49b53853811b6503146dddd7
        Reviewed-on: https://gerrit.libreoffice.org/79971
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-02  Stephan Bergmann  <sbergman@redhat.com>  [38ee6b2ad540c0d5cc0182396787d4c7625ea064]

        -Werror,-Wmicrosoft-exception-spec (clang-cl)
        
        No idea why that started to show up now, but
        C:/Program Files (x86)/Windows Kits/10/Include/10.0.17763.0/um/combaseapi.h
        contains
        
        > #define STDMETHOD(method)        virtual COM_DECLSPEC_NOTHROW HRESULT STDMETHODCALLTYPE method
        
        while
        C:/Program Files (x86)/Windows Kits/10/Include/10.0.17763.0/um/winnt.h
        contains
        
        > #define STDMETHODIMP            HRESULT STDMETHODCALLTYPE
        
        which caused failures like
        
        > [build CXX] embedserv/source/inprocserv/dllentry.cxx
        > embedserv/source/inprocserv/dllentry.cxx(261,40): error: 'QueryInterface' is missing exception specification '__attribute__((nothrow))' [-Werror,-Wmicrosoft-exception-spec]
        > STDMETHODIMP InprocEmbedProvider_Impl::QueryInterface( REFIID riid, void ** ppv )
        >                                        ^
        > embedserv/source/inprocserv/dllentry.cxx(143,15): note: previous declaration is here
        >     STDMETHOD(QueryInterface)(REFIID riid, void ** ppvObj) override;
        >               ^
        
        Change-Id: I0fe3554c2da4089bf0f883e1132d6f2ee95ae2c3
        Reviewed-on: https://gerrit.libreoffice.org/79970
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-02  Stephan Bergmann  <sbergman@redhat.com>  [4d45df2632dddde3d8e34315c8ee76575587a62a]

        external/icu: Fix "error: explicit instantiation of 'atomic' not in...
        
        ...a namespace enclosing 'std'" (clang-cl).  (Upstream <https://github.com/
        unicode-org/icu/commit/5a34bfb1516a6719b5f470063c6be2f47446f0b2> "ICU-20209 Fix
        build failures on Windows with std::atomic not in enclo…" covers more things, so
        just include here what is absolutely necessary for our needs.
        
        Change-Id: I10e61b24a5d73b372bfd719d97fc9678029dc205
        Reviewed-on: https://gerrit.libreoffice.org/79953
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-02  Julien Nabet  <serval2412@yahoo.fr>  [d820136dab6271dd591842002b2591e041801cf7]

        save/restore locking properly in ImplSdPPTImport::Import
        
        noticed in passing
        
        Change-Id: Ia13b1095e1dcc576f767af90bd1c001ab03f2c44
        Reviewed-on: https://gerrit.libreoffice.org/79993
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [b1ca0e5ad728e1d4105c961b27c9256d86f867c1]

        loplugin:stringadd in vcl
        
        Change-Id: I21154abe6992418ff2541e5913a0aae0c2c1912c
        Reviewed-on: https://gerrit.libreoffice.org/79987
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [9e5b43ff37683b7b67be96c2953e851498a310c9]

        loplugin:stringadd in tools..unotools
        
        Change-Id: I441a5ccef6adc8be8029178e304ff3044e812e2a
        Reviewed-on: https://gerrit.libreoffice.org/79986
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [32617df2f59b05ca5942fd18b3440ec834982565]

        loplugin:stringadd in svx
        
        Change-Id: I47944e589c5261d26d5ef0c116a9173bf6ed1f03
        Reviewed-on: https://gerrit.libreoffice.org/79983
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [fe3d9961e32fd7230e21716793adaddffdf2463e]

        loplugin:stringadd in svtools
        
        Change-Id: Ic085990173051f421d1ffc7914574cb63a7ae21d
        Reviewed-on: https://gerrit.libreoffice.org/79982
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [5da08d7b14b03459070228bad1b42dc5d1746b9f]

        tdf#127858 Assertion when trying to edit a form (gen backend)
        
        regression from
        	commit 78b9dac2ee77bf6efc1298962cbeca284db5b00a
            remove internal use of 16-bit packed formats
        
        we are trying to create a 32-bit image in
        drawinglayer::primitive2d::createDefaultCross_3x3
        
        Change-Id: Iaf19326b1e2c11c5d535dd8f317086bebbaaebec
        Reviewed-on: https://gerrit.libreoffice.org/79948
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-02  Heiko Tietze  <tietze.heiko@gmail.com>  [67fd62b3edc86c2891f279b25cf9919c4bbbbca1]

        Resolves tdf#127508 - Flat table header in Calc
        
        Shading removed to comply with the zeitgeisty flatness
        
        Change-Id: I766d86dc8d26191fa87c94d3e8f64feda79c3030
        Reviewed-on: https://gerrit.libreoffice.org/79584
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-10-02  Juergen Funk  <juergen.funk_ml@cib.de>  [8fe03eef707561bb0b9e1655292619ec3cd347f5]

        Refactoring of the class CrashReporter
        
         - remove double code
         - using of all the methode of the CrashReporter-Class
         - all methode only active when crash-dump enable
            except the addKeyValue
        
        With this change the handling for the patch
        tdf#127711 A runtime-switch for the MiniCrashDump
        would be simpler
        
        Change-Id: I339b3b8e06f7fc2cd3c0d34ece112a6fd352913a
        Reviewed-on: https://gerrit.libreoffice.org/79272
        Tested-by: Jenkins
        Reviewed-by: Juergen Funk (CIB) <juergen.funk_ml@cib.de>

2019-10-02  Jim Raykowski  <raykowj@gmail..com>  [d09dc224977c498356ab76738afe03136c98fabe]

        tdf#122570 Make Enter key work in autofilter search items input
        
        Fixes regression introduced by patch for tdf#122774
        
        Change-Id: I24fc8a32cbb660027fb40fb017d03567e784aa77
        Reviewed-on: https://gerrit.libreoffice.org/79815
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-10-02  Miklos Vajna  <vmiklos@collabora.com>  [489eef894e7034873ad262f9dfca554022db1b09]

        tdf#124601 sw FollowTextFlow: fix vert pos of objects outside the current cell
        
        There were two problems here:
        
        1) CalcHeightWithFlys() considered all follow-text-flow objects when
        determining the cell size, while wrap-through objects should never
        influence the layout of text (i.e. when they conflict, the second should
        have priority).
        
        2) Once the cell had correct height, the oscillaction described in the
        SwFlyFreeFrame::CheckClip() comment started. Such a position update was
        already disabled for headers, but footers have exactly the same problem.
        In the case of the bugdoc, we jumped between 14618 and 14744 twips, till
        finally layout loop control kicked in.
        
        [ FollowTextFlow is meant to be same behavior as Word's layoutInCell
        shape property, so this is expected to improve rendering of existing
        documents. It's not likely that any user would opt in for FollowTextFlow
        to have the old close-but-not-exactly-matching behavior. ]
        
        Change-Id: I6b3b672fc82c6c67dbbdd35c349613fe4cda610d
        Reviewed-on: https://gerrit.libreoffice.org/79980
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-10-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [727ca36e83868acbe40aaa239cefc69659b9bc39]

        tdf#79007: PPTX: reset Contrast and Brightness when we map...
        
        ...MSO 'washout' to our watermark colormode
        
        After d151ed35ad4c4e7aa9fbb807930fcf91dea2eba7,
        Contrast and Brightness was reset only in writer,
        so do it earlier for Impress and Writer
        
        Change-Id: Icaf2b565880e31d86e09e2f56bac25eba52c8467
        Reviewed-on: https://gerrit.libreoffice.org/79905
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [62808ef28e05eee4945a6a15d981350d1306b848]

        external/boost: clang-cl cannot use MSVC's ATOMIC_FLAG_INIT
        
        The C++ standard leaves it unspecified how ATOMIC_FLAG_INIT is defined, and at
        least MS Visual Studio 2017 version 15.9 defines it as {0}, asking for list-
        initialization, but std::atomic_flag is no aggregate (it has a default ctor) and
        has no suitable ctor for that initializer list.  Other standard library
        implementations solve that by e.g. adding a std::atomic_flag ctor taking a bool
        parameter, and defining ATOMIC_FLAG_INIT as std::atomic_flag(false); but MSVC
        apparently relies on some non-standard behavior here that allows to initialize
        std::atomic_flag from {0}.  But that is apparently not supported by clang-cl,
        causing failures like
        
        > [build CXX] workdir/UnpackedTarball/boost/libs/locale/src/shared/date_time.cpp
        > In file included from workdir/UnpackedTarball/boost/libs/locale/src/shared/date_time.cpp:11:
        > In file included from workdir/UnpackedTarball/boost\boost/thread/locks.hpp:10:
        > In file included from workdir/UnpackedTarball/boost\boost/thread/lock_algorithms.hpp:11:
        > In file included from workdir/UnpackedTarball/boost\boost/thread/lock_types.hpp:18:
        > In file included from workdir/UnpackedTarball/boost\boost/thread/thread_time.hpp:9:
        > In file included from workdir/UnpackedTarball/boost\boost/date_time/time_clock.hpp:17:
        > In file included from external/boost/include\boost/shared_ptr.hpp:27:
        > In file included from workdir/UnpackedTarball/boost\boost/shared_ptr.hpp:17:
        > In file included from workdir/UnpackedTarball/boost\boost/smart_ptr/shared_ptr.hpp:36:
        > workdir/UnpackedTarball/boost\boost/smart_ptr/detail/spinlock_pool.hpp(77,5): error: no matching constructor for initialization of 'std::atomic_flag'
        >     BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT, BOOST_DETAIL_SPINLOCK_INIT,
        >     ^~~~~~~~~~~~~~~~~~~~~~~~~~
        > workdir/UnpackedTarball/boost\boost/smart_ptr/detail/spinlock_std_atomic.hpp(81,38): note: expanded from macro 'BOOST_DETAIL_SPINLOCK_INIT'
        > #define BOOST_DETAIL_SPINLOCK_INIT { ATOMIC_FLAG_INIT }
        >                                      ^~~~~~~~~~~~~~~~
        > C:/PROGRA~2/MIB055~1/2017/COMMUN~1/VC/Tools/MSVC/1416~1.270/Include\atomic(158,26): note: expanded from macro 'ATOMIC_FLAG_INIT'
        > #define ATOMIC_FLAG_INIT        {0}
        >                                 ^~~
        > C:/PROGRA~2/MIB055~1/2017/COMMUN~1/VC/Tools/MSVC/1416~1.270/Include\atomic(169,2): note: candidate constructor not viable: no known conversion from 'int' to 'const std::atomic_flag' for 1st argument
        >         atomic_flag(const atomic_flag&) = delete;
        >         ^
        > C:/PROGRA~2/MIB055~1/2017/COMMUN~1/VC/Tools/MSVC/1416~1.270/Include\atomic(168,2): note: candidate constructor not viable: requires 0 arguments, but 1 was provided
        >         atomic_flag() noexcept = default;
        >         ^
        
        The internals of external/boost appear to be the only place where we currently
        use ATOMIC_FLAG_INIT, and we can work around that easily by picking a different
        backend in boost/smart_ptr/detail/spinlock.hpp for the problematic combination
        of Clang and _MSC_VER 1916 (which may need to be extended to further MSVC
        versions).
        
        Change-Id: Ie6aa62556efbedd3897ad7803b546cb8088ebe10
        Reviewed-on: https://gerrit.libreoffice.org/79967
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [463a79cbc16c1b4aba1775d7f8ae0324753c322c]

        CXX_X64_BINARY must be clang-cl not cl when building with clang-cl
        
        ...to avoid failures like
        
        > [build CXX] shell/source/win32/spsupp/registrar_x64.cxx
        > cl : Command line error D8021 : invalid numeric argument '/Wendif-labels'
        
        after 58ef8c188b6bb2ed307f5e825cc7e475c33d0c33 "Make spsupp*.dll usable on 64-
        bit Windows".
        
        This is a bit of a hack, relying on CXX being passed in via autogen.input in my
        clang-cl build.  Ideally, the code would be reorganized so that CXX_X64_BINARY
        is only set after CXX has been set.
        
        Change-Id: Ia2c823ad6b917218858ea541cc6a65fa423e3a09
        Reviewed-on: https://gerrit.libreoffice.org/79959
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [e25758ac95380965aba486e1eae62f144d389185]

        loplugin:logexceptionnicely (clang-cl)
        
        Change-Id: I2da126a38db61d2a0f36f8f2d38b0dddeb26c9d4
        Reviewed-on: https://gerrit.libreoffice.org/79929
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [12e8ef4505d07adf9f115670f07d12b85f4fd5a2]

        Use --with-sytem-cairo for the ASan+UBSan tinderbox again
        
        After 1ae450504cf57457f9702684b1517fda1dd3c481 "drop gtk2 support" removed the
        implicit --enable-gtk which removed the implicit --with-system-cairo,
        <https://ci.libreoffice.org/job/lo_ubsan/1402/> started to fail with
        
        > [build LNK] Executable/canvasdemo
        [...]
        > /home/tdf/lode/jenkins/workspace/lo_ubsan/instdir/program/libcairo.so.2: undefined reference to `__muloti4'
        [...]
        > clang-9: error: linker command failed with exit code 1 (use -v to see invocation)
        > /home/tdf/lode/jenkins/workspace/lo_ubsan/solenv/gbuild/LinkTarget.mk:635: recipe for target '/home/tdf/lode/jenkins/workspace/lo_ubsan/workdir/LinkTarget/Executable/canvasdemo' failed
        
        etc.  Instead of trying to fix that, just explicitly build --with-system-cairo
        again.  (Another approach could be to --enable-gtk3, which implicitly sets
        --with-system-cairo, too.)
        
        Change-Id: I335b2a694b85a15efae6002d890ce0d67811b2bb
        Reviewed-on: https://gerrit.libreoffice.org/79962
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [22267b7797340d1eb52ced10fe05afeb8a42fc2b]

        When building with clang-cl, nevertheless use MSVC's CXXFLAGS_CXX11 for CLR
        
        ...which is built with MSVC after all.  0a99b5a1b7325454fe3d1174d44354888aa22012
        "When building with clang-cl on Windows, build CLR code with MSVC" had happened
        to get away with passing a bogus -Xclang -std=... (which cl then ignores)
        instead of /std:c++17, but nowadays the build fails with things like
        
        > [build CLR] cli_ure/source/climaker/climaker_app.cxx
        [...]
        > cl : Command line warning D9002 : ignoring unknown option '-Xclang'
        > cl : Command line warning D9002 : ignoring unknown option '-std=gnu++2a'
        > string_view is only available with C++17 or later.
        > include\rtl/stringconcat.hxx(232): error C2429: attribute 'nodiscard' requires compiler flag '/std:c++17'
        [...]
        
        This is a bit of a hack, using hardcoded values for now.  Ideally we would
        capture MSVC's CXXFLAGS_CXX11 in an additional variable in configure.ac, and do
        a subst from CXXFLAGS_CXX11 to MSVC's CXXFLAGS_CXX11 here.
        
        Change-Id: Ifde367c7d1c3db57e75a6ccadc82d534bcb13d0a
        Reviewed-on: https://gerrit.libreoffice.org/79961
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [5b4a9cd357bf5767e8dde36249f76631d6f4beca]

        -Werror,-Wswitch (clang-cl)
        
        Change-Id: I3d40104d6822ebb80ebec44b36bcdfa5c7e953ed
        Reviewed-on: https://gerrit.libreoffice.org/79960
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Ilhan Yesil  <ilhanyesil@gmx.de>  [caeb7b141280a65e60525f11a7e6514b76e12e11]

        tdf#124983 In calc make printable page borders also initially visible
        
        If option "LibreOfficeDev Calc/View/Page breaks"
        is enabled, breaks should be visible. But if the document
        is opened the first time, the breaks are not calculated yet
        and therefore not visible.
        
        Change-Id: I651e4df4a9c292aa953888498a5c9d0fb5b8c8d2
        Reviewed-on: https://gerrit.libreoffice.org/75355
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-10-01  Muhammet Kara  <muhammet.kara@collabora.com>  [32f28dfa4c1de2b92664a5c0c3eca4fffecc0b28]

        Avoid unnecessary iterations in for loop
        
        Change-Id: I9f2d0fba4754b8d4db906012dc1429640fe444b5
        Reviewed-on: https://gerrit.libreoffice.org/79944
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-10-01  Gabor Kelemen  <kelemeng@ubuntu.com>  [dc1f304de78ccf20b3264cbc904d65f78864ec63]

        tdf#119021 Support lock down settings of Formula tab page
        
        Change-Id: I3131e8fd98b43cf4073970444589e8fae9553bc1
        Reviewed-on: https://gerrit.libreoffice.org/75402
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [357e8bdfc15eea083d8a8699ecc2de9a8a615c23]

        loplugin:returnconstval (clang-cl)
        
        Change-Id: Ib3c3e32bd998ac7e29f45cc4ce511a863096c3b5
        Reviewed-on: https://gerrit.libreoffice.org/79958
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [ac8cb02cfdeef48dac0baa6646253170d1e1f2c9]

        loplugin:returnconstval (clang-cl)
        
        Change-Id: Id1bcc878f40fba804f78f7a5b7cd463db8dc5988
        Reviewed-on: https://gerrit.libreoffice.org/79957
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [152b3ef0f36a067e3ee07172d3057a3a728e12f1]

        loplugin:noexceptmove: Cater for null FunctionDecl::getBody
        
        ...which can happen for function templates with clang-cl, leading to false
        warnings like
        
        > [build CXX] codemaker/source/commoncpp/commoncpp.cxx
        > In file included from codemaker/source/commoncpp/commoncpp.cxx:25:
        > In file included from include\codemaker/typemanager.hxx:28:
        > include\rtl/ref.hxx(126,5): error: move operator= can be noexcept [loplugin:noexceptmove]
        >     Reference<reference_type> &
        >     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        Change-Id: I541c7c3d86d05964834e3e5cf678c8f1145ea132
        Reviewed-on: https://gerrit.libreoffice.org/79956
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Caolán McNamara  <caolanm@redhat.com>  [df6bf6dd3d7f11b308f6881326de6400d44b46da]

        should be original colors, not original size
        
        Change-Id: I032489f773cc9fad0d2cafabb1c39a663180f0f9
        Reviewed-on: https://gerrit.libreoffice.org/79955
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-01  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [a8356ceb0f9345ebd5171439e3b882642f5fbad5]

        SmartArt edit UI: fix crash on empty node text
        
        Change-Id: Idacbbb50cbdd8ae4c78f3159bc362c7ee2137149
        Reviewed-on: https://gerrit.libreoffice.org/79848
        Tested-by: Jenkins
        Reviewed-by: Grzegorz Araminowicz <grzegorz.araminowicz@collabora.com>

2019-10-01  Caolán McNamara  <caolanm@redhat.com>  [41ffa6179905a54acd144f8202a44edac35cc9b4]

        remove empty GtkSizeGroups
        
        Change-Id: I848fc4a9f97b4cc7cd5243bcf328fb6f8fbdd5be
        Reviewed-on: https://gerrit.libreoffice.org/79861
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [e8b74f5777440559fc9702a9bddd32b9428972a3]

        -Werror,-Wreturn-std-move (clang-cl)
        
        Change-Id: I74d595e1480c421c5cad4095203270578acf9521
        Reviewed-on: https://gerrit.libreoffice.org/79947
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [85312e64a35f1c0d0a51c268f4b044f45eebd39f]

        -Werror,-Wunused-macros (clang-cl)
        
        (WIN32_LEAN_AND_MEAN is also defined in include/prewin.h)
        
        Change-Id: Ie5e134909f4381d24f2406aa292fa46979c49ca6
        Reviewed-on: https://gerrit.libreoffice.org/79946
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [75d924db95559cff5f699bad8fe34bb0aeac0ff6]

        loplugin:external (clang-cl, HasAtHook), again
        
        ...after d00ee2cb0dce84173c035cf89f332c150dd02d00 "tdf#42949 Fix IWYU warnings
        in vcl/source/[a-e]*"
        
        Change-Id: I5a118cab222d32f5891f9e6ede44e1cded5985b0
        Reviewed-on: https://gerrit.libreoffice.org/79942
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [82588fdf5fefbe061fb96c0419294fd8e60088bf]

        loplugin:refcounting (clang-cl)
        
        Change-Id: Ifae4a5617e6fcad58319ee3854b20224c4099e1b
        Reviewed-on: https://gerrit.libreoffice.org/79941
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [d010358198c69c32a32cdcf0dd802fbc47556391]

        Silence -Werror,-Wmissing-field-initializers (clang-cl)
        
        Change-Id: I4c6a820a91f620e9677f6a946265c38e9ca6ef73
        Reviewed-on: https://gerrit.libreoffice.org/79933
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [25a23b9b72d3ea794b63b52286954b58c95c2efd]

        loplugin:sallogareas (clang-cl)
        
        Change-Id: I4fd32d006299cfb7ed856e5e8ef8bfd7a680fc6c
        Reviewed-on: https://gerrit.libreoffice.org/79940
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [ff06316fe2be32e415ca6394cff951703cf9fe62]

        loplugin:unnecessaryparen (clang-cl)
        
        Change-Id: Ief84a2e87bd8bb3cbdb753fdb5bec6e57cf38116
        Reviewed-on: https://gerrit.libreoffice.org/79939
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [6115082b5ff93db323246e535baaeef405978aca]

        loplugin:loopvartoosmall (clang-cl)
        
        Change-Id: I682fccecd94d1d1524fcb12e93f5d53b0c94ea03
        Reviewed-on: https://gerrit.libreoffice.org/79935
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [a2ab2b31b8b8f1fd17d7d6c8f68e5adc1e8d381d]

        loplugin:referencecasting (clang-cl)
        
        Change-Id: Ie534212b09b92a02b377d0bb348e11c96bf61786
        Reviewed-on: https://gerrit.libreoffice.org/79934
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Dennis Francis  <dennis.francis@collabora.com>  [46d0afba738d8ee7c9b63384fef513f42ee587f3]

        Implement parallel version of super-scalar-sample-sort...
        
        and use it for the pivot table construction routine processBuckets().
        
        The implementation uses ideas from the non-parallel sample sort discussed in the below paper,
        but parallelizes the "binning"/"classification" operations and the sorting of the bins
        themselves.
        
        Sanders, Peter, and Sebastian Winkel. "Super scalar sample sort."
        European Symposium on Algorithms. Springer, Berlin, Heidelberg, 2004.
        
        which can be accessed at :
        http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.72.366&rep=rep1&type=pdf
        
        Change-Id: I3723b87e2feb8d7d9ee03f71f6025e26add914ce
        Reviewed-on: https://gerrit.libreoffice.org/79486
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-01  Dennis Francis  <dennis.francis@collabora.com>  [845e1cdca3349c72e3083186502285d5b776abbe]

        Thread a group of formula-groups together if possible
        
        Just before about to thread a FG, look to left and right for
        "mutually" independent FG's with some restrictions and thread
        this group of FG's together treating it as a single but longer
        computation load.
        
        For now the restrictions are :-
        All formula-groups in a FG "group" must have :-
        
        1. Same length
        2. Same relative position.
        3. Same weight.
        
        This is very helpful in cases similar to the below :
        There are lots of (say 32) consecutive formula-groups
        all with same "small" length (say 8) and same weight.
        By conventional formula-group-threading the speed-up is
        limited to 8x even if we have a 256 core processor, but
        with this threading-multiple-formula-groups patch
        (in this case) we can get a speed-up of 256x provided
        we have a >= 256 core machine. So effectively with this
        patch the speed-up is now only limited to the number of
        cells in a range consisting of mutually indepdendent
        formula-groups rather than number of cells in each
        formula-group.
        
        Change-Id: Ib25b5abbb583fa207e8befff9a908d14313f3d51
        Reviewed-on: https://gerrit.libreoffice.org/79485
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [1028841feb815dfcfee97422f3de1e06e48db580]

        Silence a supposedly unproblematic loplugin:badstatics (clang-cl)
        
        Change-Id: I9c76fb4aca21757a0bf033103bd6dc2bea740eb5
        Reviewed-on: https://gerrit.libreoffice.org/79932
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Szymon Kłos  <szymon.klos@collabora.com>  [44926b40089e00fc6c5e4e50ecbe53984e8265bb]

        jsdialogs: send selection for listbox
        
        Change-Id: Ie5e026da0a4ca95df8fe52a6bf7967dc93b3d869
        Reviewed-on: https://gerrit.libreoffice.org/79805
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [1d07ef46b64416943dbc89aaeccd8f8826b6f86b]

        loplugin:redundantcast (clang-cl)
        
        Change-Id: I0682989cdc9528d26925c7770b78fd455c0be396
        Reviewed-on: https://gerrit.libreoffice.org/79931
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [f2bd7857acfbdeed47fa58df36690af9cf394768]

        loplugin:redundantcast (clang-cl)
        
        Change-Id: I3f66a7850b4604dee576aeb61a39c4e45563d0c1
        Reviewed-on: https://gerrit.libreoffice.org/79930
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [6076335b06c3c67634b439b96cd32817ff77d0d9]

        tdf#42949 Fix IWYU warnings in ucb/source/*/*hxx
        
        Note: to build ucb/source/ucp/webdav one needs to use the
        --with-webdav=serf
        configure option
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I6da50aeeea0c05d49b8b9eadf67ab91d3d250f41
        Reviewed-on: https://gerrit.libreoffice.org/79577
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-01  László Németh  <nemeth@numbertext.org>  [93ebf6a85f699e0594e05374ac37f8e582292d4f]

        tdf#81100 DOCX: keep "repeat table header" table style setting
        
        during round trip by grab-bagging //tblStylePr/trPr/tblHeader.
        
        Change-Id: Id9d3150ca48031791aeda19c126bc4d4ac16fb8f
        Reviewed-on: https://gerrit.libreoffice.org/79597
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-10-01  Szymon Kłos  <szymon.klos@collabora.com>  [8f5f2ec5d1055f2bb81ad05e23280c51f5e6eb27]

        jsdialogs: send JSON to the client
        
        Change-Id: If43a774e1e3a4bff4a8ec862f0091d60477090d4
        Reviewed-on: https://gerrit.libreoffice.org/79803
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [d35840a2111beafe018851314a624e268e3cde6a]

        uitest: make child soffice process die when parent dies
        
        using PR_SET_PDEATHSIG.
        
        Note that this can only be called by the child process in question, so
        we have to pass a new command line argument down to activate it.
        
        And we have to plumb it through the wrapper oosplash process.
        
        I wonder where else our testing infrastructure could benefit from this
        
        Change-Id: I55e8e9f7f4e6cc415046df04c804e51475b8a4c9
        Reviewed-on: https://gerrit.libreoffice.org/79854
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [11a1e514db79b7109c3ad59be4a27f724aadc1de]

        Removed executable permission on file
        
        Change-Id: I6408d8c0d2c7dec30187a147501e19ef6ac86527
        Reviewed-on: https://gerrit.libreoffice.org/79969
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [e7a1b285df5b71c9e3c082fa02a2b21d8ac27162]

        loplugin:indentation (clang-cl)
        
        Change-Id: I19750bd9ac4c77c88097210626fd0c3dfa510a7a
        Reviewed-on: https://gerrit.libreoffice.org/79928
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Jan Holesovsky  <kendy@collabora.com>  [1cc241cfb43d82f7f816042079b8baec318bfcb7]

        lok jsdialogs: Add handling of checked state for checkbox and radiobutton.
        
        Change-Id: Id64833a08c62388220921208cba33a60c178e9ac
        Reviewed-on: https://gerrit.libreoffice.org/79797
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [ede6b3a780d60edd0357f3ea2426764c0ed13e6b]

        Remove spurious #include <unistd.h>
        
        (which appears to be unused and caused compilation failure on Windows)
        
        Change-Id: Ice6882d98da3bac1f53e869b73ab179df93280fa
        Reviewed-on: https://gerrit.libreoffice.org/79925
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Tünde Tóth  <tundeth@gmail.com>  [0ddd856af3a9383dc2c6a9a95fd5dc4bfdfeaf7d]

        tdf#123628 DOCX export: fix color change of unvisited hyperlinks
        
        by exporting the character style name "Hyperlink" requested by Word
        instead of the previous "Internet Link" to allow unvisited/visited color
        change at opening the link in the document editor.
        
        Change-Id: Ib5e22f8f26a6f3c71543d6e5410d6cc263b83830
        Reviewed-on: https://gerrit.libreoffice.org/79855
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-10-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c9dfb6ba71a462021911bdd273738180f06d6421]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - redmine#2555 replace Help online Google search
            
            This is the helpcontent2/ part of the patch.
            
            Add xapian-omega search to online Help.
            
            The patch replaces Google custom search with xapian-omega search.
            
            A new build key is introduced.
            
            --with-omindex=server : Localizes and adds the xapian result page
            template, adds the xapian form to each Help page.
            
            --with-omindex=noxap : do not localize the result template and
            do not add a form in the Help page.
            
            --with-omindex= will force Online Help build.
            
            Default is noxap
            
            NOTES:
            - xapian-omega databases are built in the server.
            - searches returns results only on localized Help pages, avoiding same
            resulis in many languages.
            
            TODO:
            - Tweak the xapian-omega result page CSS and markup.
            
            Change-Id: I3dc2b79c4111f61fd5fea01b1f8c95bfacab1e8f
            Reviewed-on: https://gerrit.libreoffice.org/79366
            Tested-by: Jenkins
            Reviewed-by: Guilhem Moulin <guilhem@libreoffice.org>
            Tested-by: Guilhem Moulin <guilhem@libreoffice.org>
            
2019-10-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b2a81fefb185daea728a756ebc7b46c626d36080]

        redmine#2555 replace Help online Google search
        
        This is the core/ part of the patch.
        
        Add xapian-omega search to online Help.
        
        The patch replaces Google custom search with xapian-omega search.
        
        A new build key is introduced.
        
        --with-omindex=server : Localizes and adds the xapian result page,
        adds the xapian form to each Help page.
        
        --with-omindex=noxap : do not localize the result template and do
        not add a form in the Help page.
        
        --with-omindex will force Online Help build.
        
        Default is noxap
        
        NOTES:
        - searches returns resuls only on localized Help pages, avoiding same
        resulis in many languages.
        -xapian-omega databases must be built in server
        
        TODO:
        - Tweak the xapian-omega result page CSS and markup.
        
        Change-Id: I5e3fe4191a3b054e3b6403f7cb5640953d92ba42
        Reviewed-on: https://gerrit.libreoffice.org/79368
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2019-10-01  Szymon Kłos  <szymon.klos@collabora.com>  [93d6bef4428d92c74e13a3f17b78be7026c782ba]

        jsdialogs: set frame as a separate type
        
        Change-Id: I7f56d49dbe3b403c3716798bb52691748974aaae
        Reviewed-on: https://gerrit.libreoffice.org/79801
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-01  Szymon Kłos  <szymon.klos@collabora.com>  [554469c11cb3bafbeddf2be4f42a238437b4776d]

        jsdialogs: export vertical property for Boxes
        
        Change-Id: I377638b0e9c5575e41ea3f3714541cc94f61a92b
        Reviewed-on: https://gerrit.libreoffice.org/79798
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-01  Szymon Kłos  <szymon.klos@collabora.com>  [7d1a5976b369ca8d7365ff33b0934181a9949b8a]

        jsdialogs: set panel as a separate type
        
        Change-Id: I715915ddcaff807ae6a6593dd776dbdb86f2bf4a
        Reviewed-on: https://gerrit.libreoffice.org/79802
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-01  Szymon Kłos  <szymon.klos@collabora.com>  [6d46ccc6b52c45d3d64a1c66f616defd12147bc5]

        jsdialogs: send toolitems
        
        Change-Id: I113cd99dbcd8b7a2551271041ae749eaa68af8fc
        Reviewed-on: https://gerrit.libreoffice.org/79806
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [442f4216921320d1754ea29ebeaa842db412b5e6]

        Removed one pronoun
        
        Change-Id: I75fe2a1a5846cf31b3036afaec18e4e55d7b0394
        Reviewed-on: https://gerrit.libreoffice.org/79949
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [2a662212982d5baa3b69d34b4074d93d39287898]

        loplugin:sequenceloop (clang-cl)
        
        Change-Id: Ie55967043fd6584c8b9a0ad66fad118c70bda8f0
        Reviewed-on: https://gerrit.libreoffice.org/79927
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [6d9203b351cf4ef9fa05343f67633a0c633379a4]

        Use loplugin::isSamePathname (as needed on Windows)
        
        Change-Id: I8a1df1c64a93dc3e4a6fb00afd11aaf8521ecea4
        Reviewed-on: https://gerrit.libreoffice.org/79926
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Caolán McNamara  <caolanm@redhat.com>  [0b6bb036168590795b674fb3fdfb42ba5fdac271]

        Resolves: tdf#127896 fix 'Exchange database' crash
        
        Change-Id: I8278c9e959ab054b5bccf0b33e5885cd4ac7573a
        Reviewed-on: https://gerrit.libreoffice.org/79923
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [a3e29642b9c118674ad88785500ce164aa103de9]

        loplugin:data (clang-cl)
        
        Change-Id: Ib8b2bc1c5f7b27a646036ce23cae2b6a06edd038
        Reviewed-on: https://gerrit.libreoffice.org/79922
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [720af01132d9e623389b82b5251c1687240d3569]

        Avoid loplugin:data (clang-cl)
        
        Change-Id: If10e70b30313509988861ee5200f08f2b83a647b
        Reviewed-on: https://gerrit.libreoffice.org/79918
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [4da2ad58a6460cec4324431f0bf301de1603b748]

        loplugin:nullptr (clang-cl)
        
        Change-Id: I9a9262a236d4257da6f65ee6b0cafbc5522c8a66
        Reviewed-on: https://gerrit.libreoffice.org/79917
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [664de5a816bdcb68ada087f99ef5a76139890fdf]

        loplugin:stringconstant (clang-cl)
        
        Change-Id: Id1a82cea4444255fdb693e126b7571a406094624
        Reviewed-on: https://gerrit.libreoffice.org/79916
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Caolán McNamara  <caolanm@redhat.com>  [f88160d640b3efe4ffdf8126795a56d25d83944d]

        don't suggest gtk SAL_USE_VCLPLUGIN env variable
        
        Change-Id: I069fc594c32d2f1ea7fe4cc04be00a9a574054f8
        Reviewed-on: https://gerrit.libreoffice.org/79898
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-01  Jan Holesovsky  <kendy@collabora.com>  [e0a415b13e1555f06db854875d812f71f72ec380]

        lok: Enable sidebar also in Impress.
        
        Change-Id: I6c5c7c82a3ad81e590a891f1a8cc76a873823acf
        Reviewed-on: https://gerrit.libreoffice.org/79856
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 4ff28e09412d2c0ef73008d3d85dae9b506e4978)
        Reviewed-on: https://gerrit.libreoffice.org/79900
        Tested-by: Jenkins

2019-10-01  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [32e781d268e59397016f7243fc92d5408577d593]

        tdf#92845 Save Writer - Comparison settings properly
        
        Options - Writer - Comparison -> 'Compare Documents' and 'Ignore pieces of lenght <value>'
        were not retained between runs of Writer.
        
        The type of these settings are defined in
        officecfg/registry/schema/org/openoffice/Office/Writer.xcs
        as follows:
        
        <prop oor:name="Mode" oor:type="xs:short">
        <prop oor:name="IgnoreLength" oor:type="xs:short">
        
        Casting the setting values to sal_Int32 did not work, because sal_Int16 maps to short.
        
        This makes the following warning (2 instances displayed when closing the Options window)
         go away in my local debug build and the values retained:
        
        warn:unotools.config:30387:30387:unotools/source/config/configitem.cxx:483:
        Exception from PutProperties com.sun.star.lang.IllegalArgumentException
        message: configmgr inappropriate property value context: configmgr::ChildAccess ArgumentPosition: -1
        
        Change-Id: I59fea65378a5dfb2b6f25b9c9eaf08817862587d
        Reviewed-on: https://gerrit.libreoffice.org/79807
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-10-01  Balazs Varga  <balazs.varga991@gmail.com>  [6027ec08fd5df2e09e34ff61b3777ad2cc8304b3]

        tdf#127777 OOXML chart export: fix X axis position setting "CrossBetween"
        
        Export ShiftedCategoryPosition value into the CrossBetween OOXML tag.
        
        Change-Id: I3d8b298ed47c5326ee4faf0e8663c8c79d5a1d86
        Reviewed-on: https://gerrit.libreoffice.org/79502
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-10-01  Heiko Tietze  <tietze.heiko@gmail.com>  [78c6b79f2a05eb92f41037fd20c6579a0a644c47]

        Resolves tdf#127756 - Tip of the day not localized
        
        Introduced %LANGUAGENAME token being replaced with
        BCP47 for pt, en, zh or ISO otherwise
        
        Change-Id: Iaa7168731e0f6a8e0dd1e906ff0ef646534d9f4b
        Reviewed-on: https://gerrit.libreoffice.org/79564
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-10-01  Stephan Bergmann  <sbergman@redhat.com>  [404a3c806ffdf094c2f4a95a722765fea132fad5]

        loplugin:simplifyconstruct (clang-cl)
        
        Change-Id: I08da288a88c2bce1d4250ec77f17bd483e6bc09c
        Reviewed-on: https://gerrit.libreoffice.org/79911
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-10-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [b74c4b7c675883e23bea9fd52682ae89d36539f6]

        loplugin:stringadd in package..sax
        
        Change-Id: I1f8b626ae99bca6e31e7c4aa9c8a1fc016b76e5c
        Reviewed-on: https://gerrit.libreoffice.org/79890
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [46c2a3688c9ee7f558f75cbe856c26c4b8849b7e]

        loplugin:stringadd n sfx2..svl
        
        Change-Id: Iaf1bbe37449d4e0cfa817909d56d4bffe1e5a184
        Reviewed-on: https://gerrit.libreoffice.org/79893
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-01  Juergen Funk  <juergen.funk_ml@cib.de>  [044a683e6c8f864d46fe8ebe3ef5c757cbea30a6]

        desktop: proper error checking for crashreport ini reading
        
        Change-Id: I1107304a0e3f482b6a7e6110006c2f26b9cb0778
        Reviewed-on: https://gerrit.libreoffice.org/79603
        Reviewed-by: Juergen Funk (CIB) <juergen.funk_ml@cib.de>
        Tested-by: Juergen Funk (CIB) <juergen.funk_ml@cib.de>

2019-10-01  Juergen Funk  <juergen.funk_ml@cib.de>  [b5adb2433de4f376c253a813a632e982c7ac90c5]

        crashreport: change addKeyValue to lower-case camel
        
        Change-Id: Ife5775d3a570da1fc2e4dd627456523705b64e1d
        Reviewed-on: https://gerrit.libreoffice.org/79601
        Reviewed-by: Juergen Funk (CIB) <juergen.funk_ml@cib.de>
        Tested-by: Juergen Funk (CIB) <juergen.funk_ml@cib.de>

2019-10-01  Szymon Kłos  <szymon.klos@collabora.com>  [7388db1b63fb19224f80cd7930268ec924f2c93f]

        jsdialogs: export more properties
        
        Change-Id: Iaabe560867025c30c1478d4b33357231e67b0b57
        Reviewed-on: https://gerrit.libreoffice.org/79799
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-01  Szymon Kłos  <szymon.klos@collabora.com>  [7362568a87256c367f79fd17de68cb447e79f265]

        jsdialogs: send listbox entries
        
        Change-Id: I00b2260e2ceaffbfbe415633ef5a35c7d147b44a
        Reviewed-on: https://gerrit.libreoffice.org/79804
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-01  Jan Holesovsky  <kendy@collabora.com>  [75b8db7fa7344a679d3c5dbdc8c5bd4228cdbc7c]

        lok jsdialogs: Introduce dumping of widgets hierarchy to vcl::Window.
        
        Change-Id: Ie3267e1f888df371d281e81ead437a150aa8dc1c
        Reviewed-on: https://gerrit.libreoffice.org/79796
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-10-01  Marco Cecchetti  <mrcekets@gmail.com>  [9590e8d0a2194b36d5a025a21dc2e71f37f4f54b]

        lok: handling a single msg for deleting multiple characters
        
        also includes:
        
        	lok: fixing testABI failure
        	Change-Id: I4df662a0df49a864c4b307efdd963b857bb77792
        
        	lok: missing removeTextContext implementation for Document class
        	Change-Id: I884ad07f330afc19dfe759c08c8a17bdb4f9dcf3
        
        Change-Id: I045d89f9fa478f37fc2917e159e044eee7e1ab31
        Reviewed-on: https://gerrit.libreoffice.org/79879
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-10-01  Caolán McNamara  <caolanm@redhat.com>  [0ff8140676877f7a37ceb14d9ba797d6e2a18cf6]

        Resolves: tdf#126781 force comboboxes to take 1/3 avail space
        
        and not their natural size as this dialog is fixed width so we need
        to make do. This brings the right border of the entry inside the
        scrolled window area as expected
        
        Change-Id: I60d6078436cbfacbbfda55838e4b0584da4bab1e
        Reviewed-on: https://gerrit.libreoffice.org/79872
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-01  Caolán McNamara  <caolanm@redhat.com>  [eac301701e4f24a407c2b9df69e925e3d9cb4733]

        add activates_default to GtkEntries in dialogs
        
        activates-default of True means pressing return activates the default
        button of the action area, which is typically what vcl Edit did by
        default.
        
        Change-Id: I60bc1634b04a486af86526d887d0ada961b08076
        Reviewed-on: https://gerrit.libreoffice.org/79860
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-01  Caolán McNamara  <caolanm@redhat.com>  [724cca5d89a856095f2720ce61b9cdffa84f49ec]

        weld SafeModeDialog
        
        Change-Id: I079aa278f6f2672534128df7a8739425223c0c74
        Reviewed-on: https://gerrit.libreoffice.org/79897
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-01  Caolán McNamara  <caolanm@redhat.com>  [f6a2b24ce17293043f7ddbed0bc218264be6487d]

        autocorrect dialog width grows on change of new to replace
        
        the sizegroup isn't working as I'd expect, so just make the replace button
        visible, get the preferred width of the buttonbox, lock that down then hide the
        place button and the container will stay at the max width that will be
        wanted
        
        Change-Id: Idfe632aa5af404abb92fc8f7267f0dda5cdbe295
        Reviewed-on: https://gerrit.libreoffice.org/79862
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-10-01  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [e6e14b2cafd24179f8675350749878da77a31443]

        tdf#127306 Fix crash when closing LO after deleting a chart
        
        This crash was introduced with b58aa94f1f365c746135470bceb97cc182c289bc
        
        This patch basically reverts that patch and implements a different fix.
        
        Change-Id: I394a2f6490d3ee0769c0f78bb8a3980167719893
        Reviewed-on: https://gerrit.libreoffice.org/79865
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-10-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [727200b81da0de810dfe623bf52575540f40adbe]

        loplugin:stringadd in basctl..cui
        
        Change-Id: I2fdeb7eb3ead3512ad6d3fe793305038ab3aa7ae
        Reviewed-on: https://gerrit.libreoffice.org/79886
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-01  Michael Weghorn  <m.weghorn@posteo.de>  [2113f3e7ee0ca5c07f224a54b627777b3a7b5fb0]

        Minor comment/README update wrt "kde5" and "gtk" VCL plugins
        
        "kde5" was renamed to "kf5" and "gtk" (i.e. gtk2) VCL plugin
        was removed in commit 1ae450504cf57457f9702684b1517fda1dd3c481.
        
        Change-Id: I294d2463fa77d6a740fc0a43039b5e6a2653846c
        Reviewed-on: https://gerrit.libreoffice.org/79908
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-10-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [8c0059e1c997d08133cb691c1daad8693d991d2f]

        loplugin:duplicate-defines in basic
        
        Change-Id: I0e400bdd9cfc5fd123c574e05c4aca55b782395f
        Reviewed-on: https://gerrit.libreoffice.org/79831
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-01  Miklos Vajna  <vmiklos@collabora.com>  [12273af6f18edade1bdda828fe270fa37960e14f]

        tdf#127446 vcl image lazy-load: fix custom size handling of metafiles
        
        This is a regression from commit
        acb803b730f2c6bd82e39beab58949ec14f85eb0 (tdf#125591 DOC import:
        lazy-load metafiles with explicit size, 2019-06-11), which assumed that
        once maSwapInfo.maPrefSize stores the preferred size, it'll be set on
        the Graphic when it's loaded later.
        
        It seems there was no support for that, it was just an accident that the
        guessed size of the metafile was about right.
        
        Handle this explicitly in ImpGraphic::loadPrepared(), so that the bugdoc
        (which has a custom preferred size) aspect ratio is correct.
        
        Change-Id: Ic7c4009ad6723a2e16129d27600c904311ff3daf
        Reviewed-on: https://gerrit.libreoffice.org/79899
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-10-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [97bb94979b032eb93d6de5c36831dde39f36fb74]

        Removed duplicated includes
        
        Change-Id: Ic195353d4750895d0884ac1dec3dca136ab48155
        Reviewed-on: https://gerrit.libreoffice.org/79885
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-10-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [1182f2a579646c9721320c339ff39b1ef55683e9]

        loplugin:stringadd in sd
        
        Change-Id: If83625845d8687f2749fce9699cb9bd6b8825be0
        Reviewed-on: https://gerrit.libreoffice.org/79892
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [6eb7870aa10144281ccbc4702770d8ce1ceb3e9a]

        loplugin:stringadd in sc
        
        Change-Id: Idab16f785ca5e8954f8e50132938f6329106c927
        Reviewed-on: https://gerrit.libreoffice.org/79891
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [03516c505eced337149782a67b2ad98c246929b3]

        loplugin:stringadd in helpcompiler..oox
        
        Change-Id: I858870d883de10a673d7ce2798bda8c8f511cee5
        Reviewed-on: https://gerrit.libreoffice.org/79889
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [9b3643820bf821c8be728ed20a8cb7ed05cabef2]

        loplugin:stringadd in extensions..framework
        
        Change-Id: I0a0788cdbde292cae582982b0000ee6d5a2056d7
        Reviewed-on: https://gerrit.libreoffice.org/79888
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [4f2465f599020b356dc37f3132049a103dd32486]

        loplugin:stringadd in dbaccess..desktop
        
        Change-Id: I79966c4b5947c87658980b26bea1e0c2898f3343
        Reviewed-on: https://gerrit.libreoffice.org/79887
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [eaa2b432abcf31d11256e3dc01712c93367edf32]

        save/restore locking properly in ScPostIt::CreateCaptionFromInitData
        
        noticed in passing
        
        Change-Id: I9d3f28cb413a280c183c0b199684d5a92a2724fb
        Reviewed-on: https://gerrit.libreoffice.org/79858
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-10-01  Michael Weghorn  <m.weghorn@posteo.de>  [a1573b2e2fda77b7b7d605fe36f5a28f86a3e91b]

        tdf#116234 Apply email settings just set
        
        Email configuration that is entered in the SwMailConfigDlg
        dialog is written to the (global) configuration, while
        the existing SwMailMergeConfig item 'xConfigItem'
        was not updated, so the newly entered values for
        the email server connection weren't applied for
        the current mail merge previously.
        
        In order to have them take effect, take over the
        new settings to 'xConfigItem' from the global
        config where those were just set.
        
        Change-Id: If0dae3ce26af797ffa728dca96f08dce3197557c
        Reviewed-on: https://gerrit.libreoffice.org/79847
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-10-01  Michael Weghorn  <m.weghorn@posteo.de>  [2d4bb24588dc872ba856dd4430541e0e0a641b7e]

        gbuild: treat $(DCONF_CFLAGS) as includes, not defines
        
        Since that variable holds the relevant includes, using
        'gb_LinkTarget_set_include' makes sure that those
        flags end up in the correct section, e.g. when generating
        IDE integration using 'gbuild-to-ide', and thus prevents
        issues like that described in
        4aa60490622cc10f8d3a31489c62a5622d240c83
        ("gbuild: treat $({QT,KF}5_CFLAGS) as cxxflags, not defines").
        
        (Value of 'DCONF_CFLAGS' variable on Debian testing with
        'libdconf-dev' 0.34.0-1 is:
        
            DCONF_CFLAGS=-pthread -I/usr/include/dconf -I/usr/include/libmount
                                  -I/usr/include/blkid -I/usr/include/glib-2.0
                                  -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
        )
        
        Change-Id: I74c5194d88838bffa2b8515372266336627f235c
        Reviewed-on: https://gerrit.libreoffice.org/79874
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-10-01  Mike Kaganski  <mike.kaganski@collabora.com>  [981654f6e0d57c2c6dd1bbf740a6b67941146497]

        Drop SfxItemIter::FirstItem
        
        It is always used right after the iterator is created, where simple
        GetCurItem gives the same value without reseting the position.
        
        Change-Id: I871dc7989b79e13f06436ef7928692645b5209f6
        Reviewed-on: https://gerrit.libreoffice.org/79903
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-10-01  Mike Kaganski  <mike.kaganski@collabora.com>  [1fc63383ccd8af144d681ba405f5ead863ac24e1]

        Avoid redundant IsAtEnd: NextItem returns nullptr iif iterator is at end
        
        To keep the check efficient, split NextItem to inline and Impl parts
        
        Change-Id: Id5877a3c5bed73aac9c39c655b106a715cf888ea
        Reviewed-on: https://gerrit.libreoffice.org/79894
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-09-30  Miklos Vajna  <vmiklos@collabora.com>  [4814e8caa5f06c4fe438dfd7d7315e4a2410ea18]

        tdf#124601 sw: add ContinuousEndnotes layout compat option
        
        Writer has two cases for laying out endnotes: either they are at the end
        of the section or are on a separate endnote page at the end of the
        document.
        
        Word always puts endnotes as continuous content at the end of the
        document, not on a separate page.
        
        Given that this continuous / separate page behavior difference seems to
        be not part of the ODF or OOXML file format and neither UI allows to
        configure this, the best way to resolve this looks like a new layout
        compat option.
        
        At a layout level, the "endnotes at the end of the section" code is
        close to what we need, we just need to make sure that:
        
        1) Endnotes are never moved backwards, even if their reference moves
        back.
        
        2) When appending an endnote, they should go to the footnote container
        on the last page, not close to their reference.
        
        With this, the page number in Word and Writer now match for the bugdoc.
        
        Change-Id: I6fd0ee191e001d7c3a6df46d5e9fe8d7eb0327dc
        Reviewed-on: https://gerrit.libreoffice.org/79857
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-09-30  Laurent BP  <laurent.balland-poirier@laposte.net>  [eeac5b7a424c3a3be48b1c3583171ad97d1b19cd]

        tdf#127840 Remove limit to Days offset
        
        Since 6.3 branch, offset in days is rectricted to 1 month,
        which could be too restricted.
        In previous versions, this limit was not effective.
        
        Change-Id: Iaddf6fe3ae5e8cd937127302917108d6f465ab81
        Reviewed-on: https://gerrit.libreoffice.org/79788
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-30  Caolán McNamara  <caolanm@redhat.com>  [c6bee0aad804c32a4367adc04878648427b06b5a]

        weld CuiAboutConfigTabPage
        
        Change-Id: I7bc83277503b7981b05fd358b0fd68e19d8232ae
        Reviewed-on: https://gerrit.libreoffice.org/79819
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-30  Caolán McNamara  <caolanm@redhat.com>  [2b407a8a9a34423434a1272b9571db8ea0abfa36]

        move up to a level to where next sibling exists
        
        Change-Id: Ice03c27c88cf85399cdf8fd824de3860b7e5dfba
        Reviewed-on: https://gerrit.libreoffice.org/79846
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-30  Caolán McNamara  <caolanm@redhat.com>  [65977a839d1de4ed801ae6803371bf5ba7ee799a]

        Related: tdf#126781 allow conditional format to resize
        
        its useful for this dialog to be resized with with with outsized
        conditions easier
        
        Change-Id: I0cc9cf7992a61cae7000018b650ecd2aa44f352d
        Reviewed-on: https://gerrit.libreoffice.org/79873
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-30  Caolán McNamara  <caolanm@redhat.com>  [6533c390838b9635da351e40498cde73034fffbd]

        Resolves: tdf#127450 max_content_[width|height] isn't available in gtk 3.18
        
        so this crashes
        
        Change-Id: Ie9b2607e4c4290f9745b8bc5f36b80d8970018b1
        Reviewed-on: https://gerrit.libreoffice.org/79875
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-30  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [468a048942cad81db81a4999a1840a488988f253]

        fix: SequenceOutputStream does append content correctly
        
        Previous implementation was just rewriting content on each
        call to writeBytes() making this stream unusable.
        
        Improved and refactored corresponding Java unittest, now
        it check given above behavior and reacts on failures instead
        just writing mesages to stdout.
        
        Change-Id: Ib56baf07d8767b246a9d75cd5d639a2c2c0e7a5d
        Reviewed-on: https://gerrit.libreoffice.org/79840
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [c561d7289b23507f810f8a4fc9c16a314f7fb0a8]

        reduce number of calc column constants slightly
        
        and add some comments
        
        Change-Id: If71a3dff151fea249337668cf25b9c91d200d401
        Reviewed-on: https://gerrit.libreoffice.org/79829
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-30  Mike Kaganski  <mike.kaganski@collabora.com>  [9366fc18143194909a158a8252c25d8c3ff6e87a]

        The argument of SwpHints::Insert should not be const
        
        Change-Id: Ic71a53140ae43c5936b0a63213e5c7d068bed45f
        Reviewed-on: https://gerrit.libreoffice.org/79850
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-09-30  Caolán McNamara  <caolanm@redhat.com>  [1ae450504cf57457f9702684b1517fda1dd3c481]

        drop gtk2 support
        
        Change-Id: Ie838cabfecfef7e3225c1555536d5c9cf3b43f15
        Reviewed-on: https://gerrit.libreoffice.org/77405
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-30  Caolán McNamara  <caolanm@redhat.com>  [25ca657f8d0f1febaf0d5984bc862f3072ad197b]

        return should activate ok
        
        Change-Id: Id9bfa9badb6b4661d6ad4c0a04323c60c4a3c749
        Reviewed-on: https://gerrit.libreoffice.org/79845
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-30  Heiko Tietze  <tietze.heiko@gmail.com>  [787647b488d02be2acbbad4fa7873508dcb926c2]

        Resolves tdf#127401 - Release notes / What's new not localized
        
        lang replaced by bcp47
        
        Change-Id: I6f3f68bce7a4ead7bb325ce64e4ad0c0f2e7f188
        Reviewed-on: https://gerrit.libreoffice.org/79835
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-09-30  Caolán McNamara  <caolanm@redhat.com>  [338a525a00a9ea0b44d41d59c8e9dbcf17ac411b]

        Resolves: tdf#127859 fix header/footer dialog crash
        
        Change-Id: I643afbac841bbd1bc7857e25d8e1d98b4d48e881
        Reviewed-on: https://gerrit.libreoffice.org/79842
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [6c48186f1e71afdc129bf9d9ee483f10eb1d98ca]

        loplugin:duplicate-defines in filter
        
        same constant on two different nearby lines
        
        Change-Id: I3656ab58c26beae0f8f4e329a508dbe651db24db
        Reviewed-on: https://gerrit.libreoffice.org/79832
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-30  Mike Kaganski  <mike.kaganski@collabora.com>  [ec580f5ee7b40b9d778cce41fdff08276fecfe54]

        pNew could be nullptr
        
        Both if branches dereference pNew, so just check for that instead of
        useless check for ( pOld || pNew ) which is granted if pOld != pNew
        
        Change-Id: I5654c0a4e12e614d4d2068ddae582c1b86f2d61f
        Reviewed-on: https://gerrit.libreoffice.org/79837
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-09-30  Caolán McNamara  <caolanm@redhat.com>  [f78090e3d5cc21f8b6c110b39d9f2057d2fa24e9]

        ofz#17817 avoid OOM
        
        Change-Id: I354edf5b169e797c76ec79719cdce01e63329df4
        Reviewed-on: https://gerrit.libreoffice.org/79833
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-30  Mike Kaganski  <mike.kaganski@collabora.com>  [227734f528979fb12733d1ea6c4a951fbfa17bd8]

        Simplify iterating in SwRegHistory::MakeSetWhichIds a little
        
        The IsAtEnd check is redundant here.
        
        Change-Id: Ie576d039ea3db5f98d9c8c3dfd7e77519fcc1e1d
        Reviewed-on: https://gerrit.libreoffice.org/79836
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-09-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [8e2e03b1c36375735c4fcfa44ba762d0cbc4ef29]

        loplugin:duplicate-defines in UnoControls
        
        these are only used by internal code, so move inside the relevant .cxx
        file
        
        Change-Id: If7cdf17a49ff3089ad2100961092dd2747523a8d
        Reviewed-on: https://gerrit.libreoffice.org/79830
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-30  Tünde Tóth  <tundeth@gmail.com>  [5d5ec2a1ffe3862cc9689e667cebf1f9c1a5f330]

        tdf#127735 DOCX export: fix internal hyperlinks to table target
        
        Hyperlinks with internal table targets didn't work in Microsoft Word.
        
        Change-Id: I93b2b38d3d0196939f7aa5021811d2a9d5e482f5
        Reviewed-on: https://gerrit.libreoffice.org/79524
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-09-30  Tünde Tóth  <tundeth@gmail.com>  [7046846f840fb087cdda677a0e29461adca843aa]

        tdf#127734 DOCX export: fix internal hyperlinks to section target
        
        Hyperlinks with internal section targets didn't work after export.
        
        Change-Id: I355091193f9b7f92d3fec77ee7d8a27bfd981724
        Reviewed-on: https://gerrit.libreoffice.org/79522
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-09-30  Tünde Tóth  <tundeth@gmail.com>  [97fba7ebf350adcec6baa6c4a863d058fb90406a]

        tdf#127733 DOCX export: fix internal hyperlinks to chart target
        
        Hyperlinks to internal chart targets didn't work after export.
        
        Change-Id: I724c6af8fd7f1961260b82331b9f62d8cbd88f25
        Reviewed-on: https://gerrit.libreoffice.org/79456
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-09-30  Tünde Tóth  <tundeth@gmail.com>  [a0f46953883aadab1ae7cae5641d3fc1a6089f81]

        tdf#127732 DOCX export: fix internal hyperlinks to frame target
        
        Hyperlinks to internal frame targets didn't work in Word.
        
        Change-Id: Ia402bbdd2e77d8d3bb68ed2ed3a6bde1a913617c
        Reviewed-on: https://gerrit.libreoffice.org/79448
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-09-30  Caolán McNamara  <caolanm@redhat.com>  [2941768d4f17f95a7450475d2e3e9173e3aa98fe]

        null deref
        
        since...
        
        commit a5081700bacb90d8560959a4d65d94a2d4e8dadd
        Date:   Fri Sep 20 10:31:40 2019 +0200
        
        Change-Id: I4876b0ddeede794d8c638cccb7c825d1db122fdd
        Reviewed-on: https://gerrit.libreoffice.org/79652
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-30  Szymon Kłos  <szymon.klos@collabora.com>  [2e347c94503321c2102c6f78f5f5bcb771727e69]

        jsdialogs: add callback LOK_CALLBACK_JSDIALOG
        
        Change-Id: Ie79e24ae3a376e0de3d82daff4a1263c7ce3b33a
        Reviewed-on: https://gerrit.libreoffice.org/79825
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-09-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [460908269972fd1f89312a1e62897ed1503e9e98]

        new loplugin:duplicate-defines
        
        Change-Id: I98e17e0a92ae5d51778b9a72c679ed262a6f5cb0
        Reviewed-on: https://gerrit.libreoffice.org/79826
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-30  Mike Kaganski  <mike.kaganski@collabora.com>  [65d8389fd7f7fcaf6e464be958b8e94918d5130a]

        Slightly DRY the O(U)StringNumber code
        
        At least don't repeat the "O(U)StringNumber" in template argument
        of base class, and the number type in ctor argument
        
        Change-Id: I65cbe49a8fbbf5d9839cae9efc218130756a6710
        Reviewed-on: https://gerrit.libreoffice.org/79822
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-09-30  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [f0e0fb71fc6eefc65afdf1650100ffd4c64c18d0]

        tdf#42949 Fix IWYU warnings in xmloff/source/[c-m]*/*cxx
        
        Also checked xmloff/qa
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I843917d255f841066ace8d944aa1d00f1b718108
        Reviewed-on: https://gerrit.libreoffice.org/79773
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-30  Miklos Vajna  <vmiklos@collabora.com>  [8aa8893be8f3c7e4acfdacb401f8fe3d297647b5]

        sw: prefix members of SwGammaGrf
        
        See tdf#94879 for motivation.
        
        Change-Id: I53e8dd6a24da0a35d36f415237525b8cb87854c4
        Reviewed-on: https://gerrit.libreoffice.org/79824
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-09-30  Caolán McNamara  <caolanm@redhat.com>  [bdbb65ea3d147b6e160aaeda5740b032469590e3]

        align show-expander default with gtk defaults
        
        Change-Id: Ie2d03c1b98c78e58afc07a07a21ff934a62fd280
        Reviewed-on: https://gerrit.libreoffice.org/79818
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-30  shubham goyal  <22shubh22@gmail.com>  [49a634425f0d433541f8309f2575c8bdfd67afbe]

        QR Code Dialog Test Writer and Calc
        
        Change-Id: I72613afe607063663a2ae1d395c2cdf320b9c463
        Reviewed-on: https://gerrit.libreoffice.org/78877
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-09-30  Scott Clarke  <scott.clarke@codethink.co.uk>  [c45d477b0a0038d9c25176cf7cff299e5ddf3a7a]

        Make resolved comments appear resolved when printed
        
        Added an indication to resolved comments when printing them or
        exporting them as a PDF.
        
        Change-Id: I9a84b76d6f12cca3c4541d19a0890cbd1cf430a7
        Reviewed-on: https://gerrit.libreoffice.org/78712
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-09-29  Julien Nabet  <serval2412@yahoo.fr>  [1df9a89ba0a1dda648e3600ef26d7f38a39f746d]

        tdf#127857: fix assertion when enabling/disabling design in forms
        
        See bt:
        https://bugs.documentfoundation.org/attachment.cgi?id=154634
        
        When replacing first remove the AccessibleShape (if exists)
        then create the new one to replace it
        
        Change-Id: Ia7b0818ab153d710617c0cc60fc06bc07922cebf
        Reviewed-on: https://gerrit.libreoffice.org/79813
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-29  Julien Nabet  <serval2412@yahoo.fr>  [725b51044b955946c6528ca08a8a36dc44f09cd8]

        tdf#127863: fix crash when trying to edit assigned macro to a button
        
        see bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=154638
        
        Let's avoid iterator use here to avoid invalid iterator in debug mode
        + slight formatting
        
        Change-Id: I40b42201ad299aee33275b2c961e1e0233f86ad4
        Reviewed-on: https://gerrit.libreoffice.org/79812
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [66eedce71f10c30712f34732157e4dcdfcb49090]

        Move Rectangle,Point,Size serialization to GenericTypeSerializer
        
        Change-Id: Iae489fc31b13b836e1df5327ba2fa07e0325907a
        Reviewed-on: https://gerrit.libreoffice.org/79793
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-09-29  Caolán McNamara  <caolanm@redhat.com>  [43d3f3a2d1f5a3dcfbd42368c4e86e24b80c6cbb]

        drop some unnecessary includes
        
        Change-Id: I2ea014aab7463d7127df73a6efba0e06270bd756
        Reviewed-on: https://gerrit.libreoffice.org/79755
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-29  Caolán McNamara  <caolanm@redhat.com>  [b98c1b0617493426f54e15dc354d0d1597d17091]

        weld DbaIndexDialog
        
        Change-Id: I5fe97c0bea6d386c4b39d8bf9341c844ccb792ae
        Reviewed-on: https://gerrit.libreoffice.org/79745
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9cb8f2d0a968d9b14ca41c728361568554c83c7a]

        vcl: refactor SVM test to check also from files
        
        It's important that we also check from the files as we can change
        both - the import and export code, and we could actually break the
        SVM file compatibility.
        
        Change-Id: Iedb245f84e49f931e46ae20beadf612758076603
        Reviewed-on: https://gerrit.libreoffice.org/79792
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-09-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [1820fcbbc38e82daf43ebe759200050ce05b3fe1]

        constmethod for accessor-type methods
        
        Apply the constmethod plugin, but only to accessor-type methods, e.g.
        IsFoo(), GetBar(), etc, where we can be sure of that
        constifying is a reasonable thing to do.
        
        Change-Id: Ibc97f5f359a0992dd1ce2d66f0189f8a0a43d98a
        Reviewed-on: https://gerrit.libreoffice.org/74269
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [66889d5219cec22bd0e654e5a812e90cdd04e59d]

        Fix typo
        
        Change-Id: I3a322ce0d16daa179dd674b975327180f8b10561
        Reviewed-on: https://gerrit.libreoffice.org/79809
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [1902f1e4c787293559378f3d8cb9c10c369f8ae4]

        loplugin:constmethod in sd
        
        Change-Id: I063194abe47d8c1d3d9202bbe4b01d79c36ceda3
        Reviewed-on: https://gerrit.libreoffice.org/79790
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-29  Mark Hung  <marklh9@gmail.com>  [d744838991594eebe27acc4c7d9fb4579d654853]

        tdf#127422 draw text with correct pKernArray values.
        
        Prior to 5f62b97ae7891b8c601f6093a1ec5358feb20790,
        
        Starting position was specified and DrawText was used to render
        the text without referring to pKernArray. After the patch,
        DrawTextArray was used but pKernArray was not update correctly.
        
        Instead of draw each substring seprated by space, this patch
        increases the values pKernArray when a space is encountered
        and call DrawTextArray only once.
        
        Change-Id: I9e61b2d0608400f26136490248740c5f00b56cc3
        Reviewed-on: https://gerrit.libreoffice.org/79544
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2019-09-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f4a07458fbf1679ce1f115ecbed16d47ccbc530d]

        Fix typos
        
        Change-Id: I8a93a6ed49661ddfae390a0302fca1fab5c95f14
        Reviewed-on: https://gerrit.libreoffice.org/79795
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-28  Regina Henschel  <rb.henschel@t-online.de>  [7830a9d42926a9c5265230d42fce4a4858b303c1]

        tdf#127785 correct calculation of text rectangle in flipped shape
        
        The calculation had used a wrong corner. That resulted in negative
        width or height. Thus the entire shape frame was used as fallback
        instead of the smaller text rectangle.
        
        Change-Id: Ia18d9630dc83c0556115609575f26dcfa71bdb13
        Reviewed-on: https://gerrit.libreoffice.org/79774
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [4ea413542ebb142dcdec81f43b1b5e565dbe7316]

        loplugin:constmethod in xmlsecurity
        
        Change-Id: I7892b4819fd7491882e6ca995bf2ce5c65230609
        Reviewed-on: https://gerrit.libreoffice.org/79791
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [664f8632b1f4720475e6cb7176a08d3d204affd5]

        loplugin:virtualdead in basegfx
        
        Change-Id: I8b3f7810eb08b5217df30b7be27aafadeeed247a
        Reviewed-on: https://gerrit.libreoffice.org/79647
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [ef98596d62304d64d89b04de04c2bebff76286a0]

        loplugin:virtualdead in chart2
        
        Change-Id: Ia24e5072cf4d16e8a437323fa7fd5ab5207e71d2
        Reviewed-on: https://gerrit.libreoffice.org/79645
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [66e45a1ae861d50edf65fed9e39c9c9d5b15e0ac]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Mute l10n of standard attributes
            
            Change-Id: Iccd6d1b1ee11d702ccdc61226011b80973370287
            Reviewed-on: https://gerrit.libreoffice.org/79794
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-09-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [24d81a3a2a586c41e126447716152d26b8586fa2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Improve readability of events Help page.
            
            Change-Id: Ic205109612715e3bbae9d3af990f8c3867def050
            Reviewed-on: https://gerrit.libreoffice.org/79789
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-09-28  Arkadiy Illarionov  <qarkai@gmail.com>  [efc1d001821747dc72140aeb3e0f0b48b1eed005]

        Use G_ADD_PRIVATE and *_get_instance_private
        
        G_TYPE_INSTANCE_GET_PRIVATE and g_type_class_add_private are deprecated
        
        Change-Id: Id2a03e1ddc523d088682fd29f6b9d4e25f0cd4a2
        Reviewed-on: https://gerrit.libreoffice.org/79663
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [7a1bf5c10deb5f9d2e5b282dac9493d84aede659]

        loplugin:constmethod in writerfilter
        
        Change-Id: I1e1c4e574e910ef9683520ae950b14eb4ebbc63f
        Reviewed-on: https://gerrit.libreoffice.org/79784
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [1141b6b0ce6581b587e174c9bbdddb88d36ea8c2]

        loplugin:constmethod in vcl
        
        Change-Id: I6a456979a6cfcd7920dc468baf9b23013cb701a4
        Reviewed-on: https://gerrit.libreoffice.org/79783
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [e75a545f2869a4406bb434c356d481745f000271]

        loplugin:constmethod in sdext..starmath
        
        Change-Id: Ib1b60382c9ec62f35f0f232c3f2c2d5664ea669e
        Reviewed-on: https://gerrit.libreoffice.org/79779
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [c1e31ee0433232104c73cfa56e24e056833213dc]

        loplugin:virtualdead in dbaccess
        
        Change-Id: I030283816185f42f9012c8dfb2d745164abd7234
        Reviewed-on: https://gerrit.libreoffice.org/79644
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [616d47dbbea2ee39e1936e987b26a0d2095f0906]

        loplugin:virtualdead in basctl
        
        Change-Id: I6a3f74a3c52f3fb97b26de69b20ffd7502968d5e
        Reviewed-on: https://gerrit.libreoffice.org/79646
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-28  Julien Nabet  <serval2412@yahoo.fr>  [f453d2b0c7f27211d9c9061aa5c522cda37e37c6]

        "KWINDOWSYSTEM_DEPRECATED static void setMainWindow" (take 2)
        
        /home/julien/lo/libreoffice/vcl/unx/gtk3_kde5/kde5_filepicker.cxx: In member function ‘virtual bool KDE5FilePicker::eventFilter(QObject*, QEvent*)’:
        /home/julien/lo/libreoffice/vcl/unx/gtk3_kde5/kde5_filepicker.cxx:271:51: error: ‘static void KWindowSystem::setMainWindow(QWidget*, WId)’ is deprecated [-Werror=deprecated-declarations]
          271 | KWindowSystem::setMainWindow(w, _winId);
              |                                       ^
        In file included from /usr/include/KF5/KWindowSystem/KWindowSystem:1,
                         from /home/julien/lo/libreoffice/vcl/unx/gtk3_kde5/kde5_filepicker.cxx:24:
        /usr/include/KF5/KWindowSystem/kwindowsystem.h:255:42: note: declared here
          255 | KWINDOWSYSTEM_DEPRECATED static void setMainWindow(QWidget *subwindow, WId mainwindow);
              |                                      ^~~~~~~~~~~~~
        
        There's a new method we could use but it's only possible when baseline will include kwindowsystem >= 5.62
        
        Change-Id: Idd3dca98e15585077c20848613fce72c5daae0e2
        Reviewed-on: https://gerrit.libreoffice.org/79781
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [08519ce8265b9b785f369623e1d6ad396c36d349]

        loplugin:constmethod in ucb..uui
        
        Change-Id: I53db381de8e063b6a3aa07051351e655c6f040fa
        Reviewed-on: https://gerrit.libreoffice.org/79782
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [6c6c1eea82b259c7aec1e0ed5ff86bfd2eb0243f]

        loplugin:constmethod in sw
        
        Change-Id: I73c3c6d2165287d2d581a04b23b1d3b48166a488
        Reviewed-on: https://gerrit.libreoffice.org/79780
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-28  Michael Meeks  <michael.meeks@collabora.com>  [fc79f23922ccae8b494b31a5dd7bb4767e50c87e]

        Hold reference on parent dialog while emitting EndDialog.
        
        Also cleanup the code.
        
        Change-Id: I5f9d562319dc244ee22feb2e3fd64023bc229c4e
        Reviewed-on: https://gerrit.libreoffice.org/79771
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/79777
        Tested-by: Michael Meeks <michael.meeks@collabora.com>

2019-09-28  Xisco Fauli  <xiscofauli@libreoffice.org>  [40c2e33ce47ff1e51f412e20f306b0849517ebcb]

        tdf#126321: avoid flickering in page size popup
        
        In a Tabbed notebookbar, Layout - Page Size
        
        Change-Id: I74ab54e96486de960d1ccc7bcb3c2679e25a6e9e
        Reviewed-on: https://gerrit.libreoffice.org/79752
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-09-28  Michael Meeks  <michael.meeks@collabora.com>  [ab09184efffdd70c5c89f20895132c7900777f7d]

        Avoid lambda being destroyed while it is being called.
        
        Also armor against mpDialogImpl going down during EndDialog.
        This can happen during an insert chart wizard cancel, as
        out of place embedded dialog cleanup occurs.
        
        Change-Id: I1b666f07d4ec72e07fdf6888cea44a5a13976073
        Reviewed-on: https://gerrit.libreoffice.org/79772
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/79778
        Tested-by: Jenkins

2019-09-28  Julien Nabet  <serval2412@yahoo.fr>  [7d30fd55813a035a10715d92474df482b11782a7]

        Revert "KWINDOWSYSTEM_DEPRECATED static void setMainWindow"
        
        the function is only available from kwindowsystem 5.62, so more recent that our baseline.
        
        This reverts commit 94e22f5a2fcc9f193ce0370805156ad5320d4141.
        
        Change-Id: I6957a7d4438cd57c4a0eab29a9c615d45eaa2235
        Reviewed-on: https://gerrit.libreoffice.org/79776
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [dd5947b852a2c84e6d35ca6d1e4cb0fd09a49b8d]

        loplugin:virtualdead in editeng
        
        Change-Id: I72f9cf62f9daeaed5108ede41dd41544204a9745
        Reviewed-on: https://gerrit.libreoffice.org/79643
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [8de4e81b0ce0aed324e30ae55ba286715f8273f6]

        loplugin:virtualdead in extensions
        
        Change-Id: I953ceaccf6c7d0cfe1f98006a6ed00544399ef97
        Reviewed-on: https://gerrit.libreoffice.org/79642
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-28  Eike Rathke  <erack@redhat.com>  [24c7c12224f1c1d66f335f6fe085595352137646]

        Resolves: tdf#127786 cache Glibc locale string in LanguageTagImpl
        
        ... for non-simple @modifier strings that are constructed using
        liblangtag, as loading resource strings needs it over and over and
        over again.
        
        Change-Id: Ib6a74e5ddb44508aa41f101c200a508bfa4a13bd
        Reviewed-on: https://gerrit.libreoffice.org/79770
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-09-27  Stephan Bergmann  <sbergman@redhat.com>  [9c9b1e95ae4c407cf0f462c4e1a64fcc303399d6]

        Add conversion from rtl::OStringNumber to std::string_view
        
        ...and revert the relevant part of 2f5f45921b05904a4be1ff633be09c62cb44ff08
        "support O(U)String::number() for fast string concatenation", as discussed in
        the comments of that Gerrit change, now that
        89bb0b0dcd8dc4656d0047cd10702d1c471c0fa1 "Deduplicate O(U)StringNumber
        definitions; add toAsciiUpperCase" paved the way.
        
        For consistency, also add conversion from rtl::OUStringNumber to
        std::u16string_view, even if that remains unused as of now.
        
        Change-Id: Ieb64bff0b59c22f3dec05c99fca5676b27a46e9a
        Reviewed-on: https://gerrit.libreoffice.org/79750
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-27  Julien Nabet  <serval2412@yahoo.fr>  [94e22f5a2fcc9f193ce0370805156ad5320d4141]

        KWINDOWSYSTEM_DEPRECATED static void setMainWindow
        
        /home/julien/lo/libreoffice/vcl/unx/gtk3_kde5/kde5_filepicker.cxx: In member function ‘virtual bool KDE5FilePicker::eventFilter(QObject*, QEvent*)’:
        /home/julien/lo/libreoffice/vcl/unx/gtk3_kde5/kde5_filepicker.cxx:271:51: error: ‘static void KWindowSystem::setMainWindow(QWidget*, WId)’ is deprecated [-Werror=deprecated-declarations]
          271 |             KWindowSystem::setMainWindow(w, _winId);
              |                                                   ^
        In file included from /usr/include/KF5/KWindowSystem/KWindowSystem:1,
                         from /home/julien/lo/libreoffice/vcl/unx/gtk3_kde5/kde5_filepicker.cxx:24:
        /usr/include/KF5/KWindowSystem/kwindowsystem.h:255:42: note: declared here
          255 |     KWINDOWSYSTEM_DEPRECATED static void setMainWindow(QWidget *subwindow, WId mainwindow);
              |                                          ^~~~~~~~~~~~~
        
        Change-Id: I6c8d4277b06d503b402042fbf234e9300db423c5
        Reviewed-on: https://gerrit.libreoffice.org/79751
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-27  Stephan Bergmann  <sbergman@redhat.com>  [77a21b35c3dc1e2bd2ec7e18d82da88d876178ed]

        Missing include (for std::move)
        
        Change-Id: I38a59d2955a8081bf3ae701a102b0b5c68bd16f3
        Reviewed-on: https://gerrit.libreoffice.org/79749
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [146e998508d0b6922e4afedc1acde3aa99a44fbb]

        loplugin:virtualdead in sd
        
        Change-Id: Idca2a3a53c4b79ba21a3113da63a8a96d8b2cd81
        Reviewed-on: https://gerrit.libreoffice.org/79641
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-27  Caolán McNamara  <caolanm@redhat.com>  [f71347b581732aa3d1d29d71f195d9126603ebc7]

        add translator comments to [L] [S]
        
        Change-Id: Id4943a906fe412aab2250fc7ddbc5fb34fa669f7
        Reviewed-on: https://gerrit.libreoffice.org/79722
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-27  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [7c694158ffb6549b31c2547c82c6bd670757a53c]

        tdf#50846 - Wrong type of function GetLastUsedRow
        
        Changed the type of the function GetLastUsedRow from int to long
        in order to avoid overflows.
        
        Change-Id: Ia0d789611f732eecdfdbe557b751dbead5748c45
        Reviewed-on: https://gerrit.libreoffice.org/79586
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-09-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [5e1b57b8e6482616a415f995c2fa261d5a189973]

        loplugin:virtualdead in slideshow
        
        Change-Id: Ie158b76e6d552b1189173e30fbea5a43a774180b
        Reviewed-on: https://gerrit.libreoffice.org/79640
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [25cc6dcef22e51c1bfa01e8fbed5046439bb1428]

        tdf#127676: avoid flickering in line width popup
        
        Change-Id: Ie69a5b4d33d12316e6fd7e443b92851cffc95b8c
        Reviewed-on: https://gerrit.libreoffice.org/79667
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-09-27  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [d5b7627a0e738c0866b819910153b96b611813f8]

        tdf#62326 - Macros: Converting Hex strings of negative value
        
        If the value of the hex string lies within the range of 0x8000
        (SbxMAXINT + 1) and 0xFFFF (SbxMAXUINT) inclusive, cast the value to 16 bit
        in order to get signed integers, e.g., SbxMININT through SbxMAXINT.
        
        Moved unit test to test_scanner.cxx in order to test basic hex
        convertations. Removed old vba unit tests.
        
        Change-Id: I247b41c40197afc5328ef5685c758c1dd1cefae5
        Reviewed-on: https://gerrit.libreoffice.org/79583
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-27  Stephan Bergmann  <sbergman@redhat.com>  [52f16d1f1d3d2712313fb50014474f43a1528c32]

        Revert "tdf#121925 test for URLClassPath.ClassPathURLCheck"
        
        This reverts commit 905c107cde4a0a7059b1e11b5f23a0a59188cb0c.
        Conflicts:
        	configure.ac
        
        As discussed at <https://bugs.documentfoundation.org/show_bug.cgi?id=121925#c12>
        "Fix Java Jar dependency classpath to pass the ClassPathURLCheck":  "At least
        with java-latest-openjdk-headless-13.0.0.33-1.rolling.fc31.x86_64, the
        testurlcheck program in configure.ac reports 'false', but (when you convert the
        corresponding AC_MSG_ERROR into a AC_MSG_RESULT to not make configure fail) a
        full `make check screenshot` works fine for me."
        
        Change-Id: I205bada5e8eeede7b33cdbc3f87a629edb8b9872
        Reviewed-on: https://gerrit.libreoffice.org/79687
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-27  Regina Henschel  <rb.henschel@t-online.de>  [12f9a9f341fd8f8a98f7cd98f296a8729d279e0d]

        tdf#125585 write default layer status for OLE objects
        
        The layer status is taken from the active view, when saving the
        document. But embedded documents have no view. Error was, that for
        all layers value 'false' was written in that case. With this patch
        the defaults (visible, printable, not locked) (true, true, false)
        are written.
        
        Change-Id: I2388ce31cc208fba075083889ec1bb2f874ef482
        Reviewed-on: https://gerrit.libreoffice.org/79701
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-09-27  Caolán McNamara  <caolanm@redhat.com>  [572bd797719e21d84b20a4eaaa3a98f068214c2b]

        cid#1453996 Unchecked return value
        
        Change-Id: I0b5010aec8ad941d662e851833923a8b6b0a383d
        Reviewed-on: https://gerrit.libreoffice.org/79672
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-27  Michael Stahl  <Michael.Stahl@cib.de>  [86cca6b40ced4031dec4b708ac67b5cbe70cddf9]

        filter: XHTML: make "calc-heading-digit" a little faster
        
        Exporting OpenDocument-v1.3-csd01-part3-schema.odt to XHTML fails with:
        
        runtime error: file share/xslt/export/xhtml/body.xsl line 1404 element variable
        xsltApplySequenceConstructor: A potential infinite template recursion was detected.
        You can adjust xsltMaxDepth (--maxdepth) in order to raise the maximum number of nested template calls and variables/params (currently set to 3000).
        
        Unfortunately the document contains this many headings, and the
        calc-heading-digit computes the value by recursively looking at every
        preceding heading in the document, without TCO apparently...
        
        Try to improve this by using XPath to filter early the headings that are
        effectively ignored in the 3rd xsl:when case anyway: the ones with a
        level lower than the one for which the number is requested; this limits
        the recursive calls to the number of headings on the same level.
        
        Change-Id: Iddf5a91664402a57a0138731ddc9cebb06b0a126
        Reviewed-on: https://gerrit.libreoffice.org/79720
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-09-27  Miklos Vajna  <vmiklos@collabora.com>  [3ca49f4ebd959d08c9d1e85c3cba889fd43cebd7]

        sw: document what Cont means in SwFootnoteContFrame
        
        It's container, not content or continuation.
        
        Change-Id: I741798ff9dd72cc5d277107a935d8ccdf33d495c
        Reviewed-on: https://gerrit.libreoffice.org/79721
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-09-27  Mike Kaganski  <mike.kaganski@collabora.com>  [89bb0b0dcd8dc4656d0047cd10702d1c471c0fa1]

        Deduplicate O(U)StringNumber definitions; add toAsciiUpperCase
        
        Change-Id: I00e7ce62940907b5f4efc2b7f23f355c3e43ed6b
        Reviewed-on: https://gerrit.libreoffice.org/79686
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-09-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [4b995afda324fb4e85991c723b63a2703f33669e]

        loplugin:virtualdead in svl
        
        Change-Id: Idbb5d0a633f12d5813561a2ad8aed46ec6d67c48
        Reviewed-on: https://gerrit.libreoffice.org/79639
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-27  Caolán McNamara  <caolanm@redhat.com>  [1c53f4c0774c3696af9d927651ec625c36567555]

        cid#1448334 silence Untrusted value as argument
        
        Change-Id: I13f626c29ceeafbca91b06e5efd11b79b0f25a76
        Reviewed-on: https://gerrit.libreoffice.org/79679
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-27  Miklos Vajna  <vmiklos@collabora.com>  [8165cdad2e128ec5fabb50d3330c41a8b0f021d8]

        Related: tdf#124601 DOC import: always allow floating tables in header/footer
        
        So now the DOC import is in sync with the DOCX one, see commit
        81ef96a2417c7843dfed0558c920ad3064e58921 (tdf#79639 DOCX import: don't
        delay text frame conversion of in-header tables, 2015-06-01).
        
        The bugdoc used to have 2 additional pages in Writer (compared to Word),
        it has only 1 after this.
        
        Change-Id: I24f0dc28599e608737dc19a0143e72832202a034
        Reviewed-on: https://gerrit.libreoffice.org/79682
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-09-27  Caolán McNamara  <caolanm@redhat.com>  [4a736dff5ae2865318cab5d504b5b68feeb949be]

        Resolves: tdf#122487 avoid duplicates when auto-naming drawing objects
        
        we were looking inside groups already, but our set was limited to
        the length of toplevel objects, so it wasn't sufficient.
        
        just collect all used nums and return the first unused number
        
        Change-Id: I239118e9cff7b7ed2a40d68f284c3c4d1d9eb6c4
        Reviewed-on: https://gerrit.libreoffice.org/79657
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-27  Caolán McNamara  <caolanm@redhat.com>  [1c3eb14d8620e1b8f933c6faf24fdfcfa322cf2f]

        cid#1453994 Uninitialized pointer field
        
        Change-Id: Ife94e1e8861f108cd6db54694232c7686f47dc6e
        Reviewed-on: https://gerrit.libreoffice.org/79671
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f06d3e0a2003b9605cea3c3883df671d10a7e59a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Housekeeping: replace png by svg in Math
            
            Change-Id: I927b99852b6741e70ee168a8cb146ef9a59d4f1b
            Reviewed-on: https://gerrit.libreoffice.org/79659
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-09-27  Stephan Bergmann  <sbergman@redhat.com>  [2377d937225adb17dc3f76d72937d5cd29d2ef69]

        Fix Typo SvxMenuConfigPage -> SvxConfigPage
        
        ...introduced with ccb2b0078f07194befa61f1e3fd88e53ff236871 "weld
        SvxMenuConfigPage/SvxToolbarConfigPage", causing -fsanitize=dynamic-type-
        mismatch during UITest_writer_demo:
        
        > include/tools/link.hxx:163:10: runtime error: downcast of address 0x613000204b40 which does not point to an object of type 'SvxMenuConfigPage'
        > 0x613000204b40: note: object is of type 'SvxConfigPage'
        >  83 01 00 4e  b0 a1 bb 2e f6 7f 00 00  20 c4 56 00 e0 60 00 00  50 f8 a4 00 40 60 00 00  e8 49 38 00
        >               ^~~~~~~~~~~~~~~~~~~~~~~
        >               vptr for 'SvxConfigPage'
        >  #0 in SvxMenuConfigPage* tools::detail::castTo<SvxMenuConfigPage*, SvxConfigPage*>(SvxConfigPage*) at include/tools/link.hxx:163:10
        >  #1 in SvxConfigPage::SvxConfigPage(weld::Container*, weld::DialogController*, SfxItemSet const&) at cui/source/customize/cfg.cxx:997:41
        [...]
        
        Change-Id: Ie36ebabd3075cade590cc504fb06b5319b346dcf
        Reviewed-on: https://gerrit.libreoffice.org/79666
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-27  Caolán McNamara  <caolanm@redhat.com>  [d4a3a59d413c29697e9c1e02a39811adfc5a04a8]

        cid#1454003 silence 'Constant' variable guards dead code
        
        Change-Id: I4ba26647f4081f5c13726b78c737b54e8ab1773d
        Reviewed-on: https://gerrit.libreoffice.org/79675
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-27  Caolán McNamara  <caolanm@redhat.com>  [d4a037a1d9e6331b7ff3423ef34b8c06530c55fc]

        cid#1454002 Dereference after null check
        
        Change-Id: I855922a70b615b8ac4de147d081d530edcc5be63
        Reviewed-on: https://gerrit.libreoffice.org/79674
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-27  Caolán McNamara  <caolanm@redhat.com>  [fb6a7f553ecbfcd921bca65fff9d9536ab97c781]

        cid#1454001 silence Unchecked dynamic_cast
        
        Change-Id: Idc17c90d6cf0f843ab6b9bf2ace4199102aaf29a
        Reviewed-on: https://gerrit.libreoffice.org/79673
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-27  Caolán McNamara  <caolanm@redhat.com>  [87ee3dd90d789b22f3861da5682c5d3b56d464fb]

        cid#1448369 silence Unchecked dynamic_cast
        
        Change-Id: I578eac509805b2d363b09026899f2b2d60dc368e
        Reviewed-on: https://gerrit.libreoffice.org/79678
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-27  Caolán McNamara  <caolanm@redhat.com>  [aff0c2f2baa98429dff69211dddcb47b4cdf4d91]

        cid#1448524 silence Unchecked dynamic_cast
        
        Change-Id: I9ba17a4a31382850b76c98bb435e63eb19ee7903
        Reviewed-on: https://gerrit.libreoffice.org/79677
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-27  andreas kainz  <kainz.a@gmail.com>  [66fe473fb66b76352039e3618bab43a281d5cdca]

        harmonize shadow sidebar with area sidebar
        
        Change-Id: I7d157815c291de7ef88bf9973bf780de3e340340
        Reviewed-on: https://gerrit.libreoffice.org/79511
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-09-27  Stephan Bergmann  <sbergman@redhat.com>  [6bdbe7f5af26be191955dbf8739f4cde40b6782c]

        Silence false cid#1454000 "Side effect in assertion"
        
        The side effect is intentional here.
        
        Change-Id: I05d166bb312ea3a97905607c5effccf1e8d8eef7
        Reviewed-on: https://gerrit.libreoffice.org/79668
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-27  Caolán McNamara  <caolanm@redhat.com>  [b7b854ab05e814dffac7d10b565584bbf705af43]

        cid#1453999 move coverity suppression
        
        Change-Id: I539acc147193dcf2c8687a4f2e5d39c11f447782
        Reviewed-on: https://gerrit.libreoffice.org/79669
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-27  Caolán McNamara  <caolanm@redhat.com>  [b5ea727818114d4e0e51d5a52ffa254a375afab8]

        cid#1453993 Unchecked return value
        
        Change-Id: Ie30e1b40b8867246c793294b7b34b38a86f9ad01
        Reviewed-on: https://gerrit.libreoffice.org/79670
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-27  Stephan Bergmann  <sbergman@redhat.com>  [71a327528f1f7ffabd157e258528888855ab6f01]

        Error: attempt to subscript container with out-of-bounds index 24
        
        ...doing `bin/run vcldemo` and clicking on the third column in the third row
        
        Change-Id: Ibe93f701a1ebf2447d5f5240e9a4ecab378918ef
        Reviewed-on: https://gerrit.libreoffice.org/79665
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-27  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [e8599a29c6540c05802d257671f3f4c572c73abc]

        tdf#42949 Fix IWYU warnings in xmlhelp/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I266367d4f9e2b9bf637fc103a5e4876bd6b1d2b9
        Reviewed-on: https://gerrit.libreoffice.org/79261
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-27  Jan Holesovsky  <kendy@collabora.com>  [e9e6d4b058e13165f3dde1ca7822eec97dfe8aa7]

        tdf#116685: Make the RICHTEXT take precedence over EMBED_SOURCE.
        
        Before this patch, copy in Calc, Paste in Writer produced an embedded
        sheet.  I suspect is it not what the people usually want; working with
        the embedded sheets in Writer is non-intuitive, I suspect people will be
        happier with a normal table which they can style etc. appropriately.
        
        OTOH - this is a general change, so it might have some unwanted
        side-effects; let's see what if we get bugreports :-)
        
        tdf#127673 was related; but in my view, we shouldn't create the embedded
        objects in the first place.
        
        Change-Id: I73710168d8924fdd6275d65e20cf55f38971a3f9
        Reviewed-on: https://gerrit.libreoffice.org/79606
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-09-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ffa97dfc53ef902fe478f264c51989bd4c4434d1]

        Removed duplicated include
        
        Change-Id: I7571da9c657be845c62c9f452210f55fde67883d
        Reviewed-on: https://gerrit.libreoffice.org/79653
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-09-27  Miklos Vajna  <vmiklos@collabora.com>  [d630f69d90f15bc652a62648b05ea515de78d16a]

        Related: tdf#124601 DOC import: improve fLayoutInCell handling
        
        There were 3 problems here:
        
        First, SwWW8ImplReader::IsObjectLayoutInTableCell() should not use
        m_nProduct to determine the Word version. It depends on an undocumented
        field of the [MS-DOC] format and the bugdoc shows how it interprets a
        Word 2007-produced document as a Word 97 one. Instead, parse the cswNew
        field of the file header, which is a more or less documented way to find
        out if this file was produced by >=2000 or 97.
        
        See e.g.
        <https://docs.microsoft.com/en-us/openspecs/office_file_formats/ms-doc/841b5f72-487e-4fe7-8657-ec90d5af8750>
        where the Dop structure maps cswNew values to Word versions.
        
        Second, parse the fLayoutInCell correctly: it's part of a bitfield, with
        two variables: a bool and an other one which decides if the bool should
        be read at all. The bugdoc's case was evaluated as false, so do the
        proper parsing in that case and leave the existing logic as-is for now.
        
        Third, there doesn't seem to be a reason to exclude the wrap-through
        case for the fLayoutInCell -> follows-text-flow mapping. The bugdoc
        shows that Word interprects fLayoutInCell the same way for wrap-though
        objects, too.
        
        Change-Id: Iaddd5e522e0380b731899f32a17c14ce4442ac35
        Reviewed-on: https://gerrit.libreoffice.org/79629
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-09-27  Miklos Vajna  <vmiklos@collabora.com>  [b38a9a3e59df0b6c014b907bbe2b42e4ce7ed255]

        xmloff: create XMLDrawContentExportOOO instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: Ib63744f720a886cd67b4158399e6bf91c6efb128
        Reviewed-on: https://gerrit.libreoffice.org/79660
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [c0731052db789a876fbc98aceba0f067abba93d1]

        loplugin:virtualdead in svx
        
        Change-Id: I8af09a2f0a4a8c7952c5855b2934f2d0a64d9740
        Reviewed-on: https://gerrit.libreoffice.org/79638
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-27  Stephan Bergmann  <sbergman@redhat.com>  [55556a4cebbb35f15e7989bf0a6e276db99944e3]

        external/breakpad: glibc 2.30 declares tgkill
        
        ...so building against glibc-headers-2.30-4.fc31.x86_64 fails with
        
        > src/client/linux/handler/exception_handler.cc:109:12: error: static declaration of 'tgkill' follows non-static declaration
        > static int tgkill(pid_t tgid, pid_t tid, int sig) {
        >            ^
        > /usr/include/bits/signal_ext.h:29:12: note: previous declaration is here
        > extern int tgkill (__pid_t __tgid, __pid_t __tid, int __signal);
        >            ^
        > 1 error generated.
        
        Upstream commit <https://chromium.googlesource.com/breakpad/breakpad/+/
        7e3c165000d44fa153a3270870ed500bc8bbb461%5E%21/> "Fix double declaration of
        tgkill when using Android NDK Headers" looks like the perfect fit.
        
        Change-Id: I1b4805886fb7c770cf9733f34a31296e6b859d92
        Reviewed-on: https://gerrit.libreoffice.org/79661
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-27  Justin Luth  <justin_luth@sil.org>  [9b96f644c554f1b10a380dd3f9a04a405b948411]

        tdf#127316 ww8export: use default escapement for AUTO
        
        Previously it looked bad, but not horrendous when
        AUTO was 101.  Now that AUTO is 13999, it is obviously
        wrong (in Word). Better to use the default of 33.
        
        Change-Id: If0e12d315346515ce6ec5ae4bcc4110efba14f9b
        Reviewed-on: https://gerrit.libreoffice.org/79651
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Tested-by: Justin Luth <justin_luth@sil.org>

2019-09-27  Eike Rathke  <erack@redhat.com>  [f526a525758c8e4507e0bcc039330f4fc8a174b4]

        Resolves: tdf#127363 accept SEPT as SEP for September
        
        Change-Id: Idc0fb30308ca32428125656dc8b2ce68e35c4770
        Reviewed-on: https://gerrit.libreoffice.org/79655
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-09-26  andreas kainz  <kainz.a@gmail.com>  [5f01b90b305696915d500df81d153d262053d4a9]

        menubars add separator before AutoCorrectDlg for better visibility
        
        Change-Id: If72ec102fe23b661582c80a3c194c7c3925ca9d8
        Reviewed-on: https://gerrit.libreoffice.org/79578
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-09-26  Henry Castro  <hcastro@collabora.com>  [bb11efa477b6700744560d3999190c65d016600b]

        tdf#126967:vcl: lok: avoid starting idle paint task
        
        In the Tiled rendering case the invalidation is handled
        by sending logic invalidate notifications to client side.
        Starting an idle paint task, it provokes an infinity loop
        that it does not have the chance to process client side messages
        (mpPollCallback).
        
        Change-Id: I6ef1bbd6270592eebfeef0c8a37945bf5ddd3580
        Reviewed-on: https://gerrit.libreoffice.org/79537
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2019-09-26  Caolán McNamara  <caolanm@redhat.com>  [eb2b96f9c686401066f420d0f21937fc14eee1f7]

        Resolves: tdf#127416 unparent iconset block on dtor
        
        otherwise gtk keeps the widgets around
        
        Change-Id: I6227662e0a8a4d5a88f4ff6199d6fa06e5be8fe0
        Reviewed-on: https://gerrit.libreoffice.org/79648
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-26  Caolán McNamara  <caolanm@redhat.com>  [f35825e85f59e0fd155c68d63260169cd3cb38c9]

        Resolves: tdf#127218 allow changes dialog to shrink when button text changes
        
        original the dialog has super wide button contents when the initial size
        is calculated, and then the buttons are changed afterwards, but the dialog
        remains at its initial size.
        
        Change-Id: Ib29ab9ebdec01a93561a8b304572df60b6ad5ad2
        Reviewed-on: https://gerrit.libreoffice.org/79634
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-26  Caolán McNamara  <caolanm@redhat.com>  [94223ae823a2e3e81da5ab0dc827c33f3a23882c]

        drop unused SvLBoxColorString class
        
        Change-Id: Id78deffe002444656588fee4252a7059989d184b
        Reviewed-on: https://gerrit.libreoffice.org/79631
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-26  Caolán McNamara  <caolanm@redhat.com>  [ebd37bcc22d0c70cc1e4fdd8e4f3d2f8fc256cd8]

        Resolves: tdf#127262 validity out of order focus in and out problem
        
        Change-Id: I06f5fd0ce32a9f2d799f6003b7d22b13e865b8c6
        Reviewed-on: https://gerrit.libreoffice.org/79611
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-26  Caolán McNamara  <caolanm@redhat.com>  [e61c75dffa437b625c60106fd8108e6039d74fb0]

        drop some unnecessary includes
        
        Change-Id: Ia0ad992559ecd6f7a0436de2a636391c387beff8
        Reviewed-on: https://gerrit.libreoffice.org/79604
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-26  Miklos Vajna  <vmiklos@collabora.com>  [b710b4fa9f243e81c905567bb6712ceb96a56943]

        CppunitTest_sw_uiwriter: improve limit in testTdf105330
        
        The problem was that the cursor was invisible. I thought that we can
        assert that the cursor height is 12pt + the linespacing (276 twips), but
        turns out the exact value is subject to pixel-alignment, so it's not a
        good test to require equality.
        
        Instead, make sure that the height is at least the 12pt, which is
        explicitly defined in the document. That fails without the fix, and is a
        saner limit.
        
        Change-Id: I4f9f512542cefc6fa20d6fdf02e9eb5d2e1c1d5e
        Reviewed-on: https://gerrit.libreoffice.org/79636
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-26  Justin Luth  <justin_luth@sil.org>  [89f0107b8de21bbb22e850847348ab40cce24644]

        tdf#127316 docxexport: use default escapement for AUTO
        
        Previously it looked bad, but not horrendous when
        AUTO was 101.  Now that AUTO is 13999, it is obviously
        wrong. Better to use the default of 33.
        
        The import algorithm still could use some work since it
        round-trips as 51% and not 33%.
        
        
        Change-Id: Id984ea3e6e0b50014389ec8a86668b7a271b96f4
        Reviewed-on: https://gerrit.libreoffice.org/79628
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Tested-by: Justin Luth <justin_luth@sil.org>

2019-09-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [5a1163c202f6c4eb519cac9732e681f3c5a4d516]

        loplugin:virtualdead filter out some more stuff
        
        in the post-processing step
        
        Change-Id: I5c57f9ded6a52d541694c5972656e33bb7771de6
        Reviewed-on: https://gerrit.libreoffice.org/79637
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [250c2ec78b9218a4d42f1fc6cdb12b15687d6eeb]

        loplugin:virtualdead in vcl
        
        Change-Id: I54cacce6d843f41f220ac5350868bd6d70dbc6b4
        Reviewed-on: https://gerrit.libreoffice.org/79585
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [b56a4eaf5eb856c36d3539dc7d2e6fa94b6551f8]

        add property name when throwing css::uno::UnknownPropertyException
        
        Change-Id: I17f06c9415b9d43b6d8896360e07216c2856367a
        Reviewed-on: https://gerrit.libreoffice.org/79627
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [e51a2917ab19156f5a5d2b9474a5a46a52e9e527]

        tdf#76324 speedup copy operation with lots of comments in calc
        
        avoid performing a sort in AddShape, and cache some data to speed up the
        sort
        
        Makes it about 3 times faster for me, but is still pretty slow for that
        large test document
        
        Change-Id: I5c847e43ad5dd66caefcf12b9a624214767371b1
        Reviewed-on: https://gerrit.libreoffice.org/79630
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [352bcf4114e1c51d82eb78e6ed4101298b9a4e5b]

        loplugin:virtualdead in sw(2)
        
        Change-Id: Ib948148fa21d595faa8a4a86d4f47243755885ee
        Reviewed-on: https://gerrit.libreoffice.org/79588
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-26  Caolán McNamara  <caolanm@redhat.com>  [e0218ed419378d3c31978bb6765f41e09371dc4f]

        weld ORelationDialog and DlgQryJoin
        
        Change-Id: I15c0745d387e491dd05e14949d744d0a27a8dd49
        Reviewed-on: https://gerrit.libreoffice.org/79600
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-26  Caolán McNamara  <caolanm@redhat.com>  [70e5fbcf28fe5eec16f32536adf4b506857d88cf]

        get toplevel GtkWindow if parent is a child frame
        
        Change-Id: I9645259dd8c7fb331b2efab3f441422ee1f07c12
        Reviewed-on: https://gerrit.libreoffice.org/79599
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-26  Caolán McNamara  <caolanm@redhat.com>  [622a11cf60d9772d6f66ad99a6bd1ef0a3bacb4e]

        update sd pch
        
        Change-Id: I3175fa36f006c47933c96288e8e5812ba6d77bb9
        Reviewed-on: https://gerrit.libreoffice.org/79592
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-26  Caolán McNamara  <caolanm@redhat.com>  [68a568ea8899628533688942bdbfa492d52e8d9f]

        drop unnecessary includes
        
        Change-Id: Ie7dcf55a78ec896ba937c521b59c0a1f2bbb6e94
        Reviewed-on: https://gerrit.libreoffice.org/79598
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [464fe63e334f697c5801d4ef0c5e4a2896d28c04]

        loplugin:virtualdead in sw
        
        Change-Id: Ib96caad8a2bbfc4ff9a5191abbd49789d142d2eb
        Reviewed-on: https://gerrit.libreoffice.org/79587
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-26  Caolán McNamara  <caolanm@redhat.com>  [aa7e7747f4296b3b92379c3c7703b80ad8af6a8b]

        weld DataEditor
        
        Change-Id: I8b59140d2e2b0892f17159282a1aeb1a47008ba0
        Reviewed-on: https://gerrit.libreoffice.org/79561
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-26  Caolán McNamara  <caolanm@redhat.com>  [07d6f4cb864210010ff402b1f16e7fd913f4faec]

        TODO rename to GetFrameWeld
        
        Change-Id: I28527b6773075fe682682a4812cf86bb7ac13180
        Reviewed-on: https://gerrit.libreoffice.org/79560
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-26  Caolán McNamara  <caolanm@redhat.com>  [5c485d1e9a14696922e0a4bbdecef8e8e8b6c6c0]

        weld SwAutoMarkDlg_Impl
        
        Change-Id: I64fc2b503f76b61ea8c2f26c8170c72611935131
        Reviewed-on: https://gerrit.libreoffice.org/79533
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-26  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [e412401edcf0a979f9f19c051990c0fb08987048]

        source/core/access: no more SwClient
        
        - also, move BroadcastingModify up from TextNode to ContentNode
        
        Change-Id: I4e6e8767aaecb9cce20d5ec3da789532686dfe2a
        Reviewed-on: https://gerrit.libreoffice.org/79525
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-09-26  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [7258c47364a8a9b7cd108cc076243c96f1c1c0f2]

        SwAccessibleTable/SwAccessibleTableColHeaders: SwClient no more
        
        Change-Id: I0ca9f9d38f9f990fe4a41319d8dbd9b204544f49
        Reviewed-on: https://gerrit.libreoffice.org/79506
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-09-26  Caolán McNamara  <caolanm@redhat.com>  [bc27ced45cf634ff3fbeef2605cae88ac1f1f0a1]

        drop newly unused SfxModalDialog
        
        Change-Id: Ia06713c9766a6731995c83ed0516535d13665ff1
        Reviewed-on: https://gerrit.libreoffice.org/79526
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-26  Caolán McNamara  <caolanm@redhat.com>  [299122e3d0a3ecf1862c26e92eb1e08884fca6f8]

        survive focus change during dispose
        
        Change-Id: I34b5941b01bc0880945aaae39e0b7c4beb4e0575
        Reviewed-on: https://gerrit.libreoffice.org/79559
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-26  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [357fff1574ef29732b8a5209af97d9d026ccc650]

        tdf#42949 Fix IWYU warnings in sd/
        
        Recheck sd/ after recent refactorings and developments
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I6f0fd19c52889cbd85b387183e2136bca4a1eeca
        Reviewed-on: https://gerrit.libreoffice.org/79218
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-26  Miklos Vajna  <vmiklos@collabora.com>  [64af348a12c1892356c99d696246f4c5ccaad7f4]

        Remove some unused includes
        
        Change-Id: Ic28b4bdd401342d92b33913f7dab0ca875f8aab3
        Reviewed-on: https://gerrit.libreoffice.org/79573
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-26  Michael Stahl  <Michael.Stahl@cib.de>  [0dd1d80f48e94c4cd16095bace52664ce1e8a3a9]

        writerfilter: fix crash on import of tdf113230-1.docx
        
        The SvxUnoTextBase::finishParagraph() returns null because there's no
        GetTextForwarder(); in any case the ListId property isn't supported by
        SvxUnoTextRange.
        
        (regression from 7992bd73a2307edce96a145e954f8e4c3ab9f57d)
        
        Change-Id: I8f63d805a593a5950c8cb08eaeebd34e977b4700
        Reviewed-on: https://gerrit.libreoffice.org/79552
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-09-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [bdc8fda4be875ff9cfa9c3f4b5e40284a8637374]

        loplugin:constmethod in sc
        
        Change-Id: I78c4fb4acf21756f91582caee5e30e3ad1fc2ae4
        Reviewed-on: https://gerrit.libreoffice.org/79543
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-26  Szymon Kłos  <szymon.klos@collabora.com>  [b11268fadf76618ad37d27219b7f51255f8f8b5a]

        Fix range selection in chart wizard for online
        
        In the Online when range was selected in second
        step of the Chart Wizard, main window become
        unresponsive. This fix blocks doubled MouseButtonUp
        event and allows to fold/unfold multiple times the
        range selection dialog by allowing to use that window
        type in SetRefDialog.
        
        Change-Id: I9f64cf7a110ab9264bc53dd740f0caf576764714
        Reviewed-on: https://gerrit.libreoffice.org/79570
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-09-26  Szymon Kłos  <szymon.klos@collabora.com>  [b88c4c2eef6837ba43a32bbceded5e6f031962d1]

        Allow dialogs to create multiple instances in Online
        
        Change-Id: Ia4d5ff42cc7542319966523aa843e7494b544375
        Reviewed-on: https://gerrit.libreoffice.org/79569
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-09-26  Caolán McNamara  <caolanm@redhat.com>  [468729d6490f033a2d955edbc0fd6ef932bb11a9]

        drop unnecessary includes and update pch
        
        Change-Id: Id7fa7d5b95c32fdc738a18208eb95eaec102d937
        Reviewed-on: https://gerrit.libreoffice.org/79523
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-26  Caolán McNamara  <caolanm@redhat.com>  [deb37c44ecfb8f6aa7c2ceec4771b0505fa7b6bb]

        now drop TabPageParent intermediate
        
        Change-Id: I47328f76342ac023628d9042bdfa8213a1c93d0c
        Reviewed-on: https://gerrit.libreoffice.org/79469
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-26  Caolán McNamara  <caolanm@redhat.com>  [a37e559ed123789f6bc8f7972242d6461ce692ab]

        disinherit OWizardPage and SfxTabPage from vcl TabPage
        
        Now that there's no need to support weld/unwelded mixes of
        pages in dialog any more.
        
        inherit from a BuilderPage which contains a Builder and
        Toplevel container
        
        BuilderPage Activate and Deactivate replace TabPage ActivatePage and
        DeactivatePage, allowing disambiguation wrt SfxTabPage ActivatePage and
        DeactivatePage.
        
        Change-Id: I5706e50fd92f712a25328ee9791e054bb9ad9812
        Reviewed-on: https://gerrit.libreoffice.org/79317
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-26  Jan Holesovsky  <kendy@collabora.com>  [b3f249c1351642be6f2774230ff80a6d20bd1401]

        tdf#127673 lok: On double-click, don't enter the embedded objects in Writer.
        
        There are all sorts of problems when we'd try to edit the embedded
        objects, like that that LOK thinks it is a separate view etc., so better
        to disable it for now, before we really need to edit embedded objects.
        
        Change-Id: Ie8c0249cb0ca8b25a2ac97c1ccec4a5a62cbb770
        Reviewed-on: https://gerrit.libreoffice.org/79555
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-09-26  Jan Holesovsky  <kendy@collabora.com>  [dfaf6ebc1ebadd1ea4bb334b1adf4172e3aa205c]

        gtktiledviewer: Turn an annoying assert into a compile-time check.
        
        So that people don't forget adding the enum values here...
        
        Change-Id: I0342e2ecca4d7d14641e44ca562b1999921182e8
        Reviewed-on: https://gerrit.libreoffice.org/79554
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>

2019-09-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [7b171dbfb5b50b684eb221270759482fe49b4e15]

        loplugin:constmethod in embeddedobj..extensions
        
        Change-Id: Iec6a9ff8b62ac1986cca205435273b64b71f33cd
        Reviewed-on: https://gerrit.libreoffice.org/79539
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [f04bd7975292d297b72e8bb23aa74a2a5198aa23]

        loplugin:constmethod in vbahelper
        
        Change-Id: I40a59224286cb1eaece58f5f52b26f9191171be8
        Reviewed-on: https://gerrit.libreoffice.org/79581
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [e7a1d057c414b78fdd685f1de0008efc820bfa51]

        new loplugin virtualdead
        
        to look for virtual methods where all of the implementations of that
        method do nothing useful
        
        Change-Id: I623456ade1c55fe8048d23f69cb692540378daa4
        Reviewed-on: https://gerrit.libreoffice.org/79579
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-26  Julien Nabet  <serval2412@yahoo.fr>  [2a38ec580b3b6ffe11276462547a41c467a51197]

        tdf#127748: crash on modify a frame style, which has writing-mode bt-lr
        
        bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=154474
        
        Change-Id: I6e6e0927ea85c4f0f4f59bf327ce5468fc428328
        Reviewed-on: https://gerrit.libreoffice.org/79572
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-26  Mike Kaganski  <mike.kaganski@collabora.com>  [186d36a7036462ae641b35004b4ffba3eeeca46f]

        Simplify external implementations of O(U)String::number
        
        Change-Id: I2e1b217d43806dd0f64239978211d5b17fcf311c
        Reviewed-on: https://gerrit.libreoffice.org/79518
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-09-26  Stephan Bergmann  <sbergman@redhat.com>  [f5bbb2db98fe420174328e6c8e2f3d160a9b7758]

        Clean up uses of deprecated G_CONST_RETURN
        
        ...where /usr/include/glib-2.0/glib/gmacros.h from
        glib2-devel-2.62.0-1.fc31.x86_64 now has
        
          #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const)
        
        causing an "error: const [-Werror]" warning/error.
        
        (Cleaning up also vcl/unx/gtk/a11y/atkutil.cxx where the warnings were
        suppressed by the
        
          #define GLIB_DISABLE_DEPRECATION_WARNINGS
        
        in vcl/inc/unx/gtk/gtkdata.hxx.)
        
        Change-Id: I5d60b4d9fd5b9e6e2fbecdf08d2b763cc15c4311
        Reviewed-on: https://gerrit.libreoffice.org/79574
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [5440274a2a295fb2662ea415f25b89fc298930c8]

        loplugin:constmethod in reportdesign
        
        Change-Id: I0076890abb4b5bb179171353b19097f6ebf8aa31
        Reviewed-on: https://gerrit.libreoffice.org/79542
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [4e67474a6e4dbfeff5316dcf08b44cfead148609]

        loplugin:constmethod in framework..lotuswordpro
        
        Change-Id: I14a3855a75cf081d86c2a404966db38c617c0256
        Reviewed-on: https://gerrit.libreoffice.org/79541
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [3b13f813da6ad3bd3e4f9dc24b7deb84ea557063]

        loplugin:constmethod in forms..fpicker
        
        Change-Id: I1673e00be0a6c9d34ce02437bf68d929c56952f7
        Reviewed-on: https://gerrit.libreoffice.org/79540
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [d6d04400095c2663ff5e1f58018d76df78121704]

        loplugin:constmethod in comphelper..desktop
        
        Change-Id: I3dbdc72b05c9d01cce279c783c60d191900f8b7c
        Reviewed-on: https://gerrit.libreoffice.org/79538
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [b722989678429fbdb353737660a19ecd1db28d89]

        loplugin:unnecessaryvirtual
        
        Change-Id: I866d7bd03a41260a9b4f4be87a7a02d3ceecc1c7
        Reviewed-on: https://gerrit.libreoffice.org/79534
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-26  Noel Grandin  <noelgrandin@gmail.com>  [78b9dac2ee77bf6efc1298962cbeca284db5b00a]

        remove internal use of 16-bit packed formats
        
        none of our supported hardware uses these any more
        
        Change-Id: Ic95d6df619a05df0bec1f5870596cb2bb3bcc6cb
        Reviewed-on: https://gerrit.libreoffice.org/79476
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-25  Stephan Bergmann  <sbergman@redhat.com>  [3a7d479c4c852499e8e4e2bc4273f02aec5051be]

        Improve loplugin:sequenceloop diagnostic advice
        
        "make range var const" sounded to me like it talked about the variable declared
        in the for-range-declaration, not a variable referenced in the for-range-
        initializer
        
        Change-Id: Ie777e1374ead7f37c8efb022cd87e980d2ee9810
        Reviewed-on: https://gerrit.libreoffice.org/79563
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-25  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b2efa7da5b10999d476cfc01341068cfcc8e84c1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Mute l10n in numeric values
            
            Change-Id: If25b80ee78c0e4632db60d1cd4c42f8b05c81482
            Reviewed-on: https://gerrit.libreoffice.org/79562
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-09-25  Stephan Bergmann  <sbergman@redhat.com>  [689dc632875c4ec51e44cf53718d625d9a217d9c]

        constinit, here we come
        
        Following up on b13421011d9377676e1adc282634991d5064a866 "better data
        structures for some static const vars":
        
        * Make the o3tl::sorted_vector ctor taking an initializer_list constexpr.
          <https://wg21.link/P0202R3> "Add Constexpr Modifiers to Functions in
          <algorithm> and <utility> Headers", which will be in C++2a and is already
          implemented by recent libc++ and libstdc++ according to
          <https://en.cppreference.com/w/cpp/compiler_support
          #C.2B.2B2a_library_features>, makes std::sort constexpr but explicitly keeps
          std::stable_sort non-constexpr.  ("Algorithms stable_partition, inplace_merge
          and stable_sort allocate memory, construct variables using placement new, use
          unique_ptr and do other things not acceptable in constexpr expressions.
          Making those algorithms constexpr seems to be a hard task that would require
          a lot of intrinsics.  Those algorithms are not marked with constexpr in this
          wording.")  But keep o3tl::sorted_vector::Resort (which was introduced in
          c59355e936446fe55960209e543b072acb6b2170 "fdo#58793: re-implement
          SwpHintsArray::Resort()") using std::stable_sort instead of std::sort, in
          case that is relevant for its pre-exisiting uses.
        
        * <https://wg21.link/P1004R2> "Making std::vector constexpr", which was voted
          into C++2a according to <https://wg21.link/n4829> "Editors' Report --
          Programming Languages -- C++", will make the relevant parts of std::vector
          constexpr.  But none of libc++, libstdc++, and MSVC implement that as of now.
        
        * Introduce HAVE_CPP_CONSTINIT_SORTED_VECTOR to hide the constinit behind for
          now for the one case from b13421011d9377676e1adc282634991d5064a866 "better
          data structures for some static const vars" that can clearly be constinit
          once constexpr std::vector is supported by compilers.  The other three cases
          (s_aContainerDocumentCommands in
          chart2/source/controller/main/CommandDispatchContainer.cxx,
          aMetricCompatibleMap in vcl/source/font/PhysicalFontCollection.cxx, and
          aBlacklist in writerfilter/source/dmapper/PropertyMap.cxx) would each need a
          constexpr OUString first.  (Technically, the constinit would not even be
          needed, but it nicely documents our intent that this will actually be
          initialized at compile-time once compilers support that.)
        
        Change-Id: Ibeb138f120528be3a7a09b3912143bf795fbab29
        Reviewed-on: https://gerrit.libreoffice.org/79556
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [52b3333ff592b10b9b628863e7b06506b2106568]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix typo
            
            Change-Id: I89d141e261146d899a11ccdcb4fad6ef58dca128
            Reviewed-on: https://gerrit.libreoffice.org/79566
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2019-09-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d8d6b03eb136c5d98bb74fbb6f435e650f9e4939]

        Fix typo
        
        Change-Id: Iec98bb5446782dc50223bb49b4c305046960c751
        Reviewed-on: https://gerrit.libreoffice.org/79567
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-25  Stephan Bergmann  <sbergman@redhat.com>  [780132ae68285be986731cd9b887b9546e8b421f]

        Use cppu::WeakImplHelper
        
        Change-Id: I997286b864247fff6f1eda30fa8e4fcc074b887b
        Reviewed-on: https://gerrit.libreoffice.org/79536
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [d513a845cf73e55aa88be716fcb7a1f98cd054b1]

        tdf#127411 Broken mouse status in Impress status bar
        
        regression from
        	commit c53f3f8f58f55d0978fb968446975856d72a52f8
        tdf#126819 Can't retrieve the mouse position written in the
        statusbar
        
        Change-Id: I3072de28bcc512d98c43d5cc7110aa3f80d51e61
        Reviewed-on: https://gerrit.libreoffice.org/79519
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [9e257e6b54bb8853f1f5213dfda67a216bcf7403]

        ODF Import: Add unittest for bibliography entries
        
        This is the reason why 417d993b8b8a86c019758ee0850e4b42967e2afa
        was reverted
        
        In ODF format, the bibliography entries are displayed in fields
        as ['identifier']
        
        Change-Id: Id2b51c37ba0141a88fa1298a9c9f271f23d22992
        Reviewed-on: https://gerrit.libreoffice.org/79532
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-09-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7a356cec8b991883a1da03f0fa43ea1590ce2fa7]

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

2019-09-25  László Németh  <nemeth@numbertext.org>  [7fe64353dc9950e19182a59a486a1ecac27cf98e]

        tdf#84806 Writer: drag and drop selected tables, don't empty
        
        Drag and drop operation on a wholly selected table
        resulted a copy of the original table, keeping also the
        original one without its text content, ie. emptying it.
        
        Now drag and drop works as intended: moving the table
        instead of copying and emptying (like also MSO does).
        
        See also commit 144bdd189d07faef0f71edbd039359665a45876c
        "tdf#118311 Writer: cut selected table, not only its text content".
        
        Change-Id: I7156420d35bd8de320c2559bc9453dbad846517d
        Reviewed-on: https://gerrit.libreoffice.org/79517
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-09-25  Michael Weghorn  <m.weghorn@posteo.de>  [f4fd98fc9f1b38071a806e52c17d26725c6a33c5]

        tdf#114099 mail merge: Copy JobSetup to working doc
        
        This is needed for the print dialog to take the
        document-specific printer settings into account when
        using 'SwMailMergeDlg', where the print dialog is
        initialized based on the merged document.
        
        Change-Id: I1a1659d49b3b1267ea2a36a81a865837eb105905
        Reviewed-on: https://gerrit.libreoffice.org/79515
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-09-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [e39ddbdb5b6f49e3585a03444dce077709b855e6]

        tdf#127701 Zoom factor percentage calculating fault
        
        regression from
            commit c53f3f8f58f55d0978fb968446975856d72a52f8
        tdf#126819 Can't retrieve the mouse position written in the
        statusbar
        
        note that this is a workaround - we fire an sfx2 event when we choose
        one of the "smart" zoom options, and normally we then receive another
        sfx2 event to notify us of the real zoom value.
        But when we choose the same smart option twice, we don't receive the
        second sfx2 event.
        
        Change-Id: I31c2e34ff31a4f4e03a447ffbd783589982edc57
        Reviewed-on: https://gerrit.libreoffice.org/79516
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-25  Miklos Vajna  <vmiklos@collabora.com>  [34752f7418bc5e1631869a73249414e52fa8a1cc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - sw anchored object allow overlap: add documentation
            
            Change-Id: Iaa219e20afb0daac51fc62864f61b10f140e4d2d
            Reviewed-on: https://gerrit.libreoffice.org/79547
            Tested-by: Jenkins
            Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
            
2019-09-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [c02b5cf6472ccb45a916369db493a40ed3e21d60]

        tdf#107784: DOCX Import: Show citation's title in fields (2nd take)
        
        Regression from 06f7d1a96eef5aa69d4872ff6d96eb5085296d09
        
        The problem as I see it is that LibreOffice uses the identifier
        plus optionals prefix and suffix to display the bibliographic
        references.
        On the other hand, MSO displays the title for references
        starting with CITATION.
        
        So do the same MSO does, when working with CITATION refs
        
        We already add CITATION when we export to ooxml.
        See case SwFieldIds::TableOfAuthorities in
        AttributeOutputBase::TextField
        
        Change-Id: I144f27f711926658c8b6f89e69f0ddeeb7e7890c
        Reviewed-on: https://gerrit.libreoffice.org/79477
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-09-25  Miklos Vajna  <vmiklos@collabora.com>  [472535a4f8aa95a17d996e96a67df60e72df7b32]

        Related: tdf#124600 sw anchored object allow overlap: add UI
        
        Determine is-modified state by always constructing our pool item, and
        then compare to the old one, rather than depending on save_state(). It
        seems both are equally good, but this is simpler to implement.
        
        Change-Id: I8d7a07eb06904f9f11d8c10bc854f7e42531cefa
        Reviewed-on: https://gerrit.libreoffice.org/79501
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-09-25  Tamás Zolnai  <tamas.zolnai@collabora.com>  [96bd7504165f89ec5485d00a487e54634af347ce]

        sc lok: Optimize invalidation triggered by ScTabView::TabChanged() method
        
        We don't need to invalidate all parts of the document. It's enough to
        invalidate only that sheet which we changed to.
        
        Change-Id: I2c3aeb226c83bef473b0b33444b625e93d111b01
        Reviewed-on: https://gerrit.libreoffice.org/79500
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-09-25  Tamás Zolnai  <tamas.zolnai@collabora.com>  [2984856798d8ad98b96e6a57bfcc701bc52876e8]

        sd lok: Test invalidation after adding\removing slide
        
        Change-Id: I4677d78b1bfad36a7b3bde4651b9900e617b6422
        Reviewed-on: https://gerrit.libreoffice.org/79499
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-09-25  Tamás Zolnai  <tamas.zolnai@collabora.com>  [e9260633df07b6796b19bc92523671cb345597a1]

        lok: deduplicate code related to notifyDocumentSizeChanged() call
        
        Change-Id: Ia4cef7b23fc682ec32aeb9be4dcdd582464c64e9
        co-author: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/79498
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-09-25  Tamás Zolnai  <tamas.zolnai@collabora.com>  [db0e7e3715bdef7ad6c1f536e9cf1ea84773fbe8]

        sc lok: Optimize invalidation triggered by ScTabView::SetCursor() method
        
        Don't call a full invalidation, rather use invalidation only on the new
        area. Make sure that the invalidation is called first.
        
        Change-Id: Ibdcc71a81f852acbd40a710204540ebd8df77907
        Reviewed-on: https://gerrit.libreoffice.org/79497
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-09-25  Tamás Zolnai  <tamas.zolnai@collabora.com>  [b929d645ad1b0959c1491629dc88d3124794f922]

        sc lok: Test invalidation triggered by jumping to the last row on the sheet
        
        Change-Id: I27e9a1cea465fab2c129754b2ebba978919c2bca
        Reviewed-on: https://gerrit.libreoffice.org/79496
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-09-25  Tamás Zolnai  <tamas.zolnai@collabora.com>  [72b3b651705b6f5a3d1f02572148c5697af9a8a9]

        sc lok: Test invalidation triggered by jumping horizontally on the sheet
        
        Change-Id: Ia3d3b3f3020151939b8fb1cf48635303dc49892e
        Reviewed-on: https://gerrit.libreoffice.org/79495
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-09-25  Tamás Zolnai  <tamas.zolnai@collabora.com>  [e740aaf876edd58c1f5c5e17af2495cad36cfc27]

        sc lok: Optimize invalidation triggered by getRowColumnHeaders() method
        
        Don't call a full invalidation, rather use invalidation only on the new
        area. Make sure that the invalidation is called first.
        
        Change-Id: I89d1c6342ed8e95fe738a876a76ca6feda031962
        Reviewed-on: https://gerrit.libreoffice.org/79494
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-09-25  Tamás Zolnai  <tamas.zolnai@collabora.com>  [9c975823b82e6b64c3dff0b4347162e8d426b852]

        sc lok: Test invalidation triggered by getRowColumnHeaders() method
        
        Change-Id: Ie9961688333b3ddd10562d62606dfe01b173534d
        Reviewed-on: https://gerrit.libreoffice.org/79493
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-09-25  Tamás Zolnai  <tamas.zolnai@collabora.com>  [953cbe2fe9b5c03978f43d5517dac56cf7aa28e0]

        sc lok: Test invalidation after adding\removing sheet
        
        Change-Id: Id69f19a1170c04faae800b5ae7678ffe243263d6
        Reviewed-on: https://gerrit.libreoffice.org/79492
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-09-25  Tamás Zolnai  <tamas.zolnai@collabora.com>  [cd7ff1797d754018db1d47888781c9d7ecb24dcf]

        lok: send an invalidation by document size change
        
        It was sent by the kit code earlier. Now we move it
        to the LO core code, so we can optimize it later.
        
        Change-Id: Id0a8991016dbe8d13891071e2d5b4c9250720da9
        co-author: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/79491
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-09-25  Tamás Zolnai  <tamas.zolnai@collabora.com>  [630d5915819c664aaee5f17066c61939f7ceaefe]

        sc lok tests: Store all invalidation rectangles.
        
        Change-Id: I214a98d1901af0d0c25897ebfbdb644e92714f5c
        Reviewed-on: https://gerrit.libreoffice.org/79490
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-09-25  Tamás Zolnai  <tamas.zolnai@collabora.com>  [ff0cd54de41e71e24bf7d833b1260c6dbb8dbfea]

        sc lok: Test invalidation after sheet change
        
        Change-Id: I799089fc65d92fe72d7e76afbcd44bd4161d25f4
        Reviewed-on: https://gerrit.libreoffice.org/79489
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-09-25  Tamás Zolnai  <tamas.zolnai@collabora.com>  [d877c232c0d63fd509fa8bf9ca433481dfb2b126]

        sc lok: Test also the invalidation rectangle in case of row/column insertion
        
        Change-Id: I5dffc0521ae7ef3ddd47574a85457ddcec2a0566
        Reviewed-on: https://gerrit.libreoffice.org/79488
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-09-25  Tamás Zolnai  <tamas.zolnai@collabora.com>  [54bb961b1e8c01603782f8e5c50e9e1ee5896d7c]

        sc lok: Test invalidation triggered by PageDown
        
        Change-Id: Id54a679b60e440f17371a3a532928bd161077e90
        Reviewed-on: https://gerrit.libreoffice.org/79487
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-09-25  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [711c0b6331958da4fd53eb6c4f9ecd5a422bb186]

        SmartArt Edit UI: remove node
        
        Removes data node from data model including associated presentation nodes,
        transition nodes and all connections between them (child-parent and
        presentation-of).
        It still doesn't update order of remaining connections after removal, so
        empty entries can happen. Additional step is needed or using better data
        structures.
        
        Change-Id: I96e0752b6ec5a19ae8e972dbd421314e6c442b53
        Reviewed-on: https://gerrit.libreoffice.org/79279
        Tested-by: Jenkins
        Reviewed-by: Grzegorz Araminowicz <grzegorz.araminowicz@collabora.com>

2019-09-25  Noel Grandin  <noelgrandin@gmail.com>  [b13421011d9377676e1adc282634991d5064a866]

        better data structures for some static const vars
        
        use compact, cache-friendly structures for some static const stuff
        
        and add a std::initialiser_list constructor to o3tl::sorted_vector
        
        Change-Id: I6a6049bf19a7f48dae1843a81cd2257944ada9d5
        Reviewed-on: https://gerrit.libreoffice.org/79470
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-25  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [4d960908094292c9bac925976ac489c46a6127e9]

        tdf#42949 Fix IWYU warnings in sax/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I793b7996c019b694e70569bc37f89e5b089e3296
        Reviewed-on: https://gerrit.libreoffice.org/79078
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-25  Justin Luth  <justin_luth@sil.org>  [202bee1a819de7b1e8c75dd863c4154f66419400]

        Revert "tdf#117988 writerfilter: IgnoreTabsAndBlanksForLineCalculation"
        
        This reverts LO 6.2 commit 49ddaad2f3ba4e17e1e41e94824fb94468d2b680.
        tdf#127617 proves it simply was not the correct solution.
        
        I replaced the unit test document with one that clearly demonstrates
        that spaces/tabs should NOT be used in line height calculations.
        Example document tested with Office 2003, 2010, 2016.
        
        Change-Id: I2833384a017526d665adef0cae968bc4aef0dd94
        Reviewed-on: https://gerrit.libreoffice.org/79473
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Tested-by: Justin Luth <justin_luth@sil.org>

2019-09-25  Stephan Bergmann  <sbergman@redhat.com>  [c01c3467f159775c9fa5f1bb2408ec3120dc151e]

        Better use rtl::Reference to hold ref-counted UNO objects
        
        Change-Id: I515ddde31730c95fdeee9f9a64a35605c2d01c2c
        Reviewed-on: https://gerrit.libreoffice.org/79483
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-25  Miklos Vajna  <vmiklos@collabora.com>  [b1dd4244b60948a6dd84872799e508effa164cba]

        vcl: clean up not needed const-qualification of these parameters ...
        
        ... in the function declaration. Const-qualification of these parameters
        only has an effect in function definitions.
        
        Change-Id: I50a7c523ef785508bb51d0763c1367450e6e3a14
        Reviewed-on: https://gerrit.libreoffice.org/79475
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [cc65651a0490383f1a833bb6215d8ec4272d8b5d]

        Improve FN AutoText for xh
        
        Translate names which appear in Navigator
        
        Change-Id: I398b69954b4b810ec340e430753f4e669f4e9944
        Reviewed-on: https://gerrit.libreoffice.org/78966
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [b139d1cd129cb76f3664b52b9c02977446f779ec]

        Improve FN AutoText for vec
        
        Translate names which appear in Navigator
        
        Change-Id: Ibce3c0577bdca7d7e334d3bfdb028efa0b289773
        Reviewed-on: https://gerrit.libreoffice.org/78965
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [6954ff54d8bcf7ef028227a561acfbbd13036ba3]

        Improve FN AutoText for ve
        
        Translate names which appear in Navigator
        
        Change-Id: I1a99c43bc97fdf94e8f3d322b057756a7cb32d12
        Reviewed-on: https://gerrit.libreoffice.org/78964
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [7d5cf9f77b5d33c29b25fd9fc8d2f9a1a53292fb]

        Improve FN AutoText for uz
        
        Translate names which appear in Navigator
        
        Change-Id: I8497e3777b25f63ba2db86c8e547d29b394a8403
        Reviewed-on: https://gerrit.libreoffice.org/78963
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [df48c123880126c83ba1b5f8d2e13518f59532a1]

        Improve FN AutoText for uk
        
        Translate names which appear in Navigator
        
        Change-Id: I120f18237215c6bd18f52f8d5fe551a09e398e10
        Reviewed-on: https://gerrit.libreoffice.org/78962
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [2ff2cb9e3d75c1b26c7f5aa37891b30e97838132]

        Improve FN AutoText for ug
        
        Translate names which appear in Navigator
        
        Change-Id: I1261a5aa2dee679a85597d5b499e6e07e5a450ff
        Reviewed-on: https://gerrit.libreoffice.org/78961
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [a5751a4d36b95c6d22161c245950c57db7df542a]

        Improve FN AutoText for tt
        
        Translate names which appear in Navigator
        
        Change-Id: Ifd05a7cc8348767018ae25bd815c207b76e8e01e
        Reviewed-on: https://gerrit.libreoffice.org/78959
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [6c462bb28c151e1390c8e9822a9d9d01c8771e02]

        Improve FN AutoText for ts
        
        Translate names which appear in Navigator
        
        Change-Id: I94d05a49198c4e4092862a931cbbb483c5832b53
        Reviewed-on: https://gerrit.libreoffice.org/78958
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [fa484950f67bce9a8d42bcdbb10c32b0bcb15e99]

        Improve FN AutoText for tn
        
        Translate names which appear in Navigator
        
        Change-Id: I9a21ca19b6b2cb519af617c75d80558c374671a2
        Reviewed-on: https://gerrit.libreoffice.org/78957
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [f5cc77687eac68316b362fe3a8fb7af5fed5d40a]

        Improve FN AutoText for th
        
        Translate names which appear in Navigator
        
        Change-Id: I019d94749eaf058bf637fe0957bd158ffcc91313
        Reviewed-on: https://gerrit.libreoffice.org/78956
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [0ca87fab70b9fb7d941e0b56155e987ce084d543]

        Improve FN AutoText for tg
        
        Translate names which appear in Navigator
        
        Change-Id: I1964454fb1fbc4de51648470a34f7fe6c0bda971
        Reviewed-on: https://gerrit.libreoffice.org/78955
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [1b563f12b216e315bc77acb69a1e5a4745323aea]

        Improve FN AutoText for te
        
        Translate names which appear in Navigator
        
        Change-Id: I7a6394a0d4d4b629defade5e7df5d9248a951360
        Reviewed-on: https://gerrit.libreoffice.org/78954
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [fd5acd7b208f4c019ad5ce4bdf07e2f4c1836ce3]

        Improve FN AutoText for ta
        
        Translate names which appear in Navigator
        
        Change-Id: I0aa25936fc16012e18954831f526da7d0a5a7172
        Reviewed-on: https://gerrit.libreoffice.org/78953
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [9505c0f61de7ddcab969d5a63015cda19948acda]

        Improve FN AutoText for szl
        
        Translate names which appear in Navigator
        
        Change-Id: I191cc0376a683e2efd1249bf7aa7761fd5819463
        Reviewed-on: https://gerrit.libreoffice.org/78952
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [130b0ffd491015df2dc1d6b272952d76980f0465]

        Improve FN AutoText for sw-TZ
        
        Translate names which appear in Navigator
        
        Change-Id: I2ceaaebcdfefd0cfd482f801b32eac928f29cb92
        Reviewed-on: https://gerrit.libreoffice.org/78951
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [d4913aece53c7d4f293a1c5d0d129bd87497716d]

        Improve FN AutoText for st
        
        Translate names which appear in Navigator
        
        Change-Id: I443ccba5967986a989ab22b5273af302e2ffd7e3
        Reviewed-on: https://gerrit.libreoffice.org/78950
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [e3f2df396e6663c52e4ed70fb1f3229a0ac19ef3]

        Improve FN AutoText for ss
        
        Translate names which appear in Navigator
        
        Change-Id: Ia7c9e02e1c40ab322bb8f6f19e4fbbdd3da3968b
        Reviewed-on: https://gerrit.libreoffice.org/78949
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [df71419ec4340cfb2ac7433f2e290b46706928b7]

        Improve FN AutoText for sq
        
        Translate names which appear in Navigator
        
        Change-Id: Ifbfa18db451e02bd3fc976e283ae7b33a5e9afd0
        Reviewed-on: https://gerrit.libreoffice.org/78947
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [41b43bde5c8582a40ae1c9cdde596ac030a18f90]

        Improve FN AutoText for sid
        
        Translate names which appear in Navigator
        
        Change-Id: I0bd3097d82f63a51c5eb862920ad23f2be4ea92c
        Reviewed-on: https://gerrit.libreoffice.org/78946
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [3fca595afb45e5bcf4eb42d5623ef6fae0e52e3b]

        Improve FN AutoText for si
        
        Translate names which appear in Navigator
        
        Change-Id: I4464413ed92bbbda41ec1ce1dd6a8ba0fb814865
        Reviewed-on: https://gerrit.libreoffice.org/78945
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [d7155b7464af09176d9d94b5ec2fbd0b48bbf455]

        Improve FN AutoText for sd
        
        Translate names which appear in Navigator
        
        Change-Id: Ia37f0d16120216fb32b7d4ab480ff05a1038ee04
        Reviewed-on: https://gerrit.libreoffice.org/78944
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [921ba20e9b665aa3eaf9569cbf87f2c9d4bf0045]

        Improve FN AutoText for sa-IN
        
        Translate names which appear in Navigator
        
        Change-Id: I73e803f9563fac028dffbd8bcb721ad25c05ad06
        Reviewed-on: https://gerrit.libreoffice.org/78943
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [961ce890196e3e75d884e17853888038ac1f7231]

        Improve FN AutoText for sat
        
        Translate names which appear in Navigator
        
        Change-Id: I5ca0d2326f6fd60c2336e7f3abd5e4d958a6e9ea
        Reviewed-on: https://gerrit.libreoffice.org/78941
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [66eacbc076b3f073d199287b85e9df58eddfd51e]

        Improve FN AutoText for rw
        
        Translate names which appear in Navigator
        
        Change-Id: Ia62bd4406a478c20b0f304af35a861a187e11396
        Reviewed-on: https://gerrit.libreoffice.org/78939
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [4c1a1b8661ea11d74834511408b5c2ffa41df251]

        Improve FN AutoText for pa-IN
        
        Translate names which appear in Navigator
        
        Change-Id: I43942907f6eb3470aee9d465da9f845912c4c020
        Reviewed-on: https://gerrit.libreoffice.org/78937
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [ba06e0444628c52d9b4a9c037137398162e6fe52]

        Improve FN AutoText for or
        
        Translate names which appear in Navigator
        
        Change-Id: I063360897b357e433b43ca63c4833514d96f7cec
        Reviewed-on: https://gerrit.libreoffice.org/78936
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Tomoyuki Kubota  <himajin100000@gmail.com>  [29ac4c2979c63f1892e9d53bd17c860ea9ce3345]

        latest update of Visual Studio complains about typeinfo.h
        
        Change-Id: If8643ddd823ec1c970a7211be1547853162659a0
        Reviewed-on: https://gerrit.libreoffice.org/79461
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [fe5c74ea22ec3b61bd1208ab7d1a16b25582dd9f]

        Improve FN AutoText for om
        
        Translate names which appear in Navigator
        
        Change-Id: Iaae0f7e71251bdb206c3d7f59f78a34672b7fc14
        Reviewed-on: https://gerrit.libreoffice.org/78935
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Tomoyuki Kubota  <himajin100000@gmail.com>  [bd776896c2035f5b247365f2d3b8442272d0731c]

        doxygen warns on missing annotations for the parameters
        
        Change-Id: I3008c622179a417b9ab2076b2284be5ff296448e
        Reviewed-on: https://gerrit.libreoffice.org/79467
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [1a13394cdd7f8c862c02356bda7f4ba54e914c8a]

        Improve FN AutoText for oc
        
        Translate names which appear in Navigator
        
        Change-Id: Ic8412633aadf32aec17e0c347ffd82c1cd639fc0
        Reviewed-on: https://gerrit.libreoffice.org/78934
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [0e90eecc5cc3755c341713d6d19c304cd262eade]

        Improve FN AutoText for nso
        
        Translate names which appear in Navigator
        
        Change-Id: I3d6d7870474412458670f1453150e9b0fbeacc23
        Reviewed-on: https://gerrit.libreoffice.org/78933
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [aab4c2d9bd2a6b043d33373015341334ccf0ca03]

        Improve FN AutoText for nr
        
        Translate names which appear in Navigator
        
        Change-Id: If5d988b9f82dcba1a299d8ff365f433897284586
        Reviewed-on: https://gerrit.libreoffice.org/78932
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [9fbaa60c434cbace063a614772ede4cf83cbeaff]

        Improve FN AutoText for ne
        
        Translate names which appear in Navigator
        
        Change-Id: Iae18e7b16095017f1c28356fd2b064faa5bbf606
        Reviewed-on: https://gerrit.libreoffice.org/78931
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [def74f67071857cb1fc48427e557d33260f745de]

        Improve FN AutoText for nn
        
        Translate names which appear in Navigator
        
        Change-Id: I3e75a76d68cf6f98aac12eb7c8b1f4715f06a56d
        Reviewed-on: https://gerrit.libreoffice.org/78930
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [1b8dfc231dba90f3cd2017b9b249f8fb34e7f04a]

        Improve FN AutoText for nb
        
        Translate names which appear in Navigator
        
        Change-Id: I90c9971090c15905c6fc16720c900e3768334f43
        Reviewed-on: https://gerrit.libreoffice.org/78929
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [ccc9dc12b32e7075a37adf88bfbb477312daf632]

        Improve FN AutoText for my
        
        Translate names which appear in Navigator
        
        Change-Id: I5370dde14e32c434f7802b6ac394fd2648690cd3
        Reviewed-on: https://gerrit.libreoffice.org/78921
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [081750a264358accc783a8b9476ce68bfd8fc4ec]

        Improve FN AutoText for mr
        
        Translate names which appear in Navigator
        
        Change-Id: I5f86ebc87e3134ab15cf9278da9017b9035d93ee
        Reviewed-on: https://gerrit.libreoffice.org/78920
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [1373ed4d59c284d7f86cb2d40d1bca625afc5344]

        Improve FN AutoText for mni
        
        Translate names which appear in Navigator
        
        Change-Id: Ia7375fe31f19b6932a54c6ca9a468e772698b863
        Reviewed-on: https://gerrit.libreoffice.org/78919
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [80b639733232ba3caff0277f6704c29fe099ccf8]

        Improve FN AutoText for ml
        
        Translate names which appear in Navigator
        
        Change-Id: Ib9e554b24b20938cc38674cc9056aed242905a67
        Reviewed-on: https://gerrit.libreoffice.org/78918
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [087c9b770ef59e4227632d4bbea847bff98c917d]

        Improve FN AutoText for mk
        
        Translate names which appear in Navigator
        
        Change-Id: I3ed3f5a3bb2f819e710914d1f9f6d9de741af35d
        Reviewed-on: https://gerrit.libreoffice.org/78917
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [e7b059cf84e3b3703f99f0f94b12637452081489]

        Improve FN AutoText for mai
        
        Translate names which appear in Navigator
        
        Change-Id: I07e85d7eb2c9e7b66e0fb7afe96286cc3ecc4ed0
        Reviewed-on: https://gerrit.libreoffice.org/78916
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [f6e2d9cf07c29883172518d34d41f0deb7fc0c5d]

        Improve FN AutoText for lv
        
        Translate names which appear in Navigator
        
        Change-Id: Id11abcafd1aa69f4dec8a40ecf00dd01e19ae12e
        Reviewed-on: https://gerrit.libreoffice.org/78915
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [9372f26e780a1ffa2c22f7b0704cb566677dc347]

        Improve FN AutoText for lo
        
        Translate names which appear in Navigator
        
        Change-Id: I430dd355cdfba25ef0b1901ceabfd7f0970f3647
        Reviewed-on: https://gerrit.libreoffice.org/78914
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [0b3d98fa73c353d60c7d1ec69389927a2603c215]

        Improve FN AutoText for lb
        
        Translate names which appear in Navigator
        
        Change-Id: I01b4672a25fbf3e8f456513566919bcedce1eee4
        Reviewed-on: https://gerrit.libreoffice.org/78913
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [aece40026d0e145c1c5acd10fd827ae500ea9208]

        Improve FN AutoText for ks
        
        Translate names which appear in Navigator
        
        Change-Id: I4516d0220e6c5961cecf78f8d85a14766b8a26cd
        Reviewed-on: https://gerrit.libreoffice.org/78910
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [a3b9ec4ce916f1396109aa095321f9648913d5a0]

        Improve FN AutoText for kok
        
        Translate names which appear in Navigator
        
        Change-Id: I39499a8b670bec5bfa50ce3cb21972a4f84c6836
        Reviewed-on: https://gerrit.libreoffice.org/78909
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [8a5cc2fbf5c1e1c89d7c58d78c570c720b5ab82d]

        Improve FN AutoText for kn
        
        Translate names which appear in Navigator
        
        Change-Id: Ibbe4609a584dad0769a27d6852361393a0d3b91e
        Reviewed-on: https://gerrit.libreoffice.org/78908
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [fda8233c08ba78c29a13ad78ca6d6eb7642e2018]

        Improve FN AutoText for kmr-Latn
        
        Translate names which appear in Navigator
        
        Change-Id: I31a5530c51edcaa57f5ea605c0512210b20f3c1e
        Reviewed-on: https://gerrit.libreoffice.org/78907
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [8b207c0573ec7c598d86b20dce997615bf005025]

        Improve FN AutoText for kk
        
        Translate names which appear in Navigator
        
        Change-Id: I69f1166a7a57941ece5e35f4ca09c28116778eab
        Reviewed-on: https://gerrit.libreoffice.org/78906
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [3173cd99107baac020be9c95bae9def2874de091]

        Improve FN AutoText for kab
        
        Translate names which appear in Navigator
        
        Change-Id: I4ca1a7c5204ae1eb995725ca16a22aeaa23a7ba7
        Reviewed-on: https://gerrit.libreoffice.org/78905
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [71a9ffb8f776b3dd8a00cbc4c6048426d7529cc8]

        Improve FN AutoText for ka
        
        Translate names which appear in Navigator
        
        Change-Id: If1035ee46c4d7ff0ee014b832420dd64ee784975
        Reviewed-on: https://gerrit.libreoffice.org/78904
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [b888213a81b89b52a6ff3dab4e839555b3a71608]

        Improve FN AutoText for hsb
        
        Translate names which appear in Navigator
        
        Change-Id: I9a278e4428434e41ce972cf56d54f443110f9769
        Reviewed-on: https://gerrit.libreoffice.org/78903
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [96f8bae7ac737721c964f6d6a23154931efa4b59]

        Improve FN AutoText for hi
        
        Translate names which appear in Navigator
        
        Change-Id: I125701549657e3a3500985f4cc28dcfd6270d153
        Reviewed-on: https://gerrit.libreoffice.org/78902
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [100f8e03153224fe7273d6c299c5bdcbbb28d68a]

        Improve FN AutoText for he
        
        Translate names which appear in Navigator
        
        Change-Id: I1c75b24b47a1dde70146db274b2ad054621e4191
        Reviewed-on: https://gerrit.libreoffice.org/78895
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [021588b07681e847158121e8794e724518543b5e]

        Improve FN AutoText for gug
        
        Translate names which appear in Navigator
        
        Change-Id: I3f32eb67ea8114f9b994895c504c72338d1bc269
        Reviewed-on: https://gerrit.libreoffice.org/78894
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [e956c3e304c33221b1a7cdf5820ceaed00f3f5ae]

        Improve FN AutoText for gu
        
        Translate names which appear in Navigator
        
        Change-Id: I2feb2918cf99c90277eb51c94d0a1e29c0059862
        Reviewed-on: https://gerrit.libreoffice.org/78893
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [7315bff2dfae33866e9787e8e3983881aa9ec8e2]

        Improve FN AutoText for gl
        
        Translate names which appear in Navigator
        
        Change-Id: I7408549ffef408422a3335babf23e0cd0dba5e21
        Reviewed-on: https://gerrit.libreoffice.org/78892
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [712a262ae6667583d5d61b5126cb5dc180c98492]

        Improve FN AutoText for gd
        
        Translate names which appear in Navigator
        
        Change-Id: I01eb936083a806ba621c6d6aaf6177a151de147a
        Reviewed-on: https://gerrit.libreoffice.org/78891
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [b15159cf9eb81cb09c479fd7f39ae2433f8b2384]

        Improve FN AutoText for fy
        
        Translate names which appear in Navigator
        
        Change-Id: I079d696e602b548129f73464544523cbe4a8d923
        Reviewed-on: https://gerrit.libreoffice.org/78890
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [4a4d337d205d6746be46c5d310f83abe6a59b8ae]

        Improve FN AutoText for eu
        
        Translate names which appear in Navigator
        
        Change-Id: I77953af1e0a50687cf532549402c89216fc86cf6
        Reviewed-on: https://gerrit.libreoffice.org/78889
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [c92fcd8a3f102c2f1b3606ace0731121ad2866e9]

        Improve FN AutoText for et
        
        Translate names which appear in Navigator
        
        Change-Id: Ic54c38eb578f53b00ecb44f64c941466d4cc46b9
        Reviewed-on: https://gerrit.libreoffice.org/78888
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [ed0c63496c8f0a1fad17394d72e488fe64a80cd5]

        Improve FN AutoText for eo
        
        Translate names which appear in Navigator
        
        Change-Id: Iefcbf3955aa8b9564938433f5f1a042423c3010a
        Reviewed-on: https://gerrit.libreoffice.org/78887
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [d89dcaea08a112b5b39397dbc02bb4ef3d286744]

        Improve FN AutoText for el and ga
        
        Translate names which appear in Navigator
        
        Change-Id: Ie375be9c31bf9e895912e3af68bdcbe9a0fb030b
        Reviewed-on: https://gerrit.libreoffice.org/78886
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [09c2e40d5b938f2c10ab6ce4e3ad139793304e4a]

        Improve FN AutoText for dz
        
        Translate names which appear in Navigator
        
        Change-Id: Ic349d0ab57c6e1ec107664c74b0ee47a89d7895f
        Reviewed-on: https://gerrit.libreoffice.org/78884
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [101d32a6f2f8bda09a52679ce0f542e62e40716e]

        Improve FN AutoText for dsb
        
        Translate names which appear in Navigator
        
        Change-Id: I5813a197805ce6a1e2e5c6f9dfa1821a2c9adab3
        Reviewed-on: https://gerrit.libreoffice.org/78883
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [68777d0a6732f194acac08c06fd46f98334e8e71]

        Improve FN AutoText for dgo
        
        Translate names which appear in Navigator
        
        Change-Id: Iea6c6444df3086a5e6645ef3402c45dd6d118fdc
        Reviewed-on: https://gerrit.libreoffice.org/78882
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [67beb5b87d1a09fd997ec03ed2d78c3ab69137cc]

        Improve FN AutoText for cy
        
        Translate names which appear in Navigator
        
        Change-Id: I9ce3b7d8056cdfd39586c6e2c7406a2f40701659
        Reviewed-on: https://gerrit.libreoffice.org/78881
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [3d54925d73e5c89367ea0d56b08e3087784b5da6]

        Improve FN AutoText for ca-valencia
        
        Translate names which appear in Navigator
        
        Change-Id: Id198377f9e663c6557b5cc50e404fa1d1a1e7b74
        Reviewed-on: https://gerrit.libreoffice.org/78880
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [6fad119e8e11b13be618435703f8cd7b87268def]

        Improve FN AutoText for bs
        
        Translate names which appear in Navigator
        
        Change-Id: Ie2ef52b3942e7509a5def38bd4de9e80d0340723
        Reviewed-on: https://gerrit.libreoffice.org/78854
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [047456b08f3bcd3e4bdb6f23a9da85344af137bd]

        Improve FN AutoText for brx
        
        Translate names which appear in Navigator
        
        Change-Id: Iaf601266fd699ddb90d30a83054664d437671ed3
        Reviewed-on: https://gerrit.libreoffice.org/78853
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [ee1df8b8ff120fc672c95d958f7c7d04f40f53ee]

        Improve FN AutoText for br
        
        Translate names which appear in Navigator
        
        Change-Id: Ie6baea3382db8411076f8cfc111b839e2d233369
        Reviewed-on: https://gerrit.libreoffice.org/78851
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [477b11cba70c5da83afc10ba5147181de59bf4f1]

        Improve FN AutoText for bn-IN
        
        Translate names which appear in Navigator
        
        Change-Id: I2babcb028fdd169e8b256eb0322021970b861899
        Reviewed-on: https://gerrit.libreoffice.org/78850
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [3f271e8882a83033cddcc306649139df22c462f7]

        Improve FN AutoText for bo
        
        Translate names which appear in Navigator
        
        Change-Id: I0bf22e681f371619eff89a12296efc30b4f7d4ea
        Reviewed-on: https://gerrit.libreoffice.org/78849
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [0b3cd03c75191c71cc47e1d2d4bc6ebd60d78814]

        Improve FN AutoText for bn
        
        Translate names which appear in Navigator
        
        Change-Id: I409d0945225d594dd3a860b40cdc372f64e35fa3
        Reviewed-on: https://gerrit.libreoffice.org/78847
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [fc1c83c372dffd32bade97aa116d7026f5491efe]

        Improve FN AutoText for be
        
        Translate names which appear in Navigator
        
        Change-Id: I613c6f62ff68b245e08cf29039146c12a78e80a0
        Reviewed-on: https://gerrit.libreoffice.org/78845
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [f05717bd6123470ce01d37fb712994c94e2042dc]

        Improve FN AutoText for ast
        
        Translate names which appear in Navigator
        
        Change-Id: Ie435cb3830cb9ba3e096fb64cb37dec461f647ec
        Reviewed-on: https://gerrit.libreoffice.org/78844
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [102663df30faa5b707b1f80a0ced41e9d55db362]

        Improve FN AutoText for as
        
        Translate names which appear in Navigator
        
        Change-Id: I0d5a25d85a044537671eafeb650495ba25111173
        Reviewed-on: https://gerrit.libreoffice.org/78843
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [8e358c73b5f5e7423e0eb85c6f5e76d07457c060]

        Improve FN AutoText for ar
        
        Translate names which appear in Navigator
        
        Change-Id: Iab965081761885c9ba4cb4d3deef056fef75c612
        Reviewed-on: https://gerrit.libreoffice.org/78842
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [55167fb88d98b606dd61fe71507d0b6ddd7524b3]

        Improve FN AutoText for am
        
        Translate names which appear in Navigator
        
        Change-Id: I2d837475006c158325fc6ab38c80307eea9d5314
        Reviewed-on: https://gerrit.libreoffice.org/78841
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Szymon Kłos  <szymon.klos@collabora.com>  [240ec23841cc1e9728f9273d88c1f9a170cf3fb8]

        Keep reference mode if only one dialog closed
        
        Change-Id: I9cf7988da7f83c28a0919c69ace131ee93054486
        Reviewed-on: https://gerrit.libreoffice.org/79466
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [56b078502b6554e6a53dc30eb3098a6f3d6b9a7c]

        Update AutoText for sr
        
        Change lang code to AutoText to fit UI languages:
        replace sr-CS, sr-ME, sr-RS and sr-Latn-CS, sr-Latn-ME, sr-Latn-RS
        with sr and sr-Latn
        
        Change-Id: I68b437c8a93c8ecf926d0169b3bee93145375e0b
        Reviewed-on: https://gerrit.libreoffice.org/78805
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Szymon Kłos  <szymon.klos@collabora.com>  [282a61d7932fda2cd5062f72446c79d26c43c594]

        Formula editing when switching tabs
        
        Change-Id: Ia6e1617ee7f02227bf15277cf25865134dfd1f2a
        Reviewed-on: https://gerrit.libreoffice.org/79465
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Michael Meeks <michael.meeks@collabora.com>

2019-09-24  Laurent BP  <laurent.balland-poirier@laposte.net>  [522b81899594be04cc975b65bb04f5a58378b20d]

        Remove useless AutoText
        
        As no UI available in these languages, autotext were removed for:
        ab af-ZA (af is used) an az en-AU ga-IE (ga is used) jv kl ky lb-LU (lb is used) nl-BE (nl is used) sah ti ur
        
        Change-Id: If048baec9821dde3bbd60de202d6b8e0b188fc5d
        Reviewed-on: https://gerrit.libreoffice.org/78839
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-24  Szymon Kłos  <szymon.klos@collabora.com>  [8d0869246db0b080bf45f077c484618b7c82253f]

        Add reference marks callback
        
        Change-Id: Ic749e138356392b0c327a30cff28055f06e23e2e
        Reviewed-on: https://gerrit.libreoffice.org/79464
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-09-24  Szymon Kłos  <szymon.klos@collabora.com>  [b3a9fd1c51b4d0c2a8146c250e5571cc38eae9e6]

        Allow to use multiple Formula dialog instances
        
        Change-Id: Ia24556f40dd06e3acb40f24334ab972e2dada26a
        Reviewed-on: https://gerrit.libreoffice.org/79463
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-09-24  Xisco Faulí  <xiscofauli@libreoffice.org>  [332a37ebf3eeb7546ef0972035d72c6e836bcc7d]

        Revert "tdf#107784: DOCX Import: Show citation's title in fields"
        
        This reverts commit 417d993b8b8a86c019758ee0850e4b42967e2afa.
        
        it breaks the bibliography entries, so it needs more work than I initially thought. Reverting for the time being.
        
        Change-Id: Idd75fd6794dedc5f2d4b7f1c262ba8d12aee5036
        Reviewed-on: https://gerrit.libreoffice.org/79472
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-09-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3912f173c71e4e7449c59c57a027203967f45673]

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

2019-09-24  Miklos Vajna  <vmiklos@collabora.com>  [a5698f1a0fb8bf8775f1a098ae9ee09de968d632]

        Related: tdf#124600 sw anchored object allow overlap: add ODT filter
        
        Expose the AllowOverlap shape property as <style:graphic-properties
        loext:allow-overlap="..."/>.
        
        Change-Id: I6b6e08c67224ac7d4fb87046ea8accf94cdb583f
        Reviewed-on: https://gerrit.libreoffice.org/79462
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-09-24  Caolán McNamara  <caolanm@redhat.com>  [75923e132479b64320f78c6913e5d7241c69ad26]

        drop SwTOXEntryTabPage::EventNotify
        
        Change-Id: If1bf562ad7e385b4faf0a32b02ac33c8095df8de
        Reviewed-on: https://gerrit.libreoffice.org/79454
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-24  Caolán McNamara  <caolanm@redhat.com>  [d61214b7a864fb5006f1efa579383f3cc1c5f9cd]

        copy to clipboard without intermediate vcl::Window
        
        Change-Id: I36d26e583e08ef66564e232b54fa00a468a280c6
        Reviewed-on: https://gerrit.libreoffice.org/79453
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-24  Caolán McNamara  <caolanm@redhat.com>  [8eb8636e02d23c6d23bcdbd0257b095ea844fbed]

        drop OGeneralPageWizard::GetFocus
        
        Change-Id: I0ad65590053460f23f1a6dcaace24d47dbbf39b1
        Reviewed-on: https://gerrit.libreoffice.org/79457
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-24  Caolán McNamara  <caolanm@redhat.com>  [a53bad1909ba3571453f0e7281f4b435084e18f0]

        get environment RTL mode without vcl::Window
        
        Change-Id: Iec6ffe6e5012b6853b4190f3172cbb9b0d0cc913
        Reviewed-on: https://gerrit.libreoffice.org/79451
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-24  Caolán McNamara  <caolanm@redhat.com>  [435023376b7f07c974fa348782cff058f60ceba3]

        use GetDefDialogParent as an arbitrary parent for temp widget
        
        Change-Id: I7226481c7d501c88ac937760ba464b1b11260f7e
        Reviewed-on: https://gerrit.libreoffice.org/79452
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-24  Caolán McNamara  <caolanm@redhat.com>  [6f3c7c4506c1df1319bac2c1cc0899dda827f65f]

        set correct parent
        
        Change-Id: I133cccc72896021c38f90efa3f9819fd5410d836
        Reviewed-on: https://gerrit.libreoffice.org/79419
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-24  Miklos Vajna  <vmiklos@collabora.com>  [ac7047f72087f09f2ab223f1af2518778382c06a]

        Related: tdf#124600 sw anchored object allow overlap: wrap-through handling
        
        Wrap-through and allow-overlap are conflicting requirements. Word gives
        wrap-though a priority, i.e. those objects can still overlap, even if
        allow-overlap=false is set.
        
        Let Writer have the same priority, this flag was added primarily for
        interoperability purposes.
        
        [ No compatibility flag, AllowOverlap is "@since LibreOffice 6.4", so
        the behavior can be just changed. ]
        
        Change-Id: I3743e6c94f8430c86c1ab5ffe0aabc4537e35ccc
        Reviewed-on: https://gerrit.libreoffice.org/79458
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-09-24  Julien Nabet  <serval2412@yahoo.fr>  [1c03df6e82e4bf30294fc0b9e64de5cc39efc5c4]

        tdf#127710: fix sending documents to Claws Mail
        
        Thanks to the Paul's (paul@claws-mail.org) contribution
        
        Change-Id: Ie4144ab78691b33d8d341d4520c40c56010a0dd8
        Reviewed-on: https://gerrit.libreoffice.org/79423
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-24  László Németh  <nemeth@numbertext.org>  [144bdd189d07faef0f71edbd039359665a45876c]

        tdf#118311 Writer: cut selected table, not only its text content
        
        like MSO does. For example, if the text cursor in the table, press
        Ctrl-A (Select All) twice (or if the cell is empty, once), and
        Ctrl-X (Cut) to cut the table.
        
        Note: This speeds up table moving and deletion significantly,
        because there were only the following nonintuitive and uncomfortable
        methods to cut and insert the table:
        
        1) inserting an empty line before the table, and selecting that, too,
           Ctrl-X, Ctrl-V (Paste) and deleting the empty line after table
           insertion. Unfortunately, this doesn't work in the case of nested
           tables.
        
        2) or selecting only the table, Ctrl-C (Copy), Table->Delete->Table
           and Ctrl-V.
        
        Note: It's still possible to cut only the selected text content
        using Copy and Delete.
        
        See also https://bz.apache.org/ooo/show_bug.cgi?id=8931
        "Deleting a table" from 2002 and https://bz.apache.org/ooo/show_bug.cgi?id=39405
        "delete/cut also table, not only contents" from 2004.
        
        Change-Id: Ib439c6337b446d8edc07276ada5405821fbb97cd
        Reviewed-on: https://gerrit.libreoffice.org/79455
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-09-24  Michael Meeks  <michael.meeks@collabora.com>  [ac6fe36ac6ccebf3bf891b891bd47c8e3744a056]

        Use lazy-loading stock Image to simplify framework image lists.
        
        Project stock names through XGraphic via origin URL.
        
        (cherry picked from commit 77b88eebaadebb626108172e4f2de36c60960051)
        
        Change-Id: Ib445694f7c142a163ef7e7bc0beea39b88b99e14
        Reviewed-on: https://gerrit.libreoffice.org/79420
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-09-24  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [6b82bbd9e7c3aab343c5e7e9e3fb0bcfc70e2cb7]

        tdf#42949 Fix IWYU warnings in xmloff/source/*/*hxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Iaad32419c49406a11f7cfb5856b33539d2a2894b
        Reviewed-on: https://gerrit.libreoffice.org/79077
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-24  Mike Kaganski  <mike.kaganski@collabora.com>  [41d0f5540208f7b86c91804631a141380c397a57]

        Use initializer list instead of iterating an array to construct the map
        
        The map and set are made function-local statics instead of members, to
        only create them once (as comment says).
        
        This also fixes the problem with missing comma between "page number" and
        "TableNormal", which presumably had prevented all entries starting from
        "PageNumber" from working properly.
        
        Change-Id: Iddfefb05b1ffd00d16f189ddb5a679adf7561aa6
        Reviewed-on: https://gerrit.libreoffice.org/79430
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-09-24  Caolán McNamara  <caolanm@redhat.com>  [bfb7c7be5781246febcffd5fdafd1d74d9dd7bce]

        getDrawPreviewOptimalSize can take an OutputDevice arg
        
        Change-Id: Ifb36166b153858ca7e32974e9b297e583b66c256
        Reviewed-on: https://gerrit.libreoffice.org/79444
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-24  Caolán McNamara  <caolanm@redhat.com>  [52a626ffb48d2b04a355b31063ca58198e8c2e11]

        should use the controller here
        
        Change-Id: Ic6a97c0032521bf7099ba1ef9a1ab196d50e0894
        Reviewed-on: https://gerrit.libreoffice.org/79445
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-24  Caolán McNamara  <caolanm@redhat.com>  [bf9f52bd6ace32cd5b83609ef4b9c7f630433694]

        now guaranteed to have a controller and not a vcl::Dialog
        
        Change-Id: Ic8ba0234d4b2e13d59d743e6f03a229756484131
        Reviewed-on: https://gerrit.libreoffice.org/79442
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-24  Caolán McNamara  <caolanm@redhat.com>  [a8c80f20752e3436a0f50484753700d01a23a44e]

        LogicToLogic is a static member
        
        Change-Id: If87f2c6d89c14a92f7222ed040696186583c73e2
        Reviewed-on: https://gerrit.libreoffice.org/79443
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-24  Luboš Luňák  <l.lunak@collabora.com>  [2f5f45921b05904a4be1ff633be09c62cb44ff08]

        support O(U)String::number() for fast string concatenation
        
        When I did the fast string concatenation, I didn't add any support
        for number(), which simply returned a O(U)String, and so it did
        the extra allocation/deallocation, although that could be avoided.
        In order to support this, number() now returns a special temporary
        return type, similarly to O(U)StringConcat, which allows delaying
        the concatenation the same way.
        Also similarly, the change of the return type in some cases requires
        explicit cast to the actual string type. Usage of OString::getStr()
        is so extensive in the codebase that I actually added it to the helper
        class, after that it's only relatively few cases.
        
        Change-Id: Iba6e158010e1e458089698c426803052b6f46031
        Reviewed-on: https://gerrit.libreoffice.org/78873
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-09-24  Luboš Luňák  <l.lunak@collabora.com>  [a7d40f575463467698df76f041e558cb3bea7c85]

        compiler check for rtl::OUStringConcat instances
        
        Something like auto str = "string" + OUString::number( 10 ); will
        not be OUString but actually rtl::OUStringConcat (which gets implicitly
        converted to OUString, but not with auto). Since those refer to temporaries
        from the expression, they should not outlive the expression.
        
        Change-Id: Ib4cde4b38befb3d49927d0cf01c52ebb2d36df89
        Reviewed-on: https://gerrit.libreoffice.org/78830
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-09-24  Xisco Fauli  <xiscofauli@libreoffice.org>  [417d993b8b8a86c019758ee0850e4b42967e2afa]

        tdf#107784: DOCX Import: Show citation's title in fields
        
        Regression from 06f7d1a96eef5aa69d4872ff6d96eb5085296d09
        The problem is ConditionalExpandAuthIdentifier method uses
        AUTH_FIELD_IDENTIFIER while we want to use AUTH_FIELD_TITLE
        for citations, as we do in DomainMapper_Impl::SetFieldResult
        
        Change-Id: I30dcceba79dda3532ce10732e43303233d2ee441
        Reviewed-on: https://gerrit.libreoffice.org/79441
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-24  Caolán McNamara  <caolanm@redhat.com>  [22743603384ebc65643336b165087124f1834e8e]

        replace LogicToPixel uses in SfxTabPages
        
        Change-Id: Ic1a132113b343d7253533763df5f3371d3b672e4
        Reviewed-on: https://gerrit.libreoffice.org/79446
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-24  Corentin Noël  <corentin.noel@collabora.com>  [058c406c1610df7e557b9405619388465d3f056b]

        gtk3: Depend on the window stylecontext
        
        Make all GtkStyleContext children of the one from the current toplevel
        and ensures that the scale factor is the same as the parent.
        Also make sure to load images using the right scaling factor.
        
        Change-Id: I491d79941690fc69171e9aac950493dcca7c78f2
        Reviewed-on: https://gerrit.libreoffice.org/79311
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-24  Caolán McNamara  <caolanm@redhat.com>  [473736e0afefa658b8c1357307f6c4fd5469a7d0]

        remove SvxLineEndDefTabPage::Resize
        
        Change-Id: I70128f34ab1ab56ec4f99a5533606bd1d49561c8
        Reviewed-on: https://gerrit.libreoffice.org/79439
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-24  Caolán McNamara  <caolanm@redhat.com>  [cda309c1b8302c6bf4e2bbc24afd82f05d552599]

        get text colour without vcl::Window
        
        Change-Id: Ib1a9d438de9a310cf101aeda37f36a791b86ec76
        Reviewed-on: https://gerrit.libreoffice.org/79438
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-24  Caolán McNamara  <caolanm@redhat.com>  [6f9f94d5f06b1be4bbeeacf7dc69645627e69fa8]

        approximate_char_width -> get_approximate_digit_width
        
        Change-Id: Ic78d4d9ec6a7604085903b347a7a06926ab8d983
        Reviewed-on: https://gerrit.libreoffice.org/79437
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-24  Miklos Vajna  <vmiklos@collabora.com>  [acfb28d572201396bbe60e3824ccab28567d6a74]

        tdf#124600 sw AddVerticalFrameOffsets: fix bad wrap of half-intersecting frame
        
        Commit d07fc485d46f431405a3f6a002f951a08c559677 (tdf#116486 Consider
        upper margin in paragraph positioning with flys, 2018-04-10) already
        improved the interaction between paragraph upper margin and fly frames
        in Word compat mode, this improves the situation further.
        
        The problem is that in case the paragraph with an upper margin
        intersects with a fly frame, then it makes sense to take the area of the
        upper margin into account (i.e. intersect the fly frame rect with the
        frame area, not with the smaller print area), but in case the
        intersection covers only the margin area and none of the print area,
        then the intersection is ignored by Word, so we should do the same in
        compat mode. [ The "intersection bottom is above the para print area
        top" condition can be true only in compat mode. ]
        
        In other words, the mentioned commit fixed the position of a line of
        text below a fly frame, this one makes sure that a long line is not
        wrapped into 2 lines (referred to "text is covered" in the bugreport) in
        Writer, to match Word's behavior.
        
        Change-Id: I4581021c3dd570fbc8a89002394a43ef18f11a67
        Reviewed-on: https://gerrit.libreoffice.org/79431
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-09-24  Michael Stahl  <Michael.Stahl@cib.de>  [9ec2c77046901fdacca77753052b54c81e6bc82c]

        tdf#127652 sw_redlinehide: don't set invalid SwTextFrame offsets
        
        The obvious problem here is that if a deletion spans multiple text
        frames, the offset of the 2nd one must not be reduced lower than the
        start position of the deletion; apparently this fixes the subsequent
        crashes with stale text portions having now invalid indexes into the
        string.
        
        (regression from 0acde7514e666fc04805fd36503bd174162336ca)
        
        Change-Id: Iaf9e2c5ca06ed36dc0e8611891d19c22f7661d34
        Reviewed-on: https://gerrit.libreoffice.org/79421
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-09-24  Caolán McNamara  <caolanm@redhat.com>  [8684de9aae185ff340adc63ec8f1e5207e6e8cec]

        enable/disable page toplevel container
        
        instead of the vcl TabPage that contains it
        
        Change-Id: I1d1da894afce4cf6d8fc109a77fd809e993de454
        Reviewed-on: https://gerrit.libreoffice.org/79424
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-24  Caolán McNamara  <caolanm@redhat.com>  [0bd2ebaa039633659d0aab816d72306cc9660872]

        options dialog has a controller now
        
        Change-Id: I34b486ba54c361401327dbe8fcee007da4ca72c1
        Reviewed-on: https://gerrit.libreoffice.org/79426
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-24  Caolán McNamara  <caolanm@redhat.com>  [1579cf660d4f83c8be0698fec8d1a184ff494988]

        unused aControlSize variable
        
        Change-Id: I59b8bb107ac40c15a027426ece916d0b6713407b
        Reviewed-on: https://gerrit.libreoffice.org/79425
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-24  Miklos Vajna  <vmiklos@collabora.com>  [a283627036c9b1c56e4b765866b8fb8a26ec87ab]

        tdf#104167 DOCX import: don't map Heading1 to Heading 1 para style
        
        This is nominally a regression from commit
        c12a78e42e1cbaaf4ea021c82acbec5ea177b1f6 (writerfilter: reset properties
        of reused styles, 2014-06-04), which assumed that style names are
        unique.
        
        They are not unique for the bugdoc, as it has paragraph styles named
        'heading 1' and 'Heading1', both mapped to 'Heading 1'.
        
        The mapping for the style name without a space was added in commit
        1d2af74e226bf44e1a0f1e1981ca965cffeaa0b2 (INTEGRATION: CWS xmlfilter02
        (1.27.12); FILE MERGED, 2008-01-10), in the "2007/11/22 14:53:43 os
        1.27.12.9: Tab stops almost perfect now" part, sadly without any
        indication on why that would be a good idea.
        
        The binary DOC import never mapped Heading1 to Heading 1, so it doesn't
        have this problem.
        
        Fix the problem by removing this mapping, it leads to formatting loss
        when a document has both HeadingN and Heading N styles.
        
        Change-Id: I26dd999f5a536e079ac351ba5d40d20c83b99310
        Reviewed-on: https://gerrit.libreoffice.org/79422
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-23  andreas kainz  <kainz.a@gmail.com>  [b2d8093b19642038631dfb8f1ab6745a380a652c]

        tdf#127499 added 9 new line styles all are (var) and in line with MSO
        
        Change-Id: I0144e7279f80aaf308595ff2c802e9d756fa80fd
        Reviewed-on: https://gerrit.libreoffice.org/78960
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-09-23  Caolán McNamara  <caolanm@redhat.com>  [7d1803d346ce4bf57d95e84563253c592caf4b3c]

        Resolves: tdf#127683 options dialog has a controller now
        
        Change-Id: I1143bb27f524960e44aa2cdb76f063a9b93d42be
        Reviewed-on: https://gerrit.libreoffice.org/79415
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-23  Caolán McNamara  <caolanm@redhat.com>  [4e1ed8f321074d7f7f347badf44cf48e7931f99a]

        config dialog uses a controller now
        
        Change-Id: I0341b0b51d638b5ea8f28d16dca87d50376873a4
        Reviewed-on: https://gerrit.libreoffice.org/79417
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-23  Caolán McNamara  <caolanm@redhat.com>  [ac1dff224e597ccbd235e41fcd918ea79727ccd2]

        replace LogicToPixel uses in SfxTabPages
        
        Change-Id: I4022c8ac71f2bdfc77c8920568b8242431391623
        Reviewed-on: https://gerrit.libreoffice.org/79418
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-23  Caolán McNamara  <caolanm@redhat.com>  [aaadc25641e3564dd0b05afa8d9a977945233555]

        TODO is done, so drop SetSizePixel call
        
        Change-Id: Iceb5b3147e48359dea4d22f0fcce9cf2319fbc0d
        Reviewed-on: https://gerrit.libreoffice.org/79416
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-23  Stephan Bergmann  <sbergman@redhat.com>  [d2e8e301fcb2d0513d919b897f51f7a7586198b8]

        loplugin:fragiledestructor (macOS)
        
        Change-Id: I85542ed9e631ad8589d3bc3469d171ab1d5cb4f9
        Reviewed-on: https://gerrit.libreoffice.org/79396
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-23  Caolán McNamara  <caolanm@redhat.com>  [203865e128ddea66041bb1597333dfb04ec81186]

        Resolves: tdf#127682 out_of_range thrown on print empty calc doc
        
        when odd/even pages requested and print is cancelled
        
        the abort procedure will ask for page 0 to be rendered on cancel,
        which doesn't exist since the odd/even support.
        
        Let the print of an empty page to ahead in the abort scenario
        
        Change-Id: Id8dfde57fca891ba3eb220cf6e495585abf4c918
        Reviewed-on: https://gerrit.libreoffice.org/79413
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-23  Caolán McNamara  <caolanm@redhat.com>  [38eadd4b0714895e9b43c2341903e2e08cc1eaa6]

        config dialog uses a controller now
        
        Change-Id: I3751a2c08c88638a9843da658b829abf1ffef14c
        Reviewed-on: https://gerrit.libreoffice.org/79408
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-23  Caolán McNamara  <caolanm@redhat.com>  [b02f8f3f9feae18db17312eafc8b496079a5872f]

        IsGroupObject == true doesn't mean its a SdrObjGroup
        
        but that it has a SubList
        
        Change-Id: I473464de5c6bba5c36be1ad7cbd21a3158645d66
        Reviewed-on: https://gerrit.libreoffice.org/79411
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-23  Caolán McNamara  <caolanm@redhat.com>  [5714a9c6cdf3e48521740dadcce96bf035236835]

        drop strange use of Help::ShowBalloon
        
        Change-Id: I90406d02d31f1e89e31a5c9d938d42eeb112ee25
        Reviewed-on: https://gerrit.libreoffice.org/79407
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-23  Caolán McNamara  <caolanm@redhat.com>  [db6b79556e727f946a4f15a2d54a9acf41443629]

        set correct parent
        
        Change-Id: I1fc03238a68bcc42e0e43f3305baeb4407791eca
        Reviewed-on: https://gerrit.libreoffice.org/79409
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-23  Caolán McNamara  <caolanm@redhat.com>  [a00449bebdcfc491539867862da41133312fcd88]

        replace LogicToPixel uses in SfxTabPages
        
        Change-Id: Ic2ea87bd5bcb8ccee58818b638e70a561fc8f95b
        Reviewed-on: https://gerrit.libreoffice.org/79410
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [08e7b7e5786e6daa2ccf3353050e7acac3415418]

        SVGIO: Fix conditions after ab147995
        
        Thanks to Michael Stahl
        
        Change-Id: I708dd87e82138a59afe311c9397f2c9e0fd4c274
        Reviewed-on: https://gerrit.libreoffice.org/79404
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-09-23  Stephan Bergmann  <sbergman@redhat.com>  [8bb3c1143755930a02c3ebeb3425ace94884374a]

        Improve SwRect (debug) printing
        
        e.g. SwVisibleCursor::SetPosAndShow in sw/source/core/crsr/viscrs.cxx has
        legitimate calls to SSize() and Pos() of an SwRect for which IsEmpty() is true,
        so don't hide those values by just printing "EMPTY"
        
        Change-Id: I8240ed1cf8cbd2bca9caf599192250f0292eaeba
        Reviewed-on: https://gerrit.libreoffice.org/79403
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-23  Balazs Varga  <balazs.varga991@gmail.com>  [830e539547c463b932ce643517f880789185032d]

        tdf#127393 OOXML chart import: fix X axis position setting "CrossBetween"
        
        Set ShiftedCategoryPosition according to OOXML value CrossBetween.
        
        Change-Id: I6445c94507de83f84b08fd3380cbbf03886b5aa3
        Reviewed-on: https://gerrit.libreoffice.org/79142
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-09-23  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [9f1352381eb54d3fc822cd56060a69bd51f62a21]

        UnoBaseClass: remove remaining leftover SwClient bits
        
        Change-Id: Ic7bc826b2d08701eaf4914fd4d5e019fd407cfb8
        Reviewed-on: https://gerrit.libreoffice.org/79390
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-09-23  Arkadiy Illarionov  <qarkai@gmail.com>  [1d398fb983d8f8b53a78e7c47b588fc1f1e7f748]

        tdf#39593 use getUnoTunnelImplementation
        
        Change-Id: I78eb67913a568c610e38e5002f914773c4906dfd
        Reviewed-on: https://gerrit.libreoffice.org/79350
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-09-23  Aron Budea  <aron.budea@collabora.com>  [cd6780aae1392d4c1af0b15b311a4966834a9602]

        tdf#124377: enable anti-aliasing metafile during redaction
        
        Change-Id: I6c8a0f6ceaad5d9ec47cce1b00b8ccdd77530aaf
        Reviewed-on: https://gerrit.libreoffice.org/79266
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-09-23  Stephan Bergmann  <sbergman@redhat.com>  [ea1d4f6ca1e6f9b7025d5ab2d8cd77139bd733ed]

        loplugin:fragiledestructor (macOS)
        
        Change-Id: I908a7dbdb44c0b49315f0fd8559c21302dbc83a8
        Reviewed-on: https://gerrit.libreoffice.org/79399
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-23  Caolán McNamara  <caolanm@redhat.com>  [ffcedb264901e89dee28e12b6ccdd497a86f26f2]

        toggle default away from legacy
        
        Change-Id: If89fec63d91f4d3df38a365a606036517e6b1c37
        Reviewed-on: https://gerrit.libreoffice.org/79392
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-23  Caolán McNamara  <caolanm@redhat.com>  [6ab8b5e25d009ca0144a534dcf476563b69e81c3]

        missing treeview model
        
        Change-Id: Id1a405bb8f5c3d71b48c54e12b1e8ba23a27d842
        Reviewed-on: https://gerrit.libreoffice.org/79391
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-23  Caolán McNamara  <caolanm@redhat.com>  [02bb62f2fbd66dc36e3ea4ad179a0874afbb8a9a]

        set wait on the correct parent
        
        Change-Id: I0c0f4eb036713d12766fb425d5d563f6b2fc054e
        Reviewed-on: https://gerrit.libreoffice.org/79379
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-23  Stephan Bergmann  <sbergman@redhat.com>  [080931eb5c49b8a05d1bf6f9ddc1203b3e75aaa2]

        loplugin:fragiledestructor (macOS)
        
        Change-Id: I8ac1f67999ccbb6c411359ac6fd4c473dc339d44
        Reviewed-on: https://gerrit.libreoffice.org/79398
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-23  Caolán McNamara  <caolanm@redhat.com>  [49dd4ecaf846b31cd2e3cbc37c8790216d7e113f]

        ofz#17613 fix build
        
        Change-Id: Ie8463af051b46dcd24b1642c583cc48f4359beea
        Reviewed-on: https://gerrit.libreoffice.org/79395
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-23  Luboš Luňák  <l.lunak@collabora.com>  [928660539663e087b05abbf9c08da331db205881]

        the PCH timestamp is actually LinkTarget's, not PCH's
        
        Because the timestamp says that the LinkTarget's PCH dependencies
        are ready.
        
        Change-Id: I5c9b965bf6d5a62b16972d5b0ea84a97f771e14f
        Reviewed-on: https://gerrit.libreoffice.org/79361
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-09-23  Luboš Luňák  <l.lunak@collabora.com>  [d9837d9402f984e50fb57f49e49c39a4b93b18c8]

        remove unused gbuild code
        
        gb_CxxObject__set_pchflags just sets a variable, which is not used here.
        It should have been removed in 66a0713dc9c676182fcd7aa1e21f8dc25c05be5e,
        but even back then the removed function didn't depend on it, so this
        should have been removed even sooner.
        
        Change-Id: I629d6337d0aa4066bd3141b22aed84dfeeac5b7f
        Reviewed-on: https://gerrit.libreoffice.org/79315
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-09-23  Tor Lillqvist  <tml@collabora.com>  [48df1a3f665ba843be6fa99bec8fd5796ec096fb]

        Let's not bother looking for quite old iOS SDKs
        
        Change-Id: I449d5fe425d741ca3b4a3be84e7e2bc015e90e32

2019-09-23  Tor Lillqvist  <tml@collabora.com>  [9997f5fa056205fad58162dc0d2ce2d5d6b81ce8]

        iOS SDK 13.0 is the current version
        
        Change-Id: Icd8455ce122530e69f01b8345cbd02925305429f

2019-09-23  Tor Lillqvist  <tml@collabora.com>  [8b86d412051041093540a25e1e19c1322a68cb7a]

        This if branch is for macOS, not iOS
        
        Change-Id: I4a502d4247bf86fd2bc5734a64e600ae0e214f21

2019-09-23  Mike Kaganski  <mike.kaganski@collabora.com>  [3e74d12e588d1cd382a04bb028f599f1d682069b]

        The which ranges are inclusive
        
        Change-Id: I3d2d8c08c7abacf7ae4c20b2760efe233eddd4ee
        Reviewed-on: https://gerrit.libreoffice.org/79393
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-09-23  Michael Stahl  <Michael.Stahl@cib.de>  [1db6fb0f831e92ac3902af9c58e33f49ede5532b]

        writerfilter: fix assert importing fdo77404-1.docx
        
        The problem is that StyleSheetTable::ApplyStyleSheets() inserts a
        SwNumRule with name "WW8Num1" and then ListDef::CreateNumberingRule()
        also wants to insert a SwNumRule with name "WW8Num1" but gets an
        exception instead, leaving ListDef::m_xNumRules null, and then
        finishParagraph thinks it's numbered but there's no ListId.
        
        Try to avoid collisions of the generated names in
        ListDef::GetStyleName(), by checking what styles actually exist in the
        document (which works better in the Insert->File case), and
        on the assumption that the initialising call always happens before
        the using calls.
        
        (regression from 7992bd73a2307edce96a145e954f8e4c3ab9f57d)
        
        Change-Id: I91c98aa897c12778fb214e9690da0bae99550b93
        Reviewed-on: https://gerrit.libreoffice.org/79312
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-09-23  Michael Stahl  <Michael.Stahl@cib.de>  [adceab34ca45128d4848edcc58affa220be87686]

        sw: DOCX export of lists: handle multiple SwList with same SwNumRule
        
        This can be reproduced with ODT documents, e.g. fdo45994-2.fodt.
        
        Multiple lists use the same list style / SwNumRule - one of them will be
        the default list style of the SwList - map the others to duplicated
        SwNumRules, each of which will be exported to a new w:abstractNum.
        
        (assert is regression from 1f6b7030cbdc81e8e408e3a13bfcd01fcbdd7550)
        
        Change-Id: Ib691c7c6b0b3e6da27204d038a64f094a1bde17d
        Reviewed-on: https://gerrit.libreoffice.org/79309
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-09-23  Caolán McNamara  <caolanm@redhat.com>  [6de748a2c3a52458d59b3645a368a30325c6bf4d]

        fix make screenshot
        
        Change-Id: Ic8724e149a2d1507810d19622e4c6e1b9be7907b
        Reviewed-on: https://gerrit.libreoffice.org/79389
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-23  Tünde Tóth  <tundeth@gmail.com>  [89ffe6149a0e14bcde89d7981362aa1556849ab0]

        tdf#127605 DOCX export: fix internal hyperlinks to image target
        
        jumping to the paragraph anchored by the image as a workaround.
        
        Change-Id: Iff4feacca0cc9c790028d72fb834e8cf066c95e1
        Reviewed-on: https://gerrit.libreoffice.org/79081
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-09-23  Mike Kaganski  <mike.kaganski@collabora.com>  [e265c9134ce0fc227781303f2bbffabcbe322ded]

        Use proper which ranges to avoid resetting RES_CHRATR_RSID
        
        Change-Id: I5be2e34e70b0381f6b5e13a375eab53172686bde
        Reviewed-on: https://gerrit.libreoffice.org/79387
        Reviewed-by: Phil Krylov <phil.krylov@gmail.com>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2019-09-23  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [6d09dcf0d8a8fd3b63ad583befaf2c47f85b16b7]

        android: add support for 64bit build
        
        Change-Id: Id8aae84308f6128351ae2f93c8fbc8941a0c7fc6
        Reviewed-on: https://gerrit.libreoffice.org/79085
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2019-09-23  Mike Kaganski  <mike.kaganski@collabora.com>  [29ad26ace6cef4655c89902a7ec2c999cc4551e6]

        Change End* order to match Start* order
        
        Change-Id: I3e7b1e08d10dc187abda722b63c976f05c3cbfc3
        Reviewed-on: https://gerrit.libreoffice.org/79380
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-09-23  Miklos Vajna  <vmiklos@collabora.com>  [e1b51d4588b4b39592bb94dd5bb90de5e04d061e]

        sw: prefix members of SwFormatLineNumber and SwFormatSurround
        
        See tdf#94879 for motivation.
        
        Change-Id: I95e4f867411d5513db0e1b64a37abbba9ef9c2b3
        Reviewed-on: https://gerrit.libreoffice.org/79374
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-09-23  Luboš Luňák  <l.lunak@collabora.com>  [42af04bf2493508b481b3d6a32c71bd03fa7191b]

        do not require $(SRCDIR) in every gb_Library_set_precompiled_header
        
        Change-Id: I7b3a22584bb2e4d501f509ffcd80929feed23a4c
        Reviewed-on: https://gerrit.libreoffice.org/79360
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-09-23  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [e2372c4bef2180ab8cbb04128accf6ab40654448]

        SwXFrame: SwClient no more
        
        Change-Id: I0831e662a5142ae824dde537baa8c2dd5d15671a
        Reviewed-on: https://gerrit.libreoffice.org/79369
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-09-23  Stephan Bergmann  <sbergman@redhat.com>  [bd2651c74d771ca35bb99a5651a59e1fd3440f0a]

        Missing test dependency
        
        `make clean && make CppunitTest_sw_uiconfig` failed with
        
        > warn:oox:29131:29131:oox/source/drawingml/customshapepresetdata.cxx:718: failed to open oox-drawingml-cs-presets
        [...]
        > tdf98987.docx:
        > .../sw/qa/extras/uiwriter/uiwriter.cxx:5055:SwUiWriterTest::testTdf98987
        > greater assertion failed
        > - Expected greater than: 1701
        > - Actual  : 1701
        
        Change-Id: I84477f31def0305d2148cee36820869551273f15
        Reviewed-on: https://gerrit.libreoffice.org/79375
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-23  Caolán McNamara  <caolanm@redhat.com>  [1695428be35f85cae3f4460ccead85e06c4e0bfb]

        use dialog as parent window
        
        Change-Id: If5ac864171abca054d88812d6e9db9b9ac0b968c
        Reviewed-on: https://gerrit.libreoffice.org/79354
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-23  Caolán McNamara  <caolanm@redhat.com>  [2ce8c7e2ec7a5b8a78c03b4adb2d52964287cf73]

        should use DialogController here
        
        Change-Id: Ie0ad42e98d574d15172c6ed3a58714c3f87593cd
        Reviewed-on: https://gerrit.libreoffice.org/79355
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-23  Julien Nabet  <serval2412@yahoo.fr>  [f23e19cd15f14566832befba73fb6bbc1cffb0d7]

        tdf#127657: FIREBIRD error in query input param when referred field is integer
        
        Change-Id: I626c8a8869570986d0293cd9070a1ee40ec585dc
        Reviewed-on: https://gerrit.libreoffice.org/79314
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-23  Xisco Fauli  <xiscofauli@libreoffice.org>  [3fbccd6820855123a11009f963cfe37cf133e678]

        SVGIO: add unittest for fill:none
        
        Change-Id: I218a0d24222ae3d91c4e6dbd7a619f36823752ee
        Reviewed-on: https://gerrit.libreoffice.org/79370
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-09-23  Heiko Tietze  <tietze.heiko@gmail.com>  [97bcd0e416b1fb725b5aaade811e80d46fdaf1e2]

        Resolves tdf#127400 - Allow to show tip of the day again
        
        * UNO command TipOfTheDay and slot SID_TIPOFTHEDAY
          introduced and added to help menus
        * Tip ID introduced to keep the current tip over the day
        * Tip ID updates after 24h
        * Randomization of tips replaced by sequential order
        * Tip ID added to the dialog title
        
        Change-Id: I69b72b80d6d6afa25a1c4f01fa05bc60b5741db8
        Reviewed-on: https://gerrit.libreoffice.org/78693
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-09-23  Mike Kaganski  <mike.kaganski@collabora.com>  [c8e2675ebde04ab814fe0bc8f800a502280f4689]

        Simplify SwUndoResetAttr::SetAttrs using operator=
        
        Change-Id: Icb958e4800219ddb4fb8e90d082595e6b14b8ac2
        Reviewed-on: https://gerrit.libreoffice.org/79358
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-09-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [30c5aead03b10b4dc0497c1d799dbfb903ee140b]

        SVGIO: Use correct type for <use> elements
        
        Since it was rebased in 44cfc7cb6533d827fd2d6e586d92c61d7d7f7a70
        
        Change-Id: I2845367a9017b24f4623138d5501384e5ed81d7d
        Reviewed-on: https://gerrit.libreoffice.org/79359
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-09-22  Mike Kaganski  <mike.kaganski@collabora.com>  [438d7ee30809478d9bc790fedbf90b4b76cfeab8]

        Simplify item set creation
        
        Change-Id: I9ed4e3e2dcd36851f6f5263b55dc40324d31243a
        Reviewed-on: https://gerrit.libreoffice.org/79357
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-09-22  Caolán McNamara  <caolanm@redhat.com>  [a8fde93e351c47df8d275a67056a65eb51c43663]

        page is not in a vcl Dialog anymore
        
        Change-Id: Ifc028fcdb927b9224453852290484bb970a6c6a4
        Reviewed-on: https://gerrit.libreoffice.org/79322
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-22  Caolán McNamara  <caolanm@redhat.com>  [b27327cf7c77a79e045321f8464a674c8ce658d0]

        weld OUserAdmin
        
        Change-Id: I87870ae999c658b4b48dec988c8508f60ae97b2f
        Reviewed-on: https://gerrit.libreoffice.org/79321
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-22  Khaled Hosny  <khaledhosny@eglug.org>  [4ce644feaa732e9f306e6c53300e024ac2a11bb7]

        tdf#127325: Revert "Use HarfBuzz to get glyph bounding rectangle"
        
        This reverts commit 502d73cda8fa1f482634bb6435fd1440757fdad9.
        
        Change-Id: Ib1a318e6d9a722f9ca056ba1df3a6f2ab19855e5
        Reviewed-on: https://gerrit.libreoffice.org/79323
        Tested-by: Jenkins
        Reviewed-by: Khaled Hosny <khaledhosny@eglug.org>

2019-09-22  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [a5081700bacb90d8560959a4d65d94a2d4e8dadd]

        SwXDocumentIndexMark::Impl: MultiWriterListener no more
        
        Change-Id: I9c167c5b56c098cfd85693a3bf5f16da51b6033c
        Reviewed-on: https://gerrit.libreoffice.org/79290
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-09-21  Caolán McNamara  <caolanm@redhat.com>  [ca637f21a30b45869a447b8b88d7b2a06a1b5a68]

        set wait on the dialog, not the page parent
        
        Change-Id: If782e774fee91a427d4bda575b2f404fd636f534
        Reviewed-on: https://gerrit.libreoffice.org/79319
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-21  Caolán McNamara  <caolanm@redhat.com>  [99c4a8bee6d8a061064113b31236c2c16f37d238]

        parent is a controller now
        
        Change-Id: I5d049d81e04475aa120af6e6c76b210e67618e30
        Reviewed-on: https://gerrit.libreoffice.org/79316
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-21  Roman Kuznetsov  <antilibreoffice@gmail.com>  [a1b2f83e680a0ea957eb040d8291d4b1b33debcf]

        tdf#126944 - Update help installer fonts to Segoe UI 9 pt
        
        Change-Id: I7c508ce7536d1c0d922be5069c059a7302d740b1
        Reviewed-on: https://gerrit.libreoffice.org/77756
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-09-21  Jim Raykowski  <raykowj@gmail..com>  [22dede7f65acb6b1f8c75647ecadd9acdcced287]

        tdf#126527 Fix widow and orphan lines being added to search
        
        Change-Id: I36d627b64fab3d42f7cf583e6f639745527b1b7f
        Reviewed-on: https://gerrit.libreoffice.org/79265
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-09-21  Caolán McNamara  <caolanm@redhat.com>  [0d63d45bead9fc6e7fbd4f9dd48a2227ea800b90]

        wizdlg only needed in vcl now
        
        Change-Id: I87d14fff339d18088795a876e2bf6c818b1674e3
        Reviewed-on: https://gerrit.libreoffice.org/78973
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-20  Andras Timar  <andras.timar@collabora.com>  [693ba5704b0a26319b3b780f8553eb3e99bad7a1]

        Replace remaining occurrences of LIBO_HEADLESS with HAVE_FEATURE_UI
        
        Change-Id: Ie2b04ee443dece851d3d96afbc932aa64369c75c
        Reviewed-on: https://gerrit.libreoffice.org/79084
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-09-20  Stephan Bergmann  <sbergman@redhat.com>  [de4dfa06c9b353e3c34dfea14b38325a87f6ec8a]

        Use CPPUNIT_ASSERT_GREATER(e,a) instead of CPPUNIT_ASSERT(e<a)
        
        Change-Id: Ib7f74d1afdf038726842d7fc0b33555db6611270
        Reviewed-on: https://gerrit.libreoffice.org/79310
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-20  Stephan Bergmann  <sbergman@redhat.com>  [e2cca4cc34cf34d4a109905f81924bea4ea84418]

        Missing test dependency
        
        `make clean && make CppunitTest_sw_uiconfig` failed with
        
        > Test name: SwUiWriterTest::testClassificationPaste
        > An uncaught exception of type com.sun.star.io.NotConnectedException
        > -
        
        because instdir/share/classification/example.xml was missing in
        SfxClassificationHelper::Impl::parsePolicy
        (sfx2/source/view/classificationhelper.cxx).
        
        Change-Id: I0c2aeff1a6192d8fac3b01f63fc75f4ce758b809
        Reviewed-on: https://gerrit.libreoffice.org/79308
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-20  Stephan Bergmann  <sbergman@redhat.com>  [cb0f4cd9eee8d8f0e0ef92632c6908403a6f4953]

        Improve exception message
        
        Change-Id: If608a61f75b63327bed67fc3f752769c3a5bde62
        Reviewed-on: https://gerrit.libreoffice.org/79307
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-20  Stephan Bergmann  <sbergman@redhat.com>  [51f2f6059168615d6d244d6ffda41b81e474c8e8]

        Fix makefile modelines
        
        (cf. TEMPLATE.SOURCECODE.HEADER)
        
        Change-Id: I0fb78f097273b838291241ccf63c308003cac89c
        Reviewed-on: https://gerrit.libreoffice.org/79306
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-20  Caolán McNamara  <caolanm@redhat.com>  [024a57017384a61b4a61056f1de275f44642bef3]

        drop newly unnecessary OGenericUnoDialog::Dialog
        
        Change-Id: If047d08cea93fdfacff9ee00c69cf57ba08c916c
        Reviewed-on: https://gerrit.libreoffice.org/78972
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-20  Caolán McNamara  <caolanm@redhat.com>  [e0750697dcd30848411a162453813c5b0fafc44b]

        m_xVclDialog now unused
        
        Change-Id: I12c11451af5c5c9fe0d635a077eee0c57c6aa14f
        Reviewed-on: https://gerrit.libreoffice.org/78971
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-20  Caolán McNamara  <caolanm@redhat.com>  [910b8b04325e0103941b6c6d152e4ee5f0388fc2]

        make WizardShell use RoadmapWizardMachine
        
        Change-Id: Id7e1e163f17cd4866c37bbd6cad73b8c721f4dae
        Reviewed-on: https://gerrit.libreoffice.org/78969
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-20  Caolán McNamara  <caolanm@redhat.com>  [ca7c24dafe7aba7c2d71994d2561f1ae3d59257e]

        weld SwDBTablePreviewDialog and SwMailMergeDlg
        
        Change-Id: Icb7c96b6e9a4d6777fbd0cb4a8eb54547413d390
        Reviewed-on: https://gerrit.libreoffice.org/74798
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-20  Caolán McNamara  <caolanm@redhat.com>  [15521912ccbba14fe5f5b91009bfec154c7f29a1]

        expand to fill VclBin
        
        Change-Id: If40894e9b92f21150936bbd8a9e25982d3a908cb
        Reviewed-on: https://gerrit.libreoffice.org/79305
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-20  Caolán McNamara  <caolanm@redhat.com>  [cf971dfcc94668f03ad0cf83b98d62ae1227ddba]

        get the toplevel GtkWindow widget
        
        Change-Id: Ibcc20027062568b239d893bcf51887749abe4646
        Reviewed-on: https://gerrit.libreoffice.org/79304
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-20  Caolán McNamara  <caolanm@redhat.com>  [6ba2c613be6d840bec6d7a145c12c6e4385103ee]

        ensure embedded widget is realized
        
        Change-Id: Id43ca34d31d8e45482786a0739d981d7c85de686
        Reviewed-on: https://gerrit.libreoffice.org/79303
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-20  Caolán McNamara  <caolanm@redhat.com>  [23bde05fa14c2b307b053ba52300f555158b9e3c]

        drop newly unused SfxTabPage ctor
        
        Change-Id: I1bdadb6fb11cafa9e29c09e7886c73aabf3d4274
        Reviewed-on: https://gerrit.libreoffice.org/79288
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-20  Caolán McNamara  <caolanm@redhat.com>  [94d6fa11d086187b82adf9aa596e0f334827e095]

        weld OfaTreeOptionsDialog
        
        including ability to host a vcl::Window based XWindow hierarchy inside
        a native widget, e.g. the dictionary extensions have option pages
        
        Change-Id: I17d933bac12679e10164214a9045b677291a6557
        Reviewed-on: https://gerrit.libreoffice.org/79070
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-20  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [3c84b18f4f0fe4058de60b1c62149275ed858b79]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Whenever fired from Dialog Editor the help page lacks 'Component' introduction.
            
            The HowToGet part requires your assistance/experience
            
            Change-Id: Ibaf25e610a38bcdca2a2d3c6703881ac8dd68ea0
            Reviewed-on: https://gerrit.libreoffice.org/79219
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-09-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [ebdf70cc68989d209965768edc8a3bdf27543c48]

        convert SwFieldTypesEnum to scoped enum
        
        clamp it to sal_uInt16 since we convert it that type when passing
        it via SfxItemSet
        
        Change-Id: I4b7bd4ba5e19015af357d5a81a629239451d71e4
        Reviewed-on: https://gerrit.libreoffice.org/79289
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-20  rizmut  <riz_17_oke@yahoo.co.id>  [e15297a72e3483a6e5641253920e71f6e4570c28]

        Icons: Fix for frame icon in sidebar navigator and search toolbar
        
        Change-Id: I9dc1643f2c40d93bd3dad7e7353d3b1a4a3ac055
        Reviewed-on: https://gerrit.libreoffice.org/79291
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-09-20  Caolán McNamara  <caolanm@redhat.com>  [6d80ef15d12b940422e9d56b90999a42c92401f7]

        weld Application Colors page
        
        Change-Id: Ib074afdb9cf57decb435bb6ec3867af5989019ef
        Reviewed-on: https://gerrit.libreoffice.org/79225
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-20  Caolán McNamara  <caolanm@redhat.com>  [5110beb7f0821b7c63f9947a6df7256da559b6c9]

        Related: tdf#127645 update dialog has a slave extension dialog
        
        when the update dialog is shown, the extension dialog was created but not
        executed, so there isn't a dialog execution context to end, just the unexecuted
        dialog to "close"
        
        Change-Id: If4b522ca5f880d3ece8403b5350c846bd14a2992
        Reviewed-on: https://gerrit.libreoffice.org/79281
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-20  Kelemen Gábor  <kelemeng@ubuntu.com>  [9bfaf79db2f0207192fac32a46fbd657c860b04d]

        Blacklist include for IWYU
        
        After commit a3b03ba1316b1ec0a9b0a3b45b96dc0a49aa9f1f
        
        Change-Id: I76f24a1617e9d359fd40ef4af17982c484bb3808
        Reviewed-on: https://gerrit.libreoffice.org/79042
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-20  Caolán McNamara  <caolanm@redhat.com>  [243db6880cf1337de237e258fad1524413db848c]

        Resolves: tdf#127645 ignore floating windows like we do tooltips
        
        Change-Id: I727e10a1e884841554437e376bde2ff483d278a4
        Reviewed-on: https://gerrit.libreoffice.org/79282
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-20  Stephan Bergmann  <sbergman@redhat.com>  [ed7df853b62f9ed429ce277bb4a5f72ba8f3f520]

        Fix CppunitTest_sw_uiwriter for my Windows build
        
        ...which reports 271 instead of 276 here, for whatever reason
        
        Change-Id: I897fcfdc83055e4c2aacd024792266afd0754ab5
        Reviewed-on: https://gerrit.libreoffice.org/79065
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-20  Stephan Bergmann  <sbergman@redhat.com>  [28e028680b3c0551db3a9b71c8fe6b66aac2433b]

        Remove legacy NEED_CLANG_LINUX_UBSAN_RTTI_VISIBILITY support
        
        ...for ASan/UBSan builds using Clang older than current trunk twoards Clang 9,
        as announced at
        <https://lists.freedesktop.org/archives/libreoffice/2019-May/082654.html> "Re:
        [Libreoffice-commits] core.git: The -fvisibility-ms-compat hack is no longer
        needed for UBSan on Linux...".  (And drop the no longer needed
        solenv/sanitizers/asan-suppressions, which people might still reference from
        their ASAN_OPTIONS.)
        
        Change-Id: Iedc0c5955366d2cbe7dc847990e2b1576750e85b
        Reviewed-on: https://gerrit.libreoffice.org/72493
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-20  Caolán McNamara  <caolanm@redhat.com>  [9b231713790c6e94eb64c3fc108ce99ebd2b90af]

        Related: tdf#127645 return value is unused
        
        which is handy, cause its wrong anyway
        
        Change-Id: I0b52b3ac55c264dcd53acaa80f505cabd54faa15
        Reviewed-on: https://gerrit.libreoffice.org/79270
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-20  Miklos Vajna  <vmiklos@collabora.com>  [f8c7a2284b88c149addc8a30abb0cad8a10dad77]

        Related: tdf#124600 sw anchored object allow overlap: add DOCX filter
        
        Which also made it necessary to support allow-overlap=no for not only
        shapes, but for shapes-with-text in the layout.
        
        Change-Id: Ibd229d21995c0a1053db6bbab0a6ccbbf75f36d3
        Reviewed-on: https://gerrit.libreoffice.org/79277
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-09-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [ea4f3099d6e0cf30d80caa8b2121c7a358f80fdd]

        tdf#109158 improve load time of autocorrect XML file
        
        Before, it seems to be doing a lot of unnecessary work because, by default,
        startFastElement will call startUnknownElement, which constructs various objects, etc.
        
        It seems to me that if the class already implements createFastChildContext,
        it is already using XFastParser, and so it should implement startFastElement to avoid that work.
        
        By avoiding going down the startUnknownElement path, reduces load time from
        1.7s to 1.4s
        
        Change-Id: Ifd745cf2cc22a8cb988a5668332cf6e70bb996da
        Reviewed-on: https://gerrit.libreoffice.org/79269
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-20  Luboš Luňák  <l.lunak@collabora.com>  [db123abade41a54d34add4fae46b769cd863de7f]

        rebuild sharedvisitor.cxx if any of its sources disappears
        
        Testcase: Remove any reference to LO_CLANG_SHARED_PLUGINS from e.g.
        blockblock.cxx, sharedvisitor.cxx should get regenerated.
        
        Change-Id: Iddff3cf41c223cfdf161060d29bde9df1df7b702
        Reviewed-on: https://gerrit.libreoffice.org/79194
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-09-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [77dec7588c9141b03f8ec0139eb96c298b26f261]

        tdf#109158 improve sorting when loading large autocorrect file
        
        reduces time from 2.0s to 1.7s
        
        reduce work by
        (*) reserving some arrays
        (*) pre-sorting with a cheaper comparator
        (*) don't copy when returning result, just return a const&
        (*) flattening the data-structures to reduce pointer-chasing
        
        Change-Id: I972bd7ffdbf2121c2d38c24aca9618ca708e920c
        Reviewed-on: https://gerrit.libreoffice.org/79119
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-20  Miklos Vajna  <vmiklos@collabora.com>  [3aff00ea2ff704547a4d9fa6e2bb2141eb57bf1d]

        xmloff: create XMLDrawStylesExportOOO instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: I875cdd1f1ee4e57522d992768dfbcdb0da9f3fd3
        Reviewed-on: https://gerrit.libreoffice.org/79228
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-20  Caolán McNamara  <caolanm@redhat.com>  [58a3ed811ac501b99d38664eb89bbab4b283d2aa]

        Resolves: tdf#127646 remove undispatched events in dtor
        
        Change-Id: I8d18b0b667a905131fd0edee1f73ebab144e6307
        Reviewed-on: https://gerrit.libreoffice.org/79244
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-20  Arkadiy Illarionov  <qarkai@gmail.com>  [4342aaef0c4d6cd5c51fd2b74328bb4df5fb71dd]

        tdf#39593 Drop ScDataPilotDescriptorBase::getImplementation
        
        Replace with comphelper::getUnoTunnelImplementation.
        
        Change-Id: Ice068fcce262014a812a9e0a5d92b8bac173fa39
        Reviewed-on: https://gerrit.libreoffice.org/79112
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-09-20  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [4b49aaf56d4166a2f42e5112bbdb5f17bd32267b]

        no more SwClient: sw/source/filter/html
        
        Change-Id: I45915fa65157aa6a16ecee238d9072d359d3b464
        Reviewed-on: https://gerrit.libreoffice.org/79264
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-09-20  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [6170da5135683735a34b9fac992a9a668b95ffe5]

        no more SwClient in sw/source/filter/basflt/
        
        Change-Id: I56c9d140bc92ad517cb808e99cdb942f89cdbedc
        Reviewed-on: https://gerrit.libreoffice.org/79263
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-09-20  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [11feca7a98e21062a2284e7d4dbb21030598cb65]

        no more SwClient in sw/source/filter/ww8
        
        - prevent apparently leaking ~all InsertedTableClient by using a
          unique_ptr
        - rename InsertedTableClient to InsertedTableListener
        
        Change-Id: I60407113bf0ba28f5944ff9241a2d8a80a03d399
        Reviewed-on: https://gerrit.libreoffice.org/79262
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-09-20  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [7b554b78f864cc25e6178d81cb577daf0f0e7bf2]

        remove SwClient/SwModify in source/core/view
        
        Change-Id: Ic6325def53fe5f15d731946f6069b020f3a40a32
        Reviewed-on: https://gerrit.libreoffice.org/79259
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-09-20  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [4f969db3bc8b488a06aa2e61946f6346a5f86fed]

        tdf#127534: brown paperbag commit, use the right bug ID this time
        
        Change-Id: I42224bb35f308e274ee5441948b3a9b938b0889f
        Reviewed-on: https://gerrit.libreoffice.org/79260
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-09-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [586de7ac433dca98edf4a5a3d13b5e393b9880ed]

        tdf#123926: SVGIO: Check parent's fill when...
        
        ... the element is a clippath and fill=none
        
        fill="none" is created as SvgPaint(aColor, true, false, false)
        in svgtools.cxx meaning bSet = true, bCurrent = False and
        bOn = False, so it never checks its parent if it's a clippath
        
        Change-Id: Ia8c556674809b2b86280219e4084550e366bbff8
        Reviewed-on: https://gerrit.libreoffice.org/79201
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-09-19  Michael Meeks  <michael.meeks@collabora.com>  [496f93c8667a28a37112f1a9835308b756d771de]

        tilebench: initial joining test
        
        Add sub-tile dumping code, and do compares.
        
        Change-Id: I5bc29c07e1075ac40b495f35d01d433e81ba309a
        Reviewed-on: https://gerrit.libreoffice.org/79195
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-09-19  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [1cd495900883d1677670787669908535cd33babe]

        tdf#125307: move range properties check to own test
        
        - the document styles tests seems mostly unrelated
        - also: add bug reference in commit message subject, so that the
          bugzilla bot can do its shtick
        - all the real work done already by Thomas Viehmann on commit
          2f679fd3e6f46df7cda77eb70a014bcfcac7df52
        
        Change-Id: Ice5860c15c05fae37f0ba337d804de70acf3d936
        Reviewed-on: https://gerrit.libreoffice.org/79132
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-09-19  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [5079be8a61700c201fc0cd1ae82d7cb1682e3b96]

        remove SwClient/SwModify in sw/source/uibase
        
        Change-Id: If9c876104a590a966abed365766819e76e39a15d
        Reviewed-on: https://gerrit.libreoffice.org/79211
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-09-19  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [e4cf86398a24d454f5fba4a7400410689aeefb92]

        no more SwClient/SwModify in sw/source/filter/{ww8,xml}
        
        Change-Id: Ia09e84195811c6548bc6cbafc4145ce04537ec91
        Reviewed-on: https://gerrit.libreoffice.org/79185
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-09-19  Miklos Vajna  <vmiklos@collabora.com>  [d37096f59e7e0286e55008153591a60bab92b9e8]

        Related: tdf#124600 sw anchored object allow overlap: add layout
        
        If there is an overlap, then a shift towards the bottom or towards the
        right would resolve that. Word seems to always push down, do the same
        for compatibility.
        
        Otherwise, let's see if some fine-tuning will be needed for the
        behavior, sadly "20.4.2.3 anchor (Anchor for Floating DrawingML Object)"
        in the OOXML spec (the allowOverlap part) only says the overlapping
        object has to be re-positioned, but does no go into details.
        
        Change-Id: Ie1b4626f6d06862d617e28e0cb74838107d993d1
        Reviewed-on: https://gerrit.libreoffice.org/79141
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-09-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [428b67cd0d490739f9a7bb5a724020179ba7591d]

        tdf#104339: SVGIO: Add unittest
        
        Change-Id: I6ecb366a889fe64bc90db0e041b4ddd4bc3dfc3f
        Reviewed-on: https://gerrit.libreoffice.org/79129
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-09-19  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [341e5c20279f971ee7acffd8d95fff09d5cf249a]

        sw/filter/hmtl: SwClient/SwModify no more
        
        Change-Id: Ib469f83f61cea81fc551f04f6f059b3a0a2b5f18
        Reviewed-on: https://gerrit.libreoffice.org/79182
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-09-19  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [35b5f3ab41dc5683dc572393c8bd5e2619f70a73]

        no more SwClient/SwModify in sw/ui
        
        Change-Id: Idbf5e6826093a2e7dba3680cf08a2df348bce8b9
        Reviewed-on: https://gerrit.libreoffice.org/79181
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-09-19  Caolán McNamara  <caolanm@redhat.com>  [088f767dcceb9f49a8896c42ab9794f380ecab68]

        cid#1453856 Uninitialized scalar field
        
        Change-Id: I36217924d6082e65d570e218da317916b67f45eb
        Reviewed-on: https://gerrit.libreoffice.org/79139
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-19  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [7a330eafa0c42ac900ded524d21d0c18dfde982e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add a warning detailing how to check Python's presence.
            
            Change-Id: I31a1f4a99742b05f6f7a0c1b9904e78475ea9a4e
            Reviewed-on: https://gerrit.libreoffice.org/79177
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-09-19  Caolán McNamara  <caolanm@redhat.com>  [a253b3b4959edddbff37d9673037da1e1f7be95a]

        mpWindow might be a GtkEventBox instead of a GtkWindow
        
        Change-Id: I6f547d6d21a60661c78bc919536dc4cf319089e5
        Reviewed-on: https://gerrit.libreoffice.org/79120
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-19  Caolán McNamara  <caolanm@redhat.com>  [77a8a54655db9715a745927a28b817ec32591d14]

        cid#1453855 Uninitialized scalar field
        
        Change-Id: I31f9fc5da574d527e9214299b079b30dd0df0dfe
        Reviewed-on: https://gerrit.libreoffice.org/79140
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [253425137a7d3a985e1a41711b9b567353ed70bc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix bad writing style
            
            Change-Id: I1956984253f29cd2c48d624bbbcfbf9d0531f11a
            Reviewed-on: https://gerrit.libreoffice.org/79107
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-09-19  Xisco Fauli  <xiscofauli@libreoffice.org>  [ab1479956568b0d9a6022133cf651f846293aa46]

        tdf#94765: SVGIO: Look for gradient/pattern ids once the file...
        
        ... is completely parsed
        
        it might happen the element's id the url points to hasn't been parsed yet
        
        Change-Id: Ia92c9188de5d23f2f992846aa91f3f936aeefacb
        Reviewed-on: https://gerrit.libreoffice.org/79118
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-09-19  Miklos Vajna  <vmiklos@collabora.com>  [ab825c665c1ee509769bdaf0ae95fc111a357fc6]

        Related: tdf#124600 sw anchored object allow overlap: add UNO API
        
        And fix the pool item's operator==() that forgot to take allow-overlap
        into account.
        
        Change-Id: I34ec29eed95d821cfccebbb15675e0f576b6454d
        Reviewed-on: https://gerrit.libreoffice.org/79115
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-09-19  Caolán McNamara  <caolanm@redhat.com>  [34daa253f323cb8b80d6d10a8cdac85e2fa9378d]

        when mpWindow is an eventbox we want the toplevel it is in
        
        usually it is already a toplevel, so this only arises
        in the unusual WB_SYSTEMCHILDWINDOW case
        
        Change-Id: Ie0c7ffad87c75fb4e1443b9ab22e1f226782ac3a
        Reviewed-on: https://gerrit.libreoffice.org/79117
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-19  Stephan Bergmann  <sbergman@redhat.com>  [3caab405a512b0d279432050d6eff0f19c09a962]

        Improve test output a bit
        
        Change-Id: Id10d8243ce0b8f1d1c44ebc56ba7f62e2bda7803
        Reviewed-on: https://gerrit.libreoffice.org/79114
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-19  Caolán McNamara  <caolanm@redhat.com>  [a9e0ca2a5f816d4d8a4cd5f079aee0fc2aab0b7a]

        use an explicit id for the default currency
        
        Change-Id: I437966b55226805d6de83b17221318eb1f0279b8
        Reviewed-on: https://gerrit.libreoffice.org/79116
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [82572caae4a282cdf79456b977508ca71507c584]

        improve and enable loplugin:fragiledestructor
        
        Where the problem was benign and the class was not extended, I marked
        the class as final.
        Where the problem was benign and the class was extended, I marked the
        relevant callee methods as final.
        
        Other cases were excluded in the plugin.
        
        Change-Id: Idb762fb2206af4e8b534aa35ff77f8368c7909bc
        Reviewed-on: https://gerrit.libreoffice.org/79089
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-19  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [71ef762f21ada8c25aad2183065478171e985e8c]

        tdf#42949 Fix IWYU warnings in svtools/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ifc70900022efcd089c0874bd46e0aacaef0efb72
        Reviewed-on: https://gerrit.libreoffice.org/78767
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-19  Miklos Vajna  <vmiklos@collabora.com>  [10b457143a2848611ff4fd91c1e74ce8ba975e4e]

        desktop: various small cleanups in lokclipboard
        
        1) virtual is redundant when override is used
        
        2) LOKTransferable::initFlavourFromMime() had different parameter names
        in the function declaration and definition
        
        3) const-qualification on nInCount only had an effect in the function
        definition, not in the declaration
        
        Change-Id: I773f1f3cb5bac137a49c7e3b9ecb9b9bdf606268
        Reviewed-on: https://gerrit.libreoffice.org/79111
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-18  Szymon Kłos  <szymon.klos@collabora.com>  [8cd152e19ef7c6e2a45e67f937b690fd036bd549]

        lok: send message when in place editing
        
        Change-Id: I96d22cabeda1eb851116d556a5302394a0dd7f93
        Reviewed-on: https://gerrit.libreoffice.org/73162
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 96ca927aca86b077b9914178e6c68ed0d4c0e3d1)
        Reviewed-on: https://gerrit.libreoffice.org/79092
        Tested-by: Jenkins

2019-09-18  Arkadiy Illarionov  <qarkai@gmail.com>  [b883e3d58db404a92bee044091b6cfd3892311c2]

        tdf#39593 use isUnoTunnelId in sd
        
        Rename SdrModel::getUnoTunnelImplementationId()
        
        Change-Id: I364a05efe8ddc04b2b2ca393416c9b974ded43df
        Reviewed-on: https://gerrit.libreoffice.org/79108
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-18  Stephan Bergmann  <sbergman@redhat.com>  [33d922ea07b6b20276471b19fd9c148ed90d7442]

        -Werror=volatile in OpenCLZone
        
        Recent GCC 10 trunk in C++20 mode reports issues like
        
        > include/opencl/OpenCLZone.hxx:27:9: error: ‘++’ expression of ‘volatile’-qualified type is deprecated [-Werror=volatile]
        >    27 |         gnEnterCount++;
        >       |         ^~~~~~~~~~~~
        
        But unlike in the case of ec17c8ec5256386b0197a8ffe5d7cad3e7d70f8f
        "-Werror=volatile in OpenGLZone",
        
        * it looks like there are no multi-threading issues here, and the counters are
          just accessed (via OpenCLZone::isInZone) from the VCLExceptionSignal_impl
          signal handler in addition to being modified (via OpenCLZone RAII objects)
          from mainline code; and
        
        * from the usage pattern of gnEnterCount and gnLeaveCount it appears that they
          can be combined into a single counter.
          (f41eb66302208f384a475fb20c98b6d1b0676cb6 "opencl: OpenCLZone, detect CL
          device change and disable CL on crash" presumably modelled OpenCLZone naively
          after OpenGLZone, without simplifying it where possible.)  One minor advantage
          of having two monotonically increasing counters is that when they overflow,
          the implementation of isInZone (comparing them for equality) still gives
          ~useful results (assuming that a false "match" of non-overflown gnEnterCount
          against overflown gnLeaveCount is highly unlikely).  But instances of
          OpenCLZone RAII objects are presumably never nested very deeply (if at all),
          so that the newly added "TODO: overflow" comment (which would even cause UB if
          std::sig_atomic_t is signed) is probably of no practical concern.
        
        Change-Id: I92e1f2c46ca996a0a86bacabcda2accba5eb6298
        Reviewed-on: https://gerrit.libreoffice.org/79106
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-18  Miklos Vajna  <vmiklos@collabora.com>  [c3940a9fb2de7ba09f7d82497491918fd9bb3d0e]

        Related: tdf#124600 sw anchored object allow overlap: add doc model
        
        This is initial code to support DOCX's <wp:anchor ... allowOverlap="0">
        markup as a full feature in core. Currently anchored objects can
        unconditionally overlap, the new bool allows opting in to prevent that.
        
        Layout is not yet using the new
        SwFormatWrapInfluenceOnObjPos::GetAllowOverlap(), to be done in a
        follow-up commit.
        
        Change-Id: I2f299571223c039741c81860ea17d42cd63140b3
        Reviewed-on: https://gerrit.libreoffice.org/79105
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-09-18  Michael Stahl  <Michael.Stahl@cib.de>  [77ea0535271d3fb3d49c8d916ecf80e0a7f70653]

        accessibility: fix leak of AccessibleListBoxEntry
        
        The problem is that AccessibleListBoxEntry from the Stylist in the
        sidebar are not deleted until the document is closed, which causes
        slowdowns because it causes an ever-growing list of window listeners.
        
        There are several issues here:
        
        * AccessibleListBoxEntry::m_aParent appears of dubious merit because
          SvTreeList::Move may move entries to a different parent;
          this member may or may not be initialised depending on where
          the instance is created; there are confusing comments mentioning a
          "Solution" but not the corresponding problem; just remove it and let
          it do a dynamic lookup when needed
        
        * AccessibleListBox::m_mapEntry already exists but is used in only half
          the places where AccessibleListBoxEntry are created; use it everywhere
          (consistently create entry without a parent, see previous point), and
          let AccessibleListBoxEntry know the AccessibleListBox instance so it
          can use the m_mapEntry too
        
        * When VclEventId::ListboxItemRemoved event is received, the m_mapEntry
          is cleared but the AccessibleListBoxEntry survive this happily;
          better dispose them
          (seeing as this event is regularly sent because there's some timer
           clearing the Stylist and recreating it from scratch...)
        
        Change-Id: I6c3336e019e873fa7cc8fa03cb8949a1ff2fe8fa
        Reviewed-on: https://gerrit.libreoffice.org/79100
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-09-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [9c78b8a72895831b33731e17ca7f8c825c19827a]

        remove unused crc functionality from ZCodec
        
        Change-Id: I3e57e815b538ad5749b4bab3d4ef8e295cbe116b
        Reviewed-on: https://gerrit.libreoffice.org/79098
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [76650583fa8f9689de0d338a51587b97fda0426b]

        not actually using the ZCodec CRC here
        
        so don't bother to compute it
        
        Change-Id: I62f3b4dda2ac12e2a7bff9fdf0f40b3074e33382
        Reviewed-on: https://gerrit.libreoffice.org/79097
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-18  Patrick Jaap  <patrick.jaap@tu-dresden.de>  [37b79c872b2637912c5d6972812ee2c9d5b096c7]

        WIP: tdf#127235 break if object is larger than page
        
        We will always have an overlap if the object is larger than the whole page.
        Look for the next page style: if it is missing or the same as the current,
        we simply stop.
        
        Change-Id: I699d5146d215f17b4775dbcb32811fa5b6ebf60d
        Reviewed-on: https://gerrit.libreoffice.org/78696
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-18  Caolán McNamara  <caolanm@redhat.com>  [46479769e027f8596e28ac814edb5005835ea09b]

        fix some incorrect column ids
        
        Change-Id: I17575fb6b24e5e09791dbd3f15c6cda662fefe65
        Reviewed-on: https://gerrit.libreoffice.org/79087
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-18  Andras Timar  <andras.timar@collabora.com>  [b41e4b4cfed113085f9bfd8cae6b43b3a4376ed4]

        The menu is called 'Form', not 'Forms'
        
        Change-Id: I216e04bb54319cff5d790c5e223c6e49215d09a3
        Reviewed-on: https://gerrit.libreoffice.org/79094
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-09-18  Arkadiy Illarionov  <qarkai@gmail.com>  [8e53efa926bc05d73c48579f63c3d662a96bd35e]

        tdf#39593 use getUnoTunnelImplementation in pyuno
        
        Change-Id: I2cbbaad921b0a3d2ea6def4da2a2527dc4d94549
        Reviewed-on: https://gerrit.libreoffice.org/79075
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-09-18  Arkadiy Illarionov  <qarkai@gmail.com>  [eef2795aa105ae52607cc158504c455da87dfd2a]

        tdf#39593 use isUnoTunnelId in dbaccess
        
        Change-Id: I796d010c25e5d59f473b2b2f38736aebe16fe114
        Reviewed-on: https://gerrit.libreoffice.org/79076
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-09-18  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [cfcf0731c919a20387cebc56c033f9328a0af735]

        update credits
        
        Change-Id: I4d6c996cbc25053fed93ce62e261c6ae77119961

2019-09-18  Michael Stahl  <Michael.Stahl@cib.de>  [a370107d86c32c1631b00422e2e35ff4b867ce57]

        cui: infinite loop in SentenceEditWindow_Impl::MarkNextError()
        
        Looks like previously the aCursor never moved backwards so try to ensure
        the same for nCursor.
        
        (regression from 5261417cbb3051b812164838d19c0f748573df45)
        
        Change-Id: I7d2f04bbc6d1274ec4feff57927494f2eb5d665c
        Reviewed-on: https://gerrit.libreoffice.org/79071
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <michael.stahl@cib.de>

2019-09-18  Caolán McNamara  <caolanm@redhat.com>  [77fc63f39c7990ccd3f152ad9311656b58f718a2]

        fix column sensitivity map
        
        Change-Id: I14a972bef0caf8a9eef12078aadbad4f2f363a64
        Reviewed-on: https://gerrit.libreoffice.org/79086
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-18  László Németh  <nemeth@numbertext.org>  [26c83053b8fb4421bf48452fb5a7801b16f6bca0]

        tdf#103516 Calc: fit columns to page similarly to Excel
        
        With the page setting "Fit print range(s) to width/height",
        "Width in pages" > 0, and no "Height in pages" selected,
        apply slightly smaller zoom (~98% of the selected zoom),
        when this adjustment results printing fewer pages,
        ie. no more pages printed, than MSO.
        
        Note: a very annoying problem was that Calc printed almost
        blank extra pages (containing only one or a few table rows)
        from documents that Excel printed "correctly".
        
        Change-Id: I527f7084d22fc2ef60780492fbe24791d6ab30ca
        Reviewed-on: https://gerrit.libreoffice.org/79063
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-09-18  Caolán McNamara  <caolanm@redhat.com>  [e9963db401f4f4d23d790cb68d228a0daa706cc4]

        column should be CairoSurface
        
        Change-Id: Iaccc60edbb5729121b8258416a17345df2475f50
        Reviewed-on: https://gerrit.libreoffice.org/79082
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [938d304f0f28962594853a8db1cc574abff8dc49]

        Removed executable permission on files
        
        Change-Id: Iea2a937559ac8393c0fb5bf9482115ba162c2a6c
        Reviewed-on: https://gerrit.libreoffice.org/79079
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-18  Stephan Bergmann  <sbergman@redhat.com>  [ec17c8ec5256386b0197a8ffe5d7cad3e7d70f8f]

        -Werror=volatile in OpenGLZone
        
        Recent GCC 10 trunk in C++20 mode reports issues like
        
        > vcl/inc/opengl/zone.hxx:37:21: error: ‘++’ expression of ‘volatile’-qualified type is deprecated [-Werror=volatile]
        >    37 |      OpenGLZone() { gnEnterCount++; }
        >       |                     ^~~~~~~~~~~~
        
        so look for a type that is more appropriate here (see the comment added to
        vcl/inc/opengl/zone.hxx for details).  (Though calls like
        OpenGLZone::isInZone(), comparing gnEnterCount and gnLeaveCount, in
        OpenGLWatchdogThread::execute are still not done atomically, of course.)
        
        Change-Id: Ie5563addc65f629336f89cbccb73f7b9ac5e9870
        Reviewed-on: https://gerrit.libreoffice.org/79072
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-18  Balazs Varga  <balazs.varga991@gmail.com>  [e9024b469530a483a1019ccef2b8b664c1696456]

        tdf#127448 fix unit test for HiDPI displays
        
        Change-Id: I76a1d54fb23f53b05a0fc3962a92149fe2d65742
        Reviewed-on: https://gerrit.libreoffice.org/79046
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-09-18  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [bb16f6597d3b252837d32d4d9f7c56619c0e70df]

        tdf#42949 Fix IWYU warnings in toolkit/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ib49e2f29daa6d9b2a8195915c4ba10a8cef965ce
        Reviewed-on: https://gerrit.libreoffice.org/78722
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-18  Miklos Vajna  <vmiklos@collabora.com>  [98519e6e4da252c717e2018d4800a00115101bc3]

        writerfilter: use '= default' to define a trivial destructor
        
        Change-Id: I63eb9e64ce1dbacdcdaf77beb1a5a87c3a8d26e8
        Reviewed-on: https://gerrit.libreoffice.org/79073
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-17  Caolán McNamara  <caolanm@redhat.com>  [c2c0bcfc64c5fc0b8299e3143ced482d481d2df0]

        weld ScTpUserLists
        
        Change-Id: I3686b038aabf0b7fa132a5172cbabb667265fe64
        Reviewed-on: https://gerrit.libreoffice.org/79069
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ab86266f22ec3911bc0fff132efa76b9a151253f]

        Removed duplicated include
        
        Change-Id: I2c8f8807e54b3efc5a572644c36861d69a605e0b
        Reviewed-on: https://gerrit.libreoffice.org/79066
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-17  Miklos Vajna  <vmiklos@collabora.com>  [ff5f02b9282e19a2a8a68604c588e9487021b0b5]

        Related: tdf#124600 sw textbox: sync left/right margin of shape to textbox
        
        Writer TextFrames have a default left/right margin; sync from shape to
        textbox is needed to have correct layout when a DOCX shape has 0 left or
        right margin.
        
        The left margin of the shape was already correct.
        
        (The shape in the docx file was extended to have text.)
        
        Change-Id: I832f1bc460f2553bd7f08252d3e21000b4906538
        Reviewed-on: https://gerrit.libreoffice.org/79068
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-09-17  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [29855141a874fa2d0d36959af6ae765eb3a05408]

        SmartArt: separate data model from diagram.cxx
        
        data model is having more and more code, so separate it from diagram.cxx
        as this file is getting too big
        
        Change-Id: I05193c518c47958d24739d97f7b6afbf821b5361
        Reviewed-on: https://gerrit.libreoffice.org/79067
        Tested-by: Jenkins
        Reviewed-by: Grzegorz Araminowicz <grzegorz.araminowicz@collabora.com>

2019-09-17  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [30c6ff74b5a6068ffb9479761edbd8224e83211a]

        WIN make sure bootstrap.ini is openend read-only
        
        As fstream opens read-write by default, and obviously usually program
        dir content is not modifiable..
        
        Change-Id: I16ade5a87e50c2e94d3f4df3f59fc298b40ceb7f
        Reviewed-on: https://gerrit.libreoffice.org/79061
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-09-17  Tomoyuki Kubota  <himajin100000@gmail.com>  [ff6383face219970a0435b008a0439643a61043e]

        tdf#118544 set correct type for optional parameter
        
        Change-Id: Id8840431b9dc1f1e97882c675ebfc6456e33d953
        Reviewed-on: https://gerrit.libreoffice.org/77684
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-17  Stephan Bergmann  <sbergman@redhat.com>  [d52010013b9cacdd8f71e62fef18c1e679e807f2]

        Consolidate places that manipulate OpenGLZone::gnEnter/LeaveCount directly
        
        (keeping the inline'd-ness of what the OpenGLZone ctor/dtor do, in case that
        might actually be relevant for performance)
        
        Change-Id: I411b83d1b99ed46b35857c7cca10f95dbc1c8e27
        Reviewed-on: https://gerrit.libreoffice.org/79062
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-17  Stephan Bergmann  <sbergman@redhat.com>  [5c386a41c3cf416ed878f5ea6ece8f15990bd613]

        No need for explicit OpenGLZone::enter/leave calls from vcldemo
        
        (though I have no idea how to actually test the affected code)
        
        Change-Id: Ib74d966d021e337bfab94c223812cb51c02c705f
        Reviewed-on: https://gerrit.libreoffice.org/79059
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-17  Stephan Bergmann  <sbergman@redhat.com>  [caa211b62048ac5037b3fd4320f3eb4dea7b639d]

        Better handling of non--UTF-8 filesystem pathnames in sal/osl/unx/
        
        The idea is to internally in sal/osl/unx/ use OString instead of OUString to
        represent pathnames, so that the OString carries the actual bytes that make up
        the pathname.  At the boundary of translating between pathname OStrings and file
        URL OUStrings, translate sequences of bytes that are valid according to
        osl_getThreadTextEncoding() into UTF-8 and translate other bytes into individual
        (percent-encoded) bytes in the file URL.
        
        This change required duplicating some of the internal functionality in
        sal/osl/unx/ for both OString and OUString, and to make part of sal/rtl/uri.cxx
        accessible from sal/osl/unx/ via new sal/inc/uri_internal.hxx.
        
        Change-Id: Id1ebaebe9e7f2d21f350f6b1a07849edee54331f
        Reviewed-on: https://gerrit.libreoffice.org/78798
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-17  Miklos Vajna  <vmiklos@collabora.com>  [b9ce783a4b8ea967281ed583842ee3d931d78ac7]

        CppunitTest_sw_uiwriter: no need to execute on the dispatcher using strings
        
        This has the benefit that the dispatch happens explicitly on our frame,
        not somewhere else.
        
        Change-Id: Id633bab46c3dd1c3eae29b7d7a5b8669898beedc
        Reviewed-on: https://gerrit.libreoffice.org/79058
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-09-17  Stephan Bergmann  <sbergman@redhat.com>  [d5f1b512406fa3025c91738fc3ee6bcc3a209111]

        Use CPPUNIT_ASSERT in test code
        
        Change-Id: I0ac21995315e136ae0035aeaf0f6a6d1e5f5811a
        Reviewed-on: https://gerrit.libreoffice.org/79055
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-17  Mike Kaganski  <mike.kaganski@collabora.com>  [2acc0b3b6330a3550d5ddce954671ce9b8e322d3]

        Remove redundant clears
        
        Change-Id: Id95a33bd7f2a89791e140bf0cb51b59c06a2c65e
        Reviewed-on: https://gerrit.libreoffice.org/79054
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-09-17  Caolán McNamara  <caolanm@redhat.com>  [28fc986025009473c9782b61d8c6062fa60085ba]

        move GetStandardText to stdtext.hxx
        
        Change-Id: Iaf9b5107cf88390f62d5ca94bf985c77bcb8b7ad
        Reviewed-on: https://gerrit.libreoffice.org/79048
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-17  Caolán McNamara  <caolanm@redhat.com>  [65575016ab29b942aea482eab0b54afa262fb998]

        drop some unnecessary includes
        
        Change-Id: I4a39c393867b58179ca1fb4d3984f5d9a5d9f54c
        Reviewed-on: https://gerrit.libreoffice.org/79047
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-17  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [47a62ede2403772b8743bfcfa0b6dd4be17fec9c]

        tdf#126852 Bind TEXT mysql type to Clob
        
        Change-Id: I5a71666f1fafa9507032deffafebf885813a0369
        Reviewed-on: https://gerrit.libreoffice.org/78815
        Tested-by: Jenkins
        Reviewed-by: Tamás Bunth <btomi96@gmail.com>

2019-09-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [1e202ec8aa177d427c5173c5290e09aec1e5c720]

        avoid some copying
        
        Change-Id: I2e8da57f0fe048c3cf7288bf688f9411e62a1ffc
        Reviewed-on: https://gerrit.libreoffice.org/79035
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-17  Stephan Bergmann  <sbergman@redhat.com>  [087995401447a4d452e3daf147c02fb66c7b05c1]

        Better fix
        
        ...for 32efe70bbfc6c64df7cf73b6a6c0976ae1e038c8 "Fix linux x86 build"
        
        Change-Id: Ic935300777fc43dfb315e1117ca7f96916cc43c6
        Reviewed-on: https://gerrit.libreoffice.org/79050
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-17  Miklos Vajna  <vmiklos@collabora.com>  [4883da6fd25e4645a3b30cb58212a2f666dae75a]

        Related: tdf#124600 DOCX import: ignore left wrap on left-aligned shapes
        
        The DOC import does the same in
        SwWW8ImplReader::AdjustLRWrapForWordMargins(). This fixes one
        sub-problem of the bugdoc, so now the shape anchored in the header has a
        correct position.
        
        This made it necessary to re-visit the tdf#115719 testcases, which are
        minimal reproducers. The original document had from-left alignment
        (instead of align-to-left), but this did not matter before. Bring the
        test documents closer to the original large document, so the tests still
        pass and don't depend on LO mis-handling the above mentioned
        left-aligned situation. (The interesting property of tdf115719.docx,
        where Word 2010 and Word 2013 handles the document differently is
        preserved after this change.)
        
        Change-Id: I973c13df47b0867e2c4756f0c448495257b7c9d5
        Reviewed-on: https://gerrit.libreoffice.org/79049
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-09-17  Thomas Viehmann  <tv@beamnet.de>  [2f679fd3e6f46df7cda77eb70a014bcfcac7df52]

        sw: Mark uno property ParaChapterNumberingLevel as MAYBEVOID
        
        tdf#127534 TextRange.getPropertyValues runs into RuntimeException when
        getting all properties form PropertySetinfo
        
        We suspect that the property might be completely unused / useless.
        However, removing it might be BC breaking for "buggy" uses of
        the property, so this is a lower-risk fix.
        
        Björn helped with great advice, thank you! All errors in the patch
        are my own, though.
        
        Change-Id: Ie80b61003de2b8516e458c800531aac951ebc148
        Reviewed-on: https://gerrit.libreoffice.org/78865
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-09-17  Mike Kaganski  <mike.kaganski@collabora.com>  [d550caa333328d98587b7c269a580b400238dc2b]

        No need for the string buffer here
        
        Change-Id: I196dc9c50169108ca72f7b5e06d0bf2c2bb446d9
        Reviewed-on: https://gerrit.libreoffice.org/79044
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-09-17  Mike Kaganski  <mike.kaganski@collabora.com>  [f57155ec6a980c6222bde4fdea6ce5a54b49025d]

        OUStringBuffer use should be the other way round here
        
        Change-Id: I0555f619253268c71187c24fa7336d44b3fe4dd2
        Reviewed-on: https://gerrit.libreoffice.org/78928
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-09-17  Michael Stahl  <Michael.Stahl@cib.de>  [5ba30f588d6e41a13d68b1461345fca7a7ca61ac]

        tdf#64222 sw: better DOCX import/export of paragraph marker formatting
        
        The problem here is that Word allows formatting the paragraph end
        marker, and applies the same formatting to the generated numbering
        string; Writer has no such marker thing.
        
        This is currently represented by an empty AUTOFMT hint at the end of the
        paragraph, which is created almost by accident in
        SwXText::finishParagraph(), because the paragraph properties are set on
        a SwPaM that doesn't select the whole paragraph but sits at the end.
        
        This is a bit fragile and the hint may have unfortunate accidents such
        as being merged into a preceding AUTOFMT hint if it happens to have the
        same items in it.
        
        It ought to work better to have an item in SwTextNode's SwAttrSet to
        store these special items; has the advantage that the items will also be
        copied when you split the paragraph, like in Word.
        
        Add a RES_PARATR_LIST_AUTOFMT and UNO property "ListAutoFormat" (which
        should be considered a first draft...) and use it in preference (where
        possible) or in addition to (where necessary due to other missing
        pieces) the empty hint.
        
        Also revert the change in checkApplyParagraphMarkFormatToNumbering() to
        consider hints that start before the end of the paragraph, as it has
        unintended side effects as pointed out by Mike Kaganski.
        
        Change-Id: Ic1d5dd9db2bab0c5e4594712bb45973aa1442da3
        Reviewed-on: https://gerrit.libreoffice.org/78729
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-09-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [6e1cb2e9dd406fb2883460cefaa4660622996005]

        disable stringbuffer plugin
        
        as pointed out by mike kaganski:
        
        the 'aCellStr + u"\x0001"' expression gives an OUStringConcat which
        holds the references to the strings and doesn't allocate any memory; the
        OUStringBuffer has a dedicated overload of append() for the
        OUStringConcat, which allocates only once for the combined concat length
        and then copies everything from the concat, instead of doing the append
        twice for each element... why the strange warning for a more efficient
        method?
        
        Change-Id: I6492e99c335e2375cfe78547a87b3079a86890f0
        Reviewed-on: https://gerrit.libreoffice.org/79036
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-17  Caolán McNamara  <caolanm@redhat.com>  [573562e72a5fd85b75006fbc8869c73903a6e504]

        weld DirectSQLDialog
        
        Change-Id: I8f97068bb38a1fb888d60251f8f25506044c8451
        Reviewed-on: https://gerrit.libreoffice.org/78970
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-17  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [a944d4c2aacafdac78eabd7fb0f8909a66d935eb]

        tdf#42949 Fix IWYU warnings in xmloff/inc/
        
        Also recheck include/xmloff/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: If01cb2844209b119063772d829e4ae21b74fc164
        Reviewed-on: https://gerrit.libreoffice.org/78747
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-17  Stephan Bergmann  <sbergman@redhat.com>  [8083ccef3759b2d838df86965c0d1b42f9098848]

        Fix compilerplugins for macOS again
        
        ...in the same spirit as how COMPILER_PLUGINS_TOOLING_ARGS had been introduced
        with ad7e2af4ed0c11f8571374fbb40d38b38c27959c "Allow to pass additional options
        into generator's clang::tooling":  For one,
        ceb26770b3d1c5c2ffaf73f8f589c5e169e6db06 "split clangplugins sharedvisitor
        generator into two steps" should have passed COMPILER_PLUGINS_TOOLING_ARGS only
        into the analyzer and not into the generator executable, while for another, at
        least my local build failed with
        
        > [PCH] compilerplugins/clang/sharedvisitor/clang.pch
        > In file included from /Users/stephan/Software/lo/core/compilerplugins/clang/sharedvisitor/precompiled_clang.hxx:12:
        > In file included from /Users/stephan/Software/lo/core/compilerplugins/clang/sharedvisitor/../plugin.hxx:15:
        > In file included from /Users/stephan/Software/llvm/inst/include/clang/AST/ASTContext.h:18:
        > In file included from /Users/stephan/Software/llvm/inst/include/clang/AST/ASTTypeTraits.h:19:
        > In file included from /Users/stephan/Software/llvm/inst/include/clang/AST/Decl.h:16:
        > In file included from /Users/stephan/Software/llvm/inst/include/clang/AST/APValue.h:16:
        > In file included from /Users/stephan/Software/llvm/inst/include/clang/Basic/FixedPoint.h:19:
        > In file included from /Users/stephan/Software/llvm/inst/include/llvm/ADT/APSInt.h:17:
        > In file included from /Users/stephan/Software/llvm/inst/include/llvm/ADT/APInt.h:18:
        > In file included from /Users/stephan/Software/llvm/inst/include/llvm/Support/Compiler.h:21:
        > In file included from /Users/stephan/Software/llvm/inst/bin/../include/c++/v1/new:90:
        > In file included from /Users/stephan/Software/llvm/inst/bin/../include/c++/v1/exception:81:
        > In file included from /Users/stephan/Software/llvm/inst/bin/../include/c++/v1/cstdlib:85:
        > /Users/stephan/Software/llvm/inst/bin/../include/c++/v1/stdlib.h:97:15: fatal error: 'stdlib.h' file not found
        > #include_next <stdlib.h>
        >               ^~~~~~~~~~
        
        after dc79dc76f18148296ae18ed7251cf61505e25d44 "make clangplugin analyzer use internally a PCH to speed things up".
        
        Change-Id: I4aa925049dbc145c672cad7cab2043a0f13780fa
        Reviewed-on: https://gerrit.libreoffice.org/79028
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-17  Miklos Vajna  <vmiklos@collabora.com>  [c56bf1479cc71d1a2b0639f6383e90c1f7e3655b]

        tdf#105330 sw: fix lost cursor on undoing nested table insert
        
        This is a regression from commit
        e4509eea8fc7c07ddff48edf0d4c015c2663d896 (n#751313 SwCallLink: avoid
        redrawing complete rows without nested tables, 2012-04-20), though
        manual testing shows that the underlying problem has been addressed in
        the meantime, so this can be reverted.
        
        Over time, some poor tests started to depend on the new behavior so
        adapt them as necessary:
        
        1) Change back test added in commit
        075fc0c0a34875adf2833e5933b4982b9443a373 (testcase for fdo#38414,
        2014-03-18) to its original form, that was changed to an export test in
        commit 086550313260d9fa45b91dc705b21bb9b51ce0b8 (move round-tripables to
        ooxmlexport, 2016-10-07), as the export of that document still results
        in data loss of cell content, just happened to pass so far.
        
        2) Explicitly calculate content of text frames in two more tests, which
        just hoped that by the time they assert, the layout is ready already
        (but now that the missing notification is restored, it happens that the
        first pass of the layout doesn't create them; only a later pass, invoked
        by Idle, which doesn't run during cppunit tests).
        
        Change-Id: Ie13d17266cd552f3850848ae980bcfe8776997ac
        Reviewed-on: https://gerrit.libreoffice.org/79026
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-17  Mike Kaganski  <mike.kaganski@collabora.com>  [813cca94cd3a08d98c09fc7c34afddd02dc912ce]

        Fix assert
        
        Change-Id: I074794bdb6cb5ab3e16d4b78174f6aff39b589bc
        Reviewed-on: https://gerrit.libreoffice.org/79031
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-09-17  Stephan Bergmann  <sbergman@redhat.com>  [3787b37943fda2ec346dfdffd2f5831dd598668e]

        Fix -Werror,-Wundef
        
        ...after f303e0bd03ede6faec52b5bc21c74600b179088e "ifdef -> if for consistency"
        
        Change-Id: I81a5c968741a0795a936bb6125cc9448f8b4ef56
        Reviewed-on: https://gerrit.libreoffice.org/79029
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-17  andreas kainz  <kainz.a@gmail.com>  [06925c1230cd6269fa5189ac3f4d608c9edf68e9]

        tdf#120229: Rearrange TOC submenu in sw modules
        
        Change-Id: Ie8b7af5679e18558ef944c03d083a121d30db916
        Reviewed-on: https://gerrit.libreoffice.org/79025
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-09-16  Rene Engelhard  <rene@debian.org>  [f303e0bd03ede6faec52b5bc21c74600b179088e]

        ifdef -> if for consistency
        
        Change-Id: Id95d719425898f9bdbdecf31f89854c3c5bcdf77

2019-09-16  Rene Engelhard  <rene@debian.org>  [78c2a22daa544af90b773d93850e583a0b1b7f9d]

        disable testSmTmpDeviceRestoreFont unless we actually have fonts
        
        .., since Linux Libertine G isn't guranteed to be there othweise
        
        Regression from 78d225f51404d1a98795541bc9c84f7405502411
        
        Change-Id: I1e87e4e01154cca524837a2021a359bf223c50af

2019-09-16  Stephan Bergmann  <sbergman@redhat.com>  [f3251c3185c68f07975aacb3502dfaf7b2dabccd]

        Remove confused "volatile" from LifeTimeManager sal_Int32 members
        
        Lets assume that "volatile" was (confusedly) meant to address multi-threading
        races (rather than signal handler races), but all access to the
        LifeTimeManager::m_nAccessCount and LifeTimeManager::m_nLongLastingCallCount
        members is apparently covered by LifeTimeManager::m_aAccessMutex anyway:  They
        are accessed in
        
        * LifeTimeManager::impl_registerApiCall
        * LifeTimeManager::impl_unregisterApiCall
        * CloseableLifeTimeManager::g_close_isNeedToCancelLongLastingCalls
        
        where in the latter access is covered by a corresponding
        LifeTimeManager::m_aAccessMutex guard.  And calls to the former are made from
        
        * CloseableLifeTimeManager::g_close_endTryClose
        * CloseableLifeTimeManager::g_close_startTryClose
        * CloseableLifeTimeManager::g_close_endTryClose_doClose
        * LifeTimeGuard::~LifeTimeGuard
        * LifeTimeGuard::startApiCall
        
        where all but the last have the calls covered by a corresponding
        LifeTimeManager::m_aAccessMutex guard.  And all calls to
        LifeTimeGuard::startApiCall are made from
        
        * chart2/source/model/main/ChartModel.cxx
        * chart2/source/model/main/ChartModel_Persistence.cxx
        
        following a pattern of
        
            LifeTimeGuard aGuard(m_aLifeTimeManager);
            if(!aGuard.startApiCall()) ...
        
        where the LifeTimeGuard ctor will lock the corresponding
        LifeTimeManager::m_aAccessMutex.
        
        (There are further volatile members in LifeTimeManager and
        CloseableLifeTimeManager of type bool, which are probably equally confused.  But
        lets leave those for another clean-up.  These sal_Int32 volatile members started
        to cause -Werror=volatile (like "error: '++' expression of 'volatile'-qualified
        type is deprecated") with recent GCC 10 trunk in C++20 mode.)
        
        Change-Id: I3d15caba151d697344ce30e90298abd6028d40d5
        Reviewed-on: https://gerrit.libreoffice.org/79022
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-16  Stephan Bergmann  <sbergman@redhat.com>  [b961e7c9ba88b2b84628f2482a5f23fe1f67369a]

        Simplify some osl::Clearable/ResettableGuard
        
        (and use osl::MutexGuard typedef instead of osl::Guard<osl::Mutex>)
        
        Change-Id: Ib433bf978608081f7e3a2ff9671fe16a5b4f50e0
        Reviewed-on: https://gerrit.libreoffice.org/79021
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-16  Stephan Bergmann  <sbergman@redhat.com>  [c31a1bc4fad33451a25265be90f0ef9d6ea3bb91]

        Typo "ones" -> "once" in comments
        
        Change-Id: I832d92e4ba1799869f4ebbb5451e9a80e28bb573
        Reviewed-on: https://gerrit.libreoffice.org/79020
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-16  Caolán McNamara  <caolanm@redhat.com>  [7d41122d44f8566316d984333b17af39cf413a52]

        Resolves: tdf#127546 crash on clicking --Column-- or --Row--
        
        Change-Id: I59cbcdf09b679521b54aa9752bfb15db89829993
        Reviewed-on: https://gerrit.libreoffice.org/79016
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-16  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [32efe70bbfc6c64df7cf73b6a6c0976ae1e038c8]

        Fix linux x86 build
        
        Change-Id: I308752f8e4fd6ac58a417a41545e70171d5370a3
        Reviewed-on: https://gerrit.libreoffice.org/79019
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-09-16  Sumit Chauhan  <sumitcn25@gmail.com>  [ebdb8a832aca93d295b9115363e15d0f2e2a18f6]

        Modified writer's notebookbar*.ui file to display extension
        
        Change-Id: I52793cec017939bf525cae11cc5eff0693620cf7
        Reviewed-on: https://gerrit.libreoffice.org/78799
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-09-16  Stephan Bergmann  <sbergman@redhat.com>  [0d90da9ea0a23c9c4afac62025208559b1496a0e]

        Get rid of two impl_init functions, each called from a single place
        
        Change-Id: I00a981de8a58a83e517144296a05ae8c726f53f0
        Reviewed-on: https://gerrit.libreoffice.org/79006
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-16  Stephan Bergmann  <sbergman@redhat.com>  [b89187aad86e2be000d2f4c9c380a95bf8430c2e]

        Simplify forced memory reads
        
        Change-Id: I68ea0a46bcaaadb455f2f2cc6e53950e2f26a763
        Reviewed-on: https://gerrit.libreoffice.org/79003
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [4007ced54d611d1397387f7329a47de5efaca32f]

        tdf#99115: add Css selector '*' style only if the element...
        
        ... is on top of the hierarchy
        
        Otherwise, we add it for every element on the hierarchy
        
        Adapt unittest from https://bugs.documentfoundation.org/show_bug.cgi?id=100198
        Provided by Sam Yygier
        
        Change-Id: I72c7ae08f3ce0194eff86697b202d5553810abeb
        Reviewed-on: https://gerrit.libreoffice.org/78997
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-09-16  Stephan Bergmann  <sbergman@redhat.com>  [a3b03ba1316b1ec0a9b0a3b45b96dc0a49aa9f1f]

        missing include
        
        (Windows --disable-pch missed declaration of HasAtHook again after
        55402d82c5a81322ff7bca3c277a8813bd967a09 "tdf#42949 Fix IWYU warnings in
        vcl/source/[o-w]*/" had reverted be394e1cec8eefd21f5963857b90c2268b511fc5
        "missing include")
        
        Change-Id: I4f8ba1721d68852b2921daef1a3b538154be190a
        Reviewed-on: https://gerrit.libreoffice.org/78995
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-16  Caolán McNamara  <caolanm@redhat.com>  [0f37cc57228e4f0fc6355776e77bbc959d3b3e86]

        tdf#127561 avoid shapes with currently invalid positions
        
        where getAccessibleCellAt would throw and just ignore
        the shape, seems to be a temporary problem and the correct
        position becomes known later.
        
        Change-Id: I736be9675a03e0a1cb98ceb29caf2d7869c84535
        Reviewed-on: https://gerrit.libreoffice.org/78981
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c7ca124efd08097a1005ea56773d4def87efebcb]

        move WriteGradient and ReadGradient to the TypeSerializer class
        
        Change-Id: I40f72470c2a5a4a9ffff45ccc3295e7a8f1f3584
        Reviewed-on: https://gerrit.libreoffice.org/78876
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-09-16  Stephan Bergmann  <sbergman@redhat.com>  [bdcf58bdb178402bad25ea1459af3611648eb196]

        -Werror=volatile (GCC 10 trunk)
        
        "error: compound assignment with ‘volatile’-qualified left operand is
        deprecated" in C++20 mode
        
        Change-Id: I62825237a2f4caf359f5f116ab4097ae6b9376e6
        Reviewed-on: https://gerrit.libreoffice.org/78975
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-16  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [9176441f1cc21f7e5d07808b3dd86b726a645e84]

        dont define PROPERTY_NONE multiple times
        
        Change-Id: Ia4af4a281058131d41c2a65abbce58bf5f7a38b6
        Reviewed-on: https://gerrit.libreoffice.org/78866
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-09-16  Arnaud Versini  <arnaud.versini@gmail.com>  [151ba014b31c43ae51f14be6f88a16ced1542701]

        accessibility : namespace cleanup
        
        Change-Id: I6b8c69babba163c74cd90757bad2c9f997b7e66f
        Reviewed-on: https://gerrit.libreoffice.org/75160
        Tested-by: Jenkins
        Reviewed-by: Arnaud Versini <arnaud.versini@libreoffice.org>

2019-09-16  Arnaud Versini  <arnaud.versini@gmail.com>  [94552560fe319aa16f219e70c1caa5d63e0e1419]

        sw access: cleanup namespaces declaration
        
        Change-Id: I2e3db2645c00c4a5d917693b509a1b8e6c446eb8
        Reviewed-on: https://gerrit.libreoffice.org/78863
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-16  Caolán McNamara  <caolanm@redhat.com>  [d7db9cf313c3e86f9ab48163509f17edfd9d3d0b]

        make ODatasourceConnector take weld::Window
        
        Change-Id: I4c0299904f26fdda26e65018d0ed4001e60258a4
        Reviewed-on: https://gerrit.libreoffice.org/78968
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-16  Caolán McNamara  <caolanm@redhat.com>  [6d15dcd1298d29c479b9bd8759ba91241d1c23b8]

        latest expat
        
        Change-Id: Ia98c9718ccd8e18b5f56851027bde944164f05c4
        Reviewed-on: https://gerrit.libreoffice.org/78976
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-16  Laurent BP  <laurent.balland-poirier@laposte.net>  [aca89b1c8a7caef40973c7e607bd816540a405e6]

        Improve FN AutoText for zu
        
        Translate names which appear in Navigator
        
        Change-Id: I6b2cc1083858f8446d23a23dfcd470a60bfc4b9b
        Reviewed-on: https://gerrit.libreoffice.org/78804
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-09-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ede8a34679ca35ec8e2dfa433b16ce83e068eb0d]

        vcl: update the svm test for gradient with additional example
        
        Change-Id: If4202cb7b13bc1af81303cc682af5f30d414c5b5
        Reviewed-on: https://gerrit.libreoffice.org/78875
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-09-16  Chris Sherlock  <chris.sherlock79@gmail.com>  [78d225f51404d1a98795541bc9c84f7405502411]

        tdf#74702: remove GetOutDevType() from SmTmpDevice
        
        Adds in logic to OutputDevice that takes a font color and the font's
        background color - if the font and background is dark then return the
        stock white color, if the font and background are bright, then return
        the stock black color, otherwise just return the font color.
        
        Also added a unit test to ensure that SmTmpDevice restores font and
        test color correctly.
        
        Change-Id: Id805682778d82826c644e7a27017c8d30b1ff5eb
        Reviewed-on: https://gerrit.libreoffice.org/75524
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-09-16  Caolán McNamara  <caolanm@redhat.com>  [e17c5e1247943300f333c8f0a0f34cebc10738d4]

        drop VclComboBoxText in favor of GtkComboBoxText
        
        Change-Id: I772b0e9daeee69bf981ab68332d9be2ca0c2e02a
        Reviewed-on: https://gerrit.libreoffice.org/78967
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-16  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [ecbe359df7d6842d232f0718dcaf004632bb39da]

        tdf#42949 Fix IWYU warnings in vcl/unx/generic/*
        
        Also recheck vcl/inc/unx/*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I6e91c51892063b0ae6fe571753c4924f2481f3c2
        Reviewed-on: https://gerrit.libreoffice.org/78618
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-16  Miklos Vajna  <vmiklos@collabora.com>  [b21be80c403abefa40cf9056d46b8c8e8d69a8ac]

        sw: prefix members of SwUndoSaveSection
        
        Change-Id: I7e5433695a2e06c540fe6623fe3d9940d3255bd4
        Reviewed-on: https://gerrit.libreoffice.org/78974
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-09-16  Stanislav Horacek  <stanislav.horacek@gmail.com>  [b8e840e684f7662483d9e5b47dd03a8e3a81f6e5]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          - remove incorrect Czech word
            
            Change-Id: Ice9bf2b15284034ad9a21ef9123a761a7982ac9e
            Reviewed-on: https://gerrit.libreoffice.org/78856
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            Tested-by: Andras Timar <andras.timar@collabora.com>
            
2019-09-16  Arnaud Versini  <arnaud.versini@gmail.com>  [ee8bc3fbd5aa83112cd9cfef6788d2b3a2e55afe]

        vcl:pdf : simplify PDF/A code generation
        
        Change-Id: I2c5116891d28d37e23048a027124b803af8e25e4
        Reviewed-on: https://gerrit.libreoffice.org/78867
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-09-15  Caolán McNamara  <caolanm@redhat.com>  [1fbcca1366b0d12db7b0e1b86ea2f502773f6483]

        add WinBits and InitFlag to RoadmapWizard ctor
        
        so wizard modality and resizability flags in .ui can be
        honoured by VclBuilder
        
        Change-Id: I5dd40796349862261d0b67cf14bfb6a62d8c19ab
        Reviewed-on: https://gerrit.libreoffice.org/78948
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-15  Jens Carl  <j.carl43@gmx.de>  [ba3147f09c8749dc1250e16d432beae6b9d5342b]

        tdf#45904 Remove/disable obsolete XText Java tests
        
        The XText tests are already written and enabled in C++ since commit
        7b773d9c25fbda03f6fd97503a4af6361a2a5e87.
        
        Change-Id: Iad5e22251ad33cfb32c68e32770a1dbf294dd01a
        Reviewed-on: https://gerrit.libreoffice.org/78927
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-09-15  Jens Carl  <j.carl43@gmx.de>  [b3e98730b324c6343a024e18075817241fe25437]

        tdf#45904 Move XSimpleText Java tests to C++
        
        Move XSimpleText Java tests to C++ for ScAnnotationShapeObj.
        
        Change-Id: Ib8d071dce2ee5906b85537b3fca7bcf7b238e735
        Reviewed-on: https://gerrit.libreoffice.org/78926
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-09-15  Julien Nabet  <serval2412@yahoo.fr>  [0f85a718dc0d241a8aa1b2d27accb575367691fe]

        tdf#127548: Assertion when creating table in Design
        
        + fix segfault by resetting m_xContainer and m_xBuilder when disposing
        Regression from:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=8c66efa030e98cfdf5da20be368566d64e43c5d1
        
        Change-Id: Ib80dc035b9fbddcf9665d534376a4dc36ec2e9e5
        Reviewed-on: https://gerrit.libreoffice.org/78942
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-15  Caolán McNamara  <caolanm@redhat.com>  [aee628a37af1a5e54c23a70d2dee2ec1edbd56f2]

        ditch wizarddialog.ui now
        
        Change-Id: I4c0b169849ccd255766bbadf4b1eac900a0b192f
        Reviewed-on: https://gerrit.libreoffice.org/78940
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-15  Caolán McNamara  <caolanm@redhat.com>  [3164005dc6a767f327192f89462c21d8b986206d]

        unused OWizardPage ctor
        
        Change-Id: I80089f9a01023380b067983ac30364a75a488485
        Reviewed-on: https://gerrit.libreoffice.org/78938
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-15  Caolán McNamara  <caolanm@redhat.com>  [72d3b352905d49b7ac8fb9f466d5df3cf1bc8c09]

        split RoadmapWizard into its own header
        
        Change-Id: Ic0b790a6535f09782a9cb0fa1add480cbbe8c503
        Reviewed-on: https://gerrit.libreoffice.org/78922
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-15  Caolán McNamara  <caolanm@redhat.com>  [04f326cee7678be86db3bb826f6f83918d7a239a]

        merge RoadmapWizard and OWizardMachine
        
        Change-Id: Ib8c68cb5e96f8bfa9b2398946b87f3b451b3a37e
        Reviewed-on: https://gerrit.libreoffice.org/78912
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-15  Caolán McNamara  <caolanm@redhat.com>  [bcaeebd98a697d6bcf891990c3b13de5da1790e7]

        Related: tdf#125531 use RemoveTabPage for removing a tab page
        
        which removes the tab cross-platform
        
        Change-Id: If2584cc75350fb0106f1a1f5190abb74b0ee0ccf
        Reviewed-on: https://gerrit.libreoffice.org/78871
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-15  Caolán McNamara  <caolanm@redhat.com>  [183206ee091c589a93b90a6a24cc4bdbe2d01062]

        base new page id off current last page id
        
        So when appending a page, not originally in the .ui, we use an id of +1 of the
        final id, rather than an id equal to the number of pages. That way we don't end
        up with duplicate ids if there was a page removed before appending another one
        
        Change-Id: I150f479112198bc26fc2dc143fa4622f5e0de713
        Reviewed-on: https://gerrit.libreoffice.org/78911
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4cf9bb10945aaad487c756c8f282d03b9eea89ae]

        Fix missing verb
        
        Change-Id: I41084a1858e9ea1d22f51a5ca640efa6ec963e42
        Reviewed-on: https://gerrit.libreoffice.org/78835
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [196e7ad850e40e631255ef42bb1653902e201837]

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

2019-09-15  Jens Carl  <j.carl43@gmx.de>  [bda1d88f2bfa21202725ab9c567b3cccba3c1f0b]

        tdf#45904 Move XShapeDescriptor Java test to C++
        
        Move XShapeDescriptor Java test to C++ for ScAnnotationShapeObj.
        
        Change-Id: I21c51f6d557e877fed6319ed83f7951bdcb3f800
        Reviewed-on: https://gerrit.libreoffice.org/78924
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-09-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [096b91ee15e2686d4eb7118fdb9688ba9dbc44b2]

        shave 10% off load time of large docx file
        
        Change-Id: I5aacde7b6886bf47e79d055639e1b911da3be168
        Reviewed-on: https://gerrit.libreoffice.org/78900
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-14  Caolán McNamara  <caolanm@redhat.com>  [8aca05e934c71f8562107a0fd81a991e8c8fe0b3]

        assert for missing model in GtkTreeView
        
        Change-Id: I48550a06d73c974d6637026abc90e1e4d74c4257
        Reviewed-on: https://gerrit.libreoffice.org/78861
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-14  Arkadiy Illarionov  <qarkai@gmail.com>  [5c4ba7cb99a7d4e4eefaa132e64d08fdc82ba759]

        tdf#39593 use isUnoTunnelId in xmloff
        
        Add getUnoTunnelId methods.
        
        Change-Id: I80d3568e65ac66ee65ad589755a20270a27e62a7
        Reviewed-on: https://gerrit.libreoffice.org/78744
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-09-14  Jens Carl  <j.carl43@gmx.de>  [0d0e8533afe565564835e6d51500e64066fd565b]

        tdf#45904 Move XShape Java tests to C++
        
        Move XShape Java tests to C++ for ScAnnotationShapeObj.
        
        Change-Id: I26658ea7b0b26f68659024100c4d3c40e383899e
        Reviewed-on: https://gerrit.libreoffice.org/78898
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-09-14  Caolán McNamara  <caolanm@redhat.com>  [5e4d564e27d062a48fd04cb7263b769819dd3a50]

        rework IM underline impl wrt mix of UTF-8/16/32 units
        
        e.g. ctrl+shift+e type boy then space twice in writer. The UTF-32 units
        are 0x65 0x1f466 0x1f3fb. The underline should encompass the whole range,
        prior to this the trailing Emoji Modifier Fitzpatrick was separated from
        the boy base emoji by an incomplete underline
        
        Change-Id: I2e846e8eeedf96f341ed7f50d504883768e9eff0
        Reviewed-on: https://gerrit.libreoffice.org/78878
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-14  Caolán McNamara  <caolanm@redhat.com>  [df809481d4fcee0ac51cf056161ee4953ade44bd]

        inherit from one class
        
        Change-Id: Ia3cb14429a42e445c14cecc20728d59d985f4b5d
        Reviewed-on: https://gerrit.libreoffice.org/78837
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-13  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [6df7568e46b7f307ad6ae94730809fe63a6981a6]

        WIN allow setting a memory limit for soffice.bin
        
        This adds a Win32 section and two keys to the bootstrap.ini, which
        can be used to apply a memory limit to the soffice.bin process on
        Windows. Per default the limit won't affect any sub-processes,
        because the 2nd key adds JOB_OBJECT_LIMIT_SILENT_BREAKAWAY_OK to
        the Jobs' flag list.
        
        To activte the limit, extend the bootstrap.ini like this:
        
        [Win32]
        LimitMaximumMemoryInMB=0
        ExcludeChildProcessesFromLimit=true
        
        and adapt the values to your needs. Zero disables the limit.
        
        Change-Id: Ic474c6d6cdfe5ff3cfadbe6614030442171df1ae
        Reviewed-on: https://gerrit.libreoffice.org/78819
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-09-13  Caolán McNamara  <caolanm@redhat.com>  [d37330ce1b356c71b2b3d635ff03f1259bee2fca]

        document how to align extra widgets with message dialog labels
        
        Change-Id: I6c64d1b637120cab71de5f521c0c0268f2f80732
        Reviewed-on: https://gerrit.libreoffice.org/78870
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-13  Caolán McNamara  <caolanm@redhat.com>  [e40e04c83f3c8e962c838d63124e653d7dfede89]

        Related: tdf#127195 use MessageDialogController to relocate checkbox
        
        MessageDialogController has an argument which indicates what
        widget in a message dialog should be rearranged to be aligned
        with the message box messsage area, "hidedialog" in this case
        
        remove the indent amount as the relocate logic takes care of
        the intent of that
        
        Change-Id: I92f138e41ec3fd50771d210db8358e9236684157
        Reviewed-on: https://gerrit.libreoffice.org/78869
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-13  Caolán McNamara  <caolanm@redhat.com>  [363e895b016b80589c55e6348d6aab60b4e7f75c]

        double >>
        
        Change-Id: I3edbab8b8a9003cce6aa62d32dcefe46b2d94f50
        Reviewed-on: https://gerrit.libreoffice.org/78868
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-13  Heiko Tietze  <heiko.tietze@documentfoundation.org>  [22f3cca81039ac97bee96ba47498fbea1ccc1557]

        Revert "Resolves tdf#127317 - Make text of tips of the day selectable"
        
        Selectable text makes the GtkLabel unwrap; revert is needed until the control works properly
        
        This reverts commit 54a3044ebd7f946235ba1d0a8af11ad94872afb7.
        
        Change-Id: I7b63e0e29a22f3feddac99ac42735a1880a9b1c2
        Reviewed-on: https://gerrit.libreoffice.org/78864
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-09-13  Heiko Tietze  <heiko.tietze@documentfoundation.org>  [3d85f485dee1c4e0c3a30f2e088fe34be69e1b06]

        Resolves tdf#127436 - Display issues of TotD on macOS
        
        Dialog resizing blocked
        
        Change-Id: Ie61880d2d08adabf64a60e97a9bf00c02247f1ce
        Reviewed-on: https://gerrit.libreoffice.org/78761
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-09-13  Andras Timar  <andras.timar@collabora.com>  [b59a67b4e3186660155038906ecb6d6fb11df834]

        Disable use of X11 or Wayland to reduce dependencies of Online
        
        Change-Id: Iea7ab7d2aedf33ce7924b2b26f406f69bdffc0eb
        Reviewed-on: https://gerrit.libreoffice.org/78848
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-09-13  Andras Timar  <andras.timar@collabora.com>  [6b84f67c7b48b4ed8703d9d6cbd9650d83c87913]

        Disable test testFdo37606Copy::Import when we don't have UI
        
        The test uses clipboard which works differently when there is
        no UI therefore it fails. In Online, when configured with
        --disable-gui, the actual operations work, i.e. one can copy
        the table from top of the document and paste it at the end
        of the document.
        
        Change-Id: I530e01a5d81dc46514fbf34502a31fef4c1e4995
        Reviewed-on: https://gerrit.libreoffice.org/78846
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-09-13  Ilhan Yesil  <ilhanyesil@gmx.de>  [260caebf8a2382bcde1fb9ff74ceb1b940654e6f]

        tdf#45789 [API CHANGE] Automatic row height in reports
        
        The controls have now an AutoGrow flag which is saved as
        style:min-row-height instead of style:row-height on
        style:table-row-properties in content.xml.
        In this case the table row height will be allowed to grow to accommodate
        the content.
        
        Note: in the conceptual model of reportdesigner this is a per-control
        property but in the current implementation, it is a per-row property in
        the ODF file. Thus, as soon as one control in the row has the AutoGrow
        property set, they all do.
        
        Change-Id: I95c25599e06af0f2f12e72a7cfc0881206f02039
        Reviewed-on: https://gerrit.libreoffice.org/53977
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>
        Tested-by: Jenkins

2019-09-13  Stephan Bergmann  <sbergman@redhat.com>  [d27e70fce2acfc9b14f2f07c9096daa50dc2acd8]

        Avoid some false loplugin:redundantfcast involving std::function and lambdas
        
        Change-Id: Id9a93fb60f957d75450deb93f1461b1d9dacf8ca
        Reviewed-on: https://gerrit.libreoffice.org/78860
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-13  Miklos Vajna  <vmiklos@collabora.com>  [eefd7c12f71197ffeb8a29528045e97cbf5c6d2a]

        xmloff: create XMLDrawExportOOO instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: I3829df0f3f9d81257f06ef3c2f4fbe9af98dd953
        Reviewed-on: https://gerrit.libreoffice.org/78859
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-13  Caolán McNamara  <caolanm@redhat.com>  [a029ca4dbdeb7bad0ffec500f1117f71bacaa81a]

        add missing model to treeview
        
        Change-Id: Idf268ea30da1b80d9418419b2336979685d7cf8c
        Reviewed-on: https://gerrit.libreoffice.org/78858
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-13  Caolán McNamara  <caolanm@redhat.com>  [e1ec771c60d1fe03651b24f938589863c3882bc8]

        Related: tdf#122791 take *final* dialog preferred size
        
        as the size to consider when trying to fit as many column widgets into
        it. Not the size it is when the column page is inserted, which
        is just that of the column page and preceeding pages
        
        Change-Id: Id78085c92e9b5718e7282bf8ebd2bde1cdc50689
        Reviewed-on: https://gerrit.libreoffice.org/78855
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-13  László Németh  <nemeth@numbertext.org>  [c5d37d324cd6d17114c209de1862344ad58a1d93]

        tdf#117274 XLSX export: fix VML comment shape type id
        
        to avoid shape multiplication in a mixed environment.
        
        MSO needs the special unescaped VML comment shape type
        id "_x0000_t202" to avoid of generating also DrawingML
        shapes from the VML ones. Calc export escaped the shape
        type ids ("_x005F_x0000_t202"), keeping also the DrawingML
        shapes, so every round trip between LO and MSO resulted
        more and more broken shapes in the document.
        
        See also commit ea7274259a211170ee9f5a8714a2f9acd8bed6d8
        "tdf#114842 Fix comment shape export for Calc".
        
        Change-Id: I55b29146ebcdc20cf4f53464bf318fb34bfc5934
        Reviewed-on: https://gerrit.libreoffice.org/78831
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-09-12  Heiko Tietze  <tietze.heiko@gmail.com>  [0701a1838280d4fa9c54ca39f1a5297fe4857a16]

        Resolves tdf#125531 - Empty CMIS properties dialog
        
        CMIS tab hidden when not isCmisDocument(), ie. no elements
        
        Change-Id: Ib682aa62ae5035a9ecb107fec709d243764346d9
        Reviewed-on: https://gerrit.libreoffice.org/78625
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-09-12  Heiko Tietze  <tietze.heiko@gmail.com>  [8a231fc4114d435f92cfda36aa2e5e38ecef0ada]

        Resolves tdf#127195 - Placement of "Don't show again" box in No help
        
        Placed in one row with action buttons
        
        Change-Id: I0ac792afed10f0a4f78d7ce170db9db176c76974
        Reviewed-on: https://gerrit.libreoffice.org/78585
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-09-12  Caolán McNamara  <caolanm@redhat.com>  [23a9dffb84a75e1a50016409779d8d8a89d5f554]

        cid#1453559 silence Unchecked return value cid#1453560 silence Unchecked return value cid#1453562 silence Unchecked return value
        
        Change-Id: I6b7dc42d6f2ebd8abb47fb71805c66c7f45d7748
        Reviewed-on: https://gerrit.libreoffice.org/78838
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-12  Miklos Vajna  <vmiklos@collabora.com>  [9463ee0a105e13f1f5f6c71fac3549abe5aa79d0]

        sd edit diagram: dispose the diagram dialog after we don't need it
        
        Fixes:
        
        soffice.bin: /home/vmiklos/git/libreoffice/master/include/vcl/vclptr.hxx:110: VclPtr<reference_type>::~VclPtr() [with reference_type = VclAbstractDialog]: Assertion `(!m_rInnerRef.get() || m_rInnerRef->isDisposed() || m_rInnerRef->getRefCount() > 1) && "someone forgot to call dispose()"' failed.
        
        Change-Id: I4ac6a2e874f816f29ab593e3cbc87f3ddebb8109
        Reviewed-on: https://gerrit.libreoffice.org/78840
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-09-12  Miklos Vajna  <vmiklos@collabora.com>  [7dfc3d2def531fcdcfbf27f68c384fded1a948a1]

        vcl: document what LO_COLLECT_UIINFO does and how to use it
        
        See <https://wiki.documentfoundation.org/Development/UITests> for more
        info.
        
        Change-Id: I17f647a5c67aa6aef3bf7ac4743fdc778f8a59d3
        Reviewed-on: https://gerrit.libreoffice.org/78836
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-09-12  Caolán McNamara  <caolanm@redhat.com>  [166dc8778d79c2932800ee26a8e18994b5a6b884]

        merge OWizardMachine and WizardDialog
        
        Change-Id: I9d8aa49eb4394b630197cac97777231ed87f7a75
        Reviewed-on: https://gerrit.libreoffice.org/78834
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-12  Caolán McNamara  <caolanm@redhat.com>  [8c66efa030e98cfdf5da20be368566d64e43c5d1]

        weld OCopyTableWizard cluster
        
        Change-Id: I52547defb0e7ba328ec20d41a955e545556ffd16
        note: get the toplevel parent by getting it from the XInteractionHandler
        Reviewed-on: https://gerrit.libreoffice.org/78751
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-12  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [8150219824a1d08c4a22fd8bb7cc63fe2aa88074]

        Add IwyuFilter_svl.yaml
        
        Looks like I forgot to add this in 43ddddb703bcdb9430752af63ae46527f737f874
        
        Change-Id: I1aad5add0cbbc9baf72a4548fa33d57bb837707c
        Reviewed-on: https://gerrit.libreoffice.org/78084
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-12  Miklos Vajna  <vmiklos@collabora.com>  [67700b7a87840a0642e6317d1cc865295bc32964]

        base: add some doc from Tomi's talk
        
        See
        <https://conference.libreoffice.org/2019/program/schedule/sept-12th-thursday/>.
        
        Change-Id: I0edb74d69f6af06c82022350e2fe0aedab56c486
        Reviewed-on: https://gerrit.libreoffice.org/78832
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-09-12  Miklos Vajna  <vmiklos@collabora.com>  [483ed485ee3994621998b130f587a61a303c93a2]

        chart2: add some doxygen comments from Marco's talk
        
        See
        <https://conference.libreoffice.org/2019/program/schedule/sept-12th-thursday/>.
        
        Change-Id: I914cfd02934206ab20a5e7af43ec5698dd9d29dc
        Reviewed-on: https://gerrit.libreoffice.org/78829
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-09-12  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [4a4adaebeeb2b116d88378b6ca7247fccbd3576a]

        tdf#42949 Fix IWYU warnings in sd/source/ui/[u-v]*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I878a639eee26f543093f640cd10b8cb7bfbbd108
        Reviewed-on: https://gerrit.libreoffice.org/78350
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [718d9b5e709ca19ce6d1d540ee6b64d0285181f6]

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

2019-09-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0f4d60ea931e9949a8d6c1ac6c60e331ad53eb66]

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

2019-09-12  Stephan Bergmann  <sbergman@redhat.com>  [005c43025ac6121074616fed7628d7acd0a68101]

        One more generated file missing from compilerplugins/.gitignore
        
        Change-Id: I19bfb57f842d3c4fbff011c019b637ec1b80314f
        Reviewed-on: https://gerrit.libreoffice.org/78826
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [74c409853f2c7be9f70230f1923e72ef146a4a30]

        gcc9.2.1 also warns about truncation here
        
        Change-Id: I8d1cbe259836a9737297a9af0bc762e88ef6148c
        Reviewed-on: https://gerrit.libreoffice.org/78817
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-12  Miklos Vajna  <vmiklos@collabora.com>  [78e369cc261fd83f2259a70b2589b928b59090f0]

        desktop: mark LOKClipboard as final
        
        Otherwise the virtual member function calls in the constructor would be
        dangerous.
        
        Change-Id: I2fece2ca5718deafe0b88a774208c553e630b411
        Reviewed-on: https://gerrit.libreoffice.org/78824
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-12  Jim Raykowski  <raykowj@gmail.com>  [1d5b89eccdccb3090b5503a60f829c54c077f328]

        tdf#126833 fix table auto format undo/redo
        
        Fixes regression caused by fix for tdf#123516
        
        Change-Id: If7b6bf9cba30085585fc495898f3dfb308197495
        Reviewed-on: https://gerrit.libreoffice.org/78770
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-09-11  Mike Kaganski  <mike.kaganski@collabora.com>  [e08cba00beaf29b9953cb4c3f89faca2bc7b42c1]

        Fix missing dependency
        
        Without this, e.g. 'make clean; make CustomTarget_idlc/parser_test' may
        fail on localized Windows, because the library is not built yet.
        
        $ locale
        LANG=en_US.UTF-8
        LC_CTYPE="en_US.UTF-8"
        LC_NUMERIC="en_US.UTF-8"
        LC_TIME="en_US.UTF-8"
        LC_COLLATE="en_US.UTF-8"
        LC_MONETARY="en_US.UTF-8"
        LC_MESSAGES="en_US.UTF-8"
        LC_ALL=en_US.UTF-8
        
        (but what is relevant, is that on Windows, osl_getThreadTextEncoding
        returns active codepage, independent on cygwin locale settings; in my
        case, it's Win1251)
        
        Backtrace:
        
            ucrtbased.dll!issue_debug_notification(const wchar_t * const message) Line 28
            	at minkernel\crts\ucrt\src\appcrt\internal\report_runtime_error.cpp(28)
            ucrtbased.dll!__acrt_report_runtime_error(const wchar_t * message) Line 154
            	at minkernel\crts\ucrt\src\appcrt\internal\report_runtime_error.cpp(154)
            ucrtbased.dll!abort() Line 61
            	at minkernel\crts\ucrt\src\appcrt\startup\abort.cpp(61)
            sal3.dll!`anonymous namespace'::FullTextEncodingData::FullTextEncodingData() Line 389
            	at c:\lo\src\core\sal\textenc\textenc.cxx(389)
            sal3.dll!rtl::Static<`anonymous namespace'::FullTextEncodingData,A0xa37698ef::FullTextEncodingDataSingleton>::get() Line 395
            	at c:\lo\src\core\include\rtl\instance.hxx(395)
            sal3.dll!Impl_getTextEncodingData(unsigned short nEncoding) Line 434
            	at c:\lo\src\core\sal\textenc\textenc.cxx(434)
            sal3.dll!rtl_createTextToUnicodeConverter(unsigned short eTextEncoding) Line 110
            	at c:\lo\src\core2\sal\textenc\textcvt.cxx(110)
            sal3.dll!rtl_string2UString_status(_rtl_uString * * ppThis, const char * pStr, long nLen, unsigned short eTextEncoding, unsigned long nCvtFlags, unsigned long * pInfo) Line 807
            	at c:\lo\src\core\sal\rtl\ustring.cxx(807)
            sal3.dll!rtl_string2UString(_rtl_uString * * ppThis, const char * pStr, long nLen, unsigned short eTextEncoding, unsigned long nCvtFlags) Line 887
            	at c:\lo\src\core\sal\rtl\ustring.cxx(887)
            idlc.exe!rtl::OUString::OUString(const char * value, long length, unsigned short encoding, unsigned long convertFlags) Line 363
            	at c:\lo\src\core\include\rtl\ustring.hxx(363)
            idlc.exe!convertToAbsoluteSystemPath(const rtl::OString & fileName) Line 62
            	at c:\lo\src\core\idlc\source\idlccompile.cxx(62)
            idlc.exe!sal_main_with_args(int argc, char * * argv) Line 86
            	at c:\lo\src\core\idlc\source\idlcmain.cxx(86)
            idlc.exe!main(int argc, char * * argv) Line 26
            	at c:\lo\src\core\idlc\source\idlcmain.cxx(26)
            idlc.exe!invoke_main() Line 79
            	at d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(79)
            idlc.exe!__scrt_common_main_seh() Line 288
            	at d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(288)
            idlc.exe!__scrt_common_main() Line 331
            	at d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(331)
            idlc.exe!mainCRTStartup() Line 17
            	at d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp(17)
            kernel32.dll!BaseThreadInitThunk()
            ntdll.dll!RtlUserThreadStart()
        
        
        Change-Id: Ida88eca9d477c61870a8fb94aab043f894b16d10
        Reviewed-on: https://gerrit.libreoffice.org/78580
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-11  Arkadiy Illarionov  <qarkai@gmail.com>  [8f35bb1fcc9c1efd7edc52efbfc33509de2c00f2]

        tdf#39593 Drop RootItemContainer::GetImplementation
        
        Replace with comphelper::getUnoTunnelImplementation.
        Also use isUnoTunnelId().
        
        Change-Id: I014d27fd985836e9232b7f4772696b946eec907e
        Reviewed-on: https://gerrit.libreoffice.org/78745
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [157420e496ddebd7101d88ba8d07164d3971ad22]

        Typos
        
        Mainly fixing '..' and '....'
        
        Change-Id: Ied226ed148c571d278ae65b3f468bd329f557fa9
        Reviewed-on: https://gerrit.libreoffice.org/78669
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-11  Stephan Bergmann  <sbergman@redhat.com>  [6bddab1d2553defebf6b2ebdd80553413d364dd8]

        Adapt solenv/flatpak-manifest.in to recent download.lst changes
        
        Change-Id: Idc5dd70be16d1905cee2b84860e031953b6323b9
        Reviewed-on: https://gerrit.libreoffice.org/78779
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-11  Julien Nabet  <serval2412@yahoo.fr>  [7289828e106081ddae0e053d306fef5ffd0dee3b]

        tdf#120945: Relationship of tables isn't recognized by formwizard
        
        The patch implements getExportedKeys which was lacking.
        Console logs:
        warn:connectivity.firebird:13144:18512:connectivity/source/drivers/firebird/DatabaseMetaData.cxx:1468: Not yet implemented
        warn:legacy.osl:13144:18512:connectivity/source/drivers/firebird/DatabaseMetaData.cxx:1469: Not implemented yet!
        
        The only difference with getImportedKeys is the fact that :
        - in getImportedKeys, table name of Where condition is the foreign key
        - in getExportedKeys, table name of Where condition should be the primary key
        Instead of duplicating the whole code of getImportedKeys,
        I created a local function which contains the main part.
        
        Change-Id: Ia4497524fecf098257eec27e44e016a7cbe23480
        Reviewed-on: https://gerrit.libreoffice.org/78822
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-11  Stephan Bergmann  <sbergman@redhat.com>  [343df4dfb7242599afc3187b9c674037b7d5c6af]

        Adapt compilerplugins/.gitignore
        
        ...to ceb26770b3d1c5c2ffaf73f8f589c5e169e6db06 "split clangplugins sharedvisitor
        generator into two steps"
        
        Change-Id: Icee23ea3c130a7f157d6fec0489d0b9d8f03da20
        Reviewed-on: https://gerrit.libreoffice.org/78821
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-11  Stephan Bergmann  <sbergman@redhat.com>  [b057f4f8dbc1a3e392fee7b0b06de1847d3424c3]

        Adapt compilerplugins.clean
        
        ...to ceb26770b3d1c5c2ffaf73f8f589c5e169e6db06 "split clangplugins sharedvisitor
        generator into two steps"
        
        Change-Id: If75495e9d57007bb30e69e74842bcf42457c9ee4
        Reviewed-on: https://gerrit.libreoffice.org/78820
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-11  Stephan Bergmann  <sbergman@redhat.com>  [e046381467f7ad03a845156042dcedb75e56f0d3]

        Adapt solenv/flatpak-manifest.in to "bundle external: qrcodegen"
        
        (b4141cade04dac0c9d47293313a4521282975f12)
        
        Change-Id: I3474bdf62d865974bf03682c3201d8dc42993c7a
        Reviewed-on: https://gerrit.libreoffice.org/78780
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-11  Stephan Bergmann  <sbergman@redhat.com>  [833c23264b532e34e050e3b8747c02ede6bf7350]

        Fix stack-use-after-return when moving a slide in the list
        
        ...very far, so that the list needs to scroll:
        
        > ==1676==ERROR: AddressSanitizer: stack-use-after-return on address 0x7f039a1e6420 at pc 0x7f03c34e0658 bp 0x7ffede26b140 sp 0x7ffede26b138
        > READ of size 8 at 0x7f039a1e6420 thread T0
        >  #0 in Point::X() const at include/tools/gen.hxx:78:44 (instdir/program/libvcllo.so +0x5cf6657)
        >  #1 in OutputDevice::PixelToLogic(Point const&) const at vcl/source/outdev/map.cxx:1191:47
        >  #2 in sd::slidesorter::controller::DragAndDropContext::UpdatePosition(Point const&, sd::slidesorter::controller::InsertionIndicatorHandler::Mode, bool) at sd/source/ui/slidesorter/controller/SlsDragAndDropContext.cxx:84:47
        >  #3 in sd::slidesorter::controller::DragAndDropContext::UpdatePosition(Point const&, sd::slidesorter::controller::InsertionIndicatorHandler::Mode, bool)::$_0::operator()() const at sd/source/ui/slidesorter/controller/SlsDragAndDropContext.cxx:92:34
        >  #4 in void std::__invoke_impl<void, sd::slidesorter::controller::DragAndDropContext::UpdatePosition(Point const&, sd::slidesorter::controller::InsertionIndicatorHandler::Mode, bool)::$_0&>(std::__invoke_other, sd::slidesorter::controller::DragAndDropContext::UpdatePosition(Point const&, sd::slidesorter::controller::InsertionIndicatorHandler::Mode, bool)::$_0&) at gcc/x86_64-pc-linux-gnu/10.0.0/../../../../include/c++/10.0.0/bits/invoke.h:60:14
        >  #5 in std::enable_if<is_invocable_r_v<void, sd::slidesorter::controller::DragAndDropContext::UpdatePosition(Point const&, sd::slidesorter::controller::InsertionIndicatorHandler::Mode, bool)::$_0&>, void>::type std::__invoke_r<void, sd::slidesorter::controller::DragAndDropContext::UpdatePosition(Point const&, sd::slidesorter::controller::InsertionIndicatorHandler::Mode, bool)::$_0&>(sd::slidesorter::controller::DragAndDropContext::UpdatePosition(Point const&, sd::slidesorter::controller::InsertionIndicatorHandler::Mode, bool)::$_0&) at gcc/x86_64-pc-linux-gnu/10.0.0/../../../../include/c++/10.0.0/bits/invoke.h:110:2
        >  #6 in std::_Function_handler<void (), sd::slidesorter::controller::DragAndDropContext::UpdatePosition(Point const&, sd::slidesorter::controller::InsertionIndicatorHandler::Mode, bool)::$_0>::_M_invoke(std::_Any_data const&) at gcc/x86_64-pc-linux-gnu/10.0.0/../../../../include/c++/10.0.0/bits/std_function.h:291:9
        >  #7 in std::function<void ()>::operator()() const at gcc/x86_64-pc-linux-gnu/10.0.0/../../../../include/c++/10.0.0/bits/std_function.h:622:14
        >  #8 in sd::slidesorter::controller::ScrollBarManager::RepeatAutoScroll() at sd/source/ui/slidesorter/controller/SlsScrollBarManager.cxx:518:17
        >  #9 in sd::slidesorter::controller::ScrollBarManager::AutoScrollTimeoutHandler(Timer*) at sd/source/ui/slidesorter/controller/SlsScrollBarManager.cxx:539:5
        >  #10 in sd::slidesorter::controller::ScrollBarManager::LinkStubAutoScrollTimeoutHandler(void*, Timer*) at sd/source/ui/slidesorter/controller/SlsScrollBarManager.cxx:537:1
        >  #11 in Link<Timer*, void>::Call(Timer*) const at include/tools/link.hxx:112:45
        >  #12 in Timer::Invoke() at vcl/source/app/timer.cxx:75:21
        >  #13 in Scheduler::ProcessTaskScheduling() at vcl/source/app/scheduler.cxx:479:20
        >  #14 in Scheduler::CallbackTaskScheduling() at vcl/source/app/scheduler.cxx:287:5
        >  #15 in SalTimer::CallCallback() at vcl/inc/saltimer.hxx:54:13
        >  #16 in sal_gtk_timeout_dispatch(_GSource*, int (*)(void*), void*) at vcl/unx/gtk3/gtk3gtkdata.cxx:761:45
        >  #17 in g_main_dispatch at ../glib/gmain.c:3189:28
        > [...]
        > Address 0x7f039a1e6420 is located in stack of thread T0 at offset 32 in frame
        >  #0 in sd::slidesorter::controller::SelectionFunction::MouseDragged(AcceptDropEvent const&, signed char) at sd/source/ui/slidesorter/controller/SlsSelectionFunction.cxx:630 (instdir/program/../program/libsdlo.so +0x5c22e1f)
        >   This frame has 1 object(s):
        >     [32, 104) 'aEventDescriptor' (line 631) <== Memory access at offset 32 is inside this variable
        > HINT: this may be a false positive if your program uses some custom stack unwind mechanism, swapcontext or vfork
        >       (longjmp and C++ exceptions *are* supported)
        
        Presumably a regression introduced with 26912eea7521dd2b84bfac56b322cf0f8b142450
        "sd: replace boost::bind with C++11 lambdas and for loops", assuming that
        boost::bind bound rMousePosition by value.
        
        Change-Id: I4cefc5974b7377ff4918d59b51fc8cda41292702
        Reviewed-on: https://gerrit.libreoffice.org/78774
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-11  Stephan Bergmann  <sbergman@redhat.com>  [27808e6e3ed049dda09f552b7769a4e87a82283a]

        Fix Unicode to Shift JIS/MS932 conversion data
        
        These are MS932 extensions, and per
        <https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP932.TXT>
        ("Table version: 2.01", "Date: 04/15/98"), U+4F92 is a mapping for 0xFA6F (and
        also for 0xED53, which is also an MS932 extension, and "loses" here), and
        U+4F9A is a mapping for 0xFA71 (and also for 0xED55, which is also an MS932
        extension, and "loses" here).  (And neither U+4F92 nor U+4F9A appear as mappings
        in <https://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/JIS/SHIFTJIS.TXT>,
        "Table version: 2.0", "Date: 2011 October 14 (header updated: 2015
        December 02)".)
        
        This appears to be a typo dating back to
        9399c662f36c385b0c705eb34e636a9aec450282 "initial import".
        
        Change-Id: I0c699675355d839e62d6e4082355a2d67472533e
        Reviewed-on: https://gerrit.libreoffice.org/78720
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-11  Caolán McNamara  <caolanm@redhat.com>  [77039992be17e6881f0c67021718d7d551195b3c]

        Resolves: tdf#127343 show expanders in Add Tables or Query dialog
        
        Change-Id: If30987a07031a8bc37d5089cf03d1e7370275ea2
        Reviewed-on: https://gerrit.libreoffice.org/78807
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-09-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [81fd3bb4d76a0e57a4e8464cb1c5813115ea28f3]

        loplugin:redundantfcast check for std::function cast
        
        noticed by mike kaganski
        
        Change-Id: I210f6d2655edde74d9256c6147b7d15a88180196
        Reviewed-on: https://gerrit.libreoffice.org/78743
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-11  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [06f99cd5520fa431ffb74ca5dd4691e892715657]

        tdf#42949 Fix IWYU warnings in sc/qa/extras/*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ic6f0627ac49a43e6bbfae8e07fbf110abfaba9ee
        Reviewed-on: https://gerrit.libreoffice.org/78080
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-11  Tomáš Chvátal  <tchvatal@suse.com>  [39b8846276e82a50625a08dfddec34de67ca71c8]

        Check for EMOJI content only on ICU 57 and newer
        
        The older ICU does not have the logic to work with there as it is
        feature of the new icu only:
          http://bugs.icu-project.org/trac/ticket/11802
        
        Change-Id: Icd21be1e20b7cb988e94d107406a4f81d00116a7
        Reviewed-on: https://gerrit.libreoffice.org/78811
        Tested-by: Jenkins
        Reviewed-by: Tomáš Chvátal <tchvatal@suse.com>

2019-09-11  Julien Nabet  <serval2412@yahoo.fr>  [ec57f6eca37192ada29cda1d37ec192472c0d9ef]

        tdf#127461: fix data provider crashes
        
        See bts provided in the bugtracker
        
        Change-Id: I1cc38add93446f8372c80ca45962b04bfa627923
        Reviewed-on: https://gerrit.libreoffice.org/78803
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-11  Miklos Vajna  <vmiklos@collabora.com>  [735af14843eab3e75ac9ed6f0773ce7bb3241c8a]

        external: update pdfium to 3896
        
        Change-Id: I9d47d9afed47e01657b42fbfdb06e7fc91a150c8
        Reviewed-on: https://gerrit.libreoffice.org/78806
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-11  László Németh  <nemeth@numbertext.org>  [f0c832acb53326ccc9a8c1a47401fbc9e1081feb]

        tdf#113014 Writer: show numbering in narrow cells
        
        Paragraph numbering was invisible in narrow cells
        of Writer tables, when the paragraphs have a wider
        indentation and an equivalent negative first line
        indentation, too.
        
        GetLeftMarginWithNum()==0 doesn't mean that the
        paragraph is not numbered with the "new" numbering
        style SvxNumberFormat::LABEL_ALIGNMENT.
        
        Change-Id: I99f0a84404876db6cefdf0da845cd8b425860553
        Reviewed-on: https://gerrit.libreoffice.org/78802
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-09-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d8bd31af915136d2453da25f1500f036a1f8cfd1]

        Fix typos
        
        Change-Id: I22eef797ee934fa003a513a56145e1af9c5ad94e
        Reviewed-on: https://gerrit.libreoffice.org/78801
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f0413ff4ea387b65d30e6f8cce628c2991b361a4]

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

2019-09-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2e1e0852eed9699dae31d8a96bfa2726e03b27e1]

        Fix typos
        
        Change-Id: I86f744d5b0d5d8d56c40db2ff17fefbfa3cb4907
        Reviewed-on: https://gerrit.libreoffice.org/78800
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8e999b51a2418febc0fd619aee62183f21b1cf90]

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

2019-09-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0c234a60ae31c2404dfec9d09cc79a1a5c4558fd]

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

2019-09-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b86ab7eb8b14b877c93be23bfc944e629e080573]

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

2019-09-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [17f9aa97f8753b895db30e8080481f5f6d696b82]

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

2019-09-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fce010450534e6992345f5df7b9d9665befb7c6e]

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

2019-09-10  Julien Nabet  <serval2412@yahoo.fr>  [2acafef57153bfa1ade59e887a55457ba677b976]

        Revert "Related tdf#127040: fix START WITH"
        
        -1 isn't a problem.
        The only pb was record length
        
        This reverts commit f4f8bccbd4e2c3979a83d5b2f49e16a99a3a2016.
        
        Change-Id: I3108e451bf10b2e96dff5eeb040e77feeb67875a
        Reviewed-on: https://gerrit.libreoffice.org/78791
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-10  Tünde Tóth  <tundeth@gmail.com>  [745f4cc374297a73ff5243cdd42a839e469619e7]

        tdf#127362 DOCX export: fix image hyperlink with space to bookmark target
        
        Images as hyperlinks to internal bookmark targets didn't work after
        export, because spaces were replaced only in bookmarks with underline
        characters, now in hyperlinks, too.
        
        Change-Id: I281b2cde276607aa93de92745cfa1ba887ba9976
        Reviewed-on: https://gerrit.libreoffice.org/78782
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-09-10  Miklos Vajna  <vmiklos@collabora.com>  [eedf523c123a82bf3cbc5f389783e22d75b2e2c5]

        tdf#127069 sal: preserve gid of files in the unx osl_replaceFile()
        
        The w32 implementation preserves all attributes of the destination
        file, the unx one preserved none of them.
        
        Bring the unx osl_replaceFile() closer to the w32 by preserving the gid
        of the destination file as a start.
        
        [ No testcase, we support building on systems where the user is part of
        a single group only, and it's not possible to verify the effect of this
        change in such environments. ]
        
        Change-Id: I722d4802df34caf71a9dc0db1a3df8b76acb9de6
        Reviewed-on: https://gerrit.libreoffice.org/78789
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-10  rizmut  <riz_17_oke@yahoo.co.id>  [d05780f102c29b734e21ca729031d625ebf283ef]

        elementary: Fix for tdf#127425
        
        - Update too flat print related icons
        - Add large and extra large autocorrect icons
        - Fix some blurred icons (linetoolbox, word count,autosum)
        - Update add and remove icons in sidebar's track changes section
        - Add custom chevron (related to tdf#125296 enhancement)
        
        Change-Id: Ia7ffa514d1ef02804a82afc701f175d2e2f94249
        Reviewed-on: https://gerrit.libreoffice.org/78750
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-09-09  Julien Nabet  <serval2412@yahoo.fr>  [f4f8bccbd4e2c3979a83d5b2f49e16a99a3a2016]

        Related tdf#127040: fix START WITH
        
        Change-Id: I1dc5223015b787bcc122617d8ad9db6fabad20b2
        Reviewed-on: https://gerrit.libreoffice.org/78787
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-09  Caolán McNamara  <caolanm@redhat.com>  [f27ce3b2f6ec4646fe032459797b3d09e72d4ad8]

        fix documentation
        
        Change-Id: Ie9ca255d98202387bc7781f90570cf6220af2a50

2019-09-09  Caolán McNamara  <caolanm@redhat.com>  [adb9b7c7cc37e768fc874a0dd584e6d76adbf62f]

        enable route to get ParentWindow from an existing UUIInteractionHelper
        
        Change-Id: I550f99fa4a5db41cdad0b4d60ca02866835d7ae2

2019-09-09  Caolán McNamara  <caolanm@redhat.com>  [df3a588d3b604c301bc222b4ac1bde7d1dd855d0]

        no spaces between inch " and number and use double-prime for "
        
        Change-Id: I462f532ff5a1abe08663c2ee2bc6c1329689dc5a

2019-09-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [470c9e31366619a3fdadee4e5506a9c2e0726f21]

        use unique_ptr in Octree
        
        Change-Id: I18d5eb7d63371690de3fd1e8e512bfe4d603078c
        Reviewed-on: https://gerrit.libreoffice.org/78707
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-09  Justin Luth  <justin_luth@sil.org>  [5d04e2c94c8b3f6c5e75ff4c394ca086de5a6e5a]

        tdf#126994 ww8 export: Don't skip TOX end node
        
        The section end node processes the section page break,
        so skipping it after the Table Of Contents meant that a
        page break here was lost.
        
        This fix is specifically for DOCX although it could impact
        .doc (which already worked, and still does) and .rtf
        (which probably doesn't work with section end anyway).
        Utlimately, it just calls OutputEndNode() for an end node,
        so it shouldn't cause any difficulties.
        
        Change-Id: Iabc4a734365febb2b3e3bfed7d3c954b4b01da34
        Reviewed-on: https://gerrit.libreoffice.org/78552
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-09-09  Julien Nabet  <serval2412@yahoo.fr>  [b32ac08a12380228202c396fba36d8ecd85252da]

        sd: prefix members of SdrPowerPointImport
        
        Change-Id: Ia758c5c5bb0c448a5e051557c3ae48e8349c0c92
        Reviewed-on: https://gerrit.libreoffice.org/78762
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-09  Luboš Luňák  <l.lunak@collabora.com>  [4a7f259f2117ff812f2d1c5fc572a14d58af1142]

        update paths to the compilerplugin
        
        ceb26770b3d1c5c2ffaf73f8f589c5e169e6db06 changed the location where
        the clang plugin is built, but the location in the usage has not
        been updated.
        
        Change-Id: Ie791926c324448a950df06372b7ef8c79324748e
        Reviewed-on: https://gerrit.libreoffice.org/78778
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-09-09  Aron Budea  <aron.budea@collabora.com>  [8ede1e351e3c194db747bc93b0a9fe32c0d5c67d]

        MSForms: Add icons to MSO compatible form menu items
        
        ...and correct the Text Box control icon in Elementary
        
        Change-Id: I50596983e88d709f17e8a6748af7e582a88090f5
        Reviewed-on: https://gerrit.libreoffice.org/78620
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-09-09  Balazs Varga  <balazs.varga991@gmail.com>  [55136439e71b7adc62a46a3d3dc8de26d54d989d]

        tdf127448 Chart: Avoid distortion of charts with multilevel axis labels
        
        and too long tickmark lines.
        
        Note: larger chart distortion is a regression
        from commit: 4b3a648a2fd7d733674f95bb7f20670c57e99252
        (tdf#127304 Chart: fix rotation of multilevel axis labels)
        
        Change-Id: Idbcd40d93c21a685e9ad1e49eb8c088a20ecae15
        Reviewed-on: https://gerrit.libreoffice.org/78662
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-09-09  Miklos Vajna  <vmiklos@collabora.com>  [9670abc43051e1f7a3f2ed9369ca9a3748aa7a2b]

        sw: prefix members of SwUndoInserts
        
        See tdf#94879 for motivation.
        
        Change-Id: I2f61a2e9de678d19dd5640865a3b4d4263c90496
        Reviewed-on: https://gerrit.libreoffice.org/78769
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-09-08  Jim Raykowski  <raykowj@gmail.com>  [f76dbe5dc581845996a8bd5f5109c5e2ff5a27b0]

        tdf#127257 Place focus in table after table insert
        
        Change-Id: I85860fbdae4aa1dc1cd4ae8f8107c6adbd964474
        Reviewed-on: https://gerrit.libreoffice.org/78736
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-09-08  Laurent BP  <laurent.balland-poirier@laposte.net>  [89e5af0b698b4748575966d30349af10cfe452f2]

        tdf#81436 Add default Autotext to all l10n
        
        For l10n that do not have yet Autotext, add:
        FN: Formula Numbering
        LOREM: Lorem Ipsum dummy text
        
        Change-Id: Ife882cdc70758ccbbc3fa8e185eca10fab005e4a
        Reviewed-on: https://gerrit.libreoffice.org/78353
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-09-08  Michael Weghorn  <m.weghorn@posteo.de>  [481166337b8187add77c9b2be9f6e2009692f90b]

        tdf#127410 Reliably copy doc print settings for MM
        
        Commit 8385e511aa400e9bd99fd0ca1c5bd5d130277b8a
        ("tdf#117664: mailmerge: copy printer settings to new mailmerge
        document") already implemented copying print settings.
        
        Move it into 'lcl_CreateWorkingDocument' so this happens
        whenever a working document is created from the source
        document.
        
        The problem previously was that a printer settings weren't
        previously copied to the working copy for the
        
            if( pSourceDocSh->IsModified() )
        
        case in 'SwDBManager::Merge'.
        
        Change-Id: I0dbe830bed0a36eb25da0d1b43a7f0d7dbc18f2e
        Reviewed-on: https://gerrit.libreoffice.org/78714
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-09-08  Michael Weghorn  <m.weghorn@posteo.de>  [7d7f024f23024374219a9485a9e1893a221a30fa]

        tdf#127409 Use document-specific value for "Print empty pages"
        
        The check whether or not to print empty pages introduced by
        commit cc46e7b9c75ddbcaaefde5f396ba76b0b866fa58
        ("tdf#116537: use page #s excluding empty pages when they
        are ignored") used the config option, while the option
        actually being used during mail merge can be overriden by
        the document settings, s. commit
        8385e511aa400e9bd99fd0ca1c5bd5d130277b8a
        ("tdf#117664: mailmerge: copy printer settings to new mailmerge
        document").
        
        Change-Id: I3ccc97e260e3bb9e08aa74a305bfda30656a322f
        Reviewed-on: https://gerrit.libreoffice.org/78713
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2019-09-08  Andrés Maldonado  <amaldonado@linagora.com>  [e4cea049c80f4fd6d2a586e73fe9fa08ebd08371]

        tdf#125520 Fix OLE objects drag&drop with 'Insert as Copy'
        
        Change-Id: Ia4e6038c95d1388bdf7f9984b7cf4a69aead87a1
        Reviewed-on: https://gerrit.libreoffice.org/73026
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-09-08  rizmut  <riz_17_oke@yahoo.co.id>  [294222866f4d39e200cf365bac77de76b2ae9841]

        Breeze: Fix for tdf#127415 & tdf#127326
        
        - Add custom chevron (related to tdf#125296 enhancement)
        
        Change-Id: I6ca6282b39bfea0c74383bd1c744142544493be8
        Reviewed-on: https://gerrit.libreoffice.org/78755
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-09-07  rizmut  <riz_17_oke@yahoo.co.id>  [61b757f31f25cda6d595f64226181c7a82ce8d7f]

        tdf#125368, Make KJ SVG icons available in the app
        
        Change-Id: I023cd3ce765d0e620d22c95b7091efc1ede8ce9b
        Reviewed-on: https://gerrit.libreoffice.org/78741
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-09-07  rizmut  <riz_17_oke@yahoo.co.id>  [e9deed5fc19bac2c9fe8292af5200808b81c3493]

        KJ & elementary: tdf#127415, elementary: tdf#127326
        
        - Karasa Jaga & elementary: New extended track changes command
        - elementary: Fix for Calc's first page icon
        
        Change-Id: I370ec353edfd26c0d0f6f98356732ee83ac0885c
        Reviewed-on: https://gerrit.libreoffice.org/78739
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-09-07  Arkadiy Illarionov  <qarkai@gmail.com>  [694784687e502f2e68fde5c2e5d7fb860517cbf8]

        tdf#39593 use isUnoTunnelId in unoxml
        
        Change-Id: I8f29df9763030ff69791bf978a359f36d553dda4
        Reviewed-on: https://gerrit.libreoffice.org/78742
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-09-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [483ba975b40d99c931c22a63fc85e190922406a7]

        remove some unnecessary casts
        
        Change-Id: I16aa2cdc3e92c3ea2661ebf0a528f72cbe193df9
        Reviewed-on: https://gerrit.libreoffice.org/78716
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-07  Arkadiy Illarionov  <qarkai@gmail.com>  [c1e1806c9c01d2ac2f62f95dd79cbb2037bc87af]

        tdf#39593 drop comphelper::getImplementation
        
        Replace with comphelper::getUnoTunnelImplementation.
        
        Change-Id: I96277aa9c17532ea6e2781dbc3305b2dbaa4e5c2
        Reviewed-on: https://gerrit.libreoffice.org/78733
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-09-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b9b39acea7ec3867b0d911128148b03bf24a66ca]

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

2019-09-07  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [f2bc27972c13f54c4860a3ca995017bc5ad84e6e]

        kill SwXShape SwClient
        
        this completely removes calbck.hxx from sw/source/core/unocore -- may it
        never return.
        
        Change-Id: Ie4c8b3a29fd4038a19c34116d47672b504ee9f2c
        Reviewed-on: https://gerrit.libreoffice.org/78735
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-09-07  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [8ac6d2e7e7293e7c5f4bb79ab7b36a843b2c3175]

        make page bookkeep the SwXShapes
        
        - and remove SwClient/Modify between SwXShape and Page
        
        Change-Id: I482f5357dbd361e957fef54b5cbc594351c70b96
        Reviewed-on: https://gerrit.libreoffice.org/78734
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-09-07  Aron Budea  <aron.budea@collabora.com>  [29bda20c915287bbd1cd0fc6c56574cfa74b5ce3]

        lokdocview: Add missing callback cases
        
        To prevent gtktiledviewer from crashing.
        
        Change-Id: Ia23504c20eac185f3302e8d694672ebf6d853585
        Reviewed-on: https://gerrit.libreoffice.org/78737
        Tested-by: Jenkins
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2019-09-07  Arkadiy Illarionov  <qarkai@gmail.com>  [03747db026a5b4959ec0700d9addf0482e6f5977]

        tdf#39593 use isUnoTunnelId in connectivity
        
        Change-Id: I458049e23e9fc1855cb4ba9519b9b940f170b024
        Reviewed-on: https://gerrit.libreoffice.org/78732
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-09-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6c5a9db12e34cdf9d55312711b5a1d63c5ff812d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix typo
            
            Change-Id: I1a9958dedf6b836acef6e1033a9d79f3f94202e0
            Reviewed-on: https://gerrit.libreoffice.org/78730
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-09-06  Michael Weghorn  <m.weghorn@posteo.de>  [1dccd6814f1fe7a06f3168d01d18d347269cd3c1]

        tdf#126184 Use max paper dimensions to calculate clip region
        
        Assuming at least A4 for the page size isn't enough if
        e.g. A2 or larger is used, so too much was clipped in that case.
        
        Therefore, use the the maximum paper width/height instead, which
        is 6 m by default. This is still far from the 19 km that caused
        tdf#63955 and I cannot reproduce tdf#63955 with that new limit.
        
        A big thanks to Regina Henschel for the great analysis in
        tdf#126184!
        
        (Side note: Comments 18 and 19 in tdf#63955 suggest to do the whole
         clipping elsewhere, so if anybody wants to take a look at this...)
        
        Change-Id: Iccacad621675df6c7b4477182d7332c4a3d67139
        Reviewed-on: https://gerrit.libreoffice.org/78690
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-09-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [374782be555c1d91628a098c3f1c5cd85f7b0b01]

        use unique_ptr in Outliner
        
        Change-Id: I022cf01f2c36f8846227a89418735271880d1f95
        Reviewed-on: https://gerrit.libreoffice.org/78715
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [f76a7bcc65343a4aa51d24b13c998bf04031d89f]

        return unique_ptr from :svt::GraphicAccess::getImageStream
        
        Change-Id: Ie63259ce826101e553c1cb03a85e7c0ba5f0f9f5
        Reviewed-on: https://gerrit.libreoffice.org/78719
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [08e09136a60e176703c08aff8a7a8e8a12d3f9b1]

        use unique_ptr in EditNodeIdx
        
        Change-Id: I59702aa3d54f60cb3e41410e82b0532bac05274f
        Reviewed-on: https://gerrit.libreoffice.org/78717
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-06  Eike Rathke  <erack@redhat.com>  [2b591a40b0f6894531350ccb733abef3c3e1d9bf]

        Related: tdf#98844 CreateMatrixFromDoubleRef() for bCalcAsShown ScCellIterator
        
        ... to cover ForceArray cases like SUMPRODUCT().
        
        Change-Id: I149ef4a9633f3237d48fc4f2b6011b03bccebc49
        Reviewed-on: https://gerrit.libreoffice.org/78721
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-09-06  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [551f757b27ee7e3f6a316afd5ae8966ff40b7e25]

        WINDOWS_BUILD_SIGNING: check for explicit TRUE for signing msi
        
        it's one of those variables that are set to FALSE and not left empty...
        
        Change-Id: Ic26888e4e983db625b5943a2c094eacc84fe1331

2019-09-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [1da37c216e66bdf40f754234adca3b7ffee1112e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#42990 Different handling of Text Cells in Calc
            
            Change-Id: I96d54394fc4191ae80f593040b2b870e8a6e9e39
            Reviewed-on: https://gerrit.libreoffice.org/78612
            Tested-by: Jenkins
            Reviewed-by: Eike Rathke <erack@redhat.com>
            
2019-09-06  Eike Rathke  <erack@redhat.com>  [4321d8c8b09fd880a18b4106cdd1f90acc18a861]

        Resolves: tdf#98844 calculate as shown with SUM() again
        
        Change-Id: I0032bdb9a8f54baa2e599861e45691a255f45275
        Reviewed-on: https://gerrit.libreoffice.org/78708
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-09-06  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [cc876706b1626078ee056c35f7dda1efcc315df9]

        mysqlc: Support connection to utf8mb4 server
        
        This charset is backward compatible with 'normal' utf-8.
        
        Change-Id: I4407894bf9029b9c56eb0d2530796e85bd226591
        Reviewed-on: https://gerrit.libreoffice.org/78650
        Tested-by: Jenkins
        Reviewed-by: Tamás Bunth <btomi96@gmail.com>

2019-09-06  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [9219242d42b7b0e5b00d7a1997cc7fcf35894627]

        Disable inserting HTML comments as notes by default
        
        Usually HTML comments have no value, so I guess it's better to not import them by default
        
        Change-Id: Ie518e754797d3cf4874eb7d272663f21e68bc44d
        Reviewed-on: https://gerrit.libreoffice.org/78694
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-09-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [77e39d55457385eb1585034e8e461ad9ba77e707]

        use unique_ptr in CreatePrintGraphics
        
        Change-Id: Ib9ca0173f3b5bb090ae71f8622fef717a47e8a2b
        Reviewed-on: https://gerrit.libreoffice.org/78704
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [77902a3cb2ab3af542e62253cc9f4dc12e099293]

        Fixing '....'
        
        Change-Id: Icf2a34500acc18b28f113c85366bf24edc6d20b9
        Reviewed-on: https://gerrit.libreoffice.org/78695
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-06  Heiko Tietze  <tietze.heiko@gmail.com>  [9b021e87e04f4ab294d8cefb5d54bfe29e1e85dd]

        Resolves tdf#125130 - UI: Show 'Go to first/last page' in new print dialog
        
        Buttons added
        gtk-media* replaced by gtk-go*
        
        Change-Id: I274bccb747d6f5e899e826ee8bebf3c1127e6374
        Reviewed-on: https://gerrit.libreoffice.org/78635
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-09-06  László Németh  <nemeth@numbertext.org>  [9f6d1d5c4c75c51f36815178507e336c504025fb]

        tdf#124604 DOCX import: fix indentation at numbering
        
        If the actual numbering style was associated to a base
        paragraph style, indentation of the base paragraph
        style has also priority over the indentation defined
        in the numbering style.
        
        Change-Id: Ic57b6b854be291c75c0eb7a9dfd4c376585fe26b
        Reviewed-on: https://gerrit.libreoffice.org/78659
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-09-06  Tünde Tóth  <tundeth@gmail.com>  [04163422234d1becac05b16c7460518277294d6b]

        tdf#127339 DOCX import/export: fix image hyperlink to bookmark target
        
        Images as hyperlinks didn't work with internal bookmark targets.
        
        Change-Id: I5f3bf150f62d11837b45851e221119dcff93dcaa
        Reviewed-on: https://gerrit.libreoffice.org/78639
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-09-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [fc161dc07cafda54ebdabd4c66dfd6528cc11813]

        use unique_ptr in DoConvertToPolyObj
        
        Change-Id: Ia7f9ff4d8f7b9834b6634e5c126bd65014dacf19
        Reviewed-on: https://gerrit.libreoffice.org/78684
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-06  Luboš Luňák  <l.lunak@collabora.com>  [dc79dc76f18148296ae18ed7251cf61505e25d44]

        make clangplugin analyzer use internally a PCH to speed things up
        
        This generally makes the sharedvisitor performance reasonable.
        The only costly thing that remains is compiling the large sharedvisitor.cxx,
        which with optimizations takes quite some time, but there's ccache for that.
        
        Change-Id: Iffa5fc9df34cdb5edf1cde34fc558fd007ef8263
        Reviewed-on: https://gerrit.libreoffice.org/78569
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-09-06  Luboš Luňák  <l.lunak@collabora.com>  [ceb26770b3d1c5c2ffaf73f8f589c5e169e6db06]

        split clangplugins sharedvisitor generator into two steps
        
        Analysing all the plugin sources using just one process takes a lot of time,
        so split out a separate analyzer tool that'll analyse one source and
        print out the data to a .plugininfo file. The generator then will read
        all of these and generate sharedvisitor.cxx . This allows parallelising
        the expensive analysis.
        
        With this commit sharedvisitor.cxx is no longer included in the repository,
        as this and the next commit should make the generation fast enough.
        
        Change-Id: Idfc33c4ea6ccfd84f829b51001c8ddeb0be09961
        Reviewed-on: https://gerrit.libreoffice.org/78568
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-09-06  Arkadiy Illarionov  <qarkai@gmail.com>  [f599c31fe68882f510cf3d101102e71f9bf795c8]

        tdf#39593 use isUnoTunnelId
        
        Adapt getUnoTunnelId methods where required: rename or make public.
        
        Change-Id: I0fd2120bf9f0ff1aa690329a65ff64a154c89315
        Reviewed-on: https://gerrit.libreoffice.org/78680
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-06  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [8811516e2e9e71dd45198081d26c748cdf4d831a]

        split msi signing from creation to reduce number of singtool calls
        
        as with private key on crypto-smartcard you'd have to enter your pin
        over a hundred times while creating full-lang builds and that is not
        fun.
        This reduces it to
        * once for dll/exe
          (at least in case for mergelib is is less than 350 objects and
          that doesn't break commandline limits - previously it was set to
          only sign 20 objects at a time, forcing a pin-entry over 15 times) and
        * once for main installation set
        * once for SDK
        * once for all the helppacks
          (signing description previously also contained the language, this
          change drops that to just "<productname> <version> Helppack"
        
        and last three are not scattered timewise, but are done after all
        packaging is complete, so the build only waits twice for user-input.
        
        Change-Id: Ibb8bb233e967556f9654573ad30d0ed5883b533f
        Reviewed-on: https://gerrit.libreoffice.org/78649
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2019-09-06  Stephan Bergmann  <sbergman@redhat.com>  [4ea98c922f130843e2c57417d4a3e5970b25de22]

        Fix typo in comment (ASCII 0x42 is "B")
        
        Change-Id: Iba8411cede4dc47aaa1d9d433de2606c0d66e0bf
        Reviewed-on: https://gerrit.libreoffice.org/78692
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-06  Heiko Tietze  <tietze.heiko@gmail.com>  [54a3044ebd7f946235ba1d0a8af11ad94872afb7]

        Resolves tdf#127317 - Make text of tips of the day selectable
        
        Change-Id: If0e0b04be8f7086d18fe3481c3bd8f65b48a0676
        Reviewed-on: https://gerrit.libreoffice.org/78683
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-09-06  Caolán McNamara  <caolanm@redhat.com>  [966a51dfc63e2a783282dfd0379bf5c987b1e136]

        Resolves: tdf#125461 32bit XImage is not premultiplied
        
        regressions since...
        
        commit 86ea64f216819696cd86d1926aff0a138ace2baf
        Date:   Fri Feb 15 13:14:32 2019 +0100
        
            Support for native 32bit Bitmap in VCL and SVP (cairo) backend
        
        32bit cairo data is premultiplied with alpha but not so 32bit XImages which
        don't have alpha at all, so restore the pre-change 32bit accessors, which
        effectively ignore their alpha channel, beside the post-change ones and
        toggle which one to use depending on the back end capability
        
        Change-Id: Ibfec18b4ddb6e93ab19e44e7127e7a16982e2f49
        Reviewed-on: https://gerrit.libreoffice.org/78665
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-06  Caolán McNamara  <caolanm@redhat.com>  [00df1cd5d663216cf59465d3c6c23dafd0de6f81]

        ofz#15225 Timeout cut out uninteresting slow path
        
        Change-Id: Ia9c1187891e4bf5515417b2e5ffc093ef2335af3
        Reviewed-on: https://gerrit.libreoffice.org/78674
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [39214c54efbefb1d78754ad14f936882c326a482]

        Typos
        
        Mainly fixing '....' and '..'
        
        Change-Id: Ic928701b319868671b826d757dd94c296fd5e942
        Reviewed-on: https://gerrit.libreoffice.org/78668
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [22ef2a15bb5cae4b877449237bb8d3e41f2d49db]

        Fixing "...."
        
        Change-Id: Id005a7531d546dd43de13b49bcb3e93081c5ad8d
        Reviewed-on: https://gerrit.libreoffice.org/78679
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c12c84e6d8f26b7c7dfd4d0daa642879b435d2c6]

        Fixing "...."
        
        Change-Id: I3424e17cfdfb563fdc5882942031deafae8689fe
        Reviewed-on: https://gerrit.libreoffice.org/78678
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-06  Tomaž Vajngerl  <quikee@gmail.com>  [3c1c1b8885e76a24b961b2fadbecfb536f423293]

        Revert "lok: Don't send any cursor changes for table in Writer"
        
        This reverts commit 7af38dd4fdaff8ae2ca12e2fe7e2319bcc6bdeba.
        
        Change-Id: Ic9de4c0f7a2dd71c4aeff71ca17b71bff0ffe817
        Reviewed-on: https://gerrit.libreoffice.org/78682
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-09-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [73e3604fc16695758b9a7f55051d2f786f74be2d]

        Fixing '....' and '..'
        
        Change-Id: I926069d6c1f2712e5020d930f7ff6c62fd00e912
        Reviewed-on: https://gerrit.libreoffice.org/78667
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [396473a3d6ddd1f1ee2d4e0fd3bae5c41d2cc3fd]

        use unique_ptr in ImpConvertContainedTextToSdrPathObjs
        
        Change-Id: I7995bb3e8732ec20b941bd029e5a77aa78d09592
        Reviewed-on: https://gerrit.libreoffice.org/78673
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [8494a95f29c74b06cfdf78c6a218ddeba81e3914]

        return unique_ptr from ImpConvertMakeObj
        
        Change-Id: I24b53dceb79bd43aed92c8130dc33b637410d231
        Reviewed-on: https://gerrit.libreoffice.org/78672
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-06  Zdeněk Crhonek  <zcrhonek@gmail.com>  [42eb80c12aae5ae87c218a670d95a82d916f6e2c]

        uitest add test for Impress - Custom slide show dialog
        
        Change-Id: Ief7fc017f69f4daa706d1a40050143f5d33b4f10
        Reviewed-on: https://gerrit.libreoffice.org/78681
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-09-06  Tamás Zolnai  <tamas.zolnai@collabora.com>  [ced915bf4c4dfc890193bbea269ef74995ecc888]

        tdf#127379: PPTX: Gradient background fill of a slide is lost during RT.
        
        Change-Id: I149bf161f53d566d461347e00d04fc45394bc051
        Reviewed-on: https://gerrit.libreoffice.org/78670
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-09-06  Tamás Zolnai  <tamas.zolnai@collabora.com>  [0417fb9ccd5a5467107621b5ac5ba1edcda71c68]

        tdf#127372: PPTX: Shape's background transparency changes during RT
        
        Need to use a better null value for FillTransparenceGradient.
        Use black-black which has equal effect than having no transparency at all.
        
        XFillFloatTransparenceItem has also an enabled attribute, but it
        can not be accessed via the UNO API. We can acces only the gradient object,
        so with a better null value we can check whether the API attribute is
        actually set or not.
        
        Change-Id: I480489f588376582f80d5062145b7f398ef61ad7
        Reviewed-on: https://gerrit.libreoffice.org/78657
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-09-05  Stephan Bergmann  <sbergman@redhat.com>  [27c886f5aa8e53b22caf0ef9d721f60e77cd65f2]

        Clean up {osl_,osl::}systemPathEnsureSeparator combo
        
        Change-Id: Iafa953725c1ca8e6f3032945dc0700ae989519b9
        Reviewed-on: https://gerrit.libreoffice.org/78671
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-05  Eike Rathke  <erack@redhat.com>  [de146784684789174616108817f5c9df7c000e81]

        Resolves: tdf#126577 stop filling a series when threshold is reached
        
        ... instead of filling the remainder of the selection with #NUM! errors.
        
        Change-Id: I12f3943196878c7631f3dc6ac182631faab17323
        Reviewed-on: https://gerrit.libreoffice.org/78675
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-09-05  Stephan Bergmann  <sbergman@redhat.com>  [001f739f1bca7607b0f8cf5f0c7e500dea70db44]

        Clean up {osl_,osl::}systemPathMakeAbsolutePath combo
        
        Change-Id: Iec4c2ff8c8239069f95fff195c49fac9f7c865d4
        Reviewed-on: https://gerrit.libreoffice.org/78656
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-05  Khaled Hosny  <khaledhosny@eglug.org>  [467387ed2f4f226b580da7a674c2ed88365c976a]

        Merge GetFontCodeRanges() into GetFontCharMap()
        
        Change-Id: I61d8edf0be492c1c06274c11ac5d2e65415525a9
        Reviewed-on: https://gerrit.libreoffice.org/78638
        Tested-by: Jenkins
        Reviewed-by: Khaled Hosny <khaledhosny@eglug.org>

2019-09-05  Khaled Hosny  <khaledhosny@eglug.org>  [fc0119d0afb7775663762d972b6d5dbc15581c66]

        Remove effectively dead code
        
        We dropped support for non-SFNT fonts for a while now.
        
        Change-Id: Iaa2ea308effa7328bd84240cf29fc3fd117d418a
        Reviewed-on: https://gerrit.libreoffice.org/78637
        Tested-by: Jenkins
        Reviewed-by: Khaled Hosny <khaledhosny@eglug.org>

2019-09-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [8b7434bc04de343b47d3107995cd9c3c96de40b0]

        use unique_ptr in SdrObject::getFullDragClone
        
        Change-Id: I904f1f13bb4958e3457476e6e682ec7d7b97c670
        Reviewed-on: https://gerrit.libreoffice.org/78660
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-05  Andras Timar  <andras.timar@collabora.com>  [4c16f79b30ff3e015c706e0563faf6cf2931e1a6]

        tdf#121983 add whitelist for libcairo.so.2
        
        Change-Id: If255e5af56d78047af9d38d6a7f0df070888816e
        (cherry picked from commit df92637754c5e7fd59d0aec8bf646c8b42416fd5)
        Reviewed-on: https://gerrit.libreoffice.org/78595
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Jenkins

2019-09-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [71740e630321f1cf12363995cdfc0a53fa2cd8cb]

        Fix typos
        
        Change-Id: Ibfff5af316a2c18b5735245caf5a27a562bc0f52
        Reviewed-on: https://gerrit.libreoffice.org/78664
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-05  Caolán McNamara  <caolanm@redhat.com>  [ad657dddd0b5f34a7fedde54b90d59d69513336d]

        consistently use RemoveScanline
        
        Change-Id: Iad0bbbf1e2a522778fe4a88632bd7cbce4e2008c
        Reviewed-on: https://gerrit.libreoffice.org/78661
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-05  Stephan Bergmann  <sbergman@redhat.com>  [8cb5c2565e87a3f1e026bdb9f9308f6ea8fd1452]

        Use OUString in osl_getNextDirectoryItem
        
        Change-Id: Ifa1491a1af1d3c74d84ec4d6bec79fcf7a5d6bf4
        Reviewed-on: https://gerrit.libreoffice.org/78653
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [ec56174b0c83411b762b0992565e58c1ec4fc3f3]

        loplugin:useuniqueptr in VtableFactory
        
        Change-Id: I122b6749f148abb48f646bfcd32ef86e2f5fa553
        Reviewed-on: https://gerrit.libreoffice.org/78651
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7af38dd4fdaff8ae2ca12e2fe7e2319bcc6bdeba]

        lok: Don't send any cursor changes for table in Writer
        
        As the table column and row resize and select when using it over
        LOKit, are using the markers and the mouse border changes weren't
        working at all, we can safely turn the mouse cursor changes off.
        
        Change-Id: I4c898da1db39c91a9178115dcd1e0c43eb7c36bf
        Reviewed-on: https://gerrit.libreoffice.org/78644
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-09-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [cecbf4e87f6b9229d87b65d67575861ee61b0cdb]

        loplugin:useuniqueptr in ClassFile
        
        Change-Id: I6ca5ae6f700747e726e531231b3a5cd1586c54d7
        Reviewed-on: https://gerrit.libreoffice.org/78652
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-05  Stephan Bergmann  <sbergman@redhat.com>  [4e9714d2870ce02abe552a41e6278678265b9df9]

        Fix osl_systemPathEnsureSeparator precondition
        
        Change-Id: I0165a14f159a6c2c7bce84d1ca646435146d1da0
        Reviewed-on: https://gerrit.libreoffice.org/78643
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-05  Stephan Bergmann  <sbergman@redhat.com>  [078d5c629ed9ad48b8e6bc4bd73e077a024fdef1]

        Let osl_systemPathEnsureSeparator directly take an OUString
        
        Change-Id: Ia9505298fe92d62d716e2c28ac0a5098c4b61121
        Reviewed-on: https://gerrit.libreoffice.org/78642
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-05  Arkadiy Illarionov  <qarkai@gmail.com>  [396869e0e71bd33f5d962779abf72f35d01245e5]

        Simplify Sequence iterations in accessibility
        
        Use range-based loops, STL and comphelper functions.
        
        Change-Id: I600f6eeffd606859c24cdce8faeaead29abfb843
        Reviewed-on: https://gerrit.libreoffice.org/78573
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-09-05  Michael Weghorn  <m.weghorn@posteo.de>  [111cf7ee0b26a831577c7c03089f9de159aef16d]

        tdf#127357 Make "Select Address List" dialog modal again
        
        Modality got lost for non-gtk3 VCL plugins when the dialog
        was welded in commit 3963bab7c1cd31b946646131cdc5576894675293
        ("weld SwCreateAddressListDialog").
        
        Change-Id: I92cb706d7ff9033d4f5b6fe91837739d548a887f
        Reviewed-on: https://gerrit.libreoffice.org/78631
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-09-05  Stephan Bergmann  <sbergman@redhat.com>  [265552e8ab1ba86f09146470156ee32db269197b]

        Use compat::IgnoreImplicit
        
        ...for reliable results across Clang versions.  Also, there appears to be no
        need to check for CXXTemporaryObjectExpr both before and after IgnoreImplicit.
        
        Change-Id: Ib804591b6d50073c99680d0933e21f32bba29342
        Reviewed-on: https://gerrit.libreoffice.org/78640
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-05  Stephan Bergmann  <sbergman@redhat.com>  [2422dfd060fe0a4024b6410e436f2d4c358ece9b]

        loplugin:simplifyconstruct
        
        Change-Id: Ia512cf70a51dd8f41060d4b4b12b120826b53ee9
        Reviewed-on: https://gerrit.libreoffice.org/78636
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-05  Michael Stahl  <Michael.Stahl@cib.de>  [632ee9aae6d5f3cf08b6d6b2789310c20db713b7]

        tdf#95848 sw: DOCX export: export w:lvlOverride elements
        
        ... when necessary; factor out MSWordExportBase::NumberingLevel() so it
        can be called for this purpose.
        
        Change-Id: I958210052b162c2b23f0162ffebbf5add1ed328c
        Reviewed-on: https://gerrit.libreoffice.org/78608
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-09-05  Caolán McNamara  <caolanm@redhat.com>  [aae9f2765036569901ec0924ac16ac1f6d91ef48]

        Resolves: tdf#127033 use UI font for spell checking widget
        
        Change-Id: I18e0459bf16ee69860b7dcc8c5ecc75a7805fe13
        Reviewed-on: https://gerrit.libreoffice.org/78632
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-05  Regina Henschel  <rb.henschel@t-online.de>  [57c9bdab377a00649299d1a4c9ed2f9e5e03b84e]

        tdf#127166, tdf#123903 improve import/export of line styles
        
        I have added import and export of prstDash line styles, for OOXML
        and for binary MS Office formats. This includes:
        Corrected Dot <--> Dash confusion, corrected some wrong defaults,
        added support for hairlines tdf#127267, take care of treating
        length 0 as 100%.
        
        tdf#108064 has introduced some mapping from our standard line styles
        to OOXML prstDash. I have removed that and implemented to export
        our styles as custDash and recover them back on import. That way the
        dashing looks initially the same in MS Office. I have removed the now
        wrong test.
        
        Binary MS Office formats have no custom dash styles AFAIK, therefore
        I have not changed the export of our styles there, but only added
        support for prstDash styles.
        
        Change-Id: Ia8cc8f90df6fdbe42adfc0236cc52becc670b333
        Reviewed-on: https://gerrit.libreoffice.org/78372
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-09-05  Mike Kaganski  <mike.kaganski@collabora.com>  [8590de9d8c3f155f23155d7500fd805c0e21a26b]

        Reduce some repeated code
        
        Change-Id: I617f606b64706e8bc32e827644e5f1d1ef27702a
        Reviewed-on: https://gerrit.libreoffice.org/78624
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Jenkins

2019-09-05  Stephan Bergmann  <sbergman@redhat.com>  [411e4d15ff278c4fec77126f29916b5600aefbfb]

        Fix conversion of U+0000 in ImplUnicodeToDBCS
        
        ...which appears to have been broken when
        13824735057ef25075af8fd0ddb8f14e34c7eeb6 "#81346# - Fix for unconverted
        characters for DBCS encodings" moved that "if" out of surrounding "if" block.
        (And, for consistency, write the "if" check in the same way as the preceding one
        is written since 739cb04c36524c5a1bbf768dfe93624a1b2ec8b4 "#97705# Fixed mapping
        of Big5 EUDC points.")
        
        Change-Id: I4324197c4eba671ab6313fb89f988da102b8ffa5
        Reviewed-on: https://gerrit.libreoffice.org/78627
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-05  Heiko Tietze  <tietze.heiko@gmail.com>  [e8acfdb4428523e10fe63728f36bc0d8ddd9a9d8]

        Resolves tdf#125296 - Replace hard-coded chevron by themable icon
        
        Chevron now taken from sfx2/res/chevron.png
        Vertical toolbars don't have a rotated icon anymore
        
        Change-Id: Idf6c11ba818b8ca1860da61cb51d3003aff01e56
        Reviewed-on: https://gerrit.libreoffice.org/78604
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-09-05  Heiko Tietze  <tietze.heiko@gmail.com>  [9d52758d7db507948e1f70f8c6d47b05a1fdefb3]

        Resolves tdf#126431 - Placement of buttons in AutoRedact dialog
        
        Buttons moved to the side
        Sizegroups deleted, some some between buttons added
        
        Change-Id: Ie0809c7a26792d2aef9a8ad60c5ad909558d00af
        Reviewed-on: https://gerrit.libreoffice.org/78586
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-09-05  Caolán McNamara  <caolanm@redhat.com>  [644211dbbacbaed27aad8e97e6fa14a0e93d0ecf]

        cid#1453561 Null pointer dereferences
        
        Change-Id: If85383ac4c4e24eb10fed0c78fe879355bbc4fb6
        Reviewed-on: https://gerrit.libreoffice.org/78626
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-05  Michael Stahl  <Michael.Stahl@cib.de>  [bb9c07b82f4921941112de7e545af13a24b37f5d]

        tdf#121983 cairo: fix RPATH to contain $ORIGIN, not libtool's nonsense
        
        Also transmit $(verbose) to the build so it's debuggable.
        
        Change-Id: I8620fdcae2fcd34807b6b83b7c38aa5ca1ba2caa
        Reviewed-on: https://gerrit.libreoffice.org/78596
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-09-05  Michael Stahl  <Michael.Stahl@cib.de>  [1f6b7030cbdc81e8e408e3a13bfcd01fcbdd7550]

        tdf#95848 sw: DOCX export: crude implementation of abstractNum mapping
        
        The abstractNum needs to correspond to a SwList, not to a SwNumRule as
        it is currently implemented.
        
        Add a mapping to MSWordExportBase for "overriding" numbering
        definitions; these are added to m_pUsedNumTable, which appears to be
        necessary to interact with DuplicateNumRule(), but here we just add
        nullpointers, because we don't need to modify the SwNumrule, and neither
        do we want the vector to double-delete it.
        
        The mapping is created while iterating over the document, in
        AttributeOutputBase::ParaNumRule().
        
        It turns out that this approach would work for WW8 too as
        DuplicateNumRule() was originally added for that format but it won't
        work easily for RTF; in the DOCX case the WriteNumbering() is called
        after the main text and footnotes/endnotes, but with RTF it's the
        other way around :(
        
        Change-Id: Ia0409f5ad0b2e089005024ef7f61850a06d4dcbe
        Reviewed-on: https://gerrit.libreoffice.org/78607
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-09-05  Michael Stahl  <Michael.Stahl@cib.de>  [276156a882fb5bd5a60411f636ce76f6e46f7bc7]

        sw: rename one MSWordExportBase::GetId() overload
        
        Change-Id: I9d87b5e987dc60431d8de5f5dde0cf7cc436bf97
        Reviewed-on: https://gerrit.libreoffice.org/78606
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-09-05  Caolán McNamara  <caolanm@redhat.com>  [98ce2ed834a31a520ccba4c59751d74ac8937de1]

        ctrl+shift+e emoji ibus engine problems converting UCS-4 positions to UTF-16
        
        e.g. ctrl+shift+e type rabbit then space in writer and the len of underline
        is 2 which should encompass the displayed e + 2 UTF-16 units
        
        Change-Id: I424db7dd6cbcc5845922ac17208fed643e672dbd
        Reviewed-on: https://gerrit.libreoffice.org/78615
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-05  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [2c0d3ce5292b45a8897758508ee61801e4e8340d]

        tdf#64222 Consistently apply direct formatting to numbering
        
        Change-Id: I54d672409c969389f33dd07021f10e1203bb64c6
        Reviewed-on: https://gerrit.libreoffice.org/78299
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-09-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [9dac199094a71a9f0d806c39a6a990b31f5e0f4c]

        loplugin:noexceptmove improve feedback
        
        Change-Id: I16612abd535812bdb9d46aa9886b1e02747aab6f
        Reviewed-on: https://gerrit.libreoffice.org/78614
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [6c9917c7a74e1c14f1c60ad40b96470b6ef08936]

        loplugin:constmethod in dbaccess
        
        Change-Id: I3bb4784e1a2d828eca30f255a9c9bb4248309b81
        Reviewed-on: https://gerrit.libreoffice.org/78603
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [51fa45c8b8ee2ff37beef9639dc1ce5ed1e38e8f]

        loplugin:constmethod in cui
        
        Change-Id: I06ffacbb02f3e9088e9c1a51e0e3e0d65d356f62
        Reviewed-on: https://gerrit.libreoffice.org/78602
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [f8f606297d53eb216ff0c3c269de40058513e0a5]

        loplugin:constmethod in chart2
        
        Change-Id: Ib97571b3750bd832d0d69a1530e6c8589134c633
        Reviewed-on: https://gerrit.libreoffice.org/78601
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-05  Aron Budea  <aron.budea@collabora.com>  [0f3fb26e7622f99560c6514f4b3ae663636025c9]

        MSForms: Reorder categories in menu
        
        so it matches MSO's order: content controls,
         legacy form controls, ActiveX controls
        
        Change-Id: I348e49fe9118c397c18812a79c23aa89ab635a70
        Reviewed-on: https://gerrit.libreoffice.org/78619
        Tested-by: Jenkins
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2019-09-05  Thorsten Wagner  <thorsten.wagner.4@gmail.com>  [e757a88f5141a2816d6c69bff5234c9f8802c79a]

        tdf#127066 Font size of Calc input bar aligned to UI font size
        
        Change-Id: I1f1aa4195c4b4be8987b0686d3f157ecea3fecce
        Reviewed-on: https://gerrit.libreoffice.org/78140
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-09-05  Xisco Faulí  <xiscofauli@libreoffice.org>  [ebd7af9aebb5b76255aa299dd8047cb4266215a4]

        tdf#125610: Revert "tdf#125088 Make button text white for blue buttons on macOS"
        
        This reverts commit 89775fd396e413daaf0e71710211075450bdc0ed.
        
        Change-Id: I0ddbd454e53bcd442fdf2330661136e041c7d260
        Reviewed-on: https://gerrit.libreoffice.org/78605
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-09-04  Caolán McNamara  <caolanm@redhat.com>  [29411e7c08ec249116ee0211888e47c8b6f57707]

        Related: rhbz#1648281 improve fontconfig fallback for emojis
        
        disregard text language for emoji and tag with und-zsye to
        get fontconfig to give us the default emoji font
        
        Change-Id: I8f94b0c41dea3204c9db77b96ad8f0d98bae2239
        Reviewed-on: https://gerrit.libreoffice.org/78600
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-04  Stephan Bergmann  <sbergman@redhat.com>  [cd563e7b807fe038ebefb228e70bc587c040d17d]

        Do not exclude Unicode noncharacters from rtl_convertUnicodeToText
        
        For one, that broke round-tripping with e.g. UTF-8 (see the test case added to
        Test::testComplex in sal/qa/rtl/textenc/rtl_textcvt.cxx) which did not treat
        noncharacters as invalid.
        
        For another, <https://unicode.org/faq/private_use.html#nonchar7> is meanwhile
        quite clear on the matter:
        
        "Q: Are noncharacters prohibited in interchange?
        
        "A: This question has led to some controversy, because the Unicode Standard has
        been somewhat ambiguous about the status of noncharacters. The formal wording of
        the definition of 'noncharacter' in the standard has always indicated that
        noncharacters 'should never be interchanged.' That led some people to assume
        that the definition actually meant 'shall not be interchanged' and that
        therefore the presence of a noncharacter in any Unicode string immediately
        rendered that string malformed according to the standard. But the intended use
        of noncharacters requires the ability to exchange them in a limited context, at
        least across APIs and even through data files and other means of 'interchange',
        so that they can be processed as intended. The choice of the word 'should' in
        the original definition was deliberate, and indicated that one should not try to
        interchange noncharacters precisely because their interpretation is strictly
        internal to whatever implementation uses them, so they have no publicly
        interchangeable semantics. But other informative wording in the text of the core
        specification and in the character names list was differently and more strongly
        worded, leading to contradictory interpretations.
        
        "Given this ambiguity of intent, in 2013 the UTC issued Corrigendum #9, which
        deleted the phrase 'and that should never be interchanged' from the definition
        of noncharacters, to make it clear that prohibition from interchange is not part
        of the formal definition of noncharacters. Corrigendum #9 has been incorporated
        into the core specification for Unicode 7.0.
        
        "Q: Are noncharacters invalid in Unicode strings and UTFs?
        
        "A: Absolutely not. Noncharacters do not cause a Unicode string to be ill-formed
        in any UTF. This can be seen explicitly in the table above, where every
        noncharacter code point has a well-formed representation in UTF-32, in UTF-16,
        and in UTF-8. An implementation which converts noncharacter code points between
        one UTF representation and another must preserve these values correctly. The
        fact that they are called 'noncharacters' and are not intended for open
        interchange does not mean that they are somehow illegal or invalid code points
        which make strings containing them invalid."
        
        Change-Id: I4fcc0156e3d2fd305a7c7bb0c7b3dbef846c9e64
        Reviewed-on: https://gerrit.libreoffice.org/78598
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-04  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [1496a1831d1be0a2d24be9fe3ecf627b2664e938]

        tdf#101977 change tracking: add 'Accept/Reject and jump to next' commands
        
        to Track Changes toolbar by creating the new Writer UNO command
        .uno:RejectTrackedChangeToNext and .uno:AcceptTrackedChangeToNext.
        
        Note: This feature is similar to what Word does by default.
        
        Change-Id: Ic5d7f5663217c605ccbee2f16b49e76522f911e6
        Reviewed-on: https://gerrit.libreoffice.org/76719
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-09-04  Caolán McNamara  <caolanm@redhat.com>  [df4a6f977843dbf4eb8bb5998b090d92c454611b]

        tdf#127189 FreeType <= 2.8 will fail to render stretched horizontal brace...
        
        glyphs in starmath at a fairly low stretch ratio. The failure will set
        CAIRO_STATUS_FREETYPE_ERROR on the surface which cannot be cleared, so all
        further painting to the surface fails.
        
        This appears fixed in 2.9 with
        https://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=91015cb41d8f56777f93394f5a60914bc0c0f330
        "Improve complex rendering at high ppem"
        
        Change-Id: I8cbf8347ccd29beda4057b14f2e68678f6030bf4
        Reviewed-on: https://gerrit.libreoffice.org/78587
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-04  Balazs Varga  <balazs.varga991@gmail.com>  [4b3a648a2fd7d733674f95bb7f20670c57e99252]

        tdf#127304 Chart: fix rotation of multilevel axis labels
        
        If the first level of horizontal category axis labels
        is rotated vertically, then the other levels should not be
        rotated.
        
        Regression from commit: 23c0b3e13f88d6d71d528777d4f86f50c0766672
        (tdf#107074 uncommenting createLabels for the axis fixes the issue)
        
        Change-Id: Ia1978fdc345fa154cff2ea03d2a94475f73398a6
        Reviewed-on: https://gerrit.libreoffice.org/78557
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-09-04  Stephan Bergmann  <sbergman@redhat.com>  [ca6ddfcc9385f1c31531eae31dfa81a9dda246f0]

        [API CHANGE] rtl_convertTextToUnicode behavior upon erroneous input
        
        <http://udk.openoffice.org/cpp/man/spec/textconversion.html> specifies that
        FLAGS_UNDEFINED_ERROR, FLAGS_MBUNDEFINED_ERROR, and FLAGS_INVALID_ERROR: "Read
        past the [erroneous] code in the input buffer [...]"  But actual behavior of
        rtl_convertTextToUnicode for the various rtl_TextEncoding values has been
        inconsistent.  Some erroneous input (mostly single-byte UNDEFINED and INVALID
        ones) has not been consumed at all, some (multi-byte MBUNDEFINED and INVALID)
        has been consumed partly, and some has been consumed fully as required.
        
        However, at least since 8dd4265b9ddbd7786b6237676909eae5b540da0e "CWS-TOOLING:
        integrate CWS hb18", Custom8BitToUnicode in sw/source/filter/ww8/ww8par.cxx
        appears to rely on the broken behavior of not consuming erroneous input.  (It
        reads the chunk of valid input with e.g. some RTL_TEXTENCODING_MS_125x that
        happens to exhibit the broken behavior of not consuming erroneous input, then
        wants to try to re-read the erroneous input with RTL_TEXTENCODING_MS_1252.  For
        example, opening sw/qa/core/data/ww8/pass/forcepoint50-grfanchor-1.doc triggers
        that code.  For whatever reason, the am_faksas.dot attached to
        <https://bz.apache.org/ooo/show_bug.cgi?id=9240#c1> "Do not show lithuanian
        letter 'ÂŠ'" appears to not, or at least no longer, trigger that code.)
        
        Therefore, it would be useful to have a mode in which rtl_convertTextToUnicode
        does not consume erroneous input.  (And I plan on doing changes in
        sal/osl/unx/file* that would benefit from that behavior, too.)  But changing
        rtl_convertTextToUnicode to generally not consume erroneous input would not be
        feasible:  If calls do not set RTL_TEXTTOUNICODE_FLAGS_FLUSH, part of an
        erroneous input can already have been consumed by a previous call, so the
        current call cannot undo that.
        
        But a change that looks like it can work is to change the behavior only if
        RTL_TEXTTOUNICODE_FLAGS_FLUSH is set.  In that case we can at least not consume
        the part of an erroneous input that has not yet been consumed by a previous call
        (which would necessarily have been done with RTL_TEXTTOUNICODE_FLAGS_FLUSH
        unset).  The expecation is that code that relies on the don't-consume behavior
        will do only single calls with RTL_TEXTTOUNICODE_FLAGS_FLUSH set (so reliably
        not consume the complete erroneous input), while other code (which might do
        calls in a loop) will not care whether erroneous input has been consumed,
        anyway.  This can be considered a mild form of behavioral API CHANGE (but note
        that the old implementation didn't exhibit the requested behavior anyway).
        
        So all implementations of rtl_convertTextToUnicode for the various
        rtl_TextEncoding values have been adapted to the new behavior.  The only
        exceptions are ImplDummyToUnicode (sal/textenc/textcvt.cxx), which is a special
        case anyway used by RTL_TEXTENCODING_DONTKNOW, and two out of three places
        (marked with a "TODO" each) in ImplUTF7ToUnicode (sal/textenc/tcvtutf7.cxx),
        where it is hard to retrofit the expected behaivor, and RTL_TEXTENCODING_UTF7 is
        probably not relevant for the use cases relying on the don't-consume--behavior,
        anyway.
        
        Whether a similar change should be done for rtl_convertUnicodeToText can be
        examined later.
        
        Change-Id: I1ac2c4cfd99e2a0eca219f9a3855ef110b254855
        Reviewed-on: https://gerrit.libreoffice.org/78584
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-04  Stephan Bergmann  <sbergman@redhat.com>  [c6ad32e03de01525a863171ed58df05e89e9f105]

        Fix typo in bug ID
        
        The comment had been added with e38e3fc6c0ba5cef622f7412a573bd96c2476ca2
        "#i9240# During 8bit conversion fallback to 1252 if a character is undefined in
        our source charset. Word appears to do this" (i.e., mentioning i9240 instead of
        i9241), and <https://bz.apache.org/ooo/show_bug.cgi?id=9240> "Do not show
        lithuanian letter 'ÂŠ'" looks more relevant here than
        <https://bz.apache.org/ooo/show_bug.cgi?id=9241> "The compound words
        Ã¯Â¿Â½FAKSIMILINIS PRANEÃ¯Â¿Â½IMASÃ¯Â¿Â½ have to be Align Centered
        Horizontally."
        
        Change-Id: Idb1f50891cd01a96aee4ab19bb606b74a9050e1c
        Reviewed-on: https://gerrit.libreoffice.org/78583
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-04  Tünde Tóth  <tundeth@gmail.com>  [79939168b47ae9c8089c93f88ed322dff67203fe]

        tdf#127116 DOCX export: fix hyperlink to bookmark target with spaces
        
        Conversion of spaces to underline characters was only in bookmark names,
        but not in the URLs using these bookmark names.
        
        
        Change-Id: Idb0d9945c79139d8a935ffcf6a3b29a9298c2270
        Reviewed-on: https://gerrit.libreoffice.org/78267
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-09-04  Michael Stahl  <Michael.Stahl@cib.de>  [7992bd73a2307edce96a145e954f8e4c3ab9f57d]

        tdf#95848 writerfilter: DOCX import: fix mapping of w:abstractNum
        
        The problem is that the bugdoc has multiple w:num numbering definitions
        that refer to the same w:abstractNum abstract numbering definition.
        
        Apparently (and i can't find this documented anywhere) w:abstractNum
        corresponds to a SwList in Writer, i.e. all w:num that refer to the same
        w:abstractNum share the same numbering tree, but they may have different
        numbering properties via w:lvlOverride.
        
        So i think this should be imported as a single SwList per w:abstractNum,
        and every use of w:lvlOverride should create a new SwNumRule, but still
        share the same SwList; the previous situation was a SwNumRule + SwList
        per w:num element.
        
        This implements simply a SwNumRule per w:num (regardless of
        w:lvlOverride) because that was easy; the AbstractListDef class gets a
        member to store the ListId of the created SwList when any of its
        associated w:num / ListDef is used first, and the non-first ones get
        this ListId set to force them into the same SwList.
        
        Unfortunately it turns out the export has the same
        SwNumRule->w:abstractNum problem, which remains to be fixed.
        
        Change-Id: I92ce989afd15f24e36b6be6ccaf67ba3e0128963
        Reviewed-on: https://gerrit.libreoffice.org/78556
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-09-04  Kelemen Gábor  <kelemeng@ubuntu.com>  [a9e098aa4e66c771642b26527e3e48c48c428574]

        tdf#125330 Disable Filter and Change Table buttons
        
        in the Select Address List dialog if there are no entries
        
        Change-Id: Iaff60bd0e031884bf1032cf656260353f48ce60d
        Reviewed-on: https://gerrit.libreoffice.org/77025
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-09-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [2340c2ffe46271c5a14e8831b8a8f5b56ed2da8c]

        reduce Primitive2DContainer copying
        
        Change-Id: I418b17034c1949ddda1de7025821ca51f4cdb018
        Reviewed-on: https://gerrit.libreoffice.org/78579
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-04  Szabolcs Toth  <szabolcs450@gmail.com>  [5bfa8b8d5e1cf3cb572dbd91bf3b0cfcf29fb65a]

        tdf#118314 Code clean up on imestatuswindow
        
        Change-Id: I8bc5a73a91f28fcfd22ef716e9cf87d53997b1ad
        Reviewed-on: https://gerrit.libreoffice.org/77337
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-09-04  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [e8b3df5b9b0eb0a93c25b6dc2e445ae44a7e3f78]

        tdf#93476 Sort Macro library list after creating/importing a macro
        
        Only set the widget as sorted in the ctor, it remains sorted
        
        Change-Id: I96897cf5512e91192c69874ca857a967b09a1490
        Reviewed-on: https://gerrit.libreoffice.org/76866
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-09-04  László Németh  <nemeth@numbertext.org>  [47aa9324e3d15fcc9d1195b9b0822b5568e6d96e]

        tdf#127110 XLSX export: fix bad view position
        
        Update SheetView attribute topLeftCell only
        in the case of embedded OLE sheets.
        
        Regression from commit 3707e2a7b8b05617b0afb75374f866c967593861
        "tdf#122624 XLSX OLE in DOCX: export view positions".
        
        Change-Id: I9ea57ff1531d710bff34df12fb7e0bb1e3edbea5
        Reviewed-on: https://gerrit.libreoffice.org/78570
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-09-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [2c7aa60b69967a80b7874503f0e9e85546a04cde]

        loplugin:constmethod in filter
        
        Change-Id: Ib337c45c0ee7de881313b000bf2f8d816fd17884
        Reviewed-on: https://gerrit.libreoffice.org/78565
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [00b8b9e5c478bd6eab55a07982e0d5ad27be456d]

        loplugin:constmethod in formula
        
        Change-Id: Iae40405e7805b7c7ce3ce7f4b3653094fd49f396
        Reviewed-on: https://gerrit.libreoffice.org/78564
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-03  Khaled Hosny  <khaledhosny@eglug.org>  [dcf7792da2aa2a1ef774a124f7b21f68fff0fd15]

        Make Noto Color Emoji font work on Linux
        
        Noto Color Emoji is a bitmap color font, Cairo knows how to scale such
        fonts and FontConfig will identify them as scalable but not outline
        fonts, so change the FontConfig checks to checks for scalability.
        
        Make sft.cxx:doOpenTTFont() accept non-outline fonts, the text will not
        show in PDF but that is not worse than the status quo.
        
        Change-Id: I756c718296d2c43e3165cd2f07b11bbb981318d3
        Reviewed-on: https://gerrit.libreoffice.org/78218
        Tested-by: Jenkins
        Reviewed-by: Khaled Hosny <khaledhosny@eglug.org>

2019-09-03  Mike Kaganski  <mike.kaganski@collabora.com>  [e44db461ca135fcbef7854c7304c894b65fcd497]

        Ensure that VCL builder entry points use proper function type
        
        This removes duplicating typedefs from NotebookBarAddonsMerger,
        and removes dependency of include/vcl/builder.hxx on
        include/vcl/NotebookBarAddonsMerger.hxx.
        
        Change-Id: Ica5787c934d1b8ce21623f28ce155337637fdf54
        Reviewed-on: https://gerrit.libreoffice.org/78549
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-09-03  Mike Kaganski  <mike.kaganski@collabora.com>  [446f4b086ccd4cdb9524637e4808dbe6b7d40f7e]

        Missing include
        
        Change-Id: If9bd77b2bfcdddb1d131ad16481e83fa970af4a8
        Reviewed-on: https://gerrit.libreoffice.org/78576
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-09-03  Caolán McNamara  <caolanm@redhat.com>  [b6fb63249ba01c6f1895f74a75fd4060ce016bf9]

        66537 was an issuezilla bug
        
        Change-Id: I17f55b445823a62f2396c4d5a30041c55bd87494
        Reviewed-on: https://gerrit.libreoffice.org/78563
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5bcf85f6569b37461aa542387b70d422b36b627c]

        Fix typo
        
        Change-Id: I63b774a1c8f64c2f736202ed73acfe2fe2718591
        Reviewed-on: https://gerrit.libreoffice.org/78572
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-09-03  Stephan Bergmann  <sbergman@redhat.com>  [238f6f42b381198e14f6d17649d8465425c7450f]

        Fix handling of invalid bytes >= 0x80 in ImplUTF7ToUnicode
        
        Change-Id: I08838f9ae34a31712d7269ddaaee3fe59ece2178
        Reviewed-on: https://gerrit.libreoffice.org/78562
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-03  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [91a97c5e0b7b760ec0b46ad38b28ec1419c7d48f]

        tdf#127093 mysqlc: set NO_AUTO_VALUE_ON_ZERO
        
        Without setting this sql_mode, NULL or 0 inserted to an auto-incremented column
        of a prepared statement would cause that to be auto generated.
        
        Setting NO_AUTO_VALUE_ON_ZERO allows us to copy/paste auto-incremented
        columns which may contain zero values as well.
        
        Change-Id: I9602746371c75c82c99ff63240025e8cfb03776a
        Reviewed-on: https://gerrit.libreoffice.org/78560
        Tested-by: Jenkins
        Reviewed-by: Tamás Bunth <btomi96@gmail.com>

2019-09-03  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [d783017c1ccb4e62e99f26b42250ac4e15780cff]

        Revert "tdf#127093, tdf#127092 Fix pasting autoincremented"
        
        This reverts commit fa177231cd20bf3c3f4bb9b50f6646da139c6766.
        
        Change-Id: Ia0c2d83c840c0ff8981b721766a6a1df810f971d
        Reviewed-on: https://gerrit.libreoffice.org/78559
        Tested-by: Jenkins
        Reviewed-by: Tamás Bunth <btomi96@gmail.com>

2019-09-03  Mike Kaganski  <mike.kaganski@collabora.com>  [a96b0e1b28dc48e6d92365cfffca232f4db30848]

        Missing include
        
        Change-Id: I2d45d55c30914953f7478071ce3320d9974ca497
        Reviewed-on: https://gerrit.libreoffice.org/78571
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-09-03  Sumit Chauhan  <sumitcn25@gmail.com>  [0473141a91a686de700fd73118bcc142b4f636b4]

        tdf#127272 Writer crash issue resolve
        
        Change-Id: Ibbdc10cc11170b8d8d55c42e6626d064ce4ef702
        Reviewed-on: https://gerrit.libreoffice.org/78427
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2019-09-03  Roman Kuznetsov  <antilibreoffice@gmail.com>  [81b91d9eb70c117884d6ad16067bc151b373096c]

        tdf#127277 Move Insert->QR code menu item to Insert->Object->QR code
        
        Change-Id: I3c0a1d53768e9235aa34f6c6b33333367d03f19d
        Reviewed-on: https://gerrit.libreoffice.org/78535
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2019-09-03  Mike Kaganski  <mike.kaganski@collabora.com>  [750fc507939595e8eb6071f70e748d6b1bb7c38c]

        Omission from commit fd67c89e52441387dffab1c788007271e717571b
        
        Change-Id: I979f2fea73379519d1707d28bdfccffdd977e5a2
        Reviewed-on: https://gerrit.libreoffice.org/78551
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-09-03  Mike Kaganski  <mike.kaganski@collabora.com>  [570e5345bcb88add0b095fe3d5585915f288925d]

        Missing include
        
        Change-Id: Id92ee3b4c1099d51117de5fb09359777b4b354f4
        Reviewed-on: https://gerrit.libreoffice.org/78566
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-09-03  Michael Stahl  <Michael.Stahl@cib.de>  [e04b6f3c0cdacf2a3cdcd3f34bad54c8764ff1ed]

        offapi: add 2 undocumented ParagraphProperties from CWS sw301bf04
        
        These exist since OOo 3.0.1 but were never documented; at least the
        ListLabelString looks generally useful.
        
        Append them instead of inserting them before OutlineLevel because the
        compare tool complains about the changed order.
        
        Change-Id: Ie70272913de3cc6df34295e68235651f0fa0f7e4
        Reviewed-on: https://gerrit.libreoffice.org/78555
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-09-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fa50388b822b63e5140763dacabdf863f59854cc]

        Fix typos
        
        Change-Id: I5e93f59ad4b21f6e28be3481940cae406be6ae2d
        Reviewed-on: https://gerrit.libreoffice.org/77631
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-09-03  Stephan Bergmann  <sbergman@redhat.com>  [cf2696efa0d0ea55c950d7b2898e7b7aab74812e]

        Silence -fsanitize=object-size in --enable-optimized builds
        
        <http://clang.llvm.org/docs/UndefinedBehaviorSanitizer.html#available-checks>
        (as of recent LLVM trunk towards LLVM 10) states:
        
        "-fsanitize=object-size: An attempt to potentially use bytes which the optimizer
        can determine are not part of the object being accessed. This will also detect
        some types of undefined behavior that may not directly access memory, but are
        provably incorrect given the size of the objects involved, such as invalid
        downcasts and calling methods on invalid pointers. These checks are made in
        terms of __builtin_object_size, and consequently may be able to detect more
        problems at higher optimization levels."
        
        A `make check screenshot` with --enabled-optimized runs into two such issues
        that were not diagnosed with --disable-optimized, in both cases because a struct
        with an "idiomatic trailing dynamic array member" (statically declared to be an
        array of size 1) is allocated without any space for that array member, as the
        dynamic array size is 0 in the specific case:
        
        * For
        
        > [CUT] sc_ucalc
        > cppu/source/uno/copy.hxx:46:19: runtime error: member access within address 0x6020001aaa70 with insufficient space for an object of type 'uno_Sequence' (aka '_sal_Sequence')
        > 0x6020001aaa70: note: pointer points here
        >  2b 00 80 6a  be be be be be be be be  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00
        >               ^
        >  #0 in cppu::allocSeq(int, int) at cppu/source/uno/copy.hxx:46:19 (instdir/program/libuno_cppu.so.3 +0x41f03f)
        >  #1 in uno_type_sequence_reference2One at cppu/source/uno/sequence.cxx:813:20 (instdir/program/libuno_cppu.so.3 +0x41f03f)
        [...]
        
        the call to
        
                    pNew = allocSeq( 0, 0 );
        
        in uno_type_sequence_reference2One is inlined, so
        
            sal_uInt32 nSize = calcSeqMemSize( nElementSize, nElements );
        
        in allocSeq is known to be too small.
        
        * For
        
        > testSignatureLineODF::TestBody finished in: 2044ms
        > engine-gpg.c:302:6: runtime error: member access within address 0x604001f24f10 with insufficient space for an object of type 'struct arg_and_data_s'
        > 0x604001f24f10: note: pointer points here
        >  6e 01 00 26  be be be be be be be be  be be be be be be be be  be be be be be be be be  be be be be
        >               ^
        >  #0 in add_data at workdir/UnpackedTarball/gpgmepp/src/engine-gpg.c:302:6 (instdir/program/libgpgme.so.11 +0x120c2b)
        [...]
        > make[1]: *** [solenv/gbuild/CppunitTest.mk:114: workdir/CppunitTest/xmlsecurity_signing.test] Error 1
        
        the
        
           a = malloc (sizeof *a - 1);
        
        is apparently detected to be too small only with optimization enabled.
        
        In both cases, the solution is to operate on the too-small dynamically allocated
        object via a reinterpret_cast'ed pointer to some newly introduced "struct
        prefix" type.
        
        Change-Id: Ie814db1d00a439bb9189474b91d729e538e81984
        Reviewed-on: https://gerrit.libreoffice.org/78548
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [f1ec3c675f1fcb04de564861c24f26b2bac4244c]

        loplugin:constmethod in basic
        
        Change-Id: Ib2056ab8437e163c7ae42e3ab7a4a3f8b6cb80a2
        Reviewed-on: https://gerrit.libreoffice.org/78547
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-03  Caolán McNamara  <caolanm@redhat.com>  [6c8128532e5631702ed426ed664807d6e760e195]

        Resolves: tdf#127120 double selection in B&N dialog
        
        because the list wants to ensure that at least one thing is selected and the
        multiselect is implemented with two events of deselect-all followed by select.
        
        post a user event on getting either deselect or select and process it
        once when the dust has settled
        
        Change-Id: I553bf23d7a8c4625a8706fb2df4b169d91b7ad32
        Reviewed-on: https://gerrit.libreoffice.org/78541
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-03  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9293f5a27175bd2487c27369d9ec7cb21a2a5cdf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#127287 Layer dialogue help button / page
            
            Change-Id: Ia4675e6ec73ae886ee3957266c4ec04c583eb3c1
            Reviewed-on: https://gerrit.libreoffice.org/78418
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-09-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [d2848c44ec0f9b04a0f9b24653ef0273ae7ace97]

        loplugin:constmethod in xmloff
        
        Change-Id: I79ff1001a3ac8fde10de1ab391772e2bfeb6a314
        Reviewed-on: https://gerrit.libreoffice.org/78546
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-03  Caolán McNamara  <caolanm@redhat.com>  [815afb06b78b8fbf83f6a48b89500fb34dc4b40b]

        indicate that SmEditAccessible is editable
        
        and use TEXT_FRAME like calc and other similar users of
        of an EditEngine as a frame do.
        
        Change-Id: I9d73362aa44273f87b283fcfc508d27abb50cb40
        Reviewed-on: https://gerrit.libreoffice.org/78420
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-03  Caolán McNamara  <caolanm@redhat.com>  [2d2b08eb1c63e1d12d2dd12abf97e34f56e921c6]

        Resolves: tdf#127168 dismiss menu before executing sort
        
        so any error dialog which are parented to the calc window are not
        hidden by the menu which is destined to be dismissed after the
        sort anyway
        
        Change-Id: I7c49737231901de0e61c290fe161d37809d68424
        Reviewed-on: https://gerrit.libreoffice.org/78539
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-03  Mike Kaganski  <mike.kaganski@collabora.com>  [a06b83ff927d8973c8b4a2de9a0c7ce5cd4b1f96]

        Parent reference should be const in VCL builder entry points
        
        Change-Id: I2331e19f5e23e0dde8edd22befc7287515adf37e
        Reviewed-on: https://gerrit.libreoffice.org/78536
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-03  Caolán McNamara  <caolanm@redhat.com>  [c505eb427b9e678d75581c56aff16aaf31264da7]

        Resolves: tdf#126911 make structure box expandable
        
        Change-Id: Iaf0676b4889dc643d468af758ca0be9b609618c3
        Reviewed-on: https://gerrit.libreoffice.org/78537
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-09-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [1e8f0940e6c6246e53550ac48eaae4f416e61777]

        loplugin:constmethod in svx
        
        Change-Id: I6ae7c04479e3ea8ecd7535c33224a5e7095b64bb
        Reviewed-on: https://gerrit.libreoffice.org/78396
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [602c6097850d6d659b760bdb0dd83baa906d416c]

        Fix typos
        
        Change-Id: I71bacf86938af2b89a706c435c4f72a194ec8343
        Reviewed-on: https://gerrit.libreoffice.org/78417
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [eced5a20b5db1364aa9feb50dfc8e55b34324b9e]

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

2019-09-03  Caolán McNamara  <caolanm@redhat.com>  [5785fc06836607b3a0a25e649d81b8607b22d4af]

        Resolves: tdf#126935 a11y for hosted EditEngine
        
        move it to svx so we can reuse the a11y code in svx for
        EditEngines hosted in shapes to provide a11y for EditEngines
        hosted in a native widget
        
        Change-Id: I4068c413cdb8ddb0d0ef899774fbe9f65e1bdc60
        Reviewed-on: https://gerrit.libreoffice.org/78407
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-03  Arkadiy Illarionov  <qarkai@gmail.com>  [ed5064d819ff423766311516f2cdf0707b41cab3]

        tdf#39593 Drop OToolBoxWindowItem::isWindowItem
        
        Replace with comphelper::getUnoTunnelImplementation.
        Also use isUnoTunnelId().
        
        Change-Id: I1cf42a483a5c2c9734e4c1f8dd3ba76fd9c7f5e6
        Reviewed-on: https://gerrit.libreoffice.org/78429
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-03  Mike Kaganski  <mike.kaganski@collabora.com>  [fd67c89e52441387dffab1c788007271e717571b]

        Extract code to get GetCustomMakeWidget address into a separate function
        
        ... to simplify the logic
        
        Change-Id: I45a23f17e10d634aeb322ac5797adc175006f5eb
        Reviewed-on: https://gerrit.libreoffice.org/78424
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-09-02  Stephan Bergmann  <sbergman@redhat.com>  [4a63d78ded7b11c7b820d2c941a0c9aed18326fc]

        Fix platform-specific library name
        
        Change-Id: I3a626260d7e48daef7b6f78b814730849135b4e2
        Reviewed-on: https://gerrit.libreoffice.org/78419
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-02  Caolán McNamara  <caolanm@redhat.com>  [90e2f53ec571a8035b8eabdaa0310b2bb1ab3559]

        assert on selecting text from end to start in shape with a11y enabled
        
        Change-Id: I0a135236cf5e5f291b6289cc76228290a6f77e98
        Reviewed-on: https://gerrit.libreoffice.org/78406
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-02  Stephan Bergmann  <sbergman@redhat.com>  [a73f7af5b3448c728dd52e1eebcf71b8c8861db4]

        Adapt CppunitTest_dbaccess_dialogs_test to .ui file removal
        
        ...in 0e944350e92810adfcf080ae1d98ad7bc4bd578d "[API CHANGE] remove
        MacroMigrationWizard"
        
        Change-Id: Id57a74b779b74125223f471fe067cb5f3b92987c
        Reviewed-on: https://gerrit.libreoffice.org/78416
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [8cbafb908d5150aec9d4047ea06c5c5bc1854e8d]

        loplugin:constmethod in editeng
        
        Change-Id: I07e22d880940ea6df928565942dac268f4b94fea
        Reviewed-on: https://gerrit.libreoffice.org/78399
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-02  Tamás Zolnai  <tamas.zolnai@collabora.com>  [e015ce45c299bec5d4a571e127ca7422caea523b]

        lok: Don't change mouse pointer when hovering over table borders
        
        Change-Id: If6cc3698e6e7229a01d3147d79a587ead65f9b5e
        Reviewed-on: https://gerrit.libreoffice.org/78411
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-09-02  Stephan Bergmann  <sbergman@redhat.com>  [e161826d5766cfb0816f666f6f65a7fb25d78f33]

        tdf#127258: Fix ViewEventHandlerWeakPtrWrapper
        
        ...which had been introduced with 042e30a3dc057aef4a02d95960e4dd4fb8d083ae
        "Avoid adding a function template declaration to namespace std" but without
        taking the ListenerOperations<std::weak_ptr<ListenerTargetT>> partial
        specialization (in slideshow/source/inc/listenercontainer.hxx) into account, so
        that commit had made some confused changes to the
        mpImpl->maViewHandlers.applyAll calls (that can now be reverted).
        
        Change-Id: Iaaafc560dfd34940f1708027808ab4f9b8db7764
        Reviewed-on: https://gerrit.libreoffice.org/78405
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-02  Stephan Bergmann  <sbergman@redhat.com>  [32a96e44b4c073c7c61c94a7f0fe6108dde663bc]

        Add -latomic to the end of Linux C++ linker command lines
        
        b11763dbaa0c7f427ea47abe9b98995cb49a8595 "link with -latomic on mips(el),
        armel, powerpc, m68k" had added -latomic to the linker command lines of just
        some Linux platforms (which apparently happened to actually require it).  But
        there were three issues with that:
        
        * The -latomic came too early on the command line, so that it wasn't used to
          satisfy dependencies of .o files that came later.  See the discussion at
          <https://gerrit.libreoffice.org/#/c/78319/> "set -Wl,--no-as-needed for
          -latomic".
        
        * There is presumably no need to include -latomic on C linker command lines.
        
        * <https://gcc.gnu.org/onlinedocs/gcc-7.3.0/libstdc++/manual/manual/using.html
          #manual.intro.using.flags> (matching our Linux libstdc++ 7.3.0 baseline as
          per README.md) states:  "Linking to libatomic is required for some uses of
          ISO C++11 <atomic>."  So we should better include -latomic on every Linux C++
          linker command line that uses libstdc++.  (This patch assumes that we always
          use libstdc++ on Linux.)
        
        Ideally we could rely on -latomic always being available with our baseline
        libstdc++ 7.3.0, but when using Red Hat Developer Toolset 7 that appears not to
        be the case, as reported by a Jenkins build for an older version of this change
        (see below), so use ATOMIC_LIB from the preceding commit
        <https://gerrit.libreoffice.org/#/c/78336/> "add -latomic configure check...".
        
        <https://ci.libreoffice.org/job/gerrit_linux_gcc_release/40298/console>:
        > [build LNK] Executable/unoapploader
        > /opt/rh/devtoolset-7/root/usr/libexec/gcc/x86_64-redhat-linux/7/ld: cannot find -latomic
        > collect2: error: ld returned 1 exit status
        > /home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_gcc_release_64/solenv/gbuild/LinkTarget.mk:636: recipe for target '/home/tdf/lode/jenkins/workspace/lo_gerrit/Config/linux_gcc_release_64/workdir/LinkTarget/Executable/idxdict' failed
        
        This patch adds -latomic only on Linux.  Similar changes can be made for other
        platforms if need be.
        
        Change-Id: I75df5410677f4c31c796d7ba85532bcdb47eb111
        Reviewed-on: https://gerrit.libreoffice.org/78380
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-02  Rene Engelhard  <rene@debian.org>  [098bf3b243bdbb3257fda97a54caa6c403f63df6]

        add -latomic configure check...
        
        ...in preparation for <https://gerrit.libreoffice.org/#/c/78380/> "Add -latomic to the end of Linux C++ linker command lines"
        
        (copied from https://github.com/zelcash/zelcash/blob/master/build-aux/m4/l_atomic.m4)
        
        Change-Id: I8879a72d730cc08a72c2d8b132ff9f5d2efe7b9f
        Reviewed-on: https://gerrit.libreoffice.org/78336
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-09-02  Caolán McNamara  <caolanm@redhat.com>  [ae5fc99491cf61b02b8dc1c666c88435beadf3e5]

        Related: tdf#126935 rearrange spell dialog for expected tab traversal
        
        so tabbing through goes in visual left to right top to bottom direction
        
        Change-Id: I6ad13b7989464af805aa5ed8a080effe04b9b4c0
        Reviewed-on: https://gerrit.libreoffice.org/78389
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-02  Caolán McNamara  <caolanm@redhat.com>  [205f141a638a1906fd561629821293938385d5d3]

        we only need an OutputDevice here, not a Window
        
        Change-Id: I2ba8f61b8dc8570677f3a8f955e3a2cd9bfcd98c
        Reviewed-on: https://gerrit.libreoffice.org/78391
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-02  Eike Rathke  <erack@redhat.com>  [8346af902491ef3c77ec614ce6c26782f4f37712]

        Unnecessary to convert Locale to LanguageTag twice
        
        Change-Id: Ie2de1a8c5555ac1f8a46cacd052efc1a03e6f2ac
        Reviewed-on: https://gerrit.libreoffice.org/78395
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-09-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [ed5e44054c4c5c0fd7d9555dba777df250b7f301]

        loplugin:constmethod in oox
        
        Change-Id: Ie6c9c60288accf7096288aa67d091548e43687cd
        Reviewed-on: https://gerrit.libreoffice.org/78397
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-02  Michael Weghorn  <m.weghorn@posteo.de>  [221107a1853c93e69debb42b2106978379d5ae60]

        configure.ac: Fix '--enable-kde5' compatibility switch
        
        The 'kde5' VCL plugin was renamed to 'kf5' in commit
        d3c6ac6d0f23df56644008ccb6aa2c8fa37ab1b5 ("tdf#125922
        rename kde5 to kf5 + plasma5).
        
        Fix the (temporary) compatibility switch, so that
        '--enable-kde5' actually enables the build of the 'kf5'
        VCL plugin and doesn't just set 'test_kf5' to 'yes' once
        again...
        
        Change-Id: I7871b5fc1dc36758a3e3d558da44ae24fd47de41
        Reviewed-on: https://gerrit.libreoffice.org/78393
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-09-02  Tim Bartlett  <github@tim.bartletts.id.au>  [0fbcac4caa971bd8824c96fe9ef7d9338cd37cbc]

        tdf#55436 - Add SYMBOL_CHICAGO numbering scheme (for footnotes)
        
        Includes adding SYMBOL_CHICAGO translations to .docx import/export filters
        
        Change-Id: I5212739d7d04ab400a3d2aa549cb7cfd8531a4b8
        Reviewed-on: https://gerrit.libreoffice.org/78114
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-09-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [27dc3096f4a9c0614c20db4439b11d43d0b9b8c4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Reword help page on set image background
            
            Change-Id: Iaf7ccb576a8881aa7b4eb42819a78b51b884ca4c
            Reviewed-on: https://gerrit.libreoffice.org/78376
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-09-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b2614bd794488249d1299e3f0d67db90ca048a31]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Reword sentence on save background image
            
            Change-Id: I381d8394b5c58851b5eaf59223a98994494dfb40
            Reviewed-on: https://gerrit.libreoffice.org/78375
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-09-02  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [6eb7dd4a2683fb4c28506a464317d7ee54cfe1de]

        SmartArt edit UI: add new node
        
        First approach to adding new node. Currently it's possible only to add
        top-level node to the end of diagram.
        
        Change-Id: Icd9530ab2fb8987a1690ffc96c244cc845b72eba
        Reviewed-on: https://gerrit.libreoffice.org/78286
        Tested-by: Jenkins
        Reviewed-by: Grzegorz Araminowicz <grzegorz.araminowicz@collabora.com>

2019-09-02  Caolán McNamara  <caolanm@redhat.com>  [1485bcc796dd8bd53762368ec4a1345ddb7cda72]

        Resolves: tdf#126042 measure text width with the bold font it will render with
        
        Change-Id: I81cc0351e652c632bd85efa6dacb36be66fcfb3c
        Reviewed-on: https://gerrit.libreoffice.org/78385
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-02  Caolán McNamara  <caolanm@redhat.com>  [51f312c1366d815f8ccfd68931edba664866df09]

        Resolves: tdf#127198 assert on dialog from db wizard
        
        Change-Id: Ibc431b4f27d1bb5c848122ef0430b13c6a9dc45b
        Reviewed-on: https://gerrit.libreoffice.org/78384
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-02  Caolán McNamara  <caolanm@redhat.com>  [355b24919abc39c6c1391afc4b7cefd903d10faa]

        unused suppressions
        
        Change-Id: I81b5cd9174e195457a7f29b2010d355cf2971fa1
        Reviewed-on: https://gerrit.libreoffice.org/78381
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-02  Caolán McNamara  <caolanm@redhat.com>  [79efb1b5af2f7c4b3ea819c80f852cf13b4230cf]

        avoid gtk 'widget not within a GtkWindow' warning
        
        Change-Id: I6fcbb28b5dcb7c4787de3eb1c2932836822cccfa
        Reviewed-on: https://gerrit.libreoffice.org/78374
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-02  Caolán McNamara  <caolanm@redhat.com>  [e1f31d20797fc714d42d7b3543d48d797fc98879]

        drop unnecessary includes
        
        Change-Id: I3e71a9eda34dd836c29af02f7b0adc8acccd1244
        Reviewed-on: https://gerrit.libreoffice.org/78373
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-02  Caolán McNamara  <caolanm@redhat.com>  [4a95ae505d48e6d1096889150a01f5c756889752]

        weld cluster of database form wizards
        
        Change-Id: If40eec5ec00ad96088c0dda96c4733d2a1134f68
        Reviewed-on: https://gerrit.libreoffice.org/78368
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-02  László Németh  <nemeth@numbertext.org>  [00b3c2240bb2f86299e3ddeea75a16e8e9877489]

        tdf#124491 DOCX: import tracked changes of empty paragraphs
        
        Formatting changes of empty paragraphs weren't imported.
        
        Change-Id: Ife7c83d52549563ab4c3a00a3daff4d8f4fa8386
        Reviewed-on: https://gerrit.libreoffice.org/78233
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [41cd3e8e817c8c33a13608e62eeb06ce2c6977e4]

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

2019-09-01  Caolán McNamara  <caolanm@redhat.com>  [7c2ddc3ffd2d0f761076363d116288b40370233c]

        add explicit parent to forms wizards
        
        Change-Id: I2737a43e9c8129163699c922e556c92af566fa55
        Reviewed-on: https://gerrit.libreoffice.org/78370
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [ac5b519c0b572975955afab3237c19f6a214bc5b]

        loplugin:unnecessaryvirtual
        
        Change-Id: I53194699cf82a1b8d69680da092a44c73a690e96
        Reviewed-on: https://gerrit.libreoffice.org/78371
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [9c4ae2ac2b13f9c0f034f64fb7ad0b4dcae3bb96]

        loplugin:unusedfields
        
        Change-Id: I73e94fe2bcf6e206ae8f78380abf2a399aa6dc01
        Reviewed-on: https://gerrit.libreoffice.org/78365
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-01  Caolán McNamara  <caolanm@redhat.com>  [5a098fea05fd32d8473730bbf7d35c36540c9df3]

        Resolves: ofz#16898 Direct-leak in rtl_uString_ImplAlloc
        
        Change-Id: I7bc11108790f8d87396bad3a2c5c2280f8f7d59a
        Reviewed-on: https://gerrit.libreoffice.org/78369
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-09-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [6fb45286490f866013c90a9d5dc4d296e67c7d04]

        loplugin:unusedmethods
        
        Change-Id: Ifaf3860a31fc151bb7052db1b87962b8aba27c37
        Reviewed-on: https://gerrit.libreoffice.org/78366
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-09-01  Nicolas Fella  <nicolas.fella@gmx.de>  [f767d5e2b017c0d0cfd23ff3318cb30901847722]

        Add icons to New Document desktop file actions
        
        This allows KDE Plasma's start menu and task manager to display an icon together with the action
        
        Change-Id: I78a6912809d643046d143690785e30b052573d8a
        Reviewed-on: https://gerrit.libreoffice.org/78364
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ee8f0a10661b747db9a82b9acba4de343a5a51d6]

        Fix '..'
        
        To complete this:
        https://gerrit.libreoffice.org/#/c/78312/
        
        This is a massive replace for
        ".." instead of "..." between words.
        
        It passed "make check" on Linux.
        
        Change-Id: I144d8061fca9f545c762941551e59dffdd3650e8
        Reviewed-on: https://gerrit.libreoffice.org/78357
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2019-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0940229305247b4e64e8c85c9734020c9808a6ec]

        Fix '..'
        
        To complete this:
        https://gerrit.libreoffice.org/#/c/78312/
        
        This is a massive replace for lines ending with
        ".." instead of "..."
        
        It passed "make check" on Linux.
        
        Change-Id: I07fa7b2e30ba9ea17a1f9a5e21c57216ba958efe
        Reviewed-on: https://gerrit.libreoffice.org/78356
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2019-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9c06059ec546683bfa095cf4f59ac6ea94da34fb]

        Fix typos
        
        Change-Id: I425988a6d99f81574ddec832852873971a03e9e7
        Reviewed-on: https://gerrit.libreoffice.org/78362
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4ed9e48052163a89ac6268eabebc307d1336d42b]

        Fix typo
        
        I guess this is in French.
        
        Change-Id: I2b68ecc41a08fb10ae0d237864fbbef3c8983461
        Reviewed-on: https://gerrit.libreoffice.org/78363
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-09-01  Laurent BP  <laurent.balland-poirier@laposte.net>  [c49c81759bd5ebb4cee41c419d2747dbed982ad5]

        Correct typos in fr Autotext
        
        Change-Id: I07672cffdb33dfa75e609277df721d4c71d88bc5
        Reviewed-on: https://gerrit.libreoffice.org/78352
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-09-01  Adrien Ollier  <adr.ollier@hotmail.fr>  [a56f2d01687512d4ecdf5b3df949d909aa8834b6]

        makes RTFSprms::set clearer
        
        Change-Id: Ic1aab40c8a4abdd73c616b2faaf95ef183fa2e38
        Signed-off-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-on: https://gerrit.libreoffice.org/77556
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-09-01  Roman Kuznetsov  <antilibreoffice@gmail.com>  [5ce360777a9c24db61d9f3c5469bd6265b6b7b5b]

        tdf#127240 Increase a height of checkbox's text in win installer
        
        Change-Id: I0df5dc4cebb065c509df77b00f16597a28566345
        Reviewed-on: https://gerrit.libreoffice.org/78355
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2019-09-01  Arkadiy Illarionov  <qarkai@gmail.com>  [01837a85004a6f891a09c0a63ed7eff75d634827]

        Simplify Sequence iterations in io
        
        Use comphelper::findValue and initializer lists.
        
        Change-Id: I4ebaf556a21b263e48b82a7290093eb8a832d9da
        Reviewed-on: https://gerrit.libreoffice.org/78351
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-08-31  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [376cc3ea0fc2e0f209763a2a27c5852136332c86]

        dbaccess: delete old paste autoincrement logic
        
        Change-Id: I6a4392c9e93842838022370fe6c54908adcc627b
        Reviewed-on: https://gerrit.libreoffice.org/78358
        Tested-by: Jenkins
        Reviewed-by: Tamás Bunth <btomi96@gmail.com>

2019-08-31  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [fa177231cd20bf3c3f4bb9b50f6646da139c6766]

        tdf#127093, tdf#127092 Fix pasting autoincremented
        
        Fix copy/paste functionality when trying to paste a table with auto
        incremental column in it. In that case we should let the DBMS handle the
        values in that column.
        
        Change-Id: Ia40a0056402ec540f469b94694629dd6db7d4e71
        Reviewed-on: https://gerrit.libreoffice.org/78298
        Tested-by: Jenkins
        Reviewed-by: Tamás Bunth <btomi96@gmail.com>

2019-08-31  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [c635364120ab8b6cea1e78ebeda4fb028df7678a]

        Query MySQL schema name when pasting table
        
        In case of a MySQL direct connection the current schema in use cannot be
        queried with the getUserName() method of the DatabaseMetadata interface,
        because the user name and the schema name can (and usually do) differ.
        
        Instead, we can always query for the current schema with the DATABASE()
        SQL function.
        
        Change-Id: Ibb026519e1a63e29c5a7c9b04ab64901faec0f85
        Reviewed-on: https://gerrit.libreoffice.org/78297
        Tested-by: Jenkins
        Reviewed-by: Tamás Bunth <btomi96@gmail.com>

2019-08-31  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [f5c09ac04860f779532fe83f8ebce237d46eb1f5]

        mysqlc: Implement DatabaseMetadata::getUserName
        
        Change-Id: Id3518a049a55d64e7272d265f22e930881a70161
        Reviewed-on: https://gerrit.libreoffice.org/78296
        Tested-by: Jenkins
        Reviewed-by: Tamás Bunth <btomi96@gmail.com>

2019-08-31  Caolán McNamara  <caolanm@redhat.com>  [9b2c9d25bdd9c763078557e809cfacb5d760ffec]

        drop some unnecessary includes
        
        Change-Id: I004b920e5eab5a848f30842c72399d96a6c033d5
        Reviewed-on: https://gerrit.libreoffice.org/78349
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-31  Julien Nabet  <serval2412@yahoo.fr>  [c5ea75a55db0be7d528c0c580bb994f1ae88afb3]

        Let's revert this so no confusion.
        
        This reverts commit 367719e77747bc142ac4b7ec5ee10d7c5e519c16.
        
        Change-Id: I36e4aef93f04fe593692edaa804512020464aa95
        Reviewed-on: https://gerrit.libreoffice.org/78354
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-31  Caolán McNamara  <caolanm@redhat.com>  [5a7c684b03510b4b568b4f10b38d6c433e4a291e]

        drop unused SvLBoxFontString
        
        Change-Id: Ieada5128d3a2072d5789de854baa8993a28dd182
        Reviewed-on: https://gerrit.libreoffice.org/78348
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-31  Caolán McNamara  <caolanm@redhat.com>  [53046ce16303824a231f106c2a747a02f7bb3bcf]

        drop some unnecessary includes
        
        Change-Id: I1abef2c2318e83aa8045d2b4763e74f45b4755e5
        Reviewed-on: https://gerrit.libreoffice.org/78347
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-31  Caolán McNamara  <caolanm@redhat.com>  [8e0bcc9beb36628df2bf239e82dede15464f6556]

        hyperlabel.hxx can be a private header now
        
        Change-Id: I52d01723ad4c4ece59f859726145d75aaa29321e
        Reviewed-on: https://gerrit.libreoffice.org/78346
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-31  Caolán McNamara  <caolanm@redhat.com>  [1857ddaa18717bc778ae65571322bf4cdafdcb5a]

        no need to include hyperlabel.hxx
        
        Change-Id: Iafa7d391c5a1b383a82b900f80c9f78f666ce340
        Reviewed-on: https://gerrit.libreoffice.org/78345
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-31  Caolán McNamara  <caolanm@redhat.com>  [ab0df4e1642d226a68c6858e87b88e9cc6fbbdf6]

        drop some unnecessary includes
        
        Change-Id: I4cbfe7e0d31217cf7790f656156a7e9a58b4e82f
        Reviewed-on: https://gerrit.libreoffice.org/78344
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-31  Caolán McNamara  <caolanm@redhat.com>  [48912b3516ef7790ba5e18c000e88cbb1989587f]

        drop some unnecessary includes
        
        Change-Id: Ic3ccc7f0e93258cce30a42c71011154bc9313f52
        Reviewed-on: https://gerrit.libreoffice.org/78343
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-31  Caolán McNamara  <caolanm@redhat.com>  [8d3f4245555f5fbaba8be7b318f80dd79532099d]

        drop newly unused OFileURLControl
        
        Change-Id: I8a043df9a90f363f0b6a1c470ac74c02c52db9a9
        Reviewed-on: https://gerrit.libreoffice.org/78342
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-31  Caolán McNamara  <caolanm@redhat.com>  [0e944350e92810adfcf080ae1d98ad7bc4bd578d]

        [API CHANGE] remove MacroMigrationWizard
        
        https://wiki.openoffice.org/wiki/Macros_in_Database_Documents
        
        Prior to OpenOffice 3 (2008) base didn't support macros, but
        subdocuments might have had macros. since OOo3 base supported macros
        and subdocuments not, and a migration wizard is available to update
        pre OOo3 documents to the new scheme.
        
        Here I presume whatever is going to get migrated has been migrated
        at this point and drop the migration wizard
        
        This undoes the addition of the idl for
        sdb::application::MacroMigrationWizard of
        
        commit 5b982b69363f0f067fe4a0f679528ce1c5a2eafc
        Date:   Mon Mar 11 17:51:56 2013 +0200
        
        so flag as an api change, though not to anything published
        
        Change-Id: I37271752234dda4e7e8f033e0136825fd356439b
        Reviewed-on: https://gerrit.libreoffice.org/78326
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-31  Tamás Zolnai  <tamas.zolnai@collabora.com>  [6cc5baa0a15014c442932c60bb60dc2a84edc25f]

        tdf#118710 - Report Builder Character Settings dialog Highlighting tab page
        
        doesn't set background.
        Regression from:
        62fb96e075e79676b45912a3a8ec2702b1e3aaf2
        
        Change-Id: Ie60a4b4d988ba00b3a425dda73ed6ffeb40394c9
        Reviewed-on: https://gerrit.libreoffice.org/78340
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bec318a4accf6a026577dd33825d0359868daf8f]

        Fix typos
        
        Change-Id: Iac08e415f84741ecdb151788776ee15e7364fae1
        Reviewed-on: https://gerrit.libreoffice.org/77762
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [367719e77747bc142ac4b7ec5ee10d7c5e519c16]

        Fix typos (Please do not commit)
        
        This commit is updated just to help Ahmed.
        He is going to fix this in the next implementation.
        
        Change-Id: I1cdebb27b5ded57694e97da7d990adce716448c0
        Reviewed-on: https://gerrit.libreoffice.org/77743
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4c08f58f58e0f01ea25f1ab436046a91314d1a31]

        Fix typo in code
        
        Change-Id: I9c6d1a277da87f30f43b6108d588cde9a3f0e783
        Reviewed-on: https://gerrit.libreoffice.org/78266
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [347c475d6dd5452d6d71e1ce3a57bb6dab2e0ad4]

        Fix typos in code
        
        "modifiedTimout" doesn't exist
        
        Change-Id: If0576c2f286124f8afa39cd70ab563cee1919237
        Reviewed-on: https://gerrit.libreoffice.org/78265
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4a93f3d51294858176be79dba4ee6eb8117019ed]

        Removed duplicated include
        
        Change-Id: I540faa16148dfa3870cc97c7f339f3d8fafb1a08
        Reviewed-on: https://gerrit.libreoffice.org/78339
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-31  Caolán McNamara  <caolanm@redhat.com>  [6b8e736f572549008abf7ecd4fa567a262f97226]

        ofz#16753 build failure
        
        Change-Id: Id7ec5cff7d5784135a3266d1b3d0c27e21dbb04b
        Reviewed-on: https://gerrit.libreoffice.org/78341
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-31  Caolán McNamara  <caolanm@redhat.com>  [ce066621d6d09403e3e27399979298a8cb628a7d]

        throbber.hxx only used by vcl and toolkit now
        
        Change-Id: I69e7f99a02ea1f1144896e83aa188d0eec9a638b
        Reviewed-on: https://gerrit.libreoffice.org/78324
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-31  Caolán McNamara  <caolanm@redhat.com>  [4a52aae51d73fcc8c321da5b6920cb60bd1f1925]

        roadmap.hxx only used by vcl and toolkit now
        
        Change-Id: I2a00687fbc53b2b5f2b8ad94e4813e778eb15f21
        Reviewed-on: https://gerrit.libreoffice.org/78323
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-31  Caolán McNamara  <caolanm@redhat.com>  [d688a8a5a59f9a152229f005964697218b31c621]

        move SVTXRoadmap to toolkit
        
        Change-Id: If1ef35fe778b67ab028fdadb3804f437e127aa67
        Reviewed-on: https://gerrit.libreoffice.org/78322
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-31  Julien Nabet  <serval2412@yahoo.fr>  [58bed4f3c03098e72cd05cd298136a7029c05a6d]

        Related tdf#118809: add some XDatabaseMetaData for Firebird
        
        getStringFunctions
        getTimeDateFunctions
        getNumericFunctions
        
        Thank you Drew Jensen for suggestion
        (see https://bugs.documentfoundation.org/show_bug.cgi?id=118809#c4)
        
        Change-Id: I1e3b7d9559f4e520260de39ee4b8ad078cc80c87
        Reviewed-on: https://gerrit.libreoffice.org/78337
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-31  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [268010d0db7b880394006b063406c0783a10f18c]

        Remove .. from README
        
        Change-Id: I6f4a93fbcd48bac7246929ab8afcbc1c0f8e5d83
        Reviewed-on: https://gerrit.libreoffice.org/78312
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-08-31  Julien Nabet  <serval2412@yahoo.fr>  [50785ac52579153ed78a4fba268a54fd4d0e710e]

        tdf#118809: Fill DatabaseProductName and DatabaseProductVersion for Firebird
        
        Thank you to Drew Jensen for the suggestion here:
        https://bugs.documentfoundation.org/show_bug.cgi?id=118809#c3
        
        Change-Id: Ie9b5a2c744b158100b2306b27b1d56a30afc5182
        Reviewed-on: https://gerrit.libreoffice.org/78302
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-31  Mike Kaganski  <mike.kaganski@collabora.com>  [4e527f55d74e3220873075a8ec2799e2206fdb2d]

        Fix MSVC2019 build after 629dfff3c7289f185268c7088e67931f6bbd9ce0
        
        ... failing like this:
        
          [CXX] desktop/source/app/sofficemain.cxx
          C:\PROGRA~2\WI3CF2~1\10\Include\10.0.18362.0\um\winnt.h(656): error C4005: 'DECLARE_HANDLE': macro redefinition
          C:\lo\src\core\include\sal/main.h(91): note: see previous definition of 'DECLARE_HANDLE'
          C:\PROGRA~2\WI3CF2~1\10\Include\10.0.18362.0\shared\minwindef.h(250): error C2371: 'HINSTANCE': redefinition; different basic types
          C:\lo\src\core\include\sal/main.h(93): note: see declaration of 'HINSTANCE'
          make[1]: *** [C:/lo/src/core/solenv/gbuild/LinkTarget.mk:293: C:/lo/src/core/workdir/CxxObject/desktop/source/app/sofficemain.o] Error 2
        
        Apparently MSVC2017 isn't affected, since the problematic commit passed
        CI happliy (didn't test myself if MSVC version is actually the problem,
        or maybe specific Windows SDK version).
        
        Change-Id: Ibcaa3a8d09bae54e436366623fe103e8c5f58f40
        Reviewed-on: https://gerrit.libreoffice.org/78334
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-31  Mike Kaganski  <mike.kaganski@collabora.com>  [cb204a382da220f8b282d6da507716c918716272]

        Unify executables to take version resource from default.rc
        
        Pass file description in optional second argument to
        gb_Executable_add_default_nativeres.
        Remove duplicating version resources from officeloader.rc and launcher.rc.
        
        Change-Id: I55c4fc85c470c3dd6f03d909a39459839e70b9cd
        Reviewed-on: https://gerrit.libreoffice.org/78333
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-31  Jan Holesovsky  <kendy@collabora.com>  [758a4998c56c73d2420c1ee2e3f41bedd153559d]

        sw sd lok: Don't enter the OLE editing mode right after inserting a chart.
        
        Turns out that it is confusing for the users that they can edit the
        properties of the chart rather than its position just after inserting
        it in the browser.
        
        Let's change it accordingly.  When the user wants to edit the chart
        itself, they have to double-click.
        
        Calc is not handled in this patch.
        
        Change-Id: If5661b843a06ebaeb8d4cd1b2c469aeedda4257e
        Reviewed-on: https://gerrit.libreoffice.org/78318
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-31  Mike Kaganski  <mike.kaganski@collabora.com>  [c598ea1427250b50c1f3a4b0eacb34a11b2751fb]

        Add version resource to executables where it was missing
        
        Change-Id: Iee965c3f720827b20347f6228e891562c8295d22
        Reviewed-on: https://gerrit.libreoffice.org/78327
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-31  Gülşah Köse  <gulsah.kose@collabora.com>  [438430904064e667b688275525b317fd7989af2e]

        tdf#126656 Remove unnecessary items from itemset.
        
        Change-Id: I62fc660ea061fe9665e0166a08871ba0a592fc41
        Reviewed-on: https://gerrit.libreoffice.org/78332
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2019-08-30  Stephan Bergmann  <sbergman@redhat.com>  [69030664ddce60d027888b65fd25e27a5ced2eff]

        Blind fix for Android, take two
        
        After 1928ced074260d2d40345bdf4c96767abb99bb4f "Blind fix for Android", tb24
        still fails with
        
        > Linking obj/local/armeabi-v7a/liblo-native-code.so
        > /home/android/lo/master-android-arm/instdir/program/libsofficeapp.a(sofficemain.o):sofficemain.cxx:function soffice_main: error: undefined reference to ´sal_detail_initialize´
        > clang++: error: linker command failed with exit code 1 (use -v to see invocation)
        
        Lets see if including sal/osl/unx/salinit.cxx in ANDROID/iOS builds works (even
        if the contents is not normally used there, including it should be harmless).
        
        Change-Id: Ifa38af8f5217a17d3ac74851b46bdb3b50cd4efd
        Reviewed-on: https://gerrit.libreoffice.org/78325
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-30  George Wood  <gwoodcode@gmail.com>  [934e34ef756a3ece569d2f47a0979b4e6ed67a27]

        Hide macro selector button in kit mode.
        
        Change-Id: If068d23a5aeb9be6d8e1736543c002bf2e68dacb
        Reviewed-on: https://gerrit.libreoffice.org/78321
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-30  Stephan Bergmann  <sbergman@redhat.com>  [d9fab1c4bb4a2c629a64dc301fcecdc16f589bc2]

        Extract common code from #if/#else blocks
        
        Change-Id: I7d14fd76ec4e571d5971131b5ee16f4dfe648b23
        Reviewed-on: https://gerrit.libreoffice.org/78316
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-30  Caolán McNamara  <caolanm@redhat.com>  [69fbf74d5bf9c474a6ec04101426dfe79b4ad9bf]

        weld addressbook wizard
        
        Change-Id: I118ed34ddaf7d62e5bb15497399cd10533339328
        Reviewed-on: https://gerrit.libreoffice.org/78287
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-30  Julien Nabet  <serval2412@yahoo.fr>  [8cecd48af5dbd290d06641b7feeb7c0969752d57]

        tdf#127233: QR-code generator, use UTF-8 encoding
        
        Thank you Mike Kaganski for reference here:
        https://bugs.documentfoundation.org/show_bug.cgi?id=127233#c4
        
        Change-Id: I01bbc408df8bc87cf4e8be52143efb9fc3fa1e38
        Reviewed-on: https://gerrit.libreoffice.org/78304
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [70093d815379e703a570e9cab3e8746555706ea0]

        adapt to runToolOnCodeWithArgs API change in clang 10
        
        which required including config_host in generator, which in turn
        required adapting the makefile
        
        Change-Id: Icafa3b59816f52c349fbbd76ce71305856c9ce33
        Reviewed-on: https://gerrit.libreoffice.org/78293
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-30  Szymon Kłos  <szymon.klos@collabora.com>  [3e4a311d22ee3f20621537db3db25f1481c9f66b]

        Open links when editing the text in impress
        
        Change-Id: Ibfead6dce019400ad5fa32a5f5351fa3e8fdea7d
        Reviewed-on: https://gerrit.libreoffice.org/78315
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-30  Stephan Bergmann  <sbergman@redhat.com>  [1928ced074260d2d40345bdf4c96767abb99bb4f]

        Blind fix for Android
        
        tb24 started to fail with
        
        > In file included from /home/android/lo/master-android-arm/desktop/source/app/sofficemain.cxx:35:
        > /home/android/lo/master-android-arm/include/sal/main.h:48:2: error: No code that includes this should be built for iOS or Android
        > #error No code that includes this should be built for iOS or Android
        >  ^
        
        after 28c39b3d13485ae27a8b03d78fa208a443a50298 "Replace is_soffice_Impl hack
        with a better(?) hack".
        
        Change-Id: I586a666ff2b822cb49c271378e9bed26c7eb5640
        Reviewed-on: https://gerrit.libreoffice.org/78314
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-30  Miklos Vajna  <vmiklos@collabora.com>  [3779abce2f9562b94f59fc950400081037340096]

        tdf#127230 vcl: about dialog double-buffer on macOS is not needed
        
        This was a problem since commit 7eb37a422f2e66bc177d72404c53659a248661ca
        (tdf#118856 vcl: avoid flicker in the about dialog, 2019-08-12).
        
        Given that probably sooner or later this application-level
        double-buffering will not be needed anyway, just do the minimal fix and
        avoid it for the about dialog on macOS.
        
        (Versus low-level double-buffering as macOS, gtk3 or OpenGL does.)
        
        Change-Id: I5dc60e5c064d1e90057f9aa9a22db9f67680eb26
        Reviewed-on: https://gerrit.libreoffice.org/78313
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-30  Miklos Vajna  <vmiklos@collabora.com>  [a40fbd031de042b0181dc5570164ae8ce0abb0f1]

        tdf#127211 Revert "tdf#71087 sfx2: avoid flicker in the start center"
        
        This reverts commit d5c7657c541c1f6d17bfe5e605594c235eecfcdb.
        
        By the time I created that, I forgot to test the case when there are no
        recent documents. I'm not exactly sure how to fix that, so just go back
        to the old behavior for now (trading a regression for a normal bug).
        
        Change-Id: I8abc251a3e6506ca17429ba106e2dd70fff31556
        Reviewed-on: https://gerrit.libreoffice.org/78301
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-30  Mike Kaganski  <mike.kaganski@collabora.com>  [e607beeed1b391ee2a622494700d78d68dd2868f]

        Introduce gb_Executable_add_default_nativeres to add version resource
        
        ... to executables on Windows
        
        Change-Id: I31bd2447052915bb299820034f99128e0e97db54
        Reviewed-on: https://gerrit.libreoffice.org/78290
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4b4b1689dbecb087912124497c88347735a3ca54]

        Fix typos
        
        Change-Id: I965ade27bdbd5d1f0e6cc902c1f01fa905e668f2
        Reviewed-on: https://gerrit.libreoffice.org/78305
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-30  Muhammet Kara  <muhammet.kara@collabora.com>  [ff158502e14fab264b5cd544a7a8f550626c95db]

        Smaller-width animations pane on mobile
        
        Change-Id: I2c3a2a703c7e9fa776e7a6c88cdca5414ce2c2c1
        Reviewed-on: https://gerrit.libreoffice.org/78300
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-30  Balazs Varga  <balazs.varga991@gmail.com>  [5b97e75589523b3769ec87e27854e2c841d0d79f]

        tdf#103988 OOXML export: fix bubble chart MSO interoperability
        
        Write <c:bubble3D val="0"/> into each <CT_BubbleSer> OOXML element
        to allow file opening in MSO without removing the (previously
        "corrupted") bubble chart.
        
        Change-Id: Idf31a0d3d8f98a3be4c9a3b29e65d4d4c582be53
        Reviewed-on: https://gerrit.libreoffice.org/78259
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-08-30  Balazs Varga  <balazs.varga991@gmail.com>  [2bd8e41a0fc10974f81695c1b2e32dc07c569d97]

        tdf#114657 OOXML chart export: fix broken chart with NaN X value
        
        Export c:pt elements only for numbers instead of replace the correct
        X values with the sequence 1, 2, 3..., when the X values contain a NaN
        value.
        
        This reverts commit a211c754003f98bc8f7761224a0b265bd224f61f
        "fdo77216-Charts-Scattered chart: Chart gets distorted on RT"
        
        Change-Id: I6d0bec870b5317575d93eff407b3ec2ada56431e
        Reviewed-on: https://gerrit.libreoffice.org/78221
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-08-30  Mike Kaganski  <mike.kaganski@collabora.com>  [99dd418c94e2b85fca1a13a0c15aa117582da574]

        Move spsupp components to a separate installer feature
        
        Change-Id: Ic95b9f887da83d0931ed54b76d23465660786a79
        Reviewed-on: https://gerrit.libreoffice.org/78273
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-30  Stephan Bergmann  <sbergman@redhat.com>  [629dfff3c7289f185268c7088e67931f6bbd9ce0]

        Replace is_soffice_Impl hack with a better(?) hack
        
        ...that involves adding a second, one-off special meaning to the existing
        sal_detail_initialize function.  This at least gets rid of the
        "osl_getExecutableFile contains 'soffice' substring" guesswork (and of the
        osl_systemPathGetFileNameOrLastDirectoryPart call there, which is what I'm
        actually after, for a different change to come).
        
        Change-Id: I4dd6eef1fd0411bf66943ffea415876c92d08526
        Reviewed-on: https://gerrit.libreoffice.org/78291
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-30  Arkadiy Illarionov  <qarkai@gmail.com>  [760a377f7148e623e9e16d24e66f54a401ecb946]

        Simplify Sequence iterations in lingucomponent..lotuswordpro
        
        Use range-based loops, STL and comphelper functions.
        
        Change-Id: I975a9c09265976d5ce4a1d7ac2023cbb75bb7f28
        Reviewed-on: https://gerrit.libreoffice.org/78242
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-08-30  Stephan Bergmann  <sbergman@redhat.com>  [cc4edc0f29c034722f10ab289eb0d8d563a8632c]

        Clean up some osl::X, X_u function combos
        
        (adapting call sites where necessary)
        
        Change-Id: Ib9ad1122571b1c00ebbb4638f94eb5698b18a1a7
        Reviewed-on: https://gerrit.libreoffice.org/78289
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-30  Tor Lillqvist  <tml@collabora.com>  [d418eaed304d69f5a766a9ee5a907a71771b0223]

        tdf#126966: The share/palette folder was missing from the iOS app
        
        Maybe it would be good to simply include all of share as such, without
        trying to pick only what is actually needed? Must investigate.
        
        Change-Id: Ide991334fe4bbe2b1e9807b8dba2b1e635e4f469
        Reviewed-on: https://gerrit.libreoffice.org/78292
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2019-08-30  Balazs Varga  <balazs.varga991@gmail.com>  [4afd65776457be3391f3e1340da614dffc8f227b]

        tdf#124083 OOXML import: fix broken charts with missing value X
        
        Importing NaN value X, ie. where only "ptCount" was defined without
        explicit data, messed up the charts replacing all X values with sequence
        1, 2, 3..., showing data points in wrong X positions, also showing the
        invalid "NaN" data points. Now internal data table contains the original
        X values, including NaNs, fixing broken charts.
        
        Change-Id: Ic3c69e15095d9b29643f5daef8f58c58b4a442db
        Reviewed-on: https://gerrit.libreoffice.org/78177
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-08-30  Miklos Vajna  <vmiklos@collabora.com>  [e3f43bf74ede647fb3f2a83dac8905a47022eff3]

        solenv: teach create-tags to handle CPPUNIT_TEST_FIXTURE()
        
        So that e.g.
        
        :ts testOleSaveWhileEdit
        
        works in vim. Inspired by the upstream-documented DECLARE_FUNCTION()
        macro from
        <https://github.com/universal-ctags/ctags/blob/master/docs/parser-cxx.rst>.
        
        Note that if your ctags is old enough to not handle -D (like, more than
        3 years old), it'll still index the rest, so it seems we can do this
        unconditionally.
        
        Change-Id: I5545f3a172bdac613bba07bd364ad5b00d1fd970
        Reviewed-on: https://gerrit.libreoffice.org/78281
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [1c7fdf561bc924741a121439a6cb42f96f285b58]

        fix PolyPolygon move operator=
        
        and add move constructor, found by loplugin:noexceptmove
        
        Change-Id: I89507113b354c4ae080f7107c996b55ab1285738
        Reviewed-on: https://gerrit.libreoffice.org/78285
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [f3fd63d63643b0c8710d80c00a532e97728acb84]

        loplugin:noexceptmove in Any
        
        but we needed to make moveAnyInternals noexcept, which is fine because
        uno_any_construct is already noexcept
        
        Change-Id: Iddbe7666d8649cde4e638099a17484193055f549
        Reviewed-on: https://gerrit.libreoffice.org/78283
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-30  Michael Stahl  <Michael.Stahl@cib.de>  [2d5598d0c33930626fc47cf6387a4add25af84fc]

        SwAutoFormat::HasObjects() could be faster
        
        Change-Id: I928401382ca986fb75de3689b9ef5e08474e2b85
        Reviewed-on: https://gerrit.libreoffice.org/78278
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-08-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [d051dd8dab68b4dd109e1f5f89f6b96fdc6152fc]

        loplugin:noexceptmove in pyuno
        
        needed to make scratch() and get() noexcept
        
        Change-Id: I7d50405698557eb9794adc6523d4878675903db2
        Reviewed-on: https://gerrit.libreoffice.org/78284
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-30  Muhammet Kara  <muhammet.kara@collabora.com>  [610050fcd745694a6dee58152bfc1c4d85535165]

        Remove work-around for isMobile()
        
        Let's remove this dangerous work-around since
        it is no longer needed after 6ceab5b233da675b25f42fadff9e85d404903322
        
        Change-Id: Idb18d83f9eac571334fe8bfcd7f212f2f0a930a9
        Reviewed-on: https://gerrit.libreoffice.org/78282
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [6e4a2540d4d8ad9e141b87ac3d2123d1c96366ef]

        new loplugin:noexceptmove
        
        idea from mike kaganski
        
        look for places where we can mark move operators as noexcept, which
        makes some STL operations more efficient
        
        Change-Id: Id732b89d1fcadd5ceb0ea2b9d159fed06136330f
        Reviewed-on: https://gerrit.libreoffice.org/78251
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0285492a45e9cc19c26e14dcdf297bcc491da4d2]

        tdf#126959 impress table border resize handle support
        
        This adds support to edit the resize handles for the impress.
        It includes:
        - sending the positions of handles when table object is
        selected or changed
        - a implementaton of SID_TABLE_CHANGE_CURRENT_BORDER_POSITION
        to perform the changing of the border positions of a table
        
        Change-Id: I6f60822c5cd9afc3be5c48ea7b775f1860bfa5a7
        Reviewed-on: https://gerrit.libreoffice.org/78201
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-08-30  Adrien Ollier  <adr.ollier@hotmail.fr>  [5735a2ce6941264e90f6b0593c54f661291d4987]

        moves outdev font functions in font.cxx
        
        Change-Id: I02e133b1682d4d1aab1d56eae0528856b0fabe55
        Signed-off-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-on: https://gerrit.libreoffice.org/77232
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-08-30  Adrien Ollier  <adr.ollier@hotmail.fr>  [ed71dcc9996c507ecb2bca24f38e09f66134fbfc]

        RTFSprms: code refactorization
        
        Four lambda expressions were declared doing the same thing,
        which leads to the creation of four internal different
        types for the same thing. That makes no sense.
        Class RTFSprms_compare allows to factorize this code and
        makes code shorter where it is used.
        
        Change-Id: I5ed6821a67a50e96d9425064841c2b3421323001
        Signed-off-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-on: https://gerrit.libreoffice.org/76214
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-08-29  Julien Nabet  <serval2412@yahoo.fr>  [2252aba08121566e834dc530f31339e15bd94dec]

        tdf#127180: Propose migration + Firebird by default only in experimental
        
        See:
        http://document-foundation-mail-archive.969070.n3.nabble.com/About-putting-back-Firebird-experimental-td4265392.html#a4265519
        
        Change-Id: I651baa78d345ce56e8d38d56aba096d04a225c5c
        Reviewed-on: https://gerrit.libreoffice.org/78240
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-29  Caolán McNamara  <caolanm@redhat.com>  [3ac01f89239cec912e19c591033df638fa5f6c2d]

        cid#1448379 silence Explicit null dereferenced false positive
        
        Change-Id: I5ff321520dd38f644b66bb78918035b512d5e67f
        Reviewed-on: https://gerrit.libreoffice.org/78090
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-29  Stephan Bergmann  <sbergman@redhat.com>  [9eff936dd66161393d08aea1abdb7e65bf6869fd]

        Update comment
        
        external/liborcus/0001-Blind-fix-attempt-for-older-macOS-builds.patch has been
        removed with df2b4a9daa643e66b705a7b39d8988a3d97d731e "Update liborcus to
        0.15.2."
        
        Change-Id: I1014e1ff847468b5b6c05ee363c1e6017722fd47
        Reviewed-on: https://gerrit.libreoffice.org/78271
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-29  Justin Luth  <justin_luth@sil.org>  [6fa47ff2ee87bde38719bfaeac022efd966fc8a2]

        related tdf#81345: make unit test robust - check last page
        
        On KDE Neon 18.04, something was causing page 1 to spill over
        onto page 2. Checking the last page instead of the second one
        is fine for testing the problem solved for bug 81345.
        
        Confirmed with bibisect53 that same header/page style had been
        used for the whole document originally.
        
        Change-Id: Id85562153d7ce1d570806a611f11d33fa5b83c87
        Reviewed-on: https://gerrit.libreoffice.org/78250
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-08-29  Miklos Vajna  <vmiklos@collabora.com>  [35132e5cd648fd54ffb186039324f5fb954dd08f]

        tdf#127211 start center: fix background of the main area with no recent docs
        
        The background was white instead of gray, but the text color remained
        white, making the text unreadable. This was a problem since commit
        a5cafe5d7e87c0f5ecdcffbbe58c66abcb97ac8e (tdf#91843 sd sidebar: fix
        unexpected borders around the slide layout previews, 2019-08-27).
        
        Given that the background fix was intended to help with the slide
        previews in impress, move the change affecting the background handling
        down to ValueSet and revert the VCL changes.
        
        This preserves the impress slide preview fix, but restores the old good
        behavior for all non-ValueSet widgets, including the start center.
        
        Change-Id: I7efcd5b9c12e5df8e10261c992bf7a774960fa11
        Reviewed-on: https://gerrit.libreoffice.org/78280
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-29  brinzing  <oliver.brinzing@gmx.de>  [7227e5898ecd3eefe2b819d6be8cd425d15b1f38]

        tdf#126078 Autotext: fix lost space between first-/lastname
        
        Change-Id: I3f8c1e25e06097cbed37fba1ca6a634704387e00
        Reviewed-on: https://gerrit.libreoffice.org/76000
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-08-29  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [338a938c8d6dce09d6f1200c542b46c4442cab6b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Insert the description of the change.
            
            Change-Id: I2dba6f76867798d59eae1e1f2d7c6c2734dd6eb4
            Reviewed-on: https://gerrit.libreoffice.org/78276
            Reviewed-by: LibreOﬃciant <LibreOfficiant@sfr.fr>
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-08-29  Muhammet Kara  <muhammet.kara@collabora.com>  [9083a07e98a32e3ce7af4bd1a817f2b870df0f55]

        LOK: Proper use of isMobile() on embedded charts
        
        We are moving the isMobile() check to a higher layer,
        to avoid changing a published API method
        
        This is the follow-up of the commit feae0c186e700f6a48c3fad124fb4795ad1a8f83
        
        Change-Id: Ia84baa36d66d5832e00e6466f5206631df0de443
        Reviewed-on: https://gerrit.libreoffice.org/78277
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-29  Muhammet Kara  <muhammet.kara@collabora.com>  [f8b2a27365b858ab5653edad75fd089b39d016d8]

        LOK: per-view support for isMobile()
        
        embeddedobj/source/commonembedding/embedobj.cxx will have
        a follow-up patch, which also removes the -1 case.
        
        It is left out because it has many call-sites,
        and inheritance/override relations.
        
        Change-Id: Iaf00530916f3772f7aec151cbd358f255b7aab24
        Reviewed-on: https://gerrit.libreoffice.org/78272
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-29  Tamás Zolnai  <tamas.zolnai@collabora.com>  [e56d143c36af028825a8e824201a3aa193862af4]

        lok: Disable chart editing on mobile
        
        Disabled editing of all embedded objects.
        
        [ Miklos: motivation is that the UI is complex and the small mobile
        screen is not suitable to expose this functionality as-is. Disable till
        a more compact UI can be exposed. ]
        
        Change-Id: Id1c598c84adc12b8b52d006992d85dcae5601ad9
        Reviewed-on: https://gerrit.libreoffice.org/78270
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-29  merttumer  <mert.tumer@collabora.com>  [d2b4b608696e7a6ba7ed15c97972aa8ed3707bb2]

        Added mobile friendly ui design for ConditionalFormattingDialog
        
        [ Miklos: added solenv/ bits to silence the same warnings as the
        non-mobile layout. ]
        
        Change-Id: If2d91da45cf5eecf099f246320ffaf84f55708f1
        Reviewed-on: https://gerrit.libreoffice.org/78268
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-29  Stephan Bergmann  <sbergman@redhat.com>  [554f27d22b94941e7b5f777dd10f0108923d6aac]

        Make oslDirectoryImpl a bit more C++y
        
        Change-Id: Iff5e26369889345d1f907e52d86eff6b89c63e20
        Reviewed-on: https://gerrit.libreoffice.org/78260
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-29  Kohei Yoshida  <kohei@libreoffice.org>  [df2b4a9daa643e66b705a7b39d8988a3d97d731e]

        Update liborcus to 0.15.2.
        
        Change-Id: I1a16e7ba9a096862933536268dacf5ab49476896
        Reviewed-on: https://gerrit.libreoffice.org/78246
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2019-08-29  Muhammet Kara  <muhammet.kara@collabora.com>  [4e144c1ab2ae7ef0a7928f7d4685aabe8e6b9c18]

        lok: Add isMobile() method
        
        [ Miklos: this allows core to e.g. serve tunelled dialogs with more or
        less compact layouts, depending on if the client is mobile or not. ]
        
        Change-Id: I3559bee84e6ef6f757809617e303aa090698ce5d
        Reviewed-on: https://gerrit.libreoffice.org/78261
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c8737dcf827cf47f233d3e8ad39a6348c3e36d10]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: Id4b7074e696507fc06c1d4c7f670f9f301b5ca54
        Reviewed-on: https://gerrit.libreoffice.org/78249
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2019-08-29  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [00f4595fbec8a6bfc31687ed950525ce20c68fcd]

        tdf#42949 Fix IWYU warnings in cui/source/{options,tabpages}/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I9b6fda67ef7de65cc7b468dded862cd47dfd4269
        Reviewed-on: https://gerrit.libreoffice.org/78078
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ecada6d16942f52b37f45254c341c71a62de9a11]

        Fix typo
        
        Change-Id: I46650797efa70d6b416356a3e5ed57d26d8e69be
        Reviewed-on: https://gerrit.libreoffice.org/78252
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-29  Miklos Vajna  <vmiklos@collabora.com>  [95ada3e44b7e52f7545a152278244b99e8340627]

        xmloff: create XMLImpressExportOOO instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: I44c3ac24c19f4ecd1d0d01a9a686b486f3b35c48
        Reviewed-on: https://gerrit.libreoffice.org/78236
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-28  Stephan Bergmann  <sbergman@redhat.com>  [89df4a82bbed0c2e3a4a8be0b995c4400377628c]

        loplugin:returnconstval (macOS)
        
        Remove the spurious "const" that dates back to a poor change in
        9177329a425cf70b515d1f266132838894fe54c6 "vcl: FontCharMap to use intrusive_ptr
        ImplFontCharMap":
        
        > --- a/vcl/inc/quartz/salgdi.h
        > +++ b/vcl/inc/quartz/salgdi.h
        > @@ -73,7 +73,7 @@ public:
        >      CoreTextStyle*                  CreateTextStyle( const FontSelectPattern& ) const;
        >      int                             GetFontTable( const char pTagName[5], unsigned char* ) const;
        >
        > -    const ImplFontCharMap*          GetImplFontCharMap() const;
        > +    const ImplFontCharMapPtr        GetImplFontCharMap() const;
        >      bool                            GetFontCapabilities(vcl::FontCapabilities &rFontCapabilities)
        > const;
        >      bool                            HasChar( sal_uInt32 cChar ) const;
        >
        
        Change-Id: I6a533a917ec42513b0783332c35e0a6803504324
        Reviewed-on: https://gerrit.libreoffice.org/78235
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-28  Tamás Zolnai  <tamas.zolnai@collabora.com>  [4b82652c4de94db553dfd7a63801ea81d366315a]

        tdf#118169: ActiveX form control saved incorrectly with accented letters
        
        Write out unicode strings without any compression.
        
        Change-Id: I93cadc40bacbd679724c3404fd870cba48065650
        Reviewed-on: https://gerrit.libreoffice.org/78234
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-08-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d34dafd7902e54d508d34b19b7e4d8a0662ef20c]

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

2019-08-28  Miklos Vajna  <vmiklos@collabora.com>  [52d7c6be46663d4a28745a0cfa2ced5493637230]

        sd lok: extend language status with BCP 47 language tag info in here as well
        
        This brings Impress in sync with Calc, which does this since commit
        47025060e4474d23e3bd97053a77b3943eeae724 (Send Bcp47 codes with region,
        2019-08-28).
        
        Change-Id: I04b92c85b6627e145b5271a6f84780257e8f0d55
        Reviewed-on: https://gerrit.libreoffice.org/78231
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-28  Stephan Bergmann  <sbergman@redhat.com>  [b82489382e18494694530874480774e2bb29830e]

        INetURLObject::setFSysPath is unused now
        
        ...after 056e1fff2ed232f2a50db933fbade1c71c0c2a65 "Simplify code removing the
        last segment from a URL"
        
        Change-Id: I3abe84ada119356191d8df9c0a8ee62dcf18d108
        Reviewed-on: https://gerrit.libreoffice.org/78228
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-28  Mike Kaganski  <mike.kaganski@collabora.com>  [a1a401acaafee0b1f154d368a247d74d61c62191]

        Avoid dynamic_cast in AttributeOutputBase::ConvertURL
        
        This unifies the code for any format using the function.
        
        Note: RTF code currently doesn't use the function, so an empty string
        is used in its ctor.
        
        Change-Id: I8776c095d4527313d06b0620059a892a48a9eaa1
        Reviewed-on: https://gerrit.libreoffice.org/78229
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-28  Miklos Vajna  <vmiklos@collabora.com>  [f38566826cdd257214298c583a1ce8ae6715713c]

        sw lok: extend language status with BCP 47 language tag info in here as well
        
        This brings Writer in sync with Calc, which does this since commit
        47025060e4474d23e3bd97053a77b3943eeae724 (Send Bcp47 codes with region,
        2019-08-28).
        
        Change-Id: I615af4a0692216f794c78955d337e6b8dbc8db5e
        Reviewed-on: https://gerrit.libreoffice.org/78230
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-28  Szymon Kłos  <szymon.klos@collabora.com>  [47025060e4474d23e3bd97053a77b3943eeae724]

        Send Bcp47 codes with region
        
        Change-Id: I816eddab3d88534bff6c1f1dba81b45107cdb372
        Reviewed-on: https://gerrit.libreoffice.org/78227
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-28  Stephan Bergmann  <sbergman@redhat.com>  [eddc29b82ce13f406ee310f8ecf98c189d3362a0]

        INetURLObject FSysStyle ctor is unused now
        
        ...after 90e33df14a1bdff55c4759102658dba7510a733a "Always using
        translateToInternal should be fine in SalGtkPicker::uritounicode"
        
        Change-Id: I3712109ef875ce8961d2da904a38400e0cf97496
        Reviewed-on: https://gerrit.libreoffice.org/78166
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-28  Szymon Kłos  <szymon.klos@collabora.com>  [efb5973ad31735212a165f6ec72467ae6b6ebd43]

        Handle LANGUAGE_NONE case
        
        Change-Id: I4dde96d488fc1e956bc2385c5e311eeadacd4be0
        Reviewed-on: https://gerrit.libreoffice.org/78226
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-28  Stephan Bergmann  <sbergman@redhat.com>  [056e1fff2ed232f2a50db933fbade1c71c0c2a65]

        Simplify code removing the last segment from a URL
        
        This code had been introduced with 2b2f1352c72280dd25ed3bef090a3c708ee4b964
        "tdf#86087 Save relative links in DOCX", but it is not clear to me what part
        of <https://bugs.documentfoundation.org/show_bug.cgi?id=86087> "FILESAVE
        FILEOPEN VIEWING: Can't open or save relative links in docx" it is meant to
        address.  None of the tests in `make check` trigger the
        
        >         else
        >         {
        >             // DOC
        >             WW8Export* pWW8Export = dynamic_cast<WW8Export*>(&GetExport());
        >             if ( pWW8Export )
        >             {
        >                 SwWW8Writer& rWriter = pWW8Export->GetWriter();
        >                 sExportedDocumentURL = rWriter.GetMedia()->GetURLObject().GetPath();
        >             }
        >         }
        
        block.
        
        But what the code presumably wants to do is to create, for the DOC case, an
        anAbsoluteParent that is rWriter.GetMedia()->GetURLObject() with the final URL
        path segment removed:  INetURLObject::GetPath returns the "dirname" part of a
        file URL's path (i.e., everything but the last path segment), and with a
        trailing slash removed, in the form of a filesystem pathname.  That means that
        
        >     INetURLObject anAbsoluteParent( sExportedDocumentURL );
        
        creates an invalid anAbsoluteParent (because the input is not a URL), so
        
        >     if ( anAbsoluteParent.GetURLPath().isEmpty() )
        
        is true (but why not use a more obvious check of anAbsoluteParent.HasError(),
        or should this code also be relevant for the DOCX case?), so the following block
        
        >     {
        >         // DOC filter returns system path (without file:///)
        >         anAbsoluteParent.setFSysPath( sExportedDocumentURL, FSysStyle::Detect );
        >         anAbsoluteParent.setFinalSlash();
        >     }
        
        recreated the URL from the filesystem pathname and added back the trailing
        slash.
        
        Change-Id: I9346a23680a65b6fd1ba0fa33f4565df50bd9e51
        Reviewed-on: https://gerrit.libreoffice.org/78210
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-28  Juergen Funk  <juergen.funk_ml@cib.de>  [c16bfef0d51ad903defdb2bacb4550de481d3074]

        tdf#127192 Printing in main thread
        
        the wollmux has change the dialogs form swing to the LO-Dialogs,
        and when printig with MS-PDF then LO hang on this line.
        The reason is wollmux run in it own thread, but this thread has
        no win-message-pump, when the printer-driver would open the
        FileSave-Dialog then it hangs, because the message-pump
        is missing in this thread.
        
        The swing has made it own win-message-pump for this
        thread.
        
        Change-Id: Ia5131464dcc5f166133a3302d29550e945dd1026
        Reviewed-on: https://gerrit.libreoffice.org/78170
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Reviewed-by: Juergen Funk (CIB) <juergen.funk_ml@cib.de>
        Tested-by: Juergen Funk (CIB) <juergen.funk_ml@cib.de>

2019-08-28  Stephan Bergmann  <sbergman@redhat.com>  [63ee66fd965aa2c40e8aca708d9d370cf419ce33]

        Blind fix for ENABLE_MERGELIBS
        
        ...after 55402d82c5a81322ff7bca3c277a8813bd967a09 "tdf#42949 Fix IWYU warnings
        in vcl/source/[o-w]*/" had caused tb62 to fail with
        
        > C:/cygwin64/home/buildslave/source/libo-core/vcl/source/window/builder.cxx(1604): error C3861: "SVLIBRARY": Bezeichner wurde nicht gefunden.
        [...]
        > C:/cygwin64/home/buildslave/source/libo-core/vcl/source/window/builder.cxx(2294): error C3861: "SVLIBRARY": Bezeichner wurde nicht gefunden.
        
        Change-Id: I2102454bf12dc3a04d630ab09cb427471fef99d4
        Reviewed-on: https://gerrit.libreoffice.org/78223
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-28  Szymon Kłos  <szymon.klos@collabora.com>  [616718a05c5625f1752a86d2223241d2dde2bdee]

        Send ISO language code on state changed
        
        [ Miklos: commit 13c77cc3b34555aefd898a15c6ad898049f8aed6 (Send iso code
        for languages, 2019-07-19) only changed the behavior in case the LOK
        client asks for a list of languages explicitly. This one affects the
        case when the language under the cursor changes and core initiates the
        core -> client information sending. ]
        
        Also contains:
        
            Fix language unit test
        
            Change-Id: I45b4263026928de898fe89e25c21d97c82e1beeb
        
        Change-Id: I2f82cee1fda613636fc421449a2d8a56b0a35b7f
        Reviewed-on: https://gerrit.libreoffice.org/78222
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-28  Stephan Bergmann  <sbergman@redhat.com>  [5f3c2204eb7dbe82cc64bf0ade34ecfb4b9ffc05]

        New loplugin:stdfunction
        
        ...finding dubious additions to namespace std (concentrating on functions for
        now).  C++17 [namespace.std]/1: "The behavior of a C ++ program is undefined if
        it adds declarations or definitions to namespace std or to a namespace within
        namespace std unless otherwise specified."
        
        This found
        
        ad4c7b97752b4da73808402604d6f96b39d920f5 "Avoid declaring function templates in
         namespace std"
        042e30a3dc057aef4a02d95960e4dd4fb8d083ae "Avoid adding a function template
         declaration to namespace std"
        cae9240a76cdb0eeed92421930d3b4cbef0ac201 "Avoid adding a function declaration to
         namespace std"
        
        Change-Id: Ic2ba54e2a8bf931d5c58cedf499c0d1229eb2166
        Reviewed-on: https://gerrit.libreoffice.org/78220
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-28  Szymon Kłos  <szymon.klos@collabora.com>  [28e2dc30149178bbe6f59e28ddef3f0bd62d4bb1]

        Add DISABLE_DYNLOADING guard for notebookbar addons builder
        
        Change-Id: I99487a8adaa24f155eec2182899127c5bab6a21f
        Reviewed-on: https://gerrit.libreoffice.org/78219
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-08-28  Szymon Kłos  <szymon.klos@collabora.com>  [13c77cc3b34555aefd898a15c6ad898049f8aed6]

        Send iso code for languages
        
        [ Miklos: the motivation for this change is that LOK clients may display
        information on their UI depending on screen size. Mobile clients may
        want to have a more compact display, where showing the full language
        name takes too much space, and showing some kind of language code is a
        better way. ]
        
        Change-Id: Iec93ad05d83a8ce871eab33bd12e99aee9aafa86
        Reviewed-on: https://gerrit.libreoffice.org/78217
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-28  Stephan Bergmann  <sbergman@redhat.com>  [90e33df14a1bdff55c4759102658dba7510a733a]

        Always using translateToInternal should be fine in SalGtkPicker::uritounicode
        
        When SalGtkPicker::uritounicode was originally introduced in
        27994c3831e55174af313e74e09905003ff34440 "INTEGRATION: CWS cmcfixes4: #i46017#
        to and from system locale encoding when url is file:///", it only contained the
        g_filename_from_uri code and no translateToInternal fallback (though the
        SalGtkPicker::unicodetouri counterpart, already introduced then, only used
        INetURLObject::getExternalURL, the precursor to today's translateToExternal,
        from the beginning).  The translateToInternal fallback was only added later
        with e68b4920b0a726578094013b819b1e0833929acb "INTEGRATION: CWS c07v007_SRC680:
         #b6465588# cope with URI encoded in non UTF8 encoding".
        
        But I see no reason to not always use just translateToInternal in uritounicode
        (matching the translateToExternal in unicodetouri).  Trying with both
        LC_ALL=en_US.UTF-8 and LC_ALL=en_US.ISO-8859-1 and the gtk3 VCL plugin (on
        GTK 3.24.10), the only difference between using the g_filename_from_uri and the
        translateToInternal code is that the former produces an IURI sURL where non-
        ASCII Unicode characters are written as such (later on in the LO code to be
        encoded as %XX...), whereas the latter produces an sURL where those non-ASCII
        Unicode characters are already encoded as %XX...
        
        One difference is for filenames containing bytes that cannot be represented in
        the current LC_CTYPE encoding.  g_filename_from_uri reports them as
        U+FFFD REPLACEMENT CHARACTER, so producing an IURI sURL containing "�" (that is
        later on in the LO code encoded as %EF%BF%BD), while translateToInternal keeps
        the single %XX representing the original byte intact.  (And even though LO can't
        properly handle such a file URL with non--UTF-8 payload, this change is a small-
        step win of keeping the URL at least intact and not garbling it completely with
        "�" aka %EF%BF%BD).
        
        Change-Id: If27fc64c75e986dbb467e147a7e43df3a01db640
        Reviewed-on: https://gerrit.libreoffice.org/78216
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-28  Stephan Bergmann  <sbergman@redhat.com>  [cae9240a76cdb0eeed92421930d3b4cbef0ac201]

        Avoid adding a function declaration to namespace std
        
        Change-Id: Id6839850f249f2065de05a0fd929e68ca1003ec6
        Reviewed-on: https://gerrit.libreoffice.org/78213
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-28  Stephan Bergmann  <sbergman@redhat.com>  [042e30a3dc057aef4a02d95960e4dd4fb8d083ae]

        Avoid adding a function template declaration to namespace std
        
        Change-Id: I1368276c859d3c81f4ebfbeca47bb99e781f2fed
        Reviewed-on: https://gerrit.libreoffice.org/78214
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-28  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [55402d82c5a81322ff7bca3c277a8813bd967a09]

        tdf#42949 Fix IWYU warnings in vcl/source/[o-w]*/
        
        Plus a quick recheck for files in vcl/source/[a-g]*/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ia1ae951047be2e034da5f3b0422613ddb0a091ad
        Reviewed-on: https://gerrit.libreoffice.org/78065
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-28  Miklos Vajna  <vmiklos@collabora.com>  [001a5c47353cc87ce4f1d65d2e190e003e727d9e]

        sw: prefix members of SwUndoFlyBase
        
        See tdf#94879 for motivation.
        
        Change-Id: I266ba820629ec6f8505d091fb6090ed8626b4742
        Reviewed-on: https://gerrit.libreoffice.org/78211
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-28  Stephan Bergmann  <sbergman@redhat.com>  [642581c4cc1ff95795885fe331f1c052d33bdf59]

        Fix other signature of basicide_macro_organizer
        
        ...after 97710225f015c8716c80e55ecdb78832f2edc731 "sfx2: fix DISABLE_DYNLOADING
        build" had changed it to 'void const *' but the concurrently submitted
        036e635678aedc414e2d55217e4f7f8359ed1b9a "Fix signature of
        basicide_macro_organizer" fixed the underlying issue that had been introduced
        with df905f41a33d0d7d2cde7fad80c5b3dc3c837c10 "loplugin:constmethod in sfx2" and
        had caused DISABLE_DYNLOADING builds to fail
        
        Change-Id: If5d8c3289d7c77f5e6526bf7f4e0c48292dc5f71
        Reviewed-on: https://gerrit.libreoffice.org/78209
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-28  Adrien Ollier  <adr.ollier@hotmail.fr>  [a3b2c6b8b3ac67dca29605aa1ae856f663683c4b]

        ContentInfo::Equals uses std::equal
        
        Change-Id: Ia99cd1cb9594d6398ff351f6ded7888a75c83dd6
        Signed-off-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-on: https://gerrit.libreoffice.org/76504
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-28  Sumit Chauhan  <sumitcn25@gmail.com>  [e0d29fb937b0f423f151e0a504bfe326f4d8279e]

        GtkWidget for the priority of extension under Extension Tab.
        
        The new structure :
         PriorityMergedHBox
          --OptionalBox
            --ToolBoxExtension
              --Extension1
          --OptionalBox
        .....
        
        Change-Id: I72760e4f0d60eb6f1f82c1e928601d41a2e4b6ce
        Reviewed-on: https://gerrit.libreoffice.org/76987
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-08-28  Mike Kaganski  <mike.kaganski@collabora.com>  [ff898ea321299b370d3776430c490ad4acc3b0d2]

        Record patch as upstreamed
        
        Change-Id: Ia84db6c3d8051b872a838b530a8c44ce4a4b2821
        Reviewed-on: https://gerrit.libreoffice.org/78198
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-28  Julien Nabet  <serval2412@yahoo.fr>  [1c539c548b662104431e283aa4a62cb81174380b]

        Typo: HAPICOLOR_WITHE->HAPICOLOR_WHITE (vbahelper)
        
        Change-Id: I51a43e190345a1e981f9bd524d8b2feaf0eb2521
        Reviewed-on: https://gerrit.libreoffice.org/78207
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-28  Kohei Yoshida  <kohei@libreoffice.org>  [0fb2927a8fe06e6c3255544b8e4c4c9c0f5a67d3]

        Remove unnecessary braces.
        
        As to the reason why they were there can be explained by the commit
        48b35ed43db87d21a943e66cfa4f59213dcfe3a1.  They braces did make sense
        before that commit.
        
        Change-Id: Ie889d9e2404436c1cc0249dcf71bf18ebfd40636
        Reviewed-on: https://gerrit.libreoffice.org/78212
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2019-08-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bde3c5329f953f2a89e76e5677e8484564f4408b]

        Fix typos
        
        Change-Id: If2fcd9aaf920f30b49a7bb828ba174939b13a3e7
        Reviewed-on: https://gerrit.libreoffice.org/78091
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-27  Kohei Yoshida  <kohei@libreoffice.org>  [5c59051deb1b1294b3a6985bc753d639bf943fae]

        Use lambda expression here instead of a function object.
        
        Change-Id: I469cc9fa0506153e6dc4ff8fe6d5bad19c02b285
        Reviewed-on: https://gerrit.libreoffice.org/78208
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2019-08-27  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [ae94ed1ffca7ec7fa86f3fd650dbee74db0565d6]

        tdf#74045 Make ImageMaps in slideshow clickable
        
        Change-Id: I151983ce34a58c0f0d4b1e912f43525de4c0ad28
        Reviewed-on: https://gerrit.libreoffice.org/78157
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-27  Stephan Bergmann  <sbergman@redhat.com>  [036e635678aedc414e2d55217e4f7f8359ed1b9a]

        Fix signature of basicide_macro_organizer
        
        see the function definition in basctl/source/basicide/basobj2.cxx
        
        Change-Id: If19f0a82d5498795ceef26342e0152fb12ef983d
        Reviewed-on: https://gerrit.libreoffice.org/78204
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [61c97e941b1d73bf94293f05fdd26636b55a4bce]

        no need to add a new virtual method (tdf#119388 related)
        
        we can re-use the existing GetObjIdentifier infrastructure
        
        Change-Id: Ie604d643186a925da41a1e67ccd5f2461ceb20f1
        Reviewed-on: https://gerrit.libreoffice.org/78193
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-27  Stephan Bergmann  <sbergman@redhat.com>  [83c004d9b85b920f9de21c429ef4495db45f12e0]

        Fix ASan heap-use-after-free
        
        ...when opening a document via "File - Open..." with "Tools - Options... -
        LibreOffice - General - Open/Save Dialogs - Use LibreOffice dialogs" enabled:
        
        > ==7004==ERROR: AddressSanitizer: heap-use-after-free on address 0x61700023a370 at pc 0x7f88c788db4a bp 0x7ffd8c7d0020 sp 0x7ffd8c7d0018
        > READ of size 8 at 0x61700023a370 thread T0
        >  #0 in rtl::Reference<PlacesListBox>::get() const at include/rtl/ref.hxx:171:16
        >  #1 in VclPtr<PlacesListBox>::operator bool() const at include/vcl/vclptr.hxx:187:28
        >  #2 in CustomContainer::GetFocus() at fpicker/source/office/iodlg.cxx:433:39
        >  #3 in vcl::Window::CompatGetFocus() at vcl/source/window/window.cxx:3731:5
        >  #4 in vcl::Window::ImplGrabFocus(GetFocusFlags) at vcl/source/window/mouse.cxx:380:17
        >  #5 in vcl::Window::GrabFocus() at vcl/source/window/window.cxx:2991:5
        >  #6 in vcl::Window::dispose() at vcl/source/window/window.cxx:448:26
        >  #7 in Control::dispose() at vcl/source/control/ctrl.cxx:62:13
        >  #8 in SvtFileView::dispose() at svtools/source/contnr/fileview.cxx:879:14
        [...]
        > 0x61700023a370 is located 496 bytes inside of 648-byte region [0x61700023a180,0x61700023a408)
        > freed by thread T0 here:
        >  #0 in operator delete(void*, unsigned long) at llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp:172:3
        >  #1 in std::default_delete<SvtExpFileDlg_Impl>::operator()(SvtExpFileDlg_Impl*) const at gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/10.0.0/../../../../include/c++/10.0.0/bits/unique_ptr.h:81:2
        >  #2 in std::__uniq_ptr_impl<SvtExpFileDlg_Impl, std::default_delete<SvtExpFileDlg_Impl> >::reset(SvtExpFileDlg_Impl*) at gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/10.0.0/../../../../include/c++/10.0.0/bits/unique_ptr.h:178:4
        >  #3 in std::unique_ptr<SvtExpFileDlg_Impl, std::default_delete<SvtExpFileDlg_Impl> >::reset(SvtExpFileDlg_Impl*) at gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/10.0.0/../../../../include/c++/10.0.0/bits/unique_ptr.h:444:7
        >  #4 in SvtFileDialog::dispose() at fpicker/source/office/iodlg.cxx:523:11
        [...]
        
        Change-Id: I022eac69123d87f75bda5067a672496030e1a8ec
        Reviewed-on: https://gerrit.libreoffice.org/78199
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-27  Stephan Bergmann  <sbergman@redhat.com>  [084a263049ecc916bbf7300e45e613a687eb67f2]

        Fix typo (translateToExternal vs. translateToInternal)
        
        ...introduced with e4f37435a0fdd66b2d58633c991c6df720790f39 "fdo#46808, Use
        service constructor for uri::ExternalUriReferenceTranslator":
        
        > @@ -82,7 +82,7 @@ OString SalGtkPicker::unicodetouri(const OUString &rURL)
        >      INetURLObject aURL(rURL);
        >      if (INET_PROT_FILE == aURL.GetProtocol())
        >      {
        > -        OUString aNewURL = uno::Reference<uri::XExternalUriReferenceTranslator>(uno::Reference<XMultiComponentFactory>(comphelper::getProcessServiceFactory(), UNO_QUERY_THROW)->createInstanceWithContext(OUString("com.sun.star.uri.ExternalUriReferenceTranslator"), m_xContext ), UNO_QUERY_THROW)->translateToExternal( rURL );
        > +        OUString aNewURL = uri::ExternalUriReferenceTranslator::create( m_xContext )->translateToInternal(rURL);
        >
        >          if( !aNewURL.isEmpty() )
        >          {
        
        Change-Id: Ib709df9ef600f2b6b61878cbb8f99d3ff7ab5c2f
        Reviewed-on: https://gerrit.libreoffice.org/78203
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-27  Kohei Yoshida  <kohei@libreoffice.org>  [d9f5a8f6cf771017a52252341b75a5d9c1c389e1]

        Use getSystemPathFromFileURL() which is exactly what we need.
        
        Change-Id: I09b77435d1dcd1c5e717fe4f976620bcdcecfb54
        Reviewed-on: https://gerrit.libreoffice.org/78206
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2019-08-27  Khaled Hosny  <khaledhosny@eglug.org>  [60d4be99383b6fe13ca55572c43fd022bdc73ce8]

        Consolidate ImplCalcLineSpacing()
        
        Move getting UPEM and font tables to the functions and use HarfBuzz API
        to get them. In the future we might stop reading the tables ourselves
        and use HarfBuzz metrics API instead.
        
        Change-Id: I3f4511628fd33200bae94cdcd96479ba3e6d2fba
        Reviewed-on: https://gerrit.libreoffice.org/78081
        Tested-by: Jenkins
        Reviewed-by: Khaled Hosny <khaledhosny@eglug.org>

2019-08-27  Miklos Vajna  <vmiklos@collabora.com>  [a5cafe5d7e87c0f5ecdcffbbe58c66abcb97ac8e]

        tdf#91843 sd sidebar: fix unexpected borders around the slide layout previews
        
        Regression from commit e5bb5c52aeaeb60c8592b004efd88c30242e03a1 (add
        RenderContext to Window::PushPaintHelper, use Erase correctly,
        2015-05-18), the problem was similar to tdf#92079, except here the
        missing background was a solid color, not a bitmap.
        
        Change-Id: I2221b3eabed84cf039cb8c3881442c9e23c6ec13
        Reviewed-on: https://gerrit.libreoffice.org/78205
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-27  Khaled Hosny  <khaledhosny@eglug.org>  [c997a32dbfddf791a309f179adca961336423293]

        Return empty HarfBuzz font instead of nullptr
        
        hb_font_get_empty() returns an empty, singleton font object that can be
        safely passed to HarfBuzz API that would otherwise crash if given a
        nullptr. Keep the assert to catch calls to this code in debug builds,
        since it is really a bug for LogicalFontInstance implementations without
        a backed HarfBuzz font to call code that requires it.
        
        Change-Id: I93e2b3204eb08b0c4c54587bc0f60cbf3c18c7d7
        Reviewed-on: https://gerrit.libreoffice.org/78178
        Tested-by: Jenkins
        Reviewed-by: Khaled Hosny <khaledhosny@eglug.org>

2019-08-27  Stephan Bergmann  <sbergman@redhat.com>  [654a1e6b3345d098e24dcdd0d81bb49add996d0b]

        Let PrintFontManager::addFontFile directly take a file URL
        
        ...instead of converting from a file URL to a filesystem pathname at the (sole)
        call site and then back to a file URL in addFontFile
        
        Change-Id: I468dbfc183b062668209c6bd84fcfed122ceff37
        Reviewed-on: https://gerrit.libreoffice.org/78202
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [9e0b3423f21c23a8ef2fe749ea7dd7c1194c2f9a]

        loplugin:referencecasting find more redundant static_cast
        
        Change-Id: I3a51812bbd3fcdc6b11e47cb12962f0d4fa7a2ae
        Reviewed-on: https://gerrit.libreoffice.org/78191
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [bbd500e14fce92b27cfc09e7cffd346e36eb5fb0]

        use SdrCircKind enum more widely
        
        and make it a scoped enum
        
        Change-Id: I6325ff86ff8566135f6d01a576c659539dcb3ed9
        Reviewed-on: https://gerrit.libreoffice.org/78176
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-27  Miklos Vajna  <vmiklos@collabora.com>  [97710225f015c8716c80e55ecdb78832f2edc731]

        sfx2: fix DISABLE_DYNLOADING build
        
        Change-Id: I61df3f0f213d1b49d2e2ffec0554bdcd92d3d11f

2019-08-27  Kohei Yoshida  <kohei@libreoffice.org>  [e5b23bc96770b795b4a6014d0b167c6d67508c71]

        You can just check for nCheckPos being 0 for non-error condition.
        
        If I read the method doc of PutEntry correctly, the boolean return
        type only indicates whether the string being inserted is a new one
        or not.  You can still set the format even when the string already
        exists in the format table.
        
        Change-Id: Id3165323aada47e8d4fe19683008011bd69caac2
        Reviewed-on: https://gerrit.libreoffice.org/78160
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2019-08-27  Stephan Bergmann  <sbergman@redhat.com>  [e49d35c1f4f86e27a4a6603e5e7a60350ed400d0]

        "HyperLinkURL" already is a URL here
        
        ...at least in all cases encountered during CppunitTest_sw_ooxmllinks, so why
        bother going via an assumed filesystem pathname?  (Rather, add some
        CPPUNIT_ASSERT to clarify expectations.)  This code had originally been added
        with 2b2f1352c72280dd25ed3bef090a3c708ee4b964 "tdf#86087 Save relative links in
        DOCX".
        
        Change-Id: I03e4389338e5549ad3a530bed054a17518f21c96
        Reviewed-on: https://gerrit.libreoffice.org/78196
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [df905f41a33d0d7d2cde7fad80c5b3dc3c837c10]

        loplugin:constmethod in sfx2
        
        Change-Id: Ic129a8e136dc3f3b0a36fdb83e7aa71027ada59a
        Reviewed-on: https://gerrit.libreoffice.org/78190
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-27  Stephan Bergmann  <sbergman@redhat.com>  [ad4c7b97752b4da73808402604d6f96b39d920f5]

        Avoid declaring function templates in namespace std
        
        ...that don't even depend on program-defined types
        
        Change-Id: I102ce7e97280e7b80f8270ab3b7bbdc111d4d68c
        Reviewed-on: https://gerrit.libreoffice.org/78168
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-27  Stephan Bergmann  <sbergman@redhat.com>  [cd4808e2e77fe08d260ecc22177dd7e23a7c5319]

        Record patch as upstreamed
        
        Change-Id: Ib28e86de29cdb5d91e05b341c75b87590e8b3aa6
        Reviewed-on: https://gerrit.libreoffice.org/78189
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-27  Stephan Bergmann  <sbergman@redhat.com>  [3bed509302127f0bb82898b2637c4372aee796ef]

        Use a direct way to get at the temp dir
        
        ...in code originally added with 2b2f1352c72280dd25ed3bef090a3c708ee4b964
        "tdf#86087 Save relative links in DOCX", by introducing
        utl::TempFile::GetTempNameBaseDirectory
        
        Change-Id: Ic0e8b54896a3829c081255404ef92b96f1724a2a
        Reviewed-on: https://gerrit.libreoffice.org/78174
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-27  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [fae4eb717427f542305d2978f5fa78cbf27eaafa]

        SmartArt edit UI: change plain text widget to tree view
        
        Added getChildren() data interface method, so that it's possible to
        recursively fill tree view with (id, text) pairs
        
        Change-Id: Ic100ded3a3e125bf79f5caa421cd8f91e5210954
        Reviewed-on: https://gerrit.libreoffice.org/78169
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-27  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [423d16487b6d8bc048f546017da3b8274bc289cf]

        Remove duplicated sc imagemap functions
        
        Change-Id: Ie1001abb5b57e73fece9f028041e683143a7008b
        Reviewed-on: https://gerrit.libreoffice.org/78162
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-27  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [3005c107f356ead72d18b5136361e75d82ab1dff]

        libabw, libvisio: follow main configure's --disable-dependency-tracking
        
        Change-Id: Iaf4fd40a7178b50a396971cfcfd0c39211597285

2019-08-27  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [f22ce154c7aa2275ed51a5321892ba0d5254d94c]

        add Silesian (szl) language pack
        
        Change-Id: I47d9659fc21abec652a5a440004c0c2d27ec3b53

2019-08-27  Miklos Vajna  <vmiklos@collabora.com>  [0466c3d8b2589a2982b919145cdacc9a1eeb63ff]

        CppunitTest_sd_import_tests: fix missing include
        
        See the build failure at <https://gerrit.libreoffice.org/#/c/78049/>.
        
        Change-Id: Iad756566942d893b57276018ae8711d3ad42659a
        Reviewed-on: https://gerrit.libreoffice.org/78173
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-27  Arkadiy Illarionov  <qarkai@gmail.com>  [36543fc426f0358086484f9b8e439cf051d0e12b]

        Simplify Sequence iterations in oox
        
        Use range-based loops, STL and comphelper functions
        
        Change-Id: Ic3a186e7381bd8391ab85a2602a30f06fe5db740
        Reviewed-on: https://gerrit.libreoffice.org/78089
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-08-27  Stephan Bergmann  <sbergman@redhat.com>  [b742b4d7f1f3bb6e1fce45ccf5d885e587e01801]

        Use osl::FileBase::getSystemPathFromFileURL
        
        ...instead of INetURLObject FSysStyle::Detect guesswork (with the hope of
        eventually phasing out use of the latter).
        
        (In each of the three places where a filesystem pathname would need to be
        converted back to a URL with osl::FileBase::getFileURLFromSystemPath, failure is
        rather harmless, so they don't check error returns and are marked as "best
        effort".)
        
        Change-Id: Ia312b49b20543cdd83aff5609bb054e0fc1dc194
        Reviewed-on: https://gerrit.libreoffice.org/78165
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-27  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [09be7ac7dce1e8141f25bc84273968ea273a018c]

        Move ImageMap related functions to svx
        
        So that in can be used from slideshow module
        
        Change-Id: I105582cf523a454701963a253ba39054f09730e8
        Reviewed-on: https://gerrit.libreoffice.org/78156
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-27  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [c7ea7664002b54786795fab7f6233024a6362f71]

        tdf#49482: Searching in the Basic IDE: showing found line
        
        After a search term has been found, the start of the selection
        will be vertically centered in the textview
        
        Change-Id: Ibb53d24ed6bc604a15d144af24d1b891e22a1d2e
        Reviewed-on: https://gerrit.libreoffice.org/78144
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-27  Stephan Bergmann  <sbergman@redhat.com>  [344a3cff799520bd8852775f175f6cb3df321863]

        -Werror,-Wunused-private-field
        
        Change-Id: I8567a0aa6844711e20fe75c23745c849612b4a46
        Reviewed-on: https://gerrit.libreoffice.org/78161
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-27  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [9c470a376a8cf5d42d2adbe2e528f3fe6b2df7ee]

        Add .git-blame-ignore-revs
        
        Contains formatting commits which should not show up in git blame.
        
        Usage:
          * git hyper-blame detects this file automatically
            https://commondatastorage.googleapis.com/chrome-infra-docs/flat/depot_tools/docs/html/git-hyper-blame.html
          * git blame can use this file with the "--ignore-revs-file" parameter (since git 2.23.0)
        
        Change-Id: I02f6ee0890a5b455a7b77d27e6aa97191957e150
        Reviewed-on: https://gerrit.libreoffice.org/78167
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-27  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [a1f2f8bdff465ada957f394530cd791a0c329da4]

        tdf#42949 Fix IWYU warnings in sd/qa/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I7b8c94df79bc7a41d06300d5f637a4eb5c5264f3
        Reviewed-on: https://gerrit.libreoffice.org/78049
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-27  Miklos Vajna  <vmiklos@collabora.com>  [28d67b792724a23015dec32fb0278b729f676736]

        tdf#107776 sw ODF shape import: make is-textbox check more strict
        
        Regression from commit 9835a5823e0f559aabbc0e15ea126c82229c4bc7 (sw
        textboxes: reimplement ODF import/export, 2014-10-04), the problem was
        that we assumed graphic autostyles look like:
        
            <style:style style:name="gr2" style:family="graphic">
        
        for simple (non-text-box) content, and look like:
        
            <style:style style:name="gr1" style:family="graphic" style:parent-style-name="Frame">
        
        for complex (text-box) content.
        
        Turns out it's valid to have other parent styles as well, e.g. Graphics,
        which should not be imported as sw textboxes.
        
        With this, the arrow at the bottom of page 3 of the bugdoc is now again
        on top of the image, i.e. layout compatibility is restored.
        
        Change-Id: Icbba8a23c5f66e63090f90e6581ebc98948cb80b
        Reviewed-on: https://gerrit.libreoffice.org/78155
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-27  Heiko Tietze  <tietze.heiko@gmail.com>  [5c50f1a2d4487b9303974c7cf39d6208192a0c96]

        Proof-read and fixes of Tip of the day strings
        
        Change-Id: Ib33ab6c7b72164b61b21255f240b26ae5fb75a9e
        Author: Mike Saunders
        Reviewed-on: https://gerrit.libreoffice.org/78164
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-08-27  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [7da92c6fff9549ebbea5e527b72ffd89faa46f71]

        clang-format svx/source/svdraw/svdedxv.cxx
        
        This file had lots of inline ifs making it hard to read and debug.
        Format the file using clang-format.
        
        Change-Id: I591f2724f4b10002de34c62ca178caa2a1dde4c0
        Reviewed-on: https://gerrit.libreoffice.org/77726
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-27  Tomáš Chvátal  <tchvatal@suse.com>  [3877328fcea01f24a94fd3debc243cf9f187dee9]

        Use get_value_or instead of value_or
        
        The old boost does not understand the value_or function
        
        Change-Id: I575d04eaab62294e1b402cd8c991c0daa1854271
        Reviewed-on: https://gerrit.libreoffice.org/77728
        Reviewed-by: Tomáš Chvátal <tchvatal@suse.com>
        Tested-by: Tomáš Chvátal <tchvatal@suse.com>
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-27  Tomáš Chvátal  <tchvatal@suse.com>  [09d29fab72e22ba830f178b15a74a5a87c8a73a5]

        Fix old boost build for good
        
        With the previous approach the code could lead to crashes in
        the flowfrm.cxx
        
        Change-Id: I3b56ed46db9d37a606a1cd793a20b8aff22db6e2
        Reviewed-on: https://gerrit.libreoffice.org/78003
        Reviewed-by: Tomáš Chvátal <tchvatal@suse.com>
        Tested-by: Tomáš Chvátal <tchvatal@suse.com>
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1bad7f0b19e47a41a1919573f80785ec62c611af]

        lok: use cell instead of text selection for tables in impress
        
        Change-Id: I0169538eb763d55c38d09e751ccf9e17b3eee4d0
        Reviewed-on: https://gerrit.libreoffice.org/78122
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-08-26  Stephan Bergmann  <sbergman@redhat.com>  [a25105e6c003bb6eef454136bfdf0f46df45df79]

        Directly compare filesystem pathanmes in SvxJavaClassPathDlg::IsPathDuplicate
        
        ...instead of going back and forth between filesystem pathnames and file URLs
        
        Change-Id: I9afb00a48b4de907af31ebd571891dc6be0a0f49
        Reviewed-on: https://gerrit.libreoffice.org/78158
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [19d88b15ec52a0560b96c5e71b5a328952ba7f28]

        lok: change table border position param. from new pos. to offset
        
        To implement table border position changing for Impress requires
        that instead of parameter with new absolute position, we use
        offset from the previous position.
        It's easy to change the code for Writer to do this instead of
        Impress so this commit does this.
        
        Change-Id: I2d3ebe5ba0dc30fb8b4a58cc9ca820cc8330204b
        Reviewed-on: https://gerrit.libreoffice.org/78121
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-08-26  Muhammet Kara  <muhammet.kara@collabora.com>  [e53c81a54d2cc2a0f05151ab9be8fce29c0b843d]

        Make temp strings localizable in AutoRedactDialog
        
        Change-Id: Ic7136408b5b66ba437df92fe96d2852ae512cda0
        Reviewed-on: https://gerrit.libreoffice.org/78154
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-08-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [f0f576d2d91e8baa674fae65b3e2a024f1f81c45]

        fix impress crash in shape listener
        
        after
            commit ec940941e0bd7db15c5cf7d43df82226e0d849dc
            Date:   Tue Aug 20 17:03:13 2019 +0200
            tdf#119388 add new UNO listener/broadcaster
        
        grumble grumble stoopid AccessiblePageShape that overrides
        AccessibleShape but doesn't actually set any shape on it.
        
        Also, there appear to multiple copies of something listening to the same
        shape somewhere, but I didn't track that further.
        
        Change-Id: I78713716788dd99b1f56519d960b43e5538c1304
        Reviewed-on: https://gerrit.libreoffice.org/78120
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [205c47443ea43341cacec52acbe53a470f41acc6]

        loplugin:unusedmethods
        
        Change-Id: I9d1abe62e7e0ae3434e0b2d440d6ccf0435e97cc
        Reviewed-on: https://gerrit.libreoffice.org/78131
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-26  Muhammet Kara  <muhammet.kara@collabora.com>  [3f820a5638b84bd66c9a58172f1c812b54e6f9da]

        tdf#127163: Add AutoRedactDoc command to the Tools menu
        
        Change-Id: I3a1081c29c222bf868a853ff19d471881fb43ce7
        Reviewed-on: https://gerrit.libreoffice.org/78141
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-08-26  Miklos Vajna  <vmiklos@collabora.com>  [3341986547b69bcb4c38e4ccb2f0853a3a569bb5]

        tdf#93998 toolkit: restore support for setting dialog background from shape
        
        Regression from commit fb29e6eeeaad5255bb924ff59162a83ed80bfb0a (svx:
        removing GraphicURL and OWN_ATTR_GRAFURL, fix writerfilter, 2018-03-08),
        the problem was that an in-document macro tried to assign a bitmap shape
        to a dialog background, which broke during the image handling rework.
        
        Note that in this case the actual type of the "URL" is not interesting,
        we can just return an XGraphic and then take it on the other side as
        well, without re-introducing the intentionally removed graphic URLs
        which point to memory addresses.
        
        This also made it necessary to extend
        UnoDialogControl::ImplModelPropertiesChanged(), so that in case a
        graphic is assigned to the dialog model, then the dialog model -> dialog
        sync code doesn't just copy over the empty image URL string. With this,
        finally clicking on the button of the bugdoc makes the dialog show up
        with the correct background.
        
        Change-Id: Id78269643289efb435b96a6a0b9f8a93fa49ec04
        Reviewed-on: https://gerrit.libreoffice.org/78153
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [568eea45de027c418bffdb8b9886fe38f9de8d8f]

        loplugin:unusedenumconstants
        
        Change-Id: I4c75db3931e234d04a8d14f0a9dc9103132b0e72
        Reviewed-on: https://gerrit.libreoffice.org/78137
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [aded8531db7247cceb8960278169bd7eff918ca7]

        enum SvLBoxButtonKind is effectively unused
        
        since
            commit e569b9d40eb02f53a3f13024af4ab1dc9ca7634a
            Date:   Tue Jul 30 17:07:41 2019 +0100
            weld OfaMSFilterTabPage2
        
        Change-Id: If8777180aec04336eda08c75bbee400de2ccb43b
        Reviewed-on: https://gerrit.libreoffice.org/78136
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-26  Mike Kaganski  <mike.kaganski@collabora.com>  [b5317b2a41e6369e2804462e2ab73f1447f1533a]

        Introduce Sequence::size() instead of specialization of std::size
        
        Change-Id: Id0889a1b51449f3812ba875919595a241f4ec56f
        Reviewed-on: https://gerrit.libreoffice.org/78139
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-26  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [412e9008db400d925cb85c9ae5146f8558735aa5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - The exact context where Basic IDE is absent needs to be clarified
            
            Change-Id: I722b5d37dcb6b6ea772ab6c8b6022484346ab29d
            Reviewed-on: https://gerrit.libreoffice.org/78117
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-08-26  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [d17656614418fe7a6941bd9b8ee77b5802cb9467]

        harfbuzz: follow main configure's --disable-dependency-tracking
        
        Change-Id: I5ab185ca783e0e3f637c22909e53a67119349ad7
        Reviewed-on: https://gerrit.libreoffice.org/78130
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2019-08-26  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [944f29fb4701f96ede1d5b9ca69031725a6cf76f]

        tdf#42949 Fix IWYU warnings in sw/source/core/[a-c]*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I1c68650bb93f918d7ff38491ffedf9af96d80b52
        Reviewed-on: https://gerrit.libreoffice.org/78083
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-08-26  László Németh  <nemeth@numbertext.org>  [419b70b5d4db227509614bdea5b4b89bcf7a6032]

        tdf#105485 DOCX: import deleted comments as deleted
        
        in tracked deletions, instead of importing them
        as normal comments of the actual text content,
        ie. showing them in the Hide Changes mode, too,
        without crossing out.
        
        Change-Id: I7f84d2e9f2dd280bbca2236b40bab83b94d40c68
        Reviewed-on: https://gerrit.libreoffice.org/78018
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-08-26  Jan Holesovsky  <kendy@collabora.com>  [254fd20dd5cb8206c7eac19f11dec0369c12d366]

        Embedded PDF: It is a shared_ptr, no need to copy.
        
        Change-Id: Iedb31bbe0e81dc9568e84858d8d26eac03c47ffb
        Reviewed-on: https://gerrit.libreoffice.org/70208
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit ff2c5e766517bbc23409f04335c418bb6fcad6eb)
        Reviewed-on: https://gerrit.libreoffice.org/77694
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-08-26  Miklos Vajna  <vmiklos@collabora.com>  [77f633a9a10ef3847643c85503e16427a137291d]

        Android: document one NDK version that works
        
        The baseline info was silent on Android, and at least my old r16b was
        too old to build master, while updating to r19c fixes the build, so
        document that finding.
        
        Change-Id: I8713d68a9cfe62ca241f0047f46da496acb85acd
        Reviewed-on: https://gerrit.libreoffice.org/78119
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-26  Stephan Bergmann  <sbergman@redhat.com>  [6225a903ea84247cebe131bfc6f8d944161c3b4e]

        Missing include (Windows --disable-pch)
        
        Change-Id: If5a362aada4dc1d6185e1f7f2b94f41a2883aa09
        Reviewed-on: https://gerrit.libreoffice.org/78112
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-26  Stephan Bergmann  <sbergman@redhat.com>  [b57052ec2bbe548ca495a32b4bfce1d1c71caf33]

        Missing include (Windows --disable-pch)
        
        Change-Id: I5a06677fc523e97080e1b6e4ea9318bae7312454
        Reviewed-on: https://gerrit.libreoffice.org/78111
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [e87761688dd831ff3d8ba1a2a38220053f900f62]

        use shared-plugin infra for some recent plugins
        
        Change-Id: Ia9cba59718de91fed2045ffd7e0ec06d28bf37dc
        Reviewed-on: https://gerrit.libreoffice.org/78118
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-26  Stephan Bergmann  <sbergman@redhat.com>  [761e6dd25782420bf06e4a2ff3205a79b6cbb136]

        Improve check
        
        Change-Id: I8280a81eef2ced0ff0ace51ea9f094421abafe13
        Reviewed-on: https://gerrit.libreoffice.org/78108
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [c54df306b347a3ffe50fd5efac4a50b6e621d735]

        loplugin:returnconstval in new pdf code
        
        Change-Id: I11fdc9a0dcf745dacd516cfc8540a8fb67c45b6c
        Reviewed-on: https://gerrit.libreoffice.org/78106
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-26  Miklos Vajna  <vmiklos@collabora.com>  [28bf81694aaeacd260a3b7d8ba2f6be172eb08c3]

        vcl: fix --disable-pdfium build
        
        Which is not covered by Jenkins, but used implicitly by the Android
        build e.g.
        
        Change-Id: Id1ffab54a619fc94bcc3d8bea9eba6301d3d7381

2019-08-26  Shubham Goyal  <22shubh22@gmail.com>  [094bd5fc81ce69dd27dc8b92099c5a039e78188a]

        Fix: Allow border in QR-code-generator to take zero as a input.
        
        Change-Id: I742980f2e221afc5aff5eb666e69f63f2f990e84
        Reviewed-on: https://gerrit.libreoffice.org/78050
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-26  Miklos Vajna  <vmiklos@collabora.com>  [9f399fd26fdae602b321296d3f983320385b254d]

        vcl lok: fix UB when lok notifier is deleted before its window
        
        During online.git's unit-copy-paste test:
        
        ==18827==ERROR: AddressSanitizer: heap-use-after-free on address 0x61c0000c88c0 at pc 0x7fcbf515fcac bp 0x7ffe9be7eef0 sp 0x7ffe9be7eee8
        READ of size 8 at 0x61c0000c88c0 thread T0 (loolkit)
            #0 0x7fcbf515fcab in vcl::Window::PixelInvalidate(tools::Rectangle const*) core/vcl/source/window/paint.cxx:1227:20
            #1 0x7fcbf515efcb in vcl::Window::LogicInvalidate(tools::Rectangle const*) core/vcl/source/window/paint.cxx:1207:9
            #2 0x7fcbf5f6f9f4 in vcl::Window::queue_resize(StateChangedType) core/vcl/source/window/window2.cxx:1351:13
            #3 0x7fcbf57e3a4f in DockingWindow::queue_resize(StateChangedType) core/vcl/source/window/dockwin.cxx:1046:18
            #4 0x7fcbf5f6ff12 in vcl::(anonymous namespace)::queue_ungrouped_resize(vcl::Window const*) core/vcl/source/window/window2.cxx:1301:22
            #5 0x7fcbf5f6e390 in vcl::Window::queue_resize(StateChangedType) core/vcl/source/window/window2.cxx:1320:26
            #6 0x7fcbf5f6ff12 in vcl::(anonymous namespace)::queue_ungrouped_resize(vcl::Window const*) core/vcl/source/window/window2.cxx:1301:22
            #7 0x7fcbf5f6e390 in vcl::Window::queue_resize(StateChangedType) core/vcl/source/window/window2.cxx:1320:26
            #8 0x7fcbf601ebef in vcl::Window::StateChanged(StateChangedType) core/vcl/source/window/window.cxx:1929:13
            #9 0x7fcbf601f761 in vcl::Window::CompatStateChanged(StateChangedType) core/vcl/source/window/window.cxx:3719:5
            #10 0x7fcbf600d9b6 in vcl::Window::Show(bool, ShowFlags) core/vcl/source/window/window.cxx:2189:9
            #11 0x7fcbf50ae584 in vcl::Window::Hide() core/include/vcl/window.hxx:930:50
            #12 0x7fcbf5fceb7a in vcl::Window::dispose() core/vcl/source/window/window.cxx:399:5
            #13 0x7fcbf629f6fb in Control::dispose() core/vcl/source/control/ctrl.cxx:62:13
            #14 0x7fcbf612db90 in Button::dispose() core/vcl/source/control/button.cxx:108:14
            #15 0x7fcbf617736d in RadioButton::dispose() core/vcl/source/control/button.cxx:2292:13
            #16 0x7fcbf6dd52da in VclReferenceBase::disposeOnce() core/vcl/source/outdev/vclreferencebase.cxx:41:5
            #17 0x7fcc1add4fa4 in VclPtr<RadioButton>::disposeAndClear() core/include/vcl/vclptr.hxx:206:19
            #18 0x7fcc1adc4b3e in sfx2::sidebar::TabBar::SetDecks(std::__debug::vector<sfx2::sidebar::ResourceManager::DeckContextDescriptor, std::allocator<sfx2::sidebar::ResourceManager::DeckContextDescriptor> > const&) core/sfx2/source/sidebar/TabBar.cxx:116:27
            #19 0x7fcc1abb2ebb in sfx2::sidebar::SidebarController::UpdateConfigurations() core/sfx2/source/sidebar/SidebarController.cxx:525:15
            #20 0x7fcc1abb0d1e in sfx2::sidebar::SidebarController::notifyContextChangeEvent(com::sun::star::ui::ContextChangeEventObject const&) core/sfx2/source/sidebar/SidebarController.cxx:321:9
            #21 0x7fcb4688906e in (anonymous namespace)::ContextChangeEventMultiplexer::BroadcastEventToSingleContainer(com::sun::star::ui::ContextChangeEventObject const&, com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&) core/framework/source/services/ContextChangeEventMultiplexer.cxx:254:23
            #22 0x7fcb46883d44 in (anonymous namespace)::ContextChangeEventMultiplexer::broadcastContextChangeEvent(com::sun::star::ui::ContextChangeEventObject const&, com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&) core/framework/source/services/ContextChangeEventMultiplexer.cxx:237:5
            #23 0x7fcc1ac67170 in sfx2::sidebar::ContextChangeBroadcaster::BroadcastContextChange(com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, rtl::OUString const&, rtl::OUString const&) core/sfx2/source/sidebar/ContextChangeBroadcaster.cxx:108:23
            #24 0x7fcc1ac66021 in sfx2::sidebar::ContextChangeBroadcaster::Activate(com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&) core/sfx2/source/sidebar/ContextChangeBroadcaster.cxx:53:9
            #25 0x7fcc19838064 in SfxShell::BroadcastContextForActivation(bool) core/sfx2/source/control/shell.cxx:713:47
            #26 0x7fcc19837b2a in SfxShell::Activate(bool) core/sfx2/source/control/shell.cxx:361:5
            #27 0x7fcc19836442 in SfxShell::DoActivate_Impl(SfxViewFrame*, bool) core/sfx2/source/control/shell.cxx:314:5
            #28 0x7fcc19647b7e in SfxDispatcher::DoActivate_Impl(bool) core/sfx2/source/control/dispatch.cxx:702:42
            #29 0x7fcc1b125692 in SfxViewFrame::DoActivate(bool) core/sfx2/source/view/viewfrm.cxx:1173:20
            #30 0x7fcc18ed323d in SfxApplication::SetViewFrame_Impl(SfxViewFrame*) core/sfx2/source/appl/app.cxx:311:21
            #31 0x7fcc1b1254f7 in SfxViewFrame::SetViewFrame(SfxViewFrame*) core/sfx2/source/view/viewfrm.cxx:3266:19
            #32 0x7fcc1b1412fb in SfxViewFrame::MakeActive_Impl(bool) core/sfx2/source/view/viewfrm.cxx:1877:9
            #33 0x7fcc1b06d6f4 in SfxLokHelper::setView(int) core/sfx2/source/view/lokhelper.cxx:85:25
        
        freed by thread T0 (loolkit) here:
            #0 0x610150 in operator delete(void*) _asan_rtl_:0
            #1 0x7fcbb32e2560 in ScTabViewShell::~ScTabViewShell() core/sc/source/ui/view/tabvwsh4.cxx:1709:1
            #2 0x7fcc1b121be5 in SfxViewFrame::ReleaseObjectShell_Impl() core/sfx2/source/view/viewfrm.cxx:1116:9
            #3 0x7fcc1b13caf9 in SfxViewFrame::~SfxViewFrame() core/sfx2/source/view/viewfrm.cxx:1615:5
            #4 0x7fcc1b13e234 in SfxViewFrame::~SfxViewFrame() core/sfx2/source/view/viewfrm.cxx:1609:1
            #5 0x7fcc1b125143 in SfxViewFrame::Close() core/sfx2/source/view/viewfrm.cxx:1168:5
            #6 0x7fcc1afc6a92 in SfxFrame::DoClose_Impl() core/sfx2/source/view/frame.cxx:159:35
            #7 0x7fcc1b0bb60d in SfxBaseController::dispose() core/sfx2/source/view/sfxbasecontroller.cxx:983:28
            #8 0x7fcb469d1e9b in (anonymous namespace)::XFrameImpl::setComponent(com::sun::star::uno::Reference<com::sun::star::awt::XWindow> const&, com::sun::star::uno::Reference<com::sun::star::frame::XController> const&) core/framework/source/services/frame.cxx:1492:33
            #9 0x7fcb469dd0c0 in (anonymous namespace)::XFrameImpl::close(unsigned char) core/framework/source/services/frame.cxx:1699:12
            #10 0x7fcc1b185d84 in SfxViewFrame::Exec_Impl(SfxRequest&) core/sfx2/source/view/viewfrm2.cxx:246:32
            #11 0x7fcc1b06c967 in SfxLokHelper::destroyView(int) core/sfx2/source/view/lokhelper.cxx:59:25
            #12 0x7fcc2bf0a551 in doc_destroyView(_LibreOfficeKitDocument*, int) core/desktop/source/lib/init.cxx:4473:5
            #13 0x980e57 in lok::Document::destroyView(int) core/include/LibreOfficeKit/LibreOfficeKit.hxx:512:9
            #14 0x9310e4 in Document::onUnload(ChildSession const&) online/kit/Kit.cpp:1555:29
            #15 0x6175e8 in ChildSession::disconnect() online/kit/ChildSession.cpp:98:30
            #16 0x616c85 in ChildSession::~ChildSession() online/kit/ChildSession.cpp:85:5
        
        I.e. normally first the vcl::Window is deleted, and only then the view
        shell, and the lifecycle handled in vcl::Window::ReleaseLOKNotifier().
        
        But at least with DockingWindow, it can happen that the vcl::Window
        outlives its view shell, so we need to decouple the vcl::Window and its
        view shell (lok notifier) in both cases, no matter which object is
        deleted first.
        
        Change-Id: I49701817827f8b7545d07a1d74514781551db7e9
        Reviewed-on: https://gerrit.libreoffice.org/78105
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-26  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [1ddb742aed047a745bbcd1787d0f9cfa8f0beda5]

        tdf#42949 Fix IWYU warnings in sd/source/ui/[p-t]*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Idc9ca0ec1d888d3625f24b8dea4421408d2e7e7d
        Reviewed-on: https://gerrit.libreoffice.org/78047
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [2fd083579d42d7649c162f18db235498198ff3f4]

        loplugin:returnconstval in various
        
        Change-Id: Ib5d293417b1faeb7ef63a8df99fc1ba644989cdc
        Reviewed-on: https://gerrit.libreoffice.org/78079
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-26  Stephan Bergmann  <sbergman@redhat.com>  [ceea1f3c735b4e6d40cc0cfd8c249b6aff6b4e89]

        Replace use of INetURLObject::GetNewAbsURL with rtl::Uri::convertRelToAbs
        
        Change-Id: I45bc72b30ec51cce9e07371365879e7fe89eb54c
        Reviewed-on: https://gerrit.libreoffice.org/78023
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-26  Mike Kaganski  <mike.kaganski@collabora.com>  [8fc9c698ee643dd4363c5ad1daa7bbc0a13982d5]

        Generalize comphelper::concatSequences to accept other container types
        
        ... as second and following arguments.
        
        Change-Id: I1c994ec234354805bc702632878fd67a54d271d6
        Reviewed-on: https://gerrit.libreoffice.org/78092
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f876dc9e16b9c85ae85ed848865531a8be0e911c]

        lok: cleanup and simplify graphic selection code
        
        Don't get SfxViewShell all the time, just one and ask if it is
        available (non-null).
        Rename sSelection to sSelectionText so it doesn't look similar
        to aSelection.
        Group more if statement together - especially to bring them under
        bTiledRendering "umbrella"
        
        Change-Id: Ic998f67a2e5de7482a0073a67ddffd721c012525
        Reviewed-on: https://gerrit.libreoffice.org/78082
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-08-25  Stephan Bergmann  <sbergman@redhat.com>  [96513c0efb41f388c66f859b93a999a7467217e9]

        loplugin:sequenceloop (macOS)
        
        Change-Id: I9d07ec425de700917ac40c56ebddbd8fd20b890a
        Reviewed-on: https://gerrit.libreoffice.org/78048
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ad6f52055fb2428bd5bc9a1e926b7f564efb1542]

        Fix typo in code
        
        "sOrignal"
        
        It passed "make check" on Linux
        
        Change-Id: I2c88bb2e9425b27b6fe8ae975c9e0c5b640984c6
        Reviewed-on: https://gerrit.libreoffice.org/78086
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b5f149b1602091064f1886f0f27c0a2728cc8a3c]

        Fix typo in code
        
        "Transfromation"
        
        It passed "make check" on Linux
        
        Change-Id: Ic3aeb82606daaeed6f020085d5ec1c22377ea4d7
        Reviewed-on: https://gerrit.libreoffice.org/78085
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4a0b2b8024fa6fb8a0ab3e474b7d64fc455028b5]

        Fix typo in code
        
        "Orignal"
        
        It passed "make check" on Linux
        
        Change-Id: I9bb71ab43c1c908622308cb22a38ab8c13416540
        Reviewed-on: https://gerrit.libreoffice.org/78087
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d423f14df6a81fee9396159591ab8bce4edbf0ef]

        Fix typo in code
        
        It passed "make check" on Linux
        
        Change-Id: I60fa0610562f1f2a9901c05895e33def72783e1e
        Reviewed-on: https://gerrit.libreoffice.org/78088
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7b139b47212ac9a9e327332cfff4f254bc9a2ca2]

        Fix typos
        
        Change-Id: Id5f8c6a5c8ef7494c8ccd3268eab3fe65d027cb3
        Reviewed-on: https://gerrit.libreoffice.org/78054
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-25  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [5a3f794219dade812ec29ea9971680058b4bade9]

        sd: unit-test to check that PDF stream is shared among Graphic instances
        
        Reviewed-on: https://gerrit.libreoffice.org/70162
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
        Tested-by: Ashod Nakashian <ashnakash@gmail.com>
        (cherry picked from commit d3a9bdd982ad1ed17cb6fef91885fc4dcf442fdb)
        
        Change-Id: Iebd85e5e60c76e6d0756d15e1fa6107a3fcc837d
        Reviewed-on: https://gerrit.libreoffice.org/77693
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-08-25  Jan Holesovsky  <kendy@collabora.com>  [5c5ab9c1291235671261db39503e239117a952dd]

        pdfium: Returning a const std::shared_ptr<...>& is not recommended.
        
        Change-Id: Iff6acef712c5b95c8cc222fc5293c9304b1c03ec
        (cherry picked from commit c0a3f61ef5c42d6cfa7484a2c759e7638da2c096)
        Reviewed-on: https://gerrit.libreoffice.org/77692
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-08-25  Jan Holesovsky  <kendy@collabora.com>  [eb581eff6ac41b938299b4c154ded6891bdd0c11]

        pdfium: Use std::vector to hold the PdfData.
        
        This fixes the destruction of the static cache of the PDF data; without
        this, there were already missing uno runtime info.
        
        (cherry picked from commit 20055ebe1b27f716a2acf1f0f4dda2864ae811bf)
        
        Change-Id: I877c9ccf96c4b7eabf3d643e17f324d86d987f94
        Reviewed-on: https://gerrit.libreoffice.org/77691
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-08-25  Jan Holesovsky  <kendy@collabora.com>  [81f73f1c1706d790c010e8fc0abcb2a0e9e86ace]

        pdfium: Delay the swap out.
        
        If we swap out too early, the constructor of GraphicObject forces a swap
        in, so we'd render everything during the load anyway.
        
        Change-Id: I0ea1a755242fd57ef28d082ce4bf534a32199f87
        Reviewed-on: https://gerrit.libreoffice.org/56286
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
        Tested-by: Ashod Nakashian <ashnakash@gmail.com>
        (cherry picked from commit 242c7663e275a712430a8c4ac8eeacbb8b3bd440)
        Reviewed-on: https://gerrit.libreoffice.org/77690
        Tested-by: Jenkins

2019-08-25  Jan Holesovsky  <kendy@collabora.com>  [7fc0ddd9b725e3ea955bb06ef82f6a99de706210]

        pdfium: Avoid unnecessary copying + some warning fixes.
        
        Reviewed-on: https://gerrit.libreoffice.org/56285
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
        Tested-by: Ashod Nakashian <ashnakash@gmail.com>
        (cherry picked from commit 4ab8dde71c8580bcf2b222ae2d1f68bbe339c754)
        
        Change-Id: I114fa6b2d3dda86c55eb245d31ca3a1019197ae9
        Reviewed-on: https://gerrit.libreoffice.org/77689
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-08-25  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [9194f019afb0599d5e72476786fabfa996e07f20]

        pdfium: Import PDF with unloaded images.
        
        Reviewed-on: https://gerrit.libreoffice.org/56268
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
        Tested-by: Ashod Nakashian <ashnakash@gmail.com>
        (cherry picked from commit e07561d2ae743b208a0807ef32d7f011614b73e5)
        
        Change-Id: I5e4a16ff38b9643127ce16879b35f456c13bcff8
        Reviewed-on: https://gerrit.libreoffice.org/77688
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-08-25  Jan Holesovsky  <kendy@collabora.com>  [e4cec56a699b75102c39f4f80879a8080fc5ecc1]

        pdfium: Keep the PDF data in memory, so that we can really share them.
        
        Otherwise the swap out / swap in creates new copy of the underlying PDF
        stream.
        
        Change-Id: I88a16a69143783a998201e183bea1a9553e337bd
        Reviewed-on: https://gerrit.libreoffice.org/56266
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
        Tested-by: Ashod Nakashian <ashnakash@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/69626
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 826208d2da6c92e94b38ef447e47550285742755)
        Reviewed-on: https://gerrit.libreoffice.org/77687
        Tested-by: Jenkins

2019-08-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [b26a3db534cd30bee596670e99897ee5ce907adf]

        loplugin:returnconstval in writerperfect
        
        Change-Id: I86e9977438c69c19adafc3743e618321a05e3923
        Reviewed-on: https://gerrit.libreoffice.org/78064
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-25  Khaled Hosny  <khaledhosny@eglug.org>  [502d73cda8fa1f482634bb6435fd1440757fdad9]

        Use HarfBuzz to get glyph bounding rectangle
        
        For consistent cross-platform results that also matches our glyph
        advances since platform functions might be using hints which we don’t
        use.
        
        Keep platform-specific implementations as fallback since HarfBuzz
        internal font functions (that we use) did not support glyph extents for
        fonts with CFF table before 2.3.0.
        
        Change-Id: I62c6c703ea37d41fd0998309dacadd56565a0fae
        Reviewed-on: https://gerrit.libreoffice.org/77870
        Tested-by: Jenkins
        Reviewed-by: Khaled Hosny <khaledhosny@eglug.org>

2019-08-25  Caolán McNamara  <caolanm@redhat.com>  [3975c4e85ff34e48d953b110f947c1768b59e750]

        cid#1448241 silence Explicit null deferenced false positive
        
        Change-Id: Iaf20e2c7c6f8502d902b41f2c109589aaa490a10
        Reviewed-on: https://gerrit.libreoffice.org/78075
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-25  Caolán McNamara  <caolanm@redhat.com>  [be9c16ea495d0e4e5b8d90e64bb481087a7c6b13]

        cid#1448427 silence bogus Explicit null dereferenced
        
        Change-Id: I053fac8eb693ec6ed499eff33bbb77d00d05279b
        Reviewed-on: https://gerrit.libreoffice.org/78073
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-25  Caolán McNamara  <caolanm@redhat.com>  [51d1724c3543381a61e505e671db6a0bb5ec92de]

        cid#1448292 coverity has difficulty with css::uno::Sequence
        
        Change-Id: I227a88c566f981ace5e45d0e217a50abbc7f3023
        Reviewed-on: https://gerrit.libreoffice.org/78072
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-25  Caolán McNamara  <caolanm@redhat.com>  [ed67f7b57131a6c7d5d5ec34acb3955ccf091323]

        cid#1292911 Big parameter passed by value
        
        Change-Id: I30e17a69ecfa4e1cbaf958f9864b8e2bc9ee99d8
        Reviewed-on: https://gerrit.libreoffice.org/78069
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-25  Caolán McNamara  <caolanm@redhat.com>  [c854d2d32f75e4d47ace970897c336f24f00224d]

        cid#1448216 silence Explicit null deferenced false positives
        
        Change-Id: If64dd1c384086aa502f01c63a77cc9ca4fbab301
        Reviewed-on: https://gerrit.libreoffice.org/78074
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-25  Caolán McNamara  <caolanm@redhat.com>  [c6c8de5a94bb0d96e9cde3859462dfb3f70812ff]

        cid#1452761 Uncaught exception
        
        Change-Id: I58b94aa58bb96e69539e24d2ae53d6add6ad3593
        Reviewed-on: https://gerrit.libreoffice.org/78068
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-25  Caolán McNamara  <caolanm@redhat.com>  [36133d203baa93e0ac34f92543e6403489ee1378]

        cid#1242793 Untrusted value as argument
        
        help coverity know this is sanitizing its argument
        
        Change-Id: I54eb64bae73ef55e7431f6764536304c298a28c9
        Reviewed-on: https://gerrit.libreoffice.org/78070
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-25  Caolán McNamara  <caolanm@redhat.com>  [2babe56a83613db6167a42a3284cf0f4f92a1b52]

        cid#1251600 Uncaught exception
        
        we don't need this hunk of code for the demo anyway
        
        Change-Id: I45e30d9ae190b443d15fa0933241fb75c0fbb8b1
        Reviewed-on: https://gerrit.libreoffice.org/78071
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-25  Caolán McNamara  <caolanm@redhat.com>  [78d3041776d02b9a816414a899b350f27f3a699f]

        cid#1452763 Unchecked return value
        
        Change-Id: Ib2fa604f7c7635892221db4efa4c44f4f542b622
        Reviewed-on: https://gerrit.libreoffice.org/78067
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-25  Caolán McNamara  <caolanm@redhat.com>  [fcd673519c6bb0836250aeb2db5f4ce7c2a095bf]

        cid#1452762 Uninitialized pointer field
        
        Change-Id: Ib1d7637254e12971d45047680b5d5345f8c30be8
        Reviewed-on: https://gerrit.libreoffice.org/78066
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [b8db9688a4bdfbe272993ee9808c23d5d7dae879]

        loplugin:returnconstval in svgio
        
        Change-Id: Idb195e43303e22ddf36a4529dd9704725c4de0e5
        Reviewed-on: https://gerrit.libreoffice.org/78061
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-25  Mike Kaganski  <mike.kaganski@collabora.com>  [3ab2e7ba46eac104738ab074a7df42e1bddd4d37]

        Fix build on big-endian platforms with clang
        
        Reportedly, this builds OK with gcc, but not with clang (rightfully).
        
        /tmp/usr/ports/editors/libreoffice/work/libreoffice-6.3.0.4/connectivity/source/drivers/odbc/OTools.cxx:148:21:
        error: arithmetic on a pointer to void
        _pValue += _nSize - properSize;
        ~~~~~~~ ^
        1 error generated.
        
        The pointer arithmetics on void* was introduced in 2012 in commit
        63b6b1d6120d82c4baf5cb679d75dcc5427dbbc3.
        
        Change-Id: I78beddeda8bc516e45dd2a99dba8c7b8b1cf9255
        Reviewed-on: https://gerrit.libreoffice.org/78076
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [57c9a995bafcaeb9ab00facb9b7f3ed52c7e7d2a]

        loplugin:returnconstval in test..writerfilter
        
        Change-Id: Iea7d15f0a54921514cc4b71c5dc8caaa2ee573c8
        Reviewed-on: https://gerrit.libreoffice.org/78063
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [592c31a8fa8729259cf42440a0a26c0322bbbba5]

        loplugin:returnconstval in sw
        
        Change-Id: I15d8553bff7528f690ff92bee75d6a67037c0adf
        Reviewed-on: https://gerrit.libreoffice.org/78062
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [ef2e9c91d0a0483c19d0175c1b0ccb24d3f6bfbc]

        loplugin:returnconstval in sd..starmath
        
        Change-Id: Ib14f0ebef1c48a00ed09be70cb5885ccd07db762
        Reviewed-on: https://gerrit.libreoffice.org/78060
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [e0adee8341e89d478511d7b3e784941f2fd9b504]

        loplugin:returnconstval in sal..sc
        
        Change-Id: I300d14d580d450ec338129918955651b9d40d5d2
        Reviewed-on: https://gerrit.libreoffice.org/78059
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [715e7370a160bd3a51bf5aefdd92319da239bc4e]

        loplugin:returnconstval in fpicker..reportdesign
        
        Change-Id: I59c55a858b2706d1327c837abc158dceca02360e
        Reviewed-on: https://gerrit.libreoffice.org/78058
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [d48d9c0f96870780be35cf98b7915fdbb4db6735]

        loplugin:returnconstval in desktop..forms
        
        Change-Id: I268e352e4e3054d1c1a8e61e52d91fd99794b359
        Reviewed-on: https://gerrit.libreoffice.org/78057
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [c7799d71899c121334855c3234a9492687803b59]

        loplugin:returnconstval in svl
        
        Change-Id: I55371fde92204e6405e74fb8deecbaf14707a312
        Reviewed-on: https://gerrit.libreoffice.org/78053
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [32e22584872f1888c49c976f91f41d5edabcb45c]

        loplugin:returnconstval in connectivity..cui
        
        Change-Id: Ie6444713088c14d1821640f6eb219cee3d6ee542
        Reviewed-on: https://gerrit.libreoffice.org/78056
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [0bb521f4f9a5af955c704339ffbe02475c8e48cc]

        loplugin:returnconstval in UnoControls
        
        Change-Id: I6e855ee6dc2075334e92803d87e660f389b54d53
        Reviewed-on: https://gerrit.libreoffice.org/78055
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-24  Adrien Ollier  <adr.ollier@hotmail.fr>  [e1c7cb5d2759341fc235eb41c80a0dbc9107db5c]

        equality test functions are const
        
        RTFSprms::equals and RTFValue::equals
        are mutually dependent, which is insane.
        
        Change-Id: Ib6de7954e97d5a1620ea3f8db92fe9a989ee8667
        Signed-off-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-on: https://gerrit.libreoffice.org/76211
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [d53144e9d185b7b0b41d887c689c13bf27cd9906]

        loplugin:returnconstval in svtools
        
        Change-Id: I2d1d9e0ed8e109ed0be4d7fb78d93790ae41177f
        Reviewed-on: https://gerrit.libreoffice.org/78052
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [d4f9f4b2d57c4f51c026fd114934dd63f4ece13e]

        loplugin:returnconstval in framework
        
        Change-Id: Id3daf68e2daac3ce11117686fdc00831ce1e3a69
        Reviewed-on: https://gerrit.libreoffice.org/78051
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-24  László Németh  <nemeth@numbertext.org>  [9ee96273a2090b63e0f579a1e9c9cef780756e6d]

        tdf#123703 strip six-em-space (U+2006) at line break
        
        as normal (' ') and ideographic (U+3000) spaces to get
        the same layout in justified paragraphs, too, with the
        previous RTF import fix.
        
        Note: this can be useful for manual kerning fixes
        during editing, too.
        
        Change-Id: I7c031b7d79a8703e4821da91fc60a752a1d15788
        Reviewed-on: https://gerrit.libreoffice.org/77367
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-08-24  László Németh  <nemeth@numbertext.org>  [24b04db5a63b57a74e58a7616091437ad68548ac]

        tdf#123703 RTF import: fix length of space character sequence
        
        A default RTF space character is longer by an extra six-per-em
        space in a space sequence. To get the same layout of documents
        formatted with consecutive spaces, insert six-per-em space before
        every space in a space sequence. Extra spaces are removed during
        the RTF export.
        
        Note: This is a workaround to get the same layout in documents based on
        RTF templates, often used for example by bussiness applications.
        Instead of adding a new RTF specific core/text layout feature,
        with this workaround the layout will be compatible with ODT and DOCX
        documents, too. (In contrast, MSO's DOCX export messes up the document
        layout silently, shortening the length of the space sequence.)
        
        Change-Id: I620807e1d4497e86c18732e5aa3131cf817ed94a
        Reviewed-on: https://gerrit.libreoffice.org/77172
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-08-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [f693d23170036bd6116458e655c2f3b34b3cd926]

        loplugin:returnconstval in unotools
        
        Change-Id: I8bfc0d52c8a68268a12e3dab890402d964d48eba
        Reviewed-on: https://gerrit.libreoffice.org/78036
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [b4e1389f7abecbd8b323d9c4653ee506054a1f85]

        loplugin:returnconstval in sfx2
        
        Change-Id: I9761dbfa66ea59d5c9c0cd87740fdb8ca34008eb
        Reviewed-on: https://gerrit.libreoffice.org/78034
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [428957e6dbd798513af55a97b505c8359f73b9f5]

        Fix typo
        
        See:
        https://bugs.documentfoundation.org/show_bug.cgi?id=127103
        
        Thanks a lot to Emil Tanev
        (e m o _ a s s e n o v at y a h o o dot c o m)
        
        Change-Id: I39fb0f3457383d07c0a48fdf52631ab11e510c02
        Reviewed-on: https://gerrit.libreoffice.org/78005
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2019-08-23  Caolán McNamara  <caolanm@redhat.com>  [eb3587b1c54f7b264e6439d1cf39768c863284e4]

        Related: tdf#126693 cannot put focus into combobox entry
        
        set can-focus=True in internal GtkComboBoxText GtkEntry where the
        GtkEntry is editable=True
        
        Change-Id: I32cc7686c3a3cb9827f05f192227c0ad39669aa5
        Reviewed-on: https://gerrit.libreoffice.org/78035
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-23  Caolán McNamara  <caolanm@redhat.com>  [260086dffc5adddb3c6e60d423acd2aaeeb036eb]

        Resolves: tdf#126693 cannot put focus into combobox entry
        
        Change-Id: I52a316e5c88a41c66ef08be1bae8fcdd10d2ab8e
        Reviewed-on: https://gerrit.libreoffice.org/78030
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-23  Caolán McNamara  <caolanm@redhat.com>  [dbd7189f970e52f664b4bb3f96b397c1035b9ec8]

        cid#1452394 silence Using invalid iterator
        
        Change-Id: Ia4851946f8c05d36f194468b931c2fcb13fb4684
        Reviewed-on: https://gerrit.libreoffice.org/78046
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-23  Regina Henschel  <rb.henschel@t-online.de>  [72b50be0197159c5afc5da4daf01ba303519b14a]

        tdf#99497 CircleKind ARC, CUT, SECTION to OOXML arc, chord, pie
        
        Before this patch, a classical ellipse or circle was exported as
        OOXML preset type 'ellipse', regardless of the value of property
        CircleKind. Now the property is evaluated and the corresponding
        preset type is used.
        
        Change-Id: I49ff43cf7e2ce02654979e82f7d83d60ace39e23
        Reviewed-on: https://gerrit.libreoffice.org/77785
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-08-23  Stephan Bergmann  <sbergman@redhat.com>  [7b4b70afba2d6bde66dd59da5950d45efb4a645b]

        Avoid -fsanitizeinvalid-null-argument
        
        ...as witnessed once with some `instdir/program/unopkg remove ooo2gd_3.0.0.oxt`:
        
        > xmlscript/source/xml_helper/xml_byteseq.cxx:116:13: runtime error: null pointer passed as argument 1, which is declared to never be null
        > /usr/include/string.h:43:28: note: nonnull attribute specified here
        >  #0 in xmlscript::BSeqOutputStream::writeBytes(com::sun::star::uno::Sequence<signed char> const&) at xmlscript/source/xml_helper/xml_byteseq.cxx:116:5
        >  #1 in fileaccess::TaskManager::page(int, rtl::OUString const&, com::sun::star::uno::Reference<com::sun::star::io::XOutputStream> const&) at ucb/source/ucp/file/filtask.cxx:655:32
        >  #2 in fileaccess::BaseContent::open(int, com::sun::star::ucb::OpenCommandArgument2 const&) at ucb/source/ucp/file/bc.cxx:911:29
        >  #3 in fileaccess::BaseContent::execute(com::sun::star::ucb::Command const&, int, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&) at ucb/source/ucp/file/bc.cxx:323:53
        >  #4 in non-virtual thunk to fileaccess::BaseContent::execute(com::sun::star::ucb::Command const&, int, com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&) at ucb/source/ucp/file/bc.cxx
        >  #5 in ucbhelper::Content_Impl::executeCommand(com::sun::star::ucb::Command const&) at ucbhelper/source/client/content.cxx:1254:19
        >  #6 in ucbhelper::Content::openStream(com::sun::star::uno::Reference<com::sun::star::io::XOutputStream> const&) at ucbhelper/source/client/content.cxx:816:14
        >  #7 in dp_misc::readFile(ucbhelper::Content&) at desktop/source/deployment/misc/dp_ucb.cxx:195:23
        >  #8 in dp_misc::readLine(rtl::OUString*, rtl::OUString const&, ucbhelper::Content&, unsigned short) at desktop/source/deployment/misc/dp_ucb.cxx:207:34
        >  #9 in dp_registry::backend::configuration::(anonymous namespace)::BackendImpl::configmgrini_verify_init(com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> const&) at desktop/source/deployment/registry/configuration/dp_configuration.cxx:371:17
        [...]
        
        Change-Id: I66bef2d1bc037efa893f3ae3ad8058aa16f7cc5b
        Reviewed-on: https://gerrit.libreoffice.org/78042
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-23  Jan-Marek Glogowski  <glogow@fbihome.de>  [51c663b49deea46145eef185bf4e551f2c213428]

        Qt5 some minor code cleanups
        
        Change-Id: I1ee81de7ef03447991e12dcf01aef7858408dc40
        Reviewed-on: https://gerrit.libreoffice.org/77975
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-08-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [04991eaf9f6767d94ad7c4e47708f47615beccf6]

        tdf#119388 only enqueue events we actually process
        
        shaves 10% of the time off, deleting columns
        
        Change-Id: Id992572419a3c9a5693d37d7c5e5fe2da955bb23
        Reviewed-on: https://gerrit.libreoffice.org/78029
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-23  Caolán McNamara  <caolanm@redhat.com>  [7bc3da4ff0a6fda621340a4ded79f7ed4ce31d85]

        Resolves: tdf#125284 config entries not substituted under Turkish locale
        
        cause i is not the lowercase of I
        
        Change-Id: I616d642df54ce19e68d484c43250a79ecae344ee
        Reviewed-on: https://gerrit.libreoffice.org/78025
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-23  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e4c7126354c4d96f20e87c0d72b631ed99c6c2be]

        Fix commented out debug code in ruler so it compiles
        
        Change-Id: I4b0af0009e525a28dd124b34b424058bf3ed4c4a
        Reviewed-on: https://gerrit.libreoffice.org/78010
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-08-23  Caolán McNamara  <caolanm@redhat.com>  [5e01eb45862a59e1d68efabd725b69219fd3bee1]

        give address page an initial size req of its max size
        
        so it won't jump around in size on activation
        
        Change-Id: If7c1ce0db0817ee552450a7776f98b7b9cc8a0a7
        Reviewed-on: https://gerrit.libreoffice.org/78009
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-23  Stephan Bergmann  <sbergman@redhat.com>  [c4c2e14b1b2cbd234772ca6f2be2a85528b6bc13]

        Clarify a corner case
        
        Change-Id: I98c29cbdb701f00fa73f9c8107fb4349b48a564e
        Reviewed-on: https://gerrit.libreoffice.org/78015
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-23  Stephan Bergmann  <sbergman@redhat.com>  [caabc3f9fc0b7640966bd55ca0a2bc42f255a945]

        external/liborcus: Blind fix attempt for older macOS builds, take 3
        
        One more place that needs a workaround like
        5c2c08f635c30b732df48faca7ba3d411074e05a "external/liborcus: Blind fix attempt
        for older macOS builds" and ee02218eb9aaa36f37619cb16bb389762e1785b2
        "external/liborcus: Blind fix attempt for older macOS builds, take 2".
        
        Change-Id: I330737e1c31744cd28f753f18edf9c911946b37c
        Reviewed-on: https://gerrit.libreoffice.org/78022
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-23  Miklos Vajna  <vmiklos@collabora.com>  [93e3945330cd231e05c637aefe00419cb14f2ab7]

        vcl: document ComboBox vs ListBox
        
        These are two separate VCL classes, but merged together for weld, which
        confused me.
        
        Change-Id: Id6827532218917753cc036188176bef6ac0c5d88
        Reviewed-on: https://gerrit.libreoffice.org/77995
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-23  Tamás Zolnai  <tamas.zolnai@collabora.com>  [3ceefe9abff98fc24ffb5e8e405f4999faddc351]

        tdf#119809: FILESAVE DOCX The combo box ActiveX control is lost
        
        The problem was with the empty combobox. The implemenation before this
        commit imported a combobox only when the combobox had any item.
        
        Change-Id: I945098277d1ed34c65b43f0f6ad8eb361cf41b53
        Reviewed-on: https://gerrit.libreoffice.org/78024
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-08-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [bc50aa40f9ad790c7a9afc1dd9059ac0755be3fe]

        loplugin:returnconstval in xmloff
        
        Change-Id: I200080ff1c44544fdb8211e58228fd62465f3732
        Reviewed-on: https://gerrit.libreoffice.org/78020
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [79e1d1353b4bed9a120c44b3a0436d4b041c30f7]

        tdf#119388 use virtual to bypass dynamic_cast
        
        in SdrObjList::ReformatAllEdgeObjects, shaves 10% of the time off
        
        Change-Id: Iceee362d0e3326d046f1ef5039457941160cee4f
        Reviewed-on: https://gerrit.libreoffice.org/78019
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [b23b1295af584162f95c1559a3d8f8bbe4824413]

        loplugin:returnconstval in svx
        
        Change-Id: I501c341962e1d7e31f1466527b6e80f2294d79ed
        Reviewed-on: https://gerrit.libreoffice.org/78017
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [09cd0e363d6c5b0e7b9cebc598030a7e3d397922]

        loplugin:returnconstval in oox
        
        Change-Id: Id83744fcb90d1bf6e6fe048858f48a4944351494
        Reviewed-on: https://gerrit.libreoffice.org/78013
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-23  Miklos Vajna  <vmiklos@collabora.com>  [306180ac17ad6f3edfe403fb5b79232717f8e75f]

        tdf#98130 vcl CheckBox: fix incorrect ignored mouse event
        
        Regression from commit 53ef550ac6fc3505914c3d77e9d0575913e54bb3 (vcl
        button: Delegate RenderContext to sub-methods, use Invalidate,
        2015-04-28), the problem was that when clicking on the middle checkbox
        in the second row of the bugdoc, the click was simply ignored, the
        checkbox widget remained in unchecked state.
        
        The above commit changed CheckBox::GetFocus() so that it uses
        Invalidate() instead of ImplDrawCheckBox(), which looks innocent, but
        ImplDrawCheckBox() resulted in a call to CheckBox::ImplDraw(), which (as
        a side effect) initialized maMouseRect to a non-empty rectangle.
        
        Now in case GetFocus() was followed by MouseButtonDown() immediately,
        then that ignored the mouse event as the event position wasn't in the
        mouse rectangle.
        
        Fix this by updating the window right after the invalidate, this way we
        still don't paint directly, but MouseButtonDown() already has a correct
        maMouseRect.
        
        Change-Id: I0371a2d86a44023042cf742dec70d4558ff5de80
        Reviewed-on: https://gerrit.libreoffice.org/78021
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-23  Stephan Bergmann  <sbergman@redhat.com>  [f8dea0b01fcbc7ca8d2ff218605c61956989d0a8]

        fix link
        
        Change-Id: I42ff874b5fc68e7fb750b47be3b7b8a9d76e59fc
        Reviewed-on: https://gerrit.libreoffice.org/78016
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-23  Stephan Bergmann  <sbergman@redhat.com>  [4b73cbd8d07cdefefc6d99e2a584e0b15de1be84]

        external/harfbuzz configure needs MAKE now
        
        ...after 352924a64750bb99aec54feea3af0121603c12a8 "Update HarfBbuzz to 2.6.0",
        where it started to fail for me on Windows with
        
        > config.status: error: in `/cygdrive/c/lo/core/workdir/UnpackedTarball/harfbuzz':
        > config.status: error: Something went wrong bootstrapping makefile fragments
        >     for automatic dependency tracking.  Try re-running configure with the
        >     '--disable-dependency-tracking' option to at least be able to build
        >     the package (albeit without support for automatic dependency tracking).
        > See `config.log' for more details
        > make[1]: *** [C:/lo/core/external/harfbuzz/ExternalProject_harfbuzz.mk:24: C:/lo/core/workdir/ExternalProject/harfbuzz/build] Error 1
        
        because it didn't find any `make` (I only have an /opt/lo/bin/make installed).
        
        Change-Id: I378448b2cf1c92596220b0142e4e67a83162d972
        Reviewed-on: https://gerrit.libreoffice.org/77987
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-23  Jean-Pierre Ledure  <jp@ledure.be>  [4b0a01911be5ec69b6c7e24b6eb854bb0a9bf208]

        Access2Base - (Python) Explicit missing arguments
        
        Avoid confusion between Null, Empty and missing arguments
        by creating a "missing" symbolic constants
        and use it as argument when appropriate
        Adapt Basic wrapper accordingly
        
        Change-Id: Iede8a66ac348a041b984f124948cd65032946d7d

2019-08-23  Stephan Bergmann  <sbergman@redhat.com>  [ee02218eb9aaa36f37619cb16bb389762e1785b2]

        external/liborcus: Blind fix attempt for older macOS builds, take 2
        
        More places that need a workaround like 5c2c08f635c30b732df48faca7ba3d411074e05a
        "external/liborcus: Blind fix attempt for older macOS builds".
        
        Change-Id: Idcdfbddabac63bcc778a43ce5dfbf6b9f70d20e1
        Reviewed-on: https://gerrit.libreoffice.org/78008
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-23  Caolán McNamara  <caolanm@redhat.com>  [693d9ff29e7838bafcad5faa7a4e7355807c54cb]

        weld SwMailMergeWizard
        
        Change-Id: I03a7fd1f7676792387155db986d710a001887c8d
        Reviewed-on: https://gerrit.libreoffice.org/77977
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-23  Jean-Pierre Ledure  <jp@ledure.be>  [61f75f05adb171064d9ba17b4684069de36fa11a]

        Access2Base - Change version number
        
        6.4 i.o. 6.3
        
        Change-Id: I0a03de3ad6b67373f809433cd3dba6c2a7a461b3

2019-08-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [ec940941e0bd7db15c5cf7d43df82226e0d849dc]

        tdf#119388 add new UNO listener/broadcaster
        
        so that we only need to fire each event to the exact shape that wants
        it, instead of spamming all the shapes.
        Takes deleting a column from 20s to 10s for me.
        
        Note that none of the broadcasters are calling disposing(EventObject),
        so I did not make XShapeEventListener extend lang::XEventListener.
        If a memory leak regression points at this commit, possibly I
        missed something.
        
        Change-Id: I2b8db08247d3e0203d41faf77491368168994e4d
        Reviewed-on: https://gerrit.libreoffice.org/77857
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-23  Caolán McNamara  <caolanm@redhat.com>  [1d524bc7a331e8381e88cfd1b6dea4678ad32514]

        rename AddressPreview back to SwAddressPreview
        
        Change-Id: I2afd5580fd94621163a5217d08d5b60190673fd2
        Reviewed-on: https://gerrit.libreoffice.org/77973
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-23  Stephan Bergmann  <sbergman@redhat.com>  [5264c7dcef25492e94d2d2e9a3025a7ec7571699]

        Clean up OSL_ASSERT in stoc/source/uriproc/
        
        Change-Id: Ia474439d4e35009ec0941b122653a649692aead7
        Reviewed-on: https://gerrit.libreoffice.org/77943
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-23  Stephan Bergmann  <sbergman@redhat.com>  [6f2bada24a059a9a5f24195496d2adb50c276d33]

        Check that XUriReferenceFactory.makeAbsolute matches rtl::Uri::convertRelToAbs
        
        Change-Id: I7fefdc7ca23a2f505944288c30c820ef70da14ae
        Reviewed-on: https://gerrit.libreoffice.org/77942
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-23  Stephan Bergmann  <sbergman@redhat.com>  [5bbf9ca7ccb60c9d90f2cabbe4be4962329fda61]

        [API CHANGE] Adapt css.uri UNOIDL entities to RFC 3986
        
        ...which obsoleted RFC 2396.  Notable changes are that the distinction between
        hierarchical and opaque URIs has been dropped, and that the relative URI
        resolution specification has been made more rigid.
        
        As a consequence, various features of css.uri entities have changed:
        
        * XUriReference.isHierarchical is obsolete and deprecated.
        
        * The behavior of XUriReference.hasAuthority, XUriReference.getAuthority,
          XUriReference.getPath, XUriReference.hasRelativePath,
          XUriReference.getPathSegmentCount, XUriReference.getPathSegment,
          XUriReference.hasQuery, and XUriReference.getQuery has been made consistent
          for all URIs, no matter whether they were considered hierarchical or opaque in
          the past.
        
        * The behavior of XUriReferenceFactory.makeAbsolute and
          XUriReferenceFactory.makeRelative has been changed to match the RFC 3986
          reference resolution specification.  The XUriReferenceFactory.makeAbsolulte
          parameter processSpecialBaseSegments has been renamed to
          processAdditionalSpecialSegments, as per the updated specification it now
          controls treatment of special segments in the given uriReference, in addition
          to special segments in the given baseUriReference.  (Renaming UNOIDL interface
          method parameters is technically an incompatible change, but the benefits of
          improved clarity presumably outweigh any potential drawbacks in this case.)
        
        The implementation in stoc has been adapted, and various call sites have been
        adapted to the deprecated XUriReference.isHierarchical semantics.
        
        Change-Id: Ic6e00fdbce5abef70d75ec2f753d22fefe361457
        Reviewed-on: https://gerrit.libreoffice.org/77861
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-23  Stephan Bergmann  <sbergman@redhat.com>  [9a251699d728fa6207b71406cd91aafb7803f453]

        Improve loplugin:sequenceloop warning
        
        ...from
        
        > sfx2/source/appl/shutdowniconaqua.mm:416:13: error: use std::as_const, or make range var const, to avoid creating a copy of the Sequence [loplugin:sequenceloop]
        >             for ( auto const & newMenuProp : aNewMenu )
        >             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        to
        
        > sfx2/source/appl/shutdowniconaqua.mm:416:46: error: use std::as_const, or make range var const, to avoid creating a copy of the Sequence [loplugin:sequenceloop]
        >             for ( auto const & newMenuProp : aNewMenu )
        >             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
        
        Change-Id: I1eabe80abeed1784a246a6e3c9b7036f664ee681
        Reviewed-on: https://gerrit.libreoffice.org/77989
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-23  Caolán McNamara  <caolanm@redhat.com>  [8d71f19550c969bb322460fd7a06021a0421ba66]

        don't call Show on the SfxTabPage
        
        it causes spurious toplevels in the welded case
        
        Change-Id: I321dfaf1d9df1d4a0b80435814e844d8fa29847b
        Reviewed-on: https://gerrit.libreoffice.org/78004
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [e48deb1d36d2c237badc4d2d8ce6d3be6a1685b2]

        loplugin:returnconstval in comphelper
        
        Change-Id: I6e8d45e4d5e6223ffa7ae844a8bd46eae8e1f3c8
        Reviewed-on: https://gerrit.libreoffice.org/78000
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [3d9f291cd336dc59d8582e349d5f9e8e86776703]

        loplugin:returnconstval in tools
        
        Change-Id: Ic00c0a6788e65ba2b50e93d49592e67596354f96
        Reviewed-on: https://gerrit.libreoffice.org/77998
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-23  nd101  <Fong@nd.com.cn>  [e2b16c5660a8f3f72c1d1ba74ce565e8628b3dbb]

        tdf#126741 - fix dash dot dot line style import problem, for pptx
        
        To make it consistent with MS PowerPoint, make the dash dot dot
        line start with dash instead of dots.
        
        Based on Regina Henschel's technical analysis and code pointers,
        but only make change to the lgDashDotDot case and leave
        everything else untouched.
        
        Change-Id: Ide533a562005c617eca9d556a63b6aec39017e93
        Reviewed-on: https://gerrit.libreoffice.org/77443
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-08-23  Jean-Pierre Ledure  <jp@ledure.be>  [54b47a81fdba4fb42f7f5eaee65292014567cd29]

        Access2Base - Implement Find and ProcOfLine
        
        Find and ProcOfLine are methods of the MODULE class
        They return a value (as usual) but also parameters
        passed by reference, which is not supported by Python
        As a workaround, specific properties are set after
        their execution
        
        Change-Id: I70ed3646a6d701a4853d071d4ca6eb213276d5e9

2019-08-23  Stephan Bergmann  <sbergman@redhat.com>  [5c2c08f635c30b732df48faca7ba3d411074e05a]

        external/liborcus: Blind fix attempt for older macOS builds
        
        see external/liborcus/0001-Blind-fix-attempt-for-older-macOS-builds.patch for
        details
        
        Change-Id: I7be71524da1cf702218170fd2c921d35c176ea4c
        Reviewed-on: https://gerrit.libreoffice.org/77997
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-23  Stephan Bergmann  <sbergman@redhat.com>  [83664b83b0118cf7ea654da3819d2b62b9dffaa7]

        Update comment
        
        external/liborcus/create-element.patch.0 has been removed with
        52800fd6d9867252b795b6afacce19f66b5a5107 "Update orcus to 0.15.1."
        
        Change-Id: Ie127466778f9c15c8edd9de8511c3f60f6da1cd7
        Reviewed-on: https://gerrit.libreoffice.org/77988
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-23  Mike Kaganski  <mike.kaganski@collabora.com>  [63dfd069b3a957361881c12ccba38c5a23b9a42f]

        Mark move ctors/assignments noexcept
        
        This should enable using move semantics where possible e.g. in standard
        containers.
        According to https://en.cppreference.com/w/cpp/language/move_constructor:
        
          To make strong exception guarantee possible, user-defined move
          constructors should not throw exceptions. For example, std::vector
          relies on std::move_if_noexcept to choose between move and copy
          when the elements need to be relocated.
        
        Change-Id: I6e1e1cdd5cd430b139ffa2fa7031fb0bb625decb
        Reviewed-on: https://gerrit.libreoffice.org/77957
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-23  László Németh  <nemeth@numbertext.org>  [61ed17cafc90d9b4303b52260f729638eed107c7]

        tdf#127101 Change tracking: fix format reject at paragraph join
        
        Now "Reject tracked change" can restore the
        original format of multiple paragraphs of a tracked
        deletion during editing.
        
        Change-Id: I83a307b4206ab610af3458f8cb6e9de905b88776
        Reviewed-on: https://gerrit.libreoffice.org/77101
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-08-23  László Németh  <nemeth@numbertext.org>  [dc9a0b124272a6dc0a8d875d51b6f882e60a8a04]

        tdf#127101 Change tracking: reject format at paragraph join
        
        Now "Reject tracked change" can restore the
        original format of the paragraphs of a tracked
        deletion during editing, storing the format change
        using SetExtraData() of SwRangeRedline.
        
        Change-Id: I916f624de081bf2fab020e0574aa4ec3136946c4
        Reviewed-on: https://gerrit.libreoffice.org/77100
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-08-23  Shubham Goyal  <22shubh22@gmail.com>  [58c9b9802ca7cbd6e6b11dda3e905742c1e4fb3c]

        tdf#126720 Fixing label length fix UI break
        
        Change-Id: I4fefc4fcb64388fb3c3ca35b73a7264b381d4e6f
        Reviewed-on: https://gerrit.libreoffice.org/77751
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins

2019-08-23  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [f0d757bfc7db1eb4f4d1754f4362ce92a02ac470]

        Add missing "See also"
        
        Change-Id: If226fcb97cd67ad2239f55f4138703d712b70a08
        Reviewed-on: https://gerrit.libreoffice.org/77991
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [b8f42b202f7afc882b77b66c4b24c086950f10fc]

        loplugin:returnconstval in o3tl
        
        Change-Id: Ib36382243552cd80dab431741f45dc767beccf59
        Reviewed-on: https://gerrit.libreoffice.org/77993
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-23  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [66576edf4e7ed26f09788fac348ea6b556ae1c47]

        tdf#103345 Import decimalEnclosedCircle correctly
        
        Change-Id: I227d149d07ea0f7b2569e5df5a5589834374fac9
        Reviewed-on: https://gerrit.libreoffice.org/77992
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [5e01bae7f4a6f81ff70f328d0289dae37fab01eb]

        loplugin:returnconstval in sax
        
        Change-Id: Icf5c337164b71aab10dd960815eee516822c276c
        Reviewed-on: https://gerrit.libreoffice.org/77990
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-23  Caolán McNamara  <caolanm@redhat.com>  [205eb935c286f52870d7ffd9b2d8b75c2d6bc57f]

        an assistant might have no parent
        
        Change-Id: Id85bfe822b68aafd4bccdbae3a4ebdc6baa6be4a
        Reviewed-on: https://gerrit.libreoffice.org/77967
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-23  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [5457ddf2f529daf5962abcba76dbaeccff0de826]

        SmartArt: add Edit Diagram dialog
        
        Currently it displays only text representation of diagram.
        
        Change-Id: I3ff12c4abf2ed32f68ea9d7437905afc13279e62
        Reviewed-on: https://gerrit.libreoffice.org/77873
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-23  Miklos Vajna  <vmiklos@collabora.com>  [1aed241deb816b2a6b9f3f97978443939f61d076]

        RTF filter: handle tbrl section text direction
        
        Makes no sense to support btlr, Word can't handle it. (UI is disabled.)
        
        Change-Id: I036a1e98e8b1ac07e688eedf45b4a2c21c4a8859
        Reviewed-on: https://gerrit.libreoffice.org/77986
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [9d5b9bf881606e83a051cc192d08c4690f98a8ba]

        loplugin:returnconstval in vcl
        
        Change-Id: Id4a0b460ba3c43e80b80ae6e2da9e40a6753e14c
        Reviewed-on: https://gerrit.libreoffice.org/77965
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [4ad54c347180f227fac127b70c4072c192c21ddd]

        new loplugin:returnconstval
        
        look for code that thwarts copy-elision/move optimisations by
        returning const values.
        
        Change-Id: Iafa038d15051e06ee76d8a1c0ce8b7d234cd8488
        Reviewed-on: https://gerrit.libreoffice.org/77964
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-23  Arkadiy Illarionov  <qarkai@gmail.com>  [24c17dab2f10ad1b7ba342fbd40dc65b7d8f9b24]

        tdf#39593 extract UnoTunnelId comparison to template function
        
        Change-Id: Ia2b5dea273c8de7b8c54e74780193a8d4cba7b45
        Reviewed-on: https://gerrit.libreoffice.org/73874
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dd7d90055545cb20aa5c12c0be44cccaefdeac47]

        Removed executable permission on file
        
        Change-Id: I8888cc51eaef76e48e3acdbc9602720a3e12902a
        Reviewed-on: https://gerrit.libreoffice.org/77981
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b47f733178335779283152f9a24381644cf9c5a6]

        Fix typo
        
        Change-Id: I94efc4ce7e197fb8dc68840939ed75393983be1c
        Reviewed-on: https://gerrit.libreoffice.org/77980
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-23  Justin Luth  <justin_luth@sil.org>  [d0e268ca18ec0d907980ca608c97fe8f727d20df]

        tdf#126784 sw: only distribute across selected columns
        
        partial revert of LO6.2 commit ab18c17d70e1dcf5cf9db38256d35e6af479373e
        because MERGED cells had a very unexpected effect on the
        columns that were altered. Unselected columns are INCLUDED
        in the calculation IF they extend over the selected columns
        when SwTableSearchType::Col uses the entire table column.
        
        The last table in the unit test demonstrates why the regressive behaviour
        was included. A user can make an ugly layout if they don't choose a
        good set of columns.
        
        However, the merged cell really changes the way the calculation
        works, and since giving power to the user is ultimately the best,
        just revert the portion that tries to save the user from themself.
        
        I struggled then and now to get a good enough understanding
        to improve the documentation - which really is needed
        since reading it didn't help me a lot.
        However, since my understanding was and is obviously flawed,
        I'll just revert back to the original wording.
        
        Change-Id: Icf8f01f095652e2a023e0398852f43aa6b90332f
        Reviewed-on: https://gerrit.libreoffice.org/77976
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-08-23  Kohei Yoshida  <kohei@libreoffice.org>  [52800fd6d9867252b795b6afacce19f66b5a5107]

        Update orcus to 0.15.1.
        
        Change-Id: Ifd945d03719bf2ed1fb145b405f1ea9297ebeb68
        Reviewed-on: https://gerrit.libreoffice.org/77983
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2019-08-22  Michael Weghorn  <m.weghorn@posteo.de>  [ff398785bede2b403f8f8e6391ce07538f6cc213]

        kf5backend.cxx: Use 'free()' instead of 'delete'
        
        'strdup' doc [1] mentions:
        "The returned pointer must be passed to 'free' to avoid a memory leak."
        
        This silences a "Mismatched free() / delete / delete []" error that
        valgrind outputs.
        
        [1] https://en.cppreference.com/w/c/experimental/dynamic/strdup
        
        Change-Id: I28877be762256a7b995c09415a8ad9977b7998c4
        Reviewed-on: https://gerrit.libreoffice.org/77974
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-08-22  Stephan Bergmann  <sbergman@redhat.com>  [7a6f8baa738c7ec0348015f5c423802e10a524fd]

        Replace use of INetURLObject::GetNewAbsURL with rtl::Uri::convertRelToAbs
        
        Change-Id: Ida2a0553ede3d6d9d7ff4a50bca6256a70286bc2
        Reviewed-on: https://gerrit.libreoffice.org/77970
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-22  Caolán McNamara  <caolanm@redhat.com>  [d9d096a567653d8daddedf88ec40d13113354c3b]

        OControlWizard->vcl::Window
        
        Change-Id: Ibb007621aca910cd2fd983b2f255e93160bddb5c
        Reviewed-on: https://gerrit.libreoffice.org/77968
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-22  Caolán McNamara  <caolanm@redhat.com>  [43a394e111a579b1d01ab2703101eabe6abfffbf]

        drop newly unused SwAddressPreview
        
        Change-Id: I84cf6570d048df86b4690cb70cc3e7a256303951
        Reviewed-on: https://gerrit.libreoffice.org/77972
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-22  Caolán McNamara  <caolanm@redhat.com>  [b5f2f32defd22c8ec0c47c0100836a8d5bb132ea]

        weld SwMailMergeAddressBlockPage
        
        Change-Id: Ib3383f1ae590766ecb1371cab2ccdb7c835c95a8
        Reviewed-on: https://gerrit.libreoffice.org/77971
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-22  Miklos Vajna  <vmiklos@collabora.com>  [d5c7657c541c1f6d17bfe5e605594c235eecfcdb]

        tdf#71087 sfx2: avoid flicker in the start center
        
        There were a couple of problems here:
        
        1) BackingWindow now does double-buffering to avoid flicker when e.g.
        navigating with the keyboard in sfx2::RecentDocsView
        
        2) But then the menu background turned into white (instead of the
        gradient), so MenuBarWindow needs to differentiate between doing its own
        buffering vs painting into a buffer.
        
        3) The focus rectangles were always painted directly, so keyboard
        navigation in the startcenter lost focus rectangles, making it hard to
        see which button is active currently. Fix this by explicitly painting a
        tracking rectangle in PushButton::ImplDrawPushButton().
        
        This brings an improvement for the Windows GDI and Linux gen backends.
        Windows GL and Linux gtk3 is meant to be unchanged, they were already
        flicker-free here.
        
        Change-Id: Ib01e330c244c2b38a5b5c52399692e19ff811de3
        Reviewed-on: https://gerrit.libreoffice.org/77969
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-22  Caolán McNamara  <caolanm@redhat.com>  [055c249847548a5c28ab5b29f3603ffbe74fe1f0]

        weld ODbTypeWizDialog
        
        Change-Id: Ie85e8f7a9a7551078e3108e7be9747ae4501d5eb
        Reviewed-on: https://gerrit.libreoffice.org/77966
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-22  Caolán McNamara  <caolanm@redhat.com>  [d661cb17610af93b1607025284f23187c6d2fc06]

        weld chart CreationWizard
        
        Change-Id: I7ee88c1e1b0eca5c2510a4bbba8b60c0d8a4e3e8
        Reviewed-on: https://gerrit.libreoffice.org/77954
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-22  Arkadiy Illarionov  <qarkai@gmail.com>  [38001018fa06f721cf87edae923b54ce9a5ab5a7]

        Simplify Sequence iterations in package
        
        Use range-based loops, STL and comphelper functions
        
        Change-Id: Ibd836b9b2df2f30b42f2d7a621188d78f5b53196
        Reviewed-on: https://gerrit.libreoffice.org/77246
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-08-22  Tamás Zolnai  <tamas.zolnai@collabora.com>  [3a2eeafc30b6b6cf3dafc6d3b94144ba54a8b48b]

        This is an export test.
        
        Change-Id: Idad907f192c7a4e536bd1b8ca899fc6f9d55bbdf
        Reviewed-on: https://gerrit.libreoffice.org/77962
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-08-22  Tamás Zolnai  <tamas.zolnai@collabora.com>  [505cbb9c3d2771a12c989515663cc1eb73dd0c2f]

        tdf#127085: FILESAVE: Transparency is lost after RT
        
        Change-Id: I22ba83b5cc00f84112a3755898ee2be58337afd6
        Reviewed-on: https://gerrit.libreoffice.org/77963
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-08-22  Caolán McNamara  <caolanm@redhat.com>  [69057064d8957804c76e623d57c103c3413b7cbc]

        weld ODbTypeWizDialogSetup
        
        split up RoadmapWizard to sit its wizard logic on top of a a native GtkAssistant
        
        a) awkwardly GtkAssistant is not a GtkDialog, but derives directly from
        GtkWindow so some shuffling around required due to that
        
        b) hidden/unused pages are shuffled to the end of the list of pages and
        their titles turned off in order to hide them from the roadmap
        
        c) some nonstandard hackery required to get the gtk roadmap titles to wrap
        
        Change-Id: I0d2346c489fef744136a2785f33c846d97bd8dc6
        Reviewed-on: https://gerrit.libreoffice.org/76876
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [e724f245e9652230d4c1f58c353be150006affcd]

        loplugin:constmethod in test
        
        Change-Id: I15aa90d962b9d428a911f4b47a06d55318b42ba4
        Reviewed-on: https://gerrit.libreoffice.org/77953
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [8a82dca5bd43080f0f5597b915d1433b1c0f141a]

        loplugin:constmethod in toolkit
        
        Change-Id: Id80ee487d7083da5c1f1c4d012d6339700471204
        Reviewed-on: https://gerrit.libreoffice.org/77952
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-22  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [0ec0ba24f0f28deef7993e430682bf4a5d9f3271]

        oox: typos, comments, formatting
        
        Change-Id: I6bb138be2a8da91a85248e85d408f54a9b885f9b
        Reviewed-on: https://gerrit.libreoffice.org/77686
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-08-22  László Németh  <nemeth@numbertext.org>  [2f2409fdac98cc3470ad8fa1d45ab84bb50e929c]

        tdf#127097 Change tracking: change style of whole deletion at paragraph join
        
        in all deleted paragraphs to avoid editing problems later.
        
        This reverts the behaviour of paragraph join changed by
        commit 705b728d26b4480ec6b51d9fe1362a0154ea9bf9
        "tdf#119571 fix style & numbering at tracked deletion", but
        now Undo undoes the (sometimes different) styles of the
        deleted paragraphs in the same deletion, instead of losing them.
        
        Change-Id: Ic4641356c28f005efb43bf71b5b23a7bd054fecd
        Reviewed-on: https://gerrit.libreoffice.org/76862
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-08-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [c76e30707e08705a90bbfc089975b0cafd84dc8a]

        loplugin:constmethod in svtools
        
        Change-Id: I24e2a5844f24b9a3c973e064dad832573339dc7b
        Reviewed-on: https://gerrit.libreoffice.org/77946
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [0e8e1c1881f3f00c76aa47aa1652f4cec343c256]

        loplugin:constmethod in svl
        
        Change-Id: I9c16689dfeef11b77504106d22aceaaf9ec3df7d
        Reviewed-on: https://gerrit.libreoffice.org/77945
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-22  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [3355be0616c24c5e44b71e7623c4191ed9c69074]

        tdf#126560 Qt5 fix D'n'D key-modifier handling
        
        The patch has still one problem: the key-modifier state isn't
        reflected by the cursor, unless the user moves the mouse. There is
        an upstream Qt bug, reported in 2016-09 against Qt 5.6.1! It is
        supposed to be fixed in Qt 5.12, according to the bug report at
        https://bugreports.qt.io/browse/QTBUG-56218, which is still open.
        
        I thought about adding a configure test, but I couldn't imagine
        any realistic way to write it. And after Michael Weghorn found the
        bug is actually not fixed, as claimed in one of the comments, I
        decided to drop the warning.
        
        Change-Id: Ice8ebc4ea149282b4c1551e755efe3d4856cf782
        Reviewed-on: https://gerrit.libreoffice.org/77174
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-08-22  Shubham Goyal  <22shubh22@gmail.com>  [bafd4194b6ffbe4d6adfe01404196d787800dabe]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#126721 Help page for QR Code
            
            Change-Id: Ie4922f4e34798aaf6c49b30a3d09f3f40532076a
            Reviewed-on: https://gerrit.libreoffice.org/77851
            Tested-by: Jenkins
            Reviewed-by: shubham goyal <22shubh22@gmail.com>
            Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
            
2019-08-22  Shubham Goyal  <22shubh22@gmail.com>  [437fe778a81f3c39b8b259acd2d960c285d4f244]

        QR Code : ODF import/export
        
        Change-Id: I6c1ae63a89d5ed34d2fa245279d4552949bb64a7
        Reviewed-on: https://gerrit.libreoffice.org/74853
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-22  Shubham Goyal  <22shubh22@gmail.com>  [bf1638f8fc629fa211a8c57f962b9a3c4c40152f]

        Reduce default border value in the QRCode Dialog
        
        Change-Id: Ie821f1762bbe941caedd58db330e84950e83f8be
        Reviewed-on: https://gerrit.libreoffice.org/77868
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-22  Caolán McNamara  <caolanm@redhat.com>  [d97fe19f4c93eb8bd49d7895e51e0d17101d7d18]

        we can be less verbose
        
        Change-Id: I3adf8299b920fc7a9a44fc65ea5d48eb123d7eee
        Reviewed-on: https://gerrit.libreoffice.org/77951
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-22  Mike Kaganski  <mike.kaganski@collabora.com>  [fe546ea0c2e2b2cb8ad68a0d4e0955fc3c963c1e]

        Move ctors/assignments need non-const rvalue reference to actually move
        
        Change-Id: I95fdb807e52ef9e2663a8e291530cfcc3db0d658
        Reviewed-on: https://gerrit.libreoffice.org/77947
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-22  Tor Lillqvist  <tml@collabora.com>  [fe3d97b94b7ec9f366bf13ac40633284f354a5b3]

        The AsyncQuitHandler class needs to be implemented in the comphelper DLL
        
        Otherwise each file that uses it will get a separate copy of the
        object that the instance() function returns. I think. Silly me for
        trying to cut corners.
        
        Change-Id: Id9df7d60926e57491fe749dfc50cea8e1de643c3
        (cherry picked from commit 6d55c969e58714382e6ccd2cedcabceb1bd43c0a)
        (cherry picked from commit 057cdd6eb480c19b1b8988ac2ae6de610691c593)
        Reviewed-on: https://gerrit.libreoffice.org/77949
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2019-08-22  Tor Lillqvist  <tml@collabora.com>  [05e03911cd1f8a355b6410d3997cffc2c794a1e9]

        More hacks for quit requests from an OLE Automation client
        
        Actually I am now not so sure whether the TerminationVetoer thing is
        needed or not. Will have to experiment later with the customer use
        case what happens if I remove all that. Maybe adding it was a mistake,
        as misinterpretation of what was going on.
        
        Change-Id: I252e1233cae1622099bc3310814132dae58b2aed
        (cherry picked from commit 9c50273a9f3a15d1ff7ea4880638ca833570e0bd)
        Reviewed-on: https://gerrit.libreoffice.org/77948
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2019-08-22  Balazs Varga  <balazs.varga991@gmail.com>  [b50d1a42064c8333926166ec047d3467c83d2fd0]

        tdf#127030 PPTX export: keep fixed size of legacy shapes
        
        Classical/legacy shapes lost their fixed size by exporting them with the
        option "Resize shape to fit text".
        
        Regression from commit 86b14cc8bd910651cef422a0f7408adc0fc51a17
        (tdf#119617 Fix export of Autofit property of shapes to PPTX)
        
        Change-Id: Iab67db113edc61f4c94a89ec1bb8df0736c26f21
        Reviewed-on: https://gerrit.libreoffice.org/77888
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-08-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [3be72fe233b3e6d7aeb267f6c82d8bf9759b39ef]

        loplugin:constmethod in vcl
        
        Change-Id: I20545527b117c9562b91076b748fb3e2659d2497
        Reviewed-on: https://gerrit.libreoffice.org/77944
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-22  Tor Lillqvist  <tml@collabora.com>  [b5c5cccabe68dc2de84cee4ef041f52268e5b8b4]

        Add some more SAL_INFOs
        
        Change-Id: I5b50df5ea6b99164d150f99ae4fd36cddde22a60
        Reviewed-on: https://gerrit.libreoffice.org/77928
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2019-08-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [9082e4df0133cdf13d10dac2a8fa293b4405463b]

        loplugin:constmethod in sax
        
        Change-Id: I73e8322107d4c3f8890f6c1d059e4853de489d6e
        Reviewed-on: https://gerrit.libreoffice.org/77932
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [b1dc8e2379b53c3d57283d43655cf4d51d586ec0]

        loplugin:constmethod in connectivity
        
        Change-Id: Idd81089279b23d93276107d84446c77e49d42b77
        Reviewed-on: https://gerrit.libreoffice.org/77933
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [7a769391772b1184d801a123fb226017e8d65848]

        loplugin:constmethod in package
        
        Change-Id: I44bc86a179164e1d039dd3a5f2c8a23396d870b3
        Reviewed-on: https://gerrit.libreoffice.org/77931
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [d5b07dc9c0185e59077e54c91792476dcbba8d44]

        loplugin:constmethod in canvas,comphelper
        
        Change-Id: I8790355369159b2325d3992712b2f65e0401db86
        Reviewed-on: https://gerrit.libreoffice.org/77930
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-22  Miklos Vajna  <vmiklos@collabora.com>  [f949d8665e83ece5648af0a73a675036067b88e2]

        xmloff: create XMLImpressSettingsExportOOO instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: Iadb687fc4d55a093cef262b1205ca6a4da89bfa3
        Reviewed-on: https://gerrit.libreoffice.org/77934
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-22  Mike Kaganski  <mike.kaganski@collabora.com>  [64f03e7bed015ea0626e5218c03078d08257a27f]

        Use range ctor to avoid default-insertion of elements before assignment
        
        Change-Id: I9d14ca33349ea92f94362e862fd24e1e468dab05
        Reviewed-on: https://gerrit.libreoffice.org/77929
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-22  Mike Kaganski  <mike.kaganski@collabora.com>  [0d1490dbbdd6a4cbe2486f993517383cc8112003]

        Deduplicate some code
        
        Change-Id: I2cdc9f1416a9089e91f30cebe071a4855edc4536
        Reviewed-on: https://gerrit.libreoffice.org/77892
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-22  Kohei Yoshida  <kohei@libreoffice.org>  [52cff86bc74cec1a6755809c6b5434afa32a274c]

        Fully support importing of XML with nested repeat elements.
        
        With this change, Calc's XML Source will allow importing XML that
        contains nested repeat elements.  It is something the old implementation
        did not support.
        
        Change-Id: I73fa1087ccd727390a47007bcfabd411cf007621
        Reviewed-on: https://gerrit.libreoffice.org/77941
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2019-08-21  Julien Nabet  <serval2412@yahoo.fr>  [86d55aaad49a3f83b61894afd81f195b37a142af]

        Fix full url for calc/styles by adding missing '/'
        
        warn:sc:1272:1272:sc/source/filter/orcus/orcusfiltersimpl.cxx:149: Unable to load styles from xml file! boost::filesystem::file_size: Aucun fichier ou dossier de ce type
        Thread 1 "soffice.bin" hit Breakpoint 2, (anonymous namespace)::lookup (file=0x5555556435a0, mode=(anonymous namespace)::LOOKUP_MODE_NORMAL, override=false, key="BRAND_BASE_DIRshare", requestStack=0x0)
            at /home/julien/lo/libreoffice/sal/rtl/bootstrap.cxx:860
        860        OUString v;
        (gdb) bt
        0  0x00007ffff7f2ae45 in (anonymous namespace)::lookup(Bootstrap_Impl const*, (anonymous namespace)::LookupMode, bool, rtl::OUString const&, (anonymous namespace)::ExpandRequestLink const*)
            (file=0x5555556435a0, mode=(anonymous namespace)::LOOKUP_MODE_NORMAL, override=false, key="BRAND_BASE_DIRshare", requestStack=0x0) at /home/julien/lo/libreoffice/sal/rtl/bootstrap.cxx:860
        1  0x00007ffff7f2b7f6 in (anonymous namespace)::expandMacros(Bootstrap_Impl const*, rtl::OUString const&, (anonymous namespace)::LookupMode, (anonymous namespace)::ExpandRequestLink const*)
            (file=0x5555556435a0, text="$BRAND_BASE_DIRshare/calc/styles.xml", mode=(anonymous namespace)::LOOKUP_MODE_NORMAL, requestStack=0x0) at /home/julien/lo/libreoffice/sal/rtl/bootstrap.cxx:995
        2  0x00007ffff7f2aa0d in rtl_bootstrap_expandMacros_from_handle(rtlBootstrapHandle, rtl_uString**) (handle=0x5555556435a0, macro=0x7ffffffefb90) at /home/julien/lo/libreoffice/sal/rtl/bootstrap.cxx:791
        3  0x00007ffff7f2aa60 in rtl_bootstrap_expandMacros(rtl_uString**) (macro=0x7ffffffefb90) at /home/julien/lo/libreoffice/sal/rtl/bootstrap.cxx:797
        4  0x00007fffde89e675 in rtl::Bootstrap::expandMacros(rtl::OUString&) (macro="$BRAND_BASE_DIRshare/calc/styles.xml") at /home/julien/lo/libreoffice/include/rtl/bootstrap.hxx:131
        5  0x00007fffde890d5f in ScDocShell::Load(SfxMedium&) (this=0x555558034760, rMedium=...) at /home/julien/lo/libreoffice/sc/source/ui/docshell/docsh.cxx:613
        
        Change-Id: I5e4019c730f25d32b431dbd01c5668189be6cc66
        Reviewed-on: https://gerrit.libreoffice.org/77936
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2019-08-21  Samuel Thibault  <samuel.thibault@ens-lyon.org>  [8a086a97299c921a0b386f762ff706b6d85e678a]

        atk: Make sure returned values are initialized
        
        -1 is the now-document value to be used in this case, see
        https://gitlab.gnome.org/GNOME/atk/merge_requests/22
        
        Change-Id: I7e8f1c64cf0dfb337f2c1ee026ca68700c893e78
        Reviewed-on: https://gerrit.libreoffice.org/77750
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-08-21  Regina Henschel  <rb.henschel@t-online.de>  [59189f3e02acbdf4e5bbd35fc278252b30022f43]

        tdf#126271 Revert "tdf120965 Simplify SdrPathObj::AddToHdlList()"
        
        This reverts commit 26001f4f84b0d921c8612d888856613735ba5314.
        
        Change-Id: Ib4df476b405e65be9203ab376c9c68b03198c040
        Reviewed-on: https://gerrit.libreoffice.org/77882
        Tested-by: Regina Henschel <rb.henschel@t-online.de>
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-08-21  Caolán McNamara  <caolanm@redhat.com>  [c93cf609dd5b602b0e1e3f90e17076f343692a7f]

        Resolves: tdf#127048 loosen warning from presence to if parsed
        
        rather than warn if lcbCmds indicates some Cmd exist, only warn
        if we find something in the Cmd data to attempt to import
        
        Change-Id: I48f7db22d13688597374f7c77d6033c1ce6d7eb3
        Reviewed-on: https://gerrit.libreoffice.org/77926
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-21  Stephan Bergmann  <sbergman@redhat.com>  [eaf9565c84017ae3f162b3b6fd229b9772bf513e]

        Avoid extra calls to INetURLObject::decode
        
        Change-Id: I700c4093213395a12342534fb7685969b5e5b220
        Reviewed-on: https://gerrit.libreoffice.org/77891
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [8bf1542f856bd2b8617d7a0870824a3a2ada4b6c]

        loplugin:constmethod in basctl
        
        Change-Id: Ib4d7a6690aea4e6f009162cd5b6407906deaaa75
        Reviewed-on: https://gerrit.libreoffice.org/77925
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [8fe53ec9f54ed9842b3b7dad566ccabecef39f70]

        loplugin:constmethod in accessibility
        
        Change-Id: I1e42811e8e79dd81837dd38570c0f2705bb87fe8
        Reviewed-on: https://gerrit.libreoffice.org/77924
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-21  Michael Weghorn  <m.weghorn@posteo.de>  [89dd08d15fbe57e3fbeac9a7a9906efd42788c74]

        Qt5SvpGraphics::handleDamage: Don't leak BitmapBuffer
        
        Leak found by valgrind.
        
        Change-Id: If2d03e94467210bc0e485e6a81bf8480a958323d
        Reviewed-on: https://gerrit.libreoffice.org/77889
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-08-21  Caolán McNamara  <caolanm@redhat.com>  [feccd4363b46d28b084d344815b335bcabfac6d6]

        hook GtkAssistant buildable to RoadmapWizard
        
        Change-Id: I486ee35423be33f0f78780a43afa324aa66f5f26
        Reviewed-on: https://gerrit.libreoffice.org/76904
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-21  Stephan Bergmann  <sbergman@redhat.com>  [10e972c5fba698b287b6f19d7b249e38b18f8895]

        Better use DecodeMechanims ToIUri rather than Unambiguous here
        
        ...to avoid erroneously un-escaping input like "file:///%3C" to "file:///<"
        
        Change-Id: I973208dac38799794216e1ee36a63662d434e8cf
        Reviewed-on: https://gerrit.libreoffice.org/77886
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-21  Mike Kaganski  <mike.kaganski@collabora.com>  [8c01d962ee98138acc1a61512f3775610be529be]

        Make comphelper::findValue inline template and drop sequence.cxx
        
        Change-Id: Ibee3424b9a957d5d62e66c3257a4050a2ebc207b
        Reviewed-on: https://gerrit.libreoffice.org/77881
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [193180164a66927999616fdc976dbaa6710d0344]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix dup entry in makefile
            
            Change-Id: Ife5fe8ea701e0b241b048e49d5f137b5aa9b268f
            Reviewed-on: https://gerrit.libreoffice.org/77887
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-08-21  Michael Weghorn  <m.weghorn@posteo.de>  [d7b45377ad245b74cd3ecfb209c7a54dd88545f8]

        jobset.h: Add missing include
        
        'VCL_DLLPUBLIC' is used, which is defined in
        '<vcl/dllapi.h>'.
        
        A compile error could be provoked e.g. by
        moving the 'jobset.h' include in
        'vcl/unx/generic/print/genprnpsp.cxx' above all
        other includes.
        
        Change-Id: I39de6f213da2fa0ceaa9e9557c24062c2aef1586
        Reviewed-on: https://gerrit.libreoffice.org/77883
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-08-21  Kovács László Zoltán  <kovacs.laszlo.zoltan98@gmail.com>  [16006492d6b1e26fdb13176b9a5ed74e4048218b]

        tdf#105000 Make Material palette entries localizable
        
        Change-Id: I8e208ed6b807e43ce53c5604ccb5d544c28189e5
        Reviewed-on: https://gerrit.libreoffice.org/77419
        Reviewed-by: Gabor Kelemen <kelemen.gabor2@nisz.hu>
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-08-21  Michael Weghorn  <m.weghorn@posteo.de>  [655f4581575993226e81b40e00bdffbb21f69166]

        IDocumentDeviceAccess::setPrinter has no return value
        
        ... so don't mention any in the comment either.
        
        This looks like it was copy-pasted from the comment
        of one of the other methods and has always been there
        since commit 7518fb9e558bb533289f1e789ac07282ee9d826a
        ("INTEGRATION: CWS writercorehandoff (1.1.2); FILE ADDED").
        
        Change-Id: I727d437fc63fec7eadb041c7ced6c4955fb3e7f3
        Reviewed-on: https://gerrit.libreoffice.org/77880
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-08-21  Caolán McNamara  <caolanm@redhat.com>  [10df4750c18d18913f11f9d3224398499c9a3c01]

        make info dialog a child of the dropdown dialog
        
        instead of a child of the parent of the dropdown dialog
        
        Change-Id: Ib94be49955efb4384a77a524f3614db7e56cd03c
        Reviewed-on: https://gerrit.libreoffice.org/77860
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-21  Tünde Tóth  <tundeth@gmail.com>  [cd293966322a45dec000c6612979c267307a3868]

        tdf#123627 DOCX import: fix tinderboxing
        
        related to commit 4c30848c852c44cbad8509c770feed5244f1940f
        "tdf#123627 DOCX import: fix relative hyperlinks to documents",
        until fixing possible profile-dependency of the unit test.
        
        Change-Id: Ifbc2a5c94957234d46371655523c8cd2595e98e8
        Reviewed-on: https://gerrit.libreoffice.org/77559
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-08-21  Stephan Bergmann  <sbergman@redhat.com>  [8b30e6f03407df94e0adb46c6f3fb492a2419114]

        llvm::make_unique is gone from LLVM trunk
        
        (but when targeting older versions of LLVM/Clang, COMPILER_PLUGINS_CXX can still
        specify -std=c++11)
        
        Change-Id: I1b91f2817516d015bc12b6a3faf1874ab938a3ae
        Reviewed-on: https://gerrit.libreoffice.org/77866
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-21  Tünde Tóth  <tundeth@gmail.com>  [d053d573d8bb70ba02ed60eecc590485e2e19497]

        tdf#127070 DOCX export:fix encoding of hyperlinks with non-ASCII letters
        
        Non-ASCII file links in DOCX documents created with Microsoft Word
        didn't work in Word after export.
        
        non_ascii_link.docx: Test file from Word 2016.
        
        Change-Id: Ib8c4e2e7b0402b88419d200c55cc1b881a4cde86
        Reviewed-on: https://gerrit.libreoffice.org/77450
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-08-21  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [5f979e05ff06e34a6914d76211e000fe7f7ec895]

        Remove mnemonics from labels used in explanatory label
        
        >Click '_Add...' to select recipients...< looks better w/o underline
        in MM wizard - Select Address List dialog
        
        Change-Id: Iee7303e90a15340aae4a02d968ff6a06dddf50f5
        Reviewed-on: https://gerrit.libreoffice.org/76913
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-08-21  Zdeněk Crhonek  <zcrhonek@gmail.com>  [0d6fcc061c578e52f8cf49bdb65ae535038faabd]

        uitest Impres Slide show settings
        
        Change-Id: I7ab713da5078852a0e79c2cf959ca4f87bc6457f
        Reviewed-on: https://gerrit.libreoffice.org/77865
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-08-21  Tünde Tóth  <tundeth@gmail.com>  [d137a6944e42f5a59d6c318999edbf97d05cb9fd]

        clean up "tdf#125298 DOCX export: fix bookmark name truncation"
        
        This reverts the remaining of the
        commit b9afb9959c31c3c57d0f2fe91107a92abfd82cdb "tdf#113483: DOCX: fix
        encoding of bookmarks with non-ASCII letters", not reverted by the
        replacement commit 1cbf0ee54519bf81d934609352e8a1a641d8a534 
        "tdf#125298 DOCX export: fix bookmark name truncation".
        
        Change-Id: Ia00bae9615f9417becd866b313175563e21c4808
        Reviewed-on: https://gerrit.libreoffice.org/77458
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-08-21  nd101  <Fong@nd.com.cn>  [2bed8af91fc2654b9ed2432f969d32d5741a529b]

        tdf#126761 add missing underline of hyperlink when showing ppt document
        
        For ppt document opened in Impress, the familiar underline property is
        missing. This is to fix that. Underline property is added when ppt
        document is being opened and saved to exported odp document.
        
        Change-Id: I8ba02da8ffa1c8e7833645f850cddef84f0fa476
        Reviewed-on: https://gerrit.libreoffice.org/77141
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [10280dabe2c1c47c3cddbc28fcd701deb618772f]

        loplugin:constvars, look for loop vars that can be const
        
        Change-Id: I67ee714739800f3718f9d3facf57474cd564d855
        Reviewed-on: https://gerrit.libreoffice.org/77415
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-21  Heiko Tietze  <tietze.heiko@gmail.com>  [96b5152e0009ff0ea26200d9b6e4bd3e0e8073ed]

        Resolves tdf#126805 - Alignment of Tip-of-the-day label
        
        Change-Id: Ic4845dd87325ec952b8b987b69eedd8530b1cf02
        Reviewed-on: https://gerrit.libreoffice.org/77703
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-08-21  Balazs Varga  <balazs.varga991@gmail.com>  [96a29c12a9d8734c9d2a812f38fc6654b5df9c48]

        tdf#101322 Chart OOXML Export: fix missing subtitle
        
        Concatenate subtitle and main title texts, if both exist, just like
        at the XLS/DOC export, because OOXML does not support subtitles.
        If we only have a subtitle, export the whole subtitle shape instead of
        the title shape, keeping its properties.
        
        Change-Id: If6a27c023fcce58f4549a0edad44027bb0348b93
        Reviewed-on: https://gerrit.libreoffice.org/77499
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-08-21  Miklos Vajna  <vmiklos@collabora.com>  [d7b227d116086ef2023ae9b8b0eef8288c46cf3c]

        sw: prefix members of SwUndoDelLayFormat
        
        See tdf#94879 for motivation.
        
        Change-Id: I16fe75a5a7fd586e021cd5d49676031b97838165
        Reviewed-on: https://gerrit.libreoffice.org/77867
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-21  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [c3c0826b9c300d84d10dcca90b22ae662211316a]

        odk: fixed typos in generated manifests
        
        Change-Id: I85766d1ba3598b37e3a776605628402ca5795bc5
        Reviewed-on: https://gerrit.libreoffice.org/77809
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [330447702b207f587aaba2d7530634b8402bb112]

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

2019-08-20  Ahmed ElShreif  <aelshreif7@gmail.com>  [01af2d7122e8de8cbf96d1a04eb88817276db410]

        uitest: Fix typos
        
        Change-Id: I41023dd1fd06ca48849726d3372f74a4990c27a3

2019-08-21  Kohei Yoshida  <kohei@libreoffice.org>  [494b11bb7a069900e75ef1154323408cd7aa2560]

        Return std::unique_ptr directly.
        
        Change-Id: If0b8263ec6659fccfb329676e09d5441bec6e60c
        Reviewed-on: https://gerrit.libreoffice.org/77864
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2019-08-21  Kohei Yoshida  <kohei@libreoffice.org>  [bf03ccae15f05de7cc6003ecd7ed3a442d55bf8f]

        Namespace doesn't need a semicolon.
        
        Change-Id: I0f34f02ea7827cddb842e2d2ce466fe61e6fd95a
        Reviewed-on: https://gerrit.libreoffice.org/77863
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2019-08-20  Eike Rathke  <erack@redhat.com>  [e51bf749af8b881d6a0df214b84642f093471c54]

        Resolves: tdf#127011 add English (Nigeria) [en-NG] locale data
        
        Change-Id: Ia2e34a90fd7dc2a0ef648b8457412f1a393441e4
        Co-authored-by: Benjamin Chiagoziem Livinus <chilivb23@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/77856
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-08-20  Eike Rathke  <erack@redhat.com>  [a66098e901dc06cd09d7243dde6552fa15129c28]

        Related: tdf#127011 add English (Nigeria) [en-NG] 0xA809 to language list
        
        Change-Id: I017d68a7c86bf28e60f68d48208ecb13ddf9ac13
        Reviewed-on: https://gerrit.libreoffice.org/77855
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-08-20  Eike Rathke  <erack@redhat.com>  [152c4fcbf1aa5b7454834581927056cfc9d1d7e5]

        Resolves: tdf#122110 convert condition decimal separator to target locale
        
        Otherwise re-scanning the format code in the target locale failed.
        
        Change-Id: Ia4face1b5630c197f68b1f521e62b163550301e6
        Reviewed-on: https://gerrit.libreoffice.org/77852
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-08-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [89ea9340aca77a87ef10785a734201d2f400a933]

        tdf#119388 speed up listener broadcast
        
        when deleting columns with lots of shapes. The UNO_QUERY is expensive in
        this case, so create a new comphelper::OInterfaceContainerHelper3 that
        knows what type the listener interface is.
        
        Takes the time from 47s to 41s for me.
        
        Change-Id: Id575a59af8505fbd3b0638fd5224e70fd556215f
        Reviewed-on: https://gerrit.libreoffice.org/77824
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-20  Tamás Zolnai  <tamas.zolnai@collabora.com>  [8d84f32d55df06c2944da78e2b779de2dba21d50]

        tdf#126792: DOCX legacy drop-downs are only supposed to hold 25 items, DOCX
        
        Truncate item list if the MSO limit is exceeded.
        
        Change-Id: I21fd63fd2b8d6c8fe76500e1cdd468d4692612c1
        Reviewed-on: https://gerrit.libreoffice.org/77844
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-08-20  Khaled Hosny  <khaledhosny@eglug.org>  [352924a64750bb99aec54feea3af0121603c12a8]

        Update HarfBbuzz to 2.6.0
        
        Change-Id: I7983dd10fe6599a2473caf0da04a0df3e63e9b2a
        Reviewed-on: https://gerrit.libreoffice.org/77790
        Tested-by: Jenkins
        Reviewed-by: Khaled Hosny <khaledhosny@eglug.org>

2019-08-20  Tamás Zolnai  <tamas.zolnai@collabora.com>  [d3c8973f54037f915e12cd038a6a76501d237ea4]

        tdf#126792: DOCX legacy drop-downs are only supposed to hold 25 items, GUI
        
        Implement GUI part. Do not allow to add more items to the drop-down
        field if the count of items reached the 25 limit.
        
        Change-Id: I126edc500bc18e2f0f4b6864775f89be6801f887
        Reviewed-on: https://gerrit.libreoffice.org/77843
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-08-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [1d4eb1be35cc393f98496883c2cb4ee89f4bcf0c]

        loplugin:constvars in test..unotools
        
        Change-Id: I087dc53ca5c18893974bbd9d959de56d5a4cdfa0
        Reviewed-on: https://gerrit.libreoffice.org/77827
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [50a6041bfac60ab03ec896bd638504524853300d]

        loplugin:constvars in vcl
        
        Change-Id: Ic454a4d9520992eaecef4b64ec73d49e52ffcc2c
        Reviewed-on: https://gerrit.libreoffice.org/77828
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [102a94c9de3c8c4d1326022dd14a300d6b72e222]

        loplugin:constvars in sw
        
        Change-Id: Ic1f11240561ba8fffc51710c9a49933c3ab3849d
        Reviewed-on: https://gerrit.libreoffice.org/77826
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [80d8fda9c092ea77869c7c162d0acac854a0738d]

        tdf#119388 don't broadcast when locked
        
        takes the delete time for a column from 41s to 21s
        
        Change-Id: I11f438dd3ed0787309b150a0cb3dde6447f07e5b
        Reviewed-on: https://gerrit.libreoffice.org/77825
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-20  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [98f41c22b85e76fb8354a4b9df57f4211824e95e]

        Gtk3 defer LO dragExit handling to an idle
        
        LO expects to handle either a drop or an exit event. Quoting the
        Gtk+ docs: "Likewise, the “drag-leave” signal is also emitted
        before the ::drag-drop signal, for instance to allow cleaning up
        of a preview item created in the “drag-motion” signal handler."
        
        Since we don't know if there will be a drop-event following the
        leave event, we have to defer the "fire_draExit" to an idle, which
        will be removed by the drop event, before it can be processed.
        
        Fixes D'n'D between two Writer windows. For whatever reason it
        works correct in Calc, which probably needs further investigation.
        
        Regression from commit c70b86588fe5 ("Gtk3 inform LO of drag
        leave").
        
        Change-Id: Ia59dcc8b20efd442ac5efc895602e5cc432cc379
        Reviewed-on: https://gerrit.libreoffice.org/77753
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-08-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [7ae43f63aad28c2cabb7cde6ea308055133fbde8]

        loplugin:constvars in writerfilter..xmlscript
        
        Change-Id: I5a318632bcc575ea7e476ec0fb74c905b252ecdd
        Reviewed-on: https://gerrit.libreoffice.org/77829
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-20  Mike Kaganski  <mike.kaganski@collabora.com>  [3e52f67c49b5cde7661d0cca2ea72ff10d55a12c]

        Simplify iteration over XMLFontAutoStylePool_Impl
        
        ... which has begin() and end().
        
        Change-Id: I3de0abdcdfc31825693e594d67318a7267bb8d83
        Reviewed-on: https://gerrit.libreoffice.org/77810
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [008382650edf51d1561c7cdf8b1e0d43f0426c02]

        loplugin:constvars in svx
        
        Change-Id: I42d04c84c87a792456f36013e1f05159ccf7cd1e
        Reviewed-on: https://gerrit.libreoffice.org/77808
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [95dd183c41c52aa0ed9b5223ae7584f486103a78]

        loplugin:constvars in solenv..svtools
        
        Change-Id: Ieb0116321bbddd804db6d1789ea3521c5b220840
        Reviewed-on: https://gerrit.libreoffice.org/77807
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [8d54827762e2a6702a16b67724a6a5f393d72598]

        loplugin:constvars in sdext..sfx2
        
        Change-Id: Id9b05387b7b87d3af5e646e867e6ca9fda0711ce
        Reviewed-on: https://gerrit.libreoffice.org/77806
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-20  Franklin Weng  <franklin@goodhorse.idv.tw>  [648990692c8253e3843c4c5954940e8b893d5f3e]

        tdf#116862 do not encrypt to self when encryption key is not set
        
        When "always encrypt to self" is checked but no encryption key is set,
        encrypting a file with GPG key would cause error.  So check if
        msPreferredKey is empty or not before comparing with sIssuer.
        
        Change-Id: I4d95f0b436cb1fafad1d57d50330fd2080902b69
        Reviewed-on: https://gerrit.libreoffice.org/77665
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-08-20  Stephan Bergmann  <sbergman@redhat.com>  [af7ce81494df6c1f23af1ee14adf4aa55132b5bb]

        Fix EXTENSION_PLATFORM for Windows x86_64
        
        Change-Id: I7fbe1963aff666205dbc9405e94d6093fb9a5a48
        Reviewed-on: https://gerrit.libreoffice.org/77804
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-20  Mark Hung  <marklh9@gmail.com>  [56e95f8e20b20680d025f3ecbeb4cc5306085b1e]

        tdf#126353 merge character borders on layout portions.
        
        Layout portions / para portions may have portion length.
        So merging them is valid and there's no need to check
        them at all. Invoke MergeCharacterBorder in InsertPortion
        to handle border merging consistently.
        
        Change-Id: I3669bcbb1d658e1df74d338d6cf062e5f07faf4d
        Reviewed-on: https://gerrit.libreoffice.org/77366
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2019-08-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [316b07d0af06948c69c1375c67c01903b8eeb134]

        loplugin:constvars in package..sc
        
        Change-Id: Ibaa9ebd6440d9229ba313f4c130f5752d432b338
        Reviewed-on: https://gerrit.libreoffice.org/77792
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [ff6e8c73adef7c86db12287948025954a4fc7746]

        loplugin:constvars in sccomp..sd
        
        Change-Id: Ic4b2a1d23da80a5b0976692f490c29a7169be3ef
        Reviewed-on: https://gerrit.libreoffice.org/77793
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [b2423a480785db6f4883d6314690b22b69d55c22]

        loplugin:constvars in drawinglayer..framework
        
        Change-Id: I6e62229fdc38f49f766a306f5264afafe9acefa5
        Reviewed-on: https://gerrit.libreoffice.org/77774
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [07f9223daae92ac11be2382ecd0095e744f5695f]

        loplugin:constvars in i18npool..opencl
        
        Change-Id: I82738a18ff116fdc78f07b453c93b1b631632caf
        Reviewed-on: https://gerrit.libreoffice.org/77775
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [6fea13e7a10272922ffdf74b65add10ecf8cec38]

        tdf#76260 cache next page style number
        
        to speed up loading document with lots of footnotes.
        Takes the load time from 29s to 27.3s for me
        
        Change-Id: I911e4a7d7db8a2cdff1271d04e5535e76fd137a0
        Reviewed-on: https://gerrit.libreoffice.org/77778
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-20  Jean-Pierre Ledure  <jp@ledure.be>  [fd2a8fc9651037263069aa5f0f97c205d8fc4a1c]

        Access2Base - Move getObject, getValue and setValue
        
        Functions moved from module PropertiesGet to Application
        No effect in Basic
        Compliant with Python rules where module/class name is mandatory
        
        Change-Id: I970825590cbce86a9178bd750ffdb23ce87ae282

2019-08-20  Stephan Bergmann  <sbergman@redhat.com>  [20c6d7f6e64efa7597fdd5712514a85264bb7215]

        Update the reference rdbs to libreoffice-6.3.0.4
        
        LD_LIBRARY_PATH=.../master/instdir/program \
         .../master/workdir/LinkTarget/Executable/unoidl-read --published \
         .../libreoffice-6.3.0.4/instdir/program/types.rdb \
         >.../master/udkapi/type_reference/udkapi.idl
        
        * no changes
        
        LD_LIBRARY_PATH=.../master/instdir/program \
         .../master/workdir/LinkTarget/Executable/unoidl-read --published \
         .../libreoffice-6.3.0.4/instdir/program/types.rdb \
         .../libreoffice-6.3.0.4/instdir/program/types/offapi.rdb \
         >.../master/offapi/type_reference/offapi.idl
        
        Change-Id: Ifb44c536c87c711e46c5881fe0918a0c4c6e472b
        Reviewed-on: https://gerrit.libreoffice.org/77784
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [d3b03032b7140a98946bfe8fc475a322e6eb6f9a]

        tdf#125869 LibreOffice UI freezes (shows not responding) while exporting a pdf
        
        Revert "use vcl::Timer in StatusIndicatorFactory"
        This reverts commit 848058625c7fad21e2469c95c2a2078678925a5a,
        which seems to have been a bad idea
        
        Change-Id: I68be1757717352f164ce27c300a4a0487680891c
        Reviewed-on: https://gerrit.libreoffice.org/77779
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1618a3cee763fe9c3393e0511244547674bdd264]

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

2019-08-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f3b3ccb8cc66aca992bb1cccf8ea29b879547701]

        Fix typos
        
        Split from:
        https://gerrit.libreoffice.org/#/c/77765/
        
        Change-Id: I888876fcad2405ba1a938a26b69b47737cf896b8
        Reviewed-on: https://gerrit.libreoffice.org/77773
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [11907c04bf74701293555b568d2c38641177886c]

        Fix typos
        
        Change-Id: Iae76994e275517d7a1e7b9e29111159f1ec93e2d
        Reviewed-on: https://gerrit.libreoffice.org/77766
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-20  Caolán McNamara  <caolanm@redhat.com>  [1a78436290b7dd22df81d6491b656182604d38fd]

        Resolves: tdf#126781 don't let width grow to fit condition text
        
        make the label have no part of the width calc by giving it a small
        width request and force it to live with with the rest of the dialog
        ends up as
        
        Change-Id: Iae3012b6acfd63ba527727f022e999b144c6a941
        Reviewed-on: https://gerrit.libreoffice.org/77771
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-20  Caolán McNamara  <caolanm@redhat.com>  [0576911eec4f5fab4d4dd4f0cd46744b9a567899]

        Resolves: tdf#127021 not all formatting options shown for set variable
        
        because we need to call SwNumFormatTreeView::clear to flag we
        want them added
        
        following that we then need to insert the extra entries before those
        now inserted stock ones
        
        Change-Id: Iccbd3a6b2c9fd48ad823b9dcc7cdfca87d29873c
        Reviewed-on: https://gerrit.libreoffice.org/77768
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [41e6f0fd99b2e68dfe32d9be3defe60ff36ba8f1]

        Fix typos
        
        Change-Id: Iab3756a0e27af8a87e4012decdf706d19d0f3e82
        Reviewed-on: https://gerrit.libreoffice.org/77757
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b6fd78a9fa4bb6e53da8b8216f00bb887e1fd917]

        Fix typos
        
        Change-Id: Ic987eeb9d99f64611a981282ec5691e4d1cb023d
        Reviewed-on: https://gerrit.libreoffice.org/77759
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0f689f80e9bd3a0f90422df70426be5b50972871]

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

2019-08-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [65ae1e182de7ac46e2062dcef0f28a2c1f36b3d2]

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

2019-08-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d44d5af546e52679ee85103329f2a2fdc1cf01be]

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

2019-08-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [91d9d09cc04e5d130f4606ad28298f651f8937eb]

        Fix typos
        
        Change-Id: I77393d6329ef6f2cfc38825791b44d23e8c3af3e
        Reviewed-on: https://gerrit.libreoffice.org/77764
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e0acc90f3748a0973198cc2eb23ef1779ef84d3b]

        Fix typos
        
        Change-Id: I2b21ba71cd555a88e015871e4f6f5a7747615520
        Reviewed-on: https://gerrit.libreoffice.org/77763
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4b317a704268ba03700c50255dd6fded278c81ba]

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

2019-08-20  AWASHIRO Ikuya  <ikunya@gmail.com>  [686b3b5bfc8caac0d5db7c9845fafd32250281e2]

        tdf#114751 Update default fonts for Japanese locale (cont.)
        
        - removed ancient fonts especially bundled by StarSuite
        - set to use Noto Sans/Serif CJK JP and Yu Gothic/Mincho by default
        
        Change-Id: I7e9409f531864c242d53f3677e35661b315c0e1a
        Reviewed-on: https://gerrit.libreoffice.org/77633
        Tested-by: Jenkins
        Reviewed-by: Takeshi Abe <tabe@fixedpoint.jp>

2019-08-20  Christophe JAILLET  <christophe.jaillet@wanadoo.fr>  [0ed7f9dab2ec03e168f2013e57c21637f7700736]

        Fix libreoffice version for links in tipoftheday
        
        tipoftheday.hrc has some URL with fixed LibreOffice version (6.0 and 6.2)
        Use %PRODUCTVERSION instead and perform the convertion to the correct
        version at run-time.
        
        Note, this can have the drawback to point to dead links if a newer
        version of the online doc removes a page or changes its path.
        
        'en-US' could also certainly be handled the same way.
        
        Finaly the 'uiResId(aLink.toUtf8().getStr()' to get it converted is
        certainly a hack that should be implemented in a better way.
        
        So consider this patch as a PoC :)
        
        Change-Id: Ibdcaedde631f1a243e0ec54cdec6c488c04b8f29
        Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
        Reviewed-on: https://gerrit.libreoffice.org/75971
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-08-19  Eike Rathke  <erack@redhat.com>  [7dcb5c658987eb52c1bf0b896b0835216f02fac8]

        Related: tdf#72040 select ISO 8601 date+time format without 'T' if input
        
        Change-Id: If3f64641f2b42830bb31f6712411d84a1fc2ccc6
        Reviewed-on: https://gerrit.libreoffice.org/77754
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-08-19  Eike Rathke  <erack@redhat.com>  [a231922c4cf41a834bdc252e726912699c5e6f7d]

        Related: tdf#72040 select ISO 8601 date+time format if 'T' separator in input
        
        Change-Id: Ia89f791f0a66d0e6d3c3e5ecdd211356f5c2337f
        Reviewed-on: https://gerrit.libreoffice.org/77752
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-08-19  Caolán McNamara  <caolanm@redhat.com>  [ac44308f4df996033444e9d4687746c5d6b9525b]

        Related: tdf#127029 true was substituted for FALSE
        
        presumably accidentally by...
        
        commit 6ed0bcdd5bc07692fc81406942509eb9c30d3904
        Date:   Tue Oct 5 07:57:51 2010 -0500
        
            FASTBOOL to bool conversion
        
        @@ -1305,7 +1305,7 @@ BOOL SvxCharNamePage::FillItemSet_Impl( SfxItemSet& rSet, LanguageGroup eLangGrp
        
                 if ( m_pImpl->m_bInSearchMode && bChanged &&
                      aInfo.GetWeight() == WEIGHT_NORMAL && aInfo.GetItalic() != ITALIC_NONE )
        -            bChanged = FALSE;
        +            bChanged = true;
             }
        
             if ( !bChanged && pExampleSet &&
        
        Change-Id: I711e6dbf26570189f9940958b02ca4e9561bf318
        Reviewed-on: https://gerrit.libreoffice.org/77736
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-19  Caolán McNamara  <caolanm@redhat.com>  [7390c3d4509ccb77f44da5e0eee8e9169026e7d9]

        Resolves: tdf#127029 keep spinbuttons blank if explicit set_text("")
        
        and the value isn't changed by the user
        
        Change-Id: Ib45360c0a1b057c4a31fe399aada143d758615d1
        Reviewed-on: https://gerrit.libreoffice.org/77739
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-19  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [91b431f88e7abaa3a088b8caf1bdd7e5fe0bf120]

        tdf#121039 Open URL also when in edit mode
        
        Change-Id: Ib51ced376bd2c8476f4f44629040e277960f8f1c
        Reviewed-on: https://gerrit.libreoffice.org/77727
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-19  Ahmed ElShreif  <aelshreif7@gmail.com>  [471b185b8b1ce3982271bbb77261fbb5e6860d17]

        uitest: Reformat the python script of the Compiler
        
        Change-Id: I502aa9e998d084a82e738c0c0c68ad634cb5c76a

2019-08-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8ddf4fcaa7264fbfd0289c45388743a8dfd8cc0f]

        Removed duplicated include
        
        Change-Id: Iee5631334fdbd31518011d2deeab820851e93f70
        Reviewed-on: https://gerrit.libreoffice.org/77741
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-19  Eike Rathke  <erack@redhat.com>  [3eb837565878ebb2da5a11c3286a1f1ef0899183]

        Add build time check for NF_INDEX_TABLE_ENTRIES <= nFirstFreeFormatIndex
        
        This was just tribal knowledge..
        
        Change-Id: I3d4d93d6eae01c2f3f73a309043bf59dcca10ff6
        Reviewed-on: https://gerrit.libreoffice.org/77749
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-08-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [8efd46ed867b66f9fbc31dbaa1d46bc91ea29ae2]

        loplugin:constvars in cppuhelper..desktop
        
        Change-Id: Iaf42114ab98875c4bc1545684f1893540b998ef2
        Reviewed-on: https://gerrit.libreoffice.org/77723
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [9c10e29287740f473fa4f33ac6188b8c8543bfbb]

        loplugin:constvars in chart2..connectivity
        
        Change-Id: I35d450b022af870df4e57714363892554a4ae917
        Reviewed-on: https://gerrit.libreoffice.org/77722
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [16da5e2cc9add87aa44783af270f63de01e7ced4]

        loplugin:constvars in accessibility..basegfx
        
        Change-Id: Id6a0b48c3440be394419e87bd7a4f63bd0a1e758
        Reviewed-on: https://gerrit.libreoffice.org/77721
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c31fa068ad430746d47ce53e2321ac3302dcb8bb]

        Fix typos
        
        Change-Id: I2bee2a13b639bfb1c69b773f832a1374619670a9
        Reviewed-on: https://gerrit.libreoffice.org/77630
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-08-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6da13334218601b4d1d323eb617667720a82c293]

        Fix grammar
        
        Change-Id: I4962f5c4ed211a38da3e3958e8b9bb68666bcf6f
        Reviewed-on: https://gerrit.libreoffice.org/77629
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-08-19  Eike Rathke  <erack@redhat.com>  [4ffb036fd5858c1acee9930e8f03d8b8a0d88730]

        Resolves: tdf#72040 add predefined ISO 8601 date+time format with "T"
        
        Still missing is selecting the format if such input is detected,
        but if applied it is preserved as edit format when editing the
        value.
        
        Change-Id: Ic36a643bb90ac897a303d5d59782aa4b297a56ea
        Reviewed-on: https://gerrit.libreoffice.org/77732
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-08-19  Stephan Bergmann  <sbergman@redhat.com>  [cc4084cf6da45c358e88d88fdb340de3ae713039]

        Make test code more readable
        
        `absolute` has the same value as `uriReference` here, so replace it with nullptr
        as is done in all the other cases where those values are the same.
        
        Change-Id: I81e2842921b99f9c9a4c847a46e74300b5e527ab
        Reviewed-on: https://gerrit.libreoffice.org/77720
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-19  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [739c370522df4d48898b924e3c29957054f71a78]

        uitest: pass OUString by const reference and formatting fixes
        
        Change-Id: I55eca745a84998c74e2d925ed53af20382d98289

2019-08-19  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [147ae53b68844aa1b088926931f958e30888ffda]

        uitest: print useful message when textX is not installed
        
        Change-Id: If6f6c71f72ba9def4885ffbd74cb7814f7465f2c

2019-08-19  Markus Mohrhard  <markus.mohrhard@googlemail.com>  [418124c3322bff0e28f4da76e90940b23060c29f]

        uitest: fixed for formatting and plugin stringconstant
        
        Change-Id: Id657c19223f20d1175f9a774357e8b1f11344fdf

2019-08-19  Ahmed ElShreif  <aelshreif7@gmail.com>  [49fb8654b4d6b0eb3184cb0218f164df88016b74]

        uitest: add the SideBar implementation
        
        Change-Id: I7de9bd97e868624476b5c39a5e37afc945206e4e

2019-08-19  Ahmed ElShreif  <aelshreif7@gmail.com>  [1eead54fe7e264d854d5daaad610b20426143b9b]

        uitest: ignore the logging part of the QuerySaveDialog while closing the app
        
        Change-Id: I18fcc81fa54362dfaa574ec04125e66b37a5aad8

2019-08-19  Ahmed ElShreif  <aelshreif7@gmail.com>  [cb84769f7c7197ddc5440a1e29cd80bc5184f06c]

        uitest: use prefix for names that has conflict with python's keywords
        
        Change-Id: I01d044a96eeae60a070a5ca0fc8d6105d7333414

2019-08-19  Ahmed ElShreif  <aelshreif7@gmail.com>  [58cba15e9dabb895980cdddb8ad2c1e22080d343]

        uitest: replace tabs with spaces
        
        Change-Id: I40779dfdb65037838e1a1b7bed5d89a656047ce6

2019-08-19  Ahmed ElShreif  <aelshreif7@gmail.com>  [d999a30410abc4af80276c48e39e6a731d1dea30]

        uitest: add footer line support
        
        Change-Id: I740995d811be030f406f9d3ff53c56d28af2b786

2019-08-19  Ahmed ElShreif  <aelshreif7@gmail.com>  [e72ae01b906455524a1d4a615ab1a0efb94a6f11]

        uitest: solve problem with un-named parents
        
        1) Add recursively query for the parent until find an parent with a name.
        
        2) Remove the parent part "from xxxxxx" from the log statment if there is un-named parent
        
        3) Update the compiler to use the most top parent if there is command with no un-named parent
        
        Change-Id: Id7dd5092bc995312494b5536720141908e73af9a

2019-08-19  Ahmed ElShreif  <aelshreif7@gmail.com>  [99bedce928c33e8cb607f1d3f3c09feebaeb3c6b]

        uitest: log more events in Calc:
        
        1) Rename Tab
        2) Insert Tab
        
        Change-Id: I7a653a4b274c0c8058672c5b0aa1645bb5a51e3a

2019-08-19  Ahmed ElShreif  <aelshreif7@gmail.com>  [d13252673b05942194971f83f6612c45848901fd]

        uitest: log more events
        
        Impress:
        1) Delete Slide
        2) Duplicate Slide
        3) Rename Slide
        
        Draw:
        1) Delte Page
        2) Rename Page
        
        Change-Id: I124bdf96c58dfe00bdb039c5e93afc0dc6e7163d

2019-08-19  Ahmed ElShreif  <aelshreif7@gmail.com>  [be85e2d1d78aba2a0554645acbbacacf200f1bb4]

        uitest: add more events to ui logger
        
        for Impress:
          add new Slide
        for Draw:
          add new Page
        
        Modify the UILogger System to save information about the name of the app
        
        Change-Id: I87fd98b2a11783e3410f1c0eba633631addf389b

2019-08-19  Ahmed ElShreif  <aelshreif7@gmail.com>  [3c5fe9ae9f15fccecdd91b32c225c3cbd854eff0]

        uitest: start logging draw events
        
        Change-Id: I1b77b106db181a8cadc1ff0b2a5de6ad19fe6762

2019-08-19  Ahmed ElShreif  <aelshreif7@gmail.com>  [00323f94615ac987123be8f83990028147656457]

        uitest: update UI logger grammar
        
        1) Make small changes in the UI logger Grammar
        2) Add Comments to be more documented
        
        Change-Id: I5e68c33375870cf4a1f2537ee1a7eb997145f24f

2019-08-19  Ahmed ElShreif  <aelshreif7@gmail.com>  [9545e8ac286d0e18d9526df95cbc6e7da4aca738]

        uitest: log more events
        
        for Calc:
        1) Delete some Cells
        2) Remove content from some cells
        3) Insert Cells
        4) Cut Cells
        5) Copy Cells
        6) Paste Cells
        7) Merge Cells
        8) Split Cell ( Delete Merge )
        
        for Writer:
        1) Insert Table
        2) Copy Text
        3) Cut Text
        4) Paste Text
        5) Inser Break Page
        
        Also, Solve some bugs in the UI logger and UNO Commands.
        
        Change-Id: Ic7cacbc20e1e400900a9760b61e8b45ae96c84ff

2019-08-19  Ahmed ElShreif  <aelshreif7@gmail.com>  [bf94b044a11740323853933f0aedf55ceb143ee1]

        uitest: solve some bugs in the ui logger
        
        Change-Id: I39836423fad8cb361a8f007f648108618906be8a

2019-08-19  Ahmed ElShreif  <aelshreif7@gmail.com>  [494bd583f5ac56dc60130f6fcde780ec27bc921e]

        uitest: add general functions to remove redundunt lines
        
        1) init_app
        2) init_Object
        3) write_line_without_parameters
        4) write_line_with_one_parameters
        
        Then Rewrite the handlers again
        
        Change-Id: I8ceb01f4eaa48f1544ada8966c7585dcbd3e15aa

2019-08-19  Ahmed ElShreif  <aelshreif7@gmail.com>  [c06a2699841054f6c7a20760deca0965a61f9274]

        uitest: add more DSL commands
        
        1) Calc
        (calc_Type_command - calc_switch_sheet - calc_Select_cell - calc_AutoFill_filter)
        
        2) impress
        (impress_Type_command)
        
        3) math
        (math_element_selector - math_Type_command)
        
        4) General Commands Compiler:
        (setZoom_command)
        
        Change-Id: Ifd2608c38474633b579a216356fe53c859c24975

2019-08-19  Ahmed ElShreif  <aelshreif7@gmail.com>  [b33915d56850be2235cea428b04c95ed6b8a55ac]

        uitest: add special commands of writer app implementation
        
        1) Type Command
        2) Select Command
        3) GoTo page
        
        Change-Id: I5ee773b6cd322c2c1bf0eba58e704b2ff1399ce7

2019-08-19  Ahmed ElShreif  <aelshreif7@gmail.com>  [dcb939ad2f4b97847f88799fe09ed1b51b911694]

        uitest: implement the missing part of the dialog compiler
        
        Change-Id: I08881b738b3e7922b74f9d007733278e2b6ef54e

2019-08-19  Ahmed ElShreif  <aelshreif7@gmail.com>  [0a319196658562b65dcbbd0c18b3a2c18f9749e3]

        uitest: add DSL compiler support for more UI items
        
        1) ButtonUIObject
        2) CheckBoxUIObject
        3) TabControlUIObject
        4) ComboBoxUIObject
        5) RadioButtonUIObject
        6) ListBoxUIObject
        7) SpinFieldUIObject
        8) EditUIObject
        
        Change-Id: Ic81c2a0511351cf91f4514316b9c5854a64a4b05

2019-08-19  Ahmed ElShreif  <aelshreif7@gmail.com>  [336801fb900bf2b541219d6690053b18e97011e9]

        uitest: start the implementation of the new DSL compiler
        
        1) finish the functions that will parse inputs
        2) add function to initialize the UI test Case
        3) add function to print the ui new test case
        4) add the UNO caommands handler
        5) add the Dialog commands handler
        6) add the Starter commands handler
        
        Change-Id: Ided1c050023c5284457f62c4b8d5ea1cfa38c043

2019-08-19  Ahmed ElShreif  <aelshreif7@gmail.com>  [01476c19390b8f78ec023a4c3846fb5c3183c2e8]

        uitest: change small parts of the grammar and dialog logger
        
        Change-Id: I615989baafe65a6f6ae26fcd452c1e21081168b4

2019-08-19  Ahmed ElShreif  <aelshreif7@gmail.com>  [5578bc99542953b6318a117a4e4b99f12964d9d2]

        uitest: Some new features in ui_logger project
        
        this patch for:
        1) general commands grammar
        2) special commands of impress and math
        3) log select element action
        4) log SideBar Actions
        
        Change-Id: If375cd3396cfde45f70d7c202339c829b1c43471

2019-08-19  Ahmed ElShreif  <aelshreif7@gmail.com>  [9d1c3b7ab6f6e2a2d1a29d35185eee911df30ea3]

        uitest: just update zoom statement
        
        Change-Id: I0bc5c4179dcb94ed2cc4a551165fd135d884a75a

2019-08-19  Ahmed ElShreif  <aelshreif7@gmail.com>  [6108f364285d3e8e3c2610f1a66f3ea8bab1f31a]

        uitest: update the DSL grammar
        
        Change-Id: I15fe20f1c5e8339f6d5a857b0d0bbfa30b09b44a

2019-08-19  Ahmed ElShreif  <aelshreif7@gmail.com>  [c058b2772e774bc1e6376f3a1b0c16bed631c399]

        uitest: new logger DSL grammar
        
        This patch is the first and second parts of the new DSL grammar. The
        grammar of all the UIObjects , Dialogs , starter commands , All of uno
        commands and Special commands for applications. example.ul shows an
        example of the new syntax of the expected new logger.
        
        Change-Id: Ib58aeab1da6627ebc464e4cb64253fd3bf91200e

2019-08-19  Ahmed ElShreif  <aelshreif7@gmail.com>  [9b35efe4be55cb30da8c9fcd962e546e7e4e5f86]

        uitest: Rewrite all the logger statements with the new grammar syntax
        
        Finished parts from old logger:
        	1) UNOCommands
        	2) StarterCommands
        	3) UIObjectCommand
        	4) DialogCommand
        	5) SpecialCommand
        
        Change-Id: Ia521efef0abe1a351b9a4fcabaab6dbf20e8fc89

2019-08-19  Caolán McNamara  <caolanm@redhat.com>  [594bf9e60a69184fdfaa3b9a0ac4206a2a793576]

        use double prime symbol for inch
        
        Change-Id: I8565bbe8a72ee748676f673239725e5eb4f3ed6f
        Reviewed-on: https://gerrit.libreoffice.org/77718
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-19  Caolán McNamara  <caolanm@redhat.com>  [eb6eb8c6df2ae75f1525bdbb7e9c72262dd74c0f]

        There should not be a space between the number and the prime mark
        
        e.g. The Art of Type and Typography: Explorations in Use and Practice
        
        Change-Id: Iddb08fce2efa8a5614d9afc4f96c3f609e8aa0fb
        Reviewed-on: https://gerrit.libreoffice.org/77717
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-19  Shubham Goyal  <22shubh22@gmail.com>  [3a95a2baee94e50e3f745990359fdeea65a422a8]

        Make QR code callable in Impress and Draw
        
        Change-Id: If11686189b0665f3918821269dd73d122e632194
        Reviewed-on: https://gerrit.libreoffice.org/77438
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [41a01bbeb7b9cb448bf95b8a7d43a724267f8c64]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix Contents tree for Impress
            
            Change-Id: I5fa2b0481470dfeec04236caa1dcc44d45d13148
            Reviewed-on: https://gerrit.libreoffice.org/77719
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-08-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ef30df832910e6d694501b4886b9ba467ad89c0a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Typo
            
            Change-Id: I450b7d1c0b860f17cdd7a2ee36993fe90c58310f
            Reviewed-on: https://gerrit.libreoffice.org/77731
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-08-19  Tomáš Chvátal  <tchvatal@suse.com>  [3132fe363a70fbc11b050f1548688ad84bc6fee1]

        Fix buidling with older boost
        
        Change-Id: I49691e8bf708aa9146d5c4f61532e7a215f4ac2d
        Reviewed-on: https://gerrit.libreoffice.org/77714
        Tested-by: Jenkins
        Reviewed-by: Tomáš Chvátal <tchvatal@suse.com>

2019-08-19  Stephan Bergmann  <sbergman@redhat.com>  [082e95f684e44954275dc58e306b8dc69590ac80]

        Fix test dependencies for module-only build
        
        Change-Id: I94d938c60074f74996cce4eb99183c5372e5c1de
        Reviewed-on: https://gerrit.libreoffice.org/77699
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-19  Stephan Bergmann  <sbergman@redhat.com>  [c79efeb66f7951305d0334bc288aee1c571a8728]

        Improve check for absolute URI
        
        Change-Id: I4dee44832107f72f8f3fb68554428dc1e646c346
        Reviewed-on: https://gerrit.libreoffice.org/77706
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-19  Caolán McNamara  <caolanm@redhat.com>  [ed8dc2fcf8faa90657d500ec3b5d06e1352d8e82]

        Resolves: tdf#127003 explicit grab focus needs explicit link callback
        
        Change-Id: I5131e5c49e7f7c2ef9bac8943420643ad8afef38
        Reviewed-on: https://gerrit.libreoffice.org/77707
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c54e0ce0bf8a32a4928e00f3885a92e3db188bc8]

        Fix typos
        
        Change-Id: Ie6f3b2a959349c01d27b694398a7fefaaf46ea3a
        Reviewed-on: https://gerrit.libreoffice.org/77708
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e8e9d04bfb74dcb1422344f8bc700d33be0a5eb5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#89467 Add Ctrl+Shift+T to kbd description
            
            in Calc, Ctrl+Shift+F5 equals Ctrl+Shift+T
            
            Change-Id: I780884b7f4f2ed04f052294a156eef3a167577e1
            Reviewed-on: https://gerrit.libreoffice.org/77544
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2019-08-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b11611ffac5223f62bdecde023b6f3c456d327f2]

        Fix typos
        
        To complete
        https://gerrit.libreoffice.org/#/c/77567/
        
        Change-Id: I9f56eb308ff9b23c4259a0abae60ac2f97038393
        Reviewed-on: https://gerrit.libreoffice.org/77589
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [35b41150e84940e87b9d961b6b402e3e060d6b8b]

        tdf#126830 Icons not showing in menus
        
        regression from
            commit 9eae555542ce01cb289b9e736454abcf835b8394
            Date:   Sun Apr 28 09:54:42 2019 +0200
            speed up gtk menu construction at startup
        
        Change-Id: I12327c0c62aa283c8b04a03933704082fd13463a
        Reviewed-on: https://gerrit.libreoffice.org/77702
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-19  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [09228fabe88f3457105cf26d83c003719a793114]

        sw undo/redo: avoid usage of pointers as a style references
        
        Style can be created on previous undo steps and so after undo/redo
        pointer can became invalid. Style name as a reference looks like
        a good alternative to pointers.
        
        Change-Id: Ia099a717eaec1f1a23296b2c1273b8c1983a2b96
        Reviewed-on: https://gerrit.libreoffice.org/77495
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-08-19  Stephan Bergmann  <sbergman@redhat.com>  [92d1b0d10ec04f17d116bc54aada652f1c2cac4a]

        Improve test failure output
        
        Change-Id: Ie0dd5b4d0b994ce6e1687bdb21749cb6cafc2366
        Reviewed-on: https://gerrit.libreoffice.org/77700
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7f3e33420abdf6a13a14a1208bda6294a10b0e5b]

        Fix typo
        
        "Accessiblity"
        
        It passed "make check" on Linux
        
        Change-Id: I14a6f010caa12df01c4eb211ddedc42bcc06da66
        Reviewed-on: https://gerrit.libreoffice.org/77666
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2019-08-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5c35913309120038b6c6385854a9fd97b3ee76d2]

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

2019-08-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4ca566f215c8bd246351360ae7e3c943f2e9bf9a]

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

2019-08-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a375b0548428979da950e3da75db6ace0509c643]

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

2019-08-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [46b720b1d85cce5b6b128328bfa9bbc06b3f46e8]

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

2019-08-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b9b8ca7739828c26ec421b486a3018b8382a4caf]

        Fix typos
        
        Change-Id: I5e7cbd49e8bd7d9d6957508f8c8534653854cb3c
        Reviewed-on: https://gerrit.libreoffice.org/77679
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [cbe9601e5972ec1c466311e0b148a9fbe8cda4d1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Update Draw menus and Contents tree (part)
            
            Change-Id: I556a2cafdd66fc425aa67f821c1a5b676ef22c81
            Reviewed-on: https://gerrit.libreoffice.org/77677
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-08-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [985a7c0f6c2d4b37b6120449c5286cc968d8e8d1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#43527 revisit Insert Comments
            
            Change-Id: I3cdf7f4672641718df7668e23e3d57187ed26d33
            Reviewed-on: https://gerrit.libreoffice.org/77644
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-08-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a2680b2dd2001aa57f279d9a65ff6802f8ea532f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#123980 Review WORKDAYS function family
            
            Change-Id: I385f31b98b50762659c3319c0998a264213be23e
            Reviewed-on: https://gerrit.libreoffice.org/77554
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-08-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [26220c06e62057b5a1231a5fad704497de7423ca]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#124204 Changes in SMALL and LARGE functions
            
            Change-Id: I1d67dfd05419abc67b8039112c3fcd7bb0b15fbe
            Reviewed-on: https://gerrit.libreoffice.org/77552
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-08-18  Caolán McNamara  <caolanm@redhat.com>  [e306e487548dd78c4807820942dd2bf0c8f7fd21]

        Resolves: tdf#127002 keystrokes in edit engine passed on to dialog
        
        when they should stop at the edit engine
        
        Change-Id: I4079af7ed53ab4036e99c129d9e58fa530cf566b
        Reviewed-on: https://gerrit.libreoffice.org/77674
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-18  Caolán McNamara  <caolanm@redhat.com>  [931b63db1ce15b309eb6f879f1da992986bf974d]

        Related: tdf#53029 escape backslash in username for 'domain\username'
        
        Change-Id: I645623886396b55ccea273bfd697cf319b53f506
        Reviewed-on: https://gerrit.libreoffice.org/77651
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-18  Caolán McNamara  <caolanm@redhat.com>  [c4dd4d9a020db030b031e84677f7e857dce14b42]

        Related: rhbz#1691287 fill in default domain and username
        
        and grab focus to first entry entry
        
        Change-Id: Icb50766948c77072eaab9faf89436c6ecbb49ecc
        Reviewed-on: https://gerrit.libreoffice.org/77645
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-18  Jim Raykowski  <raykowj@gmail.com>  [36ec19859c5a2e761649215d06e5d723b965faad]

        Save a couple lines of code by using ::sw::UndoGuard
        
        Change-Id: Ib6a0406f8ae587902dcd61f865748bda458f642b
        Reviewed-on: https://gerrit.libreoffice.org/77439
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-08-18  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [8639ef9b70b8242651ef4d1a3b23b8c8eeeda52b]

        SmartArt: implement DiagramData::getString()
        
        Allows to get data representation of diagram as text.
        It will be useful as a starting point for displaying data on diagram dialog.
        
        Change-Id: I9765d7de64a68224a6d36b7c3bc4862ce6610bdf
        Reviewed-on: https://gerrit.libreoffice.org/77669
        Tested-by: Jenkins
        Reviewed-by: Grzegorz Araminowicz <grzegorz.araminowicz@collabora.com>

2019-08-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [935a2fa0f7ee5dbe6402e0d202a581c05a7b01a2]

        Fix typos
        
        It passed "make check" on Linux
        
        Change-Id: Ibda74a6c5bd50bac7af3b3af1f294817c3e406cc
        Reviewed-on: https://gerrit.libreoffice.org/77667
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2019-08-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5f367bb7e66ca1f86557ee6770f9c50e298dba69]

        Fix typo
        
        Change-Id: Icb8ed2dcaecc718137646236274f3a5d3df47531
        Reviewed-on: https://gerrit.libreoffice.org/73694
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-18  Julien Nabet  <serval2412@yahoo.fr>  [51a30d7daee8779ef51d8db58559e4fe15665d1b]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        in uui, xmlhelp
        
        Change-Id: I588ed4154e6b21e178f2466c58abc08562eddf80
        Reviewed-on: https://gerrit.libreoffice.org/77663
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-18  Mike Kaganski  <mike.kaganski@collabora.com>  [ed128e17e7f090af06dfe5776a238c40f3a68fc9]

        Use mnemonic TWAIN state names; some simplification
        
        Change-Id: Ic3fc8a98b2ca7d4d699d08fdc1a653d4f44f71db
        Reviewed-on: https://gerrit.libreoffice.org/77660
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-18  Mike Kaganski  <mike.kaganski@collabora.com>  [53e4d5fe73d98b109d79fc2c1f5032faea88afb9]

        tdf#126989: always terminate shim after fallback complete
        
        It seems that DSM may not send MSG_CLOSEDSREQ (or we may already have
        unloaded DSM), so don't rely on it.
        
        Change-Id: I3ed2e0e70f4dc79c89b430b4bad6954bf9224c71
        Reviewed-on: https://gerrit.libreoffice.org/77659
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-18  Julien Nabet  <serval2412@yahoo.fr>  [9717d79beb5cb474717c111a5e7211b008e3031d]

        Simplify Sequence uses in dbaccess/source/inc/apitools.hxx
        
        Change-Id: Iad57f019f020b1d37ff768d636322e2d0b32c695
        Reviewed-on: https://gerrit.libreoffice.org/77662
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [25cce7cd249379f0a98fddc63327b38bd2e48882]

        Revert "loplugin:unusedmethods"
        
        This reverts commit 7990680e92e4fba376ef4f9346d1bc53661bde30.
        
        screenshot build is failing
        
        Change-Id: Idfe4cac73edaf9be1e704c0bd734e858643defda
        Reviewed-on: https://gerrit.libreoffice.org/77654
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-18  Julien Nabet  <serval2412@yahoo.fr>  [b68f4ff85bc1d6e008facbc310ddbfb5d799b7a5]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        in sw
        
        Change-Id: I40bae418b5cf966eb76ba130eb6cb5ceb29efff7
        Reviewed-on: https://gerrit.libreoffice.org/77658
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-18  Julien Nabet  <serval2412@yahoo.fr>  [52e086c336cc52dcea410f0c3b8ada8439ebe969]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        in sc, sd
        
        Change-Id: Id32e76ad37000084b99781e87428ed2c23ef02a6
        Reviewed-on: https://gerrit.libreoffice.org/77657
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-18  Julien Nabet  <serval2412@yahoo.fr>  [b49f189d9bfb0b5dca5ac259e6f56b49c2d0d08f]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        in vcl
        
        Change-Id: Ibd66e5ed9064612b73d08fac179ee46dc5b0a4b6
        Reviewed-on: https://gerrit.libreoffice.org/77656
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-18  Julien Nabet  <serval2412@yahoo.fr>  [a8df5fbaa478fd7f01b2f04a82b4eb63d0dbcc15]

        Simplify code in unoxml about initializations
        
        Change-Id: I7bc1d82d70f26b1cb7289b87a52e1f59fb740817
        Reviewed-on: https://gerrit.libreoffice.org/77655
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-18  Mike Kaganski  <mike.kaganski@collabora.com>  [e0826f8e18b5ad8f8743a4aa2fb78bffda2524f8]

        Related: tdf#126787: remove some defensive programming parts
        
        I assume that these shouldn't be possible. If I am wrong, this commit
        is easy to revert.
        
        Change-Id: Icc2acb4d1150b713233823fe313b4d5044d4b33e
        Reviewed-on: https://gerrit.libreoffice.org/77641
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-17  Julien Nabet  <serval2412@yahoo.fr>  [4073994154fbcb3b3ae7ff396fee916a994265c7]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        in svx
        
        Change-Id: I70cba5dbfed9b2bbfe82d89c9dc6a5875c953bd3
        Reviewed-on: https://gerrit.libreoffice.org/77649
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-17  Julien Nabet  <serval2412@yahoo.fr>  [c5be21da5072a78525ee07bb16dfcf391b8dbf32]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        in scaddins, scripting
        
        Change-Id: I92e6380f535aec12c1f1c5c51d8b544c8a7d9611
        Reviewed-on: https://gerrit.libreoffice.org/77650
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-17  Julien Nabet  <serval2412@yahoo.fr>  [cc70a9dec7730661aacd5fe7ed62f0a29ebf1084]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        in sfx2, stoc
        
        Change-Id: I7138f702317d0e693438216732bf181f1972cdc1
        Reviewed-on: https://gerrit.libreoffice.org/77648
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [7990680e92e4fba376ef4f9346d1bc53661bde30]

        loplugin:unusedmethods
        
        Change-Id: I781a514787c83063dadd549ee043bbb264eee060
        Reviewed-on: https://gerrit.libreoffice.org/77619
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-17  Julien Nabet  <serval2412@yahoo.fr>  [7d3041beb90de4f3495addf139463860049740fb]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        in hwpfilter, include/test, io, linguistic, oox, pyuno, reportdesign
        
        Change-Id: I5c265c4fde85dd6d7faab8ae82809c4a0e6dd69b
        Reviewed-on: https://gerrit.libreoffice.org/77646
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-17  Julien Nabet  <serval2412@yahoo.fr>  [e6196c6c9c85bdf446899a50da81adbfb7037d85]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        in connectivity
        
        Change-Id: I00eeffd9a13cfad6bbf84ea2d4ab720eb8c45ed8
        Reviewed-on: https://gerrit.libreoffice.org/77635
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-17  David Tardon  <dtardon@redhat.com>  [d83472ab6fde650772307f7f93a0a4b96e7ea6a8]

        upload libvisio 0.1.7
        
        Change-Id: I4eb115c7c085b325370e9cd8f80e1b03f16f5033
        Reviewed-on: https://gerrit.libreoffice.org/77640
        Tested-by: Jenkins
        Reviewed-by: David Tardon <dtardon@redhat.com>

2019-08-17  David Tardon  <dtardon@redhat.com>  [2a733f30cc994ead8cc3d1e64947bba6e8fe3924]

        upload libabw 0.1.3
        
        Change-Id: Ibb45a473f49a9ba8f9cf53593dead375ac8a1951
        Reviewed-on: https://gerrit.libreoffice.org/77639
        Tested-by: Jenkins
        Reviewed-by: David Tardon <dtardon@redhat.com>

2019-08-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d68682625ad0bd4ed121f01721eb0b962fefd1dc]

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

2019-08-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [902f09e49fa5c5f016f5ea82e184a34d85ba2dea]

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

2019-08-17  Julien Nabet  <serval2412@yahoo.fr>  [2674cf29a87c8f56ccf9f491c496e36ce4e8e367]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        in forms and fpicker
        
        Change-Id: Ifa931bed6de434a2ee183c78e8e1be852ca06a56
        Reviewed-on: https://gerrit.libreoffice.org/77637
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-17  Julien Nabet  <serval2412@yahoo.fr>  [b1d8262dad9939ffbf38f288d0ec60727e3742fb]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        in cppuhelper, desktop, drawinglayer, embeddedobj, extensions
        
        Change-Id: I4c970f08c0723299f79c9e18bc71b7372a7092e4
        Reviewed-on: https://gerrit.libreoffice.org/77636
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-17  Jean-Pierre Ledure  <jp@ledure.be>  [86e8c23988294003fc1972258de9d2e4a588adbc]

        Access2Base - access2base.py fix DebugPrint
        
        Display basic objects
        
        Change-Id: I45c5718d364c09d71bb6cd47171d0621fb4a00e7

2019-08-17  Caolán McNamara  <caolanm@redhat.com>  [07083030e3f6f6b1ab1b91bdb1f8a0ea72361396]

        move RoadmapWizard to vcl
        
        Change-Id: Iae2f5e0ac52dcf862035508db3a22cfd86d02d8f
        Reviewed-on: https://gerrit.libreoffice.org/76903
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-17  Caolán McNamara  <caolanm@redhat.com>  [d30ab819b80e67119e17d3e4243cab88c508ebae]

        tdf#125340 transport preferred dialog parent down the migration dialog
        
        Change-Id: Icb7bab35eac3ae08fb82d73f559ef161dd1820c3
        Reviewed-on: https://gerrit.libreoffice.org/77606
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-17  Jean-Pierre Ledure  <jp@ledure.be>  [cd963fe2f8607dc829a529adfe3a8a7464835070]

        Access2Base - access2base.py fix module class
        
        Properties changed to methods when having arguments
        Methods Find and ProcOfLine not supported
        because they require passing arguments by reference
        (not available in Python)
        
        Change-Id: I92044e8ea4a07e2093b23699bf28b9d1ac0fe695

2019-08-17  Julien Nabet  <serval2412@yahoo.fr>  [e01949e9c56c1605a4eccbae285f85d1b3085e15]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        in comphelper
        
        Change-Id: I4d9b9e13801ebf7671ff651b931a6c4144860985
        Reviewed-on: https://gerrit.libreoffice.org/77626
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-17  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [33e275dca79862cd22c4fafea6701ba9b1641786]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Python console examples work better this way
            
            Change-Id: I0c325b7fed727f398c11eea41d7c46a061c3a837
            Reviewed-on: https://gerrit.libreoffice.org/77598
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-08-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [0e0fb5eaae14d7077c1bdce5bf45e50ed07bcd11]

        loplugin:unnecessaryvirtual
        
        Change-Id: I9f2e524a4fb467ddc198fce1ff4740d3768ceeac
        Reviewed-on: https://gerrit.libreoffice.org/77618
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-17  Arkadiy Illarionov  <qarkai@gmail.com>  [edcdfe5477559ca6c62897f0cad47d4d6149d77a]

        Simplify Sequence iterations in postprocess..sax
        
        Use range-based loops, STL and comphelper functions
        
        Change-Id: If738d8f4e792c4686870183b0c0fdfbb61fd3351
        Reviewed-on: https://gerrit.libreoffice.org/77245
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-08-17  Julien Nabet  <serval2412@yahoo.fr>  [5ad254ed246cf8d11b55e50ed0ccba5736d0cdbb]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        in testtools and toolkit
        
        Change-Id: I14b53c27906eb615e68482cbc3918be8da464212
        Reviewed-on: https://gerrit.libreoffice.org/77624
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-17  Julien Nabet  <serval2412@yahoo.fr>  [1c3d143cd4e16271e1ede4484dac2a894f2c9c38]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        in ucb, xmlhelp
        
        Change-Id: I79f6378cff14c71987f77e0c08e0107bd4b3eefb
        Reviewed-on: https://gerrit.libreoffice.org/77623
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-17  Julien Nabet  <serval2412@yahoo.fr>  [b4092c738321cd9f9e2cba18a49519abcbd4451a]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        in embeddedobj and filter
        
        Change-Id: I2da3fa1df8782e449852358d1c86f5e4bc79ea1a
        Reviewed-on: https://gerrit.libreoffice.org/77627
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-17  Julien Nabet  <serval2412@yahoo.fr>  [1ffb614a1c7b1b693d9e78373b947ab049baa778]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        in xmloff
        
        Change-Id: Id76c050f4e67bbcada29e78b938cc03ba5d0f6dd
        Reviewed-on: https://gerrit.libreoffice.org/77622
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-17  Julien Nabet  <serval2412@yahoo.fr>  [3d24130986e6a0e1baa2cff61309f0f42cf0c339]

        Use simplified syntax for Sequence
        
        Change-Id: I92ac60fafcc404439c101d1950ed214fce140c91
        Reviewed-on: https://gerrit.libreoffice.org/77621
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-17  Eike Rathke  <erack@redhat.com>  [1d08f0f215dcf5fec9390bd9c84357bc96a9338a]

        Call isLinkUpdateAllowedInDoc() early in loadSrcDocument()
        
        ... so getExternalFileData() and isFileLoadable() aren't called
        over and over again just to be discarded. Which happens for every
        formula expression trying to access the document.
        
        Change-Id: Id303f9a960d14398ab5c4967346328a8128b60dc
        Reviewed-on: https://gerrit.libreoffice.org/77614
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-08-17  Mike Kaganski  <mike.kaganski@collabora.com>  [202c9a7d826c95fc05db912a8d19c598a240f1cd]

        tdf#126787: extend/restore item set ranges to hold RES_PARATR_GRABBAG
        
        The original item set did not include that in its ranges list, so it
        ignored attempts to set its value.
        
        Change-Id: I5f928206f0614f0cfd54652e77d7dc6b9833fb26
        Reviewed-on: https://gerrit.libreoffice.org/77617
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-17  Mike Kaganski  <mike.kaganski@collabora.com>  [17eb2f4d403cdbbacb8fa2c14a006b25241815d4]

        Use a nice way of merging ranges
        
        ... which will ensure correct sorted order of the ranges.
        
        Change-Id: I6acb068c38af581354f4736f8058cf73d14f5dc2
        Reviewed-on: https://gerrit.libreoffice.org/77585
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-17  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [6c80baa5c2aa33aa39f65f6223bf380e9e4e3c94]

        LOK: move LOK callback-type-to-string helper to header
        
        This is a very common function that is used by clients
        as well as LO Core, so makes sense to have it implemented
        once and updated when new callback-types are added,
        all in one place.
        
        Change-Id: Id6a1d6bcf5585d7be440b62a0c3a9c993e46e5e0
        Reviewed-on: https://gerrit.libreoffice.org/77587
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-08-16  Miklos Vajna  <vmiklos@collabora.com>  [d658e1f5e88b82dbd9c0ba48e5b742a3872b0453]

        CppunitTest_sw_uiwriter: fix top/left confusion in testImageComment
        
        This worked before as usually both are 1418, but in the case of
        <https://ci.libreoffice.org/job/gerrit_windows/43226/console> the left
        is a larger value (4194), while the top stays the same.
        
        Change-Id: Ie31cb29720f6426ad9e2a28405f326e6e82febaa
        Reviewed-on: https://gerrit.libreoffice.org/77597
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-16  Caolán McNamara  <caolanm@redhat.com>  [4d450704d672dddf2c555fda5ff3140d8c537d02]

        move WizardMachine to vcl
        
        Change-Id: I55cc4a6c1ad111a22a43fd66a3cd01b5b02fb7cb
        Reviewed-on: https://gerrit.libreoffice.org/76902
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-16  Caolán McNamara  <caolanm@redhat.com>  [f52d015b04779b8aaa3e353cbd9d0d5da3e73a16]

        get_current_page_help_id is now tried first already
        
        Change-Id: Id7f5d2c4bcfaba68afc83d471151e1daabf1a830
        Reviewed-on: https://gerrit.libreoffice.org/77558
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bf888e249079fa7bb791041e0699eb7bd41de327]

        Fix typos
        
        Change-Id: Ifa56c292559977577af45204f4cc8346e5706616
        Reviewed-on: https://gerrit.libreoffice.org/77611
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f8cb50799e34b0adb0c36c392502deb7baf556c5]

        Fix typos
        
        Change-Id: I8ab75eb5cd54d14fda42bcdb1a251e9e2b6fefdf
        Reviewed-on: https://gerrit.libreoffice.org/77612
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3681229b125238b02e03cf1bdf53b404f080f091]

        Fix typos
        
        Change-Id: I5d0776d5f90f44ebbeeb5916cbbf6e87406adcad
        Reviewed-on: https://gerrit.libreoffice.org/77609
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fdf032c366c6c8ba854a2e922dd25ff390be66e1]

        Fix typos
        
        Change-Id: I488908096aac319daf30875aee1e46b914cc4759
        Reviewed-on: https://gerrit.libreoffice.org/77608
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [de6422b5f3a5e06fe1994442a0f1c277ebed2a45]

        Fix typos
        
        Change-Id: I207333e9bafc5d6c38ffa53a303046e437b7a815
        Reviewed-on: https://gerrit.libreoffice.org/77607
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0650ffefe0ff680e0ef7de9cce724b0e47d8c359]

        Fix typos
        
        Change-Id: Ia8335622cb2e2b44f2b1ee36f7370b126d1ae642
        Reviewed-on: https://gerrit.libreoffice.org/77610
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [c53f3f8f58f55d0978fb968446975856d72a52f8]

        tdf#126819 Can't retrieve the mouse position written in the statusbar
        
        regression from
            commit 77e260f915e0c77ddb1e915e9fd27ab0bdccc763
            Date:   Mon Jul 8 11:22:12 2019 +0200
            tdf#121793 speedup VCLXAccessibleStatusBarItem::GetItemText
        
        Make the custom StatusBarControls set better text on their parent
        StatusBar. Also remove some unnecessary work being done in the Paint
        methods, to reduce confusion.
        
        Change-Id: I3b0a0af3b01d3b01f85ab335a3eb5993c07a50f4
        Reviewed-on: https://gerrit.libreoffice.org/77586
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-16  Stephan Bergmann  <sbergman@redhat.com>  [db7701a3072117e9808e73bc3a071b236daacfc5]

        Fix tests taken from RFC 2396
        
        "/g" was missing, and "http:g" had an extra "." (consistently applied to all
        three occurrences of "http", but for unclear reasons).
        
        (<https://www.rfc-editor.org/errata/eid452> claims that "?y" is an invalid
        example that should be removed, but our algorithm does resolve it to the value
        <http://a/b/c/?y> originally given in RFC 2396, so lets keep it for now.)
        
        Change-Id: I3187abd36135723bd13293367a6cb6c06ca70b90
        Reviewed-on: https://gerrit.libreoffice.org/77602
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-16  Eike Rathke  <erack@redhat.com>  [54bf84746a2a9a2e2aaf0df9e429b0cfd538f640]

        Resolves: tdf#126928 allow link updates in an intermediate linked document
        
        ... if link updates are allowed in the current document and that
        intermediate document resides in a trusted location.
        
        This works with both, the "Always (from trusted locations)" and
        the "On request" settings under Tools -> Options -> Calc ->
        General. It can't work with documents residing in a non-trusted
        location as there is no way to allow updates on demand for a such
        loaded document (hidden via formulas).
        
        Change-Id: Ie483f7743db7c6d5cf947dc16a9c3660855f3423
        Reviewed-on: https://gerrit.libreoffice.org/77588
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-08-16  Mike Kaganski  <mike.kaganski@collabora.com>  [6dc0f6b65e79ca4af69338411e3887d9aaef1cac]

        This was meant to be 'continue', not 'break'
        
        ... when commit ee0bf5d58bc59052923c4ced928a989956e71456 had introduced
        SwUnoCursorHelper::SetPropertyValues, and the intent obviously was to
        skip bad values, populating relevant error messages, and set all correct
        values.
        
        Change-Id: Id699f74a9df179c810608400983f88db1a7164b8
        Reviewed-on: https://gerrit.libreoffice.org/77584
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-16  Stephan Bergmann  <sbergman@redhat.com>  [e380e353485c3479abe645d3b6da9e007057a079]

        Adapt loplugin:nullptr to RecursiveASTVisitior::TraverseInitListExpr change
        
        ...<https://github.com/llvm/llvm-project/commit/
        0a42fe70a566f22599e04a6f1344ca2dc5565e17> "[AST] Treat semantic form of
        InitListExpr as implicit code in traversals"
        
        Change-Id: Ifd17009fcc6933abf0e9178dbe47fb9c14b274b7
        Reviewed-on: https://gerrit.libreoffice.org/77595
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-16  Stephan Bergmann  <sbergman@redhat.com>  [91e213f58f264f110c6a94c1c18c00333e6fcdf6]

        Re-enable stoc/test/uriproc/
        
        ...which had gone missing with d2097ad456b4626dd6972e015489ce3d22eb1872
        "gbuildize stoc".  Required lots of loplugin warning fixes now.
        
        Change-Id: I411034f462846557f72ea1e9a91cd88517d2944c
        Reviewed-on: https://gerrit.libreoffice.org/77579
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [23f60bbf283414bae6f649992c18253c9d0ac2ab]

        tdf#126877 crash on inserting floating frame
        
        regression from
            commit 5043421fdc527d18d18121ec5fe2d4e009c8191a
            Date:   Fri Jul 19 14:05:10 2019 +0200
            loplugin:referencecasting in embeddedobj
        
        OSpecialEmbeddedObject is playing games and effectively "unimplementing"
        an interface it's superclass implements by doing custom stuff in
        OSpecialEmbeddedObject::queryInterface.
        
        So lets rather implement this in a more direct and obvious way.
        
        Change-Id: I341b8e0b6acafac80cbd55f745811b73d2593585
        Reviewed-on: https://gerrit.libreoffice.org/77580
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0b42faf3d09cb4e63feebcd056c7c014c657d404]

        Fix typos
        
        Change-Id: Id8c879b81cde8da6119ac08d9d9028221486dc6a
        Reviewed-on: https://gerrit.libreoffice.org/76764
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3db23609d368687dd2b3122160d450e4bc5bbb78]

        Fix typos
        
        Split from
        https://gerrit.libreoffice.org/#/c/76764/
        
        Change-Id: I19f11f80f08ce0d5b4ffda20449f1cddea980b7d
        Reviewed-on: https://gerrit.libreoffice.org/77596
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-16  Caolán McNamara  <caolanm@redhat.com>  [a94f95d173e531fe7df0e8caebd6763253798b39]

        tdf#126254 Help - About is black with Linux gen and gtk2
        
        Change-Id: If18693e1cb8a92a7a152dd9decc892fc5f2b7ab5
        Reviewed-on: https://gerrit.libreoffice.org/77591
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-16  Miklos Vajna  <vmiklos@collabora.com>  [fe70fa98ef53e5dc054d86c7cb857e41d6c3e6d6]

        CppunitTest_sw_uiwriter: get rid of hardcoded 1418 in testImageComment
        
        See a different value at
        <https://ci.libreoffice.org/job/gerrit_windows/43196/console> and the
        intention is to make sure the comment anchor and the fly frame position
        matches, not to check the actual value.
        
        Change-Id: I28eb39cfe5cbb57713b2c642a703e8509da25323
        Reviewed-on: https://gerrit.libreoffice.org/77582
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-16  Mike Kaganski  <mike.kaganski@collabora.com>  [336afaa77fa2b8d08871de7b90e27c0ada32a81e]

        Reorder to only get item state when necessary
        
        Change-Id: I58baca984d2e95a0c9753b761be800f8edac9274
        Reviewed-on: https://gerrit.libreoffice.org/77578
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-16  Julien Nabet  <serval2412@yahoo.fr>  [973424ab312bfe38caa486304f5d9dae2cd59069]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        in i18npool
        
        Change-Id: I99563b620056e7cd665a2b3330d15c73d0144c7e
        Reviewed-on: https://gerrit.libreoffice.org/77583
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-16  Laurent BP  <laurent.balland-poirier@laposte.net>  [003369b6d76225761373d46754890dd7f3c296c3]

        tdf#126908 Add lang to Tooltiplabel
        
        Addition to commit?id=c3ca559841c857bf7b39f665433d71c89d220d0f
        
        Change-Id: Ie51412b31239f6aaf3813dee5c226a21c7d9c79d
        Reviewed-on: https://gerrit.libreoffice.org/77562
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-08-16  Julien Nabet  <serval2412@yahoo.fr>  [2379f36bd809c3cf3be71315a85946e273023a8c]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        in dbaccess
        
        Change-Id: I7f91b5fd8ac1dfbf6244c408391a595f5250aa71
        Reviewed-on: https://gerrit.libreoffice.org/77563
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [9a03308fafee8f424eba399c1aae56af02beafb0]

        tdf#126663 speed up styles display by sorting twice
        
        Change-Id: Ice5c2d0fd92196984efebf8c1183c1ed8399d1fb
        Reviewed-on: https://gerrit.libreoffice.org/77573
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-16  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [c70b86588fe56f3e1077f3f904c379afda70c6be]

        Gtk3 inform LO of drag leave
        
        Actually the correct code was added in commit 0b354d18ccfc
        ("Related: tdf#93054 gtk3: implement enough dnd to be dragged
        into.."), but never enabled and then removed in commit c3074cb57843
        ("vcl: remove dead code). It's at least needed, so D'n'D between
        two LO Calc windows correctly removes the pre-drop cell rectangle,
        when the mouse leaves the 2nd window without doing the drop.
        
        Commit references:
        * 0b354d18ccfc05e7c2582f851d9201e2aa353d7d
        * c3074cb5784329eaf558c2f58d96a64085b42d48
        
        Change-Id: I55461f0c87cdef7a03fc261b363dc82642a3933d
        Reviewed-on: https://gerrit.libreoffice.org/77568
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-08-16  Caolán McNamara  <caolanm@redhat.com>  [5d3e9ababc0b3e049a7556b210bb6349e3e3322c]

        Resolves: tdf#126951 crash in custom slide show
        
        on selecting entry 0 which doesn't exist
        
        Change-Id: I67656bed63f9055bc6c5dd5781e79f967996500d
        Reviewed-on: https://gerrit.libreoffice.org/77560
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-16  Stephan Bergmann  <sbergman@redhat.com>  [98fb1f98031dc6ef5d100bb2af7b504a77a52b2c]

        Drop TimerTest::testStopwatch
        
        (that had been added with 6e13585508ca3c9b66c6571ad1eb42bfcb66ef0b "Add a
        TaskStopwatch to interrupt idle loops").  By the same reasoning as in
        92e42a0fde32e3f2dbe2c786a0e41547e4912b4b "Drop bogus check from
        TimerTest::testStopwatch", there is no guarantee that a StopwatchIdle would run
        (close to) ten iterations of Invoke before calling Stop, so the two checks
        
            CPPUNIT_ASSERT_DOUBLES_EQUAL(10.0, double(n1Iter), 1.1);
            CPPUNIT_ASSERT_DOUBLES_EQUAL(10.0, double(n2Iter), 1.1);
        
        are bogus, too.  And there are reports of failures like
        <https://ci.libreoffice.org//job/lo_tb_master_linux/37847/>:
        
        > /home/tdf/lode/jenkins/workspace/lo_tb_master_linux/vcl/qa/cppunit/timer.cxx:603:TimerTest::testStopwatch
        > double equality assertion failed
        > - Expected: 10
        > - Actual  : 6
        > - Delta   : 1.1
        
        So remove those two bogus checks.  But with them gone, testStopwatch would be
        rather pointless, so remove it completely.
        
        Change-Id: Iec627de48d693665cde7b5eed445640fedee391c
        Reviewed-on: https://gerrit.libreoffice.org/77570
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [889dc7bffa02236bf2ad56b382997771f0fcf3c6]

        use more TOOLS_WARN_EXCEPTION
        
        Change-Id: Ic21ea11ff106e0732bb8fa600ef39a549d7bda86
        Reviewed-on: https://gerrit.libreoffice.org/77569
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-16  Caolán McNamara  <caolanm@redhat.com>  [9a97a26511584f41c3753fa9536e1c4a8dce637a]

        member 'Context' of struct type 'uno.Exception' not given a value
        
        Change-Id: Ie80f729e5c1dbf3214f9532dcb935b239bac7997
        Reviewed-on: https://gerrit.libreoffice.org/77566
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-16  Caolán McNamara  <caolanm@redhat.com>  [700c8ec9782c3d81fef0e42146af6b69ecd84e2a]

        AttributeError on getMessage
        
        Change-Id: If0bd315fe605b850ec397eb2267b08ad8039355c
        Reviewed-on: https://gerrit.libreoffice.org/77565
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-16  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [61a60e545e774c768b0783218520c819ea6de631]

        Fix typos and formatting
        
        Change-Id: I24f2b7138ef1efb9c981e24804819ad2779b1b4b
        Reviewed-on: https://gerrit.libreoffice.org/77567
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-16  Caolán McNamara  <caolanm@redhat.com>  [3c076e54f736980e208f5c27ecf179aa90aea103]

        an absolute uri is invalid input
        
        Change-Id: I392be4282be8ed67e3451b28d2c9f22acd4c87fc
        Reviewed-on: https://gerrit.libreoffice.org/77564
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-16  Stephan Bergmann  <sbergman@redhat.com>  [92e42a0fde32e3f2dbe2c786a0e41547e4912b4b]

        Drop bogus check from TimerTest::testStopwatch
        
        (that had been added with 6e13585508ca3c9b66c6571ad1eb42bfcb66ef0b "Add a
        TaskStopwatch to interrupt idle loops").  For each StopwatchIdle, m_nIters
        counts the calls to Invoke before it calls Stop (which it calls based on
        tools::Time::GetSystemTicks calculations).  But the number of such
        GetSystemTicks() spent in each Invoke is nondeterministic (it can e.g. be
        affected by the overall system load), so a2Idle may Stop prior to a1Idle and
        thus have a lower nIter2 than nIter1.
        
        Change-Id: I416eee9774c3605be25e9832b24dec7d9dcb00c2
        Reviewed-on: https://gerrit.libreoffice.org/77561
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-16  Caolán McNamara  <caolanm@redhat.com>  [34e83dd95260d534464ff9a61eddefdde136013c]

        tdf#126007 tdf#122355 online help won't look into a dialog notebook
        
        when the focus is on the help button, offline will through the help fallback
        route, but online will just fire and forget and let the server side do a
        fallback, which can't know what the current notebook page was.
        
        so bodge it to look at the notebook page right from the start if there is one
        and its the help button itself which starts the request
        
        Change-Id: Ida1d3101d838d99639dda12c438414c16b1ccda5
        Reviewed-on: https://gerrit.libreoffice.org/77548
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [7d7a7862a7dccb6764f80258f28685a0da3cbbcb]

        new loplugin:sequenceloop
        
        look for places we should be using std::as_const on for-range
        loops over uno::Sequence, to avoid triggering a copy
        
        Change-Id: I7efb641bf09d37c87946f03428ee4eec90298c8a
        Reviewed-on: https://gerrit.libreoffice.org/77441
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-16  Miklos Vajna  <vmiklos@collabora.com>  [abeab40aeb2bf16c1438b5e5f0cd70b3e11f6b7a]

        xmloff: create XMLImpressMetaExportOOO instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: I6c390f6cef83393b630bd0c157aff8d1359c6754
        Reviewed-on: https://gerrit.libreoffice.org/77551
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-16  Stephan Bergmann  <sbergman@redhat.com>  [5a522a0196aaa071bd3ac59b3088246e3fe98f34]

        Related tdf#90429: Don't erroneously pop unrelated path segments
        
        ...when coming across a bad set node <prop> member.  The ooo2gd_3.0.0.oxt (see
        referenced bug for links) Addons.xcu contains two such bogus props
        
        > <node oor:name="AddonUI">
        >   <node oor:name="OfficeMenuBarMerging">
        >     <node oor:name="org.openoffice.gdocs.gdocs" oor:op="replace">
        >       <prop oor:name="ImageIdentifier" oor:type="xs:string">
        >         <value/>
        >       </prop>
        >     </node>
        >   </node>
        >   <node oor:name="OfficeToolBar">
        >     <node oor:name="org.openoffice.gdocs.gdocs" oor:op="replace">
        >       <prop oor:name="UIName" oor:type="xs:string">
        >         <value>Google Docs</value>
        >       </prop>
        >     </node>
        >   </node>
        > </node>
        
        so that a later
        
        > <node oor:name="AddonUI">
        >   <node oor:name="Images">
        
        was processed with path_ erroneously stripped down to the root path.
        
        It appears that this has been broken ever since
        7d9bce7ca0408786d0ad448dee0f2bf480870d3e "jl153: #i110720# ignore spurious
        <prop> elements in .xcu set nodes".
        
        Change-Id: I1d069b7226c8202b6eb93f59d294ce7f25681f80
        Reviewed-on: https://gerrit.libreoffice.org/77537
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-16  Stephan Bergmann  <sbergman@redhat.com>  [54f9abb9d3efb7363cfa95b6cf50a8ed3c38efcb]

        Record external/liborcus/create-element.patch.0 as covered upstream
        
        Change-Id: Ib1b1baf75cbd2d011e96a3d5b8876a6b356b0b7e
        Reviewed-on: https://gerrit.libreoffice.org/77536
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [50679d449fa71bebdc3cba1d30c6c81ac846990c]

        loplugin:sequenceloop in xmloff
        
        Change-Id: I1fde11da5f6e97255a9140f11c298d6d525f7230
        Reviewed-on: https://gerrit.libreoffice.org/77543
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [a0073744aac89648e89506b79e227b17dacf58d0]

        loplugin:sequenceloop in ucb..unotools
        
        Change-Id: Ie52d993c185ba43386b494baad0a484d5b365499
        Reviewed-on: https://gerrit.libreoffice.org/77532
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-16  Mike Kaganski  <mike.kaganski@collabora.com>  [61e02561aa659d829a6786609fc57d99fd8652b4]

        tdf#126940: export ansicpg in RTF when copying database
        
        This allows correctly detect encoding of 8-bit characters on paste
        
        Change-Id: I586fd2ec140848e9097927818c492ab2fc7cf8ea
        Reviewed-on: https://gerrit.libreoffice.org/77545
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-15  Arkadiy Illarionov  <qarkai@gmail.com>  [3e64065612acec2eb29aa21e2b515953422256d7]

        Optimize NestedKeyImpl::openKeys
        
        * Use const methods of Sequence
        * Get rid of extra loop over localSeq
        * Simplify default keys insert condition
        
        Change-Id: I112c0a53d3ebfc2ff54a4ac904e6e112beaf3cdd
        Reviewed-on: https://gerrit.libreoffice.org/77472
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-08-15  Julien Nabet  <serval2412@yahoo.fr>  [5eeed4ef360ddfefaa489d71da788e1e9f217398]

        Related tdf#101957: glibc2 should be at least 2.14
        
        Change-Id: Ifd634e32fd0482da41dcb76e33a7de3302e0bc6e
        Reviewed-on: https://gerrit.libreoffice.org/77517
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-15  Julien Nabet  <serval2412@yahoo.fr>  [c368e0c00e98212e783ae98a18616ea5d0ca6da6]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        in svtools
        
        Change-Id: I0f0ec621a4476763dbc93b41118bfd4f570145e9
        Reviewed-on: https://gerrit.libreoffice.org/77541
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-15  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [606a88d2abf85aa6edcc1fa26dc50cab6de3241f]

        tdf#126746 Add support for import/export line caps for .pptx format
        
        With this commit I have added importing and exporting line caps,
        which could be (for pptx format:
          rnd	Round Line Cap
          sq	Square Line Cap
          flat	Flat Line Cap
        
        Also exporting of these caps are added.
        
        Change-Id: I799485048a2a7ac8df89f004e177d507f86ce99d
        Reviewed-on: https://gerrit.libreoffice.org/77233
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>
        Tested-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-08-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [8e0918a04ee6797909264943eba23707b224c34c]

        loplugin:sequenceloop in shell..sot
        
        Change-Id: I40e2a1be0ce7df627d3820192d24821ddd7c3e2f
        Reviewed-on: https://gerrit.libreoffice.org/77527
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-15  Julien Nabet  <serval2412@yahoo.fr>  [39921c1657d0d131ab7ed6c5490052f53bb764cb]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        in editeng
        
        Change-Id: If4b7e216edf7d589c59f50e6d0ef91d669af2d15
        Reviewed-on: https://gerrit.libreoffice.org/77542
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-15  Julien Nabet  <serval2412@yahoo.fr>  [f817ce79d501ce32d54d6c8a3492f1913fb85a55]

        tdf#88205 Adapt uses of css::uno::Sequence to use initializer_list ctor
        
        in writerperfect
        + remove some using
        
        Change-Id: I7ced8e49ba2d85a4354d9a5d048531c023faacf0
        Reviewed-on: https://gerrit.libreoffice.org/77540
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [dc50b7f952cf339f66fcdf1ac78d7fbeb31014d4]

        loplugin:sequenceloop in writerfilter..xmlhelp
        
        Change-Id: I7c9c911aa6b051eeab46344f25ea2919605de645
        Reviewed-on: https://gerrit.libreoffice.org/77534
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [7841194ed70385627b9f8f88315fb1d0b5b8147c]

        loplugin:sequenceloop in unoxml..vcl
        
        Change-Id: Ic3c48ec4d86252b62d3dd25bbc198f7d7fb75e90
        Reviewed-on: https://gerrit.libreoffice.org/77533
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [2dfb192edfd1ab10e9d39e265e26ac6db93ac755]

        loplugin:sequenceloop in test..toolkit
        
        Change-Id: Ic8dad06c535b0af713bfe7cd46e601c8ea7ba6c7
        Reviewed-on: https://gerrit.libreoffice.org/77531
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [3c6cb83b80b502975dce89c02401a064872b5ea3]

        loplugin:sequenceloop in sw
        
        Change-Id: Icda7c89b396e5607ca847c0a8393cb27a2d50c6c
        Reviewed-on: https://gerrit.libreoffice.org/77530
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [7b4f643f4feb28fdc92b3da7a95d0f1c7286d01a]

        loplugin:sequenceloop in svtools..svx
        
        Change-Id: I81b54f6db69491492b2bc16f48b2296ad96e137d
        Reviewed-on: https://gerrit.libreoffice.org/77529
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [c504780e7883e911916689c12709d64d78125422]

        loplugin:sequenceloop in starmath..svl
        
        Change-Id: I473a8eec9cbf6d44b55ffd6f2233bf39cf6217da
        Reviewed-on: https://gerrit.libreoffice.org/77528
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [56a9a3a2d7f64c277b3dadd5a910a1183a47ac69]

        loplugin:sequenceloop in sdext..sfx2
        
        Change-Id: If9924566b21e50cad7a12d781ac5d337de0684ab
        Reviewed-on: https://gerrit.libreoffice.org/77526
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [2a6f30194afb745df7412b95b53f8165b237da71]

        loplugin:sequenceloop in sd
        
        Change-Id: Ibd809c8e48cd08123194071bf6f179a836f84cde
        Reviewed-on: https://gerrit.libreoffice.org/77525
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [f23f9d38db7e0b586130af88c7424cc3d85bc2d2]

        loplugin:sequenceloop in scaddins..scripting
        
        Change-Id: I25044332e107b630b257e48d95ee9272145ed344
        Reviewed-on: https://gerrit.libreoffice.org/77524
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [16d7e22d78cdeac149ee874f803292b3e2634e0a]

        loplugin:sequenceloop in sc
        
        Change-Id: I84e0b4784ddc66864b29e3b1f20c926aa17fc77f
        Reviewed-on: https://gerrit.libreoffice.org/77523
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [aea932b58bbb2346fb5c1bc02bcfed3e43dedabc]

        loplugin:sequenceloop in postprocess..reportdesign
        
        Change-Id: I86b9174c37e4a347a3a8ac6c2707052167e6fdc0
        Reviewed-on: https://gerrit.libreoffice.org/77522
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [39cc9ed863cee396e2bb31d38e1aa44d8c97ad6c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Housekeeping Scripts dialog Help page
            
            Change-Id: I7b3f8a132828a51129e04660a1a22200b719e8fb
            Reviewed-on: https://gerrit.libreoffice.org/77514
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-08-15  Stephan Bergmann  <sbergman@redhat.com>  [6c286f807c03321a79f8aaa98c6a785da005d619]

        external/liborcus/version.patch.0 is gone
        
        ...since 56ffe3c0a1261cd98a3d42b8b08d5f8eb013ead4 "Switch mdds to 1.5.0 and
        liborcus to 0.15.0."
        
        Change-Id: I03c5336bbaf65a13f883a30a3fc4238b140a9cef
        Reviewed-on: https://gerrit.libreoffice.org/77521
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-15  Miklos Vajna  <vmiklos@collabora.com>  [bdfa6b678bc0cc22f983a0c23187a8ba9d2e6730]

        embeddedobj: allow controlling if PDF documents are converted to Draw or not
        
        This is a bit custom, since it's not a Microsoft filter.  At the moment
        this affects only Insert -> Object -> OLE Object -> from file.
        
        Change-Id: If79602742a533db1b04e11a90890f8768186046d
        Reviewed-on: https://gerrit.libreoffice.org/77520
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-15  Caolán McNamara  <caolanm@redhat.com>  [0a66deda5d37907068331efe4d611f73fc46ff91]

        Resolves: tdf#126943 load styles should be modal
        
        Change-Id: I7526cd974d3c3ac47f29fda95af226d42d63f583
        Reviewed-on: https://gerrit.libreoffice.org/77512
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-15  Stephan Bergmann  <sbergman@redhat.com>  [ffdc97898b145c9b0cebd22f0393da2c27e17a47]

        Fix linking of newly created element in liborcus 0.15.0
        
        After 56ffe3c0a1261cd98a3d42b8b08d5f8eb013ead4 "Switch mdds to 1.5.0 and
        liborcus to 0.15.0", CppunitTest_sc_dataprovider started to fail in ASan builds
        with
        
        > ERROR: AddressSanitizer: new-delete-type-mismatch on 0x6060005b9340 in thread T4 (XML Fetch Threa):
        >   object passed to delete has wrong type:
        >   size of the allocated type:   56 bytes;
        >   size of the deallocated type: 16 bytes.
        >  #0 in operator delete(void*, unsigned long) at llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp:172:3
        >  #1 in orcus::xml_map_tree::element::~element() at workdir/UnpackedTarball/liborcus/src/liborcus/xml_map_tree.cpp:238:13
        [...]
        >  #25 in std::unique_ptr<orcus::orcus_xml::impl, std::default_delete<orcus::orcus_xml::impl> >::~unique_ptr()
        >  #26 in orcus::orcus_xml::~orcus_xml() at workdir/UnpackedTarball/liborcus/src/liborcus/orcus_xml.cpp:530:26
        >  #27 in ScOrcusXMLContextImpl::importXML(ScOrcusImportXMLParam const&) at sc/source/filter/orcus/xmlcontext.cxx:286:5
        [...]
        > 0x6060005b9340 is located 0 bytes inside of 56-byte region [0x6060005b9340,0x6060005b9378)
        > allocated by thread T4 (XML Fetch Threa) here:
        >  #0 in operator new(unsigned long) at llvm-project/compiler-rt/lib/asan/asan_new_delete.cpp:99:3
        >  #1 in orcus::xml_map_tree::element::element(char const*, orcus::pstring const&, orcus::xml_map_tree::element_type, orcus::xml_map_tree::reference_type) at workdir/UnpackedTarball/liborcus/src/liborcus/xml_map_tree.cpp:203:26
        >  #2 in std::unique_ptr<orcus::xml_map_tree::element, std::default_delete<orcus::xml_map_tree::element> > orcus::make_unique<orcus::xml_map_tree::element, char const*&, orcus::pstring, orcus::xml_map_tree::element_type, orcus::xml_map_tree::reference_type>(char const*&, orcus::pstring&&, orcus::xml_map_tree::element_type&&, orcus::xml_map_tree::reference_type&&) at workdir/UnpackedTarball/liborcus/src/liborcus/../../include/orcus/global.hpp:61:35
        >  #3 in orcus::xml_map_tree::element::get_or_create_child(orcus::string_pool&, char const*, orcus::pstring const&) at workdir/UnpackedTarball/liborcus/src/liborcus/xml_map_tree.cpp:271:9
        >  #4 in orcus::xml_map_tree::get_linked_node(orcus::pstring const&, orcus::xml_map_tree::reference_type) at workdir/UnpackedTarball/liborcus/src/liborcus/xml_map_tree.cpp:722:31
        [...]
        
        Change-Id: Iad8e06ead6f2655a3e26ceeab368e9b50028402f
        Reviewed-on: https://gerrit.libreoffice.org/77519
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-15  Stephan Bergmann  <sbergman@redhat.com>  [cd6698ca91c96c9c4823aecd132e2713ec069e24]

        LLVM trunk requires C++14 now
        
        ...which caused failures like
        
        > [GEN] compilerplugins/clang/sharedvisitor/sharedvisitor.cxx
        > In file included from /data/sbergman/lo/core/compilerplugins/clang/badstatics.cxx:14:
        > In file included from /data/sbergman/lo/core/compilerplugins/clang/check.hxx:15:
        > In file included from /data/sbergman/llvm/inst/include/clang/AST/DeclBase.h:18:
        > In file included from /data/sbergman/llvm/inst/include/clang/AST/DeclarationName.h:16:
        > In file included from /data/sbergman/llvm/inst/include/clang/AST/Type.h:48:
        > /data/sbergman/llvm/inst/include/llvm/Support/TrailingObjects.h:252:24: error: no member named 'is_final' in namespace 'std'
        >     static_assert(std::is_final<BaseTy>(), "BaseTy must be final.");
        >                   ~~~~~^
        [...]
        
        However, unconditionally using -std=c++14 in generator.cxx would cause failures
        for builds against older Clang (and with COMPILER_PLUGINS_CXX specifying
        -std=c++11) on machines that have an old C++11-only system libstdc++.  Those
        machines typically use --gcc-toolchain to use a newer non-system libstdc++ (cf.
        e.g. setting CC and CXX in lode's bin/linux_clang_dbgutil_64.env), so one
        solution could be to propagate such an option from CXX through to generator.cxx.
        But the easier fix appears to be to instead propagate the -std option.
        
        Change-Id: Ib081754ce8ad567305d1520e3a1ff6700fb22755
        Reviewed-on: https://gerrit.libreoffice.org/77502
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-15  Heiko Tietze  <tietze.heiko@gmail.com>  [55291868dd1b73d2ba4ec2aa75889e10377d5bef]

        tdf#53847 - Styles focused toolbar
        
        Improved the focus on style by hiding a few direct formatting functions
        
        Change-Id: Icd98472d5ecaf79c9612cbd9be654abd935077d5
        Reviewed-on: https://gerrit.libreoffice.org/77496
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-08-15  Eike Rathke  <erack@redhat.com>  [add2f2e9185a759847f3ccabc2d0cb04306eca85]

        Related: tdf#126931 abbreviated month names should be three letters
        
        Change-Id: I8d0d54bb70394f9e505d357b1f87aa47ef4d60fe
        Reviewed-on: https://gerrit.libreoffice.org/77505
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-08-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [5a526f9196a8aeb527a2fc6d7c081812770c28be]

        loplugin:sequenceloop dbaccess..extensions
        
        Change-Id: I0eb33a8e293eb8afd0cf5a933384c44e023a2e6b
        Reviewed-on: https://gerrit.libreoffice.org/77498
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [cf3fb54debffeab546085e648c73c576343be9f4]

        loplugin:sequenceloop in forms..oox
        
        Change-Id: Id742001211e916e7709918e7112902a0c35bac95
        Reviewed-on: https://gerrit.libreoffice.org/77501
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [fe00a724a918606e5c8c2c32b155bc50b33d56bd]

        loplugin:sequenceloop in basic..cui
        
        Change-Id: I15d825de3201808d188b461415f78a4d81b64127
        Reviewed-on: https://gerrit.libreoffice.org/77494
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-15  Miklos Vajna  <vmiklos@collabora.com>  [5827e30109b683cb74efa21d154e5219fe9e2a0c]

        embeddedobj: allow controlling if Visio documents are converted to Draw or not
        
        At the moment this affects only Insert -> Object -> OLE Object -> from
        file.
        
        Change-Id: I8d1c6456481610491916e3be3766b0bb04dfa296
        Reviewed-on: https://gerrit.libreoffice.org/77489
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-15  Tünde Tóth  <tundeth@gmail.com>  [bb9bad31b9e9f741fed91b2a4b3043814cb07f13]

        tdf#125041 fix hyperlinks to IDN websites
        
        Revert "tdf#86087 Open relative links in Writer"
        
        This reverts commit 4b9e237850efe36f7e35d65e14d6953f1e1f3a45.
        
        The reverted commit caused a regression in the handling of
        internationalized domain names: these non-ASCII URLs were converted
        to file URIs.
        
        Change-Id: Ia481aa1199d20083b72f9f8571992e40b3fc2e77
        Reviewed-on: https://gerrit.libreoffice.org/76804
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-08-15  Stephan Bergmann  <sbergman@redhat.com>  [b40039fee1ee0e8f3e0003fcdd6f234259690505]

        Fix MSVC version in README.md
        
        ...to match configure.ac check from 206b8c4ae320d7d8614f21800d8f77fa29f8f5ff
        "On Windows, check for at least Visual Studio 2017 version 15.7"
        
        Change-Id: Ie78beb0a1d57aea590f3e73b9d4c45787d6531bf
        Reviewed-on: https://gerrit.libreoffice.org/77488
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [012f41201b7c1ae3072d94e58772ce23d58bdb61]

        Removed duplicated include
        
        Change-Id: I8af2cae6d88c196e3d5d64266a43ded054d7cffb
        Reviewed-on: https://gerrit.libreoffice.org/77487
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [c77e30cbc0e7fb56593dac345291fd33998fbaf0]

        replace ".get->" with "->"
        
        Change-Id: I327a6fda1fe0170da33e06b735f09a39421c8a58
        Reviewed-on: https://gerrit.libreoffice.org/77469
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-15  Tomoyuki Kubota  <himajin100000@gmail.com>  [d72f68e91b595d1a8120f39b80483c3f06838099]

        ct2n:add namespace declaration for manifest prefix
        
        Change-Id: Ib269c88e530c3b23aa370abbbd603f34b0eda012
        Reviewed-on: https://gerrit.libreoffice.org/77462
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-15  Miklos Vajna  <vmiklos@collabora.com>  [be92468ae3595d4384510a9cc0e15629c7cb0692]

        sw btlr writing mode: RTF filter of Writer textframes
        
        Both import and export needed fixing.
        
        Change-Id: Ie1728c3e67d8637e3720748d7f61a69c058eafe3
        Reviewed-on: https://gerrit.libreoffice.org/77474
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-15  Kohei Yoshida  <kohei@libreoffice.org>  [1c59fed7c43654736775580799f1165e8b8740a0]

        Correctly pack mdds 1.5.0.
        
        Turns out the earlier mdds 1.5.0 package was not correctly packaged.
        I've fixed that now, and re-published the 1.5.0 package, which does
        contain the patch from Lubos.
        
        Change-Id: I1ff7d6568568860f7cccd3be3bc29aaaebe7fd73
        Reviewed-on: https://gerrit.libreoffice.org/77483
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2019-08-15  Kohei Yoshida  <kohei@libreoffice.org>  [56ffe3c0a1261cd98a3d42b8b08d5f8eb013ead4]

        Switch mdds to 1.5.0 and liborcus to 0.15.0.
        
        Change-Id: Ibff9a5e0f0771e4cf12b4dc3985661a01195e265
        Reviewed-on: https://gerrit.libreoffice.org/77482
        Tested-by: Jenkins
        Reviewed-by: Kohei Yoshida <kohei@libreoffice.org>

2019-08-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [43cce4ef2cf865b2bb637e17b70102a4260295b0]

        tdf#122529 lok - table border position manipulation
        
        This adds a new LOK callback (LOK_CALLBACK_TABLE_SELECTED) that
        sends the border positions to the client when the user has the
        cursor or slelection in a table.
        
        In addition this adds a .uno:TableChangeCurrentBorderPosition
        uno command, which implements changing a specific border in
        the current table. Border can be either a column or a row border,
        which is either at the first, middle or last position.
        
        Change-Id: Ife7cff14d91ffc84c95c040f0b42319e3d6194b4
        Reviewed-on: https://gerrit.libreoffice.org/77365
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-08-15  Eike Rathke  <erack@redhat.com>  [d3a565eddffc6e39ffd47f018ec7ab17d2a554cd]

        Resolves: tdf#126931 fix Sorbian date formats and add genitive month names
        
        Change-Id: I9ece3f55eff79a3eebc294f7ecc8cca0beae650f
        Reviewed-on: https://gerrit.libreoffice.org/77477
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-08-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [46625258b332884bfa00b3bc810488743976c66a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix typo
            
            Change-Id: I0f9eeed5d1edad294f6397ace822bf721487699d
            Reviewed-on: https://gerrit.libreoffice.org/77479
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2019-08-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [69e5360ce5b403bdd36e977cd1c3fb778272d5fe]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#61588 Clarify usage of Shift+Ctrl+Arrows in Calc
            
            Change-Id: If00a19b3258d5ab08f4dee35ecad94d3b5a1e689
            Reviewed-on: https://gerrit.libreoffice.org/77476
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-08-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [38a03e6a6b72f770a76930a540ea81869949ba05]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#61586 Correct usage of Ctrl+Arrows in Calc
            
            Change-Id: I3b5eece678e1b1298215e4533cf4e66fceb74df3
            Reviewed-on: https://gerrit.libreoffice.org/77475
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-08-15  Tor Lillqvist  <tml@collabora.com>  [935a5f456755ce132a42fee2792b195cfc5d1fb4]

        Try harder to avoid exceptions screwing stuff up for OLE clients
        
        Change-Id: I5e9ae8669c4f5c561a09f5f21f11a675a40e5929
        Reviewed-on: https://gerrit.libreoffice.org/77463
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2019-08-14  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [80648b3580baf73b345b66d0858edcfc661005ba]

        Add some margin to the Stopwatch test
        
        The test works with system ticks, so generally isn't that stable.
        So add a little margin by comparing the values as doubles.
        
        Change-Id: I1c6e582c7d0755f165f00a669911265b1d960acd
        Reviewed-on: https://gerrit.libreoffice.org/77460
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-08-14  Eike Rathke  <erack@redhat.com>  [21bffad6bc108f3dc5eee608bf702412a5fcb530]

        Resolves: tdf#124108 localized quotation marks for [fr-BF] and derived
        
        Inherited by
        fr_BJ
        fr_CI
        fr_ML
        fr_NE
        fr_SN
        fr_TG
        
        Change-Id: Ic47345fedd0792db213e6584f581ce63b8c5439b
        Reviewed-on: https://gerrit.libreoffice.org/77470
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-08-14  Stephan Bergmann  <sbergman@redhat.com>  [b34472226495b35707d7df3c71bb8dbc3d11d6b8]

        Fix Clang 10 -Werror,-Wimplicit-int-float-conversion
        
        > basic/source/sbx/sbxint.cxx:342:13: error: implicit conversion from 'sal_Int64' (aka 'long') to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Werror,-Wimplicit-int-float-conversion]
        >     if( d > SAL_MAX_INT64 )
        >           ~ ^~~~~~~~~~~~~
        > basic/source/sbx/sbxint.cxx:358:13: error: implicit conversion from 'sal_uInt64' (aka 'unsigned long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Werror,-Wimplicit-int-float-conversion]
        >     if( d > SAL_MAX_UINT64 )
        >           ~ ^~~~~~~~~~~~~~
        > basic/source/sbx/sbxint.cxx:706:34: error: implicit conversion from 'sal_uInt64' (aka 'unsigned long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Werror,-Wimplicit-int-float-conversion]
        >                     else if( d > SAL_MAX_UINT64 )
        >                                ~ ^~~~~~~~~~~~~~
        
        > basic/source/sbx/sbxlng.cxx:60:30: error: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Werror,-Wimplicit-int-float-conversion]
        >             if( p->nSingle > SbxMAXLNG )
        >                            ~ ^~~~~~~~~
        
        > basic/source/sbx/sbxsng.cxx:280:21: error: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Werror,-Wimplicit-int-float-conversion]
        >             if( n > SbxMAXLNG )
        >                   ~ ^~~~~~~~~
        > basic/source/sbx/sbxsng.cxx:297:21: error: implicit conversion from 'sal_uInt32' (aka 'unsigned int') to 'float' changes value from 4294967295 to 4294967296 [-Werror,-Wimplicit-int-float-conversion]
        >             if( n > SbxMAXULNG )
        >                   ~ ^~~~~~~~~~
        
        > basic/source/sbx/sbxulng.cxx:66:30: error: implicit conversion from 'sal_uInt32' (aka 'unsigned int') to 'float' changes value from 4294967295 to 4294967296 [-Werror,-Wimplicit-int-float-conversion]
        >             if( p->nSingle > SbxMAXULNG )
        >                            ~ ^~~~~~~~~~
        
        Consistently use o3tl::convertsToAtLeast/Most(o3tl::roundAway(...), ...) for all
        those conversion cases that check that a floating-point value falls into an
        integer range, even those that don't cause a warning.
        even those that don't con
        
        Change-Id: I008f615e9b4ad7533390aa1822cc932bf4a4b351
        Reviewed-on: https://gerrit.libreoffice.org/77452
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [866b4a41d50e11306e890f3033fe1fed9b69b709]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#126889 Fix icon size in branch 6.3
            
            fix dtd mistake
            
            Change-Id: Ic8b0fe43788d6743e3d7f7c11b05d96235a0b967
            Reviewed-on: https://gerrit.libreoffice.org/77471
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-08-14  Caolán McNamara  <caolanm@redhat.com>  [2dbe7c08340d6505c528544327e7c27f6d690c6c]

        tdf#126859 ensure initial height calculation
        
        Change-Id: If4125886fd8d6b70f8d1bd7fc9d89ad093ff0b26
        Reviewed-on: https://gerrit.libreoffice.org/77467
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-14  Caolán McNamara  <caolanm@redhat.com>  [bd513456710b69ac2f73e983ee1b823d71b3b47b]

        tdf#124700 don't pull from or insert into cache for PixelSnapHairline
        
        Change-Id: I7ca0f556164b6bc462cee3c5532733dbd6b68a2b
        Reviewed-on: https://gerrit.libreoffice.org/77455
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [2641f8233787d755651ae9aa6f2af407686debf4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix URL after pootle translation revision.
            
            Change-Id: I21b95f8f528deb27c22d4f7d5945b0fd0dbd4198
            Reviewed-on: https://gerrit.libreoffice.org/77371
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-08-14  Miklos Vajna  <vmiklos@collabora.com>  [85a7bc13fed5020441d772816d73a932f67ad377]

        embeddedobj: add initial CppunitTest_embeddedobj_general
        
        Fails with commit 88afec70112c95a016e92e26c1d06d7dd002e4e8 (embeddedobj:
        respect config for Insert -> Object -> OLE Object -> from file,
        2019-08-14) reverted.
        
        Change-Id: I64f81642260f6eab5a86219d94553f09b67b3555
        Reviewed-on: https://gerrit.libreoffice.org/77461
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-14  Mike Kaganski  <mike.kaganski@collabora.com>  [7001ddff6303734f0276b863c9fd8908443f05da]

        Simplify OUString array initialization
        
        Change-Id: I54945ed1ea2292ecc02ff988c4ecf310a9c4b87a
        Reviewed-on: https://gerrit.libreoffice.org/77451
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-14  Caolán McNamara  <caolanm@redhat.com>  [a1140054b4031fe64e073bb4a5c443018c8532c2]

        revert part of 'warn on load when a document binds an event to a macro'
        
        i.e.
        commit b3edf85e0fe6ca03dc26e1bf531be82193bc9627
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Wed Aug 7 17:37:11 2019 +0100
        
        because then extensions that add a entry to menus results in menu
        entries that cannot run in the start center where there is no document.
        
        If allowed when there is no document, it would still result in the
        odd behaviour that such menu entries would not work in a document which
        contained macros or macro-calls if permission was denied to run them
        
        Add a similar check instead to SfxEvents_Impl::Execute
        
        Change-Id: I8084ab2dc66bb95e2562a3dba188c721d44a5676
        Reviewed-on: https://gerrit.libreoffice.org/77465
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-14  Caolán McNamara  <caolanm@redhat.com>  [d1ddbbf0350702b3dea0109eb923b7cf89e6d547]

        return early on empty type and script strings
        
        to make reading this clearer, no logic change intended
        
        Change-Id: Icc6e40df3bf10fde0168c7480e6a3d2d9b33bce2
        Reviewed-on: https://gerrit.libreoffice.org/77464
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-14  Jean-Pierre Ledure  <jp@ledure.be>  [f1b35902203bd2937b86a6d521fe0fb7c466142a]

        Access2Base - Remove shebang
        
        access2base.py is to be imported, not executed directly
        URL to documentation corrected (space i.o. underscore)
        
        Error messages aligned with documentation
        
        Change-Id: Ia5dc662d1cfd4d08971ede8abd87da2c511595af

2019-08-14  Michael Stahl  <Michael.Stahl@cib.de>  [eceace1f688ef2a50dc298cb4149c5a84fcaa34e]

        sw: fix assert on export of ooo39250-1.rtf to DOCX
        
        The problem is that a fly anchored at-char inside a text frame is being
        exported; in DocxSdrExport::startDMLAnchorInline() the
        m_bFlyFrameGraphic is true so an "inline" element is written but then
        DocxSdrExport::writeDMLTextFrame() sets the flag to true then false,
        so in endDMLAnchorInline() it's false and "anchor" results.
        
        Remove the pointless information hiding between DocxSdrExport and its
        own pImpl class so that the previous flag can be restored.
        
        (regression from commit 28b77c89dfcafae82cf2a6d85731b643ff9290e5
         which changed things somehow so that the anchor is inside the text
         frame instead of the body as it was before; Word has it also in the
         text frame so we can consider it an improvement)
        
        Change-Id: I2df20b5cc336251f1c20cf81b6d68153c0c6ff46
        Reviewed-on: https://gerrit.libreoffice.org/77454
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-08-14  Stephan Bergmann  <sbergman@redhat.com>  [f8fdf1df6415dfb3a82e6e632c9d26166984a3d2]

        Fix Clang 10 -Werror,-Wimplicit-int-float-conversion
        
        > basic/source/sbx/sbxvalue.cxx:1038:58: error: implicit conversion from 'sal_Int64' (aka 'long') to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Werror,-Wimplicit-int-float-conversion]
        >                             if( dTest < SAL_MIN_INT64 || SAL_MAX_INT64 < dTest)
        >                                                          ^~~~~~~~~~~~~ ~
        > basic/source/sbx/sbxvalue.cxx:1065:58: error: implicit conversion from 'sal_Int64' (aka 'long') to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Werror,-Wimplicit-int-float-conversion]
        >                             if( dTest < SAL_MIN_INT64 || SAL_MAX_INT64 < dTest)
        >                                                          ^~~~~~~~~~~~~ ~
        
        Change-Id: Ic1e88ae0e0cbc58bec0742d73fa40bfa0ff88858
        Reviewed-on: https://gerrit.libreoffice.org/77453
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-14  Scott Clarke  <scott.clarke@codethink.co.uk>  [e7638f15fc945e6de73876949538682b854fdc41]

        Set "Resolved Comments" view option on by default
        
        The "Resolved Comments" view option now starts switched on
        by default to match the fact that resolved comments would
        be visible when a document was first opened anyway.
        
        Change-Id: Ib9c41c57c826f4282d0d6bf0ebcd485aa71ce1d6
        Reviewed-on: https://gerrit.libreoffice.org/77189
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-14  Scott Clarke  <scott.clarke@codethink.co.uk>  [9751b4b4fa00cf5175ccc0f9c52a22b07f73d4aa]

        Change some handling for resolved comments
        
        Changed the way the lcl_CommentNotification method is called when a
        comment is resolved such that resolution is distinct from other changes.
        Resolved flag is now only stored in the top annotation of a thread when
        saved as ODT.
        
        Change-Id: I5ef36718fd7e1dfcc16c077871653a70476e8804
        Reviewed-on: https://gerrit.libreoffice.org/77411
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-14  Miklos Vajna  <vmiklos@collabora.com>  [88afec70112c95a016e92e26c1d06d7dd002e4e8]

        embeddedobj: respect config for Insert -> Object -> OLE Object -> from file
        
        Tools -> Options -> Load/Save -> Microsoft Office has config options to
        decide that Word/Excel/PowerPoint formats are loaded into our doc models
        (default) or handled via external OLE applications instead.
        
        This is used in the MSO import/export filters, but in case the UI is
        used to insert a new file as an embedded object, then we ignored this
        setting, and the embedding type depended on if we found an import filter
        for the data or not (if yes, load it; handle externally otherwise).
        
        Fix this inconsistency by checking for the usual MSO import filter names
        and respect the existing configuration in those cases, so the user can
        choose to not handle these formats internally if wanted.
        
        Change-Id: I6bce8b5467768ef3f21d97b4e0fe3f4d18d9466b
        Reviewed-on: https://gerrit.libreoffice.org/77449
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-14  Stephan Bergmann  <sbergman@redhat.com>  [d3d13140f0036c53aa74820b41acfeffa3572168]

        tdf#126912: Fix convertsToAtLeast/Most mismatch
        
        ...introduced with 2abea7b8799f20ae2f47bb9f938670dea4f4f09f "Fix Clang 10
        -Werror,-Wimplicit-int-float-conversion"
        
        Change-Id: Ic1eb21e61695177729305e429a5f17daadaab9ae
        Reviewed-on: https://gerrit.libreoffice.org/77447
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-14  Mike Kaganski  <mike.kaganski@collabora.com>  [9c8854b7d6e5c9debc7eeae57c0d51a3f151a03e]

        Don't hardcode "C:\\Program Files (x86)" path on Windows
        
        It might be simple "Program Files" on 32-bit system; or localized (see
        https://www.samlogic.net/articles/program-files-folder-different-languages.htm),
        or on a different drive (if system isn't on C:), etc.
        
        Change-Id: Id0f28b4c4920fcda53a58fbff9f42bcfde6668f6
        Reviewed-on: https://gerrit.libreoffice.org/77448
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-14  Heiko Tietze  <tietze.heiko@gmail.com>  [744f70386727c78a19bd7c1de7425392b98783c7]

        Resolves tdf#126257 - Writer styles hierarchical organization
        
        Index styles moved below Index Heading
        
        Change-Id: I178dcb668abe225a25ce35108b1bba4a73ffa960
        Reviewed-on: https://gerrit.libreoffice.org/77394
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-08-14  Stephan Bergmann  <sbergman@redhat.com>  [5e6d6c684ed31879b6393c12f2f7ade6355643a7]

        Avoid -fsanitize=float-cast-overflow when converting to AstExprValue::u::byval
        
        ...which is nominally of type sal_uInt8 but is also allowed to take on negative
        sal_Int8 values.  After a recent change to CustomTarget_idlc/parser_test it now
        caused
        
        > idlc/source/astexpression.cxx:907:59: runtime error: -128 is outside the range of representable values of type 'unsigned char'
        >  #0 in coerce_value(AstExprValue*, ExprType) at idlc/source/astexpression.cxx:907:59
        [...]
        > "conversion.tests 1" expected SUCCESS, got 1 (256): FAILED!
        
        Change-Id: I343d39fa0b728133e58858ba62ec8a0f344e8fdf
        Reviewed-on: https://gerrit.libreoffice.org/77440
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-14  Shubham Goyal  <22shubh22@gmail.com>  [65913c1f00c23bb94234bcb4eb1e9b2a4c5a925d]

        Fix Typo
        
        Change-Id: If856486627808834856d69d50244692dc8ac5879
        Reviewed-on: https://gerrit.libreoffice.org/77182
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-14  Mike Kaganski  <mike.kaganski@collabora.com>  [159db459418a2c831bf00dca5a2c5087d65e9ab6]

        tdf#126418: add some more checks for allocated columns
        
        Change-Id: Ia91f0f11c9d7bcec5b9ecc2f8a28d9e4f6212dc5
        Reviewed-on: https://gerrit.libreoffice.org/75671
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-14  Balazs Varga  <balazs.varga991@gmail.com>  [e8c7f4cd5bd95b8112c1795ed11b7ac7caed00a2]

        tdf#124243 fix import of deleted X axis of 3D charts
        
        3D charts imported from ODF and DOCX showed the deleted X axis.
        
        Change-Id: I3316d08af3acd122e5f75fbf0031dda6a337edbd
        Reviewed-on: https://gerrit.libreoffice.org/77432
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-08-14  Miklos Vajna  <vmiklos@collabora.com>  [a1e65b1a4bb73dc5c2c72a70518abf521d42b4df]

        svl: update grabbbagitem doc
        
        Commit 5261417cbb3051b812164838d19c0f748573df45 (weld SpellDialog,
        2019-06-14) started to use this for purposes outside OOXML interop, so
        the doc was misleading.
        
        Change-Id: Iece7b5b084585e486854d10e98bccbbf0451a6dd
        Reviewed-on: https://gerrit.libreoffice.org/77431
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-14  Stephan Bergmann  <sbergman@redhat.com>  [b122db670b2b3d68f0ba199a1e25bdb1d8992241]

        Reformulate TypeConverter_Impl::toHyper FLOAT/DOUBLE cases
        
        ...to avoid UB when fVal was cast to nRet *before* checking that fVal actually
        fit into the bounds, and to avoid Clang 10
        -Werror,-Wimplicit-int-float-conversion when comparing fVal against
        SAL_MAX_INT64 ("implicit conversion from 'const sal_Int64' (aka 'const long') to
        'double' changes value from 9223372036854775807 to 9223372036854775808")
        
        Change-Id: I9e2f6c97309609d9ec2455d4ecf9c341d85c1680
        Reviewed-on: https://gerrit.libreoffice.org/77430
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-13  Stephan Bergmann  <sbergman@redhat.com>  [9c92c5e2a4bf15d673b5a8a2589b3109cb0603f7]

        Fix Clang 10 -Werror,-Wimplicit-int-float-conversion
        
        > sc/source/core/tool/interpr2.cxx:2889:26: error: implicit conversion from 'sal_uLong' (aka 'unsigned long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Werror,-Wimplicit-int-float-conversion]
        >             if ( fVal <= sal_uLong(~0) )
        >                       ~~ ^~~~~~~~~~~~~
        
        > sc/source/core/tool/math.cxx:33:38: error: implicit conversion from 'sal_Int64' (aka 'long') to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Werror,-Wimplicit-int-float-conversion]
        >         if (f < SAL_MIN_INT64 || f > SAL_MAX_INT64)
        >                                    ~ ^~~~~~~~~~~~~
        
        > sc/source/core/tool/rangeseq.cxx:55:38: error: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Werror,-Wimplicit-int-float-conversion]
        >     if ( fInt >= LONG_MIN && fInt <= LONG_MAX )
        >                                   ~~ ^~~~~~~~
        
        Change-Id: I01942423e43956a42bef11b9ccc2e7cb53bd1596
        Reviewed-on: https://gerrit.libreoffice.org/77418
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-13  Tamás Zolnai  <tamas.zolnai@collabora.com>  [de8415ff5a730465258cd5f0ab7c0d989ba5518d]

        Writer: Saving a damaged file as DOCX crashes
        
        Change-Id: I42de376c69d0b1caa0a03622506d1bf6385ca57e
        Reviewed-on: https://gerrit.libreoffice.org/77412
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-08-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [08097a2eef5e827735af3e5e69b30d23ee213970]

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

2019-08-13  Rene Engelhard  <rene@debian.org>  [36432802bc955bed05fb87bef8053bd3b06411f0]

        fix shebang of wizards/source/access2base/access2base.py
        
        there's only a python3 here
        
        Change-Id: I60213e22ec366d1891aebeaa0a8f3d17ac61f6d4

2019-08-13  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [a0a6a7e60ee499ffd82a57b899ca5f4981f0ab2f]

        tdf#126680 Revert "VCL make horizontal scrolling depend on RTL"
        
        This reverts commit 845743131b733b52eb913048f55f5efdd013b24f.
        
        And fixes the direction in Qt, which I intentionally broke. Didn't
        find time yet to fix all the backends, so just stay with the
        original code.
        
        Change-Id: I9967a0d7e75dcb99f8465e9eecf81afe2d351064
        Reviewed-on: https://gerrit.libreoffice.org/77390
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-08-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [1352b1fcfa1668081c3197a12d5362286f8f9710]

        tdf#126848: sc pivot table popup: avoid flicker
        
        Follow-up of 4dadbff74eff5f8ad00df99c659f8a2b914e09a1
        
        Regression from commit a4cb27f61376d8f2d8faed0022c291af68d437bd
        
        Change-Id: I4d0cd2ad2d7d239307c48c9bc8c1f1ced6597f47
        Reviewed-on: https://gerrit.libreoffice.org/77408
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-08-13  Stephan Bergmann  <sbergman@redhat.com>  [2abea7b8799f20ae2f47bb9f938670dea4f4f09f]

        Fix Clang 10 -Werror,-Wimplicit-int-float-conversion
        
        > vcl/source/window/scrwnd.cxx:219:25: error: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Werror,-Wimplicit-int-float-conversion]
        >             if( fValX > LONG_MAX )
        >                       ~ ^~~~~~~~
        > vcl/source/window/scrwnd.cxx:226:25: error: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Werror,-Wimplicit-int-float-conversion]
        >             if( fValY > LONG_MAX )
        >                       ~ ^~~~~~~~
        
        > vcl/source/window/window2.cxx:603:30: error: implicit conversion from 'long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Werror,-Wimplicit-int-float-conversion]
        >             else if ( fVal > LONG_MAX )
        >                            ~ ^~~~~~~~
        
        Change-Id: Id7ad05ced920051d2698d42ab81ecd2690e34b35
        Reviewed-on: https://gerrit.libreoffice.org/77413
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-13  Jean-Pierre Ledure  <jp@ledure.be>  [f8d6c00d4c6d2e5f63dc660069c858bdc8affec6]

        Access2Base - Support API from Python
        
        access2base.py if the Python wrapper to be imported
        in user scripts.
        
        Make file adapted to copy access2base.py in $INSTDIR/program directory
        File can be found by user scripts on PYTHONPATH
        
        Change-Id: Icb62f76d6e9df1110b70471178127c60a4dd46d0

2019-08-13  Stephan Bergmann  <sbergman@redhat.com>  [63128dd267eb2d487c94ba8db65444a3e5e69fd2]

        Drop MSVC workaround from 2002
        
        (cf. f2b0299972730989c46949d6101c7c346fc01971 "#97095# MS Visual C++ unsigned
        __int64 to double missing"), assuming that our baseline MSVC is capable of that
        by now.
        
        Replace DOUBLE_SAL_UINT64_MAX with double(SAL_MAX_UINT64) and replace
        unsigned_int64_to_double(X) with either X or static_cast<double>(X), matching
        respective context.
        
        Change-Id: Ia1e1daff5cbcb545738615fad541082810d7a46b
        Reviewed-on: https://gerrit.libreoffice.org/77414
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-13  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [383032c50a3e3354f04200ce984a47ab9d2c5c67]

        tdf#123583 use TaskStopwatch for Writer Idle loop
        
        I don't see much of a point in the extra CheckIdleEnd() function.
        We already check IsInterrupt() almost everywhere, so move that
        check in there.
        
        An other strange thing is the Idle job, which should just be
        interrupted by keyboard events (using SetInputType(, which this
        patch removes). Unlucky for me this code was there in the initial
        import. I can just say that othing obvious breaks...
        
        Change-Id: Ia5955d1eaf2ab612f2c4b63b0e458ed92507b75c
        Reviewed-on: https://gerrit.libreoffice.org/77040
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-08-13  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [66063914e39f232efe2271d52e51a3458455d8b4]

        Replace Calcs Idle time tracking with TaskStopwatch
        
        I'm not sure this 32 cells limit makes any sense. Same for the
        exclusion of VclInputFlags::OTHER.
        
        Change-Id: I779aaeda5624f12eeab5bfeb73d10286f8d7ae1f
        Reviewed-on: https://gerrit.libreoffice.org/77039
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-08-13  Jan-Marek Glogowski  <glogow@fbihome.de>  [6e13585508ca3c9b66c6571ad1eb42bfcb66ef0b]

        Add a TaskStopwatch to interrupt idle loops
        
        If we have multiple pending Idles, they will interrupt / starve
        each other, because there will be an instant pending timeout for
        the next Idle.
        
        This patch introduces a time slice to tasks, so long running events
        can use a TaskStopwatch to do the real interrupt after running out
        of their time slice. Apart from the time, this breaks when AnyInput
        is available, except for the timer event.
        
        This class just helps to track the time, as the scheduler is coop,
        not preemptive.
        
        Change-Id: I9d0b4a5aa388ebdf496b355d100152d890224524
        Reviewed-on: https://gerrit.libreoffice.org/75568
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-08-13  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [536ab2f3ba1e71badaaf98db9419ca7c7ddd7ac4]

        tdf#116085 add more Gpg4Win binary locations
        
        Seems Gpg4Win recently grew a few more variants where to put stuff.
        Look there, too.
        
        Change-Id: Ifa09db11665671f518a6a66480c1a71fd619d8cd
        Reviewed-on: https://gerrit.libreoffice.org/77341
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-08-13  Caolán McNamara  <caolanm@redhat.com>  [c861c611043646eb6ac8a81ba0c76ae2050d6088]

        Resolves: tdf#126844 focus in to combobox with entries not seen in parent
        
        there isn't a focus-in on the combobox, only the entry. So use
        entry focus-in as focus-in (we already do this for the combobox dropdown)
        
        Change-Id: I09cf6eb896acbbea5aed2d3b2aa238593ddcb793
        Reviewed-on: https://gerrit.libreoffice.org/77409
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-13  Stephan Bergmann  <sbergman@redhat.com>  [1bc3d1338d0c15c1c48d043a620d4020f16fd3be]

        Remove redundant Java >= 8 check
        
        ...after aafc10c9edb61e13ac557c7e43c8d4a31dce4f37 "Bump Java baseline to Java 8"
        
        Change-Id: Id5b2ad33dd89563028849b613676fba24581b2ec
        Reviewed-on: https://gerrit.libreoffice.org/77388
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-13  Caolán McNamara  <caolanm@redhat.com>  [7bc8c493a7c90bd9ff01e70d0ee653a741d9f61f]

        avoid invalid cast from 'GtkImage' to 'GtkLabel'
        
        Change-Id: I6fbc991e288b150dcbcfb61018f97fdce69c90cd
        Reviewed-on: https://gerrit.libreoffice.org/77384
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-13  Miklos Vajna  <vmiklos@collabora.com>  [abf05ba7fc625d87190759d927f8776594840ea1]

        sw doc model xml dump: improve OLE node handling
        
        So it's possible to see if we have a dummy, common or OLE embedding.
        
        Change-Id: I8c241211a149ca5261fdf8171cd2814fced8de79
        Reviewed-on: https://gerrit.libreoffice.org/77403
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-13  Caolán McNamara  <caolanm@redhat.com>  [8ce1685d2429fe790b1d6e1dd10b6a0b83dbcbed]

        ofz#16409 build failure
        
        Change-Id: I0fae668a3d12f19d7cad82027c11901fb5123f12
        Reviewed-on: https://gerrit.libreoffice.org/77402
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-13  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [2e6b35cdcac629d98e7082fffffdc27e4fb6f70d]

        sw undo/redo derived style storing during creation by example
        
        Same as c4d82fc21c5e155472f6a30244b3fce806ada85c done for
        tdf#118384, but this code is fixing same problem with
        SwDocShell::MakeByExample ("New Style from Selection").
        
        Change-Id: I488018bbf5ecb02e9e57eb032b6f875f4fe08f98
        Reviewed-on: https://gerrit.libreoffice.org/77199
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-08-13  Stephan Bergmann  <sbergman@redhat.com>  [ce1ac2973ea248072e7f7b6a45ab83f5b2cb7fe4]

        Use existing SAL_MIN/MAX_...
        
        Change-Id: Ic1c18f1eb7db7b25cc1b276b8786630bd1d68929
        Reviewed-on: https://gerrit.libreoffice.org/77397
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-13  Stephan Bergmann  <sbergman@redhat.com>  [e5a6873aa9b95912f35baaf7fdb067c2fcb961b3]

        Fix Clang 10 -Werror,-Wimplicit-int-float-conversion
        
        > extensions/source/propctrlr/standardcontrol.cxx:239:18: error: implicit conversion from 'std::__1::numeric_limits<long>::type' (aka 'long') to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Werror,-Wimplicit-int-float-conversion]
        >         if ( n > std::numeric_limits< long >::max() )
        >                ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        Change-Id: I2edca1baaf91734ab94dd49208d8608fc33b7fbe
        Reviewed-on: https://gerrit.libreoffice.org/77385
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-13  Caolán McNamara  <caolanm@redhat.com>  [b3edf85e0fe6ca03dc26e1bf531be82193bc9627]

        warn on load when a document binds an event to a macro
        
        a) treat shared/Scripts equivalently to document scripts
        
        This doesn't automatically warn/block running those scripts when used in a
        freshly loaded document on its own however
        
        because DocumentMacroMode::checkMacrosOnLoading will see at...
        
        if ( m_xData->m_rDocumentAccess.documentStorageHasMacros() || hasMacroLibrary() )
        
        that the document contains no macros and flip the allow macros flag to true so
        that potentially new uses of macros added by the user during the edit are
        allowed to run
        
        b) so, add an additional flag to indicate existence of use of macros in a document
        
        c) for odf import, set it when a script:event-listener tag is encountered
        d) for html import when registerScriptEvents or SwFormatINetFormat::SetMacroTable is called
        e) for doc import when Read_F_Macro or StoreMacroCmds is called as well for good measure
        f) for xls import when registerScriptEvent or ScMacroInfo::SetMacro is called
        g) for oox import when VbaProject::attachMacros is called
        
        Change-Id: Ic1203d8ec7dfc217aa217135033ae9db2888e19b
        Reviewed-on: https://gerrit.libreoffice.org/77131
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-13  Michael Stahl  <Michael.Stahl@cib.de>  [c78dd0a726b32d922a0d75a26a51d4c30612368c]

        configure: don't enable export validation if there are no schemas
        
        Schemas are excluded from tarballs since commit
        34dced99c33a97dab86c4538fa267ad4ad4fb41f because of the license.
        
        Change-Id: I6540926d9ebb390d7956bbd1df3bb915adebb64b
        Reviewed-on: https://gerrit.libreoffice.org/77383
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-08-13  Mike Kaganski  <mike.kaganski@collabora.com>  [23cf31c175f1c60da89c6594c5db25dddaaa57d5]

        Simplify ScCellCursorObj::getSupportedServiceNames
        
        Change-Id: I28a2d14dd4e1543c964cfc712a2f78103899bdbb
        Reviewed-on: https://gerrit.libreoffice.org/77352
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-13  Ilhan Yesil  <ilhanyesil@gmx.de>  [7dbeb17da18612df84a4f865057059f7eea8350c]

        tdf#125100 After insert of calc document as OLE object, content is shown
        
        After inserting an OLE object, the object has to be shown with
        the preview of it's content. The flag for this is set in the
        InsertObject method.
        
        Change-Id: I9f0f362190bb9ab0bc36987cf0a6f969932544ec
        Reviewed-on: https://gerrit.libreoffice.org/75207
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Michael Stahl <Michael.Stahl@cib.de>

2019-08-13  Stephan Bergmann  <sbergman@redhat.com>  [c56ae6454a7ac6ac6f2c10efd128d1e3ab1dc013]

        Fix overly restrictive limit checks
        
        Change-Id: I7a67208e500e79f62dad1eee1b89f96e0958ccc3
        Reviewed-on: https://gerrit.libreoffice.org/77380
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-13  Caolán McNamara  <caolanm@redhat.com>  [87959e5deea6d33cd35dbb3b8423056f9566710e]

        construct final url from parsed output
        
        Change-Id: Ifd733625a439685ad307603eb2b00bf463eb9ca9
        Reviewed-on: https://gerrit.libreoffice.org/77373
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [184a557812b54ab2606d943808f8812c1fdd150d]

        remove unused constant
        
        result of a patch from me(137c7fb55462bf2b8792fc742f9f8343a23aac87)
        colliding with a patch from sberg
        (8075ef1a616da27ea1fb65e988e5ef5764d8ec11)
        
        Change-Id: Ie72e5e9660236edc3c30347662f8802081e59f25
        Reviewed-on: https://gerrit.libreoffice.org/77375
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-13  Stephan Bergmann  <sbergman@redhat.com>  [c09d0209104ffce677cc3402f9ac844ab20a6d5b]

        Avoid non-async-signal-safe functionality after fork
        
        Triggering those SAL_WARN sporadically caused deadlocks at least for
        <https://ci.libreoffice.org/job/lo_ubsan/>.
        
        Change-Id: I7b7037e411c29eea26e63f71a5679127b084f447
        Reviewed-on: https://gerrit.libreoffice.org/77374
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-13  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [6abfb78333faa11a7790eb18a79753992efc2737]

        tdf#42949 Fix IWYU warnings in sw/source/ui/*/*hxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I6dcdf9865589b1886a3ebaa1f37cbe8e2da7c98d
        Reviewed-on: https://gerrit.libreoffice.org/77348
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-13  Miklos Vajna  <vmiklos@collabora.com>  [d2c7b60ee9591e3d951950e7b230dc271d3483f2]

        RTF filter: add redline insert/delete testcase
        
        lcov points out these were not covered previously.
        
        Change-Id: I469fab797b2935b36c06eb8854061b81faf2dbcf
        Reviewed-on: https://gerrit.libreoffice.org/77372
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f101853c7dd1e9104ccda96e61a624a0c1496f9a]

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

2019-08-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5c8d191d3f735173c8234b62deabbdfc40cc1e2f]

        Fix typos
        
        Change-Id: If99059383039e65aacfc55baec660eb6fde47032
        Reviewed-on: https://gerrit.libreoffice.org/77376
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-13  Stephan Bergmann  <sbergman@redhat.com>  [a3ee2c625ef760b4de7b0fd72e5810be04b4c19e]

        Fix Clang 10 -Werror,-Wimplicit-int-float-conversion
        
        > idlc/source/astexpression.cxx:330:68: error: implicit conversion from 'sal_Int32' (aka 'int') to 'float' changes value from 2147483647 to 2147483648 [-Werror,-Wimplicit-int-float-conversion]
        >                     if (ev->u.fval < SAL_MIN_INT32 || ev->u.fval > SAL_MAX_INT32)
        >                                                                  ~ ^~~~~~~~~~~~~
        > include/sal/types.h:209:32: note: expanded from macro 'SAL_MAX_INT32'
        > #define SAL_MAX_INT32         ((sal_Int32)  0x7FFFFFFF)
        >                                ^~~~~~~~~~~~~~~~~~~~~~~
        > idlc/source/astexpression.cxx:414:58: error: implicit conversion from 'sal_uInt32' (aka 'unsigned int') to 'float' changes value from 4294967295 to 4294967296 [-Werror,-Wimplicit-int-float-conversion]
        >                     if (ev->u.fval < 0.0 || ev->u.fval > SAL_MAX_UINT32)
        >                                                        ~ ^~~~~~~~~~~~~~
        > include/sal/types.h:210:32: note: expanded from macro 'SAL_MAX_UINT32'
        > #define SAL_MAX_UINT32        ((sal_uInt32) 0xFFFFFFFF)
        >                                ^~~~~~~~~~~~~~~~~~~~~~~
        > idlc/source/astexpression.cxx:492:68: error: implicit conversion from 'sal_Int64' (aka 'long') to 'float' changes value from 9223372036854775807 to 9223372036854775808 [-Werror,-Wimplicit-int-float-conversion]
        >                     if (ev->u.fval < SAL_MIN_INT64 || ev->u.fval > SAL_MAX_INT64)
        >                                                                  ~ ^~~~~~~~~~~~~
        > include/sal/types.h:212:32: note: expanded from macro 'SAL_MAX_INT64'
        > #define SAL_MAX_INT64         ((sal_Int64)  SAL_CONST_INT64(0x7FFFFFFFFFFFFFFF))
        >                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > idlc/source/astexpression.cxx:501:68: error: implicit conversion from 'sal_Int64' (aka 'long') to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Werror,-Wimplicit-int-float-conversion]
        >                     if (ev->u.dval < SAL_MIN_INT64 || ev->u.dval > SAL_MAX_INT64)
        >                                                                  ~ ^~~~~~~~~~~~~
        > include/sal/types.h:212:32: note: expanded from macro 'SAL_MAX_INT64'
        > #define SAL_MAX_INT64         ((sal_Int64)  SAL_CONST_INT64(0x7FFFFFFFFFFFFFFF))
        >                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > idlc/source/astexpression.cxx:574:58: error: implicit conversion from 'sal_uInt64' (aka 'unsigned long') to 'float' changes value from 18446744073709551615 to 18446744073709551616 [-Werror,-Wimplicit-int-float-conversion]
        >                     if (ev->u.fval < 0.0 || ev->u.fval > SAL_MAX_UINT64)
        >                                                        ~ ^~~~~~~~~~~~~~
        > include/sal/types.h:213:32: note: expanded from macro 'SAL_MAX_UINT64'
        > #define SAL_MAX_UINT64        ((sal_uInt64) SAL_CONST_UINT64(0xFFFFFFFFFFFFFFFF))
        >                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        > idlc/source/astexpression.cxx:583:58: error: implicit conversion from 'sal_uInt64' (aka 'unsigned long') to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Werror,-Wimplicit-int-float-conversion]
        >                     if (ev->u.dval < 0.0 || ev->u.dval > SAL_MAX_UINT64)
        >                                                        ~ ^~~~~~~~~~~~~~
        > include/sal/types.h:213:32: note: expanded from macro 'SAL_MAX_UINT64'
        > #define SAL_MAX_UINT64        ((sal_uInt64) SAL_CONST_UINT64(0xFFFFFFFFFFFFFFFF))
        >                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        Consitently use the new o3tl::convertsToAtLeast/Most(o3tl::roundAway(...), ...)
        for all cases in coerce_value that check that a floating-point value falls into
        an integer range, even those that don't cause a warning.
        
        The new idlc/test/parser/conversion.tests is deliberately left out of
        unoidl/CustomTarget_unoidl-write_test.mk. as unoidl-write doesn't support such
        conversions from floating-point to integer types.
        
        Change-Id: Ie00923e665f2bcb306e1e328614c75b9247512ee
        Reviewed-on: https://gerrit.libreoffice.org/77353
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-13  Justin Luth  <justin.luth@collabora.com>  [75b10a6c36267c30ae01c850b2a2f9ee99b74e43]

        tdf#114854 writerfilter: EditEng URLs import different from SW URLs
        
        The only example I found was comments (aka annotations/postits).
        No other unit tests had a URL in a draw component.
        
        Change-Id: Iad5c285090d646c495cd2a7b19e076d9e50fb58d
        Reviewed-on: https://gerrit.libreoffice.org/77108
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-08-13  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [c8e64ea4fd0122dad9d4f06bacffd1c179e753f8]

        sw: avoid dangling references to style in undo/redo
        
        if text style was created/deleted, reference contained
        in SwUndoAttr is irrelevant and can't be used. Instead of this
        style name is keept and reference to style is found during redo.
        
        Change-Id: I688ae5e7d58149f9fe824c6b0945e72aba82abb1
        Reviewed-on: https://gerrit.libreoffice.org/76842
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-08-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [442431b1ef78431df33b6b6e308a689adc998f74]

        sw: clean-up SwTabCols header a bit, no chnage
        
        Change-Id: Ifd42ef5ba86edd75f208d540d02970b3f5c67745
        Reviewed-on: https://gerrit.libreoffice.org/77364
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-08-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [52d87ec0046d002ee67482671ad67bf5b9b4268b]

        sw: Immediately construct a shared_ptr instead of raw pointer
        
        Change-Id: Id6e212ae143133ea1899c585f18986c02bf3a58d
        Reviewed-on: https://gerrit.libreoffice.org/77363
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-08-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6d6671b1779a74f35d29a68dd4802afdf7c6a5c1]

        sw: properly initialize the instance variables
        
        Change-Id: Id12dcebe12540302e32a54e6c62b6773f6695e0c
        Reviewed-on: https://gerrit.libreoffice.org/77362
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-08-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6c741d38f828c75f3114c325fa7a0b08c8b476de]

        sw: factor out changing of mouse pointer on mouse move
        
        Change-Id: I3ff9783d17b018cd962b2416810ac2ce166d35c6
        Reviewed-on: https://gerrit.libreoffice.org/77361
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [81aebe1845d2c5511a96b918cba4263bc6f3ef85]

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

2019-08-12  Stephan Bergmann  <sbergman@redhat.com>  [7a7b6bc25c36569397affc3034ceef75b75da127]

        Avoid non-async-signal-safe functionality between fork and exec
        
        This is a partial revert of 17642437fe0d68cf868ab430f04b4fdc12f1767f "reduce
        ifdef forest".  The original code used unsetenv only for certain platforms, and
        putenv for others, but code a few lines further down uses unsetenv
        unconditionally, so assume that it is safe to use on all relevant platforms
        these days.
        
        unsetenv isn't listed as async-signal-safe at <http://pubs.opengroup.org/
        onlinepubs/9699919799/functions/V2_chap02.html#tag_15_04_03> "Signal Actions"
        (but is already used a few lines further down, also between fork and exec), but
        at least we get rid of the memory management involved in the OUString instance.
        
        Change-Id: Iac993db8819d40a0841c455ed04ff9ca2ee2e4eb
        Reviewed-on: https://gerrit.libreoffice.org/77368
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b0bcd587fba71c34adb85dc5d1b2417104f02748]

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

2019-08-12  Miklos Vajna  <vmiklos@collabora.com>  [e71093c0bc52426647a9d3a41ac0643bbc6cb0c6]

        tdf#126808 vcl: fix crash due to leaking the frame's buffer vdev
        
        This vdev is used to do vcl-level double-buffering, which is off by
        default, but e.g. listboxes/comboboxes use it to avoid flicker with
        Windows GDI.
        
        The root cause was introduced in commit
        ea5e83abcfa1406c401b8a1ec91efda65373b74b (tdf#92982 vcl: stop
        creating/disposing the paint buffer in PaintHelper, 2015-07-30), which
        removed the explicit mpBuffer.disposeAndClear() in the PaintHelper dtor,
        but forgot to explicitly dispose it elsewhere.
        
        This is now a much more visible problem since commit
        d4714b0fdb81e6e561ae526cc517ecc9a40a603e (tdf#101978 vcl
        combobox/listbox floating window: avoid flicker, 2019-06-17) as the
        infrastructure is used for all list/comboboxes.
        
        Fix the problem by explicitly disposing the vdev before deleting the
        frame data, so the underlying GDI resource is released, even if we have
        a reference cycle.
        
        Change-Id: Ia217bbd78780a214308e497044e73e378ee8ecd6
        Reviewed-on: https://gerrit.libreoffice.org/77370
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1a97b9ab0489c742ffbfc8270e4bd153006b1273]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [45d54cc6518d4ef408f7c7d5c55d6b7adfc9f12a]

        Remove executables bit on odt file
        
        Change-Id: If964ef0a42ea70de338ac97c56a4bbbe46641e76
        Reviewed-on: https://gerrit.libreoffice.org/77354
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-08-12  Mike Kaganski  <mike.kaganski@collabora.com>  [0d7efa70ededec293590e02bace2b2864ca0d892]

        Optimize cppu::supportsService to use const methods of Sequence
        
        ... and standard algorithm instead of loop.
        
        Change-Id: Ic90fa7e227807768f094b9fc231f3ba3d48e6139
        Reviewed-on: https://gerrit.libreoffice.org/77350
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-12  Michael Stahl  <Michael.Stahl@cib.de>  [972040a6b13951469f0490d3d2aeba147ec22244]

        sw: fix assert in SwTextFrame::RegisterToNode() on ooo33427-1.sxw
        
        If we now allow deleting the first node from
        SwRangeRedline::DelCopyOfSection(), it will trigger if there's a insert
        redline ending on the same empty node where a delete redline starts.
        
        (somehow this was missing in beec1594587d0bf1ea2268f9a435c948b5580278)
        
        Change-Id: I83ce5bdac983873b89536e06d1dc0d7d8fb17ada
        Reviewed-on: https://gerrit.libreoffice.org/77351
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [52f0f0a495105ace4819dd86796786795933a1c3]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9bf27c757f92777585300bf6a145717c2cc0b74f]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a8960b2eb558b7e3a6a5c9d7c940e5b3dbc9911e]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f2fef52bb920c42e7de7452adfdff079384b6942]

        Fix typos
        
        Change-Id: I7ffc5420ffdfa33d267b7463c8d66c53903b9425
        Reviewed-on: https://gerrit.libreoffice.org/77311
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bf372bf9bded68caf05696c929dcf4a0f2883db8]

        Fix typos
        
        Change-Id: I20ad6ae358a0777eef0070f056e97eade9111b32
        Reviewed-on: https://gerrit.libreoffice.org/77301
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d9b54924fbfc2eae33c503434b0bfd3619c6a1a6]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a4bf57b27b2c5e47e10a3d46c9a6535828dedefd]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ecd3a4874b2fc8630a31f104b7ac5fe07dcc3ee9]

        Fix typos
        
        Change-Id: Icdc486d64283961dad4a1d29ae662d66143f674b
        Reviewed-on: https://gerrit.libreoffice.org/77320
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-12  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [cae4b4951f061a67fab779493e6992d9097f4a4d]

        tdf#120734 Only enable "Remove hyperlink" when hyperlink selected
        
        Change-Id: I4a4b7fc8adb86f6af4660e7d987a7703945c40d4
        Reviewed-on: https://gerrit.libreoffice.org/77349
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [137c7fb55462bf2b8792fc742f9f8343a23aac87]

        loplugin:staticconstfield
        
        Change-Id: I50153c5635d083f568315aca06e05fe98e10867a
        Reviewed-on: https://gerrit.libreoffice.org/77347
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-12  Scott Clarke  <scott.clarke@codethink.co.uk>  [0fbd3fcebf877ba25343443806e0d75f67c2d7b7]

        Add test for resolved comments in odfexport
        
        Change-Id: I069d84b1e6b80731c5d13a1f8b06f4ed9df0844a
        Reviewed-on: https://gerrit.libreoffice.org/77153
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [485274ec00cea328cd426c8d952e70eb0892746d]

        improve error message for gtk configure
        
        Change-Id: I0b46302bbb15777992d59597109fe9ebd76a525e
        Reviewed-on: https://gerrit.libreoffice.org/77346
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-12  Arkadiy Illarionov  <qarkai@gmail.com>  [4721cbb1bb118d33ac9fcf93dda8c083b364003d]

        Mark Sequence const in sc
        
        It ensures that const begin()/end() methods will be called,
        removing any overhead.
        fca94779872b8ba0b0583d0b7068f1a46beb88c5 follow-up.
        
        Change-Id: Id680744abb1b3887f25c9bfa033106de18a9c2d0
        Reviewed-on: https://gerrit.libreoffice.org/77250
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a684613daf9ed5670c5f80267cc1bea0b878b1f6]

        Fix typos
        
        Change-Id: I4c0a804e5672bc1c02988d6a07a1da18fde88779
        Reviewed-on: https://gerrit.libreoffice.org/77315
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ba17fe467d41f17395e607ed092af992c9ac84cb]

        Fix typos
        
        Change-Id: I62b669b85e2380df2a6efa05764f21405e7eb2ae
        Reviewed-on: https://gerrit.libreoffice.org/77318
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [325ef6cc363c0584f4b277bc4787f514e277444d]

        Fix typos
        
        Change-Id: I4a334f1f40c829ddffb93cd8a41f0a9c8e65d5d8
        Reviewed-on: https://gerrit.libreoffice.org/77279
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e31a38ddfd183e98714c4082672eaafde431a4a9]

        Fix typos
        
        Change-Id: Ica726584fe2691c9803976d23cba16d7f2a1f4bd
        Reviewed-on: https://gerrit.libreoffice.org/77355
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-12  rizmut  <riz_17_oke@yahoo.co.id>  [e6d3aab382bc5aabf85be09f8f7a530583e80932]

        Colibre: Update gamma icons
        
        Change-Id: I77e50ca549b81dfb7582bd7099644958d88cd0e0
        Reviewed-on: https://gerrit.libreoffice.org/75309
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>
        Tested-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-08-12  Miklos Vajna  <vmiklos@collabora.com>  [7eb37a422f2e66bc177d72404c53659a248661ca]

        tdf#118856 vcl: avoid flicker in the about dialog
        
        There were two problems here:
        
        1) The flickering widget in question is VclMultiLineEdit, but it wasn't
        like its own painting caused a flicker, rather the calling
        vcl::Window::PushPaintHelper() already erased the widget and later the
        widget painted itself. So the easy way with vcl::BufferDevice is not
        enough here. VclMultiLineEdit seems to be working with double buffering
        just fine, so enable that in the vcl::AboutDialog ctor.
        
        2) Now that text did not flicker, its background was wrong. In case the
        NWF determines some gray background, the background was white for most
        text when there was no selection.
        
        When there was selection, then the after-selection area (in a single
        line) was fine, but nothing else.
        
        It seems TextEngine::ImpPaint() assumes that no need to set a default
        text fill color before drawing text, but the above shows that there is
        difference between the starting state and after clearing away a custom
        color with SetTextFillColor(). So fix this problem by always explicitly
        calling SetTextFillColor() before text paint: either setting the
        selection color or the default one.
        
        This brings improvement for the Windows GDI backend; Windows GL, Linux
        gen/gtk/gtk3 is unchanged in practice.
        
        Change-Id: Ie7ff3a7f36bedf73424ea579a00588bd8858d6c4
        Reviewed-on: https://gerrit.libreoffice.org/77219
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-12  Caolán McNamara  <caolanm@redhat.com>  [7e94c4127c0fe252e0abc28cd9dc52bd2c1b6131]

        cid#1401328 Uncaught exception
        
        Change-Id: I22ce1fd66796ed4b95f56c4d8ca7b20b6eee7e8a
        Reviewed-on: https://gerrit.libreoffice.org/77332
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-12  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a1b75515fd1e69fff5655860c7bd21561eb46c9d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#126800 Fix missing icons in Query Help page
            
            Change some png to svg too
            
            Change-Id: Ie2bc08fc9b18e1009d23328cbbb4d0164a6b0dba
            Reviewed-on: https://gerrit.libreoffice.org/77247
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-08-12  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [50a64e159ee2b940beb99601ddfd9cfa4f029bfe]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Faulty link in VBA funcs
            
            Change-Id: If8f561648f24b82ea0d36ca95ea0d7a49a053909
            Reviewed-on: https://gerrit.libreoffice.org/77333
            Tested-by: Jenkins
            Reviewed-by: LibreOﬃciant <LibreOfficiant@sfr.fr>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-08-12  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [71b660a226176a0d5e420572e004166d0301844f]

        Don't select hyperlink fields arbitrarily
        
        For some functions, like remove or edit hyperlink, it's required
        that the hyperlink field is selected.
        However, we should do that only when executing the function, not
        when queriying its status.
        This led to selection changes on mouse over/right click.
        
        Change-Id: I22035698032d1e651aae6a74d6e445dfe044bf74
        Reviewed-on: https://gerrit.libreoffice.org/77336
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [22ad284969afc640006cb493a639130a7cf5d979]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fadd18db049f845d0a3645fa91a95f4e7dff0b0e]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b03ce74f899bcc2094d50c174a5b94b123cfbf25]

        Fix typos
        
        Change-Id: I096dd79f82ab7bef91dbfb0d64649c05521934e7
        Reviewed-on: https://gerrit.libreoffice.org/77305
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [07002fba499d855a525d6c53612ef6ec0614c465]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a688bb9c891ddf54b1a4bb14c9bfcc07dd350377]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ec3a14ba93ba0be49170afa979f299bbf9e24300]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ba6519a800da9f105953436e3e70701850d4e3dc]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5eb6f2d08d133a042a5dbd450bdb206f39399ce4]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ef67f74b791abec6d36c573d1eaf5fbfc1f83c46]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b937a95b4e3f372f64450a6bfea9a7efb5c16464]

        Fix typos
        
        Change-Id: Ic49b4cc6f2d0e0ac4d2635da2447bc6a2db5322e
        Reviewed-on: https://gerrit.libreoffice.org/77275
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [38719c3341bf4244fcaf835a3933c922e9153251]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3cbada0fb862a533eb70d714900674d16f9b4054]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ea279143abd62d51b71d1e79b308f9a338e07401]

        Fix typos
        
        Change-Id: I151508c5d0b5d010f55d2324d36659ab5715a70c
        Reviewed-on: https://gerrit.libreoffice.org/77274
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d6d3a1f554c86ffcaccf09ff083154587465a46f]

        Fix typos
        
        Change-Id: I598e0a948eb628951f4a2c7385048216c58160f1
        Reviewed-on: https://gerrit.libreoffice.org/77289
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [abf17ce6472557d776268c64681883203c139fcf]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7c19bca8332b301559fe6b1db664c94adff908e6]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a47569aca50a4bac0613811f44cef516a24553d0]

        Fix typos
        
        Change-Id: I0ca6c4057c382fa4c025410c1c8e143feb1348c5
        Reviewed-on: https://gerrit.libreoffice.org/77296
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f9c57222e7f108ba68f3910a5c8f007476ce6552]

        Fix typos
        
        Change-Id: Idb183e0ee9cccf0e4da16ff984ccf9b57eea0f9e
        Reviewed-on: https://gerrit.libreoffice.org/77273
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4dfce6d2b0f44d8aa55093302987da656a97da2c]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2f970ee06bfba42328a36599c52f57fe2f2fc4fc]

        Fix typos
        
        Change-Id: I46f80e6f453b8825f666e4bf7bbc4804e596222b
        Reviewed-on: https://gerrit.libreoffice.org/77299
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8c639732ae286e84ad9aa7ba6e92c9d12a8c26d9]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2db00e5d55e8a2ba67a1b57640cb8ad7573f1ce1]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [49973c27e2d4e288433afd8177c2d6b3d399bf75]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5e224c4223a1c0cc37314296da3d34c1f4cda9e4]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fb9a5d891a1211da7746fe26061937ec491cbb71]

        Fix typos
        
        Change-Id: Id5e35965c590dbf79e08e6d531b79696af9e9159
        Reviewed-on: https://gerrit.libreoffice.org/77300
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d443cd31f3845b0eccd65c9a354e8e9b6edfa07e]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [47445d15dc2d21649683f0c506b3646826d7f791]

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

2019-08-12  Caolán McNamara  <caolanm@redhat.com>  [70a67eed625d3d0d0b3b21df8705b2b24e3f8baa]

        wether->whether
        
        Change-Id: I588b7cc4b494e6569e7a7ba95e57e666d029b72b
        Reviewed-on: https://gerrit.libreoffice.org/77324
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1a7514315931cf1d11110d149a6bc7d983a73140]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d4718543f48733b4167bd9b9e6339915f6fd1f19]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [263e04b66d11eaf5d05c1e745df69e5f5010f7fb]

        Fix typos
        
        Change-Id: Ic472270afa13d2c96a4c7ccc185d183c3b7ade2c
        Reviewed-on: https://gerrit.libreoffice.org/77277
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3a5edbe5692cbddc8e6e25c73a7cacf7f7142bfb]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fdad46f310569cb57fb618345647167b6fdda198]

        Fix typo
        
        "an one"
        
        Change-Id: Ic12d139acfdb32aaf0089c60609feaa653fd686b
        Reviewed-on: https://gerrit.libreoffice.org/77259
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d4cea44bf212da4365deb4593f5c1957798f6629]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cdd5869152f2dfbb5ea6698978dfa98fa43a4c20]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [db8e2693eddb8cb7e2e584e5d64f8fa47d04b5b4]

        Fix typos
        
        Change-Id: Id465a50e53b35d259a3fde91bfad35cebf1ce064
        Reviewed-on: https://gerrit.libreoffice.org/77263
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d66f49d3d0077bd8d6da11fc76204adf0c03d0e1]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f68dc01461ec0046b1af8490fe74eff01c143d4c]

        Fix typos
        
        Change-Id: Ia2abd78e64b06d7df4215a68773dfd832c092870
        Reviewed-on: https://gerrit.libreoffice.org/77265
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [89fa56078e97525986a6bd3fcc084130bfcbb7c2]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7aef9ab8e81a7ccbdcc6042c49a972ee631d936e]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fa0722d248733a616c7fbc2fb8ac2d46a2b8eb13]

        Fix typos
        
        Change-Id: I0cc1bb3dbdd87baae8c767d4bf4234c7b7d56005
        Reviewed-on: https://gerrit.libreoffice.org/77312
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9f336121e324900c0ed58b40993fc04cf7e3334d]

        Fix typos
        
        Change-Id: I3beb64e7d96e23c973fe1246aadccebb86eb301a
        Reviewed-on: https://gerrit.libreoffice.org/77310
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f1e146bb0bc9a8efebebde13772ca140680d5740]

        Fix typos
        
        Change-Id: Ifd04d39366000c80f989e02d00f78c504fc57e93
        Reviewed-on: https://gerrit.libreoffice.org/77317
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9aa90b50c8906226bc480c1d228d3c6c1abd064f]

        Fix typos
        
        Change-Id: I94d0e85c731801b8b0ec844ae2a8f268b2f1022e
        Reviewed-on: https://gerrit.libreoffice.org/77256
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-12  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [22c484b5978eb47b6fd935d37b6f83cf96158528]

        tdf#42949 Fix IWYU warnings in sc/source/ui/{view,xmlsource}/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ie47dff381392ef57cb857184c179bf82d3b55862
        Reviewed-on: https://gerrit.libreoffice.org/77258
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-12  Miklos Vajna  <vmiklos@collabora.com>  [e71b46196cdfa8fa753b4f5030c8e95eb61105ee]

        sw: prefix members of SwUndo
        
        See tdf#94879 for motivation.
        
        Change-Id: I390704209678710d7aef3dc90aef509c355cc4e1
        Reviewed-on: https://gerrit.libreoffice.org/77330
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f3261ba74815b30f1018954bfb9ecd332fa8f1d5]

        Fix typos
        
        "its"
        
        Change-Id: I02c660e46964270376a66210fdb5f1b1985ce5b6
        Reviewed-on: https://gerrit.libreoffice.org/77255
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0286f76b84478a38b252a39a4e33e51339286bcd]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7f0f574d7a1ec96f25c017f0576b930e0ff715d8]

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

2019-08-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c8e70f970a9b80323e9274880a135143accbb621]

        Fix typos
        
        Change-Id: I4bd004af206813b9dc01c50ab20f2e8b954b8dca
        Reviewed-on: https://gerrit.libreoffice.org/77323
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-12  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [2812610f4f39ed5892da08864893c758325d1d39]

        tdf#126769 Sidebar can't be collapsed clicking on the hide arrow
        
        Change-Id: I72ab41fb6c98ab548a1b3cfce837ab9312c7df66
        Reviewed-on: https://gerrit.libreoffice.org/77156
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-11  Matthias Seidel  <mseidel@apache.org>  [0c490c80a6345e24990dd2b56d47a8623cf7ec47]

        Fixed "OfficeDocument"
        
        (cherry picked from commit 856d28801b59d45cf4d32602adc57a08cd618b6d)
        
        Change-Id: Ie915588bda5930dc51a1484f20d0bbd9d955ec29
        Reviewed-on: https://gerrit.libreoffice.org/77269
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-11  Mike Kaganski  <mike.kaganski@collabora.com>  [753e9592e5fe6cfd8f437d0049b9604d1e414a14]

        Use standard algorithms instead of custom copy function
        
        Change-Id: If0e3233590b31558dd0f28ff361461f2c5de5697
        Reviewed-on: https://gerrit.libreoffice.org/77270
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-11  Matthias Seidel  <mseidel@apache.org>  [b9a776837462eeb6d50d0decc42604c0c3008eb1]

        Fixed typo
        
        (cherry picked from commit 1f21ba2f2a1bc287cd869b0a03eac6e8a90eb21f)
        
        Change-Id: I286d0e6b04d6505f0728d6f84d34239be060dc27
        Reviewed-on: https://gerrit.libreoffice.org/77268
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-11  Caolán McNamara  <caolanm@redhat.com>  [b65a0b7fb7edbb15b2c1a534cc753afe4362c143]

        cid#1448422 Division or modulo by zero
        
        Change-Id: Id4bd62b13ed5c797274915f5b1fa44fa3bc46c1c
        Reviewed-on: https://gerrit.libreoffice.org/77267
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-11  Caolán McNamara  <caolanm@redhat.com>  [5a3e1685f741e597666ad2767d0749c01e041740]

        cid#1242793 make fuzzing tabsize check compile time instead of runtime
        
        Change-Id: I9f5190e903a7e645712210b3e3aa5f2ad42c0d72
        Reviewed-on: https://gerrit.libreoffice.org/77266
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-11  Caolán McNamara  <caolanm@redhat.com>  [64f5fb6a4976004d4aa3ef983a61f8f20fa0098a]

        revert some consts to placate coverity Uncaught exceptions
        
        Change-Id: I4d8cccd98a60efd928409514944d60d6ee5532d1
        Reviewed-on: https://gerrit.libreoffice.org/77251
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-10  Stephan Bergmann  <sbergman@redhat.com>  [91e4d876098aaa7ac18a03e20cbc2789fba98041]

        Combine MacSpellChecker p/xPropHelper
        
        Change-Id: Ie5b5ea4863ce39f53ab4ebe2e02dc7ed141627ba
        Reviewed-on: https://gerrit.libreoffice.org/77248
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-10  Caolán McNamara  <caolanm@redhat.com>  [14daeaa9c15f5c9278f861d5109f26d366cc0897]

        cid#1448392 silence Dereference before null check
        
        Change-Id: I9c9d24217cad66c06df3d0e54df6254f54238798
        Reviewed-on: https://gerrit.libreoffice.org/77244
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-10  Caolán McNamara  <caolanm@redhat.com>  [880bab042b73113aa52ab61b8669fdc0dccb1573]

        cid#1401328 Uncaught exception
        
        Change-Id: I6e0c7090fc1548d7d2fa41e8c65225c64c6398d3
        Reviewed-on: https://gerrit.libreoffice.org/77243
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-10  Caolán McNamara  <caolanm@redhat.com>  [212437469b4fdb1604cf93add9ff9e79ead0f62f]

        cid#1452268 Uninitialized scalar variable
        
        Change-Id: I8b9d8f80bbf3d7d9c060d2da4675ae832966c085
        Reviewed-on: https://gerrit.libreoffice.org/77242
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-10  Stephan Bergmann  <sbergman@redhat.com>  [25694a5ccb552b3cbe8a9191e3d1490a3ec7eda1]

        Silence -Werror,-Wimplicit-int-float-conversion
        
        > vcl/opengl/gdiimpl.cxx:2237:45: error: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Werror,-Wimplicit-int-float-conversion]
        >     glClearColor(static_cast<float>(rand())/RAND_MAX, static_cast<float>(rand())/RAND_MAX,
        >                                            ~^~~~~~~~
        
        etc. with Clang 10, by doing the division with double precision.
        
        Change-Id: Ide74d29eb07ea24ea7fb318bba7a2892251a40f7
        Reviewed-on: https://gerrit.libreoffice.org/77240
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-10  Stephan Bergmann  <sbergman@redhat.com>  [f05565193971376182db41c238b617c1463bd9d7]

        loplugin:stringconstant (macOS)
        
        Change-Id: Icb9d9e1cd21e2506e36fe40a3b93b6a2521a868c
        Reviewed-on: https://gerrit.libreoffice.org/77239
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-10  Caolán McNamara  <caolanm@redhat.com>  [80042cc0e9786fe8dcabe0b8f106183f8df19355]

        aTime.tm_wday gets overwritten anyway
        
        so drop the first write in favor of the second
        
        Change-Id: Iac906d806a66e010e8352139b555aef6078bda02
        Reviewed-on: https://gerrit.libreoffice.org/77235
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-10  Stephan Bergmann  <sbergman@redhat.com>  [98617d958da903fa1bc849dce50ffba6e2c035ff]

        Silence -Werror,-Wimplicit-int-float-conversion
        
        > vcl/source/window/window2.cxx:588:20: error: implicit conversion from 'long' to 'double' changes value from -9223372036854775807 to -9223372036854775808 [-Werror,-Wimplicit-int-float-conversion]
        >         if ( nN == -LONG_MAX )
        >                 ~~ ^~~~~~~~~
        
        etc. with Clang 10
        
        Change-Id: I272e8fc373a91630f1c48a2b0ad7a265c5370bcf
        Reviewed-on: https://gerrit.libreoffice.org/77241
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-10  Stephan Bergmann  <sbergman@redhat.com>  [71074815b80282009923edef75f95ba7f0424c57]

        loplugin:referencecasting (macOS)
        
        Change-Id: I81f5de54c6657f7f8e5ffbd8c4a7c1b7f3cb70c2
        Reviewed-on: https://gerrit.libreoffice.org/77238
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-10  Stephan Bergmann  <sbergman@redhat.com>  [8075ef1a616da27ea1fb65e988e5ef5764d8ec11]

        loplugin:staticconstfield
        
        (no idea why that only started to show now; Clang 10 on macOS here)
        
        Change-Id: Ie9115e7c2396378f31f85ae592841711e58c6b1d
        Reviewed-on: https://gerrit.libreoffice.org/77237
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-10  Stephan Bergmann  <sbergman@redhat.com>  [3246cfff9af705399eda37997179b51c2cc12ccb]

        assertDocument is only defined for HAVE_FEATURE_GPGVERIFY
        
        Change-Id: I2dbe5da48d1114703481fffcc310f775308df007
        Reviewed-on: https://gerrit.libreoffice.org/77236
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-10  Justin Luth  <justin_luth@sil.org>  [a1973e0511625ab79332f9e2859c26c37cdd04b8]

        NFC cleanup writerfilter: reuse existing variable
        
        Change-Id: Ib44d5296c7879fe872c33357ee0bf24d27c143af
        Reviewed-on: https://gerrit.libreoffice.org/77228
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-08-10  Justin Luth  <justin_luth@sil.org>  [dc7b997bb45fcdf3e03da7d94f46e0ca55f86fde]

        tdf#118936 writerfilter: MultiPropertySet retry on exception
        
        Applying the same logic as in PropertyMap - if the efficient
        multipropertyset fails, then re-apply each property one
        at a time.
        
        This effectively reverts 9a19a1235c301f2699157ab44049bdfd54955e8a
        
        The "assert" idea of identifying and fixing invalid properties
        failed spectacularly with RTF - where paragraph properties
        seem to be routinely applied to character styles. No docx
        examples were found - unless they were the novell examples
        which I don't have access to.
        
        Change-Id: I4b733d52de93dfb6beb1da35e0813fd1b0396da7
        Reviewed-on: https://gerrit.libreoffice.org/77221
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-10  Michael Stahl  <Michael.Stahl@cib.de>  [3c367de9893b1e2d352585a42cbbd25052bb7376]

        sw: fix ~SwIndexReg asserts on ODF export of ooo83072-1.odt
        
        It is now possible that the stupid redline-moving code deletes the first
        node in the document, and there are 2 SwPaM that point to it,
        Writer::m_pCurrentPam and local pPam in SwWriter::Write().
        
        So i thought it should be quite trivial to just use SwUnoCursors in
        these cases, but it required a bit more keyboard bashing than expected.
        
        (regression from beec1594587d0bf1ea2268f9a435c948b5580278,
         which i didn't really intend to push and am not sure if it's really
         a good idea but whatever...)
        
        Change-Id: Ia5c18d67af8760664517a4b7ee62ef3e4a417686
        Reviewed-on: https://gerrit.libreoffice.org/77225
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-10  Regina Henschel  <rb.henschel@t-online.de>  [ba61c3174bc24bc03e3f72fbc8d102b3312b5ff6]

        tdf#126512 make handle of ooxml-shapes usable in odp
        
        The error was that handles in OOXML shapes can be used in LibreOffice
        as long as you work in OOXML format, but not anymore when you convert
        the file to ODF. Handles in OOXML reference the adjustment values by
        name, e.g. 'RefX = adj5'. ODF has no way to save this, so this
        information is lost. The patch reconstructs this information from the
        shape definition of the preset shape. It gets the preset shape name
        'foo' from the shape type 'ooxml-foo'. This means that it only works
        with our own naming convention. Still, I think it's an improvement for
        our users.
        
        Change-Id: Iebd9f36a5c36356a12c8687e961c7802111cbd85
        Reviewed-on: https://gerrit.libreoffice.org/76887
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-08-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [db6470829f68cb01bb43ab1d9640f814a51f740c]

        Fix typos
        
        Change-Id: Ic2f53e1bacaf49727347df5378f0e11443d57bf6
        Reviewed-on: https://gerrit.libreoffice.org/77226
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c6a638d9406dabbc7f99749e7b87724877e08512]

        Change FR to US language for external URL
        
        Change-Id: I78358348bf29cd4d63ec8bdad0d3e3ead5136c9e
        Reviewed-on: https://gerrit.libreoffice.org/77227
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a179305c35125f2a3a5388c753fd5419150f52b3]

        Fix typos
        
        Information is always singular
        
        Change-Id: I55275d7c2fd76c3ec0ae4a98aa952777feb90460
        Reviewed-on: https://gerrit.libreoffice.org/75645
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-08-09  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [3feaff84fafc23c26ff9c6a716709f17a6c8330b]

        tdf#126746 Fix exporting closed Polylines to PPTX
        
        In previous implementation the closed shapes was
        imported as a polylines without closing joint.
        As a result the joint style was not applied.
        
        This patch fixes that, and allow proper PPTX export.
        
        TODO The same issue needs to be fixed for PPT export
        
        Change-Id: I557daac1ba02330d8923f7eda3476e67d8711384
        Reviewed-on: https://gerrit.libreoffice.org/77179
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-08-09  Miklos Vajna  <vmiklos@collabora.com>  [3d50afb8c91bdb2e01391c05171815e75dd1e3f3]

        sw qa: fix typos in rtfimport/export tests
        
        This doesn't matter in practice, since both tests inherit from the local
        "Test" class, which has the correct filter name; it was just misleading.
        
        Change-Id: Ie5f2e0a89a31b56abc200a1270b4b65e870fb459
        Reviewed-on: https://gerrit.libreoffice.org/77198
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-09  Michael Stahl  <Michael.Stahl@cib.de>  [72fa40d6c91e5a02127b30575cc75604787cd972]

        sw: remove unnecessary boost include
        
        Change-Id: I38698992ee829ab1055e6f1da0f61ce35164a92f
        Reviewed-on: https://gerrit.libreoffice.org/77213
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-08-09  Michael Stahl  <Michael.Stahl@cib.de>  [b86ff2c6a88aa41379e74f11e8ec8497ff85ffd0]

        tdf#118699 sw_redlinehide: need some more changes to use the last node
        
        ... as property node for the merged frame.
        
        This would assert in SwContentNode::DelFrames() during tdf#126627
        and also in crashtesting, e.g. fdo66302-1.odt.
        
        (regression from fa5eb82b398e29ae033f7b7c8c8195dfc10cf5b0)
        
        Change-Id: Ia6d52287ed42f41d16ebf12bc61d7f4a6d7c5b03
        Reviewed-on: https://gerrit.libreoffice.org/77212
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-08-09  Michael Stahl  <Michael.Stahl@cib.de>  [f6a7dee56c984f36261c75a1056cc3a5bf43b2f1]

        tdf#126627 sw_redlinehide: fix corner case in SwUndoDelete::UndoImpl()
        
        The assumption that the merge by the moved nodes would be sufficient to
        handle the end node's frames is wrong: the MakeFrames() uses
        FrameMode::New, so the frames on the end node are not deleted, even if a
        previous node is merged with the end node, so the end node has 2 frames
        in the same layout, which will cause all sorts of problems.
        
        Ensure that the ::MakeFrames() that is called from SwUndoDelete will
        *once* use FrameMode::Existing, which will delete the existing frames on
        the end node *iff* it is merged.  Subsequent SwTextNode::MakeFrames()
        calls on the nodes must use FrameMode::New of course, to prevent
        deleting the newly created frames immediately.
        
        Hopefully the SwUndoDelete is the only caller of MakeFrames() that will
        run into this corner case, as the others typically operate on a
        nodes-array section...
        
        (regression from 723728cd358693b8f4bc9d913541aa4479f2bd48)
        
        Change-Id: I829c1e7a92434f93d56e3c88a4ba4a55bab818d4
        Reviewed-on: https://gerrit.libreoffice.org/77211
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-08-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e6c036915b75cd5c81323e337a8604701b869052]

        Fix typos
        
        Change-Id: Ie63c7b2d8bf9579b7b41d7bae515818c8d5706dc
        Reviewed-on: https://gerrit.libreoffice.org/77217
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-09  Caolán McNamara  <caolanm@redhat.com>  [b8c87fa294678180191588134b9e9c7993a659fc]

        Related: tdf#122358 consistent transformation of damage
        
        try to consistently transform our damaged regions.
        
        Quite possibly on the wrong track there, in which case
        just reverting to taking a cowardly grow(1) will probably
        suffice
        
        Change-Id: I251aec54e9df6c0f229f0c246332a1624a8b68d8
        Reviewed-on: https://gerrit.libreoffice.org/77210
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-09  Caolán McNamara  <caolanm@redhat.com>  [eec93ec31fc9bb9daeb4574dccdd3f1bd35b60d3]

        Resolves: tdf#122358 ensure right/bottom borders are included in damage region
        
        a simple safely backportable expand of damage region by one pixel
        
        Change-Id: If4d226d8546d55b00172d826c8816b09b55d54ef
        Reviewed-on: https://gerrit.libreoffice.org/77206
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-09  Eike Rathke  <erack@redhat.com>  [be8da97976658ff19b4dd010bff328cd3f424c1b]

        Resolves: tdf#126766 fix rounding correction at start of negative values
        
        doubleToString() is entered with an inaccuracy afflicted
        fValue=-9999.9999999999927 for which the rounding into the next
        magnitude incremented the '-' character to '.' instead of
        appending a '1' (and '0' and then "000") thus yielded ".0000"
        instead of "-10000"
        
        This seems to have been always the case.
        
        Change-Id: I66170defa71fec40ca0b85f68affde8eff0d5ccb
        Reviewed-on: https://gerrit.libreoffice.org/77208
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-08-09  Michael Stahl  <Michael.Stahl@cib.de>  [844f9fa6ba7108b12758202c5fd08daa2a707641]

        tdf#126626 sw: fix duplicate SwUndoInsLayFormat in single-node Copy
        
        Fly Undo created later in SwUndoInserts::SetInsertRange(); suppress it
        in DocumentContentOperationsManager::CopyImpl().
        
        (regression from 28b77c89dfcafae82cf2a6d85731b643ff9290e5)
        
        Change-Id: I3b8756c20a7472029748d9e64a941320fc10b19f
        Reviewed-on: https://gerrit.libreoffice.org/77190
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-08-09  Arkadiy Illarionov  <qarkai@gmail.com>  [fca94779872b8ba0b0583d0b7068f1a46beb88c5]

        Simplify Sequence iterations in sc
        
        Use range-based loops, STL and comphelper functions
        
        Change-Id: I047fb2e6ec9591166339b9748c5013a32185f14b
        Reviewed-on: https://gerrit.libreoffice.org/76912
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-08-09  Jean-Pierre Ledure  <jp@ledure.be>  [d05eb786d408af883500404229b89ffa0d7cde16]

        Access2Base - Python module - Basic side
        
        Insert Python wrappers for object properties and methods
        Insert Python helper functions
        
        Change-Id: I9717c46ff8d3ab0d143c5861b928cbb57233812e

2019-08-09  Jean-Pierre Ledure  <jp@ledure.be>  [483405a99115d8ae1a5c028d175f08a768b3eaec]

        Access2Base - Mention Python.xba in script.xlb
        
        Change-Id: If96e8768d32d63d98b74dac92d42692243a5f531

2019-08-09  Jean-Pierre Ledure  <jp@ledure.be>  [0c911b9e5ce7a2245eeda0c04ce678e5f1e67b69]

        Access2Base - Rename Compatible.xba
        
        ... into Python.xba to host Python wrappers
        
        Change-Id: Ic6824db883c6592067e482446258f60473ef4638

2019-08-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [42cfb5d0306300c448b54d8d7dd3bad21f7dfe55]

        Fix typos
        
        "its really"
        
        Change-Id: Ic0b41597c83be6c1c66b9cdf6ccbf80b0c2bc9ef
        Reviewed-on: https://gerrit.libreoffice.org/77204
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [956c632e34d47099a2a0d6b084a4e30d26eaa0c0]

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

2019-08-09  Szabolcs Toth  <szabolcs450@gmail.com>  [24f609b51243b052f38930fbc902c4a95f0e94a0]

        tdf#126722 Deleted svxcommands.h
        
        Change-Id: Ife8296ba74ad0f3016f65e69a488b9166d86e07b
        Reviewed-on: https://gerrit.libreoffice.org/77150
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-08-09  Tünde Tóth  <tundeth@gmail.com>  [a81ef7f4ae8021e3f6ce782ebc526e798a814a5e]

        tdf#126768 DOCX import: fix absolute hyperlinks to documents
        
        file:///absolute\\path\\to\\file didn't work in Writer.
        
        Change-Id: I61135668e47bc1d67afb4ed6bec6a90744d295cf
        Reviewed-on: https://gerrit.libreoffice.org/77184
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-08-09  Justin Luth  <justin.luth@collabora.com>  [d03c92b93d6ba1808a6641b4aa8cb4aae38058bf]

        tdf#126723 writerfilter::finishParagraph - me, not previous
        
        In LO 6.2 commit 480ac84f2f5049fb4337b36f12fd6796e005761b
        the existing m_xPreviousParagraph was conveniently used to
        apply the changed properties. I never did like that choice,
        but despite looking at it, I failed to see that it is set
        in an inside loop, which means that it was NOT NECESSARILY
        reset to the current paragaph. So I'm happy to have proof
        that we should not use m_xPreviousParagraph.
        
        Change-Id: I5c7f1b0f097711d65ae0d0be1f0fbc40c8b96e9d
        Reviewed-on: https://gerrit.libreoffice.org/77185
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-08-09  Caolán McNamara  <caolanm@redhat.com>  [83e99babaa4ae7d5479912bbda9bcd653ab0ccb3]

        Resolves: tdf#126790 use TopLevelWindowLocker in welded help path
        
        Change-Id: I4340d021b63609189d3179a7bcff7fac4fcef69d
        Reviewed-on: https://gerrit.libreoffice.org/77195
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-09  Caolán McNamara  <caolanm@redhat.com>  [c060e063467555b69c55ba214b400bfc68c67c3e]

        Resolves: tdf#126736 change range on change of unit
        
        and make the max % 800 instead of 500 while we're at it
        (0.15cm is considered 100% FWIW)
        
        when flipping from measurement unit to %
        
        Change-Id: Ia1b15559f3db0d1e11d4563ad7c6aacc3f9ba32d
        Reviewed-on: https://gerrit.libreoffice.org/77192
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-09  Vipul Gupta  <vipul.gupta73921@gmail.com>  [6daaa1f1f7e675c142fb497711f907ccdcab2a8e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#76535 Clarify hyperlink button edition.
            
            Change-Id: I268cfd36f15bea462265b2f3d28488f873cfb662
            Signed-off-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-on: https://gerrit.libreoffice.org/77197
            Tested-by: Jenkins
            
2019-08-09  Caolán McNamara  <caolanm@redhat.com>  [ab2688df8bcf8f1bb3592ebb890028be949066d8]

        Resolves: tdf#126732 don't abort on IOException, just report
        
        Change-Id: Ia68b6e1e603fbc6397645abdf0ea7131a547ad42
        Reviewed-on: https://gerrit.libreoffice.org/77186
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d4a70ecf61b016a32caef015eea127d13b357cf7]

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

2019-08-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [717ffb7a479b48e8122c34b33685cd855c5ba219]

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

2019-08-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7f8dbdc18cec9ddb45e0ecd543b35b738e0ad13c]

        Fix typo
        
        "Inherting"
        
        Change-Id: Ib9b1fcfd9ef585149de5018ce650707c71d412c8
        Reviewed-on: https://gerrit.libreoffice.org/77127
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-09  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [7d44104f526d61152cac67d534d36169f46c7581]

        tdf#42949 Fix IWYU warnings in sw/source/uibase/*/*hxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I611478d4ade6d05625f599f9d51dd0e1335e7b0a
        Reviewed-on: https://gerrit.libreoffice.org/77180
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-09  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [45509a5eec0d946d06f249d391dee361e91808c6]

        tdf#107317 Make undo insert text box to shape display proper message
        
        Instead of Insert $1 -> Insert text box
        
        Change-Id: I2131c3e7a88f005830fd755acc50fd71168fca10
        Reviewed-on: https://gerrit.libreoffice.org/77173
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-08-09  Miklos Vajna  <vmiklos@collabora.com>  [29bd64dd93150cfbec646f5af7c75996fd15d8e5]

        sw btlr writing mode: handle DOC export of textframes
        
        DOC import is somewhat working: the rendering result is OK, but it would
        be rather better to convert the btlr direction to a Writer text frame as
        well, later.
        
        Change-Id: I37ad2e8b70c5eef655c1f00922360c0105a69158
        Reviewed-on: https://gerrit.libreoffice.org/77175
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-08  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [8387a6db641b29e6ff3c2f4cdc4688f538cbe35f]

        Revert "tdf#126741 - fix dash dot dot line style display"
        
        This reverts commit 0b2e052238e87faf5b76fe89ed1e10b20c5a3eaa.
        
        Change-Id: Iccb1ed4549e9f8b98ecd1cf769fe583869fa2452
        Reviewed-on: https://gerrit.libreoffice.org/77154
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-08  Heiko Tietze  <tietze.heiko@gmail.com>  [21a792f1756a1370476e66538e821e402df83799]

        Resolves tdf#126608 - Unclear page formatting
        
        Page entry moved into the next section and
        renamed to Page Style to make the difference
        to direct formatting more clear
        
        Change-Id: I1e75f9c82d459e35329231b06fa695651564f0c2
        Reviewed-on: https://gerrit.libreoffice.org/77148
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-08-08  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [a7f6338875931d8afff55cb39ead8f6600af04cb]

        android: support NDK 19 and above (20 as of this commit)
        
        support for targeting API 14 and 15 was removed in NDK 18, so set
        minimum version to 16
        mips support was removed in NDK 17
        
        Clang now takes care about correct linking with libc++ shared or
        static, so don't manually specify them anymore.
        Same with __ANDROID_API_LEVEL__ define and the sysroot / isystem
        handling, that is all covered by a single -target <triple><version>
        simplifying things quite a bit.
        
        also align ownloud sdk values with main build.gradle
        
        Change-Id: Ib3ae4484e52214677e826270b731ecf7c5c15445
        Reviewed-on: https://gerrit.libreoffice.org/77104
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2019-08-08  Michael Stahl  <Michael.Stahl@cib.de>  [bef93028584ab804d6daba4c4abcabfe6e58dc0f]

        fix typo IndexOutOfBoundException
        
        Change-Id: I4699eabf4d8863acf329e7f2ed30205b67cc6070
        Reviewed-on: https://gerrit.libreoffice.org/77151
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-08-08  Olivier Hallot  <olivier.hallot@libreoffice.org>  [974c284ba9237b85e99d394921d63de486b4b921]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Format tables and strings in Addin Help page
            
            Change-Id: I5380aa849c214068657ee8367ac55f2f4da2cdb0
            Reviewed-on: https://gerrit.libreoffice.org/77152
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-08-08  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [73e626e7de935c2be5559a65adb170ab7ac90e16]

        Context menu should display "Insert Comment" instead of just "Comment"
        
        Change-Id: I8e6ee73cd1d7504e86770334e9afc31c0bb434b1
        Reviewed-on: https://gerrit.libreoffice.org/77145
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-08  Stephan Bergmann  <sbergman@redhat.com>  [418533f0af7cd303d559c8fb136c49e7e9fb0d79]

        Related tdf#116767: Call URLClassLoader.close
        
        ...which required the return type of
        com.sun.star.script.framework.provider.ClassLoaderFactory.getURLClassLoader to
        be changed.  (In theory, there could be 3rd-party scripting providers that hook
        into the framework and are affected by that incompatible change, but,
        practically, chances should be low.)
        
        Change-Id: I083c398726aaf62df7286d6da86b9d2056a5a8c1
        Reviewed-on: https://gerrit.libreoffice.org/77146
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-08  Chris Sherlock  <chris.sherlock79@gmail.com>  [41dbf08b99c259b387e95e9143b88b508724d945]

        tdf#74702: use OutputDevice::GetBackgroundColor()
        
        Apply the Liskov substitution principle to OutputDevice::GetBackgroundColor().
        This helps in SmTmpDevice::Impl_GetColor() because it no longer needs to know
        about what type of OutputDevice it is calling to get the background color.
        
        This forced a rename of basctl::ModulWindowLayout::GetBackgroundColor() to be
        GetSyntaxBackgroundColor(), but this is a happy coincidence as it makes the
        function intent clearer anyway.
        
        Change-Id: I11298a63cb01c187f3a8a4a2c9e90eacda6c3e6b
        Reviewed-on: https://gerrit.libreoffice.org/75521
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-08-08  Adrien Ollier  <adr.ollier@hotmail.fr>  [7e88bc73030c7708f1a8b47491070aae5b73aac1]

        tdf#74702: removes GetOutDevType() from OutputDevice::ImplRefreshFontData
        
        Change-Id: I8a51afe0979d83862bbe384e6d67702f4687072d
        Signed-off-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-on: https://gerrit.libreoffice.org/75068
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-08-08  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [502f0690c362518681723e029d810762f652c675]

        lok: Output a SAL_WARN only if message is not empty
        
        Because we call SetLastExceptionMsg with an empty message when we
        want to reset the exception message and this happens all the time
        in the LOK code.
        
        Change-Id: Iead1b561d303d610db5e02f79a7af6c72b43834a
        Reviewed-on: https://gerrit.libreoffice.org/77144
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-08-08  Szabolcs Toth  <szabolcs450@gmail.com>  [5349e558cf60c6d124fc9a5a4aa41578a3903088]

        tdf#126722 Deleted svxcommands.h file and replaced defines by their values
        
        Change-Id: I9347add59fcd7c8c4bbd08f6190405ad39131046
        Reviewed-on: https://gerrit.libreoffice.org/77143
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-08  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [63889d3d465e9b4292dd5bb630bd3394494c8a6d]

        tdf#126751 Fix crash when inserting hyperlink into empty textbox
        
        Change-Id: Ie1a847d72ea65073100466a759add130fbe16f55
        Reviewed-on: https://gerrit.libreoffice.org/77139
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-08  Stephan Bergmann  <sbergman@redhat.com>  [664eea94a29a44a58d6217663047a5ce0ba6dc55]

        Remove unused NoSuitableClassLoaderException
        
        It was introduced with 980aa9b06ca521363ae4175f349becd4cdd501aa "#i19331#" (or
        at least moved to its current place there, with older traces lost to history),
        but its only actual use in the code has since been removed with
        8087d5389f8d1133f119a9e6db88f91229831b61 "Java new cannot return null".
        
        (In theory, there could be 3rd-party scripting providers that hook into the
        framework and use that class, but, practically, chances should be low.)
        
        Change-Id: I8586fccf120c93391308ede547bbeec6fabf2743
        Reviewed-on: https://gerrit.libreoffice.org/77142
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-08  Kovács László Zoltán  <kovacs.laszlo.zoltan@nisz.hu>  [7f28da80ae695fe84c15991afc564b523614d1ee]

        tdf#125288 Databar dialog's entry color was changed to RYB Blue
        
        Change-Id: I9ac6df07078d60bf439babc46384fa96267fb4cd
        Reviewed-on: https://gerrit.libreoffice.org/77119
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-08-08  Stephan Bergmann  <sbergman@redhat.com>  [c4bb20a47981126a3ca3645c3a06afa963184fb9]

        Remove odd catch of ArrayStoreException
        
        ...(which is a RuntimeException) around a call of
        com.sun.star.script.framework.provider.ClassLoaderFactory.getURLClassLoader.
        The catch block was introduced in 3076ea9dc6677dcf0f65c53c8f205d870dc27d53
        "INTEGRATION: CWS scriptingf2 (1.2.2); FILE MERGED", for no apparent reason.  It
        was introduced along with catch blocks for MalformedURLException and
        NoSuitableClassLoaderException, but which have already been removed with
        616b3ad50404f35d84708b3feeb8c66f2f23f1b1 "java: remove exceptions from throws
        clauses that are not".
        
        Change-Id: I8d2890aed1b0f50fe817002cb6f1610c550568f1
        Reviewed-on: https://gerrit.libreoffice.org/77140
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-08  Miklos Vajna  <vmiklos@collabora.com>  [94d78b5a4b4225188b1e5c340a064b657b206372]

        xmloff: create XMLImpressContentExportOOO instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: I8a7367720d50baa95406e5e4d8df718fb3e07ac7
        Reviewed-on: https://gerrit.libreoffice.org/77132
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [872487777f901540dffa3a85d48b803bf7dbfd03]

        Fix typo
        
        "an usable"
        
        Change-Id: Ida4e945022bba17ce4ef17c4db627539ec9d86a1
        Reviewed-on: https://gerrit.libreoffice.org/77137
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-08  Heiko Tietze  <tietze.heiko@gmail.com>  [52e574ffd2450956645939abc50c83637c89df01]

        Resolves tdf#124206 - Default style not applied
        
        TableStyle name set correctly
        Preselected table style None to satisfy ui tests
        
        Change-Id: I00be482a24aaf9efa480226d6d6df56a7366f94f
        Reviewed-on: https://gerrit.libreoffice.org/76599
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-08-08  Shubham Goyal  <22shubh22@gmail.com>  [a0ef5c62ce8b5cac634aaf785f67a514ec334aa5]

        FIX: Error Correction in QR Code
        
        Previously only Low Error Correction value was used to build the QR
        Code. This patch aims to fix this and make use of Error Correction what
        user selects.
        
        Is fix to the commit 2de42b53b7c23223c38e64a75eae248d8a0cd4ec
        
        Patch also involves some beautification.
        
        Change-Id: Ib809569fdd7c1c7c6305c27552419c3e5e8d51b9
        Reviewed-on: https://gerrit.libreoffice.org/76958
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-08  Roman Kuznetsov  <antilibreoffice@gmail.com>  [43f9c6d7c321b104a0387c844d61d45752ba3a4a]

        tdf#126634 Move uno:Grid back to Form controls toolbar
        
        Change-Id: Ic13da0d0295a9ceb30e605dfb634bc86c6390ec9
        Reviewed-on: https://gerrit.libreoffice.org/77065
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-08-08  Stephan Bergmann  <sbergman@redhat.com>  [dcf5d33229a630c9bd648665a88602cda7204c43]

        nSize shall presumably be of type long, not double
        
        It was introduced with 6f660293885733e64602aa6144c36ed7e7b43faf "implement
        VclVPaned and decripple formula panel", but using double was presumably a typo,
        as it is initialized with a long value (Splitter::GetSplitPosPixel()), is
        combined with other long values (Size::Height()), and passed to long
        nSecondHeight parameter of VclVPaned::arrange.
        
        Change-Id: Ida41eac092d8242561ce35195fd9fd3c8da7f373
        Reviewed-on: https://gerrit.libreoffice.org/77107
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-08  Stephan Bergmann  <sbergman@redhat.com>  [303551ba27e069c26e930fa932637395ab57e6e2]

        Mark some SystemShellExecute::execute calls as URIS_ONLY
        
        ...as they are obviously meant to display remote HTML content in a browser.
        
        Code can be triggered with a Basic snippet like
        
          doc = CreateUnoService("com.sun.star.comp.unotools.misc.ServiceDocumenter")
          doc.showInterfaceDocs(doc)
        
        Change-Id: I4c3192bd5f6cf9bf772f57e80d99eaab78e7e9ed
        Reviewed-on: https://gerrit.libreoffice.org/77114
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-08  Scott Clarke  <scott.clarke@codethink.co.uk>  [fb3a0b084701ee1089a76568b3b110ac5b0df460]

        tdf#119228 Add 'Resolved Comments' option to the View menu.
        
        Change-Id: Ib4554b77857992959a386c71e99e424579196ded
        Co-authored-by: Jim MacArthur <jim.macarthur@codethink.co.uk>
        Reviewed-on: https://gerrit.libreoffice.org/75862
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-07  Tamás Zolnai  <tamas.zolnai@collabora.com>  [fa774e16b1dfe4844ec5eb3f9372d6468f6b8a56]

        tdf#125628: FORMATTING: Part of text loose yellow highlight reopening document
        
        Change-Id: Id42c33857537451c2dec17d24f65b10f9c16dfa2
        Reviewed-on: https://gerrit.libreoffice.org/77135
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-08-07  Caolán McNamara  <caolanm@redhat.com>  [bf8c682f3e956d22bb731808f16a82e44463239f]

        Resolves: tdf#126691 width/height considered changed, but it didn't
        
        regression from...
        
        commit c4041a3b6c703254ee3977eef1a989992506772b
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Mon May 28 14:33:42 2018 +0100
        
            weld SvxSwPosSizeTabPage
        
        Change-Id: Ib8a5359a1aee9ac7b645621b9de9311cd56449f5
        Reviewed-on: https://gerrit.libreoffice.org/77121
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [6d024a69164716f7856ec936a72d01a6630d2a7c]

        tdf#126588 crash in saving view
        
        regression from
            commit d425658bd9fd8e315e4931afb544bc845da0360e
            Date:   Wed Dec 19 16:10:51 2018 +0200
            pass OSQLParseNode around by unique_ptr
        
        We have a OSQLNode being deleted at
        connectivity::OSQLParseNodesContainer::clearAndDelete() at
        connectivity/source/parse/sqlnode.cxx:2781
        connectivity::OSQLParser::parseTree(rtl::OUString&, rtl::OUString
        const&, bool)
        (this=0x38eba90, rErrorMessage="syntax error, unexpected UNION,
        expecting $end", rStatement="CREATE VIEW \"View1\" AS SELECT
        \"Tab1\".\"Name\" AS \"Name1\", \"Tab1\".\"Geburtsdatum\" AS
        \"Geburtsdatum1\", 1 AS \"MonatZahl1\",
        COALESCE(\"Tab1\".\"MonatZaehler\",999) AS \"MonatZaehler1\", 'Januar'
        AS \"Monat1\", \"Tab2"..., bInternational=false)
            at workdir/YaccTarget/connectivity/source/parse/sqlbison.cxx:10914
        namespace)::parseStatement_throwError(connectivity::OSQLParser&,
        rtl::OUString const&,
        com::sun::star::uno::Reference<com::sun::star::uno::XInterface> const&)
        (_rParser=..., _rStatement="CREATE VIEW \"View1\" AS SELECT
        \"Tab1\".\"Name\" AS \"Name1\", \"Tab1\".\"Geburtsdatum\" AS
        \"Geburtsdatum1\", 1 AS \"MonatZahl1\",
        COALESCE(\"Tab1\".\"MonatZaehler\",999) AS \"MonatZaehler1\", 'Januar'
        AS \"Monat1\", \"Tab2"..., _rxContext=uno::Reference to
        (dbaccess::OSingleSelectQueryComposer *) 0x38eb8d0)
            at dbaccess/source/core/api/SingleSelectQueryComposer.cxx:106
        
        and then again at
        std::unique_ptr<connectivity::OSQLParseNode,
        std::default_delete<connectivity::OSQLParseNode>
        >::operator=(decltype(nullptr))
        (this=0x38eba90) at connectivity/source/parse/sqlnode.cxx:1500
        
        Change-Id: I292627a06369208e0010743063c7eb5a38921a19
        Reviewed-on: https://gerrit.libreoffice.org/77106
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [66661417ff019831cbe7e647be2df1a4328ec2e6]

        tdf#126663 speed up styles display
        
        reduce temporary OUString creation in a hotspot, reduces the time for me
        from 9s to 1s
        
        Change-Id: I0d5c479f124361661d55e78b802c04a06a3fefae
        Reviewed-on: https://gerrit.libreoffice.org/77098
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-07  Miklos Vajna  <vmiklos@collabora.com>  [9a66b452ede70a25cd6fc8a72772a71b0ee7957a]

        sw: fix ViewCursor.PageStyleName for multi-page paragraphs
        
        In case the text frames of a text node span over multiple pages and the
        first page has a page style which has a follow page style, the page
        style under the cursor depends on not only the text node index, but also
        on the context index.
        
        Without this, the page style under the cursor will expose the first
        page's style name via the API, even if it's already on a follow page.
        
        Change-Id: I922e153750755317bda87441a88e9f53a6f348b7
        Reviewed-on: https://gerrit.libreoffice.org/77128
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-07  Stephan Bergmann  <sbergman@redhat.com>  [bc4ba2452dbdea991407389e1e428333efd7d3fa]

        Consistently treat vnd.sun.star.script location case-sensitively
        
        ...as all other places handling it already appear to do
        
        Change-Id: I63079c077e2ac7636f07ea7748fb2f39f08157c4
        Reviewed-on: https://gerrit.libreoffice.org/77113
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-07  Mike Kaganski  <mike.kaganski@collabora.com>  [f5c27036ad63c8bc3d9b86f2e4e772c01490d883]

        tdf#126748: temporary hack to avoid crash when several pivot tables ...
        
        ... reference a single cache, and have different sets of group fields.
        
        The problem is getting group field names from the tables referencing
        the cache; so when a table referencing not all group fields happens
        to be first in the reference list, the returned name is empty.
        
        The hack just stops writing group fields as soon as it finds an empty
        name; this naturally leaves bad cache data behind, but at least doen't
        crash. The retrieval of the names should be reimplemented using a
        different source, to not depend on tables referencing the cache.
        
        Regression after commit b082998401e37e6c7534906601bc481423a6ded0.
        
        Change-Id: Ib2e92f8acf93a801861c6ba5c68fab3bebe3672c
        Reviewed-on: https://gerrit.libreoffice.org/77110
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [0e12a4055de19271e8756a323df684c0985c8e3a]

        tdf#126673 Auto-fit column and auto-fit row don't work with line break
        
        Revert "tdf#94677 Calc is slow opening large CSV, avoid reset SetUpdateMode"
        
        This reverts commit c47d0174f2c6c3ebcb3b33276d0277e7aceac330.
        
        Change-Id: I38e065d44dfb9d08498176b8231aff14ff51d91c
        Reviewed-on: https://gerrit.libreoffice.org/77109
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [d1cddc4775f03a52bb8fa2229dc5624d8cc5a3ce]

        tdf#126685 CRASH: selecting all in sheet
        
        regression from
            commit 7282014e362a1529a36c88eb308df8ed359c2cfa
            Date:   Fri Feb 1 15:15:16 2019 +0100
            tdf#50916 Makes numbers of columns dynamic.
        
        We need to clamp the columns whenever we change sheet/table
        
        Change-Id: I5cf22b2a7cf2f6473b8340289bcddd75ed0ad70b
        Reviewed-on: https://gerrit.libreoffice.org/77105
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-07  Luke Deller  <luke@deller.id.au>  [6369cab9b1e16275c8700692bb717aec3c42d346]

        tdf#126708 Fix EMF image size in CLI .doc export
        
        Implement EMF image size detection, to fix this bug where an EMF image
        gets zero size when exported to .doc format from the command line.
        
        Change-Id: If980c5d65d4880150815fd1df9704d9c1b3b93c9
        Reviewed-on: https://gerrit.libreoffice.org/77031
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-07  Caolán McNamara  <caolanm@redhat.com>  [75903a0298218f89a199a5ac151ee0166f4469d7]

        expand pyuno path separators
        
        Change-Id: Ic97649ed6d4be595b308922c7bdc880cbb60b239
        Reviewed-on: https://gerrit.libreoffice.org/77102
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-07  Balazs Varga  <balazs.varga991@gmail.com>  [80386c73e172975572f265018333c6231a6b3b22]

        tdf#125337 Chart DOCX Import: fix missing empty data series columns
        
        Create an empty column for a data series with NAN values, ie. where
        only "ptCount" was defined without explicit data. Also data series
        appear in the right order.
        
        Change-Id: I4eac94c2b9f34c84c4c19e4717cafbd440b20087
        Reviewed-on: https://gerrit.libreoffice.org/77026
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-08-07  Szabolcs Toth  <szabolcs450@gmail.com>  [5bb6c1bdef28de0e30326b13161f681e1d58a032]

        tdf#126722 All unnecessary defines are removed.
        
        Change-Id: I00f4f8c5b767a34563a0274ebcd37870ea9b346c
        Reviewed-on: https://gerrit.libreoffice.org/77094
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-07  Michael Stahl  <Michael.Stahl@cib.de>  [1067c32964e4e0754d2d926e1319b4060ded93f5]

        redland/raptor: use system xml2-config only on MacOSX
        
        On Fedora 30, we get:
        
        instdir/program/libraptor2-lo.so.0 has suspicious NEEDED: liblzma.so.5
        
        Because:
        > xml2-config --libs
        -lxml2 -lz -llzma -lm -ldl
        
        However:
        > pkg-config --libs libxml-2.0
        -lxml2
        
        So prefer pkg-config for system libxml2, except on MacOSX, where
        people claim that pkg-config leads to disaster.
        
        Change-Id: I29ffd2ced769d7111c4de17de53082db2e2ba326
        Reviewed-on: https://gerrit.libreoffice.org/77093
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-08-07  Olivier Hallot  <olivier.hallot@libreoffice.org>  [551552f18f4319e23f604e0b17ecaf0a534494e1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#126671 Do not pack screenshots in old Help
            
            This is a partial solution for tdf#126671.
            
            Reduces packaging size by ~15MB.
            
            Screenshots are not used in old Help. Old Help is maintained
            for legacy reasons and for extensions that uses XHP files.
            Only nlpsolver/ and swext/ extension have some XHP Help files,
            and none uses screenshots.
            
            Actually, shared/config/images_helpimg.zip packs all
            media/helpimg/*.png files but likely only note.png,
            tip.png and warning.png are used in extension's Help,
            given xmlhelp/util/main_transform.xsl . Since we don't
            have full assurance of the satetement above, the remaining
            PNG's are left in this patch until future review.
            
            If the remainig png files are not used anywhere
            in the LibreOffice extension realm, the zip file could be reduced
            3 files.
            
            Path set 2: remove screenshot.ilst upstream.
            
            Change-Id: I23e401482048f521861707439ceb3e8642bf9b56
            Reviewed-on: https://gerrit.libreoffice.org/77076
            Tested-by: Jenkins
            Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
            
2019-08-07  Caolán McNamara  <caolanm@redhat.com>  [18d195e7bb62eb95939411e93850a529a4e9b60c]

        Resolves: tdf#125483 locale separator label needs to be derived from original
        
        regression from...
        
        commit fa3d5ca1f99fe253689004a45ec2888ebbe85fd3
        Date:   Thu May 30 12:33:32 2013 +0200
        
            Convert Languages tab page to .ui
        
        Change-Id: I940269d14a0a84768c4f8e62c153cfac51cf577f
        Reviewed-on: https://gerrit.libreoffice.org/77086
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-07  Gabor Kelemen  <kelemeng@gnome.hu>  [448a6ee32354ec72d3f9e11c04c77754416181fd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Don't translate example code snippets
            
            Also avoid errors at 'make translations' such as:
            
            Helpex warning: invalid po attributes extracted from /home/gabor/src/core/helpcontent2/source/text/sbasic/python/python_2_basic.xhp
            No string specified!
            GroupID: N0344
            Helpex warning: invalid po attributes extracted from /home/gabor/src/core/helpcontent2/source/text/sbasic/python/python_2_basic.xhp
            No string specified!
            GroupID: N0382
            Helpex warning: invalid po attributes extracted from /home/gabor/src/core/helpcontent2/source/text/sbasic/python/python_2_basic.xhp
            No string specified!
            GroupID: N0387
            Helpex warning: invalid po attributes extracted from /home/gabor/src/core/helpcontent2/source/text/sbasic/python/python_2_basic.xhp
            No string specified!
            GroupID: N0393
            Helpex warning: invalid po attributes extracted from /home/gabor/src/core/helpcontent2/source/text/sbasic/python/python_2_basic.xhp
            No string specified!
            GroupID: N0395
            Helpex warning: invalid po attributes extracted from /home/gabor/src/core/helpcontent2/source/text/sbasic/python/python_2_basic.xhp
            No string specified!
            GroupID: N0400
            Helpex warning: invalid po attributes extracted from /home/gabor/src/core/helpcontent2/source/text/sbasic/python/python_2_basic.xhp
            No string specified!
            GroupID: N0405
            Helpex warning: invalid po attributes extracted from /home/gabor/src/core/helpcontent2/source/text/sbasic/python/python_2_basic.xhp
            No string specified!
            GroupID: N0417
            
            Change-Id: I0715209dd8cf7b044a2914cfbcd3cfabdeab66ed
            Reviewed-on: https://gerrit.libreoffice.org/77073
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-08-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a654a8afa6bddc1b77740442ba8c4ed9ea9d793d]

        Fix typos
        
        Change-Id: Ie48d61e07ce44a3022b92cd295527b65532a64e7
        Reviewed-on: https://gerrit.libreoffice.org/76773
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-07  Caolán McNamara  <caolanm@redhat.com>  [8c8813db5f747af2553cb5ed7a1df5090413d524]

        move WizardDialog to vcl
        
        Change-Id: I93d03601cb429687a9a73b7d28c595e69977bf87
        Reviewed-on: https://gerrit.libreoffice.org/76901
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-07  Caolán McNamara  <caolanm@redhat.com>  [d97cd7a1f0b06f7edea9c1ab96237a1f1b6e7255]

        move Roadmap to vcl
        
        Change-Id: I3ddb2a4906351d4134c14a1e9af710c9e7aeb5c6
        Reviewed-on: https://gerrit.libreoffice.org/76900
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-07  Caolán McNamara  <caolanm@redhat.com>  [1cfd13586a8af00bb7055405a98ee7df21744e7f]

        move HyperLabel into vcl
        
        could this be merged with FixedHyperlink?
        
        Change-Id: I00abe4bfa62a55c7b62ccd40e6c0294699317f26
        Reviewed-on: https://gerrit.libreoffice.org/76897
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-07  Caolán McNamara  <caolanm@redhat.com>  [2f9d71b571fa8cb66b3af0b1b8e1ad6c032cb538]

        Resolves: tdf#126717 default that formcontrols show accelerators
        
        Change-Id: I755cb19d08ae2a2036a86422d2e455c1033a54df
        Reviewed-on: https://gerrit.libreoffice.org/77085
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-07  Caolán McNamara  <caolanm@redhat.com>  [6d6b574328bbdda9ae22347ad8ebe34e0f1173be]

        crashtesting: null deref on import of fdo62183-3.pptx
        
        Change-Id: I5b713584a8d6442e01fbcf98d43ea34073087cc6
        Reviewed-on: https://gerrit.libreoffice.org/77080
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-07  nd101  <Fong@nd.com.cn>  [0b2e052238e87faf5b76fe89ed1e10b20c5a3eaa]

        tdf#126741 - fix dash dot dot line style display
        
        To make it consistent with MS PowerPoint, make the dash dot dot line
        start with a dash instead of a dot
        
        Change-Id: I0491c78001e885c3216841b694745c451303917e
        Reviewed-on: https://gerrit.libreoffice.org/77079
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-07  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [c864d894a90141f6d73ed80c1035909986b17074]

        tdf#126642 always allow PDF/A form export
        
        This generally enables form export for PDF/A. A major problem was
        the saved user setting for UseTaggedPDF, which was overridden by
        the PDF/A export and used to be stored in the user config. At this
        point it was impossible to actually restore the user config for
        the next export, because it contained the overwritten PDF/A value.
        
        So this now guarantees that the user selection is stored, which
        means the underlying filter reading the config has to ignore
        the users UseTaggedPDF setting for PDF/A, which is happening in
        any way. That way it is possible to correctly restore the previous
        user selection after unchecking the PDF/A option.
        
        And the "Create form" frame is kept sensitive, just based on the
        "Create form" checkbox.
        
        Change-Id: I29162b423b2d8de77f549fdaabf0aefebcefa124
        Reviewed-on: https://gerrit.libreoffice.org/76765
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-08-07  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [611a8a77869f1248f2702b396cd25c198e57c9b2]

        Add donation info for GitHub
        
        This will appear as a "Sponsor" button in Github
        
        https://help.github.com/en/articles/displaying-a-sponsor-button-in-your-repository
        
        Change-Id: I18f7bf5555db104fd00599f95aa7d0c2e60a2c2d
        Reviewed-on: https://gerrit.libreoffice.org/76998
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-08-07  andreas kainz  <kainz.a@gmail.com>  [8a90a9ecb48fa5bb347b80ce1cd62930d9557844]

        tdf#126579 contextmenu query: create as view missing
        
        Change-Id: I5a078f94307fd1b432dffe411e2d8651acf063a7
        Reviewed-on: https://gerrit.libreoffice.org/76984
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-08-07  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [2343372851cc98daafe6899382792c56d941bcdd]

        tdf#103703 Print automatically inserted blank pages by default
        
        This reverts tdf#42099 as that is believed to be a misunderstood report.
        
        Change-Id: I01984ffcb200c2d7d780c740f92f956dd9fdc363
        Reviewed-on: https://gerrit.libreoffice.org/75944
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-08-07  Scott Clarke  <scott.clarke@codethink.co.uk>  [6986ebd4a0020e515a115acbe7f1f738a4fd83f4]

        tdf#119228 Add UI elements to resolve and unresolve comments
        
        Change-Id: I22403299d034a638724077744070b3add64cacf2
        Co-authored-by: Jim MacArthur <jim.macarthur@codethink.co.uk>
        Reviewed-on: https://gerrit.libreoffice.org/75861
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-07  Scott Clarke  <scott.clarke@codethink.co.uk>  [7ade0c7d03594bfa5c067f32230a1e4ed93d7fbb]

        tdf#119228 Add UI elements to display the resolved state
        
        Change-Id: I3ba1572771bc893d2c74993a161d00c2acc70960
        Co-authored-by: Jim MacArthur <jim.macarthur@codethink.co.uk>
        Reviewed-on: https://gerrit.libreoffice.org/75860
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-07  Stephan Bergmann  <sbergman@redhat.com>  [1f4f05944de661077614585ccaff8614041e73e7]

        Fix UBSan SwBodyFrame RTTI usage
        
        ...since 27c46ecf34b32bae1806d3fc0e1684179301feb8 "sw comments on frames:
        improve doc coordinates -> doc model pos conversion":
        
        > DynamicLibraryManagerException: "Failed to load dynamic library: /home/tdf/lode/jenkins/workspace/lo_ubsan/workdir/LinkTarget/CppunitTest/libtest_sw_layoutwriter.so
        > /home/tdf/lode/jenkins/workspace/lo_ubsan/workdir/LinkTarget/CppunitTest/libtest_sw_layoutwriter.so: undefined symbol: _ZTI11SwBodyFrame"
        > Path is '/home/tdf/lode/opt/bin:/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/bin'
        > warn:unotools.config:18752:18752:unotools/source/config/configmgr.cxx:140: ConfigManager not empty
        >
        > Error: a unit test failed, please do one of:
        >
        > make CppunitTest_sw_layoutwriter CPPUNITTRACE="gdb --args"
        >     # for interactive debugging on Linux
        > make CppunitTest_sw_layoutwriter VALGRIND=memcheck
        >     # for memory checking
        > make CppunitTest_sw_layoutwriter DEBUGCPPUNIT=TRUE
        >     # for exception catching
        
        (<https://ci.libreoffice.org//job/lo_ubsan/1348/>)
        
        Change-Id: Icdbbe98f55918dc70a57c01a67da73792e3726a8
        Reviewed-on: https://gerrit.libreoffice.org/77030
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-07  Luke Deller  <luke@deller.id.au>  [58b784119646820f9164b455f065fc91286cb1f4]

        Remove code for GetBlibID unused param rBoundRect
        
        commit 60fd81d83a2dbcb64a38910de49f8e2620353702 removed an unused
        parameter rBoundRect from EscherGraphicProvider::GetBlibID
        
        Now remove some code which was used only to provide that parameter, and
        is no longer needed.
        
        Change-Id: If3bc6be8cb4f971ef67a9e31a316c1c495f64beb
        Reviewed-on: https://gerrit.libreoffice.org/77033
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-07  Miklos Vajna  <vmiklos@collabora.com>  [1c5465ef1158ebf0f3f64e3343c2ed610024e5a8]

        Remove some unused includes
        
        See tdf#42949 for motivation.
        
        Change-Id: I76f3cbf866d20a3e70d06148fb42ca25998de34b
        Reviewed-on: https://gerrit.libreoffice.org/77063
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-07  Stephan Bergmann  <sbergman@redhat.com>  [8d69d9568de04e2b1c0d86e126afb77b9998012a]

        Drop dead dependencies
        
        ...after 634844354ee6ed884128086a80c3ee32c889d8c9 "sysui: fix rpm errors in
        freedesktop-menus (4.14.1)" had moved the INTROSPECTION_SCANNER-related code out
        of sysui/desktop/share/create_tree.sh.
        
        Change-Id: Id6208b92abca57ed93f20602619525556c6962b3
        Reviewed-on: https://gerrit.libreoffice.org/77078
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8a076305fbcc5fc7133846e2d45248b7df9439b7]

        Fix missing translation
        
        Change-Id: I132a07eea80da558e0129122e146b67cc3232823
        Reviewed-on: https://gerrit.libreoffice.org/77042
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-07  Stephan Bergmann  <sbergman@redhat.com>  [f2c08b1de813a3cc0ec61c0dfd7774045382526f]

        Mark some vars as const
        
        ...with the benefit of avoiding some Clang 10
        -Werror,-Wimplicit-int-float-conversion in places where they are implicitly
        converted to double
        
        Change-Id: I0a8e85b23e3cb19d736e436b793ad83bb5fb99c4
        Reviewed-on: https://gerrit.libreoffice.org/77034
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-07  Rtch90  <ritchie.cunningham@protonmail.com>  [c78306fb47011a3c050368b9696cb2d5ecf3d57d]

        tdf#61076 string validation on creation of new dictionary.
        
        Prevent having '/' or '\' within the dictionary name to prevent data
        loss.
        
        Change-Id: I392832c748effcdbbe58983a788ba6b38764628c
        Reviewed-on: https://gerrit.libreoffice.org/71059
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Jenkins

2019-08-07  Julien Nabet  <serval2412@yahoo.fr>  [c6d27e91d93463a533c24dae14edf97e9e0206b6]

        Fix wrong method in SAL_WARN (cui/optinet2.cxx)
        
        Change-Id: Ifb56d6d6c767b8f5d40e396638470be822355d6d
        Reviewed-on: https://gerrit.libreoffice.org/77075
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [189b3070ebead358aea9bf6bf1cd87d89618e408]

        Fix typos
        
        Change-Id: Ib3ada3eb5b7d2699a86f05bb646b71f30d8a7003
        Reviewed-on: https://gerrit.libreoffice.org/77041
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-08-06  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [fe839562e65a5c921dc4f239e931d1a863d1d76d]

        LOK: sd: fix unit-tests and add a couple simple ones
        
        Change-Id: I6b8f13bf9cb609a86b85135ceb96f865451b59ac
        Reviewed-on: https://gerrit.libreoffice.org/77071
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-08-06  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [c3a1c83ff5af05d34f433ac808adbe85f47e8c18]

        tdf#42316 preserve macro signature of templates
        
        When comparing the filter of the current and the target document
        we have to strip the '_template' from the filter name.
        
        Still this won't preserve the signature of the document attached
        to tdf#42316, as this is a ODF 1.0 OTT, which doesn't have a
        valid signature in ODF 1.2, as the signature doesn't match the ODF
        1.2 namespace for signatures and the default LO ODF version is ODF
        1.2 extended.
        
        In theory the signature itself could even be converted most times,
        but that can be done in an additional patch, if needed.
        
        Since the code literally saves a template to an internal document,
        SfxObjectShell::DoSaveCompleted must keep the signature of the
        template. Eventually it'll be dropped on save of the template as
        a document later.
        
        The signing tests check "OTT 1.0 => ODT 1.0: preserve", "OTT 1.2
        => ODT 1.2: preserve" and "OTT 1.0 => ODT 1.2: drop".
        
        Change-Id: I2263093687f5a0568ea781ce3ac9b114c9599add
        Reviewed-on: https://gerrit.libreoffice.org/75958
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-08-06  Jim Raykowski  <raykowj@gmail.com>  [c4d82fc21c5e155472f6a30244b3fce806ada85c]

        tdf#118384 Fix paragraph, character, and frame style undo redo
        
        In order for the inherited (parent) style to be restored after create
        style undo redo it must be included in the create style undo append.
        This patch prevents create style undo append during style make and
        provides for it after style dialog return ok when the parent of the new
        style is known.
        
        Change-Id: Ie9d7fb7989a5e669db18a1f263632ff208b0e718
        Reviewed-on: https://gerrit.libreoffice.org/76279
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-08-06  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [d67c223cc3ab83438adb5f6bab0f424212abbdb4]

        Update git submodules
        
        * Update translations from branch 'master'
          - update translations for 6.3.0 rc4
            
            and force-fix errors using pocheck
            
            Change-Id: Ib01a5677637ce7361de502d17b42bf1caca8c57a
            (cherry picked from commit 855e27af7b0e1b5f9a12f936b3dc953f01d4b822)
            
          - update translations for 6.3.0 rc3
            
            and force-fix errors using pocheck
            
            Change-Id: I19893b4702ce96c8850c43ee4aa0c2665a971e9f
            (cherry picked from commit f7fd1330c8cfdefab2a8a61f0a53f171f7f2f130)
            
2019-08-06  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [0a7cb98f2fd36be5928b6beb73cd514c9040d87e]

        Select shape even when clicking on a hyperlink
        
        and the hyperlink isn't being opened anyway (no ctrl clicked e.g.)
        
        Change-Id: I262a32b0f295ed66339c0a12a551f68d9d63c978
        Reviewed-on: https://gerrit.libreoffice.org/77032
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-06  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [fe44699a244a91f28e8fc43278fff67bf1db7c9c]

        Select hyperlink before editing in sd
        
        Otherwise you can't edit a hyperlink when the cursor is behind the field.
        
        Change-Id: Iea937e16d5be1187f78cbaa565698232cb10dc64
        Reviewed-on: https://gerrit.libreoffice.org/77028
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-06  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [10ad2985c1a68cb5ef7f64707ed69441c0c013c4]

        Add missing hyperlink context menu entries to sw
        
        Change-Id: Iba2346ca635c2e4168d56d8c01e43a8495c4ed98
        Reviewed-on: https://gerrit.libreoffice.org/77027
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-06  Justin Luth  <justin.luth@collabora.com>  [9a19a1235c301f2699157ab44049bdfd54955e8a]

        tdf#118936 writerfilter: MultiPropertySet exception lost properties
        
        An unsupported character style property was causing the loss of
        some properties - anything with a higher sorting value.
        
        Another way to deal with this could be something similar
        to section properties which retries properties individually
        if multiset fails.
        
        Another option is to add CHAR_SHADING_VALUE to aCharStyleMap
        in unomap1.cxx, since it is already in aAutoCharStyleMap.
        However, this is an area I completely don't understand.
        
        Change-Id: I70676c7a35d0efc95222960609da039e26df8a58
        Reviewed-on: https://gerrit.libreoffice.org/76875
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-06  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [37fc9f51a8de11d40632e8cda17ccf1fa4b1f503]

        Add missing hyperlink context menu entries to sd
        
        * Impress: Add "Copy Hyperlink location"
        * Draw: Add "Copy Hyperlink location", "Edit hyperlink", "Remove Hyperlink"
        
        Change-Id: I1357285f8d5fa31419275c9d65cef61d2accf326
        Reviewed-on: https://gerrit.libreoffice.org/77020
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-06  Stephan Bergmann  <sbergman@redhat.com>  [a9cde2557242a0c343d99533f3ee032599c66f42]

        Properly obtain location
        
        Change-Id: I9fb0d883a3623394343cd54ef61e5610544198c8
        Reviewed-on: https://gerrit.libreoffice.org/77019
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-06  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [a8b400ee8f9a7c80905afe147b7c9b991c6742cd]

        Add "Copy hyperlink location" to sc context menus
        
        Change-Id: I93840c7a7e6bbbba0c5dedb6fa460a46d1785e80
        Reviewed-on: https://gerrit.libreoffice.org/77018
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-06  Caolán McNamara  <caolanm@redhat.com>  [bb4015fe845869ae6c70947ac0d52f0ce8043d1b]

        ofz#16191 fix build failure
        
        Change-Id: Iaa4e14e102374951ba8ab99507367556ff5920fd
        Reviewed-on: https://gerrit.libreoffice.org/77017
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-06  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [80089fb50eb73d32ddb035370b9389a3e270b5ed]

        Move CopyHyperlinkLocation to svx
        
        so that it can be used by other modules too
        
        Change-Id: I43d197320f85a3ec06b6b0b832f7bb5647800076
        Reviewed-on: https://gerrit.libreoffice.org/77012
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-06  Stephan Bergmann  <sbergman@redhat.com>  [c30da2b46b5f791281005b63e61f205d20fece13]

        keep name percent-encoded
        
        Change-Id: I470c4b24192c3e3c9b556a9bbb3b084359e0033b
        Reviewed-on: https://gerrit.libreoffice.org/76892
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-06  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [e959f4446cbba0e07c89c2be468e4ade29e7ef0c]

        Add missing hyperlink context menu entries to sw shapes
        
        "Copy Hyperlink location" and "Open hyperlink" were missing.
        
        Change-Id: I53ede27570a7b2378e5eb8be05d77bb131a87ab7
        Reviewed-on: https://gerrit.libreoffice.org/77011
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-06  Roman Kuznetsov  <antilibreoffice@gmail.com>  [ba465d3d4cfd43abdac63e67d582e166eae19fb6]

        Fix some windows installer's dialog new fonts problem
        
        Change-Id: Iabb1c04d27bba1a7b3b89be03d0af1ed15951ffc
        Reviewed-on: https://gerrit.libreoffice.org/77003
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-06  Stephan Bergmann  <sbergman@redhat.com>  [b40018763538abc6ca5419ef433a5a1754100885]

        Introduce explicit --enable-introspection
        
        4b4c7e76e6c2ea0d47a42a5107352d3ad7341fbf "Only build LOKDocView-0.1.gir when
        necessary" had erroneously assumed that LOKDocView-0.1.{gir,typelib} need to be
        built when PKGFORMAT contains "deb" or "rpm".  But instead, they need to be
        built only for some 3rd-party Linux distro builds, never for TDF builds.
        
        Make that explicit with a new --enable-introspection, which those 3rd-party
        Linux distros will now have to specify (probably along with other fixes to where
        they pick up those LOKDocView-0.1.{gir,typelib} files after
        634844354ee6ed884128086a80c3ee32c889d8c9 "sysui: fix rpm errors in
        freedesktop-menus (4.14.1)" had moved them around).
        
        That way, builds that broke after 634844354ee6ed884128086a80c3ee32c889d8c9
        "sysui: fix rpm errors in freedesktop-menus (4.14.1)" (like my ASan+UBSan one
        that 4b4c7e76e6c2ea0d47a42a5107352d3ad7341fbf "Only build LOKDocView-0.1.gir
        when necessary" had tried to fix) can be fixed with an (implicit)
        --disable-introspection.
        
        This commit contains a revert of 4b4c7e76e6c2ea0d47a42a5107352d3ad7341fbf "Only
        build LOKDocView-0.1.gir when necessary", which it supersedes.
        
        Change-Id: Idb618e3353da7d68a2e552b0f290775c02327733
        Reviewed-on: https://gerrit.libreoffice.org/76997
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-06  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [d2750b7eb02d6f1c8866199c98fe2e2286639b88]

        sw: undo/redo dangling pointer removed
        
        pFormatColl can be invalidated if it refers style previously
        removed/created during undo/redo. So instead of keeping pointer
        let's use style name.
        
        Change-Id: I79c5a92046134c1921c9245f78335c8f033b05fb
        Reviewed-on: https://gerrit.libreoffice.org/76781
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-08-06  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [967644f09b8b7abe3b86d1647820f14e0196f8b4]

        Improve hyperlink selection in sc
        
        Change-Id: Ia8c6b9f9994cbe3e503061b4762dbd8648a4b857
        Reviewed-on: https://gerrit.libreoffice.org/76598
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-06  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [960eb45ad2e21fdaec9ef39a6b83e752e95088ca]

        Translate bookmark state indicator strings
        
        Just stumbled upon these in the Insert - Bookmarks window
        
        Change-Id: Ieb9b6ad3e15790e1124851480dfe764e7d43153b
        Reviewed-on: https://gerrit.libreoffice.org/76996
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-08-06  Heiko Tietze  <tietze.heiko@gmail.com>  [d43c6fa220524a09c0b24cbb5bc03c4456cd2515]

        Resolves: tdf#125756 - MIME type icons on start center's thumbnails
        
        Change-Id: If3cee18e7b143c641a884dc81059816b42b6f975
        Reviewed-on: https://gerrit.libreoffice.org/76537
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-08-06  Miklos Vajna  <vmiklos@collabora.com>  [600025475630c59c53a9086ba6d95124416725b3]

        tdf#126309 RTF import: fix not needed para adjust swap for bidi text
        
        Regression from commit 4ee2a882dddb395a816cd54004b634d57cfb2446
        (tdf#86182 RTF import: fix handling of \rtlpar, 2015-04-17), now that we
        don't ignore \rtlpar, it turned out that dmapper should not do paragraph
        alignment left/right swapping for RTF.
        
        It seems this is needed for DOCX, but not for legacy DOC/RTF.
        
        See how SwWW8ImplReader::Read_Justify() doesn't do this, either, so this
        is one of those rare cases when dmapper has to know if the token stream
        is generated by the DOCX or the RTF tokenizers.
        
        Change-Id: Ibd52e3dc9e782e1d985418085b82b2e2628bc1dd
        Reviewed-on: https://gerrit.libreoffice.org/76995
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-06  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [5841be069cf9891669b385f62f2e7f8d8e877981]

        tdf#107471 Add checkbox to enable/disable sending crash reports to TDF
        
        Also hide it when compiled with --disable-breakpad i.e. most Linux distributions
        
        Change-Id: I5d392e22410614550aa9602d0c30b0b81ec22ea0
        Reviewed-on: https://gerrit.libreoffice.org/76771
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-06  Shubham Goyal  <22shubh22@gmail.com>  [d6def5f44f2d1b6cae58c215faecb6c3242666a1]

        Fix Border feature QR Code
        
        The change is in addition to the change 2de42b53b7c23223c38e64a75eae248d8a0cd4ec
        
        Change-Id: I4fce9260d9276799f7c3fa089d23695c8419afd4
        Reviewed-on: https://gerrit.libreoffice.org/76953
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-06  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [fdbdfc97186ff8917faa3d7ca9f5ac26e45d9c70]

        tdf#126369 Invalidate edit view after removing hyperlink
        
        Change-Id: I715c0de52a7eb27e8eb3848d99006addf0b90695
        Reviewed-on: https://gerrit.libreoffice.org/76982
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-06  Scott Clarke  <scott.clarke@codethink.co.uk>  [f4f5e3f98aee5d9d1679edab8248a4cfd12f74ce]

        tdf#119228 Add accessors for resolved state
        
        Change-Id: Ic4051f4e7fda11eade1e50ce70bed11f70f0742d
        Co-authored-by: Jim MacArthur <jim.macarthur@codethink.co.uk>
        Reviewed-on: https://gerrit.libreoffice.org/75859
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-05  Jim Raykowski  <raykowj@gmail.com>  [6311bcff7fcef64fbeff482b820671e62faf5ba4]

        tdf#126592 Make special characters insert in OLE objects
        
        Change-Id: I1b7def6487e98abc9aba964d86be24708eb927cb
        Reviewed-on: https://gerrit.libreoffice.org/76835
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins

2019-08-05  Julien Nabet  <serval2412@yahoo.fr>  [86ab2b2fcd95c6d14d0fd91dd1adaee5e7fd5713]

        tdf#126663: optimize style list display in sidebar
        
        See Flamegraph perf:
        https://bugs.documentfoundation.org/attachment.cgi?id=153129
        
        + according to Xisco, time takes 15s instead of 145s
        (See https://bugs.documentfoundation.org/show_bug.cgi?id=126663#c7
        + https://bugs.documentfoundation.org/show_bug.cgi?id=126663#c8)
        
        Change-Id: Ib02bbd0793ec8e903359d5f59f7c33809028bb02
        Reviewed-on: https://gerrit.libreoffice.org/76988
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-05  Arkadiy Illarionov  <qarkai@gmail.com>  [909c81028d75d672a914c7169d8ecd31de5c8afa]

        Fix OSL_ENSURE argument
        
        Change-Id: Ie1e63055b9603b7903fe1dcfaeb4eb7aa7c12cc1
        Reviewed-on: https://gerrit.libreoffice.org/76956
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-08-05  Mike Kaganski  <mike.kaganski@collabora.com>  [30d03b495f437e9b2edbb0f8ceebe3020ba7459c]

        tdf#126684: store "DialogUseCharAttr" in RES_PARATR_GRABBAG
        
        ... because RES_CHRATR_GRABBAG value may be later reset by initial
        value read from char format, when it's present there.
        OTOH, RES_PARATR_GRABBAG shouldn't be present in character format,
        so it should be safe to pass the grabbag item there.
        
        Regression after commit 074fc4a1499aac6eb67cd0b2dca00a51071cff0e.
        
        Change-Id: Iebbee04929714d6a3fb72274a211699b2a80b3d2
        Reviewed-on: https://gerrit.libreoffice.org/76981
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-05  Miklos Vajna  <vmiklos@collabora.com>  [3166209cca8c8c76d4605eead12431fed2f1e306]

        sw XHTML export: <sdfield> and shading is not relevant for ReqIF
        
        See commit 4cd3c436923bfba281b1bf16d9785208a2119cea (sw reqif-xhtml
        export: limit values of the style attribute, 2018-04-11) for motivation.
        
        Change-Id: I28aa239a1b02c8021879159e5591880804aa0825
        Reviewed-on: https://gerrit.libreoffice.org/76986
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-05  Mike Kaganski  <mike.kaganski@collabora.com>  [631a9ae1881f449eeb4e51bd0486889b69a4ccbf]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add missing error code
            
            ... leftover from commit 4dcfe928580c1492bb265eb6070f66459a4c03db
            Error 515 is also published.
            
            Change-Id: I0aacf748df88ab329a6d4d8ea4d84f890fb1745d
            Reviewed-on: https://gerrit.libreoffice.org/76509
            Tested-by: Jenkins
            Reviewed-by: Eike Rathke <erack@redhat.com>
            
2019-08-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [06b9ea06ac93dd8dab13145813b4ac6f57ca7c78]

        Fix typos
        
        Change-Id: I9caf2bebb69a891c64ded0f3b12ad1094ec87cbb
        Reviewed-on: https://gerrit.libreoffice.org/76968
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [09084404383ca34f638abb983cd22be51bc14054]

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

2019-08-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3b0b85353b2a98487da9689e4d338d2e85ee4c67]

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

2019-08-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [05ba4af68f0fbb6bb0fd7487588c98eca2355b62]

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

2019-08-05  Olivier Hallot  <olivier.hallot@libreoffice.org>  [788005f96287484f897ac2f8f82fd0e9c0667ca8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Update missing icons list in Help
            
            Change-Id: I5b62a64e00def6ab38d8ae0526133f456090b256
            Reviewed-on: https://gerrit.libreoffice.org/76906
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-08-05  Balazs Varga  <balazs.varga991@gmail.com>  [6461cec4dc1227c5f14c8e96b440c4ac2c0f2428]

        tdf#126686 Chart: fix crash
        
        Regression from commit: fa0a981af41a2606541eec1cb20a379a739691e0
        (tdf#114166 DOCX chart import: fix missing complex categories)
        
        Change-Id: I164ed45280fcf7034fa3be82fd80efc4f03e5ed9
        Reviewed-on: https://gerrit.libreoffice.org/76972
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: Jenkins

2019-08-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [56757221d64a579a0140d84efc0c3415ee555023]

        UITests: remove unused variables
        
        Change-Id: If42ad34055bdd95d24a64d8d864c897fea459326
        Reviewed-on: https://gerrit.libreoffice.org/76975
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-08-05  Tamás Zolnai  <tamas.zolnai@collabora.com>  [b36ef83ea59eeaca239e58b95aa0b1acdcb99efc]

        tdf126701: MSForms: Fix import of date field at the end of the paragraph.
        
        We need to create date field before the paragraph is finished
        (line break is inserted). A date field can not span between
        paragraphs.
        Extend other related unit tests too. In other use cases, the field
        content changes to an invalid data.
        
        Change-Id: Id274649e0aaaf6e3c31e042afd126cefc368c858
        Reviewed-on: https://gerrit.libreoffice.org/76971
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-08-05  Justin Luth  <justin.luth@collabora.com>  [ce6b0a675b504290411e2f1c58b12de12406c5e6]

        typo: the define isn't compared to itself
        
        Change-Id: Ic6ba8bb8ceca7c7c143448b3e55d4671ba76df77
        Reviewed-on: https://gerrit.libreoffice.org/76967
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-08-05  Justin Luth  <justin.luth@collabora.com>  [6da0fd14aa2290c3c052ede7eb3f9c86bc0eb164]

        writerfilter comment cleanup: keep comment with code
        
        Keep the comment with the code portion that it describes.
        Initially the if clause only dealt with this topic, but
        it has since expanded to include many other things.
        
        Although it talks about a right margin, the code doesn't do
        anything with that. I left the comment as is in case it
        indicates something that OUGHT to still be done,
        even though the original commit does nothing to the right margin.
        See original commit 1d2af74e226bf44e1a0f1e1981ca965cffeaa0b2.
        
        Change-Id: I8ac21082e7a27924a108dd16fe8131ec3de92b28
        Reviewed-on: https://gerrit.libreoffice.org/76898
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-08-05  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [d5d994789fcbbe327828424cae8c840beaea856f]

        tdf#42949 Fix IWYU warnings in sw/source/uibase/inc/[l-z]*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ie1c889bb9bd74b0d2bd859dad4c85a209db750a3
        Reviewed-on: https://gerrit.libreoffice.org/76503
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1e18f94ff38124716de36315e7ba45de5bbb86e8]

        Fix typos
        
        Change-Id: I63ab268d908477f8847b315f44f6ffd543b17794
        Reviewed-on: https://gerrit.libreoffice.org/76969
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fc050948aee0768d49788fbcbcd878baadf5db32]

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

2019-08-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9d787ac8ee3b336d620fbec2cd3cba16a1f2f30a]

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

2019-08-05  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [007fd868e398f51363a24aa24c244cb8096e0579]

        tdf#113699 Add Remove button to Select Address List dialog of MM Wizard
        
        To make it easier to remove no longer needed data base connections
        But only enable it when the list has items to remove
        
        Change-Id: I288ec2e4d95ea570c2b42e0024c8e9bb4207b397
        Reviewed-on: https://gerrit.libreoffice.org/76209
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-08-05  Miklos Vajna  <vmiklos@collabora.com>  [837ee0de927a6ab6ac75b1044a3363c3484710a3]

        sw: prefix members of SwUndRng
        
        See tdf#94879 for motivation.
        
        Change-Id: Ie028e421b44f66e8db3941c6dcd142f830e6e343
        Reviewed-on: https://gerrit.libreoffice.org/76963
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-05  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [8a029e4a39d9afda5334bc546338645241f656d6]

        SmartArt: store diagram data model in SdrObject
        
        It will allow modifying loaded diagram and exporting it. This data is used for
        regenerating diagram instead of parsing xml fragment every time.
        Also provided an interface for UI that can be extended to show, add and remove
        nodes from data model.
        
        It is stored as SdrObject field because diagram top-level shape is group shape.
        Item set doesn't exist for them and storing data in child shapes is not
        possible here because children are removed and recreated on every diagram
        reload.
        
        Change-Id: I84e5ec955f638b254fef9ef9d1731ca7938982b7
        Reviewed-on: https://gerrit.libreoffice.org/76121
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-05  Arkadiy Illarionov  <qarkai@gmail.com>  [f0390929d3e71ab434f9ce8d88c2dc2f4cc0ea6e]

        tdf#39593 Drop connectivity::sdbcx::ODescriptor::getImplementation
        
        Replace with comphelper::getUnoTunnelImplementation.
        
        Change-Id: Ia08561c11872a4ede9077863f81040633c30aebc
        Reviewed-on: https://gerrit.libreoffice.org/76914
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-05  Shubham Goyal  <22shubh22@gmail.com>  [1b5c7007f4304c9816cf810aa6ca2f11ba8e295f]

        FIX: Right Click the QR code to get edit option
        
        this patch is a fix to commit 02d16928bcd1eb2b6dfd7524ea9af591c0f5f2e0
        
        Change-Id: Iba8e508ddae49f04f62bfb4d598af2f3ce6581ad
        Reviewed-on: https://gerrit.libreoffice.org/76957
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-05  Shubham Goyal  <22shubh22@gmail.com>  [0dab919e19ad758be227dd4279a909e80af03f69]

        Make generated QR Code as a perfect square
        
        Fix drawbacks of commit 2de42b53b7c23223c38e64a75eae248d8a0cd4ec
        
        Change-Id: I94503900250c2d8a10f5930c539bdc2f7da5cfd4
        Reviewed-on: https://gerrit.libreoffice.org/76954
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-05  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [5ef93b081283ceae2d7571ee3536c310f8491719]

        Make "PDF/A" strings untranslatable
        
        Change-Id: I76c83ef7b4f7fe8f8eeb61e27df198694d821cff
        Reviewed-on: https://gerrit.libreoffice.org/76861
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-05  Martin Hosken  <martin_hosken@sil.org>  [21a54877f7e819491d7984a3c318100fa2eddfae]

        Graphite fonts don't need runs broken by script
        
        This allows Graphite fonts to work with unencoded characters (or those
        just added to Unicode). It also allows cross script shaping if desired.
        
        Change-Id: I26334b63a2a8715c0507dbe5ec315aebf5f2f415
        Reviewed-on: https://gerrit.libreoffice.org/76213
        Tested-by: Jenkins
        Reviewed-by: Khaled Hosny <khaledhosny@eglug.org>

2019-08-05  Regina Henschel  <rb.henschel@t-online.de>  [513f54ee850eb909c4d636c6e7be8dbc2a99024b]

        CppCheck: solve 'redundantAssignment' in msdffimp.cxx
        
        Change-Id: I6b1549e3033187b44e3225f17fc4fdba4e52fa0c
        Reviewed-on: https://gerrit.libreoffice.org/76962
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-08-04  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [a1b700a787e2f5bb46f7b39a704aed7c3c81bed9]

        tdf#93476 Sort Macro library list after creating/importing a macro
        
        Improved GetMergedLibraryNames: Create only one list and sort it at the
        end
        
        Change-Id: Id02aa994fe3b8fcaad115c0e3fcaca56601ee8bf
        Reviewed-on: https://gerrit.libreoffice.org/76911
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [893d22e11b78cc0d34af7d96d0ff2d0c3a34f9fb]

        Removed executable permission on file
        
        Change-Id: If47f2960372668b1d34ac28df09b6efe7b11eada
        Reviewed-on: https://gerrit.libreoffice.org/76907
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-08-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [87f5719d60027d6415e9406ced161f9cd8026f45]

        Fix typo
        
        Change-Id: I2991d07cb777ee83c24931798035fcc17ae48662
        Reviewed-on: https://gerrit.libreoffice.org/76908
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-08-03  Arkadiy Illarionov  <qarkai@gmail.com>  [3ab2df3cf755ecd0e3e31ad06872426d24222c31]

        tdf#39593 Drop lcl_GetIndexFromName
        
        Use comphelper::findValue instead
        
        Change-Id: Id8490034b0f957084680fef18ba07974b5373fb2
        Reviewed-on: https://gerrit.libreoffice.org/76896
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-08-03  Jim Raykowski  <raykowj@gmail.com>  [30c551416d23ff09b8bfe09b69059c052c25c4e6]

        tdf#120286 Disable edit style if inherit from is disabled or None
        
        Change-Id: Ia08adef09292d330d570a5a931d83317ffa7c3f2
        Reviewed-on: https://gerrit.libreoffice.org/76825
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-08-03  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [087f778579900998e8a37e2e9581ea230870a26e]

        tdf#93476 Sort Macro library list after creating/importing a macro
        
        Moved sorting to inline functions, so the sorter is created only once
        
        Change-Id: I5f06e8d94d2b93f8856cacfd42257f62b84d6e73
        Reviewed-on: https://gerrit.libreoffice.org/76867
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-03  Caolán McNamara  <caolanm@redhat.com>  [b6dd7f8af5c8da1f5e337be53381860166da575e]

        ofz#16191 add en_LK locale data stub
        
        Change-Id: I0a4fd74e9f50e5d62d2bbd294a42cd272af90e44
        Reviewed-on: https://gerrit.libreoffice.org/76891
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-03  Caolán McNamara  <caolanm@redhat.com>  [da4f0083bf9d554edc758073099d176911ad9dfd]

        some missed vcl::Window->TabPageParent opportunities
        
        Change-Id: Idb652586ff659874750779d30cb2b38b3df8892e
        Reviewed-on: https://gerrit.libreoffice.org/76893
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-03  Arkadiy Illarionov  <qarkai@gmail.com>  [9307a23a40a0a18d86dade102354ba4871825c5a]

        tdf#39593 extract getting max row length to template function
        
        Change-Id: I23c81ac7dbd8785b12620aaf8ae2c090ae1785f8
        Reviewed-on: https://gerrit.libreoffice.org/76894
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-08-03  Andras Timar  <andras.timar@collabora.com>  [f59b2a66001272fc4d3350f7f9918fe0311c6f81]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          - Updated Slovenian thesaurus
            
            Change-Id: I92b7d40652ce056b627fdac251a36976a2a9301c
            Reviewed-on: https://gerrit.libreoffice.org/76708
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            Tested-by: Andras Timar <andras.timar@collabora.com>
            
2019-08-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d05b2b91952927ec40d6ea2f482f76c7ccd25ed3]

        Fix typos
        
        Change-Id: Ia6a6d93bade801fab77bfba701b64a905328c695
        Reviewed-on: https://gerrit.libreoffice.org/76774
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f7613d2132e8115b7741e9397b111508f24615cc]

        Fix typos
        
        Change-Id: Iaf2691b60796300f6c3acf56f60dcc526685eeb9
        Reviewed-on: https://gerrit.libreoffice.org/76855
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3b28713ef82829fd1958d1ecf8c29b7391af78f5]

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

2019-08-02  Michael Meeks  <michael.meeks@collabora.com>  [5a9bdcbb0dfd6f149d243cd69e158aa3ad70dd91]

        calc: simplify getDocumentSize calculation.
        
        Change-Id: Iee2ebf2c6ed74651556647264f519caa9c59dad7
        Reviewed-on: https://gerrit.libreoffice.org/76492
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-08-02  Michael Meeks  <michael.meeks@collabora.com>  [c7a86aa54bc4357a82a7fb584cbc5e6606b9e2c0]

        clipboard: add profile zones.
        
        Change-Id: I2c005e78884fbe35c3045f76c203a7a369e97646
        Reviewed-on: https://gerrit.libreoffice.org/76885
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-08-02  Michael Meeks  <michael.meeks@collabora.com>  [6d1bf3d1bde72b2cbc2d867dd6ff566b3c4e1ca6]

        clipboard: elide string constructor.
        
        Change-Id: I1f476d981989296138ab9b9b58075919da4c09b8

2019-08-02  Michael Meeks  <michael.meeks@collabora.com>  [6a3c5b418437ae928553530b938f4b7b3e5ea9e0]

        clipboard: elide string constructor.
        
        Change-Id: I18c01e77e0ddf4b86f2f5ba610509555160f96c3

2019-08-02  Michael Meeks  <michael.meeks@collabora.com>  [e5e26b83e722bc49727c434ea5c775a97f737566]

        XTransferable2 - add missing 'since' tag on isComplex.
        
        Change-Id: Ib8165edb4d87fb5bbb115fe26b8dbbe5a70bd59a

2019-08-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [07e2d6ca179f13666a9d7adfbf1d907ddc5b878b]

        Removed duplicated include
        
        Change-Id: Ic54fab581f34f385f5a6395bb39020299fbf2bde
        Reviewed-on: https://gerrit.libreoffice.org/76882
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-08-02  Michael Meeks  <michael.meeks@collabora.com>  [343bc8260d428f2fc3b61c82af25eda4adfc04e4]

        Use implicit OString constructor and cleanup casts.
        
        Change-Id: I686c32d3666bceb23dd86a4220428fa319ffdf45

2019-08-02  Michael Meeks  <michael.meeks@collabora.com>  [666427b7a51eb16829d96563b53bcef2de541da1]

        clipboard: repair unit test so that it runs in the lok mode.
        
        SwTransferable::AddSupportedFormats needs the kit to be active.
        
        Change-Id: Id84210eb2e526785f35dfae609d861c310885314

2019-08-02  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [6e33d3046186b10f4ef49f3de8ee87adb100bab9]

        clipboard: log before erasing
        
        Change-Id: I6d59cdd31c62bbc7db81ccb8985745f68d19cd28

2019-08-02  Michael Meeks  <michael.meeks@collabora.com>  [8d82bb6d4a6e9a0a7150bd0a2117970c99a48f63]

        clipboard: check for null.
        
        Change-Id: I07060035a9744642c98d4a0946695408dc0f6b42

2019-08-02  Michael Meeks  <michael.meeks@collabora.com>  [c4bebdc659bd922831db28cbb59c62291d327b2f]

        lok: share more of the clipboard mime-type handling code.
        
        Change-Id: I98fc9fa0fd1b5afa00c33b642d2d504eab0b62ba

2019-08-02  Michael Meeks  <michael.meeks@collabora.com>  [ed9bdfaf472d4a208d855897f3cc12497a5176a9]

        clipboard: encourage paste to show up by having some dummy content.
        
        Having an empty system clipboard is a hyper-unusual state, but
        this is quite common for new lok instances. If we populate some dummy
        state we can hide that.
        
        Allows context-menu paste into new documents.
        
        Change-Id: Ia180dd370c180d2d666cc57330db6c1385578a36

2019-08-02  Michael Meeks  <michael.meeks@collabora.com>  [21072445cebfe74dc01165dc6a120bf0fb951767]

        Try harder to generate HTML from text.
        
        Change-Id: I5b4778cceefc652274a72b779cd6c060a50bf06c

2019-08-02  Michael Meeks  <michael.meeks@collabora.com>  [93400d9b37063721d4d925a9c37020633801248c]

        lok: minimal implementation of isComplex for calc for now.
        
        Change-Id: Ic4141d30a0ff48a9ec5ecc8e6119d9d779c4a0fc

2019-08-02  Michael Meeks  <michael.meeks@collabora.com>  [05683f3ade1ed623847df5204338f440981239c7]

        lok: vital to quote nested JSON inserted into a json property.
        
        Somehow this managed to work fine in most browsers, but when
        the Kit/Poco tried to parse JSON to extract viewID it could explode.
        
        Change-Id: I39d2ecc9ee95b7e6f67a23c8b15f9a1d01769ddc

2019-08-02  Szymon Kłos  <szymon.klos@collabora.com>  [bd304791005f6006487941272dfac525509434ea]

        Set clipboard for a window when created
        
        This allows to paste in dialogs input using tunneled context menu.
        
        Change-Id: Ie6cc6f1a6cd453734c8f6084b0bd50d1d7ab6c09

2019-08-02  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [b7b091ed71557213e9ce9123dfed727393e86b4b]

        LOK: Copy Graphics as embedded PNG in HTML
        
        Change-Id: Id8c14d7304d30bfcd956b126dfe291ef044f62bf

2019-08-02  Michael Meeks  <michael.meeks@collabora.com>  [ab8a6d596f2850b600bc3bc2f08f008b96fc65cd]

        lok: cleanup clipboards associated with a view on destruction.
        
        Also defer destruction potentially indefinitely for bad users who
        quit without destroying views, documents, shutting down nicely etc.
        
        Change-Id: Ieea6ad00b2983d372b745179bfe3b884c3c64eb0

2019-08-02  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [c3816a0c85839404d3042ce46635a11ada8a41e3]

        LOK: Improved selection complexity detection
        
        Only Graphics and OLE now unconditionally
        trigger 'complex' case, and for all others,
        we actually tally the number of text characters.
        
        Currently anything above 512KB is flagged as 'complex'.
        
        Change-Id: I19fbef72f2eb725648b2a18c1ee41b1612d2bac0

2019-08-02  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [ff90a487276fa98d1868fdeda4d14dceae5f75b5]

        LOK: Enable embedding images in text/html format output
        
        Change-Id: Ibd8bed796678ee26de2ceb6e434dce24da4eab05

2019-08-02  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [7fe30d1cb00c576469d6cbe5606268a9cdf35bd3]

        LOK: detect Graphics in isComplex for Writer
        
        Change-Id: I814d71a21fa5352a9a1051f5477cb452a0dc5c2f

2019-08-02  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [169a87563a3940299811d874b4df0ad13591771c]

        LOK: Implement getSelectionType
        
        Detects all complex scenarios, except for Graphics.
        
        DesktopLOKTest::testComplexSelection() has commented
        out check that currently fails due to the missing
        detection of Graphics nodes.
        
        Change-Id: Ifce17192d26daba218d2c3d38577cccec0699e99

2019-08-02  Michael Meeks  <michael.meeks@collabora.com>  [164188c3e2f0be1d20765accd8d59f5e4df77c3d]

        clipboard: get view setting correct before setClipboard.
        
        Change-Id: If8e9b057b819074f035c598569e3bf6d3d2fff00

2019-08-02  Michael Meeks  <michael.meeks@collabora.com>  [153700dbb5b8fd3bcadb46e668224507a6b7fb45]

        lok: clipboard: per view clipboard creation.
        
        A bit brutal, but the mess around clipboard instantiation is awful.
        
        Change-Id: I62d6af8bf6813e6bab81123417ea8bfb28394e29

2019-08-02  Michael Meeks  <michael.meeks@collabora.com>  [f59e986d0dc04a2d62cc1f236acedfcf727449ce]

        lok: clipboard: per view clipboard creation.
        
        A bit brutal, but the mess around clipboard instantiation is awful.
        
        Change-Id: I62d6af8bf6813e6bab81123417ea8bfb28394e29

2019-08-02  Andras Timar  <andras.timar@collabora.com>  [482419ffeab01642db00cd16a2b46a5790a3323e]

        build fix: missing #include <ndgrf.hxx>
        
        Change-Id: I72caa16d3c5b5698226cc7d3f07d3d32820032d8

2019-08-02  Szymon Kłos  <szymon.klos@collabora.com>  [639d9376685c5393bf3c69a414bb96e2ff1408a2]

        Fix build: unused argument
        
        Change-Id: Id79d9c093da21b9f68bb38a51ac5f142a69364ed

2019-08-02  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [7e174f327a3cf16a09e4b2f8e2ffba2225c21901]

        LOK: Support detecting complex selections
        
        Includes unit-test, but is otherwise not complete
        implementation.
        
        Change-Id: I5fdcd543358caab1858f6351238c21312665839c

2019-08-02  Michael Meeks  <michael.meeks@collabora.com>  [dc4e514f17d1923c19d2b61f733b196e5acf7dec]

        lok: use utf-8 for text/plain always.
        
        Change-Id: Ie91f89b3dc6ba3eddcf8383948dddc7878eae4d8

2019-08-02  Michael Meeks  <michael.meeks@collabora.com>  [3dbf6e43ebd6a52b665fab906711f173f0e5ba82]

        Add more powerful selection fetch & clipboard set methods.
        
        Change-Id: I6633356d13480377a83a006588ec69ebcb56a93f

2019-08-02  Michael Meeks  <michael.meeks@collabora.com>  [a85b62cb8cbbbd25316f77b49055c1fb817c60e3]

        Avoid odd crash where OLE object can't generate an image preview.
        
        Change-Id: Ib77eca6907aa09383a96f3c9de6f7a7c4799c3bc

2019-08-02  Michael Meeks  <michael.meeks@collabora.com>  [57edeebb72a69d4cee1dc2cc2e5a93b8f0410624]

        lok: disable calc char-set dialog for HTML when pasting.
        
        Change-Id: I3ec9e98549d06ae3e6b4ede89215a5137d01ccab

2019-08-02  Michael Meeks  <michael.meeks@collabora.com>  [cd72cd052fdf8b106b84aac03e0e7d35356b31a2]

        lok: don't be prejudiced against a single missing mime-type.
        
        Change-Id: Ic5004c306cbd01071c397ed1a61ef094b439a48f

2019-08-02  Caolán McNamara  <caolanm@redhat.com>  [a513402155a394b5d6f121360618a34b949e43dd]

        weld OGeneralPageDialog
        
        Change-Id: I1a5342f9f009234b2c8b1231155a11c9283c4ec8
        Reviewed-on: https://gerrit.libreoffice.org/76856
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-02  Miklos Vajna  <vmiklos@collabora.com>  [225930119543975697d3f5f042e271f0ec6c6b15]

        sw comments on frames: no overlay in the LOK API, either: insert case
        
        This is similar to commit 28fcb7d86765194b4015e7023449333f43aba0c5 (sw
        comments on frames: no overlay in the LOK API, either, 2019-07-16), but
        that one handled the initial fetch of comment states, while this one
        does the incremental updates.
        
        With this, there is no overlay on commented images right after inserting
        them.
        
        Change-Id: I060303806a6611b113b4813300ed1cafd0b654fa
        Reviewed-on: https://gerrit.libreoffice.org/76859
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [39bd7b97f00f0b6f0bbb01ab882207760b77e349]

        Fix typo
        
        Change-Id: Idaaec17114aa2b03c00da075f5accc4c0c0e69b4
        Reviewed-on: https://gerrit.libreoffice.org/75768
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-08-02  Caolán McNamara  <caolanm@redhat.com>  [2598f8a127c6ce2ec85a0d1ae1b1c706951e4e9d]

        dispose MySQLNativePage
        
        Change-Id: I2506d08b8c2e5b501bccb8b5ef2e6d829a912852
        Reviewed-on: https://gerrit.libreoffice.org/76854
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-02  Caolán McNamara  <caolanm@redhat.com>  [4cb2fb91d4f70940c1656716e59cdee5e6b6b592]

        remove newly unused OGenericAdministrationPage ctor
        
        Change-Id: Ibb1353e5b14648253cb455664693271fd4482c51
        Reviewed-on: https://gerrit.libreoffice.org/76850
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-02  Caolán McNamara  <caolanm@redhat.com>  [a6ed90b37cabd339aa1b364762e5e49fd9067848]

        drop some newly unused functions
        
        Change-Id: I2ee32a9fdac6ff85927a5755ce341a591a462544
        Reviewed-on: https://gerrit.libreoffice.org/76849
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-02  Caolán McNamara  <caolanm@redhat.com>  [d5220a535400440c657dc3000a7e078f17112861]

        void* -> weld::Widget*
        
        Change-Id: I1341fa27fd184ff1302b867aea6c215c22fb477d
        Reviewed-on: https://gerrit.libreoffice.org/76847
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-02  Caolán McNamara  <caolanm@redhat.com>  [cad0716b35da8920e9270db121add091f7cd1b3e]

        rename DBMySQLNativeSettings back to MySQLNativeSettings
        
        Change-Id: I00d6de729a1d650d479663b6e1d05f8087e7fe9a
        Reviewed-on: https://gerrit.libreoffice.org/76846
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-02  Caolán McNamara  <caolanm@redhat.com>  [ebca63dc3f1e8a314599d3a9e2739bd6ced9efab]

        drop newly unused MySQLNativeSettings
        
        Change-Id: I11801ea43d69b3f79d8fba1305d4d9c8c199d29b
        Reviewed-on: https://gerrit.libreoffice.org/76845
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-02  Caolán McNamara  <caolanm@redhat.com>  [6eda61d6b994b422c988b552b5316a87c9c03654]

        weld MySQLNativeSetupPage
        
        Change-Id: Ie27649de602241936378f1e937100718d0c95d5e
        Reviewed-on: https://gerrit.libreoffice.org/76844
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-02  Caolán McNamara  <caolanm@redhat.com>  [c44028ceb8dbc07cefea77c98b2416be3635418b]

        drop newly unused LayoutHelper
        
        Change-Id: I602c9a3f9df79ad8c268c6902adac9046abd34ea
        Reviewed-on: https://gerrit.libreoffice.org/76841
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-02  Caolán McNamara  <caolanm@redhat.com>  [3cf9c2d436a076c472ef6e22e7a10d2bc9a85c48]

        weld OLDAPConnectionPageSetup
        
        Change-Id: Id1b5becb2e9978cf4713a35d4f89125658d3de17
        Reviewed-on: https://gerrit.libreoffice.org/76840
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-02  Stephan Bergmann  <sbergman@redhat.com>  [8a119dfbee7a2f4917d4089acbfda8fa6fc46d35]

        Avoid -fsanitize=signed-integer-overflow within m_pFrame->GrowTst( LONG_MAX );
        
        `--convert-to pdf doc/ooo70429-1.doc` (i.e., the attachment Whole Book.odt at
        <https://bz.apache.org/ooo/show_bug.cgi?id=70429#c2>) failed with
        
        > sw/source/core/layout/wsfrm.cxx:2659:27: runtime error: signed integer overflow: 9223372036854775647 + 9254 cannot be represented in type 'long'
        >  #0 in SwLayoutFrame::GrowFrame(long, bool, bool) at sw/source/core/layout/wsfrm.cxx:2659:27
        >  #1 in SwFrame::Grow(long, bool, bool) at sw/source/core/layout/wsfrm.cxx:1493:35
        >  #2 in SwContentFrame::GrowFrame(long, bool, bool) at sw/source/core/layout/wsfrm.cxx:2147:37
        >  #3 in SwFrame::Grow(long, bool, bool) at sw/source/core/layout/wsfrm.cxx:1493:35
        >  #4 in SwTextFrame::GrowTst(long) at sw/source/core/inc/txtfrm.hxx:815:12
        >  #5 in SwTextFrameBreak::IsInside(SwTextMargin const&) const at sw/source/core/text/widorp.cxx:156:34
        [...]
        
        when frame 5 calls
        
                    nHeight += m_pFrame->GrowTst( LONG_MAX );
        
        As various places along the code path between frames 5 and 0 already clip values
        at LONG_MAX, it looks reasonable to similarly clip the increased nReal here.
        
        Change-Id: I27202ad47a397f8f57cfccfb3cb85a5dc0ac17cb
        Reviewed-on: https://gerrit.libreoffice.org/76851
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [72ce0058eacbd199a6bbda27e5ec80b0495b61b1]

        Fix typos
        
        Change-Id: I8e2f3104f3ae9d20e520d357e61c02afde0cedf4
        Reviewed-on: https://gerrit.libreoffice.org/76858
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-08-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1f0802c13e835363ff48ee71a18876527321e7d8]

        Fix typo in code
        
        Change-Id: Ie32bb0cf7f987ab57dc03d1485535a1019fd111a
        Reviewed-on: https://gerrit.libreoffice.org/76853
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2019-08-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7bef1aa72271361921b452559bb5debe3bfcf925]

        Fix typos
        
        Change-Id: Ie183c445bf8a545f59aac7b0e29f72ab679a6cf3
        Reviewed-on: https://gerrit.libreoffice.org/76852
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-08-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [493a1bfbc07394a94b6b8f0b35946b9e17c96001]

        Revert "fix some accessibility warnings"
        
        This reverts commit 885ae69174cf717edd00526e5cf8f1585c505c95.
        
        <caolan> noel_grandin, wrt the accessibility labelled-by and label-for. If the label really is a GtkLabel then setting its mnemonic target (in glade, general tab, and use underline and select a target) is the most straight forward thing to do and implies those a11y relations
        <caolan> the painful manual a11y labelled-by/label-for are typically for using something weird, like a checkbutton, as a label for something
        
        Change-Id: I13db8ec65d10248aa46cb6b01398ec302dd06b59
        Reviewed-on: https://gerrit.libreoffice.org/76837
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-02  Caolán McNamara  <caolanm@redhat.com>  [ce64ab3c4a8cbd633b91e2313b82d8b4f309cff8]

        weld OGeneralSpecialJDBCConnectionPageSetup
        
        Change-Id: Ie4c2a34127a79d290105f0f032b4edf22d5871cd
        Reviewed-on: https://gerrit.libreoffice.org/76838
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-02  Lionel Elie Mamane  <lionel@mamane.lu>  [6d482d0ac21249d4d4987cda1bfe51f967c36dc8]

        build fails with libxmlsec version 1.2.27
        
        Due to indirect inclusion of C++ headers in scope of an 'extern "C"'.
        Possibly it works with version 1.2.24 to 1.2.26.
        
        Change-Id: I12bd43b51b1cf829bfe91d4ab1eb5470b86ec18e
        Reviewed-on: https://gerrit.libreoffice.org/75349
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e154e3652e8292fce066f0f942620c859a5e3991]

        Fix typos
        
        Change-Id: I3d1dd03022eb37609ee0dd62c4ee9cec93ac0717
        Reviewed-on: https://gerrit.libreoffice.org/76813
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-08-02  László Németh  <nemeth@numbertext.org>  [2550b380e8f81528aa2dde5790c3b607c068ee1a]

        tdf#123702 RTF/DOCX default 1" left/right page margins
        
        since MSO 2007: now 1440 twips = 2540 1/100 mm (it was
        1800 twips = 3175 1/100 mm).
        
        Changing the default value fixes the layout of the
        documents based on RTF templates without explicit margins.
        
        Change-Id: I0395fb7cdd6ba176f266c8f0a9309ba48a047da3
        Reviewed-on: https://gerrit.libreoffice.org/76812
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-08-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [885ae69174cf717edd00526e5cf8f1585c505c95]

        fix some accessibility warnings
        
        Change-Id: I18f9a71ac4e2ef5c159e13bc3cb0e36cf7c550a5
        Reviewed-on: https://gerrit.libreoffice.org/76834
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-02  Caolán McNamara  <caolanm@redhat.com>  [620fff54ca9cd04459cc5d963ef94d4438129fe4]

        weld OAuthentificationPageSetup
        
        Change-Id: Ib5de669f22abeaae3716918702066ce608910874
        Reviewed-on: https://gerrit.libreoffice.org/76830
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-02  Caolán McNamara  <caolanm@redhat.com>  [6aaf6c4c5ad096ed11fc524ebe0540ba0a41c053]

        DrawButtonFlags::NoText never set
        
        Change-Id: I23531adc0798ec4a97538a8002ba0866535677a3
        Reviewed-on: https://gerrit.libreoffice.org/76829
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-02  Caolán McNamara  <caolanm@redhat.com>  [40b18263e71921a5bb4f219b2098022a5bbbad19]

        DrawButtonFlags::NoImage never set
        
        Change-Id: I7ad7dbadad3bff1fe60b4aa9950bf1ec6a902835
        Reviewed-on: https://gerrit.libreoffice.org/76828
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-02  László Németh  <nemeth@numbertext.org>  [7f38fabe3f723c85482c91ce6586e38081ee013f]

        tdf#126243 DOCX change tracking: pStyle needs simplified style id
        
        in reject data to import style names correctly in MSO, too.
        
        Change-Id: I1cf346eaf36f6d949ea7abf9d9af3bae85c7ce0e
        Reviewed-on: https://gerrit.libreoffice.org/76799
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-08-02  Miklos Vajna  <vmiklos@collabora.com>  [8f36d40426fa83bf7923a818377cc50048199dfd]

        sw btlr writing mode: RTF filter of Writer tbrl textframes
        
        Fix both import and export. Values 1 and 3 seems to be the same. Accept
        both on import, but write 3, as DOCX only has a single value and Word
        uses 3 when doing DOCX->RTF conversion.
        
        Change-Id: Ic5420091ffee9eb20c6aaac61a127e93289aa9fe
        Reviewed-on: https://gerrit.libreoffice.org/76823
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-02  Stephan Bergmann  <sbergman@redhat.com>  [73f1cb6b64bd295e37af5c50b88b472c6d40b8e4]

        -Werror,-Wunused-private-field
        
        Change-Id: Icdb749d46249ea29badbe523320b17312e077684
        Reviewed-on: https://gerrit.libreoffice.org/76811
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9b39866149aad91c79ea276c2a484c282f8ad6e1]

        Fix typos
        
        Change-Id: Ic7b6014e09e3ee1a1b4917008a267b8fa2dbc1f5
        Reviewed-on: https://gerrit.libreoffice.org/76814
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-08-02  Mike Kaganski  <mike.kaganski@collabora.com>  [1a1f4e73b7ab9e5b071aab74c8d7e27ba2b2d29c]

        tdf#126643: avoid unnecessary asking for JRE in script organizer dialog
        
        Use two-pass search for the needed language node; if it fails with Java
        interaction disabled, only then repeat the search with it enabled, like
        in commit f3ce30ec75a4d7116b9cd4d7b21d9aaa0e237eeb.
        
        Change-Id: Icde5dbeb552a6837af02182f7b8cbbc90765c5a5
        Reviewed-on: https://gerrit.libreoffice.org/76831
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-01  Shubham Goyal  <22shubh22@gmail.com>  [02d16928bcd1eb2b6dfd7524ea9af591c0f5f2e0]

        Make QR Code callable in calc and writer
        
        Change-Id: I73793100478c34a7721821cec1f8ccec0174d20c
        Reviewed-on: https://gerrit.libreoffice.org/74598
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8fe5161a9e36d8285c489da7167d7cca27cb0f1d]

        Fix typos
        
        Change-Id: I2238961a7b124652e90e948e27a6ca9d98dc54ac
        Reviewed-on: https://gerrit.libreoffice.org/76826
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-08-01  Caolán McNamara  <caolanm@redhat.com>  [3c498ff3de6b4fb0ccdebc19d1b4dc5452e6d70b]

        drop newly unused EnableImageDisplay + EnableTextDisplay
        
        Change-Id: I534c5fcfe2e8b55d0f01075b62e7168a10e805a9
        Reviewed-on: https://gerrit.libreoffice.org/76819
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-01  Caolán McNamara  <caolanm@redhat.com>  [a9f8f86387e7ef7eb5dd17528075e510a1b084a5]

        weld OMySQLIntroPageSetup
        
        Change-Id: I8378860bfc5cb087b5c04a73e99965afdee4c23f
        Reviewed-on: https://gerrit.libreoffice.org/76822
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-01  Caolán McNamara  <caolanm@redhat.com>  [ded2045789001479609249cf8afe2fc6828046f8]

        some missed vcl::Window->TabPageParent opportunities
        
        Change-Id: Ie5e66723ad497f927bc26bbe01c8194712455caf
        Reviewed-on: https://gerrit.libreoffice.org/76821
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-01  Caolán McNamara  <caolanm@redhat.com>  [1edbdcda1d04def963a5d92ef0c731214ff9574d]

        weld OFinalDBPageSetup
        
        Change-Id: Ie05e086c393ef6572c92e7c4975b1c9dd9e3ad48
        Reviewed-on: https://gerrit.libreoffice.org/76818
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-01  Caolán McNamara  <caolanm@redhat.com>  [57f30096080c7a9c072c551d68d2ffc20fa1e40b]

        weld OGeneralPage and OGeneralPageWizard
        
        Change-Id: I7caa08a5e060371c9b80ff83b141c27af09246bf
        Reviewed-on: https://gerrit.libreoffice.org/76817
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-01  Caolán McNamara  <caolanm@redhat.com>  [aee3aa2610971936d6f402365ebf34c14847ab44]

        no point in using a map anymore
        
        seeing as we want alphabetical sort now, there's no point in
        calling GetLineRange and using a map
        
        and only need to set the widget as sorted in the ctor, it remains
        always sorted
        
        Change-Id: Ieb5e5c8d9e36375a723376b0009062d6313c8779
        Reviewed-on: https://gerrit.libreoffice.org/76810
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-01  Caolán McNamara  <caolanm@redhat.com>  [68bab1db3b0eaedd315ce7cea32a614f47607b9b]

        Resolves: tdf#126661 unexpected sort between freeze+thaw
        
        Change-Id: Ibb6b404d32e38c72fb1ff4be73f3a5f116d55692
        Reviewed-on: https://gerrit.libreoffice.org/76809
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-01  Caolán McNamara  <caolanm@redhat.com>  [58212048ef59e60b15b6261afbb40af048d1a95a]

        sort outside thaw
        
        Change-Id: Ifafae5f4ddba816ef3b11d4babd54ae6495a487f
        Reviewed-on: https://gerrit.libreoffice.org/76816
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-01  Eike Rathke  <erack@redhat.com>  [fe511a5068b12904b2242d38b3c56ea3a365da23]

        Resolves: tdf#126282 add English (Sri Lanka) [en-LK] locale data
        
        Change-Id: I0a678a3599c43e5158c843d7781a0f55a3b03261
        Reviewed-on: https://gerrit.libreoffice.org/76808
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-08-01  Eike Rathke  <erack@redhat.com>  [bfa0a2ee278fbe23f2b2c7122a1ca63639b2da41]

        tdf#126282 add English (Sri Lanka) [en-LK] 0xA409 to language list
        
        Change-Id: I2b02498684c952f9a6bf8f6bc17a3355c3607aac
        Reviewed-on: https://gerrit.libreoffice.org/76807
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-08-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [555729bc497b2507407ecd2f0ae29a4e9fe36f70]

        remove some resolved ui suppressions
        
        and enhance the script to make finding the unused ones easier
        
        Change-Id: I937246e98d93fb999a23f2283b6794eaaa6dfa99
        Reviewed-on: https://gerrit.libreoffice.org/76806
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [9496e3d2ac42ae6e5a0ab4299eb388c47a92effd]

        skip some indirection
        
        these don't need to use std::unique_ptr
        
        Change-Id: I03140c7957fd59443db932c37890a6742c6d3bec
        Reviewed-on: https://gerrit.libreoffice.org/76800
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-01  Justin Luth  <justin.luth@collabora.com>  [b47a8f091ad8f9048a6b7962e9cde5d04ea0d665]

        tdf#126544 writerfilter: check parent style exists before assigning
        
        If you set the parent style to a style that is not yet created,
        then it silently fails, and thus inherits from nothing!
        
        Change-Id: Ibb85235643dd5b1eb9b0bd43f701580f24b2b7fa
        Reviewed-on: https://gerrit.libreoffice.org/76805
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-08-01  Miklos Vajna  <vmiklos@collabora.com>  [27c46ecf34b32bae1806d3fc0e1684179301feb8]

        sw comments on frames: improve doc coordinates -> doc model pos conversion
        
        In case an as-char image at the end of a paragraph was commented and the
        user clicked past the end of the paragraph, we defaulted to extending
        that comment, rather appending content. (The cursor was placed between
        the as-char image and the comment anchor, not past the comment anchor.)
        
        This doesn't seem to be useful, probably the expectation is that if the
        user clicks before the comment anchor then we extend the comment range,
        and if the click is after the comment anchor, then we don't. In both
        cases we used to *select* the comment anchor, so typing a character
        deleted the comment instead.
        
        This commit is a step in the direction of never selecting the comment
        anchor: now if you click past the comment anchor, then we place the
        cursor after the comment anchor.
        
        (But clicking before the comment anchor results in unchanged behavior
        for now.)
        
        Change-Id: I6c36ec4344591fdf330a73bcd3cdd6fd0610e339
        Reviewed-on: https://gerrit.libreoffice.org/76803
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-08-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [c9d6de20d9a64481ca3dd0f099b752a4ef11a46e]

        clean up ViewCallback nicely in sw and sd
        
        Change-Id: I471768083e46b43df37b500bb51dfa13a1b54b75
        Reviewed-on: https://gerrit.libreoffice.org/76797
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-01  Caolán McNamara  <caolanm@redhat.com>  [81963b5c68b492f6a75dd17fb0bec80e5dad9955]

        weld SvxDefaultColorOptPage
        
        Change-Id: I5741ee4d0df724e9f1df72ce668f9f2e53541280
        Reviewed-on: https://gerrit.libreoffice.org/76802
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-01  Heiko Tietze  <tietze.heiko@gmail.com>  [f38717a8025a37d1d7bf0c040df4fe9aca88b6f3]

        Resolves: tdf#126496 - "Page Fields" in pivot table unclear
        
        Renamed to Filters
        
        Change-Id: I512a06830635a8b6c62ca8a0ad64683f9824b9e0
        Reviewed-on: https://gerrit.libreoffice.org/76777
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-08-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [64d1b9673260b70e241fa1775a5116be74469b71]

        remove unnecessary code in doc_registerCallback
        
        after
            commit 98c0cefb18d8af7aa4732708ba0ae6be2e808d6f
            Date:   Wed Jul 31 12:40:29 2019 +0200
            desktop: fix UB in DesktopLOKTest::testCommentsCallbacksWriter()
        
        Change-Id: I254d8413e707d4525efbfb2050e5b29f70c4bed7
        Reviewed-on: https://gerrit.libreoffice.org/76796
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-01  Caolán McNamara  <caolanm@redhat.com>  [19fed74483ea32c10d740a4113a6ee8c96f77930]

        drop some resolved ui suppressions
        
        Change-Id: Ie717e13ba703149ab563c3930d5174fdd5e5d6c7
        Reviewed-on: https://gerrit.libreoffice.org/76794
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [00ffeac0977ce8e351c06dc9409b032575c7f180]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#126623 Correct URL for Mysql JDBC page
            
            Change-Id: I326e123ec446aa818c0761ed172f2c4cfd09bbd0
            Reviewed-on: https://gerrit.libreoffice.org/76801
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-08-01  Caolán McNamara  <caolanm@redhat.com>  [b11195b416d2c4fbffa44da4049d6136055ba9d1]

        drop newly unused OptHeaderTabListBox
        
        Change-Id: I08926e91a61e7bdd4de4ac96083e970268801d6f
        Reviewed-on: https://gerrit.libreoffice.org/76789
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-01  Caolán McNamara  <caolanm@redhat.com>  [3f738d8f9e5c448ddf352a8e10e6c619dde7d87d]

        weld SvxPathTabPage
        
        Change-Id: If9b982d9e73adbb55e940ae12e5d894dd803f7f3
        Reviewed-on: https://gerrit.libreoffice.org/76788
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-01  Caolán McNamara  <caolanm@redhat.com>  [a98afdd321439cfe376299eef42d9fd5c449355a]

        should toggle all others to false, not true
        
        regression since...
        
        commit 5c32ba63163d9556ff89782a8074924cdf9dc554
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Thu Apr 4 14:30:03 2019 +0100
        
            weld OTableSubscriptionPage
        
        Change-Id: Iec3bec1b49af3e60b80301665ff3834f24f72222
        Reviewed-on: https://gerrit.libreoffice.org/76787
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-08-01  Mike Kaganski  <mike.kaganski@collabora.com>  [2207269a84c7c9920af3385b837ce67978c720b4]

        tdf#126641: don't fail on file URLs with fragment
        
        This only fixes part that the URL refuses to open the target file.
        Honoring fragment isn't fixed here, since it's the system call to
        ShellExecuteExW that in this case internally converts the file URL
        into a system path, and strips the fragment from it.
        
        Regression from commit d59ec4cd1660410fa1b18c50d2d83b1417a82ddc.
        
        Change-Id: I6c9ed27e9a5bd7f2780dd3be96f816a6e825e043
        Reviewed-on: https://gerrit.libreoffice.org/76778
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-01  Stephan Bergmann  <sbergman@redhat.com>  [ed115c1bb7a08d98527210b384e3f4ada372f9e5]

        missing include
        
        Change-Id: I9c3d551d2053b53bde3b032036bc531a02217300
        Reviewed-on: https://gerrit.libreoffice.org/76782
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-08-01  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [20e7632919f4bbefabb4190d10ee79c65b89dca7]

        tdf#126168: sw undo/redo crash fixed
        
        After undo of style creation we have a dangling pointers to
        deleted style in SwUndoSetFlyFormat. So instead of keeping
        pointers to SwFrameFormat which can be invalidated, we could
        keep style name and find style by name.
        
        Change-Id: I9a60d6b3311278d7391d676010c31c862189fd08
        Reviewed-on: https://gerrit.libreoffice.org/76351
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Jenkins

2019-08-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [892b434f92f59108eccdb4a39e7e457e2eefdf76]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Update page with video on 6.3 New Features
            
            Change-Id: If9819fc8a3c324f3c4a5d6acff9f5edab3a69833
            Reviewed-on: https://gerrit.libreoffice.org/76795
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-08-01  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [26bcfbe48b30e0a525a0f25b73ddcacdd158256b]

        Notify the client when we close the sidebar
        
        Reviewed-on: https://gerrit.libreoffice.org/71844
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 60c048e665c7e8dc32c378f0364931b6e26a9ca2)
        
        Change-Id: I4879d65285e01cf2fd99233d226f4201997b4dd7
        Reviewed-on: https://gerrit.libreoffice.org/76784
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-01  Mike Kaganski  <mike.kaganski@collabora.com>  [de77f1d4a06148f94312df3917999e7285775bb3]

        Silence -Wunused-function on Android
        
        after commit bf6bde2da134dad60ecbf8f3e97674abadb7349e
        
        Change-Id: Iaf6f1457f95e5b821879b735c16a692cca7515db
        Reviewed-on: https://gerrit.libreoffice.org/76791
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [e137449a420a02bdeffd26447bc029df5c823916]

        clean up ViewCallback nicely
        
        Change-Id: Idb882460092642bc77804560cd8fd6432a590323
        Reviewed-on: https://gerrit.libreoffice.org/76776
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-01  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [874b511b9587495c29455e61fb4ed0052eb8f45b]

        LOK: support sidebars in writer and calc
        
        [ Miklos: added code to release LOK notifiers in
        SfxWorkWindow::DeleteControllers_Impl() during shutdown. ]
        
        Reviewed-on: https://gerrit.libreoffice.org/71843
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 5ddf630222241bec4deda56d10992c35ae4efe06)
        
        Change-Id: I3a3bd1fb6922e435599f604328f558be60594729
        Reviewed-on: https://gerrit.libreoffice.org/76556
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-01  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [cbbda5b9267f9f7c7028ebc3f0867ddc6715543a]

        mysqlc: Add test for textual blob types
        
        Test setting and querying the following data types:
        TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT
        
        Test them using prepared statements.
        
        Change-Id: I43387034ad8c32c3731cde70a22cc8b3dd652b78
        Reviewed-on: https://gerrit.libreoffice.org/76747
        Tested-by: Jenkins
        Reviewed-by: Tamás Bunth <btomi96@gmail.com>

2019-08-01  Mike Kaganski  <mike.kaganski@collabora.com>  [bf6bde2da134dad60ecbf8f3e97674abadb7349e]

        Unify some code across platforms to use static initializers
        
        Static initializers were used for the environment strings since
        commit d19c40f45dc8e8bcd9db4c6b83bdcf6367f6fbe7 to workaround
        thread-unsafe getenv. The special case for Android was initially
        introduced in commit 60628799633ffde502cb105b98d3f254f93115aa,
        to allow modifying the environment in the code; then was fixed
        in commit 4fbf6df784529d48cf194a2d9c495ffb47933d59. That was
        relying on the functions being called each time their results
        were used. But commit 9f027559557cb132835d8a13cdc0281ad4e757ae
        changed that, making the results static, thus only calling the
        functions once on all platforms.
        
        This was effective more than a year already, so presumably the
        special-casing for Android isn't needed anymore. Thus, this patch
        unifies all platforms to use the same approach (calling getenv
        once, storing copies of result in static variables.
        
        Also this stores flags used in maybeOutputTimestamp to static
        variables, too, to avoid parsing strings each time the function
        is called.
        
        Change-Id: I84bdbfb900c15b407fb555296d2613bd3d62da7e
        Reviewed-on: https://gerrit.libreoffice.org/76573
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [6eefac3b3744f806b0a35afbd0d9669d840118f4]

        loplugin:stringconstant
        
        Change-Id: Ia79eb53c3ab3a61a247ed56e0e1a956518721fa0
        Reviewed-on: https://gerrit.libreoffice.org/76775
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-01  Michael Stahl  <Michael.Stahl@cib.de>  [49a32d5567a07ce0deb901a491a9cedb3cd3bbfc]

        tdf#126138 sw: disambiguate SwTabFrame::FindLastContent()
        
        Most callers don't actually care about the SwContentFrame but want its
        upper; introduce FindLastContentOrTable() for those.
        
        Last frame can be a SwTabFrame quite simply if you delete the trailing
        paragraph with Ctrl+Shift+Del from the last cell of nested table.
        
        Change-Id: Ieab9e1ff2a5fa7b75d84dfc3cc4d17c867751b0c
        Reviewed-on: https://gerrit.libreoffice.org/76759
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-08-01  Michael Stahl  <Michael.Stahl@cib.de>  [b93216e8253c984a3ce36a9fc55516aa85f98d5f]

        tdf#126138 sw: invalid static_cast in SwTabFrame::FindLastContent()
        
        Change-Id: I64412f32f1be78a647710e96f0a92cd78921d784
        Reviewed-on: https://gerrit.libreoffice.org/76755
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-08-01  Balazs Varga  <balazs.varga991@gmail.com>  [0dab9b7c83099a192ec61486e7a9fd04aecd3686]

        tdf#126244 Chart view: fix rotation of complex category labels
        
        The first level of vertical category axis labels orientation
        should be horizontal, other levels should be rotated to 90°.
        Also do not allow text break for complex vertical category axis
        labels.
        
        Change-Id: I01a6d9f753e767927fa71e2967dc3e6bad270565
        Reviewed-on: https://gerrit.libreoffice.org/76754
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-08-01  Tünde Tóth  <tundeth@gmail.com>  [a912df26c6bd9251802f853775753d20f3b3de2b]

        tdf#126590 DOCX import: fix absolute hyperlinks to documents
        
        Absolute links in DOCX documents created with Word didn't work.
        
        Change-Id: Ie23c9ded1c88752768b925ec26df3061beeddd8e
        Reviewed-on: https://gerrit.libreoffice.org/76581
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-01  Miklos Vajna  <vmiklos@collabora.com>  [97185d833c8dc75032ff73cbf597635b32c5f5fb]

        xmloff: create XMLImpressStylesExportOOO instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: I6b99c5975eacbaba5dbec1ae679c9e5726bdfd6b
        Reviewed-on: https://gerrit.libreoffice.org/76766
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-08-01  László Németh  <nemeth@numbertext.org>  [26c2cea1ab0efeb3ea641c335472e411dab2e928]

        tdf#118699 change tracking: fix accept before empty line
        
        Empty paragraph after deletion of wholly paragraphs doesn't
        get the style of the tracked deletion by accepting the change.
        
        Fix also tdf#125916 again. Note: lcl_CopyStyle() hasn't been changed.
        
        Change-Id: I07720ec7e11fe99c6e7accf19535e2eebade191f
        Reviewed-on: https://gerrit.libreoffice.org/76381
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-08-01  László Németh  <nemeth@numbertext.org>  [fa5eb82b398e29ae033f7b7c8c8195dfc10cf5b0]

        tdf#118699 change tracking: don't number empty lines
        
        after tracked deletions with numbering in Hide changes mode.
        
        Change-Id: I9a0c01d3aa00a2d54ffd37c8b85027eb2feeb841
        Reviewed-on: https://gerrit.libreoffice.org/76335
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-08-01  László Németh  <nemeth@numbertext.org>  [1aac73a1fb260e4c76a483a68f003913fdd2c4bb]

        tdf#125990 change tracking: remove text join workaround
        
        at wholly deletion of paragraphs, disable failing unit tests
        related to the temporary regressions.
        
        This partially revert commits
        
        commit 22639148ae5400bac98f32a75d7431b857c80195
            "tdf#54819 change tracking: keep paragraph style after full deletion"
        commit 8acc15b5113c798ecdbeed91456a92e7b0c1334e
            "tdf#118699 DOCX import: don't add numbering."
        commit caeb6ff68d49e1b1ca911cf3f63371b855ee935d
            "DOCX import: clean-up FinalizeImport() of change tracking"
        etc.
        
        Change-Id: Ia42749fd9f22f3bc1c7c2f38b604b1926631fc77
        Reviewed-on: https://gerrit.libreoffice.org/76324
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-08-01  Michael Stahl  <Michael.Stahl@cib.de>  [beec1594587d0bf1ea2268f9a435c948b5580278]

        tdf#125319 sw_redlinehide: handle empty paragraphs more like Word
        
        Partially revert commit c20308f1b919ca5ce61233068946e5fddb7eadb3
        Partially revert commit 4439427aadeaa0cb611011b46f0fa14bfa196f33
            "#i100466# correction for showing and hiding redlines"
        
        This gets us somewhat closer to what Word does but not exactly the same;
        Word actually creates a separate formatting redline about paragraph
        property changes at the time when you merge the paragraphs, but Writer's
        formatting redlines are quite unhelpful.
        
        Unfortunately ODF documents from OOo 3.2 and later (possibly also
        pre-3.0, haven't checked that) will look different if they contain such
        redlines.
        
        Change-Id: I6ca67e45d805014dd0b94b0ff063780fce4207c6
        Reviewed-on: https://gerrit.libreoffice.org/72425
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-08-01  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [4a5bb4c94037ba0461bc29f447ee919ebc2a4b86]

        Publish XAcceleratorConfiguration and related interfaces
        
        Change-Id: Ie3f699f673fde938dd2f9b1851420b88a2540f28
        Reviewed-on: https://gerrit.libreoffice.org/76580
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-01  Stephan Bergmann  <sbergman@redhat.com>  [4b4c7e76e6c2ea0d47a42a5107352d3ad7341fbf]

        Only build LOKDocView-0.1.gir when necessary
        
        Prior to 634844354ee6ed884128086a80c3ee32c889d8c9 "sysui: fix rpm errors in
        freedesktop-menus (4.14.1)" it had been build as part of
        sysui/desktop/share/create_tree.sh, which is presumably only called when
        building for deb or rpm PKGFORMAT.  Building it now in more cases started to
        cause issues, like
        
        > g-ir-scanner: link: /home/sbergman/llvm/inst/bin/clang --gcc-toolchain=/home/sbergman/gcc/trunk/inst -fdiagnostics-color -fsanitize=address -fsanitize-address-globals-dead-stripping -fsanitize-address-use-after-scope -fsanitize=undefined -fsanitize=local-bounds -fsanitize=nullability -o /home/sbergman/lo/core/tmp-introspectga_nlzjv/LOKDocView-0.1 /home/sbergman/lo/core/tmp-introspectga_nlzjv/LOKDocView-0.1.o -L. -Wl,-rpath,. -Wl,--no-as-needed -L/home/sbergman/lo/core/instdir/program -Wl,-rpath,/home/sbergman/lo/core/instdir/program -llibreofficekitgtk -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -pthread -lgmodule-2.0 -lglib-2.0
        > /usr/bin/ld: /home/sbergman/lo/core/instdir/program/liblibreofficekitgtk.so: undefined reference to `__ubsan_handle_function_type_mismatch_v1'
        > /usr/bin/ld: /home/sbergman/lo/core/instdir/program/liblibreofficekitgtk.so: undefined reference to `__ubsan_vptr_type_cache'
        > /usr/bin/ld: /home/sbergman/lo/core/instdir/program/liblibreofficekitgtk.so: undefined reference to `__ubsan_handle_dynamic_type_cache_miss'
        
        in an ASan+UBSan build (where g-ir-scanner should apparently use CXX instead of
        CC for linking, but there appears to be no easy way to tell g-ir-scanner to do
        so).
        
        Change-Id: I5a960c6ed387722138d4b3d156c87038f3e5b8ca
        Reviewed-on: https://gerrit.libreoffice.org/76769
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [12062cb281dce9b23bf643dce7744520cf8820f7]

        new loplugin:mapindex
        
        Change-Id: I6b5f73b2187009e95d4d666e03e5803f522cee06
        Reviewed-on: https://gerrit.libreoffice.org/76584
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-08-01  Jim Raykowski  <raykowj@gmail.com>  [0cc2ec0f0f2380d2c5456a5b8c9bb1789e832cde]

        tdf#126584 Disable styles next style edit style button
        
        ...on dialog opening for paragraph and page new style creation.
        
        Change-Id: I64dd51947261249293581c73bd1c410f3b54a592
        Reviewed-on: https://gerrit.libreoffice.org/76717
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-08-01  Mike Kaganski  <mike.kaganski@collabora.com>  [31fd67376ecc3b20b60d6c60eea0e01c1a9992e5]

        Sometimes static checks are enough.
        
        Change-Id: I61e7a28c5beab8f0c619767545009cefae6ddcd9
        Reviewed-on: https://gerrit.libreoffice.org/76772
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-08-01  andreas kainz  <kainz.a@gmail.com>  [5c30c20101f72d973ff28c228f755e635cad14d5]

        NB writer: start with visibility support
        
        Change-Id: Ib2b930b596a361e4999153b8f9d7b984cd3864d8
        Reviewed-on: https://gerrit.libreoffice.org/76770
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-07-31  Caolán McNamara  <caolanm@redhat.com>  [9ac1669c875a6767907d99593b0f271db4d25042]

        crash on missing reset button
        
        in database user admin dialog
        
        Change-Id: Icbacf37d23994ddb81fa0aa3f67468aeaf1d71f2
        Reviewed-on: https://gerrit.libreoffice.org/76767
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-31  Caolán McNamara  <caolanm@redhat.com>  [56bde3321e36347ccccfaf57ccfc2bd7bb8715d5]

        weld ConnectionPoolOptionsPage
        
        Change-Id: I7a772fd441304eaa1f08c1474b28a471cf33af5a
        Reviewed-on: https://gerrit.libreoffice.org/76756
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-31  Caolán McNamara  <caolanm@redhat.com>  [b3cf88ffa1fe7f4d0dc2a7fdca755eaaef323c81]

        weld SvxFontSubstTabPage
        
        Change-Id: If24e80da4042ea37ea2613a6c62e015d0d925dc8
        Reviewed-on: https://gerrit.libreoffice.org/76753
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-31  Caolán McNamara  <caolanm@redhat.com>  [cd64d19a668b39fbb624e1786a0b5e0ccfcebdfb]

        retain column alignment on resize
        
        Change-Id: I9ba400817414ba3830823278137a806201992de5
        Reviewed-on: https://gerrit.libreoffice.org/76752
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-31  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [acafd1ac87cb23a447353b8f0419a25fbe1c4430]

        mysqlc: getTablePrivileges not implemented, so..
        
        it should throw an exception.
        
        Reviewed-on: https://gerrit.libreoffice.org/60460
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 19f8ea668833a4dc90244792cbf91881b0ca9a07)
        
        Change-Id: I32b0b5dde0bcfd8cc59d0814a9f35d43c0f58ae1
        Reviewed-on: https://gerrit.libreoffice.org/76750
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b9b7df5f558eb79533622df5f3390f79a1e5aa79]

        Fix typos
        
        Change-Id: I3a877a8eb0babb9d04ac9750494576869481c8db
        Reviewed-on: https://gerrit.libreoffice.org/76763
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e1bc254df07c3cb566da71244a62187330fe381a]

        Removed executable permission on file
        
        Change-Id: Ie79c27596ed7960ac9cc09dc8ab341c0ccdfad7d
        Reviewed-on: https://gerrit.libreoffice.org/76762
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-31  Daniel Silva  <danielfaleirosilva@gmail.com>  [f50363c7008c239d302944144beb256de6a55f38]

        tdf#54908 Make selection active if there's a selection (Writer)
        
        If the user make a selection in Writer and then opens print dialog or PDF
        export dialog, Print Selection is the default option.
        
        Change-Id: I46ba90cfeabafef1c05dd3e5008ecf55f177a146
        Reviewed-on: https://gerrit.libreoffice.org/64804
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Jenkins

2019-07-31  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [08d23078d4636fc9fadfa45d4a0ed847cfcf7e9c]

        update credits
        
        Change-Id: Ib225bd0d58cb9c0dff88961a064f1a19ae91d528

2019-07-31  Michael Stahl  <Michael.Stahl@cib.de>  [b1d555ed42a035e0489accc19903c1ed8897bcee]

        solenv installer: don't let RPM generate config(...) Requires
        
        Fedora 30's rpm 4.14.2.1 will generate this Requires:
        config(lodevbasis6.1-core) = 6.1.7.0.0-1
        
        ... but no corresponding Provides because that's disabled, so the
        package cannot be installed.
        
        The reason is that there is one %config file in the -core rpm:
        %attr(0644,root,root) %config(noreplace) "/opt/libreofficedev6.1/./share/psprint/psprint.conf"
        
        Old RPM from CentOS6 does not generate these config requires.
        
        Unfortunately there doesn't appear to be a way to disable this
        config(...) without disabling AutoReq, so do that, and invoke the shell
        script find-requires-x11.sh manually from epmfile.pm.
        
        Change-Id: I7fee0d9cd1b9e79f81bd4c611500e84736564881
        Reviewed-on: https://gerrit.libreoffice.org/76736
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [6b962889b2581ed67e20e4f3028757859361c28e]

        Improved loplugin:stringconstant (now that GCC 7 supports it)
        
        Change-Id: I8f83c1941b8f39b261005939f4dcf3577ae9fc6f
        Reviewed-on: https://gerrit.libreoffice.org/76702
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Miklos Vajna  <vmiklos@collabora.com>  [98c0cefb18d8af7aa4732708ba0ae6be2e808d6f]

        desktop: fix UB in DesktopLOKTest::testCommentsCallbacksWriter()
        
        This was similar to the previous
        DesktopLOKTest::testWriterCommentInsertCursor() case. Also, go via the
        vtable in desktop/ so the callback caching there is not bypassed, which
        could be another source of dangling pointers.
        
        Change-Id: I78802b9014ece8f376ae3cf7c517b01c7d1076a0
        Reviewed-on: https://gerrit.libreoffice.org/76737
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2019-07-31  Miklos Vajna  <vmiklos@collabora.com>  [d2355c7f27578ba04973ece3d2e58cfb60fb0714]

        desktop: fix UB in DesktopLOKTest::testWriterCommentInsertCursor()
        
        This was introduced in 70d3bbe11e56f12a339a5b8759b53a96b4fe84ab (sfx2:
        Enable sidebar on calc and writer, but not in impress, 2019-05-02).
        
        See <https://gerrit.libreoffice.org/76555> for an ubsan backtrace.
        
        Change-Id: Ib9bf9b12e78a29b2a165bb4ceda144c46f38f308
        Reviewed-on: https://gerrit.libreoffice.org/76735
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-31  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [1dd8cde5cd2e692a442b6885c59634fba3737284]

        tdf#70813 Sorted list of macros in macro dialog
        
        Change-Id: Ibb488b2252a2eea001f1f00aacc4060e365e0df0
        Reviewed-on: https://gerrit.libreoffice.org/76739
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [496f32ea2ba3600f739cf8e56e5fae65ce4927cb]

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

2019-07-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [caa626809433b06b2a6f5eff80c6d0d2f4d71b7e]

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

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [40c250cae0c75b1762eb89caf66c14d37ffe5288]

        Improved loplugin:stringconstant (now that GCC 7 supports it): UnoControls
        
        Change-Id: I4f24cb6e5c44b27dc0fc85ddadedb7a93b4e5eb4
        Reviewed-on: https://gerrit.libreoffice.org/76701
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [da40541afb7502156e5715715ee527f92dd62354]

        Improved loplugin:stringconstant (now that GCC 7 supports it): accessibility
        
        Change-Id: Ib3759b6e379922b8a84d2d512b9dd50a1394ff88
        Reviewed-on: https://gerrit.libreoffice.org/76700
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [b4dc9062e167b0d786d209348f4ca996f8b8fd50]

        Improved loplugin:stringconstant (now that GCC 7 supports it): animations
        
        Change-Id: I05d48f4e504eae76768d0606091ecdb58e67d8bd
        Reviewed-on: https://gerrit.libreoffice.org/76699
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [2925275a63ded4e8a48db4d22b1809112ccfdb6f]

        Improved loplugin:stringconstant (now that GCC 7 supports it): avmedia
        
        Change-Id: I3736d81f73658105b877cd9577c6023ca4ca0805
        Reviewed-on: https://gerrit.libreoffice.org/76698
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [69625a9191ec005a7f1885aa289a75251f7ccfb4]

        Improved loplugin:stringconstant (now that GCC 7 supports it): basctl
        
        Change-Id: Ide954bc4ebffef93c71a3ca5fbde51ea38b6cb28
        Reviewed-on: https://gerrit.libreoffice.org/76697
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [bde28d67c297884d099deab06e610fa3b3ce5cbd]

        Improved loplugin:stringconstant (now that GCC 7 supports it): basegfx
        
        Change-Id: Ic9aa3163bdddc84e69f346320e201e9db628ef98
        Reviewed-on: https://gerrit.libreoffice.org/76696
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [d204b7f78769cfcde19d587b6022b3613f39e640]

        Improved loplugin:stringconstant (now that GCC 7 supports it): basic
        
        Change-Id: I174b057e29e5c0d56534fb1d2b6240880c7ddf2b
        Reviewed-on: https://gerrit.libreoffice.org/76695
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [254b92005479a6d57dfdc63602a214d8d95df68a]

        Improved loplugin:stringconstant (now that GCC 7 supports it): binaryurp
        
        Change-Id: Ia8ae32426b886fff7824612898b485d090ca51c6
        Reviewed-on: https://gerrit.libreoffice.org/76694
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [6721d123fbb97007281e59537a77b6e5bf1651dc]

        Improved loplugin:stringconstant (now that GCC 7 supports it): canvas
        
        Change-Id: Ia01e9c6a5a730e0efe97a9315810a5dfef5ec98f
        Reviewed-on: https://gerrit.libreoffice.org/76693
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [2d447ddc7a46cb6eb475238df1e0b9d10f1e9c06]

        Improved loplugin:stringconstant (now that GCC 7 supports it): chart2
        
        Change-Id: I9fb8e2853b5ddb1f9fe589f4e47828025ea52915
        Reviewed-on: https://gerrit.libreoffice.org/76692
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [8b6c64513d6e3e2161f06c38fc093e47216dabb1]

        Improved loplugin:stringconstant (now that GCC 7 supports it): comphelper
        
        Change-Id: Ie0d3604b8742aed139131d523f6c7371bc02b7c3
        Reviewed-on: https://gerrit.libreoffice.org/76691
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [6c145a826f4ecebcc387b0bd1dac018980b90bf9]

        Improved loplugin:stringconstant (now that GCC 7 supports it): configmgr
        
        Change-Id: Ie82faef06ea13d1a0d3007915334822d3f4f94e3
        Reviewed-on: https://gerrit.libreoffice.org/76690
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [d4ef035e2d08ad91e6fccd58590abdff0d6260c7]

        Improved loplugin:stringconstant (now that GCC 7 supports it): connectivity
        
        Change-Id: I80dab66757b1f541d448a642a5ecddc876f55c7b
        Reviewed-on: https://gerrit.libreoffice.org/76689
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [c64e9ee263cf9150f12b45906ae21a553af06d9c]

        Improved loplugin:stringconstant (now that GCC 7 supports it): cppuhelper
        
        Change-Id: I6535fd0cf4f8b906c62fa51cb555da548c6e99ae
        Reviewed-on: https://gerrit.libreoffice.org/76688
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [74f6acf030a6289eb5a9635e1e9e1afd59aa4b90]

        Improved loplugin:stringconstant (now that GCC 7 supports it): cui
        
        Change-Id: If2a86e570cd8225acb27e9c37377078b7a246449
        Reviewed-on: https://gerrit.libreoffice.org/76687
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [a324b1ca1ae6185ea39db6daf68c7210b541ae96]

        Improved loplugin:stringconstant (now that GCC 7 supports it): dbaccess
        
        Change-Id: I85262c1f8d875fc8556773eab8636738340068c1
        Reviewed-on: https://gerrit.libreoffice.org/76686
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [fd912a3db4329ce882c78f10a4dbbc4d43601118]

        Improved loplugin:stringconstant (now that GCC 7 supports it): desktop
        
        Change-Id: Ieefdb08d6b92a0d70ecd9188f318e1738d61d803
        Reviewed-on: https://gerrit.libreoffice.org/76685
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [62e15f22e4a7f23837d1c4ea8f1e79d0d7970308]

        Improved loplugin:stringconstant (now that GCC 7 supports it): drawinglayer
        
        Change-Id: Ibe4f11a289fd7f1f7f2caf30a825a91d665cfcdb
        Reviewed-on: https://gerrit.libreoffice.org/76684
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [aa1a8a978d5589a4a9760239c3735cda10da8f26]

        Improved loplugin:stringconstant (now that GCC 7 supports it): dtrans
        
        Change-Id: I8894c9311e2a1dfe5c18a8ec1f0f7fe36ecc79bb
        Reviewed-on: https://gerrit.libreoffice.org/76683
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [4f2f0e64506b19b9fbca17a8810d313f6877805d]

        Improved loplugin:stringconstant (now that GCC 7 supports it): editeng
        
        Change-Id: Id1ed8953803dde7ed0709d999ef8efe4eb055176
        Reviewed-on: https://gerrit.libreoffice.org/76682
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [bce25ad547cfa5539c0fa11c35f7f54c4fd75578]

        Improved loplugin:stringconstant (now that GCC 7 supports it): embeddedobj
        
        Change-Id: Id3d255d48a8a72f760dae3c372e0e1a97d0aa508
        Reviewed-on: https://gerrit.libreoffice.org/76681
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [3a9e5c09b8c8064cdf04bad6e3901aa51e9c9f20]

        Improved loplugin:stringconstant (now that GCC 7 supports it): emfio
        
        Change-Id: I8effe9e6e82340613016807490d1e727c02d1f6a
        Reviewed-on: https://gerrit.libreoffice.org/76680
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [45adfba73e8b171e08ce3fadd4a066e04d4f0880]

        Improved loplugin:stringconstant (now that GCC 7 supports it): eventattacher
        
        Change-Id: I6a662840505ee7ac4a1512aabfc0f2d0779206dc
        Reviewed-on: https://gerrit.libreoffice.org/76679
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [86731aab9dbb9e5c941ed2a9aced327848e1e5f7]

        Improved loplugin:stringconstant (now that GCC 7 supports it): extensions
        
        Change-Id: Ic99c822e8461ab46056be05846314bb772ef2957
        Reviewed-on: https://gerrit.libreoffice.org/76678
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [5f28debd416e83736a76d98b229050b6d2ec8226]

        Improved loplugin:stringconstant (now that GCC 7 supports it): filter
        
        Change-Id: I469205ac250bb78c626c8d237b6eea9445617f04
        Reviewed-on: https://gerrit.libreoffice.org/76677
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [f018d6274ddd6992c863f091b2f1632e52197267]

        Improved loplugin:stringconstant (now that GCC 7 supports it): forms
        
        Change-Id: I105fc954a983280ec07759a7f9d21e726a970a80
        Reviewed-on: https://gerrit.libreoffice.org/76676
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [27dcfba1009085b759f4f578b56a464340c80a0c]

        Improved loplugin:stringconstant (now that GCC 7 supports it): formula
        
        Change-Id: Ifbe74d3d1d08f150844de33201f60059d62e5e4b
        Reviewed-on: https://gerrit.libreoffice.org/76675
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [541aad457c691ed3a1d679751971cbdc2e7a1f63]

        Improved loplugin:stringconstant (now that GCC 7 supports it): fpicker
        
        Change-Id: Ia641a930a35133c6fed3b68bc3a7d09ac50032a5
        Reviewed-on: https://gerrit.libreoffice.org/76674
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [1c099989523fa1d969a44cc99a2478df35537a2d]

        Improved loplugin:stringconstant (now that GCC 7 supports it): framework
        
        Change-Id: Ia6eef000a712c9f23f81eaf6d27f5a236da9b24d
        Reviewed-on: https://gerrit.libreoffice.org/76673
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [421fcc61bf2d1a5dca5bd5499f713d67e1a4a0df]

        Improved loplugin:stringconstant (now that GCC 7 supports it): hwpfilter
        
        Change-Id: I1dcb28e357b9116fad227e731c59c64d09f0b9d1
        Reviewed-on: https://gerrit.libreoffice.org/76672
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [64e62cfa74c56a4c98982949ba76b4632b955d6d]

        Improved loplugin:stringconstant (now that GCC 7 supports it): i18nlangtag
        
        Change-Id: I04e013d61cc6b85fe6234f7d2934f22cc6c266e9
        Reviewed-on: https://gerrit.libreoffice.org/76671
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [24556a49123f4c2f3c221488fc7015b49e459a7b]

        Improved loplugin:stringconstant (now that GCC 7 supports it): i18npool
        
        Change-Id: Icc5871d548fd7795936e58ff73b9d6fa7eeb6414
        Reviewed-on: https://gerrit.libreoffice.org/76670
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [ab153c4142500a84c95b3dc90e0006a11a03fc0b]

        Improved loplugin:stringconstant (now that GCC 7 supports it): idlc
        
        Change-Id: I53e4be7db68622b7ce283014874074004b83a8ba
        Reviewed-on: https://gerrit.libreoffice.org/76669
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [fab5a47c0cbd001fb0b607069561e8fe20abb328]

        Improved loplugin:stringconstant (now that GCC 7 supports it): io
        
        Change-Id: Ia1bf6c89a0c70941f251dcbc68061df7bd3457b4
        Reviewed-on: https://gerrit.libreoffice.org/76668
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [fdc49438d5b039506e853098d4bb3bc2fed5c271]

        Improved loplugin:stringconstant (now that GCC 7 supports it): jvmfwk
        
        Change-Id: I2bf2c6b5a896cc58195a5b8f85274b9d17c56ac8
        Reviewed-on: https://gerrit.libreoffice.org/76667
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [bc84173db412a3b78df67897e58324c17a36c361]

        Improved loplugin:stringconstant (now that GCC 7 supports it): l10ntools
        
        Change-Id: I98476e17e0ab6009d822205c7b31935173da2722
        Reviewed-on: https://gerrit.libreoffice.org/76666
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [8a5ab4cee4f75b4a4c6514123e71e4c5469913ff]

        Improved loplugin:stringconstant (now that GCC 7 supports it): lingucomponent
        
        Change-Id: I0879890eb3c39c4c5f52cf7209da797f617df9c6
        Reviewed-on: https://gerrit.libreoffice.org/76665
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [edfa05d8a69b8a83a92481c425cbf361c23555bb]

        Improved loplugin:stringconstant (now that GCC 7 supports it): linguistic
        
        Change-Id: I46da5784c74829873f92a341c388b142d29547b4
        Reviewed-on: https://gerrit.libreoffice.org/76664
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [4011bd28935cbedd59766fd8e355a88a1ca6cbf6]

        Improved loplugin:stringconstant (now that GCC 7 supports it): lotuswordpro
        
        Change-Id: I598987faeedcb6df673f828c80eb03b04abc86c8
        Reviewed-on: https://gerrit.libreoffice.org/76663
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [5c19af489998ba8e8ab22a1afaf54776e72e084e]

        Improved loplugin:stringconstant (now that GCC 7 supports it): oox
        
        Change-Id: I177f9dd57fb3195db87a6b5ce3a231ab602b61f9
        Reviewed-on: https://gerrit.libreoffice.org/76662
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [b2ea362361676ad13647880158803efc4dcbcf15]

        Improved loplugin:stringconstant (now that GCC 7 supports it): opencl
        
        Change-Id: I8e06da641db39d529426064e6c3412bc75a67fb2
        Reviewed-on: https://gerrit.libreoffice.org/76661
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [de1d80075ca88ad51bf4c99d1a4805162d73491a]

        Improved loplugin:stringconstant (now that GCC 7 supports it): package
        
        Change-Id: I98b112820d4254dae92a6152dcec7506518c924b
        Reviewed-on: https://gerrit.libreoffice.org/76660
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [8a45f6fc04b5ee82969f8c8001341b9bd99166e6]

        Improved loplugin:stringconstant (now that GCC 7 supports it): pyuno
        
        Change-Id: Ia6778188fbc6f5f4acd696f35ef6d86127b9b8e4
        Reviewed-on: https://gerrit.libreoffice.org/76659
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [315298ceffc43b05424e2e67ba702f692e41df48]

        Improved loplugin:stringconstant (now that GCC 7 supports it): remotebridges
        
        Change-Id: Iaa023a81be7b28079fbbbf593f6a5757daf70495
        Reviewed-on: https://gerrit.libreoffice.org/76658
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [9b55b5d5f99ebbde75b203605e8ec191da67f8c9]

        Improved loplugin:stringconstant (now that GCC 7 supports it): reportdesign
        
        Change-Id: I18c97a976c7d8d17ffba22185fb47010b628eef0
        Reviewed-on: https://gerrit.libreoffice.org/76657
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [ff98f5772d959be54b2a66c226510cd92068486f]

        Improved loplugin:stringconstant (now that GCC 7 supports it): sal
        
        Change-Id: Id9d994343d10b5d5e852b10946c036dfbeb66d04
        Reviewed-on: https://gerrit.libreoffice.org/76656
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [fee4b54d1c0eaf37dc1a08e4570642028a5c19fb]

        Improved loplugin:stringconstant (now that GCC 7 supports it): sax
        
        Change-Id: I2b8122f9633a0c4450e7a453abdb15f14c16d178
        Reviewed-on: https://gerrit.libreoffice.org/76655
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [ef59252a7a3e9474569710866ab4ff5c1225cff7]

        Improved loplugin:stringconstant (now that GCC 7 supports it): sc
        
        Change-Id: I1bfd2bb623aac5ac457a0b719da64ab393ccd0ba
        Reviewed-on: https://gerrit.libreoffice.org/76654
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [b890de156e335eb10ba70530d9b0599d602ccf07]

        Improved loplugin:stringconstant (now that GCC 7 supports it): scaddins
        
        Change-Id: Ie55e961e3ee95ff73c99fda2ad44ae1b38d553bd
        Reviewed-on: https://gerrit.libreoffice.org/76653
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [6cdaaeacb8b51ad1334f4c1659b6810d8beed658]

        Improved loplugin:stringconstant (now that GCC 7 supports it): sccomp
        
        Change-Id: I045d16b711cbc8c1cacf1d929b9d79387192586a
        Reviewed-on: https://gerrit.libreoffice.org/76652
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [f5a219c3acbc47be3aaecd50cbdc70debaed5b03]

        Improved loplugin:stringconstant (now that GCC 7 supports it): scripting
        
        Change-Id: I60519d5f0663ab244468f10cbc79a8fc80771726
        Reviewed-on: https://gerrit.libreoffice.org/76651
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [680fb734cd7c0121cc1ba5d45e1d3f0153907fe3]

        Improved loplugin:stringconstant (now that GCC 7 supports it): sd
        
        Change-Id: Ie309b2add3f615822a16e69c41c5e2e9f0ac9f7d
        Reviewed-on: https://gerrit.libreoffice.org/76650
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [ec7a52125cd0674b58f58d0678e23885d67e1484]

        Improved loplugin:stringconstant (now that GCC 7 supports it): sdext
        
        Change-Id: I3124c3e91c2bbf918113544d5d01b55a3f6b6005
        Reviewed-on: https://gerrit.libreoffice.org/76649
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [f0531aee9535118addf73771c2b3d8a02f1894bf]

        Improved loplugin:stringconstant (now that GCC 7 supports it): sfx2
        
        Change-Id: Idb86a5351feaf307504d1f1f110ef8b1275bedce
        Reviewed-on: https://gerrit.libreoffice.org/76648
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [90294b464d0e5acf21cb152babb11d7f96ecf5d7]

        Improved loplugin:stringconstant (now that GCC 7 supports it): shell
        
        Change-Id: I0045eac5f2395f56dcb1ed8a958c93c28de496a9
        Reviewed-on: https://gerrit.libreoffice.org/76647
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [9a33b501b3eb82d8ec08b391c35efa44a3723a2f]

        Improved loplugin:stringconstant (now that GCC 7 supports it): sot
        
        Change-Id: If50079060effe857d5c4659a82c827ce16548c46
        Reviewed-on: https://gerrit.libreoffice.org/76646
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [2372d1a8b5e116b0ea84d09b4b577cc0f4ee7333]

        Improved loplugin:stringconstant (now that GCC 7 supports it): starmath
        
        Change-Id: I12c7978be638fb875be1b183c70a8eb08bedf778
        Reviewed-on: https://gerrit.libreoffice.org/76645
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [d15e0ff4fd120ede2bf5599f7323628c58c3df91]

        Improved loplugin:stringconstant (now that GCC 7 supports it): stoc
        
        Change-Id: Id739d5ff815d3bb1db48e9b1c2b3f739e3f11dfd
        Reviewed-on: https://gerrit.libreoffice.org/76644
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [254eb4186a286785baa58d2c1f8fe47ced608a34]

        Improved loplugin:stringconstant (now that GCC 7 supports it): svgio
        
        Change-Id: I998fb299c52766dc7240926af69ce25347f79505
        Reviewed-on: https://gerrit.libreoffice.org/76643
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [0f1af34528565809affd76d5efa49b254bc26145]

        Improved loplugin:stringconstant (now that GCC 7 supports it): svl
        
        Change-Id: I7df3b3c430c0bb8e12eeedc1d0bf11d1f7453f55
        Reviewed-on: https://gerrit.libreoffice.org/76642
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [086ce5c2bb036ca8268f8bcb19099866f8561047]

        Improved loplugin:stringconstant (now that GCC 7 supports it): svtools
        
        Change-Id: I4d42441adf5408e0281577078b0d5537acb02513
        Reviewed-on: https://gerrit.libreoffice.org/76641
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [06daea730e65b70f1a2c6adaeeeaa8fc2927a311]

        Improved loplugin:stringconstant (now that GCC 7 supports it): svx
        
        Change-Id: Idbdee862f96a3d9e6baaa7203528a423c017eb80
        Reviewed-on: https://gerrit.libreoffice.org/76640
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [39642d415cd70165574f91500801d3b49c65d646]

        Improved loplugin:stringconstant (now that GCC 7 supports it): sw
        
        Change-Id: I135d01abc52ab5e97b4b360763c8a7e3ddaf0d2d
        Reviewed-on: https://gerrit.libreoffice.org/76639
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [0f11e746c8ab74f7495c29a9287da361e469689c]

        Improved loplugin:stringconstant (now that GCC 7 supports it): test
        
        Change-Id: I9cef15ecfcf15d6b5db5ccf6eed8d1a4ca962e67
        Reviewed-on: https://gerrit.libreoffice.org/76638
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [cd03cd9158a01d3e2ccf6574d80b68bd4cf994a9]

        Improved loplugin:stringconstant (now that GCC 7 supports it): testtools
        
        Change-Id: Ia053ced81d0c0546b1047c8bbee6caa4cfb32e41
        Reviewed-on: https://gerrit.libreoffice.org/76637
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [cf07303e215380f597fd32756ba990fb5220dcbe]

        Improved loplugin:stringconstant (now that GCC 7 supports it): toolkit
        
        Change-Id: I598d89be70d476663ffef95029015cba17bf09b9
        Reviewed-on: https://gerrit.libreoffice.org/76636
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [92a8faa5ea624e670f8ad46235f6c89b99159406]

        Improved loplugin:stringconstant (now that GCC 7 supports it): tools
        
        Change-Id: I6391e8caf4e344d410a31f45d391059498ebd928
        Reviewed-on: https://gerrit.libreoffice.org/76635
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [eda2eb3014cadbc5f9818c84b9a698682a6061e6]

        Improved loplugin:stringconstant (now that GCC 7 supports it): ucb
        
        Change-Id: Id9c3a97bdb3eaa69973d3742ce57257800fa21ae
        Reviewed-on: https://gerrit.libreoffice.org/76634
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [a8dfa13fe0f99638f21795dbbb6b5050d5f2fb57]

        Improved loplugin:stringconstant (now that GCC 7 supports it): ucbhelper
        
        Change-Id: I7b795ca7180b87de717af9b7cbe59cb1bf130b36
        Reviewed-on: https://gerrit.libreoffice.org/76633
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [20aa2915b95ddad570ff1285c4de8a6f982c84b7]

        Improved loplugin:stringconstant (now that GCC 7 supports it): unoidl
        
        Change-Id: I325e5f2d2e13c10c4d7e9110d41e959fca5e098c
        Reviewed-on: https://gerrit.libreoffice.org/76632
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [ed96bbd34403277abbe37c06f0e74a3c09f54979]

        Improved loplugin:stringconstant (now that GCC 7 supports it): unotools
        
        Change-Id: Idc40b72de04ee17dcc60913cc5f81f5f69dd57e9
        Reviewed-on: https://gerrit.libreoffice.org/76631
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [e76e9e5d7299d88137d57aefe174a84474e2909c]

        Improved loplugin:stringconstant (now that GCC 7 supports it): unoxml
        
        Change-Id: If4445eabc4216d2fce7a08da85e806408064d7bb
        Reviewed-on: https://gerrit.libreoffice.org/76630
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [28065fe9bd06617815b27e329a33b0ebb545c48d]

        Improved loplugin:stringconstant (now that GCC 7 supports it): uui
        
        Change-Id: I847a44085d50a431d8b40ccd1cacbb1cfa712e68
        Reviewed-on: https://gerrit.libreoffice.org/76629
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [d69da8657043b865d9afc3ea93eba9f10e4913e3]

        Improved loplugin:stringconstant (now that GCC 7 supports it): vbahelper
        
        Change-Id: I10c543744f22a9f4db4e99c97629bb0e0b7f37db
        Reviewed-on: https://gerrit.libreoffice.org/76628
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [7680623292f272cf1a8cceb4abb5a67bb5469918]

        Improved loplugin:stringconstant (now that GCC 7 supports it): vcl
        
        Change-Id: I0bd1d26f6fc4052b812fde33ebd1d63111426942
        Reviewed-on: https://gerrit.libreoffice.org/76627
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [8b9f2959419a382fec85cdc25b8c49f59b6d85fc]

        Improved loplugin:stringconstant (now that GCC 7 supports it): writerfilter
        
        Change-Id: I79a920d7f2d46f17fa14394120a7cb872013eec9
        Reviewed-on: https://gerrit.libreoffice.org/76626
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [ec5ad2a7dc682bc27bcbf7733a5b36bc06676b8b]

        Improved loplugin:stringconstant (now that GCC 7 supports it): writerperfect
        
        Change-Id: Ic6518d6441d81e286e69ea4be11d12c42d61d459
        Reviewed-on: https://gerrit.libreoffice.org/76625
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [d0ff2eb331850f69fc105149d986c6ec3e106319]

        Improved loplugin:stringconstant (now that GCC 7 supports it): xmlhelp
        
        Change-Id: Idd6533cce6e8710c245940b08a7d5fc0abfef84f
        Reviewed-on: https://gerrit.libreoffice.org/76624
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [ad99664931154a2999bef8d0cfd1b1c44f0109ee]

        Improved loplugin:stringconstant (now that GCC 7 supports it): xmloff
        
        Change-Id: I0791c0df1793e05900a32fcdb6d32831bbbe3f9a
        Reviewed-on: https://gerrit.libreoffice.org/76623
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [af896b031cf9ac2d35bdf6570c6a451fd00a0d1c]

        Improved loplugin:stringconstant (now that GCC 7 supports it): xmlscript
        
        Change-Id: Ic294ce631c87f2a7ecbcec69f9ecd38183d7dd45
        Reviewed-on: https://gerrit.libreoffice.org/76622
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [d55e9567b5e0f5fa0499ccfabee6b756dff0ad7e]

        Improved loplugin:stringconstant (now that GCC 7 supports it): xmlsecurity
        
        Change-Id: I47c93247b9a34abf4b95966833664e63eb57f133
        Reviewed-on: https://gerrit.libreoffice.org/76621
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Michael Stahl  <Michael.Stahl@cib.de>  [634844354ee6ed884128086a80c3ee32c889d8c9]

        sysui: fix rpm errors in freedesktop-menus (4.14.1)
        
        RPM build errors:
            Explicit %attr() mode not applicable to symlink: /workdir/CustomTarget/sysui/rpm/libreofficedev/freedesktop/usr/bin/libreofficedev6.1
            Installed (but unpackaged) file(s) found:
           /usr/local/lib/girepository-1.0/LOKDocView-0.1.typelib
           /usr/share/gir-1.0/LOKDocView-0.1.gir
        
        The LOKDocView problem turned out to be the result of the first
        incremental build after adding --with-package-format, and previously it
        was avoided with a if in configure; moving the commands out of
        create_tree.sh should be more obvious and reliable though.
        
        Change-Id: I69c1566e26eeaa1d8bf88a3650a78da6ddfb5a3b
        Reviewed-on: https://gerrit.libreoffice.org/76596
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-31  Caolán McNamara  <caolanm@redhat.com>  [e569b9d40eb02f53a3f13024af4ab1dc9ca7634a]

        weld OfaMSFilterTabPage2
        
        Change-Id: I799eaffc808a7e41434fb76c877f4d1e8d4e1c3b
        Reviewed-on: https://gerrit.libreoffice.org/76707
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-31  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [e88bcb56eefbd2569a1012943754b98dbc0ba517]

        tdf#42949 Fix IWYU warnings in cui/source/{c-f}*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ie5e070d13b771cf3e114c2454d49d77d95934160
        Reviewed-on: https://gerrit.libreoffice.org/76506
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-31  Miklos Vajna  <vmiklos@collabora.com>  [084a7fd4d51b732c4886fb9f6323195d26d8be7a]

        writerfilter: merge indentical branches in switch
        
        Change-Id: Ia7c48f3f19342fe917350bc03f35797dd5f1e20e
        Reviewed-on: https://gerrit.libreoffice.org/76715
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-31  Gülşah Köse  <gulsah.kose@collabora.com>  [7c973ea77438273deda909ce0563d8c5c37dad00]

        tdf#126511 Show only icon names instead of full path.
        
        This commit shows only icon names insead of the full
        path of icon on Bullet and Numbering dialog  graphic case
        on Impress.
        
        Change-Id: Iba72bf7c413993bad88add669035765aae521a59
        Reviewed-on: https://gerrit.libreoffice.org/76716
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2019-07-31  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [cc4c20d08fca59819e121c0678d1e595a97c92c9]

        mysqlc: Support reading blob as string
        
        Change-Id: I1ef0c3817bc255e7f0c38aca73c475b19d5d7d9b
        Reviewed-on: https://gerrit.libreoffice.org/76600
        Tested-by: Jenkins
        Reviewed-by: Tamás Bunth <btomi96@gmail.com>

2019-07-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8251c7bd2e74b643a6c79860c8dd7295fc811fbc]

        Revert header guard
        
        Thanks Stephan for explanation, read it here:
        https://gerrit.libreoffice.org/#/c/76543/
        
        Change-Id: If6c4d3b71ef2df69afe0404b9f445a62af9eadd3
        Reviewed-on: https://gerrit.libreoffice.org/76714
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [de455fcaa725343bc516fa13cf1bf5253178a0a6]

        Always pair openTable/closeTable calls
        
        `--convert-to epub doc/ooo24702-1.doc` (i.e., attachment
        4 SMS SPECIFICATIONS.doc at
        <https://bz.apache.org/ooo/show_bug.cgi?id=24702#c1>) issues some calls to
        XMLTableContext::startElement and XMLTableContext::endElement without any
        matching calls to XMLTableContext::CreateChildContext, so closeTable was called
        without a matching openTable call, ultimately causing
        
        > soffice.bin: sax/source/expatwrap/saxwriter.cxx:1184: virtual void (anonymous namespace)::SAXWriter::endElement(const rtl::OUString &): Assertion `aName == m_pSaxWriterHelper->m_DebugStartedElements.top()' failed.
        
        to fire.
        
        Change-Id: I41c3071ace0934143881c77e4b00c23e79ff7ea2
        Reviewed-on: https://gerrit.libreoffice.org/76618
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [0ea06dd96c513e3daa881896679507189aeb2034]

        Avoid out-of-bounds string access
        
        ...as happens when loading doc/ooo112635-1.doc (i.e., attachment
        justified_chinese_paragraph_issue.doc at
        <https://bz.apache.org/ooo/show_bug.cgi?id=112635#c1>):
        
        > soffice.bin: /home/sbergman/lo/core/include/rtl/ustring.hxx:689: sal_Unicode rtl::OUString::operator[](sal_Int32) const: Assertion `index >= 0 && static_cast<sal_uInt32>(index) < static_cast<sal_uInt32>(getLength())' failed.
        
        > #4  0x00007fff80397994 in rtl::OUString::operator[](int) const (this=0x61400027fdc0, index=68) at /home/sbergman/lo/core/include/rtl/ustring.hxx:689
        > #5  0x00007fff80393283 in i18npool::BreakIterator_CJK::getLineBreak(rtl::OUString const&, int, com::sun::star::lang::Locale const&, int, com::sun::star::i18n::LineBreakHyphenationOptions const&, com::sun::star::i18n::LineBreakUserOptions const&) (this=0x613000281480, Text="    本篇即在于指出十二宫反应的一些重点。学者若能参考上篇《星曜论》所言的星曜性质，当别有会心之处。因为事实上没有可能将一切星曜组合的", nStartPos=68, bOptions=...) at /home/sbergman/lo/core/i18npool/source/breakiterator/breakiterator_cjk.cxx:109
        > #6  0x00007fff803942fa in non-virtual thunk to i18npool::BreakIterator_CJK::getLineBreak(rtl::OUString const&, int, com::sun::star::lang::Locale const&, int, com::sun::star::i18n::LineBreakHyphenationOptions const&, com::sun::star::i18n::LineBreakUserOptions const&) () at /home/sbergman/lo/core/instdir/program/../program/libi18npoollo.so
        > #7  0x00007fff803aed0f in i18npool::BreakIteratorImpl::getLineBreak(rtl::OUString const&, int, com::sun::star::lang::Locale const&, int, com::sun::star::i18n::LineBreakHyphenationOptions const&, com::sun::star::i18n::LineBreakUserOptions const&) (this=0x60e0004163e0, Text="    本篇即在于指出十二宫反应的一些重点。学者若能参考上篇《星曜论》所言的星曜性质，当别有会心之处。因为事实上没有可能将一切星曜组合的", nStartPos=68, rLocale=..., nMinBreakPos=35, hOptions=..., bOptions=...) at /home/sbergman/lo/core/i18npool/source/breakiterator/breakiteratorImpl.cxx:243
        > #8  0x00007fff803aeeca in non-virtual thunk to i18npool::BreakIteratorImpl::getLineBreak(rtl::OUString const&, int, com::sun::star::lang::Locale const&, int, com::sun::star::i18n::LineBreakHyphenationOptions const&, com::sun::star::i18n::LineBreakUserOptions const&) () at /home/sbergman/lo/core/instdir/program/../program/libi18npoollo.so
        > #9  0x00007fff4d209e09 in SwTextGuess::Guess(SwTextPortion const&, SwTextFormatInfo&, unsigned short) (this=0x7fff9ae398c0, rPor=..., rInf=..., nPorHeight=304) at /home/sbergman/lo/core/sw/source/core/text/guess.cxx:407
        > #10 0x00007fff4d5be607 in SwTextPortion::Format_(SwTextFormatInfo&) (this=0x604000a2f950, rInf=...) at /home/sbergman/lo/core/sw/source/core/text/portxt.cxx:310
        [...]
        
        Change-Id: I51d4bbecce4e929752a9f561f72acef446be21cb
        Reviewed-on: https://gerrit.libreoffice.org/76550
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Stephan Bergmann  <sbergman@redhat.com>  [d32bed7af67b08037e063c4b85aaa46c55ff7781]

        Avoid -fsanitize=float-cast-overflow
        
        ...during `--convert-to pdf doc/ooo111446-1.doc` (i.e., attachment
        DirAppLaunch.docx at <https://bz.apache.org/ooo/show_bug.cgi?id=111446#c1>),
        when aNew is "fig figFuncBlocks=fig figFuncBlocks+1" causing aCalc.IsCalcError()
        (whether legitimately, or because there is some prior error importing that
        formula):
        
        > sw/source/core/fields/expfld.cxx:912:34: runtime error: 1.79769e+308 is outside the range of representable values of type 'unsigned int'
        >  #0 in SwSetExpField::SetValue(double const&) at sw/source/core/fields/expfld.cxx:912:34
        >  #1 in SwSetExpField::SetValue(double const&, SwRootFrame const*) at sw/source/core/fields/expfld.cxx:922:9
        >  #2 in sw::DocumentFieldsManager::UpdateExpFieldsImpl(SwTextField*, SwRootFrame const*) at sw/source/core/doc/DocumentFieldsManager.cxx:1254:34
        >  #3 in sw::DocumentFieldsManager::UpdateExpFields(SwTextField*, bool) at sw/source/core/doc/DocumentFieldsManager.cxx:924:9
        >  #4 in SwViewShell::CalcLayout() at sw/source/core/view/viewsh.cxx:1024:46
        >  #5 in SwEditShell::CalcLayout() at sw/source/core/edit/edws.cxx:110:18
        >  #6 in SwXTextDocument::getRendererCount(com::sun::star::uno::Any const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at sw/source/uibase/uno/unotxdoc.cxx:2595:25
        >  #7 in PDFExport::Export(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at filter/source/pdf/pdfexport.cxx:911:59
        [...]
        
        Change-Id: I585bb9831212390b2c28248c3ff0904093b48783
        Reviewed-on: https://gerrit.libreoffice.org/76520
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-31  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [b25284244a4a0e5ff480538133ee18f471a4bfc8]

        tdf#126508 Fix crash when changing icon style
        
        Regression from b58aa94f1f365c746135470bceb97cc182c289bc
        
        Change-Id: I253447c197d8b333e26f243e26794e775f3edcee
        Reviewed-on: https://gerrit.libreoffice.org/76589
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [77ef0a92b3bd19f836d0fcb2a41af5e643129283]

        tdf#121599, tdf#123099: ignore migration dialog when
        
        1. a new HSQLDB database is created
        2. the HSQLDB database is not opened interactively
        
        Change-Id: I7287e467e06be5eec1e5c661123e1332cdaeef9b
        Reviewed-on: https://gerrit.libreoffice.org/75643
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-07-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [54028dc503fc08eb12e287919d5e2850cff05b73]

        tdf#123591: truncate and round to 'scale' number of decimal places
        
        otherwise the number will be incorrectly converted to OUString
        if scale < number of decimals
        
        See https://bugs.documentfoundation.org/show_bug.cgi?id=123591#c25
        
        Change-Id: Ie32c9c6ab339d6907e9a4e2645d6f19bad9e67c8
        Reviewed-on: https://gerrit.libreoffice.org/75727
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-07-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ca6df519a78e5bfc96030c916f242b86306194e5]

        Fix typos
        
        Change-Id: Ia5fba032635adbf85bdfcb1eb0b3ffb9cf9d4a6a
        Reviewed-on: https://gerrit.libreoffice.org/76548
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [682be3766c50a648883cd4c7cd4e24cdab29a075]

        Removed duplicated include
        
        Change-Id: I2b1b7bb2cd88be4be518d045d54a0f0ee8583b8b
        Reviewed-on: https://gerrit.libreoffice.org/76713
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7166b64c9ac101a0dc1363c31f892095a2097cbe]

        Fix typo in code
        
        "connectr"
        
        Please look at:
        https://gerrit.libreoffice.org/#/c/76543/1
        
        Change-Id: I3862780f92b8ce4583d642e3f653389a4ef3cc22
        Reviewed-on: https://gerrit.libreoffice.org/76575
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-30  Caolán McNamara  <caolanm@redhat.com>  [ee0613bd9ed3a9539f1ebb58b51962c9ccd13376]

        bFirst means 1st vs 2nd column, and needs to alternate on each loop
        
        this went wrong at...
        
        commit f423ac2d3bdba4263f1f41e31e7e2b7715afdd6e
        Date:   Tue Mar 5 15:16:16 2019 +0200
        
            remove sal_IntPtr in OfaMSFilterTabPage2
        
            and just use a scoped enum
        
        Change-Id: I74bcca9ffee9faf4600da64b3c409dbf19a1290e
        Reviewed-on: https://gerrit.libreoffice.org/76619
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-30  Caolán McNamara  <caolanm@redhat.com>  [588f50ac41666e73a7c73c13e677a9927bad991f]

        remove newly unused SvxCheckListBox
        
        Change-Id: I6a5f4dfea9fbb34f02c1752140e04d1d0a8a67a7
        Reviewed-on: https://gerrit.libreoffice.org/76617
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-30  Caolán McNamara  <caolanm@redhat.com>  [37c01754ae0a9daaa2f37bd9c1cc9f3b3a84ce21]

        weld SwCompatibilityOptPage
        
        Change-Id: Id66751642a631d033385c3da9ba5cd484ba9dcf6
        Reviewed-on: https://gerrit.libreoffice.org/76616
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f93a345ab5d35aadb5bbbd501df10ff2521c8104]

        Fix typos
        
        Change-Id: Ib737ff364f627b9e4d0dc2a9903a07a0af36a8ae
        Reviewed-on: https://gerrit.libreoffice.org/76551
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-30  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [70d3bbe11e56f12a339a5b8759b53a96b4fe84ab]

        sfx2: Enable sidebar on calc and writer, but not in impress
        
        Added by Noel to this commit:
        And add a special deregister mode to doc_registerCallback
        so we can unregister stack-based callback objects in the
        presence of multiple views.
        
        Reviewed-on: https://gerrit.libreoffice.org/71715
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit fba6d4267b3f827269d6550dcb003cc56b31e493)
        
        Change-Id: I8d846bc1f794cf16fd45486fd83ef87f43fd52c7
        Reviewed-on: https://gerrit.libreoffice.org/76555
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [6eae30f631ec9b0f2b1415c06f4c36a3d6e13055]

        tdf#126605: Do not end TextEdit when changing an attribute
        
        otherwise, pTextEditOutlinerView becomes nullptr in
        svx/source/svdraw/svdedxv.cxx:2184
        
        Regression from e6c7a018a0cfee395ce2886d41c908a2447ef5cc
        
        Change-Id: I9d0645f637dc92b50d01682d119c0db60238e921
        Reviewed-on: https://gerrit.libreoffice.org/76606
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-07-30  Caolán McNamara  <caolanm@redhat.com>  [4289b91d490b40420cb69d585937c892b2cb6261]

        svxlo-SvxCheckListBox doesn't exist, svxcorelo-SvxCheckListBox does
        
        Change-Id: I2aca664de328381e5beda5fb70bd58aa40f68abf
        Reviewed-on: https://gerrit.libreoffice.org/76612
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-30  Aron Budea  <aron.budea@collabora.com>  [9ad8f83912e6cf14d7b3b3e1cb2a79d819247c82]

        tdf#125800: accessing cond format props in UNO throws error
        
        These conditions were always evaluated to true: OR should
        become AND when negated.
        
        Regression from 8c637b47d9de4b3a64c33a9c2ffe7ed220be2467
        
        Change-Id: I87038319ed27eff2bed2412da49e01f73ec0a79c
        Reviewed-on: https://gerrit.libreoffice.org/76493
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>
        Reviewed-by: Aron Budea <aron.budea@collabora.com>
        Tested-by: Aron Budea <aron.budea@collabora.com>

2019-07-30  Gülşah Köse  <gulsah.kose@collabora.com>  [392fe03c2622a69c078adb9b993b5589e8b01d09]

        tdf#125642 Fix layout issues for Bullet dialog.
        
        Change-Id: Ieacd060a8bfe4e2123e6973e30789e029ab02ca6
        Reviewed-on: https://gerrit.libreoffice.org/76587
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2019-07-30  Caolán McNamara  <caolanm@redhat.com>  [f356fbd7585ab2a41bcc6554a65b8a51588d0469]

        drop newly unused SvxRadioButtonListBox
        
        Change-Id: Idb80fa73fad6e4bb2a1eaa3d55d7fe90e86c8965
        Reviewed-on: https://gerrit.libreoffice.org/76605
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-30  Caolán McNamara  <caolanm@redhat.com>  [af20b49acb34694febf2a3ba79207b25a70a68cd]

        weld SvxPersonalizationTabPage
        
        Change-Id: I5240fc4237d8b471b2c23a8bc776cffa46a53285
        Reviewed-on: https://gerrit.libreoffice.org/76607
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-30  Caolán McNamara  <caolanm@redhat.com>  [1aa246a8e8c7d974ab0f7bdfa16cda36cb700e03]

        weld SvxJavaOptionsPage
        
        Change-Id: Ib37f6f554a890bd6397ae7b6c56f1615cd12b6b1
        Reviewed-on: https://gerrit.libreoffice.org/76604
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-30  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [4fe32e65cc56cec959af811a9a99348e764e4966]

        tdf#126524 Use shorter default name for unnamed data series
        
        Change-Id: I2c67a50c36f6b09dc15d70ec44b95d47792b33e2
        Reviewed-on: https://gerrit.libreoffice.org/76298
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-07-30  Michael Stahl  <Michael.Stahl@cib.de>  [ee1900a01c61e656de5b3c14446b9513cf83c7fc]

        unordf: oops, and we forgot to amend with <= instead of <
        
        ... in 751a5ad9c4e75fd1019bd4bca940d8a9e73f171a
        
        Change-Id: I81fb9e12b02eedd0fc6f4deccc392543cf2c14da
        Reviewed-on: https://gerrit.libreoffice.org/76614
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-30  Michael Stahl  <Michael.Stahl@cib.de>  [751a5ad9c4e75fd1019bd4bca940d8a9e73f171a]

        unordf: restore thread safety
        
        (regression from f2c513e686536dc308609c56fa9354d4d10b072c)
        
        Change-Id: I620d726555172fbaec3d468bcf21c0c1101cdc70
        Reviewed-on: https://gerrit.libreoffice.org/76601
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-30  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [e79f61340405dcc75f3fe41f727dea4ba4202c2e]

        tdf#126597 don't use modeless dialog for senddoc.exe
        
        There is already a large comment in initAttachmentList about
        problems with MAPI_DIALOG_MODELESS. Using MAPI_DIALOG_MODELESS with
        Outlook 2016 and multiple attachments sometimes produces a
        MAPI_E_FAILURE, but most times it crashes for me. And it's not a
        problem with the removed temporary files, as uncommenting that
        shows the same problem. And there seems to be many more problems:
        
        https://social.msdn.microsoft.com/Forums/en-US/5d8fece6-9d93-490c-9331-625c17e3291d/mapisendmailhelper-and-mapidialogmodeless
        
        But actually I don't see any blocking of LO, if I switch to
        using MAPI_DIALOG, as senddoc.exe already runs in the background.
        
        So this switches MAPI_DIALOG_MODELESS to MAPI_DIALOG.
        
        This reverts commit 5874c76371562c3e2d8564b1fb04df1997091d27
        ("tdf#116074: Use modeless dialogs with supporting mailers").
        
        Change-Id: Ie0f8f22196d1a174dfeada2bc4aabb1717ee16a7
        Reviewed-on: https://gerrit.libreoffice.org/76155
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-30  andreas kainz  <kainz.a@gmail.com>  [6fee2e7ec0b563d164e1d2317d6ec41bee0dac31]

        tdf#126611 ShowDataNavigator in swxform
        
        Change-Id: I8997ca84434f49b6e9dadd7e283455e40b90892e
        Reviewed-on: https://gerrit.libreoffice.org/76593
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-07-30  Marco A.G.Pinto  <marcoagpinto@sapo.pt>  [9ee5ad5a0b84bfa652da34694ba4f75668f06087]

        [pt_PT] Added 14 words to autocorrect
        
        Change-Id: Iaae705b469463e302059c4be7b9f1c7968011824
        Reviewed-on: https://gerrit.libreoffice.org/76577
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-07-30  Caolán McNamara  <caolanm@redhat.com>  [08101a1ab3b5d7c41488e93a2af518462286844f]

        weld OfaLanguagesTabPage
        
        Change-Id: Ib0938f0c9d810c0f851dd0180093aabb4babdc19
        Reviewed-on: https://gerrit.libreoffice.org/76594
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-30  Tor Lillqvist  <tml@collabora.com>  [30a75a8d3dcfcca2cf349d9df797ac0b1550eb5e]

        tdf#125568: We need the selection string also when not "in selection mode"
        
        Apparently being "in selection mode" has nothing to do with whether we
        have a selection that we are enlarging by dragging the end marker?
        
        Change-Id: I546a1685bd3a0102e16c1f8bc6e721819ed986e2
        Reviewed-on: https://gerrit.libreoffice.org/76588
        Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/76591
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2019-07-30  andreas kainz  <kainz.a@gmail.com>  [517df6f02f396fafa04c00d0b17743c59105bb7b]

        NB Extension support for tabbed_compact and groupedbar_compact
        
        Change-Id: I00265a60f5a66c044bf2eafb627dd3af1c09e3ca
        Reviewed-on: https://gerrit.libreoffice.org/76570
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-07-30  Caolán McNamara  <caolanm@redhat.com>  [e199385872c011af9accf1f7dce01091ffb1e42a]

        weld SvxSecurityTabPage
        
        Change-Id: I4cace9417f1f036921b3e95d946f431ec072ce3a
        Reviewed-on: https://gerrit.libreoffice.org/76586
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-30  Caolán McNamara  <caolanm@redhat.com>  [f67188df868d40aa81b58616c3702b9f81904119]

        weld SvxProxyTabPage
        
        Change-Id: I34651fc7c56da5205b349a83276d5efa536c4301
        Reviewed-on: https://gerrit.libreoffice.org/76582
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-30  Arkadiy Illarionov  <qarkai@gmail.com>  [5ba84c3c7080d55d86b8b39db077b6da36cb700a]

        Simplify Sequence iterations in scaddins, sccomp, scripting
        
        Use range-based loops, STL and comphelper functions
        
        Change-Id: I836422a1c81a3dc9585687ed2e506eb59bb4ec91
        Reviewed-on: https://gerrit.libreoffice.org/76484
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-07-30  Michael Stahl  <Michael.Stahl@cib.de>  [850693273970be2662cce8f4d2710b3657a02f65]

        sw_redlinehide: remove obsolete ExperimentalMode in layout test
        
        Change-Id: Ibf2a0ccf80209e81587982d2bac9f83f763a6270
        Reviewed-on: https://gerrit.libreoffice.org/76560
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-30  Caolán McNamara  <caolanm@redhat.com>  [b6b8b4c3d978ffe28e51ccbeef68997b158f894a]

        weld OfaMSFilterTabPage
        
        Change-Id: Ie711d8624995027578f79389972c6fa26b3189a2
        Reviewed-on: https://gerrit.libreoffice.org/76569
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-30  Caolán McNamara  <caolanm@redhat.com>  [6833539b466e21bebb77e247275dc50de1f36c43]

        weld SvxOnlineUpdateTabPage
        
        Change-Id: I0043ba0b088f0b9ae8e5716c64e424419993cb96
        Reviewed-on: https://gerrit.libreoffice.org/76568
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-30  Caolán McNamara  <caolanm@redhat.com>  [5a6a718d0e99bbd3311fdcd87648420fcec9f5b2]

        weld SvxEMailTabPage
        
        Change-Id: I039564a53fe4b9c20f34efcb9e59f57528a1f5da
        Reviewed-on: https://gerrit.libreoffice.org/76561
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-30  Caolán McNamara  <caolanm@redhat.com>  [0871c62fab7effd915d54caf953fd6b7e8de2372]

        weld SwRedlineOptionsTabPage
        
        Change-Id: Ic901356d399e8d758747f0fea07d3656fbf89aab
        Reviewed-on: https://gerrit.libreoffice.org/76559
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-30  Caolán McNamara  <caolanm@redhat.com>  [16073ff56f792144bf262795869f7e5413eca8fc]

        weld OfaViewTabPage
        
        Change-Id: I259e10ad8bdf3d1630ab1d24590c43919a351a86
        Reviewed-on: https://gerrit.libreoffice.org/76567
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-30  Caolán McNamara  <caolanm@redhat.com>  [c673b171ba243dc96eb5ddedcb575b295d136310]

        weld SvxCTLOptionsPage
        
        Change-Id: I7b891e1a1d0ffc52cfd91a33fd01b3ec8ac2cd65
        Reviewed-on: https://gerrit.libreoffice.org/76562
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-30  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [b368329430e73a672fd53d65e962dbac7dee55ae]

        tdf#62699 Drop (now) pass-through header include/vcl/salbtype.hxx
        
        Change-Id: I2e2093ac3c8c6833b70d4932bc12a82a4483bde5
        Reviewed-on: https://gerrit.libreoffice.org/76499
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bfdf2594315cce95b95a2c1891a4518bc8f281c7]

        Fix typos
        
        It passed "make check"
        
        Change-Id: I50c3639ec258c7fb6d73104f8e777f96995aa8e3
        Reviewed-on: https://gerrit.libreoffice.org/76543
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-30  Miklos Vajna  <vmiklos@collabora.com>  [90928f23994d8fc1d9cc7edf95880782c8ca712a]

        tdf#112535 DOC import: fix handling the have contour but no polygon case
        
        In case a graphic has contour enabled, but there is no wrap polygon,
        that means auto-contour in Writer, and no contour in Word, so handle
        this difference during DOC import.
        
        Regarding the DOCX import -> DOC export -> DOC import scenario, this
        fixes a regression from commit 628a0f313ed05db0149db680837c99267a77ea3c
        (DOCX drawingML import: handle SurroundContour shape property,
        2014-08-11), though the DOC import part was always broken, I think.
        
        Change-Id: I6049fcf5df20736b702de901aef7068826d43f18
        (cherry picked from commit 5b7b269c5e32abf4fbb6a664453e422e3667f4a3)
        Reviewed-on: https://gerrit.libreoffice.org/76566
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [736f65e53b966774f2d72e6f2479fd335986f5a6]

        Fix typo
        
        Change-Id: Ie1d5b87b4d02faac560bf64cb11a31082189e7a5
        Reviewed-on: https://gerrit.libreoffice.org/72575
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-07-30  Justin Luth  <justin_luth@sil.org>  [a9f4913f283d34c610c4b73c755fdc828857bfce]

        tdf#125609 c14: vcl button: don't modify style directly
        
        LO 6.4/6.3 commit d35171456bc230efdaa9426da1398b2db7fa0df8
        could cause a recursive loop. ImplInitStyle RETURNS the
        suggested style, while ImplUncheckAll MODIFYS the
        actual style. Since the call to set WB_TABSTOP
        was already redundant in this case (and many others),
        I provided an option to avoid that direct modification.
        
        An example crashing document is attached to the bug report,
        which will eventually find its way into automatic crash testing.
        For this particular example document, it also requires
        LO 6.4 commit 5cf057c3365a0feafc8f2e4f4a9e24d69a581999
        in order to trigger a crash.
        
        Change-Id: I26dddca27471dec10650f848f787363505b16c0f
        Reviewed-on: https://gerrit.libreoffice.org/76186
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Tested-by: Justin Luth <justin_luth@sil.org>

2019-07-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [6f8a1b6736b4a79778fd222c7adabb2f6a12ca0a]

        tdf#126306: Add UItest
        
        this is possible after Jim Raykowski added accessible
        support to the autofilter popup ( tdf#122774 )
        
        Change-Id: I9b503f8260fd914e7b5794b837d2661c63c7d21b
        Reviewed-on: https://gerrit.libreoffice.org/76563
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-07-29  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [41d3be4a48ea2abe019cd4f9b51bef703a2dc454]

        mysqlc: Fix query of cursor position in result set
        
        Fix queries like "IsAfterLast" in result sets of prepared statements in
        the mysql driver.
        
        Cursor position is stored in the driver, since the mysql C driver does
        not support the query of the cursor position.
        
        The cursor position works the following way:
        - 0 means the cursor is on "BeforeFirst". In that state calling of
          getXXX() methods is user error.
        - 1 means the first row is already fetched.
        - n means the last fow is fetched, where n is the total number of rows
          in the result set.
        - Everything bigger than n is "AfterLast"
        
        Change-Id: I131f2042606897019cc0f868dbc4151faf4850ac
        Reviewed-on: https://gerrit.libreoffice.org/76549
        Tested-by: Jenkins
        Reviewed-by: Tamás Bunth <btomi96@gmail.com>

2019-07-29  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [d2bb93e299f42e2ab4ea8940fb4dc5da01a386b6]

        sfx2: Re-enable the sidebars for LOK
        
        This re-enables the sidebars for LOK, which were
        disabled to avoid overheads.
        
        Also, fixes a regression where editing stopped
        when loading a new view because the sidebar window
        creation killed the edit view.
        
        Revert "Avoid various desktop GUI elements when used from LibreOfficeKit"
        This reverts commit c0b70ec34d5e056bb92a66cbf83838923cb41fee.
        
        Also (added by Noel to the above commit)
        
        (1) Comment out parts DesktopLOKTest::testPaintPartTile test that
        trigger a crash. We are installing a callback that points to something
        on the stack, and then not removing that callback, resulting in calls
        to random stack memory. There is a further problem in the LOK code in
        that we cannot uninstall a callback when we have multiple views
        because the uninstall code in doc_registerCallback can only remove a
        callback for the __current__ view, which I do not fix here.
        
        (2) prevent code from accidentally creating empty entries in the
        mpCallbackFlushHandlers map, which is what happens when you use
        the index operator on map, which results in a crash in
        doc_registerCallback because the std::shared_ptr is empty.
        
        (3) In SdTiledRenderingTest, only turn off LOK via
        LibreOfficeKit::setActive(false) once the document has been torn down.
        Otherwise, we don't remove entries from the statically allocated
        s_pLOKWindowsMap map in vcl/source/window/window.cxx, which
        means that at process exit, we have dangling Window objects.
        
        Reviewed-on: https://gerrit.libreoffice.org/71165
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 88565c3662c6fde240c98a9b4f2ce6dfbcf4094e)
        
        Change-Id: I06b06a990f05c06b1889fa89b698dff6f494e09c
        Reviewed-on: https://gerrit.libreoffice.org/76466
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-29  Caolán McNamara  <caolanm@redhat.com>  [ca6574af948f473691d331f0f2ccf17907465c9e]

        weld SdTpOptionsMisc
        
        Change-Id: I43db706b74811a18f573fe20cac041d320f9331c
        Reviewed-on: https://gerrit.libreoffice.org/76535
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-29  Caolán McNamara  <caolanm@redhat.com>  [84b2779288d0abce4364bbf23a282e86f53f86a0]

        weld ScRedlineOptionsTabPage
        
        Change-Id: I80151384f5e75eac08665f45ce87468e10fb987e
        Reviewed-on: https://gerrit.libreoffice.org/76553
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-29  Caolán McNamara  <caolanm@redhat.com>  [6ecf160d431093a1dc5bebed46714b872301a4be]

        weld ScTpContentOptions
        
        Change-Id: Ia0ad05337ae3195e565e4b913cdf34e9a32e9cea
        Reviewed-on: https://gerrit.libreoffice.org/76552
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-29  Caolán McNamara  <caolanm@redhat.com>  [d73e8c0df224dec52ac60ac278947f4633d6405b]

        weld ScTpFormulaOptions
        
        Change-Id: I8d45dfc745dbb7f90346028eb29a432309db0845
        Reviewed-on: https://gerrit.libreoffice.org/76547
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-29  Caolán McNamara  <caolanm@redhat.com>  [741db80a08e98b7832c2e3be3b23d535037e836c]

        rename DoubleField back to ScDoubleField
        
        Change-Id: I3d3923f3131e13abde145f96468ade0d0c8cc142
        Reviewed-on: https://gerrit.libreoffice.org/76546
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-29  Caolán McNamara  <caolanm@redhat.com>  [a26c59ddccc527239f53dadd1db04d34231b310d]

        drop newly unused ScDoubleField
        
        Change-Id: I2105306d1d865512a5fa2f8c862e7a21c384ee39
        Reviewed-on: https://gerrit.libreoffice.org/76545
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-29  Caolán McNamara  <caolanm@redhat.com>  [b4550772ca34b752bd68a5fe2fc0971741c79ee3]

        weld ScTpCalcOptions
        
        Change-Id: I4b5bd08a9ed04b9bceb08640a275dee02d6e9b36
        Reviewed-on: https://gerrit.libreoffice.org/76544
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e63582b4e5eca27ac55259fff52d5a087e433cf3]

        Fix typo in code
        
        "delimitter"
        
        It passed "make check"
        
        Change-Id: I54fb7200a71365675cefc506ea3c9f2c65bbff6d
        Reviewed-on: https://gerrit.libreoffice.org/76554
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-29  Arkadiy Illarionov  <qarkai@gmail.com>  [515cce5e6ec92b80f524e1925660bdf5a8c90c13]

        Drop ScDataPilotFieldObj::HasString
        
        Use comphelper::findValue instead
        
        Change-Id: I59a3ef2781643dfdb7ecbfe578fb9e1faebb0c42
        Reviewed-on: https://gerrit.libreoffice.org/76502
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-07-29  Arkadiy Illarionov  <qarkai@gmail.com>  [d458adeed0c34fae26fe7f3d6ecc9b75b431922f]

        Simplify Sequence iterations in sd
        
        Use range-based loops, STL and comphelper functions
        
        Change-Id: If4b6d464fc393049dc8d7e5c3faf1cf66b6a369a
        Reviewed-on: https://gerrit.libreoffice.org/76480
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-07-29  Arkadiy Illarionov  <qarkai@gmail.com>  [c26f2fcf82d549a6475e9e55cdffde901190635b]

        Simplify Sequence iterations in sdext
        
        Use range-based loops and STL algorithms
        
        Change-Id: I0ffc0c7481b35cf6a297f8123b567d4331ff1a3f
        Reviewed-on: https://gerrit.libreoffice.org/76478
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-07-29  Arkadiy Illarionov  <qarkai@gmail.com>  [25b200ff79c71c831bc7e6fe8b1ec0b5315e96d6]

        Simplify Sequence iterations in sfx2
        
        Use range-based loops, STL and comphelper functions
        
        Change-Id: I6a0d18493db7a25e8b41925f2d45cb221b5065a7
        Reviewed-on: https://gerrit.libreoffice.org/76074
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-07-29  Caolán McNamara  <caolanm@redhat.com>  [c762e3859973355b31f6676a8e697c5fd78c9970]

        weld ScTpLayoutOptions
        
        Change-Id: I02f36b18d3803a7539a66b95cfc5e485d30344d7
        Reviewed-on: https://gerrit.libreoffice.org/76539
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-29  Caolán McNamara  <caolanm@redhat.com>  [e575e23533ce3e5512934cff51e2ce1b6667f6cb]

        weld SdParagraphNumTabPage
        
        Change-Id: I71802d3d8f6335480ea2f74f6812470a8c13b0b8
        Reviewed-on: https://gerrit.libreoffice.org/76536
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-29  Michael Stahl  <Michael.Stahl@cib.de>  [15ea8eb007060c709989227824f092356edb2b19]

        setup_native: document more obscure epmfile.pm input
        
        Change-Id: I26ca5b61acef2474980f5e916e10bca3a18ceea3
        Reviewed-on: https://gerrit.libreoffice.org/76557
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-29  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [a1dfefe3dadc75399a648a3c894975ea97d40123]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Superfluous!
            
            Change-Id: Ic2339636853d6e36d11e20b6f6e46fca048eb568
            
2019-07-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8617fb4fdf5a9ca6825712759db2fff82dc397f3]

        Fix typo
        
        Change-Id: Ia12484339eff532112e5de4b9c95d41a61d25574
        Reviewed-on: https://gerrit.libreoffice.org/72572
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-29  Caolán McNamara  <caolanm@redhat.com>  [cfe89370eefb5af0454f637cafaee73f37ca21ff]

        weld SdTpOptionsContents
        
        Change-Id: I96296248aa1a91a248b44ce676ab45925a353cf3
        Reviewed-on: https://gerrit.libreoffice.org/76534
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-29  Caolán McNamara  <caolanm@redhat.com>  [f1928f6ce9fb27b924d91ee5c5c52ec560fee2b6]

        Resolves: tdf#126485 remove max limit
        
        Change-Id: Ieda7b500c1c08d169bfbfa995b42d3761d2427d7
        Reviewed-on: https://gerrit.libreoffice.org/76526
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-29  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [91d5ee8e0ce29c1389e015b01b2afa6795e2f601]

        Expand collapsed sidebar when calling XSidebarProvider::showDecks
        
        This UNO call did not work correctly when the sidebar was completely collapsed.
        
        Change-Id: I3de0b89d95aa81287c36911bbd52a9941d9886b3
        Reviewed-on: https://gerrit.libreoffice.org/76525
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-29  Caolán McNamara  <caolanm@redhat.com>  [c1281e25c6de949c387ef42554a84040b86bc4b0]

        return early if no work to be done
        
        Change-Id: I79cef4af708220c962df48d0bcf347bdc1c8a218
        Reviewed-on: https://gerrit.libreoffice.org/76524
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-29  Heiko Tietze  <tietze.heiko@gmail.com>  [a34c898844abe9ad139d3ee22474726eed84351a]

        Resolves: tdf#126510 - Expander sections are bad UX
        
        GtkExpander replaced by GtkFrames
        
        Change-Id: I07130f7f070e45bf60ffb4fc26605b79556534b3
        Reviewed-on: https://gerrit.libreoffice.org/76219
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-07-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [e70460f59056b0a4957b534ab26b5c64eb94926c]

        revert bits of "loplugin:sequentialassign"
        
        from
        	commit 0d36b32755ac662299e6a8165e9fa57311b74a2f
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Sun Jul 28 12:03:35 2019 +0200
            loplugin:sequentialassign
        which were false positives and not meant to be committed
        
        Change-Id: I6f2f185bd3564c9329f5a0c78c9020f3ddb52d34
        Reviewed-on: https://gerrit.libreoffice.org/76518
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d14cd26011bcd8c9efc448bbcbd71bb468906177]

        Fix typo
        
        "an API", to complete:
        https://gerrit.libreoffice.org/#/c/75984/
        
        Change-Id: I441f89b44a96957ea254823b9f28086fa289cc54
        Reviewed-on: https://gerrit.libreoffice.org/76036
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c87cf4e76f0cf032a37078fe185adc9b1ca14e06]

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

2019-07-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a5dabf94fa32fb397141b7aee8e3daecb0240dc4]

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

2019-07-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [3dc0f1b77dd10b5b844bdab4cc089e82eeb9afa8]

        revert part of "add some error checking to the UI file loading"
        
        revert part of
            commit cba5cd06c8ffd8628ae3d39efe715a5d8b3ac7e7
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Fri Jul 26 12:49:10 2019 +0200
            add some error checking to the UI file loading
        because some places eg. "writer format->bullets and numbering" expect a
        silent return of nullptr for a missing button
        
        Change-Id: I5cf8fa64d703636a65dc96987688c283016c87e8
        Reviewed-on: https://gerrit.libreoffice.org/76522
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-29  Shubham Goyal  <22shubh22@gmail.com>  [ef2c5ef27d6a139b59a98c0cee29f5128f6d35af]

        Add qrcodegen ui file to make file
        
        The qrcodegen.ui file in https://gerrit.libreoffice.org/#/c/74167/ was
        forgetfully not added to make file, so here it is.
        
        Change-Id: If60cf8f4aa3ed670da026f7631199e82d9b5a3d4
        Reviewed-on: https://gerrit.libreoffice.org/76376
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-29  Stephan Bergmann  <sbergman@redhat.com>  [b8106018ab997931c872219986e2e9aa88b774af]

        Avoid memcpy nonnull issue
        
        ...as started to get reported by <https://ci.libreoffice.org/job/lo_ubsan/1341/>
        
        > /jvmfwk/plugins/sunmajor/pluginlib/util.cxx:368:33: runtime error: null pointer passed as argument 2, which is declared to never be null
        /usr/include/string.h:43:28: note: nonnull attribute specified here
        >     #0 0x2b710cdb4e35 in jfw_plugin::AsynchReader::execute() /jvmfwk/plugins/sunmajor/pluginlib/util.cxx:368:13
        >     #1 0x2b70c87b8a27 in salhelper::Thread::run() /salhelper/source/thread.cxx:40:9
        >     #2 0x2b70c87bac9f in threadFunc /include/osl/thread.hxx:185:15
        >     #3 0x2b70ba8bb89d in osl_thread_start_Impl(void*) /sal/osl/unx/thread.cxx:235:9
        >     #4 0x2b70bc47fdd4 in start_thread (/lib64/libpthread.so.0+0x7dd4)
        >     #5 0x2b70bcdb4eac in clone (/lib64/libc.so.6+0xfdeac)
        
        during UITest_calc_tests6
        
        Change-Id: I6505061192a8d6b9a68d72980fd134d161e5e1a3
        Reviewed-on: https://gerrit.libreoffice.org/76516
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-29  Miklos Vajna  <vmiklos@collabora.com>  [1c43baff792663494a79e923bea81e702baefc5d]

        sw: SwSttNdPtrs -> SwStartNodePointers
        
        Change-Id: I0d9dc35e4501977e4a64548b0ff8f46c3a3f8538
        Reviewed-on: https://gerrit.libreoffice.org/76517
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-07-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9e857693e0cb05448be681ea27d7500c25b34786]

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

2019-07-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4a9ac82cab9d77e593f9ea4a070eadb50a2bba0a]

        Fix typos
        
        Change-Id: I94bfbfef24be46583c5c2877e468ed65c2bd5eb0
        Reviewed-on: https://gerrit.libreoffice.org/76513
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-29  Caolán McNamara  <caolanm@redhat.com>  [86b24adfbdebbf95ee8399f7be8d30b4debb1301]

        weld SdPrintOptions
        
        Change-Id: I09cdf0b327e775bf8b87c353a4d46fa6320c12aa
        Reviewed-on: https://gerrit.libreoffice.org/76505
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-29  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [fc6b31910f419ea7ea541aa9c4e44ba33d2cc549]

        find-unneeded-includes: warn first time user nicely about missing file
        
        Change-Id: Ibc0b818a410cf0aee19b1d2a42a53db9aff87638
        Reviewed-on: https://gerrit.libreoffice.org/76461
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [0d36b32755ac662299e6a8165e9fa57311b74a2f]

        loplugin:sequentialassign
        
        Change-Id: I56a9bf698b60bd278c71cc632aacef2bd2f4c13f
        Reviewed-on: https://gerrit.libreoffice.org/76501
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-29  Stephan Bergmann  <sbergman@redhat.com>  [f53fcf9cfcc0bef415f9d2d95132ccd8bbe96061]

        Avoid -fsanitize=float-cast-overflow
        
        ...when converting sal_Int64 9223372036854775807 (i.e., 0xFFFFFFFFFFFFFFF) to
        double 9.22337e+18 (i.e., by rounding up to 2^63, represented as
        0x43e0000000000000) and then back to sal_Int64 (for which it is now too large).
        Started to happen during UITest_writer_dialogs:
        
        > vcl/source/control/field.cxx:1116:35: runtime error: 9.22337e+18 is outside the range of representable values of type 'long'
        >  #0 in MetricField::ConvertValue(long, unsigned short, MapUnit, FieldUnit) at vcl/source/control/field.cxx:1116:35
        >  #1 in svx::sidebar::PosSizePropertyPanel::SetPosSizeMinMax() at svx/source/sidebar/possize/PosSizePropertyPanel.cxx:1058:47
        >  #2 in svx::sidebar::PosSizePropertyPanel::MetricState(SfxItemState, SfxPoolItem const*) at svx/source/sidebar/possize/PosSizePropertyPanel.cxx:893:5
        >  #3 in svx::sidebar::PosSizePropertyPanel::NotifyItemUpdate(unsigned short, SfxItemState, SfxPoolItem const*, bool) at svx/source/sidebar/possize/PosSizePropertyPanel.cxx:735:13
        >  #4 in sfx2::sidebar::ControllerItem::StateChanged(unsigned short, SfxItemState, SfxPoolItem const*) at sfx2/source/sidebar/ControllerItem.cxx:67:26
        >  #5 in SfxStateCache::SetState_Impl(SfxItemState, SfxPoolItem const*, bool) at sfx2/source/control/statcach.cxx:412:24
        >  #6 in SfxStateCache::SetState(SfxItemState, SfxPoolItem const*, bool) at sfx2/source/control/statcach.cxx:326:5
        >  #7 in SfxBindings::Update(unsigned short) at sfx2/source/control/bindings.cxx:352:25
        >  #8 in svx::sidebar::PosSizePropertyPanel::PosSizePropertyPanel(vcl::Window*, com::sun::star::uno::Reference<com::sun::star::frame::XFrame> const&, SfxBindings*, com::sun::star::uno::Reference<com::sun::star::ui::XSidebar> const&) at svx/source/sidebar/possize/PosSizePropertyPanel.cxx:114:17
        [...]
        
        Change-Id: I23a39181a241129f3c6c83e9934405509bd98292
        Reviewed-on: https://gerrit.libreoffice.org/76512
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-29  Jim Raykowski  <raykowj@gmail.com>  [08328925e3406ad91b953d368483a6a5587c07c2]

        tdf#111703 Select the Organizer tab page when new style
        
        Change-Id: Ib031bd1139ea9a8bf084a1ead17bc17f30565401
        Reviewed-on: https://gerrit.libreoffice.org/76508
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-28  Caolán McNamara  <caolanm@redhat.com>  [67413b23c785343bfdc75f5c7c511701bff19eca]

        weld ScTpCompatOptions
        
        Change-Id: Id67570b53604489fa0b2194a0f9ad0b67d535f0e
        Reviewed-on: https://gerrit.libreoffice.org/76487
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-28  Caolán McNamara  <caolanm@redhat.com>  [afe99a508e78abbf7e3d97730b7abfc8fdbec77c]

        weld ScTpDefaultsOptions
        
        Change-Id: I2a4a053b38229b971fbf6fc8205680ce02132234
        Reviewed-on: https://gerrit.libreoffice.org/76486
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-28  Caolán McNamara  <caolanm@redhat.com>  [9ece9fdd33d17e88768dd96ac347938e57bc7918]

        weld SwLoadOptPage
        
        Change-Id: Id415d2fc6a1476eb5adaf633a8c4932e267ba3b7
        Reviewed-on: https://gerrit.libreoffice.org/76485
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [096168cacc574a71482520e5c3fbd79f975dc6ad]

        loplugin:writeonlyvars
        
        Change-Id: I00b495685cc9f74440051eafa2f8681a050a536e
        Reviewed-on: https://gerrit.libreoffice.org/76497
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [e8493f9349d18cbcb323930a9bf200c542a72d62]

        loplugin:collapseif
        
        Change-Id: I69bfafa97c66ef944cc6ae35c7e2f66d0430d6a4
        Reviewed-on: https://gerrit.libreoffice.org/76496
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [ff41cf1b8dbeb36b8824257acb5c5ba272415108]

        loplugin:oncevar
        
        Change-Id: I3c014f53607a849c743a2fd1aa47d03d5af978fb
        Reviewed-on: https://gerrit.libreoffice.org/76495
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9c9e5b5ee7f1144c20624ac9471354a218638175]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#126528 Add Python in Organize scripts page
            
            Change-Id: I8d18f5e264fe11924a8ea234e82355913b0417d2
            Reviewed-on: https://gerrit.libreoffice.org/76382
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-07-28  Gabor Kelemen  <kelemeng@gnome.hu>  [148c013aff463f529222a1051e80292cc0aba1f3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Silence warning about ahelp without bookmark
            
            This UI item has another ahelp in the same page
            
            Change-Id: I7b76d7737467c9c0006c4e3536d5651741862a6f
            Reviewed-on: https://gerrit.libreoffice.org/76473
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-07-28  Julien Nabet  <serval2412@yahoo.fr>  [236593a0544ea41e37d35b8fac83b31d0e7c5b67]

        tdf#126559: vcl_pdfexport unit test failure
        
        Revert back part of 3f7e8ddea89f6340cd18b5b34f5a7c5f503962be
        Some investigation is needed here
        
        Change-Id: I4fc0648bdef0df6cd2cd4b114dd479bc0a722fe6
        Reviewed-on: https://gerrit.libreoffice.org/76500
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [23ed3a19cb0d53639d817af9b802a44977e89c65]

        lok: send cell selection rectangle and cell area fill rectangle
        
        Instead of text selection start/end for cell selection we send a
        cell selection rectangle event. This is needed so we're able to
        differentiate when to draw cell selection and text selection
        markers.
        
        In addition send cell fill area rectangle, which is the area where
        we need to hit to trigger area fill functionality in Calc.
        
        Change-Id: I54af958932815818a1a4d48364192ba43f1df7de
        Reviewed-on: https://gerrit.libreoffice.org/76491
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-07-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [86900bd5e24e64e2d517c9c4229554a76ec4470c]

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

2019-07-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [486f997d257533b889bd5af4c85eb1e2f4c9c152]

        unit test for B2DPoint
        
        Change-Id: I86a9d555e4915658acf5829fbf7c8336255d6343
        Reviewed-on: https://gerrit.libreoffice.org/76490
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-07-27  Caolán McNamara  <caolanm@redhat.com>  [62a803532f0cb8f777037d0915c1e69166963fd2]

        dispose printer if we created it
        
        old code for ~this broken by...
        
        commit 40df5fc0e30c0aa32157c645db8b5256dc8afcc3
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Tue Jul 9 12:34:12 2013 +0100
        
            mem leaks in writer font options tabpage
        
        some addled thinking there leading to it getting removed with
        
        commit 1bf97d99e7529f1a69688522ac271636059a3391
        Date:   Sat Jun 25 23:03:53 2016 +0200
        
            loplugin:singlevalfields in sw(part1)
        
        Change-Id: I6d36fa614fb8d4ede41fc5d391f945c949a79409
        Reviewed-on: https://gerrit.libreoffice.org/76483
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-27  Caolán McNamara  <caolanm@redhat.com>  [e3841601872bf0555562bdd7fde22c5bce0c13b7]

        weld SwStdFontTabPage
        
        Change-Id: I9bf2177b9d95949815431789093b1fa6c30e2dee
        Reviewed-on: https://gerrit.libreoffice.org/76482
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-27  Caolán McNamara  <caolanm@redhat.com>  [4288fa0856f28813c76c30b5ff6a0c946a4db5f3]

        weld SwContentOptPage
        
        Change-Id: Ib7ccc4fc1a611f0f8e57e85008c2a96861762442
        Reviewed-on: https://gerrit.libreoffice.org/76479
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-27  Caolán McNamara  <caolanm@redhat.com>  [cc1c0f25046a6e3c6bd09122407970cd5aa602b4]

        weld SwTableOptionsTabPage
        
        Change-Id: I84af37e1dddf4c246b13311d31843d06bf473ac4
        Reviewed-on: https://gerrit.libreoffice.org/76477
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-27  Caolán McNamara  <caolanm@redhat.com>  [3125a3c7a559c507c149849674c1aee4ad56be93]

        weld SwShdwCursorOptionsTabPage
        
        Change-Id: Ibbfeb0763d7103bce3e99edb1889e6e9e6c636fa
        Reviewed-on: https://gerrit.libreoffice.org/76476
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-27  Caolán McNamara  <caolanm@redhat.com>  [579350af152d3599e9b62e8f80f59523184a104e]

        weld SwCompareOptionsTabPage
        
        Change-Id: Idd158f9352caa2544188e99d3db69f4cccce0474
        Reviewed-on: https://gerrit.libreoffice.org/76475
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-27  Caolán McNamara  <caolanm@redhat.com>  [9bd022c6eeb8db1214dd50071d69a6a7c5aa925d]

        weld SwTestTabPage
        
        Change-Id: Id22064118d09660860514645033fce944c2f1abd
        Reviewed-on: https://gerrit.libreoffice.org/76474
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-27  Marco A.G.Pinto  <marcoagpinto@sapo.pt>  [556613397794e6f5864434bc216fef998865abd6]

        [pt_PT] Added 21 autocorrect words
        
        Change-Id: I170c1e74819738f0206333f0b81cdb1cdb49244e
        Reviewed-on: https://gerrit.libreoffice.org/76281
        Tested-by: Jenkins
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2019-07-27  Caolán McNamara  <caolanm@redhat.com>  [5d78e7dc8ece62c731ee81f5dc60a0309121dcff]

        weld SvxSaveTabPage
        
        Change-Id: I89b81ff408d2dc855fe7b780a62e85f3a2a06215
        Reviewed-on: https://gerrit.libreoffice.org/76472
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a24e2a390a3fb7e1cbb729edca12c656f1b26956]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix typo
            
            Change-Id: Ib92a4ba3f7b5dc41930e788c061c70fc74ab18f7
            Reviewed-on: https://gerrit.libreoffice.org/76467
            Tested-by: Jenkins
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2019-07-27  Caolán McNamara  <caolanm@redhat.com>  [0954817e403b826547035af47958af85189479d3]

        drop newly unused DECL_ABSTDLG_BASE and IMPL_ABSTDLG_BASE
        
        Change-Id: I7288052dce03aa1cd1642b5de1e47508f4d47341
        Reviewed-on: https://gerrit.libreoffice.org/76338
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-27  Caolán McNamara  <caolanm@redhat.com>  [c18cab5451b677ff548de9634e3a25fa312a6b55]

        drop newly unused SdVclAbstractDialog_Impl
        
        Change-Id: I3c8435f3428f1222e1adb4768af697df6aaaf828
        Reviewed-on: https://gerrit.libreoffice.org/76337
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-27  Caolán McNamara  <caolanm@redhat.com>  [2aff82411b905d55774057ed6e74b8cd45dc570b]

        weld OfaHtmlTabPage
        
        Change-Id: I10ee46d19047da9a3e3d8b0f99866568a12aa0f1
        Reviewed-on: https://gerrit.libreoffice.org/76471
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-27  Chris Sherlock  <chris.sherlock79@gmail.com>  [67950f00989dff4640ba83e540673375a2c60a13]

        tdf#74702: vcl add OutputDevice::Flush() to remove GetOutDevType()
        
        Change-Id: I3e8775845e471517945876a48696747a46e5270a
        Reviewed-on: https://gerrit.libreoffice.org/75616
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-07-27  Caolán McNamara  <caolanm@redhat.com>  [7360ddd34aa446e6439c733ef0f819a58d709744]

        cid#1401328 Uncaught exception
        
        Change-Id: I1c4bdd4afec30d7d52054d8c9bd4958191c480f8
        Reviewed-on: https://gerrit.libreoffice.org/76470
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-27  Caolán McNamara  <caolanm@redhat.com>  [bee82941206bfae3f57a3008babec7c16b129b5d]

        weld SvxBasicIDEOptionsPage
        
        Change-Id: I3f5a7fe106075194e90e0da6f6538882024adec1
        Reviewed-on: https://gerrit.libreoffice.org/76454
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-27  Caolán McNamara  <caolanm@redhat.com>  [31bdf49b8c96f408d7b02c9925633eb419f65211]

        weld SvxAsianLayoutPage
        
        Change-Id: I0bea0026177dcb056edd073cdd9c51e76273d169
        Reviewed-on: https://gerrit.libreoffice.org/76456
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-27  Caolán McNamara  <caolanm@redhat.com>  [ac1ae3e055f9104b40a12a8f5b6418817230af0d]

        weld SvxAccessibilityOptionsTabPage
        
        Change-Id: I77354538eb8ff31dcc3bfc3d5a7742e92b8cd7b5
        Reviewed-on: https://gerrit.libreoffice.org/76455
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-27  Caolán McNamara  <caolanm@redhat.com>  [e171aec015212aa295e5e1831474b8af636e477b]

        weld SvxOpenCLTabPage
        
        Change-Id: I8cc47aa63daa76794f1ec2e4fc7b64a1a0a18564
        Reviewed-on: https://gerrit.libreoffice.org/76457
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-27  Caolán McNamara  <caolanm@redhat.com>  [f9fee27333e97e2251fc9b9b56072abc77a227fd]

        enable setting a highlight bg
        
        (cherry picked from commit 9b618c846835abb1fe664b5951dffb3c133380fe)
        
        Change-Id: I44649a9e2b1b267b56c2a5691d23665e7df94a58
        Reviewed-on: https://gerrit.libreoffice.org/76449
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-27  Caolán McNamara  <caolanm@redhat.com>  [a341f12325813dafa9be80a70fc90144a144a742]

        weld RemoteDialog
        
        Change-Id: I4d3b9f7629137bc9b94f5c0426ae6fc956a97511
        Reviewed-on: https://gerrit.libreoffice.org/76336
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-27  Caolán McNamara  <caolanm@redhat.com>  [a905fed5ba72bc22098910d960e7a502365df9ef]

        factor out setting widget bg
        
        Change-Id: I9f958e62df9efb00d5225ec485076fe8edbc2744
        (cherry picked from commit e1252cc0bd300bf873325c598a7e5ad940061055)
        Reviewed-on: https://gerrit.libreoffice.org/76448
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-27  Caolán McNamara  <caolanm@redhat.com>  [7c84ce6960cbb9fccad20ad4d816b08b32e9567c]

        drop empty GetParentLabeledBy and GetParentLabelFor members
        
        Change-Id: I92b36874879f89ef4dc862d61da58edd64867e92
        Reviewed-on: https://gerrit.libreoffice.org/76450
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-27  Caolán McNamara  <caolanm@redhat.com>  [0320d14a7655b4adce3ff2d7fc453917c96f8f21]

        devirtualize these now nothing overrides them
        
        Change-Id: Iae9a832b1a198a02c916c1e5eab893c166cdf615
        Reviewed-on: https://gerrit.libreoffice.org/76387
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fdd35ea841f319c48e1978dfead703d6cb0996ff]

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

2019-07-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8fe85c248d0d45e180db6668b8ac5840c8dc6b1e]

        Removed duplicated include
        
        Change-Id: I565305df6127afa9560f1b036724596a0b9acdc8
        Reviewed-on: https://gerrit.libreoffice.org/76469
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6022d521ed58625c7a9517787208948ef64cfe68]

        Fix typos
        
        Change-Id: I389c9aaa5788bf26398e0639c0f11f9dfbe4e3da
        Reviewed-on: https://gerrit.libreoffice.org/76374
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fbf897a7b561e26d7f95d210b6f51b9ed86d8f01]

        Removed duplicated include
        
        Change-Id: Ifa2745d724f343f5c99adc577136ca13937d7737
        Reviewed-on: https://gerrit.libreoffice.org/76468
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [16e15bd404e0042aaceba3bd2ed75ac6fe333922]

        Fix typo
        
        Change-Id: I309ce0b4aade85a510836be0d04bf66c916a464a
        Reviewed-on: https://gerrit.libreoffice.org/75507
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ca5f5d6c9f297e926662424e1546e92b41c83eaf]

        Fix typo
        
        Change-Id: I31e7035fd0dd7005e4bd3489719017c09bef9e14
        Reviewed-on: https://gerrit.libreoffice.org/72956
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [75c457a716ac12ccfdea35dc0f76e71ffaaae44b]

        Fix typos
        
        Change-Id: Ib772108100b5180c7b42a9a5d164fa03321b6d5a
        Reviewed-on: https://gerrit.libreoffice.org/76463
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-27  Jim Raykowski  <raykowj@gmail..com>  [5f5bfddf5fe8bbcd77dbb040d0bf77d595c90f30]

        tdf#94395 Show paragraph style line spacing in organizer contains
        
        This patch provides functionality to SvxLineSpacingItem::GetPresentation
        and also fixes tdf#126466
        
        Change-Id: I9e0cb042c83c568051061de3467d402ef88cfdf4
        Reviewed-on: https://gerrit.libreoffice.org/76069
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-07-27  Chris Sherlock  <chris.sherlock79@gmail.com>  [08995b6a764c9e387c94f6ce5faba2145b5512f9]

        tdf#74702: remove GetOutDevType() from ImplAnimView
        
        I have done a spot of refactoring - it turns out that the bits where we
        save and reset the map mode during background saves should probably be
        done in Window::SaveBackground(). As Window::SaveBackground() doesn't
        need the animation size (maSzPix) I have rarrange the parameter order
        so the Window function can ignore the parameter.
        
        OutputDevice::SaveBackground() has been introduced as a virtual function
        and now is overridden by Window for its own purposes - OutputDevice just
        does a DrawOutDev(...) operation on the background.
        
        Change-Id: Ifeffe9536c01d8e4737f6e39a4f3dd14ba418f4d
        Reviewed-on: https://gerrit.libreoffice.org/76399
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Michael Meeks <michael.meeks@collabora.com>

2019-07-27  Chris Sherlock  <chris.sherlock79@gmail.com>  [f440c1d28b440135b162e0e22703110a23e18d92]

        vcl: make ImpAnimView variables more clear
        
        Change-Id: I58904862974c416cddbd996af7d38ce639f1eb78
        Reviewed-on: https://gerrit.libreoffice.org/76398
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-07-26  Tor Lillqvist  <tml@collabora.com>  [43b58a829b3ffdb6169cebe657fd00df69877a71]

        Use the colibre icon theme in Online and apps
        
        Change-Id: Idb79b3d4b1f14712f2e03d17fca6bec56f317edf
        Reviewed-on: https://gerrit.libreoffice.org/76379
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-26  Caolán McNamara  <caolanm@redhat.com>  [caa14001431d9b2b50dae95c7539e1ec5d40c249]

        weld SfxCommonPrintOptionsTabPage
        
        Change-Id: I11fa5e3b39b7ab0142192c293205dc8e23caaa0c
        Reviewed-on: https://gerrit.libreoffice.org/76386
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-26  Caolán McNamara  <caolanm@redhat.com>  [130c2b80520b92353d9e1fc4626277bab9af3b6c]

        cid#1448357 RV: Bad use of return value
        
        Change-Id: I7bbc81e0b01e90c368a29ac505418471f640cdf6
        Reviewed-on: https://gerrit.libreoffice.org/76360
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-26  Caolán McNamara  <caolanm@redhat.com>  [8b533ac06c302c68ccc78552ab3b9ef578c3e8d9]

        cid#1448221 RV: Bad use of return value
        
        Change-Id: I3284cf35b28edc1fb08579f707bbf76fcde8b054
        Reviewed-on: https://gerrit.libreoffice.org/76362
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-26  Caolán McNamara  <caolanm@redhat.com>  [51d95cb212cf94097267f84f82901ef757bc148d]

        cid#1448386 RV: Bad use of return value
        
        Change-Id: I91a344a1b106651a9cb0ae3005f98927bf1b7f7c
        Reviewed-on: https://gerrit.libreoffice.org/76359
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-26  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [4622d1766858e7be0615e99f9868d250076188ab]

        sfx2: LOK: better fit of sidebar decks
        
        As the patch comment explains, the properties
        deck needs to be rendered with height long
        enough to avoid scrolling, but others would
        be greedy in using up all the available height,
        so we render them in more restricted space.
        
        Change-Id: I361e653239e22a7be0e5d75505cdcde18f2367d3
        Reviewed-on: https://gerrit.libreoffice.org/73524
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-26  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [53644c6d62002879431c36b9da5f6771e5234992]

        sfx2: LOK: resize the sidebar after layouting to avoid scrollbars
        
        By resizing the deck we ensure that if the contents do not fit
        in the existing height, they will after we expand to the minimum
        height. Also, the minimum height is now the correct one.
        
        This prevents seeing vertical scrollbar in LOK, which is very
        slow and unfriendly, instead renders the full sidebar and lets
        the client scroll, if necessary.
        
        Change-Id: Idc2a622a65074b7afb26263624f2df0b5968f40d
        Reviewed-on: https://gerrit.libreoffice.org/73523
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-26  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [d13e036ddc56bfdc9decccfa58e2e2b57eac765b]

        sfx2: avoid unnecessary dynamic_cast
        
        And reformat.
        
        Change-Id: If8a3dd4d16dfd51f8006d2d5d47951db30390fd8
        Reviewed-on: https://gerrit.libreoffice.org/73522
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-26  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [8ac95e67872d8834c12adf67f833d92b06dc3d70]

        sfx: LOK: fix the minimum height of sidebars
        
        Change-Id: I29d4eb38c72db50061266f0cf0ace31bab690315
        Reviewed-on: https://gerrit.libreoffice.org/73521
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-26  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [80eb913d5944e88297b0734991bcf6c1cfb34463]

        sfx: LOK: notify clients of the sidebar state
        
        Change-Id: I35b174c3a5e302ce52ee4063fa71d47feffab624
        Reviewed-on: https://gerrit.libreoffice.org/73520
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-26  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [a6f6a76d6018fd342646982f6e252c8562ebd254]

        sfx: LOK: don't shrink sidebar height below minimum
        
        This avoids scrolling within the sidebar and makes
        it possible to scroll the rendred sidebar image
        in the client, which is more responsive and lighter.
        
        Change-Id: I0713c699ba82bfc5fe503c9351402c67aef4494e
        Reviewed-on: https://gerrit.libreoffice.org/73519
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-26  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [682a91a9c8822a6cfb5377b26facea2572f34027]

        sfx: LOK: toggle sidebar decks
        
        Change-Id: I0559a2a4ae041bc61cf3a2d5979656a7941f4b02
        Reviewed-on: https://gerrit.libreoffice.org/73518
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [937440b65368e832a9e9fba92dfdb2efec4e06b5]

        Fix typos
        
        Change-Id: I60261b937215340d2eb6f439234e99a300b0e189
        Reviewed-on: https://gerrit.libreoffice.org/76380
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-26  Sumit Chauhan  <sumitcn25@gmail.com>  [7b0dd98941911c686c0d127810d1c333df5026c3]

        Extension support for gtkmenuItem and notebookbar.ui file added for writer
        
        Change-Id: I65a07fbef7726cdaa9061ebf2227fbedd725d4db
        Reviewed-on: https://gerrit.libreoffice.org/76278
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-07-26  Caolán McNamara  <caolanm@redhat.com>  [7942929685fafb0f9c82feb8da7279e5103c87f0]

        decode url escape codes and check each path segment
        
        Change-Id: Ie8f7cef912e8dacbc2a0bca73534a7a242a53ca1
        Reviewed-on: https://gerrit.libreoffice.org/76378
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2019-07-26  Caolán McNamara  <caolanm@redhat.com>  [f9190ae607a5766a087b8ed5d7ac29ec8a3272c9]

        cid#1448362 silence Dereference null return value
        
        Change-Id: I6b24a10bb2cd67d9750702a43d15162fb5347d76
        Reviewed-on: https://gerrit.libreoffice.org/76366
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-26  Caolán McNamara  <caolanm@redhat.com>  [f501519a2d14684c63edbfcfa3362cddad9f4ec9]

        cid#1448414 silence Explicit null dereferenced
        
        Change-Id: Ia9ddcf960e2bef2ea8db72018602302dc6914bb5
        Reviewed-on: https://gerrit.libreoffice.org/76364
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-26  Caolán McNamara  <caolanm@redhat.com>  [008a98d7cac16277dd88959339f172e11df74fba]

        cid#1448222 Out-of-bounds read
        
        possibly gold
        
        Change-Id: I170d9ae52e7e2b2869655d6649496fce8661a20b
        Reviewed-on: https://gerrit.libreoffice.org/76368
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-26  Caolán McNamara  <caolanm@redhat.com>  [9369b2d0d01b6c7c406e8dc2f30836a6ca624787]

        cid#1292911 Big parameter passed by value
        
        Change-Id: I3698fc4d8e556f75641cf951da87a9acbf81af78
        Reviewed-on: https://gerrit.libreoffice.org/76363
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-26  Caolán McNamara  <caolanm@redhat.com>  [986e4f94b802f9f603c5e744f69f2dc14b4d91f3]

        cid#1448350 RV: Bad use of return value
        
        Change-Id: Ib8fb2c0e4cbee4cab739beaa273d588e8723ff12
        Reviewed-on: https://gerrit.libreoffice.org/76361
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [cba5cd06c8ffd8628ae3d39efe715a5d8b3ac7e7]

        add some error checking to the UI file loading
        
        so we error out early when we have a bug in the file name, or a bug in
        the id, instead of triggering a SIGSEGV much later on
        
        Change-Id: Iacde09df620acdd8ae86321d38e8ce0c99715d42
        Reviewed-on: https://gerrit.libreoffice.org/76375
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3e7badd7755385b98c8564b0ec89d356ff3dc00d]

        Fix typo
        
        "noncommited"
        
        Change-Id: Ia22431edf221d3824d84512f0e77dbb1758f35cd
        Reviewed-on: https://gerrit.libreoffice.org/75982
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bf10c88d382681b7c7979302060999b6ee996187]

        Fix typo
        
        Change-Id: Id01f3ef311e2fccc5fafa51d4fe19c0012f91345
        Reviewed-on: https://gerrit.libreoffice.org/75560
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-26  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [eef4898f463c552a1e378e7ca7426fbec91d6873]

        sfx: LOK: no sidebar tabbar
        
        Change-Id: I210df42fec4404ed9629c9b1c24c78b680212214
        Reviewed-on: https://gerrit.libreoffice.org/73517
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-26  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [b01f4eb13e15d5149379561e9608bed5d670271b]

        LOK: sidebar: publish notifications to the correct view
        
        The ViewShell, which represents the view in question and therefore
        which view gets the window notifications, is incorrect when
        the sidebar is first created upon creating/attaching a new view.
        
        This leads us to a workaround to make sure that we publish
        notifications to the correct view.
        
        We also have to hide the sidebar instead of closing because
        the workaround wouldn't work when re-creating the sidebar
        on an existing view. See comments in code.
        
        Change-Id: I9d3be901688291b04d634b68e1e20c7add77381f
        Reviewed-on: https://gerrit.libreoffice.org/73516
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-26  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [3cb02bcee8d5f5550952967f9d40475d2f08b61b]

        gtktiledviewer: provide activation function
        
        This fixes the gtktiledviewer on some distros/gtk
        versions that require an activation function to be
        provided.
        
        Change-Id: I95fb3ed4e92e27d9c725ca38b4cb5a4f8af51771
        Reviewed-on: https://gerrit.libreoffice.org/71588
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/76373
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [008d3af39e7339c004b03d40cd865f85e925bf35]

        Fix typo
        
        Change-Id: I4ef49f18dd1cf864cc875f12740e027e5e1c1de9
        Reviewed-on: https://gerrit.libreoffice.org/75981
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-26  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [2321771b7a16e67c0b035913c7500c1887734c63]

        LOK: sd: no animation preview for LOK
        
        Change-Id: I67babe9b340bafd196dedb2918d6a24bfc9c0ad5
        Reviewed-on: https://gerrit.libreoffice.org/73515
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-26  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [ca54fdefb9f063af125a3083ec67a7a17541c5c1]

        LOK: sidebar: hide gallery, navigation and styles decks
        
        These aren't fully functional, so not very useful in LOK.
        
        Change-Id: If6330b1f7bf911bbb9edad00aaea7c4d37671746
        Reviewed-on: https://gerrit.libreoffice.org/73514
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-26  Michael Stahl  <Michael.Stahl@cib.de>  [08daf03c139a8b585f7713314ea73e2ff109fd37]

        cid#1448229 null pointer pLayout in SwDoc::InsertTableOf()
        
        Change-Id: I06e3b86711567ed968571b53770209fa28c4e8a3
        Reviewed-on: https://gerrit.libreoffice.org/76371
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-26  Stephan Bergmann  <sbergman@redhat.com>  [aafc10c9edb61e13ac557c7e43c8d4a31dce4f37]

        Bump Java baseline to Java 8
        
        ...as discussed at
        <https://lists.freedesktop.org/archives/libreoffice/2019-July/083193.html>
        "Minutes of ESC call: 2019-07-25".
        
        3d27b2fa9c5a03f78e5145377402f8a88e3da1be "tdf#124503: Support JRE installations
        with unknown java.vendor property" had added support for JREs with unknown
        vendor strings without checking that those JREs have a matching version (Java 6
        back then, Java 8 now).  That check has still not be implemented, assuming that
        Java 8 is old enough in practice so that any such JRE encountered in the wild
        will at least be Java 8 anyway.
        
        Change-Id: I0205a34955368067c698bcabd24de84205a382bd
        Reviewed-on: https://gerrit.libreoffice.org/76365
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-26  Caolán McNamara  <caolanm@redhat.com>  [0b14eaf0546591e2c7be614051bd30b6387805a6]

        cid#1448407 silence Resource leak
        
        Change-Id: Ida523859077abe5904212db44108fa580bb6c60d
        Reviewed-on: https://gerrit.libreoffice.org/76355
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-26  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [12ee6bef988975bdeead7840f3aa565b06d37bf6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Python dialog handler new topic
            
            'Dialog Handler' new topic
            bunch of x-ref between pages
            make & toc
            
            OH:
            - fixed broken file path
            - fixed broken links
            
            Change-Id: I37e94fea48c394310298ff6f4b13f22c71c523c4
            Reviewed-on: https://gerrit.libreoffice.org/76191
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-07-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [bd1281f51eff343d2c7b66f74cc0786efd7aa22a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Format some Basic UNO pages
            
            Use css class 'code' for syntax of Basic statements
            Use embeds for section title in pages
            
            Change-Id: I54269e1cf995e1bc2921317bd4f4910d1c558733
            Reviewed-on: https://gerrit.libreoffice.org/76264
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-07-26  Caolán McNamara  <caolanm@redhat.com>  [dec009996b35c35e8bd060ccf4dac0f0ed7da573]

        cid#1448388 Assignment of overlapping memory
        
        Change-Id: I9946af03ed5ac6823e610d6c8bf24afae463777e
        Reviewed-on: https://gerrit.libreoffice.org/76354
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-26  Ilhan Yesil  <ilhanyesil@gmx.de>  [80ae85d89866e501496189b2749071869ab6e98c]

        tdf#126222 Headers/footers are at correct position after scrolling
        
        After scrolling, the positions of headers and footers of the
        previous pages have to be updated, else these headers and
        footers could get visible at a wrong position.
        
        Change-Id: I25508cc0fc0bb7a6e59aeb996e2e7e0a0e23511f
        Reviewed-on: https://gerrit.libreoffice.org/75118
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-26  Caolán McNamara  <caolanm@redhat.com>  [436d30ed57cc9f6122137cdba30afe5935c8bb34]

        cid#1448530 RV: Bad use of return value
        
        Change-Id: Id84149b619b39d71bc8fb2d01774afd085245a0b
        Reviewed-on: https://gerrit.libreoffice.org/76357
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-26  Caolán McNamara  <caolanm@redhat.com>  [c1a76b810bbf94837a0ae94d6d4d53a61122c01a]

        cid#1452040 silence Unchecked return value
        
        Change-Id: I4b59245b457def5479ad20363181f538b3b49a69
        Reviewed-on: https://gerrit.libreoffice.org/76349
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-26  Caolán McNamara  <caolanm@redhat.com>  [3a0eb373f092cb53cce516bc09438f6e57bce158]

        cid#1448394 try silence unsafe_xml_parse_config
        
        Change-Id: I7dd015a497ffe8b953652f22aa8bbb35e0788efd
        Reviewed-on: https://gerrit.libreoffice.org/76356
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-26  Caolán McNamara  <caolanm@redhat.com>  [8922c6195ebdaaf7e560f203a8b1caf6c2ce6ae7]

        cid#1401334 Uncaught exception
        
        Change-Id: I6eaf41e5a2761c7c2d9f44c908720bebc53178a5
        Reviewed-on: https://gerrit.libreoffice.org/76353
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-26  Caolán McNamara  <caolanm@redhat.com>  [bfcd3b24bc065488b729c0846e74f2efabb3451e]

        cid#1401328 Uncaught exception
        
        Change-Id: I3585fc84437d084670727b048d3b26231c76e659
        Reviewed-on: https://gerrit.libreoffice.org/76352
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-26  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [e6c62ff1361ac5b9b430ddd5dae729a8b10aadff]

        LOK: sidebar: start collapsed
        
        Change-Id: I589fce5ee207da0e0ac113b7ccc1ed1edd06c5da
        Reviewed-on: https://gerrit.libreoffice.org/73513
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-26  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [a1b718044dadc46388bff0e20a7e50bf9d514596]

        LOK: sidebar: release LOKNotifier on destruction
        
        And enable sidebar routing only while we have a
        valid SidebarController instance (i.e. not disposed).
        
        Change-Id: I665f934f762c0ce9efdce5489ec9babe006376a8
        Reviewed-on: https://gerrit.libreoffice.org/73512
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-26  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [e054cfb3538fec4992ab28627a26aa23b6c4fbb7]

        LOK: sidebar: enable only for Impress in LOK
        
        Change-Id: Idb361164db9ea8681b45fe99608d2cb5690db161
        Reviewed-on: https://gerrit.libreoffice.org/73511
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-26  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [82518f1235aea055a6283bb6ce6a8a640959b564]

        LOK: sidebar: send close notification on disposing sidebar
        
        Change-Id: Ia8f197d07ba4b6a089571e9ca23b4697d04e7734
        Reviewed-on: https://gerrit.libreoffice.org/73510
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-26  Artur Neumann  <artur@jankaritech.com>  [36088d528a3df82b3fcdf9a8685e53ba2f1cbd16]

        UI test for #tdf121949
        
        Test if calc crashes when copying a noncoherent range to the
        clipboard
        
        Change-Id: I64d436ffb01775df9d50eb966ea2a12040482517
        Reviewed-on: https://gerrit.libreoffice.org/76348
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-07-26  Artur Neumann  <artur@jankaritech.com>  [df82473f320d3c703357b6ded31f519f271a9788]

        improve UITest to check result in doc when changing number format
        
        not only check in the dialog crashes writer but also check if the
        changes has an effect on the page itself and if the correct format
        is used
        trying also two non-latin formats
        
        Change-Id: I71fd17c8ed50fd043187e1006223ef462f2a56e9
        Reviewed-on: https://gerrit.libreoffice.org/76295
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-07-26  Tünde Tóth  <tundeth@gmail.com>  [a675fe37abc134cc5cbf54385ca99c8d1417ce2b]

        tdf#123627 DOCX import: fix tinderboxing
        
        related to commit 4c30848c852c44cbad8509c770feed5244f1940f
        "tdf#123627 DOCX import: fix relative hyperlinks to documents",
        until fixing possible profile-dependency of the unit test.
        
        Change-Id: Iea8941188d5f3a7d4a6a6f95aafa0d6181678353
        Reviewed-on: https://gerrit.libreoffice.org/76370
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-07-26  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [844be49e7e511f0c397e1faebca10b4fa25ea937]

        tdf#39742 tdf#44786 Consider Impress/Draw default printing settings
        
        Default settings can be set under Options - APP - Print but
        Impress/Draw has not used these as defaults unlike other apps
        
        Change-Id: I7d430f8fb24f9626cd628b4fe9e0520d9d42b848
        Reviewed-on: https://gerrit.libreoffice.org/76079
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-07-26  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [7618815f7080acc67a8d1cda1a6fc49797ded364]

        sfx2: LOK: route the parent sidebar window instead of the deck
        
        Change-Id: I0269a67c637afbc63a81405918f620009e681ff6
        Reviewed-on: https://gerrit.libreoffice.org/73508
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-26  Stephan Bergmann  <sbergman@redhat.com>  [3fb8180a63d86ac527a1d3aaf0377290cd3a3cb2]

        Add wrongly formatted file to blacklist
        
        Change-Id: I2b2f932e1a0c0a3e751f59013bb9d7f2547cd46e
        Reviewed-on: https://gerrit.libreoffice.org/76347
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-26  andreas kainz  <kainz.a@gmail.com>  [8be80df7a28e55f5b633e86f686f03b1e5d2985a]

        sd apps multiselect add Name and Description command
        
        Change-Id: Ia32f99ae967663f8a202a271061bbf61427eaf09
        Reviewed-on: https://gerrit.libreoffice.org/76343
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-07-26  Stephan Bergmann  <sbergman@redhat.com>  [08b6daa63e7b5aac6c301da3224af3f31c9434f9]

        HACK to survive missing target storage
        
        ...during e.g. `convert-to fodt doc/ooo108999-1.doc` (i.e., the attachment
        tytret2010.doc at <https://bz.apache.org/ooo/show_bug.cgi?id=108999#c2>).  It
        appears that the call to SwXMLWriter::Write_ to set the "TargetStorage" property
        is missing in this scenario (which is done for convert-to odt), but it is
        unclear what a proper fix should look like.
        
        Change-Id: I4beab4d8891fc0222bc0867ea53c3d9307be20dd
        Reviewed-on: https://gerrit.libreoffice.org/76314
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-26  Stephan Bergmann  <sbergman@redhat.com>  [cfbdbfdc9964f77b447a2b200398b3ab00cec1d7]

        Be careful not to add empty rect representation to contour polypolygon
        
        The implementation of TextSimplePortionPrimitive2D::getB2DRange in
        drawinglayer/source/primitive2d/textprimitive2d.cxx can return an empty B2DRange
        (which is represented internally as a huge square with DBL_MIN/MAX coordindates)
        and adding that to maExtractedContour would later cause
        
        > include/tools/helpers.hxx:76:44: runtime error: 1.79769e+308 is outside the range of representable values of type 'long'
        >  #0 in FRound(double) at include/tools/helpers.hxx:76:44
        >  #1 in ImplPolygon::ImplPolygon(basegfx::B2DPolygon const&) at tools/source/generic/poly.cxx:474:30
        >  #2 in tools::Polygon::Polygon(basegfx::B2DPolygon const&) at tools/source/generic/poly.cxx:1849:72
        >  #3 in TextRanger::TextRanger(basegfx::B2DPolyPolygon const&, basegfx::B2DPolyPolygon const*, unsigned short, unsigned short, unsigned short, bool, bool, bool) at editeng/source/misc/txtrange.cxx:67:40
        >  #4 in std::_MakeUniq<TextRanger>::__single_object std::make_unique<TextRanger, basegfx::B2DPolyPolygon&, basegfx::B2DPolyPolygon*, int, unsigned short, unsigned short, bool, bool, bool>(basegfx::B2DPolyPolygon&, basegfx::B2DPolyPolygon*&&, int&&, unsigned short&&, unsigned short&&, bool&&, bool&&, bool&&) at /home/sbergman/gcc/trunk/inst/lib/gcc/x86_64-pc-linux-gnu/10.0.0/../../../../include/c++/10.0.0/bits/unique_ptr.h:930:34
        >  #5 in SwContourCache::ContourRect(SwFormat const*, SdrObject const*, SwTextFrame const*, SwRect const&, long, bool) at sw/source/core/text/txtfly.cxx:252:13
        
        when processing such a DBL_MAX = 1.79769e+308 coordinate while loading
        doc/ooo106646-2.doc (i.e., 3sem-program-electricity_and_magnetism.doc attached
        at <https://bz.apache.org/ooo/show_bug.cgi?id=106646#c13>).
        
        Change-Id: I7bcdf7fdb3a756d7fab0543697efeb8f92ceddb7
        Reviewed-on: https://gerrit.libreoffice.org/76261
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ca3ddcf2cb8a7b69131a310621be18d044122a1c]

        Fix typo in code
        
        Not tested with "make check", but for me cleary
        a mistake.
        I have "maybeambiguous" in the rest of the code,
        but no "maybeambigous".
        
        Change-Id: I327143b3e6e188fe661846f5d9b6d2806926d492
        Reviewed-on: https://gerrit.libreoffice.org/76201
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-26  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [01d780e2fa42ba04b55104cb012f00b6b3cbb162]

        tdf#42949 Fix IWYU warnings in sc/source/ui/vba/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I888a8f7269c03d9d4d066032f90564f92c4af2e4
        Reviewed-on: https://gerrit.libreoffice.org/75596
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-26  Miklos Vajna  <vmiklos@collabora.com>  [6a4b7d1e658b4515ec9a2fe3604dd4ead4c0fec8]

        sw btlr writing mode: DOCX export of Writer textframes
        
        Do it the same way as tbrl is already handled.
        
        Change-Id: I7daad962c6349874357c38801c15adadfe8c3a50
        Reviewed-on: https://gerrit.libreoffice.org/76342
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-26  Artur Neumann  <artur@jankaritech.com>  [271dcc757d536718795f8c24a686a75424e90f23]

        UI tests opening all dialogs in writer and see if it crashes
        
        Open a dialog, close it by the given button e.g. "cancel" or "close".
        If the dialog has an enabled "OK" button open the dialog again
        and try to close it also using the OK button.
        For every dialog a complete new document is opened to ensure test-separation,
        otherwise one action could hamper the next action.
        
        For dialogs that already have other tests a "cancel/close" test was added to
        the previous test. As far as possible opening new documents was avoided in those
        cases. And in some cases a simple check was added to check if the "cancel" button
        does not change anything.
        
        Simmilar tests for calc have been renamed and code dublication has been
        removed by moving main part of the code to a helper file
        
        Change-Id: I01f197cae8bc6fe0345661fe042b655f16229485
        Reviewed-on: https://gerrit.libreoffice.org/75124
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-07-26  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [aef615ac9c69775bf51d5bf77d62686244f586af]

        LOK: sfx2: disble sidebar menu-button when deck is hidden
        
        There is no render area on the sidebar virtual-device
        to render the popup menu when the sidebar is collapsed
        into the TabBar, so we disable it altogether as we
        can't properly display it in LoKit.
        
        Change-Id: I2edee9e734485bb685f0ddc0c30bfe584e42a550
        Reviewed-on: https://gerrit.libreoffice.org/73507
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-26  Gülşah Köse  <gulsah.kose@collabora.com>  [15664117ef4db51bdcabb46b7990573509da0d73]

        tdf#125923 Fix reset button.
        
        Reset/Revert button worked as cancel, not reset.
        That commit provides reset button to do its own job.
        
        Change-Id: I82d3e838bff3fd690cb5a901232ecb5f76257b95
        Reviewed-on: https://gerrit.libreoffice.org/76341
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2019-07-25  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [8f8917af5b430b4bb1c35313e81ca60022984f73]

        Correct a fragmented sentence
        
        A verb was missing for parallelism.
        
        Change-Id: If6452e576a71b2634934f98a814d9459f4b74e78

2019-07-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1729f554f8ecc4a4f6fa92b71dff8bab67d238c7]

        Fix typos
        
        Change-Id: I1efccb8b926e4aa10e9ccee7e8e36919e38c05fc
        Reviewed-on: https://gerrit.libreoffice.org/76339
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7a4587619d58129c5833819ce33caa5e87d08ed3]

        Removed duplicated include
        
        Change-Id: I5dd605c945056af66ae2cb90977fc5baedc2cfc0
        Reviewed-on: https://gerrit.libreoffice.org/76340
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-25  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [7abb086b5dfa2eca3d6dafe3499ed517a73ae59c]

        sfx2: customize the sidebar popup menu for Lokit
        
        Don't show customization or docking options.
        
        Change-Id: I313868cb2b2d0444ee90cf9709a326a81d0e5ed8
        Reviewed-on: https://gerrit.libreoffice.org/73506
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-25  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [4790923b8c7de719b6c4cb84aff5997a040df2c8]

        sfx2: collapse the sidebar instead of closing on toggle
        
        When toggling a sidebar deck that is open, the default
        behavior when floating is to close the sidebar altogether.
        This is both inconsistent with the behaviour when docked
        and unexpected.
        
        Now we simply collapse the sidebar into the TabBar (toolbar)
        as is done when docked. This is also the behavior desired
        from LoKit since the sidebar is rendered floating (to allow
        arbitrary resizing).
        
        The collapsed sidebar into toolbar is shown in same-position.
        
        Change-Id: I0519c5ad012cc9df31758927a4dbcd774d47fcd3
        Reviewed-on: https://gerrit.libreoffice.org/73505
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-25  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [ca8f1ff34e291b74068dace619e58c37ef169f88]

        LOK: support resizing windows
        
        And delegate resizing of floating windows.
        
        Currently used for resizing sidebars in LOK.
        
        Change-Id: Iadc1b71c15a7d16a8c9dd7246490ae6bd645644c
        Reviewed-on: https://gerrit.libreoffice.org/73509
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-25  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [987c03d5c237c6a86ac886991435220e7381ced1]

        LOK: Do not offset window coordinates in LOK
        
        This fixes the issue with selecting the incorrect
        color when clicking on the color presets in the
        color picker window in LOK. Because the window
        coordinates are shifted in Core, and LOK client
        sends in absolute coordinates, the shift causes
        a different color to be selected.
        
        (cherry picked from commit 171a2300d37d73065e5e3bd4b77678e35f678adf)
        
        Change-Id: Ib818b83c0f0c727944068cb244f8d10666e5bc1d
        Reviewed-on: https://gerrit.libreoffice.org/76323
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-25  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [4289b86e33b3658a131781ce0e26d86a70b967a8]

        LOK: Reduce and improve logging of event compression
        
        Change-Id: I84e0e8806eb6f4fbda063ebc29fafa791d472bb8
        (cherry picked from commit d5b900630caefc4d3b62a31906117cf4acd623b1)
        Reviewed-on: https://gerrit.libreoffice.org/76322
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-25  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [1e1a345a18a4162a7e265cf91bcb0c5dc206d576]

        LOK: Minor window event processing cleanup
        
        This reduces the number of json reads we do
        when compressing window events, which happens quite
        often.
        
        (cherry picked from commit 0bb310d7ce39421ecc4ff90518ffdf6aa01d1b02)
        
        Change-Id: I1c85f28867b52cad85445fff8a031b990dad8b56
        Reviewed-on: https://gerrit.libreoffice.org/76321
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-25  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [5f4fa7bf17542f74e29082b065b0e7bac6af53ef]

        LOK: Refactor large event queueing cases
        
        This makes it more readable and reduces indentations.
        
        No functional change intended.
        
        (cherry picked from commit 570a3c5361d58635e4d0ac8baf6df787bd2290ad)
        
        Change-Id: I129ecff9083c459d633c0965eab6e06ba3dcf499
        Reviewed-on: https://gerrit.libreoffice.org/76320
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-25  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [01b1e44f03bd3f9c2e56712d8a75719c2b7b906d]

        LOK: Remove window invalidations prior to size_changed
        
        A window size change is a full invalidation anyway,
        so remove any prior invalidations as they are redundant.
        
        Change-Id: I439a1bc38989df17b671e064beb26eb88c402be3
        (cherry picked from commit 1a5af070d876b1ec4b69fe3be732426dba59b9af)
        Reviewed-on: https://gerrit.libreoffice.org/76319
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-25  Caolán McNamara  <caolanm@redhat.com>  [b94214350e6e3d0252c09f203a3ce7807a179f90]

        weld SdPublishingDlg
        
        Change-Id: I64ce16c8b107b8b4d6009e6e2d5775cbf173a019
        Reviewed-on: https://gerrit.libreoffice.org/76334
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-25  Caolán McNamara  <caolanm@redhat.com>  [dcbe802509e465b5f7ef9391d0d1ba12b5c7e6c0]

        don't need builderfactory
        
        Change-Id: I7c8f74330c8af27142ff4beb029fb3d3a95065c5
        Reviewed-on: https://gerrit.libreoffice.org/76333
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-25  Jim Raykowski  <raykowj@gmail..com>  [3c7efab4e72d6f044a3ace34c06d2dfdfafbe42b]

        tdf#47807 Invalidate bindings to Undo Redo
        
        This patch reverts the previous commit made for this and provides a new
        fix.
        
        Change-Id: I487ecf0a7564f1130ef9a42e893e73185701d8c9
        Reviewed-on: https://gerrit.libreoffice.org/76287
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-07-25  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [e354681e5d5d21b4ad0d435193810922df7ec7a0]

        tdf#42949 Fix IWYU warnings in cui/*hxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ia1b6e58623b64b11cb1a5ac5c7fba73e8cc04d07
        Reviewed-on: https://gerrit.libreoffice.org/75522
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-25  Tünde Tóth  <tundeth@gmail.com>  [9136237ac0758b11831c21cd636520b08c88b209]

        tdf#123627 DOCX import: fix tinderboxing
        
        related to commit 4c30848c852c44cbad8509c770feed5244f1940f
        "tdf#123627 DOCX import: fix relative hyperlinks to documents",
        until fixing possible profile-dependency of the unit test.
        
        Change-Id: Ie75c5c7d8eeb467638f868fb727948f7f13fc113
        Reviewed-on: https://gerrit.libreoffice.org/76332
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-07-25  Regina Henschel  <rb.henschel@t-online.de>  [ab4806de79a1c8772024f0e51cd9ba7a30b96405]

        tdf#126537 correct reverse calc for handle in ooxml-parallelogram
        
        Reverse calculation of handle position of ooxml-parallelogram shape
        has to follow the x/ss*100000 pattern. Error was, that it was not
        listed in that section.
        
        Change-Id: I846c21fe12c7e64e0c947e32d4b680fba60a5e50
        Reviewed-on: https://gerrit.libreoffice.org/76311
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-07-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a41984d0d71f6b76d0e56604b17b52774e39197d]

        Fix typo
        
        Change-Id: I07929ffe015e1d22fcac6969b00644b82620d4cc
        Reviewed-on: https://gerrit.libreoffice.org/75506
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-25  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [4fccc5410185abaf836e40ed0520ac7b50d21474]

        LOK: sc: Issue DOCUMENT_SIZE_CHANGED only when size changes
        
        Issuing DOCUMENT_SIZE_CHANGED triggers document-loaded event.
        This is accidental and historic, but the end result is that
        the client assumes everything is invalidated and fires
        initialization handlers, which are normally invoked the
        first time a document is loaded. Undesirable when really
        nothing has changed.
        
        Change-Id: Ia4fa4479ca627b0f605e4ff5009f7e631a26f6d7
        Reviewed-on: https://gerrit.libreoffice.org/76313
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-25  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [a27c613b8305cbf1f541771d23f38dbe65bc51cf]

        sfx2: LOK: support resizing the sidebar
        
        Change-Id: I852c522f176a8d11d3a19709ab1cd75023645c66
        Reviewed-on: https://gerrit.libreoffice.org/73504
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-25  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [6661ebe5d3c2ce12a99a6af4c8de51b61b279e57]

        LOK: Window creation supersedes any events on same window
        
        This happens when we get multiple created events on
        same window, interspersed with invalidations.
        
        Change-Id: I2dbaa0f84306d770f1de047a23996209c28304fe
        Reviewed-on: https://gerrit.libreoffice.org/76312
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-25  Caolán McNamara  <caolanm@redhat.com>  [08eb6de1a274fce5d04c5fadcb4d87320414873c]

        external qrcodegen looks under qrcodegen
        
        Change-Id: I01f06c30a52f5e4cdb5b4b6304072aa0f3a63aa8
        Reviewed-on: https://gerrit.libreoffice.org/76291
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-25  merttumer  <mert.tumer@collabora.com>  [e6bbfd641c6c65ebdebae92f2382689d3ea4a089]

        Make pdf export watermarks look like watermarks on online
        
        Change-Id: Ib5af8c61dd9a539c63594a91b8ec17ff07327feb
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/69317
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/76289
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-25  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [d14f10ae64876c394a04fa1ca2b067033a79b0a8]

        LOK: Reduce logging while processing events
        
        Change-Id: I8ca457387715fcd085bcbf3107839d2629580f7b
        Reviewed-on: https://gerrit.libreoffice.org/76296
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-25  Tor Lillqvist  <tml@collabora.com>  [6fdd0e22fd87b9ac3345e9356129e55c6a393fd5]

        Turn an incoming VT_NULL when a STRING is wanted into an empty BSTR
        
        Might help in some cases in the customer application.
        
        Change-Id: Icdc13780d4623e9df8bc057760c1295d7d6ffd61
        Reviewed-on: https://gerrit.libreoffice.org/76294
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Jenkins

2019-07-25  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [6451da84ecb2942267a4d0d0bbe3ef45060ef71c]

        vcl: LOK: emmit size_changed after window creation
        
        This guarantees that the correct size of the window
        is set on the client side. Some windows are created
        with default (and invalid) size and rely on Resize
        to be called right after. This doesn't happen
        with message boxes and they need to get size_changed
        right after the window is fully created and ready.
        
        Change-Id: I8c281a31770de4b37b9de6d333159e5379344dff
        Reviewed-on: https://gerrit.libreoffice.org/76293
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-25  Jan Holesovsky  <kendy@collabora.com>  [1d77ea8f3e64af4becff869474dd79c633dd0070]

        lok sc: Fix the formula input bar and address bar notifications.
        
        Apparently we did not have the pInputWin living in the background; but
        now we have.  There is no reason to treat it in an 'else' branch, these
        checks should be separate either way.
        
        Change-Id: Ibb8d92fb1e2803942460d2063847917d082fcb2e
        Reviewed-on: https://gerrit.libreoffice.org/71863
        Reviewed-by: Aron Budea <aron.budea@collabora.com>
        Tested-by: Aron Budea <aron.budea@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/76292
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-25  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [bf7adf4c24209b48198d06a66e7fadba66637763]

        sidebar: support closing the sidebar through the X button
        
        Change-Id: I078c27d22bbee3d02ad4a3fb97ba01a394f171e1
        Reviewed-on: https://gerrit.libreoffice.org/73503
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-25  Caolán McNamara  <caolanm@redhat.com>  [b0cc179a728603d62fd62595f039d2d856f8c9c3]

        add XInitialization to allow setting explicit dialog parent
        
        Change-Id: Icc2626b6b3defeb6c02a43cee14cdb97dc573870
        Reviewed-on: https://gerrit.libreoffice.org/76290
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-25  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [11b06f0e00fc21654384e2816842ab101e15010e]

        sidebar: Add .uno:MasterSlidesPanel
        
        Change-Id: I578dc8b1f9c8df7f7cc9108c70d6fad8006871c6
        Reviewed-on: https://gerrit.libreoffice.org/73502
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-25  Caolán McNamara  <caolanm@redhat.com>  [c156cff9d6b2245ed0570fb758bb18d37950ff96]

        weld SaneDlg
        
        Change-Id: I2f69c87f2433c8973b3aecd24e6e754206b2162f
        Reviewed-on: https://gerrit.libreoffice.org/76260
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-25  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [593bf02c8b65cdea1d77c6800a9af57e1c6cb08b]

        sd: LOK: avoid caching pointers and leaking
        
        Change-Id: I68163bc30b0655b11dec34bdcc750b495b93365a
        Reviewed-on: https://gerrit.libreoffice.org/68265
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit da70e562087b6016aeaffadedc4ce66eaf370919)
        Reviewed-on: https://gerrit.libreoffice.org/76284
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-25  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [19b6115e3edc62f0ccd1449a28d368f23698624d]

        LOK: remove duplicate cursor invalidations for same view only
        
        This limits duplicate cursor invalidation removal to same
        view only, which seems to have been left in error.
        
        We should now remove any old cursor invalidations (for
        the same view) and only keep the latest (current) one.
        
        Change-Id: Ie2323d0c5fcf3977576a1bdc098c95351a5753e0
        Reviewed-on: https://gerrit.libreoffice.org/71846
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 8e9c36dfc346387abfbbaefbc15a518cbe3e257c)
        Reviewed-on: https://gerrit.libreoffice.org/76286
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-25  Andras Timar  <andras.timar@collabora.com>  [3b1c1b0d2f5348d2eea761b452c9f7ce940dc737]

        Add Redaction toolbar icons from colibre to tango
        
        Tango is the default theme of Collabora Office 6.0
        
        Change-Id: I95722b0794aec9fc9eac707e4020460ddfb1371f
        (cherry picked from commit 9c644c8bf3d7096efeb52beccaef02f6455f83eb)
        Reviewed-on: https://gerrit.libreoffice.org/76285
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-25  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [3fa4f52ad52a1db53c2336eac8053502b03681e3]

        sd: LOK: support localization of slide transition presets
        
        Reviewed-on: https://gerrit.libreoffice.org/68264
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 312346531dde33cd000a1d3c95c7b7829b656438)
        
        Change-Id: Ic3ea57e537e118e10d155203921574967154c234
        Reviewed-on: https://gerrit.libreoffice.org/76283
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-25  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [a59b4a2dcec4ad2131350a9999185ebcd07c5fc8]

        sidebar: hide preview and play controls in lokit
        
        Change-Id: I7fc9470082612af4c4d7e56ff704936da5c63ce4
        Reviewed-on: https://gerrit.libreoffice.org/73501
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-25  Scott Clarke  <scott.clarke@codethink.co.uk>  [d2025bdc33cc8d9e2f6c9f90da4574275ed6b0e4]

        tdf#119228 Add storage and serialisation for the Resolved flag
        
        Change-Id: I0278588dc533378104e544d05b60583c85271f6a
        Co-authored-by: Jim MacArthur <jim.macarthur@codethink.co.uk>
        Reviewed-on: https://gerrit.libreoffice.org/75858
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [38583daef69bc39de15ff41d2f149b34116d825c]

        Fix typo in code
        
        Change-Id: Id666b0c822cf2589a0fe8886d9357e98b18b276c
        Reviewed-on: https://gerrit.libreoffice.org/76282
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2019-07-25  Tor Lillqvist  <tml@collabora.com>  [8d5164463a77f7957c26bc922689f45b394a2cf6]

        tdf#124042: Remove unnecessary code for iOS
        
        We don't need to pop the Core Graphics context state stack completely
        before releasing the context. The code that tried to do that failed
        anyway when the context was a "foreign" one (from doc_paintWindowDPI()
        in core's init.cxx) thad had already been released there.
        
        Also removed another apparently unnecessary ifndef for iOS.
        
        Change-Id: Idcd1e6edd06ab259ec850fd66fcbabc3df0ae3af
        Reviewed-on: https://gerrit.libreoffice.org/76263
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-25  Tünde Tóth  <tundeth@gmail.com>  [4c30848c852c44cbad8509c770feed5244f1940f]

        tdf#123627 DOCX import: fix relative hyperlinks to documents
        
        Revert "tdf#86087 DOCX Import link as relative if preferred"
        
        This reverts commit 40acf8d6447065077acba9e800c56239f58c8262.
        Relative urls aren't converted to absolute urls, if the
        "Save URLs relative to filesystem" setting is checked.
        
        Change-Id: I209fa57e508dd425772e0019c1749a2bdc92e3ed
        Reviewed-on: https://gerrit.libreoffice.org/75863
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-07-25  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [6cb3b009fc4e73cc0ea07d166c274f05306b0e75]

        sd: sidebars are now visible in LOOL
        
        Change-Id: I7ceae056e3d6ce1c991fe1194faa8bebfd6aae1e
        Reviewed-on: https://gerrit.libreoffice.org/73500
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-25  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [ae2720ab206c2ff4a677e7fad147a3037f07a9be]

        sd: LOK: publish statechange on entering master view
        
        Change-Id: Ib736800544b9669e3708da0c01370af22cdf3e97
        Reviewed-on: https://gerrit.libreoffice.org/69617
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
        Tested-by: Ashod Nakashian <ashnakash@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/73498
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-25  Caolán McNamara  <caolanm@redhat.com>  [f696e535872e76f0854d475354fed11fbce4bb54]

        weld GridWindow
        
        Change-Id: I3281abffbc7f14cb3ebcc80b4f52b52ed5efa781
        Reviewed-on: https://gerrit.libreoffice.org/76268
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-25  Caolán McNamara  <caolanm@redhat.com>  [0059d0262adaadaca67de9e3245aaa9f62d07392]

        cid#1448432 Division or modulo by zero
        
        Change-Id: Iaf99ea046591e7e1eb5d441804b812c08fea9bc9
        Reviewed-on: https://gerrit.libreoffice.org/76245
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-25  Caolán McNamara  <caolanm@redhat.com>  [c597be9bb60e31d32370e79a2989ff54bee8e8ec]

        cid#1448414 silence Explicit null dereferenced
        
        Change-Id: I8f378b935929cedfab30aa98b89a026c272dca2e
        Reviewed-on: https://gerrit.libreoffice.org/76246
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-25  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [bf3cfa0256c37e0ac6db5066c731b1a3f2291407]

        LOK: trace queue only when it is changed
        
        Change-Id: I9b8e060c2c7655565b95004d82bf50ada2ed0d08
        Reviewed-on: https://gerrit.libreoffice.org/71845
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/76267
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-25  Stephan Bergmann  <sbergman@redhat.com>  [9cf2df5eb9e7da89492f040d0b74d40919c6d12c]

        Avoid using invalidated rRect
        
        ...as happens during `convert-to pdf doc/ooo107799-1.doc` (i.e., oracle apex.doc
        attached at <https://bz.apache.org/ooo/show_bug.cgi?id=107799#c1>):
        
        > ==29889==ERROR: AddressSanitizer: heap-use-after-free on address 0x61200034f548 at pc 0x0000002ebcaa bp 0x7fff9666f320 sp 0x7fff9666ead0
        > READ of size 16 at 0x61200034f548 thread T0
        >  #0 in __asan_memcpy at /home/sbergman/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_interceptors_memintrinsics.cc:22:3
        >  #1 in SwRect::SwRect(SwRect const&) at sw/inc/swrect.hxx:313:5
        >  #2 in SwRootFrame::PaintSwFrame(OutputDevice&, SwRect const&, SwPrintData const*) const at sw/source/core/layout/paintfrm.cxx:2971:12
        >  #3 in SwViewShell::PrintOrPDFExport(OutputDevice*, SwPrintData const&, int, bool) at sw/source/core/view/vprint.cxx:542:30
        >  #4 in SwXTextDocument::render(int, com::sun::star::uno::Any const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at sw/source/uibase/uno/unotxdoc.cxx:3026:32
        >  #5 in PDFExport::ExportSelection(vcl::PDFWriter&, com::sun::star::uno::Reference<com::sun::star::view::XRenderable> const&, com::sun::star::uno::Any const&, StringRangeEnumerator const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>&, int) at filter/source/pdf/pdfexport.cxx:227:34
        >  #6 in PDFExport::Export(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at filter/source/pdf/pdfexport.cxx:939:28
        >
        > 0x61200034f548 is located 8 bytes inside of 272-byte region [0x61200034f540,0x61200034f650)
        > freed by thread T0 here:
        >  #0 in operator delete(void*, unsigned long) at /home/sbergman/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_new_delete.cc:172:3
        >  #1 in SwPageFrame::~SwPageFrame() at sw/source/core/layout/pagechg.cxx:301:1
        >  #2 in SwFrame::DestroyFrame(SwFrame*) at sw/source/core/layout/ssfrm.cxx:389:9
        >  #3 in SwRootFrame::RemovePage(SwPageFrame**, SwRemoveResult) at sw/source/core/layout/pagechg.cxx:1426:5
        >  #4 in SwRootFrame::RemoveSuperfluous() at sw/source/core/layout/pagechg.cxx:1501:13
        >  #5 in SwLayAction::InternalAction(OutputDevice*) at sw/source/core/layout/layact.cxx:494:30
        >  #6 in SwLayAction::Action(OutputDevice*) at sw/source/core/layout/layact.cxx:349:5
        >  #7 in SwRootFrame::PaintSwFrame(OutputDevice&, SwRect const&, SwPrintData const*) const at sw/source/core/layout/paintfrm.cxx:2965:17
        >  #8 in SwViewShell::PrintOrPDFExport(OutputDevice*, SwPrintData const&, int, bool) at sw/source/core/view/vprint.cxx:542:30
        >  #9 in SwXTextDocument::render(int, com::sun::star::uno::Any const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at sw/source/uibase/uno/unotxdoc.cxx:3026:32
        
        Change-Id: I2931920d19d535f569c61fb9d7f1ce21bf7a0d88
        Reviewed-on: https://gerrit.libreoffice.org/76270
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Jenkins

2019-07-25  Miklos Vajna  <vmiklos@collabora.com>  [3f471651049a318d7d8917855929e0535daf14b9]

        xmloff: create XMLImportStylesImportOasis instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: I7e56486339d5fd436d4dba723bac8bb9bbed170b
        Reviewed-on: https://gerrit.libreoffice.org/76275
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-25  Miklos Vajna  <vmiklos@collabora.com>  [4840880148318dc384e28f9a8df9990b8690a4b6]

        tdf#107394 sc ui: fix lack of row height update on undo of paste
        
        This is a problem since commit df9243626b39742a9a148bea95796f8824fee68a
        (fdo#73606: Avoid excessive and unnecessary heap allocation of array
        objects., 2014-01-14), though it seems this uncovered a problem that was
        introduced earlier.
        
        Reading ScViewFunc::AdjustBlockHeight(), commit
        64a36fd4f4085ed05e4c0ee40ac109452ff81a78 (ScUndoPaste to handle multiple
        ranges., 2011-09-09) changed ScUndoPaste::DoChange(), so that
        AdjustBlockHeight() is invoked in a loop, but always with the same
        arguments. In case AdjustBlockHeight() doesn't get a mark data, the
        function takes the mark data from the view data, which is empty in the
        "undo of paste" case, so no row height gets updated.
        
        Fix the problem by explicitly providing the mark data to
        AdjustBlockHeight(), probably that was the intention in the second
        commit.
        
        [ Testing this from CppunitTest_sc_copypaste means ScImportExport has to
        be dllpublic, but that seems still better than having a view shell in
        CppunitTest_sc_ucalc. ]
        
        Change-Id: I140b53588d59d231772152c0e820e5fdedf6894c
        Reviewed-on: https://gerrit.libreoffice.org/76265
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-25  Shubham Goyal  <22shubh22@gmail.com>  [2de42b53b7c23223c38e64a75eae248d8a0cd4ec]

        QRCode Dialog Box feature
        
        The patch handles the created QR code as a Customized Shape (Graphic
        Object)
        
        Change-Id: I1cee6f0e7fac585de880a9ac34e3bc441a4b7390
        Reviewed-on: https://gerrit.libreoffice.org/74167
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5ccc8124a03cffca3a1848f754524a06a063cb51]

        Fix typos
        
        Change-Id: I59a0fd175fa5185c15d093d2d9bed9f95bb4cfd5
        Reviewed-on: https://gerrit.libreoffice.org/76280
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-25  Jim Raykowski  <raykowj@gmail.com>  [ed882d693f37779e3a09641e7cd43b7a925d2312]

        tdf#47807 Invalidate bindings to Undo Redo
        
        Change-Id: I71a16e60395003402372202a755b976d37690a27
        Reviewed-on: https://gerrit.libreoffice.org/76146
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-07-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6131288f2a85d43ba21210e677648c9245793e52]

        Fix typo
        
        "an URI", to complete:
        https://gerrit.libreoffice.org/#/c/75985/
        
        Change-Id: I57489b05117fd12ae6aa22544437ab5bc6b5154f
        Reviewed-on: https://gerrit.libreoffice.org/76037
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [afad1a0cbc893291ea32baa7234c4ed7a5ffcf80]

        Fix typos
        
        Change-Id: Ib778a6598f3797fe871a25b56b7b4b7761889296
        Reviewed-on: https://gerrit.libreoffice.org/76269
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [30320abbef8fabfeadda2b31b72f595c4a1c1ed9]

        cid#1448360 Assignment of overlapping memory
        
        Change-Id: Ifefa007ff7534e65cc35cdbcb4983012b36ed6e0
        Reviewed-on: https://gerrit.libreoffice.org/76248
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [ceac24b4a140a471a36f423bf48dce32860e8911]

        cid#1448461 RV: Bad use of return value
        
        Change-Id: I11dce56c00931b0e04c5fa52f2598a8f80625d5b
        Reviewed-on: https://gerrit.libreoffice.org/76243
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [bb6f5ae90332fee2eb650398d1ae0b554ac89ce2]

        cid#1448446 Unchecked dynamic_cast
        
        Change-Id: I790f55e5edfce37b28dfc8b915970e123425f434
        Reviewed-on: https://gerrit.libreoffice.org/76244
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [1779f7fcbaf11428e9064653a61045dc267778be]

        cid#1448285 RV: Bad use of return value
        
        Change-Id: I3509620b37884b75a00c89ae38b68adc324da00c
        Reviewed-on: https://gerrit.libreoffice.org/76252
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [852d5b7b3bc289c1018da5373dea50b7aa68ef0b]

        cid#1448272 RV: Bad use of return value
        
        Change-Id: I716c4e617ae2493385391f96567e2fb4571cd440
        Reviewed-on: https://gerrit.libreoffice.org/76253
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [554e7d8ee6bee44d87392476a498fb7f3f6068c6]

        cid#1448222 Out-of-bounds read
        
        possibly coverity gold
        
        Change-Id: I6443225482eab5be31e1e12d282e420e767f23b2
        Reviewed-on: https://gerrit.libreoffice.org/76254
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [fd40f94e6bfcd8df200a30c933e4d09d1b99e897]

        cid#1401334 Uncaught exception
        
        Change-Id: I371610e76e513a40da800eb11de0883775fdbd2d
        Reviewed-on: https://gerrit.libreoffice.org/76255
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [40b5af334464b7e30bc29e479ec6a626a4ad0d48]

        cid#1401328 Uncaught exception
        
        Change-Id: I15b1157220631e984f30f6e3c0a0362167236c9c
        Reviewed-on: https://gerrit.libreoffice.org/76256
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [63922db083dc70c9b248c9eb34b24382048adf08]

        rename search+replaced Getsal_uInt16 result back to GetUShort
        
        Change-Id: Ia6e35d0ca15b0ac2310ad847c6eda6db548b25f6
        Reviewed-on: https://gerrit.libreoffice.org/76258
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [52b92a591943c1988fd3d660bd6fc5ac53ce0f33]

        cid#1209863 Untrusted loop bound
        
        Change-Id: Ic8d20e92b4021dfebe01e1265c3afb2bcd509827
        Reviewed-on: https://gerrit.libreoffice.org/76259
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [3b55741586883d4fbb7f3e4c5368b5382c3ce5f8]

        sd: LOK: support per-user localization of CustomAnimationPreset
        
        This only fixes the caching in CustomAnimationPreset and
        CustomAnimationPane. Other cached labels will be done separately.
        
        Reviewed-on: https://gerrit.libreoffice.org/68263
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit b44679e47211a27f4fe22d05762d9d48c8f88935)
        
        Change-Id: Iaf511168d26b3a5567ca53556e242d3c071d2623
        Reviewed-on: https://gerrit.libreoffice.org/76241
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-24  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [0c4a2b126c4aaa6f87baa1d86973b25fe7691009]

        sd: use OSL_DEBUG_LEVEL instead of DEBUG
        
        Change-Id: I0703a1564a23657e956e43fe4cbf1d9549acb94f
        Reviewed-on: https://gerrit.libreoffice.org/68258
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/76240
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [426eff7c6652033518c22d124f22c423e1ae054b]

        cid#1448303 RV: Bad use of return value
        
        Change-Id: I779ba87054cbfc10d2d1b26159c5c4873364ebfa
        Reviewed-on: https://gerrit.libreoffice.org/76250
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [d4dae168e4d82864636952b7cd4b4ef7e9befd6e]

        cid#1448213 Assignment of overlapping memory
        
        Change-Id: I6611f09000a0901b0d016cda7d8a418fc399fc63
        Reviewed-on: https://gerrit.libreoffice.org/76229
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [da346f7afbe5e42b07c205c1c61c48d0f7036931]

        cid#1448394 can't change xml_parse_config setting
        
        Change-Id: I8c45c9d5e0a6bc7439aa4d0827e4752ec364d12c
        Reviewed-on: https://gerrit.libreoffice.org/76247
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [421c7d874d62f3d0f696df540744845753902583]

        cid#1448523 silence bogus Out-of-bounds read
        
        Change-Id: I0911133287ace66454e741f7ea994f191d06931c
        Reviewed-on: https://gerrit.libreoffice.org/76232
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [672da0902b406c88042dfa3b48dd565700514343]

        cid#1448321 Dereference after null check
        
        Change-Id: I724e4c19df9aa446f496b21ea5f3918e2def28da
        Reviewed-on: https://gerrit.libreoffice.org/76249
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [29a2296af8c0d0e6a630bce1c064e1211047d014]

        cid#1448301 silence Untrusted loop bound
        
        Change-Id: Ib5b592fdcf234a78747058eb3cdc7efc5d9cddc6
        Reviewed-on: https://gerrit.libreoffice.org/76251
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [d397372f5cf9ff1fa67720c76768c3cc29f7de59]

        cid#1448548 Assignment of overlapping memory
        
        Change-Id: I146abd4635db993a5a0c5e612bb3f6dc23cdfe24
        Reviewed-on: https://gerrit.libreoffice.org/76227
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [a657260c419a7138971aeb0151c81dcb23df3748]

        cid#1448519 Untrusted loop bound
        
        Change-Id: I92952fdef3e1066082d7ba8c3befebfcb7f9adc1
        Reviewed-on: https://gerrit.libreoffice.org/76242
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e622abbab580434038c117b013757885d3f0fb58]

        Fix typo
        
        Change-Id: I6632893980c8f71addda60c9bf447ceca962804d
        Reviewed-on: https://gerrit.libreoffice.org/72691
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [1733b527ac07fcb0067905e7277227f086b53afb]

        cid#1451642 silence Division or modulo by zero
        
        Change-Id: I728528ecbb69c23b63807944e4ae0beb9cb86cbb
        Reviewed-on: https://gerrit.libreoffice.org/76222
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [8213923c183c95c58b8c82ab6ad5e3f1611a4202]

        LOK: sd: use native SdPage to flag selection
        
        The slide-sorter is actually still necessary to apply/change
        the master slide of a given slide, so we must enable it.
        
        Change-Id: I3f59f58be76ab1c63453b4f6288044572800a556
        
        Change-Id: I7554ba4afd28d7ea4f3ed6ba375d9765a89ef21c
        Reviewed-on: https://gerrit.libreoffice.org/69618
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
        Tested-by: Ashod Nakashian <ashnakash@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/73497
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [5ae7908ecec19d2d7f5464bf89fcd26a4aef3ace]

        loplugin:unusedfields
        
        Change-Id: I80ed513cf690f94bf4320b040b36d7f904c63482
        Reviewed-on: https://gerrit.libreoffice.org/76233
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-24  Tor Lillqvist  <tml@collabora.com>  [4bd1b38633d6cb288eb559afc0ac6b961538ae60]

        Add FIXME
        
        Change-Id: Id8a553ef880c79a1d71b6df9586f75a83f53746a
        Reviewed-on: https://gerrit.libreoffice.org/76266
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2019-07-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [8d73da6696e42f57abbd8317d227054a4b5475ed]

        loplugin:unusedenumconstants
        
        Change-Id: I484b39d1060e6a563dabdde03867989b8ba067f9
        Reviewed-on: https://gerrit.libreoffice.org/76237
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [be07f2b19ddce09eb4f18b0a7cc4f1583b3f86e0]

        remove unused SvLBoxButtonKind::StaticImage
        
        and consequently unused SvBmp::STATICIMAGE
        
        Change-Id: Ie48deb0c757e6eb9e22e7b29cde72b0145c16943
        Reviewed-on: https://gerrit.libreoffice.org/76235
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [8c1d25e0dbbcc9b6d4ed58f4bc9e8ffff7e10e5e]

        convert AreaOverlapType to scoped enum
        
        and remove unused AreaPartialOverlap
        
        Change-Id: I21e94d8d15c59485c1287e99dcc6558e0570a8eb
        Reviewed-on: https://gerrit.libreoffice.org/76234
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [ba031cc41321c7817c5b23e0b5378e532f7e1dea]

        remove unused accessibility::DescriptionGenerator::PropertyType::FillStyle
        
        Change-Id: I20005ad23088d41262ff988eac2132918db56ab8
        Reviewed-on: https://gerrit.libreoffice.org/76236
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [00af4b1e5157d1a7f71da168dc7b48707e9113cd]

        cid#1451635 silence Dereference after null check
        
        Change-Id: Ie5978be908647fe1215e1517a2bf638c7936dae2
        Reviewed-on: https://gerrit.libreoffice.org/76225
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [b055dda3c82086f5c633403bd952209d6ed4288f]

        cid#1448539 try silence Double free
        
        Change-Id: I05f30f33acc06325eba59965a84fa43749d6f394
        Reviewed-on: https://gerrit.libreoffice.org/76230
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [2d63403fa3bf7fe6019b58ce4af5c49968e03a5b]

        move aboutdialog header inside vcl
        
        Change-Id: I1906992759afec0176b723917662fa0644a03c1c
        Reviewed-on: https://gerrit.libreoffice.org/76221
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Balazs Varga  <balazs.varga991@gmail.com>  [fa0a981af41a2606541eec1cb20a379a739691e0]

        tdf#114166 DOCX chart import: fix missing complex categories
        
        Now complex category labels are visible, and the inner data
        table contains the correct texts of the category columns.
        
        Note: repeating call of createDataSequenceByValueArray() API function
        can create all columns of the complex categories. See also
        commit 6c4e21a234f12e1310ba06f9859e08b424acf8bf
        "bnc#812796: Correctly handle static value array for OOXML charts."
        
        Change-Id: I333b79be35a24a912bb9e662116d0c85809a8fb2
        Reviewed-on: https://gerrit.libreoffice.org/75776
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-07-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [9c4945a6767c298258f8aab053841242dc4f7afc]

        sd lok: Remove the .uno:LeftPaneImpress call from sd lok initialization.
        
        this is combination of
        
        commit dd15e149326f5270ab9ceb5f21e32b25b96c0a44
        Author: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
        Date:   Sun Nov 11 23:37:24 2018 -0500
        LOK: sd: initialize slide-sorter in sd
        (Change-Id: I4cb6ce6d961b4ba4d542c14cb37370788cf75e45)
        
        and
        
        commit 7e291eedbad335bf8bbc8a17cc3d633bf66d0e90
        Author: Jan Holesovsky <kendy@collabora.com>
        Date:   Thu Apr 25 05:54:15 2019 +0200
        (Change-Id: I86b23b484674ad4c6a75246ee6186ad9b828931f)
        
        sd lok: Remove the .uno:LeftPaneImpress call from sd lok initialization.
        
        According to my testing, this makes no difference and the moving of
        slides and multiple selection behaves the same way with or without this.
        
        So let's return to not activating the SlideSorterBar, because otherwise
        we are doing a lot of pixel bashing behind the scenes unnecessarily.
        
        Having said that, if we want to activate it at some stage, it is better
        to do something like the following (+ remove the explicit LOK-only if's
        from svtools/source/config/slidesorterbaropt.cxx):
        
          SvtSlideSorterBarOptions().SetVisibleImpressView(true);
        
        instead (and potentially we can also make it floating not to occupy the
        space in the main view by
        
          GetWindow()->SetFloatingMode(true);
        
        in the LOK case in sd/source/ui/dlg/PaneChildWindows.cxxi).
        
        Change-Id: I719bc4ca5e43fce9949d494149b65ffd8587c601
        Reviewed-on: https://gerrit.libreoffice.org/76220
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [a97332db58a048539646dcefbc54dcccfc1daa82]

        cid#1451629 silence Division or modulo by zero
        
        Change-Id: I87f59593d7a1691d07276421aaa501751b4953e5
        Reviewed-on: https://gerrit.libreoffice.org/76226
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [48c78c3abba301d1dd197be75958d380913b481f]

        cid#1448545 silence Wrapper object use after free
        
        Change-Id: Ia1b3137916ae37ed73ac9923af847aa15978dc86
        Reviewed-on: https://gerrit.libreoffice.org/76228
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [bb748ba4a4a1ff5d653f20871a1dc51e2efdc9a7]

        cid#1451637 silence Dereference after null check
        
        Change-Id: I10ec0bbaab2bc38b67c4a2a557c33f1a4ed2ddfc
        Reviewed-on: https://gerrit.libreoffice.org/76223
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Gülşah Köse  <gulsah.kose@collabora.com>  [9a516a4b229f9a52c9c1f05d247cebddb1ba5c17]

        tdf#126070 Show scroll bars when preview overflows.
        
        Change-Id: Ibb904fc1c5d283d8ca9d8ff8b2249d25d7091b5b
        Reviewed-on: https://gerrit.libreoffice.org/75954
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2019-07-24  Tor Lillqvist  <tml@collabora.com>  [6c2ccd544f091c844fc1d03023c7e8f8af8c2620]

        Accept also iOS SDK 12.4
        
        Change-Id: I7bf7a428d53b7a1a4e0675414c4532f1f5b763a9

2019-07-24  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [910f6928196c97626024dae83db3caed511a2e2b]

        "Basic macros" instead of "$Productname Basic macros"
        
        This might lead to confusion as if there were different macro types depending on the current downstream package name. E.g. "LibreOffice Basic macros" might become "LibreOffice Vendor XY basic macros".
        
        Remove that confusion by using just "Basic macro" in the UI.
        
        Change-Id: Ifc2543bb151e94fc6c6e47d878720dd99294f596
        Reviewed-on: https://gerrit.libreoffice.org/76216
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [527c6e0f416ae9cb971c5ac37b2ab65208c1d5c7]

        cid#1451636 silence Division or modulo by zero
        
        Change-Id: Ibe9ee3d5f555d153fd208a03ba2e3ae68d263ab3
        Reviewed-on: https://gerrit.libreoffice.org/76224
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Tor Lillqvist  <tml@collabora.com>  [0280870788ad64460edfc0553245272cf8764f7a]

        Clarify a warning
        
        Change-Id: I485efe5fae00c8ddfb250f5f794d789f91816d6b

2019-07-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [46ce440cf8ee10d57a28e861e981f3c820a8c8ed]

        Fix typo 'a SDK'
        
        Partial revert of:
        https://gerrit.libreoffice.org/#/c/76028/4
        
        Change-Id: I94173556f1dff21ff47245f8b632411fc8be1ff6
        Reviewed-on: https://gerrit.libreoffice.org/76200
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-07-24  Stephan Bergmann  <sbergman@redhat.com>  [a51b5840dc2805a2452137f8ce9db98cd4838299]

        Missing include
        
        (std::malloc, std::realloc)
        
        Change-Id: I0861b99adb841a323ceeeaf56b964ab7d669b48a
        Reviewed-on: https://gerrit.libreoffice.org/76217
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [4a66c7eda6ccde26a42c4e31725248c59940255d]

        expand LibreLogo check to global events
        
        Change-Id: I7f436983ba0eb4b76b02d08ee52626e54b103d5f
        Reviewed-on: https://gerrit.libreoffice.org/76189
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [81c7df3a618dead46dc192ae91d25a72de4132fd]

        Related: tdf#126227 follow the same pattern as drawPolyPolygon
        
        in drawAlphaRect so the rect path is set after the matrix
        
        Change-Id: I3ded9383f6f16f77902c5ad576e520f37326e8af
        Reviewed-on: https://gerrit.libreoffice.org/76199
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [e18dbb2b7f48a1380e9d1cb6443705d1ce2b2ad5]

        Resolves: tdf#126227 calc red change tracking rectangles missing their top
        
        cairo_set_matrix doesn't appear to have any effect on an existing path,
        so set a new path on both fill and stroke so the matrix set for line
        will have an effect, so drop cairo_fill_preserve to cairo_fill and
        rely on the path cache.
        
        Change-Id: I31f16b094c920b107467a9492c7194bb578c1924
        Reviewed-on: https://gerrit.libreoffice.org/76198
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [d33a73a2f8a17d7e399ddab0da96e83aab009e55]

        Related: tdf#126227 factor out setting the polygon path
        
        this change should have no visual effect
        
        Change-Id: Id93519e6b74e2c9bc4ddf20e7ab903689d7d8ee3
        Reviewed-on: https://gerrit.libreoffice.org/76197
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Caolán McNamara  <caolanm@redhat.com>  [16ddff7dcadfa1c062d9388e76a10583f6d33722]

        Related: tdf#126227 don't need preserve variant here
        
        we're calling cairo_fill_preserve so we can reuse the same
        path to stroke. We don't use this path again after stroke.
        
        this change should have no visual effect
        
        Change-Id: I1ad6af875b0a58a0699b5d9801c76510cc242ab9
        Reviewed-on: https://gerrit.libreoffice.org/76196
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-24  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [0a5eb01347b1bdeef706b2723fbc02d769f81369]

        tdf#42949 Fix IWYU warnings in vcl/source/[f-i]*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I9991a1f4d8dde51b38cf8d114e4fb69ff4a349ea
        Reviewed-on: https://gerrit.libreoffice.org/75248
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [baff81bcfe67bab3339bebcd174eccbf913f3f9e]

        Fix typo
        
        Change-Id: I4089dbe19f54d7707a8832886b9c97a72bc80751
        Reviewed-on: https://gerrit.libreoffice.org/75116
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-24  Miklos Vajna  <vmiklos@collabora.com>  [f0b934f39c8a61dd0f0cbdabe9d54db52696cc6c]

        sw: fix indentation in SwXTextField::attach()
        
        The misleading indentation made me waste some time till I realized that
        the affected lines are not executed unconditionally inside the function.
        
        Change-Id: Ie6ffd1866ca2e1b6fd49814f703960c2d6641395
        Reviewed-on: https://gerrit.libreoffice.org/76208
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [46272359af4676ce3a66f90c74bf49077161000f]

        Fix typo
        
        Change-Id: Ia095c30e6ca4e7b9d6ba0dcf5b796353bfd088be
        Reviewed-on: https://gerrit.libreoffice.org/75559
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-24  Mike Kaganski  <mike.kaganski@collabora.com>  [29fbb2512c741bc34221b7d13b9958c832f0a3f7]

        Redundant condition
        
        Change-Id: I1c67cde8401106a7e9d7ecd5fd3e0b4925ab47d4
        Reviewed-on: https://gerrit.libreoffice.org/76212
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-24  Mike Kaganski  <mike.kaganski@collabora.com>  [f1fda07e126ddb1333ecbd2429ede8098ac9f1c0]

        Drop unneeded initialization
        
        Change-Id: Ieac1a0acb97664f3b86e2524cab79fd278f42e0e
        Reviewed-on: https://gerrit.libreoffice.org/76210
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-23  Arkadiy Illarionov  <qarkai@gmail.com>  [1ba34e905f717f15afabb514d9740d53c85e4af4]

        Optimize names transforming
        
        Remove lambda and one extra begin() call.
        6ffdc88e79904882e319bdd0b901e7491abae0b3 follow-up
        
        Change-Id: Ieb427704112f4d52c044147a5162921448f0590d
        Reviewed-on: https://gerrit.libreoffice.org/76205
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-07-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d29bd2ac60bcb6ad15d9746303e0d54747eca4b1]

        Fix typos
        
        It passed "make check"
        
        Change-Id: I055017a7616ed4d9725c66a387c040b55e22751f
        Reviewed-on: https://gerrit.libreoffice.org/76202
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [650a836d00360ffd0b0c5a97bbaf9fe5513bbf32]

        Fix typos
        
        Change-Id: Iea3bd498b1c8934f37085bdf6df71b073e4a871c
        Reviewed-on: https://gerrit.libreoffice.org/76203
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-23  Caolán McNamara  <caolanm@redhat.com>  [3782a36382af0609aed73caa8334b6f1c55dc93c]

        crashtesting: failure on swfootnoteframe_colunlock_heap_use_after_free.sample
        
        Change-Id: I4ea9c274c1f3548f132ead290efefc1a7972e5c7
        Reviewed-on: https://gerrit.libreoffice.org/76152
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3fe1049acee148c7bf7669ef9a6d39f319230c0b]

        Fix typo
        
        Change-Id: I1881e2c8cdccf9c020ed52d2e90689e6a02791b5
        Reviewed-on: https://gerrit.libreoffice.org/75561
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [35614ba0eb64e40ec37f1c28e522229b7fc04b88]

        simplify framework image manager load/save code
        
        most of this stuff is unused, and we only ever have one image-list
        
        Change-Id: I2c7aba4b537b725a627df65609167aea3159553e
        Reviewed-on: https://gerrit.libreoffice.org/76148
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-23  László Németh  <nemeth@numbertext.org>  [5ab9cbe7f8d0c0bfd6a2fe1de2e14dfe201d008b]

        tdf#126516 DOCX change tracking: fix paragraph style rejection
        
        by keeping paragraph-level ParagraphFormat redlines.
        
        (regression from commit a5abe0fc4d435d3a7a7de8bf55ec74087fdd299a
        "tdf#125546 DOCX import: fix overgrowth of change tracking entries")
        
        Change-Id: I1357a9e082f990c8a7d1d1aa6f93a06c3dfee5a8
        Reviewed-on: https://gerrit.libreoffice.org/76154
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-07-23  Caolán McNamara  <caolanm@redhat.com>  [ff706aa45cc41fb71b31a8c648b08cf3f1669c7e]

        rhbz#1728763 black bg seen in renderer emfs
        
        back in 5-4 series FWIW, since...
        
        commit a3c95ec45397b146c86a3fa44445c763de99d3a3
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Mon Jun 11 09:00:46 2018 +0100
        
            rhbz#1589029 tdf#93789 impress not showing text highlight in presentation mode
        
        Change-Id: I8412854cd32af73cf2512db8c424d56ed84d9c1e
        Reviewed-on: https://gerrit.libreoffice.org/76153
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-23  Stephan Bergmann  <sbergman@redhat.com>  [04b7fdb5677315d191c191ba381cc48dff183765]

        Avoid overflowing conversion from double to sal_Int32
        
        ...by clamping the value to the sal_Int32 range.  An alternative would be to
        instead print nAdjustment as a real value (which the PDF standard apparently
        supports, without giving limits to such real values), as had been implemented at
        <https://gerrit.libreoffice.org/#/c/74543/1>, but that was deemed unnecessarily
        complex, as no sane document should require nAdjustment values outside the
        sal_Int32 range.
        
        `--convert-to pdf caolan/drawinglayer_emfphelperdata_heap_use_after_free.sample`
        (from the crashtestdata files) has cases where
        
          double fAdvance = aThisPos.X() - aPrevPos.X();
        
        gets rather large (whether or not that's faithful to the input document, or a
        consequence of an earlier import error), so failed with
        
        > vcl/source/gdi/pdfwriter_impl.cxx:6078:66: runtime error: -5.83192e+09 is outside the range of representable values of type 'int'
        >  #0 in vcl::PDFWriterImpl::drawHorizontalGlyphs(std::__debug::vector<vcl::PDFWriterImpl::PDFGlyph, std::allocator<vcl::PDFWriterImpl::PDFGlyph> > const&, rtl::OStringBuffer&, Point const&, bool, double, double, double, int, int) at vcl/source/gdi/pdfwriter_impl.cxx:6078:66
        >  #1 in vcl::PDFWriterImpl::drawLayout(SalLayout&, rtl::OUString const&, bool) at vcl/source/gdi/pdfwriter_impl.cxx:6404:17
        >  #2 in vcl::PDFWriterImpl::drawTextArray(Point const&, rtl::OUString const&, long const*, int, int) at vcl/source/gdi/pdfwriter_impl.cxx:6621:9
        >  #3 in vcl::PDFWriter::DrawTextArray(Point const&, rtl::OUString const&, long const*, int, int) at vcl/source/gdi/pdfwriter.cxx:87:22
        >  #4 in vcl::PDFWriterImpl::playMetafile(GDIMetaFile const&, vcl::PDFExtOutDevData*, vcl::PDFWriter::PlayMetafileContext const&, VirtualDevice*) at vcl/source/gdi/pdfwriter_impl2.cxx:878:34
        [...]
        
        In the original compuation of sal_Int32 nAdjustment, the "+ 0.5" was presumably
        intended to round to the nearest integer, even though it would have rounded
        towards zero for negative values (as conversion to integer truncates).  So use
        std::round to always round to the nearest integer, including for negative
        values.
        
        Change-Id: Ie3ddbb66421f47417c6d9ae096f2207a29aca4a4
        Reviewed-on: https://gerrit.libreoffice.org/74543
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-23  Mike Kaganski  <mike.kaganski@collabora.com>  [91a3f58ec3ac7998688cab665322d26d5aa3b015]

        Don't draw gridlines and document background in Online server process
        
        ... see https://gerrit.libreoffice.org/72417
        They will be drawn client-side. Borders and explicit cell background are
        still drawn in core. This mode is activated using "sc_no_grid_bg" option
        in SAL_LOK_OPTIONS environment variable.
        
        Change-Id: Ie10e7770b8168ec648d44ae5af0a0a0602d89ee6
        Reviewed-on: https://gerrit.libreoffice.org/75484
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-23  Adrien Ollier  <adr.ollier@hotmail.fr>  [347b26ae3e332c206724fe5ec9d46fef38798281]

        better implementation of RTFSprms::find
        
        if not bFirst, then it is more efficient
        to start the search from the end.
        
        Change-Id: I89bcb3b70ada7746ab983878f2868f58b89f37a5
        Signed-off-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-on: https://gerrit.libreoffice.org/76126
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [d367ee2f8c204f351072c0eb10259fd7aa497770]

        Simplify framework image manager
        
        various bits are no longer used since
        
            commit ca00697e3dae9a03573d11281fc8d9a4ee391d3d
            Date:   Tue Sep 8 04:57:32 2009 +0000
            CWS-TOOLING: integrate CWS oj18
        
        Change-Id: Iea57cee35026fd90f6a9aaf9927a80a646d722bb
        Reviewed-on: https://gerrit.libreoffice.org/76147
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-23  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [bfe225b7003d119ff214cbaa771289de105c48d5]

        tdf#42949 Fix IWYU warnings in include/test
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        New IWYU and recent developments in f-u-i helped to identify
        some non self contained files, those were fixed too.
        
        Change-Id: I527f7c2cf2660a758b13eabb4c444ff79ae35f8c
        Reviewed-on: https://gerrit.libreoffice.org/75186
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [c4bce5dafdfcb97586fab4bc3834daa6a27fec4c]

        resurrect and improve loplugin:referencecasting
        
        Improve the plugin to avoid generating false+ with the special case of
        querying XInterface (what the code calls normalisation).
        
        Also ignore places where the querying is dealing with ambiguous base
        classes.
        
        Change-Id: I23b2b2fa6618328fafc4707b94c26582a462ea87
        Reviewed-on: https://gerrit.libreoffice.org/74993
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-23  Miklos Vajna  <vmiklos@collabora.com>  [413956ae4c1e833d7ecb6e3695bcdec92533c2ce]

        RTF import: add tests for RTF_TLMDOT/HYPH/TH/EQ
        
        lcov points out these were not covered previously. Also, Word maps TH to
        underline and EQ to nothing, so do the same.
        
        Change-Id: I994f78cbe1c6c2edec73edc8944f739e2a7cb8d8
        Reviewed-on: https://gerrit.libreoffice.org/76144
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-23  Caolán McNamara  <caolanm@redhat.com>  [25cf4dad747c506ef7cd25f6aaffac627d8fd0f5]

        cid#1448493 Dereference after null check
        
        Change-Id: Iafd8c2a80d9abab419ada995f18221212434df54
        Reviewed-on: https://gerrit.libreoffice.org/76136
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-23  Caolán McNamara  <caolanm@redhat.com>  [0324ad6d99650eccb01729f18f95c2f7f4b3ce68]

        async modal dialogs need to inc/dec parent frame modality
        
        like sync ones do, so vcl knows those frames are modal-locked,
        so e.g. a blank calc document with a modal async dialog open,
        e.g. page dialog, is not considered a candidate for reuse
        if soffice is instructed, e.g. via command line pipe, to
        open another calc document
        
        Change-Id: Id24c2ca5277e5a0e379a3e4f718514ca5e9feb03
        Reviewed-on: https://gerrit.libreoffice.org/76145
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-23  Roman Kuznetsov  <antilibreoffice@gmail.com>  [fef4dc459fd242549d791a47fc1fb5fc28b9193b]

        Improve some tip_of_the_day strings
        
        Change-Id: I5177b41aa3be91f1b5003e49a729757405eae4d5
        Reviewed-on: https://gerrit.libreoffice.org/75184
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2019-07-23  Caolán McNamara  <caolanm@redhat.com>  [09ad0e78129d4f85fd1b847b35409fd5440ed23c]

        Resolves: tdf#126460 implement reading grayscale+alpha tiff format
        
        Change-Id: I3300ae21c74f5a25c767ce643e93d2232f3b9381
        Reviewed-on: https://gerrit.libreoffice.org/76123
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-23  Michael Stahl  <Michael.Stahl@cib.de>  [91b344b0346347ac40d2d6fa03a03e92d2e9f252]

        tdf#126340 sw_redlinehide: only move merged frames in JoinPrev
        
        The problem was that the first and second node were not actually merged
        by a redline, so moving the frames doesn't make sense.
        
        (regression from 41d8ca9686c7c184f586e99674b443c34bfd4f33)
        
        Change-Id: Ib401e4b0b2b207666f65c038ab5c346807bfea92
        Reviewed-on: https://gerrit.libreoffice.org/76125
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-23  Caolán McNamara  <caolanm@redhat.com>  [00dfa1f2f06bcba5dcd67e8955f9a78b95f16632]

        cid#1448446 Unchecked dynamic_cast
        
        Change-Id: I888ca249e0e9551c74611dcfb8ba7c7c1dc36880
        Reviewed-on: https://gerrit.libreoffice.org/76133
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dc63d52591da6e8972ad904ebfc9dd62509a1034]

        Fix typo
        
        Uhm... maybe missed traslantion from German?
        
        Anyway, this just to spot it to smarter ones
        
        Change-Id: Icba3458d9acf9d123a73973c749c94aebd518881
        Reviewed-on: https://gerrit.libreoffice.org/75258
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2019-07-23  Caolán McNamara  <caolanm@redhat.com>  [cb1c937ef6d565d7576ace72e9dfab952d43691d]

        cid#1448376 SIC: Inner class could be made static
        
        Change-Id: Id9923031c1fe91ba71dfe8d68cbe23b72e9637b5
        Reviewed-on: https://gerrit.libreoffice.org/76143
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-23  Caolán McNamara  <caolanm@redhat.com>  [7d7ec597da0d6511303c633222c577f6b0b4fee1]

        cid#1448466 RV: Bad use of return value
        
        Change-Id: Ied76faa2a2745f16d67484d9a7f587081379f3c7
        Reviewed-on: https://gerrit.libreoffice.org/76137
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-23  Caolán McNamara  <caolanm@redhat.com>  [6c3b51a251b7933a5952e0faaf26cae0e8d204de]

        cid#1448370 Explicit null dereferenced
        
        Change-Id: I5c0744c4e348f50a22f9c687659310f6c75178be
        Reviewed-on: https://gerrit.libreoffice.org/76129
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-23  Caolán McNamara  <caolanm@redhat.com>  [1a2be9dadaf3fc906987a68e6697bc52be64ca10]

        cid#1448373 UC: Useless code
        
        Change-Id: Ie7555620655b890b9790300e2f19c40b3b55d381
        Reviewed-on: https://gerrit.libreoffice.org/76138
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-23  Caolán McNamara  <caolanm@redhat.com>  [e468a063ceafc3941c9570bf67a5dcdaec84254e]

        cid#1448398 Dereference before null check
        
        Change-Id: I55bddd8f152f34919e9818048aaf2a77a94ccaf0
        Reviewed-on: https://gerrit.libreoffice.org/76130
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-23  Caolán McNamara  <caolanm@redhat.com>  [6e207aeb485e2c9580741b0ecf5da73ed79b6d90]

        cid#1448404 Dereference null return value
        
        Change-Id: I8701430be9282e2120678dc7b55f82c4efeef1ae
        Reviewed-on: https://gerrit.libreoffice.org/76131
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-23  Caolán McNamara  <caolanm@redhat.com>  [0e6b23bd9cb69e753093ae9e8854a5a94ca6656c]

        cid#1448364 UC: Useless code
        
        Change-Id: I583b4d947b18147bcfac7c518002c2bd676e0bb3
        Reviewed-on: https://gerrit.libreoffice.org/76139
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-23  Caolán McNamara  <caolanm@redhat.com>  [dc29ba58ab50e3e32df348c4b23da176729d2504]

        cid#1448428 Dereference before null check
        
        Change-Id: Ied813af9926f405aef36dc3b8b450f32f9106d9c
        Reviewed-on: https://gerrit.libreoffice.org/76132
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-23  Caolán McNamara  <caolanm@redhat.com>  [08c393a3d26dc336db790ad1900d598a039417b8]

        cid#1448463 Dereference null return value
        
        Change-Id: I61285b8e34f58bbaaedb5fd67d181aee7e1e591d
        Reviewed-on: https://gerrit.libreoffice.org/76135
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-23  Caolán McNamara  <caolanm@redhat.com>  [b6455d16e05fc417c2d1d55ef674ce521c2fdd14]

        cid#1448354 UC: Useless code
        
        Change-Id: Ic4bac0378ee71550d5581a2c8e4c1cb5108b0a58
        Reviewed-on: https://gerrit.libreoffice.org/76140
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-23  Jim Raykowski  <raykowj@gmail..com>  [3e50aea3c723e82ea4acf32aae8d72e875d4b321]

        tdf#122774 Make all ScCheckListMenuWindow items keyboard accessible
        
        This patch provides keyboard tab navigation to the menu window menu
        items.
        
        In addition to the Ok button being already disabled when search is empty
        the patch disables the check list box, toggle all check box select,
        single button and unselect single button. This prevents keyboard focus
        from being trapped in the check list box and from tab navigation visting
        useless controls when search is empty.
        
        This patch also provides a hack fix for tdf#122772
        
        Change-Id: I7677d544ae63acc8eca08877ecd001d394fcfaca
        Reviewed-on: https://gerrit.libreoffice.org/75684
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-07-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [ac933bb93a7afa8af10382cf2d47e64b31fe2567]

        loplugin:unusedfields
        
        Change-Id: If1e0b32f2cce7678f454009c0180d7612b4fb7c6
        Reviewed-on: https://gerrit.libreoffice.org/76119
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-23  Adrien Ollier  <adr.ollier@hotmail.fr>  [4ad77ab737a00fd1325753592acca9ae00a838af]

        using an algorithm of the STL
        
        makes code clearer
        
        Change-Id: I0bf26b6a75354ccbb79d431c947277d621985385
        Signed-off-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-on: https://gerrit.libreoffice.org/76127
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [ea20fcce1dac735a9730ab6672bf60ccec595e71]

        close some more holes in structures
        
        and improve the pahole script so I can just run it once over the whole
        codebase
        
        Change-Id: I7e1775974a3a61f8c0e40646158f01163ace60cc
        Reviewed-on: https://gerrit.libreoffice.org/76122
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [a17b19726d723b16dacb49db7a8efd5fee9cb4cf]

        loplugin:unusedmethods
        
        Change-Id: I3bde62d674f5beaa6d19dcd22e6be15dfefe4205
        Reviewed-on: https://gerrit.libreoffice.org/76118
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [b71e02dd5bfaaa490dc7f56eddf10c17681108b5]

        dispose() methods should clear their smart pointers
        
        especiall the ref-counted ones
        
        Change-Id: Ib3bb029043b1b923010ef4a47bfc377e1f569da7
        Reviewed-on: https://gerrit.libreoffice.org/76102
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-22  Caolán McNamara  <caolanm@redhat.com>  [8f98a7c4e5b1f0b249c026577805a378b8a533d5]

        cid#1448459 Dereference after null check
        
        Change-Id: I0a36171d00c6b72807744db16335a624219c2081
        Reviewed-on: https://gerrit.libreoffice.org/76134
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-22  Caolán McNamara  <caolanm@redhat.com>  [722c921168fa0152616081c09434b6d0378aa306]

        cid#1448328 UC: Useless code
        
        Change-Id: Ie6a64927bff7536ce34cc802341e13046d655ab4
        Reviewed-on: https://gerrit.libreoffice.org/76141
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-22  Caolán McNamara  <caolanm@redhat.com>  [ccc81cd002070a392cb326e0b2fbdf84c87292f9]

        cid#1448291 UC: Useless code
        
        Change-Id: Idba951ec37529438fb23089feebfb192716c9c76
        Reviewed-on: https://gerrit.libreoffice.org/76142
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-22  Caolán McNamara  <caolanm@redhat.com>  [1dea4f935a97a59dbefd93a6ce250f628989b0ad]

        cid#1451627 Division or modulo by float zero
        
        Change-Id: Ifb4b446edb3da3096230e99a898e2fa8c4e9d66c
        Reviewed-on: https://gerrit.libreoffice.org/76098
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-22  Caolán McNamara  <caolanm@redhat.com>  [40d0b880625d2c93162ecc6a95c80772fab47da3]

        cid#1448262 Dereference before null check
        
        Change-Id: I998e1c463d86aeb53b93ece58b46b2b6b7cd6360
        Reviewed-on: https://gerrit.libreoffice.org/76107
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-22  Miklos Vajna  <vmiklos@collabora.com>  [d001492faddb0b95356c7744aa4d193aacb38d7d]

        tdf#106000 sc ui: fix missing invalidation when cancelling note creation
        
        Regression from commit dca01def7885ad69cf66edd75cf8207a5adb64f9
        (refactor ListBox/ComboBox to use RenderContext, 2015-05-07),
        invalidating the area of note anchors worked like this in the past:
        
        - user ended text edit of a new, empty comment
        - the Calc shell was updated from shape text edit to the tab view, which
          called ImplListBoxWindow::SelectEntry()
        - this called ImplPaint(), which invoked maUserDrawHdl (if it was set)
        - and at the end this invoked ScViewFunc::UpdateSelectionArea(), all
          triggered by the font name and font size listboxes
        
        So the update of the cell of the former note depended on the presence of
        font name/size listboxes, by accident.
        
        This broke, because ImplListBoxWindow::SelectEntry() now calls
        Invalidate(), and Paint() calls ImplDoPaint(), which doesn't invoke
        maUserDrawHdl anymore. Fix the problem by invalidating the cell
        explicitly, so in case the user customizes the toolbar to not have these
        listboxes, the behavior is still correct.
        
        Do this in FuText::StopEditMode(), because there we know the position of
        the deleted note and that's where we delete the matching SdrCaptionObj
        (via the RemoveLastUndoAction()).
        
        Change-Id: Iaa4b609477ac6c7f23efc575fddac6e39aa6a7b5
        Reviewed-on: https://gerrit.libreoffice.org/76120
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-22  Tamás Zolnai  <tamas.zolnai@collabora.com>  [d163b651dc3dd017cdb3327d87a7cf88003238e9]

        MSForms: DOCX filter: fix crash when the date field is inside a shape
        
        Change-Id: Ida6ff48e6e743e41dd793e31c11065f870e8959b
        Reviewed-on: https://gerrit.libreoffice.org/76117
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-22  Arkadiy Illarionov  <qarkai@gmail.com>  [6ffdc88e79904882e319bdd0b901e7491abae0b3]

        Simplify Sequence iterations in shell..svgio
        
        Use range-based loops, STL and comphelper functions
        
        Change-Id: I612d36abcc09a91c60f7212de6747a1a1bdcfc69
        Reviewed-on: https://gerrit.libreoffice.org/76056
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-07-22  Caolán McNamara  <caolanm@redhat.com>  [803a6ccb774ff6dc67ca697459d6679e4bc9604f]

        cid#1222237 try silence Untrusted value as argument
        
        Change-Id: I9a8303cd996c91855fc624b875fbc8f1286a58b5
        Reviewed-on: https://gerrit.libreoffice.org/76100
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-22  Michael Weghorn  <m.weghorn@posteo.de>  [f6d3e145d7642aae0e6dac292d910149be296e08]

        avmedia: Drop 'wrap_*' functions
        
        Just call the corresponding GStreamer functions directly.
        The wrapper functions are pointless since commit
        6b911ae9eb9484bebbdc1323210020486f5ef33f
        ("Drop support for gstreamer-0.10").
        
        Change-Id: I2963bd25a83632f4e693a1691180790452edffda
        Reviewed-on: https://gerrit.libreoffice.org/76116
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-07-22  Caolán McNamara  <caolanm@redhat.com>  [d1d9a96337abb7ae40bbd2660ea4d5933b09a001]

        cid#1448433 Unintended comparison to logical negation
        
        Change-Id: I78488ff5b8087eabb4dd306f226defa2607b1660
        Reviewed-on: https://gerrit.libreoffice.org/76096
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-22  Caolán McNamara  <caolanm@redhat.com>  [7baea495ca02d8b5e0b636e83f2388bed5b48939]

        cid#1448485 silence Copy-paste error
        
        Change-Id: I6c82f9d87203d90099e39880bfd3feb2c2ff8354
        Reviewed-on: https://gerrit.libreoffice.org/76097
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-22  Caolán McNamara  <caolanm@redhat.com>  [8cb28ba37198fb0cfb18a408c7796bc6c0faf5c1]

        cid#1448321 Dereference after null check
        
        Change-Id: Ic8f70f01ea78d40ae1676c2d6561fa39dcb8ae9e
        Reviewed-on: https://gerrit.libreoffice.org/76113
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-22  Caolán McNamara  <caolanm@redhat.com>  [7c6d6e30c09756c6daf9961995356b5e0805b107]

        cid#1242892 Untrusted value as argument
        
        Change-Id: Ie08f75468fc7acbdf8b89496c750e5fec6d19f0d
        Reviewed-on: https://gerrit.libreoffice.org/76103
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-22  Caolán McNamara  <caolanm@redhat.com>  [e1042be85252483dc33efb0f35ac267ac24ecf67]

        cid#1448269 Dereference null return value
        
        Change-Id: Ief2dfb8a87030d992a867a7a9014d3787e201831
        Reviewed-on: https://gerrit.libreoffice.org/76111
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-22  Caolán McNamara  <caolanm@redhat.com>  [11a99e0efebe621691aa54ab07844aa22a2ad283]

        cid#1448325 Dereference after null check
        
        Change-Id: I7ca6b442f9aadaeb6debe7806e30693aa06b90ff
        Reviewed-on: https://gerrit.libreoffice.org/76114
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-22  Caolán McNamara  <caolanm@redhat.com>  [8ab0f754b4daa127cd2cbcc7a431438050ebce8a]

        cid#1448361 silence Explicit null dereferenced
        
        Change-Id: I70d5f91d9f4f66e7fdfee67c7d9398d5435e2374
        Reviewed-on: https://gerrit.libreoffice.org/76115
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-22  Caolán McNamara  <caolanm@redhat.com>  [81839cbae6ba043ab72b6908b74344e64894e202]

        cid#1448318 Dereference null return value
        
        Change-Id: Ibdb452f5c8a6da255e3641d38078870d4206f913
        Reviewed-on: https://gerrit.libreoffice.org/76112
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-22  Michael Weghorn  <m.weghorn@posteo.de>  [adb3e60d3f61b5d8c9690fe38cf55ced19f038b0]

        kf5/gtk3_kde5 fpickers: Drop unused 'allowRemoteUrls'
        
        Change-Id: I591bf9fbe6e22bedda5a94334130a4f674cd66e6
        Reviewed-on: https://gerrit.libreoffice.org/76110
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-07-22  Caolán McNamara  <caolanm@redhat.com>  [04cdfa7aa0fea15c1fc737631c62260d8a9c2312]

        cid#1448263 Dereference after null check
        
        Change-Id: I48f5bbd0f51bed68a3a1772e17c6570248545370
        Reviewed-on: https://gerrit.libreoffice.org/76109
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Jenkins

2019-07-22  Caolán McNamara  <caolanm@redhat.com>  [ff7015fd3576d3908f2bbfd267c89642e95f3e38]

        cid#1448220 Explicit null dereferenced
        
        Change-Id: I0e612cf738d54e2108458da5c4afe78f1699f475
        Reviewed-on: https://gerrit.libreoffice.org/76105
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-22  Caolán McNamara  <caolanm@redhat.com>  [759cda89d8aa33e90a617b0625d251af8e9b35e4]

        cid#1448223 Dereference after null check
        
        Change-Id: I2c8909d7005442532054596c681d96dfc6f5d462
        Reviewed-on: https://gerrit.libreoffice.org/76106
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-22  Caolán McNamara  <caolanm@redhat.com>  [21c8f494bde8c3c52a8051b7cfa845dbe154bae4]

        cid#1448542 Unintended sign extension
        
        Change-Id: I8673f177a0ae6fe9bfd6e2ee7a87f80b058bb24f
        Reviewed-on: https://gerrit.libreoffice.org/76104
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-22  Caolán McNamara  <caolanm@redhat.com>  [5e752b318e4235d84f8da78bc52689aeb76d033c]

        cid#705118 Using invalid iterator
        
        Change-Id: If90375ee49e71357482f86e31185c95774aef17c
        Reviewed-on: https://gerrit.libreoffice.org/76092
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-22  Caolán McNamara  <caolanm@redhat.com>  [4d02e8e96bc11bd57da4a06109a1f1f13130f2a4]

        cid#1401334 Uncaught exception
        
        Change-Id: I155680d8f78c1bca854b9e491fc26f82b48e0f07
        Reviewed-on: https://gerrit.libreoffice.org/76091
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-22  Caolán McNamara  <caolanm@redhat.com>  [a6eaacf66ccc8f83b075b775f4dfa0aace0c3e3a]

        cid#1209863 Untrusted loop bound
        
        Change-Id: Ie9c3672a065b9df4580559cd927c6b1524edde0e
        Reviewed-on: https://gerrit.libreoffice.org/76099
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-22  Caolán McNamara  <caolanm@redhat.com>  [0ee301231cb3dbd2eb4f4b69bb2a0d18a1e37096]

        cid#1401328 Uncaught exception
        
        Change-Id: I7b038954fbe6b4a5d463c543313a424c4a6aabdc
        Reviewed-on: https://gerrit.libreoffice.org/76090
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-22  Caolán McNamara  <caolanm@redhat.com>  [424021d16470905ac3af204841e7276c30db5fa3]

        cid#1448270 Division or modulo by float zero
        
        Change-Id: I51941c60fca8d9d989fd414bff917504896f7451
        Reviewed-on: https://gerrit.libreoffice.org/76094
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-22  Jean-Pierre Ledure  <jp@ledure.be>  [d96b67bb33ee5736e298dd708dd5d96f83f646e4]

        Access2Base - FIX GetRows abort
        
        https://forum.openoffice.org/en/forum/viewtopic.php?
        f=47&t=61447&sid=a91a30f8f02fe6dd656b2940a26d8c5c&start=30#p473874
        
        Precise module name in call to _getResult...

2019-07-22  Caolán McNamara  <caolanm@redhat.com>  [7247f840529bf6f06a2360331ae32c268b426b07]

        cid#1448348 silence Stray semicolon
        
        Change-Id: I4ceeb7099b8f5bfc132ffe1e18c7116de15d55d1
        Reviewed-on: https://gerrit.libreoffice.org/76093
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-22  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [e86690fe3a2f83e7be18a5703baf02fefea9aeec]

        tdf#42949 Fix IWYU warnings in include/vbahelper
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I31ca76998b4fab5fe383993c89319b3a08d30401
        Reviewed-on: https://gerrit.libreoffice.org/75181
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-22  Miklos Vajna  <vmiklos@collabora.com>  [d59873fffe58f7ab413ce794adef17b5de081f19]

        sw: rename SwTrnsfrDdeLink to SwTransferDdeLink
        
        I hope we can afford this overhead today.
        
        Change-Id: I61b629e675a769285db44219944538edc0c0edd2
        Reviewed-on: https://gerrit.libreoffice.org/76088
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-07-22  Michael Stahl  <Michael.Stahl@cib.de>  [be55b1915fd0374f8f25c2c1be2b39744666d052]

        (related: tdf#110442) sw: fix a11y/UI selection of at-char flys
        
        SwAccessibleFrameBase::GetSelectedState() and SwAccessibleMap ignored
        FLY_AT_CHAR flys for no apparent reason.
        
        SwRootFrame::CalcFrameRects() is the function that determines the
        selection overlay painted in the view.
        
        Change-Id: I60aae2e401d2e811ed1aa8eb95cfd093c65c1de4
        Reviewed-on: https://gerrit.libreoffice.org/75961
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-22  Michael Stahl  <Michael.Stahl@cib.de>  [28b77c89dfcafae82cf2a6d85731b643ff9290e5]

        tdf#117185 tdf#110442 sw: bring harmony & peace to fly at-char selection
        
        Use IsDestroyFrameAnchoredAtChar() to harmonize the at-char fly
        selection across all relevant operations:
        
        * CopyImpl: this is the most tricky one:
        - the code in CopyWithFlyInFly() and CopyFlyInFlyImpl() is quite con-
          voluted as it needs to do some things ignoring a partially selected
          start node, while including it in other cases
        - it had pre-existing bugs too that would lose a fly anchored to the
          2nd (1st fully selected) node of a redline
        - now it needs to copy the flys in the selection if it is inside a
          single node
        - another complication is that flys that already existed at the
          insert position need to have their anchors corrected
        - SwUndoInsLayFormat need to be created for the appropriate flys
        - SwUndoInserts Undo/Redo needs to run the nested SwUndoInsLayFormat
          at the appropriate time
        - SwUndoInserts::UndoImpl() needs a special case to *never* delete
          flys at the start/end of the selection because those are handled by
          nested SwUndoInsLayFormat
        - Insert File (shellio.cxx) needs adapting to the SwUndoInserts change
        
        * DeleteRange: this just needs to delete the flys via DelFlyInRange()
        
        * MoveRange:
        - this is used by the old SwRangeRedline Show/Hide, i.e. on ODF export
        - the SaveFlyInRange()/RestFlyInRange() was rather inadequate and
          didn't even restore content indexes at all...
        
        * IsShown: the sw_redlinehide code needs to check visibility against
          the (inverted) extents
        
        The selection behavior is changed so that at-char flys in the start and
        end node of the selection are also selected, instead of having their
        anchor moved to a different content index by the operation. This appears
        more obvious and user-friendly, fixes tdf#110442, and is also more like
        what Word does.
        
        Selections exclude the start and end position except if it's a fully
        selected node or at the start or end of a section (i.e. Ctrl+A should
        also select every at-char fly).
        
        A special hack is needed to keep writerfilter happy for now; it likes to
        anchor flys at nodes which it then deletes in RemoveLastParagraph(),
        which likely could be improved there (disposing the SwXParagraph runs
        into the same problem...).
        
        Crashes fixed by this:
        tdf#117185
        tdf#117215 except comment#12
        tdf#124720
        tdf#124721
        tdf#124739
        
        Previously fixed bugs tested:
        i#97570 plus the 2 bugs that already have UITests
        
        Change-Id: I4fec2a3c15ca0e64e5c4e99acfb04f59bb2bcf64
        Reviewed-on: https://gerrit.libreoffice.org/75516
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-22  Sumit Chauhan  <sumitcn25@gmail.com>  [22f2ecbcabf3928d5486690ca6465b7b37bc8a10]

        Patch fixes the image rendering issue of extension in NotebookBar
        
        Change-Id: I7645766af1a6acfd7117fce3fcb29da038d9d92f
        Reviewed-on: https://gerrit.libreoffice.org/75986
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-07-22  Justin Luth  <justin_luth@sil.org>  [82c3e68642de445064313e353812b54df76c7fe9]

        tdf#118370 Draw: add option to consolidate multiple textObjs
        
        This gives the user a tool to consolidate multiple textboxes
        into a single textbox. First the user selects a group of
        textframes, and then runs the consolidate text function.
        This will REPLACE the marked textframes with a single textbox
        combining all of the text. The function inspects the text
        fragments to see if they end in sentence-ending punctuation.
        If not, then the next textbox's content is appended to it
        instead of starting a new pargraph. It is the user's responsibility
        to afterwards fix up paragraphing, and set paragraph properties.
        
        The rational for this patch is to simplify making major text
        changes on PDFs imported into Draw, since each paragraph is
        currently broken into tiny character-property textbox fragments.
        Copy/paste from the PDF itself doesn't keep character attributes,
        so it is hard for a user to re-create the text.
        
        This is related to tdf#32249, but as a comment says, a better
        solution would be to write an entire text-focused PDF import,
        rather than just pick up the pieces. And I agree, but considering
        this simple patch took me a couple of weeks of frustration,
        I'm obviously not the person to do that. And since the bug
        has been open for 9 years, likely no one else will either.
        Thus, this pick-up-the-pieces tool to help the end user.
        
        This initial patch works only with textFrames, but can
        easily be adjusted to consolidate other HasText() SdrObjects.
        However, that tended to produce unexpected results, so everything
        other than OBJ_TEXT is explicitly excluded.
        (Thus general shapes with text, callouts, text-along-path etc
        are ignored.)
        
        Change-Id: I68a9a5b187bf320a8e671414c5cb22b07725fd52
        Reviewed-on: https://gerrit.libreoffice.org/75043
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-07-22  Jan-Marek Glogowski  <glogow@fbihome.de>  [382aceb80d3c0f420d51762e1f88eee2334ff11b]

        Explicitly disable qt5 on Android
        
        Regression from commit d3c6ac6d0f23 ("tdf#125922 rename kde5 to
        kf5 + plasma5").
        
        Change-Id: I47f2a3977094acc0c7b4ae0af28c3774eba2daca
        Reviewed-on: https://gerrit.libreoffice.org/76078
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-22  Jan-Marek Glogowski  <glogow@fbihome.de>  [f00ad321cec3923b60604e7417b3661de9c314bf]

        Drop undefined QT5_GLIB_*
        
        These defines were removed in commit a6201725d760 ("Don't link
        avmediagst with gtk3 and qt5").
        
        Change-Id: I3e0f22c7e2f25ea2b69efa19124ab3feca3f0a15
        Reviewed-on: https://gerrit.libreoffice.org/76076
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-21  Jan-Marek Glogowski  <glogow@fbihome.de>  [d3c6ac6d0f23df56644008ccb6aa2c8fa37ab1b5]

        tdf#125922 rename kde5 to kf5 + plasma5
        
        Just as the gtk3 plugin isn't named GNOME, rename kde5 to kf5, as
        it is based on the KDE frameworks 5 libraries.
        
        This also includes:
        * a convenience alias to load the kf5 VCL plugin in case someone
          requests the kde5 plugin.
        * keep convenience kde5 configure switch, but warn about it
        * rename detected desktop from kde5 to plasma5
        
        Change-Id: I6764a05b81a5edbf284484c234fee2649aacf735
        Reviewed-on: https://gerrit.libreoffice.org/75313
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-21  Caolán McNamara  <caolanm@redhat.com>  [49d17d392b7c7a309b3d9264643881656d386eb1]

        ofz#15993 Timeout
        
        massive nSamplesPerPixel value, tiff spec says samples-per-pixel is
        supposed to be SHORT so don't accept beyond that as legal
        
        Change-Id: I3e6d3550e3b07a8d27ec4d72ecc4549dd52e50bc
        Reviewed-on: https://gerrit.libreoffice.org/76075
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-21  Caolán McNamara  <caolanm@redhat.com>  [a65a32fd8acf76f1bcd96113ca6866f53d9543e1]

        ofz#15997 Timeout
        
        Change-Id: I7d57e2286dd6a1c2d38479c41048e3a4801a66f2
        Reviewed-on: https://gerrit.libreoffice.org/76073
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-21  Caolán McNamara  <caolanm@redhat.com>  [135c1d6d0acd7270237f0a2410507114e7c14129]

        crashtesting: failures on swfootnoteframe_colunlock_heap_use_after_free.sample
        
        undo forcepoint80 hackery and try a different solution
        
        Change-Id: I52b5f9b41074e122bd32e70967e198ce9f86aec7
        Reviewed-on: https://gerrit.libreoffice.org/76072
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [01782ecd9fb1e712925cdeb29694faad3c6beed7]

        loplugin:referencecasting in various
        
        Change-Id: Id4e3d9d1bbfd47181299568afec45e996eb1eed5
        Reviewed-on: https://gerrit.libreoffice.org/76071
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-21  Caolán McNamara  <caolanm@redhat.com>  [bac57f75cd18472167742e804d789ffbc43fa9a9]

        cid#1448305 silence Out-of-bounds access
        
        Change-Id: I7a25cc0c30f06ec146bdc205c51d5cad70e713b1
        Reviewed-on: https://gerrit.libreoffice.org/76014
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [3c6b2b734a00f4844e0bfd5707d14fd4a3d279b0]

        loplugin:referencecasting in xmlsecurity
        
        Change-Id: Ic3daba9e6e94516ea4d80f25f73e9e46a50edb5c
        Reviewed-on: https://gerrit.libreoffice.org/76035
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [3284309f19bc76f1778988c5314a795a95620e71]

        loplugin:referencecasting in xmloff
        
        Change-Id: Iac3d56511aacec73bc38f57890c44145a4c13b85
        Reviewed-on: https://gerrit.libreoffice.org/76034
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [f9b5657c4cff29f4a0cd65d2789e091f1297a152]

        loplugin:referencecasting in writerfilter..xmlhelp
        
        Change-Id: I84954e35f285d968e3a83591c476b3c814c2a13f
        Reviewed-on: https://gerrit.libreoffice.org/76033
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [f292f808a1ced65db45141772dbd6e45c5d151ea]

        loplugin:referencecasting in vbahelper..vcl
        
        Change-Id: I2bd9e2c4e8a3d56a7b2168bd2ccff389051e5b4c
        Reviewed-on: https://gerrit.libreoffice.org/76032
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [7272951c121735a7350fa70840b255b7ef831f1a]

        loplugin:referencecasting in unotools..uui
        
        Change-Id: Ia2c991591e65deb00710ab7a5b73bc42ae6b1b46
        Reviewed-on: https://gerrit.libreoffice.org/76031
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [d943b42214321c630147176210733399c57e6f19]

        loplugin:referencecasting in ucb
        
        Change-Id: I2f0959c280a832fb80fd0dda263de5f9ae63a698
        Reviewed-on: https://gerrit.libreoffice.org/76030
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [bda438ecedaa86ca44228a193d3acd37eef4f818]

        loplugin:referencecasting in test..toolkit
        
        Change-Id: Ib1e6ba9c3849256b81fa5fa395e891226a044f7c
        Reviewed-on: https://gerrit.libreoffice.org/76029
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [17db60eb46b31b6e4b7e664b01e6f7bb6a3016ab]

        loplugin:referencecasting in slideshow..svtools
        
        Change-Id: Id0f0332d5d66c0bce309643bf42059b9bdc7d448
        Reviewed-on: https://gerrit.libreoffice.org/75997
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8a3912c8eb25d1acacbc0a18355f2ca75d418908]

        Fix typo
        
        "an OLE", to complete:
        https://gerrit.libreoffice.org/#/c/75983/
        
        Change-Id: Idd5b9286348b4fa1e3382983c72b010654a1f4c2
        Reviewed-on: https://gerrit.libreoffice.org/76038
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-21  andreas kainz  <kainz.a@gmail.com>  [59b5eca7030a091b9f39257897e757a51f2345e1]

        tdf#124583 NB draw/impress sync -context-draw stuff
        
        Change-Id: I5e214c6f78a4b2e8c17861d813efba2dff90be53
        Reviewed-on: https://gerrit.libreoffice.org/76025
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-07-21  andreas kainz  <kainz.a@gmail.com>  [782b03828411a6f815fba3ea7b48c2939d052197]

        NB GlueInsertPoint didn't work in NB added EditGluePoint
        
        Change-Id: I1253fe7fe89ca1e247e8fafb348fbaa51a4e4f88
        Reviewed-on: https://gerrit.libreoffice.org/76013
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-07-21  Caolán McNamara  <caolanm@redhat.com>  [8c02e1790cc0f3dd7a9868f66173369d704df880]

        cid#1399198 Uncaught exception
        
        Change-Id: Ibf07c82669919a3f905b416e92cfbe0f08d99a8d
        Reviewed-on: https://gerrit.libreoffice.org/76004
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dd950a6edbd3abc45409724be8cabe1dee71b63d]

        Fix typos
        
        Change-Id: Ib361243332b7219c0073c787c378c648e44705f2
        Reviewed-on: https://gerrit.libreoffice.org/75487
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2286eb08e7a6a820ec71ed22945cf422fa88a16a]

        Fix typos in code
        
        Extracted from https://gerrit.libreoffice.org/#/c/75487/1
        
        Change-Id: I80f9247c5c961a33c0d2c8354ea0524820b33409
        Reviewed-on: https://gerrit.libreoffice.org/76028
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a14b659dc0b5d3de4fc7801907a83eda3476f3c1]

        Fix typos
        
        Change-Id: I8561dc27229a2430bfdfd8ac806139b4450496c7
        Reviewed-on: https://gerrit.libreoffice.org/76026
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e69c38722bac136ead8640cf7a8d0dd557741740]

        Fix typo
        
        Change-Id: I54359ad39a86a40780e884ae0d9ce5b64ff1966b
        Reviewed-on: https://gerrit.libreoffice.org/75771
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-20  Caolán McNamara  <caolanm@redhat.com>  [8f966c402779c4b1578115448b7972ba48e4f294]

        cid#1448400 UC: Useless code
        
        Change-Id: Iad2ec725a8dbc37aeceac3af8611853c910e7d79
        Reviewed-on: https://gerrit.libreoffice.org/76023
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-20  Caolán McNamara  <caolanm@redhat.com>  [e114afa40289f16c14b9591ed97539b7ab673dc6]

        cid#1451628 Dereference after null check
        
        Change-Id: I6ec54ac4568959e70a2d894bf4a564ac1bed627d
        Reviewed-on: https://gerrit.libreoffice.org/76027
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-20  Caolán McNamara  <caolanm@redhat.com>  [73b322a581b98a74c9d1868aca6d8ae05696697c]

        cid#1448363 Unchecked dynamic_cast sw
        
        Change-Id: Id01e96db2df7fb5425b8ab86e66a9fd7577a107d
        Reviewed-on: https://gerrit.libreoffice.org/76022
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-20  Caolán McNamara  <caolanm@redhat.com>  [74ce2c90ecc6f6375ff6743efdd0b84358ebd6a3]

        cid#1448454 RV: Bad use of return value
        
        Change-Id: I704b432a09bb4bbd0192bd0a3ae6b39012a14110
        Reviewed-on: https://gerrit.libreoffice.org/76024
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-20  Caolán McNamara  <caolanm@redhat.com>  [90011180cb21186dbd58b8be6d7ffff23416541e]

        cid#1448415 Pointer to local outside scope
        
        Change-Id: I35f20fa37a19ff921916cd0e8bb7bafbc66ec8b5
        Reviewed-on: https://gerrit.libreoffice.org/76021
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-20  Caolán McNamara  <caolanm@redhat.com>  [1f3c1b4ca12400348f30f30c2fb7ddfe2c71b2f7]

        cid#1448542 Unintended sign extension
        
        Change-Id: I5ef8661a1c8e28537c96cb899d124012938f4b1f
        Reviewed-on: https://gerrit.libreoffice.org/76017
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-20  Caolán McNamara  <caolanm@redhat.com>  [9fa09e7a14c990e36e9eba7350fd2015e6b7082c]

        cid#1448403 Use after free
        
        Change-Id: Ie63c336da7296ecad6aef56d57b064e450361b5d
        Reviewed-on: https://gerrit.libreoffice.org/76020
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-20  Caolán McNamara  <caolanm@redhat.com>  [1b54c782e6a29ad1dde990cd80f33da068fb52d8]

        cid#1448255 Out-of-bounds access
        
        Change-Id: I78eaaaea59162a7fc66e3cc0989a38acb8024eb3
        Reviewed-on: https://gerrit.libreoffice.org/76018
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-20  Caolán McNamara  <caolanm@redhat.com>  [5d7bb1f0e6b3ddcad264d7aa346a5f02b0d19d54]

        cid#1448375 Improper use of negative value
        
        Change-Id: Iaea347e5ca91ad164ad970ec8f0a485fd8a0d75e
        Reviewed-on: https://gerrit.libreoffice.org/76016
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-20  Caolán McNamara  <caolanm@redhat.com>  [edc8d9650d7fbd98d6b301c662724c97f61128e5]

        cid#1448322 try silence Splice iterator mismatch
        
        Change-Id: If419d66811e5a60d50575f7b984811a29785459a
        Reviewed-on: https://gerrit.libreoffice.org/76019
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-20  Caolán McNamara  <caolanm@redhat.com>  [ca7c2f6cd48917fefdbee3585f6ccfd491582c5f]

        cid#1448337 Unchecked return value from library
        
        Change-Id: Idac1d04e725f3e6e96d0ec6e83fcba3086c7a5fc
        Reviewed-on: https://gerrit.libreoffice.org/76007
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-20  Caolán McNamara  <caolanm@redhat.com>  [bf7f7c7c385c62a1edfa94dab0334bac606a4732]

        cid#1448212 Improper use of negative value
        
        Change-Id: Ib707b7e29f72c90f100ac20eb9dada37a2460158
        Reviewed-on: https://gerrit.libreoffice.org/76015
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-20  Caolán McNamara  <caolanm@redhat.com>  [c9a64e41d2819e2ac474c9dc302972334ca86e03]

        cid#1399336 Uncaught exception
        
        Change-Id: Ia2b0fee5be67009731af8cc79088020e770dddbf
        Reviewed-on: https://gerrit.libreoffice.org/76005
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-20  Caolán McNamara  <caolanm@redhat.com>  [51a596866d31544c75ca0f7314c4ffc8258c32d8]

        cid#1448526 RANGE: Range checks
        
        Change-Id: I3b9d9c648151b2a5b9cc6a015b88a59fa7ec4e53
        Reviewed-on: https://gerrit.libreoffice.org/76003
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-20  Caolán McNamara  <caolanm@redhat.com>  [da6f7b73627e699c3c05077fe89fc66e97af6246]

        cid#1448527 Unchecked return value
        
        Change-Id: I31c7cc4ee308c7e3841067b5bc5536ac1382e941
        Reviewed-on: https://gerrit.libreoffice.org/76010
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-20  Caolán McNamara  <caolanm@redhat.com>  [0e9b0b53f8def0452cd1e5394c9c9bef1017aabe]

        cid#1448405 Uncaught exception
        
        Change-Id: Ic6be9108dc5a9ad43cd44ab57b034100c2474a07
        Reviewed-on: https://gerrit.libreoffice.org/76008
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-20  Caolán McNamara  <caolanm@redhat.com>  [510da828b267ab575b0ef5d0fafc1cb42ad31712]

        cid#1401328 Uncaught exception
        
        Change-Id: I4eab3d40bc1d8e8bea05c3aba2de0ab39ca107e4
        Reviewed-on: https://gerrit.libreoffice.org/76006
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-20  Caolán McNamara  <caolanm@redhat.com>  [90ea2a7e9ffd0bea7ce8bb9432fbda6a9fa0cde5]

        cid#1448465 Uncaught exception
        
        Change-Id: Ic70f0926b4e26f82045a791eadf6af1e9d7949a9
        Reviewed-on: https://gerrit.libreoffice.org/76009
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-20  Caolán McNamara  <caolanm@redhat.com>  [57dcc00dd674219d4e50f9cb4fa6b797762af223]

        cid#1448247 Division or modulo by float zero
        
        Change-Id: I591ac0446494a8a8c4b3481bdf91e60de0c9ebe1
        Reviewed-on: https://gerrit.libreoffice.org/76011
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [586cfef1df9fb99aaf018029b7f06363e96bc72b]

        loplugin:referencecasting in sw
        
        Change-Id: Ib5de4377b22815ba718559ff6fcfd6ab5a0547a6
        Reviewed-on: https://gerrit.libreoffice.org/75999
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [f44bd7bb0ce23535f5e0ced7966677f4fff943fc]

        loplugin:referencecasting in svx
        
        Change-Id: I2f6bc2467fa7689d186bc2bc45d2071ea0a38e63
        Reviewed-on: https://gerrit.libreoffice.org/75998
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [b1ef3c043d66e7cd529fc4fb13a3d2e8fdb4f2ee]

        loplugin:referencecasting in scripting
        
        Change-Id: I056ae11c6cda0a1550a8fe363b069359feafcd59
        Reviewed-on: https://gerrit.libreoffice.org/75996
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [476a652361de507303c7298a40cc96fa4bda22a3]

        loplugin:referencecasting in sfx2
        
        Change-Id: I97cd8821aa9a6f462f9b271940483738655ee9cf
        Reviewed-on: https://gerrit.libreoffice.org/75979
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [254dfda42e2e7bd8be77ccdc702ed7b09a226e57]

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

2019-07-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9e81a56c8086a92d9b8a3b514b24b04180759a4d]

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

2019-07-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [548186a6cb174f4b2a08201d25bf093e01abee75]

        Fix typo
        
        Change-Id: I712da0f34f61fb036ed6b2faef2049dfe0d2a02b
        Reviewed-on: https://gerrit.libreoffice.org/75984
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-20  Caolán McNamara  <caolanm@redhat.com>  [d96ed8cccec07e7e2b99111c61a4277e32243b3d]

        assign nLen during ctor
        
        Change-Id: I9164bd2b653208214276c48ddf49b21436edbd63
        Reviewed-on: https://gerrit.libreoffice.org/76012
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-20  Caolán McNamara  <caolanm@redhat.com>  [70b11d8ee1c93d1a31746086b858216a7d1cca7a]

        cid#1448265 Untrusted value as argument
        
        Change-Id: I31280f417e3542bb7596bab798e971b714b5285f
        Reviewed-on: https://gerrit.libreoffice.org/76002
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-20  Michael Stahl  <Michael.Stahl@cib.de>  [ecce69dc554429e42bf3fc67d75ac86cf2120714]

        test: check validator exit code *after* checking validator output
        
        ODF validator may now actually exit with non-0 since commit
        b14e2f6c63c18894286c99ee8dde9070e24b41c2 - look for validation errors in
        this case too.
        
        Change-Id: I36f4437c54d9a60afee0663a0b9be206773c5378
        Reviewed-on: https://gerrit.libreoffice.org/75964
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [140b070bb187e3d5e35a588a1d187e3a40e11547]

        loplugin:referencecasting in reportdesign
        
        Change-Id: I911bfc95f479d130052a51143dd3073287853a8f
        Reviewed-on: https://gerrit.libreoffice.org/75975
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [e1983485a83bb81d3675c429a2525f7969cc6169]

        loplugin:referencecasting in sdext
        
        Change-Id: I4599375fae2516da20df0bdfc09f391e0189fc46
        Reviewed-on: https://gerrit.libreoffice.org/75978
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [775c8a76d61f5692c54f524725b369cfd2a91539]

        loplugin:referencecasting in sd
        
        Change-Id: Ief0d02006afd6cb9cd6da1da9208e374df644a42
        Reviewed-on: https://gerrit.libreoffice.org/75977
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [8239e13dac39741003dfbce7099c3197080aafa8]

        loplugin:referencecasting in sc
        
        Change-Id: Ife30500d1ff67e06afc4d64634febfb4c161c702
        Reviewed-on: https://gerrit.libreoffice.org/75976
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [84abf28e05fc55be867028f3d3a59220ca2669f0]

        loplugin:referencecasting in oox..pyuno
        
        Change-Id: Ie920c154aef3074016704c632b15d99110b219aa
        Reviewed-on: https://gerrit.libreoffice.org/75974
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [defdd8bebe40b48d8abc4d893ac9a82b550c5d19]

        loplugin:referencecasting in linguistic
        
        Change-Id: Iff53942bebb1481666ae4469e16089d54669954f
        Reviewed-on: https://gerrit.libreoffice.org/75973
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [952b806c22f798977f5478dd630131acf1a5f068]

        loplugin:referencecasting in framework
        
        Change-Id: I49aee4023fdb3173d842c19a53f9170ca1e725e4
        Reviewed-on: https://gerrit.libreoffice.org/75972
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [85b1d47450fa33f772d06353c4dad8da4d22f114]

        Fix typos
        
        Change-Id: Icefd5a9e2a8bd929caa486c4cf3283925237d707
        Reviewed-on: https://gerrit.libreoffice.org/75980
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-20  Jan-Marek Glogowski  <glogow@fbihome.de>  [7a98a2c69d0fc747e6d7f813c591b5bf79aa8d7d]

        Don't error more_fonts on the clean target
        
        Regression from commit 368c996b24e0 ("Make font-based unit test
        depend on instdir fonts")
        
        Change-Id: Ie106894803b84430f9b7d9bfd97c420d6eb29506
        Reviewed-on: https://gerrit.libreoffice.org/75747
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [825e3f66497c673dd7ac11a8fce830874288977d]

        simplify ImageList
        
        we don't need an Impl pattern here
        
        Change-Id: I93d0c5904a3aee8844987c7e36c19319d071d2f4
        Reviewed-on: https://gerrit.libreoffice.org/75960
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [5043421fdc527d18d18121ec5fe2d4e009c8191a]

        loplugin:referencecasting in embeddedobj
        
        Change-Id: I11a80e540b2a7da8d8037ba45e176d5c4d85374c
        Reviewed-on: https://gerrit.libreoffice.org/75951
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-19  Michael Weghorn  <m.weghorn@posteo.de>  [0f0adc34889ff68da584cea97a9de649174b0333]

        tdf#126471 Apply selected MM printer on dialog open
        
        Calling 'PrinterChangeHdl_Impl' in
        'SwMMResultPrintDialog::FillInPrinterSettings' makes
        sure that a preselected printer is actually taken
        into account (i.e. 'm_pTempPrinter' set accordingly
        etc.) as soon as the dialog is created, not only when
        explicitly selecting another printer.
        
        Since 'PrinterChangeHdl_Impl' is now called initially
        and every time another printer is selected, there's no
        more need to do so in 'PrinterSetupHdl_Impl' any more.
        
        This fixes the issue that printout would always
        happen on default printer instead of the preselected one
        when SwMMResultPrintDialog was opened a second time.
        
        Change-Id: I5c930ed56d1025a7e94cc98fb70c01612bda0d22
        Reviewed-on: https://gerrit.libreoffice.org/75933
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-07-19  Michael Weghorn  <m.weghorn@posteo.de>  [3bc1f99d3a792cdba037bcc757e8611d7e187b73]

        Mail merge: Preselect proper printer
        
        The proper printer has already been set
        a few lines above depending on the value of
        'bMergePrinterExists', so it shouldn't be
        unconditionally overwritten here with a
        potentially invalid printer (using the same
        statement as already used 7 lines above for
        the 'else' case).
        
        This e.g. makes sure that the default printer
        is selected when no printer has been set, e.g.
        just after running Mail Merge Wizard on a new
        Writer doc, in which case no printer was selected
        previously.
        
        Change-Id: I922b8234be9c80536b6b0a9ba0dd19bdc39246e8
        Reviewed-on: https://gerrit.libreoffice.org/75932
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-07-19  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [1223bede826d9b237a6015bfcfb8df08913a02e8]

        tdf#123587 Beanshell editor: Show current file name as window title
        
        Change-Id: I7a817d19cfadc46b1f35a4e42e5a6177c1910a4b
        Reviewed-on: https://gerrit.libreoffice.org/75869
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [8c26800ff823525df46d2bdc42af52ab75285cda]

        loplugin:referencecasting in extensions
        
        Change-Id: Ib03be019b2fedc67b3114c107162722eabce0218
        Reviewed-on: https://gerrit.libreoffice.org/75955
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [6595240f39c34fa9ae5cd1bb319f6287206e4b92]

        loplugin:referencecasting in forms..fpicker
        
        Change-Id: I0aa040b6d3264d2efde5797f79994d3d65ceaddf
        Reviewed-on: https://gerrit.libreoffice.org/75957
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [c3741a89a99fcd58824d5137054b96b01bc32a11]

        loplugin:referencecasting in filter
        
        Change-Id: Ia437fa8f18052afa2b70dfedc1b4badcfd165d6a
        Reviewed-on: https://gerrit.libreoffice.org/75956
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9b122d23e3e983bd8ea96460cc7910b19b7f7d5c]

        Fix typo
        
        Change-Id: Ifdb5ca9a9f7b6ee2c1549675da28af35c695e354
        Reviewed-on: https://gerrit.libreoffice.org/72574
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-07-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c7ed73e52f01fd71eaf85ecc1faddfb9cf700d3a]

        Fix typos
        
        Change-Id: Ia7486fe6c110a4a7f53f1dac82dbff3a15405fd7
        Reviewed-on: https://gerrit.libreoffice.org/75947
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [07fb0664fa81040cdb110d7d8848b937f1facc33]

        Fix typos
        
        Change-Id: I8222cf7aae977f0e26645dea6e4cfaee94446a2c
        Reviewed-on: https://gerrit.libreoffice.org/75946
        Tested-by: Jenkins
        Reviewed-by: Andrea Gelmini <andrea.gelmini@gelma.net>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [8e907dcf11d4e5b941bc5dc6e427485673ea4487]

        cid#1448460 Unchecked return value
        
        Change-Id: I5984923062338b54e016e46a8f12be72deff6822
        Reviewed-on: https://gerrit.libreoffice.org/75895
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  László Németh  <nemeth@numbertext.org>  [a5abe0fc4d435d3a7a7de8bf55ec74087fdd299a]

        tdf#125546 DOCX import: fix overgrowth of change tracking entries
        
        The same text portion could get double redlines including
        ParagraphFormat. This broke redline compression, sometimes
        resulting huge amount of redundant change tracking entries
        based on rsId, or losing paragraph styles after deletion.
        
        Change-Id: I5930eab2ef0bc7eb9c93a10cdd30b96cd41c9098
        Reviewed-on: https://gerrit.libreoffice.org/75926
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [2ec1c7a69917ce39850addc49ea3eb8618869aac]

        loplugin:referencecasting in desktop
        
        Change-Id: I9ba4243bc3d6b14e66694728deb270ed74a70d01
        Reviewed-on: https://gerrit.libreoffice.org/75949
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [0a4e138d3ac3609f2e1465c8a949d07eb89bccf0]

        loplugin:referencecasting in editeng
        
        Change-Id: I584266ba58e55e6435e76180227c0a5756aa0c23
        Reviewed-on: https://gerrit.libreoffice.org/75950
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-19  Mike Kaganski  <mike.kaganski@collabora.com>  [9987bb6ee096afada1dac848db95b3c311f723f7]

        Move static into the getter function
        
        Change-Id: I6a4ed20cc8f208fa59f12d65d3ff8287726db594
        Reviewed-on: https://gerrit.libreoffice.org/75939
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [242e1c42d975b2d8729cd150cf104b177033760a]

        loplugin:referencecasting in comphelper..connectivity
        
        Change-Id: I21896885c29e9ab58ebab17b59f1480c6a06fb38
        Reviewed-on: https://gerrit.libreoffice.org/75936
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [ee2bb231036b1d9d954dec369855948e6ea1f53a]

        loplugin:referencecasting in avmedia..basic
        
        Change-Id: I6790b2e3902d64fb6f714f031affa221dbaba014
        Reviewed-on: https://gerrit.libreoffice.org/75934
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-19  Gülşah Köse  <gulsah.kose@collabora.com>  [1f6c4328bfa00da5cf351dd050a80b75e0f1acde]

        tdf#126334 Fix number format array  in init controls.
        
        Customization changings need only selected number format object but
        Position changings on bullet need all existing number format array.
        After merge the customization and position keeping all numbering format
        objects (10 item) make sense.
        
        Change-Id: Iade1e154243deaed43b9d243f2ebd0c5298b42a4
        Reviewed-on: https://gerrit.libreoffice.org/75784
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [abcb546269ab842fe701eed29be47e58d6c06601]

        missing LDAP
        
        since...
        
        Make LDAP support optional
        commit 6776c53b7ce2e431d8636f4e5a755f50f787ec8f
        Date:   Tue Jan 8 04:53:51 2019 -0500
        
        Change-Id: I4268169809b0dc68b347b28523500453394937de
        Reviewed-on: https://gerrit.libreoffice.org/75865
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [1003f9f14d83eac9c08a219fa7d8140550de02c7]

        loplugin:referencecasting in dbaccess
        
        Change-Id: If44176f85f460afca92cfa77b3cc1f7107a41690
        Reviewed-on: https://gerrit.libreoffice.org/75938
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-19  Sumit Chauhan  <sumitcn25@gmail.com>  [fbcd5f074ca3dc105f4fe45b6975c6de2bf60f35]

        Engine to add Extension inside extension tab in NotebookBar
        
        The patch provides backend for adding the extension.Schema for the
        adding extension in notebookbar can be seen here
        https://gerrit.libreoffice.org/#/c/75134/
        
        Change-Id: I10f0e83d1aaec5330c80b3b53cf59a21b93be015
        Reviewed-on: https://gerrit.libreoffice.org/75650
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-07-19  Sumit Chauhan  <sumitcn25@gmail.com>  [147e820cc1bd7110331a6ea73db678a4a6c324e0]

        Addons(extension) support is extended for NotebookBar
        
        This patch adds the schema for the extensions to be available in Notebookbar.
        We will adding items in addons.xcs in future if needed.
        
        Change-Id: I0a3831983b9758fac0a6fa32213ad6da20d6a97f
        Reviewed-on: https://gerrit.libreoffice.org/75134
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [e6d23c144ccadbd962b5dfb953bf29e49a7f64a3]

        loplugin:referencecasting in cppcanvas..cui
        
        Change-Id: Ib8a513d88575cef9c1479b91adff98170c9323e8
        Reviewed-on: https://gerrit.libreoffice.org/75937
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [6dfc659c5e468ad969291ad39085b9c3ec53bcac]

        cid#1448264 silence Out-of-bounds access
        
        Change-Id: I12267e8709d8f36acbbd6c70bfdb80a2a500e5d3
        Reviewed-on: https://gerrit.libreoffice.org/75910
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [836c40904f4424a5b7ae708171a7aab53141761a]

        loplugin:referencecasting in canvas..chart2
        
        Change-Id: I3a3671b5c44d1a7e5ca320d3d76dd5d902382cbc
        Reviewed-on: https://gerrit.libreoffice.org/75935
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [4959b71cbc91dbe2c454d1d7bf2092c01c4f0cae]

        cid#1448351 Use after free
        
        Change-Id: I5591303096a495565e4e3638ca8db8196fa26092
        Reviewed-on: https://gerrit.libreoffice.org/75913
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [7988e38a1b627b92a69dd11eabc495ff180df34d]

        cid#1448451 Use after free
        
        Change-Id: I6df7a2d117be1c8f7a3e00387006c69857a98b1c
        Reviewed-on: https://gerrit.libreoffice.org/75914
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [7201db417cfdb115d7dc84f844c0966a82014cbd]

        cid#1448547 Unchecked return value
        
        Change-Id: If0b19a53bba10064a81a22856cd3796dcefd1f68
        Reviewed-on: https://gerrit.libreoffice.org/75903
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [416e9ecac90447581825355b772fe722d012b282]

        cid#1448217 Use after free
        
        Change-Id: Icb7700c701dd8e9b23bfe29bbedf27ddd9c8f0a1
        Reviewed-on: https://gerrit.libreoffice.org/75911
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Michael Stahl  <Michael.Stahl@cib.de>  [dea72ef111ee8a0b1b178f8cd48757514d5ca831]

        sw: fix use after free on tdf117215-1.odt
        
        Move the fix from 6d0ea082889c89eb8b408779f2de08da7441ff54 to
        SwFlyFrame::DestroyImpl() so we unregister every SwFlyFrame.
        
        ==1550==ERROR: AddressSanitizer: heap-use-after-free on address 0x615000383f56 at pc 0x7efcd70d5ab9 bp 0x7ffeb7ac7c40 sp 0x7ffeb7ac7c38
        WRITE of size 1 at 0x615000383f56 thread T0
            0 SwAnchoredObject::SetTmpConsiderWrapInfluence(bool) sw/source/core/layout/anchoredobject.cxx:743:32
            1 SwObjsMarkedAsTmpConsiderWrapInfluence::Clear() sw/source/core/layout/objstmpconsiderwrapinfl.cxx:53:23
            2 SwLayouter::ClearObjsTmpConsiderWrapInfluence(SwDoc const&) sw/source/core/layout/layouter.cxx:387:84
            3 sw::DocumentLayoutManager::ClearSwLayouterEntries() sw/source/core/doc/DocumentLayoutManager.cxx:497:5
            4 sw::DocumentStateManager::SetModified() sw/source/core/doc/DocumentStateManager.cxx:45:39
            5 sw::DocumentContentOperationsManager::DeleteRangeImplImpl(SwPaM&) sw/source/core/doc/DocumentContentOperationsManager.cxx:3942:36
        
        0x615000383f56 is located 342 bytes inside of 504-byte region [0x615000383e00,0x615000383ff8)
        freed by thread T0 here:
            1 SwFlyAtContentFrame::~SwFlyAtContentFrame() sw/source/core/inc/flyfrms.hxx:159:7
            2 SwFrame::DestroyFrame(SwFrame*) sw/source/core/layout/ssfrm.cxx:389:9
            3 SwFrameFormat::DelFrames() sw/source/core/layout/atrfrm.cxx:2624:17
            4 SwUndoFlyBase::DelFly(SwDoc*) sw/source/core/undo/undobj1.cxx:161:19
            5 SwUndoDelLayFormat::SwUndoDelLayFormat(SwFrameFormat*) sw/source/core/undo/undobj1.cxx:403:5
            6 SwHistoryTextFlyCnt::SwHistoryTextFlyCnt(SwFrameFormat*) sw/source/core/undo/rolbck.cxx:538:20
            7 SwHistory::Add(SwFlyFrameFormat&, unsigned short&) sw/source/core/undo/rolbck.cxx:1083:50
            8 SwUndoSaveContent::DelContentIndex(SwPosition const&, SwPosition const&, DelContentType) sw/source/core/undo/undobj.cxx:1020:39
            9 SwUndoDelete::SwUndoDelete(SwPaM&, bool, bool) sw/source/core/undo/undel.cxx:229:9
            11 sw::DocumentContentOperationsManager::DeleteRangeImplImpl(SwPaM&) sw/source/core/doc/DocumentContentOperationsManager.cxx:3939:55
        
        Change-Id: Ia0c28c9d5792615cbb566e502374efd0f4056daf
        Reviewed-on: https://gerrit.libreoffice.org/75857
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e03d0d56ef0edcb7836e4eeea2c3de2f16bf6fd5]

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

2019-07-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7315d8b96be6ff1644d3421cb20695f5167c3cbd]

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

2019-07-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cb99b4429142511d0520ad3b5bc89c83bc451657]

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

2019-07-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [607902dbcdf1761f6f2fafe2124c3a9c7df3c094]

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

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [d3c04f1a49ebc83c9e362c8144404207825e8792]

        cid#1448480 Uncaught exception
        
        Change-Id: Ied9ff9ea5d8b40c52e20c10f709836a193d5e940
        Reviewed-on: https://gerrit.libreoffice.org/75896
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [1cbca8b27e6e175631190a50a3a363e9d9b07c86]

        cid#1448489 Uncaught exception
        
        Change-Id: Id0c55bdf3a51d21f4d0e9cc407dbff1db5eb55f4
        Reviewed-on: https://gerrit.libreoffice.org/75899
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [311d835a4a02782284bcdaa6c7334f6a76bb86f5]

        cid#1448488 Unchecked return value
        
        Change-Id: If42c4f2215057120774b4ad7e2755e4e861bd828
        Reviewed-on: https://gerrit.libreoffice.org/75898
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [ff17310476041ab44cd312731f83fa7891bac599]

        cid#1448256 Unchecked return value
        
        Change-Id: I13c95bdbfc3161cca3b136266c5fd2e57b34a093
        Reviewed-on: https://gerrit.libreoffice.org/75870
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [ba9c0b8565428f600b443fd4c2a5876892a91d77]

        cid#1448455 Unchecked return value
        
        Change-Id: I4526fbd939934fc4233279d9839f72c781a588b5
        Reviewed-on: https://gerrit.libreoffice.org/75894
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [3c479f6569dc079f5fb85006bbfd9e09e43d712d]

        cid#1448495 Unchecked return value
        
        Change-Id: I8a7f347d8f3ff6195b10e5559ff0682734c54eaf
        Reviewed-on: https://gerrit.libreoffice.org/75900
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [aab3c9be2234049cf848ddce57ccd507edd26e0e]

        cid#1448527 Unchecked return value
        
        Change-Id: I024b2cc088027cfb74dc009220e75e24b7228ea2
        Reviewed-on: https://gerrit.libreoffice.org/75902
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [21ac405d723448d4f725715d27b58015f4bb5764]

        cid#1448229 Division or modulo by zero
        
        Change-Id: I8d1d7415c82c7d48f8d4bdf7b86e397fce01c015
        Reviewed-on: https://gerrit.libreoffice.org/75908
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [37afe1443ef35987e289d2419b78b200e6007fd5]

        cid#1448249 Identical code for different branches
        
        Change-Id: Ie34ff807eae5b058f2c234f42010931263859b35
        Reviewed-on: https://gerrit.libreoffice.org/75906
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [14161f5e32441870a87031367218c24408e8cdc5]

        cid#1448399 Useless call
        
        Change-Id: I5047aa583cbe2f96ea59434311463c91117a9266
        Reviewed-on: https://gerrit.libreoffice.org/75907
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [3a6424888642d716234bcac520996f01ace62a22]

        cid#1448509 Unchecked return value from library
        
        Change-Id: Idda609ca8f1cad0e2a703b0b6ba3b0a2b661874b
        Reviewed-on: https://gerrit.libreoffice.org/75901
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [a4d7ad970122e0877f895021a83d8692fbd2967c]

        cid#1451641 Unchecked return value
        
        Change-Id: Ifc9a6d3e268af27515cdf3b2b1da471368d50e87
        Reviewed-on: https://gerrit.libreoffice.org/75904
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [d0feba06767cfa3adce2db8d6bc87bc969418d28]

        cid#1448429 Unchecked return value
        
        Change-Id: Iddbd6bc2126943752e2057b749fd6f9943261be7
        Reviewed-on: https://gerrit.libreoffice.org/75888
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [5419243c06b12d04af765f92121a5cae7d4305fd]

        cid#1448295 Unchecked return value
        
        Change-Id: I4b0dd4fc9051f04448a651cb87b449a58d2a5349
        Reviewed-on: https://gerrit.libreoffice.org/75874
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [d5019f7cacfcb7f2becdf1fadc2015be70f751c9]

        cid#1448484 Unchecked return value
        
        Change-Id: I4e06228665c90820e88c72bfe4e462af9a0074e9
        Reviewed-on: https://gerrit.libreoffice.org/75897
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [7864ab4ec3a164f299a71dcf6298213e4e4d46f6]

        cid#1448246 Result is not floating-point
        
        Change-Id: I96fb06ffec6f8196dfa01ff13d45c1f618e671fc
        Reviewed-on: https://gerrit.libreoffice.org/75905
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [00ece34fb7916b18053273e54fbe746170570d34]

        cid#1448319 Use after free
        
        Change-Id: I45a4ea5c21707606b8853bb775a7d9eec595b88c
        Reviewed-on: https://gerrit.libreoffice.org/75912
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [7ec75e04da4b7ada7ba120fbc5a30f6d5152cc85]

        cid#1448311 Dereference null return value
        
        Change-Id: Ie0ad350d48441dc6012dddc9fa3989acc4d4aab8
        Reviewed-on: https://gerrit.libreoffice.org/75917
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [04d661cfa2794cd4d7e1833dd795b3755c8b2d60]

        cid#1448251 Unchecked dynamic_cast
        
        Change-Id: I96b87d05d6633849d7a32a40e87b9fb4ee48b15d
        Reviewed-on: https://gerrit.libreoffice.org/75916
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [9a7e98a1c61667a406eaf7aabe1bf60323877d37]

        cid#1448358 Improper use of negative value
        
        Change-Id: Ife6a57484734cab759c31ca4ded688a03400e9b7
        Reviewed-on: https://gerrit.libreoffice.org/75909
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [81831152df74f9b097992d9924f25f93872c41f8]

        cid#14561625 Unchecked dynamic_cast
        
        Change-Id: Ibe350b00633ae55434da6aafc5829682cead35af
        Reviewed-on: https://gerrit.libreoffice.org/75919
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [6d86d5ff4a3a90462980eb5b2d392af7ee78bfc4]

        cid#1451638 Unchecked dynamic_cast
        
        Change-Id: Ia0fc1ffdd5dbed4b7c32587741d59dcf2782ed61
        Reviewed-on: https://gerrit.libreoffice.org/75920
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [0628e615f0c2471d58f3e61ca868eaff6f95711f]

        cid#1448363 Unchecked dynamic_cast
        
        Change-Id: Ibfa31b291f58c90f052f1d052b6294e8c544965c
        Reviewed-on: https://gerrit.libreoffice.org/75918
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [5b52057a64ba9e78cf16c682e15f827d12a0e62e]

        cid#1448293 Copy into fixed size buffer
        
        Change-Id: I0ff36c58bf2448bdccc239582ba24b69c7431c6d
        Reviewed-on: https://gerrit.libreoffice.org/75921
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [baf0502fe915365c09dabb9dc9eb08956ec4bcdc]

        cid#1448215 RV: Bad use of return value
        
        Change-Id: Ie974436b9d639a676336a95d5fef6545869e1ca8
        Reviewed-on: https://gerrit.libreoffice.org/75922
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [1692c206e582c42b50308b72509bf86874afaf73]

        cid#704863 Dereference after null check
        
        Change-Id: I472f48c64a6f2d13b124ede28a83dab3b46f759f
        Reviewed-on: https://gerrit.libreoffice.org/75915
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [abd13678a02a39110c6eef5ad55dcb97fce62ade]

        cid#1448308 Unintended sign extension
        
        Change-Id: I3d89afa66dc42144f0717c34593d48c4869aeec4
        Reviewed-on: https://gerrit.libreoffice.org/75923
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [8634bbde836c15db7e8e88372a1d5329e08a1406]

        tdf#42949 Fix IWYU warnings in include/dbaccess
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ie537e44054c0d1735f42e74385cc1bd8c8000c16
        Reviewed-on: https://gerrit.libreoffice.org/75180
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-19  Miklos Vajna  <vmiklos@collabora.com>  [ab0df471915c5d54e8a3e8556de12afdfa541b3c]

        sw btlr writing mode: remove not needed checkFrameBtlr() in the DOCX export
        
        Now that the DOCX import doesn't create this and instead uses the proper
        writing mode (neither VML nor drawingmL).
        
        Change-Id: I560c710866de8fb2f90d681e8cfc2d82afb1a327
        Reviewed-on: https://gerrit.libreoffice.org/75930
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [cc3d75e14c840ed7c026fcdba5ca027ba516940a]

        make cppunitassertequals a shared plugin
        
        Change-Id: Ied9c26248cb72f2146fbe1a985f825f7525fa17c
        Reviewed-on: https://gerrit.libreoffice.org/75836
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [8a08eaedfb2c9a6c002220a61c5b1f8ce1130f54]

        coverity concurrency annotation attempt
        
        Let us see what happens if we annotate our mutex code,
            https://scan.coverity.com/models
        
        Change-Id: I7baf44d1a252f19b4ae47f3a6b318f7ccd9629d7
        Reviewed-on: https://gerrit.libreoffice.org/75851
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [cdbe8a8700d5460e41d80b00310c6ff8977bc492]

        loplugin:constantparam
        
        and tweak the plugin to handle a crash seen with clang-9
        
        Change-Id: Ie1ccf80c16a20dbca58e5bd081af13f75cf5ac8f
        Reviewed-on: https://gerrit.libreoffice.org/75850
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-19  andreas kainz  <kainz.a@gmail.com>  [618baf4c5b40f19be6e47e1384fbc7a6b7610416]

        NB fix context- behaviour in draw and impress
        
        Change-Id: I943466895a51463be59dacb3686926d29562a371
        Reviewed-on: https://gerrit.libreoffice.org/75931
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-07-19  Justin Luth  <justin_luth@sil.org>  [5cf057c3365a0feafc8f2e4f4a9e24d69a581999]

        tdf#125609 toolkit: don't use XTabController::getControls
        
        Calling XTabController::getControls was supposed to give
        performance improvements (coded in OOo), but it
        pulls cached information which is not up to date if
        this listener for elementInserted events is handled before
        the formController's listener. It is missing the most recently
        created control - and thus it never sees the last control
        in the form, and fails to create the radio group.
        
        Additionally, when all of the controls are not yet
        created, this function seems to be designed to catch that
        and immediately return. With the "optimization" the
        missing controls were never noticed, and so unnecessary
        processing continued - a performance detriment while
        the form is being built.
        
        My impresssion is that the local getControl() function
        is not terribly inefficient, so the performance impact
        seems minimal, especially since it now only
        makes the call once and caches the result itself.
        
        Since not-yet-peered controls cause the function to again
        terminate early (as it was designed to do),
        this may have unintended side effects,
        in case anything was designed in the past 10+ years
        expecting the old behaviour, so I have no intention
        of back-porting this.
        
        Change-Id: Ica8ddab69043a30b23d008cd8db5df1c13b94ad2
        Reviewed-on: https://gerrit.libreoffice.org/75163
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-07-19  Miklos Vajna  <vmiklos@collabora.com>  [d33cc4f7edc2ce21a9c5a01a7f5e85cfd324c6d9]

        sw: fix missing OLE preview for actively edited OLE object on save
        
        Regression from commit 74844277cc2194c9e43f5bd7a6f78a9603da32f3 (disable
        generation of ole previews in ODF format until after load, 2016-09-13),
        if the user started an OLE edit in a Writer document, and saved without
        ending the OLE edit, then
        svt::EmbeddedObjectRef::UpdateReplacementOnDemand() removed the old
        replacement image, but no new one was created.
        
        Given that save is always an explicit user action (auto-save does not
        kick in for unmodified documents), restore the permission to update OLE
        replacement images during save.
        
        Do this check in SwDocShell::CalcLayoutForOLEObjects(), as that's
        OLE-related and is called from all the relevant save code paths (save,
        save-as, convert to alien formats).
        
        Change-Id: Idaad43909cd744a379e713efd70ffd000e2692bc
        Reviewed-on: https://gerrit.libreoffice.org/75867
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [2fbd7d240efe0737706950195b58fa6a101b9020]

        cid#1448438 Uncaught exception
        
        Change-Id: I444e8c8833db6bb0af9cfc7c3b18b45178faa663
        Reviewed-on: https://gerrit.libreoffice.org/75892
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [fa5c79b4c62e1e1c53b36f79947d2cba7e3db4fa]

        cid#1448441 Unchecked return value
        
        Change-Id: I97f6ad2bd0a6d838871cfb9ff54f2e654d6abfd0
        Reviewed-on: https://gerrit.libreoffice.org/75893
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [1dc747590bb5fbd06411efc53589f3702cc992be]

        cid#1448426 Unchecked return value
        
        Change-Id: Ia6ad812f76d1f69eb91a7d4f65f221b6598ce05a
        Reviewed-on: https://gerrit.libreoffice.org/75887
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [b6f91112daae40fcde357f2eb3f12df08702af76]

        cid#1448435 Unchecked return value
        
        Change-Id: I1c75280dfcfa1f475d657570bf390847ab922cc8
        Reviewed-on: https://gerrit.libreoffice.org/75889
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [56fc428da3fd778a12e89ce789105dfbfbb28647]

        cid#1448436 Unchecked return value
        
        Change-Id: I971587c6340afc83ac3a28b148650a8f20120164
        Reviewed-on: https://gerrit.libreoffice.org/75890
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [6568ee89f4087172839698cdce453978854e4ff7]

        cid#1448437 Unchecked return value
        
        Change-Id: I2dec7a66f5609b1e34d9b337f8c562440d3f5132
        Reviewed-on: https://gerrit.libreoffice.org/75891
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-19  Caolán McNamara  <caolanm@redhat.com>  [7037fe070ba81fb3dd8dfc03a7ddeb5090b2288f]

        cid#1448287 Unchecked return value
        
        Change-Id: Ifd6bd0f4218805ad52a256fad82a4d2455c6afa9
        Reviewed-on: https://gerrit.libreoffice.org/75871
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [fa7ca0a1c7f899f9df09e96ffe7f7bb3f48c850f]

        cid#1448418 Unchecked return value
        
        Change-Id: Ia2cceb8e169a363a21753fbcf79fa29669957e84
        Reviewed-on: https://gerrit.libreoffice.org/75886
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [8f963098ad2106472f5aca10b23a374f03523597]

        cid#1448395 Uncaught exception
        
        Change-Id: I7478aa8a971e834efee0effd998c68cb85368892
        Reviewed-on: https://gerrit.libreoffice.org/75885
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [e48e2bb90748bb2d63dfd70d05ab8b463fb9bcd2]

        cid#1448381 Unchecked return value
        
        Change-Id: I4f0b48df10bf8557e39e0769a61a36bacac8f02a
        Reviewed-on: https://gerrit.libreoffice.org/75884
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [ecf1e4b4022bc6e7756d2f94e192ef69816c8f63]

        cid#1448356 Uncaught exception
        
        Change-Id: Iaa48face892514b5af769cdb3120f001940cf0ea
        Reviewed-on: https://gerrit.libreoffice.org/75882
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [acf351fab73b1d05592d33e0a32cbc7cd160ae97]

        cid#1448372 Unchecked return value
        
        Change-Id: I63d8c9d145cd938fde289d680bdc0ed3f7357bd7
        Reviewed-on: https://gerrit.libreoffice.org/75883
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [becbf34a863569fe38487faf2f41963677241710]

        cid#1448347 Unchecked return value
        
        Change-Id: I18a43e9a033a7326563f37caa0292a2c34752be0
        Reviewed-on: https://gerrit.libreoffice.org/75880
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [8ba4058ede102224cbdbea5c03dda2adfed61ea5]

        cid#1448353 Uncaught exception
        
        Change-Id: Ia967db3f73bee9167be4fd88090b27bfdbd4aca0
        Reviewed-on: https://gerrit.libreoffice.org/75881
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [fbaf0ccbf43ec3ed320c56a2bff4d7e8e59fb132]

        cid#1448224 Unchecked return value
        
        Change-Id: Ie13b8b8f865e44f3746fdf79bf0b1b2cec2aba1d
        Reviewed-on: https://gerrit.libreoffice.org/75845
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [034da04b16292a8a967340499832af23ec479bdc]

        cid#1448294 Unchecked return value
        
        Change-Id: Iee0153a00df72cf9353d2e40ff02f81f96522afe
        Reviewed-on: https://gerrit.libreoffice.org/75873
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [02b42f2825693454a4154d0e17a1dbcd3b4a66c6]

        cid#1448288 Unchecked return value from library
        
        Change-Id: Id1b8044126e65e67b2496cf7a4eb86b54ba6c1df
        Reviewed-on: https://gerrit.libreoffice.org/75872
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [99242d6ca22eaad663e1326e5eb402ded3521e24]

        cid#1448337 Unchecked return value from library
        
        Change-Id: Ie43cc1888179340318ddefb7fa4ba5f0bc1dc896
        Reviewed-on: https://gerrit.libreoffice.org/75879
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [dcfc5ecf93203e697df2290fa045f6a2fc7e00cd]

        cid#1448323 Unchecked return value
        
        Change-Id: I2d1d3d2ce7302fa895820981e0c15b59d491ddc4
        Reviewed-on: https://gerrit.libreoffice.org/75876
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [53d78a7410dadb62be23c209b35ca1422a896307]

        cid#1448296 Unchecked return value
        
        Change-Id: I09268bc22f4fb34160975063e38ea60a68123400
        Reviewed-on: https://gerrit.libreoffice.org/75875
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [dc9ef75c82aa0f3b210bc3009078693e9624c711]

        cid#1448326 Unchecked return value
        
        Change-Id: I21dd0363ff8cad8737a25b3b79f960d44d03bdd4
        Reviewed-on: https://gerrit.libreoffice.org/75877
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [8c5e75a05b51b0f9ea0408e902dfc74ca895b395]

        cid#1448333 Unchecked return value
        
        Change-Id: If23db9a245b4dd4b59b9b5410a094f2f374eedfd
        Reviewed-on: https://gerrit.libreoffice.org/75878
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Eike Rathke  <erack@redhat.com>  [647060ece2df49e2655a4015c581543ac9ad1e19]

        It's Classical Armenian, not Classic [xcl-AM]
        
        Change-Id: I1c714c8a9ecfd3cf73e645e1693101e7fce433e4
        Reviewed-on: https://gerrit.libreoffice.org/75856
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-07-18  Miklos Vajna  <vmiklos@collabora.com>  [83a615c568a7a23a3aae7ca52012bc947d4cb5de]

        svx xml dump: show the SdrObject's properties / item set
        
        Shows items usually accessed using GetMergedItemSet(), to help
        debugging.
        
        Change-Id: Id3c20e99c33d5e5762c3b58e2f76ab5686031734
        Reviewed-on: https://gerrit.libreoffice.org/75852
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [e9a13d06f300cc653d2d1b19e5764bcf836a9d4b]

        cid#1448377 silence Dereference null return value
        
        Change-Id: I8e124f005622091f7c3e989042c5298640ba819b
        Reviewed-on: https://gerrit.libreoffice.org/75816
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Jan-Marek Glogowski  <jan-marek.glogowski@extern.cib.de>  [d1398fd1cd6957f56992a9239929ccc64fd747f0]

        tdf#126461 incl. document name in link update msg
        
        If you open a OLE-linked document from the console, LO will ask to
        update the linked information on open. But this happens before the
        document shell has even has set the title of the shell, so a user
        has no way to know, what "This document" really refers to.
        
        This is even more problematic if you have multiple open documents
        restored by a session manager.
        
        So this changes the string to include the document name.
        
        Change-Id: Ife7b21f6eeb4dd5c1aebd383752cc62279da33fb
        Reviewed-on: https://gerrit.libreoffice.org/75777
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [6fe3eb31304923680d04ae069621eabe84cddc24]

        cid#1448237 Unchecked return value
        
        Change-Id: Ic53196270ececf407d75c2f76998253adf396c64
        Reviewed-on: https://gerrit.libreoffice.org/75848
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [bc401b98501ef10955ba2eb35ee29d2cf5b0e758]

        cid#703974 Unchecked return value
        
        Change-Id: I833175e7687df88719d4d946cf97181158187c67
        Reviewed-on: https://gerrit.libreoffice.org/75840
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [36d27bb2aec2c2375342d1652501b8874e750a2f]

        cid#1311945 Uncaught exception
        
        Change-Id: I1f3c2d3e644c4cbb4e38740c05a623864219313e
        Reviewed-on: https://gerrit.libreoffice.org/75843
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [6944f42bbbf555a6aa23fe9f37439a803762d4ce]

        cid#1424266 Uncaught exception
        
        Change-Id: I5e7373dbaef52184327596d029ab63baf57764d9
        Reviewed-on: https://gerrit.libreoffice.org/75844
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [8ccd9fb5baddc9734be64861a00c1efad42e178e]

        cid#1448227 Uncaught exception
        
        Change-Id: I6149b087217b9b34ecce984536aae52b8ee9d430
        Reviewed-on: https://gerrit.libreoffice.org/75846
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [2b15319349f90861c55cc3eb34fe5653b3d9a29b]

        cid#1448325 Uncaught exception
        
        Change-Id: I5bb61909d5d252de7465a29a3c8e49b7b1997ba3
        Reviewed-on: https://gerrit.libreoffice.org/75847
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [56f5a752f2e9e35887ec57de9e55a83d46a994c2]

        cid#704107 Unchecked return value
        
        Change-Id: I6fb22b972a19b42787242d98d08fc425f5c0aea9
        Reviewed-on: https://gerrit.libreoffice.org/75842
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [957afd1430062292ade17037d4705bd60652791d]

        cid#704106 Unchecked return value
        
        Change-Id: Ic0a9d173c24af8962539b00207b8dd24cbbcdbc0
        Reviewed-on: https://gerrit.libreoffice.org/75841
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [3f4f42ed9beeb38092de044ccde1828b32a787c2]

        cid#703960 Unchecked return value
        
        Change-Id: I679e9e91261d468f2f2ee08f840ac3043d87817c
        Reviewed-on: https://gerrit.libreoffice.org/75839
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  László Németh  <nemeth@numbertext.org>  [e8bae67b3dbcc90ace8264b6b1aefaf0ce459aba]

        tdf#125894: DOCX: import tracked changes in frames
        
        Tracked changes weren't imported in frames, losing also
        the actual text content: also tracked deletion reappeared
        as normal text here, not only the tracked insertions.
        
        Change-Id: I5fc8135cfb7402ad71c5c24eae606aa7ed707dfc
        Reviewed-on: https://gerrit.libreoffice.org/75779
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [69899866063d360f087f8a08c51ec6bbfee28b36]

        cid#703956 Unchecked return value
        
        Change-Id: Ide2d83962c0a03e410443164f80522b2913ab998
        Reviewed-on: https://gerrit.libreoffice.org/75838
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [644af27d6dc02ce6c238aa76e1ff8182953946e0]

        cid#703953 Unchecked return value
        
        Change-Id: Id4164e0adc71e57e4c732016306bb53ae7ac4ad7
        Reviewed-on: https://gerrit.libreoffice.org/75837
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [33b962536a3e2d32e0066c0ad8423809037d38dd]

        cid#703937 Unchecked return value
        
        Change-Id: I38be419c6ed4857c52ac555696a614008aaad907
        Reviewed-on: https://gerrit.libreoffice.org/75835
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [34545c3648f72bf655623139e5fcc981ea1fd5a6]

        cid#1448546 Logically dead code
        
        Change-Id: I7013e5ef67ae58c42886a4ba6ea0c9a47074ac8e
        Reviewed-on: https://gerrit.libreoffice.org/75834
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [9cf255dfeda194e601942ea5fcb4b562a080bd8b]

        cid#1448479 Logically dead code
        
        Change-Id: I1190bd238fad3e5343e83f9c6261d71a44bc6717
        Reviewed-on: https://gerrit.libreoffice.org/75831
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [27ce8ce006acd875320661d1c09732c1623c489d]

        cid#1448499 less obscure comparison against end
        
        Change-Id: I6eda7d9ec8d7781cbea191eb2fd2429722a4823a
        Reviewed-on: https://gerrit.libreoffice.org/75830
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [99bae0a92dfffe9d195b3285a39e1218425b0fa2]

        cid#1448482 silence Using invalid iterator
        
        Change-Id: I78c5fa16e035cebe71869bfea57ef2741b5b7f58
        Reviewed-on: https://gerrit.libreoffice.org/75829
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [b6f452fcdf4dc206943fbe8d43822acb33cf1834]

        cid#1448431 Using invalid iterator
        
        if we are checking itnew against end in the first block, presumably
        the second block use of itnew needs the same guard
        
        Change-Id: Ia8cc45229024e477c00b2356665d5656d36f723b
        Reviewed-on: https://gerrit.libreoffice.org/75828
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [4b65103510a5f0d347192ed94729a1b351f4aa7b]

        cid#1448440 silence Dereference null return value
        
        Change-Id: I1dce0d6a40086539cbcadeaf9a669f4640dbc730
        Reviewed-on: https://gerrit.libreoffice.org/75817
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [1ebc9435849430c61bf41e48a84255a17152fbc9]

        cid#1448534 Use after free
        
        Change-Id: Ibef20405d1ecf00b71ca12e43902ccd65c873ed2
        Reviewed-on: https://gerrit.libreoffice.org/75815
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [e5e509551c229f242b3111d43887b22717846ccf]

        cid#1448313 Uninitialized pointer field
        
        Change-Id: I0e449be3c0ae4cfef88766e189e7255ff45e83f9
        Reviewed-on: https://gerrit.libreoffice.org/75800
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [fe9a87afbaf6e5db834580399e0ce6f912b993ac]

        tdf#42949 Fix IWYU warnings in include/filter
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I9eef923aa2910c376212ef50961a1ed89bf8b105
        Reviewed-on: https://gerrit.libreoffice.org/75179
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [1291a6f9684144d2a1902ffeec3f9ac361c06efb]

        cid#1448529 Use after free
        
        Change-Id: I5bc3a85b7319c52e3b5d1a7e7dffcbe23cdf653c
        Reviewed-on: https://gerrit.libreoffice.org/75814
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [e031303dc72560ca8aa0ad99e632ec25372628ea]

        cid#1448339 Use after free
        
        Change-Id: I3259e0fe9ebaba819d529af2fdb003ce9a297961
        Reviewed-on: https://gerrit.libreoffice.org/75813
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [2e649291ef4146131eb0dd5592258f11cf9184e6]

        Resolves: tdf#126448 set activates_default and correct focus settings
        
        Change-Id: Ia857c37b7f5947e7339ba5f80aad54112ff2c3f7
        Reviewed-on: https://gerrit.libreoffice.org/75818
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [b58aa94f1f365c746135470bceb97cc182c289bc]

        tdf#126424 Don't dispose decks before saving their state
        
        Only dispose them in SidebarController::disposing after the
        state has been saved.
        
        Change-Id: I9e42383e20e2bc0100557b8cb8fbd26b3505f236
        Reviewed-on: https://gerrit.libreoffice.org/75719
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-18  Thorsten Wagner  <thorsten.wagner.4@gmail.com>  [2b4efc32e822bf41c4b729137718f3c70f692a89]

        tdf#101443 Horizontal inset margin of Calc input bar increased
        
        Change-Id: Ic609da4b8b5fae0f556761c4493e490c82a6386d
        Reviewed-on: https://gerrit.libreoffice.org/74214
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-07-18  László Németh  <nemeth@numbertext.org>  [d91209f354163133eaaac0cf6e708f647d1aff17]

        Revert "tdf#123627 DOCX import: fix relative hyperlinks to documents"
        
        This reverts commit 217a80fd205c7f61794c863898cb7cfd1a17e78f.
        
        Change-Id: Ic6c9c68dff800f0969187bdd46b51f8e71c0c618
        Reviewed-on: https://gerrit.libreoffice.org/75825
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-07-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bbb2a03f597d8602e4052c5a0f75edbf30d0b50f]

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

2019-07-18  Michael Stahl  <Michael.Stahl@cib.de>  [8dfe166a879a17bd8c2e0859d027ff923258a9d8]

        sw: missing SolarMutexGuard in SwXFrame::attach()
        
        Causes assert in a test i'm adding...
        
        Change-Id: I5be24aa9683ec0d31494c0c97270d1d58692f764
        Reviewed-on: https://gerrit.libreoffice.org/75796
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0f45c5e6fbabb93b4f4c8d6e6a6b1cc4604d53ec]

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

2019-07-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [45341810ab2ca6535532ba16b769e39334138b1f]

        Fix typo
        
        Change-Id: I28c6478650154b91208f72683485fbf8fd67264b
        Reviewed-on: https://gerrit.libreoffice.org/75823
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [c21847117a587f1eac99653d05e6ed9278d43f79]

        Resolves: tdf#126147 relax sanity check and allow truncated tiffs
        
        now the start of the row of data must still exist, but the full
        length of the row doesn't have to exist
        
        Change-Id: I5ed8ffef2cab19f040ba789a5d82560ca6847f26
        Reviewed-on: https://gerrit.libreoffice.org/75793
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [cefce1a247a4674c5726a31b61571eab16328a0b]

        tdf#126051 sync MINBODY copies to same value
        
        Change-Id: Id41da7b07dcb25e820e5fd20aed595b1170fa204
        Reviewed-on: https://gerrit.libreoffice.org/75807
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [f1824e27511709614ea3c03209caee1c22e2ab10]

        cid#1448253 Use after free
        
        Change-Id: I83f3ef82faafd31f5a1afca9c5ab3f4040c3552b
        Reviewed-on: https://gerrit.libreoffice.org/75812
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [784f93b3895fc7e85eec26c3fece12433b3a5ce4]

        cid#1448252 Negative array index read
        
        Change-Id: Ia81e2a58e372455531479c98d11a88cd950441df
        Reviewed-on: https://gerrit.libreoffice.org/75808
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [7fcb5c20310d23a4ede8b0a6e03ba23482792621]

        cid#1448236 Use after free
        
        Change-Id: Id7a0ad49a8e73a6b12a0f40c4b8f62b1e1d64356
        Reviewed-on: https://gerrit.libreoffice.org/75810
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [e2cd1f41b8cb8a27155ce1ddddfe5760f05b7129]

        cid#1448383 Resource leak in object
        
        Change-Id: I07af4d48db887c184be824a2d1939b800f837d4e
        Reviewed-on: https://gerrit.libreoffice.org/75801
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [9b25e24571cd6ee644416158b493188354d961f7]

        cid#1448417 silence Unchecked return value from library
        
        Change-Id: I61b3a4408942b98e1ef0562b236b96335a8c5867
        Reviewed-on: https://gerrit.libreoffice.org/75805
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [0b96e4cceb5e078029a72271c30088b688f4bb7a]

        cid#1448511 silence Out-of-bounds access
        
        Change-Id: I11920faa3327bfc74e9bfe8a94864a9caaa9b147
        Reviewed-on: https://gerrit.libreoffice.org/75803
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [cd7fe8938160015ed8bf53b8164d26fca99e7074]

        cid#1448365 silence Arguments in wrong order
        
        Change-Id: I20a64d73add3636e02e02ea970577c0505e2b5fd
        Reviewed-on: https://gerrit.libreoffice.org/75804
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [5e9e09e7bff0cb99b48dcf3af942a45b573ac7b5]

        cid#1451632 Dereference after null check
        
        Change-Id: I5ee95a9341896b8462235ece933fa70773247c92
        Reviewed-on: https://gerrit.libreoffice.org/75802
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Caolán McNamara  <caolanm@redhat.com>  [de7ffaea58e5813c6e076f3612735c7c7cb70509]

        cid#1451643 Uninitialized pointer field
        
        Change-Id: I5bb3087e8ccd0de2e04df9596ddf860de29689fb
        Reviewed-on: https://gerrit.libreoffice.org/75799
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-18  Miklos Vajna  <vmiklos@collabora.com>  [955871e42d79903205cb0eeb7d82c6bb4d397ec1]

        xmloff: create XMLImportContentImportOasis instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: I3b52830ece6fae82af1bc57eb93e3a9ad1eb2aff
        Reviewed-on: https://gerrit.libreoffice.org/75809
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [2a6d510b5bb1503ae12e5ccc921b0ab7032c8e65]

        speed up sw_filters_test2
        
        in dbgutil mode, this takes the test from 2m31 to 1m45 for me.
        
        find(), even on a sorted vector, is rather slow in debug mode, and we
        can avoid one find here
        
        Change-Id: I8f82aaf5b8d82a32c78bf7c9df5712c90c68f7fc
        Reviewed-on: https://gerrit.libreoffice.org/75764
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-18  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [2672b4a94cc3416bc7df1520d4a3f318ef6395d4]

        Unify wording: "Open hyperlink" instead of "Follow hyperlink"
        
        Change-Id: If4ffb81537b0f8101af14c45c13bb8d0ea8454d2
        Reviewed-on: https://gerrit.libreoffice.org/75781
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-18  Matthias Seidel  <mseidel@apache.org>  [ba443157b125f1550032ffbb5a57aed835f3e334]

        Fix the awkward grammar of a translatable string
        
        (cherry picked from commit e8d5f4b7d65f1e0d1d161a36f3c9b9c5866d009a)
        
        Change-Id: I4d3a55b2d161ad23ccf6c68c0af17f1f99ebea43

2019-07-18  Julien Nabet  <serval2412@yahoo.fr>  [3148b506a5a8d333deac35ab59016c3ce420d26c]

        Resort pProperties when really needed (cppuhelper)
        
        so not when pProperties[i-1].Name == pProperties[i].Name
        and call getConstArray() only if there have been a sort
        
        Found when testing tdf#125941 when editing table:
        $8 = uno::Sequence of length 29 = {
        {Name = "AutoIncrementCreation", Handle = 49, Type = uno::Type "string", Attributes = 0},
        {Name = "CatalogName", Handle = 30, Type = uno::Type "string", Attributes = 0},
        {Name = "CatalogName", Handle = 30, Type = uno::Type "string", Attributes = 0},
        {Name = "DefaultValue", Handle = 20, Type = uno::Type "string", Attributes = 0},
        {Name = "DefaultValue", Handle = 20, Type = uno::Type "string", Attributes = 0},
        {Name = "Description", Handle = 19, Type = uno::Type "string", Attributes = 0},
        {Name = "Description", Handle = 19, Type = uno::Type "string", Attributes = 0},
        ...
        
        Change-Id: I645f7d24d552222cf520e346f4505f5a14979a30
        Reviewed-on: https://gerrit.libreoffice.org/74124
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-18  Mike Kaganski  <mike.kaganski@collabora.com>  [f74f7899fa2c8956fcd3a213d75fd7c84bd99bb7]

        tdf#126453: hide ScInputHandler's tooltips when loosing focus
        
        Change-Id: I188db03ad9027bcb17a72f7c59d85e611b57bfd0
        Reviewed-on: https://gerrit.libreoffice.org/75824
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cd5a160f151ee789fb44bd8c07a10e3e291253fe]

        include supported SIMD intrinsics headers automatically
        
        If we include simdsupport.hxx, this now includes the supported
        intrinsics headers automatically, so this removes the need to do
        it ourselves.
        
        Change-Id: Icc406316a7e27b7b5fd5905f51664f4fe47e5468
        Reviewed-on: https://gerrit.libreoffice.org/75783
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-07-17  Tor Lillqvist  <tml@collabora.com>  [3f6e35d1da493809c900ccddf81db9ffe5936451]

        No reason to have OSL_FAIL() with a fixed string inside #ifdef DBG_UTIL
        
        Change-Id: I99cc88031e601fd52c2858813d82f58f84fe8ca4
        Reviewed-on: https://gerrit.libreoffice.org/75797
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2019-07-17  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [43d1c753d12ad66c7f7ebd9b76d903ee21f83ef5]

        vcl: make "Reduce Transparency" parameter tweakable
        
        "Reduce transparency" feature previously was using hardcoded
        value of 0.25. If current object area to whole printing area
        ratio exceeds this value, object is being written without
        any extra transparency layers in order to reduce metafile size.
        
        Right now this value can be adjusted in "Expert Configuration".
        Parameter is called "ReduceTransparencyMinArea".
        
        Change-Id: I43d5801a1dff6241de214f7b24425626dc06b4fb
        Reviewed-on: https://gerrit.libreoffice.org/75471
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-07-17  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [b5890bf269214a47833bc9514b80650455e77ef6]

        tdf#123020 dbahsql: Support string delimiter
        
        Support multi-word table names while migrating HSQLDB data.
        
        Change-Id: I5129f995ea90a3fdbcbcb844774cf074f3ffddb2
        Reviewed-on: https://gerrit.libreoffice.org/75734
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-07-17  Caolán McNamara  <caolanm@redhat.com>  [c1231117cad966f9484ffa05d449d75efd729b91]

        Resolves: tdf#126304 resizing the extension manager breaks redraw
        
        Change-Id: I1211c90a72048f868ec7ba7a7b6bed452ae8ac4b
        Reviewed-on: https://gerrit.libreoffice.org/75791
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [aab10bb21f230a0d0d6acf59ccab50dd3c2c3d0a]

        fix "tdf#119388 calc, slow removing column, improve ScChildrenShapes"
        
        forgot to add the code to actually update the map, which would be bad
        for accessibility
        
        Change-Id: I5d93dd84649ce27a37c9035622f94fff3237b778
        Reviewed-on: https://gerrit.libreoffice.org/75773
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [476fb5d26ea766ae1aa3238e2967480857872d29]

        Revert "simplify sharedplugin PostTraverse calls"
        
        This reverts commit ff55ad1aceb10b900254c8ad3629775b7789d60a,
        Lubos prefers it the way it was.
        
        Change-Id: I68edc21c438b6aa2fc819245dd9a3d590af3a278
        Reviewed-on: https://gerrit.libreoffice.org/75790
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2019-07-17  Caolán McNamara  <caolanm@redhat.com>  [254c20f025e2b1b93751489b82bef3a20231866a]

        scrollbar is outside the widget now, not inside
        
        Change-Id: Ia92658c7a534928209906b8adfb5f9451b513ff0
        Reviewed-on: https://gerrit.libreoffice.org/75786
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-17  Caolán McNamara  <caolanm@redhat.com>  [16c9950b444f166ca18038bd968ba58e770bbd75]

        Resolves: tdf#126439 dialog should be modal
        
        Change-Id: Ib922be4375533aff69264ee5dc99d521306f93c5
        Reviewed-on: https://gerrit.libreoffice.org/75787
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [dd969ad6e006adb4a9585c0d1b3378f29bbe5787]

        make some plugins used the shared framework
        
        Change-Id: Ie283a4774564f25e0fde8ca35212f92be786d671
        Reviewed-on: https://gerrit.libreoffice.org/75785
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7598810d6372bac07e503728ee28c4600a1c9b5d]

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

2019-07-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f7217fbed2ecf9a3b2e880642aa530ac5da23be9]

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

2019-07-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e7e4dc30117555ddbaa7e3f98450ebefe7e31de3]

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

2019-07-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a4f99585a8dc0e19a79d9ae76db6ad5260b86228]

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

2019-07-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9db192d6de6ad4fd3b1261b5346f6c8cb28fcf8b]

        Fix typo
        
        Change-Id: I28e009658550d6aa16323967a2fb17f17fd0ab2e
        Reviewed-on: https://gerrit.libreoffice.org/75780
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-17  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [a2601800845c6500f833684f5e09bf324ac8af09]

        tdf#121039 "Open hyperlink" from context menu does not work
        
        Change-Id: I802a4a64d48befa9c41b7095416f165082a155f2
        Reviewed-on: https://gerrit.libreoffice.org/75778
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-17  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [51acd327651b5bca4383478cde3d05d5dbb5371f]

        Update git submodules
        
        * Update translations from branch 'master'
          - update translations for 6.3.0 rc2
            
            and force-fix errors using pocheck
            
            Change-Id: Ib92659543221dc4ad27e1954f3a6108d982b1b2d
            
2019-07-17  Stephan Bergmann  <sbergman@redhat.com>  [e13029a1ea9e3b5bd67e7f0e670e8813ee6bbcbc]

        Increase hidutil -megabytes at least for --enable-dbgutil
        
        ...where my --with-package-format=dmg build routinely fails with
        
        > : *********************************************************************
        > : ERROR: The following errors occurred in packaging process:
        > :
        > : ERROR: Could not execute "cd /Users/stephan/Software/lo/core/workdir/installation/LibreOffice/dmg/install/en-US_inprogress_temp.19857 && hdiutil create -megabytes 1500 -srcfolder LibreOffice_6.4.0.0.alpha0_MacOS_x86-64 /Users/stephan/Software/lo/core/workdir/installation/LibreOffice/dmg/install/en-US_inprogress/LibreOffice_6.4.0.0.alpha0_MacOS_x86-64.dmg -ov -fs HFS+ -volname "LibreOffice" -format UDBZ": 256
        > : *********************************************************************
        
        No idea whether -megabytes 1500 was chosen for a specific reason, so leave it
        alone for --disable-dbgutil builds for now.
        
        Change-Id: Ie89d1043e47ed3c84167cbb22325513305013f86
        Reviewed-on: https://gerrit.libreoffice.org/75775
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [1c2ea35b983c1159fe4633e449f8302ac9a7a024]

        split sw_filters unit test
        
        so that a regular make takes less time, this unit test always seems to
        execute last and it takes a very long time
        
        Change-Id: If68bcfafad77c18676ee0ba2a915db142a1f4041
        Reviewed-on: https://gerrit.libreoffice.org/75763
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9fd53538f9ecd2c6a935be1958b9f8dafeab8740]

        vcl: make it possible to select specific scaling algorithm
        
        Default, Fast, BestQuality scaling flags are used for selecting
        the best sclaing algorithm for a specific task, but not all
        specialized sclaing algorithms have its own flag (Super,
        NearestNeighbor) and are just selectable using one of the above.
        This adds the missing flags so it's possible to select a specific
        algorithm.
        
        Change-Id: Ied41f27a21a4fcc799537396f9077a9c77cc1c60
        Reviewed-on: https://gerrit.libreoffice.org/75759
        Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com>
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-07-17  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [6375774faa22a82477681b8737f6109d21599025]

        Add some missing properties to createUIElement doc
        
        Change-Id: I7f0a868a3648ad65029daf6c6961fe81a4d16a58
        Reviewed-on: https://gerrit.libreoffice.org/75754
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-17  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [7ec4f191fd454bbbad830df2229578c9ae7a77df]

        tdf#42949 Fix IWYU warnings in configmgr/*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Iee703bad69bc3c47dc5960e560187ab1d1d9ff29
        Reviewed-on: https://gerrit.libreoffice.org/72023
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-17  Tünde Tóth  <tundeth@gmail.com>  [217a80fd205c7f61794c863898cb7cfd1a17e78f]

        tdf#123627 DOCX import: fix relative hyperlinks to documents
        
        Revert "tdf#86087 DOCX Import link as relative if preferred"
        
        This reverts commit 40acf8d6447065077acba9e800c56239f58c8262.
        Relativ urls aren't converted to absolute urls, if the
        "Save URLs relative to filesystem" setting is checked.
        
        Change-Id: Ie6d277e54e5f0136fed6e2804a56d29bc78e202f
        Reviewed-on: https://gerrit.libreoffice.org/75682
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-07-17  Andras Timar  <andras.timar@collabora.com>  [e045fcca8699c745a2788bc73ba9b5946734eb17]

        tdf#126079 update Source Serif font to 3.0
        
        Change-Id: I3d12b7307ad61f7fa73b19ff9ce7f82aebe3b162
        Reviewed-on: https://gerrit.libreoffice.org/75758
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-07-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [77f186814835bbefddae18714d58ecc4f221a950]

        Fix typo
        
        since...
        
        commit a570bbbf2e9ba3dbbcbb77ec7b469162c02edddf
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Mon Jun 13 09:49:04 2011 +0100
        
            mpCommentOut never set, strip it out
        
        Change-Id: I9c056119f1d060cfacd9872e74b41e2fb490caa4
        Reviewed-on: https://gerrit.libreoffice.org/73014
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-17  Caolán McNamara  <caolanm@redhat.com>  [59fa93d128a5363f3e7d6f75e71457261ea6f1d7]

        crashtesting: assert on export of fdo63407-3.ods to xls
        
        since...
        
        commit 3cdc1b35b9d86bcfa1277e3e94925ae7b18b8fde
        Date:   Tue Jul 2 10:07:24 2019 +0200
        
            tdf#126177 XLSX export: fix hyperlinks to documents
        
        Change-Id: Id5aaaab760a53b1e996d5d47c7477d77ce1d4efc
        Reviewed-on: https://gerrit.libreoffice.org/75757
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-17  Heiko Tietze  <tietze.heiko@gmail.com>  [bebc2280e43fc381e9085f2a397dad9dd7701fdd]

        Resolves tdf#115087 and tdf#121437 - Improvements to color bar
        
        Tooltip for parent with hint on left/right click
        Position of widget right (ideally it would go below the sidebar)
        Automatic color moved to the bottom to preserve arrangement
        
        Change-Id: Ia3cb1c2c7c20dbc6730c7f003c67b0876514c23f
        Reviewed-on: https://gerrit.libreoffice.org/75749
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-07-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [0fbf06097db05072a8f2666440e6c9c22776c63d]

        loplugin:singlevalfields
        
        Change-Id: Ib4d9f6b89b2941ad0351ac42c606dbfda8ccba20
        Reviewed-on: https://gerrit.libreoffice.org/75746
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-17  Katarina Behrens  <Katarina.Behrens@cib.de>  [0e15fb798a0d1fc8cc221ae2334411fac144f173]

        tdf#94300: custom gradients apply also from chart sidebar
        
        Change-Id: Id6ba90b404ad97cdfc4091bcb4028677f1600fa2
        Reviewed-on: https://gerrit.libreoffice.org/75693
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-07-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [5f4ae86cfe05f6e4d42c9b106e2f6b0e348e890d]

        make passparamsbyref a shared plugin
        
        Change-Id: I4119122f1bca77ee1424abdd90b0a0956b991704
        Reviewed-on: https://gerrit.libreoffice.org/75743
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [8e3f4317823aa83e0ad9e7dc008a1550ef3c9798]

        make overrridevirtual a shared plugin
        
        Change-Id: Ied3b772bdd54cb0e8d6214e7a51866364523b83b
        Reviewed-on: https://gerrit.libreoffice.org/75742
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [e557bd4eb73ecee802c724c7f7f16ad8b3793bed]

        rename override plugin
        
        in preparation for using it in the shared plugin infrastructure, which
        needs the name of the Registration variable to match the name of the
        plugin, which doesn't work when the plugin is named the same as a
        keyword
        
        Change-Id: I40a3dc1902f2fa1efe76b5e472cd03f4b480ff34
        Reviewed-on: https://gerrit.libreoffice.org/75741
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-17  Mike Kaganski  <mike.kaganski@collabora.com>  [2d4ccc58e9ef3b98a88407e1a7a3abf3379f0d20]

        tdf#126421: don't limit pasted data to allocated columns in destination
        
        Change-Id: Ic30360795c5dac1dc232f95bd25f5a11946c7dee
        Reviewed-on: https://gerrit.libreoffice.org/75738
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-17  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [0e82806ed6841c0a6919f97660ed4622c89d2338]

        LOK: support for ordering/moving parts
        
        Currently reordering of slides is only supported
        for presentations, although it is provisioned for
        spreadsheets as well.
        
        Change-Id: I6c35066d6a5ef7586d34a8e8b89db69a20b86572
        Reviewed-on: https://gerrit.libreoffice.org/69612
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
        Tested-by: Ashod Nakashian <ashnakash@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/73495
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-07-17  Caolán McNamara  <caolanm@redhat.com>  [0d280f7092c2c309d712d238ae37efd0b4bb84a9]

        cid#1399432 Uncaught exception
        
        Change-Id: I6dd5ce2e3b5b9d30d4e7e56c837fd8ccff6c99a3
        Reviewed-on: https://gerrit.libreoffice.org/75733
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [0e0d8af4e4f697da76fa37a2533798d9dc55597c]

        loplugin:unusedfields
        
        Change-Id: I38abc54776cc605c76faf94e9e8c0f4fa75b8788
        Reviewed-on: https://gerrit.libreoffice.org/75740
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-17  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [ef8f88a7df19559f6a748c3c1dad2b245d3d30d8]

        tdf#42949 Fix IWYU warnings in include/oox
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I89303217fd1141b2cfe248e5e6c0818ba01cf9d9
        Reviewed-on: https://gerrit.libreoffice.org/75178
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-17  Miklos Vajna  <vmiklos@collabora.com>  [0ee0ca3036629b69bf20b448d74991fd133f08ac]

        external: update pdfium to 3849
        
        Change-Id: I616f57bd9de72b078500a290bf9ff89c71773f26
        Reviewed-on: https://gerrit.libreoffice.org/75736
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-17  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [5a6671e8d8dc65f2bbb0880f19fd8c8c8e426b6d]

        tdf#126427 Fix deck highlighting after activating via UNO API
        
        Change-Id: I4ff7dfa156905abcba0df8e6bfbddc9e7d37cbbb
        Reviewed-on: https://gerrit.libreoffice.org/75723
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-17  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [22069f3d5d1c00551bd254d1002966e515295475]

        tdf#126393 Select cell even when clicking on a hyperlink
        
        and the hyperlink isn't being opened anyway (no ctrl clicked e.g.)
        
        Change-Id: Ic0c0df9b91000a8e661075901e8bfdb7167081f9
        Reviewed-on: https://gerrit.libreoffice.org/75730
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-17  Stephan Bergmann  <sbergman@redhat.com>  [30a0f574f0b0cc5bc8f8d365553ce02dae377d74]

        Revert "Fix Windows build: missing include"
        
        This reverts commit 8f18fca2714a80e236cdb041a7f6d17d0abcb619,
        the problem had already been fixed with
        be394e1cec8eefd21f5963857b90c2268b511fc5 "missing include".
        
        Change-Id: Ib9de606d9bca2c183b4774bb26d01f134af725d8
        Reviewed-on: https://gerrit.libreoffice.org/75731
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [7bad1516c5f2a85b5bae3f49261ac2494cbb7162]

        loplugin:unusedmethods
        
        Change-Id: Ie2285f64919d1c83b0a8df4ceb827f731e5cd609
        Reviewed-on: https://gerrit.libreoffice.org/75739
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [ff55ad1aceb10b900254c8ad3629775b7789d60a]

        simplify sharedplugin PostTraverse calls
        
        (*) nobody is using the bool parameter, so drop it
        (*) nobody is using the "return false to permanently disable the
        plugin", and that is a dangerous footgun, so drop it
        
        Change-Id: I75c1fbd022ffb8aba7237568ce048031bbc31a5d
        Reviewed-on: https://gerrit.libreoffice.org/75726
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-17  Stephan Bergmann  <sbergman@redhat.com>  [47a774fbef8c224e4853de3fdd0230b9442bb716]

        tdf#125693: On macOS, create empty LibreOffice.app/Contents/Resources/en.lproj
        
        ...as otherwise languages like Slovenian (which do not have a full system
        integration) fall back to other LibreOffice.app/Contents/Resource/*.lproj
        localizations instead of to English (whose Info.plist is stored as
        LibreOffice.app/Contents/Info.plist, not as some
        LibreOffice.app/Contents/Resources/en.lproj/InfoPlist.strings as is done for
        other languages).
        
        Change-Id: Ic69907a066e9afe1d66045016ad6bf9d997c67d0
        Reviewed-on: https://gerrit.libreoffice.org/75728
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-17  Michael Stahl  <Michael.Stahl@cib.de>  [cabadfc288e5e7324723c62f36b918a80db90323]

        Introduce gb_Package_add_empty_directories
        
        ...which will be needed in a subsequent patch to fix tdf#125693.
        
        The installer code could not handle a directory in a .filelist, the simplest
        hack appears to be to add a special case for an empty source dir to
        copy_one_file in solenv/bin/modules/installer/systemactions.pm.
        
        Includes changes made by Stephan Bergmann <sbergman@redhat.com>.
        
        Change-Id: I52dca2543a66eb76117598d77d559592e26ce859
        Reviewed-on: https://gerrit.libreoffice.org/75702
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-17  Heiko Tietze  <tietze.heiko@gmail.com>  [6d1e550df7fc4f710e15b6f5d63a58587a952378]

        tdf#126315 - Tooltip for drop-down widget in Formula bar
        
        Change-Id: If2379ab939f6f9bffeddfab64ac2c6da927e841b
        Reviewed-on: https://gerrit.libreoffice.org/75691
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-07-16  andreas kainz  <kainz.a@gmail.com>  [c738be4de6886a0c96b7d10df7e78c8b2964c135]

        tdf:126142 ImageMap menubar entry moved to tools section
        
        Change-Id: I8600e4bb88db4460a16a559a0fe1fd645bb0446a
        Reviewed-on: https://gerrit.libreoffice.org/75687
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-07-16  andreas kainz  <kainz.a@gmail.com>  [dabd04646d78c6c52f6769a3ae48910efa79e596]

        libreoffice color palett re-arrangement for better grouping
        
        Change-Id: I8abac55a4d18a5bb77fb23b1592088f7972fcd24
        Reviewed-on: https://gerrit.libreoffice.org/75405
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: andreas_kainz <kainz.a@gmail.com>

2019-07-16  Miklos Vajna  <vmiklos@collabora.com>  [28fcb7d86765194b4015e7023449333f43aba0c5]

        sw comments on frames: no overlay in the LOK API, either
        
        So that the Online and the desktop rendering result match.
        
        Change-Id: Iabc62e74f5ce5880b663b4d7217c81729592a356
        Reviewed-on: https://gerrit.libreoffice.org/75729
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-07-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [40fc30d05d9cce7ce7a9cdcb718dcb0f0aab8ac7]

        convert some plugins to LO_CLANG_SHARED_PLUGINS
        
        Change-Id: I63c9e010d83c24e18a36164ceb0441e48b757142
        Reviewed-on: https://gerrit.libreoffice.org/75725
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [70c6651e02c4582d66d8e1c1286406c4f01a7d4b]

        convert redundantfcast to LO_CLANG_SHARED_PLUGINS
        
        Change-Id: I8c1c990d91676b33f2fd508025acfa93a66f4950
        Reviewed-on: https://gerrit.libreoffice.org/75724
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [08b4e947584d3e3629089cdcec50dd566c5c031c]

        cid#705480 Dereference null return value
        
        Change-Id: I0ad30d7a2447edbe9d42f0e69470ca850498b798
        Reviewed-on: https://gerrit.libreoffice.org/75722
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [50e2704c80b30934ba98001eb194eb5e6af56a65]

        cid#1448279 Dereference before null check
        
        Change-Id: I14e975f9bcb2b18a8dc12cef70478457391f72dc
        Reviewed-on: https://gerrit.libreoffice.org/75721
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [7d22ed676d251f7a6587fe278456ebfdc6edde3b]

        cid#1448531 RV: Bad use of return value
        
        Change-Id: Ifbbf75985bcc3f8d1db9c979bd13a34dc93255a2
        Reviewed-on: https://gerrit.libreoffice.org/75709
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [807b68a6f35198f8dee8f57a8925c4cf5ce05ac0]

        cid#14484777 Dereference null return value
        
        Change-Id: If59f06db4a4048f068acc54f9908e45c908138e8
        Reviewed-on: https://gerrit.libreoffice.org/75720
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [de075c0f38a5888b54742b6a95b91d41a443978d]

        cid#1448478 Dereference befoew null check
        
        Change-Id: Ia73e6d02d8a8b06012f207820d0d579cfc08c541
        Reviewed-on: https://gerrit.libreoffice.org/75718
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [71c10fcd14e35cea25641db9c2fd063fd8f8956f]

        cid#1448483 Dereference null return value
        
        Change-Id: Ia773b8350f1cb5b78d4ec712293f2d6e18280c09
        Reviewed-on: https://gerrit.libreoffice.org/75717
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [6254ff0fb034b1728df0da4f2986639d7fd0bd16]

        cid#1448514 Dereference null return value
        
        Change-Id: Idf32f7a51a57756ac620249e5a95c9e1c8d2f9d2
        Reviewed-on: https://gerrit.libreoffice.org/75716
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [8c46066fd383708dbb3137647048bd5d382a6ece]

        cid#1448538 Explicit null referenced
        
        Change-Id: I143fc38076a811b15c9f13bef96589a55ea649fc
        Reviewed-on: https://gerrit.libreoffice.org/75715
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [ae7131ecd8596ef16dd4c2f86abb830a78a602ce]

        cid#1448540 Dereference null return value
        
        Change-Id: I675a19c19ef64480b5414d9b2bb7a5387533dc4a
        Reviewed-on: https://gerrit.libreoffice.org/75714
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [55df612be5e3e2541f8e42f5122febfcffc77d68]

        cid#1448419 Resource leak
        
        Change-Id: I1ca12ee7097ba2f4e644d3ff91cff1a49af49cbe
        Reviewed-on: https://gerrit.libreoffice.org/75713
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [0b4816c33fef67bace8c223034f4340d1c80b441]

        cid#1448384 Calling risky rand
        
        Change-Id: I4787c004ca73cb3496a33c06c03ea4cd988b72ad
        Reviewed-on: https://gerrit.libreoffice.org/75712
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [8536d63dc3a65bdf0121a000210a4f92379ce2a0]

        cid#1448481 Calling risky rand
        
        Change-Id: I07c9956d034a1b78c77608da57dea299572fea85
        Reviewed-on: https://gerrit.libreoffice.org/75711
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [9bd7e2cdf7d2b247ae99a2ce71449d9f265032d1]

        tdf#126306: ignore Top10, Empty and NonEmpty in fix for tdf#117276
        
        Regression from 4e7e3670c31329d60f5cc782abc4568c2aba33a7
        
        Change-Id: I034f4f087580aa7c54b92909736af712047251a6
        Reviewed-on: https://gerrit.libreoffice.org/75304
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-07-16  Jan-Marek Glogowski  <glogow@fbihome.de>  [ee4953cf6c2d5106dd71c3488da9e3f41eafee84]

        tdf#104717 don't set the primary selection on paste
        
        When pasting, Calc sets a selection for the pasted cells. But this
        also includes the primary selection, which is unexpected. And that
        will eventually even update the clipboard, if a clipboard manager
        is configured to sync primary selection and clipboard.
        
        I actually couldn't find any other application, which select on
        paste at all. Normally they just replace a selection. But I guess
        this is very known behaviour for spreadsheets. gnumeric at least
        changes the primary selection on paste too.
        
        Calc also removes the system selection when clearing the selection.
        Other applicatios keep the primary selection valid, until the
        application or document closes, so do the same in Calc. We still
        clear the selection when we close the view in ~ScTabView().
        
        Change-Id: I816d8caec1e0364fec20266db3fb3c63cf584865
        Reviewed-on: https://gerrit.libreoffice.org/73906
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [ebd82c33c1a5867e8f46035b344c6fff6e6c389b]

        cid#1448349 Uninitialized scalar field
        
        Change-Id: Iba1a4bf89ab02521e0692f217571b113e12a5b79
        Reviewed-on: https://gerrit.libreoffice.org/75703
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Tamás Zolnai  <tamas.zolnai@collabora.com>  [13a2db4941447001b81b077ee587903ae84cfc91]

        tdf#126414: MSForms: fix flickering of date field button on Windows
        
        Need to ignore empty paint area parameters.
        
        Change-Id: I195d7bf9b3914199984f4a732d7616520d51dbba
        Reviewed-on: https://gerrit.libreoffice.org/75708
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [a3a552c05c84c0b00d68af6370c271016368f26d]

        tdf#1448234 Uninitialized pointer field
        
        Change-Id: I295cdc194d566c6801d4a7f9d6cbb31ee5e45df2
        Reviewed-on: https://gerrit.libreoffice.org/75707
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Miklos Vajna  <vmiklos@collabora.com>  [3fb7ffeb85d87551ffcddd63b7c90c6b0e573e5f]

        sw comments on frames: avoid overlay that covers only an as-char image
        
        As-char images had their comment arrow on the bottom left corner,
        as-char ones had it at the bottom right one.
        
        Standardize on bottom left and avoid the content overlay in case only
        the frame itself is selected.
        
        See commit cf5a3cb687a502e7f71cefb5f7001a73925bee56 (Adapt new test to
        actual values observed on macOS, 2019-06-24) on why the test is not for
        macOS, till somebody can check if this is working there properly.
        
        Change-Id: I83516ea558182ecc7362f8383894ed07a16d3ad2
        Reviewed-on: https://gerrit.libreoffice.org/75706
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [64fbc0e44d98614d25c81428ec024e36ce27c573]

        cid#1448491 Uninitialized scalar field
        
        Change-Id: I629da8b1620f3ff76f7aea5ded87a11b925b93e4
        Reviewed-on: https://gerrit.libreoffice.org/75694
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [4ed9b1de2bcd5403d8a4e2d85bac620baccc429b]

        Resolves: tdf#126236 reset modality back to initial modality on close
        
        Change-Id: I959820b75a70f6090120970c9ce11787bbe25037
        Reviewed-on: https://gerrit.libreoffice.org/75700
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [d96a490aa51fe6894a03e28a58e25e412c313f9e]

        Related: tdf#126236 keep user defined responses out of ambiguous range
        
        Change-Id: I6481f40ba5f50c3d76978b0f4a477f1d0b9adc99
        Reviewed-on: https://gerrit.libreoffice.org/75699
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [c30172baf17a7ae7b75031a080fe9cac326d075f]

        cid#1448390 Uninitialized scalar field
        
        Change-Id: I72cda3927a1145acfce661d7432f3f430f0e39cc
        Reviewed-on: https://gerrit.libreoffice.org/75698
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [4c8df955d01f1af76c6ebbe6bfc2b2ab59b89478]

        tdf#1448393 Uninitialized scalar field
        
        Change-Id: I0df15244d6208f49d9bce2e27ff3deccfe98f981
        Reviewed-on: https://gerrit.libreoffice.org/75697
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [7b764dc9ec52495c5552b33e37b745d6b57985bc]

        cid#1448409 Uninitialized scalar field
        
        Change-Id: I308ef87305efa1e37207f606470b6650dc301b58
        Reviewed-on: https://gerrit.libreoffice.org/75696
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [7c2a072d91cad9a55c3a37a89518b4fe29461391]

        cid#1448443 Uninitialized pointer field
        
        Change-Id: I664c9c6e1479466bfe5a1af35a554aaa15fac2ea
        Reviewed-on: https://gerrit.libreoffice.org/75695
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Tamás Zolnai  <tamas.zolnai@collabora.com>  [8f18fca2714a80e236cdb041a7f6d17d0abcb619]

        Fix Windows build: missing include
        
        Change-Id: I129648c471df8f91c52c5e7c4172781aa1eeb6fc
        Reviewed-on: https://gerrit.libreoffice.org/75692
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-16  Heiko Tietze  <tietze.heiko@gmail.com>  [07867134e3eba7c0faed88b06c0eebe9b43d8321]

        tdf#126232 - Button "Address Data Source..." should be renamed
        
        Change-Id: Ic26ab5be526d8358e5a377bcf651ae38f6329fd3
        Reviewed-on: https://gerrit.libreoffice.org/75683
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [82d3ec916bda195e45d3ac13199fb44f0f169159]

        Resolves: tdf#126190 don't default to WB_NOHIDESELECTION
        
        i.e use traditional style as used before...
        
        commit 41db073808566641a3c364e6490f33b7f204d0b0
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Wed Sep 19 13:47:11 2018 +0100
        
        Change-Id: I2f01f33055e8735d52de26651dba3853739c07aa
        Reviewed-on: https://gerrit.libreoffice.org/75689
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [b5b044505aab03a398a46b0f194fc512b67488e0]

        convert some plugins to LO_CLANG_SHARED_PLUGINS
        
        Change-Id: I06ccd31248f9671fc96dc3d0e7f3cf696ec07f28
        Reviewed-on: https://gerrit.libreoffice.org/75686
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-16  Stephan Bergmann  <sbergman@redhat.com>  [c62360e4cbb605020f9b6b0d40fcd60bca3994b7]

        macOS ld doesn't know --rpath
        
        Change-Id: I4ebef2f15c409805adcd16916a9137b94e4ee535
        Reviewed-on: https://gerrit.libreoffice.org/75677
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-16  Stephan Bergmann  <sbergman@redhat.com>  [c87f405fe55fad174ddfd363471a0bdfba9aae02]

        Missing test dependency
        
        (a macOS build of mine happened to fail in CppunitTest_sd_uimpress with "no
        suitable windowing system found, exiting" when
        instdir/LibreOffice.app/Contents/Frameworks/libvclplug_osxlo.dylib had not been
        built yet)
        
        Change-Id: Ic699648f6b0dffd9ed01cf97cf624efe2ef8be30
        Reviewed-on: https://gerrit.libreoffice.org/75679
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [eca99b2dec0219893eaefa231b789cf6bab838ac]

        cid#1448243 Using invalid iterator
        
        return early on error paths
        
        Change-Id: I5d4f05585bb8c4b7d3fbe6824b8aa97785098ec5
        Reviewed-on: https://gerrit.libreoffice.org/75662
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [06579261deb53bd519bbad7c41a3ddbaeb190c81]

        cid#1448300 Using invalid iterator
        
        Change-Id: Ibf3c2f90834e40f06ee1ba55480bd1d345642059
        Reviewed-on: https://gerrit.libreoffice.org/75663
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [3aa5656282dbc6db9ff3dd1ef9324cdf95112276]

        cid#1448456 Uninitialized scalar field
        
        Change-Id: I9b29898db96709f5b2d47deb962a124d7cb33eff
        Reviewed-on: https://gerrit.libreoffice.org/75655
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [d6a73b2ab70f3ba0161709c9601fa40692ba9ce5]

        remove sallogareas header file
        
        in preparation for using LO_CLANG_SHARED_PLUGINS
        
        Change-Id: I91cf186188bf0f15fc4e5adc095d404d89d0b025
        Reviewed-on: https://gerrit.libreoffice.org/75681
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-16  Stephan Bergmann  <sbergman@redhat.com>  [bf08ca37324c5a6d6cfe8cc0be5c4d6396fa1341]

        loplugin:simplifyconstruct (macOS)
        
        Change-Id: Ifad405b05142ce61673f22ec3160f50314419ce7
        Reviewed-on: https://gerrit.libreoffice.org/75680
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-16  Stephan Bergmann  <sbergman@redhat.com>  [be394e1cec8eefd21f5963857b90c2268b511fc5]

        missing include
        
        (Windows --disable-pch missed declaration of HasAtHook)
        
        Change-Id: I7573328a4f672cbf3585a55ed87199f0982aa987
        Reviewed-on: https://gerrit.libreoffice.org/75673
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [119619350237b83859295fd60980916ea32985d2]

        cid#1448421 unsafe_xml_parse_config
        
        do we need this as 1 ?
        
        Change-Id: I12cdec90f5ca989767a769dfc1dbebf73fae696c
        Reviewed-on: https://gerrit.libreoffice.org/75658
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-16  Heiko Tietze  <tietze.heiko@gmail.com>  [fdd826eefd0f184fd832582237a8ccdae3572f48]

        tdf#125871 - new Tooltip window has empty area selected
        
        Ok button focused by default
        
        Change-Id: Ibe7653c09dd9f76d6b9feda295b92c90a4b26058
        Reviewed-on: https://gerrit.libreoffice.org/75637
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-07-16  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [f7243a966521b6b9fb87e48088c388678dd17e9e]

        LOK: getPartInfo now returns list of selected parts
        
        For spreadsheets, selected parts are still unimplemented,
        so returns false for all.
        For presentations, visible parts seem to be always
        return false at load time.
        
        Change-Id: I90c79617f88deec98849bb374ca0ba177cd9c9af
        Reviewed-on: https://gerrit.libreoffice.org/69611
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
        Tested-by: Ashod Nakashian <ashnakash@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/73494
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [b43a26ac51cf4c3621a5353b2493f5873713ff6d]

        cid#1448219 silence Unchecked return value
        
        Change-Id: I716096d8d165d374f5164d43e5e1c95910c53411
        Reviewed-on: https://gerrit.libreoffice.org/75666
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [d6a6a24551eb043058a4d31e240c28b851954349]

        cid#1448365 silence Arguments in wrong order
        
        Change-Id: I9da2188f9e6ec2cd07cf4e79ff436cb7c3572c6f
        Reviewed-on: https://gerrit.libreoffice.org/75665
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [e42a8b044ff95a5215a2342c70444de607aa2592]

        cid#1448352 silence Arguments in wrong order
        
        Change-Id: I5c8627df362708933594fd8c94aa6125c0e27b10
        Reviewed-on: https://gerrit.libreoffice.org/75664
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [b157e408e51e43be707141fdb783df8a2eb8737f]

        cid#1448533 Uninitialized scalar field
        
        Change-Id: I20a1be6d14f11ffc6d04f60419fc5c659e59c6fa
        Reviewed-on: https://gerrit.libreoffice.org/75656
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [3e66a826c09a2d968f2307594ffe28e486bbbf3a]

        cid#1448248 Unchecked return value
        
        Change-Id: I3b50d3affeb0c25a12dcb2ae0d5c2216d5419249
        Reviewed-on: https://gerrit.libreoffice.org/75659
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [33cdca9115ba6998c5242db9e3d91cc12a80ac0a]

        Resolves: tdf#120685 don't show decimal places for points
        
        unless its been explicitly requested
        
        Change-Id: Id9f34b68404cb3bdcaea641583980fa14453f2d1
        Reviewed-on: https://gerrit.libreoffice.org/75646
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [d49c33bb3dfeed8e1ed9b07cc5b1a4587f918c75]

        cid#1448448 Unchecked return value
        
        Change-Id: I195cc073ff7557d30fbffcb97778751908634303
        Reviewed-on: https://gerrit.libreoffice.org/75660
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [9f3a68efcdf53b1ec2ca8736943f00aeae6e642d]

        cid#1448424 silence Uninitialized pointer field
        
        Change-Id: Ie68cb97a092753185cc31c0b590fe75fad79989b
        Reviewed-on: https://gerrit.libreoffice.org/75668
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [50119846cc9cb666632705dd3a7f95bb4c7b3505]

        cid#1448306 silence Unchecked return value
        
        Change-Id: I4d95a54820a3cce9b23ac772abfbfe35ec908765
        Reviewed-on: https://gerrit.libreoffice.org/75667
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Caolán McNamara  <caolanm@redhat.com>  [f69701dc2712589fb9f4fce114eafcf857b8c5d2]

        cid#1448410 Explicit null dereferenced
        
        Change-Id: I491e7b0bd2e3aee02f72da907abe4cbae30ce798
        Reviewed-on: https://gerrit.libreoffice.org/75654
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-16  Gülşah Köse  <gulsah.kose@collabora.com>  [910c65fc640b3e422f3c660ba71844552fa426b3]

        Follow up patch tdf#126067 Correct indentation.
        
        Change-Id: Idfe608afb8b02f8b9f56b9da76e3f2009617b183
        Reviewed-on: https://gerrit.libreoffice.org/75676
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>
        Tested-by: Gülşah Köse <gulsah.kose@collabora.com>

2019-07-16  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [b53403c54c4fef4ecf5b9b8ba98eb643a0297858]

        tdf#42949 Fix IWYU warnings in include/
        
        Recheck directories in include/ between vcl
        and svx in the module hierarchy
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        New IWYU and recent developments in f-u-i helped to identify
        some non self contained files, those were fixed too.
        
        Change-Id: Ieab6083ee2aae33baf32d05943b07ad2de6f9d7f
        Reviewed-on: https://gerrit.libreoffice.org/75170
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [8d4fbc532e2058a906b06471501385404ff31541]

        convert some plugins to LO_CLANG_SHARED_PLUGINS
        
        Change-Id: I7451a95377101004c7c53c918f3234415e06f555
        Reviewed-on: https://gerrit.libreoffice.org/75670
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-16  Miklos Vajna  <vmiklos@collabora.com>  [5521ac4e152dc9159ac7f7d86d9d2addef443cf4]

        RTF import: add tests for RTF_PGBRDRT/L/B/R
        
        lcov points out these were not covered previously.
        
        Change-Id: I0211cc35be99bf2487c73b4e63889a2af56d02c2
        Reviewed-on: https://gerrit.libreoffice.org/75661
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-16  Gülşah Köse  <gulsah.kose@collabora.com>  [40bb9ac690d979ef544d5aa759bd734a176912a0]

        tdf#126067 Fix slide scope feature.
        
        Change-Id: I6e2450572b9c6a30526a8a2a91a6e0bf89103475
        Reviewed-on: https://gerrit.libreoffice.org/75669
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2019-07-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [bd2eed385f5827e3b7f3510d4f83be03d548d418]

        write out empty state explicitly in writeRectangle
        
        this is purely an internal XML format, so we can change it
        
        Change-Id: I9e2a4350c6c3f51031742e94823ea052dd73c8df
        Reviewed-on: https://gerrit.libreoffice.org/75639
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-16  Gabor Kelemen  <kelemeng@gnome.hu>  [f34a5252a08644599a202f4267d3ba1056000430]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#122706 Update Print page to new dialog elements
            
            Update bookmarks and ahelps
            Remove and add paragraphs as necessary
            
            Change-Id: Ibfa471d1c7806c31f8e469e2f21b0cc009c9980f
            Reviewed-on: https://gerrit.libreoffice.org/75607
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-07-16  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [d8f3dbdcde08a236d320d1d74193b67ae299f5c4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Typo
            
            Change-Id: I854c7a4112eda552122fa37f15bcf9752ad302ae
            Reviewed-on: https://gerrit.libreoffice.org/75627
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-07-15  Caolán McNamara  <caolanm@redhat.com>  [fc3081a9c4e92229ebcd07b6326f1fc49f21e029]

        cid#1448245 uninit scalar field
        
        and
        
        cid#1448340 uninit scalar field
        
        Change-Id: Idfd0944c1a6765593e334b1db56a80e144aedd5e
        Reviewed-on: https://gerrit.libreoffice.org/75651
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-15  Caolán McNamara  <caolanm@redhat.com>  [e64d42d5a8f0e6f929e2a416020d2e7029b054fb]

        cid#1448286 Uninitialised scalar field
        
        Change-Id: I064a996c52a95922d72ac8577c98dbb6354daa72
        Reviewed-on: https://gerrit.libreoffice.org/75653
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-15  Caolán McNamara  <caolanm@redhat.com>  [4096e0ceb5604295aea2dab6567f777dd47f0481]

        cid#1448240 Unchecked dynamic_cast
        
        Change-Id: I1d76775d3f78a128aebce1d3b4018e437cf0931b
        Reviewed-on: https://gerrit.libreoffice.org/75652
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-15  Zdeněk Crhonek  <zcrhonek@gmail.com>  [07ea5933b70d442f3c53b16df56772de3dca8392]

        uitest for bug tdf#126017
        
        Change-Id: I8a64c5eb017f4b6d468d082925a5022cb75d549e
        Reviewed-on: https://gerrit.libreoffice.org/75564
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-07-15  Miklos Vajna  <vmiklos@collabora.com>  [5914fae974875366026bb3b1245ef8bffeadd7d2]

        sw comments on frames: avoid overlay that covers only an at-char image
        
        The comment is already attached to the image via the anchor, and the
        overlay would change the image, which is confusing.
        
        Change-Id: I7a1c2a25182f628effa224fb82b5bcd71fdf35d4
        Reviewed-on: https://gerrit.libreoffice.org/75638
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-07-15  Caolán McNamara  <caolanm@redhat.com>  [643ea4be9011131ab2bcb81077b5fd5e71abcb17]

        Resolves: tdf#126202 url not sensitive, so not editable
        
        Change-Id: Id211bf3e29bbf32720ca8216ffe6fe589fd85db9
        Reviewed-on: https://gerrit.libreoffice.org/75644
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-15  Arkadiy Illarionov  <qarkai@gmail.com>  [c9cce0d931b41ede0eca14b2ed2b84453f048362]

        Simplify Sequence iterations in svl
        
        Use range-based loops, STL and comphelper functions
        
        Change-Id: I1c3dbf194600bec60c0881d2d19ff07b89d8333b
        Reviewed-on: https://gerrit.libreoffice.org/75563
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-07-15  Arkadiy Illarionov  <qarkai@gmail.com>  [579b5bcd0477c411d2ae94be9aa33e653d8a38b6]

        Simplify Sequence iterations in svtools
        
        Use range-based loops, STL and comphelper functions
        
        Change-Id: I4197b5083327998169a39389b968e1ff99f13339
        Reviewed-on: https://gerrit.libreoffice.org/75440
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-07-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [574db10513be6b25f24c8cab49cbc9e63aca87d3]

        Revert "convert some plugins to use the sharedplugin infrastructure"
        
        This reverts commit fc1b213d157afa57704cec5a0fb65ae8c11d7822.
        
        I didn't convert these correctly, the Traverse calls need
        adjusting.

2019-07-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [48480d4f19d2fb92ca4ae0527eec4753cdc439c0]

        make tools::Rectangle::getBottom return 0 when empty
        
        LayoutConverter::calcAbsRectangle needed to be tweaked because
        we now end up with a zero width/height instead of a large
        negative number.
        
        Change-Id: I81f04759a1d5bf6f44753a1701596796fad40567
        Reviewed-on: https://gerrit.libreoffice.org/75610
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-15  Caolán McNamara  <caolanm@redhat.com>  [49c9b3723056addb0a443eaee71c8aacbdda4dc6]

        ofz#15797 Integer-overflow
        
        Change-Id: I623c934f5bb031d383dcf1ce779521a942f99bdf
        Reviewed-on: https://gerrit.libreoffice.org/75634
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-15  Caolán McNamara  <caolanm@redhat.com>  [1116fd2aa47cf6084eba83232c1094d5d23a268d]

        restore show expanders
        
        Change-Id: Ied499bc79e3e445f632b0f1939f89a12df73f467
        Reviewed-on: https://gerrit.libreoffice.org/75636
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-15  Caolán McNamara  <caolanm@redhat.com>  [48d2013ff913fdd9552b81cbe8474211c1c90e50]

        ofz#15731 Direct-leak RedlineExtraData is copied
        
        Change-Id: I363c91125ecc78e746865cf1fba5913730e0d8e7
        Reviewed-on: https://gerrit.libreoffice.org/75633
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-15  Heiko Tietze  <tietze.heiko@gmail.com>  [c96707fa8d3a81e0c2f425db2029f65b3481aa27]

        tdf#125783 - .uno:WhatsNew command lacks name and tooltip
        
        Label and tooltip added to GenericCommands
        
        Change-Id: I292c377aed146196f1a9c3cc92f122b9b14c9b70
        Reviewed-on: https://gerrit.libreoffice.org/75632
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-07-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [fc1b213d157afa57704cec5a0fb65ae8c11d7822]

        convert some plugins to use the sharedplugin infrastructure
        
        Change-Id: I690d9df436abdadc51a6d3f7df686a2e37f79f73
        Reviewed-on: https://gerrit.libreoffice.org/75624
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-15  Caolán McNamara  <caolanm@redhat.com>  [fd55c09ebab3827847d69112a8786a3413d42db2]

        cid#1448277 RV: Bad use of return value
        
        Change-Id: I68fdfc59de2d2590730abaae8b16bfe92e1693b2
        Reviewed-on: https://gerrit.libreoffice.org/75629
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-15  Michael Weghorn  <m.weghorn@posteo.de>  [de44936e61dbd0a0b1d397717f58319f7c0075d5]

        qtcreator: Recursively include module's header files
        
        Recursivley walk the include directories located
        inside the current module's directory, since includes
        are basically paths relative to the include directories
        and can refer to files in subdirectories of the include
        path, like e.g.
        
            #include <extended/AccessibleBrowseBoxBase.hxx>
        
        in 'accessibility/source/extended/AccessibleBrowseBoxBase.cxx'.
        
        This way, such header files are added to the .pro files
        and are thus e.g. shown in Qt Creator's project view
        and can be found by using 'a <FILEANME>' in the Locator.
        
        Change-Id: Id74f971b2ffee82203f74a4d444c41166c671920
        Reviewed-on: https://gerrit.libreoffice.org/75628
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-07-15  Caolán McNamara  <caolanm@redhat.com>  [50c1032b4d292c26015d102a1aede03a9ed8e555]

        cid#1448276 Dereference null return value
        
        Change-Id: I1f11115b730cb51d0aa59b99e15b5dacff4cd68e
        Reviewed-on: https://gerrit.libreoffice.org/75572
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-15  andreas kainz  <kainz.a@gmail.com>  [71a7666863b69156de4dd10c8567f97460ea5abc]

        add material design color palette
        
        Change-Id: I3cc869382bc2c91ee400c484c936a5c6ea77891f
        Reviewed-on: https://gerrit.libreoffice.org/75377
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>

2019-07-15  Caolán McNamara  <caolanm@redhat.com>  [41ec25c48c73023715a5041651f638fcf8615803]

        cid#1448232 Unchecked dynamic_cast
        
        Change-Id: Ice3f3b2453c0b38288e859bfa87d582365570377
        Reviewed-on: https://gerrit.libreoffice.org/75630
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-15  Miklos Vajna  <vmiklos@collabora.com>  [6dc2e26e0103137863f4e2d8c1f0c6511b164b66]

        writerfilter: turn on clang-format for SdtHelper
        
        This had manual consistent formatting. Recently it was broken, so bring
        back consistency by using clang-format.
        
        Change-Id: I1e4c127b20a2755cda72a35110b6ef8413bac548
        Reviewed-on: https://gerrit.libreoffice.org/75621
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-07-15  Heiko Tietze  <tietze.heiko@gmail.com>  [9d525b1d1b31f27030b6999d291bd31d1bea7aee]

        tdf#126397 - Make labels unique at the customization dialog
        
        Had to add some context information for translatable captions too
        
        Change-Id: I33117ea2455f8973742a73491b212818b9b4b9a5
        Reviewed-on: https://gerrit.libreoffice.org/75622
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-15  Caolán McNamara  <caolanm@redhat.com>  [d2c743b77fa58d1ae0ed2320803ce0ba4372741e]

        cid#1448275 Dereference before null check
        
        Change-Id: I2c647658c1f9213962e3392cc4206a6e9107e165
        Reviewed-on: https://gerrit.libreoffice.org/75571
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-15  Caolán McNamara  <caolanm@redhat.com>  [7e4c5ddaa6b750dd0b4472958b50134487e1d7ef]

        cid#1448231 Explicit null dereferenced
        
        Change-Id: I4cd6cb84b08b7979d537b9590a45ce27a8423d6c
        Reviewed-on: https://gerrit.libreoffice.org/75631
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-15  Caolán McNamara  <caolanm@redhat.com>  [1d1891f8f430e1a76e86557db1b637a677a687db]

        drop unbuilt demoshow
        
        Change-Id: I1fbee5ff3eab94c492909fe7deaf990f9556a692
        Reviewed-on: https://gerrit.libreoffice.org/74852
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-07-15  Arkadiy Illarionov  <qarkai@gmail.com>  [f926de93c455f7cede505ad8cf849fe81eb514cf]

        tdf#39593 Remove SvxUnoDrawMSFactory::concatServiceNames
        
        Replace with comphelper::concatSequences
        
        Change-Id: I6b16104fac6ac5fdfcb6f322da4a5b8405d5d999
        Reviewed-on: https://gerrit.libreoffice.org/75315
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-15  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [6eed518408a93ad5a9896623d83405c4834b100c]

        find-unneeded-includes: raise maximum output line length
        
        This is helpful when checking and rechecking the detailed output.
        
        It happens often that removing an unnecessary header makes it
        necessary to add a transitively included header. This is
        indicated by an error message referring to a now unknown class name.
        
        Finding that header was hard because the default 80 char output limit
        usually truncates the class names.
        
        Change-Id: Iae08bc326625961009038007db4a982859f64c8c
        Reviewed-on: https://gerrit.libreoffice.org/75598
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-15  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [bdffe94e0a467774f0b87a4b74587390b4338100]

        find-unneeded-includes: don't propose to replace hpp with hdl...
        
        in the ooo/vba namespace either. Quite frequent in sc/source/ui/vba
        
        Change-Id: I62c89bb430455f025b25f1246e55012b411db21e
        Reviewed-on: https://gerrit.libreoffice.org/75597
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-15  Balazs Varga  <balazs.varga991@gmail.com>  [8906275d40a1828db684e7d9c9bc4934a937bc6c]

        tdf#126193 Chart OOXML: Export Multi-level category labels
        
        Fix export of Multi-level category axis labels with the correct
        OOXML tags (as the OOXML Standard requested) in the correct
        order.
        
        Also fix tdf#126195: but only the export part of the whole fault,
        which combined (united) the text of the category axis labels at
        different levels.
        
        Change-Id: Iefcef00818a3bb2ee1671bf693335904be471722
        Reviewed-on: https://gerrit.libreoffice.org/75299
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-07-15  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [040f348ee00a0d01653b3071be3d9886a08f87fe]

        tdf#62561 Add remove/edit hyperlink to calc context menu
        
        Change-Id: Idb1b96dc4e95be40a796f9178975207099101b87
        Reviewed-on: https://gerrit.libreoffice.org/75497
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-15  Tamás Zolnai  <tamas.zolnai@collabora.com>  [f74fbba22e435852c1ee37abf4384be7db6d8607]

        Disable testDateFormFieldCurrentDateInvalidation test only for Windows
        
        Change-Id: Id267d118b509177f93f3c440a03d05feb532cd34
        Reviewed-on: https://gerrit.libreoffice.org/75613
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [e6a77656736ede0761bbe393d487140b9429d05f]

        KDE5 renaming KDE5 to PLASMA5 hasn't happend yet
        
        Change-Id: I1b9ae8de562026d609a13bcf9c13c6fa6dd08f34
        Reviewed-on: https://gerrit.libreoffice.org/75608
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins

2019-07-15  Michael Stahl  <Michael.Stahl@cib.de>  [49b27f0662ca6786addd443ea23e9650b6f5521a]

        uitest: don't complain about the silly VIM swap files
        
        Very annoying to have the test not run if you look at its code.
        
        Change-Id: Ied63432e0a0460ed66bad4cc53f4769810f058e8
        Reviewed-on: https://gerrit.libreoffice.org/75515
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-15  Miklos Vajna  <vmiklos@collabora.com>  [ed2107f0488887528d8e49135d3270705f389ed5]

        sw: prefix members of SwXCell
        
        See tdf#94879 for motivation.
        
        Change-Id: I209fe0474fc9275052da389455cca26cd4c9f47a
        Reviewed-on: https://gerrit.libreoffice.org/75609
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-07-15  Arkadiy Illarionov  <qarkai@gmail.com>  [9d8bac40899b656ca5173fec880102f54e996382]

        Drop GETVALUE_IMPL/SETVALUE_IMPL macros
        
        Replace with PropertyValueSet getValue/appendValue templates
        
        Change-Id: I5714e6c4e6daf5ba6a4a9f9b363de3a1541834da
        Reviewed-on: https://gerrit.libreoffice.org/74930
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-15  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [184a4771dad448a37f80b29bc62ad62e0a6a4bb6]

        tdf#126310 Disable lazy loading of WMF images
        
        Change-Id: I70d271e29bedc640cbfeab187ddb9ffce3e779e6
        Reviewed-on: https://gerrit.libreoffice.org/75599
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [3932c8184a8c93a17c0c7429d5dd9597b087e076]

        make tools::Rectangle::getWidth return 0 when empty
        
        Change-Id: I5c7565309d380cdbe60a078d2c97f7dd1fae4274
        Reviewed-on: https://gerrit.libreoffice.org/75517
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-15  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [ee13cd374f9c4957ddc2fd502e278689a6587ab5]

        Deduplicate RemoveHyperlink command
        
        Change-Id: I0b190dd15cd214478629aaf2c5e7e49f22ff9cea
        Reviewed-on: https://gerrit.libreoffice.org/75482
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-15  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [ae68e12e0fcb9372e59b7071a37650df06175d5a]

        Deduplicate EditHyperlink command
        
        Change-Id: I23f0c276c5c1229aeb4ea468c6b858e36c120bd9
        Reviewed-on: https://gerrit.libreoffice.org/75480
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-15  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [86cb2a1f98c0585d2121e6ae34fe62f072ef9a63]

        tdf#112543 Add Edit/Remove hyperlink to text boxes/shapes in Writer
        
        Change-Id: I9052387cf39135c2324b9db03662dc0365323400
        Reviewed-on: https://gerrit.libreoffice.org/75479
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-15  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [349c525fd30121ad2148f6061d155815b8c83303]

        Fix formatting
        
        This method had inconsistent indentation.
        Fix this by formatting the method with clang-format rules.
        
        Change-Id: I8ca33cac23563903606bc39e45019038618222e6
        Reviewed-on: https://gerrit.libreoffice.org/75478
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-15  Stephan Bergmann  <sbergman@redhat.com>  [f4566911ea1e8877371b1f63a69d19014bda2bcb]

        -Werror=deprecated
        
        ("implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20"; but the
        recommended replacement with [=,this] leads to "'this' cannot be explicitly
        captured when the capture default is '='" failures in older C++ versions)
        
        Change-Id: I6376e0503ef66bff5a0c27c1d997667669b6d5b1
        Reviewed-on: https://gerrit.libreoffice.org/75579
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-15  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [3600ec48823cda1c408b2f21a906d1df273be5da]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Python to Basic Help page
            
            - Python x Basic inter-language calls
            - Dialog handlers with Basic or Python
            
            Amend 1
            - place page at right path
            - inter-page link calls
            - entry in Contents
            - Some changes in passive voice, articles in text
            
            Change-Id: I5bb54150f534486c092036a8ed4fa7cc38cc9ef0
            Reviewed-on: https://gerrit.libreoffice.org/75057
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-07-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [bf1c45189d1fad2007287fde9b9c50b5dd276977]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Clarify example for SWITCH
            
            
            ...But the function need a date in A3 instead of a number.
            So in my opinion the string should be:
            
            <input>=SWITCH(MONTH(A3),1,"January",2,"February",3,"March","No match")</input> returns "January" when A3 contains a date in January, "February" when A3 contains a date in February , etc...
            
            Change-Id: I2702d569f1c43080cd4c137a4d100111edc55863
            Reviewed-on: https://gerrit.libreoffice.org/75499
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-07-15  Muhammet Kara  <muhammet.kara@collabora.com>  [d56b08596b6f0c87420c147db08ba9b2b788042c]

        Fix error in JSONtoRedactionTarget
        
        Change-Id: I6e82f86adfc6e1ebff2d9377dd011d0d97648848
        Reviewed-on: https://gerrit.libreoffice.org/75602
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-07-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6604b66be099136c6de3580c5a0a6db2521eba66]

        Fix typo
        
        Change-Id: Ide4893ef0d7a32e06d75ca771036cde6cfe65d60
        Reviewed-on: https://gerrit.libreoffice.org/75576
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [61d83f29d9f80c181e31b9a0c4f9f74902492f15]

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

2019-07-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f8abb1bbe90d8cf2b8bb440f2764d5a369a84d11]

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

2019-07-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3d8ba42941a5a37ff42c4b4f277287b1e6a4d739]

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

2019-07-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c72177966aa64df049a841ade0a8156a47a607b1]

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

2019-07-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [40b9e26fe23ada72dd96f6597a0a63256a587dee]

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

2019-07-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [093f7b4a5a611abaac7fa507d34ed4856d329899]

        Fix typo
        
        Change-Id: Icbd1d5f76611734e66481f18ec0239d159fea5d6
        Reviewed-on: https://gerrit.libreoffice.org/75592
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9896425ff4db1f368ee5dbaa88d23cbd05f3edce]

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

2019-07-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [03c7930af7994d0d98af5653167990f82dc0d706]

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

2019-07-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ea0e75fd027759ede021168745ad4e1688aa3183]

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

2019-07-14  Christophe JAILLET  <christophe.jaillet@wanadoo.fr>  [c816d9daff3bc7e90d9d3523c5756434bfa01414]

        Simplify OUString concatenation
        
        Change-Id: I584d400791b3f7ee419f620255e65d9ea7d5145a
        Reviewed-on: https://gerrit.libreoffice.org/75570
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-14  Stephan Bergmann  <sbergman@redhat.com>  [d7c2e893d8fd7c8e515c4cf075e62ea1baacdf17]

        -Werror=deprecated
        
        ("implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20"; but the
        recommended replacement with [=,this] leads to "'this' cannot be explicitly
        captured when the capture default is '='" failures in older C++ versions)
        
        Change-Id: Id759c9e7d15934357425230e6a3585f4b9ee8e6b
        Reviewed-on: https://gerrit.libreoffice.org/75575
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-14  Stephan Bergmann  <sbergman@redhat.com>  [45415384b38156d2c83599e5c91de376c0c788ac]

        rMarkList shall presumably be captured by reference
        
        ...in the lambda introduced by f86578129a14e2e70a50a9e13afaed7ad522463a
        "lokdialog: Convert the Format -> Position and Size... to async exec for sw"
        
        Change-Id: Ie1ead8f21ac0466001a37cfc75c17bd21d26e7e7
        Reviewed-on: https://gerrit.libreoffice.org/75586
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-07-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f8aa265698858f45378195282f5d666a8f59d44e]

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

2019-07-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a5a012290aa7250892bd254c8dd5036679350c8f]

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

2019-07-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a6afd69364f43f5971140e7fc4289c7cd3eb02bc]

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

2019-07-14  Andras Timar  <andras.timar@collabora.com>  [02aa72b7a894e20888456024bba544a1313de937]

        instructions how to update opens___.ttf on TDF server
        
        Change-Id: Ie33cceab8b959466059040deb756b50c2fd75b46
        Reviewed-on: https://gerrit.libreoffice.org/75578
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-07-14  Andras Timar  <andras.timar@collabora.com>  [231fb0441981de788716c7574f03a9cef9c0e268]

        tdf#120047 use new opens___.ttf version 102.11
        
        Change-Id: Iad48c663708dc9cda00d2a8534981f34c1c6f9d0
        Reviewed-on: https://gerrit.libreoffice.org/75577
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-07-14  Jan-Marek Glogowski  <glogow@fbihome.de>  [c3fb5b99704ef6dd0148aee96695b55044e77946]

        Gtk remove the QtEngineStyle workaround
        
        The detection code for KDE is long gone, so this code will never
        be called.
        
        Change-Id: I2ceff5f184ca6149f0625c9588b5dc876d418503
        Reviewed-on: https://gerrit.libreoffice.org/75498
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-14  Jan-Marek Glogowski  <glogow@fbihome.de>  [1ab2395355d61e705a251c6eb8bdc870cc20e785]

        Fix welded general option page
        
        * replace the wrong m_xFileDlgFrame with m_xPrintDlgFrame
          (some search and replace error, I guess)
        * set filedlgframe's visibility to True, so hiding actually works
        
        Change-Id: I5f77f3930096acd885bf8c2fbbf798d6f1b110db
        Reviewed-on: https://gerrit.libreoffice.org/75574
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-14  Jan-Marek Glogowski  <glogow@fbihome.de>  [6d0dd8847aae01767fa53e0c6db5a5e198dd7b49]

        Qt5 also has native file selection
        
        Change-Id: Ia47ab46f27e07b396aa324dd01af9d152b65de98
        Reviewed-on: https://gerrit.libreoffice.org/75573
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-14  Tamás Zolnai  <tamas.zolnai@collabora.com>  [b55d5e3fd2cc92661b06ab4edf8d5956d461a166]

        Disable testDateFormFieldCurrentDateInvalidation() test
        
        It hangs on Windows.
        
        Change-Id: If1e0054327212e5c2bf691c51f419677a4a15739

2019-07-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [284d3b0373a6565278581b682d05ebdbb4baf743]

        Fix
        
        Change-Id: Ib3b96872190e87a7d68b5605b81152852b1036f7
        Reviewed-on: https://gerrit.libreoffice.org/75569
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-14  Andras Timar  <andras.timar@collabora.com>  [d7759f6419c3d60a1804162e0ddd89c65a771246]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          - tdf#118570 update the da_DK dictionary
            
            Change-Id: Ie0a666ee4d78543762163e7290286a817c99104f
            Reviewed-on: https://gerrit.libreoffice.org/75467
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            Tested-by: Andras Timar <andras.timar@collabora.com>
            
2019-07-14  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [e3b70f23edd28531bae357386e90fd44a18ae24e]

        tdf#126192 Translate automatic axis labels
        
        Change-Id: I7f5e765536198a7ac216e1ff9df55102e23cb1d7
        Reviewed-on: https://gerrit.libreoffice.org/75294
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-07-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ecded48524b9c72afe2200f973cd5d4a489a7f09]

        Removed duplicated include
        
        Change-Id: Iec8ba76e2d60baff369f7f09e2253f9e067b9a6f
        Reviewed-on: https://gerrit.libreoffice.org/75475
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b7aaafd358fb85e4424e55f9b12a395d39f5e4b6]

        Removed duplicated include
        
        Change-Id: I42d64ec828e4ae03025f0b65a6b3bebbde267ec6
        Reviewed-on: https://gerrit.libreoffice.org/75505
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-13  Artur Neumann  <artur@jankaritech.com>  [474fad31db327486b04b7223563633f183dc9152]

        UI test for #tdf124413
        
        Test if LibreOffice crashes when text is copied and pasted
        overwriting the original content and then undoing and redoing
        the change several times
        
        Change-Id: I22d92bde02364675fbbbe8064065ae955bdcae24
        Reviewed-on: https://gerrit.libreoffice.org/75485
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-07-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a899165dfe701bda01852f55dd1ce1aa454a6b7f]

        Fix typo
        
        Change-Id: I396ea30487afffbb4944e8bf906806570c4dad60
        Reviewed-on: https://gerrit.libreoffice.org/75108
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-07-13  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [c19c206cf42ac178906a855ae3cd198e0fcf8d14]

        tdf#123150: Firebird: set UTF-8 client connection
        
        There are two options related to character sets when attaching or
        creating a database with the C API:
        
        - isc_dpb_lc_ctype: Sets the character set of the connection between the
        Firebird server and the Client (which is the sdbc driver in that case).
        That is required in order to pass UTF 8 literals correctly.
        
        - isc_dpb_set_db_charset: Sets the default character set of the database
        itself. It has the same effect as the following SQL statement:
         ALTER DATABASE SET DEFAULT CHARACTER SET <Charset>
        
        We need to set both of them to UTF-8.
        
        Change-Id: Ia9e5a4b87a3997c084be8abb68c2de813fbd631b
        Reviewed-on: https://gerrit.libreoffice.org/75557
        Reviewed-by: Tamás Bunth <btomi96@gmail.com>
        Tested-by: Tamás Bunth <btomi96@gmail.com>

2019-07-13  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [a0d85d526c7a4407ac555a35730afd5003243bcb]

        tdf#123591: Firebird: Fix setting double values
        
        Handle numerical and decimal values separately. In order to do that
        we have to indentify the exact type first. That can be achieved using
        sqltype and sqlsubtype in Firebird API.
        
        Change-Id: Ie664dead51bae5522ee53009cda1cddbe0d64b16
        Reviewed-on: https://gerrit.libreoffice.org/75525
        Reviewed-by: Tamás Bunth <btomi96@gmail.com>
        Tested-by: Tamás Bunth <btomi96@gmail.com>

2019-07-13  Eike Rathke  <erack@redhat.com>  [43701b20ee53ee52278acbcf611cf2b96d8e787d]

        Move logic to GetDateOrder()
        
        Which saves a call to GetDatePatternOrder() in case a pattern was
        matched (usual case) and allows us to use the same logic in other
        places if needed.
        
        Change-Id: I259c7edf9fa301bf05184d0b25710edf54619a80
        Reviewed-on: https://gerrit.libreoffice.org/75518
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Eike Rathke <erack@redhat.com>

2019-07-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [73c5eb47db46acfd9818876f36f6a2cbc572e798]

        Fix typo
        
        Change-Id: Icafb06fbcf0796a2e1598a46b41081be22d4bc54
        Reviewed-on: https://gerrit.libreoffice.org/72958
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-13  Jean-Pierre Ledure  <jp@ledure.be>  [15fec4ee1c07b7c2b234384654ca3ee730acc2c8]

        Access2Base - Set Parent property in all classes
        
        To get faster access to parents from controls
        Top classes (form, dialog and commandbar) should return Parent = Nothing

2019-07-13  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [35463d886e15d13a81bce36610140e40ae742416]

        Add more useful exports to soffice's callgrind mode
        
        Moved from TDF wiki to avoid duplication.
        
        These three stop us getting poor performance from unusual allocators:
        unset MALLOC_CHECK_ MALLOC_PERTURB_ G_SLICE
        
        If we wedge, at least we don't do it while grabbing the mouse:
        export SAL_DISABLE_FLOATGRAB=1
        
        Turns off recovery dialog, which can be a pain:
        export OOO_DISABLE_RECOVERY=1
        
        Turns off GL watchdog. It normally kills the application, if it
        seems to hang in a GL block:
        export SAL_DISABLE_GL_WATCHDOG=1
        
        Change-Id: I4ec30d363280b727cd305a6a81ccb85849697159
        Reviewed-on: https://gerrit.libreoffice.org/73773
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-07-13  Xisco Fauli  <xiscofauli@libreoffice.org>  [90882591134ee39eed5588ee29f3633ec9b16eea]

        dbaccess: use local variable aBytes
        
        Change-Id: Idffdb1cf7edf2c6cd39c1c417158069fed5445fa
        Reviewed-on: https://gerrit.libreoffice.org/75528
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-07-13  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [ff7b07b63eb7c2f826ba334f4577af0613c04641]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Let's cope with help index idiosyncrasies
            
            Change-Id: I2cd538428cf91dc0c0802389b4db26e07ab33073
            Reviewed-on: https://gerrit.libreoffice.org/75501
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-07-13  Mike Kaganski  <mike.kaganski@collabora.com>  [a871265f202255702541e990d67b605d778d5a92]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add missing Calc error codes
            
            See include/formula/errorcodes.hxx; added those that return true from
            isPublishedFormulaError.
            
            Change-Id: I64595a9dd2c7770ba48f4e4a514f07179a8125fe
            Reviewed-on: https://gerrit.libreoffice.org/73744
            Tested-by: Jenkins
            Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
            
2019-07-13  Julien Nabet  <serval2412@yahoo.fr>  [12252f27d108402df02a298bbe1b6e8f290b34d7]

        tdf#126004: test EditShell is ok before calling ValidateAllParagraphSignatures
        
        See https://bugs.documentfoundation.org/attachment.cgi?id=152295
        
        Change-Id: I6a098a18ef8b119b7cdea7cbabd6d3021bf1fb6f
        Reviewed-on: https://gerrit.libreoffice.org/74714
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-07-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [5d390df540c19b88814d22a2e8b0dab86af17541]

        make tools::Rectangle::Bottom return Top when empty
        
        Change-Id: Ia424b91149245907b045b43aa31a622e34e6e5bc
        Reviewed-on: https://gerrit.libreoffice.org/75504
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [25277bcb727994072239c9c2549c271fdd62150e]

        tdf#126268: Add support for negative decimal
        
        basically reintroduce the code deleted in
        2e26ef34bf1a2e5d1293e45cf3b1415d9514b056
        and check at the right place the sign values
        
        Change-Id: Idf613a3a087b428d1f85abe9b43342fb67538a63
        Reviewed-on: https://gerrit.libreoffice.org/75488
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-07-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [1ce1c26dd98e6477139e08d1ebe89fa950ff5fb0]

        make tools::Rectangle::Right return Left when empty
        
        I tried making this assert, but there are just too many places where we
        pass around empty rectangles, so rather just return the value of nLeft,
        in a similar fashion to methods like Rectangle::TopLeft
        
        Change-Id: I3377071ecae26f13e895ae411cd269f0bdbe0ef6
        Reviewed-on: https://gerrit.libreoffice.org/75486
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-12  Jan-Marek Glogowski  <glogow@fbihome.de>  [b11ea5e9c37b19f0d60a4075146668954a7bf728]

        NSS fix lcc support patch
        
        This hangs the build process with current MSVC cl.exe. It even
        hangs when just calling "cl -? >/dev/null". Probably
        a cl.exe bug to detect redirection properly?
        
        This adds stdin redirection to /dev/null, like in configure.ac checks.
        
        Change-Id: Ie03c3103ac68cd131dc280755621a8ce0417314f
        Reviewed-on: https://gerrit.libreoffice.org/75495
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2019-07-12  Tamás Zolnai  <tamas.zolnai@collabora.com>  [d0ff1090762ac61ce08f54bc76685232699d98a0]

        MSForms: Test date fieldmark's content and current date related methods
        
        These methods are used by the field's properties dialog,
        it's drop-down button and DOCX export.
        
        Change-Id: I2b75e69b452a736cc72785d251516f3b3bf1d1f1
        Reviewed-on: https://gerrit.libreoffice.org/75463
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-12  Tamás Zolnai  <tamas.zolnai@collabora.com>  [fcb36a995dde68456b862db8a931b98176f9eca7]

        MSForms: date field: handle replacing empty content
        
        It occurs when the date field is empty and the user trying to
        set a date with the date picker.
        
        Change-Id: I182930258b05071d861c2b326c139c73e2339af9
        Reviewed-on: https://gerrit.libreoffice.org/75461
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-12  Eike Rathke  <erack@redhat.com>  [7de96e9f7b69354fd5b15e1276678000bc386568]

        Resolves: tdf#126342 obtain date particle order from pattern match
        
        ... if there was any. In the NF_EVALDATEFORMAT_FORMAT_INTL case
        the input may match a current locale's pattern instead of a
        format's locale's pattern and patterns' (format locale + current
        locale) date orders may be different from the format's date order.
        
        Change-Id: I3aeaa6c361f98fe80f69c4f5d975fca892dac6ea
        Reviewed-on: https://gerrit.libreoffice.org/75481
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-07-12  László Németh  <nemeth@numbertext.org>  [815205d10993e4cf4f48fcea042263b8f45a348c]

        tdf#126245 DOCX export: fix losing of tracked numbering changes
        
        of paragraphs.
        
        Change-Id: I97519630c0f7437c8fdda67c2d94a02c19fc427e
        Reviewed-on: https://gerrit.libreoffice.org/75470
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-07-12  László Németh  <nemeth@numbertext.org>  [6eccbbd22a46ea26bf90de94a97d55339a53cc0d]

        tdf#126245 DOCX: reject tracked paragraph numbering changes
        
        during editing.
        
        Fix also import of change tracking data with unknown or
        read-only properties (use correct name-value pairs).
        
        Change-Id: I7c31393673ade5458d437268aab9200e8b2fdbdb
        Reviewed-on: https://gerrit.libreoffice.org/75354
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-07-12  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [9945c2458d75947b94e9cdb45b7aca7ed6336c12]

        Move remove url code to editeng
        
        so that the code can be reused by sc and sw
        
        Change-Id: I0d3c778c7bb7847fcf690d0e76994afdd0645285
        Reviewed-on: https://gerrit.libreoffice.org/75477
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-12  Mike Kaganski  <mike.kaganski@collabora.com>  [60dffd80468e5ca4471bc67d02c58c8c784a86f1]

        tdf#126241: make sure to fill input stream before LockOrigFileOnDemand
        
        Otherwise, the function returns early, without providing lock file
        information to the caller.
        
        Change-Id: I1740ff0f5a982f7b22f9e3dcdf97631ab6ea6fe0
        Reviewed-on: https://gerrit.libreoffice.org/75465
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-12  Tamás Zolnai  <tamas.zolnai@collabora.com>  [af4b31f55c08fc2208db22a8ca3e600e2c29bedc]

        MSForms: UITest for date form field's properties dialog
        
        Change-Id: I2fd0661ad41fbc6feb420af5ab2d05d41c6d0838
        Reviewed-on: https://gerrit.libreoffice.org/75462
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-12  Tamás Zolnai  <tamas.zolnai@collabora.com>  [01f6c6ad6ba1adce817daa782bf3520fafc512a0]

        MSForms: Test import / export of character formatting for date field
        
        * With the rework, now the character formatting is fully supported.
        * Remove the other related test, which tested only a interop
        grabbag implementation.
        
        Change-Id: I598a21691c08a161933a5fef659e7ca21092dd0c
        Reviewed-on: https://gerrit.libreoffice.org/75460
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-12  Tamás Zolnai  <tamas.zolnai@collabora.com>  [68e1be4ccbb90ee9a788962219a88312c4ffbea2]

        MSForms: Rework text-based date form field's representation
        
        * Better to represent it similar to text form field with two
        marking characters selecting a text range
        * So the text between the two marks can be anything (not only
        a well formatted date) and also have any character formatting.
        * With this we handle the case when the user needs a placeholder
        text in the date field or when the user needs time values (hour,
        minute, sec) next to the date.
        
        Change-Id: Id60a50a2028058f8a6a080e265c0730d88b98543
        Reviewed-on: https://gerrit.libreoffice.org/75459
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-12  Jan-Marek Glogowski  <glogow@fbihome.de>  [77eb3a7ff88c30d6145a3aa6d454d08ed93206df]

        Qt5 drop special QPushButton handling
        
        Basically reverts commit 3f0dbdd61df ("Draw button focus so that
        it doesn't obscure the actual button") and declares qt5 doesn't
        support an extra native focus for a button.
        
        LO's own "ant" focus is prevented by Qt5Data::Qt5Data():
        
        pSVData->maNWFData.mbNoFocusRects = true;
        pSVData->maNWFData.mbNoFocusRectsForFlatButtons = true;
        
        Change-Id: Ifdce615cac92f69b008780cf986cdfd0915ccd14
        Reviewed-on: https://gerrit.libreoffice.org/75415
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-07-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a64402bbdc246c52097acf79e14d7bf58db65217]

        Fix typos
        
        Change-Id: I20fe5f960c1df94c0b53e7edf33194e60f69bc74
        Reviewed-on: https://gerrit.libreoffice.org/75472
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-12  Muhammet Kara  <muhammet.kara@collabora.com>  [0a3a24a27bd7ed6792ec49f16a10ea2a05f1402a]

        Add test_edit_target to AutoRedactDialog UITest
        
        Change-Id: I105ce2e5f4d72369b05f776624979c3e82950757
        Reviewed-on: https://gerrit.libreoffice.org/75469
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-07-12  Muhammet Kara  <muhammet.kara@collabora.com>  [11b60ba223b3667eb4718e160c9c14072c07a5c7]

        Add UITest for AutoRedactDialog
        
        Includes:
        * test_open_AutoRedactDialog_writer()
        * test_add_target()
        
        Change-Id: Ia70f4cdf01f8a69aa42d0514eecc20d2a2ada530
        Reviewed-on: https://gerrit.libreoffice.org/75429
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-07-12  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [44df407f63bc20c402b513e9e38470517a775317]

        tdf#121014 Display tooltip for URLs in Writer textboxes/shapes
        
        Change-Id: I7be36f804079bf415b1b548c997c97513f34730d
        Reviewed-on: https://gerrit.libreoffice.org/75423
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-12  Mike Kaganski  <mike.kaganski@collabora.com>  [295c3eb9f86b6928f82d79c6705daa2e0f61b5a4]

        Natvis: improve ErrCode visualizer
        
        Change-Id: I5046a2642e2167495ea7efa0fd1b04f5e2163657
        Reviewed-on: https://gerrit.libreoffice.org/75464
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-12  Tamás Zolnai  <tamas.zolnai@collabora.com>  [6fd9987ae650bb2f0dd40aec95662a75c9a85598]

        MSForms: DOCX filter: handle export of empty date from control
        
        * It's converted to date content control which is imported as text-based
        date control.
        * By now, we don't need to set a dummy text for empty date.
        
        Change-Id: I29b2a72e3ae2722c1d765c4fcb9bd13052619372
        Reviewed-on: https://gerrit.libreoffice.org/75458
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-12  Tamás Zolnai  <tamas.zolnai@collabora.com>  [a50d82eca96d04b4cea1ea2c7b3610bf9ed951f0]

        MSForms: DOCX filter: The new text-based date field is allowed in the header.
        
        Change-Id: I71d61c702ccd0470c4c3df09531704783c1b3e01
        Reviewed-on: https://gerrit.libreoffice.org/75457
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-12  Tamás Zolnai  <tamas.zolnai@collabora.com>  [695da4b0e6c7bf1c9f99f2886b2c261ff9b557f0]

        MSForms: DOCX filter: update testN820509() test
        
        * Now we import date field as date form field and not as date form control.
        * Design mode has no interaction with this kind of field, so we don't need
        check the design mode status.
        
        Change-Id: I5dc2abc33f307d934771e4f6608d1c3a9ed71b0b
        Reviewed-on: https://gerrit.libreoffice.org/75456
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-12  Tamás Zolnai  <tamas.zolnai@collabora.com>  [6c256a1235f1a2ac3536d152edc8c3bee9b15022]

        MSForms: DOCX filter: reenable passing test
        
        Change-Id: I566a65fa4ece6500128ceeb497c01f1c6e38470c
        Reviewed-on: https://gerrit.libreoffice.org/75455
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-12  Tamás Zolnai  <tamas.zolnai@collabora.com>  [9c2feb75a6104d4376cccb157244dd7f6e88968a]

        MSForms: DOCX filter: handle date formats with quotation marks.
        
        Change-Id: I61cc6d47200acdd55f147b4f1829330dec8562a0
        Reviewed-on: https://gerrit.libreoffice.org/75454
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-12  Tamás Zolnai  <tamas.zolnai@collabora.com>  [9e007eb2b0ab44b436da9d00559150cc4fa37dc5]

        MSForms: date format: better searching of date format entries
        
        * GetEntryKey and PutEntry methods are not consistent.
        * It can happen that GetEntryKey does not found the format
        we are searching for, however the PutEntry() method finds
        it among the entries and so returns with failure.
        * Let's check the nFormat instead, PutEntry returns the found
        entry key if the entry exists.
        
        Change-Id: Ia7e8702b03999950adfa649d1adc3a839dc5a178
        Reviewed-on: https://gerrit.libreoffice.org/75453
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-12  Tamás Zolnai  <tamas.zolnai@collabora.com>  [52205f85582aaaee04fcfffd1c1729454f512400]

        MSForms: DOCX filter: import manually set date field as plain text
        
        In MSO the user can add any text in the date field without having it
        in the specified date format. We import this kind of date as plain text.
        
        Change-Id: Ied4bf03a3ac4c9b6f1cfc78d91e6a52ad3d6e179
        Reviewed-on: https://gerrit.libreoffice.org/75452
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-12  Tamás Zolnai  <tamas.zolnai@collabora.com>  [2f4ccb1d5ea4258da42f2f6a0b62161399e13bcc]

        MSForms: DOCX filter: add a test case about invalid date form fields
        
        Change-Id: I2048198d81ea4abf58b2b499b89495cd51b5c7ff
        Reviewed-on: https://gerrit.libreoffice.org/75451
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-12  Tamás Zolnai  <tamas.zolnai@collabora.com>  [9b4e0e65e38b21b9af7314732d6839e8bfd671c2]

        MSForms: date form field dialog: create the format entry if it does not exist
        
        Change-Id: I62da736efeabc2da634d9a7a38512d7e908b03fc
        Reviewed-on: https://gerrit.libreoffice.org/75450
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-12  Tamás Zolnai  <tamas.zolnai@collabora.com>  [1e6b8e5c2a42b2ca35c963bbbe83f3e2e817ff50]

        MSForms: date field converions: better error handling
        
        Change-Id: Ia518c7c50079e443ddf135f1c32c5c39d2c85552
        Reviewed-on: https://gerrit.libreoffice.org/75449
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-12  Tamás Zolnai  <tamas.zolnai@collabora.com>  [70ae581d103b599a321f513baba1158eeb2887f2]

        MSForms: DOCX filter: reenable passing test
        
        Change-Id: Ic82e2edddce7e46740f74f7b20bb849b6735a3b8
        Reviewed-on: https://gerrit.libreoffice.org/75448
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-12  Tamás Zolnai  <tamas.zolnai@collabora.com>  [df4fe4504f6d966d1d92433862dc1baf2ba008d4]

        MSForms: DOCX import of text-based date field
        
        * Before the date content control was imported as LO specific
        date form control, but now I changed it to be imported into
        the compatible text-based date field.
        * Also removed the things stored in the grabbag, which are useless now.
        * Disabled some unit tests, I'll update them for the new field
        in other patches.
        
        Change-Id: Ide8f4b27ec6b2dbb182abb4180229736bf9c434f
        Reviewed-on: https://gerrit.libreoffice.org/75447
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-12  Tamás Zolnai  <tamas.zolnai@collabora.com>  [865bfe5cc95c11ab7273bd3ac74cd4f4bd9e097e]

        MSForms: DOCX export of date content control
        
        Change-Id: I546af6d552e5e3801925285d0095fc8502896a15
        Reviewed-on: https://gerrit.libreoffice.org/75446
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-12  Tamás Zolnai  <tamas.zolnai@collabora.com>  [46a59d10dbbe3cb9bb9962df93e5a79a5318dcfd]

        MSForms: ODF import / export of text-based date field
        
        Change-Id: Ib535f1ce065a7f298fcccf95e82d1ffab4d1e1e2
        Reviewed-on: https://gerrit.libreoffice.org/75445
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-12  Tamás Zolnai  <tamas.zolnai@collabora.com>  [1df055ba2a01a4c83d90c7c64998e7950ca8d795]

        MSForms: Implement calculation of the displayed text in date form field
        
        * Change ODF_FORMDATE_DATEFORMAT to store the date format in
        a standard way (e.g. "MM.DD.YY")
        * Also add a new attribute called ODF_FORMDATE_DATEFORMAT_LANGUAGE
        to store the language for the date format.
        * Set a default date format and language by insertion.
        * Display the date in the field using the set format.
        * Store the current date in a specific format, which will make
        import / export easier (MSO DOCX format).
        
        Change-Id: I852975bbf81556f0e21f8f85d1c293707fdf672e
        Reviewed-on: https://gerrit.libreoffice.org/75444
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-12  Tamás Zolnai  <tamas.zolnai@collabora.com>  [836d688476afc22288c4f032af07c7d65d553c68]

        MSForms: Add a drop-down button for the text-based date field
        
        * A calendar is opened by this button, where the user can
        select a date.
        * I used the same activation method which is used for drop-down
        form fields.
        
        Change-Id: If0e63083463b9ead93baa2f27bdaaaf80aa9ce2f
        Reviewed-on: https://gerrit.libreoffice.org/75443
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-12  Tamás Zolnai  <tamas.zolnai@collabora.com>  [1d2fdd443b0d9cb6721400ab97a2073092be724b]

        MSForms: Generalize some parts of the drop-down form field's popup button
        
        We'll need a similar button for the new text-based date field.
        
        Change-Id: I9cf69f98dae3d761d9cddfbaed138d6453af887d
        Reviewed-on: https://gerrit.libreoffice.org/75442
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-12  Tamás Zolnai  <tamas.zolnai@collabora.com>  [a9ce5e5fc5188a0c776ba4cff9d5ac84a2bcd7a5]

        MSForms: Better rendering of drop-down form field's button
        
        Change-Id: If5ab1b2a9dd8d68cc89b4c6ba8f3b32d7f006c1c
        Reviewed-on: https://gerrit.libreoffice.org/75441
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-12  Tamás Zolnai  <tamas.zolnai@collabora.com>  [870c66694e7ed392141f0956ef74d1f71cdf8975]

        MSForms: Introduce a properties dialog for date form field
        
        * The dialog can be opened by the menu item and also by double click.
        * The dialog contains a list to specify the date format.
        
        Change-Id: I109a688752c5155f5bfabff272da3d6ab90dcded
        Reviewed-on: https://gerrit.libreoffice.org/75439
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-12  Tamás Zolnai  <tamas.zolnai@collabora.com>  [75099d6788672a98389d8592b88777c8d3a25fa6]

        MSForms: Insert text-based date field from MS compatible Forms menu
        
        Change-Id: I2f08fa806dc55a185adf67ca616af8d81bb23bda
        Reviewed-on: https://gerrit.libreoffice.org/75438
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-12  Tamás Zolnai  <tamas.zolnai@collabora.com>  [0fd05f6503c42df35b16735c7b690e56f1acab30]

        MSForms: Introduce a new fieldmark class for text-based date field
        
        Change-Id: I3df49c516603fb16601fc0a9c13c6d9ea401207a
        Reviewed-on: https://gerrit.libreoffice.org/75437
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-11  Tamás Zolnai  <tamas.zolnai@collabora.com>  [74bb3277e1471db2840584469a00158174780bd9]

        MSForms: Deduplicate code by creating NonTextFieldmark class
        
        CheckboxFieldmark and DropDownFieldmark do the same in
        their InitDoc() and ReleaseDoc() methods.
        
        Change-Id: If6acae7f4783a222bc225c19ce8d32ea22f0d20b
        Reviewed-on: https://gerrit.libreoffice.org/75436
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-11  Jim Raykowski  <raykowj@gmail.com>  [7ae308e5cac31c64a6bf4892aac097dac3a054b7]

        tdf#123088 Multi outline drag and drop
        
        This enhancement adds drag and drop movement for outline continous
        sibling selections in writer navigator.
        
        Change-Id: I0bbed35ceeeb8101b2b73d5c906edb5edd959a22
        Reviewed-on: https://gerrit.libreoffice.org/73426
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-07-11  Jim Raykowski  <raykowj@gmail..com>  [c39ccc08f40e15f3fd66bb1d2c5c0d7131dcce75]

        Clear message in find toolbar
        
        ...when Navigator floating Navigation tool box selection is changed
        
        Change-Id: Iab3a17f46dab9f11df9035a4d673aa3b211b639a
        Reviewed-on: https://gerrit.libreoffice.org/75389
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-07-11  Eike Rathke  <erack@redhat.com>  [b824b23860b2cf533d4f2428d4a750bd72576181]

        Postpone loading of all external references, including INDIRECT()
        
        ... which can be constructed with an arbitrary URI text string not
        an svExternal* token type, until link updates are allowed.
        
        Change-Id: I2ce4de415ff99ace04c083c36c1383d76a4ef40d
        Reviewed-on: https://gerrit.libreoffice.org/75422
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-07-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [b88927fbc73c61f77a5159e240f6d11010aef451]

        Qt5 / KDE5 drop unused configure.ac bug tests
        
        These were moved from the kde4 backend but never used. The tested
        bugs don't exists in Qt5 AFAIK, so just remove them.
        
        Change-Id: Ib30c3aee8caf0addd6cf17938f7915a65733e328
        Reviewed-on: https://gerrit.libreoffice.org/75428
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins

2019-07-11  Tamás Zolnai  <tamas.zolnai@collabora.com>  [4e257f0f8b62138ead3913f43350b7012799bcaa]

        ConfigItem: use getTree also inside the RemoveChangesListener() method
        
        This is the only method which accesses the m_xHierarchyAccess member
        directly (except getTree() method). All other methods are using
        getTree() to access it.
        This direct member usage might be a problem when the code is run in
        fuzzing mode or the constructor is called with ReleaseTree mode.
        
        Change-Id: I7b5b91e63ac81d76028a098296fa306f154de53d
        Reviewed-on: https://gerrit.libreoffice.org/75042
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-07-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [d99440ff16290a6727d71e27d3de1e96ef6701e2]

        Qt5 set default QStyle::State for draw functions
        
        Just a little cleanup for all functions, which already modify the
        QStyle::State of their QStyleOption* parameter.
        
        Change-Id: Ib1fbe3ed3481a17a57ac07f390fafe8a7333f218
        Reviewed-on: https://gerrit.libreoffice.org/75418
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [83bd9f759f9ee09939aa57308eee47d7e9dfe35c]

        Qt5 correctly draw rectangle frame
        
        This bug can be seen with the Writer comments "button" to hide
        or show comments, where qt5 misses the bottom and right borders.
        
        The drawRect from X11SalGraphicsImpl and SvpSalGraphics do this
        and it fixes the visual glitch. I'm not sure this is needed for
        drawAlphaRect, as other implementations don't handle drawing
        borders in these at all.
        
        Change-Id: Ic82d499cd8e1bb420a7df14269e86c75e0d30c0b
        Reviewed-on: https://gerrit.libreoffice.org/75416
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [2060f9598bc4480c44465abc9250b595c09af188]

        tdf#126333 use dialog color for "button" highlight
        
        This control has many more problems. This is just a minimal
        fix, so it'll use dialog color for the highlight. In addition
        it uses the same color for the arrow then for the text.
        
        Change-Id: Iaf263087bc09309267b2d165331d710dfc92fc77
        Reviewed-on: https://gerrit.libreoffice.org/75419
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [d3ed5a8d6b3c86844532927c6450ffddc63549a3]

        Qt5 fix drawing of the toolbar handle
        
        This is visible in Writer, where the 2nd toolbar misses the handle.
        
        Change-Id: Iddf3a002c9d75f668c40977cf02671640b38f083
        Reviewed-on: https://gerrit.libreoffice.org/75417
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [a72acd89569fe1b7b54a1ffc1d03650d59262c4b]

        Correctly position hyperlink focus
        
        Handle WB_RIGHT and WB_CENTER (the latter is used in About LO).
        
        Change-Id: Ib03b9f7234c573a05eda7b4c0026e3ca7bd34729
        Reviewed-on: https://gerrit.libreoffice.org/75414
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-11  Mike Kaganski  <mike.kaganski@collabora.com>  [df9adfc95429bdaf085e9927ec5b326cee6b7a2a]

        Restore original value of SID_DOC_READONLY item on cancel or SID_EDITDOC
        
        Otherwise, SfxObjectShell::DoSaveCompleted later calls
        SfxMedium::LockOrigFileOnDemand, which sets error state for the medium
        reopened in read-only mode, as if it were opened in read-write mode.
        
        Change-Id: Ib2df62470878ea609552ccc76df84a3fdde30646
        Reviewed-on: https://gerrit.libreoffice.org/75413
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-11  Xisco Fauli  <xiscofauli@libreoffice.org>  [2e26ef34bf1a2e5d1293e45cf3b1415d9514b056]

        tdf#126268: first byte is not used for the sign symbol
        
        This code is just broken, negative numbers and positive
        numbers above 25 are incorrectly migrated if using decimal.
        E.g:
        -1 -> 24,6
        26 -> -6527'6
        
        thus, delete it and pass the 8 bytes as they are to
        lcl_double_dabble.
        
        Note: this only fixes the positive numbers,
        -1 still returns 24,6
        
        Code introduced in 6039d2463b4cc503b963811b3b1471de3291ee09
        
        Change-Id: Id0e249e47a91b274a247fb7e8b71353114149650
        Reviewed-on: https://gerrit.libreoffice.org/75375
        Tested-by: Jenkins
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-07-11  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [721cef392f301321a632a1d9286d57cd45335649]

        Deduplicate URL tooltip creation
        
        Change-Id: I94eb40ff4d727029ad764a381df300beee90481c
        Reviewed-on: https://gerrit.libreoffice.org/75409
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9c1b85c56077a9efbc6d91334dcbab3d1f0c0dd2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#124299 Redaction Help page
            
            Change-Id: Ia85c95ca63e1d11b1aabd2b5cabd3d962c5161cd
            Reviewed-on: https://gerrit.libreoffice.org/75387
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-07-11  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [29400185a003bfe9cdbc6e744c4a0d0e40005b03]

        tdf#121012 Display "Ctrl-click to follow hyperlink" inside shapes/textfields
        
        Change-Id: I8def50f0de20098ebbfd2b0934825a297e1d24d0
        Reviewed-on: https://gerrit.libreoffice.org/75408
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-11  Mike Kaganski  <mike.kaganski@collabora.com>  [cb53a3508d086beecb440c78789932fb8eb30756]

        Return constexpr to ErrCode ctors
        
        ... removed in commit e9c74a075c3c0809b993c017c11d1505bd244dc8.
        assert should not prevent constexpr since C++14.
        
        Change-Id: I5a42a3450689de16011fd594b10f74b1e0726fa6
        Reviewed-on: https://gerrit.libreoffice.org/75388
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-11  Mike Kaganski  <mike.kaganski@collabora.com>  [bce7a874d121871dab7976cb148bfe2615a6bcb4]

        Compare coordinates with tolerance
        
        The test was excluded from macOS in commit
        bdad941d7349f330dab2c3d47237bd380d5b7391, because of "hard to
        smooth out Retina-related rounding roundtrip error". But this
        is also unreliable e.g. on Windows, where it might fail with
        "Expected: 3171 Actual: 3170".
        
        Use CPPUNIT_ASSERT_DOUBLES_EQUAL with a tolerance (set to 1 for now),
        and restore testing on macOS.
        
        Change-Id: Ie90c89a15e032ff44593433d13af7732eb520cd9
        Reviewed-on: https://gerrit.libreoffice.org/75404
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [677e2d6bf2b121b6c7b6faec8c08c08fb9ceec08]

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

2019-07-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [48a035ba501c122e740c160be86730d02226e107]

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

2019-07-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9b26e3679d85ac5f46d6b38102496715e7890702]

        Fix typo
        
        Change-Id: I23970cd631fba0023e0d4d075d88679622bc29eb
        Reviewed-on: https://gerrit.libreoffice.org/75399
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9761527aa4c928f8996b2ca1a591591d00239416]

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

2019-07-11  Christophe JAILLET  <christophe.jaillet@wanadoo.fr>  [4a45d35aa2b921183ad5633af8b8725b6c5ffe8f]

        Fix a typo in a comment
        
        Fix a typo (s/these/this) and merge some comment lines that are split
        for no reason.
        Wording is still not perfect, but is better :)
        
        Change-Id: If97b648fb5645f4ec1ecb0c0208467c9eee430b4
        Reviewed-on: https://gerrit.libreoffice.org/75383
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-11  Christophe JAILLET  <christophe.jaillet@wanadoo.fr>  [fc4245e6d69829fb5acd335a01005f666c9dd21f]

        Simplify ThumbnailView::CalculateItemPositions()
        
        There is no need to call 'setPosSizePixel()' twice, once at the beginning
        of the function just to set the width (in case of changed settings) and
        once at the end of the function to set the position and the size.
        The size obviously includes the width.
        
        Change-Id: Ie1806fe21eb28af12f1c77ac1494bb970575eff9
        Reviewed-on: https://gerrit.libreoffice.org/75382
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-11  Jim Raykowski  <raykowj@gmail..com>  [f1e36c1581d1198c566872c29a0ff12c94a2a18f]

        Rework tdf#115600 Display not found message for Navigate by Selection
        
        Fixes not found message being displayed in find bar when a header or
        footer is deleted and other uses of SwCursorShell::GoNextCursor and
        SwCursorShell::GoPrevCursor when SwCursorShell::m_pCurrentCursor is not
        multi selection.
        
        Change-Id: Ie71d39e51b05363ad33ba2f912ac36273c38b8b4
        Reviewed-on: https://gerrit.libreoffice.org/75386
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-11  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [f998fc0d66c8f79f417e13e2b1103efae7a95719]

        tdf#98575 Go into text edit mode when clicking on a hyperlink
        
        without opening the hyperlink
        
        Change-Id: I210d28284c9ce283a82edf60e7d39738f4595182
        Reviewed-on: https://gerrit.libreoffice.org/75364
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-11  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [8239f12ec2d0cfe3fb6a8c8acfb509d0dc91f770]

        Use an unused ID for SID_REMOVE_HYPERLINK
        
        Overlooked the comment that 457 is in use
        
        Change-Id: Idd13895fbbd82556ffe6f9405c359fa9cf9c80cf
        Reviewed-on: https://gerrit.libreoffice.org/75363
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-11  Mike Kaganski  <mike.kaganski@collabora.com>  [00c98220e624866956294e8a1af3e826808399f9]

        Natvis: add ErrCode visualizer
        
        Change-Id: I1717145b2ba265b114b1e347b7f88b7ac4684a2a
        Reviewed-on: https://gerrit.libreoffice.org/75394
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-11  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [241dbf223c17800ceff7023452f3b9c79e77ebc0]

        Warn when LayoutSize constraints were not respected
        
        Change-Id: I5145bc4e10928ed456b36617de3345512b7a35d9
        Reviewed-on: https://gerrit.libreoffice.org/75351
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-11  Muhammet Kara  <muhammet.kara@collabora.com>  [4e3304892171a494101c4defc4d805599cf1fc7b]

        lokdialog: Convert the Paste Special dialog to async exec for sw
        
        Change-Id: I0c75def6ea09bcb191a8023421b371b49205e712
        Reviewed-on: https://gerrit.libreoffice.org/75378
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-07-11  nd101  <Fong@nd.com.cn>  [d064b51afc84af92f877dc33c683c9521a6cd937]

        tdf#126234 up relative bullet size limit to 400%
        
        The legitimate value for MS Office document bullet relative size is between 0% and 400%
        But for ODF the value is normally between 0% and 250%.
        Per ODF 1.2 spec "19.761 text:bullet-relative-size" there is no limit placed on the
        relative size of the bullet. This change is to make the upper limit match MS Office
        to address the import issue.
        
        UI also changed to reflect the raise
        
        Change-Id: Ic4bbef47e86a04b9a6f9f6188326c8b66e034807
        Reviewed-on: https://gerrit.libreoffice.org/75189
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c283d46196c148733619ac0f59f07878ff95c7f1]

        Fix typo
        
        Change-Id: I414367cd5eb59e99f5ac558b7bb9872847b96a96
        Reviewed-on: https://gerrit.libreoffice.org/75371
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-07-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [74b4b69ac8b4c8f8c2a5f199e9e75b8a770c6105]

        Fix typo
        
        Change-Id: Ib3f29c89be059609baf104b4f59ec55248aa7e75
        Reviewed-on: https://gerrit.libreoffice.org/75373
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-07-11  Miklos Vajna  <vmiklos@collabora.com>  [c54597a8905b07807952aebc24237549302fb941]

        sw: fix TransformDialog with args when the shape moves to a different page
        
        When a macro or Online invokes .uno:TransformDialog with arguments, then
        instead of showing the dialog, we apply the position/size/etc settings
        to the currently selected shape.
        
        This was not working correctly when setting an absolute twips position
        where the old and the new containing page frame was different.
        
        The desktop case drag&drop invokes SwFEShell::EndDrag(), which uses
        SwFEShell::ChgAnchor() to maintain the invariant that a draw shape
        position and its anchor is contained within the same page frame.
        
        The same was not true when SwDrawBaseShell::Execute() calls
        SdrEditView::SetGeoAttrToMarked(), so extend that a bit to also update
        the anchor position.
        
        With this, moving down a shape from the 1st page to the 2nd one via the
        API works and updates the anchor correctly, while in the past the move
        was only possible within the bounds of the current page frame. (See the
        "determine and set position" code in SwAnchoredDrawObject that enforces
        this invariant when the anchor is not updated.)
        
        Change-Id: Ia54470f6f3679ddc78a2f0a842f2fca10d20084d
        Reviewed-on: https://gerrit.libreoffice.org/75359
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-07-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [bfdd98d214da77b4508bc7d2e9e31817471fe90c]

        make tools::Rectangle::SaturatingSetX/Y respect empty state
        
        Change-Id: Ifef4c2ff967fdfbe122bca99e55d84e8e6c6a635
        Reviewed-on: https://gerrit.libreoffice.org/75343
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [3278dfd0a2c09f8a8862277dffd9ef666d4862c6]

        tdf#121528: Firebird stores scale as a negative number
        
        Change-Id: Ic301952aeef93d3035b04442e70705d08f45f95d
        Reviewed-on: https://gerrit.libreoffice.org/75357
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>
        Tested-by: Jenkins

2019-07-10  Jan-Marek Glogowski  <glogow@fbihome.de>  [f8f43e55ec4ae7e436a5043fe6f4bae7b39cc6ad]

        tdf#126316 revert Clipboard to PrimarySelection
        
        Regression from commit ce9795954d39 ("fix crash in header/footer
        calc dialog"), which replaced some GetPrimarySelection() calls
        with GetClipboard() calls.
        
        This replaces the Window class calls for clipboard with global
        GetSystem* calls in vcl/transfer.hxx. Not sure if this is the
        best place, but the crowded Window class is definitly not.
        
        Change-Id: Ic5f9e575c1ac5d43df234426c5616eca616dea30
        Reviewed-on: https://gerrit.libreoffice.org/75318
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [70c80d626493828cc40227de4cdcfb1842356069]

        Fix typo
        
        Change-Id: Ifca7c0626f9671c1539e7828eb993278574ea10c
        Reviewed-on: https://gerrit.libreoffice.org/75367
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [97870c519e32888d1ee6ac02af85458ffc3178fb]

        Fix typo
        
        Change-Id: Iec9af47dbc9e2665c05f16e458842d83345accf8
        Reviewed-on: https://gerrit.libreoffice.org/75368
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-10  Muhammet Kara  <muhammet.kara@collabora.com>  [1fedfa62784a4f61b0cf6cede29634dc863a7b60]

        Prepare PasteSpecial for Async-ness (sw, basesh.cxx)
        
        This change is needed to make the paste special dialog async exec
        because the current design relies on return values of inner
        functions/methods while moving on. After this patch, the dialog creation
        and execution will not be so deep, so that it will be able to be
        converted to async exec in the usual way.
        
        The duplication in SvPasteObjectDialog::PreGetFormat() coming from
        SvPasteObjectDialog::GetFormat() will go away when the conversion is
        complete for all modules. It is only temporarily needed.
        
        Change-Id: I55e8aee39c41be6035c89f217f90f79720f32196
        Reviewed-on: https://gerrit.libreoffice.org/75016
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-07-10  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [74d56d44804efa3424cff3434d2baf00c60b3cd5]

        slide-sorter: multiple selection
        
        Change-Id: I8624de25b0bb66020002890f33758e52059a24ab
        Reviewed-on: https://gerrit.libreoffice.org/69610
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
        Tested-by: Ashod Nakashian <ashnakash@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/73493
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-07-10  Mike Kaganski  <mike.kaganski@collabora.com>  [5583ee37101a748d901fae1da315aeb453278ecd]

        Disable (again) part of testBtlrCell on Windows
        
        This test fails on my system; the actual values likely depend on DPI
        scaling, but even with scale set to 100%, it fails. This is strange,
        considering that the test passes on Windows buildbots.
        
        After commit 3f7e8ddea89f6340cd18b5b34f5a7c5f503962be
        
        Change-Id: Ia8c2e695ed918c3145dcd472e1da52398c1a8f52
        Reviewed-on: https://gerrit.libreoffice.org/75335
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-10  Michael Stahl  <Michael.Stahl@cib.de>  [6efc8a33f69bc7f4be45b7b81f67cd74c163b99e]

        nss: upgrade to release 3.45
        
        Fixes CVE-2019-11729 CVE-2019-11719 CVE-2019-11727, and the less
        important CVE-2018-12384 and CVE-2018-12404 from intermediate releases.
        
        Since NSS 3.44 it's possible to build as static libraries and for iOS;
        drop the nss-chromium-nss-static.patch and nss-more-static.patch and
        hope that it works.
        
        Drop one hunk from nss.patch that looks fixed upstream.
        
        Change-Id: I7f37ac36f7f8dfd49d0bfb4a6185ca49d4f618a3
        Reviewed-on: https://gerrit.libreoffice.org/75344
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [fb52df57abe51a5923a49fb0818f4b58565dfc25]

        tdf#123591: Firebird: take decimal places into account...
        
        when copying values from Calc to Base
        
        Change-Id: I5dc645e3e9b153f71f2027a205815aaf83c1d6d3
        Reviewed-on: https://gerrit.libreoffice.org/75346
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>
        Tested-by: Jenkins

2019-07-10  Mike Kaganski  <mike.kaganski@collabora.com>  [a53f65b4a8240a6277f6eb00daf01b81e2514da8]

        We don't support building with Windows SDK 7.1A
        
        ... it's already impossible with 6.2; and was only needed prior to
        6.0, where Windows XP support was needed.
        
        Change-Id: Ia462f0b6566ae35bd68545d2d34d2987ee7907b9
        Reviewed-on: https://gerrit.libreoffice.org/75334
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-10  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [9f7f8f7373ffedd582c376cad8b65a765ae6eefc]

        Fix description
        
        Change-Id: I7ce978c65f20589c5e88875d077267581497e2de
        Reviewed-on: https://gerrit.libreoffice.org/75341
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-10  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [a913c93260b5c35dc188a19f2e041bac479ac2c7]

        SmartArt: hide connectors in org chart as they don't work correctly
        
        Fixing them would require a lot of effort.
        Changes are needed in data part (connector shapes are not created in group
        shapes associated with data shapes) and in layout part - routing them
        differently in all 4 or 5 hierBranch styles, with assistants and without.
        
        Change-Id: I48840454b0272dff9ba42db2eb5d65945642459a
        Reviewed-on: https://gerrit.libreoffice.org/75339
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [031d30bd698117e2bcdd0df76f8b669a1e366d2c]

        make tools::Rectangle::setY respect empty state
        
        and make non-inline so it is easy to disable this for debugging, if need
        be
        
        Change-Id: I6feb94ca2f24246b96757575288c86c0b0c54227
        Reviewed-on: https://gerrit.libreoffice.org/75342
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [1ddf8be9bcb2151157823870fd0a03e022fdad60]

        make tools::Rectangle::setX respect empty state
        
        and make non-inline so it is easy to disable this for debugging, if need
        be
        
        Change-Id: I2beae23bbdea36e91e0e367f9a94cbc35be3cd24
        Reviewed-on: https://gerrit.libreoffice.org/75337
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-10  Jim MacArthur  <jim-github@mode7.co.uk>  [03263d6fffb711f4cf3527c77949253c97ff40fb]

        AnnotationWin: Restore lines from annotations to comment anchor
        
        This changes all the uses of GetTopReplyNote, which were using
        nullptr to indicate the top reply.
        
        Change-Id: Ibb9b5fac5644a5d6d283e8ea2fa80b988ca0693e
        Reviewed-on: https://gerrit.libreoffice.org/75174
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b9a7be7731ee7f03c8aa5498aa890b34552c94b1]

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

2019-07-10  Timotej Lazar  <timotej.lazar@araneo.si>  [753358fde275c26afd56103b3b532b2646757a1f]

        Qualify call to std::ceil
        
        Without the std:: qualifier, GCC uses the C version of the function,
        which returns a double instead of float, and compilation fails. Also
        include <cmath>, where std::ceil is declared.
        
        Change-Id: I88cb669fceb5b683d82093b68e8c696d28eaea8e
        Reviewed-on: https://gerrit.libreoffice.org/75166
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cf9e5ab822a45738dcd8893b445cce4770a87cc2]

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

2019-07-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2933ce563f89d4b6cec364b981bb2f1d0642a3bd]

        Fix typo
        
        Change-Id: I255a193b2abc3570e05dc13eeb7fe304bf7ca5d8
        Reviewed-on: https://gerrit.libreoffice.org/75323
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0295c2f027cd64d5440b5a29f4e64c25290636f4]

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

2019-07-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0c480c2d8d8d9e487215f49faf398d31d4898416]

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

2019-07-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [67144e386510eb06c452a84c798d725080ed310d]

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

2019-07-10  László Németh  <nemeth@numbertext.org>  [d828429f81e63d3c6beb4574fe3c52b001ea0a5b]

        tdf#121663 DOCX import: fix missing space in line numbering
        
        Auto distance of line numbering is 0.5 cm, not zero.
        
        Change-Id: Ic451424bffb3eb3fe386bcaef5a476a5679faff2
        Reviewed-on: https://gerrit.libreoffice.org/75317
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-07-10  Lionel Elie Mamane  <lionel@mamane.lu>  [2388ffc6d7f10bf0413bd2350e808a3337a99ff2]

        build failure - disambiguate Calendar return class
        
        Change-Id: I892281f85f6cc9c2de2c341ae63240ae85d302c4

2019-07-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [7554ec519c49782614f474109e1962dfbb392e95]

        make tools::Rectangle::AdjustBottom respect empty state
        
        and make non-inline so it is easy to disable this for debugging, if need
        be
        
        Change-Id: I9a3f7a0356ab625681419f74af0b9884624f3642
        Reviewed-on: https://gerrit.libreoffice.org/75336
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-10  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [e77999fda551867e4fc199a489cf898821ef6d09]

        tdf#42949 Fix IWYU warnings in sd/*/hxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        New IWYU and recent developments in f-u-i helped to identify
        some non self contained files, those were fixed too.
        
        Change-Id: I4b1b4fe59c572cdd969d26aac13a276d5aa6844c
        Reviewed-on: https://gerrit.libreoffice.org/74981
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-10  Miklos Vajna  <vmiklos@collabora.com>  [010264c506746d9e2185a6ee0312392d99d44885]

        sw: assume that JOE won't be available
        
        Change-Id: I52410f4e32d54770e94fb518a32def2243807068
        Reviewed-on: https://gerrit.libreoffice.org/75314
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [ed0f690b93d478380366d96655a3efe5848c6737]

        make tools::Rectangle::AdjustRight respect empty state
        
        and make non-inline so it is easy to disable this for debugging, if need
        be
        
        Change-Id: I69c717be91712b73e9d3b8f9c83d26305c052bd5
        Reviewed-on: https://gerrit.libreoffice.org/75300
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-10  Mike Kaganski  <mike.kaganski@collabora.com>  [03c708bf085f91480c014d7fa31e7a317b2c7b8f]

        Postpone filter detection until link update is allowed
        
        Change-Id: I85b2185e550f2a133ceb485241ef513b40593e34
        Reviewed-on: https://gerrit.libreoffice.org/75301
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-10  nd101  <Fong@nd.com.cn>  [3811e9b80bbd4f1598ab8958a8bf050262170265]

        fix HRESULT_FROM_WIN32 can not be placed inside switch for SDK8.1
        
        For Windows SDK 8.1 HRESULT_FROM_WIN32 is defined as an inline
        function without the constexpr, which is required for case statement
        inside a switch.
        
        Change-Id: Ibb195ef900926d87ff04f82a6d73112b8858f633
        Reviewed-on: https://gerrit.libreoffice.org/75111
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2019-07-10  Jan-Marek Glogowski  <glogow@fbihome.de>  [2f2f4767089512c34514896bc37823f9310e9dd4]

        tdf#126255 compare the URL of the exported file
        
        xDocSh contains the original loaded file.
        
        Change-Id: Idfe15ebd637b55590ba25c521904fbb7406a6a9a
        Reviewed-on: https://gerrit.libreoffice.org/75328
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-10  Mike Kaganski  <mike.kaganski@collabora.com>  [691e9427117f909273f648d167465802580ec770]

        Fix CppunitTest_sw_ooxmlexport3 on systems with DPI scaling
        
        ... after commit 3f7e8ddea89f6340cd18b5b34f5a7c5f503962be
        
        The tests are DPI-dependent, and failed on systems with DPI other
        than 96, so take that into account.
        
        Change-Id: I0297aab7988c3b78cbd3132f21e5a101bc32c1f6
        Reviewed-on: https://gerrit.libreoffice.org/75302
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-09  andreas kainz  <kainz.a@gmail.com>  [a9359cf49ad9367d536d239187d7ef615709ea53]

        NB writer tabbed_single: fix wrong alignment of commands
        
        Change-Id: Ic5001f86cfb0b403fd05aa2609ebb395a9e514b1
        Reviewed-on: https://gerrit.libreoffice.org/75250
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-07-09  Jan-Marek Glogowski  <glogow@fbihome.de>  [3f1527fba7b9fe729e421322a9ea91a24aa495e0]

        tdf#126255 handle _WIN32 with different drive letters
        
        Copying the source comment: if the exported document is not on the
        same drive then the linked document, there is no way to get a
        relative URL for the link, because ../X:/ is undefined.
        
        Change-Id: Ic83be54d878f968daa027918ce0f588774044a94
        Reviewed-on: https://gerrit.libreoffice.org/75306
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-09  Miklos Vajna  <vmiklos@collabora.com>  [5da29a31903e0c11802548327b41511519e61d7d]

        sw comments on frames: fix comment handling when changing at-char anchor
        
        If the user drags the at-char image and the anchor changes, then need to
        update the comment anchor (and its annotation range) as well. Use the
        same API that's used by SwTransferable::PrivateDrop(), except work with
        doc model positions, not with screen coordinates, like drag&drop does.
        
        Change-Id: Ib9610b3eddc77f9973b68a1c5c8cdbe1f7079ab9
        Reviewed-on: https://gerrit.libreoffice.org/75312
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-07-09  Arkadiy Illarionov  <qarkai@gmail.com>  [44a6335f49a64ac77207d3aa46c267503c65c5ff]

        Simplify Sequence iterations in svx
        
        Use range-based loops, STL and comphelper functions
        
        Change-Id: If6d190cf72b8653c1c3fbe9a6a6e47f10f1a6765
        Reviewed-on: https://gerrit.libreoffice.org/75255
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-07-09  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [4a96a5d862ed46bbcb64d34b32720b5b1b3d7ca8]

        SmartArt: improve organization chart layout
        
        layout shapes in two steps:
          * first calculate vertical child shapes count for every shape
            (taking into accout hierBranch alg variable)
          * then actual layout using that count to calculate size for subtrees
        
        Change-Id: I2e5ca34ed3383aa9502c52511cc1fb2bee215572
        Reviewed-on: https://gerrit.libreoffice.org/75195
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-09  László Németh  <nemeth@numbertext.org>  [4248d759744f83a68d334a8b347124719a2886a8]

        tdf#126243 DOCX: export/reject tracked paragraph style change
        
        Fix loss of rejection data (w:pStyle in w:pPrChange) during
        DOCX export, also fix missing rejection of tracked paragraph
        style changes during editing.
        
        Change-Id: I8e6dc4e6d14e3237ff82d370f55031dcc12418c0
        Reviewed-on: https://gerrit.libreoffice.org/75303
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-07-09  Tomáš Chvátal  <tchvatal@suse.com>  [c6e07ec8799338405cbedf3cee22145c25e31742]

        Require cmis-client 0.5.2 and newer
        
        With older releases the C++ 17 will not work and the configure would
        error out with weird message.
        
        Change-Id: Ife83669f0b55d3b013ca33f0b2a2709884309d5d
        Reviewed-on: https://gerrit.libreoffice.org/75217
        Tested-by: Jenkins
        Reviewed-by: Tomáš Chvátal <tchvatal@suse.cz>
        Tested-by: Tomáš Chvátal <tchvatal@suse.cz>
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-09  Mike Kaganski  <mike.kaganski@collabora.com>  [d4b687a503159c8c1385db9d7fbff5c92ace6900]

        mxShape.is() is always true here
        
        Change-Id: I30b11b0291ef4cbf793352b0b23b04857892a714
        Reviewed-on: https://gerrit.libreoffice.org/75297
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [77ca41321193ddfaa0ca05d1fa43f3b614209a61]

        make tools::Rectangle::shrink respect empty state
        
        and make non-inline so it is easy to disable this for debugging, if need
        be
        
        Change-Id: Id529037e82b2fdd8c2120877a44fc7e069fc8406
        Reviewed-on: https://gerrit.libreoffice.org/75298
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-09  Jan-Marek Glogowski  <glogow@fbihome.de>  [98df07a89dbdef020c7cd849861c5aa426021153]

        Qt5 / KDE5 don't require qt_version_tag symbol
        
        Thanks to the extensive debugging information by the reporter of
        tdf#126272, I found the embedded Qt5 version tag:
        
        $ objdump -T libvclplug_qt5lo.so | grep qt_version_tag
        000000..   DO *UND*   000000..   Qt_5.9   qt_version_tag
        
        So even if we try to stay Qt 5.6 compatible, this adds a dependeny
        to the build Qt version. But fortunatly this symbol dependency can
        be prevented by using -DQT_NO_VERSION_TAGGING, which this patch
        does. We still can't be sure we don't use newer symbols, but this
        way we won't prevent running with older Qt versions at all.
        
        Change-Id: Ia85c14f888d9743645909f59867b7ad568dc6f42
        Reviewed-on: https://gerrit.libreoffice.org/75280
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-09  Julien Nabet  <serval2412@yahoo.fr>  [d32d6fd3ae1d83f10e9ef4ca165e8b87d4f23d76]

        Revert "Fix typo"
        
        This reverts commit af61870279db31da2a278c953feab9162794b543.
        
        Change-Id: I86a37a3d521c35cae818104029bcfc341721baed
        Reviewed-on: https://gerrit.libreoffice.org/75293
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [91eb9211a55708c075efa9e40e4fe17181a5a6f5]

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

2019-07-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6c0101e2a5222f89f83ac04d004bfc8ac2cb005f]

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

2019-07-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [df6c28b3c51cdf7b41baee912a9db0a750715347]

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

2019-07-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [af61870279db31da2a278c953feab9162794b543]

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

2019-07-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d426bbfabc884d787b594907e0ad4ff24be9af9f]

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

2019-07-09  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [41d743310d7388cded40872364c9fc44082c7d6e]

        tdf#126030 Translate automatic chart title in OOXML charts
        
        Add l10n support to oox module to achieve this
        
        Change-Id: I7bece62bdf5ef0f0d1ef424074f16cef94649d77
        Reviewed-on: https://gerrit.libreoffice.org/74819
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-07-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [a9de047403ccc2fa4f3b924c5e22a273c4081174]

        tdf#121793 use cairo_path_extents
        
        instead of cairo_fill_extents, which is fairly expensive for
        drawPolyPolygon fill operations.
        
        Shaves about 10% off the CPU time for this bug
        
        Change-Id: I04d04eed1bb204f51537f0856844b337c5a4d54c
        Reviewed-on: https://gerrit.libreoffice.org/75287
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a7fb765e44696d307c789b146cd851a8474283dc]

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

2019-07-09  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [7a0164f0d82d91e2ac481d74cdacfe9a7ad6080f]

        tdf#111707 Move duplicated code into shared method
        
        Change-Id: I4b61ed876410662b5f85be0032b2fc8def456dd9
        Reviewed-on: https://gerrit.libreoffice.org/75286
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-09  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [60f7236293bc3bd4a9b2962a5f1f9af6f2998808]

        tdf#125355 Beanshell Editor: Corrected indentation when Enter is pressed
        
        Change-Id: Ife96256da02c4b21e2649040c53b7d16f236e3a0
        Reviewed-on: https://gerrit.libreoffice.org/73371
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-09  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [5314d69b0b2fa0d04c4562559552ef6b4126d1b1]

        tdf#111707 Only remove the selected hyperlink
        
        Not all hyperlinks in current text box
        
        Change-Id: Ia4ceeaeec776244e81b2c8fc401f7582a17d372f
        Reviewed-on: https://gerrit.libreoffice.org/75229
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-09  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [f6e72cf4f70ac4f7bc6ace7c0cdb5e2afa13199a]

        tdf#42949 Fix IWYU warnings in sc/inc
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        New IWYU and recent developments in f-u-i helped to identify
        some non self contained files, those were fixed too.
        
        Change-Id: I3b33b0dee7d7c9afc136510898039cab53990ddf
        Reviewed-on: https://gerrit.libreoffice.org/74980
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-09  Miklos Vajna  <vmiklos@collabora.com>  [9a15a75dfa7ab8c5d51c411e0e39d68d22b7587a]

        tdf#126173 RTF import: fix lost SHAPE fields
        
        Commit 5a5d55a8a0f82406a8001015a723596f21d3562c (fdo#82860 RTF import:
        fix handling of SHAPE fields, 2014-10-15) already tried to handle this,
        but aCode is the shape command + its parameters (SHAPE  \* MERGEFORMAT)
        for the bugdoc, while what we want is just the shape command.
        
        The field variable already contains a tokenized version, which was used
        previously only to decide if a field is unhandled or not.
        
        Reuse that for the shape comparison, so bugdoc's shape with parameters
        also appears.
        
        Change-Id: I7e044b94bcfab490c956b33c11dd6c69443939f5
        Reviewed-on: https://gerrit.libreoffice.org/75243
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [99e6eaf28c3cceb4fbf5292b255354dd1bdbe471]

        use the specific header file for the SSE/AVX in intrin. detection
        
        x86intrin.h is only available for gcc/clang, specific headers are
        available in all compilers (if they support that specific intrin.
        at all)
        
        Change-Id: Ic6dec052c150032f67ae76e0ca362c4bc77b55b0

2019-07-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b7fa764f39631605d1ba1b5dba17373b82df2378]

        Fix typo
        
        Change-Id: I1395f7ee7f766504d0d1d58f01f32cac9b47d6cc
        Reviewed-on: https://gerrit.libreoffice.org/75223
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-07-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [570119ac367880799291cefe10dc12c12165bfc1]

        Fix typo
        
        Change-Id: I03ab598b2d1e0b5c5969e8bb9e2700c6ada8864a
        Reviewed-on: https://gerrit.libreoffice.org/75269
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-07-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [70c1499a42a65e3bd1f90b76b3d366414dc96c08]

        Fix typo
        
        Change-Id: I176857689f0594ba2814b419a0ec1f8ce3423c2a
        Reviewed-on: https://gerrit.libreoffice.org/75260
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-07-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ef1e659aed3936bcb128f0ed3c9c1ddc8a14782d]

        Fix typo
        
        Change-Id: I8319d3350fd5c9f6738ad6329dbd8a2252809515
        Reviewed-on: https://gerrit.libreoffice.org/75266
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-07-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3ae7373800121f33d2a4bd363aaf6be39cbf4a4b]

        Fix typo
        
        Change-Id: I20328956a55aa717b898ff5f77d4353de4182de5
        Reviewed-on: https://gerrit.libreoffice.org/75265
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-07-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4cd5a3fb17db08d59ea19c5cb0b0395d791ac5df]

        Fix typo
        
        Change-Id: Ia580a674e6204fe81b919db67def8b7834f4c0db
        Reviewed-on: https://gerrit.libreoffice.org/75263
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-07-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ebf60fdb52884f23572fad5826c853e949424884]

        Fix typo
        
        Change-Id: If4e37c0d4b93ba42e95dd1977e2ae53cd7452ce2
        Reviewed-on: https://gerrit.libreoffice.org/75264
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-07-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [648e18cc9dde5ae1b4f3747b0c4f0dbcc7e90a8b]

        Fix typo
        
        Change-Id: I5fee961beeb7cc18f767a61a3b7d65bb4e07f47c
        Reviewed-on: https://gerrit.libreoffice.org/75257
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-07-09  Mike Kaganski  <mike.kaganski@collabora.com>  [11d0cc07433206d5cc52fdfa7e91c2e28ef276ca]

        Fix Android build after commit fc0850d2784eaa79257cf1ea8c5d078c5241b5bf
        
        The second parameter is unused
        
        Change-Id: Iaf82ea24737a162c6aa8ce6b9e237f656a10020a
        Reviewed-on: https://gerrit.libreoffice.org/75283
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-09  Mike Kaganski  <mike.kaganski@collabora.com>  [1f25fd18f006c89c5e387b4ca8546025bc3a969b]

        Fix Windows x64 build after commit f43f9b99603736a4d54f550052509eb5f4d04b45
        
        ... and Windows x32, if it's built with sse2 baseline (will be the default
        when we drop support for Windows 7).
        
        Change-Id: I2e125b49906d7e81b3e8d825b11e28e9b096e1d5
        Reviewed-on: https://gerrit.libreoffice.org/75282
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fc0850d2784eaa79257cf1ea8c5d078c5241b5bf]

        fix android build - fallback getCpuId only had one parameter
        
        Change-Id: I91c679506aad727c7f536e79e79a720db860b5ae

2019-07-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f43f9b99603736a4d54f550052509eb5f4d04b45]

        CPU intrinsics detection (SSE, AVX)
        
        Adds CPU intrinsics detection in configure pass for compile time
        detection and "cpuid" runtime detection of which CPU instruction
        sets are available on the user device.
        
        Change-Id: I0ee4d0b22a7c51f72796d43e7383a31d03b437ad
        Reviewed-on: https://gerrit.libreoffice.org/75175
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-07-09  Mike Kaganski  <mike.kaganski@collabora.com>  [f65905dd0ff464774f338db44d69925f98e1766c]

        Optimize osl_getSystemTime on Windows
        
        Make OffTime static const; don't cast from FILETIME to __int64 (see
        https://docs.microsoft.com/en-us/windows/win32/api/minwinbase/ns-minwinbase-filetime
        for explanation: "it can cause alignment faults on 64-bit Windows").
        Instead, cast in opposite direction: from 8-byte-aligned 64-bit integer
        to FILETIME.
        
        Change-Id: Iba61cc0198f8f25ef471d87e661c8801724b913d
        Reviewed-on: https://gerrit.libreoffice.org/75256
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-09  Mike Kaganski  <mike.kaganski@collabora.com>  [e22adfad195c22e98a47fd09c439ec96da247488]

        Use constexpr ctor to simplify TimeValue initialization
        
        Change-Id: Ie2588659c3eb34faf8311c25644b59e363cee66b
        Reviewed-on: https://gerrit.libreoffice.org/75254
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-09  andreas kainz  <kainz.a@gmail.com>  [ec1a3d9dcefd619a1dba3de3903efaf32fff4cdc]

        NB tabbed_compact sd apps fix wrong DrawText command
        
        Change-Id: Icdad248e46172ba161de86bfb3f4edae4ef43139
        Reviewed-on: https://gerrit.libreoffice.org/75251
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-07-09  Arkadiy Illarionov  <qarkai@gmail.com>  [ec00f4ed642344364b6de7afa3f03501fec05994]

        Replace array with initializer list in QuickHelpData::FillStrArr
        
        1e4fa857873c0bc728143087ec692c4b75aaf820 follow-up
        
        Change-Id: I788d3516d363820d6d49d7443ad99640bd3248bd
        Reviewed-on: https://gerrit.libreoffice.org/75244
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-09  andreas kainz  <kainz.a@gmail.com>  [bf51da67987aee9c626a5d3627e8c2ab8df1e7fd]

        NB add contextual single support for impress
        
        Change-Id: Ie51bfcc81843ef21d83042dbaf409e6dab99b3c2
        Reviewed-on: https://gerrit.libreoffice.org/75247
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-07-08  Mike Kaganski  <mike.kaganski@collabora.com>  [94e4695bcfcb9356d37942c47359b94531ef7b95]

        tdf#126279 related: remove locks from NeonLockStore after NE_AUTH error
        
        Change-Id: Idbbb9bb215e3a56e72a29f798c5a5f84afaf2213
        Reviewed-on: https://gerrit.libreoffice.org/75224
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-08  Jan-Marek Glogowski  <glogow@fbihome.de>  [d55654fa962002b2f78b44a01dc4aa25428b1ca2]

        tdf#126266 adjust calculations for invisble tabs
        
        This skips invisible tabs in many more places and at least fixes
        the osx bug of the missing tabs of the NBB. It also fixes the
        multiple highlighted tabs assertion for multiple rows from
        TabControl::ImplGetItem.
        
        I'm quite sure the tab rect calculation for multiple rows still
        has the wrong height, so there might be minor overlapping.
        
        Change-Id: I3a0a06ee73204b98e367563700fce4a49c066c1a
        Reviewed-on: https://gerrit.libreoffice.org/75230
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-08  Arkadiy Illarionov  <qarkai@gmail.com>  [b35ae1efee703c0faa0cbf5ed4c1949456d83099]

        tdf#39593 Reduce copy-paste in XRow_impl::get* some more
        
        Add value initialization to template
        
        Change-Id: I89ff656bfd5df56ead7e976ff3b532ddb662c374
        Reviewed-on: https://gerrit.libreoffice.org/75169
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-07-08  Arkadiy Illarionov  <qarkai@gmail.com>  [499c54334a40ae969e3c7c85590a991a53b8de2e]

        tdf#39593 Replace copy-pasted functions with template
        
        Change-Id: If61852ec6294a7b411fe506b46c6bea3c000b055
        Reviewed-on: https://gerrit.libreoffice.org/75168
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-07-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [c6ec8248adea412770e61db13885f6d9fd09099c]

        use DrawBitmapEx in DlgEditor::Print
        
        Change-Id: Ie61c63f46d037fddd6ce1d0c260c98998d6de71c
        Reviewed-on: https://gerrit.libreoffice.org/75210
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [15148b351a6cb79dd6826d0b44a33fd4fb103e60]

        use BitmapEx in SvxRectCtl::Paint
        
        Change-Id: I149c0f77d907f5b53d2989c46ac9757e73091cd1
        Reviewed-on: https://gerrit.libreoffice.org/75216
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [126818d293982e578dfb4d977ee0ea64a1cff0de]

        no need to use AlphaMask in DrawingML::WriteParagraphNumbering
        
        since we're just setting it to fully opaque
        
        Change-Id: I53e2d45c98e6ac45cba74552d783f5d12df1058b
        Reviewed-on: https://gerrit.libreoffice.org/75225
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [31bd8c4a4a4752dcff12ee35636193f79a6d6137]

        no need to use AlphaMask in RecentDocsViewItem
        
        since it's purely opaque
        
        Change-Id: Id9df52f860946cfd4c30c406d5748224a2a4f4df
        Reviewed-on: https://gerrit.libreoffice.org/75226
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [9e8c6c81f2f5d3df850353ee92a5b6e52546d6c6]

        make tools::Rectangle::expandBy respect empty state
        
        and make non-inline so it is easy to disable this for debugging, if need
        be
        
        Change-Id: Ib383bb990ddcd835ff37e98893e44156287e0488
        Reviewed-on: https://gerrit.libreoffice.org/75227
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-08  Arkadiy Illarionov  <qarkai@gmail.com>  [3e8989d47e3116a99d4b9f6d03800464ff235de8]

        Simplify Sequence iterations in sw/qa/* and sw/source/core/*
        
        Use range-based loops, STL and comphelper functions
        
        Change-Id: I5bd910a86bd80c553cd4a0c044a8eb61084f77ae
        Reviewed-on: https://gerrit.libreoffice.org/75167
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-07-08  Eike Rathke  <erack@redhat.com>  [1458d43690684c5ce6ed4409bef34a23cfbab7f2]

        Revert "tdf#126255 disable broken relative link unit test"
        
        This reverts commit dfdd2b0126a677960946c5ff2b905e95b978b2d5.
        
        Wrong assumptions about xlink:href, see
        https://bugs.documentfoundation.org/show_bug.cgi?id=126255#c5
        
        Change-Id: Ib9522f702205befe71a1992d4811c1064ac6746f
        Reviewed-on: https://gerrit.libreoffice.org/75220
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-07-08  Eike Rathke  <erack@redhat.com>  [7ec598639a900e21ea472a85057aadee10796778]

        Resolves: tdf#126255 correct xlink:href to escape package, tdf#79305 related
        
        The test document wasn't adapted to contain the extra ../ to
        escape the ODF package. So instead of
        xlink:href="../xlsx/databar.xlsx" it must be
        xlink:href="../../xlsx/databar.xlsx"
        
        Change-Id: I545d55adf37aaa434e29f5c06c50be2380efcf4e
        Reviewed-on: https://gerrit.libreoffice.org/75219
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-07-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [3eeb5e19e73978b394d2610b776fbc7efbfa0c26]

        use BitmapEx in BackgroundPreviewImpl
        
        Change-Id: Iecbb528c526389d7eed0205c06a21c3cd0753644
        Reviewed-on: https://gerrit.libreoffice.org/75211
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [5a60a01af104b48aa9569ecb6204c865db74df9e]

        use BitmapEx in ScanPreview
        
        Change-Id: Ief3dc627ad0e0096eb8d3ef4dc4e538fa34cb703
        Reviewed-on: https://gerrit.libreoffice.org/75212
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [f6b87a7d64cd7c979ebbe032166ef256d4f0d844]

        use BitmapEx in OS2METReader
        
        Change-Id: I03750087174488f1debb2c33e55effe956a59e1d
        Reviewed-on: https://gerrit.libreoffice.org/75213
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [6b736710c08a272c8fd1b741c380032363b527b4]

        use BitmapEx in PreviewRenderer::ScaleBitmap
        
        Change-Id: I9f94c9cceb3c1828b9b1d21ac064dae2c12565c8
        Reviewed-on: https://gerrit.libreoffice.org/75214
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [44718954e78c88442ff6654d3e13ba69188e2d38]

        use BitmapEx in EmbeddedObjectRef::DrawPaintReplacement
        
        Change-Id: Ia15a34abaf941ae4af34dbb3cb93a7525a746cd1
        Reviewed-on: https://gerrit.libreoffice.org/75215
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-08  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [bf726e66fecffc05d61b9c6d97dfa82fee9ab2c8]

        tdf#126192 (Related) Translate automatic chart axis labels in xls
        
        Automatic axis labels in xls format are created on a different code
        path than the ones in OOXML, translate these too
        
        Change-Id: Id1e8a10accf765d40d71c4fcdfec2c1acee832a2
        Reviewed-on: https://gerrit.libreoffice.org/75202
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-07-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [1165f4008ecadf03685776884f5222ad71814cf4]

        no need to use intermediate Bitmap constructor here anymore
        
        Change-Id: Idc08d1a6a40313c24eb06ce68579c3e5020d8259
        Reviewed-on: https://gerrit.libreoffice.org/75209
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [207c368f4bfdbef8fde8efbf75f4fdcf7e0917ba]

        use BitmapEx in ImpCreateShadowObjectClone
        
        Change-Id: I7737c8b19dca787eab70b733d07a34a5e5f01c9c
        Reviewed-on: https://gerrit.libreoffice.org/75208
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-08  Mike Kaganski  <mike.kaganski@collabora.com>  [351b730e012fd4562f341967f740f8146aa0538e]

        tdf#126279: reinitialize session after NE_AUTH errors in (UN)LOCK
        
        This just fixes the crash; but there's still a problem left/TODO, because
        the lock is kept registered with NeonLockStore; following attempts to lock
        and unlock fail.
        
        The NE_AUTH error is returned from this call stack:
        
        neon.dll!clean_session(auth_session * sess) Line 275
        	at C:\cygwin\home\user\lode\dev\core\workdir\UnpackedTarball\neon\src\ne_auth.c(275)
        neon.dll!ah_post_send(ne_request_s * req, void * cookie, const ne_status * status) Line 1554
        	at C:\cygwin\home\user\lode\dev\core\workdir\UnpackedTarball\neon\src\ne_auth.c(1554)
        neon.dll!ne_end_request(ne_request_s * req) Line 1399
        	at C:\cygwin\home\user\lode\dev\core\workdir\UnpackedTarball\neon\src\ne_request.c(1399)
        neon.dll!ne_xml_dispatch_request(ne_request_s * req, ne_xml_parser_s * parser) Line 105
        	at C:\cygwin\home\user\lode\dev\core\workdir\UnpackedTarball\neon\src\ne_xmlreq.c(105)
        neon.dll!ne_lock_refresh(ne_session_s * sess, ne_lock * lock) Line 849
        	at C:\cygwin\home\user\lode\dev\core\workdir\UnpackedTarball\neon\src\ne_locks.c(849)
        ucpdav1.dll!webdav_ucp::NeonSession::LOCK(ne_lock * pLock, long & rlastChanceToSendRefreshRequest) Line 1663
        	at C:\cygwin\home\user\lode\dev\core\ucb\source\ucp\webdav-neon\NeonSession.cxx(1663)
        ucpdav1.dll!webdav_ucp::NeonLockStore::refreshLocks() Line 216
        	at C:\cygwin\home\user\lode\dev\core\ucb\source\ucp\webdav-neon\NeonLockStore.cxx(216)
        ucpdav1.dll!webdav_ucp::TickerThread::execute() Line 78
        	at C:\cygwin\home\user\lode\dev\core\ucb\source\ucp\webdav-neon\NeonLockStore.cxx(78)
        salhelper3MSC.dll!salhelper::Thread::run() Line 40
        	at C:\cygwin\home\user\lode\dev\core\salhelper\source\thread.cxx(40)
        salhelper3MSC.dll!threadFunc(void * param) Line 186
        	at C:\cygwin\home\user\lode\dev\core\include\osl\thread.hxx(186)
        sal3.dll!oslWorkerWrapperFunction(void * pData) Line 58
        	at C:\cygwin\home\user\lode\dev\core\sal\osl\w32\thread.cxx(58)
        ucrtbased.dll!thread_start<unsigned int (__cdecl*)(void *),1>(void * const parameter) Line 97
        	at minkernel\crts\ucrt\src\appcrt\startup\thread.cpp(97)
        kernel32.dll!BaseThreadInitThunk()
        ntdll.dll!RtlUserThreadStart()
        
        If not reinitialized, then on next access, it SEGFAULTs (hostname is nullptr):
        
        neon.dll!ne_addr_resolve(const char * hostname, int flags) Line 926
        	at C:\cygwin\home\user\lode\dev\core\workdir\UnpackedTarball\neon\src\ne_socket.c(926)
        neon.dll!canonical_hostname(const char * serverName) Line 382
        	at C:\cygwin\home\user\lode\dev\core\workdir\UnpackedTarball\neon\src\ne_sspi.c(382)
        neon.dll!ne_sspi_create_context(void * * context, char * serverName, int ntlm) Line 423
        	at C:\cygwin\home\user\lode\dev\core\workdir\UnpackedTarball\neon\src\ne_sspi.c(423)
        neon.dll!continue_sspi(auth_session * sess, int ntlm, const char * hdr, int attempt, auth_challenge * parms, ne_buffer * * errmsg) Line 639
        	at C:\cygwin\home\user\lode\dev\core\workdir\UnpackedTarball\neon\src\ne_auth.c(639)
        neon.dll!sspi_challenge(auth_session * sess, int attempt, auth_challenge * parms, ne_buffer * * errmsg) Line 675
        	at C:\cygwin\home\user\lode\dev\core\workdir\UnpackedTarball\neon\src\ne_auth.c(675)
        neon.dll!auth_challenge(auth_session * sess, int attempt, const char * value) Line 1419
        	at C:\cygwin\home\user\lode\dev\core\workdir\UnpackedTarball\neon\src\ne_auth.c(1419)
        neon.dll!ah_post_send(ne_request_s * req, void * cookie, const ne_status * status) Line 1550
        	at C:\cygwin\home\user\lode\dev\core\workdir\UnpackedTarball\neon\src\ne_auth.c(1550)
        neon.dll!ne_end_request(ne_request_s * req) Line 1399
        	at C:\cygwin\home\user\lode\dev\core\workdir\UnpackedTarball\neon\src\ne_request.c(1399)
        neon.dll!ne_request_dispatch(ne_request_s * req) Line 1458
        	at C:\cygwin\home\user\lode\dev\core\workdir\UnpackedTarball\neon\src\ne_request.c(1458)
        ucpdav1.dll!webdav_ucp::NeonSession::OPTIONS(const rtl::OUString & inPath, webdav_ucp::DAVOptions & rOptions, const webdav_ucp::DAVRequestEnvironment & rEnv) Line 913
        	at C:\cygwin\home\user\lode\dev\core\ucb\source\ucp\webdav-neon\NeonSession.cxx(913)
        ucpdav1.dll!webdav_ucp::DAVResourceAccess::OPTIONS(webdav_ucp::DAVOptions & rOptions, const com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> & xEnv) Line 187
        	at C:\cygwin\home\user\lode\dev\core\ucb\source\ucp\webdav-neon\DAVResourceAccess.cxx(187)
        ucpdav1.dll!webdav_ucp::Content::getResourceOptions(const com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> & xEnv, webdav_ucp::DAVOptions & rDAVOptions, const std::unique_ptr<webdav_ucp::DAVResourceAccess,std::default_delete<webdav_ucp::DAVResourceAccess> > & rResAccess, bool * networkAccessAllowed) Line 3940
        	at C:\cygwin\home\user\lode\dev\core\ucb\source\ucp\webdav-neon\webdavcontent.cxx(3940)
        ucpdav1.dll!webdav_ucp::Content::getProperties(const com::sun::star::uno::Reference<com::sun::star::ucb::XCommandEnvironment> & xEnv) Line 323
        	at C:\cygwin\home\user\lode\dev\core\ucb\source\ucp\webdav-neon\webdavcontentcaps.cxx(323)
        ucbhelper.dll!ucbhelper::PropertySetInfo::getProperties() Line 106
        	at C:\cygwin\home\user\lode\dev\core\ucbhelper\source\provider\contentinfo.cxx(106)
        ucbhelper.dll!ucbhelper::PropertySetInfo::queryProperty(const rtl::OUString & rName, com::sun::star::beans::Property & rProp) Line 187
        	at C:\cygwin\home\user\lode\dev\core\ucbhelper\source\provider\contentinfo.cxx(187)
        ucbhelper.dll!ucbhelper::PropertySetInfo::hasPropertyByName(const rtl::OUString & Name) Line 168
        	at C:\cygwin\home\user\lode\dev\core\ucbhelper\source\provider\contentinfo.cxx(168)
        sfxlo.dll!SfxBaseModel::getBoolPropertyValue(const rtl::OUString & rName) Line 2582
        	at C:\cygwin\home\user\lode\dev\core\sfx2\source\doc\sfxbasemodel.cxx(2582)
        sfxlo.dll!SfxBaseModel::isVersionable() Line 2599
        	at C:\cygwin\home\user\lode\dev\core\sfx2\source\doc\sfxbasemodel.cxx(2599)
        sfxlo.dll!SfxObjectShell::GetState_Impl(SfxItemSet & rSet) Line 1133
        	at C:\cygwin\home\user\lode\dev\core\sfx2\source\doc\objserv.cxx(1133)
        sfxlo.dll!SfxStubSfxObjectShellGetState_Impl(SfxShell * pShell, SfxItemSet & rSet) Line 220
        	at C:\cygwin\home\user\lode\dev\core\workdir\SdiTarget\sfx2\sdi\sfxslots.hxx(220)
        sfxlo.dll!SfxShell::CallState(void(*)(SfxShell *, SfxItemSet &) pFunc, SfxItemSet & rSet) Line 199
        	at C:\cygwin\home\user\lode\dev\core\include\sfx2\shell.hxx(199)
        sfxlo.dll!SfxShell::GetSlotState(unsigned short nSlotId, const SfxInterface * pIF, SfxItemSet * pStateSet) Line 480
        	at C:\cygwin\home\user\lode\dev\core\sfx2\source\control\shell.cxx(480)
        sfxlo.dll!SfxDispatcher::QueryState(unsigned short nSID, com::sun::star::uno::Any & rAny) Line 1967
        	at C:\cygwin\home\user\lode\dev\core\sfx2\source\control\dispatch.cxx(1967)
        sfxlo.dll!SfxDispatchController_Impl::addStatusListener(const com::sun::star::uno::Reference<com::sun::star::frame::XStatusListener> & aListener, const com::sun::star::util::URL & aURL) Line 832
        	at C:\cygwin\home\user\lode\dev\core\sfx2\source\control\unoctitm.cxx(832)
        sfxlo.dll!SfxOfficeDispatch::addStatusListener(const com::sun::star::uno::Reference<com::sun::star::frame::XStatusListener> & aListener, const com::sun::star::util::URL & aURL) Line 252
        	at C:\cygwin\home\user\lode\dev\core\sfx2\source\control\unoctitm.cxx(252)
        fwklo.dll!framework::MenuBarManager::Activate(Menu * pMenu) Line 756
        	at C:\cygwin\home\user\lode\dev\core\framework\source\uielement\menubarmanager.cxx(756)
        fwklo.dll!framework::MenuBarManager::LinkStubActivate(void * instance, Menu * data) Line 605
        	at C:\cygwin\home\user\lode\dev\core\framework\source\uielement\menubarmanager.cxx(605)
        vcllo.dll!Link<Menu *,bool>::Call(Menu * data) Line 112
        	at C:\cygwin\home\user\lode\dev\core\include\tools\link.hxx(112)
        vcllo.dll!Menu::Activate() Line 270
        	at C:\cygwin\home\user\lode\dev\core\vcl\source\window\menu.cxx(270)
        vcllo.dll!PopupMenu::ImplExecute(const VclPtr<vcl::Window> & pW, const tools::Rectangle & rRect, FloatWinPopupFlags nPopupModeFlags, Menu * pSFrom, bool bPreSelectFirst) Line 2876
        	at C:\cygwin\home\user\lode\dev\core\vcl\source\window\menu.cxx(2876)
        vcllo.dll!MenuBarWindow::ImplCreatePopup(bool bPreSelectFirst) Line 339
        	at C:\cygwin\home\user\lode\dev\core\vcl\source\window\menubarwindow.cxx(339)
        vcllo.dll!MenuBarWindow::ChangeHighlightItem(unsigned short n, bool bSelectEntry, bool bAllowRestoreFocus, bool bDefaultToDocument) Line 558
        	at C:\cygwin\home\user\lode\dev\core\vcl\source\window\menubarwindow.cxx(558)
        vcllo.dll!MenuBarWindow::MouseButtonDown(const MouseEvent & rMEvt) Line 403
        	at C:\cygwin\home\user\lode\dev\core\vcl\source\window\menubarwindow.cxx(403)
        vcllo.dll!ImplHandleMouseEvent(const VclPtr<vcl::Window> & xWindow, MouseNotifyEvent nSVEvent, bool bMouseLeave, long nX, long nY, unsigned __int64 nMsgTime, unsigned short nCode, MouseEventModifiers nMode) Line 700
        	at C:\cygwin\home\user\lode\dev\core\vcl\source\window\winproc.cxx(700)
        vcllo.dll!ImplHandleSalMouseButtonDown(vcl::Window * pWindow, const SalMouseEvent * pEvent) Line 2017
        	at C:\cygwin\home\user\lode\dev\core\vcl\source\window\winproc.cxx(2017)
        vcllo.dll!ImplWindowFrameProc(vcl::Window * _pWindow, SalEvent nEvent, const void * pEvent) Line 2351
        	at C:\cygwin\home\user\lode\dev\core\vcl\source\window\winproc.cxx(2351)
        vcllo.dll!SalFrame::CallCallback(SalEvent nEvent, const void * pEvent) Line 299
        	at C:\cygwin\home\user\lode\dev\core\vcl\inc\salframe.hxx(299)
        vclplug_winlo.dll!ImplHandleMouseMsg(HWND__ * hWnd, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam) Line 3132
        	at C:\cygwin\home\user\lode\dev\core\vcl\win\window\salframe.cxx(3132)
        vclplug_winlo.dll!SalFrameWndProc(HWND__ * hWnd, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam, bool & rDef) Line 5487
        	at C:\cygwin\home\user\lode\dev\core\vcl\win\window\salframe.cxx(5487)
        vclplug_winlo.dll!SalFrameWndProcW(HWND__ * hWnd, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam) Line 5840
        	at C:\cygwin\home\user\lode\dev\core\vcl\win\window\salframe.cxx(5840)
        user32.dll!UserCallWinProcCheckWow()
        user32.dll!CallWindowProcW()
        opengl32.dll!wglWndProc()
        user32.dll!UserCallWinProcCheckWow()
        user32.dll!DispatchMessageWorker()
        vclplug_winlo.dll!ImplSalDispatchMessage(const tagMSG * pMsg) Line 411
        	at C:\cygwin\home\user\lode\dev\core\vcl\win\app\salinst.cxx(411)
        vclplug_winlo.dll!ImplSalYield(bool bWait, bool bHandleAllCurrentEvents) Line 484
        	at C:\cygwin\home\user\lode\dev\core\vcl\win\app\salinst.cxx(484)
        vclplug_winlo.dll!WinSalInstance::DoYield(bool bWait, bool bHandleAllCurrentEvents) Line 513
        	at C:\cygwin\home\user\lode\dev\core\vcl\win\app\salinst.cxx(513)
        vcllo.dll!ImplYield(bool i_bWait, bool i_bAllEvents) Line 447
        	at C:\cygwin\home\user\lode\dev\core\vcl\source\app\svapp.cxx(447)
        vcllo.dll!Application::Yield() Line 512
        	at C:\cygwin\home\user\lode\dev\core\vcl\source\app\svapp.cxx(512)
        vcllo.dll!Application::Execute() Line 428
        	at C:\cygwin\home\user\lode\dev\core\vcl\source\app\svapp.cxx(428)
        sofficeapp.dll!desktop::Desktop::Main() Line 1620
        	at C:\cygwin\home\user\lode\dev\core\desktop\source\app\app.cxx(1620)
        vcllo.dll!ImplSVMain() Line 191
        	at C:\cygwin\home\user\lode\dev\core\vcl\source\app\svmain.cxx(191)
        vcllo.dll!SVMain() Line 226
        	at C:\cygwin\home\user\lode\dev\core\vcl\source\app\svmain.cxx(226)
        sofficeapp.dll!soffice_main() Line 170
        	at C:\cygwin\home\user\lode\dev\core\desktop\source\app\sofficemain.cxx(170)
        soffice.bin!sal_main() Line 48
        	at C:\cygwin\home\user\lode\dev\core\desktop\source\app\main.c(48)
        soffice.bin!main(int argc, char * * argv) Line 47
        	at C:\cygwin\home\user\lode\dev\core\desktop\source\app\main.c(47)
        soffice.bin!invoke_main() Line 79
        	at d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(79)
        soffice.bin!__scrt_common_main_seh() Line 288
        	at d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(288)
        soffice.bin!__scrt_common_main() Line 331
        	at d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(331)
        soffice.bin!mainCRTStartup() Line 17
        	at d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp(17)
        kernel32.dll!BaseThreadInitThunk()
        ntdll.dll!RtlUserThreadStart()
        
        Change-Id: I632d85b65406e29ad0e3d56d8481c651c64b2ec8
        Reviewed-on: https://gerrit.libreoffice.org/75194
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-08  Jan-Marek Glogowski  <glogow@fbihome.de>  [460461ae4244ef034c5579d6452dda6e8bda49e4]

        Fix gbuildtojson target
        
        The gbuildtojson target re-defines a lot of Make defines, including
        gb_Module_add_moduledir, so gb_Module__add_moduledir_impl needs at
        least the same fix then gb_Module__modulefile to work correctly
        with multiple directory levels.
        
        Regression from commit 368c996b24e0 ("Make font-based unit test
        depend on instdir fonts").
        
        Change-Id: I281389a79e064829db6f1231951b233ea0a7371c
        Reviewed-on: https://gerrit.libreoffice.org/75197
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-08  Roman Kuznetsov  <antilibreoffice@gmail.com>  [ac870a45ffde14cfdf4406df16d6bb51d08bc171]

        tdf#124840 Text for confirming updating external links should be
        
        "Allow updating" instead "Enable Content"
        
        Change-Id: Ife53dafc1b72ebe8665a5c74a75e422a54f56136
        Reviewed-on: https://gerrit.libreoffice.org/75081
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2019-07-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [7707cba0bd3f1d544ead634282f8d3415af0cd5e]

        use BitmapEx in ImpSdrPdfImport::ImportImage
        
        Change-Id: I80e197ffcda4ebc5d50e611b7a4a5c3fd84fc839
        Reviewed-on: https://gerrit.libreoffice.org/75201
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [f7e4a52411255b61e8fcc4172e67c9f86cf25e36]

        fix loop variable type
        
        it's not a std::vector<Bitmap>, it's a std::vector<BitmapEx>
        
        Change-Id: I4a315f98bab4c432d6b136cb7bad75cf29899e66
        Reviewed-on: https://gerrit.libreoffice.org/75200
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-08  Mike Kaganski  <mike.kaganski@collabora.com>  [ed920b71b846a25472bc290e1613b0b6dd76f5f4]

        Simplify lastChanceToSendRefreshRequest calculation
        
        Change-Id: I5c716f641e3d45572f4de01b52316377a21655af
        Reviewed-on: https://gerrit.libreoffice.org/75192
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [d342cad2749ca68b1f72bf318fbd403adb7a758f]

        use BitmapEx in EnhancedCustomShape2d::AdaptObjColor
        
        instead of Bitmap
        
        Change-Id: Ibcdef2a076f29590f1a8a43f90b1cec95e75d413
        Reviewed-on: https://gerrit.libreoffice.org/75199
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [77e260f915e0c77ddb1e915e9fd27ab0bdccc763]

        tdf#121793 speedup VCLXAccessibleStatusBarItem::GetItemText
        
        no need to do a full layout to get the item text. Saves about 15% of the
        CPU load off
        
        Change-Id: I07eaf6bc64ec90d81057b8360725e0b052c6dca7
        Reviewed-on: https://gerrit.libreoffice.org/75198
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-08  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [3889e2f2a1f5f87e972e67900b5ff5ef1289479d]

        tdf#42949 Fix IWYU warnings in sw/source/uibase/inc/[a-j]*
        
        New IWYU and recent developments in f-u-i helped to identify
        some non self contained files, those were fixed too.
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I4b7209de739c164be1cfce360f43a1885867a12a
        Reviewed-on: https://gerrit.libreoffice.org/74910
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-08  Sumit Chauhan  <sumitcn25@gmail.com>  [347afce3a997291313fd88843ba248ccbbcb3990]

        tdf#120495 Providing self adapting height to the Area section of Sidebar
        
        This problem comes when we switch between different fill tabs in area sidebar and
        this patch solves the issue.
        
        Change-Id: I09936e600214394d26a27d26d47be3ef9942b65f
        Reviewed-on: https://gerrit.libreoffice.org/67577
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-08  Miklos Vajna  <vmiklos@collabora.com>  [b9e0a129fa28338613a56b99ef7f2ff588350ebb]

        vcl: prefix members of MenuBarWindow
        
        See tdf#94879 for motivation.
        
        Change-Id: I1b84376b550a2b8dd57cc1046077578efbee7bed
        Reviewed-on: https://gerrit.libreoffice.org/75191
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-07-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [9b7729c6e224dfbe89e309aab8e8fd392fc234ad]

        revert part of "small optimisations"
        
        from
            commit ad1e790d76492ca4465114ad17e32912242db34f
            Date:   Fri Jul 5 14:12:24 2019 +0200
            small optimisations
        I had in mind that resize() always changes capacity to the specified
        value, but it actually follows the normal capacity expansion strategy
        for vector
        
        Change-Id: Idf677825d0f1f95b87110a3789ba95356d3771aa
        Reviewed-on: https://gerrit.libreoffice.org/75193
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-08  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [1c6218df32838dc77da8e15dc5ce47eadad1a13f]

        Related tdf#98575 Allow editing link even when URL field is not selected
        
        When the cursor is directly before or behind the URL field,
        just extend the selection so that the link is editable.
        
        Change-Id: I80afe40a1c40e2a02ec6adb18dbdb27b6e39c7d1
        Reviewed-on: https://gerrit.libreoffice.org/75190
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-08  Takeshi Abe  <tabe@fixedpoint.jp>  [86876ff86ef19af20e1c7202e029bbde44051a07]

        sc: the type is not Data, but Date
        
        Change-Id: I32105e1f40ddb0c206d62f30f66054b7dbe803d0
        Reviewed-on: https://gerrit.libreoffice.org/74594
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2019-07-08  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [c554afd565ea515decd483a9068f6590c5316dce]

        Right clicking in text should move the cursor
        
        Currently the cursor stays at the old position when you right click
        in a different position in the text.
        This causes some issues, e.g. when you right click on a hyperlink in
        draw, you don't get the context menu for the link if the cursor is not
        on the link (see tdf#98575 for related bug).
        
        So generally, when right clicking on a piece of text, move the cursor
        to where the click happened.
        
        The new behavior is now matching the behavior of Word, PowerPoint, etc.
        
        Change-Id: I5e0ac37b7ac6c859d3056c5b8ed453f97c747360
        Reviewed-on: https://gerrit.libreoffice.org/75127
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-08  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [49422a469646ad8be43ba828ca24c2484c26b9e8]

        Do not support GL blacklisting for Windows versions older than 7
        
        Since we no longer install on such systems anyway
        
        Change-Id: Ia3b5c202e1276857c97017bb5a7eb9f087d5626e
        Reviewed-on: https://gerrit.libreoffice.org/74961
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-07-07  Tor Lillqvist  <tml@collabora.com>  [e390011efa79588eca7ff7a3976a9ca3b3a780a4]

        Fix unused parameter 'pParent' when !HAVE_FEATURE_SCRIPTING
        
        Change-Id: I1c4b58c55213ce9baadc0c1d4b4e394ee62fa053

2019-07-07  Arkadiy Illarionov  <qarkai@gmail.com>  [1e4fa857873c0bc728143087ec692c4b75aaf820]

        Iterate over explicit array of sequences in QuickHelpData::FillStrArr
        
        Change-Id: Ibce0ce85c8447b9b0d0f464f062306fde7e4a07a
        Reviewed-on: https://gerrit.libreoffice.org/75177
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-07-07  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [ce7398b028b8d7ef5c914d75d259a6a0979e4644]

        Revert "SmartArt: support multiple levels of shapes in LayoutNodes"
        
        As we have presentation node - shape mapping, keeping shape level information is no longer needed.
        
        This reverts commit 596a03b65e1b870be671ea1a44f4fba9fc66e4ae.
        
        Change-Id: Ibde1b4afde41778304138253c1548422c5b173c3
        Reviewed-on: https://gerrit.libreoffice.org/75173
        Tested-by: Jenkins
        Reviewed-by: Grzegorz Araminowicz <grzegorz.araminowicz@collabora.com>

2019-07-07  rizmut  <riz_17_oke@yahoo.co.id>  [44182cd608a961377b3f60c902cf0df16b5a45d8]

        Colibre: Fix for tdf#126251 change minimize presentation icons
        
        Change-Id: I8d96ebf2ef4232c355d7046a3f4fab0089d1d41c
        Reviewed-on: https://gerrit.libreoffice.org/75164
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-07-07  Jan-Marek Glogowski  <glogow@fbihome.de>  [dfdd2b0126a677960946c5ff2b905e95b978b2d5]

        tdf#126255 disable broken relative link unit test
        
        Relative links are currently broken and this was hidden by this
        unit test. Funnily asserting for aURL.startsWith("..") happens to
        work for most tested build targets, but the link is generally
        wrong, even if it starts with "..".
        
        I don't know either how to retrieve the relative link from the XML
        nor how to generate the correct link in Calc, so this unit test
        can test, if the linked document exists and work correctly.
        
        So - hopefully as a temporarly measure - this disables the
        comparing assertion, until the bug and test are fixed.
        
        Change-Id: I165ac3ce763133fcef6cea5a8dd221b0076f1ee4
        Reviewed-on: https://gerrit.libreoffice.org/75172
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-07-06  László Németh  <nemeth@numbertext.org>  [b86b87eb34c686c67ae86c6f635e5218a5654898]

        tdf#120338 DOCX: reject other paragraph formatting changes
        
        now including RES_FRMATTR attributes eg. border,
        background color etc.
        
        Also similar fix and clean-up for
        commit 705b728d26b4480ec6b51d9fe1362a0154ea9bf9
        "tdf#119571 fix style & numbering at tracked deletion"
        and commit b69c518df68ce673b28d589da6626bd3d860f309
        "tdf#54819 keep style & numbering at tracked deletion".
        
        Change-Id: Ied54883ea567902c2f08900148705cea25eab2a9
        Reviewed-on: https://gerrit.libreoffice.org/75142
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-07-06  Jean-Pierre Ledure  <jp@ledure.be>  [02999ba5e40475b5ddc7280376fd68c4b380d27e]

        Access2Base - Make OptionGroups valid Collections
        
        + argument check on RunSQL

2019-07-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fba2fe825e8dfb9fd084186e3171bbea35297c28]

        Fix typo
        
        Change-Id: Id8f72781d0338344bc96efb5cf62b67174aa80eb
        Reviewed-on: https://gerrit.libreoffice.org/75152
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-06  Luboš Luňák  <l.lunak@collabora.com>  [b2d42856062236249f283ea7ec7336efa3a7a182]

        build Clang PCH always with the same working dir
        
        It seems Clang saves current working directory in the PCH, so if
        the PCH is once built during 'make' and other time during 'make -C sc',
        then those two PCHs are binary different (but functionally equivalent),
        leading to ccache misses.
        
        Change-Id: I406c0ff5f31b4433168dfef363e778361027a852
        Reviewed-on: https://gerrit.libreoffice.org/75146
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-07-06  Luboš Luňák  <l.lunak@collabora.com>  [68cd8a97510ccfccb98516539ddb4affc94d46fa]

        increase parallelism with --enable-icecream from 10 to 40
        
        My 5-year-old desktop can build 8 jobs on its own, so 10 is a rather
        pointless default nowadays. Icecream will spawn only as many jobs
        as the cluster can handle, so this should work fine even for small
        machines/clusters.
        
        Change-Id: Iccdf3adf51f55428e89e042d83979a1e1327659e
        Reviewed-on: https://gerrit.libreoffice.org/75029
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-07-06  Luboš Luňák  <l.lunak@collabora.com>  [48741ec47852d78000f71dc9f2b3e172ba94a894]

        change Calc's shortcut for dumping cell properties to Ctrl+Shift+F6
        
        Ctrl+Shift+F9 is the recalc-all shortcut, and so my dbgutil build
        litters dump.xml files all over the place (especially annoying
        in sc/qa/unit/data dirs, as test simply try to test all files
        in a dir and fail because of the dump.xml).
        
        Change-Id: I4d55e0aa69104626fcaa4264dc74f37203c46021
        Reviewed-on: https://gerrit.libreoffice.org/74950
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-07-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9419850120242db68c55f2c7183dbbe87effd4ca]

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

2019-07-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [becf7fc770cf3b52c484b6cfec65860256b30ac7]

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

2019-07-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ccbc067be58fe501d00f8b2e6b4b84f07deb4aea]

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

2019-07-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [5df24338cf5770410c6e15e751a9ac72aee6281b]

        cid#1448352 Arguments in wrong order
        
        Change-Id: I3f7a8aab6608b3ab891fc9ab20448549be3d3dd7
        Reviewed-on: https://gerrit.libreoffice.org/75140
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [83867d0947fe033693636a233b606d9a3372fbdc]

        no need for XResultSet_impl to extend Notifier
        
        it never returns any kind of ContentEventNotifier
        
        Change-Id: I53d14378c3c70e4797782aa2c35602103c7cf813
        Reviewed-on: https://gerrit.libreoffice.org/75139
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [ad1e790d76492ca4465114ad17e32912242db34f]

        small optimisations
        
        In UNOMemoryStream
        (a) let the vector use it's natural grow strategy, so we avoid extending
        the vector by only the small amount we need now.
        (b) don't throw the vector storage away on truncate, we might need it
        soon
        
        In unoidl/ reserve some vector capacities.
        
        Change-Id: I6668a679e689d46d311a9e11eb3d0bc3395f3b6e
        Reviewed-on: https://gerrit.libreoffice.org/75136
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [1cf48243995410ca9455df573dff94d122874f0b]

        remove duplicate code
        
        Change-Id: I75c43d254cd2da2ffb05c1ebd3aaf075ff3da5ec
        Reviewed-on: https://gerrit.libreoffice.org/75135
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [6469b6134e71f6fc2debd8c8812e2dc9ad8e60c3]

        simplify and flatten OutDevStateStack
        
        Change-Id: Ic2ee5c2e122244e11770ab5fb73f65800828439a
        Reviewed-on: https://gerrit.libreoffice.org/75128
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-06  Jan-Marek Glogowski  <glogow@fbihome.de>  [a2c665e4dd73007fe7f0eda2de31db8b768f1df9]

        WIN fix some unit tests more generally
        
        Fixes regressed unit test failures from commit 3f7e8ddea89f ("Enable
        many more unit tests on all archs").
        
        Change-Id: I76a8f7560675b9be3765237f8368d05cff22591d
        Reviewed-on: https://gerrit.libreoffice.org/75155
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-06  Jan-Marek Glogowski  <glogow@fbihome.de>  [af8f249ad6368fb957b98ea70bfdf6778709d2eb]

        Constify GlyphItem
        
        This hides all the data, which shouldn't change after init. Real
        const makes a lot of problems for copying, so this is the 2nd
        option to just add getters for private data. While at it use
        typed_flags for the GlyphItemFlags.
        
        Change-Id: Ic1eeabe2398f6c30080fdd516285b72c620b11be
        Reviewed-on: https://gerrit.libreoffice.org/75147
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a36e0f34f2d1baa95f3fe1c9afe6882abcf554dc]

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

2019-07-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a2f4076316ab9b6ded98da304ea980e49219e5ca]

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

2019-07-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [02edd6b97e15239220594de69fa93e0f875bb4cf]

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

2019-07-05  Julien Nabet  <serval2412@yahoo.fr>  [e011bf1c751833fa4702ee90dee77b6473ebdaf6]

        Revert "cid#1448383: Resource leak in object (reportdesign/formula)"
        
        I should have use delete or unique_ptr
        
        This reverts commit 99ec957948ce3af0c40e9cb1560e2de59fbc8912.
        
        Change-Id: I746c2307ca0d4d6cdbe8dbb1c6fd6de624666726
        Reviewed-on: https://gerrit.libreoffice.org/75144
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [bf4b2e9f1ef51731299714119361f6e5f73d9072]

        cid#1448260 Argument cannot be negative
        
        Change-Id: I147f68c04c8905aac9e790766c260a30cc061d92
        Reviewed-on: https://gerrit.libreoffice.org/75141
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-05  Jan-Marek Glogowski  <glogow@fbihome.de>  [3f009ab4e767000da299fe222184efea29942173]

        Fix !HAVE_FEATURE_MULTIUSER_ENVIRONMENT build
        
        The Android-ARM_24-Bytemark-Hosting build currentl< fails with:
        error: unused parameter ´pLockData´ [-Werror,-Wunused-parameter]
        
        Regression from commit 0f9599b687c1 ("Show who has locked the
        document when reopening a read-only document").
        
        Change-Id: I6d8f900957d79a9c5bf70645e2021995e8a28d43
        Reviewed-on: https://gerrit.libreoffice.org/75145
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-05  Arkadiy Illarionov  <qarkai@gmail.com>  [310cbbd5866f19d2a82bef35da66f56af90c2d08]

        Simplify Sequence iterations in sw/source/filter/*
        
        Use range-based loops, STL and comphelper functions
        
        Change-Id: I8ec58bdd38061936f621cdfdbfde59a38ac86705
        Reviewed-on: https://gerrit.libreoffice.org/75103
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-07-05  Jan-Marek Glogowski  <glogow@fbihome.de>  [2c147cd9ded81b66927435782e0f3d39a1fa44ba]

        Make UITests depend on MORE_FONTS
        
        Change-Id: Ie81a1d0bfc430ec3a5ca03a5ac76f1c82fee6218
        Reviewed-on: https://gerrit.libreoffice.org/74969
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-05  Jan-Marek Glogowski  <glogow@fbihome.de>  [3f7e8ddea89f6340cd18b5b34f5a7c5f503962be]

        Enable many more unit tests on all archs
        
        This depends on commit "Make font-based unit test depend on instdir
        fonts, not that it's sure that this really fixes the problem, as its
        origin is really unknown.
        
        It especially enables all the font-based tests I could find on all
        archs. Same for many more test where I couldn't see any reason they
        don't work generally. To get rid of even more ifdefs, it moves these
        from the class to the functions, so there is actually just one needed
        for any test. As a result some few tests run but do nothing.
        
        There is still some problem with embedded fonts on MacOS and with
        delayed graphics loading on Windows, so these ifdefs are kept.
        
        Change-Id: I63f8424e9debda6cbf3e5777c93245e09f8eb0f2
        Reviewed-on: https://gerrit.libreoffice.org/74719
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-05  Jan-Marek Glogowski  <glogow@fbihome.de>  [368c996b24e09c427a30972b3405493328db6779]

        Make font-based unit test depend on instdir fonts
        
        The current dependency is already a hack, because there is no way
        I know of to depend on delivered top-level modules like more_fonts.
        The original patch parses the gb_Package_MODULE_ooo_fonts list of
        registered packages to add them as build dependencies.
        
        But this is not sufficient, as it just adds the dependencies on the
        installed / unpacked fonts in the workdir (actually it's just the
        installer filelist), where they can't be found by the unit test
        running in the instdir environment.
        
        So this converts the depndency into a make error, if either the
        filelist is missing or the included font files. But if we are in
        a full run and know the more_fonts module, we simply depend on its
        delivered files.
        
        This needs some minimal changes to gbuild, as neither the delivered
        file list nor the modules class names are yet available. And this
        moves the fontconfig handling to extras, where the opensymbol font
        is already handled.
        
        Change-Id: I1b70a4c45ff189266ce56c57e534ddc45e7c5c19
        Reviewed-on: https://gerrit.libreoffice.org/74624
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-05  Jan-Marek Glogowski  <glogow@fbihome.de>  [5111baa39117f6e16909566e28a8663a32e25269]

        WIN get embedded font info from EnumFontFamiliesEx
        
        Instead of some manual decoding of the .fot file, this extracts
        all the relevant information of the registered font using the
        default routines already used when enumerating the system fonts.
        
        We still have to extract the font family from the .fot file to
        know the registered family name of the embedded font.
        
        And it uses the OSL functions to create the temporary font resource
        file name and generally adds more SAL_WARNs when some part of the
        private font registration fails.
        
        Change-Id: I5e118bf1f3bc1fb7bbf4c68a383a45892dffaf98
        Reviewed-on: https://gerrit.libreoffice.org/75102
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-05  Jan-Marek Glogowski  <glogow@fbihome.de>  [8e63934c398dd5065f3589c8a7d1b3008f5514d1]

        WIN separate LO shared and embedded fonts
        
        This way we can get rid of the embedded fonts without the reqirement
        to re-process all of LO's shared fonts.
        
        Change-Id: I25661a611d43ae05052e5cb9cc21e74ccd06b172
        Reviewed-on: https://gerrit.libreoffice.org/75101
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-05  Jan-Marek Glogowski  <glogow@fbihome.de>  [7dd44125a9c184c21374a47005e303579179805f]

        WIN don't register LO's shared fonts twice
        
        This separates the system registration (AddFontResourceEx) of
        LO's shared fonts from the later PhysicalFontCollection
        population using EnumFontFamiliesEx.
        
        Calling AddTempDevFont from GetDevFontList creates a new
        WinFontFaces, but the later EnumFontFamiliesEx also creates
        WinFontFaces for all registered fonts, resulting in duplicate
        WinFontFace entries in the PhysicalFontCollection.
        
        Also currently the provided WinFontFace from AddTempDevFont is
        much less accurate, compated to the EnumFontFamiliesEx one.
        
        Change-Id: I2cd8af77197429508d0a7112ff98706d7f449659
        Reviewed-on: https://gerrit.libreoffice.org/75067
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-05  Miklos Vajna  <vmiklos@collabora.com>  [4154d281fbecaadf6cd118c00cc6cff929e339a4]

        sw lok: hide UI to set Word-incompatible anchor types
        
        Let's make it a bit harder for users to hurt themselves, at least in
        Online. Affects the context/popup menu and the dialog of frames.
        
        This is similar to how certain border types are hidden on the UI,
        depending on if MSO supports them. Though that goes a bit further and
        disables those types even on the desktop.
        
        Change-Id: I6b9205ef3df8a7bc15fbcf787d134743c09e98da
        Reviewed-on: https://gerrit.libreoffice.org/75129
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-07-05  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [e553b3698f6d8f4f606ebe21ed9857ee09f0c057]

        Related tdf#98575 Add "Edit Hyperlink" to context menu in sd
        
        Change-Id: I121373fae5122e779614a53ac73b4b9d058908d2
        Reviewed-on: https://gerrit.libreoffice.org/75126
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-05  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [329c814d28c7773e64e5902ffb1aa4877e4131f1]

        SmartArt: remove calculateHierChildOffsetScale() from org chart algorithm
        
        Its purpose was to center subtree if sibling parent has no children.
        It was not working correctly for complex charts causing shapes to overlap.
        Without it chart is still readable (just sometimes not centered).
        Remove it for now until more universal solution is found.
        
        Change-Id: I397bd4264d6ce0fadf5c5fa1352f22e72d5d163a
        Reviewed-on: https://gerrit.libreoffice.org/75092
        Tested-by: Jenkins
        Reviewed-by: Grzegorz Araminowicz <grzegorz.araminowicz@collabora.com>

2019-07-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [4b557c96597a9bbb51677fd83bac98a2edbb9db1]

        flatten and simplify FontMetric
        
        Change-Id: I9cce47c132345e40d3500ba69178e871d68bf764
        Reviewed-on: https://gerrit.libreoffice.org/75130
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-05  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [1e529c9338ab663aa2b19b967a947dbf68fd8082]

        Remove executable bit from source files
        
        Accidentally added in commit ff7e327e9e537ea129464a1de5a01bf32c1b9fd3
        
        Change-Id: Ia27ce22cfabdbbd9abfa0b67a8b4a8b5986eab6f

2019-07-05  Michael Weghorn  <m.weghorn@posteo.de>  [22c6ffc274a4dd29fdd6c0d02415139502bddae6]

        qtcreator: Make paths work with cygwin
        
        Absolute paths in files created by GbuildToJson
        in Cygwin environment are Windows paths
        (like "C:/....'), while relative paths in the Python
        program executed in Cygwin are treated as Unix paths
        ('/cygdrive/c/....') which caused wrong relative paths to
        be generated by the call to 'os.relpath'. It would walk up to
        the root of the Windows path and then walk down the tree in the
        Unix file system path again.
        
        This converts the paths to absolute Windows paths first to avoid
        this issue.
        
        Change-Id: I2e3e6926e312d64aa18067933a5903ac7ad5d31a
        Reviewed-on: https://gerrit.libreoffice.org/75114
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-07-05  Olivier Hallot  <olivier.hallot@libreoffice.org>  [13f73dcc15370df94001cc40883069f76ba317de]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Insert sys=MAC in some menu paths
            
            MAC often forgotten in menu path descriptions.
            
            Change-Id: Ib6e9062b06389063d6f8293a95cd3e07e1919161
            Reviewed-on: https://gerrit.libreoffice.org/75040
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-07-05  Mike Kaganski  <mike.kaganski@collabora.com>  [0f9599b687c10f3887c8cc5f419278aa4375889a]

        Show who has locked the document when reopening a read-only document
        
        Pass the locking data from SfxMedium::LockOrigFileOnDemand, to allow
        clients to show it themselves when required.
        
        Change-Id: I6afe46a1896e1b60771c080efa2f58794dbed8a6
        Reviewed-on: https://gerrit.libreoffice.org/75113
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-05  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [ff7e327e9e537ea129464a1de5a01bf32c1b9fd3]

        tdf#93476 Sort Macro library list after creating/importing a macro
        
        Added sorting to modules, dialogs and libraries using locale
        
        Change-Id: Ie9dcadc593beb13417f38b83958a8aeeb77698ee
        Reviewed-on: https://gerrit.libreoffice.org/74692
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-05  Jim Raykowski  <raykowj@gmail.com>  [151eae314358f9ee0df017cb89fbc8c87c969cdb]

        tdf#125863 Rework tdf#107593 so header footer delete doesn't crash
        
        Header footer delete from the last page when last page is unneeded
        (stack level 24 SwRootFrame::RemoveSuperfluous /// remove pages that are
        not needed at all) causes SwFrameMenuButtonBase::dispose() which sets
        m_pFrame to nullptr which causes crash when IsEmptyHeaderFooter calls
        GetPageFrame(). Doing ToggleHeaderFooterEdit() when header or footer
        deletion is accepted in SwWrtShell::ChangeHeaderOrFooter avoids the
        crash. SwHeaderFooterWin is also disposed which would make the
        GrabFocusToDocument crash if it got that far so use the shell window
        which is still valid here to GrabFocusToDocument.
        
        Change-Id: Iaced23e6716442671c5ea29b79be178f4fc836d3
        Reviewed-on: https://gerrit.libreoffice.org/75010
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-05  László Németh  <nemeth@numbertext.org>  [05526a206cc8a273771b2e6aae1fd3c4092cbf03]

        tdf#120338 DOCX: add rejection of paragraph formatting changes
        
        using imported change tracking data, instead of doing nothing
        for the user request.
        
        Change-Id: I37775ae2d9b78fe3a31541a331f686af9ca9094f
        Reviewed-on: https://gerrit.libreoffice.org/75089
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-07-05  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [970751c818bb46029ab9fc84a45337bdd856d70b]

        tdf#42949 Fix IWYU warnings in sw/inc/*
        
        New IWYU and recent developments in f-u-i helped to identify
        some non self contained files and mostly those were fixed.
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I21550193293b987311c56d8f7c9c3145547d2c6d
        Reviewed-on: https://gerrit.libreoffice.org/74909
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-05  Miklos Vajna  <vmiklos@collabora.com>  [bffe6a496fb1c69499770d96fefd7a3609712676]

        sw btlr writing mode: handle import from VML
        
        Instead of the character-level rotation added in commit
        8738ded7bb1bb6262fe1038e310b5110407f4cfa (fdo#69636 VML import: handle
        mso-layout-flow-alt shape prop for sw frames, 2013-09-26) which does not
        work for multiple paragraphs.
        
        Change-Id: Ibe9a85d7f880846edfd1f4594c03b0617d83a965
        Reviewed-on: https://gerrit.libreoffice.org/75104
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-05  rizmut  <riz_17_oke@yahoo.co.id>  [623ad884051ad4ea17ba7baa77076c49000e49fa]

        Colibre, Breeze, elementary, KJ: tdf#107144, Breeze: tdf#126233
        
        - Add Impress transition, 3D related icons
        - Add many 32 px size for Calc and Draw specific icons
        - Fix blurred icons
        - Add more missing menu items
        
        Change-Id: I915e31aee51e84c88dd99e1fa3f6d5a4c7ca50d0
        Reviewed-on: https://gerrit.libreoffice.org/75106
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-07-05  Gülşah Köse  <gulsah.kose@collabora.com>  [0da9a9cdae1ad23f218f76eabaebafd61e8e8a87]

        tdf#126069 Set fixed height level and preview frames.
        
        Set fixed height for level and preview frames to avoid overlapping
        non-gtk backends. This change needed for when we set the spacing our
        list. To see real spacing, preview frame's height shouldn't be change.
        
        Change-Id: I78b5277f447f751f6e7e411cd6d5eef0b34e394a
        Reviewed-on: https://gerrit.libreoffice.org/75066
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2019-07-05  Noel Grandin  <noel@peralex.com>  [f2c3ea4f54d634ab54702d6fe07ccd4d4d76bdc1]

        tdf#121740 improve ppt load time on windows, reduce image swapout
        
        Reduces load time of this file by 10%.
        
        This logic is here since
              commit 8ab086b6cc054501bfbf7ef6fa509c393691e860
              Date:   Mon Sep 18 16:07:07 2000 +0000
              initial import
        and there does not seem to be any good reason to immediately trigger a swapout.
        
        Our balancing logic will perform a swapout as necessary.
        
        Change-Id: I02592dfd3bde1a00bcca2fcbcd4d38aacc8f3de4
        Reviewed-on: https://gerrit.libreoffice.org/75086
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [7f4fe205c4b1baf01115a9e0d74655818d03ec40]

        move the contour-finding code inside vcl
        
        Change-Id: Iac52b72831868a917fc445e970edabc1c2585b55
        Reviewed-on: https://gerrit.libreoffice.org/75080
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-05  Jim Raykowski  <raykowj@gmail.com>  [849b837d1a3b185a8dd893a8f6eaed53605bcab1]

        tdf#83618 Make line spacing values agree
        
        Change-Id: I372a673bbad442d28314498248b12ce7f86fce09
        Reviewed-on: https://gerrit.libreoffice.org/73737
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-07-04  Julien Nabet  <serval2412@yahoo.fr>  [dca7d930330dff70bf5835d3ae43d598df30f71b]

        cid#1448299: Constant expression result (sw/basesh)
        
        Change-Id: Id4fab1797be58acd179d6e0fc7c9be21c454e676
        Reviewed-on: https://gerrit.libreoffice.org/75105
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-07-04  Julien Nabet  <serval2412@yahoo.fr>  [2f6ead197bbff5142199d00a30ab900ebb997754]

        cid#1448425: Resource leak (sc/htmlprovider)
        
        Change-Id: I3c23280da75e51be37c4b66f14f805ca49ebf3cf
        Reviewed-on: https://gerrit.libreoffice.org/75095
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-04  Julien Nabet  <serval2412@yahoo.fr>  [70d9e2db8a53a994e323dbb07d42eaebaf5008af]

        cid#1448320: Resource leak in object (l10ntools/treemerge)
        
        Change-Id: I9d09d690e003d73878ef2e30da11cf079d0db441
        Reviewed-on: https://gerrit.libreoffice.org/75098
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-04  Julien Nabet  <serval2412@yahoo.fr>  [9a6850ba8ef77e4ecf84ae0461b9aaeecaf30438]

        cid#1448518: Resource leak (test/xmltesttools)
        
        Change-Id: I7894b65e2b20ce94d53a7ca04eb229347145686c
        Reviewed-on: https://gerrit.libreoffice.org/75097
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-04  Julien Nabet  <serval2412@yahoo.fr>  [99ec957948ce3af0c40e9cb1560e2de59fbc8912]

        cid#1448383: Resource leak in object (reportdesign/formula)
        
        Change-Id: Ia57e6961dab9be857e81289f8d2d20f82f24643d
        Reviewed-on: https://gerrit.libreoffice.org/75099
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-04  Julien Nabet  <serval2412@yahoo.fr>  [1d29534e11c437c1b47135b64684da542fba2a64]

        cid#1448515: Resource leak (test/xmltesttools)
        
        Change-Id: Ifadb599697fca738a41e4aad098edf4de32e174f
        Reviewed-on: https://gerrit.libreoffice.org/75096
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Jenkins

2019-07-04  Julien Nabet  <serval2412@yahoo.fr>  [72d88049bdac3417f6833255dff5a06a0f3eb1c3]

        cid#1448380: Resource leak (avmedia/gstplayer)
        
        Change-Id: Ieaf5f68f17558f27e187241869c8fe01f8e29ba2
        Reviewed-on: https://gerrit.libreoffice.org/75094
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-04  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [a98d5e849e8eb21c04b7f95e8c7b44b6ef582bda]

        Update git submodules
        
        * Update translations from branch 'master'
          - update translations for 6.3.0 rc1
            
            and force-fix errors using pocheck
            
            Change-Id: Icf55b3be0f6fbcb1993f3b4bc57161b89d3429e7
            
2019-07-04  Miklos Vajna  <vmiklos@collabora.com>  [b382025abcd05ff75dd2cbe46df76213d4913f00]

        sw comments on frames: fix comment insert for as-char frame at para start
        
        This adapts SwWrtShell::InsertPostIt() to behave similar to commit
        86fd893e32ef7a737b2c4b60e0938146b102fc07 (sw comments on frames: delete
        comment of frame when deleting frame, 2019-07-03), i.e. instead of
        hoping that the cursor will be at the end of paragraph and traveling
        back, just set the cursor to the remembered anchor position.
        
        This is cleaner, and as a side-effect also fixes the scenario when
        creating a comment on an as-char image, which happens to be at the start
        of the paragraph.
        
        Change-Id: Iedca0feb62242677b6e8b69ef7b813d6da72c8eb
        Reviewed-on: https://gerrit.libreoffice.org/75093
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-07-04  Jan-Marek Glogowski  <glogow@fbihome.de>  [9a4980c3b16a8068d6ebba8377d2c5c0cb4b2367]

        Cleanup some configure output
        
        * Add CC_BASE and CXX_BASE to shorten output of compiler check
          messages
        * Sets the g++ check to be 7.0 as documented
        * Apply win_short_path_for_make for more directories and files
        * Get rid of the last few tabs
        * Untangle some mixed AC_MSG_CHECKING output
        * Don't test the unset $CLANGVER for Apple clang
        
        Change-Id: I83baf31c10630d2a8d356b10544632c35717a84f
        Reviewed-on: https://gerrit.libreoffice.org/74725
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-04  Miklos Vajna  <vmiklos@collabora.com>  [4f40bf6a79de6d60da0a5090cdfeda6242e889f0]

        sw: insert image: set anchor to as-char by default
        
        See the mailing list thread at
        https://www.mail-archive.com/search?l=mid&q=999e55c8-5d15-1014-e6f9-9f3d19d003af@collabora.com
        (minutes of ESC call ..., 2019-05-09) for motivation, this is meant to
        improve Word compatibility, by not defaulting to the at-paragraph anchor
        type, which is unavailable in Word.
        
        See tdf#45778 and tdf#87720 for related bugs.
        
        Change-Id: I2699ce04dce02e8436dc3af3b2cc8778f8dc476c
        Reviewed-on: https://gerrit.libreoffice.org/75091
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-07-04  Miklos Vajna  <vmiklos@collabora.com>  [ad8f4c4432e0c5c052b6f87977d1ad8663debe09]

        vcl lok: pre-load graphic libraries
        
        This is needed to be able to load e.g. TIFF files in Online, which does
        not have code in the chroot since online.git commit
        ad21717498cc214d5d5d5c0ff378238552137e2f (Avoid copying most code into
        the chroot jail., 2018-03-10).
        
        Change-Id: Ib095191ee690d9da6269878a82b1c6995df50dfa
        Reviewed-on: https://gerrit.libreoffice.org/75077
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-07-04  Miklos Vajna  <vmiklos@collabora.com>  [dcfe6eaee16cac0aff4a66efbe19c69431579485]

        sw comments on frames: delete comment of as-char frame when deleting frame
        
        Also make sure that we only recognize postit fields as comments, not
        other fields.
        
        Change-Id: I31c8e5d46bb7681710734c5a0b8a26c3a70f417e
        Reviewed-on: https://gerrit.libreoffice.org/75072
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-07-04  Mike Kaganski  <mike.kaganski@collabora.com>  [64376d29b4f02440544a1dc71118c2cf19b8df94]

        Center spsupp_helper dialog on screen; make it topmost
        
        Change-Id: I99cf333a24ddf99407b406e42930d58dc7b5fb96
        Reviewed-on: https://gerrit.libreoffice.org/75076
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [80db66c4f345ac469943f871308b14b7f5ed0a11]

        tdf#126197: EndTextEdit on all views before delete/cut shape
        
        Change-Id: I3da93e5c72ee6f6f99120758e870d654e01a0ec7
        Reviewed-on: https://gerrit.libreoffice.org/75001
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-07-04  Miklos Vajna  <vmiklos@collabora.com>  [9cd68d157f3462bfff0384bec9d98b573e38f4f0]

        solenv: fix Android build
        
        Change-Id: Ib1f5003f7185d735a05c72b1de8367aa05edb3ad

2019-07-04  Roman Kuznetsov  <antilibreoffice@gmail.com>  [c7db4da4719a2c2a7be1b9c2538ac225d891fc50]

        tdf#125939 Correct tooltips for tools on Drawing toolbar in Draw
        
        Change-Id: Ibde6c07ab44a9eefe0c02d177497f201a53b5130
        Reviewed-on: https://gerrit.libreoffice.org/75030
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2019-07-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [078af97d8516eab07c196b7a3785fc05bcc02519]

        remove some unneede vcl/bitmap.hxx includes
        
        Change-Id: Ibdc79538276992193e61f6dc16ddd3fd1ab80b82
        Reviewed-on: https://gerrit.libreoffice.org/75069
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-04  Gabor Kelemen  <kelemeng@gnome.hu>  [d62f6b7d40284b2e41831376e5388711ab6250f3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add ahelps to OpenPGP settings
            
            Change-Id: Ib77aae7471d68aee5923dbad8a382a91074ec402
            Reviewed-on: https://gerrit.libreoffice.org/75065
            Tested-by: Jenkins
            Reviewed-by: Gabor Kelemen <kelemen.gabor2@nisz.hu>
            
2019-07-04  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [f3bf306eb9368c66df9817888739c4c4d3b2a9db]

        tdf#42949 Fix IWYU warnings in sc/source/ui/unoobj/*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I9b4111f2b4ccea71a491f2412f0d02ce5a7f64f7
        Reviewed-on: https://gerrit.libreoffice.org/74570
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [e27be9dfbcf8636a7440f828435b1860dfa38977]

        move some Bitmap replace logic inside vcl
        
        i.e. behind BitmapEx
        
        Change-Id: Ibe5a20ffe127acf7fb5bcf6341dcd046371aa761
        Reviewed-on: https://gerrit.libreoffice.org/75044
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [0ba0cfa9a0173a5cca9e230f980b9f4efde7a794]

        move "replace transparency" logic inside vcl
        
        Change-Id: I7e6994ec6bf7f0c7380df36c49d0b05a9d27c673
        Reviewed-on: https://gerrit.libreoffice.org/75041
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-04  Miklos Vajna  <vmiklos@collabora.com>  [405c4e37b2ddf3afeda5e4bf9f57a3c9dd5eab85]

        xmloff: create XMLImportMetaImportOasis instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: Iaa42d09df5322e8fb23d96e7ff2c298951684c6c
        Reviewed-on: https://gerrit.libreoffice.org/75058
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-04  nd101  <Fong@nd.com.cn>  [af3b993ebea2f653fabba981d4c22b9aa779b32a]

        Fix libgpg-error compilation error with gawk5
        
        This is an adaptation of upstream patch
        https://github.com/gpg/libgpg-error/commit/7865041c77f4f7005282f10f9b6666b19072fbdf
        plus a fix to Makefile.in
        
        Change-Id: I5bf946cf93e5849b8a3428064ab86f6255be97da
        Reviewed-on: https://gerrit.libreoffice.org/75022
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-04  andreas kainz  <kainz.a@gmail.com>  [a9885aed4ee65067613e5506771b6ae6b5e0bae0]

        NB impress groupedbar and draw contextual single context-DrawText missing
        
        Change-Id: I36e686283b57342408754ae96aa39d505668de07
        Reviewed-on: https://gerrit.libreoffice.org/75062
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-07-03  Julien Nabet  <serval2412@yahoo.fr>  [4ded63a1aaf3a8ca7916e822a8e7eb342d21929d]

        cid#1448341: perf inefficient map iterator
        
        Change-Id: I5b5ba2b6ed370765e38b51a23175c73dc0e2c8f8
        Reviewed-on: https://gerrit.libreoffice.org/75061
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-03  Julien Nabet  <serval2412@yahoo.fr>  [880b0b534cf5780dfe236def0847ded88da84019]

        cid#1448214: perf inefficient map iterator
        
        Change-Id: Ia145b46400acf2b7a35bedf689fc7fe74758a2f3
        Reviewed-on: https://gerrit.libreoffice.org/75060
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-03  Julien Nabet  <serval2412@yahoo.fr>  [04fbd174cb787ea15fb74abeca37589ab74df6ab]

        cid#1448470: perf inefficient map iterator
        
        Change-Id: If7dd6455ca02d6c78ac997bd9c2924863db1d906
        Reviewed-on: https://gerrit.libreoffice.org/75059
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a1e9acb08211acc623a99cd9489efe569d8b6059]

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

2019-07-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [daeb754df16726aa1dc4a1167ed245d43323cea9]

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

2019-07-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [49f176d7cae45d69754cd179fcb435dc033b3b22]

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

2019-07-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0300e238c68f91d5921140628809024279437906]

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

2019-07-03  Arkadiy Illarionov  <qarkai@gmail.com>  [890a59934985ee73d15be10fc083d325858c4f4b]

        Simplify Sequence iterations in sw/source/ui/*
        
        Use range-based loops, STL and comphelper functions
        
        Change-Id: I0832f526cc549c76b423f5d5d7a5d2928ce117dc
        Reviewed-on: https://gerrit.libreoffice.org/75005
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-07-03  Arkadiy Illarionov  <qarkai@gmail.com>  [671517c462c51b356a35a2d51aa27e90bd3f9531]

        Simplify Sequence iterations in sw/source/uibase/
        
        Use range-based loops, STL and comphelper functions
        
        Change-Id: Ia67ebfa0aa0abad855975b13e86e699811ef713a
        Reviewed-on: https://gerrit.libreoffice.org/75003
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-07-03  Roman Kuznetsov  <antilibreoffice@gmail.com>  [84ded153cb9c28ddadad773a6fbfe348bdef8fa9]

        Change names for groups of shape in Shapes Sidebar section in Draw
        
        The names should be the same in tool's tooltips on Drawing
        toolbar, for toolbar's names, in menu Shape->Insert and in Shapes
        Sidebar section
        
        Change-Id: I23619d77525b1c37268f634c54f6672fb3fa14da
        Reviewed-on: https://gerrit.libreoffice.org/75026
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2019-07-03  Julien Nabet  <serval2412@yahoo.fr>  [b59f4fe03a7843cde70a56a282b3a5d7a304f39d]

        tdf#125953: take CLOB into account in form wizard
        
        Change-Id: Ie08b47c2892b7da8e516447b868067a6231279c2
        Reviewed-on: https://gerrit.libreoffice.org/74927
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-03  László Németh  <nemeth@numbertext.org>  [5322663f8234836a6a4aaaed025c158fd7e8b67a]

        tdf#126206 DOCX: add rejection of character formatting changes
        
        using imported change tracking data, instead of
        clearing only direct formatting in the modified text range.
        
        See commit 9c4eef7d809ad7d283860c7b47b0f561aa240906
        "tdf#52391 reject/clear formatting of format-only changes".
        
        Change-Id: Ie27d5c5bca6d9f30681e8f542f95417e9bb4c266
        Reviewed-on: https://gerrit.libreoffice.org/75011
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-07-03  Miklos Vajna  <vmiklos@collabora.com>  [86fd893e32ef7a737b2c4b60e0938146b102fc07]

        sw comments on frames: delete comment of frame when deleting frame
        
        Also group the two actions together, so only 1 undo action is visible to
        the user, not 2.
        
        Change-Id: Idba5a63b1653e96db4f9567a38b3f4ca740eb1df
        Reviewed-on: https://gerrit.libreoffice.org/75045
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-07-03  Michael Stahl  <Michael.Stahl@cib.de>  [5cee586a97a11c23dd252accc42099bd5e9b4187]

        sw: fix moving of at-page anchored flys to different page
        
        The problem is that some flys are anchored at a page with Y pos 35k and
        are moved to a page with Y pos 17k, while retaining
        mbFrameAreaPositionValid=true and their existing Y position.
        
        The flys will never be painted or even invalidated again because their
        position is off-page.
        
        This is somehow a regression from commit
        0b53f794ffb2550288610b9488f11fd21ab85aae - without the new mutation of
        an empty-page to a normal page due to at-page flys by resetting
        m_bEmptyPage in SwPageFrame::UpdateAttr_() on it the problem didn't
        happen.
        
        Due to the above commit, the page 3 is not an empty-page any more as it
        has 2 flys anchored on it; previously those flys were moved (only in the
        layout, not in the model!) to page 4 by some funny code in
        SwRootFrame::AssertPageFlys(), which at first glance seems like an
        improvement.
        
        Change-Id: Ia071931b26e64245f90233232dd2ac0d64365ce6
        Reviewed-on: https://gerrit.libreoffice.org/75009
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-03  Michael Stahl  <Michael.Stahl@cib.de>  [d86d3353ce400c4ff1afeb325b98e24d386909b5]

        sw: remove useless local pMarkBase in makeMark()
        
        Change-Id: I26ae1a8a33e0d7822975abdfd5c74a2ef5ac45e9
        Reviewed-on: https://gerrit.libreoffice.org/75034
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-03  Michael Stahl  <Michael.Stahl@cib.de>  [b5b607cf5afe6ebf5964102770a52965f5b98533]

        sw: remove dynamic_cast to MarkBase in MarkManager
        
        Forward port of https://gerrit.libreoffice.org/#/c/74851/
        and much smaller because the shared_ptr has been removed in commit
        9ff648c691f003a11eba9a22ac37032d72b4b642
        
        The MarkManager always has MarkBase instances in its vectors, so
        abstract the vector better in the IDocumentMarkAccess interface by
        exposing only a wrapper iterator that converts from MarkBase to
        IMark.
        
        There is an unexpected pitfall here in that forward iterator's
        operator* is required to return a reference, but at least for a
        const_iterator it appears to work to just return a value instead.
        
        The dynamic_cast of every element in some MarkManager functions is
        quite expensive and shows as 10-15% in callgrind.
        
        In bubli's measurements, in the 6.1 branch this speeds up loading the
        bugdoc by ~40s of the initial 3min 50s.
        
        Change-Id: I65d974bea0301bf7b4cfa25ad6daae10b6768202
        Reviewed-on: https://gerrit.libreoffice.org/75033
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-03  Jan-Marek Glogowski  <glogow@fbihome.de>  [760801be6db08abca69d65f754cb66317168d0cb]

        Drop unused MOC4 export
        
        Was missed when the kde4 VCL plugin got removed.
        
        Change-Id: Ia6e7fb87577572d450c7851b5559041dea68d19e
        Reviewed-on: https://gerrit.libreoffice.org/75023
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-07-03  Miklos Vajna  <vmiklos@collabora.com>  [132803f99818bffbdc260918ad7a304f228f2843]

        sw comments on frames: fix DOC handling
        
        The export part didn't use HasFlysAt() to decide what to do with empty
        annotation marks.
        
        Regarding the import side, the only problem was that the start of the
        annotation range wasn't adjusted to cover the comment anchor, similar to
        what the UI and the UNO API already does.
        
        Change-Id: Ibcbaafa9f3f70de95a70b424aca31ebdc9df099d
        Reviewed-on: https://gerrit.libreoffice.org/75025
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-07-03  Chris Sherlock  <chris.sherlock79@gmail.com>  [58ef52cf3258030860d34f05bc19e2b42d9503c6]

        tdf#74702: OutputDevice:InitClipRegion followup
        
        Followup to commit 3a99d7f621036, which did a good job of removing use
        of GetOutDevType() in OutputDevice initialization. Commit changes
        ClipRegionIntersectionRectangle() to ClipToDeviceBounds().
        
        ClipRegionIntersectionRectangle() takes a region and clips it, however
        it breaks the contract in Printer and PDFWriterImpl where it does a noop
        - any caller on these classes will expect the region to be clipped to an
        intersecting rectangle.
        
        Instead, I have renamed it to ClipToDeviceBounds(), which is what the
        bClipBounds check shows it is doing in the original code. I have made it
        return the new clipped region as this seems more logical.
        
        I have also moved the comment to a doxygen comment on the function
        signature in OutputDevice.
        
        Change-Id: I64276920bb452839df04c16f0efc3d5581162673
        Reviewed-on: https://gerrit.libreoffice.org/74967
        Tested-by: Jenkins
        Reviewed-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-07-03  Tünde Tóth  <tundeth@gmail.com>  [3cdc1b35b9d86bcfa1277e3e94925ae7b18b8fde]

        tdf#126177 XLSX export: fix hyperlinks to documents
        
        After export hyperlinks to documents didn't work, because the
        the hyperlink relationship targets contained also the anchor.
        
        Change-Id: I0bfc5bd1ef2b37f769d6a6b97e31c1b4bbfcb9aa
        Reviewed-on: https://gerrit.libreoffice.org/74988
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-07-03  Michael Stahl  <Michael.Stahl@cib.de>  [4e14253640faa8f3daada78b9462e6cfcd26b072]

        sw: document what "physical" means
        
        Change-Id: Ia2e626668a5d45187a0531a8b2743533b28ec33e
        Reviewed-on: https://gerrit.libreoffice.org/75008
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [f2c513e686536dc308609c56fa9354d4d10b072c]

        tdf#125706 and tdf#125665 writer, speed up RDF, take2
        
        second attempt at this - modify the existing API so we cache all
        queries.
        This slow things down slightly from 6.9s to 7.2s
        
        Change-Id: Idb20f90be346fb1e3d7271132337ab14b49a814b
        Reviewed-on: https://gerrit.libreoffice.org/74992
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [54481a2d6a6f9d415e0979a03c0c878195a10845]

        Revert "tdf#125706 and tdf#125665 writer, speed up RDF"
        
        This reverts commit 47e04cf31c6165dd55dc20962ad9c72962b958bd.
        
        Because we are going to do this a better way.
        
        Change-Id: Ic92d6fc471578973a141b6fd2be49fc38a9f55a5
        Reviewed-on: https://gerrit.libreoffice.org/74991
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-03  Gabor Kelemen  <kelemeng@gnome.hu>  [310923188c300ecc818fd442e0c7c7a4fe83044d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Bookmark fixes for Chart Data table page
            
            and clone description for some new buttons
            
            Change-Id: Ie173ce3fd2deec89ce60ba373e799a2110243b05
            Reviewed-on: https://gerrit.libreoffice.org/75007
            Tested-by: Jenkins
            Reviewed-by: Gabor Kelemen <kelemen.gabor2@nisz.hu>
            
2019-07-03  Xisco Fauli  <xiscofauli@libreoffice.org>  [e6c7a018a0cfee395ce2886d41c908a2447ef5cc]

        tdf#126180: EndTextEdit on all views before delete/cut slide
        
        This also reworks the fixes tdf#125824 and tdf#111522 to use EndTextEdit
        instead of blocking the undoing
        
        Change-Id: I73c2289a9d950465f020f684e9e736148380f5c5
        Reviewed-on: https://gerrit.libreoffice.org/74989
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-03  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [c7f633d80f9ef5db60ad7218adf08a5914438e80]

        tdf#42949 Fix IWYU warnings in include/svx/x*
        
        New IWYU and recent developments in f-u-i helped to identify
        some non self contained files, those were fixed too.
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I5b91a82d25601041b73444f602d033ef62484ba8
        Reviewed-on: https://gerrit.libreoffice.org/74563
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-03  Miklos Vajna  <vmiklos@collabora.com>  [969996ac98bc96385a6930684a4e4abe02ca03a7]

        Remove some unused includes
        
        See tdf#42949 for motivation.
        
        Change-Id: I89c082d62409b40c8472b865cc60b0d10923c9c1
        Reviewed-on: https://gerrit.libreoffice.org/75015
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-03  Artur Neumann  <artur@jankaritech.com>  [25bf2c5c0074fbcc162c02593d896705e225b5b5]

        UI tests opening all dialogs in calc and see if it crashes
        
        Open a dialog, close it by the given button e.g. "cancel" or "close".
        If the dialog has an enabled "OK" button open the dialog again
        and try to close it also using the OK button.
        For every dialog a complete new document is opened to ensure test-separation,
        otherwise one action could hamper the next action.
        E.g. ".uno:Protect" would hamper any edit action.
        
        For dialogs that already have other tests a "cancel/close" test was added to
        the previous test. As far as possible opening new documents was avoided in those
        cases. And in some cases a simple check was added to check if the "cancel" button
        does not change anything.
        
        Change-Id: I727cad43603770245f27baf752a1985f9a754847
        Reviewed-on: https://gerrit.libreoffice.org/74333
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-07-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [af4d86a664e36cd8a0a985dd13f95300b9b48fbd]

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

2019-07-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a06bf09bf10b2a6e18bf00ae1cabf0250c049502]

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

2019-07-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5a3edf955a798d80657206a40fa380fb09bdf40a]

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

2019-07-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a3e782780f40bfcb5c67372bcab47fd48f3e19b9]

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

2019-07-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e8913fc5554278b9a813bd492bba199bd2a3ebd8]

        Fix typo
        
        Change-Id: I1aa00b948d76ee3a5b7b1fcd7968ceb0946dab2f
        Reviewed-on: https://gerrit.libreoffice.org/75019
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-02  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [35f71c648c45769d4cc75f8b422bcdb020916a73]

        tdf#113448 Export font used for checkbox mark
        
        Related tdf#93853 make sure we use the opensymbol nice
        checkmark (0x2713) to compel viewers to use that.
        
        Change-Id: Id5028b0d062e0491b1cc9c36e2d9d4e4a7ab14a1
        Reviewed-on: https://gerrit.libreoffice.org/74995
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-07-02  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [6ec26ba3aa195eac62fb8803137070d23a69491c]

        tdf#113448 don't export any font for radio buttons
        
        Change-Id: Ie84b19a3dfaec32184bb825b7593ec33a5c4145c
        Reviewed-on: https://gerrit.libreoffice.org/74994
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-07-02  Miklos Vajna  <vmiklos@collabora.com>  [7fa96a3e4bdd384ad411e0bdc4e7c3f2ab920279]

        sw comments on frames: fix DOCX handling
        
        We used to ignore annotation marks which just cover the comment anchor
        since commit fff019debf14a0bf8cd358591a686191347f1542 (MSWordExportBase:
        ignore empty annotation marks, 2014-09-17), but this means comments on
        images are lost.
        
        Pass around SwWW8AttrIter, so we can decide if we have a relevant
        at-char anchored frame in MSWordExportBase::GetAnnotationMarks(),
        without iterating over all frames in the document, which would be slow
        for large documents.
        
        Regarding the import side, the only problem was that the empty comment
        range resulted in a loss of annotation marks; fix that by using a marker
        while inserting.
        
        Change-Id: I385677d74423bc05824dac4a12d1a991bb3983c4
        Reviewed-on: https://gerrit.libreoffice.org/74996
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-07-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c28d92d157f7ee7edb4a151ec92f5284b4f3d45e]

        Fix typo in code
        
        Change-Id: I5b3f9df553da1d4ad76d1b914b4d39601ee0ae55
        Reviewed-on: https://gerrit.libreoffice.org/74999
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Jenkins

2019-07-02  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [b21f84cc58d102ba0e9e99dffcbe5c9a8339308c]

        SmartArt: make if-node functions relative to current presentation node
        
        * maxDepth calculates maximum depth of associated data node children
          (instead of per-diagram max depth)
        * cnt counts children of associated data node (instead of looking up presOf
          node and if not found counting presentation node children)
        
        Change-Id: Ifb50510acb9e6a3d2655197102060ec1c207075b
        Reviewed-on: https://gerrit.libreoffice.org/75000
        Tested-by: Jenkins
        Reviewed-by: Grzegorz Araminowicz <grzegorz.araminowicz@collabora.com>

2019-07-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9194eda9df01fb0ca04948e041caaa1a8d9db021]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix typo
            
            Change-Id: Ia277377ea5329d26717c80a0aeb8c393ba87cff3
            Reviewed-on: https://gerrit.libreoffice.org/74998
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
            
2019-07-02  andreas kainz  <kainz.a@gmail.com>  [7f8e5077f62aebf758004ac478918f586a8cce15]

        NB update UI's
        
        Change-Id: Iece18df3c1ed2e066e6820e67755d52a30d63b27
        Reviewed-on: https://gerrit.libreoffice.org/74990
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-07-02  Jean-Pierre Ledure  <jp@ledure.be>  [c27c94f8945bb3568c0075e0e49207814f6d08fc]

        Access2Base - MsgBox and InputBox methods
        
        Convenient functions to be called from Python

2019-07-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [12748b06cbdefd67725009520e4c27bd82cab60f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add Help for FOURIER calc function and analysis
            
            Refactor sample tables,
            Mute l10n for numbers
            FOURIER function
            Fourier analysis
            Sample file
            
            Change-Id: If5361fe009ec380e9cdd6f3e24184471c1451421
            Reviewed-on: https://gerrit.libreoffice.org/74914
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-07-02  Shubham Goyal  <22shubh22@gmail.com>  [b4141cade04dac0c9d47293313a4521282975f12]

        bundle external: qrcodegen
        
        The bundle helps to generate QR code in LO.
        
        Change-Id: Iaa9225a72d15806c929d30951cefd3f3fee8960e
        Reviewed-on: https://gerrit.libreoffice.org/73302
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-02  Jean-Pierre Ledure  <jp@ledure.be>  [5d22b9a022f8c98b6b215860ce45b52aea41633e]

        Access2Base - Addition of SetSelected method in Control class
        
        ... to workaround the limitation of Basic on Property Let
        + SetFocus i.o. setFocus (typo)
        + Tabstop i.o. TabStop (typo)

2019-07-02  Michael Stahl  <Michael.Stahl@cib.de>  [a73f537efe225cef1eb0290ad71fad675038273f]

        sw: remove hacky liveness check in lcl_RecalcRow()
        
        Crashtesting didn't find any assert there so now revert most of commit
        e4400f4c4e267f8528df3a7d5a09623c888bd10c.
        
        Change-Id: I6e990b76af0d047b50115cb019a352f1a04a65ed
        Reviewed-on: https://gerrit.libreoffice.org/74954
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-07-02  Luboš Luňák  <l.lunak@collabora.com>  [eb5283064e60f5f133a0b37adf21651d16e9c2e4]

        update clang sharedvisitor.cxx
        
        This should have been included in 9fbedb792993.
        
        Change-Id: I3b8b1a463c3f85d6cd4a4db14edcfedf01d7e5a9
        Reviewed-on: https://gerrit.libreoffice.org/74956
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-07-02  Gabor Kelemen  <kelemeng@gnome.hu>  [c8c3664bf5678c1d48ae4fd268dc77a9e0a0c2da]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix ahelp HIDs in form control Data pages
            
            Change-Id: Iec13edc72bc5b1dbc83f73be142662917a6505cf
            Reviewed-on: https://gerrit.libreoffice.org/74982
            Tested-by: Jenkins
            Reviewed-by: Gabor Kelemen <kelemen.gabor2@nisz.hu>
            
2019-07-02  Gabor Kelemen  <kelemeng@gnome.hu>  [6b5313b12b2e3b848e9e2a64db50f5b1e94325dd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix ahelps on form/form control event description pages
            
            Change-Id: I421a0d038432df1a1a36fb4c889740d56885497a
            Reviewed-on: https://gerrit.libreoffice.org/74983
            Tested-by: Jenkins
            Reviewed-by: Gabor Kelemen <kelemen.gabor2@nisz.hu>
            
2019-07-02  Gabor Kelemen  <kelemeng@gnome.hu>  [6fb09e936f235367c03f87974f596393c2bc040c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add more ahelp bookmarks on Trend Line page for active UI items
            
            Change-Id: I58daac7d38bf2e63a32dbaaa767a58d17cef81da
            Reviewed-on: https://gerrit.libreoffice.org/74984
            Tested-by: Jenkins
            Reviewed-by: Gabor Kelemen <kelemen.gabor2@nisz.hu>
            
2019-07-02  Adrien Ollier  <adr.ollier@hotmail.fr>  [c5e7cba6fe712aecc7131be550de37b93db27b18]

        tdf#74702: cleans OutputDevice::DrawHatchLine up
        
        Change-Id: Ie90e0f75018edee178f1f02056e59b35956c4142
        Signed-off-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-on: https://gerrit.libreoffice.org/74464
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-07-02  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [d00ee2cb0dce84173c035cf89f332c150dd02d00]

        tdf#42949 Fix IWYU warnings in vcl/source/[a-e]*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I386e913f9002eed164c26137a0e184993d010b86
        Reviewed-on: https://gerrit.libreoffice.org/74090
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-02  Miklos Vajna  <vmiklos@collabora.com>  [599ae1151bf893491db7ad983d64c77521c3ae9d]

        tdf#125554 PPTX export: handle gradient transparency for gradient fill
        
        Regression from commit cfc1f4ea4889f768d689a0df71519e9bcb707bc0 (oox:
        disable gradient fill grab-bag for PPTX, 2019-02-05), the problem was
        that in the past grab-bag roundtrip worked (in some cases) for this
        shape fill case, but true roundtrip did not.
        
        So when the commit disabled grab-bags (since their color pointers in the
        theme don't work in the PPTX case), a previously not implemented feature
        now started causing a real problem.
        
        Fix the bug by adding support for transparent linear gradients on the
        exports side. This means that in case the import creates both a fill
        gradient and a transparency gradient, then now the export creates markup
        based on both, not only based on the fill gradient.
        
        Change-Id: I99fa3caba2b2884c2acb7e0704bbeb0b6cffd4a4
        Reviewed-on: https://gerrit.libreoffice.org/74968
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-02  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7d32994ad9dc45c7846664ec5ccb03bb796bb071]

        tdf#125655 disbale quick edit mode for iOS and Android
        
        When clicking (tapping) on text in text based objects (shape with
        text or a text frame), it automatically enters editing mode,
        which is not a desired behaviour in a touch based environment.
        This behaviour comes from a quick edit mode, which is enabled by
        default on the desktop. For Andorid and iOS this is now disabled
        when LOK is initialized.
        For online this change might also make sense (if the user would
        use a mobile device), however this is not implemented now as this
        would require more than just changing the global configuration,
        as it needs to behave differently depending on the view/user.
        
        Change-Id: Ib4a71cba0aeb4238a5d5b708801a07b39fb5f316
        Reviewed-on: https://gerrit.libreoffice.org/74986
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-07-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [05ed7654f8a9ddd5aed89a9bc4bafaf8ffc22086]

        Slight reformatting
        
        Change-Id: I0f372656e58338f5292938576f40822061338e70
        Reviewed-on: https://gerrit.libreoffice.org/71631
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-02  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [2fd7e4300367754b6d08ff1ebb96970ef91966b6]

        Remove accidental newline from ui context
        
        Change-Id: I4ccd844e21ddd3052d0380d4ca98eda30cbeb49d
        Reviewed-on: https://gerrit.libreoffice.org/74959
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [47caf3adb79f4db0461834155b1beb0bdb14e399]

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

2019-07-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a96490730c082b086c805f5c3c07738a04e6b846]

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

2019-07-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8fbc6d700f81bd8cc073ca410d08d1d15394978f]

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

2019-07-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f3c434b1812a7ded57e20c1c7f4805acfad23638]

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

2019-07-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1a56f1a08ca780aaf6c0aec91e7fc6e82ff1e1b1]

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

2019-07-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [25cebc1ad228a5a2e008727cd4d319baf496eddf]

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

2019-07-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0a5227a8690371a1134ec8636597364544c97587]

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

2019-07-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b5231a70ce2a908f3c2de2af88e65e632c64e3f8]

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

2019-07-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6fe53ff4d79aee8413d1a6fcff339c13e18bd12b]

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

2019-07-02  Mike Kaganski  <mike.kaganski@collabora.com>  [b1d90b52b325a90fd877aaf440ef9da83b73ea60]

        Fix typo after commit 81ab6abe574a75f1ed229a88ceee9eb3b143a18a
        
        Change-Id: Id62e648bf0faa037ddd5f77f30f7008132f54e19
        Reviewed-on: https://gerrit.libreoffice.org/74985
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-02  Mike Kaganski  <mike.kaganski@collabora.com>  [81ab6abe574a75f1ed229a88ceee9eb3b143a18a]

        Use tools for proper architecture for both x64 and x86 builds
        
        This allows to use 64-bit tools on x64 hosts for all modules,
        both 32- and 64-bit, and so avoid memory problems, like in
        https://ci.libreoffice.org/job/gerrit_windows/39174/console
        
        LINK : the 32-bit linker (C:\PROGRA~2\MIB055~1\2017\COMMUN~1\VC\Tools\MSVC\1414~1.264\bin\HostX86\x86\link.exe) failed to do memory mapped file I/O on `out\zlib.lib' and is going to restart linking with a 64-bit linker for better throughput
        LINK : restarting link with 64-bit linker `C:/cygwin/bin\link.exe'
        
        where it then picks wrong linker, failing the build.
        
        Also, it theoretically allows using 32-bit tools when building on
        32-bit host, and build both 32- and 64-bit modules (no idea if it
        is actually possible though).
        
        Removed checks for tools locations from older VS versions.
        
        Change-Id: I4798a1c66df580027243ca8c7b4d375148214984
        Co-authored-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Reviewed-on: https://gerrit.libreoffice.org/74924
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-02  Mike Kaganski  <mike.kaganski@collabora.com>  [19724cb7f886cbcc60cd8a1f5e6eda6fdca41155]

        Improve pathmunge to properly detect/cleanup duplicates
        
        E.g. on Windows, I see three duplicated paths in the resulting PATH,
        so this aims to make PATH tidy.
        
        Change-Id: If553eefe278f442dbe44c73ca955e481b5cabd63
        Reviewed-on: https://gerrit.libreoffice.org/74947
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-07-01  Ilhan Yesil  <ilhanyesil@gmx.de>  [6be961a7b6b5594b65f651522ef19f38bb9579aa]

        tdf#125552 Don't show deleted certificate folder in Certificate Path dialog
        
        Added a check to ensure that certificate folder exists.
        
        Change-Id: I351a58bbc606ac48eb9bdc85aaf0dbf8533a3d10
        Reviewed-on: https://gerrit.libreoffice.org/73149
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-07-01  Miklos Vajna  <vmiklos@collabora.com>  [5cb34f1c38be72047be1c4ed8357c5e87134c6a2]

        sw comments on frames: fix UI to be able to annotate with at-char anchors
        
        We used to just comment the doc model position at the end of the
        paragraph of the image anchor. Change this, so that in case an at-char
        anchored image is commented, first we insert the comment (which creates
        a placeholder character), and then we set the annotation range to cover
        exactly that placeholder character.
        
        This results in a layout that shows a commented image.
        
        Change-Id: Ie21d62ddb9f55f3e06ee39d9eccfaa0446ce7845
        Reviewed-on: https://gerrit.libreoffice.org/74957
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-07-01  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [49cfcf777d03abf59557cad021b4e5c4445de3c0]

        tdf#62728 Provide both A/1 and A/2 in PDF export dialog
        
        Followup commit to ed4a0eed82e2f, adding back the A/1 option.
        
        Change-Id: I9f509cb77f045de260bc22fc494fe4ecaac29bbc
        Reviewed-on: https://gerrit.libreoffice.org/74941
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-07-01  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [ed7e547e1241cf913e138436fa3d7bca8319ec1d]

        tdf#126088 Display InternalPaths in UI
        
        Change-Id: Ib729be9ff79a3e43d7ec838646b530be8beff2d8
        Reviewed-on: https://gerrit.libreoffice.org/74952
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-07-01  andreas kainz  <kainz.a@gmail.com>  [f19156fdb5893ae8aeae93d65011d99d8c5e7735]

        NB writer groupedbar review for 6.3
        
        Change-Id: Ic4e582adbacaa73d48e9b8194ab7c99b47fff4b7
        Reviewed-on: https://gerrit.libreoffice.org/74923
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-07-01  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [5cdf0c71ae8bc9f1e4a52e6e4e2ea6d8550f1edd]

        SmartArt: all visitors follow data presentation nodes
        
        * visitors now are keeping track of current presentation node instead of
          looking it up by name
        * extracted visitor base class that follows if/else and for-each nodes
        * moved condition logic from ConditionAtom to visitor, as it depends on
          visitor state
        
        Change-Id: Iede86cd74a6098f2398a77b6cb3e9c6272dbfe4b
        Reviewed-on: https://gerrit.libreoffice.org/74732
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [9fbedb7929936a45967ae49bc15b985f95e2ebd3]

        improve loplugin:blockblock
        
        look for nested blocks where the inner block also contains a break
        statement.
        
        Change-Id: I1e5b6ca4c42b995c9479a68b34a1e2f1eb015f57
        Reviewed-on: https://gerrit.libreoffice.org/74946
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-07-01  Luboš Luňák  <l.lunak@collabora.com>  [0f55c0afbdc1ed60bfa6f4af8f3ccfc0c90db2e4]

        use $CXX instead of hardcoded gcc in configure messages
        
        Change-Id: I99497f44baf1b51082c7c34e5fcfa8eeacff94ed
        Reviewed-on: https://gerrit.libreoffice.org/74933
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-07-01  Xisco Fauli  <xiscofauli@libreoffice.org>  [091f573728e7951d5dc4ef138117499b7480885f]

        tdf#125824 svx: fix crash with view1 and view2 doing textedit
        
        Similar to 3a874f1c80c37e8b35666e1d73161ff762eb7e4c
        
        Change-Id: I51bffa4d33e82bb90b8a42787f55c12746bcd8c2
        Reviewed-on: https://gerrit.libreoffice.org/74931
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-07-01  Miklos Vajna  <vmiklos@collabora.com>  [40cb97b077af86b98da7ddd499a84748f53740f6]

        sw: prefix members of SwBlankPortion
        
        See tdf#94879 for motivation.
        
        Change-Id: I4e137e71b32a1fa5fa0f20473142e7d72a891f4e
        Reviewed-on: https://gerrit.libreoffice.org/74945
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-07-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1781ff1148cad6f0b9bd59678c2d450255119a1e]

        Fix typo
        
        Change-Id: Ib7db25fd0d981270c5a990113723a01731f2f0ec
        Reviewed-on: https://gerrit.libreoffice.org/74935
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-07-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5db683d1c1fea95565e96bbaa6d848c742a7e85a]

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

2019-07-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f5696bdc243bb615973fd32e22933b4b4ff33acd]

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

2019-07-01  Arkadiy Illarionov  <qarkai@gmail.com>  [706798376f42771f9c644852eeaeed5540f421ef]

        Simplify Sequence iterations in test
        
        Use range-based loops or replace with STL functions
        
        Change-Id: I93efa86f49eb49dbdd3b7572dbd538bc300ded05
        Reviewed-on: https://gerrit.libreoffice.org/74932
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-07-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [bfc19d77cb8db445f1c6123347c19a4c0c6a6cf8]

        Improve the looks of a wave line by draw it with bezier curves
        
        This adds drawing the wave line (typically used to underline the
        wrongly spelled words) with bezier curves. Previously the wave
        lines were drawn with drawing pixels, which didn't look that good,
        especially on HiDPI display, so the looks of wave lines now is
        therefor much better.
        
        The creation of the wave line as a polygon has been added to the
        basegfx module, so it can be reused if needed.
        
        In addition, everytime we draw the waveline, we have to enable
        antialiasing, to have a much better quality of the curves. By
        default the antialiasing is disabled for some reason.
        
        This also adds ScopedStates.hxx file which currently includes
        ScopedAntialiasing, which sets the antialiasing to a certain state
        for the time the object is in scope, and then sets it back to the
        original state.
        
        Change-Id: I4b866fc5d69725eb7f6f78a1acf4176b1205aa73
        Reviewed-on: https://gerrit.libreoffice.org/74810
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-07-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [45a2eecfee472d8822130a90999b46ad371dee95]

        Fix typo
        
        Change-Id: If6934b624dcc3955a9e7554fe0746dc6beded764
        Reviewed-on: https://gerrit.libreoffice.org/74938
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-07-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5cddf87c7db0f142a57862d223be02bb293a6388]

        Fix typo
        
        Change-Id: I5c1add8be1bdece509247f3ef0f5c6cdfcdbcc2b
        Reviewed-on: https://gerrit.libreoffice.org/74939
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-07-01  Adrien Ollier  <adr.ollier@hotmail.fr>  [3a99d7f6210363cef47641481b82bae6fb1e997c]

        tdf#74702: cleans OutputDevice::InitClipRegion up
        
        Change-Id: I2d6e35c68d1ab99a19b5b2256b1f8fae4d614720
        Signed-off-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-on: https://gerrit.libreoffice.org/72327
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-07-01  Adrien Ollier  <adr.ollier@hotmail.fr>  [19057bca87abf09ec6701c1d28084faa24ba9c3f]

        tdf#74702 partial cleanup of OutDevType
        
        makes OutputDevice::ImplClearFontData clean
        
        Change-Id: Iee0683bd4567f85e20d5017b8eaa8a46490678db
        Signed-off-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-on: https://gerrit.libreoffice.org/72084
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-07-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [7968c970953267d024b42ac891be3428cf52eb72]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Insert sys selector for Mac
            
            Change-Id: I628d9e0e460a0e32cee8d89d05f42fb1a1d2f178
            Reviewed-on: https://gerrit.libreoffice.org/74937
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-30  Arkadiy Illarionov  <qarkai@gmail.com>  [172a5e3306edbef3d40d9850c446dba00b7ada06]

        Simplify Sequence iterations in toolkit
        
        Use range-based loops or replace with STL functions
        
        Change-Id: I8129ca201dd7017fc4064b04834f41d69cc01274
        Reviewed-on: https://gerrit.libreoffice.org/74926
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-06-30  rizmut  <riz_17_oke@yahoo.co.id>  [b2fe75d13e8cf7bf1deabfb232fd907f0894996e]

        Breeze, KJ, elementary: Fix for tdf#117891
        
        - Breeze: fix wrong gamma icon, add file control, assign macro, absolute record, etc
        - KJ: Automatically sort links.txt content
        
        Change-Id: I175c70c5c801bae0c1920d1b9b68deb58fff9ff1
        Reviewed-on: https://gerrit.libreoffice.org/74925
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-06-30  Arkadiy Illarionov  <qarkai@gmail.com>  [02872ceafb8adca47cce856d0e44107494ba2e21]

        Simplify Sequence iterations in ucb
        
        Use range-based loops or replace with STL functions
        
        Change-Id: I755dec47aeeed879a032eecd50dee585c392ec59
        Reviewed-on: https://gerrit.libreoffice.org/74915
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-06-30  Arkadiy Illarionov  <qarkai@gmail.com>  [639698862d16310b60514277d59227eec37eb02a]

        tdf#39593 Reduce copy-paste in XRow_impl::get*
        
        Add isIndexOutOfBounds and template getValue methods
        
        Change-Id: I2eab7a86329b68d659b4780be50826da42c631aa
        Reviewed-on: https://gerrit.libreoffice.org/74885
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [940e459f65b4741e5ba4757e2b8eed4e31220273]

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

2019-06-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9eaf613f3116fbe32af1582a8cef56d1220bb7ef]

        Fix typo
        
        Change-Id: I1b43e186bd6e9de7332513e60f3be1bbe9d8ff82
        Reviewed-on: https://gerrit.libreoffice.org/74901
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a379c1738bb2e012a5ae651e83ec712f10cf4aa3]

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

2019-06-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f91c5c6a112cf4afab24c4bc9bb7e7a408d7d345]

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

2019-06-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dc03b756795df156a14d00486825c6930a44b161]

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

2019-06-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e9a723693885ab7ab0017cc8209f52a1f0b09b1c]

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

2019-06-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [32c71a7740ce9ac66889c2ab31b941831efc56af]

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

2019-06-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d58ee4cbfa04f12a84f71ccf0f1bcd6bbbdfe61a]

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

2019-06-30  Xisco Faulí  <xiscofauli@libreoffice.org>  [32bf6bec39748e64ca84a03e7488abe755747081]

        Revert "Rewrite all the logger statements with the new grammar syntax"
        
        This reverts commit 624530549f30572cb7fb137cbadecfab9a75fc8c.
        
        Change-Id: I4bc0216cc12af637ad291f3ba6af090d1d34f107
        Reviewed-on: https://gerrit.libreoffice.org/74916
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-06-30  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [9f360ee0f72f9310bd689ff3c0c947cc99aeb19f]

        Breeze: Fix for  tdf#126155, tdf#124127, tdf#89884,
        
        - Syn color code with upstream
        - Add support for 32px Arabic and RTL icons
        - Add support for 32px non English /locale UI for bold, italic and underline
        - Add more missing menu item icons
        - Update connector to be thinner
        - etc
        
        Change-Id: I6809eaee40af8b2d277d966ba9a09c1d3c5a8e8e
        Reviewed-on: https://gerrit.libreoffice.org/74912
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-06-29  Arkadiy Illarionov  <qarkai@gmail.com>  [894880f40889b8f03dff8bb3d6f48b7a473d89b7]

        Flatten TaskManager::erasePersistentSet and TaskManager::copyPersistentSet
        
        Explicitly do operations without children
        
        Change-Id: Ice1d9562f6b40620c53c398bc6cc707e11be8f96
        Reviewed-on: https://gerrit.libreoffice.org/74876
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-29  Arkadiy Illarionov  <qarkai@gmail.com>  [b8cb558c4e36c8aaa6af6dd0a90046641d5b8d56]

        Use proper index in loop body
        
        Change-Id: I80bc0d8f23ad436c9f1d1b1501bbcba6f3cb29ff
        Reviewed-on: https://gerrit.libreoffice.org/74890
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ceca6c7e111169169123bab5ca515a3ff1c96c13]

        Fix typo
        
        Change-Id: I5f2db33297057bbe2da769fca7366864e1fb878a
        Reviewed-on: https://gerrit.libreoffice.org/74908
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3b7dce2f1cc7b8b0236e2e194660c7188300e65d]

        Fix typo
        
        Change-Id: I01d85bf006ddbf0b04f32c160043aba2d1d7ae4a
        Reviewed-on: https://gerrit.libreoffice.org/74899
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2cd4735ab43f52c55815a9a534cb6336541b1262]

        Fix typo
        
        Change-Id: I1909249bb02d44a0666f8f4fe287d0487fcf8384
        Reviewed-on: https://gerrit.libreoffice.org/74907
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f6fa05292be928f8ca24256c7640e8a833d61e64]

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

2019-06-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dad1c7858b13b4fc9ca95e2aba3ffb03ddfe57bf]

        Fix typo
        
        Change-Id: I4c6286ae2181a1b2ebd94c2027ec2b3ccdae8350
        Reviewed-on: https://gerrit.libreoffice.org/74905
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-29  andreas kainz  <kainz.a@gmail.com>  [e355644490d4d0a0d7c325bfa592190c5a24a78e]

        NB tabbed_compact review for 6.3 done
        
        Change-Id: I892844297b2d3ad3843a6e43af8f196fc889addd
        Reviewed-on: https://gerrit.libreoffice.org/74886
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-06-29  Ahmed ElShreif  <aelshreif7@gmail.com>  [624530549f30572cb7fb137cbadecfab9a75fc8c]

        Rewrite all the logger statements with the new grammar syntax
        
        Finished parts from old logger:
        	1) UNOCommands
        	2) StarterCommands
        	3) UIObjectCommand
        	4) DialogCommand
        	5) SpecialCommand
        
        Change-Id: Ia521efef0abe1a351b9a4fcabaab6dbf20e8fc89

2019-06-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [e73e7eacaeaa0b0eaccd3fdd25e10f0ed0d99779]

        tdf#125873 Selected border color preview isn't shown
        
        Regression from
            commit 319c57d2af5d26d3910db4b02dca145d8881af
            tdf#120837 File saving at least 5 times slower
        
        which made BitmapEx::operator== rely more heavily on
        Bitmap::operator==, which in turn relies on the platform-specific
        SalBitmap subclass to calculate a checksum, which was not happening
        with WinSalBitmap.
        
        Consequently, make Bitmap::operator== more robust by returning false
        if either of the underlying bitmaps cannot generate a checksum
        
        Change-Id: Iad8a4ce19544839a6303f0e8d006b138c2d75a31
        Reviewed-on: https://gerrit.libreoffice.org/74834
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [98f78fc6cae5879d7efd22fcb3c320f64fb6c2ed]

        Fix typo
        
        Change-Id: I7e8512e99f739a8883a97f908d8499a0e0abb5a8
        Reviewed-on: https://gerrit.libreoffice.org/74877
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f448732758bb3a6cb05d89a6bfc9b049becdb3a3]

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

2019-06-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6f43faccad7ecd719672ccf65fef06adccd7432a]

        Fix typo
        
        Change-Id: I0ed3e793b7a06a250d0d72a3664191258f7c526f
        Reviewed-on: https://gerrit.libreoffice.org/74889
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [640ba625f51033324e25adbe78c7ed6190ae22b6]

        Fix typo
        
        Change-Id: If0e4c56344d9ef2cf20999fa977faeaf62fa449b
        Reviewed-on: https://gerrit.libreoffice.org/74874
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8c0e344a906963c65dca134025fe1f0ddcf53c65]

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

2019-06-29  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [03de42d5302beaf7466cff523e164c08c29e0b67]

        Colibre: Fix for tdf#126107, change table border to be more cell-like
        
        Change-Id: Ibd43e6da0a852ab6cb2804ece5d331aac251e049
        Reviewed-on: https://gerrit.libreoffice.org/74866
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-06-29  Arkadiy Illarionov  <qarkai@gmail.com>  [195b11b4eed1cabc6090b926901bd17c8c8c9dbd]

        Flatten ContentProviderImplHelper
        
        Change-Id: I0461ccfb2d9a9750b91863d9dee29cc5515201dc
        Reviewed-on: https://gerrit.libreoffice.org/74868
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-06-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8660e439776a61220b1be86e4669692bbfa86085]

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

2019-06-29  Jean-Pierre Ledure  <jp@ledure.be>  [b0e0059ab9f2f5cbd59915ba3be8681b9e033de1]

        Access2Base - Consolidate classes processing
        
        Introduce _This property in all classes and _Parent property where relevant
        Accelerate processing of Item method in Collections
        Enhance introspection

2019-06-29  Tomoyuki Kubota  <himajin100000@gmail.com>  [00f4722032cd3abb02180d2df6b9cb580736cb7c]

        tdf#125564: WatchWindow should report correct type for global constants
        
        Change-Id: Ibe078e61385e78aab3933d70af14f4b38806fcf6
        Reviewed-on: https://gerrit.libreoffice.org/73142
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-29  andreas kainz  <kainz.a@gmail.com>  [086798f6791891540833564c4ec4f136f02c0043]

        NB tabbed writer and calc update
        
        Change-Id: Ia2822b62df9f467db424bb9741b0081dc0d7bbf4
        Reviewed-on: https://gerrit.libreoffice.org/74862
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-06-29  Muhammet Kara  <muhammet.kara@collabora.com>  [c2cb467a1e5194c56bb65706b7965fb2c9241b8f]

        lokdialog: Convert the Format -> Position and Size... to async exec for sc
        
        Change-Id: I715ed025d97de8eb69b6e9ba227b955b49add855
        Reviewed-on: https://gerrit.libreoffice.org/74861
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-06-29  Muhammet Kara  <muhammet.kara@collabora.com>  [f86578129a14e2e70a50a9e13afaed7ad522463a]

        lokdialog: Convert the Format -> Position and Size... to async exec for sw
        
        Change-Id: Ie3383ebe7a712d711e28c626be9e0aaeed5379bb
        Reviewed-on: https://gerrit.libreoffice.org/74860
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-06-28  Sumit Chauhan  <sumitcn25@gmail.com>  [9105b85c708f42024ce063b9a944466c0afdfe9a]

        Category Target and Function Target enhanced in customization Tab
        
        Better filters available in Category Target for selecting category .
        We now have sfxlo-PriorityHBox , sfxlo-PriorityMergedHBox and
        svtlo-ManagedMenuButton as category.Changes are also done in Function
        Target, lists are now more generic.
        
        Change-Id: Ia52890c09bb8083c2f907b5a9fe90eab4ec86aeb
        Reviewed-on: https://gerrit.libreoffice.org/74836
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-06-28  Eike Rathke  <erack@redhat.com>  [049189f49dba87e0b6d948e2b6a5e416f1fca36b]

        Use LanguageTag::getFallbackStrings() instead of old dumb hard coded stuff
        
        So finding correct offline help will actually work with language
        tags containing scripts or variants.
        
        Change-Id: I493041fbfe62dc7cd2e035592fe94ef9fe3c2480
        Reviewed-on: https://gerrit.libreoffice.org/74855
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-06-28  Arkadiy Illarionov  <qarkai@gmail.com>  [e1c62463433824c3bdfb3245a19366881544afb9]

        Simplify Sequence iterations in ucbhelper
        
        Use range-based loops or replace with STL functions
        
        Change-Id: I4e9f5ae006ecbc7513db7574e0f8e08c6940cdb7
        Reviewed-on: https://gerrit.libreoffice.org/74828
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-06-28  Arkadiy Illarionov  <qarkai@gmail.com>  [1e084caf573255a93ce86053d584976f317074df]

        Simplify Sequence iterations in unotools
        
        Use range-based loops or replace with STL functions
        
        Change-Id: I220c5cd5dcc19fc35e1ad729ae69246f4a79ce2d
        Reviewed-on: https://gerrit.libreoffice.org/74825
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-06-28  Eike Rathke  <erack@redhat.com>  [41cf4e6604bfb9b51ce54c5ea64d77249c7545d7]

        Fix Help collator loading, processLang() does not return only the language
        
        ... but a tag of an installed language, e.g. "en-US".
        Adding a country then resulted in "en-US-US", used to load a
        collator.
        
        Further inspection of processLang() needed which can't work for
        sr-Latn or ca-valencia, for example.
        
        Change-Id: Id587ede738143c506da1ff2822aa605d0e7bee83
        Reviewed-on: https://gerrit.libreoffice.org/74847
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-06-28  Julien Nabet  <serval2412@yahoo.fr>  [0328e0af9532d5ab26840cf58b9dcbb69bb8c33d]

        tdf#126071: fix assertion with offline help viewer
        
        See bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=152373
        +
        https://bugs.documentfoundation.org/show_bug.cgi?id=126071#c1
        
        Change-Id: I6b9dcd0771d2e6df0cd89b3b0243d0d8defba685
        Reviewed-on: https://gerrit.libreoffice.org/74716
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-06-28  Caolán McNamara  <caolanm@redhat.com>  [ea96d97f36e0b777fa8501898c9e15f1672917ab]

        drop some unneeded ui suppressions
        
        Change-Id: Iceb84033631d168d25b81a8cd36bdf348309da5a
        Reviewed-on: https://gerrit.libreoffice.org/74838
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f19d3dda6b6a22d0894ec29e995f15a18b15aecc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add example on CreateUnoService for Calc functions
            
            Most demanded from user base on how to call Calc function
            with the API.
            
            Change-Id: I0a01b941385d26f35369a4e6226da223e7c57cf4
            Reviewed-on: https://gerrit.libreoffice.org/74813
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c023bf4ee19abfcd86172b4d19c467bdadfb9201]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Split VBA Compatibility files and enhance
            
            Add examples,
            Add cross-links
            Split files
            
            Change-Id: I92bef363f008aeed367167b50c4ea9a9943a62ff
            Reviewed-on: https://gerrit.libreoffice.org/74812
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-28  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [58f0144ae2136e07f6a6b9c22b6c0059fc4cb0c6]

        Related tdf#125748 Reintroduce clickable image maps in sd
        
        Clicking on image maps had been inadvertently removed in 41a1a91b6ec08d78449a199ec300ff73c85dd148.
        The context menu solution used for interactions doesn't quite work here,
        since only parts of an image are clickable.
        
        So we make those parts clickable again, but additionally we respect the
        setting whether Ctrl-Click is required to follow hyperlinks.
        Also the tooltip now indicates whether Ctrl-Click is required to follow hyperlinks.
        This is now consistent with sc and sw.
        
        Change-Id: I04030ef0c2b1350afbc349176a3e1e87f3187393
        Reviewed-on: https://gerrit.libreoffice.org/74830
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-06-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [b0b1dbfb1d6b28339c2cdd79b765ec3eb5ce5aaf]

        tdf#125706 Fields slow down down load, part3
        
        Cache the supported numbering types in DefaultNumberingProvider.
        
        Takes the load time from 4.5s to 3.9s
        
        Change-Id: I6495f37faec7dba60ff30bd13e90790e70f8e704
        Reviewed-on: https://gerrit.libreoffice.org/74742
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-28  Balazs Varga  <balazs.varga991@gmail.com>  [0970a47ae926bb47458b846e9dc8ff6f3607250c]

        tdf#126115 Chart OOXML Export: fix individual marker
        
        Export linechart custom (individual) datapoint marker
        settings into a <dPt> tag, as the OOXML Standard requires.
        
        Change-Id: I939196c9ea6e091ac9dadb4d62dd85d5408d599c
        Reviewed-on: https://gerrit.libreoffice.org/74837
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-06-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [1ec6de1cff6a5f2c15aa85c12c6e327282ca8703]

        tdf#125706 Fields slow down down load, cache NativeNumberSupplierService
        
        Cache the NativeNumberSupplierService in DefaultNumberingProvider.
        
        Takes the load time from 5s to 4.5s.
        
        Change-Id: I13de1cd4db8785a1c94d40fb163bcc9b80a5c7f5
        Reviewed-on: https://gerrit.libreoffice.org/74741
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [47e04cf31c6165dd55dc20962ad9c72962b958bd]

        tdf#125706 and tdf#125665 writer, speed up RDF
        
        The RDF stuff is sloooooooow, so (a) add some caching and (b) fold a
        very hot UNO_QUERY call.
        
        To add the caching we need to add a new UNO interface, since
        XEnumeration is not amenable to being cached.
        
        Add an optimised getStatementsGraph_NoLock2 that skips the intermediate
        enumeration object, and consequently a lot of locking/unlocking.
        
        Cache by OUString key, to avoid expensive OUString<->OString conversion
        when looking up entries in the cache.
        
        For the test document in tdf#125706, this takes the time from 7s to 5s for me.
        
        For the test document in tdf#125665, this takes the load time
        from 60s to 7s for me.
        
        Change-Id: I207387e975b4f107834edd0974134c481fb4012d
        Reviewed-on: https://gerrit.libreoffice.org/74740
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-28  Caolán McNamara  <caolanm@redhat.com>  [b399dba597c90777c0edf2c5b19d029b3bff23df]

        Resolves: tdf#126134 EndDialog on disposed dialog
        
        Change-Id: I079fb2bb786b66b843e8e3960643cf2db6387c79
        Reviewed-on: https://gerrit.libreoffice.org/74821
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [67b78232b244d81ba1191847b65f1b75eb26cb51]

        Removed executable permission on bmp file
        
        Change-Id: Ie869a02d1df0dc84ca59f3358f839d7e2925e17d
        Reviewed-on: https://gerrit.libreoffice.org/74789
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-28  Jim MacArthur  <jim.macarthur@codethink.co.uk>  [fc8a35ab89c5043cb8819ef6a8f7e5373d4e625e]

        AnnotationWin: Fix for GetTopReplyNote
        
        This allows GetTopReplyNote to work when 'this' is already
        the top reply note in a thread.
        
        Change-Id: Ic4cd5d18bdd022bd22bc97a0b0257639ef3f027d
        Reviewed-on: https://gerrit.libreoffice.org/74450
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-06-28  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [0269641d65dff97fa75892d15ffcb4ea81d70964]

        tdf#126030 (related) Translate automatic chart title in XLS charts
        
        The same string for XLS format is on a different code path
        localize it too, just in case
        
        Change-Id: Iacaf59080cc320498867680fc13836edbe9afe49
        Reviewed-on: https://gerrit.libreoffice.org/74820
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-06-28  Dawid Gan  <deveee@gmail.com>  [2e0e0bf789af7c0de3507cc67ff293ad2c87da33]

        tdf#102040 Don't type doubled characters when using external keyboard.
        
        Typically application should handle key press/release and multiple 
        actions. The onKeyPreIme may be used to handle some keys early and it's 
        not needed for writing text. And even if there would be a reason to use 
        it, then it should return true to notify that the event was handled 
        (otherwise we will get onKeyDown event for the same key).
        
        Change-Id: I49ce7f411fac92ff86ca042a7f7467e910e46350
        Reviewed-on: https://gerrit.libreoffice.org/66708
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-06-28  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [a08725165dfefa01dd491b3bd935d7a7d34b1877]

        tdf#125748 Add context menu entry to execute interaction
        
        This is a follow-up to commit 5f795576d45988d20aa9.
        This reintroduces the possibility to execute an interaction in edit mode
        by adding a context menu entry for it as discussed in the bug report.
        
        Change-Id: Ibc26c227b592b888129baa2b68590178fdadee98
        Reviewed-on: https://gerrit.libreoffice.org/74731
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-06-28  Meryem Ezber  <meryemezber.me@gmail.com>  [7c8cc04bb2f31e97230469c6f52d10a81363d4b5]

        removal of excess code block
        
        Change-Id: I2c2161f4159be53f69fce542f7538581951750d8
        Reviewed-on: https://gerrit.libreoffice.org/74817
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-28  andreas kainz  <kainz.a@gmail.com>  [ebc86c79ec65ea1422fd79c55804b7515c82ed0b]

        NB tabbed sd reviewed
        
        Change-Id: I078187f37251ebd153565e41d5e08ea64253099b
        Reviewed-on: https://gerrit.libreoffice.org/74829
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-06-28  Mike Kaganski  <mike.kaganski@collabora.com>  [20b1e6440aacab043753e93be4499e939a80b05b]

        tdf#126121: WebDAV redirection detection
        
        This rewrites URI of a document opened from a WebDAV mapped UNC path
        on Windows (like "file://server/DavWWWRoot/Dir/Doc.odt") into HTTP URI
        (like "http://server/Dir/Doc.odt"). This allows using WebDAV protocol
        for these files, and e.g. get information about other user who locked
        the document to show when asking if open read-only or a copy.
        
        Change-Id: I643fa8df30d4b163783b279b1b973304fcafff37
        Reviewed-on: https://gerrit.libreoffice.org/71746
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-06-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [80eb3fd393dd6d67f931c03b261b2558c7198da2]

        add appendQuadraticBezierSegment to B2DPolygon
        
        This adds a convenience method to B2DPolygon to add a quadratic
        bezier segment, which converts its one control point to two
        control points of a cubic bezier segment.
        The SVG path import is also modified to use this new method
        instead of converting inside the importer itself.
        
        Change-Id: I96e9b306066d9ccf2542b17a117db01fa235f405
        Reviewed-on: https://gerrit.libreoffice.org/74809
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-06-28  Muhammet Kara  <muhammet.kara@collabora.com>  [3aa02e11e489c0f82024f5e323d6b63b4dcc3193]

        Give a parent to the Position and Size (Transform) dialog
        
        So that it can be used on lool side
        
        Change-Id: If4b4e286f2f21ed8a5e9907f182878690c65bf5a
        Reviewed-on: https://gerrit.libreoffice.org/74824
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-06-27  Muhammet Kara  <muhammet.kara@collabora.com>  [d306d22d570817adb3986fc7054ae1e36768b8be]

        lokdialog: Convert the Format -> Line... to async exec
        
        for sw and sc
        
        Change-Id: If89bff982d16ba8d4e4524445e56ee2fe23d7876
        Reviewed-on: https://gerrit.libreoffice.org/74818
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-06-27  Muhammet Kara  <muhammet.kara@collabora.com>  [b82fdec369449e87df24acc8fa0daa54f2aeb4da]

        lokdialog: Convert the Format -> ... -> Area... to async exec.
        
        For sw and sc
        
        Change-Id: I83ad76658545d8df135e1a08abff4d0b5a81b46a
        Reviewed-on: https://gerrit.libreoffice.org/74808
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-06-27  Eike Rathke  <erack@redhat.com>  [49538c5bcd3cfa933b73d471ef4825ca793ad910]

        Ditch "using namespace U_ICU_NAMESPACE;", qualify icu:: instead
        
        geez.. for two places..
        
        Change-Id: I4855fc92290547b0e1ca6ff5b2f10a333c6caa3f
        Reviewed-on: https://gerrit.libreoffice.org/74815
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-06-27  Eike Rathke  <erack@redhat.com>  [78023f61db40028cb30a25ce540aca9a76362660]

        Ditch "using namespace U_ICU_NAMESPACE;", qualify icu:: instead
        
        Specifically no "using ..." in a header file. For the 5 places
        that actually need it..
        
        Change-Id: I5a9d4efa3b19df51a05e7de0b4a825876290579c
        Reviewed-on: https://gerrit.libreoffice.org/74814
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-06-27  Xisco Fauli  <xiscofauli@libreoffice.org>  [b653f21313f3b8ff9da99897e3a0c2df4a685b60]

        tdf#126137: Do not dereference non-existing Object
        
        Regression from dfefe448c41921f2f1e54d3f69b8b9e89031d055
        
        Use same logic as in c28ec6d9fbb21b363102faac0171de2754ea5d75
        
        Change-Id: Ia489eb61873d38c31729fedb853b11570e562123
        Reviewed-on: https://gerrit.libreoffice.org/74811
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-27  rizmut  <riz_17_oke@yahoo.co.id>  [aad4185670f0a06c09797aa3011b81764a889ef9]

        Breeze: fix for tdf#125879
        
        - Breeze & Colibre: Rearrange Navigator's element
        - elementary & KJ: Add some Draw's tabbed icons
        - Reenable menubar icons
        
        Change-Id: Ic10c80e4674393714664568ff0914acdc54b5990
        Reviewed-on: https://gerrit.libreoffice.org/74791
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-06-27  rizmut  <riz_17_oke@yahoo.co.id>  [1aa947fb91b2086f6d7b15d4ae3c4e79578092cd]

        Update for Breeze, elementary & Karasa Jaga
        
        Change-Id: I002b68a803d754c094c3caf17772c70d4e4d9dc9
        Reviewed-on: https://gerrit.libreoffice.org/74790
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-06-27  Caolán McNamara  <caolanm@redhat.com>  [7440ca952c51a756bdc49d436abff1af25fe745b]

        protect against never gettting a size set
        
        Change-Id: Ie7f40abaa5893bee46d64b85404ee733c0c11f85
        Reviewed-on: https://gerrit.libreoffice.org/74797
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-27  Eike Rathke  <erack@redhat.com>  [e6a1bbe6690474e752416c81e1ca8c82b2843539]

        Resolves: tdf#126116 keep original date format if detected type is identical
        
        Regression from
        
            commit 478e051f4ea13b15120fdf74faf94a6c2cfcb50c
            CommitDate: Tue May 21 15:35:07 2019 +0200
        
                Resolves: tdf#125109 prefer edit format's acceptance patterns and YMD order
        
        Change-Id: If1240f75ca7c4d46c156966a72b6a98c83448770
        Reviewed-on: https://gerrit.libreoffice.org/74803
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-06-27  Eike Rathke  <erack@redhat.com>  [71674ab6a7472132ca2eee1381e3273bd6b35a7b]

        Fix name clash problem
        
        Reportedly there can be confusion between names css::lang::Locale
        and icu::Locale if explicit namespaces are omitted due to (the bad
        habit of using) the using directive, since
        
            commit 942de6a01ba990e5f3bc55ce4ab3737a03f67f39
            CommitDate: Thu Jun 20 01:57:20 2019 +0200
        
                Resolves: tdf#92503 introduce TimeZone to calendar loading and default to UTC
        
        Rightly, because that via inclusion of calendar_gregorian.hxx
        pulls in unicode/calendar.h which in turn ...
        
        Didn't happen in TDF builds so far.
        
        Change-Id: Ie7fb7fce0ab5cd4b93fbbfd3abe04d7d18a8a081
        Reviewed-on: https://gerrit.libreoffice.org/74795
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-06-27  Michael Stahl  <Michael.Stahl@cib.de>  [1cb7e4899b5ada902e99a0c964ee047950c07044]

        sw: avoid deleting the iterated SwRowFrame on tdf104188-4.odt
        
        The change in commit 1e6dec4b4313212a3bdc6bb06155fd65e795368b
        was not enough to fix this problem.
        
        SwContentFrame::CalcLowers() may move a SwTextFrame to the previous
        page; in that case Calc() on the upper is a bad idea because it may then
        call RemoveFollowFlowLine() and delete the SwRowFrame that is being
        iterated.
        
        There is one other (unknown) bugdoc with this problem, let's hope it's
        fixed as well...
        
        (regression from commit 18765b9fa739337d2d891513f6e2fb7c3ce23b50)
        
        Change-Id: I3c55a0d7ef0350a482fb150d3e96c3b34853400d
        Reviewed-on: https://gerrit.libreoffice.org/74793
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ef801197fcad9461390806a9fb42dd4566e55918]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Remove old filepicker ref, fix links
            
            Remove ref of internal file picker
            Fix links of image export dialogs (previous links never worked)
            Adjust export behavior with system filepicker
            
            Change-Id: Ie38ac5c670a4a0364893563045cc94661a7e6bde
            Reviewed-on: https://gerrit.libreoffice.org/74767
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-27  Gabor Kelemen  <kelemeng@gnome.hu>  [d95118be9d06b496ff96eac1d4cfd991abe7eebd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix ahelps on Form Controls - General page
            
            First cut at this beast with the ultimate goal of:
            - covering all the form control properties with descriptions & ahelps
            - killing sbasic/shared/01170101.xhp which is eerily similar to this one
              since "initial import" time
            
            Next step will be to save the usable parts of the duplicate file
            
            Change-Id: I6213b8447f9b33625ed5a604f3354f60dde06336
            Reviewed-on: https://gerrit.libreoffice.org/74770
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a294457eb95e60028539b6783abac78b56561fe2]

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

2019-06-27  Michael Stahl  <Michael.Stahl@cib.de>  [7a05458d39da2f4755cb6e190dce338198655137]

        tdf#125751 sw: don't start recursive layout in SwTextFrame::EmptyHeight()
        
        Not sure if this has anything to do with the bug, but i noticed it while
        debugging...
        
        This is the only place that calls GetCurrFrame() *during* formatting,
        so make sure we don't do stupid recursive things.
        
        (regression from 56b2cf0c10d9caa01ebae1d80465e342d046a85c)
        
        Change-Id: Icd05f8d634bc9de4d5d16824d30075397e6c9960
        Reviewed-on: https://gerrit.libreoffice.org/74750
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-27  Michael Stahl  <Michael.Stahl@cib.de>  [49f971e9d0a88c9f23262445a17c9b5cecdb9167]

        tdf#125751 sw: fix crash on formatting in SwLayoutFrame::PaintSwFrame()
        
        It's less than ideal that the document is painted before being fully
        formatted, but let's try to apply a band-aid...
        
        0x6120001a97d0 is located 144 bytes inside of 280-byte region [0x6120001a9740,0x6120001a9858)
        freed by thread T0 here:
            #1 SwFootnoteFrame::~SwFootnoteFrame() /home/ms/lo/master/sw/source/core/inc/ftnfrm.hxx:64:7
            #2 SwFrame::DestroyFrame(SwFrame*) sw/source/core/layout/ssfrm.cxx:389:9
            #3 SwContentFrame::Cut() sw/source/core/layout/wsfrm.cxx:1263:25
            #4 SwFlowFrame::MoveBwd(bool&) sw/source/core/layout/flowfrm.cxx:2544:17
            #5 SwContentFrame::MakeAll(OutputDevice*) sw/source/core/layout/calcmove.cxx:1522:17
            #6 SwFrame::PrepareMake(OutputDevice*) sw/source/core/layout/calcmove.cxx:366:5
            #7 SwFrame::Calc(OutputDevice*) const sw/source/core/layout/trvlfrm.cxx:1791:37
            #8 SwLayoutFrame::PaintSwFrame(OutputDevice&, SwRect const&, SwPrintData const*) const sw/source/core/layout/paintfrm.cxx:3328:17
            #9 SwLayoutFrame::PaintSwFrame(OutputDevice&, SwRect const&, SwPrintData const*) const sw/source/core/layout/paintfrm.cxx:3406:21
            #10 SwLayoutFrame::PaintSwFrame(OutputDevice&, SwRect const&, SwPrintData const*) const sw/source/core/layout/paintfrm.cxx:3406:21
            #11 SwRootFrame::PaintSwFrame(OutputDevice&, SwRect const&, SwPrintData const*) const sw/source/core/layout/paintfrm.cxx:3116:24
            #12 SwViewShell::Paint(OutputDevice&, tools::Rectangle const&) sw/source/core/view/viewsh.cxx:1840:34
        
        (reportedly a regression from 18765b9fa739337d2d891513f6e2fb7c3ce23b50)
        
        Change-Id: Iff5e783985c180b704b273fa26b7c498820640ac
        Reviewed-on: https://gerrit.libreoffice.org/74749
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-27  Michael Stahl  <Michael.Stahl@cib.de>  [f8e4845fec50affc20272600a4baf87554b055fb]

        tdf#125751 sw: tweak assert in SwFrame::PrepareMake() a bit more
        
        This fixes 2 cases of the assert that was added in commit
        e14056e6e88d9b8d988b7b88b2776a8fc952031b
        
        * tdf#125751 bugdoc would assert because on a page there were a bunch of
          empty section frames preceding 2 SwTextFrames; the first SwTextFrame
          moved backwards skipping over the empty section frames, hence the
          second SwTextFrame is not the mpNext of the first one's follow
        
        * writerfilter_null_ptr_deref.sample had a SwTextNode with >80k
          characters; turns out there is a check in SwTextFrame::CalcFollow()
          to format only up to 10 follow frames, so the result is 2 follow
          frames on the same page
        
        Change-Id: Ia08afd5a0e227d0613421d74b469c409ee91cfca
        Reviewed-on: https://gerrit.libreoffice.org/74748
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-27  Michael Stahl  <Michael.Stahl@cib.de>  [459de9c585505b43acd184c00a0251bf7a7c8768]

        sw: fix SwXTextField::Impl::IsDescriptor()
        
        ... to return false for a disposed instance.
        
        Follow-up to 36defda96fc62cef1e1ffb725f6768d54b0d9cd0
        
        Unfortrunately have to resurrect the boolean flag again, because neither
        m_pDoc nor m_pFieldType can be used to check.
        
        (regression from e18359445fabad9ba1a704600e9ee327112cc6ae)
        
        Change-Id: I6009cb39cd49b930e042aa21f4b40877c4fdbdde
        Reviewed-on: https://gerrit.libreoffice.org/74739
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-27  andreas kainz  <kainz.a@gmail.com>  [7a44244b87f68d946f70cca4ecf3b1ae5be1b457]

        NB review tab layout in all apps
        
        Change-Id: I9cfac77b1931bd03edbbff5ee30ea9362a56644c
        Reviewed-on: https://gerrit.libreoffice.org/74781
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-06-27  Caolán McNamara  <caolanm@redhat.com>  [f5176ad2defbd6d77533976abb0045368c541e99]

        weld SwCustomizeAddressBlockDialog
        
        a) use EditEngine instead of TextEngine as the former can be hosted in a
           foreign widget
        b) use a SfxGrabBagItem to hold the custom pseudo-field info inside the
           EditEngine
        c) use a proxy XDropTargetListener/XDropTarget to massage the treelist entry
           drag source into the textengine drop target destination
        
        Change-Id: I6bf1613ed91341c24b77564405f38b5dab0aacd7
        Reviewed-on: https://gerrit.libreoffice.org/74699
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-27  Caolán McNamara  <caolanm@redhat.com>  [0bbefaebc45a18dfe460de1b3e7bce61fd2bc9c7]

        tdf#126112 expander missing
        
        Change-Id: Id931cd2242db229cdf7ea7c7e3fe8ad822ffedcc
        Reviewed-on: https://gerrit.libreoffice.org/74758
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-27  Caolán McNamara  <caolanm@redhat.com>  [422c2225ea8ee8704dea8aa7cf430b2692a0e15a]

        list too narrow in bibliography view
        
        Change-Id: Ie364823ad641469132973697228ca2ce556e9ba7
        Reviewed-on: https://gerrit.libreoffice.org/74756
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-27  Caolán McNamara  <caolanm@redhat.com>  [f97dbac73fe149e8fed0932890d0c1d6be4869a3]

        infinite focus changing in toc biblio page
        
        Change-Id: Ic2e36b8921d329d6f9cd2eb68524ed111f6fda75
        Reviewed-on: https://gerrit.libreoffice.org/74754
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-27  Stephan Bergmann  <sbergman@redhat.com>  [19c0e9dba8495a266db70e498dd46070db794668]

        Missing initialization of ScChildrenShapes::mbShapesNeedSorting
        
        ...introduced with 8fb35f06ddec551a6de887ce269d9196d9fe2337 "tdf#119388 calc,
        slow removing column, improve ScChildrenShapes".  Caused
        -fsanitize=invalid-bool-load during JunitTest_sc_unoapi_1.
        
        Change-Id: Ib45b4f057c67077db7e4dfe39114362d414f7171
        Reviewed-on: https://gerrit.libreoffice.org/74778
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-27  Roman Kuznetsov  <antilibreoffice@gmail.com>  [d8932ff5df0939b5c5e378b7ad0a63a25df5b3b0]

        tdf#99891 Update installer fonts to match newer versions of Windows
        
        Change-Id: I6f607e44b92ae9958b6013f9292743a1c7b76d34
        Reviewed-on: https://gerrit.libreoffice.org/74185
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2019-06-27  Mike Kaganski  <mike.kaganski@collabora.com>  [b8ecabc07a04537a1d1f317c83556e9d58abd318]

        Register versions from 1 to 5 for SharePoint OpenDocuments object
        
        This is required fro two reasons:
        1. For our custom LOSPSupport.OpenDocuments, it allows SharePoint site's
        js code to properly find out the supported methods of the object.
        Previously we only registered v.1 for it, and that made SharePoint to
        assume that only older subset of methods is supported.
        2. For SharePoint.OpenDocuments, which is used to register MS component
        to point to our implementation, leaving out v.4 and v.5 made problems on
        systems with co-existing MS Office; leftover registration of v.4 and v.5
        resulted in mixed results: when opened from web view, documents used MS
        ActiveX, while for documents opened from list view in SharePoint, our
        ActiveX was used. Registering all versions produces consistent results.
        
        Change-Id: I7e8d4216cce1708e676c834a465654751f079c89
        Reviewed-on: https://gerrit.libreoffice.org/74776
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-06-27  andreas kainz  <kainz.a@gmail.com>  [db9965054d90c16f5c00a7726f2876301d4e3c2c]

        Review all NB's and compare each other
        
        Change-Id: I1f6b18cb604059d890e9a3796b7b4dbca9d05134
        Reviewed-on: https://gerrit.libreoffice.org/74769
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-06-27  rizmut  <riz_17_oke@yahoo.co.id>  [068f5f085cea4a8c87bfb6e15d3f2f74e0b0f219]

        Breeze: Fix for tdf#107144
        
        - Update DB Form/Query/Report/Table
        - Add missing menubar icons
        - Clean SVG files
        - etc
        
        Change-Id: I6fc9943df01aad58e00d5c76cfd35bd808aef924
        Reviewed-on: https://gerrit.libreoffice.org/74773
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>
        Tested-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-06-27  Jens Carl  <j.carl43@gmx.de>  [d3b81a27e2bb7c8a3de8cd5fabe8d3734b5a3d3d]

        tdf#45904 Move XElementAccess Java tests to C++
        
        Move XElementAccess Java tests to C++ for ScTabViewObj.
        
        Change-Id: Iee151264033bee61a6a88ec0acb932ae069ede56
        Reviewed-on: https://gerrit.libreoffice.org/74774
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-06-27  Justin Luth  <justin.luth@collabora.com>  [d35171456bc230efdaa9426da1398b2db7fa0df8]

        tdf#125609c10 vcl/button: enforce only one radio selected on init
        
        This patch does not solve the main LO 6.2 problem in bug 125609,
        but fixes the related problem from comments 10/11.
        
        This patch fixes two different scenarios:
        1.) Sometimes buttons could fall through the other safety nets and
        have multiple radio buttons selected in a single group at display time.
        Since ImplInitStyle can be called multiple times for the same
        button, ensure that once everything is imported (IsRadioCheckEnabled)
        that any calls to this double-check that only one button is enabled.
        
        First come, first served if by programmer error multiple are marked as
        IsChecked in the same group. This problem existed pre-LO 6.2,
        so it had nothing to do with tabstops specifically.
        
        2.) This patch specifically fixes the 6.2 regression with the
        Grammalecte extension Graphic Options dialog box. In this case
        Dialog::GrabFocusToFirstControl ended up being treated as a "click"
        on a tabstopped, unchecked radio, because setting the state
        never called the SetState/Checked function, but only the Init,
        and so the uncheckAllOther function never removed any tabstops.
        
        Change-Id: I98272d6c81cf582a15c2e6bf04e6ed60da1d9c71
        Reviewed-on: https://gerrit.libreoffice.org/74108
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-06-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ae823e4633a76d13cebc6432b9e44b9b2862326b]

        Fix typos
        
        Change-Id: I8163ad2712522e79d236a3e682b2bbce79dc16e7
        Reviewed-on: https://gerrit.libreoffice.org/74760
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dc7b949e2eb328b9d66488af940ab8acfcbd9e38]

        Fix typo
        
        Change-Id: Ia464eda79186aa60339def67fb2b3d399d6a916a
        Reviewed-on: https://gerrit.libreoffice.org/74765
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [420ac523d8cc06278eed67d10ef60c56422c2c80]

        Fix typo
        
        Change-Id: I7cc008f709c8072681e216bbffd7ca68b4f86ba5
        Reviewed-on: https://gerrit.libreoffice.org/74761
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [600b79c8167e8e452e0d1ab532e3659b210e9fcb]

        Fix typo
        
        Change-Id: Ie1bf745980db686a45cd0b6fa0524baa65d3e66e
        Reviewed-on: https://gerrit.libreoffice.org/74763
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [20b89d47e64d1546a41c1b696e83e672a12c6eb7]

        Fix typo
        
        Change-Id: I6297124f6a3ae7bc73d6a29195152e63fa7c78e5
        Reviewed-on: https://gerrit.libreoffice.org/74762
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-26  Eike Rathke  <erack@redhat.com>  [50cd4c73eba1ae2802a4897410bd3f75516d0dcb]

        Resolves: tdf#117899 update condition entries' source position on inter-copy
        
        Otherwise in the bug case it resulted in a source position
        pointing to the second sheet, which didn't exist in the clipboard
        target and thus writing the ODF format resulted in an empty
        base-cell-address which when read was source position 0,0,0 and
        with the [.$E3] reference yielded a relative row+2 offset instead
        of row+0 for a 2,0,0 base cell source position, effectively on row
        3 then referencing $E5 instead of $E3.
        
        Change-Id: I4d7b373aa69363bc5eeefc3987087972fcad1393
        Reviewed-on: https://gerrit.libreoffice.org/74747
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-06-26  Jim Raykowski  <raykowj@gmail.com>  [3a662445a0e3666637e5eb140b106a1347f050eb]

        tdf#126061 Make text edit outliner view show cursor
        
        Change-Id: Ic4e8b5984d5b21c3b789eba943d35d4cad1ba867
        Reviewed-on: https://gerrit.libreoffice.org/74676
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-06-26  Caolán McNamara  <caolanm@redhat.com>  [1ef15ad4b5d43ee338909b818b00a468bbc44234]

        allow welded drag and drop into editview
        
        Change-Id: Ia03083b0507ef969300316034cde9bbcf5963b9a
        Reviewed-on: https://gerrit.libreoffice.org/74746
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-26  Tamás Zolnai  <tamas.zolnai@collabora.com>  [8e5982d799e23bee86404f3ccb3aaed524ae9675]

        tdf#126114 - Form fields are displayed twice (double)
        
        We need to make sure that IsFieldResultAsString() returns true
        for drop-down field, to ignore the placeholder string.
        
        Change-Id: I127800bdff78eb68e000fdbfe433bc88181ac2c3
        Reviewed-on: https://gerrit.libreoffice.org/74752
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-06-26  andreas kainz  <kainz.a@gmail.com>  [9f43b5b946505ef17f8209e309e2b779af629ebc]

        Draw popupmenu remove AnimationEffects
        
        Change-Id: Iab1a9b3e8343dee08c4b4565bbb6215fa0137fe8
        Reviewed-on: https://gerrit.libreoffice.org/74745
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-06-26  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [f3d00350d52ea75b12fd0283c9f1e3125d575f10]

        update credits
        
        Change-Id: Ifd72d26db7303ef2e3dbb7ea1212884804889051

2019-06-26  Regina Henschel  <rb.henschel@t-online.de>  [e7c0bc4811029abca878343dcce8057f9d3b7053]

        tdf#125573 Scale text to path for TextWarp, use fromWordArt
        
        LO uses not exactly the algorithm from DrawingML for Warp, but using
        'ScaleX=false' gives similar results. MS Office uses scaling to path
        too for legacy shapes from category 'Follow Path', which were
        imported from binary ppt. It sets attribute 'fromWordArt' in that
        cases. This attribute is now interpreted on import and generated on
        export. Only in case of new 'Follow Path' shapes, the text is not
        scaled. 'ScaleX=true' is used in that case.
        
        Change-Id: I6fbc02eda436ef3bbc44783a16d79ce4bcd66f29
        Reviewed-on: https://gerrit.libreoffice.org/74644
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-06-26  Michael Stahl  <Michael.Stahl@cib.de>  [43e917a3912121f046495f9df3b2ca2b21a624db]

        configure: reportedly Tempfile.mk fallback doesn't work on WNT
        
        ... hence require $(file) support.
        
        https://lists.freedesktop.org/archives/libreoffice/2019-June/083004.html
        
        Change-Id: Ic7bdb3d47a78e4f620c2efd9ec58042378dbf2f3
        Reviewed-on: https://gerrit.libreoffice.org/74730
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [ea19b0c0230fcc730245ecd445c03164cb6a1d18]

        tdf#113112 insert a new sheet slow
        
        We were spending vast amounts of time in ScColumn::EndListening calling
        set_empty on the mdds_vector, which moved the block data around.
        
        So walk backwards through the data, which means we will delete from the
        end, and largely avoid any expensive moving around.
        
        Change-Id: I78cbecedf137972fb2a1b7042635f4e7b03d77ff
        Reviewed-on: https://gerrit.libreoffice.org/74738
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ad9ae59ecb2e33546617ef7afb3a019220e61853]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#122840 Add bookmark for inc/decrease indents
            
            Change-Id: Ic6ab2894317b18b9b04296d755cc0eba5a2fafee
            Reviewed-on: https://gerrit.libreoffice.org/74691
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a84e16fac7f466c8292ababebf45808cffd9462c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#122842 Add how-to promote/demote levels in lists
            
            Change-Id: Ibaeea4c06f2c62493b919b8c20b10d793ef78862
            Reviewed-on: https://gerrit.libreoffice.org/74706
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d35f54600f95d8f4bd965cbac211bd737e218564]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#122753 Calc AutoFormat Styles update
            
            Change-Id: I7b099f3b94f901af1885b942ce71c5815c1a4918
            Reviewed-on: https://gerrit.libreoffice.org/74711
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [573d3bbb7e836216dae6f684f4de77d0e46c50e3]

        tdf#97925 writer, slow scrolling large RTF document
        
        this document appears to have just enough fallback fonts on each page to
        make the cache useless, so just bump up the size of the cache
        considerably, since the cache key/values are really small
        
        Change-Id: I4983de92f66410fee3f04e1e126b2ddb4ec2cbf9
        Reviewed-on: https://gerrit.libreoffice.org/74735
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-26  Caolán McNamara  <caolanm@redhat.com>  [54546849a52f2c09c7bae98132d5fbf99f477e95]

        force drag dest to track motion
        
        if we configure something to be dropped on, then make it track drags
        
        Change-Id: I7beacae7012b8929f9bcfa4c72d713ed04ba576c
        Reviewed-on: https://gerrit.libreoffice.org/74733
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [62908055af3b0d75ed679818a51f7480de8b9800]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#124606 Layers should be under sdraw/
            
            Move layers relatated Help from simpress to sdraw.
            
            Change-Id: I1fce2a3a2cb03c522e153b0fd5949007631e31a3
            Reviewed-on: https://gerrit.libreoffice.org/74685
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-26  Stephan Bergmann  <sbergman@redhat.com>  [f50b72ed6c70d553d86d471ac80ffeff976c8c30]

        Index on WID+memberID in SvxItemPropertySet::aCombineList
        
        ...instead of just WID.  For example when loading
        caolan/sdrobject_getmergeditemset_null_ptr_dereference.sample (from the
        crashtestdata files) under UBSan,
        
        > #4  0x00007fffeeacde54 in SvxItemPropertySet::getPropertyValue(SfxItemPropertySimpleEntry const*) const (this=0x607001a356d0, pMap=0x604000ec2e60) at /home/sbergman/lo/core/editeng/source/uno/unoipset.cxx:219
        > #5  0x00007fffda713cb9 in SvxShape::_getPropertyValue(rtl::OUString const&) (this=0x6150015d7980, PropertyName="CharUnderlineColor") at /home/sbergman/lo/core/svx/source/unodraw/unoshape.cxx:1775
        > #6  0x00007fffda70dbe9 in SvxShape::getPropertyValue(rtl::OUString const&) (this=0x6150015d7980, PropertyName="CharUnderlineColor") at /home/sbergman/lo/core/svx/source/unodraw/unoshape.cxx:1721
        > #7  0x00007fffda713f3e in non-virtual thunk to SvxShape::getPropertyValue(rtl::OUString const&) () at /home/sbergman/lo/core/instdir/program/libsvxcorelo.so
        > #8  0x00007fff19e8cfa6 in SwXShape::_getPropAtAggrObj(rtl::OUString const&) (this=0x610000183540, _rPropertyName="CharUnderlineColor") at /home/sbergman/lo/core/sw/source/core/unocore/unodraw.cxx:1735
        > #9  0x00007fff19e8b511 in SwXShape::getPropertyValue(rtl::OUString const&) (this=0x610000183540, rPropertyName="CharUnderlineColor") at /home/sbergman/lo/core/sw/source/core/unocore/unodraw.cxx:1665
        [...]
        
        would first store an Any with value sal_Int32 -1 (representing an RGBA
        255/255/255/255 color) in aCombineList for property CharUnderlineColor with
        WID = EE_CHAR_UNDERLINE = 4027 and member-ID = MID_TL_COLOR = 2, but then read
        back out that Any for property CharUnderline with the same WID but member-ID =
        MID_TL_STYLE = 1 and use it at
        
        > include/svl/eitem.hxx:47:20: runtime error: load of value 4294967295, which is not a valid value for type 'FontLineStyle'
        >  #0 in SfxEnumItem<FontLineStyle>::SetValue(FontLineStyle) at include/svl/eitem.hxx:47:20
        >  #1 in SvxTextLineItem::PutValue(com::sun::star::uno::Any const&, unsigned char) at editeng/source/items/textitem.cxx:1016:13
        >  #2 in SvxItemPropertySet::setPropertyValue(SfxItemPropertySimpleEntry const*, com::sun::star::uno::Any const&, SfxItemSet&, bool) at editeng/source/uno/unoipset.cxx:178:19
        >  #3 in SvxItemPropertySet_setPropertyValue(SfxItemPropertySimpleEntry const*, com::sun::star::uno::Any const&, SfxItemSet&) at svx/source/unodraw/unoshape.cxx:4119:5
        >  #4 in SvxItemPropertySet_ObtainSettingsFromPropertySet(SvxItemPropertySet const&, SfxItemSet&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&, SfxItemPropertyMap const*) at svx/source/unodraw/unoshape.cxx:638:29
        >  #5 in SvxShape::ObtainSettingsFromPropertySet(SvxItemPropertySet const&) at svx/source/unodraw/unoshape.cxx:656:9
        >  #6 in SvxShape::Create(SdrObject*, SvxDrawPage*) at svx/source/unodraw/unoshape.cxx:413:5
        >  #7 in SvxShapeText::Create(SdrObject*, SvxDrawPage*) at svx/source/unodraw/unoshape.cxx:3867:15
        >  #8 in SvxDrawPage::add(com::sun::star::uno::Reference<com::sun::star::drawing::XShape> const&) at svx/source/unodraw/unopage.cxx:234:13
        >  #9 in SwXDrawPage::add(com::sun::star::uno::Reference<com::sun::star::drawing::XShape> const&) at sw/source/core/unocore/unodraw.cxx:597:19
        >  #10 in SwXShape::attach(com::sun::star::uno::Reference<com::sun::star::text::XTextRange> const&) at sw/source/core/unocore/unodraw.cxx:2056:22
        [...]
        
        Change-Id: Ic0cf34440507c768b13d1b5b957425d6a43271ac
        Reviewed-on: https://gerrit.libreoffice.org/74635
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-06-26  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [ece4a0f78bb60ef079722e8fa029f0ec253d0452]

        tdf#125518: docx export: save anchors for diagrams
        
        Previously all diagrams were saved as inline objects ignoring
        possible wrapping options and anchors.
        
        Change-Id: I0952fb33d4be4c288c919156af9549f8195b7ead
        Reviewed-on: https://gerrit.libreoffice.org/72291
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-06-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [8fb35f06ddec551a6de887ce269d9196d9fe2337]

        tdf#119388 calc, slow removing column, improve ScChildrenShapes
        
        sorting the child list of shapes when we have a large list is expensive,
        especially when we do it on every Notify call, so defer that.
        
        Change-Id: I54e5807b697feb0ed578631e470f8d6fdd884cef
        Reviewed-on: https://gerrit.libreoffice.org/74726
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-26  Xisco Fauli  <xiscofauli@libreoffice.org>  [36defda96fc62cef1e1ffb725f6768d54b0d9cd0]

        tdf#125382: Check if pDoc is not null
        
        regression from e18359445fabad9ba1a704600e9ee327112cc6ae
        
        Change-Id: Icd8db6a403b7736d6c8c9d40c8f2c7476c1eee87
        Reviewed-on: https://gerrit.libreoffice.org/74533
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-26  Tünde Tóth  <tundeth@gmail.com>  [100f43ab871bedda6b427645cbfc2c8083da98b5]

        tdf#78657 DOCX export: fix hyperlink inserted to image
        
        Hyperlink inserted to image lost after export.
        
        tdf78657_picture_hyperlink.docx: Test file from Microsoft Word 2016.
        
        Change-Id: I1b2b9fe023aea3f46848a9d616374f7c08598756
        Reviewed-on: https://gerrit.libreoffice.org/74653
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-06-26  Balazs Varga  <balazs.varga991@gmail.com>  [2783a34899379dae84889c924e49481631280ab1]

        tdf#126033 chart: hide removed marker of a single data point
        
        instead of showing a black square.
        
        Note: the patch fixes also the OOXML import (see the unit test).
        
        Change-Id: Ie578db3dd9ba310b0ce972832269acd5ae501778
        Reviewed-on: https://gerrit.libreoffice.org/74690
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-06-26  andreas kainz  <kainz.a@gmail.com>  [103b562b86a1c96c344bce8eee3ed8e1c4b77323]

        NB draw tabbed compact update context- stuff
        
        Change-Id: I8c39d1e6838743098276fbe02cc3a412973ba8ca
        Reviewed-on: https://gerrit.libreoffice.org/74723
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-06-26  Caolán McNamara  <caolanm@redhat.com>  [fe855eda54faf6196ad9dea12d8dc090b6d6c1da]

        fix typo
        
        Change-Id: I0ebf8dd5a4e5f55504b9dd9a9ef8b966e497cd41
        Reviewed-on: https://gerrit.libreoffice.org/74721
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-26  Jim Raykowski  <raykowj@gmail.com>  [80f18e7e028e9ca431aef281ab98bea99ad19fa3]

        tdf#50530 Make text edit outliner view show cursor
        
        Change-Id: I73b4dcacdf068daff02b8fe8156c58debfcdf704
        Reviewed-on: https://gerrit.libreoffice.org/74613
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-06-26  andreas kainz  <kainz.a@gmail.com>  [719f4a93e46a6b397356dbb605d2867639ca3942]

        NB impress tabbed compact add context-multi and 3d stuff
        
        Change-Id: I4356863ea9b0fff4187e8234fdadb980d416bc71
        Reviewed-on: https://gerrit.libreoffice.org/74722
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-06-25  Arkadiy Illarionov  <qarkai@gmail.com>  [9a2fbfa3cc1da8bd9388d5b4c780e86f0dccc791]

        Simplify Sequence iterations in unoxml
        
        Use range-based loops or replace with STL functions
        
        Change-Id: Ib1c49834a2c5c67a73ec05ba8f30c1d39a5c019c
        Reviewed-on: https://gerrit.libreoffice.org/74600
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Jenkins

2019-06-25  Arkadiy Illarionov  <qarkai@gmail.com>  [75957a96c43b83418d387e9174415b6d90cf9c63]

        Simplify Sequence iterations in uui
        
        Use range-based loops or replace with STL functions
        
        Change-Id: I36ca6016d23360d121935d9f25e8cc8d2dad08c3
        Reviewed-on: https://gerrit.libreoffice.org/74625
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-06-25  Caolán McNamara  <caolanm@redhat.com>  [2cebba0e4042ca2cab37cf38874c2576c2ac6a6f]

        use common WeldEditView
        
        Change-Id: I873cb64a167027030c9eeef61344e6f6f885a924
        Reviewed-on: https://gerrit.libreoffice.org/74705
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-25  Jan-Marek Glogowski  <glogow@fbihome.de>  [2ec032e01f03ae22ead30be77b8e89b861504128]

        Initialize the font list before querying it
        
        And the vcl_fontmetric test must depend on more_fonts. This way
        there should never be a missing font, so just assert on it.
        
        Change-Id: If3b71d7c3e52f1beeda73197c56f5efc6a83dbb4
        Reviewed-on: https://gerrit.libreoffice.org/74717
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-25  Luboš Luňák  <l.lunak@collabora.com>  [6583b2fb941d90fd4701d3635458cd44d759dc93]

        help compilerplugins generator find clang shared libs, if needed
        
        Change-Id: I892aa42bc1e94823ab52cdfd6a855bf90106306d
        Reviewed-on: https://gerrit.libreoffice.org/74681
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-06-25  Luboš Luňák  <l.lunak@collabora.com>  [abee0de4f1af9ea14aa6a0c29ba07ba7ff6e61f0]

        try to find out CLANGDIR automatically
        
        Change-Id: I21fbcdc947c9ce5d99b14c1aba8fb4e1fb2d9c00
        Reviewed-on: https://gerrit.libreoffice.org/74680
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-06-25  Luboš Luňák  <l.lunak@collabora.com>  [4139e0edebe42844054b1120778a54b2b2325a49]

        do not use -g unconditionally for building the clang plugin
        
        The generated files are ~700MiB here, compared to ~85MiB without.
        
        Change-Id: I76bafc59ff89fd7eb8ffbc4b9ad79bc63da8f064
        Reviewed-on: https://gerrit.libreoffice.org/74678
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-06-25  Michael Stahl  <Michael.Stahl@cib.de>  [4999c99529f1b1543ef110da9e6c0dcbd9f73032]

        tdf#126017 sw: do not restore SwFormatContent in SwUndoFormatAttr
        
        This is a very unusual item that only contains a SwNodeIndex, which may
        "go stale" because the node it's pointing to may be deleted, moving it
        to whatever node may be next.  Restoring such a moved item causes
        crashes like this, where the SwSectionFormat's item does not point to
        its SwSectionNode.
        
        (crash is a regression from 4f0b568ef35353b276ae560fb43502b6f6b2bfdb,
         previously the Undo stack was cleared so you couldn't Undo)
        
        Change-Id: I41a9ed9acc72df5b4b3852875a50e51c29eabe95
        Reviewed-on: https://gerrit.libreoffice.org/74693
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-25  Caolán McNamara  <caolanm@redhat.com>  [0e79841b4f16ea71b019f298e7887c3c74efeb7e]

        tdf#126054 uses after free when menubutton and menu torn down during execution
        
        Change-Id: Ib79da121941863421bc12afa27e27cdd7e2e81e3
        Reviewed-on: https://gerrit.libreoffice.org/74695
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-25  Caolán McNamara  <caolanm@redhat.com>  [7b726e587ec7bbe8926fd00a50c0192ad32b3858]

        factor out to a common WeldEditView
        
        Change-Id: Ife7b6f57c80d310bd11a8ed89e36fdc99742d158
        Reviewed-on: https://gerrit.libreoffice.org/74698
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-25  Jan-Marek Glogowski  <glogow@fbihome.de>  [44250864a8252d29c87801a4530e3fe3efd01ba7]

        tdf#120873 Qt5 invert checked state on trigger
        
        SalMenu's event handling is not really compatible with QAction.
        LO expects to get something like an activate event, which happens
        without any menu state update. The item handler will then update
        the item state, as expected by LO.
        
        I'm not sure how this could be implemented in a good way in Qt, so
        this patch is just a hack. If the item is checkable, we invert its
        state before handling it. This just works correctly for single items,
        not radio groups, but it does the trick for this bug. And since
        setChecked() just emits toggled(), triggered() won't run twice.
        
        Maybe someone can come up with a better way using event filters, if
        ever needed.
        
        Change-Id: Ic32d07525ce8f394b83d04f53689d1669ddc9d83
        Reviewed-on: https://gerrit.libreoffice.org/74590
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-25  Zdeněk Crhonek  <zcrhonek@gmail.com>  [4d23907d5850d96e4c81ffa5332e7fb4cf4cccca]

        uitest Tweak calc RowHeight test - add cancel button press
        
        Change-Id: I95a9a150a4c3a8a6e890305f95807bde7b6568da
        Reviewed-on: https://gerrit.libreoffice.org/74654
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-06-25  Caolán McNamara  <caolanm@redhat.com>  [279aafccec116ea0ca037115f38b6e4bc8571475]

        loplugin: simplifyconstruct
        
        Change-Id: I57b667384813b0f6d8412da17c83877a9deed5b1

2019-06-25  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [cd7fd73714ac9b727f64b8d9fa6795fb71b1251c]

        SmartArt: move setting shape aspect ratio to alg atom visit
        
        it allows to correctly follow if/else nodes instead of using once assigned
        alg atom
        
        Change-Id: I8c321b638524df3ca68242da6300bc8c2a838bbf
        Reviewed-on: https://gerrit.libreoffice.org/74648
        Tested-by: Jenkins
        Reviewed-by: Grzegorz Araminowicz <grzegorz.araminowicz@collabora.com>

2019-06-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [d1c075c6a7002521129bddb5860f20746f168a29]

        tdf#125892 improve time to export PDF, use int ops for scaling
        
        The time here is all in the nice rescaling we do these days. Speed it up
        by using int ops instead of float ops.
        
        This takes the time from 5m to 1m30 for me.
        
        Change-Id: Ic1dcd9e49eef1894f4a4fdb416015b69c6ef96da
        Reviewed-on: https://gerrit.libreoffice.org/74689
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [4583911575edf98ccd5b15af8eafa6a3a7b64034]

        improve loplugin:simplifyconstruct
        
        Change-Id: If863d28c6db470faa0d22273020888d4219e069e
        Reviewed-on: https://gerrit.libreoffice.org/74559
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-25  Caolán McNamara  <caolanm@redhat.com>  [1942182a3d1817bc539229d7fda3af69f7e295b8]

        weld HyperLink Dialog
        
        Change-Id: Ic861b0a593505828a900fe2163125d6f5584a956
        Reviewed-on: https://gerrit.libreoffice.org/74634
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [2f00a7c61fff9c091f08b6aaa4f829cd34fb3745]

        remove Fraction pretty-printer
        
        no longer necessary after
            commit 31589bf0239679d73417902655045c48c4868016
            Date:   Mon Jun 24 15:02:55 2019 +0200
            tdf#94677 Calc is slow opening large CSV, improve tools::Fraction
        
        Change-Id: I1c9ee043a51216f7005bf8a4bf60bb4b4e39ab61

2019-06-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [31589bf0239679d73417902655045c48c4868016]

        tdf#94677 Calc is slow opening large CSV, improve tools::Fraction
        
        Flatten the tools::Fraction class.
        
        Shaves 1s off a load time of 49s
        
        Change-Id: I7cbee9892831a1e47704a283351fa97eda262343
        Reviewed-on: https://gerrit.libreoffice.org/74639
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-25  Stephan Bergmann  <sbergman@redhat.com>  [1c1f5ab3cb8f75ed386abd0b1a9a723555785766]

        Adapt solenv/flatpak-manifest.in to recent download.lst changes
        
        Change-Id: Ied8f181e3fa2411a7203043f2dab786338ae6619
        Reviewed-on: https://gerrit.libreoffice.org/74684
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [2b58bb92b3d5da97290a0f273125ebc34fc5082b]

        tdf#94677 Calc is slow opening large CSV, avoid std::shared_ptr
        
        Shaves 2s off a load time of 48s
        
        Change-Id: I616d8b4280bee64e7c25eda8523a13cb80b121ad
        Reviewed-on: https://gerrit.libreoffice.org/74640
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [c47d0174f2c6c3ebcb3b33276d0277e7aceac330]

        tdf#94677 Calc is slow opening large CSV, avoid reset SetUpdateMode
        
        Avoid resetting SetUpdateMode in CreateFieldEditEngine while calculating
        row height.
        
        This takes the time from 1m25 to 49s for me.
        
        Change-Id: If406eac1a8b031f1734d9c2376c413dfa22d89f8
        Reviewed-on: https://gerrit.libreoffice.org/74630
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [52800731baf9fcb88e54d60de5585640c8f97f7b]

        Fix typo
        
        Change-Id: I3a7d636d822f8f3e51c91ada359c4ef47bce763c
        Reviewed-on: https://gerrit.libreoffice.org/74667
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c3695234916f86d6e929d59327db062f6bf90fef]

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

2019-06-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f29ff8706185193c4af29fc091fced079530b8f0]

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

2019-06-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [645d11d8ef8fd5684aa246a7704e47615e10f444]

        Fix typo
        
        Change-Id: I0efc8f2d50e825878bc41d7eca055095a9308fce
        Reviewed-on: https://gerrit.libreoffice.org/74669
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0d1fef6ce003a935066d2fcfbee7416aa876f057]

        Fix typo
        
        Change-Id: I26015136d5c5bbfae9cf2d61d7db1f23f960d78a
        Reviewed-on: https://gerrit.libreoffice.org/74666
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1a45fd04cae6364f0f12e42a35beb1cce14a21f4]

        Fix typo
        
        Change-Id: I5d9b5f8990b81a50684cebeb726f61115133f053
        Reviewed-on: https://gerrit.libreoffice.org/74674
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [626ba95a954a4d8a61d7690a5eb6e8acad128575]

        Fix typo
        
        Change-Id: I07f236ce2f90d05d971f8cf208a4cc62062b8a54
        Reviewed-on: https://gerrit.libreoffice.org/74670
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [aa0a4e914fa8058f0aaa67571a726e8977953103]

        Fix typo
        
        Change-Id: I553f11391c22c8b9089903c6c55ffc569f7ff553
        Reviewed-on: https://gerrit.libreoffice.org/74671
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [347b1e1f6166648187ba92e6b3dc04eee0d52bc9]

        Fix typo
        
        Change-Id: I8e38025a07db839cf36e606186fb255e2c26e168
        Reviewed-on: https://gerrit.libreoffice.org/74673
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [80bb9a67cdd2578fa8be228d22d24a9ffc85ae5b]

        Fix typo
        
        Change-Id: Ib844eafd0c717c2c3c65d3a0428eccb5e42f912d
        Reviewed-on: https://gerrit.libreoffice.org/74668
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [380d30bf2ee2442eace98126c4a35314b9928330]

        Fix typo
        
        Change-Id: Ib6a89a7362a63eff8ecbf59653126cf324b5bbf9
        Reviewed-on: https://gerrit.libreoffice.org/74672
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [46f76c41ebbacb5ce125a83e48725900a3c37261]

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

2019-06-25  Gabor Kelemen  <kelemeng@gnome.hu>  [43c434d98a5bd5b5d36a38fa79ef50e56796d4ce]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Remove duplicated HID bookmarks in shared
            
            Also remove a few obsolete bookmarks and fix ahelps
            Duplicates found with:
            
            for i in $(find source/text/shared -name "*xhp") ; do grep branch=\"hid/.uno: "$i" | cut -d ":" -f2 | cut -d \" -f 1 | uniq -c | grep -v "1 " ; if [ $? -eq 0 ] ; then echo "Above HID branches are redundant in: $i" ; fi done
            
            Change-Id: Ie7cde338aa210ef81d1e15ecc8087d8f67f77b27
            Reviewed-on: https://gerrit.libreoffice.org/74655
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-25  Gabor Kelemen  <kelemeng@gnome.hu>  [ab1bec9155d33d1a9f437800c79fafd618a16185]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Remove duplicated HID bookmarks in scalc
            
            Also remove a few obsolete bookmarks and fix ahelps
            Duplicates found with:
            
            for i in $(find source/text/scalc -name "*xhp") ; do grep branch=\"hid/.uno: "$i" | cut -d ":" -f2 | cut -d \" -f 1 | uniq -c | grep -v "1 " ; if [ $? -eq 0 ] ; then echo "Above HID branches are redundant in: $i" ; fi done
            
            Change-Id: I5a6a817065257ebffe7d0ed88f37c67ede86fb41
            Reviewed-on: https://gerrit.libreoffice.org/74656
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-25  Gabor Kelemen  <kelemeng@gnome.hu>  [60e78e61ecea17570d8d4c417776ef221f590183]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Remove duplicated HID bookmarks in simpress
            
            Also remove a few obsolete bookmarks and fix ahelps
            Duplicates found with:
            
            for i in $(find source/text/simpress -name "*xhp") ; do grep branch=\"hid/.uno: "$i" | cut -d ":" -f2 | cut -d \" -f 1 | uniq -c | grep -v "1 " ; if [ $? -eq 0 ] ; then echo "Above HID branches are redundant in: $i" ; fi done
            
            Change-Id: Id8811f2f1ecee89ddc9b86b57ef6b04e40b25d28
            Reviewed-on: https://gerrit.libreoffice.org/74657
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-25  Gabor Kelemen  <kelemeng@gnome.hu>  [0e11f92a043236f107d9454ccd9d31992af80521]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Remove duplicated HID bookmarks in swriter
            
            Also remove a few obsolete bookmarks and fix ahelps
            Duplicates found with:
            
            for i in $(find source/text/swriter -name "*xhp") ; do grep branch=\"hid/.uno: "$i" | cut -d ":" -f2 | cut -d \" -f 1 | uniq -c | grep -v "1 " ; if [ $? -eq 0 ] ; then echo "Above HID branches are redundant in: $i" ; fi done
            
            Change-Id: I39c9eed29db7612e2000912112f1629e20fd5774
            Reviewed-on: https://gerrit.libreoffice.org/74658
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-25  andreas kainz  <kainz.a@gmail.com>  [4808ae1c73597726c89936f5b9cb3f11c9a4a7bf]

        NB impress add tabbed compact layout
        
        Change-Id: Ia1aab531967644ac6f7cd21210a87a30082de42a
        Reviewed-on: https://gerrit.libreoffice.org/74660
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-06-24  rizmut  <riz_17_oke@yahoo.co.id>  [0f676219fd0c2e3ada0ca3cfc77a7c9a2b2ed451]

        Colibre: Fix for tdf#122924, tdf#126044
        
        - Clean unecessary extra outline
        - Update Gallery, Paste, EPUB, language
        - Sync extra large AutoFormat
        - Update table formula in Writer's Navigator
        - Update DB Form, Query, Report, Table
        - Update Draw/Impress master, Handout, Outline, Notes, Master Notes
        
        Change-Id: I1faabab504010c584f7a480ed6c521c47584df38
        Writer: Re-enable some icons in menubar
        Reviewed-on: https://gerrit.libreoffice.org/74591
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-06-24  Jim Raykowski  <raykowj@gmail.com>  [8cd1c1efb46cd98a597e3b6fbb6e3340048498ed]

        tdf#89709 Make statusbar page number/bookmarks control tool tip show
        
        Change-Id: I6e78d144971d59f9c8c9706f9ce8f45b9492a5c4
        Reviewed-on: https://gerrit.libreoffice.org/72715
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-06-24  László Németh  <nemeth@numbertext.org>  [705b728d26b4480ec6b51d9fe1362a0154ea9bf9]

        tdf#119571 fix style & numbering at tracked deletion
        
        and direct paragraph formattings after partially deleted
        paragraphs. Clean-up and extension of the previous workaround,
        now with Undo.
        
        See also commit b69c518df68ce673b28d589da6626bd3d860f309
        "tdf#54819 keep style & numbering at tracked deletion".
        
        Change-Id: Icc4d21e3fd0496442329c65e379522f4b7fdc6b4
        Reviewed-on: https://gerrit.libreoffice.org/74633
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-06-24  Arkadiy Illarionov  <qarkai@gmail.com>  [c9a49cdaf0f9e17f0d899b9bc48d1ab51cc1d583]

        Drop sw::GetSupportedServiceNamesImpl
        
        Use braced initializer lists and std::transform.
        
        Change-Id: I5d1a57d766e39663a55f4921f486210d41fa917d
        Reviewed-on: https://gerrit.libreoffice.org/74588
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-06-24  Stephan Bergmann  <sbergman@redhat.com>  [a329b2111c12b9a5a3bc0de53065044155f54474]

        Don't prematurely convert nEscapement from double to sal_Int16
        
        ...before it is clamped to -MAX_ESC_POS..MAX_ESC_POS, anyway.  That avoids some
        -fsanitize=float-cast-overflow
        
        > writerfilter/source/dmapper/DomainMapper.cxx:2833:39: runtime error: -327680 is outside the range of representable values of type 'short'
        
        when loading caolan/swfntobj_drawtext_heap_buffer_overflow.sample (from the
        crashtestdata files).
        
        Change-Id: I42c23fe30723280410f3afc0ecbe40f1f31b7f96
        Reviewed-on: https://gerrit.libreoffice.org/74645
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [ab7652aabf9c1c91980d47c9d1be30b24313f142]

        tdf#109158 slow AutoCorrect table, speedup switching away from language
        
        Switching from the large table to another language could result in
        freezing up for some time, so use the nice weld::TreeIter API here too
        
        Change-Id: I28f422dcdbc762b282ed6bd1dffc8140ee77900f
        Reviewed-on: https://gerrit.libreoffice.org/74646
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-24  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [e82d7514fd8eae433690690738d6a3d1b60e5cef]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Some examples of Basic macros
            
            Change-Id: I20f0693dfb1e965f50be875565d505021bcb9d4a
            Reviewed-on: https://gerrit.libreoffice.org/73861
            Tested-by: Jenkins
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-24  Stephan Bergmann  <sbergman@redhat.com>  [0ac7b859b8b292ae2ad196e1535c26c490f91a06]

        Don't convert from double to sal_Int32 when target is long
        
        ...which avoids, at least for platforms where long is larger than sal_Int32,
        some -fsanitize=float-cast-overflow when loading
        caolan/sw_ww8graf_mungetextintodrawbox_null_ptr_deref.sample (from the
        crashtestdata files), which reads huge (crafted?) values for some of l, o, r, u.
        
        (The casts to sal_Int32 had been there ever since at least
        d2000efb31f864e912c6cf52760eea0e602b6893 "#i106421#: move msfilter to filter",
        but there appears to be no good reason for that.)
        
        Change-Id: I1c8a874af6f0a0db7707612fe22bf06dfe832877
        Reviewed-on: https://gerrit.libreoffice.org/74638
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-24  Sumit Chauhan  <sumitcn25@gmail.com>  [7eab1e14c5874901757a291609f289911ac64031]

        Category Target, now available for customization tab
        
        The patch activates the category target i.e one can filter the widgets
        on the basis of categories.
        The patch also solves
        -> GtkMenuToolButton is added in treeview(customization dialog)
        -> Code refractor suggested by mike
        
        Change-Id: I0c9f80300cc1202f19e90abe42fb5c5f7ca53915
        Reviewed-on: https://gerrit.libreoffice.org/74609
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-06-24  Caolán McNamara  <caolanm@redhat.com>  [8f7e5883d66afbf6c04ca64cd6ec86d209bd124e]

        Resolves: tdf#126059 extra empty widget is visible
        
        when it shouldn't be
        
        Change-Id: Ia78fd92699db535fe4cf715c3d34ef6689f92caa
        Reviewed-on: https://gerrit.libreoffice.org/74637
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-24  Gabor Kelemen  <kelemeng@gnome.hu>  [38993eeddfeb03b7f7e5b99cc1ac60e17ee4cd26]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Remove duplicated HID bookmarks in schart
            
            Also remove some obsolete ones too.
            
            Duplicates found with:
            
            for i in $(find source/text/schart -name "*xhp") ; do grep branch=\"hid/.uno: "$i" | cut -d ":" -f2 | cut -d \" -f 1 | uniq -c | grep -v "1 " ; if [ $? -eq 0 ] ; then echo "Above HID branches are redundant in: $i" ; fi done
            
            Change-Id: I78f34394b3eb5a3046679613f0bd7af7b9381e0d
            Reviewed-on: https://gerrit.libreoffice.org/74615
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-24  Gabor Kelemen  <kelemeng@gnome.hu>  [3b441ff50ad805988221d8549973953d2f7d52d0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Remove duplicated HID bookmarks in sbasic
            
            Duplicates found with:
            
            for i in $(find source/text/sbasic -name "*xhp") ; do grep branch=\"hid/.uno: "$i" | cut -d ":" -f2 | cut -d \" -f 1 | uniq -c | grep -v "1 " ; if [ $? -eq 0 ] ; then echo "Above HID branches are redundant in: $i" ; fi done
            
            Change-Id: I2882cca272e3eee6b0d45d3a0b5bcfaeaaf23ddb
            Reviewed-on: https://gerrit.libreoffice.org/74616
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-24  Michael Stahl  <Michael.Stahl@cib.de>  [aea4812eb9e348abb45e65d396d3f55f494b5029]

        sw: reduce accuracy of double compares in testFDO74215 even more
        
        This failed again on Mac in Jenkins.
        
        - Expected: 12.1348314606742
        - Actual  : 12.15
        - Delta   : 0.01
        
        Change-Id: Ic72f3f71f15e1b0d1547f836d2fa5ac6ce22ffd1
        Reviewed-on: https://gerrit.libreoffice.org/74636
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-24  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [dbed4a84189f4b349162b518ca2d211ba4c89404]

        don't compile MediaPlaybackPanel if we don't have avmedia
        
        This sidebar panel causes missing symbols when compiling for ios,
        where we disable avmedia support.
        
        Change-Id: Ib79a6debc27e5d5be4b4c388077ac1a3bf8c97b4
        Reviewed-on: https://gerrit.libreoffice.org/74626
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-06-24  Stephan Bergmann  <sbergman@redhat.com>  [cf5a3cb687a502e7f71cefb5f7001a73925bee56]

        Adapt new test to actual values observed on macOS
        
        The test against 5892 was introduced with
        ac246d6ea1bc43bfc82c9b4c69c9c0f1fd678129 "sw comments on frames: fix layout to
        place anchor next to the image", causing various macOS builds
        (<https://ci.libreoffice.org//job/lo_tb_master_mac/30338/> and
        <https://ci.libreoffice.org//job/lo_tb_master_mac_dbg/26914/> as well as my own
        local build) to consistently fail with 6283 instead, for whatever reason.
        
        So, at least for now, adapt the test to check for >= 5892.
        
        Change-Id: Id5cb5dbb343873e02405957edec6be4f9e477f8f
        Reviewed-on: https://gerrit.libreoffice.org/74627
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-24  Michael Stahl  <Michael.Stahl@cib.de>  [a23661bfe02d81bd9c1f1e04c59384d19cc61726]

        tdf#125741 sw: avoid joining table frames in SwFrame::PrepareCursor()
        
        The problem is that the PrepareCursor() is called on a frame in a nested
        table, and the inner table is joined by its predecessor...
        
        0x6120010a3348 is located 136 bytes inside of 296-byte region [0x6120010a32c0,0x6120010a33e8)
        freed by thread T0 here:
            #1 SwTabFrame::~SwTabFrame() sw/source/core/layout/tabfrm.cxx:143:1
            #2 SwFrame::DestroyFrame(SwFrame*) sw/source/core/layout/ssfrm.cxx:389:9
            #3 SwTabFrame::Join() sw/source/core/layout/tabfrm.cxx:1379:9
            #4 SwTabFrame::MakeAll(OutputDevice*) sw/source/core/layout/tabfrm.cxx:1870:9
            #5 SwFrame::PrepareMake(OutputDevice*) sw/source/core/layout/calcmove.cxx:364:5
            #6 SwFrame::Calc(OutputDevice*) const sw/source/core/layout/trvlfrm.cxx:1791:37
            #7 lcl_InnerCalcLayout(SwFrame*, long, bool) sw/source/core/layout/tabfrm.cxx:1584:21
            #8 lcl_InnerCalcLayout(SwFrame*, long, bool) sw/source/core/layout/tabfrm.cxx:1586:25
            #9 lcl_InnerCalcLayout(SwFrame*, long, bool) sw/source/core/layout/tabfrm.cxx:1586:25
            #10 lcl_RecalcRow(SwRowFrame*, long) sw/source/core/layout/tabfrm.cxx:1621:16
            #11 SwTabFrame::MakeAll(OutputDevice*) sw/source/core/layout/tabfrm.cxx:2410:21
            #12 SwFrame::PrepareMake(OutputDevice*) sw/source/core/layout/calcmove.cxx:364:5
            #13 SwFrame::Calc(OutputDevice*) const sw/source/core/layout/trvlfrm.cxx:1791:37
            #14 SwFrame::PrepareCursor() sw/source/core/layout/calcmove.cxx:481:5
            #15 SwFrame::PrepareCursor() sw/source/core/layout/calcmove.cxx:397:21
            #16 SwFrame::PrepareCursor() sw/source/core/layout/calcmove.cxx:397:21
            #17 SwFrame::PrepareCursor() sw/source/core/layout/calcmove.cxx:397:21
            #18 SwFrame::PrepareCursor() sw/source/core/layout/calcmove.cxx:397:21
            #19 SwFrame::PrepareCursor() sw/source/core/layout/calcmove.cxx:397:21
            #20 SwFrame::PrepareCursor() sw/source/core/layout/calcmove.cxx:397:21
            #21 SwCursorShell::UpdateCursor(unsigned short, bool) sw/source/core/crsr/crsrsh.cxx:1851:25
            #22 SwCursorShell::EndAction(bool, bool) sw/source/core/crsr/crsrsh.cxx:269:5
            #23 SwCursorShell::EndCursorMove(bool) sw/source/core/crsr/crsrsh.cxx:305:5
            #24 SwLayIdle::SwLayIdle(SwRootFrame*, SwViewShellImp*) sw/source/core/layout/layact.cxx:2238:35
        
        After the paste, the formatting goes only until
        SwLayAction::IsShortCut() exits early because the previous visible page
        is formatted - but the cursor position was moved downward and is no
        longer visible, so we get an idle-layout later where UpdateCursor()
        triggers more formatting...
        
        So prevent the use-after-free with some more guards, which isn't the
        most elegant solution, but with 4 levels of nested tables elegant
        solutions are in short supply...
        
        (apparently a regression from the SwFlowFrame::MoveBwd() change in
         18765b9fa739337d2d891513f6e2fb7c3ce23b50)
        
        Change-Id: Ie166d3b58fe84c3e4808b52202802a471fa81026
        Reviewed-on: https://gerrit.libreoffice.org/74518
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-24  Rene Engelhard  <rene@debian.org>  [b11763dbaa0c7f427ea47abe9b98995cb49a8595]

        link with -latomic on mips(el), armel, powerpc, m68k
        
        needed since 0d04315c17a6df9f971237d45d9e5e8af765dd17 since it fails
        without, see
        https://buildd.debian.org/status/logs.php?pkg=libreoffice&ver=1%3A6.3.0~beta2-1&suite=experimental
        
        Change-Id: Ie91b19c0bd534b4391741388fc93494ff5a1ddf0
        Reviewed-on: https://gerrit.libreoffice.org/74554
        Tested-by: Rene Engelhard <rene@debian.org>
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-24  Caolán McNamara  <caolanm@redhat.com>  [9406ee7aa0b4cc5580292eced6ca7c507801ae02]

        move SvtIconChoiceCtrl to vcl
        
        Change-Id: I5ed8af625cb46998649c4f11255d7676a11bdc94
        Reviewed-on: https://gerrit.libreoffice.org/74605
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-24  Dennis Francis  <dennis.francis@collabora.com>  [46c8ebe3d352c39bbba1a8099717fbeba384bd1a]

        tdf#125661 : Move the delayed-grouping logic...
        
        introduced in commit
        
        169a1b542165f3444791fd6e672d56d3fe48bd66
        avoid possible expensive repetitive formula-group
        changes (tdf#102364)
        
        to ScTable::CopyToTable() from ScDocument::CopyToDocument()
        
        Rationale :
        In tdf#125661 a delayed-grouping is needed but
        ScDocument::CopyTab() is directly called which makes it
        skip the delayed-grouping logic in ScDocument::CopyToDocument().
        One option is to clone the delayed-grouping logic to CopyTab() too.
        But doing this triggers the assert
        
        !pDoc->IsDelayedFormulaGrouping() in
        bool ScBroadcastAreaSlot::StartListeningArea()
        
        when running the unit test testCondCopyPasteSheet() in
        ucalc_condformat.cxx. This seems to be due to calling
        ScTable::CopyConditionalFormat() towards the end in
        ScTable::CopyToTable(). So having delayed-grouping
        "block" that contains a call(s) to ScTable::CopyToTable() is
        not safe. So lets move this inside ScTable::CopyToTable()
        covering just the ScColumn::CopyToColumn() calls.
        
        With this patch, sheet copy on the bug-document completes
        in about 1m40s.
        
        Change-Id: I5272f495aadab5f93f2698aba11cf2701a604c23
        Reviewed-on: https://gerrit.libreoffice.org/74607
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-06-24  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7639b4e6d8b3f51c1a5027be8a5b6f146d78b08d]

        cleanup lcl_DrawRedLines in editeng, reverse the if condition
        
        Change-Id: I59ab79f0744262494bad477284e18132767d9a04
        Reviewed-on: https://gerrit.libreoffice.org/74618
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-06-24  Luboš Luňák  <l.lunak@collabora.com>  [97794163dda8b08fb944e77d30f8fb98bfaa9f1b]

        recent gcc versions also support -fuse-ld=lld
        
        Change-Id: I0fd132965af051b6a717349943fa6827567c65dd
        Reviewed-on: https://gerrit.libreoffice.org/74557
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-06-24  Caolán McNamara  <caolanm@redhat.com>  [66839a21da8d552f2a66fe0b323f9cee7b05de80]

        merge IconChoiceDialog and SvxHpLinkDlg
        
        Change-Id: I8ba8f2b589db8842da63a4ce6824d4f049081108
        Reviewed-on: https://gerrit.libreoffice.org/74610
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a53768abccfa81d4dfb15629e02ea61072bfc905]

        Fix typos
        
        Change-Id: I1e173ecd241526b50a8426d75f3aaa13f6ab5c0d
        Reviewed-on: https://gerrit.libreoffice.org/74622
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-24  László Németh  <nemeth@numbertext.org>  [b69c518df68ce673b28d589da6626bd3d860f309]

        tdf#54819 keep style & numbering at tracked deletion
        
        and direct paragraph formattings after wholly deleted
        paragraphs. Clean-up and extension of the previous
        workaround, now with Undo.
        
        See commit 22639148ae5400bac98f32a75d7431b857c80195
        "change tracking: keep paragraph style after full deletion"
        and commit 23c159d948af360baecfe243e1321987760916d7
        "change tracking: don't copy page break". (Note: the first
        fixed the numbering, the second reverted it accidentally.)
        
        Change-Id: Ic97af3b171490b011523d1bae11f75aaf4baab54
        Reviewed-on: https://gerrit.libreoffice.org/74299
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-06-24  Arkadiy Illarionov  <qarkai@gmail.com>  [3d4b1c0eee7a3055e67df6b0b342ea25b0f5bf55]

        tdf#39593 Change comphelper::getImplementation signature
        
        To merge with comphelper::getUnoTunnelImplementation
        
        Change-Id: I976d768d7fb159d50fa90e27ec36f2bea91ea2cb
        Reviewed-on: https://gerrit.libreoffice.org/74542
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-24  Arkadiy Illarionov  <qarkai@gmail.com>  [aed859c4825e10f0981686b9d8476538255b666f]

        tdf#39593 Replace copy-pasted functions with template
        
        Change-Id: Idcb6c3e13713a9c7cc545d1e287481fe6ccadba8
        Reviewed-on: https://gerrit.libreoffice.org/74595
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-06-24  Arkadiy Illarionov  <qarkai@gmail.com>  [78e2faad8487bea76bd36004a9acc2491b7a72d8]

        Fix AccessibleStateSetHelper::containsAll
        
        Check if all states of the given state set are members
        of this object's state set.
        Previously it checked only last state.
        
        Change-Id: I79ffe54a5783aa1c3574bd099d2ea4bdc49a5c2d
        Reviewed-on: https://gerrit.libreoffice.org/74608
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-24  Gabor Kelemen  <kelemeng@gnome.hu>  [af8304f1c49a59a5fec9f16f6d43a5c8d37365af]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix ahelps on Base - Tools menu page
            
            Change-Id: Ide88567847c84f011a98b27c26924d2af6a720c3
            Reviewed-on: https://gerrit.libreoffice.org/74606
            Tested-by: Jenkins
            Reviewed-by: Gabor Kelemen <kelemen.gabor2@nisz.hu>
            
2019-06-24  Gabor Kelemen  <kelemeng@gnome.hu>  [90d3820a67e35dd318aaf2c0b6942c7836234683]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix ahelp hid on Math Symbol selector page
            
            Change-Id: Ida7cb6349249823ff729862b7ca899dfe8bc9144
            Reviewed-on: https://gerrit.libreoffice.org/74578
            Tested-by: Jenkins
            Reviewed-by: Gabor Kelemen <kelemen.gabor2@nisz.hu>
            
2019-06-24  Gabor Kelemen  <kelemeng@gnome.hu>  [db0e639175bb37f61eb2af554b0b9d992e0bf6f5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix ahelp and missing bookmark on Insert OLE page
            
            Change-Id: Ia3c6900b1616266dc38cbba4fc74b461b33462f6
            Reviewed-on: https://gerrit.libreoffice.org/74577
            Tested-by: Jenkins
            Reviewed-by: Gabor Kelemen <kelemen.gabor2@nisz.hu>
            
2019-06-24  Gabor Kelemen  <kelemeng@gnome.hu>  [c4e8b5fd391ce728e84fe76db2e6fd3bd2395dea]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Update Base - Oracle connection page
            
            Ahelp and bookmark fixes, also adapt to current UI
            
            Change-Id: I278b1df6168515c06e034f8528778c257b892127
            Reviewed-on: https://gerrit.libreoffice.org/74576
            Tested-by: Jenkins
            Reviewed-by: Gabor Kelemen <kelemen.gabor2@nisz.hu>
            
2019-06-24  Jan-Marek Glogowski  <glogow@fbihome.de>  [bbbc820d7920a31669cb7e9aaeb5beb072eae175]

        Qt5 don't assert broken height or width
        
        At least maths element docking window has a floating height of zero.
        So the original gtk comment about broken values is still true.
        
        And the initial SalFrameGeometry is ok, so no need to initialize it.
        And set default size and position on show, if not explicitly set.
        
        Change-Id: Ibe4969a164b50b666745ce010f5100af4b3ff2f6
        Reviewed-on: https://gerrit.libreoffice.org/74614
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-23  Caolán McNamara  <caolanm@redhat.com>  [f6664e1a485f459d010c344af100f9d337941a7c]

        Resolves: tdf#125168 label mnemonic appearing in database url
        
        Change-Id: I39531ae2a656c16c7355d73b76cb918d3535f7b0
        Reviewed-on: https://gerrit.libreoffice.org/74602
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [27af6368d3157596f084f88c1efdd3eeca243a37]

        Fix typo
        
        Change-Id: I1586aa67c51a54e5a244126763be0a549a2fe7a6
        Reviewed-on: https://gerrit.libreoffice.org/73135
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-06-23  Sumit Chauhan  <sumitcn25@gmail.com>  [e2cd0d9ba59bbfaf37523e90f88454f65adeb5fb]

        Seprator is positioned correctly in view->userInterface
        
        It is used differentiate between normal interfaces and
        notebookbar interfaces in view -> user interface.
        
        Change-Id: I691e7a767c1984dfa4bd7e064adf2f24e1381991
        Reviewed-on: https://gerrit.libreoffice.org/74446
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-06-23  Jens Carl  <j.carl43@gmx.de>  [958e304490a23ef4964270ffa7a2ed0e76e39a0c]

        Use in-class member initializers
        
        Don't use a default ctor that only initializes data members, but rather
        in-class member initializers. Follow CppCoreGuidelines rule C.45
        (see https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rc-default).
        
        Change-Id: I52d26fa0393f7e383beb95456dd016aa0e84b777
        Reviewed-on: https://gerrit.libreoffice.org/74589
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-06-23  Stephan Bergmann  <sbergman@redhat.com>  [8e7f87e7561197f03542a80aaa612a2b6f964d40]

        Also treat negative DIBInfoHeader::nX/YPelsPerMeter as an error
        
        According to
        <https://docs.microsoft.com/en-us/previous-versions/dd183376(v=vs.85)>
        "BITMAPINFOHEADER structure", all of the biWidth, biHeight, biXPelsPerMeter, and
        biYPelsPerMeter members are of signed type LONG, but only for biHeight negative
        values are documented as meaningful.  As this code already rejecte negative
        values for biHeight, do so also for biXPelsPerMeter and biYPelsPerMeter.
        
        Otherwise, `--convert-to pdf caolan/id:000164,src:000000,op:havoc,rep:8.bmp`
        (from the crashtestdata files) would fail with
        
        > vcl/source/filter/jpeg/jpegc.cxx:404:23: runtime error: -12.549 is outside the range of representable values of type 'unsigned short'
        >  #0 in WriteJPEG(JPEGWriter*, void*, long, long, basegfx::B2DVector const&, bool, long, long, com::sun::star::uno::Reference<com::sun::star::task::XStatusIndicator> const&) at vcl/source/filter/jpeg/jpegc.cxx:404:23
        >  #1 in JPEGWriter::Write(Graphic const&) at vcl/source/filter/jpeg/JpegWriter.cxx:240:16
        >  #2 in ExportJPEG(SvStream&, Graphic const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const*, bool*) at vcl/source/filter/jpeg/jpeg.cxx:69:32
        >  #3 in GraphicFilter::ExportGraphic(Graphic const&, rtl::OUString const&, SvStream&, unsigned short, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const*) at vcl/source/filter/graphicfilter.cxx:2042:22
        [...]
        
        because the (maliciously crafted?) bmp file has a negative nYPelsPerMeter that
        translates into a negative rPPI.getY().
        
        Change-Id: Id6dddd86d7111ae1a644337288e9f1023cb47670
        Reviewed-on: https://gerrit.libreoffice.org/74582
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-23  Caolán McNamara  <caolanm@redhat.com>  [92cf12ea025dfda642809d297a015131c1925052]

        tdf#125803 deactivate the menu regardless of menu item type
        
        spacebar will toggle radios and checkbuttons without automatically
        closing the menu. To handle this properly I imagine we need to set groups for the
        radiobuttons so the others visually untoggle when the active one is togged and
        we would further need to teach vcl that the state can change more than once.
        
        so simpler to just dropdown the menus no matter what type was activated,
        which won't happen in the unity case, but that's presumably mostly gone
        by now(?)
        
        Change-Id: I2ba841dd192c1461ef26d8395ba572843f4c5c4f
        Reviewed-on: https://gerrit.libreoffice.org/74580
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4f113609feae412a79edbdffcc2f34600c79ee63]

        Fix typo
        
        Change-Id: Ie4a0e69b78f671f9990f9c750e5ecb63447efe2b
        Reviewed-on: https://gerrit.libreoffice.org/74599
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a8109450300ab74d8aadb24204e33c16d46ff637]

        Fix typo
        
        Change-Id: Ib405a8287833f596aa90ae6496b748bf8d45f3c3
        Reviewed-on: https://gerrit.libreoffice.org/74601
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-23  Caolán McNamara  <caolanm@redhat.com>  [649b0d30ea100c8f69e849671e8ce3e42bc9e850]

        Resolves: tdf#126039 erase old content before drawing new content
        
        Change-Id: I0006467f5c172b6a0cb8b9bc4c9a0181fd57a8ac
        Reviewed-on: https://gerrit.libreoffice.org/74583
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7a8f925d67f38fb14bf8df512f62828299ac37ca]

        Fix typo
        
        Change-Id: I30d3a4e7c30dcd1717663f152221f81769b08459
        Reviewed-on: https://gerrit.libreoffice.org/74597
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a5082e554ba6448120e20ec5167edc039026d873]

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

2019-06-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4c492a79adbc0d35122bf50c5216a0e6a6bf66c0]

        Fix typo
        
        Change-Id: Ib555f767f4d0c6f9b958b3aaf9a496bf8c31de5e
        Reviewed-on: https://gerrit.libreoffice.org/74319
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [547d68a175e316e4d20a4f19c148579370fa0a50]

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

2019-06-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [794102acd8b325c565d34d3e3f73f6c83a80cf7c]

        Fix typos
        
        Change-Id: If81c6224abbd0028bcc446159cf12436e89325d8
        Reviewed-on: https://gerrit.libreoffice.org/73421
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ec72bb42e54e5a1ca0f5c54bb6dc656936a16bcf]

        Fix typo
        
        Change-Id: If1f6d73088e87db6e91916ba338725054f63b5ac
        Reviewed-on: https://gerrit.libreoffice.org/73231
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6a6791af2ab9c59f3a8ed2d71c0cbd0524b2ea32]

        Fix typo
        
        Change-Id: I528581c5a17e804f7ba39a069e7bb8ac8d005adc
        Reviewed-on: https://gerrit.libreoffice.org/73223
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [014e270607f6af5e749c0013c2a84f77a97f2c17]

        Fix typo
        
        Change-Id: I3a4b8aad30f4d8bcfda472ddfd151410db21a5b1
        Reviewed-on: https://gerrit.libreoffice.org/74551
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d6e325eb4e944a687b142b4ca7a035d38c123658]

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

2019-06-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [314d15e8ec454795d609892bf743c198a4638f2c]

        Fix typo
        
        Change-Id: I357c004e724ebe580a121bf7ecdc63da9c02343f
        Reviewed-on: https://gerrit.libreoffice.org/74593
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b9c00b3c5d90b80248577403ce56c8668a51b315]

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

2019-06-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [02efb7a6fdfe62bea198d3851e38696131363c2d]

        Fix typo
        
        Change-Id: I126a490e40d5954f290200edaa377427f59f244a
        Reviewed-on: https://gerrit.libreoffice.org/74596
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-23  Adrien Ollier  <adr.ollier@hotmail.fr>  [869d1c404c7bcab6bce59a9abea45ca583f77468]

        editeng/XParaPortionList: OutputDevice's MapMode
        
        Change-Id: I77098fd15e131711e4f2a7ef4f21bd1dd8d68768
        Signed-off-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-on: https://gerrit.libreoffice.org/72307
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-06-23  Arkadiy Illarionov  <qarkai@gmail.com>  [6d4039c130896c57363bb60982c0b5601c4f0c3e]

        tdf#39593 Remove dbaccess::OContentHelper::getImplementation
        
        Replace with comphelper::getUnoTunnelImplementation.
        
        Change-Id: I533bfcd3959037a2621eb3fd42bf7172b5396c5f
        Reviewed-on: https://gerrit.libreoffice.org/74539
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-06-23  Jens Carl  <j.carl43@gmx.de>  [8567d3d2567e83d1a8769651295384cfe5d68ce1]

        tdf#45904 Move XIndexAccess Java tests to C++
        
        Move XIndexAccess Java tests to C++ for ScTabViewObj.
        
        Change-Id: Ic3364f405e4e4c42443a7f439a257ed6328f32a8
        Reviewed-on: https://gerrit.libreoffice.org/74586
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-06-22  rizmut  <riz_17_oke@yahoo.co.id>  [c0d1bdbb8a9aca2ef2e475268a953da995567700]

        elementary & KJ Update
        
        elementary
        - Update chart diagram
        - Update 3D tilt,3D depth, 3D light& brightness
        - Update cell/table border & border properties
        - Add Impress transition illustration
        Karasa Jaga
        - Update border properties
        
        Change-Id: Ia75705c0d5cfb2081958772bed566f0ee7a3a787
        Reviewed-on: https://gerrit.libreoffice.org/74569
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-06-22  Jens Carl  <j.carl43@gmx.de>  [f7a6b7a82469f2b4bd6cec3e7aa697aefd5775b7]

        tdf#45904 Correct mishap with removed converted tests
        
        Deleted the wrong test and also forgot to remove a test with commit
        0e73f9eb4157.
        
        Change-Id: I31257908e935b2130c46436e8d5425bc058b21c5
        Reviewed-on: https://gerrit.libreoffice.org/74484
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-06-22  Caolán McNamara  <caolanm@redhat.com>  [38f1412294e7d2987072a2e211e1f68c197f16fa]

        Related: tdf#126036 give options dialog consistent button order
        
        its not welded yet, but skip ahead and give it explicit consistent
        button order in the meantime
        
        Change-Id: Ia850a024cb5a87b9231b5ffdec701646d7014e08
        Reviewed-on: https://gerrit.libreoffice.org/74573
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-22  Caolán McNamara  <caolanm@redhat.com>  [33150fd592162f8f3de835b42176ad87d6ad58fe]

        Resolves; ofz#15426 Integer-overflow
        
        Change-Id: I43ac26058a98a85fc09321a93e29dbeb151f5069
        Reviewed-on: https://gerrit.libreoffice.org/74572
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-22  Jan-Marek Glogowski  <glogow@fbihome.de>  [ab5f341efd144adb6b7d0e00fece76a2153acd10]

        Qt5 directly show tooltips + respect the help area
        
        I'm not sure why this redirection was implemented, which also ommited
        the provided help area. I tried hard to use vc::Window code in the
        beginning, but that also mirrors the cursor position for the window.
        Using Qt here is simply straight forward, so just do that,
        
        Change-Id: Ia8c4efc1e43b915c4b071ee26d4da37d7580817c
        Reviewed-on: https://gerrit.libreoffice.org/74548
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-22  Caolán McNamara  <caolanm@redhat.com>  [4cbf5a4f666ac4d7b01746bc36ab01400e28ff40]

        Related: tdf#126036 sort button by native order for async dialogs too
        
        Change-Id: Iddc689b8d332e8e0127806c37b5ccce66eadfcf6
        Reviewed-on: https://gerrit.libreoffice.org/74540
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-22  Caolán McNamara  <caolanm@redhat.com>  [8e0b55bc9b788d2ac95768af6b9e88996dc10d29]

        Related: tdf#126036 missing "reset" button
        
        removing 'standard' should not also hide 'reset'
        
        Change-Id: I0c12ea16c378a225052468d01e0f1a99a6d59846
        Reviewed-on: https://gerrit.libreoffice.org/74536
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-22  Jan-Marek Glogowski  <glogow@fbihome.de>  [a2dad3e10ada8adcc9b5bdb60d3d516e33aa3f07]

        VCL don't mirror Y position
        
        I don't know why Y values should be affected by mirroring at all. This
        produced a lot of negative Y values for me.
        
        Change-Id: I2b147ede948510a7bc1a5838cf89a8fd02e2ed46
        Reviewed-on: https://gerrit.libreoffice.org/74547
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-22  Jan-Marek Glogowski  <glogow@fbihome.de>  [337b592a721bef2c54cbe8c4927e5cc5a68c2138]

        tdf#123779 Qt5 correctly fill Qt5Frame::maGeometry
        
        The tooltip in the bug is actually not one, but the VCL implementation
        of Gtk's popover widget triggered by SalFrame::ShowPopover. This has
        no Qt equivalent, so we currently rely on the crude VCL version.
        
        But for this maGeometry must contain the correct information, AKA the
        absolute, unmirrored, paintable system geometry of the frame. Then the
        window can be positioned correctly.
        
        The patch gets rid of most of the code initially copied from gtk, when
        this VCL backend was in a very early state.
        
        Change-Id: Id44e4dc2aac41f1f01d51c4d8107892e644ef243
        Reviewed-on: https://gerrit.libreoffice.org/74546
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-22  Jan-Marek Glogowski  <glogow@fbihome.de>  [1795adce52b614cc6f12ea313f1c377fefbf2351]

        Qt5 fix some broken RTL handling
        
        For RTL decisions we always use Qt's own setting after setting it on
        startup using QGuiApplication::setLayoutDirection. The only difference
        between LO and Qt events is the mirrored cursor position, which needs
        explicit mirroring before reporting mouse based events (mouse and
        wheel). Tooltips and frame positioning will be handled in separate
        patches.
        
        Additionally the horizontal scroll bar direction hack based on the
        scroll bar button positions, needs to handle RTL explicitly.
        
        Change-Id: I5ce5e69113a6cb6a9cf37a449265c49d92a7c159
        Reviewed-on: https://gerrit.libreoffice.org/74545
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-22  Jan-Marek Glogowski  <glogow@fbihome.de>  [24c21375f9983428cabf46407943a2b2daa5a8f0]

        tdf#125670 check graphics before output cliprect
        
        Brown paperbag fix. Caolan and me were so concerned about performance
        that we actually forgot about the intention of the original fix to
        ensure a valid graphics before checking the output clip rect, so in
        the end we re-introduced the bug.
        
        This basically reverts commit aeead1782ff1 ("Related: tdf#125670
        avoid possible performance issues for the general case"). The output
        clip rect is not needed for the metafile, as it is ignored.
        
        Change-Id: I68f4367cc3afbd659f691999b675a81a21258106
        Reviewed-on: https://gerrit.libreoffice.org/74550
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7b8a0044a35067e792627b8545a7bb3622afb9e4]

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

2019-06-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d91df3d3c69790c6f0fbb2cdd99c26ebaa01e199]

        Fix typo
        
        Change-Id: Ia487ac5af064184d3e7c598e2edcee80b949a857
        Reviewed-on: https://gerrit.libreoffice.org/74558
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [40ed0e9af224888ac7f42fbedaa425cc2d54902d]

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

2019-06-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [835ea7bacd2e70e046f6ce26723d565aa2f5ed9a]

        Fix typo
        
        Change-Id: I7d977cd56a8bb820a62718ea548c34f2c26b4db7
        Reviewed-on: https://gerrit.libreoffice.org/74552
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-22  Jan-Marek Glogowski  <glogow@fbihome.de>  [3f8c4a59e9d98df86296dfd00d366523701e2c59]

        VCL move comment to the right function
        
        Regression from commit da8aa9385153 ("VCL: Reorganize and rename
        wallpaper functions").
        
        Change-Id: I6a992c98c4e5657848ebbca946d5eddca4aa7161
        Reviewed-on: https://gerrit.libreoffice.org/74549
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-21  Jim Raykowski  <raykowj@gmail.com>  [fc938b4310a8f5fcc8ee2846acfeb6f6d818b9f5]

        tdf#125362 Update tab dialog example set after Apply
        
        Change-Id: I0f6ad5273b285080bf2bc55fca3a2365b5b42bbf
        Reviewed-on: https://gerrit.libreoffice.org/74325
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-06-21  Caolán McNamara  <caolanm@redhat.com>  [f805e0b969fba5c3b2c2bad4d5b951873ec2908f]

        reference childwins are all welded
        
        Change-Id: I050b4bdff4eaa645316538725c69e83bee4a90c5
        Reviewed-on: https://gerrit.libreoffice.org/74526
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-21  Caolán McNamara  <caolanm@redhat.com>  [4e39f9e13e0f6133cc7cf403e97c1b9b654562e2]

        remove newly unused ModelessDialog
        
        Change-Id: Ieb629c21d725104a79515fe12e448b2b3eaddd94
        Reviewed-on: https://gerrit.libreoffice.org/74121
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-21  Caolán McNamara  <caolanm@redhat.com>  [5b8623863c71ced2cde5091ba4d402f1128e6761]

        remove newly unused SfxModelessDialog
        
        Change-Id: I298a96bd3f45d10a92e5f2a853fc4e7a4c52228b
        Reviewed-on: https://gerrit.libreoffice.org/74120
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-21  Caolán McNamara  <caolanm@redhat.com>  [5261417cbb3051b812164838d19c0f748573df45]

        weld SpellDialog
        
        a) use EditEngine instead of TextEngine as the former can be hosted in a
           foreign widget
        b) use a SfxGrabBagItem to hold the custom spellchecking info inside the
           EditEngine
        c) in longer paragraphs the current word is now auto-scrolled into view
        d) rename Invalidate to InvalidateDialog
        
        Change-Id: Ic6db019c32cdfd5f354c58ee7394fdaa040b86e1
        Reviewed-on: https://gerrit.libreoffice.org/74119
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-21  Caolán McNamara  <caolanm@redhat.com>  [fda464112540011dd6e2bd267720d2800af3a5f2]

        SvxIMapDlg is welded
        
        Change-Id: Ie244312cd3b2b291f0ab8f6ed223a50fb7d2ffe9
        Reviewed-on: https://gerrit.libreoffice.org/74524
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-21  Caolán McNamara  <caolanm@redhat.com>  [2cd88135cf1b6260b34ba5148ec00c18818bfed3]

        field dialogs all welded
        
        Change-Id: I0a468ec6926b8b1cd5666839ea0de192c6d11d16
        Reviewed-on: https://gerrit.libreoffice.org/74525
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-21  Arkadiy Illarionov  <qarkai@gmail.com>  [a4261757b89f6a198261006a8c9aa6b4eb8e19fb]

        tdf#39593 Remove reportdesign::OSection::getImplementation
        
        Replace with comphelper::getUnoTunnelImplementation.
        
        Change-Id: I3d0837ff3f47392e09ef276f141a8459add7a5ad
        Reviewed-on: https://gerrit.libreoffice.org/74471
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-06-21  Arkadiy Illarionov  <qarkai@gmail.com>  [fbead41b7d6c0346ff3373279f9c01dc4c7e61fd]

        tdf#39593 Remove frm::OGridControlModel::getColumnImplementation
        
        Replace with comphelper::getUnoTunnelImplementation.
        
        Change-Id: I3b662136778340a95216ac08035f7c25d5882349
        Reviewed-on: https://gerrit.libreoffice.org/74472
        Tested-by: Jenkins
        Reviewed-by: Arkadiy Illarionov <qarkai@gmail.com>

2019-06-21  Miklos Vajna  <vmiklos@collabora.com>  [ac246d6ea1bc43bfc82c9b4c69c9c0f1fd678129]

        sw comments on frames: fix layout to place anchor next to the image
        
        With this, if you load
        sw/qa/extras/unowriter/data/image-comment-at-char.odt, the comment
        anchor leads to the commented image, not to the anchor of the image
        (between "aaa" and "bbb").
        
        Change-Id: I99389c9fc849269eb20d0266f8f604db89faec12
        Reviewed-on: https://gerrit.libreoffice.org/74519
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-06-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [548e12533f52d152aca0efdfe1250102f1264ba2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Improve other symbols in Math help pages
            
            Rezise image and clean svg's
            
            Change-Id: Ic9ecf60fc43117b5a8483f33b74c0568892da08c
            Reviewed-on: https://gerrit.libreoffice.org/74532
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c46e25e324be776b01928ea693548fb664de2f71]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Improve format symbols in Math help pages
            
            Rezise image and clean svg's
            
            Change-Id: Ica8f8044f09b92e57387535a53727cd9afbd1292
            Reviewed-on: https://gerrit.libreoffice.org/74531
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [1803d57c64d891fdb26a9cde0ef18fe61bcb130b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Improve brackets symbols in Math help pages
            
            Rezise image and clean svg's
            
            Change-Id: Ia56446a840c5deca661f691113e22964e5ead985
            Reviewed-on: https://gerrit.libreoffice.org/74530
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [d73c7efd96fb8160284ebce817269bc043a03caa]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Improve Operator symbols in Math help pages
            
            Rezise image and clean svg's
            
            Change-Id: Iae35945a62d00cec4f49fb1e3b78ec35867d2c90
            Reviewed-on: https://gerrit.libreoffice.org/74529
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [21ddf3a6c4d664dab1906e1e0edceb53d7e0017c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Improve set operators symbols display in Help page
            
            resize Math iset operators icons (svg's)
            
            Change-Id: I6775b7742f1e1e4d3e484c35d4ce9de93c4ced1e
            Reviewed-on: https://gerrit.libreoffice.org/74479
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b8ff4921b212477d3082f1245aabba8c1936bb6b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Improve unary  Math symbols display in Help page
            
            resize and arrange unary/binary symbols svg in Help page
            
            Change-Id: I87fe6023efde717aa6e86c72449bb2b3f6d5d217
            Reviewed-on: https://gerrit.libreoffice.org/74478
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [50aefa68d1c28356f28c12ff6f570ed5d92490b6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Improve relations Math symbols display in Help page
            
            resize and arrange relations symbols svg in Help page
            
            Change-Id: I4c9373cbbd36741ab55d5c7f1429d61ef736b68b
            Reviewed-on: https://gerrit.libreoffice.org/74477
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-21  Olivier Hallot  <olivier.hallot@libreoffice.org>  [f76cf54440f9c6dace7b44825d1a250ad62b91c4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Improve functions Math symbols display in Help page
            
            resize Math funcitons icons (svg's)
            
            Change-Id: I36acb1b7d9ef9aafcd1dd88c24a4130918341d28
            Reviewed-on: https://gerrit.libreoffice.org/74476
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-21  Gabor Kelemen  <kelemeng@gnome.hu>  [fa664e9d30ca9e69af8b5b2c1f3e7739b55f30bb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix ahelps on Base View menu page
            
            Add missing bookmarks and remove unneeded ahelp
            
            Change-Id: I22c73e85869ffcdac235d740230f951c40d0503b
            Reviewed-on: https://gerrit.libreoffice.org/74475
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-21  Gabor Kelemen  <kelemeng@gnome.hu>  [f7b13a94645b158821c9d7db63c63da4b724a441]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Drop unneeded ahelp from Base Insert menu page
            
            Change-Id: I0f8f13219e862cc3dd0439fe29fe1655d3cee972
            Reviewed-on: https://gerrit.libreoffice.org/74474
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-21  Gabor Kelemen  <kelemeng@gnome.hu>  [5427ce7c66ccf16b0a405fddb402c35181e47e4a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix ahelps in Base Edit menu description page
            
            - Add missing bookmarks
            - Remove obsolete ones
            - Move an item closer to its current position in the menu
            
            Still a very obsolete page :(
            
            Change-Id: I0f19f9a0ea61724bb725cbe9efb83afc8abcb19f
            Reviewed-on: https://gerrit.libreoffice.org/74473
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-21  Gabor Kelemen  <kelemeng@gnome.hu>  [a264abfd56cc70d565707028be41ff94e65a7f43]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix ahelp for HTML page - Size spinbuttons
            
            Change-Id: I527a54be3e69039810b0505b9c50cdb3128b1c45
            Reviewed-on: https://gerrit.libreoffice.org/74465
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-21  Miklos Vajna  <vmiklos@collabora.com>  [f2853c4808648610302927ba626eb4f1ca24a4e4]

        drawinglayer: disable multi-threaded rendering in sceneprimitive2d
        
        It seems this is not stable yet:
        
        - https://dev-builds.libreoffice.org/crashtest/27e3ed0d25735603d2c82744e3a8f5f3e0a8d043/backtraces/task395-core.16181.backtrace.txt
        - https://ci.libreoffice.org/job/gerrit_linux_gcc_release/35032/console
        
        Go back to disabling that by default for now.
        
        Change-Id: I6cd870d2661bfb99b8ed5008c2542fede05ae8c8
        Reviewed-on: https://gerrit.libreoffice.org/74513
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-06-21  Caolán McNamara  <caolanm@redhat.com>  [d888ea3a8b10639cd5f2423b005a4e51d7427183]

        remove then dispose, not dispose then remove
        
        asserts seen in inline spelling in calc otherwise
        
        Change-Id: If78142cb0a3e23de6eb0e5d40622a4c7d06df8ec
        Reviewed-on: https://gerrit.libreoffice.org/74511
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-21  Miklos Vajna  <vmiklos@collabora.com>  [bf4b40f720146e7f76dab4deb72e85ea158e2d17]

        sw comments on frames: fix annotation start order in UNO portion enum
        
        The problem was similar to commit
        76a4305d1e90b6617054dd33036e64f005dbcf04 (sw: fix inconsistent bookmark
        behavior around at-char/as-char anchored frames, 2017-12-21), except
        here we have an (annotation) mark which does have a range, but still
        around at-char anchored frames, similar to the bookmark situation in
        that commit.
        
        Fix the problem similarly, by first adding comment-start portions to the
        enumeration, then frames, and finally the rest of the comment portions
        (as before).
        
        With this, an ODF <office:annotation/><draw:frame
        text:anchor-type="char"/><office:annotation-end/> sequence (commented
        at-char image) is roundtripped correctly.
        
        Change-Id: I8790d9efae625de48c689ca4180fe75f15b4833c
        Reviewed-on: https://gerrit.libreoffice.org/74503
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-06-21  Michael Stahl  <Michael.Stahl@cib.de>  [98e186a37388d35320b813142b4fc7f0071f5b43]

        sw: fix SwUiWriterTest::testTdf114306_2
        
        sw/qa/extras/uiwriter/uiwriter.cxx:5908:SwUiWriterTest::testTdf114306_2
        equality assertion failed
        - Expected: 4
        - Actual  : 5
        
        Mysteriously this doesn't happen on master when running make sw.check
        but reproduces with
        make CppunitTest_sw_uiwriter CPPUNIT_TEST_NAME="testTdf114306_2"
        
        The problem is that the early-returns in SwTabFrame::RemoveFollowFlowLine()
        are too late: the SetFollowFlowLine( false ); was already executed and
        henceforth the SwTabFrame thinks it doesn't have a follow-flow-line, so
        it will never be merged again and new follow-flow-line may be created.
        
        (test fail is regression from 1e6dec4b4313212a3bdc6bb06155fd65e795368b)
        
        Change-Id: Ic5a2ef4219f212c8b4d34fd47d3d67f32de45f8e
        Reviewed-on: https://gerrit.libreoffice.org/74500
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-21  Michael Stahl  <Michael.Stahl@cib.de>  [f2d08a2ec53497f2228abae32eb8d85c82704e24]

        sw: prepare for revert of hacky liveness check
        
        This problem should hopefully be fixed with commit
        1e6dec4b4313212a3bdc6bb06155fd65e795368b.
        
        Change-Id: Iebc223d1968350905869421a8a3a6ca2df0b8069
        Reviewed-on: https://gerrit.libreoffice.org/74501
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-21  Jan-Marek Glogowski  <glogow@fbihome.de>  [ac7fe279c497076ef07b20a90c6189cfbc65d3e3]

        VCL constify ImplTabItem::m_nId
        
        I actually wanted to simply make it const, but emplace needs to
        copy / move these classes, which gets ugly with const members. So
        this simply hides the value and adds an ro-accessor.
        
        Change-Id: If8ec6bc25bc6a7d012b7197b1fcb8c200693744d
        Reviewed-on: https://gerrit.libreoffice.org/74481
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-21  Caolán McNamara  <caolanm@redhat.com>  [ce5a418abe7fbb08beaaa06ae9caeea0a0053305]

        search dialog is welded
        
        Change-Id: I51fa749266efed733aeff9d2e22d7d5f628468c1
        Reviewed-on: https://gerrit.libreoffice.org/74510
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-21  Stephan Bergmann  <sbergman@redhat.com>  [17ae6c31743db72d96c5addb9abf00a7842bc433]

        Add test clarifying behavior of INetURLObject::setName on empty path
        
        ...as the commit message of f270bd15fed87a9cb0f8dfa73b34c617d66f59c2 "Fix
        INetURLObject::setName description" observes:  "But for a hierarchical URL with
        an empty (i.e., just "/" in the canonic form) path, setName("foo") actually
        returns false."  (I /think/ it should work for bIgnoreFinalSlash=false, but
        which had been removed from setName with
        359e0b47a0f96ffa595a0c38a5e5318d797812fe "loplugin:unuseddefaultparams".)
        
        Change-Id: I063000625d55c589782fe855923107719709df3a
        Reviewed-on: https://gerrit.libreoffice.org/74504
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-21  Caolán McNamara  <caolanm@redhat.com>  [7ba891c85ae06c0806fe2349202da84b50ca6cbd]

        Related: tdf#125670 avoid possible performance issues for the general case
        
        but retain recording of gradient to metafile
        
        Change-Id: I5efde15f1c192b15fe647362803442ac947b63de
        Reviewed-on: https://gerrit.libreoffice.org/74505
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-21  Jan-Marek Glogowski  <glogow@fbihome.de>  [430b406e5e8249983fc030aa0f867372f5da74d2]

        tdf#105884 Qt5 implement TabControl theming
        
        Drawing a QTabWidget is a really complex procedure. The main
        problems I had were the adjustment of the frame, which I totally
        missed in the Qt code for a long time.
        
        Then there is the frame gap, which Qt draws by simply overlapping
        the items a bit with the frame. And all the calculations need the
        tabs together with the pane. None of it really fits very good into
        the way VCL handles drawing the TabControl and since I needed a
        way back from the plugin into VCL for the nOverlap value, there is
        this hack using a static. I hope nOverlap never changes.
        
        Change-Id: I8fe6eb12d39a2ac7f6fb89424586cac76e12545b
        Reviewed-on: https://gerrit.libreoffice.org/74480
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-21  Jan-Marek Glogowski  <glogow@fbihome.de>  [6540912ae1a570fd8c2318f77b757e07b87c0707]

        VCL merge most of NotebookbarTabControlBase
        
        NotebookbarTabControlBase (NBBTCB) tried to be clever and save
        a bool per TabControl page, by not adding a mbVisible to the
        ImplTabItem and misuse mbEnabled.
        
        The result is not only a bug with tab highlighting in notebook
        bars, but also a lot of duplicate code and additional virtual
        functions. Normal TabControls highlight correct.
        
        I'm not 100% sure about the dropped Resize()s, but the code in
        ImplPaint() and calculateRequisition() differs by three lines;
        which can be merged by adding the TabControl feature to hide
        tabs and not just disable them. I first tried to additionally
        merge ImplPlaceTabs() too, but the NBBTCB version differs much
        more and I didn't want to touch larger parts of TabControl.
        
        Change-Id: Ie6e18fb03b76b46e3627923eb1ac0f674c3eb7e8
        Reviewed-on: https://gerrit.libreoffice.org/74126
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-21  Jan-Marek Glogowski  <glogow@fbihome.de>  [d25e5069176ab53cdc917e3501a81e9546ec46f7]

        tdf#125777 restore old RenderContext before return
        
        Regression from commit 710f3c63af2d ("tdf#125670 just check gradient
        clipping on drawing")
        
        Change-Id: I6acf23675414983bd07639703f43aa934c0a48ed
        Reviewed-on: https://gerrit.libreoffice.org/74502
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-21  Tünde Tóth  <tundeth@gmail.com>  [1bdbdc6ebcdba2784dcfa56b50632c4706ba14b5]

        tdf#126024 XLSX export: fix hyperlink on formula cell
        
        Hyperlink on formula cell lost after export.
        
        Change-Id: I682c8bb559b5adde84b350f79c35a2e769f106ec
        Reviewed-on: https://gerrit.libreoffice.org/74457
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-06-21  Balazs Varga  <balazs.varga991@gmail.com>  [e98f19e598951a54561a7f414a209260b5e79a39]

        tdf#124817 OOXML chart import: fix missing symbols
        
        OOXML chart symbols with undefined fill color attribute were imported
        as invisible white symbols. Fixed by using line color of these symbols.
        
        Change-Id: Ie4314ed56b63daa82fe30b111aeae9e358ff2b4b
        Reviewed-on: https://gerrit.libreoffice.org/74286
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-06-21  Sumit Chauhan  <sumitcn25@gmail.com>  [f6d09d0abe75f1ea7cc1b874c42bed843875d113]

        User directory path changed
        
        The old path was not rendering file from user directory in production
        build
        
        Change-Id: Id1529b94d5f8c35988ae4b8d9aba6e7bdcce7fb2
        Reviewed-on: https://gerrit.libreoffice.org/74364
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-06-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [b2a574ec54c7e34789b401a540ff14511bf583ce]

        simplify some getSupportedServiceNames
        
        Change-Id: I81195505d6006b6587f7b98c1545919083f0e588
        Reviewed-on: https://gerrit.libreoffice.org/74497
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-21  Caolán McNamara  <caolanm@redhat.com>  [9cbb4052d11d8fc5b408cfe75ddb5305f9a7461b]

        move the cursor by the length of the final replacement
        
        rather than the length of the unprocessed replacement
        
        Change-Id: I43fe8d66d5a664b5e96877c17a00f65f395c086d
        Reviewed-on: https://gerrit.libreoffice.org/74495
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-21  Jan Holesovsky  <kendy@collabora.com>  [9712f5d2316fa469b92f2f8092925e2cd4e8dd5b]

        android: Fix type of a C string to be const char[].
        
        With the wrong type, we were measuring the sizeof() wrongly, leading to
        a hard to catch crash at start that appeared only from time to time.
        
        Improve the concatenation too when at that.
        
        Change-Id: I4a4ab2909124281aac99118d66c62d669294d5f7
        Reviewed-on: https://gerrit.libreoffice.org/74375
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/74444
        Tested-by: Jenkins

2019-06-21  Jan Holesovsky  <kendy@collabora.com>  [21201ea7521aa94da9b9c8771ac779d4e393c56e]

        android: Add the sidebar-related constructors to liblo-native-code.so.
        
        Change-Id: I25acb8965d190fc443d75357352e4d02c9b03cc2
        Reviewed-on: https://gerrit.libreoffice.org/74265
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/74443
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-06-21  Jan Holesovsky  <kendy@collabora.com>  [1a99219283d4d57c05639023ca692f6cdae36473]

        android: Define the icon theme in distro-configs and switch to colibre.
        
        No need to reinvent the wheel and hardcode it in configure.ac.
        
        Change-Id: Idb08ea0e5ce228bb0758dbdf023f3aee44da76eb
        Reviewed-on: https://gerrit.libreoffice.org/74247
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/74442
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-06-21  Caolán McNamara  <caolanm@redhat.com>  [ed69cf9c90fb70fb3c997cc33adbfc4d9e21702b]

        Resolves: tdf#125935 open menu at bottom of page upwards
        
        to avoid the glitch seen under Ubuntu's 18.04 with gtk3-3.22.30 that
        it won't popdown in clicking the button without focusing in and out
        of the menu first
        
        Change-Id: Ic78647562f4a3a345eb714aa70f9bcfe30ea8c41
        Reviewed-on: https://gerrit.libreoffice.org/74493
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-21  Jan-Marek Glogowski  <glogow@fbihome.de>  [f0c9b93e5bc7976dea5de4a49be87cc9892941a7]

        tdf#126020 Qt5 delete orphan Qt5ObjectWindows
        
        The Qt5ObjectWindow is "adopted" by Qt5Frame's QWidget, which
        is needed for the correct display. But since the Qt5Object is
        itself a child of the Qt5Frame, it'll be deleted before the
        Qt5Frame, which keeps the Qt5ObjectWindows alive.
        But the Qt5ObjectWindows child relies on the Qt5Object parent,
        so reap it, when the real parent is destructed.
        
        And just in case the Qt5Frame will delete the QWidget with the
        child while the Qt5Object is still alive, update the pointer to
        the child on its destruction.
        
        Change-Id: I563ddc2294b7b1651f56abdde75319c7455dd9b7
        Reviewed-on: https://gerrit.libreoffice.org/74482
        Tested-by: Jenkins
        Reviewed-by: Aleksei Nikiforov <darktemplar@basealt.ru>

2019-06-21  Stephan Bergmann  <sbergman@redhat.com>  [f270bd15fed87a9cb0f8dfa73b34c617d66f59c2]

        Fix INetURLObject::setName description
        
        ...after 359e0b47a0f96ffa595a0c38a5e5318d797812fe "loplugin:unuseddefaultparams"
        had removed its nIndex and bIgnoreFinalSlash parameters denoting the segment
        whose name to set.
        
        (One would assume that a hierarchical URL always has a last segment, so the
        "[if] a last segment does not exist, false is returned" part be removed from the
        description.  But for a hierarchical URL with an empty (i.e., just "/" in the
        canonic form) path, setName("foo") actually returns false.)
        
        Change-Id: I35b96f4687784648c141e16c0806fe49d80c940a
        Reviewed-on: https://gerrit.libreoffice.org/74487
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-21  Caolán McNamara  <caolanm@redhat.com>  [598e5aeb7cdd1ad2ca586bb8159c89755e467c75]

        crashtesting: failure importing gnome545630-1.xlsx
        
        with bt of...
        
         #18 0x00007fb7734e3a9b in ScColContainer::operator[] (this=0x6571840, nIndex=234) at sc/inc/colcontainer.hxx:44
         #19 0x00007fb77352daf7 in ScValueIterator::GetFirst (this=0x7fb7629205b0, rValue=@0x7fb762920320: 0, rErr=@0x7fb762920570: NONE)
             at sc/source/core/data/dociter.cxx:295
         #20 0x00007fb773a04130 in ScInterpreter::GetStVarParams (this=0x35d30d0, bTextAsZero=false, VarResult=
             0x7fb773a04dfb <ScInterpreter::<lambda(double, size_t)>::_FUN(double, size_t)>) at sc/source/core/tool/interpr1.cxx:4040
         #21 0x00007fb773a04e85 in ScInterpreter::ScStDev (this=0x35d30d0, bTextAsZero=false) at sc/source/core/tool/interpr1.cxx:4180
         #22 0x00007fb773a7152d in ScInterpreter::Interpret (this=0x35d30d0) at sc/source/core/tool/interpr4.cxx:4142
         #23 0x00007fb77378cbbf in ScFormulaCell::InterpretTail (this=0x6dcf7a0, rContext=..., eTailParam=ScFormulaCell::SCITP_NORMAL)
             at sc/source/core/data/formulacell.cxx:1905
         #24 0x00007fb77378b8ab in ScFormulaCell::Interpret (this=0x6dcf7a0, nStartOffset=-1, nEndOffset=-1)
             at sc/source/core/data/formulacell.cxx:1611
         #25 0x00007fb7733f82fe in (anonymous namespace)::CalcAllHandler::operator() (this=0x7fb762920e67, pCell=0x6dcf7a0)
         #26 0x00007fb773404240 in sc::EachElem<mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell>, __gnu_debug::_Safe_iterator<__gnu_cxx::__normal_iterator<ScFormulaCell**, std::__cxx1998::vector<ScFormulaCell*, std::allocator<ScFormulaCell*> > >, std::__debug::vector<ScFormulaCell*> >, mdds::detail::mtv::iterator_value_node<unsigned long, mdds::mtv::base_element_block>, (anonymous namespace)::CalcAllHandler> (rNode=..., rFuncElem=...)
             at sc/inc/mtvfunctions.hxx:120
         #27 0x00007fb773400dd6 in sc::ProcessElements1<mdds::multi_type_vector<mdds::mtv::custom_block_func3<mdds::mtv::default_element_block<52, svl::SharedString>, mdds::mtv::noncopyable_managed_element_block<53, EditTextObject>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell> >, sc::CellStoreEvent>, mdds::mtv::noncopyable_managed_element_block<54, ScFormulaCell>, (anonymous namespace)::CalcAllHandler, sc::FuncElseNoOp<unsigned long> > (rStore=..., rFuncElem=...,
             rFuncElse=...) at sc/inc/mtvfunctions.hxx:310
         #28 0x00007fb7733fd4df in sc::ProcessFormula<(anonymous namespace)::CalcAllHandler> (rStore=..., rFunc=...)
             at sc/inc/mtvcellfunc.hxx:24
         #29 0x00007fb7733faf4f in ScColumn::CalcAll (this=0x6340910) at sc/source/core/data/column.cxx:3482
         #30 0x00007fb77384a213 in ScTable::CalcAll (this=0x6571840) at sc/source/core/data/table2.cxx:1882
         #31 0x00007fb7735cf141 in ScDocument::CalcAll (this=0x6241ee0) at sc/source/core/data/document.cxx:3955
         #32 0x00007fb774062aeb in ScDocShell::DoHardRecalc (this=0x6241e80) at sc/source/ui/docshell/docsh4.cxx:1379
         #33 0x00007fb77437a66c in ScModelObj::calculateAll (this=0x3654970) at sc/source/ui/unoobj/docuno.cxx:2254
         #34 0x00007fb77b1099ac in gcc3::callVirtualMethod (pThis=0x3654af8, nVtableIndex=4, pRegisterReturn=0x0, pReturnTypeRef=0x1ccf710, bSimpleReturn=true,
            pStack=0x7fb7629212f0, nStack=0, pGPR=0x7fb762921420, pFPR=0x7fb762921450)
            at bridges/source/cpp_uno/gcc3_linux_x86-64/callvirtualmethod.cxx:133
        
        Change-Id: Ica4c9e9860768d9c84be89be36644126095f62f3
        Reviewed-on: https://gerrit.libreoffice.org/72048
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-21  Caolán McNamara  <caolanm@redhat.com>  [46cd78756f784ce81f8051e211d542f53112d5a3]

        Resolves: tdf#126005 make bookmark treeview sortable
        
        and use iterators into the tree
        
        Change-Id: I38eb24d71cc089bf61baa221324a983c1eb782c9
        Reviewed-on: https://gerrit.libreoffice.org/74470
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-21  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [2f04460c83f064c9fa41c8deaef9647228e0a4ad]

        tdf#42949 Fix IWYU warnings in include/
        
        Recheck directories under include/ and below vcl in the
        module hierarchy.
        
        New IWYU and recent developments in f-u-i helped to identify
        some non self contained files, those were fixed too.
        
        Also some new removal proposals are dealt with here.
        
        Change-Id: If12ae37602eecdf3004ae0fa6623d464077d4f9f
        Reviewed-on: https://gerrit.libreoffice.org/74213
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-06-21  Miklos Vajna  <vmiklos@collabora.com>  [fa827a8beb7e590baf8eb39d3568bb81bcc925f3]

        sw btlr writing mode: implement TextFrame tbrl export to drawingML
        
        Also remove the checkFrameBtlr() call in
        DocxSdrExport::writeOnlyTextOfFrame(), which was added in commit
        1c876f5616522ab695de8c0316cdb0c601081815 (fdo#78590: Fix for Corruption
        of para with framePr & drawing object into para, 2014-06-13), but that
        looks like a copy&paste error, given that the old-style DOCX frames
        can't have a custom writing direction, it seems.
        
        Change-Id: I0940bbbf3adadd1fc480f3d754b4c8854a9c56b4
        Reviewed-on: https://gerrit.libreoffice.org/74466
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-06-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [8729c98bbe6843e875be3903c2e5a7783984ae48]

        tdf#125983 CRASH: Updating link to external files
        
        Revert "loplugin:useuniqueptr in lcl_UpdateLinksInSect"
        This reverts commit 9abbe6746cb4d36e3ccb384f96ccafb9e0612cd6.
        
        No point in use std::unique_ptr, sometimes pPam points to something
        we want to delete, sometimes it does not.
        
        Change-Id: I37e9871b8d5d836b7e52b5b8a5a7c572d92487f5
        Reviewed-on: https://gerrit.libreoffice.org/74449
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-21  Mike Kaganski  <mike.kaganski@collabora.com>  [e7e87ad179d5d7383d1b6be58f624ba302c16d73]

        Extend INetURLObject::setName and drop INetURLObject::SetName
        
        Change-Id: I488313eeb363d2a9344d6bc801900d5b1f913020
        Reviewed-on: https://gerrit.libreoffice.org/74463
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-06-21  Mike Kaganski  <mike.kaganski@collabora.com>  [cb28e48bfd7e8727797435dc05bdfe1652fb34f0]

        Drop INetURLObject::GetName and INetURLObject::GetExtension
        
        They are just synonyms for GetLastName and GetFileExtension resp.
        
        Change-Id: Ic498c7025cc421b830394ed94d64529fd74fe7dd
        Reviewed-on: https://gerrit.libreoffice.org/74448
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-06-20  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [6153bedd8948cc05a9d8d338bac1d5858635c5ba]

        Update git submodules
        
        * Update translations from branch 'master'
          - update translations for 6.3.0 beta2
            
            and force-fix errors using pocheck
            
            Change-Id: I2f20dff5fd47ee5f99d612b22661d5248adaccc2
            
2019-06-20  Stephan Bergmann  <sbergman@redhat.com>  [96a2590ddd5b5985c04c0797169ffb93e893eb68]

        Also filter out fUnscaledLogicX being NaN
        
        ...which doesn't get filtered out by the following checks against the
        pPosHelper->getLogicMin/MaxX() range, but leads to
        -fsanitize=float-cast-overflow down the road when casting the propagated NaN in
        double fDepth to sal_Int32 when loading xlsx/tdf80820-1.xlsx as obtained by
        bin/get-bugzilla-attachments-by-mimetype (i.e., the attachment at
        <https://bugs.documentfoundation.org/show_bug.cgi?id=80820#c0>):
        
        > chart2/source/view/main/ShapeFactory.cxx:438:36: runtime error: nan is outside the range of representable values of type 'int'
        >  #0 in chart::ShapeFactory::impl_createCube(com::sun::star::uno::Reference<com::sun::star::drawing::XShapes> const&, com::sun::star::drawing::Position3D const&, com::sun::star::drawing::Direction3D const&, int, bool) at chart2/source/view/main/ShapeFactory.cxx:438:36
        >  #1 in chart::ShapeFactory::createCube(com::sun::star::uno::Reference<com::sun::star::drawing::XShapes> const&, com::sun::star::drawing::Position3D const&, com::sun::star::drawing::Direction3D const&, int, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&, std::__debug::map<rtl::OUString, rtl::OUString, std::less<rtl::OUString>, std::allocator<std::pair<rtl::OUString const, rtl::OUString> > > const&, bool) at chart2/source/view/main/ShapeFactory.cxx:385:46
        >  #2 in chart::BarChart::createDataPoint3D_Bar(com::sun::star::uno::Reference<com::sun::star::drawing::XShapes> const&, com::sun::star::drawing::Position3D const&, com::sun::star::drawing::Direction3D const&, double, int, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&, int) at chart2/source/view/charttypes/BarChart.cxx:337:39
        >  #3 in chart::BarChart::createShapes() at chart2/source/view/charttypes/BarChart.cxx:836:42
        >  #4 in chart::ChartView::impl_createDiagramAndContent(chart::CreateShapeParam2D const&, com::sun::star::awt::Size const&) at chart2/source/view/main/ChartView.cxx:1608:25
        >  #5 in chart::ChartView::createShapes2D(com::sun::star::awt::Size const&) at chart2/source/view/main/ChartView.cxx:3037:41
        >  #6 in chart::ChartView::createShapes() at chart2/source/view/main/ChartView.cxx:2506:5
        >  #7 in chart::ChartView::impl_updateView(bool) at chart2/source/view/main/ChartView.cxx:2558:17
        [...]
        
        Change-Id: I25c743e4b98d9c7d98182144d30cb8c9782864ad
        Reviewed-on: https://gerrit.libreoffice.org/74467
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-20  Caolán McNamara  <caolanm@redhat.com>  [4908a4585ca36af159ae5fcd1ab361abc5b32e02]

        fix putting ; between entries
        
        broken since...
        
        commit 8bddb3c77048814b370351e0eb72c31f289fb34f
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Thu Mar 14 12:51:31 2019 +0000
        
            weld SwInsertBookmarkDlg
        
        Change-Id: I2a07820dd5ea13976a1044323a5b52835fd711f1
        Reviewed-on: https://gerrit.libreoffice.org/74458
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-20  Eike Rathke  <erack@redhat.com>  [7dd57a914be5f8fc2b53b7725c16625887cf7439]

        Resolves: tdf#108209 let auto fill handle double click stop at existing data
        
        Also consolidate the code to take both, left and right, data areas
        into account, still preferring left if it exists.
        
        Change-Id: I3d46b32f3790fd367fe92712fbcab0c392294599
        Reviewed-on: https://gerrit.libreoffice.org/74462
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-06-20  Miklos Vajna  <vmiklos@collabora.com>  [34c008380b9c17a78b9fde8cfa2102ab14c2392b]

        sw comments: allow ranges to be created which cover only the placeholder char
        
        First, the old condition was a bit tricky: it wanted to avoid the case
        when only the placeholder character is covered, but given that start and
        end can be the same for collapsed ranges, this was true for comments
        without a range, too. In practice what remains blacklisted is just the
        case when the PaM has a mark, but it's the same as the point.
        
        The change has two motivations:
        
        1) ODF can have '<office:annotation/>...<office:annotation-end/>', where
        '...' may be content which has no document position itself in the Writer
        implementation, like at-char anchored images. This change avoids loosing
        the range of such annotations during ODF roundtrip.
        
        2) This starts adding support for comments on objects which don't have
        an own document position, though UI for that is still missing.
        
        Change-Id: If151b8e00e37e07830c0582b8f0920a91a787363
        Reviewed-on: https://gerrit.libreoffice.org/74459
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-06-20  Caolán McNamara  <caolanm@redhat.com>  [e24b27cd1b3139f74c0e2c03dbf1045000ed220e]

        gen vclplug crash on startup
        
        revert the failing hunk since...
        
        commit 452a8e4abe0c416d664078baddff67c1561025ec
        Date:   Sat Jun 15 17:13:48 2019 +0300
        
            Simplify Sequence iterations in vcl
        
        rTypes has been reduced in size by 1 by
        rTypes.realloc(pFlavors - rTypes.getArray());
        so has 8 elements, aNativeTypes still has 9
        and we fail in
        
        std::copy(aNativeTypes.begin(), aNativeTypes.end(), std::next(aNativeTemp.begin()));
        
        trying to put 9 elements inside space for 8
        
        Change-Id: Ie0031b2c4a980e15fa38d6e889f1474df506e893
        Reviewed-on: https://gerrit.libreoffice.org/74447
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-20  Regina Henschel  <rb.henschel@t-online.de>  [a4d30a3809c5bf973d39c5e4368a1276582b04b3]

        tdf#100348 unittest Convert Fontwork to TextWarp on export
        
        The test is only about odp->pptx->odp, because import of TextWarp
        inside docx is still broken (tdf#125884).
        
        Change-Id: I541904a1b3adf08d7d574fe2079259dbb8502eaa
        Reviewed-on: https://gerrit.libreoffice.org/74379
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>
        Tested-by: Regina Henschel <rb.henschel@t-online.de>

2019-06-20  Caolán McNamara  <caolanm@redhat.com>  [87e2095eae2b4345363042584e11e45339a606fa]

        zero width column in manage changes
        
        https://github.com/exaile/exaile/issues/580
        
        the fixed_width request is not handled by the time the
        width is queried. Use the requested width if the
        width is still 0.
        
        assert when such columns value are stored, and
        ignore existing useless ones on read
        
        Change-Id: Ibce74ec6a232edcf36b929f71474418b3e742856
        Reviewed-on: https://gerrit.libreoffice.org/74367
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-20  Caolán McNamara  <caolanm@redhat.com>  [ccc0e03dcfaceeb4f729c959373853d24154de77]

        InvalidateAtWindow should be preferred
        
        it already call GetWindow()->Invalidate(aClipRect) internally
        for the usual case, and correctly calls EditViewInvalidate
        when the editview is not used in a vcl::Window
        
        Change-Id: I9f985cb91bc768b410838289efc994d9a5b249d4
        Reviewed-on: https://gerrit.libreoffice.org/74421
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-20  Caolán McNamara  <caolanm@redhat.com>  [82959e46f69561b9b8f8be9f7daf1c96d3ea7061]

        dispose on all responses, not just OK
        
        Change-Id: Ie78a1cb4fa7f188aeab547d49123449f06b0da6c
        Reviewed-on: https://gerrit.libreoffice.org/74426
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-20  Dennis Francis  <dennis.francis@collabora.com>  [e324a6cea23fe19ec8a67f368c31e1567928a5af]

        tdf#126012: Take care of polar and min-magnitude flags...
        
        even in one point case (FOURIER). Add relevant test cases too.
        
        Change-Id: I647ac14ff8e9ee11664b23b37d150f51e6a08354
        Reviewed-on: https://gerrit.libreoffice.org/74412
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        Tested-by: Dennis Francis <dennis.francis@collabora.com>

2019-06-20  Shubham Goyal  <22shubh22@gmail.com>  [ea62608195d462f70fa8c09708edaac68752a013]

        Fix Typo
        
        Change-Id: I43ca2a6c7d7751119eb6dc86b9425e6304831dc6
        Reviewed-on: https://gerrit.libreoffice.org/74416
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-20  Michael Stahl  <Michael.Stahl@cib.de>  [5b8b7abda980ca662be61b4a5873e140b2431d9e]

        sw: remove some obsolete code in SwView::Execute()
        
        Change-Id: I9e982ef92773c5a968890a97efb796818141abdf
        Reviewed-on: https://gerrit.libreoffice.org/74370
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-20  Michael Stahl  <Michael.Stahl@cib.de>  [dd489bc01adc22fc5015ea56b61d66104af184a8]

        tdf#125754 sw_redlinehide: avoid recursive layout in SetHideRedlines()
        
        During SwLayHelper::CheckInsertPage(), SwRootFrame::CheckViewLayout() is
        called, which may change the size of the view, which causes a
        StartAction()/EndAction(), therefore layouting the frames existing at
        that point, which moves some content onto the newly created frame, but
        CheckInsertPage() expects to find only SwLayoutFrames on it and crashes.
        
        40 SwLayAction::InternalAction(OutputDevice*) (this=0x7fffd2333f00) at sw/source/core/layout/layact.cxx:551
        41 SwLayAction::Action(OutputDevice*) (this=0x7fffd2333f00) at sw/source/core/layout/layact.cxx:348
        42 SwViewShell::ImplEndAction(bool) (this=0x56eaff0, bIdleEnd=false) at sw/source/core/view/viewsh.cxx:295
        43 SwViewShell::EndAction(bool) (this=0x56eaff0, bIdleEnd=false) at sw/inc/viewsh.hxx:600
        44 SwCursorShell::EndAction(bool, bool) (this=0x56eaff0, bIdleEnd=false, DoSetPosX=false) at sw/source/core/crsr/crsrsh.cxx:254
        45 SwView::OuterResizePixel(Point const&, Size const&) (this=0x5589850, rOfst=Point = {...}, rSize=Size = {...}) at sw/source/uibase/uiview/viewport.cxx:1125
        46 SwView::DocSzChgd(Size const&) (this=0x5589850, rSz=Size = {...}) at sw/source/uibase/uiview/viewport.cxx:203
        47 SizeNotify(SwViewShell const*, Size const&) (pVwSh=0x56eaff0, rSize=Size = {...}) at sw/source/uibase/docvw/edtwin3.cxx:67
        48 SwViewShell::SizeChgNotify() (this=0x56eaff0) at sw/source/core/view/viewsh.cxx:1077
        49 AdjustSizeChgNotify(SwRootFrame*) (pRoot=0x56ea6c0) at sw/source/core/layout/pagechg.cxx:824
        50 SwRootFrame::CheckViewLayout(SwViewOption const*, SwRect const*) (this=0x56ea6c0, pViewOpt=0x0, pVisArea=0x0) at sw/source/core/layout/pagechg.cxx:2377
        51 SwPageFrame::Paste(SwFrame*, SwFrame*) (this=0x66aa500, pParent=0x56ea6c0, pSibling=0x0) at sw/source/core/layout/pagechg.cxx:941
        52 InsertNewPage(SwPageDesc&, SwFrame*, bool, bool, bool, bool, SwFrame*) (rDesc=..., pUpper=0x56ea6c0, bOdd=true, bFirst=false, bInsertEmpty=false, bFootnote=false, pSibling=0x0) at sw/source/core/layout/frmtool.cxx:2853
        53 SwLayHelper::CheckInsertPage() (this=0x60a9170) at sw/source/core/layout/laycache.cxx:680
        54 SwLayHelper::CheckInsert(unsigned long) (this=0x60a9170, nNodeIndex=1699) at sw/source/core/layout/laycache.cxx:890
        55 InsertCnt_(SwLayoutFrame*, SwDoc*, unsigned long, bool, unsigned long, SwFrame*) (pLay=0x6f20f60, pDoc=0x54c86a0, nIndex=1698, bPages=true, nEndIndex=2627, pPrv=0x6ef2d20) at sw/source/core/layout/frmtool.cxx:1503
        56 MakeFrames(SwDoc*, SwNodeIndex const&, SwNodeIndex const&) (pDoc=0x54c86a0, rSttIdx=SwNodeIndex (node 1588), rEndIdx=SwNodeIndex (node 2627)) at sw/source/core/layout/frmtool.cxx:1910
        57 UnHideRedlines(SwRootFrame&, SwNodes&, SwNode const&, std::__debug::set<unsigned long, std::less<unsigned long>, std::allocator<unsigned long> >*) (rLayout=..., rNodes=..., rEndOfSectionNode=..., pSkipped=0x0) at sw/source/core/layout/wsfrm.cxx:4445
        58 SwRootFrame::SetHideRedlines(bool) (this=0x56ea6c0, bHideRedlines=false) at sw/source/core/layout/wsfrm.cxx:4539
        59 SwView::Execute(SfxRequest&) (this=0x5589850, rReq=...) at sw/source/uibase/uiview/view2.cxx:658
        
        To avoid that, do StartAction()/EndAction() in the UI caller of
        SwRootFrame::SetHideRedlines() already; the other callers in
        Undo/DocumentRedlineManager should already be covered by Actions.
        
        Change-Id: I366140415d5714d386af3cf9db30e39b12ade2ce
        Reviewed-on: https://gerrit.libreoffice.org/74369
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-20  Caolán McNamara  <caolanm@redhat.com>  [cf13e1ddef974fb929916a9a4a54f37188b10389]

        tdf#125982 a11y use-after-free of editengine
        
        Change-Id: I467f0715b2e7e1e65faed19bd2a5e31939426bfd
        Reviewed-on: https://gerrit.libreoffice.org/74378
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [ef73fefd023372ec0157683ed9ab349ff551a67c]

        loplugin:logexceptionnicely in various
        
        Change-Id: I207d21e674366046e2663ebaf7f5161cde2c5fab
        Reviewed-on: https://gerrit.libreoffice.org/74336
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-20  Michael Stahl  <Michael.Stahl@cib.de>  [edca548f865f4c19f213c1386905ec3591326461]

        tdf#125660 sw_redlinehide: don't create redlines for GrfNode/OLENode
        
        This started to assert/crash with commit
        d258fc29560baa5ecae03ebc2740e11420643e27, but such redlines are really
        not valid so it's a regression from commit
        16916a14a2ce382aa4ff2a25f8e477108aba5a67.
        
        Change-Id: I4c03a96a43b62a3c5321535a34c2d09b155b79c0
        Reviewed-on: https://gerrit.libreoffice.org/74371
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-20  Arkadiy Illarionov  <qarkai@gmail.com>  [e2814bc4d3a3c8b63018e2733b1ac182adbd96e6]

        tdf#39593 Remove static xforms::Binding::getModelImpl
        
        Replace with comphelper::getUnoTunnelImplementation.
        
        Change-Id: I001293ca25387a34cff9872c6db2ab72c6c4d617
        Reviewed-on: https://gerrit.libreoffice.org/74385
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-20  Stephan Bergmann  <sbergman@redhat.com>  [6ad13e0e5d1caa8e1ffcf7092e1c04011b5df055]

        Demote from std::unique_lock to std::scoped_lock where applicable
        
        Change-Id: I53a019f05978bab62ad0da3d0eb08f37f8ec1e18
        Reviewed-on: https://gerrit.libreoffice.org/74414
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-20  Caolán McNamara  <caolanm@redhat.com>  [b520005b1d42ce80296cbbc6b4fc3cc5e5d8cae0]

        fix crash with non-window outputdevice better
        
        Change-Id: I93511574f8ab7d564baf1f031d54ca0e72ca345e
        Reviewed-on: https://gerrit.libreoffice.org/74380
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-20  Arkadiy Illarionov  <qarkai@gmail.com>  [71a7e17dd7a6425a3df3c5dca25a3dac24ef6fa7]

        Simplify Sequence iterations in vbahelper
        
        Use range-based loops or replace with comphelper or STL functions
        
        Change-Id: I7613057ba7063e04ca39a654f8a15c0354694783
        Reviewed-on: https://gerrit.libreoffice.org/74309
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-20  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [2a06796fa6f6255314cf4c1271f62154f08bac4f]

        tdf#42949 Fix IWYU warnings in sw/source/filter/*/*hxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I7ccd6af737c21a50fe7df25266198ee6989c4c69
        Reviewed-on: https://gerrit.libreoffice.org/74110
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-06-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ccecd6644ccec54f665e9070660f8b1139370ebc]

        Fix typo
        
        Change-Id: Id0d89edfad0ccaae22610c5c999afc6b8686441d
        Reviewed-on: https://gerrit.libreoffice.org/74392
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9771ab4b37ca73457f2884105452018fe3fc600b]

        Fix typo
        
        Change-Id: I8cce34c7817834f0c4fb0bfc68b95464b5563ddb
        Reviewed-on: https://gerrit.libreoffice.org/74398
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a43a57c106b01383b7dfb095c613ed948d219dd1]

        Fix typo
        
        Change-Id: I0c17121e2fc2d26d09f6c7b1f28b97ea2a43363d
        Reviewed-on: https://gerrit.libreoffice.org/74396
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-20  Miklos Vajna  <vmiklos@collabora.com>  [7c19f35d60ff55faeaea70a5910b612be6446ebf]

        xmloff: create XMLImportSettingsImportOasis instances with an uno constructor
        
        See tdf#74608 for motivation.
        
        Change-Id: I3e2afe5184f686180b287078477f095792c9ac12
        Reviewed-on: https://gerrit.libreoffice.org/74384
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-06-20  Jens Carl  <j.carl43@gmx.de>  [1fcbab24c610d6308a51649e2fa814cdf8636e26]

        Revert "Fix typo"
        
        Revent commit 693e8d1eb28c916ea8bb91667ed5511ff0907d2b
        
        Change-Id: I87618aad941d92aca2801e1c2b7dfcdbdc007474
        Reviewed-on: https://gerrit.libreoffice.org/74408
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-06-20  Arkadiy Illarionov  <qarkai@gmail.com>  [9950aab9f02ab6aff71feca820575ed5a4e215d5]

        tdf#39593 Remove xforms::Model::getModel
        
        Replace with comphelper::getUnoTunnelImplementation.
        
        Change-Id: I52f780059be7626a03bf79044cfc580bb33f3fd3
        Reviewed-on: https://gerrit.libreoffice.org/74383
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-20  Arkadiy Illarionov  <qarkai@gmail.com>  [9e1fa327b161c24c3d588563d6a91aced50b85dd]

        tdf#39593 Remove xforms::Binding::getBinding
        
        Replace with comphelper::getUnoTunnelImplementation.
        
        Change-Id: Ic569783ae01f731f54b54775b8e0eba162cc4b78
        Reviewed-on: https://gerrit.libreoffice.org/74381
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-20  Arkadiy Illarionov  <qarkai@gmail.com>  [d6a45af91bf1df9ab8aac3d8e83dba7474e15a95]

        tdf#39593 Remove xforms::Submission::getSubmission
        
        Replace with comphelper::getUnoTunnelImplementation.
        
        Change-Id: I8dcd0bf1cfbaa02fbb7c128421506f1c30d87773
        Reviewed-on: https://gerrit.libreoffice.org/74387
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3efcd6c40ee8fdd0adb233f5e4bc07738e40e8a1]

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

2019-06-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3964d16d04942db6e28578f9acab4b071e6b190b]

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

2019-06-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e6b9651ee37c3e51ed5085cc47c2d7fd6564820e]

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

2019-06-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [42e64a05e3c196fe16326c62e8942b41fed79716]

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

2019-06-20  Arkadiy Illarionov  <qarkai@gmail.com>  [336b9a14f65222936d000551ed9728ab13514479]

        tdf#39593 Remove chart::ExplicitValueProvider::getExplicitValueProvider
        
        Replace with comphelper::getUnoTunnelImplementation.
        
        Change-Id: I8a457dc2aa701957f463b31bd6cc112337999aad
        Reviewed-on: https://gerrit.libreoffice.org/74377
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-20  Stephan Bergmann  <sbergman@redhat.com>  [9376f65a26240441bf9dd6ae1f69886dc9fa60fa]

        Consolidate on C++17 std::scoped_lock instead of std::lock_guard
        
        ...where scoped_lock was originally meant as a transparent generalization of
        lock_guard, but eventually had to supersede it under a new name, for backwards-
        compatibility reasons, see
        <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2017/p0156r2.html> "Variadic
        lock_guard (Rev. 5)" and
        <http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0488r0.pdf> "WG21
        Working Paper, NB Comments, ISO/IEC CD 14882".
        
        Change-Id: Ie58909f63beec5939601183d6bcda3bc638d5747
        Reviewed-on: https://gerrit.libreoffice.org/74382
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8ae297fde961abcba627d62936efdbb5c6fe03d3]

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

2019-06-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4c869c04e2fde4b233544594c4e5e27490797805]

        Fix typo
        
        Change-Id: I740ccb13699879ac667009e262076c3c6e118d0b
        Reviewed-on: https://gerrit.libreoffice.org/74395
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [88eb748e828bcb72b8ddc5b90aa3a73c495c11ce]

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

2019-06-20  Khaled Hosny  <khaledhosny@eglug.org>  [362b872305d3b3500ef6f0823e5d30433dcfe48e]

        Remove leftover from bitmap fonts support on Windows
        
        The condition "nFontType & RASTER_FONTTYPE" can never be true since we reject
        such fonts, so nHeight is always zero and we can simplify the code a bit
        accordingly.
        
        Change-Id: Ib3a19777909e16367c8168e86e474c1a5ee64a5b
        Reviewed-on: https://gerrit.libreoffice.org/74400
        Tested-by: Jenkins
        Reviewed-by: Khaled Hosny <khaledhosny@eglug.org>

2019-06-20  Eike Rathke  <erack@redhat.com>  [942de6a01ba990e5f3bc55ce4ab3737a03f67f39]

        Resolves: tdf#92503 introduce TimeZone to calendar loading and default to UTC
        
        Without that, the system's time zone was used which on DST
        transition dates leads to non-existent times when switching
        to/from DST. As the calendar use and number parser/formatter nor
        conversions or calculations are time zone aware, using not DST
        afflicted UTC is the better choice.
        
        Change-Id: I3303c6620d8c4b9d081555c8293954fb1bd67895
        Reviewed-on: https://gerrit.libreoffice.org/74386
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-06-19  rizmut  <riz_17_oke@yahoo.co.id>  [36fe1461c5ae7a7db175c77688aaff1a1d12551a]

        Colibre: Fix wrong master/page, remove uneccessary extra bold line
        
        Change-Id: Ibb809807294a9fef201fa6c62912f25917374259
        Reviewed-on: https://gerrit.libreoffice.org/74373
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-06-19  Caolán McNamara  <caolanm@redhat.com>  [a682d129a99791fd6d0c37d06bf17901bbabf5de]

        InvalidateWindow should be preferred
        
        it already call View::GetWindow()->Invalidate internally
        for the usual case, and correctly calls EditViewInvalidate
        when the editview is not used in a vcl::Window
        
        Change-Id: Ic83150117a8738ce5c6f34875057fd743bdb173a
        Reviewed-on: https://gerrit.libreoffice.org/74365
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-19  Stephan Bergmann  <sbergman@redhat.com>  [ce2d4017f11b5afa9ddda1fa7e81d4c710b1c367]

        Lock comphelper::rng internals for multi-threaded access
        
        With `--convert-to pdf xlsx/tdf116206-1.xlsx` with xlsx/tdf116206-1.xlsx as
        obtained by bin/get-bugzilla-attachments-by-mimetype (i.e., the attachment
        "Example file with lots of random data" at
        <https://bugs.documentfoundation.org/show_bug.cgi?id=116206#c0>), my ASan+UBSan
        build will eventually fail with
        
        > .../include/c++/10.0.0/bits/random.tcc:461:25: runtime error: index 624 out of bounds for type 'unsigned long [624]'
        >  #0 in std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>::operator()() at .../include/c++/10.0.0/bits/random.tcc:461:25
        >  #1 in double std::generate_canonical<double, 53ul, std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul> >(std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&) at .../include/c++/10.0.0/bits/random.tcc:3336:23
        >  #2 in std::__detail::_Adaptor<std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>, double>::operator()() at .../include/c++/10.0.0/bits/random.h:179:11
        >  #3 in double std::uniform_real_distribution<double>::operator()<std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul> >(std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&, std::uniform_real_distribution<double>::param_type const&) at .../include/c++/10.0.0/bits/random.h:1857:12
        >  #4 in double std::uniform_real_distribution<double>::operator()<std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul> >(std::mersenne_twister_engine<unsigned long, 32ul, 624ul, 397ul, 31ul, 2567483615ul, 11ul, 4294967295ul, 7ul, 2636928640ul, 15ul, 4022730752ul, 18ul, 1812433253ul>&) at .../include/c++/10.0.0/bits/random.h:1848:24
        >  #5 in comphelper::rng::uniform_real_distribution(double, double) at comphelper/source/misc/random.cxx:104:12
        >  #6 in ScInterpreter::ScRandom() at sc/source/core/tool/interpr1.cxx:1768:21
        >  #7 in ScInterpreter::Interpret() at sc/source/core/tool/interpr4.cxx:4026:43
        >  #8 in ScFormulaCell::InterpretTail(ScInterpreterContext&, ScFormulaCell::ScInterpretTailParameter) at sc/source/core/data/formulacell.cxx:1905:23
        >  #9 in ScColumn::CalculateInThread(ScInterpreterContext&, int, unsigned long, unsigned int, unsigned int) at sc/source/core/data/column2.cxx:2964:15
        >  #10 in ScTable::CalculateInColumnInThread(ScInterpreterContext&, short, int, unsigned long, unsigned int, unsigned int) at sc/source/core/data/table1.cxx:2476:16
        >  #11 in ScDocument::CalculateInColumnInThread(ScInterpreterContext&, ScAddress const&, unsigned long, unsigned int, unsigned int) at sc/source/core/data/documen8.cxx:422:11
        >  #12 in ScFormulaCell::InterpretFormulaGroupThreading(sc::FormulaLogger::GroupScope&, bool&, bool&, int, int)::Executor::doWork() at sc/source/core/data/formulacell.cxx:4714:29
        >  #13 in comphelper::ThreadTask::exec() at comphelper/source/misc/threadpool.cxx:279:9
        >  #14 in comphelper::ThreadPool::ThreadWorker::execute() at comphelper/source/misc/threadpool.cxx:83:24
        >  #15 in salhelper::Thread::run() at salhelper/source/thread.cxx:40:9
        [...]
        
        suggesting that there is racy concurrent access to the internals of singleton
        std::mt19937 comphelper::rng::RandomNumberGenerator::global_rng.
        
        Change-Id: I8209b3903918c567fc832abbb84c8fbcc08e444b
        Reviewed-on: https://gerrit.libreoffice.org/74368
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-19  Muhammet Kara  <muhammet.kara@collabora.com>  [8f324c74c134101c2fba64c3041a1438aba42c61]

        Small fixes on autoredactdialog.ui
        
        Change-Id: I14d8883d8a0bcba02327395a17bc56978649de4b
        Reviewed-on: https://gerrit.libreoffice.org/74374
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-06-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [801bb2d4002cf2034315875440a6aee358951eb9]

        tdf#126000 Crash deleting template
        
        regression from
            commit 72c191e046112df73c66be8dc8d1bec5a546fa60
            Date:   Wed Sep 19 12:11:38 2018 +0200
            loplugin:useuniqueptr in ThumbnailView
        
        Change-Id: I9bdcec5c2f14b1bd33998041d4b2d8cd2f7be052
        Reviewed-on: https://gerrit.libreoffice.org/74362
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-19  Stephan Bergmann  <sbergman@redhat.com>  [e2589f4584efcf0306ab69f7223abdd7469e3604]

        tdf#125971: map file URLs from QFileDialog to LO internal format
        
        jmux' suggestion at
        <https://bugs.documentfoundation.org/show_bug.cgi?id=125971#c7> turns out to be
        the correct fix after all; explained in a lengthy comment why that seemingly
        wrong call of translateToInternal happens to do the right thing.
        
        (Much of this patch is about passing the XComponentContext down to where it is
        now needed in Qt5FilePicker::getSelectedFiles.)
        
        Change-Id: I235554f8494cd3094a011d5a903059326db499fc
        Reviewed-on: https://gerrit.libreoffice.org/74359
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-19  Roman Kuznetsov  <antilibreoffice@gmail.com>  [1982ac9d8e474e3d1aaf62418f6620a0984406d9]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#92083 Help: Move Color bar item from View->Toolbars to View menu
            
            Change-Id: I05f65e0c00517fc7b4b8f4d4a93fdb0b4a6d185e
            Reviewed-on: https://gerrit.libreoffice.org/74112
            Tested-by: Jenkins
            Reviewed-by: Sophia Schröder <sophia.schroeder@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-19  Tünde Tóth  <tundeth@gmail.com>  [711ccfbac1ef28fdf03ceea820be8d3e9f8a4009]

        tdf#125309 XLSX editing: fix hyperlink at numeric data
        
        Long Cell-level hyperlink was clickable in neighboring cells.
        
        Change-Id: I3e2a4db170975d997f3fe471188fd0ead593ad6e
        Reviewed-on: https://gerrit.libreoffice.org/74033
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-06-19  Caolán McNamara  <caolanm@redhat.com>  [88debc87462996b2ed61cea8150cdc42e550c2db]

        allow copy/paste when not hosted in vcl::Window
        
        Change-Id: I1b30cb700461fa66192a4b86bf577d1babc76cb7
        Reviewed-on: https://gerrit.libreoffice.org/74353
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [64362b2e10ad5cbe88374bcafa6d5f120d27fe5b]

        fix memory usage regression when loading files with lots of marks
        
        regression from
        
            commit 3c3a371c799d00475deb13b4c3e0a8860c7e4fb3
            Author: Noel Grandin <noel.grandin@collabora.co.uk>
            Date:   Wed May 15 15:35:51 2019 +0200
            tdf#125254 Performance: A spreadsheet opens too slow, part2
        
        without this fix, the file from the above bug chews up more than 16G and
        crashes my box. With the fix, it loads, and requires about 2G.
        
        Change-Id: I87063196e56b49eab52e77126347bf8d421b1e0f
        Reviewed-on: https://gerrit.libreoffice.org/74352
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-19  Michael Stahl  <Michael.Stahl@cib.de>  [fe5983da2f504606c531a9b8bbc876c210b1e133]

        sw: improve translation of comments in tabfrm.cxx
        
        Change-Id: I17eda9a9cb0425983fe6d23ee2c5b5db4a221b5e
        Reviewed-on: https://gerrit.libreoffice.org/74346
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-19  andreas kainz  <kainz.a@gmail.com>  [e1f5b833f5e8d7b7d08cbcfb102df3f49d2dd518]

        NB tabbed_compact cleanup
        
        Change-Id: I070f81e2c5a623374c72a8a4ff5a034bf3d1f11c
        Reviewed-on: https://gerrit.libreoffice.org/74338
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-06-19  Michael Stahl  <Michael.Stahl@cib.de>  [726b909a5fab1f4f655128ffa81e1344368b2200]

        sw: convert that to assert()
        
        Change-Id: I126c2565720770ca0fca9fef69a1690cc0bca948
        Reviewed-on: https://gerrit.libreoffice.org/74345
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-19  Michael Stahl  <Michael.Stahl@cib.de>  [1e6dec4b4313212a3bdc6bb06155fd65e795368b]

        sw: fix assert on layout of ooo63564-1.odt
        
        The problem is that some SwTextFrames (1415 in particular) inside the
        follow-flow-row of a table move backwards, during(!) which the
        follow-flow-row is deleted; i.e., the SwTextFrame was already moved
        backwards by the pNewUpper->Calc() in MoveBwd(), then it is Cut and
        Pasted at the end of pNewUpper, when it is actually already a lower,
        somewhere in the middle...
        
        This triggers the assert in SwFrame::PrepareMake() that was added in
        commit e14056e6e88d9b8d988b7b88b2776a8fc952031b
        
        Prevent this by using the IsDeleteForbidden() check that was introduced
        in commit 0005b330eaed0b5559042d2597fb45e0c9125d7e; this is similar to
        how MoveBwd() already locks section frames to prevent such problems.
        
        Ultimately a regression from 18765b9fa739337d2d891513f6e2fb7c3ce23b50.
        
        Change-Id: I893ec3e491b4cbe1569edf97fec31d3dd74548ed
        Reviewed-on: https://gerrit.libreoffice.org/74298
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-19  Arkadiy Illarionov  <qarkai@gmail.com>  [1dade9d64dc579e4e68c033a539b3df25dc89f3e]

        Use for loop with explicit number of iterations
        
        96be3821f7dad19004a43696555eaa4fa2e1aef5 follow-up
        
        Change-Id: I1e585a1f4bcd68757cce7b6327757cd7e9ee660f
        Reviewed-on: https://gerrit.libreoffice.org/74306
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2ed168b6c15244916b8298d4f8739254315d7a5a]

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

2019-06-19  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [54d63ea296fa7598711226af2ce2ea368e3ca93a]

        tdf#42949 Fix IWYU warnings in vcl/qa/* & vcl/backendtest/*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I2d5ab9fd1117a4c57eb42ca849daf0949a79ff50
        Reviewed-on: https://gerrit.libreoffice.org/73999
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-06-19  Miklos Vajna  <vmiklos@collabora.com>  [e191cacf62782871d09bfad7843a84d417c080e0]

        connectivity, oox: remove some unused includes
        
        Change-Id: I8b39caafc157e309e638eec1a66d9302f1a11a73
        Reviewed-on: https://gerrit.libreoffice.org/74307
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-06-19  Jens Carl  <j.carl43@gmx.de>  [0e73f9eb415793c1c7503021c40fd746b2ef7ba2]

        tdf#45904 Move XShape Java tests to C++
        
        Move XShape Java tests to C++ for ScShapeObj.
        
        Change-Id: I349c4abb09c3e9e43285b63ee5f19f55d967b38f
        Reviewed-on: https://gerrit.libreoffice.org/74331
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-06-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7e500a001493e09480e5382337c7e8c7de168dba]

        Fix typo
        
        Change-Id: I02b5d5d7a294fe368e54b4f84d643a55eecadd9c
        Reviewed-on: https://gerrit.libreoffice.org/74311
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-06-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [693e8d1eb28c916ea8bb91667ed5511ff0907d2b]

        Fix typo
        
        Change-Id: I64022d6d94560d695271393b27e3b008755bd7a6
        Reviewed-on: https://gerrit.libreoffice.org/74315
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-06-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [74c89ed4489f8427622dfdd3a4a6818866c4dbe7]

        Fix typo
        
        Change-Id: I1a74632221a1ae05e035c9aa5bd04914cfe7e7d6
        Reviewed-on: https://gerrit.libreoffice.org/74318
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-06-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1d29d12fe1668daea3a5f79671b8a7a1e51cfa3b]

        Fix typo
        
        Change-Id: I3df900c495faee29f8ecd42ba5a64e26d403d2fd
        Reviewed-on: https://gerrit.libreoffice.org/74320
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-06-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7963df3775e031a3a507890c91dc52a85b1a8b02]

        Fix typo
        
        Change-Id: If44f7ab2c9925b60b2fb75c1178827f2f3ace44e
        Reviewed-on: https://gerrit.libreoffice.org/74321
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-06-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [18adaf99179408205516c7e76d731b234ecdc8c0]

        Fix typo
        
        Change-Id: Id0af0141be1fc09241a5ed564585f88ea452b17a
        Reviewed-on: https://gerrit.libreoffice.org/74322
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-06-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5d14d4ae2c1303b2027900d82369ae0f80b28ab4]

        Fix typo
        
        Change-Id: I24c9df4caed8fa87a31efb93ab1cb0e88225605e
        Reviewed-on: https://gerrit.libreoffice.org/74324
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-06-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [db72d888656cdab8b954e7b58219dc71065a5030]

        Fix typo
        
        Change-Id: I95d7efef5021b1a43c1e8a9e4b6aa0be47ad3302
        Reviewed-on: https://gerrit.libreoffice.org/74312
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-06-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [84fb7b3e4b3b004f23a5de43d37d4a82e766bd6f]

        Fix typo
        
        Change-Id: Id041587ea926d0fcc289cc9b4c8e57c251aeeecb
        Reviewed-on: https://gerrit.libreoffice.org/74323
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-06-19  Arkadiy Illarionov  <qarkai@gmail.com>  [60271c4433372097ef5ecc74e522532ebf5af8e0]

        tdf#39593 Remove GetImplementation from ConstItemContainer and ItemContainer
        
        Replace with comphelper::getUnoTunnelImplementation.
        
        Change-Id: I87e1d3afd3a742926c7054179092d3b58b6b4563
        Reviewed-on: https://gerrit.libreoffice.org/74310
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-18  rizmut  <riz_17_oke@yahoo.co.id>  [11a1bdc5fa0312111ddf9c1b7779a114b97e361c]

        Colibre, elementary, KJ: Fix for tdf#107144
        
        elementary:
        - Fix blurred zoom icons
        - Reverse top arrow on Small Capitals icons
        
        Change-Id: I81883334e5cfaf3dab528ed61ea46894017a6c36
        Reviewed-on: https://gerrit.libreoffice.org/74301
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-06-18  Muhammet Kara  <muhammet.kara@collabora.com>  [881e6fdd47386e430ad4c5489e3a6bbf0b46c85f]

        Copy targets instead of moving during redaction
        
        To allow properly remembering the last state.
        
        * And some clean-up.
        
        Change-Id: Id0b0f4251e3578b8baced1e6e6b1161f46e324dc
        Reviewed-on: https://gerrit.libreoffice.org/74302
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-06-18  Jan-Marek Glogowski  <glogow@fbihome.de>  [4a478227f5af8322164ecce66fd056e9bf2eac89]

        VCL cleanup WidgetDrawInterface
        
        I don't understand why WidgetDrawInterface, which is basically a
        copy of the SalGraphics native controls interface, duplicated it,
        instead of cleaning things up.
        
        The whole commit message of commit 8fcfa3853a81, which added this
        code, is just: "custom widgets: Custom Widget Themes". That's it.
        
        So this patch does, what the original one skipped: replacing the
        SalGraphics interface with the WidgetDrawInterface. One result is
        the addition of handleDamage to SalGraphics to correctly handle
        the damage done by a custom widget theme to the underlying
        SalGraphics implementation.
        
        Change-Id: I5fda1a64b28e6560fb3c62e02b6dcda827f698e2
        Reviewed-on: https://gerrit.libreoffice.org/74118
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-18  Jan-Marek Glogowski  <glogow@fbihome.de>  [17c91a53d25c0b82524e04a0c108f8e0abc76685]

        tdf#125934 Qt5 set the desktop file name...
        
        .. but only on wayland, as this also overrides the individual
        window icons on X11.
        
        Change-Id: I1b453b23f0dfd4ef2616d7b8054580a6018cdc53
        Reviewed-on: https://gerrit.libreoffice.org/74293
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-18  Muhammet Kara  <muhammet.kara@collabora.com>  [3cc152695af2117fecc0006ac2d34d43a9df0d86]

        Let autoredact dialog remember last state
        
        * By storing the JSON string as SvtViewOptions
        
        Change-Id: I08e323005612cb0181d2176af659eb54267fbb3f
        Reviewed-on: https://gerrit.libreoffice.org/74169
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-06-18  Jan-Marek Glogowski  <glogow@fbihome.de>  [288e729ecfdb7dbb9a4ca00cbc03bcdfe9442a0d]

        Qt5 initialize bool before lcl_textMimeInfo call
        
        Change-Id: Ie1b2e77145c4f84dc7d2c1edd214363b7fa0625e
        Reviewed-on: https://gerrit.libreoffice.org/74294
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [31f04378dbc07d4367dc3b66163aaed171cf0323]

        loplugin:passstuffbyref
        
        Change-Id: Icb7c22cf4ac95eab54d04e79312fb471ca27bceb
        Reviewed-on: https://gerrit.libreoffice.org/74246
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [2836b78b54650d117282a9a345677d1b4d9fc043]

        loplugin:logexceptionnicely in xmlhelp..xmlsecurity
        
        Change-Id: Idbf0de3f953b08f98144241346533ad30f49269e
        Reviewed-on: https://gerrit.libreoffice.org/74285
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [697f8edbb0154ed72a42e4e8d7c4942cfe7dd59d]

        loplugin:logexceptionnicely in writerfilter
        
        Change-Id: Ie01d0e6af6af0cfeb46cdde38f52ab068b64db6b
        Reviewed-on: https://gerrit.libreoffice.org/74284
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-18  Miklos Vajna  <vmiklos@collabora.com>  [351b9aefe3de7c68e907fdc7926d9b508560320e]

        sw: implement inserting comments when an as-char image is selected
        
        Only the UI was missing in this case: creating a text selection around
        the placeholder character does what the user expects.
        
        Change-Id: I1068fcee3e3b6d0a6fa47b37beb1bd1b918a82df
        Reviewed-on: https://gerrit.libreoffice.org/74297
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-06-18  Stephan Bergmann  <sbergman@redhat.com>  [f251111195a73b1574976c0446910e8da397089a]

        Remove redundant write
        
        ...that had been there ever since the code's introduction with
        b5a9cc71d246c26da8aca4203da84c10c104c222 "Exif reading/writing and Jpeg lossless
        transformations support."
        
        Change-Id: I490eb85abb9966c6152bfc00e81589d6aef374cf
        Reviewed-on: https://gerrit.libreoffice.org/74295
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Jenkins

2019-06-18  Caolán McNamara  <caolanm@redhat.com>  [6281c306badf7f3f01c1264f24af4e0a75c15525]

        fix crash in header/footer calc dialog
        
        cut and paste can happen when the EditView isn't in a vcl::Window
        
        Change-Id: I9fdbfe28c5ca5dd680b821ff8ce4e0133ab203aa
        Reviewed-on: https://gerrit.libreoffice.org/74279
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-18  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [533dec5a3ddaff7ec176609edcff2cde4464747a]

        tdf#111707 Add 'Remove Hyperlink' to context menu in Impress
        
        "Clear formatting" no longer removes the hyperlink,
        as now there is a dedicated context menu entry for this.
        
        Change-Id: Ic47795b9ecb238470f853da527c648f6edb94c09
        Reviewed-on: https://gerrit.libreoffice.org/74272
        Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-06-18  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [76478f9938a5f6d96ac65b3b633280024b60baed]

        SmartArt: support ForEach references
        
        ForEach 'ref' parameter causes specified ForEach node to be used instead.
        Used to create recursive structures like organisation charts.
        
        Change-Id: Iee61b2e103759355b59beb8d3f33eb3cce47c590
        Reviewed-on: https://gerrit.libreoffice.org/74271
        Tested-by: Jenkins
        Reviewed-by: Grzegorz Araminowicz <grzegorz.araminowicz@collabora.com>

2019-06-18  Miklos Vajna  <vmiklos@collabora.com>  [27e3ed0d25735603d2c82744e3a8f5f3e0a8d043]

        sd: remove pre-gbuild map file
        
        As far as I see this map file is not used to control linker-level
        visibility in sd since the gbuild migration.
        
        Change-Id: Iaf8bbd7a87a994aef1758fc85d3e33b590ae04b7
        Reviewed-on: https://gerrit.libreoffice.org/74270
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-06-18  andreas kainz  <kainz.a@gmail.com>  [1f2bc634cd48e6f093fa6821253bd18621eaa1e3]

        NB tabbed compact big update and syncronisation between apps
        
        Change-Id: Ie1178e1e36334b35c7a00b2ec918c79041150c80
        Reviewed-on: https://gerrit.libreoffice.org/74268
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-06-18  Stephan Bergmann  <sbergman@redhat.com>  [906eaf8a44f1ba8d08d5f8f74019c22fef4e5a05]

        Better type safety
        
        ...following up on 42c0e433aca68c669bc0f55af404b6bae1655fba "Avoid
        -fsanitize=misaligned-pointer-use"
        
        Change-Id: I1ff787c7da829e838843c895d32dea3aa26e2cf4
        Reviewed-on: https://gerrit.libreoffice.org/74263
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-18  Arkadiy Illarionov  <qarkai@gmail.com>  [b0efb1be8ed02f34ab4a2bc0c933c4378b2715e3]

        tdf#39593 Remove toolkit::GridColumn::getImplementation
        
        Replace with comphelper::getUnoTunnelImplementation.
        
        Change-Id: I6b32cf388f32e7aa8f073daea0423fcbf169386d
        Reviewed-on: https://gerrit.libreoffice.org/74235
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-18  Arkadiy Illarionov  <qarkai@gmail.com>  [e062d42f587ad758ecfc42967bf257a9e2e37a3d]

        tdf#39593 Remove ScModelObj::getImplementation
        
        Replace with comphelper::getUnoTunnelImplementation.
        
        Change-Id: I06a8db37b5c5c38c52a15a76e6e2df3b431a2040
        Reviewed-on: https://gerrit.libreoffice.org/74237
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-18  Arkadiy Illarionov  <qarkai@gmail.com>  [086c186209e33faa38403c1d9122fd2e90921b3a]

        tdf#39593 Remove Graphic::getImplementation
        
        Replace with comphelper::getUnoTunnelImplementation.
        
        Change-Id: Ic0e2e78fea575af6da4870fbd372f2148a328e26
        Reviewed-on: https://gerrit.libreoffice.org/74203
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-18  Miklos Vajna  <vmiklos@collabora.com>  [485e048c391da38f883adfbef920069bd7af2305]

        sw: extract postit insert code from SwTextShell::ExecField()
        
        Into a new SwWrtShell::InsertPostIt(), so I can reuse it in
        SwFrameShell.
        
        Change-Id: Ib327aed033067250f021f3857f4ba3adb8e6c597
        Reviewed-on: https://gerrit.libreoffice.org/74264
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-06-18  Balazs Varga  <balazs.varga991@gmail.com>  [1b26a6e7a4e3865d1555fa0612845c765b114b49]

        tdf#111824 Chart OOXML Export: fix Z axis labels
        
        Export 3D barchart Z ("deep") axis properties into
        <serAx> xml tag, as the OOXML Standard requires.
        
        Change-Id: I8ee2282a28e9b4bdea6e96c96256f832b1a1aada
        Reviewed-on: https://gerrit.libreoffice.org/74170
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-06-18  Arkadiy Illarionov  <qarkai@gmail.com>  [cc0dc723c7d8354b5203310ef1381bbf54258eba]

        tdf#39593 Remove DOM::CNode::GetImplementation
        
        Replace with comphelper::getUnoTunnelImplementation.
        
        Change-Id: If98801fd85bf0967c54e1924a04b6de371868942
        Reviewed-on: https://gerrit.libreoffice.org/74234
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-18  Jan Holesovsky  <kendy@collabora.com>  [f362a3d8cc164bad7a61c9fd2191e3a80d5fd030]

        android: Fix non-debug build.
        
        Change-Id: If8bb944417da9a0aa6343d7dc87e7a1931689f1f
        Reviewed-on: https://gerrit.libreoffice.org/74149
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-06-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ab5e1b485ca11941294d980ed3aa4272d693dbc5]

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

2019-06-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [399edcb0bca8e1cfc55ca68237cdb470bcc54932]

        loplugin:logexceptionnicely in sw
        
        Change-Id: I92c84f5c869e5ccab344f7e3591d68a90a20eefa
        Reviewed-on: https://gerrit.libreoffice.org/74243
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-18  Sumit Chauhan  <sumitcn25@gmail.com>  [7d9ff70206dbd75a7751515b642fbbbc8878c159]

        User directory path changed
        
        The old path was not rendering file from user directory in production
        build
        
        Change-Id: I58e84156f8c93933d59b1ab9d50e3b24becdf3cd
        Reviewed-on: https://gerrit.libreoffice.org/74181
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-06-18  Caolán McNamara  <caolanm@redhat.com>  [857c72b6eaa7ecb96300a096280dae8e2895d05c]

        ofz#15335 avoid config during fuzzing
        
        Change-Id: I7a0270fb36b4390ae2e8f365ace8e724938224c3
        Reviewed-on: https://gerrit.libreoffice.org/74249
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-18  Stephan Bergmann  <sbergman@redhat.com>  [42c0e433aca68c669bc0f55af404b6bae1655fba]

        Avoid -fsanitize=misaligned-pointer-use
        
        ...like
        
        > vcl/source/filter/jpeg/Exif.cxx:158:31: runtime error: member access within misaligned address 0x624000a5610a for type 'Exif::ExifIFD', which requires 4 byte alignment
        > 0x624000a5610a: note: pointer points here
        >  00 00  00 07 01 12 00 03 00 00  00 01 00 01 00 00 01 1a  00 05 00 00 00 01 00 00  00 62 01 1b 00 05
        >               ^
        >  #0 in Exif::processIFD(unsigned char*, unsigned short, unsigned short, unsigned short, bool, bool) at vcl/source/filter/jpeg/Exif.cxx:158:31
        >  #1 in Exif::processExif(SvStream&, unsigned short, bool) at vcl/source/filter/jpeg/Exif.cxx:255:5
        >  #2 in Exif::processJpeg(SvStream&, bool) at vcl/source/filter/jpeg/Exif.cxx:132:20
        [...]
        
        when inserting some .jpg into Draw.
        
        The swapping in Exif::processIFD had been introduced with
        3ad12d1a540eeb54fbb34afc3b7a76bf9e3207c3 "fdo#57659: fix exif processing", and
        it had probably been an oversight that it used OSL_SWAPWORD instead of
        OSL_SWAPDWORD to swap sal_uInt32 ifd->offset (in two places), and that it failed
        to swap ifd->type and ifd->count in the bSetValue branch (see the discussion at
        <https://gerrit.libreoffice.org/#/c/6245/> "fdo#57659: fix exif processing").
        
        Change-Id: If40ddb9b1ef4e2ffc08a0899920919989e8cdfdc
        Reviewed-on: https://gerrit.libreoffice.org/74236
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [a2e4b76e29e491bac4f9e6dfd9929dfd49a4b05e]

        loplugin:logexceptionnicely in vcl
        
        Change-Id: I0ed575a11c84c2e8aabfa1b4204ba6ae27393d5f
        Reviewed-on: https://gerrit.libreoffice.org/74245
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [70accc2904edb5c4aa9b5acb7ff2889a77717b75]

        loplugin:logexceptionnicely in toolkit..unoxml
        
        Change-Id: I0a3126545f9ef98640f6dd166290e9b9e91b8355
        Reviewed-on: https://gerrit.libreoffice.org/74244
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-18  Michael Stahl  <Michael.Stahl@cib.de>  [b8775ff8961dbe589799ac7f59427a8e5d07ac72]

        schema: update ODF 1.3 main rng draft to wd12
        
        Change-Id: Ib78cf2c3e9484c3e5691a3c7d47cf9df7558525f
        Reviewed-on: https://gerrit.libreoffice.org/74182
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-18  Roman Kuznetsov  <antilibreoffice@gmail.com>  [385128671716e70b9540a67e213d6495bf50662b]

        tdf#125947 Two tools are missing from default Form Controls toolbar
        
        Change-Id: Ie54b2a3f5051b115f8f04467282090a93525dfc3
        Reviewed-on: https://gerrit.libreoffice.org/74191
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2019-06-18  Arkadiy Illarionov  <qarkai@gmail.com>  [452a8e4abe0c416d664078baddff67c1561025ec]

        Simplify Sequence iterations in vcl
        
        Use range-based loops or replace with comphelper or STL functions
        
        Change-Id: If046738084c2d13cc1eaea6a03aaf60b63f62767
        Reviewed-on: https://gerrit.libreoffice.org/74104
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [e1eb7cb04a4c30cec238ab0f54d41a6cdc3299c1]

        loplugin:logexceptionnicely in starmath..svgio
        
        Change-Id: I356e574e28338f6fddc6932b4e41a461d851406d
        Reviewed-on: https://gerrit.libreoffice.org/74141
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-18  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [e080acf2211af3f2b55cf59f04272a9a43188abe]

        tdf#42949 Fix IWYU warnings in include/svx/[t-v]*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I345b8c54890b5bc27f51addd2e6e73ba68b6b327
        Reviewed-on: https://gerrit.libreoffice.org/73977
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-06-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [4079282731cdf276715af6571786ab75845efc15]

        loplugin:logexceptionnicely in svx
        
        Change-Id: I741cf5befbec0c2ab353baae4865722ede993c2e
        Reviewed-on: https://gerrit.libreoffice.org/74143
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [129e799e1acf25d7dcd7ccf0438896cc125e7653]

        loplugin:logexceptionnicely in svtools
        
        Change-Id: I631f3750af2e9a26d0a034f5a22d5b0c2910325c
        Reviewed-on: https://gerrit.libreoffice.org/74142
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-18  Jens Carl  <j.carl43@gmx.de>  [8a453f96f0181b1eae227ebdadea6ee458d53eb4]

        tdf#45904 Move XGluePointsSupplier Java test to C++
        
        Move XGluePointsSupplier Java test to C++ for ScShapeObj.
        
        Change-Id: I75babf46b664cccbb4d1df2af1764c3fa296903a
        Reviewed-on: https://gerrit.libreoffice.org/74140
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-06-18  Mike Kaganski  <mike.kaganski@collabora.com>  [99971d009e9c96d1d47aec14ecfbfeaa06dc140d]

        Avoid needless copy of item
        
        Change-Id: Ifdf4f3559065dca5eeff61fffa9de223778691f4
        Reviewed-on: https://gerrit.libreoffice.org/74238
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-06-17  Stephan Bergmann  <sbergman@redhat.com>  [b59a691d2f6b0d1b94ec68fa01768325e4a34dc9]

        Fix comments about endian-ness
        
        ...which had been added with 256825346ef710d8ef111d7d75535af8a3c5426e "swap if
        the host endianness doesn't match the file formats", but apparently the wrong
        way around.  Intel is little-endian while Motorola is big-endian, which also
        matches the later code that sets bSwap to true for bIntel (i.e., little-endian)
        in case of OSL_BIGENDIAN and for bMotorola (i.e. big-endian) in case of
        !OSL_BIGENDIAN.
        
        Change-Id: I0def56b95228310694d623d4a1a58eab84ce27c8
        Reviewed-on: https://gerrit.libreoffice.org/74184
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-17  Shubham Goyal  <22shubh22@gmail.com>  [770bf5a1f42be2d7397b30b91467a7dca4dc1785]

        tdf#124549 Check Button toggle state before toggle.
        
        Change-Id: I362cbc5613010e6586d63d6ebe45b40f05ffcbf1
        Reviewed-on: https://gerrit.libreoffice.org/74117
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-06-17  Jan-Marek Glogowski  <glogow@fbihome.de>  [3a804b9301cbf68ae583d9f37b0e4e1635e63abe]

        tdf#125968 fix the result order of text mime info
        
        lcl_textMimeInfo returns three booleans when decoding the text
        mime string in the order: NoCharset / locale encoded, UTF16,
        and UTF8.
        
        Change-Id: I3cc4090e9874125ed68ec953d7d72889dead269b
        Reviewed-on: https://gerrit.libreoffice.org/74183
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins

2019-06-17  rizmut  <riz_17_oke@yahoo.co.id>  [df878758fc8abb13dd9e97f2619f400a28d99d66]

        Colibre: Fix for tdf#107144 &  clean SVG files
        
        Change-Id: I6747f6e4331720828eff7ece184f4a8203684571
        Reviewed-on: https://gerrit.libreoffice.org/74178
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-06-17  rizmut  <riz_17_oke@yahoo.co.id>  [c8f9bd9e1bc4c077d3fc3038d3a7147de0dfb0c7]

        KJ & elementary: Fix for tdf#89884, tdf#124127
        
        - Add/update support for locale language
        - Update for RTL language
        
        elementary:
        - Change ruler related icons's color
        - Update caption to be real caption
        - Update shadow below form icons
        - Add 3D extrusion, direction & surface icons
        - Update doc properties to use wrench just like upstream
        
        etc
        
        Change-Id: I7bea93526c98835da74e5818d9a55785a8462d60
        Reviewed-on: https://gerrit.libreoffice.org/74180
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-06-17  Stephan Bergmann  <sbergman@redhat.com>  [41dee8c55275c458317ce711478ff00b9a976451]

        simplify code
        
        ...following up on b70ab9e9e5630a965c5e6cc40c2480dddf1e2384 "Fix swapping of
        vector elements"
        
        Change-Id: Ib67b43345fa808bc25dff5aff11b387bb3455464
        Reviewed-on: https://gerrit.libreoffice.org/74173
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-17  Miklos Vajna  <vmiklos@collabora.com>  [d4714b0fdb81e6e561ae526cc517ecc9a40a603e]

        tdf#101978 vcl combobox/listbox floating window: avoid flicker
        
        Regression from commit dca01def7885ad69cf66edd75cf8207a5adb64f9
        (refactor ListBox/ComboBox to use RenderContext, 2015-05-07), the
        problem was that with VCL backends which don't paint on idle, the widget
        flickered on keyboard / mouse interaction, similar to the Calc
        autofilter.
        
        To avoid side-effects:
        
        - Avoid direct paint in ScrollBar::ImplDragThumb(), instead do
          Invalidate() + Update(), which is the same, but this way dragging the
          scrollbar with the mouse doesn't fails an assertion (because we tried to
          paint directly on a double-buffered window).
        
        - Only call RequestDoubleBuffering() for backends which don't handle
          focus themselves (i.e. not for gtk3); to be in sync with the Calc
          autofilter behavior.
        
        Change-Id: Iec9ad2fe9d32efb8da65cc26cf89cc47912bf545
        Reviewed-on: https://gerrit.libreoffice.org/74176
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-06-17  Regina Henschel  <rb.henschel@t-online.de>  [2be2c914ed48823304c2e95a836ee93a08853628]

        tdf#51195, tdf#100348 Convert Fontwork to TextWarp on export
        
        LibreOffice has Fontwork as property text-path in enhanced-custom-
        geometry. OOXML has the similar TextWarp as property of a textbox. The
        patch converts the custom shape to a textbox and sets the attribute
        prstTxWarp. Fill and outline of the Fontwork is lost. The import and
        export of fill and outline is tracked in tdf#119221 and still needs
        to be fixed.
        
        Change-Id: I8ea7b305d7d0a8367d61c1789f22b56d274a311d
        Reviewed-on: https://gerrit.libreoffice.org/74057
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-06-17  Caolán McNamara  <caolanm@redhat.com>  [04d37a2151cdab801fff7229c2624a8e21be8c4b]

        long winded false
        
        Change-Id: I79510d5156123f03b97dc4c2a0426347ef969d90
        Reviewed-on: https://gerrit.libreoffice.org/74175
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f359ee6e88fdfa5d78de4dfe0d94f07b54a5559b]

        Fix typo
        
        Change-Id: Ia129c401366d63a588875a84fc7a7cc46f299fba
        Reviewed-on: https://gerrit.libreoffice.org/74174
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-17  Caolán McNamara  <caolanm@redhat.com>  [bb6333fb1ef0c360e87d90924a2540c96acbd504]

        Related: tdf#125935 allow focus in MenuButton
        
        Change-Id: Id1db5f1e30601154801b789a0e0d1fd186c09758
        Reviewed-on: https://gerrit.libreoffice.org/74156
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-17  Caolán McNamara  <caolanm@redhat.com>  [7c9b2d971a211fb721f8d529c50ca4f953517b9c]

        Resolves: tdf#125883 if old and new text will be the same don't change it
        
        that way the cursor and selection is left alone
        
        Change-Id: Id6efa7e2fe27f031761271fd591de7a73a1f6963
        Reviewed-on: https://gerrit.libreoffice.org/74158
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-17  Stephan Bergmann  <sbergman@redhat.com>  [0c8ac718247d374741c878b161d901c279d00bc8]

        At least log errors in GfxLink::GetSwapInData
        
        I happened to get the below -fsanitize=invalid-null-argument failure just once
        during `--convert-to pdf xlsx/tdf114171-1.xlsx`, presumably as a consequence of
        an unknown error here.
        
        > tools/source/stream/stream.cxx:1687:24: runtime error: null pointer passed as argument 2, which is declared to never be null
        > /usr/include/string.h:43:28: note: nonnull attribute specified here
        >  #0 in SvMemoryStream::GetData(void*, unsigned long) at tools/source/stream/stream.cxx:1687:9
        >  #1 in SvStream::ReadBytes(void*, unsigned long) at tools/source/stream/stream.cxx:1232:18
        >  #2 in SvStream::readNumberWithoutSwap_(void*, int) at tools/source/stream/stream.cxx:149:9
        >  #3 in void SvStream::readNumberWithoutSwap<unsigned int>(unsigned int&) at include/tools/stream.hxx:412:7
        >  #4 in SvStream::ReadUInt32(unsigned int&) at tools/source/stream/stream.cxx:828:5
        >  #5 in GraphicDescriptor::ImpDetectGIF(SvStream&, bool) at vcl/source/filter/graphicfilter2.cxx:185:10
        >  #6 in GraphicDescriptor::Detect(bool) at vcl/source/filter/graphicfilter2.cxx:66:19
        >  #7 in ImpGraphic::ImplSetPrepared(bool, Size*) at vcl/source/gdi/impgraph.cxx:541:25
        >  #8 in GraphicFilter::ImportUnloadedGraphic(SvStream&, unsigned long, Size*) at vcl/source/filter/graphicfilter.cxx:1407:43
        >  #9 in (anonymous namespace)::GraphicProvider::queryGraphic(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at vcl/source/graphic/UnoGraphicProvider.cxx:410:44
        >  #10 in non-virtual thunk to (anonymous namespace)::GraphicProvider::queryGraphic(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at vcl/source/graphic/UnoGraphicProvider.cxx
        >  #11 in oox::GraphicHelper::importGraphic(com::sun::star::uno::Reference<com::sun::star::io::XInputStream> const&, WmfExternal const*) const at oox/source/helper/graphichelper.cxx:275:39
        >  #12 in oox::GraphicHelper::importEmbeddedGraphic(rtl::OUString const&, WmfExternal const*) const at oox/source/helper/graphichelper.cxx:363:24
        >  #13 in  #33 in oox::xls::Shape::finalizeXShape(oox::core::XmlFilterBase&, com::sun::star::uno::Reference<com::sun::star::drawing::XShapes> const&) at sc/source/filter/oox/drawingfragment.cxx:112:30
        [...]
        
        Change-Id: I7fb38aad6b2147d650e3907d5734d8ade84353d8
        Reviewed-on: https://gerrit.libreoffice.org/74165
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-17  Michael Stahl  <Michael.Stahl@cib.de>  [3c5a468c4a9896d0c7b579002789cd87eb31dffd]

        sw: restore ~SwIndexReg() assert
        
        Was commented out in b7b78dfc0719c3aa0e250b2992d3b04e135a26be,
        presumably by accident.
        
        Change-Id: I831b4a6a73183ee7969b63adc8fb87a8519789d4
        Reviewed-on: https://gerrit.libreoffice.org/74161
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-17  Caolán McNamara  <caolanm@redhat.com>  [30b4f468b04d48e3fa734780028079a351b73306]

        weld SvxHlinkDlgMarkWnd
        
        Change-Id: I8aacfc54592074c976530fa9d1dbf860c1fb0ad4
        Reviewed-on: https://gerrit.libreoffice.org/74152
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [08f485c6e92bd56c8c26171316b842cd213a8a09]

        tdf#124907 vcl: react to pan gesture for listbox and other widgets
        
        Change-Id: I4579f8edd2bf24506b1d55a7291cd86e276f30a4
        Reviewed-on: https://gerrit.libreoffice.org/74087
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-06-17  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [596a03b65e1b870be671ea1a44f4fba9fc66e4ae]

        SmartArt: support multiple levels of shapes in LayoutNodes
        
        it is needed for recurrent ForEach node, so that shapes on different levels
        are divided and can be layouted separately
        
        Change-Id: Iefbc82925078fe2346858748259680fa8ea252d6
        Reviewed-on: https://gerrit.libreoffice.org/74043
        Tested-by: Jenkins
        Reviewed-by: Grzegorz Araminowicz <grzegorz.araminowicz@collabora.com>

2019-06-17  Stephan Bergmann  <sbergman@redhat.com>  [641e002743ddb74fff35a2c7942ac8d90cc1a9cd]

        Typo (silence warnings with cast to void, not void*)
        
        Change-Id: Ic4394ff4cd68e0d696e813950d090fc9b48120e1
        Reviewed-on: https://gerrit.libreoffice.org/74145
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-17  László Németh  <nemeth@numbertext.org>  [eeb9481304572cc404ea1da9f3dabff43d6d191c]

        tdf#125916 DOCX import: fix outline numbering at tracked deletion
        
        Now there is no extra header after import (fixed regression from the
        commit 8acc15b5113c798ecdbeed91456a92e7b0c1334e "tdf#118699 DOCX import:
        don't add numbering") and the actual outline numbering is stable during
        the next export/import cycles (losing correct numbering is the original
        bug of DOCX import with change tracking).
        
        Change-Id: I49a78549c10c4ce0b97bb2d593059bf25c4d7aab
        Reviewed-on: https://gerrit.libreoffice.org/74054
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-06-17  Miklos Vajna  <vmiklos@collabora.com>  [32b903ffd077a0f11b345148f242d0524c72f1b4]

        xmloff: prefix members of XMLIndexSimpleEntryContext
        
        Change-Id: I90950ebbb78c53a24960b007ddf53fb02e5cfb9a
        Reviewed-on: https://gerrit.libreoffice.org/74144
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-06-17  Mike Kaganski  <mike.kaganski@collabora.com>  [c8acd77fd08c0c02fa3e1b388f993e77aba3537e]

        Add vs2019-ide-integration
        
        Change-Id: I14b7ebb3521f9a23fcf4c3ff907408327f189f29
        Reviewed-on: https://gerrit.libreoffice.org/74138
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-06-17  Arkadiy Illarionov  <qarkai@gmail.com>  [adc295a1b2e1f2ed43e7eb587fc89d7229e0f122]

        Add comphelper::getUnoTunnelImplementation template
        
        Use it instead of classname::getImplementation from UNO3_GETIMPLEMENTATION_*
        
        Change-Id: Ifcc8cfcd6369c576250008c76ce31ba79ea3a596
        Reviewed-on: https://gerrit.libreoffice.org/74107
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-17  Dennis Francis  <dennis.francis@collabora.com>  [d39846bfd16ad9873795149c370a95f42363bfd9]

        tdf#125691: use _exit() instead of exit()...
        
        for ExitTimer which is used exclusively for
        the case when  OOO_EXIT_POST_STARTUP is set, so
        that there is no waiting around for ThreadPool's
        threads to get joined.
        
        Setting OOO_EXIT_POST_STARTUP already evades any
        proper destruction of objects in the heap, so
        using _exit() instead of exit() here does not
        make things any worse w.r.t the purpose of this
        env var.
        
        Change-Id: Ib4a253d6e1a3fd8593e4a2115a51cf4c10344b3c
        Reviewed-on: https://gerrit.libreoffice.org/74016
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-06-17  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [068ea3105873d3500da9591bd40cc627c78eef3e]

        find-unneeded-includes: show command line in case of IWYU error messages
        
        In case of non self contained files IYYU gives only error messages.
        Prepare for that and print the failing command for further investigation.
        
        Change-Id: I744338ab14d4a6cba5e02f842ff74b156c5178a4
        Reviewed-on: https://gerrit.libreoffice.org/74111
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-06-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [13b6e5d50affa56cb9c449252227933ab0fa1268]

        loplugin:logexceptionnicely in shell..sot
        
        Change-Id: I2ae0c0ac06f32ef91951aa4f7c98b5706178f841
        Reviewed-on: https://gerrit.libreoffice.org/74115
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [5aa942f3a5bf83e0426438913acc040abb6a329f]

        loplugin:logexceptionnicely in sfx2
        
        Change-Id: Ia638b94a7859c5dddca82111e7cbe753d7dde631
        Reviewed-on: https://gerrit.libreoffice.org/74114
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [f41a55474cb6217560af81ae99c3e2fe1aca5215]

        loplugin:logexceptionnicely in scripting..sdext
        
        Change-Id: Ib08f41bb0bed494e7ed00f5bae92eae2b8e80d93
        Reviewed-on: https://gerrit.libreoffice.org/74113
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-17  Jens Carl  <j.carl43@gmx.de>  [c77a1e1c039c863e6fdb47b92ce315b87fc73d0d]

        tdf#45904 Move XShapeDescriptor Java test to C++
        
        Move XShapeDescriptor Java test to C++ for ScShapeObj.
        
        Change-Id: I2d530ea73c6f25e36665db0bd65f734e509d97a6
        Reviewed-on: https://gerrit.libreoffice.org/74139
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-06-17  Mike Kaganski  <mike.kaganski@collabora.com>  [abd059fcd81975e2e4f9188734fc8418299caf6b]

        Only call comphelper::getProcessComponentContext() once
        
        Also remove useless initialization of eApp right before assigning
        a value to it.
        
        Change-Id: Ie52a280e2b8514870256ba0b7cdd52bd1532c3ac
        Reviewed-on: https://gerrit.libreoffice.org/74137
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-06-17  Jan Holesovsky  <kendy@collabora.com>  [0abdf307eae9bca36b3bdc26199e208ae2c1b5fa]

        android: Unregistering in runLoop() is important even on Android.
        
        Otherwise we get crashes in online Kit when attempting to shutdown
        reasonably cleanly and the poll kicks in.
        
        Change-Id: I9a1744b42fec9f8ffddc6094773bda943caedf2a
        Reviewed-on: https://gerrit.libreoffice.org/74064
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-06-16  Sumit Chauhan  <sumitcn25@gmail.com>  [6b888ac476fe6ac2ee96c7086cb8c24249f08473]

        Reload Notebookbar, when customization is being done.
        
        This patch is related to notebookbar customization tab. When one clicks
        the widget checkbox , to preview the real-time changes one need to call
        this ReloadNotebookBar() method .
        
        Change-Id: I3d6314e4b8220a8744331246639acadea941252f
        Reviewed-on: https://gerrit.libreoffice.org/73750
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-06-16  Jim Raykowski  <raykowj@gmail.com>  [adcb7bacb452dccde70b20a902f5c1f23f37913f]

        tdf#105799 Fix vector use bug
        
        Change-Id: Ibf2b5314584725a10e11fe83e9fef5c710e421c4
        Reviewed-on: https://gerrit.libreoffice.org/73937
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-06-16  Khaled Hosny  <khaledhosny@eglug.org>  [8fffb56940c6eb81674000cdb718edc79603a6c5]

        tdf#121486: Correct scale of broken fonts on Windows
        
        Some fonts have negative tmAveCharWidth which makes no sense (fonts can't have
        negative glyph width, so the average can't be negative) and it would cause our
        code to apply negative scale to the glyphs of these fonts making them drawn on
        the flipped horizontally.
        
        Fix this by using the absolute value so it is always positive.
        
        Change-Id: I731e7aad80dae734847679a1b08c6ac78111e16c
        Reviewed-on: https://gerrit.libreoffice.org/74109
        Tested-by: Jenkins
        Reviewed-by: Khaled Hosny <khaledhosny@eglug.org>

2019-06-16  Caolán McNamara  <caolanm@redhat.com>  [96be3821f7dad19004a43696555eaa4fa2e1aef5]

        crashtesting: failure on export to odt of ooo33851-1.sxw
        
        since...
        
        commit 79d58ee14da8fbf636fb087453834abb7173d3fc
        Date:   Sun May 12 16:07:58 2019 +0300
        
            Simplify Sequence iterations in xmloff/source/{style..xforms}
        
            Use range-based loops or replace with comphelper or STL functions
        
        Change-Id: I0e00ea30a45d0ba3aa00fcb20b80fdc4931fe14d
        Reviewed-on: https://gerrit.libreoffice.org/74116
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-16  Roman Kuznetsov  <antilibreoffice@gmail.com>  [837f748ce61145b90068ed8c0a630f1cf15fa080]

        tdf#92083 Move Color bar item from View->Toolbars
        
        	to View menu in Draw/Impress
        
        Change-Id: Ie25d34b07d381775274a79e4a0b71e7a96eb6119
        Reviewed-on: https://gerrit.libreoffice.org/74024
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>
        Tested-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2019-06-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [7508c1d1e701dba8cb67414be59193d9672b66ab]

        loplugin:logexceptionnicely in filter..framework
        
        Change-Id: I8cf70ee278c641767e3fcfcfd151d99d791b3468
        Reviewed-on: https://gerrit.libreoffice.org/74098
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-16  DaeHyun Sung  <sungdh86+git@gmail.com>  [cf4059d59752de6e9a6eca59b388beef27bcd7e6]

        tdf#117857 fix to work "add Korean Ruby script"
        
        fix to work "add Korean Ruby script" on "Hangul-Hanja" Conversion dialog
        UI.
        add "group" property of the GtkRadioButton object "simpleconversion"
        
        Change-Id: I0ca3028a84c1c8386640fd97d9ed1fb5635c8423
        Reviewed-on: https://gerrit.libreoffice.org/74105
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2019-06-16  Muhammet Kara  <muhammet.kara@collabora.com>  [b61a1ca837223ba9d7da1aa8936f228d89bde60a]

        Add predefined targets to auto redaction
        
        Change-Id: Ib8cf8b50944667d6a87a5cafb6995ad195699358
        Reviewed-on: https://gerrit.libreoffice.org/74092
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-06-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b674d3c12a5819fbcb551e83bf6862afc85ef7f3]

        Removed duplicated include
        
        Change-Id: I9054caf8ae1ed5833399de1f749c82ac367b5dd9
        Reviewed-on: https://gerrit.libreoffice.org/74106
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [5c43a91db2c2759ae52faf3b80159beb0a1257d9]

        loplugin:logexceptionnicely in sc
        
        Change-Id: Icaa476206312a5f81896f59fa8109448a8ea8963
        Reviewed-on: https://gerrit.libreoffice.org/74101
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [48f62672abd1c594c2c4132c36ae80ffe346ae8b]

        loplugin:logexceptionnicely in package..reportdesign
        
        Change-Id: Ib5438d346fa95299848aaf2144e54f5551c0a906
        Reviewed-on: https://gerrit.libreoffice.org/74100
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [8d234284d0ec0393e8d9d5057f68f48f33bc8d9d]

        loplugin:logexceptionnicely in linguistic..oox
        
        Change-Id: I3f96494f5fecb2f1011578b768198c1204147202
        Reviewed-on: https://gerrit.libreoffice.org/74099
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-15  Jens Carl  <j.carl43@gmx.de>  [dc9d11e20aca4f7df7bd3d11d84e963ce4abf2bc]

        sifr: Rename icon toolsmacroedit to basicideappear
        
        The icon isn't needed at two places anymore and it's a follow up of
        daba09df247c09db715ca86a6b78365e49bfe034, which removed the menu entry
        toolsmacroedit. Also clean the links.txt file.
        
        Change-Id: If9a8a85733fb7994d22e31c2a591b1e4943e16a0
        Reviewed-on: https://gerrit.libreoffice.org/74012
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-06-15  Jens Carl  <j.carl43@gmx.de>  [20592b62d6a723ca1d6ee02572be48e55cc9a02e]

        breeze: Rename icon toolsmacroedit to basicideappear
        
        The icon isn't needed at two places anymore and it's follow-up of
        daba09df247c09db715ca86a6b78365e49bfe034, which remove the menu entry
        toolsmacroedit. Also clean the links.txt file.
        
        Change-Id: I0275b66d37297cb0c1996654a8ea16bcd31f3d17
        Reviewed-on: https://gerrit.libreoffice.org/74011
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-06-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [18f4818258ebd1d677cb3ef5558793267b36bc49]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#125891 Add Help for "harpoon" math attributes
            
            Add new svg icons
            refactor svg for better rendering
            Increase size of svg displayed in Help page
            Contents for harpoon and wideharpoon attibutes
            
            Change-Id: I5967fdf21270be88d1179bf130cfdc0ea1f2ee39
            Reviewed-on: https://gerrit.libreoffice.org/73998
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [bb5a9ff8ee3693407f6fac530735129be7cf6f90]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#113131 Clarify Next Style for paragraphs.
            
            Change-Id: If83c6c65cced2a8623a7192f9bd1dbe1981f56df
            Reviewed-on: https://gerrit.libreoffice.org/73981
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [045de7a51f402062f23a3deeb15a199fd039a6f2]

        tdf#125934 Qt5 set the desktop file name
        
        This is a preliminary fix, so LO on Wayland has an application
        icon at all. As the result, the start center icon will appear as
        the application icon on Wayland for all windows.
        
        For the proper, per QWindow fix, we need some QtCore and QtWayland
        changes, to allow setting the appId per QWindow and eventually a
        Waylnad XDG shell spec update, to officially allow a top level
        window to change its appId.
        
        Change-Id: Icefcfc992836e0c657237984d7d88561b26b06a2
        Reviewed-on: https://gerrit.libreoffice.org/74097
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f75c2b04785aa05cff3bcd52689feb7400a14e8e]

        Fix typo
        
        Change-Id: I834039e8030857e1069bbadb9c7ef85664702168
        Reviewed-on: https://gerrit.libreoffice.org/74094
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [de9a451ffb504c99ba240f34bb360810e41cea89]

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

2019-06-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [2c251422bf58449c57ca15527960dc9528b330ea]

        loplugin:logexceptionnicely in editeng..extensions
        
        Change-Id: I50b9d7e92ef057c985d0d6e76dfeb62591d404f6
        Reviewed-on: https://gerrit.libreoffice.org/74047
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [1b75f95f9bfa2f4f5ddd4c6b2ef6c86576d9c92b]

        loplugin:logexceptionnicely in desktop
        
        Change-Id: I19f70b0e9d1ca2bbcd2595af24f2e15766d14b33
        Reviewed-on: https://gerrit.libreoffice.org/74046
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [ec87e11f0e4bb6f53eb0c5d2575f590aea95269f]

        loplugin:logexceptionnicely in dbaccess
        
        Change-Id: I2d702b699c2e61dbb363eff671bb43d4ddbf8ee3
        Reviewed-on: https://gerrit.libreoffice.org/74045
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [4466466a5c57a0d19ad8559ac699cf073f7e3e97]

        loplugin:logexceptionnicely in cui
        
        Change-Id: I0a3186b7f6d28725aff0e73d8f2cc4d5bc259a92
        Reviewed-on: https://gerrit.libreoffice.org/74044
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [5195c5bcd8be5f3b183659ead272cd86b8774cc1]

        Qt5 move and init static m_ActiveDragSource
        
        Change-Id: Iab82151b8d1a8281c9999983b9de5f35dfb0442e
        Reviewed-on: https://gerrit.libreoffice.org/74013
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-15  Michael Weghorn  <m.weghorn@posteo.de>  [365df1880a5bfacf25beddefc9206a783e6a4877]

        check-elf-dynamic-objects: Update 'qt5whitelist'
        
        This needs 'libgobject-2.0.so.0' and 'libxcb.so.1'
        as well now, since
        a6201725d760cbce832d4de029b418bb7334df6a
        ("Don't link avmediagst with gtk3 and qt5")
        and 77a3c443d35c7d966217f02ea9189cb1819c7828
        ("tdf#125921 Qt5 set WM_CLASS for top level windows").
        
        Change-Id: I453cede879eda8470a45c48f789a0419866fcb79
        Reviewed-on: https://gerrit.libreoffice.org/74085
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-06-15  Stephan Bergmann  <sbergman@redhat.com>  [503de0ae62847959af5ea9d1f8621adc1f8126e7]

        Avoid -fsanitize=float-divide-by-zero
        
        ...when loading xls/tdf117254-4.xls as obtained by
        bin/get-bugzilla-attachments-by-mimetype (i.e., the attachment at
        <https://bugs.documentfoundation.org/show_bug.cgi?id=117254#c5>):
        
        > chart2/source/tools/PolynomialRegressionCurveCalculator.cxx:189:32: runtime error: division by zero
        >  #0 in chart::PolynomialRegressionCurveCalculator::recalculateRegression(com::sun::star::uno::Sequence<double> const&, com::sun::star::uno::Sequence<double> const&) at chart2/source/tools/PolynomialRegressionCurveCalculator.cxx:189:32
        >  #1 in chart::VSeriesPlotter::createRegressionCurvesShapes(chart::VDataSeries const&, com::sun::star::uno::Reference<com::sun::star::drawing::XShapes> const&, com::sun::star::uno::Reference<com::sun::star::drawing::XShapes> const&, bool) at chart2/source/view/charttypes/VSeriesPlotter.cxx:1343:22
        >  #2 in chart::AreaChart::impl_createSeriesShapes() at chart2/source/view/charttypes/AreaChart.cxx:539:17
        >  #3 in chart::AreaChart::createShapes() at chart2/source/view/charttypes/AreaChart.cxx:965:5
        >  #4 in chart::ChartView::impl_createDiagramAndContent(chart::CreateShapeParam2D const&, com::sun::star::awt::Size const&) at chart2/source/view/main/ChartView.cxx:1608:25
        >  #5 in chart::ChartView::createShapes2D(com::sun::star::awt::Size const&) at chart2/source/view/main/ChartView.cxx:3037:41
        >  #6 in chart::ChartView::createShapes() at chart2/source/view/main/ChartView.cxx:2506:5
        [...]
        
        Leaving aRSquared initialized to 0.0 when the divisor is zero is in line with
        the code prior to 00cb825ab3f16a94f1e8311ba0c24f72588e788e "fdo#75538 R^2
        calculation for trendline similar to LINEST function" and with the recent nearby
        change f44d14e5f3909a4271034ba02da92ed2dee7b89c "Avoid
        -fsanitize=float-divide-by-zero".
        
        Change-Id: If2c17ad178788982729f647b4c695d3788fad500
        Reviewed-on: https://gerrit.libreoffice.org/74068
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [c872abf8e7066001be9805883a6f2c6528287aec]

        fix copy/paste mistake in TOOLS_INFO_EXCEPTION
        
        Change-Id: I209efe41639eeff215b876cb1da5c9a8252f4b55
        Reviewed-on: https://gerrit.libreoffice.org/74042
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5a00e1e518d2e65fe7ac066a1dd2e42972ccfd82]

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

2019-06-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3cb3b9c415f695db1740c57c99945ea73902ba36]

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

2019-06-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3df16d2ed4ef9ed4acdc1e062a7c60c8cfb121bb]

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

2019-06-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d733d1da69bc0986172d84dc4afc61a642450391]

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

2019-06-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [77a3c443d35c7d966217f02ea9189cb1819c7828]

        tdf#125921 Qt5 set WM_CLASS for top level windows
        
        Uses the same naming then the gtk3 backend, i.e. "libreoffice"
        for the instance name and different class names for the module
        windows, like "libreoffice-writer".
        
        These names are referenced in the desktop files a StartupWMClass
        and for example used to pin an app to the task bar.
        
        Change-Id: Ic9b8890536f6413ab59d2e0da866e2280ab3181a
        Reviewed-on: https://gerrit.libreoffice.org/74014
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-15  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [41a1a91b6ec08d78449a199ec300ff73c85dd148]

        tdf#125748 Only execute frame interactions in presentation mode
        
        Executing interactions while in edit mode makes editing very hard
        since you can only hardly select the frame without executing the interaction.
        
        Change-Id: I102dac0ff840a914bd6e21ddb047b2df5e278c6f
        Reviewed-on: https://gerrit.libreoffice.org/73640
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-06-14  Eike Rathke  <erack@redhat.com>  [ca08ec9292410c28713fd2d92920a7af09883e97]

        Resolves: tdf#124251 do not treat internal "URI" as real path URI
        
        Change-Id: I754704b0a979e8449b7ec799cbda58b14ab17098
        Reviewed-on: https://gerrit.libreoffice.org/74067
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-06-14  Roman Kuznetsov  <antilibreoffice@gmail.com>  [1dac2184c5e904887fe56c632fcd048fb0b698e9]

        tdf#88287 Change toolbars attributes in Draw
        
        The tooltip for .uno:LineToolbox changed to 'Curves and Polygons'
        The toolbar title of linesbar.xml changed to 'Curves and Polygons'
        The Arrows toolbar (arrowsbar.xml) removed from View > Toolbars
        The toolbar title of arrowsbar.xml changed to 'Lines and Arrows'
        
        Change-Id: Ic97c7a11f071a4f424a341e297423dba2ddc345a
        Reviewed-on: https://gerrit.libreoffice.org/69335
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>
        Tested-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2019-06-14  Gülşah Köse  <gulsah.kose@collabora.com>  [8c0e209ddb40f4fd5419dd2190a40d1670c16a3d]

        tdf#125774 Remove double call SvTreeListBox::Select for non-gtk backends
        
        Change-Id: Ic8238d91f1cddb8fe627fafb0587751de308f6ac
        Reviewed-on: https://gerrit.libreoffice.org/73747
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2019-06-14  Stephan Bergmann  <sbergman@redhat.com>  [3a53860fd0d345c288659a32b7438d6eebd921e0]

        Avoid -fsanitize=float-divide-by-zero
        
        ...as happens with `--convert-to pdf xls/rhbz499466-2.xls` with
        xls/rhbz499466-2.xls as obtained by bin/get-bugzilla-attachments-by-mimetype
        (i.e., the attachment at
        <https://bugzilla.redhat.com/show_bug.cgi?id=499466#c1>):
        
        > chart2/source/tools/PolynomialRegressionCurveCalculator.cxx:73:14: runtime error: division by zero
        >  #0 in chart::PolynomialRegressionCurveCalculator::recalculateRegression(com::sun::star::uno::Sequence<double> const&, com::sun::star::uno::Sequence<double> const&) at chart2/source/tools/PolynomialRegressionCurveCalculator.cxx:73:14
        >  #1 in chart::VSeriesPlotter::createRegressionCurvesShapes(chart::VDataSeries const&, com::sun::star::uno::Reference<com::sun::star::drawing::XShapes> const&, com::sun::star::uno::Reference<com::sun::star::drawing::XShapes> const&, bool) at chart2/source/view/charttypes/VSeriesPlotter.cxx:1341:22
        >  #2 in chart::AreaChart::impl_createSeriesShapes() at chart2/source/view/charttypes/AreaChart.cxx:539:17
        >  #3 in chart::AreaChart::createShapes() at chart2/source/view/charttypes/AreaChart.cxx:965:5
        >  #4 in chart::ChartView::impl_createDiagramAndContent(chart::CreateShapeParam2D const&, com::sun::star::awt::Size const&) at chart2/source/view/main/ChartView.cxx:1608:25
        >  #5 in chart::ChartView::createShapes2D(com::sun::star::awt::Size const&) at chart2/source/view/main/ChartView.cxx:3037:41
        [...]
        
        Change-Id: I1ef70aa90256a5fcc84151d869d8ffc6acfbbb0e
        Reviewed-on: https://gerrit.libreoffice.org/74055
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-14  Caolán McNamara  <caolanm@redhat.com>  [cd356b29a3c739938ff29cfb19773e9d2fcd07f4]

        mpViewWindow is always null now
        
        Change-Id: I4ede367b79943b222d3607bcf8fe3468f1bc8395
        Reviewed-on: https://gerrit.libreoffice.org/74053
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-14  Caolán McNamara  <caolanm@redhat.com>  [6e9d87399c114e3b9332ad33d88165b78c8cd81e]

        remove some unused includes
        
        Change-Id: I1a3512fd7fd50379ecd25389a894c2a3aadb7edb
        Reviewed-on: https://gerrit.libreoffice.org/74035
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-14  Henry Castro  <hcastro@collabora.com>  [bf74427bce9fff4370394d82dab62e0554109c36]

        lok: avoid locking table when ScSpecialFilterDlg is destroyed
        
        ScSpecialFilterDlg by default does not lock the table, but in tiled
        rendering case, switching sheets are locked when the dialog is closed
        
        Thanks Michael Meeks for debugging
        
        Change-Id: Ifa32fd63085f3e082b97ad0313dff7b826b95d2e
        Reviewed-on: https://gerrit.libreoffice.org/72074
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit c5457de07e9d6e6a202f577067cf2a0f904bfcd0)
        Reviewed-on: https://gerrit.libreoffice.org/72096
        Tested-by: Jenkins

2019-06-14  Jan Holesovsky  <kendy@collabora.com>  [2e01334881212ba9adfb99a3113adc1bae63d1d7]

        Transition sidebar: Apply the transition duration right away.
        
        In the desktop version, the value that is entered there always ends up
        applied.  In the Online, there was a scenario when it did not: enter a
        value and switch slide by clicking the slide sorter.
        
        There is no harm to apply the value right away when the user edits,
        because in the desktop version, there was no way to avoid applying the
        value anyway.
        
        Change-Id: I519423d60f682735aeb1d471b3397ff9671c15fd
        Reviewed-on: https://gerrit.libreoffice.org/72924
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jenkins

2019-06-14  Muhammet Kara  <muhammet.kara@collabora.com>  [f8a325eff30b40fdd3f76d82d10b5eed8659afd2]

        Use utl::TextSearch in the auto redaction process
        
        * Add support for:
          * Case sensitive and insensitive text search
          * Regex search (always case sensitive) regarless of the choice
          * Multiple occurences of the same target on a single TEXTARRAY
        
        Change-Id: I580059f77286e8c4226cafdd1eb9472f8e1a9a9d
        Reviewed-on: https://gerrit.libreoffice.org/74049
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-06-14  Jan-Marek Glogowski  <glogow@fbihome.de>  [b5323c72ff7e5bcde34089e49fe98e589dcc5acb]

        KDE5 move screensafer inhibiting code into Qt5
        
        There will presumably be more X11 specific code later to implement some
        "fix" for tdf#119202. Moving the screensafer inhibitor is rather
        uncontroversial in comparion, so start with it and use it to carry the
        matching configure.ac changes.
        
        A little "nightmare" are all the clashing X11 / Qt type undefs, but I
        couldn't find a better solution while the inhibitor continues to
        include the X11 headers in it's header.
        
        Change-Id: I55c89c76726d30a890178488484e954207267e89
        Reviewed-on: https://gerrit.libreoffice.org/74015
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-14  Roman Kuznetsov  <antilibreoffice@gmail.com>  [846c68876c214d501bf163eede4288d7a307ec8a]

        tdf#124642 Delete Formula item from View->Toolbars in Writer
        
        Change-Id: I5817ba3c8c758e31641b805083133ce4b8bbb094
        Reviewed-on: https://gerrit.libreoffice.org/74025
        Tested-by: Jenkins
        Reviewed-by: Roman Kuznetsov <antilibreoffice@gmail.com>

2019-06-14  Stephan Bergmann  <sbergman@redhat.com>  [f2dd0e97758d562752ddbf86bb2999e4426b9c6b]

        Avoid -fsanitize=signed-integer-overflow
        
        ...as happens when loading xls/fdo76137-3.xls as obtained by
        bin/get-bugzilla-attachments-by-mimetype (i.e, the attachment at
        <https://bugs.documentfoundation.org/show_bug.cgi?id=76137#c6>):
        
        > chart2/source/view/charttypes/PieChart.cxx:1110:81: runtime error: signed integer overflow: 2025540036 + 157276681 cannot be represented in type 'int'
        >  #0 in chart::PieChart::rearrangeLabelToAvoidOverlapIfRequested(com::sun::star::awt::Size const&) at chart2/source/view/charttypes/PieChart.cxx:1110:81
        >  #1 in chart::ChartView::impl_createDiagramAndContent(chart::CreateShapeParam2D const&, com::sun::star::awt::Size const&) at chart2/source/view/main/ChartView.cxx:1651:23
        >  #2 in chart::ChartView::createShapes2D(com::sun::star::awt::Size const&) at chart2/source/view/main/ChartView.cxx:3037:41
        
        Change-Id: I52a8363db2ca37dbcf56e1c136d9ee2223add945
        Reviewed-on: https://gerrit.libreoffice.org/74048
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-14  Stephan Bergmann  <sbergman@redhat.com>  [f44d14e5f3909a4271034ba02da92ed2dee7b89c]

        Avoid -fsanitize=float-divide-by-zero
        
        ...as happens with `--convert-to pdf xls/fdo53482-2.xls` with xls/fdo53482-2.xls
        as obtained by xls/fdo53482-2.xls (i.e., the attachment at
        <https://bugs.documentfoundation.org/show_bug.cgi?id=53482#c25>):
        
        > chart2/source/tools/PolynomialRegressionCurveCalculator.cxx:190:38: runtime error: division by zero
        >  #0 in chart::PolynomialRegressionCurveCalculator::recalculateRegression(com::sun::star::uno::Sequence<double> const&, com::sun::star::uno::Sequence<double> const&) at chart2/source/tools/PolynomialRegressionCurveCalculator.cxx:190:38
        >  #1 in chart::VSeriesPlotter::createRegressionCurvesShapes(chart::VDataSeries const&, com::sun::star::uno::Reference<com::sun::star::drawing::XShapes> const&, com::sun::star::uno::Reference<com::sun::star::drawing::XShapes> const&, bool) at chart2/source/view/charttypes/VSeriesPlotter.cxx:1341:22
        >  #2 in chart::AreaChart::impl_createSeriesShapes() at chart2/source/view/charttypes/AreaChart.cxx:539:17
        >  #3 in chart::AreaChart::createShapes() at chart2/source/view/charttypes/AreaChart.cxx:965:5
        >  #4 in chart::ChartView::impl_createDiagramAndContent(chart::CreateShapeParam2D const&, com::sun::star::awt::Size const&) at chart2/source/view/main/ChartView.cxx:1608:25
        >  #5 in chart::ChartView::createShapes2D(com::sun::star::awt::Size const&) at chart2/source/view/main/ChartView.cxx:3037:41
        
        The division aSumError/aSumTotal is there ever since the code's introduction in
        e6a0cc2d6cb37bf4e04861173c7e55b307513778 "fdo#35712 polynomial and moving
        average regression lines", and quikee suggested this fix on IRC.
        
        Change-Id: Ic9cd7b8aaa8451e1230fca8137bad29e28f6477f
        Reviewed-on: https://gerrit.libreoffice.org/74036
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-14  Caolán McNamara  <caolanm@redhat.com>  [daa1ab5d59e3cee21324cdfa1329f2d36c4eda05]

        weld ExtMgrDialog and UpdateRequiredDialog
        
        Change-Id: I97e5cda847fd7f98990a87d0b1ca6d6b8b3f9d0f
        Reviewed-on: https://gerrit.libreoffice.org/73899
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-14  Caolán McNamara  <caolanm@redhat.com>  [5128f7bf6c2304d07d6b1829977b619d29c1a46a]

        Resolves: tdf#125875 allow keyboard traversal into icon control
        
        Change-Id: I001a5ec63aa998917f30b47f37e7db995bf55f0f
        Reviewed-on: https://gerrit.libreoffice.org/74039
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [ed617a7e6caf8a7f9f0f67bceb1280f61f5428c8]

        loplugin:unusedmethods
        
        Change-Id: I7787a8eedf500b0b16c04114935d3d3124d9ac3d
        Reviewed-on: https://gerrit.libreoffice.org/74032
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-14  Sumit Chauhan  <sumitcn25@gmail.com>  [015dc88a595c1c92d2b724cd868aecb07199f995]

        UI for the Notebookbar Customization tab
        
        This patch generates the UI for the notebookbar customization tab.
        Patch is working and one can show/hide the UIItem by clicking on the
        checkbox.
        
        Change-Id: I4923c57e6443474f178a72922646619f07b5ffc1
        Reviewed-on: https://gerrit.libreoffice.org/73261
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2019-06-14  Michael Weghorn  <m.weghorn@posteo.de>  [ddbee6231c12581a57d0d8dbbda16c05c715806c]

        salusereventlist.hxx: Drop extra ';'
        
        GCC with '-Wextra-semi' warned about
        
            vcl/inc/salusereventlist.hxx:75: warning: extra ';' after member function definition
        
        Change-Id: Ifbf4632f9cf813aba1cb5a84ec9ac505208f2771
        Reviewed-on: https://gerrit.libreoffice.org/74031
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-06-14  Caolán McNamara  <caolanm@redhat.com>  [213521b339cd39b650564ce8a695da29225012b5]

        disable 'Quit' when toggling a dialog hierarchy to 'busy'
        
        Change-Id: I28773e983014596f6c6b98ab9846bae0a4b3b9ad
        Reviewed-on: https://gerrit.libreoffice.org/74029
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-14  Caolán McNamara  <caolanm@redhat.com>  [7db198677d7907a1e146f0287ab742ee536f397f]

        broadcast up/down of welded native modal dialogs like vcl ones
        
        Change-Id: I61519f0ff92b912501f82e31d6cc3cae244208e6
        Reviewed-on: https://gerrit.libreoffice.org/74028
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-14  Caolán McNamara  <caolanm@redhat.com>  [252239ae30313142195b3da81aea45a89b2d6674]

        disable 'quit' menu entry when modal dialog waiting response
        
        Traditionally when a modal dialog is active, the quit menu entry of all
        LibreOffice toplevel frames, not just those which are themselves modal, is get
        disabled.
        
        This has come unstuck because its implemented by dialogs emitting
        MouseNotifyEvent::[END]EXECUTEDIALOG on its parent, and SfxFrameWindow_Impl
        listening for that event. But if the dialog parent is the toplevel parent of
        SfxFrameWindow_Impl then it doesn't get seen by the SfxFrameWindow_Impl child.
        
        Change-Id: I0c4a5472d16d9169e68f6b0c230d039f1119489a
        Reviewed-on: https://gerrit.libreoffice.org/73975
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [8303e7ed668fbcbd0ba75bd9dd259f03073ffd46]

        loplugin:unusedfields improvements
        
        tighten up the only calling write-only methods part of the analysis
        
        Change-Id: I5bc6fdf0ce51940653317e8a48c5241705c90d4c
        Reviewed-on: https://gerrit.libreoffice.org/74022
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-14  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [a64692944a0a22feeef4a943d45137b25494cf64]

        tdf#42949 Fix IWYU warnings in include/svx/sidebar/*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Iff84b84b5abbe64b0b69bdce5b45259aa6233499
        Reviewed-on: https://gerrit.libreoffice.org/73896
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-06-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [cdcc2f365b6f9b88bd9d5dfd4e7c7131599f62ec]

        loplugin:logexceptionnicely in accessibility..basic
        
        Change-Id: I6e0b95b40e3d62db36352f3ea916f79f3dbc9084
        Reviewed-on: https://gerrit.libreoffice.org/74018
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [48b9951779630da115086ce1fe8f4ffb5b0b4530]

        loplugin:logexceptionnicely in configmgr..connectivity
        
        Change-Id: I1cf8250dba63b744f882e54e9eb572884f292975
        Reviewed-on: https://gerrit.libreoffice.org/74020
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [bba7ca803cfcb316882c5f32cd28f0aa0c67591b]

        loplugin:logexceptionnicely in chart2
        
        Change-Id: Ib7933723e5506578bbc85cc431d54d1ed8466376
        Reviewed-on: https://gerrit.libreoffice.org/74019
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-14  andreas kainz  <kainz.a@gmail.com>  [af37bb23f63b209af1193e20177c3aacbd777543]

        tdf#125904 Bullets and Numbering popupmenu sd modules
        
        Change-Id: Ibefefded800e7440398005fd02cc0aa2c724ad64
        Reviewed-on: https://gerrit.libreoffice.org/74017
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-06-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [6ed829ab3b6233acfb1a7b5ec3412cf5a56ef8f2]

        add TOOLS_WARN_EXCEPTION,etc macros
        
        to be used for nicer logging of exceptions, along with upcoming clang
        plugin
        
        Change-Id: I028c31ec329652e4842136528605b4cceaae946d
        Reviewed-on: https://gerrit.libreoffice.org/73949
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-14  Miklos Vajna  <vmiklos@collabora.com>  [31b44f010557c43d8b02cc3be590ed1629bf1ca5]

        sw btlr writing mode: fix tbrl import from VML
        
        Wanted to do btlr, but even tbrl (e.g. Japanese text) is not working, so
        let's do that first.
        
        Change-Id: I62cb95754ce473ecf1de2d34460e50db94e64806
        Reviewed-on: https://gerrit.libreoffice.org/73991
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-06-14  Sumit Chauhan  <sumitcn25@gmail.com>  [e598440a946ba3e7785b81f57a36673f7b88db2e]

        Refactoring - Converting private methods to static non-member methods
        
        Related Patch: https://gerrit.libreoffice.org/#/c/72313/
        
        Change-Id: I3f30b4abe87f16e94d7c29bf9b9413b59b825e5e
        Reviewed-on: https://gerrit.libreoffice.org/73986
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-14  Stephan Bergmann  <sbergman@redhat.com>  [d563059b5177f9640e1ca6a36709f1b2c5a6b363]

        Extend debug-mode timeout
        
        `--convert-to pdf xls/fdo37212-1.xls`, with xls/fdo37212-1.xls as obtained by
        bin/get-bugzilla-attachments-by-mimetype (i.e., the attachment at
        <https://bugs.documentfoundation.org/show_bug.cgi?id=37212#c0>) needs a timeout
        of more than 5 min for my plain --enable-dbgutil build and a timeout of more
        than 10 min for my ASan+UBSan --enable-dbgutil build.
        
        Change-Id: Ia20140049a2f95c4ac006860599e07687cc594eb
        Reviewed-on: https://gerrit.libreoffice.org/73997
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-14  László Németh  <nemeth@numbertext.org>  [be9379d0a955bd06a8d22c4dc8d99a87ed062ac4]

        tdf#125881 DOCX import: handle list level after tracked deletion
        
        to avoid bad numbering (for example import "II.1" instead of "I.3").
        
        Commit cbd894925e6b9869baedcd6476484c14d3a3df87
        "tdf#125319 DOCX track changes: don't change numbering" fixed losing
        numbering after tracked deletion (for example, during switching off the
        Show Changes mode or by DOCX export of the attached test document), but
        not handling list levels still changed the numbering.
        
        Change-Id: I67cd9459bc44e9bb470bfed6834be2e88edfe0d0
        Reviewed-on: https://gerrit.libreoffice.org/73978
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-06-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [af64c87144bcb951f789553a0490297ec8c4dc38]

        Fix typo
        
        Change-Id: Ibd59292948c23eede5968c4a62df3dca0899d0d5
        Reviewed-on: https://gerrit.libreoffice.org/74010
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e9897b670a129b5ac4c602bc0727de59a2a529c4]

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

2019-06-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f3559bd58efff190a7b3d02445b75d2bd04a47c1]

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

2019-06-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [21c5ef43ee51b4c9f4181b59a8926a48ea35e651]

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

2019-06-14  Justin Luth  <justin.luth@collabora.com>  [eec6989574a1bc51ac5eb9c764d4d6b5aa8bbf9b]

        add unit test to ensure revisionView is not added where unneeded
        
        related to tdf#89991.
        
        This is just a fail-safe to ensure that we don't start hiding
        "show changes" where we don't intend to.
        The default for a document that has recorded changes is to
        show the markup.
        
        Change-Id: I8c8b50b7947b9eea1e6dbedcbed091b2af9b5e87
        Reviewed-on: https://gerrit.libreoffice.org/73951
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-06-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9ddda67db9bae50d20b093a39e4b7b52e8351ae4]

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

2019-06-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bef53853a5f6df36dbd4c0a71ce1051d795390ad]

        Fix typo
        
        Change-Id: I168842ab68c8d4c3066786d9bd1beba935b9aa01
        Reviewed-on: https://gerrit.libreoffice.org/74009
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9283da0c028c112e82ed2b2fa37394a5fc004fad]

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

2019-06-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9bd21bbe0d1bc3462aa86066c96dcf184aa2bdf7]

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

2019-06-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3a6b10e0bc8dde60fde8e643930fa2e8d89f5ee4]

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

2019-06-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c067c56c5b7067f712519f96c03bf0015465a195]

        Fix typo
        
        Change-Id: Id0f271e577732b8960228157d2e08fb04cdcae0a
        Reviewed-on: https://gerrit.libreoffice.org/74004
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-06-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [53fa488104b8723ba6de2063338e14544cb13da3]

        Fix typo
        
        Change-Id: I7c6f8478b95fa3904b1cec0cf5dbfc6885fd2810
        Reviewed-on: https://gerrit.libreoffice.org/74002
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-06-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f3fe9ddfcfb7bae86f53eb26fb65e41b5946af2b]

        Fix typo
        
        Change-Id: I3a1ac3d9799629ddeaeebea1ad152c0f4deaa592
        Reviewed-on: https://gerrit.libreoffice.org/74001
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-06-14  Mike Kaganski  <mike.kaganski@collabora.com>  [58ef8c188b6bb2ed307f5e825cc7e475c33d0c33]

        Make spsupp*.dll usable on 64-bit Windows
        
        Build spsupp for both x64 and x86, regardless of target platform.
        This allows to install the ActiveX component to be used by both
        64-bit and 32-bit applications on 64-bit systems (especially IE,
        which runs both 64-bit and 32-bit processes simultaneously at
        least on Win10), no matter which LO (32/64) was installed.
        
        Move the DLLs from activex feature to ooo, to copy unconditionally.
        Registration of LO-specific component will be also unconditional;
        registration of replacement of MSO component will need own feature.
        
        This doesn't yet register the component in system: TODO later.
        
        Change-Id: Iccf5e73dfae306cb777f844d40611e23c4520a13
        Reviewed-on: https://gerrit.libreoffice.org/71925
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-06-13  Jan-Marek Glogowski  <glogow@fbihome.de>  [a6201725d760cbce832d4de029b418bb7334df6a]

        Don't link avmediagst with gtk3 and qt5
        
        While the VCL plugins are dynamically loaded and therefore just
        load their depending toolkit libraries, the GStreamer avmedia
        backend now links against Qt and GTK+. The GStreamer API itself
        is toolkit agnostic and the toolkit setup just uses a single
        GStreamer symbol to create the specific video sink.
        
        So the toolkit binding can simply be moved into the VCL plugin.
        At the point of the GStreamer toolkit setup call the GStreamer
        library is loaded by avmediagst, so the dlsym lookup should
        never fail.
        
        I also dropped the special GtkWidget handling. Using g_object_get
        will increase the refcount of the widget. A g_object_unref after
        adding it to the container seems to destroy it correctly.
        
        Change-Id: I693947e441bceb4b09bc38920e308e39142d0a35
        Reviewed-on: https://gerrit.libreoffice.org/73849
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-13  Eike Rathke  <erack@redhat.com>  [2d36e43d3d3ac69f4cacd532308cfc8c81982864]

        Related: tdf#113541 use reference syntax of the document being edited
        
        When creating a formula referencing an external document by
        travelling (clicking in) to that document, the reference was
        created using the reference syntax of the referenced document,
        which may be different if the syntax was changed for only one of
        the documents after being opened. Use the reference syntax of the
        document being edited instead so the created reference is correct
        and can be compiled.
        
        Change-Id: I07d0ce9cd911ac8e62576b4cdabdfd2569336fbf
        Reviewed-on: https://gerrit.libreoffice.org/73983
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-06-13  Jan-Marek Glogowski  <glogow@fbihome.de>  [cc82a2e92ae99a6cf5ae304e2b9b8dcffa3f514d]

        Qt5 move boilerplate clipboard code to the end...
        
        ... in the implementation file.
        
        Change-Id: I1f6fae0eb7c5d6973ce44320ff6d977e40d54a72
        Reviewed-on: https://gerrit.libreoffice.org/73734
        Tested-by: Jenkins
        Reviewed-by: Aleksei Nikiforov <darktemplar@basealt.ru>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-06-13  Maxim Monastirsky  <momonasmon@gmail.com>  [4d11c44673e46b134231ea825c1be36c15f8b263]

        tdf#125146 Disable the reply command in UI
        
        ... when the focus isn't inside a comment. That's likely
        a regression of 6e463381b43d888a632e652a873f2b5abe7e5458
        ("lok: Allow to reply to comments using postit id"),
        which enabled the command also in the text context.
        
        The current solution is to only enable the command when
        lok is active, which is where it's used. This is similar
        to what is done in the code nearby for FN_REDLINE_COMMENT.
        
        If that turns out to not be enough (e.g. executing the
        command useful outside lok), another possible solution
        might be to add FastCall = TRUE; to FN_REPLY in
        _textsh.sdi. That will allow executing the command via
        api even when disabled in ui.
        
        Change-Id: Ibf2248a82599801af63a169fc2d34b27d080c048
        Reviewed-on: https://gerrit.libreoffice.org/73972
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2019-06-13  Jan-Marek Glogowski  <glogow@fbihome.de>  [dc326926b0adc35b6ebefa7705ee5a3f133f5c88]

        VCL make horizontal scrolling depend on RTL
        
        This is easiest to test in calc. We have two test cases, because
        the document and the GUI can either have different or equal RTL
        settings. This fixes the horizontal border scrolling for me on
        Linux with gen, gtk / gtk3 and qt5 /kde5.
        
        It looks a bit strange that this inverts the delta, if the RTL
        settings are equal, but it seems not all toolkits invert the
        delta in RTL mode, like Qt does.
        
        I also tried to implement this inside ScrollBar::ImplScroll, but
        the Scrollbar has no idea of the wheel event origin, the only one
        which must be inverted.
        
        Change-Id: I239cf6528de95ad581834ec77a13f582aeff5a91
        Reviewed-on: https://gerrit.libreoffice.org/73923
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-13  Jan-Marek Glogowski  <glogow@fbihome.de>  [bcca1cf28cbd6c961d59bd8b8a8e58184dfc3823]

        tdf#122239 Qt5 implement lazy clipboard handling
        
        This changes the Qt5Clipboard to a lazy loading one, which will
        just deliver data on read requests. This fixes not only the
        PRIMARY selection problems with Writer, but will generally speed
        up C'n'P, inside LO, because the data has not to be copied or
        transferred via QMimeData.
        
        This is mainly done by implementing the "mirror" interface of the
        Qt5Transferable, the Qt5MimeData using the retrieveData override.
        
        To prevent clipboard loss on shutdown, this sets a deep copied
        QMimeData of the current XTransferable, to make it persistent.
        
        This code explicitly doesn't use any of the QMimeData convenience
        functions and relies completely on LO's string handling, so we
        won't mix in eventual Qt bugs; all bugs are ours...
        
        Change-Id: I43d92a95df8fcac88dc41b00021cea0b5f040413
        Reviewed-on: https://gerrit.libreoffice.org/73288
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-06-13  Maxim Monastirsky  <momonasmon@gmail.com>  [1b39bae5debe3bf952449bd7d2910defcea92b9e]

        tdf#125146 Use correct id for reply command item
        
        This was overlooked in commit
        a10b4fd2bc08651d47bdb19bb8ab9c1f8f3d4851
        ("convert annotation menu to .ui").
        
        Change-Id: Ia9e44460394e60f9c2ae767fbb2a07414fa07cf7
        Reviewed-on: https://gerrit.libreoffice.org/73971
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2019-06-13  Maxim Monastirsky  <momonasmon@gmail.com>  [7fb6f10c92d21681e9b0fa722ac9329cf3b8e5a2]

        Make .uno:Objects3DToolbox item work in menus
        
        Similar to the other insert shape group commands.
        
        Change-Id: I67524c1d521246b76d953ed9a8aff506535bf550
        Reviewed-on: https://gerrit.libreoffice.org/73970
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2019-06-13  Eike Rathke  <erack@redhat.com>  [69903b5c5f9b9015c88931c0eb8a47b52ea3de12]

        Resolves: tdf#113541 handle external reference in Excel syntax
        
        ... not only OOXML. This wasn't only a problem when creating a
        reference by clicking or travelling to a cell in the external
        document, but also when editing an external reference in Excel_A1
        or Excel_R1C1 reference syntax.
        
        Change-Id: Iee3d529ff9834e5013a61c2056238277f33356fe
        Reviewed-on: https://gerrit.libreoffice.org/73979
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-06-13  Jim Raykowski  <raykowj@gmail.com>  [c81055eb075efffa9cd123913a684ac3258903d5]

        tdf#120170 Prevent escape key press focus to document
        
        ...from style, fontname, and fontsize comboboxes used in sidebar tool
        boxes when sidebar is undocked
        
        Windows build does not show this bug but Linux does for
        SAL_USE_VCLPLUGIN's gen, gtk, and gtk3.
        
        This patch checks the combobox parent object type for type sidebar tool
        box and if so skips the release focus call that sets focus to the frames
        container window which incorrectly sets focus to the document for Linux
        build. Probably a lower level fix for this but I'm not at that level yet
        :-)
        
        Change-Id: Ie33ea4238f7e8715fbd0389efd9185598a528ced
        Reviewed-on: https://gerrit.libreoffice.org/72970
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-06-13  Stephan Bergmann  <sbergman@redhat.com>  [547c8a8a8935204bed319b959dd040d6413bdf74]

        Avoid -fsanitize=float-cast-overflow
        
        ...as happens when loading xhtml/kde143045-4.xhtml as obtained via
        bin/get-bugzilla-attachments-by-mimetype (i.e., the attachment at
        <https://bugs.kde.org/show_bug.cgi?id=143045#c4>):
        
        > sw/source/filter/html/svxcss1.cxx:1424:60: runtime error: -5000 is outside the range of representable values of type 'unsigned long'
        >  #0 in ParseCSS1_background(CSS1Expression const*, SfxItemSet&, SvxCSS1PropertyInfo&, SvxCSS1Parser const&) at sw/source/filter/html/svxcss1.cxx:1424:60
        >  #1 in SvxCSS1Parser::DeclarationParsed(rtl::OUString const&, std::unique_ptr<CSS1Expression, std::default_delete<CSS1Expression> >) at sw/source/filter/html/svxcss1.cxx:3156:9
        >  #2 in CSS1Parser::ParseRule() at sw/source/filter/html/parcss1.cxx:774:5
        >  #3 in CSS1Parser::ParseStyleSheet() at sw/source/filter/html/parcss1.cxx:719:13
        
        Conversion to integral type (which truncates) was always there at least since
        7b0b5cdfeed656b279bc32cd929630d5fc25878b "initial import".  It is unclear to me
        whether that's really relevant or wanted, but lets keep that behavior with an
        explicit std::trunc.
        
        Change-Id: Ib3b99a89e460850a992b403982e2797d24eee65b
        Reviewed-on: https://gerrit.libreoffice.org/73980
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-13  Miklos Vajna  <vmiklos@collabora.com>  [f4e0cc1ff145287f80738f070a8c46a64b2f76d1]

        tdf#92079 vcl: fix missing image background on dialog from basic
        
        Regression from commit e5bb5c52aeaeb60c8592b004efd88c30242e03a1 (add
        RenderContext to Window::PushPaintHelper, use Erase correctly,
        2015-05-18), the problem was the unconditional ApplySettings() call in
        the direct painting case.
        
        It's not clear what was the intent of that addition, since
        vcl::Window::ApplySettings() is virtual, and the default implementation
        is empty. But at least the Dialog subclass sets the background there,
        leading to the loss of the original bitmap background.
        
        Fix the problem by explicitly restoring the old background after
        ApplySettings() at least in the bitmap case. (Wallpaper is
        copy-on-write, so no problem to make a copy before ApplySettings()
        unconditionally.)
        
        Change-Id: I89768a1331f9dc1ea4508336723484d112156338
        Reviewed-on: https://gerrit.libreoffice.org/73965
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-06-13  Arkadiy Illarionov  <qarkai@gmail.com>  [54afdbd1b442d93313a01e58dba8fe3b84f596d1]

        Simplify Sequence iterations in writerfilter, writerperfect, xmlhelp
        
        Use range-based loops or replace with comphelper or STL functions
        
        Change-Id: I9113e04d15ad84d0abac087afc627969e8ebc354
        Reviewed-on: https://gerrit.libreoffice.org/73867
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-13  László Németh  <nemeth@numbertext.org>  [8b3c861c46ae12d21b7b3a550e2daa21d2006b77]

        tdf#89991 DOCX: import Show changes from older formats
        
        w:formatting is optional, w:markup can be instead of w:insDel, too.
        
        Change-Id: Ic689499a880dcc7c97497e4381dff31610f745bf
        Reviewed-on: https://gerrit.libreoffice.org/73943
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-06-13  Stephan Bergmann  <sbergman@redhat.com>  [3c1c5c4bc9bf45c1c174f90c1d0e6226a85f46fd]

        Exempt --enable-gui from --enable-fuzz-options
        
        From its description, --disable-gui appears to be experimental, and it causes
        failures like
        
        > /usr/bin/ld: /lo/home/tdf/lode/jenkins/workspace/lo_tb_random_config_linux/workdir/CxxObject/vcl/headless/svpgdi.o: in function `dl_cairo_surface_set_device_scale(_cairo_surface*, double, double)':
        > /lo/home/tdf/lode/jenkins/workspace/lo_tb_random_config_linux/vcl/headless/svpgdi.cxx:2181: undefined reference to `dlsym'
        > /usr/bin/ld: /lo/home/tdf/lode/jenkins/workspace/lo_tb_random_config_linux/workdir/CxxObject/vcl/headless/svpgdi.o: in function `dl_cairo_surface_get_device_scale(_cairo_surface*, double*, double*)':
        > /lo/home/tdf/lode/jenkins/workspace/lo_tb_random_config_linux/vcl/headless/svpgdi.cxx:2189: undefined reference to `dlsym'
        > /usr/bin/ld: /lo/home/tdf/lode/jenkins/workspace/lo_tb_random_config_linux/workdir/CxxObject/vcl/unx/generic/glyphs/freetype_glyphcache.o: in function `(anonymous namespace)::dlFT_Done_MM_Var(FT_LibraryRec_*, FT_MM_Var_*)':
        > /lo/home/tdf/lode/jenkins/workspace/lo_tb_random_config_linux/vcl/unx/generic/glyphs/freetype_glyphcache.cxx:191: undefined reference to `dlsym'
        > collect2: error: ld returned 1 exit status
        
        (<https://ci.libreoffice.org//job/lo_tb_random_config_linux/1912/>) that are
        probably not worth fixing.
        
        Change-Id: Ia36a8665967601e1c6ef5af3b67d17d25822e339
        Reviewed-on: https://gerrit.libreoffice.org/73960
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-13  rizmut  <riz_17_oke@yahoo.co.id>  [9045f982a75d6a0e3cc92c03a218a0a0cf214891]

        elementary: tdf#125794, fix Show Draw function icons
        
        Change-Id: I3ee4afb5cd7cbbaded59c61adabe77c526ca0bdc
        Reviewed-on: https://gerrit.libreoffice.org/73959
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-06-13  Caolán McNamara  <caolanm@redhat.com>  [0b2eaf8c9595cc5f91b5d31b770e6f23e3b5b27c]

        add link to hsqldb->firebird migration dialog
        
        1. keep presenting the migration dialog
        2. but, default to 'later'
        3. add a link to a URL that someone will have to fill in
        
        Change-Id: I4c67fe0b65fd78e942ca0760c0f9e128e5ac7be6
        Reviewed-on: https://gerrit.libreoffice.org/73610
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-13  Zdeněk Crhonek  <zcrhonek@gmail.com>  [cd4ec0c236483d4c478157b08e310e1585412c7c]

        uitest for bug tdf#107975
        
        Change-Id: I90300092b9f8aa4190acd05f41f3c7093a2229a3
        Reviewed-on: https://gerrit.libreoffice.org/73907
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-06-13  Caolán McNamara  <caolanm@redhat.com>  [21f52ffd77f68d345949f212ad7d622502bd21e9]

        unopkg gui crashes on shutdown
        
        since...
        
        commit e655dc8bbf010e5ef89c32c2ebde56281b323925
        Date:   Thu May 9 18:24:18 2019 +0100
        
            unipoll: let InitVCL tolerate double init.
        
        which changed InitVCL to return true if it was
        already initialized, tricking toolkit into thinking
        it was the first one to call InitVCL
        
        Change-Id: I33552a5e2caca909f8d63fbf5f23b9fbc4c2dfbd
        Reviewed-on: https://gerrit.libreoffice.org/73956
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-13  Jean-Pierre Ledure  <jp@ledure.be>  [28dcdd5f6c2204718519e215d2ef5466743536c7]

        Access2Base - Robustness changes
        
        Addition of _This address in every Basic object
        Default parameters reviewed when ambiguous
        Typo's corrections

2019-06-13  Caolán McNamara  <caolanm@redhat.com>  [5c7fa1518e9ca8921d2d6c2a4b09a8a6fb938804]

        no need for awt::Toolkit::create in UpdateDialog
        
        since...
        
        commit bb3daa7351f0b07e6f4331c19837081e6c3e30b8
        Author: Frank Schoenheit [fs] <frank.schoenheit@sun.com>
        Date:   Thu Oct 7 13:54:14 2010 +0200
        
            dba34b: #i112779# no need to use a UNO control/peer for the throbber - it exists as VCL control now
        
        Change-Id: I561642d78d76ab970ee12b6b2b2fbdd0be2850e5
        Reviewed-on: https://gerrit.libreoffice.org/73954
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [b6086804af2b112f529952852ac55a2ffe7bd931]

        new loplugin logexceptionnicely
        
        to be used to find places to use new TOOLS_WARN_EXCEPTION,etc macros
        
        Change-Id: I213ab47efa82075435bb800736ee0937aea0486c
        Reviewed-on: https://gerrit.libreoffice.org/73950
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-13  Miklos Vajna  <vmiklos@collabora.com>  [f7157f04fab298423e2c4f6a7e5f8e361164b15f]

        tdf#95173 vcl: fix not drawn progressbar widget from UNO
        
        Commit e6c2951f1957224aa0e7dc97b33b0450c41f92f7 (delegate RenderContext,
        invalidate - prgsbar, scrbar, 2015-04-29) switched ProgressBar::SetValue() from
        direct partial paint to invalidate + paint later, which means setting a
        progressbar value, then using an external sleep (such as Python's time.sleep())
        no longer results in an updated progressbar.
        
        Solve the problem by explicitly processing all events with at least
        TaskPriority::REPAINT priority after the invalidate in ProgressBar::SetValue(),
        which is similar to what the Wait implementation in the basic runtime does.
        
        Change-Id: I86475fb899f16b72ebefe9d3056c92cedeff4439
        Reviewed-on: https://gerrit.libreoffice.org/73941
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-06-13  Tomoyuki Kubota  <himajin100000@gmail.com>  [78b4c7ae30926d1c908c4d67f7ebc6b0565ea200]

        test command does not do short-circuit evaluation
        
        Change-Id: Iaaeb479698c79f2cea3fd2e3914c17d3a2692981
        Reviewed-on: https://gerrit.libreoffice.org/73837
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-06-13  Luboš Luňák  <l.lunak@collabora.com>  [5b6128699dbe94590629c43cc8f78d95f68330bb]

        Intel OpenCL also has broken nan() that ignores the argument
        
        And since whether this works correctly is tested by cl-test.ods,
        without this OpenCL gets disabled on Intel machines.
        
        Change-Id: I8d5c9b1298a08f2e2cb6dfdf183f542315372889
        Reviewed-on: https://gerrit.libreoffice.org/73887
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-06-13  andreas kainz  <kainz.a@gmail.com>  [896e8b0914b6e5dee562ddaa09d4169eb8f325f5]

        tdf#125879 Change Wrap Through Icon in Breeze
        
        Change-Id: Ib7a39b69fc55461b68fa416a48399f5e0a16c63a
        Reviewed-on: https://gerrit.libreoffice.org/73932
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-06-13  Caolán McNamara  <caolanm@redhat.com>  [c1080bf3e3afba17889d8438b35373d0bf768307]

        drop intermediate IExtensionListBox class
        
        Change-Id: I415645fd61113577deef404cceb02d72d541291d
        Reviewed-on: https://gerrit.libreoffice.org/73898
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-13  Caolán McNamara  <caolanm@redhat.com>  [acf941677f92debe62900232231b81c3c03ccf51]

        remove some unneeded includes
        
        Change-Id: I4722cc32e79cb9bd3708a66be127e097fdb84aed
        Reviewed-on: https://gerrit.libreoffice.org/73838
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-13  Caolán McNamara  <caolanm@redhat.com>  [ddc60f13279adbb4500b2502bcf4864fc8c0e240]

        menu_item...with_label -> menu_item...with_mnemonic
        
        Change-Id: I9d5165a486e8806f41122e72803000ab3e7b3b46
        Reviewed-on: https://gerrit.libreoffice.org/73912
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-13  Gabor Kelemen  <kelemeng@gnome.hu>  [c1975d9d85336151c0c1b9696fd474261e2c0cd8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix bookmarks and ahelps for Mirror horizontally/vertically pages
            
            Change-Id: I7ecced501702132bc1e2dfefb990162c0494058e
            Reviewed-on: https://gerrit.libreoffice.org/73847
            Tested-by: Jenkins
            Reviewed-by: Gabor Kelemen <kelemen.gabor2@nisz.hu>
            
2019-06-13  Gabor Kelemen  <kelemeng@gnome.hu>  [c9726ed505a993cd18fa59b040f6d576dd39e928]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix bookmarks and ahelps around Help lines and Snap options
            
            For the Impress Options toolbar:
            - Drop stray bookmarks w/o ahelps in guides.xhp, these are covered elsewhere
            - Use dot ahelps in 01070300.xhp as needed
            
            Change-Id: Ib7096ac334c58ec06d5a1dad42f3f63799247ccb
            Reviewed-on: https://gerrit.libreoffice.org/73846
            Tested-by: Jenkins
            Reviewed-by: Gabor Kelemen <kelemen.gabor2@nisz.hu>
            
2019-06-13  Gabor Kelemen  <kelemeng@gnome.hu>  [1061e23505bf7ea7d8efaec63f999a33a021efdd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix ahelp bookmark on Impress Zoom toolbar
            
            Change-Id: I0ef7534a0cf8f53d839939bdf670e11a17228399
            Reviewed-on: https://gerrit.libreoffice.org/73839
            Tested-by: Jenkins
            Reviewed-by: Gabor Kelemen <kelemen.gabor2@nisz.hu>
            
2019-06-13  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [b4c6ac332571ca054fabd3f7876d4c4b1b9df8bc]

        tdf#42949 Fix IWYU warnings in vcl/inc/*
        
        Platform-specific subdirs are left alone:
        android, ios, osx, quartz, win
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Icbb906b7fbc960240c73c56d3dae2a78b06a0f53
        Reviewed-on: https://gerrit.libreoffice.org/73754
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-06-13  Arkadiy Illarionov  <qarkai@gmail.com>  [9a18e4e0bfee4d29ee02258c70cc9edf4e7b086b]

        Simplify Sequence iterations in xmloff/source/{chart..core}
        
        Use range-based loops or replace with comphelper or STL functions
        
        Change-Id: I131b77ad7d68897fcfe07284edcf38397589278f
        Reviewed-on: https://gerrit.libreoffice.org/72192
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-13  Miklos Vajna  <vmiklos@collabora.com>  [7d7daa659f0569a91d97683663af807d7ebfc841]

        xmloff: create XMLDrawSettingsImportOasis instances with an uno constructor
        
        Change-Id: I811c48578053e2ea87956340bcad45f6d27d59df
        Reviewed-on: https://gerrit.libreoffice.org/73911
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-06-13  Sumit Chauhan  <sumitcn25@gmail.com>  [ee4823e16e5fece068ee123b9c3e29834cd38763]

        Item syntax changed to explicit - Custom Notebookbar Tab
        
        Related Patch : https://gerrit.libreoffice.org/#/c/72698/
        
        Change-Id: I87984289ab180d10cecf382320b391192f6ca71e
        Reviewed-on: https://gerrit.libreoffice.org/73890
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2019-06-13  Muhammet Kara  <muhammet.kara@collabora.com>  [b26489a8a30f2c3e299ef45f17ef4fc64102a0c7]

        Auto redaction dialog 6th iteration
        
        * Binds everything together.
        * The auto redaction process works end to end now.
        * Only for case sensitive text content (no regex support yet)
        
        Change-Id: I6edd67472d376e2c0d91ac4b1ff90d98c49b13ac
        Reviewed-on: https://gerrit.libreoffice.org/73908
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-06-13  Michael Weghorn  <m.weghorn@posteo.de>  [41a644dae966ecb958d1fe56cb14f3c091b0eceb]

        Drop '-Wno-shadow' previously set for qt5/kde5
        
        The flag has been introduced with commit
        9335945c7cb215f387ed1444e28533fac437c6e8 ("KF5 initial VCL plugin")
        and was presumably just copy-pasted in commit
        4d78cf97d7b1629556df68fc461922fda930d9ec.
        
        The flag should no longer be necessary now; the only issue showing
        up after removing the flag was fixed.
        
        Change-Id: I65fe4d12bdf7d5888b75f8a5743bab6979a63295
        Reviewed-on: https://gerrit.libreoffice.org/73892
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-06-13  Jan-Marek Glogowski  <glogow@fbihome.de>  [9758b9b6e52e8e8a8a5cc24b51d62a853a3def82]

        Qt5 correctly hide menu bar in tabbed mode
        
        Change-Id: I179780c2df5637b8a28c3a77b829319b1a64845b
        Reviewed-on: https://gerrit.libreoffice.org/73924
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-13  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [47d0dac4f4b165a7e18a09aa45a6984a6c1fce0e]

        Colibre: tdf#125879 Change Wrap Through Icon, tdf#125888, clean SVG
        
        tdf#125742: Fix tracked change, fix blurred, missmatched icons etc
        
        Change-Id: I4d6df1ba5e2cb4b016f40e5f626e8fcabc818454
        Reviewed-on: https://gerrit.libreoffice.org/73909
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-06-13  Takeshi Abe  <tabe@fixedpoint.jp>  [93eeaf0ad902214fb6b4205606b24046a458ee45]

        tdf#120047 Support attribute harpoon/wideharpoon in Math
        
        ... for an alternative style of vectors.
        
        They are vec/widevec analogs but with COMBINING RIGHT HARPOON ABOVE
        (U+20D1).  The new attribute names are deliberately long in order to
        make fewer accidental collisions with variable names in formulae of
        exising documents.
        
        This also adds a glyph uni20D1 to OpenSymbol.
        
        Change-Id: I31666e57808aa0e0327500916d3b862549891886
        Reviewed-on: https://gerrit.libreoffice.org/72987
        Tested-by: Jenkins
        Reviewed-by: Takeshi Abe <tabe@fixedpoint.jp>

2019-06-13  Jan-Marek Glogowski  <glogow@fbihome.de>  [5e6af47dc87a55fea595c952ea3e59c93d0620db]

        tdf#125821 don't crash on missing gstreamer plugins
        
        If GStreamer can't auto-detect an audio sink via "autoaudiosink",
        it'll return a nullptr. If the volume plugin is missing, then this
        currently also results in a crash.
        
        So check the gst_element_factory_make results before using the
        objects and change some wrong mpPlaybin checks to the right
        mpVolumeControl ones.
        
        This works for me without any audio and volume plugins. Since we
        are linked against libgstaudio, I assume the bin is always there.
        
        Change-Id: Ide526363d810ea48d0a62539c0a435553783e34a
        Reviewed-on: https://gerrit.libreoffice.org/73848
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-12  Jan-Marek Glogowski  <glogow@fbihome.de>  [2dc6bdd1d5789ace0500cad90f5d2eb930888bb9]

        tdf#125692 SalObject always holds a SystemChildWindow
        
        Let's just face reality and store it as a VclPtr.
        
        And this is needed, because Qt, like VCL, uses deferred deletion,
        and has no way to filter events to QObjects out of its event queue
        easily. This way the qt5 plugin can report focus changes for
        SalObjects without a crash, which happens when you close a
        presentation with a video by click.
        
        And in addition it reverts the workaround introduced in commit
        e770bacc85a0 ("Qt5 workaround modal change after show bug"), as it
        seems this bug is a use-after-free error, introduced by LO.
        Thanks Michael Weghorn for catching that!
        
        Maybe someone should also rename SalObject...
        
        Change-Id: I0bc64ea64f95dfc7a838799c4a04de183adfefcf
        Reviewed-on: https://gerrit.libreoffice.org/73567
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-12  Jan-Marek Glogowski  <glogow@fbihome.de>  [25edbded9946801effd117b9c46de0f8b4bc5632]

        tdf#125517 Qt5 implement a minimal Qt5ObjectWindow
        
        Since we can't use an input and visual transparent widget, like a
        GtkGrid, we have to implement input forwarding in the QWindow.
        
        Using a Qt5Widget directly results in other problems on Qt 5.12+,
        like these warnings (depending on the tested Qt::WA_* flags):
        * Attempted flush to non-raster surface QWidgetWindow(0xa386c10,
          name="QWidgetClassWindow") of type QSurface::OpenGLSurface
          (consider using Qt::WA_PaintOnScreen to exclude from
          backingstore sync)
        * QWidget::paintEngine: Should no longer be called
        
        So the current QWidget::createWindowContainer has to stay and key
        and mouse handling must be implemented as in Qt5Widget. And the
        QWindow is strangely not accessible through the windowHandle() of
        the container QWwidget.
        
        As a result this patch is mostly boilerplate code, publishing the
        Qt5Widget mouse and key handling as static functions.
        
        Change-Id: I5be5f5fa1379c6bdefab0f96604251801c252b38
        Reviewed-on: https://gerrit.libreoffice.org/73566
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-12  Michael Weghorn  <m.weghorn@posteo.de>  [66b856dc557168a5839c256e7134c895985a908a]

        Use 'gb_Library_add_cxxflags' for '-include chrono'
        
        Rationale is the same as in described in commit
        4aa60490622cc10f8d3a31489c62a5622d240c83
        ("gbuild: treat $({QT,KF}5_CFLAGS) as cxxflags, not defines").
        
        Change-Id: I1253e33118956b72561bd56bbc668ca345006c37
        Reviewed-on: https://gerrit.libreoffice.org/73700
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-06-12  Michael Weghorn  <m.weghorn@posteo.de>  [90be6c5cbde6d86da10960e2fee13164c43b9d14]

        configure.ac: Drop extra '/' for KF5 includes
        
        Drop the  extra '/' resulting in the include in path, like e.g.
        '-isystem /usr/include//KF5/KCoreAddons'.
        
        Change-Id: I6b1814b91c17926309b5a0567d4d1338a691e92e
        Reviewed-on: https://gerrit.libreoffice.org/73894
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-06-12  Michael Weghorn  <m.weghorn@posteo.de>  [cc237438f6d1c7ee3a391b51402aaa71cd347b6b]

        qt5: Make it compile with '-Werror=shadow'
        
        This fixes the following issue for the GCC build with '-Werror=shadow'
        in place which does not show up in the default build setup since
        compiler flag '-Wno-shadow' is currently being set in
        'RepositoryExternal.mk' for qt5 and kde5.
        (This will be dropped in a follow-up commit.)
        
            .../libreoffice/vcl/qt5/Qt5SvpSurface.cxx: In constructor ‘cairo::Qt5SvpSurface::Qt5SvpSurface(const CairoSurfaceSharedPtr&)’:
            .../libreoffice/vcl/qt5/Qt5SvpSurface.cxx:24:69: error: declaration of ‘m_pSurface’ shadows a member of ‘cairo::Qt5SvpSurface’ [-Werror=shadow]
             Qt5SvpSurface::Qt5SvpSurface(const CairoSurfaceSharedPtr& m_pSurface)
                                                                                 ^
            In file included from .../libreoffice/vcl/qt5/Qt5SvpSurface.cxx:12:
            .../libreoffice/vcl/inc/qt5/Qt5SvpSurface.hxx:27:27: note: shadowed declaration is here
                 CairoSurfaceSharedPtr m_pSurface;
                                       ^~~~~~~~~~
            cc1plus: all warnings being treated as errors
        
        Change-Id: I501657447e02675f7c6b1c9aaca670ba81715590
        Reviewed-on: https://gerrit.libreoffice.org/73891
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-06-12  Eike Rathke  <erack@redhat.com>  [1436d2307d90f5ddbdcb0f129e59544306530342]

        Resolves: tdf#125878 correct calculation of H:M:S from timestamp
        
        This apparently has been wrong since the beginning in 2009.
        
        It's a somewhat odd algorithm anyway, first calculating the time
        in seconds, minutes and hours, but maybe there's a reason
        regarding rounding, so not changing that.
        
        Change-Id: I855d2c96094b4edb1095d20bcdfebdea6d6d943a
        Reviewed-on: https://gerrit.libreoffice.org/73893
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-06-12  Caolán McNamara  <caolanm@redhat.com>  [d18f31c4c9d6169f48f34bc53615a5a93a822aa7]

        move IExtensionListBox to where its used
        
        Change-Id: I73401787032643c4881934864d2ec1e0389e2cf2
        Reviewed-on: https://gerrit.libreoffice.org/73897
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-12  Caolán McNamara  <caolanm@redhat.com>  [ad1cbee2ffc7b3c10cad6fd69f5e4b523ac4027c]

        weld OrganizeDialog
        
        Change-Id: I976edb0b49c8439d1723be4544b10a5375b8e1d3
        Reviewed-on: https://gerrit.libreoffice.org/73755
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-12  László Németh  <nemeth@numbertext.org>  [0e27158c4f6a6a7676a77afb6b37dd30b3f6d100]

        tdf#89991 DOCX: import/export Show changes mode
        
        handled by the optional w:revisionView OOXML setting.
        
        Using disabled Show Changes mode, exported DOCX contains
        
        <w:revisionView w:insDel="0" w:formatting="0"/>
        
        as the documents exported from MSO with disabled Show Changes
        and disabled Options -> Trust Center -> Trust Center Settings ->
        Privacy Options -> Make hidden markup visible when opening or saving
        (Note: this last setting needs also for opening the documents
        really with disabled Show Changes in MSO).
        
        Change-Id: I9f2c7df572f33838ae63185de21431102a7e139e
        Reviewed-on: https://gerrit.libreoffice.org/73885
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-06-12  Miklos Vajna  <vmiklos@collabora.com>  [6fd3eb533998c8f63430a43767b2a52aa5e71e3f]

        tdf#95173 vcl: fix partially drawn progressbar widget
        
        Commit e6c2951f1957224aa0e7dc97b33b0450c41f92f7 (delegate RenderContext,
        invalidate - prgsbar, scrbar, 2015-04-29) switched
        ProgressBar::SetValue() from direct partial paint to invalidate + full
        paint. This means that ProgressBar::ImplDrawProgress() has to paint the
        whole progressbar, not only just the delta between the old and the new
        value.
        
        Remove the not needed mnPreviousPercent member and just paint from 0 to
        the percent value, like we did before the above commit, that does the
        needed full paint.
        
        Change-Id: Id45ee918248b5fa6647bd766a49b707da1e5846f
        Reviewed-on: https://gerrit.libreoffice.org/73886
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-06-12  rizmut  <riz_17_oke@yahoo.co.id>  [a38bd8bfa95e8f86e88f43ad569e849db0c49eda]

        KJ & elementary: tdf#125879, change wrapthrough icons
        
        Change-Id: I2768bcf146a4b5acf4f202b91e665fd478372ad2
        Reviewed-on: https://gerrit.libreoffice.org/73883
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-06-12  Caolán McNamara  <caolanm@redhat.com>  [2b3f6d73496f7d0fb4624e1d14f66e922d05fb31]

        Resolves: tdf#125866 null-deref
        
        Change-Id: I0bd597498d10130928de5d7865219fe6f4bc8bcd
        Reviewed-on: https://gerrit.libreoffice.org/73880
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-12  Artur Neumann  <artur@jankaritech.com>  [3d61113a803f3d99a52ca9acce06c5dc6cb38f35]

        UI test for tdf#117987
        
        test to check if the background color is set in the first attempt after moving the cursor
        
        Change-Id: I6340fe9bd128ac7e44c277427db3bca7b2b9fcfa
        Reviewed-on: https://gerrit.libreoffice.org/73803
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-06-12  Muhammet Kara  <muhammet.kara@collabora.com>  [a025132839b19ba952558b9dbec454c8a34c6489]

        Resolves tdf#115858: More button should move the focus to 'Styles' window
        
        Change-Id: I71c834733ff0f3d4b89ecaeecb12631609e84c1d
        Reviewed-on: https://gerrit.libreoffice.org/73872
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-06-12  Eike Rathke  <erack@redhat.com>  [ddc6600ece903ec055cc914b91a02aa8e1b950f5]

        Change some static const variables to constexpr
        
        Also use some static const OUString instead of const OUString (or
        even static char[]) to not allocate every time in the Convention.
        
        Change-Id: I176b0a39667b7c4a3856fc9de0a6a24e58d54dd0
        Reviewed-on: https://gerrit.libreoffice.org/73826
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Eike Rathke <erack@redhat.com>

2019-06-12  Balazs Varga  <balazs.varga991@gmail.com>  [007bf60611e2ba5a65ffabe80dbb0e279fcb9f26]

        tdf#75659 Chart: fix empty legend at not available legend names
        
        by using localized versions of "Unnamed Series 1" etc.
        
        Note: OOXML files don't contain the default or fallback legend names
        used by MSO in this case, so the original empty string replacement
        of the missing names resulted bad chart import.
        
        Change-Id: I2897c70d9003e1ab3241dd569de0d79821d896b1
        Reviewed-on: https://gerrit.libreoffice.org/73817
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-06-12  Caolán McNamara  <caolanm@redhat.com>  [f6e2e0d022340b1dbbf8fd16be2f4fed3a57612c]

        setting cursor needs widget to be realized
        
        Change-Id: I56b1bb83dc221c87ec7aac72b406d67c85f74f43
        Reviewed-on: https://gerrit.libreoffice.org/73879
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-12  Caolán McNamara  <caolanm@redhat.com>  [dbe79b15b44058da2c47e8f1ebfb7fd9bd946685]

        has_default needs can_default
        
        Change-Id: Id841d214b8d88a986c07d2827b281e5805c3c941
        Reviewed-on: https://gerrit.libreoffice.org/73810
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-12  Stephan Bergmann  <sbergman@redhat.com>  [c1399e497191f295b9c3db95d126ff6a4fa5891d]

        Move isIVSSelector, isCJKIVSCharacter to i18nutil/unicode.hxx
        
        6a7db071c75609093fc3a9cbc297b8069726a33e "tdf#125497 allow backspace to remove
        CJK IVS" had moved these functions from sw/source/uibase/wrtsh/delete.cxx to
        rtl/character.hxx, but the latter appears to be a less than ideal home for them:
        For one, it is part of the stable URE interface, which makes it harder to
        maintain (e.g., later versions of Unicode have added CJK Extension C--F code
        blocks, which the current implementation of isCJKIVSCharacter does not reflect).
        And for another, besides details of legacy/ubiquitous ASCII, it only deals with
        the "hard" structure of Unicode (isUnicodeCodePoint, isSurrogate, etc.), not
        with any specific code blocks or character classifications (which can change
        over time).  Internal i18nutil/unicode.hxx appears to be better suited.
        
        Change-Id: I88b3e4e2488411f988c1a20f79b8a58626d93dce
        Reviewed-on: https://gerrit.libreoffice.org/73873
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-12  Miklos Vajna  <vmiklos@collabora.com>  [47dbbe214641b9a28871d0c82f71b2afb9c5943c]

        tdf#125791 sc autofilter popup: make sure menu item text uses the label font
        
        It happened that the first and subsequent paints used a different font
        size, standardize on the label font.
        
        E.g. the linux gen backend used either 11 or 12 pt font height, now it
        always uses 12pt, matching the gtk3 behavior. (No cutoff of text with
        Windows gdi 125% text size this way, either.)
        
        Change-Id: Ia3f7b69c5a76e1c15fe04743870e92cffdc351d7
        Reviewed-on: https://gerrit.libreoffice.org/73870
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-06-12  Jan Holesovsky  <kendy@collabora.com>  [3db9a5838cb83a06e4538f2be90e17d1091b0199]

        lok: Fix status of InsertPage, DeletePage and DuplicatePage.
        
        Status true / false means checked, status enabled / disabled means the
        visibility (enablement) of the uno command.
        
        Change-Id: Ib2671984f59ffd5e6f1823a65ea42b33bdfe67d6
        Reviewed-on: https://gerrit.libreoffice.org/73384
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>
        (cherry picked from commit 0a8eefb55a2cd473bb7f07f19e23051d3e3a22c1)
        Reviewed-on: https://gerrit.libreoffice.org/73865
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-06-12  Arkadiy Illarionov  <qarkai@gmail.com>  [e1011ee3ee92ab043f0de547ec870ed87153e983]

        Simplify Sequence iterations in xmloff/source/{draw..script}
        
        Use range-based loops or replace with comphelper or STL functions
        
        Change-Id: I1d25ad2badccff476f3221829e8f1caf22ad3975
        Reviewed-on: https://gerrit.libreoffice.org/72191
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-12  Caolán McNamara  <caolanm@redhat.com>  [5580974cea55fc4aceb139cc128d4e9a030fed5b]

        Resolves: tdf#125799 only let doc options grow/shrink
        
        and give the global list of just 1 entry space for 2 to take the bare
        look off it, if there end up with more entries here, then let it take
        its natural size at that point
        
        Change-Id: Ic1834dc90cdcc061636ad49d69c301c7b570db3e
        Reviewed-on: https://gerrit.libreoffice.org/73832
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-12  Mike Kaganski  <mike.kaganski@collabora.com>  [8bafe19e22c496c79065a60622c9450b2222da1f]

        Comment correction
        
        Writer does support collecting and restarting comments at end of section
        
        Change-Id: I472e6cc228c27ecbc9ed59b47eeaaad89e145628
        Reviewed-on: https://gerrit.libreoffice.org/73858
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-06-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [cae829e9c1394851fc88829d5197460929c2792a]

        loplugin:unusedmethods
        
        Change-Id: I42667e8483d2cb4363227344faca3899bd95d424
        Reviewed-on: https://gerrit.libreoffice.org/73824
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [9ba797aa4fe8d48649d8c42b07c13d2371f1c980]

        loplugin:unusedfields
        
        Change-Id: I0bd600b59b2bc4b50eb2d32e95c9d1167fdf2eab
        Reviewed-on: https://gerrit.libreoffice.org/73823
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [76c4ed30437125a922936c036a3dc57441938c61]

        Revert "improve empty tools::Rectangle (width)"
        
        This reverts commit a46a257794f1f53b294735fc876c394be23a3811.
        
        Too many issues, I'm going to try landing this in smaller pieces to make it easier to fix regressions
        
        Change-Id: Ie5e8979838017af86c119c887b580385ba068d54
        Reviewed-on: https://gerrit.libreoffice.org/73859
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-12  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [953db3ca96d0055a83f718794416a9e39b0b20ce]

        comphelper: use dispatchwithNotification only when we have a callback
        
        Change-Id: Ica7448458ecc5e9adc802a288f72b1fceb709f79
        Reviewed-on: https://gerrit.libreoffice.org/70724
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
        Tested-by: Ashod Nakashian <ashnakash@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/73492
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-06-12  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [9e1d1e2cab4933e586910604d2044c085666de93]

        toolkit: initialize primitive types explicitly
        
        Change-Id: I1e09d458d1c6c4842750368fbd45ef326fa1bedb
        Reviewed-on: https://gerrit.libreoffice.org/70160
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
        Tested-by: Ashod Nakashian <ashnakash@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/73491
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-06-12  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [8e70df7fdac8b723d1c762b84ed13a8da2fafb27]

        sw: oox: unit-test for default Content_Types
        
        Change-Id: I59432487d1b995a4b3dd28396860990b73ad4252
        Reviewed-on: https://gerrit.libreoffice.org/70176
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/73490
        Tested-by: Jenkins

2019-06-12  Stephan Bergmann  <sbergman@redhat.com>  [cdea5f4ceb2d59ae739a8435e4888a302bb0d260]

        Fix failing assert "!mbWidthEmpty"
        
        After a46a257794f1f53b294735fc876c394be23a3811 "improve empty tools::Rectangle
        (width)", ´make clean && make CppunitTest_desktop_lib` fails with
        
        > #8  0x00007f5651bfc566 in __GI___assert_fail (assertion=0x7f563520c4b6 "!mbWidthEmpty", file=0x7f563536311f "include/tools/gen.hxx", line=390, function=0x7f56353300cb "long tools::Rectangle::Right() const") at /usr/src/debug/glibc-2.29-24-g2ec0b166bf/assert/assert.c:101
        > #9  0x00007f5635bc769b in tools::Rectangle::Right() const (this=0x7fff9fcd5140) at include/tools/gen.hxx:390
        > #10 0x00007f56364f7f77 in lcl_paintBitmapExToRect(OutputDevice*, Point const&, Size const&, BitmapEx const&, PaintArea) (pOut=0x24cceb0, aPoint=..., aSize=..., rBitmapEx=..., eArea=LEFT) at sw/source/core/layout/paintfrm.cxx:5699
        > #11 0x00007f56364e5080 in SwPageFrame::PaintBorderAndShadow(SwRect const&, SwViewShell const*, bool, bool, bool) (_rPageRect=..., _pViewShell=0x242dba0, bPaintLeftShadow=true, bPaintRightShadow=true, bRightSidebar=true) at sw/source/core/layout/paintfrm.cxx:5862
        > #12 0x00007f56364e0989 in SwRootFrame::PaintSwFrame(OutputDevice&, SwRect const&, SwPrintData const*) const (this=0x1f554c0, rRenderContext=..., rRect=..., pPrintData=0x0) at sw/source/core/layout/paintfrm.cxx:3122
        > #13 0x00007f5636c57816 in SwViewShell::Paint(OutputDevice&, tools::Rectangle const&) (this=0x242dba0, rRenderContext=..., rRect=...) at sw/source/core/view/viewsh.cxx:1840
        > #14 0x00007f5635cd6fbe in SwCursorShell::Paint(OutputDevice&, tools::Rectangle const&) (this=0x242dba0, rRenderContext=..., rRect=...) at sw/source/core/crsr/crsrsh.cxx:1411
        > #15 0x00007f56370c3baf in SwEditWin::Paint(OutputDevice&, tools::Rectangle const&) (this=0x2491bf0, rRenderContext=..., rRect=...) at sw/source/uibase/docvw/edtwin2.cxx:449
        > #16 0x00007f5640771bae in PaintHelper::DoPaint(vcl::Region const*) (this=0x7fff9fcd7ab0, pRegion=0x0) at vcl/source/window/paint.cxx:301
        > #17 0x00007f56407738dd in vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) (this=0x2491bf0, pRegion=0x0, nPaintFlags=(ImplPaintFlags::PaintAll | ImplPaintFlags::PaintChildren | ImplPaintFlags::Erase)) at vcl/source/window/paint.cxx:605
        [...]
        
        Change-Id: I039a175a732e0ecec3ac1d3bba2cb9195d6d7686
        Reviewed-on: https://gerrit.libreoffice.org/73842
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-12  Muhammet Kara  <muhammet.kara@collabora.com>  [b25186b6701f0770127b38ecd7744901d2c5fe72]

        Resolves tdf#125840: Crash when trying to customize Base Data View toolbar
        
        Change-Id: I2463e7ac7d73b83e79474175bc5d51ffd826f320
        Reviewed-on: https://gerrit.libreoffice.org/73841
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-06-12  rizmut  <riz_17_oke@yahoo.co.id>  [f8c6667a4407606a34917bba737bcb2578bcf2ca]

        Karasa Jaga: tdf#125740; change accept all & reject all icons
        
        Change-Id: I52fe7b9cb3c8f3dc4a3d747fb841e196dfa61ad6
        Reviewed-on: https://gerrit.libreoffice.org/73856
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-06-12  rizmut  <riz_17_oke@yahoo.co.id>  [4ebedd4f21c6a54018e7b7692b89fa46263de756]

        elementary: tdf#120065, differentiate contour on/off wrap icons
        
        Change-Id: I1e5fa0053e16f5ec9bf181712d111fc1a659931a
        Reviewed-on: https://gerrit.libreoffice.org/73855
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-06-12  Stephan Bergmann  <sbergman@redhat.com>  [a07565b651257c9578947d860d614770c34f4e3b]

        Missing test dependency
        
        > warn:vcl:5039:5039:vcl/source/image/ImplImage.cxx:63: Failed to load scaled image from res/script.png at 1
        > warn:vcl:5039:5039:vcl/source/image/ImplImage.cxx:90: Failed to load stock icon res/script.png
        > cppunittester: vcl/source/gdi/bmpacc.cxx:38: BitmapInfoAccess::BitmapInfoAccess(Bitmap &, BitmapAccessMode): Assertion `xImpBmp && "Forbidden Access to empty bitmap!"' failed.
        
        Change-Id: I6d1d1ae80f13471e9715afe95ef6b7532b48affe
        Reviewed-on: https://gerrit.libreoffice.org/73845
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-12  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [f3ca3f2e2a1331552a4474b827599bd18e116d4f]

        sd: document the left pane classes
        
        Change-Id: Id037e2f5f733ef7266ef6d48ff2ff7dea956ea25
        Reviewed-on: https://gerrit.libreoffice.org/69070
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/73487
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-06-12  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [71aef0504ba500409a46ff5409dad912adc46111]

        scripting: copy python/InsertText.py to the Scripts directory
        
        Change-Id: I55e367f8fc3bbd2aa65ca9cdef2e97a3dfa3d117
        Reviewed-on: https://gerrit.libreoffice.org/68762
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/73486
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-06-12  Stephan Bergmann  <sbergman@redhat.com>  [fdc46809b8cc12c3481e16f895ecc20691960c27]

        Missing test dependency
        
        > warn:vcl:32616:32616:vcl/source/app/salusereventlist.cxx:114: Uncaught com.sun.star.container.NoSuchElementException message: file:///home/sbergman/lo2/core/instdir/share/config/soffice.cfg/cui/ui/hyperlinkdialog.ui
        
        Change-Id: If7091708d5c6cb6370c26d27bff553f43d8044ba
        Reviewed-on: https://gerrit.libreoffice.org/73843
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-12  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [5ede6b3bca9d174c77d16a1bc182ab83eb963398]

        configmgr: support changing locale language
        
        Change-Id: Ia8318ce8ca3ae9fdbd526e0d41861e2863fb9a94
        Reviewed-on: https://gerrit.libreoffice.org/68262
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/73485
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-06-12  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [b7ea87bf13c2faea24c95a0394f63279f2bb2966]

        LOK: set the language for LOK before document loading
        
        So default dialogs will be created in the correct
        language, as requested by the client.
        
        Change-Id: I12ebf7443b7f19e733f66b88b5fadfb01cd5e75e
        Reviewed-on: https://gerrit.libreoffice.org/68260
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/73484
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-06-12  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [6f2e6f0a0475d35c6f8009528de4570cdb9405c6]

        Add distro config for LibreOffice Online
        
        This list is from online/docker/l10n-docker-nightly.sh
        Move it here so that it stays in sync with removed options etc.
        
        Change-Id: I0533c6abe217fc1f904c94c9f8a71d5fb1f9882e
        Reviewed-on: https://gerrit.libreoffice.org/73805
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-06-12  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [206f3c789ae0f7c82de37d04cc3a77627c76fd47]

        find-unneeded-includes: don't propose to replace boost/functional/hash.hpp
        
        As seen in vcl/inc/widgetdraw/WidgetDefinition.hxx
        
        Change-Id: Ic56ebd0f1c62b7cad25694b95bf8f91435169db9
        Reviewed-on: https://gerrit.libreoffice.org/73753
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-06-12  Stephan Bergmann  <sbergman@redhat.com>  [5b793450008e4b5a2be0da920c1b7e2f3a818611]

        Add missing test dependency on instdir/share/config/images_*.zip
        
        ...without which `make clean && make CppunitTest_chart2_export` would fire
        
        > cppunittester: vcl/source/gdi/bmpacc.cxx:39: BitmapInfoAccess::BitmapInfoAccess(Bitmap &, BitmapAccessMode): Assertion `xImpBmp && "Forbidden Access to empty bitmap!"' failed.
        
        at
        
        > __GI___assert_fail at /usr/src/debug/glibc-2.28-95-g7423da211d/assert/assert.c:101
        > BitmapInfoAccess::BitmapInfoAccess(Bitmap&, BitmapAccessMode) at vcl/source/gdi/bmpacc.cxx:39
        > BitmapReadAccess::BitmapReadAccess(Bitmap&, BitmapAccessMode) at vcl/source/gdi/bmpacc.cxx:88
        > BitmapWriteAccess::BitmapWriteAccess(Bitmap&) at vcl/source/gdi/bmpacc.cxx:327
        > Bitmap::AcquireWriteAccess() at vcl/source/bitmap/bitmap.cxx:385
        > vcl::ScopedBitmapAccess<BitmapWriteAccess, Bitmap, &Bitmap::AcquireWriteAccess>::ScopedBitmapAccess(Bitmap&) at include/vcl/scopedbitmapaccess.hxx:53
        > BitmapDisabledImageFilter::execute(BitmapEx const&) const at vcl/source/bitmap/BitmapDisabledImageFilter.cxx:30
        > BitmapFilter::Filter(BitmapEx&, BitmapFilter const&) at vcl/source/bitmap/bitmapfilter.cxx:23
        > ImplImage::getBitmapEx(bool) at vcl/source/image/ImplImage.cxx:107
        > ImplImage::getBitmapExForHiDPI(bool) at vcl/source/image/ImplImage.cxx:137
        > Image::Draw(OutputDevice*, Point const&, DrawImageFlags, Size const*) at vcl/source/image/Image.cxx:124
        > OutputDevice::DrawImage(Point const&, Size const&, Image const&, DrawImageFlags) at vcl/source/outdev/bitmap.cxx:1323
        > OutputDevice::DrawImage(Point const&, Image const&, DrawImageFlags) at vcl/source/outdev/bitmap.cxx:1307
        > ToolBox::ImplDrawItem(OutputDevice&, unsigned long, unsigned short) at vcl/source/window/toolbox.cxx:2817
        > ToolBox::Paint(OutputDevice&, tools::Rectangle const&) at vcl/source/window/toolbox.cxx:3663
        > ScInputWindow::Paint(OutputDevice&, tools::Rectangle const&) at sc/source/ui/app/inputwin.cxx:427
        > PaintHelper::DoPaint(vcl::Region const*) at vcl/source/window/paint.cxx:300
        > vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) at vcl/source/window/paint.cxx:604
        > PaintHelper::~PaintHelper() at vcl/source/window/paint.cxx:540
        > vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) at vcl/source/window/paint.cxx:610
        > PaintHelper::~PaintHelper() at vcl/source/window/paint.cxx:540
        > vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) at vcl/source/window/paint.cxx:610
        > PaintHelper::~PaintHelper() at vcl/source/window/paint.cxx:540
        > vcl::Window::ImplCallPaint(vcl::Region const*, ImplPaintFlags) at vcl/source/window/paint.cxx:610
        > vcl::Window::Update() at vcl/source/window/paint.cxx:1323
        > StatusBar::StartProgressMode(rtl::OUString const&) at vcl/source/window/status.cxx:1325
        > framework::ProgressBarWrapper::start(rtl::OUString const&, int) at framework/source/uielement/progressbarwrapper.cxx:111
        > framework::StatusIndicatorInterfaceWrapper::start(rtl::OUString const&, int) at framework/source/uielement/statusindicatorinterfacewrapper.cxx:52
        > SfxProgress::SetState(unsigned int, unsigned int) at sfx2/source/bastyp/progress.cxx:236
        > ScProgress::SetState(unsigned long, unsigned long) at sc/inc/progress.hxx:86
        > ScfProgressBar::IncreaseProgressBar(unsigned long) at sc/source/filter/ftools/fprogressbar.cxx:129
        > ScfProgressBar::ProgressAbs(unsigned long) at sc/source/filter/ftools/fprogressbar.cxx:186
        > ScfProgressBar::IncreaseProgressBar(unsigned long) at sc/source/filter/ftools/fprogressbar.cxx:121
        > ScfProgressBar::ProgressAbs(unsigned long) at sc/source/filter/ftools/fprogressbar.cxx:186
        > ScfProgressBar::Progress(unsigned long) at sc/source/filter/ftools/fprogressbar.cxx:194
        > XclExpProgressBar::Progress() at sc/source/filter/excel/xehelper.cxx:142
        > XclExpRow::XclExpRow(XclExpRoot const&, unsigned int, XclExpRowOutlineBuffer&, bool, bool, unsigned short) at sc/source/filter/excel/xetable.cxx:1862
        > XclExpRowBuffer::GetOrCreateRow(unsigned int, bool) at sc/source/filter/excel/xetable.cxx:2398
        > XclExpRowBuffer::AppendCell(std::shared_ptr<XclExpCellBase> const&, bool) at sc/source/filter/excel/xetable.cxx:2138
        > XclExpCellTable::XclExpCellTable(XclExpRoot const&) at sc/source/filter/excel/xetable.cxx:2589
        > ExcTable::FillAsTableBinary(short) at sc/source/filter/excel/excdoc.cxx:420
        > ExcDocument::ReadDoc() at sc/source/filter/excel/excdoc.cxx:741
        > ExportBiff5::Write() at sc/source/filter/excel/expop2.cxx:107
        > lcl_ExportExcelBiff(SfxMedium&, ScDocument*, SvStream*, bool, unsigned short) at sc/source/filter/excel/excel.cxx:176
        > ScFormatFilterPluginImpl::ScExportExcel5(SfxMedium&, ScDocument*, ExportFormatExcel, unsigned short) at sc/source/filter/excel/excel.cxx:212
        > ScDocShell::ConvertTo(SfxMedium&) at sc/source/ui/docshell/docsh.cxx:2368
        > SfxObjectShell::SaveTo_Impl(SfxMedium&, SfxItemSet const*) at sfx2/source/doc/objstor.cxx:1510
        > SfxObjectShell::PreDoSaveAs_Impl(rtl::OUString const&, rtl::OUString const&, SfxItemSet const&) at sfx2/source/doc/objstor.cxx:2833
        > SfxObjectShell::CommonSaveAs_Impl(INetURLObject const&, rtl::OUString const&, SfxItemSet&) at sfx2/source/doc/objstor.cxx:2690
        > SfxObjectShell::APISaveAs_Impl(rtl::OUString const&, SfxItemSet&) at sfx2/source/doc/objserv.cxx:326
        > SfxBaseModel::impl_store(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, bool) at sfx2/source/doc/sfxbasemodel.cxx:3026
        > SfxBaseModel::storeToURL(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at sfx2/source/doc/sfxbasemodel.cxx:1697
        > ChartTest::save(rtl::OUString const&) at chart2/qa/extras/charttest.hxx:131
        > ChartTest::reload(rtl::OUString const&) at chart2/qa/extras/charttest.hxx:138
        > Chart2ExportTest::testTrendlineXLS() at chart2/qa/extras/chart2export.cxx:547
        [...]
        
        due to an earlier
        
        > warn:vcl:30580:30580:vcl/source/image/ImplImage.cxx:63: Failed to load scaled image from sc/res/sc26047.png at 1
        
        Change-Id: Iffb47b846f9aa3823b57684fbbd8f3d8388e5e6b
        Reviewed-on: https://gerrit.libreoffice.org/70825
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-12  Stephan Bergmann  <sbergman@redhat.com>  [b518882de8213ef71a8003f95fbdf7689069c06d]

        More uses of referer URL with SvxBrushItem
        
        Change-Id: I04b524784df4ef453d8b1feec13b62f183a17e23
        Reviewed-on: https://gerrit.libreoffice.org/73643
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-12  Miklos Vajna  <vmiklos@collabora.com>  [86138007287e1d47fe436142c26345ea7a9986a9]

        sw: merge some indentical switch-case branches
        
        Change-Id: I9c247f6d5b3d1309b6831a87c041de0a9cf6affc
        Reviewed-on: https://gerrit.libreoffice.org/73840
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-06-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [31944b14c3e998a37a0bb3dff300f4460c322183]

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

2019-06-12  Tomoyuki Kubota  <himajin100000@gmail.com>  [725b744c8c1ebf87c5a35aff7f99e74a589e929a]

        the variable names are not code,but nCode
        
        Change-Id: I5a692b6aab784518330f218d069feda66665a99c
        Reviewed-on: https://gerrit.libreoffice.org/73836
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-12  Stephan Bergmann  <sbergman@redhat.com>  [895a56d7897884f06e5425519cdcd2bd91dd64a2]

        Mark external/libmspub/stdint.patch as sent upstream
        
        Change-Id: Ib04a69528bf12ab1f549b94413ff7c42b5008482
        Reviewed-on: https://gerrit.libreoffice.org/73825
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-12  Jens Carl  <j.carl43@gmx.de>  [ab09fa72f2b7b1ce9da00b4e9cb12bd0841f7820]

        elementary: Rename icon toolsmacroedit to basicideappear
        
        The icon isn't needed at two places anymore and it's a follow up of
        daba09df247c09db715ca86a6b78365e49bfe034, which removed the menu entry
        toolsmacroedit. Also clean the links.txt file.
        
        Change-Id: I700aebab5f3049ab43b778de8ae6e3e3476ae2a1
        Reviewed-on: https://gerrit.libreoffice.org/73642
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-06-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [98b027860e3d12fe9db909b295b6ec5120524140]

        Fix typo
        
        Change-Id: I08c4f9dfd384a502626f3acd31e203626aea5943
        Reviewed-on: https://gerrit.libreoffice.org/73852
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d9dd5cad646de245dda30d45addce6975ef6d7a7]

        Fix typo
        
        Change-Id: Iea68ab62c463bace3a625059193ef84980e18b65
        Reviewed-on: https://gerrit.libreoffice.org/73854
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fb0e62afef161faa18a93169c657984e4f877fd8]

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

2019-06-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c0c9acb9a427f72d7504f2144ef618929a764b45]

        Fix typo
        
        Change-Id: I414eb13f1ef44df828f68ee8624139a3ee31789b
        Reviewed-on: https://gerrit.libreoffice.org/73853
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-12  Jan-Marek Glogowski  <glogow@fbihome.de>  [d6ee728dfe2b346217acc5a0d231c7b62e8e61ae]

        Fix assert on loading a video presentation in gtk3
        
        Regression from commit a46a257794f1 ("improve empty
        tools::Rectangle (width)").
        
        Change-Id: I2d6d5bc140fe4012a5b17bb01fd325225cb776b8
        Reviewed-on: https://gerrit.libreoffice.org/73844
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-12  Miklos Vajna  <vmiklos@collabora.com>  [7aaa7212f2f37606b34d44a039398f05c02d5660]

        tdf#125814 sc autofilter popup: perform non-partial paint on entry invalidate
        
        ... in the double-buffering case. Commit
        a4cb27f61376d8f2d8faed0022c291af68d437bd (refactor ScMenuFloatingWindow
        to use RenderContext, 2015-05-14) changed the partial paints to
        invalidate + full paint, so invalidate the whole treelist, this makes
        sure that no checkboxes go missing on mouse click.
        
        Change-Id: I43377b7e29d1cdfb43c60256bd57531a8251e2ed
        Reviewed-on: https://gerrit.libreoffice.org/73815
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-06-11  Zdeněk Crhonek  <zcrhonek@gmail.com>  [593cb90d5846f1c94ef209b6f0cd9b318c89ee65]

        uitest for bug tdf#124815
        
        Change-Id: I45c226fdf0b3f87fcc5bcded210d61b5d29258f5
        Reviewed-on: https://gerrit.libreoffice.org/73835
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-06-11  Caolán McNamara  <caolanm@redhat.com>  [44aa5c8970648d4319e54930177bb783855c5b3b]

        Resolves: rhbz#1719378 wrong signature for GtkGestureLongPress::pressed
        
        Change-Id: Ib4c47189d5c9c89433f0c7de194ebb9777dc7bac
        Reviewed-on: https://gerrit.libreoffice.org/73829
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-11  Muhammet Kara  <muhammet.kara@collabora.com>  [7b82727f0286d8ea2ee4d962750105022d839ead]

        Auto redaction dialog 5th iteration
        
        * Add the Load handler, and the related bits
        
        * The dialog can be considered fully functional now,
          as all buttons are working.
        
        * Next is to handle its output in the redaction phase.
        
        Change-Id: Idd558e13b50f82a95f5f6e226bc855257837b351
        Reviewed-on: https://gerrit.libreoffice.org/73822
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-06-11  Arkadiy Illarionov  <qarkai@gmail.com>  [79d58ee14da8fbf636fb087453834abb7173d3fc]

        Simplify Sequence iterations in xmloff/source/{style..xforms}
        
        Use range-based loops or replace with comphelper or STL functions
        
        Change-Id: Ie268d80b9c01d38c745c14a81c219d9930860562
        Reviewed-on: https://gerrit.libreoffice.org/72189
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-11  Arkadiy Illarionov  <qarkai@gmail.com>  [c88f76035cd1d088cc06067270677618340fd839]

        Use hasElements to check Sequence emptiness in accessibility..canvas
        
        Similar to clang-tidy readability-container-size-empty
        
        Change-Id: I24c3f04b4eed3c1cd973166885660f113a26844f
        Reviewed-on: https://gerrit.libreoffice.org/71805
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-11  Miklos Vajna  <vmiklos@collabora.com>  [b5d624c4af1085d4670149e9c1d280da7bc9add0]

        CppunitTest_sw_ww8import: disable failing assert on Windows
        
        It fails only sometimes, it's yet clear why.
        
        Change-Id: I5060c5c8b09c32642b32d85996b84d780a245e97
        Reviewed-on: https://gerrit.libreoffice.org/73819
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-06-11  Roman Kuznetsov  <antilibreoffice@gmail.com>  [480178b968adeb4a528ca0c94217df7dbdf06ac5]

        tdf#120844 Remove tabletext.xml from sdraw and from simpress
        
        Change-Id: Ide91a0eb3776322e5adb4dbd0acc697dbb41b500
        Reviewed-on: https://gerrit.libreoffice.org/73337
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>

2019-06-11  Stephan Bergmann  <sbergman@redhat.com>  [d0e38b8f1efc6a0b2b519ce1f82a83c5766f5633]

        external/libmspub: missing include
        
        Change-Id: I446b26b3c0ffd0d62178f374b570c9fbd1885dd4
        Reviewed-on: https://gerrit.libreoffice.org/73813
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-11  Gabor Kelemen  <kelemeng@gnome.hu>  [7b5890e2b08631b9aa15756a9045d983b166228b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#112411 (related) No more More Controls toolbar
            
            Show its content as part of the Form Controls toolbar page
            
            Change-Id: I473d095b64a46cf3a7d45a73045215174223931f
            Reviewed-on: https://gerrit.libreoffice.org/73712
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [69d38cde879070d008fea9297a391b0f63242ab1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#125763 Remove confusing remark on Variable declarations
            
            Plus, refactor the page layout, eliminating the tables.
            
            Change-Id: I47bf8c479a073ea087923d9952ca586d85392ea0
            Reviewed-on: https://gerrit.libreoffice.org/73668
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-11  Gabor Kelemen  <kelemeng@gnome.hu>  [13c30f957d06f33455ae7146e1e4f5f96adad514]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add missing bookmark for Add Condition page
            
            Change-Id: I9a7f20b037c6c8c5b4eb795341a7ca7720f3f40c
            Reviewed-on: https://gerrit.libreoffice.org/73781
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-11  Gabor Kelemen  <kelemeng@gnome.hu>  [26451cf001f69bcf1931bc1a214f0cae860c169a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Drop some unneeded ahelps form Options overview pages
            
            Change-Id: I64e45105cd07d299b7514da3487be3df9cb7737f
            Reviewed-on: https://gerrit.libreoffice.org/73783
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-11  Gabor Kelemen  <kelemeng@gnome.hu>  [dfec2d49a52ca48b2a09b30bbb32743cd7cfe2eb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix ahelps and bookmarks on Add / Edit XForms item pages
            
            - Drop some unneeded ahelps and redundant bookmarks
            - Add missing ahelps
            - Drop missing UI item description
            
            Change-Id: I70dc32b11e693d8b419937896d88d7feacdc8325
            Reviewed-on: https://gerrit.libreoffice.org/73780
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-11  Gabor Kelemen  <kelemeng@gnome.hu>  [660e05313a093d6cff5099c78877b361b1e71ff2]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Remove ahelps without corresponding UI items
            
            Change-Id: I54e0712a07c24cb75e3d5c0c8738cef3d076733e
            Reviewed-on: https://gerrit.libreoffice.org/73782
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-11  Gabor Kelemen  <kelemeng@gnome.hu>  [b579d9c432d6517e30a0d6f4cb619c4bbe533297]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Drop some bookmarkless ahelps from Base - File menu page
            
            These describe commands explained elsewhere
            
            Change-Id: I16eac8ad50cafc709fdb7352d1d08180dc631539
            Reviewed-on: https://gerrit.libreoffice.org/73775
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-11  Gabor Kelemen  <kelemeng@gnome.hu>  [a67380ad8b6d7511ff69ce4c90a3475b5a31c94f]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix ahelp HIDs on the Copy Table wizards pages
            
            Change-Id: If7bd6c70b7987b4cbefc3db7c91cefba22fdc748
            Reviewed-on: https://gerrit.libreoffice.org/73774
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-11  Caolán McNamara  <caolanm@redhat.com>  [9ad05e8db4631b8c0b28a34bc3bb9a6f9ed9de92]

        fix assert in make screenshot
        
        Change-Id: Ie6cea9a97205a54f806c7e56561f712f8a106fb9
        Reviewed-on: https://gerrit.libreoffice.org/73807
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-11  Caolán McNamara  <caolanm@redhat.com>  [3a6f6aa7f338c053781a9d19ce8b74d0b3791d03]

        Resolves: tdf#125808 empty labels in pivot table from registered data source
        
        since...
        
        commit 238cadd315901cbacfd9304bb1205e9f53f13eae
        Date:   Wed Apr 10 04:30:25 2019 +0530
        
            dpcache : use case-insensitive normalization of...
        
        Change-Id: I19057bde268ec07561da323bc694536dcad03a95
        Reviewed-on: https://gerrit.libreoffice.org/73806
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-11  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [acb339da417bd92171d0b0f2bd2d16da7f780e21]

        Update git submodules
        
        * Update translations from branch 'master'
          - update translations for master/6.3
            
            and force-fix errors using pocheck
            
            Change-Id: I04bf6657f97cf2dc94f272f401bc961a60d2fc54
            
2019-06-11  Caolán McNamara  <caolanm@redhat.com>  [5f59aad388c383e87e95c487bd415a1df8ebf145]

        Related: rhbz#1718063 look for pkg-config python-version-embed
        
        Change-Id: I7048171501e32d29f9d5a58f0d5fc0b96b318a4e
        Reviewed-on: https://gerrit.libreoffice.org/73777
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-11  Miklos Vajna  <vmiklos@collabora.com>  [acb803b730f2c6bd82e39beab58949ec14f85eb0]

        tdf#125591 DOC import: lazy-load metafiles with explicit size
        
        Regression from commit 69b62cfcbd364d7f62142149c2f690104b217ca1
        (tdf#125281 DOC import: fix size of lazy-loaded metafiles, 2019-05-27),
        the problem is that setting the preferred size of a Graphic swaps it in.
        
        Avoid this by extending ImportUnloadedGraphic(): if a size hint is
        provided, then that will be used instead of info from the graphic
        descriptor (which is usually only meaningful for bitmaps).
        
        This way we maintain the correct size and we're back to lazy-loading
        metafiles from binary MSO files as well.
        
        Change-Id: Ide12d12166110e98ea47b5347dd24fb203b22da3
        Reviewed-on: https://gerrit.libreoffice.org/73798
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-06-11  Miklos Vajna  <vmiklos@collabora.com>  [425db2cc9881e00a28cf6184451ffc1eca841299]

        vcl: prefix members of SvImpLBox
        
        Change-Id: Ida7ca49ee99cf13029c6a1cb84b8d3b7ffe44ed7
        Reviewed-on: https://gerrit.libreoffice.org/73799
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-06-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [631da44cc42a0957fc7a5061fdeea86ecb1b431e]

        Fix typo
        
        Change-Id: Icfc2ffd44c167189423d2b2b7954324874207f91
        Reviewed-on: https://gerrit.libreoffice.org/73795
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [774ef2a45a85d2b4caab99dfe25dac6bb2a621d8]

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

2019-06-11  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [a7ceb3352ad0a35ce2eeb8407cace19e1d14a9db]

        tdf#42949 Fix IWYU warnings in include/svx/[sS][v-Z]*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ie2a4122d67d2d40732e6fd00b584f33edd802c5b
        Reviewed-on: https://gerrit.libreoffice.org/73476
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-06-11  Stephan Bergmann  <sbergman@redhat.com>  [b70ab9e9e5630a965c5e6cc40c2480dddf1e2384]

        Fix swapping of vector elements
        
        ...which had been broken with edc85fb55f8adc30a1416c6c854c89097060fb21
        "clang-tidy performance-unnecessary-copy-init in idl..reportdesign" (and could
        cause "Tools - Options... - LibreOffice - Advanced - Java Options" to
        erroneously list a single JRE multiple times, instead of listing different
        JREs).
        
        Change-Id: I6799903be39a5c6aa601131fad6eab3edea8d9e4
        Reviewed-on: https://gerrit.libreoffice.org/73679
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-11  Tor Lillqvist  <tml@collabora.com>  [89f883bd90a50587868a57397b6350ed9559a20f]

        Veto process exit while an OLE client is connected
        
        Change-Id: Iad9fc1742ae371a8a162edbc16998e9cb6895919
        Reviewed-on: https://gerrit.libreoffice.org/73763
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2019-06-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ca81bf6c7dfb4278f978bdcda5feeda8498230ff]

        Fix typo
        
        Change-Id: Iae4e5edb4d7df99e48b0198f150b8593ef206a8f
        Reviewed-on: https://gerrit.libreoffice.org/73786
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-06-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e449cc923b52068bec805d66d835d4289351b244]

        Fix typo
        
        Change-Id: I5bbb85075256dec62d7270293eb900f1dd89bc91
        Reviewed-on: https://gerrit.libreoffice.org/73793
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-06-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [0e996b593b4df59cd94da872e90f6cb499d82790]

        commit loplugin:virtualdown results
        
        so in future I can just look at the stuff that has changed
        
        Change-Id: I7e3d79da21b48d53f316e467b4bb7447af1017c5
        Reviewed-on: https://gerrit.libreoffice.org/73771
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [583c1400c22ce8aab2623216b59c25a83a073bad]

        loplugin:virtualdown in SbxValue
        
        Change-Id: I746b6b7e18265366903825ccf6c94f672dc92db9
        Reviewed-on: https://gerrit.libreoffice.org/73770
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [ab6849db5540b1836f91708acc4ae8a9f49a6d7c]

        loplugin:virtualdown in AccessibleShape
        
        Change-Id: I35c8c4b2c561f3ce4fdc3d94cc74463abbc087f4
        Reviewed-on: https://gerrit.libreoffice.org/73769
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [3cd343ca62d80753f88135aa88ea0dc4d935f315]

        loplugin:virtualdown in SvxTPFilter
        
        Change-Id: I544fe7eff02102372d7578caa8cf86ce58811b20
        Reviewed-on: https://gerrit.libreoffice.org/73768
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [749306002e9a6fcc83966d90f45d2a7817cd6ce6]

        loplugin:virtualdown in SdrText
        
        Change-Id: I2783d36c3f2165d65a124c623e8dc48d7b938a62
        Reviewed-on: https://gerrit.libreoffice.org/73767
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [ab5805c34af1ad45a2ee8983b0e451704ab33c09]

        loplugin:virtualdown in SfxModelSubComponent
        
        Change-Id: Ied6f58301a648404c988184b67e1acb3fa1133de
        Reviewed-on: https://gerrit.libreoffice.org/73766
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [27d5fd27cbf4ed91bafb4f051a418494506ea6f6]

        loplugin:virtualdown in SvxBulletAndPositionDlg
        
        Change-Id: I98da96a09a61fe8a197065773d649dc55d6095b7
        Reviewed-on: https://gerrit.libreoffice.org/73765
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [fa1e5e556349bc4ae92275ce88d877db91f6a44b]

        loplugin:virtualdown in DataProvider
        
        Change-Id: Id61d2ddc25767c642e13212be8b00c5836ce4996
        Reviewed-on: https://gerrit.libreoffice.org/73764
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9010dfe46a9756443cd9614bf821e8011f01491b]

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

2019-06-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3499ee008026bcd6e0794ef04b3e99a66fad9654]

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

2019-06-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d6c204078f669a8c421a2c3d4964943ee8773c69]

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

2019-06-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c9c9f4e50cdcd64415b96448f873cd56ee09b55f]

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

2019-06-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [80ff1ba2e16dcabd304b8968a3830a9c3dc9187e]

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

2019-06-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [23beb583b86877e1fbac75bf2737bab08c430e8b]

        Fix typo
        
        Change-Id: Ief0af9fec812b1b70018496e6877e2b9815db864
        Reviewed-on: https://gerrit.libreoffice.org/73794
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-10  Muhammet Kara  <muhammet.kara@collabora.com>  [d5bdb4a84e741bb60f1cc9557b7a2eb590ba8a44]

        Auto redaction dialog 4th iteration
        
        * Add the Save & SaveHdl handlers
        * Add stubs for Load & LoadHdl handlers
        
        Change-Id: I5f58213c86e99f8bfc9075e04eedbb5cb546d9ad
        Reviewed-on: https://gerrit.libreoffice.org/73724
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-06-10  Stephan Bergmann  <sbergman@redhat.com>  [2bd585f31d7abb066e3f53d9b29c822af20aea69]

        Adapt to upcoming Python 3.8
        
        ...which changed PyTypeObject in <https://github.com/python/cpython/commit/
        aacc77fbd77640a8f03638216fa09372cc21673d> "bpo-36974: implement PEP 590
        (GH-13185)".
        
        Change-Id: I687ec38aeda05d0747b9ed08221db75a758bed51
        Reviewed-on: https://gerrit.libreoffice.org/73664
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-10  Gabor Kelemen  <kelemeng@gnome.hu>  [a7d864668cd9e328b1ec6e2afe8ffa22cbdf0e43]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix position of bookmark and ahelp on Watermark page
            
            If ahelp hid is a dot the corresponding bookmark must be present
            before it, not after.
            
            Change-Id: I39a74c20c9507234d67984c1b203c822c91364a0
            Reviewed-on: https://gerrit.libreoffice.org/73776
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-10  Regina Henschel  <rb.henschel@t-online.de>  [39599fc689364b70cf83e834a5742cc2181b13b0]

        tdf#125782 use correct 'current point' for quadraticcurveto
        
        Use the same way to get the 'current point' as in
        command arcangleto. The error was visible in shape teardrop.
        
        Change-Id: Ie7af2b9111150bae7e3ea492eeb439a0cc2bfe7c
        Reviewed-on: https://gerrit.libreoffice.org/73723
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-06-10  Sumit Chauhan  <sumitcn25@gmail.com>  [c473c5b462f33df439b4b62b394c5d7811a05c7c]

        Using registrymodifications.xcu for storing customized uiitem data
        
        This patch store and render the GtkToolButton/GtkMenuButton of
        notebookbar*.ui show/hide property in registrymodifications.xcu.
        The patch also gives a solution to copy the notebookbar*.ui
        file in user directory from share directory provided file is absent
        in user directory.The patch also uses libxml2 library and write i.e
        change the property of uiitem(GtkToolButton/GtkMenuButton) in
        notebookbar*.ui files present in user directory.
        
        Change-Id: I518f37fc858250a04fafd2a4475e3ed03185f6ff
        Reviewed-on: https://gerrit.libreoffice.org/72698
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-06-10  Xisco Fauli  <xiscofauli@libreoffice.org>  [d85499381177bbd050ed85f66f4386d5f41db237]

        tdf#125730: Shadow has the same color as the hatching fill
        
        Regression from 5c23459245f566831383934dd64d19e002bfcfcb
        
        If statement was removed while getOptionsDrawinglayer().IsAntiAliasing()
        condition still stands
        
        Change-Id: I33baf1975436d0f917d14bf5df8232dafba92793
        Reviewed-on: https://gerrit.libreoffice.org/73762
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-10  Gabor Kelemen  <kelemeng@gnome.hu>  [4724545a254a1b9b2204bc82b006d57342f9b58e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix missing ahelp HIDs for Report builder Date and Time window
            
            Remove one unneeded line from Page Numbers window too
            
            Change-Id: I67a4c726071dc71e8c30e29c3a156a3713b26d69
            Reviewed-on: https://gerrit.libreoffice.org/73714
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-10  Gabor Kelemen  <kelemeng@gnome.hu>  [64f8ba648a60d372689144620245e1710b2610d4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix ahelp HIDs on Base Query Design toobar and Query Properties window
            
            Change-Id: If60f05b9911f6c0b437e10eed15f592f96386ed4
            Reviewed-on: https://gerrit.libreoffice.org/73713
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-10  Gabor Kelemen  <kelemeng@gnome.hu>  [7eafe42e521dcb312c93420c90040e96fcecc5c3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix ahelp HIDs for the main Help window toolbox buttons
            
            Change-Id: I9ca3f6c0cf93c52ad47881d712f517898fee8f67
            Reviewed-on: https://gerrit.libreoffice.org/73711
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-10  Gabor Kelemen  <kelemeng@gnome.hu>  [5fdfb03e9954ee0794ba6ed4659de4e60f6924f6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix ahelp hids on Data Source Browser toolbar
            
            Change-Id: Ifba88f0888b1c92272a0c9fb4ddc31de084bb485
            Reviewed-on: https://gerrit.libreoffice.org/73710
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-10  Mike Kaganski  <mike.kaganski@collabora.com>  [40717718370de0467954e841cbfcd4cd4472a7d0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Clarify HLOOKUP/VLOOKUP
            
            Change-Id: I8093a173547850ff0a145a2985a25f46e3ae0297
            Reviewed-on: https://gerrit.libreoffice.org/73746
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-10  Luboš Luňák  <l.lunak@collabora.com>  [aa809b35b487b594166d7aa7ecccf221ac1054e1]

        bail out immediately if saving part of a zip package fails
        
        There's no point in continuing to write other parts if the final result
        will be a failure anyway. Moreover this avoids an assert
        in ZipOutputStream::writeLOC() if writing of the previous part resulted
        in an error (e.g. ZipException because of broken zip CRC for the stream)
        that skipped calling ZipOutputStream::rawCloseEntry().
        
        Change-Id: I5095b97a31cac9befcab5e82bd8cda2dfa53c7f7
        Reviewed-on: https://gerrit.libreoffice.org/73646
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-06-10  Adrien Ollier  <adr.ollier@hotmail.fr>  [01813e6e86709c929f5e545ba206224f0bb25e5f]

        tdf#74702 partial cleanup of OutDevType
        
        VirtualDevice and children are virtual, others not.
        
        Change-Id: I9ef7f4d13b26e554b000b2b51216fbdbc6892b08
        Signed-off-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-on: https://gerrit.libreoffice.org/71875
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-10  Arkadiy Illarionov  <qarkai@gmail.com>  [1eb8859813ff43b3753dcbab9e3e0bdfe7d72edb]

        Use hasElements to check Sequence emptiness in chart2..connectivity
        
        Similar to clang-tidy readability-container-size-empty
        
        Change-Id: I41824e8a4ef38d6a35a0ac4421cffcbcd17308e1
        Reviewed-on: https://gerrit.libreoffice.org/71802
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [ec905d131374f0860bac77c52873eed984b1966f]

        use std::array in TrueTypeFont
        
        Change-Id: Ib19e907a9b6fcce3a3938c5dee29ff658b12e9c4
        Reviewed-on: https://gerrit.libreoffice.org/73735
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-10  rizmut  <riz_17_oke@yahoo.co.id>  [5e74085e07bbeb23c7d29fc3c5f6f6d2b7ff97e7]

         tdf#125368, KJ: vcl, radio; elementary: res, snap
        
        Change-Id: I115271568cb1fc259d00004443b2473f8f951442
        Reviewed-on: https://gerrit.libreoffice.org/73742
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-06-09  Muhammet Kara  <muhammet.kara@collabora.com>  [0d35f8f673ac4e6aa3f1e5f1edc0c6c7a45d2f95]

        Fix logic error and simplify. Related: tdf#122120
        
        To bring back centering of the preview
        on the Format Cells dialog.
        
        Change-Id: I2bf1e1dc5cb722c742713d3b245d2b6714976527
        Reviewed-on: https://gerrit.libreoffice.org/73740
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-06-09  Muhammet Kara  <muhammet.kara@collabora.com>  [15fd2231401912a83d7c3a602cab5b9737a9d817]

        Remove unread value nPos
        
        Value stored to 'nPos' is never read
        
        Change-Id: I80af0da43de4c842e9831b25506ad654bfe82611
        Reviewed-on: https://gerrit.libreoffice.org/73738
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-06-09  Muhammet Kara  <muhammet.kara@collabora.com>  [b05ecd7aa2b6af690fedd3b7396cdeefd627201c]

        Initialize aFilterAllStr in the initializer list
        
        Change-Id: Id160f229df455d585ce2f76ef881c858d875e21d
        Reviewed-on: https://gerrit.libreoffice.org/73726
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-06-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [13e5d52fc37f9283edd8a055d6b86108701182f1]

        loplugin:constantparam
        
        Change-Id: I7bbc4e1546acf58f1ca24bfec5e465bad5ca90de
        Reviewed-on: https://gerrit.libreoffice.org/73732
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [317a90fd9d090aa2fe879549553d6491eb5028bf]

        revert part of "loplugin:unusedmethods"
        
        i.e. commit 53312ca4ee722a6d5ba22d1f578c6de5fbc37207
        
        to fix screenshot build
        
        Change-Id: I87df7b5e1b1afaeb314420484f2c924e64031764
        Reviewed-on: https://gerrit.libreoffice.org/73731
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [c1c596b2d9a2f06af384805a95f3a7d072eca447]

        Sequence->vector in FilterConfigCache
        
        Change-Id: Iabcad25980977e31e8800a0d2086d097f38037de
        Reviewed-on: https://gerrit.libreoffice.org/73728
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ce70dfe2ba577b3c49363c7218e4519611335edb]

        Fix typo
        
        Change-Id: If234124feaf85cdac60f27a91480893c1e57878c
        Reviewed-on: https://gerrit.libreoffice.org/73729
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c70c9d787e824871fd7c57633fac409058f27a65]

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

2019-06-09  Michael Weghorn  <m.weghorn@posteo.de>  [6fd4bfee60e93ee29c3e68587ff4665650b31a56]

        tdf#125219 qt5: Try qwidget5videosink on Wayland
        
        Try to use GStreamer's qwidget5videosink when using the
        qt5 (or kde5) VCL plugin on Wayland.
        
        This is strongly inspired by commit
        8543fbc72fafc0d71a8760752ca2ef5b7119cb5c
        ("gtk3+wayland: play video via gtksink gstreamer element").
        
        qwidget5videosink allows to directly set a 'QWidget*'
        for the sink's "widget" property to make it paint into this
        widget, s. [1] for more details.
        
        In order for this to work, the relevant Qt5 packages for
        QtGStreamer need to be installed (provided e.g. by package
        'qtgstreamer-plugins-qt5' on Debian). If qwidget5videosink
        is available, video playback works as expected on Wayland.
        
        If it is not available, GStreamer will create it's own
        (misplaced) window(s) to show the video as is the case without
        this commit.
        
        Switching to e.g. qtglvideosink in the future may theoretically
        improve performance, since that one uses OpenGL/OpenGLES and
        supports hardware colorspace conversion and color balance, while
        qwidgetvideosink does software painting (s. [1]).
        
        Also, extending commit 9d18bc40416b651340804f44ba5fae65f3bbbcfa
        ("tdf#125271 under wayland without gtksink, try waylandsink") to
        also work with (i.e. set the right window for) waylandsink on
        qt5 may be worth to take a look at in the future, but didn't
        "just work" in a quick attempt.
        
        [1] https://gstreamer.freedesktop.org/data/doc/gstreamer/head/qt-gstreamer/html/qtvideosink_overview.html
        
        Change-Id: I6e17838dcdf5c31a1a8a07f7836a4cf36c63bd06
        Reviewed-on: https://gerrit.libreoffice.org/72968
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-06-09  Michael Weghorn  <m.weghorn@posteo.de>  [87238627b025ee6aa61378667e56b1769d4460c2]

        Qt5Widget: lcl_retrieveSurrounding needs SolarMutex
        
        Otherwise
        
        * starting Writer
        * "File" -> "New" -> "Spreadsheet"
        * switching back to Writer window using Alt+Tab
        
        in Plasma Wayland session results in
        
            Thread 1 "soffice.bin" received signal SIGABRT, Aborted.
            __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
            50      ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
            (gdb) bt
            #0  0x00007ffff7b287bb in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
            #1  0x00007ffff7b13535 in __GI_abort () at abort.c:79
            #2  0x00007ffff7b1340f in __assert_fail_base
                (fmt=0x7ffff7c75ee0 "%s%s%s:%u: %s%sAssertion `%s' failed.
        %n", assertion=0x7ffff14b0410 "ImplGetSVData()->mpDefInst->GetYieldMutex()->IsCurrentThread() && \"SolarMutex not owned!\"", file=0x7ffff14b03d0 "/mnt/data/development/git/libreoffice/vcl/source/app/dbggui.cxx", line=46, function=<optimized out>) at assert.c:92
            #3  0x00007ffff7b21102 in __GI___assert_fail
                (assertion=0x7ffff14b0410 "ImplGetSVData()->mpDefInst->GetYieldMutex()->IsCurrentThread() && \"SolarMutex not owned!\"", file=0x7ffff14b03d0 "/mnt/data/development/git/libreoffice/vcl/source/app/dbggui.cxx", line=46, function=0x7ffff14b0470 <ImplDbgTestSolarMutex()::__PRETTY_FUNCTION__> "void ImplDbgTestSolarMutex()") at assert.c:101
            #4  0x00007ffff0e495db in ImplDbgTestSolarMutex() () at /mnt/data/development/git/libreoffice/vcl/source/app/dbggui.cxx:46
            #5  0x00007ffff2026c2f in DbgTestSolarMutex() () at /mnt/data/development/git/libreoffice/tools/source/debug/debug.cxx:91
            #6  0x00007ffff4eea765 in SfxBroadcaster::AddListener(SfxListener&) (this=0x555558e61620, rListener=...) at /mnt/data/development/git/libreoffice/svl/source/notify/SfxBroadcaster.cxx:94
            #7  0x00007ffff4effe4e in SfxListener::StartListening(SfxBroadcaster&, DuplicateHandling) (this=0x55555a1ebe50, rBroadcaster=..., eDuplicateHanding=DuplicateHandling::Unexpected) at /mnt/data/development/git/libreoffice/svl/source/notify/lstner.cxx:104
            #8  0x00007fffbfdff188 in ScTabViewShell::AddAccessibilityObject(SfxListener&) (this=0x555558c27080, rObject=...) at /mnt/data/development/git/libreoffice/sc/source/ui/view/tabvwshh.cxx:215
            #9  0x00007fffbf65754a in ScAccessibleDocument::PreInit() (this=0x55555a1ebdb0) at /mnt/data/development/git/libreoffice/sc/source/ui/Accessibility/AccessibleDocument.cxx:1303
            #10 0x00007fffbfd12754 in ScGridWindow::CreateAccessible() (this=0x555558c2dd50) at /mnt/data/development/git/libreoffice/sc/source/ui/view/gridwin5.cxx:443
            #11 0x00007ffff06ef948 in vcl::Window::GetAccessible(bool) (this=0x555558c2dd50, bCreate=true) at /mnt/data/development/git/libreoffice/vcl/source/window/accessibility.cxx:129
            #12 0x00007fffe730f9c6 in lcl_retrieveSurrounding(sal_Int32&, sal_Int32&, QString*, QString*) (rPosition=@0x7fffffffcb90: -12560, rAnchor=@0x7fffffffcba0: -13392, pText=0x0, pSelection=0x0) at /mnt/data/development/git/libreoffice/vcl/qt5/Qt5Widget.cxx:598
            #13 0x00007fffe730ff17 in Qt5Widget::inputMethodQuery(Qt::InputMethodQuery) const (this=0x555556c50ec0, property=Qt::ImCursorPosition) at /mnt/data/development/git/libreoffice/vcl/qt5/Qt5Widget.cxx:656
            #14 0x00007fffe786c7f7 in QWidget::event(QEvent*) (this=0x555556c50ec0, event=0x7fffffffcef0) at kernel/qwidget.cpp:8993
            #15 0x00007fffe730f0d3 in Qt5Widget::event(QEvent*) (this=0x555556c50ec0, pEvent=0x7fffffffcef0) at /mnt/data/development/git/libreoffice/vcl/qt5/Qt5Widget.cxx:466
            #16 0x00007fffe782e4b1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x5555556480f0, receiver=receiver@entry=0x555556c50ec0, e=e@entry=0x7fffffffcef0) at kernel/qapplication.cpp:3726
            #17 0x00007fffe7835950 in QApplication::notify(QObject*, QEvent*) (this=0x555555647fe0, receiver=0x555556c50ec0, e=0x7fffffffcef0) at kernel/qapplication.cpp:3485
            #18 0x00007fffe851b5a9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x555556c50ec0, event=event@entry=0x7fffffffcef0) at ../../include/QtCore/5.11.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:307
            #19 0x00007fffe5bdbf6a in QCoreApplication::sendEvent(QObject*, QEvent*) (event=0x7fffffffcef0, receiver=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h:234
            #20 0x00007fffe5bdbf6a in QtWaylandClient::QWaylandTextInput::updateState(QFlags<Qt::InputMethodQuery>, unsigned int) (this=0x555555655ab0, queries=..., flags=2) at qwaylandinputcontext.cpp:134
            #21 0x00007fffe5bdc433 in QtWaylandClient::QWaylandTextInput::commit() (this=0x555555655ab0) at qwaylandinputcontext.cpp:98
            #22 0x00007fffe5bdc4b9 in QtWaylandClient::QWaylandInputContext::commit() (this=0x555555652300) at qwaylandinputcontext.cpp:544
            #23 0x00007fffe5bdc4b9 in QtWaylandClient::QWaylandInputContext::commit() (this=0x555555652300) at qwaylandinputcontext.cpp:410
            #24 0x00007fffe7833aa5 in QApplication::setActiveWindow(QWidget*) (act=act@entry=0x555556f29a60) at kernel/qapplication.cpp:2088
            #25 0x00007fffe7833b53 in QApplicationPrivate::notifyActiveWindowChange(QWindow*) (this=<optimized out>, previous=<optimized out>) at kernel/qapplication.cpp:2182
            #26 0x00007fffe7e42ce5 in QGuiApplicationPrivate::processActivatedEvent(QWindowSystemInterfacePrivate::ActivatedWindowEvent*) (e=<optimized out>) at kernel/qguiapplication.cpp:2292
            #27 0x00007fffe7e42f1d in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=e@entry=0x555559c186d0) at kernel/qguiapplication.cpp:1838
            #28 0x00007fffe7e1d06b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=...) at kernel/qwindowsysteminterface.cpp:1032
            #29 0x00007fffe5bfc6cb in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5WaylandClient.so.5
            #30 0x00007fffe72e9d7d in Qt5Instance::ImplYield(bool, bool) (this=0x5555556c46a0, bWait=true, bHandleAllCurrentEvents=false) at /mnt/data/development/git/libreoffice/vcl/qt5/Qt5Instance.cxx:345
            #31 0x00007fffe72e9e8d in Qt5Instance::DoYield(bool, bool) (this=0x5555556c46a0, bWait=true, bHandleAllCurrentEvents=false) at /mnt/data/development/git/libreoffice/vcl/qt5/Qt5Instance.cxx:356
            #32 0x00007ffff0ec1a66 in ImplYield(bool, bool) (i_bWait=true, i_bAllEvents=false) at /mnt/data/development/git/libreoffice/vcl/source/app/svapp.cxx:457
            #33 0x00007ffff0ec1f89 in Application::Yield() () at /mnt/data/development/git/libreoffice/vcl/source/app/svapp.cxx:521
            #34 0x00007ffff0ec185e in Application::Execute() () at /mnt/data/development/git/libreoffice/vcl/source/app/svapp.cxx:438
            #35 0x00007ffff7d3dfea in desktop::Desktop::Main() (this=0x7fffffffda80) at /mnt/data/development/git/libreoffice/desktop/source/app/app.cxx:1621
            #36 0x00007ffff0edc6c9 in ImplSVMain() () at /mnt/data/development/git/libreoffice/vcl/source/app/svmain.cxx:203
            #37 0x00007ffff0edc7ee in SVMain() () at /mnt/data/development/git/libreoffice/vcl/source/app/svmain.cxx:237
            #38 0x00007ffff7d977a9 in soffice_main() () at /mnt/data/development/git/libreoffice/desktop/source/app/sofficemain.cxx:170
            #39 0x000055555555495d in sal_main () at /mnt/data/development/git/libreoffice/desktop/source/app/main.c:48
            #40 0x0000555555554943 in main (argc=2, argv=0x7fffffffddd8) at /mnt/data/development/git/libreoffice/desktop/source/app/main.c:47
        
        Change-Id: I40bf501d07dde0c4610496aa1b2bb2a4051fdf2d
        Reviewed-on: https://gerrit.libreoffice.org/73696
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-06-08  DaeHyun Sung  <sungdh86@gmail.com>  [0fd3610979a3116ca15377f3450f7794e768d937]

        tdf#125481 changed font order for Korean locale
        
        - Set Noto Sans CJK KR as the 1st priority.
        - Set Nanum-series font as the 2nd priority, Such as NanumGothic(나눔고딕),NanumMyeongjo(나눔명조)
        - Set KoPub-series font that Korea Publisher Society(한국출판인회의) and Ministry of
          Culture, Sports and Tourism, Republic of Korea(문화체육관광부) are released
        - for Windows vista and later versions, Add default Korean font, Malgun Gothic(맑은고딕)
        - for Mac OSX, add default Korean font Apple SD Gothic Neo(Korean: 애플 SD 산돌고딕 Neo)
        - for Mac OSX, Also add Mac OSX fonts Apple Gothic(애플고딕),AppleMyungjo(애플명조)
        - remove Sun-style fonts(Maybe Sun StarOffice's legacy)
        - remove Hy(한양)-series fonts(Hancom HWP package's font, proprietary font-series)
        
        Modern Linux distribution's default Korean font-families are Noto Sans&Noto Serif-family
        Before Noto Sans font released, UnFont-family was Linux distribition default Korean font.
        Early Linux distribution's default Korean font: Baekmuk-family.
        
        Sun-series font rarely use in Korean Linux distribution.
        
        ps.
        Noto Fonts(Modern Korean All OS default fonts)  https://www.google.co.kr/get/noto/
        Source Han Sans https://fonts.adobe.com/fonts/source-han-sans-korean
        Source Han Serif https://source.typekit.com/source-han-serif/kr/
        Nanum-series font https://hangeul.naver.com/font
        KoPub-series font http://www.kopus.org/biz/electronic/font.aspx
        UnFont(Many of Linux distribution's default Korean font) http://kldp.net/unfonts/release/
        Baekmuk Font(Early Linux distribution's Korean default font  http://kldp.net/baekmuk/
        
        Change-Id: If5bbcf549cbe96240250e44396dce1ff714c88b8
        Reviewed-on: https://gerrit.libreoffice.org/73307
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-08  DaeHyun Sung  <sungdh86@gmail.com>  [d9a31b8e164ad39e8b2f49b8e136cd9108ccac36]

        tdf#125620 add Korean Hangul Jamo codepoint ranges
        
        In LibreOffice's Korean Hangul part, It check Korean code points only 3 part ranges.
        (such as,
        U+AC00 - U+D7AF - Hangul Syllables
        U+3130 - U+318F - Hangul Compatibility Jamo
        U+1100 - U+11FF - Hangul Jamo )
        
        So, add Korean Hangul jamo code point ranges.
        such as,
        U+A960 - U+A97F: Hangul Jamo Extended-A
        U+D7B0 - U+D7FF: Hangul Jamo Extended-B
        
        Below is Korean Hangul Jamo and Syllables code point ranges on Unicode Consortium
        Hangul Jamo (Range: U+1100 - U+11FF)
        http://www.unicode.org/charts/PDF/U1100.pdf
        Hangul Jamo Extended-A (Range: U+A960 - U+A97F)
        http://www.unicode.org/charts/PDF/UA960.pdf
        Hangul Jamo Extended-B (Range: U+D7B0 - U+D7FF)
        http://www.unicode.org/charts/PDF/UD7B0.pdf
        Hangul Compatibility Jamo (Range: U+3130 - U+318F)
        http://www.unicode.org/charts/PDF/U3130.pdf
        Hangul Syllables (Range: U+AC00 - U+D7AF)
        http://www.unicode.org/charts/PDF/UAC00.pdf
        
        Change-Id: I65da4d9c6c43e01eb61f2e420faf1ad6cd986d86
        Reviewed-on: https://gerrit.libreoffice.org/73309
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-08  Julien Nabet  <serval2412@yahoo.fr>  [c22d5474388354341fd49530556b594325a3afaf]

        Typo xEqationProperties->xEquationProperties
        
        Change-Id: I960506d2aaf0cf3f36f7af4bfa43169bb0afda5a
        Reviewed-on: https://gerrit.libreoffice.org/73720
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-08  Caolán McNamara  <caolanm@redhat.com>  [9df8a2eb8c216b16927aac2182b881b21d8b2d14]

        Resolves: tdf#120343 show pdf in async pdf export dialog callback
        
        not after dialog async exec begins, but defer to during that response
        callback
        
        Change-Id: I316022c01a87cf251d57b1007ae93fefddada776
        Reviewed-on: https://gerrit.libreoffice.org/73715
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [45e37616b811366f4773ab384911a88121f47726]

        Fix typo
        
        Change-Id: Ia8b54a13266af183de700f309e846eb47b4b9efc
        Reviewed-on: https://gerrit.libreoffice.org/73719
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-08  Muhammet Kara  <muhammet.kara@collabora.com>  [670130039c5b100acabe08bc2077980c5c63f82f]

        Auto redaction dialog 3rd iteration
        
        * Add the Edit handler
        
        Change-Id: Id900d2aab6fa6795455012aaf2bcaf755ccca139
        Reviewed-on: https://gerrit.libreoffice.org/73705
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-06-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [53312ca4ee722a6d5ba22d1f578c6de5fbc37207]

        loplugin:unusedmethods
        
        Change-Id: I52efd8d843d0e4cc7a6adefb0eb95aa50469af38
        Reviewed-on: https://gerrit.libreoffice.org/73693
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-08  Michael Weghorn  <m.weghorn@posteo.de>  [4aa60490622cc10f8d3a31489c62a5622d240c83]

        gbuild: treat $({QT,KF}5_CFLAGS) as cxxflags, not defines
        
        Treat all of QT5_CFLAGS, QT5_GLIB_CFLAGS and KF5_CFLAGS as
        C++ flags, since those contain C++ flags in the first place.
        Therefore, set them using 'gb_Library_add_cxxflags',
        not 'gb_Library_add_defs'.
        (Strictly speaking, those variables contain includes as well,
        but handling that properly would require splitting this
        up further, either in 'configure.ac' or see e.g. how it's done
        in 'RepositoryExternal.mk'.)
        
        This also prevents the values of those variables from ending
        up in the wrong section in IDE integration generated by
        gbuild-to-ide.
        
        Handling them as includes previously resulted e.g. in 'vcl/vcl.pro'
        (generated by 'make qtcreator-ide-integration') containing
        
            DEFINES += BOOST_ALL_NO_LIB \
            ... \
            VCLPLUG_GTK3_KDE5_IMPLEMENTATION  -isystem /usr/include//KF5 -isystem /usr/include//KF5/KCoreAddons [...]
        
        and Qt Creator would show a (rather unhelpful) warning like the
        following when opening a header file inside 'vcl/inc/':
        
        > Warning: The code model could not parse an included file,
        > which might lead to incorrect code completion and highlighting,
        > for, example.
        >
        > 4:9: error: macro name must be an identifier
        
        Change-Id: I2bb0c37fdf1112650e8adc712f60737888a8169b
        Reviewed-on: https://gerrit.libreoffice.org/73699
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-06-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f6cedcafab11a6d95c7934a737054ad356482874]

        Fix typos
        
        Change-Id: Id0f5a19d5ee4941383bcfaf54e951a40b0d85cdf
        Reviewed-on: https://gerrit.libreoffice.org/73701
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d674e5fdb40f7c7fdc1fcc5be7da0c74c7cfb89d]

        Fix typos
        
        Change-Id: If9ac60fd2e6b0bccd2f7f68b2acd573fac0371de
        Reviewed-on: https://gerrit.libreoffice.org/73702
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a0254104ba59029bfd08889d00946a6df02373c5]

        Fix typo
        
        Change-Id: I4bb4fed0575e677898d351781b2ed5f44e4ad3d9
        Reviewed-on: https://gerrit.libreoffice.org/73703
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [274a295b05f6cac43e79b3bd30d68335f0162f3e]

        Fix typo
        
        Change-Id: I69019846ebf5e5a953713468b02d66d98ffd75d4
        Reviewed-on: https://gerrit.libreoffice.org/73704
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-08  Julien Nabet  <serval2412@yahoo.fr>  [d34ed0008f12cfe47dd239672f1941f3c54d97fd]

        tdf#125381: Manage URLs beginning with an "~" in cutPrefix (dbaccess/dsntypes)
        
        On Windows or with other renderings than gtk3, the urls may begin with an ~
        In this case, cutPrefix returns only empty string
        When trying to access Index management for odb files related to dBase
        indexes don't display because cutPrefix returns empty url
        in dbaccess/source/ui/dlg/detailpages.cxx line 200
        
        198         ::dbaccess::ODsnTypeCollection* pTypeCollection = pTypesItem ? pTypesItem->getCollection() : nullptr;
        199         if (pTypeCollection && pUrlItem && pUrlItem->GetValue().getLength())
        200             m_sDsn = pTypeCollection->cutPrefix(pUrlItem->GetValue());
        
        Change-Id: I47360e205ddea7b060a31da697bbe9857ad3f4c0
        Reviewed-on: https://gerrit.libreoffice.org/72568
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-08  Caolán McNamara  <caolanm@redhat.com>  [cb0024e3668979dfdef44db5aa15ddfaf035e695]

        explictly exclude LibreLogo from XScript usage
        
        Change-Id: I567647f0e2f8b82e4ef2995c673abe82f4564228
        Reviewed-on: https://gerrit.libreoffice.org/73659
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-08  Caolán McNamara  <caolanm@redhat.com>  [d00a8b05c057d9260c5a44408d9a815121ee6cba]

        weld View3DDialog
        
        Change-Id: Ifd689c54574c08f026f6760efb39b5f927cb2625
        Reviewed-on: https://gerrit.libreoffice.org/73604
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-08  Muhammet Kara  <muhammet.kara@collabora.com>  [1d137f07cb7cff1f7bcf12b51ceca6f56059b7ef]

        Add QtCreator-specific file to .gitignore
        
        Change-Id: If00a4eed997acf2eb7783915e41c61c7651232d6
        Reviewed-on: https://gerrit.libreoffice.org/73698
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-06-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [516bdf7989dc2e2650490893e1ead054d40eaf37]

        loplugin:singlevalfields
        
        Change-Id: I7c00b7d932bf96a0725eac5482580461baea6977
        Reviewed-on: https://gerrit.libreoffice.org/73697
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-08  Muhammet Kara  <muhammet.kara@collabora.com>  [fe977ec07087b103de8c809597fdaea8dd629837]

        Auto redaction dialog second iteration
        
        * Add the Add handler
        * Add SfxAddTargetDialog dialog
        * Add the Delete handler
        
        Change-Id: I9c466754f6b593ffe3c8a1cc8034bbe47674f591
        Reviewed-on: https://gerrit.libreoffice.org/73285
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-06-08  Muhammet Kara  <muhammet.kara@collabora.com>  [82bba7e4c044e54fc678ab108c662473d3a471a8]

        Auto redaction dialog first iteration
        
        * Add the uno command .uno:AutoRedact with the name 'Auto-Redact'
        * Add the dialog SfxAutoRedactDialog
        * Implement the basic functionality to show up when clicked on the
          menu/toolbar item.
        * Add the class TargetsTable to control the weld::TreeView
          which is used to list the targets
        * Add the struct RedactionTarget to keep info for individual targets
        
        Change-Id: Ic02dfb009590c0928a2ea7b0f8b19b4febca221a
        Reviewed-on: https://gerrit.libreoffice.org/72254
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-06-08  Julien Nabet  <serval2412@yahoo.fr>  [4195323c05244688a093e95bd75c1e4d504a1a60]

        Typos
        
        Change-Id: If8a5aaba35afb270ce30d49b55a0106e020dfbe0
        Reviewed-on: https://gerrit.libreoffice.org/73695
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [aed5ce3547cc6c28c2cb25d77f3982c53100fee8]

        loplugin:unusedfields
        
        Change-Id: I9758fd606c7d4c251a3ac06661d642a47260b5fc
        Reviewed-on: https://gerrit.libreoffice.org/73674
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1f07faf2caf8fd8df6fa8824ff5030b01c0c0634]

        Fix typo
        
        Change-Id: I57ad3ce3595f8225ae6f52afd63dfc2477b7e5d8
        Reviewed-on: https://gerrit.libreoffice.org/73689
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1a5ab865115f965a0a6fa8989b12cfbe6f4b8e86]

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

2019-06-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [714fa1af62187a432dc610b76ee78a15f7f0f5fd]

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

2019-06-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [65844edb150284abbc87af0c32dea12c01f44c46]

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

2019-06-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [561e1b6aed328f63612746fb4f48296e27888a52]

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

2019-06-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0c5cb20f26806eaa16adf121440236750fe47b79]

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

2019-06-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6704943336d10ea2798d4b76b507b6aa3abad4cc]

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

2019-06-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [de60d2ad558b071c552c93f7dbf2284de565f050]

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

2019-06-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8c90c9d2f82c9be09c5527d125c531e5ed4890c0]

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

2019-06-08  Jan-Marek Glogowski  <glogow@fbihome.de>  [3e82710d1e368a4c1a942270efa3ee6f4c936f67]

        KDE5 merge KDE5SalGraphics into Qt5SvpGraphics
        
        Nothing KDE specific left in there, so just merge it.
        
        Change-Id: I11712961f2abc5e11256a158300ec6b388f9ee44
        Reviewed-on: https://gerrit.libreoffice.org/73680
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-08  Michael Weghorn  <m.weghorn@posteo.de>  [92c03d9bf644b0f10de52ce0da09f97056e46247]

        qtcreator: Take over '-std=...' from CXXFLAGS
        
        If the '-std=' compiler flag is set in CXXFLAGS,
        take that over into the .pro files used by
        Qt Creator.
        
        This makes ClangCodeModel use the correct std version,
        and e.g. know about 'std::string_view' if '-std=gnu++2a'
        (or anything else indicating C++17 or higher is supported)
        is used and thus avoids unnecessary errors/warnings from
        being displayed.
        
        Use a list, so other flags can easily be added later.
        (It currently doesn't seem reasonable to me to just pass all
        cxxflags though, since .pro files are currently only generated
        per top-level module, while C++ flags can differ between
        different targets in the same module).
        
        Change-Id: Id3f3e2b9ba77e5220a17fd4796937c816979959a
        Reviewed-on: https://gerrit.libreoffice.org/73677
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-06-08  Mike Kaganski  <mike.kaganski@collabora.com>  [5fca7ba2fd6031515636842b44996bac74287568]

        Drop SwAttrHandler::SwAttrStack; use std::vector instead
        
        Change-Id: I3e6257cc34782ca32fb2a7c87c9976494b36907b
        Reviewed-on: https://gerrit.libreoffice.org/73660
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-06-08  Jan-Marek Glogowski  <glogow@fbihome.de>  [2cb6a591b643a0f65dc58f060f60cc707ad3589c]

        tdf#125673 KDE5 implement a KDE5SalVirtualDevice
        
        We just need AcquireGraphics() to return a KDE5Graphics.
        Otherwise the BufferDevice's SVP will use a SvpSalGraphics
        instead of the KDE5Graphics, which knows about Qt's theming.
        
        Change-Id: I0ea646df260f2067d61c753f03dee01a003f382a
        Reviewed-on: https://gerrit.libreoffice.org/73673
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-07  Miklos Vajna  <vmiklos@collabora.com>  [9870ff897f088563426bee9567dd9cb722c2b929]

        Related: tdf#111522 svx: fix crash with view1 doing textedit and resize/rotate
        
        The two actually affected functions are SdrEditView::RotateMarkedObj()
        and SdrDragObjOwn::EndSdrDrag(), but it looks like the other functions
        in SdrEditView are safe to be changed the same way.
        
        I expect IsUndoEnabled() can't be changed, though: that would mean there
        would be no undo for the text edit itself, either.
        
        If other actions still crash, the pattern is the same: put a breakpoint
        on the SdrUndoAction constructor and see the backtrace to find the
        function that calls IsUndoEnabled() without calling CanDoSdrUndo() at
        the same time.
        
        Change-Id: If9324e311ec6e9f68a951559e903e14bb72ea31c
        Reviewed-on: https://gerrit.libreoffice.org/73669
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-06-07  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [8aae7e4bc8dee27bc9dce3f1478777beeeb76e2f]

        tdf#125551 PPTX export: correct position and size of diagrams
        
        Save position and size of diagram background instead of whole group shape.
        Some diagrams contain shapes that are outside these boundaries. That caused
        diagram to grow and move.
        
        Change-Id: I909c13a5dc268f77832234b3884b91292922823c
        Reviewed-on: https://gerrit.libreoffice.org/73663
        Tested-by: Jenkins
        Reviewed-by: Grzegorz Araminowicz <grzegorz.araminowicz@collabora.com>

2019-06-07  andreas kainz  <kainz.a@gmail.com>  [42223dc7577e18f085592ae2cc06fa4bf3362631]

        notebookbar_compact update
        
        Change-Id: I256c2ec3934d728b5b68fbca8b7ba99a50a840ff
        Reviewed-on: https://gerrit.libreoffice.org/73661
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-06-07  Regina Henschel  <rb.henschel@t-online.de>  [95b61f7da41acaabeb0a4bf74749b8fa95ae9966]

        tdf#125563 Adapt adjustment values to binary shape geometry
        
        All presetTextWarp shapes are mapped to MS binary WordArt geometry in
        current implementation. But they use different reference systems for
        coordinates and different unit for angles. So _all_ adjustment values
        have to be adapted. Error was, that only angles were treated.
        Correct test file to actually contain the claimed 213.25 degree.
        Other bugs than adjustment values will be addressed in separate issues.
        
        Change-Id: I719b364af23887e50f003cf9878665755b8989ae
        Reviewed-on: https://gerrit.libreoffice.org/73624
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-06-07  Stephan Bergmann  <sbergman@redhat.com>  [74a088d5777fc9976747304681ead2f91c261cbf]

        Don't reset PYTHON_VERSION if it was explicitly passed in
        
        ...along with PYTHON, PYTHON_CFLAGS, and PYTHON_LIBS.  (PYTHON_VERSION is
        apparently set by AM_PATH_PYTHON.  When explicitly passing in PYTHON_CFLAGS and
        PYTHON_LIBS under --enable-python=system, AM_PATH_PYTHON does not get called,
        but PYTHON_VERSION needs to be set, so needs to be passed in explicitly.)
        
        Change-Id: Ia8c3877fffd8dcc179a56be04627c61a667d8cb0
        Reviewed-on: https://gerrit.libreoffice.org/73662
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-07  Caolán McNamara  <caolanm@redhat.com>  [cb0fd00eb3356e5b8cb8aa2c68eceffd63d250bf]

        Resolves: tdf#125761 there is no page called 'labelTP_BACKGROUND'
        
        Change-Id: Ia6558039da010b0f6d8385e9791c0abc2ef75eba
        Reviewed-on: https://gerrit.libreoffice.org/73665
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-07  Mike Kaganski  <mike.kaganski@collabora.com>  [2d5821ceacf399ec9267a3704ee0b2cc8a598f04]

        tdf#125624: this bugdoc overflows sal_uInt16
        
        Change-Id: I8ecc08d3ef42b9f7cc501017e0e169bde2196317
        Reviewed-on: https://gerrit.libreoffice.org/73654
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-06-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [e51aa80ea31cd4494bc4259b0faf8aeaff2e0287]

        fix assert in make screenshot
        
        after
            commit a46a257794f1f53b294735fc876c394be23a3811
            Date:   Wed Jun 5 15:24:04 2019 +0200
            improve empty tools::Rectangle (width)
        
        Change-Id: I496d92712aa7627f7d6932d7d01f70a68a1ee781
        Reviewed-on: https://gerrit.libreoffice.org/73657
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-07  Michael Meeks  <michael.meeks@collabora.com>  [03d33ba9410433d2072364b3afb9dbd6b19c4d0d]

        lok: re-factor getTextSelection.
        
        Change-Id: I2c27c213ee980e19d6020e9599b2b72115e7f28e
        Reviewed-on: https://gerrit.libreoffice.org/73626
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-06-07  Miklos Vajna  <vmiklos@collabora.com>  [00dfa6dc890dbbc8140fe613599becb5e4c55486]

        tdf#117347 sw form controls: fix disappearing FixedText when editing TextField
        
        This is nominally a regression from commit
        af11abf3626e12d2b4b7dd9d255c6c71bf84cd4b (SwViewShell::ImplEndAction:
        still paint directly when non-double-buffering, 2015-09-01), but that
        just uncovered an already existing problem introduced earlier in commit
        2b26c1796d0a05f47cfb01d79ee4f69344efbbb2 (tdf#92577 sw rendercontext:
        paint transparent from controls conditionally, 2015-07-06).
        
        Given that the first commit (as a side-effect) solved the problem the
        second commit tried to solve, it's safe to just revert this.
        
        (Sadly we have no way to test incremental paints with a reasonable
        amount of effort, so no testcase.)
        
        Change-Id: Ia59efbf45a0cd5af3580914e1dcee74d89068f03
        Reviewed-on: https://gerrit.libreoffice.org/73647
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-06-07  Jan Holesovsky  <kendy@collabora.com>  [e9660591f8997c7696a55731a9ae81d26a9d452a]

        android: Fix build after welding AboutDialog.
        
        Without this, the vcl's AboutDialog conflicts with the AboutDialog from
        cui during linking of liblo-native-code.so.
        
        Change-Id: Ie6e5ddd52bb7bdee1c7d53c37ea566d7ce6c9385
        Reviewed-on: https://gerrit.libreoffice.org/73613
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-06-07  Caolán McNamara  <caolanm@redhat.com>  [b1ffd72e32530951f56bc5a36932a32bd7b6cf18]

        drop some unneeded includes
        
        Change-Id: Ifdafc97c8616da5d844a1ade7694265a833e8f53
        Reviewed-on: https://gerrit.libreoffice.org/73598
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-07  Michael Weghorn  <m.weghorn@posteo.de>  [6b911ae9eb9484bebbdc1323210020486f5ef33f]

        Drop support for gstreamer-0.10
        
        Drop all GStreamer 0.10 support according to
        ESC decision of 2019-06-06.
        
        GStreamer 0.10 is obsolete and no longer needed,
        superseded by GStreamer 1.0 which is available in
        baseline (RHEL 7 or CentOS 7) and all relevant distros.
        
        Change-Id: Ic317eba04d2c17e141acc983f37fbfa4301c9f3f
        Reviewed-on: https://gerrit.libreoffice.org/73619
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-06-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [a46a257794f1f53b294735fc876c394be23a3811]

        improve empty tools::Rectangle (width)
        
        This is the width part, the height part will come next.
        
        Instead of storing "empty" as a special value (which is easy to get
        wrong, eg. some image filters pass in that special value, expecting it
        to be a valid width), just use separate boolean values for width and
        height empty.
        
        Also lots of code was calling GetBottom() or GetRight() on an
        empty rectangle, getting back that magic value and doing calculations
        on it, resulting in completely bogus data.
        
        So
        (1) make the various Rectangle methods do something reasonable
            when the empty flags are set
        (2) fix various other code to handle empty better
        (3) assert when code accesses Bottom or Right and the empty flag
            is set.
        
        Change-Id: I1163378cd2773dd8b386210f83400bb6b4701069
        Reviewed-on: https://gerrit.libreoffice.org/73564
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-07  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [43ddddb703bcdb9430752af63ae46527f737f874]

        tdf#42949 Fix IWYU warnings in svl/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Except source/svdde/* which is WIN-specific
        
        Also recheck include/svl
        
        Change-Id: I32d3bcb6b14665c56c07a2f10526329b08c64cbe
        Reviewed-on: https://gerrit.libreoffice.org/73630
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-06-07  Miklos Vajna  <vmiklos@collabora.com>  [9c945cdbe170104cbacafa2c37babec5210b9ca2]

        sw btlr writing mode: DOCX drawingML import for fly frames
        
        By using the now working btlr direction of the underlying fly frame,
        instead of the character-level workaround.
        
        Change-Id: I3024e3348a30c72f461032b03b88c210f25eb75a
        Reviewed-on: https://gerrit.libreoffice.org/73628
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-06-07  Tor Lillqvist  <tml@collabora.com>  [8d16f406e62854df093a7c44c82dff19b0dda130]

        Bin the much too verbose SAL_INFO() calls for the "vcl.cg" tag
        
        Quikee agreed that they aren't really useful. Doing even the simplest
        things causes such a huge amount of logging that it is questionable
        whether anybody could have any use of it.
        
        Parts of it might be useful to restore later, if need arises. Like the
        mnContextStackDepth logging in vcl/inc/quartz/CGHelpers.hxx.
        
        Change-Id: If635e6492a50e5955c56c54fa310e7c0ab2986ae
        Reviewed-on: https://gerrit.libreoffice.org/73639
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2019-06-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [548f30f21b161e01607f523f65861f47fc78867a]

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

2019-06-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dafb3bda09bfc691afa4ef7963f62fbc684b48ea]

        Fix typo
        
        Change-Id: I4b4f0d6c96d85d050110ff39db2cc06bb1d666c2
        Reviewed-on: https://gerrit.libreoffice.org/70690
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [94be791d321e22dbb83d7d1b718c8c967f790b8b]

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

2019-06-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a9d67bbb4bf0c1854081a78dc362dc9dac9c92e0]

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

2019-06-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [93bc4fe0355ef7e6d5b5de3dd72251861409d208]

        Fix typo
        
        Change-Id: Ie9174d46b3936ee19a7d1e70f85af6fed2c0c6d4
        Reviewed-on: https://gerrit.libreoffice.org/73637
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0cb40b6f02e4072de4aafd2b741a808fe1d34f96]

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

2019-06-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f158398de86aa204017091a294caed06a0221599]

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

2019-06-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [08a42f9ccd9f2e17138772bf9675d0c91fb442c0]

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

2019-06-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [87481b9173587a8d156745294da85fd08651efec]

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

2019-06-07  Jens Carl  <j.carl43@gmx.de>  [daba09df247c09db715ca86a6b78365e49bfe034]

        Remove .uno:ToolsMacroEdit command
        
        A search with git grep ".uno:ToolsMacroEdit" showed that the entry isn't
        used anywhere (also .uno:BasicIDEAppear provides a similar functionality).
        
        Change-Id: Ib97f4ebd6707d82f9077dd2f4e6c05e537f8154d
        Reviewed-on: https://gerrit.libreoffice.org/73582
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-06-07  László Németh  <nemeth@numbertext.org>  [1b63fa32bbd4a5b89d2ee3a53b28de4250c8dad3]

        sanitize LibreLogo calls
        
        Change-Id: Ie4d9858e5b4b3e55ab08416fb9338d2df34ee5e1
        Reviewed-on: https://gerrit.libreoffice.org/73627
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-06-07  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b170256fb6ebaf774b02b89835b19d9f3a1afb89]

        tabbar: make ImplFormat more readable
        
        Change-Id: Id9a188fc46d800212ff583a233f06553bf1b4596
        Reviewed-on: https://gerrit.libreoffice.org/73591
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-06-06  rizmut  <riz_17_oke@yahoo.co.id>  [c74d7ff0b4f448ff4b662ae9145f93d3eaae3f25]

        Sifr: Add missing large icons
        
        Change-Id: Iadd17df97f374752097c8cad4b82735a4c77f923
        Reviewed-on: https://gerrit.libreoffice.org/73343
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-06-06  Michael Meeks  <michael.meeks@collabora.com>  [326f281715fa221af12f07ff4cd60c0d37844606]

        lok: remove ext text event re-entrancy hazard.
        
        Change-Id: I7566c158330bab77589d422c61c64210727ab835
        Reviewed-on: https://gerrit.libreoffice.org/73625
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-06-06  Noel Grandin  <noel.grandin@collabora.co.uk>  [e6adec29beadb83ebd3941275b99e2dd1be02f61]

        tdf#125556 URL fragment leaked from one object..
        
        to another when importing Powerpoint ppt file
        
        regression from
            commit 4245454d0c3d6df2d0e0a75aed6f22f0a26ce3e2
            Date:   Wed Feb 28 15:50:29 2018 +0200
            loplugin:useuniqueptr in SdrPowerPointImport
        
        Change-Id: I5f415dfa1f6125629b9f3be1d799cb596c64c605
        Reviewed-on: https://gerrit.libreoffice.org/73602
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-06  Jan-Marek Glogowski  <glogow@fbihome.de>  [1d959beba1cfef5fde035a4a74ee4611e7a04869]

        tdf#125201 fix QWheelEvent angleDelta() handling
        
        Comming back to my initial, known broken implementation from
        2017-11 (see commit 1426437be053 ("QT5 implement some mouse
        handling")), which just works with mouse scroll wheels.
        
        This just fixes angleDelta() based scrolling. An additional
        patch might be needed, if some driver just uses pixelDelta()
        values, but Qt explicitly states: "On X11 the pixelDelta()
        value is driver specific and unreliable, use angleDelta()
        instead.", so we'll do just that for now.
        
        Change-Id: I1be5f9392ed475aea7ab4d965a07e1e3c2574fe7
        Reviewed-on: https://gerrit.libreoffice.org/73614
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-06  Michael Weghorn  <m.weghorn@posteo.de>  [caca5c738b4bb6651eba699a258cec03bd4a448e]

        distro-config: Drop '--enable-gstreamer-0-10' everywhere
        
        This avoids the issue that build breaks when both gtk3
        and gstreamer-0.10 are enabled, caused by commit
        34bbf192a7753205bb64d14e4eec4ce303317396
        ("Drop extra define ENABLE_GTKSINK").
        
        gstreamer-0.10 related code will be removed in
        a subsequent step according to ESC decision (no longer
        needed).
        
        Change-Id: Ief07a797a3e52229da0ff7b23478108aac900841
        Reviewed-on: https://gerrit.libreoffice.org/73608
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-06-06  Jan-Marek Glogowski  <glogow@fbihome.de>  [710f3c63af2d8bee7d5e860614145799a3f0e491]

        tdf#125670 just check gradient clipping on drawing
        
        Otherwise the gradient won't be commited to the Metafile, as
        mbOutputClipped will be true, because the output device will
        have just one pixel size.
        
        Change-Id: I73084eb715ee6313f6478eded24feb9abfc411f3
        Reviewed-on: https://gerrit.libreoffice.org/73423
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-06  Jan-Marek Glogowski  <glogow@fbihome.de>  [e2cb51bfbdc4b83ace14a5984f242c252ddd11b7]

        Refactor a bit of the presentation minimizer
        
        This was originally just about getting rid of the resource leak.
        Turned out to include a little refactoring to hide most of the
        UnoDialog member variables.
        
        * use cppu::component_getFactoryHelper
        * free leaked createPeer resources in destructor
        
        Change-Id: I45449c49e32af4935908b801ed9bd9732af944d3
        Reviewed-on: https://gerrit.libreoffice.org/73565
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-06  Jan-Marek Glogowski  <glogow@fbihome.de>  [7140da917bbe80ad39610fdac28f03859f089461]

        tdf#124118 Qt5 post non-code keys via ExtTextInput
        
        Originally I tried to implement the gtk3 way by shoving all key
        input in some way through the QInputMethod. But that turned out
        to be impossible, because all the nice input event filtering is
        privately hidden in the platform abstraction. And it took me
        much longer to realize that gtk3 is doing this.
        
        Still the delivered code point in the KeyEvent is correct, so
        this simply uses ExtTextInput events for non-code key events,
        if LO has enabled input method support for a frame.
        
        Change-Id: Ia9bb6baf013cf790deecb9675f8309e32294e982
        Reviewed-on: https://gerrit.libreoffice.org/73322
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-06  Stephan Bergmann  <sbergman@redhat.com>  [ffed2de3e412ff35979ecea92c3d49eefe0fcc5d]

        loplugin:nullptr (macOS)
        
        Change-Id: Ibd4bd34fc73f80aea7aaf2a5e524cf877822ee6b
        Reviewed-on: https://gerrit.libreoffice.org/73587
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-06  Caolán McNamara  <caolanm@redhat.com>  [5e5372145e8ec4c5bc2c41f15fec8b78a52ad01b]

        update precompiled_rptui.hxx
        
        Change-Id: Iaef795ee48f590ed2cd0ba1c47dcc703172d8677
        Reviewed-on: https://gerrit.libreoffice.org/73597
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-06  Caolán McNamara  <caolanm@redhat.com>  [3880bf655fd449a8def384240b43b088536a8a4b]

        weld HeaderFooterDialog
        
        Change-Id: I6a5068106d0f243646cf12ec676dff60a04922ee
        Reviewed-on: https://gerrit.libreoffice.org/73596
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-06  Caolán McNamara  <caolanm@redhat.com>  [36ed48a4f75fd9f014d161a48de5d11dc941b1cf]

        duplicated about dialog close button when headerbars not enabled
        
        Change-Id: Idd69b37ff0dc85dc96349c4e85fc5d4a93597e62
        Reviewed-on: https://gerrit.libreoffice.org/73601
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-06  Patrick Jaap  <patrick.jaap@tu-dresden.de>  [dac2ff37431151d13589801fa4767633b4df72b9]

        tdf#125324 table export: do not ignore default values
        
        It seems like Writer default values for table positioning
        differ from OOXML spec. if nothing is given.
        So write them anyway during export.
        
        Change-Id: If5bf77de71b457a826be8f1559212e7d06c5237c
        Reviewed-on: https://gerrit.libreoffice.org/73402
        Tested-by: Jenkins
        Reviewed-by: Patrick Jaap <patrick.jaap@tu-dresden.de>

2019-06-06  Stephan Bergmann  <sbergman@redhat.com>  [9118d4d21bcbae6a9f2ca373b528939a60992903]

        CoreTextStyle::mbFauxBold shall presumably be bool
        
        ...it was added as float with eb5606511fac2a8ee1af7cc03c12d6c5b16f7c96
        "tdf#101854 Move to CommonSalLayout removed faux bold in macos", but that causes
        loplugin:implicitboolconversion warnings, and was probably just a typo.
        
        Change-Id: Ib35c5b001f0a77befa17e7bbb6447129e36a42ba
        Reviewed-on: https://gerrit.libreoffice.org/73590
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Jenkins

2019-06-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [302a00a3190743f5e6d2b61e5b40e493c4744b7e]

        tdf#124947 fix hit area of the radio buttons, size in ios theme
        
        The hit area of the radio buttons was not calculated correctly, so
        sometimes when you hit the radio button at the "wrong" place,
        nothing happened. This fixes the hit area to correctly cover the
        radio button and the text.
        
        Another issue was that the ios theme size of the radio button was
        not defined correctly (32px instead of 26px), which increased the
        error when calculating the hit are even more. The height of the
        radio button should be the same as defined in the definition.xml,
        and not bigger (or smaller).
        
        Change-Id: I4b03f36ca9d9c82bd6dc442bd6e06af938c62bdd
        Reviewed-on: https://gerrit.libreoffice.org/73592
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-06-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b48672b3108488e2739a49e6f6e327a48c96ed70]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#68103 Mark differences between Draw and Impress
            
            Although the 2 modules share a common kernel, the nomeclature,
            menus and master pages/slides are different.
            
            Change-Id: Id4282b2ebaf48a57b753ff0cefa228c3f3bdc644
            Reviewed-on: https://gerrit.libreoffice.org/73578
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [57a1bcb29a0a1cc73a59c5bcaec9d70ef69005af]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Remove superfluous string in impress/Draw contents
            
            Keep same Contents structure as other apps
            
            Change-Id: I1afc21e3581c3200ce6821ee3594686a1f8a70dc
            Reviewed-on: https://gerrit.libreoffice.org/73571
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-06  Stephan Bergmann  <sbergman@redhat.com>  [d0b866d16a60c674e2adef210c0ef2f7dc7231d3]

        loplugin:simplifyconstruct (macOS)
        
        Change-Id: I7c46c231f720c7d35a24e19833fb3239a31946ef
        Reviewed-on: https://gerrit.libreoffice.org/73589
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-06  Stephan Bergmann  <sbergman@redhat.com>  [a1a4787a4014f70b00f73fab56996e285e5ed1d0]

        loplugin:data (macOS)
        
        Change-Id: I404a8364a4c7f8d48533fb3c7757a5b7798de9d8
        Reviewed-on: https://gerrit.libreoffice.org/73588
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-06  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [a2f4bdb191d8d11824a0292880377dd4a20ac145]

        sfx2: warn when invoking LOK callback before setup
        
        Change-Id: I2c845c357f73dbce71b1e420979aecf2cff38827
        Reviewed-on: https://gerrit.libreoffice.org/68255
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/73482
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-06-06  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [905e6bd3ae0ca5c5ac7083430d7aa126c6526fd7]

        sd: support inserting background image from file via .uno:SelectBackground
        
        The UNO command always prompted the user via file open dialog.
        This change allows for passing the filename as an argument
        to allow for inserting slide background programatically.
        
        Also, hide the Insert Image button in the sidebar
        since we can't use that (just yet), because
        it invokes .uno:SelectBackground directly. We would
        need to send LOOL a notification to invoke this on
        its own end to first prompt the user for a file.
        
        (cherry picked from commit 2118143bdd246921439ba9e835207585203dd45f)
        
        Change-Id: I20c0e33d66f8bcd72a6388e39c4ac92e64978f45
        Reviewed-on: https://gerrit.libreoffice.org/73481
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-06-06  Serge Krot  <Serge.Krot@cib.de>  [fd95fb975b754d71d3750e85431a4e596a40e659]

        tdf#125719 sw: rtf: refactor associated character properties
        
        1. \rtlch, \ltrch should be placed before their properties.
        2. Do not mix associated and normal character properties in output.
        3. Do not output empty "\rtlch \ltrch", "\ltrch \rtlch" pairs.
        4. Handle associated character properties runs instead of
        handling separately their parts without order of them.
        
        Change-Id: Ibbf7365d04708682a5f1eb664a579c60a47465d2
        Reviewed-on: https://gerrit.libreoffice.org/72578
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-06-06  Stephan Bergmann  <sbergman@redhat.com>  [50696615fa8698ba18f9afc05202acd0a5a24cf8]

        loplugin:typedefparam: Work around different size_t typedefs on macOS
        
        ...which for me caused
        
        > [CXX] registry/tools/options.cxx
        > /Users/stephan/Software/lo/core/registry/tools/options.cxx:39:89: error: function param 3 at definition site does not match function param at declaration site, 'size_t' (aka 'unsigned long') vs 'size_t' (aka 'unsigned long') [loplugin:typedefparam]
        > bool Options::checkArgument(std::vector< std::string> & rArgs, char const * arg, size_t len)
        > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
        > /Users/stephan/Software/lo/core/registry/tools/options.hxx:41:93: note: declaration site here [loplugin:typedefparam]
        >     static bool checkArgument (std::vector< std::string > & rArgs, char const * arg, size_t len);
        >     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
        
        because one is
        
          TypedefType 0x115a4d700 'size_t' sugar
          |-Typedef 0x115a4d460 'size_t'
          `-BuiltinType 0x7fde8e0393c0 'unsigned long'
        
        while the other is
        
          TypedefType 0x7fde8e94a3a0 'size_t' sugar
          |-Typedef 0x7fde8e94a138 'size_t'
          `-TypedefType 0x7fde8e94a100 '__darwin_size_t' sugar
            |-Typedef 0x7fde8e88cc28 '__darwin_size_t'
            `-BuiltinType 0x7fde8e0393c0 'unsigned long'
        
        and
        
        > [CXX] store/source/storcach.cxx
        > /Users/stephan/Software/lo/core/store/source/storcach.cxx:218:43: error: function param 1 at definition site does not match function param at declaration site, 'std::size_t' (aka 'unsigned long') vs 'std::size_t' (aka 'unsigned long') [loplugin:typedefparam]
        > void PageCache::rescale_Impl (std::size_t new_size)
        > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
        > /Users/stephan/Software/lo/core/store/source/storcach.hxx:67:36: note: declaration site here [loplugin:typedefparam]
        >     void rescale_Impl (std::size_t new_size);
        >     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
        
        because one is
        
          ElaboratedType 0x116f5cba0 'std::size_t' sugar
          `-TypedefType 0x7fd58673e090 'size_t' sugar
            |-Typedef 0x7fd58673dde8 'size_t'
            `-BuiltinType 0x7fd58603cfc0 'unsigned long'
        
        while the other is
        
          ElaboratedType 0x7fd586742200 'std::size_t' sugar
          `-TypedefType 0x7fd58621cdc0 'size_t' sugar
            |-Typedef 0x7fd5861ce4a0 'size_t'
            `-TypedefType 0x7fd5861cdc70 '__darwin_size_t' sugar
              |-Typedef 0x7fd586889ec8 '__darwin_size_t'
              `-BuiltinType 0x7fd58603cfc0 'unsigned long'
        
        Change-Id: I3622716376198cc046b0489db59c5cbf613ea1f4
        Reviewed-on: https://gerrit.libreoffice.org/73585
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-06  Stephan Bergmann  <sbergman@redhat.com>  [d2d6b2d785ccdfb67473c5b97bcac9bd25d3407b]

        loplugin:cstylecast (macOS)
        
        Change-Id: I4468aff1817fdb47256dff94e7f2d8aa7575137e
        Reviewed-on: https://gerrit.libreoffice.org/73586
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-06  rizmut  <riz_17_oke@yahoo.co.id>  [fc2e8cc2e5cba51d38bd3a3f980610d29fe50319]

        KJ & elementary: +/^ svx dir, elementary: ^ bezier & mime
        
        Change-Id: Ieaff18277743da93393667c946ed2e95c98921b0
        Reviewed-on: https://gerrit.libreoffice.org/73466
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-06-06  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6a82019d51ae4f3d092d9ca2b4578325f4004713]

        vcl: move bitmap scale test to its own file
        
        Change-Id: I21e01f63da1c95c3a2c8bae9b998a28fc0a27bc1
        Reviewed-on: https://gerrit.libreoffice.org/73560
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-06-06  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [275b87203da92b3ec50e2f7e18ae192d10db41b7]

        Cosmetics.
        
        Change-Id: Ic86960ce2f690bebc51c9120053bdd50232f0358
        Reviewed-on: https://gerrit.libreoffice.org/73480
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>

2019-06-06  Caolán McNamara  <caolanm@redhat.com>  [a8fc80ea93f562f5639ccbd270edb9b50d0a71e9]

        fix the color dropdown
        
        Change-Id: I7666a8364f765830634be46bcb590a1604e5ced1
        Reviewed-on: https://gerrit.libreoffice.org/73551
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-06  Caolán McNamara  <caolanm@redhat.com>  [a30a5d1b8af18d19526f1980df41857f455cc8ef]

        weld AboutDialog
        
        use a native GtkAboutDialog on that platform and refactor the current cui about
        dialog body to form the body of a vcl AboutDialog
        
        use add_button to add the buttons to whichever is preferred of the headerbar
        or action-area
        
        Change-Id: I67e0b36dcb8d3fa08ec4f0397b0f6185b0778675
        Reviewed-on: https://gerrit.libreoffice.org/73439
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-06  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [7665246ac8addc002f74e3a9b22d1baeda448af3]

        ViewShellBase const correctness
        
        Change-Id: I00bffe23f2f850f5e0cbf63a60aa1600f848edac
        (cherry picked from commit 4e6e33870a60a796c17c1e2d67ac6482b853ad28)
        Reviewed-on: https://gerrit.libreoffice.org/73479
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-06-06  Caolán McNamara  <caolanm@redhat.com>  [d8b0774eb1cd665c4e93595d37b2b33025fb0840]

        drop never used dialog
        
        Change-Id: I2474887914ec74e62667fd6f68ecb57bad89ca0d
        Reviewed-on: https://gerrit.libreoffice.org/73561
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-06  Miklos Vajna  <vmiklos@collabora.com>  [e4be4c2641c0072af25cf1a2b2abc3b1cffa1078]

        xmloff: create XMLDrawMetaImportOasis instances with an uno constructor
        
        Change-Id: I6793d227fd5e7f358904083f37ccae825f733fd4
        Reviewed-on: https://gerrit.libreoffice.org/73570
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-06-06  László Németh  <nemeth@numbertext.org>  [f9fd82ffa2ccb0e506f44586289ac8b3e1001b38]

        tdf#115212 DOCX export: fix ToC with tracked deletion
        
        Removing part of Table of Contents with tracked deletion
        resulted broken DOCX export, ie. unrecoverable and
        uneditable document in MSO.
        
        Change-Id: If5972b2c9fb967819b7be889e0a3efb3714e670b
        Reviewed-on: https://gerrit.libreoffice.org/73550
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-06-06  Caolán McNamara  <caolanm@redhat.com>  [9823786d74bb86c7827a777ef517ba753f58b872]

        only want a border here surely, not scrollability
        
        Change-Id: Ief22fa4e437af5d408a4debc776be3237a97601a
        Reviewed-on: https://gerrit.libreoffice.org/73553
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-06-06  Mike Kaganski  <mike.kaganski@collabora.com>  [2265574dd571593e0070754ebd053eef6098ac98]

        tdf#125642: fix minimal sizes of dialog and its elements
        
        Change-Id: I0232999866eb731fd74b3e954121f1960a3873bd
        Reviewed-on: https://gerrit.libreoffice.org/73577
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-06-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ac14e5613597e7361ce6995dacb1bb5bd55b6b00]

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

2019-06-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [23475ea1946935a902d35baf4a160672dff4b670]

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

2019-06-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [882074308d36e0ffa5c45ac21d1d720288311953]

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

2019-06-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4023c43523c1d3829b9cda73dc8eb14eb1ce6e54]

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

2019-06-05  Miklos Vajna  <vmiklos@collabora.com>  [3a874f1c80c37e8b35666e1d73161ff762eb7e4c]

        tdf#111522 svx: fix crash with view1 doing text edit and view2 doing sdr undo
        
        If one view has an active text edit, then current code doesn't handle
        manipulating the undo text outside the text edit, so avoid problems by
        simply not adding an undo action to the undo stack for shape creation or
        move.
        
        Other actions might want to do the same in the future: check for
        CanDoSdrUndo() before calling SdrUndoFactory member functions.
        
        [ Found no existing test suite similar to CppunitTest_sw_uiwriter, so
        added one. ]
        
        Change-Id: I3a364bf4fe6f9b0c13aa07283681b1045368cf7a
        Reviewed-on: https://gerrit.libreoffice.org/73558
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-06-05  Mike Kaganski  <mike.kaganski@collabora.com>  [c3ce652b4a2a5891fa5664a0ad0ee8cb14aef908]

        Load align icons from theme
        
        GTK stock images aren't available using other vcl plugins
        
        Change-Id: I5ab23733d8d9c71fcf8db9f1867cb7d43516fff1
        Co-authored-by: Caolán McNamara <caolanm@redhat.com>
        Reviewed-on: https://gerrit.libreoffice.org/73548
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-06-05  Eike Rathke  <erack@redhat.com>  [c4f9b1cae7e9400b9aa4bc085ee39371c3b67485]

        Related: tdf#125404 alias cmn-CN to zh-CN, cmn-TW to zh-TW
        
        Map 'cmn' Mandarin Chinese with associated country for Simplified
        and Traditional to the technically used 'zh' macrolanguage code.
        
        Change-Id: Ifb8a31e728bbf828f13145513bc56a51684ea134
        Reviewed-on: https://gerrit.libreoffice.org/73563
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-06-05  Miklos Vajna  <vmiklos@collabora.com>  [058c54d540950426751dcb4a00f2488e6375e05a]

        git-hooks: show length of first line if it's too long
        
        Change-Id: I164e4308c2a3e685bbc83cfde1cae5189839075e
        Reviewed-on: https://gerrit.libreoffice.org/73556
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-06-05  Caolán McNamara  <caolanm@redhat.com>  [722041b43bd578ec9f6daeb716309d2ead4ea1a4]

        ofz#15068 build failure
        
        Change-Id: Ic306faa25c726be39bc76fa9d492204ad0602810
        Reviewed-on: https://gerrit.libreoffice.org/73554
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-05  Miklos Vajna  <vmiklos@collabora.com>  [c3f92d7d97109515e2b4a6aec6d65f41480b9da5]

        sw: disable test_tdf118540_preview_document_properties()
        
        See the discussion at <https://gerrit.libreoffice.org/#/c/70840/> this
        test is quite unstable at the moment, unfortunately.
        
        Change-Id: I6cbfdd0d9c5af8a848f32ab209ae70bc7a10d4af
        Reviewed-on: https://gerrit.libreoffice.org/73557
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-06-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [1d74d6d3c1f724fcec4d061e17e325b332739c0c]

        make OutputDevice::LogicToLogic respect empty Rectangle in more cases
        
        follow the logic from the block at the top of the function
        
        Change-Id: I3756eac9eb4fddb239a433927c52a505c7ab9b36
        Reviewed-on: https://gerrit.libreoffice.org/73547
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [597ede6c2eecd9a3c4dca5ff610050080c0ded7c]

        crash testing export of ooo72915-2.odt to ooo72915-2.doc
        
        blind fix
        
        Change-Id: I670b851405a1a41dbb7c85d495de9144dffd0194
        Reviewed-on: https://gerrit.libreoffice.org/73542
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-05  Arkadiy Illarionov  <qarkai@gmail.com>  [2ed3d691b42525f6c1cc430d5863febcb102816e]

        Use hasElements to check Sequence emptiness in cppcanvas..desktop
        
        Similar to clang-tidy readability-container-size-empty
        
        Change-Id: I81c0ff78d2ecc7d984e3ed5e5ce60efe327fc162
        Reviewed-on: https://gerrit.libreoffice.org/71799
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [6c31c2b01dd32cc7ba1230f2c4a98b8f7def219b]

        tdf#125062: distort hairline borders only if selection is used
        
        Regression from 046df0a876b3d948bb1e14443c00c180bc8cccaa
        
        Use the fix for tdf#105998 only when 'selection' option is checked
        in the save dialog
        
        Change-Id: I8c4127c780736408e905ead48e0d3ee6ae149197
        Reviewed-on: https://gerrit.libreoffice.org/73391
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-06-05  Olivier Hallot  <olivier.hallot@libreoffice.org>  [65610498bf3d0f63db7cd5b292b6724f7a4da51c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Prevent L10n issue when building Help
            
            Pootle does not convert back &lt; and &gt; into the same entities, thus
            disturbing XML parsing of string. Changed to ().
            
            Change-Id: I4e754313a2c51c6b5b190a7e236768fe84ec8672
            Reviewed-on: https://gerrit.libreoffice.org/73444
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-05  Olivier Hallot  <olivier.hallot@libreoffice.org>  [3e337f918a2325c5af89626b13ce0fd2bfa60bcb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#124582 Change Outline to Chapter in Help page
            
            Change-Id: Ica5e33aa11da21b1194710a46b60663421222bf8
            Reviewed-on: https://gerrit.libreoffice.org/73442
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-05  Olivier R  <olivier.dev@grammalecte.net>  [cdd69ce780dc7758047a27ed3c76bdc01b5ffb89]

        Linguistic: new underlining styles for grammar checkers
        
        This patch adds two new underlining styles:
        - BOLDWAVE: a thicker version of the default WAVE style
        - BOLD: a thick straight line
        
        No default setting changed. It's up to the grammar checkers to specify
        the underlining style they want.
        
        This contribution to LibreOffice is licensed under the MPLv2/LGPLv3+ dual license.
        
        modified :         include/vcl/outdev.hxx
        modified :         offapi/com/sun/star/text/TextMarkupDescriptor.idl
        modified :         sw/source/core/inc/wrong.hxx
        modified :         sw/source/core/txtnode/fntcache.cxx
        modified :         vcl/source/outdev/textline.cxx
        modified :         vcl/workben/outdevgrind.cxx
        
        Change-Id: I5629253905ba40c51cc748a7ceeb84170ef5d94c
        Reviewed-on: https://gerrit.libreoffice.org/73412
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-05  Jan-Marek Glogowski  <glogow@fbihome.de>  [e770bacc85a0eec96de77068d61b03f374b3cdec]

        Qt5 workaround modal change after show bug
        
        The presentation minimizer dialog calls setVisible before execute.
        This results in the dialog being shown before setting the modality
        in execute. And this triggers a bug in the Qt / Xcb stack (gtk is
        fine because it directly uses XSendEvent to change the state).
        
        The result is an unmapped, modal dialog window: it's invisible and
        blocks the GUI. Qt believes it's show; isVisible() returns true.
        
        And my ~/.xsession-errors shows a "qt.qpa.xcb: QXcbConnection: XCB
        error: 3 (BadWindow) ... major code: 18 (ChangeProperty)" with an
        invalid resource id, according to 'xwininfo -tree -root'.
        You can find the window resource of the minimizer by its name in
        the full root tree and its unmapped state with 'xwininfo -id'.
        
        I originally thought of a Scheduler bug so enabled debug output
        for it. This is already responsible for a delay long enough to
        prevent the bug often. Same for doing an additional hide() and
        show() sequence. In the end I went with a fixed delay, but that
        is just a guess. In theory we could check the mapped state via
        Xlib in Qt's show event and manually map it using XMapWindow and
        the winId...
        
        I also noted that the minimizer leaks, as there are multiple new
        presenter resources after each show and hide...
        
        Change-Id: I2060918aa9c63d385ebb2ffee9e7a3e4196ea766
        Reviewed-on: https://gerrit.libreoffice.org/73462
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-05  Jan-Marek Glogowski  <glogow@fbihome.de>  [ca69a1e17782d88580f2449e0252be52c26cae42]

        Qt5/KDE5 always use either Qt5 or KDE5 pickers
        
        And use RunInMain for both SalInstances and for both picker types,
        as there is no reason to assume just the file and not the folder
        picker can be called from the non-GUI thread.
        
        Little drawback is the inclusion of Qt5FilePicker header in the
        Qt5Instance header, as Qt's enums aren't forward-declarable.
        
        Change-Id: Ie170d247a76134df9aff835393c71c9d6e907d32
        Reviewed-on: https://gerrit.libreoffice.org/73416
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-05  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [b1a17c2d3f35ed801d745785fdeb7cf1ea2e1c60]

        baseline is CentOS/RHEL 7 (glibc 2.14 or later)
        
        Change-Id: Ie796a5c8f36b33c61eb69b6b68f7439f9359526f

2019-06-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0ca1f44e54d6b3f8c946bf7162fc85b2343b7bbd]

        Fix typo
        
        Change-Id: Id77320481846d20fd3f2a8dbdb845a19411baa1d
        Reviewed-on: https://gerrit.libreoffice.org/71817
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-06-05  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [7b3d401fe8ec01dbcbe511b51f7022bd080b3e8d]

        Link: support tracing link source and target
        
        By adding a couple of members to Link, we are
        now able to trace the target function name and
        the file:line where the Link instance in question
        was created (provided the LINK macro is used).
        
        This gives the invaluable ability to track down the
        source of a Link instance in the debugger, provided
        we have enabled this feature, which is enabled in
        DBG_UTIL automatically, unless explicitly enabled.
        
        Of course it is also possible to judiciously add
        LOG/fprintf statements to chase this info, if not
        outright track all links, if so we wish, by dumping
        from Link::Call, or at construction time of Link.
        
        Change-Id: Iab1dce31a179d28aaa1f20228e9e0405973b5e9b
        Reviewed-on: https://gerrit.libreoffice.org/73478
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-06-05  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [c7c188c745ff054f5ba1e7939a4fa7ec92be9708]

        python: add sample python script to insert/replace text
        
        Change-Id: Idde3cd22ecc1f1bd34f7519acedc85584ed2deaf
        Reviewed-on: https://gerrit.libreoffice.org/58160
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/73477
        Tested-by: Jenkins

2019-06-05  Michael Stahl  <Michael.Stahl@cib.de>  [e37ffdd118da2d21c5e78e8c7b67252d0d1adc8c]

        tdf#125685 sw: disregard footnotes in follow table on table split
        
        The first problem here is that the table isn't fully formatted; it fails
        with:
        
        warn:legacy.osl:22975:22975:sw/source/core/layout/tabfrm.cxx:2639: debug assertion: <SwTabFrame::MakeAll()> - format of table lowers suppressed by fix i44910
        
        The situation is that there is a big table split across pages; the first
        line of the table would fit onto the previous page so its follow frame
        moves backward and then the table frame tries to split again.
        
        During SwTabFrame::Split(), all the frames in the table are formatted,
        and at that point a footnote that was on the next page is moved to this
        page.
        
        A nested table frame also splits, such that it fits inside the page...
        but then the split of the outer table fails by 5 twips, because the
        moved footnote has reduced the space available for the outer table.
        
        The footnote is anchored in the inner table's follow frame, which would
        be moved to the next page anyway, taking the footnote with it.
        
        Fix this in lcl_RecalcSplitLine() by checking for footnotes that are
        anchored in the follow frame of the top-level table being split, and
        adding their height to the available space on the page.
        
        Fixing the first problem avoids the crash as well; the crash happens
        since 18765b9fa739337d2d891513f6e2fb7c3ce23b50 and it's rather hard to
        avoid it in a situation where formatting starts at the end and recurses
        into an unformatted table preceding it, which isn't supposed to happen.
        
        Change-Id: I85286583c1c4930468a1c283afc98504cd35bb71
        Reviewed-on: https://gerrit.libreoffice.org/73465
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-05  Jim Raykowski  <raykowj@gmail.com>  [0d6ec494f83fb26524bf3a5fc7af27c225293e87]

        tdf#124152 Broadcast StyleSheetModified to update style tree list box
        
        ...and also make undo redo update
        
        Change-Id: I49d62d487bed27d9dbe2ab813d992d02ecaeb77a
        Reviewed-on: https://gerrit.libreoffice.org/72826
        Tested-by: Jenkins
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-06-05  Mike Kaganski  <mike.kaganski@collabora.com>  [ada2b5be85f8c4d16c627a990e3f362ae0663d9f]

        Add GtkImage ids
        
        An assert is failing without this:
        
            ucrtbased.dll!abort() Line 61
            	at minkernel\crts\ucrt\src\appcrt\startup\abort.cpp(61)
            ucrtbased.dll!common_assert_to_stderr<wchar_t>(const wchar_t * const expression, const wchar_t * const file_name, const unsigned int line_number) Line 187
            	at minkernel\crts\ucrt\src\appcrt\startup\assert.cpp(187)
            ucrtbased.dll!common_assert<wchar_t>(const wchar_t * const expression, const wchar_t * const file_name, const unsigned int line_number, void * const return_address) Line 420
            	at minkernel\crts\ucrt\src\appcrt\startup\assert.cpp(420)
            ucrtbased.dll!_wassert(const wchar_t * expression, const wchar_t * file_name, unsigned int line_number) Line 444
            	at minkernel\crts\ucrt\src\appcrt\startup\assert.cpp(444)
            vcllo.dll!VclBuilder::get<FixedImage>(const rtl::OString & sID) Line 446
            	at C:\cygwin\home\user\lode\dev\core\include\vcl\builder.hxx(446)
            vcllo.dll!VclBuilder::VclBuilder(vcl::Window * pParent, const rtl::OUString & sUIDir, const rtl::OUString & sUIFile, const rtl::OString & sID, const com::sun::star::uno::Reference<com::sun::star::frame::XFrame> & rFrame, bool bLegacy) Line 698
            	at C:\cygwin\home\user\lode\dev\core\vcl\source\window\builder.cxx(698)
            vcllo.dll!SalInstanceBuilder::SalInstanceBuilder(vcl::Window * pParent, const rtl::OUString & rUIRoot, const rtl::OUString & rUIFile) Line 4995
            	at C:\cygwin\home\user\lode\dev\core\vcl\source\app\salvtables.cxx(4995)
            vcllo.dll!SalInstance::CreateBuilder(weld::Widget * pParent, const rtl::OUString & rUIRoot, const rtl::OUString & rUIFile) Line 5260
            	at C:\cygwin\home\user\lode\dev\core\vcl\source\app\salvtables.cxx(5260)
            vcllo.dll!Application::CreateBuilder(weld::Widget * pParent, const rtl::OUString & rUIFile) Line 146
            	at C:\cygwin\home\user\lode\dev\core\vcl\source\window\builder.cxx(146)
            vcllo.dll!weld::GenericDialogController::GenericDialogController(weld::Widget * pParent, const rtl::OUString & rUIFile, const rtl::OString & rDialogId) Line 5347
            	at C:\cygwin\home\user\lode\dev\core\vcl\source\app\salvtables.cxx(5347)
            sduilo.dll!SvxBulletAndPositionDlg::SvxBulletAndPositionDlg(weld::Window * pWindow, const SfxItemSet & rSet, sd::View * pView) Line 117
            	at C:\cygwin\home\user\lode\dev\core\sd\source\ui\dlg\BulletAndPositionDlg.cxx(117)
            sduilo.dll!std::make_unique<SvxBulletAndPositionDlg,weld::Window * &,SfxItemSet const &,sd::View * &,0>(weld::Window * & <_Args_0>, const SfxItemSet & <_Args_1>, sd::View * & <_Args_2>) Line 2042
            	at C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.21.27702\include\memory(2042)
            sduilo.dll!SdAbstractDialogFactory_Impl::CreateSvxBulletAndPositionDlg(weld::Window * pParent, const SfxItemSet * pAttr, sd::View * pView) Line 387
            	at C:\cygwin\home\user\lode\dev\core\sd\source\ui\dlg\sddlgfact.cxx(387)
            sdlo.dll!sd::FuBulletAndPosition::DoExecute(SfxRequest & rReq) Line 92
            	at C:\cygwin\home\user\lode\dev\core\sd\source\ui\func\fuolbull.cxx(92)
            sdlo.dll!sd::FuBulletAndPosition::Create(sd::ViewShell * pViewSh, sd::Window * pWin, sd::View * pView, SdDrawDocument * pDoc, SfxRequest & rReq) Line 57
            	at C:\cygwin\home\user\lode\dev\core\sd\source\ui\func\fuolbull.cxx(57)
            sdlo.dll!sd::DrawViewShell::FuTemporary(SfxRequest & rReq) Line 1447
            	at C:\cygwin\home\user\lode\dev\core\sd\source\ui\view\drviews2.cxx(1447)
            sdlo.dll!SfxStubDrawViewShellFuTemporary(SfxShell * pShell, SfxRequest & rReq) Line 1514
            	at C:\cygwin\home\user\lode\dev\core\workdir\SdiTarget\sd\sdi\sdslots.hxx(1514)
            sfxlo.dll!SfxShell::CallExec(void(*)(SfxShell *, SfxRequest &) pFunc, SfxRequest & rReq) Line 197
            	at C:\cygwin\home\user\lode\dev\core\include\sfx2\shell.hxx(197)
            sfxlo.dll!SfxDispatcher::Call_Impl(SfxShell & rShell, const SfxSlot & rSlot, SfxRequest & rReq, bool bRecord) Line 360
            	at C:\cygwin\home\user\lode\dev\core\sfx2\source\control\dispatch.cxx(360)
            sfxlo.dll!SfxDispatcher::Execute_(SfxShell & rShell, const SfxSlot & rSlot, SfxRequest & rReq, SfxCallMode eCallMode) Line 857
            	at C:\cygwin\home\user\lode\dev\core\sfx2\source\control\dispatch.cxx(857)
            sfxlo.dll!SfxBindings::Execute_Impl(SfxRequest & aReq, const SfxSlot * pSlot, SfxShell * pShell) Line 1066
            	at C:\cygwin\home\user\lode\dev\core\sfx2\source\control\bindings.cxx(1066)
            sfxlo.dll!SfxDispatchController_Impl::dispatch(const com::sun::star::util::URL & aURL, const com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> & aArgs, const com::sun::star::uno::Reference<com::sun::star::frame::XDispatchResultListener> & rListener) Line 757
            	at C:\cygwin\home\user\lode\dev\core\sfx2\source\control\unoctitm.cxx(757)
            sfxlo.dll!SfxOfficeDispatch::dispatch(const com::sun::star::util::URL & aURL, const com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> & aArgs) Line 226
            	at C:\cygwin\home\user\lode\dev\core\sfx2\source\control\unoctitm.cxx(226)
            fwklo.dll!framework::MenuBarManager::Select(Menu * pMenu) Line 896
            	at C:\cygwin\home\user\lode\dev\core\framework\source\uielement\menubarmanager.cxx(896)
            fwklo.dll!framework::MenuBarManager::LinkStubSelect(void * instance, Menu * data) Line 832
            	at C:\cygwin\home\user\lode\dev\core\framework\source\uielement\menubarmanager.cxx(832)
            vcllo.dll!Link<Menu *,bool>::Call(Menu * data) Line 84
            	at C:\cygwin\home\user\lode\dev\core\include\tools\link.hxx(84)
            vcllo.dll!Menu::Select() Line 362
            	at C:\cygwin\home\user\lode\dev\core\vcl\source\window\menu.cxx(362)
            vcllo.dll!Menu::ImplCallSelect(void * __formal) Line 2150
            	at C:\cygwin\home\user\lode\dev\core\vcl\source\window\menu.cxx(2150)
            vcllo.dll!Menu::LinkStubImplCallSelect(void * instance, void * data) Line 2146
            	at C:\cygwin\home\user\lode\dev\core\vcl\source\window\menu.cxx(2146)
            vcllo.dll!Link<void *,void>::Call(void * data) Line 84
            	at C:\cygwin\home\user\lode\dev\core\include\tools\link.hxx(84)
            vcllo.dll!ImplHandleUserEvent(ImplSVEvent * pSVEvent) Line 1961
            	at C:\cygwin\home\user\lode\dev\core\vcl\source\window\winproc.cxx(1961)
            vcllo.dll!ImplWindowFrameProc(vcl::Window * _pWindow, SalEvent nEvent, const void * pEvent) Line 2512
            	at C:\cygwin\home\user\lode\dev\core\vcl\source\window\winproc.cxx(2512)
            vcllo.dll!SalFrame::CallCallback(SalEvent nEvent, const void * pEvent) Line 294
            	at C:\cygwin\home\user\lode\dev\core\vcl\inc\salframe.hxx(294)
            vclplug_winlo.dll!ImplHandleUserEvent(HWND__ * hWnd, __int64 lParam) Line 4080
            	at C:\cygwin\home\user\lode\dev\core\vcl\win\window\salframe.cxx(4080)
            vclplug_winlo.dll!SalFrameWndProc(HWND__ * hWnd, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam, bool & rDef) Line 5733
            	at C:\cygwin\home\user\lode\dev\core\vcl\win\window\salframe.cxx(5733)
            vclplug_winlo.dll!SalFrameWndProcW(HWND__ * hWnd, unsigned int nMsg, unsigned __int64 wParam, __int64 lParam) Line 5840
            	at C:\cygwin\home\user\lode\dev\core\vcl\win\window\salframe.cxx(5840)
            user32.dll!UserCallWinProcCheckWow()
            user32.dll!CallWindowProcW()
            opengl32.dll!wglWndProc()
            user32.dll!UserCallWinProcCheckWow()
            user32.dll!DispatchMessageWorker()
            vclplug_winlo.dll!ImplSalDispatchMessage(const tagMSG * pMsg) Line 410
            	at C:\cygwin\home\user\lode\dev\core\vcl\win\app\salinst.cxx(410)
            vclplug_winlo.dll!ImplSalYield(bool bWait, bool bHandleAllCurrentEvents) Line 441
            	at C:\cygwin\home\user\lode\dev\core\vcl\win\app\salinst.cxx(441)
            vclplug_winlo.dll!WinSalInstance::DoYield(bool bWait, bool bHandleAllCurrentEvents) Line 512
            	at C:\cygwin\home\user\lode\dev\core\vcl\win\app\salinst.cxx(512)
            vcllo.dll!ImplYield(bool i_bWait, bool i_bAllEvents) Line 457
            	at C:\cygwin\home\user\lode\dev\core\vcl\source\app\svapp.cxx(457)
            vcllo.dll!Application::Yield() Line 522
            	at C:\cygwin\home\user\lode\dev\core\vcl\source\app\svapp.cxx(522)
            vcllo.dll!Application::Execute() Line 438
            	at C:\cygwin\home\user\lode\dev\core\vcl\source\app\svapp.cxx(438)
            sofficeapp.dll!desktop::Desktop::Main() Line 1621
            	at C:\cygwin\home\user\lode\dev\core\desktop\source\app\app.cxx(1621)
            vcllo.dll!ImplSVMain() Line 203
            	at C:\cygwin\home\user\lode\dev\core\vcl\source\app\svmain.cxx(203)
            vcllo.dll!SVMain() Line 238
            	at C:\cygwin\home\user\lode\dev\core\vcl\source\app\svmain.cxx(238)
            sofficeapp.dll!soffice_main() Line 170
            	at C:\cygwin\home\user\lode\dev\core\desktop\source\app\sofficemain.cxx(170)
            soffice.bin!sal_main() Line 48
            	at C:\cygwin\home\user\lode\dev\core\desktop\source\app\main.c(48)
            soffice.bin!main(int argc, char * * argv) Line 47
            	at C:\cygwin\home\user\lode\dev\core\desktop\source\app\main.c(47)
            soffice.bin!invoke_main() Line 79
            	at d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(79)
            soffice.bin!__scrt_common_main_seh() Line 288
            	at d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(288)
            soffice.bin!__scrt_common_main() Line 331
            	at d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(331)
            soffice.bin!mainCRTStartup() Line 17
            	at d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_main.cpp(17)
            kernel32.dll!BaseThreadInitThunk()
            ntdll.dll!RtlUserThreadStart()
        
        because the images are added with empty ids, get into the same slot of
        m_pParserState->m_aStockMap, and then in VclBuilder::VclBuilder's block
        labeled "fill in any stock icons in surviving images", get<FixedImage>
        is called with that empty id, finding another control not having an id,
        then failing dynamic_cast it to FixedImage.
        
        Change-Id: Ie2f48ea0753998e8ed6590c45a3d916339c1fc13
        Reviewed-on: https://gerrit.libreoffice.org/73531
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-06-05  Miklos Vajna  <vmiklos@collabora.com>  [f9c6f40ef0dc42af810466ff8cad59fe69daa6bb]

        editeng: consider btlr in SvxFrameDirectionItem::GetValueCount()
        
        Change-Id: Ib5e24d096075a0dde7c718930ea12fb1fd046ffe
        Reviewed-on: https://gerrit.libreoffice.org/73467
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-06-05  Tor Lillqvist  <tml@collabora.com>  [3ced4cd5f31dfca8198ab583cebe487ef1f2a809]

        Accept also iOS SDK 13.0
        
        Change-Id: Ibbc731f998b00a0ea1235a961290746a849f81cf

2019-06-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ff22834795711df14e8ad20c503afc2598884880]

        Fix typo
        
        Change-Id: I2d361544b571144e7f0f2c4190ec3e578427ec7c
        Reviewed-on: https://gerrit.libreoffice.org/73475
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0f97f545dd9764e0861be07c204029cadbdfcf76]

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

2019-06-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5f26419865d5f3c772264d3efe655116745ebbbd]

        Fix typo
        
        Change-Id: Ie8b8aeb1ebcb78cca73c6c2bc0512b2f30d245ae
        Reviewed-on: https://gerrit.libreoffice.org/73474
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b89a6da298502e5b0d48ba36d22c4d8448b6a2cf]

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

2019-06-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0ec8233fe9c210e999f1b8db48e8b645e1029eeb]

        Removed executable permission on file
        
        Change-Id: I671e4936e06a29214c65abfb402f0b3b45246f00
        Reviewed-on: https://gerrit.libreoffice.org/73471
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-05  Tor Lillqvist  <tml@collabora.com>  [1d47a33d8874ea28e054c873d7c0c712be9dda78]

        CppunitTest_sw_uiwriter always fails on my Retina iMac, so skip on macOS
        
        Change-Id: I95ee6786a7a7ac0e8c62b634c8de3c25bd68bb70

2019-06-05  Tor Lillqvist  <tml@collabora.com>  [1e95c8dd006147f7a94e24135396277ee2f469b8]

        The Bluetooth code doesn't compile with macOS SDK 10.15
        
        Change-Id: I8fffa4cef9628e6872c881cd0cbdfe85495fa324

2019-06-05  Tor Lillqvist  <tml@collabora.com>  [c6ab40a2dd25d94786bda82aed85f086f00f050b]

        -[NSWindow setRestorable:] is present since 10.7
        
        No need to use objc_msgSend().
        
        Change-Id: I56c824e3206c37be4b60fb7d82b65c9d5e89958b

2019-06-05  Tor Lillqvist  <tml@collabora.com>  [4d3628ca769ce07c93e8c4629075eeb7c8dc317e]

        The macOS SDK 10.15 has a tighter declaration of objc_msgSend()
        
        Change-Id: I51734b92965a9fa1f06aa18017d39b4b0d532456

2019-06-05  Tor Lillqvist  <tml@collabora.com>  [4378eae8aa5f29d02ac02000ba0d3a769b27c18e]

        Accept also macOS SDK 10.15
        
        Change-Id: I2369db6b76af67d71146903c081ce6427d45c211

2019-06-05  Jay Bingham  <binghamjc@msn.com>  [c30ea50dd2b1c557dfbefc1a4c660fbf2402a604]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Refactor RegExp Help page with improved contents
            
            1) Mute some l10n strings
            
            Change-Id: Ia7a2c1898491c0f0352c9c8df519bba057b3bab6
            Reviewed-on: https://gerrit.libreoffice.org/73408
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-04  Tor Lillqvist  <tml@collabora.com>  [9c8478d428293c6223c8d1bdd1e93f7729b6d952]

        tdf#122221: Bin apparently unnecessary early return
        
        Removing these few lines of code fixes the problem on iOS, and has no
        apparent ill effect on macOS. But sure, I didn't check that thoroughly
        on macOS, so in case this has a bad effect on macOS after all, need to
        reinstate the few lines but make them #ifndef IOS.
        
        (Still passes make check.)
        
        Change-Id: I2380d010ba223a698acfe916fca4580a1502be98

2019-06-04  László Németh  <nemeth@numbertext.org>  [222f6a1c43b7ae7bf8e2f1fbc1dbe6457e611ab7]

        tdf#70234 DOCX export: fix only expanded fields
        
        The commit caf2f5fff39caf06204f71d0c2276b415ef047c3
        "tdf#70234 DOCX: export tracked deletion of fields"
        must handle only the fields with multiple runs
        (expanded fields).
        
        Change-Id: I2303bade75401e07accf3f0a874f093458fe7efa
        Reviewed-on: https://gerrit.libreoffice.org/73453
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-06-04  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [1e1535d46f9d89a2584409d88f35b57ef920eefa]

        SmartArt: bullet list improvements
        
        by default start bullet list at second level
        use stBulletLvl parameter to change this behaviour
        
        Change-Id: I5084e7bf1902fdca83bea6d57a8c1f37dd2e65be
        Reviewed-on: https://gerrit.libreoffice.org/73440
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-06-04  Caolán McNamara  <caolanm@redhat.com>  [8caa7d1824ff87a82ba2f6f16351dfab5b219f63]

        weld SvxEditModulesDlg
        
        Change-Id: I802d4c92924b379f11c73ddfe758f4c6a63feb37
        Reviewed-on: https://gerrit.libreoffice.org/73354
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ef2a96fb236369271cb0f06451f02f0cca4d1569]

        TOTD: Fix tip contents
        
        Draw and Impress have different menus names
        
        Change-Id: I8e0dec96e3b52f87bb5e7430f21c96f3b4a681a5
        Reviewed-on: https://gerrit.libreoffice.org/73117
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>
        Tested-by: Jenkins

2019-06-04  Zdeněk Crhonek  <zcrhonek@gmail.com>  [5c96421607dadca284902d127004fcc12fd89b84]

        uitest for bug tdf#44837
        
        Change-Id: I194553a6afbcfc17e40ef28627a2806806b69289
        Reviewed-on: https://gerrit.libreoffice.org/73409
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-06-04  Miklos Vajna  <vmiklos@collabora.com>  [4dadbff74eff5f8ad00df99c659f8a2b914e09a1]

        tdf#101086 sc autofilter popup: avoid flicker
        
        Regression from commit a4cb27f61376d8f2d8faed0022c291af68d437bd
        (refactor ScMenuFloatingWindow to use RenderContext, 2015-05-14), the
        problem was that the change had two effects:
        
        1) It removed incremental rendering that now causes flicker.
        
        2) It added support for painting into a rendercontext, not on the window
        itself.
        
        Given that here a hierarchy of widgets have to be painted at once (to
        avoid flicker), use vcl::Window::RequestDoubleBuffering() instead of the
        much simpler vcl::BufferDevice.
        
        This improves the situation on Windows, but explicitly blacklist the
        focus rectangle case (gtk3) which is currently not compatible with this
        higher level double-buffering (and there we already have lower-level
        double-buffering anyway, similar to OpenGL).
        
        Change-Id: I77aa951e14db668166dc8757e36c037ee98243bf
        Reviewed-on: https://gerrit.libreoffice.org/73441
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-06-04  Stephan Bergmann  <sbergman@redhat.com>  [ee6dd4d39e9169283e74a9210ace0b8f7f897da4]

        Avoid truncation of ±1E20 to long
        
        With -fsanitize=float-cast-overflow, opening doc/abi5309-1.doc as obtained by
        bin/get-bugzilla-attachments-by-mimetype (i.e., the attachment at
        <https://bugzilla.abisource.com/show_bug.cgi?id=5309#c3>) fails with
        
        > include/tools/helpers.hxx:76:79: runtime error: 1e+20 is outside the range of representable values of type 'long'
        >  #0 in FRound(double) at include/tools/helpers.hxx:76:79 (instdir/program/libtllo.so +0x3c13dd)
        >  #1 in ImplPolygon::ImplPolygon(basegfx::B2DPolygon const&) at tools/source/generic/poly.cxx:474:30 (instdir/program/libtllo.so +0x40f35f)
        >  #2 in tools::Polygon::Polygon(basegfx::B2DPolygon const&) at tools/source/generic/poly.cxx:1849:72 (instdir/program/libtllo.so +0x42c9ff)
        >  #3 in ImplPolyPolygon::ImplPolyPolygon(basegfx::B2DPolyPolygon const&) at tools/source/generic/poly2.cxx:482:28 (instdir/program/libtllo.so +0x45561e)
        >  #4 in tools::PolyPolygon::PolyPolygon(basegfx::B2DPolyPolygon const&) at tools/source/generic/poly2.cxx:463:25 (instdir/program/libtllo.so +0x45512d)
        >  #5 in emfio::MtfTools::DrawPolygon(tools::Polygon, bool) at emfio/source/reader/mtftools.cxx:1287:17 (instdir/program/../program/libemfiolo.so +0x1828d3)
        >  #6 in emfio::WmfReader::ReadRecordParams(unsigned short) at emfio/source/reader/wmfreader.cxx:367:21 (instdir/program/../program/libemfiolo.so +0x1cffde)
        >  #7 in emfio::WmfReader::ReadWMF() at emfio/source/reader/wmfreader.cxx:1425:29 (instdir/program/../program/libemfiolo.so +0x1f7567)
        >  #8 in emfio::emfreader::XEmfParser::getDecomposition(com::sun::star::uno::Reference<com::sun::star::io::XInputStream> const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at emfio/source/emfuno/xemfparser.cxx:152:108 (instdir/program/../program/libemfiolo.so +0x13795a)
        >  #9 in non-virtual thunk to emfio::emfreader::XEmfParser::getDecomposition(com::sun::star::uno::Reference<com::sun::star::io::XInputStream> const&, rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at emfio/source/emfuno/xemfparser.cxx (instdir/program/../program/libemfiolo.so +0x138735)
        >  #10 in VectorGraphicData::ensureSequenceAndRange() at vcl/source/gdi/vectorgraphicdata.cxx:172:137 (instdir/program/libvcllo.so +0x86bdadf)
        >  #11 in VectorGraphicData::ensureReplacement() at vcl/source/gdi/vectorgraphicdata.cxx:138:5 (instdir/program/libvcllo.so +0x86bcb94)
        >  #12 in VectorGraphicData::getReplacement() const at vcl/source/gdi/vectorgraphicdata.cxx:286:45 (instdir/program/libvcllo.so +0x86c0a04)
        >  #13 in ImpGraphic::ImplSetPrefSize(Size const&) at vcl/source/gdi/impgraph.cxx:956:45 (instdir/program/libvcllo.so +0x7d05433)
        >  #14 in Graphic::SetPrefSize(Size const&) at vcl/source/gdi/graph.cxx:388:19 (instdir/program/libvcllo.so +0x7ca7e26)
        >  #15 in SvxMSDffManager::GetBLIPDirect(SvStream&, Graphic&, tools::Rectangle*) at filter/source/msfilter/msdffimp.cxx:6616:26 (instdir/program/../program/libmsfilterlo.so +0x9617bc)
        >  #16 in SvxMSDffManager::GetBLIP(unsigned long, Graphic&, tools::Rectangle*) at filter/source/msfilter/msdffimp.cxx:6453:23 (instdir/program/../program/libmsfilterlo.so +0x95f368)
        >  #17 in SvxMSDffManager::ImportGraphic(SvStream&, SfxItemSet&, DffObjData const&) at filter/source/msfilter/msdffimp.cxx:3821:24 (instdir/program/../program/libmsfilterlo.so +0x990678)
        >  #18 in SvxMSDffManager::ImportShape(DffRecordHeader const&, SvStream&, SvxMSDffClientData&, tools::Rectangle&, tools::Rectangle const&, int, int*) at filter/source/msfilter/msdffimp.cxx:4368:28 (instdir/program/../program/libmsfilterlo.so +0x9a221a)
        >  #19 in SvxMSDffManager::ImportObj(SvStream&, SvxMSDffClientData&, tools::Rectangle&, tools::Rectangle const&, int, int*) at filter/source/msfilter/msdffimp.cxx:4073:16 (instdir/program/../program/libmsfilterlo.so +0x9972d8)
        >  #20 in SvxMSDffManager::GetShape(unsigned long, SdrObject*&, SvxMSDffImportData&) at filter/source/msfilter/msdffimp.cxx:6377:23 (instdir/program/../program/libmsfilterlo.so +0x9dde0c)
        >  #21 in SwWW8ImplReader::Read_GrafLayer(long) at sw/source/filter/ww8/ww8graf.cxx:2567:34 (instdir/program/../program/libmswordlo.so +0x2c51a1f)
        >  #22 in SwWW8ImplReader::ReadChar(long, long) at sw/source/filter/ww8/ww8par.cxx:3697:17 (instdir/program/../program/libmswordlo.so +0x2db3a07)
        >  #23 in SwWW8ImplReader::ReadChars(int&, int, long, long) at sw/source/filter/ww8/ww8par.cxx:3484:27 (instdir/program/../program/libmswordlo.so +0x2dafba2)
        >  #24 in SwWW8ImplReader::ReadText(int, int, ManTypes) at sw/source/filter/ww8/ww8par.cxx:4045:22 (instdir/program/../program/libmswordlo.so +0x2d85c3e)
        >  #25 in SwWW8ImplReader::CoreLoad(WW8Glossary const*) at sw/source/filter/ww8/ww8par.cxx:5227:9 (instdir/program/../program/libmswordlo.so +0x2de3314)
        >  #26 in SwWW8ImplReader::LoadThroughDecryption(WW8Glossary*) at sw/source/filter/ww8/ww8par.cxx:5892:19 (instdir/program/../program/libmswordlo.so +0x2df31ad)
        >  #27 in SwWW8ImplReader::LoadDoc(WW8Glossary*) at sw/source/filter/ww8/ww8par.cxx:6196:19 (instdir/program/../program/libmswordlo.so +0x2dfe1ed)
        >  #28 in WW8Reader::Read(SwDoc&, rtl::OUString const&, SwPaM&, rtl::OUString const&) at sw/source/filter/ww8/ww8par.cxx:6347:26 (instdir/program/../program/libmswordlo.so +0x2e0301a)
        >  #29 in SwReader::Read(Reader const&) at sw/source/filter/basflt/shellio.cxx:188:22 (instdir/program/../program/libswlo.so +0x1041d2be)
        >  #30 in SwDocShell::ConvertFrom(SfxMedium&) at sw/source/uibase/app/docsh.cxx:261:26 (instdir/program/../program/libswlo.so +0x10fc4d98)
        >  #31 in SfxObjectShell::DoLoad(SfxMedium*) at sfx2/source/doc/objstor.cxx:768:23 (instdir/program/libsfxlo.so +0x49d934a)
        [...]
        
        To represent "negative" clip regions, basegfx/source/tools/b2dclipstate.cxx uses
        an ugly hack of subtracting the region from a ±1E20 bounding box.  This document
        uses such a negative clip region with a 4504x633@(11301,38) rectangular hole.
        (Though I don't know whether that's the real intention, or caused by LO
        misparsing the input file format.)
        
        So to avoid converting the ±1E20 bounding box from double to long, do the
        intersection here with basegfx double values, and only convert the result to
        tools long values.  (There appears to be no implemenation of intersection with
        a polypolygon for B2DPolyPolyon, just B2DClipState::intersectPolyPolygon.)  (In
        principle there could be loss of precision when aPolyPoly is converted to a
        B2DPolyPolygon now, but that's unlikely with a typical IEEE 754 double with
        52 bit mantissa.)
        
        Change-Id: I82a9941b43d90153d63612147b2ca33fbca5f179
        Reviewed-on: https://gerrit.libreoffice.org/73386
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-06-04  Tor Lillqvist  <tml@collabora.com>  [80457313b4cf9e9d846c5c694500edb71cccb8d7]

        Add css_comp_Impress_oox_PowerPointExport
        
        Change-Id: I17d95cce0dd69e2ba8b4ebc7045544fc5659a249

2019-06-04  Tor Lillqvist  <tml@collabora.com>  [a4807544be6a8d042883796386eb7a651d576238]

        Fix "external" graphic filter code for the DISABLE_DYNLOADING case
        
        The DISABLE_DYNLOADING case in ImpFilterLibCacheEntry::GetImportFunction()
        had apparently been broken from the start, but nobody never noticed as
        the common formats (PNG, JPEG, GIF etc) use a more "internal"code
        path. The problem was noticed now with a TIFF image in a presentation.
        
        The fix for the import case seems to work, but I could not test the
        fix for the export case.
        
        Change-Id: Icbd33c7cb654136a562f18b06d5b0896e701bf3d

2019-06-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [27cd31a75ba3db4871ca47bda46cc0f915221914]

        TOTD Specify that tip is for Calc
        
        Change-Id: Ia77b5a407693802f408cd7d28d50962ae1c746e7
        Reviewed-on: https://gerrit.libreoffice.org/73308
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>

2019-06-04  Khaled Hosny  <khaledhosny@eglug.org>  [8736cc0f5c6d4cb80ccb39ca6797d2f4490dade9]

        Use ICU UCHAR_VERTICAL_ORIENTATION when available
        
        Starting from ICU 63, the vertical orientation property is provided by ICU so
        we use it instead of our inyternal, and potentially outdated data file. Old
        code is kept until support for ICU < 63 is dropped.
        
        Change-Id: I0df1f3f5e853ca90945a36a8123bec9ae7f691cc
        Reviewed-on: https://gerrit.libreoffice.org/73425
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2019-06-04  wishawa  <wisha.wa@yandex.com>  [fce79b2347d93b74310775dc9dcd080674579435]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          - Remove abbreviations from Thai hunspell dictionary.
            
            Reasons:
            1. They are not present in other spellcheck dictionaries (such as en).
            2. To add all abreviations would not be much different from adding all
            possible combinations of 2-3 Thai consonants. This would make misspelled
            abbreviations come as correct to the spellcheck anyway.
            3. Adding only the most common ones can cause confusion to those using
            less common ones, as the spellchecker will suggest the more common
            abbreviation. It is also nearly impossible to determine if an abbreviation
            is common that it should be added or not.
            Change-Id: I8b7bce70f552ab3b356e1ab2c101e9e31a8ec271
            Reviewed-on: https://gerrit.libreoffice.org/73216
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            Tested-by: Andras Timar <andras.timar@collabora.com>
            
2019-06-04  László Németh  <nemeth@numbertext.org>  [caf2f5fff39caf06204f71d0c2276b415ef047c3]

        tdf#70234 DOCX: export tracked deletion of fields
        
        Multiple runs of a field weren't exported as
        tracked deletion, resulting bad DOCX export
        with reappearing deleted fields in LO and
        invalid document in MSO.
        
        Change-Id: I2a1957371b78e0af60d8bf3944a1c28abe8ba0cc
        Reviewed-on: https://gerrit.libreoffice.org/73438
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-06-04  Mike Kaganski  <mike.kaganski@collabora.com>  [166aafde5b716dfeb5325e7d1bee1c163ab56b12]

        tdf#125657: restore conversion of a:srcRect attributes to integers
        
        Regression from commit 1fe24bb1e2fbe44a4bf2c03297e259b3a18b1235
        
        Change-Id: I5597fe6a7f7c54ad9bf2634eba5245e2e4a1efbf
        Reviewed-on: https://gerrit.libreoffice.org/73430
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-06-04  Eike Rathke  <erack@redhat.com>  [4e3e0c6744b3fc33c7f4da7bd48136b861e9ed58]

        Resolves: tdf#123752 allow group separator in formula values if possible
        
        If possible here means if it can't be an operator (is not an ASCII
        value) and is not any other separator. This restores the "working
        by chance" behaviour for some locales that use NO-BREAK SPACE as
        group separator. It never worked for locales that use one of the
        "ordinary" comma or dot or apostrophe group separator and will
        not.
        
        Change-Id: I8b7ba1b502b6b7367ffb2199d2f3922ab605a659
        Reviewed-on: https://gerrit.libreoffice.org/73422
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-06-04  Balazs Varga  <balazs.varga991@gmail.com>  [a2554ac1f0173b0904032f4f8a70bb2231d0d934]

        Related: tdf#48041 Chart: vertical value axis labels
        
        Do not duplicate vertical axis labels and gridlines
        if same value labels follow each other, because of
        the number format and rounding.
        Supplement of commit: 7f373a4c88961348f35e4f990182628488878efe
        
        Change-Id: I7a5d8196d4f16024c279fa4417a0c8809fb8aec7
        Reviewed-on: https://gerrit.libreoffice.org/73432
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-06-04  László Németh  <nemeth@numbertext.org>  [d160bca0dcb80f1b517b79221d5c3a43bbad8639]

        tdf#70234 DOCX: import tracked deletion of fields
        
        Deleted fields in tracked changes, for example page
        number fields, imported as not deleted text fields.
        
        Change-Id: Id35c3ad7d293039fc8a2d0b564572dc459a25d0f
        Reviewed-on: https://gerrit.libreoffice.org/73397
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-06-04  Stephan Bergmann  <sbergman@redhat.com>  [9dd38caceabfcfaf428cc8490dd1ce25696ff789]

        Remove unused, broken operator<< for PolyPolygon
        
        ...which apparently wants to internally call some operator<< for Polygon
        (rPolyPoly.GetObject(i)), but which doesn't exist (and appears to not have
        existed when this operator<< for PolyPolygon was added with
        e4be770ec8218d80dcc9f1e38fd1c69717beb4fb "add std::ostream operators for Region
        and PolyPolygon"), so uses the non-explicit PolyPolygon ctor that takes a
        Polygon, and causes infinite recursion for any non-empty PolyPolygon
        
        Change-Id: I308527dcfed18763c8c3ebbce823eea9a0340e70
        Reviewed-on: https://gerrit.libreoffice.org/73388
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-04  heiko tietze  <tietze.heiko@gmail.com>  [def76a088dea12dfd9d9b796e975e742cbe44ce1]

        Resolves tdf#125333 - Crash with FindReplaceRememberedSearches=0
        
        Zero remembered searches crash the app when no result is found
        minimum set to 1
        
        Change-Id: Ib2b4b195d018f0f11238699458066f4d128f8997
        Reviewed-on: https://gerrit.libreoffice.org/72459
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>

2019-06-04  Sumit Chauhan  <sumitcn25@gmail.com>  [889a4fed08aecfd45e5706af27510e40932f2732]

        Rendering notebookbar*.ui file from user/share directory
        
        This patch will get the modified customized notebookbar*.ui
        files from user directory(if present) otherwise the files will be rendered
        from default shared directory.
        
        Change-Id: I9393083bc0429659039c8dd5c10541ffa6661bf7
        Reviewed-on: https://gerrit.libreoffice.org/72313
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-06-04  Noel Grandin  <noel.grandin@collabora.co.uk>  [79927a934b8a27bd4dee7a263171981e6ca22f8a]

        tdf#121094 Opening xlxs with many rows takes several minutes
        
        Use a more useful expansion strategy when re-sizing the array, we use
        this 150% in a lot of other places.
        
        This takes the opening time from more than 4m (I lost patience) to under
        5s.
        
        Change-Id: I8511662947d737c26ec49503a75af8d4cf447f67
        Reviewed-on: https://gerrit.libreoffice.org/73394
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-04  Stephan Bergmann  <sbergman@redhat.com>  [22005041f829d85e675ea27bdee1770af58a1ea0]

        AppendInfoBar can return null
        
        e.g., when opening the old help window ("Help - LibreOffice Help" in a build
        configured with --with-help to "build the old local help" (configure.ac))
        
        Change-Id: Icecd224774b98811ddf9545c5fa83a85fab259fc
        Reviewed-on: https://gerrit.libreoffice.org/73390
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-04  Miklos Vajna  <vmiklos@collabora.com>  [a628c01e783b8970ec6d1a4499f01981c077e607]

        tdf#122789 sw HTML import: fix handling of images with relative sizes
        
        Relative size should have priority over image size from image headers.
        
        Change-Id: I80cce79ff87c7eb359cb292526859435cb85f929
        Reviewed-on: https://gerrit.libreoffice.org/73413
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-06-04  Arkadiy Illarionov  <qarkai@gmail.com>  [32eeb405d7fd6788aaa34e1bf8a04388d7a3958f]

        tdf#39593 remove IMPL_XUNOTUNNEL* macros
        
        Replace with UNO3_GETIMPLEMENTATION* macros.
        Replace single usage of IMPL_XUNOTUNNEL_MINIMAL with it's body.
        
        Change-Id: I7d4ad76399b999ebb2178ecf57edcf6bd2aa6c3e
        Reviewed-on: https://gerrit.libreoffice.org/73424
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-04  Stephan Bergmann  <sbergman@redhat.com>  [bb847b448f8b04e40ba66e7feab42f2b697383b4]

        Missing include
        
        Change-Id: I4c733df9c5a01f911c6a99fca21a2dd70aeecf18
        Reviewed-on: https://gerrit.libreoffice.org/73407
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-04  Stephan Bergmann  <sbergman@redhat.com>  [1ae6523a3aded9fef63c688f63fa6e80c0592502]

        XSecController must be a complete type here (Windows --disable-pch)
        
        ...when instantiating implicitly defined special member functions of
        XMLSECURITY_DLLPUBLIC XMLSignatureHelper, due to mpXSecController member
        
        Change-Id: Ifd504c1b215a8a1a86d7a9d660aa569b75e07d50
        Reviewed-on: https://gerrit.libreoffice.org/73406
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-04  Stephan Bergmann  <sbergman@redhat.com>  [c7fd5ec69807ffe89c8414048996c1ea6945deb2]

        css::beans::PropertyValue must be a complete type here (Windows --disable-pch)
        
        ...when instantiating implicitly defined special member functions of
        SVX_DLLPUBLIC SdrCustomShapeGeometryItem, due to aPropSeq member
        
        Change-Id: I7fc0ba1db3aa67bdd5c4d8878504a31f32b42ffd
        Reviewed-on: https://gerrit.libreoffice.org/73405
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-04  Stephan Bergmann  <sbergman@redhat.com>  [3dfaee0d6eded9668c3e949e026cd3375f0ee663]

        css::awt::Size must be a complete type here (Windows --disable-pch)
        
        ...when instantiating implicitly defined special member functions of
        SVX_DLLPUBLIC EnhancedCustomShape2d, due to seqSubViewSize member
        
        Change-Id: I7dd22ba0602461c1bbe2e1e5351e161f2e098c37
        Reviewed-on: https://gerrit.libreoffice.org/73404
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [466a98b5ad26245f182166eece19fe16219feed3]

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

2019-06-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [44c21ca9324997b8a3001e316c774b4ba34c2f0b]

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

2019-06-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1dfcec6ae560a0d7fdafbb5f9298e7d71f253b37]

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

2019-06-04  Mark Hung  <marklh9@gmail.com>  [c1c3a3c619bd596e2a64e2c9b9328b4adfa990eb]

        tdf#104922 recover text grid setting properly.
        
        Lines per page and chars per line can not be set before the
        max values determined, otherwise we may get incorrect result
        because of truncating to incorrect max values.
        
        Change-Id: I9829af0dcfd744f4383a5f9034270b00fdfb15b8
        Reviewed-on: https://gerrit.libreoffice.org/73280
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2019-06-04  Jan-Marek Glogowski  <glogow@fbihome.de>  [d8d8cdecdb760500b06cacef3d17c8e05332967d]

        Qt5 introduce Qt5Frame::asChild() helper
        
        Just a little refactoring.
        
        Gets rid of the common used idom in the code:
          m_pTopLevel ? m_pTopLevel : m_pQWidget
        
        Change-Id: I3e96687d9d02c0b1a5537c6b6cea53e1ca3a2067
        Reviewed-on: https://gerrit.libreoffice.org/73414
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-04  Olivier Hallot  <olivier.hallot@libreoffice.org>  [84771b5cc0caa60bcd6f15868fe9b516c3e8f3a7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - fix icon size
            
            Change-Id: I9550ef8ccf4d10ad393ed615573ab9893632f371
            Reviewed-on: https://gerrit.libreoffice.org/73305
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-03  Caolán McNamara  <caolanm@redhat.com>  [e620291e7ce0d7c63a4e23bfcce3fdbd54789469]

        Resolves: tdf#125589 we are initially unsorted
        
        so turn on sorting on first sort request
        
        Change-Id: I897f64c0695be8cca6d93e234a7d7c4718c94f78
        Reviewed-on: https://gerrit.libreoffice.org/73344
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-03  Luboš Luňák  <l.lunak@collabora.com>  [a5fa2d2d64c7fc2ef096ae61fe2db327a42db2b4]

        LD_BIND_NOW=1 if running under callgrind
        
        It avoids all those calls to _dl_runtime_resolve_xsave that
        in KCachegrind's call graph lead to nowhere and make navigating harder.
        
        Change-Id: Ie3843676298d92b8ed6d598ead16f4d410ba8b2b
        Reviewed-on: https://gerrit.libreoffice.org/73382
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-06-03  Jan-Marek Glogowski  <glogow@fbihome.de>  [81307dd74f26ba5c054dccd32dad507dc1510298]

        KDE5 header cleanup and Q_OBJECT drop
        
        Uneeded since the merge of most of the KDE5FilePicker code into
        Qt5FilePicker. KDE5SalInstance also uses no signals or slots, so
        Q_OBJECT + moc can go for them.
        
        Change-Id: If48c677106b78c759ca165563ad3c081ca5442a5
        Reviewed-on: https://gerrit.libreoffice.org/73393
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-03  Jan-Marek Glogowski  <glogow@fbihome.de>  [677db60166106e33bc2329f868f96cf2fb85f11b]

        Qt5 use precise timer to prevent unneeded restarts
        
        We just have one driving timer. Not much to sync with. Gets rid
        of these annoying scheduler restart messages. The idea of coarse,
        synced timer events sounds nice to have, but LO currently can't
        handle it in a sensible sense..
        
        Change-Id: I169c2bb582aca0e03b00e24dc364ac9b19162c3b
        Reviewed-on: https://gerrit.libreoffice.org/73392
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-03  Eike Rathke  <erack@redhat.com>  [d83e831747c1e7a57296c7f1d64a5d51a97cef91]

        Resolves: tdf#96711 RUB currency symbol is ₽ U+20BD RUBLE SIGN
        
        Change-Id: Ie9781713f04076174cdbbc34bf802df45c169727
        Reviewed-on: https://gerrit.libreoffice.org/73389
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-06-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [c27e92b29efe573e2cda9844e9ca38965f502443]

        fix crash in lru_map/SalBitmap on shutdown
        
        When we shut down, we destroy the various caches, in the process of
        which SalBitmap calls back into it's owning cache, causing a SIGSEGV.
        
        Found while loading files from tdf#83426
        
        Change-Id: I53db1621a0fdb75a8e66582662b0e2666499192b
        Reviewed-on: https://gerrit.libreoffice.org/73387
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-03  Stephan Bergmann  <sbergman@redhat.com>  [d4dd07320d931d8d979b6667bd894763d909cbb1]

        Avoid overflow with large row heights
        
        With -fsanitize=float-cast-overflow, opening csv/fdo54919-3.csv as obtained by
        bin/get-bugzilla-attachments-by-mimetype (i.e., the attachment at
        <https://bugs.documentfoundation.org/show_bug.cgi?id=54919#c2>) fails first with
        
        > sc/source/core/data/column2.cxx:942:75: runtime error: 73940.3 is outside the range of representable values of type 'unsigned short'
        >  #0 in ScColumn::GetOptimalHeight(sc::RowHeightContext&, int, int, unsigned short, int) at sc/source/core/data/column2.cxx:942:75 (instdir/program/../program/libsclo.so +0xc93bfaf)
        >  #1 in (anonymous namespace)::GetOptimalHeightsInColumn(sc::RowHeightContext&, ScColContainer&, int, int, ScProgress*, unsigned long) at sc/source/core/data/table1.cxx:114:20 (instdir/program/../program/libsclo.so +0xe02fd57)
        >  #2 in ScTable::SetOptimalHeight(sc::RowHeightContext&, int, int, ScProgress*, unsigned long) at sc/source/core/data/table1.cxx:466:5 (instdir/program/../program/libsclo.so +0xe02ec69)
        >  #3 in ScDocument::SetOptimalHeight(sc::RowHeightContext&, int, int, short) at sc/source/core/data/document.cxx:4267:18 (instdir/program/../program/libsclo.so +0xd18bc12)
        >  #4 in ScDocShell::AdjustRowHeight(int, int, short) at sc/source/ui/docshell/docsh5.cxx:411:32 (instdir/program/../program/libsclo.so +0x111eb5c6)
        >  #5 in ScImportExport::ExtText2Doc(SvStream&) at sc/source/ui/docshell/impex.cxx:1469:29 (instdir/program/../program/libsclo.so +0x11498773)
        >  #6 in ScImportExport::ImportStream(SvStream&, rtl::OUString const&, SotClipboardFormatId) at sc/source/ui/docshell/impex.cxx:379:13 (instdir/program/../program/libsclo.so +0x11492715)
        >  #7 in ScDocShell::ConvertFrom(SfxMedium&) at sc/source/ui/docshell/docsh.cxx:1299:35 (instdir/program/../program/libsclo.so +0x110b0cee)
        >  #8 in SfxObjectShell::DoLoad(SfxMedium*) at sfx2/source/doc/objstor.cxx:768:23 (instdir/program/libsfxlo.so +0x49d934a)
        [...]
        
        and then with
        
        > sc/source/core/data/fillinfo.cxx:216:59: runtime error: 113431 is outside the range of representable values of type 'unsigned short'
        >  #0 in (anonymous namespace)::initRowInfo(ScDocument const*, RowInfo*, unsigned long, double, int, short, int&, unsigned long&, int&) at sc/source/core/data/fillinfo.cxx:216:59 (instdir/program/../program/libsclo.so +0xdb8ebcf)
        >  #1 in ScDocument::FillInfo(ScTableInfo&, short, int, short, int, short, double, double, bool, bool, ScMarkData const*) at sc/source/core/data/fillinfo.cxx:401:5 (instdir/program/../program/libsclo.so +0xdb7896e)
        >  #2 in ScPrintFunc::DrawToDev(ScDocument*, OutputDevice*, double, tools::Rectangle const&, ScViewData*, bool) at sc/source/ui/view/printfun.cxx:544:11 (instdir/program/../program/libsclo.so +0x1309d461)
        >  #3 in ScDocShell::Draw(OutputDevice*, JobSetup const&, unsigned short) at sc/source/ui/docshell/docsh4.cxx:2036:9 (instdir/program/../program/libsclo.so +0x111aabd7)
        >  #4 in SfxObjectShell::DoDraw_Impl(OutputDevice*, Point const&, Fraction const&, Fraction const&, JobSetup const&, unsigned short) at sfx2/source/doc/objembed.cxx:229:5 (instdir/program/libsfxlo.so +0x491e953)
        >  #5 in SfxObjectShell::DoDraw(OutputDevice*, Point const&, Size const&, JobSetup const&, unsigned short) at sfx2/source/doc/objembed.cxx:176:9 (instdir/program/libsfxlo.so +0x491cbb3)
        >  #6 in SfxObjectShell::CreatePreviewMetaFile_Impl(bool) const at sfx2/source/doc/objcont.cxx:171:40 (instdir/program/libsfxlo.so +0x48ffc5a)
        >  #7 in SfxObjectShell::GetPreviewMetaFile(bool) const at sfx2/source/doc/objcont.cxx:118:12 (instdir/program/libsfxlo.so +0x48fdc15)
        >  #8 in SfxPickListImpl::AddDocumentToPickList(SfxObjectShell*) at sfx2/source/appl/sfxpicklist.cxx:135:62 (instdir/program/libsfxlo.so +0x361c3e5)
        [...]
        
        These are similar to <https://gerrit.libreoffice.org/#/c/73267/> "Avoid overflow
        when scaling column width" and <https://gerrit.libreoffice.org/#/c/73273/>
        "Avoid overflow in ScColumn::GetOptimalColWidth", respectively, for column width
        calculations, and given csv/fdo54919-3.csv has a rather tall fifth row, these
        values do not look completely implausible---which of course begs the question
        whether sal_uInt16 is an appropriate data type here.
        
        But assuming sal_uInt16 is a useful choice, just clamp the calculated heights
        accordingly.  (Using std::clamp, we can get rid of the following lines in
        initRowInfo that ensure nHeight >= 1.)
        
        Change-Id: I99f97c1dedcd8c6d2daa63f2e10011a3ce837fe4
        Reviewed-on: https://gerrit.libreoffice.org/73278
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-06-03  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [3a4c4482ecdc7a7ef4dd944a49d17a9d30d27b78]

        mysqlc: Add support for mysql type INT24
        
        Which is mapped to sal_Int32.
        
        Change-Id: Ibf12e92a20034440fa990ed0c6f1196f4ca3f40f
        Reviewed-on: https://gerrit.libreoffice.org/73217
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-06-03  Regina Henschel  <rb.henschel@t-online.de>  [d2702aea99a93f6d3de498fda97cc1ca4f642356]

        tdf#125640 correct Beziercurve control points in doublewave shapes
        
        To follow the way doublewave shapes are drawn in MS Office binary
        format and specified for DrawingML, it is necessary, that the paths
        for the two wave parts are equal. That was not the case.
        
        Change-Id: Ieeb3f7cf9feca7dd3263f813a074821ea84ef902
        Reviewed-on: https://gerrit.libreoffice.org/73358
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-06-03  Jan-Marek Glogowski  <glogow@fbihome.de>  [2f0114b6244af429def59e107bd0b2835818913c]

        Qt5 refactor and move XTransferable implementations
        
        There is already duplicate code getTransferDataFlavorsAsVector.
        Maybe getTransferData can be also merged later.
        
        Change-Id: Iaa1c16990c1f19757f04944bcd21f395f6b8f69b
        Reviewed-on: https://gerrit.libreoffice.org/73301
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-03  Jan-Marek Glogowski  <glogow@fbihome.de>  [6e8448cdf0541f017e8b54734dd0928e935c73fa]

        Qt5 remove header using namespaces and Vcl prefix
        
        This is mainly about the using namespace in the Qt5Clipboard
        header. While at it get rid of the Vcl prefix.
        
        Change-Id: I62a804a83afe2feb4bf130eb5475790bc52365c4
        Reviewed-on: https://gerrit.libreoffice.org/73287
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-03  László Németh  <nemeth@numbertext.org>  [32262b0a537207832d7d126d8427d8949b9e821d]

        tdf#120412 char formatting UI: clean-up DFLT_ESC_AUTO
        
        Default auto values must be outside of the new
        enlarged range of the superscript/subscript percent values.
        
        Note: the raising limit was modified to 13999 from 14400,
        because the RTF unit test tdf112208_hangingIndent.rtf
        lost its hanging from the bigger value.
        
        Change-Id: I3a7e9715a27570278ee4ee70f9fc9ad29457e100
        Reviewed-on: https://gerrit.libreoffice.org/73166
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-06-03  Todor Balabanov  <todor.balabanov@gmail.com>  [a2720a24328fcee3bde431dc632c068b266228c9]

        Checking of min and max factor value was added.
        
        It is possible user to swap these two values.
        
        Change-Id: Ib375d705e42f7257aa9b16d72ab834020e401cde
        Reviewed-on: https://gerrit.libreoffice.org/72483
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-06-03  Balazs Varga  <balazs.varga991@gmail.com>  [7f373a4c88961348f35e4f990182628488878efe]

        tdf#48041 Chart: do not duplicate major value
        
        axis labels and vertical axis lines. If the same
        value labels follow each other, because of
        the number format, only display them once.
        
        Change-Id: I3c5577a0e86c475cb2fafb62d63f991cef7229d8
        Reviewed-on: https://gerrit.libreoffice.org/73200
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-06-03  Todor Balabanov  <todor.balabanov@gmail.com>  [90ace7be71d41257e29a28fa2e7c0adf8f84050d]

        Range for DE scaling factor was implemented.
        
        Change-Id: I5b8d3cd69a6138d7eebf37c299626019b32d639a
        Reviewed-on: https://gerrit.libreoffice.org/72373
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-06-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [7bf2515fc48ed0d4c436aef298fa9c35e573352b]

        tdf#67538 XTypeDetection::queryTypeByDescriptor poor performance, part3
        
        Size the OUStringBuffer in OrcusFormatDetect::detect better at
        construction, to avoid re-alloc.
        
        This is specifically fixing the performance of queryTypeByDescriptor
        when called from a basic macro on a local test file.
        
        This takes my test macro from 9s to 8s
        
        Change-Id: Id4c2bf386de172b1deed98efece8c1f040c599a5
        Reviewed-on: https://gerrit.libreoffice.org/73376
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [0d04315c17a6df9f971237d45d9e5e8af765dd17]

        tdf#67538 XTypeDetection::queryTypeByDescriptor poor performance, part4
        
        WPXSvInputStreamImpl was hammering on getFilePos pretty hard, and
        getFilePos uses a mutex, which is slow when it is called from every
        single read. So switch to using std::atomic to access position.
        
        This is specifically fixing the performance of queryTypeByDescriptor
        when called from a basic macro on a local test file.
        
        This takes my test macro from 8s to 4s.
        
        Change-Id: Iab707a374359e2ee0e92425b2d9a903d67cb53d4
        Reviewed-on: https://gerrit.libreoffice.org/73377
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-03  Jan-Marek Glogowski  <glogow@fbihome.de>  [501b935d057547b1a785147a32e4e090ebd91a12]

        SM add a border to the editor and the element list
        
        Change-Id: I708476919ce7750df6a691d75fe594c3f44d9126
        Reviewed-on: https://gerrit.libreoffice.org/73173
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>
        Tested-by: Heiko Tietze <tietze.heiko@gmail.com>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [c0d372d7c0d9284aad8b0d5142dff7c34c062fa9]

        tdf#67538 XTypeDetection::queryTypeByDescriptor poor performance, part2
        
        SfxMedium was creating a temporary file and copying the input file, when
        CloseInStream_Impl was called from the destructor. Very very bad for
        performance.
        
        This is specifically fixing the performance of queryTypeByDescriptor
        when called from a basic macro on a local test file.
        
        This takes my test macro from 16.1s to 9s.
        
        Change-Id: If52f8e0587c7b11666893f6cb79b3180d45cce43
        Reviewed-on: https://gerrit.libreoffice.org/73375
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [1439a09a13516f72baa735e5af332b0647d0cff7]

        tdf#67538 XTypeDetection::queryTypeByDescriptor poor performance, part1
        
        Skip creating an intermediary buffer in XStream_impl::readBytes, and
        just read directly into the destination.
        
        This is specifically fixing the performance of queryTypeByDescriptor
        when called from a basic macro on a local test file.
        
        This takes my test macro from 17.1s to 16.1s.
        
        Change-Id: Iaa7d38c6a90a3b3f01a4b748c4512dd8fda690c7
        Reviewed-on: https://gerrit.libreoffice.org/73374
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-06-03  Michael Weghorn  <m.weghorn@posteo.de>  [34bbf192a7753205bb64d14e4eec4ce303317396]

        Drop extra define ENABLE_GTKSINK
        
        Directly use 'ENABLE_GTK3' instead, s.a. discussion at
        https://gerrit.libreoffice.org/#/c/72968/ .
        
        Change-Id: I9713cd942e3f7308974eebc432dce0d2bc5adadc
        Reviewed-on: https://gerrit.libreoffice.org/73270
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-06-03  Michael Weghorn  <m.weghorn@posteo.de>  [593e8c671361ba5a1229001ce9d1da92f4aae842]

        Have all VCL plugin related defines in config_vclplug.h
        
        Add the 'ENABLE_GTK3' and 'ENABLE_QT5' there
        to allow using sth like
        
            #include <config_vclplug.h>
            #if ENABLE_GTK3
            // your code here
            #endif
        
        for these as well.
        
        Remove 'config_gtk3_kde5.h{,.in}', 'config_kde5.h{,.in}'
        and 'config_qt5.h{,.in}'; they aren't included anywhere.
        ('QT5_HAVE_GLIB' is only used in Makefiles, so there's no
        need to have it in a config header and 'KDE5_HAVE_GLIB' is
        not used anywhere at all.)
        
        Change-Id: Iea7906880f57dde782c50f2520e8d9b358f6bc82
        Reviewed-on: https://gerrit.libreoffice.org/73204
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-06-03  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [cef975478815369c5456e4ebc934fb855f358f83]

        find-unneeded-includes: don't propose to remove <map>...
        
        ..and replace with debug header if multimap is used.
        
        As seen in include/svx/SmartTagMgr.hxx
        
        Change-Id: If239cd6e9471f74f3035c659077ed7515a9df473
        Reviewed-on: https://gerrit.libreoffice.org/73367
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-03  Michael Stahl  <Michael.Stahl@cib.de>  [1416c5426a757d32f223cab46bf9038bd7f21d48]

        tdf#119109 sw: tweak assertion in PrepareMake()
        
        Empty section frames cause trouble for the assert added in
        e14056e6e88d9b8d988b7b88b2776a8fc952031b:
        
        * existing ones may be skipped by MoveBwd(), so a SwTextFrame moves to
          the previous page but the SwSectionFrame that was its mpPrev remains
          on this page; e.g. ooo110854-1.rtf
        
        * a SwSectionFrame moves backward, then some SwTextFrame in it splits
          and the follow tries to move forward, resulting in *new*
          SwSectionFrames on this page that are empty (because the follow is
          eventually joined again); e.g. abi3213-1.rtf
        
        So if there's a section frame, assume it's SNAFU and don't assert.
        
        Change-Id: Ibdca2aa39fae123583e5edf5173f80e8b70ef335
        Reviewed-on: https://gerrit.libreoffice.org/73333
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-06-03  Miklos Vajna  <vmiklos@collabora.com>  [2c2edfe3fe2c1ea692a6fa9488bbdab4e56dd8b9]

        sw: prefix members of SwUndoInsTable
        
        Change-Id: Icc21e39eeb6d7376df0ccf2b3d06c819fc70bec4
        Reviewed-on: https://gerrit.libreoffice.org/73372
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-06-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b4653db6504a7e12203d5defeea536a0decf76d8]

        Add distro config for iOS simulator to make building easier
        
        Change-Id: Iff70622732792224b3c0a080f95d69f86c167ae6
        Reviewed-on: https://gerrit.libreoffice.org/73370
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-06-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [80c5c68fede7af89e7a3732408e97364498fbbcd]

        LOK: Factor out iOS painting code
        
        Change-Id: Ica706842003fe60ba864e013614eb535580446bb
        Reviewed-on: https://gerrit.libreoffice.org/73363
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-06-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8b8c3a95e42965c997f3bfd2e7459e83034d33da]

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

2019-06-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [34b2429b7617729b524f90ba704d4077fbd92f98]

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

2019-06-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dbabaed92cdc8f18eee2173c752532a2812eb612]

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

2019-06-03  Stephan Bergmann  <sbergman@redhat.com>  [4a4dcb38a99e76fd4429d7ad715466a57d252fde]

        Remove obsolete configure checks after libreoffice-6-3 branch off
        
        By now, any outdated builders where this would fail should have been identified
        and taken care of.
        
        Change-Id: Ie94b76838cc3c8a6d3ee6e5a9e16ba32ed7c600a
        Reviewed-on: https://gerrit.libreoffice.org/66998
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-03  Michael Weghorn  <m.weghorn@posteo.de>  [93c81657c6111b4bb97a2bb9ec155465f9a6f523]

        tdf#122200 Qt5AccessibleWidget: Handle special offset values
        
        Handle special values for offset in 'Qt5AccessibleWidget::attributes'
        the same way that the base class's 'QAccessibleTextWidget::attributes'
        does, s. [1].
        
        In particular, an offset matching the text length can
        be passed e.g. by "accerciser" or screen readers,
        which previously resulted in an 'IndexOutOfBoundsException'
        being thrown when the index was later checked in the
        call to 'VCLXAccessibleStatusBarItem::getCharacterAttributes'.
        
        See also 'IAccessibleText::attributes' documentation at [2] and
        the page on special offset values referenced there [3].
        
        [1] https://code.qt.io/cgit/qt/qtbase.git/tree/src/widgets/accessible/qaccessiblewidgets.cpp?h=5.12.4#n791
        [2] https://accessibility.linuxfoundation.org/a11yspecs/ia2/docs/html/interface_i_accessible_text.html#a29e5c8f69ec13c683ed6bca53333e6a5
        [3] https://accessibility.linuxfoundation.org/a11yspecs/ia2/docs/html/_general_info.html#_specialOffsets
        
        Change-Id: I623995aeb689b31c5b49fb3ace8e4dd4c18927d2
        Reviewed-on: https://gerrit.libreoffice.org/73225
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-06-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ed02a72816659bc4dbedace36aba33a16280aa45]

        Fix typo
        
        Change-Id: I5598ed9aca8c985b1783928f74a143ef08e2c369
        Reviewed-on: https://gerrit.libreoffice.org/73357
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-03  Arkadiy Illarionov  <qarkai@gmail.com>  [09c657ebe69fe1c2516a10a4452996870f4237d2]

        tdf#39593 use UNO3_GETIMPLEMENTATION* macros
        
        Change-Id: I4e9af3b43a5baf19e100f42b3f37a2ade89ada5d
        Reviewed-on: https://gerrit.libreoffice.org/73320
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-06-03  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [675a3928e1cab27cf310c316be65acdbb764ed65]

        tdf#42949 Fix IWYU warnings in include/svx/sdr/*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Iec39b6508a43746c99eddb71f444d921cd8cff1a
        Reviewed-on: https://gerrit.libreoffice.org/73368
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-06-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [95462a02a3aee1e3e7f9aa8fc50ba25fee3fa592]

        tdf#123697 we need to create a bitmap context with alpha
        
        Change-Id: Ib934314e56163983e70a0b04eb667e6b8527c783
        Reviewed-on: https://gerrit.libreoffice.org/73362
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-06-03  László Németh  <nemeth@numbertext.org>  [32a11727a0f709c11685d4200b1db08dac211dec]

        tdf#112567 XLSX export: correct built-in names
        
        Non-en_US locale setting resulted broken XLSX export
        with incorrect localized range separator. The previous
        commit 19976f079800ec4c1d0d5d7e226986cb41f834c2
        "tdf#112567 XLSX export: fix broken built-in names"
        only avoided of the bad export of the XSLX documents
        with correct definedName.
        
        Note: this commit fixes the bad XLSX documents
        during the next import/export cycle.
        
        Change-Id: I9101c5df0f29c7a42fd49f4c2765dcf47a711916
        Reviewed-on: https://gerrit.libreoffice.org/73220
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-06-03  Mark Hung  <marklh9@gmail.com>  [16faad3657fad114aa984f92a14a5f212a2f8ff5]

        tdf#107487 fix font fallback for non-BMP characters.
        
        Non-BMP characters use two sal_Unicodes. It is necessary
        to advnace with OUString::iterateCodePoints safely instead of
        nCharPos + 1.
        
        Change-Id: Iea1005f05421b1021a9b3ff611439357d4dcba9e
        Reviewed-on: https://gerrit.libreoffice.org/73326
        Tested-by: Jenkins
        Reviewed-by: Khaled Hosny <khaledhosny@eglug.org>

2019-06-02  Jan-Marek Glogowski  <glogow@fbihome.de>  [02bee5f5d846f40f244c5acab044177576a6d869]

        Qt5 return expected QVariants int sizes
        
        Grep'ing the Qt source code, most of the places call toInt()
        on the QVariants returned from Qt::ImCursorPosition and
        Qt::ImAnchorPosition (toUInt() is probably a bug). So actually
        deliver these (and fix the 32bit build with the sal_Int32
        ambiguity - there is no "signed long" QVariant constructor).
        
        Change-Id: Id6b8fbabb8156692592bdef48437db140c6b7cca
        Reviewed-on: https://gerrit.libreoffice.org/73349
        Tested-by: Jenkins
        Tested-by: Rene Engelhard <rene@debian.org>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-06-02  andreas kainz  <kainz.a@gmail.com>  [b226cd3c2ed3a551f1631cb118456f1f80e32b6c]

        NB tabbed finished sync between different apps
        
        Change-Id: Ia3e1be0656eb066bd18e21fe365dcf0adec150b4
        Reviewed-on: https://gerrit.libreoffice.org/73293
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-06-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [49e11dd5ef75d0461fdfa2099a9e9289345037c5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#125645 Fix reference in SWITCH function help page
            
            Change-Id: I34cd365829187ea29fd45c43aa08d0b6a3cfdd4d
            Reviewed-on: https://gerrit.libreoffice.org/73352
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-06-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [db1e6c7a62b3591077efecdbf5a57f95687aea89]

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

2019-06-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0451ccc0484111c564d6ba6655de2f516c5a359f]

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

2019-06-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [84f606534911305f9612a4aa85716e9c678312cb]

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

2019-06-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [57a6a1f5546f996d2518ef331ef7c5389bac78eb]

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

2019-06-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b58410bd51cd433c2ed5fe0345b390bcbee244b6]

        Fix typo
        
        Change-Id: I2d98e82f281d30d5d9e069a62d0876f64a1f5074
        Reviewed-on: https://gerrit.libreoffice.org/73347
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c814821458e683ded7c5800fcff1c9a3763e21de]

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

2019-06-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [16e7c2e78a2b0218ea9e3a373e58548a2f7ae2f1]

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

2019-06-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [187deae2df27081b7345ebd25b074cc1395ed743]

        Fix typo
        
        Change-Id: I588837ea6eeeb271a821edcd4e9bc14bb78bf933
        Reviewed-on: https://gerrit.libreoffice.org/73351
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-02  Roman Kuznetsov  <antilibreoffice@gmail.com>  [7d49e64c2aad701d2903af8a451a31d90005d257]

        tdf#124582 Change Outline Numbering to Chapter Numbering
        
        on Outline & Numbering tab in Paragraph style dialog
        
        Change-Id: I2e97dfae832c497c5d08f00eb8c6e6b97884b717
        Reviewed-on: https://gerrit.libreoffice.org/72551
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>

2019-06-02  Caolán McNamara  <caolanm@redhat.com>  [609d461794fe2048550d9619eda27b4d6bb8425e]

        Resolves: tdf#125270 clicking LinkButton should launch link
        
        The gtk one does, but the gen one overwrite the default
        handler instead of adding to it
        
        Change-Id: I40c760821cb46283c00624797e97d601babd6200
        Reviewed-on: https://gerrit.libreoffice.org/73339
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-02  Caolán McNamara  <caolanm@redhat.com>  [b55ee51befef86a32a996b4dc55014c21b45ef5c]

        no direct ModelessDialog instantiation left
        
        Change-Id: If31cf3c02ab714f45ebbc0139e0e77102b5eb2ba
        Reviewed-on: https://gerrit.libreoffice.org/73325
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-02  Caolán McNamara  <caolanm@redhat.com>  [324097a2a0093da7d20e3bc7cbbf79b40a79867c]

        drop some unneeded includes
        
        Change-Id: I13019ae1b991b5910c50e760a8a825bcf50509d2
        Reviewed-on: https://gerrit.libreoffice.org/73321
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-02  Caolán McNamara  <caolanm@redhat.com>  [c26134c4027dfac6be030c467da40a495a162360]

        merge SvxStandardDialog and SwMailMergeDlg
        
        Change-Id: If4ee4e09f5549ef347c7e97b1c2e68b3971b8b19
        Reviewed-on: https://gerrit.libreoffice.org/73284
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-02  rizmut  <riz_17_oke@yahoo.co.id>  [2d815d9cd5ea7bbae103e4e8b211b5d1858fff00]

        KJ: Update non-cmd dir, fax, etc
        
        Change-Id: Ia9f91c3f1ffe6e5dfc958580d3d33c3e6b4fcb87
        Reviewed-on: https://gerrit.libreoffice.org/73330
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-06-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0950a56db58529be1247d94c72cd1d09e82e5d78]

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

2019-06-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cbeeca1237b2cda6bbcefab51b6c62015a280251]

        Fix typo
        
        Change-Id: Ied4c82e2ad27667eec20bbb072b3649360473841
        Reviewed-on: https://gerrit.libreoffice.org/73327
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-06-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [93477d1a963e38e3319013e43835a8ffef200972]

        tdf#125506: use rObjectToDevice if needed
        
        Use same logic as in vcl/unx/generic/gdi/gdiimpl.cxx
        
        Regression from 16091ff88aaab9ba9103c4e369bf79b97f431f40
        
        See https://bugs.documentfoundation.org/show_bug.cgi?id=125506#c13
        Thanks to Thorsten Wagner for pinpointing
        
        Change-Id: I7a7a8c4b3355f5621ba1603939a3757cd03e7777
        Reviewed-on: https://gerrit.libreoffice.org/73319
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-06-01  Caolán McNamara  <caolanm@redhat.com>  [88f48b51f3cf25c78db278499d46d4913ab442ed]

        move SvxStandardDialog to last consumer
        
        Change-Id: I02638b5a1a3c7a27c19320fedd291bbcb17bb9dc
        Reviewed-on: https://gerrit.libreoffice.org/73283
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-01  Caolán McNamara  <caolanm@redhat.com>  [a7862a61deb8e85d835f6a9c620747c3bb4d36f4]

        weld SvxThesaurusDialog
        
        Change-Id: I09a7b4dcd43af061d0e4be42a7b6a2ebf2331d0d
        Reviewed-on: https://gerrit.libreoffice.org/73282
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-01  rizmut  <riz_17_oke@yahoo.co.id>  [2a1ebc88ef5f8d45f6277f154e1c191f1f7b3bbd]

        KJ:Clean for duplicate items, add more SVG, etc
        
        Change-Id: Ie65694a8d4b225f6d95b6f6d717722d72eb28126
        Reviewed-on: https://gerrit.libreoffice.org/73317
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-06-01  Jens Carl  <j.carl43@gmx.de>  [af36ccc2143a7181964cc87077303ac5a5be205e]

        tdf#43157 Clean up OSL_VERIFY (replace with SAL_WARN)
        
        Replace OSL_VERIFY with if-statement and SAL_WARN.
        
        Change-Id: Iccc7e079d9f8778060bbebba3f8e9204fc351d8e
        Reviewed-on: https://gerrit.libreoffice.org/73289
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-06-01  Caolán McNamara  <caolanm@redhat.com>  [eebc452a508bb865fbbebe69771564e1d8fcb32b]

        drop some unneeded includes
        
        Change-Id: I1c20dcdc2cab0ba42630d28387e789cbdef7ba62
        Reviewed-on: https://gerrit.libreoffice.org/73271
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-01  Caolán McNamara  <caolanm@redhat.com>  [33a15db2aa9fca54b95907958e07a18b211732b7]

        rename OneExampleFrame back to SwOneExampleFrame
        
        Change-Id: I11fafbbba752cec1a477ddcab74b6a749637b2b3
        Reviewed-on: https://gerrit.libreoffice.org/73265
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-01  Caolán McNamara  <caolanm@redhat.com>  [6036f1001bc594043dbd9fec462d346ad873ed78]

        drop newly unused SwFrameCtrlWindow and SwOneExampleFrame
        
        Change-Id: I4f7474b2ee4e4d405b29e90e66f2277baed91645
        Reviewed-on: https://gerrit.libreoffice.org/73264
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-01  Caolán McNamara  <caolanm@redhat.com>  [c026ca2ac69f41887ec6f4c7df395b42cb48b6d7]

        weld SwMailMergeLayoutPage
        
        Change-Id: Iae43bcc3c0a94e9eca6d15384afd50d7a9a94c74
        Reviewed-on: https://gerrit.libreoffice.org/73263
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-01  Tamás Zolnai  <tamas.zolnai@collabora.com>  [7dc6525fddc418359eefa2cd7c7ecbbd1269e8f6]

        tdf#125576: Empty recent characters in special characters dialog...
        
        ... for bullet customization
        
        Change-Id: Ica66dcc0d3f379886788d426941b98d170444799
        Reviewed-on: https://gerrit.libreoffice.org/73306
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-06-01  Olivier Hallot  <olivier.hallot@libreoffice.org>  [86e935d50a1bccfa616e8481329a6a37d6eaf9c4]

        TOTD Make tab label precise in dialog
        
        Change-Id: Ie452120154fe219654147750dc7523b316e9b9ff
        Reviewed-on: https://gerrit.libreoffice.org/73122
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>

2019-06-01  Caolán McNamara  <caolanm@redhat.com>  [9a8d90f6d91d8be40b9d69d407b799922e88fceb]

        fix addGraphicFilter
        
        Change-Id: I44ee2c53bd1f95c08f2d4d6b6cd7af93a0001c9c

2019-06-01  Caolán McNamara  <caolanm@redhat.com>  [c6c14f6ae7f6d7768b450e7776db917bb662f3cf]

        Resolves: rhbz#1715109 add All files to the graphic import dialog
        
        to pick up things without extensions, for consistency with file->open
        
        Change-Id: Ib119fb0d053d1d288eee7cd17fa4f12dcb9956d7
        Reviewed-on: https://gerrit.libreoffice.org/73276
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-01  Caolán McNamara  <caolanm@redhat.com>  [f51544e43e2a5e2beb8d1c82f2463e3c0224e00c]

        Related: rhbz#1715109 'All formats->All images'
        
        because it lists just image formats, not all formats.
        
        "image" is what seems to be the word of the moment for graphics/pictures/etc so
        use that
        
        Change-Id: I85c8abd11a121ce000f2850857a967fada11e809
        Reviewed-on: https://gerrit.libreoffice.org/73275
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-06-01  Michael Weghorn  <m.weghorn@posteo.de>  [05a06f4ebe89184d8006b9488752bc55378b62fd]

        Sequence: Fix typo in comments
        
        Change-Id: I8477be28693f55bea857531707286437ea13d034
        Reviewed-on: https://gerrit.libreoffice.org/73296
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-06-01  Jim Raykowski  <raykowj@gmail.com>  [ccc00b037a7a20dab84255e865ac042d8801df28]

        tdf#116460 Update the page number in the statusbar
        
        This patch provides page number update in the status bar while the up/
        down arrow/page keys are held pressed.
        
        Change-Id: I61ac40c781a869eb940f1b863047113fcfa851cf
        Reviewed-on: https://gerrit.libreoffice.org/72713
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-06-01  Eike Rathke  <erack@redhat.com>  [7272b9f752cb74757d6ed504202eefccc589f804]

        Resolves: tdf#101473 handle volatile Add-In results without formula cell
        
        ... while temporarily interpreting from within the Function Wizard.
        
        Change-Id: I88e7e062989ed395accd50ed9bfe1b76b3b297ea
        Reviewed-on: https://gerrit.libreoffice.org/73290
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-06-01  DaeHyun Sung  <sungdh86+git@gmail.com>  [e9395f87619af7c9b755ee8ff34ecfaae7df9c98]

        add Dangi calendar locale data for tdf#125446
        
        For Support Korean Calendar Dangi(단기/檀紀), add Dangi calendar locale
        data
        <Calendar unoid="dangi" default="false">
        
        Change-Id: Ifd04be3dbbf3daa1d7f3b1e238e743b697701b6e
        Reviewed-on: https://gerrit.libreoffice.org/72944
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-06-01  DaeHyun Sung  <sungdh86+git@gmail.com>  [5e67aa92a8f08fe488c9344851c2f819d4eaa542]

        Support to Korean Dangi Calendar for tdf#125446
        
        Support to Korean Traditional Calendar, Dan-gi(단기/檀紀) Calendar
        
        The era name, Dangi(단기,檀紀) originating from the foundation of Gojoseon[고조선/古朝鮮] is also widely used in Korea as an indication of long civilization of Korea.
        
        Full name: `Dangun-giwon (단군기원, 檀君紀元 "First Age of Lord Dangun")`
        
        Abbreviation Name: `Dangi(단기,檀紀)`
        
        The Dangi Calendar measures years from the ancient founding of Korea in 2333 B.C.
        
        Reference. ICU Library
        ICU library support Dangi Calendar.
        ICU4C 50 http://bugs.icu-project.org/trac/ticket/9255
        ICU4J 51 http://bugs.icu-project.org/trac/ticket/9616
        
        Change-Id: I490b8b288c68f498eb29d4fcc73251cbef3ac6d4
        Reviewed-on: https://gerrit.libreoffice.org/72943
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-06-01  Katarina Behrens  <Katarina.Behrens@cib.de>  [ad2acdfa36db00678f44f5cd69d687183f02a0bd]

        tdf#124279: consider also functions with no arguments
        
        such as PI() or TRUE()
        
        Change-Id: I1243e6d6da7ac884d93d5d46058d94eb35f848ab
        Reviewed-on: https://gerrit.libreoffice.org/73242
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-06-01  Eike Rathke  <erack@redhat.com>  [73751b825daf8245381553d495dc0819fef933ab]

        Resolves: tdf#125590 add Silesian [szl-PL] locale data
        
        Change-Id: I2e4af60cea41bc4ae0ba5ce87a830ae0ede96727
        Co-authored-by: Grzegorz Kulik <gregorykkulik@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/73286
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-06-01  Eike Rathke  <erack@redhat.com>  [00df03966e0030412d6ad234045fd80d2d265af2]

        Related: tdf#125590 prepare to derive from pl-PL
        
        ... by using replaceFrom="[CURRENCY]" in LC_FORMAT.
        
        Change-Id: I9072e278e33de0a935a08bd9deb61109d220043d
        Reviewed-on: https://gerrit.libreoffice.org/73281
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-06-01  andreas kainz  <kainz.a@gmail.com>  [9613e026d52d7475c3dcd92feadb35caa4aff356]

        NB tabbed big sync between different apps
        
        Change-Id: I1616bcdd6e88615423e033f4ef276700fb3ba3ba
        Reviewed-on: https://gerrit.libreoffice.org/73277
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-05-31  Stephan Bergmann  <sbergman@redhat.com>  [de4d296619b978ec303f1d7b1e2c78e13fa7a512]

        Avoid overflow in ScColumn::GetOptimalColWidth
        
        With -fsanitize=float-cast-overflow, opening csv/fdo40680-1.csv as obtained by
        bin/get-bugzilla-attachments-by-mimetype (i.e., the attachment at
        <https://bugs.documentfoundation.org/show_bug.cgi?id=40680#c0>) fails with
        
        > sc/source/core/data/column2.cxx:741:53: runtime error: 833163 is outside the range of representable values of type 'unsigned short'
        >  #0 in ScColumn::GetOptimalColWidth(OutputDevice*, double, double, Fraction const&, Fraction const&, bool, unsigned short, ScMarkData const*, ScColWidthParam const*) const at sc/source/core/data/column2.cxx:741:53 (instdir/program/../program/libsclo.so +0xc9374aa)
        >  #1 in ScTable::GetOptimalColWidth(short, OutputDevice*, double, double, Fraction const&, Fraction const&, bool, ScMarkData const*, ScColWidthParam const*) at sc/source/core/data/table1.cxx:427:23 (instdir/program/../program/libsclo.so +0xe02deee)
        >  #2 in ScDocument::GetOptimalColWidth(short, short, OutputDevice*, double, double, Fraction const&, Fraction const&, bool, ScMarkData const*, ScColWidthParam const*) at sc/source/core/data/document.cxx:4242:30 (instdir/program/../program/libsclo.so +0xd18b457)
        >  #3 in ScDocShell::ConvertFrom(SfxMedium&) at sc/source/ui/docshell/docsh.cxx:1614:53 (instdir/program/../program/libsclo.so +0x110b9ad4)
        >  #4 in SfxObjectShell::DoLoad(SfxMedium*) at sfx2/source/doc/objstor.cxx:768:23 (instdir/program/libsfxlo.so +0x49d934a)
        [...]
        
        where nWidth = 5336 and nPPTX = 0.0647688.  Given csv/fdo40680-1.csv has rather
        much text in the 17th column, these values do not look completely implausible
        ---which of course begs the question whether sal_uInt16 is an appropriate data
        type here.
        
        But assuming sal_uInt16 is a useful choice, just clamp the calculated width
        accordingly.
        
        Change-Id: I9629b45183354d148d572a0850314c9a00548311
        Reviewed-on: https://gerrit.libreoffice.org/73273
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-05-31  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [a7f8047f917c0ff45c7bbe76b9f129fbf0d53f10]

        bump product versino to 6.4.0.0.alpha0+
        
        Change-Id: I5378a7460c94118973e3ff7e4a03ba1769205890

2019-05-31  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [c98b1f1cd43b3e109bcaf6324ef2d1f449b34099]

        macOS: enable hardened runtime when signing
        
        hardened runtime is prerequisite for notarizing apps, which in turn is
        required for new developer IDs with 10.14.5 already and will be required
        for all software to run in future versions of macOS
        
        https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution
        
        Change-Id: Ifdf73fb5901be5dd0b62e1a51dee6e57c9816e5f
        Reviewed-on: https://gerrit.libreoffice.org/73246
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2019-05-31  Zdeněk Crhonek  <zcrhonek@gmail.com>  [1ee64eb345ef116e19a63dc97f791e80ba38fe80]

        uitest for bug tdf#124586
        
        Change-Id: I430efba0bd995de0ed799c68555188bbb61f06af
        Reviewed-on: https://gerrit.libreoffice.org/73279
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-05-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [dc73583573a31078c8408e820d749aaeab25bc32]

        crash-testing fdo86059-1.xlsx
        
        blind fix since I can't reproduce. But I can see from the reported
        threads that two different threads are entering SfxItemPool::Put and
        consequently the debug runtime throws an iterator exception.
        
        Change-Id: Idaa6a93b134edc49bda8cd7876bb216d5aec7037
        Reviewed-on: https://gerrit.libreoffice.org/73272
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-31  Miklos Vajna  <vmiklos@collabora.com>  [42bf893a8479f70d7d8f00e03105ce15e8545f8b]

        tdf#125550 vcl menu bar / floating window: fix text color
        
        Regression from commit e8d5b8beb5958147235ff955ed38c47b51d860ff
        (tdf#113714 vcl menu bar window: avoid flicker, 2019-05-20), the problem
        was that a freshly created VirtualDevice doesn't have the default text
        color, so we need to initialize that explicitly based on the render
        context text color.
        
        Also introduce a BufferDevice to do this initialization, instead of
        fixing this in MenuBarWindow::Paint(), then copy&pasting the fix to
        MenuFloatingWindow::Paint().
        
        Change-Id: Ib171cd52e7cabe0bc3c639821f558d8303039fe6
        Reviewed-on: https://gerrit.libreoffice.org/73269
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-05-31  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [a415ba29f067d457669576e89b4df8fb3fa96c52]

        Update git submodules
        
        * Update translations from branch 'master'
          - update translations for 6.3.0 beta1
            
            and force-fix errors using pocheck
            
            Change-Id: Ifa87cb20f962466e1c8b19e0f8e1ff41bfb2df99
            
2019-05-31  Stephan Bergmann  <sbergman@redhat.com>  [7af481139c27baa18e16030921d6c8ebe8b9fe25]

        Avoid overflow when scaling column width
        
        With -fsanitize=float-cast-overflow, `--convert-to pdf csv/fdo40053-1.csv` with
        csv/fdo40053-1.csv as obtained by bin/get-bugzilla-attachments-by-mimetype
        (i.e., the attachment at
        <https://bugs.documentfoundation.org/show_bug.cgi?id=40053#c0>) fails with
        
        > sc/source/core/data/fillinfo.cxx:445:65: runtime error: 88326.7 is outside the range of representable values of type 'unsigned short'
        >  #0 in ScDocument::FillInfo(ScTableInfo&, short, int, short, int, short, double, double, bool, bool, ScMarkData const*) at sc/source/core/data/fillinfo.cxx:445:65 (instdir/program/../program/libsclo.so +0xdb7913d)
        >  #1 in ScPrintFunc::PrintArea(short, int, short, int, long, long, bool, bool, bool, bool) at sc/source/ui/view/printfun.cxx:1597:11 (instdir/program/../program/libsclo.so +0x130c0f91)
        >  #2 in ScPrintFunc::PrintPage(long, short, int, short, int, bool, ScPreviewLocationData*) at sc/source/ui/view/printfun.cxx:2284:9 (instdir/program/../program/libsclo.so +0x130dbf41)
        >  #3 in ScPrintFunc::DoPrint(MultiSelection const&, long, long, bool, ScPreviewLocationData*) at sc/source/ui/view/printfun.cxx:2702:29 (instdir/program/../program/libsclo.so +0x130e8cde)
        >  #4 in ScModelObj::render(int, com::sun::star::uno::Any const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at sc/source/ui/unoobj/docuno.cxx:2064:23 (instdir/program/../program/libsclo.so +0x124fea63)
        >  #5 in PDFExport::ExportSelection(vcl::PDFWriter&, com::sun::star::uno::Reference<com::sun::star::view::XRenderable> const&, com::sun::star::uno::Any const&, StringRangeEnumerator const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue>&, int) at filter/source/pdf/pdfexport.cxx:227:34 (instdir/program/../program/libpdffilterlo.so +0x2db3b6)
        >  #6 in PDFExport::Export(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at filter/source/pdf/pdfexport.cxx:939:28 (instdir/program/../program/libpdffilterlo.so +0x2f3751)
        >  #7 in PDFFilter::implExport(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at filter/source/pdf/pdffilter.cxx:155:24 (instdir/program/../program/libpdffilterlo.so +0x33d7df)
        >  #8 in PDFFilter::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at filter/source/pdf/pdffilter.cxx:216:23 (instdir/program/../program/libpdffilterlo.so +0x33e64f)
        >  #9 in SfxObjectShell::ExportTo(SfxMedium&) at sfx2/source/doc/objstor.cxx:2422:25 (instdir/program/libsfxlo.so +0x4a03623)
        [...]
        
        where nX = 2, nTab = 0, GetColWidth(0,2) = 50075, and fColScale = 1.76389.
        Given csv/fdo40053-1.csv has rather much text in the third column, these values
        do not look completely implausible (whatever the column width unit of measure
        is, though)---which of course begs the question whether sal_uInt16 is an
        appropriate data type here.
        
        But assuming sal_uInt16 is a useful choice, just clamp the calculated width
        accordingly.  (Using std::clamp, we can get rid of the following lines that
        ensure nThisWidth >= 1.)
        
        Change-Id: Ifa7a666abedc2a2f0a335f4da0ea74961f33870c
        Reviewed-on: https://gerrit.libreoffice.org/73267
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-31  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [77ae0abe21f672cf4b7d2e069f1d40d20edc49a7]

        Switch Office filters to mention “perpetual” Office 365 instead of one-off 2019
        
        Change-Id: I5fdb85679d869e75fc4bf583f53f15fb933c289d

2019-05-31  Arkadiy Illarionov  <qarkai@gmail.com>  [966f40eecfc60f20c309bc2477149442d753763a]

        Use hasElements to check Sequence emptiness in [e-i]*
        
        Similar to clang-tidy readability-container-size-empty
        
        Change-Id: I79e31919db8f4132216f09a7868d18835eeb154b
        Reviewed-on: https://gerrit.libreoffice.org/71795
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-31  Caolán McNamara  <caolanm@redhat.com>  [4830a1bae89a8ed60696503e315ffd42c70dff74]

        weld SwGlossaryDlg
        
        Change-Id: I6b7a2cc9b9bea2da47cfe731a36fcd5d8bb4ddb6
        Reviewed-on: https://gerrit.libreoffice.org/73252
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-31  Caolán McNamara  <caolanm@redhat.com>  [6340986298afe94400f1d7b0afca2a45f2f0aa86]

        ofz#15045 configuration unavailable during fuzzing
        
        Change-Id: I5bc3175a7cced2429b2ce8a43cbba07e32155d72
        Reviewed-on: https://gerrit.libreoffice.org/73254
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-31  Stephan Bergmann  <sbergman@redhat.com>  [0733e658463c8f78b104b218955d115707baf20f]

        Fix -fsanitize=shift-exponent
        
        ...as seen with `--convert-to pdf cdr/fdo55522-1.cdr` with cdr/fdo55522-1.cdr as
        obtained by bin/get-bugzilla-attachments-by-mimetype (i.e., the attachment at
        <https://bugs.documentfoundation.org/show_bug.cgi?id=55522#c0>):
        
        > vcl/source/fontsubset/cff.cxx:737:35: runtime error: shift exponent 32 is too large for 32-bit type 'unsigned int'
        >  #0 in CffSubsetterContext::convertOneTypeOp() at vcl/source/fontsubset/cff.cxx:737:35 (instdir/program/libvcllo.so +0x9489ce3)
        >  #1 in CffSubsetterContext::convert2Type1Ops(CffLocal*, unsigned char const*, int, unsigned char*) at vcl/source/fontsubset/cff.cxx:1117:9 (instdir/program/libvcllo.so +0x94970d3)
        >  #2 in CffSubsetterContext::emitAsType1(Type1Emitter&, unsigned short const*, unsigned char const*, int*, int, FontSubsetInfo&) at vcl/source/fontsubset/cff.cxx:1969:28 (instdir/program/libvcllo.so +0x94a9ec8)
        [...]
        
        If any of these "overflow" bits of nHintMask should have been set by the
        preceding for loop, mbIgnoreHints would have been set and this for loop wouldn't
        be reached.
        
        Change-Id: I0fd6de10610b52300e081770e9df1078e7ee5f92
        Reviewed-on: https://gerrit.libreoffice.org/73247
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-31  Tor Lillqvist  <tml@collabora.com>  [4b7bedb1b76bf295e52235b4fc945222275ac36e]

        tdf#124364: Add some missing components from chart2, svtools, and xmloff
        
        Change-Id: Ie9efd1c5b4f5f6ffa66215df27a78027ba0dea39

2019-05-31  Stephan Bergmann  <sbergman@redhat.com>  [c0a2335d89532119a04aad32316cabe9f1b5d149]

        Avoid UB shifting a negative int
        
        `--convert-to pdf cdr/fdo55522-1.cdr` with cdr/fdo55522-1.cdr as obtained by
        bin/get-bugzilla-attachments-by-mimetype (i.e., the attachment at
        <https://bugs.documentfoundation.org/show_bug.cgi?id=55522#c0>) under
        -fsanitize=undefined causes
        
        > vcl/source/fontsubset/sft.cxx:580:34: runtime error: left shift of negative value -16384
        >  #0 in vcl::GetCompoundTTOutline(vcl::TrueTypeFont*, unsigned int, vcl::ControlPoint**, vcl::TTGlyphMetrics*, std::__debug::vector<unsigned int, std::allocator<unsigned int> >&) at vcl/source/fontsubset/sft.cxx:580:34 (instdir/program/libvcllo.so +0x94a45cd)
        >  #1 in vcl::GetTTGlyphOutline(vcl::TrueTypeFont*, unsigned int, vcl::ControlPoint**, vcl::TTGlyphMetrics*, std::__debug::vector<unsigned int, std::allocator<unsigned int> >*) at vcl/source/fontsubset/sft.cxx:688:15 (instdir/program/libvcllo.so +0x9479a18)
        >  #2 in vcl::GetCompoundTTOutline(vcl::TrueTypeFont*, unsigned int, vcl::ControlPoint**, vcl::TTGlyphMetrics*, std::__debug::vector<unsigned int, std::allocator<unsigned int> >&) at vcl/source/fontsubset/sft.cxx:543:19 (instdir/program/libvcllo.so +0x94a3ec9)
        >  #3 in vcl::GetTTGlyphOutline(vcl::TrueTypeFont*, unsigned int, vcl::ControlPoint**, vcl::TTGlyphMetrics*, std::__debug::vector<unsigned int, std::allocator<unsigned int> >*) at vcl/source/fontsubset/sft.cxx:688:15 (instdir/program/libvcllo.so +0x9479a18)
        >  #4 in vcl::GetTTGlyphPoints(vcl::TrueTypeFont*, unsigned int, vcl::ControlPoint**) at vcl/source/fontsubset/sft.cxx:1707:12 (instdir/program/libvcllo.so +0x9478c66)
        >  #5 in vcl::GetTTRawGlyphData(vcl::TrueTypeFont*, unsigned int) at vcl/source/fontsubset/sft.cxx:2480:9 (instdir/program/libvcllo.so +0x9487c85)
        >  #6 in vcl::CreateTTFromTTGlyphs(vcl::TrueTypeFont*, char const*, unsigned short const*, unsigned char const*, int) at vcl/source/fontsubset/sft.cxx:1955:32 (instdir/program/libvcllo.so +0x94821ce)
        >  #7 in psp::PrintFontManager::createFontSubset(FontSubsetInfo&, int, rtl::OUString const&, unsigned short const*, unsigned char const*, int*, int) at vcl/unx/generic/fontmanager/fontmanager.cxx:1094:41 (instdir/program/libvcllo.so +0x99dee87)
        >  #8 in CairoTextRender::CreateFontSubset(rtl::OUString const&, PhysicalFontFace const*, unsigned short const*, unsigned char const*, int*, int, FontSubsetInfo&) at vcl/unx/generic/gdi/cairotextrender.cxx:494:26 (instdir/program/libvcllo.so +0x98af6bc)
        >  #9 in SvpSalGraphics::CreateFontSubset(rtl::OUString const&, PhysicalFontFace const*, unsigned short const*, unsigned char const*, int*, int, FontSubsetInfo&) at vcl/headless/svptext.cxx:74:30 (instdir/program/libvcllo.so +0x98a10a3)
        >  #10 in vcl::PDFWriterImpl::emitFonts() at vcl/source/gdi/pdfwriter_impl.cxx:2815:28 (instdir/program/libvcllo.so +0x7fdbd2d)
        >  #11 in vcl::PDFWriterImpl::emitResources() at vcl/source/gdi/pdfwriter_impl.cxx:3045:5 (instdir/program/libvcllo.so +0x7fe3188)
        >  #12 in vcl::PDFWriterImpl::emitCatalog() at vcl/source/gdi/pdfwriter_impl.cxx:4528:5 (instdir/program/libvcllo.so +0x8023c46)
        >  #13 in vcl::PDFWriterImpl::emit() at vcl/source/gdi/pdfwriter_impl.cxx:5748:5 (instdir/program/libvcllo.so +0x8044e2d)
        >  #14 in vcl::PDFWriter::Emit() at vcl/source/gdi/pdfwriter.cxx:52:29 (instdir/program/libvcllo.so +0x7f017bc)
        >  #15 in PDFExport::Export(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at filter/source/pdf/pdfexport.cxx:957:40 (instdir/program/../program/libpdffilterlo.so +0x2f1789)
        >  #16 in PDFFilter::implExport(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at filter/source/pdf/pdffilter.cxx:155:24 (instdir/program/../program/libpdffilterlo.so +0x33ac4f)
        >  #17 in PDFFilter::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at filter/source/pdf/pdffilter.cxx:216:23 (instdir/program/../program/libpdffilterlo.so +0x33babf)
        >  #18 in SfxObjectShell::ExportTo(SfxMedium&) at sfx2/source/doc/objstor.cxx:2422:25 (instdir/program/libsfxlo.so +0x4a4e283)
        >  #19 in SfxObjectShell::SaveTo_Impl(SfxMedium&, SfxItemSet const*) at sfx2/source/doc/objstor.cxx:1513:19 (instdir/program/libsfxlo.so +0x4a3e302)
        >  #20 in SfxObjectShell::PreDoSaveAs_Impl(rtl::OUString const&, rtl::OUString const&, SfxItemSet const&) at sfx2/source/doc/objstor.cxx:2828:39 (instdir/program/libsfxlo.so +0x4a6d72c)
        >  #21 in SfxObjectShell::CommonSaveAs_Impl(INetURLObject const&, rtl::OUString const&, SfxItemSet&) at sfx2/source/doc/objstor.cxx:2685:9 (instdir/program/libsfxlo.so +0x4a671c3)
        >  #22 in SfxObjectShell::APISaveAs_Impl(rtl::OUString const&, SfxItemSet&) at sfx2/source/doc/objserv.cxx:326:19 (instdir/program/libsfxlo.so +0x49de0b8)
        >  #23 in SfxBaseModel::impl_store(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&, bool) at sfx2/source/doc/sfxbasemodel.cxx:3026:42 (instdir/program/libsfxlo.so +0x4bc9c26)
        >  #24 in SfxBaseModel::storeToURL(rtl::OUString const&, com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at sfx2/source/doc/sfxbasemodel.cxx:1697:13 (instdir/program/libsfxlo.so +0x4bd02fb)
        [...]
        
        and then later a similar
        
        > vcl/source/fontsubset/sft.cxx:590:34: runtime error: left shift of negative value -16384
        [...]
        
        Change-Id: I12444a704870d7a03ead6be5c039934e826fda7d
        Reviewed-on: https://gerrit.libreoffice.org/73184
        Reviewed-by: Khaled Hosny <khaledhosny@eglug.org>
        Tested-by: Jenkins

2019-05-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [16091ff88aaab9ba9103c4e369bf79b97f431f40]

        tdf#125506 tdf#121241: No need to transform to DeviceCoordinates
        
        Regression from b9fa01a8d1137a95af9865a3e47995734c40da6e
        
        Change-Id: Ie4ab65966e274bff4d699b7cd4dc0fd47d26c558
        Reviewed-on: https://gerrit.libreoffice.org/73249
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-05-31  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [3fc9ae8b47d56783e8ff71b1d5b7cd9aae553cc1]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - faulty xml comment in bookmark
            
            bis repetita mea culpa
            
            Change-Id: I7dec8f40d5a39f20b0a214a4cacdb7ebc4ce2c02
            Reviewed-on: https://gerrit.libreoffice.org/73260
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-05-31  Michael Stahl  <Michael.Stahl@cib.de>  [7d582d1f9767c0ebd5e319f2fd11711e60cd72fa]

        dbaccess: fix more memory leaks caused by circular Reference
        
        Followup to 96ae2a3300811897c24cccb20f8c2faf382483df; more overridden
        acquire() creating cycles in dbaccess.
        
        (regression from 2660d24a07866e083c5135ea263030f3e3a2e729)
        
        Change-Id: I134343b3afbcd5ee3f71212ec18e551455eaee5b
        Reviewed-on: https://gerrit.libreoffice.org/73158
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-31  Katarina Behrens  <Katarina.Behrens@cib.de>  [6f613f973dcb86dbebc212bc466fbaa2b002655b]

        tdf#124484: resize slideshow window so it spans all displays
        
        Change-Id: I55b4ab8ec5059110525c5194e1133c65bbd07fec
        Reviewed-on: https://gerrit.libreoffice.org/73183
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-05-31  Xisco Fauli  <xiscofauli@libreoffice.org>  [6f74de514e6a384b549ce2136037e03a60b1c54f]

        tdf#114596 compilerplugins: add exception to [loplugin:refcounting]
        
        Change-Id: I94a1d4fcacc7907df21b05fd773d3273e1a0d6a2
        Reviewed-on: https://gerrit.libreoffice.org/73147
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-31  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [1b9344b95a685743d7b0e9bd831fea06d12df201]

        SmartArt: more constraints used in linear algorithm
        
        * both width and height of children and space is taken from constraints
        * better handling of space between children (not lost in some cases)
        * children centered in the other axis
        
        Change-Id: I25b8360790de0292b2b5c313dfa55e58dc042193
        Reviewed-on: https://gerrit.libreoffice.org/73201
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-31  Tor Lillqvist  <tml@collabora.com>  [eaf9ed44af5ec746cfbeecf20817074e501d6a5e]

        Add the Visio import filter constructor
        
        Change-Id: I6f1ebf18e0565862703bcd4291f2705c8a605de0

2019-05-31  Tor Lillqvist  <tml@collabora.com>  [ee4c9ff0756063e84dcf0fddd05386b009fbc0cf]

        Add the librevenge library
        
        Change-Id: I786001d66e9b40df5c30e19ff2381c9ed6c7db94

2019-05-31  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [44893662d510c4173e55ba27af02d0258a697a5d]

        tdf#125578 force webhelp as workaround for Safari sandboxing w/ macOS 10.14
        
        Sandboxing prevents access to files in user profile as well as to
        contents of the LibreOffice.app unless it is manually triggered by the
        user. Even a clicking a link pointing to the files on an automatically
        opened file is not enough, the user would have to copy'n'paste the
        target.
        As a workaround force online help when default browser is Safari and
        running on 10.14 or later. (other browsers don't seem to enforce
        sandboxing yet and continue to work)
        
        also fix error in the meta tag for the intermediate page (delay and URL
        are both part of the content attribute and not separate)
        
        Change-Id: I6cc50ec1b1928c2416fdfef4cf50e2196a8594ae
        Reviewed-on: https://gerrit.libreoffice.org/73163
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2019-05-31  Takeshi Abe  <tabe@fixedpoint.jp>  [932c1bd99f4b99705c3948d0babaa1f4160f37c3]

        tdf#124936 Show "(x86)" in About dialog on the 32-bit version
        
        ... installed on Windows.
        
        Change-Id: I2a4d846265b69f0e46e4c711430689ce39d60fcd
        Reviewed-on: https://gerrit.libreoffice.org/73211
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-31  Juergen Funk  <juergen.funk_ml@cib.de>  [6d21e8d651ace0704e954bb13bdc8f67c17b1a41]

        Replace 0 in nullptr
        
        Change-Id: I517a036ccf41c377fee78f841f474b72998bd9ac
        Reviewed-on: https://gerrit.libreoffice.org/73028
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-31  Miklos Vajna  <vmiklos@collabora.com>  [cee2e455605bbb921e1e32201cc27af973cb775c]

        find-unneded-includes: don't suggest removal of fwd decls
        
        Removal of those have to be decided manually:
        
        1) If it would be removed to be replaced with an include, that's bad.
        
        2) If the fwd decls is truly unused, that's good.
        
        Focus on the mechanical part: removal of includes which are unused, and
        where removal doesn't introduce a transitive dependency.
        
        Verified that e.g. writerfilter/source/dmapper/DomainMapper.cxx reports
        no removals now, but including e.g. filter/msfilter/rtfutil.hxx in
        either writerfilter/source/dmapper/DomainMapper.cxx or
        writerfilter/source/dmapper/DomainMapper.hxx triggers a removal hint.
        
        Change-Id: I4c359318113ccba421a125984e23c9778567ea4e
        Reviewed-on: https://gerrit.libreoffice.org/73240
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-05-31  Caolán McNamara  <caolanm@redhat.com>  [13da1c7913ca76ca5b33f0666ab7cc4a219815e1]

        drop unneeded includes
        
        Change-Id: Ie0f52bb1d6866075d0b664bfc3ddc47c02e4f81b
        Reviewed-on: https://gerrit.libreoffice.org/73169
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-31  Caolán McNamara  <caolanm@redhat.com>  [d6e4c97c8e8ab96ca099dd4f8a3fe35204dea8c1]

        remove newly unused SfxTabDialog
        
        Change-Id: Iebbfe2ab66ff6e058c90c85de747f549cbc36aa5
        Reviewed-on: https://gerrit.libreoffice.org/73156
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-31  Caolán McNamara  <caolanm@redhat.com>  [389491aedd659a3c4b24b9902b6cb54075874d3e]

        weld SwMultiTOXTabDialog
        
        Change-Id: Ic1ae4cfe43bdf31d511e9ac0f65a821c53ab59eb
        Reviewed-on: https://gerrit.libreoffice.org/65432
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-31  Michael Stahl  <Michael.Stahl@cib.de>  [6bd751f9f577f25b058fb8a5479c0de7552c3ffc]

        connectivity: fix memory leaks caused by OConnection::acquire()
        
        Followup to 58f121ef2e680697e10453add43bab9b771d153a;
        OConnection must not be held by rtl::Reference as that creates a cycle.
        
        (regression from 497e40ad03c27837978551ba15491c3fb2a0bf53)
        
        Change-Id: Ibd56d335e3e2631c5a57ea435f1035e89868a5a6
        Reviewed-on: https://gerrit.libreoffice.org/73155
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [36cee080555c759443896cb3b34c3f710f33e0f0]

        tdf#66765 - FILESAVE: saving sheet with some queries in it takes forever
        
        This takes the save time from 5m30 to 1s.
        
        We were firing up the editeng stuff for every single style entry, when
        most of the style entries share the same cell.
        
        Change-Id: Id11af0b7f5646ff7ccdf1b85014fa384b0465054
        Reviewed-on: https://gerrit.libreoffice.org/73239
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-31  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [35870d411de99f278507785c4386dd02f9537073]

        tdf#124572 Reduce tab bar item width
        
        The width of an tab item is now reduced and is increased by the
        icon width when the protected icon needs to be drawn (so on
        demand).
        
        Change-Id: Ib4a4742b28ebab21d33e9408e3c416b1f28c6ac2
        Reviewed-on: https://gerrit.libreoffice.org/73208
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-05-31  Mark Hung  <marklh9@gmail.com>  [966dc7f2cf500bb529394e1865e2cc6e5b264ab0]

        EPUB export: fix not properly paired openPageSpan
        
        Fix the test case converting abi11105.abw to EPUB file.
        ( the attachment at
          <https://bugzilla.abisource.com/show_bug.cgi?id=11105#c1> )
        
        soffice.bin: .../sax/source/expatwrap/saxwriter.cxx:1184: virtual void
        (anonymous namespace)::SAXWriter::endElement(const rtl::OUString &):
        	Assertion `aName ==
        	m_pSaxWriterHelper->m_DebugStartedElements.top()' failed.
        
        We used to invoke handlePageSpan when starting a paragraph
        or a table element that has master-page-name defined in the referred
        style, and invoke closePageSpan when XMLBodyContentContext.
        
        Limit the handling of page span to top-level paragraph or tables
        so that it doesn't messed up in the nested ( paragraph that changed
        it's page style in a table cell ) case.
        
        Change-Id: Ic8637663aaa7506ced9758bd7ccd7233309e8557
        Reviewed-on: https://gerrit.libreoffice.org/73214
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [92418d9454e5842d34dd8140115ba42515c0d816]

        Fix typo
        
        Change-Id: Idc95790ec29502c65db8b2f4cf1eda24a167a924
        Reviewed-on: https://gerrit.libreoffice.org/73236
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8a9e3243d7df0cd633083750d207625e1c665a1e]

        Fix typo
        
        Change-Id: I117ada6da2e61bea269e513d3f46c63a88316ad7
        Reviewed-on: https://gerrit.libreoffice.org/73234
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a2f249c722ed0fa6a78171a1241f913e9c4b383b]

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

2019-05-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4a442fea5f97ad62d1bb19408c8ccea52fed6e45]

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

2019-05-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e57d3c6f8ab6561abcb8995f7792e02ade72203c]

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

2019-05-31  Miklos Vajna  <vmiklos@collabora.com>  [62a9df7473f4213d6ac63faa0a7c0555212bfdee]

        find-unneded-includes: avoid replacing includes with forward-declarations
        
        Verified that e.g. writerfilter/source/dmapper/DomainMapper.cxx used to
        trigger advices to replace includes with forward-declarations, and now
        that's gone.
        
        See https://gerrit.libreoffice.org/#/c/72972/ for motivation, there are
        cases where a forward-declaration depends on the version of the
        external, while the include does not, so such changes have to be done
        with more care.
        
        Change-Id: I86d396ac743b3fc425868ffda26c0c9e85a00d0e
        Reviewed-on: https://gerrit.libreoffice.org/73221
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4ede42d9d435ba309b0e6c2df05688a35ecb568e]

        Fix typo
        
        Change-Id: Ie0dfc53d2de8e4eb48eb55b5b32d8c2eb55df0d3
        Reviewed-on: https://gerrit.libreoffice.org/73229
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-31  Noel Grandin  <noel.grandin@collabora.co.uk>  [9ff648c691f003a11eba9a22ac37032d72b4b642]

        tdf#125372 writer, file with lots of hints very slow to open, part8
        
        Takes load time from 22s to 15.5s
        
        sw::mark::IMark does not need to be held by shared_ptr - we have one
        vector, which holds all marks we created, and when we remove from that
        vector, which remove the other references too.
        
        Change-Id: Ie6d287d9d825f7129855b64a34afa81a2ef9c378
        Reviewed-on: https://gerrit.libreoffice.org/73206
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [65cdb6243f9d849d04c2ca6390a36cd9fa98b421]

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

2019-05-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e86ff0eadc0674f0ac34ca6c990fecee61033c55]

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

2019-05-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [837c9e35ef4795cec63ac8e953e58a870e8d02bc]

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

2019-05-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b40d89272ed71e6941708c47034e3d1fc731c7a9]

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

2019-05-31  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3a0ca1bff25d6c2bbc5bf8684eefd67956c2db95]

        Fix typo
        
        I don't understand if the right one is:
        raising is greater, then 100%
        or
        raising is greater than 100%
        
        Change-Id: I0bd4b297214f423ce0e3bb5223e0e2edee2a30e9
        Reviewed-on: https://gerrit.libreoffice.org/73222
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-05-30  Eike Rathke  <erack@redhat.com>  [f677885fec59f252f36673ee4d8c0b4863625a4d]

        Resolves: tdf#125279 do not double _x005F_ escapement
        
        Reading OOXML _x005F_ escaped content may not get unescaped, so
        when writing back to OOXML do not attempt to escape it again, i.e.
        write _x005F_xHHHH_ as is and not as _x005F_x005F_xHHHH_.
        
        This is more a workaround, the proper fix would be to unescape
        _x005F_ content upon read. But then the entire "invalid XML
        character" escapement and handling control characters rat tail
        would come into play.
        
        Change-Id: I3d31dc84a362753c23a8c89f7a5d7bfd06e4367b
        Reviewed-on: https://gerrit.libreoffice.org/73187
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-05-30  Eike Rathke  <erack@redhat.com>  [63c4e82c910422f928c8e0bcbb82b6c43d4d5557]

        Reintroduce mbXescape that got overaggressively removed
        
        with
        
            commit d4d37662b090cb237585156a47cd8e1f1cbe2656
            CommitDate: Fri Oct 12 12:46:45 2018 +0200
        
        	loplugin:constfields in reportdesign,sal,sax
        
        which killed also the bGood checking and later because that wasn't
        used anymore also the SAL_WARN_IF() was eliminated with
        
            commit 41eeaace84b45c803fff3ebd5ab981f0ad09393b
            CommitDate: Mon Oct 29 15:12:26 2018 +0100
        
        	loplugin:oncevar
        
        The mbXescape variable will be used, as the TODO said..
        
        Change-Id: I11091379c27cf0222677595eb723b61ad3ebe4e8
        Reviewed-on: https://gerrit.libreoffice.org/72302
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-05-30  Miklos Vajna  <vmiklos@collabora.com>  [1376bb3e44c4b9eb15cf788df04f7cc0bba8cb09]

        ODT export: remove leftover debug include
        
        And if I'm at it, IWYU pointed one more unused one.
        
        Change-Id: I978e0bbf281bebc3da574a8a857167b18a540f0a
        Reviewed-on: https://gerrit.libreoffice.org/73215
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-05-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [2eebd9119bebb94f9c9f2bf718f5321511276a84]

        GetAnyEnd does not need to return a pointer
        
        Change-Id: I1350a340eddad180447c46175b6b21ce787802f3
        Reviewed-on: https://gerrit.libreoffice.org/72952
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [79b233be14e75157aecd97179c568baad0a60016]

        "more than USHRT_MAX marks" seems to be fine now
        
        Change-Id: Iccd87324b56fb7ff003f028330758024e47f3f26
        Reviewed-on: https://gerrit.libreoffice.org/73207
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-30  Miklos Vajna  <vmiklos@collabora.com>  [6f179ce5c5469d1c53e4bb7736384b2d9ce51926]

        ODT export: fix lost <text:user-field-decl> for fields in frames in headers
        
        This is similar to commit 6bb241ccc61c6904efec95978fa17e33c0eb1df3 (ODT
        export: fix lost <text:user-field-decl> for fields in tables in headers,
        2019-05-29), but here the container we want to ignore (between the
        header and the field) is a text frame, not a table cell.
        
        Change-Id: I6e8006fbd666802070cfeb88ca4528c66cc6d559
        Reviewed-on: https://gerrit.libreoffice.org/73205
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-05-30  Mike Kaganski  <mike.kaganski@collabora.com>  [831de14f660ba4faf4cac716e30246c8dc0386f1]

        Unconst members of ControlTypeAndPart
        
        ... which need to be assignable in auto-generated operator= in VS2019
        toolset v142. Without that, a compile-time error is generated:
        
        [CXX] vcl/source/gdi/WidgetDefinitionReader.cxx
        [CXX] vcl/source/gdi/WidgetDefinition.cxx
        [CXX] vcl/source/gdi/gdimetafiletools.cxx
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\list(1076): error C2220: warning treated as error - no 'object' file generated
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\list(1076): warning C4239: nonstandard extension used: 'argument': conversion from 'const std::pair<const _Kty,_Ty>' to 'volatile const std::pair<_Kty,_Ty> &'
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>
        ]
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\list(1076): note: A non-const reference may only be bound to an lvalue; assignment operator takes a reference to non-const
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\xhash(486): note: see reference to function template instantiation 'void std::list<std::pair<const _Kty,_Ty>,std::allocator<std::pair<const _Kty,_Ty>>>::_Assign_cast<std::pair<_Kty,_Ty>&,std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const _Kty,_Ty>>>,std::_Iterator_base0>>(_UIter,const _UIter)' being compiled
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>,
        _UIter=std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const vcl::ControlTypeAndPart,std::shared_ptr<vcl::WidgetDefinitionPart>>>>,std::_Iterator_base0>
        ]
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\xhash(485): note: see reference to function template instantiation 'void std::list<std::pair<const _Kty,_Ty>,std::allocator<std::pair<const _Kty,_Ty>>>::_Assign_cast<std::pair<_Kty,_Ty>&,std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const _Kty,_Ty>>>,std::_Iterator_base0>>(_UIter,const _UIter)' being compiled
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>,
        _UIter=std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const vcl::ControlTypeAndPart,std::shared_ptr<vcl::WidgetDefinitionPart>>>>,std::_Iterator_base0>
        ]
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\xhash(481): note: while compiling class template member function 'void std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>::_Copy_assign(const std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>> &,std::false_type)'
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>,
        _Hasher=std::hash<vcl::ControlTypeAndPart>,
        _Keyeq=std::equal_to<vcl::ControlTypeAndPart>,
        _Alloc=std::allocator<std::pair<const vcl::ControlTypeAndPart,std::shared_ptr<vcl::WidgetDefinitionPart>>>
        ]
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\xhash(516): note: see reference to function template instantiation 'void std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>::_Copy_assign(const std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>> &,std::false_type)' being compiled
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>,
        _Hasher=std::hash<vcl::ControlTypeAndPart>,
        _Keyeq=std::equal_to<vcl::ControlTypeAndPart>,
        _Alloc=std::allocator<std::pair<const vcl::ControlTypeAndPart,std::shared_ptr<vcl::WidgetDefinitionPart>>>
        ]
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\unordered_map(77): note: see reference to class template instantiation 'std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>' being compiled
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>,
        _Hasher=std::hash<vcl::ControlTypeAndPart>,
        _Keyeq=std::equal_to<vcl::ControlTypeAndPart>,
        _Alloc=std::allocator<std::pair<const vcl::ControlTypeAndPart,std::shared_ptr<vcl::WidgetDefinitionPart>>>
        ]
        C:\cygwin\home\user\lode\dev\core\vcl\inc\widgetdraw/WidgetDefinition.hxx(260): note: see reference to class template instantiation 'std::unordered_map<vcl::ControlTypeAndPart,std::shared_ptr<vcl::WidgetDefinitionPart>,std::hash<vcl::ControlTypeAndPart>,std::equal_to<_Kty>,std::allocator<std::pair<const _Kty,_Ty>>>' being compiled
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>
        ]
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\list(1076): error C2280: 'std::pair<_Kty,_Ty> &std::pair<_Kty,_Ty>::operator =(volatile const std::pair<_Kty,_Ty> &)': attempting to reference a deleted function
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>
        ]
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\utility(177): note: see declaration of 'std::pair<_Kty,_Ty>::operator ='
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>
        ]
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\utility(177): note: 'std::pair<_Kty,_Ty> &std::pair<_Kty,_Ty>::operator =(volatile const std::pair<_Kty,_Ty> &)': function was explicitly deleted
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>
        ]
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\list(1076): error C2220: warning treated as error - no 'object' file generated
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\list(1076): warning C4239: nonstandard extension used: 'argument': conversion from 'const std::pair<const _Kty,_Ty>' to 'volatile const std::pair<_Kty,_Ty> &'
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>
        ]
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\list(1076): note: A non-const reference may only be bound to an lvalue; assignment operator takes a reference to non-const
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\xhash(486): note: see reference to function template instantiation 'void std::list<std::pair<const _Kty,_Ty>,std::allocator<std::pair<const _Kty,_Ty>>>::_Assign_cast<std::pair<_Kty,_Ty>&,std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const _Kty,_Ty>>>,std::_Iterator_base0>>(_UIter,const _UIter)' being compiled
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>,
        _UIter=std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const vcl::ControlTypeAndPart,std::shared_ptr<vcl::WidgetDefinitionPart>>>>,std::_Iterator_base0>
        ]
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\xhash(485): note: see reference to function template instantiation 'void std::list<std::pair<const _Kty,_Ty>,std::allocator<std::pair<const _Kty,_Ty>>>::_Assign_cast<std::pair<_Kty,_Ty>&,std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const _Kty,_Ty>>>,std::_Iterator_base0>>(_UIter,const _UIter)' being compiled
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>,
        _UIter=std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const vcl::ControlTypeAndPart,std::shared_ptr<vcl::WidgetDefinitionPart>>>>,std::_Iterator_base0>
        ]
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\xhash(481): note: while compiling class template member function 'void std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>::_Copy_assign(const std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>> &,std::false_type)'
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>,
        _Hasher=std::hash<vcl::ControlTypeAndPart>,
        _Keyeq=std::equal_to<vcl::ControlTypeAndPart>,
        _Alloc=std::allocator<std::pair<const vcl::ControlTypeAndPart,std::shared_ptr<vcl::WidgetDefinitionPart>>>
        ]
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\xhash(516): note: see reference to function template instantiation 'void std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>::_Copy_assign(const std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>> &,std::false_type)' being compiled
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>,
        _Hasher=std::hash<vcl::ControlTypeAndPart>,
        _Keyeq=std::equal_to<vcl::ControlTypeAndPart>,
        _Alloc=std::allocator<std::pair<const vcl::ControlTypeAndPart,std::shared_ptr<vcl::WidgetDefinitionPart>>>
        ]
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\unordered_map(77): note: see reference to class template instantiation 'std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>' being compiled
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>,
        _Hasher=std::hash<vcl::ControlTypeAndPart>,
        _Keyeq=std::equal_to<vcl::ControlTypeAndPart>,
        _Alloc=std::allocator<std::pair<const vcl::ControlTypeAndPart,std::shared_ptr<vcl::WidgetDefinitionPart>>>
        ]
        C:\cygwin\home\user\lode\dev\core\vcl\inc\widgetdraw/WidgetDefinition.hxx(260): note: see reference to class template instantiation 'std::unordered_map<vcl::ControlTypeAndPart,std::shared_ptr<vcl::WidgetDefinitionPart>,std::hash<vcl::ControlTypeAndPart>,std::equal_to<_Kty>,std::allocator<std::pair<const _Kty,_Ty>>>' being compiled
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>
        ]
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\list(1076): error C2280: 'std::pair<_Kty,_Ty> &std::pair<_Kty,_Ty>::operator =(volatile const std::pair<_Kty,_Ty> &)': attempting to reference a deleted function
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>
        ]
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\utility(177): note: see declaration of 'std::pair<_Kty,_Ty>::operator ='
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>
        ]
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\utility(177): note: 'std::pair<_Kty,_Ty> &std::pair<_Kty,_Ty>::operator =(volatile const std::pair<_Kty,_Ty> &)': function was explicitly deleted
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>
        ]
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\list(1076): error C2220: warning treated as error - no 'object' file generated
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\list(1076): warning C4239: nonstandard extension used: 'argument': conversion from 'const std::pair<const _Kty,_Ty>' to 'volatile const std::pair<_Kty,_Ty> &'
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>
        ]
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\list(1076): note: A non-const reference may only be bound to an lvalue; assignment operator takes a reference to non-const
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\xhash(486): note: see reference to function template instantiation 'void std::list<std::pair<const _Kty,_Ty>,std::allocator<std::pair<const _Kty,_Ty>>>::_Assign_cast<std::pair<_Kty,_Ty>&,std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const _Kty,_Ty>>>,std::_Iterator_base0>>(_UIter,const _UIter)' being compiled
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>,
        _UIter=std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const vcl::ControlTypeAndPart,std::shared_ptr<vcl::WidgetDefinitionPart>>>>,std::_Iterator_base0>
        ]
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\xhash(485): note: see reference to function template instantiation 'void std::list<std::pair<const _Kty,_Ty>,std::allocator<std::pair<const _Kty,_Ty>>>::_Assign_cast<std::pair<_Kty,_Ty>&,std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const _Kty,_Ty>>>,std::_Iterator_base0>>(_UIter,const _UIter)' being compiled
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>,
        _UIter=std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const vcl::ControlTypeAndPart,std::shared_ptr<vcl::WidgetDefinitionPart>>>>,std::_Iterator_base0>
        ]
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\xhash(481): note: while compiling class template member function 'void std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>::_Copy_assign(const std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>> &,std::false_type)'
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>,
        _Hasher=std::hash<vcl::ControlTypeAndPart>,
        _Keyeq=std::equal_to<vcl::ControlTypeAndPart>,
        _Alloc=std::allocator<std::pair<const vcl::ControlTypeAndPart,std::shared_ptr<vcl::WidgetDefinitionPart>>>
        ]
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\xhash(516): note: see reference to function template instantiation 'void std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>::_Copy_assign(const std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>> &,std::false_type)' being compiled
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>,
        _Hasher=std::hash<vcl::ControlTypeAndPart>,
        _Keyeq=std::equal_to<vcl::ControlTypeAndPart>,
        _Alloc=std::allocator<std::pair<const vcl::ControlTypeAndPart,std::shared_ptr<vcl::WidgetDefinitionPart>>>
        ]
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\unordered_map(77): note: see reference to class template instantiation 'std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>' being compiled
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>,
        _Hasher=std::hash<vcl::ControlTypeAndPart>,
        _Keyeq=std::equal_to<vcl::ControlTypeAndPart>,
        _Alloc=std::allocator<std::pair<const vcl::ControlTypeAndPart,std::shared_ptr<vcl::WidgetDefinitionPart>>>
        ]
        C:\cygwin\home\user\lode\dev\core\vcl\inc\widgetdraw/WidgetDefinition.hxx(260): note: see reference to class template instantiation 'std::unordered_map<vcl::ControlTypeAndPart,std::shared_ptr<vcl::WidgetDefinitionPart>,std::hash<vcl::ControlTypeAndPart>,std::equal_to<_Kty>,std::allocator<std::pair<const _Kty,_Ty>>>' being compiled
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>
        ]
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\list(1076): error C2280: 'std::pair<_Kty,_Ty> &std::pair<_Kty,_Ty>::operator =(volatile const std::pair<_Kty,_Ty> &)': attempting to reference a deleted function
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>
        ]
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\utility(177): note: see declaration of 'std::pair<_Kty,_Ty>::operator ='
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>
        ]
        C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\14.21.27702\Include\utility(177): note: 'std::pair<_Kty,_Ty> &std::pair<_Kty,_Ty>::operator =(volatile const std::pair<_Kty,_Ty> &)': function was explicitly deleted
        with
        [
        _Kty=vcl::ControlTypeAndPart,
        _Ty=std::shared_ptr<vcl::WidgetDefinitionPart>
        ]
        make[1]: *** [C:/cygwin/home/user/lode/dev/core/solenv/gbuild/LinkTarget.mk:293: C:/cygwin/home/user/lode/dev/core/workdir/CxxObject/vcl/source/gdi/FileDefinitionWidgetDraw.o] Error 2
        make[1]: *** Waiting for unfinished jobs....
        make[1]: *** [C:/cygwin/home/user/lode/dev/core/solenv/gbuild/LinkTarget.mk:293: C:/cygwin/home/user/lode/dev/core/workdir/CxxObject/vcl/source/gdi/WidgetDefinition.o] Error 2
        make[1]: *** [C:/cygwin/home/user/lode/dev/core/solenv/gbuild/LinkTarget.mk:293: C:/cygwin/home/user/lode/dev/core/workdir/CxxObject/vcl/source/gdi/WidgetDefinitionReader.o] Error 2
        make: *** [Makefile:282: build] Error 2
        
        Change-Id: I9273bf7bfd78848918c783b8237e76b59e2043cf
        Reviewed-on: https://gerrit.libreoffice.org/73196
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-05-30  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [0873151dd02d83122d5f6f471890410ace5e6ddb]

        SmartArt: keep parent constraints instead of merging every time
        
        currently for every node we were additionaly loading constraints from
        parent node, merging them and then deleting
        it makes more sense just to keep already loaded constraints from parent node
        
        Change-Id: I3fcd669547f24eeeac0b77876950ff7436bd5cb3
        Reviewed-on: https://gerrit.libreoffice.org/73116
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-30  Mike Kaganski  <mike.kaganski@collabora.com>  [ad7dfdef5f9504dfcd600bf4d88a97c35b9d5d6d]

        Support VC++ 2019 tools v142
        
        Change-Id: I765ff8a80ac37b09e16bb16652f28534d1e575eb
        Reviewed-on: https://gerrit.libreoffice.org/73161
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-05-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [5a74ef3d249ea88cf0bf1f333014809f652a6a41]

        tdf#125372 writer, file with lots of hints very slow to open, part7
        
        Takes load time from 1m45 to 22s
        
        Instead of (1) taking a list of SwTextAttrs (2) invoking a method that
        inserts a new one (3) taking a new list and doing a delta on the list,
        just the information about the new SwTextAttr up the stack and avoid all
        that work.
        
        Change-Id: Iec88618af696299aaba65f43bc33b1a5f030fac0
        Reviewed-on: https://gerrit.libreoffice.org/73195
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-30  Caolán McNamara  <caolanm@redhat.com>  [460cf721da261e6c9d7388fd4cddf4b66fc7b1b7]

        Resolves; ofz#14803 build failure
        
        Change-Id: If94f77e8414ee83f49ae4dc05d26d7670524b75a
        Reviewed-on: https://gerrit.libreoffice.org/73197
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-30  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a458b68eb8a1708653322103217c5260b33dd7b7]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - WIP: refactor some Python/Basic pages
            
            Change-Id: I3590e7a6e0cf62d9f9e33e8081be50ab4d0ae769
            Reviewed-on: https://gerrit.libreoffice.org/73175
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-05-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [b32a962897bd3dfeb012d971a0c3349c8d58c7fd]

        tdf#125372 writer, file with lots of hints very slow to open, part6
        
        Takes load time from 2m11 to 1m45
        
        Since we're only interested in hints with end <= nIdx,
        GetLastPosSortedByEnd to avoid scanning some of the list
        
        Change-Id: Ibd80cb247176419aac5b6956593e5b7807c23cbf
        Reviewed-on: https://gerrit.libreoffice.org/73194
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-30  Mark Hung  <marklh9@gmail.com>  [6a7db071c75609093fc3a9cbc297b8069726a33e]

        tdf#125497 allow backspace to remove CJK IVS.
        
        Japanese users prefer to remove a CJK IVS character
        when pressing the backspace instead of removing
        the selector part of IVS.
        
        Change-Id: I4313d69ed52d82c5a7e4e4823b1da06f1d90bdad
        Reviewed-on: https://gerrit.libreoffice.org/72971
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2019-05-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [799dac2e621bf14f613b3ee4f6a711b49c0c5e81]

        tdf#125372 writer, file with lots of hints very slow to open, part5
        
        Takes load time from 3m to 2m11
        
        (*) Add a list sorted by which/start
        (*) Use it in lcl_GetTextAttrs
        (*) Fix GetLastPosSortedByEnd, previously we could potentially
        static_cast the search item to something it is not
        (*) Add assert to SwpHints::DeleteAtPos to verify that we don't need
        sorting of the main list when deleting.
        
        Change-Id: If82ea650172ca88486507f31b45cac8d22682451
        Reviewed-on: https://gerrit.libreoffice.org/73152
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-30  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [c329a1c11299b999152b45343961e79e66be405a]

        tdf#42949 Fix IWYU warnings in helpcompiler/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ie7e20c77a8035c0ee4f0316966d163b9cd7d11f2
        Reviewed-on: https://gerrit.libreoffice.org/73006
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-30  Miklos Vajna  <vmiklos@collabora.com>  [69236a7aa17da34399e4d204ddb659d67a51fbf4]

        xmloff: create XMLDrawContentImportOasis instances with an uno constructor
        
        Change-Id: I2d0bcc8d48ce0a4253b5deff11736b292e4f9e69
        Reviewed-on: https://gerrit.libreoffice.org/73188
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-30  Miklos Vajna  <vmiklos@collabora.com>  [6bb241ccc61c6904efec95978fa17e33c0eb1df3]

        ODT export: fix lost <text:user-field-decl> for fields in tables in headers
        
        The problem was that XMLTextFieldExport::ExportFieldAutoStyle() assumed
        that the text of a field anchor is always the toplevel XText, which is
        true in case of body vs header text, but false in case header text vs
        text-in-table-in-header.
        
        So add an UNO property which exposes the parent of a table cell, this
        way text in header (regardless of it's in a table or not) will have the
        same XText, leading to writing the necessary <text:user-field-decl>
        element for the matching <text:user-field-get> definition.
        
        Change-Id: I077b8d7e9dfae4062539894318637e266b925382
        Reviewed-on: https://gerrit.libreoffice.org/73176
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-30  Zdeněk Crhonek  <zcrhonek@gmail.com>  [18d0d8541432782e9bf761992a8bda5d29ee6564]

        uitest for bug tdf#120731
        
        Change-Id: I85952c011e0f49e0fa8613910c993c919aa2b413
        Reviewed-on: https://gerrit.libreoffice.org/73189
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-05-30  Jim Raykowski  <raykowj@gmail.com>  [8234b277d3fc8a52b18715e8e245580254a1610b]

        Don't pass escape key event to SfxDockingWindow from sidebar
        
        ...docking window
        
        Missed this in recent rework concerning key input events in
        SidebarDockingWindow, tdf#125525 Allow shortcut keys from sidebar
        docking window.
        
        Change-Id: I53906251918874d2613795cb06a3e6ef07509bd8
        Reviewed-on: https://gerrit.libreoffice.org/73192
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-05-30  Jan-Marek Glogowski  <glogow@fbihome.de>  [f6e7dbccf063767c2ac87c6460bd1004df742081]

        tdf#125548 Qt5 no focus for the menu bar button
        
        You can't tab into the menu bar, but if you add a corner widget,
        it will be enlisted in the parent's focus chain! Interestingly
        the menu bar even is considered to have the focus, if the widget
        is focused, and will handle key events, but this can probably be
        considered consistent.
        
        So this just denies the button any focus, as this is a mouse-only
        widget, and clicking it will close the document window.
        
        Change-Id: I3c48d85ca56b6a54daf01f444dddc736e7ebb8e7
        Reviewed-on: https://gerrit.libreoffice.org/73186
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-29  andreas kainz  <kainz.a@gmail.com>  [2574ce0f2dc711e71b4799bbd76d5d8b6ec04300]

        NB tabbed layout update in all apps
        
        Change-Id: I3fe17af05869fe7eb540b85b24742cf0045d7569
        Reviewed-on: https://gerrit.libreoffice.org/73185
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-05-29  Caolán McNamara  <caolanm@redhat.com>  [4f0f09f9229635aaa7b51ce45222721f035e990d]

        tdf#124694 gtk2 GtkFixed takes the max size of all its children...
        
        as its preferred size, causing it to not clip its child, but try and grow
        instead to match
        
        Change-Id: Ibea269d475a4b35a43b6cab2ab432a830d8ff1ff
        Reviewed-on: https://gerrit.libreoffice.org/73168
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-29  Stephan Bergmann  <sbergman@redhat.com>  [4c707b78a705d6cc74061433cd01175283fabb2e]

        external/libcdr: Avoid UB converting from double to int via unsigned
        
        Opening cdr/fdo53278-4.cdr as obtained by
        bin/get-bugzilla-attachments-by-mimetype (i.e., the attachment at
        <https://bugs.documentfoundation.org/show_bug.cgi?id=53278#c14>) under
        -fsanitize=undefined causes
        
        > CDRPath.cpp:821:34: runtime error: -173.908 is outside the range of representable values of type 'unsigned int'
        >  #0 in libcdr::CDRPath::writeOut(librevenge::RVNGString&, librevenge::RVNGString&, double&) const at workdir/UnpackedTarball/libcdr/src/lib/CDRPath.cpp:821:34 (instdir/program/../program/libwpftdrawlo.so +0x2380015)
        >  #1 in libcdr::CDRContentCollector::_lineProperties(librevenge::RVNGPropertyList&) at workdir/UnpackedTarball/libcdr/src/lib/CDRContentCollector.cpp:1118:17 (instdir/program/../program/libwpftdrawlo.so +0x2090b54)
        >  #2 in libcdr::CDRContentCollector::_flushCurrentPath() at workdir/UnpackedTarball/libcdr/src/lib/CDRContentCollector.cpp:240:5 (instdir/program/../program/libwpftdrawlo.so +0x2070a9e)
        >  #3 in libcdr::CDRContentCollector::collectLevel(unsigned int) at workdir/UnpackedTarball/libcdr/src/lib/CDRContentCollector.cpp:563:5 (instdir/program/../program/libwpftdrawlo.so +0x209243d)
        >  #4 in libcdr::CDRParser::parseRecord(librevenge::RVNGInputStream*, std::vector<unsigned int, std::allocator<unsigned int> > const&, unsigned int) at workdir/UnpackedTarball/libcdr/src/lib/CDRParser.cpp:514:18 (instdir/program/../program/libwpftdrawlo.so +0x213bdff)
        >  #5 in libcdr::CDRParser::parseRecords(librevenge::RVNGInputStream*, std::vector<unsigned int, std::allocator<unsigned int> > const&, unsigned int) at workdir/UnpackedTarball/libcdr/src/lib/CDRParser.cpp:500:10 (instdir/program/../program/libwpftdrawlo.so +0x213b93f)
        [...]
        
        Change-Id: Ie73965851102689ebb7895d61edb3d32ff47c60c
        Reviewed-on: https://gerrit.libreoffice.org/73181
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-29  Stephan Bergmann  <sbergman@redhat.com>  [c7ece07d2e1b478bf25a976618e9bc5e5bc1a144]

        Pass --enable-debug into external/libcdr
        
        (but which requires a little upstream master patch)
        
        Change-Id: I4bea938c402b03d8b05b6e70694ecc0184544b81
        Reviewed-on: https://gerrit.libreoffice.org/73179
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-29  Stephan Bergmann  <sbergman@redhat.com>  [c657b6d617d84bc97d8d527862b83fa1fafa05a4]

        missing include
        
        Change-Id: I3357679d99a4ac2dab21867890140ab5ef2290ad
        Reviewed-on: https://gerrit.libreoffice.org/73177
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-29  Jan-Marek Glogowski  <glogow@fbihome.de>  [65167c708afb475aa628b8289e78a48abdf37119]

        SM disable localized characters on element parsing
        
        The special character tokens are localized character names! This
        means that at least in German the %mu wasn't replaced in the
        example, as the parser expected %my. So tell the parser to expect
        non-localized input. And share it for all the parsing.
        
        Change-Id: I4c3c0f35eb61c37a2101b51b445e7cc888a1f429
        Reviewed-on: https://gerrit.libreoffice.org/73172
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-29  Jan-Marek Glogowski  <glogow@fbihome.de>  [a7e52282e36987f4ca6bed968e87ada6849b10e8]

        tdf#65587 SM implement ElementControl accessibility
        
        This took me ages to implement. I'm still not 100% sure, it works
        correct. One main problem was the loop where the ATK listener will
        rebuild the list of children based on the current child count.
        
        Then there is the "broken" SPI bridge behaviour. I could actually
        test this with the gtk3 backend just fine, if I started LO *after*
        the accerciser. Otherwise the displayed tree will be really broken
        and the add and remove child events won't be correctly processed,
        because some Windows in the hierarchy will return a negative
        parent index. And generally the accerciser has various problems,
        with most result in Python backtraces an inconsistent app state,
        but even SIGSEGV happened a few time. Already have some patches
        for the easy reproducible ones.
        
        No idea what will happen on any other setup then Linux with ATK.
        
        Change-Id: I3280fd8622966be74e3833621952d95a2671d214
        Reviewed-on: https://gerrit.libreoffice.org/73077
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-29  Jan-Marek Glogowski  <glogow@fbihome.de>  [3eba9602197da972b66f2b7cc72b61cbdffe5a52]

        SM add some help to the examples
        
        This way the example buttons will have a name for better
        accessibility, instead of being blank.
        
        Change-Id: Ib8a509bc7a9895297eecd8a0db9455f367d93159
        Reviewed-on: https://gerrit.libreoffice.org/73171
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-29  Caolán McNamara  <caolanm@redhat.com>  [0c62976b4713156e93aa17b9381e010491a49a24]

        tdf#124694 gtk3 GtkFixed takes the max size of all its children...
        
        as its preferred size, causing it to not clip its child, but grow instead to
        match
        
        Change-Id: I57f740177aae619d11966f5382a6cc5f7a964be3
        Reviewed-on: https://gerrit.libreoffice.org/73167
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-29  Caolán McNamara  <caolanm@redhat.com>  [aa687b22991e6c674b1d8653d52fbe9a50080174]

        weld SfxDocumentInfoDialog
        
        Change-Id: I79d5d8973a19c0e639081ec61ac596620518d0b5
        Reviewed-on: https://gerrit.libreoffice.org/73145
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-29  Caolán McNamara  <caolanm@redhat.com>  [b7b78dfc0719c3aa0e250b2992d3b04e135a26be]

        weld SfxCmisPropertiesPage
        
        Change-Id: I3a824acd126dcbd3bde60ca9d68afd79cb708ed8
        Reviewed-on: https://gerrit.libreoffice.org/73126
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-29  Julien Nabet  <serval2412@yahoo.fr>  [fd01ddd3094dd080a455665342316c79dbee8390]

        tdf#56738: fix encoding in comments in doc files (>= Word 97)
        
        See https://bugs.documentfoundation.org/show_bug.cgi?id=56738#c3
        
        Change-Id: I8dbab3fe76b2c2d83cbb07509fabe9f784664c03
        Reviewed-on: https://gerrit.libreoffice.org/73088
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-29  Caolán McNamara  <caolanm@redhat.com>  [1ee156ba9ff0471266e04f5cf7b4ceed1a6b5e87]

        ellipsize over-large locations
        
        Change-Id: I154f97d8e7f5688e9e81b8590f3dc0ab7d84c380
        Reviewed-on: https://gerrit.libreoffice.org/73154
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-29  László Németh  <nemeth@numbertext.org>  [868d9212a1b4cce7faa3eabc047ab7f312c613de]

        tdf#120412 character formatting UI: allow >100% raising
        
        in superscript/subscript text positions instead of
        changing the greater values (eg. imported from DOCX)
        to 100% by accident, simply using the character
        formatting window.
        
        Change-Id: I3adf6445070c183bd6005a02239962f18f504f9d
        Reviewed-on: https://gerrit.libreoffice.org/73151
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-05-29  Jozsef Szakacs  <zmx3@citromail.hu>  [bdfb3edb981ff04f1f3f6dc1ef335e37a0980245]

        tdf#120412 DOCX filter: fix missing superscript
        
        by editeng support of large superscript raising.
        
        Maximal raising of superscript text is 1584 pt in MSO,
        while LibreOffice didn't import the values greater
        than 100% of the current font height. Using the maximal
        percent value of the default 11 pt font, the limit
        is 14400% now, fixing most of the import problems.
        Greater raisings will be limited to 14400% during the
        DOCX import.
        
        Note: the standard doesn't limit the bigger percent
        values, see "20.374 style:text-position" and
        "18.3.23 percent" in OpenDocument 1.2.
        
        Change-Id: I3d0d08f273f2067180f74fba40c47d62364fcc59
        Reviewed-on: https://gerrit.libreoffice.org/69164
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-05-29  Stephan Bergmann  <sbergman@redhat.com>  [bdc74dc279946abfdcca409edc96e985699eb368]

        Avoid -fsanitize=nullability in external/zlib
        
        ...as seen during CppunitTest_sw_layoutwriter:
        
        > testUserFieldTypeLanguage::TestBody finished in: 1271ms
        [...]
        > workdir/UnpackedTarball/zlib/trees.c:873:42: runtime error: null pointer passed as argument 2, which is declared to never be null
        > /usr/include/string.h:43:28: note: nonnull attribute specified here
        >  #0 in _tr_stored_block at workdir/UnpackedTarball/zlib/trees.c:873:5
        >  #1 in deflate at workdir/UnpackedTarball/zlib/deflate.c:1025:17
        >  #2 in ZipUtils::ThreadedDeflater::Task::doWork() at package/source/zipapi/ThreadedDeflater.cxx:163:15
        [...]
        
        Change-Id: I7d4b68ab2c4fb3080fc48211236cb33ca4bf7126
        Reviewed-on: https://gerrit.libreoffice.org/73143
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-29  Tor Lillqvist  <tml@collabora.com>  [0e296d25e736038e76eab1f64aacff6d1aa3e7b1]

        The iOS DataFlavorMapper::getAllSupportedPboardTypes() is unused
        
        Change-Id: Icc72fca62e189559956abc0ebbca9ce196a02073

2019-05-29  Tor Lillqvist  <tml@collabora.com>  [3f8ac50022215e53b592c1d630dd0609cab4e58e]

        tdf#124752: We do need to accept text/html from the system clipboard
        
        Sadly we can't accept public.utf8-plain-text, i.e.
        text/plain;charset=utf-8, as the code does not know of such a
        SotClipboardFormatId. The only text/plain is UTF-16.
        
        And it probably is a good idea to accept HTML anyway. We have to
        continue to (I think) not offer text/html because of the assertion
        failure issue, see comment in DataFlavorMapper::openOfficeToSystemFlavor().
        
        Change-Id: If5d77b97649424e347c50af10475c2be997c8632

2019-05-29  Tor Lillqvist  <tml@collabora.com>  [bcc36b632ecbf4a2e126e640055ad0ed852fb9e8]

        Add a couple of SAL_INFOs about types available on the system clipboard
        
        Change-Id: I821a699ee4f44881aadac89f265974a10095b544

2019-05-29  Xisco Fauli  <xiscofauli@libreoffice.org>  [58f121ef2e680697e10453add43bab9b771d153a]

        tdf#114596 dbaccess: fix mysterious dataloss bug (part 2)
        
        Same problem as in 96ae2a3300811897c24cccb20f8c2faf382483df
        
        Regression from 497e40ad03c27837978551ba15491c3fb2a0bf53
        
        Change-Id: I00e7bf3559e688e7fbc5429ace2b5c18221c9890
        Reviewed-on: https://gerrit.libreoffice.org/73146
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Jenkins

2019-05-29  Caolán McNamara  <caolanm@redhat.com>  [60f97b07695796368a36f846d5b596481675c22e]

        weld ScDocStatPage
        
        Change-Id: I24d264f6318adfd9f67303d95b3b8fe0987f928a
        Reviewed-on: https://gerrit.libreoffice.org/73144
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-29  Tamás Zolnai  <tamas.zolnai@collabora.com>  [63d17d01da0f9e3a7554e4327244ee4457b7188d]

        tdf#122765: Legend interferes with pie chart after pptx import, second part
        
        Revert of:
        2903c5f59d257b6ab94f32df64513f2edf94fb0b
        
        Reverting this commit does not lead to the original bug
        to come back, so we can revert it without a problem.
        
        Change-Id: I244a6b9451c47e1094db8a77c71b6696e0c464cc
        Reviewed-on: https://gerrit.libreoffice.org/73139
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-05-29  Jens Carl  <j.carl43@gmx.de>  [d376c09f0100e6545b4804a6698bcc746ea9427c]

        tdf#43157 Clean up OSL_VERIFY (replace with SAL_WARN)
        
        Replace OSL_VERIFY with if-statement and SAL_WARN.
        
        Change-Id: Ib5459a365231514efa0e8a33a880857378cd239e
        Reviewed-on: https://gerrit.libreoffice.org/73121
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-29  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [61b7525869178464e100085e0f9a66ffc008e483]

        tdf#42949 Fix IWYU warnings in opencl/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I0aedc40c49c8cb1382f45571f54873d6017ec62c
        Reviewed-on: https://gerrit.libreoffice.org/72637
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-29  Miklos Vajna  <vmiklos@collabora.com>  [42f0286c0ec68dde36cf3cef15f8a6e2e7ec1830]

        writerfilter: various small cleanups
        
        Some parameters were passed by value for no reason, it's always a good
        idea to declare a variable at the point where we can also initialize it,
        etc.
        
        Change-Id: Ia07bbef7826132fa0326445b89fcaf48dd38b11b
        Reviewed-on: https://gerrit.libreoffice.org/73125
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-29  Gülşah Köse  <gulsah.kose@collabora.com>  [e17224e2aa0e53b1e5518ce3c2a2baa174aad265]

        tdf#120905 Add missing doxygen comments.
        
        Change-Id: I3211f32521d578b1a5f72df7c5ccc4267ee01d38
        Reviewed-on: https://gerrit.libreoffice.org/73101
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-29  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [2828e3c8ec3b336bc02e7e3b6d9b5c41fc5be306]

        SmartArt: sort shapes by Z order after layout algorithms
        
        so that they are laid out in correct order
        
        Change-Id: I82baa61311197880654d09f356decc666e6fa4c7
        Reviewed-on: https://gerrit.libreoffice.org/73094
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [a65918c5b6aaff0206c461e46b798efb95dc42c6]

        tdf#125372 writer, file with lots of hints very slow to open, part4
        
        Takes load time from 4m to 3m
        
        Use equal_range to give us a start and an end, so we avoid the operator<
        cost while scanning
        
        Change-Id: Ie57d460237cddaacecdc6032136f614e02d13760
        Reviewed-on: https://gerrit.libreoffice.org/73124
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-29  andreas kainz  <kainz.a@gmail.com>  [51fd99367b517b9a7630f5c089d5fa22a7252472]

        NB tabbed layout update in all apps
        
        Change-Id: Ic291a6f9907e2449093469ae8a899093dc296e26
        Reviewed-on: https://gerrit.libreoffice.org/73127
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-05-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7ad929699d8dcdfbb0760fada6d4112ff525d9aa]

        Removed duplicated include
        
        In any case is included a few lines after, so I guess it
        can be removed the check (if it's not ready also for future
        other includes).
        
        Change-Id: Id603022092a60b71a5b35ec57930146d23c6544a
        Reviewed-on: https://gerrit.libreoffice.org/73093
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2bcab893b28c7e028d0bf2435ea51bebb907c023]

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

2019-05-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0deebd87bed73b604d05f06ba383b0261ba04cb6]

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

2019-05-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c8a0b678fa4bb4972c3d91db68177524ce69317b]

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

2019-05-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [12eee14c6ee2b7aa71422cf1c9d7d56045b7398e]

        Fix typo
        
        Change-Id: I677f7d50d6b93993f6e3d47426434eb570965b7c
        Reviewed-on: https://gerrit.libreoffice.org/73129
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-05-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d56afd6ab8b7a69bfe35c0018f890c556b207df5]

        Fix typo
        
        Change-Id: Ibfaba910db1ef59af68f57e52a683b5ef147e5a6
        Reviewed-on: https://gerrit.libreoffice.org/73132
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-05-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [151b171ce7d8f9b43e6221d9ae8e1355afb85211]

        Fix typo
        
        Change-Id: I217ece9296e5e5d8db264a3590e5af1f8ab0cfcb
        Reviewed-on: https://gerrit.libreoffice.org/73134
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-05-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b07e191b357e7f5591834caae1075fe75f1531ad]

        Fix typo
        
        Change-Id: I3414f8badfbab89d0cab72e51fb4dcafc85b35e4
        Reviewed-on: https://gerrit.libreoffice.org/73136
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-05-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f21cdfdb9fba4c76ab29bf1e59f77a668e9ac14f]

        Fix typo
        
        Change-Id: I5ce7f422fc6d26eb451ba43fe7bc6f8a540e7d8a
        Reviewed-on: https://gerrit.libreoffice.org/73131
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-05-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9e2f33b4b355d50dbd3624c9cd6398a861d34ceb]

        Fix typo
        
        Change-Id: Ib1af986d52bbc4ea7e2ee7dc5964da81e6508265
        Reviewed-on: https://gerrit.libreoffice.org/73137
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-05-28  Caolán McNamara  <caolanm@redhat.com>  [5f2c1a1c9adf0168da36ab1290e235bd352b8914]

        drop unused box
        
        copy and paste from the normal document info page I imagine
        
        Change-Id: Iff40fbf2b4d21dd3d51c63cb6068b0b88b5438ed
        Reviewed-on: https://gerrit.libreoffice.org/73115
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-28  Caolán McNamara  <caolanm@redhat.com>  [b3e970898b9631344b38613c844b5f1ca8bb1016]

        drop some unneeded includes
        
        Change-Id: I42b2ccbb4484ab2acb8208ad88c6f22e4af09f7d
        Reviewed-on: https://gerrit.libreoffice.org/73114
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-28  Caolán McNamara  <caolanm@redhat.com>  [208522ddd3fb6b994aacdab10aca45d4e2562207]

        weld SfxCustomPropertiesPage
        
        Change-Id: I1b1ba1c2b879d270eb3af486a4d006f170d1b92e
        Reviewed-on: https://gerrit.libreoffice.org/73111
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-28  Tor Lillqvist  <tml@collabora.com>  [12800a215102435b16fd0e3028f1fdfe8ebeb090]

        tdf#124752: Simplify the iOS DataFlavorMapping thing a lot
        
        Now it works to copy and paste images (PNG ones at least) between the
        iOS Collabora Office app and other apps.
        
        We don't seem to need the PNGDataProvider after all, as we use it only
        for data that is already in PNG format. Possibly I am missing
        somethin, though.
        
        Change-Id: Ia6bcc8aefbe1a6687f13e28454b96658fc66c856

2019-05-28  Tor Lillqvist  <tml@collabora.com>  [edf1f755d40c5423ffb411ff17f024fbafeb02b3]

        tdf#124752: Reduce number of formats offered on clipboard on mobile devices
        
        It seems a bit pointless to offer formats that no other app will use.
        
        Change-Id: I54474a4ba40d91c184592cede4224cbfbb78d518

2019-05-28  Tor Lillqvist  <tml@collabora.com>  [e1cd536edd2636d150ae50b0d44a5aee1b8d4e34]

        tdf#124752: Use best speed for PNG encoding on iOS
        
        Still awfully slow for "realistic" images as taken by modern digital
        cameras, though. It would be much better to not encode the PNG to put
        on the clipboard from the internal bitmap representation, but use the
        ooriginal PNG or JPEG data.
        
        Change-Id: Ib72a573bd31d4ae7380dacccb4287e19afabb0d4

2019-05-28  andreas kainz  <kainz.a@gmail.com>  [8291f1ebc2f95611a073dc62e204348b0dc7c87c]

        NB: add tabbed_compact and contextual NB to Draw
        
        Change-Id: Ibdca2026f29483948c2fafaf499a82d2a4acf08b
        Reviewed-on: https://gerrit.libreoffice.org/73095
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-05-28  Miklos Vajna  <vmiklos@collabora.com>  [40c096508da7ee14f36715eee3185041f4a36ddd]

        sw: implement select-all for the frame shell
        
        There is no reason why Ctrl-A should be a NOP when you have an image
        selected.
        
        No test, there is one in the cp-6.0 copy&paste code, that coverage will
        arrive as part of that copy&paste code forward-port.
        
        Change-Id: If0013ee0e9ff9a6fb038a22de7b5d3c76e5c52b9
        Reviewed-on: https://gerrit.libreoffice.org/73118
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-05-28  andreas kainz  <kainz.a@gmail.com>  [479ee00e388a50a8392e9704166b83754dbffac3]

        tdf#125326 add photoalbumdialog icon to breeze, sifr and colibre
        
        Change-Id: I33e7882ed2792a9d1f23ee42645efc4f5003f01d
        Reviewed-on: https://gerrit.libreoffice.org/73099
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-05-28  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [baef4e11dd9d8c019dcf8667f88882db7d7c86fd]

        SmartArt: simplify text body empty condition
        
        Change-Id: Ie1c14bdc4f4db6f8f919433d40ea2281736c38ed
        Reviewed-on: https://gerrit.libreoffice.org/73097
        Tested-by: Jenkins
        Reviewed-by: Grzegorz Araminowicz <grzegorz.araminowicz@collabora.com>

2019-05-28  andreas kainz  <kainz.a@gmail.com>  [5e36b647169c22f5fbe8012a81499314588d3727]

        NB Draw add tabbs for 3D and MasterPage
        
        Change-Id: I51bf435b555302fe96493f540f5e5a8dc33d0267
        Reviewed-on: https://gerrit.libreoffice.org/73081
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-05-28  Olivier Hallot  <olivier.hallot@libreoffice.org>  [448cecb3730a01b9189003f248be2faf06f501c3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Remove xml comments from file
            
            xml comments inside <bookmark> index are moved as is to Pootle
            and are not handled as comment when brought back to translated file.
            
            Change-Id: I040cf84851dea3feea26054cb9a0a20e1241c53b
            Reviewed-on: https://gerrit.libreoffice.org/73112
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-05-28  Gülşah Köse  <gulsah.kose@collabora.com>  [5ff162bede44b77cb19e5ff6571b6e34f228d9fb]

        tdf#120905 Remove old FuOutlineBullet dialog code.
        
        Change-Id: I4bd0986f23414edc857ca890f6437c6029116e72
        Reviewed-on: https://gerrit.libreoffice.org/73070
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2019-05-28  Stephan Bergmann  <sbergman@redhat.com>  [8bc286821e54699006b612a72739380098678b18]

        Avoid -fsanitize=signed-integer-overflow
        
        ...with e.g. `--convert-to pdf abw/abi10006-1.abw` as obtained by
        bin/get-bugzilla-attachments-by-mimetype, reporting
        
        > vcl/source/fontsubset/cff.cxx:1697:63: runtime error: signed integer overflow: 55810 * 52845 cannot be represented in type 'int'
        
        and
        
        > vcl/source/fontsubset/cff.cxx:1137:38: runtime error: signed integer overflow: 233492066 * 52845 cannot be represented in type 'int'
        
        Using unsigned here is faithful to the algorithm presented in Chapter 7
        Encryption of "Adobe Type 1 Font Format" (<http://wwwimages.adobe.com/
        www.adobe.com/content/dam/acom/en/devnet/font/pdfs/T1_SPEC.pdf>).
        
        Change-Id: Ic27a5ebbe5f766fef425d241e14487ea4ae81da4
        Reviewed-on: https://gerrit.libreoffice.org/73104
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-28  Stephan Bergmann  <sbergman@redhat.com>  [b9139c1a41acca28e48efdbc664d384734f81ce9]

        ScNumberFormatControl uses an SfxUInt16Item
        
        ...not an SfxInt16Item.  Probably a typo introduced when adding the class with
        bf3f3a6bfb08c2d1a2c95f1c1cf62117e0002235 "notebookbar: working number format
        listbox".  (Found with -fsanitize=vptr when switching Calc to "View - User
        Interface - Tabbed Compact".)
        
        Change-Id: I6142b20750872037767e1857edeae83b1b2fa849
        Reviewed-on: https://gerrit.libreoffice.org/73089
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f1f2e2823749452d8e7f23891876e5cc10000553]

        Fix typos (including sequenze->sequence)
        
        Change-Id: Icfd6c5cbc405bad51a0d7f10cdb55c70a1fe5b00
        Reviewed-on: https://gerrit.libreoffice.org/73078
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2019-05-28  Zdeněk Crhonek  <zcrhonek@gmail.com>  [55e89e8f96665598bad96721ba4d0924150be864]

        uitest for bug tdf#119343
        
        Change-Id: I45aa7b4fda0f19319d3e009bf8d29099e8497c71
        Reviewed-on: https://gerrit.libreoffice.org/73067
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-05-28  Michael Meeks  <michael.meeks@collabora.com>  [a8e7c82a26996e4cbfb42dea5dbe0098046ba701]

        lo: disable under-used hyperlink fields that are buggy online.
        
        Reviewed-on: https://gerrit.libreoffice.org/72781
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>
        (cherry picked from commit 418adc09f503a5714f58f56619161fed6d668088)
        
        Change-Id: If2069288fac14c6113754288eb9136449626393d
        Reviewed-on: https://gerrit.libreoffice.org/72782
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [7ac940d278f9bb3fbb1988a74dfa4909960bd998]

        tdf#125372 writer, file with lots of hints very slow to open, part3
        
        There were O(n^2) issues all over the places where we walk these lists.
        
        This takes the opening time from 10m+ to 4m.
        
        (*) Invalidate the sorting on a much less aggressive basis, by having
        the SwTextAttr objects tell the SwpHints object when start and end pos
        changes
        (*) Add a bool field to indicate when the maps become unsorted, so we
        can resort them only when we actually need sorted access
        (*) Add an API for walking the list of SwTextAttr* without triggering
        sorting, which is particularly important when the RedlineManager starts
        moving things around.
        (*) Add various asserts to catch code that tries to iterate over these
        sorted lists but triggers resorting during the loop.
        
        I also moved some of the logic around so that instead of
            update hint
            delete hint
            insert hint
        it now goes
            delete hint
            update hint
            insert hint
        which means that the needToSort flag does not get set because the
        hint is disconnected while it is being updated.
        
        Change-Id: Ie153ddafc9ef9e3470d588db2be2457c676232a8
        Reviewed-on: https://gerrit.libreoffice.org/73090
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-28  László Németh  <nemeth@numbertext.org>  [7376a47680b65cbdfd747a736f288e06f51f7f2d]

        tdf#92335 DOCX: fix multiplying of "ListLabel" styles
        
        by removing the redundant export of the temporary
        DOCX import character styles for bullets of bulleted lists.
        
        Note: this commit will fix the older documents – sometimes
        with thousands of unused styles – by the next export.
        
        The problem was escalated from the commit
        f9c8d97d82a85b897520a2fe897352ee5ad879d9
        "tdf#95213 DOCX import: don't reuse list label styles"
        
        Change-Id: I90590352c0c85a92dbad19a45e82339e1201f1e9
        Reviewed-on: https://gerrit.libreoffice.org/73098
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-05-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [86cab846c1a122dd4dd5f5c4ca5750a0fc397c6b]

        Qt5 implement SalSurface support for cairo
        
        Current qt5+cairo uses the plain VCL canvas. This patch is just a
        copy of Gtk3Surface (minus comments) with a different update call.
        This way the Cairo path now uses the Cairo canvas instead.
        
        It fixes at least tdf#122668 for me, but other Impress bugs might
        be fixed this way too.
        
        Change-Id: Iba511c851001753328293c28e53eaa4acc4315d0
        Reviewed-on: https://gerrit.libreoffice.org/72921
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
        Tested-by: Jenkins
        Reviewed-by: Aleksei Nikiforov <darktemplar@basealt.ru>

2019-05-28  Caolán McNamara  <caolanm@redhat.com>  [ee2a9436dc9b4586e993062a2f85b105d8c16b25]

        use after free in GtkInstanceWidget::signal_focus_in
        
        https://gerrit.libreoffice.org/#/c/71829/
        
        Change-Id: Ia98de7da7182ae35cbd83fdede89f3955ca45ece
        Reviewed-on: https://gerrit.libreoffice.org/73092
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [c3435fc4c6eafec3155c9c85c5d1081dac97c688]

        SM move categories into SmElementsControl...
        
        ... and drop the special examples handling. All these lists are
        already static. The only "drawback" are the previously range-based
        for loops in SmElementsDockingWindow.
        
        Change-Id: I7a6cfbe74c29fcc14557aef1d5ef31d599b33fc0
        Reviewed-on: https://gerrit.libreoffice.org/73076
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [d93746bd4b9dac31f5a49999e50023baa8f984d9]

        SM add tooltip to element categories listbox
        
        Since there is also no other information, like a label. Also
        removes one unneeded level of layout indirection.
        
        I'm not sure about the root placeholder child added by glade, but
        other dialogs have it too, so keep it.
        
        Change-Id: I235cc1ab5ea9ef37079353ee150eb000cb665dd1
        Reviewed-on: https://gerrit.libreoffice.org/73075
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [1ff55a4409f088ab5665e63fc1b429553c27ace6]

        Log used / selected canvas service
        
        Change-Id: If62dcbffe6514966418bbf78ef3392cc3219f159
        Reviewed-on: https://gerrit.libreoffice.org/73074
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-28  Michael Stahl  <Michael.Stahl@cib.de>  [d3ef215486cfa669cc12543243c7ff5c3004a093]

        i18npool: remove versioned ICU forward declarations
        
        (regression from c6b7f5555d5df13eae7aa72dbd3307ad8c9893dc)

2019-05-28  Michael Stahl  <Michael.Stahl@cib.de>  [a42291d0abd14c6c763962a5ae60b02a8552f641]

        Revert "crashtesting: frequent nulldef at end of SwTextFrame::ValidateFrame"
        
        This reverts commit c5338e3ad116dbde0aed801f459173231716efa3.
        
        The actual problem was fixed in previous commit for tdf#125475.
        
        ValidateFrame() must only be called in text formatting with a
        SwTextLineAccess keeping the corresponding SwTextLine alive.
        
        Change-Id: I5b092b094f620f2dc2524aa5a83c673ec6b1fbbe
        Reviewed-on: https://gerrit.libreoffice.org/73048
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-28  Michael Stahl  <Michael.Stahl@cib.de>  [1424d51a44ed2fa8b37b2d132af8a608a170ec8e]

        tdf#125475 sw: update SwTextFrames when SwTextLine cache shrinks
        
        SwCache::DeleteObj() may decide to shrink the cache, and then the
        SwTextFrame::mnCacheIndex goes stale, because only
        SwCacheObj::m_nCachePos is updated.
        
        In this bugdoc, this can happen *inside* SwTextFrame::Format(), where
        first it succeeds to find an existing SwTextLine, then some footnotes
        anchored in this paragraph are moved around and formatted, creating new
        SwTextLines, and SwCache::DeleteObj is called.  Later, any access of the
        original frame's SwTextLine fails to find it and eventually some null
        pointer crash happens.
        
        Newly added SwTextLine::UpdateCachePos() requires that SwTextFrame lives
        longer than its SwTextLine; there was another problem with that, because
        SwTextFrame::FormatEmpty() was throwing away the mnCacheIndex, which
        could then cause a second SwTextLine to be created for the same
        SwTextFrame, and the first one is not deleted until it falls to the
        bottom of the LRU list.
        
        Apprently for this particular document the problem didn't happen before
        commit 3d37463eec0c891243a8971a34903b2da01c9e24 and/or
        commit 31ae7509003b1e650463ee1468c0b315ba13efe6 but that is mostly luck.
        
        Change-Id: I7bef1b340a453d6dd44d51a1dc69ee5fd0b697db
        Reviewed-on: https://gerrit.libreoffice.org/73047
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-28  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [14c4e6155271d04f0a86029635d0a4c0b460146a]

        SmartArt: adjust text size to fit shapes
        
        up to maximal size of primFontSz constraint.
        Do not override text size changed by user.
        
        Change-Id: If7ea6bbb96cb839831d877edc274a1b0eefdaf21
        Reviewed-on: https://gerrit.libreoffice.org/73050
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-28  Caolán McNamara  <caolanm@redhat.com>  [a2179fb76bb1e1da43e8185130866ea334537b13]

        fix ui-checkdomain.sh warnings
        
        Change-Id: I48195dfd64a0dc4f34860f88e3f63e5a0531453f
        Reviewed-on: https://gerrit.libreoffice.org/73085
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-28  Luboš Luňák  <l.lunak@collabora.com>  [aa44e10942937452930255be156c1b29247ee969]

        parallel deflate compression (one stream, multiple threads)
        
        ZipPackageStream::saveChild() already had one threaded compression,
        but that still uses only one thread for one stream. Many documents
        contain many streams (where this is useful), but large documents
        often contain one huge content.xml, which then would be compressed
        using just one thread.
        But it is in fact possible to do deflate in parallel on the same data,
        at the cost of somewhat increased CPU usage (spread over threads).
        This is handled separately from the background thread path, as
        integrating these two approaches would probably be needlessly complex
        (since they both internally use ThreadPool, the tasks should often
        intermix and parallelize anyway).
        On my 4-core (8 HT threads) machine this reduces the compression time
        of tdf#113042 from 3s to 1s.
        
        Change-Id: Ifbc889a27966f97eb1ce2ce01c5fb0b151a1bdf8
        Reviewed-on: https://gerrit.libreoffice.org/73032
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-28  Luboš Luňák  <l.lunak@collabora.com>  [7cd3f267cfbf3655f6a7a395b80560ecd22e15f7]

        split out thread functionality from ZipOutputEntry
        
        It can be easily separated out, it looked like hacked in. And
        I will need to do more refactoring of the class, so this shouldn't
        be more complex than necessary.
        
        Change-Id: I302da55409e9195274907ca4939c37fbb2427b18
        Reviewed-on: https://gerrit.libreoffice.org/73031
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-28  Luboš Luňák  <l.lunak@collabora.com>  [ee22409ab6187d3545db71d255ec3866262baa6e]

        try harder not to deflate small streams in a thread
        
        E.g. with the bugdoc from tdf#93553, most of the streams to save
        are actually small, they just do not provide XSeekable. Since it
        seems all the streams are already fully available by the time
        the zip packaging is done, fallback to XInputStream::available()
        to find out if the stream is small.
        With this, the zipping part of saving tdf#93553 is now down
        from ~1.5s to ~0.5s.
        This presumably also makes the hack for tdf#93553 unnecessary.
        
        Change-Id: Id9bb7d835400d6d8f147f5c11ade684a549aba53
        Reviewed-on: https://gerrit.libreoffice.org/73030
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-28  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [e43f0657f19f9de8d351bb6b416b7fd7f570e3ff]

        tdf#42949 Fix IWYU warnings in sot/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I202a98d76a37a564315374893b44ec25ef7798b3
        Reviewed-on: https://gerrit.libreoffice.org/73005
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-28  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [c6b7f5555d5df13eae7aa72dbd3307ad8c9893dc]

        tdf#42949 Fix IWYU warnings in i18npool/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ic331c845f0a8f06c4a8f8f79b6f87e26ca7c3a7d
        Reviewed-on: https://gerrit.libreoffice.org/72972
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-28  Tor Lillqvist  <tml@collabora.com>  [b8c1f54d67c5ae90a868f9b33747c43b97c23351]

        tdf#124752: Add system clipboard interface for iOS
        
        Based on the corresponding macOS code. Work in progress. The image
        support ifdeffed out still (because it uses some macOS specific APIs
        for which I couldn't right away find the equivalent iOS ones).
        
        I made it much simpler than the macOS code. I dropped the keeping of a
        local in-process clipboard completely. Firstly, as far as I see, the
        iOS clipboard API (UIPasteboard etc) does not even offer the
        possibility to separately offer some formats and actually provide the
        data on request. Secondly, we must be prepared anyway that the system
        can kill an iOS app at any stage while the user is using some other
        app, so we need to make sure everything that is copied goes onto the
        system clipboard right away anyway.
        
        I had to disable the copying of HTML to the clipboard as that lead to
        a mysterious assertion failure. See comment in
        DataFlavorMapper::openOfficeToSystemFlavor(). But RTF seems to work
        well, too. I assume RTF is what gets used for cross-application
        copy/paste (and cross-device, even, through Apple's Universal
        Clipboard thing, where you can copy/paste between your Macs and iOS
        devices on the same network).
        
        I am not sure how relevant the various application/x-openoffice-foo
        formats are.
        
        Change-Id: I174495e33d86fc3990996c229243c05d6cbfcda7

2019-05-28  Jens Carl  <jenne@jens-carl.de>  [1c7a2eff17f09feaa2709eaab60855f8e1aa7469]

        six: upgrade release to 1.12.0 used by gdb
        
        Change-Id: I816ccde944903e0ff3ac23e92632056a3192b060
        Reviewed-on: https://gerrit.libreoffice.org/73069
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-28  Michael Stahl  <Michael.Stahl@cib.de>  [d7b1580aa0ccbea844fb2408e8f3d19c3a97d6d1]

        sw: InsertCnt_(): don't call FindPrevCnt() when it doesn't make sense
        
        When pasting a table we get:
        
        warn:legacy.osl:29407:29407:sw/source/core/layout/findfrm.cxx:1136: <SwFrame::FindPrevCnt_()> - unknown layout situation: current frame should be in page header or page foote
        
        ... because SwCellFrame's constructor inserts the content of the cell
        before the SwCellFrame's mpUpper is set, so it's not connected to
        anything; hence FindNextCnt()/FindPrevCnt() can only return frames
        inside the cell anyway, and all of those are newly created, so
        invalidating a11y flow-relations for them seems pointless because a11y
        doesn't even know about them yet.
        
        Change-Id: I96eb59d6ecfdaa453894d06494c6c50faa7cd1bd
        Reviewed-on: https://gerrit.libreoffice.org/73046
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-28  Julien Nabet  <serval2412@yahoo.fr>  [e8f4bf9df5b6a9b24256d00462d94c430e319134]

        Add comment about this "weird assignment" in editdoc
        
        See http://document-foundation-mail-archive.969070.n3.nabble.com/Fishy-assignment-in-editdoc-editeng-td4262109.html
        
        Remove the previous comment less clear
        
        Change-Id: I06b0bc3254068d58146d9582c2b69afbadbe56ee
        Reviewed-on: https://gerrit.libreoffice.org/73062
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2019-05-28  Julien Nabet  <serval2412@yahoo.fr>  [8e2bd8fb1d6f3414b6ade29e37bfcc0dcf3ea038]

        Fix domain in ui files (sfx2, svtools)
        
        Change-Id: Icfa8a2d2f6283b0961aa99debadf1e3d29ddaa53
        Reviewed-on: https://gerrit.libreoffice.org/73068
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-28  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [77450fa1c9b7cb3acb19b23ff3b4ed7bc2b7c7a1]

        tdf#42949 Fix IWYU warnings in sccomp/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ie2d1a6dad1dc17777f05aa033ea5fed1807261ce
        Reviewed-on: https://gerrit.libreoffice.org/72636
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-28  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [be17c39aab166532b4ba386c1e36f0404c19eb50]

        bin/ui-checkdomain.sh: Script to check translation domain in .ui files
        
        Change-Id: Ibf6c181ecfb219ba5d142236471af03f8d3b32c6
        Reviewed-on: https://gerrit.libreoffice.org/73072
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-28  Julien Nabet  <serval2412@yahoo.fr>  [b8c0edc4dc4f976f27a25ca854a4c6d519dd31d3]

        Fix domain in ui files (sc)
        
        Change-Id: I1cb5d3e6a1bf3c18b637273ed4fac671ad12354e
        Reviewed-on: https://gerrit.libreoffice.org/73065
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-28  Gülşah Köse  <gulsah.kose@collabora.com>  [1c3f71c1e5a7b3d6935505a4a6f96c8948187910]

        tdf#120905 Remove temporary uno command.
        
        Change-Id: Id12838cf08a2e5b74b53bd0036804b886b41098f
        Reviewed-on: https://gerrit.libreoffice.org/73041
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2019-05-28  Gülşah Köse  <gulsah.kose@collabora.com>  [b04fa5e4c0e9b4e1c708624873e65dec30cc5ed8]

        tdf#120905 Remove double triangle from the color button.
        
        Change-Id: I521b3a86d1fb215c6f355b198cfd5d9b5f777490
        Reviewed-on: https://gerrit.libreoffice.org/73040
        Tested-by: Jenkins
        Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>

2019-05-28  Julien Nabet  <serval2412@yahoo.fr>  [47e402169a2e84eb396aa1ef580ca1d9e6125880]

        Fix domain in ui files (cui, dbaccess, svx)
        
        Change-Id: I6c09bf2af4b902fdc215ec31bf2dad490e41384e
        Reviewed-on: https://gerrit.libreoffice.org/73066
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-28  Miklos Vajna  <vmiklos@collabora.com>  [69b62cfcbd364d7f62142149c2f690104b217ca1]

        tdf#125281 DOC import: fix size of lazy-loaded metafiles
        
        Metafiles may have an external header, so once graphic data is read, we
        need to set the size explicitly. Otherwise the width of the EMF image in
        the bugdoc will be too small.
        
        Change-Id: I2441eda61278b0f4973db5d9aa14618ccd17c397
        Reviewed-on: https://gerrit.libreoffice.org/73064
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-28  Jim Raykowski  <raykowj@gmail.com>  [d0d9acc7c6095e0bc640e073b9d8e2e19aaa8993]

        tdf#125525 Allow shortcut keys from sidebar docking window
        
        Fix for tdf#115434 prevents key presses being passed through to document
        window from the sidebar docking window. This patch only prevents left,
        right, down, up, page down/up, home, end, backspace, delete, insert and
        return keys from being passed.
        
        Change-Id: I97ab60a214cb9910f526a475f3134784728b7d9a
        Reviewed-on: https://gerrit.libreoffice.org/73073
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-05-28  László Németh  <nemeth@numbertext.org>  [caeb6ff68d49e1b1ca911cf3f63371b855ee935d]

        DOCX import: clean-up FinalizeImport() of change tracking
        
        FinalizeImport() could be triggered by accident while
        editing the document. Now we set it by checking
        PROP_REDLINE_REVERT_PROPERTIES used only in OOXML import.
        
        This is a clean-up of the commit 8acc15b5113c798ecdbeed91456a92e7b0c1334e
        "tdf#118699 DOCX import: don't add numbering."
        
        Change-Id: Ib1f4ee41ba94d640788396037b668b85b800f9d0
        Reviewed-on: https://gerrit.libreoffice.org/73043
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-05-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [67fd47e909aa88584420c3351ab17308aeb4e911]

        tdf#125454 SM use theming for element list
        
        This uses the same background color then the edit entries and
        changes the focus from the gray filled rectangle to a non-filled
        rectangle using the general highlight color.
        
        Change-Id: I4b44811e768266ccd2081a8e3ef61483a803da3b
        Reviewed-on: https://gerrit.libreoffice.org/72795
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-28  Serge Krot  <Serge.Krot@cib.de>  [37103a3f008c13dee21d55c8da9e6af807b1997c]

        tdf#125522: Mail merge: Hidden text frames are not completely removed
        
        Change-Id: I67550b325a0ac177ffbd52718234c2a0edf1154c
        Reviewed-on: https://gerrit.libreoffice.org/73033
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-05-27  Andras Timar  <andras.timar@collabora.com>  [651cb3049ca250780715b8875bc206f344cc134c]

        disable a few failing unit tests in MPLv2 subset (fix mismerge)
        
        Change-Id: I6f432d773c71eea34693a74bd8ee44562ade1702
        Reviewed-on: https://gerrit.libreoffice.org/73063
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-05-27  Andras Timar  <andras.timar@collabora.com>  [09a322600b2343ff25218bba198da25d7bb7888c]

        disable a few failing unit tests in MPLv2 subset
        
        Change-Id: If7595983f7bf2d990687a64659a63a8a66b120bd
        Reviewed-on: https://gerrit.libreoffice.org/73049
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-05-27  Luboš Luňák  <l.lunak@collabora.com>  [dcc175b8589b05f90bd24cd1d0738103c07d6507]

        abort if PCH cannot be used because of CXXFLAGS mismatch
        
        Those should mean an error somewhere, e.g. as in the recent libcmis fix.
        
        Change-Id: Iecb973a8f1d56a1bfa0a0e8a5c923e5598682b94
        Reviewed-on: https://gerrit.libreoffice.org/73029
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Jenkins

2019-05-27  Miklos Vajna  <vmiklos@collabora.com>  [5321d3228f61938584f659159c74d2e2f04abb78]

        xmlsecurity: add missing include
        
        Broke the build on Ubuntu 18.04:
        
        In file included from /home/tinderbox/core-master/workdir/UnoApiHeadersTarget/udkapi/normal/com/sun/star/uno/XInterface.hpp:10:0,
                         from /home/tinderbox/core-master/workdir/UnoApiHeadersTarget/udkapi/normal/com/sun/star/uno/Exception.hpp:8,
                         from /home/tinderbox/core-master/workdir/UnoApiHeadersTarget/udkapi/normal/com/sun/star/uno/RuntimeException.hpp:8,
                         from /home/tinderbox/core-master/include/com/sun/star/uno/Any.hxx:37,
                         from /home/tinderbox/core-master/include/com/sun/star/uno/genfunc.hxx:27,
                         from /home/tinderbox/core-master/include/com/sun/star/uno/Sequence.hxx:35,
                         from /home/tinderbox/core-master/include/svl/sigstruct.hxx:27,
                         from /home/tinderbox/core-master/xmlsecurity/inc/xsecctl.hxx:23,
                         from /home/tinderbox/core-master/xmlsecurity/source/helper/xsecctl.cxx:22:
        /home/tinderbox/core-master/include/com/sun/star/uno/Reference.hxx: In instantiation of ‘static com::sun::star::uno::XInterface* com::sun::star::uno::Reference< <template-parameter-1-1> >::iquery(com::sun::star::uno::XInterface*) [with interface_type = com::sun::star::xml::crypto::XXMLSignature]’:
        /home/tinderbox/core-master/include/com/sun/star/uno/Reference.hxx:279:42:   required from ‘bool com::sun::star::uno::Reference< <template-parameter-1-1> >::set(const com::sun::star::uno::BaseReference&, com::sun::star::uno::UnoReference_Query) [with interface_type = com::sun::star::xml::crypto::XXMLSignature]’
        /home/tinderbox/core-master/xmlsecurity/source/helper/xsecctl.cxx:190:124:   required from here
        /home/tinderbox/core-master/include/com/sun/star/uno/Reference.hxx:70:73: error: incomplete type ‘com::sun::star::xml::crypto::XXMLSignature’ used in nested name specifier
             return BaseReference::iquery(pInterface, interface_type::static_type());
                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
        /home/tinderbox/core-master/solenv/gbuild/LinkTarget.mk:290: recipe for target '/home/tinderbox/core-master/workdir/CxxObject/xmlsecurity/source/helper/xsecctl.o' failed
        make[1]: *** [/home/tinderbox/core-master/workdir/CxxObject/xmlsecurity/source/helper/xsecctl.o] Error 1
        
        Change-Id: I864da5bd6d163a3de35280bff367e6b51aced23d
        Reviewed-on: https://gerrit.libreoffice.org/73035
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-05-27  László Németh  <nemeth@numbertext.org>  [8325764fb67ca192687e1fe1eba329deebe6aa07]

        tdf#115557 DOCX import: don't multiply charts in footnotes
        
        A chart in a footnote was appeared in every footnotes,
        resulting fatal problems during a few import/export cycles,
        see tdf#115558 (MSO is unable to open the DOCX export
        with multiplied objects).
        
        Change-Id: Ib729e4442ed3c92e4646fa7cdf7253a963d883e8
        Reviewed-on: https://gerrit.libreoffice.org/73025
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-05-27  Miklos Vajna  <vmiklos@collabora.com>  [834d796e03d257db486e6a6da8b1ccbee7ba24ee]

        cui: fix Impress hyperlink insert when the form listbox is hidden
        
        In preparation of forward-porting the distro/collabora/cp-6.0-only
        commit 418adc09f503a5714f58f56619161fed6d668088 (lo: disable under-used
        hyperlink fields that are buggy online., 2019-05-22), which relaxes the
        invariant that mpLbForm never returns LISTBOX_ENTRY_NOTFOUND.
        
        A signed integer overflow is a problem in itself, but in practice the
        SID_HYPERLINK_SETLINK handler in sd::DrawViewShell::FuTemporary() didn't
        insert a field, since the insert mode was a large negative value instead
        of HLINK_FIELD.
        
        Change-Id: I238d9f662a74f320d05ea6a6cc97319d2d5b3d5a
        Reviewed-on: https://gerrit.libreoffice.org/73034
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-05-27  Luboš Luňák  <l.lunak@collabora.com>  [5e075c3fbfd13d24042e420c340e9ae05f942dc5]

        fix compilerplugin rebuilding when system clang changes
        
        Since Clang doesn't keep backwards binary compatibility, it's necessary
        to rebuild when Clang (major version?) changes. This was broken
        because e.g. check.cxx didn't include plugin.hxx, and so it didn't depend
        on config_clang.h . Now simply force timestamp change if config_clang.h
        changes.
        This still needs re-running configure though.
        
        Change-Id: Icbc404b37105599f1ca6c8996f5a3d45d50082db
        Reviewed-on: https://gerrit.libreoffice.org/72976
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-27  Luboš Luňák  <l.lunak@collabora.com>  [d4bb16adcd2327cb99b42f64d62a180a0f08c147]

        Revert "Remove broken rebuild of compilerplugins when CLANG_FULL_VERSION..."
        
        This reverts commit efe28895498b03f1468a9dc9f510452f36affc2f.
        It is that commit that is broken. The only thing that does not work is
        that not all compilerplugin sources depend on config_clang.h, the rest is fine.
        So instead of reverting something that in principle works (and even complaining
        in the commit message about the original problem), just fix it
        (will do in next commit).
        
        Change-Id: Ic7766a97220d5b7ef1cd195320899564140fdf1c
        Reviewed-on: https://gerrit.libreoffice.org/72975
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-27  Stephan Bergmann  <sbergman@redhat.com>  [49c88d8b232f008efc864204e43ff3609b6aa6f5]

        -fsanitize=nullability
        
        Change-Id: I27336c512ed0b46b32344a05611e6ba17e45adef
        Reviewed-on: https://gerrit.libreoffice.org/73023
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c28753350ccf7440fe198a04ce249998320dcfb0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Explain formatted display in search for Calc
            
            Was missing in the find&replace help page
            
            Change-Id: I6b997fa34d7784be1f143e6403cd645327415cde
            Reviewed-on: https://gerrit.libreoffice.org/73017
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-05-27  Tor Lillqvist  <tml@collabora.com>  [cfaf058ca876e8f03ad76d11ba74c6aa769a951e]

        The proxyfac component seems to be needed
        
        Change-Id: Ib6ab095ea5c4b4a01afad5510208ad352dea5d76

2019-05-27  Luboš Luňák  <l.lunak@collabora.com>  [d6d8099b520be23b823c784276dfbdb01e9db3c8]

        sharedvisitor generator should also be rebuilt if clang changes
        
        Change-Id: I7602974ed6f4969ec9f79504bdb72758a747d39a
        Reviewed-on: https://gerrit.libreoffice.org/72982
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-27  Luboš Luňák  <l.lunak@collabora.com>  [46b5a714913d57105a82cff772f328107463a01d]

        avoid error message from configure about integer expression expected
        
        Apparently test does not short-circuit evaluation.
        
        Change-Id: I0d9003735a43d0b5715b9d5fd9b5323efd6fdac1
        Reviewed-on: https://gerrit.libreoffice.org/72999
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-27  Stephan Bergmann  <sbergman@redhat.com>  [256fccaf991cbc7d2f954c759e0ada6e2bd26c9e]

        operator new doesn't return null anyway
        
        (and assigning nullptr to a null xcert was apparently redundant)
        
        Change-Id: I8b6120248c042adcb2f787b8db0f28c14268212d
        Reviewed-on: https://gerrit.libreoffice.org/73019
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-27  Miklos Vajna  <vmiklos@collabora.com>  [256107622c252afdce35d1c77fe70eb4e4bc57ce]

        sw HTML import: add an option to ignore comments by default
        
        No function change, default behavior is still mapping them to postits.
        
        Change-Id: I55041452909e9f0b83d6c5d113af3067b3c0afdb
        Reviewed-on: https://gerrit.libreoffice.org/73021
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-05-27  Luboš Luňák  <l.lunak@collabora.com>  [93139c011411b0e48c5fc8d39fe9203f55c7ff0a]

        avoid gbuild warning about no PCH for libcmis
        
        gb_LinkTarget_set_precompiled_header sets PCH_CXXFLAGS, so add_cxxflags
        must go after it.
        
        Change-Id: I527906661dcecff56a24d5733bd87b4c9bf96215
        Reviewed-on: https://gerrit.libreoffice.org/73000
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [53325b40b557cc84d8d21c1baa0ef8d3bfc00ab8]

        Update URL
        
        It's not accessible since 2006. Use Wayback Machine copy
        
        Change-Id: I41e7467d9feb31987080ac43dfd11a2e30ebeb28
        Reviewed-on: https://gerrit.libreoffice.org/71233
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-27  Tomoyuki Kubota  <himajin100000@gmail.com>  [51f1e62e2dae37746d218a187d4b0158296ad155]

        @deprecated should be with @Deprecated
        
        Without this patch, warnings will be given 
        when LibreOffice is built with JDK9 or later.
        
        Change-Id: I7aa6e99ace2377fbdb7dd732949ce10d9bd9df58
        Reviewed-on: https://gerrit.libreoffice.org/72947
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-27  Caolán McNamara  <caolanm@redhat.com>  [9d18bc40416b651340804f44ba5fae65f3bbbcfa]

        tdf#125271 under wayland without gtksink, try waylandsink
        
        and if there is no videosink then give up
        
        Change-Id: I6b60e7be1e77dbf5c4c277ccf47a4d121f3cd6a5
        Reviewed-on: https://gerrit.libreoffice.org/72871
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-27  Gabor Kelemen  <kelemeng@gnome.hu>  [b1501d65674a74481b61a10a250febed77348f4a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Drop Personalization page
            
            After core commit e1e9e2aa16f08a8fd9e38db706d63e8eceeda8d1
            
            Change-Id: Ie035df76473890f634d4457ccbf1201b9998c5ff
            Reviewed-on: https://gerrit.libreoffice.org/72977
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-05-27  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [1d944b934340617bf8b90a3fe2ec140be10ffe8f]

        tdf#42949 Fix IWYU warnings in include/svx/[sS][a-h]*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I84fc75e06e61e5391aef6e237c36daad95dedb84
        Reviewed-on: https://gerrit.libreoffice.org/72550
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-27  Caolán McNamara  <caolanm@redhat.com>  [2e3e80fb3b01d6586a38188f2d9f5ebf6710d0db]

        drop some unneeded includes
        
        Change-Id: Icf19ae9811f6f4ee315869a7edd50e94dce4e6ae
        Reviewed-on: https://gerrit.libreoffice.org/73004
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-27  Caolán McNamara  <caolanm@redhat.com>  [9e577313f538fc0d0643f3aa171a92cac112d949]

        weld MappingDialog
        
        Change-Id: Ie4c6ef0f75384e1fbd68905cf4c70ed6d7ab88fe
        Reviewed-on: https://gerrit.libreoffice.org/73003
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-27  Caolán McNamara  <caolanm@redhat.com>  [f46ece5419e4981793189c00b27a6065fcbfaa60]

        weld FormLinkDialog
        
        Change-Id: I440089f650aea87eab21c148e713a8716e55f2bb
        Reviewed-on: https://gerrit.libreoffice.org/73002
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-27  Miklos Vajna  <vmiklos@collabora.com>  [28fc6e2d66e166d354bbe99861f35e12978bcd97]

        sw: prefix members of WW8DopTypography
        
        Change-Id: I44565d1ba019f3639ef920f7ef7177a3cd89d117
        Reviewed-on: https://gerrit.libreoffice.org/73018
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-05-27  Caolán McNamara  <caolanm@redhat.com>  [ddbdd2e6d751c0708d915e58d9a39a546c61916a]

        Resolves: tdf#125348 some an initial fixed width for the treeview
        
        the final width will be determined by the width of the entry boxes above it
        
        Change-Id: Ifcac2a2ef220cbacf5cd0ef6531e4a04e10a7326
        Reviewed-on: https://gerrit.libreoffice.org/72989
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-27  Caolán McNamara  <caolanm@redhat.com>  [0e258c94980266cc669f3b18025fc9f2dc3abfcb]

        Resolves: tdf#125490 use a single get_text impl for treeview
        
        Change-Id: Id9f74d8660fbd706251c9ea759b27a873b9113c6
        Reviewed-on: https://gerrit.libreoffice.org/72988
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-27  Kiyotaka Nishibori  <ml.nishibori.kiyotaka@gmail.com>  [d45bf5e20e5abc2dcf5ea3d3be06aa61d92c762e]

        fixed domain in bulletandposition.ui
        
        translatable strings in this .ui file are extracted as parts of cui/messages.pot.
        if the domain was "sd", only source strings would be shown.
        
        Change-Id: I1272721fbac72c0b5e392d65e080dd31a5bbc709
        Reviewed-on: https://gerrit.libreoffice.org/72973
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5d5cf6f8f44011f822e6df5fe6a9adc313b917b7]

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

2019-05-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e0f1888af0dde9646bc72abb5688c94cbf2428dd]

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

2019-05-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [febdbced25bfeddab3e8b65a5483c044a0ed220d]

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

2019-05-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e9dc63f90dd785264329c3ca7e9bf900fe16fbee]

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

2019-05-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0d831781131e5b1dc07fe571e76ead72661d1a7e]

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

2019-05-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [28bd2806bc86a3b11bfd107bee2c35820713c86e]

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

2019-05-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [770efe6731926f8cfb823aef9d36c51b543c4ece]

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

2019-05-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [32e75c7657d066f2b4483df8769b43dfbcede273]

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

2019-05-27  Luboš Luňák  <l.lunak@collabora.com>  [63be55de0223e4cbfcf3bcb180dfb6cd2156e61d]

        fix clang version check
        
        As 56f87dac69b4 says, this is about clang 9, not clang 8.
        
        Change-Id: I2978d2235c7eb3ad438082f7b08a1bd68977ed6f
        Reviewed-on: https://gerrit.libreoffice.org/72974
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-27  Ilhan Yesil  <ilhanyesil@gmx.de>  [62aaaad156ef0daccd2680161ef8b9b99d8a7bc0]

        tdf#125103 Writer: input fields will be exported to docx
        
        Changed the solution https://gerrit.libreoffice.org/#/c/70786/
        of Vasily sligthly, so MS Office can recognize fields still
        as fields.
        
        Change-Id: Id45330a96dfe002685c6ef3dc62e408c5f9f46c4
        Reviewed-on: https://gerrit.libreoffice.org/72868
        Tested-by: Jenkins
        Reviewed-by: Vasily Melenchuk <vasily.melenchuk@cib.de>

2019-05-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [b6c94e4e04fef032c82c6517ce58ab9eb2b53d59]

        IMark doesn't need relational operators
        
        Change-Id: Iea795980626b09a227f8fda59f0065d5dbb1ac24
        Reviewed-on: https://gerrit.libreoffice.org/72986
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-27  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [63b39fe87644587210214198fb67d6b3fb3343c5]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - - Pages mutual x-Refs
            - Relate Tools help page to Basic Dialog page
            - Basic page title change
            - extra bookmark(s)
            - Basic code change
              - loadLibrary code change
              - loadDialog with full path (as best practice)
            
            Change-Id: Ia9a449b1dc8cb3a5acc7a921feeedebe7ce9cefb
            Reviewed-on: https://gerrit.libreoffice.org/72946
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [2c94c6b4ad5416a62ce3a77d6e882aa4121fa1a6]

        inline IMark::EndsBefore
        
        Change-Id: Ia71a6c8758c08f6824588308dde4a581cf52030b
        Reviewed-on: https://gerrit.libreoffice.org/72985
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [796676e0a3010ab64f43a799d3fe7e7d1a64867e]

        inline IMark::StartsAfter
        
        Change-Id: I2b7e2df1ad3bfddb3182691720fa3aa1cdf21721
        Reviewed-on: https://gerrit.libreoffice.org/72984
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [18775b18917ff666260434a19326ab482219ba89]

        inline IMark::StartsBefore
        
        Change-Id: Ia4f4d57899821cf735a3babadd73bbd90e84afb0
        Reviewed-on: https://gerrit.libreoffice.org/72983
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ed65a25a7b06ff4aefe18cc36e8606c5f7a55f71]

        Fix typo
        
        Change-Id: I023be983c046a6b930882864ba843b499f7922b2
        Reviewed-on: https://gerrit.libreoffice.org/72993
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [35915bc36f5ea2949259dbcf0de81b53b017a15f]

        Fix typo
        
        Change-Id: Ic25d54239a075289ec2bdce1d6eb4e7e93e2ae02
        Reviewed-on: https://gerrit.libreoffice.org/72994
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [96fda9ca44eb60807841ae8de1626aa7e189517d]

        Fix typo
        
        Change-Id: I9d0d074ac243005c793cff4b3785be8d0692d394
        Reviewed-on: https://gerrit.libreoffice.org/72995
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bb755b30fe552a24c10bfedbe87a36046ea0cdf5]

        Fix typo
        
        Change-Id: I1a8df45bbc595b11e1a8279d6413c15f75518bb4
        Reviewed-on: https://gerrit.libreoffice.org/72996
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a5b7ed6c7666fa7e67ea80195eb35880a6b4546c]

        Fix typo
        
        Change-Id: Iab48671de46d53cc930fd328c3c81c895297d7ed
        Reviewed-on: https://gerrit.libreoffice.org/72997
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7195cc5627496f09dab18d4e5b5b987cbc2cd0bf]

        Fix typo
        
        Change-Id: I8e231e422f2de372823378a165bf5ac0abf9ea84
        Reviewed-on: https://gerrit.libreoffice.org/72998
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [65c0f918abb34cad14950de2080dc5ab5bdda5bf]

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

2019-05-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [53a6f11b8d81a94189e4f6ee954b6d5c2ad6ffe0]

        Fix typos
        
        Change-Id: I965b47c6f29af6bc8b747b497a4d5be56a6ddd16
        Reviewed-on: https://gerrit.libreoffice.org/72992
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [8ce36e943f0e50970925b2dd77729ef6036b4a49]

        move some searching inside IDocumentMarkAccess
        
        to make followup improvements easier
        
        Change-Id: I2b0ab30589bc19a3e6c80228ab037745c7781292
        Reviewed-on: https://gerrit.libreoffice.org/72978
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-26  Caolán McNamara  <caolanm@redhat.com>  [72ba558eb9e827e0fb2c98cc6c06b25aaf9cc8b6]

        Related: tdf#125479 menu item might be empty
        
        Change-Id: I1b82e6495dcc64fde58498036f02f779a657301b
        Reviewed-on: https://gerrit.libreoffice.org/72981
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-26  Caolán McNamara  <caolanm@redhat.com>  [d9f190abbcd57bf3f0e1e0041309152bf6b52459]

        Resolves: rhbz#1713827 protect against null ViewShell
        
        like SfxHintId::ScAccCursorChanged does
        
        Change-Id: I75ab2da866a345d817e39536ac966d3edf24b90a
        Reviewed-on: https://gerrit.libreoffice.org/72979
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [06d39b8663fd98a82cec4015eee3b425f92bc51d]

        tdf#125372 writer, file with lots of hints very slow to open, part2
        
        Reduce unnecessary scanning on MarkManager::deleteMark
        
        Change-Id: I4af07877a98b12f20f486974eb77ee2989a2fbc9
        Reviewed-on: https://gerrit.libreoffice.org/72949
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [c74f633467e1cd272b8d0c285389bd855f3217a0]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Update list of replacement icons in master
            
            Change-Id: I3da2cac812591bf1a0eed69c4a8746592e9042e3
            Reviewed-on: https://gerrit.libreoffice.org/72969
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-05-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a728f79310b3715d16ec3decc728f825bf1c4e25]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - add back image dimensions
            
            Change-Id: I8e7eaf2010ee31b2191de1bed256ca30c70ac216
            Reviewed-on: https://gerrit.libreoffice.org/72915
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-05-25  Julien Nabet  <serval2412@yahoo.fr>  [a461d9b2d941c44860b85df937239d982ea07d2c]

        Revert "Fix typo"
        
        This reverts commit 66fb3ca7cd77c00eac79d8003aef57d78c1d357f.
        
        Change-Id: Ibbd6cb3ed2acbc82b676068d0bea21d05368943a
        Reviewed-on: https://gerrit.libreoffice.org/72967
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d8a9ace85c362582c30eeab2ec42d093d9734c31]

        Fix typo
        
        Change-Id: I6c6246d14e11507e2b24a91304a2fef7ac3b9e22
        Reviewed-on: https://gerrit.libreoffice.org/72965
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [88e55cdc65f1e19cfaa215221737f454100c6f1c]

        Fix typo
        
        Change-Id: Ic9d719985ffb6b6d273b258c4f07227a8a0e7c0d
        Reviewed-on: https://gerrit.libreoffice.org/72959
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [66fb3ca7cd77c00eac79d8003aef57d78c1d357f]

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

2019-05-25  Michael Meeks  <michael.meeks@collabora.com>  [20dbfaedc0147e6276f4b41cf9b4fb6af2ee71f0]

        gtktiledviewer: Fix crash on copy.
        
        Change-Id: I1afc6278f6853d5e45a305b4f731cb6af0e00cc1
        Reviewed-on: https://gerrit.libreoffice.org/72955
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-05-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [530331e4ac5b2351c3e72896342db103427088e5]

        tdf#125372 writer, file with lots of hints very slow to open, part1
        
        Remove a chunk of O(n^2) work in XMLHints_Impl
        
        Change-Id: I6b391af630d83ddd563b66bc1ad1640cd78debc7
        Reviewed-on: https://gerrit.libreoffice.org/72948
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-25  Regina Henschel  <rb.henschel@t-online.de>  [bfd26fd04ba06d0eac3fb516c6548a1e6eacc6df]

        tdf#125181 Update comment in unit test for added shapes
        
        I have recently added shapes star24 and star32 to the unit test, but
        forgotten to update the comment in the test accordingly.
        
        Change-Id: I712c652100cadedc06a0b16c8dd27dc078cdbbeb
        Reviewed-on: https://gerrit.libreoffice.org/72954
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-05-25  rizmut  <riz_17_oke@yahoo.co.id>  [5d943c07e0182a2a49ba449f7eeb79e3a7a4e1b6]

        KJ & elementary: + Photo Album icons tdf#125326, etc
        
        Change-Id: I700e573b45510a1c81e8d5bc50a59f521b17b5c2
        Reviewed-on: https://gerrit.libreoffice.org/72953
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-05-25  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [684975ec42b20f78826fd623ca5f7c47475e037a]

        KJ&elementary:+Impress place holder, etc
        
        Change-Id: I917956cefc34ad87a0c601c280fe7d8febb6b5d4
        Reviewed-on: https://gerrit.libreoffice.org/72945
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-05-25  Justin Luth  <justin.luth@collabora.com>  [3de954c90abf46219b57f9fce2332ef7ede146e7]

        tdf#101826 ww8import: Fly - do convert XATTR if FILLSTYLE==NONE
        
        This fixes tdf112618, which wasn't importing properly anymore
        since recent commit cc899c6967238877f0094bcf00627145e484ffec
        for bug 101826.
        I tried to setFly( XFillTransparencyItem(100) ), but then
        it didn't round-trip. Fixing up the export sounds like a
        suicide mission, so I just used the non-regressive path.
        
        There is still a chance that unset transparency could cause problems
        with other types like solid/gradient/bitmap.  However, I wasn't
        able to design any example documents to prove that. One difference
        is that the RES_BACKGROUND looks in the parents (bInP) for
        attributes, while I only transfer directly set attributes(!bInP).
        
        Change-Id: I5160562e222629510ede3b49ae85ec99f7b351c9
        Reviewed-on: https://gerrit.libreoffice.org/71646
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-05-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bc2e1ab2fd4c094b9c33f2de9aa5d446d5993efa]

        Fix typos
        
        Change-Id: Ifa4f861f1005adf8192d5d1871ba8310965a7049
        Reviewed-on: https://gerrit.libreoffice.org/72930
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c5c6366b0e4324167fee62db17ee17364a13a45d]

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

2019-05-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4824f99d1b71ac471b430f2d67838cbc5456fa2c]

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

2019-05-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7d98414f803d17c048da52b4a2735e7575cbdef4]

        Fix typo
        
        Change-Id: Ia9523bdb340e6aae9d3243306add8f0871f3d5ee
        Reviewed-on: https://gerrit.libreoffice.org/72941
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9741ec7b204b8760228cb1a325c6e8ea3a47cce0]

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

2019-05-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4361b394cd707b0fbcdcdf7f7f3258b76b840f08]

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

2019-05-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6ec77ebc2e566cb2976aedeb380c38edecbe0cb3]

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

2019-05-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [aed5c2dccbc4abd2e97ce60386ecbc9b0945f7f9]

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

2019-05-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1d95059befb539d3e798bad28f923dd0fcd43e97]

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

2019-05-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f3340c54fe6b8ec51d01308a7350c6a27616fca6]

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

2019-05-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b0455098d7d4f7a05849d97180321096d00ddbee]

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

2019-05-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [91c9b0ad63e768971e13343b5127bb28b61a9020]

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

2019-05-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b338f9e6cb4252fface6ad8e1fccbecc08e238f0]

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

2019-05-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9f927ea6d0087938911ee07e97416d705553ec9c]

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

2019-05-25  andreas kainz  <kainz.a@gmail.com>  [c89a9402cba4a9a05bc2668c5725b68687d8e82c]

        tdf#125326 NB tabbed impress insert tab add photo album command
        
        Change-Id: Ia9adea465427a492ed0062c28e3e6dc09cc77673
        Reviewed-on: https://gerrit.libreoffice.org/72927
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-05-25  andreas kainz  <kainz.a@gmail.com>  [81134e446aecbf8cad2faa2e9ba7724d653ef79a]

        NB draw tabbed add PhotoAlbum
        
        Change-Id: Ieff9c7c7904b19b4202415b860b7a372503f46b6
        Reviewed-on: https://gerrit.libreoffice.org/72926
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-05-25  andreas kainz  <kainz.a@gmail.com>  [41750787f39252362f15bf0151f8cdec5298a64f]

        NB draw tabbed update insert tab
        
        Change-Id: I22ec1ef8914262d20824b0d6d41a694820bac1b7
        Reviewed-on: https://gerrit.libreoffice.org/72925
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-05-25  Justin Luth  <justin.luth@collabora.com>  [d57735bad093d028d69d131672c71308acf02f74]

        revert tdf#123912 ww8 export: re-protect implicit section
        
        Revert LO 6.3 bugfix d9a6eab15a747cf4c8a3d04f4b21fe1a1c3d0721
        because LO has changed the behaviour of implicit sections
        when Protect Forms is enabled.  Now they are editable,
        making the Protect Form compatibility option nearly useless.
        (tdf#122201 commit d9a6eab15a747cf4c8a3d04f4b21fe1a1c3d0721
        which was backported to LO 6.2). Since implicit sections are
        now editable in LO, they should export as editable.
        See tdf#124451 for a one-sided discussion about this.
        
        Since many people may have used this switch as a simple way
        to create a protected form in the past, document this change
        and point to sections as the way to set protection natively.
        
        Protect Form is now only good for protecting the form field
        itself from being deleted while the user is filling out the form,
        and that is true only for legacy sw::mark::IFieldmark form fields
        which have no UI in LO for adding them (.doc compatibility forms).
        
        Change-Id: I938f015fe63c22e831654e96de77b5809bb924ff
        Reviewed-on: https://gerrit.libreoffice.org/71716
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-05-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4b893906984a4620fda7e1914f0d1ea3416ef42c]

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

2019-05-24  Julien Nabet  <serval2412@yahoo.fr>  [7f3d3e74fdcffb55da7fd7f55ac4c1f85d35745c]

        tdf#125472: fix RemoveTransparenciesFromMetaFile(vcl/gdi)
        
        Regression from:
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=3ff0c23b54ba4e7a534693ba25a3ffb27d1c18e1
        
        + some slight simplification
        
        Change-Id: Ifa9d4d7d27e80217f778f3625ef4437828600dd3
        Reviewed-on: https://gerrit.libreoffice.org/72922
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-24  Jan Holesovsky  <kendy@collabora.com>  [935f6199d030fb77ce799c5193ad3d8a927bc3cf]

        Add a parameter to insert a text box directly.
        
        This is useful for the Online, where we want to insert the text box
        directly into the document so that it is visible right away.
        
        Change-Id: I09ab2efba758aac077fa37ddfd20b1486b35b3ef
        Reviewed-on: https://gerrit.libreoffice.org/72912
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-05-24  Stephan Bergmann  <sbergman@redhat.com>  [af67aeff0e76c1130401685824a6a2d9216e8abe]

        Avoid broken static_cast
        
        ...from SvtValueItemAcc to unrelated ValueItemAcc in ~SvtValueSetItem.  The
        Svt* classes had been copied from the non-Svt* ones in
        4883fd31141c3598b25a123033297f847cd18552 "weld ScTabBgColorDlg", but this
        static_cast had apparently been missed when copying ~SvtValueSetItem from
        ~ValueSetItem (and the originally copied SvtValueItemAcc::ParentDestroyed had
        later been removed with d4d037619638e1915d15dba81c38a1c9b3157972
        "loplugin:unusedmethods").  But the static_cast in ~ValueSetItem would never
        have been necessary in the first place (though that needs partial reversal of
        508c95f1b655d9cfa6be37a5a9de9aff6fd383bf "improve passstuffbyref return
        analysis", which had unhelpfully changed ValueSetItem::GetAccessible to return a
        reference).
        
        Change-Id: If1c9bb617ac4ad3c24371729504f9082594c048f
        Reviewed-on: https://gerrit.libreoffice.org/72914
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-24  Thorsten Wagner  <thorsten.wagner.4@gmail.com>  [04b60370a73b79e3aa0a04bc7cff45dff1db6286]

        tdf#101443 Calc multiline input bar reworked
        
        Change-Id: Ic35c9898624f0c13b6d64725808e765a64c17081
        Reviewed-on: https://gerrit.libreoffice.org/71937
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-05-24  Eike Rathke  <erack@redhat.com>  [bd44f6ebf265470255ba69762c9031029d3fa417]

        Remove nonsense about F9, specifically RANDBETWEEN *is* recalculated since 6-2
        
        Change-Id: I15bea9555422f96380d08e607b173b81d00b9ab1

2019-05-24  Stephan Bergmann  <sbergman@redhat.com>  [3e2f1767db05b1bcc17a5f47ae025faee214f6f6]

        Wrong downcast from svx::a11y::AccFrameSelectorChild
        
        ...to svx::a11y::AccFrameSelector (which are unrelated final classes).  UBSan
        Calc "Format - Cells... - Borders - Line Arrangement - User-defined:" and
        clicking into the top-right corner of the widget caused
        
        > svx/source/dialog/frmsel.cxx:972:50: runtime error: downcast of address 0x60f0003dfa80 which does not point to an object of type 'a11y::AccFrameSelector'
        > 0x60f0003dfa80: note: object is of type 'svx::a11y::AccFrameSelectorChild'
        >  e1 03 80 0d  90 4f c2 88 ce 7f 00 00  02 00 00 00 be be be be  00 00 00 00 00 00 00 00  00 00 00 00
        >               ^~~~~~~~~~~~~~~~~~~~~~~
        >               vptr for 'svx::a11y::AccFrameSelectorChild'
        >  #0 in svx::FrameSelector::SelectBorder(svx::FrameBorderType) at svx/source/dialog/frmsel.cxx:972:50
        >  #1 in svx::FrameSelector::MouseButtonDown(MouseEvent const&) at svx/source/dialog/frmsel.cxx:1114:21
        [...]
        
        The code was like that ever since 60f11adb950e4f9645cc9ecb0f5af8235cc97366
        "Integrate branch of IAccessible2", which had presumably confused
        AccFrameSelector and AccFrameSelectorChild here (while there'd apparently not
        been a deeper need for the static_casts anyway).
        
        Change-Id: I1f52629143dcfc84e57e9539a428fb0f51fdc72e
        Reviewed-on: https://gerrit.libreoffice.org/72910
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [78e003e0dcfe67cf56618a2af033abe37adee1ca]

        forgot to update comment
        
        in
        	commit d6865e5cec34f5f521e0f9ec4ef3c7ad04503cfe
        	Date:   Fri May 24 11:52:30 2019 +0200
            use std::unordered_map in RTFTokenizer
        
        Change-Id: I5197eae86c4611d1598dbb60bae4962ad0576ecd
        Reviewed-on: https://gerrit.libreoffice.org/72906
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [b358bb95c04772a6ff00d7fcbb6fbef9d3dca13c]

        cannot create a shared_ptr from an existing object
        
        so pass in the shared_ptr we already have (and enforce that we pass in
        the right one)
        
        Change-Id: Ic481b5ec17c34ed9cba50586dedb6184505dee24
        Reviewed-on: https://gerrit.libreoffice.org/72908
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-24  Caolán McNamara  <caolanm@redhat.com>  [3dfcc485b19f918f434f34ee0157f5dca96bad43]

        crashtesting: div-by-zero on load of tdf48948-2.pptx
        
        Change-Id: Id05f65543eeb06526535ce9eaee354b4789e2069
        Reviewed-on: https://gerrit.libreoffice.org/72883
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [51c639d1e85bc62fb8dec28faeed31ddb30c2854]

        expand SwRangeRedlinePtr
        
        it is just obfuscating the code
        
        Change-Id: I72491d4861d06bd032bb014314c18605967aa3c9
        Reviewed-on: https://gerrit.libreoffice.org/72824
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-24  Tünde Tóth  <tundeth@gmail.com>  [ff634cf62a663c1e6e744cedf26d9746b235721d]

        tdf#79972 XLSX export: fix hyperlink at numeric data
        
        Hyperlink at numeric data lost after export.
        
        tdf79972.xlsx: Test file from Excel 2016.
        
        Change-Id: I6064724e6e38325386c4dfc8f1e9d93cce041975
        Reviewed-on: https://gerrit.libreoffice.org/72894
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>
        Tested-by: Jenkins

2019-05-24  László Németh  <nemeth@numbertext.org>  [cbd894925e6b9869baedcd6476484c14d3a3df87]

        tdf#125319 DOCX track changes: don't change numbering
        
        of a paragraph after a tracked deletion in Hide Changes
        mode (including hiding the numbering completely).
        
        We add the numbering of the paragraph to the first node
        of the deletion, so Hide Changes mode will show the
        actual text content correctly.
        
        Note: file saving already makes the same changes in the
        deletion without this workaround, too.
        
        Change-Id: I09d3ad2c05bfd6c7f9f65cfe21a4bade2ac18a14
        Reviewed-on: https://gerrit.libreoffice.org/72784
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-05-24  Stephan Bergmann  <sbergman@redhat.com>  [e0a5f0738b76dd06e9d258cfa674de86f34bd6ec]

        A CALCINPUTLINE is not an Edit
        
        Under ASan, clicking into the Calc "input line" control (in the toolbars) caused
        
        > ==26138==ERROR: AddressSanitizer: heap-buffer-overflow on address 0x616000107a4c at pc 0x7fc890d792cb bp 0x7fff4cab6d90 sp 0x7fff4cab6d88
        > READ of size 1 at 0x616000107a4c thread T0
        >  #0 in Edit::IsPassword() const at include/vcl/edit.hxx:285:38
        >  #1 in vcl::Window::getDefaultAccessibleRole() const at vcl/source/window/accessibility.cxx:327:73
        [...]
        > 0x616000107a4c is located 116 bytes to the right of 600-byte region [0x616000107780,0x6160001079d8)
        > allocated by thread T0 here:
        >  #0 in operator new(unsigned long) at /data/sbergman/github.com/llvm/llvm-project/compiler-rt/lib/asan/asan_new_delete.cc:105:3
        >  #1 in VclPtr<ScInputBarGroup> VclPtr<ScInputBarGroup>::Create<vcl::Window*&, ScTabViewShell*&>(vcl::Window*&, ScTabViewShell*&) at include/vcl/vclptr.hxx:129:42
        >  #2 in lcl_chooseRuntimeImpl(vcl::Window*, SfxBindings const*) at sc/source/ui/app/inputwin.cxx:157:12
        
        This looks like it got broken with cca4d9ab39499562614f0f778a2fffe5a40fde88
        "convert WB_PASSWORD to a bool field on Edit" assuming that a Window of type
        CALCINPUTLINE derives from Edit, even though ScInputBarGroup does not.
        
        Change-Id: I1457c6cd07477ee0fa868c3949105aa96116a366
        Reviewed-on: https://gerrit.libreoffice.org/72893
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-24  Miklos Vajna  <vmiklos@collabora.com>  [863533ee2c00db3dde1f078b9f21f7e8e1d1333e]

        sd: make Tools -> Language -> For All Text affect shape text
        
        The problem was that in case the shape text has an explicit language
        set, then the shape language will have no effect on shape text language;
        need to clear those attributes explicitly.
        
        The const_cast<> for the EditTextObject should be OK, since we change
        the shape's item set anyway, so we don't omit any needed notifications.
        
        Change-Id: I721e3f0aefa103a6bfa320a671da2ee1e039fa38
        Reviewed-on: https://gerrit.libreoffice.org/72904
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-05-24  Shubham Goyal  <22shubh22@gmail.com>  [891db26079e0983f2afb38d32aa57eec9dbefc98]

        tdf#43157 - Clean up OSL_ASSERT, DBG_ASSERT
        
        Change-Id: Ie4f1362510636006cae8a680b3ad2bbfa93e854b
        Reviewed-on: https://gerrit.libreoffice.org/70449
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [848058625c7fad21e2469c95c2a2078678925a5a]

        use vcl::Timer in StatusIndicatorFactory
        
        does not need a separate thread
        
        Change-Id: I47bf2b255a331f4ec3ea24ad3a5d4c3ca398557e
        Reviewed-on: https://gerrit.libreoffice.org/72901
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-24  Michael Stahl  <Michael.Stahl@cib.de>  [dfbce2a556972f552d194d2358c170077915d776]

        gbuild: try to run filter-showIncludes.awk in C locale
        
        Perhaps it fixes build with Chinese Windows.
        
        Change-Id: I6541b6b7bdca140eaf6940436d5c629e7e8c3d91
        Reviewed-on: https://gerrit.libreoffice.org/72896
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-24  Mike Kaganski  <mike.kaganski@collabora.com>  [d89054b3b3acd6c914c6ec8c3e5a530f9058a85b]

        Shell extension also enables full-text search on Windows
        
        Change-Id: I04adf5850fff872d27a8ddc344523de281448a80
        Reviewed-on: https://gerrit.libreoffice.org/72895
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-05-24  Jan-Marek Glogowski  <glogow@fbihome.de>  [a82eed1e8ad3819fda34c26df035cd5472eeec5b]

        Fix typo in help: 'urb' => 'urp'
        
        Introduced in commit a4066c770fec ("Fix documented 'soffice
        --accept' parameter syntax").
        
        Change-Id: Iaa8e821abeb8bdbce36091c4d0264f658c677a76
        Reviewed-on: https://gerrit.libreoffice.org/72905
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-24  Luboš Luňák  <l.lunak@collabora.com>  [cb7a39ac64253a6d0e11cfe1837ad3da2465c38e]

        disable warnings in external libs
        
        As in, really disable, so that they do not even show. This moreover
        avoids tons of D9025 warnings from MSVC about overriding -W4 with -w.
        
        Change-Id: Ia2e72fd72d883d91bdd89e467ee42f259e2ae033
        Reviewed-on: https://gerrit.libreoffice.org/72899
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [d6865e5cec34f5f521e0f9ec4ef3c7ad04503cfe]

        use std::unordered_map in RTFTokenizer
        
        to speed up
        
            make sw.check
        
        Using a --enable-dbgutil --enable-optimised build, this takes my runtime
        from 6m03 to 3m43
        
        Change-Id: I79d2345c361d99d4a1c4402a4b7008bbb59b8184
        Reviewed-on: https://gerrit.libreoffice.org/72902
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Jenkins

2019-05-24  Jim Raykowski  <raykowj@gmail.com>  [360b9d52e9d0e7e70ad8432802886073bbd6ee3d]

        tdf#124305 Make multiselected outline moves keep selections
        
        Change-Id: Ic89a07a6ac3103da77fae8d28f4295fd17c35f89
        Reviewed-on: https://gerrit.libreoffice.org/69602
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-24  Stephan Bergmann  <sbergman@redhat.com>  [5780a495872bbcc9df595c534425515727516a4a]

        Avoid unnecessary, wrong downcast
        
        ...from SvLBoxItem to SvLBoxString.  In a UBSan build, hovering the mouse over
        the Navigator dialog in Calc caused
        
        > sc/source/ui/navipi/content.cxx:727:39: runtime error: downcast of address 0x6030012a2820 which does not point to an object of type 'SvLBoxString'
        > 0x6030012a2820: note: object is of type 'SvLBoxContextBmp'
        >  15 02 80 76  50 8c 29 97 22 7f 00 00  00 be be be be be be be  10 d1 3a 01 40 60 00 00  00 00 00 00
        >               ^~~~~~~~~~~~~~~~~~~~~~~
        >               vptr for 'SvLBoxContextBmp'
        >  #0 in ScContentTree::RequestHelp(HelpEvent const&) at sc/source/ui/navipi/content.cxx:727:39
        >  #1 in ImplHandleMouseHelpRequest(vcl::Window*, Point const&) at vcl/source/window/winproc.cxx:183:25
        >  #2 in ImplHandleMouseEvent(VclPtr<vcl::Window> const&, MouseNotifyEvent, bool, long, long, unsigned long, unsigned short, MouseEventModifiers) at vcl/source/window/winproc.cxx:729:13
        >  #3 in ImplHandleSalMouseMove(vcl::Window*, SalMouseEvent const*) at vcl/source/window/winproc.cxx:2003:12
        [...]
        
        Change-Id: Iea5cda6e3be5c759eb71ad3100dc9b1870bda460
        Reviewed-on: https://gerrit.libreoffice.org/72897
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-24  Jim Raykowski  <raykowj@gmail.com>  [23fc425ff9b16371a6f83e054d63ef9d253b6236]

        tdf#124895 Fix multi selected chapter promote demote
        
        This patch makes multi selected chapter promote demote results the same
        as when each selection is promoted or demoted individualy. Multi
        selected chapter promotions (moved up) are done in tree list order from
        top to bottom. Multi select chapter demotions (moved down) are done in
        tree list order from bottom to top.
        
        Change-Id: Iee238fd2bc84521a6eacf6688b94fa0be1e32f67
        Reviewed-on: https://gerrit.libreoffice.org/71270
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-24  Regina Henschel  <rb.henschel@t-online.de>  [24e0134c946e780d4439836c799459bcb0c415a4]

        tdf#125445 Add methods for handles in gear6 and gear9 shapes
        
        The shapes 'gear6' and 'gear9' need very special methods to
        calculate the adjustment value from the handle position. Inserting
        these methods shifts the other cases one level down, therefore the
        patch looks large. The gear6 and gear9 shapes do not fit to the
        common test pattern, so they are not included in the unit test.
        
        Change-Id: I809e92d87118303332be87512062c431f235d859
        Reviewed-on: https://gerrit.libreoffice.org/72796
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-05-24  andreas kainz  <kainz.a@gmail.com>  [80a9c768ff197a5607336f1c8d041a275ec511b7]

        writer tabbed compact NB update file tab with dialog item
        
        Change-Id: I1ac3c3f5da3322d33c130cbd5de77c564b1e66ed
        Reviewed-on: https://gerrit.libreoffice.org/72892
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-05-24  Katarina Behrens  <Katarina.Behrens@cib.de>  [c58487251272b390e9c56a880fa4788d0a5b5a7f]

        tdf#125160: honour keyboard modifiers if used during DnD
        
        e.g. copy-DnD with Ctrl held down. This is qt5 remix of tdf#109227
        
        Change-Id: Ib0794c7468cc04d3d50686952305717e10c90c9a
        Reviewed-on: https://gerrit.libreoffice.org/72878
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-05-24  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [c4ab578198aaa177b693ec9fc8b67b74f2ca9ba2]

        tdf#42949 Fix IWYU warnings in scaddins/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I6b39bd25e243ab0f39847f6feb0b767d7358bf0f
        Reviewed-on: https://gerrit.libreoffice.org/72635
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-24  Stephan Bergmann  <sbergman@redhat.com>  [81c1b8294da000270f1afa036c7befdc7fbe2091]

        SwRedlineData::m_bAutoFormat was left uninitialized
        
        ...by 28bff4bd3947f442c0aebb92217cd0c7b6a53bda "convert nsRedlineType_t to
        scoped enum", causing an invalid read in SwRedlineData::operator == during
        CppunitTest_sw_uwriter.
        
        Change-Id: I4e124532c84fa19e6e29e6d17ed48e34ccaa4042
        Reviewed-on: https://gerrit.libreoffice.org/72887
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-24  Miklos Vajna  <vmiklos@collabora.com>  [ad96f6f378a9fce11c2f7d9ad39a8203189444e3]

        sw btlr writing mode: fix btlr <-> tbrl switch for fly frames
        
        The "BT" flag was not clear, so if the fly frame was first tbrl, then
        switched to btlr, then this was changed back, the result was not tbrl
        but tblr.
        
        Change-Id: I9a258e64e7a6e5849edd5a6a21a6182f642e44ab
        Reviewed-on: https://gerrit.libreoffice.org/72881
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-24  Stephan Bergmann  <sbergman@redhat.com>  [8a70f02c7d5b7dc4f947138052002499b24b3903]

        sc/uiconfig/scalc/ui/dataprovider.ui is unused
        
        ...since 6250b856defa4d49469cb455c1eef53de02f623d "implement new more user
        friendly data provider dlg"
        
        Change-Id: Ia3d6667700c01e42b323c0b949efde1783ebf946
        Reviewed-on: https://gerrit.libreoffice.org/72884
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-23  Cor Nouws  <cor.nouws@documentfoundation.org>  [f5b9590fc06811a9dff550c6998d1d1088507e23]

        Revert "tdf#113241 better default for number recognition options in Writer tables"
        
        This reverts commit 2b0cb3cf4ac35dbe29b203d24adf5604a860cde5.
        As per tdf#125371 there are changes in existing documents in cells that are re-calculated on file-open. IMO this needs to be fixed before this patch can be re-applied. As such there is no question on the changed settings in the Options.
        
        Change-Id: Ib748cc520d4d475097cd5fd7e5500456b34f0789
        Reviewed-on: https://gerrit.libreoffice.org/72860
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-05-23  Caolán McNamara  <caolanm@redhat.com>  [ec266879c7d3764372d093f6e7d5024c5e0cc298]

        tdf#125447 get rid of ~ in STR_UNDO string
        
        Change-Id: Ifdd3df50b98641785a4b1d258092efe531e98e7d
        Reviewed-on: https://gerrit.libreoffice.org/72870
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-23  Zdeněk Crhonek  <zcrhonek@gmail.com>  [dfc75c367ccdd0af866e1ca87c62e6c8db11ecd4]

        uitest for bug tdf#125104
        
        Change-Id: Ie931fbec18b6b32b1f0f817df0e8a8ca31ca415a
        Reviewed-on: https://gerrit.libreoffice.org/72864
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-05-23  Stephan Bergmann  <sbergman@redhat.com>  [8ae150d80cc28227c9f6527cc591b081a16d05fd]

        Re-enable JunitTest_forms_unoapi_2 forms.ODateModel
        
        f9905401d8cf2d73576231ebd84cfa5f4f73bcac "tdf#125170 Deliver mouse events also
        when clicking into document content" had disabled it because its
        gerrit_linux_clang_dbgutil Jenkins build had failed it successively like
        
        > LOG> Execute: Date
        > LOG> try to set:
        > LOG> old = com.sun.star.util.Date@271053e1{1, 1, 1800}
        > LOG> new = com.sun.star.util.Date@589838eb{2, 0, 0}
        > warn:tools.datetime:303:1063:tools/source/datetime/tdate.cxx:102: Date::setDateFromDMY - sure about 0 year? It's not in the calendar.
        > LOG> Property Date is void
        > LOG> Value for 'Date' hasn't changed as expected
        > LOG> result = com.sun.star.util.Date@42dafa95{1, 1, 1800}
        > Method Date finished with state FAILED
        > LOG> Date: COMPLETED.FAILED
        
        (<https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/32715/>).
        
        But it is unclear how that commit would have affected that test, and at least a
        recent local build of mine succeeds with
        
        > LOG> Execute: Date
        > LOG> try to set:
        > LOG> old = com.sun.star.util.Date@dc24521{0, 0, 0}
        > LOG> new = com.sun.star.util.Date@10bdf5e5{1, 0, 0}
        > warn:tools.datetime:10048:10220:tools/source/datetime/tdate.cxx:102: Date::setDateFromDMY - sure about 0 year? It's not in the calendar.
        > LOG> Property Date is void
        > LOG> Property 'Date' OK
        > LOG> result = com.sun.star.util.Date@6e1ec318{1, 0, 0}
        > Method Date finished with state OK
        > LOG> Date: COMPLETED.OK
        
        (note the difference of initial date, {1, 1, 1800} vs. {0, 0, 0}, whether or not
        that is relevant), so lets re-enable the test for now and see...
        
        Change-Id: I53b462954650e32de85c795c94f9b8038dc01918
        Reviewed-on: https://gerrit.libreoffice.org/72863
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-23  Jan-Marek Glogowski  <glogow@fbihome.de>  [a4066c770fec13af06a65a268c306a1f706f2cf0]

        Fix documented 'soffice --accept' parameter syntax
        
        The parameter value for '--accept' is no UNO-Url, but uses a
        similar syntax. This was wrongly changed in commit d78f29ab3f40
        ("tdf#100836 "Starting the LibreOffice Software With Parameters"
        help update").
        
        So this changes the parameter value back to {accept-string},
        documents its syntax and adds some common examples.
        
        Change-Id: If8159b1d982c54e3dca6d27a1c400d2450ff2d1e
        Reviewed-on: https://gerrit.libreoffice.org/72859
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2019-05-23  Caolán McNamara  <caolanm@redhat.com>  [bbaeba5b7fe04b67229d96ffe1ab1735d7c86c57]

        Resolves: tdf#125447 mnemonic appearing in tooltip
        
        Change-Id: I570af8f19468730aad714425492f69d05c0a0cf3
        Reviewed-on: https://gerrit.libreoffice.org/72852
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-23  Caolán McNamara  <caolanm@redhat.com>  [ca86d9c5e10ad7ce88d121dc8d9145058aaad782]

        Resolves: tdf#125128 set Tables as "above" by default
        
        see also tdf#40457, tdf#115032
        
        Change-Id: I505c3dfaf8f0a23e525db015f52a881b22016d11
        Reviewed-on: https://gerrit.libreoffice.org/72846
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8b4815317e90a46f2762675e2b3c7ead2a74ac15]

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

2019-05-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cf9aa356fe15237112a94c24874d16c4184e9f80]

        Fix typo
        
        Change-Id: I2aa6ead1a1c369a7111af69e75d7bb86f97a1734
        Reviewed-on: https://gerrit.libreoffice.org/72862
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2fd873b64c0fe7bf7bc5ba7242da0e557b037ea6]

        Fix typo
        
        Change-Id: I3c012c0e8aea8b3f78b908e4182741d28c6ab2ce
        Reviewed-on: https://gerrit.libreoffice.org/72869
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cc33fa31b6ec561c14fa9adf7d47360a14a8cb5f]

        Removed duplicated include
        
        Change-Id: I329310930d30ddd9c13df6a62bf6220448d21d4f
        Reviewed-on: https://gerrit.libreoffice.org/72835
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b8454c10bd0f43d274997f62ddf0fc9f4c2f5ca4]

        Fix typo
        
        Change-Id: I4452913a149211f4d1fea2d667aac890916d9e42
        Reviewed-on: https://gerrit.libreoffice.org/72876
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-23  Stephan Bergmann  <sbergman@redhat.com>  [b2fbbd196401b3610cf06c669b6e9add12c9a19b]

        Avoid putting generator.dwo in current working dir
        
        At least some versions of GCC put the -gsplit-dwarf .dwo file in cwd when
        compiling and linking is done together in one compiler invocation, see
        <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90575> "-gsplit-dwarf leaves
        behind .dwo file in cwd".
        
        Change-Id: I1b418e400a3e8107997fbbfd7f87ef3ac9fbbd28
        Reviewed-on: https://gerrit.libreoffice.org/72841
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [09af9756151ae0c307b314c05deb0c5d9ff1b8cf]

        tdf#125297 List Format wrongly applied to text pasted
        
        regression from
            commit f4ea84ff370d33a02a8fb1d6405b9d964491258e
            Date:   Thu Apr 25 16:35:14 2019 +0200
            tdf#119650 slow saving spreadsheet with comments, part 1
        
        Change-Id: I91b3c009fb8b6739e98537de227ab563828b9c80
        Reviewed-on: https://gerrit.libreoffice.org/72842
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-23  Tor Lillqvist  <tml@collabora.com>  [479a93f6a3a9844688e676acdb9bef557f8c5210]

        Drop default values for parameters that are defaulted only once
        
        Seriously, such default values only serve to confuse the code reader.
        
        Change-Id: I478442514baac3159ea0ae20132222ae58b38b8c

2019-05-23  Muhammet Kara  <muhammet.kara@collabora.com>  [4c1479d63972aaea0b1bfee1ffb56b530ca05655]

        clang-format SvxPersonalizationTabPage
        
        Now is the time to get it out of the blacklist
        since it is a tiny class again.
        
        And also remove some leftovers.
        
        Change-Id: Ia38dd3054ddefa43a7e0d917d358e7d9d1b750e4
        Reviewed-on: https://gerrit.libreoffice.org/72837
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-05-23  Caolán McNamara  <caolanm@redhat.com>  [110f149a5ded5144f0c4320b5787ff98a1a26b7d]

        add comment to document upstream bug
        
        Change-Id: I2814c6b0ccb1198bc83f79e63a8a1713d8df32cd
        Reviewed-on: https://gerrit.libreoffice.org/72834
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-23  Caolán McNamara  <caolanm@redhat.com>  [461f2173d10934f54cebacfedd4c8840a827b5f7]

        rename SvxGraphCtrl back to GraphCtrl
        
        Change-Id: I340b1695588bea0f1ce15685731c522907fdb7ee
        Reviewed-on: https://gerrit.libreoffice.org/72806
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-23  Caolán McNamara  <caolanm@redhat.com>  [3ca952ddb3ad78fca5d2ca14a3c7cb8417dec4c1]

        rename SvxGraphCtrlView back to GraphCtrlView
        
        Change-Id: I658773f4fc0409a73de56301f5457fa1fb9e4a28
        Reviewed-on: https://gerrit.libreoffice.org/72805
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-23  Caolán McNamara  <caolanm@redhat.com>  [220b7bd84934389f4f71c3f59daa94ff138fe33d]

        rename SvxGraphCtrlUserCall back to GraphCtrlUserCall
        
        Change-Id: I9c348e34a07ab269217f35633cb3a54ea4f7cf68
        Reviewed-on: https://gerrit.libreoffice.org/72804
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-23  Caolán McNamara  <caolanm@redhat.com>  [2d428f28a1a6aa301b2243ed3ab936109582b2d3]

        remove now unused GraphCtrl
        
        Change-Id: I6d4aca59d5f9e24521876c36853b663b65a2d200
        Reviewed-on: https://gerrit.libreoffice.org/72803
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-23  Caolán McNamara  <caolanm@redhat.com>  [80606c1706ef0fcb77ad4afcd0c1dbc298a5afc4]

        SFX_IMPL_FLOATINGWINDOW_WITHID is now unused
        
        Change-Id: I93f3dccb1aac4a018f5a5dd7af61024306099675
        Reviewed-on: https://gerrit.libreoffice.org/72802
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-23  Caolán McNamara  <caolanm@redhat.com>  [caf72fd8a19d5544bfc86fba1306b4066c3c2d20]

        weld FloatingContour
        
        Change-Id: I055f01d2ce462009986801d4a603b0b72b1a621c
        Reviewed-on: https://gerrit.libreoffice.org/72787
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-23  Caolán McNamara  <caolanm@redhat.com>  [8b7f8f54a8ee35df98f8107a42981d3a0a659541]

        MouseRelease is expected to have n-clicks of last MousePress
        
        otherwise the IMapWnd and CountourWindow don't accept the double-click
        release as finishing polygon editing
        
        Change-Id: Iaab7a46cad2c5c92fdc2f8ff61135792fae67be8
        Reviewed-on: https://gerrit.libreoffice.org/72830
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-23  Stephan Bergmann  <sbergman@redhat.com>  [c2950d74b1a641ae45171143b5ea2b8acd4b0169]

        Make utl::ConfigManager::get* use direct C++ config access internally
        
        But some of those functions' names may be more telling than their configuration
        property counterparts, so there may be merit in keeping those trivial wrapper
        functions around.
        
        Change-Id: Ibbf4965fcefd58649920fad964b4a8d2108deaca
        Reviewed-on: https://gerrit.libreoffice.org/72836
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-23  Stephan Bergmann  <sbergman@redhat.com>  [3c815c9785047761eff7e2895764c81442279976]

        No need for AcceleratorCache::takeOver...
        
        ...as it does the same as the copy assignment op.  And both of those are
        apparently already only called with SolarMutex locked, so no need to lock it
        again.  So the copy assignment op (as well as the other special memeber
        functions) can be left implicitly-declared.  (And some uses of the original
        takeOver can be optimized to use move assignment.)
        
        Change-Id: I279a5e3ee85ff2342d6ef5f672108a0712fe116d
        Reviewed-on: https://gerrit.libreoffice.org/72831
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-23  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ab8b3172d20eb8d9e4a4de765bb97d7e795419d8]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Untangle Help Contents for Impress and Draw
            
            Create a separated sdraw.tree for Contents and move entries
            from Impress tree to Draw tree.
            
            Common contents are maintained in both trees.
            
            This is work in progress. Draw and Impress Help pages need update
            especially for menus.
            
            Change-Id: I179a5ee7407c4a8357a87b2e7a0d8782b7bb0520
            Reviewed-on: https://gerrit.libreoffice.org/72693
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-05-23  Stephan Bergmann  <sbergman@redhat.com>  [04d3e31e383d814b214309d1dc28db62364015e7]

        PathInfo::takeOver does same as copy assignment op
        
        (but even better to actually use move assignment op)
        
        Change-Id: I6d9c4a9568ef03d84b7acd48a129d0c723c915cb
        Reviewed-on: https://gerrit.libreoffice.org/72820
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-23  Muhammet Kara  <muhammet.kara@collabora.com>  [e1e9e2aa16f08a8fd9e38db706d63e8eceeda8d1]

        Kill Mozilla personas
        
        As per ESC & Design Team decisions.
        
        It has become unusable anyway after major changes
        on the Mozilla side.
        
        Long live Libreoffice Themes! :)
        
        Change-Id: I2893fbc5e4f5637ee9715fa426b92ca58534f126
        Reviewed-on: https://gerrit.libreoffice.org/72811
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-05-23  Miklos Vajna  <vmiklos@collabora.com>  [dd5c9897c4930cb30bd8e5d6a0018b9515970111]

        sw: add IgnoreComments parameter to .uno:Paste
        
        Which allows not hardcoding true for LOK.
        
        Change-Id: I644763ba052b148fc34283e361aa02f9bba2c5ee
        Reviewed-on: https://gerrit.libreoffice.org/72832
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Michael Meeks <michael.meeks@collabora.com>

2019-05-23  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [ebbcb090386e3e0d2360704f24f2bf0871d02396]

        elementary:+ missing menu entries, fix for RTL UI/tdf#124127
        
        Change-Id: I3ecaea025fda7a4808f76a9ccda218225ddd38bd
        Reviewed-on: https://gerrit.libreoffice.org/72808
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-05-23  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [ae03c889c900c8ae0d015e096d1e90b197bb1f5d]

        libcdr & libqxp: follow main configure's --diable-dependency-tracking
        
        Change-Id: I363a02d7115ea54bb4aedb38071a249e145ee471
        Reviewed-on: https://gerrit.libreoffice.org/72742
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2019-05-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [e5281dee0a776813ae4136c7286e00b6c141451d]

        use SAL_MAX_INT32 for npos in SwRedlineTable
        
        sooner or later someone is going to need more than 65535 redlines
        
        Change-Id: I34a913a0beaac14b64b58964ace022210a8eac40
        Reviewed-on: https://gerrit.libreoffice.org/72773
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [28bff4bd3947f442c0aebb92217cd0c7b6a53bda]

        convert nsRedlineType_t to scoped enum
        
        and move the auto-format embedded flag to a separate field
        
        Change-Id: I02155702389178fbfdf874f592d47a29f8759974
        Reviewed-on: https://gerrit.libreoffice.org/72771
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-23  Luboš Luňák  <l.lunak@collabora.com>  [be6227b6c8d6ffacb7168e76856c7e059c08bf77]

        try to get a good checksum for CCACHE_PCH_EXTSUM also with gcc
        
        Its PCHs are always different even if the source is the same (timestamps
        somewhere?). But if the output of gcc -E for that precompiled header
        source is the same, then technically the .gch should be without a change.
        So this makes ccache get hits even if the .gch gets rebuilt, as long
        as ccache is new enough to support CCACHE_PCH_EXTSUM (3.5+).
        
        Change-Id: I447bb4840047f23deed55e25de1794047a0a9998
        Reviewed-on: https://gerrit.libreoffice.org/72705
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-23  Michael Stahl  <Michael.Stahl@cib.de>  [065299f78cda005e3329c9695b1a949051e580d6]

        get-bugzilla-attachments-by-mimetype: disable bz.apache.org
        
        It's ridiculously un-cooperative, and if you accidentally run the script
        from a static IP you won't be able to look at that bugzilla for a while,
        which is tragic because it holds important historical info hostage.
        
        Change-Id: I55887baceac82ad0a3bcedc3de9c9b3d0e02f9c3
        Reviewed-on: https://gerrit.libreoffice.org/72220
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-23  Michael Stahl  <Michael.Stahl@cib.de>  [53a0a86df6eb5fc64a85ecd03f2e354fd4d8e213]

        tdf#119109 sw: fix SwTableFrame follow chain formatting
        
        The remaining problem is that with the previous commit, the layout stops
        at some point and everything is crammed into the next-to-last page, with
        the following symptom:
        
        warn:legacy.osl:7667:7667:sw/source/core/layout/tabfrm.cxx:2642: debug assertion: <SwTabFrame::MakeAll()> - format of table lowers suppressed by fix i44910
        
        This is apparently because of some very funny recursion that goes in
        circles until it formats some part of the "outer" table again.
        
        0  SwTabFrame::MakeAll(OutputDevice*) (this=0x82b0280) at tabfrm.cxx:2642
        ^ mpUpper -> 928 - top-level SwTabFrame and m_pFollow of 905
        1  SwFrame::PrepareMake(OutputDevice*) (this=0x82b0280) at calcmove.cxx:372
        2  SwFrame::Calc(OutputDevice*) const (this=0x82b0280) at trvlfrm.cxx:1790
        3  SwFrame::PrepareMake(OutputDevice*) (this=0x6c06ba0) at calcmove.cxx:247
        4  SwFrame::Calc(OutputDevice*) const (this=0x6c06ba0) at trvlfrm.cxx:1790
        5  SwFrame::PrepareMake(OutputDevice*) (this=0x82aebf0) at calcmove.cxx:247
        6  SwFrame::Calc(OutputDevice*) const (this=0x82aebf0) at trvlfrm.cxx:1790
        7  SwFrame::PrepareMake(OutputDevice*) (this=0x6d674e0) at calcmove.cxx:247
        8  SwFrame::Calc(OutputDevice*) const (this=0x6d674e0) at trvlfrm.cxx:1790
        ^ m_pFollow->mpNext -> 332 - again! it's now m_pFollow->mpNext
        9  SwTabFrame::MakeAll(OutputDevice*) (this=0x6d64570) at tabfrm.cxx:2544
        ^ 303 - nested SwTabFrame, used to precede 332 but has now split and its m_pFollow precedes 332
        10 SwFrame::PrepareMake(OutputDevice*) (this=0x6d674e0) at calcmove.cxx:313
        11 SwFrame::Calc(OutputDevice*) const (this=0x6d674e0) at trvlfrm.cxx:1790
        ^ 332 - SwTextFrame originally inside 991, but moved under top-level SwTabFrame 928 at this point
        12 SwContentFrame::CalcLowers(SwLayoutFrame*, SwLayoutFrame const*, long, bool) (pLay=0x6dccbf0, pDontLeave=0x6ed6e30, nBottom=9223372036854775807, bSkipRowSpanCells=true) at tabfrm.cxx:1479
        ^ m_pLower -> 991 - SwRowFrame
        13 lcl_RecalcRow(SwRowFrame*, long) (pRow=0x6dccbf0, nBottom=9223372036854775807) at tabfrm.cxx:1614
        14 lcl_RecalcTable(SwTabFrame&, SwLayoutFrame*, SwLayNotify&) (rTab=..., pFirstRow=0x6dccbf0, rNotify=...) at tabfrm.cxx:1691
        15 SwTabFrame::MakeAll(OutputDevice*) (this=0x6ed6e30) at tabfrm.cxx:2082
        ^ m_pFollow -> 905 - top-level SwTabFrame
        16 SwTabFrame::MakeAll(OutputDevice*) (this=0x381d3e0) at tabfrm.cxx:2504
        17 SwFrame::PrepareMake(OutputDevice*) (this=0x381d3e0) at calcmove.cxx:372
        18 SwFrame::Calc(OutputDevice*) const (this=0x381d3e0) at trvlfrm.cxx:1790
        ^ 866 - top-level SwTabFrame
        19 SwLayAction::FormatLayoutTab(SwTabFrame*, bool) (this=0x7fff95aa3f20, pTab=0x381d3e0, bAddRect=true) at layact.cxx:1483
        20 SwLayAction::FormatLayout(OutputDevice*, SwLayoutFrame*, bool) (this=0x7fff95aa3f20, pLay=0x6cfedc0, bAddRect=true) at layact.cxx:1375
        21 SwLayAction::FormatLayout(OutputDevice*, SwLayoutFrame*, bool) (this=0x7fff95aa3f20, pLay=0x6e23fd0, bAddRect=true) at layact.cxx:1380
        
        The first attempt was to add a TextFrameLockGuard around the
        pFrame->MakeAll() call in PrepareMake(), with corresponding test in
        SwTabFrame::MakeAll() ... but a similar problem still occurred, just now
        on page 18 instead of page 12.
        
        Another idea is to prevent PrepareMake() from formatting the
        SwTableFrame's follow *again*; it was already formatted by
        SwTabFrame::MakeAll() anyway, just before it calls pNxt->Calc().
        
        With this, we get 23 pages for the bugdoc, same as before that commit:
        (regression from 18765b9fa739337d2d891513f6e2fb7c3ce23b50)
        
        Change-Id: I71e3f92b5f19b800626a008527fa75d08641e8de
        Reviewed-on: https://gerrit.libreoffice.org/72799
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-23  Michael Stahl  <Michael.Stahl@cib.de>  [c24299c36c3f94dd1920a6bc1b8c55b2fe6580d3]

        tdf#119109 sw: fix iteration in SwFrame::PrepareCursor() too
        
        This is some copypasta, apply the same fix.
        
        Change-Id: I096594f6d54fef68e63c982c2963499d24af6d15
        Reviewed-on: https://gerrit.libreoffice.org/72798
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-23  Michael Stahl  <Michael.Stahl@cib.de>  [e14056e6e88d9b8d988b7b88b2776a8fc952031b]

        tdf#119109 sw: fix iteration in SwFrame::PrepareMake()
        
        The problem is that with the change in SwFlowFrame::MoveBwd(), a
        SwTextFrame in a table may move backwards during MakeAll(); if the next
        frame of the moved frame, and the "this" frame in PrepareMake(), is a
        SwTabFrame, then the pFrame->FindNext() will return not this SwTabFrame,
        but the first SwTextFrame *inside* the SwTabFrame - hence the iteration
        will never meet the "pFrame == this" termination condition and the
        SwTabFrame remains unformatted; this warning is printed:
        
        warn:legacy.osl:6874:6874:sw/source/core/layout/calcmove.cxx:296: :-( Layout unstable (this not found).
        
        (regression from 18765b9fa739337d2d891513f6e2fb7c3ce23b50)
        
        Change-Id: I68207ba9cf68cd5abe51d647cb757176261eda40
        Reviewed-on: https://gerrit.libreoffice.org/72797
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-23  Gülşah Köse  <gulsah.kose@collabora.com>  [e3015d7021e689c71c2ed8e5dd01a74d832c84f0]

        Add new customize and position merged dialog
        
        Change-Id: I898fb0830a9f53da4a7917cb5900f082e3a9d6b7
        Reviewed-on: https://gerrit.libreoffice.org/71944
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-23  Caolán McNamara  <caolanm@redhat.com>  [237a656db82951e06f8a34e6ca2c1e50f24eb508]

        tdf#125388 disable gtk callback that makes long combobox menus unusable
        
        Change-Id: Ic5cb575189984246365d8a1067e61ea84eaa5dce
        Reviewed-on: https://gerrit.libreoffice.org/72768
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-23  andreas kainz  <kainz.a@gmail.com>  [0ea9fd65847dd2f4e435c6c8e5325d306256560d]

        NB single update
        
        Change-Id: I67b76b65105e5020ea396ab68d41999c80368c41
        Reviewed-on: https://gerrit.libreoffice.org/72812
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-05-23  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [6184185d0636623d8870e3e13800301d36ded850]

        SmartArt: regenerate diagram test
        
        Change-Id: I6d44335ab51c92dc605ee341efaaa4bf6f7bd42f
        Reviewed-on: https://gerrit.libreoffice.org/72587
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-23  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [c3c620c89d0159629f04642cb665fc8fdff7481e]

        tdf#42949 Fix IWYU warnings in: animations/ eventattacher/ i18nutil/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I23a6d485ee1ca0bc3801bcc1a6d748b8ed2b490c
        Reviewed-on: https://gerrit.libreoffice.org/72634
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-23  Miklos Vajna  <vmiklos@collabora.com>  [e061e0fc382f12a19575c4ef0132b55ca018a38c]

        xmloff: create XMLDrawStylesImportOasis instances with an uno constructor
        
        Change-Id: I677c3b184e225c3bac1c56efd5ea46aaa2497d69
        Reviewed-on: https://gerrit.libreoffice.org/72810
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-23  brinzing  <oliver.brinzing@gmx.de>  [b18ee082749d94162794cafe8008c3dc31b3ae4f]

        tdf#125211 add PickListEntry to MediaDescriptor
        
        Property "PickListEntry" is available since LO 5.1 but not
        mentioned in css.document.MediaDescriptor.
        original change has been committed with tdf#95095.
        
        Change-Id: I684e4c76f79c9646af3cac9670790d2b2c3eca97
        Reviewed-on: https://gerrit.libreoffice.org/72553
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-23  Tor Lillqvist  <tml@collabora.com>  [23aff73f167c898238f2d1b8f6f6d5b42b699f02]

        Add ooo.vba.word.XDocument.SavePreviewPngAs() and implement
        
        This is for COLEAT's internal use.
        
        Change-Id: If1ac2a5b251129e4431d3c0bde82529d6bdc7ccc
        Reviewed-on: https://gerrit.libreoffice.org/72809
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2019-05-23  Jan-Marek Glogowski  <glogow@fbihome.de>  [73f8222109c3091d5119ed47eac5cad4a55b2212]

        tdf#65587 SM handle page keys in the ElementControl
        
        The page handling implementation is a little bit tricky, because
        the elemnt list is not handled like a grid but a list. Normally
        one would keep the horizontal cell and just scroll vertically.
        Instead this implements a kind of circle.
        
        Vertical offset is consistet, so you have the same amount of
        steps for up and down, but up runs left and down runs right.
        
        Change-Id: I296a46e98f7e00a59fd0a0ba358c981b49ac86cd
        Reviewed-on: https://gerrit.libreoffice.org/72793
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-23  Jan-Marek Glogowski  <glogow@fbihome.de>  [2fdcd86ac08c0ed033398bdb85ed04b64f50c633]

        tdf#65587 SM add key navigation to ElementControl
        
        This adds arrows + home + end key navigation.
        
        The grid is handled like a list. For convenience Left + Up
        and Right + Down keys work in the same way.
        
        Change-Id: I757184e5161f2c7ac9b241294a5edc304c882497
        Reviewed-on: https://gerrit.libreoffice.org/72792
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-23  Jan-Marek Glogowski  <glogow@fbihome.de>  [a71c960754152fb7e8094cdf6190783e609c2b58]

        Fix moving / orientation-changing ScrollBar
        
        Just implements Move the same way then Resize. More importantly
        the patch correctly resets the Thumb and Page rectangles to
        position (0,0) instead of just Empty, which ImplCalc is based on.
        
        Otherwise this results in broken scroll bars, when the StarMath
        elements window is docked in in the bottom or top area and
        switches the scrolling orientation on undock.
        
        Change-Id: I32b0507cdd6551cc7f42655a730faf8ef25b747b
        Reviewed-on: https://gerrit.libreoffice.org/72794
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-22  Jan-Marek Glogowski  <glogow@fbihome.de>  [3af6091f45d93508ab746c13e208d9516c009222]

        SM fix vertical ElementsControl mode
        
        Switches the ScrollBar to horizontal in vertical mode and
        adapts the scrolling.
        
        Change-Id: I35370d74175ccd1f117b17f7d7ffa25119f2e612
        Reviewed-on: https://gerrit.libreoffice.org/72791
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-22  Jan-Marek Glogowski  <glogow@fbihome.de>  [6f1c83b3a84705b8efb4745d8c6c62025ea48f37]

        VCL refactor duplicate code in Toolbox
        
        Moves duplicate code from ImplInitSettings and ApplySettings into
        their own functions.
        
        Change-Id: I65b5a052b171a661ee22762e373745c28779a9e9
        Reviewed-on: https://gerrit.libreoffice.org/72790
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-22  Jan-Marek Glogowski  <glogow@fbihome.de>  [4a149da412dc72fa92c944edc91cc96eb7267636]

        VCL replace some code with common function calls
        
        Replaces some code with calls to ApplyControlForeground and
        ApplyControlFont.
        
        Change-Id: I16837ad7c48ed46fa48b1f2a33a84c7e94f63482
        Reviewed-on: https://gerrit.libreoffice.org/72789
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-22  Jan-Marek Glogowski  <glogow@fbihome.de>  [cc223fa12a61ba0e580b884386a7f5d7efd0541f]

        VCL keep / return the original set TextEngine font
        
        TextEngine::SetFont copies the font parameter and then modifies
        its color, transparency, fill color and alignment, so passing the
        same font again will not be detected as the same font.
        
        Therefore this patch stores the original font in addition to the
        modified one and also returns that one on the GetFont call.
        
        This allows us to merge the font setup in VclMultiLineEdit's
        ImplInitSettings and ApplySettings into a common function.
        
        Change-Id: I618d283ecd0ae14faf9b87a3aceec6ca1c37b526
        Reviewed-on: https://gerrit.libreoffice.org/72788
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [9b6a9a1f50a6d7326e97b02618e9bd5e44fb5832]

        tdf#124951: Enable children depending on parent
        
        Change-Id: I221b7ae202d6dbd08d0496561652b2471b093b46
        Reviewed-on: https://gerrit.libreoffice.org/72783
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-05-22  Miklos Vajna  <vmiklos@collabora.com>  [bdac08d52f7f264a5d67723cae63533493b3f580]

        tdf#108909 vcl menu bar window: fix missing highlight on mouse over
        
        Regression from commit 458a827e96523ac52d021f1fd3653b5a734940c0 (further
        refactor Menu to use RenderContext, 2015-05-15), the problem was that
        this highlight on the menu bar on mouse move was only part of the
        incremental paint, never the full paint.
        
        So when that commit removed incremental paint, we lost highlight on
        mouse move (move only, click is there).
        
        Later commit 843b9d5dba5098c2676491dda66bed31e57f4329 (VCL add support
        for rollover menubars, 2016-09-22) added this code back, conditionally
        for the case when there is not enough space for the menu bar
        horizontally.
        
        So fix the lack of highlight on plain mouse move by unconditionally
        highlighting the rolled over item, even if there is enough horizontal
        space.
        
        Change-Id: I357001f2e65f843444ed0ffbe470667dfc5d5aa3
        Reviewed-on: https://gerrit.libreoffice.org/72774
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-05-22  Xisco Fauli  <xiscofauli@libreoffice.org>  [17bdc8ca7d4c74245709ddac404e49c8589433eb]

        tdf#125436: Do not disable type options list
        
        Change-Id: I2080f3c04a04cea626d4969b59e54612cbefe03b
        Reviewed-on: https://gerrit.libreoffice.org/72780
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-05-22  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [ad005915de035351d6b284b3d581cd8c61a73997]

        Fix typo
        
        Change-Id: I3ea246c84bb81e4eca9fe569edb957bed3c788ee
        Reviewed-on: https://gerrit.libreoffice.org/72674
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-22  Stephan Bergmann  <sbergman@redhat.com>  [c18e2ea2a52fc171c50fcb22d431e94c6aececc5]

        New loplugin:data
        
        ...following up on 1453c2c8f13bac64ecd1981af7cebf1c421808ac "prefer vector::data
        to &vector[0]"
        
        Change-Id: I7c113747d92d144a521d49b89384dd8bf1215c01
        Reviewed-on: https://gerrit.libreoffice.org/72765
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-22  Stephan Bergmann  <sbergman@redhat.com>  [7cf4bcef41448218f76fa1e974f541e13dc03023]

        Spell out element access explicitly in test code
        
        ...to avoid the upcoming loplugin:data asking to replace just each initial
        &aAttrs[0] with aAttrs.begin() and leave the remaining &aAttrs[N] alone, which
        would make the results look odd.
        
        Change-Id: I7d5c76e9d4fc6c7fa13cb28fca5ea65ea2d0f77e
        Reviewed-on: https://gerrit.libreoffice.org/72764
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-22  Stephan Bergmann  <sbergman@redhat.com>  [40e2a0d7039eee9c5377996da3949680903e1016]

        Turn pointers into references
        
        ...to avoid the upcoming loplugin:data asking to replace just the initial
        &aStrs[0] with aStrs.begin() and leave the rest alone, which would make the
        result look odd.
        
        Change-Id: I37a86fc494c47afc56de041f3d803356fb97317d
        Reviewed-on: https://gerrit.libreoffice.org/72762
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e5cb863bb9c8e59f6c8251342ba6f48915fb46fa]

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

2019-05-22  Julien Nabet  <serval2412@yahoo.fr>  [ff251f4adb4f6addcabf14eedf8d014ca76dfefa]

        tdf#122538: add index appendix for hsqldb
        
        Regression from
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=3208fcb3a36d75d6290d9c548430682f153b09db
        
        Change-Id: I8f85f0a5838df87671ecb9bdb5751b7ec43c09ea
        Reviewed-on: https://gerrit.libreoffice.org/72701
        Tested-by: Jenkins
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>

2019-05-22  Michael Stahl  <Michael.Stahl@cib.de>  [edb01616ac176401650c35d938c75c6c5558a47e]

        curl: upgrade to release 7.65.0
        
        Fixes CVE-2019-5435. It looks like this is not a problem on 32-bit
        Windows because fortunately we don't use /LARGEADDRESSAWARE flag
        to set IMAGE_FILE_LARGE_ADDRESS_AWARE... but on 32-bit Linux
        the user-space VM is 3GB so an exploit might be possible.
        
        Apparently there's no code in LO that uses the CURLU_URLENCODE flag.
        
        The other one, CVE-2019-5436, doesn't matter because we disable tftp.
        
        Change-Id: I0d4f087befa5a3c4fb21ec36761dad68932425d9
        Reviewed-on: https://gerrit.libreoffice.org/72732
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-22  Stephan Bergmann  <sbergman@redhat.com>  [9c346feb33bddfe9b52a8a4cbc70e81193ce3c95]

        Don't try to evaluate value of value-dependent Expr
        
        ...which causes asserts to fire since <https://github.com/llvm/llvm-project/
        commit/04323c24a1ac9464471331d9f6499d3cb95d1ccd> "Added an assertion to constant
        evaluation enty points that prohibits …"
        
        Change-Id: Iafbf1cea85d15a38a71275d4cea8303bab500f6a
        Reviewed-on: https://gerrit.libreoffice.org/72723
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-22  Luboš Luňák  <l.lunak@collabora.com>  [fd59a10734b1f7cc58579898be83644f5a747457]

        current ccache does not correctly handle PCH in depend mode
        
        It doesn't correctly make a dependency on the .gch or anything
        the .gch is made from, so there would be stale cache hits even
        if anything included from the .gch changed. Disable CCACHE_DEPEND.
        https://github.com/ccache/ccache/pull/427
        
        Change-Id: I6929ff6ec1f1e50498033cdf95b56c94522166eb
        Reviewed-on: https://gerrit.libreoffice.org/72704
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-22  Luboš Luňák  <l.lunak@collabora.com>  [caaffb213a0da5541ff9172e3f1600ce6447689c]

        use full path for -include .gch
        
        With just -include a.hxx ccache checks only for presence of a.hxx.gch
        and it doesn't search the path given by -I, so it didn't detect the usage
        of the .gch and thus didn't include it in the checksum, possibly leading
        to false positives. Icecream similarly doesn't search paths given by -I
        and may fail to properly handle the .gch usage.
        
        Change-Id: I40ba2d5089e77cd5e8da670c7e030f9e90ebc8ac
        Reviewed-on: https://gerrit.libreoffice.org/72703
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-22  Michael Weghorn  <m.weghorn@posteo.de>  [96392d5c5319b0d6d3e8b07e78a199bf4b44a5ba]

        Linux distro config: Enable more VCL plugins
        
        Enable the gtk3_kde5 and kde5 VCL plugins as discussed
        in ESC all of 2019-05-02.
        Also drop the "--disable-gtk3" switch so gtk3 is built
        as well (which is enabled by default).
        
        Change-Id: I65230255f8db6a7de992c6f5e9f9892a72436349
        Reviewed-on: https://gerrit.libreoffice.org/71865
        Tested-by: Jenkins
        Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>

2019-05-22  Luboš Luňák  <l.lunak@collabora.com>  [d76c498d4871f663619f5af3ef90b8a3049e20f2]

        fix complex transformation in CanvasHelper::fillTexturedPolyPolygon()
        
        There's pretty much the same code in CanvasHelper::fillTexturedPolyPolygon()
        that has received various fixes over the time, but this code not, so
        fix it as well.
        
        Change-Id: I7293d4d67dff2d5276928bb3ab25adfb883ce3ca
        Reviewed-on: https://gerrit.libreoffice.org/72700
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f933d523903a58f512a0690ade481dee2185fa60]

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

2019-05-22  Miklos Vajna  <vmiklos@collabora.com>  [b004b7f3c1a28ebab1823bdbe38660b6c44483b1]

        UITest_writer_tests5: disable unstable test_tdf123378_print_sets_modified()
        
        See <https://gerrit.libreoffice.org/#/c/67754/3> for discussion, the
        stability of this test has to be improved before it can be enabled
        again.
        
        Change-Id: Iae7d16c7a6c3659de132e2d64ca43865081b3c9b
        Reviewed-on: https://gerrit.libreoffice.org/72724
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-05-22  Caolán McNamara  <caolanm@redhat.com>  [e7fb44b8c86b4dce1d4c6f15752cc3bf62b14888]

        crashtesting: failure on layout of tdf92372-4.odt
        
        Change-Id: I8d5bb318674311b1e21c6fdf487d69609af344a5
        Reviewed-on: https://gerrit.libreoffice.org/72686
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-22  Noel Grandin  <noel.grandin@collabora.co.uk>  [319c57d2af5d26d3910db4b02dca145d8881af44]

        tdf#120837 File saving at least 5 times slower
        
        The problem here is that we never actually hit the maExportGraphics
        cache in SvXMLGraphicHelper, even though we are passing the same image
        down repeatedly.
        
        There are two bugs here:
        
        (1) BitmapEx::operator== does not return true if we instantiate 2
        Graphic objects from the same XGraphic, so change it to use the more
        expensive operator==. To mitigate the cost, move the expensive checks to
        the bottom of the method.
        
        (2) in order to use an object in std::unordered_map, the object must
        implement an equality function and a hash function. If two objects are
        equal THEY MUST have the same hash value. Using the Impl* as the hash
        value does not satisfy that condition, so rather use the checksum, which
        does.
        
        After these fixes, the save time drops to less than a second.
        
        Also make the checksum method look more like the operator== method,
        and add a checksum calculation method for SVG data that more accurately
        reflects the underlying SVG data.
        
        Change-Id: I4ca0c7bee60b2efa6fe42301e582c7b278022b46
        Reviewed-on: https://gerrit.libreoffice.org/72615
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-22  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [3847676cf616ccce40037444e8386dec059487bf]

        tdf#42949 Fix IWYU warnings in include/svx/[h-r]*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ib7e1d0f7483aa8b5cab320278714f2d5f36fdbd9
        Reviewed-on: https://gerrit.libreoffice.org/72534
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-22  Miklos Vajna  <vmiklos@collabora.com>  [9bd5ba2d3a6f63279acfeea63303825bd300c778]

        sw: prefix members of XMLRedlineImportHelper
        
        Change-Id: I7e45e30f8e316c49d1fe2311baf82a5729905a3c
        Reviewed-on: https://gerrit.libreoffice.org/72702
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-22  Balazs Varga  <balazs.varga991@gmail.com>  [729c8d135b6b958e6d2cd87ee72166ecdb0afbfc]

        tdf#125335 fix order of bar chart legend names in top-bottom positions
        
        by considering the axis direction.
        
        Note: Legend name order in left/right position was fixed in
        commit 40144617ce05d7eff86eeb8a412c6991fe0b819e
        
        Change-Id: Id5bd585a666c3bcf346af5317e9197e6460f932a
        Reviewed-on: https://gerrit.libreoffice.org/72670
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-05-22  László Németh  <nemeth@numbertext.org>  [2d3a907973d04f0b8368a132d262e0318c4445dc]

        tdf#121784 DOCX import: fix change tracking of footnotes
        
        and endnotes by creating redline data for their anchors, too.
        
        Now footnote/endnote insertions are visible, and it's possible
        to reject them.
        
        Change-Id: I5cd3300c0d423b8c6803b7aeb848dcc103c3b565
        Reviewed-on: https://gerrit.libreoffice.org/72680
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-05-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1d6cc7d95261fc910dc99959c5a99119c5363b16]

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

2019-05-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [06c1ad874fc64947fb4d857ac33b589c663a7264]

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

2019-05-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0f05795a3f0c211dc0be512f1f1b66e6019bd262]

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

2019-05-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b10af777ee7a1a879e6cab8314a1bc555c6ddba3]

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

2019-05-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [40556d4309195ed20ed9c0afa86a89723ba2b93b]

        Fix typo
        
        Change-Id: I257313aa1744f8c70ea9888cd19adde149c1ce64
        Reviewed-on: https://gerrit.libreoffice.org/72716
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0cdde7f044802c028a512960aa2fc8ccc3cb33ce]

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

2019-05-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [351cffbbea58868982032ed0cab970838f6d5802]

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

2019-05-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [13e6b438869546db563df713108fc6e67a119417]

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

2019-05-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f545ee280053f8b7804e748bd41fe0cbb1cc07d9]

        Fix typo
        
        Change-Id: I627d0d9899226eb39a19bde1ecf79f04ca26e633
        Reviewed-on: https://gerrit.libreoffice.org/72717
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [73e58a91bcae4238cf44b1c927fec2f993022a6d]

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

2019-05-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [959e8ae7ea33ce94dd80ee8ea172b6db64593873]

        tdf#124271 use the bitmap context, handle scaling
        
        The problem with latest macOS versions is that creating a graphic
        context with window (NSGraphicsContext graphicsContextWithWindow:)
        only works when actually drawing and otherwise it returns null.
        This caused problems before in AquaVrtualDevice, but we also use
        this when creating a device backing storage. This interestingly
        caused slowdowns and eventual crash, but the backtrace looked
        very misterious as it didn't crash because of a nullptr, but
        it halted all drawing commands and it crashed because of that.
        
        This changes the graphic context with a bitmap context, as it
        was already done in VirtualDevice and use that instead. The
        problem with a bitmap context is that we need to handle HiDPI
        scaling by ourselves now.
        
        LayerHolder was extended to store the scaling information of the
        layer (and its underlaying bitmap context) and provides methods
        that get the size of the layer in pixels or in scaling independent
        points (which is just size in pixels multiplied by the scaling
        factor).
        
        An known issue is that VirtualDevice also needs to take scaling
        into account, which it currently doesn't, so the text is still
        blurry on a HiDPI screen, but that was already true previously
        and is something that will be done in a different change.
        
        Change-Id: I8e10c518ecba285125746bd20525c4cb5ca67279
        Reviewed-on: https://gerrit.libreoffice.org/72663
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-05-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3b67ad5f11714d6bea83ec8511f7723dbd999c56]

        widgettheme: support multiple spinbox orientations
        
        This adds the ability to define the spinbox orientation that has
        decrease and increase buttons on the right side and can be changed
        by adding "orientation="edit-decrease-increase" to the Spinbox
        "Entire" part in the widget definition.
        
        Change-Id: I3601a987a4abb8d998e9cd2d8973d794d3d66f9b
        Reviewed-on: https://gerrit.libreoffice.org/72662
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-05-21  Miklos Vajna  <vmiklos@collabora.com>  [c04169c586ef1d55b1d0ac469bb4fbd4f50bd08a]

        tdf#125415 vcl menu floating window: avoid flicker
        
        This is similar to e8d5b8beb5958147235ff955ed38c47b51d860ff (tdf#113714
        vcl menu bar window: avoid flicker, 2019-05-20), except that was for the
        menu bar window, and this is for the floating window opening from that
        one.
        
        Change-Id: Ib24f4999ad3e8cbbecc058368e9d112e106e9178
        Reviewed-on: https://gerrit.libreoffice.org/72688
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-05-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [845ebb4dd45ad4f93a6344d010f383be339ad488]

        Fix typo
        
        Change-Id: I2c4fcfee1ee9901297acebc11a7698633c3c21ef
        Reviewed-on: https://gerrit.libreoffice.org/72696
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-21  Miklos Vajna  <vmiklos@collabora.com>  [08ec2c1dc59255cd35ee29774874398c44b5b2be]

        pdfium: re-enable PCH
        
        Change-Id: I5987fcc04396e4e22640d6b09b52fa7b08460369
        Reviewed-on: https://gerrit.libreoffice.org/72687
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-05-21  Mike Kaganski  <mike.kaganski@collabora.com>  [165327d4ae442fb33b634577c32fe692a9293457]

        tdf#125424: properly reset temporarily cleared guard
        
        Since the guard is only cleared optionally, most probably the code after
        the conditional block is expected to be guarded until the second clear.
        
        Change-Id: I913cb4bff42140da605a6f45414bece419f4a4c8
        Reviewed-on: https://gerrit.libreoffice.org/72689
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-05-21  Tamás Zolnai  <tamas.zolnai@collabora.com>  [c43534d5e8d33f73ee4ba70867065be675302579]

        Fix outdated comment.
        
        Change-Id: I1be6e4cf52ccd385d59f85d9d5fa5b8a47caf4f1
        Reviewed-on: https://gerrit.libreoffice.org/72697
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-05-21  Tamás Zolnai  <tamas.zolnai@collabora.com>  [10609749126ca76eaf12904d4cce9cc5a16d8405]

        tdf#122765: Legend interferes with pie chart after pptx import
        
        Revert the commit caused this regression:
        0fc41c53dfbd21e526fb0ad68a6651693c4a2ecd
        
        The original issue does not come back with
        reverting this commit.
        
        Change-Id: I666c4f92e3b70b416ec6da7a704298d207451649
        Reviewed-on: https://gerrit.libreoffice.org/72679
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-05-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [40d259217beb73ece0c0cd4a90d497e95a565745]

        Fix typo
        
        Change-Id: I5f062a2d3260110b1108dd28c8a536652416acf2
        Reviewed-on: https://gerrit.libreoffice.org/72692
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [38d96736e00931207168287766c7b73af36d7b24]

        Fix typo
        
        Change-Id: I9adff89a575fce0db2b64df73f3ddc90867da408
        Reviewed-on: https://gerrit.libreoffice.org/72694
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-21  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [9e0e97b716ab074d4558c76a62a66bf597f332a5]

        Related tdf#122920 Treat UNO key events the same as mouse events
        
        by sending the notifications to the parent windows as well
        
        Change-Id: Ibb33f608d7b9c3871aadd0c13db32effd99fe698
        Reviewed-on: https://gerrit.libreoffice.org/72675
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-05-21  Luboš Luňák  <l.lunak@collabora.com>  [aeb2014ba401707dece5d0cf3cb213ce307a5330]

        remove code confusion about threads vs thread tasks
        
        A threadpool controls a number of threads that execute a number
        of thread *tasks* from a queue. The API even says they are tasks.
        So it's damn confusing when ZipPackageStream::saveChild()
        claims to limit the number of threads to 4x the maximum number
        of threads. It limits the number of queued thread tasks.
        
        Change-Id: I317497f27a82d92a7c8566b14aaeae73a4ffef1f
        Reviewed-on: https://gerrit.libreoffice.org/72677
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-21  Caolán McNamara  <caolanm@redhat.com>  [86618248683fa4048192d15356c7e6b430e8dbb9]

        tdf#109158 short-circuit text width measuring with fixed width columns
        
        Change-Id: Id050bfa8b4dae70e2a3a45b2501bb071d82d14e5
        Reviewed-on: https://gerrit.libreoffice.org/72601
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-21  Tamás Zolnai  <tamas.zolnai@collabora.com>  [a703b4d8842261f55f489c28352df1f53a9b070a]

        Add unit test for tdf#118150.
        
        Change-Id: Icea2c8aacb36e843dad67a056d07d6495fbbb17a
        Reviewed-on: https://gerrit.libreoffice.org/72678
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-05-21  Miklos Vajna  <vmiklos@collabora.com>  [a2da909adfe07d5a093485cc28283f5c100946ba]

        tdf#125413 vcl menu bar window: fix non-NWF background
        
        Windows (by default) and gtk3 paints its own background, but e.g. the
        Linux gen backend does not; so make sure that we not only copy from the
        buffer, but also initialize it.
        
        This restores the gradient background of the main menu with the Linux
        gen backend.
        
        Change-Id: I5ce8cc734f64bc1d57d343caf22071e6aa63a69f
        Reviewed-on: https://gerrit.libreoffice.org/72676
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-21  Eike Rathke  <erack@redhat.com>  [478e051f4ea13b15120fdf74faf94a6c2cfcb50c]

        Resolves: tdf#125109 prefer edit format's acceptance patterns and YMD order
        
        Change-Id: I4036061b9e8f01d99f04f20dfbbd2cf23d3a9b59
        Reviewed-on: https://gerrit.libreoffice.org/72632
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-05-21  Caolán McNamara  <caolanm@redhat.com>  [698500c0ab4125900ee3dd3c78ce232d9485a17c]

        freeze/thaw around big inserts
        
        Change-Id: Idde70a3566f694c6dbfbe8faad923dfb088f52f7
        Reviewed-on: https://gerrit.libreoffice.org/72669
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-21  Caolán McNamara  <caolanm@redhat.com>  [654d5434e50e72456ce11bfe69d9d86ef0551159]

        turn off OutputToWindow during dtor
        
        Change-Id: I46d45c2487b7d4ac99d48ce0fc49bed120291f3c
        Reviewed-on: https://gerrit.libreoffice.org/72668
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-21  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [d7f1ca82198e1cc73fe4bb38f3034c6dc110af83]

        tdf#97635 Added unindentation using shift-tab (mimicked eclipse behavior)
        
        Restored java 6 compatibility
        
        Change-Id: I550920457874b9261bdde07040aad8f7b67773d8
        Reviewed-on: https://gerrit.libreoffice.org/72671
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-05-21  Katarina Behrens  <Katarina.Behrens@cib.de>  [bbe1ede0fada499fd49b60bdc7964e311b331454]

        tdf#124027: use ID of the embedded window and fix position of overlay
        
        1) after many trials and errors what LibO apparently expects here is
        the ID of QWindow parent of [embedded] system child window
        
        2) the position of the embedded window for video overlay has already
        been translated relative to the top-left corner of the slide (see
        bugfix of tdf#42873 how) in gen, gtk and kde5 vclplugs. So let's limit
        translating it 2nd time only to gtk3 vclplug which for some reason
        behaves differently 
        (regression from 18138417485aeba6c52d935c616dba829b24ffd8)
        
        Change-Id: Ie4c6d14a50959c0fdd04e745918d4889c9da45ec
        Reviewed-on: https://gerrit.libreoffice.org/72458
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-05-21  Stephan Bergmann  <sbergman@redhat.com>  [0a13609598138a856e552ca3f35ea2d6fa433865]

        Add content_rating to AppData files
        
        At least building on Flathub makes presence of this information a hard
        requirement now (see <https://blogs.gnome.org/hughsie/2019/03/28/
        new-appstream-validation-requirements/> and witness the failed
        <https://flathub.org/builds/#/builders/32/builds/3597>).
        
        The suggested way to calculate that information is via the form at
        <https://hughsie.github.io/oars/generate.html>, which I filled in as follows
        (the answers I selected are prefixed with "=>"):
        
        > By answering all the questions you can generate AppStream-compatible markup
        > for the upstream AppData file.
        >
        > If the user is able to "enable" NSFW or "adult" content, then this should be
        > included in the assessment even if it is turned off by default.
        >
        > What type of component are you generating content for:
        
        => Application that can connect to the Internet
        
        > OARS has multiple versions, and the newer versions include more questions
        > involving specific cultural and religious sensitivities. What version of OARS
        > metadata do you want to produce:
        
        => 1.0 (works with all clients)
        
        > Advertising
        >
        > Defined as the activity of producing advertisements for commercial products or
        > services.
        >
        > For example, this would include banners showing the Coca-Cola logo shown in a
        > Soccer game.
        
        => None
        
        > Gambling
        >
        > Defined as taking a risky action in the hope of a desired result.
        >
        > For example, this would include spinning a wheel to get in-app credits.
        
        => None
        
        > In-App Purchases
        >
        > Defined as items or points that a user can buy for use within a virtual world
        > to improve a character or enhance the playing experience.
        
        => None
        
        > Online Text-only Messaging
        >
        > Defined as any messaging system connected to the Internet.
        
        => None
        
        > Online Audio and Video Messaging
        >
        > Defined as any multimedia messaging system connected to the Internet.
        
        => None
        
        > Contact Details
        >
        > Defined as sharing identifiable details with other users to allow out-of-band
        > communication.
        
        => None
        
        > Information Sharing
        >
        > Defined as sharing information with a legal entity typically used for
        > advertising or for sending back diagnostic data.
        >
        > For example, this would include sending your purchasing history to Amazon.
        
        => None
        
        > Location Sharing
        >
        > Defined as sharing your physical real-time location.
        >
        > For example, this would include uploading the GPS co-ordinates of your current
        > location. NOTE: This does not include heuristic based location services, e.g.
        > GeoIP and others.
        
        => None
        
        > The following markup can be pasted into the existing application AppData file.
        >
        > <content_rating type="oars-1.0" />
        
        Change-Id: I063484d8031892c20f88999c5a9beeae3666511c
        Reviewed-on: https://gerrit.libreoffice.org/72581
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-21  Caolán McNamara  <caolanm@redhat.com>  [0d2472f01375261e354225017b6422ca29899247]

        route delete-event through cancel handler if available
        
        for sync gtk dialogs too
        
        Change-Id: Iad40c539a663504d72f372a0d3b4427a23e717c4
        Reviewed-on: https://gerrit.libreoffice.org/72626
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-21  Caolán McNamara  <caolanm@redhat.com>  [c1816feaa9c6ab30f01e14f621402307543c82ac]

        Resolves: tdf#125394 consider unwelded dialogs
        
        Change-Id: Ic66a622bb8b5481656ffe8e29a345a435042402e
        Reviewed-on: https://gerrit.libreoffice.org/72625
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-21  Caolán McNamara  <caolanm@redhat.com>  [c278c1cf3e9ad4c810534558b7f9ea1a41c5e1cc]

        Resolves: tdf#125387 gtk3 fit-to-text stuck as disabled
        
        should only disable/enable its parent container
        
        Change-Id: I002a525b7ac4c178c3db7efc06848315afb785e0
        Reviewed-on: https://gerrit.libreoffice.org/72624
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-21  Caolán McNamara  <caolanm@redhat.com>  [d92d98b35bb1846c82b401a53392a64118f51da2]

        tdf#125384 allow setting initial tabpage before dialog is running
        
        Change-Id: I79ad38e05e6b66089a0ed47d4054d416b8c61ff8
        Reviewed-on: https://gerrit.libreoffice.org/72633
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6953aa7ce0e276c4961d7caac9ea2542d92f08bc]

        Fix typo
        
        Change-Id: I7fd8a1657f0c39937860671de54e7f85e8f13a35
        Reviewed-on: https://gerrit.libreoffice.org/72623
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-21  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [c91302d8818587a6b817ee1325b920578f06d5c5]

        SmartArt: Support ctrShpMap cycle algorithm parameter
        
        it allows to lay out first node in the center and others around it
        
        Change-Id: Ie9d7d66df638767d8713e301dee2a89a63900fbe
        Reviewed-on: https://gerrit.libreoffice.org/72589
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [15d0cc8cb1287f9e6c3f0a67866890eef2d2599c]

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

2019-05-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [38ac0586448d4f07811b139f62f62686b029feba]

        Fix typo
        
        Change-Id: Ib4e99488025d2eedb08eff3690cbb57d0741f1f1
        Reviewed-on: https://gerrit.libreoffice.org/72621
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [46adebe23a69961f83e1ebcec3a9b76d279d2e3f]

        Fix typo
        
        Change-Id: Ia76c2ccc294b8e8fa5a7cd339f30c0c3194c9327
        Reviewed-on: https://gerrit.libreoffice.org/72627
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-21  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [afb764f83bd9e01e052608db87250d64503d4b9d]

        tdf#42949 Fix IWYU warnings in i18nlangtag/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I8a40dc89e121bd121c1f90f5636eee65636cad17
        Reviewed-on: https://gerrit.libreoffice.org/72014
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a7d66f9fa6928080f9ebb61a1414b59b3b6b7ff9]

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

2019-05-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5941d2a427db91080e3ced9383400d714e66ad26]

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

2019-05-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1e36bf84c72772ab4bab1471f5328d5fb8e7cb74]

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

2019-05-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f253ac974bcd422fbf651014017c5e532eaab925]

        Fix typo
        
        Change-Id: I2279c3e3bb8f0e3d8ac0fe02b83d7f659fc00a02
        Reviewed-on: https://gerrit.libreoffice.org/72622
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6f3ded0ef16514ac651d07d9172c80aa6ef11569]

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

2019-05-21  Miklos Vajna  <vmiklos@collabora.com>  [3dbe66b7895a412ad7ad9aede4be383489d805de]

        external: update pdfium to 3794
        
        Change-Id: Ie4c42943445813c7c50bf06cb710cedf2a61f3a9
        Reviewed-on: https://gerrit.libreoffice.org/72619
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-21  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [08509b747c9077e4753759338a899b76514ba3b7]

        tdf#125370 Fix crash when opening basic editor
        
        Change-Id: I036a0e58bb763912f6ed0df0c964331754756628
        Reviewed-on: https://gerrit.libreoffice.org/72609
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-05-21  László Németh  <nemeth@numbertext.org>  [23c159d948af360baecfe243e1321987760916d7]

        tdf#125310 change tracking: don't copy page break
        
        at paragraph deletion, because it's more annoying,
        than helpful.
        
        Note: ODT file saving copies the page break
        into the deleted paragraph, but not the DOCX export.
        
        See also commit 22639148ae5400bac98f32a75d7431b857c80195
        "tdf#54819 change tracking: keep paragraph style after full deletion"
        
        Change-Id: Ib9cbb58266a9067b1f8fb1f15bfdf9ff752a1ba4
        Reviewed-on: https://gerrit.libreoffice.org/72611
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-05-21  Tor Lillqvist  <tml@collabora.com>  [6d6277f23337c8eae9acabdf830e33fcc3ee9923]

        tdf#125397: Avoid crash if GetpApp() returns null, can happen on iOS at least
        
        Change-Id: Ib0dfb00c6a00640fe35769f21f167bf3eae8769b

2019-05-21  Tor Lillqvist  <tml@collabora.com>  [123c7b80447a2b433e19d0d04be444c4dfdd0551]

        tdf#125397: Fixes for threads and SolarMutex on iOS
        
        We need to call SfxApplication::GetOrCreate() in lo_initialize() now.
        Otherwise we will crash in sfx2. No idea why it worked earlier.
        
        I think we want to avoid the "VCLXToolkit VCL main thread" ever
        running in the iOS app. I don't think we had it running earlier, but
        now for some reason it got started when creating a document from a
        template, and that seemed to cause a hang.
        
        Also, when creating a document from a template, lo_initialize() is
        called from the app's real main thread (the one that the process
        starts in). In that case we do want to release the SolarMutex after
        InitVCL() if this was the first time we called InitVCL(). Awful crack.
        
        Not really sure I fully understand all that is going on, but this
        change does seem to fix recent problems... All this thread and
        SolarMutex stuff is so incredibly fragile.
        
        Change-Id: Ib04498ad199b64f27701f89d2df7003bca316406

2019-05-21  Jim Raykowski  <raykowj@gmail.com>  [b26b6cab5d8147d35f76a21c333719c80840d08d]

        tdf#119775 Make keyboard use work for TableWindow popup window
        
        This patch restores the ability to use the keyboard for the TableWindow
        popup window by not including the 'More Options...' button when
        activated by keyboard from a toolbox. It also limits handling of key
        input to SPACE, RETURN, and ESCAPE key input when mouse activated.
        
        Change-Id: I306bcb844a829ca7067b8496f37cb68f35fa754d
        Reviewed-on: https://gerrit.libreoffice.org/71813
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-05-20  Caolán McNamara  <caolanm@redhat.com>  [5c8de864f72c4e077b7be5871a2e51f02f69c0e9]

        calc item width on request
        
        Change-Id: Ifa56a903b3c3a3962fd2ecf76ff101976e17fc05
        Reviewed-on: https://gerrit.libreoffice.org/72600
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-20  Caolán McNamara  <caolanm@redhat.com>  [d6d82d3f2b4a468e4ca432c964f0923ce289d862]

        Resolves: tdf#125369 recover newline support of tdf#101779
        
        Change-Id: Ia46fc89f056c714e9a06c48e980277025fb16a61
        Reviewed-on: https://gerrit.libreoffice.org/72602
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-20  Regina Henschel  <rb.henschel@t-online.de>  [9345ef1cbd14411b7b5b328423fca1d443e623eb]

        tdf#125181 Add shapes star24 and star32 to unit test
        
        The commit 500a70ba19d9c1207fd9121531950e55a70fd940 has fixed the error
        in the definition of shapes star24 and star32. They can now be
        included in the test file for unit test of preset shape handles.
        
        Change-Id: I94f63d37a7faaec4006104127fcc0443304ae0b8
        Reviewed-on: https://gerrit.libreoffice.org/72612
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-05-20  Tor Lillqvist  <tml@iki.fi>  [faa8aa1e7278231887b60df9a302f5f3d0819f32]

        Use DBG_UTIL instead of OSL_DEBUG_LEVEL for the OOX dumping stuff
        
        We want it to be possible to compile an arbitrary subset of the source
        files for debugging. DBG_UTIL, on the other hand, has to be consistent
        across the whole build. We should not use OSL_DEBUG_LEVEL to switch
        (internal) API on/off.
        
        Change-Id: Ia5111a36326ad7ad4c72d9e8f7ad88c8dbe8e272
        Reviewed-on: https://gerrit.libreoffice.org/72616
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2019-05-20  Eike Rathke  <erack@redhat.com>  [459a611c9933c3b94c421b3f6036cd2e926279aa]

        Fix a11y crash with drag&drop shape anchored to page
        
        Dereferencing an empty boost::optional is dereferencing a this
        nullptr, simply copy it instead.
        
        Regression from
        
        commit 0a18c1dc437642dd7ec3631367a9aab9982c55de
        CommitDate: Fri Dec 21 18:52:31 2018 +0100
        
            pass ScAddress around using boost::optional
        
        Change-Id: Id676b2d84d324b989259688069d4860de5559ebc
        Reviewed-on: https://gerrit.libreoffice.org/72605
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-20  Miklos Vajna  <vmiklos@collabora.com>  [e8d5b8beb5958147235ff955ed38c47b51d860ff]

        tdf#113714 vcl menu bar window: avoid flicker
        
        Regression from commit 458a827e96523ac52d021f1fd3653b5a734940c0 (further
        refactor Menu to use RenderContext, 2015-05-15), if we do full paint
        instead of incremental paint, then need to ensure that an intermediate
        state is not painted.
        
        Paint happens at idle time by default on Windows (OpenGL) and also on
        Linux (gtk3), but some other backends like Windows GDI had flicker, this
        fixes the problem.
        
        Change-Id: I530166cea93513aec4648dd0a385359f4b998b6f
        Reviewed-on: https://gerrit.libreoffice.org/72610
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-05-20  Caolán McNamara  <caolanm@redhat.com>  [115ab48f86d4e3c6eede49767df1ee5a82b4ab22]

        Related: tdf#124467 make the wrap handler act as it did before
        
        Change-Id: I075b0fa8a28c0683542ef589144c041f41a74166
        Reviewed-on: https://gerrit.libreoffice.org/72604
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-20  Caolán McNamara  <caolanm@redhat.com>  [12d6231045899534ce8ba5f7c273a1ae88f3804b]

        Resolves: tdf#125392 null-deref
        
        Change-Id: I7225c20148121b215ba09cf3ec1603f440ca2d7e
        Reviewed-on: https://gerrit.libreoffice.org/72607
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-20  Xisco Fauli  <xiscofauli@libreoffice.org>  [9d68325feabac4c3278d0ca45033163f7461e66a]

        tdf#125358: initialize nHeight to 0
        
        Change-Id: I273abe32f1928f5fccb5ba02b3b77958dde58220
        Reviewed-on: https://gerrit.libreoffice.org/72530
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-05-20  Caolán McNamara  <caolanm@redhat.com>  [2140dea1413c9ef8e6e35409a15b0a3ea7149e67]

        split width/height to allow intercept of how width is calculated
        
        in order to possibly get width on demand
        
        Change-Id: I1e6fcb6849705f2b166821516ebe72b179e00ee7
        Reviewed-on: https://gerrit.libreoffice.org/72513
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-20  Tamás Zolnai  <tamas.zolnai@collabora.com>  [259d01a34d27df2fbfd11c3bf6fe9dc508ff6ac2]

        tdf#125360: PPTX: Shape fill transparency is not exported
        
        .. if the original shape fill is defined with a theme
        
        Override the alpha value with the current value get from
        FillTransparence API attirbute even if the color is defined
        with a style or a color scheme.
        
        Change-Id: I09d26238a9c2b501279e6749687dc535e614bbd6
        Reviewed-on: https://gerrit.libreoffice.org/72596
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-05-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0385f4235850b8c3949f6564e1e5b79cbe56b146]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - De-dup paragraph id
            
            Change-Id: Ibbd54040bd439e08c5496383575aa15aae5f4f05
            Reviewed-on: https://gerrit.libreoffice.org/72606
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-05-20  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [77b550e5bea0bc8c08deb35ee90ebcfbc4473dc4]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Platform regognition for Basic language
            localisation adjustments
            
            Change-Id: Iced427fc30c0bb8fe3873f9d42e64786c863c619
            Reviewed-on: https://gerrit.libreoffice.org/72603
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-05-20  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [9ee0a1f16682139c5be28a05d33e980123da4c6f]

        tdf#97635 Added unindentation using shift-tab (mimicked eclipse's behavior)
        
        Moved shift+tab check to the keyPressed function to provide continuous insertion
        and compiled tab-pattern only once
        
        Change-Id: Iffe847fea07295075dc1a280f0697e8c798e8d6f
        Reviewed-on: https://gerrit.libreoffice.org/72580
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-05-20  Dennis Francis  <dennis.francis@collabora.com>  [1bfbe2a44021ca4ae6716caa39fc8a375914be5c]

        tdf#99938 : Allow batch of formula-cells to be written...
        
        using a single undo document from ScMovingAverageDialog
        rather than write tons of formula-cells to the document
        one by one thus creating that many number of undo docs
        unnecessarily.
        
        Change-Id: I2528e0ab47f83e0c5ea40c73d00db5af14f656e0
        Reviewed-on: https://gerrit.libreoffice.org/71823
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-05-20  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [6b2cff82957e8b2c2ca729f076e6d798a74830e6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - - Partial refactoring using API calls
            - New bookmarks
            - Link from Basic Adv libraries to Platform page
            
            Caution: Please fix GlobalScope miss in </bascode> parser in the first place!
            
            Change-Id: Ifeaa98d5491b659a1dddbdbe3dddc417779374cf
            Reviewed-on: https://gerrit.libreoffice.org/72583
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-05-20  Dennis Francis  <dennis.francis@collabora.com>  [2fd8f56ed1bf9b547093c4ac6c3231fff001b748]

        tdf#99938 : Moving Average : By default trim input range...
        
        to actual data content inside the input range via a new
        checkbox in the dialog.
        
        Change-Id: I4ac5ec5809e772f75f303c3dcfcc6e6ef8693eb1
        Reviewed-on: https://gerrit.libreoffice.org/71824
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-05-20  Caolán McNamara  <caolanm@redhat.com>  [40e8402585ffed9a3fca46241e392b8101d7c18b]

        use iterators for large aurocorr handling
        
        Change-Id: Id63bd371d4665cb15fb684e0d5e962855a12b2e2
        Reviewed-on: https://gerrit.libreoffice.org/72489
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-20  Caolán McNamara  <caolanm@redhat.com>  [50588a1583e3cc5dc647a35889e50478c7bfd033]

        Related: tdf#109158 GtkTreeStore append performance is poor
        
        so prepend in opposite order
        
        Change-Id: Ibfa2878d999b945e774b5a90309a663f11b132b5
        Reviewed-on: https://gerrit.libreoffice.org/72488
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-20  Luboš Luňák  <l.lunak@collabora.com>  [092da974f180e6f166c2e5662ce11db72351700b]

        use -gsplit-dwarf also for compilerplugins if possible
        
        ~350MiB easily saved.
        
        Change-Id: I9a91894cf4df7bc06d472795e564148fe8342995
        Reviewed-on: https://gerrit.libreoffice.org/72588
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-20  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a43ffac4ff47ee53643e8ffd5239681eddb16c99]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix correct reference for Contents
            
            After I3a8a59ac57ca3b29219962fc503f1d7ba5230a6d some file names were
            modified  and contents needs adjustment
            
            Change-Id: I21cdfd3956886034408f0cd52e8e4c0a698ae7b7
            Reviewed-on: https://gerrit.libreoffice.org/72542
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-05-20  Stephan Bergmann  <sbergman@redhat.com>  [0fe998407ffb5d4b0c766d42e8c297456fbda23d]

        Blind fix for macOS tb49
        
        Change-Id: Ied40189dc17d05c77af7bcf069f8d68a199fc03f
        Reviewed-on: https://gerrit.libreoffice.org/72584
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b7b26dadf7620206ef7a581f62dda99576b57b35]

        Fix typos
        
        Change-Id: I4922f95ebc38e80e471139880ed894eda89402a8
        Reviewed-on: https://gerrit.libreoffice.org/72142
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-05-20  Winfried Donkers  <winfrieddonkers@libreoffice.org>  [f6f27ae31a26bf6cecbf9205ef28a6bad3d06864]

        tdf#90180 Add option to show errors as rectangles in diagrams with error bars.
        
        The option is saved in registrymodifications.xcu, not yet in the document.
        
        (cherry picked from commit 0fc471e8218b53b8b9e505d2af3e015abf3910f3)
        
        Change-Id: I6facc8d6e456046003f2c38ce79a1fcfc712d027
        Reviewed-on: https://gerrit.libreoffice.org/67280
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-05-20  Caolán McNamara  <caolanm@redhat.com>  [bae3031fac4bac621b5bfa9a907d87981d5fac29]

        Resolves: tdf#125375 add mouse events to mask
        
        Change-Id: Ied64222c9996f83673a65f858ca351d72483e53a
        Reviewed-on: https://gerrit.libreoffice.org/72586
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-20  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [e1d772deb65af22145bae336b90d0c3bc8a14327]

        tdf#42949 Fix IWYU warnings in sw/source/core/*/*hxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Idbd13674578be9d4edce5d2a5f45df145474d86d
        Reviewed-on: https://gerrit.libreoffice.org/72579
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-20  Stephan Bergmann  <sbergman@redhat.com>  [c4efffba898a433cbd346f5f0e3859b3cd2a63f0]

        Don't invalidate iterators into ScMyStylesMap
        
        by changing it from std::unordered_map (to which it had been change from
        std::set in ecf456d067346d49d7e2a366434477fa7de06d8a "tdf#125254 Performance: A
        spreadsheet opens too slow, part3") to std::map.  CppunitTest_sc_bugfix_test had
        started to fail, at least when building against GCC trunk libstdc++ in debug
        mode (see my comment at <https://gerrit.libreoffice.org/#/c/72514/> "tdf#125254
        Performance: A spreadsheet opens too slow, part3" for details).
        
        Change-Id: I70d667fd008145107642bf780dc4ffe6acda947e
        Reviewed-on: https://gerrit.libreoffice.org/72582
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-20  Miklos Vajna  <vmiklos@collabora.com>  [b359e4816a9d40beb79f1f87be1c0d12a59555f7]

        svx lok: fix crash on select all when there is no mpMarkedObj yet
        
        Fixes the online.git HTTPWSTest::testRenderShapeSelectionImpress()
        testcase by reverting one hunk of commit
        3fb298f673db169a38c1258d66ec24821386eb40 (lok: writer: svg export
        transformed images, 2019-03-26).
        
        This was probably meant to be a cleanup, but getting the sdr mark,
        followed by getting the sdr object of the mark always gives us a shape,
        while directly accessing mpMarkedObj does not.
        
        Change-Id: Id733ba5c6fdf6fc86a3e9f7de62b4bdcbf9b06db
        Reviewed-on: https://gerrit.libreoffice.org/72039
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/72566
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <mrcekets@gmail.com>

2019-05-20  Marco Cecchetti  <mrcekets@gmail.com>  [516c3385dece94247ebf3f3e50e6ca7ff1a82b08]

        lok: update graphic selection callback description
        
        Change-Id: I1ae073cc8e307b5c42aed9b17d405ef36ce4dc43
        Reviewed-on: https://gerrit.libreoffice.org/70569
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <mrcekets@gmail.com>

2019-05-20  Mike Kaganski  <mike.kaganski@collabora.com>  [79152dce52de1306f6614bac0d110bdb9b355df5]

        Fix CppunitTest_chart2_xshape
        
        Change-Id: Iae59e7fa2c412c8991af661d63a4bf1c17bcc6b9
        Reviewed-on: https://gerrit.libreoffice.org/71719
        Reviewed-by: Marco Cecchetti <mrcekets@gmail.com>
        Tested-by: Marco Cecchetti <mrcekets@gmail.com>
        Reviewed-on: https://gerrit.libreoffice.org/72565
        Tested-by: Jenkins

2019-05-20  Marco Cecchetti  <mrcekets@gmail.com>  [4a7a37f942b932eb14cd0c5e9e72669f3a04e6a4]

        lok: chart: constrained dragging of pie segments
        
        The extra information for the graphic selection is now formatted
        according to JSON syntax so that is easier to parse.
        
        Information for allowing the client to performa constrained dragging
        of a pie segment is appended when needed to the graphic selection
        message.
        
        A polygon approximation of the pie segment in svg format is attached
        too to the graphic selection message.
        
        Core now is able to handle a specific msg from the client with data
        about the new pie segment offset computed by the client on drag end.
        This information is dispatched by the chart controller to a specific
        method: executeDispatch_LOKPieSegmentDragging.
        
        Change-Id: I42e7742508fa3a453383bf7b95e47df169f24834
        Reviewed-on: https://gerrit.libreoffice.org/70568
        Reviewed-by: Marco Cecchetti <mrcekets@gmail.com>
        Tested-by: Marco Cecchetti <mrcekets@gmail.com>

2019-05-20  Marco Cecchetti  <marco.cecchetti@collabora.com>  [e9e57c61a747f0f5859b579ff4f2bcaa53eacd79]

        lok: chart: informing the client about selection handling properties
        
        We hijack the chart CID protocol (CID:/classification/ObjectID) by
        inserting information about selection handling properties (draggable,
        resizable, rotatable) btw the classification section and the ObjectID
        section.
        This new section has the form: /Draggable=?:Resizable=?:Rotatable=?
        where in place of '?' there is 0 or 1.
        The hijacking occurs at the ChartController.getSelection method which
        is available through the XSelectionSupplier interface.
        
        Change-Id: Iaf920fe68e59c2595000e43d3fc1f976632cef18
        Reviewed-on: https://gerrit.libreoffice.org/70567
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <mrcekets@gmail.com>

2019-05-20  Marco Cecchetti  <marco.cecchetti@collabora.com>  [f6727831d56afe6360a2489a1bc251990fe26c19]

        lok: dragging and resizing chart elements
        
        This patch make possible to set the new position or size of a chart
        object through setting directly the property value instead of sending
        mouse events to the core.
        
        Change-Id: Ifc06dac6bdad78081d63e0ea0db55563a1ae57bc
        Reviewed-on: https://gerrit.libreoffice.org/70566
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <mrcekets@gmail.com>

2019-05-20  Marco Cecchetti  <marco.cecchetti@collabora.com>  [c2e30949e0fb7c6a73742450f646e0d8d59d5e4f]

        lok: writer: svg export transformed images
        
        Change-Id: I908a6e01573c35c0641519f4995730af0b033c33
        Reviewed-on: https://gerrit.libreoffice.org/70565
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <mrcekets@gmail.com>

2019-05-20  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [62605b16b0fd6a4a9429b8b185242f91eae67581]

        tdf#42949 Fix IWYU warnings in stoc/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I3c1b091d30449243faec3f875e6f0ac6d8b34259
        Reviewed-on: https://gerrit.libreoffice.org/72214
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-20  Marco Cecchetti  <mrcekets@gmail.com>  [de91b7772d18b3584b48f47e21adc142c6289cf0]

        lok: sw: dragging image through SID_ATTR_TRANSFORM uno messages
        
        In writer the new solution for dragging images through a uno message
        to the transformation dialog didn't work.
        
        Change-Id: Ie2c5fa7c3b724b6a8cba9970ee070c9998730a29
        (cherry picked from commit c52d94454c46fa6a0e64081127b511bcde4f7a3e)
        Reviewed-on: https://gerrit.libreoffice.org/70564
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <mrcekets@gmail.com>

2019-05-20  Kiyotaka Nishibori  <ml.nishibori.kiyotaka@gmail.com>  [2141f6d44a4f72396d9ab8effe8d1619a25dca8b]

        swapped column titles in condformatmanager.ui to fit the contents.
        
        Change-Id: Ia4c9a32e91b5bc65d223f7d1b2aa6d8b2c64454e
        Reviewed-on: https://gerrit.libreoffice.org/72543
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>
        Tested-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-05-20  Marco Cecchetti  <mrcekets@gmail.com>  [89189743b9795cae13c69f69cdf6901b9ed354a7]

        lok: shape selection: perform the needed unit conversion in a clever way
        
        Change-Id: I505bd41801b5fd1898a9eddc81b102f2f7ae20b5
        Reviewed-on: https://gerrit.libreoffice.org/70563
        Tested-by: Jenkins
        Reviewed-by: Marco Cecchetti <mrcekets@gmail.com>

2019-05-20  Miklos Vajna  <vmiklos@collabora.com>  [9c7fac47aacb0877c7d212217089a680400c1377]

        writerfilter: make RTFParserState members private, final part
        
        Change-Id: I14e5bb0df50647801bf6c322132a76037185cada
        Reviewed-on: https://gerrit.libreoffice.org/72564
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-20  Miklos Vajna  <vmiklos@collabora.com>  [e2aa8f8cb3b93ec3cb14c5c9edc3bbce78c1558f]

        writerfilter: make RTFParserState members private, part 10
        
        Change-Id: Id4445fc8fa1d81f052fd26ea85b661e44fd83be0
        Reviewed-on: https://gerrit.libreoffice.org/72563
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-20  Miklos Vajna  <vmiklos@collabora.com>  [7fc54a819cf558b2c9cbeaaf3213d400c5f11a19]

        writerfilter: make RTFParserState members private, part 9
        
        Change-Id: Ia9f2508b3e9d5087cb4cfe0724b90b220d3a3550
        Reviewed-on: https://gerrit.libreoffice.org/72562
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-20  Miklos Vajna  <vmiklos@collabora.com>  [0746d6e63aae646818b071c021276d13d3223cd8]

        writerfilter: make RTFParserState members private, part 8
        
        Change-Id: I1e53b4282daa7ca1a5da4a8cec67a30516449b60
        Reviewed-on: https://gerrit.libreoffice.org/72561
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-20  Miklos Vajna  <vmiklos@collabora.com>  [6090dcbdc64e8d950121aad62802d4bf056a70ec]

        writerfilter: make RTFParserState members private, part 7
        
        Change-Id: I8740a47e86b66a0792b34c8cb5078310afe46bfa
        Reviewed-on: https://gerrit.libreoffice.org/72560
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-20  Miklos Vajna  <vmiklos@collabora.com>  [174e2de4568afa7e3805b8b679d259491633723d]

        writerfilter: make RTFParserState members private, part 6
        
        Change-Id: I4a2c89afc38f9df8a956a2fb38a1dc1ea73aea18
        Reviewed-on: https://gerrit.libreoffice.org/72559
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-20  Miklos Vajna  <vmiklos@collabora.com>  [558c6c1161e52f2c5048407fde08c80df9c2186a]

        writerfilter: make RTFParserState members private, part 5
        
        Change-Id: Iecab0f89283d182eb51329bb8e8281bedd57950c
        Reviewed-on: https://gerrit.libreoffice.org/72558
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-20  Miklos Vajna  <vmiklos@collabora.com>  [26c291686ac646beca59b10c692c92fb4a7af37f]

        writerfilter: make RTFParserState members private, part 4
        
        Change-Id: I53a3c2fa2f21b94a6ed5de9a136a8722e066b045
        Reviewed-on: https://gerrit.libreoffice.org/72557
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-20  Miklos Vajna  <vmiklos@collabora.com>  [7e24483d12a1ae284b026cd737374b40f2a08aa2]

        writerfilter: make RTFParserState members private, part 3
        
        Change-Id: I823122d89f674539d6aa54ffd48b406d199677d2
        Reviewed-on: https://gerrit.libreoffice.org/72556
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-20  Miklos Vajna  <vmiklos@collabora.com>  [aebe2abe77ab748c5325df82e407663141ce2bf8]

        writerfilter: make RTFParserState members private, part 2
        
        Change-Id: I9d712b227ea39bd63c34e77572f7e3d5ff83aa7e
        Reviewed-on: https://gerrit.libreoffice.org/72555
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-20  Miklos Vajna  <vmiklos@collabora.com>  [3370752deb902df86cf625c4bc8e63728b5eb27d]

        writerfilter: make RTFParserState members private, part 1
        
        Change-Id: Iae4d454e0b160ee7f5b39d252505748c693a9c9e
        Reviewed-on: https://gerrit.libreoffice.org/72554
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-20  Luboš Luňák  <l.lunak@collabora.com>  [b81004e95638da19cbcaa7a61f9edd094a9eac31]

        cache mdds positions during ScDocument::CopyBlockFromClip() (tdf#112000)
        
        Make RefUpdateContext and ScColumn::UpdateReferenceOnCopy() use the same
        sc::ColumnBlockPositionSet that CopyFromClipContext uses. Without it
        pathological cases like in tdf#112000 trigger quadratic cost because
        of repeated mdds searches from the start.
        Includes also an mdds patch that allows it to search backwards
        from a position hint. Without it, this would be very difficult to fix
        otherwise, as CopyFromClip() in ScDocument::CopyBlockFromClip()
        moves the position hint past the area that UpdateReferenceOnCopy()
        would use. It also just plain makes sense to try to go backwards
        in an std::vector.
        
        Change-Id: I985e3a40e4abf1a824e55c76d82579882fa75cc2
        Reviewed-on: https://gerrit.libreoffice.org/72424
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-20  Luboš Luňák  <l.lunak@collabora.com>  [5d5e308331e7166726264c43545798b5fb833c8a]

        cache mdds positions also in CopyTextAttrsFromClipHandler (tdf#112000)
        
        This is basically just a copy&paste from CopyCellsFromClipHandler.
        
        Change-Id: I4abd39923cb933e73d73938a8d38913b5e5382a0
        Reviewed-on: https://gerrit.libreoffice.org/72423
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-20  Caolán McNamara  <caolanm@redhat.com>  [688c5b8d64797596ee9826c3288824b5354a44a9]

        tdf#125241 SvTreeListBox has a separate SetUpdateMode
        
        so just Window:SetUpdateMode was called, not also
        SvTreeListBox::SetUpdateMode
        
        Change-Id: I37a91f8aff6e8a2399cb7cacfcdc6b3f8b1f44ab
        Reviewed-on: https://gerrit.libreoffice.org/72450
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-20  László Németh  <nemeth@numbertext.org>  [b4d2131bc643a5f13e0367d4e43ae5603369ddf6]

        tdf#125310 change tracking: don't copy page break
        
        at paragraph join, because file saving or changing
        to Hide Changes mode don't affect this. Also
        adding page breaks to every paragraph of a deletion
        is much more annoying, than helpful.
        
        See also commit 1bbbe57dfc0b43d6b5444798d77dcdf5e4e76e49
        "change tracking: show layout changes at paragraph join"
        
        Change-Id: Ic05f06b9fdb5152b717e824f9a9eaed878fecc2d
        Reviewed-on: https://gerrit.libreoffice.org/72469
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-05-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c3245cfd54f391111afb424867ab483096d9de5e]

        Fix typo
        
        Change-Id: I6addc8273cbf46d047e2df4aa27dff11a8666bce
        Reviewed-on: https://gerrit.libreoffice.org/72569
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [63dc8fe91d1e47d718b3fc4cfd3a0edd56f07892]

        Fix typo
        
        Change-Id: Iaf8b25dea7251ce535903ed24581ba80c5ac217f
        Reviewed-on: https://gerrit.libreoffice.org/72567
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-19  Regina Henschel  <rb.henschel@t-online.de>  [500a70ba19d9c1207fd9121531950e55a70fd940]

        tdf#125181 maxY is 50000 in prstGeom for star24 and star32
        
        The presetShapeDefinitions.xml has 'pin 0 adj 50000', but attribute
        'maxY' has been 'ssd2' in definition of star24 and star32. The
        attribute 'maxY' has to be 50000 too. Tom Jebo (Microsoft) has
        confirmed, that this is indeed an error in the specification. A
        link to his answer is in tdf#125181.
        
        Change-Id: I8db646e65f4627970e0eb92316ee7ad78370880c
        Reviewed-on: https://gerrit.libreoffice.org/72552
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-05-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [270f0adf32a663fd1ae9ad215e03b8c52bb2c13d]

        Fix typo
        
        Change-Id: I5fce4297a8172889e4a609da1f99e5e9cba371bb
        Reviewed-on: https://gerrit.libreoffice.org/72573
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c0b9c45b847e473c11e4282e8af5e46f4fe8c0cb]

        Fix typo
        
        Change-Id: Ifd8b571d2331e3b11b38ee40fd2bc39de5e8d64c
        Reviewed-on: https://gerrit.libreoffice.org/72576
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6e7eb552d19675bb065754a3e1f0cdea137aedfb]

        Fix typo
        
        Change-Id: Ie0d2c0cde9c1fb58a63e8ef5331bdcb5126aaf28
        Reviewed-on: https://gerrit.libreoffice.org/72577
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-19  brinzing  <oliver.brinzing@gmx.de>  [0f55127195a897ca7b13c25ded2208476dba3a08]

        tdf#125207 [API CHANGE] extend css.awt.PrinterServer: XPrinterServer2
        
        Change-Id: Ic2df8ac676ae786d9c0ea2ab3619f9f9de087ca7
        Reviewed-on: https://gerrit.libreoffice.org/72135
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-19  Stephan Bergmann  <sbergman@redhat.com>  [c12922a584ee7a150252de938087b82fd584b9d5]

        Fix nillability of ooSetupLastVersion
        
        ...that had been introduced with 5187d3ae495a07373a12fd5980c9269bc8ce3f8f
        "Resolves: tdf#69042 - Add a 'What's New' infobar":
        
        * Make the default value nil instead of an empty string.
        
        * A nilable prop can't reuse the legacy utl::ConfigManager framework to obtain
          string prop values, so drop it from there and directly use the direct-access
          functionality in SfxViewFrame::Notify.
        
        Change-Id: I5fc67a3d7e0fcb44a218889ecf8c69e81661567e
        Reviewed-on: https://gerrit.libreoffice.org/72485
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-19  Stephan Bergmann  <sbergman@redhat.com>  [c5968b68c51503f791cdffac2b9689b7de775054]

        Remove some unused variables
        
        Change-Id: If5cdfcfaa02fbd12ad502e366e09aaad387bcaff
        Reviewed-on: https://gerrit.libreoffice.org/72478
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-19  Jim Raykowski  <raykowj@gmail.com>  [e8a1db012fbd185f52f38806bcac8bb9917c51c3]

        tdf#123793 Follow up fix for kb nav of special chars popup
        
        Static variable use to determine if initializing can focus properties of
        recent and favorite controls is needed only allows init to ever happen
        once. This patch changes use to a member variable. This corrects the
        problem of kb navigation only works the the first time the popup is shown
        and tab is used to navigate.
        
        Change-Id: I2bbb66071b582c9a4282c79d801b4a36c375ed2d
        Reviewed-on: https://gerrit.libreoffice.org/72264
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-05-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [64b37b33fb73ee8f7e8d685197429d6802c19600]

        Fix typos
        
        Change-Id: If0747801d2b955718aa96b97816307ce14cb11a1
        Reviewed-on: https://gerrit.libreoffice.org/72547
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fd151f542bfef7709dcf54ccaa788cd92af7c898]

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

2019-05-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6d01af061d71c0302e3a2ddd881f3096d8e3936e]

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

2019-05-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6a866f5b2d67d0b69e8c560d52206f9c38c84418]

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

2019-05-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6a50ce5e58ebc5d50d05cfde5c425b8aad79ba4b]

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

2019-05-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ccf4d765fff75df56ca1b797415b71a43658478a]

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

2019-05-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7773edb33dac2b8aa548dd6859514833872b61d8]

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

2019-05-19  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [43d7558e452c38ac22d4b925c96e7013dafc6396]

        "KJ: Update non cmd icon, etc"
        
        Change-Id: I16596ee96ca9879a1b4265339cd197e15ae103c9
        Reviewed-on: https://gerrit.libreoffice.org/72548
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-05-19  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [7157a102b8b2dd2097ebdbb069a6f6f055f7a727]

        tdf#125368 add Karasa Jaga SVG Icons
        
        Change-Id: Iee8f6fe408d0cc8f623cbc4c563f195cd2f7b14e
        Reviewed-on: https://gerrit.libreoffice.org/72549
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-05-19  Luboš Luňák  <l.lunak@collabora.com>  [62fb97fb41477003626af2c15901a75496c4aa22]

        PPCallback clang plugin should say so
        
        Change-Id: I76148f152f57af74935c99e290b30b509511dfd8
        Reviewed-on: https://gerrit.libreoffice.org/72546
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-19  Luboš Luňák  <l.lunak@collabora.com>  [7aa30433719faece8c40e41d7aa8c7539287932d]

        PCH for libetonyek
        
        Change-Id: I5d515255018cc2015423beade456b64543a0cdcf
        Reviewed-on: https://gerrit.libreoffice.org/72528
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-19  Luboš Luňák  <l.lunak@collabora.com>  [bdd926ba09c7eb2dbc8845f2da0554c0891ddb73]

        PCH for libcmis
        
        Change-Id: I6b482abc7fae6131d9a904cb6eafd33050d2548b
        Reviewed-on: https://gerrit.libreoffice.org/72527
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-19  Luboš Luňák  <l.lunak@collabora.com>  [5e23a1f7c83ff369e884bbe9963655938363c27d]

        support also StaticLibrary in update_pch
        
        Change-Id: I02127cd8a023e87482eff4071eb81b30f39870fd
        Reviewed-on: https://gerrit.libreoffice.org/72526
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-19  Luboš Luňák  <l.lunak@collabora.com>  [d3b6408ab83be93f541ad72507b2f96a462c9697]

        port update_pch to python3
        
        Change-Id: Ib0676472e5fe2b2f789dba62e9e1d985adb3ed23
        Reviewed-on: https://gerrit.libreoffice.org/72525
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-19  Luboš Luňák  <l.lunak@collabora.com>  [0865f8f8e9e1e0528716242546a61b99c2e3957b]

        PCH for libmwaw
        
        Change-Id: Ifa64e7b995e7b9cc576fdc19fb4c8822309a57a1
        Reviewed-on: https://gerrit.libreoffice.org/72524
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-19  Luboš Luňák  <l.lunak@collabora.com>  [4812fe5af6caf4b49c09e986ef741693a24ca174]

        do not run update_pch.sh on all if it can't find PCH in the given dir
        
        Change-Id: I9f86a6268c98a010585bd666e1ede66869c5d7ea
        Reviewed-on: https://gerrit.libreoffice.org/72523
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-19  Luboš Luňák  <l.lunak@collabora.com>  [34ebd0af8152549c88b0b1fc2e02740de7ffcb77]

        add PCH for pdfium
        
        It's an external library, but it's a large C++ lib and it's built
        using gbuild, so this helps too. Here with Clang it cuts build
        time from ~2:40 to ~1:25 (and about halves the CPU user time).
        Hopefully it also helps to reduce the build time for Windows gerrit builds.
        
        Change-Id: Ieef0ea28e0fe1fd216592fca70410075d95ddc54
        Reviewed-on: https://gerrit.libreoffice.org/72517
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-19  Luboš Luňák  <l.lunak@collabora.com>  [74790206e182031bcf01c628622e2b646f699530]

        make update_pch also work with libs in external/
        
        Change-Id: I65b3461fd227e7e997b82a84631bbd5d00b28eb6
        Reviewed-on: https://gerrit.libreoffice.org/72520
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [8265e36cdcaa475282344c2e01bee5e323d0f0a0]

        increase delta for some starmath tests
        
        after
            commit 13894996601daf10d133f4a71eb0b26794d782bc
            Date:   Sat May 4 21:46:31 2019 +0200
            handle empty Rectangle better in starmath
        these test results now seem to depend on display scaling somewhat
        
        Change-Id: Ib998f8b033a80d16e00414b0ceded806ddadc917
        Reviewed-on: https://gerrit.libreoffice.org/72545
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [e8dc04cb5d5df84955d86d304b2b039551c77ad0]

        tdf#125339 Base, Table is deleted after accessing the table
        
        regression from
            commit 306758ab3e06f7c730bb1625c2f3fcce7a912fa3
            Date:   Fri Apr 5 15:40:27 2019 +0200
            tdf#117066 Saving ODT document with ~1500 bookmarks is slow, part 5
        Before the above commit, we could have multiple child items with the
        same name. Restore that behaviour, while keeping the fast lookup, by
        using a std::unordered_map<OUString, std::vector<...
        
        Also remove name from SotElement_Impl so there is no chance of the name
        in the key of the map, and the name in the element getting out of sync.
        
        Change-Id: I65c294ddc409d9b8a7006e4f4338c9a2a4446a92
        Reviewed-on: https://gerrit.libreoffice.org/72544
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-19  Tamás Zolnai  <tamas.zolnai@collabora.com>  [3f5f67c68ae42cd14c08341b597e0331358a0d3f]

        uiwriter: Remove this useless line (must be copy-paste error)
        
        Change-Id: Iec4ec8caf06b63270fbca22fcc4e198ec4e4f9e4
        Reviewed-on: https://gerrit.libreoffice.org/72533
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-05-18  Caolán McNamara  <caolanm@redhat.com>  [633adcfea2fbf455e4ab841744d8ae61869af34b]

        Related: tdf#125241 for gtk use fixed height and width in huge list case
        
        Change-Id: I8fd0ebc336c222184485f72eb7c9d97922ab1386
        Reviewed-on: https://gerrit.libreoffice.org/72496
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-18  Caolán McNamara  <caolanm@redhat.com>  [e79befa6898aef6616adca9e89398242abe9dc5a]

        Resolves: tdf#124467 enable wrap text to return to TRISTATE_INDET
        
        Change-Id: Ie956560885fd9bb9e7367018a2f6e37a26c3c6af
        Reviewed-on: https://gerrit.libreoffice.org/72494
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-18  Caolán McNamara  <caolanm@redhat.com>  [c6b5169541aa50fcf53a55372d5c2b82e20e9111]

        Resolves: tdf#125104 crash on getting text desc of numbering
        
        this seems to have been wrong for a very long time, but we used
        to get away with it back in the .src era with presumably amusingly
        random strings from other parts of the ui shown in the summary
        of changes are of the organizer page of the dialog
        
        Change-Id: If223182170ba8519d7899f8044f01c2a12f4e391
        Reviewed-on: https://gerrit.libreoffice.org/72490
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-18  Caolán McNamara  <caolanm@redhat.com>  [ed0c1bc4c717a7a527bac0f86d4334a699eea4e5]

        remove remaining '0' responses
        
        Change-Id: I3134c8dcc92b82ab2c6008b3e39443a360f576eb
        Reviewed-on: https://gerrit.libreoffice.org/72499
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [1f3d18445cad89a8ab572028f2bc1b54914893e5]

        tdf#124951 Open button on Database Wizard dialog is enabled..
        
        ..when it should be disabled
        
        regression from
            commit 7df04009b98165f89c89f1e506ebafd2fecc8f5a
            Date:   Fri Feb 8 11:55:18 2019 +0200
            remove ControlDependencyManager
        
        Change-Id: Ic84d8c8a5f0615753e323d3aa1e9da0d0c76bb42
        Reviewed-on: https://gerrit.libreoffice.org/72532
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-18  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [33cc1debf963c503636cf9219aa81d1a6cf2e943]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Hide our nav checkbox inputs only visually
            
            Some screenreaders do not read elements with opacity: 0
            
            Change-Id: Ifc4c97a58c87e7d6b9533e15dc0db60aa70bfb97
            Reviewed-on: https://gerrit.libreoffice.org/72519
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-05-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [787525a314de9c8178d0fedcd71ddbd08ec41a55]

        tdf#125254 Performance: A spreadsheet opens too slow, NameSpaceEntry
        
        NameSpaceEntry does not need to be a weak object, it is sufficient
        to be ref-counted.
        
        The empty string in SvXMLNamespaceMap can be statically allocated.
        
        Don't allocate a NameSpaceEntry in GetKeyByAttrName_ if we don't
        intend to cache it.
        
        Takes the load time from 39.5s to 38.5s.
        
        Change-Id: I4a9a1296af84c12d44e9b3ff354297f37d29f1e8
        Reviewed-on: https://gerrit.libreoffice.org/72515
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [ecf456d067346d49d7e2a366434477fa7de06d8a]

        tdf#125254 Performance: A spreadsheet opens too slow, part3
        
        Simplify the ScMyStyleRanges storage, does not need to be ref-counted.
        
        This takes the load time from 40.5s to 39.5s.
        
        Change-Id: I1b88ee1dd2cc4278b68aead846003c1cb858435b
        Reviewed-on: https://gerrit.libreoffice.org/72514
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [bc11ba676dd304e3deb481995e09c0902675503a]

        avoid double-lookup in SharedStringPool::intern
        
        An emplace_hint with the iterator pointing at end() doesn't really help,
        so rather attempt an insert with a temporary value.
        
        Also check if the upper-case string we got back is the same as the input
        string, in which case, we can save memory by mapping the input string to
        itself.
        
        Change-Id: I40b9e2b65a831e44c4b88d51d835242a47d8a86d
        Reviewed-on: https://gerrit.libreoffice.org/72516
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-18  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [35a9cbc43a54a72f49c51a7980ddda8a7096c530]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Improve accessibility for modules and lang menus
            
            Ever since the contents of the modules and lang menus started
            being populated upon click, the flow for screenreader users has
            been potentially confusing.
            
            This patch introduces a11y-toggle into the mix:
            https://github.com/edenspiekermann/a11y-toggle
            Checkboxes were changed into buttons. This hopefully makes it
            clear we want the user to click them.
            
            The contents tree still uses the checkbox hack, because its items
            are populated upon page load.
            
            Change-Id: I3482bea0c8669f96794498fc37d9d18fe3f829d5
            Reviewed-on: https://gerrit.libreoffice.org/72467
            Tested-by: Jenkins
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-05-18  Tamás Zolnai  <tamas.zolnai@collabora.com>  [a8bba60e8b655167ad91edcd0c2d1723d525b546]

        tdf#125346: PPTX export: Shape has wrong fill color comming from theme
        
        Write the correct theme path to the InteropGrabBag, the same path
        what is generated and checked in the export code.
        
        Change-Id: I32617c1a11cf3bafb142f7c8839b498aaac49aa0
        Reviewed-on: https://gerrit.libreoffice.org/72500
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-05-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [3c3a371c799d00475deb13b4c3e0a8860c7e4fb3]

        tdf#125254 Performance: A spreadsheet opens too slow, part2
        
        Optimise bulk construction of ScMarkArray.
        
        This takes the opening time from 46s to 40.5s for me.
        
        Change-Id: I3955fe9b2c3113dac2ae3cda97d692de1975e762
        Reviewed-on: https://gerrit.libreoffice.org/72418
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-18  DaeHyun Sung  <sungdh86+git@gmail.com>  [e7ace9a5fa71bd722e7637285a22715729b620d1]

        modified Line Breaking rule in Korean
        
        Modified Line Break Rule (Korean: 금칙 처리, 漢字hanja: 禁飭處理)
        
        I modifed Forbidden Characters(Korean: 금칙 문자, 漢字hanja: 禁飭文字) on LibreOffice Korean locale data xml.
        
        Reference1: HWP Guide - 금칙문자(Forbidden Characters)
        http://help.hancom.com/hoffice/webhelp/9.0/ko_kr/hshow/tool/forbid.htm
        
        Reference2: OOXML ISO/IEC 29500–1:2016(E)
        Korean
        
        * Cannot start a line: !%),.:;?]}¢°'"′″℃〉》」』】〕！％），．：；？］｝￠
        (Unicode character values: U+0021, U+0025, U+0029, U+002C, U+002E, U+003A, U+003B, U+003F, U+005D, U+007D, U+00A2, U+00B0, U+2019, U+201D, U+2032, U+2033, U+2103, U+3009, U+300B, U+300D, U+300F, U+3011, U+3015, U+FF01, U+FF05, U+FF09, U+FF0C, U+FF0E, U+FF1A, U+FF1B, U+FF1F, U+FF3D, U+FF5D and U+FFE0, respectively)
        
        * Cannot end a line: $([\{£¥'"〈《「『【〔＄（［｛￡￥￦
        (Unicode character values: U+0024, U+0028, U+005B, U+005C, U+007B, U+00A3, U+00A5, U+2018, U+201C, U+3008, U+300A, U+300C, U+300E, U+3010, U+3014, U+FF04, U+FF08, U+FF3B, U+FF5B, U+FFE1, U+FFE5, and U+FFE6, respectively)
        
        Change-Id: I32077b241f930cc912d0c365fc46c1cd046c59a6
        Reviewed-on: https://gerrit.libreoffice.org/72492
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2019-05-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e9ebb8c1f12812bcb0459092984e5aad1e955c8e]

        use CGContextHolder in AquaSalBitmap
        
        Change-Id: I87f5a1bc2c41c58cff747bbad82867d53ea92ce7
        Reviewed-on: https://gerrit.libreoffice.org/72442
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-05-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0353d0e5cdfd2847f1d30c629ce19aa202e43c40]

        use CGContextHolder in copyBits
        
        Change-Id: I98f1723da170712e2f2c2a846e02954381376c7e
        Reviewed-on: https://gerrit.libreoffice.org/72441
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-05-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [368eb33bf21e2537410bf45171f56ad1dc668b99]

        use CGContextHolder in AquaVirtualDevice
        
        Change-Id: If5e27ea4049a76e560dd9823f335b86e2599d4cc
        Reviewed-on: https://gerrit.libreoffice.org/72440
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-05-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ca2aa30771039bc0dc5cec9050f4e70a3b629e19]

        Wrap CGLayer into a CGLayerHolder class and move code to use it
        
        Change-Id: I52539f6582d099ef80048d9a25266c88e1f6d783
        Reviewed-on: https://gerrit.libreoffice.org/72439
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-05-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1b1c750146b07bb760603a8d1d2ef0a3ae5d98c2]

        macOS: store VirtualDevice size in an instance variable
        
        Change-Id: Id0a7317e9aed4b0222affb7292f6a3a44af74040
        Reviewed-on: https://gerrit.libreoffice.org/72438
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-05-18  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [356dd5430ac928b87aed714d7c8ef92a9b4a6b19]

        Move CGCotextHolder to separate file - CGHelpers.hxx
        
        Change-Id: Id511af2ee22e421aa7088a72f43a74d45dfe6ec1
        Reviewed-on: https://gerrit.libreoffice.org/72437
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-05-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ad3c5210fe308e71a8be246c8968a0f3535cb6e4]

        Fix typo
        
        Change-Id: I052de7eabad2b406b258404efd75293b6b49625d
        Reviewed-on: https://gerrit.libreoffice.org/72504
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [092abbe988691cf97be6462b9d6b31ccb623eed5]

        Fix typo
        
        Change-Id: I6767316c630f479c6dc6ccb961865811ce8a2e0d
        Reviewed-on: https://gerrit.libreoffice.org/72509
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [aff51c3fd10604fa32fb512a9d5941dfb1bc6f2c]

        Fix typo
        
        Change-Id: Ia50e867c10b1389b97ecf3dd7f61c169288e38ba
        Reviewed-on: https://gerrit.libreoffice.org/72507
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b70c29c330d925fe9647f129089ee27a4bfe200c]

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

2019-05-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dd9d0dec99ef88ca1ff1e2f46bd022f540c0451e]

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

2019-05-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c3cab06902f56eb539961ff75327345cfdd1023b]

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

2019-05-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1c00f79d17cabc290cf960495253ef1f0fc6d5b7]

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

2019-05-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3151c3b714699ed5be0bc5a1b0dabbb371c397a3]

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

2019-05-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [41f79d910ac03ef9f5ad5f0a87ad78c8e97ebd0b]

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

2019-05-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e94fa48afcae49c7ef64a9ec6f3f5d59b93ad2a5]

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

2019-05-18  Mark Hung  <marklh9@gmail.com>  [96acebb72211b4718eb3038c427df37b55b17b0b]

        tdf#124937 reset m_pFirstOfBorderMerge before truncate.
        
        SwLinePortion::Truncate() called in
        SwTextFormatter::FormatReset() delete the portion referred
        by m_pFirstOfBorderMerge.
        
        Change-Id: I68e134c86db617d37ea2efa09dad4409772146b5
        Reviewed-on: https://gerrit.libreoffice.org/72300
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2019-05-18  Armin Le Grand  <Armin.Le.Grand@me.com>  [10d8682e4cf77361e0ebf68a4ea1b565f05e91a9]

        Adapt AutoFormatHelper to std::unique_ptr
        
        Change-Id: I3087a7e95e73dbcda798ca62705f7941a6466ccb
        Reviewed-on: https://gerrit.libreoffice.org/72401
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2019-05-18  Adam Kovacs  <christo161@gmail.com>  [1cbf0ee54519bf81d934609352e8a1a641d8a534]

        tdf#125298 DOCX export: fix bookmark name truncation
        
        The 40-character bookmark name truncation for MSO was
        applied on percent encoded Unicode letters, resulting
        shorter bookmark names, than needed (for example,
        only 6 letters instead of 40).
        
        This is a clean-up of the commit b9afb9959c31c3c57d0f2fe91107a92abfd82cdb
        "tdf#113483: DOCX: fix encoding of bookmarks with non-ASCII letters".
        
        Change-Id: I6fbcdc47c57ef228abcf29e0a68d3d8bb66c5661
        Reviewed-on: https://gerrit.libreoffice.org/72456
        Tested-by: László Németh <nemeth@numbertext.org>
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-05-18  Balazs Varga  <balazs.varga991@gmail.com>  [75ef0e41ea8a9096ac619356d2b837c5333b47e6]

        tdf#125334 Chart: allow text break in bar chart axis labels
        
        Now vertical category axis labels support text breaking.
        
        Change-Id: I8b1c6eff921ea999bc4f745aa5f85bae278e735b
        Reviewed-on: https://gerrit.libreoffice.org/72457
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-05-17  Stephan Bergmann  <sbergman@redhat.com>  [9976aa7b8420daa9f7a5290ae433e2ab338ca146]

        Fix expected mouseEntered/Exited values in xwindow.py test
        
        (see <https://gerrit.libreoffice.org/#/c/72433/> "Temporarily disable broken
        part of xwindow.py test")
        
        Change-Id: I1c19e24d87971bb3a91f5ccea2f35ecf42f65028
        Reviewed-on: https://gerrit.libreoffice.org/72477
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-17  Regina Henschel  <rb.henschel@t-online.de>  [4ca556d041b3e27c4aeebf7434814eb8a4350203]

        tdf#115813 unit test for handle position of OOXML shapes
        
        The patch contains some additions to tdf#115813 and a unit test.
        The test covers nearly all OOXML preset shapes with handles. Only
        some shapes do not fit to the test pattern: swooshArrow and polar
        handle shapes arc, blockArc, chord, circularArror, mathNotEqual,
        pie, leftCircularArrow, leftRightCicularArrow.
        The shapes star24 and star32 are excluded because of tdf#125181.
        The shapes gear6 and gear9 are excluded because a correct handle
        movement is not yet implemented.
        Connector shapes are inserted as ordinary shapes to prevent
        converting.
        The error string is designed to identify the affected shape.
        
        Change-Id: Icd3358f3701ac2db2cc61eb045ae10bc4b72b9ca
        Reviewed-on: https://gerrit.libreoffice.org/72229
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-05-17  Caolán McNamara  <caolanm@redhat.com>  [2719821c21761926db46f836cd4190b10fa9d4ff]

        drop now unused SFX_IMPL_MODELESSDIALOG_WITHID
        
        Change-Id: I5c764847218d95289b64ee51e39665dfca8cde69
        Reviewed-on: https://gerrit.libreoffice.org/72273
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-17  Mike Kaganski  <mike.kaganski@collabora.com>  [3259ec8fb318f484ca2bcd798df95fd28dea74f6]

        Make spsupp_x64 independent of shell/CustomTarget_x64
        
        ... in preparation for further changes.
        Thanks to Noel Grandin for the hint!
        
        Change-Id: I2b223322d1d42099b56a74a92e3c39631d6b581c
        Reviewed-on: https://gerrit.libreoffice.org/72470
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-05-17  Mike Kaganski  <mike.kaganski@collabora.com>  [f60cc89ec35f8b1bf56e9f69ef15143fd002c409]

        SharePoint: Add dialog to choose opening in read-only or edit mode.
        
        ViewDocument3 method takes OpenType parameter, which allows to decide
        if user can choose opening the document read-only or to edit.
        
        Since we need to show localizable strings, we need to bootstrap part
        of LO (l10n), which is impossible when e.g. 64-bit ActiveX DLL tries
        to load installed 32-bit sal DLLs. Thus, we need a separate helper
        .exe, which architecture matches the rest of installed LO, and which
        handles user interaction.
        
        Change-Id: I0ad53ba64272fb84728d2221e3dc85d3eefdda68
        Reviewed-on: https://gerrit.libreoffice.org/72355
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-05-17  Caolán McNamara  <caolanm@redhat.com>  [810e1a86b0f87086f972f0b1190130ce3ec088b2]

        there's already a way to customize the invalidation
        
        Change-Id: I486494de730b8665e56cfc664b62830fb0b8b8ee
        Reviewed-on: https://gerrit.libreoffice.org/72415
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-17  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [b5bc0d40ce55ced3c5019bdce27395e2a4f74454]

        update credits
        
        Change-Id: I7d712426ff82242fd1a53779ad1e7df6d6fa86d9

2019-05-17  Stephan Bergmann  <sbergman@redhat.com>  [7fcbb0a9115c3e125578dcd3c88c410a9c4aff08]

        Remove spurious trailing whitespace
        
        ...introduced with 5187d3ae495a07373a12fd5980c9269bc8ce3f8f "Resolves: tdf#69042
        - Add a 'What's New' infobar"
        
        Change-Id: I7ffa28e996838e681d1ecc317b9c3af56f74bc5a
        Reviewed-on: https://gerrit.libreoffice.org/72454
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-17  Mike Kaganski  <mike.kaganski@collabora.com>  [fa7412039f7d89a9b15aeabb99b0f5380b690cfa]

        Add license statement
        
        Change-Id: Ib7ed7b3d94c04c09debe910a76cd720802f1a6f6
        Reviewed-on: https://gerrit.libreoffice.org/72475
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-05-17  Caolán McNamara  <caolanm@redhat.com>  [aa6b59c4bc4462b451cd6fe674b8fb8600698b2b]

        not much point setting the checkbox on each insertion
        
        Change-Id: Ibc12e52d075c7bc7c33b7c25841cfd122d6c014e
        Reviewed-on: https://gerrit.libreoffice.org/72421
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-17  Luboš Luňák  <l.lunak@collabora.com>  [390bd27d92971d9f523b20510554334e30ae9b9d]

        cache mdds position in ScAttrArray::RemoveCellCharAttribs() (tdf#108298)
        
        Once more, mdds normally starts a container search from the beginning,
        so this is quadratic. Doesn't happen with the bugdoc after Ctrl+A,
        ScAttrArray::SetPatternAreaImpl() special-cases that, but with explicitly
        giving a range this triggers.
        
        Change-Id: Ic1177c1a115ffde23d7e11a90156ae05e02d067d
        Reviewed-on: https://gerrit.libreoffice.org/72416
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-17  Caolán McNamara  <caolanm@redhat.com>  [8a35ae3e6c5c45aa1426cfd81472b309d02a1b48]

        weld SvxIMapDlg
        
        Change-Id: I5418176a015e61ef8eee4c2acd8e84b008f76f82
        Reviewed-on: https://gerrit.libreoffice.org/72249
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [4c2034b808fed4f9dfd715d8a4813e788a7e97a4]

        avoid two lookups in ScDocument::GetLookupCache
        
        doing an emplace_hint when the iterator points to end(), doesn't really
        help, so rather attempt to insert a fake value
        
        Change-Id: I44b89858284c6bebaa0e36daf0a4094fe06493c4
        Reviewed-on: https://gerrit.libreoffice.org/72419
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-17  Arkadiy Illarionov  <qarkai@gmail.com>  [0e4c542f7a862e681baf25f042bc3a928c14004f]

        Use hasElements to check Sequence emptiness in [l-r]*
        
        Similar to clang-tidy readability-container-size-empty
        
        Change-Id: Idd67f332b04857a39df26bad1733aae21236f105
        Reviewed-on: https://gerrit.libreoffice.org/71764
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-17  Caolán McNamara  <caolanm@redhat.com>  [644ca26af744aec1e66c8dd4199d1228e0f780be]

        allow closing welded dialogs to be cancelled
        
        from both directions of window manager close button and esc
        
        Change-Id: I3c7bd6f67e3100f5dd3ab04456ad9aa5100c472c
        Reviewed-on: https://gerrit.libreoffice.org/72319
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-17  Katarina Behrens  <Katarina.Behrens@cib.de>  [dc17f247daeb281dda531ff335873d563db5b653]

        tdf#125267: relax the requirement of fixed value of current filter
        
        In a filepicker, user can select any file filter ('All files' for
        example) and still choose to open .odb file. Specific UIName of
        the current filter ('ODF Database' in this case) shouldn't therefore
        be a hard requirement, the correct file extension is enough.
        
        Change-Id: I641a267c545c66aa4d34954922783cc5ff7efd24
        Reviewed-on: https://gerrit.libreoffice.org/72377
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-05-17  heiko tietze  <tietze.heiko@gmail.com>  [019c6ae2ee20a5923055c261abdd22575b69299b]

        Resolves tdf#87965 - Make 'Search Results' dialog optional
        
        * Option introduced at Tools > Options > Calc > View (Windows)
        * Convenience checkbox added to the dialog
        
        Change-Id: Ic30fb302e61e77b0eefacd504f61f955bcf6e595
        Reviewed-on: https://gerrit.libreoffice.org/71910
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>

2019-05-17  heiko tietze  <tietze.heiko@gmail.com>  [5187d3ae495a07373a12fd5980c9269bc8ce3f8f]

        Resolves: tdf#69042 - Add a "What's New" infobar
        
        Shows an infobar with a link to the respective wiki page
        Adds a button to the About dialog
        Replaces If6eb1542d2ad310226f76850f480f2f99070b803
        
        Change-Id: I1eeb504994a6364feb90cfa447029875e0ec1969
        Reviewed-on: https://gerrit.libreoffice.org/72218
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>
        Tested-by: Heiko Tietze <tietze.heiko@gmail.com>

2019-05-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9e35b5a70844c8a0f6bc8e9dd8e0055cf5597b07]

        handle CG state save/restore in ContextHolder class
        
        Change-Id: I44ee257a8a196e8f2372dd01776c0c7c5193ad0a
        Reviewed-on: https://gerrit.libreoffice.org/72436
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-05-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [06b46104cc8b35e668e4b1a6d26a6a8e828fe373]

        Wrap CGContext into a ContextHolder class
        
        Change-Id: I3088e0b2f6c54f272fd29d7a6069e8231b207666
        Reviewed-on: https://gerrit.libreoffice.org/72435
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-05-17  Julien Nabet  <serval2412@yahoo.fr>  [27ac7f9bcfafde845dcd1979272b66301a75f53c]

        Replace list by deque in dbfindex (dbaccess)
        
        Change-Id: I9503cce6eff31f08c2762940b881ba1dc8633288
        goal: to get rid of std::list when not mandatory
        Reviewed-on: https://gerrit.libreoffice.org/72434
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-17  Miklos Vajna  <vmiklos@collabora.com>  [52e47276694575f119192f6ddafa69ec7a7eb6b4]

        sw btlr writing mode: implement UI for fly frames
        
        Change-Id: Id183dccb5802a1be0180471140266f3dd7a8123d
        Reviewed-on: https://gerrit.libreoffice.org/72428
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-17  Caolán McNamara  <caolanm@redhat.com>  [57a23fcb90a3af9ed362dc053c4112f844a81a2c]

        allow a OutputDevice parent where that is sufficient
        
        Change-Id: I2920ea1a82de5eacbfeceafbb3c63693dd4365db
        Reviewed-on: https://gerrit.libreoffice.org/72414
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-17  Caolán McNamara  <caolanm@redhat.com>  [aaa44dc0b07262d2fcae8f6136566baa6c8c169d]

        recipients just need OutputDevices
        
        Change-Id: Ia4b2fae44a873323444faf558d831b31635a8ee1
        Reviewed-on: https://gerrit.libreoffice.org/72411
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-17  Caolán McNamara  <caolanm@redhat.com>  [f90a48046331eaa1ca60c5298ccdbaf0738077aa]

        split out toplevel window area invalidate
        
        Change-Id: I840ed6cbb3f7950230b1f7169ae3245a4a669249
        Reviewed-on: https://gerrit.libreoffice.org/72410
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-17  Caolán McNamara  <caolanm@redhat.com>  [5ccaa8976fc9bffddacfbe804646f4dce099ddb0]

        allow overruling treatment as not-Window
        
        Change-Id: I26f987b1c2993f50cb67d89a68daf4ec82641700
        Reviewed-on: https://gerrit.libreoffice.org/72383
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-17  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [55961e110f0bf2d571a27e56806dae50fa353233]

        tdf#42949 Fix IWYU warnings in UnoControls/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Id088a2c8a91c2fe7c8ff9e05d910d5b5e9383b7c
        Reviewed-on: https://gerrit.libreoffice.org/72095
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-17  Julien Nabet  <serval2412@yahoo.fr>  [3c0003c9f0ff5bdc49da046a604a3d2c8cc5d5df]

        tdf#125325: fix crash about index managements for dBase
        
        See bt here:
        https://bugs.documentfoundation.org/attachment.cgi?id=151468
        
        Pb is aSearch becomes invalid after _rList.erase(aSearch); line 101
        so just test aReturn.GetIndexFileName() isn't empty
        
        Change-Id: Iae5b3a7f76fe565f890bd23bfb2ce5d9c6134986
        Reviewed-on: https://gerrit.libreoffice.org/72427
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-17  Zdeněk Crhonek  <zcrhonek@gmail.com>  [218d2ab43ac2f1c238349a9e45d5c228ad1c62c4]

        uitest repair test 124829
        
        Change-Id: I8b31da520f1cc609f97488a0c10c19bfe3b3b8e6
        Reviewed-on: https://gerrit.libreoffice.org/72420
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-05-17  Todor Balabanov  <todor.balabanov@gmail.com>  [5ee453818c88f0a73ca2863a80c6b901feed1837]

        Some additional manual formatting.
        
        Change-Id: Ie5590535d013aa2f747dd034fa2fcd2ae5c3956b
        Reviewed-on: https://gerrit.libreoffice.org/72226
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-05-16  Stephan Bergmann  <sbergman@redhat.com>  [acd4625f2f1bf418452ffdafeac1b83fe1b2acde]

        Temporarily disable broken part of xwindow.py test
        
        Apparently, at least for many builds there is am additional mouseExited/
        mouseEntered event pair (making mouseEnteredEventsIntercepted = 2 and
        mouseExitedEventsIntercepted = 1) initiated by the
        
          xToolkitRobot.mousePress(xMouseEvent2)
        
        when the mouse pointer moves from the "Standard" window to the "writer_edit"
        sub-window.  This needs further investigation.
        
        Change-Id: Iecebdb8db2b0d0a051072ff1a20ac00e4dfcb06c
        Reviewed-on: https://gerrit.libreoffice.org/72433
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-16  Stephan Bergmann  <sbergman@redhat.com>  [edeb858b57d5b45dbc20e04d323085cf9ce95f55]

        Make xwindow.py test more robust
        
        ...by waiting for all events to be processed before the listeners are removed
        
        Change-Id: I1aa4f6c43de97a567877a499c4c8fb51ef53eeea
        Reviewed-on: https://gerrit.libreoffice.org/72432
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-16  Stephan Bergmann  <sbergman@redhat.com>  [141c75847a0fc470915a16c83e80f8effb7a22b6]

        More precisely count different event types in xwindow.py
        
        Change-Id: I6872684292b4e7ef04f4c590012f1af25243f22f
        Reviewed-on: https://gerrit.libreoffice.org/72426
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-16  Armin Le Grand  <Armin.Le.Grand@me.com>  [7ed69df31bb5f3f4e89ca2ef914e103676836362]

        tdf#125054 fixed WhichIDs for cloned Items
        
        Cause of error is that former operator= for SfxPoolItem
        copies all but the WhichID from the source, so being quite
        (and dangerously) dfferent from Clone() method.
        There were quite some places (and will be) that use that
        from my POV 'hidden' functionality by creating an Item
        with the target-WhichID and then using operator= to assign
        data from an Item with different WhichID
        
        Change-Id: Ia7e78d6d1b8b34c9c34e936db10cc850928531d5
        Reviewed-on: https://gerrit.libreoffice.org/72399
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2019-05-16  andreas kainz  <kainz.a@gmail.com>  [0fded059c7d5a5e59cdfcd571726f5ccd9cf1edb]

        tdf#124825 sync UI between LibO implementations and LOOL
        
        Change-Id: I003d68d6f97feb773c3b6590d385a58c98311755
        Reviewed-on: https://gerrit.libreoffice.org/72281
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-05-16  Zdeněk Crhonek  <zcrhonek@gmail.com>  [c05b25274867b8fa1a452b4967b8e9003f7378fa]

        uitest for bug tdf#125051
        
        Change-Id: I7e347a1ce77f24855ad3e6c1c23f0308122501ba
        Reviewed-on: https://gerrit.libreoffice.org/72392
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-05-16  Miklos Vajna  <vmiklos@collabora.com>  [8fb0dbd50c32a2ac2b60730daa362a65589e194f]

        sw layout, TabOverMargin: fix nbsp character going to a new line
        
        This is similar to what was fixed in commit
        9ecc9e39112fdd2b55004a0c43eb8c3ceee2e540 (Related: tdf#120287 sw layout,
        TabOverMargin: fix too wide tab portion, 2018-10-05), but here the
        problem was that we decided to start a new line when there was still
        enough space in the compat option case.
        
        Change-Id: I61900044a175cd14b3cdc5d36d2fa50d45c304e3
        Reviewed-on: https://gerrit.libreoffice.org/72405
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-05-16  Stephan Bergmann  <sbergman@redhat.com>  [daacd89b7513e533e1890526eabdf10c01576596]

        external/libodfgen: Honor -std=... passed in via CXXFLAGS
        
        ...which fixes an issue encountered when compiling with Clang against trunk
        libstdc++ (which contains pre-C++17-only code that triggers
        <https://bugs.llvm.org/show_bug.cgi?id=41896> "Bogus 'error: no return statement
        in constexpr function' when void return type is 'templated'")
        
        Change-Id: I33368996c8ac8cf32893ba1b631ace2a606dafb1
        Reviewed-on: https://gerrit.libreoffice.org/72409
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-16  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [f9905401d8cf2d73576231ebd84cfa5f4f73bcac]

        tdf#125170 Deliver mouse events also when clicking into document content
        
        Event listeners are added once VCLXWindow::SetWindow is called.
        This never happened for the document content window.
        So we need to call Window::GetComponentInterface which will create an XWindowPeer
        and then call UnoWrapper::SetWindowInterface which calls VCLXWindow::SetWindow.
        
        After that, event listeners are registered so that we can deliver events.
        
        Change-Id: I2ed01f1ab20d87fedc4803bdbd96f5ef14d40043
        Reviewed-on: https://gerrit.libreoffice.org/71948
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-05-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [1489aa7467a2131e48d2995107d1415d9e59ea9e]

        document ScMarkArray a little
        
        because it took a loooong time staring at the code to figure it out
        
        Change-Id: Ia8f3b835cd7d18737e4b0ffe1aa67ad001822d82
        Reviewed-on: https://gerrit.libreoffice.org/72395
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-16  Olivier Hallot  <olivier.hallot@libreoffice.org>  [b55a88af6eeeb940c0037e68008ee0b23896658d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Remove now useless <switchinline>
            
            Change-Id: If7c9ddda50735d349f59c3d8f138177c8fbd6de0
            Reviewed-on: https://gerrit.libreoffice.org/72384
            Tested-by: Jenkins
            Reviewed-by: Sophia Schröder <sophia.schroeder@libreoffice.org>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-05-16  Caolán McNamara  <caolanm@redhat.com>  [536666539ce999cfe97378671a7186e38c32bdfc]

        vcl_complextext is still unreliable under windows
        
        Change-Id: Ia6ecd04b81abb751bd7159ca8432c00f97ab5e2d
        Reviewed-on: https://gerrit.libreoffice.org/72407
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-16  Luboš Luňák  <l.lunak@collabora.com>  [4c4c5baaf017b2861daf039de179eaa7303b13b0]

        cache mdds position in ScTable::InvalidateTextWidth (tdf#108298)
        
        Again, normally starts container search from the beginning, so without
        caching this is quadratic.
        
        Change-Id: I3bb1ff40a326eb46780e45d3e3934773a7b77d06
        Reviewed-on: https://gerrit.libreoffice.org/72406
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-16  David Tardon  <dtardon@redhat.com>  [8e71900531f39cb604e0658316c32e6b75c9dd14]

        update libodfgen README a bit
        
        Change-Id: I9d0a7e782b1bd5955cb524153b8a7bdea9e174e7

2019-05-16  Tor Lillqvist  <tml@collabora.com>  [f2d660231bb8f574a6e352144e790764ebd9f608]

        Using the m_FeedbackFDs is now apparently necessary also on iOS
        
        The below commit message is relevant for the behaviour fixed by this
        change in the Collabora branch cp-6.0 (or core) and collabora-online-4
        (of online). The behaviour here in master is broken in different ways,
        though, and I am not entirely sure whether this change fixes anything
        here. But let's apply it here, too, for consistency.
        
        Until recently we had managed without them on iOS, but that changed
        with the recent "Unipoll" work, I think. (Without this change, the iOS
        app now runs into assertion failures early on. But note that this
        change is not enough to make it work fully again.)
        
        Change-Id: I09d25326ba73ce897da5c91f30530f5b3d5fd272

2019-05-16  Michael Stahl  <Michael.Stahl@cib.de>  [e55b3ad2709aa17582b84db618126c47c63a8831]

        javaunohelper: blind fix for Android build broken by 2d22f8bb15c1
        
        Change-Id: Ie56197b3f4a90b8f9510a1c29d0388f5f70e1d16
        Reviewed-on: https://gerrit.libreoffice.org/72408
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-16  Stephan Bergmann  <sbergman@redhat.com>  [56f87dac69b487f7b9aef4d3fd34c3a8a232a8df]

        Adapt compilerplugins to Clang 9 isExplicitSpecified -> getExplicitSpecifier
        
        see <https://github.com/llvm/llvm-project/commit/
        76b9027f352a83c13c98820724071c5e3bea6232> "[c++20] Add support for
        explicit(bool), as described in P0892R2."
        
        Change-Id: Ia8a6902a64ab3377328fd5e3ed57246d214176f2
        Reviewed-on: https://gerrit.libreoffice.org/72335
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-16  Luboš Luňák  <l.lunak@collabora.com>  [963b9aaa68b3e7be765a283d74205add9465833f]

        optimize ScImportExport::Doc2Text() for large columns
        
        Again, mdds starts container search always from the beginning, so
        iterating over it is quadratic. Making a large selection triggers
        VclQt5Clipboard::setContents(), which calls this.
        
        Change-Id: Ic027ff7c5507b41d42b9561cd099e01b50055adb
        Reviewed-on: https://gerrit.libreoffice.org/72367
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-16  Luboš Luňák  <l.lunak@collabora.com>  [6f810e3d7dafcd7d0101173a501786226f4d8886]

        optimize ScHTMLExport::WriteTables() with large columns
        
        Again, unless given a hint, mdds always starts a search from the beginning
        of the container, so iterating over a column becomes quadratic.
        Shows when selecting (the title of) a large column with different value types,
        e.g. in tdf#120558, which triggers setting the selection from
        VclQt5Clipboard::setContents(), which calls this.
        
        Change-Id: Ida009c5ddf18ccdc8dff88c15530cc7e33ce80e7
        Reviewed-on: https://gerrit.libreoffice.org/72366
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-16  Luboš Luňák  <l.lunak@collabora.com>  [ace16e500c92797bb47ad580cf535de0702137bd]

        cache mdds access in ScTable::ValidQuery() (tdf#80853)
        
        Once more, mdds always searches from the start of the container,
        so iterating is quadratic.
        
        Change-Id: I8f8f3b5aad5c3342a10c21df3ad2d0d3fcaea8ad
        Reviewed-on: https://gerrit.libreoffice.org/72368
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-16  Luboš Luňák  <l.lunak@collabora.com>  [0d58f51d7672c569c93c6e814dbfffa586eebfb7]

        Revert "tdf#120836 KDE5: Clipboard: don't put images to clipboard"
        
        My previous commit has disabled setting non-text for selection, so
        this workaround is no longer needed (and it very much looks like
        a workaround, I see no good reason for never putting images
        in the clipboard).
        
        This reverts commit c8b0c382c6330865df50ae7cf7360c8a2c08ebe6.
        
        Change-Id: I0206211e3ff0adcb89f8ca5410831a428e71fb51
        Reviewed-on: https://gerrit.libreoffice.org/72370
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-16  Tor Lillqvist  <tml@collabora.com>  [d5c6efa206efe0ac99b136321b9ecf77c7c2392c]

        Don't call Application::Quit() in Desktop::terminate() on iOS
        
        When exiting from a document in the iOS app, the Application::Quit()
        would post an ImplQuitMsg user event that would however not be handled
        for that document. Instead, it would be handled by the next document
        opened and thus the code would immediately stop editing the document,
        causing grief.
        
        Change-Id: Id24c843b3f329673035da55f53c2134265fce003

2019-05-16  Tor Lillqvist  <tml@collabora.com>  [b693fb5cf154b177dd03184c789a4ef6b2aaa833]

        We apparently need to drop the Solar Mutex when exiting lo_runLoop() on iOS
        
        It seems to be held after soffice_main() returns for the first
        document opened, but not subsequent ones, for some reason. So acquire
        it an extra time to be able to use Application::ReleaseSolarMutex()...
        
        Without this, when opening a subsequent document, the loleaflet
        loading progress bar just hangs.
        
        Change-Id: I4e4e7b814f0dba836b790b6f68470aab54f8bbb9

2019-05-16  Tor Lillqvist  <tml@collabora.com>  [e10cd7b8bf180ec2769ea82f537fd3bc98d2cee3]

        Introduce vcl::lok::unregisterPollCallbacks() and clarify isUnipoll()
        
        There was a problem in the iOS app where a callback was done passing a
        registered mpPollClosure that pointed to the mainKit variable in
        lokit_main() even though that variable had already gone out of scope
        and been destructed.
        
        Introduce unregisterPollCallbacks(), which just sets the mpPollClosure
        pointer to null. That means no callbacks should be done any more. It
        does not mean that Unipoll would not be active. Change isUnipoll() to
        look at whether the mpPollCallback pointer has been set or not.
        
        Change-Id: I5d5527c0ef097682679371dc642f8896ff05450d
        Reviewed-on: https://gerrit.libreoffice.org/72283
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Michael Meeks <michael.meeks@collabora.com>

2019-05-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [b27755b704fa4866025f1ed6d26c0d43aafa3407]

        tdf#125254 Performance: A spreadsheet opens too slow, part1
        
        This takes the opening time from 55s to 48s for me.
        
        Change-Id: Ia60fff33e9948e0bd6906c82b48aa30f8b2551bb
        Reviewed-on: https://gerrit.libreoffice.org/72394
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-16  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [4b04eae81478d4aa19f3bdc3f2d6247063aeb6cd]

        tdf#42949 Fix IWYU warnings in include/svx/[e-g]*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I861d3f0fa15ee3b7e0e830c4fac2e5794ea4071b
        Reviewed-on: https://gerrit.libreoffice.org/72213
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-16  Andreas Heinisch  <andreas.heinisch@yahoo.de>  [e875a317c4adf00bbad00fb8176c26cd1a66973e]

        tdf#97635 Added unindentation using shift-tab (mimicked eclipse behavior)
        
        Change-Id: Iaf64451c92f3465751032dde9c283141e548b3ca
        Reviewed-on: https://gerrit.libreoffice.org/72228
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-05-16  Jens Carl  <j.carl43@gmx.de>  [84d8b0b7c442490a00925073950fb07d834eaf97]

        Make gdb autoload template more pythonic
        
        Replace vim modeline with Python specific one to avoid problems with
        tabs and spaces, and also make code more pythonic.
        
        Change-Id: Ia0959787ceea740b5c97f500c60ef423fbed0651
        Reviewed-on: https://gerrit.libreoffice.org/72375
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [57df32e4bc12a3d67c44a1c544f7df21e1c8861e]

        tdf#125254 Performance: A spreadsheet opens too slow, optimise listener
        
        saves about 0.5s out of a 43s load
        
        And remove the comment in EndListeningAll,
        SfxBroadcaster::RemoveListener doesn't have any weird side-effects any
        more
        
        Change-Id: Id7c8ac1bed8ff3487cb8f977990d8fac351d7f03
        Reviewed-on: https://gerrit.libreoffice.org/72396
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-16  Mike Kaganski  <mike.kaganski@collabora.com>  [04b055f111be7044bdd97865a8f0b11215b25191]

        Drop obsolete commented out debug output
        
        Change-Id: I60f7bbb2921b242396b4620077ca30e12a0d3b4b
        Reviewed-on: https://gerrit.libreoffice.org/72393
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-05-16  Xisco Fauli  <xiscofauli@libreoffice.org>  [2dff4a4f63fc84b8ce82215f46e1575ed8d535a3]

        tdf#125131: tip of the day dialog should be modal
        
        Change-Id: I13cd8734f843b734826535f55c60d67625cd9e79
        Reviewed-on: https://gerrit.libreoffice.org/71902
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-05-16  Caolán McNamara  <caolanm@redhat.com>  [a193da0a46f9613a3eefe0e35c8fa000b2f19fd3]

        split methods up
        
        Change-Id: Ib6f27574b8a45b29d6887d268f2e291314c796bf
        Reviewed-on: https://gerrit.libreoffice.org/72382
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-16  Caolán McNamara  <caolanm@redhat.com>  [a399853f864ace2d4bd7e9a3a3b3eeb8a2379e4a]

        refactor to move overlay creation to SdrPaintView
        
        Change-Id: Idbb734a44289d7ecead84f3c4ac2bc1ebc44ef40
        Reviewed-on: https://gerrit.libreoffice.org/72381
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-16  Caolán McNamara  <caolanm@redhat.com>  [bb34fed5b4cec43811a733e197137c2ac05f47c4]

        convert back from logic to pixel for queue_draw_area
        
        Change-Id: Ideb0f4066629dec0c6375a01897c0c8d6e2ff524
        Reviewed-on: https://gerrit.libreoffice.org/72380
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-16  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [2d22f8bb15c12752f6c763cde330d255d8be9545]

        tdf#42949 Fix IWYU warnings in javaunohelper/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I16c46b6640a349b886fe934f5634f2ba79d64887
        Reviewed-on: https://gerrit.libreoffice.org/71934
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-16  Miklos Vajna  <vmiklos@collabora.com>  [f897342320ad3a29cf4be1437c8e3ce888bdb3cb]

        xmloff: create XMLDrawImportOasis instances with an uno constructor
        
        Change-Id: I4e4e0b56306a6e0e1b61f432e487a47d700e5e9f
        Reviewed-on: https://gerrit.libreoffice.org/72379
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-16  Jens Carl  <j.carl43@gmx.de>  [48ee3cce67d028d6e6e97405f6add22a80a3fc98]

        tdf#43157 Clean up OSL_VERIFY (replace with SAL_WARN)
        
        Replace OSL_VERIFY with if-statement and SAL_WARN.
        
        Change-Id: Ib286a2151fe19a91b4e9db8db9f92ac0d5264d36
        Reviewed-on: https://gerrit.libreoffice.org/72330
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [42b012e4dcb3ccb7e0aeb82515734499dc4ce2ed]

        Fix typo
        
        Change-Id: I6f7a40e8fefe09f9799927853b66dcae6c7a31d1
        Reviewed-on: https://gerrit.libreoffice.org/72388
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1e9c9c572f5be84be4833ba5afc54eaa95947e57]

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

2019-05-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fe2af9db48ae493b6782b4b4d82da80f14638a10]

        Fix typo
        
        Change-Id: I9fdd5e25dff09593dec3947de4c5a916a15f48a1
        Reviewed-on: https://gerrit.libreoffice.org/72389
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-16  Zdeněk Crhonek  <zcrhonek@gmail.com>  [92e2776fc24ea5a13239f7f753e7d50e0c901295]

        uitest for bug tdf#124829
        
        Change-Id: I5eea7de34a37270e1bdf16ede271d73f9ea05730
        Reviewed-on: https://gerrit.libreoffice.org/72376
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-05-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3ba921e3ea2afc5a078ebced86375bbc2fc190f3]

        Fix typo
        
        Change-Id: I2615f979b9abbf87972dd67503ceda90724ce9bb
        Reviewed-on: https://gerrit.libreoffice.org/72387
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5917735000d1cddf4ae2fe982bc8701b5b0f1db7]

        Fix typo
        
        Change-Id: I3e6446680571202a6825293e8b6c671022be6e0b
        Reviewed-on: https://gerrit.libreoffice.org/72386
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-16  Tor Lillqvist  <tml@collabora.com>  [f665456cd0da35649bef179755be66c2aab290a7]

        Use hand-crafted passwd entry for iOS Simulator as getpwuid_r() does not work
        
        getpwuid_r() returns nullptr. Oddly enough, it does work on actual
        iOS, though. So use hand-crafted values that match behaviour on actual
        iOS.
        
        Change-Id: Idcc95d330a93495938520229e039f340876c3653

2019-05-15  Luboš Luňák  <l.lunak@collabora.com>  [294d4ed6aab4ae6dbf859626545cf6d75194bacd]

        do not add non-text to PRIMARY selection in VclQt5Clipboard
        
        E.g. tdf#80853 repeatedly sets the selection, which results
        in the entire document getting converted to html.
        
        Other VCL backends seem to be even faster, it looks like they convert
        the data only on-demand, but this at least makes things bearable.
        
        Change-Id: Ib08423bd89d7c7065ad0522338979f1ce66701c7
        Reviewed-on: https://gerrit.libreoffice.org/72369
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-05-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [a348806baf31b4072f02886d142ac6c3e1bba665]

        Qt5 don't unconditionally disconnect close button
        
        Change-Id: Ibfa4d493ed752a03554020c6ab06bfc38745d97d
        Reviewed-on: https://gerrit.libreoffice.org/71871
        Tested-by: Jenkins
        Reviewed-by: Aleksei Nikiforov <darktemplar@basealt.ru>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [6dcc1e233f248696165fc976513cdf3f09dac2bd]

        Qt5 IM report selected text and anchor
        
        Implement the text selection IM queries. Never seen them, but
        since the text querying code is already there, it's easy to
        extend to include the selection. Anchor is the non-cursor
        position of the selection and should return the cursor in case
        of not selected text.
        
        Change-Id: I0e49a8593a5a6c6268395857748b5fc304372210
        Reviewed-on: https://gerrit.libreoffice.org/71797
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [7dc35d13e375cac1371ea491ee3bc46ef5ebf8a6]

        Qt5 IM handle surrounding text requests
        
        This is almost a C'n'P from gtk / gtk3. That code is from 2006
        (see i#68048 / commit 28c5cdcc53ae068b0c763c660d61a8291dd96726).
        The original patch was described by the author (caolan) as
        hilarious. No change from my side, except using QString.
        
        Completely untested, in theory correct.
        
        Change-Id: I8373ca7ac9eda6e377da985532fd2b7cd595bf48
        Reviewed-on: https://gerrit.libreoffice.org/71786
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-15  Zdeněk Crhonek  <zcrhonek@gmail.com>  [bdad00277330cf49439fd86a87b8e025e946a098]

        uitest for bug tdf#124675
        
        Change-Id: I81070b04bb1aefb3a8983cade701afd1b0392f3d
        Reviewed-on: https://gerrit.libreoffice.org/72374
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-05-15  Zdeněk Crhonek  <zcrhonek@gmail.com>  [9551a1ed54fc8131b52ee58114398924196313fd]

        uitest for bug tdf#125261
        
        Change-Id: I282f4f3a07fece65bd482c7664aedd44d5852a4e
        Reviewed-on: https://gerrit.libreoffice.org/72378
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-05-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [87b8c32f2f72fc9373abe1fc53a2d47183c5f5d3]

        SM fix element control scrollbar
        
        The element layouting must always be done without a scrollbar, so
        it can be decided, if a scrollbar is needed. If it's needed the
        first paint will update the scrollbar accordingly.
        
        This also sets the scrollbar's page size to the control height,
        so clicking in an empty area will correctly scroll the widget not
        just a single pixel.
        
        Change-Id: Ib9a0eb1952bc0355f683cd8d116c61f9c9d462c4
        Reviewed-on: https://gerrit.libreoffice.org/72315
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [f9c94cfdde6c0af621cf80467a9d83c789699093]

        tdf#90297 set default SmEditWindow background
        
        This implements ApplySetting for the proper background of the
        undocked SfxDockingWindow.
        
        In addition, like all other code, this sets the text color via
        the EditEngine font objects and therefore reverts the uneeded
        EditEngine interface from the original commit ea191cf9807d
        ("tdf#90297 use field colors for math's edit engine").
        
        Change-Id: Ib7df4ce730da92a1e41f58b8348a5aec18208166
        Reviewed-on: https://gerrit.libreoffice.org/72312
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [78523a2d03c95843c417c869bc90e14cfd267bcb]

        SM handle background theme changes
        
        Replaces ApplyColorConfigValues with standard ApplySettings.
        I also opted to use COL_WHITE for the elements list, as the
        highlight color is also hard-coded to some light gray.
        
        Change-Id: I8be9d5897bf1dda4078b91d4df34a3339ac6cf31
        Reviewed-on: https://gerrit.libreoffice.org/72314
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-15  Michael Weghorn  <m.weghorn@posteo.de>  [48e44b367a6fde947963de0d896e5d276a7f231e]

        qt5: Fix build error on 32 bit archs
        
        ... as observed in [1]:
        
        > [...]
        > In file included from /usr/include/c++/8/algorithm:61,
        >                  from /usr/include/i386-linux-gnu/qt5/QtCore/qglobal.h:142,
        >                  from /usr/include/i386-linux-gnu/qt5/QtGui/qtguiglobal.h:43,
        >                  from /usr/include/i386-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43,
        >                  from /usr/include/i386-linux-gnu/qt5/QtWidgets/qwidget.h:43,
        >                  from /usr/include/i386-linux-gnu/qt5/QtWidgets/QWidget:1,
        >                  from /<<PKGBUILDDIR>>/vcl/inc/qt5/Qt5Widget.hxx:22,
        >                  from /<<PKGBUILDDIR>>/vcl/qt5/Qt5Widget.cxx:20:
        > /usr/include/c++/8/bits/stl_algobase.h:265:5: note: candidate: ‘template<class _Tp, class _Compare> constexpr const _Tp& std::max(const _Tp&, const _Tp&, _Compare)’
        >      max(const _Tp& __a, const _Tp& __b, _Compare __comp)
        >      ^~~
        > /usr/include/c++/8/bits/stl_algobase.h:265:5: note:   template argument deduction/substitution failed:
        > /<<PKGBUILDDIR>>/vcl/qt5/Qt5Widget.cxx:502:69: note:   deduced conflicting types for parameter ‘const _Tp’ (‘int’ and ‘sal_Int32’ {aka ‘long int’})
        >          std::vector<ExtTextInputAttr> aTextAttrs(std::max(1, nLength), ExtTextInputAttr::NONE);
        
        [1] https://buildd.debian.org/status/fetch.php?pkg=libreoffice&arch=i386&ver=1%3A6.3.0%7Ealpha1-1&stamp=1557890923&raw=0
        
        Change-Id: Ic0e3e0b8bc65d9755b3d62385673f8d1e357b122
        Reviewed-on: https://gerrit.libreoffice.org/72352
        Tested-by: Jenkins
        Reviewed-by: Rene Engelhard <rene@debian.org>
        Tested-by: Rene Engelhard <rene@debian.org>

2019-05-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [ffd98521de175057e47d53f80685a70215959384]

        Move FindFocusedEditableText from gtk* into vcl
        
        Now that it will be used by four VCL plugins, move its code into
        the common VCL library. The none-XAccessibility, none-UNO version
        used on Windows needs much more work to function with various
        widgets (including some API refactoring IMHO).
        (see ImplHandleSalSurroundingTextRequest and friends).
        
        Change-Id: I0fdf72336a66fc578b18b1edc8f8627d5dfdc57f
        Reviewed-on: https://gerrit.libreoffice.org/72364
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-15  Jan Holesovsky  <kendy@collabora.com>  [ad9d2faff8ccb216c85e617d4d86464a91f317e0]

        Attempt to load the theme when LibreOfficeKit is active.
        
        Change-Id: Ie8640b7179a96cb40fb774ede097ca7b3640edd8
        Reviewed-on: https://gerrit.libreoffice.org/72349
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        (cherry picked from commit 7d55c2b8886ae00a60aa469503f596ee488c25c0)
        Reviewed-on: https://gerrit.libreoffice.org/72353
        Tested-by: Jenkins

2019-05-15  Caolán McNamara  <caolanm@redhat.com>  [8511fd9023548acfec7af730831a45378083bf93]

        import GtkStatusbar same as GtkBox
        
        Change-Id: I44c2358659081d4990f5a7398a79249fb35c9c19
        Reviewed-on: https://gerrit.libreoffice.org/72358
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-15  Caolán McNamara  <caolanm@redhat.com>  [195d9ce95c19ae07f9e6dda60cd30d41d3d73237]

        give invalid region in target device logic units
        
        Change-Id: I894e82cc97f63911c9cbb69e90d0212d6868527f
        Reviewed-on: https://gerrit.libreoffice.org/72359
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-15  Caolán McNamara  <caolanm@redhat.com>  [60b3664b0781e97934ca8faa03414e72da1d785a]

        use tool button label as default tooltip
        
        Change-Id: I67e1697a1621d1ff645eecb2f010041ce84448b8
        Reviewed-on: https://gerrit.libreoffice.org/72318
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-15  andreas kainz  <kainz.a@gmail.com>  [3490c872802b52758b7fd60e6b4530fbb5248fbf]

        tdf#125303 bring back Autofit to textbox command
        
        Change-Id: I58a7391aec0c5cb3b5b5feb6be1ab3ecac2f0d5e
        Reviewed-on: https://gerrit.libreoffice.org/72356
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-05-15  Jan Holesovsky  <kendy@collabora.com>  [a3e649c3384d19a5ad540c3d65d5f79b66fd9090]

        git-review: Use the hostname instead of alias.
        
        Change-Id: Ibbcb29b411bf413bf110c7d734ff8dc2763b2708
        Reviewed-on: https://gerrit.libreoffice.org/72351
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-05-15  Dennis Francis  <dennis.francis@collabora.com>  [f28b5586a7af4456bc087318961c46ad727af324]

        tdf#114245 : Let both ScDocument::CopyToDocument()...
        
        methods use delayed-grouping introduced in commit
        
        169a1b542165f3444791fd6e672d56d3fe48bd66
        avoid possible expensive repetitive formula group changes (tdf#102364)
        
        The drag-drop move takes around 6-7 seconds now.
        
        Change-Id: I0916719ffca2072b7cf86b4f99518316cfdd99fa
        Reviewed-on: https://gerrit.libreoffice.org/72338
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Jenkins

2019-05-15  Luboš Luňák  <l.lunak@collabora.com>  [3e664b8f194392eb27aae953c0d33a8bdfd32982]

        cache cell positions when opening standard filter in calc (tdf#80853)
        
        Part of the performance problem in the bugreport. Mdds otherwise
        always starts a search from the beginning of the contaier.
        
        Change-Id: Ic5c542220b7a8dc3aec0cfa93a0888997435fbfe
        Reviewed-on: https://gerrit.libreoffice.org/72347
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2019-05-15  Takeshi Abe  <tabe@fixedpoint.jp>  [5fbd5c9ba97a7ecacebc6bcc582a36dd1631a5b3]

        tdf#116431 Make the string "LibreOffice (Safe Mode)" translatable
        
        Change-Id: I29f68f16c228c46841a7a3a50bb6dfe4f703403f
        Reviewed-on: https://gerrit.libreoffice.org/72212
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-05-15  Katarina Behrens  <Katarina.Behrens@cib.de>  [12679b370f7ec0a73c4c10c7de5c255a7d2cfca0]

        tdf#83722: Restrict the condition only to File > New
        
        referrer =~ private:user
        
        Change-Id: Ic67b0285ab7f49546499e4a9d90d9061c9d1274c
        Reviewed-on: https://gerrit.libreoffice.org/72346
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-05-15  Jan-Marek Glogowski  <glogow@fbihome.de>  [fb978737245bcde30ad4861c40c476b6da53eea3]

        SM constify SmElement
        
        Change-Id: I6334a6c87cb548c434f0dae05e7cb2cc6e6fd66a
        Reviewed-on: https://gerrit.libreoffice.org/72316
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-15  Mike Kaganski  <mike.kaganski@collabora.com>  [efca409b9917f290102bc0134f09fd037f705d2f]

        Reimplement IObjectSafety from aggregate object into ancestor
        
        Also simplify it, don't issue warnings for now, until we understand
        clearly what each its option implies.
        
        Change-Id: I0d74a42b878991ad84c5c3bba36c8978d920b9be
        Reviewed-on: https://gerrit.libreoffice.org/72337
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-05-15  Andras Timar  <andras.timar@collabora.com>  [20e6c5bf3ba067598d00bc0310f478b60958bc6b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - MIME types are not localizable
            
            Change-Id: I9bd17e2514cada5dc12b6957ba1d74b30334a13a
            Reviewed-on: https://gerrit.libreoffice.org/72345
            Tested-by: Jenkins
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2019-05-15  Mike Kaganski  <mike.kaganski@collabora.com>  [bb62eff4b4202ac85f3366d21fb1cbef52958b6d]

        Check passed pointers
        
        Change-Id: Idf5e77e4122ad4b5b91f25c50fdaaf25e34a76ae
        Reviewed-on: https://gerrit.libreoffice.org/72336
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-05-15  Mike Kaganski  <mike.kaganski@collabora.com>  [a11536d5ea695826844581c8c8f883970e0c8294]

        Use lambdas to initialize statics
        
        Change-Id: Ib03bfd795967ba70333d71d9e5eeec97be90be79
        Reviewed-on: https://gerrit.libreoffice.org/72334
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-05-15  Shubham Goyal  <22shubh22@gmail.com>  [38ea76edb9b009a5eeeeeff748e7e14b98423828]

        tdf#105622 Highlight 128 cells.
        
        Change-Id: I72897ed9eb8bb0b042c6353fef82c0fa60be86a3
        Reviewed-on: https://gerrit.libreoffice.org/69828
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-05-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [252452c108ea5a3178fe7cb4a99fea4e0cfdfcad]

        Fix typo
        
        Change-Id: I407e8aa9c75fd5598321294437d9340f3f8e9456
        Reviewed-on: https://gerrit.libreoffice.org/72325
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-15  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [ea68858c5beb55c7c70c91f8b1f5b6e41fdfce72]

        tdf#42949 Fix IWYU warnings in unotools/*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Also recheck include/unotools/*
        
        Change-Id: I3b8489aca69fbe80fa4a21748ac3c872d0d266c4
        Reviewed-on: https://gerrit.libreoffice.org/71883
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-15  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [0efccbc58b41008b03f5b1ecc0a97cfcd1d4eafd]

        Add unit test for pptx import, crop to shape
        
        Change-Id: I2a987278320a5685780962de2d3dfc165f3ef3aa
        Reviewed-on: https://gerrit.libreoffice.org/72309
        Tested-by: Jenkins
        Reviewed-by: Tamás Bunth <btomi96@gmail.com>

2019-05-15  Miklos Vajna  <vmiklos@collabora.com>  [7661e356c42e30bf4e2c2842c663f1c3a5ffebc2]

        xmlsecurity: make DocumentSignatureManager members private
        
        Change-Id: I1262ca0dc2b2f843bdd6277415ee7967e9e59458
        Reviewed-on: https://gerrit.libreoffice.org/72320
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-15  László Németh  <nemeth@numbertext.org>  [8acc15b5113c798ecdbeed91456a92e7b0c1334e]

        tdf#118699 DOCX import: don't add numbering
        
        after a tracked deletion of a numbered list to the
        next not numbered paragraph.
        
        Note: we remove the numbering of the first item of
        the deleted numbered list to import the actual text
        content correctly, giving correct numbering after
        accepting the changes or in the Hide Changes mode.
        
        Change-Id: I98767937bc783cb5e8ecb05558a5ad05a57ff281
        Reviewed-on: https://gerrit.libreoffice.org/72001
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-05-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [051f0dca87745bef19adee20393b3b45991f60a2]

        Fix typo
        
        Change-Id: I1e3ce93fb4aa475fb73a2521a0127d37a5b84dc1
        Reviewed-on: https://gerrit.libreoffice.org/72326
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9e6ca513aca0d681d663f29cfa3a476d5c757657]

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

2019-05-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6611f45ac57d8be90a3cdfa1c37bbcb97be49dd5]

        Fix typo
        
        Change-Id: I2b7f2d9eb1290c25c48867f17694fe5e6b1826bf
        Reviewed-on: https://gerrit.libreoffice.org/72324
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f3213bf3f421c0081b894e83750dbd672ae64025]

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

2019-05-15  Mike Kaganski  <mike.kaganski@collabora.com>  [31cc28ca7c02f28b64e9d757c9fc17e2a81ba352]

        Use proper VARIANT_BOOL values: VARIANT_TRUE is actually -1
        
        Who was that idiot who initially used wrong values??? Hmm... oh damn,
        that was me :-(
        
        Change-Id: I3bfde7511bcf8adfa38ae68372f21511f21efca1
        Reviewed-on: https://gerrit.libreoffice.org/72308
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-05-15  Ilhan Yesil  <ilhanyesil@gmx.de>  [d2fa9c0d657877c967e41fdd0091f81d1b7ca048]

        tdf#123762 Cell anchored object is deleted if cell is deleted
        
        If an object is anchored to a cell, then it is expected that
        this object belongs to this cell and it's survive after a
        deletion of the cell makes no sense. So the anchored object
        will be deleted together with the cell. Objects anchored to
        the page are not affected.
        
        Change-Id: I91f24bf92ab5329aba1d053b3cf5fba77bf16e4f
        Reviewed-on: https://gerrit.libreoffice.org/69390
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-05-14  Caolán McNamara  <caolanm@redhat.com>  [c9b31caf3a33618dd2c9272bb528f8567b428fe5]

        Related: tdf#125266 set default dialog parent for SfxHelp
        
        Change-Id: I375eeff07fd9c5fce4e037c5b6fd849570fb67c9
        Reviewed-on: https://gerrit.libreoffice.org/72299
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-14  Luboš Luňák  <l.lunak@collabora.com>  [fce7c123203c91f62b45447f45e1d1f1b45d5b48]

        cache cell positions when searching in calc (tdf#108347)
        
        The document has a large number of rows, and mdds normally always searches
        from the first item when looking up the container position, which leads
        to a quadratic cost when searching the entire sheet. GetCellValue()
        already has a variant that caches the last position, so just use it
        (and make sure to invalidate if it's search&replace and something changes).
        
        Change-Id: I26da60cebf641e10ed92e548fe5f9016900d3cf0
        Reviewed-on: https://gerrit.libreoffice.org/72290
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-14  Tamás Zolnai  <tamas.zolnai@collabora.com>  [aa446591b7feb5bb667533ef7acdfc636105f9d9]

        Presentation minimizer: Handle also presentation.GraphicObjectShape URL
        
        Change-Id: I326b2803bf2d98d440e14d7f3f75ca61c2c9e49a
        Reviewed-on: https://gerrit.libreoffice.org/72303
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-05-14  andreas kainz  <kainz.a@gmail.com>  [ac9a59cb77c8ed7d5e2a0bc22787c56b90511271]

        tdf#125285 Use Forward Backward instead of ObjectForwardOne/BackOne
        
        Change-Id: I91186550387e682e23b9cf3feb7a61d1a6973ece
        Reviewed-on: https://gerrit.libreoffice.org/72296
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-05-14  Laurent BP  <laurent.balland-poirier@laposte.net>  [afb4db718438515a5514b9247f912f970add90c7]

        tdf#125010 No compression to mimetype in all embded files
        
        same change as change https://gerrit.libreoffice.org/71473/
        for :
        - autocorrection files .DAT
        - autotext share files .BAU
        - autotext user file .BAU
        - Writer templates: OfficeCorr, OfficeMisc, Personal, Styles .OTT
        - Impress templates .OTP
        
        Change-Id: Ie467b19bc833006fdfef45a72b9cb4a0eba8e7bd
        Reviewed-on: https://gerrit.libreoffice.org/71830
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-05-14  Miklos Vajna  <vmiklos@collabora.com>  [35ab83872f184c22c5f52f43ee38d3669340b192]

        Revert "drawinglayer: avoid AA for hairline polygons built from ...
        
        .. hori/vert lines only"
        
        This reverts commit f8b4d371eddd27594d549fb00294c01229a9bd24. Tomaz
        considers this ugly and it's no longer needed since commit
        93abdf39b01bb7b404dc09ef37369a4350fb0d10 (sw lok: assume no windows in
        SwLayoutFrame::PaintSwFrame(), 2019-05-14).
        
        Conflicts:
        	basegfx/test/B2DPolygonTest.cxx
        
        Change-Id: Ia9b29921ff3e5d82085e1abf9f39c172357a5e13
        Reviewed-on: https://gerrit.libreoffice.org/72297
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-05-14  Caolán McNamara  <caolanm@redhat.com>  [4cac171dd6c82f55624ba6e7185d69bcb5507cb1]

        Resolves: tdf#125266 hang on selecting read online help
        
        Change-Id: I46d14df66c529495a7e9f1596fcdbb0b093810c5
        Reviewed-on: https://gerrit.libreoffice.org/72298
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-14  Szymon Kłos  <szymon.klos@collabora.com>  [135eb77464a7a4682547e28ac5e291abff145f3c]

        lok: test show/hide status of a window
        
        Change-Id: I610fa6c5b7f19a7c995e02c4aa50e55090271642
        Reviewed-on: https://gerrit.libreoffice.org/72230
        Tested-by: Jenkins
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-05-14  Caolán McNamara  <caolanm@redhat.com>  [430b3f4db745dfe08b989745e340e0503dd0ac34]

        Resolves: tdf#120423 dispatch against the correct Frame
        
        Change-Id: I5ea2e5d7b79efbd2b14d0b528e5a5c3e44e643bc
        Reviewed-on: https://gerrit.libreoffice.org/72284
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-14  Miklos Vajna  <vmiklos@collabora.com>  [f264b2ffc4f8cad28cfe852ddba63f30293e321c]

        CppunitTest_sw_tiledrendering: avoid stack-use-after-return in ...
        
        .. testViewCursors()
        
        This is a good idea in general, but it's in preparation of enabling the
        sidebar by default during tiled rendering.
        
        Change-Id: Ib9e7dcd72458a4126404b78bbdb6678b10d15ce3
        Reviewed-on: https://gerrit.libreoffice.org/72287
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-05-14  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [c61b75eede5ffd6e18a44130eba25e50dccfb1d4]

        SmartArt: regenerate diagram command
        
        It removes diagram content and rebuilds shape tree from diagram markup.
        Diagram should appear unchanged - editing will be added in future commits.
        
        Change-Id: I6bfc21956a1a23e55d3c7a74384db71d957d690d
        Reviewed-on: https://gerrit.libreoffice.org/71584
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-14  Michael Stahl  <Michael.Stahl@cib.de>  [afb566b6d3b15b013007a71efe0949800aa22666]

        tdf#125261 sw_redlinehide: fix inf. loop in SwAutoFormat::AutoCorrect()
        
        The problem is that somehow a subraction of 1 from nPos made its way
        into commit 938f8a6b387828b8c18819184c47a5245bdfac8a, which is likely
        some copypasta blunder.
        
        Change-Id: I46362fb416b9078ffe441396bcf927bfa5a23fd7
        Reviewed-on: https://gerrit.libreoffice.org/72282
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5053584e71d98ae6bfba405145c45815ba7ad898]

        Look for "online" theme when running LOOL and "ios" only on IOS
        
        Change-Id: I5ac2c764dd11381d6354a7727700ba1fa4b76a53
        Reviewed-on: https://gerrit.libreoffice.org/72269
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-05-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c6bf2562df8ed060b0cf3da39c5641f080c01086]

        Gaceful fallback if the widget theme files can't be found
        
        Change-Id: Ied3831c83ed385f5f28b82eb1ee67a2a4448cd05
        Reviewed-on: https://gerrit.libreoffice.org/72268
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-05-14  Caolán McNamara  <caolanm@redhat.com>  [aa275f7af9cb79202c17835507aedce470eb762c]

        Resolves: tdf#125229 divide by 0
        
        Change-Id: Iab34aa645252aea9c306f06814d75e405a2160e8
        Reviewed-on: https://gerrit.libreoffice.org/72278
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-14  Miklos Vajna  <vmiklos@collabora.com>  [93abdf39b01bb7b404dc09ef37369a4350fb0d10]

        sw lok: assume no windows in SwLayoutFrame::PaintSwFrame()
        
        The high-level problem was that a watermark shape in the background was
        rendered with lighter and darker gray as the user typed. The reason for
        this was that depending on what larger combined tile was rendered we did
        or did not repaint the layout frame.
        
        Handle the situation similar to when we have no vcl::Window at all,
        which ensures that we always paint only once. The rgb value matches the
        desktop rendering result this way.
        
        (Just assert that we render the gray light enough, the actual color
        channel value may be 190 or 191.)
        
        Change-Id: Ie8746ab70f49f7f1080632c39e3a826c4ce509df
        Reviewed-on: https://gerrit.libreoffice.org/72276
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-05-14  Stephan Bergmann  <sbergman@redhat.com>  [7e54baa0645015c0bf687b93edf088091afc3c88]

        Uninitialized SalInstanceWidget::m_bKeyEventListener
        
        Accidentally dropped with 492b0d5d076d38234fea4e4e7c5dbec578296fd2 "weld
        conditional formatting"?  (Started to CppunitTest_dbaccess_tdf119625 in ASan/
        UBSan builds like <https://ci.libreoffice.org/job/lo_ubsan/1269/>.)
        
        Change-Id: I040b0eed9dd386b28674113b416e112c1666747b
        Reviewed-on: https://gerrit.libreoffice.org/72267
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-14  Caolán McNamara  <caolanm@redhat.com>  [78daeef720e49e87652572f7f789c8638e9ee268]

        help button in the wrong place
        
        Change-Id: I0442c0f47db54d73b88c0b4ccbdbe81f82a0f3f3
        Reviewed-on: https://gerrit.libreoffice.org/72272
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-14  Serge Krot  <Serge.Krot@cib.de>  [e24707d64d2d4c59c2aedf0235f5b1a694ec5f65]

        tdf#124754 sw docx import: do not override text color with -1 (auto) color
        
        Change-Id: Id821b0d8bef69a7124ee41558e822cf8b025df9d
        Reviewed-on: https://gerrit.libreoffice.org/72232
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-05-14  Mike Kaganski  <mike.kaganski@collabora.com>  [430c352139b96c7f26b95d730dc19123869520ee]

        Implement OpenDocuments::PromptedOnLastOpen
        
        This prevents SharePoint from trying to download documents in browser
        after they were already opened by LibreOffice SharePoint integration
        ActiveX control.
        
        The implementation just returns true, to avoid instant refresh of the
        site in browser. TODO: fine-tune when understood when and why it makes
        sense to return false.
        
        Change-Id: I1ceae82db16ca8e418850fafd8c171ee6a2e039b
        Reviewed-on: https://gerrit.libreoffice.org/72266
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-05-14  Jens Carl  <j.carl43@gmx.de>  [19573d94074a3ce296bacf35a21242ff8b75cad4]

        tdf#43157 Clean up OSL_VERIFY (replace with SAL_WARN)
        
        Replace OSL_VERIFY with if-statement and SAL_WARN.
        
        Change-Id: Icf6a0b81aca489b25520c9f6837d1b482179cad5
        Reviewed-on: https://gerrit.libreoffice.org/72155
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-14  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [17ecffa91065f453b0799dcc869901f2ecde09dd]

        tdf#42949 Fix IWYU warnings in sw/source/core/inc/[t-w]*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I7cd9837360e244741bfa22b4693fd221241daf12
        Reviewed-on: https://gerrit.libreoffice.org/71833
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-14  Miklos Vajna  <vmiklos@collabora.com>  [c4589dd7141f931513827367b457f481d960b774]

        tdf#118719 sw Hide Whitespace: fix height of last-but-one page
        
        Regression from commit 49b67cdc36b599f865d4a6de214d901861f27196
        (tdf#96961 sw Hide Whitespace: still show whitespace on the last page,
        2016-01-08), the problem was that in case a page used to be the last one
        but no longer is, then its height was kept unchanged.
        
        Fix this by invalidating the size of the old last page after the
        insertion of the new last page, this way SwPageFrame::MakeAll() will be
        called later to resize the page.
        
        Change-Id: I672a70a77af5d306b1f8bd0b5ad6c2e375497124
        Reviewed-on: https://gerrit.libreoffice.org/72256
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-14  Balazs Varga  <balazs.varga991@gmail.com>  [642389768e634b739a1d8354259b16bfcc695d17]

        tdf#100084 XLSX import: fix missing charts clean-up
        
        Clean-up the b2fc2ad7beceaff660de684435a5c37d69cf8ae9
        commit.
        
        Change-Id: I625373d9661cbe4528ca487af0aef356b40af2e7
        Reviewed-on: https://gerrit.libreoffice.org/72237
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-05-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d1fcb0ec92ea7935b9f92a15a922fb9dccfe1968]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix typos
            
            Change-Id: I79db4363c15786f3829faf24621f073cf481191a
            Reviewed-on: https://gerrit.libreoffice.org/72257
            Tested-by: Jenkins
            Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
            
2019-05-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9eacac96006a59c4c28cb32808b1c00a2c92eb7f]

        Fix typos
        
        Change-Id: I94019a8e77749f7e719eee8a1b872df6589283df
        Reviewed-on: https://gerrit.libreoffice.org/72258
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0581c2f30fed420a696897e8a80ad7e2d96e33d5]

        Fix typo
        
        Change-Id: I2b2680dfcac400d582124ad84399e41891afb695
        Reviewed-on: https://gerrit.libreoffice.org/72259
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [87580f6a49f2299971a7cb7f5a3a90415ad8b24b]

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

2019-05-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0c456383c10d5b468b78fd5bc407be219402785f]

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

2019-05-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [51239fde4182aed2e4121b44731f0c1ce437c26a]

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

2019-05-14  Jan-Marek Glogowski  <glogow@fbihome.de>  [ea191cf9807d0b0725fbc4831053a26ba71c2328]

        tdf#90297 use field colors for math's edit engine
        
        This adds a maTextColor to the EditEngine, which will override
        the default AutoColor.
        
        There is also a NOCOLORS mode and I thought about using it
        instead, but it defaults to COL_BLACK and overriding this seems
        wrong.
        
        Since the EditEngine does the whole drawing and now has the
        explicit FieldColor() and FieldTextColor() for background and
        text, my guess is we don't need an ApplySettings implementation.
        
        Change-Id: I6c2ecc843a3e07de98f97c86fc00a3b83cb78d97
        Reviewed-on: https://gerrit.libreoffice.org/72197
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-05-14  Jan-Marek Glogowski  <glogow@fbihome.de>  [d14d1341f2b0cd62098425b36438ae20b887fe93]

        Switch everyone to stricter GetColorError
        
        This replaces the variant in Color with the stricter one of
        BitmapColor. I couldn't find any reasoning for the lazy variant
        used in Color.
        
        Change-Id: I6dab3ab94a7f24ef5e80299d64267e3be8df888c
        Reviewed-on: https://gerrit.libreoffice.org/72234
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-05-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [0a3f9a7e113c184355d49dbd6bd2ed75b0980b1e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix typo
            
            Courtesy of Cathy Crumbley
            
            Change-Id: Ie2796bebed2007545d2214d8af8e52f3b69cb759
            Reviewed-on: https://gerrit.libreoffice.org/72263
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-05-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e92dcfdc7bd7b237e0bee26ff226a102d9e8e766]

        Add more %PRODUCTNAME here and there
        
        Change-Id: Ib4a1516cd57f165a072afad3505e3442714b2ff9
        Reviewed-on: https://gerrit.libreoffice.org/72235
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2019-05-13  Julien Nabet  <serval2412@yahoo.fr>  [e748bd232b06604999daaf09fa8d209afa4e03f7]

        Fix emfplus.cxx cppcanvas/qa
        
        /home/julien/lo/libreoffice/cppcanvas/qa/extras/emfplus/emfplus.cxx: In member function ‘void testFdo77229::TestBody()’:
        /home/julien/lo/libreoffice/cppcanvas/qa/extras/emfplus/emfplus.cxx:79:46: error: ‘class BitmapColor’ has no member named ‘GetColor’; did you mean ‘getBColor’?
             Color aColor(pAccess->GetPixel(142, 140).GetColor());
                                                      ^~~~~~~~
                                                      getBColor
        
        Change-Id: I7db2e678ddfadcbd55b3cb87613eeecb79d12ad5
        Reviewed-on: https://gerrit.libreoffice.org/72253
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
        Tested-by: Jenkins

2019-05-13  Caolán McNamara  <caolanm@redhat.com>  [2c9082ed60d13aecb5eaeadc5b14a5a87896a907]

        fix up GtkToolButton images
        
        Change-Id: I68d3fac978531e780c16e4a41a619d7a6c00cabb
        Reviewed-on: https://gerrit.libreoffice.org/72248
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fdfde111d014703799f3e997501fbc1cd14e638f]

        Fix typo
        
        Change-Id: I130839cbd400aad3f9f0691652df19e680346481
        Reviewed-on: https://gerrit.libreoffice.org/72252
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [89fd86540580ebbc269848b3c4b6539e070829a0]

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

2019-05-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2c1190a21f812667097409256b96754651a74cfd]

        Fix typo
        
        Change-Id: I81d227fa99058ea0d13576d36897f186164b6ad6
        Reviewed-on: https://gerrit.libreoffice.org/72251
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3cd3ba0e127005cfd1de65f2e3cfc7dc6ad4e623]

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

2019-05-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [87fed4d9ce4259ed2a0a9172b13bf416cd9301c4]

        fix uno::Reference flags in sc/perfcheck
        
        after
            commit a361231b1363d072d737e9b1d411b71aa9550d84
            Date:   Fri May 10 10:13:12 2019 +0200
            fix wrong SET/QUERY flags passed to uno::Reference
        
        Change-Id: I1c01f185883b63294f190a147d5ca09a4f7c33e7

2019-05-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [3841143d9abf6b1c2ccf4839e9a1168dbaaf0568]

        sizing button wrong in ListBox::Resize
        
        Passing a right edge co-ordinate to a width param, ever since
           commit 4849fb6d668f6cf8fa7e6bf33c15db4696355001
           Date:   Mon May 10 14:47:20 2004 +0000
           INTEGRATION: CWS nwf (1.25.36); FILE MERGED
        
        Probably only works because the button is on the right edge, and
        consequently the width will be clamped to the widget area.
        
        Change-Id: I28a88cd298bc5beb20162f457c7cc125e1d0303a
        Reviewed-on: https://gerrit.libreoffice.org/72231
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-13  Michael Weghorn  <m.weghorn@posteo.de>  [0e3c3b842e14b9646d3697cf1266be21359e0f13]

        tdf#122293 qt5: Use "alien widgets" by default on Wayland
        
        As described in QWidget doc [1], calling 'QWidget::winId()',
        implicitly enforces a native window, i.e. one that has a
        native window associated with it.
        For this reason, avoid calling 'QWidget::winId()' for the Wayland
        case. Quoting QWidget doc:
        > Introduced in Qt 4.4, alien widgets are widgets unknown to the windowing
        > system. They do not have a native window handle associated with them.
        > This feature significantly speeds up widget painting, resizing, and
        > removes flicker.
        
        This in particular avoids tdf#122293/QTBUG-75766, which led to
        'mousePressEvent's not being emitted unless a mouse button was pressed,
        causing non-existent reaction to hovering over objects.
        
        As a consequence to widgets being non-native by default on Wayland,
        'Qt5Frame::windowHandle' needs to be adapted to make sure that the
        widgets handled in there are native ones, otherwise no window handle
        is associated with them.
        
        Probably more needs to be done here to make video playback via GStreamer
        work under Wayland, s.a. commit c0d4f3ad3307c ("implement wayland handle
        passing for gstreamer") for how it was done for gtk3.
        
        With and without this change, slideshows with videos are currently not
        handled properly with kde5 on Wayland (s. tdf#125219).
        
        [1] https://doc.qt.io/qt-5/qwidget.html#native-widgets-vs-alien-widgets
        
        Change-Id: Id46678e0ea594220a1765c3e59d39c41cb8bfe25
        Reviewed-on: https://gerrit.libreoffice.org/72164
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-05-13  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [f4ba484183a1e7b9824f10580d633466c266828f]

        ooxml import: supprt cropping to shape
        
        Change-Id: I7bdc959921ecb0cbf19037a78b63eaeb8fc52814
        Reviewed-on: https://gerrit.libreoffice.org/72206
        Tested-by: Jenkins
        Reviewed-by: Tamás Bunth <btomi96@gmail.com>

2019-05-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8401a26363bf7cb3c30bf783b3f8978f4b69e4c4]

        Fix typo
        
        Change-Id: If9587bcf6b45dc7398d029171fdd018116dfa9b4
        Reviewed-on: https://gerrit.libreoffice.org/72238
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-13  Tor Lillqvist  <tml@collabora.com>  [991f7bf545872ead25513cec761c603bb502e587]

        Fix comment to match reality
        
        lo_runLoop() *is* used in the "Unipoll" case (i.e. current Online and
        mobile apps).
        
        Change-Id: I01ef3d8bc8140531f697952ef142150fc905a8d4

2019-05-13  Katarina Behrens  <Katarina.Behrens@cib.de>  [124d6bd1e14eac32b8df93880288e8e937fa335e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - More detailed help of Calc's Sheet > Link to external data
            
            Make it more clear there has to be at least 1 named range in
            Excel of Calc documents
            
            Change-Id: I782c4d2c10ee52320bfdf147652883f5e7b4751a
            Reviewed-on: https://gerrit.libreoffice.org/72076
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-05-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2995cb53b5a2797787872fc94fbf8ecf8bf960b5]

        Fix typo in code
        
        Change-Id: Iae494674972ced3d4808f57440757ae4ae6988f1
        Reviewed-on: https://gerrit.libreoffice.org/70632
        Tested-by: Jenkins
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-05-13  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [b4acba6a16397e63f4fe2091426e7770121fcac2]

        bump product version to 6.3.0.0.alpha1+
        
        Change-Id: Ib43e7349bce04e42b247af3c87e0128350e6c1c1

2019-05-13  Samuel Thibault  <samuel.thibault@ens-lyon.org>  [7073d17fe5565589bdd3e6438cfa8b4d932acf8b]

        gla11y: whitelist GtkTreeViewColumn as not needing labelling
        
        and remove corresponding suppressions.
        
        Change-Id: I0dd88082ee0af4c5ee82590e894305fa53574c6b
        Reviewed-on: https://gerrit.libreoffice.org/72133
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-05-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c9cc70698c9ef17027bea7219f0460f9471e32b4]

        Removed executable bit on xlsx file
        
        Change-Id: Iedaa319b7a51bb5fdee7e57907cca61d2c70af2c
        Reviewed-on: https://gerrit.libreoffice.org/72233
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-13  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [1101d550afd9720c9644b8b86beeef1bc9cfe4b6]

        Update git submodules
        
        * Update translations from branch 'master'
          - update translations
            
            and force-fix errors using pocheck
            
            Change-Id: I2afa34705cebda561eb974fedf7a921666089f2b
            
2019-05-13  Jan-Marek Glogowski  <glogow@fbihome.de>  [c34bb163c38cfa893d1b5b0124ab9c5929dff16c]

        Make BitmapColor inherit from / merge into Color
        
        BitmapColor itself is kept to distingish the Color usage as part
        of a color palette, which continues to store the offset in the
        blue value. The original special mbIndex handling is long gone
        since commit 1fefdd6f3b41 ("Alpha channel in BitmapColor - change
        bIndex to alpha"), so there is no data difference.
        
        This also results in the following changes:
        
        * now has a basic_ostream<charT, traits>& operator<<
          (that was my actual starting point... for an other bug fix)
        * there is a minimal difference for GetLiminance
          BGR(29,151,76) => BGR(28,151,77)
        * no more return values for Merge and Invert
          (previously returning *this)
        * replaces all GetBlueOrIndex with GetIndex
        
        This leaves one "problematic" part: the GetColorError handling.
        At first glance it should probably be virtual. The Color variant
        is less strict then the BitmapColor one - for whatever reason.
        BitmapColor is always used to search for the best match in a
        Palette. Currently I'm simply leaving both variants. Would be
        nice to have an explict for functions here.
        
        Change-Id: I251ba3024a1d60f2a9d9fde9cd0a60f08e8322a7
        Reviewed-on: https://gerrit.libreoffice.org/72181
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [0725e8a5d9add88b1289f5b1cb90b0b43059a734]

        tdf#125215 Assertion when closing Database/Advanced Settings
        
        This showed up as a segfault for me.
        
        Sometimes we have sortable items, for which we store duplicates (because
        those items are not poolable), in which case comparing by operator==
        means that we sometimes end up deleting the wrong one.
        
        Change-Id: Ic7dff0357d3c5a7a74bf0b4e87fa02f2f5857f30
        Reviewed-on: https://gerrit.libreoffice.org/72222
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-13  heiko tietze  <tietze.heiko@gmail.com>  [9cbb98456a054b6b02e96c9d29f1b931893d4aed]

        Typo in UI (Sentence style)
        
        Change-Id: I2013f36e5ccb2dda39ae2d1aa2e47eab8e072532
        Reviewed-on: https://gerrit.libreoffice.org/72221
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>

2019-05-13  Michael Stahl  <Michael.Stahl@cib.de>  [5097d1cabc806ee99b068b678982e215950c4f11]

        configmgr: workaround GCC9 -Werror=sign-compare in static_assert
        
        ... which is quite unhelpful; any cast would have to make assumptions
        about the size of types anyway...
        
        Change-Id: I5f35d82eb35d1af36b5a572166cf863babf23d41
        Reviewed-on: https://gerrit.libreoffice.org/72223
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-13  Caolán McNamara  <caolanm@redhat.com>  [00ae441bc7265b203e0ae2b95f14f7312172540d]

        drop some unneeded includes
        
        Change-Id: I3c9a3b73c099b70bdbd6b16688e83ee01231a27e
        Reviewed-on: https://gerrit.libreoffice.org/72204
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [349919440b1454eda2de783a0c3e6bd3bae4542b]

        tdf#107592 Impress PPS save to ODP slow
        
        Takes the time from 20s to 5s on my PC.
        
        Change-Id: Iea7a94ee9fbe068b69a770fd9201e73646be59b9
        Reviewed-on: https://gerrit.libreoffice.org/72140
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-13  Balazs Varga  <balazs.varga991@gmail.com>  [b2fc2ad7beceaff660de684435a5c37d69cf8ae9]

        tdf#100084 XLSX import: fix missing charts
        
        caused by case-sensitive path handling of relationship files.
        
        OOXML documents contain case-insensitive file paths, for example,
        uppercase "Sheet.xml" can have a lowercase "sheet.xml.rels" in the ZIP
        archive, as in the case of the XLSX documents generated by IBM Cognos.
        
        Change-Id: I4210e3b96fb512d61e1687ec8d41a3c77292ec0c
        Reviewed-on: https://gerrit.libreoffice.org/72100
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-05-13  Caolán McNamara  <caolanm@redhat.com>  [fed7c693de1def5211992bac288c3e9936e863bc]

        weld imapmenu
        
        Change-Id: I0cc79534112ae8897a9887942238ff1236c4a3eb
        Reviewed-on: https://gerrit.libreoffice.org/72217
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-13  Caolán McNamara  <caolanm@redhat.com>  [d67b8df027545b686f83c7bd9530758b133ab3d3]

        drop some more unneeded includes
        
        Change-Id: Iec71ca870db5f6aaf317e23db369dfc1fa04bcc1
        Reviewed-on: https://gerrit.libreoffice.org/72205
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-13  Muhammet Kara  <muhammet.kara@collabora.com>  [57667603c52e7d6bb82f5040151c8b7defcc6f8a]

        Auto-redact - First stab
        
        Add a SfxRedactionHelper::autoRedactPage method which searches for the given term
        through the gdimetafile which has the whole content of an xPage (a Draw page),
        and draws redaction rectangles at proper positions with proper sizes.
        
        The search is case sensitive, and finds only the first occurences on a line.
        Will switch to a proper search provider via a follow-up patch.
        
        Change-Id: If3db62e50994670143785b6727fdcf1ccd4c6f8e
        Reviewed-on: https://gerrit.libreoffice.org/68597
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-05-13  Jan-Marek Glogowski  <glogow@fbihome.de>  [faecfd43646d9910e0409a39fecfd8816fe16cc9]

        Qt5 handle theming-based change events
        
        Qt generates three change events when changing the KDE theme:
        FontChange, StyleChange and PaletteChange. LO has two:
        SettingChanged and FontChanged. And like Qt LO will inform all
        widgets / windows independently. To prevent several redraws,
        this patch just collects all Qt's change events and notifies LO
        once a bit later via a Timer.
        
        Change-Id: I9b45f543f13a84e39247a642a0e33c9ec008a46a
        Reviewed-on: https://gerrit.libreoffice.org/72196
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-13  Katarina Behrens  <Katarina.Behrens@cib.de>  [022deeb79ef693550ea762c9cc899806ae4b374c]

        Make it more obvious that there are no named ranges
        
        and thus the selected doc can't be used as the source of external
        data for this sheet. In other words, help the user figure out
        why is OK button disabled
        
        Change-Id: Ie1b999c9c3640397e9f6f6ee321d3a5a5d63fa3b
        Reviewed-on: https://gerrit.libreoffice.org/72075
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-05-13  Justin Luth  <justin_luth@sil.org>  [d1d44e1dde7b1b6001e6b9c672770265ba9cb7db]

        tdf#124743 TipOfTheDay: Next tip should not be random
        
        A user pressing "next tip" will expect to cycle sequentially
        through the list of tips, and not get a random one each time.
        
        Change-Id: I331d35d623b6449a9daef407a498b4ba08eaff6f
        Reviewed-on: https://gerrit.libreoffice.org/72099
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>

2019-05-13  Michael Stahl  <Michael.Stahl@cib.de>  [ae8548370a5e5e6d2e3267f4d1e7713d7c64e9d6]

        get-bugzilla-attachments-by-mimetype: fix get_through_rss_query
        
        This URL results in an error message and 0 results because "Changed" in
        the UI translates to "delta_ts", not "changed" apparently.
        
        Change-Id: I2bfdd682bb7fca229039970c209e7e409532059c
        Reviewed-on: https://gerrit.libreoffice.org/72219
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-13  Katarina Behrens  <Katarina.Behrens@cib.de>  [acd820fd39394acc9829836a597c277d8965242e]

        tdf#83722: don't recycle frame with unmodified template
        
        a frame that contained valid but unmodified document opened from
        template or explicitly opened by the user (File > New) was treated
        the same as blank document i.e. it was reused and the content was
        overwritten by newly opened document (even if it already had
        non-empty content provided by the template).
        
        So let's not do that and let's open a new document in a new frame
        instead
        
        Change-Id: I10252d114e8cc5fcad3c98194ef07fd59873d6da
        Reviewed-on: https://gerrit.libreoffice.org/71919
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-05-13  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [572c5c6b229aba9188435901e1679f50149b8fcb]

        tdf#42949 Fix IWYU warnings in sw/source/core/inc/[g-S]*hxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I4ebebbbbad31b29c1e63a30685493042462bb52f
        Reviewed-on: https://gerrit.libreoffice.org/71832
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-13  Miklos Vajna  <vmiklos@collabora.com>  [91887a3405023ab3ed36b8a5a367f90403b7d740]

        sw: prefix members of SwView
        
        It has a number of static members, use m_ prefix only for non-static
        members.
        
        Change-Id: I312b1eaadd1a7d312d4679028446cf69362e4740
        Reviewed-on: https://gerrit.libreoffice.org/72215
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-05-13  Caolán McNamara  <caolanm@redhat.com>  [4bde8e28856efd18b1b4295bccf716bfe35a99a5]

        Update config.{guess,sub}
        
        ...to latest versions from <http://git.savannah.gnu.org/gitweb/?p=config.git;
        a=blob_plain;f=config.guess;hb=HEAD> and <http://git.savannah.gnu.org/gitweb/?
        p=config.git;a=blob_plain;f=config.sub;hb=HEAD>
        
        but retain...
        
        commit 25a09c8776cc6088a5b2bf13dc84eb386c26bb7e
        Date:   Wed Jun 7 12:23:17 2017 +0200
        
            iOS, add support for arm64
        
            Added general support for arm64
            Removed experimental/prototype from normal build
        
        Change-Id: Ic36a9fb9d20344ff0ddc6b293ed3bd48cf140a31
        Reviewed-on: https://gerrit.libreoffice.org/72200
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-13  Arkadiy Illarionov  <qarkai@gmail.com>  [1bf1c56ce05a08e09c3f7def4962ef7f7ae885d9]

        Remove ContainerHelper.hxx
        
        Use comphelper::sequenceToContainer instead of ContainerHelper::SequenceToVector
        
        Change-Id: I4834255a1349ac7a29127a84a54fcfa98d678d00
        Reviewed-on: https://gerrit.libreoffice.org/72186
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-13  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [ca7f34acabfbb92e76aa367458056a75bd99991b]

        Remove java mouse/keyboard event tests
        
        These tests has been implemented as a UITest in sw/qa/uitest/writer_tests5/xwindow.py
        
        Change-Id: I0c1ae6d086a5a7d6e15b89bb3e810b49434da01e
        Reviewed-on: https://gerrit.libreoffice.org/71950
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-05-13  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [107d8c3de00d585eb84903acf841b6321231b9ac]

        nlpsolver: This is considered internal code
        
        Change-Id: Icd8566c2fce1a0ff3fb9471afd71858ec2f91bc5
        Reviewed-on: https://gerrit.libreoffice.org/71982
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-05-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [630db80d17616d635cf2e5f1d5a0852428b794a3]

        handle empty tools::Rectangle in vcl
        
        Change-Id: I64b5c3c5a19408febe7753db6ea403b91f7f5c83
        Reviewed-on: https://gerrit.libreoffice.org/72188
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [71eea07e1f888aea325aff2c07cd8fc6e8db4a8a]

        handle empty tools::Rectangle in svtoools
        
        Change-Id: Ia6c4d56e8019fd92ac69499b9902f8bd8ca27fec
        Reviewed-on: https://gerrit.libreoffice.org/72187
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [a361231b1363d072d737e9b1d411b71aa9550d84]

        fix wrong SET/QUERY flags passed to uno::Reference
        
        By creating deleted methods for the wrong calls.
        
        Avoids the compiler needing to construct a temporary
        
        Change-Id: I3b8c648d6bb22d22827bf74f21ea5a2a17fc0f6a
        Reviewed-on: https://gerrit.libreoffice.org/72103
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-13  Jan-Marek Glogowski  <glogow@fbihome.de>  [ce76026231d9536d2025a1e69f435bcbf39fe4f8]

        Handle *link return value in sfx2 test
        
        Change-Id: I63008858558312b5fb7378249c56fbc3729c9a19
        Reviewed-on: https://gerrit.libreoffice.org/72180
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-13  Jim Raykowski  <raykowj@gmail..com>  [ccf3a0600ee902390ad6112ecf28223078bdd2db]

        tdf#104204 Keep selection when context menu is opened on extended row
        
        Change-Id: I5a94f7bcf90e5831fc63d3f8ad83278e425417eb
        Reviewed-on: https://gerrit.libreoffice.org/72159
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-05-13  andreas kainz  <kainz.a@gmail.com>  [773ac3abbf8ab1343367e51b1774d2ee1f8c4f49]

        NB
        
        Change-Id: Iab4d40da76478d6341b4ea057996b9328e73d8c2
        Reviewed-on: https://gerrit.libreoffice.org/72190
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>
        Tested-by: andreas_kainz <kainz.a@gmail.com>

2019-05-12  Luboš Luňák  <l.lunak@collabora.com>  [e2fcb27d287faaee73495c4f9f05b0a09c13f008]

        regenerate PCH headers
        
        Change-Id: I4894023e42cbfa32916ee3ddfb2cfb5426cfc69f
        Reviewed-on: https://gerrit.libreoffice.org/72195
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-12  Luboš Luňák  <l.lunak@collabora.com>  [1a673e30efcd6032018f7d4a62f13dc4bec4a67c]

        with pch level 2 (base), a module still shouldn't pch its own headers
        
        Change-Id: I9c7f7d2f266950fac683bf5148dec741d7652585
        Reviewed-on: https://gerrit.libreoffice.org/72194
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-12  Luboš Luňák  <l.lunak@collabora.com>  [9d3075e60794e5e92a75cf1691ea4125fbdb5b98]

        check module include prefix correctly in update_pch
        
        Change-Id: I3417f80621584553041eeb504d35cb4241a19b61
        Reviewed-on: https://gerrit.libreoffice.org/72203
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-12  Todor Balabanov  <todor.balabanov@gmail.com>  [51387dc280dadf7a29d215a72d2d0026451d2be6]

        Formatting - Eclipse IDE Java Conventions with spaces for indentation.
        
        Change-Id: I0c3e50ef25bda0bc4ae59665a07848fe75507121
        Reviewed-on: https://gerrit.libreoffice.org/72185
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2019-05-12  Caolán McNamara  <caolanm@redhat.com>  [c5338e3ad116dbde0aed801f459173231716efa3]

        crashtesting: frequent nulldef at end of SwTextFrame::ValidateFrame
        
        maybe since...
        
        commit 1caea03fcc6c24e38b2d1d9f6097ad84183ffefd
        Date:   Mon May 6 15:40:41 2019 +0200
        
            tdf#122892 tdf#124366 sw: fix loop in SwTextFrame::CalcFollow()
        
        though it happens in the idle callback and isn't easily reproducible
        
        Change-Id: Iadcd735661ab42908061e80d72c8b32a0c075726
        Reviewed-on: https://gerrit.libreoffice.org/72198
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-12  Caolán McNamara  <caolanm@redhat.com>  [b49e1e709b3fc4b9831fd0961e9310ebf1050429]

        drop unneeded forward declare
        
        Change-Id: Ib9a7d484cb93c0dbf6a13b540895e0e5d5c00d49
        Reviewed-on: https://gerrit.libreoffice.org/72202
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-12  Caolán McNamara  <caolanm@redhat.com>  [e4228ba740f86f701b9d6f0472b65383f4cf44f0]

        drop intermediate vcl::Window
        
        Change-Id: Ie8455f6082a762e730354e56bac6d76c26de6979
        Reviewed-on: https://gerrit.libreoffice.org/72201
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-12  Caolán McNamara  <caolanm@redhat.com>  [85d2e68d5c8b1c8351d5062cdf4b32189e6c8254]

        weld ScDataFormDlg
        
        Change-Id: I656a11f5f9c55913cede710cf48543384132129d
        Reviewed-on: https://gerrit.libreoffice.org/72199
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-12  Caolán McNamara  <caolanm@redhat.com>  [7cfacfd4e990d5b8fd2cb3045cf632b9dd957023]

        drop intermediate vcl::Window
        
        Change-Id: If06902f0308511fb40b031899c912c36da0b610e
        Reviewed-on: https://gerrit.libreoffice.org/72167
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-12  Arkadiy Illarionov  <qarkai@gmail.com>  [038e4b3b1e10d072b432cb06234521ae9a262a70]

        Use hasElements to check Sequence emptiness in sax..sdext
        
        Similar to clang-tidy readability-container-size-empty
        
        Change-Id: If6a567708d3c59355d54933fad23c85195846624
        Reviewed-on: https://gerrit.libreoffice.org/71763
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-12  Michael Stahl  <Michael.Stahl@cib.de>  [7bc6a7187c26690c64acb397e68d921be71e362e]

        check-elf-dynamic-objects: add libgstaudio-1.0.so.0
        
        It's in GSTREAMER_1_0_LIBS on Fedora 30.
        
        Change-Id: I0a9e5a53ee1bbd4ac4109ccbdbbd94b909b62118
        Reviewed-on: https://gerrit.libreoffice.org/72174
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-12  Michael Stahl  <Michael.Stahl@cib.de>  [c7026059fcab70cac99eb776c50e260036a2f1d9]

        sw: -Werror=deprecated-copy; restore SwBoxAutoFormat::operator=
        
        Presumably 1e2682235cded9a7cd90e55f0bfc60a1285e9a46 assumed that it's
        not called any more but evidently it is.
        
        Change-Id: I5b7bad52d0a0c40494b33c3a604c8af1ace2b090
        Reviewed-on: https://gerrit.libreoffice.org/72173
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-12  Michael Stahl  <Michael.Stahl@cib.de>  [2ae92ea44ceea43004f7d98cc6c767c8b16455ac]

        configure: javac 1.8 does not have --add-exports
        
        ... hence it will print a pointless warning about some problem that
        doesn't affect JDK 8 anyway.
        
        Change-Id: Ic7669950dbb16815c85e4b8eb9d07d75c68d1b82
        Reviewed-on: https://gerrit.libreoffice.org/72172
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [62d6d8cb1c58d8859c9ac2f65744b65558837f2a]

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

2019-05-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3822976f6616b4789fee5ab12207fd94e1149e63]

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

2019-05-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0a79b18cacedd597d519150820ebd7c149acde4b]

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

2019-05-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f420084693452dacf3233a7595b9b731c5c71159]

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

2019-05-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [699b2bd8309502d75a49917d3cda2aebf5c05067]

        Fix typo
        
        Change-Id: Ic575e060a6f4d19213182acc32e4e9e6374f2ae2
        Reviewed-on: https://gerrit.libreoffice.org/72178
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [86959e5cd7eabeaf7f1695e967e21c067d82ad5f]

        Fix typo
        
        Change-Id: I5782a3968485c919728f0db70088e3727f0b18fb
        Reviewed-on: https://gerrit.libreoffice.org/72182
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7b680c07584956ff5ffd053f2d7ce6d887025cc1]

        Fix typo
        
        Change-Id: Ib108b098aec8a4607cff765cc20d797b8bb79ca6
        Reviewed-on: https://gerrit.libreoffice.org/72184
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ba74ae76b56d845132c149ac0aa5ca5d6a5693c6]

        Fix typo
        
        Change-Id: Icb3714d9bc62b70dc57c07b0fad64ca6fea7c3e7
        Reviewed-on: https://gerrit.libreoffice.org/72183
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-12  Todor Balabanov  <todor.balabanov@gmail.com>  [c728bb5420f19eb6fbec859ec927f35d772694be]

        Generate behavior code simplification and very small speed-up.
        
        Change-Id: Ib13080e4c21738affa129d12a07f5380f665e7a4
        Reviewed-on: https://gerrit.libreoffice.org/71673
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-05-12  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [b396e68f10f2839c1afd95aa3a5f355c8e4f1de8]

        KJ: Yet another update
        
        Change-Id: Ia2863a2e4169a42bd51fa0f2c7b3641298c6e1cb
        Reviewed-on: https://gerrit.libreoffice.org/72165
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-05-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7c604cbb9d7a17712d3a02a577ac7736767d86aa]

        Fix typo
        
        Change-Id: I3292e784ff82c5e71d9b3b931f21db963d681016
        Reviewed-on: https://gerrit.libreoffice.org/72170
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [723cdb06b658595e92647707427b67101c0e858a]

        Fix typo
        
        Change-Id: I572453ea9cac59f7dce0abe79e6f034960555081
        Reviewed-on: https://gerrit.libreoffice.org/72169
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b03a2d037492b839788da3de076e6cdea30a691d]

        Fix typo
        
        Change-Id: I18654893dc0454708619e1c021c84a56d5ad950e
        Reviewed-on: https://gerrit.libreoffice.org/71952
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>
        Tested-by: Jenkins

2019-05-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [879546015856e4219ac31b6343b6b0afc77800fb]

        Fix typo
        
        Change-Id: I988a205025cd62d479adc2fbc9c2c86f05414fb5
        Reviewed-on: https://gerrit.libreoffice.org/72166
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [aa2cd3f6398ef80770d63ac44f37e98f49716d74]

        Fix typo
        
        Change-Id: If7ecd8501a6dfae0d56d98f6f5fa134ed7bbc60b
        Reviewed-on: https://gerrit.libreoffice.org/72168
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-11  Caolán McNamara  <caolanm@redhat.com>  [b8061f41373cc90823c93cf9f025647c93496293]

        weld ScCondFormatManagerDlg
        
        Change-Id: Iccf2657f2c8fe98b4e975936fb75d56fc9523b5a
        Reviewed-on: https://gerrit.libreoffice.org/72162
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [28e9dcca1f2f0e1bd91e779bf772bcb4a9d8a9f4]

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

2019-05-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c6eddeca7da7bb86087af212e5409aa6c75513ce]

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

2019-05-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9f7d2cefe0b0ce2ce2e9c7010b08dee24596dc2a]

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

2019-05-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [eff075852e7c9f8e5b49fd351075c3d8324012ee]

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

2019-05-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [56406398dbb5c245552926eaecccfa7ea9c3a4c5]

        Fix typo
        
        Change-Id: If4b7b256b913864c0916383ff6aee918a6f7bf38
        Reviewed-on: https://gerrit.libreoffice.org/72158
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f86384e312d5a98867ccd60859d1159607a9a550]

        Fix typo
        
        Change-Id: If3bf3f12aba80d4f3fb99867953fb046a86659fa
        Reviewed-on: https://gerrit.libreoffice.org/72156
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3451b39dd00c4303e4839b43bbad0119eb7f42c1]

        Fix typo
        
        Change-Id: I49398e07d8d62d21bb9327fddbf589fc23a16720
        Reviewed-on: https://gerrit.libreoffice.org/72161
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b96397450777c0a83b7bfac76cf8f35b25f65544]

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

2019-05-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ab7e35ea76c036bc6ab54c76aa067a9fcd36355c]

        Fix typo
        
        Change-Id: I7dfc0835d54a67c2031af9726eb86831779cb0df
        Reviewed-on: https://gerrit.libreoffice.org/72163
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-11  Caolán McNamara  <caolanm@redhat.com>  [d56ee7339f1a2ca73167791a5b39b6da38b401d5]

        remove unused RefEdit/RefButton
        
        and rename WeldRefEdit/WeldRefButton back
        
        Change-Id: I3aab8585d4ba1017cc755bf21e827522e7ee6980
        Reviewed-on: https://gerrit.libreoffice.org/71957
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-11  Luboš Luňák  <l.lunak@collabora.com>  [d6a43b40736fef259402177cb50e6d1428112cfc]

        disable ccache for PCH generation
        
        Ccache can't handle it well with -gsplit-dwarf, and it's a question
        if it even makes sense to spend cache space on large PCHs.
        https://github.com/ccache/ccache/issues/419
        
        Change-Id: I9a458c1793fcd503f7d29ea76c6e7651ab378783
        Reviewed-on: https://gerrit.libreoffice.org/72041
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
        Tested-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-11  Jim Raykowski  <raykowj@gmail.com>  [caa6de6c97b0c2fc82c6a2699a1e84b9d2eb9dbd]

        tdf#123793 Add kb tab navigation to special chars popup window
        
        ...and keep the 'More Characters...' button as first focused
        
        Change-Id: Iab4cb00aaed9250f0cc7f35f27af48eb326f2a48
        Reviewed-on: https://gerrit.libreoffice.org/71834
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-05-11  Caolán McNamara  <caolanm@redhat.com>  [492b0d5d076d38234fea4e4e7c5dbec578296fd2]

        weld conditional formatting
        
        Change-Id: Ia9c99a17d5a95d67a412cfde959192c99caa70be
        Reviewed-on: https://gerrit.libreoffice.org/71956
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [acd290431fd39ed0602e057e036326b46a99f7a8]

        change type detection to use GraphicFormatDetector
        
        ImpPeekGraphicFormat now uses GraphicFormatDetector for type
        detection.
        
        Change-Id: I4ef2c3c57f72466fcb8c56c64a30f00ad6421d25
        Reviewed-on: https://gerrit.libreoffice.org/72137
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-05-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bafd402ddca648a35d2a0059e37abe198e54e44e]

        Fix typo
        
        Change-Id: I437da2bfedce39379fb6d482ca6341038df1f786
        Reviewed-on: https://gerrit.libreoffice.org/72149
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-11  László Németh  <nemeth@numbertext.org>  [2de1fd7d8b8bd42c66190140cc4506df0c3367f1]

        tdf#125187 DOCX track changes: fix w:del within w:ins
        
        by removing deletions within insertions, because
        Writer core doesn't support overlapping redlines,
        ie. tracked deletion as part of a tracked insertion.
        
        Note: Commit 7a810d6a9fb79a24d00e5dbd8e1223e6f8b09677
        handled this by breaking the tracked changes, fixing
        "Accept All", but not the "Reject All".
        
        Change-Id: Iad5932d97cd45bdd62c2df21abd4bcc0b4c3d9a1
        Reviewed-on: https://gerrit.libreoffice.org/72128
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-05-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e5f23ede288b62ad259399a4d36e8d76ce59d1b8]

        Removed duplicated include
        
        Change-Id: I4fa7ed467bb833dc8c406ecdd269cef25152e512
        Reviewed-on: https://gerrit.libreoffice.org/72146
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [351f2020a70a2089a55408c1bd072be9c7442787]

        Removed duplicated include
        
        Change-Id: I4796ff31d46cb05d144257d4d6be7a2f7cc3e3c5
        Reviewed-on: https://gerrit.libreoffice.org/72147
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [42a57840a86665f1a74010ff1e3da27934c85df9]

        Fix typo
        
        Change-Id: I677a3a23eb60311fd871d4b6d9b8f0de3afec54a
        Reviewed-on: https://gerrit.libreoffice.org/72148
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [665c763e8427155d427f4e580c4b6f26625982e7]

        Fix typo
        
        Change-Id: I3ba8dc5a2519a85a2da88f1d40832dd2fb6c10a6
        Reviewed-on: https://gerrit.libreoffice.org/72144
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [10ff65d3a47e98af2113828b6ac60abcd188d1ea]

        Removed duplicated include
        
        Change-Id: Icd48d587af18ddf9e4a681ad56a6add1db38dba9
        Reviewed-on: https://gerrit.libreoffice.org/72145
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-11  Julien Nabet  <serval2412@yahoo.fr>  [c77895fe6fd4f9f38ab00f29cb1e47e8544ebbec]

        Replace list by deque in xsltfilter
        
        + replace remove by erase remove idiom
        + use push_front instead of using insert at beginning
        
        Change-Id: I3320a4e4cadeee05c7ca347987360c3c75fe6b3d
        Reviewed-on: https://gerrit.libreoffice.org/72139
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a813ada3f763a742aba23ec78fa89ed2eb0a360f]

        Fix typo
        
        Change-Id: I6afc443ced9f4a6a436d9ba5beea22d1701c5d1e
        Reviewed-on: https://gerrit.libreoffice.org/72143
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c47696e3bc68abcb04842529edf361c34b564292]

        Fix typo
        
        Change-Id: Ibf2f7fec9b8840d8a844def4228415d8bcc9f142
        Reviewed-on: https://gerrit.libreoffice.org/72141
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [f8d29fea9915a5fe66e4ba24cbd3b248929b51b7]

        handle empty tools::Rectangle in svx
        
        Change-Id: I45e26c9cdc00ae6d3bc56534d612b83b5ac26074
        Reviewed-on: https://gerrit.libreoffice.org/72125
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [08b79ade4f2e2fa98487696591123f71a7521dff]

        handle empty tools::Rectangle in sw
        
        Change-Id: I44c4b5a6d4f0aada0ed95d8cd4d05366958c6207
        Reviewed-on: https://gerrit.libreoffice.org/72124
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-11  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [fc1e3801134629c4aa88e6181e72ace409d24618]

        KJ: Update Spain locale, add Khmer locale, etc
        
        Change-Id: I315dcba7501b0f71a83d3bfec05f80f66ed51224
        Reviewed-on: https://gerrit.libreoffice.org/72132
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-05-11  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [d3f650fd54dbaa63883e433747b93c3598f12d7e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Typos
            
            Change-Id: Id5040a184e0dbc5456ceb8010a35dc0380b7e01f
            
2019-05-10  andreas kainz  <kainz.a@gmail.com>  [95574416cf323b958c4be4d215dc9e9a7e5e6b1b]

        NB writer: add RTL LTR support for notebookbar_compact _single
        
        Change-Id: Ib1d5adedff17f6e250029fe8b20ad491aa2718b3
        Reviewed-on: https://gerrit.libreoffice.org/72136
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-05-10  Caolán McNamara  <caolanm@redhat.com>  [243aad91e17960405b472eadd9f9976fec8b7028]

        Related: tdf#125198 centralize notifyWindow:created to one place
        
        Change-Id: I2729cb85f156ddafec69cc3280e9d8544f7c6182
        Reviewed-on: https://gerrit.libreoffice.org/72117
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-10  Caolán McNamara  <caolanm@redhat.com>  [8da6a8fcf1a71588a22bf4afae8d5e54b7b0bcad]

        fix assert for expand_row while frozen
        
        Change-Id: I78578cd1578317a16d2eb62e23ddcc01bc39347a
        Reviewed-on: https://gerrit.libreoffice.org/72130
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-10  Samuel Thibault  <samuel.thibault@ens-lyon.org>  [d422a9d0cb914260192fbc68305db088af022204]

        tdf#119931 Fix a11y warnings in classificationdialog.ui
        
        Make "Content" a label for the drawing area
        
        Change-Id: I2238ea42d33564d848376e3c33b9d9a46af094ae
        Reviewed-on: https://gerrit.libreoffice.org/72045
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-05-10  Michael Meeks  <michael.meeks@collabora.com>  [f29fded5a52f4c2fc1aae307e1f43326dd04108c]

        unipoll: add a --unipoll parameter to gtktiledviewer.
        
        Arguably should be the default. Implementation is a bit cute -
        re-starting the main-loop as a child of a callback from its
        idle handler.
        
        Change-Id: I95e87c8a4ae3de745d7ca1f636859dd1d8deca17
        Reviewed-on: https://gerrit.libreoffice.org/72072
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-05-10  Eike Rathke  <erack@redhat.com>  [d77495060016c5e97d6e367c2a44fec83cf441f2]

        Apply duration format for such newly entered formula cells
        
        ... and the cell didn't have a number format applied already,
        [HH]:MM:SS instead of wall clock time format HH:MM:SS which comes
        to a surprise anyway if the result is >=24h.
        
        Related to tdf#125099
        
        Change-Id: I6c19a86177f8714ac588d6798acf86e247a79b26
        Reviewed-on: https://gerrit.libreoffice.org/72131
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-05-10  andreas kainz  <kainz.a@gmail.com>  [df3e1af532d937229b5b2e6621e582d459760f6a]

        NB writer: sync single and compact NB
        
        Change-Id: Ic943faba4b042299dbe2fd8a38d5d27832e39aad
        Reviewed-on: https://gerrit.libreoffice.org/72116
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-05-10  Stephan Bergmann  <sbergman@redhat.com>  [9929682da7c63f8cbdc4f833bce4a9410957607b]

        Revert "Temporarily remove "final" from chart::FormattedString"
        
        This reverts commit f43b5d1e6035e6ed619ab425009a7895ac271716, now that the
        experiment is done.
        
        Change-Id: I0f483023c7f9f4f5ae1edaa7abb7056e1c4e30a1
        Reviewed-on: https://gerrit.libreoffice.org/72129
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [a49f9359d27bf3ca38ddff7ad0920daac8e1bb8d]

        tdf#85470 FILESAVE Very long time spent saving XLSX as XLS
        
        This takes the saving from (very long time, I lost patience), to around
        2s on my machine.
        
        Change-Id: Ife28a1616c0da65070f7e604b256134156af0e9a
        Reviewed-on: https://gerrit.libreoffice.org/72123
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-10  Michael Stahl  <Michael.Stahl@cib.de>  [eb8e03006d588f2d953c4fba4e47ced9b53ba6aa]

        tdf#125164 sw: reimplement SwUndoTOXChange
        
        SwUndoTOXChange was effectively dead code since commit
        60732d715698108f9c3a8284bb3e00baaa4e8124 "#i42807# clear undo stack
        before changing of TOX properties, update TOX after changing properties"
        and was resurrected by commit 4f0b568ef35353b276ae560fb43502b6f6b2bfdb.
        
        * Calling Update() from Undo is wrong, as there is no guarantee that
          the index was up-to-date before the change
        * Calling Update() from Redo is pointless, as there will be a Redo
          of SwUndoUpdateIndex anyway, given that the only caller of
          ChangeTOX, namely, SwTOXMgr::UpdateOrInsertTOX(), does that
        * SwUndoTOXChange cannot retain a pointer to SwTOXBase as its life-time
          is tied to the SwSectionNode
        * Repeat applying the same attributes to the same ToX is utterly
          pointless
        
        Change-Id: I84a9de3176d1062d1a43acbc9270c547fde7936a
        Reviewed-on: https://gerrit.libreoffice.org/72118
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-10  Miklos Vajna  <vmiklos@collabora.com>  [c1486533818de626378ec67afa49845da164d00c]

        CppunitTest_sw_tiledrendering: close the document while LOK is still active
        
        This is the same type of problem that was fixed for
        CppunitTest_desktop_lib in commit
        da17ccaec39f50de68c3fdd431bc66a2bec04127 (CppunitTest_desktop_lib: close
        the document while LOK is still active, 2019-05-09).
        
        Change-Id: I2fe050bf40d68dafa0334f4149e54958c492122d
        Reviewed-on: https://gerrit.libreoffice.org/72126
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-05-10  Katarina Behrens  <Katarina.Behrens@cib.de>  [758c44f69f0a0ed4a501695de4f065824325e750]

        tdf#124484: avoid crash in fullscreen slideshow spanning all displays
        
        This just stops the bleeding (crash) in a special case when screen
        number argument of SalFrame::ShowFullScreen is -1 (meaning
        'fullscreen spanning all available displays')
        
        It doesn't yet extend the fullscreen window over all screens, this
        will be done in a follow-up fix
        
        Change-Id: I2cf48096a1fe1ec33c943f10acb41c59585b325f
        Reviewed-on: https://gerrit.libreoffice.org/71965
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-05-10  Stephan Bergmann  <sbergman@redhat.com>  [f43b5d1e6035e6ed619ab425009a7895ac271716]

        Temporarily remove "final" from chart::FormattedString
        
        ...to check whether it has any effect on the strange Jenkins UBSan bot failures
        that started with <https://ci.libreoffice.org/job/lo_ubsan/1253/>
        
        Change-Id: I9e7c8c89d3347feb0d5d56f67ac3495553acfc3e

2019-05-10  Miklos Vajna  <vmiklos@collabora.com>  [6eac1c9e3f4e801a3cfa75f85f7bc3944c7cd21e]

        CppunitTest_sc_tiledrendering: close the document while LOK is still active
        
        This is the same type of problem that was fixed for
        CppunitTest_desktop_lib in commit
        da17ccaec39f50de68c3fdd431bc66a2bec04127 (CppunitTest_desktop_lib: close
        the document while LOK is still active, 2019-05-09).
        
        Change-Id: I2515e18713c9f20a4f70de478ab062bab5650608
        Reviewed-on: https://gerrit.libreoffice.org/72101
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-05-10  Michael Meeks  <michael.meeks@collabora.com>  [35f7cacc8ac59146af728d1db126136771581c52]

        lok: assert that tabs are not locked.
        
        Should save a lot of debugging of out-of-sync part state between
        the calc core and lok clients.
        
        at   ScTabControl::Select ()
        from ScTabControl::SwitchToPageId (... nId=2)
        from doc_setPart (... nPart=1)
        
        we really don't want to hit this:
        
           if ( pScMod->IsTableLocked() )      // may not be switched now ?
           {                                                                                                                                │
               // restore the old state of TabControls
        
        Change-Id: I02b29e9e0e29ce37b64e3f082811bc080c0dc254
        Reviewed-on: https://gerrit.libreoffice.org/72114
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-05-10  Michael Meeks  <michael.meeks@collabora.com>  [e655dc8bbf010e5ef89c32c2ebde56281b323925]

        unipoll: let InitVCL tolerate double init.
        
        We need to get VCL initialized early in UniPoll mode, since the main
        setup doesn't occur until runPoll is invoked, and we want to call lots
        of virtual methods that take the SolarMutex before then - which requires
        VCL to be initialized.
        
        Change-Id: Id9c1b74c126cf7bb71d6560b7585d37327a9f5ef
        Reviewed-on: https://gerrit.libreoffice.org/72071
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-05-10  Caolán McNamara  <caolanm@redhat.com>  [9a78a4a16ff7b9a9d8f22809c5127f6389ec4805]

        Resolves: tdf#125198 modeless dialog not appearing in online
        
        Change-Id: I01916000ba2300a3905fe606301abd8ddadd3770
        Reviewed-on: https://gerrit.libreoffice.org/72113
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [99fb06dd8c0e35e519a888e4c5c2c9805104a683]

        handle empty tools::Rectangle in sc
        
        Change-Id: I397cb6a0d033a78e854c10d9f33e24e94a9d733e
        Reviewed-on: https://gerrit.libreoffice.org/72112
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-10  Caolán McNamara  <caolanm@redhat.com>  [fbc038cc4f4a12f8302ce5b3bd7d739bd66a674e]

        an uno -> a uno
        
        Change-Id: I538db88f8477dd2d2ad25c372928fec6c11d979d
        Reviewed-on: https://gerrit.libreoffice.org/72105
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-10  Caolán McNamara  <caolanm@redhat.com>  [8ccffe4e7fb6abf6fa3ba9187007e9d8af116baf]

        Resolves: tdf#125197 duplicate column checkbox position
        
        Change-Id: Ia4424b2be84ece65305bb4e5bed505bed49ebda8
        Reviewed-on: https://gerrit.libreoffice.org/72106
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-10  Caolán McNamara  <caolanm@redhat.com>  [63d191afd9b166552c73b071e69a403875c55301]

        Resolves: tdf#125199 format->columns dialog should be modal
        
        Change-Id: I053dc3e8c5a5acc40e90db50c8b7d3c04feaa032
        Reviewed-on: https://gerrit.libreoffice.org/72108
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-10  Mark Hung  <marklh9@gmail.com>  [b67fbe0a163a8bb5bc30eb84ad796dcd24a27145]

        sw/qa: recover locale in testUserFieldTypeLanguage.
        
        In testUserFieldTypeLanguage the locale was set to de-DE
        first then revert by calling SetLocaleConfigString with an
        empty string when the test finished. Calling
        SetLocaleConfigString with an empty string set the system
        locale to the system default, which is not necessarily en-US
        which is the default for unit tests.
        
        Unfortunately it makes testTdf108021 fail because the
        layouts in the testTdf108021 are different in en-US and
        zh-TW locale in my environment. This locale-dependent layout
        issue is tracked as tdf#125025 now.
        
        Change-Id: I50ae2df5fb4624f94d070742c6189bf333370137
        Reviewed-on: https://gerrit.libreoffice.org/71480
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2019-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [5ad4e88c0521024bf9d94a6199c5c8f6060fc93b]

        handle empty tools::Rectangle in filter
        
        Change-Id: I7f11f6b466cce85718ecf3d158f78962e756479f
        Reviewed-on: https://gerrit.libreoffice.org/72111
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-10  Tünde Tóth  <tundeth@gmail.com>  [5ddaaa0c86a9c7851d2277d56b379a3412b1fff3]

        tdf#125173 fix hyperlink inserted to text box
        
        Hyperlink inserted to text box lost after export.
        
        Change-Id: I796e54339292cb4a5e98de1ead6558d66587d353
        Reviewed-on: https://gerrit.libreoffice.org/72033
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-05-10  Stephan Bergmann  <sbergman@redhat.com>  [e896fc4ddf822c665a42fa5d314bb1dfd92de1a2]

        Remove dead test code
        
        ...that has been dead ever since d49bc78f22d7f7403f1f885f15b1d3dd2840cf0d
        "tdf#46723 - enable configmgr unit tests"
        
        Change-Id: Ie7f8e6dc669f66798364f907dab65afdfe4f63c0
        Reviewed-on: https://gerrit.libreoffice.org/72104
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [8db92932239467a8623b2bd481da7106f73ba25a]

        handle empty tools::Rectangle in editeng
        
        Change-Id: Ie59a7ee3b95eafe2a2f743a76f8feb993c0c3daa
        Reviewed-on: https://gerrit.libreoffice.org/72110
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-10  Michael Weghorn  <m.weghorn@posteo.de>  [142a139b8de7712d6f24dcad558c45c453985f40]

        Qt5Frame.cxx: Use QString instead of 'const char *'
        
        It's converted to QString anyway.
        
        Change-Id: I5d9ccf05416dae603c195edc335d7b522dcf8c5d
        Reviewed-on: https://gerrit.libreoffice.org/72102
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-05-10  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [c86cf2aaa07538e8c37dc81729905a3bb9ecc1ff]

        SmartArt: support diagram background
        
        Solved by adding additional shape filling whole diagram.
        MS PowerPoint does the same when converting SmartArt to shapes.
        
        Background shape is also copied when loading from drawingML fallback,
        appearently there is no background information.
        
        Corrected SmartArt import tests, so that they are aware of extra shape.
        
        Change-Id: I6154f8e1b34e5867ab582d6fc54459c7c93edbac
        Reviewed-on: https://gerrit.libreoffice.org/72012
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-10  Sumit Chauhan  <sumitcn25@gmail.com>  [96dd1cd36c2f9446d3455a06b5f77a3954950c03]

        tdf#116629 added chevron icon for noteboookbar hide button
        
        To test the patch , cherry pick this icon-patch first
        https://gerrit.libreoffice.org/#/c/72082/
        
        Change-Id: I706aee5695a2e275095832070382a9def4d89611
        Reviewed-on: https://gerrit.libreoffice.org/72107
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
        Tested-by: Szymon Kłos <szymon.klos@collabora.com>

2019-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [3ca2a0e5f004c6ff22b5f839f4f9da2f3a02d4f5]

        handle empty tools::Rectangle in sfx2
        
        Change-Id: I468108c74480e61215a85232421e8ce1a00e846d
        Reviewed-on: https://gerrit.libreoffice.org/72058
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-10  Aurimas Fišeras  <aurimas@members.fsf.org>  [c3f82afd56a8d34420a489065a786cf67b6f290d]

        Remove temporary config.ini after the test
        
        Change-Id: I7bc0c6554b4d5e870a49740b2b7243d9a9246ca8
        Signed-off-by: Aurimas Fišeras <aurimas@members.fsf.org>
        Reviewed-on: https://gerrit.libreoffice.org/72063
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-10  Caolán McNamara  <caolanm@redhat.com>  [6546d8ad9645c3d0a2dbc726563f519dafc739f4]

        Resolves: tdf#124455 GtkComboBox text entry greyed out
        
        Change-Id: Icc3b4daa50305da0d74f63647c98b887df210a10
        Reviewed-on: https://gerrit.libreoffice.org/72078
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-10  Caolán McNamara  <caolanm@redhat.com>  [1156f981ac4557737dd915e89e11abaa61e29f14]

        an is used before a vowel sound
        
        not before vowels with a consonant sound so its a url not an url
        
        Change-Id: Ic27ff3bee67469284d460c31ced6f63cb3633db2
        Reviewed-on: https://gerrit.libreoffice.org/72062
        Reviewed-by: Jens Carl <j.carl43@gmx.de>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [0dc47739176493ded49b665c5fdfe0fe8fff39c1]

        handle empty tools::Rectangle in SmDocShell::SetVisArea
        
        Change-Id: Iccea3b686b02e03552fa5c836ee5a29103930d04
        Reviewed-on: https://gerrit.libreoffice.org/72056
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [f7936b8ccd0ce9bea3a5e780443e4ae8f35b9da1]

        tdf#125051: fix spellchecking on Calc
        
        Regression from
            commit 7282014e362a1529a36c88eb308df8ed359c2cfa
            Date:   Fri Feb 1 15:15:16 2019 +0100
            tdf#50916 Makes numbers of columns dynamic.
        
        Change-Id: Ibc96c36675d8b530b84f9680654f7d8a3b612d9c
        Reviewed-on: https://gerrit.libreoffice.org/72053
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-10  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [4709cd82c7fa31eac7bbc9f1991968891080c5f8]

        tdf#62699 Drop pass-through header file include/svx/svdattr.hxx
        
        Change-Id: I04289589196ac69b31f75989d9252c79d03c890f
        Reviewed-on: https://gerrit.libreoffice.org/71633
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e16641769df8cb2631808acf43e0ee8bd31cb0f7]

        introduce graphic format detector (and basic metadata)
        
        Currently we detect a graphic format in a ImpPeekGraphicFormat
        method, which is called when reading a graphic from a stream.
        The code is quite convoluted and doesn't help with readability
        of graphicfilter.cxx
        
        Additionally there exists an detection code written for the UNO
        class GraphicDescriptor, which duplicates the detection, but can
        in addition also extract other metadata at the same time.
        
        This introduces the initial implementation of GraphicFormatDetector
        class. It will first replace the code in ImpPeekGraphicFormat
        to detect the graphic format and then later also be extended to
        do what the GraphicDescriptor is doing. But currently it only
        duplicates the implementation of ImpPeekGraphicFormat.
        
        The problem with both of the current solution is that there are
        not any tests written. For the GraphicFormatDetector however the
        approach is to add test cases to check the current implementation
        and only then refactor the code.
        
        Change-Id: Idb9d3859b4380e3f15237d97aff969ce81e631dd
        Reviewed-on: https://gerrit.libreoffice.org/72086
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-05-10  Jens Carl  <j.carl43@gmx.de>  [b8e002f4d4426183c7ea35cb7af6917ed800256c]

        tdf#43157 Clean up OSL_VERIFY (replace with SAL_WARN)
        
        Replace OSL_VERIFY with if-statement and SAL_WARN.
        
        Change-Id: Iafbd8869b97d098c2aa073a84850907b232c1eca
        Reviewed-on: https://gerrit.libreoffice.org/72087
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-10  Todor Balabanov  <todor.balabanov@gmail.com>  [7aeef2e88b0a74be6670f13536281bbaecfa568f]

        Import of each class is better practice than import of entire library.
        
        Change-Id: I13c4916b951d36ea5e83e52c9c6e36df552bdfeb
        Reviewed-on: https://gerrit.libreoffice.org/71961
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-10  Miklos Vajna  <vmiklos@collabora.com>  [8a26e4b26f0153fb8ca5da880ee4aa44748ee4df]

        sw btlr writing mode: implement layout for fly frames
        
        The case when a fly frame was first constructed with one direction then
        switched to btlr was already working.
        
        The case when the direction is already set before the SwFlyFrame is
        constructed was not, as SvxFrameDirection::Vertical_LR_BT was unhandled.
        
        Change-Id: I97d15b3fc15ee116181718144dc9bccf8f31529f
        Reviewed-on: https://gerrit.libreoffice.org/72077
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-10  Stephan Bergmann  <sbergman@redhat.com>  [38371d01e0240825f6d8d419214f50bc193e3e6b]

        Consolidate MutexContainer GetMutex() vs. direct m_aMutex access
        
        ...at which point MutexContainer becomes all-inline and need no longer be
        OOO_DLLPUBLIC_CHARTTOOLS
        
        Change-Id: I2f9c089a1189cc8c0fe5cf1760f62e71c5bb7f51
        Reviewed-on: https://gerrit.libreoffice.org/72052
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [c302027510adb13a2d34d863e417460375588c4b]

        pass SfxItemSet by unique_ptr to ScEditEngineDefaulter
        
        Change-Id: I2bcfb87f687355a66a8a855b2858220cf1fefd39
        Reviewed-on: https://gerrit.libreoffice.org/72043
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-10  andreas kainz  <kainz.a@gmail.com>  [b2ea5031386d773f797b3f8cf8035ba5680db813]

        NB writer: update the different UI files for better sync
        
        Change-Id: Ie4a5401e9f20e4fd5fe8a30ba21faffc2aa69010
        Reviewed-on: https://gerrit.libreoffice.org/72085
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-05-10  andreas kainz  <kainz.a@gmail.com>  [bdfc4ca62ac6f6db339aad9b37e211556e60bf6b]

        NB make contextual_single out of experimental for writer
        
        Change-Id: I8330d5817ac41a2a1e2d19714ca04b3e7830a7a5
        Reviewed-on: https://gerrit.libreoffice.org/72083
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-05-10  Julien Nabet  <serval2412@yahoo.fr>  [28bd55310896deda96ee7d30828239fa5ed03747]

        Use std::queue instead of list for ChangeRequestQueueProcessor (sd)
        
        Change-Id: I2520efb92e4aef399b684262e0b7daa72d212598
        Reviewed-on: https://gerrit.libreoffice.org/72073
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-10  Julien Nabet  <serval2412@yahoo.fr>  [7dda93787a7b55d185f31081394fb6e4f83d3f77]

        Replace list by vector vcl/opengl
        
        Change-Id: Ia91e8d470729fff3f34e5f244a7e19359433a2ee
        Reviewed-on: https://gerrit.libreoffice.org/72068
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-10  Julien Nabet  <serval2412@yahoo.fr>  [98dced113650aa7bb70c17b626474458d872fcd6]

        Replace lists by vectors in fpicker/office
        
        Change-Id: Id8d84ddebdb909583bfb136747374c0500c080e5
        Reviewed-on: https://gerrit.libreoffice.org/72067
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-09  andreas kainz  <kainz.a@gmail.com>  [425a570a114d9a087e5320f071604f64d43fcec1]

        tdf#116629 add chevron icon for notebookbar hide button
        
        Change-Id: Ie301b24043131f28d36d2a22a31d96220de791ae
        Reviewed-on: https://gerrit.libreoffice.org/72082
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>
        Tested-by: andreas_kainz <kainz.a@gmail.com>

2019-05-09  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9add9b231baa889d829b5e208eee55315b66299e]

        tdf#124343 Make string translatable
        
        Turn standard button translatable.
        
        Change-Id: I042846b0377adade66eb9bb8b4a3b3bef829a9f4
        Reviewed-on: https://gerrit.libreoffice.org/72061
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-05-09  Regina Henschel  <rb.henschel@t-online.de>  [332138fbfe4d40f6d871f1e6fa900de8e0f3116f]

        tdf#125126 Use individual methods for polar handles in OOXML shapes
        
        Polar handles of preset custom shapes from OOXML import have shown
        the error, that handles are jumping or not movable or direction of
        handle movement was opposite to change of shape outline. Reason
        was that for backwards calculation a single method was used. But
        the meaning of the adjustment value is special to the handle and
        thus the backwards calculation too.
        
        Change-Id: Ia57b07ddc23efeb32ba569ce84d47b535e801750
        Reviewed-on: https://gerrit.libreoffice.org/71831
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-05-09  Caolán McNamara  <caolanm@redhat.com>  [23338100720a76420e302f02b876b3708a95cdda]

        Resolves: tdf#124927 crash on multiple drawing shapes in animation dialog
        
        since...
        
        SOSAW080: Added first bunch of basic changes to helpers
        commit dfefe448c41921f2f1e54d3f69b8b9e89031d055
        Date:   Thu Mar 1 15:54:32 2018 +0100
        
        Change-Id: I9feba16b5efdbec5c817bebf2772e2f2882bdfe9
        Reviewed-on: https://gerrit.libreoffice.org/72054
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-09  Miklos Vajna  <vmiklos@collabora.com>  [da17ccaec39f50de68c3fdd431bc66a2bec04127]

        CppunitTest_desktop_lib: close the document while LOK is still active
        
        Otherwise the LOK notifiers won't be released (since LOK is not active),
        and we leak vcl::Windows in GetLOKWindowsMap()::s_pLOKWindowsMap.
        
        In dbgutil builds, this leads to an assertion failure if the sidebar is
        active.
        
        Change-Id: Idedb9578478ff4a9f2e17c0cfd203da6f007bdbd
        Reviewed-on: https://gerrit.libreoffice.org/72065
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-05-09  Zdeněk Crhonek  <zcrhonek@gmail.com>  [de022e50184ffe162c9ef617e489533b54890a05]

        uitest for bug tdf#107847
        
        Change-Id: Ia3ad578f72fa82f0693c7eef34a43261e4efb878
        Reviewed-on: https://gerrit.libreoffice.org/72060
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-05-09  Andras Timar  <andras.timar@collabora.com>  [6a86999cf0bf5a1b1b299c89cadf060a424c81e6]

        Update git submodules
        
        * Update translations from branch 'master'
          - Updated Slovenian translation
            
            Change-Id: I225234d2e88989d0352be55860dcd1cd944dbcef
            
2019-05-09  Stephan Bergmann  <sbergman@redhat.com>  [6380964c76df2352d2942e6a22d8c1b14e7c1b2e]

        MutexContainer is only used mixin-style in derived classes
        
        ...no need for virtual dtor
        
        Change-Id: I843e4bbb8bab3ed1eec55be2b937617175911162
        Reviewed-on: https://gerrit.libreoffice.org/72049
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-09  Stephan Bergmann  <sbergman@redhat.com>  [db9fecd377bbba373ca0818f90182f262f1360da]

        Drop redundant explicit initialization of MutexContainer base class
        
        Change-Id: I028a34626f4e542d01f6ae7cd90fed5a24ad970d
        Reviewed-on: https://gerrit.libreoffice.org/72044
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-09  Jens Carl  <j.carl43@gmx.de>  [c338638eeabbc959a4d71e04774365e628a093c2]

        tdf#43157 Clean up OSL_VERIFY (replace with SAL_WARN)
        
        Replace OSL_VERIFY with if-statement and SAL_WARN.
        
        Change-Id: Ibeef67f21dc9e18d3bc614cb838a6188bb58fff2
        Reviewed-on: https://gerrit.libreoffice.org/72025
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-09  Dennis Francis  <dennis.francis@collabora.com>  [ea5f1ec4eec4aa609000223aea1bc9ce202de2c5]

        crashtesting: crash on importing tdf#123420-2.xlsx
        
        since
        
        commit c2f1c68ffb6dfa1ce7de09dcc428d6c53549e88d
        Date:   Fri Apr 19 23:15:53 2019 +0530
        
            tdf#122590: follow-up : import x14:cfRule priorities
        
        Fix is to import the priorities for iconSet x14:cfRule too.
        
        Thanks to Caolán McNamara for notifying me about the regression.
        
        Change-Id: Ib5b703a6911ab6480d42ac1e004a144043d3ad24
        Reviewed-on: https://gerrit.libreoffice.org/72035
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2019-05-09  Arkadiy Illarionov  <qarkai@gmail.com>  [fac093e5e63bd53bae3de552fedba927bd5c4561]

        Simplify Sequence iterations in xmlscript, xmlsecurity
        
        Use range-based loops or replace with comphelper or STL functions
        
        Change-Id: I3d63811caf80c87a9d560087e1f0d933ebcc0d55
        Reviewed-on: https://gerrit.libreoffice.org/72040
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-09  Caolán McNamara  <caolanm@redhat.com>  [2479ab8b788ca000f2e979d0858de8d05de8e858]

        add a way to specify SfxRequest preferred dialog parent
        
        when the parent isn't a XFrame, i.e. want the parent to be an open
        dialog
        
        Change-Id: I2dfaac1fd057095de154de549e9f395ce30d118b
        Reviewed-on: https://gerrit.libreoffice.org/72034
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-09  Caolán McNamara  <caolanm@redhat.com>  [5c0653a4184ebf5353263083bd7b4818f7cd6c2e]

        out by 1, attempt to remove non-existing entry
        
        Change-Id: If442340bd718932ace4f0919ac274d81faa07c60
        Reviewed-on: https://gerrit.libreoffice.org/72037
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [7f6d5dfb2244468e2faa7be05d4258692c6e84dc]

        loplugin:unusedmethods
        
        Change-Id: I7b4d2e5e611935284e2902b0089950768dfb7717
        Reviewed-on: https://gerrit.libreoffice.org/72036
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-09  Samuel Thibault  <sthibault@hypra.fr>  [b4009daccd11e416865efd5fd3c205c46691bb12]

        tdf#124400 a11y: add accessible ID
        
        Such ID is not meant to be presented to the user, but to be an ID
        which is stable over application development. Typically, this is
        the gtkbuilder ID. Such an ID can then be used to identify a given
        well-known accessible object independently from the current locale,
        user-visible labelling, or dialog structure. This can then be used
        for tailored screen reading (e.g. automatically announcing the
        content of a well-known object), or for automatic regression testing
        (to check the behavior of well-known objects). Uniqueness within
        the window is thus desirable when returning a non-empty string.
        
        This adds XAccessibleXContext2 to augment XAccessibleXContext with
        getAccessibleId().  The VCL implementation just takes Window::get_id(),
        i.e. the gtkbuilder id, which is enough for most use cases for now.
        
        atk_object_wrapper_new then passes it to
        atk_object_set_accessible_id() for AT-SPI technologies to pick it up.
        
        Change-Id: Iea0ad08d036e539dbcfec1a9be026c8da8d17357
        Reviewed-on: https://gerrit.libreoffice.org/71743
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2019-05-09  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [639aba04ce74c3055b3b1c7ea4cd46a06da1f8ed]

        KJ:^large icon(tdf#124808),+full RTL(AR,HE,FA,UR support (tdf#124127)
        
        Change-Id: I22d811a89f0e024e99cccffc0c05b373e2820140
        Reviewed-on: https://gerrit.libreoffice.org/72022
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-05-09  Stephan Bergmann  <sbergman@redhat.com>  [8a443fe0f4ab50e2156e2c7e0cf713f2949e3164]

        tdf#124962: Reduce risk of g_main_loop_run from within gio MountOperation
        
        Using g_main_loop_run here appears to be inherently necessary for the
        g_file_mount_enclosing_volume/g_file_mount_enclosing_volume_finish protocol, but
        has at least two problems:  For one, it temporarily drops the SolarMutex (if it
        was held by the current thread), causing the usual integrity issues caused by an
        inner stack frame temporarily releasing the SolarMutex that is held by some
        unsuspecting caller.  This is an inherent problem of our broken SolarMutex
        design, and this change can't do much about it.
        
        But for another, at least with GTK-based VCL backends, it also means that the
        current thread can start to execute VCL events at "unexpected" times from within
        this g_main_loop_run (e.g., paint events, as in the backtraces linked from
        tdf#124962).  While handling of VCL events is necessary when a callback to
        ooo_mount_operation_ask_password happens and it actually pops up a dialog
        prompting the user for credentials, such handling of VCL events is completely
        unwanted when no such dialog is popped up (e.g., when the given server is
        unreachable anyway, as is the case in tdf#124962).
        
        So, to shrink the problematic window of time in which VCL events may get handled
        from within the gio MountOperation, use a dedicated GMainContext for the gio
        GMainLoop (so that it only handles events related to the mount operation), and
        only temporarily put back in place the original GMainContext during
        ooo_mount_operation_ask_password (so that VCL events will get handled as
        necessary when a dialog is actually popped up).
        
        Change-Id: Ie410f23778045b1adf98579bb34ce38d0f8f3320
        Reviewed-on: https://gerrit.libreoffice.org/72026
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [82d018b402219b5452bb08aac2c060031bbc3298]

        loplugin:unusedfields
        
        Change-Id: I8dc5a6ef84f43bad0bee26592b3a8e95c58e6f22
        Reviewed-on: https://gerrit.libreoffice.org/72027
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [3a98352f7c03be67f7ceddd7fab48f8ef8a30849]

        loplugin:unnecessaryvirtual
        
        Change-Id: I1fa8248efa16a718f273f20620281737b0da455d
        Reviewed-on: https://gerrit.libreoffice.org/72024
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-09  Caolán McNamara  <caolanm@redhat.com>  [82dc7a39364af0ccc7357f0dffe2a2cd04632f4e]

        crashtesting: failure importing tdf118662-1.xlsx
        
        with dynamic columns
        
        Change-Id: I1f2ed918932066d8b0def57568f5dc23be3605e4
        Reviewed-on: https://gerrit.libreoffice.org/72028
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-09  Tomoyuki Kubota  <himajin100000@gmail.com>  [f20b8e793f6816c354eb8853dc0a2a1594784b7e]

        par command does not allow n command in its first line(title)
        
        Doxygen used to allow this but there was a regression, which is
        apparently not being fixed:
        https://github.com/doxygen/doxygen/issues/6304
        
        Change-Id: I7602236522a56c30a2249bd8065796b3c6458704
        Reviewed-on: https://gerrit.libreoffice.org/70377
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-09  Jens Carl  <j.carl43@gmx.de>  [43249c07adaf3f66bf47193c7aa08b941751e8d5]

        Clean up makefile (remove some cargo-cult copied stuff)
        
        Change-Id: Iafbb69a405a3c9ee8d0ae7dbe8a24a75d237519d
        Reviewed-on: https://gerrit.libreoffice.org/71924
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-09  Luboš Luňák  <l.lunak@collabora.com>  [b4946d58eb07aac674574da466829ab19c126c69]

        add missing include guards
        
        Change-Id: I337c0f567112f95e2a1d762e511d5b632dd2892f
        Reviewed-on: https://gerrit.libreoffice.org/71997
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-09  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [2f60d8d3b67508c9fef59971ae725a12463a420d]

        find-unneeded-includes: dont propose to replace cstdint with internal header
        
        As seen in tools/source/misc/cpuid.cxx
        
        Change-Id: Ic596cca387efc1c310f65cbed141946be0742371
        Reviewed-on: https://gerrit.libreoffice.org/71885
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-09  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [2070adb69823bfd596a241c77d1bb3ff106d00ae]

        find-unneeded-includes: filter out boost/unordered_map.hpp
        
        As seen in configmgr/source/modifications.hxx and
        configmgr/source/partial.hxx
        this replacement is not needed
        
        Change-Id: I6a8d7bc37779f305fccb5d3c7df22fba4a4f73d0
        Reviewed-on: https://gerrit.libreoffice.org/72013
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-09  Luboš Luňák  <l.lunak@collabora.com>  [689829db6a3628d2c7c09b8046c24cbae8c98d94]

        if ccache is enabled, by default also enable CCACHE_DEPEND
        
        This avoids the preprocessing step normally done by ccache (see
        ccache docs), which speeds up the build.
        This way there may be incorrect ccache hits if a system header
        (found using -isystem) changes, but that should be rare and such
        headers generally should be backwards compatible, so the chance
        of an actual breakage should be very low.
        The patch also adds --enable-ccache=nodepend to allow enabling ccache
        without the depend mode.
        
        https://lists.freedesktop.org/archives/libreoffice/2019-May/082684.html
        
        Change-Id: Id69ca43988a016a917beb75927b39d8bde719aa7
        Reviewed-on: https://gerrit.libreoffice.org/71629
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-09  Luboš Luňák  <l.lunak@collabora.com>  [7f992595a4f4bed38f67c2fa34ffafecb082753a]

        simply set ccache env.vars instead of just warning about them
        
        So that it works out of the box automagically.
        
        Change-Id: I0a6c93824233eef6ce25c44762ec40770ec5110f
        Reviewed-on: https://gerrit.libreoffice.org/71628
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-09  Luboš Luňák  <l.lunak@collabora.com>  [18bda6827521fae6916f55be73cb1b68bb39a6c5]

        use .gch only for gcc's PCH files
        
        It a) looked a bit silly to use .gch even with MSVC, b) allows to build
        something with Clang and GCC without them trying to use each other's PCH
        file, c) is nitpicking, yeah.
        
        Change-Id: I478beeb6aab6378cbdcc6ea75aa2e3ff2bcf6f87
        Reviewed-on: https://gerrit.libreoffice.org/71582
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-09  Luboš Luňák  <l.lunak@collabora.com>  [c6350b36860f3a3681722640b09f221489803e02]

        regenerate PCH headers for the 4 new levels
        
        Plus some build fixes triggered by this.
        
        Change-Id: I59b21def706598ceffd45ae5b1f0262ec9c1ad50
        Reviewed-on: https://gerrit.libreoffice.org/71581
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-09  Luboš Luňák  <l.lunak@collabora.com>  [a3e92f9bcf72ebe94da181c0b1dd873ebbc2c9cc]

        support different levels of PCH usage
        
        There are now 4 levels of PCH support, the previous 'full' level
        adding to PCH whatever the update_pch script finds useful,
        and new levels 'system', which adds only external headers,
        'base', which is 'system' and LO basic headers (sal, osl, rtl, vcl)
        and 'normal', which is 'full' without headers from the module
        built itself.
        
        With Clang/GCC even 'system' still saves some time (10-15%) and since external
        headers should rarely if even change, it should be without most
        of the disadvantages of PCH. And even 'base' should be pretty easy
        to use, as those headers should be rarely changed while developing,
        thus avoiding the need for massive rebuilds. Using 'normal' or 'full'
        does not seem to be worth it with Clang or GCC, but with MSVC that still
        makes a difference, so keep(?) 'full' the default there.
        
        The update_pch script unfortunately does not include as many system
        headers as it could, since it includes only what is directly included
        by the .cxx, but not what's included indirectly by .hxx files.
        
        https://lists.freedesktop.org/archives/libreoffice/2019-May/082685.html
        
        Change-Id: If83a07a1fc9b77d0134502b0d89348944f82806b
        Reviewed-on: https://gerrit.libreoffice.org/71580
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-09  Luboš Luňák  <l.lunak@collabora.com>  [a0ff28ea8c10a4a897330c64aa3db6af88285994]

        better is_c_runtime() detection in update_pch
        
        config_xxx.h headers are not system headers, and some module headers
        as such helpids.h or scdllapi.h are neither.
        
        Change-Id: I7ae1a3f1ada43de88eefe34c60e19f7ac703769d
        Reviewed-on: https://gerrit.libreoffice.org/71579
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-09  Luboš Luňák  <l.lunak@collabora.com>  [b87b0171efb683ff03e99060c0d30474bc3c61e1]

        use -fno-pch-timestamp when generating Clang PCH files
        
        Change-Id: I52ef8e81cb3899cc8d2b8729bd55ee98a0a1c77b
        Reviewed-on: https://gerrit.libreoffice.org/71565
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-09  Michael Stahl  <Michael.Stahl@cib.de>  [cc5916cd314a27b0cc99560ab887480026630a95]

        tdf#124675 sw: fix crash when moving SwTextFrame in table to prev page
        
        The problem is that the SwTabFrame and SwRowFrame that are being
        iterated are deleted:
        
         7 SwFrame::DestroyFrame(SwFrame*) (pFrame=0x79052c0) at sw/source/core/layout/ssfrm.cxx:386
         8 SwTabFrame::RemoveFollowFlowLine() (this=0x5bf07d0) at sw/source/core/layout/tabfrm.cxx:907
         9 SwTabFrame::MakeAll(OutputDevice*) (this=0x5bf07d0) at sw/source/core/layout/tabfrm.cxx:1839
        10 SwFrame::PrepareMake(OutputDevice*) (this=0x5bf07d0) at sw/source/core/layout/calcmove.cxx:344
        11 SwFrame::Calc(OutputDevice*) const (this=0x5bf07d0) at sw/source/core/layout/trvlfrm.cxx:1790
        12 SwFrame::PrepareMake(OutputDevice*) (this=0x603a570) at sw/source/core/layout/calcmove.cxx:247
        13 SwFrame::Calc(OutputDevice*) const (this=0x603a570) at sw/source/core/layout/trvlfrm.cxx:1790
        14 SwFrame::PrepareMake(OutputDevice*) (this=0x5daf120) at sw/source/core/layout/calcmove.cxx:247
        15 SwFrame::Calc(OutputDevice*) const (this=0x5daf120) at sw/source/core/layout/trvlfrm.cxx:1790
        16 SwFrame::PrepareMake(OutputDevice*) (this=0x6005ca0) at sw/source/core/layout/calcmove.cxx:247
        17 SwFrame::Calc(OutputDevice*) const (this=0x6005ca0) at sw/source/core/layout/trvlfrm.cxx:1790
        18 SwFrame::MakePos() (this=0x6094330) at sw/source/core/layout/calcmove.cxx:490
        19 SwTextFrame::MakePos() (this=0x6094330) at sw/source/core/text/frmform.cxx:343
        20 SwContentFrame::MakeAll(OutputDevice*) (this=0x6094330) at sw/source/core/layout/calcmove.cxx:1346
        21 SwFrame::OptPrepareMake() (this=0x6094330) at sw/source/core/layout/calcmove.cxx:368
        22 SwFrame::OptCalc() const (this=0x6094330) at sw/source/core/inc/frame.hxx:1060
        23 SwLayAction::FormatLayout(OutputDevice*, SwLayoutFrame*, bool) (this=0x7ffc6da48350, pLay=0x8a349c0, bAddRect=false) at sw/source/core/layout/layact.cxx:1362
        24 SwLayAction::FormatLayout(OutputDevice*, SwLayoutFrame*, bool) (this=0x7ffc6da48350, pLay=0x79052c0, bAddRect=false) at sw/source/core/layout/layact.cxx:1357
        25 SwLayAction::FormatLayoutTab(SwTabFrame*, bool) (this=0x7ffc6da48350, pTab=0x7a9c300, bAddRect=false) at sw/source/core/layout/layact.cxx:1569
        26 SwLayAction::FormatLayout(OutputDevice*, SwLayoutFrame*, bool) (this=0x7ffc6da48350, pLay=0x7c30300, bAddRect=true) at sw/source/core/layout/layact.cxx:1354
        27 SwLayAction::FormatLayout(OutputDevice*, SwLayoutFrame*, bool) (this=0x7ffc6da48350, pLay=0x79e1780, bAddRect=true) at sw/source/core/layout/layact.cxx:1357
        28 SwLayAction::InternalAction(OutputDevice*) (this=0x7ffc6da48350) at sw/source/core/layout/layact.cxx:546
        
        They are deleted because the last SwTextFrame was moved via MoveBwd() to
        the previous page, and is formatted there.
        (regression from commit 18765b9fa739337d2d891513f6e2fb7c3ce23b50)
        
        Prevent this via:
        
        * delete-guard for the SwRowFrame - causing RemoveFollowFlowLine() to
          return early (also, let it return false, so the Join() isn't even
          called, although that doesn't make a difference in practice because
          of the next item:)
        
        * join-guard for the SwTabFrame - otherwise tabfrm.cxx:2199 will Join()
          it anyway
        
        This means that when the page with the follow-frame is done formatting,
        the empty SwTabFrame with no SwTextFrame in it will remain.  Fortunately
        this is not a problem, because due to the moving, the previous page will
        be invalid and layact.cxx:613 will iterate to the previous page and
        format it again; then tabfrm:2199 of the master SwTabFrame will detect
        that the follow SwTabFrame is empty and Join() it.
        
        Change-Id: I2cca89d63b81e7d4909319fa4feab2f5d67a6ff3
        Reviewed-on: https://gerrit.libreoffice.org/71996
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-09  Miklos Vajna  <vmiklos@collabora.com>  [f8b4d371eddd27594d549fb00294c01229a9bd24]

        drawinglayer: avoid AA for hairline polygons built from hori/vert lines only
        
        For one, it seems this was the intention already since commit
        85c70f37b56299f6fa02312c0fb73cc55af084ef (CWS-TOOLING: integrate CWS
        aw063, 2009-03-04): "suppress AntiAliasing for pure horizontal or
        vertical lines".
        
        For another, this fixes the TileCacheTests::testTileWireIDHandling()
        testcase in online.git, which assumes that the indicators at the corners
        of the Writer body frame (paragraph marks hidden / default case) can be
        painted multiple times, producing pixel-by-pixel matching results. But
        in reality AA breaks that assumption, and we know these indicators are
        never diagonal lines.
        
        Change-Id: Ib74f823165799991296b64cee58ec106dbdcedcf
        Reviewed-on: https://gerrit.libreoffice.org/72000
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-05-09  Jan-Marek Glogowski  <glogow@fbihome.de>  [c1bcdf9aa5d8ea99435906ffa9787232a909ff0f]

        Qt5 IM handle (spurious?) all-empty IM events
        
        2nd attempt to fix the bug described in commit 00221089800c ("Qt5
        IM allow committing empty strings") and various siblings of it.
        This also reverts it.
        
        What I see is calls with "all-empty" events (preedit, commit and
        replacementLength() == 0; no QInputMethodEvent::Attribute), some
        from QIBusPlatformInputContext::updatePreeditText.
        
        There are various Writer document edit states with (selected)
        text, undo, cursor position and focus changes to other windows via
        Ctrl+Tab, which will result in inputMethodEvent calls totally in
        contrast to the expected text state, all somehow always related to
        all-empty events. They currently result in wrongly deleted
        selected text, change of selection, cursor movement or general
        change of text from old preedit. Most time on focus out / window
        change, some times at first meta-key press after focus in.
        
        This patch tries hard not to corrupt Writers edit state with these
        all-empty events. No idea if this is some bug on LO's qt5 side or
        expected, but KDE kate and VCL gtk3 and gen work fine, so I assume
        Qt's behaviour is correct. FWIW gtk3 also does some extended IM
        handling with focus, so probably this is the Qt equivalent of it.
        But then I couldn't find some eqivalent code in Qt's source code.
        I actually expected an even more complex solution (if this really
        fixes all cases).
        
        Works for a multitude of tests I tried to come up with, but is
        quite probably not the final fix to this, as qt5 current doesn't
        handle replacementStart() and replacementLength() at all.
        Also never saw a call to Qt5Frame::EndExtTextInput.
        
        Change-Id: I4210e0588041cfb4d80dbdfdb937e430a5f7cbfb
        Reviewed-on: https://gerrit.libreoffice.org/71988
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-09  Justin Luth  <justin.luth@collabora.com>  [c5c425296debb2fbd67af8ec29f87e285d08575f]

        tdf#125151 sw: allow protection around field marks
        
        Similar to bug 105625, the cursor should be considered outside
        of a fieldmark when it is at the start. A delete at the start would
        normally delete the entire form field, but in this case the section
        is supposed to be protected, so deleting should be forbidden.
        
        This atStart situation is already looked for when the document is
        not protected. However, when the section is already protected, then
        a different code path is followed, and there the start position
        was ignored and thus became an editable part of the page,
        allowing the user to easily delete the field by mistake.
        
        LO6.2's commit 63ec2e8d07dff652a68c9dc96859c4c61f26b9df
        accurately identfied that this is in a protected section,
        and so exposed this missing scenario.
        
        Related idea: Also added a unit test to ensure that Protect_Form
        keeps protecting the formfields as well.
        A test document in the bug report, containing a combobox and checkbox,
        confirms that this fix is good for all three types of fieldmarks.
        
        Change-Id: Ida08163f3376e55c620d6670da160832e79cd252
        Reviewed-on: https://gerrit.libreoffice.org/71927
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-05-09  Jens Carl  <j.carl43@gmx.de>  [62b7faa167162b5e35746c546be1a758dd8f29d2]

        Related tdf#38889: Sync sub menus Tools > Macros
        
        Synchronize sub menu Tools > Macros by adding "Edit Macros" across the
        different applications menus.
        
        Change-Id: I16185034955d889afe8a508a3522bb0a63f29545
        Reviewed-on: https://gerrit.libreoffice.org/71827
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>
        Tested-by: andreas_kainz <kainz.a@gmail.com>

2019-05-09  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [64faea31f7d05e46fe5c91f87381ec7abae90174]

        tdf#42949 Fix IWYU warnings in xmlsecurity/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I89c77656ea4021cb16bd122cb1dd1cd803390c3d
        Reviewed-on: https://gerrit.libreoffice.org/71765
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-09  Miklos Vajna  <vmiklos@collabora.com>  [d7082ab8028e291ccbbdebe8e075d0a6e05af460]

        xmloff: create XMLImpressSettingsExportOasis instances with an uno constructor
        
        Change-Id: Ibe4ef82cf719afd008f1be23ed4a0e953c61d73f
        Reviewed-on: https://gerrit.libreoffice.org/72010
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [747a7d2603812df881da07b8e00d3be0fa754993]

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

2019-05-09  Arkadiy Illarionov  <qarkai@gmail.com>  [a11572dc2eeee7b5fea1935b63208c779a20eb56]

        Simplify Sequence iterations in UnoControls
        
        Use range-based loops
        
        Change-Id: I4d3be75bb83c74267b9dec6f1dcdc105c292be9d
        Reviewed-on: https://gerrit.libreoffice.org/72011
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [e0382c3ad7786910bc9aa81cf581798df0f2508c]

        avoid copying when placing items into SfxItemSet
        
        Change-Id: I05c627f590e7794c1ba11b66021dc30aa3285eb0
        Reviewed-on: https://gerrit.libreoffice.org/71941
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-09  Noel Grandin  <noel.grandin@collabora.co.uk>  [38a684f72988f29e1c07bf9fa5a83e275e80e24c]

        move constructor for SfxItemSet
        
        Change-Id: If7f51a657606da8aea4bcf01f13468c6ac2086a8
        Reviewed-on: https://gerrit.libreoffice.org/71901
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-09  Stephan Bergmann  <sbergman@redhat.com>  [d36331d63a68f3dea9123a4a699aea143aaac2ed]

        Remove unhelpful "using namespace com::sun::star;" from ucb/source/ucp/gio/
        
        ...in preparation for another change using a top-level namespace ucb
        
        Change-Id: I3a92d64806bc570bdfd4fe06e672cb6ce2049e7e
        Reviewed-on: https://gerrit.libreoffice.org/71987
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [deaddddfb2edbb066ffd333055a858e78b74abda]

        Fix typo
        
        Change-Id: I0c594c232a3004c83a33f0948593850dd924caad
        Reviewed-on: https://gerrit.libreoffice.org/72020
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [09ca8648a47f02c77c26ac6257a51bff62a7bf72]

        vcl: Add ScanlineTransformer and make tests
        
        This is intended to replace the ImplPixelFormat in macOS and
        OpenGL backends, which are duplicated. It'll also come in
        handy for other situations in the future.
        
        Also ImplPixelFormat4 (4-bit Palette) in the macOS backend
        doesn't work and never has worked correctly (bug at writing).
        This fact was discovered while testing the ScanlineTranformer,
        which was based on the ImplPixelFormat* code.
        
        Change-Id: I96a172bd61c2cc116ab3e8b9f47f23f945243e96
        Reviewed-on: https://gerrit.libreoffice.org/71992
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-05-09  Adrien Ollier  <adr.ollier@hotmail.fr>  [865371a35d7f9d9fac08e9e75ac3c9c173144746]

        replaces one macro by a constant in the C++ style
        
        Change-Id: I4b4fc85024d64f94197bd0fd25ed8ba0ada004ba
        Signed-off-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-on: https://gerrit.libreoffice.org/71807
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-05-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b900a8fcfa2faf8a5e0286bff63371fe6c58751c]

        Fix typo
        
        Change-Id: I88a32792c19a8d16c400dd2a189c4941149ff941
        Reviewed-on: https://gerrit.libreoffice.org/72019
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-05-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7c0124ef386c85801c90bf418510d07989821e74]

        Fix typo
        
        Change-Id: I77133378411c573dd1075d40c7e113b305b3dbba
        Reviewed-on: https://gerrit.libreoffice.org/72017
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-05-08  Stephan Bergmann  <sbergman@redhat.com>  [4cd4063f9cf531d1e948f27fcfd2eaed3d4a1a2d]

        Fix test
        
        ...after 7764439f85f23efb4510b41e795abd1e4c9089e9 "WidgetDefinition: add
        'action' state for the PushButton" introduced code that downcasts that
        suspicious ImplControlValue to a PushButtonValue
        
        Change-Id: I3ed24cc4a862d53ad5b6e95b4707bab7947ce7ba
        Reviewed-on: https://gerrit.libreoffice.org/71998
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Jenkins

2019-05-08  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [558c8bd9d5c5910e3290049e08fc7c3280151fd4]

        Add some comments to macOS backend impl. of SalBitmap
        
        Change-Id: Idfefe7598df0b2e382be84aa5bfc8b60201768a7
        Reviewed-on: https://gerrit.libreoffice.org/71991
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-05-08  Caolán McNamara  <caolanm@redhat.com>  [a9412aaf6b3b64c22b15ec6a83b995f2be78a319]

        crashtesting: many asserts in SmTextNode::Prepare
        
        e.g fdo58094-1.mml
        
        since...
        
        commit 13894996601daf10d133f4a71eb0b26794d782bc
        Date:   Sat May 4 21:46:31 2019 +0200
        
            handle empty Rectangle better in starmath
        
        Change-Id: I01d11352b8bc9f6dcf6d6565fa41b84d549f620f
        Reviewed-on: https://gerrit.libreoffice.org/71963
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-08  Caolán McNamara  <caolanm@redhat.com>  [ad0153de34a07670f16f8b562574cb63a92eec32]

        improve tip to indicate its only writer, and the text cursor editing position
        
        Change-Id: I66db4b9f800eb2e3e0b81d4e8f9c2b7f742d23cf
        Reviewed-on: https://gerrit.libreoffice.org/71953
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-08  Caolán McNamara  <caolanm@redhat.com>  [adc98f1da8a5c30f2b2964024ffd300ac5907deb]

        downgrade warning to info
        
        Change-Id: Ia29abf667b1d010692e89b3b8c23614a4b345669
        Reviewed-on: https://gerrit.libreoffice.org/71962
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-08  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [91695ecf98c32c6e99b4c6f803a896180ba96a53]

        find-unneeded-includes: dont propose to replace ctime with internal header
        
        As seen in sw/source/core/inc/layact.hxx
        
        Change-Id: Icc4281cd57b0cd8310a1044f6106691a5d1cd3c4
        Reviewed-on: https://gerrit.libreoffice.org/71884
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-08  Caolán McNamara  <caolanm@redhat.com>  [8bc7a39223ba55efa6453d540b1d5e6ff52e51ee]

        merge duplicated TriStateEnabled class
        
        Change-Id: I1c10010eb7fd33a03f477af0cba03ae74859b174
        Reviewed-on: https://gerrit.libreoffice.org/71959
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-08  Rasmus Jonsson  <wasmus@zom.bi>  [922f3d2f10746ab25deeb5ea4ae78795524e6744]

        tdf#119931 Fix a11y warnings in compressgraphicdialog.ui
        
        Rearrange objects in code to correspond to actual layout & conform to
        rest of file.
        
        Change-Id: I9c86000f335c2d5305286b42b9cd434e922f07c6
        Reviewed-on: https://gerrit.libreoffice.org/70340
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-05-08  Rasmus Jonsson  <wasmus@zom.bi>  [43b2d7f5a2c1bc46f6bad9b932805f9142bd7407]

        tdf#119931 fix a11y warnings in docking3deffects.ui
        
        + rearrange code to correspond to actual layout in dialog
        
        Change-Id: I4a83f230e1d523a5d03121338de0466e9a61852e
        Reviewed-on: https://gerrit.libreoffice.org/70608
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-05-08  Rasmus Jonsson  <wasmus@zom.bi>  [3f3d8a769967918d021b2bf36256cbff420850ef]

        tdf#119931 Fix a11y warnings in classificationdialog.ui
        
        Remove warning suppressions.
        Create svx.false for false warnings.
        Rearrange objects in code to correspond to their actual
        position on the screen.
        Add new label for part entry box.
        
        Change-Id: I2a7293024427e65cca2ea754fac4fe1bc7d6d0bd
        Reviewed-on: https://gerrit.libreoffice.org/70338
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-05-08  Luboš Luňák  <l.lunak@collabora.com>  [91d6c309b8fe42a83b8b2c9dd1cde4a65202fff1]

        make update_pch.sh work with symlinked path or CDPATH set
        
        Change-Id: I059393357c3b0d91e30c16df066fb6dd8ba28ab9

2019-05-08  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [3d6e2081f0ab71ad4515fed864c3f36566e466c3]

        Fix comment
        
        Change-Id: Ic2093aaea6e71559ba49e248f9afd5d86bcb0b67
        Reviewed-on: https://gerrit.libreoffice.org/71949
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-05-08  Muhammet Kara  <muhammet.kara@collabora.com>  [141e33bc1d56f7b7af5037988eeb5ca36864a511]

        Respect page margins of the source doc during redaction
        
        Change-Id: Ieaa50a2eba17145180ddd5d2bfc77add4801c43a
        Reviewed-on: https://gerrit.libreoffice.org/71929
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-05-08  Stephan Bergmann  <sbergman@redhat.com>  [d3581eb79e204419a6906004c199512c1fa48a2c]

        AddressSanitizer: alloc-dealloc-mismatch (malloc vs operator delete)
        
        __cxa_demangle uses malloc/free for memory management, see
        <http://itanium-cxx-abi.github.io/cxx-abi/abi.html#demangler>
        
        Change-Id: I57f8465d1c70fbef4537068fd3aefc52295e1c63
        Reviewed-on: https://gerrit.libreoffice.org/71942
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-08  Eike Rathke  <erack@redhat.com>  [d27ad84ec7a0aafb07d6a6152c686f4bc802f661]

        Fix typed flags bitmask, tdf#125099 follow-up
        
        Change-Id: I25327cfcafc9e1f2e88b388677853c638dd9b0e6
        Reviewed-on: https://gerrit.libreoffice.org/71946
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-05-08  Noel Grandin  <noelgrandin@gmail.com>  [d0119ff7f2c68aa05286bd303128f3a69c6bbd6a]

        improve tools::Rectangle->basegfx::B2?Rectangle conversion
        
        Improve the conversion method to do something reasonable with
        empty Rectangle.
        Use the conversion method in more places.
        
        Change-Id: I48c13f3d6dae71f39f03f7939101e545c8125503
        Reviewed-on: https://gerrit.libreoffice.org/71853
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-05-08  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [5218ca22b472a80969a715e38d7cb8d052be4b6a]

        Convert OSL_ENSURE to SAL_WARN
        
        Change-Id: I6213bd2b10746416a5e0bc9029c49b0b09a8b0a4
        Reviewed-on: https://gerrit.libreoffice.org/71947
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-05-08  Julien Nabet  <serval2412@yahoo.fr>  [59278fa913116482c7d02e0729487ccd153545ae]

        Replace remaining lists by vectors in xmlsecurity
        
        Change-Id: Ia7e47e8398a0022a281de2b8866e779d471909b0
        Reviewed-on: https://gerrit.libreoffice.org/71951
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-08  László Németh  <nemeth@numbertext.org>  [91b2239783dc716bd71ce7962bfd7e341dfe4175]

        tdf#116501 fix freezing at embedded text tables
        
        by disabling their in-row splitting using loop control.
        
        Change-Id: Ibd93213fa0ce45458ce188de20da982e4abc17c5
        Reviewed-on: https://gerrit.libreoffice.org/71920
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-05-08  Stephan Bergmann  <sbergman@redhat.com>  [230cb99604aba01153d713ff86e7f8175792ac68]

        Typo in tip of the day
        
        Change-Id: I344300807b0bfce0b779b2d64337dad96eee86c9
        Reviewed-on: https://gerrit.libreoffice.org/71945
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>
        Tested-by: Jenkins

2019-05-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ec5fbb8958ddfe13575fa945178320c477c59d31]

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

2019-05-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d7c0f52060fd343800c0bbc8c179f5e7dbb70f6d]

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

2019-05-08  Miklos Vajna  <vmiklos@collabora.com>  [299e34275574d4fa0d9b175231f5cfdbb49c4f4c]

        desktop: can pass by value in LOKTransferable
        
        Change-Id: Iba7c216f28700e8899d76942a4a0a8b77ed3c549
        Reviewed-on: https://gerrit.libreoffice.org/71930
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-08  Jens Carl  <j.carl43@gmx.de>  [bfdb5a2d96483907cd4b757398b3df159a9e7af2]

        tdf#43157 Clean up OSL_VERIFY (replace with SAL_WARN)
        
        Replace OSL_VERIFY with if-statement and SAL_WARN.
        
        Change-Id: I356a875e1364f3d16f562f3cfa0b41e0939e43d5
        Reviewed-on: https://gerrit.libreoffice.org/71923
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-08  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [21752f20e29040dfa6e2ac0e46099971765af50e]

        tdf#120269 Remove misleading description from safe mode dialog
        
        Change-Id: Ieec62c2793419ee82ecd6f95497e710900ad9be1
        Reviewed-on: https://gerrit.libreoffice.org/71886
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-05-08  Eike Rathke  <erack@redhat.com>  [85c0521f01f5c726e9f754b3175a550121e566c8]

        Resolves: tdf#125099 round duration results in interpreter already
        
        So wall clock time formats less likely display a one-off value,
        duration formats are too rarely used if the expected duration is
        less than 24 hours.
        
        Change-Id: I9b0872420699b17e3ed3f20993f8cfe02761f862
        Reviewed-on: https://gerrit.libreoffice.org/71909
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-05-07  Eike Rathke  <erack@redhat.com>  [8de7949050d63fd9f7ac41e1a2442849580b86fa]

        Test RANK(), not the underlying floating point representation of duration
        
        The RANK() results depended on the floating point representation
        of time differences (durations), which for visually equal MM:SS
        display values don't have to be equal if similar durations result
        from different start and end times. Change that to a well defined
        duration in seconds.
        
        Change-Id: Ib69a6b43f48abd2d4fe605021acfd2800e75b5e1
        Reviewed-on: https://gerrit.libreoffice.org/71926
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-05-07  Mike Kaganski  <mike.kaganski@collabora.com>  [12cc4ce99b8beaeead8b6d82df8b6421e750e965]

        Win7 is current baseline, so no need to differentiate for 32- vs 64-bit
        
        Also remove special-casing for 64-bit libraries introduced in commit
        92dfaaa0bfd08de58ccf9387c805ade24c04b41b, which is obsolete with 6.01.
        
        Change-Id: Ia5befa99788321292b1a4343c2dbb5d8fbba08c9
        Reviewed-on: https://gerrit.libreoffice.org/71915
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-05-07  Tamás Zolnai  <tamas.zolnai@collabora.com>  [ae3aabdb951643af8d2f7aee9c9f900245e5b384]

        PPTX: Fix import / export of image transparency
        
        Change-Id: Ib07c606083b833389fcb82aac57ca8535d6e861f
        Reviewed-on: https://gerrit.libreoffice.org/71916
        Tested-by: Jenkins <ci@libreoffice.org>
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-05-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ba84300b82844921c4421a468e290aeca68fa694]

        Fix typo
        
        Change-Id: I43ba5d6591be6ad782bc72bac1938ae9763c7103
        Reviewed-on: https://gerrit.libreoffice.org/71900
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [72deb65aaf5c97a955c0606c9389940735ab32a0]

        Fix typo
        
        Change-Id: Idefeaeb8dbe53f6709d2f9655c2bbcd1486632cc
        Reviewed-on: https://gerrit.libreoffice.org/71921
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ff33c443c06cbe9a0f245f5598d4484be90f6df9]

        Fix typo
        
        Change-Id: I8d705a0d31f36242f8a93591a2c0fc69ee6847a0
        Reviewed-on: https://gerrit.libreoffice.org/71911
        Tested-by: Jenkins <ci@libreoffice.org>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-07  Mike Kaganski  <mike.kaganski@collabora.com>  [0c0e73584f125025fb17d6be8f8050f3b7649c7d]

        Drop LINK_X64_BINARY: any MSVC linker is suitable for any target platform
        
        Change-Id: I8b080ad44f10e52fa5a726bd7cdf7dd8ff7e2dd4
        Reviewed-on: https://gerrit.libreoffice.org/71913
        Tested-by: Jenkins <ci@libreoffice.org>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-05-07  Jan-Marek Glogowski  <glogow@fbihome.de>  [8ea988f585db72da88994d29d006f1976007789d]

        tdf#123549 Qt5 implement Qt5Menu::ShowCloseButton
        
        This includes some not-so-nice lifetime handling of the button
        "clicked" connection handling. I decided to keep the code in
        one place, simply always forcing a disconnect on show, instead
        of a more "optimized" code version in SetFrame.
        
        First we try to get the icon from the system theme, but use LO's
        own icon theme as a fallback.
        
        Change-Id: Ic0459623ec907b9a54bef4670bf65cf587cd47ea
        Reviewed-on: https://gerrit.libreoffice.org/71784
        Tested-by: Jenkins <ci@libreoffice.org>
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-07  Caolán McNamara  <caolanm@redhat.com>  [eef7b7c467c44f86ce77f1ec483ca05f176440a7]

        Resolves: tdf#125106 fix cell protect TriState toggles
        
        Change-Id: I1f145558fe9d86682e03481fb2800386d04d2b1d
        Reviewed-on: https://gerrit.libreoffice.org/71904
        Tested-by: Jenkins <ci@libreoffice.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-07  Caolán McNamara  <caolanm@redhat.com>  [258761507b08f6965c7f57b26fa5a02a692903a1]

        foruilo-ArgEdit is not a buildable anymore
        
        Change-Id: Id3b2e769afb32a6a5214ae6feae8d7251d676af5
        Reviewed-on: https://gerrit.libreoffice.org/71906
        Tested-by: Jenkins <ci@libreoffice.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-07  heiko tietze  <tietze.heiko@gmail.com>  [b2eae358eeaf5a3747a59e77eb07545253641197]

        Resolves tdf#124978 - Tip-of-the-day references
        
        * LibreOffice changed into %PRODUCTNAME
        * std::pair made into std::tuple and hyperlinks separated from strings
        * tip about donation / getinvolved added
        * "Use an array formula to repeat a calculation with different values..." removed
        * "%PRODUCTNAME supports 110 languages"->"%PRODUCTNAME supports over 150 languages"
        * code added to open offline help
        * online hyperlinks converted into offline links, if available
        * Ctrl, Shift, Alt uppercased
        * › replace by >
        * ellipsis removed
        
        Change-Id: Ic35257d0a6d6e77750716254fb9d1f6983a54af1
        Reviewed-on: https://gerrit.libreoffice.org/71760
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>

2019-05-07  Michael Stahl  <Michael.Stahl@cib.de>  [34d1280271b74e1764bd4d1e34cb53b2b0c0dd62]

        tdf#125153 vcl: fix ImplReadDIBFileHeader()
        
        Apparently the offset needs to be checked against the total size
        of the stream, not against the remaining size.
        
        (regression from b67d9a5db61de3cef2dac072c55bf1dac9a2dc4c)
        
        Change-Id: I7e714b7c4ce34b5285cfbf9ca81133ecbbb16fc1
        Reviewed-on: https://gerrit.libreoffice.org/71903
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [0e2cda8906f501bb8a90f1f44335c7ff2a5edb4f]

        loplugin:badstatics
        
        add some more false+
        
        which interestingly enough, only started showing up when I switched on
           --enable-pch=system
        
        Change-Id: I2d52644dc3665db19b28772eb818c138e063dae4

2019-05-07  Jens Carl  <j.carl43@gmx.de>  [187174d5c18f80f2e6fe03355379e5e14117791e]

        tdf#43157 Clean up OSL_VERIFY (replace with SAL_WARN)
        
        Replace OSL_VERIFY with if-statement and SAL_WARN and add some unit
        tests to ensure the implementation works and the replacements don't
        introduce some side effects.
        
        Change-Id: I4ed50eee53e4dba4d392ed2486186d48f919ce1d
        Reviewed-on: https://gerrit.libreoffice.org/71712
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-07  Caolán McNamara  <caolanm@redhat.com>  [29d35c823f100347ed736ee8d3c3925a39702003]

        downgrade warning to info
        
        Change-Id: Id337f26471f54d7d52c293629b9d19901b188c63
        Reviewed-on: https://gerrit.libreoffice.org/71897
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-07  Michael Stahl  <Michael.Stahl@cib.de>  [e3e1c7561105b5e8766e747f978d49469fd44a55]

        tdf#119044 setup_native: let -core depend on -ooofonts
        
        Things break without OpenSymbol font.  On the other hand, if you
        install just the fonts, but not anything else, you can happily use
        the fonts in other applications.  So just invert the dependency.
        
        Change-Id: I4c2dbff59699365cba67d3b1c6ade5ec7c2462bf
        Reviewed-on: https://gerrit.libreoffice.org/71898
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-07  Caolán McNamara  <caolanm@redhat.com>  [feecbabd01870ed83a04baa6cb13d7a8af832ac3]

        weld FormulaDialog
        
        drop xFocusWin hack, I don't see what gain it gives
        
        Change-Id: I31952b5440797e6209ed1de6b546f1e4c0238d08
        Reviewed-on: https://gerrit.libreoffice.org/71675
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-07  Caolán McNamara  <caolanm@redhat.com>  [d25fef637897bdf9e680700451e9207ac6aa7cbe]

        Resolves: tdf#125132 xml signatures dialog should be modal
        
        Change-Id: I6b8e93070e89e90341e02e8d714c47d4b0931845
        Reviewed-on: https://gerrit.libreoffice.org/71899
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-07  Serge Krot  <Serge.Krot@cib.de>  [78a1fd8e1d48f9cbc71b35b1c27379c6152667cc]

        tdf#124829 sc: fix crash during progress update
        
        Call reschedule() during update of the cells height is not
        thread safe.
        
        Change-Id: Ia938aead79a048f12a53aa55c034e84ce3bf433b
        Reviewed-on: https://gerrit.libreoffice.org/71892
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-05-07  Michael Meeks  <michael.meeks@collabora.com>  [37a19f781d4e4f0fa1c6abf4679d222213bbddfb]

        unipoll: emit user input-events & uno commands directly when in unipoll mode.
        
        Rather than emitting asynchronously at idle.
        
        Change-Id: I6c72e9fad0b5587941e3a4a4d17d331a0d889942
        Reviewed-on: https://gerrit.libreoffice.org/71809
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-05-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [f1ed27eed68228edbab5eb63951a602263e4c3a7]

        tdf#63640 FILEOPEN/FILESAVE: particular .odt loads/saves very slow, part2
        
        Use the existing sorting functionality in SfxItemPool and extend it to
        search for NameOrIndex item in SvxUnoNameItemTable
        
        This is a little tricky in that we are defining only a partial ordering
        over the CntUnencodedStringItem (and their subclasses) items.
        Partial because I can only use the part of
        the item that is not randomly mutated by various code, which is why
        the other fields in the subclasses are mostly out of bounds.
        
        I had to exclude FillBitmapItem because it triggers a unit test
        failure and I cannot figure out why that specific item does
        not play nice with this optimisation.
        
        After this optimisation, the load time goes from
        3.6s to 2s on my machine.
        
        Change-Id: I52d58c68db2536b69a7b0a9611a2b4c703bc4928
        Reviewed-on: https://gerrit.libreoffice.org/71461
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-07  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [f0c3fc59e1eefbec202e0a10553dd6581fc2cae5]

        tdf#62699 Drop pass-through header file include/svx/xattr.hxx
        
        Change-Id: I8db9a4de494fbd045a0f4da810c3887ce62dd350
        Reviewed-on: https://gerrit.libreoffice.org/71595
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-07  Arkadiy Illarionov  <qarkai@gmail.com>  [6934a55ebe724a2011179473bb4b762d1834b9ce]

        Get properties from both sets
        
        Fix copypaste typo
        
        Change-Id: I59fe87a8739b968404012b41796f1092dc0e0f7f
        Reviewed-on: https://gerrit.libreoffice.org/71890
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-07  Stephan Bergmann  <sbergman@redhat.com>  [772fb80cc5eae10f0262d3119cd73f768166b734]

        missing include
        
        Change-Id: If495a201b1d15a3bf754fbabeecf9f1239a2d406

2019-05-07  Adrien Ollier  <adr.ollier@hotmail.fr>  [c1f04103a0bbe93a4c67cde50dda7a8eae2f955f]

        inverts the tests for performance optimization
        
        Change-Id: Ib65ec7fd957ab19c703d31da9eb74390126d2d04
        Signed-off-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-on: https://gerrit.libreoffice.org/71881
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-07  Julien Nabet  <serval2412@yahoo.fr>  [76374aa9d2b6c9ad72f8803a2245d05f1d493b86]

        Replace list by vector for ScMyColumnRowGroupVec sc/xml
        
        Change-Id: I95292f370d38a95b229f47c10652dfab077299b3
        Reviewed-on: https://gerrit.libreoffice.org/71888
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-07  Julien Nabet  <serval2412@yahoo.fr>  [c6716196b53fa72d4c5f3984a214d4a8cc79d1b4]

        Replace list by vector in xmlsecurity/gpg
        
        Change-Id: I746b4b2a83fcf41f38947dffc290574b18a3c691
        Reviewed-on: https://gerrit.libreoffice.org/71889
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-07  Caolán McNamara  <caolanm@redhat.com>  [5e8d51ca7b597eeaf9f8cfbb1c97e8ab51b030a8]

        tdf#125079 turn off GTK_WIN_POS_CENTER_ON_PARENT after a while
        
        Change-Id: Ib268a6b32257aee812e5bae27a6db94431d2abbb
        Reviewed-on: https://gerrit.libreoffice.org/71739
        Tested-by: Jenkins
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-07  Miklos Vajna  <vmiklos@collabora.com>  [65420c21194a28aeead0238838028b734b663d87]

        tdf#124594 DOCX filter: don't extend margins from effects for rotated shapes
        
        Regression from commit a5a836d8c43dc9cebbbf8af39bf0142de603a7c6 (DOCX
        filter: effect extent should be part of the margin, 2014-12-04), the
        problem was that extending margins as-is based on the effect extent
        values only work correctly in case of non-rotated shapes.
        
        For example, with 90 degree clockwise rotation the top effect extent
        should extend the right margin, etc. Fix the bug by limiting this
        extension to the non-rotated scenario.
        
        Test the behavior at a layout level, so in case later the effect extent
        feature is implemented, it won't be necessary to adjust the test.
        
        Change-Id: I97271bbb7c079951980b436cb8d8e5e54eeead55
        Reviewed-on: https://gerrit.libreoffice.org/71878
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-07  Julien Nabet  <serval2412@yahoo.fr>  [780d0945fb917ead9b98debe57210092cdc59351]

        Replace list by deque for maFkpCache (ww8scan)
        
        Change-Id: I5d2699bd3cbbc18844585f8c2619295f974eb7ce
        Reviewed-on: https://gerrit.libreoffice.org/71887
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [5e38da867fb8b71011a52588ad87f0603f3d863f]

        fix leak in exceptionToString
        
        need to release the pointer we get back from demangle
        
        Change-Id: I74f1065006fe0cd5da79d0ec5caa514d216be9a1
        Reviewed-on: https://gerrit.libreoffice.org/71859
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [024f3e05e5a0ccf189903caede2ace7ba3e6f3de]

        fix leak in FreetypeFontInfo::AnnounceFont
        
        the Add can fail, and this is a reference-counted type
        
        Change-Id: I9a6e7656a8c744222b4b10031cc6fd54e67c8ce0
        Reviewed-on: https://gerrit.libreoffice.org/71858
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-07  Arkadiy Illarionov  <qarkai@gmail.com>  [3484dff661d7418ecf4da48faac27ae64e01ec5f]

        Use comphelper::concatSequences to reduce copypaste
        
        Change-Id: I15aafc657680d476abdba621ec6c3288beafc55f
        Reviewed-on: https://gerrit.libreoffice.org/71847
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-07  Adrien Ollier  <adr.ollier@hotmail.fr>  [0e791f4e59f0288081375d26d281a5aef41b628d]

        tdf#74702 partial cleanup of OutDevType
        
        XParaPortionList::RefDevIsVirtual() does not depend on eRefDevType
        
        Change-Id: I22182bbe26502552125d24aa1a8c33ffb5a38971
        Signed-off-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-on: https://gerrit.libreoffice.org/71649
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-07  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7764439f85f23efb4510b41e795abd1e4c9089e9]

        WidgetDefinition: add "action" state for the PushButton
        
        Change-Id: I0db9ec275cc95184ceb2cdbce8ae5343a10582c1
        Reviewed-on: https://gerrit.libreoffice.org/71861
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-05-06  Caolán McNamara  <caolanm@redhat.com>  [a43909d538a63ec10e267d58acecbeb9a65fd3d8]

        ofz#14612 add en_ZM locale data stub
        
        Change-Id: I1cf10d297e4be1c4db68b9272f7104d4c1360145
        Reviewed-on: https://gerrit.libreoffice.org/71876
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-06  Eike Rathke  <erack@redhat.com>  [d60d583c49ac2115eb376156032327b940bc11ce]

        Move quotes confusing doxygen
        
        The output of "<strong>qlt</strong>" was literally
        <strong>qlt</strong> instead of "qlt" strong formatted.
        
        Change-Id: Ifb011a7df57f9c04365f6fe9e0d32a8175b486a9
        Reviewed-on: https://gerrit.libreoffice.org/71867
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-05-06  Jan-Marek Glogowski  <glogow@fbihome.de>  [ac52193805c537619402b993d7308935857ce668]

        Qt5 remove unused Qt5Menu::setFrameSignal
        
        Change-Id: Iead091fee3b6c72d610f42598edb7cbb681d0cd4
        Reviewed-on: https://gerrit.libreoffice.org/71870
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-06  Marco A.G.Pinto  <marcoagpinto@sapo.pt>  [f0aa8f4ce0b1d311e0731100e3d4113f702b8a18]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          - Updated the English dictionaries: GB
            
            Change-Id: I7d1f80c516b34d6ff7548869bec95e13f40735f9
            Reviewed-on: https://gerrit.libreoffice.org/71621
            Reviewed-by: Aron Budea <aron.budea@collabora.com>
            Tested-by: Aron Budea <aron.budea@collabora.com>
            
2019-05-06  Miklos Vajna  <vmiklos@collabora.com>  [e9813126b7648b735d2231a703190ee48b8bbe42]

        Related: tdf#114209 vcl DirectWrite rotation: don't truncate to int degrees
        
        Pointed out in the post-commit review of
        <https://gerrit.libreoffice.org/71592>, thanks Mike.
        
        Change-Id: I49006e041a5110e995af44b7437ba0b48c4c860d
        Reviewed-on: https://gerrit.libreoffice.org/71868
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-05-06  Eike Rathke  <erack@redhat.com>  [67d95af78b26d799e68859761dfe72771f71aeab]

        Resolves: tdf#124315 clear "Enter pastes" mode and marching ants overlay
        
        Change-Id: Ief20ca2631c66c3c23410019ee0b7dfd9bd742a0
        Reviewed-on: https://gerrit.libreoffice.org/71864
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-05-06  Michael Stahl  <Michael.Stahl@cib.de>  [1caea03fcc6c24e38b2d1d9f6097ad84183ffefd]

        tdf#122892 tdf#124366 sw: fix loop in SwTextFrame::CalcFollow()
        
        ... differently; commit b7d4418c309c8bc4fd25485dd3a0ea6ad9edf34e
        was partially wrong because if SetPrepWidows() isn't called and the
        master and follow have fewer lines than the sum of orphans and
        widows, then the frames must be merged, i.e., master must move
        forward to the next page and follow must be deleted, but that only
        happens with SetPrepWidows().
        
        However if the SwTextFrame::PrepWidows() determines that no lines can be
        moved from the master, SwTextFrame::CalcPreps() will grow the master
        to force it to move to the next page, and then it sets SetWidow() too,
        so check this flag to break the loop in SwTextFrame::CalcFollow().
        
        Another question is what is the point of the "very cheesy" follow
        formatting fall-back, which might be removable.
        
        Change-Id: I0769a5a4f13ca4c95c2229a496207809d05576f9
        Reviewed-on: https://gerrit.libreoffice.org/71866
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-06  Muhammet Kara  <muhammet.kara@collabora.com>  [2ff22c0bf4c23c4bed9ccfcfa79dff848086650d]

        tdf#125135: Standardize content placement for redaction
        
        Correct the position & size by roundtrip conversion
        from/to wmf as a temporary solution.
        
        Simplify a bit.
        
        Change-Id: I59f32bd29750f9ac759800893583308f29b8aad5
        Reviewed-on: https://gerrit.libreoffice.org/71860
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-05-06  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [e2c2136dccbf2f4800ca4adc04911b6258a179fe]

        find-unneeded-includes: don't try to replace forward_list with debug header
        
        As seen in tools/source/inet/inetmime.cxx
        
        Change-Id: I3122e07a01020e84b5b75bc46dcaca33560b84bb
        Reviewed-on: https://gerrit.libreoffice.org/71558
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-06  Miklos Vajna  <vmiklos@collabora.com>  [b86ca947115f2ef61dd71c7a43e7a3ec1f1cf3b0]

        desktop: turn on clang-format for lokclipboard
        
        This had manual consistent formatting. Recently it was broken, so bring
        back consisency by using clang-format.
        
        Change-Id: If4303e379ddc77e5190f8e8e42737b4f7d680a71
        Reviewed-on: https://gerrit.libreoffice.org/71857
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-05-06  Jan-Marek Glogowski  <glogow@fbihome.de>  [8c71d28069acffa2d4590a4acf95a98d1415b563]

        Qt5 make Qt5Widdget's frame a private reference
        
        Kind of a regression from commit 4d382636b0b1 ("qt5: Add basic
        a11y support"), which made it public for a single call.
        
        Change-Id: I631a861a98388223770cfca2704c3ddee6a0a8a0
        Reviewed-on: https://gerrit.libreoffice.org/71836
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-06  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [6567a7542b6a6f47221501fac4e515c16b280f75]

        Fix indentation
        
        Change-Id: Icc3c1c601dcd2f950f5af4e2dbf2455a59636154
        Reviewed-on: https://gerrit.libreoffice.org/71849
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-05-06  Luboš Luňák  <l.lunak@collabora.com>  [791fd6c935dd9420aec97319c61475c1bc97591e]

        PCH works fine with compiler plugins
        
        No idea why this has been disabled, Clang can handle both plugins
        and PCH at the same time.
        
        Change-Id: I957b57f5f86b041c0437a121990b40bfa0095a0d
        Reviewed-on: https://gerrit.libreoffice.org/71564
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-06  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [779a48f70ea8f7843ed3145c7efd522027e9183f]

        tdf#42949 Fix IWYU warnings in include/formula/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I564e3dd53e7718326fc1e8b98c9ae3367381703c
        Reviewed-on: https://gerrit.libreoffice.org/70550
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-05-06  Tor Lillqvist  <tml@collabora.com>  [3bd5a3979dc427bc27890f7e9c111a33d5ee9bf4]

        Compile also the palette_neon_intrinsics file for ARM
        
        Change-Id: I26deeefc8cf335f53aa55c8523cd08687f27b63b

2019-05-06  Caolán McNamara  <caolanm@redhat.com>  [8f29d128c52a4f58116fe5474222a929937d0050]

        do focus in after all other focus handlers are run
        
        Change-Id: Ia0ddbc0181e90d0657534ad6198b21948bf47e26
        Reviewed-on: https://gerrit.libreoffice.org/71829
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-06  Caolán McNamara  <caolanm@redhat.com>  [1ea27111034c5581a356b90b93f3741ca17f311e]

        call present after returning from shrunken mode
        
        Change-Id: Ib286741cc86ec38bd9e32e809f33c3f283ee6d7a
        Reviewed-on: https://gerrit.libreoffice.org/71828
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-06  Johnny_M  <klasse@partyheld.de>  [25bd09a9bf3c145fe491c0035150867d2dbb97b2]

        Translate German variable names
        
        Titel -> Title
        
        Change-Id: I1b5b670ee372f948f624bd4b21bb41b4e0004d4a
        Reviewed-on: https://gerrit.libreoffice.org/71789
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-06  Johnny_M  <klasse@partyheld.de>  [e3e51c9e04d5a73ddfce959f718f7549f9fdd834]

        Translate German variable names
        
        Translated the defines, but kept the their NC_(...) translation
        references to prevent a need to update translations.
        
        Standardized terms from http://www.upu.int/en/activities/addressing/s42-standard.html
        were used, although textual strings use US English terms.
        
        Change-Id: Ic5b13d21f9552d3e8b2adce92cca36f651eaa7eb
        Reviewed-on: https://gerrit.libreoffice.org/71792
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-06  Miklos Vajna  <vmiklos@collabora.com>  [768708ea349519b61fff5b2b7bdd5acd660e80d4]

        sw: prefix members of CSS1Parser
        
        Change-Id: Iaf7ed92d3ef132a79de30f0d596acdfba9c7185a
        Reviewed-on: https://gerrit.libreoffice.org/71848
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-05-06  Luboš Luňák  <l.lunak@collabora.com>  [ddea172792d13516ff7e0dd43f1f78b74ade8914]

        enable gdb-index also for liborcus and libwps if possible
        
        These are larger C++ libs and without gdb-index gdb takes a moment
        to load such libs.
        
        Change-Id: I555a629199f761060199a528415f7d5fbe9d9533
        Reviewed-on: https://gerrit.libreoffice.org/71822
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-06  Adam Kovacs  <christo161@gmail.com>  [b9afb9959c31c3c57d0f2fe91107a92abfd82cdb]

        tdf#113483: DOCX: fix encoding of bookmarks with non-ASCII letters
        
        Non-ASCII letters were stored using percent-encoding, resulting
        broken bookmark names after export/import. For example, the word "Első"
        became the wrong "Els%C5%91". Now only the reversed ASCII characters
        are stored in percent-encoding.
        
        For example, the name "Első!" stored in the following form:
        
        <w:bookmarkStart w:name="Első%21" w:id="0"/>
        <w:instrText> REF Első%21 \h </w:instrText>
        
        Change-Id: I65168e071b6baa12385c0aaa12d9f2ae4ccf9f98
        Reviewed-on: https://gerrit.libreoffice.org/71299
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-05-06  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [0e86f0c79e29bde4a29ef77046621398b6bede63]

        Throw exception when peer for tabpage container is missing
        
        To give extension developers a clue what is missing
        
        Change-Id: I4a4727bdbf0522f8dd398c7aa877e49235efeb86
        Reviewed-on: https://gerrit.libreoffice.org/71751
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-05-06  Noel Grandin  <noelgrandin@gmail.com>  [668de126d9217636ff8592928bb581ecd59db66f]

        improve assert in SfxItemPooL::Put
        
        need to check for ownership passing in both variants of the loop, so
        just move it into the common block below.
        
        Change-Id: I75929377dd64df722a8ef040b5f714346417475d
        Reviewed-on: https://gerrit.libreoffice.org/71826
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-06  andreas kainz  <kainz.a@gmail.com>  [d6e8e41c22023bc15cc4c9659b33c1cc3d6edb75]

        Writer Notebookbar Layout syncronisation
        
        Change-Id: Ibe8fb5114e624482292928d14ad8cc89b711f5a8
        Reviewed-on: https://gerrit.libreoffice.org/71814
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-05-05  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [e18359445fabad9ba1a704600e9ee327112cc6ae]

        [API CHANGE] SwXTextField: no more SwModify/SwClient
        
        - fix unittest assuming the double-insertion of annotation
          throwing an IllegalArgumentException was intentional
        - remove SwModify/SwClient in SwXTextField
        - also: add basic C++ api test
        
        Change-Id: Ia4657dc65dfadc3e975bdf409bd5e43413ea1f5a
        Reviewed-on: https://gerrit.libreoffice.org/71452
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-05-05  Laurent BP  <laurent.balland-poirier@laposte.net>  [74ac288132de7046ce25eb4539be6b9a25138399]

        tdf#125010 No compression to mimetype in templates
        
        For Offimisc Writer template
        zip mimetype file with -0 option
        --filesync option must be removed as it remove mimetype
        remove unused test of exiting files
        restore script extras_Tploffimisc_make_file_deps
        
        Change-Id: I7851635f483d10bcf179b568250be31d763d60b9
        Reviewed-on: https://gerrit.libreoffice.org/71473
        Tested-by: Jenkins
        Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>

2019-05-05  Arkadiy Illarionov  <qarkai@gmail.com>  [ddd5587d48eb685cbfc1106f694fb6b582fac6b8]

        Drop lcl_SequenceToVector in favor of comphelper::sequenceToContainer
        
        Change-Id: I86284553e1b0229d0b576ef1d92efd040b524a1b
        Reviewed-on: https://gerrit.libreoffice.org/71825
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-05  Luboš Luňák  <l.lunak@collabora.com>  [acd8ee107f336d629782956350ed3981ca302024]

        avoid false warnings from oslendian clang plugin if PCH is used
        
        Change-Id: I3ab8371b14068601995616dc9979a3297313d761
        Reviewed-on: https://gerrit.libreoffice.org/71563
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-05  Stephan Bergmann  <sbergman@redhat.com>  [1334c2bf93a4ea7168718a3a2678fbf9848ec469]

        Fix remaining uses of gb_SYMBOL
        
        ...after eeeec33ada5923f1f534334b22c15d6e2c6f1d35 "merge
        --enable-selective-debuginfo into --enable-symbols" had removed it
        
        Change-Id: I83aed6e21c4b983d8645707daa65bd85ec16ff6b
        Reviewed-on: https://gerrit.libreoffice.org/71798
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-05-05  Julien Nabet  <serval2412@yahoo.fr>  [170fe2bffdd74c611eb8e9d96668a6680cd949ae]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          - Fix logo management for "ca"
            
            Thread 1 "soffice.bin" hit Breakpoint 1, (anonymous namespace)::GraphicProvider::queryGraphic
            (this=0x55555b446140, rMediaProperties=uno::Sequence of length 1 = {...})
                at /home/julien/lo/libreoffice/vcl/source/graphic/UnoGraphicProvider.cxx:430
            430	                SAL_WARN("svtools", "Could not create graphic: " << error);
            (gdb) p rMediaProperties
            $2 = uno::Sequence of length 1 = {{Name = "URL", Handle = 0, Value =
            uno::Any("string": "file:///home/julien/lo/libreoffice/instdir/program/../share/extensions/dict-ca/images/SC-logo.png"),
                State = com::sun::star::beans::PropertyState::PropertyState_DIRECT_VALUE}}
            (gdb) c
            Continuing.
            warn:svtools:21636:21636:vcl/source/graphic/UnoGraphicProvider.cxx:430:
            Could not create graphic: 0x8201(Error Area:Vcl Class:General Code:1)
            
            Change-Id: I4b160ccd6777988ddb0107b663006efdaa48e366
            
2019-05-05  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [4f95f74d9f9944fc225c92d17bed9921d059690e]

        check_dynamic_objects: --enable-gtk3-kde5 also wants qt5/kf5 whitelist..
        
        Change-Id: I098e894d80c2b319307bf9e9eece7a59d2ff0bd0
        Reviewed-on: https://gerrit.libreoffice.org/71810
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-05-05  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [3b1b3728cae244e8d079a3c5d6ed67e933ead389]

        sw: make ooxml export tests fail when re-reading doc fails
        
        Bit odd to bail a unit test when reading back the document
        doesn't succeed for whatever reasons.
        
        Since there are tests that also check the initial loading
        of a docx (even for ooxml export tests), leave those
        untouched.
        
        Change-Id: Iede4b360eecf3ff2c864a5d565d21120fd0e1020
        Reviewed-on: https://gerrit.libreoffice.org/71503
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-05-05  Julien Nabet  <serval2412@yahoo.fr>  [adafd453c564a65eb3b9c435e457c7ee7131b737]

        Use returned iterator from erase
        
        Change-Id: I1ae4e4d0adc467f1bcce08fdd07a5dbf94c3111c
        Reviewed-on: https://gerrit.libreoffice.org/71815
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [65a60e13bb17d2653ff867f095c1590cc1a41c49]

        Fix typo
        
        Change-Id: I87fa75d2aab64031426ce0560344908bd81d413c
        Reviewed-on: https://gerrit.libreoffice.org/71816
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5767c14e5f2604dbdf13e070a01a7789071e521a]

        Fix typo
        
        Change-Id: I8e97f96d7931c1b867cc16a45ead291e15e57444
        Reviewed-on: https://gerrit.libreoffice.org/71819
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [726335e69e30b723f5793da9035fcdf17b441e81]

        Fix typo
        
        Change-Id: I05576d6da25c4d3fe50abc9b332d5d47ffad0ee9
        Reviewed-on: https://gerrit.libreoffice.org/71821
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2dd092b81c562ad85e9015de0e0921a1be9ac475]

        Fix typo
        
        Change-Id: I156ae9d89b79816ce9c96320280adb16140769e0
        Reviewed-on: https://gerrit.libreoffice.org/71820
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [13894996601daf10d133f4a71eb0b26794d782bc]

        handle empty Rectangle better in starmath
        
        which required fixing a unit test to call Prepare, otherwise the nodes
        are not ready for layout
        
        Change-Id: I763c1b05d4dfafa73ebaee55d080876848de94f6
        Reviewed-on: https://gerrit.libreoffice.org/71800
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-05  Adrien Ollier  <adr.ollier@hotmail.fr>  [d83b1383ffbe98502c196cccae4bcb2eb3978f6a]

        using an algorithm of the STL
        
        makes the function shorter
        
        Change-Id: I22118d9b86e5497cb9b566efe9151f2da646cb16
        Signed-off-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-on: https://gerrit.libreoffice.org/71806
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-05  Adrien Ollier  <adr.ollier@hotmail.fr>  [007d6b5b9e7c94ab93b2798f832467c26291cf31]

        using STL and lambda expressions is better
        
        Change-Id: I0224dccb130ead02da46f2376b3df5ec889f8e8c
        Signed-off-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-on: https://gerrit.libreoffice.org/71812
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-05  Jan-Marek Glogowski  <glogow@fbihome.de>  [00221089800c29aa71079d72d81e11fc889a7054]

        Qt5 IM allow committing empty strings
        
        This is a really nasty bug, which is mainly triggered by focus
        change. It happens because Qt tries to delete the surrounding text
        on the first key press after focusing in, sending an empty commit
        string via QInputMethodEvent.
        
        To reproduce:
        * type some dummy word in Writer
        * select a part of the word
        * Alt+Tab to a different window to switch focus
        * Alt+Tab back to Writer
        * Press Alt => deletes the selected text
        
        Instead of Alt+Tab you can also switch the IM via hotkey.
        
        Change-Id: I0ce4c64aebf93a422bd3067f204da1d8f326a327
        Reviewed-on: https://gerrit.libreoffice.org/71796
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-05  Jan-Marek Glogowski  <glogow@fbihome.de>  [acbab790126ddeea7ec6b72cffac68b9d01f756d]

        Qt5 IM update input position on keypress
        
        At least my ibus installation doesn't ask for the current input
        position (Qt::ImCursorRectangle), in comparison to fcitx. So just
        as gtk3, we now actively updates the IM position on every
        keypress. Fixes the ibus hint window position for me, which would
        otherwise be displayed in the top-left screen corner.
        
        Change-Id: I9e5f0fb6b134615bc00cdd169ce8592f01239d20
        Reviewed-on: https://gerrit.libreoffice.org/71785
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-05  Jan-Marek Glogowski  <glogow@fbihome.de>  [da3103365f9574307f70f3f2bae2a3dc461915c1]

        tdf#123957 Qt5 IM generate correct formating
        
        Actually really evaluate some of the formating provided by the
        QInputMethodEvent::TextFormat attribute and not blindly underline
        all of the text. This evaluates the same formating that the gtk3
        backend evaluates from pango, so the result should be somehow on
        par. Couldn't find a way to test the red strike-out text.
        
        Don't know how often I typed hyoujunnsutairu to test this bug,
        which - according to Google - translates to "standard style".
        
        Change-Id: I4263df6dc1e0e5ce5d8cb0be681656ccd662a830
        Reviewed-on: https://gerrit.libreoffice.org/71783
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-05  Jan-Marek Glogowski  <glogow@fbihome.de>  [110fd705ad3ae35144aaa6e5d8249b7e35f2825f]

        tdf#123956 Qt5 IM update cursor position
        
        This sets the cursor position to the one provided by the
        QInputMethodEvent::Cursor attribute.
        
        Change-Id: I4a99f9939b53c69631e45d41102bf9c7f53f0ff5
        Reviewed-on: https://gerrit.libreoffice.org/71782
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-04  Michael Meeks  <michael.meeks@collabora.com>  [7889e35dedb15d55dfcacb1a388689e16a807834]

        unipoll: cleanup runPoll.
        
        Setting a custom thread name is a terrible idea for online unit tests.
        
        Change-Id: I1f5843255ab59072f806587ffcf655958380fe8e
        Reviewed-on: https://gerrit.libreoffice.org/71762
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Michael Meeks <michael.meeks@collabora.com>

2019-05-04  Jens Carl  <j.carl43@gmx.de>  [35608a192df5529d8a0df4ad2f6bce42fc64a9ab]

        tdf#45904 Move XComponent Java tests to C++
        
        Move XComponent Java tests to C++ for ScShapeObj.
        
        Change-Id: Ib692827729dbe38eaceb76aa042d76e14d9614f8
        Reviewed-on: https://gerrit.libreoffice.org/71787
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-05-04  Arkadiy Illarionov  <qarkai@gmail.com>  [2ddc66e6981a7d819cd6196a7ccbc811ca213be2]

        Use hasElements to check Sequence emptiness in sw
        
        Similar to clang-tidy readability-container-size-empty
        
        Change-Id: If44f20a7aa678915e32d12101e1af71476f4b590
        Reviewed-on: https://gerrit.libreoffice.org/71679
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-04  Stephan Bergmann  <sbergman@redhat.com>  [dec6bb217dd3ae98bee8e48fab9f8e26b7645b2b]

        Don't truncate SCROW (aka sal_Int32) to sal_Int16
        
        This looks like it was forgotten when changing other types to sal_[u]Int32 in
        6bda3610fe27a654ccb99d2f947260e0de353c2c "Fixed binary import/export of
        formulas", and now started to cause a
        -fsanitize=implicit-signed-integer-truncation failure during
        CppunitTest_sc_subsequent_export_test:
        
        > sc/source/filter/excel/xeformula.cxx:1878:32: runtime error: implicit conversion from type 'sal_Int32' (aka 'int') of value 1048575 (32-bit, signed) to type 'sal_Int16' (aka 'short') changed the value to -1 (16-bit, signed)
        >  #0 in XclExpFmlaCompImpl::ConvertRefData(ScSingleRefData&, XclAddress&, bool, bool, bool) const at sc/source/filter/excel/xeformula.cxx:1878:32 (instdir/program/libscfiltlo.so +0x3c936f4)
        >  #1 in XclExpFmlaCompImpl::ConvertRefData(ScComplexRefData&, XclRange&, bool) const at sc/source/filter/excel/xeformula.cxx:1905:5 (instdir/program/libscfiltlo.so +0x3c944ee)
        >  #2 in XclExpFmlaCompImpl::ProcessRangeRef((anonymous namespace)::XclExpScToken const&) at sc/source/filter/excel/xeformula.cxx:1981:5 (instdir/program/libscfiltlo.so +0x3ccba48)
        >  #3 in XclExpFmlaCompImpl::Factor((anonymous namespace)::XclExpScToken) at sc/source/filter/excel/xeformula.cxx:1152:37 (instdir/program/libscfiltlo.so +0x3cc6f6c)
        >  #4 in XclExpFmlaCompImpl::RangeTerm((anonymous namespace)::XclExpScToken, bool&) at sc/source/filter/excel/xeformula.cxx:1130:16 (instdir/program/libscfiltlo.so +0x3cc5d18)
        >  #5 in XclExpFmlaCompImpl::IntersectTerm((anonymous namespace)::XclExpScToken, bool&) at sc/source/filter/excel/xeformula.cxx:1116:16 (instdir/program/libscfiltlo.so +0x3cc453d)
        >  #6 in XclExpFmlaCompImpl::ListTerm((anonymous namespace)::XclExpScToken, bool) at sc/source/filter/excel/xeformula.cxx:1087:16 (instdir/program/libscfiltlo.so +0x3cc2b6f)
        >  #7 in XclExpFmlaCompImpl::UnaryPreTerm((anonymous namespace)::XclExpScToken, bool) at sc/source/filter/excel/xeformula.cxx:1077:20 (instdir/program/libscfiltlo.so +0x3cc23a0)
        >  #8 in XclExpFmlaCompImpl::UnaryPostTerm((anonymous namespace)::XclExpScToken, bool) at sc/source/filter/excel/xeformula.cxx:1056:16 (instdir/program/libscfiltlo.so +0x3cc121d)
        >  #9 in XclExpFmlaCompImpl::PowTerm((anonymous namespace)::XclExpScToken, bool) at sc/source/filter/excel/xeformula.cxx:1043:16 (instdir/program/libscfiltlo.so +0x3cc0498)
        >  #10 in XclExpFmlaCompImpl::MulDivTerm((anonymous namespace)::XclExpScToken, bool) at sc/source/filter/excel/xeformula.cxx:1030:16 (instdir/program/libscfiltlo.so +0x3cbf6e8)
        >  #11 in XclExpFmlaCompImpl::AddSubTerm((anonymous namespace)::XclExpScToken, bool) at sc/source/filter/excel/xeformula.cxx:1017:16 (instdir/program/libscfiltlo.so +0x3cbe968)
        >  #12 in XclExpFmlaCompImpl::ConcatTerm((anonymous namespace)::XclExpScToken, bool) at sc/source/filter/excel/xeformula.cxx:1004:16 (instdir/program/libscfiltlo.so +0x3cbdb98)
        >  #13 in XclExpFmlaCompImpl::CompareTerm((anonymous namespace)::XclExpScToken, bool) at sc/source/filter/excel/xeformula.cxx:991:16 (instdir/program/libscfiltlo.so +0x3cbce58)
        >  #14 in XclExpFmlaCompImpl::AndTerm((anonymous namespace)::XclExpScToken, bool) at sc/source/filter/excel/xeformula.cxx:974:16 (instdir/program/libscfiltlo.so +0x3cbba08)
        >  #15 in XclExpFmlaCompImpl::OrTerm((anonymous namespace)::XclExpScToken, bool) at sc/source/filter/excel/xeformula.cxx:957:16 (instdir/program/libscfiltlo.so +0x3cba5b8)
        >  #16 in XclExpFmlaCompImpl::Expression((anonymous namespace)::XclExpScToken, bool, bool) at sc/source/filter/excel/xeformula.cxx:934:20 (instdir/program/libscfiltlo.so +0x3c83a02)
        >  #17 in XclExpFmlaCompImpl::CreateFormula(XclFormulaType, ScTokenArray const&, ScAddress const*, std::__debug::vector<XclExpRefLogEntry, std::allocator<XclExpRefLogEntry> >*) at sc/source/filter/excel/xeformula.cxx:505:24 (instdir/program/libscfiltlo.so +0x3c7f2f3)
        >  #18 in XclExpFormulaCompiler::CreateFormula(XclFormulaType, ScRangeList const&) at sc/source/filter/excel/xeformula.cxx:2644:20 (instdir/program/libscfiltlo.so +0x3ca3801)
        >  #19 in XclExpNameManager::InsertBuiltInName(char16_t, ScRangeList const&) at sc/source/filter/excel/xename.cxx:790:57 (instdir/program/libscfiltlo.so +0x3ed04ab)
        >  #20 in XclExpNameManagerImpl::CreateBuiltInNames() at sc/source/filter/excel/xename.cxx:704:34 (instdir/program/libscfiltlo.so +0x3ec1794)
        >  #21 in XclExpNameManagerImpl::Initialize() at sc/source/filter/excel/xename.cxx:390:5 (instdir/program/libscfiltlo.so +0x3ebf79e)
        >  #22 in XclExpNameManager::Initialize() at sc/source/filter/excel/xename.cxx:771:13 (instdir/program/libscfiltlo.so +0x3ed1003)
        >  #23 in XclExpRoot::InitializeGlobals() at sc/source/filter/excel/xeroot.cxx:260:22 (instdir/program/libscfiltlo.so +0x416962b)
        >  #24 in ExcTable::FillAsHeaderXml(XclExpRecordList<ExcBundlesheetBase>&) at sc/source/filter/excel/excdoc.cxx:321:5 (instdir/program/libscfiltlo.so +0x3528545)
        >  #25 in ExcDocument::ReadDoc() at sc/source/filter/excel/excdoc.cxx:725:17 (instdir/program/libscfiltlo.so +0x35414f7)
        >  #26 in XclExpXmlStream::exportDocument() at sc/source/filter/excel/xestream.cxx:1106:18 (instdir/program/libscfiltlo.so +0x41ac136)
        >  #27 in oox::core::FilterBase::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at oox/source/core/filterbase.cxx:497:55 (instdir/program/libooxlo.so +0x2b35d6c)
        >  #28 in oox::xls::ExcelFilter::filter(com::sun::star::uno::Sequence<com::sun::star::beans::PropertyValue> const&) at sc/source/filter/oox/excelfilter.cxx:238:27 (instdir/program/libscfiltlo.so +0x541148b)
        >  #29 in SfxObjectShell::ExportTo(SfxMedium&) at sfx2/source/doc/objstor.cxx:2422:25 (instdir/program/libsfxlo.so +0x4b991c3)
        >  #30 in SfxObjectShell::SaveTo_Impl(SfxMedium&, SfxItemSet const*) at sfx2/source/doc/objstor.cxx:1513:19 (instdir/program/libsfxlo.so +0x4b88f48)
        >  #31 in SfxObjectShell::DoSaveAs(SfxMedium&) at sfx2/source/doc/objstor.cxx:1892:17 (instdir/program/libsfxlo.so +0x4b9b44e)
        >  #32 in ScBootstrapFixture::saveAndReload(ScDocShell*, rtl::OUString const&, rtl::OUString const&, rtl::OUString const&, SfxFilterFlags) at sc/qa/unit/helper/qahelper.cxx:671:13 (workdir/LinkTarget/CppunitTest/../Library/libscqahelper.so +0x916a2)
        >  #33 in ScBootstrapFixture::saveAndReload(ScDocShell*, int) at sc/qa/unit/helper/qahelper.cxx:693:28 (workdir/LinkTarget/CppunitTest/../Library/libscqahelper.so +0x939bf)
        >  #34 in ScExportTest::testTdf112567() at sc/qa/unit/subsequent_export-test.cxx:4219:28 (workdir/LinkTarget/CppunitTest/libtest_sc_subsequent_export_test.so +0x2c0836)
        
        Change-Id: I37582410068f2730d6f8dd0872b19fdfa8836c5c
        Reviewed-on: https://gerrit.libreoffice.org/71766
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-04  Julien Nabet  <serval2412@yahoo.fr>  [3ff0c23b54ba4e7a534693ba25a3ffb27d1c18e1]

        Replace list by vector for ConnectedComponentsList
        
        Change-Id: I2e64d4b61605267cca7709c1cfe50d35069f4459
        Reviewed-on: https://gerrit.libreoffice.org/71790
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-04  Zdeněk Crhonek  <zcrhonek@gmail.com>  [2f979d0fd97a28bba285d57ebaf0a2657be47e41]

        uitest for bug tdf#123050
        
        Change-Id: I0ad8f3e7ad45bda132becad9ef2b2b12b83f751b
        Reviewed-on: https://gerrit.libreoffice.org/71617
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-05-04  Eike Rathke  <erack@redhat.com>  [99f71a3f4a0207db0c18df1737cdb7b00e456b7e]

        Related: tdf#123948 add English (Zambia) [en-ZM] locale data
        
        Inherits en-GB
        
        Change-Id: I11febf18959380f9dcc73cb94aa9532ccb1200e7
        Reviewed-on: https://gerrit.libreoffice.org/71769
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-05-04  Eike Rathke  <erack@redhat.com>  [90b17ec7ab218f1ba9ec789bad0c2a40644ad937]

        Resolves: tdf#123948 add English (Zambia) [en-ZM] to language list
        
        Change-Id: I6632cacb7e713d4c7aaaedd50267b9e6029b0389
        Reviewed-on: https://gerrit.libreoffice.org/71768
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-05-04  Dennis Francis  <dennis.francis@collabora.com>  [ca40d4ce9b8134fd8bfc90e9e8289b620163475b]

        tdf#124953: Use rangelist's combined range top-left address...
        
        as origin address in the conditional format formula on xlsx export.
        Excel seems to get confused if anything else is supplied as the
        origin in the formula.
        
        For example, before this patch, for a condfmt range over the
        range-list [A3:C5 E1:F2], the origin address used in the formula
        (for text search type entries) is A3.
        
        <conditionalFormatting sqref="A3:C5 E1:F2">
           <cfRule type="containsText" dxfId="0" priority="1" operator="containsText" text="ABC">
               <formula>NOT(ISERROR(SEARCH("ABC",A3)))</formula>
           </cfRule>
        </conditionalFormatting>
        
        In this patch we use the top-left cell address(A1) of the combined range "A1:F5" as
        the origin address.
        
               <formula>NOT(ISERROR(SEARCH("ABC",A1)))</formula>
        
        Change-Id: If08a859bc361f925148ff463758d03ebbc41c0ac
        Reviewed-on: https://gerrit.libreoffice.org/71312
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-05-04  Dennis Francis  <dennis.francis@collabora.com>  [c2f1c68ffb6dfa1ce7de09dcc428d6c53549e88d]

        tdf#122590: follow-up : import x14:cfRule priorities
        
        If there are x:cfRule's and x14:cfRule's with matching
        range-list, then insert the conditional-fmt entries into
        the document in the order of the priorities. That is
        don't just append the x14:cfRule entries to the document
        after the x:cfRule entries are inserted.
        
        There was also a off-by-one bug in the priority export
        of x14:cfRule entries. This caused the priority numbers
        to be duplicated. This is also fixed.
        
        Change-Id: I5b0d11c4456b2966b808f6ee589075a870f43768
        Reviewed-on: https://gerrit.libreoffice.org/71311
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-05-04  Gülşah Köse  <gulsah.kose@collabora.com>  [8c637b47d9de4b3a64c33a9c2ffe7ed220be2467]

        tdf#122590 Import and export xlsx x14:cfRule element for type = cellis.
        
        Change-Id: I3d940269ec25657b64c714400a2828781dd9dd3e
        Reviewed-on: https://gerrit.libreoffice.org/69713
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-05-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c2ebd00b653c77985af36accde4b647b5279cb28]

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

2019-05-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [96744db8508ed77f8288cf71a6232486f23f25f6]

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

2019-05-04  Jens Carl  <j.carl43@gmx.de>  [0d2252b2a975c0b4113fbef47881932120e881b4]

        Related tdf#45904: Remove already converted tests
        
        Change-Id: I86da1a0d85e2c08e654877b66c733f7548c29397
        Reviewed-on: https://gerrit.libreoffice.org/71771
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-05-04  Jan-Marek Glogowski  <glogow@fbihome.de>  [98630a0bd49bd80652145a21e4e0d0ded792b36b]

        Restore old quick-check behaviour...
        
        that was changed in commit 5cb3a6da2a61 ("Move and fix Asian
        kerning unicode point check").
        
        Change-Id: I96e815462a154e241eb8d871025e94304d458ffc
        Reviewed-on: https://gerrit.libreoffice.org/71487
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-05-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [96f5b605338d28713ec8bf1e4d98efd18bf6f62a]

        Fix typo
        
        Change-Id: I414fe36966ddcabad356f856c9285736ba089233
        Reviewed-on: https://gerrit.libreoffice.org/71775
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-05-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [13bc763aec574e12f17180b02b2f2367e057e49b]

        Fix typo
        
        Change-Id: I3de19930394846273294e1574baf522ae1c1c3c9
        Reviewed-on: https://gerrit.libreoffice.org/71776
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-05-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [331a8ef25629dc55330080458da05d5b3f6c2aac]

        Fix typo
        
        Change-Id: I7fc62743f171d32098591b5600b4cd8b477872cb
        Reviewed-on: https://gerrit.libreoffice.org/71780
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-05-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1932113a42266f759c07d9a8a7301c2bf4d41f73]

        Fix typo
        
        Change-Id: Ib04fe75d60647c938225700dd25a3e7e031437dd
        Reviewed-on: https://gerrit.libreoffice.org/71781
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-05-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fe95540f73ce05a0c2b996bf84557f1d314b21a4]

        Fix typo
        
        Change-Id: I4aa1d3cfb9a80b6ee0c557c98e65bb511913a5ee
        Reviewed-on: https://gerrit.libreoffice.org/71779
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-05-04  Jim Raykowski  <raykowj@gmail.com>  [3f6fcaa97e3f75c5f12febe821c63f0c2f96e07a]

        tdf#105881 Toolbar keyboard navigation fixes
        
        This patch makes toolbar keyboard navigation wrap to the begining or end
        toolbar item and enables access to the overflow menu using the keyboard.
        
        Change-Id: I5975b0f731beb00cf26f8e8a33e6ea4fa9322881
        Reviewed-on: https://gerrit.libreoffice.org/71718
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-05-03  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [7ca7d61dc25f409e209b3a432c7f07469b17e316]

        tdf#124565: calc: copy/paste manual row height
        
        Row height being pasted is not sufficient without knowing
        if it is auto height or was set manually.
        
        Change-Id: I3c892fbe3ea5a54e7468fb23b993fa19370f85af
        Reviewed-on: https://gerrit.libreoffice.org/71706
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-05-03  Tor Lillqvist  <tml@collabora.com>  [9ff8bdcd33cb93998eb7d6b151e310634b88bdfc]

        Compile the DebugEventInjector code always, not only when OSL_DEBUG_LEVEL > 0
        
        Otherwise if you happen to compile vcl/source/app/svmain.cxx with
        OSL_DEBUG_LEVEL > 0 but not this file, you get an undefined symbol
        DebugEventInjector::getCreate().
        
        In general I think our intent is that ideally it should be possible to
        compile an arbitrary selection of source files with OSL_DEBUG_LEVEL=0,
        and others with OSL_DEBUG_LEVEL=1. (For debugging functionality that
        does require consistency across the codebase, we have DBG_UTIL.)
        
        Note that DebugEventInjector::getCreate() will be called from
        InitVCL() only when svmain.cxx is compiled with OSL_DEBUG_LEVEL > 0,
        though. So for a "production" build with no debug compilation, this
        change has no run-time effect.
        
        Change-Id: I3411edfbbbaae21561363634e5eec5ac0cf53418
        Reviewed-on: https://gerrit.libreoffice.org/71757
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2019-05-03  Caolán McNamara  <caolanm@redhat.com>  [fdab8ee608297bb618ae911f46b525d06eb4cac1]

        Resolves: tdf#125105 missing can-focus
        
        Change-Id: I201b658cd0c643fbcaf2ec1411b2a2991eca36dd
        Reviewed-on: https://gerrit.libreoffice.org/71758
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-03  Caolán McNamara  <caolanm@redhat.com>  [fdbc12465e468ed50e4562268f44b24a73e22727]

        ofz#14552 direct-leak
        
        Change-Id: I8509b5805baca5b6357d7e266c05e3ff4404f4c1
        Reviewed-on: https://gerrit.libreoffice.org/71754
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-03  Adrien Ollier  <adr.ollier@hotmail.fr>  [27434647540b2bd3f30139983a3d5f7da9b77a44]

        rewritting in a more conventional way
        
        - mnPos is modified only if mbLoopTerminated is true
        - using new and delete operators is less efficient than building
        an object on the stack
        - skipping a line makes instructions clearer
        
        Change-Id: I9bec0cf02a581c1e0033880fcad83f17e83ea3f2
        Signed-off-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-on: https://gerrit.libreoffice.org/71652
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-05-03  Adrien Ollier  <adr.ollier@hotmail.fr>  [69bf59d63d4d2708a7840ff1ffad821a032c90fc]

        makes implementation of Animation::operator =(const Animation&) concise
        
        Using the logical AND, we can evaluate all the expressions
        from left to right into a single and condensed expression.
        
        Change-Id: I973061dcd34322c29565a478bf9b7ba757965231
        Signed-off-by: Adrien Ollier <adr.ollier@hotmail.fr>
        Reviewed-on: https://gerrit.libreoffice.org/71651
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-05-03  Szymon Kłos  <szymon.klos@collabora.com>  [e575a5e8f89beb3ce1df5a1d83edc0f9d1d8ac43]

        libreofficekit: send show/hide messages for dialogs
        
        Change-Id: I2b3ff5e5122b2be099be500ac544bf81f8d1b2ae
        Reviewed-on: https://gerrit.libreoffice.org/71544
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-05-03  heiko tietze  <tietze.heiko@gmail.com>  [180a0688127fc2d3ee337a0c6e38fb573231f3b3]

        Resolves: tdf#124552 - Sentence selection UNO action
        
        UNO command SelectSentence / FN_SELECT_SENTENCE added
        executing SelSentence()
        
        Change-Id: Idcd528cf2915b30a59a9916dcff14d60d01dcd74
        Reviewed-on: https://gerrit.libreoffice.org/70411
        Tested-by: Jenkins
        Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>
        Tested-by: Maxim Monastirsky <momonasmon@gmail.com>

2019-05-03  Caolán McNamara  <caolanm@redhat.com>  [8712344cf4c31f020ec9bc47f43994869d64ac08]

        ofz#14119 make erasing bitmap faster
        
        Change-Id: I6adb2618926bab652244c33acf870907e5fc159e
        Reviewed-on: https://gerrit.libreoffice.org/71748
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-03  Katarina Behrens  <Katarina.Behrens@cib.de>  [8d902026dc45af7b239fc6f68096a3dd31279dc9]

        tdf#120585: use applyColor and make it transparency-aware
        
        An overloaded drawPolyPolygon for zero transparency case used to
        exist and it used applyColor to fill cairo path. It was removed
        by commit 7034311dce663c895577267110baadbec312d491 and the new
        transparency-aware drawPolyPolygon missed cairo_set_operator call
        that is present in applyColor. This works OK most of the time
        but breaks sometimes when no transparency (~no antialiasing)
        is involved.
        
        To fix that add transparency argument to applyColor and use it
        where applicable
        
        Change-Id: Ib1b077e38e7f5d30778434d45be67284407a7d16
        Reviewed-on: https://gerrit.libreoffice.org/71700
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-03  Caolán McNamara  <caolanm@redhat.com>  [f6e663e4bb725102ebcff03cd0fea5ded9d8bc10]

        Related: tdf#124942 upgrade epoxy to 1.5.3
        
        https://github.com/anholt/libepoxy/issues/180 sounds very similar and
        1.5.3 apparently fixes that
        
        Change-Id: I009f5bc82f9e8326a7028ed29d86733cce649d15
        Reviewed-on: https://gerrit.libreoffice.org/71733
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-03  Caolán McNamara  <caolanm@redhat.com>  [32bf3097805d3d688fad25f661f3f16b62d2a345]

        tdf#125095 return DND_ACTION_NONE
        
        we've already responded to the drop and drop action, we don't want
        any further action to take place.
        
        Change-Id: Ib1f271d8c74e49d4d00a0b143711b3f30b093b0b
        Reviewed-on: https://gerrit.libreoffice.org/71744
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-03  Michael Meeks  <michael.meeks@collabora.com>  [a6da211e3c199ff73cbe24d93f8c0292c3c983b6]

        unipoll: get SolarMutex lock counting right.
        
        lo_startmain drops the SolarMutex without taking it, interestingly.
        
        Change-Id: I2280e2fa6acb8739f970983032db72a8241d1c4f
        Reviewed-on: https://gerrit.libreoffice.org/71741
        Tested-by: Michael Meeks <michael.meeks@collabora.com>
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-05-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [2341569fb082d914fd70b3b93af6346715efaddd]

        improve assert message in XMLDiff
        
        Change-Id: I561dca23621075753185d7ea2afc5fd174cd2b3d
        Reviewed-on: https://gerrit.libreoffice.org/71728
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-03  Caolán McNamara  <caolanm@redhat.com>  [9342656e2fdff4d00fbe305f498aa0b6375f6c75]

        block/unblock notify events around TextView selection change
        
        Change-Id: I1075c0dea8e651536ffee5a12c6c12424f91de84
        Reviewed-on: https://gerrit.libreoffice.org/71730
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-03  Tomoyuki Kubota  <himajin100000@gmail.com>  [4bf62c1c04de1100e3f6fb3d5173eff2cb101fa6]

        Add Support for .NET 4.8
        
        *Before this patch, Windows SDK came with .NET 4.5
        and .NET 4.6.1 or later was ignored.
        
        * the author of this configure.ac did not seem to understand that
        WOW6432Node should be given to reg_get_value_64
        instead of reg_get_value_32.
        sometimes the code redundantly fetched the same entry WOW6432
        (for 64 bit, wrongly passed to 32bit)
        and the 32 bit one. I removed the duplicate.
        
        Change-Id: Iff972d727907c480ef927d53fa1f53557fdeb1fd
        Reviewed-on: https://gerrit.libreoffice.org/71268
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Michael Stahl <Michael.Stahl@cib.de>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-05-03  Stephan Bergmann  <sbergman@redhat.com>  [44238adb52550623c7b8ed905cbf8dc9ba832886]

        GCC trunk towards GCC 9 still emits a bogus -Wstringop-truncation
        
        Change-Id: I1e9e439558025030f79e070680831f1139675993
        Reviewed-on: https://gerrit.libreoffice.org/66869
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-03  Stephan Bergmann  <sbergman@redhat.com>  [9a7aa3326d087c79879e435179e359dd76aa5e0a]

        The -fvisibility-ms-compat hack is no longer needed for UBSan on Linux...
        
        ...with latest Clang trunk towards Clang 9.  All the no-longer necessary hacks
        are made conditional on new NEED_CLANG_LINUX_UBSAN_RTTI_VISIBILITY, which is
        still set for UBSan builds with older Clang on Linux (but which should
        eventually be purged).
        
        Various classes needed additional SAL_DLLPUBLIC_RTTI annotations, as building
        with UBSan instrumentation can generate references to RTTI symbols from
        additional places like outside a dynamic library that used to hide those symbols
        by default (but used to not hide them for old UBSan builds thanks to the
        -fvisibility-ms-compat hack).
        
        The odr-violation suppressions in solenv/sanitizers/asan-suppressions (which is
        not referenced from anywhere in the code base, but meant to be included in an
        ASan/UBSan build's ASAN_OPTIONS env var) are also no longer needed when
        NEED_CLANG_LINUX_UBSAN_RTTI_VISIBILITY is false.
        
        Change-Id: I24ec3e388b0cbab50dbe2bf008d9569bff7bf25a
        Reviewed-on: https://gerrit.libreoffice.org/70829
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-03  Caolán McNamara  <caolanm@redhat.com>  [c0038f61aff45595c962911f16dfdef93f41924e]

        Resolves: tdf#125080 crashing adding a ref to a non-VclPtr
        
        Change-Id: I72a0deaab3d86ac0772092ab5f60bcace7632847
        Reviewed-on: https://gerrit.libreoffice.org/71729
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-03  Caolán McNamara  <caolanm@redhat.com>  [b329d6f4ce4a594c35125fbe180aed876a66c454]

        block/unblock notify events for TextView text/selection change
        
        Change-Id: I7745c04b9331b98c9c405544fe262c24ed066ddd
        Reviewed-on: https://gerrit.libreoffice.org/71731
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-03  Michael Stahl  <Michael.Stahl@cib.de>  [d0aa53964c0dbc8dd6e1ee555f046c3e883e344d]

        sw: reduce accuracy of double compares in testFDO74215
        
        This failed several times recently on Mac in Jenkins.
        
        - Expected: 14.7945205479452
        - Actual  : 14.8
        - Delta   : 0.001
        
        Change-Id: I966b8085bf4120afb0a09e50f85ada4e5d8d488c
        Reviewed-on: https://gerrit.libreoffice.org/71725
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-03  Andrew Hyatt  <andrewrhyatt@icloud.com>  [89775fd396e413daaf0e71710211075450bdc0ed]

        tdf#125088 Make button text white for blue buttons on macOS
        
        Change-Id: I6479b8b1544c5aa8a582854f4db4b4c4c01c28ed
        Reviewed-on: https://gerrit.libreoffice.org/71710
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2019-05-03  Michael Stahl  <Michael.Stahl@cib.de>  [b69bc0facc6e0fbc2006125e656b82a7c2556203]

        tdf#123285 sw_redlinehide: fix SwAutoFormat::DelMoreLinesBlanks()
        
        The "Delete spaces and tabs at end and start of line" AutoFormat
        option was deleting the wrong characters: on the 2nd line, it deletes
        the spaces as it should, but on subsequent lines the selection is off by
        the number of characters that have already been removed.
        
        The range indexes are now integers, so not automatically corrected on
        deletions like the SwIndex they were before; in this case, where only
        plain characters are deleted, it should suffice to iterate the ranges in
        reverse order to avoid the problem.
        
        (regression from 180e5f515c9cd21fb8057c797a480eca7d9ed260)
        
        Change-Id: Ie8e08c00803d94e700cd5b64f29edb0b841eda2b
        Reviewed-on: https://gerrit.libreoffice.org/71686
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-03  Michael Stahl  <Michael.Stahl@cib.de>  [40df8019ff3a8b1fd87b3e20e154fc487ab4a7db]

        tdf#125039 sw_redlinehide: keep shape selected when changing anchor type
        
        Avoid the problem by not moving the drawing object to the invisible
        layer, which isn't necessary because it will be inserted immediately
        anyway.
        
        (regression from 214e6ed5286566e689a4ef13a9115e2ad38fff57)
        
        Change-Id: I9936de990d1db56fa4c00c37d05b4ed2923790ff
        Reviewed-on: https://gerrit.libreoffice.org/71685
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-03  Stephan Bergmann  <sbergman@redhat.com>  [a010011fd362536beb8d1cd44cf058180f7c06ec]

        Fix building compilerplugins with Clang trunk towards Clang 9
        
        ...after <https://github.com/llvm/llvm-project/commit/
        f19a8b05171a67a290e7d3bd6eba0c95c7b3259c> "Replace ad-hoc tracking of pattern
        for an instantiated class-scope" removed
        ASTContext::getClassScopeSpecializationPattern.  None of the affected plugins
        are enabled by default (nor checked by
        solenv/CompilerTest_compilerplugins_clang.mk), so just make sure they still
        compile, leaving any potentially necessary adaptions to another commit.
        
        Change-Id: I7102851409e78eff284b50337f7ad0f721e1e548
        Reviewed-on: https://gerrit.libreoffice.org/71702
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-03  Arkadiy Illarionov  <qarkai@gmail.com>  [f20810f7829d9f3b7167df316e1303810b746366]

        Use hasElements to check Sequence emptiness in sfx2..svx
        
        Similar to clang-tidy readability-container-size-empty
        
        Change-Id: Icabd773f3b924d465b33e8581175f1fcf70c282e
        Reviewed-on: https://gerrit.libreoffice.org/71704
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-03  Arkadiy Illarionov  <qarkai@gmail.com>  [f1ba393af4f08f8502906c9221f8b6f1be2a7bad]

        clang-tidy modernize-avoid-c-arrays in accessibility
        
        Change-Id: Ic9c759fa78d47f0a8b989464ce1f65438da9064b
        Reviewed-on: https://gerrit.libreoffice.org/70478
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-03  Arkadiy Illarionov  <qarkai@gmail.com>  [213be7a209884b4dadff49f0d378cd4919a3f9a5]

        Fix loop condition
        
        Change-Id: I8061e2bf839a4864eb5af1adb92b4b669e71e98c
        Reviewed-on: https://gerrit.libreoffice.org/71697
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-03  andreas kainz  <kainz.a@gmail.com>  [533ea2620148cce78961c76399850db8e7d1ef7c]

        NB Tabbed compact writer update print tab
        
        Change-Id: I0ff8c4cb5e0ebc408e827e852d6e6134c42a3382
        Reviewed-on: https://gerrit.libreoffice.org/71707
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-05-03  Jens Carl  <j.carl43@gmx.de>  [9f71d0f3f98db02ad28712f229665ce910dc0e6e]

        tdf#68339 Other: BASIC Syntax error
        
        Allow expressions (operands) of comparison operators prefixed with the
        Logical Operator "Not".
        
        Change-Id: I1b070e2288dac26b1f1186d38cf5d2f4ad99a406
        Reviewed-on: https://gerrit.libreoffice.org/71332
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-05-03  Jens Carl  <j.carl43@gmx.de>  [2f9cd77c1cd480244f8c17221c2f74f3f97df57f]

        Add XServiceInfo tests to ScCellSearchObj
        
        Change-Id: I0ce55a8a6771a0c774c0009f0001fb00cfcc23b7
        Reviewed-on: https://gerrit.libreoffice.org/71714
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-05-03  Jens Carl  <j.carl43@gmx.de>  [de529f32120e2eaa73d804a53ce519979da38438]

        Enable testing of multiple service names
        
        Enable testing of multiple service names of the object supports this, by
        storing all possible names in a vector.
        
        Change-Id: Iff2c974cc30a0729cb26b07002582e0786a4de44
        Reviewed-on: https://gerrit.libreoffice.org/71713
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-05-02  Eike Rathke  <erack@redhat.com>  [15c39bb2e75df40c30bcbf789d815376dd2e31ce]

        Resolves: tdf#124605 ditch "if operand 1 is Empty, result is operand 2"
        
        It has been like that since the initial import but is utter
        nonsense. It might had (doubtfully) served some early StarBasic
        compatibility quirk, but is wrong and was implementation defined
        buggy behaviour. The Option VBASupport 1 even explicitly disabled
        it.
        
        In future we may want to implement the VBA Nothing value for an
        SbxEMPTY at least for boolean operators, but this for Calc user
        defined macro functions might even need a distinguished
        SbxEMPTYCELL or such. Or an explicit SbxNOTHING.
        
        Change-Id: I28919d982d0e60b9b840a12271dc717effa59662
        Reviewed-on: https://gerrit.libreoffice.org/71701
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-05-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [47a1a7f181eb93759f47109c4402cbef392bab1c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Mute unnecessary translations in fiter names
            
            Changed to allow translation of filter names and media types
            Removed randomness for paragraph ids to spare retranslation
            
            Change-Id: If73d4799537b2d91ec9fe58584033b46eeeb9e04
            Reviewed-on: https://gerrit.libreoffice.org/70671
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-05-02  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [01312c80d9d3b118cf0f5cc90fa70efe1a159871]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#102265 Decouple some Impress/Draw Slide/Page material
            
            Convenient way to do renames:
            find . \( -name '*.xhp' -or -name '*.mk' \) -exec \
            sed -i 's/sdraw\/main0104/sdraw\/main_insert/g' {} +
            
            Change-Id: I3a8a59ac57ca3b29219962fc503f1d7ba5230a6d
            Reviewed-on: https://gerrit.libreoffice.org/71703
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-05-02  andreas kainz  <kainz.a@gmail.com>  [1e05ac0e10a4bfb30d4311a99e969945eb5e2bd3]

        writer: sync global and print toolbars between dif UI layouts
        
        Change-Id: I226db3f1a9cd6bed12db8edcb37ae6a6dcc999bc
        Reviewed-on: https://gerrit.libreoffice.org/71656
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-05-02  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [20c35525b1a00cc703325cff43f0ba5f523472ea]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#122366 Store search filter value in sessionStorage
            
            sessionStorage seems to be reset, when we change the module context.
            If this is not acceptable, we can try localStorage.
            
            Change-Id: I5ec2ff526e48dd2c7d1889578e991833e43f76c6
            Reviewed-on: https://gerrit.libreoffice.org/71688
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-05-02  Katarina Behrens  <Katarina.Behrens@cib.de>  [1eac5fa2fd661f9572fb9f9b30e2785c0d5b513a]

        tdf#101524: seeking position shouldn't pause video playback
        
        Change-Id: I846043815cdd41620f96c31843a77bea3d2db82f
        Reviewed-on: https://gerrit.libreoffice.org/71596
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-05-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4729385ae828a178fbe0ab4fb8ec52134723b5e6]

        Fix typo
        
        Change-Id: I3e48cd90a636bd8d5eab9112a2c1827a31896bcb
        Reviewed-on: https://gerrit.libreoffice.org/71690
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [84229c5e3398a03b7e1b7b0753a36a0d30cea358]

        Fix typo
        
        Change-Id: I20dcf6bc9520c3abfd021c9968916515429a7498
        Reviewed-on: https://gerrit.libreoffice.org/71691
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [678d71c2d8009cd6e8c274158f4195a4df523cc0]

        Fix typo
        
        Change-Id: I254fe53ca0b588b212c14ccaa5d57ff95c971d16
        Reviewed-on: https://gerrit.libreoffice.org/71692
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c2c7a802e58527a5e572e903a206fe0be6c34172]

        Fix typo
        
        Change-Id: Ic1cf0caad8f29efc24b6d78fd784d19ed7f113db
        Reviewed-on: https://gerrit.libreoffice.org/71693
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fc66bc369c195de7f12f3f657120de72b145c32d]

        Fix typo
        
        Change-Id: Ia2f869a5a71c080d6284bc3a705ee4551195d9f5
        Reviewed-on: https://gerrit.libreoffice.org/71694
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5ed44a655b5cbd95fe36604ab1b54127546b78cd]

        Fix typo
        
        Change-Id: I93ed6bce9732f999007dc493885d4fb196622414
        Reviewed-on: https://gerrit.libreoffice.org/71695
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-02  Mike Kaganski  <mike.kaganski@collabora.com>  [31297f32aa9a35897055b0d377af332a4bb977a1]

        tdf#125086: Write dataField attribute for fields that also appear in Data
        
        Change-Id: Id9f8f07bfdb1060f0c3d7ed6f8526a6bfdd84eb4
        Reviewed-on: https://gerrit.libreoffice.org/71687
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-05-02  Muhammet Kara  <muhammet.kara@collabora.com>  [b743d446d8cccabcf3d002da652da0a8854ad883]

        tdf#125063: Don't depend on content size for Page sizing
        
        During redaction of Calc sheets
        
        Change-Id: If2a4f71c77a687a74b8f823152b76d2a7e2e21da
        Reviewed-on: https://gerrit.libreoffice.org/71627
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-05-02  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [e6532f75e1901a783c50907fd5e94f1bb6a01f6b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#101760 Rename "Follow text flow" as "Keep inside text boundaries"
            
            Change-Id: Ia89450bc4e01d37c8f04d9dc213dbe947daabb94
            Reviewed-on: https://gerrit.libreoffice.org/71682
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-05-02  Mike Kaganski  <mike.kaganski@collabora.com>  [10b2ae55c575d8738d2b30c0c94e12ffca689ffe]

        Reorder showAll after compact, like Excel does, for easier comparison
        
        Change-Id: I32e0e147769f758df898814659f5e4380bb78d1f
        Reviewed-on: https://gerrit.libreoffice.org/71683
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-05-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [a6b1d12447628016241efd643d074ce66b025c47]

        fix assert in SfxItemPool::PutImpl
        
        Change-Id: I6e9abe241c7a001b503a9e3006d08c0dfc52fcda
        Reviewed-on: https://gerrit.libreoffice.org/71676
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [743a9b226d6244dc2e92ccee00f83bfe99e521ae]

        fix bug in XFillBitmapItem::PutValue
        
        Change-Id: I798d0ea0fc0a0f24275f58932ea0c91077212d85
        Reviewed-on: https://gerrit.libreoffice.org/71678
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [585e0ac43b9bd8a2f714903034e435c84ae3fc96]

        revert part of "tdf#81765 slow loading of .ods"
        
        it turns out that
            soffice --headless --convert-to pdf tdf89833-2.xlsm
        semi-reliably fails with
        stl concept checking "Error: attempt to compare a dereferenceable
        iterator to a singular iterator"
        because we are modifying ScPatternAttr all over the place, which messes
        with the sorted list in the pool.
        
        Change-Id: Id662ac32b024c2c60b32b6cf433c12deb614f0fa
        Reviewed-on: https://gerrit.libreoffice.org/71677
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-02  Caolán McNamara  <caolanm@redhat.com>  [b5b198ad3db3a1020b249ea3452eee6bce03e9b9]

        block/unblock notify events around TextView text change
        
        Change-Id: Ib2654790f4e5b839302fa547bccf0d32ca91bf55
        Reviewed-on: https://gerrit.libreoffice.org/71674
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [ed423da9d968d6f534a6d4d27b45aa96cd5b47d4]

        tdf#115092: blacklist Intel(R) HD Graphics 530
        
        Change-Id: I3fbe05ead88afcb725d7fdd91e4dd145be974d8f
        Reviewed-on: https://gerrit.libreoffice.org/71666
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-05-02  Mike Kaganski  <mike.kaganski@collabora.com>  [96ab20756316b25b7f2343a15596bc5114ea5a68]

        Deduplicate some code
        
        Change-Id: Ia57947276a5d561f57bb3fe677451b77a80a1009
        Reviewed-on: https://gerrit.libreoffice.org/71671
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-05-02  Caolán McNamara  <caolanm@redhat.com>  [128145e227ef91fb2f23893e73d38ae72cf074e5]

        tdf#125011 large ui scaling factor overflows spinbutton range
        
        Change-Id: I6e41318a92f02e3cd7fde5c52272582345362533
        Reviewed-on: https://gerrit.libreoffice.org/71659
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-02  Eike Rathke  <erack@redhat.com>  [85cdb6804cc141a05638494cea7cd59d299eb53e]

        Comment stuff and @addregex
        
        Change-Id: Ia998176e193a98739b445f245f7cf8e8252f50eb

2019-05-02  Eike Rathke  <erack@redhat.com>  [48c558a7c7ce94ff22e9f8e4181f98617ec5c6c3]

        Adapt to reality
        
        Did not find anything in i18nlangtag/source/isolang/mslangid.cxx
        since conversion to typed int. List all occurrences now.
        
        Change-Id: Ibaf81599cc16ee06d38eb3a1593fa838a8e36355

2019-05-02  Arkadiy Illarionov  <qarkai@gmail.com>  [deffca13fd8a765ddc518cfcff464cb1b6f5c65a]

        Use hasElements to check Sequence emptiness in [t-u]*
        
        Similar to clang-tidy readability-container-size-empty
        
        Change-Id: Idefe55e37f5c837c889548ffe7c5711400012a4d
        Reviewed-on: https://gerrit.libreoffice.org/71667
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-02  Michael Stahl  <Michael.Stahl@cib.de>  [e2abbc0062398ea67cb13cb5b0b7bfdce78e652c]

        libpng: upgrade to release 1.6.37
        
        Fixes CVE-2019-7317.
        
        Change-Id: I3374f5cbd6552e2c1569d63ee680d0c1d9389621
        Reviewed-on: https://gerrit.libreoffice.org/71663
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-05-02  Jan Holesovsky  <kendy@collabora.com>  [a6d146074dce236f84e0194539413e7d551b5065]

        lok: We changed the (unstable) ABI, but let's allow the older C++ API.
        
        Helps building the Online before the appropriate patch gets merged.
        
        Change-Id: I9983d546bb0cb7fb472806622a0a10e3a4d3ab87
        Reviewed-on: https://gerrit.libreoffice.org/71665
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
        Tested-by: Michael Meeks <michael.meeks@collabora.com>

2019-05-02  Mike Kaganski  <mike.kaganski@collabora.com>  [dd670d89951876c32fdfdcb26a93ced1c6d42998]

        Use range-based for here instead of ScNameToIndexAccess
        
        Change-Id: Ida1351dda42f2dc0ddb50dbcbd55564d64280c15
        Reviewed-on: https://gerrit.libreoffice.org/71655
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-05-02  Caolán McNamara  <caolanm@redhat.com>  [ed67b443d1db273818737ef7996330a8f475361b]

        clamp to target type bounds
        
        Change-Id: I8d3f7653b7e9b64a2f433b4ebfb8a0fef1522e93
        Reviewed-on: https://gerrit.libreoffice.org/71637
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-02  Caolán McNamara  <caolanm@redhat.com>  [f420aa3e027e04e49b7031ebf0613debcaab2ea0]

        GtkTreeView drag and drop highlight doesn't look right
        
        Under gtk 3.24.8 dragging into the TreeView is not highlighting the entire
        rreeView widget, just the rectangle which has no entries in it. This looks ok
        when its empty, but not when it has some entries in it, and when the list is
        full, there is then no border highlight.
        
        So as a workaround highlight the parent container on drag start, and undo it on
        drag end, and trigger removal of the treeview's highlight effort.
        
        Change-Id: I37be1e53a9ad3c6b810b579f6e5699c45b7b8e2b
        Reviewed-on: https://gerrit.libreoffice.org/71624
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-02  Arkadiy Illarionov  <qarkai@gmail.com>  [855f52ead7fa361b6a73105d1f0086559a8ed5b6]

        Use hasElements to check Sequence emptiness in [v-x]*
        
        Similar to clang-tidy readability-container-size-empty
        
        Change-Id: I71e7af4ac3043d8d40922e99f8a4798f0993294c
        Reviewed-on: https://gerrit.libreoffice.org/71603
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-02  Stephan Bergmann  <sbergman@redhat.com>  [0c434b06a3792a6429fbe718a0231c48597c1ff5]

        Sort solenv/clang-format/blacklist
        
        (lexicographically, by Unicode code point values; to make it easier to add
        further entries)
        
        Change-Id: Icd5a58b6b65004ceb90f470ae58512d9f8ae57e7
        Reviewed-on: https://gerrit.libreoffice.org/71571
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-02  Stephan Bergmann  <sbergman@redhat.com>  [c61e7b9940cb30800d6f1000727f9cfd5de9fa5e]

        Support "Preview in Web Browser" in Flatpak mode
        
        ...by storing the temporary HTML document in a location that can be accessed by
        the browser running outside the Flatpak sandbox.  This reuses and extends the
        mechanism already in place for the new HTML-based help in Flatpak mode (see
        72b936d70b7eaa6d9f5f911b27e3c955382de967 "Enable --help=html for flatpak").
        
        This fixes <https://github.com/flathub/org.libreoffice.LibreOffice/issues/85>
        "“Preview in Web Browser” does not work in Flatpak version".
        
        Change-Id: I5f73fd89139ffe6b8ab0dc501154b4f054a0ae5c
        Reviewed-on: https://gerrit.libreoffice.org/71570
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-05-02  László Németh  <nemeth@numbertext.org>  [19976f079800ec4c1d0d5d7e226986cb41f834c2]

        tdf#112567 XLSX export: fix broken built-in names
        
        Localized range separators resulted broken XLSX export
        with duplicated built-in names. For example, XLSX export
        of a Format->Print range using Hungarian locale in LibO
        raised an error message in MSO, because the export
        contained the same range also with a bad semicolon:
        
        <definedName>Sheet1!$A:$A;Sheet1!$1:$1</definedName>
        <definedName>Sheet1!$A:$A,Sheet1!$1:$1</definedName>
        
        Change-Id: Iee6ff7c5f5952fc1e736cebfc290c64a851786ab
        Reviewed-on: https://gerrit.libreoffice.org/71538
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-05-02  Jens Carl  <j.carl43@gmx.de>  [f07e91ac739edf846ae9dda9b2305bae6dde489e]

        tdf#45904 Move XReplaceDescriptor Java tests to C++
        
        Move XReplaceDescriptor Java tests to C++ for ScCellSearchObj.
        
        Change-Id: Ica5042ce8b5eac3663a0fb5f66ae0a2830c89d93
        Reviewed-on: https://gerrit.libreoffice.org/71645
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-05-02  Jens Carl  <j.carl43@gmx.de>  [6f763a3fcd420ddd147459db0f836ef3e05e710f]

        tdf#45904 Move SearchDescriptor Java tests to C++
        
        Move SearchDescriptor Java tests to C++ for ScCellSearchObj.
        
        Change-Id: I3c9ffbfc80c7fdc39d0e67fe8aae12605a8d04f5
        Reviewed-on: https://gerrit.libreoffice.org/71644
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-05-02  Jens Carl  <j.carl43@gmx.de>  [976bb31199baf8ded562323e35626c61ef5bffbe]

        tdf#45904 Move XSearchDescriptor Java tests to C++
        
        Move XSearchDescriptor Java tests to C++ for ScCellSearchObj.
        
        Change-Id: I1ae50bb586fd742b7cc19f71bcae018ca42139e6
        Reviewed-on: https://gerrit.libreoffice.org/71643
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-05-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2aed7abb64ded178850f1ecaff98986357086b68]

        Fix typo
        
        Change-Id: I20e6de52e8244ef118973671cd25fb9fc6f3e22f
        Reviewed-on: https://gerrit.libreoffice.org/71632
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [10d3c43ff169b0c250f22d07fadd0edd86a8d2d2]

        Fix typo
        
        Change-Id: I56626f7df54c31847f150374dbb41ace274d5c2d
        Reviewed-on: https://gerrit.libreoffice.org/71634
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [daebba1c296b9baa194b9052127810497a1c9f20]

        Fix typo
        
        Change-Id: I0def9e55b25aec0920e1a6aafb9f4c75ad6a06f7
        Reviewed-on: https://gerrit.libreoffice.org/71635
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [57b7873e3ed62e3acb8334a98864c4ebfca302c8]

        Fix typo
        
        Change-Id: I7dee823ce762e14fb1b96a7aa3ced2d64a66c82c
        Reviewed-on: https://gerrit.libreoffice.org/71636
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-01  Caolán McNamara  <caolanm@redhat.com>  [def3802af84a8f1b0d6d885d0481e02d7fa1da64]

        parent SfxChildWindow::GetInfo does the same already
        
        Change-Id: I1c3185530f7b892f78f71d2db8534aec07e73e57
        Reviewed-on: https://gerrit.libreoffice.org/71623
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-01  Caolán McNamara  <caolanm@redhat.com>  [95a9ec752032c82cdd72624b4c0eb030989d0803]

        ScValidityRefChildWin has a Controller, not a Window now
        
        Change-Id: Ia570417f6f7926dbce19944d91d4a9cb9814eb19
        Reviewed-on: https://gerrit.libreoffice.org/71622
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-01  Jens Carl  <j.carl43@gmx.de>  [0b8ac2d3c84043789783d3b4f04639323b9d3bb9]

        Add XServiceInfo tests to ScTableColumnObj
        
        Change-Id: Id8f78e2b114945f2c2499739711db9223828314a
        Reviewed-on: https://gerrit.libreoffice.org/71609
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-05-01  Michael Meeks  <michael.meeks@collabora.com>  [a876de01dedb50bbdfb38838b55cae65c07c72a1]

        lok: disable VCL painting and whole window invalidation.
        
        The reasoning is somewhat complex:
        
        void Window::ImplInvalidateFrameRegion( const vcl::Region* pRegion, InvalidateFlags nFlags )
        
        sets the mnPaintFlags on the mpWindowImpl - and then queues an idle
        paint. This paint in LOK mode does ~nothing - since all rendering is
        tiled, although amazingly it does emit eg. selection callbacks.
        
        However the paint flag - changes the behavior of Window::Update() to
        force a complete window invalidate. This happens, but only rarely -
        when a key-event manages to get into the mainloop before the idle
        paint handler arrives and does nothing (except clear the paint flags).
        
        So - don't do these big invalidations we don't need to in lok mode,
        unless it is for dialogs - which presumably Pranav wanted fixed by
        625087b58f3b7.
        
        Change-Id: I88dda34b8d8bba9c89296d883ad9169fe49a7c5e
        Reviewed-on: https://gerrit.libreoffice.org/71395
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-05-01  Todor Balabanov  <todor.balabanov@gmail.com>  [b596210c09374f53d4349990945a07520c092f55]

        Fisher-Yates shuffling algorithm achieves much better randomization.
        
        Change-Id: I6d204a7ba0fa19f4c318d1c70f5a0344e0640d6d
        Reviewed-on: https://gerrit.libreoffice.org/71620
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-01  Todor Balabanov  <todor.balabanov@gmail.com>  [209e40de80dec55427d406951f01507a6c8aeb84]

        Random class is better than Math random function.
        
        Change-Id: Ia35e3bb3b4f0323c7fbfc54ae5064afdf2c3f381
        Reviewed-on: https://gerrit.libreoffice.org/71539
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-01  Todor Balabanov  <todor.balabanov@gmail.com>  [df512e74753667194faa623b99884d3590597cfd]

        Math pow is too slow in this case.
        
        Change-Id: I16149cabf75ec928d96975e4b98622df6951cefc
        Reviewed-on: https://gerrit.libreoffice.org/71519
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-01  Caolán McNamara  <caolanm@redhat.com>  [f82356d9a1ce1457593a5f42728e2962561328cf]

        weld ScPivotLayoutDialog
        
        Change-Id: I821ee682bf5b65774a609227811365b94ae2063e
        Reviewed-on: https://gerrit.libreoffice.org/71547
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-05-01  Mike Kaganski  <mike.kaganski@collabora.com>  [d822953cbc1d8814ac9f9eac2107177d37103542]

        Make getXPathPosition assert on requested child found
        
        Previously, for an XML like this:
        
            <sharedItems>
                <d v="2017-07-10T09:11:02"/>
                <d v="2017-07-10T09:11:03"/>
                <m/>
            </sharedItems>
        
        the call like
        
            int pos = getXPathPosition(pDoc, "/x:sharedItems", "absent");
        
        gave 3. That could result in mistakes, when a test would assert
        on position "3" for a child element which name is mistyped.
        
        I made such a mistake when creating a unit test trying to assert on
        a position of the last element, and writing its name as "x:m", like
        in rXPath itself; the return was 3, and I initially wrongly assumed
        that the return is 1-based (like in xpath bracketed expressions).
        
        rChildName made const OString&, for consistency with rXPath, or with
        rAttribute in getXPath: child name is just a part of a longer xpath.
        
        Change-Id: I7ba9c4466c75b1b10fce1ccf26ef3b56b4e11e87
        Reviewed-on: https://gerrit.libreoffice.org/71614
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-05-01  andreas kainz  <kainz.a@gmail.com>  [54fa7c42d4b0907a0aba820ce167b8929c0f0246]

        add Footer and Header settings to tabbed notebookbar
        
        Change-Id: I90e103f1ded9671817b83ae4755c235acf4050f1
        Reviewed-on: https://gerrit.libreoffice.org/71619
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-05-01  Zdeněk Crhonek  <zcrhonek@gmail.com>  [da53faea86be3980e014a3ec9acc7c48fe6aeeb9]

        uitest for bug tdf#125030
        
        Change-Id: Id3f8a0e7b03e47d5f09e87320006fbed293e941f
        Reviewed-on: https://gerrit.libreoffice.org/71602
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-05-01  Julien Nabet  <serval2412@yahoo.fr>  [ff18b00ab438ca627625e263389098307dcfd1cc]

        Typo Pallete->Palette
        
        Change-Id: I8a7be3738cd84699568ae2711367e49754401609
        Reviewed-on: https://gerrit.libreoffice.org/71594
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-01  Mike Kaganski  <mike.kaganski@collabora.com>  [f8472069d451ec001e602bbc5329ad030fae1219]

        tdf#125055: properly round fractions of seconds
        
        ... so that 2017-07-10T09:11:02.999999... becomes 2017-07-10T09:11:03,
        not 2017-07-10T09:11:02. The latter created duplicated items in pivot
        table cache previously.
        
        TODO: check what to do if the times are actually different by 100 ns?
        What Excel does then? Should we increase cache item precision?
        
        Change-Id: I622d1c784ee9fddf6b387bec2d8af87bae5668ba
        Reviewed-on: https://gerrit.libreoffice.org/71610
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-05-01  Jens Carl  <j.carl43@gmx.de>  [4931a1e5e365c018a271fcd94f0a743b4fc38c6c]

        tdf#45904 Move XPropertSet Java tests to C++
        
        Move XPropertSet Java tests to C++ for ScCellSearchObj.
        
        Change-Id: I46e55794fe0b205173c3b208ba84c90d70aa2de0
        Reviewed-on: https://gerrit.libreoffice.org/71608
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-05-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f5dc3a522eed491a7b4aa19e3fb05e3533cfa39f]

        Removed executable flag on .doc
        
        Change-Id: If5e6366e307349fa17ba450d330c1f57f9e05d30
        Reviewed-on: https://gerrit.libreoffice.org/71611
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [961fbf1ba33a3296e0e8e34de5182597acb39bf3]

        Fix typo
        
        Change-Id: Ia4889e796284e2159e88dddbdf5efa8ed8dfb864
        Reviewed-on: https://gerrit.libreoffice.org/71613
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [043a01746598467f8ad5082f6dfb052676063e8f]

        Fix typo
        
        Change-Id: I1c7c7c1fdbcf442e367fe3f61c1c6c9eeadc0a95
        Reviewed-on: https://gerrit.libreoffice.org/71612
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-05-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [36f306d8891ef8cba53676e4a2a30434718228e4]

        fix bug in BitmapEx::operator==
        
        Just because this image is transparent, does not mean it is equal to the
        other image.
        
        Similarly, just because this image has transparency color, does not mean
        the other image has valid transparency color.
        
        Also move the cheaper mbAlpha check before the more expensive
        ShallowEquals check.
        
        there since
            commit 8ab086b6cc054501bfbf7ef6fa509c393691e860
            Date:   Mon Sep 18 16:07:07 2000 +0000
            initial import
        
        Change-Id: I63033bc8e7fed991513a171e637768e826eafad9
        Reviewed-on: https://gerrit.libreoffice.org/71572
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-01  Julien Nabet  <serval2412@yahoo.fr>  [71d329d142806151e8a32c058abd57f38b795486]

        loplugin:stringconstant in sw/qa/extras/layout
        
        Change-Id: I4934240946b435e7b5b13c2623143f7741106efa
        Reviewed-on: https://gerrit.libreoffice.org/71599
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-05-01  andreas kainz  <kainz.a@gmail.com>  [66b9b44abd07b47f24ff408e49b701024862f8a6]

        Colibre icon: finish mailmerge 32px support
        
        Change-Id: I595c8494bef7c9dae16ae17bd963c79097f4a4c6
        Reviewed-on: https://gerrit.libreoffice.org/71607
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>
        Tested-by: andreas_kainz <kainz.a@gmail.com>

2019-05-01  andreas kainz  <kainz.a@gmail.com>  [d7a0be56659b11367b20ca287bb11157865601bf]

        Sifr currencyfield optimization
        
        Change-Id: I12c8f7d73f9047e570fa094da82429fa3f523841
        Reviewed-on: https://gerrit.libreoffice.org/71605
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>
        Tested-by: andreas_kainz <kainz.a@gmail.com>

2019-05-01  andreas kainz  <kainz.a@gmail.com>  [0efbf84318da8232350e0114167c592e626024da]

        Colibre mailmerge 32px support
        
        Change-Id: I7614637d8b793d7e5329e110448dbdb04ada273d
        Reviewed-on: https://gerrit.libreoffice.org/71606
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>
        Tested-by: andreas_kainz <kainz.a@gmail.com>

2019-05-01  andreas kainz  <kainz.a@gmail.com>  [cd1960e28991d62982bb4f5c636917f27db73a20]

        fix linux build replace color_scheme folder
        
        Change-Id: Iaa20611ccde1d53cd85db63cbdab450c1622a303
        Reviewed-on: https://gerrit.libreoffice.org/71601
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>
        Tested-by: andreas_kainz <kainz.a@gmail.com>
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-05-01  andreas kainz  <kainz.a@gmail.com>  [9a9d4099acb1896880939785cf80f9d00670e967]

        NB contextual single update for vertical alignment
        
        Change-Id: Id0b9a5816ee459837ca8fe2b4dd7a0233a517c0d
        Reviewed-on: https://gerrit.libreoffice.org/71604
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>
        Tested-by: andreas_kainz <kainz.a@gmail.com>

2019-05-01  Matthias Freund  <matti_lx@secure.mailbox.org>  [29be6d1512375d637b41ea646be9e3ece715bba8]

        tdf#120135 Currency icon must not show the dollar sign SIFR
        
        Reduced svg size
        
        Change-Id: Iccfe353d33f7c78600a1cdf24fd67038831fc692
        Reviewed-on: https://gerrit.libreoffice.org/71562
        Tested-by: Jenkins
        Reviewed-by: Matthias Freund <matti_lx@secure.mailbox.org>

2019-04-30  Miklos Vajna  <vmiklos@collabora.com>  [f7453b956bcf83ec13c805d243f20cb209289179]

        tdf#114209 vcl win DirectWrite: handle rotated text
        
        Commit a51b7a1c3a7e7cf7b0c733e1dec40288278c1884 (tdf#103831, tdf#100986:
        Force using GDI when needed, 2017-03-03) noted that the DirectWrite text
        renderer doesn't support vertical text, add initial support for this now
        by extending the DirectWrite transform matrix to do rotation as well.
        
        This is initial support, as it can be improved in two ways:
        
        - vertical text is not cached
        
        - only vertical Latin text is handled, which wants rotated glyphs (vs
          e.g. Japanese text that would not rotate the glyphs)
        
        With this, the "unreadable" text in the bugdoc's chart is on par with
        the the GDI rendering.
        
        Change-Id: I07af4de6cb437f83cc40546396ec8c8aac456bb3
        Reviewed-on: https://gerrit.libreoffice.org/71592
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-04-30  Michael Stahl  <Michael.Stahl@cib.de>  [4aeb48d4691f8852b7afd908637d1a85ae434c84]

        sw: remove testForcepoint79 from SwLayoutWriter
        
        Was recently added in 453e6fb7c1827d317dc775df32a6cf91b2bb5a67
        
        Here this goes into an infinite loop, at least it doesn't finish in an
        hour; Miklos claims it's due to missing fonts, let's just remove the
        test for now, the file will still be tested by crashtesting.
        
        Change-Id: I8acd05e9428ca25d1255b9f14ca56c7a9f5d4f00

2019-04-30  Regina Henschel  <rb.henschel@t-online.de>  [89ce0ef3744572127a75fbe82c2fc194ce63b702]

        tdf#115813 Get correct adjust value from XY handle of ooxml-shape
        
        If an adjust value is not directly bind to a handle parameter but
        via formulas, the calculation of the adjust value depends on the
        individual shape. The error was, that one calculation method was
        applied to any OOXML-shape. User noticed, that handles did not
        stick to the position, where they are released but jumped to
        unexpected positions. The patch calculates guide formulas backwards
        to get an adjust value. The patch solves the problem for preset
        OOXML-shapes until some day a general method for any shape is
        implemented.
        
        Change-Id: I1a47082d5110a63530a273665d80348c119dc08b
        Reviewed-on: https://gerrit.libreoffice.org/71258
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-04-30  Mike Kaganski  <mike.kaganski@collabora.com>  [6952a3ba27d0d0fc08c5701b4ed7dd9982c9c60d]

        tdf#125046: export longText attribute for sharedItems element
        
        Change-Id: Id727f10763bc5017eeb3e267b425d6013786d6a2
        Reviewed-on: https://gerrit.libreoffice.org/71585
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-30  Caolán McNamara  <caolanm@redhat.com>  [1ae5ca077119982ae83833871326c86d9930ae11]

        tdf#124241 let dialog be resizable
        
        so it can shrink to its optimal size
        
        Change-Id: Ia83b8b29a56e0e232956770a3a3374035db2c6ef
        Reviewed-on: https://gerrit.libreoffice.org/71577
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-30  Michael Stahl  <Michael.Stahl@cib.de>  [bf8c8699f7ed09519db2041e1ec1554097e94ab4]

        sd: fix comphelper::OInterfaceCompare build breakage
        
        This was removed today.
        
        Change-Id: I07e7515d0d4b63721c6f80193917a9e1c5f1f09b

2019-04-30  Michael Stahl  <Michael.Stahl@cib.de>  [5879351aeb1935e2bf86fda59703f7d49fdeb6ed]

        tdf#122607 sw: restore CalcLayout() call in getRendererCount()
        
        Effectively revert commit 1ecca673b40fedc53db125e332b087d1c120a254.
        
        There are some documents that aren't formatted correctly.
        
        Change-Id: I4b0cf6313c249a0ed916c2630cd5194d809bfb48

2019-04-30  Michael Stahl  <Michael.Stahl@cib.de>  [3d37463eec0c891243a8971a34903b2da01c9e24]

        tdf#122607 sw: fix preservation of text frame cache entries
        
        SwSaveSetLRUOfst would leave only 50 cache entries available for the
        CalcLayout() to use; apparently it's not enough for this document.
        
        The difference between the 1st loading/layout and the 3rd loading/layout
        of the document is that in many paragraphs the cache entry is missing,
        because the entires of the previous loads were clogging up the cache
        and were preserved here, and the cache only has 50 available entries;
        if enough entries are available, everything is positioned properly.
        
        The idea with the 100 entries per visible shell actually comes from the
        CVS initial import, where there was a comment suggesting that; but the
        corresponding parameter was actually unused and removed in
        7c704c78d3c652504c064b4ac7af55a2c1ee49bb.
        
        Ideally we'd have time to investigate why a missing cache entry causes
        the wrong position...
        
        Change-Id: I64a72a94361dbf5717bbc709fa3bc9abbe18a37c
        Reviewed-on: https://gerrit.libreoffice.org/71542
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-30  Michael Stahl  <Michael.Stahl@cib.de>  [31ae7509003b1e650463ee1468c0b315ba13efe6]

        tdf#122607 sw: remove deleted SwTextFrame's cache entry
        
        Apparently nothing else would remove the entry, and without SwTextFrame
        it's not accessible any more.
        
        If the entry was recently used, then the SwSaveSetLRUOfst usage in
        SwViewShell::CalcLayout() will preserve it instead of giving the cache
        entry to a new frame.
        
        Change-Id: Id43fdbad2ac006853928e30a7b6768c3e3dc1667
        Reviewed-on: https://gerrit.libreoffice.org/71541
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-30  Justin Luth  <justin.luth@collabora.com>  [f6f53f76e15f5eecc5b6ce56e471c53cebfea8ad]

        tdf#123636 writerfilter: handle deferred breaks on frames
        
        ...similar to handling breaks before shapes in lcl_startShape.
        
        Three different examples found to create/split a paragraph.
        Which one to use? (addDummy, m_bIsSplitPara, and
        lcl_startCharacterGroup). SplitPara is not good because the
        paragraph properties probably should not be copied to the
        dummy paragraph (like numbering for example). Slightly
        modified the lcl_startChar example to ensure that the dummy
        paragraph doesn't steal a part of the properties, but is
        only default properties plus page-break.
        
        This doesn't export very well, so roundtripping is very poor.
        
        Research Note: There exists a compat flag showBreaksInFrames
        (Display Page/Column Breaks Present in Frames)
        "This element specifies whether applications should
        honor the presence of page and/or column breaks which are
        present within the contents of paragraphs which have been
        defined as frames using the framePr element."
        --Currently, LO does nothing with this flag. Probably too
        exotic and irrelevant (word 2003 era?).
        
        No existing unit tests found that have isSet(pg_brk) frames.
        
        Change-Id: I29f815355401c7af8b347a3ed9d0298bc9b27b93
        Reviewed-on: https://gerrit.libreoffice.org/71255
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-30  Justin Luth  <justin_luth@sil.org>  [cc899c6967238877f0094bcf00627145e484ffec]

        tdf#101826 ww8import: Fly - don't convert XATTR back and forth
        
        In this case we are explicitly interested in textboxes,
        but any fly that accepts XATTR will now use that and skip
        the old RES_BACKGROUND.
        
        In the case of textbox import, the properties were being
        converted into RES_BACKGROUND and then back to XATTR again.
        Just copy the XATTR properties to the new FlySet instead.
        
        The ability to import XATTRs into a textbox was added to LO6.3
        with commit 15819181772d95963d16c1c2eaa9e51af81f7f68
        
        Change-Id: Ib65b3d9097d0a56dbe205b419d052af53d0132c8
        Reviewed-on: https://gerrit.libreoffice.org/66331
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-30  Mark Hung  <marklh9@gmail.com>  [b593634d3cfbb2fc8522d99ce1c3f2a11445ea59]

        tdf#124230 pptx: make exported animation sound work.
        
        1. Fix target path for the embedded media. Move the media
        file to /ppt/media ( was /media ) and use the relative path
        ../media for the target path when adding the relation. This
        is necessary for MSO to play the sound.
        
        2. Write timenode id for the start or end conditions if the
        animation node for the begin event or the end event is
        available. Events like BEGIN or END has to refer a timenode.
        Without specifying referred timenode in start and end
        condition, Impress will not activate the audio node after
        importing the document.
        
        Change-Id: I6027be2e836e2f86061e401c8af806b2b1993a49
        Reviewed-on: https://gerrit.libreoffice.org/71427
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2019-04-30  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [83abdf803a023067ebc207fd82dde987df233754]

        tdf#42949 Fix IWYU warnings in tools/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I47974f5c24819eb60e6724f42d51bb206dc26d21
        Reviewed-on: https://gerrit.libreoffice.org/71557
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-30  Miklos Vajna  <vmiklos@collabora.com>  [a1a16b22629d7952ef3aaefc76f080f7fdba7296]

        svx: remove nested redundant #ifs
        
        Change-Id: I325fbf7573903a1cb99ea1f1c81d6b5a482efe09
        Reviewed-on: https://gerrit.libreoffice.org/71578
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-04-30  Caolán McNamara  <caolanm@redhat.com>  [f2466b915cbf7bee03df16d0972f06155b7512de]

        tdf#124975 changing the clipboard selection clears the widget selection
        
        gtk listens to the selection so realizes that the GtkEntry selection
        is not the desktop selection anymore and drops the visual selection.
        
        But we're relying on the visual selection to know what part of
        a multiselection we are modifying
        
        Change-Id: I42d5718ba029b4f94c436cb755485d05511b5708
        Reviewed-on: https://gerrit.libreoffice.org/71576
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-30  Luboš Luňák  <l.lunak@collabora.com>  [37874c29b0d266b7a49978ce68a4909bc6e50fcd]

        make debug code work properly also on non-win32
        
        Change-Id: I5ccf6b079ef8b6a341d06627e4b0abc9d90e0f8b
        Reviewed-on: https://gerrit.libreoffice.org/71566
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-04-30  Caolán McNamara  <caolanm@redhat.com>  [6e07375f92f79959cc9288bb2a3b237b480e952c]

        Resolves: tdf#124920 insert section from clipboard dialog doesn't cancel
        
        Change-Id: Ic85cea08a9730cbd87d4ba1344ee6ddaa1b9d7bb
        Reviewed-on: https://gerrit.libreoffice.org/71567
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-30  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [e1a928f28ac70c4b13cf4b6fe73e7b33e2e86d2f]

        tdf#62699 Drop pass-through header file include/svx/xlineit.hxx
        
        Change-Id: I3ae76558f476934dffc2b43b19af848b5ad5015e
        Reviewed-on: https://gerrit.libreoffice.org/71454
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [60095b481d9663f7bcfe8078d669030ab2bc6a05]

        tdf#125014 only use a fastpath if src. and dest. bitcount matches
        
        It can happen that a bitmap is 32-bit (made from a VirtualDevice)
        but we can't even create a 32-bit bitmap ourselves. In that case
        we can only create a 24-bit, but now we can't use the fastpath
        anymore as the bitdepth of source and destination is not the same.
        
        Fix this by making sure the general scaler will be used when
        source and destination bitmaps don't have the same bitcount.
        
        Change-Id: Icdb974093558d618b7c056b29963b45ee31ce200
        Reviewed-on: https://gerrit.libreoffice.org/71540
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-30  Katarina Behrens  <Katarina.Behrens@cib.de>  [6a67ecd9b12e68031b5dbacb591955b59f476b86]

        tdf#123859: only accept drops when drop target was registered
        
        some hard to reliably reproduce crashes when drag'n'dropping slides
        in slide sorter in Impress can be tracked down to null drop target.
        Not every SalFrame is registered as drop target, so let's accept
        drops (QWidget::setAcceptDrops) only for those frames that are.
        
        Change-Id: I01f006d619209c558e8d9976116daad65f51d7d9
        Reviewed-on: https://gerrit.libreoffice.org/71533
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-04-30  wishawa  <wisha.wa@yandex.com>  [f45f8d0c6eb1d5d28a92399b82d13c2894f06069]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          - Update Thai dictionary: corrections, UTF-8, and over ten thousand more words.
            
            Change-Id: Iea084036516e727af2f70729bd7484fb9cbdad90
            Reviewed-on: https://gerrit.libreoffice.org/71523
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            Tested-by: Andras Timar <andras.timar@collabora.com>
            
2019-04-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [e02b9ccf58e9eda01f8588868ec2f367f7075dcf]

        revert part of "improve loplugin:stringconstant"
        
        Revert part of
            commit dd8d5e5795358d732a9f7a8af7c35f662321e332
            Date:   Mon Apr 29 11:18:21 2019 +0200
            improve loplugin:stringconstant
        
        sberg's original gerrit comment:
        but there can also be other problematic overloads for parameters like
        `void const *` or `std::string_view`.  I'm not sure this change is worth
        the potential false positives.
        
        and continuing IRC discussion:
        <noelgrandin> I'll revert the compilerplugins/ part
        <sberg> noelgrandin, my main concern is that /if/ somebody eventually
        runs into such an overload situation, it's really hard to get the
        warnings/errors fixed for those people, short of going into the plugin
        itself
        
        Change-Id: I4916ce8943c4319d7ef9084e22d6a0eeb430b15c

2019-04-30  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [cd08835d1bd9274412c7326db32fb3752bc94fb3]

        PPTX import: store OOXTheme in InteropGrabBag for SmartArt re-generation
        
        Change-Id: I343dc3a275ecbbb483e179d8cc2deebfb71b9c8f
        Reviewed-on: https://gerrit.libreoffice.org/71530
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-30  Miklos Vajna  <vmiklos@collabora.com>  [cd2a7acd789297e613424a59b2fe24cedd9a72b6]

        sw btlr writing mode: implement ODF filter for textframes
        
        Layout is still not yet correct right after the import, though.
        
        Change-Id: Icdba2e8d608f35b6b5b43b88ffb223f779af1b89
        Reviewed-on: https://gerrit.libreoffice.org/71552
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-30  andreas kainz  <kainz.a@gmail.com>  [267d97ccca46a1c7eb729be7f333e1b8137b8a08]

        Sifr, Breeze, Colibre icon theme update for menubar
        
        Change-Id: I10010dd0c8f0eb51e0ca220e5ce7feee817f25f2
        Reviewed-on: https://gerrit.libreoffice.org/71559
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-30  Xisco Fauli  <xiscofauli@libreoffice.org>  [1d940ec1de349349b048056c4284223d6eea48f3]

        Fix mac build with --with-package-format=dmg
        
        Regression from 7a9f6df7fb83ec23d09cb5744c2c865fa22e7143
        
        ERROR: The following errors occurred in packaging process:
        
        ERROR: Source for LICENSE.html not found!
        ERROR: Could not copy  to
         /Users/gerrit/lode/bibisect/core63/workdir/installation/LibreOfficeDev/dmg/
        install/en-US_inprogress/LibreOfficeDev_6.3.0.0.alpha0_MacOS_x86-64/LICENSEs/LICENSE.html No such file or directory
        
        Change-Id: I6c51a853238b1ecea64f900c0c60e7a9bb370dc9
        Reviewed-on: https://gerrit.libreoffice.org/71417
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-04-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [dd8d5e5795358d732a9f7a8af7c35f662321e332]

        improve loplugin:stringconstant
        
        to find more places we can elide the OUString() constructor at call
        sites
        
        Change-Id: Ie09f3c61f2c4b4959c97dc98ebcbaf7c51d5d713
        Reviewed-on: https://gerrit.libreoffice.org/71514
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [22f2cf3ccc6d0c9ba2c2860735e789d6b3a25f72]

        implement std::hash for css::uno::Reference and rtl::Reference
        
        The declaration in BarChart.cxx is particularly suspicious, because it
        was using a < for the KeyEqual template parameter.
        Been there since:
            commit b2c3233e5f267b5d244d722a94424a3b224b3314
            Date:   Thu Dec 21 20:08:33 2017 +0900
            chart2: suspend/resume setting rects dirty for 3D shapes
        
        comphelper::OInterfaceCompare is no longer necessary
        
        Change-Id: I8278c4a3d9113a18570ca237cd05d553ec8f3975
        Reviewed-on: https://gerrit.libreoffice.org/71537
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f9f7cc62e95f12a9d4ea02413a658d40e09ccde6]

        Fix typo
        
        Change-Id: Ie0193edb4e729c4469c15bc5940dbc8005caf28b
        Reviewed-on: https://gerrit.libreoffice.org/71561
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8182f5e4325f4cbf4c333a76466740fdea4e7bff]

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

2019-04-30  Noel Grandin  <noel.grandin@collabora.co.uk>  [7334034ae93b49fc93b5859a3c047a319d138282]

        drop Graphic::operator bool
        
        which tends to interact in very weird ways with other code, for example
        it makes Graphic appear to have an operator<
        
        Change-Id: I335fe8f3644b710bc61291e625cbca7334a37716
        Reviewed-on: https://gerrit.libreoffice.org/71532
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-30  Brian Fraser  <andthebrain@softfrog.ca>  [c0ff8a24365456383900ed7958c8fb9ea68043e9]

        Impress: Delete an empty paragraph's animation over a non-empty one's
        
        - Backspacing into empty paragraph deletes empty paragraph's animation,
          not the next paragraph's animation.
        - Pressing delete while in empty paragraph deletes its animation, not next
          paragraph's animation.
        - Changing indent level of an animated paragraph no longer collapses any
          expanded animations in the animation list side panel.
        
        Change-Id: I65ff5813893b1ffe91687cc106f276447de4b225
        Reviewed-on: https://gerrit.libreoffice.org/70792
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-04-30  andreas kainz  <kainz.a@gmail.com>  [db39336550ff547bcb7ca15793b12291c913ab42]

        LibO Layout arrangement tabbed compact to groupedbar compact
        
        Change-Id: If92aa1c888af30f802ac5d764c90500d8010aeb5
        Reviewed-on: https://gerrit.libreoffice.org/71555
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-29  andreas kainz  <kainz.a@gmail.com>  [0629d0f8edbf5000455c6aa66181990136f05d7e]

        Icon Theme update open_more icon to have three dots
        
        Change-Id: If48a34c4cb2d5b8712ab5ed408155e1902014733
        Reviewed-on: https://gerrit.libreoffice.org/71527
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [20b4a6312074ec35f7b828962b0d2a0b80e48974]

        Fix typo
        
        Change-Id: Ic4c0977357d7c4feb4100eeb15a6e9a4866374d3
        Reviewed-on: https://gerrit.libreoffice.org/71554
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-29  Katarina Behrens  <Katarina.Behrens@cib.de>  [cc6c1798b8d6d9d27dc40145e1ec71dd480c788a]

        tdf#124990: DnD operation can be set to fail in dropComplete
        
        thus we reimplement it for Qt5DropTarget. This is qt5 remix of
        tdf#118302 (in Calc drop into the same tab should cancel DnD, instead
        of causing data loss)
        
        Change-Id: Ib37ea5a018133779e85e8e131d81bb6cee7d9206
        Reviewed-on: https://gerrit.libreoffice.org/71531
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-04-29  Mike Kaganski  <mike.kaganski@collabora.com>  [f591bf522d2c63ad7f9fc87388671afbc16fbcd0]

        tdf#125030: Prevent double-clearing the guard
        
        ... discovered after after commit d38f9934f08939032cca64a32de58fa3901a88d5.
        
        Change-Id: I09bcee0053d1a5132483c933a903f006a236a679
        Reviewed-on: https://gerrit.libreoffice.org/71550
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-29  Eike Rathke  <erack@redhat.com>  [0dcbc797a6cf7dc58ad17aae20bf0ccc7973cab1]

        Related: tdf#82184 correct wrong or obsoleted LCIDs for MSI
        
        This solves the cases of Oromo, Kinyarwanda and Sinhala.
        
        Kabyle is a problem on its own and apparently not easily solvable, see
        attempts in https://gerrit.libreoffice.org/71247
        
        Change-Id: Id001aeba07a95f283b4cd6057c1f6e8088de940a
        Reviewed-on: https://gerrit.libreoffice.org/71535
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-04-29  Michael Meeks  <michael.meeks@collabora.com>  [065f603379efe669d6ab496e6b8659de88949487]

        unipoll: do the legacy wakeup if not in unipoll mode.
        
        Change-Id: I7f5663f3316eb2bafcf13d07e2af69ae6f0637f5
        Reviewed-on: https://gerrit.libreoffice.org/71445
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
        Tested-by: Jenkins

2019-04-29  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [0c500d3b8caa9b58f05c0ceb4d236f5878a06f6b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Dropped parenthesis throws compiler error
            
            Change-Id: Ib3179cd0d853e92e4b9ced7f3e504f27e88e6de3
            Reviewed-on: https://gerrit.libreoffice.org/71536
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-04-29  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [56b7d6c40c698a4be4a228d34792dd70f251054d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Limit the scope of getting class names for index titles
            
            Change-Id: I2d586605118032aaf38ff70d420bc7c2bf4979ae
            Reviewed-on: https://gerrit.libreoffice.org/71529
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-04-29  Miklos Vajna  <vmiklos@collabora.com>  [f5f8891d823f01090853217479de584f940de459]

        xmlsecurity: fix the Android build
        
        Change-Id: Ib04060ee4dc2a4ece2858548690e8ef182bf00b1

2019-04-29  Miklos Vajna  <vmiklos@collabora.com>  [73df787fe2c66d16cec08d28e383a72fe3855bfd]

        sw: prefix members of HTMLTableCell
        
        Change-Id: I4ed4307b5c4f820be1b25ffa0372cc30c97c85d7
        Reviewed-on: https://gerrit.libreoffice.org/71522
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-04-29  Caolán McNamara  <caolanm@redhat.com>  [260e5b61209b92e1583623d70b2ba3032b5ced14]

        weld ScXMLSourceDlg
        
        Change-Id: If8894b7c432006f196e040571757943c940f13ea
        Reviewed-on: https://gerrit.libreoffice.org/71489
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-29  Caolán McNamara  <caolanm@redhat.com>  [7d53d5899bc798b49c99d36e4611204c05585915]

        gtk_tree_model_iter_parent modifies the 1st arg, not 2nd
        
        Change-Id: I015022c4dd68f152ef5e56947031ccf4bfaf2b1c
        Reviewed-on: https://gerrit.libreoffice.org/71516
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-29  Stephan Bergmann  <sbergman@redhat.com>  [df5d1e47c33a8b9bf2b9783d5338f8432827a760]

        Fix conditional around closing #pragma GCC diagnostic pop
        
        ...which 7cf3574ac9208e70c03eeaca2def0235ec90f55f "Avoid
        -Werror=format/stringop-truncation" had failed to adapt
        
        Change-Id: Ide00c8136db27519c2d694576910c423d40d481e
        Reviewed-on: https://gerrit.libreoffice.org/71521
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-29  Stephan Bergmann  <sbergman@redhat.com>  [0d5ae0b0e88e30b7c196613bd0b8f3d3eb18674a]

        -Werror,-Wunused-private-field
        
        Change-Id: Ie6aeff552b13d2b9abe38c178a4f467d47fc0ca5
        Reviewed-on: https://gerrit.libreoffice.org/71520
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-29  Stephan Bergmann  <sbergman@redhat.com>  [6d3dd64391e67e6cfe406dea047e13227ea94c4b]

        tdf#123472: Propagate getGFileInfo failure less aggressively
        
        ...from Content::getPropertyValues.  ca0308797df86ebece19260f3ca438a0cb437208
        "tdf#121337: Fail on GIO error in GIO UCP getPropertyValue" had made
        Content::getPropertyValues fail for every getGFileInfo failure.  However, when
        saving to a not-yet exisiting file, SfxMedium::Transfer_Impl
        (sfx2/source/doc/docfile.cxx) requests the properties "Title" and "ObjectId"
        from the Content representing the not-yet existing file, and apparently expects
        those requests not to fail.  So restructure Content::getPropertyValues to only
        call getGFileInfo when actually needed (that covers not failing for the unknown-
        anyway "ObjecdtId" property), and handle "Title" specially by not failing for
        a non-existing file.  (The documentation at offapi/com/sun/star/ucb/Content.idl
        says for the "getPropertyValues" command that: "The execution will not be
        aborted, if there are properties requested, that are unknown to the content."
        But that leaves it somewhat unclear whether failure to obtain a known property
        should be propagated.  It apparently should be in the context of tfd#121337
        fixed previously, but apparently not for "Title" here.)
        
        Change-Id: I12a9a5bd93d661922ea3b7b19a84a7e73e7e4b50
        Reviewed-on: https://gerrit.libreoffice.org/71515
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-29  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [d1ab132367c6e4ce0ca5711b7c5259d1f6e0e5cc]

        tdf#42949 Fix IWYU warnings in  xmlsecurity/*hxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        All hxx cleaned except the ones in
        xmlsecurity/source/xmlsec/mscrypt
        
        Change-Id: I651f53c9d339208b3132f9078a5c3829ff9c5dc8
        Reviewed-on: https://gerrit.libreoffice.org/71448
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-29  Julien Nabet  <serval2412@yahoo.fr>  [b9b930046368532c61b20637cb0356e195529440]

        tdf#113834: fix crash when service host empty
        
        The crash affects Windows, not Linux where an error popup appears instead (MacOs?)
        It seems the fact the url was empty triggers an exception in ucbhelper::Content ctr
        So let's put the lines in the try catch and log the exception.
        See comments of bugtracker for slight more details.
        
        Change-Id: I60e55be488632ff6e0106fde832a818c6431f58e
        Reviewed-on: https://gerrit.libreoffice.org/71321
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-29  Stephan Bergmann  <sbergman@redhat.com>  [598c96a9afaf97a235371ce8d00405bdbbb24d25]

        -Werror,-Wunused-private-field
        
        Change-Id: I465627958ef7a18c0e80361ae4a1c6ba27ec735d
        Reviewed-on: https://gerrit.libreoffice.org/71513
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-29  Stephan Bergmann  <sbergman@redhat.com>  [c443979549dfff4a5a02b62e7037c7805e13e2cb]

        Remove spurious non-empty line from end of patch file
        
        (had caused a "patch unexpectedly ends in middle of line" warning)
        
        Change-Id: I10860a25266d1672f1fdd0ce89f3de37b260a5fb
        Reviewed-on: https://gerrit.libreoffice.org/71509
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-29  Mike Kaganski  <mike.kaganski@collabora.com>  [f24e50c90fb802cba0a9d77ecb0f105ea4516ebb]

        Fix Android build after commit ac419786b3244d909901db053841862abf5e7a2f
        
        ... giving this error:
        
           In file included from
           /home/android/lo/master-android-arm/filter/source/xmlfilteradaptor/XmlFilterAdaptor.cxx:50:
           /home/android/lo/master-android-arm/include/comphelper/scopeguard.hxx:36:14:
           error: function 'comphelper::<deduction guide for ScopeGuard><(lambda at
           /home/android/lo/master-android-arm/filter/source/xmlfilteradaptor/XmlFilterAdaptor.cxx:146:34)>'
           has internal linkage but is not defined [-Werror,-Wundefined-internal]
               explicit ScopeGuard( Func && func ) : m_func( std::move(func) ) {}
                        ^
           /home/android/lo/master-android-arm/filter/source/xmlfilteradaptor/XmlFilterAdaptor.cxx:146:28:
           note: used here
               comphelper::ScopeGuard guard([&]() {
                                      ^
        
        See https://lists.freedesktop.org/archives/libreoffice/2019-April/082599.html
        
        Change-Id: If719d183d2ce15fa4877cd8bbf457d79097765be
        Reviewed-on: https://gerrit.libreoffice.org/71510
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-29  László Németh  <nemeth@numbertext.org>  [d32d9a2b3c5e3963f4a18f6c7bbf50fab2e9b2be]

        tdf#123460 DOCX track changes: moveFrom completely
        
        also with the paragraph mark, not leaving an empty
        paragraph at the original place of the moved text.
        
        Note: as desktop version of MSO does, but its
        online version leaves empty paragraphs interestingly.
        
        Change-Id: I03dda8997df3efbc82e936bd31a3813323e6b5ab
        Reviewed-on: https://gerrit.libreoffice.org/71382
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-04-29  Shubham Goyal  <22shubh22@gmail.com>  [c3ca559841c857bf7b39f665433d71c89d220d0f]

        tdf#124854 Rename the Tooltip of Table Toolbar elements
        
        Added Tooltip labels to icons.
        
        Change-Id: Idace4947f98c0a03214e3feffe692711063543e1
        Reviewed-on: https://gerrit.libreoffice.org/70981
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>
        Tested-by: Jenkins

2019-04-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [60e7bf52450aaa20aa3ad9f10d32db590879e8c2]

        clean up iterator code in SystemDependentDataBuffer
        
        Change-Id: I5f0cd0884b6490ae3018de13e3508b76e201d55f
        Reviewed-on: https://gerrit.libreoffice.org/71507
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-29  Luboš Luňák  <l.lunak@collabora.com>  [101eea01c778ad255d3c8467e06643b23ff6bd76]

        test in a separate helper process if OpenCL crashes (tdf#112252)
        
        Some OpenCL implementations may be broken, e.g. pocl simply
        asserts and aborts if it can't find Clang. In order to protect
        against crashes caused by faulty OpenCL drivers, when testing OpenCL
        functionality on OpenCL setup change, first do a simple test
        in a separate helper.
        
        Change-Id: I1cf328e731c48f47745b27c7130e7521254209f5
        Reviewed-on: https://gerrit.libreoffice.org/71080
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-04-29  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [7722ffd1f50ee431dfc501c4f0fecd40eb9046d3]

        tdf#62699 Drop pass-through header file include/svx/xfillit.hxx
        
        Change-Id: I6598d81b166486f3c48b119cc136b9f6e6c2a12c
        Reviewed-on: https://gerrit.libreoffice.org/71336
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-29  Miklos Vajna  <vmiklos@collabora.com>  [fdf4aaa3dc5cc1d2e7a112e6c32d7845f13caef8]

        tdf#124398 DOCX drawingML import: handle charts in group shapes
        
        Regression from commit 8c73b16f5f18f3bc1dbf9ff6c1475db56b44d304 (DOCX
        import: declare wpg as a supported feature, 2013-12-05), the problem was
        that <wpg:graphicFrame> did not forward to to the relevant oox context,
        and also Writer had no idea how to create a
        com.sun.star.drawing.OLE2Shape. Fix the later by using the same service
        name that's in use for the non-groupshape case.
        
        Change-Id: Id3536854da7c1f01525bb38d801496ecebd4c161
        Reviewed-on: https://gerrit.libreoffice.org/71505
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-04-29  Mike Kaganski  <mike.kaganski@collabora.com>  [a5c0cf416faff2a4b273ac526a83c9c2575a5d51]

        tdf#120703 PVS: dereference before nullptr check
        
        Use a function to consistently check if gImpl is valid before assigning last
        exception message.
        
        V595 The 'gImpl' pointer was utilized before it was verified against nullptr.
             Check lines: 2673, 2683.
        
        Change-Id: I18fc0d632c84f37b05e9d1c3c83689e6eaa6f66c
        Reviewed-on: https://gerrit.libreoffice.org/71488
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-29  Julien Nabet  <serval2412@yahoo.fr>  [7cf3574ac9208e70c03eeaca2def0235ec90f55f]

        Avoid -Werror=format/stringop-truncation
        
        It also affects gcc 8.3
        
        Change-Id: I896e84d5e1e96abfe81294e921cfcc060e44fb6f
        Reviewed-on: https://gerrit.libreoffice.org/71474
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-29  andreas kainz  <kainz.a@gmail.com>  [0d47abc53d6a20b7bdab7939137be89fb422020c]

        NB: update contextual single NB in writer
        
        Change-Id: I742881a631bbf60b8b2808554304ba6f75bb8151
        Reviewed-on: https://gerrit.libreoffice.org/71501
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-29  andreas kainz  <kainz.a@gmail.com>  [9a15ee7666106f99ee8fd3ac436ccbcb8942816d]

        Colibre icon: fix sc_edit link
        
        Change-Id: I36d9717afe1aeebdba7680f6efcae5335fd0f9b3
        Reviewed-on: https://gerrit.libreoffice.org/71502
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [b1e36f4d264f1d8d8df4558ba0c781ccb93a4244]

        tdf#63640 FILEOPEN/FILESAVE: particular .odt loads/saves very slow, part4
        
        cache the XMLTokenMap data in static const vars, so we only need to
        initialise them once
        
        Change-Id: Ib63bedc5af5d5927fed189a6b1a86a5db6865c72
        Reviewed-on: https://gerrit.libreoffice.org/71466
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [560a0f2fbe452d25fe78d6756919c11ec67f630f]

        tdf#63640 FILEOPEN/FILESAVE: particular .odt loads/saves very slow, part3
        
        Reduce time spent constructing strings from char arrays just to do a
        comparison
        
        Change-Id: I7af99747530d91d57e1a5b789ca9989a616428fc
        Reviewed-on: https://gerrit.libreoffice.org/71464
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [9eae555542ce01cb289b9e736454abcf835b8394]

        speed up gtk menu construction at startup
        
        Change-Id: Ia28b1f0281485691e3b4188d23947014c1eff385
        Reviewed-on: https://gerrit.libreoffice.org/71465
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [8647288180806f8515bf2548db7280cbc657eaf3]

        optimise comphelper::AttributeList a little
        
        Change-Id: I48cb0a1b5dfcf6471c1cdf9d79445281f9f33020
        Reviewed-on: https://gerrit.libreoffice.org/71463
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [beacd77aa985ed90532cd5fdd7b56314c0a7b0eb]

        optimise ImplScaleConvolutionVer a little
        
        cache the reading of the source scan line, and use sal_Int32 for pixels
        and counts (long is 64-bit on 64-bit linux)
        
        Change-Id: Iaa0abc3ed3316d3137184b0c051612874885ddf4
        Reviewed-on: https://gerrit.libreoffice.org/71462
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [24503d5ddfc0a83ac88aa23d03b69ed47f989e8e]

        tdf#63640 FILEOPEN/FILESAVE: particular .odt loads/saves very slow, part1
        
        Make CntUnencodedStringItem sortable, implementing operator<.
        This takes the load time from 4s to 3.3s
        
        Change-Id: I532cdf65149a733d41d2caf367675800d2ba4d41
        Reviewed-on: https://gerrit.libreoffice.org/71460
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-29  Matthias Freund  <matti_lx@secure.mailbox.org>  [c4d8b4ecd82fde107d12f6b606bcbd023cfdd7cb]

        tdf#120135 Currency icon must not show the dollar sign SIFR
        
        SIFR icon update "currencyfield"
        
        Change-Id: Ied78cf1edc7a03239300db10461275ecc75ad4ae
        Reviewed-on: https://gerrit.libreoffice.org/71490
        Tested-by: Jenkins
        Reviewed-by: Matthias Freund <matti_lx@secure.mailbox.org>

2019-04-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2031cc0d1b02d904a92182aa0bf6e2566556cd20]

        Fix typo
        
        Change-Id: I881b23341ee1fc8d1ff3443e8ab52f51e07c3646
        Reviewed-on: https://gerrit.libreoffice.org/71499
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [46d3efff80568c0f496db8835074fb3054d5ae02]

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

2019-04-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4c868602960a362edbea28a53535bdee4cfc2230]

        Add MetaActionTransparent to the SVM test
        
        Change-Id: Ia927070883e5647b61876e31d6a0a085e2456f8a
        Reviewed-on: https://gerrit.libreoffice.org/71498
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [405bfa05226116d05f1b87c92d4760dbab184314]

        Add TextAlign,RasterOp to the SVM test
        
        Change-Id: I58b7bb114864a9fdf901a92d54717964c6f1b68e
        Reviewed-on: https://gerrit.libreoffice.org/71497
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ee1bf7e933dd858e9c6a6ec6bd38b31076413821]

        Add LineColor,FillColor,OverlineColor to the SVM test
        
        Change-Id: Id130dd7739b9662541b50b7792da170da70a6a9b
        Reviewed-on: https://gerrit.libreoffice.org/71496
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [565870dc8748e3fa578f070b1f5f152843a210f1]

        Add MetaActionClipRegion to the SVM test
        
        Change-Id: I51bd172cdd22d55a6800d1e74e38149874629f85
        Reviewed-on: https://gerrit.libreoffice.org/71495
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [920b347a088452e7220f0381bee114ec75bab241]

        Add MetaActionWallpaper to the SVM test
        
        Change-Id: Icce9c3c5fa826b6f5237d2d0e28fc51555a3e267
        Reviewed-on: https://gerrit.libreoffice.org/71494
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [654a7ad5420ca26f90f449122fa96ea2a53af0cf]

        Add MetaActionHatch to the SVM test
        
        Change-Id: I96113168d4ae8289cec3a5b0bbd6aa79faf97c48
        Reviewed-on: https://gerrit.libreoffice.org/71493
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c807d4d7643f09022c33272bee1f591d3221be8b]

        update Metafile dumper and change the order of MetaActions
        
        Change-Id: Ib851156da20528e7df5197ba96c35727af7bdbb6
        Reviewed-on: https://gerrit.libreoffice.org/71492
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-29  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [8f03bdee8225c619305ef210391dcc3b6c6fe284]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Rename some menu-related help files for Impress and Draw
            
            The renamed files are in the process of heavy editing, so might
            as well move from obfuscated names to human-readable ones.
            
            Change-Id: I2df6470eefc3b8bb381de77471c688d9498854cf
            Reviewed-on: https://gerrit.libreoffice.org/71436
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-04-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [379c400de5313cb61985784bd0987b6dfbe241be]

        Add all MetaActions to SVM tests as stubs, change order of tests
        
        Change-Id: Ic0f143ea6871965a5d1e9db4b35db88f8adb5181
        Reviewed-on: https://gerrit.libreoffice.org/71491
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-28  Caolán McNamara  <caolanm@redhat.com>  [7d69b4da74a6e826357392ade2fc3175d3092f87]

        Resolves: tdf#125002 toggling on radio button generates click on another
        
        so use toggle and ignore toggle offs
        
        Change-Id: Id6a9f3a7a9cf02d62ede00e4c246629406f9a64b
        Reviewed-on: https://gerrit.libreoffice.org/71481
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-28  Zdeněk Crhonek  <zcrhonek@gmail.com>  [3f1d25bb033e48f9338d874fabfe0af8968379e8]

        uitest for bug tdf#124818
        
        Change-Id: I7aeca38c62c986041aab438e5d28bc8e6f0ccf2a
        Reviewed-on: https://gerrit.libreoffice.org/71486
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-04-28  Zdeněk Crhonek  <zcrhonek@gmail.com>  [11defff14fc35e94364e7580994cc9def624f84c]

        uitest for bug tdf#124896
        
        Change-Id: Iacaf5e19bb20dee471ebdc53977170312cf0fc5f
        Reviewed-on: https://gerrit.libreoffice.org/71485
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-04-28  Caolán McNamara  <caolanm@redhat.com>  [164e0d7b104a343d3d4b2d66b46f0dfa73b69a88]

        Resolves: tdf#124931 key stroke in shortcut keys not selecting the key combo
        
        Change-Id: Ife3e99e0cf00d7d320eb8e403743d42fb8274df8
        Reviewed-on: https://gerrit.libreoffice.org/71483
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-28  Tamás Zolnai  <tamas.zolnai@collabora.com>  [fdab153636ad7e3ce4b09836a63d2fa11b42e728]

        WebDav: Don't unlock the file during saving of a document
        
        Otherwise it can happen that the file is locked by someone
        else during the saving method is running.
        I just extended the scope of the existing DisableUnlockWebDAV()
        calls a bit. In case of webdav it does not cause an issue to
        avoid unlocking the file before locking it again with an other
        SfxMedium.
        
        Change-Id: I6ac4e3326c63c9e184a7710ce8994cac1ed79449
        Reviewed-on: https://gerrit.libreoffice.org/71484
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-04-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [d183e4b59207378eeef4ac602a42dd12b16ffec4]

        Just apply Asian kerning to unmodified glyphs
        
        IMHO the old code was doing the opposite of the comment. But the
        comment makes more sense then the code, so adjust the code
        accordingly.
        
        OTOH just this code was added in commit f89d70de85a6 ("INTEGRATION:
        CWS vcl27 (1.30.48); FILE MERGED 2004/09/09 12:33:53 hdu
        1.30.48.1: #116489# only apply asian kerning on default-formatted
        text"). Maybe still a bug? Can't check the bug tracker, as this is
        pre-Apache, and so can't verify the old bug :-(
        
        Change-Id: I550d1524d3e82f7e853820d3e5ddab8cc62228f9
        Reviewed-on: https://gerrit.libreoffice.org/71441
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-04-28  Mike Kaganski  <mike.kaganski@collabora.com>  [0578353a4d602805124fb642c7051d99f55e4599]

        tdf#120703 PVS: dereference before nullptr check
        
        V595 The 'ustrFile' pointer was utilized before it was verified against nullptr.
             Check lines: 83, 107.
        
        Change-Id: I874983508fb805b1f0a55b3a5b6d4d78ae1babdb
        Reviewed-on: https://gerrit.libreoffice.org/71472
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [5cb3a6da2a61b9bc1acb5b47ac80cdcdc69294e2]

        Move and fix Asian kerning unicode point check
        
        It's the same then
        
        * (1 != c && 2 != c) || (3 != c)
        * !(1 == c || 2 == c) || !(3 == c)
        * !((1 == c || 2 == c) && (3 == c))
        
        which is always true.
        
        Change-Id: Ib63127319ff7e9c13877ac54aa92427637061812
        Reviewed-on: https://gerrit.libreoffice.org/71477
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-04-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [9c1c18f42bbb1f54c39202329088d50d2839ceb9]

        Move lcl_CalcAsianKerning near its only user
        
        This function is just used by ApplyAsianKerning, so move it there.
        While at it drop the unused constant boolean. Same for the comment
        referencing ImplCalcKerning, which is long gone since a huge
        merge in commit 2f382d6c2579 ("MWS_SRX644: migrate branch
        mws_srx644 -> HEAD").
        
        Also "const int"ify ApplyAsianKerning. No need for long, as the
        lcl_CalcAsianKerning just returns int in the range [-2,+2].
        
        Change-Id: I9b1b3351ab71219c8e2ee49ce441f5222e5c1c4b
        Reviewed-on: https://gerrit.libreoffice.org/71476
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-04-28  Caolán McNamara  <caolanm@redhat.com>  [a7c2f1580e928d13d02d778639a0f26de728b5be]

        Resolves: tdf#124704 need to state the area the tooltip is for
        
        to make it work under gtk3
        
        Change-Id: I4c895181af233a16292ce16b194f0a60994446fb
        Reviewed-on: https://gerrit.libreoffice.org/71478
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-28  Mike Kaganski  <mike.kaganski@collabora.com>  [e5321eba2ddf439ac9e066365b53e5fc772d8b4c]

        Remove unneeded check
        
        See commit 60dca2de31ad6a187e35b3a2d751ea674f7f0d9d, which converted preceeding
        OSL_ENSURE into asserts - so nullptr is considered impossible here.
        
        Change-Id: Ia6d8f226d94c84a66bad67ce1b5f702864d61fdc
        Reviewed-on: https://gerrit.libreoffice.org/71475
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-28  Mike Kaganski  <mike.kaganski@collabora.com>  [3a24e72f24dd89a8b21ae31ca27e1dcfde777210]

        tdf#120703 PVS: dereference before nullptr check
        
        V595 The 'pDoc' pointer was utilized before it was verified against nullptr.
             Check lines: 434, 460.
        
        Change-Id: Iec92cbb8c4f5e47f7852015bf466b1f8ed195517
        Reviewed-on: https://gerrit.libreoffice.org/71471
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-28  Mike Kaganski  <mike.kaganski@collabora.com>  [2dfae8e4881e78fddd3bbd6dedc5dd0ab814f685]

        tdf#120703 PVS: nullptr dereference
        
        V595 The 'GetMedium()' pointer was utilized before it was verified against nullptr.
             Check lines: 435, 455.
        
        bURLChanged is only meaningful when GetMedium() is not nullptr;
        otherwise bSaveDS could become true where no medium existed,
        and dereferencing GetMedium() to find its URL would segfault.
        
        Change-Id: I6f533acb3b1ca078803aa23bdece0ba2ee1d87c3
        Reviewed-on: https://gerrit.libreoffice.org/71467
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-28  Mike Kaganski  <mike.kaganski@collabora.com>  [6be4694ab84217d195091d2b9a0e7c74199f5fc1]

        tdf#120703 PVS: nullptr dereference
        
        V595 The 'pContact' pointer was utilized before it was verified against nullptr.
             Check lines: 1254, 1256.
        
        Change-Id: I5d3d28b3c8a70924f329fde9f020f42d9eb5e9a1
        Reviewed-on: https://gerrit.libreoffice.org/71459
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-28  Mike Kaganski  <mike.kaganski@collabora.com>  [51aada2a6f2cacf0134e14bd6559bc71c746c4a5]

        tdf#120703 PVS: dereference before nullptr check
        
        V595 The 'mpViewShell' pointer was utilized before it was verified against nullptr.
             Check lines: 96, 125.
        
        Change-Id: I824c6cf8a5ed7f0ef20e99df36c83feec7fe54ea
        Reviewed-on: https://gerrit.libreoffice.org/71468
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-28  Mike Kaganski  <mike.kaganski@collabora.com>  [71bb4786a8888fd31c3c530f32bd58a1015501a9]

        tdf#120703 PVS: dereference before nullptr check
        
        V595 The 'mpViewShell' pointer was utilized before it was verified against nullptr.
             Check lines: 193, 201.
        
        Change-Id: I0d3cfee4d6f7bbb536c463b698361a1d299d2863
        Reviewed-on: https://gerrit.libreoffice.org/71469
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-28  Mike Kaganski  <mike.kaganski@collabora.com>  [835bedcf8b76cad05d07fceeb44598eb97203793]

        tdf#120703 PVS: dereference before nullptr check
        
        V595 The 'GetActiveWindow()' pointer was utilized before it was verified against nullptr.
             Check lines: 544, 567.
        
        Change-Id: I1ef45fa72542168ba88f24482973a1c660bcc1a8
        Reviewed-on: https://gerrit.libreoffice.org/71470
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-28  Caolán McNamara  <caolanm@redhat.com>  [3788e31b2ed3cd782180c714a764cec0e02abd3b]

        set parent for file picker dialog
        
        Change-Id: I92c83dcb9fd0fa3305aa2f40f6cc0d28fc0ad022
        Reviewed-on: https://gerrit.libreoffice.org/71438
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-28  Caolán McNamara  <caolanm@redhat.com>  [f58e69e7e3f0edd53a16ea6d374e401c1284bca4]

        ofz#14167 arbitrary sheet limit to make fuzzing useful
        
        Change-Id: I729d62520e9b59e96984f5d4b1aabd059f60d71d
        Reviewed-on: https://gerrit.libreoffice.org/71437
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-28  Mike Kaganski  <mike.kaganski@collabora.com>  [74bb4f6f4ccc6877de12d22d1d8badd955ed1144]

        tdf#120703 PVS: Avoid dereferencing nullptr
        
        V595 The 'pEndIdx' pointer was utilized before it was verified against nullptr.
             Check lines: 1328, 1347.
        
        Change-Id: If9aff472e6ec7429ef2055b44dd11e62d4489ba4
        Reviewed-on: https://gerrit.libreoffice.org/71458
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-28  Mike Kaganski  <mike.kaganski@collabora.com>  [65261babf4fbcba08deb7bc8871b8dbcbafcc26f]

        tdf#120703 PVS: fix cleanup checks
        
        pofs is guaranteed to be non-nullptr after getOutputStream, so no need
        to check that. is_open() only matters to decide if close() is needed.
        
        V595 The 'pofs' pointer was utilized before it was verified against nullptr.
             Check lines: 1033, 1057.
             Check lines: 1194, 1220.
        
        Change-Id: I2dd22d29c465889269f2496f0964bee030cb5964
        Reviewed-on: https://gerrit.libreoffice.org/71456
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-28  Mike Kaganski  <mike.kaganski@collabora.com>  [da92911da48af7a986fda0d6c9a00a6a567393ed]

        Remove redundant checks
        
        The result of GetDialogExampleSet is checked below.
        
        Change-Id: Ic3f7820d6d6923e0ced518157ce41f6bc0de65a7
        Reviewed-on: https://gerrit.libreoffice.org/71457
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-28  Mike Kaganski  <mike.kaganski@collabora.com>  [66d5e422cd81f8eadf215929d626ea8859263f56]

        tdf#120703 PVS: Check potentially null pointer before use
        
        V595 The 'pHdl' pointer was utilized before it was verified against nullptr.
             Check lines: 192, 197.
        
        Change-Id: I52e1d1eadaded8616b8a27e0fcfaf6d1e6baa03e
        Reviewed-on: https://gerrit.libreoffice.org/71455
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-28  Mike Kaganski  <mike.kaganski@collabora.com>  [364b59dc479091ed8f763609c67783036652a090]

        tdf#120703 PVS: V581 ifs with identical conditions
        
        V581 The conditional expressions of the 'if' statements situated
             alongside each other are identical.
        
        Change-Id: I99117fa7c04a5de565833be7bdc001d97e635d61
        Reviewed-on: https://gerrit.libreoffice.org/71453
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-28  Mike Kaganski  <mike.kaganski@collabora.com>  [8e475035a77b47001ad09ca0c333d3eabe82bf27]

        tdf#120703 PVS: Blind attempt to implement original idea
        
        The strange implementation was there ever since commit
        bd36338009672fdabd5b6d585f8c1092b617196a.
        
        The other possibility is to just remove the block above the last
        assignment to aRet
        
        Change-Id: I5bd3bf1f518ab894e5df4cbc7d86a76d325e4600
        Reviewed-on: https://gerrit.libreoffice.org/71447
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-28  Mike Kaganski  <mike.kaganski@collabora.com>  [38e7f933c86b66010f65d821155eccd9e8a4135e]

        tdf#120703 PVS: V581 ifs with identical conditions
        
        V581 The conditional expressions of the 'if' statements situated
             alongside each other are identical.
        
        Change-Id: I11fa13677c7980e6ac17fc4358406472ee784e41
        Reviewed-on: https://gerrit.libreoffice.org/71446
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3159ba99d16bf875c28b77c1219a794d9e9a6186]

        Removed duplicated include
        
        Change-Id: Ia5809ac7ff74652e5d83ef2dbc176c4f586b7203
        Reviewed-on: https://gerrit.libreoffice.org/71449
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [15b8ffbe0d99606529dafebb33c529a091797286]

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

2019-04-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4f3c39b3953098cb0f93eb2ba1f0a20bb071e713]

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

2019-04-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6bcc4cb109b4ab6ec194a04c53cf1d545a7a7dfd]

        prefix member variables of AnimationBitmap
        
        Change-Id: Ic84773399c95d61f843e4388fe01d00cd4facc5a
        Reviewed-on: https://gerrit.libreoffice.org/71425
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9afa666120d8bb045f3569a77475a58c368c03a1]

        move Animation, AnimationBitmap out from clang-format blacklist
        
        Change-Id: I95fd2d4e164bf04c4457b3e20401270227e21a8f
        Reviewed-on: https://gerrit.libreoffice.org/71424
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5c3ae69f03eee5deddcaa4673b4fbab062f6c66a]

        Separate AnimationBitmap from Animation.{hxx,cxx} source
        
        Change-Id: I982a108b2241c049b595a13d6f39d24ef0266074
        Reviewed-on: https://gerrit.libreoffice.org/71423
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [18651dbc32a2d58191c81d738a765a1c83546e12]

        rename animate.hxx to animate/Animation.hxx, more changes follow
        
        This is the first step of refactoring Animation where it is needed
        to separate AnimationBitmap(s) from the Animation class, which
        is also responsible for displaying of animation.
        
        General idea is to make Graphic work only with AnimationBitmaps,
        which can be freely be swapped out and in, make copies - all
        transparantly from the actually displaying them and possibly it
        will also remove the need to copy the animation objects.
        
        Change-Id: If5d55ac1a5b26c3880d4f7602be57742b086f9da
        Reviewed-on: https://gerrit.libreoffice.org/71406
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [13e716b2cfce4d093d74b3a552251deb9f3b6832]

        tdf#124944 don't directly adjust fallback layouts
        
        These are adjusted via MultiSalLayout::AdjustLayout, as they
        just know their own text width, but not the full text width of
        the MultiSalLayout, so the adjustment is too large.
        
        The correct adjustment is done by preparing a DXArray for all
        glyphs, which is then passed to the individual font fallback
        layouts for general adjustment.
        
        Change-Id: I439527d03df4752e74ff94aee7775a95275be5e2
        Reviewed-on: https://gerrit.libreoffice.org/71440
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-04-28  Jan-Marek Glogowski  <glogow@fbihome.de>  [ee57d5253a2ee054b06a4158204bda1a8fc3b5dc]

        Minimize scope of variables
        
        Change-Id: I6602c84b9bd7143e5e7b224c17559b083c9b7f9c
        Reviewed-on: https://gerrit.libreoffice.org/71439
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-04-27  Mike Kaganski  <mike.kaganski@collabora.com>  [e300e8fbe891e23777ce95556488010f6f59c0e6]

        tdf#120703 PVS: re-read aPrefSize after updating it
        
        V581 The conditional expressions of the 'if' statements situated
             alongside each other are identical. Check lines: 645, 655
        
        Since commit 37aa7d81aacaae12dfe0fd2ade2779235bbf72f1
        
        Change-Id: I7b4d2d58e51cf98ac6294d1feacd28c3a8761d81
        Reviewed-on: https://gerrit.libreoffice.org/71431
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-27  Dennis Francis  <dennis.francis@collabora.com>  [22f4ad10ff9caef430ede01dc3acfe5fdf512d9b]

        unit-test for tdf#124326
        
        Change-Id: Id3416e5631dcd6e427429ac475ac81b2ab70b9e5
        Reviewed-on: https://gerrit.libreoffice.org/71429
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2019-04-27  Dennis Francis  <dennis.francis@collabora.com>  [511737f7e9de5d4d32bc6cfcf481655f5a9ed3f2]

        unit-test for tdf#120270
        
        Change-Id: Icaa547ba5ef210ba721661242b2becd9f559f09a
        Reviewed-on: https://gerrit.libreoffice.org/71428
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2019-04-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [734b33b73dbd4bd65265bce2a17ee07cdb3a5042]

        Fix typos
        
        Change-Id: Id81e8db5a38b4e4a88cc21c50234c2338e9c41bf
        Reviewed-on: https://gerrit.libreoffice.org/71421
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-27  Caolán McNamara  <caolanm@redhat.com>  [a83963b463df5c8737fba43d9fff7e1236d2670b]

        Resolves: tdf#124984 organize basic macro new added module doesn't show up
        
        Change-Id: I422131ab203eba62ed5cf6fb2e19e23325b43f6e
        Reviewed-on: https://gerrit.libreoffice.org/71433
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-27  Michael Meeks  <michael.meeks@collabora.com>  [85dc12a99b455126e8deae5637bf63c48ce8938e]

        lok: handle missing callback.
        
        Change-Id: I13a200c9c9d8b0a8fde6dd15a71fe1a665d04e8d
        Reviewed-on: https://gerrit.libreoffice.org/71432
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-04-27  Mike Kaganski  <mike.kaganski@collabora.com>  [ba57c3e041bb05ef49a3ea7940a4183f09775a18]

        tdf#120703 PVS: V581 ifs with identical conditions
        
        V581 The conditional expressions of the 'if' statements situated
             alongside each other are identical.
        
        Change-Id: I79c655a072faff0bdb2af031ed1328e684b83aac
        Reviewed-on: https://gerrit.libreoffice.org/71430
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-27  Caolán McNamara  <caolanm@redhat.com>  [3ffb0373695a7b3a7f8cab8f2b8bf259c4300a7e]

        Resolves: tdf#124975 toggle parent input blocked only in set_modal
        
        since...
        
        commit e54762baa8019d02cadd311e750f6ff0d276f67b
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Tue Apr 16 17:17:58 2019 +0100
        
            weld ScTPValidationValue and ScValidationDlg
        
        the inc/dev modality on show/hide isn't desirable anymore
        
        Change-Id: I5bf908871986160de61508c9678495d0d5a8296d
        Reviewed-on: https://gerrit.libreoffice.org/71426
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-27  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [30e619db016b59bd0c4c8aba518b20012f7ae829]

        tdf#42949 Add filter file to unoidl/
        
        Seems I forgot about this in commit
        7f6a5b433988e80f7d404c67d6320116ecb28c06
        
        Change-Id: Ic575292b99836374f179cbc1dbe182858415b63f
        Reviewed-on: https://gerrit.libreoffice.org/71306
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-27  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [38ef4990bf34d7c7a7079e3b65af43656bb1845a]

        tdf#42949 Fix IWYU warnings in include/svx/[a-D]*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I9770343f31f882427c9ae13e363b59cd1fb47e98
        Reviewed-on: https://gerrit.libreoffice.org/71295
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-27  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [9d3912d4afc09b3b36701044493a4ea8e0d0ca47]

        tdf#62699 Drop pass-through header file include/svx/xtextit.hxx
        
        Change-Id: Id48dc67443bbd28b0a7e2987b2546808cac8e8e2
        Reviewed-on: https://gerrit.libreoffice.org/71334
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-27  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [e988299538435ddd1c838dede375567795d7943a]

        tdf#62699 Drop pass-through header file include/svx/xsetit.hxx
        
        Change-Id: Id750f663389be36c669756e4bdd1e4e01be48199
        Reviewed-on: https://gerrit.libreoffice.org/71327
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-27  Michael Stahl  <Michael.Stahl@cib.de>  [40568367abde75bd269124d1983283dd16d150a8]

        sw: sw_filters_test is quite slow...
        
        ... so remove the slowest files; fdo54724-1.rtf takes 27165ms here and
        forcepoint-6.rtf takes 23359ms.  The files are still tested on
        crashtesting server.
        
        Change-Id: I5177493ed8df690450a41161a233e1d110fdba90
        Reviewed-on: https://gerrit.libreoffice.org/71390
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a238c911b62bceb042a7dc6eda90c80f7ba4bb0d]

        Fix variable name
        
        Change-Id: I2628e74f0db7275091db2df2d271080367448b28
        Reviewed-on: https://gerrit.libreoffice.org/71420
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-27  Zdeněk Crhonek  <zcrhonek@gmail.com>  [41f427f9b816061d985da31954fdf414b9a39a3d]

        uitest for bug tdf#123313
        
        https://bugs.documentfoundation.org/show_bug.cgi?id=123313#c9
        
        Change-Id: Id72829984affbb1c4ce5bba4704e19a560260357
        Reviewed-on: https://gerrit.libreoffice.org/71418
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-27  Katarina Behrens  <Katarina.Behrens@cib.de>  [d6f80cff1c92a6941e53b0ceea2a83cc5d2b452c]

        No need to link gtk3_kde5 with generic vclplug
        
        like this since initial commit but prolly just copy'n'pasta error
        
        Change-Id: Id61c2d8ef1df496738575e4ee4879d71a40b4934
        Reviewed-on: https://gerrit.libreoffice.org/71381
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-27  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [cf9f3e366af7d073a92c0a931a1c659dba537211]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Monitoring document events with Python & Basic
            
            -Mutual help pages x-refs
            -tree addition
            -new bookmarks for
            --Advanced Basic Libraries
            --Appl. Progr. Interface
            
            NB: I wish I could create new </img> in gerrit
            
            OH:
            moved  new xhp to right position
            New image
            Update makefiles
            several x-ref fixes
            
            libO: Added language-driven <switch/> and <case/> tags for 3 different img captures
            that XHP Editor doesn't propose but that are documented
            Couldn't validate such switches.. crossing fingers..
            
            OH: Languages are not switchable, as explained in comments.
            Removed reference to image for good (not l10n full support).
            fix missing apostrophe.
            
            Change-Id: I97c92fc879df19f9e8de73e828cd3324ba2163fa
            Reviewed-on: https://gerrit.libreoffice.org/70896
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-04-27  Caolán McNamara  <caolanm@redhat.com>  [9c9acc9e6ac1a085232242138510cc7d711e9922]

        ofz#14469 null deref
        
        since...
        
        commit af84fc9d906626255aaf136eefc5e55236e0e8a6
        Date:   Tue Apr 23 15:48:41 2019 +0200
        
            lazy image loading shouldn't read the entire .xls file (tdf#124828)
        
        nLength is just an unchecked value in the dff stream, it might not be sane
        so limit it to the max len of the stream
        
        Change-Id: Ia8a2830478952afe1317b5cd795f35059d9b380a
        Reviewed-on: https://gerrit.libreoffice.org/71412
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [571c233dff5afc22b0428fbd89a8cce0a0abf015]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#99517 help for CONCAT, TEXTJOIN, IFS, SWITCH
            
            CONCAT, TEXTJOIN, IFS, SWITCH
            
            Change-Id: Ic1d74ac8b810bd0c0d4b4f570baab1d1e270f912
            Reviewed-on: https://gerrit.libreoffice.org/71339
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-04-27  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e84965e5eddb061083832e55286f29b9686643dc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#123803 Add release info in Calc functions
            
            Change-Id: I0476c79fe5407c3e7252ef16da4110a026b29fa8
            Note: some Calc functions still lack help pages.
            Reviewed-on: https://gerrit.libreoffice.org/71331
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-04-27  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [995adc2244e19cf2992e06c9f7a52dfcae057833]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#124198 Impress & Draw ImageMap menu entry was moved to Tools
            
            Also renamed the file describing Edit Menu to edit_menu.xhp.
            Most of the files are touched to update the links due to rename.
            
            There is no context menu entry for ImageMap, so removed mention
            of it.
            
            Note that in Writer and Calc, ImageMap remains under Edit, because
            it is only enabled when an image is selected.
            
            Change-Id: Ic57ee11dd2ab9c637f00e5328f1575c323fb8c43
            Reviewed-on: https://gerrit.libreoffice.org/71397
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-04-27  Jan-Marek Glogowski  <glogow@fbihome.de>  [88048832df5e4b4e81f4f2ec258b2c04063eab14]

        Use AutoTimer for SystemDependentDataBuffer
        
        This cache eviction timer is periodic, so just use an AutoTimer,
        to prevent the "expensive" Start() calls. This will instantly
        re-schedule the task again. OTOH Stop() is really cheap, as it
        just sets a bool. Same for IsActive(), which just checks that
        bool. We do lazy cleanup of stopped tasks in the scheduler.
        
        This patch also changes the logic to just start the AutoTimer, if
        it's not already running and just stops it in the timer handling
        function, if there is nothing more to do. This way we can save
        allmost all the previous Start() and Stop() calls, but eventually
        have a single unneeded wakeup a second later.
        
        Change-Id: Iae05483f557b94e07e51c4baae25315596923c9c
        Reviewed-on: https://gerrit.libreoffice.org/71376
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-04-27  Mike Kaganski  <mike.kaganski@collabora.com>  [3bf32679971804ade8e85f0e8023dc3b127cc3dc]

        tdf#124997: only skip parsing non-empty cells for unallocated columns
        
        Otherwise, not-yet-allocated columns have STD_COL_WIDTH (1280), while
        normal columns have widths like 82 (pixel), making the oversized grid
        look as if the columns not having vertical lines at all.
        
        Also, we need to consider default attrubutes here, to properly render
        cell properties like borders and background for unallocated columns.
        
        Regression after commit 7282014e362a1529a36c88eb308df8ed359c2cfa
        
        Change-Id: Ibb37c0c621d009bda2c5c0176cf5d3b238c45964
        Reviewed-on: https://gerrit.libreoffice.org/71408
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-27  Michael Weghorn  <m.weghorn@posteo.de>  [c08f23b1470c0f49336c83c711d473584ce5c96f]

        tdf#123750 gtk3_kde5: Show removable devices in file dialog
        
        Do the same for the gtk3_kde5 VCL plugin as commit
        2c69c93fdb871809825fe8b9aff40b7afb093be8 does for the
        kde5 one.
        
        Change-Id: I6fc91d1dbe133bd905c033c9fce7d48c0b6464a0
        Reviewed-on: https://gerrit.libreoffice.org/71384
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-04-27  Caolán McNamara  <caolanm@redhat.com>  [56dd851cfc77c362c3db5c0aae4a490c7f6782cc]

        weld cluster of change tracking dialogs
        
        Change-Id: I42ca7acb41699df91b91a9f59fc68cd30972a397
        Reviewed-on: https://gerrit.libreoffice.org/70988
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-27  Caolán McNamara  <caolanm@redhat.com>  [6afbe153ffd4cab27f0a7bb77f71f25923dc2e43]

        remove comment in light of fix for tdf#120797
        
        Change-Id: I3093f764a26abdbdb651596352ba74b7fa1c3306
        Reviewed-on: https://gerrit.libreoffice.org/71399
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-27  Caolán McNamara  <caolanm@redhat.com>  [9207516888e73398599a9890af78cd677ddd0992]

        Resolves: tdf#124980 drop dangling timer
        
        Change-Id: I05ec394ee83f0422ecccf3ae3377818af6feb1d1
        Reviewed-on: https://gerrit.libreoffice.org/71398
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-27  Zdeněk Crhonek  <zcrhonek@gmail.com>  [af50621c2cc17414b52a5f4cbc2f65e1b685e252]

        uitest for bug tdf#124722
        
        Change-Id: Iec8dcde8090058d2d3c93c8eb7e9cbf32acd51e8
        Reviewed-on: https://gerrit.libreoffice.org/71391
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-04-27  Zdeněk Crhonek  <zcrhonek@gmail.com>  [23e88b671ad2f63679a28f767173982292a45843]

        uitest for bug tdf#124816
        
        Change-Id: I658e7eb6eef88a23f3e86acd616d26c3fe793a82
        Reviewed-on: https://gerrit.libreoffice.org/71393
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-04-27  Zdeněk Crhonek  <zcrhonek@gmail.com>  [a4d389d8a67240f7e056200a7bc6980d556b1379]

        uitest for bug tdf#124822
        
        Change-Id: Ia856b58c868e49ce2b293e95fd9503f1296bdcab
        Reviewed-on: https://gerrit.libreoffice.org/71392
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-04-27  Roman Kuznetsov  <antilibreoffice@gmail.com>  [3ab6d246cc44617af5ed416b5d49f2f35b61ceea]

        tdf#101760 Rename "Follow text flow" as "Keep inside text boundaries"
        
        Change-Id: I6c602b80be566ad2b1af66715b660a561ac5ff2d
        Reviewed-on: https://gerrit.libreoffice.org/71407
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-04-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1b794249c8fbceac599525f53914b8b3463ff4e3]

        Removed executable permission on source files
        
        Change-Id: Iaafc0f45282b0351c24b4ddc433ed1086177ff73
        Reviewed-on: https://gerrit.libreoffice.org/71400
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-27  Tomoyuki Kubota  <himajin100000@gmail.com>  [1c299098d368bb02581c20d10657ce3184db9855]

        osl/diagnose.h and diagnostics.h are used when OSL_DEBUG_LEVEL >= 2
        
        Change-Id: I004ee1a56b0d4c63db82106c516e19753ad2a0f5
        Reviewed-on: https://gerrit.libreoffice.org/71405
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [b4b8a50110474fd7221be6ab5e295197076ed427]

        tdf#85482 FILEOPEN: very slow loading of .ODS
        
        On my machine, this takes the loading from 21s to 8s.
        
        We can delay doing line height calculation till after load, since we run
        the calculation over all rows after load
        
        Change-Id: I5c0d02297fb10bada28105a82da10c498ce8f6cf
        Reviewed-on: https://gerrit.libreoffice.org/71378
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-27  andreas kainz  <kainz.a@gmail.com>  [e226571a5a29d55a867e70f7e03e482d1bdcc3d0]

        Colibre icon theme update
        
        Change-Id: I511c5fb9c1c79a111b5686d43168b157e6fa4b02
        Reviewed-on: https://gerrit.libreoffice.org/71403
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cae53cf14d59bc2fa6317c9493197804928d6e5e]

        Decouple reading/writing of Color into GenericTypeSerializer
        
        This adds GenericTypeSerializer, which is now responsible of
        serializing the Color into a stream (other types will follow), but
        only for the older version of the binary format. The new version
        we just write the sal_UInt32 mValue directly.
        
        This is a start of decoupling the serialization of generic types
        in tools and vcl module from the actual type, so we can in the
        future replace those with basegfx variant.
        
        Change-Id: I92738e7c178cac5cbca882dcbe45c80cc8269466
        Reviewed-on: https://gerrit.libreoffice.org/71404
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-27  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [55e28737e973b40f72d398c9bb7a4a41307eb562]

        clenup storinfo.hxx
        
        Change-Id: Ib5e965c9b217d2df5111f1ce696bd75c107672ce
        Reviewed-on: https://gerrit.libreoffice.org/71353
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-27  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [b01a4437c42b3cd8484c7d7c16a2d09190c1ee97]

        docx export: implement text-input field export
        
        It is expected that <text:text-input> will be converted to
        {FORMTEXT} MS field, but practical implementation was
        missing.
        
        Change-Id: Ifd17a523e253555a240f853bea5f21572d90d853
        Reviewed-on: https://gerrit.libreoffice.org/70786
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-04-26  heiko tietze  <tietze.heiko@gmail.com>  [cddcab00b81a806c29a44181b6b9b9d188d33aea]

        tdf#124658 - Improve text for the tip-of-the-day
        
        All strings reviewed
        
        Change-Id: I7c9b2460b86576c67221c874bd9f99ea43db17d4
        Reviewed-on: https://gerrit.libreoffice.org/71365
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>

2019-04-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1369a16651aba967c157f41793657369c094df5a]

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

2019-04-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9b077c26a7a5c75aa3aa670a6a2f322dd617bf07]

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

2019-04-26  Katarina Behrens  <Katarina.Behrens@cib.de>  [95e9b7b2d1a5bb6776eef89461b63ab3dc01f34f]

        tdf#120797: Apply transformation also to the extents of damage
        
        since 7034311dce663c895577267110baadbec312d491 affine transformation
        is passed down to drawPolyPolygon and drawPolyLine functions.
        
        The transformation was correctly applied to cairo context, but not
        the extents of damage so those had old, untransformed coordinates and
        were therefore not redrawn
        
        Change-Id: I61ce005ef8770ce5c4560a9d953cd92f440043be
        Reviewed-on: https://gerrit.libreoffice.org/71383
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-26  Mike Kaganski  <mike.kaganski@collabora.com>  [ac419786b3244d909901db053841862abf5e7a2f]

        Don't use std::function in scope guard for performance reasons
        
        Change-Id: I1d2f0307c0bf9ff5abde74d3326899a1aaa69c40
        Reviewed-on: https://gerrit.libreoffice.org/71346
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8a53befea7cfe75bbd946cef281b922c30c87386]

        Removed executions flags on source files
        
        Change-Id: I165d417a8e28d5732945722158b83e2ac5edb402
        Reviewed-on: https://gerrit.libreoffice.org/71388
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-26  Caolán McNamara  <caolanm@redhat.com>  [05459943ce9375e6d8627b5b417c11049d26f15b]

        ofz#13491 SvxRTFItemStackType dtor excessive recurse depth
        
        ofz#13491 SvxRTFItemStackType dtor recursively calls the dtor of its
        m_pChildList. The recurse depth can grow sufficiently to trigger asan.
        
        So breadth-first iterate through the nodes and make a flat vector of them which
        can be iterated through in order of most distant from root first and release
        their children linearly
        
        Change-Id: Icc7d7130935a27595dae7b55cea41c6a53aed956
        Reviewed-on: https://gerrit.libreoffice.org/71386
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-26  Stephan Bergmann  <sbergman@redhat.com>  [b380c82491593d783ecd5469feda0220ec264db3]

        Avoid manual malloc/free
        
        Change-Id: I7420dfde91ab52316139b446ea5c5aac79ed2350
        Reviewed-on: https://gerrit.libreoffice.org/71380
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-26  Stephan Bergmann  <sbergman@redhat.com>  [719d81a6c163356c93ea5d57ff8680bf4266a563]

        Avoid division by zero
        
        These areas are zero when you start to draw a 3D object with the mouse.
        
        Change-Id: I003ec06b42351b5c4b2b59b9f908fb82ab6e9b35
        Reviewed-on: https://gerrit.libreoffice.org/71373
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [6d6ed164c444ae895dd5f4f1696bbcf927897a04]

        remove unnecessary separate function objects
        
        which just makes the code harder to read
        
        Change-Id: Id9269554b4e29a2562cbdd06f42a143c2f028795
        Reviewed-on: https://gerrit.libreoffice.org/71360
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-26  Mike Kaganski  <mike.kaganski@collabora.com>  [f48aa15c69ae3db9283994216d33d88b85a442d1]

        Fix a copypaste error in comment
        
        Change-Id: Ic5272fe2e7226c5d6ccbb42c0b22635c2360200c
        Reviewed-on: https://gerrit.libreoffice.org/71394
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [812e6bdf87ed9ab5089c651d7bf17214da91bb16]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#122548 copy bascode and pycode to clipboard
            
            This will allow easy testing of coding examples.
            
            Change-Id: I30fc53642b1579744591f2de0c84a615d1755352
            Reviewed-on: https://gerrit.libreoffice.org/71385
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-04-26  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [2c694b720d5fb9c6e54dd6e3bde3f88c0c9342bc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - topic tag correction
            mispelled link
            
            Change-Id: I34ecbbfca31285efe9af3eaa9ab0d2c1ee7b7b64
            Reviewed-on: https://gerrit.libreoffice.org/71377
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-04-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [814e1da4db65c3cf97e2b8dec246bf25c7f51189]

        cleanup files in SOT, not change
        
        Change-Id: Ie3a2390a40214e61b05a57ebd5fbfa5f49a5e1fd
        Reviewed-on: https://gerrit.libreoffice.org/71351
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [615202cab983f1f13407f6515aeb047e4e09f6ed]

        tdf#118977 support PDF documents as a clipboard format
        
        On macOS it is possible to copy from a PDF a subset of a document,
        which will be transported as a new PDF document containing the
        subset.
        LibreOffice didn't support PDF as a valid clipboard format and
        previously it also didn't support showing PDFs inside the document,
        so in such cases it copy-pasted a low resolution bitmap. The result
        wasn't good.
        
        As we are now able to display PDF documents as Graphic in LO, we
        can also support this use-case. This adds support for the PDF
        documents as a clipboard format in general and to the macOS
        backend. This commit only adds support for Writer.
        
        Change-Id: Ib982b55391b390ae06974b4ad836e376dd722a4c
        Reviewed-on: https://gerrit.libreoffice.org/71364
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-26  Caolán McNamara  <caolanm@redhat.com>  [c973fb47ef5692069a72211405f3716fade1763e]

        Resolves: tdf#124979 don't select item while list frozen
        
        Change-Id: Ifbad7984223b8d18eb353ec773705b902cab7176
        Reviewed-on: https://gerrit.libreoffice.org/71367
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-26  Miklos Vajna  <vmiklos@collabora.com>  [9c3e5875e827c04e6dc029bba1ac179eb2484c29]

        sw: sync UNO API default for ToC link start char style with UI
        
        The UI default is in the SwForm ctor, where the content type sets the
        link start char style to STR_POOLCHR_TOXJUMP.
        
        Have the same default in the UNO API in case the import filters don't
        set it explicitly, since that breaks clickable hyperlinks on PDF export.
        
        This also fixes the OSL_ENSURE() failure for missing character formats
        in SwTextINetFormat::GetCharFormat().
        
        Change-Id: Ifff354d56a569614ca7f5a89dd75f41817300078
        Reviewed-on: https://gerrit.libreoffice.org/71366
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-04-26  Michael Weghorn  <m.weghorn@posteo.de>  [2c69c93fdb871809825fe8b9aff40b7afb093be8]

        tdf#123750 kde5: Show removable devices in file dialog
        
        As the Qt documentation for 'QFileDialog::supportedSchemes'
        says, setting supported schemes to a non-empty list restricts
        the available options:
        "Setting this property allows to restrict the type of URLs
        the user will be able to select. It is a way for the application
        to declare the protocols it will support to fetch the file
        content. An empty list means that no restriction is applied
        (the default)."
        
        The call to 'QFileDialog::setSupportedSchemes' was copied
        over from the gtk3_kde5 VCL plugin in commit
        6196b7292fbb3168c558e64881601148c15653e4, where it had been
        added by commit f1b60bd62daff4aaf6465caadd4ad0c447521102
        "Support opening of (some) remote URLs through the KDE file
        dialog".
        
        Since only either all schemes (if nothing explicitly set)
        or a whitelist of supported locations seems to
        be possible (s.a. the Phabricator changes referenced
        in the commit message of commit
        f1b60bd62daff4aaf6465caadd4ad0c447521102), add the
        "" scheme that makes removable devices shown -- while
        there doesn't seem to be an official documentation on
        the available schemes, at least not in
        KFileWidget's API documentation [1].
        
        A quick test with all new available options after removing
        the call to 'QFileDialog::setSupportedSchemes' altogether
        indicated that opening and saving files there doesn't work
        reliably in all cases, so rather excplicitly add the ""
        scheme rather than claiming support for all schemes
        (including e.g. "timeline", "search", "remote", "trash").
        
        [1] https://api.kde.org/frameworks/kio/html/classKFileWidget.html
        
        Change-Id: I89dc37d0f06d280e5dd599f90768c13e8edb915b
        Reviewed-on: https://gerrit.libreoffice.org/71320
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-04-26  Michael Stahl  <Michael.Stahl@cib.de>  [4f0b568ef35353b276ae560fb43502b6f6b2bfdb]

        tdf#38703 i#42807 sw: stop clearing Undo stack on ToX Update
        
        Reverts the "fix" for i#42807 from CWS swqcore08 since there's
        now SwUndoUpdateIndex.
        
        Change-Id: I6e71513c4a6da57bafcbc3d57b8fa113153d6c2d
        Reviewed-on: https://gerrit.libreoffice.org/71324
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-26  Michael Stahl  <Michael.Stahl@cib.de>  [41df42a8dc758571dd7635c358a09bf412051649]

        tdf#38703 i#42807 tdf#123313 sw: add Undo of ToX Update
        
        * SwTOXBaseSection::Update(): refactor this to *first* collect the info
          from the document (creating CrossRefHeadingBookmark as a side effect)
          and *then* do the node deletion/insertion of the ToX itself
        
        * add new SwUndoUpdateIndex class for the update itself; it does 3 of
          the 4 required steps, the last one is done by a SwUndoDelSection that
          is already created when the original title section is deleted
        
        * SwUndoInsSection::RedoImpl() for a ToX should not Update the ToX
          because that's the job of SwUndoUpdateIndex
        
        * SwUndoSaveSection::RestoreSection()/MoveFromUndoNds() need to create
          frames for the moved nodes; not sure why other users of
          RestoreSection() don't do this currently so add a flag
        
        * SwUndoSaveContent::MoveToUndoNds() should *always* delete frames;
          seriously, why would leaving frames alive ever be a good idea?
        
        * SwUndoSaveSection::SaveSection() should not delete the surrounding
          section node of the ToX, so add a flag to prevent it
        
        This fixes tdf#123313, the SwUndoInsBookmark are now appended at the
        right time.
        
        This should fix the crash in i#42807 properly.
        
        In order to fix these bugs, implementing the feature requested in
        tdf#38703 was necessary.
        
        Change-Id: Ia976a118eb81ca37b0c48678825a1f5cd4031789
        Reviewed-on: https://gerrit.libreoffice.org/71323
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-26  Michael Stahl  <Michael.Stahl@cib.de>  [eca4f30e430bf34dd52f7583f962860012933413]

        tdf#123313 sw: towards fixing ToX Update Undo wrt. CrossReference
        
        Revert "tdf#123313 sw: workaround Undo problem with ToX Update"
        
        This reverts commit 60ea01af8c57f9b03ee1da1196284fa10025c22c - it was
        quite simply a bad idea, and only pushed due to lack of time...
        
        Much better to refactor things so that any new CrossRefHeadingBookmark
        are inserted (with SwUndoInsBoomark) *before* nodes are inserted into
        the ToX.
        
        However! This patch does not fix the problem yet; that needs some more
        significant changes.
        
        Change-Id: If22e43b6a2112e5f53d0186bb7bed3ee007fe727
        Reviewed-on: https://gerrit.libreoffice.org/71322
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-26  Mike Kaganski  <mike.kaganski@collabora.com>  [6ec6d013227e66156e00c1d5ac9d0d2ddd208fae]

        Add a unit test for comphelper's guards
        
        Change-Id: Ia9a9c5694d3982a87b720071b74220d572ef1a78
        Reviewed-on: https://gerrit.libreoffice.org/71355
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-26  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [fb2f2e66424ff5d9d0750b98b9fa05ac3ca1ec34]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - added hasUnoInterfaces()
            
            Change-Id: I41e521c34c4dbf161b0bd4316da75d6db7ec4314
            Reviewed-on: https://gerrit.libreoffice.org/71214
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-04-26  Henry Castro  <hcastro@collabora.com>  [2ead533d2383083925537832b473e3264811d454]

        lok: allow paste content to popup dialog
        
        Change-Id: I1893d52df505bc43428c37a624ca05c569ba1bc0
        Reviewed-on: https://gerrit.libreoffice.org/70958
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2019-04-26  Jean-Pierre Ledure  <jp@ledure.be>  [75d6bc7abdaad42a20899079cd9e8ff5139fedf1]

        Access2Base - Error handling extended
        
        Error code is captured and made available from outside
        the access2base library

2019-04-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [b4a1b89cc84086dfd6f471d7f23fecf0ec8f3331]

        tdf#119650 slow saving spreadsheet with comments, part 2
        
        Reduce the number of items we set items/itemsets on the caption, which
        reduces the number of times editeng does text layout.
        
        Takes time from 151s to 78s
        
        Change-Id: Iecfb123768fd8f87ffe162b35fe6bcd6b56b8700
        Reviewed-on: https://gerrit.libreoffice.org/71359
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [f4ea84ff370d33a02a8fb1d6405b9d964491258e]

        tdf#119650 slow saving spreadsheet with comments, part 1
        
        Reducing the number of times the editeng needs to reformat text takes
        saving from from 278s to 151s
        
        Change-Id: I32ba0ab65b4dc0f268cc2cda802570673a316ea0
        Reviewed-on: https://gerrit.libreoffice.org/71358
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-26  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [ae381d9c95c1097922051a6abb0b2e573e3522b3]

        tdf#42949 Fix IWYU warnings in jvmfwk/ & jvmaccess/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I6c1041f261ba5a6f81efd3dcbc12baf2746e1839
        Reviewed-on: https://gerrit.libreoffice.org/71217
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-26  Gülşah Köse  <gulsah.kose@collabora.com>  [e80de5c8fb38f9af58aa7147169a9cd6ec443151]

        Remove tabs: bullets, numberings, images from Impress
        
        Remove that tabs from Bullets and Numbering dialog because they are
        already exists on sidebar.
        
        Change-Id: I293efd4bb4ed3f34830e39768dcb42ceeae62640
        Reviewed-on: https://gerrit.libreoffice.org/70765
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-04-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [785b300a26448ea014e8a0c9ce1e03ab93a5f345]

        cleanup osx/clipboard.{cxx,hxx}
        
        Change-Id: Iff472d81f7ef0a3371a0735f025a72c595321efd
        Reviewed-on: https://gerrit.libreoffice.org/71352
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [43f8ea2195015b2b204f61798daf8b41bd7809b5]

        tdf#119965 implement tooltip widget style on macos
        
        Change-Id: I7625adbf365aa908c072ca42060e926569629044
        Reviewed-on: https://gerrit.libreoffice.org/71279
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-26  Stephan Bergmann  <sbergman@redhat.com>  [9b3eeff056793d38c7933a676cc471c4724b126f]

        SolarMutex::m_nThreadId is read without SolarMutex::m_aMutex locked
        
        ...so better make it std::atomic<> (and it also can be private).  And in
        SolarMutex::doRelease, make sure that m_nCount is only read with m_aMutex
        locked.
        
        Change-Id: Iee0c1465e60e07ccd8955010a3dbc15a99dbe807
        Reviewed-on: https://gerrit.libreoffice.org/71260
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [f214d664123b3b093f33eb5386867eab26bd8361]

        remove warning message
        
        the only thing it picked up is the SvxFieldItem stuff, which cannot use
        this feature because the editeng and sc code likes changing some of the
        data in these supposedly immutable data classes
        
        Change-Id: I5430e95e9507c3c86bef263242ed9fba17dbbc29
        Reviewed-on: https://gerrit.libreoffice.org/71348
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-26  Michael Weghorn  <m.weghorn@posteo.de>  [1674c6964b585d944bcb34be1d937e7558a97453]

        tdf#124598 gtk3_kde5: Link gtk3 side against kf5 libs
        
        The separate filepicker executable 'lo_kde5filepicker'
        used by the gtk3_kde5 VCL plugin needs the KF5 libraries
        (in particular the 'KFileWidget' class) in order to
        provide custom controls in the Plasma-native QFileDialog.
        
        The gtk3 side ('lo_kde5filepicker') itself doesn't use
        any functionality from KF5 libraries itself and therefore
        didn't link against those.
        
        When determining which VCL plugin to use on LibreOffice
        start, a 'dlopen()' is used on the libraries of the
        potential VCL plugins, which fails if linked libraries
        are not available, so unsuitable VCL plugin are skipped.
        
        This mechanism didn't work for the gtk3_kde5 VCL plugin
        if KF5 libraries were not installed, since the 'dlopen()'
        on 'libvclplug_gtk3_kde5lo.so' would succeed, but starting
        the 'lo_kde5filepicker' process would later fail at runtime
        due to the missing libraries.
        
        To avoid this, make 'libvclplug_gtk3_kde5lo.so' link
        against KF5 libraries as well to prevent gtk3_kde5 from
        being used unless all required libraries are actually present.
        
        Add a dummy KFileWidget use in Gtk3KDE5FilePicker to prevent
        smart linkers from not linking unused libraries despite linker
        flags.
        
        While this is a hack, it seems to be acceptable, in
        particular since gtk3_kde5 is more meant as a temporary
        solution supposed to be dropped at a later point in time
        in favor of the pure kde5 VCL plugin.
        
        Change-Id: I3a37daaeb1307b4f24f6fd75d7b6ec5ffaade0fd
        Reviewed-on: https://gerrit.libreoffice.org/71237
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>
        Tested-by: Jenkins

2019-04-26  Stephan Bergmann  <sbergman@redhat.com>  [ec3916d424f828b5b2459efb4097abf95835a2ae]

        Reuse base class IsCurrentThread
        
        Change-Id: Ie185983d7cf546def5e310493c7b26f520bbe08d
        Reviewed-on: https://gerrit.libreoffice.org/71344
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-26  Stephan Bergmann  <sbergman@redhat.com>  [979e7ec711e475bc1a61f98c074fc3d3656467cf]

        ScPatternAttr needs to be a complete type here (Windows --disable-pch)
        
        Change-Id: Iafbdd3b7e872cd15718879e5c7f1256069156d5f
        Reviewed-on: https://gerrit.libreoffice.org/71343
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-26  Caolán McNamara  <caolanm@redhat.com>  [cc2c0439e4b9dcfb141945d9ea5867053a9eb3be]

        Related: tdf#124919 assert on ctrl+[ on four selected cells in table
        
        since...
        
        commit a91992e7b3e7f59e9116aef859696d517a93dab7
        Date:   Fri Nov 16 16:26:38 2018 +0100
        
            sw: SwTextNode::GetAttr() inconsistency
        
        Change-Id: I45a89a83332f964fc813f8083e09d816965d2658
        Reviewed-on: https://gerrit.libreoffice.org/71313
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-26  Michael Stahl  <Michael.Stahl@cib.de>  [8b280223df5d819019338c9ad5f74aa528c96aad]

        sw: trivial OSL_FAIL to assert in nodes.cxx
        
        Change-Id: I6c034310ffcc5eacf7db0064d739a9796d66d6e4
        Reviewed-on: https://gerrit.libreoffice.org/71325
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-26  Jens Carl  <j.carl43@gmx.de>  [516983b7798a3ecc4d9e443ef5d8e573e01f5e53]

        tdf#43157 Clean up OSL_VERIFY (replace with SAL_WARN)
        
        Replace OSL_VERIFY with SAL_WARN_IF and add some unit tests to ensure
        the replacements don't some side effects.
        
        Change-Id: I96eb00e2856e767e83596a21d30ae12a0efddf6d
        Reviewed-on: https://gerrit.libreoffice.org/71252
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-26  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [c211646a236fed7fb0bff62cf42ed79f83f1f336]

        Convert DBG_ASSERT to exception
        
        Change-Id: I661de626d21df3ad2ec962a37e4bb33d53a958bc
        Reviewed-on: https://gerrit.libreoffice.org/71342
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-04-26  andreas kainz  <kainz.a@gmail.com>  [1c07bc58d5c45dc19c4d295dbe3b554b0d461ad7]

        Make tabbed compact notebookbar non experimental
        
        Change-Id: I1618fb0e624bf7e6c8e17085bb822fb47653e66e
        Reviewed-on: https://gerrit.libreoffice.org/71333
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-26  andreas kainz  <kainz.a@gmail.com>  [7b9ba5ee3af611765d118b203150022c9d27f6a2]

        tdf#124966 Icon theme initial color scheme support
        
        Change-Id: I90b5d5ce8352ecf4f6b4934ee449ee885ebf9133
        Reviewed-on: https://gerrit.libreoffice.org/71330
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-26  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [f14fd17e2dd66fa1c70358a3bdf2ec72e68714ac]

        Convert DBG_ASSERT to assert
        
        Change-Id: Ia28bf8fa53fa81c73a422c2af280e0418bd2aaf0
        Reviewed-on: https://gerrit.libreoffice.org/71341
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-04-26  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [2460816491fe8593e8c7b13caf596383484b3031]

        tdf#42949 Fix IWYU warnings in pyuno/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I95575d41a822ff7b1ac5bdba03057f6d3fa61b51
        Reviewed-on: https://gerrit.libreoffice.org/71141
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-26  Miklos Vajna  <vmiklos@collabora.com>  [ff17478e069cc82681df62514876c06365dd5cd6]

        sw btlr writing mode: implement DOCX shape import for tbrl
        
        Now that the btlr writing mode works reasonably well in table cells, the
        next context is shape text. But turns out that DOCX shape text lacked
        support in the easier tbrl case, so add that first.
        
        Also remove the char-level text rotation code in oox, that is
        effectively dead code since we import drawingML shapes as shape +
        Writer TextBox.
        
        Change-Id: I30c7793221cc3aceedfcfd9e4e1725634ebb3309
        Reviewed-on: https://gerrit.libreoffice.org/71329
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-26  Caolán McNamara  <caolanm@redhat.com>  [647660cf844f265dd2ad7c78e6cb13844fbf3613]

        Resolves: tdf#124919 fontsize grow/shrink unable to use SwShellTableCursor
        
        so if that's active fallback to creating a vector of simple pams
        
        Change-Id: I282bd9f9675985ddbd88ba088aee81609e14d101
        Reviewed-on: https://gerrit.libreoffice.org/71318
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-26  Balazs Varga  <balazs.varga991@gmail.com>  [2ec293ab590c440fe7e36f5b7fcbef4cbfe5133c]

        tdf#124796 Fix chart primary Y axis scaling
        
        Re-scale the primary Y axis if the secondary axis
        is deleted and the dataseries still attached to the
        secondary axis.
        
        Change-Id: I6e7958766d23a74569ce8529ddf1bdafa89f1870
        Reviewed-on: https://gerrit.libreoffice.org/71302
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-04-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [92d7f55c1688295677519163cc8f94c6af52dc8e]

        flatten ScPostIt::CreateCaptionFromInitData
        
        Change-Id: I109fd4a9f58f604852622e3dca87e1beadcad858
        Reviewed-on: https://gerrit.libreoffice.org/71303
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-26  László Németh  <nemeth@numbertext.org>  [071c3309260aeae22f464d26bfa56a747f6a02cb]

        tdf#67207 DOCX mail merge: fix export/import of database fields
        
        to support the registered databases (containing ODS, XLSX
        sheet or ODT text table data sources).
        
        Now database fields don't lose their database connection,
        and File->Print can merge mails after DOCX export/import, if
        the LO instance has got a registered database with the same
        name and table, as in saved in w:settings/w:mailMerge/w:query
        element of the DOCX document in the form of
        
        SELECT * FROM [databaseName].dbo.[tableName]$
        
        query.
        
        Notes:
        
        – This fix supports only single table usage.
        
        – The exported DOCX document is editable in MSO, too,
          without losing the database connection in LO later.
        
        Change-Id: I97826b7ee7defd0243dbaffa0325c5b11dd2c0d1
        Reviewed-on: https://gerrit.libreoffice.org/71228
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-04-26  Tor Lillqvist  <tml@collabora.com>  [e1a75c1c3069efa303c480d0e50928c0761f468f]

        There is no ImplSVMainHook()
        
        Change-Id: Ief2636425712f60cfc6e8f68ee0d3fb01608d8ba
        Reviewed-on: https://gerrit.libreoffice.org/71317
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2019-04-26  Stephan Bergmann  <sbergman@redhat.com>  [8e3f4aeb401cb478374928d78bcbfc737bfd4d97]

        ITERATE_ALL_LANG_DIR_LPROJ appears to be unused
        
        The Bundle_Contents_Resources_Lang dir gids (its only use) have been unused
        since f0b57c30fdb5ecdd25879844159b9038399bc6de "Info.plist et al were no longer
        found when creating a .dmg", and those Contents/Resources/*.lproj dirs are
        created on demand now, anyway.
        
        Change-Id: Ia3e867307c4fc31180594d507721577a21cc20b1
        Reviewed-on: https://gerrit.libreoffice.org/71319
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-26  Stephan Bergmann  <sbergman@redhat.com>  [b04ec537b292c57db8ef06e138493bcf20e55282]

        DIR_ISOLANGUAGE_ALL_LANG_LPROJ is apparently unused
        
        ...since dfc4ace4278d6c9e77ec150f947a1a6ee454d70d "fdo#62442: Move the
        InfoPlist.strings files into the app from langpacks"
        
        Change-Id: Ia9913f3edcce1e9a9156de54a43d24766f8682ae
        Reviewed-on: https://gerrit.libreoffice.org/71316
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-26  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [df2fc7c3e58758fc87de70d462be5d2eb26eea4a]

        Fix typos
        
        Change-Id: I155673b9b1b2ba1f275877ce7885cf3f99fcb2e3
        Reviewed-on: https://gerrit.libreoffice.org/71340
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-04-26  Jens Carl  <j.carl43@gmx.de>  [8dabb2ae2d34f94a50ef5f94bf4bf01b2aca2071]

        Related tdf#43309 Enable test
        
        Enable test sc.ScCellRangeObj::com::sun::star::chart::XChartData
        as of commit eb7a731bcfbacec15b77889f0ac545d36ef5ad19 the test is ported
        to C++ and discussed with sberg in
        https://bugs.documentfoundation.org/show_bug.cgi?id=43309#c7.
        
        Change-Id: I2652122bd61f7586d6afa190eaece8edf938e28d
        Reviewed-on: https://gerrit.libreoffice.org/71335
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1a9bd0ee5a34663ef1643df7a9b4c57dcbff16ad]

        Fix typo
        
        Change-Id: Ie687feebfccf27c366922acfc29ff12cdfa325ba
        Reviewed-on: https://gerrit.libreoffice.org/71338
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [07d99a6315de6453bb94b0afddf921d2e1aba896]

        Fix typo in code
        
        Change-Id: If9e4f46239a42a663a2251aafabfd66268a7c9e3
        Reviewed-on: https://gerrit.libreoffice.org/71315
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2019-04-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [08c529c6c146c09a33c175225866aa7a97653cf4]

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

2019-04-25  andreas kainz  <kainz.a@gmail.com>  [b91a8dc8358153f6fa25a394732c946a9e1bd359]

        tdf#107144 make notes icons yellow in colibre
        
        Change-Id: I607f0a463f45c6d299b97f0ef5dfd6e704d6bb41
        Reviewed-on: https://gerrit.libreoffice.org/71304
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>
        Tested-by: andreas_kainz <kainz.a@gmail.com>

2019-04-25  Eike Rathke  <erack@redhat.com>  [7c0935a335dd1e4223d98db2edc6482747ce43ab]

        Add LANGUAGE_reserved_0xEEEE and LANGUAGE_reserved_0xF2EE
        
        Change-Id: I7fcefd5b2da2055f56cf574358a96d2a071c13b6

2019-04-25  Milan Crha  <mcrha@redhat.com>  [efa314eb3068f5108c573657ab6cf422cb7729f4]

        Resolves: rhbz#1702810 Prepare for upcoming libebook soname version bump
        
        as noted here:
        https://mail.gnome.org/archives/desktop-devel-list/2019-April/msg00016.html
        
        wrt:
        https://gitlab.gnome.org/GNOME/evolution-data-server/issues/33
        
        Change-Id: I88f900b3adf12de545b1d2d16da67eae22fde748
        Reviewed-on: https://gerrit.libreoffice.org/71281
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-25  Eike Rathke  <erack@redhat.com>  [59aafd852df421eb369175c163e085898c0b2e38]

        Re-generate from 3/13/2019 13.0 revision
        
        Only clarifications on 0x001A and 0x002E, plus two new reserved
        0xEEEE and 0xF2EE.
        
        Note that the whole bunch of 0x1000 "assignments" is not handled
        and not listed here.
        
        Change-Id: I3d3e86052c8d36a2ac49db9caa167957b5468ec3

2019-04-25  Eike Rathke  <erack@redhat.com>  [37c8dcc4dd8f3e2fb54f5d0630bd75bf105a947e]

        Generate .lst.h output with LanguageType(0x....)
        
        Change-Id: If9dd9437ebdc83e9093d4ea00f31d2e2da95b7d2

2019-04-25  Stephan Bergmann  <sbergman@redhat.com>  [b1141fa61073b3f24e1a3574afa55a954e5a153d]

        Cut down on -pthread/-lpthread proliferation
        
        Building against libstdc++ effectively always requires -pthread anyway (as
        various standard C++ headers require it, see the comment added to
        solenv/gbuild/platform/unxgcc.mk), so many explicit uses of -pthread/-lpthread
        can be removed.
        
        Doing a (partial) test build on Linux with Clang -stdlib=libc++ suggests that
        libc++ indeed doesn't need -pthread as libstdc++ does.
        
        The remaining uses of -pthread/-lpthread are mostly in configure.ac for the
        various BSDs (which somebody else might want to clean up now), and related to
        external projects.  I tried to be careful to remove -pthread/-lpthread from
        makefiles only when C++ object files are involved (so -pthread will now be
        included on the link command line by default).
        
        Change-Id: I936e082839cb9a434bd273ce5a1f187a4245dfa1
        Reviewed-on: https://gerrit.libreoffice.org/71291
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-25  Miklos Vajna  <vmiklos@collabora.com>  [1029d2a3ea3e6ec6f9b8a90a00e2b2b595fef5f2]

        UITest_writer_tests5: disable flaky print preview test
        
        Change-Id: I22431e026c1802e33064aa60267de0edbdf856ca
        Reviewed-on: https://gerrit.libreoffice.org/71253
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-25  László Németh  <nemeth@numbertext.org>  [0718458f1ae80c798c13400fd87c989faba01937]

        LibreLogo: fix RANGE with a single function argument
        
        in a FOR loop, by removing the range(x,,)-like double
        commas in this case, too, during program compilation.
        
        Previous empty (missing) argument of RANGE was checked
        by the terminating comma, but it can be a white space
        after it, as in the following example:
        
        FOR i IN RANGE COUNT 'letter' [ PRINT i ]
        
        Change-Id: I67d0a4f089be06f30003d1b979b8f1801dbfa2e9
        Reviewed-on: https://gerrit.libreoffice.org/71263
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-04-25  Stephan Bergmann  <sbergman@redhat.com>  [c379ba47a786a6a7422c8fcdbfec32ddbcf88b90]

        No need to explicitly create Conents/Resources/*.lproj/ directories
        
        At least since 7a08bfeabe21193e04b9747a831653efcfc63190 "tdf#122244 Put
        InfoPlist.strings files at correct places on macOS" those directories that have
        actual content are created on demand.  (That is, empty such directories are no
        longer created, but I assume that's a feature rather than a bug.)
        
        Change-Id: If753483c78fbf39e76c9565a407e7ff27ca32efb
        Reviewed-on: https://gerrit.libreoffice.org/71300
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-25  Mike Kaganski  <mike.kaganski@collabora.com>  [e056abae09796f2b3806e94e62cae7f0d262d4d5]

        tdf#50916: XLS: make sure to set default widths to all columns
        
        See https://lists.freedesktop.org/archives/libreoffice/2019-April/082479.html
        Ths partially reverts commit 1463625ae26900d2461fd72a5a2c894b9f1b8726
        
        Change-Id: I36ec01c8d331d879143f60e12dc239158a8822ec
        Reviewed-on: https://gerrit.libreoffice.org/71301
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-25  Armin Le Grand  <Armin.Le.Grand@me.com>  [1e2682235cded9a7cd90e55f0bfc60a1285e9a46]

        WIP: Further preparations for deeper Item changes
        
        (1) Migrated all still existing binary load/save stuff
        in SfxPoolItem to legacy files. Isolated from Item
        implementations. Adapted all usages. No more methods
        Create/Store needed, also GetVersion removed
        
        (2) Removed operator= for SfxPoolItem. Adapted all
        usages. Goal ist to handle Items more as Objects
        ('Object-Oriented') in the sense to move/handle
        instances, not to copy one instance over another one
        (which is more and more problematic with hard to copy
        content as UNO API stuff or similar). This lead to
        much more usages of std::shared_ptr which correlates
        well with future plans fr Items (see dev branch).
        Next logic step will be to also remove copy constructor
        
        Linux build and corrections done
        Fixed Writer test and removed unused defines
        Fixed another unused m,acro
        Started to unify the AutoFormat stuff
        Changes to OUString constructor usages, tests completely
        No idea why, but SfxStringItem constructor which
        takes a OUString& now insists of not getting ::OUString's
        handed in - changed all 'SfxStringItem.*OUString.*".*"'
        accordingly
        
        Change-Id: Ibed7358b18fb019994a7490332b9d797a6694c29
        Reviewed-on: https://gerrit.libreoffice.org/71075
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2019-04-25  andreas kainz  <kainz.a@gmail.com>  [5e4c1e6ba425ce0b75864e4584a846957b032e61]

        tdf#117891 base table icons in main window tables
        
        Change-Id: Ibe76cc8950e26f0b78425f91faae2f44b5474ea7
        Reviewed-on: https://gerrit.libreoffice.org/71264
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6909838e2966b3fd3c2de6b6db70d952cd8b3114]

        Fix typo
        
        Change-Id: Ie608aea0cd65d6bc6a3c5d700650ac3b9d3241a9
        Reviewed-on: https://gerrit.libreoffice.org/70998
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [f9fef3b54a474f756aa06f156f5c61fea609c07e]

        Re-arrange the conditions to avoid the dynamic_cast
        
        Similar to 88be8aa14d52ad102dc6b01c1c962d4e6cac4941
        
        Change-Id: Ia6f725fd6c6cee3135191a998ea43c1e6f90fc23
        Reviewed-on: https://gerrit.libreoffice.org/71287
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-04-25  andreas kainz  <kainz.a@gmail.com>  [a0edb53e63b9fa7ed5983d6500aece1e5eff380b]

        tdf#99185 Breeze icons for folder and form is identical
        
        Change-Id: If10507a51cf4b680034e225ec011f43f624ca34c
        Reviewed-on: https://gerrit.libreoffice.org/71259
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-25  Caolán McNamara  <caolanm@redhat.com>  [ea7af3d1c589ba72169a1e05ff5800bd77ca861a]

        Resolves: tdf#124804 border considered changed when it isn't
        
        Change-Id: Ib4b6031b31500a8a2086721124b5b8f554f7c1c5
        Reviewed-on: https://gerrit.libreoffice.org/71296
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-25  Stephan Bergmann  <sbergman@redhat.com>  [0b56eb2c10ab4ca027f1a37e04519366b3cd7433]

        That bin directory should no longer be there
        
        ...at least since 7a08bfeabe21193e04b9747a831653efcfc63190 "tdf#122244 Put
        InfoPlist.strings files at correct places on macOS", though it wasn't under
        Contents/ at least as of lately, anyway.
        
        The code to remove it had been added with
        f345a2c52af0333b46b4b74e686883c8cb9ffab4 "We don't want those
        bin/InfoPlist_*.zip files in the app bundle".  I don't know how to do a
        --enable-macosx-code-signing build on macOS to verify that it can indeed be
        removed, though.
        
        Change-Id: I61d91bd47abf8f4b5d9e117d9943e0682ebef2cb
        Reviewed-on: https://gerrit.libreoffice.org/71298
        Reviewed-by: Tor Lillqvist <tml@collabora.com>
        Tested-by: Tor Lillqvist <tml@collabora.com>

2019-04-25  Caolán McNamara  <caolanm@redhat.com>  [254c344c4bee0516f8dcc1b31bd3c551a6a332c1]

        Resolves: tdf#124932 fix Shortcut Keys etc tab traversal
        
        Change-Id: I9d0204161a0efe91ebcddaf5b2931ab156221b79
        Reviewed-on: https://gerrit.libreoffice.org/71283
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-25  Caolán McNamara  <caolanm@redhat.com>  [8b20381b936f643c0d6f7525a2acdbdc20366493]

        ofz#14422 null deref
        
        Change-Id: Icd00e2aaa5932564668cd12ce4ee63aecc34419a
        Reviewed-on: https://gerrit.libreoffice.org/71226
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-25  Caolán McNamara  <caolanm@redhat.com>  [3e898d3ce8f12c6f4b4f3a8202812fe8871e0a7f]

        test unreliable under windows
        
        Change-Id: I1f46c6043b3263ef983991ffa4aa0418006d55a7
        Reviewed-on: https://gerrit.libreoffice.org/71292
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-25  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [406aef41d1368a46d36757072592e93efd9ae08e]

        mysqlc: Allow conversions between different types
        
        Change-Id: I54c1f438a755267db0896637c79f915de9113f83
        Reviewed-on: https://gerrit.libreoffice.org/71074
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-04-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [7ec3baef938d62d16558b7ee7fd84eb02b206551]

        Convert remaining SdrHint to static_cast
        
        follow-up of 10c934147d469965dba6abc78efd02759a010b8e
        
        Change-Id: I2085173dffd71dbbc68a0574400bebe132626dd9
        Reviewed-on: https://gerrit.libreoffice.org/71284
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-04-25  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [982137545d5263bfcc28e896708ec851b8bcce99]

        update credits
        
        Change-Id: I28e8d8e4ab940ae838fc555702b5580dc76931dd

2019-04-25  heiko tietze  <tietze.heiko@gmail.com>  [16751ae50c96443fb2027d6de5a1dbcf88d78763]

        tdf#106229 - New icon for infobar type success needed
        
        InfoBarType::Success adjusted to the newly added successbox
        see also I829218d014c13698d075e0fcd3162801d31ba093
        
        Change-Id: I6b542928f3d1d1940b9da36b4c40cd8af97fb2f5
        Reviewed-on: https://gerrit.libreoffice.org/71285
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>

2019-04-25  Mike Kaganski  <mike.kaganski@collabora.com>  [3fef9fa3f5d260dd1264b67d8b42aad476332eea]

        assertXPath: disallow passing rAttribute without rExpectedValue
        
        Change-Id: I7fb59039429361dad04fb68507f40545f9c4dd6d
        Reviewed-on: https://gerrit.libreoffice.org/71290
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-25  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [3157f70088c0c56c121f22d8687f3f7d01941978]

        Update git submodules
        
        * Update translations from branch 'master'
          - update translations for master
            
            and force-fix errors using pocheck
            
            Change-Id: I04522500fe14e0d09925b196ccf7b7f94f3bfe64
            
2019-04-25  Stephan Bergmann  <sbergman@redhat.com>  [7a08bfeabe21193e04b9747a831653efcfc63190]

        tdf#122244 Put InfoPlist.strings files at correct places on macOS
        
        Don't know how this got broken, presumably somewhere along the line from
        01344a8ca57636ac87108c22f777a02fe6d963d5 "convert sysui to gbuild and add to
        tail_build" through 4430ace32a8dfd534d5e1c64ec7855edad11e5c4 "tdf#90753:
        AutoInstall more packages" to the current state, where a spurious bin directory
        containing InfoPlist_*.zip files containing (empty) InfoPlist.strings files is
        placed in instdir/ and in the root window of .dmg files.
        
        As discussed in the <https://developer.apple.com/library/archive/documentation/
        General/Reference/InfoPlistKeyReference/Articles/
        AboutInformationPropertyListFiles.html> "Localizing Property List Values"
        section, those InfoPlist.strings files shall apparently be placed into the
        Contents/Resources/*.lproj/ directories.  (And the zip wrappers were presumably
        needed in the past to transport their payload to the proper places in the
        installation set, and are now obsolete.)
        
        The list of Apple language IDs for the *.lproj directories was already
        duplicated in Makefile.in (test-install target) and
        solenv/bin/modules/installer/simplepackage.pm (sub create_package).  Ultimately
        those lists should all be consolidated.  Also, mapping from our language IDs
        (see solenv/inc/langlist.mk) to the Apple *.lproj ones needs some fixing (e.g.,
        from zh-CN to zh_CN), and it is not clear to me why the old code explicilty
        added en-US to the gb_WITH_LANG list of languages for which to generate
        InfoPlist_*.zip and InfoPlist.strings files (when that would presumably be the
        non-localized strings stored in Info.plist itself).  But as mentiond, those
        InfoPlist.strings files are all empty anyway (which may be due to another bug?),
        so it shouldn't matter much---at least for now---what
        Contents/Resources/*.lproj/InfoPlist.strings files exactly are present in an
        installation set.
        
        Change-Id: Iaadce2375ed319928891bace44f9866622ec3084
        Reviewed-on: https://gerrit.libreoffice.org/71277
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [6ff2fd1f986da64e43398e9c66393bb44b29be63]

        Blind fix for flaky print preview test
        
        I faced the same problem in
        https://cgit.freedesktop.org/libreoffice/contrib/dev-tools/commit/?id=f631db9e5e83706ed2678fb4db737700dd623a1b
        
        Change-Id: I1adcc418e0efa7e77e1dda5b9dccd7c55cb5267f
        Reviewed-on: https://gerrit.libreoffice.org/71280
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-25  Justin Luth  <justin.luth@collabora.com>  [e43f2dddc29f2ed2c6ebed104ea69b19a88b168e]

        related tdf#123636: fix unit test for tinderbox
        
        Change-Id: Ia7dc9879aeaa978d1cb1b0573fb69bd63bd5d4e0
        Reviewed-on: https://gerrit.libreoffice.org/71278
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-25  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [f9b8c2d57b10de6344ff5555c0b09947484a586b]

        tdf#42949 Fix IWYU warnings in io/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I16dfde335816053e5821d5e975b27b6e4819b1a8
        Reviewed-on: https://gerrit.libreoffice.org/71135
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-25  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [5a2aba31867e0912700f6c976f152116d902fe21]

        calc: extra unittest for rows autoheight on load
        
        Change-Id: Ie5310d3c3d4fde59a0718dbda228c638b7e0c366
        Reviewed-on: https://gerrit.libreoffice.org/71235
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-04-25  andreas kainz  <kainz.a@gmail.com>  [36534437d773dc517a348331c6a6e9336f390e90]

        tdf#106229 new icon for infobar type success needed
        
        Change-Id: I829218d014c13698d075e0fcd3162801d31ba093
        Reviewed-on: https://gerrit.libreoffice.org/71265
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-25  Caolán McNamara  <caolanm@redhat.com>  [ee8c90c469c2caeca24a9621847ec796d011f3bf]

        ubsan: use after free
        
        Change-Id: I1a3396d434f6cc5bb615bcb2fe06a819bc11c013
        Reviewed-on: https://gerrit.libreoffice.org/71256
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-25  Xisco Fauli  <xiscofauli@libreoffice.org>  [40f257e6df97ef9aedda0c8d2e4e8f410f074563]

        Re-arrange the conditions to avoid the dynamic_cast
        
        Similar to 88be8aa14d52ad102dc6b01c1c962d4e6cac4941
        
        Change-Id: I616ad50bfdc4c11be9b377e218636092adc3bd42
        Reviewed-on: https://gerrit.libreoffice.org/71249
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-04-25  Miklos Vajna  <vmiklos@collabora.com>  [5537c283a766337ee7b128d6f7fab5dd56937489]

        xmloff: create XMLImpressMetaExportOasis instances with an uno constructor
        
        Change-Id: I350c2c96cd178878ae687dd5214fcabfcf7675e7
        Reviewed-on: https://gerrit.libreoffice.org/71254
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-25  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fad98c8641342a77241124dd98e0cb781daef4ad]

        tdf#124572 TabBar new look, protected icon, width and height
        
        This is the first try of a new TabBar look - borders have been
        removed, selected tab doesn't change the font to bold, adjustment
        to the selected tab line.
        
        Width and height of a tab item has been adjusted to make it
        better to fit the icons in and to not be so cramped.
        
        Draw "protected" status of an tab icon (in Calc) as an icon and
        not as a unicode glyph.
        
        Change-Id: If2ee930a573343166fbe9efcd94ae5159a620f22
        Reviewed-on: https://gerrit.libreoffice.org/71238
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [e1ebb5cb58edc325bb30bb5eb992665fb861960f]

        tdf67629 FILEOPEN Particular .xlsx hangs Spreadsheet
        
        Seems like this is a somewhat pathological document, has lots of
        duplicated ranges. Checking for duplicates makes it load in <10s on my
        machine
        
        Change-Id: I25da24e0f8b1d4ad99d00474be168c75586ea579
        Reviewed-on: https://gerrit.libreoffice.org/71251
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-25  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [0a188feea21176239adafa42118bc095e2d17d45]

        Add more locale support (tdf#89884), fix duplicate items, etc
        
        Change-Id: I6607ef2c9ca0860643cd57f9bde171ea1a7ca3af
        Reviewed-on: https://gerrit.libreoffice.org/71269
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-04-25  Michael Weghorn  <m.weghorn@posteo.de>  [9fc0dbcd797f074ddb8ba379c876dd233cb5836e]

        gtk3_kde5: Make folder selection more intuitive
        
        When 'QFileDialog::Directory' is set, the native
        Plasma QFileDialog does not consider the clicked
        directory to be selected, but rather the base directory
        shown in the dialog, s.
        https://bugs.kde.org/show_bug.cgi?id=406464 .
        
        Therefore don't set the option when in a KDE Plasma desktop
        environment (which the kde5 VCL plugin also doesn't do).
        
        This works around the above issue in the Plasma desktop
        integration.
        
        Change-Id: Ib3d0978ab56b6e50ee45f7ad997ec051b35faf54
        Reviewed-on: https://gerrit.libreoffice.org/71223
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-04-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4a88cba2eda6b9dac30c31f213c4e082b2d626bb]

        Fix typo
        
        Change-Id: I7db23f84a3de4772b38c9538704f501a9169ce09
        Reviewed-on: https://gerrit.libreoffice.org/71267
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2751e4b8f83fadd73fa50cc35fa2f6c492943799]

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

2019-04-25  Justin Luth  <justin.luth@collabora.com>  [89e44da1ab450f6e2f4106103efd169227683f20]

        related tdf#123636 writerfilter: split newline also if PAGE_BREAK
        
        ...but only with old MSWord compat flag SplitPgBreakAndParaMark.
        
        All of the other cases (COLUMN_BREAK and non-empty runs) split
        the paragraph, so why not here?  This document shows it is needed,
        but only for SplitPgBreakAndParaMark documents.
        
        Note: Word 2003 doesn't display "modern" docx well in this regard.
        It adds extra paragraphs where it shouldn't. There are already
        example unit tests that ensure that extra paragraphs aren't written
        for SplitPgBreakAndParaMark == false.
        
        The actual bug's document is not related to the compatibility flag.
        That will be handled in separate commit.
        
        Change-Id: I27399780c909663f9a2b21974a5b385bea67f9ec
        Reviewed-on: https://gerrit.libreoffice.org/70835
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-04-25  Jens Carl  <j.carl43@gmx.de>  [7c88700b74346d58084b48656f1c7e28f891cf09]

        tdf#45904 Move TableColumn Java tests to C++
        
        Move TableColumn Java tests to C++ for ScTableColumnObj.
        
        Change-Id: I3f17fa1f25c2676124b56c384364e36736fac849
        Reviewed-on: https://gerrit.libreoffice.org/71261
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-25  Jens Carl  <j.carl43@gmx.de>  [47e094c3b14f19fe719d4de56f1f14606efe4885]

        Improve error messages
        
        Change-Id: I08d5b060b6756a89972eeec57c1f9c85e6f65500
        Reviewed-on: https://gerrit.libreoffice.org/71262
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-24  andreas kainz  <kainz.a@gmail.com>  [30a1114efa381967e70d862ac0fa47bf2f8f836b]

        colibre icon firstpage is now the same than firstrecord
        
        Change-Id: I90ea66c8da67c4fcdc8143f1cc94e80db207ee31
        Reviewed-on: https://gerrit.libreoffice.org/71257
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-24  Miklos Vajna  <vmiklos@collabora.com>  [51bcbfc88883596fceedfe019e841aab129425c9]

        Related: tdf#113076 vcl win DirectWrite: handle stretched text
        
        Commit a51b7a1c3a7e7cf7b0c733e1dec40288278c1884 (tdf#103831, tdf#100986:
        Force using GDI when needed, 2017-03-03) noted that the DirectWrite text
        renderer doesn't support stretched text, add support for this now by
        setting a DirectWrite transform matrix that only does horizontal
        scaling.
        
        With this, tdf#113076 is kept fixed, but at the same time manually
        stretched text keeps working. Previously the glyphs of the text had the
        correct size and position, but the glyphs themselves where not streched,
        but simply aligned to the left.
        
        Change-Id: I8fe8e74d3edc0d71ed2f16fcce66c6f5009ed264
        Reviewed-on: https://gerrit.libreoffice.org/71245
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-04-24  Stephan Bergmann  <sbergman@redhat.com>  [27c6d1dbdb3dcad02a244ab942adb9222a461e44]

        Avoid calling java.lang.Class.newInstance()
        
        For one, it is deprecated since Java 9, and for another it causes a
        NullPointerException when called from the JNI Invocation API (i.e., without a
        Java caller frame) at least with some Java 12.
        
        (Found when doing a test build with Java 12 and JAVA_SOURCE/TARGET_VER
        explicitly configured as 7 with d365f36331874f94bbd9832fbd19ace90fafefec "Allow
        to pass JAVA_SOURCE/TARGET_VER into configure".)
        
        I have entered information about the NullPointerException at
        <https://bugreport.java.com/bugreport/start_form.do>, but haven't heard back
        yet, so duplicate that information here:
        
        Issue Type:
        > Bug
        
        Component:
        > Core Libraries
        
        Operating System:
        > Linux 64-bit
        
        Java Release:
        > 12
        
        Synopsis:
        > Calling java.lang.Class.newInstance from JNI Invocation API causes NullPointerEx
        
        Description:
        > I can reproduce this with the OpenJDK 12 RPMs on Fedora 30, but from looking at <https://hg.openjdk.java.net/jdk/jdk12/file/06222165c35f/src/java.base/share/classes/java/lang/Class.java> it looks plausible that it is a common issue that Reflection.getCallerClass() returns null when java.lang.Class.newInstance is called from the JNI Invocation API, and that null is propagated to jdk.internal.reflect.Reflection.verifyMemberAccess as parameter currentClass, which dereferences it at <https://hg.openjdk.java.net/jdk/jdk12/file/06222165c35f/src/java.base/share/classes/jdk/internal/reflect/Reflection.java#l130>.
        > This is known to have been working with older OpenJDK (at least 1.8).
        
        Steps to Reproduce:
        > Compile the provided test.cc with `g++ -I/usr/lib/jvm/java-12-openjdk-12.0.0.33-1.ea.1.rolling.fc30.x86_64/include -I/usr/lib/jvm/java-12-openjdk-12.0.0.33-1.ea.1.rolling.fc30.x86_64/include/linux /usr/lib/jvm/java-12-openjdk-12.0.0.33-1.ea.1.rolling.fc30.x86_64/lib/server/libjvm.so test.cc` and run it with `LD_LIBRARY_PATH=/usr/lib/jvm/java-12-openjdk-12.0.0.33-1.ea.1.rolling.fc30.x86_64/lib/server ./a.out`.
        
        Expected Result:
        > exit 0
        
        Actual Result:
        > Exception in thread "main" java.lang.NullPointerException
        > 	at java.base/jdk.internal.reflect.Reflection.verifyMemberAccess(Reflection.java:130)
        > 	at java.base/java.lang.reflect.AccessibleObject.slowVerifyAccess(AccessibleObject.java:673)
        > 	at java.base/java.lang.reflect.AccessibleObject.verifyAccess(AccessibleObject.java:666)
        > 	at java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:638)
        > 	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:490)
        > 	at java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:166)
        > 	at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:404)
        > 	at java.base/java.lang.Class.newInstance(Class.java:590)
        > Aborted
        
        Source code for an executable test case:
        > #include <cstdlib>
        >
        > #include "jni.h"
        >
        > void handleError(JNIEnv * env) {
        >     if (env->ExceptionCheck()) {
        >         env->ExceptionDescribe();
        >         std::abort();
        >     }
        > }
        >
        > int main() {
        >     JavaVM * vm;
        >     JNIEnv * env;
        >     JavaVMInitArgs args{JNI_VERSION_1_2, 0, nullptr, true};
        >     if (JNI_CreateJavaVM(&vm, reinterpret_cast<void **>(&env), &args) != JNI_OK) {
        >         std::abort();
        >     }
        >     auto const c1 = env->FindClass("java/lang/Class");
        >     handleError(env);
        >     auto const id = env->GetMethodID(c1, "newInstance", "()Ljava/lang/Object;");
        >     handleError(env);
        >     auto const c2 = env->FindClass("java/lang/Object");
        >     handleError(env);
        >     env->CallObjectMethod(c2, id);
        >     handleError(env);
        > }
        
        Workaround:
        > Call via JNI the suggested replacement of clazz.getDeclaredConstructor().newInstance() instead of the deprecated java.lang.Class.newInstance().
        
        Change-Id: I85ff7102a18b98561f188e609873753546bc050d
        Reviewed-on: https://gerrit.libreoffice.org/71240
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-24  Mike Kaganski  <mike.kaganski@collabora.com>  [5dea045b87a923654d6876acec947d973e0df4bc]

        tdf#124791: Fix Gaelic (Scotland) (gd-GB) LCID in MSI installer
        
        ... which was obviously omitted in commit
        6b678c135da07f34da1bf7b19562366361e95085, which introduced the correct
        value of 0x0491 (1169) in addition to the pre-existing 0x043C (1084).
        The new value is used when user sets relevant entry in Region and
        Language control panel applet (intl.cpl); having the old value in MSI
        summary information blocks auto-detection of proper installer language.
        
        [MS-LCID] Appendix A mentions that the new code is available since Win7,
        so we are good with the fix.
        
        [MS-LCID] https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-lcid/a9eac961-e77d-41a6-90a5-ce1a8b0cdb9c
        
        Co-authored-by: Eike Rathke <erack@redhat.com>
        
        Change-Id: Ic03b0e8eaf145c662fde48846cd5307e362d4d63
        Reviewed-on: https://gerrit.libreoffice.org/71242
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-24  Stephan Bergmann  <sbergman@redhat.com>  [d70b2154a6ba68b676c24e7512121a882a7ef963]

        Proper shell quoting
        
        Had found
        
        > sh: -c: line 0: syntax error near unexpected token `('
        > sh: -c: line 0: `file /Users/stephan/Software/lo/core/instdir/LibreOffice.app/Contents/Frameworks/LibreOfficePython.framework/Versions/3.5/lib/python3.5/site-packages/setuptools/script (dev).tmpl'
        
        in workdir/CustomTarget/instsetoo_native/install/install.phony.log on macOS.
        
        Change-Id: I4b01b5f0a292424a60558cdb8b431a3d8dbdf1d4
        Reviewed-on: https://gerrit.libreoffice.org/71234
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [88be8aa14d52ad102dc6b01c1c962d4e6cac4941]

        tdf#89522 PERF FILEOPEN xlsx, part 2
        
        re-arrange the conditions so we avoid the dynamic_cast most of the time.
        
        This takes the file-open time from 40s to 29s for me.
        
        Change-Id: If65a63502fd545003137747605332be65d5e91ca
        Reviewed-on: https://gerrit.libreoffice.org/71229
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [bd44b3eef62f4325a189539d6ab1b90ca63cfc28]

        tdf#89522 PERF FILEOPEN xlsx, part 1
        
        Inherit from tools::WeakBase non-virtually, so that we can use a
        static_cast in tools::WeakReference::get instead of a dynamic_cast.
        
        This takes the file-open time from 1m21 to 40s for me.
        
        Add a clang plugin to make sure we don't accidentally end up inheriting
        from tools::WeakBase more than once.
        
        Change-Id: I9c7c36403333f99094e1f9d8cce2ecd9200377f9
        Reviewed-on: https://gerrit.libreoffice.org/71231
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-24  Tor Lillqvist  <tml@collabora.com>  [81297c29ceb55dec44999e31a11dea81668c3c8f]

        The iOS sv_SE dictionary surely works for sv_FI, too
        
        (I know Swedish, this is not guesswork, there are no orthography
        differences.)
        
        Change-Id: I6f652f01dc95aa3a89fec1964c2a49109eb5e30b

2019-04-24  Tor Lillqvist  <tml@collabora.com>  [dedf339aa14df31c134650660b9aac55bdd8464d]

        tdf#124909: Assume the iOS de_DE dictionary works well enough generically
        
        On macOS, the system says it has a generic "de" dictionary. But on
        iOS, it says it is specificaly "de_DE". Assume it is good enough for
        the other German variants, too, for now.
        
        Change-Id: I745cc02c1ffa774dbcbfdc1d775ce358957f04f8

2019-04-24  Caolán McNamara  <caolanm@redhat.com>  [d8e76fff830e310616c92156547cca00bce8e74d]

        crashtesting: imported junk as form field text
        
        spec says "An unsigned integer that MUST be 0xFFFFFFFF" for version
        so at least insist on that
        
        Change-Id: I8c11659d86fe122b1c8f61b1bf99e7b4b53ff306
        Reviewed-on: https://gerrit.libreoffice.org/71227
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-24  Mike Kaganski  <mike.kaganski@collabora.com>  [230fa66d96d632287bbf06f257c00105293ef1a6]

        simplify condition (remove always true part)
        
        Change-Id: If846bb08ec6eceb307228bc628a4b186a3058051
        Reviewed-on: https://gerrit.libreoffice.org/71230
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-24  Tor Lillqvist  <tml@collabora.com>  [6e246024c8b7ad3d8b953f92a2e5a01686f3a00e]

        tdf#124923: Remove unneeded iOS ifdeffery
        
        Now with "Unipoll" this actually caused the app to hang. Unclear
        whether this ifdef had ever been strictly needed. (But before
        "Unipoll" it did not cause any harm.)
        
        Change-Id: I5cc399f76fcdb267eb96bf7790474c14f2ce9955

2019-04-24  Tor Lillqvist  <tml@collabora.com>  [971cad365574267998e2a697441d42175ded61a3]

        tdf#124923: Need to call InitVCL() on iOS before using SolarMutexGuard
        
        Change-Id: If5781ae101e58c26368e57787cb301f84ffa82a5

2019-04-24  Stephan Bergmann  <sbergman@redhat.com>  [67580722d95af71259dcbe73b71afdd4c23a4a83]

        workdir/UnpackedTarball/languagetool/build.xml uses ${source}, ${target}
        
        in its javac invocations, so we apparently need to set those variables instead
        of ant.build.javac.source/target (which are documented at
        <https://ant.apache.org/manual/javacprops.html> to be supported since Ant 1.7,
        but are apparently not used here).  (Found when doing a test build with Java 12
        and JAVA_SOURCE/TARGET_VER explicitly configured as 7 with
        <https://gerrit.libreoffice.org/#/c/71218/> "Allow to pass
        JAVA_SOURCE/TARGET_VER into configure", which caused building
        external/languagetool to nevertheless complain about unsupported 1.6
        source/target switches.)
        
        Change-Id: I624f77b65ef81bc592a78559e67062a42cfff05a
        Reviewed-on: https://gerrit.libreoffice.org/71219
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-24  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [1d61d9ae72562a03ca0d3f1649d9471862b29d74]

        tdf#42949 Fix IWYU warnings in sd/source/ui/f*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I07d78df2d5aacbdaff7344a09812db91de17d535
        Reviewed-on: https://gerrit.libreoffice.org/71113
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-24  Stephan Bergmann  <sbergman@redhat.com>  [d365f36331874f94bbd9832fbd19ace90fafefec]

        Allow to pass JAVA_SOURCE/TARGET_VER into configure
        
        ...for those who pretend they know what they are doing (e.g., to experiment with
        building against Java 12 which no longer supports Java 1.6 source/target, even
        though that results in a build that is not baseline compatible).
        
        Change-Id: I6e8617bc5b90212473652bdfac40bb48e9623a08
        Reviewed-on: https://gerrit.libreoffice.org/71218
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [57de1a3c279d4ecfaa020626296f7e667765e5a3]

        simplify call sites of SfxItemPool::Put
        
        use template to make return type match input type, so we don't need to
        cast at the call sites
        
        Change-Id: I1e65f362c67f74c9a230cdbc1db12545b28eb499
        Reviewed-on: https://gerrit.libreoffice.org/71216
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [90e3b47b52f26420425a7417d2f51b6a386282d9]

        tdf#124896 CRASH: deleting sheet
        
        regression from
            commit 7282014e362a1529a36c88eb308df8ed359c2cfa
            Date:   Fri Feb 1 15:15:16 2019 +0100
            tdf#50916 Makes numbers of columns dynamic.
        
        Change-Id: I3913e14cadc11efa1d9e7405cdbaf96fe094508a
        Reviewed-on: https://gerrit.libreoffice.org/71220
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-24  Rtch90  <ritchie.cunningham@protonmail.com>  [4dba49c9f92de40c3935f1778cf301030db08343]

        tdf#124893 Validity check on new dialog creation.
        
        Change-Id: I5f94c8204a4c35470e891eb89cfbe74aad852bf4
        Reviewed-on: https://gerrit.libreoffice.org/71084
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-04-24  andreas kainz  <kainz.a@gmail.com>  [219be4581adc26189f863d62735ee10e8a7c31c9]

        tdf#124127 improve Arabic icon theme support
        
        Change-Id: I3114afc6856f2a44127b2959408337c464d9ff88
        Reviewed-on: https://gerrit.libreoffice.org/71147
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-24  DarkByt31  <avihs.29@gmail.com>  [6673724ab346f09eb8d403064c56ddca44c89090]

        tdf#124197 Improve "Unexpected error" user-visible error message wording
        
        Change-Id: I11c2ac4855a5fec2d26255ec3ab14ffe50e0fbbe
        Reviewed-on: https://gerrit.libreoffice.org/71066
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-24  Luboš Luňák  <l.lunak@collabora.com>  [cfbb223d5666cb803539ac98918ff39b27efc6e7]

        fix filename of a test file in writerperfect
        
        Was broken in d077b19a3f617f5ef.
        
        Change-Id: I5f0e0ca7c60f0f09381ee7eebd7d49d5533e07af
        Reviewed-on: https://gerrit.libreoffice.org/71145
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-04-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [57edcf98dbd2471078d32ceeda9eba502b694496]

        disable some more pdfexport tests
        
        Change-Id: Ifdee7c4bd9ed3306530c7bc4ecf3017008e90c3d
        Reviewed-on: https://gerrit.libreoffice.org/71215
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-24  Mike Kaganski  <mike.kaganski@collabora.com>  [071d72cc3662168c58358ce53a77ceacbf80f545]

        tdf#124741: export default column width to XLSX
        
        For some reason, we have never exported the default column width
        to XLSX, although we have such export for XLS. This led to bugs
        like tdf#100946. Workarounds applied to those bugs have made LO
        to export columns which shouldn't have been exported, abusing
        "customWidth" attribute in XclExpColinfo::XclExpColinfo depending
        on if the column has size different from an app-global default;
        after that, sheet-local default was determined, and then columns
        which have mbCustomWidth set (i.e., different from app default),
        as well as those different from sheet-local default, were stored.
        Effectively, the hack had disabled the removal of defaults from
        maColInfos in XclExpColinfoBuffer::Finalize. We even had unit
        tests explicitly testing that we export those columns that Excel
        skips. The effect of that is not only unnecessary data in the file;
        the data was actually wrong (customWidth actually means that the
        width was edited manually by user, even if equal to the default,
        thus changing Excel handling of the column); and also Calc
        initializes all columns to the right of last used column for such
        a file. Only in case when app-global default happened to match
        sheet-local one, columns would have properties allowing them to
        be removed from maColInfos in the end of XclExpColinfoBuffer::Finalize,
        which still resulted in problems similar to the workarounded one.
        
        This patch implements proper export of the default column width
        to XLSX, thus partially reverting changes made for tdf#100946 in
        commit 40d892a2db4d750aaf0562c63004e693c028273c. Actually, our
        export to XLSX does not depend on the 5-pixel correction (see
        ECMA-376-1:2016 18.3.1.81), since the exported default depends
        only on most-used column width. XclExpDefcolwidth implementation
        was edited to only take the correction into account when exporting
        to XLS (to keep status quo; it's clear that XLS widths export
        and import implementation is incorrect: some empirical formula
        is used in XclTools::GetXclDefColWidthCorrection, that was
        introduced in commit 555d702903fb0857122024e1ab78a72d122d3f16 for
        i#3006, that doesn't match any documentation, and changes widths
        of columns in exported XLS - something to be fixed independently).
        
        Change-Id: I227aca17e56247cbb839444717066a898987c4f1
        Reviewed-on: https://gerrit.libreoffice.org/71132
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-24  Luboš Luňák  <l.lunak@collabora.com>  [af84fc9d906626255aaf136eefc5e55236e0e8a6]

        lazy image loading shouldn't read the entire .xls file (tdf#124828)
        
        b11188835d3b87cd changed msfilter to use
        GraphicFilter::ImportUnloadedGraphic() to lazy-load images
        from the document. However, that function in some cases simply
        reads the entire rest of the passed SvStream, which in this case
        is the entire .xls file. And the document from tdf#124828 is ~50MiB
        and contains ~4000 images => 100+ GiB memory required.
        
        Change-Id: I74926383204ec642eabb28b62e2cf2e1ff8054a9
        Reviewed-on: https://gerrit.libreoffice.org/71136
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-24  Miklos Vajna  <vmiklos@collabora.com>  [75e3e7f2890438aadab28964c207f5308b7ffd4f]

        extern: update xmlsec to 1.2.28
        
        Meant to fix the build problems reported in the mail thread starting at
        <https://lists.freedesktop.org/archives/libreoffice/2019-March/082340.html>
        "Build failure with latest ICU 64.1".
        
        Change-Id: I006b92f4737f5e56e50527dd954e8c0d339e75dc
        Reviewed-on: https://gerrit.libreoffice.org/71143
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-24  Noel Grandin  <noel.grandin@collabora.co.uk>  [943a2f44bdc67cc795e553fd98693dba501ad717]

        tdf#81765 slow loading of .ods with >1000 of conditional formats, part 4
        
        This takes the loading time from 13s to 10.5s
        
        Avoid expensive text-invalidation while we are loading
        
        Change-Id: Ia74b84575fbf635b5ab5618c74ea2efc9f6ad827
        Reviewed-on: https://gerrit.libreoffice.org/71043
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [615cccccc81e9c594ae1ae67f5965cb61384ee55]

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

2019-04-24  Regina Henschel  <rb.henschel@t-online.de>  [951282a27a9dd4c64fc206fcbdd805b4cb602816]

        tdf#124787 mso-spt143 (RingOutside) has angles in degree
        
        When reworking command U the shape 'RingOutside' was not considered.
        Although it is a 'mso-' shape, it has angles in degree and not in
        fixed-point number in its defaults. The patch removes in addition the
        changes introduced by Symphony, which erroneously used total width
        and height instead of radii for the ellipse size.
        
        Change-Id: Iede8e346681796fb3e147dbcfaaa08ed8fe87c54
        Reviewed-on: https://gerrit.libreoffice.org/70941
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-04-23  Katarina Behrens  <Katarina.Behrens@cib.de>  [9c8aa1c217f016fae9a57c6a4feca43551e5068e]

        Skip clipboard queries while the document is still loading
        
        Use-case here is .ods document with 16k tracked changes. For every
        tracked change, Calc generates a formula cell. For every formula
        cell, clipboard content is queried (via ScDocument::IsClipboardSource,
        ScModule::GetClipDoc respectively). This is dog-slow on Windows
        
        Therefore don't query clipboard content while the document is in
        the process of being loaded. Instead return from ScDocument::
        IsClipboardSource early and return 'false' because at this point
        of time it can't be reliably determined whether this doc is a clipboard
        source anyway
        
        Change-Id: If5aa62cbfb62fb326a3c73b4d9be839127d3c03b
        Reviewed-on: https://gerrit.libreoffice.org/71121
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-04-23  Caolán McNamara  <caolanm@redhat.com>  [74a58038b2001ddea5673300bd0317d29c100459]

        multiple concatted AcceptChgDat
        
        Change-Id: I4ab78f35cb5a6ea31235662b6fad8d1e6c5d33b5
        Reviewed-on: https://gerrit.libreoffice.org/71140
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-23  Stephan Bergmann  <sbergman@redhat.com>  [0a04150b6eefb5feb7ecefaa5cd63dbac8c1574f]

        tdf#124635 MountOperation::Mount can be called with SolarMutex unlocked
        
        Change-Id: I7a36dd235a100b0d283eec86646dc167ac224ba7
        Reviewed-on: https://gerrit.libreoffice.org/71133
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-23  Jim Raykowski  <raykowj@gmail.com>  [aafc733e8d8447f1ba878faa6e7ed3804ed44007]

        Revert "tdf#122280: Hide Block selection mode from Calc"
        
        This reverts commit 220ce1a5b1db6e456afe04b7e9002c524dcf1044.
        
        Including a header file of another module and even a module that is above is a no-go.
        
        Change-Id: I3c8107d8c667c34259bdfee9d83afb2651f5e11c
        Reviewed-on: https://gerrit.libreoffice.org/71142
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-04-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [1e3d0a57689006cd7244481958025177c01e4d09]

        fix bad comparison in StrCmp/StrLess
        
        comment from Miklos:
         > Won't this do a comparison of two null-terminated strings, while
         > the strings here are utf16, i.e. abc is a\0b\0c\0? That would mean
         > in practice you compare the first char only.
        
        introduced in
            commit 003d11f410b7e515981b3efbd65d936d94d87121
            Date:   Sat Apr 20 08:32:33 2019 +0200
            tdf#81765 slow loading of .ods with >1000 of conditional formats
        
        Change-Id: I60ea18772753f50f880c65d8cff594267d724e76
        Reviewed-on: https://gerrit.libreoffice.org/71114
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [7482a400cc90ddb8bf1d53d7655a4027e50fe593]

        tdf#124886 Toolbar button icons are off by one
        
        regression from
            commit 1a5b12aa5da2c718848d3cc5d9bce7bfcdeacf54
            Date:   Thu Apr 18 15:13:19 2019 +0200
            optimise find/insert pattern
        
        Change-Id: I24edd5a89beed392c86058cd60155caf94bcf9ca
        Reviewed-on: https://gerrit.libreoffice.org/71137
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-23  Caolán McNamara  <caolanm@redhat.com>  [65f81f6acdeb03b34033a1c6515618936d5f8eca]

        multiple concatted AcceptChgDat stored in config
        
        FillInfo is called more often than Initialize, so we've ended up
        with multiple AcceptChgDat strings
        
        Change-Id: I99e9398757d63e2c6315ec9c3101910d5978b13b
        Reviewed-on: https://gerrit.libreoffice.org/71119
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-23  Caolán McNamara  <caolanm@redhat.com>  [b5c0f1cd50f87a3a1a3ae887c80f168076c58a3f]

        move RefButon 'button-no-label' from .suppr to .false
        
        because we know all these get a label/tooltip set at runtime
        
        Change-Id: Icdcb341db6fe26b0a451c3b7229e8c0c4b0b2f86
        Reviewed-on: https://gerrit.libreoffice.org/71109
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-23  Miklos Vajna  <vmiklos@collabora.com>  [14ff941dc94fc363c78e19aff21ca51ca87601e0]

        sw: prefix members of SwAttrCheckArr
        
        Change-Id: I3b1929d591fb3c44504b4818330a4e59aa3d587f
        Reviewed-on: https://gerrit.libreoffice.org/71125
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-04-23  Stephan Bergmann  <sbergman@redhat.com>  [634ce0cfe5effb3ebf0cf8fe73f2527d3f825b22]

        std::call_once needs -lpthread
        
        ...at least on Fedora 29:
        
        > [LNK] Library/libsvllo.so
        > ld.lld: error: undefined symbol: pthread_once
        > >>> referenced by gthr-default.h:699 (/usr/lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/x86_64-redhat-linux/bits/gthr-default.h:699)
        > >>>               /data/sbergman/lo-clang2/core/workdir/CxxObject/svl/source/crypto/cryptosign.o:(__gthread_once(int*, void (*)()))
        
        and the call to std::call_once was introduced with
        d43cc00cf97fa1151560aa6fe0a3fef38e7507f6 "crashtesting: tdf#122599
        NSS_CMSMessage_CreateFromDER asserts".
        
        Change-Id: If14b8cc704dbb806c61edabb8f5621527965ceb2
        Reviewed-on: https://gerrit.libreoffice.org/71118
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-23  Noel Grandin  <noel.grandin@collabora.co.uk>  [10c934147d469965dba6abc78efd02759a010b8e]

        tdf#113266 slow opening XLS with 45 MB drawing
        
        Some hot-spots around dynamic_cast of SdrHint, so avoid that by creating
        special SfxHintId::ThisIsAnSdrHint
        
        The most common CPU hot-spot was in SvxShape::Notify, the other changes
        are just for consistency.
        
        Also remove some dead code in ScShapeChildren, the Notify method was
        doing nothing useful.
        
        Change-Id: I696db1fcafc09bb10bf23ac673de292746141491
        Reviewed-on: https://gerrit.libreoffice.org/71108
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-23  Roman Kuznetsov  <antilibreoffice@gmail.com>  [a08401155a0b4b49878e8e50d39b2fd3e5278779]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#105848 Change EFFECTIVE function name to EFFECT
            
            Change-Id: Id2bd603a0330f1d85e665c0524635e0369061a18
            Reviewed-on: https://gerrit.libreoffice.org/71079
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-04-23  Tomoyuki Kubota  <himajin100000@gmail.com>  [47d25dc5abe000ce751cb1e4dbd1f85f7198ca05]

        tdf#123043 make type character detection unicode-aware
        
        Change-Id: I98886a7d13a43cc3202d45f96ceb5062f76f0784
        Reviewed-on: https://gerrit.libreoffice.org/71013
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-23  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [3667031eb27620f86b7c1e281eae3543ef98175c]

        tdf#42949 Fix IWYU warnings in include/editeng/[f-x]*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ic14d2e66434817bcb7bd1e2b707f81d720d596b6
        Reviewed-on: https://gerrit.libreoffice.org/71007
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-23  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [6a2382c64f65d433d44ce74f936e42f744f04e21]

        LOK: support creating view with options
        
        This adds a new API createViewWithOptions
        that make createView similar to documentLoad,
        which also has documentViewWithOptions version.
        This is primarily to support setting per-view
        language and similar settings.
        
        Change-Id: I0ae5a5b2410cf9e053aee8f7c8a6204af9038a31
        Reviewed-on: https://gerrit.libreoffice.org/68261
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/71111
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-04-23  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [053b1417137b0cdec4e4fed7ae0c57cf67ff2698]

        tdf#123968 Test that imported field is editable
        
        Change-Id: I2dbcc6fa8ee9c469cfc038a2622962b8939ec174
        Reviewed-on: https://gerrit.libreoffice.org/70921
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-04-23  Miklos Vajna  <vmiklos@collabora.com>  [4657335fa5bcbe7980f229ca41ddd82d93c355eb]

        tdf#113076 vcl windows opengl: specific italic set font was clipped on ...
        
        ... right edge in presentation mode.
        
        This seems to be a problem since commit
        a51b7a1c3a7e7cf7b0c733e1dec40288278c1884 (tdf#103831, tdf#100986: Force
        using GDI when needed, 2017-03-03), which blacklisted DirectWrite in the
        OpenGL case for both vertical text and horizontally stretched text.
        
        I tested that the overlapping characters problem from tdf#103831 is not
        re-introduced, and switching to DW (in the horizontal stretching &&
        OpenGL case) fixes the unwanted clipping of glyphs for the tdf#113076
        bugdoc.
        
        This also simplifies the situation, since the general rule since commit
        d436065bc1c68fc2d90e73253d8c00503c72dfd0 (tdf#103725: Default to GDI
        even with the new layout engine, 2016-11-15) is that non-OpenGL defaults
        to GDI rendering and OpenGL defaults to DirectWrite rendering.
        
        Change-Id: I44d035ab0890614be393599a5492e42e09231d86
        Reviewed-on: https://gerrit.libreoffice.org/70945
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-23  Miklos Vajna  <vmiklos@collabora.com>  [943a534ac7cb3df513583e226c986dafd8ba246b]

        tdf#123684 PPTX import: fix wrong background color for <p:sp useBgFill="1">
        
        Regression from commit 59339dec1ce56213dc74a06af2f0d35ac1c534d7
        (tdf#105150 PPTX import: try harder to handle <p:sp useBgFill="1">,
        2017-01-06), the problem was that we gave a white solid fill to a shape
        which is meant to be transparent.
        
        Fix the problem by limiting the scope of the mentioned commit to solid
        colors only, and also extend to code to look for background fill from
        the masterpage as well. This allows not hardcoding the white solid fill
        and leaves the fill style of shapes as transparent where the slide
        background is a bitmap or other more complex fill type.
        
        Change-Id: I0063e88d510250652d2b14856df3bd431681422d
        Reviewed-on: https://gerrit.libreoffice.org/71107
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-04-23  himajin100000  <himajin100000@gmail.com>  [1ea226c6d247c349d87df3deb382052cd619e9bc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - fix forgotten LANG->LANGUAGE
            
            Change-Id: Idcfd73213452510f769854062d0916a3c871b548
            Reviewed-on: https://gerrit.libreoffice.org/70982
            Tested-by: Jenkins
            Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
            
2019-04-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6a79bc4324427c79ed5b4dd7b8aba20e95d10be2]

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

2019-04-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1589e54e807a31d9ee21dae52f25282b3a1ff7d6]

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

2019-04-23  Andrea Gelmini  <andrea.gelmini@gelma.net>  [30eb1ba084468c15bb4dd3bba44c2668ddc94aad]

        Fix typos in code
        
        Change-Id: I5a39d89ad33d447f952d6c4c32923d387c47fd06
        Reviewed-on: https://gerrit.libreoffice.org/71083
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-23  Muhammet Kara  <muhammet.kara@collabora.com>  [0d28abe085293604eb3127626da9c5a520b25c21]

        tdf#123228: Disable Firefox theme search
        
        We can't use the MOZ API anymore.
        Let's disable it instead of showing a broken
        search window. Then we can spend some time on
        moving on instead of answering the
        -This is not working!- bug reports.
        
        Change-Id: Ice10bde804d1d9a7a13cd4781813fc794b1b0967
        Reviewed-on: https://gerrit.libreoffice.org/67917
        Tested-by: Muhammet Kara <muhammet.kara@collabora.com>
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-04-23  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [b34786d2774b261be48de92f65a5d0aa3c32b289]

        Unipoll: add LibreOfficeKit API for polling, and an option to use it.
        
        Change-Id: Iee7556ee52541ddbf1ef8f31e1ed4697f805a2ac
        Reviewed-on: https://gerrit.libreoffice.org/70898
        Tested-by: Jenkins
        Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>

2019-04-22  Jim Raykowski  <raykowj@gmail.com>  [9f32d341b80e1f1ffe28542f33003bfe5750639b]

        tdf#124846 Make main menu items really move when moved
        
        This patch also fixes the Move Menu dialog move up button being enabled
        when dialog is created.
        
        Change-Id: I8432bd8d582e8a9ef449bce1d5cba703b2404c75
        Reviewed-on: https://gerrit.libreoffice.org/71001
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>
        Tested-by: Heiko Tietze <tietze.heiko@gmail.com>
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-04-22  Caolán McNamara  <caolanm@redhat.com>  [193996728c842a4a36f678d5bf34a775e3c30636]

        Resolves: tdf#122487 take groups into account
        
        interate and recurse through their contents for name collision check
        
        Change-Id: Ide7d1d051f6b9420b7ef7b3f6bed669dbde5697a
        Reviewed-on: https://gerrit.libreoffice.org/71077
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-22  Zdeněk Crhonek  <zcrhonek@gmail.com>  [cd4d6187a24119cb4954ec10539902c2aa120c0f]

        uitest for bug tdf#120660
        
        Change-Id: I73845626b9cc2872f3a38b6e6b13e05dde174113
        Reviewed-on: https://gerrit.libreoffice.org/71076
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-04-22  Mike Kaganski  <mike.kaganski@collabora.com>  [7f6a6664a1f3a37a97d02d5f0894300aff0d8db5]

        tdf#124883: don't drop data field names on import
        
        The name attribute of dataField element was already read in
        PivotTable::importDataField; and then it was ignored in
        PivotTableField::convertDataField. ScDataPilotFieldObj had no
        handler for name in its ScDataPilotFieldObj::[gs]etPropertyValue,
        although it has [gs]etName for that - so this change puts pieces
        together to allow to use the imported name correctly.
        
        Change-Id: I5357601b26e6635ab132ff6a1294645995aff97e
        Reviewed-on: https://gerrit.libreoffice.org/71068
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-22  Caolán McNamara  <caolanm@redhat.com>  [ac854a4ccfcdcd75e93fbf629b6191821099b0a3]

        crashtesting: failure on export of ooo40197-1.sxc to xlsx
        
        Change-Id: I8e3122045fbf22d4ec0b6960d6268bb5f429f600
        Reviewed-on: https://gerrit.libreoffice.org/71042
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-22  Mike Kaganski  <mike.kaganski@collabora.com>  [e913727c7ee3af0bb4031c6829abfb3373306492]

        tdf#124881: Provide a non-empty name for pivot table's data field
        
        Otherwise, the empty string is used by Excel, so the field arrives
        unnamed, disappearing from pivot table's cells upon refresh, etc.
        
        Change-Id: I2e0f9fad2d766829f2b06425bec24ff182e3a869
        Reviewed-on: https://gerrit.libreoffice.org/71065
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-22  andreas kainz  <kainz.a@gmail.com>  [ff6dea46d8ccedf3ead6066c007b0362f8c4691d]

        tdf#101295 grafattrcrop get dialog icon style
        
        Change-Id: Id3b4ded332d5860bce114c60231f801943ecf781
        Reviewed-on: https://gerrit.libreoffice.org/71049
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-22  andreas kainz  <kainz.a@gmail.com>  [bbd714dc1a1e7737be3cbfbae7d7b057f8382c38]

        sifr dark icon theme update remove dark background
        
        Change-Id: Ief0d6c4e686774d631faa45eb736208c4d14d1d3
        Reviewed-on: https://gerrit.libreoffice.org/71048
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e551b9b228738cf35d5868a979413d9b90ae5baf]

        Fix typo
        
        Change-Id: I89099bfae3b001e2006b8077ace82deab9f4c3ee
        Reviewed-on: https://gerrit.libreoffice.org/71052
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [444e8363caf226769dddb540ff432ab42883fcd2]

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

2019-04-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [335e8b01e76503b96f5c42ea5410a482f4d872be]

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

2019-04-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0c751893c4374e8d2e18b09f2ccd17a5df48c863]

        Fix typo
        
        Change-Id: I1cc008b08f4a11e9869f55a48ae5bf79ac026130
        Reviewed-on: https://gerrit.libreoffice.org/71055
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e619d5a6bb443c1aa1527472758fbbc5baa9f7c3]

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

2019-04-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7bbd921ad32a72033b28a3b82d032ccea13cf300]

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

2019-04-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ad00c008fc4b6c2198b35bc15039c18a28926563]

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

2019-04-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [99806bf9edd5c5c405e6f1a34ea32ffdc74a717f]

        Fix typo
        
        Change-Id: I9c69c6e92f04970eada7309969c3016feffcc6e0
        Reviewed-on: https://gerrit.libreoffice.org/71056
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-22  Mike Kaganski  <mike.kaganski@collabora.com>  [960ac92107c8095368f4a29337a5644d99094f4f]

        Simplify parameter pack handling: use if constexpr to drop extra function
        
        Change-Id: I09b7c4b90d28dc69c9788c645e057762af586879
        Reviewed-on: https://gerrit.libreoffice.org/71063
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d370b676be33c03b5d8e7bdbfe11cb7ea6423e79]

        cleanup and rename COLORDATA_RGB to color::extractRGB
        
        Change-Id: I8d53c7010b4fea2a74e48f0649e944a498c211c7
        Reviewed-on: https://gerrit.libreoffice.org/71003
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-22  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [60de1cb01986ff6c9aba58dc05dec6b3dc2402d4]

        Replace compile time test with a static_assert
        
        There is no need to check this in a test when we can do it
        directly in the header. static_assert will complain when compiling
        something that uses the header file instead of waiting that it
        finds a piece of code, where it is actually needed. The purpose of
        the test was the same (fail early).
        
        The main problem was that Color can be created and converted to
        sal_uInt32 string completely in compile time, so it can be used for
        "case" in a "switch" statement, which requires that in "case" it
        uses a constant. Normally this isn't possible unless we resolve
        and convert a Color to sal_uInt32 in compile time.
        This use-case is used somewhere in the code, but it takes a lot
        of (re)compiling to get to that piece of code, where it would
        eventually fail.
        
        Change-Id: I1f1f9b77c19a0e61f78ce703b380d98a569da833
        Reviewed-on: https://gerrit.libreoffice.org/71060
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-22  Mike Kaganski  <mike.kaganski@collabora.com>  [bb6906b66d7ceac8465b43d7e2b1f05976d43600]

        tdf#124794: Wait for WU service stopped before launching wusa.exe
        
        It seems that wusa.exe would fail with error code 0x80080005
        if launched too soon after WU service was sent a stop control
        (which was added in tdf#123832).
        
        Change-Id: I470a8a8e933e8a0cd6208c095ed63c1761b3b434
        Reviewed-on: https://gerrit.libreoffice.org/71045
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-22  andreas kainz  <kainz.a@gmail.com>  [91f22f62aa6568aed206e303fcd8eb99fa1b545f]

        tdf#97624 Icons for upper/lower Case and AutoCorrect
        
        Change-Id: I0fd66fdec24d691458305b5451905abc27093684
        Reviewed-on: https://gerrit.libreoffice.org/71047
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-22  andreas kainz  <kainz.a@gmail.com>  [b7f38a5e3b6ce1c32dd4e0ae90266b7aeb80d710]

        tdf#89884 add language support icons to sifr
        
        Change-Id: Id7320c7ff9bba8cbfc0c015de5d73bb2ddf12a59
        Reviewed-on: https://gerrit.libreoffice.org/71046
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [8859b4b5b04c863ebc9df67c20afd330feaadf00]

        fix gdb helper for Color
        
        after
            commit d487d6e082bc7ce652217578ffd37397a59cc3ca
            Date:   Sat Apr 20 11:06:11 2019 +0900
            rework Color to have R,G,B,A public variables
        
        Change-Id: I0ebbb071d2fad43bd49ef8421804657dfdfc446d
        Reviewed-on: https://gerrit.libreoffice.org/71041
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-21  Gagandeep Singh  <deepgagan231197@gmail.com>  [0ec98930888ee9f29032d12185baefc71da8489f]

        bug tdf#120697
        
        add drop down containing formulas in autosum button in calc
        
        Change-Id: I1da8116ba2f6073bec153979282161fbaa286427
        Reviewed-on: https://gerrit.libreoffice.org/70058
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2019-04-21  Caolán McNamara  <caolanm@redhat.com>  [de2bf2c2457a4113e0929f59a88f166d824f25ca]

        GtkCalendar months are 0..11
        
        Change-Id: I2155bc7bb11fc0df39e14a53f1415d1740bc2bc5
        Reviewed-on: https://gerrit.libreoffice.org/71039
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [89b1a00e08d8938714dd493fa27f08ba8d9b618d]

        disable part of pdfexport test on windows
        
        has high failure rate on jenkins
        
        Change-Id: If429483face1c118ec3bdfed86cf9b84a23e7e0b
        Reviewed-on: https://gerrit.libreoffice.org/71040
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-21  Jean-Pierre Ledure  <jp@ledure.be>  [d03cbd339b4d4da8567b0578cbd961bb427dd0f4]

        Access2Base - Align version number on LibreOffice version

2019-04-21  Arkadiy Illarionov  <qarkai@gmail.com>  [e15d8269f591f36e6933cd01b9c79ed81c1deeb5]

        Exit from search loop when condition is satisfied
        
        Change-Id: Iff5299a86559a88bff9256e55e75a508e3713d28
        Reviewed-on: https://gerrit.libreoffice.org/71037
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [aae39e5dbfde76726e3ad6a2e99874490515da58]

        tdf#81765 slow loading of .ods with >1000 of conditional formats, part 3
        
        This takes the loading time from 14s to 13s
        
        Use a o3tl::sorted_vector to reduce searching time
        
        Change-Id: I947a3e5001fe1058cf9bffc9509d026af4122ef4
        Reviewed-on: https://gerrit.libreoffice.org/71035
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d487d6e082bc7ce652217578ffd37397a59cc3ca]

        rework Color to have R,G,B,A public variables
        
        Color is a wrapper around a sal_uInt32 variable. With a union,
        separate channels R, G, B, A sal_uInt8 variables can be added
        that occupy the same memory. This makes it much easier to access
        each color component separately, which is used quite a lot by
        various algorithms. This also adds the variables to public so
        everyone can enjoy the benefits.
        
        Tests have been extended to make sure this doesn't break the
        existing algroithms.
        
        Change-Id: I2e78e12df68e8c7f0f49420eef5e659b335ee397
        Reviewed-on: https://gerrit.libreoffice.org/71002
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-21  David Tardon  <dtardon@redhat.com>  [d077b19a3f617f5ef3d65fc20a136a9107c47199]

        upload libmwaw 0.3.15
        
        Change-Id: I496204ead6c495c4fee2cee18a5b9d0fd22eb8c0
        Reviewed-on: https://gerrit.libreoffice.org/70951
        Tested-by: Jenkins
        Reviewed-by: David Tardon <dtardon@redhat.com>

2019-04-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c6542e7dd0dc1172d24f52bf6224a14fbeebbf87]

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

2019-04-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [efd0aebec9fdae363b0fac0e7d6fd498c62895aa]

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

2019-04-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6a8aac9b3d1cbf5c27ccf179f1c603fee6713fc7]

        Fix typo
        
        Change-Id: I5bacb30918f72d8b6a992c88a209b30647303177
        Reviewed-on: https://gerrit.libreoffice.org/71031
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-21  Jens Carl  <j.carl43@gmx.de>  [7d51d3876f488dca577b1d889d390a90fbfb4134]

        tdf#45904 Move XPropertySet Java tests to C++
        
        Move XPropertySet Java tests to C++ for ScTableColumnObj.
        
        Change-Id: Id77c4162acfe849993e7ffa392e9428b4f52bdd0
        Reviewed-on: https://gerrit.libreoffice.org/71034
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3204d716112e8fea327678d2a09c40f38773f7d9]

        Fix typo
        
        Change-Id: If8b06f8879712ade0bfaaf807c37222bb06bd279
        Reviewed-on: https://gerrit.libreoffice.org/71025
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [af827add65b3da6dbb13f4600313a66418f1ffd5]

        Fix typo
        
        Change-Id: I17877a9b45ad288b715cc2bf8def06532e679e4f
        Reviewed-on: https://gerrit.libreoffice.org/71026
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b2cf009da8106e15c16d75b01110559d07eb0a64]

        Fix typo
        
        Change-Id: Ib5868b98bb4729e8cedb7194549ce4fd1dcd09fe
        Reviewed-on: https://gerrit.libreoffice.org/71030
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7a3e4f5f5f57c2f8176d0522e469d0b42881962f]

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

2019-04-21  Mike Kaganski  <mike.kaganski@collabora.com>  [cca6830288f8d4f541077ead5ee229e02304601d]

        Properly initialize gpgme-w32spawn.exe path on Windows
        
        On Windows, gpgme expects gpgme-w32spawn.exe to be in the same directory as the current
        process executable. This assumption might be wrong, e.g., for bundled python, which is
        in instdir/program/python-core-x.y.z/bin, while gpgme-w32spawn.exe is in instdir/program.
        In this case, if an operation in a python script requires initializing gpgme, it will be
        interrupted by a modal warning box telling that gpgme-w32spawn.exe was not found.
        
        If we can't find gpgme-w32spawn.exe in the current executable location, then try to find
        the spawn executable, and inform gpgme about actual location using gpgme_set_global_flag.
        
        Change-Id: Ie30a0d4a6666767e8c54f1bdc67b67570d6ea47a
        Reviewed-on: https://gerrit.libreoffice.org/71014
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-21  Jens Carl  <j.carl43@gmx.de>  [a7c72b3725f38bba8463ebf10958574a4334837e]

        tdf#45904 Move XNamed Java tests to C++
        
        Move XNamed Java tests to C++ for ScTableColumnObj.
        
        Change-Id: I6037db86d917a5a64f19dc799d80e175e971b90d
        Reviewed-on: https://gerrit.libreoffice.org/71033
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-21  Noel Grandin  <noel.grandin@collabora.co.uk>  [c757117afb398277a46e79ba22066c5bbf2c9f72]

        tdf#81765 slow loading of .ods with >1000 of conditional formats, part 2
        
        This takes the loading time from 15s to 14s.
        
        Reduce unnecessary allocation/copying by passing down ownership of the
        newly created ScPatternAttr to the item pool
        
        Change-Id: Iec38bbff572d10ff8d86f5e65fbe9a96b6a5a706
        Reviewed-on: https://gerrit.libreoffice.org/71010
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-21  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [eb5606511fac2a8ee1af7cc03c12d6c5b16f7c96]

        tdf#101854 Move to CommonSalLayout removed faux bold in macos
        
        Previously faux bold was drawn with setting a dictionary key
        kCTStrokeWidthAttributeName and a value of the stroke width. This
        stopped working because we don't use attributedString for drawing
        anymore but we always use CTFontDrawGlyphs and draw the glyphs,
        which doesn't have a way to set this attributes.
        
        It took me a while to find a workaround (thanks to Apple's great
        documentation), where we switch text drawing to fill and stroke,
        and after that we can modify the stroke by changing the line
        width.
        
        Change-Id: I594fcb9c796a9c04ea8234a9938ca2f719706199
        Reviewed-on: https://gerrit.libreoffice.org/71012
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-20  Jens Carl  <j.carl43@gmx.de>  [2b307927f028eeefcec41a8bc8daae392521f9df]

        tdf#45904 Move XCellRange Java test to C++
        
        mOve XCellRange Java test to C++ for ScTableColumnObj.
        
        Change-Id: I165e5752fb679be6790c305a99f35da644e17d56
        Reviewed-on: https://gerrit.libreoffice.org/70968
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [003d11f410b7e515981b3efbd65d936d94d87121]

        tdf#81765 slow loading of .ods with >1000 of conditional formats
        
        This takes the loaing time from 1m38 to 15s.
        
        Speed up finding existing pool items in the pool by storing a
        sorted_vector, sorted by a compare operator on the item.
        
        memcmp is faster than operator< on std::vector because operator< seems
        to be trying to use some kind of lexicographical compare
        
        Change-Id: Id72527106d604adb8cd2d158bb42f89e2b16a85d
        Reviewed-on: https://gerrit.libreoffice.org/71009
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a0d14926ab3d5e84cefe2b349c451edf6666a392]

        Fix typo in code
        
        Change-Id: I0b9ed66d46852c2508313fbe3baa8d99ddb9379e
        Reviewed-on: https://gerrit.libreoffice.org/71005
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2019-04-20  Andras Timar  <andras.timar@collabora.com>  [721ccdb844b5008a3bda061e724fa3ba429805cf]

        license: update terms of Serbian dictionary
        
        Change-Id: Ia50f8c5e5291ae0ee25e43c04e84cf482cf9cc41
        Reviewed-on: https://gerrit.libreoffice.org/71008
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>

2019-04-20  Milutin Smiljanic  <msmiljanic.gm@gmail.com>  [b8f33d053c2cbf05872cf9ddfeff4cc302ee281f]

        Update git submodules
        
        * Update dictionaries from branch 'master'
          - No-rule based Serbian dictionary replaced with rule based dictionary
            
            Change-Id: I1d4ed6ac883e1fb47eb50dbd057f4cf8602e4a9a
            Reviewed-on: https://gerrit.libreoffice.org/70969
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            Tested-by: Andras Timar <andras.timar@collabora.com>
            
2019-04-20  Aditya  <adityasahu1511@gmail.com>  [220ce1a5b1db6e456afe04b7e9002c524dcf1044]

        tdf#122280: Hide Block selection mode from Calc
        
        Currently, the Block Selection Mode in pop-up menu is dysfunctional
         in Calc. It is unreachable - when the user tries to choose "Block
         selection" from the pop-up menu that lies in the status bar, it
         shifts back to "Standard selection".
        Hide the Block Selection mode from Calc, simply because it is
         dysfunctional and useless.
        
        Change-Id: Ic31563109f602e0640fe73f08fe3390fe07787b8
        Reviewed-on: https://gerrit.libreoffice.org/70846
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-04-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [bcb0c9b4bee1d943d9c60f9d4512dba901f85f54]

        flatten SfxItemPool_Impl (tdf#81765 related)
        
        Flatten the vector of SfxPoolItemArray_Impl, to reduce pointer chasing.
        This struct is movable, etc, so no need to allocate it separately on the
        heap.
        
        Change-Id: I794b4356660e9cd0e63bc98b011f58162a838662
        Reviewed-on: https://gerrit.libreoffice.org/70884
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-20  Noel Grandin  <noel.grandin@collabora.co.uk>  [ec7ba61a6164c805f5a71b077715b7e1521a2d62]

        simplify SfxPoolItemArray_Impl (tdf#81765 related)
        
        Since we want to look up items by pointer, just store them in a
        std::unordered_set, which allows fast find().
        This dramatically simplifies most operations on this data structure.
        
        Fix a dodgy sd test that was relying on items with the same whichid
        being in the pool being in a certain order.
        
        Change-Id: I4d79fc718f95e3083a20788be1050fbe9fca7263
        Reviewed-on: https://gerrit.libreoffice.org/70881
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7d58f26bf4dbeb4e138c2a91f039d8bc7fa00f0c]

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

2019-04-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bf298e9ef3b22938d1391afb7b96bfea4c84d5fc]

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

2019-04-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e473067c67f39a969b27f4e956769bd2652f7f5e]

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

2019-04-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b14fcbba8a7fdc1423209628700ff37d8ff9fb29]

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

2019-04-20  Mike Kaganski  <mike.kaganski@collabora.com>  [323ac4c2338dde36c10b9889e4b656dc685ba1ed]

        tdf#124810: Roundtrip pivot table style info from XLSX.
        
        Also provide a default pivot table style for those tables that don't
        have a style info. Let's use the style settings that Excel uses.
        
        Change-Id: I8006a33a0aa0e92629f7db0a9c24a6ff52d17945
        Reviewed-on: https://gerrit.libreoffice.org/70933
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [28177fce03cb9b5ed317bbe8242413ce3310113e]

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

2019-04-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [40176aee9183f4614e569b68729b9f9662d19cf6]

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

2019-04-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [601433ea64f7cc9eeee4487b5a6292673a7dbc78]

        Fix typo
        
        Change-Id: I9040b453bba29c745d74bab54ad982913bdce00a
        Reviewed-on: https://gerrit.libreoffice.org/70999
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [84dc21f5ae4f3c59a5f74b9fda75a7f51c5feb95]

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

2019-04-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0a3707c34943f02755097ccb03558226f234d991]

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

2019-04-20  andreas kainz  <kainz.a@gmail.com>  [8772d59141b73173055042f92b96811616961524]

        tdf#124099 add Chapter Numbering to Home drop down tab
        
        Change-Id: I9f287cd9ded8f2c377cdb7fe6b338f984829d2b6
        Reviewed-on: https://gerrit.libreoffice.org/70989
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>
        Tested-by: andreas_kainz <kainz.a@gmail.com>

2019-04-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2e7aa6f7a5669e7c2b4029ef8b0785a7dbdee0eb]

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

2019-04-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3641ce6ed82fc20c2f713d9afab65245a88fc880]

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

2019-04-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a7ecf4545af7330f2e9034249dca37d0f14be5b2]

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

2019-04-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7031e345238a496aedc41768a9aae6f42d80632a]

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

2019-04-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [14899f9458784929b91ab559ad7e2799963792ca]

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

2019-04-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0a166dbf8db3067f2e5a7cb5efa6b45a1464c612]

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

2019-04-19  Mike Kaganski  <mike.kaganski@collabora.com>  [1fe24bb1e2fbe44a4bf2c03297e259b3a18b1235]

        Further cleanup of FastSerializerHelper's startElement/singleElement[NS]
        
        Drop FSEND_t: C-style varargs code was replaced since version 6.0 in commit
        d43fc40718217d89cc95cc3c0bc0b8e7926abcc0, so it's time to remove the last bits.
        
        Drop int-to-string macros that are simple wrappers over OString::number.
        
        Avoid unnecessary string type conversions.
        
        Change-Id: I86478577b8e469f99b5a90619e5f78a61f4f23fb
        Reviewed-on: https://gerrit.libreoffice.org/70964
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-19  Tor Lillqvist  <tml@collabora.com>  [2a6450cbe8b57cae240d8cfea02e508cfac78dbe]

        Add XWordBasic.FileSaveAs() and implement
        
        Factor out the setFilterPropsFromFormat() also used by
        SwVbaDocument::SaveAs2000() to a header file of its own.
        
        Change-Id: I4bc9e1e420719a115036beb7e82a4ac3feac05f0
        Reviewed-on: https://gerrit.libreoffice.org/70980
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2019-04-19  Caolán McNamara  <caolanm@redhat.com>  [d20af20e4269a1f78f4ba8f9b8db39e5b7ed5fa4]

        suspicious unbalanced busy/normal cursor setting
        
        since initial check-in
        
        Change-Id: I0441f3f6d0affa1ccfea57642fc442072111c21b
        Reviewed-on: https://gerrit.libreoffice.org/70978
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-19  Caolán McNamara  <caolanm@redhat.com>  [a91deee9ee7bb20b2a79efea51d3a7998283983e]

        node.firstChild seen as None
        
        Change-Id: Ic4d2538f15d6246d81fabe8347a8be157b69deb3
        Reviewed-on: https://gerrit.libreoffice.org/70979
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-19  Tor Lillqvist  <tml@collabora.com>  [bb26b7577a30978ff207e7de88eb2c58549f9a60]

        Change XWordBasic methods to return any
        
        Possibly this is more in line with what callers expect.
        
        Change-Id: Ie84b05a0bdb5ef1cb3e1f9fb7df6772831ff4980
        Reviewed-on: https://gerrit.libreoffice.org/70975
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2019-04-19  Caolán McNamara  <caolanm@redhat.com>  [f0c31f3aa1e79d595586136f9161afd357dca8d7]

        drop some unneeded includes
        
        Change-Id: Idde1f747f500d94b3191a97e7d502794cc2b8450
        Reviewed-on: https://gerrit.libreoffice.org/70972
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-19  Mike Kaganski  <mike.kaganski@collabora.com>  [83d481b9584dbb4d97661a95f1a19f25dad737b2]

        Don't close elements that weren't open
        
        Found by code reading.
        
        Change-Id: I6ebae46e56348d38c595d4c5675f0d3902dee5f7
        Reviewed-on: https://gerrit.libreoffice.org/70974
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [8b663bc830605a0065184b299bea9cd3682d7935]

        loplugin:sequentialassign in sd
        
        Change-Id: I7d592b8929ca46c64a622551b039af0d6a7911db
        Reviewed-on: https://gerrit.libreoffice.org/70716
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-19  Noel Grandin  <noel.grandin@collabora.co.uk>  [1a5b12aa5da2c718848d3cc5d9bce7bfcdeacf54]

        optimise find/insert pattern
        
        if we're doing a find/insert on a set or a map, it is better to just do
        a conditional insert/emplace operation than triggering two lookups.
        
        Change-Id: I80da5097f5a89fe30fa348ce5b6e747c34287a8d
        Reviewed-on: https://gerrit.libreoffice.org/70937
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [eaaaad0e21edb27edaa865eee03696f007cd8010]

        testAlphaVirtualDevice increase delta to 6
        
        Change-Id: Ia771aff267005b32364c441c41be22160009e4e3
        Reviewed-on: https://gerrit.libreoffice.org/70970
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-19  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [368f20001c0d152f48575335757e3c3c3b7e5750]

        tdf#42949 Fix IWYU warnings in comphelper
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Also re-evaluate some blacklisted headers and recheck include/comphelper/
        
        Change-Id: Ib7eea5951e849c07cea2e2782be4e8945f71ad96
        Reviewed-on: https://gerrit.libreoffice.org/70899
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-19  Jan Holesovsky  <kendy@collabora.com>  [c618b8eae79b8d87ad5002466ef59c5694d4cea0]

        sc: Get rid of the Idle hack in the Special Filter Dialog.
        
        The problem is that with LOK, the creation of Idle here causes a
        deadlock when the dialog is being opened and its first paint is
        requested.
        
        No real idea what change now causes the problem (this used to work), but
        given that the use of the Idle is a hack in the first place, let's use
        the GetFocus/LoseFocus handlers instead, and act accordingly only when
        the focus of the interesting controls changes.
        
        Change-Id: Ib6c0267a064cb31438544e47fe3e0869b575ef7c
        Reviewed-on: https://gerrit.libreoffice.org/70948
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-04-19  Caolán McNamara  <caolanm@redhat.com>  [be05d5f6497b01400f673d4d5c75f30adc8e8282]

        drop some includes
        
        Change-Id: I6f9765208e807da336146e55f0f1cbcb46316d4c
        Reviewed-on: https://gerrit.libreoffice.org/70935
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-19  Caolán McNamara  <caolanm@redhat.com>  [d43cc00cf97fa1151560aa6fe0a3fef38e7507f6]

        crashtesting: tdf#122599 NSS_CMSMessage_CreateFromDER asserts
        
        because NSS_Init wasn't called first
        
        Change-Id: Ib1b4c950dc2773af1fea7b64339b86566ee412e7
        Reviewed-on: https://gerrit.libreoffice.org/70947
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [39cab14ce5a8d12b0656f0dce13c08a8f81a5dbb]

        vcl: Allow for rounding errors on Win32 in testAlphaVirtualDevice
        
        Windows Tinerbox fails because of rounding error in blending
        (but only in some environments), so allow for a small rounding
        error in colors.
        
        Change-Id: If45ae99a445e9d6f795d06d88c902a723913b9a6
        Reviewed-on: https://gerrit.libreoffice.org/70932
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-19  Mike Kaganski  <mike.kaganski@collabora.com>  [cab700c69edc4a0b66a60e80b2852380217163cd]

        Remove redundant functions from FastSerializerHelper
        
        They are identical to what compiler autogenerates from templated overload
        
        Change-Id: I0b1361a5dae7e6520a1ec21d735fdebbe0c9a76e
        Reviewed-on: https://gerrit.libreoffice.org/70959
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-19  Jens Carl  <j.carl43@gmx.de>  [eb7a731bcfbacec15b77889f0ac545d36ef5ad19]

        tdf#45904 Move XChartData Java tests to C++
        
        Fix tdf#43309: Move XChartData Java tests to C++ for ScCellRangeObj.
        
        Change-Id: I6b57db53fdddab2ff382354d32809404224a2e1e
        Reviewed-on: https://gerrit.libreoffice.org/70956
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-19  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [68bc7b4795d72e9e099219d1e933e6843b7813d1]

        vcl: extend SVM (MetaFile) BitmapEx tests
        
        Change-Id: I92ce3bbcd7e7d52c53b70a1b9339c2e110c2ccbb
        Reviewed-on: https://gerrit.libreoffice.org/70926
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-19  Mike Kaganski  <mike.kaganski@collabora.com>  [5e4a02028a8b885997eab7693ef131f4a0c02d8a]

        Further cleanup to not use FSEND and useless string conversions
        
        ... in XclExpXmlStream::WriteAttributes
        
        Change-Id: Ideae6685e7f035970850d86bcaea74c525f1ec81
        Reviewed-on: https://gerrit.libreoffice.org/70957
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-19  Mike Kaganski  <mike.kaganski@collabora.com>  [b56678eaf231d4e8998aef928ab314918c5bd187]

        SAX_ARGS_ARG macro pack is unused
        
        Change-Id: Icb7dca3456b3b355b68e8cb08f91f97b8504575a
        Reviewed-on: https://gerrit.libreoffice.org/70955
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-19  andreas kainz  <kainz.a@gmail.com>  [0684e6feb3e04f70c37e16904fab613cfc7a4b1a]

        tdf#124649 menubar: show icons for important items breeze, sifr
        
        Change-Id: Ie3209121ade4b12c946dbe878ccc606199d02103
        Reviewed-on: https://gerrit.libreoffice.org/70946
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-18  Jens Carl  <j.carl43@gmx.de>  [91ff3d136a9841607d815713081583b6a4e1da9d]

        tdf#45904 Remove already converted tests
        
        Change-Id: I0f7ed57336a4cfa5f143b3c49626dfa8dd590905
        Reviewed-on: https://gerrit.libreoffice.org/70953
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-18  Mike Kaganski  <mike.kaganski@collabora.com>  [124c93f6cf4fbe501b6cbbc99b9b8634e401d4e8]

        C++11-ify XclExpXmlStream::WriteAttributes
        
        This gets rid of some macro mess; and also enables passing OUString as
        attribute values.
        
        Change-Id: I25a8af4adabd905e0016c604d6710c9c5d2f889d
        Reviewed-on: https://gerrit.libreoffice.org/70952
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-18  Caolán McNamara  <caolanm@redhat.com>  [5f30114c25f233fee2760645e3b1f194c8157438]

        Resolves: tdf#115964 force password dialog to center on parent size request
        
        this is similar to...
        
        commit d17d9500a23705a315992ff42cb7c449894fc2ce
        Date:   Tue Apr 16 14:49:46 2019 +0100
        
            tdf#124597 template select dialog launched before parent gets final size
        
        where the dialog is launched before its parent window has got to its final size
        
        Change-Id: I0f54a8da482ed75fa939e230b69c0eb918782bf5
        Reviewed-on: https://gerrit.libreoffice.org/70943
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-18  Caolán McNamara  <caolanm@redhat.com>  [592ec4b9949818944a471a6d0efe821605957f29]

        Related: tdf#124809 cannot assume that icon size is same as checkbox size
        
        cause can be using large icon size
        
        Change-Id: I4661199b658ff0d2013a7bbd7159b1c134ade043
        Reviewed-on: https://gerrit.libreoffice.org/70942
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>

2019-04-18  Caolán McNamara  <caolanm@redhat.com>  [c9956772ec0678498515fb60dca41e9a77457f86]

        Resolves: tdf#124809 spacing ignored unless WB_ITEMBORDER is set
        
        Change-Id: I29d63926c605d3f143c242337e31388123f22cff
        Reviewed-on: https://gerrit.libreoffice.org/70939
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [15e32eb2a8c817e31e9bcaf3832a503f6b488200]

        don't use SwSectionFormats here
        
        since SwSectionFormats wants to own the things it points to, and we
        don't want to own here. The only reason it was working is because we
        call clear() on the horrible SwVectorModifyBase base class here, which
        removes the pointers without deleting the pointed-to objects.
        
        Change-Id: I8aba61e74ce1463ff4be439c0feb830d1aa8988e
        Reviewed-on: https://gerrit.libreoffice.org/70940
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [a606fc64cb18df14f01f2e14e677a1e729025ad7]

        tdf#124822 CRASH: cutting and undoing
        
        regression from
            commit 7282014e362a1529a36c88eb308df8ed359c2cfa
            Date:   Fri Feb 1 15:15:16 2019 +0100
            tdf#50916 Makes numbers of columns dynamic.
        
        Change-Id: I17312ca978a83a431dfaf6edda2c98e6302eb2d1
        Reviewed-on: https://gerrit.libreoffice.org/70938
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-18  Caolán McNamara  <caolanm@redhat.com>  [0fe112dbd98b82145bbc68efe00c59764684632b]

        forcepoint#80 avoid crash
        
        Change-Id: I7a96d2951fbcd5f53a2f7e65e8c07926fc035a11
        Reviewed-on: https://gerrit.libreoffice.org/70936
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-18  Caolán McNamara  <caolanm@redhat.com>  [453e6fb7c1827d317dc775df32a6cf91b2bb5a67]

        forcepoint#79 FindStartEndOfRowSpanCell returning null
        
        Change-Id: I85f5b17b7dc2d3c4dfef92f64451fab451f58112
        Reviewed-on: https://gerrit.libreoffice.org/70927
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-18  Caolán McNamara  <caolanm@redhat.com>  [228723ea962e33b472317b41f31b032421879093]

        weld ScOptSolverDlg
        
        Change-Id: Ie2b43377f950cb16e143f6e9ef7081bf92277088
        Reviewed-on: https://gerrit.libreoffice.org/70903
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-18  Stephan Bergmann  <sbergman@redhat.com>  [4985446a827c53bf2f1840a279b07f065f622f0e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Don't set LANG env var by accident
            
            ...as setting a GNU Make LANG var exports it to recipes as an env var, and see
            e.g. 56bc0b1a376f62570a7287e9bb4193e00360c978 "Don't set locale env vars on
            macOS" for potential problems caused by that.
            
            This is the help half of a change spanning the core and help repos.
            
            Change-Id: Ib5faf612e9030db384f7408ecd4fd03e65120f17
            Reviewed-on: https://gerrit.libreoffice.org/70930
            Tested-by: Jenkins
            Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
            
2019-04-18  Stephan Bergmann  <sbergman@redhat.com>  [2c1a12d351d1792bac3c57dfbc7caab5b65978d6]

        Don't set LANG env var by accident
        
        ...as setting a GNU Make LANG var exports it to recipes as an env var, and see
        e.g. 56bc0b1a376f62570a7287e9bb4193e00360c978 "Don't set locale env vars on
        macOS" for potential problems caused by that.
        
        This is the core half of a change spanning the core and help repos.
        
        Change-Id: Ib7ae3b6edcef0b70e211a01aad4b3bd5c8905e06
        Reviewed-on: https://gerrit.libreoffice.org/70929
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-18  Stephan Bergmann  <sbergman@redhat.com>  [db698a94ad52d1fbc387df66845907595615bb4f]

        Disable OpenCL by default for LO Flatpak
        
        ...merging <https://github.com/flathub/org.libreoffice.LibreOffice/commit/
        2c72c8b2c9beb4995c5a57b4eedf05f6c7ff248d> "Disable OpenCL by default for LO
        Flatpak":
        
        "This fixes <https://github.com/flathub/org.libreoffice.LibreOffice/issues/82>
        'LibreOffice cannot be launched with flatpak in normal mode on ASUS E402YA',
        where LO was found hanging (for as yet unclear exact reasons) on one machine
        when OpenCL was enabled.  There have been other issues with OpenCL like
        <https://bugzilla.redhat.com/show_bug.cgi?id=1432468> 'LibreOffice crashes on
        startup' on Fedora, so for a Flatpak build targeting a wide range of distros,
        the conservative approach is probably to disable OpenCL by default and have
        users explicitly enable it instead."
        
        Change-Id: I887137d1ceb5d97f007f09cba636c59f197f1bff
        Reviewed-on: https://gerrit.libreoffice.org/70928
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [5585dfdaf7180c5ab6fb1543ae2b66337c641fd5]

        tdf#124818 CRASH selecting all and switching spreadsheet
        
        regression from
            commit 7282014e362a1529a36c88eb308df8ed359c2cfa
            Date:   Fri Feb 1 15:15:16 2019 +0100
            tdf#50916 Makes numbers of columns dynamic.
        
        Change-Id: I033bcae2bdc97c3aae24557c5949c7759041b3bc
        Reviewed-on: https://gerrit.libreoffice.org/70925
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-18  Jens Carl  <j.carl43@gmx.de>  [2a8f2fd072c9de7b5dc538419565e3351bd0936a]

        tdf#43157 Clean up OSL_TRACE (replace with SAL_INFO)
        
        Change-Id: Ifa196dec38d1b84ef14e9bb3a6b45d5ead72064a
        Reviewed-on: https://gerrit.libreoffice.org/70904
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2019-04-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [f33942b7f418e8774d99d5c56aad4455c07eb809]

        tdf#124815 CRASH: inserting a column
        
        regression from
            commit 7282014e362a1529a36c88eb308df8ed359c2cfa
            Date:   Fri Feb 1 15:15:16 2019 +0100
            tdf#50916 Makes numbers of columns dynamic.
        
        Change-Id: If82689218344d1fea025d7d6e409dd5ec9e2d3b3
        Reviewed-on: https://gerrit.libreoffice.org/70924
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-18  Caolán McNamara  <caolanm@redhat.com>  [314d101b1336748b22df6582e7aacd455aa4171f]

        forcepoint#78 large double cast to sal_Int32 wraps to neg
        
        Change-Id: I831d0dd62d0b28dc19b90b03de3eaa159984347c
        Reviewed-on: https://gerrit.libreoffice.org/70922
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-18  Stephan Bergmann  <sbergman@redhat.com>  [56bc0b1a376f62570a7287e9bb4193e00360c978]

        Don't set locale env vars on macOS
        
        macosx_getLocale (via getProcessLocale, both sal/osl/unx/osxlocale.cxx) obtains
        from the system a locale string like "en-DE".  (Whether that is even a sane and
        recommended way to obtain the system locale on macOS I don't know; but lets
        leave it at that for now.)
        
        However, setting a locale env var (LANG, LC_ALL) to such a value causes a
        constructor call std::locale("") to throw a std::runtime_error
        "collate_byname<char>::collate_byname failed to construct for ", at least on
        macOS 10.14.4.  And libdivvun (which might be bundled with a LO extension) is
        known to be hit by that, see <https://github.com/divvun/libdivvun/issues/28>
        "locale("") gives 'collate_byname<char>::collate_byname failed to construct
        for ' on LO on mac".
        
        The code setting LC_ALL/LC_CTYPE/LANG was there ever since
        8737d1831b48acd8a4793c4728ad8563f77b5bf8 "INTEGRATION:
        CWS geordi2q14: #111934#: merge CWS ooo111fix2", but for unclear reasons.  Lets
        assume that it had no purpose (any longer).
        
        Change-Id: I0b519ad567a713d61f662aa984791db1a91c708c
        Reviewed-on: https://gerrit.libreoffice.org/70918
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-18  andreas kainz  <kainz.a@gmail.com>  [777232d03b75ef80ab7f3c57f04dee2ce4953633]

        tdf#87459 bring back HyperlinkDialog again
        
        Change-Id: I0938894681e73aaadf8bd353185dc4c6a125e0e2
        Reviewed-on: https://gerrit.libreoffice.org/70920
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-18  Miklos Vajna  <vmiklos@collabora.com>  [ea6049306858b4bb074fcdafa6defbf08ce2f4c6]

        sw: fix missing include
        
        Change-Id: If6a50542e8e2c4899b1d89ba6456e0f39b4cf39a

2019-04-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1fee3f1da6291bfbcd75455512726215d41b3e83]

        Removed spurious chars
        
        Same thing as in commit e5efd197ad403619ac274c88e2e3be648886aa3d
        
        Change-Id: I84faa989387cefef18aa25fa813890d04858f7f2
        Reviewed-on: https://gerrit.libreoffice.org/68987
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b839763531a11abcc9524539e19ebd3e21528bed]

        Fix typo
        
        Change-Id: Ia778edadc6ca4cf56868e250f0c29efeeef3ca9f
        Reviewed-on: https://gerrit.libreoffice.org/70909
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [78315f414ad27af65eab2145382d2957c0bfd3f8]

        Removed duplicated includes
        
        Change-Id: Id0222c9f6a7ef04ed46dc5ceacd814619b4d7c21
        Reviewed-on: https://gerrit.libreoffice.org/70912
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6742897f98e18be85abd1823edf97d5035915984]

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

2019-04-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [271dc5920d0f94e9fb876ccbbd9f4463d93a2612]

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

2019-04-18  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [5503c8904a735f2b47adc29a1fc6500961c01be6]

        tdf#42949 Fix IWYU warnings in sw/qa/*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ia0c79c2455a3b40384332c8c35215671e257a07f
        Reviewed-on: https://gerrit.libreoffice.org/70847
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [408fcdf20c4ce505c1905d63d2fa6a14a12fc7f5]

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

2019-04-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [81b9821b65fb5721a2ca093fcec6a53fa01b9ba7]

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

2019-04-18  Mike Kaganski  <mike.kaganski@collabora.com>  [4060a94f6434b05a84d015d84e3b5f0315b44133]

        Add a test to check XPath testing facilities in XmlTestTools
        
        ... to guarantee that e.g. getXPath will always fail for non-empty
        non-existing attribute
        
        Change-Id: I22cf932eda020abf16608341fcd1769b35478883
        Reviewed-on: https://gerrit.libreoffice.org/70891
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-18  Miklos Vajna  <vmiklos@collabora.com>  [3748135983a9a70784a27ba2672b5856a3fc7481]

        CppunitTest_sw_uiwriter2: use CPPUNIT_TEST_FIXTURE()
        
        Change-Id: I169612264ef713027b38d1218ba71c86732da7f5
        Reviewed-on: https://gerrit.libreoffice.org/70900
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [ac9aa53d51a4f359342274d107aed6df85658c55]

        crashtesting: failure on import of ooo6593-5.stc
        
        since
            commit 7282014e362a1529a36c88eb308df8ed359c2cfa
            Date:   Fri Feb 1 15:15:16 2019 +0100
            tdf#50916 Makes numbers of columns dynamic
        
        Change-Id: I858e61b3a1158bf47b5855e56d63c77cc87aa09b
        Reviewed-on: https://gerrit.libreoffice.org/70902
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-18  Noel Grandin  <noel.grandin@collabora.co.uk>  [3df2e918408535acd2c4d028bfae70901ad24e62]

        crashtesting: failure on export of ooo118068-1.ods  to ods
        
        since
            commit 7282014e362a1529a36c88eb308df8ed359c2cfa
            Date:   Fri Feb 1 15:15:16 2019 +0100
            tdf#50916 Makes numbers of columns dynamic
        
        Change-Id: Ib8dc06b80beed81a2543f343483599c425e87369
        Reviewed-on: https://gerrit.libreoffice.org/70901
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-18  Jim Raykowski  <raykowj@gmail.com>  [aebf19251cef417b387c7830535542ff11d54cea]

        tdf#115600 Display not found message for Navigate by Selection
        
        ...if there is no selection found
        
        Change-Id: Ie4857e8d1bb98e41565aef47d3a794dcbe9bbd66
        Reviewed-on: https://gerrit.libreoffice.org/70645
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-04-18  Rasmus Jonsson  <wasmus@zom.bi>  [96bf1e53fba51ad42742bba66469bea911b57325]

        tdf#106723 Improve visibility of not found search term
        
        Move SetSearchLabel definition to srchdlg.cxx
        Set control foreground to red on failed search and reset on text input
        modification.
        For the find & replace dialog, use set_entry_error for the same.
        Reset "not found" search label on modification of search term.
        
        Change-Id: Ia89d2e8d3ca35e2c184d5b7048af8267b57f2c17
        Reviewed-on: https://gerrit.libreoffice.org/70662
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>
        Tested-by: Heiko Tietze <tietze.heiko@gmail.com>
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-04-17  Tamás Zolnai  <tamas.zolnai@collabora.com>  [f6dc5636c1eda8aebeac3f7b85dd61499523d6a3]

        SharePoint connection: Better handling of encoded URLs
        
        Handle %7c with small letters.
        Make sure that the output parameter's content is not
        affected by decoding.
        
        Change-Id: Ie3faad2461815497c0edfb04a589fc57aeb7d66b
        Reviewed-on: https://gerrit.libreoffice.org/70873
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-04-17  Olivier Hallot  <olivier.hallot@libreoffice.org>  [8b1ab55b49efca270bea7aae0f538480bd5bb1e6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix PRODUCTNAME
            
            Change-Id: I11a5ac0e5c1a33eb6f28c32024dab0fceec91e14
            Reviewed-on: https://gerrit.libreoffice.org/70888
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-04-17  Zdeněk Crhonek  <zcrhonek@gmail.com>  [c0af0d16193ccc82536ed61fc0f76e2bcdfef1b1]

        uitest for bug tdf#118540
        
        Change-Id: I71f479c00e47c277fe08329b4abd20dba8d68224
        Reviewed-on: https://gerrit.libreoffice.org/70840
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-04-17  andreas kainz  <kainz.a@gmail.com>  [4f5f466767b1df78f35c71b768d2efde6d5cd31b]

        tdf#89884 add language support icons to breeze
        
        Change-Id: I83b3559e9ba434bf32bd21608a591bd346779a33
        Reviewed-on: https://gerrit.libreoffice.org/70882
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-17  Caolán McNamara  <caolanm@redhat.com>  [d69db73ec1de29ec5b72cdcd2a64873b92cac672]

        m_mapRefWindow is unneeded now
        
        Change-Id: I68811d64ed340f3b5f86d7c13289455009eea74e
        Reviewed-on: https://gerrit.libreoffice.org/70890
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-17  Caolán McNamara  <caolanm@redhat.com>  [b6075c3afed5837a79a9c509f5b38f38eeacf6dc]

        boil incomprehensible template spew down to its simpler reality
        
        Change-Id: I6a428b6515bffb69b6890ddcf8990c2c773b506c
        Reviewed-on: https://gerrit.libreoffice.org/70889
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-17  Caolán McNamara  <caolanm@redhat.com>  [e54762baa8019d02cadd311e750f6ff0d276f67b]

        weld ScTPValidationValue and ScValidationDlg
        
        Change-Id: I74b1569fe378f42c1cc78ca8d9b758c6e585c979
        Reviewed-on: https://gerrit.libreoffice.org/70845
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-17  Stephan Bergmann  <sbergman@redhat.com>  [05a0c51ced86460b273a24f5884c99f46d8aae0d]

        New loplugin:selfinit
        
        ...to find more bugs like the one addressed in
        6340daac7b99c65249363a4bb61c492de31ef5d6 "Revert broken
        loplugin:sequentialassign change".  What it does is:  "Warn when a variable is
        referenced from its own initializer.  This is not invalid in general (see C++17
        [basic.life]), but is at least suspicious."  It found one false positive
        (addressed with 884ad0d1af88f9985d30ef0dfe92d89e82f8e576 "Split
        localProcessFactory function into class with setter and getter") and five true
        positives (addressed with e0ccbe72ed6eb0d309ed272a78fd67a512acff5d "Fix use of
        variable before its lifetime begins" and
        0e335af4d3f044511551fa2ede20911beaee9b41 "Fix uses of variables before their
        lifetimes begin").
        
        Change-Id: I4c45cceaa042e93b37ad24a54784c027f6ca1f87
        Reviewed-on: https://gerrit.libreoffice.org/70897
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-17  Luboš Luňák  <l.lunak@collabora.com>  [446fd75d3e6046d19223d0f1318db051f8444a41]

        update references about selective debuginfo in android/README
        
        The second case is very likely mistaken though.
        
        Change-Id: I6bfc55800a6b26ce0ae6d3645e4179dc5f683205

2019-04-17  Stephan Bergmann  <sbergman@redhat.com>  [34a151cbb926f78640360760ec6ccc2265538255]

        Better fix for 6340daac7b99c65249363a4bb61c492de31ef5d6
        
        ..."Revert broken loplugin:sequentialassign change"
        
        Change-Id: Icb6f27be6bab35db02fc67ce5478e47bb8faa68b
        Reviewed-on: https://gerrit.libreoffice.org/70883
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-17  Stephan Bergmann  <sbergman@redhat.com>  [0e335af4d3f044511551fa2ede20911beaee9b41]

        Fix uses of variables before their lifetimes begin
        
        All of those have been broken with recent loplugin:sequentialassign changes (and
        have been found with a new plugin to be commited).
        
        The code in SbUnoClass::Find (basic/source/classes/sbunoobj.cxx) looks
        suspicious, but has been effectively like that ever since at least
        c25ec0608a167bcf1d891043f02273761c351701 "initial import", so just marked it
        with a TODO comment for now.
        
        Change-Id: I0d691cb55ef317cf2b16b0490169de7ec97375cf
        Reviewed-on: https://gerrit.libreoffice.org/70874
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-17  Stephan Bergmann  <sbergman@redhat.com>  [aba66a9965c68ad56bbc52a334f440edc9a946b4]

        Restrict lambda capture list
        
        Change-Id: I72ac69f9cbea34f69d828f55468fb630ca8290fe
        Reviewed-on: https://gerrit.libreoffice.org/70885
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-17  Katarina Behrens  <Katarina.Behrens@cib.de>  [5a64bc2b1214e6ad8424f57576aa5752a09815d4]

        Stop qt event loop after KDE settings have been read
        
        Two use-cases here in kde5backend
        1) kde or qt vclplug has already started qt event loop => just use this
        loop to read KDE settings
        2) no qt event loop runs (we're most likely in gtk3_kde5 vclplug) =>
        start a new event loop, read the settings and stop it
        
        In case 2) letting qt event loop run means subsequently all UI ops
        need to happen in main thread. This is problematic to enforce in
        non-qt-based vclplugs
        
        In both cases, cache those settings for future use - the assumption is,
        most of them are static during a session anyway.
        
        Change-Id: Ifa203f4cdb9a753db808f945762fb131ee83393c
        Reviewed-on: https://gerrit.libreoffice.org/70808
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-04-17  Michael Stahl  <Michael.Stahl@cib.de>  [2d85b75b1220484aebd6e583d6d7aee71280e38e]

        libxslt: add patch for CVE-2019-11068
        
        Change-Id: I3fe30de8140dce3d81cdfae7d41e0bd465b1d5f4
        Reviewed-on: https://gerrit.libreoffice.org/70879
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-17  Stephan Bergmann  <sbergman@redhat.com>  [73979f5a45d937bc686be7e936a006e63f07536f]

        Initialize ImplCursorData members as required
        
        mbCurVisible is immediately read in ImplPrepForDraw, which inits some more
        members but not mnStyle which is then read in ImplCursorInvert.  Regression
        introduced with b9c10ee923308f336a694bbc0212396ed5317b6a "weld
        ClassificationDialog", found when valgrind'ing UITest_classification.
        
        Change-Id: I986af0531e250953b8e45c914997b31c53a9ba91
        Reviewed-on: https://gerrit.libreoffice.org/70876
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-17  Stephan Bergmann  <sbergman@redhat.com>  [884ad0d1af88f9985d30ef0dfe92d89e82f8e576]

        Split localProcessFactory function into class with setter and getter
        
        ...which avoids a false positive from an upcoming loplugin that finds suspicious
        uses of variables during their own initialization (as happened with xReturn in
        getProcessServiceFactory).
        
        Change-Id: I40e90e2e74cde84a3425b014d87584f4a56c0e22
        Reviewed-on: https://gerrit.libreoffice.org/70877
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-17  Miklos Vajna  <vmiklos@collabora.com>  [d7f4f5650dd2c7fe1ccec50efd806e695b8bc18a]

        tdf#124756 slideshow: avoid mbPaintDisabled for media windows
        
        Commit 3e0092031b73bad107e3122d5d4be2f5bd487744 (tdf#112318 sd opengl:
        fix lack of initial animation, 2019-04-05) enabled processing of idle
        events between two updates of the slideshow to help OpenGL, which
        uncovered a problem with media shapes.
        
        On one hand,
        slideshow::internal::ViewMediaShape::implInitializePlayerWindow() calls
        EnablePaint(false) on the media window. OTOH,
        vcl::Window::ImplCallPaint() handles mbPaintDisabled by invalidating the
        relevant area of the window, which causes a paint<->invalidate loop.
        
        Fix the problem by nominally still enabling paints on the media window:
        nothing will change in practice (since the actual media overlay will be
        on top of it), but this way the loop goes away.
        
        mbPaintDisabled is handled like this since the initial import, the media
        window flag was added much later, so it makes more sense to adapt the
        later.
        
        Change-Id: Ib89b68d93aa9d09dbcad33eb6e75a8a25ef1b752
        Reviewed-on: https://gerrit.libreoffice.org/70869
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-04-17  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [0fb575b34d039f7c732820467b6db6f8cebd485d]

        Wait for async events to be delivered
        
        Follow-up fix for 6f43902b12dd36fa2b69401065df198ef9ffdb09
        
        Also remove calling to super class (doesn't work and those methods return void anyway)
        
        Change-Id: I1aa927e373e6d19e4060daba1f34ef72428ead59
        Reviewed-on: https://gerrit.libreoffice.org/70878
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-04-17  Stephan Bergmann  <sbergman@redhat.com>  [e0ccbe72ed6eb0d309ed272a78fd67a512acff5d]

        Fix use of variable before its lifetime begins
        
        This has been broken with 48314f25241e014a634dd5371543b90137ffd2bc "improve
        function-local statics in basic..cui" (and has been found with a new plugin to
        be commited).
        
        Change-Id: I518360e3273af9db4a8560a89bc8a789410c8033
        Reviewed-on: https://gerrit.libreoffice.org/70875
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [6ba15ac96bf143bdc7ab480fd0273060862e8662]

        tdf#124778 View - Comments causes crash
        
        regression from
            commit 7282014e362a1529a36c88eb308df8ed359c2cfa
            Date:   Fri Feb 1 15:15:16 2019 +0100
            tdf#50916 Makes numbers of columns dynamic.
        
        Change-Id: I5ecc52dd709455718a2f3e245b1d41e0c30e7f80
        Reviewed-on: https://gerrit.libreoffice.org/70862
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-17  Henry Castro  <hcastro@collabora.com>  [70981db28e1f2bde08911059495d3ea0980481d6]

        sw lok: add unit test for deselect custom shape
        
        Change-Id: I41a9ff0d281d9032ddaafbbcb55352254a809efe
        Reviewed-on: https://gerrit.libreoffice.org/70824
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2019-04-17  Balazs Varga  <balazs.varga991@gmail.com>  [9be1b6cf5b97727135c7f5e48c971edd8dc45e70]

        tdf#123828 XLSX combined chart export: fix order of axis types
        
        Also fix tdf#123833 and tdf#123837.
        
        In combined charts, now axis types are exported in the right order
        (catAx[1], valAx[1], catAx[2], valAx[2]). The Y axes are exported
        correctly with the correct axIDs of the chart types: the first one with
        the primary axId, the second one with the secondary axId. X category
        axis crosses the Y axis at the right place, all data series are attached
        to the right Y axis, and the Y major grid doesn't disappear.
        
        Note: don't export the CrossoverPosition/CrossoverValue, if the axis
        is deleted and invisible, because MSO will show the secondary X axis,
        even if the axis doesn't exist. The problem was the unnecessary export
        of the axis with the default css::chart::ChartAxisPosition_END
        CrossoverPosition value.
        
        Change-Id: Id429e654ff0ba45b5f9db877b7c4dd6e65433408
        Reviewed-on: https://gerrit.libreoffice.org/70814
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-04-17  Michael Meeks  <michael.meeks@collabora.com>  [74cd1675d80bc1c1609655148546fc960fb99af8]

        lok: add profile zones.
        
        NB. outside of the often contended SolarMutexGuard.
        
        Change-Id: Ieb651e2ed4349e692010a7588721f461af7d2b5b
        Reviewed-on: https://gerrit.libreoffice.org/70848
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-04-17  Mike Kaganski  <mike.kaganski@collabora.com>  [26e85974a0287ab5869e7ff0145a66b853d66a02]

        tdf#124772: export data field number format to XLSX
        
        ... otherwise Excel would reset data formatting e.g. from currency
        to plain numbers upon refresh.
        
        Excel relies on per-field format setting in pivot tables, while Calc
        takes fields formatting from source.
        
        Change-Id: Ia8cdf3f8fcd23720e3daaf989152c170057b339c
        Reviewed-on: https://gerrit.libreoffice.org/70860
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-17  Mike Kaganski  <mike.kaganski@collabora.com>  [4ea0059bca6dd84f10abcf52f6d6b81c1afec397]

        VS detection: Fallback to old registry check if vswhere failed
        
        ... since on some boxes vswhere returns no results when VS 2017 is present
        
        Change-Id: Ieabfbbc30195008ef93147d7d390eee58fa2b7f9
        Reviewed-on: https://gerrit.libreoffice.org/70861
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-04-17  Michael Weghorn  <m.weghorn@posteo.de>  [4640575bd33c2d1010f3acd4fdf3cce510091716]

        gtk3_kde5: No longer kill fpicker process on timeout
        
        In some observed cases, 100 ms were not enough for the separate
        'lo_kde5filepicker' process to terminate properly, in particular
        on slow or busy hardware.
        Drop the timeout here and just wait for the process to finish
        to avoid killing it unnecessarily, which could e.g. lead to file
        dialog settings/state not properly being saved by the native KDE
        Plasma QFileDialog (plasma-integration, e.g. in
        'KDEPlatformFileDialogHelper::saveSize'), so that the last
        used mode or size would not be remembered.
        
        The assumption is that the separate fpicker process should now
        properly finish in all cases, in particular since commit
        93815c2b04f1905e43c695caf5cc2c594bb897ce.
        
        Should that assumption not hold, let's rather fix the underlying
        issues than increasing the timeout here.
        
        Change-Id: I0a58c1425940fbfaecb5012a24fd9a0222cbaccb
        Reviewed-on: https://gerrit.libreoffice.org/70834
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-04-17  Muhammet Kara  <muhammet.kara@collabora.com>  [06eb265dd65d64b608a71cba5e5fbd906a781e1c]

        Add direct pdf export to the Redaction toolbar
        
        Users need an in-process copy of pdf to share
        with peers and discuss the redacted areas
        
        Change-Id: I68c16c6f09690a9d5cd2df191963107029e5ed88
        Reviewed-on: https://gerrit.libreoffice.org/70863
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>

2019-04-17  Michael Stahl  <Michael.Stahl@cib.de>  [f83e22f535c1c9482c5d3f566d5d0283355dd98f]

        tdf#109376 sw: fix redline SwUndoDelete with end pos on SwTableNode crash
        
        ... that happens when you accept a delete redline (or reject an insert
        redline) with such end pos.
        
        The problem is that first a DeleteRange() will move the anchor position
        onto the table node (because check in SwUndoSaveContent::DelContentIndex()
        is surprisingly asymmetric and so the fly not deleted by the previous
        bugfix), then DelFullPara() creates a second SwUndoDelete then deleting
        the fly crashes because its anchors was moved.
        
        The code in lcl_AcceptRedline() / lcl_RejectRedline() doesn't make much
        sense (but always was like this), if we just call DeleteFullPara() once
        instead, the problem is avoided, and we don't even have to worry about
        why DelContentIndex() is so asymmetric (is "selection direction"
        really a meaningful concept?).
        
        Reportedly this started to crash with commit
        e07feb9457f2ffb373ae69b73dda290140e4005f, previously it was just wrong.
        
        Change-Id: Ib3d4b31e0255a6f4e7b49b40f204dec168ea3006
        Reviewed-on: https://gerrit.libreoffice.org/70836
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e8c992258ad53274099fa770e0aaefb79c7c6c60]

        Fix typo
        
        Change-Id: Ic29460926173ed37c60d8626872dda15cc1f76ec
        Reviewed-on: https://gerrit.libreoffice.org/70851
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [494b91e04255ddab4fe8d94d79d6c10d74aedaff]

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

2019-04-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6d3204e9b1c7ececff7100c3ffa0aa6dade6b9f6]

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

2019-04-17  Caolán McNamara  <caolanm@redhat.com>  [d17d9500a23705a315992ff42cb7c449894fc2ce]

        tdf#124597 template select dialog launched before parent gets final size
        
        Change-Id: If9f6fa6e072a95381aaf4a539e2081733a0248ec
        Reviewed-on: https://gerrit.libreoffice.org/70828
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-17  Caolán McNamara  <caolanm@redhat.com>  [6e204253d4cf3be0b9ad136e922ec4fbb2523fe6]

        use Deactivate
        
        which is closer to how it was before welding
        
        Change-Id: If43e2109d9c511a3e8f191b7704dc42aa06b7353
        Reviewed-on: https://gerrit.libreoffice.org/70858
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-17  Caolán McNamara  <caolanm@redhat.com>  [d0eee591e01263fc5681e2ce64327f540e49280e]

        drop newly unused ScFilterOptionsMgr
        
        and rename FilterOptionsMgr back to ScFilterOptionsMgr
        
        Change-Id: Ieada679e0c96dfdf9d62732550302f3b5f2a444d
        Reviewed-on: https://gerrit.libreoffice.org/70833
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-17  Tomoyuki Kubota  <himajin100000@gmail.com>  [a96167f88aa68651f055aa9096e63c9e48c8e4fa]

        avoid C4013 and C4117
        
        calloc,free,clock,time,ceil,frexp,fabs,ldex,access,getpid for C4013
        __FUNCTION__ for C4117
        
        Change-Id: I71e1894893f3aa9cf0e5ac699e44586144a14743
        Reviewed-on: https://gerrit.libreoffice.org/70423
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [01e61ac30405697e2d48163850410cf1d9565ea3]

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

2019-04-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8a64a0a5819532517cf4a3f7e18b9d323e1aa31d]

        Fix typo
        
        Change-Id: I633047306372ce285bf3531c609f364addf927c8
        Reviewed-on: https://gerrit.libreoffice.org/70854
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-17  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [6607e2915e64e9d371be96632431959e5fd86b76]

        tdf#120273 Ctrl-N should open a new document when a chart is selected
        
        and Ctrl-Shift-N should go to the Templates dialog
        
        Actually, since the latter is a global keybinding
        this - and the 4 other uno:NewDoc - entry is redundant a bit
        
        Change-Id: I3c36b0b98f04033c8214e9c3c23f8cf5e99451d6
        Reviewed-on: https://gerrit.libreoffice.org/70857
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-04-17  tundet  <tundeth@gmail.com>  [dc091e7fd952b0530db8583247c2f910d627700a]

        tdf#123645 XLSX export: fix hyperlink inserted to chart
        
        Hyperlink inserted to chart lost after export.
        
        chart_hyperlink.xlsx: Test file from Excel 2016.
        
        Change-Id: Ideca10e544193ba43d7c2ef6e9dd8e393383edc1
        Reviewed-on: https://gerrit.libreoffice.org/70648
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-04-17  Noel Grandin  <noel.grandin@collabora.co.uk>  [185e01c015528cafbddcda5dfdabf816ce8be20e]

        loplugin:sequentialassign in sc
        
        Change-Id: I9287d266cd5267e194f2539f95a7efff3824e9b1
        Reviewed-on: https://gerrit.libreoffice.org/70715
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [1e917af27d18d934f3e9122aa98cd950b74ca246]

        tdf#124032 fix Edit background drawing
        
        IsPaintTransparent() is preventing to paint the background but
        not sure why this is needed. removing this condition doesn't
        seem to have any ill effects.
        
        Change-Id: I5ac54e208e4f1c9941beb4012aa44182d21dbed9
        Reviewed-on: https://gerrit.libreoffice.org/70855
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-17  Miklos Vajna  <vmiklos@collabora.com>  [9a0934babd347c579c7f5f5c4094800cdc239063]

        EPUB export: make member variable private
        
        In most cases these were public without a good reason, in other cases
        setter / getters are added.
        
        Change-Id: Id6c1032189db1bba211344162e737dabf7ff3f07
        Reviewed-on: https://gerrit.libreoffice.org/70842
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-17  Stephan Bergmann  <sbergman@redhat.com>  [3f59a2df61620fbb7216fc66780620f142d81e66]

        Missing include (Windows --disable-pch)
        
        Change-Id: I53be5303404cf60609314630b841ebbf2af117de
        Reviewed-on: https://gerrit.libreoffice.org/70818
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-17  Caolán McNamara  <caolanm@redhat.com>  [73482f5e8742cc9fce32de1fc660059aae2a9583]

        weld ScSpecialFilterDlg
        
        Change-Id: Iecf88c5720f2407654d85a1a70a04faed43fd690
        Reviewed-on: https://gerrit.libreoffice.org/70832
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-17  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [6f43902b12dd36fa2b69401065df198ef9ffdb09]

        tdf#122920 Send UNO mouse events to parent window listeners as well
        
        When user registers a mouse listener to a window, he expects
        to receive mouse events when a user clicks in somewhere in that
        window, even if it's technically a widget inside that window
        
        Change-Id: Ie6d3f8b140e4a5b516051014282b43775ecec59e
        Reviewed-on: https://gerrit.libreoffice.org/70512
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-04-17  Mike Kaganski  <mike.kaganski@collabora.com>  [c650217cc543080928a26de4bfc07ebb0be5c6ca]

        tdf#124776: don't use SearchPathW to get full path of executable
        
        ... use GetModuleFileNameW() for that.
        
        We call SetDllDirectoryW and SetSearchPathMode to improve security of
        the process, and exclude some paths (including current directory) from
        search when using API that looks for binaries whose names are not fully
        qualified.
        
        So the sequence is this:
        1. Program is started using relative executable path like
           "instdir\program\soffice";
        2. sal_detail_initialize is called, which calls the two mentioned
           hardening functions;
        3. sal_detail_initialize calls osl_setCommandArgs, which in turn calls
           osl_createCommandArgs_Impl;
        4. The latter uses SearchPathW with empty path and first program arg
           "instdir\program\soffice" to find fully qualified program path.
        
        That now naturally fails, because current path is not searched.
        
        But to find the process name, we need no search: we can simply use
        GetModuleFileNameW() with NULL passed as module handle. Let's use that.
        
        Note that we can't use _wpgmptr/_get_wpgmptr, because we don't use wide
        entry point like wmain.
        
        Change-Id: I7a0013a0505f7bdd38164b09b045bfade9686664
        Reviewed-on: https://gerrit.libreoffice.org/70844
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-17  Jim Raykowski  <raykowj@gmail.com>  [f91603a983d4e109983d4f976786ac794e63e547]

        tdf#115600 Turn design mode on to Navigate by Control
        
        Navigate by Control only works in design mode so turn design mode on
        when Navigate by Previous or Next Control button is pressed.
        
        Change-Id: I26a565758672c8dd1ec8bf979b199e8b240424e3
        Reviewed-on: https://gerrit.libreoffice.org/70644
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-04-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [976ad787b5243d3365a829cb0ddd2f4e8eddd0c6]

        move BitmapAccessMode enum from salbtype to its own file
        
        First plan was to move it to bitmapaccess.hxx, but that would add
        dependency for the backends, which only need BitmapAccessMode.
        
        Change-Id: Id8ed980207da5b0c7d4de48d82446b33f6b76b13
        Reviewed-on: https://gerrit.libreoffice.org/70827
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-17  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f6a64f9bdce16cc18bb086b0de894fba7e1538c3]

        remove or change salbtype.hxx includes
        
        Change-Id: Ibd28b8fa92e98ebeb482a9081fbeae24defe4adb
        Reviewed-on: https://gerrit.libreoffice.org/70826
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-17  Jens Carl  <j.carl43@gmx.de>  [5696272f9055b9b15c94d70a0dea7cee299c23ed]

        tdf#45904 Move XTextField Java tests to C++
        
        Move XTextField Java tests to C++ for ScEditFieldObj_Header (formerly
        ScHeaderFieldObj).
        
        Change-Id: I36b723945d9306720846b4a4e2d3eaddb1a1c063
        Reviewed-on: https://gerrit.libreoffice.org/70841
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-17  Katarina Behrens  <Katarina.Behrens@cib.de>  [cc191e4f5da18c3b223316f39aac23003ca54671]

        Fix wrong proxy setting URLs in kde5backend
        
        this copy'n'pasta blunder looks innocuous but can slow down loading
        of JVM (which reads proxy settings among others) in KDE environment
        significantly
        
        Change-Id: I98f0fb107a2ee825bcd47731a5a9d15017ba63bc
        Reviewed-on: https://gerrit.libreoffice.org/70806
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-04-16  Caolán McNamara  <caolanm@redhat.com>  [59d1d9e661ee4a805ee280d7afab51a52bb11ed3]

        weld ScFilterDlg
        
        Change-Id: I8bb8860d398af2ee9d6dd434c50f914e78b8021b
        Reviewed-on: https://gerrit.libreoffice.org/70801
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-16  Muhammet Kara  <muhammet.kara@collabora.com>  [e1eaed63d03c3a5fa31722072d6f7c4478f1342b]

        Protect page position during redaction
        
        Users might accidentally move the main shape of
        the page being redacted. Let's prevent that.
        
        Change-Id: Ic0f3c2c819d1f974d203fa5fd70d57e5545ba8ef
        Reviewed-on: https://gerrit.libreoffice.org/70839
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-04-16  Tamás Zolnai  <tamas.zolnai@collabora.com>  [2317ad572cc330c4c2de95065ef275f58a9c83a1]

        SharePoint connection: Handle encoded URL passed as command line argument
        
        Change-Id: I3352bf9ade88bd86f7ca3d53238364216547d52b
        Reviewed-on: https://gerrit.libreoffice.org/70830
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-04-16  Zdeněk Crhonek  <zcrhonek@gmail.com>  [8cd78aef23a5fe411ed19cce502dca9a3043c551]

        uitest for bug tdf#121591
        
        Change-Id: I374748da8d53045c411db35edbe4ddd65037456c
        Reviewed-on: https://gerrit.libreoffice.org/70838
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-04-16  Zdeněk Crhonek  <zcrhonek@gmail.com>  [8cab1756cf17279ef9fb36e2032d4fb76dbc0070]

        uitest for bug tdf#117039
        
        Change-Id: I80dc602db648c56edb895360188dfd0d43398b8c
        Reviewed-on: https://gerrit.libreoffice.org/70837
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-04-16  Muhammet Kara  <muhammet.kara@collabora.com>  [d5b59b8d9d798b884dbcf0c97f403d739b01e1cc]

        Switch redacted export options
        
        Bring White option to the first place,
        to save toner on print as users tend to
        click on the first option.
        
        Change-Id: Id63c4402f8dc07a83eef69c3dfde3dd086c899b8
        Reviewed-on: https://gerrit.libreoffice.org/70831
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-04-16  Luboš Luňák  <l.lunak@collabora.com>  [daaef8cbe4d3a67996c6410c24eca19ecf0a810e]

        abort() in dbgutil mode if OpenGL shader compilation fails
        
        Otherwise it's quite annoying to miss e.g. a typo in the shader code
        if the code falls back to another way of handling the operation.
        
        Change-Id: I585be85f739929f0f422dc031a36dc83077f6820
        Reviewed-on: https://gerrit.libreoffice.org/70771
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-04-16  Luboš Luňák  <l.lunak@collabora.com>  [85847b1bd7245de246fa419ec686b8bead660497]

        link.exe in -LIB mode doesn't understand -debug
        
        Apparently link.exe is a wrapper for either a dynamic linker for .exe
        and .dll files, or for an archiver for .lib files, and the latter
        doesn't know -debug and complains about it.
        
        eeeec33ada5923f made it to be passed to all linking.
        
        Change-Id: Ie4b16536f705987de432fc8e2819467fc5bfb719
        Reviewed-on: https://gerrit.libreoffice.org/70817
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-04-16  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [734dc3c3343b112291fcef606258fb67012a2972]

        tdf#42949 Fix IWYU warnings in ucbhelper/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Also include/ucbhelper had some false positives not yet on the blacklist
        
        Change-Id: I4500271ea35efd7e140c76255df95ff7bbdf9f27
        Reviewed-on: https://gerrit.libreoffice.org/70745
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-16  Stephan Bergmann  <sbergman@redhat.com>  [2e3e9d7cef63c9a69cf822d95616f1f9c62b781e]

        Use prewin.h/postwin.h to not define DELETE
        
        ...as used as an identifier in sw/inc/swundo.hxx (broke Windows --disable-pch
        builds)
        
        Change-Id: I4de0232bcf17c4149cc31ec235f1275648a6d73e
        Reviewed-on: https://gerrit.libreoffice.org/70820
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-16  Stephan Bergmann  <sbergman@redhat.com>  [0d3d5dddbfb681dc3a66089726b0366087e3e2c1]

        Missing include (Windows --disable-pch)
        
        Change-Id: I64662a4020ea402477af33d61d8db0ee062ebe46
        Reviewed-on: https://gerrit.libreoffice.org/70819
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-16  Michael Stahl  <Michael.Stahl@cib.de>  [2ea6f385d36966de8e30b9a537ac2875075ca9eb]

        tdf#124722 sw_redlinehide: don't set negative SwTextFrame offsets
        
        nLen may be larger than the master SwTextFrame, but its follow can't
        have negative offset.
        
        (regression from 0acde7514e666fc04805fd36503bd174162336ca)
        
        Change-Id: I6177c748480cdf61e8f15a7032ba52d3ae2ea52c
        Reviewed-on: https://gerrit.libreoffice.org/70816
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-16  Miklos Vajna  <vmiklos@collabora.com>  [8072a926da2a02dfaf3fa848a2976634641a594f]

        tdf#124521 sw btlr writing mode render: fix paint rectangle on scroll
        
        By implementing btlr support in
        SwTextFrame::SwitchVerticalToHorizontal(SwRect), so not only
        invalidation but paint rectangle is also correct, which means actual
        text painting happens.
        
        Change-Id: I4215799ff63c93b300e4e8f97c6824f75d7c5401
        Reviewed-on: https://gerrit.libreoffice.org/70797
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-16  Luboš Luňák  <l.lunak@collabora.com>  [8c75e66234b01b0a336f2eff107cc378286583e4]

        adjust BitmapTest::testN8Greyscale() for OpenGL values
        
        Greyscale conversion with OpenGL results in RGB values sometimes
        having color components one off compared to the normal VCL values,
        so be a bit lenient.
        
        Change-Id: I58c279fb90e540cd2ac76d4217c774ff09229051
        Reviewed-on: https://gerrit.libreoffice.org/70778
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-04-16  Luboš Luňák  <l.lunak@collabora.com>  [1ab14d8774c124655494a914a904acd97cf7a221]

        add unittest for SalBitmap::Scale()
        
        Related to tdf#105277, check that scaling a bitmap with different
        scale methods and different bitmap sizes produces (roughly)
        the expected results.
        
        Change-Id: Iea9be675b7cc4b0fbbc634501d32ded82bccbb17
        Reviewed-on: https://gerrit.libreoffice.org/70775
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-04-16  Luboš Luňák  <l.lunak@collabora.com>  [641005f821be1bd59dbd380474b076d157a46932]

        fix areaScaleFragmentShader.glsl with texture atlas (tdf#105277)
        
        With a texture atlas the "texture" is just a subtexture of a larger texture,
        so texture coordinates are not the full range between 0 and 1, but just
        a part of it. Since areaScaleFragmentShader converts between pixel
        and texture coordinates, the conversion needs to take this into account.
        
        Change-Id: I9d29ffea52551d19ba681971a2b4f140a35b491c
        Reviewed-on: https://gerrit.libreoffice.org/70774
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-04-16  Luboš Luňák  <l.lunak@collabora.com>  [69d0eba7816ea0bfe3be15aba16324d0357ee845]

        fix vcl_svm_test with OpenGL
        
        The bitmaps have different CRC, because OpenGL uses different algorithm
        and data format.
        
        Change-Id: Ic4d2e6215cfc6b971b470367002936f4a81e9fbe
        Reviewed-on: https://gerrit.libreoffice.org/70777
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-04-16  Luboš Luňák  <l.lunak@collabora.com>  [1e3869ea1ce71922280ad9fc4e95e52fed722571]

        in dbgutil mode initialize texture contents with predictable garbage
        
        So that textures do not start with random uninitialized contents.
        
        Change-Id: Ie240f5f71ed77d5c6c22a120e96540a2d0d7c2ed
        Reviewed-on: https://gerrit.libreoffice.org/70773
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-04-16  Luboš Luňák  <l.lunak@collabora.com>  [0555bda4856626f520a14c33fa5ba8ff8dcb0ac8]

        make ConvertBGRABufferToBitmapEx work properly also on non-win32
        
        Windows uses GL_BGRA, but e.g. on Linux OpenGL stores as GL_RGBA.
        
        Change-Id: I00820f7b7a16a54b10c682ba332627ec04648508
        Reviewed-on: https://gerrit.libreoffice.org/70772
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-04-16  Luboš Luňák  <l.lunak@collabora.com>  [2ef36289c78f4eb1ed25b5cf3913c441760aa111]

        round() instead of truncating in two-pass OpenGL area scaling
        
        BitmapTest::testScale2() on Linux fails for me without this,
        as the two-pass setup higher truncates the size to integers, and
        truncating here again sets the final size as 64 instead of the expected 65
        
        Change-Id: I54748e29f0e0ca63539e42009759a93d6a5d6be2
        Reviewed-on: https://gerrit.libreoffice.org/70779
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-04-16  Luboš Luňák  <l.lunak@collabora.com>  [81435598545d98fbc082df11810e766590bbc856]

        remove pointless #ifdef
        
        The two blocks are identical.
        
        Change-Id: I58464160009d1276bd1ca92482cd677c00471251
        Reviewed-on: https://gerrit.libreoffice.org/70776
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-04-16  Luboš Luňák  <l.lunak@collabora.com>  [5574a8fecc00da871dccbd63527d6878cd7083d6]

        Library_vcl has a dependency on vcl opengl packages
        
        Without this, building a unittest does not rebuild those if needed.
        
        Change-Id: If15aa2e1d7869d274c8c5f885278e85e0a341c47
        Reviewed-on: https://gerrit.libreoffice.org/70770
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-04-16  Tomoyuki Kubota  <himajin100000@gmail.com>  [f61d6474205793b0838d90b09037cef52408a4b9]

        Initial VS 2019 Support
        
        Change-Id: I8e08efb549ebd52c37183a1185d6de73f2b00601
        Reviewed-on: https://gerrit.libreoffice.org/64630
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [3fce6ae224efb5f8bdf78ef83f89be11dafabf3a]

        fix usage of successful/successfully in comments
        
        Change-Id: If280e1e944c877462cb84b579e19d4fd2ad1900b
        Reviewed-on: https://gerrit.libreoffice.org/70813
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [f03310eac0162c8b582a0f5f6cb0489d29aaa488]

        loplugin:sequentialassign in sfx2..solenv
        
        Change-Id: I57e11d45aad48713b7c6802e2b6976fd916fc6ba
        Reviewed-on: https://gerrit.libreoffice.org/70717
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-16  Regina Henschel  <rb.henschel@t-online.de>  [f0d07c5b84300e508d49dfceb968cb6a0dae436c]

        tdf#124740 Handle position is already scaled for ooxml-foo shapes
        
        If a 'ooxml-foo' shape has a path internal coordinate system by
        using w and h attribute, the position of the handle was out of
        place. Because in 'ooxml-foo' shapes the handle position is not
        directly connected to the adjustment value but via formulas, the
        handle position is already scaled when calculating the position.
        
        Change-Id: I84ef8c5ea3bbe94a1bfd9d8ba17b97248086234f
        Reviewed-on: https://gerrit.libreoffice.org/70783
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-04-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ba9e513ee8305c668c94b6ba59e26da278581652]

        Test an alpha VirtualDevice and fix GetPixel and DrawPixel
        
        This adds an test for a VirtualDevice with an alpha channel,
        which checks that getting a BitmapEx from the alpha VirtualDevice
        is has a alpha channel properly set.
        
        Test that using GetPixel and DrawPixel properly handle an alpha
        based Color, which they didn't, so this also includes the fix for
        thouse 2 methods.
        
        Change-Id: I419b8e0f66ab5f8266c6129e501ed75ef517fd44
        Reviewed-on: https://gerrit.libreoffice.org/70805
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-16  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [6fd7495bf6bc4d0f7e788d965a599ca3aab7e928]

        XController: Better docs formatting
        
        Change-Id: I78bafe3d4714f62430ad7634e499f5472879df03
        Reviewed-on: https://gerrit.libreoffice.org/70811
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-04-16  Michael Stahl  <Michael.Stahl@cib.de>  [f32ddd38ef777598901981491ad57bd37efe69e8]

        tdf#123855 sw_redlinehide: fix GetExpandText() not expanding footnotes
        
        ... due to change of default argument; the XHTML export is calling it
        from SwXTextPortion::getString().  This is complicated a bit by a
        bunch of changes to GetExpandText() callers.
        
        (regression from bf488abbf46da51d17c3ad7ccf9e39005a55c2d7)
        
        Change-Id: I0b1e10e17c8f3824d6fa1f21fc74cc59b310474f
        Reviewed-on: https://gerrit.libreoffice.org/70791
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-16  Caolán McNamara  <caolanm@redhat.com>  [2a86ebda07e52071f8a8766b74de7bc57cae3a09]

        edit widget not redrawing text properly
        
        since...
        
        commit 4c4d9a482b93440fd3388ffa1715e66d1f391fea
        Date:   Sun Apr 14 16:41:42 2019 +0200
        
            loplugin:sequentialassign in vcl
        
        Change-Id: I55e47ab919757486e5eeaefea857df9578924cd2
        Reviewed-on: https://gerrit.libreoffice.org/70807
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-16  heiko tietze  <tietze.heiko@gmail.com>  [033e1130a65ec7f0fa9c46e5124adc9d8bf724ba]

        Resolves: tdf#124743 - Tip of the Day randomization
        
        srand() added, image file name part of the hrc definition now
        
        Change-Id: Ib697f64406ab6b11468eb837c71d57398a0533b5
        Reviewed-on: https://gerrit.libreoffice.org/70767
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>

2019-04-16  Mike Kaganski  <mike.kaganski@collabora.com>  [0871804bab38e1b2fdc19ff176189356e155f367]

        tdf#124736: Sort group field items
        
        Excel expects the group field items to be in ascending order starting
        from "<01/02/2010", then "Jan", "Feb", ..., then end with ">01/02/2020".
        
        Change-Id: I29e9b55f43091ed007f59e10dec64f46a37c7d5f
        Reviewed-on: https://gerrit.libreoffice.org/70800
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d7263d05bdcbe7e219664e198154e31a986c68fc]

        Test drawing BitmapEx with an alpha channel on a VirtualDevice
        
        This adds a test for drawing a BitmapEx which has an alpha channel
        onto a VirtualDevice. Most important is that alpha blending is
        done as we expect it (but it is prone to rounding error).
        
        Change-Id: I41a16ca9da98d7a067ada9aafad8c9fc7c6484d5
        Reviewed-on: https://gerrit.libreoffice.org/70804
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8d65b2bafa1ee000b2722c3c5e6d45a62b74c196]

        Add test for BitmapEx GetPixelColor for 24+8 and 32bit Bitmaps
        
        Change-Id: I0c1b8447acd6681d8731c35412b90a00741274fa
        Reviewed-on: https://gerrit.libreoffice.org/70803
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3083fe569f96bf0289da1e9d0ef7da15ab22e2f6]

        Add backend tests as CPPUNIT tests
        
        This (finally) adds backend tests as CPPUNIT tests too. In the
        future they'll also be added into LibreOffice directly as a way
        to test if the backend is OK, which will be useful especially
        for the OpenGL backend, which draw quality depends on the driver.
        
        Currently all the tests are ignored because of the bugs in the
        backend, which need to be addressed first and tests then can
        be enabled one by one.
        
        The main reason for the test is to identify issues when drawing
        is done at a wrong position, which is a very common problem. Also
        other types of tests will be added in time, which will have a big
        role in the refactoring of VCL that will happen in the future.
        
        Change-Id: I92237d47d49fa0db01b73b8bc39f7a621b65961e
        Reviewed-on: https://gerrit.libreoffice.org/70769
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-15  andreas kainz  <kainz.a@gmail.com>  [25a28cee10736e8a72b40b5ab2d11dea8d5254c3]

        tdf#124649 bibliography menubar: show icons for most importent items
        
        Change-Id: I4cc228db3edcacfb2f0b60c03a7eac0930a288f8
        Reviewed-on: https://gerrit.libreoffice.org/70782
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-15  Caolán McNamara  <caolanm@redhat.com>  [32304eb0079079fe263b860573fa010656ab13c9]

        tdf#124730 an attempt to remove entry that isn't there
        
        Change-Id: If382f0419c8ea0a3b99c85942c05ee1e5a627e76
        Reviewed-on: https://gerrit.libreoffice.org/70795
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-15  Caolán McNamara  <caolanm@redhat.com>  [fad018d60d628355528deb0b0f8b3c396a691d69]

        ensure gtk creates a default label widget for the MenuButtons
        
        Change-Id: Id8b6f11b4429c8029cacfc26592767625efb9674
        Reviewed-on: https://gerrit.libreoffice.org/70798
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-15  andreas kainz  <kainz.a@gmail.com>  [4d2b9097494a1ba1b018f62f2e74b6ec41bb6137]

        tdf#14649 dbaccess menubar: show icons for most importent items
        
        Change-Id: I6eb682acd0616162837809a9f89dfb2c66efb505
        Reviewed-on: https://gerrit.libreoffice.org/70787
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-15  andreas kainz  <kainz.a@gmail.com>  [dbbf2ef3640c13704ed0f1d3d8b0aae609975cbf]

        tdf#124665 ShadowCursor moved to Edit Mode
        
        Change-Id: I4b6f5ea60cebf465cd3c47909f10aae9281d63c0
        Reviewed-on: https://gerrit.libreoffice.org/70789
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-15  andreas kainz  <kainz.a@gmail.com>  [683d71b35331868e43447c5209b07f25fdbe1186]

        tdf#124649 framework menubar: show icons for most importent items
        
        Change-Id: I2d94a7cf6fbaea952f9d802307202648587189f3
        Reviewed-on: https://gerrit.libreoffice.org/70784
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-15  andreas kainz  <kainz.a@gmail.com>  [7188a4d8b2ace8b428968f3ff73a3d74cd4a736d]

        tdf#124649 chart2 menubar: show icons for most importent items
        
        Change-Id: I339c5a0777477c16ee85ace91e3611af40c06e31
        Reviewed-on: https://gerrit.libreoffice.org/70781
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-15  andreas kainz  <kainz.a@gmail.com>  [48215d7be1e2f94711e947ffb2922e6dd791d062]

        tdf#124649 sc menubar: show icons for most importent items
        
        Change-Id: I9e31f78a3d2d811088162f9dbac7fc92abf12c19
        Reviewed-on: https://gerrit.libreoffice.org/70780
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-15  Michael Meeks  <michael.meeks@collabora.com>  [110ee112e17091cc8ca9b16ac73d4bfae286c91c]

        lok: rename - emitted as events not on stdout now.
        
        Change-Id: Ie57c34eff1d917fada4e10e4b88b27adf8a34d1a
        Reviewed-on: https://gerrit.libreoffice.org/70788
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-04-15  Henry Castro  <hcastro@collabora.com>  [304425807e9172ac7a85d5f17fceba2735218409]

        sw lok: fix "Cannot deselect the shape after inserting the first in a...
        
        document"
        
        Change-Id: I976318fe299306b65190b4f5ae0ed2565830c6f7
        Reviewed-on: https://gerrit.libreoffice.org/70475
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2019-04-15  Stephan Bergmann  <sbergman@redhat.com>  [6340daac7b99c65249363a4bb61c492de31ef5d6]

        Revert broken loplugin:sequentialassign change
        
        Reverting part of 1123a47c9771e0f4a680316c034e9878919a85d5
        "loplugin:sequentialassign in sw" that had caused e.g. CppunitTest_chart2_export
        to fail in UBSan builds like
        
        > /sw/source/core/layout/frmtool.cxx:3540:77: runtime error: signed integer overflow: -47572123069180 * -47572123069180 cannot be represented in type 'long'
        >     #0 0x2b44b168eeaf in GetFrameOfModify(SwRootFrame const*, SwModify const&, SwFrameType, SwPosition const*, std::pair<Point, bool> const*) /sw/source/core/layout/frmtool.cxx:3540:77
        >     #1 0x2b44b07eb3f0 in SwContentNode::FindLayoutRect(bool, Point const*) const /sw/source/core/docnode/node.cxx:1169:60
        >     #2 0x2b45266573da in AttributeOutputBase::TextFlyContent(SwFormatFlyCnt const&) /sw/source/filter/ww8/ww8atr.cxx:3229:34
        >     #3 0x2b45265ecf49 in AttributeOutputBase::OutputItem(SfxPoolItem const&) /sw/source/filter/ww8/ww8atr.cxx:5258:13
        
        (<https://ci.libreoffice.org/job/lo_ubsan/1236/>).
        
        Change-Id: I580f6fb3fb2f561b1cf76f8cf113bfe20aead844

2019-04-15  Jens Carl  <j.carl43@gmx.de>  [8f13b0d3f1d72aab85665bccf409a3d6fdeb4272]

        Rename ScCellFieldsObj to ScHeaderFieldsObj
        
        Correct class name to mirror the name of the object we are testing
        against.
        
        Change-Id: I72f29c765990b1693533de8150bfbededf045925
        Reviewed-on: https://gerrit.libreoffice.org/70753
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-15  Michael Stahl  <Michael.Stahl@cib.de>  [2eb92eaea9ad74b1488246af3c334c3829af36a1]

        sw: fix recursive SwTextInputField::LockNotifyContentChange
        
        (related: tdf#123968)
        
        The assertion added in commit 742baabbe4d077e1ba913a7989300908f4637ac7
        is triggered during ODF import of import fields associated with user
        field types; there is a 3 level recursion of the SwUserFieldType for one
        variable calling the SwInputFieldType calling SwUserFieldType of another
        variable...
        
        Change-Id: I54fc56733c7375cfdb6439b02cf21c4d852c2b4c
        Reviewed-on: https://gerrit.libreoffice.org/70768
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-15  Stephan Bergmann  <sbergman@redhat.com>  [19ddbc1fc5e80a535e0f313d4491f7ae8441df57]

        Fix --enable-gtk3-kde5 build
        
        ...after 639df4d76d545ca23021f69a9d738a9a92c148cd "use more std::make_unique"
        
        Change-Id: Iae8c84d33b36c9bc9208d0edcbff50bed9abca77

2019-04-15  andreas kainz  <kainz.a@gmail.com>  [481a12574f04e86c9bd1adc5f2f6fe766dcb542a]

        tdf#124649 sd menubars: show icons for most importent items
        
        Change-Id: I71c0802ab3a265734c3fad253c8107dbb0a1749b
        Reviewed-on: https://gerrit.libreoffice.org/70721
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>
        Tested-by: andreas_kainz <kainz.a@gmail.com>

2019-04-15  Luboš Luňák  <l.lunak@collabora.com>  [b9d101e9f96c2e9fc698cb0f84508e346a976060]

        restore code comments
        
        These got removed in d115a235bf3ff5366 for some reason.
        
        Change-Id: I27eadc7f9f874f420ab0273e0ef2b62af57f6c4a

2019-04-15  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [25f31522594fff89434721d247e501af4fd673de]

        KJ&elementary:Calc style, extension, Organize Dialogs, findbar tdf#124200
        
        Change-Id: I26d4ee26355b3fd1dadd55d09368237dbce711c4
        Reviewed-on: https://gerrit.libreoffice.org/70693
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-04-15  heiko tietze  <tietze.heiko@gmail.com>  [2c84c14bd0baa09e134b6ad211492f730eaf6549]

        Suppress migration dialog during unit test run
        
        Change-Id: Ib148673235367081282c346d9b6d4ba9f795b877
        Reviewed-on: https://gerrit.libreoffice.org/70120
        Tested-by: Jenkins
        Reviewed-by: Tamás Bunth <btomi96@gmail.com>
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>

2019-04-15  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ed4cb70b6e46ad594f3cef80524e91f0621e09fd]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#122162 Keyboard shortcuts in table not valid
            
            Deleted page source/text/swriter/guide/table_cells.xhp because
            keyboard shortcuts were deleted.
            
            All references to this page removed too.
            
            Change-Id: Iafedfcdaeb93d5ad2824bd9212526a8bbee20922
            Reviewed-on: https://gerrit.libreoffice.org/70614
            Tested-by: Jenkins
            Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-04-15  Muzaffer Kadir YILMAZ  <muzafferkadiryilmaz@gmail.com>  [b9e75051807b807a6c9b96433390e09abaf38c24]

        tdf#114441 - Convert variables use Tell() function sal_uLong to sal_uInt64
        
        Change-Id: I356d771920f08fedd0843a5482615f787edf4f9f
        Reviewed-on: https://gerrit.libreoffice.org/67688
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-15  Michael Stahl  <Michael.Stahl@cib.de>  [4506a8993d2d4d2d7c615cecec16f05a4e3503f5]

        ucb: xmlns typo
        
        Change-Id: I3c26cc881ac6d157464ccdff5d71683fd7b1de4a
        Reviewed-on: https://gerrit.libreoffice.org/70682
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [98272c886b9f7df1670f4ba38d951fc5937a8e89]

        remove or change salbtype.hxx includes with the specific one
        
        We probably don't need salbtype.hxx include, but if we do we can
        now change it with a more specific one - namely BitmapPalette.hxx
        in most cases. This doesn't yet touch the includes in VCL.
        
        Change-Id: Ie3067ccb2eec425650b41ce7fca48e368215f489
        Reviewed-on: https://gerrit.libreoffice.org/70761
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-15  Michael Stahl  <Michael.Stahl@cib.de>  [80b73dcc06c671a49fbf238be58c1cd086c5c5f9]

        tdf#109376 sw: fix SwUndoDelete with end pos on SwTableNode crash
        
        Commit 6ff263b837831d46d0c215963b70543a9ea5bd2a added a check in
        SwUndoSaveContent::DelContentIndex() to avoid moving the anchor of a
        FLY_AT_PARA if its new position would be a table node, because
        SwFlyAtContentFrame::Modify() requires a SwTextNode to be the anchor.
        However, that doesn't actually avoid moving the anchor - later,
        SwNodes::RemoveNode() relocates the anchor to the next node regardless
        of type!
        
        It's probably better to just delete the fly in the situation when the
        end position is a SwTableNode, which fixes the reported crash.
        
        Unfortunately on Redo, the SwUndoDelete::UndoImpl() does not recreate
        the nodes correctly, hence the fly then is inserted on the wrong node,
        which later crashes again.
        
        The problem is that due to the table node, a dummy SwTextNode is inserted,
        which should be at the end of the range, but ends up at the start due to
        an erroneous ++aPos.nNode; - the result is that the fly is inserted on
        the dummy node and is immediately deleted again, triggering another
        assert.  If there is a dummy node, it also doesn't make sense to call
        SplitNode().
        
        Yet another problem is that in SwUndoDelete::UndoImpl(), the frames for
        the moved text nodes are not created, because the first node is skipped
        with the wrong assumption that it already has frames.
        
        Reportedly this started to crash with commit
        e07feb9457f2ffb373ae69b73dda290140e4005f, previously it was just wrong.
        
        Change-Id: I5094638e34c6ed52c836e57691d377b8cd1608f9
        Reviewed-on: https://gerrit.libreoffice.org/70683
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-15  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [0eaa0804085dd6e93257dd31361490720456679d]

        tdf#42949 Fix IWYU warnings in include/editeng/[a-e]*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I81917d697adf79b1bd0de4cc262d3cd6bc8eb36f
        Reviewed-on: https://gerrit.libreoffice.org/70710
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-15  Miklos Vajna  <vmiklos@collabora.com>  [b0da0a45a6453a0ddebded83ae8401e7f3cccde3]

        Related: tdf#97822 vcl opengl gtk2: fix missing slider widget
        
        This had the same problem as the list node widget, fixed in commit
        fb9c7e31f888a301fecb5257635e12ce7b907d14 (tdf#97822 vcl opengl gtk2: fix
        missing list node widget, 2019-04-12). Render output was missing in the
        GL / SAL_GTK_USE_PIXMAPPAINT=1 case.
        
        Change-Id: I24252c697523214a93f715759e242d47352c8341
        Reviewed-on: https://gerrit.libreoffice.org/70760
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-04-15  Michael Meeks  <michael.meeks@collabora.com>  [35aff9067796ee7b108ffee88126f837b573d3c1]

        lok: emit ProfileZone data in messages when requested.
        
        Change-Id: I42a773e2d5b8e4deeafa8eeb2785913db36a47d7
        Reviewed-on: https://gerrit.libreoffice.org/70688
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-04-15  Gülşah Köse  <gulsah.kose@collabora.com>  [c6f5ee192887224de5dabfa86f2103822922bf89]

        Add new list panel to Impress Properties deck
        
        Change-Id: Idb3a4dee104b2df0283852efcecbd0b25a765d5a
        Reviewed-on: https://gerrit.libreoffice.org/70276
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>
        Tested-by: Heiko Tietze <tietze.heiko@gmail.com>
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-04-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [4c4d9a482b93440fd3388ffa1715e66d1f391fea]

        loplugin:sequentialassign in vcl
        
        Change-Id: I530b81b3258a6e1c1456da53bfe1285f14aee712
        Reviewed-on: https://gerrit.libreoffice.org/70734
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-15  Miklos Vajna  <vmiklos@collabora.com>  [256480b8b80769149652bb62f401672ee8fafe1f]

        sw: prefix members of SwContentType
        
        Change-Id: Ia6d98985f2abf6733d54f49f448a2ce6d4e3572d
        Reviewed-on: https://gerrit.libreoffice.org/70758
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-04-15  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [5218009f4b3f1f619d12151fc76ec14a12c6d89e]

        SmartArt: better detecting connector arrow type
        
        * basing on provided conn alg params
        * also moved setting arrow direction from getConnectorType() to algorithms
        
        Change-Id: I76898a4ccad961edd389677c31e7d8c05bcdf5fe
        Reviewed-on: https://gerrit.libreoffice.org/70598
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-15  Miklos Vajna  <vmiklos@collabora.com>  [504a9575e7bebe29528c60686a6ad64f9ba81c8b]

        xmloff: fix loplugin:simplifyconstruct warning
        
        Change-Id: Iab32f67f911157c5d7c0db8f36ea638576cfd0bf

2019-04-15  Balazs Varga  <balazs.varga991@gmail.com>  [11473832b5717cb3222ce72baee885bc9e8e2386]

        tdf#114181 XLSX combined chart: fix swapped primary and secondary axes etc.
        
        In combined charts, now X category axis crosses the Y axis at the right
        place, all data series are attached to the right Y axis, and the
        Y major grid isn't lost.
        
        Note: Let's check which axis is attached to the first charttype
        (in case of combined chart, the first one is a column chart) and create
        that axis first. In OOXML standard, the first CT_valAx tag contains the
        axID of the primary axis and the second CT_valAx tag contains the axID
        of the secondary axis. 
        
        
        Change-Id: Ib123f95ec41ef5dbbf0599efd7a646f4640a9b70
        Reviewed-on: https://gerrit.libreoffice.org/70464
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-04-15  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [e21bc3267776d89e26368b62963fc57dc792f743]

        Remove unused customanimationspanelhorizontal.ui
        
        Unused after 3df141b2084d3abc1587ef24d2b371b779bb3d50
        
        Change-Id: I2612b60db69fcd2f502388d37a21cf35f1394207
        Reviewed-on: https://gerrit.libreoffice.org/70675
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-04-15  Mike Kaganski  <mike.kaganski@collabora.com>  [9cd36c589b51aa2b4b18534cd4f7d282827c9466]

        Report failing document in ScMacrosTest::testVba
        
        Change-Id: I7ce2e8ab0bdc4b6799cd351828b7b3c24ebb1a96
        Reviewed-on: https://gerrit.libreoffice.org/70757
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [f87fab6310bee5a8df2a95ebc962072bdeb5faff]

        loplugin:sequentialassign in writerfilter..xmlsecurity
        
        Change-Id: I41028c704eca08b71746c3c87e38926b95449775
        Reviewed-on: https://gerrit.libreoffice.org/70735
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [b52f309f2b9037ee53ab8ac2d66967c012ba82f1]

        improve loplugin simplifyconstruct
        
        to find stuff like
           OUString s = OUString("xxx")
        
        Change-Id: Ie7ed074c1ae012734c67a2a89c564c1900a4ab04
        Reviewed-on: https://gerrit.libreoffice.org/70697
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [897493fbd34a1bd10320767b48cbf04d422f89b3]

        loplugin:sequentialassign in ucb..vbahelper
        
        Change-Id: I0fff9ee06225d4ff2e9c0611b1b11f1d3b896be2
        Reviewed-on: https://gerrit.libreoffice.org/70733
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [7facde27194b866e589eada3f5657b0b5c69efb0]

        loplugin:sequentialassign in test..tools
        
        Change-Id: I3a6c5807c3262dde6756551e9e955c4ceae09b4f
        Reviewed-on: https://gerrit.libreoffice.org/70732
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9f392d0c09bd946e4660ccc2d48ee3ae1367343c]

        tdf#122172 set textContent to nil in OOoContentDataProvider
        
        This should prevent the crash - at least it did for me AFAICS.
        
        Change-Id: I489264d8054e6577b948b0ab307c863d3140788a
        Reviewed-on: https://gerrit.libreoffice.org/70755
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-15  Mike Kaganski  <mike.kaganski@collabora.com>  [3c364f5d574515a257ba0bb84e199275fbea944f]

        Related: tdf#50916 create valid empty ScHorizontalCellIterator when...
        
        completely outside allocated area.
        
        Prevents crash in spell checker when scrolling into unallocated area, where
        first visible column number is greater than maximal allocated column number.
        The crash happened when std::vector::reserve threw std::length_error, and
        Scheduler::ProcessTaskScheduling abort()ed catching that in std::exception
        handler.
        
        Change-Id: Id74706f4a5fedfcc5e4e316c7aea7f5a4fe110be
        Reviewed-on: https://gerrit.libreoffice.org/70756
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-15  Jens Carl  <j.carl43@gmx.de>  [4ce6590223ab9a615afcf55ebc0e9cdb3ff2a73a]

        tdf#45904 Remove obsolete tests for ScHeaderFieldObj
        
        These tests are already ported to C++ in ScEditFieldObj_Header.
        
        Change-Id: I548a50b6e717f706ff89dce530542a0a710185a7
        Reviewed-on: https://gerrit.libreoffice.org/70754
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-15  Jens Carl  <j.carl43@gmx.de>  [e11dcc7e599830bedd3595c8b1427f47e5525c11]

        Remove unnecessary calls to Reference::is() after an UNO_QUERY_THROW
        
        Change-Id: I43f7e328b45d0058f867f3296c5a34740d51b4da
        Reviewed-on: https://gerrit.libreoffice.org/70752
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-15  Jens Carl  <j.carl43@gmx.de>  [527c400ef0654761ac1a3835dc06f2373523ef64]

        tdf#45904 Remove obsolete ScPageObj tests
        
        As mentioned i#84653 ScPageObj and ScDrawPageObj are supporting the same
        service and the later one was convert to C++ with commits
        ed6a71eafa61bade50219d2ff6233a42ab6d1c17,
        f897e80d063436be07356049f595efe5afb04859,
        eb0653ee80ad7249fde9ff752b56316fb98c4592,
        ee503c36199d225f4c906fe43c927f911c2097c7
        and b99ea0ff33b78ba76d1ae436895efac490252e0f.
        
        Change-Id: Icb05b2a03893f47e5f3816366cb9f3c94fd6faeb
        Reviewed-on: https://gerrit.libreoffice.org/70751
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d408080d7ce6abcf2a4788cbc70556e5e706cf4d]

        Fix typo
        
        Change-Id: Ie7578a8f1693d69ef5208659375968e43cb15aec
        Reviewed-on: https://gerrit.libreoffice.org/70750
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c84d974067a6a6aa17b6e5e3b289158c1e3cb74a]

        Fix typo
        
        Change-Id: I5d2751276497b0da8f50be21804ab6dd624b55ba
        Reviewed-on: https://gerrit.libreoffice.org/70746
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3bae665ce86054b8422f5bb3ba849964b632780c]

        Fix typo
        
        Change-Id: I0eb72d26be05c5ce937f72930f2c16fce69c85e5
        Reviewed-on: https://gerrit.libreoffice.org/70747
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9ad15c082c4f037437a74c49ba046c30a23e4980]

        Fix typo
        
        Change-Id: I90a02374666929aed5ae00b08af3faa187f09a5b
        Reviewed-on: https://gerrit.libreoffice.org/70749
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-15  Andrea Gelmini  <andrea.gelmini@gelma.net>  [381626d0f5213d304080923427724998cbf87380]

        Fix typo
        
        Change-Id: I0e9d0b444d9cb122c0e02cbf521ba8a8ff1bb52c
        Reviewed-on: https://gerrit.libreoffice.org/70748
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-15  Jim Raykowski  <raykowj@gmail.com>  [b4869c08b81a1bc707c882a1b3668b056e8f44d1]

        tdf#115600 Display messages in Findbar for Navigate By Page
        
        ...and make Navigate By Page wrap
        
        Change-Id: Iec45d87f665f75e90378c302b8c3098bb5cbe7d1
        Reviewed-on: https://gerrit.libreoffice.org/70640
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-04-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e9651c2509004e2113864e15d74b8637966083ab]

        break up classes in salbtype into own files
        
        But still keep salbtype where all of them are included for now.
        
        Change-Id: I54cdf7a8872ad5bb592402a4bce0f3b8f869c6b2
        Reviewed-on: https://gerrit.libreoffice.org/70737
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-15  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [36679103fb538f514416768027636c9d484866b1]

        move ImpNodeCache into Octree.cxx and clean-up
        
        ImpNodeCache is specific to Octree so it's best that it lives
        near the source.
        
        Change-Id: I35e937343312b0ab18ed1a4dcaa067ea01a0191f
        Reviewed-on: https://gerrit.libreoffice.org/70736
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [8aaeaa27b021b7322d0b55ab81095349bbb721e7]

        Fix typo
        
        Change-Id: I1dacc900707758d83a8cc31b107511bf926f72a6
        Reviewed-on: https://gerrit.libreoffice.org/70738
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c817db3580d3cb194c5bf75782290d1fc3c2592d]

        Fix typo
        
        Change-Id: Idaf6df71470d2a838ac793bb992f979a51b1c581
        Reviewed-on: https://gerrit.libreoffice.org/70739
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0811add46bfec3a2046fcde48e7e92a5921a54a1]

        Fix typo
        
        Change-Id: I23e3617274c1c17b9c3792f95eaf28d9554dc2b3
        Reviewed-on: https://gerrit.libreoffice.org/70740
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [62f021814875dab64ecfc4b068f2c3b369c0987d]

        Fix typo
        
        Change-Id: I3f4a60a977c20b2e5d380fe9dd26d80a20099c05
        Reviewed-on: https://gerrit.libreoffice.org/70741
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-14  Caolán McNamara  <caolanm@redhat.com>  [c3bca577807d7cbd93ce8c66aab8798de45bef16]

        weld ScConsolidateDlg
        
        Change-Id: I7d52aea1917503a37cdc7d1ae16d7d2377397f30
        Reviewed-on: https://gerrit.libreoffice.org/70714
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-14  Mike Kaganski  <mike.kaganski@collabora.com>  [6154489314d2f2bf9cb99b72f15c79dd48a1da14]

        tdf#120703 PVS: V581 ifs with identical conditions
        
        V581 The conditional expressions of the 'if' statements situated
             alongside each other are identical.
        
        Change-Id: I18562d60e33c7ecff14807976dde4cbcae3f665b
        Reviewed-on: https://gerrit.libreoffice.org/70731
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [eb772683513f4f2b6c8e6404c29b8e477ffc7fad]

        Octree: more clean-up, avoid memset, prefix member vars
        
        Change-Id: I79ec1d0176f523d16c53220de9b0a0d9819729ea
        Reviewed-on: https://gerrit.libreoffice.org/70729
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [58187ebf61ddba6574f59bc396c327f76fb48967]

        vcl: add a basic Octree test
        
        Change-Id: I4f142586ceedb8f51610139db914845892f65d2c
        Reviewed-on: https://gerrit.libreoffice.org/70728
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [f441b7c74d9074b0b29eabfbf35f47a1df7cea9c]

        put Octree classes out of formatting blacklist
        
        Need to do this so it is at least somewhat formatted sanely before
        refactoring to the data structures.
        
        Change-Id: I136a539a190c2f53aa05cc9a26872a5606f81888
        Reviewed-on: https://gerrit.libreoffice.org/70727
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-14  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8db9363c8ef6138d2420366cc4f42ca1d662bdd7]

        move octree to bitmap folder, and *octree headers to inc/bitmap
        
        Octree is a tree, that's used for color quantization, so it's
        better to move it there. Headers are also moved to bitmap
        subfolder so it's better organized.
        
        Change-Id: I2b84a5469c1479cf0a060ba8eb46591dabab2883
        Reviewed-on: https://gerrit.libreoffice.org/70726
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-14  Mike Kaganski  <mike.kaganski@collabora.com>  [0869895063bd528893707cb74c6cf4c461fef066]

        tdf#120703 PVS: Silence V522 warnings
        
        V522 There might be dereferencing of a potential null pointer.
        
        Change-Id: Ie4bc74a734a6d5a73838a27e0d80cc8e51595839
        Reviewed-on: https://gerrit.libreoffice.org/70730
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-14  Mike Kaganski  <mike.kaganski@collabora.com>  [4acae16f9252ada89fd530f1ca86edafc046bc07]

        tdf#124670: xml:space attribute may be specified for w:document top-level element
        
        Treat xml:space specially in OOXMLFastContextHandler::startFastElement,
        to allow this attribute to be handled for any element.
        
        Change-Id: I81bd1e0642940ffdfc03d6c65d0ce9f421206c5e
        Reviewed-on: https://gerrit.libreoffice.org/70723
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [1123a47c9771e0f4a680316c034e9878919a85d5]

        loplugin:sequentialassign in sw
        
        Change-Id: Iec56b41dba502e438dfdc7a99385545b3efdf8c7
        Reviewed-on: https://gerrit.libreoffice.org/70720
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [42204a80aa7d4ce778596fa6ccab7d144c04e9b1]

        loplugin:sequentialassign in svtools..svx
        
        Change-Id: I465a2479f347303e6d4faa39cb0a0f05aec3bf07
        Reviewed-on: https://gerrit.libreoffice.org/70719
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [8f59317223e0b8e1e5e6e4145b6ee457fe9e15f3]

        loplugin:sequentialassign in starmath..svl
        
        Change-Id: I95d7b67cd8b6b68c087ff96fdb6bb283ab8b49ec
        Reviewed-on: https://gerrit.libreoffice.org/70718
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-14  Jim Raykowski  <raykowj@gmail.com>  [2e3b0c5d42d60d46cd9f8b8eda9424b095c63418]

        Remove check for empty color name
        
        In ToolboxButtonColorUpdater::Update(const NamedColor &rNamedColor) if
        the color name is empty the check for color name emptiness causes the
        tool tip to remain unchanged. This produces an incorrect tool tip.
        Better to show either the hex representation of the color or simply
        empty. This patch shows the color name as empty. Currently there are not
        any colors that I know of that have empty color names but with this
        patch we are ready for them :-)
        
        Change-Id: Ia96789b668cb358d7b03904a75e327303411e56d
        Reviewed-on: https://gerrit.libreoffice.org/70448
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-04-13  andreas kainz  <kainz.a@gmail.com>  [c034a7f68322c0f0c86a056af92cdc7fdfa18e4b]

        tdf#124649 menubar show icons for the most important items
        
        Change-Id: I06249915f44800cba6bca9af0a85528328297970
        Reviewed-on: https://gerrit.libreoffice.org/70515
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-13  Jens Carl  <j.carl43@gmx.de>  [3b3c10cee0d38f9396fdb6cf028ceb8917822bb7]

        Fix Python exception in gdb pretty-printer basegfx
        
        Add single quotes around the namespace::class construct, when calling
        gdb.parse_and_eval(), otherwise this exception is thrown:
        "Python Exception <class 'gdb.error'> A syntax error in expression, near `)xxx)->count($'.:"
        The reason is a possible conflict with '::' referring a static variable
        (https://sourceware.org/gdb/onlinedocs/gdb/Variables.html).
        
        Also improved the B2DPolyPolygonPrinter::children method to avoid a
        segmentation fault, when accessing member m_value.
        
        Change-Id: I1c15a4b786e1e374c67ace445d28c1ce210a4c04
        Reviewed-on: https://gerrit.libreoffice.org/70537
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [acb0cdeedafc5fd38703d4a0a545a33058f1673f]

        loplugin:sequentialassign in sal
        
        Change-Id: I7bd1511a6acc105ab5b42c698c7578cfb9ce06b4
        Reviewed-on: https://gerrit.libreoffice.org/70708
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [b6491f09e9dc3e41d571abce3c4f16467cb60c9c]

        loplugin:sequentialassign in oox..reportdesign
        
        Change-Id: I59ef0a6da411b8af8bdf8d8efb1d733db7475d9c
        Reviewed-on: https://gerrit.libreoffice.org/70707
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [5e1719ff1ed5b4350684c3ed67b5375bb49e0223]

        loplugin:sequentialassign in linguistic..lotuswordpro
        
        Change-Id: Ic561f56e1cfe06de219bd7a257186107b5c152fb
        Reviewed-on: https://gerrit.libreoffice.org/70706
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [da95fc2983e9deea30b9b7148a6e10b5423ed3e1]

        loplugin:sequentialassign in embeddedobj..l10ntools
        
        Change-Id: I69377e2f96a376a7a5ccaec268c4f92c00a250f7
        Reviewed-on: https://gerrit.libreoffice.org/70705
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-13  Mike Kaganski  <mike.kaganski@collabora.com>  [e7f9da36198bb53aec2ed0c492cb723bec98f29b]

        Pass to linker its debuginfo options, not compiler's
        
        ... follow-up to commits 65f27f55cbb5994fbabe9716a92ea4d3f20e3e54 and
        eeeec33ada5923f1f534334b22c15d6e2c6f1d35
        
        Otherwise, e.g. on Windows, linker complains about unknown options /FS
        and /Zi, and doesn't link debug info, making debug build useless.
        
        Change-Id: I256a463b4b4e4bb339c94a393c9b1d17e85b7a3f
        Reviewed-on: https://gerrit.libreoffice.org/70713
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-13  Caolán McNamara  <caolanm@redhat.com>  [9030ffb1a1b282eb2c6d1773930b0de0d42df447]

        Resolves: tdf#124693 Crash modifying chart data range with mouse selection
        
        Change-Id: I95c621615c197687552147b8328c769fdd47befa
        Reviewed-on: https://gerrit.libreoffice.org/70711
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-13  Justin Luth  <justin.luth@collabora.com>  [d7e6c898f5ec8fbd142f9d3e1c46dfcf90edfc27]

        tdf#124637 writerfilter: partially revert import section margins
        
        ...from LO6.3 commit 8d4a7b17e60aa889d1a78da47630aae2d1c1513c
        
        Footnotes and Endnotes are also considered sections,
        and those sections are messing up tracking which page style
        is in effect. Simply reverting since any fix will still be
        based on page style assumptions and require losts of testing.
        The original commit didn't fix any reported bug anyway.
        
        Change-Id: I3597d511d9755f48e7ac2ae9cfb2f8ff63c74d17
        Reviewed-on: https://gerrit.libreoffice.org/70702
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-04-13  Caolán McNamara  <caolanm@redhat.com>  [a1a8fda4205581046b021120cae4b7b7e46ef14a]

        weld ScTabOpDlg
        
        Change-Id: I515c756451539527faff59b67e0a8d1ee64c1347
        Reviewed-on: https://gerrit.libreoffice.org/70686
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-13  Takeshi Abe  <tabe@fixedpoint.jp>  [88d46ba32e4a03d848d82210071c42208e0d6eca]

        tdf#119890 followup: Forbid HOME to be the default dir
        
        ... of user templates
        
        This is kludgy yet better than making innocent users waiting for
        the template dialog ~forever as pointed out in the comments in
        <https://gerrit.libreoffice.org/#/c/67741/>.
        
        Change-Id: I6dfdc0408effb06cc9175cd976ea6687e52a7136
        Reviewed-on: https://gerrit.libreoffice.org/69883
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [bf9f0b2973138652946f2480ede72c54602b854a]

        loplugin:sequentialassign in framework
        
        Change-Id: I98da731a0f6b72ea0cb890dae2f25992c75a0984
        Reviewed-on: https://gerrit.libreoffice.org/70701
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [04112bce506c60254cb1cb8536f942c8adb5c7d6]

        loplugin:sequentialassign in filter..fpicker
        
        Change-Id: I4ba0e1e982897bd570612f6cda8ba1e6a9fa5dbd
        Reviewed-on: https://gerrit.libreoffice.org/70700
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [8feca893a902abe3c238403f0a1f59a24fb24926]

        loplugin:sequentialassign in editeng..extensions
        
        Change-Id: I95c6fb5e2ddc1c2d8a2fb1d5ff30b18ddad48b3a
        Reviewed-on: https://gerrit.libreoffice.org/70699
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [fd6d01c95594746602090972d5edabe1b9f281c3]

        loplugin:sequentialassign in dbaccess..desktop
        
        Change-Id: I3f3108daf208fa8c6be90b28da5503846c27732e
        Reviewed-on: https://gerrit.libreoffice.org/70698
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [aac4f0660f9599bbf5f74c7ce683d7147b5bd1e7]

        BitmapScaleSuper: rename the func. names to reflect what they do
        
        Functions that scaled down had "2" at the end of the name so we
        could distinguish them from the scale up functions. This was hard
        to tell them apart, so rename the functions to reflect what they
        do.
        
        Change-Id: I9d88b86312e80b111439f1022212de07e53485d5
        Reviewed-on: https://gerrit.libreoffice.org/70696
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [99b6997a314cf74df17ea3eda1abcabd63d89cef]

        BitmapScaleSuper: generalize 24bit scaling
        
        Until now we had RGB and BGR version. Because we never change the
        byte order when scaling and the scanline type, we can generalize
        the two funcions into one, where we only need to be careful that
        we don't change the order of color components.
        
        The same is done already for 4 variants of 32-bit bitmap, where
        we really only need 1 function for all 4 variants, using the same
        principle.
        
        Change-Id: I0f6d6b0c06a45e53bcd048e2ae009a471bf90a06
        Reviewed-on: https://gerrit.libreoffice.org/70695
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e90b92129122ccfb2b05061c7252c5dd737b7d65]

        BitmapScaleSuper: make it easy to change the percision
        
        Most calculations work with integers for speed, which sacrifices
        some bits of an integer type for decimal values (fixed-point
        precision). In this case we used 7 bits for decimal values. This
        change makes the precision easily adjustable.
        
        In addition the actual type of bilinar weights, which was until
        now the type long (that hasn't a standardized bit length), but is
        now changed to sal_Int32 (so we know exactly how much bits we can
        use) and can be changed to sal_Int64 in the future if necessary
        by just adjusting the typedef.
        
        Change-Id: I8d41751c20e14cd1b9b64b055ff66bd1ca7c9f1d
        Reviewed-on: https://gerrit.libreoffice.org/70694
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-13  Jean-Pierre Ledure  <jp@ledure.be>  [b56c50cac3ab92de27a67e2eb0c8ed74f73f5664]

        Access2Base - FIX Display dlgTrace dialog tooltip in user language
        
        Labels were present for each language in L10N module but applied nowhere.

2019-04-13  Miklos Vajna  <vmiklos@collabora.com>  [fb9c7e31f888a301fecb5257635e12ce7b907d14]

        tdf#97822 vcl opengl gtk2: fix missing list node widget
        
        OpenGL just sets GtkSalGraphics::bNeedPixmapPaint to true, and the
        problem is specific to that flag (can be also enabled via
        SAL_GTK_USE_PIXMAPPAINT=1).
        
        Most other widgets are painted correctly in the GL case as they pass
        around a drawable explicitly; do the same for ControlType::ListNode as
        well in the GL case. The non-GL case still needs to go via the pixmap
        render macros to have correct position, leave that unchanged.
        
        Change-Id: Ia82a6772e357b434d706e58664be3a8427e91669
        Reviewed-on: https://gerrit.libreoffice.org/70669
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [639df4d76d545ca23021f69a9d738a9a92c148cd]

        use more std::make_unique
        
        Change-Id: I7d85cbc9105c5e0c4a8d9a69c4ac9d6dfc07eabd
        Reviewed-on: https://gerrit.libreoffice.org/70663
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9dce6f74b1b43293b40217c1163c8d4285251e97]

        Fix typo in code
        
        Change-Id: Iaa14545a19956b675ba8bbe0baf5d4ca8d86f518
        Reviewed-on: https://gerrit.libreoffice.org/70692
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-13  Jan Holesovsky  <kendy@collabora.com>  [34d012a128dfa959aa345672ebf4f9de80253b63]

        android: Make the tiled rendering from the loolwsd actually work.
        
        Not to break the 'old' Android app, introduce a bool that can indicate
        if we are using the LOK from the 'old' (LOK-via-JNI-based) or from the
        'new' (loolwsd-based) app.
        
        Change-Id: I38bd665cc1d5bc88018574171443ecabc46763df
        Reviewed-on: https://gerrit.libreoffice.org/70678
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>

2019-04-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [ad4c8fed1b1b95fb502a011bb5fce5b8cb9d840d]

        loplugin:sequentialassign in codemaker..connectivity
        
        Change-Id: I9776431ebce95a88ae42715aaba2ddc28fb52471
        Reviewed-on: https://gerrit.libreoffice.org/70642
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cb523c9b12dce59e2df00a4fb1a8ec33e8206407]

        Fix typo
        
        Change-Id: I2a73e84c9292dabeb5129b4261bb08c959b6b3e4
        Reviewed-on: https://gerrit.libreoffice.org/70691
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [962debec1fa1c51d3eef96ca3432976ecfc0aa94]

        tdf#124543 add functs. to scale 32bit bitmaps to BitmapScaleSuper
        
        We still miss the support in other function however.
        
        Change-Id: Ie87b588a9f8826242f4cff9d6671c98f3407f0e3
        Reviewed-on: https://gerrit.libreoffice.org/70679
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-13  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9695896d8f0e3d4b2961c7a753c279a70f5bbaf2]

        Improve multi-threaded scaling in BitmapScaleSuperFilter
        
        The old approach was to calculate the number of stripes of the
        bitmap per thread and later create the exact number tasks
        (ScaleTask) as there are threads, where each task would process
        stripes it had been given. This is needlesly complicated as the
        job of a thread pool is to properly delegate the tasks between
        threads. This was now changed so that we create one stripe
        per ScaleTask and let the threadpool delegate the tasks to its
        threads (that are available).
        
        It also wanted to be clever and use the main thread to do the
        work also, but it had a major flaw. The threadpool started to
        process the tasks only when "waitUntilDone" method was called,
        but the code first processed its slices and then called the
        threadpool method to start processing. Because of this the
        performance of scaling wasn't as good as it could be.
        
        This behaviour was now changed so that the main thread isn't
        involved in processing. It just creates the task, runs the
        threadpool and waits until the tasks are finished.
        
        Change-Id: I1e8c733bdbced8867d0a7f1190f0421a0cc3e067
        Reviewed-on: https://gerrit.libreoffice.org/70668
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-12  Caolán McNamara  <caolanm@redhat.com>  [7a092e254111a2d98446e7140ef24c652c245bfa]

        Resolves: tdf#124698 bubble down parent for modal dialog
        
        Change-Id: If03c6ff8043bb39f2efdf4cde19d8277886bf36f
        Reviewed-on: https://gerrit.libreoffice.org/70658
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-12  Caolán McNamara  <caolanm@redhat.com>  [1453c2c8f13bac64ecd1981af7cebf1c421808ac]

        prefer vector::data to &vector[0]
        
        probably missed loads more
        
        Change-Id: I53c9fe188055ef925fed54500e64b837cd56a1e7
        Reviewed-on: https://gerrit.libreoffice.org/70676
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [f7d8e3318044bb70647424a1eea354bc59e4ced5]

        loplugin:sequentialassign in chart2
        
        Change-Id: I211114140afc3f5b32b8b034e63e8d52f78be36a
        Reviewed-on: https://gerrit.libreoffice.org/70659
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [3fe3bd8a90d6dc53b05b9236185af3916fc5375d]

        loplugin:unusedfields
        
        Change-Id: I321c8eefdc43979ef5fd3774c7094ac0dbcac417
        Reviewed-on: https://gerrit.libreoffice.org/70657
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-12  Caolán McNamara  <caolanm@redhat.com>  [3f42a9cf0c35d483206dfbb8ebf8786ada44bc60]

        rhbz#1699347 __glibcxx_requires_subscript enabled in fedora release builds
        
        and so triggering a crash and exit on trying to get address of 0th element of a
        0 len vector
        
        Change-Id: I205478b6c2878d3758d91812db46fe8ad58e37df
        Reviewed-on: https://gerrit.libreoffice.org/70672
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-12  Mike Kaganski  <mike.kaganski@collabora.com>  [b082998401e37e6c7534906601bc481423a6ded0]

        tdf#113908: Implement exporting pivot tables' groups fields to XSLX
        
        Two tests in sc/qa/unit/pivottable_filters_test.cxx were extended
        to also test round-trip of group fields in XLSX.
        
        Change-Id: I70b7c15b09040c64fa1da2f88001af7ba16f2c6f
        Reviewed-on: https://gerrit.libreoffice.org/69653
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [80cb1ecb1863dedbb9db59a872af2d6a8dfd833d]

        -Werror=unused-param
        
        Change-Id: I066b74763e45c785a9ebd7094fc33f44b8ddefb6

2019-04-12  Caolán McNamara  <caolanm@redhat.com>  [9769288a83ba038e8dbbb16261436a1cd53b37a1]

        rename ScRangeManagerTable back to RangeManagerTable
        
        Change-Id: Ie9dec478c38c484d47720e488427d797269f228f
        Reviewed-on: https://gerrit.libreoffice.org/70664
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-12  Caolán McNamara  <caolanm@redhat.com>  [a39596909cffadb53b8d3e698b4c89e11fe121ac]

        Resolves: tdf#124613 stray .05 at end of GtkAdjustment lower value
        
        Change-Id: If42b676c3321d73455771b6ea62aefb806caccd2
        Reviewed-on: https://gerrit.libreoffice.org/70661
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-12  Stephan Bergmann  <sbergman@redhat.com>  [d644a561eeb3e6ceb943819895a40c461effdbe6]

        Allow <oor:items> in .xcd too
        
        Can't remember a good reason not to.
        
        Change-Id: Ie2c62783465b917696d19e66159b5862512c7a54
        Reviewed-on: https://gerrit.libreoffice.org/70655
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [725a1f514cd9fde0bb837457ed186fd6a7b4a239]

        loplugin:sequentialassign in comphelper..cui
        
        Change-Id: I1a08f3684b785e31535adcfb4220ded267a77c3b
        Reviewed-on: https://gerrit.libreoffice.org/70643
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-12  Henry Castro  <hcastro@collabora.com>  [c36e7f44c2e1b97d9073560a1734d3f6628ac85a]

        lok: add missing parameter to PostExtTextInputEvent function
        
        Change-Id: I91fbfd97da0c4ad1ad90710ab781c71ca99367e5
        Reviewed-on: https://gerrit.libreoffice.org/70609
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2019-04-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [39f6b78a748cfdfe7a2b5d897f70dba3ed8c4102]

        remove leftover debug dump() calls
        
        Change-Id: Ic3c854c831b5b9507e2f1a691adf6a2269b3875b

2019-04-12  Caolán McNamara  <caolanm@redhat.com>  [73e7db91ba006dc9333767de18df2c5057376183]

        weld ScSolverDlg
        
        Change-Id: I35fa2f63eb47f18289892ffcf042d041752bfbd7
        Reviewed-on: https://gerrit.libreoffice.org/70653
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-12  Caolán McNamara  <caolanm@redhat.com>  [dd5fbb68ebaa8b8be8b6a4a97a8aedbf22d5714f]

        weld ScColRowNameRangesDlg
        
        Change-Id: I976fb892f8ac1dedb0c2c3110dce17c1211de238
        Reviewed-on: https://gerrit.libreoffice.org/70652
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [3df141b2084d3abc1587ef24d2b371b779bb3d50]

        loplugin:unusedmethods
        
        Change-Id: Ie90e53583484ee4f378ec92634adf3be7cd9ecbb
        Reviewed-on: https://gerrit.libreoffice.org/70650
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-12  Tor Lillqvist  <tml@collabora.com>  [7811a0e581ca34f59daf4210c568f818d8c9dfdd]

        tdf#124449: We need also share/gallery for the iOS app
        
        I wonder wheter we should just include all of instdir/share. Seems
        that I have to add more and more of it all the time anyway. I don't
        remember why I thought (many years ago) that an app would need just a
        subset. (Maybe I thought that an app would not, at least not
        initially, have functionality that would use most of the stuff in
        shre. But that has changed now.)
        
        Change-Id: I62f935e3ab9c4709373fad11ed120ecca033b4aa

2019-04-12  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [c4e04d6f7915dcb30817a5216b641fbffe24111e]

        tdf#42949 Fix IWYU warnings in include/avmedia/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ia418fdf7077d1c0c169671770237381c4da7b7b0
        Reviewed-on: https://gerrit.libreoffice.org/70582
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-12  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [812f0a83d223cddf00b121db40ca7ff91c22ccfa]

        internally resize image instead of scaling bitmaps outside
        
        When we want a different size Image, we can now set that as a
        parameter at construction of the Image. Previously we needed to
        create an Image, forcefully take the bitmap out, resize the bitmap
        and create a new Image out of that.
        Doing it internally gives us the benefit to have a more control
        over the scaling process, especially when dealing with HiDPI
        images.
        
        Change-Id: I104118f4d863d519cc7aad1a17ca0289c01ed9ff
        Reviewed-on: https://gerrit.libreoffice.org/70617
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-12  Tor Lillqvist  <tml@collabora.com>  [ed437865a0db175e45ff421d50f429dff421d0cf]

        Downgrade a SAL_WARN() that shows up a lot but can be ignored to SAL_INFO()
        
        Quikee said it was OK.
        
        Change-Id: I8f45d3c5e264f5658985399487e9c6e2a3fbced3

2019-04-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [d028c1be17c484fef8617490b46c66100b0e25bc]

        loplugin:sequentialassign in accessiblity..canvas
        
        Change-Id: I984717138ac85c1af5fc363fda06f5c2b5497965
        Reviewed-on: https://gerrit.libreoffice.org/70641
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-12  Caolán McNamara  <caolanm@redhat.com>  [11e381c527ebd440e4d64d19a5bc27bdc9ea70fc]

        crashtesting: failure on import of tdf90694-1.ots
        
        since...
        
        commit 7282014e362a1529a36c88eb308df8ed359c2cfa
        Date:   Fri Feb 1 15:15:16 2019 +0100
        
            tdf#50916 Makes numbers of columns dynamic
        
        Change-Id: I7a624f391c85f9c7af07f951c9da3914460b7526
        Reviewed-on: https://gerrit.libreoffice.org/70602
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-12  Caolán McNamara  <caolanm@redhat.com>  [0b022f7e1a0312ab4db762a198714675cdf65ca8]

        weld ScPrintAreasDlg
        
        Change-Id: I1e1d31551b623453a1bade9c932ef1c9e1060f35
        Reviewed-on: https://gerrit.libreoffice.org/70600
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-12  Caolán McNamara  <caolanm@redhat.com>  [ab862e060e33eb3b24f363cccce2225f3dc923cf]

        crashtesting: failure on import of gnome545630-1.xlsx
        
        since...
        
        commit 7282014e362a1529a36c88eb308df8ed359c2cfa
        Date:   Fri Feb 1 15:15:16 2019 +0100
        
            tdf#50916 Makes numbers of columns dynamic
        
        Change-Id: Ib42b770282753350b9c4016fe7c9f57f68e6c209
        Reviewed-on: https://gerrit.libreoffice.org/70603
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-12  Miklos Vajna  <vmiklos@collabora.com>  [0013f21ecd918e0541f165c3526a58f42dd75481]

        tdf#124344 sw btlr writing mode, DOCX import: fix vertical alignment
        
        The hack added in commit 3325e0f206ce864730468c3556ce06760042c157
        (bnc#865381 DOCX import: handle w:jc=center inside w:textDirection=btLr,
        2014-07-02) is no longer needed, actually just reverting it fixes the
        problem, as then layout does the right thing.
        
        No need to center paragraph adjustment to any kind of vertical
        orientation, now that we have proper layout support.
        
        Change-Id: I6aa74f5289a014c148fbd7c7ab03ec885d931daf
        Reviewed-on: https://gerrit.libreoffice.org/70610
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-12  Serge Krot  <Serge.Krot@cib.de>  [4e7e3670c31329d60f5cc782abc4568c2aba33a7]

        tdf#117276 sc: autofilter was unexpected reset with OK pressed
        
        Change-Id: I53331434bb4d5e2f13e9f2ab5b768e9880aecca8
        Reviewed-on: https://gerrit.libreoffice.org/68765
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-04-12  Noel Grandin  <noel.grandin@collabora.co.uk>  [0342562261beede5d3bb2e43c08f6d0f216ff97c]

        loplugin:unnecessaryvirtual
        
        Change-Id: Ic63efdb720c29bede43e39ee498f63fe1f17fb07
        Reviewed-on: https://gerrit.libreoffice.org/70647
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-12  Takeshi Abe  <tabe@fixedpoint.jp>  [03b3562a91c54e0c1b77982e1ca391b1131ac3c2]

        filter: inline PptFontCollection to avoid inheritance of std::vector
        
        Change-Id: Ib431f6f69dc3da958629f54d6d2a1ce76b9d63a5
        Reviewed-on: https://gerrit.libreoffice.org/69108
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-12  Regis  <regis.perdreau@gmail.com>  [70040ba199ab34a792beb34cbafdbc8edc0e22ea]

        tdf#75280 -Convert inappropriate use of sal_uIntPtr to better integ types
        
        Change-Id: I372d9ca4814d13a447b8ca05b83861491f4c5a55
        Reviewed-on: https://gerrit.libreoffice.org/70470
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-12  Stephan Bergmann  <sbergman@redhat.com>  [bc8b40ecbc140217b9b55a44adce506d724af297]

        Adapt solenv/flatpak-manifest.in to recent download.lst changes
        
        Change-Id: I9b8bb016721f35032fe214f977f9463c241084ea
        Reviewed-on: https://gerrit.libreoffice.org/70638
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [14214e40c06b3b89e9c495c1c6adffbfd294adaa]

        Fix typo
        
        Change-Id: I8afb1f6e6fbde1b1d9339913e2eb67122f8930be
        Reviewed-on: https://gerrit.libreoffice.org/70633
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-12  Caolán McNamara  <caolanm@redhat.com>  [3e801fb61c0be63c7d6903cafcaba4db5c13ae02]

        downgrade warning to info
        
        Change-Id: I2d0725b3ba5f8d68c6757235a8372894903a5769
        Reviewed-on: https://gerrit.libreoffice.org/70606
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-12  Caolán McNamara  <caolanm@redhat.com>  [db33749b509405f7dcec1ac8778c0226a14572e7]

        drop warning we're going to do nothing about
        
        Change-Id: I44cc4b3c4f1af21e0d7a2a0914a5e84a6f4453d7
        Reviewed-on: https://gerrit.libreoffice.org/70605
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-12  Caolán McNamara  <caolanm@redhat.com>  [a62eacace46f5057f5b771448a0d0c443d3a4ea3]

        Related: tdf#124238 don't assert on closing new TipOfTheDayDialog
        
        Change-Id: I17d8e47c6ebd8f4fcbb5613db640bb771b406a54
        Reviewed-on: https://gerrit.libreoffice.org/70611
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-12  Caolán McNamara  <caolanm@redhat.com>  [b240c12ef26d9bfb4e2580b1304e5180fb83e1aa]

        crashtesting: failed on reexport of fdo64646-4.xls
        
        since...
        
        commit 7282014e362a1529a36c88eb308df8ed359c2cfa
        Date:   Fri Feb 1 15:15:16 2019 +0100
        
            tdf#50916 Makes numbers of columns dynamic
        
        Change-Id: Id013d1005605f7c7b58b4065ead1e6053cedd45d
        Reviewed-on: https://gerrit.libreoffice.org/70601
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-12  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [c9c9c5ad3fa41f78042b44092c44a181c3b846b8]

        SmartArt: improve cycle algorithm
        
        connector arrows are now correctly positioned and rotated
        
        Change-Id: I6407ec5e2d6e29d250f751f8dc5feae878d3c74c
        Reviewed-on: https://gerrit.libreoffice.org/70525
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-12  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [a293630bb4dfed200c1c1e246acab4226a0ff08f]

        SmartArt: save diagram dump to working dir instead of /tmp
        
        so that it works on Windows as well
        
        Change-Id: Ia919677067c90a2c9478e3666bfe50489996756f
        Reviewed-on: https://gerrit.libreoffice.org/70599
        Tested-by: Jenkins
        Reviewed-by: Grzegorz Araminowicz <grzegorz.araminowicz@collabora.com>

2019-04-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [100e5503d113f88b8e82b8f8c4c39b7db93f5f0d]

        Fix typo
        
        Change-Id: Ia88380a9699e74eb93c0a093ff87e4437d084515
        Reviewed-on: https://gerrit.libreoffice.org/70629
        Tested-by: Jenkins
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b61b3f37ba800386a5457e3225b47f9e6eccea50]

        Fix typo
        
        Change-Id: I368c0127d679e8c6e2d8f0bc979828c4f4795fda
        Reviewed-on: https://gerrit.libreoffice.org/70630
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7093744e2daa8d3e3cef732462c9d5c3fbe957af]

        Fix typo
        
        Change-Id: I1fc7426f93d0c2e73450377c8bd5c3d847fe5218
        Reviewed-on: https://gerrit.libreoffice.org/70625
        Tested-by: Jenkins
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3a68053b311644e1f68c279a019b2d8cd8d06aa8]

        Fix typo
        
        Change-Id: Id09373f15389f241b56a73c406b4c88e334ab505
        Reviewed-on: https://gerrit.libreoffice.org/70619
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a92399fe85d5b80fa51d6553f883bc9c5247a9a7]

        Fix typo
        
        Change-Id: I3e39a3d9b90b61eeaef5aace03f2392078924152
        Reviewed-on: https://gerrit.libreoffice.org/70637
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3baf692ab0b67e4d1228a9f30b4ea62f3aa9a07a]

        Fix typo
        
        Change-Id: I68142f38fef08131f0d1ebff35ee38b4a5a441ba
        Reviewed-on: https://gerrit.libreoffice.org/70635
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1b189fddb7dc6798c37e265db87f8752415974f1]

        Fix typo
        
        Change-Id: I8fee0a168164e87e02c4157fbef245792d6c977a
        Reviewed-on: https://gerrit.libreoffice.org/70634
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3c115ccb0cfc8a474587bf4f35156a68948ec1f5]

        Fix typo
        
        Change-Id: Ic215895f9e67e16d5c5a6d4e70af47544d49813e
        Reviewed-on: https://gerrit.libreoffice.org/70631
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d80eb7640a06f46569f455d12adb7d954291ad97]

        Fix typo
        
        Change-Id: I578e3801aa7ddc424d9e4e9c6da7ff7231f49ee6
        Reviewed-on: https://gerrit.libreoffice.org/70626
        Tested-by: Jenkins
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [95261be55ecf4cc6e57fc2bdf70530c41c18e697]

        Fix typo
        
        Change-Id: I34c4ff8ba4c68190e8c59253b0f2e6f3a5729794
        Reviewed-on: https://gerrit.libreoffice.org/70627
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [90b13c2c406ec2cdddfa6580edb401c0d07feae6]

        Fix typo
        
        Change-Id: I8e9d540dfb8e1f800386226aa68ae2e789c3ba36
        Reviewed-on: https://gerrit.libreoffice.org/70618
        Tested-by: Jenkins
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [69aac5b0784aa75546599ad809db3cd873b34999]

        Fix typo
        
        Change-Id: Ifd0ea4fedad84820b91913a29bab68c0534a1f5b
        Reviewed-on: https://gerrit.libreoffice.org/70620
        Tested-by: Jenkins
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [2b91f6ab24a667a1d072b40e9a92399515cb3cf9]

        Fix typo
        
        Change-Id: I27fc9c47563ed791511915d50d83f87ebb712d8a
        Reviewed-on: https://gerrit.libreoffice.org/70624
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [49ffc953885208906c71a4f7d859704a37d15e2e]

        Fix typo
        
        Change-Id: I099e59ba1e1d880b3903ff8d7e9c0f8c9ca0bdf3
        Reviewed-on: https://gerrit.libreoffice.org/70622
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9c68b368b51d78baccf31b2c09e992f6595f4ed4]

        Fix typo
        
        Change-Id: I1873cea1a3205f28aa6106924c0df5b63d64d7ab
        Reviewed-on: https://gerrit.libreoffice.org/70621
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c711feddbd45701c881f67a2a64103f595bf115e]

        Fix typo
        
        Change-Id: Ie30b67859b3494a7cad17398c2edb377499725c1
        Reviewed-on: https://gerrit.libreoffice.org/70623
        Tested-by: Jenkins
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [362e162323c431c8ba75ce7d121c2f255254398b]

        Fix typo
        
        Change-Id: I47295a5dee2ca95e36934ac74dc90f95912dc605
        Reviewed-on: https://gerrit.libreoffice.org/70636
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-12  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [b5fdb148fe87a90f3e586efcea7aa6ef865fa42a]

        tdf#124654 Don't reopen closed sidebar decks
        
        NotifyResize was called after a deck was closed,
        so this is the wrong place to ensure minimum sidebar width.
        
        Change-Id: I5a03dc1ee24257d49673db58bffbda1a7358cf3a
        Reviewed-on: https://gerrit.libreoffice.org/70597
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-04-12  Mike Kaganski  <mike.kaganski@collabora.com>  [735964c39097ff952fcaffee6b35c79e210c019c]

        f315fee54eee57e6e55e5fcacf2522534682c2ce follow-up: fix tdf#109310 unit test
        
        The test should guarantee presense of w:val attribute of w:rStyle element.
        Turns out we must not use w: namespace before attribute name; likely it
        is true when attribute namespace is the same as of its element.
        
        Change-Id: I28e2936b51f039473326c6debf4b5559e2baf24c
        Reviewed-on: https://gerrit.libreoffice.org/70612
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-12  Jens Carl  <j.carl43@gmx.de>  [c498e548ee45430b31cb63df17818ba39771ef7c]

        tdf#45904 Move TextContent Java tests to C++
        
        Move TextContent Java tests to C++ for ScEditFieldObj_Cell and
        ScEditFieldObj_Header (formerly ScCellFieldObj).
        
        Change-Id: Ieed5cdbc128490e66d1797c817d998a932317dd4
        Reviewed-on: https://gerrit.libreoffice.org/70615
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-12  Mike Kaganski  <mike.kaganski@collabora.com>  [74288f5af28de3d14044c951e7e5d62bb2e22301]

        Fix build after 9be7991df15da9d4d954eeac1ec342ad1a2b7467
        
        Change-Id: Ie4b756000c478a2e0a745571c6eda021665406b4
        Reviewed-on: https://gerrit.libreoffice.org/70616
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-12  Dennis Francis  <dennis.francis@collabora.com>  [238cadd315901cbacfd9304bb1205e9f53f13eae]

        dpcache : use case-insensitive normalization of...
        
        field labels, else on export to xlsx,
        Excel will fail to load the pivot table due to case-insensitive
        duplicate field labels in the pivotCacheDefinition1.xml.
        
        This could be done just for xlsx export filter, but we do normalization
        in dpcache.cxx anyway and it would not hurt if we do a case-insensitive
        normalization here.
        
        The private member ScDPCache::AddLabel had code duplication and
        more importantly it is called in loop for every label in the database
        so results in O(n^2) time complexity where n is the number of labels,
        so removed it to reuse normalizeLabels() at the only call-site.
        
        Also added a unit test that checks case-insensitive normalization.
        
        Change-Id: Id563dee232a98a2aea9f4fc29254f6942e1c5ba7
        Reviewed-on: https://gerrit.libreoffice.org/70498
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2019-04-12  Tor Lillqvist  <tml@collabora.com>  [9be7991df15da9d4d954eeac1ec342ad1a2b7467]

        Don't crash if the BSTR pointer in a VARIANT is (weirdly) null
        
        Change-Id: I8473b1f411a45c7c17e742ca0d69245d77f078f7

2019-04-11  Jan-Marek Glogowski  <glogow@fbihome.de>  [ad7302b5a62bbf382fb7e900cedfa317a4bf57d8]

        [API CHANGE] Restore old exteral API behaviour
        
        Commit d38f9934f08939032cca64a32de58fa3901a88d5 ("[API CHANGE]
        Asserts to never clear already cleared guard") changes the API
        in a way, which can silently break compiling code for no reason.
        
        As discussed on the mailing list, this uses LIBO_INTERNAL_ONLY to
        restores the old behaviour for external API users.
        
        Change-Id: I43c9b955c1c8f5402588fcea2bfc38ab6fa9f263
        Reviewed-on: https://gerrit.libreoffice.org/70528
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2019-04-11  Caolán McNamara  <caolanm@redhat.com>  [5dfc4fd2af11322dfbface30fd66c1ce553a0703]

        weld ScDbNameDlg
        
        Change-Id: I676909cbb4067ce69d5327403dd25cc80c4cbc4b
        Reviewed-on: https://gerrit.libreoffice.org/70593
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-11  Jan Holesovsky  <kendy@collabora.com>  [86c1b5ff8f66747a3d4cebe6e2e0d1892db9ba9a]

        graphite: Force optimization on Android.
        
        The Pass.cpp triggers an infinite loop in clang when not optimizing (ie.
        with the debugging buildls), at least with this version:
        
          > ~/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ --version
          Android (5058415 based on r339409) clang version 8.0.2 (https://android.googlesource.com/toolchain/clang 40173bab62ec746213857d083c0e8b0abb568790) (https://android.googlesource.com/toolchain/llvm 7a6618d69e7e8111e1d49dc9e7813767c5ca756a) (based on LLVM 8.0.2svn)
          Target: x86_64-unknown-linux-gnu
          Thread model: posix
          InstalledDir: /local/home/kendy/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin
        
        Change-Id: Ib4984f8838fc733be6da4e24eb10915d3efbf79e

2019-04-11  Stephan Bergmann  <sbergman@redhat.com>  [e74bbefcd7048723b0cf2a3a775e2d84bf171591]

        Fix deadlocks of `make screenshot` tests
        
        ...like CppunitTest_sw_dialogs_test after
        a1700d52a47184ee07b91b461a846dc5435f0022 "tdf#124238 - Show a Tip-Of-The-Day
        dialog on startup" (see my comment from today at
        <https://gerrit.libreoffice.org/#/c/69498/> "tdf#124238 - Show a Tip-Of-The-Day
        dialog on startup").
        
        As it is unlikely that any test would actually want the Tip-Of-The-Day dialog to
        appear, just set the corresponding configuration property to false so that all
        tests using gb_CppunitTest_use_unittest_configuration no longer show it.
        
        (<https://gerrit.libreoffice.org/#/c/69498/21..22/sfx2/source/view/viewfrm.cxx>
        had added the --nofirststartwizard resp. later --nologo hack to
        SfxViewFrame::Notify in sfx2/source/view/viewfrm.cxx, in response to
        <https://gerrit.libreoffice.org/#/c/69498/21> failing in UITest_hide_cols.
        However, that hack is not obsoleted by this change, as those UITest apparently
        don't use gb_CppunitTest_use_unittest_configuration.)
        
        Change-Id: I365e04eb1a3ec0b50f64d5846fc985f601a2750e
        Reviewed-on: https://gerrit.libreoffice.org/70595
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-11  Caolán McNamara  <caolanm@redhat.com>  [a683074cc9fd6d3c74477b4228584a159206dada]

        weld ScRandomNumberGeneratorDialog
        
        Change-Id: I9ef8dd4ba84f37bb3bec040781766ef779d02ea1
        Reviewed-on: https://gerrit.libreoffice.org/70590
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [41792cee7af07c6cccc0aae4d9e44b6e013973f6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#118076 Clarify use of regexp in writer search
            
            Writer only supports regex in searches. Wildcards restricted to Calc.
            
            Change-Id: If0ac52672a397832d48754e8221967b7b30b4df6
            Reviewed-on: https://gerrit.libreoffice.org/70551
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-04-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [bbcf70500987a5279fea45f7169f0f06722089eb]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#118093 Fix ANOVA help page
            
            Add last column in table (F-critical)
            
            Change-Id: I988127a6adfc0890770c4eb3922ba2c162113310
            Reviewed-on: https://gerrit.libreoffice.org/70580
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-04-11  Caolán McNamara  <caolanm@redhat.com>  [e9f2e6526c68045380b64e7579b07c6064be9c58]

        weld ScNameDefDlg
        
        Change-Id: Ic5e46a0a9f03733c8e151e6dff55b7b4a3fcda34
        Reviewed-on: https://gerrit.libreoffice.org/70588
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-11  Luboš Luňák  <l.lunak@collabora.com>  [e09bf8260e17e9ab8c4524c3b3d5d617d8d89bd5]

        don't kill threads after 3 minutes while debugging
        
        It makes sense to kill threads after 3 minutes in dbgutils mode for unittests,
        but this also meant that e.g. threaded Calc calculations in a gdb session
        or when ran in Valgrind sometimes asserted halfway through the calculation.
        
        Change-Id: I4fdd82549909feda9d4461b64eba0fcdca8be9be
        Reviewed-on: https://gerrit.libreoffice.org/70422
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-04-11  Luboš Luňák  <l.lunak@collabora.com>  [3d3826dae92a8bd4671717d92f497db57f6424d1]

        fix getting correct debug/nodebug PCH file with selective debuginfo
        
        Since debuginfo enabled/disabled is per-linktarget, the rules need
        to be per-linktarget as well, and so instead of one generic rule
        there needs to be a define generating one rule per each linktarget.
        
        Change-Id: I9423c4a86bc02aa3c0bf816f47e3c3d43ff03b23
        Reviewed-on: https://gerrit.libreoffice.org/70370
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-04-11  Luboš Luňák  <l.lunak@collabora.com>  [eeeec33ada5923f1f534334b22c15d6e2c6f1d35]

        merge --enable-selective-debuginfo into --enable-symbols
        
        This got broken again due to confusion about the interaction between
        the various debug/symbol/whatever variables, so let's try to clean it
        up once more. So gb_SYMBOLS or any other global flag is no more.
        For checking whether a build target should get symbols, use
        gb_LinkTarget__symbols_enabled, which is internally controlled by
        gb_ENABLE_SYMBOLS_FOR (and flags from configure, command line or
        wherever affect that).
        
        This commit breaks the debug/nodebug split for PCH files, but fixing
        that is a relatively separate and complex change, so it'll be done
        in another commit.
        
        Change-Id: I6060dd38684445bb761e664344fb530386481332
        Reviewed-on: https://gerrit.libreoffice.org/70369
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-04-11  Luboš Luňák  <l.lunak@collabora.com>  [4bbdab901eb3c7d32d28910fb830f4b0422eee91]

        fix some gb_LinkTarget functions with linktargetmakefilename argument
        
        The gb_Library__forward_to_Linktarget etc. functions always pass
        linktargetmakefilename as argument $(4).
        
        Change-Id: If21de5bc44c9f952386b4795b0d46ea4a7b53714
        Reviewed-on: https://gerrit.libreoffice.org/70389
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-11  Luboš Luňák  <l.lunak@collabora.com>  [65f27f55cbb5994fbabe9716a92ea4d3f20e3e54]

        --gdb-index flags should be used only when linking with symbols
        
        Change-Id: I32681fd56367c583efc55ab11c0bc59aaf845b86
        Reviewed-on: https://gerrit.libreoffice.org/70367
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-04-11  Luboš Luňák  <l.lunak@collabora.com>  [e7a883994723d7002a92d777734aafefb2d18763]

        make linker flags conditional when used, not when defined
        
        gb_LINKEROPTFLAGS and gb_LINKERSTRIPDEBUGFLAGS are only used by
        gb_LinkTarget__get_debugldflags, which already properly uses them
        depending on whether debuginfo is wanted or not
        
        Change-Id: I0befc10d6f1ee99ccd49a640241e3ae023454875
        Reviewed-on: https://gerrit.libreoffice.org/70366
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-04-11  Caolán McNamara  <caolanm@redhat.com>  [8d19e03b17fdd6e6159843249fe0b4f41c526f17]

        weld ScSimpleRefDlg
        
        Change-Id: I36fe5a0790b2f7a43b9e4d8def9ef3a224d4d546
        Reviewed-on: https://gerrit.libreoffice.org/70549
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-11  Miklos Vajna  <vmiklos@collabora.com>  [37aa4f0d64e276c46821ef6122483fb6b4c04781]

        tdf#122767 sc opengl: fix rendering artifacts after hiding a cell comment
        
        Actually this is not specific to opengl, affects e.g. the Linux gen
        backend as well, it just doesn't happen with the Windows gdi backend.
        
        The rendering of the caption itself was OK. Focusing on the arrow
        polygon at the end of the comment's "tail" (connector polyline):
        
        - What gets painted is determined by SdrCaptionObj ->
          ViewContactOfSdrCaptionObj::createViewIndependentPrimitive2DSequence(),
          which produces a PolyPolygonColorPrimitive2D, which is then processed by
          VclPixelProcessor2D::tryDrawPolyPolygonColorPrimitive2DDirect().
        
        - The polygon passed to VCL there is within the bounds of the
          invalidation rectangle set in ScNoteMarker::TimeHdl().
        
        So it seems the only reason sometimes these 1px rendering artifacts are
        left around is anti-aliasing. Fix those by simply extending the
        invalidation rectangle in each direction.
        
        Change-Id: I37b8e666999d3ff5ee1328fca7ac017ee8c7e9e0
        Reviewed-on: https://gerrit.libreoffice.org/70584
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-04-11  Caolán McNamara  <caolanm@redhat.com>  [565a254a814a06086ac067d5c64b4557e73c9666]

        weld ScNameDlg
        
        Change-Id: I7a00dd386a1cb52e046d0f57c77fe3fdf8252bb7
        Reviewed-on: https://gerrit.libreoffice.org/70548
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-11  Caolán McNamara  <caolanm@redhat.com>  [92b25179973fce7cafa3364dc19693a5a22f4952]

        rename ScStatisticsInputOutputDialogController back...
        
        to...
        
        ScStatisticsInputOutputDialog
        
        Change-Id: I641798943c0b469572ebd971eb39250c41c5db20
        Reviewed-on: https://gerrit.libreoffice.org/70547
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-11  Caolán McNamara  <caolanm@redhat.com>  [a7bb8cefe36621462e8d66f6601638332fef5968]

        drop unused ScStatisticsInputOutputDialog
        
        Change-Id: Ide92f9b422db2ef2ee21f02b5c7dcef974f70685
        Reviewed-on: https://gerrit.libreoffice.org/70546
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-11  Caolán McNamara  <caolanm@redhat.com>  [725a5bc4729a8122f1c36ae49ad8d34b83983526]

        rename ScMatrixComparisonGeneratorController back...
        
        to... ScMatrixComparisonGenerator
        
        Change-Id: Ib81e922455cebe7c57422aab10bc1b1d6cb325ef
        Reviewed-on: https://gerrit.libreoffice.org/70545
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-11  Caolán McNamara  <caolanm@redhat.com>  [5cc8252879cd46829008e21de246e520fff7d1ad]

        drop unused ScMatrixComparisonGenerator
        
        Change-Id: I8b0da3dab82bc6a112ac6380b2359861f23905ce
        Reviewed-on: https://gerrit.libreoffice.org/70544
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-11  Caolán McNamara  <caolanm@redhat.com>  [849f575abb2521aa3ca628346b5de7efd2bd2c17]

        weld ScFourierAnalysisDialog
        
        Change-Id: I87e28f62cf03f4a612def322fda5e03d702bec4c
        Reviewed-on: https://gerrit.libreoffice.org/70543
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-11  Caolán McNamara  <caolanm@redhat.com>  [8d526da348107227bee3101ccc7aa9a2beb5dbd2]

        weld ScChiSquareTestDialog
        
        Change-Id: I652bf123bc9cba5edbb052bddd9be02640b3884c
        Reviewed-on: https://gerrit.libreoffice.org/70542
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-11  Caolán McNamara  <caolanm@redhat.com>  [74e3e2449c30eb84503408103bafc2a84cf0cb77]

        rename ScStatisticsTwoVariableDialogController back...
        
        to ScStatisticsTwoVariableDialog
        
        Change-Id: Id4a2ac62f212fb9356f052461485e6e517a1ed3f
        Reviewed-on: https://gerrit.libreoffice.org/70541
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-11  Caolán McNamara  <caolanm@redhat.com>  [f4a0c9d9728499176460f8641d3c4edd3a31fdb4]

        ScStatisticsTwoVariableDialog no longer used
        
        Change-Id: Id0aff27f71263769c74ce0a4fc8240ce4fe2110e
        Reviewed-on: https://gerrit.libreoffice.org/70540
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-11  Caolán McNamara  <caolanm@redhat.com>  [c2d2f91a6cb684c435ff5a5b68f90be69328aab2]

        weld ScZTestDialog
        
        Change-Id: I9cd624d0dd80d56e772c0241e20ec93e253d8d2b
        Reviewed-on: https://gerrit.libreoffice.org/70539
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-11  Caolán McNamara  <caolanm@redhat.com>  [b043fde5219312ddb05d046e21768dc73438e0c8]

        weld ScFTestDialog and ScTTestDialog
        
        Change-Id: Id65a4a78f89ed45a21cd89b6e41e7dd5b4a79529
        Reviewed-on: https://gerrit.libreoffice.org/70518
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-11  Caolán McNamara  <caolanm@redhat.com>  [5a816c4241c98b97d464007f25657b946eb29005]

        weld ScRegressionDialog
        
        Change-Id: I26cbf2b5ed7482daa8d02adb206b6a783524985a
        Reviewed-on: https://gerrit.libreoffice.org/70517
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-11  Caolán McNamara  <caolanm@redhat.com>  [e4c4288a4334567c586bc40ece9b3dcf69ccc499]

        weld ScMovingAverageDialog
        
        Change-Id: I5dee3cc19118356d325bc3db9a5ef563945c82ec
        Reviewed-on: https://gerrit.libreoffice.org/70511
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-11  Caolán McNamara  <caolanm@redhat.com>  [ab2906c593c280c95de7f1984b4e0eea7b52b768]

        weld ScExponentialSmoothingDialog
        
        Change-Id: Ib648cc1c877eeddcf76c4c5add9058116816d707
        Reviewed-on: https://gerrit.libreoffice.org/70510
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-11  Caolán McNamara  <caolanm@redhat.com>  [364880e744398bf4e95eb9176819a870c1852e03]

        weld ScCovarianceDialog
        
        Change-Id: I7546aa234ee986701b9908f33a6c96e6779d654d
        Reviewed-on: https://gerrit.libreoffice.org/70509
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-11  Caolán McNamara  <caolanm@redhat.com>  [a5a0d6050b05362a39424ae9f44627fb3c604b8a]

        weld ScAnalysisOfVarianceDialog
        
        Change-Id: I94b736bbc5268f36a56a4a40ec39c6adaf67afbf
        Reviewed-on: https://gerrit.libreoffice.org/70506
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-11  Caolán McNamara  <caolanm@redhat.com>  [48af979d264fff14352b2c69db137332fcfdb25e]

        weld ScDescriptiveStatisticsDialog
        
        Change-Id: Idedc0c47bed3ce57e9e681146222dc7f7573819e
        Reviewed-on: https://gerrit.libreoffice.org/70505
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-11  Caolán McNamara  <caolanm@redhat.com>  [ab181504329e33a31ad23c887d817519374c9797]

        weld ScSamplingDialog
        
        Change-Id: Ifbae09b2d2b6ebf0c56332ef4f87f3045f97f1ad
        Reviewed-on: https://gerrit.libreoffice.org/70503
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-11  Miklos Vajna  <vmiklos@collabora.com>  [e0fde23412496d548c74603223f7a21b638ece79]

        CppunitTest_sw_unowriter: use CPPUNIT_TEST_FIXTURE()
        
        Instead of the custom DECLARE_UNOAPI_TEST_FILE() and
        DECLARE_UNOAPI_TEST().
        
        Change-Id: I5565ad1661ada870f3f53da808bd5a30f2172013
        Reviewed-on: https://gerrit.libreoffice.org/70538
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [044e58900d2e68c1885cac490118e61b7fffb00b]

        Fix typo
        
        Change-Id: I9f86967383e98ee051aee5e98bcb68fb4f165ef2
        Reviewed-on: https://gerrit.libreoffice.org/70577
        Tested-by: Jenkins
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [28458290212618ab2a9bcb0d12745a0512b1e8b5]

        Fix typo
        
        Change-Id: Ia4cad4c7ca97a8230439b94f2fca74324a4dad41
        Reviewed-on: https://gerrit.libreoffice.org/70578
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [81514d136ec5480faffc697cc057c2abd76799a5]

        Fix typos
        
        Change-Id: I1c3fccac03b5cc8acdd1d25dc5536f5874ff26ad
        Reviewed-on: https://gerrit.libreoffice.org/70575
        Tested-by: Jenkins
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1e755202656276edf2f07de1a0b6e2583d59349e]

        Fix typo
        
        Change-Id: I9861cda038b6ab32aea44bc82dd0d1253a0679d4
        Reviewed-on: https://gerrit.libreoffice.org/70579
        Tested-by: Jenkins
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [79ed7a64f6f43dff1d0285d7d450300bc941c251]

        Fix typo
        
        Change-Id: I1b5424df5b26cd18b6f28e48b8a1c3e4a3f1d0c8
        Reviewed-on: https://gerrit.libreoffice.org/70576
        Tested-by: Jenkins
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [b65f3fbb2beea99273371179703fcbc1d0ff326e]

        new loplugin sequentialassign
        
        Look for places we are assigning to the same variable twice
        in succession, which means we can simplify that to a single assign
        
        Change-Id: I499d20e28f5595e81e927bef8e1bf364eea8ba91
        Reviewed-on: https://gerrit.libreoffice.org/70531
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-11  Mike Kaganski  <mike.kaganski@collabora.com>  [577b95f4d0cc1cf8836ff35fc30189c64fefb508]

        tdf#124651: always write "name" attribute to dataField element
        
        Despite being optional as per ECMA-376-1:2016, Excel 2016 seems to
        require the presence of "name" attribute in dataField element of
        pivot table definition, so make sure to write at least empty string
        there.
        
        Change-Id: Iaab5674f86b7dd0b267776678e11af47086635d7
        Reviewed-on: https://gerrit.libreoffice.org/70522
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-11  Mike Kaganski  <mike.kaganski@collabora.com>  [f315fee54eee57e6e55e5fcacf2522534682c2ce]

        XmlTestTools::getXPath now asserts that non-empty attribute exists
        
        It turns out that this change revealed unit tests written incorrectly
        (and untested), or maybe which became broken (not testing) because of
        some previous assertXPath change? They incorrectly used 3-arg form of
        it to check node content equality to passed string, while in fact, an
        attribute was looked for with that name, and its empty return tested
        to match default empty 4th argument.
        
        Change-Id: If24e18518543102d115a22a6282e4cca9cf694e2
        Reviewed-on: https://gerrit.libreoffice.org/70581
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-11  andreas kainz  <kainz.a@gmail.com>  [99d641a5448fdaa0837fd9501851630b0b69e3da]

        NB writer grouped_compact arrangement fix
        
        Change-Id: If9f93b6d244652ae6756df76cefa5e69310a67b1
        Reviewed-on: https://gerrit.libreoffice.org/70552
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-11  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [74ed80b5744fdfacf9b9c3ef8ab235c64510c20d]

        Remove unfinished KJ svg, add more menu icons (elementary & KJ)
        
        Change-Id: I8a16cbb0ed64cd75859127f7e9bb235aaf04ec7d
        Reviewed-on: https://gerrit.libreoffice.org/70322
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-04-10  Caolán McNamara  <caolanm@redhat.com>  [ea9c13be02ba731074fa4207944ff7df40a0fb5c]

        fix build failure, use explicit $(SRCDIR)
        
        presumably this makefile should actually be in extras (?)
        
        Change-Id: Ie38c7f5662c5577f5de11600645049757031a697

2019-04-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fdb525b9f3aa21614b56d05efebbb9b1aae94eb0]

        Fix typo
        
        Change-Id: I1560aac1ed7c6119aabf1410a592ac0a9bcc357b
        Reviewed-on: https://gerrit.libreoffice.org/70532
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [39d8b5b38a2b14e48f0462f71fae72ff534f0e9f]

        Fix typo
        
        Change-Id: I895280286d5d48e709255e75201b22aa9d4044af
        Reviewed-on: https://gerrit.libreoffice.org/70533
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7619ce98904885f2806ceedbaf849b772376926b]

        Fix typo
        
        Change-Id: I2df9e24ff0d4683819db8fa17bd6a0dfda223e13
        Reviewed-on: https://gerrit.libreoffice.org/70534
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [265494644b0e97f8438f0d2588ef1fdab61f9e66]

        Fix typo
        
        Change-Id: Iee5dcd363e87318fa17695d9d069a462b55e4a44
        Reviewed-on: https://gerrit.libreoffice.org/70535
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-10  Caolán McNamara  <caolanm@redhat.com>  [3d648f76ac90fe8e28691313d0d4e78a8278e511]

        weld ScCorrelationDialog
        
        this is first of the calc dialogs with a range selector, so some temp
        scaffolding is required during interim case of both welded/unwelded
        in existence
        
        Change-Id: I5480179092da7b56864cef066af781b35f735ebc
        Reviewed-on: https://gerrit.libreoffice.org/70474
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-10  andreas kainz  <kainz.a@gmail.com>  [47500ab25b9c5bbeeb6fde3866bdd924948fd88a]

        Sifr icon theme update
        
        Change-Id: I6d42b994c9ae177c707d33e18f7edfac7cae6145
        Reviewed-on: https://gerrit.libreoffice.org/70502
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-10  Stephan Bergmann  <sbergman@redhat.com>  [a183955acacbc1a3e8579f360f12fd37536120fc]

        Fix one more get_url_for_data_file
        
        Change-Id: I22d556fe4719fc8e7b53c66b778f6b4196f8f024
        Reviewed-on: https://gerrit.libreoffice.org/70523
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-10  Michael Weghorn  <m.weghorn@posteo.de>  [728ee3839ea94e3391c36a847bf6b28c12ad7647]

        tdf#124652 Guard Gtk3KDE5FolderPicker::execute with SolarMutexGuard
        
        S.a. commit 8dbe0af729c9e054135a0f41706165033441f867 which already
        did the same for Gtk3KDE5FilePicker.
        
        Change-Id: I35f837b7b8fdaebc5625ff8ea5e20b3f48a3b4ec
        Reviewed-on: https://gerrit.libreoffice.org/70519
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-04-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [14abbc6e86ba234996dfed477a54030adeac2a52]

        tdf#82009 TreeList move painting of drag target into Paint func.
        
        When we drag a entry in TreeListBox, we execute a PaintDDCursor
        which paints a "cursor" of a possible drag target (for example
        to show where the entry will be moved to if we want to change the
        order). The problem with this fuction is that it paints a line
        directlly at that location, and that it uses invert raster
        operation to draw a line. So to hide the line it just needs to
        draw again. On MacOS this invertion causes a problem and draws
        the whole area black, which is the cause of this bug.
        
        So instead of inverting the drawing of the drag target cursor
        has now been moved into the main Paint method, where it redraws
        the whole entry, and if present, also the drag target cursor.
        This means that all we need to do is Invalidate the entry,
        which then just gets redrawn in a normal Paint pass.
        
        One exception is still MacOS, which doesn't invalidate the entry,
        but redraws the entry directly. DnD is MacOS is a bit different
        as it is not async (if I understand correctly) so the invalidate
        has no effect.
        
        Change-Id: I8542f47940a3b90114ea4bbbac57fd303ca3434b
        Reviewed-on: https://gerrit.libreoffice.org/70521
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-10  Jan-Marek Glogowski  <glogow@fbihome.de>  [cf09ec89a45c4e3435db4ca18f531a2333cc49df]

        Unify deleted function templates and improve docs
        
        ... and doesn't change any code or API.
        
        Change-Id: Ic769831130bb78b8192ffd33375760bef9b76911
        Reviewed-on: https://gerrit.libreoffice.org/70466
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-04-10  László Németh  <nemeth@numbertext.org>  [0c3ac02d8a3c7ea50ae262daf134c28df5c8b343]

        tdf#124646 Don't paste hidden rows of Calc sheets into Writer tables
        
        The fix for tdf#37223 creates native text tables
        from the RTF clipboard data to insert them cell
        by cell in Writer tables instead of OLE embedding.
        Unfortunately, using Calc RTF clipboard data inserts
        also the cells of the hidden rows (tdf#118676).
        This improvement uses the HTML clipboard data
        to paste only the visible rows.
        
        Note: first the original patch 1) converted the clipboard
        data to a temporary nested text table at the cursor position,
        and 2) copied its already native table content to the
        clipboard, and inserts it into the original target table.
        This doesn't work with the HTML format (that inserts plain
        text data within a text table cell instead of a nested
        table). As a workaround, the patch removes the target text
        table with the insertion point temporarily, creating the
        native text table from the HTML clipboard data at the place
        of the removed text table. After copying the converted
        native text table data to the clipboard, the removed
        table is restored, and the native clipboard data is inserted
        at the original cursor position.
        
        Change-Id: Iee5bb4027729ca1eab373029f176eeadc59388a8
        Reviewed-on: https://gerrit.libreoffice.org/70425
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-04-10  László Németh  <nemeth@numbertext.org>  [9d63c7035a86bb3a355433b567d2d8cd53d582fa]

        tdf#115159 XLSX export: don't duplicate print titles
        
        In FindBuiltInNameIdx(), check the duplication by
        using the exported symbol of the ranges, instead
        of the (in the case of whole rows) always different
        XclTokenArray data.
        
        Change-Id: Iba439d765bbbfaf5379113548f3d86d1c984e71c
        Reviewed-on: https://gerrit.libreoffice.org/70507
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-04-10  heiko tietze  <tietze.heiko@gmail.com>  [a1700d52a47184ee07b91b461a846dc5435f0022]

        tdf#124238 - Show a Tip-Of-The-Day dialog on startup
        
        New dialog
        
        Change-Id: If1e501de26eb5a9c20a59e621f9e805c3b5e2cf8
        Reviewed-on: https://gerrit.libreoffice.org/69498
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>

2019-04-10  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [3d7a67cdd465956206f881304bbcbaf47ccfcd83]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - New Python page + updates to existing pages to support embedded references
            
            Change-Id: Ie7bd884db45e3ca59dee1ffa79b2ea14ced3d160
            Reviewed-on: https://gerrit.libreoffice.org/70420
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-04-10  Tamás Zolnai  <tamas.zolnai@collabora.com>  [adfba503c792fdbd4748d6680c2dd8d8d5bb0d69]

        clang-tidy: Silence warnings from WIP unhandled-self-assignment check
        
        Where it can be done by removing useless / duplicate code.
        For XFListStyle I removed the copy operator entirely, because it
        was bugous and it seems not to be used anyway.
        
        Change-Id: Iba0eb0d5c45b42f0e78be466c617acdc1216eb22
        Reviewed-on: https://gerrit.libreoffice.org/70482
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-04-10  Stephan Bergmann  <sbergman@redhat.com>  [835ddd98d72617c2ed6ae6950f1fec0cc21b3ba2]

        Remove spurious broken symlink
        
        ...that got added with 36883a9fa5f18ff8f38e2b12e85d8f58d49dd1b5 "Sifr icon
        theme: add sc and extension icon folder" and broke PythonTest_solenv_python.
        
        Change-Id: Ifb1c3dd29dbc969f05f3bfb0e121699fcbeb9007

2019-04-10  Michael Stahl  <Michael.Stahl@cib.de>  [3d74ddd190a5087e0a54ef7b14d0a43006745ec3]

        writerfilter: implement RTF derived styles defaulting
        
        It turns out that the situation fixed in commit
        1be0a3fa9ebb22b607c54b47739d4467acfed259 also applies to the definition
        of the styles themselves.
        
        To implement the same style import as Word, the style definitions need
        to be stored twice: once as read from the file, and another time with
        attributes defaulted and deduplicated vs. the parent style; the second
        representation is then sent to the domain mapper.
        
        To make this easier, add a bool parameter to cloneAndDeduplicate()
        to disable the implicit pPr dereferencing that happens when creating the
        hard formatted paragraph properties (this could potentially be cleaned
        up further if those paragraph properties would use pPr wrapper
        themselves).
        
        Also implement defaulting of line spacing in getDefaultSPRM().
        
        Change-Id: I4810e917697b3af244e5dbdd7f5a45b4767c93fc
        Reviewed-on: https://gerrit.libreoffice.org/70320
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-10  Noel Grandin  <noel.grandin@collabora.co.uk>  [c602bbaa89784681025ae487ad230ed0e86e9acb]

        constify some which range arrays
        
        Change-Id: I1c94090c4846e232bd6bb9c86a0c94b750ccbf5c
        Reviewed-on: https://gerrit.libreoffice.org/70499
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-10  Johnny_M  <klasse@partyheld.de>  [b285a08e3cfeeb1333aa0bddee508baad65b8588]

        Translate German comment
        
        Change-Id: I3799788cd72b34d603f4bffc6820f5b656cbf427
        Reviewed-on: https://gerrit.libreoffice.org/70471
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-10  Michael Stahl  <Michael.Stahl@cib.de>  [0017c9b5720ddc4d6327ec06e05c681f08ea6f1d]

        tdf#124469 sw_redlinehide: fix PDF export of links to sequence fields
        
        Missed one call where the return value must be forwarded.
        
        (regression from 7d481f7ac1971be622520258a4b13ada29282844
         and 943d9be770e550d20ca72274fa5e914d1f61e605)
        
        Change-Id: Ic405b29a1dce982bfdd81eeb5d678ceb79690bfc
        Reviewed-on: https://gerrit.libreoffice.org/70469
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-10  Michael Stahl  <Michael.Stahl@cib.de>  [7587e39014c1b6ed505e9c10d9f0f0803fc986ac]

        tdf#124586 sw_redlinehide: fix crash in SwTextNode::NumRuleChgd()
        
        (regression from c180c9447256588fe5e7991e06642883574760ae)
        
        Change-Id: Ie3c935ee5dd42187ca8ad2b28406b80e63c0d1e3
        Reviewed-on: https://gerrit.libreoffice.org/70467
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Tested-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-10  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [dab764b70855c884cdd1583911b68031635c0f10]

        tdf#42949 Fix IWYU warnings in include/vcl
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        There were some changes since last run and some omitted files
        
        Change-Id: I666ac8ed7d06684e252ca590e3d7d454e9e10975
        Reviewed-on: https://gerrit.libreoffice.org/70497
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-10  Stephan Bergmann  <sbergman@redhat.com>  [aabafa92a5d66a9d706125b88bfca55fd3ca6473]

        Honor use_ld_fail_if_error in use_ld_has_sanitizers check
        
        Change-Id: I20ed4c7daa9cde48ba65f92e5b4cc7e00972fe81
        Reviewed-on: https://gerrit.libreoffice.org/70477
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-10  Miklos Vajna  <vmiklos@collabora.com>  [3c24774d85a8c0ac03faa4ba2b82c8c9dfe0a2b3]

        vcl PDF import: clean up CompatibleWriter
        
        It's cleaner to avoid member functions and constructors when we inherit
        from a C struct and we pass it to pdfium's C API.
        
        Change-Id: Iac9ab99b3d1b66241bb49d3a7707e242078ab5df
        Reviewed-on: https://gerrit.libreoffice.org/70472
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-10  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [31454f6de1246dd465c3de2b52396a827e84ea4b]

        SmartArt: omit last atom in forEach loop only when necessary
        
        now all transition arrows are created in cycle diagrams
        
        Change-Id: I69e932f0060786b702dbecae72245bb624fa602b
        Reviewed-on: https://gerrit.libreoffice.org/70457
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [87ed39e4de4a2dccbc40fdfb7edfd87d2d524d3d]

        Removed executable permission on xlsx file
        
        Change-Id: Ida96d8a0a993daac87c4e03fe4ba0d22a69f90cb
        Reviewed-on: https://gerrit.libreoffice.org/70487
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [99fde0c6fb66d659968e3459fa49862df3679289]

        Fix typo
        
        Change-Id: Id9d19965511760839e8e93488b1cc6a98fbd4a5c
        Reviewed-on: https://gerrit.libreoffice.org/70493
        Tested-by: Jenkins
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5b6cc68732c21a6f8cb045744406ab69ec6b91d4]

        Fix typo
        
        Change-Id: Ia0dd6a96a039056f15e494baf844e11fb9b5e9aa
        Reviewed-on: https://gerrit.libreoffice.org/70488
        Tested-by: Jenkins
        Reviewed-by: himajin100000 <himajin100000@gmail.com>
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-10  Tamás Zolnai  <tamas.zolnai@collabora.com>  [3a5d78365dd172881c16c03e67f2d170ffc6d7d4]

        clang-tidy: Fix suspicious catches of WIP unhandled-self-assignment check
        
        Change-Id: I1cb16b180f4cc5bf4d65485f03c44a06414d3580
        Reviewed-on: https://gerrit.libreoffice.org/70481
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-04-10  Mike Kaganski  <mike.kaganski@collabora.com>  [8e9de1ad055d1d8f41a6cf6d8cea245463f61d40]

        Fix double-clear of clearable mutex guard
        
        Change-Id: I91f04cae91cbb5510f70baaf8c31ecc59f6402c7
        Reviewed-on: https://gerrit.libreoffice.org/70479
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-10  andreas kainz  <kainz.a@gmail.com>  [36883a9fa5f18ff8f38e2b12e85d8f58d49dd1b5]

        Sifr icon theme: add sc and extension icon folder
        
        Change-Id: Ibdcae261ee19e95a36b094401c9b526c41e261ad
        Reviewed-on: https://gerrit.libreoffice.org/70484
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>
        Tested-by: andreas_kainz <kainz.a@gmail.com>

2019-04-10  andreas kainz  <kainz.a@gmail.com>  [725908118e9551268b49eabe9c1b43115494b090]

        Sifr icon theme update
        
        Change-Id: I0a3ba3beb671cae6956fa616308997fcc2bd3d1f
        Reviewed-on: https://gerrit.libreoffice.org/70476
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-09  Stephan Bergmann  <sbergman@redhat.com>  [3d27b2fa9c5a03f78e5145377402f8a88e3da1be]

        tdf#124503: Support JRE installations with unknown java.vendor property
        
        After recent additions of 61c4f96d6ae6a80370774e53287edb27cbce8067 "Support
        AdoptOpenJDK" and 41507db590b24e1b9b45d95cad55c71ba2e4091d "Support Amazon
        Corretto" to our hard-coded list, there is now reports that at least Debian and
        Ubuntu tried to distribute versions of OpenJDK with the java.vendor propety set
        to string like "Debian" or "Ubuntu".  Instead of trying to catch up with an
        ever-growing hard-coded list, it is probably better to stop relying exclusively
        on such a hard-coded list, and for unknown vendor values, try out whether the
        SunInfo backend (which supports the "generic" OpenJDK) would be able to handle
        the given JRE.  (For simplicity, assume that any versions of such JREs are
        supported.  Our baseline is Java 6, and there are unlikely any older versions of
        JREs from unknown vendors out there.  If this turns out to be problematic, we
        could include information about problematic vendors after all, or add a general
        check that JREs from unknown vendors are at least Java 6.)
        
        Many functions in jvmfwk/inc/vendorplugin.hxx that used to take a set of
        sVendor/sMinVersion/sMaxVerison/arExcludeList paramters had to be revised to
        take a vendorSettings parameter instead, and
        VendorSettings::getVersionInformation has been changed to return a
        boost::optional, so that unknown vendors can be handled gracefully.
        
        Change-Id: Ibf915f2ddd59e09b77e2c03be688cac0547b9ac9
        Reviewed-on: https://gerrit.libreoffice.org/70460
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-09  Mike Kaganski  <mike.kaganski@collabora.com>  [d38f9934f08939032cca64a32de58fa3901a88d5]

        [API CHANGE] Asserts to never clear already cleared guard
        
        ... which could help catch copy-paste errors when wrong guard is cleared
        second time.
        
        Also an assert added that when resetting, there's something to reset
        (i.e., no descendant class had cleared protected pResetT, making reset
        impossible, and thus actually unable to guard anything).
        
        framework/source/layoutmanager/layoutmanager.cxx: made sure to not call
        clear() second time
        
        framework/source/layoutmanager/toolbarlayoutmanager.cxx: restored lock
        lost in commit 777bc22ca6490a4300f30fc1b45287dce789a36f
        
        forms/source/misc/InterfaceContainer.cxx: removed a leftover from commit
        a19cd21e3c03559877428315bebc0ceaf367a461 which reduced guarded scope
        
        forms/source/component/DatabaseForm.cxx: fixed clear-reset sequence
        broken from the initial commit bf4154eb5307ec8c35f000fd1df39ef3abb2eb6d
        
        Change-Id: Ibab6660c79561eee31faf3e6c1128ab141a7e8a3
        Reviewed-on: https://gerrit.libreoffice.org/70381
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-09  Jan-Marek Glogowski  <glogow@fbihome.de>  [c1e320836b7dbcd9fe6ded8352355ea6101bd821]

        Add asserts to *Guard pointer constructors...
        
        ... as we can't drop them. IMHO it's still better then just a
        crash. Has to use NULL, as the API is pre-C++11 compatible.
        
        Change-Id: Idb4395d14a9185f4d7d1c2f048ad950518eef133
        Reviewed-on: https://gerrit.libreoffice.org/70465
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Jenkins

2019-04-09  andreas kainz  <kainz.a@gmail.com>  [15bdba65394362e68f1b11f439674d2652bf4cda]

        Sifr calc style icons
        
        Change-Id: Icc7822c942236904b63c26984190312109cfc909
        Reviewed-on: https://gerrit.libreoffice.org/70462
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-09  Christian Lohmaier  <lohmaier+LibreOffice@googlemail.com>  [9575aa3bba055258977d9a013889aa3acbaecb6a]

        update credits
        
        Change-Id: Ib1d4c660ff8578d86dc2dddb1aeb55b95f127cb8

2019-04-09  Johnny_M  <klasse@partyheld.de>  [cfce9d71ef1f6d941631102feb64a56a8db4494d]

        Translate German variable names
        
        Please feel free to suggest a better name, if desired
        
        Change-Id: I9ddf5007930b90058d448c81ae5733cbc7192d1a
        Reviewed-on: https://gerrit.libreoffice.org/70374
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-09  Johnny_M  <klasse@partyheld.de>  [9e82b7efda6781b3378e1da35dace2d52c482794]

        Translate German variable names
        
        Please feel free to suggest a better name, if desired
        
        Change-Id: I31fd05dbd2e7c86c1aab6967c630c13bd2da455f
        Reviewed-on: https://gerrit.libreoffice.org/70373
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-09  Johnny_M  <klasse@partyheld.de>  [0781987a440a9cbbca1f860f12d726c42ff78ff2]

        Translate German variable names
        
        Please feel free to suggest a better name, if desired
        
        Change-Id: Ia5b7b6100fc588ba366ed31e249e35ce501e0d1a
        Reviewed-on: https://gerrit.libreoffice.org/70372
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-09  Johnny_M  <klasse@partyheld.de>  [027ff6cd73e512720e9bb4bb07016db8eaa5111c]

        Translate German variable names
        
        Please feel free to suggest a better name, if desired
        
        Change-Id: I1bd5805c206547a5f70d4d5186ecec2e624845fe
        Reviewed-on: https://gerrit.libreoffice.org/70364
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-09  Jan-Marek Glogowski  <glogow@fbihome.de>  [46b1bb4a9c5ca93b33b4fcd2154062676c5059e4]

        Just use the ResettableGuard's functions...
        
        ... instead of the nested MutexGuard and clear.
        Really had to look twice, that the MutexGuard and ResettableGuard
        use the same Mutex - who came up with this... yup myself.
        
        Change-Id: I70326772a9be8352f169a26467529a7c4100a20d
        Reviewed-on: https://gerrit.libreoffice.org/70385
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-04-09  Caolán McNamara  <caolanm@redhat.com>  [f01390010338ae627c990026c4ba579ab5eb266f]

        zugeordnetes->associated
        
        Change-Id: I4ba1a3c467526b85f576e5549e7c47a1e0fb66a0
        Reviewed-on: https://gerrit.libreoffice.org/70456
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-09  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [a387c18f726958b7557a9a75a00b60d9fb3281d7]

        find-unneeded-includes: fix tuple default items in debugStl
        
        So it gives no false positives as currently seen in e.g.
        include/sfx2/charmapcontrol.hxx
        include/sfx2/docinsert.hxx
        
        Change-Id: I087a949875df20c4ef25a10c80571bb57334cf80
        Reviewed-on: https://gerrit.libreoffice.org/70400
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-09  Caolán McNamara  <caolanm@redhat.com>  [e693801f6bdc083f362b79c695146bed94b0511f]

        drop unneeded forward declare
        
        Change-Id: I6a748d76bb24661404d280236f4c850a9136bb30
        Reviewed-on: https://gerrit.libreoffice.org/70430
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-09  Caolán McNamara  <caolanm@redhat.com>  [b2fafc5d7351d0ae9055816590b989c023a2875d]

        drop some unneeded includes
        
        Change-Id: I8e41e28313a22148033c566edce50f5bfa58d065
        Reviewed-on: https://gerrit.libreoffice.org/70452
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-09  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [05a8749ee6f251d4b92eecb97763fa1fe94c68c8]

        remove some usages of BitmapColor outside of VCL
        
        You get BitmapColor only from reading pixels from a Bitmap and
        we want to avoid usage of Bitmap outside of VCL (and use BitmapEx
        as the alternative which will eventually replace Bitmap).
        
        Change-Id: Iddfa3ef739bfdd4dce5fb47fd9f67a5a36f3388b
        Reviewed-on: https://gerrit.libreoffice.org/70447
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-09  Caolán McNamara  <caolanm@redhat.com>  [13f449221e550c84bb60c368b2520148104e6da9]

        n_children is count of toplevel nodes
        
        Change-Id: I38302045bfe096781ce9c59c6f2dbe0a7625efda
        Reviewed-on: https://gerrit.libreoffice.org/70453
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-09  andreas kainz  <kainz.a@gmail.com>  [d750e5bae576502edf8cd59291be33c50cd15193]

        tdf#124200 missing menubar icons: add packagemanager, macro, findbar
        
        Change-Id: I00ae42334935a807ebbe6855323e031441e191d1
        Reviewed-on: https://gerrit.libreoffice.org/70450
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-09  Caolán McNamara  <caolanm@redhat.com>  [034807244a5f6626e173af823ceded7b403b7856]

        drop newly unused ScAbstractTabDialog_Impl
        
        Change-Id: I7f200543a77d9bbf2f892498bca8cbecdf9628a1
        Reviewed-on: https://gerrit.libreoffice.org/70429
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-09  Caolán McNamara  <caolanm@redhat.com>  [5bd1caf14c8e297db229e9060a584386247e62b1]

        restore ScEditWindow a11y
        
        Change-Id: I425cdf3d868b37a4975f502f3cade4298f3a948a
        Reviewed-on: https://gerrit.libreoffice.org/70428
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-09  Caolán McNamara  <caolanm@redhat.com>  [2d02930452be2252afb39f4706e818273cf019a0]

        can use OutputDevice baseclass
        
        Change-Id: I6c1af0332d9c34dbe22d6ee1325513824f95fb05
        Reviewed-on: https://gerrit.libreoffice.org/70427
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-09  Caolán McNamara  <caolanm@redhat.com>  [27af142c0d96d70a7ed7beb9d91c95c2fc3c34bb]

        MenuButton Click Handler used to be overwritten by the Menu Handler
        
        Change-Id: I0f442efa9e69923fc412a5c1b737dfbc7662c6a5
        Reviewed-on: https://gerrit.libreoffice.org/70426
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-09  Stephan Bergmann  <sbergman@redhat.com>  [040a54d89e8ca33171e86647ced8dc58efd85fbe]

        missing include
        
        Change-Id: I637d86ca3bfa0a526c4d02e991c8460f553f491f

2019-04-09  Miklos Vajna  <vmiklos@collabora.com>  [8a9d8238bd8f903393ff1184aa37f8973c81e2ba]

        tdf#123747 xmlsecurity, ODF sign roundtrip: preserve invalid reference type
        
        Only add the correct type to new signatures to avoid breaking the hash
        of old ones.
        
        Change-Id: I30f892b292f84a0575a3d4ef5ccf3eddbe0090ca
        Reviewed-on: https://gerrit.libreoffice.org/70424
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-09  Alexander Farrow  <alexanderfarrow@tutanota.com>  [a39f2e1943c7092dd32bd1f4e480ee6da54a80e4]

        tdf#103322 GlyphItem::m_aLinearPos use getX() instead of X()
        
        GlyphItem::m_aLinearPos is a tools::Point variable.
        Eventually it will be changed to a basegfx::B2DPoint variable - to add support
        for sub pixel glyph positioning.
        
        basegfx::B2DPoint has the getX() method to retrieve a point's X coordinate.
        
        tools::Point has two methods to retrieve a point's X coordinate:
        1. X()
        2. getX()
        Both of these methods return the same value because getX() just calls X().
        So any call to X() can replaced by getX() and vice versa.
        
        By replacing calls to X() with getX() now we won't have to make these changes
        later when we swap from tools::Point to basegfx::B2DPoint.
        
        Change-Id: Idfa0584cb3a7ce246b5499814b7e29f86167d8b8
        Reviewed-on: https://gerrit.libreoffice.org/70436
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [30a9bfec76c807d203b39bfcdeed1cb0c3118719]

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

2019-04-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3e7646280d33c38079a2a1086f5e8c7470a2cdd6]

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

2019-04-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [350d159754110a600b94eb27e294b035c73a7ced]

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

2019-04-09  andreas kainz  <kainz.a@gmail.com>  [b3d415fb3e740f873d64c2138db5d7186e9561fe]

        tdf#122924 wrong link in colibre links.txt
        
        Change-Id: I322657823888d33e8dceb63d95251bde54227da9
        Reviewed-on: https://gerrit.libreoffice.org/70435
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7b701367d5534c097e352571ebb2cffffe63364f]

        Removed duplicated include
        
        Change-Id: I4e02a3a6898159dc6f2496c1a67ce477bc59cfe5
        Reviewed-on: https://gerrit.libreoffice.org/70439
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [23dc2e99b433f63992fee76555ae321edb5104a3]

        Removed executable permission on source
        
        Change-Id: I2e41d3d80a4c3c75b923a90507b7b9b1ed3669c3
        Reviewed-on: https://gerrit.libreoffice.org/70438
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5143a5725ccc74209f0b5f2f903983622d328d0c]

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

2019-04-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5785e4344f8e56aacbeb4d72e5e1f3066b2ec9b8]

        Fix typo
        
        Change-Id: Ibae0cf4ef91c8b830447c999306a60dea3334ad6
        Reviewed-on: https://gerrit.libreoffice.org/70440
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-09  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a78ffa922eda80317c1d24bd1e552eb57122a8d1]

        Fix typo
        
        Change-Id: Icabc8b356d18ee5381f7d43233341a9d8e42ef9c
        Reviewed-on: https://gerrit.libreoffice.org/70444
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-09  Aditya  <adityasahu1511@gmail.com>  [f512f8818aec08a5b463c8acdf781e7ab27036f5]

        tdf#124247: Fix tooltip message when color added to recent colors
        
        Presently, the tool tip text in recent colors is shown in its
         hexadecimal representation when the split color button is clicked.
         Change the hexadecimal representation of the colors in 'recent
         colors' to its actual color name.
        
        Change-Id: I59636eb124b75a9397337c9560bfff72804424ae
        Reviewed-on: https://gerrit.libreoffice.org/70337
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-04-09  Jens Carl  <j.carl43@gmx.de>  [6c50ee3377756ae7da1ae039da35775c0a97ef2f]

        tdf#45904 Move XPropertySet Java tests to C++
        
        Move remaining XPropertySet Java tests to ScEditFieldObj_Cell and
        ScEditFieldObj_Header.
        
        Change-Id: I43640c6ea5a35fcc1aa8e15be17dae7611551776
        Reviewed-on: https://gerrit.libreoffice.org/70434
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-09  Jens Carl  <j.carl43@gmx.de>  [a496096b4ecc4ffb45bc7dc25753c970bf5ca487]

        tdf#45904 Remove obsolete/disabled tests
        
        The some of the ScCellFieldObj tests are already written in C++
        since commit d0af33e87db753d6d171548f75c2e242cde00497.
        
        Change-Id: I91dd688452d9374810096a89ed3ddf148df0b996
        Reviewed-on: https://gerrit.libreoffice.org/70432
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-09  andreas kainz  <kainz.a@gmail.com>  [d7f727898222b3eae93b15b97b08d3c9148ac7a6]

        Sifr icon theme: links.txt file update
        
        Change-Id: I9af08d1af8a92414901cfd2531fda076e2f6a954
        Reviewed-on: https://gerrit.libreoffice.org/70421
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>
        Tested-by: andreas_kainz <kainz.a@gmail.com>

2019-04-09  andreas kainz  <kainz.a@gmail.com>  [d68dcb179d3350488f89a53321f913f1d66bb876]

        tdf#124200 missing icon: for HorizontalLine
        
        Change-Id: Ib2ffb703b2649a629c06ee5a50603912bf615cf2
        Reviewed-on: https://gerrit.libreoffice.org/70433
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>
        Tested-by: andreas_kainz <kainz.a@gmail.com>

2019-04-08  Caolán McNamara  <caolanm@redhat.com>  [de8ea47ecdaa33934e47a6ee9bfa742698311534]

        weld ScHFEditDlg
        
        Change-Id: I2f17dfb1f8193730b26e7c338100a786ddbb87c7
        Reviewed-on: https://gerrit.libreoffice.org/70418
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-08  Caolán McNamara  <caolanm@redhat.com>  [623d7a94a57860b0b227e6ebad6d0d3fcaf11333]

        drop newly unused SfxSingleTabDialog
        
        Change-Id: I3b445aba89ce62d7890d387a962f12a7055dc7b4
        Reviewed-on: https://gerrit.libreoffice.org/70416
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-08  Caolán McNamara  <caolanm@redhat.com>  [319c0b2433bb8dd405ed1630dd464ed2b11afefb]

        weld calc header/footer dialog
        
        Change-Id: Ied5ca56637b2f7be2d769d8f773a6e012d6e5b1f
        Reviewed-on: https://gerrit.libreoffice.org/70415
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-08  Caolán McNamara  <caolanm@redhat.com>  [2fb6e8365c6792422c10c56e2c976b781c194b77]

        weld ScHFEditPage
        
        Change-Id: Icf40e51ed40659cc79b61798de47132162e86541
        Reviewed-on: https://gerrit.libreoffice.org/70414
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-08  Caolán McNamara  <caolanm@redhat.com>  [6e7bfc896e6cb4d91dcecf974f0d9ee41f35b86a]

        ofz#14129 assert on empty string
        
        Change-Id: I9ef3ef21111b3b853df43b2f84bfd7e5da824682
        Reviewed-on: https://gerrit.libreoffice.org/70419
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-08  andreas kainz  <kainz.a@gmail.com>  [08557a159bde7dab626f36488c88af94d7da0deb]

        tdf#124200 calc add icons for CellStyles
        
        Change-Id: I6037c61e8bf4e58e37bd8f77b8ef284dedfc5b29
        Reviewed-on: https://gerrit.libreoffice.org/70412
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-08  Dennis Francis  <dennis.francis@collabora.com>  [97af58093978d8e6b9d90eedcc59141304e7200e]

        tdf#123421 : xlsx export : Don't write data field entry...
        
        under colFields tag if there is only one data-field.
        
        <colFields count=[*]>
            <field x="-2"/>  <--- -2 indicates data field.
        </colFields>
        
        Excel 2013/2016 seems to crash at the presence of '<field x="-2"/>'
        in colFields when there is only one data-field.
        
        Additionally, call GetOutputRangeByType(sheet::DataPilotOutputRangeType::TABLE)
        on all ScDPObject's in non-const mode, so that the internal
        pOuput member of ScDPObject is populated. Otherwise the
        const GetOutputRangeByType(sheet::DataPilotOutputRangeType::TABLE)
        call always return an invalid range.
        
        This also adds 2 unit tests :-
        1. To check the presence of <field x="-2"/> in colFields tag
           if there are more than one data-fields.
        2. To ensure the absence of <field x="-2"/> in colFields tag
           if there is only one data-field.
        
        Change-Id: I8f470bd1ab883f73586f04a3fcc30e3fbf948c4a
        Reviewed-on: https://gerrit.libreoffice.org/70316
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-04-08  Caolán McNamara  <caolanm@redhat.com>  [ea3a1b075154a665d30aaac6513812ceb839f64b]

        IsInPopupMode returns true when !mbInPopupMode
        
        it returns mbPopupMode which is set to false on the next event cycle after the
        one where mbIsInPopupMode is set to false
        
        Change-Id: I66b0812cb9b9fc5cfe00c88f145f704bd1ecce2f
        Reviewed-on: https://gerrit.libreoffice.org/70413
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-08  Michael Stahl  <Michael.Stahl@cib.de>  [742baabbe4d077e1ba913a7989300908f4637ac7]

        tdf#123968 sw: use inline editing for input fields for variables
        
        * set these to RES_TXTATR_INPUTFIELD so they get a SwTextInputField
        * only for string fields, the numeric ones break when editing
        * SwCursorShell::CursorInsideInputField() must check type of the hint,
          not type of the field
        * DocumentFieldsManager::UpdateExpFieldsImpl() is called with one field
          when it is inserted, and must expand the field into the SwTextNode then,
          and it's called when the user edits inside the field, and must *not*
          expand the field into the SwTextNode then
        * SwDocUpdateField::MakeFieldList_() must iterate RES_TXTATR_INPUTFIELD
        * SwEditWin::MouseButtonDown() must still pop up the edit dialog on
          double-click
        * SetFieldsDirty() should check RES_TXTATR_INPUTFIELD because SwGetExp
          may depend on them
        * a very odd API design: SwSetExpField::PutValue() allows to change the
          "InputFlag", which is actually used by the ODF import!
          This needs some alchemy to convert between SwTextField and
          SwTextInputField hints, see SwXTextField::TransmuteLeadToInputField().
        * etc.
        
        Change-Id: I45c471703f102ebcb04b8567f9d76c17d5a063e7
        Co-authored-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Reviewed-on: https://gerrit.libreoffice.org/69414
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-04-08  Balazs Varga  <balazs.varga991@gmail.com>  [a3881a66b8ffda4a8a89ecfc4347555e34193665]

        tdf#124466 XLSX: fix broken export by removing chart type data redundancy
        
        XLSX import created a redundant series container for data series with the
        same chart type, when they were attached to a different axis. Modifying
        the loaded chart by the user, ie. attaching one of its data series to a
        different axis resulted broken OOXML export later, because based on the
        new axis, splitDataSeriesByAxis splitted the first or the redundant series
        container further. Now the import creates only a single series container
        for the series with the same chart type, preventing potential export problems.
        
        Change-Id: If951feaca3cb3b5df7718e9d7bfd59620ef3c4d3
        Reviewed-on: https://gerrit.libreoffice.org/70141
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-04-08  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [69b5da392951fbd655912185434edab94f8ac0af]

        pdf: always write resource dict for content streams
        
        Take out:
        - revert i#42884 workaround for AR5: use implicit resources in
          transparency groups
        
        Since verapdf complains with FAIL 6.2.2-2 in this case - missing
        resource dict for content stream.
        
        Change-Id: Ic186d2b4b393ac34f991a6747667332cf8f4658b
        Reviewed-on: https://gerrit.libreoffice.org/70391
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-04-08  Luboš Luňák  <l.lunak@collabora.com>  [58a7e252320f630f871d6c93dca5a3a85a44d9a6]

        support for CCACHE_PCH_EXTSUM
        
        Manpage for ccache says that hashing large PCH files may take a bit,
        so if CCACHE_PCH_EXTSUM is set, ccache will instead try to hash just
        a file named as the PCH file with .sum added. The build system is
        responsible for handling the file.
        
        Change-Id: I33fd04f54952d00c0f84ca364f939a86a4844fa6
        Reviewed-on: https://gerrit.libreoffice.org/70380
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-04-08  Miklos Vajna  <vmiklos@collabora.com>  [7069ec6de9807d12ff9ad52ecbb66ea7dc373723]

        tdf#124327 sc opengl: fix lack of AA text in charts
        
        Commit 708d1c5ab242b545ced598879233fc662d7e6cc0 (sc lok: emit
        RowColumnHeader info in twips, 2015-11-02) and later commits improved
        precision of the Pixel Per Twips (PPT) factor in Calc, but this caused
        offset problems in PDF export. So the LOK case uses double precision and
        otherwise we use limited precision since commit
        616fd241838069e18c59064e33c4b24f5ae112c6 (tdf#115262 sc: fix cumulative
        placement error of images, 2018-10-01).
        
        It turns out this double precision was also useful in the opengl case:
        if UI scaling is set to 125% on Windows, then this helps producing AA
        text for charts. Given that unlimited precision is the direction we want
        to go, enable double precision for the GL case as well, not just for
        LOK.
        
        Verified that tdf#115262 is not re-introduced in the GL case, also that
        manual PDF export (with GL enabled) does not produce the mentioned
        unexpected image position offsets.
        
        Change-Id: I23a8d6dce1b48c178977bda9909feb59fe8f3ad8
        Reviewed-on: https://gerrit.libreoffice.org/70407
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-04-08  Caolán McNamara  <caolanm@redhat.com>  [3d57865fa367acf143232373f1096d067128bda6]

        ofz#14101 another batch of oss-fuzz failures
        
        since...
        
        commit 7282014e362a1529a36c88eb308df8ed359c2cfa
        Date:   Fri Feb 1 15:15:16 2019 +0100
        
            tdf#50916 Makes numbers of columns dynamic
        
        Change-Id: Ibee52867c83393fe1e3d548f6d00d29df78b07e4
        Reviewed-on: https://gerrit.libreoffice.org/70408
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-08  Caolán McNamara  <caolanm@redhat.com>  [368448e7843bf4e58ed5637a731c67c76c3c11cb]

        ofz#14120 another batch of oss-fuzz failures
        
        since...
        
        commit 7282014e362a1529a36c88eb308df8ed359c2cfa
        Date:   Fri Feb 1 15:15:16 2019 +0100
        
            tdf#50916 Makes numbers of columns dynamic
        
        Change-Id: Ic494eb7e6ad13537caf0ac3dde0b6646fd2dcc10
        Reviewed-on: https://gerrit.libreoffice.org/70406
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-08  Tomáš Chvátal  <tchvatal@suse.com>  [766425e2c58a00480feb3e30d9114df50a8e03a1]

        Use sort on finds to improve deterministic build
        
        This should sort out all outputs prior processing them further resulting
        in equal output among multiple builds.
        
        Change-Id: Iaf24bbb94eb7b8960177bcf2c3e08d31d2fb7210
        Reviewed-on: https://gerrit.libreoffice.org/70254
        Reviewed-by: Tomáš Chvátal <tchvatal@suse.cz>
        Tested-by: Tomáš Chvátal <tchvatal@suse.cz>
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-08  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [4a6dc219fc0bb04f3e6a7f32344afcd058b38ebe]

        tdf#42949 Fix IWYU warnings in include/sfx2/[t-z]*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ib3252828385d1dc8faf48a428b1593199647a679
        Reviewed-on: https://gerrit.libreoffice.org/70383
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-08  Johnny_M  <klasse@partyheld.de>  [a3ee61550e4308782d53265c4b1685aeb8bf0ed7]

        Translate German variable names
        
        Please feel free to suggest a better name, if desired
        
        Change-Id: Ie7ea0dbeb13970fb1b1680740e6a2b40871421a9
        Reviewed-on: https://gerrit.libreoffice.org/70371
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [306758ab3e06f7c730bb1625c2f3fcce7a912fa3]

        tdf#117066 Saving ODT document with ~1500 bookmarks is slow, part 5
        
        Individually, these don't make much difference, but they add up
        to a halving the time to save on my machine.
        
        OStorageImpl is spending time iterating over its m_aChildrenVector to
        find stuff by name, so just use a std::unordered_map.
        Also return iterator from FindElement, so we can avoid searching the map
        twice.
        This was probably the biggest win.
        
        Change-Id: I30776bad5377d14144fc7a47e86527e2cdb62a83
        Reviewed-on: https://gerrit.libreoffice.org/70313
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [e610999b99d14675342649c21f5100e0d12a795c]

        use OUStringBuffer in ScRangeList::Forma
        
        Change-Id: Ib5926c80f5a3362c21bf85514c5ed1a4bae069d0
        Reviewed-on: https://gerrit.libreoffice.org/70404
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-08  andreas kainz  <kainz.a@gmail.com>  [b2fded58585300c52d64b00622c7a1c38d573521]

        Sifr icon theme update links.txt file
        
        Change-Id: I9fd7da8a748dd7f013dfa9e77c370d0218452dfb
        Reviewed-on: https://gerrit.libreoffice.org/70390
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-08  Jens Carl  <j.carl43@gmx.de>  [7f37bfa25a16bc66af4c236850503de1d0fb8336]

        Fix out-of-bounds error when adding a comment
        
        The error is related to tdf#50916 and since commit
        7282014e362a1529a36c88eb308df8ed359c2cfa it's necessary to retrieve the
        EndCol via ScTable::ClampToAllocatedColumns() otherwise this error
        occurs:
        
        /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/8.2.1/../../../../include/c++/8.2.1/debug/vector:417:
        Error: attempt to subscript container with out-of-bounds index 64, but
        container only holds 64 elements.
        
        Objects involved in the operation:
            sequence "this" @ 0x0x555556b28340 {
                      type = std::__debug::vector<std::unique_ptr<ScColumn, std::default_delete<ScColumn> >, std::allocator<std::unique_ptr<ScColumn, std::default_delete<ScColumn> > > >;
                          }
        
        The backtrace shows where the error occurs
        
        0  0x00007ffff7b0ed7f in raise () at /usr/lib/libc.so.6
        1  0x00007ffff7af9672 in abort () at /usr/lib/libc.so.6
        2  0x00007ffff79a16c6 in __gnu_debug::_Error_formatter::_M_error() const
           (this=0x7fffdf156928 <__gnu_debug::_Error_formatter::_M_at(char const*, unsigned int)::__formatter>)
               at /build/gcc/src/gcc/libstdc++-v3/src/c++11/debug.cc:1069
        3  0x00007fffdcd43fb3 in std::__debug::vector<std::unique_ptr<ScColumn, std::default_delete<ScColumn> >, std::allocator<std::unique_ptr<ScColumn, std::default_delete<ScColumn> > > >::operator[](unsigned long) (this=0x555556b28340, __n=64)
                   at /usr/bin/../lib64/gcc/x86_64-pc-linux-gnu/8.2.1/../../../../include/c++/8.2.1/debug/vector:417
        4  0x00007fffdce75f5d in ScColContainer::operator[](unsigned long) (this=0x555556b28340, nIndex=64) at sc/inc/colcontainer.hxx:44
        5  0x00007fffdcfb45f1 in ScDocument::HasColNotes(short, short) const (this=0x555556b1f9a0, nCol=64, nTab=0) at sc/source/core/data/document.cxx:6563
        6  0x00007fffdd2b5473 in ScTable::GetAllNoteCaptionsState(ScRange const&, std::__debug::vector<sc::NoteEntry, std::allocator<sc::NoteEntry> >&)
                       (this=0x555556b28340, rRange=..., rNotes=std::__debug::vector of length 2, capacity 2 = {...}) at sc/source/core/data/table2.cxx:1668
        7  0x00007fffdcfb4d85 in ScDocument::GetAllNoteCaptionsState(ScRangeList const&) (this=0x555556b1f9a0, rRanges=...) at sc/source/core/data/document.cxx:6662
        8  0x00007fffde20449e in ScCellShell::GetState(SfxItemSet&) (this=0x555556c99fc0, rSet=...) at sc/source/ui/view/cellsh.cxx:1121
        9  0x00007fffde200fb8 in SfxStubScCellShellGetState(SfxShell*, SfxItemSet&) (pShell=0x555556c99fc0, rSet=...) at workdir/SdiTarget/sc/sdi/scslots.hxx:7286
        
        Change-Id: I568546cd7a3de510625c6c5d189d84f5f0a7bdb2
        Reviewed-on: https://gerrit.libreoffice.org/70399
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-04-08  Miklos Vajna  <vmiklos@collabora.com>  [5219a2822261350509ac83ed1c35db16732e15bf]

        sw: prefix members of SwGlossaryDlg
        
        Change-Id: Ia76c1108ea1db64a178c920be1d73400a364b22d
        Reviewed-on: https://gerrit.libreoffice.org/70403
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-04-08  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [aafaf1f55fa413ad49d4556cf7c0a713dd206ae4]

        PPTX export: save SmartArt as diagram instead of group of shapes
        
        preserving SmartArt allows editing it in PowerPoint after saving as pptx file
        
        * moved common parts for docx and pptx export to oox/drawingml
        * fixed export tests that expected shapes on output
        
        Change-Id: I3e70a9f4177bebf5e1671232f4cd0ef0e7212626
        Reviewed-on: https://gerrit.libreoffice.org/69598
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-08  Caolán McNamara  <caolanm@redhat.com>  [31ac398cfa30694b18240d31df17a58d699b5bf6]

        ofz#14088 ofz#14090 another batch of oss-fuzz failures
        
        since...
        
        commit 7282014e362a1529a36c88eb308df8ed359c2cfa
        Date:   Fri Feb 1 15:15:16 2019 +0100
        
            tdf#50916 Makes numbers of columns dynamic.
        
        Change-Id: I447a91468428b463480d835e1983ec11218613a0
        Reviewed-on: https://gerrit.libreoffice.org/70388
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-08  Caolán McNamara  <caolanm@redhat.com>  [541ad37f2153ba0671e46c7bdf4159cee604dd5f]

        ofz#14086 another batch of oss-fuzz failures
        
        since...
        
        commit 7282014e362a1529a36c88eb308df8ed359c2cfa
        Date:   Fri Feb 1 15:15:16 2019 +0100
        
            tdf#50916 Makes numbers of columns dynamic.
        
        Change-Id: Ib4f39c03aadc41fb2a226f47e452fd66b9b34821
        Reviewed-on: https://gerrit.libreoffice.org/70387
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-08  Caolán McNamara  <caolanm@redhat.com>  [c5edb541337054412fb1d5037de6c50397ab053f]

        weld OAddTableDlg
        
        Change-Id: Id0c94d3ab1a19a1bb47ba1d47caa95110dab3836
        Reviewed-on: https://gerrit.libreoffice.org/70353
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-08  Rasmus Jonsson  <wasmus@zom.bi>  [93cc8d83cd1f814e8b1df03de2e3c25efa4a9d16]

        tdf#124567 Print dialog: distance & margin mixed up
        
        Change places of distance and margin input boxes (note: ids were set
        correctly, they were merely labelled incorrectly).
        Also moved the object in the .ui file to make it easier to read.
        
        Change-Id: I180d7afdf9dfb483f5dbfcf7ba68c73900499807
        Reviewed-on: https://gerrit.libreoffice.org/70303
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-04-08  Jason Burns  <slapsquid@gmail.com>  [642bd339576537d6561735273bda64dd44858960]

        tdf#112689: replace OUStringBuffer with OUString in one file
        
        Change-Id: I7fc32ad2bcbff4cd8bedea9bed49a0f4748ebe0f
        Reviewed-on: https://gerrit.libreoffice.org/70392
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [7be675cdfad328667bfbab043d71539dfd9e6fe6]

        improve combining in hash functions
        
        specifically, use boost::hash_combine to combine values in hash
        functions, except for a couple of places where I use the
        small-prime-number strategy popular in the Java world, to avoid
        including boost in header files that are widely shared.
        
        Change-Id: I0e184c9ec8803bf09fc6e84fe20131b203e1652a
        Reviewed-on: https://gerrit.libreoffice.org/70384
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [1d556ff84dce01531ee334dc1408cebe50e97d22]

        tdf#117066 Saving ODT document with ~1500 bookmarks is slow, part 4
        
        Individually, these don't make much difference, but they add up
        to a halving the time to save on my machine.
        
        fileaccess::TaskManager was spending lots of time iterating over it's
        internal data, so flatten the structures here, to avoid cache-unfriendly
        pointer chasing.
        
        Change-Id: Ic1e2e3958d10f3266aad5ddbcbd68ef1c7285dc7
        Reviewed-on: https://gerrit.libreoffice.org/70312
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [c40a0d8c80a6b6d1354b0dc9695a8476a0a15599]

        tdf#117066 Saving ODT document with ~1500 bookmarks is slow, part 3
        
        Individually, these don't make much difference, but they add up
        to a halving the time to save on my machine.
        
        ManifestImport::characters was spending time adding data to an OUString,
        so convert that to an OUStringBuffer.
        
        Change-Id: I267e701f4e7998044763f44199b1fe8a37325b68
        Reviewed-on: https://gerrit.libreoffice.org/70311
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [a1bba53d6fbc56537da0296c27db5cc443c8bca7]

        tdf#117066 Saving ODT document with ~1500 bookmarks is slow, part 2
        
        Individually, these don't make much difference, but they add up
        to a halving the time to save on my machine.
        
        OTempFileService was spending a lot of time in PropertySetMixin doing
        UNO reflection.
        Re-implement the required property interfaces directly..
        
        Change-Id: I9b6ef439d4c56eb40c1f5d636e3e5cb888d5d4ff
        Reviewed-on: https://gerrit.libreoffice.org/70310
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-08  Noel Grandin  <noel.grandin@collabora.co.uk>  [eb7c9bcda2a4324a682114a1f38e4761c665cbdc]

        tdf#117066 Saving ODT document with ~1500 bookmarks is slow, part 1
        
        Individually, these don't make much difference, but they add up
        to a halving the time to save on my machine.
        
        EmbeddedObjectContainer shows a lot of work in HasEmbeddedObject and
        GetEmbeddedObjectName, so add a reverse map there.
        
        Change-Id: Ib758668dbb045e6ceb2611bd86aa2af4fbfb9917
        Reviewed-on: https://gerrit.libreoffice.org/70309
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a271c15d85dff4907bc31a42501f741f7c0de356]

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

2019-04-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [75b51d34f85427e94bfdee6b2b6f0f76a9c3b5f1]

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

2019-04-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cc2668dc79f6f79187408e9fced9549d9f60f8ff]

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

2019-04-08  Andrea Gelmini  <andrea.gelmini@gelma.net>  [65922c2631bf2a0f7be25b0ae97727634f009ce8]

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

2019-04-08  Mike Kaganski  <mike.kaganski@collabora.com>  [f3fc127dc007f32355859ae4fc7d34916c500a18]

        Use osl_atomic_increment/osl_atomic_decrement to change m_refCount
        
        Change-Id: Ia24441d3671102fdeeb797547396c25ee2a6ffd3
        Reviewed-on: https://gerrit.libreoffice.org/70382
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-07  andreas kainz  <kainz.a@gmail.com>  [817e3447053d1a7465a5cf547b4eb39fc46b4d59]

        tdf#124200 calc add icon for DefaultCellStyle
        
        Change-Id: I27b3746140a362bc5f33e9a1daba9a0d0f897d63
        Reviewed-on: https://gerrit.libreoffice.org/70357
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-07  Mike Kaganski  <mike.kaganski@collabora.com>  [5a824268dfdd48c00f656b767b48cd12ccbdaabb]

        Don't use resettable/clearable guard where plain guard is enough
        
        Also use scope where possible. This allows to limit guard scope at
        language level; visualises the scope clearly; and helps avoiding
        errors like fixed in commit 61e4437c857854b331fa01da6f39b2b3b58a800b.
        
        Change-Id: Ifeca96e2df8e8a0897770d9546b2536806275f41
        Reviewed-on: https://gerrit.libreoffice.org/70376
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-07  Mike Kaganski  <mike.kaganski@collabora.com>  [a6186a678cd9f67359da885606b3c3983f6bdc74]

        This looks unused
        
        Hopefully I don't miss useful side-effects
        
        Change-Id: Ie129e9de6110cdd679db5dfea0227115b5056367
        Reviewed-on: https://gerrit.libreoffice.org/70378
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-07  Zdeněk Crhonek  <zcrhonek@gmail.com>  [c37d632a12538dc1f7f32a4f9d2749aaf5f4d019]

        uitest for bug tdf#123446
        
        Change-Id: I46b23af4c98c96642b48741918a1f2bdbe10d444
        Reviewed-on: https://gerrit.libreoffice.org/69318
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-04-07  Mike Kaganski  <mike.kaganski@collabora.com>  [61e4437c857854b331fa01da6f39b2b3b58a800b]

        Clear correct guard
        
        Change-Id: I3f3ab91c10f3077d61a8fd0c351be75cf2e63963
        Reviewed-on: https://gerrit.libreoffice.org/70375
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-07  Luboš Luňák  <l.lunak@collabora.com>  [287df6cf083a8ebeea8d64108a9e6d74cd834319]

        pass all arguments to gb_LinkTarget_add_cxxobject properly
        
        Change-Id: Ie7469f32f08c7acf5a972dec12fa75604aa8336d
        Reviewed-on: https://gerrit.libreoffice.org/70368
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-04-07  Luboš Luňák  <l.lunak@collabora.com>  [c51b68ddd9381b6b2ddfd8ab03c8420914a95d55]

        clang version in configure output without spaces
        
        Call me pedantic.
        
        Change-Id: I96b8b7ef511508da0df75589475eaf13d639a7c9
        Reviewed-on: https://gerrit.libreoffice.org/70365
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-04-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [f5edd93aec96102a0722bb435e206c9d7583ab12]

        OString has a std::hash specialisation
        
        Change-Id: Ic406cfe794c45db921b1074e5913db3d2c6e6e89
        Reviewed-on: https://gerrit.libreoffice.org/70363
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-07  Mike Kaganski  <mike.kaganski@collabora.com>  [3feb65096a5dbb2b9713293a997754f0257223b5]

        tdf#120703 PVS: Silence V522 warnings
        
        V522 There might be dereferencing of a potential null pointer.
        
        Change-Id: I680f1628133216de6336ac5ffa846447ffd55a41
        Reviewed-on: https://gerrit.libreoffice.org/70352
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-07  Noel Grandin  <noel.grandin@collabora.co.uk>  [55783b8006a509dbdfe29a1bd5d86f26204b6a42]

        std::string has a std::hash specialisation since C++11
        
        Change-Id: I8cc01420d0235a8d1686881eca1ad9cc4a67ebe0
        Reviewed-on: https://gerrit.libreoffice.org/70362
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-07  andreas kainz  <kainz.a@gmail.com>  [e967aea2d8cc4f9fc608cb726cb474c184fb61de]

        tdf#122751 add fontwork and bullet stuff to NB's
        
        Change-Id: I4c5f628052ab7a6940b5b7a7e7eaefa0e2038940
        Reviewed-on: https://gerrit.libreoffice.org/70356
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6da9c6249e54a4514f92ffb24526cf880349ac4c]

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

2019-04-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1a0250c6b80fca5806fb4150725450bed1941c67]

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

2019-04-07  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b3910884561c146302565dddabdf0c20e637653c]

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

2019-04-07  Regina Henschel  <rb.henschel@t-online.de>  [421e6fc3cd2e6fe37afbef341e2d0ad7b8edde37]

        tdf#118375, tdf#70838 correct position of rotated shape in doc
        
        Word relates the position to the unrotated shape in legacy doc
        format. Writer uses the rotated shape. The patch corrects the
        difference on import and export.
        
        Change-Id: I25537123656e62d6ffae5118ee8d621a4b5c5be0
        Reviewed-on: https://gerrit.libreoffice.org/70152
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-04-06  Matteo Casalin  <matteo.casalin@yahoo.com>  [63497d3a60dfb045cafd6db9ce89c4bff0dc8507]

        Simplify: avoid OUString copy() and get just needed tokens
        
        Change-Id: I708f222e408223cfaeaac56f87d68375f1d0503f
        Reviewed-on: https://gerrit.libreoffice.org/69237
        Tested-by: Jenkins
        Reviewed-by: Matteo Casalin <matteo.casalin@yahoo.com>

2019-04-06  Matteo Casalin  <matteo.casalin@yahoo.com>  [83f1068ff62f644bc38e54211c48c87362276012]

        Use char version of OString/OStringBuffer methods
        
        Change-Id: I0222e6675f63797f870746fd34a29702ad190311
        Reviewed-on: https://gerrit.libreoffice.org/69240
        Tested-by: Jenkins
        Reviewed-by: Matteo Casalin <matteo.casalin@yahoo.com>

2019-04-06  Matteo Casalin  <matteo.casalin@yahoo.com>  [736a481af5c6b7e7d4a652048be14ad0ebbd45e4]

        Avoid using index for single getToken() call
        
        Change-Id: I76eaf140b153199b62606ac3336d712a64205dcc
        Reviewed-on: https://gerrit.libreoffice.org/69246
        Tested-by: Jenkins
        Reviewed-by: Matteo Casalin <matteo.casalin@yahoo.com>

2019-04-06  Matteo Casalin  <matteo.casalin@yahoo.com>  [cca2e42926a14ec27c663cd0f495dccb7607d6f9]

        Use getTokenCount and indexed getToken
        
        Change-Id: Id57a1771c897c69b05d02a359f22e5fb2b1f5a31
        Reviewed-on: https://gerrit.libreoffice.org/69239
        Tested-by: Jenkins
        Reviewed-by: Matteo Casalin <matteo.casalin@yahoo.com>

2019-04-06  Eike Rathke  <erack@redhat.com>  [86015855a98795d00a28f1bb65c41df947563d66]

        Upgrade to language-subtag-registry-2019-04-03
        
        Change-Id: I4713b15061e831e1dfeccf8d59e46c0aa2ac4a18
        Reviewed-on: https://gerrit.libreoffice.org/70351
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-04-06  Tamás Zolnai  <tamas.zolnai@collabora.com>  [84d4125b28c384f9ac6285737a5bb9093978798e]

        tdf#114801: Cannot use the highlight 'bucket' function with docx file
        
        Change-Id: I00df0022a20e83d76484d7c6e7b903ecd3c54aa0
        Reviewed-on: https://gerrit.libreoffice.org/70347
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-04-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [386c1835b22221d1eed4f3b29b874deeb24df87e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Revert "Create XSLT replacement table for missing icons"
            
            This reverts commit 61f44912beec99f6211399ce567274aa369f817d.
            
            Change-Id: Icd69ccd4f487a82426a00169728ec62bbff6d0b6
            Reviewed-on: https://gerrit.libreoffice.org/70350
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-04-06  Mike Kaganski  <mike.kaganski@collabora.com>  [e9ff7a041841b36e9db9d7cdfdef82ba2b0002b4]

        Remove obsolete checked defines
        
        These are always defined when WINVER >= 0x0400; and we have it set to 0x0601
        in solenv/gbuild/platform/windows.mk.
        
        Change-Id: Ia1f6fa5589562fa710b4da3d288182d3f8a15e6b
        Reviewed-on: https://gerrit.libreoffice.org/70348
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-06  Caolán McNamara  <caolanm@redhat.com>  [8387a0381af4b857035878f8f1bcc880cb823ba7]

        weld OTableSubscriptionDialog
        
        Change-Id: Idf66a9e49471d6651c03deecc4fb2f9a722f512c
        Reviewed-on: https://gerrit.libreoffice.org/70325
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-06  Mike Kaganski  <mike.kaganski@collabora.com>  [e3d737119fc7bdce224a173896486f376f95a417]

        tdf#124579: ensure to provide an event to wake up main loop when notifying
        
        Without that, Request::waitProcessMessages might wait indefinitely for
        Application::Yield() to return; while the latter would wait for a message
        in GetMessage. If there's no visible LO window, the message might never
        arrive by itself.
        
        Co-authored-by: Jan-Marek Glogowski <glogow@fbihome.de>
        
        Change-Id: Ie2622053a8d4467eb1cbd579d8496cb5ddef08aa
        Reviewed-on: https://gerrit.libreoffice.org/70346
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-06  Caolán McNamara  <caolanm@redhat.com>  [5c32ba63163d9556ff89782a8074924cdf9dc554]

        weld OTableSubscriptionPage
        
        Change-Id: I55c23448480384c9a7d78cd55550bb4812ebde72
        Reviewed-on: https://gerrit.libreoffice.org/70314
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-06  Arkadiy Illarionov  <qarkai@gmail.com>  [6f31c63e35abef03e6f938bbddc8778b70a62d43]

        clang-tidy modernize-avoid-c-arrays in animations
        
        Change-Id: I3dc1c0e63bd90735c20a65b1af25b243e5a5eee5
        Reviewed-on: https://gerrit.libreoffice.org/70341
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-06  Tamás Zolnai  <tamas.zolnai@collabora.com>  [1ac1fdbe5bb3139c81a331beb16c79e84d7c4f27]

        respect read-only config item: MSCompatibleFormsMenu
        
        Change-Id: I4eacbe8ad2025a54c13f4c0fa06e30e5ab59b721
        Reviewed-on: https://gerrit.libreoffice.org/70344
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-04-06  Caolán McNamara  <caolanm@redhat.com>  [6db38ca2cc9cafb353dd2ca2f4a617d5fa3eb51d]

        ofz#14093 bunch of new ofz detected crashes related to tdf#50916
        
        since...
        
        commit 7282014e362a1529a36c88eb308df8ed359c2cfa
        Date:   Fri Feb 1 15:15:16 2019 +0100
        
            tdf#50916 Makes numbers of columns dynamic.
        
        Change-Id: I7588e34a9a52cde0d38dd9c1f15e6bbdb3601241
        Reviewed-on: https://gerrit.libreoffice.org/70345
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-06  Caolán McNamara  <caolanm@redhat.com>  [5198a68d7e8e4fe8397fa188c19ba8be587e29f5]

        crashtesting, threading crash with bitmapinfoaccess_null_ptr_deref.sample
        
        on export to .ods
        
        Thread 1:
        
        5  0x00007f758fde4969 in raise () from /lib64/libc.so.6
        6  0x00007f758fde5f98 in abort () from /lib64/libc.so.6
        7  0x00007f758f485afd in __gnu_debug::_Error_formatter::_M_error (
           this=0x7f7588872860 <__gnu_debug::_Error_formatter::_M_at(char const*, unsigned int)::__formatter>)
           at ../../../.././libstdc++-v3/src/c++11/debug.cc:1069
        8  0x00007f7587b42922 in __gnu_debug::_Safe_iterator<std::__detail::_Node_iterator<ImpGraphic*, true, false>, std::__debug::unordered_set<ImpGraphic*, std::hash<ImpGraphic*>, std::equal_to<ImpGraphic*>, std::allocator<ImpGraphic*> > >::operator++ (
           this=0x7f755a58e440) at /srv/crashtestdata/gccbuild/gcc8/include/c++/8.2.0/debug/safe_iterator.h:295
        9  0x00007f7587b415d5 in vcl::graphic::Manager::registerGraphic (this=0x5fe9860,
           pImpGraphic=std::shared_ptr<ImpGraphic> (use count 1, weak count 0) = {...})
           at /home/buildslave/source/libo-core/vcl/source/graphic/Manager.cxx:123
        10 0x00007f7587b418e2 in vcl::graphic::Manager::newInstance (this=0x5fe9860)
           at /home/buildslave/source/libo-core/vcl/source/graphic/Manager.cxx:156
        11 0x00007f758798c406 in Graphic::Graphic (this=0x7f755a58e6d0)
           at /home/buildslave/source/libo-core/vcl/source/gdi/graph.cxx:187
        12 0x00007f758799c85a in ImpGraphic::loadPrepared (this=0x80d2500)
           at /home/buildslave/source/libo-core/vcl/source/gdi/impgraph.cxx:1540
        13 0x00007f758799c999 in ImpGraphic::ImplSwapIn (this=0x80d2500)
           at /home/buildslave/source/libo-core/vcl/source/gdi/impgraph.cxx:1561
        14 0x00007f758799c813 in ImpGraphic::ensureAvailable (this=0x80d2500)
        
        and a bunch of other threads looking like they've just come from the same
        family of methods
        
        Change-Id: Ic13d3c7cb2fb4adaa2a0a6b8845fc2156d53005e
        Reviewed-on: https://gerrit.libreoffice.org/70271
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [9fc93f0326d238150bb4f55b29fc096f4a6902c6]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add info on convert-to filter names
            
            command line --convert-to option miss description of the internal
            names of the filters.
            
            The xhp file is generated by the python script based on the
            filter xcd's.
            
            P2:
            fix typo,
            Fix <filename>,
            Put modules in upercase.
            
            P3:
            reduce L10n workload with <embedvar>
            
            P4:
            Make xmllint happy again
            
            Change-Id: I455491b1f6a141688308d768b2822f051566ae53
            Reviewed-on: https://gerrit.libreoffice.org/70273
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-04-06  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a612a2a56e6969414c64a69f53ddef4c01f397bc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Create XSLT replacement table for missing icons
            
            Missing UI icons have a replacement table in
            /core/icon-themes/colibre/links.txt
            
            Help must also use this replacement table when Help
            pages have missing icons. The previous approach was a manual
            creation of a XSLT for the replacement.
            
            The patch moves the replacement table creation inside the
            Custom makefile, making it automatic and carrying changes
            of the original links.txt source.
            
            Change-Id: I7f834fa03bbd85f329efbec43e5c51cc86d51586
            Reviewed-on: https://gerrit.libreoffice.org/70080
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-04-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5abc1fa7b0066ec89743b054c22afa2dc9bdbc5e]

        Fix typo
        
        Change-Id: I9904cf43548fc04e339b1592280efc326a0f6ad1
        Reviewed-on: https://gerrit.libreoffice.org/70330
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [874f90e918848cee1560b132b8a675df81e908dd]

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

2019-04-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [81662e76cff9a30c2cbaa2a7414ebccf1751b55e]

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

2019-04-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f371a2bdb3b778c80fc1848c77888082bab541f6]

        Fix typo
        
        Change-Id: Iecec6056db7809cc786c21f4bbfa64db9f437200
        Reviewed-on: https://gerrit.libreoffice.org/70333
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-06  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b665b1fabc64dd8d7826c82ce27f53a7056663b3]

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

2019-04-06  Julien Nabet  <serval2412@yahoo.fr>  [88e17ec42b60004b95fbe44b4100c83eddbaf4e6]

        Follow 4a4b1df72909fe96acdbcb95f90e30bd1a79c5eb
        
        Change-Id: I46d62ec8b7f5347fe7a69e6eb7ac0f1affcfd5b8
        Reviewed-on: https://gerrit.libreoffice.org/70342
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins

2019-04-06  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [2c9298e4f667a5dd7606d79890fcedfff0f66e26]

        SwXTextField::Impl FieldTypeClient: SwClient no more
        
        Change-Id: I745ebae5a58df9b3a7dcb96448099f6803b7b1a2
        Reviewed-on: https://gerrit.libreoffice.org/70326
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-04-06  Julien Nabet  <serval2412@yahoo.fr>  [75b0d906e386dae635ca51564da42d62928ffba9]

        Fix 6a9cf9ba2d37fee9b7c2f190b347e0d7c4a2676a
        
        Change-Id: If025c21f3961372f861c8bb9df722fbdae5cc3cb
        Reviewed-on: https://gerrit.libreoffice.org/70339
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-06  tundet  <tundeth@gmail.com>  [6a9cf9ba2d37fee9b7c2f190b347e0d7c4a2676a]

        tdf#91634 XLSX export: fix hyperlink inserted to image
        
        Hyperlink inserted to image lost after export.
        
        image_hyperlink.xlsx: Test file from Excel.
        
        Change-Id: I8dc47528dafc8de5d1e01720697ef57f0ad9628d
        Reviewed-on: https://gerrit.libreoffice.org/70248
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-04-06  Rasmus Jonsson  <wasmus@zom.bi>  [4ba6388c4507e3c93ba130eeddb616b43657561b]

        tdf#119931 Fix accessibility warnings in chinesedictionary.ui
        
        Change-Id: I144b0530d5eb029fac4fad458373da4474974876
        Reviewed-on: https://gerrit.libreoffice.org/70336
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-04-06  Rasmus Jonsson  <wasmus@zom.bi>  [4a4ac352dc73fce0ef5fe017f1101e290e81fb6f]

        tdf#119931 Fix accessibility warnings in printerpaperpage.ui
        
        Change-Id: If92bf6ac4c466524da2eab33440bf765b3d5d6f6
        Reviewed-on: https://gerrit.libreoffice.org/70335
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-04-05  Dennis Francis  <dennis.francis@collabora.com>  [9079da7f62febaf4cef0b77320c31b4e8bb6b5a5]

        tdf#124326 : ScUndoDragDrop : don't do update references...
        
        on undo, as all affected formula-cells are preserved in original
        form in the undo document. This is ensured by the drag-drop
        move-block code (ScDocFunc::MoveBlock) which in-turn calls
        ScDocument::UpdateReference, which records all original
        formula-cells to the undo-document.
        
        Anyway the sc::RefMovedHint object created in ScUndoDragDrop::Undo
        is wrong, as it operates on original data-range(aCxt.maRange = aSrcRange)
        which is interpreted as "old data-range" in the context of undo-move
        operation.
        
        Change-Id: Ic48cc3fa51fdb17e9338f65ac95b8e8d30c2c92c
        Reviewed-on: https://gerrit.libreoffice.org/70315
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-04-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [1d030e2a12d50ba9a0eb5b74219ba6cb14715ce0]

        sc hash functions, use 64-bit range when available
        
        Change-Id: If4d5b302343991122290ae64ec62b6f0bcfa97a3
        Reviewed-on: https://gerrit.libreoffice.org/70305
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-04-05  Mike Kaganski  <mike.kaganski@collabora.com>  [515d2579d305a6127c6c194319a58eac62437e33]

        Replace legacy dynamically-loaded functions with statically linked ones
        
        We don't need the dynamic load complexity for these now with baseline
        Windows version being Windows 7 SP1. Stuff used only for compatibility
        with older versions was dumped.
        
        Change-Id: I810f271796cfd875cfa18a3081c9ad444fe57b3e
        Reviewed-on: https://gerrit.libreoffice.org/70321
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-05  kaishu-sahu  <kaishusahu101@gmail.com>  [edd163b5e148d1c71ff2c3f55455c971513a6f62]

        android: fix ArrayIndexOutOfBounds on selecting 'Drawings' in DefaultFileFilter setting
        
        Change-Id: I5ed924d9d79db169b11a0561b89da9b57eb078d9
        Reviewed-on: https://gerrit.libreoffice.org/66971
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>

2019-04-05  kaishu-sahu  <kaishusahu101@gmail.com>  [193bfbd1c368c602b28a706eac367b776f2942d6]

        android: Setting default values to setting preference, minor ux improvements
        
        Change-Id: I356871429f2e26d9d34e0e1428334a4d2287b683
        Reviewed-on: https://gerrit.libreoffice.org/67295
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>

2019-04-05  Mike Kaganski  <mike.kaganski@collabora.com>  [a10cfc4865da9a1a5da0090f0a65dfb62c7010e2]

        tdf#123502: Make sure to hold the mutex before releasing it
        
        Fixes a regression after commit 5b2f1243bd44b450da26c8344b3ee459f8e88f6c
        
        The destruction of the dialog is initiated by a callback executed from
        VCLXButton::ProcessWindowEvent, which notifies listeners, using a call
        to VCLXWindow::ImplExecuteAsyncWithoutSolarLock. The stack looks like
        this:
        
        ucrtbased.dll!issue_debug_notification(const wchar_t * const message) Line 28
        	at minkernel\crts\ucrt\src\appcrt\internal\report_runtime_error.cpp(28)
        ucrtbased.dll!__acrt_report_runtime_error(const wchar_t * message) Line 154
        	at minkernel\crts\ucrt\src\appcrt\internal\report_runtime_error.cpp(154)
        ucrtbased.dll!abort() Line 51
        	at minkernel\crts\ucrt\src\appcrt\startup\abort.cpp(51)
        comphelper.dll!comphelper::SolarMutex::doRelease(bool bUnlockAll) Line 65
        	at c:\lo\src\core2\comphelper\source\misc\solarmutex.cxx(65)
        vclplug_winlo.dll!SalYieldMutex::doRelease(bool bUnlockAll) Line 169
        	at c:\lo\src\core2\vcl\win\app\salinst.cxx(169)
        comphelper.dll!comphelper::SolarMutex::release(bool bUnlockAll) Line 89
        	at c:\lo\src\core2\include\comphelper\solarmutex.hxx(89)
        vcllo.dll!SalInstance::ReleaseYieldMutexAll() Line 114
        	at c:\lo\src\core2\vcl\source\app\salvtables.cxx(114)
        vcllo.dll!Application::ReleaseSolarMutex() Line 548
        	at c:\lo\src\core2\vcl\source\app\svapp.cxx(548)
        fps.dll!SolarMutexReleaser::SolarMutexReleaser() Line 1479
        	at c:\lo\src\core2\include\vcl\svapp.hxx(1479)
        fps.dll!fpicker::win32::vista::AsyncRequests::~AsyncRequests() Line 84
        	at c:\lo\src\core2\fpicker\source\win32\asyncrequests.cxx(84)
        fps.dll!fpicker::win32::vista::VistaFilePicker::~VistaFilePicker() Line 72
        	at c:\lo\src\core2\fpicker\source\win32\vistafilepicker.cxx(72)
        fps.dll!fpicker::win32::vista::VistaFilePicker::`scalar deleting destructor'(unsigned int)
        cppuhelper3MSC.dll!cppu::OWeakObject::release() Line 233
        	at c:\lo\src\core2\cppuhelper\source\weak.cxx(233)
        cppuhelper3MSC.dll!cppu::WeakComponentImplHelperBase::release() Line 84
        	at c:\lo\src\core2\cppuhelper\source\implbase.cxx(84)
        fps.dll!cppu::PartialWeakComponentImplHelper<com::sun::star::ui::dialogs::XFilePicker3,com::sun::star::ui::dialogs::XFilePickerControlAccess,com::sun::star::ui::dialogs::XFilePreview,com::sun::star::ui::dialogs::XFolderPicker2,com::sun::star::lang::XInitialization,com::sun::star::lang::XServiceInfo>::release() Line 86
        	at c:\lo\src\core2\include\cppuhelper\compbase.hxx(86)
        invocationlo.dll!com::sun::star::uno::cpp_release(void * pCppI) Line 48
        	at c:\lo\src\core2\include\com\sun\star\uno\genfunc.hxx(48)
        cppu3.dll!cppu::_release(void * p, void(*)(void *) release) Line 86
        	at c:\lo\src\core2\cppu\source\uno\prim.hxx(86)
        cppu3.dll!cppu::_destructAny(_uno_Any * pAny, void(*)(void *) release) Line 130
        	at c:\lo\src\core2\cppu\source\uno\destr.hxx(130)
        cppu3.dll!uno_any_destruct(_uno_Any * pValue, void(*)(void *) release) Line 131
        	at c:\lo\src\core2\cppu\source\uno\any.cxx(131)
        invocationlo.dll!com::sun::star::uno::Any::~Any() Line 111
        	at c:\lo\src\core2\include\com\sun\star\uno\any.hxx(111)
        invocationlo.dll!stoc_inv::Invocation_Impl::~Invocation_Impl()
        invocationlo.dll!stoc_inv::Invocation_Impl::`scalar deleting destructor'(unsigned int)
        cppuhelper3MSC.dll!cppu::OWeakObject::release() Line 233
        	at c:\lo\src\core2\cppuhelper\source\weak.cxx(233)
        invocationlo.dll!stoc_inv::Invocation_Impl::release() Line 110
        	at c:\lo\src\core2\stoc\source\invocation\invocation.cxx(110)
        pyuno_d.pyd!com::sun::star::uno::Reference<com::sun::star::script::XInvocation2>::~Reference<com::sun::star::script::XInvocation2>() Line 110
        	at c:\lo\src\core2\include\com\sun\star\uno\reference.hxx(110)
        pyuno_d.pyd!pyuno::PyUNOInternals::~PyUNOInternals()
        pyuno_d.pyd!pyuno::PyUNOInternals::`scalar deleting destructor'(unsigned int)
        pyuno_d.pyd!pyuno::PyUNO_del(_object * self) Line 81
        	at c:\lo\src\core2\pyuno\source\module\pyuno.cxx(81)
        python35_d.dll!_Py_Dealloc(_object * op) Line 1795
        	at c:\lo\src\core2\workdir\unpackedtarball\python3\objects\object.c(1795)
        python35_d.dll!dict_dealloc(PyDictObject * mp) Line 1646
        	at c:\lo\src\core2\workdir\unpackedtarball\python3\objects\dictobject.c(1646)
        python35_d.dll!_Py_Dealloc(_object * op) Line 1795
        	at c:\lo\src\core2\workdir\unpackedtarball\python3\objects\object.c(1795)
        python35_d.dll!subtype_dealloc(_object * self) Line 1194
        	at c:\lo\src\core2\workdir\unpackedtarball\python3\objects\typeobject.c(1194)
        python35_d.dll!_Py_Dealloc(_object * op) Line 1795
        	at c:\lo\src\core2\workdir\unpackedtarball\python3\objects\object.c(1795)
        python35_d.dll!frame_dealloc(_frame * f) Line 431
        	at c:\lo\src\core2\workdir\unpackedtarball\python3\objects\frameobject.c(431)
        python35_d.dll!_Py_Dealloc(_object * op) Line 1795
        	at c:\lo\src\core2\workdir\unpackedtarball\python3\objects\object.c(1795)
        python35_d.dll!fast_function(_object * func, _object * * * pp_stack, int n, int na, int nk) Line 4858
        	at c:\lo\src\core2\workdir\unpackedtarball\python3\python\ceval.c(4858)
        python35_d.dll!call_function(_object * * * pp_stack, int oparg) Line 4783
        	at c:\lo\src\core2\workdir\unpackedtarball\python3\python\ceval.c(4783)
        python35_d.dll!PyEval_EvalFrameEx(_frame * f, int throwflag) Line 3291
        	at c:\lo\src\core2\workdir\unpackedtarball\python3\python\ceval.c(3291)
        python35_d.dll!_PyEval_EvalCodeWithName(_object * _co, _object * globals, _object * locals, _object * * args, int argcount, _object * * kws, int kwcount, _object * * defs, int defcount, _object * kwdefs, _object * closure, _object * name, _object * qualname) Line 4080
        	at c:\lo\src\core2\workdir\unpackedtarball\python3\python\ceval.c(4080)
        python35_d.dll!PyEval_EvalCodeEx(_object * _co, _object * globals, _object * locals, _object * * args, int argcount, _object * * kws, int kwcount, _object * * defs, int defcount, _object * kwdefs, _object * closure) Line 4092
        	at c:\lo\src\core2\workdir\unpackedtarball\python3\python\ceval.c(4092)
        python35_d.dll!function_call(_object * func, _object * arg, _object * kw) Line 627
        	at c:\lo\src\core2\workdir\unpackedtarball\python3\objects\funcobject.c(627)
        python35_d.dll!PyObject_Call(_object * func, _object * arg, _object * kw) Line 2166
        	at c:\lo\src\core2\workdir\unpackedtarball\python3\objects\abstract.c(2166)
        python35_d.dll!method_call(_object * func, _object * arg, _object * kw) Line 330
        	at c:\lo\src\core2\workdir\unpackedtarball\python3\objects\classobject.c(330)
        python35_d.dll!PyObject_Call(_object * func, _object * arg, _object * kw) Line 2166
        	at c:\lo\src\core2\workdir\unpackedtarball\python3\objects\abstract.c(2166)
        python35_d.dll!PyEval_CallObjectWithKeywords(_object * func, _object * arg, _object * kw) Line 4634
        	at c:\lo\src\core2\workdir\unpackedtarball\python3\python\ceval.c(4634)
        python35_d.dll!PyObject_CallObject(_object * o, _object * a) Line 2092
        	at c:\lo\src\core2\workdir\unpackedtarball\python3\objects\abstract.c(2092)
        pyuno_d.pyd!pyuno::Adapter::invoke(const rtl::OUString & aFunctionName, const com::sun::star::uno::Sequence<com::sun::star::uno::Any> & aParams, com::sun::star::uno::Sequence<short> & aOutParamIndex, com::sun::star::uno::Sequence<com::sun::star::uno::Any> & aOutParam) Line 251
        	at c:\lo\src\core2\pyuno\source\module\pyuno_adapter.cxx(251)
        msci_uno.dll!`anonymous namespace'::callVirtualMethod(void * pAdjustedThisPtr, long nVtableIndex, void * pRegisterReturn, _typelib_TypeClass eReturnTypeClass, long * pStackLongs, long nStackLongs) Line 74
        	at c:\lo\src\core2\bridges\source\cpp_uno\msvc_win32_intel\uno2cpp.cxx(74)
        msci_uno.dll!`anonymous namespace'::cpp_call(bridges::cpp_uno::shared::UnoInterfaceProxy * pThis, bridges::cpp_uno::shared::VtableSlot aVtableSlot, _typelib_TypeDescriptionReference * pReturnTypeRef, long nParams, _typelib_MethodParameter * pParams, void * pUnoReturn, void * * pUnoArgs, _uno_Any * * ppUnoExc) Line 249
        	at c:\lo\src\core2\bridges\source\cpp_uno\msvc_win32_intel\uno2cpp.cxx(249)
        msci_uno.dll!unoInterfaceProxyDispatch(_uno_Interface * pUnoI, const _typelib_TypeDescription * pMemberDescr, void * pReturn, void * * pArgs, _uno_Any * * ppException) Line 430
        	at c:\lo\src\core2\bridges\source\cpp_uno\msvc_win32_intel\uno2cpp.cxx(430)
        invocadaptlo.dll!stoc_invadp::AdapterImpl::invoke(const _typelib_TypeDescription * pMemberType, void * pReturn, void * * pArgs, _uno_Any * * ppException) Line 467
        	at c:\lo\src\core2\stoc\source\invocation_adapterfactory\iafactory.cxx(467)
        invocadaptlo.dll!adapter_dispatch(_uno_Interface * pUnoI, const _typelib_TypeDescription * pMemberType, void * pReturn, void * * pArgs, _uno_Any * * ppException) Line 617
        	at c:\lo\src\core2\stoc\source\invocation_adapterfactory\iafactory.cxx(617)
        msci_uno.dll!`anonymous namespace'::cpp2uno_call(bridges::cpp_uno::shared::CppInterfaceProxy * pThis, const _typelib_TypeDescription * pMemberTypeDescr, _typelib_TypeDescriptionReference * pReturnTypeRef, long nParams, _typelib_MethodParameter * pParams, void * * pCallStack, __int64 * pRegisterReturn) Line 155
        	at c:\lo\src\core2\bridges\source\cpp_uno\msvc_win32_intel\cpp2uno.cxx(155)
        msci_uno.dll!`anonymous namespace'::cpp_mediate(void * * pCallStack, long nFunctionIndex, long nVtableOffset, __int64 * pRegisterReturn) Line 345
        	at c:\lo\src\core2\bridges\source\cpp_uno\msvc_win32_intel\cpp2uno.cxx(345)
        msci_uno.dll!`anonymous namespace'::cpp_vtable_call() Line 380
        	at c:\lo\src\core2\bridges\source\cpp_uno\msvc_win32_intel\cpp2uno.cxx(380)
        tklo.dll!ActionListenerMultiplexer::actionPerformed(const com::sun::star::awt::ActionEvent & evt) Line 146
        	at c:\lo\src\core2\toolkit\source\helper\listenermultiplexer.cxx(146)
        tklo.dll!ActionListenerMultiplexer::actionPerformed(const com::sun::star::awt::ActionEvent & evt) Line 146
        	at c:\lo\src\core2\toolkit\source\helper\listenermultiplexer.cxx(146)
        tklo.dll!VCLXButton::ProcessWindowEvent::__l8::<lambda>() Line 593
        	at c:\lo\src\core2\toolkit\source\awt\vclxwindows.cxx(593)
        tklo.dll!std::_Invoker_functor::_Call<void <lambda>(void) &>(VCLXButton::ProcessWindowEvent::__l8::void <lambda>(void) & _Obj)
        tklo.dll!std::invoke<void <lambda>(void) &>(VCLXButton::ProcessWindowEvent::__l8::void <lambda>(void) & _Obj)
        tklo.dll!std::_Invoker_ret<void,1>::_Call<void <lambda>(void) &>(VCLXButton::ProcessWindowEvent::__l8::void <lambda>(void) & <_Vals_0>)
        tklo.dll!std::_Func_impl_no_alloc<void <lambda>(void),void>::_Do_call()
        tklo.dll!std::_Func_class<void>::operator()()
        tklo.dll!VCLXWindowImpl::OnProcessCallbacks(void * __formal) Line 300
        	at c:\lo\src\core2\toolkit\source\awt\vclxwindow.cxx(300)
        ...
        
        So it seems like the only place where we could guarantee the invariant
        to hold solar mutex for GUI protection before releasing it is right
        before the releaser itself.
        
        Co-authored-by: Jan-Marek Glogowski <glogow@fbihome.de>
        
        Change-Id: Ie95bd3423a25f210f0bbb2a88288c7c60a528ea0
        Reviewed-on: https://gerrit.libreoffice.org/70301
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-05  Tor Lillqvist  <tml@collabora.com>  [33ddc58c7f99b64dd6d3bcaa147f1674d15c449d]

        tdf#124360: The cui component is needed in the iOS app
        
        Used at least in the Edit > Edit Style... > Area > Color dialog for
        the Pick button..
        
        Change-Id: I864ec5918482a2f8ee5c5d80b79eacd6e8fcd88e

2019-04-05  andreas kainz  <kainz.a@gmail.com>  [11590763e270c14dd6e03677a0cf23af9cfc98e2]

        tdf#119693 base incorrect icon was show
        
        Change-Id: I2e7380dcf2af1a51c837a798a20de03d50eb7065
        Reviewed-on: https://gerrit.libreoffice.org/70304
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-05  Mike Kaganski  <mike.kaganski@collabora.com>  [dacde2c0394d33a04bc9ad929df394465c14b093]

        Revert "Get rid of b2u/u2b helpers; use OUString's toUtf8/fromUtf8 instead"
        
        This reverts commit 84662e9030a855c8db7cd40d9ce354b773d78c16.
        
        Change-Id: I1cc98d3201390609ae3615baa8e92c926cdcde9a
        Reviewed-on: https://gerrit.libreoffice.org/70294
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-05  andreas kainz  <kainz.a@gmail.com>  [d33b3efa90bed4f317c872b1c2b83696cdedaa26]

        tdf#124287 wrong tooltip at Field command in NB
        
        Change-Id: I49e3a53db5137b62063f2664c945e256ced33856
        Reviewed-on: https://gerrit.libreoffice.org/70300
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-05  andreas kainz  <kainz.a@gmail.com>  [cf59f4ac994c4b755908091a3cdb3d5b7e171e49]

        tdf#124198 sd modules move imagemap to tools
        
        Change-Id: I6d582032d419b832aa2610cad61d9c5596fcc9a4
        Reviewed-on: https://gerrit.libreoffice.org/70299
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-05  Patrick Jaap  <patrick.jaap@tu-dresden.de>  [2d6f8c36126effc66ea35af2e65da6609fcfe013]

        FIX: DOCX export: use all updated attributes during table export
        
        In a previous commit only x/y coordinate were considered.
        
        For better overview make use of the OOXML converter for orients and relations.
        
        Change-Id: I9792ccfbc2ebb58fd768c14278cdfd9b54efe62f
        Reviewed-on: https://gerrit.libreoffice.org/69523
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-05  andreas kainz  <kainz.a@gmail.com>  [22d79472b6f395a2b4de74dc360bf8e61b1028e3]

        tdf#124392 remove undo/redo commands from groupedbar drop down
        
        Change-Id: I7224eaf1b569d018a85fee6a65afe43d0d37bfbc
        Reviewed-on: https://gerrit.libreoffice.org/70298
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [95573cad5793ab6743307890b56c205e21fe9d6d]

        fix spinbox right press SVG - plus sign didn't define a color
        
        Change-Id: I1db6c5e4841530be7d46e8829899bf3f8cef8a3b
        Reviewed-on: https://gerrit.libreoffice.org/70293
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-05  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [fcb00ac8ebe2acb429f09ef5b728b8c73a5bbc37]

        support opacity for widget definition draw SVGs
        
        This opacity influences the whole shape (stroke and fill).
        
        Change-Id: I82e10e07dbf2f321805b55a5f4831a513e52dab8
        Reviewed-on: https://gerrit.libreoffice.org/70292
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-05  andreas kainz  <kainz.a@gmail.com>  [48429e075fe73b858328d7287035c24744812f75]

        menubar add separator between different zoom items
        
        Change-Id: Ie6a9ef6441b2b0053ea539bc0f1846fba8422313
        Reviewed-on: https://gerrit.libreoffice.org/70297
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-05  Miklos Vajna  <vmiklos@collabora.com>  [bdc5cfab8106d73af3452155cedf732972bd3a91]

        sw: extract UITest_sw_findSimilarity from UITest_sw_findReplace
        
        I'm not exactly sure how, but in case
        sw/qa/uitest/findReplace/findSimilarity.py and
        sw/qa/uitest/findReplace/findReplace.py are in the same suite, then 3
        tests from the later fail for me.
        
        I don't see anything obviously problematic in either of these tests, so
        just split them to separate suites, these are slow tests after all, so
        more parallelism is good anyway.
        
        (What may happen is that one of the dialogs remember its state in the
        user profile, but then why this doesn't happen for everyone is unclear.)
        
        Change-Id: If11f5b171972422fab5f79a047b1aabb1adee04d
        Reviewed-on: https://gerrit.libreoffice.org/70296
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins

2019-04-05  Noel Grandin  <noel.grandin@collabora.co.uk>  [7282014e362a1529a36c88eb308df8ed359c2cfa]

        tdf#50916 Makes numbers of columns dynamic.
        
        With this commit we are making numbers of columns
        dynamic, but the number of maximum supported
        columns will be the same (1024).
        Such approach will allow us to check issues
        (eg. performance, LO format etc.), and improve it.
        
        Increasing number of maximum columns, will be done
        in separate commit.
        
        Change-Id: Ibac4101e9ffc05e3548eca1c198f6319ac7ff9aa
        Reviewed-on: https://gerrit.libreoffice.org/44802
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-04-05  Xisco Fauli  <xiscofauli@libreoffice.org>  [df30a4515b1303b0891baa53754fa9b3e47e0c02]

        lo-commit-stat: Only search for bug ids in the summary
        
        Sometimes, developers mention other bugs in the body as
        related issues.
        This might create mislead information in the release notes
        E.g: https://wiki.documentfoundation.org/Releases/6.1.1/RC1
        * Caolán is mentioned as fixer of i#66963 because the id is in
        the body of 9c3d8b1c64c2ce5a2fd39aa785df45f6b1d6628b
        which fixes tdf#98558
        * M. Stahl is mentioned as fixer of tdf#112447 because the id is
        in the body of 31e66bd07c1082bb375be8aaf7835f019351d9bb
        This bug was fixed by Bjoern Michaelsen in
        ce2fce9a41729774689080c8b5552b60c2e6ee2d
        
        Change-Id: I8d0ee038741dbb27364a56a7fa9285f32839c37b
        Reviewed-on: https://gerrit.libreoffice.org/69750
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-04-05  andreas kainz  <kainz.a@gmail.com>  [41aad282de59719e5e60a8114180fca71c2217a5]

        menubar: reverte recentfilelist change to have it after openremote
        
        Change-Id: I775e9d6d6bedbfe00a4e5349cf0a664ccbd0ecc4
        Reviewed-on: https://gerrit.libreoffice.org/70288
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-05  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [6aff7fe6d5a02f44ec43e63672ae56166f9b9cb6]

        tdf#118269 Replace InsertAnnotation commands accel for Hungarian only
        
        So that Insert - Comment command would not insert an & on Windows
        with Hungarian keyboard layout
        
        Change-Id: I83f43cdc0b3f32e284cd747648de5bcb07505314
        Reviewed-on: https://gerrit.libreoffice.org/70279
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-04-05  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [14a7995d22536290ca4572935fc82062a250fec1]

        Remove stale accelerator for uno:AnimationMode
        
        Corresponding command was removed in
        b94abbc8fd83e2ac5c7d95a8a4f03da6bc15facd (2004!)
        This and 15bdac207302fb54155310b0cc7fdb7283e612ed
        is why this accelerator showed up as uno:AnimationMode in the list
        instead of a human readable name
        
        Change-Id: I7b2f2cf76c75d815b85b1ceb6e8468588e3d15f1
        Reviewed-on: https://gerrit.libreoffice.org/70268
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-04-05  Gabor Kelemen  <kelemeng@ubuntu.com>  [d707102dccac35225088209f68d2a984faa0cea0]

        Remove stale accelerators for uno:StyleCatalog
        
        The uno:StyleCatalog command was removed in
        b4c18dc0ea32af9f070d43278e547ee0b2e540a4
        
        Change-Id: I31118e97c5445b1021ea60b2629f12d2f60595cd
        Reviewed-on: https://gerrit.libreoffice.org/70267
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-04-05  andreas kainz  <kainz.a@gmail.com>  [a077571798b11477a7632b0812fadca19edbdb2d]

        sc menubar: rearrange subgroup items to have > items last sorted
        
        Change-Id: Ie46fcc58039ce9686b779d27699e4988e93e8bd7
        Reviewed-on: https://gerrit.libreoffice.org/70195
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-05  Miklos Vajna  <vmiklos@collabora.com>  [3e0092031b73bad107e3122d5d4be2f5bd487744]

        tdf#112318 sd opengl: fix lack of initial animation
        
        Commit 881043d1f01fad663c0a17f11cbe2dab79e31217 (#i98792# Allow frequent
        calls to slide show update()., 2009-04-27) added a comment in
        sd::SlideshowImpl::updateSlideShow() talking about an "above" case, when
        the slideshow update suggests to not wait till the next update,
        but later commit 12dcf5e6e770b1933252a1f919663ba45ded4cdf (slideshow:
        cleanup main-loop usage, post-yield listeners, etc., 2015-11-13) removed
        that handling.
        
        That was fine till opengl rendering was introduced, which swaps its
        backbuffer in an idle handler. Given that OpenGLFlushIdle's priority is
        TaskPriority::POST_PAINT and SlideshowImpl::maUpdateTimer's priority is
        TaskPriority::REPAINT, the GL backbuffer is not always painted while an
        animation is ongoing.
        
        This is more visible when tweaking the bugdoc to have an e.g. 5 sec
        animation, then starting the slideshow results in waiting for 5 seconds
        and only then the slide shows up, without an animation.
        
        Fix the problem by re-introducing the handling of the fUpdate == 0, and
        processing idle events there, which means the GL backbuffer will be
        always painted, regardless if fUpdate is a small number or 0.
        
        Change-Id: I25b2dc0aa41af62d9bd89617178eb2e9997f5b17
        Reviewed-on: https://gerrit.libreoffice.org/70287
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-04-05  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [01757656f2cc36b6cb8be88ebc0ea1050e0e5c39]

        tdf#42949 Fix IWYU warnings in include/sfx2/sidebar/*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ic2bd25bcbcc7f5fb6e29ced70fddb74385b5fb2f
        Reviewed-on: https://gerrit.libreoffice.org/70077
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0317835baf1f9531365131203decc6eb44b273e4]

        Fix typo
        
        Change-Id: I49ffb2fff63a8818c4e84a26923fca1484bf1e36
        Reviewed-on: https://gerrit.libreoffice.org/70284
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-05  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [fb8205ddaa5ef59bf6fe520727b0cb1a5036dc85]

        Related: tdf#116098 avoid ctrl-shift-e shortcut in more places
        
        These were originally added in commit
        4105862b03b78ff5d80d5e1f5a48f15015f79d3c
        
        Avoid the reported problem for the other two instances
        (Calc and Master document) too
        
        Change-Id: Ief3adafec1f05f9fb881da76c844fe8525143029
        Reviewed-on: https://gerrit.libreoffice.org/70272
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-05  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [97ab50f381433a74239d1d1f33f33146accc61c9]

        Remove unused using declarations in directories [e-l]*
        
        Found by:
        run-clang-tidy-7 -checks=-*,misc-unused-using-decls
        
        Change-Id: Iee4e9df37d4c971ea97256d041afbc3d3aaa3d27
        Reviewed-on: https://gerrit.libreoffice.org/70027
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-05  Miklos Vajna  <vmiklos@collabora.com>  [b62bfda66c1499806bfa35c26fdc05f76f8a4db2]

        sw btlr writing mode: implement RTF export
        
        Note that we can't work with the table box (and frame format) of
        pTableTextNodeInfoInner in RtfAttributeOutput::TableVerticalCell(). This
        is because cell definitions are written in
        RtfAttributeOutput::TableDefinition(), and the loop only calls
        setCell(), i.e. the cell index is updated in the node info, but the
        table box is not.
        
        Import was already working as-is.
        
        Change-Id: Ia089c42b3a49f1a8f012a8cadaa8bcad16128c3e
        Reviewed-on: https://gerrit.libreoffice.org/70269
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-05  Mike Kaganski  <mike.kaganski@collabora.com>  [7327260de3c0c627e62f7c3fddbe3d71ea88e88f]

        tdf#120703: partially revert commit 85456fae54029edd26df2277a9eec5e2fe3d9739
        
        ... to take into account possible differences of results of dynamic_cast
        vs static_cast; the change casts dynamically, as before the commit, and
        only adds asserts on the result of the cast.
        
        Thanks to sberg for pointing my mistake out!
        
        Change-Id: Ib77d443e5a858e744f369f58542de603f948fd1c
        Reviewed-on: https://gerrit.libreoffice.org/70274
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-05  Andras Timar  <andras.timar@collabora.com>  [5d0700bd3afef6d39b63fe813aaa0ac856ff5785]

        respect read-only config item: AutoFunction/Text/ShowToolTip
        
        Change-Id: Ib808e35d3cc3c2895993193ac6ed05d556c1857d
        Reviewed-on: https://gerrit.libreoffice.org/70275
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-04-05  Andras Timar  <andras.timar@collabora.com>  [56971d434bf2242e436f6d671221fa80d1d2895a]

        respect read-only config item: CreateMSOLockFiles
        
        Change-Id: I6b264a2f2e2995e880169f6224c60f023584469d
        Reviewed-on: https://gerrit.libreoffice.org/70270
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-04-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d48f5dc1a0ed0c2c41888c91d8f9f140c58b27b3]

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

2019-04-05  andreas kainz  <kainz.a@gmail.com>  [59e2739b7f72178676a1c5412ce3a7f19deb67b5]

        Sifr icon theme update links.txt
        
        Change-Id: Ia6e48da3abe6d142135f0e916f02e27b63bbcb57
        Reviewed-on: https://gerrit.libreoffice.org/70280
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c998228ac79cf07829fe3cd16c048caeea6a680f]

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

2019-04-05  Andrea Gelmini  <andrea.gelmini@gelma.net>  [35d9a2618dc0116378ab795a7b9277d248c5afd4]

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

2019-04-04  Mike Kaganski  <mike.kaganski@collabora.com>  [84662e9030a855c8db7cd40d9ce354b773d78c16]

        Get rid of b2u/u2b helpers; use OUString's toUtf8/fromUtf8 instead
        
        These helpers are used in code generator code; so any invalid UTF-8
        or UTF-16 in the conversion is programmer's error which needs fixing.
        Thus, the behavior of toUtf8/fromUtf8 which asserts the validity is
        fine here.
        
        Change-Id: I3004e233c9de59f8e348455f1f04d23e8c51ed3d
        Reviewed-on: https://gerrit.libreoffice.org/70249
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-04  Caolán McNamara  <caolanm@redhat.com>  [3c6c56b107d71d5f4790be0b76299e8f215f88cc]

        Revert "raise cairo baseline to 1.12.0"
        
        This reverts commit 50580f452cc7c88a231831619a3f05958ce56460.
        
        Revert "raise cairo baseline to 1.10.0"
        
        This reverts commit 58a0e60dee0d27a699f856827c20b792417d3478.
        
        32bit baseline is currently at cairo 1.8.8
        
        Change-Id: I5156df6aee03dbbb2e209dbd5717a98580256170
        Reviewed-on: https://gerrit.libreoffice.org/70260
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-04  Caolán McNamara  <caolanm@redhat.com>  [b8c49b1d4d4debd86c4b944b0bb2ba020ef1b030]

        Resolves: tdf#120754 on undoing an obj insert use its current ordinal
        
        there may have been changes not caught by undo to the object's
        ordinal, so on use of RemoveObject (or ReplaceObject) call GetOrdNum
        on the object to get its current position within its parent.
        
        We can keep nOrdNum for the desired dest position within the parent
        for InsertObject
        
        Change-Id: I3bdabf387dd630fc1fadaaa1f3d8c05e93865e4f
        Reviewed-on: https://gerrit.libreoffice.org/70251
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [64ee37e4409dbde80bd98fb8d3f65b0146b9cb92]

        ios widget defs: update combobox, checkbox, spinbox SVGs
        
        In addition remove spinbox pressed state (it wasn't useful) and
        draw white filled empty rect for spinbox as we don't draw the
        background automatically.
        
        Change-Id: I892108c5839dc463cdb9e4f4f09276fc184f4944
        Reviewed-on: https://gerrit.libreoffice.org/70258
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-04  Caolán McNamara  <caolanm@redhat.com>  [9db7130e05b79fdcb9a60a3f1f4801e5401427de]

        Resolves: tdf#122780 limit massive template names in ui to a sane length
        
        Change-Id: I053b30b00dbda67819af68020e2f6fa4a5b5134e
        Reviewed-on: https://gerrit.libreoffice.org/70255
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-04  Mike Kaganski  <mike.kaganski@collabora.com>  [4a4b1df72909fe96acdbcb95f90e30bd1a79c5eb]

        Get rid of USS macro
        
        The helper marco is used in export code to convert UTF-16 internal
        string representation to UTF-8 used in XML encoding. I suppose that all
        strings here should be already valid UTF-16 (an invalid input should
        have been validated at import/input stage). An invalid string at this
        stage means a programming error in another part of code that breaks this
        precondition, and should not be handled at export stage.
        (See also commit 0267a2326b5282023e8b08a147eca178c5db1980.)
        
        This effectively changes flags used in conversion from UTF-16 to UTF-8,
        so that now RTL_UNICODETOTEXT_FLAGS_INVALID_ERROR is used instead of
        RTL_UNICODETOTEXT_FLAGS_INVALID_DEFAULT, so that the result would be
        truncated on invalid bytes instead of inserting U+FFFD, and would fail
        assertion in debug builds.
        Other changed flags don't affect UTF-16-to-UTF-8 conversion.
        
        Change-Id: I12b2cc5378208904c3266924187d6402700ed6f3
        Reviewed-on: https://gerrit.libreoffice.org/69801
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-04  Caolán McNamara  <caolanm@redhat.com>  [3154770b49f84981432ccc3756ceb1840ff8d8a0]

        CreateUndoRemoveObject default arg is always used
        
        Change-Id: I5676281be56ff454962900fe7500d078b1f9e7e9
        Reviewed-on: https://gerrit.libreoffice.org/70252
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [dc7fdd7e75ba4089e3c385479fd6b303d518efe5]

        change GetColorCount to use sal_Int64
        
        Hopefully fixes problems on 32-bit linux.
        
        Change-Id: I1fc22f1bb37c8297bd3bd6828206d1ffa9ae722d
        Reviewed-on: https://gerrit.libreoffice.org/70241
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-04  Jan-Marek Glogowski  <glogow@fbihome.de>  [810e62b8ba9c0fa5152592ef6b01400bfcfe59c0]

        Qt5 / KDE5 refactor create_SalInstance
        
        Move most common code into Qt5Instance (static) functions.
        Not much saved with regard to LOC, but since the code was
        95% C'n'P, I hope it'll be less error prone this way.
        
        Also handle all QApplication argument pointers via
        std::unique_ptr from the beginning.
        
        Change-Id: I87b2f571d398db7ccce3e740f16205b251be4ced
        Reviewed-on: https://gerrit.libreoffice.org/69578
        Tested-by: Jenkins
        Reviewed-by: Aleksei Nikiforov <darktemplar@basealt.ru>

2019-04-04  Jan-Marek Glogowski  <glogow@fbihome.de>  [ae1e23651a6d2e97d39bbe46bab83b7982d19611]

        KDE5 merge KDE5SalData into Qt5Data
        
        Currently there is no point for a seperate KDE5 SalData class.
        The additional NWF settings fix the wrong popup menu for qt5, so
        this just moves all the NWF data and gets rid of KDE5SalData.
        
        Change-Id: I1c02d1f660df288a0d2e1c6607b34fc1ce593727
        Reviewed-on: https://gerrit.libreoffice.org/70005
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-04-04  Mike Kaganski  <mike.kaganski@collabora.com>  [558956dc811a1f0f07411e348f7081a467bbc3b5]

        Drop UNICODE/_UNICODE defines
        
        The code is using expicit (mostly W) Windows API, and is independent
        from the macro. Removing it here allows to catch places where some
        UNICODE-dependent macro is used unintentionally.
        
        Change-Id: I5dff40aecfc3c3dc7fc4cf7271a995a675943a45
        Reviewed-on: https://gerrit.libreoffice.org/70237
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-04  Caolán McNamara  <caolanm@redhat.com>  [50580f452cc7c88a231831619a3f05958ce56460]

        raise cairo baseline to 1.12.0
        
        Change-Id: I1816f23fea88e6b840539a88504956b00a546522
        Reviewed-on: https://gerrit.libreoffice.org/70243
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-04  Caolán McNamara  <caolanm@redhat.com>  [58a0e60dee0d27a699f856827c20b792417d3478]

        raise cairo baseline to 1.10.0
        
        Change-Id: I721b80d7ce28d36babbd2bd1957fcbd6a2d27a27
        Reviewed-on: https://gerrit.libreoffice.org/70242
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-04  Andras Timar  <andras.timar@collabora.com>  [244e60ec32d593fe92f2c93b9934762067243947]

        typo: openning -> opening
        
        Change-Id: I7da07503badec82ffb227424819a0f19eabfbbe5

2019-04-04  Roman Kuznetsov  <antilibreoffice@gmail.com>  [43c44f7c82fdcf7e5e6eccb0a80d5bb0e1e3a86c]

        tdf#124471 Change bullet styles names in Style section of Sidebar
        
        Change-Id: I1a6acd3b9496cf83cd0e1ef6d808443cd40ae2c3
        Reviewed-on: https://gerrit.libreoffice.org/70121
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-04  Caolán McNamara  <caolanm@redhat.com>  [cb7ff6bc57b542a27f6bdcfcaacc2cdf66cdb456]

        Resolves: tdf#124219 check at runtime for availability of cairo functions
        
        Change-Id: I0ab3055760d8be690bdfff560212db368a0fa261
        Reviewed-on: https://gerrit.libreoffice.org/70240
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-04  Caolán McNamara  <caolanm@redhat.com>  [7aa14e80d2d9d94ba468b83db32fc1049d1d8b65]

        rhbz#1696037 null-deref
        
        Change-Id: I1a9eb5b1b38e2ec651f2d0286337106ab565a9dc
        Reviewed-on: https://gerrit.libreoffice.org/70239
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-04  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [9e772cffcf373620114f005993c56c38e7ac84f2]

        odk: Add hint to test this in instdir/sdk
        
        Change-Id: I8881f33a024cb5b9e36d4a6a668d8a32aea2ed1a
        Reviewed-on: https://gerrit.libreoffice.org/70189
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-04-04  Xisco Fauli  <xiscofauli@libreoffice.org>  [d186417395b29a5404aed3f819dd81aa92385f20]

        tdf#124323: show restart dialog when toggling multi-threaded...
        
        calculation
        
        Change-Id: I853ae21d4c085488232a375ef42480453c01880b
        Reviewed-on: https://gerrit.libreoffice.org/70210
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-04-04  Caolán McNamara  <caolanm@redhat.com>  [c371d8ba8960e7830027d4d8d9155bab94722952]

        expand async to allow it to resize to optimal size
        
        Change-Id: I87c413108a41f994c0e8d86f469fc361d4cd42e5
        Reviewed-on: https://gerrit.libreoffice.org/70220
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-04  Caolán McNamara  <caolanm@redhat.com>  [b9c10ee923308f336a694bbc0212396ed5317b6a]

        weld ClassificationDialog
        
        with the extra problem of hosting an EditView/EditEngine within a
        weld::DrawingArea
        
        Change-Id: Id48a57ed0dfd2d92217209c43f752edd9cf8e1bd
        Reviewed-on: https://gerrit.libreoffice.org/70219
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-04  Caolán McNamara  <caolanm@redhat.com>  [c8c0292c2152df8c353aeff32896f0cfa8a53a64]

        split cursor drawing into Window/OutputDevice parts
        
        Change-Id: I6027abd3c385f838dc02cc85fda0eef212d2541f
        Reviewed-on: https://gerrit.libreoffice.org/70218
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-04  Caolán McNamara  <caolanm@redhat.com>  [e14c61e617eb221653c176fb91c5ddc074459929]

        allow SelMouseButton[Down|Up] without pWin
        
        Change-Id: If5031390ac4a0cdd3dad3b43b23f4319c2dfc53a
        Reviewed-on: https://gerrit.libreoffice.org/70217
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-04  Caolán McNamara  <caolanm@redhat.com>  [3259c1058913887f51af456918927a50d139d70d]

        add nullchecking SelectionEngine::CaptureMouse
        
        Change-Id: Ie8594c8fe2a9e2d84121f3a6a1ee8afab265b14f
        Reviewed-on: https://gerrit.libreoffice.org/70216
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-04  Caolán McNamara  <caolanm@redhat.com>  [59c15729bdd6b3fb15f66ad9f3cb96292fd0eba9]

        SelectionEngine::ReleaseMouse checks for null pWin
        
        Change-Id: I80e6a304d07fcc290e73e6251f520926398a7ecb
        Reviewed-on: https://gerrit.libreoffice.org/70215
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-04  Caolán McNamara  <caolanm@redhat.com>  [592a729790c737389673cd3c743df12a9e3cbd4c]

        aRect is always in pixels
        
        Change-Id: Ib122a2f970a7852e2979a5301f635f9f1a4ce87b
        Reviewed-on: https://gerrit.libreoffice.org/70214
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-04  Caolán McNamara  <caolanm@redhat.com>  [397271c7ddc02cea2688da4ea33c47a44f5d4800]

        LOK logic is good for non-lok here
        
        Change-Id: I7ad351800a55798e822596733f7fcb057e2e9aff
        Reviewed-on: https://gerrit.libreoffice.org/70213
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-04  Caolán McNamara  <caolanm@redhat.com>  [57a93c8cabff4581301d26d736f0cb078cf86d11]

        this line is equivalent to InvalidateAtWindow
        
        Change-Id: I4f718710c778e25f92f97ed2e7e7d9d01ed99e6b
        Reviewed-on: https://gerrit.libreoffice.org/70212
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-04  Miklos Vajna  <vmiklos@collabora.com>  [a3fdb6c5c2899a3d5ed9c60f35cc3ef53ce85acd]

        uitest: disambiguate UITest_findReplace
        
        There was an sw and an sd one as well.
        
        Change-Id: I3d031674f6866a779d44ce642339ec59bf2c82cb
        Reviewed-on: https://gerrit.libreoffice.org/70236
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-04-04  andreas kainz  <kainz.a@gmail.com>  [a7d957d98edf6ea680f9ff086a1d0722f8d12408]

        chart icon theme update sifr and colibre
        
        Change-Id: Ib72500f24cbca406d258794d4e8ab2cee7ef5ed6
        Reviewed-on: https://gerrit.libreoffice.org/70223
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [aa5abc875934990d1ecec17abc6c58d51afd10b1]

        ios theme definition: add slider disabled state
        
        Change-Id: Ie4388f00c4a0c11df77782691fe9ea7f706d2b5c
        Reviewed-on: https://gerrit.libreoffice.org/70231
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-04  Marco A.G.Pinto  <marcoagpinto@sapo.pt>  [41c0fdf2f3f44cc1634658e29d23189e6b415b4a]

        [pt-PT] Added 12 autocorrect words
        
        Change-Id: I2c01a4cd0c63128c449912c1fdade3bed46d652b
        Reviewed-on: https://gerrit.libreoffice.org/70232
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>

2019-04-04  Miklos Vajna  <vmiklos@collabora.com>  [8f525d1a7e27279f4540ac692b9cb7af4a98dc25]

        CppunitTest_sw_rtfimport: use CPPUNIT_TEST_FIXTURE()
        
        In the single case where the usual DECLARE_... macro is not used.
        
        Change-Id: I3c47976a0d78294e345569f28d264f752851d5e6
        Reviewed-on: https://gerrit.libreoffice.org/70211
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-04  Andras Timar  <andras.timar@collabora.com>  [db02265eee005ab3c13be052c0cf9901a95c9b58]

        Fix MPLv2 subset packaging
        
        Change-Id: I08dc751589375102b5772e61bbe267f8c26c2fd2
        Reviewed-on: https://gerrit.libreoffice.org/70222
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-04-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [97e53f20488c35ecef8e7fb8e281622c82d7f0cd]

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

2019-04-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [21b19a227ab8d87b4450486331adae0732906b0c]

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

2019-04-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [533d51519c3287134ca177bf3d0e22c1b224039e]

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

2019-04-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fe9a176ba55184f1338d228e25b5ccff45a7749b]

        Fix typo
        
        Change-Id: I58c1158dbd96ace17666177ef9b2d9f19309a2d6
        Reviewed-on: https://gerrit.libreoffice.org/70228
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ec2222e54dd6a496fd7931a966eee272172025d2]

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

2019-04-04  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ddd2491674ca34f9a0eb903a0385f658ed4d375c]

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

2019-04-04  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [9956cf0692058414ef3efdb0e8058fbb0b39f6bc]

        tdf#124155 fix slider to not go beyond rect bounds
        
        We need to ask the NWF for the size of the thumb and not just use
        the hard-coded value.
        
        Change-Id: I98c6b5782c6a043fc358198ddf844d36d7aa90d6
        Reviewed-on: https://gerrit.libreoffice.org/70201
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-03  Tamás Zolnai  <tamas.zolnai@collabora.com>  [413461e3cf3a4b32a17419f67f879a8975c43987]

        svl.lockfiles.test: Create the temporary lock files in workdir
        
        Change-Id: I98b03754259c296ec8b4de2dddf6aee611bfe68a
        Reviewed-on: https://gerrit.libreoffice.org/70209
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-04-03  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [17869ac7d5b18d6fdd026395ed53dc0d899f2fef]

        DocumentIndex::Impl: SwClient no more
        
        Change-Id: I552acba206a3f35a450fc5331e3853e23a46cc10
        Reviewed-on: https://gerrit.libreoffice.org/70166
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-04-03  andreas kainz  <kainz.a@gmail.com>  [36de5ec5cef30e3fe036fce55c385f2755e9eb65]

        sd menubar move xml to submenu like in writer
        
        Change-Id: I867cfdf2b9927b749d866fc83327b6094f92164f
        Reviewed-on: https://gerrit.libreoffice.org/70204
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-03  Greg Veldman  <git@gregv.net>  [ad03027114a8753fc7a0181df21d4d5e1905c509]

        In LibreOffice core commit d4d3766, several variables were changed to be declared as const.  However, on platforms not excluded by NO_PTHREAD_PRIORITY, osl_thread_priority_init_Impl() then tries later to assign values to these.  This leads to compiler errors on platforms so affected, including FreeBSD.  Revert as necessary on affected platforms, also using NO_PTHREAD_PRIORITY to match the code in osl_thread_priority_init_Impl().
        
        Change-Id: I0e968231e7c1be9771844222a7bab1f0fcb51a0e
        Reviewed-on: https://gerrit.libreoffice.org/69603
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-03  Patrick Jaap  <patrick.jaap@tu-dresden.de>  [2111f607973166ebc39414ba6d2019832bcfe4da]

        Fix in convertToOOXMLHoriOrient: values of VertOrient were taken
        
        Change-Id: I47093292aeed5c0579dd4b365561ee86935632e4
        Reviewed-on: https://gerrit.libreoffice.org/70197
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [478ecc26a65188e332df2ce0ba108474c735dfd1]

        various cleanups - no behavior change
        
        Change-Id: I28749d31ba272f26df9b79201cb106911692f6f7
        Reviewed-on: https://gerrit.libreoffice.org/70199
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3e6b3d75a698e0c005c88f9e8ca86e7978a402a6]

        tdf#124155 fix slider for border and angle in gradient tab page
        
        This is the consequence of the previous change, where the sliders
        didn't respond to input when welded.
        
        Change-Id: Ifec7fd913435a6ec51b93872c7a40d6815807397
        Reviewed-on: https://gerrit.libreoffice.org/70198
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-03  Mike Kaganski  <mike.kaganski@collabora.com>  [649854544e28f388774492f27eb1b75485202148]

        WinAPI: Fix some leftovers having UNICODE-define-dependency
        
        Change-Id: I21b4df5b595c3814a5a3fb85d9da531729447b7e
        Reviewed-on: https://gerrit.libreoffice.org/70193
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-03  Miklos Vajna  <vmiklos@collabora.com>  [c31734d0e49a778cffb1fdc3cd04adb45270e1da]

        tdf#114316 vcl opengl windows: fix missing context menu in full-screen mode
        
        Full-screen mode on Windows used to work by measuring the space needed
        by window caption (title) and borders, then positioning and sizing the
        window in a way, so that the caption and borders are not visible.
        
        This approach breaks at least in the OpenGL case where a large enough
        negative position results in rendering errors.
        
        Fix the problem by explicitly requesting the window to have no caption,
        so we render less outside the screen (30 pixels -> 8 pixels in my case),
        which makes the "exit fullscreen" toolbar appear, also the context menu
        is visible.
        
        Change-Id: I6cf2b9774b505d3887b958a6a018b5ae84bbe4bc
        Reviewed-on: https://gerrit.libreoffice.org/70191
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-04-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [ac8ee6e8f7f2de31e1dc496c1fab953e88e15bba]

        Revert "add more append methods to *StringBuffer"
        
        This reverts commit 8cfa7f4dc00f3dd37e57917ef25c806b0e9e6e73.
        
        comment from sberg:
        we already have 70519a43e0d89a6b5d89859a6851f8c757c6b0c7 "Replace OUStringBuffer::appendCopy with append(std::u16string_view)" (which can be extended to OStringBuffer if needed)
        
        Change-Id: Ifcc550a8cf26ef38ad49fde8b067f53c999c9276
        Reviewed-on: https://gerrit.libreoffice.org/70178
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-03  Michael Stahl  <Michael.Stahl@cib.de>  [3c7354a85a9bd47a2676aadaad2f6622fe2d959c]

        python3: upgrade to release 3.5.7
        
        Fixes CVE-2019-9636 CVE-2019-5010 CVE-2018-14647
        
        Change-Id: If0a115960aed1ee90b63e6716c844669f0ec91e5
        Reviewed-on: https://gerrit.libreoffice.org/70182
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-03  Stephan Bergmann  <sbergman@redhat.com>  [d59ec4cd1660410fa1b18c50d2d83b1417a82ddc]

        Filter out problematic file URLs
        
        Change-Id: I87fd37e56326bef4888354b923407530c6f70760
        Reviewed-on: https://gerrit.libreoffice.org/70177
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-03  andreas kainz  <kainz.a@gmail.com>  [3b41abe6933046612c445f16c3879975eed650ba]

        sc menubar change spacing from 3 to 2 as everywhere else
        
        Change-Id: Id395159b8b4a0f324cb188878fcbc76f73c0db36
        Reviewed-on: https://gerrit.libreoffice.org/70180
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [86ea64f216819696cd86d1926aff0a138ace2baf]

        Support for native 32bit Bitmap in VCL and SVP (cairo) backend
        
        This adds basic support for 32bit bitmaps for the SVP backend. For 
        other backends the support is disabled for now as we need to add it for 
        each backend separately and enable support.
        
        When this patch is applied it is possible to a Bitmap with bit count 
        32, but currently no input filter uses this with the exception of the 
        new PngImageReader(libpng based), which is used only for the icons.
        
        For a general support more things need to be implemented and tested:
        - conversion back and fourth between 32-bit and 24-bit + 8bit alpha (or 
        other supported pairs) 
        - 'raw' export of the bitmap needs to be handeled properly (like in
        SVM import/export) so it creates the correct image.
        - input filters need to be checked and converted if this is necessary
        - look for possible bugs when drawing transparent bitmaps
        - check of UNO API
        
        Change-Id: I7a7be0e6134dfdd9a7aeaef897131bb6e710ae7e
        Reviewed-on: https://gerrit.libreoffice.org/69289
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-03  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [994b41a6c69d20637dcb95894c385f5c0102d600]

        tdf#124155 change "gradient tab page" - increment & angle slider
        
        Remove slider for increments as the increments should better be
        left to "auto" and rarely modified (setting a value means it will
        use a limitied amount of increments, but auto effectively means
        as much as it is needed and can use the native backend for
        drawing).
        
        OTOH use a slider for setting the "angle" as it is already present
        in hatch tab page. Angle needs a slider as it is usually one of
        the main properties of a gradient (especially linear).
        
        Increase the tab pages a bit (10px on every side) to have a bit of
        breating space for all the widgets.
        
        Change-Id: I66167fe2c97b53bc3627237279332bdd59fb03d7
        Reviewed-on: https://gerrit.libreoffice.org/70175
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-03  Mike Kaganski  <mike.kaganski@collabora.com>  [b81ea32945d553a712d651fe472ece921ac64d10]

        tdf#124500: convert short path names from drag-n-drop to long names
        
        ... otherwise link URLs with short names like 2E23~1.PNG would be
        inaccessible from the network, or after copy to a different directory
        or system, where the autogenerated short name might be different.
        
        Change-Id: Ice0b2fa205a25aba232e960cad2615a527cba05a
        Reviewed-on: https://gerrit.libreoffice.org/70145
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-03  Caolán McNamara  <caolanm@redhat.com>  [728f074ab672469af933d492843230bd5c5bd0cd]

        Related: tdf#124148 null-deref on clicking inside empty listbox
        
        since...
        
        commit ce9dab8c161e29769131cec741a6a9cceec8552d
        Date:   Thu Mar 28 17:43:29 2019 +0900
        
            tdf#124148 add configurable margin for the listbox pop-up list
        
        Change-Id: Id0bedb86f4fb74aff230d65f1e4371959814fd0f
        Reviewed-on: https://gerrit.libreoffice.org/70151
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-03  Dennis Francis  <dennis.francis@collabora.com>  [86ba9cdc69976d9cdb7d6ec1a527012647abf10d]

        tdf#120270 : ScUndoDragDrop - Notifying listeners of the area...
        
        is not enough. This needs to be done recursively, ie notify the
        listeners, notify the listeners of the listeners and so on.
        ScDocument::BroadcastCells() seems to do exactly that, so lets
        use it here intead of collect+notify.
        
        Change-Id: Ifa273fea5f08af661958cd9b4c3d01d9044b8727
        Reviewed-on: https://gerrit.libreoffice.org/70044
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        Tested-by: Dennis Francis <dennis.francis@collabora.com>

2019-04-03  Noel Grandin  <noel.grandin@collabora.co.uk>  [8cfa7f4dc00f3dd37e57917ef25c806b0e9e6e73]

        add more append methods to *StringBuffer
        
        which performs the append without needing the creation of a temporary
        *String
        
        Change-Id: If9ad3222275f26659db2e7df8d34f068977c4d17
        Reviewed-on: https://gerrit.libreoffice.org/69826
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-03  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [93f1c3665fcdc31c36078f179ac37fd69d3ebb00]

        find-unneeded-includes: filter out boost/variant.hpp
        
        As seen in include/sfx2/sidebar/Paint.hxx
        this replacement is not needed
        
        Change-Id: Idba8014a7effaec69c06891657cbd62546b7ac09
        Reviewed-on: https://gerrit.libreoffice.org/70026
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-03  Miklos Vajna  <vmiklos@collabora.com>  [66c29fd202f22a36edbb929ddcc1f1cadb0a6e8f]

        pdfium: avoid problems with SetForm using WIN32_LEAN_AND_MEAN
        
        So that it does not get defined to SetFormA() or SetFormW() and still
        requires no patching.
        
        Change-Id: I4364b02306633733d8536ebd8d7d42273dfeef74
        Reviewed-on: https://gerrit.libreoffice.org/70150
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-03  Jens Carl  <j.carl43@gmx.de>  [68dd147bd3eb33fc74590113e7082d00119e733e]

        Fix typos
        
        Change indefinite article "an" to "a" before
        the word unique and some variants.
        
        Change-Id: Ia14a6f3b9ec6b257ad8bed3b089faa9b6f07d44f
        Reviewed-on: https://gerrit.libreoffice.org/70174
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [fd33e13d758ec71389ba114360e4828a88ac4181]

        Fix typo
        
        Change-Id: I42090a462b15fbc537b0fdb5eaf66f60a213e5ff
        Reviewed-on: https://gerrit.libreoffice.org/70103
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [557f8dea20a6d8396d21dc48cca2792f240439a0]

        Fix typo
        
        Change-Id: Ib4895ce8c0d56b89260ea71734687734298d7c92
        Reviewed-on: https://gerrit.libreoffice.org/70168
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d1496ca658650d4e19baa05f72445ab69ca96860]

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

2019-04-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [94ac464dd5bbe942e7fc2bb359a4d368fa298bdc]

        Fix typo
        
        Change-Id: I546735f427a47d9ada1589e1861d0cf696788b05
        Reviewed-on: https://gerrit.libreoffice.org/70107
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [78f2aa9f5e13ec4cfbb9992e3ce45fcaace83023]

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

2019-04-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [11c40f5b75a328541b5b4994534cb575553943dd]

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

2019-04-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [6ccf3ae8425a6cd6e4fbcecaa92ccbf6fc4efe0d]

        Removed executable permission on data file
        
        Change-Id: I1468140656a6a1d78d7753b69043c28660747a7e
        Reviewed-on: https://gerrit.libreoffice.org/70167
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4852ca0f867a624b975e00be8878aa338dfbe971]

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

2019-04-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [e15c980e70360bb7ca8bd6730b700bfe215f1278]

        Fix typo
        
        Change-Id: I8f5828e0e9887aaee928e4ff794bd21399fa5abc
        Reviewed-on: https://gerrit.libreoffice.org/70171
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [18defd113365762c05d355393aab49aef82c598c]

        Fix typo
        
        Change-Id: I54ab0fd193e0a133a49462f456fb2fe120494bee
        Reviewed-on: https://gerrit.libreoffice.org/70170
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-03  Andrea Gelmini  <andrea.gelmini@gelma.net>  [dd803469f55e1bcbd4388330367ac2169a69ff2a]

        Fix typo
        
        Change-Id: Id1a9ca4952e52df2ca48b81d80c24f62d451a811
        Reviewed-on: https://gerrit.libreoffice.org/70169
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-03  Jens Carl  <j.carl43@gmx.de>  [429e6560d000f454fdb23d52fdddfbc84c5cf0a8]

        Remove now obsolete _TableRow interface tests
        
        Remove obsolete _TableRow.java file, missed it with commit
        cc9a8c13dad6f3d82a2386554bd6113b486a1752.
        
        Change-Id: I900ae9368d145dbe95b144323459ba05e38f6766
        Reviewed-on: https://gerrit.libreoffice.org/70165
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-03  Jens Carl  <j.carl43@gmx.de>  [ada3b7712a90900bf36235168ce4cfa77dfdc642]

        Add XServiceInfo tests to ScTableRowObj
        
        Change-Id: Ia3ad25e5e401abd3b27687a951a8c00fe710e57f
        Reviewed-on: https://gerrit.libreoffice.org/70164
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-03  Jens Carl  <j.carl43@gmx.de>  [6a7350f856e50ce3d091bda9f4f00219b5521333]

        tdf#45904 Move XCellRange Java tests to C++
        
        Move XCellRange Java tests to C++ for ScTableRowObj.
        
        Change-Id: I2735779cae777c5af4e622bc1b538df2d8bf70df
        Reviewed-on: https://gerrit.libreoffice.org/70163
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-03  Jens Carl  <j.carl43@gmx.de>  [cc9a8c13dad6f3d82a2386554bd6113b486a1752]

        tdf#45904 Move TableRow Java tests to C++
        
        Move TableRow Java tests to C++ for ScTableRowObj.
        
        Change-Id: I72cd8006b8ad932bab56681de9aac66fb40542fe
        Reviewed-on: https://gerrit.libreoffice.org/70159
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-02  Jens Carl  <j.carl43@gmx.de>  [ee268253163c4f9f00fd5182c97d9d488c637dfc]

        tdf#45904 Move XPropertySet Java tests to C++
        
        Move XPropertySet Java tests to C++ for ScTableRowObj.
        
        Change-Id: Ib448d6440cd6a285cd55297669bb19bd8aec6b07
        Reviewed-on: https://gerrit.libreoffice.org/70156
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-02  Takeshi Abe  <tabe@fixedpoint.jp>  [597c5d75b8e72d429e096535334eaac7973455ef]

        Introduce next Japanese gengou era 'Reiwa'
        
        starting from 2019-05-01, which has been announced officially.
        
        This fills the provisional slot acknowledged at
        cacbb0faef77ae8462de9ff5c7307a6a2e28b2bb.
        
        Change-Id: Ifb12e6afaad4c66d455f664b46ec946e80324e87
        Reviewed-on: https://gerrit.libreoffice.org/70028
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-04-02  Jaromir Wysoglad  <jaromirwysoglad@gmail.com>  [66c08a0d308fd6119460546a906434bbc9d23c2e]

        tdf#121103 ANOVA sum of squares formula correction
        
        The ANOVA sum of squares is now hardcoded to use '$Sheet?' in the
        source cell addless every time.
        
        Change-Id: I215b719be11ecfc2ae20c5df8e86876bc22d50f0
        Reviewed-on: https://gerrit.libreoffice.org/69899
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-04-02  Caolán McNamara  <caolanm@redhat.com>  [e51109f26ce948947574d32793d69312f868853b]

        obsolete .ui suppressions
        
        Change-Id: Icb873895cadb7cfd039e6cf0f9b23f52555c7941
        Reviewed-on: https://gerrit.libreoffice.org/70147
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-02  Armin Le Grand  <Armin.Le.Grand@me.com>  [362c1cf2bd580f6dc8bf27bdcd79174111bc1b5c]

        tdf#124272 use ClipRegion's geometry if not a rectangle
        
        By error the ClipRegion's geometry was replaced by it's
        BoundRect expanded to PixelBounds. If the ClipRegion
        is not a rectangle, this will create wrong results. To
        do both - extend to PixelBounds and have the original
        geometry included - use the PolyPolygon topology as
        needed (see comment in code for details)
        
        Change-Id: If3f75223144eba8eb23909a7c701ad544346099b
        Reviewed-on: https://gerrit.libreoffice.org/70146
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2019-04-02  Tor Lillqvist  <tml@collabora.com>  [958442c89237eece4ff2467a7800bca6b0be9fe7]

        Add a few SAL_INFOs
        
        Change-Id: Ibdb013f4eeee8a2b2e29e3adb56943b5fccf9772

2019-04-02  Tor Lillqvist  <tml@collabora.com>  [951aefb26aacd977296cef3d942b8c9d09c50930]

        Implement the FullName property correctly in the Automation case
        
        Return a complete pathname.
        
        For or internal Basic, keep the existing semantics, that for some
        reason returns just the filename.
        
        Change-Id: I897cc797ca2158ca7c798f3e8adcdfa57a41ee3b

2019-04-02  andreas kainz  <kainz.a@gmail.com>  [54badeeebf6ec6af2f62c5ad97227c905835cf33]

        Sifr icon theme update last missing lc_ icons
        
        Change-Id: I004883067cc8ac747db2263654203dd777bcab7d
        Reviewed-on: https://gerrit.libreoffice.org/70148
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-02  Tor Lillqvist  <tml@collabora.com>  [b1881e85172f642a28b38be817ec499947ae6029]

        Warn when getFileURLFromSystemPath() fails, not when it succeeds
        
        Also, display the name that the call failed for in the warning message.
        
        Change-Id: I0b6b7baca1d534b5bada5286b2b0e5b8e94f1832

2019-04-02  Caolán McNamara  <caolanm@redhat.com>  [9b325647f4e58c06a195a7d6a4e3946f015519ff]

        Resolves: tdf#124485 [none] is at index 0
        
        rather than the meaning of nothing-selected which is -1
        
        Change-Id: I3be01fa8d6b57f61aa660be5912f479e79cff2b2
        Reviewed-on: https://gerrit.libreoffice.org/70142
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-02  Caolán McNamara  <caolanm@redhat.com>  [53865b3f18a2b7118b1012ebf589801329d2ef4b]

        limit URLBox growth
        
        Change-Id: Icea856be18aeaf07379be25eaeab240fe263bb52
        Reviewed-on: https://gerrit.libreoffice.org/70140
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-02  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [80a90a63f1bac43926b26921ef17a30e6698cc40]

        find-unneeded-includes: use a better data structure
        
        Turns out plain dictionary requires keys to be unique.
        So we need to store values as lists.
        
        This way there are no more false positives for <set> as in
        include/sfx2/linkmgr.hxx and include/sfx2/objsh.hxx
        
        Thanks Miklos for the advice!
        
        Change-Id: Ie2cfb63644d6cbd51171eb95e3bcdd9246343efa
        Reviewed-on: https://gerrit.libreoffice.org/69953
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-02  Stephan Bergmann  <sbergman@redhat.com>  [d81070ce981d7f551fc3c70fbadcf420eb0ef4ae]

        State the name of the log file that contains an error
        
        ...to make it easier to debug a failing build
        
        Change-Id: Ic936a6e6026db4208f58e19fb27e2c2d6e4adfec
        Reviewed-on: https://gerrit.libreoffice.org/70138
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-04-02  Caolán McNamara  <caolanm@redhat.com>  [08127638744c66dc5feab5808ef51ce54f9155e1]

        weld XMLFilterSettingsDialog
        
        Change-Id: Ia027fa0b5e99651988f2447bf29f6f5653dd0c48
        Reviewed-on: https://gerrit.libreoffice.org/70139
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-02  Dennis Francis  <dennis.francis@collabora.com>  [33c1389a52be0e839584948be174ebed110522c5]

        tdf#124266 : Paint cell if formula-cell has changed even if...
        
        not dirty.
        
        Change-Id: Id54811009079438945bb162dd3eb8705ce174781
        Reviewed-on: https://gerrit.libreoffice.org/70043
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2019-04-02  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [c8e1f2fb1e5576dd85a1172d064480734e21d96e]

        tdf#124329 Keep ResizeWithCell value when anchoring to a different cell
        
        Change-Id: I62010b4882268aae135a406eb27634c3335d72cf
        Reviewed-on: https://gerrit.libreoffice.org/70118
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-04-02  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [8ecdaecfa8f8665b0c8c9e3e909f683a6c198797]

        Split large test method in two
        
        Change-Id: If1b915f721a5768b682c63dc9c08b708ba37a705
        Reviewed-on: https://gerrit.libreoffice.org/70116
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-04-02  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [8603d7029b0d62032a5c9d2e039117799be9e798]

        tdf#124329 Test setting ResizeWithCell via UNO API
        
        Change-Id: Iab8733e5a5df2b189197df89c3e08cd3463f2ec7
        Reviewed-on: https://gerrit.libreoffice.org/70111
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-04-02  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [a67125aa5c5ef8f2a19dcbcad778cd66a304761b]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Current help page does not provide focus on UNO
            
            ...introspection that Python console is offering.
            
            Change-Id: Ic35833d7658d3ae9d465c1f3f7cc7a2ea1ecfa1a
            Reviewed-on: https://gerrit.libreoffice.org/69831
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-04-02  Olivier Hallot  <olivier.hallot@libreoffice.org>  [46e99690fa29d51d62699f0f8b22576676926732]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Housekeeping on Help pages for Basic
            
            Change-Id: I2562226411498712dfad91bcd3e4690442d9c1d1
            Reviewed-on: https://gerrit.libreoffice.org/70132
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-04-02  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [823c77a98ffbc1c819a81687ca7e13d91277bca5]

        tdf#124329 Add API to make cell anchored graphic resize with cell
        
        Change-Id: Ib2335b1eb26e55fcfcfb964d0f3fe3dd267bdd0d
        Reviewed-on: https://gerrit.libreoffice.org/70067
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-04-02  Mike Kaganski  <mike.kaganski@collabora.com>  [68762b3364fed9f0f4df66d9fc65e9b1e1507228]

        Force UITests locale en_US
        
        ... otherwise they fail e.g. on Russian locale like this:
        
        $ /opt/lo/bin/make UITest_calc_tests7 UITEST_TEST_NAME="tdf123479.tdf123479.test_tdf123479_Crash_ScFormulaResult_GetMatrixFormulaCellToken"
        C:/cygwin64/opt/lo/bin/make -j 12 -rs -f C:/lo/src/core2/Makefile.gbuild UITest_calc_tests7
        ...
        [UIT] calc_tests7
        ...
        Execution time for tdf123479.tdf123479.test_tdf123479_Crash_ScFormulaResult_GetMatrixFormulaCellToken: 3.847
        tearDown: calling terminate()...
        ...done
        FAIL
        
        ======================================================================
        FAIL: test_tdf123479_Crash_ScFormulaResult_GetMatrixFormulaCellToken (tdf123479.tdf123479)
        ----------------------------------------------------------------------
        Traceback (most recent call last):
          File "C:/lo/src/core2/sc/qa/uitest/calc_tests7/tdf123479.py", line 42, in test_tdf123479_Crash_ScFormulaResult_GetMatrixFormulaCellToken
            self.assertEqual(get_state_as_dict(edArg2)["Text"], "OFFSET($Data.$A$2:$Data.$A$4,0,COLUMN()-3)")
        AssertionError: 'OFFSET($Data.$A$2:$Data.$A$4;0;COLUMN()-3)' != 'OFFSET($Data.$A$2:$Data.$A$4,0,COLUMN()-3)'
        - OFFSET($Data.$A$2:$Data.$A$4;0;COLUMN()-3)
        ?                             ^ ^
        + OFFSET($Data.$A$2:$Data.$A$4,0,COLUMN()-3)
        ?                             ^ ^
        
        
        ----------------------------------------------------------------------
        Ran 1 test in 77.822s
        
        FAILED (failures=1)
        Tests run: 1
        Tests failed: 1
        Tests errors: 0
        Tests skipped: 0
        
        Change-Id: I65a199cc3f9667b8a2d72ba09ceb68732da3ec88
        Reviewed-on: https://gerrit.libreoffice.org/70127
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-02  Caolán McNamara  <caolanm@redhat.com>  [32c2ecb607af3176a806969e26a8cad0364be286]

        drop some unneeded includes
        
        Change-Id: I78b9682968acea7564554fb589d2759b6c8e67d0
        Reviewed-on: https://gerrit.libreoffice.org/70126
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-02  Michael Stahl  <Michael.Stahl@cib.de>  [a9f3cee384d9715d289a9a055f085c999b193d3c]

        sw_redlinehide: remove WrongListIterator::MergedOrSame asserts
        
        There is a surprising recursion with 2 SwTextSlot on the stack, with 2
        consecutive fields, and then the m_pOldGrammarCheckList is not the
        SwTextNode's but a SubList of that, so the assert triggers spuriously.
        
         SwExpandPortion::Paint(SwTextPaintInfo const&) const (this=0x7d61cc0, rInf=...) at sw/source/core/text/porexp.cxx:66
         SwFieldPortion::Paint(SwTextPaintInfo const&) const (this=0x7d61cc0, rInf=...) at sw/source/core/text/porfld.cxx:437
         SwLinePortion::PrePaint(SwTextPaintInfo const&, SwLinePortion const*) const (this=0x7d61cc0, rInf=..., pLast=0x6fa49d0) at sw/source/core/text/porlin.cxx:138
         SwExpandPortion::Paint(SwTextPaintInfo const&) const (this=0x6fa49d0, rInf=...) at sw/source/core/text/porexp.cxx:78
        
        Change-Id: I915f31ce6de57b6a4a051598428441ae6c86d264
        Reviewed-on: https://gerrit.libreoffice.org/70131
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-02  Xisco Fauli  <xiscofauli@libreoffice.org>  [3b518953a8141b0d5043c2f3996a92956fdc3a47]

        tdf#122926: Use o3tl::sorted_vector in other similar places
        
        it doesn't give any win to the attached document,
        but seeing we get a 2 secs win with
        9634f5ee73e57e8cef75461316d5d45b06ee104f, we can use
        the same logic in two similar places hoping other
        documents will get benefited
        
        Change-Id: Ie1e76a4317d5b2274335479037b248fe7b1e2a61
        Reviewed-on: https://gerrit.libreoffice.org/70092
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-04-02  Miklos Vajna  <vmiklos@collabora.com>  [e651a4f45b310f9890ffbf712b9970d4c452ecec]

        tdf#124261 sw btlr writing mode render: fix invalidation rectangle
        
        SwTextFrame::SwitchHorizontalToVertical(SwRect) did not handle the non-swapped
        case, also the text frame took the tblr codepath when determining the
        invalidation rectangle of the layout frame, but that special-case is not
        needed for the btlr direction.
        
        Typing into the cell of the bugdoc now determines the paint rectangle
        correctly, so the typed letters show up right after typing.
        
        Change-Id: I48c75603963868591d72bf4d0e8dbba679f3b5e9
        Reviewed-on: https://gerrit.libreoffice.org/70087
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-04-02  Caolán McNamara  <caolanm@redhat.com>  [ff1bafa9755a1099f12cdf7c89dd62ec328dd223]

        weld CrashReportDialog
        
        Change-Id: Ifc4b606596db1469af03748da2d04659b8fa443a
        Reviewed-on: https://gerrit.libreoffice.org/70124
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-02  Caolán McNamara  <caolanm@redhat.com>  [b8485778b3acbca8db44d4cb1576de4ecee02de2]

        more standard way to populate textview contents
        
        Change-Id: I2d628ae62cef76be6ab05bd8710eed5cece75ffe
        Reviewed-on: https://gerrit.libreoffice.org/70123
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-02  Katarina Behrens  <Katarina.Behrens@cib.de>  [b2ccf5efae5261886a5aadf3f72ff095cb3b3d5b]

        tdf#100007: slider and time field update during video playback
        
        To make this happen, restart idle in timeout handler (also start it
        when user bonks Play button and stop it when they bonk Pause or Stop
        button).
        The idle also needs a lower prio than TaskPriority::Repaint,
        otherwise the higher-prio events from our idle are going to starve UI
        repaints in the scheduler queue
        
        Change-Id: I4c767c3533e0e2ee9015c48b17075db5e0dc7ade
        Reviewed-on: https://gerrit.libreoffice.org/70068
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-04-02  Andras Timar  <andras.timar@collabora.com>  [bac831c8f5fb5c50ddddfb2458498fb9564c127a]

        tdf#124361 hide Add / Import button in Online
        
        Change-Id: I6c8fb30fc1b8e0e6467a428f65838084fc08ca1e
        Reviewed-on: https://gerrit.libreoffice.org/69967
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2019-04-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [ba748771cadb294d6af7b7c784c33ccf8632dff1]

        tdf#122926 FILEOPEN ODT Slower compared to the past (part2)
        
        Further improvement: on my machine, this takes the time from 8.9s to
        5.7s
        
        Change-Id: Ic7f7c46b10fbb671ff5bbf9d0a6a0195696741bc
        Reviewed-on: https://gerrit.libreoffice.org/70112
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-02  andreas kainz  <kainz.a@gmail.com>  [ef0c1a32be14320991ef24321b5e667852b4ec98]

        sw menubar: rearrange subgroup items to have > items last sorted
        
        Change-Id: Id208d22190485ed9c3e1042b8e862ef40345672b
        Reviewed-on: https://gerrit.libreoffice.org/69898
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-02  andreas kainz  <kainz.a@gmail.com>  [413807ce806fda222632277a873ef23109ca2e01]

        Sifr icon theme update lc_
        
        Change-Id: Ib521754b2a00a18cf184071c6248f47e483f18f6
        Reviewed-on: https://gerrit.libreoffice.org/70114
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>
        Tested-by: andreas_kainz <kainz.a@gmail.com>

2019-04-02  Caolán McNamara  <caolanm@redhat.com>  [cdcc0534a8d0f8ca0d9187c5f1184da937154275]

        only use GdkSeat where available
        
        Change-Id: I346ab7a7c88350eef289c58b8bce299bdd891fbb
        Reviewed-on: https://gerrit.libreoffice.org/70085
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-02  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [67c5fb957f585772e23678fdcc6e24734b9fbc48]

        Improve sc shape test
        
        Actually test anchoring the shape to a cell and to a page again
        
        Change-Id: I2d625b9a4f04aaf61dd8c1e8d10c639cbb4f0da5
        Reviewed-on: https://gerrit.libreoffice.org/70110
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-04-02  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [e587645f551c6c684f9f36606f8fa5e1b06004a1]

        Related tdf#124329 Handle shapes resizing with the cell
        
        The same as shapes just anchored to the cell.
        
        Change-Id: I0ce03e4c650dd10bd89cee87aa26775c32703d06
        Reviewed-on: https://gerrit.libreoffice.org/70065
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-04-02  László Németh  <nemeth@numbertext.org>  [376e3a4893356d2eb7c2a5a902b533982e2663ae]

        tdf#108423 autocorrect English word i' -> I’
        
        Now correction of the ASCII quotation mark to the
        typographical one (’) capitalizes the preceding single
        lowercase i, too, as in MSO, if the language of the
        text is English.
        
        Change-Id: Ic7586f07aa13f441e25494ff4cc11c672ac4a67a
        Reviewed-on: https://gerrit.libreoffice.org/70088
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-04-02  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [7ac53984d7749e50cf2f6f2dcc19e3d53d7ff603]

        Remove unnecessary comments
        
        Change-Id: Ie6dfdc87d209686955ae4b758cd020f2587e7dac
        Reviewed-on: https://gerrit.libreoffice.org/70117
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-04-02  Thomas Viehmann  <tv@beamnet.de>  [dbbf20a4b40916ca4f5c98f18827ede39ad7a828]

        For Python extensions, set __file__ before executing the module
        
        Previously __file__ was set after executing the module. This meant,
        however that it was not available during execution.
        This patch moves setting __file__ before the execution.
        
        As __file__ is a string (and not bytes), we remove the encoding.
        
        Change-Id: I63fe34b6f5d30f53aab16627d413c87b9de81992
        Reviewed-on: https://gerrit.libreoffice.org/70048
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-04-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [671912cc941620551ef85f00a679df884e0cfaab]

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

2019-04-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d3d5b7cfb7668b3191196e4cb0ccc019f5abd0e8]

        Removed executable permission on data file
        
        Change-Id: Ia0de0ebd0c8fb19ade2db76a6b402a6d97a75e57
        Reviewed-on: https://gerrit.libreoffice.org/70099
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-04-02  Balazs Varga  <balazs.varga991@gmail.com>  [ad363fd42e439b43c57b6541988234fbaf1ddb30]

        tdf#124463 XLSX export: fix splitDataSeriesByAxis
        
        splitDataSeriesByAxis couldn't split series correctly into two
        sequences, because it put all series into the first created sequence,
        except the first series of the newer sequence.
        
        Other improvement: first sequence of the return vector always
        contains the series attached to the primary axis.
        
        Change-Id: I6e107aa990f9a1a1db49cae2a4f3c9d8a35fb54c
        Reviewed-on: https://gerrit.libreoffice.org/70059
        Reviewed-by: László Németh <nemeth@numbertext.org>
        Tested-by: László Németh <nemeth@numbertext.org>

2019-04-02  Noel Grandin  <noel.grandin@collabora.co.uk>  [7b74a1f41c5dd004e4d3af50b79cfd006ec59ab8]

        tdf#120445 File-open ODS: Slower as compared to LibO 4.4.7.2
        
        This takes opening the file from 21s to 9.4s on my machine
        
        Change-Id: I38248f3c9acfa413fc105fcbe9ece06192389d46
        Reviewed-on: https://gerrit.libreoffice.org/70073
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-02  Shubham Goyal  <22shubh22@gmail.com>  [65a0d51b37241413bf3d6dcba49b30d1d90d82d2]

        renamed ssl test to testssl
        
        Renaming used as it was confusing to assume the .mk file based on the
        python test case, which was testssl.py.
        
        Change-Id: I903b59aecf3b167f75494aefcfcde916febee69e
        Reviewed-on: https://gerrit.libreoffice.org/69217
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-04-02  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [80a8d9c1c90b717694feca501783149ac4d5c483]

        Remove duplicated using namespace
        
        Change-Id: I72de634d9cf7bf3ca317ec3b13aa5708fc2339e9
        Reviewed-on: https://gerrit.libreoffice.org/70066
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-04-02  andreas kainz  <kainz.a@gmail.com>  [c51637f5018018a8e5804dceb675f0fbc4d89d5e]

        Sifr icon theme update menubar
        
        Change-Id: I025ded142f851ac53c7ad9cf4bedb622acd69451
        Reviewed-on: https://gerrit.libreoffice.org/70093
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [eb013085beece74dc1c4faac62c08f1eeb6992fa]

        Fix typo
        
        Change-Id: Iccc8c8b82efb00df491d5283512b60d6d1746735
        Reviewed-on: https://gerrit.libreoffice.org/70101
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-02  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f58b9b5d70fd6684580a4e0c8a2bf066decdee65]

        Fix typo
        
        Change-Id: I7a74bacf1fc2f92381ae6b40b424fd3848c66105
        Reviewed-on: https://gerrit.libreoffice.org/70102
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-02  Jens Carl  <j.carl43@gmx.de>  [33e264832001286eae1f55a3382b704bbb1a7ac6]

        Add XServiceInfo tests to ScAutoFormatObj
        
        	include/test/sheet/xenhancedmouseclickbroadcaster.hxx
        
        Change-Id: I614756e19d25c692093de47d364af4b0e521cf31
        Reviewed-on: https://gerrit.libreoffice.org/70098
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-02  Jens Carl  <j.carl43@gmx.de>  [a790aafde5aad4b3bd366f487e793268351c5636]

        tdf#45904 Move XPropertySet Java tests to C++
        
        Move XPropertySet Java tests to C++ for ScAutoFormatObj.
        
        Change-Id: I01ad72f7f48b3626085203ceac4f49bca847cdab
        Reviewed-on: https://gerrit.libreoffice.org/70097
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-02  Jens Carl  <j.carl43@gmx.de>  [8f29f31b41136acbea8ca21525f9623948a1a4b8]

        tdf#45904 Move XNamed Java tests to C++
        
        Move XNamed Java tests to C++ for ScAutoFormatObj.
        
        Change-Id: I9ef1ec50c7decbc610a60cdc487b11cad2791b1b
        Reviewed-on: https://gerrit.libreoffice.org/70096
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-02  Jens Carl  <j.carl43@gmx.de>  [321607572f0880d1cd6c6de9ee931c33d90bae7c]

        tdf#45904 Move XElementAccess Java tests to C++
        
        Move XElementAccess Java tests to C++ for ScAutoFormatObj.
        
        Change-Id: I926052ed79d6639ef3898f6486b626ca6cc042c3
        Reviewed-on: https://gerrit.libreoffice.org/70095
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-02  Jens Carl  <j.carl43@gmx.de>  [331e0c83466edef000ffb02b3e55cb49c5580347]

        tdf#45904 Move XIndexAccess Java tests to C++
        
        Move XIndexAccess Java tests to C++ for ScAutoFormatObj.
        
        Change-Id: Ifa88b55b4691accb19c18a8c5f9c880d26a3d078
        Reviewed-on: https://gerrit.libreoffice.org/70094
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-01  Andras Timar  <andras.timar@collabora.com>  [2c53846e8861c2252b712e5733936b83f66c4816]

        (blind) fix of 'ERROR: Source for LICENSE.html not found!' on macOS
        
        Change-Id: I0f87d96691281e773b48ab11380c0dfa3a65ebba
        Reviewed-on: https://gerrit.libreoffice.org/70083
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-04-01  Jens Carl  <j.carl43@gmx.de>  [5f04be8d385f100d0775549cbdd7295cec1d1423]

        Add XServiceInfo tests to ScSubTotalDescriptorBase
        
        Change-Id: I1460f6f205bab736d4107675b05cec5654fdb673
        Reviewed-on: https://gerrit.libreoffice.org/70042
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-01  Andras Timar  <andras.timar@collabora.com>  [ce7c473dfb6a0eeab99811b29e205fa8b5379f9d]

        Revert "Restore original $licensepath of the optional EULA of MSI package"
        
        This reverts commit c2f121842edcfba060c46343d78d4ef4c28b6249.
        
        Change-Id: Id4c8a0311e93cb5befd61abccfe994750a67df22

2019-04-01  Caolán McNamara  <caolanm@redhat.com>  [3f78d508b97eff106ff8b9d4dc7d433f17d3e26f]

        drop unnecessary includes
        
        Change-Id: I12c02a03202d778d9c2d7bf41022db64af492e04
        Reviewed-on: https://gerrit.libreoffice.org/70075
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-01  Caolán McNamara  <caolanm@redhat.com>  [c8df6f7bfc358a730705eeaf409968b6c457052b]

        Resolves: tdf#123175 don't use NWF to draw buttons with an overridden bg
        
        Change-Id: I434f476f62c5c754d96eeb0cb9ad7c0b8d38ccec
        Reviewed-on: https://gerrit.libreoffice.org/70069
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-01  Tor Lillqvist  <tml@collabora.com>  [d4202e3ecd1f14cf4922e52c6e98046b190da386]

        Add Rows() method to ooo.vba.excel.XApplication
        
        Change-Id: I7e1d83539153eede300b2b24f2fa6796859d299c

2019-04-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [9634f5ee73e57e8cef75461316d5d45b06ee104f]

        tdf#122926 FILEOPEN ODT Slower compared to the past
        
        on my machine, this takes the time from 12.3s to 8.9s
        
        Change-Id: Ibdc7e3c34d1acb0d1f7f784720552fa6c7977fa5
        Reviewed-on: https://gerrit.libreoffice.org/70074
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-01  Andrés Maldonado  <amaldonado@linagora.com>  [0547ca68c89b8726bc1b37828cd352fec80cbf26]

        Use "Visual C++ ATL (x86/x64) with Spectre Mitigations" if available
        
        Change-Id: Iab63cf16f8c12c8148a8ac7eaea68007d4c27f23
        Reviewed-on: https://gerrit.libreoffice.org/69891
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-04-01  Henry Castro  <hcastro@collabora.com>  [0ef7bc8a1d2f00715d6849f1bbceb26e32382d41]

        sc lok: avoid save incorrect data, whether the pane has ...
        
        horizontal / vertical splits
        
        In the tiled rendering case the horizontal / vertical splits were
        not implemented, so the leftmost visible column is 0.
        So preserve horizontal / vertical splits when saving the document
        
        Change-Id: I15b6f009910e51fdaf475de5aac1ebded16c1956
        Reviewed-on: https://gerrit.libreoffice.org/69926
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2019-04-01  tundet  <tundeth@gmail.com>  [186a9aae2d9612a9d6408e4871bc49963d4f9bb6]

        tdf#115192 XLSX export: fix hyperlink inserted to shape
        
        Hyperlink inserted to shape didn't work after export, because
        the LO wrote TargetMode="External" code incorrectly in the xml.
        
        test_115192.xlsx: Test file from Excel 2016.
        
        Change-Id: I3a9d39c1aa5de5af6d1ca43d16c45a5401ec6f3d
        Reviewed-on: https://gerrit.libreoffice.org/69915
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-04-01  Caolán McNamara  <caolanm@redhat.com>  [7de7e8ecb5d53d219e47dccf9b1b767852b215e2]

        weld ScSolverProgressDialog
        
        Change-Id: I5ee081b1c9e542a2b717b4eb27ee0aba7331d57d
        Reviewed-on: https://gerrit.libreoffice.org/70071
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-01  Jens Carl  <j.carl43@gmx.de>  [554bae3e550fb3c64473851bf9a24cb4a2eabdd8]

        tdf#45904 Move XPropertySet Java tests to C++
        
        Move XPropertySet Java tests to C++ for ScSubTotalDescriptorBase.
        
        Change-Id: I7fbfd244a9777b256098a1a7b8d3b2577cb71ebe
        Reviewed-on: https://gerrit.libreoffice.org/70041
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-01  Caolán McNamara  <caolanm@redhat.com>  [d9b746c6393a7c39591ad2334fd6313a988050e6]

        Resolves: tdf#124411 default dnd to MOVE for internal and COPY for external
        
        which what the macosx version appears to also do
        
        Change-Id: Icff9cada2c821544d0130e28cc3e3862154a57dc
        Reviewed-on: https://gerrit.libreoffice.org/70063
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-01  Tor Lillqvist  <tml@collabora.com>  [acf49090ad43573e12af82a527cff24c688263fd]

        Avoid "Text Import" dialog if invoking Paste() from OLE Automation
        
        Excel does not show such a dialog in that case either. At least not in
        the customer use case.
        
        Possibly we could try to be clever and sniff the string to see if it
        seems to use defaults, like TABs as separators, and if not, then show
        the dialog?
        
        Change-Id: Ib12b628eee25273aa489dbbd86004167ca105c0b

2019-04-01  Mike Kaganski  <mike.kaganski@collabora.com>  [538f7d66b17bfde94e5270b9e2b2fb9850e0d65e]

        IShellLinkA -> IShellLinkW
        
        Change-Id: If07d7e0d2a3a33f0bcc96352ea40ff83a2f483ed
        Reviewed-on: https://gerrit.libreoffice.org/70062
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-01  Caolán McNamara  <caolanm@redhat.com>  [07da6d9ed7ed15c661850eef275157648497181d]

        Resolves: tdf#124440 nospin has no subedit
        
        Change-Id: I4e801ec234e86be935a79c9e29f0e5091904f12e
        Reviewed-on: https://gerrit.libreoffice.org/70052
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-01  Caolán McNamara  <caolanm@redhat.com>  [c6985f1c2a3fd739f4c024bda52aefd061b1a583]

        use drawing area font for preview
        
        Change-Id: Ibebf128c1db3a3bfb59c47624e16e6bf2d47b652
        Reviewed-on: https://gerrit.libreoffice.org/70051
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-01  Noel Grandin  <noel.grandin@collabora.co.uk>  [3ebdb97a305ada182af045ea6438432adfe74e80]

        tdf#124413 Crash on undo / redo in Basic IDE
        
        regression from
            commit 3a9d3f271c445641bebd057c4c91279f9b3cd7d5
            Date:   Mon Apr 23 09:38:41 2018 +0200
            loplugin:useuniqueptr in TextDoc
        
        Change-Id: I51ab5de7571e4ec358442e54d590adf88fbeb12d
        Reviewed-on: https://gerrit.libreoffice.org/70061
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-04-01  Caolán McNamara  <caolanm@redhat.com>  [e6f7e778aa0a91e567e6f7d19fecf4af6b8d089f]

        weld SwAssignFieldsDialog
        
        Change-Id: I1242f89b4a2809c730b9bc7c2b6b7207edabd47f
        Reviewed-on: https://gerrit.libreoffice.org/70015
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-04-01  Katarina Behrens  <Katarina.Behrens@cib.de>  [330df37c7e2af0564bcd2de1f171bed4befcc074]

        tdf#120865: preserve cursor shape on repositioning the cursor
        
        i.e. don't recreate cursor with new (default) arrow shape in
        SalFrame::SetPointerPos, but simply move the existing one
        
        Change-Id: I3406ceff25a53de6f2afa318114370c318e6a500
        Reviewed-on: https://gerrit.libreoffice.org/70049
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-04-01  Bartosz Kosiorek  <gang65@poczta.onet.pl>  [4a215887a845452f984c5453de883b538f660ad4]

        tdf#103859 EMF+ Add transparency support for linear gradients
        
        Change-Id: I2a3c21b936bc765f152be5bb8064b9d13aabaa07
        Reviewed-on: https://gerrit.libreoffice.org/69927
        Tested-by: Jenkins
        Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>

2019-04-01  andreas kainz  <kainz.a@gmail.com>  [c1fc31b1032d5e8940223b5688138298896f78f0]

        Sifr icon theme update lc_
        
        Change-Id: I3e57c511006eca325ef6e000c18faa3ec68619de
        Reviewed-on: https://gerrit.libreoffice.org/70046
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-04-01  Mike Kaganski  <mike.kaganski@collabora.com>  [0267a2326b5282023e8b08a147eca178c5db1980]

        Get rid of XclXmlUtils::ToOString(const OUString& s)
        
        The helper function is used in export code to convert UTF-16 internal
        string representation to UTF-8 used in XML encoding. I suppose that all
        strings here should be already valid UTF-16 (an invalid input should
        have been validated at import/input stage). An invalid string at this
        stage means a programming error in another part of code that breaks this
        precondition, and should not be handled at export stage.
        
        This effectively changes flags used in conversion from UTF-16 to UTF-8,
        so that now RTL_UNICODETOTEXT_FLAGS_INVALID_ERROR is used instead of
        RTL_UNICODETOTEXT_FLAGS_INVALID_DEFAULT, so that the result would be
        truncated on invalid bytes instead of inserting U+FFFD, and would fail
        assertion in debug builds.
        Other changed flags don't affect UTF-16-to-UTF-8 conversion.
        
        Change-Id: I8b154249e66ee32b531b8ab503e0222b9108d829
        Reviewed-on: https://gerrit.libreoffice.org/69830
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-01  Regina Henschel  <rb.henschel@t-online.de>  [5c725eb7dee248c6d1792a9b9b9a9c813ca627e6]

        tdf#124029 Force correct import pos&size of mso_sptArc shape
        
        mso_sptArc uses the current pos&size of the sector as frame rectangle
        LO has used the underlaying ellipse. That has resulted in wrong shape
        position and text wrap problems in Writer. The patch sets the viewBox
        to the current pos&size of the sector and thus force the frame
        rectangle to the same values in LO as in MS Office.
        For details see bug report.
        
        Change-Id: I039c27f57966bad25e9f2123f50728e6a15f2f7e
        Reviewed-on: https://gerrit.libreoffice.org/69829
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-04-01  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [80152c8c5e3482c1dc29ef1a8fbb1aea4399c39e]

        tdf#42949 Fix IWYU warnings in include/sfx2/[sS]*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I4a3baffa8944b522b16b50975185759081662020
        Reviewed-on: https://gerrit.libreoffice.org/69945
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-04-01  Miklos Vajna  <vmiklos@collabora.com>  [e296468412ee9640572103d1e6a932f8528fe83b]

        sw: prefix members of SwMultiPortion
        
        Change-Id: I00625ac33876d541117592cfb385d3bbd981a9a6
        Reviewed-on: https://gerrit.libreoffice.org/70045
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-04-01  Jan-Marek Glogowski  <glogow@fbihome.de>  [7760d3067378fa6966f65d5856d68b9ecc593a1e]

        Qt5 convert broken clipping
        
        localClipRegion was just set but never used, when KDE4 xlib
        blitting was replaced by Cairo / QPainter blitting. So this
        converts all the occurences to apply these clippings to the
        drawing QPainter instance.
        
        Change-Id: Ibfd60049ce604ac1415dc5c602ed5c952f972891
        Reviewed-on: https://gerrit.libreoffice.org/70006
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-04-01  Jens Carl  <j.carl43@gmx.de>  [5e67b38309b4c9c925530cafa6b9476f9839a48e]

        tdf#45904 Move XElementAccess Java tests to C++
        
        Move XElementAccess Java tests to C++ for ScSubTotalDescriptorBase.
        
        Change-Id: I49a599b3670e709ee3170fd62c4c06295645b278
        Reviewed-on: https://gerrit.libreoffice.org/70040
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [f32da5eec98ea29515d1b738c280acd96d5c3516]

        Fix typo
        
        Change-Id: I8902724d36f789c35d26a89f7288492184d23c1a
        Reviewed-on: https://gerrit.libreoffice.org/70023
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-04-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [cbe9516536615c5b5896682815f83931cc085af3]

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

2019-04-01  Andras Timar  <andras.timar@collabora.com>  [c2f121842edcfba060c46343d78d4ef4c28b6249]

        Restore original $licensepath of the optional EULA of MSI package
        
        Change-Id: If80ac5648f50deda7a16bc6661ced31357958d67
        Reviewed-on: https://gerrit.libreoffice.org/70038
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-04-01  Jens Carl  <j.carl43@gmx.de>  [ae75372dbdb74eaf959b566f1d9c2b77043e736a]

        tdf#45904 Move XIndexAccess Java tests to C++
        
        Move XIndexAccess Java tests to C++ for ScSubTotalDescriptorBase.
        
        Change-Id: I86f39c2ef5559f8b5ac4d45daeb6bcad1ab01c8c
        Reviewed-on: https://gerrit.libreoffice.org/70039
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-01  Jens Carl  <j.carl43@gmx.de>  [af5f02ec27e3403c1e4c43bca621e2a0d261aa0e]

        Rename ScSubTotalDescriptorBaseObj to ScSubTotalDescriptorBase
        
        Correct class name to mirror the name of the object we are testing
        against.
        
        Change-Id: If26dc045f67df7725043f1b0ccd0d3c8ba73f4ed
        Reviewed-on: https://gerrit.libreoffice.org/70030
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-01  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [c2108dd683ec7ff0bcaac8456c6cce9610a2993a]

        tdf#124150 increase size of color valueset widget
        
        Size of the color value set can be set through settings, but there
        was no setter. Added a setter and set it to a bigger value so it
        is better suited for touch.
        
        Change-Id: I8c9b17f7379c4702b0faf7847f1e6292cd89b0d0
        Reviewed-on: https://gerrit.libreoffice.org/70031
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-04-01  Andras Timar  <andras.timar@collabora.com>  [9f8fe00a245c279e7531e03bf38fbcab24d52bcc]

        no need to sign mysql-connector-ooo files, because they no longer exist in LO
        
        Change-Id: Id9361cc6fd6d9bb150fd5a70fde7f6c91097b04a
        Reviewed-on: https://gerrit.libreoffice.org/70018
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-04-01  Jens Carl  <j.carl43@gmx.de>  [74fce77c1f05de306037ceeeb2efa5e8cb736d3f]

        Add XServiceInfo tests to ScViewPaneObj
        
        Change-Id: I3764dd54f0ddb86166028a6c9c824e58ff0a88a6
        Reviewed-on: https://gerrit.libreoffice.org/70029
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [911237e9de3fdc39480ad299118f76f908ea2b92]

        Fix typo
        
        Change-Id: Ic7ed36a39c09627e94f61a2b36454c4f19b24ebd
        Reviewed-on: https://gerrit.libreoffice.org/70021
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-01  Mike Kaganski  <mike.kaganski@collabora.com>  [029e89537c86da25c3328623fae94960fcfeb8a7]

        tdf#120703 PVS: Silence V575 warnings
        
        V575 The potential null pointer is passed into 'strcpy' function.
        
        Change-Id: Iba2cbf1c94f1744b4e34c0f20d9dc030d52f5d9f
        Reviewed-on: https://gerrit.libreoffice.org/70024
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-04-01  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d31d77b7199ecc9a7edc899d9703e9da52d5cbd1]

        Fix typo
        
        Change-Id: Ib38d3dd25f15ce403ee9ff461a94331a4a7c24ac
        Reviewed-on: https://gerrit.libreoffice.org/70019
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-04-01  Mike Kaganski  <mike.kaganski@collabora.com>  [85456fae54029edd26df2277a9eec5e2fe3d9739]

        tdf#120703 PVS: Silence V522 warnings
        
        V522 There might be dereferencing of a potential null pointer.
        
        Change-Id: Ie617b41a8f8d334022cf5313b242a236baedba48
        Reviewed-on: https://gerrit.libreoffice.org/70017
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-03-31  Andras Timar  <andras.timar@collabora.com>  [1d35b89e7581e12024769d19bfb6d6eb2c3274b8]

        tdf#124362 hide Addressbook button in Online
        
        Change-Id: If066c4440c7add08836fa3ebb569ffc36969072e
        Reviewed-on: https://gerrit.libreoffice.org/69966
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2019-03-31  Mike Kaganski  <mike.kaganski@collabora.com>  [5e30823e8a25066aa7bbaa801583dbfa7db55a72]

        tdf#120703 PVS: GetBitmapBits does not return required buffer size
        
        ... unlike GetMetaFileBitsEx or GetEnhMetaFileBits, which are used
        in the other branches. The implementation is trying to pass nullptr
        to the function since commit 41e72962df83a410986fb48250aaaf1adc827c13
        
        Just calculate the required buffer size using BITMAP struct filled
        by GetObject call.
        
        V575 The null pointer is passed into 'GetBitmapBits' function.
             Inspect the third argument.
        
        Change-Id: I0d164694c99d805fd59b65ea1b4df4919a89e130
        Reviewed-on: https://gerrit.libreoffice.org/70012
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-03-31  Mike Kaganski  <mike.kaganski@collabora.com>  [3b25ea6d83041c03d06a47fb5e278372181b8a6d]

        tdf#120703 PVS: Silence V575 warnings
        
        V575 The potential null pointer is passed into 'foo' function
        
        Add asserts to those cases that are related to OOM cases. There's
        nothing to be done if the assertions fail anyway.
        
        Change-Id: I92ac95d44f512aa1948b1552b0e1f6da695a9f92
        Reviewed-on: https://gerrit.libreoffice.org/70008
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-03-31  Mark Hung  <marklh9@gmail.com>  [bf2f0c913774c90e4c9a65119d0219187bb4498c]

        tdf#73092 remove remaining shape of the repeating animation.
        
        It is neccessary to set a drawshape to invisible (i.e. remove the
        effect ) before the drawshape rewind, otherwise it remains at the
        original place. The timenode container will ask its child to remove
        the effect after all the child finished, before it start to repeat or
        it deactivate.
        
        Change-Id: Iaef1a8269b61afa0c37b03655e2ea169f1d3c453
        Reviewed-on: https://gerrit.libreoffice.org/69543
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2019-03-31  Mike Kaganski  <mike.kaganski@collabora.com>  [184be2d1352c5d3f3aa1e276d26c463c6e49b302]

        tdf#120703 PVS: remove redundant static casts
        
        V572 It is odd that the object which was created using 'new' operator
             is immediately cast to another type.
        
        Change-Id: I54976062dc3f62eaaa79f89eff54454f0b24ac2c
        Reviewed-on: https://gerrit.libreoffice.org/69989
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-03-31  Andras Timar  <andras.timar@collabora.com>  [f42d729e41da918bc496d5feb5861a09737c438a]

        license: fix one more internal link
        
        Change-Id: I22b33d80a65bc55765ff13f39459de6f68485caa

2019-03-30  Andras Timar  <andras.timar@collabora.com>  [bcd70deef2bbaa360b6d8ee6b9ec2925c0140fd7]

        license: fix a few internal links
        
        Change-Id: I9139bb22881e7761028a7b78ac644bea4f83e35b

2019-03-30  Jens Carl  <j.carl43@gmx.de>  [2e0e7a15f66f5cb55f2a424fae6a9050c2c7f9ca]

        tdf#45904 Move XFormLayerAccess Java tests to C++
        
        Move XFormLayerAccess Java tests to C++ for ScViewPaneObj.
        
        Change-Id: I7ed6ff51d435b6f3de85daec99a13583e50a450a
        Reviewed-on: https://gerrit.libreoffice.org/69942
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-30  Andras Timar  <andras.timar@collabora.com>  [bcecc4a2943632030dcd71964bc0aa5690c03735]

        license: update 'Dictionaries' section
        
        Change-Id: I18ec509ffac02bba0fd6191041a8f994034c8e74

2019-03-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [3009f2eb2297e13cb3f802c7e3b78976f2f83b9d]

        Fix typo
        
        Change-Id: If908885fe642e0222f53d57e25ce9dab81bf27d5
        Reviewed-on: https://gerrit.libreoffice.org/69973
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-30  Justin Luth  <justin.luth@collabora.com>  [d9a6eab15a747cf4c8a3d04f4b21fe1a1c3d0721]

        tdf#123912 ww8 export: re-protect implicit section
        
        Sections should retain their protected on/off status
        regardless of the value of PROTECT_FORM. However, if there
        ARE no sections, then the implicit section should use the
        document settings. The same is true for the pseudo -1 section
        which I believe can only be the last section (the fragment
        of the implicit section that follows the last real section).
        
        This is basically a revert of LO 6.2 commit
        fa667b6dc410f3af57ef436cc117352c829f95e7, restoring
        the previous behaviour in the case of the implicit section.
        
        Change-Id: If0b473445e0add017504a3cb61b63116f92be5ce
        Reviewed-on: https://gerrit.libreoffice.org/69957
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-03-30  Zdeněk Crhonek  <zcrhonek@gmail.com>  [a16e16a3669dbe992c3073ae0ff4545830618c76]

        uitest for bug tdf#122509
        
        Change-Id: Ie8b53cc693421fd18901b73b911ac2e9e0533281
        Reviewed-on: https://gerrit.libreoffice.org/69937
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-03-30  Mike Kaganski  <mike.kaganski@collabora.com>  [49696cc78fefa6d7f1c27a722b576c8d749c20d6]

        Some refactor of lockfile classes to minimize interface
        
        Change-Id: Icc67c31d6a2351b6504429e25067c25353233f5f
        Reviewed-on: https://gerrit.libreoffice.org/69947
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-03-30  Mike Kaganski  <mike.kaganski@collabora.com>  [107fd82751c35818152eabd45bdf882972d3c100]

        Slightly simplify URL handling
        
        Change-Id: Ie63745c1cb826399dc78f93ebb21af8d165c4bff
        Reviewed-on: https://gerrit.libreoffice.org/69946
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-03-30  Andrea Gelmini  <andrea.gelmini@gelma.net>  [b0df7e071dc0e552cefe9ac3424b1818958fb998]

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

2019-03-30  Katarina Behrens  <Katarina.Behrens@cib.de>  [9e37ab4e650481f8bf03d1469815299b8ef1fb5f]

        tdf#122056: Catch DisposedExceptions everywhere
        
        Change-Id: I6bdb9aa89a8a5181b096f47f90ab6fb5711e7447
        Reviewed-on: https://gerrit.libreoffice.org/69541
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-03-30  Zdeněk Crhonek  <zcrhonek@gmail.com>  [e0656101ac92a37855b1302a6db19b91a5b8c149]

        uitest for bug tdf#123479
        
        Change-Id: I836ab17dbb6cbeaf62462cfac90d3c9ac1c890a9
        Reviewed-on: https://gerrit.libreoffice.org/69940
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-03-30  andreas kainz  <kainz.a@gmail.com>  [e27441934d42eeb86315b8d704b4e7610d34e31c]

        Sifr icon theme update
        
        Change-Id: Ifc05c6424588c1485bcb3372c90c11e3f1f1d410
        Reviewed-on: https://gerrit.libreoffice.org/69943
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [45f975f8180f782cf71173a4526d17d6e74b9583]

        ios theme definition: file rename svgx -> svg
        
        Change-Id: I9bebc4405185496b8243e6f7951a2a9f0b6559fb
        Reviewed-on: https://gerrit.libreoffice.org/69932
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-30  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [0f64f70501ac633356f3db380e9a65d146eabe1d]

        add sifr_svg icon theme to build
        
        Change-Id: Ia20647012cee1d25823779b7384c5fd43b4e1712
        Reviewed-on: https://gerrit.libreoffice.org/69923
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-30  Jan-Marek Glogowski  <glogow@fbihome.de>  [b4698a2241ec26d796c66da3a814f7cc693785b6]

        tdf#124292 Qt5 / KDE5 disable Qt's HiDPI scaling
        
        LO does its own layouting and also all the scaling, so disable
        the automatic HiDPI scaling explicitly. Otherwise fonts will be
        rendered in LoDPI and just scaled as an image, if UI scaling is
        enabled in KDE, resulting in really blocky / ugly fonts.
        
        Change-Id: I38503ce27c1671e80d0749d21c6c6dcff1a808a6
        Reviewed-on: https://gerrit.libreoffice.org/69941
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-03-29  Jens Carl  <j.carl43@gmx.de>  [413bfc34423b950fa5a9f9a6edc2f3d36b1e638b]

        Move UNO Api helper form to include/
        
        Move UNO Api helper form to include/, so it can be used outside of
        directory test/.
        
        Change-Id: I9392f44df8a93d2b5ee092b0458aeef12f99fc7a
        Reviewed-on: https://gerrit.libreoffice.org/69936
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-29  Caolán McNamara  <caolanm@redhat.com>  [020a2eb507bb25bcc67dd1e601233aa7cd5d65d1]

        Accessible Descriptions are supposed to be human text (and translated)
        
        Change-Id: I75e839d9276e98af0b255c2e40f30c42a700ff29
        Reviewed-on: https://gerrit.libreoffice.org/69935
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-29  Caolán McNamara  <caolanm@redhat.com>  [b70053ba681a9b62afd6fa700ad94256d98d8dc7]

        prefer help strings to a11y strings when available
        
        Change-Id: I50b36f697b8dd9ff8108392d48a7050702edbfbe
        Reviewed-on: https://gerrit.libreoffice.org/69934
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-29  Eike Rathke  <erack@redhat.com>  [68a78526a099739be73b9e87c2ecc8cd39510567]

        Remove now moot comment
        
        That compiler workaround isn't necessary anymore since at least
        
            commit 9894f158a287bdfe9933df96ab117a9527e9195b
            CommitDate: Sat Apr 21 12:51:13 2012 +0200
        
                simplify lifetime management of some variables
        
        that changed the array form to a simple instance.
        
        Change-Id: Ic11fa8422c0be62f24e2135298104123d23c8d2f

2019-03-29  Caolán McNamara  <caolanm@redhat.com>  [b1f961e3a459d2772f12da556ab74fa635d6a46a]

        tdf#115843 avoid using transparent virtualdevice when 100% opaque
        
        which for the common case avoids the narrowing of hidpi outputdevices
        through non-hidpi bitmaps
        
        Change-Id: Ibdc004a0946e8cb118818e58a01e5791c869353a
        Reviewed-on: https://gerrit.libreoffice.org/69930
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-29  Caolán McNamara  <caolanm@redhat.com>  [11fe18ea21974e4fdc01a3f4a455725cec8ce11a]

        copy between the outputdevices without interim Bitmap
        
        Change-Id: I6c0097b1b069cad2771c94210986714d59431e4f
        Reviewed-on: https://gerrit.libreoffice.org/69929
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-29  Caolán McNamara  <caolanm@redhat.com>  [fdeada8c50c3e9126537ceafc649c85dc4be598c]

        tdf#124410 re-call SetScrollBarRange when aSymbolSet changes
        
        and do the work that depends on size happen at size-changed
        instead of first-draw
        
        Change-Id: Ia2605ba9bb875be9248a009a6f26f01cbbbd4632
        Reviewed-on: https://gerrit.libreoffice.org/69928
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [938e6d7a59aa3272afdcf64c14e0647da7f2544f]

        fix testConvert for OpenGL
        
        Change-Id: Id78ef9fd05bc158b52aa465c932869c0ef1c55d7
        Reviewed-on: https://gerrit.libreoffice.org/69921
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [bd77bd52929c313c27728c58edbb5b9e133dfc4f]

        add bitmap test with a custom 8bit palette
        
        Change-Id: I83d7f1f28c7b0dc707ef26675449d5f3654dacda
        Reviewed-on: https://gerrit.libreoffice.org/69922
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-29  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [92990b12f900ac0a12ce006f63b8c3d0f09b6b2f]

        tdf#124149 add bigger 32px icons for border line and shadow
        
        Change-Id: I7ea382f3ba648657d2a6d009bf90dcc3be879c63
        Reviewed-on: https://gerrit.libreoffice.org/69925
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-29  Miklos Vajna  <vmiklos@collabora.com>  [75e152a7e8f384921d4417d0fb5d2db6a6f357cb]

        tdf#107966 vcl opengl: fix not drawn 1px wide polypolygons
        
        Visible at e.g. in Calc: Format Cells/Borders/Line Styles.
        
        The problem was that first commit
        2e99e4e11d33679aed674eea0d6054d16d39d6df (opengl: use MVP matrix in
        vertex shaders, pixel offsets, 2015-07-08) introduced the concept of
        pixel offsets, setting the value (implicitly) to 0 in
        OpenGLSalGraphicsImpl::DrawTrapezoid(), but using 0.5 in
        OpenGLSalGraphicsImpl::FlushLinesOrTriangles().
        
        This is fine, but then later commit
        2003076c4318511a3d621558d3b44b4e8e6c6529 (opengl: batch draw
        polypolygons, 2016-05-29) changed
        OpenGLSalGraphicsImpl::drawPolyPolygon() to use deferred drawing instead
        of DrawTrapezoid(), without doing any translation of the input
        polypolygon. This resulted in loss of those polygons when used in the
        above mentioned dialog, which has a listbox of bitmaps, where each line
        style preview is drawn on a virtual device with a height of 1px. So at
        the end the 1px offset meant the previews were simply missing.
        
        ('make CppunitTest_vcl_gen SAL_USE_VCLPLUGIN=gen SAL_FORCEGL=1' is
        needed on Linux to see the test failing without the fix.)
        
        Change-Id: Ia9f3d6e7cb38a43fe2f8a41746b538af68add43c
        Reviewed-on: https://gerrit.libreoffice.org/69920
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-03-29  Caolán McNamara  <caolanm@redhat.com>  [6c29dbb7a1c3a04f3cbaa3dd720db482755538d7]

        Resolves: tdf#124410 crash cell border page with diagonal borders
        
        Change-Id: I0fd8738d42ad33f029381dae0ec9f41e7912b72c
        Reviewed-on: https://gerrit.libreoffice.org/69918
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-29  Muhammet Kara  <muhammet.kara@collabora.com>  [f1c27ccc7ece38cc5395c14d01d634fd4bb77c11]

        Add RedactDoc to Tools menu of Impress
        
        Now that we have redaction enabled for Impress,
        after commit 33e840896a69a66c44e74beb995d558735fb84ad,
        let's sync the Impress Tools menu with Writer and Calc.
        
        Change-Id: I1aaf29e5ea0ddb07b1f3b6ef98e017904896fcd4
        Reviewed-on: https://gerrit.libreoffice.org/69911
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-03-29  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [106d6d3f3c5701f66e0e6e821dd0160621dbd848]

        tdf#42949 Fix IWYU warnings in include/sfx2/[n-r]*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Ia2bea9bd4775f4ed5ef0133971106a6c0bfdd1c0
        Reviewed-on: https://gerrit.libreoffice.org/69896
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-29  Takeshi Abe  <tabe@fixedpoint.jp>  [9c607b61f4e66c78b0c36802a1dcc997bf39e307]

        tdf#114311 Translate "LibreOffice Extension" file type in Windows
        
        Change-Id: I5e2f222449424d4a6498d8566f13aca7f07c0c51
        Reviewed-on: https://gerrit.libreoffice.org/68303
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-29  Michael Meeks  <michael.meeks@collabora.com>  [799aef2bf37ba4e23d3a837be49e354624b7083d]

        preload: cleanup disabled messages and simplify flow.
        
        Change-Id: I249b81afe5ec2fab5e0aaf73a2cde62173fa803e
        Reviewed-on: https://gerrit.libreoffice.org/69912
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-03-29  Muhammet Kara  <muhammet.kara@collabora.com>  [db76236efd5a6ec5d6f94e700a70408c916f8c91]

        Enable redaction for Impress
        
        After the commit c2330b14e2bfa170131a83c375ec0b1a91c95415,
        different page sizes and orientations are handled properly,
        and Impress pages are converted to Draw perfectly.
        
        Change-Id: Ib9ab6b298e12fc0d8e9440bf63f31ad6dd05ab35
        Reviewed-on: https://gerrit.libreoffice.org/69910
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-03-29  Serge Krot  <Serge.Krot@cib.de>  [8a76b845e0376fd39014d6180c78b863f373633f]

        tdf#124384 sw DOCX: fix crash during bibliography loading
        
        Change-Id: Ic0c4b6f7480a4c6c3f53bd04e285cb0cab172531
        Reviewed-on: https://gerrit.libreoffice.org/69888
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-03-29  Muhammet Kara  <muhammet.kara@collabora.com>  [9683627f01d988be7958ee9a0311e20633598971]

        Handle different page sizes for redaction
        
        Change-Id: I7136717936668fbb1d87b5d9491430c13c5e73fd
        Reviewed-on: https://gerrit.libreoffice.org/69909
        Tested-by: Jenkins
        Reviewed-by: Muhammet Kara <muhammet.kara@collabora.com>

2019-03-29  Luboš Luňák  <l.lunak@collabora.com>  [ea97248f39b2bcf65bc8aaf0577f49ca64b0e79f]

        check that jpeg export of 8bit grayscale works
        
        This is a simpler check for 77146ca8193a8e258dbb0dae0793497a66734ff1
        (related to tdf#121615).
        
        Change-Id: I33b92f07bebeb735466e0728c6c51b79fc0b5bb8
        Reviewed-on: https://gerrit.libreoffice.org/69820
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-03-29  Miklos Vajna  <vmiklos@collabora.com>  [89e5b431d468745da3a1eff14d48296107b9101b]

        sw btlr writing mode: implement DOC filter
        
        Replace WW8TabDesc::Start/EndMiserableHackForUnsupportedDirection()
        added in commit 69ba46df8be261e665214390cd57a141ad65c210 (INTEGRATION:
        CWS vertcell (1.95.32); FILE MERGED, 2004-04-21) with the usage of the
        new writing direction. Adapt export accordingly.
        
        Change-Id: Ic85b69c806fbd1c1b4eb21cff3ee46dd5da497e8
        Reviewed-on: https://gerrit.libreoffice.org/69901
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-29  Jaromir Wysoglad  <jaromirwysoglad@gmail.com>  [92ce72a4731ad468f5928efd9da7fe66bfdb08ea]

        tdf#108523 Removed @author annotations
        
        Change-Id: I5905dd94843595b229046c0b4a0f16181c16fd9e
        Reviewed-on: https://gerrit.libreoffice.org/69869
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-03-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [912742333b67c08f7d65c200efabd5fab00b907f]

        tdf#84635 quadratic slowdown on loading large tables
        
        skip the re-registration scan in SwTableBox::ChgFrameFormat, which we
        don't need since we are creating this table for the first time
        
        On my machine,
        loading the  69 page file goes from 40.9s to 30.4s
        loading the 128 page file goes from 79.1s to 45.1s
        
        Change-Id: Id9e48256556e19eca34a892b29beff7eab9f51f1
        Reviewed-on: https://gerrit.libreoffice.org/69885
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-29  Noel Grandin  <noel.grandin@collabora.co.uk>  [77192c1bcbae89ddc8e293cc06bd54e0315f1f08]

        loplugin:useuniqueptr in PDFReader
        
        Change-Id: I22a96bbf9266cc8dfbe223b985d0ba005a6367e9
        Reviewed-on: https://gerrit.libreoffice.org/69881
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-29  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bf1114a84176ff0683d72a541dfbf574e1344732]

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

2019-03-29  Jan-Marek Glogowski  <glogow@fbihome.de>  [22f5afb78aeaf6e5e9a4fb00d74833d73cef5bbc]

        GTK use SalYieldMutex lock arguments
        
        The acquire and release functions already provide arguments to
        release and re-acquire the lock, so use these. Also moves the
        n-1 lock handling from release into acquire. This way release
        doesn't need any special handling, which acquire already does.
        
        Change-Id: If2fc92beb8e3ea1f5c078da4d8dde3ce9c774c6f
        Reviewed-on: https://gerrit.libreoffice.org/69574
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-03-29  Jens Carl  <j.carl43@gmx.de>  [d757b121e3f0f5de03da1be430ed51bf830dce67]

        tdf#45904 Move XNamed Java tests to C++
        
        Move XNamed Java tests to C++ for ScSheetLinkObj.
        
        Change-Id: I64904ed6bae1b96767f8b0a65b0850a8694b10c2
        Reviewed-on: https://gerrit.libreoffice.org/69907
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-29  Jens Carl  <j.carl43@gmx.de>  [8d45d5ee399d0148672e79c379f5d29e1c8ba6f3]

        tdf#45904 Move XRefreshable Java tests to C++
        
        Move XRefreshable Java tests to C++ for ScSheetLinkObj.
        
        Change-Id: I8225a3eb8be903ebcf51950431a5f6810a5aaa4f
        Reviewed-on: https://gerrit.libreoffice.org/69906
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-29  Jens Carl  <j.carl43@gmx.de>  [b99ea0ff33b78ba76d1ae436895efac490252e0f]

        tdf#45904 Move XShapes Java tests to C++
        
        Move XShapes Java tests to C++ for ScDrawPageObj.
        
        Change-Id: I1b65e8ad685c3d387a5023e8e8e9b9e06627af11
        Reviewed-on: https://gerrit.libreoffice.org/69904
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-28  Winfried Donkers  <winfrieddonkers@libreoffice.org>  [edcbe8c4e02a67c74ec6f85f28899431dbfa0765]

        tdf#124286 fix annoying rounding error.
        
        In case of ROUNDDOWN and ROUNDUP, it is possible that seemingly clear decimal
        values are rounded unexpectedly (from the user's POV). This is caused by the i
        decimal to binary to decimal conversions.
        By rounding to 12 significanr digits before calling the round-down of -up
        function, most of these unexpected roundings are eliminated.
        
        Change-Id: Ia19181383b77e1ff40a067c4a1cea1ece0955871
        Reviewed-on: https://gerrit.libreoffice.org/69762
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-03-28  Dennis Francis  <dennis.francis@collabora.com>  [e7d0785a7d2a07e64dc58dee4f1b072a72e32aa5]

        tdf#120660: Populate rNewSharedRows even if no FC...
        
        at specified position. At least in case of ScUndoPaste, during
        undo operation, the content from changed area in main-document
        is removed before actual undo-paste, so when cloned formula-cell
        from undo-doc is inserted to main-doc, there is no "old" cell
        to detach, so "rNewSharedRows" is not populated which is needed
        for proper re-establishment of listeners if there are formula/
        formula-groups adjacent to insertion position.
        
        Change-Id: Id2bfb65a2a7a5abb03effbdcc4405015fddc401c
        Next: fix the vector version of this case and write unit tests.
        Reviewed-on: https://gerrit.libreoffice.org/69737
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-03-28  Jens Carl  <j.carl43@gmx.de>  [ee92196179d7697a514e55774be09cbf60f2c466]

        Fix header guard and improve comments
        
        Change-Id: I7ddef04a88381e3e58a6604de35694dea658c81d
        Reviewed-on: https://gerrit.libreoffice.org/69900
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-28  Caolán McNamara  <caolanm@redhat.com>  [d8064c1f50fca388d2701a9702be694330ff0bc5]

        mapped tooltip before attempting to show a menu is a problem
        
        under wayland, see https://gitlab.gnome.org/GNOME/gtk/issues/1785
        
        Change-Id: I542fb9e81b49144508d5403b2d5ad68a10ed8afe
        Reviewed-on: https://gerrit.libreoffice.org/69897
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-28  Caolán McNamara  <caolanm@redhat.com>  [3e078e17ee2144fb976a7e6b9227152113cea0d4]

        weld SfxTemplateManagerDlg
        
        like expert configuration change the gear menu not to display a down indicator
        
        and use CommandEvent to distinguish mouse/non-mouse context menus
        
        Change-Id: I64bb660a9c7dacb5b90b240d9d76d29324c5fd9f
        Reviewed-on: https://gerrit.libreoffice.org/69893
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-28  Jens Carl  <j.carl43@gmx.de>  [1e2868296730d3548574f61a3c6e323aa5c0598a]

        Be consistent with namespaces and parameter order for UNO Api helpers
        
        Have this file the same namespaces as the new introduced helpers in
        include/test/helper/shape.hxx and also change the order of the parameter
        be the same to avoid confusion.
        
        Change-Id: I5614e9a79dff3ee9aca96ff2e50ddfafa83de539
        Reviewed-on: https://gerrit.libreoffice.org/69870
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-28  Luboš Luňák  <l.lunak@collabora.com>  [c61623028b79f918d0ed2bc2ca47db17e68a26cb]

        check that jpeg export of 8bit non-grayscale works
        
        This checks what I fixed in 1893024c54ab173ec6262d77a05cad285c17a617
        (related to tdf#116888).
        
        Change-Id: I721017fd037d62ba75cbc962fdd9316e02085624
        Reviewed-on: https://gerrit.libreoffice.org/69819
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-28  Luboš Luňák  <l.lunak@collabora.com>  [e299dd1dfbd67d0c662ca63df4a6eb43ea590a17]

        make OpenGLSalBitmap deallocate user data properly
        
        In OpenGLSalBitmap::AcquireBuffer(), if ReadTexture() failed, then
        the data from AllocateUserData() didn't get deallocated and a next
        call to OpenGLSalBitmap::AcquireBuffer() skipped the whole block
        because it assumed the data was valid. Triggered while fixing tdf#116888.
        
        Change-Id: Ibfe5c42d6b18748ca649d6b4242ef268c1b13a71
        Reviewed-on: https://gerrit.libreoffice.org/69746
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-28  Luboš Luňák  <l.lunak@collabora.com>  [df82c812e6dbb08837816ef9868bf24b3767ca1a]

        make ReadTexture() also handle 8-bit non-grayscale images (tdf#116888)
        
        The missing case caused BitmapReadAccess to work with random data
        (together with a follow-up bug that didn't deallocate data properly
        after ReadTexture() failed).
        
        Change-Id: I4546ee4ca85d6a0b01cc41636c257008c9f19587
        Reviewed-on: https://gerrit.libreoffice.org/69745
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-28  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ce9dab8c161e29769131cec741a6a9cceec8552d]

        tdf#124148 add configurable margin for the listbox pop-up list
        
        This is needed to increase the area of lisbox entries in the
        pop-up list so it is easier to select with touch.
        
        Change-Id: Iedb910508de26c903dc3f50f645f567d4c988940
        Reviewed-on: https://gerrit.libreoffice.org/69889
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-28  Henry Castro  <hcastro@collabora.com>  [c033d8e5a662eec3c1104b70f33cf0795c8c211c]

        tdf#120338: The paragraph formatting changes are not undone, part 1
        
        Rejecting paragraph formatting is not implemented yet.
        "Reject All" command is affected because the changes were not removed
        
        Change-Id: Ic4af1def97025643ecbc5cf0752cd06d9b94c74a
        Reviewed-on: https://gerrit.libreoffice.org/69865
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2019-03-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [2b80764ec0f7c8e2c85dbca67b9cb8a2e6b2b143]

        use unique_ptr for SwFieldTypes
        
        Change-Id: Iddfc94618e70d3ca8414d526e58746720610c552
        Reviewed-on: https://gerrit.libreoffice.org/69861
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [0892ec50c2fe2ff1f26c7a4ea2fdef74e3d027d7]

        loplugin:useuniqueptr in sc dialog constructors
        
        Change-Id: I9fef0d3d567d9a0143c7a796725a44348b96bb23
        Reviewed-on: https://gerrit.libreoffice.org/69880
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-28  Serge Krot  <Serge.Krot@cib.de>  [e47a5543f4b8c9e317d1e43af8c0e5a732e461fd]

        tdf#121456 sw: DOCX: fix loading of empty TOC title
        
        Change-Id: Ib241edd07e4c6781d80db274f73146bda310d8c0
        Reviewed-on: https://gerrit.libreoffice.org/69827
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-03-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [e74de110d16c95414fac7541c8fe6541d4597113]

        loplugin:useuniqueptr in ImpEditEngine::WriteItemListAsRTF
        
        Change-Id: I50188d81743f1daaf96412b3cd70c150c8d72502
        Reviewed-on: https://gerrit.libreoffice.org/69879
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [ee5b332e34962b79ecd24e9fd111d307aabcbf7d]

        use unique_ptr in SwTable::InsTable
        
        Change-Id: I02ad6fb65e39ed14fd1aff2df876a9704c0d8f3b
        Reviewed-on: https://gerrit.libreoffice.org/69882
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-28  Vasily Melenchuk  <vasily.melenchuk@cib.de>  [4abb7335529a66346a2a68a089b9c8438faa2e39]

        tdf#124385: toolkit: do not fail if ResourceListener is not defined
        
        If current control (for example TabPageContainer) is missing
        resource listener property we should not fail script with
        exception. Just behave as with empty ResourceListener.
        
        Change-Id: I260feec775a5d197bebc9414b652dd6f89e35035
        Reviewed-on: https://gerrit.libreoffice.org/69740
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-03-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [de6f36cc2fb359332205ba836f8396a1cdbe44c2]

        simplify reset(nullptr) -> reset()
        
        Change-Id: Iec5e93d9c59dde44571376e46fb98ea854e16b6c
        Reviewed-on: https://gerrit.libreoffice.org/69784
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-28  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [1d39c5aa7bd6419060ed10d9fbdc2a643000f363]

        tdf#42949 Fix IWYU warnings in include/sfx2/[e-M]*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I6e97c7ed6c0211dfafee83b9bdbea672e415fc49
        Reviewed-on: https://gerrit.libreoffice.org/69715
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-28  Gülşah Köse  <gulsah.kose@collabora.com>  [6f41502b82fa108246b7547d9da3c6bf6b42f72f]

        Implement sidebar increase/decrease indent buttons on Impress
        
        Change-Id: Ie7c115e041a6dee7b5e5d938ad3fbf37cf9bc89b
        Reviewed-on: https://gerrit.libreoffice.org/69840
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [4fda02a8310dbb42b504f379e3f2f594391b16cb]

        return unique_ptr from CreateNewStorageImpl
        
        Change-Id: I32fa9b9bf4067792a3ad968ba5f2ef9b311ef48a
        Reviewed-on: https://gerrit.libreoffice.org/69858
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [03a1ac657a317b2b5b93323eac94da6784aa4504]

        return unique_ptr in OXMLHelper
        
        Change-Id: Iad6e51ef1b7b8d4ab1227b89f77a3d72d3424bcd
        Reviewed-on: https://gerrit.libreoffice.org/69857
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-28  Miklos Vajna  <vmiklos@collabora.com>  [3dfe2ce66ac220c8f137730d7146bc334c1859be]

        CppunitTest_sw_layoutwriter: use CPPUNIT_TEST_FIXTURE()
        
        Change-Id: Ieba1f00b64b39d396faf8e663e1c7a73974709f9
        Reviewed-on: https://gerrit.libreoffice.org/69867
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [9c5d33e3c9e4a680af61a9e7af8fa73d08b33834]

        tdf#113539 Slow opening of ODT file containing a large table
        
        I suspect that somebody has already fixed the bulk of this, since on my
        machine, the opening time started as:
            0m5.363s
        
        After changing from std::set to o3tl::sorted_set in
        SwAccessibleTableData_Impl, it dropped to:
            0m4.372s
        
        And then tweaking SfxSplitWindow::InsertWindow_Imp lowered it to:
            0m4.030s
        
        which seems perfectly acceptable to me.
        
        Change-Id: I0c6123e99ab560742bd3dc97bb76666b48a3b1b6
        Reviewed-on: https://gerrit.libreoffice.org/69862
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [42c758281dee346811326cc701a62f5d091db833]

        use unique_ptr for SwTOXTypes
        
        Change-Id: I66e6ce7f2d5f2b9ba8bbf6046a87f2d208a9a768
        Reviewed-on: https://gerrit.libreoffice.org/69860
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [9304135b560bbb8c8f197c5a8f7127665aafae47]

        return unique_ptr from CreateTableStyle
        
        Change-Id: I31b12fa3f80dc450fff27128efb2fbebc711b249
        Reviewed-on: https://gerrit.libreoffice.org/69859
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [5e154869ea78355fccdd0774b829d89819cf2012]

        return unique_ptr from CreateTokenMatrixMap
        
        Change-Id: I7a779bf1b2e5438e7e5d9f75c765049d4e2b9dac
        Reviewed-on: https://gerrit.libreoffice.org/69856
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [471fdea812f1ce9be349474bc3817bbb75186bba]

        return unique_ptr from SdrPage::CreateObjectSpecificViewContact
        
        Change-Id: I3297128efd44f4df86886d6f0349420d6ce18571
        Reviewed-on: https://gerrit.libreoffice.org/69855
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [d337731d4f7017d51fab08f0edbac1effc9baf90]

        return by unique_ptr from SwFieldType::Copy
        
        Change-Id: I145b55c9cd62a5853c0dd26cc9b805b9f3a0e436
        Reviewed-on: https://gerrit.libreoffice.org/69854
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [2115482443be58ca21b38ac06c69627fdd04ecc1]

        return by unique_ptr from InsertTableContents
        
        Change-Id: I85e82834688a7e4f73f28a589e1d9ac49f39fc51
        Reviewed-on: https://gerrit.libreoffice.org/69853
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [6b46aaafb8aa65987e4e441d3523c52283664a58]

        return unique_ptr from MakeNumRule
        
        Change-Id: Ic606aa8f349946661b4a5fb017d1a1fd4ba993ae
        Reviewed-on: https://gerrit.libreoffice.org/69852
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [b4a208d1d38fb1eb71070e24cb2d146558b214a2]

        return unique_ptr from FillAutoFormatOfIndex
        
        Change-Id: If41981a2136ab1a9d06a1b7a3b044ade302ba1d4
        Reviewed-on: https://gerrit.libreoffice.org/69795
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-28  Noel Grandin  <noel.grandin@collabora.co.uk>  [c95b13c1ad9e01462180feb996ef4efb764eb879]

        return by unique_ptr from createDefaultWidget
        
        Change-Id: I2b2c944ed090173aba36395457a84985f0cf6665
        Reviewed-on: https://gerrit.libreoffice.org/69794
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-28  andreas kainz  <kainz.a@gmail.com>  [e41af95894fb9c9c1c0aa05e4d07e99162a02d3d]

        Sifr icon theme update lc_
        
        Change-Id: I0a065c1f97eef8829eb4ec7a237c7496e8f8f4f5
        Reviewed-on: https://gerrit.libreoffice.org/69868
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-28  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1e67ecaa81629197b2038cb88960613780ba6cf4]

        Fix typo
        
        Change-Id: I6ba022b55af8f54f8a2e01ac354a345d1fcbf075
        Reviewed-on: https://gerrit.libreoffice.org/69876
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-03-28  Jens Carl  <j.carl43@gmx.de>  [ee503c36199d225f4c906fe43c927f911c2097c7]

        tdf#45904 Move XShapeGrouper Java tests to C++
        
        Move XShapeGrouper Java tests to C++ for ScDrawPageObj.
        
        Change-Id: I4a1ed4f14f759fa4214141f0d552e35ccae28035
        Reviewed-on: https://gerrit.libreoffice.org/69873
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-28  Jens Carl  <j.carl43@gmx.de>  [eb0653ee80ad7249fde9ff752b56316fb98c4592]

        tdf#45904 Move XServiceInfo Java tests to C++
        
        Move XServiceInfo Java tests to C++ for ScDrawPageObj.
        
        Change-Id: Icc2c97296f549763068475be18c00a23b7cd73dc
        Reviewed-on: https://gerrit.libreoffice.org/69872
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-28  Jens Carl  <j.carl43@gmx.de>  [f897e80d063436be07356049f595efe5afb04859]

        tdf#45904 Move XElementAccess Java tests to C++
        
        Move XElementAccess Java tests to C++ for ScDrawPageObj.
        
        Change-Id: I3a51c77f524311416ac054005c0632e5127efb79
        Reviewed-on: https://gerrit.libreoffice.org/69871
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-27  Jens Carl  <j.carl43@gmx.de>  [ed6a71eafa61bade50219d2ff6233a42ab6d1c17]

        tdf#45904 Move XIndexAccess Java tests to C++
        
        Move XIndexAccess Java tests to C++ for ScDrawPageObj.
        
        Change-Id: I8b0c80b9213130870ce5445bcf52705df367cb0e
        Reviewed-on: https://gerrit.libreoffice.org/69864
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-27  andreas kainz  <kainz.a@gmail.com>  [0c44946a43d1a16f94327c996369e68f9f01f5d3]

        sd menubar update impress and draw
        
        Change-Id: I37d71a7eca1c75dd6f1eb3fe0428fd176c44f1d2
        Reviewed-on: https://gerrit.libreoffice.org/69493
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-27  Caolán McNamara  <caolanm@redhat.com>  [74e1112a546b1d116f30161952c35819e4b72f84]

        move LineListBox beside last consumer
        
        Change-Id: Ie683784a9f4ecfb0015bf7ae79769238719a6376
        Reviewed-on: https://gerrit.libreoffice.org/69841
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-27  Andras Timar  <andras.timar@collabora.com>  [9c047d066811e2227948e4d03c2fd8a94087b38c]

        license: add xmlsec-mscrypto and xmlsec-mscng
        
        xmlsec-mscrypto is for LibreOffice <= 6.1
        xmlsec-mscng is for LibreOffice >= 6.2
        But who knows where this this patch will be backported. Let's include both.
        
        Change-Id: I4c35a7e63c7024022e0215f9dad486afae0896f9

2019-03-27  andreas kainz  <kainz.a@gmail.com>  [709c25aa5eb858bb3bc8a79756c56e692a107bad]

        Sifr icon theme update
        
        Change-Id: Icd461c651a09d8b41c2500a76fbddc9cb13c2af7
        Reviewed-on: https://gerrit.libreoffice.org/69863
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>
        Tested-by: andreas_kainz <kainz.a@gmail.com>

2019-03-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [54cd6a054f6e0fcff94dd7750847acc601a893ed]

        return unique_ptr from CreateOutputEditEngine
        
        Change-Id: I403f0da5ea1ccdf508d156a9fa828e9f91813385
        Reviewed-on: https://gerrit.libreoffice.org/69804
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-27  Jens Carl  <j.carl43@gmx.de>  [28eab5de358631758315a3581e860d6ef533259a]

        Helper to create various drawing::XShape
        
        This ports SOfficeFactory::createShape() from file
        qadevOOo/runner/util/SOfficeFactory.
        
        Change-Id: I2c7eb0304ac1d439211d3851b2debdb4843130e3
        Reviewed-on: https://gerrit.libreoffice.org/69772
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-27  Katarina Behrens  <Katarina.Behrens@cib.de>  [67adfc89585f242b69a91050ac9cb8197c2dff1c]

        Nested list L must be a child of parent's LBody
        
        Implement this as
        https://www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/PDF32000_2008.pdf#G13.2259746
        describes. The example implementation in Annex H8.2
        https://www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/PDF32000_2008.pdf#G21.1021285
        where nested L is a sibling of its parent LI contradicts the
        specification and is prolly wrong
        
        Change-Id: I2bd4a6692ac0cbe02ff6f1746656f104de3fe1f2
        Reviewed-on: https://gerrit.libreoffice.org/69506
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-03-27  Martin van Zijl  <martin.vanzijl@gmail.com>  [a80317b602e175f780cd662b5526a538d053419a]

        tdf#60242 remember horizontal/vertical choice in split cells dialog
        
        Change-Id: I25f6b7c8ff6aa678b597bbede0dd1492468f2f62
        Reviewed-on: https://gerrit.libreoffice.org/65606
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-03-27  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [b7bc2105d5093543058716c12e4d88dffb00b752]

        Remove stale testcode
        
        Change-Id: I64a0b9cd4a727349016aa307d5c4835158a93109
        Reviewed-on: https://gerrit.libreoffice.org/69822
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-03-27  Tor Lillqvist  <tml@collabora.com>  [58b3982a15eb55f2d4c364d256f37970e1390392]

        Remove unused macros that caused compiler warnings and simplify
        
        Change-Id: Ica146899a5557732babf4e07b20b9e3d32426c6e
        Reviewed-on: https://gerrit.libreoffice.org/69824
        Tested-by: Jenkins
        Reviewed-by: Tor Lillqvist <tml@collabora.com>

2019-03-27  Miklos Vajna  <vmiklos@collabora.com>  [5b51aa12e8ebfa894ecfdd0c8c9004aa99e6f46d]

        tdf#123505 svx: fix invalidation loop caused by special form control geometry
        
        Regression from commit d464d505fbf6e53a38afdd3661d320fac8c760d6
        (Refactor calc non-linear ViewToDevice transform, 2018-10-12), the
        problem was that the opengl menu was never painted from the starved idle
        handler as a paint-invalidation loop starved the main loop.
        
        ScGridWindow::Paint() called vcl::Window::ImplPosSizeWindow() for the
        form control of the bugdoc, which triggered an invalidation -> paint ->
        start again.
        
        Checking what adjustControlGeometry_throw() did, the result of the
        transformed points are quite close to each other, but not equivalent:
        
        debug:18521:18521: adjustControlGeometry_throw: aTopLeft before transformation is (1773,426)
        debug:18521:18521: adjustControlGeometry_throw: aTopLeft after transformation is (64.935,16.0382)
        debug:18521:18521: adjustControlGeometry_throw: aPaintRectPixel is 952x586@(64,16)
        
        If we round, rather than truncate, then the size of the control is
        always the same, so no actual resize and invalidation happens during
        paint.
        
        Change-Id: Id55fd227e3ae7fc57d5253bc28f42b9b4315450e
        Reviewed-on: https://gerrit.libreoffice.org/69821
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-03-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [5f8aaa09d3d7fbf10446b085f9ace83c074a65c3]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Fix typo
            
            Change-Id: I064146b36884740fc90b889ea92758a10782b5dd
            Reviewed-on: https://gerrit.libreoffice.org/69823
            Tested-by: Jenkins
            Reviewed-by: Andras Timar <andras.timar@collabora.com>
            
2019-03-27  Andras Timar  <andras.timar@collabora.com>  [93f0b6143822d171caf6cd3db10d4730e276dad9]

        sifr is CC_BY_SA 3.0, can be included in MPL subset
        
        Change-Id: I5d6cfd5b9b4049ee16ffa038bac2db20968b02b3
        Reviewed-on: https://gerrit.libreoffice.org/69812
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>

2019-03-27  Andras Timar  <andras.timar@collabora.com>  [992c8841e30aa8340510b4e2da2e2a5526f4cd00]

        license: update 'Artwork' section
        
        Change-Id: I9528ea941f4c837b31e8bc8d05d3a5d963567033
        Removed: KDE Krystal theme
        Added: Breeze, Colibre, Elementary, Karasa Jaga, Sifr
        Reviewed-on: https://gerrit.libreoffice.org/69811
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>

2019-03-27  andreas kainz  <kainz.a@gmail.com>  [1f7a2cee590ff5902d52630688b4e02745ed6c7b]

        tdf#124293 add RedactDoc to writer, calc menubar in tools
        
        Change-Id: I8276506aaeaaee2bef5dad832d488450688081ee
        Reviewed-on: https://gerrit.libreoffice.org/69810
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-27  andreas kainz  <kainz.a@gmail.com>  [774e82cb26ca64cdc2b5fa5863537340da7ac596]

        Sifr icon theme update lc_
        
        Change-Id: I4da2244b32e02acf3c0f911a2c16d4fad243e5c5
        Reviewed-on: https://gerrit.libreoffice.org/69809
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-27  Stephan Bergmann  <sbergman@redhat.com>  [324f468fc29e9ce29f7b118ada56c1cec4815310]

        Fix CppunitTest_sc_screenshots
        
        ...after cc162981b82548349b4927cf3196ddcf54911850 "return unique_ptr from
        MakeNumberInfoItem"
        
        Change-Id: I44682440c5b1c45ff50f891eda9efeb94d57608d

2019-03-27  Stephan Bergmann  <sbergman@redhat.com>  [b5b36745184cf04f469731323580bc27296dc912]

        Disable LO_CLANG_SHARED_PLUGINS on Windows for now
        
        ...needs some more modifications to make it work with clang-cl
        
        Change-Id: I6e2f8c9651b0532e21ec5acf94e8bae0a0f8f06e
        Reviewed-on: https://gerrit.libreoffice.org/69808
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-27  Stephan Bergmann  <sbergman@redhat.com>  [88b076c4598b48d9d7b56b1f3e417a68bec80dfd]

        Adapt to Windows sal_uIntPtr/sal_uLong typedefs
        
        Change-Id: Ic6f269f75e2b64e0c2a53455e9ee4ccf9891cfb0
        Reviewed-on: https://gerrit.libreoffice.org/69807
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-27  Stephan Bergmann  <sbergman@redhat.com>  [d9a84bebb51417fb9f550744b31cf030ccd982e6]

        loplugin:staticmethods
        
        Change-Id: Ieec779cb0250374004ab7cd5e9ed2b3476ddaed7
        Reviewed-on: https://gerrit.libreoffice.org/69806
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [9852f09b467e3c7f8058b931010b91f447905051]

        return unique_ptr from FmXFormShell::GetConversionMenu_Lock
        
        Change-Id: I8b262c18862429f8b6822742fb8fa454af1090a6
        Reviewed-on: https://gerrit.libreoffice.org/69802
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [16676ea2e86b1b50ba653b736c5db4eb9f32acf9]

        return unique_ptr in CreateFlatCopiedTokenArray
        
        Change-Id: I0d44ad1eca45b0b77d5a898a553aab61b1f479a9
        Reviewed-on: https://gerrit.libreoffice.org/69805
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [cc162981b82548349b4927cf3196ddcf54911850]

        return unique_ptr from MakeNumberInfoItem
        
        Change-Id: I76a90ec9799e580c50b240bc906f83d62d3099b5
        Reviewed-on: https://gerrit.libreoffice.org/69803
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-27  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [3d54a104ae97a3218bf58eb38f28c03e26ba7e43]

        Beanshell: Display full exception message
        
        Useful to see where exactly the error occured
        
        Change-Id: I716f54c4b1286d705b52f19a58f36f28a801e1d0
        Reviewed-on: https://gerrit.libreoffice.org/69799
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-03-27  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [3c72945de874aceb12a405c03f5b0c8b3937f5cf]

        Beanshell: Wrap long error messages
        
        Change-Id: I5e607f4b94733700810d37c289f6cc29492da5f2
        Reviewed-on: https://gerrit.libreoffice.org/69798
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-03-27  Katarina Behrens  <Katarina.Behrens@cib.de>  [167812fe0d77b993427e7dca112f319a92942a3c]

        tdf#124026: map window resizing-related cursors to their Qt equivalents
        
        there is no direct Qt equivalent of X11 xc_[top|bottom|left|right]_side
        cursors, but those come at least close
        
        Change-Id: Ifd442c46c08c71b1e1b9ddac42628b38eefee47f
        Reviewed-on: https://gerrit.libreoffice.org/69797
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-03-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [b7ec6ddcf69df9617a2294298204096fc8e1557e]

        return by unique_ptr from NWGetPixmapFromScreen
        
        Change-Id: I26cde2c0a6b605f0d638bb252e0809ac6dece26a
        Reviewed-on: https://gerrit.libreoffice.org/69785
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-27  Stephan Bergmann  <sbergman@redhat.com>  [b07a990e51f9bef637cfdcb31b904c223d7ce738]

        loplugin:typedefparam (clang-cl)
        
        Change-Id: I07604028845c49cc084927e21db7f21c5d053bab
        Reviewed-on: https://gerrit.libreoffice.org/69796
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [89a95f5fa5a2e10d2c67d33270fa31404df33fd5]

        return by unique_ptr from weld_parent
        
        Change-Id: I3582b3000330fab96f6abef0f412b648b0573af4
        Reviewed-on: https://gerrit.libreoffice.org/69793
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-27  Stephan Bergmann  <sbergman@redhat.com>  [b859e9f646b6f023beeca01c59673a7b442e2332]

        loplugin:stringconstant (clang-cl)
        
        Change-Id: Ie91c7a6bfc203987e9d3e327a23502cdff46a7a0
        Reviewed-on: https://gerrit.libreoffice.org/69791
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-27  Stephan Bergmann  <sbergman@redhat.com>  [b54f46a848bf54b2bcb9e1dfbb3b3685e67adfd8]

        Adpat loplugin:typedefparam to AttributedType
        
        ...as seen by clang-cl when there are function parameters of function pointer
        type involving SAL_CALL
        
        Change-Id: Ie35f00d4e15ca777b14dd5968cdbd97e43bca1a1
        Reviewed-on: https://gerrit.libreoffice.org/69789
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-27  Stephan Bergmann  <sbergman@redhat.com>  [ed43570bc2bdfe4fed34de2eee8ff0c80b9299ed]

        loplugin:unoquery (clang-cl)
        
        Change-Id: If66b07c8e9097698ba9ed774e04ef5b55574ba94
        Reviewed-on: https://gerrit.libreoffice.org/69790
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-27  Stephan Bergmann  <sbergman@redhat.com>  [07a176e223065e185f749d88fd750b740df39b50]

        loplugin:unnecessaryparen (clang-cl)
        
        Change-Id: I0ce344a2a69604467d5bf579a2fdcaae172d5f54
        Reviewed-on: https://gerrit.libreoffice.org/69788
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-27  Stephan Bergmann  <sbergman@redhat.com>  [be0655364cf3fff09195d6ce9d50e5b60b98ff18]

        Improve loplugin:typedefparam error reporting
        
        Change-Id: I2ed4c20ab909b79fca794fb04259018fbfcb1db5
        Reviewed-on: https://gerrit.libreoffice.org/69787
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [7047f46695689564b1a69679e3a4e5a8c20aa3a3]

        return by unique_ptr from psp::PrintFontManager::getFontOptions
        
        Change-Id: Ib78844af17ff60453ad714eb50c01626ea2ee792
        Reviewed-on: https://gerrit.libreoffice.org/69792
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-27  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [d9e0eade62b7164e81458a5da7c2aba6f4c77311]

        Remove unused using declarations in directories [a-d]*
        
        Found with:
        run-clang-tidy-7 -checks=-*,misc-unused-using-decls
        
        Change-Id: I50f6dfa881ac4e752668e762ade0943aaf28ab96
        Reviewed-on: https://gerrit.libreoffice.org/69601
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-27  kushagrakasliwal1  <2016bit052@sggs.ac.in>  [60a3e721aaf9a9220563d045c2387cb2378e607f]

        tdf#123586 Set minimum size for beanshell editor
        
        Change-Id: I49e2ca387de5d520efdda0c964203c530fe016c4
        Reviewed-on: https://gerrit.libreoffice.org/69394
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
        Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-03-27  Tamás Zolnai  <tamas.zolnai@collabora.com>  [ad47e9b1c0d3f1720665b2786090e8c0927b5b45]

        MSO lockfiles: Deduplicate MSO lock file reading code
        
        The removed code was extracted to MSODocumentLockFile class
        so use that class here too.
        Use openStreamNoLock() for reading MSO lockfiles, because otherwise
        we can not read lock files written by MSO.
        
        Change-Id: Ib31cb9f3783d0b0ce784f900821047b9d32156f2
        Reviewed-on: https://gerrit.libreoffice.org/69759
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-03-27  Caolán McNamara  <caolanm@redhat.com>  [f1e52cbdd4a9753a9b9d562ef280a00e52db1dae]

        Resolves: tdf#123291 set hex input to overwrite by default
        
        and ensure the modify arrives after the input text has been
        filtered
        
        Change-Id: I16c0bd095700e7d9858e3e74884b5a1ad3eb7e4c
        Reviewed-on: https://gerrit.libreoffice.org/69764
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-27  Caolán McNamara  <caolanm@redhat.com>  [223eac2d666263b127a7e774fd74352581a9209f]

        rhbz#1691287 tdf#53029 ui prompt for printer authentication
        
        refactor and reuse existing dialog to add potential domain entry
        
        Change-Id: Ib884931f8ccc62aad9b3e92ecf93d1da7ffe607b
        Reviewed-on: https://gerrit.libreoffice.org/69739
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-27  Arkadiy Illarionov  <qarkai@gmail.com>  [e5aa36f4f1bb63d2ff621f701291cca391aa53a4]

        Replace gethostbyname_r with getaddrinfo
        
        The gethostbyname*() functions are obsolete.
        
        Change-Id: I14a55eba3f111a3280f23955ffd86843079c7e75
        Reviewed-on: https://gerrit.libreoffice.org/69337
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-27  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [74907a1f7702a9dab3ffc6f6072c6972cbbde4ea]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#124245 Polyfills and fixes for IE11
            
            The polyfills can be removed after we drop IE11 support.
            
            Other IE11 fixes:
            
            Change from document.URL to window.location.pathname
            because otherwise we get local Windows paths with backward
            slashes.
            
            Use clear: left; for google-donation element so it doesn't
            float on top of other elements.
            
            Don't use defer to load fuzzysort.js and prism.js.
            
            Change-Id: I6c0143eab555c8b1fbdbde8e749a24baed2f69c8
            Reviewed-on: https://gerrit.libreoffice.org/69549
            Tested-by: Jenkins
            Reviewed-by: himajin100000 <himajin100000@gmail.com>
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-03-27  Miklos Vajna  <vmiklos@collabora.com>  [a1109855fa059f41c4c10a3d4e2930e63b4d8bd5]

        CppunitTest_sw_unowriter: be consistent about using namespace declarations
        
        This file already used uno::Reference at a number of places, then an
        additional 'using namespace ::com::sun::star::uno;' makes little sense.
        Especially that naked Reference may refer to rtl::Reference as well,
        i.e. harder to read.
        
        Change-Id: I8f0eda0e81a8da1af02a99ac37cb08496f753cf5
        Reviewed-on: https://gerrit.libreoffice.org/69771
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-27  Julien Nabet  <serval2412@yahoo.fr>  [3149ffea4c7285ceebe990640cbfb74d2e10e7e0]

        tdf#123999: ParameterNameSubstitution in mysqljdbc
        
        See https://bugs.documentfoundation.org/show_bug.cgi?id=123999#c14
        
        Change-Id: I47ff6171c873c701794f179b924005c43551ba21
        Reviewed-on: https://gerrit.libreoffice.org/69770
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-03-27  Andras Timar  <andras.timar@collabora.com>  [22d31bbb5d84803e4a212719c27263de97ef3cc9]

        license: remove 'Miscellaneous' section
        
        'Adobe Printer Description Files' and 'International Color
        Consortium sRGB Profiles' are not included in LibreOffice.
        
        Change-Id: Ia8270bf12011de51532bda7b4d10c8120e632472
        Reviewed-on: https://gerrit.libreoffice.org/69781
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-27  Andras Timar  <andras.timar@collabora.com>  [2b33fc82f2de8bc70325efd824929d09c6883c1c]

        license: add GPGME, Libassuan, Libgpg-error
        
        Change-Id: Id0383511d4970fea4413ad2ca2075983d9d6fd34
        Reviewed-on: https://gerrit.libreoffice.org/69779
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-27  Andras Timar  <andras.timar@collabora.com>  [dec642b5cfdd3ba2e38b45b319d79e4bb7429a1a]

        license: add OpenGL Mathematics (GLM)
        
        Change-Id: Ia90e817eb9bcb7ce4e634c15e95206d90c3b957d
        Reviewed-on: https://gerrit.libreoffice.org/69778
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-27  Andras Timar  <andras.timar@collabora.com>  [168686ebb24bffd03f6a56e70510df7d0711f427]

        Do not include KACST fonts (GPLv2) into MPL subset
        
        Change-Id: I0ed447dcbafb605f81c6b8c34fa2a1e5ec4bd9b8
        Reviewed-on: https://gerrit.libreoffice.org/69777
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-27  Andras Timar  <andras.timar@collabora.com>  [98d689403c4f9c19d71ffee2f702167141136716]

        license: add more missing fonts
        
        Alef, Amiri, Culmus, EmojiOne, KACST, Libre Hebrew, Noto,
        Reem Kufi, Scheherazade
        
        Change-Id: Iabaf42f14fa9305b133808a8ab3d510b3befaefe
        Reviewed-on: https://gerrit.libreoffice.org/69776
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-27  Andras Timar  <andras.timar@collabora.com>  [38c927c7c275e2041f63fd2b9d2845fcc386a849]

        license: add Source Serif Pro font + remove 2 bogus links
        
        Change-Id: Iba62df3d1d5d33afdcc27b3e727ffd44fdd15c66
        Reviewed-on: https://gerrit.libreoffice.org/69775
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-27  Andras Timar  <andras.timar@collabora.com>  [e6d72f93eb09bc1623dac6cad29fde7e29cc6afb]

        license: OpenSans and PT Serif fonts are not included in LibreOffice
        
        Change-Id: I91437098bcf869834c2a28d44e065f5bd966a41a
        Reviewed-on: https://gerrit.libreoffice.org/69774
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-27  Andras Timar  <andras.timar@collabora.com>  [2d9d1cc47a62fcdbac0ad0552efc3bd4711cc0cf]

        license: Adobe PostScript® AFM files are not included in LibreOffice
        
        Change-Id: I63a47b35b1f2fef7601dadbadf6afc3ae5206ce1
        Reviewed-on: https://gerrit.libreoffice.org/69773
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [83006a855ada9b26f932613d313b1d658c3f6abe]

        return unique_ptr from CreateAttrIterator
        
        Change-Id: Ib990282abcd3a75bfb6bdd42b5e16d6e673f71b1
        Reviewed-on: https://gerrit.libreoffice.org/69783
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-27  andreas kainz  <kainz.a@gmail.com>  [95f2dc1861390db86a1bd1a27e29a4ac72c36512]

        Sifr icon theme update lc_
        
        Change-Id: I55f02a3aba1c9cc435ad418feb6931f23776100c
        Reviewed-on: https://gerrit.libreoffice.org/69780
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>
        Tested-by: andreas_kainz <kainz.a@gmail.com>

2019-03-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [705558aa455403cd006993f95b5b13981fdb3483]

        condition always true in XSpreadsheets2::importSheetToCopy
        
        leftover from
            commit ed45c87896de74048708d51c050ecd42c9f4a0a0
            Date:   Mon Oct 20 21:08:54 2014 +0200
            sc: fix temp file leak in ScTableSheetsObj
        
        Change-Id: Ic108fb36cc0caccbe57f2b47f7fcbe80156842dc
        Reviewed-on: https://gerrit.libreoffice.org/69749
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-27  Noel Grandin  <noel.grandin@collabora.co.uk>  [ac35a51eb5071948ab50fcf0be029a37a1721fad]

        no need to allocate aEmptyOUString separately
        
        Change-Id: I938f5c022ef07e9ac4cc6eaf60cc7a88deabbda7
        Reviewed-on: https://gerrit.libreoffice.org/69747
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-27  Andrea Gelmini  <andrea.gelmini@gelma.net>  [9187549836e60a944c61e4e833c4b132c1d615eb]

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

2019-03-26  Tamás Zolnai  <tamas.zolnai@collabora.com>  [5cb2db6dd7d234a610a6501668a9901af8472b7f]

        Fix Windows build.
        
        Change-Id: I7a8c5f16ec4ee17ec491229c7c15f9571d763d5c
        Reviewed-on: https://gerrit.libreoffice.org/69710
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-03-26  Caolán McNamara  <caolanm@redhat.com>  [8622dc09954a1a26661e3524c99e7ed0f456cf6e]

        Related: tdf#123291 treat overwrite like a selection of 1
        
        for input into ImplTruncateToMaxLen like we do for the
        following erase
        
        Change-Id: I8cd02ff1ba76f61ddc614922068cbe2bc9bc4cb8
        Reviewed-on: https://gerrit.libreoffice.org/69763
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-26  Caolán McNamara  <caolanm@redhat.com>  [2f70e6111b61d52bbdfa753257370cb82bfd30eb]

        support overwrite-mode
        
        Change-Id: I6133aedbebd3ca358e2b916469873c38fc7453cb
        Reviewed-on: https://gerrit.libreoffice.org/69761
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-26  Andras Timar  <andras.timar@collabora.com>  [c526689112976d87ec7c974c14611f628ce1051d]

        license: add conditions for bundled extensions
        
        Change-Id: Ia7f8b463491284c87ac90f6778e0bc6786e77713
        Reviewed-on: https://gerrit.libreoffice.org/69754
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-26  Andras Timar  <andras.timar@collabora.com>  [04f83797552fabb6b9fcfa4400de08558b0836bc]

        license: include LPPL only when there are dictionaries (+ re-formatted text)
        
        Change-Id: I835c65e04b25a12dd107cbcfbde30f8f5447e0ea
        Reviewed-on: https://gerrit.libreoffice.org/69753
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-26  Andras Timar  <andras.timar@collabora.com>  [5d5eedf693a9c73bd230b36edb7a978bc50095e4]

        license: add CoinMP (and Common Public License 1.0)
        
        Change-Id: I90fabd90c96f64d6dbe0175fe0d077095a22bd2e
        Reviewed-on: https://gerrit.libreoffice.org/69752
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-26  Andras Timar  <andras.timar@collabora.com>  [80107e6168a86b6735a47f28234e7348d2d56a54]

        license: add libabw
        
        Change-Id: I352b076533b7ea30c3fb33deaa89cfe5036cb08a
        Reviewed-on: https://gerrit.libreoffice.org/69751
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-26  Andras Timar  <andras.timar@collabora.com>  [1bca86cc672c9c7870bbdc92bec619be13447867]

        Do not include Culmus fonts (GPLv2) into MPL subset
        
        Change-Id: I8de0e8e91d785d51b65ce884caddcc05d86bd47d
        Reviewed-on: https://gerrit.libreoffice.org/69755
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-26  Dennis Francis  <dennis.francis@collabora.com>  [0347931fd5d9acbdbbdff88a7b8cc5eaf4fed759]

        scale down the load in ScParallelismTest::testVLOOKUPSUM...
        
        since this method alone takes around 8 minutes in a dbgutil build.
        
        Change-Id: I573545446bd42b7a614d8f5b2d6061c3ec157271
        Reviewed-on: https://gerrit.libreoffice.org/69742
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2019-03-26  Tamás Zolnai  <tamas.zolnai@collabora.com>  [41dc917b9b55b8c0c4307ffc58a1fb7257df2b69]

        Generate MSO lock files when the related MSO compat. option is set
        
        Added a new compatibility option to the Tools -> Load / Save ->
        Microsoft.
        When this option is set on the UI or or set in the configuration files
        LO generates lock files for MSO supported file formats, similar to
        the lock files MSO generates itself.
        
        Change-Id: I2f882723841162add01be9d3f7285a5162a60331
        Reviewed-on: https://gerrit.libreoffice.org/69678
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-03-26  Caolán McNamara  <caolanm@redhat.com>  [cd19a7664a25eda786bb76feefb40ebcbf79a54d]

        weld SearchResultsDlg
        
        Change-Id: Ib2a031843a92626941ebe9c94a77a44c4c970585
        Reviewed-on: https://gerrit.libreoffice.org/69757
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-26  Tor Lillqvist  <tml@collabora.com>  [cddb51d709f58f54fbf303fdb567ea0484852657]

        Make contents of combobox follow the finger when scrolling with a pan gesture
        
        It is the contents that we are dragging with the gesture, not the
        scrollbar "thumb". The DoScroll() call takes as argument how much the
        "thumb" should be moved, though.
        
        Change-Id: Id95a4bf9d2bb4e950dd85c6bebb4d2b5f2726ee0

2019-03-26  Luboš Luňák  <l.lunak@collabora.com>  [f8dbee4d860b95717fa906935a8162c7edcd5973]

        8bit image is "native" only if it has grey palette (tdf#116888)
        
        The image in the bugreport apparently has a different palette even
        thought it seems to be a grayscale image.
        
        Change-Id: I3b442b7e2529a60493b64761eb1c537ee9f05a10
        Reviewed-on: https://gerrit.libreoffice.org/69699
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-26  László Németh  <nemeth@numbertext.org>  [15e9e6d12aa2d49e114ec0cf8326f2264ccf2640]

        tdf#124339 DOCX export: fix losing line break after tab
        
        characters, hard hyphen and control characters
        
        See also commit 637a96d1e7875043c28a93c9a543f33a862497cb
        "fdo#78887 <w:br> tag is not being preserved after export".
        
        Change-Id: I70b22061b3baca4e6fee8cb5a0c2655975e252bc
        Reviewed-on: https://gerrit.libreoffice.org/69697
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-03-26  Caolán McNamara  <caolanm@redhat.com>  [9042a002a2902e231a98180b610cd438b4f43343]

        missing trailing modelines
        
        Change-Id: I2e4d386fd14c9d41aa4270c87ddc2fcae311f245
        Reviewed-on: https://gerrit.libreoffice.org/69744
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-26  Caolán McNamara  <caolanm@redhat.com>  [8a109230486166b36c1a097b838c9d0a1d2af1c3]

        weld PrintProgressDialog
        
        Change-Id: Icb37642bf3ef0ddd1b31d25b80564cdcbb86e653
        Reviewed-on: https://gerrit.libreoffice.org/69743
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-26  Mike Kaganski  <mike.kaganski@collabora.com>  [830345be2d96d8f699e8cbf33646721fa8c65baf]

        ScUnoHelpFunctions::AnyToInterface is redundant
        
        Change-Id: Ia61806f7781b49f29122ad9be75a5eb739918c37
        Reviewed-on: https://gerrit.libreoffice.org/69734
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-03-26  Tor Lillqvist  <tml@collabora.com>  [0f1458cff56e2be9614acc9357fd10099bb5e8ab]

        Add SaveAs2000() and SaveAs() to ooo.vba.word.XDocument and implement
        
        Change-Id: If7e45e2f791a7806e6cf8e7fc9693e19e87d2dbb

2019-03-26  Stephan Bergmann  <sbergman@redhat.com>  [6b8a96c421bc4766ed6c11791174689da86fa703]

        Note when javavendors_*.xml <updated> should be updated
        
        Change-Id: I387e3c798feae864c046a9274c903b9aa679399b
        Reviewed-on: https://gerrit.libreoffice.org/69731
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-26  Dennis Francis  <dennis.francis@collabora.com>  [1b9f0e99f3ab0deb8ee2291b34c5c2e6a31de2d1]

        tdf#74664 : add Fourier analysis tool
        
        Add Fourier analysis tool to Statistics submenu.
        Use FOURIER() formula to do all the work here.
        
        Change-Id: Ifdaa79d8ee367f1c1f5054248e01853ffe4c6823
        Reviewed-on: https://gerrit.libreoffice.org/69472
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2019-03-26  Dennis Francis  <dennis.francis@collabora.com>  [88b52d4ecc908a817211a5beb908df378cbf5fae]

        tdf#74664: FOURIER: add 5th optional parameter MinimumMagnitude
        
        This parameter is used only if Polar=TRUE.
        All frequency components with magnitude less than MinimumMagnitude
        will be suppressed with a zero magnitude-phase entry.
        This is very useful when looking at the magnitude-phase spectrum
        of a signal because there is always some very tiny amount of rounding
        error when doing FFT algorithms and results in incorrect non-zero
        phase for non-existent frequencies. By providing a suitable value to
        this parameter, these non-existent frequency components can be filtered
        out. By default the value of this 5th parameter is 0.0, so *no*
        suppression is done by default.
        
        Change-Id: I422ad1bf91f42b320e98e58a19c99bf8528e4708
        Reviewed-on: https://gerrit.libreoffice.org/69471
        Tested-by: Jenkins
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>

2019-03-26  Miklos Vajna  <vmiklos@collabora.com>  [3189d366497419d637042c12824601590542b2f1]

        CppunitTest_vcl_complextext: work around lo_daily_update_gandalf failure
        
        I'm not sure why #if HAVE_MORE_FONTS guard is not enough, but in any
        case, the purpose of the test is to see if the final assert succeeds or
        not, so if layout fails completely, that's not interesting here.
        
        Change-Id: Ie663f82b86e101167cd7317d25345b2d48960cbb
        Reviewed-on: https://gerrit.libreoffice.org/69736
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-03-26  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [98174e163348ab44461f114142bc546e97720eec]

        tdf#122989 remove update check from notebookbar for the moment
        
        Temp fix, since update check is an extension, and extensions can't
        currently modify notebookbars.
        
        This needs implementation of something like
        https://wiki.openoffice.org/wiki/Framework/Article/Addon_Menu_Toolbar_Merging
        for notebookbar popup menus. Such that Addons.xcs provide some merge
        points with notebookbar menu IDs, we can then plug into existing popup
        menus.
        
        Change-Id: If30525fec1e7be0429e351588614618c5f56cdd4
        Reviewed-on: https://gerrit.libreoffice.org/69735
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-03-26  Caolán McNamara  <caolanm@redhat.com>  [d9de9d2d33bffb0032eac563079f66b13f1ca426]

        weld ScPivotFilterDlg
        
        Change-Id: I0a2ffa6fd02dcf82d55f961ba229112b456eda8e
        Reviewed-on: https://gerrit.libreoffice.org/69733
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-26  Olivier Hallot  <olivier.hallot@libreoffice.org>  [e94767dfaacc6e69bda2ac74a8a380a3e016c182]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Add module name to Contents link URL
            
            Add ?DbPAR=<MODULE> to the contents link URL. <smodule>.tree does not
            have the DbPAR param in the link URLs.
            
            2 possibiltites:
            1) Add to the source files *.tree and we are done (triggers retranslation)
            
            2) get module name at build time and add to the resulting tree (this
            solution)
            
            Change-Id: I2a3c1edcec7dd824a44bb93f0343ec8cb88cb0c4
            Reviewed-on: https://gerrit.libreoffice.org/69714
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-03-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e98469ea2271edbf75445c1ff883c365785b7f86]

        fix mistake by setting default scale factor to 2.0
        
        Change-Id: I293cddf1106cdc718cd7e01fdfb3e352776b3e39
        Reviewed-on: https://gerrit.libreoffice.org/69732
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-26  Stephan Bergmann  <sbergman@redhat.com>  [4126a0bfd6a02ac1ba45434963cbbe94f6df6cdb]

        <https://ci.libreoffice.org/job/lo_ubsan/1225/> still timed out
        
        ...so lets see whether increasing maxWait even more helps (or whether the
        problem is not a too-short timeout after all)
        
        Change-Id: I847904aec1b0ddc9bbf9783f5698f3a239883900
        Reviewed-on: https://gerrit.libreoffice.org/69729
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-26  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [637ae522a3a95a0641e7da3e56f04f5713df34a0]

        KJ & elementary: tdf#124293 add Redact icon, etc
        
        Change-Id: I73ac29d3ead357792e63e4b9364b39da75dc12dc
        Reviewed-on: https://gerrit.libreoffice.org/69587
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-03-26  Caolán McNamara  <caolanm@redhat.com>  [621538e4cb6b4e05e38af54d70d08b12ab85d290]

        weld URLDlg
        
        Change-Id: I3dd002a97d7c90e62c09f65bfc0333892bbd817c
        Reviewed-on: https://gerrit.libreoffice.org/69718
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-26  Caolán McNamara  <caolanm@redhat.com>  [f1f9c6ee9417cf921e63362f9d82dd196bd07916]

        weld SvxRubyDialog
        
        Change-Id: I32f26b9d3e495e64a38cd8a56e532374dd4891f1
        Reviewed-on: https://gerrit.libreoffice.org/69651
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-26  Tor Lillqvist  <tml@collabora.com>  [87f998fedb2a7c86007695c88bf3aa550c61c576]

        Accept iOS SDK 12.2
        
        Change-Id: Ie3eae75f13d27f3fce11acb66073dd51c0d41a32

2019-03-26  Miklos Vajna  <vmiklos@collabora.com>  [27894be916d5d03ee820e757d2f4abbf21d54615]

        tdf#123651 sw AddVerticalFrameOffsets: make vert offset depend on hori offset
        
        Regression from commit 961ba62df045473e5793d9e103be86eaad8d9575
        (tdf#123032 sw, AddVerticalFrameOffsets: fix shape pos after mouse move,
        2019-02-07), the vertical position of the bugdoc was too large, and
        turns out Word only works with vertical offsets if there is already a
        horizontal offset.
        
        For example open tdf98987.docx in Word, remove the left square shape,
        notice how the other square shape jumps up due to no longer working with
        a vertical offset (while the doc model vertical position of the shape is
        unchanged).
        
        Change our layout, so that in case the AddVerticalFrameOffsets
        compatibility flag is on (which was added to emulate Word's behavior),
        we also consider the horizontal offset before setting the vertical
        offset.
        
        Also improve the SwUiWriterTest2::testTdf122942() test that asserted doc
        model positions, which are now different (needed so that at the end the
        layout position visible to the user is unchanged).
        
        Change-Id: I8ac451efbacefdd3578b3a578260e7b2060c16a6
        Reviewed-on: https://gerrit.libreoffice.org/69716
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-26  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [c49583e9a005276b9393c2393ea79b92816e07f3]

        autogen.sh: add --help description about the --with-distro switch
        
        Change-Id: I8d9732251b05ec4ec93ce0fc0ba24f2f27d54b18
        Reviewed-on: https://gerrit.libreoffice.org/69712
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [8bb04558b97a84ec45e0e93b91fa8b4c226f9032]

        loplugin:unnnecessaryvirtual
        
        Change-Id: I2aa9a8f14b6db2098931a14c6eed522a9d2653ed
        Reviewed-on: https://gerrit.libreoffice.org/69682
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-26  Stephan Bergmann  <sbergman@redhat.com>  [99df964c96bc1b715ae6ece47629a5d7afb2a945]

        Consolidate declarations of {fire,reap}_glxtest_process in single include file
        
        Change-Id: I7f25cba311d42a7e8751cf3651f684b88d1fb8ac
        Reviewed-on: https://gerrit.libreoffice.org/69711
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-26  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [055480aac88e4688619e9a7815e0a8b0ab97a5a1]

        tdf#124025 Update formula before printing
        
        Reintroduce the UpdateFields call, but guard it so that
        it does not modify the doc (as it was before)
        
        Change-Id: I23e814f0b5d900d145dc82272034f03e66c079ed
        Reviewed-on: https://gerrit.libreoffice.org/69696
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-03-26  andreas kainz  <kainz.a@gmail.com>  [9ce8f1eab33a0bdd91de2b5764aac5b5694816c0]

        Sifr icon theme update lc_
        
        Change-Id: I79db97ab1e3486434a510eef783b1c7e8c035d82
        Reviewed-on: https://gerrit.libreoffice.org/69719
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-26  Mike Kaganski  <mike.kaganski@collabora.com>  [16103cdd8c31b245c79f1fc5c440b15def4492e5]

        No need in function object; just use range-based loop
        
        Change-Id: I08289c35eb1e8babc53406deb25df39f68a0dd88
        Reviewed-on: https://gerrit.libreoffice.org/69726
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-03-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [276c722b0c13d84756da8e06fb94f58810c8849a]

        flatten TabRanges
        
        no need to declare this separately, saves one pointer hop
        
        Change-Id: I14fd82a9448c43ddfa0b6179a3b79cf6d364130d
        Reviewed-on: https://gerrit.libreoffice.org/69687
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [6c0f5f7f2a6cc122a738deb0a17353cca1cd5c7e]

        loplugin:unusedmethods
        
        Change-Id: I8bbf439d69a330a9ad28ff52cc49a9fec2c12500
        Reviewed-on: https://gerrit.libreoffice.org/69684
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [7030a5860f99378ba951ecb8e2cc0425af63b741]

        loplugin:unusedfields
        
        Change-Id: I31c953c8e4c1d4ec235ea318d0aa3b7cedaed1a3
        Reviewed-on: https://gerrit.libreoffice.org/69683
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-26  Noel Grandin  <noel.grandin@collabora.co.uk>  [9e23683b4c91c60e39839a03cfa6adc436a9afeb]

        loplugin:singlevalfields
        
        Change-Id: I4a56a27ebce927b8e21cf37bb2c527caf1317bcc
        Reviewed-on: https://gerrit.libreoffice.org/69681
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-26  Andrea Gelmini  <andrea.gelmini@gelma.net>  [55febfff803fd0a49a8b24fd7dc16253e70bd28e]

        Fix typo
        
        Change-Id: I4fb3395a1052b20f4c83aa9e3708615c6ab9de0e
        Reviewed-on: https://gerrit.libreoffice.org/69725
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-03-26  Martin Hosken  <martin_hosken@sil.org>  [36eb092bed8528eaca295d817ec77fc9a2b73339]

        Allow irregular feature value structures in feature dialog
        
        Change-Id: I92df2d47bebb0b0af38f3527881ac65a11d1bb98
        Reviewed-on: https://gerrit.libreoffice.org/69643
        Tested-by: Jenkins
        Reviewed-by: Martin Hosken <martin_hosken@sil.org>

2019-03-26  Eike Rathke  <erack@redhat.com>  [4ca9db953d59d93ce8e3a54a36d23ed52b9c62a9]

        Assign [kmr-Latn-TR] TRY|₺ currency, TRY|YTL and TRL|TL are legacyOnly
        
        This was done long ago for the tr-TR locale as well.
        
        Change-Id: I5bf8595f6d49adb7fd76b3c4924c4d72b3b8ea5e
        Reviewed-on: https://gerrit.libreoffice.org/69717
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-03-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [4a68361d578fe3bf313f80d8e186079bd34b2300]

        tdf#124146 support posting of gesture event for LOKit
        
        Change-Id: I51845f2e41dbcbe1ae6cb0a18cf9f42d5549968b
        Reviewed-on: https://gerrit.libreoffice.org/69657
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2ccc0a9e24e3f02bfce39af922b5a4972baa2968]

        tdf#124146 Support panning (pan gesture) of the combobox list
        
        Change-Id: Ic57f4b784d96e69c71caa0e47dbe8117b019a712
        Reviewed-on: https://gerrit.libreoffice.org/69656
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [6b476080da0678faa59606ef814760bd4235de24]

        tdf#124146 add (general) gesture event support to VCL
        
        Change-Id: I766930bb35071442e132b91477cd3d55e8f00f48
        Reviewed-on: https://gerrit.libreoffice.org/69655
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-26  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [d3922a93a096e07ab54e91fd0dd7c86302f33b78]

        Rename DrawCommand* to WidgetDrawAction*, remove unused circ draw
        
        Change-Id: Icef900e75255d477812a198fdb29e0cdebba35b8
        Reviewed-on: https://gerrit.libreoffice.org/69654
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-26  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [068880d65081ec2db1af7643fcb9a3680b3119c0]

        Clean up tango_svg/cmd/lc_splitcell.svg
        
        It had some residual junk.
        
        Change-Id: Ia23fa76a4746804a2ca2b8d8d45e70b015bd7477
        Reviewed-on: https://gerrit.libreoffice.org/69605
        Tested-by: Jenkins
        Reviewed-by: Johnny_M <klasse@partyheld.de>
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-03-25  Andras Timar  <andras.timar@collabora.com>  [f7187feef00a75e492380e13a6f7c2e323694748]

        license: fix ordered list
        
        Change-Id: Ibed1e498226e2e1672941a3a51f3b6abdfb471af

2019-03-25  Andras Timar  <andras.timar@collabora.com>  [e91873fb718c035231aa25c8059e62edc76918e5]

        license: add libjepg-turbo
        
        Change-Id: Ifc5c9686941671e261fef9a57b04751c6b918ce4

2019-03-25  Andras Timar  <andras.timar@collabora.com>  [b28b995f4c39dab9065e766849535616fc79ff09]

        license: add libnumbertext
        
        Change-Id: I0904f1ec25067d685f005a17dfc83f955f7d8ec6

2019-03-25  Andras Timar  <andras.timar@collabora.com>  [52018577b891db9ad52f29630f3aecb0747f7098]

        license: add libpagemaker
        
        Change-Id: Ia097922a06291a8c780c8f44ff1c47962d702cfa

2019-03-25  Andras Timar  <andras.timar@collabora.com>  [5e26a1cf726632de5c0c5beaf379c4d26c05e317]

        license: add libqxp
        
        Change-Id: I94cd67947ec28a065f30b7f41e2de5e9627fa407

2019-03-25  Andras Timar  <andras.timar@collabora.com>  [dc8261214fd2a70423ecdf112cac8770a023da35]

        license: add librevenge
        
        Change-Id: I1aef3e1bd889ccc344c2a663d3d2e4016314c8a8

2019-03-25  Andras Timar  <andras.timar@collabora.com>  [45151e5adcbdaa747320443aef96d5cab8bae652]

        license: libvisio is MPLv2
        
        Change-Id: I4f73b4dbc71204b0fb16e430a18bb2a7b57ab218

2019-03-25  Andras Timar  <andras.timar@collabora.com>  [48085944d26634a75da01ccee15b33fc11d7d690]

        license: add libstaroffice
        
        Change-Id: Ib16a822193b4ea8fc91f2c3e03459d153c6706e2

2019-03-25  Andras Timar  <andras.timar@collabora.com>  [0827d92a75e2f72602d09034b4dc79a527727c62]

        license: add LibTomMath
        
        Change-Id: Id0d3f12e6d5bacaba910f88227f2f9aea69817ad

2019-03-25  Andras Timar  <andras.timar@collabora.com>  [e3f4e15a2238c4ee378351c54a6a36d29a9a587e]

        license: add libzmf
        
        Change-Id: I5e0332e422d39e3c7bda7eab3c2bbd1927f094b0

2019-03-25  Andras Timar  <andras.timar@collabora.com>  [98c4ba5efba43d4d9b8e145b37351f3ca9a55f58]

        license: add MariaDB Connector/C
        
        Change-Id: I5839bb9cc70dd56fc212b0fe6910640b67a4cfa5

2019-03-25  Andras Timar  <andras.timar@collabora.com>  [635b2b3bd293941ded179b5e05aba4082a52a703]

        license: add mDNSResponder
        
        Change-Id: Id9fcdd9c270c62835a6dec7916b7c475b989bf97

2019-03-25  Andras Timar  <andras.timar@collabora.com>  [330229078dd2251b71c309413f9f472c7a047149]

        license: add ownCloud Android Library
        
        Change-Id: If39bf8f95c5c9f2a41bf376225a4d68af0e47022

2019-03-25  Andras Timar  <andras.timar@collabora.com>  [8c8504bf384806eebb86036c551e8699bc37f333]

        license: check if BUILD_TYPE contains XSLTML
        
        Change-Id: I6b5a3111e1ece0c014cf2c12d1b0dca787c15ae6

2019-03-25  Andras Timar  <andras.timar@collabora.com>  [5167167a8ccb96910a0285e5133808c7946b87ab]

        license: add Epoxy
        
        Change-Id: I6076b47071f4b921d7b114829f40d261c35ee3bb

2019-03-25  Andras Timar  <andras.timar@collabora.com>  [abb1c0aa093057d08710da01a02eaf885e80729e]

        license: add CLEW, the OpenCL Extension Wrangler
        
        Change-Id: I784261faa39d1b0520ee483c4249f6e040d80771

2019-03-25  Andras Timar  <andras.timar@collabora.com>  [6c51e27e0df5eb51e6d2160f53c51841df34681f]

        license: re-format SVGPathSeg + fix a link
        
        Change-Id: I65bc0d30df525113a7b28504f105dc1cf4b168ee

2019-03-25  Andras Timar  <andras.timar@collabora.com>  [c87022b0b5afbad0e8d9d86e6fc713ee3abd79b4]

        license: check if BUILD_TYPE contains SANE
        
        Change-Id: I713519586917eb0ffdd4c515f3813731f085c750

2019-03-25  Andras Timar  <andras.timar@collabora.com>  [849e919dc10b9fa21fc6c4f273b1c71cadb012ae]

        license: TWAIN is used on Windows only
        
        Change-Id: I74182090478cf4139a9676d1f3d714c996f631ee

2019-03-25  Caolán McNamara  <caolanm@redhat.com>  [0b3419f1ab28941d7ab8a38b2ceedbb5e6dfaa00]

        Resolves: tdf#123550 allow returning to TRISTATE_INDET
        
        Change-Id: I3e4b18c0b3217e010c80fbddccebd547ee29253a
        Reviewed-on: https://gerrit.libreoffice.org/69674
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-25  Caolán McNamara  <caolanm@redhat.com>  [1a84b1c3978c691b857d481826dbe160666eb3ea]

        Resolves: tdf#124319 crash on restoring redline SfxChildWin
        
        Change-Id: I585ce6403e256652ebfc0ccb8ba25daa9c3e34e8
        Reviewed-on: https://gerrit.libreoffice.org/69676
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-25  Caolán McNamara  <caolanm@redhat.com>  [8fb0a3dd9f3dc68bdd5670d2d071e6f225111dc7]

        Resolves: tdf#124234 page leave signal missing on move to overflow deck
        
        we were emitting page-entered but not emitting the page-leave signal
        
        Change-Id: I64131631016331cf102d08244982148ac8c3c69c
        Reviewed-on: https://gerrit.libreoffice.org/69685
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-25  Caolán McNamara  <caolanm@redhat.com>  [06dac856e7749ec53d4180297b6672f2d2e2a4dd]

        ctl (UnoControls) needed now
        
        Change-Id: Ie3e6b9f551ebc0e11c08f1d693ee40864b89bb2d
        Reviewed-on: https://gerrit.libreoffice.org/69679
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-25  Caolán McNamara  <caolanm@redhat.com>  [c0cc6c39617bd6ea70e96d9a72a2f36deb5ad3c5]

        cairo configure fails with gold linker with sanitizers enabled
        
        Change-Id: I1afbe64fdd8847b0a826be58ee81f218308a0ef5
        Reviewed-on: https://gerrit.libreoffice.org/69661
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-25  Michael Meeks  <michael.meeks@collabora.com>  [9bc50c7efd4f4e8a5c8840bd5cd9a5a9ee31f1a8]

        preload: add the ability to disable various components.
        
        Helps filter stupid stuff that makes no sense for online - eg.
        reportbuilder or jdbc.
        
        Change-Id: I40e06954c45fdefd21528202f4587ae83eb994c2
        Reviewed-on: https://gerrit.libreoffice.org/69567
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-03-25  Tor Lillqvist  <tml@collabora.com>  [fd2f43e05bd065ca9f7878ad715bf0f8afa23f3c]

        Just include all fonts from instdir/share/fonts in the iOS app
        
        That is apparently what we want.
        
        Change-Id: I900c26873de02495cac7918b0c453f4fdcb6c3e6

2019-03-25  Miklos Vajna  <vmiklos@collabora.com>  [9eb111333b7440fd166057a1c62840187aaf35a8]

        svtools: double the limit of max drawing page size
        
        When I load an ODG document page, which is 5080 mm wide, then the UI
        told me that it's 300 cm wide, which was misleading.
        
        There is no real reason why the limit can't be higher, the draw page
        size is sal_Int32 and the unit is either twips or mm100s: in both cases
        sal_Int32 is more than enough to store the new limit still.
        
        Change-Id: Ifb501eed4e288281bcc73dce71bdb03ac213b0c1
        Reviewed-on: https://gerrit.libreoffice.org/69673
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-03-25  Tor Lillqvist  <tml@collabora.com>  [317fa411b91c7b4db4124356fc8d3bd4da1ea1e7]

        tdf#124172: Remove DESKTOP ifdef as the code is needed for tunnelled dialogs
        
        Back in the days it could be assumed that no dialog-related code would
        be needed on non-DESKTOP platforms. That changed when we started using
        Online-style tunnelled dialogs in the iOS app.
        
        Change-Id: I30ea85493cbb89bdbce422e4b6bff6c42e393a2f

2019-03-25  Stephan Bergmann  <sbergman@redhat.com>  [8bf87fe5112fbec54db1496b5037c43e24bc76fe]

        Fix one more get_url_for_data_file
        
        Change-Id: I19d89ce28977f5a5e0749f9fa10e169016e6e176
        Reviewed-on: https://gerrit.libreoffice.org/69649
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-25  Caolán McNamara  <caolanm@redhat.com>  [ac7ce7a64ef903bad1476f5635a7b2a1e951a7a3]

        Resolves: tdf#124142 don't deref nullptr
        
        Change-Id: Ie14600e9f9a1e1c4e99c7a872f5d677453481888
        Reviewed-on: https://gerrit.libreoffice.org/69666
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-25  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [a58391b1f61db702a5246c5a33717cbba68c5252]

        Related tdf#124263 Make sure sidebar is wide enough for content
        
        If panel's requested minimal size is smaller than current sidebar width,
        enlarge the sidebar to fit the content.
        
        Change-Id: I9baa4ef6c01d5563951d4df0d939883fce02e87b
        Reviewed-on: https://gerrit.libreoffice.org/69561
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-03-25  Andras Timar  <andras.timar@collabora.com>  [cc83ef83b041cb9b69a97b871694dc5f7cfe2729]

        license: Flute and SAC are used by reportbuilder
        
        Change-Id: I7cb62aa2598c89dcf6a0b60134c9bed9af38b23e
        Reviewed-on: https://gerrit.libreoffice.org/69659
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-25  Andras Timar  <andras.timar@collabora.com>  [c1362d1e3a79833b2d8ff6b88cb1210e47ca01c7]

        license: Remote Control Wrapper is for macOS only
        
        Change-Id: Ib20fd541627a2676dbc06f4790734ecf1cf09281
        Reviewed-on: https://gerrit.libreoffice.org/69658
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-25  Andras Timar  <andras.timar@collabora.com>  [3b4d7f9c07235518be451d9fa8307dbe5b1bad40]

        license: Microsoft Visual C++ 2015 Runtime Libraries
        
        Change-Id: I473ad13fbd45905602f81fde2eb1636b07af96c0
        Reviewed-on: https://gerrit.libreoffice.org/69608
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-25  Andras Timar  <andras.timar@collabora.com>  [5355f0d691cdefcebec25a555344d5cd78605c71]

        license: Mesa is not included in LibreOffice
        
        Change-Id: Ia4cad44f14d96fc646d8ce204826e379929c3eaf
        Reviewed-on: https://gerrit.libreoffice.org/69607
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-25  Henry Castro  <hcastro@collabora.com>  [dd8010c037a06763b3554739c01c9029988ad84f]

        tdf#124167: Changing text properties doesn't make presentation...
        
        modified right away
        
        when the attributes of edit engine has changed also broadcast the
        changes
        
        Change-Id: I28c67a4167e0b5653b6e9b645069830aa5575412
        Reviewed-on: https://gerrit.libreoffice.org/69564
        Tested-by: Jenkins
        Reviewed-by: Henry Castro <hcastro@collabora.com>

2019-03-25  Caolán McNamara  <caolanm@redhat.com>  [2c7a102df90bd051d34fa9100979d1a0d6341576]

        ubsan detect null deref
        
        Change-Id: I78a8c91f2c7493a12f5acb325c3f79efbbfbffcc
        Reviewed-on: https://gerrit.libreoffice.org/69650
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-25  Tor Lillqvist  <tml@collabora.com>  [2e28b198007b525ee66b9864677acdd8ff0d85c7]

        tdf#124172: Use the MacOSXSpell library on iOS, too
        
        The code needed just a small amount of ifdefs to use UITextChecker on
        iOS instead of NSSpellChecker.
        
        Change-Id: I19edfffd3cc317a79beacc0b94668a6fd5ea3b32

2019-03-25  Miklos Vajna  <vmiklos@collabora.com>  [7afb8ab90f29068c63f2920a52c4df172631b59d]

        sfx2: missing include
        
        Change-Id: I3778f8e6870c31c15a6c04e720414def47f7fc6c

2019-03-25  Luboš Luňák  <l.lunak@collabora.com>  [4b48f5c2fd2d0d6de1e1df4c13ceba47b1da7b5e]

        fix grayscale jpeg writing in pdfexport (tdf#121615)
        
        If the bitmap to be written is non-8bit, e.g. in case of using OpenGL
        (on Linux the test requires "SAL_FORCEGL=1 SAL_USE_VCLPLUGIN=gen",
        on Windows it's probably the default case), then the bitmap is not
        in native format for 8bit. This was done correctly by 45e8e0fbee40f
        that introduced it but somehow it got lost later (I can't even find
        where).
        
        Change-Id: Ib1810cb9cf12e373c1cb41da40fa28e96ad7db28
        Reviewed-on: https://gerrit.libreoffice.org/69213
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-03-25  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [4304226d79849b31fd0ded168cee45a91f240363]

        tdf#42949 Fix IWYU warnings in include/sfx2/[a-D]*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I444cb71bc3d045072a4b1f9eed279ed7e425a0d4
        Reviewed-on: https://gerrit.libreoffice.org/69481
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-25  Patrick Jaap  <patrick.jaap@tu-dresden.de>  [bbe8bc3c8610d5d218afaa779e86d822a7a76345]

        Converters for OOXML orients and relations
        
        Change-Id: I8e3ade11881d88e937b1a55598813b2265cafd95
        Reviewed-on: https://gerrit.libreoffice.org/69522
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [dec5b1191d18a059b63cf2d66b1ce95703804079]

        tdf#124112 Insert drawing object in chart crashes LibreOffice
        
        regression from
            commit 6be7e2e9dd8027d284f1b00ef6e3b4654eec7d79
            Date:   Thu Aug 30 13:54:33 2018 +0200
            pass SdrUndoAction around by std::unique_ptr
        Looks like previously this memory was just leaked, so fix that and the
        crash
        
        Change-Id: I5eb5c104dccd82cef30af533ce1fe8546ced0ea0
        Reviewed-on: https://gerrit.libreoffice.org/69648
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [756252ce13f541049af620983f6741223d44573b]

        tdf#124318 FILEOPEN: XLS Hyperlink URL incorrect
        
        regression from
            commit 52f69445c55c9af8ad97bee6da335b4592d56d4d
            Date:   Wed Aug 1 17:03:18 2018 +0200
            loplugin:stringloop in sc
        
        Change-Id: I7d481ea27866fc146c5de9d027aa7bb308f14e52
        Reviewed-on: https://gerrit.libreoffice.org/69652
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-25  Luboš Luňák  <l.lunak@collabora.com>  [ade1df0948563b532a5d293c31d46a4f042559ee]

        avoid a crash with an editor-forced matrix formula (tdf#123479)
        
        Normally when ScInterpreter has bMatrixFormula set, pMyFormulaCell
        is set as well (done in the ctor). But in some rare cases,
        this may not be so, and some functions such as ScRandom() already
        check for this. But not all do, tdf#123479 specifically crashes
        because ec97496525f82f added AssertFormulaMatrix() to force
        bMatrixFormula be set without pMyFormulaCell being set, and ScColumn()
        doesn't handle this case.
        
        Fix this by trying to pass ScFormulaCell* to ScInterpreter when
        AssertFormulaMatrix() is used, this should ensure the result
        in the formula editor fits better the edited formula. Since there
        still may be cases when the cell is not set (e.g. editing a new
        formula), also handle that case gracefully.
        
        Ideally ScSimpleFormulaCalculator should pass ScMarkData to ScInterpreter
        in such cases so that those functions use that when they can't use
        GetMatColsRows(), but currently the handling of selections is rather
        poor in the formula edit dialog: Non-array formulas are simply entered
        in one cell and the selection is ignored, in case of a multi-selection
        there's an error dialog only after the dialog is closed, and the result
        field of the dialog is rather small and doesn't scroll, so e.g. matrix
        result of ScRandom() wouldn't show more than one item anyway. Given that
        tdf#123479 is a priority bug, better just fix it and possibly handle
        selections better somewhen later.
        
        Change-Id: I5fcbe1e358fac3623d4917eb0ead8eae00a1e153
        Reviewed-on: https://gerrit.libreoffice.org/69161
        Reviewed-by: Dennis Francis <dennis.francis@collabora.com>
        Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
        Tested-by: Luboš Luňák <l.lunak@collabora.com>

2019-03-25  Miklos Vajna  <vmiklos@collabora.com>  [0f3f490767650247ad82b36f8b0b4e02dc92e780]

        sw: prefix members of SwUndoSetFlyFormat
        
        Change-Id: I64701255f3c0d0eb05e9962819deaef9aa8127c3
        Reviewed-on: https://gerrit.libreoffice.org/69644
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-03-25  Tor Lillqvist  <tml@collabora.com>  [82463bdde75447d45e0cd6ed9ab579e0e51ea912]

        We can simply use DBG_UTIL now after efc29fbb6d458f5fd3660a36e2ff1592608fcbac
        
        Change-Id: I74cce2d3fb4661ea9a44d0b166ca98dfade53056
        Reviewed-on: https://gerrit.libreoffice.org/69604
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [d3d02f29ec6af6fb2f4f386490701b94787686b7]

        Removed executable permission on data files
        
        Change-Id: Ic21b28fd094f706dd7b1de32907d75e28f27494a
        Reviewed-on: https://gerrit.libreoffice.org/69558
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-03-25  Andrea Gelmini  <andrea.gelmini@gelma.net>  [ae0ded0c4585c2d59083c84a7705cdd1a291c510]

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

2019-03-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [ffa07997b245f793561153735da2631f993f6f9e]

        remove debugging leftover
        
        Change-Id: I656d769f8cfd332172b2a73e9d8eb8a911eac2f8

2019-03-25  andreas kainz  <kainz.a@gmail.com>  [716d30c6a0774e4dc4d5573a27613f444b865fa7]

        Sifr icon theme update _lc
        
        Change-Id: I76d9431b0c763ab012f60b89390de216b445c301
        Reviewed-on: https://gerrit.libreoffice.org/69609
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-25  Noel Grandin  <noel.grandin@collabora.co.uk>  [b1cfdb7bee4f7af97af54e6abbc5d04aed4ba082]

        new loplugin:unoquery
        
        look for places we are doing code like:
        
            Reference<XProperty>(model, css::uno::UNO_QUERY)->getAsProperty()
        
        which might result in a SIGSEGV is the query fails
        
        Change-Id: I5cbdbc9e64bd0bed588297c512bf60cbacb9442e
        Reviewed-on: https://gerrit.libreoffice.org/69044
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-24  Tor Lillqvist  <tml@collabora.com>  [26b81b23f0ad061b6d44fcea3e07ae4b18a63f94]

        Fix compilation for !HAVE_FEATURE_DBCONNECTIVITY case
        
        Change-Id: If907624a7c52e7f11d74a9f50078068d0f80dc5f

2019-03-24  Julien Nabet  <serval2412@yahoo.fr>  [1971c61ac750e76f33869c323a9e8abe8201cd99]

        tdf#124240: make type in TOC translatable
        
        Change-Id: Ie3e713786b096657571d0abe0806b1d45d2b5341
        Reviewed-on: https://gerrit.libreoffice.org/69585
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-24  andreas kainz  <kainz.a@gmail.com>  [8bf372672fe404251dd4d9e0d98d5282bbf8069c]

        Sifr icon theme update lc_
        
        Change-Id: Id5c80072ac15a1cf2b04fdbcc94e4d506570491a
        Reviewed-on: https://gerrit.libreoffice.org/69593
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-24  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [c18179cf80516f1eca9629a0a8b888e0ca67a020]

        Make some .ui strings translatable / not translatable
        
        Found with bin/ui-translatable.sh
        
        Change-Id: I63d613a946c32821c836aaeda897b9713cc681f7
        Reviewed-on: https://gerrit.libreoffice.org/69595
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-24  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [0321a639837da7c2ce7ad2f66a7536a5b4a07c6c]

        ui-translatable.sh: fix item tag detection for liststores
        
        Previously this script did not find the untranslated liststore items
        that tdf#124240 is about
        
        Change-Id: Ie46d99d246eee316fdda95bdf2d1d3a9aacbc907
        Reviewed-on: https://gerrit.libreoffice.org/69596
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-24  Arkadiy Illarionov  <qarkai@gmail.com>  [af19a3cc6aa352643d4f728e722945903a5556b3]

        Resolves: tdf#122114 remove support for ~/.recently-used file
        
        Change-Id: Ie91f0bf21e6f5c3f7a7aa4ae3d1dff6cc8e15a86
        Reviewed-on: https://gerrit.libreoffice.org/69597
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-24  Stephan Bergmann  <sbergman@redhat.com>  [87f262dadbbdc1808c5e617003d125ee8df0c501]

        Extend timeout for .uno:AutoCorrectDlg UITests
        
        ...which often timed out for the ASan+UBSan Jenkins build, so lets hope that it
        was just an issue with a too short timeout there
        
        Change-Id: Ie50eb1cc16e9444d1392c95ef5c6d810b9e4bd17
        Reviewed-on: https://gerrit.libreoffice.org/69599
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-24  Caolán McNamara  <caolanm@redhat.com>  [f920e86fbf3968104e1dfc0e9934e80652ed0837]

        weld SvxSearchDialog
        
        I have to use the other way to specify an a11y role, both are implemented in
        the vcl parser, but in my gtk3-3.24.7 the role tag crashes the gtk parser,
        while the other route works fine.
        
        The CONTENT_FLOWS_TO accessibility relation is another additional complexity
        over the norm
        
        Change-Id: Ia096bcbe9f00f9944e4e4d5ad9bb1a52d19c7b3f
        Reviewed-on: https://gerrit.libreoffice.org/69569
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-24  Andrea Gelmini  <andrea.gelmini@gelma.net>  [da881f38c088c439f034e340bbbb4ca53e67389f]

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

2019-03-24  Jan-Marek Glogowski  <glogow@fbihome.de>  [24f1670927300afb0c9a6e06bdee969b844f2060]

        tdf#124237 Qt5 get link colors from theme
        
        ... which includes normal and visited link colors.
        
        Change-Id: Id53850c4700f71d007b59289b135d3c031348f2d
        Reviewed-on: https://gerrit.libreoffice.org/69591
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-03-23  Caolán McNamara  <caolanm@redhat.com>  [3a8bf7fdf6c07cfc5df919263676fdece658aada]

        ComboBoxes have subwidgets in them, combine together for has_focus
        
        Change-Id: Id57190ebf478641ad2a1ac79ef6a01fbb69af1ed
        Reviewed-on: https://gerrit.libreoffice.org/69592
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-23  Stephan Bergmann  <sbergman@redhat.com>  [876f23915ab39d317207c191f378c53e33059a0d]

        Consistently make generator invocation $(QUIET) too
        
        Change-Id: I5251f130aafdebdb4698ef4513b1dcf9f3bdf454
        Reviewed-on: https://gerrit.libreoffice.org/69571
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-23  Caolán McNamara  <caolanm@redhat.com>  [44c63c0ba1eb491a9a2d8842badd1a5fc49376fd]

        ofz#13881 Integer OverfloW
        
        Change-Id: I90dc8be47cff080bc4e8242c2ae0961c2bc92aba
        Reviewed-on: https://gerrit.libreoffice.org/69588
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-23  Tamás Zolnai  <tamas.zolnai@collabora.com>  [5db1e20b8b0942dac2d50f3cd34532bb61147020]

        Introduce new lockfile handler for MSO like lockfiles
        
        * Implement writing of MSO lockfiles
        * Grab the already implemented parsing code (tryMSOwnerFile method)
        and put it together into one class
        * Add tests about the generated URL for lockfiles and the lockfile content
        * MSO lockfiles are not written yet by LO, next step is to integrate
        this code into the locking mechanism.
        
        Change-Id: I3b0ed1975cd57dfd006d4e1890b23c307890de5c
        Reviewed-on: https://gerrit.libreoffice.org/69582
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-03-23  Caolán McNamara  <caolanm@redhat.com>  [0ed7e590746db719f15b97a5d9cfca9b1ad3c773]

        factor out the adding to an atk relation set code
        
        Change-Id: Ie81cfaab1fac15648fc8ba89391bdedd5c1e6c90
        Reviewed-on: https://gerrit.libreoffice.org/69590
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-23  andreas kainz  <kainz.a@gmail.com>  [b88821ee24f492615ff1c144e2ddfde1de1e01da]

        Sifr icon theme update lc_
        
        Change-Id: Ia2001181f2bf2ab1964b0858c311e7846f4d7521
        Reviewed-on: https://gerrit.libreoffice.org/69573
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-23  Jan-Marek Glogowski  <glogow@fbihome.de>  [3519325b7d1fa80220f52b74bce3dd75eb220038]

        tdf#123072 Qt5 just use data from QFontDatabase
        
        This way we can skip the intermediate QFont creation, which takes
        a much longer. The database information is actually sufficient.
        
        Change-Id: Ie5ab163edf6a1712d45b0738bb2e4822f2e3298c
        Reviewed-on: https://gerrit.libreoffice.org/69579
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-03-23  Jan-Marek Glogowski  <glogow@fbihome.de>  [9ad2443bfe127dfe8e8940461119d36872b6c186]

        tdf#123072 Qt5 don't register unknown PSP fonts
        
        LO's own font handling backend has some additional font styles,
        which are unknown to Qt, probably because it uses some stricter
        handling to decide which fonts are "usable", and because Qt seems
        to not know about some style types AFAIK.
        
        The main problem is QFontDatabase::addApplicationFont, as this
        seems to parse the whole font instead of a kind of registration,
        which takes ages for something like the Noto CJK style variants.
        
        As a workaround this drops the registration of all the additional
        PSP fonts. Both Qt5 and PSP use fontconfig but there is definitly
        some difference here, which needs to be resolved in some other
        way at some point.
        
        Change-Id: Id63cd0258ff56ee988323551820500b2c72a12be
        Reviewed-on: https://gerrit.libreoffice.org/69576
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-03-23  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [1454c5d2b44894ae014dd52938ae5511dab49e03]

        KJ & elementary: Add more Writer's menubar items, add redact icons, i#119731, tdf#53524
        
        Change-Id: If4c8de085701af503a43a143c7eec5263e36d59b
        Reviewed-on: https://gerrit.libreoffice.org/69580
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-03-23  Luboš Luňák  <l.lunak@collabora.com>  [62cd0770b8e36d4f988d9bce37019a22f13def4e]

        formatting fixes
        
        Change-Id: Ie8ceead5cba72abf32e57e214e677dbf478941d4

2019-03-23  Jan-Marek Glogowski  <glogow@fbihome.de>  [3448ffae2f2a7a0cdef6626f747b6b95b87f596b]

        Qt5 fix Qt5Instance::IsMainThread()
        
        ... and I was wondering why Qt5 didn't start anymore. Looks like
        it was already broken in my initial commit :-(
        Now there is also no more need for the KDE5SalInstance "variant".
        
        Change-Id: I035d31eaf191b3f2a4255869cea25394470d0dd0
        Reviewed-on: https://gerrit.libreoffice.org/69577
        Tested-by: Jenkins
        Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>

2019-03-23  Alexander Farrow  <alexanderfarrow@tutanota.com>  [f8251c40b4c512b6ea54ea2207a3816d8b925711]

        tdf#123937 XML Filter Settings Dialog: Move "help" and "close" buttons
        
        Move the "help" and "close" buttons to the bottom of the dialog.
        The "help" button will be at the bottom left.
        The "close" button will be at the bottom right.
        
        Change-Id: I496a3c95dd4761d8a360ad85fc5af03d0c53f131
        Reviewed-on: https://gerrit.libreoffice.org/69468
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-03-22  Mike Kaganski  <mike.kaganski@collabora.com>  [601cc06187d20355810666547225549984b0caa4]

        tdf#123832: Try to prevent/control hung wusa.exe while installing UCRT
        
        Reportedly under some circumstances execution of wusa.exe may hang
        for very long time (available logs show more than 90 min). LO MSI
        installer waits for wusa.exe indefinitely in its deferred inst_msu
        custom action; during this wait, one can't abort the installation.
        
        There is an evidence [1] that stopping WU service prior to wusa
        launch might prevent this hang.
        
        The patch does two things:
        1. It stops running WU service prior to wusa launch.
        2. It adds a check for user input by executing MsiProcessMessage
        twice a second, and checking its return value, to allow early
        return in case user cancels the installation.
        
        This is a blind shot, since I cannot reproduce the problem myself.
        
        [1] https://superuser.com/questions/1044528/
        
        Change-Id: I8bf4ce52b3e9d98a4f90af3abcc49ac63b6a0e40
        Reviewed-on: https://gerrit.libreoffice.org/69487
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-03-22  Eike Rathke  <erack@redhat.com>  [cd72a2dd6c65284a9a5cedff48766c94f9fffb94]

        Remove listening in ScDocument::SetString() and ScDocument::SetValue()
        
        They now unnecessarily duplicated the start listening with the
        changes that introduced ScColumn::StartListeningUnshared().
        Also the ScColumn::BroadcastNewCell() now is sufficient as it is
        called after StartListeningUnshared().
        
        Change-Id: I0495ce5fe47daa068974c7b70ec28e0530c080f1
        Reviewed-on: https://gerrit.libreoffice.org/69570
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-03-22  Eike Rathke  <erack@redhat.com>  [6280b5c1c62ad40b5b9780a93c7cbee9ca0260f8]

        Unit test for cut copy move intersecting a formula group run, tdf#120013
        
        Change-Id: Ice7e1e42dba7bfbc2db6a60e4457c3610430b87e
        Reviewed-on: https://gerrit.libreoffice.org/69568
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-03-22  Tomáš Chvátal  <tchvatal@suse.com>  [3aaee1170807ba5b8a301291800a89e96c012832]

        Use RegexMatcher.find(pos, status) call on old ICU
        
        The RegexMatcher.find(status) is new since icu 55 and this works even
        on the old releases thus revert there to the available albeit slower
        call.
        
        Change-Id: I964c10efd15515b04ac9037cda3b5b309910baf5
        Reviewed-on: https://gerrit.libreoffice.org/69311
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-03-22  Tamás Zolnai  <tamas.zolnai@collabora.com>  [743b0a92acc3d1850f4890efaa706098ebf9f558]

        Unfloat: Move the button to the top of the frame
        
        User can find it easier in this position.
        
        Change-Id: I38fd782485a180e0d5223b52cc2c6ee061661600
        Reviewed-on: https://gerrit.libreoffice.org/69562
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-03-22  Miklos Vajna  <vmiklos@collabora.com>  [8308d6a38ff283a2feebf84a95198159887cd685]

        Related: tdf#124109 vcl: make glyph item caching work with kashida glyphs
        
        This was broken because GenericSalLayout::LayoutText() sets the
        SalLayoutFlags::KashidaJustification flag as a side-effect of building
        the glyph list. So in case we cache the list and not build it, the flag
        will be missing. This means that later in
        GenericSalLayout::ApplyDXArray() kashida glyphs won't be inserted.
        
        With this, the workaround in sw can be removed.
        
        Change-Id: Ic18211bf50ca673daa238e8950a381915e4b3096
        Reviewed-on: https://gerrit.libreoffice.org/69566
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-03-22  Tamás Zolnai  <tamas.zolnai@collabora.com>  [a05a55ddcfcb6ae18dad9ca5c5fb5ee0ab926b01]

        GraphisObjectTest: Remove some unused test documents
        
        Change-Id: Id97a35cdef93f4e1b21e4c3d22918f1bae42aea9
        Reviewed-on: https://gerrit.libreoffice.org/69563
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-03-22  Luboš Luňák  <l.lunak@collabora.com>  [c4217f888a2964ca1371bd22297895b4737d2c38]

        opengl's drawBitmap() should also scale properly if needed (tdf#123372)
        
        If the bitmap to be drawn will need to be scale for drawing, OpenGL
        handles this by scaling, but the scaling is of poor quality. Other
        backends scale in such a case with a good quality, and e.g. opengl's
        drawAlphaBitmap() also does the same check, so copy that check
        to drawBitmap() as well.
        
        Change-Id: If6a457c69c6676d03fa4046b9910683f51479d21
        Reviewed-on: https://gerrit.libreoffice.org/69556
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-22  Caolán McNamara  <caolanm@redhat.com>  [e8f2f923ae12bea76379c917f2090e7a5e61d860]

        Resolves: tdf#124264 Close should be Cancel
        
        Change-Id: Idf3cac2c8a37850ac254553164b57c777c2fd850
        Reviewed-on: https://gerrit.libreoffice.org/69560
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-22  Patrick Jaap  <patrick.jaap@tu-dresden.de>  [4f30b2ab729eb7f024e8078acbc099b25f588e9f]

        FIX: Use correct table x/y postion in docx export
        
        Until now we exported the original x/y position values of the table
        from the grabbag. Ignoring users actions like moving the table around.
        
        Now, we compute the position from the parent frame and write the actual position
        in the docx file.
        
        Change-Id: I25a09f9c7c8fbe49acbd19e2b1440c7fa90b8aff
        Reviewed-on: https://gerrit.libreoffice.org/67969
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-22  Rasmus Jonsson  <wasmus@zom.bi>  [c92bfbf9506681468a471563a47eb84c6944a104]

        tdf#119905 Infobar text overlap
        
        Make SfxInfoBarWindow text wrap (WB_WORDBREAK) by default.
        Make SfxInfoBarContainerWindow stretch to fit its content (the wrapped text)
        
        Change-Id: Ib6f68011b4f2a4813dc5e0316281583b9ac641ee
        Reviewed-on: https://gerrit.libreoffice.org/69482
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-03-22  Miklos Vajna  <vmiklos@collabora.com>  [bb4fcc3d968367d682d6da057083378e9d171a22]

        Related: tdf#124109 sw: save one vcl layout call in SwFntObj::DrawText()
        
        Commit 436b829f5b904d76039db0818cff5dedf1ae89f1 (sw: save one vcl layout
        call in SwFntObj::DrawText(), 2018-08-16) did this unconditionally,
        which broke kashida justification. Re-introduce the same mechanism, but
        this time opt out in the kashida case to keep that working.
        
        This means that for Latin scripts we are back to 2 layout calls (instead
        of 3) for each keypress in Writer.
        
        Change-Id: I890f0ab04d1f5dce561f1536d7c8a6d67a639813
        Reviewed-on: https://gerrit.libreoffice.org/69557
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-03-22  Caolán McNamara  <caolanm@redhat.com>  [d39732fc952f1c12631b891d76f2c5afd2923044]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Resolves: tdf#122479 no extended tooltips for Reset and Standard buttons
            
            a) in the ahelp HID_TABDLG_STANDARD_BTN hid is used instead of SFX2_HID_TABDLG_STANDARD_BTN
            
            b) there are multiple entries for HID_TABDLG_STANDARD_BTN, the second one
            describes some wizard previous buttons and the third one is definitely
            describing an expander button, not standard buttons
            
            c) HID_TABDLG_RESET_BTN likewise is unsed instead of SFX2_HID_TABDLG_RESET_BTN
            and appears in two places, the second of which is tagged with "what's this" and
            "A confirmation query does not appear. If you confirm the dialog with OK all
            settings in this dialog are reset."
            
            so:
            use a hid of "." which means to apply to all the previously seen bookmarks
            hids since the last ahelp current bookmarks are those within the current
            section
            
            add another bookmark for the "options/more" expander, which isn't currently
            linked to by anything but could be if desirable in the future
            
            drop the second text describing Reset button which has no bookmark in
            its section
            
            Change-Id: I8c89ea7a5588dc22c29ccdd78118b9288a609563
            Reviewed-on: https://gerrit.libreoffice.org/69559
            Tested-by: Jenkins
            Reviewed-by: Caolán McNamara <caolanm@redhat.com>
            Tested-by: Caolán McNamara <caolanm@redhat.com>
            
2019-03-22  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [d0c73ce13c02c37fcc094ac6612d6a8eee2a4026]

        tdf#124263 Respect XSidebarPanel::getMinimalWidth
        
        even if it's larger than max sidebar width (increase max sidebar width in that case).
        
        Change-Id: I2efbd546596f756df205196fae3e545beddd2f7c
        Reviewed-on: https://gerrit.libreoffice.org/69551
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-03-22  Jan Holesovsky  <kendy@collabora.com>  [cc4228b028d969a9bb49a5d2451eaa88aa400eae]

        lok: Keep the temporary user profile set during the entire preload.
        
        Otherwise the core likes to crash due to the keyboard accellerators
        being read, but the configuration is missing.
        
        Change-Id: I94193f47462227b5975a49ce11709d7bf415a519
        Reviewed-on: https://gerrit.libreoffice.org/69508
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-03-22  Caolán McNamara  <caolanm@redhat.com>  [fbd79c6125fd302dde9af2d76171dd5ca794af4d]

        weld SwFieldDlg
        
        Change-Id: I324a581721e01c907113bb3ab1cc91a290bd71a7
        Reviewed-on: https://gerrit.libreoffice.org/69475
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-22  Caolán McNamara  <caolanm@redhat.com>  [7d0bd54bad1782f74c156aa667e875c33efee0c1]

        refactor into a shareable base class
        
        Change-Id: I5eb1f2b6b7b2dbc3bc675845730cb3aef1cab5f0
        Reviewed-on: https://gerrit.libreoffice.org/69528
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-22  Stephan Bergmann  <sbergman@redhat.com>  [f8efe7d63279900c7fd737cff5030dede870fac6]

        Remove non-existing files from solenv/clang-format/blacklist
        
        Change-Id: I03a800cc5e1c81e167ad91e68e80ac7a08e940a4
        Reviewed-on: https://gerrit.libreoffice.org/69548
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-22  Tünde Tóth  <tundeth@gmail.com>  [37a3af2413f9407639157caef67d7d5168230e49]

        tdf#114969 XLSX export: fix 'sheet.name.with.dot'!A1-like links
        
        When the sheet name/cell address separator was an exclamation mark,
        bad conversion of the optional dot separator replaced the last dot
        of the exported sheet name, resulting broken links:
        
        'sheet.name.with!dot'!A1
        
        Change-Id: I84fb6c8da345c144b04657ea350f1f96614071b7
        Reviewed-on: https://gerrit.libreoffice.org/69272
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-03-22  Caolán McNamara  <caolanm@redhat.com>  [17fa95839c8942412c9fa2338eb271ae48401980]

        Related: tdf#124196 fix parent-wait crash in customize dialog
        
        always within welded dialogs now
        
        Change-Id: If3d7adc54e8c65e164c9edce0a2f1dddd3d63e8f
        Reviewed-on: https://gerrit.libreoffice.org/69550
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-22  Caolán McNamara  <caolanm@redhat.com>  [d937c6d08ba5bae97c7cd4b9f950969339edebac]

        SwFldRefTreeListBox no longer exists
        
        Change-Id: I0f7d9d3d4cdddd105eb2a31ecce035ef7858fa19
        Reviewed-on: https://gerrit.libreoffice.org/69534
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-22  Caolán McNamara  <caolanm@redhat.com>  [ec73d271c3f3c6f6b6f6ab37fe1f79c26fae1689]

        weld TabOrderDialog
        
        Change-Id: I703cefb4a73c5f3e002c142eec01d19ec8c9fcd3
        Reviewed-on: https://gerrit.libreoffice.org/69533
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-22  Tomáš Chvátal  <tchvatal@suse.com>  [0e4ea2d08a2bf7bda47815ed32b19e70c0d7e905]

        Add few more fixes to build with Boost < 1.56
        
        Change-Id: Ifbdbf7f2d44d569c491b1822d9d842433a9978a1
        Reviewed-on: https://gerrit.libreoffice.org/69462
        Tested-by: Jenkins
        Reviewed-by: Tomáš Chvátal <tchvatal@suse.cz>

2019-03-22  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [2a41c31a0627bf752a625f23a64eaf4d3fe82fb9]

        tdf#124255 Make maximum sidebar width configurable
        
        Also change the default max width to 500px (instead of 400px).
        
        Change-Id: Idece5aadaf4c4165cc873b4605d2c0f026c89c6e
        Reviewed-on: https://gerrit.libreoffice.org/69545
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-03-22  Stephan Bergmann  <sbergman@redhat.com>  [ad7e2af4ed0c11f8571374fbb40d38b38c27959c]

        Allow to pass additional options into generator's clang::tooling
        
        In my macOS build, that clang::tooling::runToolOnCodeWithArgs invocation failed
        to find headers like cassert and assert.h, which works now with
        
          COMPILER_PLUGINS_TOOLING_ARGS=-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk -isystem /Users/stephan/Software/llvm/inst/include/c++/v1
        
        added to my autogen.input (I build against my Clang trunk libc++ whose headers
        are at /Users/stephan/Software/llvm/inst/include/c++/v1).
        
        Change-Id: Idbffa39c9fd4a88743fd498b8f7b6c9c56d7630d
        Reviewed-on: https://gerrit.libreoffice.org/69538
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-22  Caolán McNamara  <caolanm@redhat.com>  [cb54bb89494218589227246f1923d8a24ab1676a]

        rhbz#1690732 basic font variation support
        
        on the fontconfig/harfbuzz/cairo drawing path for preset variations
        
        Change-Id: I95ef68aecfd59687ae9aae58e01e394c83c6ea9e
        Reviewed-on: https://gerrit.libreoffice.org/69505
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-22  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [c094442f997054bbfdacc0d9f213dc218453d29c]

        find-unneeded-includes: don't try to fw. declare o3tl/span.hxx
        
        As seen in include/sfx2/dispatch.hxx IWYU proposes to replace
        o3tl/span.hxx with fw declaration, but that won't compile
        
        Change-Id: If5739075bd91511cf22a39f3382c424c21829053
        Reviewed-on: https://gerrit.libreoffice.org/69397
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-22  Eike Rathke  <erack@redhat.com>  [92657eed57548511f26f0c22f1bbc47d554c8b5b]

        Unit test for cut copy move with a group reference adjusting along, tdf#121002
        
        Change-Id: I4f3731e2236f1b8be97a6f5d21e32e678610fecb
        Reviewed-on: https://gerrit.libreoffice.org/69532
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-03-22  Caolán McNamara  <caolanm@redhat.com>  [f4349688a42d22ec845035c6db960e2e338543ad]

        TableDesignBox is unused
        
        since...
        
        commit 57ca02a7486090f1dd63977bb8fb351f9bf9a7f3
        Date:   Wed Apr 18 00:04:09 2018 +0200
        
            NB Impress tabbed toolbar big update
        
        Change-Id: I357a65b5f71ff9960f36d2e4ae64117509b41a48
        Reviewed-on: https://gerrit.libreoffice.org/69536
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-22  Caolán McNamara  <caolanm@redhat.com>  [19997cdac6bbb046f3f7dc0b1f57c42bd05fc8c8]

        CustomAnimationBox is unused
        
        since...
        
        commit 57ca02a7486090f1dd63977bb8fb351f9bf9a7f3
        Date:   Wed Apr 18 00:04:09 2018 +0200
        
            NB Impress tabbed toolbar big update
        
            Reviewed-on: https://gerrit.libreoffice.org/53072
        
        Change-Id: I45f099d2521db576089e8d555f7ccc8fef6d49bc
        Reviewed-on: https://gerrit.libreoffice.org/69535
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-22  Caolán McNamara  <caolanm@redhat.com>  [1a06e2cd02a28ba1ac43bc44704cead1650f1df5]

        SmallButton unused
        
        since...
        
        commit 57ca02a7486090f1dd63977bb8fb351f9bf9a7f3
        Date:   Wed Apr 18 00:04:09 2018 +0200
        
            NB Impress tabbed toolbar big update
        
        Change-Id: I7c59d5388138166851c24d1494dc3293a32f8330
        Reviewed-on: https://gerrit.libreoffice.org/69537
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-22  Caolán McNamara  <caolanm@redhat.com>  [1b6f9b353dd32e3951b40f1db452561d5b7fa6b0]

        reorient dialog to standard orientation
        
        Change-Id: I4883d3f79250edeafb78fa58f993955b5839f041
        Reviewed-on: https://gerrit.libreoffice.org/69531
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-22  Khaled Hosny  <khaledhosny@eglug.org>  [f8ca6e0a59bff51fcb09af4fa6d9cd458b32f223]

        tdf#124109: Fix missing kashida glyphs
        
        This partially reverts:
        
        commit 436b829f5b904d76039db0818cff5dedf1ae89f1
        Author: Miklos Vajna <vmiklos@collabora.co.uk>
        Date:   Thu Aug 16 17:35:17 2018 +0200
        
            sw: save one vcl layout call in SwFntObj::DrawText()
        
            Pressing a key in Writer used to lay out the relevant string 4 times
            (counting GenericSalLayout::LayoutText() invocations), save one of them
            by pre-calculating the layout and sharing it between GetTextArray() and
            DrawTextArray().
        
        The reverted part was causing inserted Kashida to be missing, leaving gaps
        inside the words. See attachment in the bug report.
        
        Change-Id: Iaafbc793ed5906e6fdf3dcb03c54d5a440e15da4
        Reviewed-on: https://gerrit.libreoffice.org/69530
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-22  Miklos Vajna  <vmiklos@collabora.com>  [4c5d0e4822dcd0c6c9397a45e3afb66d53ebaafc]

        tdf#123943 sw btlr writing mode render: fix text portion background
        
        The text frame is swapped in this case, so handle BTLR similar to the
        normal vert (TBRL) case and the background will be positioned correctly
        behind the text portion.
        
        Change-Id: I2399131ef74ea8849577a467ad9bb02d980d8609
        Reviewed-on: https://gerrit.libreoffice.org/69539
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-22  Julien Nabet  <serval2412@yahoo.fr>  [9b1ae71ee1ff4ba159a9265900ef019604b9b64e]

        tdf#124211: fix regression in sd/slidesorter
        
        https://cgit.freedesktop.org/libreoffice/core/commit/?id=8f6a170e4bbb5d0a0bf06d26560189e4ca7ecfb0
        
        Change-Id: I2b574cc7ddaf55e770bc5b746e615834f413b6b4
        Reviewed-on: https://gerrit.libreoffice.org/69540
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-03-22  andreas kainz  <kainz.a@gmail.com>  [66b21521a95f7b2053aa99a23e0a4c34438af6c7]

        Sifr icon theme update lc_
        
        Change-Id: I54ffd3ea66fcb5d6e7eb9922a1bb5e848ac74c58
        Reviewed-on: https://gerrit.libreoffice.org/69542
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-22  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4930ad1e5dabecd9594cf8b237f973e6017798cf]

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

2019-03-22  Christophe JAILLET  <christophe.jaillet@wanadoo.fr>  [20ea90a557b5bc744fd234e3a20ab1db484cf88b]

        Fix some doxygen-generated documentation.
        
        Doxygen is misled by the "127." at the beginning of a sentence and
        converts it to "<ol><li>..."
        
        So it is erroneously rendered as:
        all ASCII characters are in the allowed range between 0 and
           1. The ASCII string must be NULL-terminated.
        
        Change-Id: If36de7d4df668b5f9e9f6c7ea139552798e349d2
        Reviewed-on: https://gerrit.libreoffice.org/69360
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
        Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-03-21  Caolán McNamara  <caolanm@redhat.com>  [5a907fe76bc628629fddb5501727642468d38dae]

        fix db field page database refresh
        
        Change-Id: I87e18e8624d63de18bd6e0d68eececab75e7166b
        Reviewed-on: https://gerrit.libreoffice.org/69527
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-21  Caolán McNamara  <caolanm@redhat.com>  [2708a37e99ac6c923940573eca7627620557ccce]

        Resolves: tdf#122804 make bitmap page 'add' dialog title localized
        
        Change-Id: I0c4f6775b8bc9fae8dc81f07fec2e21218e36037
        Reviewed-on: https://gerrit.libreoffice.org/69520
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-21  Andras Timar  <andras.timar@collabora.com>  [3df74ac693f21a9add889d95d3368c26d70cae46]

        license: JDOM is not included in LibreOffice
        
        Change-Id: I36606503c469cb069f81f57ac4f0836842c12e0f
        Reviewed-on: https://gerrit.libreoffice.org/69513
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-21  Andras Timar  <andras.timar@collabora.com>  [80326820f1bd48dc13236a37c422777949698ca3]

        license: fix libe-book
        
        Change-Id: I3f72089d2f0dc4b34f166841049a6d0c757333cb
        Reviewed-on: https://gerrit.libreoffice.org/69526
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-21  Andras Timar  <andras.timar@collabora.com>  [892fb2370c181b39cd2107aa9900165cb188bca2]

        license: add libepubgen
        
        Change-Id: I38e30fb45aed7d2b8f39348e92afeb6a6f85ef6e
        Reviewed-on: https://gerrit.libreoffice.org/69525
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-21  Andras Timar  <andras.timar@collabora.com>  [39e3c719ac20bb247151bff7dfc66f6d75b69e30]

        license: libatomic_ops: the portion needed for Firebird is MIT licensed
        
        Change-Id: I58ae4b4c7b94ba4d821681448e2cca19210db346
        Reviewed-on: https://gerrit.libreoffice.org/69524
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-21  Andras Timar  <andras.timar@collabora.com>  [5327dfd8639d3667d4fecef0bcfd2747d7a68133]

        Typo: ibatomic_ops -> libatomic_ops
        
        Change-Id: Iaa4ff5cd30d3163e7a44f162bbe296c59a7111cb
        Reviewed-on: https://gerrit.libreoffice.org/69514
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-21  Ilhan Yesil  <ilhanyesil@gmx.de>  [428d5f2449df8556b87c22663a7a48d1eec06bb7]

        tdf#121671 Floating toolbars remain their position after reopen
        
        Calculate the relative position of the floating toolbars by calling
        the ImplCallMove function, where the current position is read from
        the real window.
        
        Change-Id: I6a142055c3340dda2339980fbc5a7ebb431e228b
        Reviewed-on: https://gerrit.libreoffice.org/64093
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-03-21  Caolán McNamara  <caolanm@redhat.com>  [e33e0e00788c268a6567520bcaaf0ebe23bc261c]

        Resolves: tdf#122803 make gallery 'add' dialog title localized
        
        Change-Id: Iaa2ee6c982c8fd5d5cf1b9b09a835b917217d85c
        Reviewed-on: https://gerrit.libreoffice.org/69516
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-03-21  Khaled Hosny  <khaledhosny@eglug.org>  [0a8e9cc5c1782f1cd50ef338ec2aa4f6776a4c0e]

        tdf#124109: Revert "Only do kashida insertion with fonts that have non-zero width kashidas"
        
        This reverts commit c45b23377bb2fe44c26f1287ff38495344e4ca50.
        
        This commit breaks Kashida justification when a document is first opened (the
        kashida justification will be disabled and spaces will be used untill the text
        is changed). Probably it is checking for width of Kashida glyph too early. Also
        I'm not sure what the reverted commit was trying to fix since we already do
        kashida justification in fonts that has non-zero width Kashida and it has been
        the case for a long time.
        
        This does not fix the original issue in the document attched with the bug
        report, but if fixes kashida not being applied when opening the document.
        
        Change-Id: Ic95859bca94fa792793e3223d2adb465bc6d880f
        Reviewed-on: https://gerrit.libreoffice.org/69509
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-03-21  Regina Henschel  <rb.henschel@t-online.de>  [1ee8547003e50e212c00df1f8d2ec3f6fc50f819]

        tdf#124212 make adjustment handle work always
        
        In method SetHandleControllerPosition() all transformations are
        reversed to get the coordinates in shape inner coordinate system
        from the outer position. The error was, that the first
        transformation, the move in method GetPoint was forgotten. In case
        of default viewBox '0 0 21600 21600' it is not visible. But the
        error is noticeable, if left or top do not equal zero.
        
        Change-Id: Icc3f4f2c603826151c95b8b9eea5030fb5805d67
        Reviewed-on: https://gerrit.libreoffice.org/69439
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-03-21  Katarina Behrens  <Katarina.Behrens@cib.de>  [05f5c18959cb86c7893b4a2bb45cce52f1f58c53]

        Close all opened List elements at the end of the page
        
        Change-Id: I7c1e11ec57537441417f6b1cebe137587883d8c1
        Reviewed-on: https://gerrit.libreoffice.org/69259
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-03-21  Katarina Behrens  <Katarina.Behrens@cib.de>  [a0fd6c4d1ea6d40573ad91922bf4e37992e87143]

        Limit tagging of background objects to images
        
        i.e. don't tag custom shapes and other than bitmap background fills
        
        Change-Id: I1d42012420f59e1e7b62affb8aca5a8c85688423
        Reviewed-on: https://gerrit.libreoffice.org/69258
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-03-21  Katarina Behrens  <Katarina.Behrens@cib.de>  [c312dfb523f29acf40c2ccf74af30cce19be6697]

        Correct hierarchy of L, LI structure elements
        
        in particular, don't terminate L prematurely
        
        Change-Id: Iaf642f547b072b12ccbf861536825a2526b8798a
        Reviewed-on: https://gerrit.libreoffice.org/69257
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-03-21  Luboš Luňák  <l.lunak@collabora.com>  [5715c738fd9257360aa8bd6e3d39322dae193b26]

        add missing else in an if-else chain
        
        No functional change, but avoid the warning.
        
        Change-Id: Ia552c6199806a9e029800e9d65c0852baa370bd8
        Reviewed-on: https://gerrit.libreoffice.org/69270
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-03-21  Armin Le Grand  <Armin.Le.Grand@me.com>  [e53f380cbae0741ee4b39483a6422898bb580d28]

        Make SvxChartColorTableItem more const
        
        SvxChartColorTableItem has non-const members (aka modifiers)
        which is bad for SfxItems in general, see comments in change.
        Adapt SvxChartColorTableItem and it's usage in
        SvxDefaultColorOptPage as needed.
        This is also preparation for possible SfxItem refactoring
        
        Change-Id: Ia7982b4e7bbfa736229223e55ce63e02143b8cf7
        Reviewed-on: https://gerrit.libreoffice.org/69499
        Tested-by: Jenkins
        Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>

2019-03-21  Henry Castro  <hcastro@collabora.com>  [ddf1e93c740901503c92e289c70cb4d54c38dd6e]

        lok: intercept the UNO command ".uno:ThesaurusDialog"
        
        Change-Id: I085cb646037f260ada4d4d04c2419638dd235048
        Reviewed-on: https://gerrit.libreoffice.org/69264
        Tested-by: Jenkins
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2019-03-21  Juergen Funk  <juergen.funk_ml@cib.de>  [14a11ab5dfa2ea34049866517ee78170922aee4e]

        pUnoReturn should be null when UNO methode is VOID
        
        the problem is that at least the msvc_win32_x86-64 bridge's 
        unoInterfaceProxyDispatch 
        (bridges/source/cpp_uno/msvc_win32_x86-64/uno2cpp.cxx) 
        requires pUnoReturn to be a nullptr when the UNO method has VOID 
        return type (see computation of retKind in cpp_call in the same file), 
        but that IdlInterfaceMethodImpl::invoke doesn't set up the arguments 
        according to that expectation.
        
        
        Change-Id: I187a997300571cd9822de2eeacf7ad887ad00a4f
        Reviewed-on: https://gerrit.libreoffice.org/69495
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
        Tested-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-21  Andras Timar  <andras.timar@collabora.com>  [726840421380f248e5b33fe81b32f4f8930debf1]

        license: liblangtag is LGPLv3+/MPLv2
        
        See: http://tagoh.github.io/liblangtag/#sec2
        or
        workdir/UnpackedTarball/liblangtag/README
        
        Change-Id: I0ce9b4c6ada0dad93f214d23f43800b89b6533df
        Reviewed-on: https://gerrit.libreoffice.org/69497
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-21  Dennis Francis  <dennis.francis@collabora.com>  [769832cc1f592b1d0c39cda7795fe4548fc97566]

        Increase the life-cycle of threads in thread-pool...
        
        to ScDocument lifetime if possible. This helps to avoid lots
        of thread setup-cost while doing recalcs especially if there are
        many formula-groups in the document and most of them are fairly
        light-weight.
        
        Change-Id: Idd57e1ebd0d4e492f99e31237d4a55ec9c95a121
        Reviewed-on: https://gerrit.libreoffice.org/69473
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-03-21  Julien Nabet  <serval2412@yahoo.fr>  [3d9f973e6648c5819608237f390df523b6a32ed8]

        Related tdf#122788: avoid assert
        
        See:
        - https://bugs.documentfoundation.org/attachment.cgi?id=149853
        - https://bugs.documentfoundation.org/attachment.cgi?id=149854
        - https://bugs.documentfoundation.org/show_bug.cgi?id=122788#c5
        - https://bugs.documentfoundation.org/show_bug.cgi?id=122788#c6
        
        Change-Id: Icd1d4afcd05bf5398813505702bf244bd18fbfee
        Reviewed-on: https://gerrit.libreoffice.org/69006
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-03-21  László Németh  <nemeth@numbertext.org>  [7618490d334409c3fc4167f32732537ef738647f]

        tdf#123204 hu_HU collation: don't ignore special characters
        
        to show/handle them in Calc AutoFilter.
        
        Partial revert of "tdf#116666 fix Hungarian sorting"
        (commit 7b1eb6313c0d2621c364df1724c69d28f8267841).
        
        Change-Id: Ib135f1eac77780e901fb4c427c3f1bb8a5e090b9
        Reviewed-on: https://gerrit.libreoffice.org/68014
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-03-21  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [7c7a4675ad5d61add70dd073f680ea37012962ce]

        tdf#42949 Fix IWYU warnings in sc/source/ui/pagedlg...undo
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: Icb5f0235339364e6dc09936e26f256765a60830a
        Reviewed-on: https://gerrit.libreoffice.org/69378
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-21  Miklos Vajna  <vmiklos@collabora.com>  [ba83043d679b11740323708e0c9da8b1e4cae488]

        CppunitTest_svx_unit: use CPPUNIT_TEST_FIXTURE()
        
        Change-Id: Ib2eac7368ebb06702f05101641e8830ea1fff6d5
        Reviewed-on: https://gerrit.libreoffice.org/69483
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-21  Andras Timar  <andras.timar@collabora.com>  [5bcad163b67e1d83ab44ac31ae29d3f5c4bb3eb9]

        license: added bzip2
        
        Change-Id: I467e8e7eb60ab0005b15217b0ff088fa6704cf1c
        Reviewed-on: https://gerrit.libreoffice.org/69492
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-21  Andras Timar  <andras.timar@collabora.com>  [2778b56effb9ce675a9a174fe5497d80725701fc]

        license: internal Pixman is used, when internal Cairo is used
        
        Change-Id: I482f6b88314737a793e1d9e9ec1375d49ef676a3
        Reviewed-on: https://gerrit.libreoffice.org/69491
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-21  Andras Timar  <andras.timar@collabora.com>  [4d6c7cae03835ca5b2b352559a1cc5d462da7dba]

        license: added PDFium
        
        Change-Id: I523aaa1d623565125a8e224fe8c0a25aa85154b7
        Reviewed-on: https://gerrit.libreoffice.org/69490
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-21  Andras Timar  <andras.timar@collabora.com>  [e4b43cdc8044ffb1958f652d671b63cdef222c61]

        license: added Google breakpad
        
        Change-Id: I79bff85fe4243c3c54fa038d333c713a4a3849ad
        Reviewed-on: https://gerrit.libreoffice.org/69489
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-21  Andras Timar  <andras.timar@collabora.com>  [acc328e401cfa3b3da42ae6ce66ca9d5add9b6d8]

        license: STLPort is not included in LibreOffice
        
        Change-Id: I081ceab1c54b01ed6a3c6ad2702fd69f82b4493e
        Reviewed-on: https://gerrit.libreoffice.org/69486
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>

2019-03-21  Andras Timar  <andras.timar@collabora.com>  [b655804d083ec1e5dda73bc4b7cade579ce8c123]

        license: added APR and Serf
        
        Change-Id: Ieaae5fcb6ef0163e63723604f0dea484d55b117d
        Reviewed-on: https://gerrit.libreoffice.org/69485
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-21  Phil Krylov  <phil.krylov@gmail.com>  [04bd1925706360414438b814046b543c5e317d0a]

        tdf#79717 save/restore character style on selection overwrite
        
        Change-Id: Ie423e72014734bc188ffb585150dcb024d377d1b
        Reviewed-on: https://gerrit.libreoffice.org/69323
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-03-21  Andrea Gelmini  <andrea.gelmini@gelma.net>  [7379a8084df6fd659591ec114d43122ef1686d00]

        Fix typo
        
        Change-Id: I5e585dfe96e650da40c0311928e681619ba40bca
        Reviewed-on: https://gerrit.libreoffice.org/69494
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-03-21  Zdeněk Crhonek  <zcrhonek@gmail.com>  [1c12cc16cfc89d58941e7b364304d3220e61f3dd]

        uitest for bug tdf#124111
        
        Change-Id: I346415708a439f1b11043c217de46da389d0231e
        Reviewed-on: https://gerrit.libreoffice.org/69484
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-03-21  andreas kainz  <kainz.a@gmail.com>  [ad62ae13ed9b66a8a61b52d45bbb54f4fa657c59]

        Sifr icon theme update
        
        Change-Id: I61762e501e062e0a0a22d5b5d7665b3aaa3bef57
        Reviewed-on: https://gerrit.libreoffice.org/69488
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-20  Tor Lillqvist  <tml@collabora.com>  [e0d686af6de6443d2845aa15cac5b2830b5e1dbf]

        tdf#124168: The libctllo.a is needed in the iOS app for ToC
        
        After I added the share/template folder, the app then turns out to
        need this UNO component.
        
        Change-Id: I877dd8c730f49477e20c58515ee80bafdafaa6b7

2019-03-20  Tor Lillqvist  <tml@collabora.com>  [6edbf6015e13a6932fb39db5ad62f34daf96f917]

        tdf#124168: The share/template folder is needed in the iOS app
        
        Otherwise we get a warning dialog about a missing
        internal/idxexample.odt when inserting a table of contents.
        
        Change-Id: Id30be100906ea3292b9acd9e983ef7ae39ef63a2

2019-03-20  Caolán McNamara  <caolanm@redhat.com>  [122839ea51b3e8ec54d97d43bdbf616db00ae9cd]

        tdf#124226 do fill-on-demand hack only on first visit
        
        disconnect focus handler after the fill
        
        Change-Id: I77bffe4fa4c516452c36ddb2d816cd5844000c1b
        Reviewed-on: https://gerrit.libreoffice.org/69479
        Tested-by: Xisco Faulí <xiscofauli@libreoffice.org>
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-20  andreas kainz  <kainz.a@gmail.com>  [102822646c5729d4edea83ddd66ccd0115cfd83e]

        Sifr icon theme update lc_
        
        Change-Id: I2511837b91b49fe650844aba82284dd1f2a173b9
        Reviewed-on: https://gerrit.libreoffice.org/69480
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-20  Tor Lillqvist  <tml@collabora.com>  [40264372657160b69b9639eff4fe0263af8f9033]

        tdf#124168: We do need the BasicDLL thing also in the iOS app
        
        For instance, simply inserting a table of contents needs stuff from
        it.
        
        But do keep use of the StarBASIC::* API inside #if
        HAVE_FEATURE_SCRIPTING.
        
        Change-Id: I348ce79899f468e104af336501706f88a6afa287

2019-03-20  Caolán McNamara  <caolanm@redhat.com>  [3681e8d8e6270912090b22445e67899bc2207e39]

        Related: rhbz#1690732 FC_INDEX doesn't mean exactly what it used to mean
        
        its been repurposed to hold font face variation information too
        
        Change-Id: I5d667d79a49337e7ade1e1697ca2fc9cb8c00f1c
        Reviewed-on: https://gerrit.libreoffice.org/69474
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-20  Arkadiy Illarionov  <qarkai@gmail.com>  [c5db5d32074efc811ea2bd9432c619d8d40792bb]

        Resolves: tdf#119996 remove support for GNOME Shell application menu
        
        Change-Id: If107a43f34eb13b215d2ebf285fbe3f8d1848b88
        Reviewed-on: https://gerrit.libreoffice.org/69362
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-20  andreas kainz  <kainz.a@gmail.com>  [4990c607009fbc329d1aac22278e3b7c4aa478d0]

        Sifr icon theme update
        
        Change-Id: I8ecc36da016a996622956399fded664834d9aa4d
        Reviewed-on: https://gerrit.libreoffice.org/69470
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-20  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7aaa82b21af0bc212e572f1e1d931fb80b1e3e75]

        tdf#124153 fix cut-off radio button
        
        Change-Id: I8e07a8c49a9dc47cb8b75b61450125d449a45d1e
        Reviewed-on: https://gerrit.libreoffice.org/69467
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-03-20  Miklos Vajna  <vmiklos@collabora.com>  [eb128a7d6bbc27b4dbbf9461c81c90e40203b114]

        sw: make ODT export of paragraph auto-styles deterministic
        
        If a complex enough document is loaded into Writer and saved as ODT,
        then the content.xml's automatic paragraph styles (P<num>) are
        re-ordered on each save, which leads to unnecessary noise.
        
        The actual random order is created during import by the time we convert
        direct formatting (e.g. from HTML import) to autostyles, as
        StylePoolImpl::maRoot stores autostyles in a map that orders autostyle
        parents based on their pointer address.
        
        This has benefits like automatic ordering of item sets and fast
        comparison, so don't change that, but extend the svl API to also track
        the name of those parents.
        
        This way by the time StylePool::createIterator() would iterate over
        those autostyles, it can order the parents by their name, so two
        import->export runs will result in the same autostyle ordering.
        
        (This appears to be the only indeterminism in content.xml for a test
        HTML input, while meta.xml and settings.xml still changes all the time.)
        
        Change-Id: I1cfcae2c664a5c5c3dee48be733046979c1593ed
        Reviewed-on: https://gerrit.libreoffice.org/69469
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-03-20  Caolán McNamara  <caolanm@redhat.com>  [0fb66ff74cbe2e767b91f05b123c782f59ac39ab]

        VclAbstractDialog_Impl is now unused
        
        Change-Id: Ibd77f77d01137f1e5b41100fd629e8a6f439c1c4
        Reviewed-on: https://gerrit.libreoffice.org/69465
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-20  Caolán McNamara  <caolanm@redhat.com>  [5febbd25a23ff09fa84b31f5ec9b5bbfb885bfee]

        SwAbstractSfxDialog_Impl is now unused
        
        Change-Id: I7d17f8dbee1815cb128023283f6265f334cac0f9
        Reviewed-on: https://gerrit.libreoffice.org/69464
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-20  Caolán McNamara  <caolanm@redhat.com>  [9f5cf96bd8b0d33a4505e941025f93af776159a9]

        weld SwFieldEditDlg
        
        Change-Id: I786944a4bf8979526f0ccae5b00fb42ad5016a66
        Reviewed-on: https://gerrit.libreoffice.org/69463
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-20  Mike Kaganski  <mike.kaganski@collabora.com>  [bfa7db29bd5077c4c8be6ccd9dfd80f974c1e148]

        Fix MSI build after commit 7a9f6df7fb83ec23d09cb5744c2c865fa22e7143
        
        Change-Id: Ib659477a2358b14fbacc1638394c783995272eb5
        Reviewed-on: https://gerrit.libreoffice.org/69466
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
        Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-03-20  Luboš Luňák  <l.lunak@collabora.com>  [6cf42adde156ab9931641feacaa523c3d8991ac7]

        fix transparency handling in BitmapEx::GetPixelColor()
        
        Apparently the Color class uses transparency as the opposite
        of the normally used meaning of opacity, so transparency 255
        means transparent.
        
        Change-Id: I3a76c2c93d98ad3c850017d3fd569b04dc6c19c8
        Reviewed-on: https://gerrit.libreoffice.org/69211
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-20  Jim Raykowski  <raykowj@gmail.com>  [2761709acf77b1f64d76d5828d09ad9e7d9dc4cb]

        tdf#122943 Don't add properties to style when Highlighting and Area
        
        ...tab pages are simply visited
        
        Change-Id: I490275bf7e27160d312bb5b6ad7001298549f7e8
        Reviewed-on: https://gerrit.libreoffice.org/69455
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-03-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [4d15f6005c348ec2bcc8d448974d9dada8aee357]

        Fix typo
        
        Change-Id: Icdd2584e03e93f5e3a93e892fc9bcf107b5dbca7
        Reviewed-on: https://gerrit.libreoffice.org/69448
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>

2019-03-20  Mark Hung  <marklh9@gmail.com>  [0546af3643114b5adf6e33f49d6834eb74ae793b]

        tdf#123909 fix event source that refers to a timenode.
        
        p:tn (see below) were treated as delay value instead of timenode id.
        
          <p:stCondLst>
            <p:cond evt="begin" delay="0">
              <p:tn val="5"/>
            </p:cond>
          </p:stCondLst>
        
        Just convert the timenode id to XAnimationNode and set
        the event source properly.
        
        Change-Id: Ib408be6714c6ac70dad7018e544e560cf59a40c0
        Reviewed-on: https://gerrit.libreoffice.org/69340
        Tested-by: Jenkins
        Reviewed-by: Mark Hung <marklh9@gmail.com>

2019-03-20  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [a26524e348fe06b93c26b1b1fa3dae3a5b26d6fa]

        tdf#42949 Fix IWYU warnings in include/drawinglayer/
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I8daf57df5b8f9c609d4f3ca44bae7366addceb6c
        Reviewed-on: https://gerrit.libreoffice.org/69151
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-20  Caolán McNamara  <caolanm@redhat.com>  [3826abea6a877433007ca32a96a71b3a41f0118e]

        rhbz#1690645 null deref of pEntry when GetCurEntry return null
        
        in GetFocusRect at SvTreeList::GetDepth
        
        code in since....
        
        commit 76c549eb01dcb7b5bf28a271ce00e386f3d388ba
        Author: Steve Yin <steve_y@apache.org>
        Date:   Fri Nov 29 13:03:27 2013 +0000
        
            Integrate branch of IAccessible2
        
        Change-Id: Ida6cb934c94037c861c7d5da005226f32599b5fc
        Reviewed-on: https://gerrit.libreoffice.org/69459
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-20  Eike Rathke  <erack@redhat.com>  [f81d532648ccbbd08d3cb568eadc9f402dac67ad]

        Unit test for cut copy move into shared formula group reference, tdf#123714
        
        Change-Id: Ibcf03f5068630c18eeecf2625cdff7ec1704d292
        Reviewed-on: https://gerrit.libreoffice.org/69453
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-03-20  andreas kainz  <kainz.a@gmail.com>  [c0985634ab1a6af9b4b154f9751b38dbe6284e67]

        Sifr icon theme update lc_
        
        Change-Id: I976fca5e8c5eba513416819bbc3932fb845076a8
        Reviewed-on: https://gerrit.libreoffice.org/69452
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-20  Caolán McNamara  <caolanm@redhat.com>  [b97d7c572d146eddc9af34aed084e65fe37ab3ce]

        rename SwConditionEdit back to ConditionEdit
        
        Change-Id: I6ba7cc5193d6d0badf1f520a907864ab3e16f3f3
        Reviewed-on: https://gerrit.libreoffice.org/69445
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-20  Caolán McNamara  <caolanm@redhat.com>  [abfbd191a8b7b404128e74f621f8b84f5d7d4312]

        ConditionEdit is now unused
        
        Change-Id: Ibede37194a6ae67032db68d64f51d58c8c48446b
        Reviewed-on: https://gerrit.libreoffice.org/69444
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-20  Caolán McNamara  <caolanm@redhat.com>  [63f67b0b62e68728a554c5a76c531ad8542c4212]

        fix some SwFieldVarPage problems
        
        Change-Id: Ib26efb7bf872b14ff4947ee3880fc316550ed226
        Reviewed-on: https://gerrit.libreoffice.org/69449
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-20  Andrea Gelmini  <andrea.gelmini@gelma.net>  [64e5fefbf17c1e7b2b8909446eb8cd6776740952]

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

2019-03-20  Tor Lillqvist  <tml@collabora.com>  [efc29fbb6d458f5fd3660a36e2ff1592608fcbac]

        The DEBUG_WRITERFILTER code should be a dbgutil thing
        
        DEBUG_WRITERFILTER being on or off introduces binary incompatibility
        between object files that implement and use those things, so it
        shouldn't be changed without a full recompilation. Thus is matches
        dbgutil.
        
        Change-Id: Iec3c713ca7b299daf4b9cf1c978e49bf5ddf6886
        Reviewed-on: https://gerrit.libreoffice.org/69438
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-20  Miklos Vajna  <vmiklos@collabora.com>  [6b70f5f5ed5c489b034cc1bb9583294be4d4c400]

        sw: document what quo vadis and ergo sum portions portions actually do
        
        Thanks Michael Stahl for the hint that they are related to multi-page
        footnotes.
        
        Change-Id: If7d839ff01e96070bfcb51952d5e7aea0fd05d14
        Reviewed-on: https://gerrit.libreoffice.org/69442
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-20  Shubham Goyal  <22shubh22@gmail.com>  [fe99737a16958c9f790be770eae36dc8a333fe06]

        i#119731 Add icons for InsertHyperlinkControl
        
        The icons added are dupications of icon InsertHperlink.
        
        Change-Id: Ic1fc57e4e8d45910e232e856bd43217f456d3887
        Reviewed-on: https://gerrit.libreoffice.org/69457
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-20  Mike Kaganski  <mike.kaganski@collabora.com>  [750b2a1c1908f629de0e5933c4e00af32d0a0c15]

        tdf#123504: improve unit test robustness
        
        ... since the values are unstable for charts. Just use reasonable
        lower bounds.
        
        Change-Id: I9510d834a3905c188b52313e267998a4c73f8aa2
        Reviewed-on: https://gerrit.libreoffice.org/69458
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-03-20  Matteo Casalin  <matteo.casalin@yahoo.com>  [5788bb027b1e63e5c133e0e47d63e02021f3aee0]

        Clarify flow, reduce scope
        
        Change-Id: I99dbde5d2b25a8cbffc027e136d29cf911d5337b
        Reviewed-on: https://gerrit.libreoffice.org/69243
        Tested-by: Jenkins
        Reviewed-by: Matteo Casalin <matteo.casalin@yahoo.com>

2019-03-20  Matteo Casalin  <matteo.casalin@yahoo.com>  [1d86bad16d8d517845828932115f75dd13c24940]

        Simplify by using indexed getToken()
        
        Change-Id: Ie3c890be9ec3ec01bb72977ab2934bda62b2edea
        Reviewed-on: https://gerrit.libreoffice.org/69248
        Tested-by: Jenkins
        Reviewed-by: Matteo Casalin <matteo.casalin@yahoo.com>

2019-03-20  Matteo Casalin  <matteo.casalin@yahoo.com>  [c5db5deba2a798b361526d57f42a3ea60b1f00cf]

        Further reducion of OString copying by in-string comparison
        
        Only copy string for SAL_WARN call, to not print unneeded information
        
        Change-Id: I962ac8a7ed9bc8ee08d1ea31f4f13a0670cbdf3a
        Reviewed-on: https://gerrit.libreoffice.org/69232
        Tested-by: Jenkins
        Reviewed-by: Matteo Casalin <matteo.casalin@yahoo.com>

2019-03-20  Matteo Casalin  <matteo.casalin@yahoo.com>  [1150f730795e37ff28394af2a343c3e79b1bcb6c]

        Reduce OString copying by using in-string comparison
        
        Change-Id: I75dbafe00609c6f85ec7cc0cca492bc01cb62052
        Reviewed-on: https://gerrit.libreoffice.org/69231
        Tested-by: Jenkins
        Reviewed-by: Matteo Casalin <matteo.casalin@yahoo.com>

2019-03-20  Matteo Casalin  <matteo.casalin@yahoo.com>  [e99fafa6d18fb56036b2c5d739b7c0a5dd915d41]

        Reduce OString operations
        
        Change-Id: I13291ca27574d3536e55d8207a0b13b2694385be
        Reviewed-on: https://gerrit.libreoffice.org/69233
        Tested-by: Jenkins
        Reviewed-by: Matteo Casalin <matteo.casalin@yahoo.com>

2019-03-20  Matteo Casalin  <matteo.casalin@yahoo.com>  [dfb2feca54147e1939b3a38f841aad566751a479]

        Improve parseDateTime tokenization and reduce OUString copies
        
        Change-Id: If84f455c235176d56d72bdc11d813f1ee1e3122e
        Reviewed-on: https://gerrit.libreoffice.org/69241
        Tested-by: Jenkins
        Reviewed-by: Matteo Casalin <matteo.casalin@yahoo.com>

2019-03-20  Matteo Casalin  <matteo.casalin@yahoo.com>  [86e6396acb7683e6916c7a502177ecf232468d78]

        Simplify: avoid OUString copy() and get just needed tokens
        
        Change-Id: I10c4b59cce39bc4e436d26d8a1d391cb2ec4a922
        Reviewed-on: https://gerrit.libreoffice.org/69236
        Tested-by: Jenkins
        Reviewed-by: Matteo Casalin <matteo.casalin@yahoo.com>

2019-03-20  andreas kainz  <kainz.a@gmail.com>  [c2668656d68ae173566d836eb4890ac9e77ee974]

        Sifr icon theme fix
        
        Change-Id: Ifd066516aaf2a69623d34ad48b541a17f6853697
        Reviewed-on: https://gerrit.libreoffice.org/69446
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-19  Henry Castro  <hcastro@collabora.com>  [2ac8d81a00bc9061f88dfd13a6a08873d92a5b86]

        tdf#124162: Crash when trying to accept changes
        
        Change-Id: If4a4034a891d6539b183f6083c0711b05ef7692d
        Reviewed-on: https://gerrit.libreoffice.org/69441
        Tested-by: Jenkins
        Reviewed-by: Aron Budea <aron.budea@collabora.com>

2019-03-19  Mike Kaganski  <mike.kaganski@collabora.com>  [166a4989a0d1e5a6271c66bceb73a27970afc882]

        tdf#123504: 0 and 360 are different angles in charts
        
        This partly reverts commit 81302f33073e7629d724ed269f1fa21dad29e141.
        
        Change-Id: I40cbe739eb4497b8217aca56a2c3661ed1e491f4
        Reviewed-on: https://gerrit.libreoffice.org/69440
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-03-19  Andras Timar  <andras.timar@collabora.com>  [711109008bd2a13bc5db2fed35de53d02af2dd3d]

        license: MySQL Connector/C++ is not included in LibreOffice
        
        Change-Id: I047b9d06c0dbcdd2cbbd1a6363ead7f734f3a832
        Reviewed-on: https://gerrit.libreoffice.org/69433
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-19  Andras Timar  <andras.timar@collabora.com>  [ca3dd85719917783db8314574ab177192220662a]

        license: Mozilla is not included in LibreOffice
        
        Change-Id: I103ffea5329aee1bac9dd983cb0a68f2f118d36e
        Reviewed-on: https://gerrit.libreoffice.org/69432
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-19  Andras Timar  <andras.timar@collabora.com>  [16f6db350138b6ae717e7b062d980dda09a8d3d6]

        license: GNU ISO C++ library is not included in LibreOffice
        
        Change-Id: Ie612956aa6765d5afb76cddf7a6ce24b582f05fc
        Reviewed-on: https://gerrit.libreoffice.org/69431
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-19  Andras Timar  <andras.timar@collabora.com>  [93801e9f43eeabb21abe1c50b39ded4db18ce963]

        license: Xalan is not included in LibreOffice
        
        Change-Id: I9a85b767bdfb916f9da4e0c310ee3cdc642ebf4d
        Reviewed-on: https://gerrit.libreoffice.org/69430
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-19  Caolán McNamara  <caolanm@redhat.com>  [9d294b08a891f02f4e33bec0bf7d44d013abfa5e]

        more newly unused functions
        
        Change-Id: Id89fb1104bdcfd1c14842b5c6641466c83f2f995
        Reviewed-on: https://gerrit.libreoffice.org/69434
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-19  Caolán McNamara  <caolanm@redhat.com>  [2c76763e8f050dce96aafdba4307fc9b38ad06f7]

        drop now unused SwFieldPage ctor
        
        Change-Id: Iffba830b1eb3406661f110e8124b317d7f417858
        Reviewed-on: https://gerrit.libreoffice.org/69429
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-19  Caolán McNamara  <caolanm@redhat.com>  [b1249cea2e99873605332de888d03f163cba0128]

        weld SwFieldVarPage
        
        Change-Id: Ifd71cbb4c3ed3baa33136c5b86c042144faa5002
        Reviewed-on: https://gerrit.libreoffice.org/69435
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-19  Olivier Hallot  <olivier.hallot@libreoffice.org>  [531a331ed2d5d8aa75002b271e8c90d108e55388]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Inform pogrammer on VBA and LO Basic differences
            
            Some Basic functions, like chr(), have the same name as in
            VBA but VBA chr() function does not accept arguments above 255.
            
            Change-Id: If66fec8216b824281287dfd34413584d6c2468a3
            Reviewed-on: https://gerrit.libreoffice.org/69388
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-03-19  Katarina Behrens  <Katarina.Behrens@cib.de>  [612650147cb85e52d317142d022db99a28c0d98a]

        tdf#123379: implement native menu bar toggle on/off
        
        qt5 didn't provide implementation of virtual SalMenu::ShowMenuBar
        so native menu bar was visible at all times. Hopefully notebookbar
        fans are happier now
        
        Change-Id: Ie581397521369160e16f40231bade40100dcd6f6
        Reviewed-on: https://gerrit.libreoffice.org/69327
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-03-19  Justin Luth  <justin_luth@sil.org>  [daa4aef1512eb7a6b615720725a5a682b0030f8e]

        try2 tdf#116404 filter\ww8: use bidi for default style in RTL locale
        
        This reverts commit 06742182e5306d6d06e3253981723a69a3c978ab
        and implements the same thing without altering the original document.
        Thanks Miklos for pointing out that shortcoming.
        
        Change-Id: I0eca9a730853f97251bc2a1cb1ee4128acf31c1f
        Reviewed-on: https://gerrit.libreoffice.org/68358
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-03-19  Caolán McNamara  <caolanm@redhat.com>  [31b017e31f4802f6d56acaa7b717fb84e4b6e318]

        weld SwFieldDokInfPage
        
        Change-Id: I468f6927f089db19c3b461d965b1dc6222f65716
        Reviewed-on: https://gerrit.libreoffice.org/69428
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-19  Caolán McNamara  <caolanm@redhat.com>  [263684239168d88ae42637f72640048bd04e1aec]

        weld SwFieldDokPage
        
        Change-Id: Ie6c450b9f9f704d75bf9e9f6b3c6ab890fc04f8d
        Reviewed-on: https://gerrit.libreoffice.org/69418
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-19  heiko tietze  <tietze.heiko@gmail.com>  [68e47d3c7c2de280b3353cfbe86e1a03bb723bfa]

        tdf#118621 - Optional header/footer menu
        
        Missing bits added to allow leaving the edit mode per escape
        
        Change-Id: Ife6fd1b6106fafe5f16b36aea4c88127c16ccf23
        Reviewed-on: https://gerrit.libreoffice.org/69408
        Tested-by: Jenkins
        Reviewed-by: Jim Raykowski <raykowj@gmail.com>

2019-03-19  Mike Kaganski  <mike.kaganski@collabora.com>  [8ec7648f0d8580950c1bdd2fb9de92953cc90914]

        Make condition logic slightly clearer
        
        Change-Id: I8c35ddf047751cf06707efbbe11730414767a0af
        Reviewed-on: https://gerrit.libreoffice.org/69416
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-03-19  Stephan Bergmann  <sbergman@redhat.com>  [6a864828e2976be16c12ecf028ebbedc95fdae61]

        Add wrongly formatted files to blacklist
        
        Change-Id: I2347e66c79e54ad0de33f51470e78e0bdf18cbac
        Reviewed-on: https://gerrit.libreoffice.org/69426
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-19  Stephan Bergmann  <sbergman@redhat.com>  [861d6355c7173b532cfd658db73c3865b5a23377]

        Sort solenv/clang-format/blacklist
        
        (lexicographically, by Unicode code point values; to make it easier to add
        further entries)
        
        Change-Id: I0ed54cb96a088975c30cb21372acf191ce05731e
        Reviewed-on: https://gerrit.libreoffice.org/69425
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-19  Caolán McNamara  <caolanm@redhat.com>  [d86739e906cc8ef2051c2bb288060d62d87066e1]

        Resolves: tdf#124196 impossible to customize keyboard shortcuts
        
        Change-Id: Idae750fe2e648d5ae15a691c02a53985d88f90f3
        Reviewed-on: https://gerrit.libreoffice.org/69423
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-19  Caolán McNamara  <caolanm@redhat.com>  [93b562432a2f4d0a37afcfa89a4e88c83c229157]

        Resolves: tdf#124111 Cannot enter negative number
        
        Change-Id: I9b08595f5dc7ca0bd3e86891330dd1caa0446e63
        Reviewed-on: https://gerrit.libreoffice.org/69417
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-19  Caolán McNamara  <caolanm@redhat.com>  [51cd6a93a6dd5bbe98548ea0fd702410a6a2d001]

        Resolves: tdf#124024 scaling factor isn't displayed correctly
        
        Change-Id: If08731217c0839ebd8d51399bb0dd1a3b598dceb
        Reviewed-on: https://gerrit.libreoffice.org/69420
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-19  Tamas Bunth  <tamas.bunth@collabora.co.uk>  [7a9f6df7fb83ec23d09cb5744c2c865fa22e7143]

        single source file for licensing info with conditional text
        
        ... for easier maintenance. This commit only introduces the
        framework. Follow up commits will update the license file.
        Advantages:
        * single source, multiple outputs (html, txt)
        * conditional text, i.e. output will not include license
          terms of components that are not configured in the build
        
        Change-Id: I0ffad41119228a0a26fd1b6ce19930ca6085adb2
        Reviewed-on: https://gerrit.libreoffice.org/69396
        Tested-by: Jenkins
        Reviewed-by: Andras Timar <andras.timar@collabora.com>

2019-03-19  Andras Timar  <andras.timar@collabora.com>  [37399c71004d338bab9bfaba9023f6d7b463a286]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - remove empty paragraph, fixes a helpex warning
            
            Helpex warning: invalid po attributes extracted from /home/timar/libreoffice-master/helpcontent2/source/text/sbasic/python/python_shell.xhp
            No string specified!
            GroupID: N0120
            
            Change-Id: Ia3fa7d88f4756fd700eebcceb4480e0a553a5482
            
2019-03-19  Vaibhav  <vaibhavr@iitbhilai.ac.in>  [35027d2e9fff6e674609fe0659c1ebb8b79c2c1a]

        tdf#86731: Add the dictionary not available message
        
        The patch enables a message or notification box which notifies
        the user with the message *No dictionary available*
        in case there is no dictionary available for any content.
        
        Change-Id: I61fa01ea469acb345637ab86da98a8de8f8a9762
        Reviewed-on: https://gerrit.libreoffice.org/69366
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>

2019-03-19  Caolán McNamara  <caolanm@redhat.com>  [94369103fa61beae1ac9baad8066f31f8fa736da]

        rename DBTreeList back to SwDBTreeList
        
        Change-Id: Ia5880f81aac7df1766ce306d175f80f64920b4d7
        Reviewed-on: https://gerrit.libreoffice.org/69409
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-19  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [92037bb5b7c1d47acbd941060173f5a181a6b0c4]

        Cleaned up Tango SVG icons
        
        Some of the icons embedded multiple fonts in base64 encoded form.
        
        Commands run:
        find . -name '*.svg' -exec sed -i '/<style.*/,/<\/style>/d' {} + \;
        find . -name '*.svg' -exec sh -c 'svgcleaner "$1" "$1"' x {} \;
        
        Svgcleaner being https://github.com/RazrFalcon/svgcleaner
        
        Change-Id: Iffff65438a6ed34ed956aeff041c6f8925cffdaa
        Reviewed-on: https://gerrit.libreoffice.org/69385
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-03-19  Caolán McNamara  <caolanm@redhat.com>  [474786c92bc38e3eb914c6332efa1709b7e2bbcf]

        hang in crashtesting, would be nice to know what failed to exec here
        
         #0  0x00007f8dc781e4dc in __lll_lock_wait () from /lib64/libpthread.so.0
         #1  0x00007f8dc781a1b8 in _L_lock_820 () from /lib64/libpthread.so.0
         #2  0x00007f8dc781a088 in pthread_mutex_lock () from /lib64/libpthread.so.0
         #3  0x00007f8dc81d57d1 in lookupThreadId (hThread=140246229497600) at sal/osl/unx/thread.cxx:585
         #4  0x00007f8dc81d5aa4 in osl_getThreadIdentifier (Thread=0x0) at sal/osl/unx/thread.cxx:701
         #5  0x00007f8dc8173fa0 in osl::Thread::getCurrentIdentifier () at include/osl/thread.hxx:138
         #6  0x00007f8dc81736ba in sal_detail_log (level=SAL_DETAIL_LOG_LEVEL_WARN, area=0x7f8dc81f2e53 "sal.osl",
             where=0x7f8dc81f3130 "sal/osl/unx/process.cxx:238: ", message=0x5bd5b90 "Failed to exec: ENOENT", backtraceDepth=0)
             at sal/osl/all/log.cxx:279
         #7  0x00007f8dc816d166 in sal::detail::log (level=SAL_DETAIL_LOG_LEVEL_WARN, area=0x7f8dc81f2e53 "sal.osl",
             where=0x7f8dc81f3130 "sal/osl/unx/process.cxx:238: ", stream=..., backtraceDepth=0)
             at include/sal/log.hxx:50
         #8  0x00007f8dc81c1ddc in ChildStatusProc (pData=0x7f8d9e302a90) at sal/osl/unx/process.cxx:238
         #9  0x00007f8dc81d49a6 in osl_thread_start_Impl (pData=0x6757780) at sal/osl/unx/thread.cxx:235
         #10 0x00007f8dc7817f6b in start_thread () from /lib64/libpthread.so.0
         #11 0x00007f8dc7b227ed in clone () from /lib64/libc.so.6
        
        Change-Id: I611cf907f89c7a1d8cdc3a9c42f449e8daaa2614
        Reviewed-on: https://gerrit.libreoffice.org/69363
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-19  Caolán McNamara  <caolanm@redhat.com>  [7bf4edd62fd0e34a0bd79cc918155ac5043b091b]

        weld SwFieldDBPage
        
        Change-Id: Ic4919fa3caa2106598ed8da3cec5deffa506eee1
        Reviewed-on: https://gerrit.libreoffice.org/69401
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-19  andreas kainz  <kainz.a@gmail.com>  [62c634d6e8d55f71fa9ebd8c4b78774f8946f39d]

        Redacted icons for Breeze, Sifr and Colibre
        
        Change-Id: I0a121bbc16c3aabf7873f79ff037b1085d42867b
        Reviewed-on: https://gerrit.libreoffice.org/69407
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-19  Serge Krot  <Serge.Krot@cib.de>  [87bf5a930a72a12f88a21b450da0dd86348c3077]

        tdf#120161 sc: pdf export unit test
        
        Change-Id: I42579d4d61be43318f7e2b06b3465890dd624a12
        Reviewed-on: https://gerrit.libreoffice.org/69035
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-03-19  andreas kainz  <kainz.a@gmail.com>  [210ed60686009128bc772af6ba41650ad17d40e1]

        Sifr icon theme update lc_ size
        
        Change-Id: Ic1b6e4e62f4acdeac69b1f1c076bc343cc0b1595
        Reviewed-on: https://gerrit.libreoffice.org/69406
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-19  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [63a25b79f18fda29cd744add813ce9508c69b996]

        tdf#42949 Fix IWYU warnings in sw/source/core/inc/[a-f]*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I6c3ae806cbb4a00381e39414ff8c8fede5bf1733
        Reviewed-on: https://gerrit.libreoffice.org/69150
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-19  Miklos Vajna  <vmiklos@collabora.com>  [00ac19068de5e120d1620a719aa64f1203c639ae]

        tdf#120548 sw ApplyParagraphMarkFormatToNumbering: fix handling of font color
        
        Regression from commit b2c1474c1dc93b69f0ede03fc5c9ab496c669955
        (SwTxtNode::IsIgnoredCharFmtForNumbering: ignore RES_CHRATR_COLOR,
        2014-11-20), where the problem was that unconditionally ignoring or not
        ignoring the font color is not correct.
        
        Re-examining the test document from the above commit, it has an explicit
        font color set in the numbering, while this bugdoc doesn't have it.
        
        So make applying the paragraph mark font color to the numbering
        conditional if the numbering already has a color set, this makes both
        cases work correctly.
        
        Change-Id: I43a6dec7d3a77689e2acbdc9d3671e79a9c4cac8
        Reviewed-on: https://gerrit.libreoffice.org/69400
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-19  andreas kainz  <kainz.a@gmail.com>  [192baae9fee4ddaa7758f2396b79a1da8e2b7a89]

        Sifr icon theme update lc_ size
        
        Change-Id: I89570a5758a29e88adfab6114ea93e7805c13699
        Reviewed-on: https://gerrit.libreoffice.org/69404
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-19  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [3428ca9c3b98c275bbcd852e733aa42eef89bdd2]

        name apitest suites consistently while we still can
        
        - writer test apitest suites are now called like the UNO implementation they
          are testing
        - also mark them final for good measure
        - move tests to module test and try to match its conventions
          * BaseIndex
          * TextDocumentIndex
          * TextDocumentSettings
          * TextPrinterSettings
          * TextSettings
          * XDocumentIndex
        - also remove anonymous namespace in header, as that is a bad idea
        - also remove now obsolete ApiBaseTest
        - also remove dead code in TextPrinterSettings
        - remove writer xtextcontent test as it duplicates the impl in module test
        
        Change-Id: I71aa5f3755d5c90726f4ff4394117fa2391495d7
        Reviewed-on: https://gerrit.libreoffice.org/69374
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-03-19  Andrea Gelmini  <andrea.gelmini@gelma.net>  [09b9499de17991bbd6b808c0c7923fda6e616e79]

        Removed executable permission on xlsx file
        
        Change-Id: I4a949aeba3302fb86f371309a49dfdd53e65cbdf
        Reviewed-on: https://gerrit.libreoffice.org/69405
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-03-19  andreas kainz  <kainz.a@gmail.com>  [e00b18b62f85dac3cfa9ad8a8b80d0950d843af4]

        Sifr icon theme update sc_ for draw menubar
        
        Change-Id: If44be0f1184d3af18fe4af4f70717afb2d5feb75
        Reviewed-on: https://gerrit.libreoffice.org/69403
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>
        Tested-by: andreas_kainz <kainz.a@gmail.com>

2019-03-18  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [6cbaee3d0522fa78383e3952c926d7f9310b123f]

        Add missing constraints for pdf versions
        
        Change-Id: I21008bf17641977b61b1735bb27bc54f24beda4a
        Reviewed-on: https://gerrit.libreoffice.org/69382
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-03-18  Caolán McNamara  <caolanm@redhat.com>  [c403c86c6da4db0a6f2864ad4e13def9a3898cd4]

        weld SwFieldRefPage
        
        Change-Id: I5ae3965aa681ea1f5a005fbc8dad4d0ce36af1b3
        Reviewed-on: https://gerrit.libreoffice.org/69373
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-18  Stephan Bergmann  <sbergman@redhat.com>  [cc0b0f94b1888709f45bf63b98761a471f73f041]

        It is building the generator exe that depends on $(CLANGOUTDIR)/sharedvisitor
        
        ...or else
        
          -MF $(CLANGOUTDIR)/sharedvisitor/generator.d
        
        in the command line for building the generator exe could produce a failure
        because the dir does not exist yet.  (The dependency of compilerplugins-build on
        $(CLANGOUTDIR)/sharedvisitor had been added with
        adb08e892b37ea9e155abbdee4e0c9951a1d163b "make (some) clang plugins share the
        same RecursiveASTVisitor" for reasons that are not clear to me.)
        
        Change-Id: I124b95be5e8ba36dc5d7502208c61ccf045516f5
        Reviewed-on: https://gerrit.libreoffice.org/69307
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-18  Stephan Bergmann  <sbergman@redhat.com>  [dc2329fb66dc38f62a21b1afaca38529d7e40fa9]

        Remove broken MergeDataHashMap optimization
        
        ...which apparently didn't take into account that inserting into a
        std::unordered_map may invalidate iterators, which now started to cause build
        failures like
        
        > [PRP] dictionaries/hu_HU/dialog/hu_HU_de
        > warn:sal.osl:25175:25175:sal/osl/unx/thread.cxx:1026: RTL_TEXTENCODING_DONTKNOW -> _ASCII_US
        > .../gcc/trunk/inst/include/c++/9.0.1/debug/safe_iterator.h:307:
        > In function:
        >     __gnu_debug::_Safe_iterator<_Iterator, _Sequence, _Category>::pointer
        >     __gnu_debug::_Safe_iterator<_Iterator, _Sequence,
        >     _Category>::operator->() const [with _Iterator =
        >     std::__detail::_Node_iterator<std::pair<const rtl::OString,
        >     std::unique_ptr<MergeData> >, false, true>; _Sequence =
        >     std::__debug::unordered_map<rtl::OString, std::unique_ptr<MergeData> >;
        >     _Category = std::forward_iterator_tag;
        >     __gnu_debug::_Safe_iterator<_Iterator, _Sequence, _Category>::pointer =
        >     std::pair<const rtl::OString, std::unique_ptr<MergeData> >*]
        >
        > Error: attempt to dereference a singular iterator.
        >
        > Objects involved in the operation:
        >     iterator "this" @ 0x0x5a8228 {
        >       type = std::__detail::_Node_iterator<std::pair<rtl::OString const, std::unique_ptr<MergeData, std::default_delete<MergeData> > >, false, true> (mutable iterator);
        >       state = singular;
        >       references sequence with type 'std::__debug::unordered_map<rtl::OString, std::unique_ptr<MergeData, std::default_delete<MergeData> >, std::hash<rtl::OString>, std::equal_to<rtl::OString>, std::allocator<std::pair<rtl::OString const, std::unique_ptr<MergeData, std::default_delete<MergeData> > > > >' @ 0x0x5a81c8
        >     }
        > /bin/sh: line 1: 25175 Aborted                 (core dumped) LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}"$I/program:$I/program" $W/LinkTarget/Executable/propex -i $S/dictionaries/hu_HU/dialog/hu_HU_en_US.properties -l de -m ${MERGEINPUT} -o $W/PropertiesTranslateTarget/dictionaries/hu_HU/dialog/hu_HU_de.properties
        > make[1]: *** [.../solenv/gbuild/Dictionary.mk:88: .../workdir/PropertiesTranslateTarget/dictionaries/hu_HU/dialog/hu_HU_de.properties] Error 134
        
        with trunk libstdc++ in debug mode.
        
        Both classes MergeData and MergeDataHashMap became redundant.
        
        Change-Id: I771548a6155e14037d84acfd74cd13566a26a8d7
        Reviewed-on: https://gerrit.libreoffice.org/69395
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-18  Eike Rathke  <erack@redhat.com>  [8925bd2efca8dd07a3ac044ecbc6505bb7bfa0a6]

        Add unit tests for tdf#123736 and related unshared/regrouped listening
        
        Change-Id: If48e6d75288b42b47c90f3104006b7c52982c9f6
        Reviewed-on: https://gerrit.libreoffice.org/69372
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-03-18  andreas kainz  <kainz.a@gmail.com>  [7e69b69c47268855a85371e298978375dbd050ac]

        Sifr icon theme calc menubar update
        
        Change-Id: I30a3c35619d0d2d22789303f2f8d3d92d7b9223d
        Reviewed-on: https://gerrit.libreoffice.org/69393
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-18  Stephan Bergmann  <sbergman@redhat.com>  [6ef8420fdbf8dff16de13147c5ab833bc5e01121]

        Adapt o3tl::span to updated C++2a std::span
        
        ...where index_type has changed from ptrdiff_t to size_t, see <https://
        github.com/cplusplus/draft/commit/7f2493e2e2d34b42a6c12c8806e536d4feb3aee3>
        "P1227R2 Signed ssize() functions, unsigned size() functions".  Ideally,
        ece27693ba52417bc4b68045f5544a5cc43299dc "Adapt to C++2a std::span<>::index_type
        being unsigned size_t" could be simplified now to use std::size_t, but there may
        be build environments that include a C++2a <span> that hasn't been adapted to
        P1227R2 yet.
        
        Change-Id: I7bfc0da65d415ef06e94d95b5f62030aeb8b35f6
        Reviewed-on: https://gerrit.libreoffice.org/69391
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-18  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [a11a2d84b09f85d2020c47f3ce42cd9efbff818a]

        find-unneeded-includes: don't propose debug/set.h if multiset is used
        
        As seen while cleaning sd/source/ui/dlg/TemplateScanner.cxx
        
        Change-Id: I31a6892b4419947a411b2c4100281d4cf7c50f09
        Reviewed-on: https://gerrit.libreoffice.org/68969
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-18  Balazs Varga  <balazs.varga991@gmail.com>  [0dac43445b35da7e554dd4d7574c59611a0d0be1]

        tdf#81437 XLSX import: fix missing chart border
        
        of MSO 2007/2010 documents with "automatic" chart area
        formatting, setting also the default 0.75 pt border width
        and light gray border color.
         
        Note: MSO 2007/2010 and MSO 2013/2016 have different
        "automatic" border colors. This fix uses the last, light
        gray version instead of the dark one.
        
        Change-Id: I579f3745d5fcb2a36e1b4d519320631d20e60fd4
        Reviewed-on: https://gerrit.libreoffice.org/69341
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-03-18  Roland Baudin  <roland65@free.fr>  [cf89d6dbfd72e60e459b2ffef313a6d8b477857b]

        tdf#96038 Make shell function work with paths containing spaces
        
        Explanation of the patch: in the Windows version of LibreOffice,
        when calling the basic Shell(...) function (located in
        basic/source/runtime/methods.cxx), a function is_batch_file()
        is called in turn, to check if the program file path to execute
        is a batch or an executable.
        
        The function is_batch_file() is located in sal/osl/w32/procimpl.cxx
        and simply checks if the file extension is equal to bat (or cmd or
        btm).
        
        This works as expected, except when the file path contains space
        characters. In that case, the file path is *quoted* before the
        call to is_batch_file() and for a batch file the file extension
        becomes bat" (note the quote) instead of bat, and thus the call
        to is_batch_file() wrongly returns false in that case.
        
        In this patch, the issue is fixed by changing the function
        get_file_extension() to make it return the correct extension
        (i.e. without the '"' character) when the file name is quoted.
        
        Change-Id: Ib6e74da87b23d64db925c17f8a26617f1a86a83d
        Reviewed-on: https://gerrit.libreoffice.org/69230
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-18  merttumer  <mert.tumer@collabora.com>  [dd3d5f7c15ab701c57d29f5c60e1164a0834ca00]

        Added tiled watermark export option for pdf
        
        Change-Id: I3f28ad64c13dd4bc1b2862e86d2190e46a0ced46
        Signed-off-by: merttumer <mert.tumer@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/67779
        Tested-by: Jenkins

2019-03-18  Matteo Casalin  <matteo.casalin@yahoo.com>  [e8d8b8270ba1ec2d49ad43b70287e60cb18a3e61]

        Index is not needed for single getToken call
        
        Change-Id: Ia0cc331998d735002dda5eedff8dad3bfbd53979
        Reviewed-on: https://gerrit.libreoffice.org/69235
        Tested-by: Jenkins
        Reviewed-by: Eike Rathke <erack@redhat.com>

2019-03-18  andreas kainz  <kainz.a@gmail.com>  [c9bbe8ed69f9cc14b05e2147136725822f7e45ef]

        sifir icon theme chart menubar update
        
        Change-Id: I95978d4e32268c66cde5fb0d9e0360000fe2a560
        Reviewed-on: https://gerrit.libreoffice.org/69379
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-18  Miklos Vajna  <vmiklos@collabora.com>  [f7d657723221b3977aa075a7e8fa8f32110d7392]

        sw: prefix members of SwFormatChain, SwFormatHeader, SwFormatFooter and ...
        
        ... SwFormatFootnoteEndAtTextEnd
        
        Change-Id: I2b092c8a6d713e2741e99f334b2e9d2247cde6c2
        Reviewed-on: https://gerrit.libreoffice.org/69380
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-03-18  Hamish McIntyre-Bhatty  <hamishmb@live.co.uk>  [f4a1dfe2ea2750467f2cc8cc50a14c656beda6ec]

        tdf#97361 make xscriptprovider.py more pythonic
        
        Use pylint to identify style and convention errors in
        xscriptprovider.py. Also make use of setUp and tearDown
        methods to streamline the class and reduce code
        duplication.
        
        Change-Id: Iee4addb6577c304c5ced4e2d246c4bb557d2b6f4
        Reviewed-on: https://gerrit.libreoffice.org/66197
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-03-18  Shubham Goyal  <22shubh22@gmail.com>  [d4c620ba7e9abccd8a82e2c64bd0d8cdf9538380]

        tdf#124011 Add __ne__ method to UNO types
        
        Change-Id: I1dcb41b404d69e7437a2cc6f22d3391bb91f3acc
        Reviewed-on: https://gerrit.libreoffice.org/69216
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-03-18  andreas kainz  <kainz.a@gmail.com>  [27a092ded129c1773c62331fb8a206c0ccd97eb6]

        Sifr icon theme update for menubar
        
        Change-Id: Ied6cc17887df0baabcc51ad85041a7a4fe966e72
        Reviewed-on: https://gerrit.libreoffice.org/69377
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-18  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [58278ea997b92d02177b6641794f49a4c7005130]

        PPTX import: save also OOXDrawing in InteropGrabBag
        
        Change-Id: Ieaf341dd13e06046044f3523c3aad74476160402
        Reviewed-on: https://gerrit.libreoffice.org/69328
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-18  Andrea Gelmini  <andrea.gelmini@gelma.net>  [38beb477db4e2213feb7c8bc85fd7df7d93ae89d]

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

2019-03-18  Eike Rathke  <erack@redhat.com>  [de024e572dd7a588f82b84c68daa2051ec6b20e9]

        Listening when grouping in ScColumn::AttachNewFormulaCells(), (tdf#123736)
        
        Not directly related to tdf#123736 but similar approach.
        Setting a vector with ScColumn::SetFormulaCells() is currently
        only done for Undo documents, but implementation provided
        listening as only single cell listening for not-undo/clip
        documents, which wouldn't work if actually used in grouping
        context. The upcoming unit tests will use SetFormulaCells() for
        checks.
        
        Change-Id: I990e6a5d6e1efcf70a2661b3a9a39c37d9e4c2e6
        Reviewed-on: https://gerrit.libreoffice.org/69371
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-03-17  Roman Kuznetsov  <antilibreoffice@gmail.com>  [a7cd6e6b6cfac65e4d28e5ad587e764b65eeefeb]

        tdf#103301 Set focus to the filter textbox
        
        Change-Id: I8e44148e718ed38760098b7c72606f977d7ecf47
        Reviewed-on: https://gerrit.libreoffice.org/69370
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-17  andreas kainz  <kainz.a@gmail.com>  [ca61af05e93ca07fb7a4ceee11150f85dd758cd1]

        Sifr icon theme update
        
        Change-Id: I8fae9e106f4d87f178ffd01444600ab3bddc5d8d
        Reviewed-on: https://gerrit.libreoffice.org/69357
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-17  Mike Kaganski  <mike.kaganski@collabora.com>  [04cf6de098f0677b2623377c20983f229f0156be]

        tdf#120703 PVS: remove redundant static casts
        
        V572 It is odd that the object which was created using 'new' operator
             is immediately cast to another type.
        
        Change-Id: I6d1523e71b3e06be1cf41abaabb44e49fe11cd8e
        Reviewed-on: https://gerrit.libreoffice.org/69369
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-03-17  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [4859d0b6cee9477ab65e86923e7c0a0b88022d8e]

        tdf#113448 fix PDF forms export
        
        This fixes verapdf A-2 validation error '6.3.3-2 annotation
        appearance dict is wrong'.
        
        Controls that use type /FT/Btn must have sub-dicts as /N content,
        instead of a direct stream reference.
        
        Change-Id: If985644fe3d583e98a0b3a703e4b33dbf652f165
        Reviewed-on: https://gerrit.libreoffice.org/69295
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-03-17  Eike Rathke  <erack@redhat.com>  [e5de84e73ffbaa1a45ab787750f5997582bbfa49]

        Reget position_type as the block or type may have changed, tdf#123736 related
        
        Change-Id: I2faf3e74d95cb1f3088f20cbb7de7ba965a6de21
        Reviewed-on: https://gerrit.libreoffice.org/69358
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-03-17  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [5a342653a288f7cf496acb7c3d5d81c459615de9]

        remove this nonsense of init() returning a map, and then ...
        
        - make the DocumentIndex and the DocumentSettings test against XServiceInfo and
          XComponent, if applicable
        - fix SwXDocumentSettings implementation name to meet expectations, almost [API CHANGE]
        - leave out tests on Desktop->terminate() for now though
        
        Change-Id: I1e1ab69dd6f6aa67f2cb9291a5665f3f94ff4a38
        Reviewed-on: https://gerrit.libreoffice.org/69339
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-03-17  Stephan Bergmann  <sbergman@redhat.com>  [5d1bc45e807dded3041eadeb5483ed67c0b028f0]

        loplugin:typedefparam (macOS)
        
        Change-Id: I50cacafa8bbd90fef15603f0bde3f653f78393ea
        Reviewed-on: https://gerrit.libreoffice.org/69305
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-17  Andrea Gelmini  <andrea.gelmini@gelma.net>  [0c7009e751a5c8b3c5f73ac42fad5b4954206fc1]

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

2019-03-17  Jens Carl  <j.carl43@gmx.de>  [218916eb47e35fd14832d8f52225bf1d4d9c80a6]

        Add XServiceInfo tests to ScAutoFormatsObj
        
        Change-Id: I88b817b5d2f6b13275585da2db377ace0fef6fb3
        Reviewed-on: https://gerrit.libreoffice.org/69352
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-17  Jens Carl  <j.carl43@gmx.de>  [0c6c0fe64c5be46712f21204a2d8ed2f99e4af62]

        tdf#45904 Move XEnumerationAccess Java test to C++
        
        Move XEnumerationAccess Java test to C++ for ScAutoFormatsObj.
        
        Change-Id: I2cbf6dd7f8dd77da51e20c5f60f19d300ecae62e
        Reviewed-on: https://gerrit.libreoffice.org/69350
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-17  Jens Carl  <j.carl43@gmx.de>  [1e176d3fc5c82a596f17f1a2faf4c72dea2943f4]

        tdf#45904 Move XElementAccess Java tests to C++
        
        Move XElementAccess Java tests to C++ for ScAutoFormatsObj.
        
        Change-Id: Ibd094955a1b811e0c5e06e8e4c80f357e54d8ac2
        Reviewed-on: https://gerrit.libreoffice.org/69349
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-17  Jens Carl  <j.carl43@gmx.de>  [7331800888122916ca4973052a03412c8bcf088f]

        tdf#45904 Move XIndexAccess Java tests to C++
        
        Move XIndexAccess Java tests to C++ for ScAutoFormatsObj.
        
        Change-Id: Ic3c66d0c1ca1f5a833217fdc27fba5403f63412f
        Reviewed-on: https://gerrit.libreoffice.org/69348
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-17  Jens Carl  <j.carl43@gmx.de>  [b8e7f938e4abbe39623d307ed7fe27a2916e260c]

        tdf#45904 Move XNameContainer Java tests to C++
        
        Move XNameContainer Java tests to C++ for ScAutoFormatsObj.
        
        Change-Id: I5b5a25a1774e5fbd212c6c7edf65a1464eb0356c
        Reviewed-on: https://gerrit.libreoffice.org/69347
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-17  Caolán McNamara  <caolanm@redhat.com>  [95ff0bd5ca03a279be73651d5edcb32d95e580c5]

        don't need m_aColorSize
        
        Change-Id: I27740ae0bff0d1676799ddfba76eab5e7a299f66
        Reviewed-on: https://gerrit.libreoffice.org/69354
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-17  Caolán McNamara  <caolanm@redhat.com>  [c9a3d679c630e8cc9a82ad2d84b726748e5d314f]

        Resolves: tdf#124058 factor bitmap page into size req when its toggled on
        
        post ctor time
        
        Change-Id: I8257c8ffdfc4dab9893ab7d2d67e218dd3f8097c
        Reviewed-on: https://gerrit.libreoffice.org/69353
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-17  Caolán McNamara  <caolanm@redhat.com>  [6af7bd87a64ddd93e3beef134914311eeac07373]

        Resolves: tdf#123650 explicitly grab focus after modification
        
        of the widget after gaining focus, otherwise gtk loses track
        of where the focus should be
        
        Change-Id: I90d9f36acf807aec8687c7f563449ef16d5eb574
        Reviewed-on: https://gerrit.libreoffice.org/69355
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-16  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [ed4a0eed82e2f29e8163a445db992d22c6d07134]

        tdf#62728 add PDF/A-2 support, change UI default to use that
        
        There was not much missing to make LibreOffice export valid PDF/A-2,
        so let's add that, and switch the UI to use that instead of A-1.
        
        The old PDF/A-1 feature is still accessible via UNO / filter
        parameter 'SelectPdfVersion':
        
        - 1 gives you PDF/A-1a
        - 2 gives you PDF/A-2b
        - 16 gives you PDF 1.6
        
        Change-Id: Iea4262b119bcf33b75f3d1406cc793bdcaec65d1
        Reviewed-on: https://gerrit.libreoffice.org/69294
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-03-16  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [6907cbd0f8e198a0f1810b1a07f552a47c9da660]

        tdf#113448 fix type1 font subsetter
        
        This fixes verapdf A-1 validation error '6.2.11.5-1 glyph width in
        dict and font file inconsistent'
        
        Previous code was writing hard-coded '1000' as glyph width for any
        type1 font subsetting - since actual type2 width info only became
        available during subsequent convertOneTypeOp() parsing.
        
        Catch was, that loop sometimes already modifies the output buffer
        (whenever glyph path info was given), so we fix that by first padding
        out 5 bytes for the width (size of integers are sadly variable), then
        parsing Type2 glyph code, and in the end putting in the actual width
        value we then know.
        
        Can't put hsbw type1 op last, since standard requires that to be first
        (and can only be given _once_)...
        
        Could be re-done nicer by buffering Type2 glyph data, then writing it.
        Left as an exercise for the reader.
        
        Change-Id: I64ffaa32ded2f0a7c06311d1e0426cf358308a0a
        Reviewed-on: https://gerrit.libreoffice.org/69293
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-03-16  Thorsten Behrens  <Thorsten.Behrens@CIB.de>  [b4d5e95b3c9454ead87dd2333799dcae41ac7970]

        vcl: cleanup font subsetter from ancient TODOs
        
        Change-Id: I8e6b6747f2b6c60523c8dc0878c08da39fe1da5b
        Reviewed-on: https://gerrit.libreoffice.org/69292
        Tested-by: Jenkins
        Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>

2019-03-16  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [e4600ec9339e4a301e50874b1bafb87f55a54a80]

        Component test
        
        Change-Id: I03785b3126671629011d5e62925a5658ab5ec2f7
        Reviewed-on: https://gerrit.libreoffice.org/69067
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-03-16  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [05643dc615f2e68cbe19bc26bebcfba30d801f1f]

        KJ: Add more Writer's menubar item
        
        Change-Id: Idb08f2f6c888722c002055aec95f3dccd396b9ca
        Reviewed-on: https://gerrit.libreoffice.org/69338
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-03-16  Caolán McNamara  <caolanm@redhat.com>  [43fd682ea227bbe82f0abf756213cf88b2826183]

        weld SwFieldFuncPage
        
        Change-Id: I5b098eecb7318ab64dcafff3ce1ef0fa34536f50
        Reviewed-on: https://gerrit.libreoffice.org/69346
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-16  Caolán McNamara  <caolanm@redhat.com>  [338e562639f947f9aa5fcd7340fe87a57b0f3601]

        weld ScAutoFormatDlg
        
        Change-Id: I700034eefe9fb25ee331645283bd3611c88faf5b
        Reviewed-on: https://gerrit.libreoffice.org/69052
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-16  andreas kainz  <kainz.a@gmail.com>  [dd552855ea0185954c3c622f54147eb1e6baf0d7]

        tdf#123455 Breeze Dark icon sync with Breeze
        
        Change-Id: Idb6ad77279257da26f2aa160a2376104fd3f69db
        Reviewed-on: https://gerrit.libreoffice.org/69345
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-16  andreas kainz  <kainz.a@gmail.com>  [0f2b10ec0d0fd6132dec4b33366dd3e91bfc8d7d]

        Sifr icon theme update
        
        Change-Id: I5180486ce05b202946f5d6a27133be10c9f083ae
        Reviewed-on: https://gerrit.libreoffice.org/69336
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-16  Jens Carl  <j.carl43@gmx.de>  [c7aed551abd2f8c80ce3fb2c3ab652c8a7c7135a]

        Fix typo
        
        Change-Id: I5e75f430090e6812d82146c88e7b687d6c6fcffa
        Reviewed-on: https://gerrit.libreoffice.org/69344
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-16  Arkadiy Illarionov  <qarkai@gmail.com>  [0a4f7813c4deb26194eba1efe0ff2077460ab599]

        Simplify containers iterations in accessibility, avmedia
        
        Use range-based loop or replace with STL functions
        
        Change-Id: I47cabb02a2e52f2af8e87379fc44906d2a732d19
        Reviewed-on: https://gerrit.libreoffice.org/69334
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-16  Arkadiy Illarionov  <qarkai@gmail.com>  [10a48c737d347bcce765c8fbe009bc1dd0bb0c4d]

        Simplify containers iterations in basctl, basegfx, basic, bridges
        
        Use range-based loop or replace with STL functions
        
        Change-Id: I8594740103bdc2091c2d03d4b92bbe8393f5378c
        Reviewed-on: https://gerrit.libreoffice.org/69223
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-16  Jens Carl  <j.carl43@gmx.de>  [bb9728bbf9bb29ef2b6ca582a382f66e9adf2623]

        tdf#45904 Move XNameReplace Java test to C++
        
        Move XNameReplace Java test to C++ for ScAutoFormatsObj.
        
        Change-Id: Iadde8031d9efbec12de76f889175029be448df13
        Reviewed-on: https://gerrit.libreoffice.org/69342
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-16  Caolán McNamara  <caolanm@redhat.com>  [aa04df5fd9c8359a50039f598f4998caf7e5afe6]

        weld SwEditRegionDlg
        
        Change-Id: I6aacd013a344caa731841ff4f015017ba16c4aca
        Reviewed-on: https://gerrit.libreoffice.org/69325
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-16  Jens Carl  <j.carl43@gmx.de>  [e73819983c45188ca990ca2b37f9bcf31fe0a2c7]

        include/test/: enable clang-format
        
        Formatted some test related files when updating test case.
        
        Change-Id: I29ac18db6d85d333e57af153c352b3c76e23a165
        Reviewed-on: https://gerrit.libreoffice.org/69343
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-16  Jens Carl  <j.carl43@gmx.de>  [ad04121efa8dd513bc0564515b5f305bb1549109]

        tdf#45904 Move XNameAccess Java tests to C++
        
        Move XNameAccess Java tests to C++ for ScAutoFormatsObj.
        
        Change-Id: If0ce836f2d0628fa3e4a19f6a1789b74018e0229
        Reviewed-on: https://gerrit.libreoffice.org/69329
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-16  Mike Kaganski  <mike.kaganski@collabora.com>  [88e76095a3faf36b45306dc8846605a1a252e06c]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - VLOOKUP's Array parameter may take 1-column arrays
            
            It only depends on Index value; so for Index=1, 1-column array input is OK.
            
            Change-Id: I80d5655ffcb9374fcdce570f56606d5ff594002c
            Reviewed-on: https://gerrit.libreoffice.org/67716
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-03-16  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [65fde448d391195e5fcf942f8dd541ab6023ff9a]

        UNO SwXTableTextCursor: uso SvtListener instead of SwClient
        
        Change-Id: Ie026909a1822c0e928f022e61b14e785224f5d17
        Reviewed-on: https://gerrit.libreoffice.org/68472
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-03-16  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [368059f7f6abd6eed2a5a1bd142d406f14cf9ecb]

        make SwXRedline final
        
        Change-Id: Iad53e3dea745cf2d473b8218775816dfb042fcec
        Reviewed-on: https://gerrit.libreoffice.org/68471
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-03-16  Mark  <mark_r80@hotmail.com>  [1239410c70774eb241f89caa8fcef19eed34454e]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#117890 - Math Online Help: Remove unhelpful screenshots (2/2)
            
            removed EditSymbols.png and all subfolders
            
            Change-Id: Ie3fff059d02af0b76fd03ead64d1d33bf8056255
            Reviewed-on: https://gerrit.libreoffice.org/69128
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-03-16  Katarina Behrens  <Katarina.Behrens@cib.de>  [39396a2e4362608c792cf3bdde447b66c75d64d6]

        tdf#119718: give focus where focus is due
        
        shamelessly copied X11SalFrame behaviour with different ToTopFlags:
        focus central widget with GrabFocus and GrabFocusOnly, activate
        window when coming back from minimized (RestoreWhenMin) or coming
        back to foreground (ForegroundTask)
        
        Change-Id: I4d43a00f0a9034e661303c39a1b522def85ab6f5
        Reviewed-on: https://gerrit.libreoffice.org/69285
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-03-16  andreas kainz  <kainz.a@gmail.com>  [474aa2cb77050a6b23c9c439ce3c6f136733a816]

        Sifr icon theme update lc_
        
        Change-Id: I4d1bcb3b47fa0a081863f7377774ab4b08ecf5d2
        Reviewed-on: https://gerrit.libreoffice.org/69330
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [a03f421a878c210566dc8d728113a27400da38f2]

        Remove duplicated include
        
        Change-Id: Ibef1d79b091efca721eb3e5304f4b15b95b6bfff
        Reviewed-on: https://gerrit.libreoffice.org/69288
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-03-16  Justin Luth  <justin_luth@sil.org>  [b524cab24b8f7c39104db7842e071599eb1d674f]

        tdf#98620 filter\ww8 export: spam Jc if environment defines BiDi
        
        If the BiDi value value comes from the page style, then MS formats
        have no idea what to do with it, so those values are written
        out into the paragraph itself. Since Justify is highly dependent
        on BiDi in order to understand its meaning, it also needs to
        be spammed.
        
        Change-Id: I7407056573bb115e8bab2dce0070b0a718dcc1eb
        Reviewed-on: https://gerrit.libreoffice.org/66923
        Tested-by: Jenkins
        Reviewed-by: Justin Luth <justin_luth@sil.org>

2019-03-16  Takeshi Abe  <tabe@fixedpoint.jp>  [97b78d77ebaf6ba676d777454c6c957a87324f12]

        filter: Replace needless std::deque with simpler std::vector
        
        Change-Id: I95ffde095909b925531a9bb1a3f0d394ba8d5c80
        Reviewed-on: https://gerrit.libreoffice.org/69267
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-16  Noel Grandin  <noel.grandin@collabora.co.uk>  [45968141934ac4ea10ad7fe4c2b074152aa2e635]

        pahole changes in various
        
        I'm not seeing as much as I would expect here, mostly because pahole
        seems to be having trouble parsing quite a few of our structures, and
        consequently producing useless data than I then ignore.
        
        XDash 24bytes -> 20bytes
        vcl::font::FeatureDefinition 64bytes -> 56bytes
        SvXMLTokenMapEntry 16bytes -> 12bytes
        SvXMLItemMapEntry 16bytes -> 12bytes
        SwContentAtPos 40bytes -> 32bytes
        
        Change-Id: I74c8b93f74b8352f48ef552d7d4239aa7f4237d4
        Reviewed-on: https://gerrit.libreoffice.org/69304
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-16  Andrea Gelmini  <andrea.gelmini@gelma.net>  [c52cce61d1fbf1f085897bf9ff40e26b1f130998]

        Removed executable permission on pptx file
        
        Change-Id: I07529ff4b5fd3691479efbd3ade4352939b760de
        Reviewed-on: https://gerrit.libreoffice.org/69331
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-03-16  Julien Nabet  <serval2412@yahoo.fr>  [8718c42d3010e39564b588298a313e516388ce02]

        Help cppcheck on filter/icgm/elements + optimize a bit operator =
        
        cppcheck:
        Avoid 'operator=' should return reference to 'this' instance.
        
        Change-Id: Iac146fe31b2cebc8e4f4c74d79ad98625db04637
        Reviewed-on: https://gerrit.libreoffice.org/69004
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-03-16  Eike Rathke  <erack@redhat.com>  [564d0d145cf9c164ea9c717b4b2113fd971fa0af]

        Related: tdf#123736 re-establish listeners also for vector unsharing
        
        ... via DetachFormulaCells()
        
        Change-Id: Ia57308495a06e0df612eb1610b5f387d6b60ce08
        Reviewed-on: https://gerrit.libreoffice.org/69320
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-03-16  Jens Carl  <j.carl43@gmx.de>  [afcf3c7fdef0c9b167b1346873bf1936050a4605]

        Add XServiceInfo tests to ScTableColumnsObj
        
        Change-Id: I377c2ba0709f1a326923e4ef5f76c3859c9e0c50
        Reviewed-on: https://gerrit.libreoffice.org/69287
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-16  Caolán McNamara  <caolanm@redhat.com>  [9bfdd19de3a2bc12bc6331b3357763e47a4bed5c]

        weld SwSectionPropertyTabDialog
        
        Change-Id: I1958c4bcbd4e4acc1af1b81abd4dd6955a1a3de6
        Reviewed-on: https://gerrit.libreoffice.org/69298
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-16  Caolán McNamara  <caolanm@redhat.com>  [d06f63db476c8b7e28688cd69124809718827aa1]

        sync insert section and edit section
        
        why do we have two of these that are ~identical
        
        Change-Id: Ic10ad240055d93b0bfcef898dbe2be0fbab4c514
        Reviewed-on: https://gerrit.libreoffice.org/69297
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-16  Caolán McNamara  <caolanm@redhat.com>  [e3e6f43bc8c01ca6c3ad87180db2b3e623d8eed4]

        clarify that set_visible(true/false) is just show/hide
        
        ditch duplicate method
        
        Change-Id: Iea35d6437f48809a06e093241bddf301f00c502b
        Reviewed-on: https://gerrit.libreoffice.org/69302
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8a8c029244e8a27efd92017968313c2116a9776a]

        ios widget theme: make corners of widgets more round (rx,ry = 4px)
        
        Change-Id: I2fe8d6570940e08dcf5cce1b335fe81e9d461e5e
        Reviewed-on: https://gerrit.libreoffice.org/69316
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [30ae10c92d52ad7c6cdc569c87228d7f9adaadf5]

        ios widget theme: draw focus rectangles for widgets
        
        Change-Id: I92d42d100c515cbe744d13050a424b7f584a7adb
        Reviewed-on: https://gerrit.libreoffice.org/69315
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [ac12cd5f6813bf740417a4d732f7b0a1761bd3e7]

        ios widget theme: fix wrong svg filename for the button in editbox
        
        Change-Id: I3c40e62bba3590f547e50bb3eca221112ce92405
        Reviewed-on: https://gerrit.libreoffice.org/69314
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-16  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [b3c6665de2206a922d1a058bb1f5e9f76f792335]

        move the content of theme_definitons to ios subdir
        
        As we want more widget themes added in the future, add the content
        of theme_definitions to its own "ios" folder (as it is a theme
        mimicking ios look&feel).
        
        Change-Id: Ie435263c3861aaa324e02cfe955b8288211b2888
        Reviewed-on: https://gerrit.libreoffice.org/69313
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-15  Jens Carl  <j.carl43@gmx.de>  [4eff4061814020b319fb3ec5a7ce56fcfa7cf7bf]

        tdf#45904 Move XTableColumns Java tests to C++
        
        Move XTableColumns Java tests to C++ for ScTableColumnsObj.
        
        Change-Id: Iead7ca3d7c07820086f75d86833b7bfc97978751
        Reviewed-on: https://gerrit.libreoffice.org/69286
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-15  andreas kainz  <kainz.a@gmail.com>  [16cf63a6ff34644e79e00fa2f2d9f35e7ea6b613]

        Sifr icon theme update
        
        Change-Id: I32ce1089923ad8386687312b3b7daed0f85a7657
        Reviewed-on: https://gerrit.libreoffice.org/69321
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-15  Tomáš Chvátal  <tchvatal@suse.com>  [ec3aee0ef36f1ec3848581009b0de01e0ffd5e8f]

        Fix build with older versions of Boost
        
        Change-Id: Ic5fa7c703821c23e704d2c58f9a04d0ac8ce8ef2
        Reviewed-on: https://gerrit.libreoffice.org/69308
        Tested-by: Tomáš Chvátal <tchvatal@suse.cz>
        Tested-by: Jenkins
        Reviewed-by: Tomáš Chvátal <tchvatal@suse.cz>

2019-03-15  Tor Lillqvist  <tml@collabora.com>  [3140194a85fe4a6ac69c8cddc4d3b019430cd6e8]

        tdf#124042: If mrContext is zero, calling Core Graphics APIs on it is futile
        
        If mrContext is zero, the CG calls using it won't do anything and will
        cause "invalid context" warnings when running under Xcode. So just
        return early. Such calls to drawPolyPolygon() are apparently not
        essential but accidental and of no real use. Possibly related to bogus
        "focus" indicator painting. Which does not make sense on iOS as we
        aren't drawing to any actual "windows" with "focus".
        
        Change-Id: Icc4a768d8b255c09a8972551443ce59f4ad56089

2019-03-15  Tor Lillqvist  <tml@collabora.com>  [b4fbe662d02366c38bb7660f25a8d2076ad34d69]

        tdf#124042: Add SAL_INFOs for iOS about the CGContext life cycle in LOKit
        
        Use the same logging tag as in vcl for uniformity. Helps in tracing
        the life cycle and usage of CGContexts.
        
        Change-Id: I89c33ac63fa26e10a8866c2aacecce89ef9b5f6b

2019-03-15  Michael Meeks  <michael.meeks@collabora.com>  [645a33037116164eec7d2840a837d51f1f6abc5b]

        LOK: switch view before event emission if necessary.
        
        Unfortunately we still have large amounts of global state, and key
        event handling in some corners requires this in addition to the window.
        
        Change-Id: Id817030536f9cb45dbc39551dfb5332fc6998c62
        Reviewed-on: https://gerrit.libreoffice.org/69266
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-03-15  Stephan Bergmann  <sbergman@redhat.com>  [ece27693ba52417bc4b68045f5544a5cc43299dc]

        Adapt to C++2a std::span<>::index_type being unsigned size_t
        
        ...and no longer signed ptrdiff_t (which now caused -Werror,-Wsign-compare here)
        
        Change-Id: I48234d9cc4c35583e3268441dcc21a03fab3e856
        Reviewed-on: https://gerrit.libreoffice.org/69306
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-15  Stephan Bergmann  <sbergman@redhat.com>  [659fe6f310772b822adf3a2d32bcddbfc3bb1277]

        loplugin:typedefparam
        
        Change-Id: Id694376160986b74ef2bf6cacdd96c13669d5c32
        Reviewed-on: https://gerrit.libreoffice.org/69291
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

2019-03-15  Eike Rathke  <erack@redhat.com>  [6160025b27e97841321be29863bb1efd8c194a5f]

        In case of sc::NoListening only SetNeedsListeningGroup(), tdf#123736 follow-up
        
        Change-Id: I3e5a5334dfe11002b526f942463626b62efbc340
        Reviewed-on: https://gerrit.libreoffice.org/69303
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-03-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [c8bad5e896801e6775fd80ea246893a77f534d60]

        loplugin:stringconstant
        
        /home/noel/libo/desktop/source/lib/init.cxx:3571:22: error: rewrite call
        of 'rtl::operator==' with empty string constant argument as call of
        'rtl::OUString::isEmpty' [loplugin:stringconstant]
                if (aHeaders == "")
        
        Change-Id: If0d8c411c6dd563622a855e209c0a5692c222abe

2019-03-15  Noel Grandin  <noel.grandin@collabora.co.uk>  [6c46fdd75de8cec4f62f9fed02212a2d1e0b71b5]

        new pahole-all-classes script, and update a couple of sc/ structs
        
        Create a new script to scan our codebase for holes in our
        structures.
        
        Implemented a couple of the things I found
        
            ScSortKeyState         12bytes -> 8bytes
            sc::MultiDataCellState 12bytes -> 8bytes
        
        Change-Id: I139dda36aedf02b7f19be121eb312e5552142b87

2019-03-15  Tor Lillqvist  <tml@collabora.com>  [22de481db334fcce404cdcf88183cd544cd19271]

        Don't return an empty C string, the caller is not prepared for that
        
        If the caller receives a pointer to an empty C string, it will send
        the message "commandvalues: " to the JavaScript bits. That will cause
        an exception as it expects JSON after the commandvalues: keyword.
        
        Instead return a nullptr. The caller is prepared to handle that.
        
        Change-Id: Ia1efa967668ba518993edb7945f064758b660b96

2019-03-15  Caolán McNamara  <caolanm@redhat.com>  [bbf9b65f91e8136fa1a2e17960944b8720f5d58e]

        support case sensitive entry completion
        
        Change-Id: Ibaf0962e3d150c67f951e1b20c0e72aacfc7ea78
        Reviewed-on: https://gerrit.libreoffice.org/69284
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-15  Caolán McNamara  <caolanm@redhat.com>  [aeec817fe1205eba88089569ef26bff819d1fdac]

        weld SwInsertSectionTabDialog
        
        Change-Id: Ic2782ed51cfb7dea25a455843eb749abd70e53a4
        Reviewed-on: https://gerrit.libreoffice.org/69283
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-15  Caolán McNamara  <caolanm@redhat.com>  [a98bb35d4e11471cee6b3dbf66b2c3d25df39bfa]

        weld SwInsertSectionTabPage
        
        Change-Id: Ifdd794ae97eac3885c828f7610135b60ce7b3b7d
        Reviewed-on: https://gerrit.libreoffice.org/69282
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-15  Caolán McNamara  <caolanm@redhat.com>  [8bddb3c77048814b370351e0eb72c31f289fb34f]

        add drop target support to welded widget
        
        refactor the mega-widget dnd drop target to be reused at
        mini-widget level
        
        and weld SwInsertBookmarkDlg
        
        Change-Id: I3f36e1cd902ecf166e369d0a05902d3df2b4f791
        Reviewed-on: https://gerrit.libreoffice.org/69274
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-15  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [f5efc3cb9d2bbcaaca95e15a03815e8f8eda7b09]

        KJ: Add more SVG icons (Writer)
        
        Change-Id: I5deaa2276127548b6f5f127b65120300d11dbac9
        Reviewed-on: https://gerrit.libreoffice.org/69181
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-03-15  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [0ccc0d49bf7f3e065388b0852cfc0da2f681a557]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Header and donation CSS tweaks
            
            Change-Id: I20e5610c08db700e12baffa9b62dcf8dfd0c4328
            Reviewed-on: https://gerrit.libreoffice.org/69278
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            Tested-by: Jenkins
            
2019-03-14  Matteo Casalin  <matteo.casalin@yahoo.com>  [930fd6e97d80545c4641530eaa6ef8da16033297]

        Use indexed getToken()
        
        Change-Id: I0ed7bbd66f220ac28ad25ed301a50054c4c47008
        Reviewed-on: https://gerrit.libreoffice.org/69247
        Tested-by: Jenkins
        Reviewed-by: Matteo Casalin <matteo.casalin@yahoo.com>

2019-03-14  Matteo Casalin  <matteo.casalin@yahoo.com>  [5cb819f3ceff626fcb1f10bf3eec35d5b2cceadb]

        Avoid using index for single getToken() call
        
        Change-Id: I155996a0504e39b11afd1b2e0f2472f6c1830a1e
        Reviewed-on: https://gerrit.libreoffice.org/69245
        Tested-by: Jenkins
        Reviewed-by: Matteo Casalin <matteo.casalin@yahoo.com>

2019-03-14  Matteo Casalin  <matteo.casalin@yahoo.com>  [e7a864ea3d62c6a11048da75e014cf2a9eff601f]

        Avoid using index for single getToken() call
        
        Change-Id: Ice39b95ed5bb77a4989c838b51992c80ef37756f
        Reviewed-on: https://gerrit.libreoffice.org/69244
        Tested-by: Jenkins
        Reviewed-by: Matteo Casalin <matteo.casalin@yahoo.com>

2019-03-14  Matteo Casalin  <matteo.casalin@yahoo.com>  [48fc2fee15a7d9b43da430598e3acfa18e739250]

        getToken() ==> copy() since separator positions are known
        
        Change-Id: Ib13f279fd764538deb77b3ee871e58baf8676be2
        Reviewed-on: https://gerrit.libreoffice.org/69242
        Tested-by: Jenkins
        Reviewed-by: Matteo Casalin <matteo.casalin@yahoo.com>

2019-03-14  Matteo Casalin  <matteo.casalin@yahoo.com>  [b85b58feea3608f9a7c1456320eb13db6f16d942]

        Use indexed getToken()
        
        Change-Id: Ie6a69f8d7630fefd18404c7a93e2d38bd06e3d16
        Reviewed-on: https://gerrit.libreoffice.org/69238
        Tested-by: Jenkins
        Reviewed-by: Matteo Casalin <matteo.casalin@yahoo.com>

2019-03-14  Miklos Vajna  <vmiklos@collabora.com>  [87670fa998a26ab059e40bbe8f5e0acf0ad6ea04]

        DOCX autotext import: speed up handling of large amount of blocks
        
        WW8Glossary::Load() does the same for the DOC autotext import.
        
        Old cost for a document with 2508 document parts: 843842 ms.
        
        New cost for the same document: 46572 ms (5% of baseline).
        
        Change-Id: If0ff183315cb7465dd2b32c1a4fc856b50611265
        Reviewed-on: https://gerrit.libreoffice.org/69271
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-03-14  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [8badaf19f78ef5641ba6074208fd85405453b2da]

        tdf#42949 Fix IWYU warnings in sd/source/ui/d*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I78b0aa6cfc2523c897cf22efe25c2bc431b2b026
        Reviewed-on: https://gerrit.libreoffice.org/68968
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-14  Zdeněk Crhonek  <zcrhonek@gmail.com>  [12d3e5d2990af41ce97bc54ad7507a1c42b2de4b]

        uitest for bug tdf#123052
        
        Change-Id: Ic68ef7b0ef8d67fbbdfa233fa60a9b6a0511895a
        Reviewed-on: https://gerrit.libreoffice.org/69277
        Tested-by: Jenkins
        Reviewed-by: Zdenek Crhonek <zcrhonek@gmail.com>

2019-03-14  Matteo Casalin  <matteo.casalin@yahoo.com>  [66da602fb911d73e89fa7662dcea5840b449241f]

        Fix TRUE to sal_True conversion in string
        
        This would lead to always false condition, since that text should
        be uppercase.
        Introduced in d210c6ccc30466e98240c1409df0550514668d68.
        Reduce parentheses while at it.
        
        Change-Id: Iec9cbbfd0a596ad1d4dcba50aa3a5c00a54ef425
        Reviewed-on: https://gerrit.libreoffice.org/69234
        Tested-by: Jenkins
        Reviewed-by: Matteo Casalin <matteo.casalin@yahoo.com>

2019-03-14  David Vogt  <david.vogt@adfinis-sygroup.ch>  [4aa8a6ab08b755e3d82860e8dbc294f854336477]

        tdf#113289: Default value for footnote separator
        
        In old versions of LO/AOO, separator style was defaulting to a solid
        line. When you have an old document that doesn't have the style set
        explicitly, the line would disappear.
        
        Since newer versions explicitly set the style, we should set the default
        to what it was before.
        
        Change-Id: I8dacea75fcf2f95f9bc145442b22ab0d173e7c5a
        Reviewed-on: https://gerrit.libreoffice.org/69167
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-14  heiko tietze  <tietze.heiko@gmail.com>  [044fa501e95dcac8120767996dfb7ba8f25a703f]

        Resolves tdf#122707 - Replace listbox for print range by radio buttons
        
        Some changes to the ui file (GtkGrid, alignment, radio buttons),
        setChoiceRadiosControlOpt() instead of *list
        Labels adjusted accordingly
        Patch partially reverts I62bd9affc9e065d7afcc60296a72eae4612b0ddd
        
        Change-Id: Ia06b8f2513d98fbdb1971477cf7b7127595d338c
        Reviewed-on: https://gerrit.libreoffice.org/68846
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>

2019-03-14  Olivier Hallot  <olivier.hallot@libreoffice.org>  [ff4ebd8c7df3d6aa7f0e3798635e6a461cfd936d]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - tdf#124066, tdf#114263 BASIC Replace function Help
            
            with kind help of  Gerhard Weydt (tdf#124066)
            
            Change-Id: I856c8ff600774bec82daafdef63ea8cca15b5097
            Reviewed-on: https://gerrit.libreoffice.org/69255
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-03-14  Tor Lillqvist  <tml@collabora.com>  [4fe72e0fa13dc6032739c9e8493ef24eb5537ea3]

        Hide the font preview on iOS
        
        There are enough problems making the dialogs look and work sanely in
        the iOS app without the preview being placed completely wrongly and
        covering other controls.
        
        Note that I am not actually able to test this here in the master
        branch, as the iOS app does not work when built from the master branch
        of the online repo (and this master branch of core). The corresponding
        change to the cp-6.0 branch of core did work as expected (with the
        online bits of the app built from the collabora-online-4 branch).
        
        Change-Id: I383ae6b1fcacb41b20f97e17436aa26531e13c69

2019-03-14  Tor Lillqvist  <tml@collabora.com>  [e21979195fc08d2ca1a0736deb986429e12c49aa]

        Further tweaks that affect the "tunnelled" dialogs in the iOS app
        
        The bestmaxFrameSizeForScreenSize() function is full of magic numbers.
        (There originally, in OOo times, was a comment in there that said
        "fill in holy default values brought to us by product management"
        which says it all, really.) Those numbers have little or no relevance
        on iOS. Instead, make this function return the largest square that
        will fit on the display (square so that it will fit in either
        orientation, in case the device is rotated while a tunnelled dialog is
        displayed).
        
        And as a consequence the defaut font size on iOS can be bumped up a
        bit, to 10. Now the problematic dialogs look even better.
        
        Note that this is a cherry-pick from our vendor branch (cp-6.0). It
        hasn't actually been tested as the iOS app doesn't work at the moment
        if built from the master branches of online and core.
        
        Change-Id: I043d8f9947520adb04bd952ee49f9c7844a1fa8c

2019-03-14  Tor Lillqvist  <tml@collabora.com>  [2292a5dd12bf3b137f36058b0172876e821ce8a4]

        Use smaller default font on iOS (in practice used for dialogs in the iOS app)
        
        I suspected all the time that just one single-line change will be what
        is needed to make the dialogs look mostly sane. (Especially Format >
        Character... and Format > Paragraph...) No exotic hacks were needed
        after all, even though I experimented with more or less crazy ones for
        several days before I thought of changing this font size 14 to
        something smaller.
        
        The problem was apparently simply that with the larger default font,
        the dialog controls didn't fit properly in the space provided.
        Especially the four combo boxes on one line in the Font page were
        problematic. (It has three such lines of combo boxes.)
        
        Apparently the dialog machinery isn't especially good at reducing
        width of controls. The Size control shrunk to (almost?) zero width and
        was not visible, the Style control was too narrow to be usable, but
        the Language control was left as unnecessarily wide.
        
        Note that this is a cherry-pick from our vendor branch (cp-6.0). It
        hasn't actually been tested as the iOS app doesn't work at the moment
        if built from the master branches of online and core.
        
        (cherry picked from commit 96dce784c7971f22dcf44b66a242c22b455e32a3)
        
        Change-Id: If5675856345be2ae502346e8c097ef04216e2986

2019-03-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [da3f4786959a972d2f1e3d4fa132a2627b4a462a]

        loplugin:unusedfields in xmloff
        
        Change-Id: I96de7fa324e3d2e3f0f133c93cf73776f4615ed3
        Reviewed-on: https://gerrit.libreoffice.org/68134
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-14  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [e9986153e44d7ec6ca9c5f1373971de74dcbacda]

        PPTX import: import SmartArt drawing into single GroupShape
        
        before that there were imported two GroupShapes:
        	- empty one with properties like id, name, InteropGrapBag
        	- second one with actual shapes
        
        also fixed tests that relyed on that behaviour
        
        Change-Id: I2b94a53e21666b16725c4353448d75e916e4f9df
        Reviewed-on: https://gerrit.libreoffice.org/69252
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-14  Regina Henschel  <rb.henschel@t-online.de>  [b795e540e4c4d31618a16ca8456476d5651a4d01]

        tdf#122899 use unsigned integer for mso_sptArc
        
        The path coordinates were read as sal_Int16. But for a
        mso_sptArc shape the values are unsigned integer. I correct
        it for this shape type only, because I don't know, whether
        other places actually need sal_Int16.
        The change from 0xa504 to 0xa604 in the defaults means a
        change from 'ClockwiseArcTo' to 'ClockwiseArc' so that an
        implicit moveto is used, same as in VML command 'wr'.
        
        Change-Id: Ib9c594c15d5a97048595efd644a4a6e8774fcefd
        Reviewed-on: https://gerrit.libreoffice.org/68941
        Tested-by: Jenkins
        Reviewed-by: Regina Henschel <rb.henschel@t-online.de>

2019-03-14  Jan-Marek Glogowski  <glogow@fbihome.de>  [ffcff2fe24ce1fd64b7c45073c09f6d5a5a5d51d]

        Fix scheduled Task priority change handling
        
        If a task is still in the scheduler priority queue and its
        priority is changed, it won't be moved into the correct queue.
        We have to track the priority of the scheduled task, so we can
        warn the developer to fix the code and actually handle re-start
        correctly.
        
        Since we don't want to traverse the whole Scheduler queues on
        priority change (which sometimes get very long) to remove the
        wrong data item, we'll just invalidate it, if a priority change
        is detected.
        
        This also reverts commit d24b264c4a47 ("vcl opengl: avoid task
        priority warning on cursor blink"), which tried to avoid the
        warning, which was just half right and independent of the broken
        priority change handling.
        
        LO doesn't change priorities of scheduled tasks normally, so
        that bug didn't turn out to have much impact, I guess.
        
        Change-Id: I6e46b518a7c3532047c619c013bd8597f73ed7a6
        Reviewed-on: https://gerrit.libreoffice.org/69249
        Tested-by: Jenkins
        Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>

2019-03-14  Caolán McNamara  <caolanm@redhat.com>  [8bc23968129fc38d70fb614668a411599d4e6d0e]

        weld SdActionDlg
        
        Change-Id: I2d43c1fc65e8cfed1e252e1a16c37b907ec9f319
        Reviewed-on: https://gerrit.libreoffice.org/69180
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-14  Mike Kaganski  <mike.kaganski@collabora.com>  [33a3d806ff065c302283e4d7db522762eda428f8]

        Fix URL
        
        .. after ed901c336ff0b99291ffe53be6bd762abcccf55c
        
        Change-Id: Icc38dcfbf59d3af8b1798064f241f9ce59f1732d
        Reviewed-on: https://gerrit.libreoffice.org/69256
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>

2019-03-14  Miklos Vajna  <vmiklos@collabora.com>  [e717722d7ff05f0125ae18dc12779f4276155ff6]

        vcl: avoid OUString defaulted parameter in GDIMetaFile::dumpAsXml()
        
        So that it's possible to do ad-hoc dumping from gdb with something like:
        
        print xMetaFile->dumpAsXml(0)
        
        Similar to how that already worked for SwDoc or SwFrame.
        
        Change-Id: I9cb884491f2a49afdb06179d8d54252101f37bb7
        Reviewed-on: https://gerrit.libreoffice.org/69253
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-03-14  Michael Meeks  <michael.meeks@collabora.com>  [efef0583c62be4aeb5c360621cb3072ff336eb6b]

        LOK: re-factor async key & mouse event re-posting.
        
        A fairly pure re-factor, although adding disposed window
        checking to a number of sites with a warning.
        
        Moves the event emission helpers from VCL into SfxLokHelper: we're
        going to need more view / integration here next anyway.
        
        Removes lots of copy/paste horror.
        
        Change-Id: I279c11a1d8093b4feeeb6b7850f500806fff80dd
        Reviewed-on: https://gerrit.libreoffice.org/69218
        Tested-by: Jenkins
        Reviewed-by: Michael Meeks <michael.meeks@collabora.com>

2019-03-14  Andrea Gelmini  <andrea.gelmini@gelma.net>  [1da82a6e80cd2147839031250dba10976560962d]

        Removed duplicated include
        
        Change-Id: I5bd2cc790c3bb81a3b5369ae25dc68664c030bf2
        Reviewed-on: https://gerrit.libreoffice.org/69250
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-03-14  Caolán McNamara  <caolanm@redhat.com>  [cb3e2a88aae07d9fdf354bc5569b21d78c46d20e]

        weld SdTPAction
        
        Change-Id: I3c72b19f9c5343451164b5bd35dc79a3753e6a37
        Reviewed-on: https://gerrit.libreoffice.org/69179
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-14  Caolán McNamara  <caolanm@redhat.com>  [0a9094007cb9ad3e37866730c8a66c3ed92eeeb9]

        Resolves: tdf#90863 replace toolbar with apply/remove buttons
        
        which is consistent with the calc format->cells->numbering page
        and solves the keyboard traversal problem here
        
        Change-Id: I90c0f4a380693af871bbd20912eafcf5ea259fc7
        Reviewed-on: https://gerrit.libreoffice.org/69229
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-14  Miklos Vajna  <vmiklos@collabora.com>  [2f83055cdbd915d5036a7b4374b4ad10e6efc65f]

        sw btlr writing mode shell: fix cursor selection
        
        All changes are about not assuming logical top is a lower y value than
        logical bottom, by going via the SwRectFnSet abstraction, which already
        does the right thing.
        
        Change-Id: I94a9881b018ad14b02e97425f60af01aa3fd9269
        Reviewed-on: https://gerrit.libreoffice.org/69226
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-14  Roman Kuznetsov  <antilibreoffice@gmail.com>  [00f96e88a7c6feea98d446e82a2718c5aae6256c]

        tdf#112411 Remove all that remains of the More controls toolbars
        
        Change-Id: I82a348c7be067e777dced15dd014b8139cc9b1dc
        Reviewed-on: https://gerrit.libreoffice.org/69224
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-03-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [c196d70337f6b755cfc4c34beda05554c6fab114]

        loplugin:unusedmethods
        
        Change-Id: Ief7cdb14e2c0fe4b0332cd90e063d649065bf3b6
        Reviewed-on: https://gerrit.libreoffice.org/69171
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-14  Noel Grandin  <noel.grandin@collabora.co.uk>  [527977d5cac51a9edd522d675f0ccf575d2f2dc0]

        loplugin:unusedfields
        
        Change-Id: Id6792f0955a25533d33f6da6ed8c3e993f578c3f
        Reviewed-on: https://gerrit.libreoffice.org/69170
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-14  Shubham Goyal  <22shubh22@gmail.com>  [5f40c324b5578b23735d2d7fe30b0b7731867fba]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - i#119731 Fix icon name
            
            Was wrongly named in 496aaf8cbcd030c1ddfbc3776c23edd08307b96e
            
            Change-Id: I42730caa995ed7e04b6a632ee0fa73091beeea84
            Reviewed-on: https://gerrit.libreoffice.org/69080
            Tested-by: Jenkins
            Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
            
2019-03-14  Mike Kaganski  <mike.kaganski@collabora.com>  [362082b57b2d6e9119acb3fb033aefcbce8cf8bb]

        Only return elements with both name and predicate matching arguments
        
        ... otherwise, after first stylesheet with matching name but failing
        predicate, next stylesheet that matches predicate is returned, regardless
        what is its name.
        
        See commit b37b299d5228beeecb913980780f463756c5a878.
        
        Change-Id: I965ddcd0f8f578b60a46b3c7412d33973aa7a2aa
        Reviewed-on: https://gerrit.libreoffice.org/69228
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-03-13  Ashod Nakashian  <ashod.nakashian@collabora.co.uk>  [ed901c336ff0b99291ffe53be6bd762abcccf55c]

        Make the Help URL configurable
        
        When the Help URL is blank, the Help
        buttons are hidden LOK (but not desktop).
        
        Change-Id: Ibd76452108d1e3a92fb43f2c0af0586b0cbed073
        Reviewed-on: https://gerrit.libreoffice.org/69071
        Reviewed-by: Andras Timar <andras.timar@collabora.com>
        Tested-by: Andras Timar <andras.timar@collabora.com>
        Reviewed-on: https://gerrit.libreoffice.org/69142
        Tested-by: Jenkins

2019-03-13  Eike Rathke  <erack@redhat.com>  [1634a6d926c6cfd8fe92be1f3ae6083d2fb80f5e]

        Resolves: tdf#123736 re-establish listeners for unshared formula groups
        
        ... when replacing one of their formula cells, with another
        formula cell or any other cell, passing through
        DetachFormulaCell()
        
        Change-Id: Id527307ef5278d87345c6dbfab9d05cb490dfe6c
        Reviewed-on: https://gerrit.libreoffice.org/69221
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-03-13  Caolán McNamara  <caolanm@redhat.com>  [68bae22d127986875fab6e715b0fe53280a499ec]

        Resolves: tdf#124028 dangling "completion" entries block responses
        
        so e.g. math font dialog doesn't react to button clicks.
        
        since...
        
        commit ab8e0f5832fa910f8b1abd36d7cb3929cbac2395
        Author: Caolán McNamara <caolanm@redhat.com>
        Date:   Fri Jan 18 17:08:58 2019 +0000
        
            Resolves: tdf#122484 replace gtk autocomplete with vcl-alike autoselect
        
        remove the entrycompletions but left the reference to them
        
        Change-Id: Ia02d0e657fc114692f69f88890192c470a1cab22
        Reviewed-on: https://gerrit.libreoffice.org/69208
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-13  Caolán McNamara  <caolanm@redhat.com>  [d02381a70184f13031e5f2e19a837f5821e4a49c]

        Resolves: tdf#123694 we need the controller, not the tabpage parent
        
        Change-Id: Ib390abaec648a1e06fcc35f83cb170fc654cf021
        Reviewed-on: https://gerrit.libreoffice.org/69203
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-13  Mike Kaganski  <mike.kaganski@collabora.com>  [b37b299d5228beeecb913980780f463756c5a878]

        Fix CppunitTest_sc_stylefamilyobj
        
        It is "ScStyleFamilyObj" element that is inserted in the ScStyleFamilyTestObj::init()
        which is intended to be tormented in all thinkable ways in the tests; and its name
        must be passed to all the different interface ctors here. Trying to remove "Default"
        style is not something really expected to work.
        
        In my testing on Windows, I experienced hung XNameContainer::testRemoveByName with
        endless loop in SfxStyleSheetBase::SetParent, where it tried to set parent of Para
        style "Status" to "Heading"; while iterating over "Heading" parents to check for
        recursive linkages, it searched for its parent "Default", already removed at that
        stage; that search gave another "Default" style of Page type; that makes
        DoesStyleMatchStyleSheetPredicate from DoesStyleMatchStyleSheetPredicate to fail in
        IndexedStyleSheets::FindPositionsByNameAndPredicate, which for some reason returns
        the next stylesheet matching the predicate *with any name* - and that happens to be
        "Footnote". When returned to SfxStyleSheetBase::SetParent, it then tried to test
        its parent, which is "Text"; then tests its parent "Default" => endless loop.
        
        Whether this is a problem in IndexedStyleSheets::FindPositionsByNameAndPredicate
        that needs fixing or not, setting the test object name here to the object intended
        for that fixes the never-finishing subsequenttests problem.
        
        Change-Id: I9a36f5c8f399d5c9b863bf33426b15a4388747dc
        Reviewed-on: https://gerrit.libreoffice.org/69225
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-03-13  Miklos Vajna  <vmiklos@collabora.com>  [adcf656bb56e09fbb638a44b0cccc96f8cfced7f]

        DOCX import: fix unexpected page break on autotext insert at end of doc
        
        The problem was that the page style was set on the first paragraph,
        which means a page break on the UI. So if you used a multi-paragraph
        autotext twice (insert autotext, press enter, insert autotext again)
        then you ended up with 2 pages instead of just 1.
        
        Fix the problem by tracking when we are in autotext import mode, and
        similar to pasting, don't set the page style in autotext import mode.
        
        Change-Id: I4fc551b3c1b999687eb80242e261f186fd1b6f13
        Reviewed-on: https://gerrit.libreoffice.org/69214
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-03-13  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [17b25fd3df237a64d6a28fbc57b869e080963193]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - New approach to switch cases
            
            My previous JS patch broke the sys and appl switch behaviour.
            
            This patch removes the inline function calls from
            online_transform.xsl. Instead, help2.js now finds the relevant spans
            and calls the functions for them.
            
            Change-Id: I45d5b75bdb70a7c18eaa0b215beb57e3e1b6719a
            Reviewed-on: https://gerrit.libreoffice.org/69137
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-03-13  Jens Carl  <j.carl43@gmx.de>  [c9b19808ba06b2c3a573e90c7a649de9b3338109]

        Add XServiceInfo tests to ScStyleFamilyObj
        
        Change-Id: Id31bd7df4dbbb5bde5b37236958e2a64c2fb9b9c
        Reviewed-on: https://gerrit.libreoffice.org/69141
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-13  Caolán McNamara  <caolanm@redhat.com>  [07ffbfa41c000446ec84ae3ae0d64feedf530723]

        make selected text/id usable in tree mode
        
        Change-Id: I1b6ffdab5e1ba4a667957d321762bb9250068fe7
        Reviewed-on: https://gerrit.libreoffice.org/69178
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-13  Caolán McNamara  <caolanm@redhat.com>  [35f5c97bbb28aba47ca6f6c59d62b8c25f9daf3b]

        Resolves: tdf#124023 target links.txt not updated
        
        when source links.txt changes
        
        Change-Id: I90e9b64fdd01ff725149cc6d07d3ea6c28b50156
        Reviewed-on: https://gerrit.libreoffice.org/69202
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-13  Caolán McNamara  <caolanm@redhat.com>  [ef306b501224175c013f65b02748e1dab850be1f]

        add renderer for lock icon
        
        Change-Id: I88e2a7ee44523482cf36099281c0f632fae7eac0
        Reviewed-on: https://gerrit.libreoffice.org/69177
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-13  Aleksei Nikiforov  <darktemplar@basealt.ru>  [77ddb3bd2ad78304bc882b1c5ba162c2983f4b56]

        tdf#123406 KDE5: Update delayed frame destruction
        
        Move deleteLater() call to the different event loop.
        This fixes issue with frames not being disposed of
        deterministically, and previously opened window
        not reactivating.
        
        Also hide modal dialog window before unsetting modal mode.
        Unsetting modal mode may require to toggle window visibility.
        Window will be hidden soon anyway,
        and additional generated events might make finding correct
        focused window harder.
        
        Change-Id: Id7839f817075785287b09f6ac79eb3fb211726aa
        Reviewed-on: https://gerrit.libreoffice.org/68852
        Tested-by: Jenkins
        Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>

2019-03-13  Miklos Vajna  <vmiklos@collabora.com>  [d94ecd7dd0c6db19305d7999852eeb8e869f9a46]

        connectivity Writer driver: use auto when initializing with new to avoid ...
        
        ... duplicating the type name
        
        Change-Id: I12b2302c4316b3ec1f22df366100c3b2a4d87454
        Reviewed-on: https://gerrit.libreoffice.org/69173
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-03-13  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [e9ce7acaf5cc87a4fb40f12ea0aac8cb9df3562f]

        tdf#123293 Add test
        
        Test for commit 0a5ca5768f56db481dd3b947b3dddaab7ed96450
        
        Change-Id: I53b72c385d9ef4d51cefa687f07a75c9520d3e71
        Reviewed-on: https://gerrit.libreoffice.org/69165
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-03-13  Tor Lillqvist  <tml@collabora.com>  [893862c39701b31f25592d035aca6800baefb1fa]

        tdf#124057: Do call RegisterControls() on non-DESKTOP
        
        Otherwise the Tools > Word Count dialog doesn't show up in the iOS
        app.
        
        Change-Id: Ic425749cc8f3245d7a16d7784d77b02f6d47253f

2019-03-13  andreas kainz  <kainz.a@gmail.com>  [8025a6190af97f6c0d8be69b18f2103011d4ead7]

        Sifr icon theme update
        
        Change-Id: Id663ba63b361ebf5f853bdf8e9a38a6dc4ab0e36
        Reviewed-on: https://gerrit.libreoffice.org/69157
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-13  Mike Kaganski  <mike.kaganski@collabora.com>  [c61cda4472f14f27e6c50b3e9b791c50d95d0ca1]

        tdf#40966: convert last used BMPs to PNG; cleanup unused
        
        Change-Id: Id92fcd2fd33500cc9c60645c627c2fedf2378fb9
        Reviewed-on: https://gerrit.libreoffice.org/69158
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-03-13  Roman Kuznetsov  <antilibreoffice@gmail.com>  [e89eba0e1fa56c64e0d572b4f32ce5951378c1d7]

        tdf#112411 Merge "Form controls" and "More controls" into one toolbar
        
        Change-Id: I7efb107f53a12185f1bd438983e6f446ee8b6a1b
        Reviewed-on: https://gerrit.libreoffice.org/69079
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>
        Tested-by: Heiko Tietze <tietze.heiko@gmail.com>

2019-03-13  Jim Raykowski  <raykowj@gmail.com>  [b1f15dd7e5a3b58a9595f9419c3208973d9244ff]

        tdf#107593 Show the cursor after header/footer delete
        
        Change-Id: I978f088fa700791d48a5a65392f980822ac14bd2
        Reviewed-on: https://gerrit.libreoffice.org/69032
        Tested-by: Jenkins
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>

2019-03-13  Phil Krylov  <phil.krylov@gmail.com>  [6abed0ea006f3616e40faf2ae782cf64f8ac2914]

        tdf#79717 save/restore character format on selection overwrite
        
        Change-Id: Ic82c50d07cf4a2208a6e2956c8b9ebc4f8630b31
        Reviewed-on: https://gerrit.libreoffice.org/67597
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-03-13  Luboš Luňák  <l.lunak@collabora.com>  [3df0d6e3e161a63282e58f31b197c2d1ba28a6b5]

        warn if sharedvisitor generator cannot find code in a source file
        
        Just in case there's a typo or something, without this that source
        would not be compiled but shared visitor would not include that
        functionality either.
        
        Change-Id: I5d9fad129b83f24fed2613bc071cb33e149c1db3
        Reviewed-on: https://gerrit.libreoffice.org/69093
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-03-13  Luboš Luňák  <l.lunak@collabora.com>  [6d9b2713b100d7f158d01a9f7eb22072dc014f00]

        state explicitly how ownership of ScFormulaCell::pCode works
        
        Change-Id: I7c2938cd731ed85dd0f96ac41d0f0a1468ee858c
        Reviewed-on: https://gerrit.libreoffice.org/69089
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-03-13  Luboš Luňák  <l.lunak@collabora.com>  [d68c1ca1010f5993f99c1991bfbd8454eaa1cd2c]

        const correctness
        
        Change-Id: Ifcc5cfb8d66ae77bdf54b1a5457590c92a3fe093
        Reviewed-on: https://gerrit.libreoffice.org/69088
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-13  Caolán McNamara  <caolanm@redhat.com>  [0faf4e5c2e98219b17e042594710f6872bf6a615]

        weld DatabaseRegistrationDialog
        
        Change-Id: I739785daef892ac16d2a41a98268f18670daeedb
        Reviewed-on: https://gerrit.libreoffice.org/69136
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-13  Caolán McNamara  <caolanm@redhat.com>  [fdc44bd929f038182dda4ea951f3b70dfc67f8d1]

        weld DbRegistrationOptionsPage
        
        Change-Id: I88c1129f50d9f9cbef9970f1a9453641fc87e8fd
        Reviewed-on: https://gerrit.libreoffice.org/69135
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-13  Miklos Vajna  <vmiklos@collabora.com>  [8743247493ba90098e3e32cf30de0e8995569852]

        external: update pdfium to 3730
        
        Change-Id: Iaaac797812b2addd1e5693dbb4338fc1c506a26d
        Reviewed-on: https://gerrit.libreoffice.org/69134
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-13  Tor Lillqvist  <tml@collabora.com>  [f6fdcbeb81f9879a2e117d87d9d60a8a8a0111f5]

        tdf#124042: There are no progress bars that vcl would handle on iOS or Android
        
        Don't even bother trying to dislay such. Any progress feedback to the
        user will be handled through LibreOfficeKit callbacks.
        
        (Sure, the code probably thought it had created a "window" for the
        progress bar, but there wasn't anything real in the data structure
        that would actually display anything anywhere, no CG context (on iOS)
        etc.)
        
        Change-Id: Ie0ca18bbb22da41882bdaba4a0ce77a52112a059

2019-03-13  Sainal Shah  <sainaledava@gmail.com>  [f480c6cb7f41bf38a2259dface77b8cca87ce6ec]

        tdf#123588 Beanshell editor to indicate whether script is saved
        
        Beanshell to enable save button only upon modification of script.
        Save button disables after script is successfully saved. Also, save
        button will be disabled when there are no undoable changes.
        ScriptEditorForBeanShell registers listener for unsaved changes.
        PlainSourceView triggers listener calls upon modification of script or
        after a successful save, which lets to enable/ disable the save button
        accordingly.
        
        Change-Id: I32a2fc473924a7c85cdd6004637ab6a0b60acf38
        Reviewed-on: https://gerrit.libreoffice.org/69046
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-03-13  Mike Kaganski  <mike.kaganski@collabora.com>  [8402cd6974bf4dc6318bda39298ac1b56f1923f7]

        tdf#121092: synchronize defaults for drivers settings
        
        See commit f33eb08a2b74e5de033af9b5f5283b220ac58ded for details
        
        TODO: reimplement defaults to be taken from the Drivers.xcu, not from
        ODatabaseModelImpl::getDefaultDataSourceSettings.
        
        TODO: always write settings, even if they are equal to defaults (unless
        they are schema defaults) - that will allow to change a default, and not
        break existing configurations.
        
        Change-Id: Ic0fa9a03bf801aeca3e6373eb7019f5ad7e8eb46
        Reviewed-on: https://gerrit.libreoffice.org/69076
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-03-13  László Németh  <nemeth@numbertext.org>  [8547a8d90af69104f4eb27137d39678b45d6d9d1]

        tdf#124035 LibreLogo: support starting colon in variable names
        
        Regression from the commit 740b99783b5480fcd1e5fce7c1beb5967d015041
        "tdf#120413 LibreLogo: handle complex Logo expressions".
        
        Change-Id: Iaae54efacf86a03a6611c154a40068ed058d43e7
        Reviewed-on: https://gerrit.libreoffice.org/69138
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-03-13  Xisco Faulí  <xiscofauli@libreoffice.org>  [d21aab7de8766e9575682f7f20f6449dbc9639e2]

        Revert "tdf#41202 allow decrease selection with shift-click in writer"
        
        Reverted as suggested in https://bugs.documentfoundation.org/show_bug.cgi?id=123582#c4
        
        This reverts commit 31ba2a6bdecb81545d9b871a1a9394e5d7a3f2c4.
        
        Change-Id: I574bacd227bdd6b0364251b060327a3e5f820965
        Reviewed-on: https://gerrit.libreoffice.org/69132
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-03-13  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [25552011fc6b9f4d759d1a09051e2eeca1222063]

        ActiveX: Use correct mimetypes
        
        As registered at IANA: https://www.iana.org/assignments/media-types/media-types.xhtml
        
        Change-Id: I6d66f2cd1f96e487562a1042583e08a5beefc262
        Reviewed-on: https://gerrit.libreoffice.org/69125
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-03-13  Noel Grandin  <noel.grandin@collabora.co.uk>  [4ab53b40329e9cf2a50dfb90bb559ace309b7263]

        translate some german var names
        
        Anz -> Count
        
        Change-Id: I26f85cee2dff12377dbf0b21f8ad7b98d15b95c3
        Reviewed-on: https://gerrit.libreoffice.org/69103
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-13  andreas kainz  <kainz.a@gmail.com>  [5f46d5e8d6fed12301174c456b09d37787fcc1de]

        NB grouped writer: update styles commands to show icons in dropdown
        
        Change-Id: Iaa16fd2c04f5168bcb58d71d48f563ae1856a901
        Reviewed-on: https://gerrit.libreoffice.org/69145
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-13  andreas kainz  <kainz.a@gmail.com>  [e64f5f4e94b5f3ab0b6e6ce163204af15a5badbd]

        Sifr icon theme update
        
        Change-Id: I2ee16355545c059ad5e58c0097d8097df3eea426
        Reviewed-on: https://gerrit.libreoffice.org/69139
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-13  Andrea Gelmini  <andrea.gelmini@gelma.net>  [58f6103ffcb6ea7b1331c62a36fcb0daa20d66e0]

        Removed duplicated include
        
        Change-Id: Iea9ca5fed98f1040dd697324f9818d0014f5f79f
        Reviewed-on: https://gerrit.libreoffice.org/69149
        Tested-by: Jenkins
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>

2019-03-13  Julien Nabet  <serval2412@yahoo.fr>  [535d4e6dae24973f5bea80643b691c706a3b4efa]

        Fix wizards/NumberFormatter.java
        
        Create a brand new odb file (embedded HSQLDB)
        Create a simple table in it
        Launch Query wizard, you'll see these on console:
        ...
        at com.sun.proxy.$Proxy69.addNew(Unknown Source)
        at com.sun.star.wizards.common.NumberFormatter.defineNumberFormat(NumberFormatter.java:96)
        at com.sun.star.wizards.ui.FilterComponent.addNumberFormats(FilterComponent.java:504)
        at com.sun.star.wizards.query.QueryWizard.buildSteps(QueryWizard.java:233)
        ...
        
        ...
        at com.sun.proxy.$Proxy69.addNew(Unknown Source)
        at com.sun.star.wizards.common.NumberFormatter.defineNumberFormat(NumberFormatter.java:96)
        at com.sun.star.wizards.ui.FilterComponent.addNumberFormats(FilterComponent.java:506)
        at com.sun.star.wizards.query.QueryWizard.buildSteps(QueryWizard.java:233)
        ...
        
        Root cause is FilterComponent.java uses "YYYY-MM-DD" and "YYYY-MM-DD HH:MM:SS" (lines 504 and 506)
        If it's ok for English locales, xNumberFormats.queryKey calls fail at least for French locales.
        Use addNewConverted instead of addNew method to take into account the difference of locales
        and avoid these stacktraces
        
        Change-Id: I5ef6325b8a213ae6758e378c4d3b8560c117042f
        Reviewed-on: https://gerrit.libreoffice.org/69131
        Tested-by: Jenkins
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>

2019-03-13  Jens Carl  <j.carl43@gmx.de>  [78971bf2793e8f79b54e220305fe7d44760385bf]

        tdf#45904 Move XEnumerationAccess Java test to C++
        
        Move XEnumerationAccess Java test to C++ for ScTableColumnsObj.
        
        Change-Id: Icb2b61a323e69bfc5d7cef1f574bac79eaa2b220
        Reviewed-on: https://gerrit.libreoffice.org/69147
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-13  Jens Carl  <j.carl43@gmx.de>  [847dfdecb5fc5e86364563315a4488616e491c4c]

        tdf#45904 Move XElementAccess Java tests to C++
        
        Move XElementAccess Java tests to C++ for ScTableColumnsObj.
        
        Change-Id: Id7128fbf5fe885045173d62eb954959e1f8aca44
        Reviewed-on: https://gerrit.libreoffice.org/69146
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-13  Jens Carl  <j.carl43@gmx.de>  [11234dde180f8449f07b4777b51f1fc6d713ffd6]

        tdf#45904 Move XIndexAccess Java tests to C++
        
        Move XIndexAccess Java tests to C++ for ScTableColumnsObj.
        
        Change-Id: Id5b6296e405c108129df0bce4ed4204ede320f3c
        Reviewed-on: https://gerrit.libreoffice.org/69144
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-13  Jens Carl  <j.carl43@gmx.de>  [3407fef63579d804f093fea674d1e0319809e4bc]

        tdf#45904 Move XNameAccess Java test to C++
        
        Move XNameAccess Java test to C++ for ScTableColumnsObj.
        
        Change-Id: I3c9acde1b9e390c6a088bde567996728db855c2e
        Reviewed-on: https://gerrit.libreoffice.org/69143
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-13  Jens Carl  <j.carl43@gmx.de>  [4ad3b5cdf416a8541a7188f67c7ab7fc0a93b94e]

        tdf#45904 Move XNameReplace Java tests to C++
        
        Move XNameReplace Java tests to C++ for ScStyleFamilyObj.
        Fixes i#23594 by creating a new "com.sun.star.style.CellStyle"
        rather then using an existing one.
        
        Change-Id: Ie42e627020aff475173af5bc014bc28d7a11ec56
        Reviewed-on: https://gerrit.libreoffice.org/69140
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-13  Adolfo Jayme Barrientos  <fitojb@ubuntu.com>  [bea44e5c1b982d05314b72452b94fe288071a496]

        “Large” LibreOffice icons are 24 × 24 pixel, as you’d expect
        
        The Galaxy theme was the only odd duck to use 26 × 26 pixel icons.
        We’ve removed it, but the Change Icon dialog was still reporting
        this misleading value.
        
        Spotted by Rizal Muttaqin.
        
        Change-Id: I4f82727b93239a32f7eab5473baa3b8705abde29
        Reviewed-on: https://gerrit.libreoffice.org/69148
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-03-12  Miklos Vajna  <vmiklos@collabora.com>  [ce01727e4d6779ea128aa1be09f4af8cad4e1854]

        sw HTML export, field shadings: give text portion background priority
        
        If the user explicitly gives a background color to the field portion,
        then respect that, don't overwrite with the field shading (the UI does
        the same).
        
        Change-Id: I7c35618f82a37ef1dd16c03b82651268767813af
        Reviewed-on: https://gerrit.libreoffice.org/69127
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-03-12  andreas kainz  <kainz.a@gmail.com>  [bdbe84b48ea3fe31c196820ab7955b83c2dc6883]

        Sifr icon theme update
        
        Change-Id: I12af13094df0952326656293fa96bf3e9c82d2e7
        Reviewed-on: https://gerrit.libreoffice.org/69111
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-12  Caolán McNamara  <caolanm@redhat.com>  [84f48dc75c98fc19ab7df0eb3749a3738411b18d]

        weld SwAddrDlg
        
        Change-Id: I6d8b5ffa4b9db27335e771153119264216c0b8f7
        Reviewed-on: https://gerrit.libreoffice.org/69084
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-12  Caolán McNamara  <caolanm@redhat.com>  [47cf97743e1c648d74e7759b1e5ed57acec2f5a2]

        insert an intermediate class to inherit from
        
        Change-Id: I77cc250197658fed57175b775976a3194050c0da
        Reviewed-on: https://gerrit.libreoffice.org/69117
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-12  Caolán McNamara  <caolanm@redhat.com>  [bd0d23214fe16f1555479f987970939de354514b]

        prefer weld::Window variants
        
        Change-Id: I4938ea338a71e3c83d4d847317ba49b9c7088561
        Reviewed-on: https://gerrit.libreoffice.org/69116
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-12  Caolán McNamara  <caolanm@redhat.com>  [ee96edf8e17471225eb86a63adc096d0441e9e03]

        weld extensions FormatNumberDialog
        
        Change-Id: I34cb3f1739c6c3ee983be6ca0c70051a5fcfcb5d
        Reviewed-on: https://gerrit.libreoffice.org/69115
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-12  Caolán McNamara  <caolanm@redhat.com>  [208ecfa8171bb24fa5d2d1c0a53cab7ed29a03f1]

        select first entry initially
        
        Change-Id: Ib4591197b17811a37b3a33f943fff03f1efd9550
        Reviewed-on: https://gerrit.libreoffice.org/69114
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-12  Bjoern Michaelsen  <bjoern.michaelsen@libreoffice.org>  [da195d75a951265234c764aff7784f0bb888ccc9]

        UNO SwTextTable: uso SvtListener instead of SwClient
        
        Change-Id: I672ea969efccf660d9a23847b26535031144e3da
        Reviewed-on: https://gerrit.libreoffice.org/68473
        Tested-by: Jenkins
        Reviewed-by: Björn Michaelsen <bjoern.michaelsen@libreoffice.org>

2019-03-12  Miklos Vajna  <vmiklos@collabora.com>  [7139630de7547e7753c396e2958e7017004ae4ee]

        sal, android: fix -Werror,-Wreturn-type
        
        Change-Id: Ic37967dedb2378106db2f3f437781c8ad20cad56

2019-03-12  Luboš Luňák  <l.lunak@collabora.com>  [661d22e86175fe919e956c9c6a1278d73758d54c]

        fix a possible ScTokenArray leak
        
        To me it looks like pArr is leaked in the bAgain = true case, or the code
        is rather misleading.
        
        Change-Id: I41ea26052671f127141d5421d0c446da4606da28
        Reviewed-on: https://gerrit.libreoffice.org/69091
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-12  Luboš Luňák  <l.lunak@collabora.com>  [1b75ec3a9de7491a16f3ac99b3a418251de16cb5]

        don't let two unique_ptr's handle the same ScTokenArray
        
        The max-opencl-group-length ugly hack splits too long cell groups
        into smaller ones, but 60a66bd57d17a2 accidentally made the temporary
        group delete the array if the HW triggered this hack.
        Testcase: 'SC_MAX_GROUP_LENGTH=1000 make CppunitTest_sc_copypaste'
        
        Change-Id: I47ab08cd8511ad66e887c3c2d5eef25b08858c60
        Reviewed-on: https://gerrit.libreoffice.org/69090
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-12  Caolán McNamara  <caolanm@redhat.com>  [a984387f296e2e9d073da1aad1b09f32ad41c0d2]

        weld SpellOptionsDialog
        
        Change-Id: I813b166a8c4658e08b185a43a464b6b370b62c66
        Reviewed-on: https://gerrit.libreoffice.org/69099
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-12  Caolán McNamara  <caolanm@redhat.com>  [7953c8a9c4eb0cfc75f74e26c0f916f779830bc1]

        get correct frame window for SfxTabPage inside a SingleTabController
        
        as opposed to the SfxTabDialogController case which already works
        
        Change-Id: If72ca14803e3ff4d716ecab56454a8e2324f460c
        Reviewed-on: https://gerrit.libreoffice.org/69098
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-12  Caolán McNamara  <caolanm@redhat.com>  [7650ca4c106abfa10d7e0a4714a3446ce94e8770]

        weld SvxLinguTabPage
        
        Change-Id: I4bee58ab65a45d140fcb44a1def71ff505b78539
        Reviewed-on: https://gerrit.libreoffice.org/69097
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-12  Caolán McNamara  <caolanm@redhat.com>  [4c4ef728ca9bbc7726aa1dc309d09559287fce4c]

        weld OfaMiscTabPage
        
        Change-Id: I6a363142945fc0b77e6c84649d32ffc27a5e2f04
        Reviewed-on: https://gerrit.libreoffice.org/69082
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-12  Arkadiy Illarionov  <qarkai@gmail.com>  [95a538180fd21c52b752cbef46acf2aa2b842ab8]

        Simplify containers iterations in chart2, cli_ure, comphelper, configmgr
        
        Use range-based loop or replace with STL functions
        
        Change-Id: I7c229faa96e08b76cb4f182a1bd77c15bac4ba76
        Reviewed-on: https://gerrit.libreoffice.org/69010
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-12  Michael Stahl  <Michael.Stahl@cib.de>  [f9b354784faf65ecc8024cf6d7d7aaf589f6d91f]

        poppler: upgrade to release 0.74.0
        
        Fixes CVE-2019-7310.
        
        Add patch to fix CVE-2019-9200 too.
        
        CVE-2018-20662 looks irrelevant because we don't build pdfunite tool.
        
        Change-Id: I5e7ddabbb341f6bfefb376d552b50c4006f41906
        Reviewed-on: https://gerrit.libreoffice.org/69094
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-03-12  Michael Stahl  <Michael.Stahl@cib.de>  [b636d57e8f6d98887b1cd11449dd9580beb7b604]

        svgio: don't use_library_objects in CppunitTest_svgio_read
        
        ==26032==ERROR: AddressSanitizer: odr-violation (0x7f3b41f544a0):
          [1] size=96 'vtable for svgio::svgreader::SvgCharacterNode' master/svgio/source/svgreader/svgcharacternode.cxx
          [2] size=96 'vtable for svgio::svgreader::SvgCharacterNode' master/svgio/source/svgreader/svgcharacternode.cxx
        These globals were registered at these points:
          [1]:
            #0 0x43a090 in __asan_register_globals.part.13 (workdir/LinkTarget/Executable/cppunittester+0x43a090)
            #1 0x7f3b31e6e86d in asan.module_ctor (instdir/program/libsvgiolo.so+0x6186d)
        
          [2]:
            #0 0x43a090 in __asan_register_globals.part.13 (workdir/LinkTarget/Executable/cppunittester+0x43a090)
            #1 0x7f3b41da5bad in asan.module_ctor (workdir/LinkTarget/CppunitTest/libtest_svgio_read.so+0x82bad)
        
        Change-Id: Id2b32936d603ac2ed7df12d7e6f3ade094621578
        Reviewed-on: https://gerrit.libreoffice.org/69092
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Jenkins

2019-03-12  László Németh  <nemeth@numbertext.org>  [f684c074d5f66c8b1546a626766bc045c04cebc3]

        tdf#115012 XLSX chart import: workaround for no gap
        
        DispBlanksAs=gap mode of OOXML is different from
        treat-empty-cells=leave-gap mode of OpenDocument,
        because formulas with no numerical values and
        strings are no gaps in OOXML line charts, but zeroes.
        
        When the data source of the line charts contains
        formulas with no numerical values or strings,
        but it doesn't contain empty cells, as a workaround,
        the charts will be imported with the
        treat-empty-cells=use-zero setting to get the same
        line chart as in MSO.
        
        Note: now result of ScChart2DataSequence::getData(),
        a sequence of Any values contains UNO void values for
        empty cells instead empty strings, allowing the
        distinction of the empty cells and cells with empty
        string values.
        
        Change-Id: If9a101d66b5b750051928fa7b10b05cea6040071
        Reviewed-on: https://gerrit.libreoffice.org/69054
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-03-12  Luboš Luňák  <l.lunak@collabora.com>  [adb08e892b37ea9e155abbdee4e0c9951a1d163b]

        make (some) clang plugins share the same RecursiveASTVisitor
        
        Each plugin currently uses its own recursive AST run, which adds up.
        This patch adds another shared plugin which internally contains all
        (suitable) plugins and dispatches to them from the same one recursive
        run. This patch converts ~25 plugins and for starmath's accessibility.cxx
        reduces clang build time from 5.43s to 5.14s (and it's 4.39s without any
        plugins). As there are almost 50 more plugins to go, this can theoretically
        result in 4.56s final time, although probably not all plugins can be
        that easily converted, if at all.
        
        This mostly requires very little change in many plugins (see e.g.
        BadStatics), some even work without any functionality change (e.g.
        CharRightShift). Traverse* calls require some changes but are often
        not that difficult. WalkUp* probably can't be supported, although some
        plugins can(?) possibly be adjusted to not rely on them. And of course
        some plugins can be left as they are, using their own recursive run.
        See description at the top of generator.cxx for description of how to
        convert a plugin.
        
        The sharedvisitor.cxx source is generated based on scanning relevant
        plugin sources using a clang-based scanner/generator. The generated
        source is intentionally included instead of getting always generated,
        as the generating currently takes some time, so it should get updated
        in git whenever a change in a plugin triggers a source change in it.
        
        Change-Id: Ia0d2e3a5a464659503dbb4ed6c20b6cc89b4de01
        Reviewed-on: https://gerrit.libreoffice.org/68026
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-03-12  Caolán McNamara  <caolanm@redhat.com>  [3a15c034be9f557f350d0ba1f3a842151066eaae]

        weld SvxGeneralTabPage
        
        Change-Id: I3b32a8f657078ba76d92bee7bff6bab1b226e31e
        Reviewed-on: https://gerrit.libreoffice.org/69083
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-12  heiko tietze  <tietze.heiko@gmail.com>  [eed07fd50e35fcbfef4debe5f0046c4a0ba47f60]

        Beautification to tdf#123395
        
        Separator added before the popup menu
        Extends patch 9ccdb944a6bfde317febbf7cfc37ae8e6e6df8c9
        
        Change-Id: Ie7d0beb45004985b25ae41458399ec979ca474ce
        Reviewed-on: https://gerrit.libreoffice.org/69078
        Reviewed-by: Heiko Tietze <tietze.heiko@gmail.com>
        Tested-by: Heiko Tietze <tietze.heiko@gmail.com>

2019-03-12  Miklos Vajna  <vmiklos@collabora.com>  [507ac9b8c20926de7479213cf2d890bbb5952a1d]

        sw HTML export: handle field shadings view option
        
        Regardless of the value of the View -> Field Shadings option, shadings
        were always lost when saving to HTML.
        
        Implement handling of this in the HTML conditionally, so in case that
        UI option is on, then shadings are preserved in the HTML result;
        disabling that option results in the old behavior, though.
        
        Change-Id: I1bd19f4c6e22aff2f84fac25f0a506ad0127cc3c
        Reviewed-on: https://gerrit.libreoffice.org/69081
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-03-12  Xisco Fauli  <xiscofauli@libreoffice.org>  [2f7c3cce2699901c0ffe3780cfad0376a5d1a519]

        Remove unused python code
        
        This code was automatically converted from Java to Python.
        It might be used at some point if the remaining java wizards
        are converted to python, however that's not the case as
        per today, thus this code is unused.
        
        Let's get rid of it as it might create confusion
        
        Change-Id: Ic58ade24b10f7a0654b3e8ae39f6afa712589c3d
        Reviewed-on: https://gerrit.libreoffice.org/67868
        Tested-by: Jenkins
        Reviewed-by: Xisco Faulí <xiscofauli@libreoffice.org>

2019-03-12  Michael Stahl  <Michael.Stahl@cib.de>  [00a86e8be983f7a92723dfe6cf5986974d77644e]

        tdf#119253 sw: fix layout loop with row-span table
        
        This table has style:row-height="2.014cm" on its 2nd row (1142 twips).
        
        In the 1st call of FormatLayoutTab(), the 1st row of the table is split
        and the 2nd row moves to the next page.
        
        In the 2nd call of FormatLayoutTab(), the 1st row grows from 400 to 454
        twips, presumably due to the style:min-row-height="0.801cm" on it.
        
        In the 3rd call of FormatLayoutTab(), the GetFollow()->ShouldBwdMoved()
        returns true and the 2nd row moves back again, because
        SwTabFrame::CalcHeightOfFirstContentLine() determines the height of the
        2nd row as the maximum height of cells with rowspan=1 (400 twips), which
        fits on the 1st page, ignoring the style:row-height="2.014cm" on the row
        (1142 twips), which does not fit on the 1st page.
        
        This loops until "LoopControl_1 in SwLayAction::InternalAction" is
        triggered, and then eventually stops in 5.4 but loops even more since
        commit 18765b9fa739337d2d891513f6e2fb7c3ce23b50, for unknown reasons.
        
        Change-Id: I1a5c50d21c241e593419e63644ee758cdd9ed319
        Reviewed-on: https://gerrit.libreoffice.org/69061
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-03-12  Tor Lillqvist  <tml@collabora.com>  [8aa579830b20072af8d6e149d6b279362fe98b91]

        Write HiDPI consistently without a hyphen
        
        Hopefully makes it easier to find locations in the code related to
        HiDPI issues.
        
        Change-Id: I2b4e5ff6d66c0ca5792250c3fd0d42eeb59eb3ef

2019-03-12  Mike Kaganski  <mike.kaganski@collabora.com>  [fde00c42b169d80c9fe850d4876a0d0e5d6744a6]

        tdf#121092: save db:suppress-version-columns to ODB
        
        The setting is only available from ODatabaseSource itself, not from
        its Settings property. So treat it separately on export (it is also
        treated separately at import: see OXMLDataSource::OXMLDataSource).
        
        Change-Id: I2ecdea8748e95380c123afdb9507dfa5a4abd838
        Reviewed-on: https://gerrit.libreoffice.org/69031
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-03-12  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [80aec8ef2a333890d46c4258f84af6b8f81832a8]

        tdf#42949 Fix IWYU warnings in include/connectivity/*
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I02f75be483529ba1f7a6e460e34c4752b4265221
        Reviewed-on: https://gerrit.libreoffice.org/68893
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-12  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [86567ebde2d38c44aae93064b8c102f365641f81]

        tdf#123898 Fix frame content misaligned
        
        Frame was correctly formatted until spellchecker comes and
        calls GetCharRect which somehow reformats the frame causes the misalignment.
        
        So instead of calling GetCharRect, just call GetPaintArea as the frame is already
        formatted at this point.
        
        Change-Id: I31df9140174c40cf4cf39891490301cbe4c5806a
        Reviewed-on: https://gerrit.libreoffice.org/68927
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-03-12  Mike Kaganski  <mike.kaganski@collabora.com>  [73e32aff2a3b8325daf36060140878fe34c46956]

        Correctly match checkboxes and relevant settings
        
        Regression from commit 1c4025babd7037a3292aa530c7d45ab8d6ef6dcb
        
        Change-Id: I59ce8b6ada368c5c3f444a6e35a1dcb487d3539e
        Reviewed-on: https://gerrit.libreoffice.org/69075
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-03-12  Samuel Mehrbrodt  <Samuel.Mehrbrodt@cib.de>  [a5f64fff0615cab99a874b55d86062bc1c4cec1d]

        Fix typo in mimetype: msexcell -> msexcel
        
        Change-Id: I2227f09ac03f79e424704e00bd072741b3b0eb0d
        Reviewed-on: https://gerrit.libreoffice.org/69077
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-03-12  Miklos Vajna  <vmiklos@collabora.com>  [e502463fa9a601963aa9f5a8783eb1318de36c13]

        tdf#123104 DOCX import: fix lack of vertical merge due to rounding
        
        Regression from commit 29cbbad64088354425c606f9eb6c267bdf7731dc (DOCX
        import: fix rounding error in table cell widths, 2014-11-07), which
        changed truncation to rounding for the twips -> 1/10000th of relative
        width conversion during import, but left export unchanged.
        
        But adapting the export is not that easy: one part would be the
        std::unique() call in
        WW8TableNodeInfoInner::getColumnWidthsBasedOnAllRows() to not require
        exact comparison, but doing so has it own side effects (multiple failing
        tests).
        
        So just revert the mentioned commit, as a minor rounding error is much
        better than a broken vertical merge. And once it's clear how to adapt
        export at the same time, this rounding on the import side can be
        re-introduced.
        
        Change-Id: I9e01ea5cc2c2f8aabe1e21cb8118c9c0e2c45494
        Reviewed-on: https://gerrit.libreoffice.org/69065
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-12  Andrea Gelmini  <andrea.gelmini@gelma.net>  [af836fe33dd42c6043ef70f897c90c8b3ba826a7]

        Fix typo
        
        Change-Id: I08c974135f1936e6fc4f992091e5038d66d524c3
        Reviewed-on: https://gerrit.libreoffice.org/69073
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-03-12  Eike Rathke  <erack@redhat.com>  [5c27a048658afcd2f78ef4d7e6c7128554ed3f4c]

        Resolves: tdf#120013 tdf#123714 split-off group or single cell needs listening
        
        Change-Id: Ic511f618e9dde2288491c01cfcd889970fd6e4e5
        Reviewed-on: https://gerrit.libreoffice.org/69066
        Reviewed-by: Eike Rathke <erack@redhat.com>
        Tested-by: Jenkins

2019-03-12  Khaled Hosny  <khaledhosny@eglug.org>  [45deb5b714d2d011eb2a5ad91721a9c2c508a426]

        tdf#123304: Allow the full feature syntax as pre 6.2
        
        Fix regression from:
        
        commit dc9ee533dc707cc10b99d537eaccc3ee5aa555fe
        Author: Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>
        Date:   Fri Jun 15 19:32:15 2018 +0200
        
            vcl: parser of font features included in the font name
        
        Where hb_feature_from_string() was replaced by a simple parser that supports
        avery limited subset of the syntax it supports (as documented in
        https://harfbuzz.github.io/harfbuzz-hb-common.html#hb-feature-from-string)
        
        Change-Id: I613190a677d24183e8c718fcfcaf9cf9b37a1e8f
        Reviewed-on: https://gerrit.libreoffice.org/69062
        Reviewed-by: Khaled Hosny <khaledhosny@eglug.org>
        Tested-by: Khaled Hosny <khaledhosny@eglug.org>

2019-03-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [212a40aaf7ec3316d5209b688f5f79821f99fbdc]

        widget theme: change the tab item height to (min) 32 px
        
        Change-Id: I1919300071a06242fe832880b46c944989daa4b6
        Reviewed-on: https://gerrit.libreoffice.org/69057
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [897f6f6252f38e93764aa0e72135768ab1ec3679]

        better adjustment algorithm for dynamic sized widgets
        
        A algorithm that gives better results for dynamically sized
        widgets is to increase proportionally only the points in shapes
        that are over the half of the widget width (or height, when
        adjusting the other dimension). This preserves the margins and
        doesn't distort the shape of the paths, which is especially
        visible when the source needs to be largely resized in one
        dimension only.
        
        Change-Id: I2cceb249063387c0f7400ef8d75adb5899aa8c23
        Reviewed-on: https://gerrit.libreoffice.org/69056
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-11  Tor Lillqvist  <tml@collabora.com>  [6088eeb6ea1c92be96418116556e32de6d33d038]

        We need share/theme_definitions in the iOS app
        
        Change-Id: I460a71f363eb3b7f89786b8bd02f4b8f9521f4c7

2019-03-11  Caolán McNamara  <caolanm@redhat.com>  [5f9368a35d641c5b611fab9945969e92a0f368a1]

        weld ODocumentLinkDialog
        
        Change-Id: I9dd3a25e68da00acff24f5ccfafbfc97d9efcf54
        Reviewed-on: https://gerrit.libreoffice.org/69058
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [805b15ce536e3d6c40d0dc4f98b5aa6ffa5344c0]

        cache file based widget images and draw commands
        
        It is wasteful to parse svg icons all the time so lets cache the
        result when this make sense in a LRU map.
        
        Change-Id: I95cc317c9301138a9e384d270223ba147a123e59
        Reviewed-on: https://gerrit.libreoffice.org/69055
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-11  Caolán McNamara  <caolanm@redhat.com>  [812316f63bc07520c9736af0360c711780fcbf55]

        Related: tdf#123975 I think this needs to be initially unset
        
        i.e. https://help.libreoffice.org/Common/Special_Settings#Supports_primary_keys
        
        "This tri-state check box by default is set to the undetermined state"
        
        otherwise the fix for tdf#123975 has no effect
        
        this change initially in...
        
        commit 3208fcb3a36d75d6290d9c548430682f153b09db
        Date:   Thu Sep 13 22:57:58 2018 +0200
        
            tdf#119743: add Features entries in Properties block Drivers.xcu
        
        Change-Id: Ic08fb1330985b90eec10662d50462f4ec127b9f9
        Reviewed-on: https://gerrit.libreoffice.org/69042
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-11  Caolán McNamara  <caolanm@redhat.com>  [d89dc81a63a36d75f13064ae2a321f1d8903bf30]

        Resolves: tdf#123975 support tri-state for PrimaryKey ui
        
        typically indeterminate is an initial state which is not returnable
        to, this is not the case for PrimaryKey
        
        Change-Id: I82f318e18ad9beabd9ca6e3003a736fee9a5e931
        Reviewed-on: https://gerrit.libreoffice.org/69043
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-11  LibreOﬃciant  <LibreOfficiant@sfr.fr>  [b7f767f6886c46f2ace34ab3e169ebf6ffc2b20a]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Compiler error due to incorrect indentation 
            
            Change-Id: I041f9ac5d160ef2ebb23e77ce3d35f02e3b703e4
            Reviewed-on: https://gerrit.libreoffice.org/69053
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-03-11  Luboš Luňák  <l.lunak@collabora.com>  [a62ad33b0eb1dac70f91a409d11ac1bcdb624842]

        change some clang plugins to FilteringPlugins
        
        As far as I can tell these do not need to scan everything, so the filtering
        (and faster) base plugin is sufficient.
        
        Change-Id: I0912a730bb5ec9670d1faa5c83f573902118cc95
        Reviewed-on: https://gerrit.libreoffice.org/68872
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-11  Miklos Vajna  <vmiklos@collabora.com>  [99f25bc344e931e66366e20664a23dc263fe3113]

        sw doc model xml dump: show text node's field hints
        
        Change-Id: I17927231da389ce54d2fb8ade0091c7e7033a808
        Reviewed-on: https://gerrit.libreoffice.org/69049
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-03-11  Wenzhe Pei  <pwz26626664@gmail.com>  [9ccdb944a6bfde317febbf7cfc37ae8e6e6df8c9]

        tdf#123395 Add "Send Outline to Clipboard" to Navigator->Context menu
        
        Change-Id: Ice8f6a99e437e99c7e169e230e034a04f42eea0d
        Reviewed-on: https://gerrit.libreoffice.org/69026
        Tested-by: Jenkins
        Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>

2019-03-11  Caolán McNamara  <caolanm@redhat.com>  [c677598d146edef71898b92d087150b1534ac60a]

        weld ScRetypePassDlg
        
        Change-Id: I50c9ce27e7a5e469423d2d23e45038b73983fec5
        Reviewed-on: https://gerrit.libreoffice.org/69045
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-11  Jan Holesovsky  <kendy@collabora.com>  [e745b06352cfe358ba927c9b4ef938452907a14f]

        android: Set the program path sensibly when we've got nullptr.
        
        Change-Id: I4415459ca5d758d06d866faeca85e1cf154d0567
        Reviewed-on: https://gerrit.libreoffice.org/67877
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-03-11  Jan Holesovsky  <kendy@collabora.com>  [bd050920ffdeb694d0b4a8feaf72625626e851d7]

        android: Set the FONTCONFIG_FILE envvar to the fonts.conf (if exists).
        
        Change-Id: Ic9fd97a2ff8a6d96ffcc7ad300ef30201d786528
        Reviewed-on: https://gerrit.libreoffice.org/67876
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-03-11  Jan Holesovsky  <kendy@collabora.com>  [cb6d77987c614449a42162541ec3afa36a2959e7]

        android: Separate the Android-specific setup from the actual LOK init.
        
        Change-Id: I433376dfea0a43c63827ba15308a614f3466fb71
        Reviewed-on: https://gerrit.libreoffice.org/67875
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-03-11  Jan Holesovsky  <kendy@collabora.com>  [f43483ce36b8a50ecc9266f26bc7b4ac302c6661]

        android: Expose setting of the JavaVM.
        
        Needed when we use the liblo-native-code as a library.
        
        Change-Id: Ia4d1d72f2203a96d1196d015b521201919bbb165
        Reviewed-on: https://gerrit.libreoffice.org/67965
        Tested-by: Jenkins
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>

2019-03-11  Jan Holesovsky  <kendy@collabora.com>  [35cae83fd9ff174327092cc7fd9cc769ace71f4d]

        android: Generate liblo-native-code.so so that it can be linked against.
        
        And used for LibreOfficeKit directly, without a JNI wrapper.
        
        Change-Id: If4231f53b579417b6c9c90b39541193bf2e8f27c
        Reviewed-on: https://gerrit.libreoffice.org/67874
        Reviewed-by: Jan Holesovsky <kendy@collabora.com>
        Tested-by: Jan Holesovsky <kendy@collabora.com>

2019-03-11  Grzegorz Araminowicz  <grzegorz.araminowicz@collabora.com>  [dba1f992d0757b9c353dd41d55dd89ecafd70603]

        PPTX import: save SmartArt markup into InteropGrabBag
        
        it will allow to preserve SmartArt when saving PPTX files
        
        Change-Id: I9bb66c59d202b4ce426864599014d042d4aa04b0
        Reviewed-on: https://gerrit.libreoffice.org/68916
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-11  Shubham Goyal  <22shubh22@gmail.com>  [4c4ccdf724dedebce23cc9abd7b74bee43f184d7]

        i#119731 Hyperlink Control on dialog Editor
        
        Change-Id: I34132931eba103aec5f9622be9c3bf2dd4de237d
        Reviewed-on: https://gerrit.libreoffice.org/69001
        Tested-by: Jenkins
        Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>

2019-03-11  Caolán McNamara  <caolanm@redhat.com>  [50d91e7294700ea38fc4933b0636a19d4684eede]

        CuiAbstractTabDialog_Impl is now unused
        
        Change-Id: I6b561e7ec313c23ca780f039de48e44874dac0c7
        Reviewed-on: https://gerrit.libreoffice.org/69014
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-11  Caolán McNamara  <caolanm@redhat.com>  [3a42ee3284df7020ef111293a4d11148c1bf3a50]

        weld SvxConfigDialog
        
        Change-Id: Ia6983fd658521cf8704ca1ed95ecff6590ddde09
        Reviewed-on: https://gerrit.libreoffice.org/68906
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-11  Caolán McNamara  <caolanm@redhat.com>  [231c06c5c2320c0465df0cbeab4c754937a05a9b]

        reorient dialog to standard direction
        
        Change-Id: Ide0be3c66e155540fb73ed8c915c91f2eb678255
        Reviewed-on: https://gerrit.libreoffice.org/69024
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-11  Khaled Hosny  <khaledhosny@eglug.org>  [a8727ea40b3b1334fd9a8a20ab559d338a065f17]

        Add -frtti to HarfBuzz CXXFLAGS instead of paching configure.ac
        
        Change-Id: Ibc16c4e9c4a305d6fff764fcf3964a63c5322e14
        Reviewed-on: https://gerrit.libreoffice.org/68921
        Tested-by: Jenkins
        Reviewed-by: Khaled Hosny <khaledhosny@eglug.org>

2019-03-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [bf8e781f2717a59c02390cccbe0b488c7bd533f4]

        Fix typos in code (path)
        
        Change-Id: Id93fe19fe6dc0148f042ebe56508de0be85f08d6
        Reviewed-on: https://gerrit.libreoffice.org/69040
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Jenkins

2019-03-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [34d25edec00b812dedbb0616a98c5f82d221263a]

        Fix typo
        
        Change-Id: Ia4ca41607d13553f7924f0cce6276c114608216e
        Reviewed-on: https://gerrit.libreoffice.org/69041
        Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
        Tested-by: Julien Nabet <serval2412@yahoo.fr>

2019-03-11  Tamás Zolnai  <tamas.zolnai@collabora.com>  [31f1789c810970fda7b300b2943f20e10761a5e0]

        MSForms: Fix removal of all items on the drop-down form field dialog 2
        
        Change-Id: I37ffbbe48a8b08cc10c83d4bb68946908475776d
        Reviewed-on: https://gerrit.libreoffice.org/69038
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-03-11  Gabor Kelemen  <kelemen.gabor2@nisz.hu>  [b8a0f8c6f34c7f916e53935e410a5a68931bb739]

        tdf#42949 Fix IWYU warnings in sc/source/ui/[f-o]*/*cxx
        
        Found with bin/find-unneeded-includes
        Only removal proposals are dealt with here.
        
        Change-Id: I56e32029f40a7c440143e395d851396fb2740fa8
        Reviewed-on: https://gerrit.libreoffice.org/68837
        Tested-by: Jenkins
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>

2019-03-11  Luboš Luňák  <l.lunak@collabora.com>  [05fbcb47684eaffc23f5fc3dda52690baf629aaa]

        AC_CHECK_HEADER uses both CXX and CXXCPP
        
        Because it does both a compile and a preprocessor check.
        
        Change-Id: I2f144ea63ae1481822bb239127f0f5a934e22e73
        Reviewed-on: https://gerrit.libreoffice.org/68971
        Tested-by: Jenkins
        Reviewed-by: Luboš Luňák <l.lunak@collabora.com>

2019-03-11  Olivier Hallot  <olivier.hallot@libreoffice.org>  [a7bdd3eeb875350059b684df91e4900ba0886660]

        tdf#112897 Put Help button on the left of dialog
        
        Change-Id: I2edd44d575dcd4f45f5a2141e92c43baef315ae2
        Reviewed-on: https://gerrit.libreoffice.org/68638
        Tested-by: Jenkins
        Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>

2019-03-11  Luboš Luňák  <l.lunak@collabora.com>  [67dd4dcbfc203d74b00f577a4e34c0a36e3cbe20]

        blockblock clang plugin does not do rewriting
        
        Change-Id: Iee879980d8dbaa4cdbdf8f4f5859236367f30ccb
        Reviewed-on: https://gerrit.libreoffice.org/68871
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-11  Luboš Luňák  <l.lunak@collabora.com>  [571a63d5591aa6a9bbf7cdc1fc7c8d2824411d2d]

        avoid a possible crash in loplugin's ignoreLocation()
        
        For the built-in(?) __int128_t there's apparently no valid presumed location.
        
        Change-Id: I1b2f1a827bc914d2f288dd1e02718bf45a50dd1e
        Reviewed-on: https://gerrit.libreoffice.org/68870
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-11  Luboš Luňák  <l.lunak@collabora.com>  [990163534cb5bc63ac500d5204f4caeab056bdf3]

        move isDerivedFrom() from a clang plugin to shared code, for reuse
        
        Change-Id: I7b9b41a7081281214a387cdf02080866e9b9dfe7
        Reviewed-on: https://gerrit.libreoffice.org/68873
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-11  Miklos Vajna  <vmiklos@collabora.com>  [803b43efe86b51366a516648015efd3b39255f75]

        sw: prefix members of SwCalendarWrapper, SwDoc and SwFntAccess
        
        Change-Id: Ia233670c8cc01442aa91588fd7aa5d65443af077
        Reviewed-on: https://gerrit.libreoffice.org/69033
        Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
        Tested-by: Jenkins

2019-03-11  Andrea Gelmini  <andrea.gelmini@gelma.net>  [768fe3967da6a8e51a4040f1cfb6cb6055d6010f]

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

2019-03-11  László Németh  <nemeth@numbertext.org>  [b3265d6e11200a55a068902e2d78c2de374e973b]

        tdf#123054 track changes: fix paragraph style regression
        
        caused by the commit 173069a1f6ac060a06f04908a94a1a8420461795
        "fix paragraph join with change tracking" and commit
        1bbbe57dfc0b43d6b5444798d77dcdf5e4e76e49 "change tracking:
        show layout changes at paragraph join".
        
        Change-Id: I05203255b04094ae118fd4967398045d6e0ad9fa
        Reviewed-on: https://gerrit.libreoffice.org/68947
        Tested-by: Jenkins
        Reviewed-by: László Németh <nemeth@numbertext.org>

2019-03-11  Caolán McNamara  <caolanm@redhat.com>  [c31e7723915a20e45698d8288816288ce9104af8]

        weld ScSubTotalDlg
        
        Change-Id: I34db4ff89aa8e91d882bcde94e9ecfb88f25d9a6
        Reviewed-on: https://gerrit.libreoffice.org/68984
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-11  Caolán McNamara  <caolanm@redhat.com>  [ccb2b0078f07194befa61f1e3fd88e53ff236871]

        weld SvxMenuConfigPage/SvxToolbarConfigPage
        
        Change-Id: I166ac6c0be8461ea38db711796d1e14fc5b78998
        Reviewed-on: https://gerrit.libreoffice.org/68889
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-11  Caolán McNamara  <caolanm@redhat.com>  [96d0cf0d7bccfea0b9d867cf00a17c7a2409aa87]

        weld SfxDocumentPage
        
        Change-Id: I99f342ad1c0620147ce23b4670323056d7ccc508
        Reviewed-on: https://gerrit.libreoffice.org/69008
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [bea1fe240010d4870d2fd3877ee07ba31d1dcda0]

        merge SalLayoutGlyphsImpl and SalGenericLayoutGlyphsImpl
        
        Change-Id: I5697d2b7961ce714835316879610f23aeabbd8ec
        Reviewed-on: https://gerrit.libreoffice.org/69030
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [2513e6864fee07da9ec8ea5489ada82de0991b15]

        widget theme: slight window borders, use font 10 instead of 12
        
        Change-Id: I6b0ba769817894b99c3f757d23948783a66fce12
        Reviewed-on: https://gerrit.libreoffice.org/69023
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [5d535ffbe34b09a75f8e41fc46be1ed0eb1fbdfa]

        widget theme: support disabled pushbutton
        
        Change-Id: I8c6e019f5d1f12c85334f3440e09ef755ed6863d
        Reviewed-on: https://gerrit.libreoffice.org/69022
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-11  Noel Grandin  <noel.grandin@collabora.co.uk>  [f011a01d4b1fc6fd9cdd4178dd2651a51cd897dc]

        loplugin:constantparam
        
        Change-Id: Ibe167c208844b4cdd10df80ae804b1e5bfa6aa13
        Reviewed-on: https://gerrit.libreoffice.org/68998
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-11  Mike Kaganski  <mike.kaganski@collabora.com>  [87b44efa2a21279d22a3350b3a3d497284621d52]

        tdf#121092: save AppendTableAliasName to ODB
        
        This property corresponds to AppendTableAliasInSelect in Features
        sections.
        Also the default value in Drivers.xcu for ODBC made consistent
        with that in ODatabaseModelImpl::getDefaultDataSourceSettings.
        
        Change-Id: I95335e0808b9b8021189c2c75826c2d792a10566
        Reviewed-on: https://gerrit.libreoffice.org/69028
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-03-11  andreas kainz  <kainz.a@gmail.com>  [6871bb3468c801f1a4ececdf74b3be1b830b11a3]

        Sifr icon theme update sc_ in cmd is finished
        
        Change-Id: I78549a1b79a52b10205a3f2feca7e26f33dd6400
        Reviewed-on: https://gerrit.libreoffice.org/69025
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-11  Jens Carl  <j.carl43@gmx.de>  [dc28443e1ae7d160127e0ccbc7362b9756660152]

        tdf#45904 Move XNameContainer Java tests to C++
        
        Move XNameContainer Java tests to C++ for ScStyleFamilyObj.
        
        Change-Id: I8ff465262258ef5277d470369cc05f48bba25ce4
        Reviewed-on: https://gerrit.libreoffice.org/69029
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-11  Rizal Muttaqin  <riz_17_oke@yahoo.co.id>  [17eb345d999ce8db78453e804af678384846acbc]

        Karasa Jaga: Add initial SVG icons
        
        Change-Id: Id9297828d1163f7300ba0e4f616a8cc0100f9686
        Reviewed-on: https://gerrit.libreoffice.org/68836
        Tested-by: Jenkins
        Reviewed-by: Rizal Muttaqin <riz_17_oke@yahoo.co.id>

2019-03-11  Jens Carl  <j.carl43@gmx.de>  [bf63df7a6f781f595ada126cb6f67806124ab7f8]

        tdf#45904 Move XIndexAccess Java tests to C++
        
        Move XIndexAccess Java tests to C++ for ScStyleFamilyObj.
        
        	modified:   sc/qa/extras/scstylefamilyobj.cxx
        
        Change-Id: I1ee22139effe5f3931fb40b46b9c5c5701fa415d
        Reviewed-on: https://gerrit.libreoffice.org/69020
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-11  Jens Carl  <j.carl43@gmx.de>  [01cc0586f52969886b59140de11dda33deddb048]

        tdf#45905 Move XElementAccess Java tests to C++
        
        Move XElementAccess Java tests to C++ for ScStyleFamilyObj.
        
        Change-Id: Iead77390b6b9f8f9fffd4a0a17ba786478637df9
        Reviewed-on: https://gerrit.libreoffice.org/69019
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-11  Laurent BP  <laurent.balland-poirier@laposte.net>  [13a260f59e421f3e67845f8f2eb22b8f0f8fcaf0]

        tdf#114749 Replace fonts in Impress templates
        
        Alizarin: remove unused fonts
        Beehive: remove unused Liberation Serif
        Blue_Curve: remove unused Liberation Serif
        Blueprint_Plans: remove unused Liberation Serif
        BrightBlue: remove double definition
        Classy_Red: remove unused Liberation Serif
        DNA: remove double definition
        Focus: remove double definition
        Forestbird: remove unused Liberation Serif
        Impress: remove unused Liberation Serif
        Inspiration: remove unused Liberation Serif and double
        Lights: remove unused Liberation Serif
        LushGreen: Ubuntu => Noto Sans
        Metropolis: remove unused Liberation Serif
        Midnightblue: remove asian and complex attributes; remove asian fonts
        and Freesans
        Nature_Illustration: remove unused Liberation Serif
        Pencil: remove unused Liberation Serif
        Piano: remove unused Liberation Serif
        Portfolio: remove unused Liberation Serif
        Sunset: remove unused Liberation Serif
        Vivid: remove double definitions
        
        Change-Id: I61f43334da27cfdf0d63dd10989fc3d32fa70793
        Reviewed-on: https://gerrit.libreoffice.org/68643
        Tested-by: Jenkins
        Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>

2019-03-11  Jens Carl  <j.carl43@gmx.de>  [bb0948797d42cea9541651e0f90c2990ec5229b6]

        tdf#45904 Move XNameAccess Java tests to C++
        
        Move XNameAccess Java tests to C++ for ScStyleFamilyObj.
        
        Change-Id: Ib1e0481b4ea6fe63cb073948a444ddcc7f2eaa65
        Reviewed-on: https://gerrit.libreoffice.org/69018
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [7e5fe834e722d51b5e82ecddfe549ec21c7a225e]

        widget theme: add support for menubar, menupopup and tooltip
        
        But they are not used - for now.
        
        Change-Id: I93a74f5a9e52791fd08afbb5502427a0684d60cf
        Reviewed-on: https://gerrit.libreoffice.org/69021
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e089b75ba2758183e6eb389d4070560c8989c4e4]

        widget theme: change color for window background and frame
        
        Change-Id: I37f1524db71eea2912ffb65fdd7a00605e6b1d4d
        Reviewed-on: https://gerrit.libreoffice.org/69017
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-11  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cbfe46bf79ac89f7cd1916eeaaf5f10164038535]

        widget theme: take into account scaling factor for images
        
        Change-Id: I65bd71dfd113fae33aee7c2b60b945e065314f80
        Reviewed-on: https://gerrit.libreoffice.org/69016
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [100ea3038b033b6b168860e203e893ae8f67b9c1]

        widget theme: draw slider button from svg, left and right track
        
        Change-Id: Iaba4a67845699d795c719d0259e93bb6c72df470
        Reviewed-on: https://gerrit.libreoffice.org/69015
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [8ff3e9a418a6f154d3ecb2df669fbd70361ae0c0]

        widget theme: draw listheader button and arrow
        
        Also adds support for signaling if arrow points up or down, which
        is signaled through extra attribute.
        
        Change-Id: I5a87cdb31e18150495df521bf925c7b983e2313a
        Reviewed-on: https://gerrit.libreoffice.org/69013
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [3ae8b9301fa817968f3115639bc8a5f2170d179e]

        widget theme: support "height" for editbox and set to "32"
        
        Change-Id: Iff48c83b6f1b28bc7fbf7646c399a844a3155970
        Reviewed-on: https://gerrit.libreoffice.org/69012
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [cdabde598e9569b9427b70d616e50f22daa1bb61]

        widget theme: toolbar drawing definition - separator, buttons
        
        Change-Id: Ic8574c0f0c3c51526254c34d820977a0fbb520a0
        Reviewed-on: https://gerrit.libreoffice.org/69011
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-10  Tamás Zolnai  <tamas.zolnai@collabora.com>  [7e70b40d68469a53895197ef3ef804616793d0d6]

        MSForms: Fix removal of all items on the drop-down form field dialog
        
        Change-Id: Idbb9cb80fd842bc01ee857709a825821c2bcffd2
        Reviewed-on: https://gerrit.libreoffice.org/69009
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-03-10  andreas kainz  <kainz.a@gmail.com>  [c300dc4338e878dd87d638f085b8093a79544378]

        Sifr icon theme update
        
        Change-Id: Ie4ee37bf4eec114c4eedddd16d586ece505c926c
        Reviewed-on: https://gerrit.libreoffice.org/68978
        Tested-by: Jenkins
        Reviewed-by: andreas_kainz <kainz.a@gmail.com>

2019-03-10  Caolán McNamara  <caolanm@redhat.com>  [57ab849c35ef96bac401893333af5f1e8139263d]

        weld ScTpSubTotalGroup
        
        Change-Id: Icab13fec62ac69305550fa860700f883ffaaf1f9
        Reviewed-on: https://gerrit.libreoffice.org/68983
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-10  Jens Carl  <j.carl43@gmx.de>  [176c135fb89c0f5aa39dc65cb7e64d4074df9aab]

        Add XServiceInfo tests to ScDataPilotFieldGroupObj
        
        Change-Id: Ief04e6cfc26a08c0a8c2ef326cd57636fdac459a
        Reviewed-on: https://gerrit.libreoffice.org/69000
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-10  Jens Carl  <j.carl43@gmx.de>  [a2ae61ee38410579487f8d5729eb8348eece702d]

        tdf#45904 Move XNameAccess Java tests to C++
        
        Move XNameAccess Java tests to C++ for ScDataPilotFieldGroupObj
        and fixes i#46730.
        
        Change-Id: I4374774d52c93f381ccf9e71f735b0dab33bc2a4
        Reviewed-on: https://gerrit.libreoffice.org/68999
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-10  Shubham Goyal  <22shubh22@gmail.com>  [ef4dd9e5abe4440ebcd9b3f85f345c8667a64dfc]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - i#119731 help-page: Hyperlink control on Dialog editor
            
            The image used for Insert Hyperlink control is
            cmd/sc_inserthyperlink.png as proposed in description.
            
            Change-Id: Ife79e16ea04498b1496629f398e42da67ec72448
            Reviewed-on: https://gerrit.libreoffice.org/68952
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-03-10  Ilmari Lauhakangas  <ilmari.lauhakangas@libreoffice.org>  [8336b0f80233156a8db0e78dd9dc7fa3bacd9286]

        Update git submodules
        
        * Update helpcontent2 from branch 'master'
          - Show module & lang navigation on mobile
            
            Module & languages menus were not shown on screen widths < 960.
            
            Changed module & languages menu background to span the whole
            width, when on mobile.
            
            An arrow function was used in help2.js, which means it was broken
            on IE.
            
            Moved all src .js files to head and used defer for all.
            
            Moved inline Piwik & system info JS into help2.js and added a
            test for onlineness targeting the first meta element in the body.
            
            Change-Id: Ic1a928b53ce9029f9f655117977cd511b7e3246d
            Reviewed-on: https://gerrit.libreoffice.org/69005
            Tested-by: Jenkins
            Reviewed-by: Olivier Hallot <olivier.hallot@libreoffice.org>
            
2019-03-10  Jens Carl  <j.carl43@gmx.de>  [11ea5fe055ed345154138c814e38e54c6624ee89]

        tdf#45904 Move XIndexAccess Java tests to C++
        
        Move XIndexAccess Java tests to C++ for ScDataPilotFieldGroupObj.
        
        Change-Id: I8908ede3a83ed9427ea364705020314f42a4fba0
        Reviewed-on: https://gerrit.libreoffice.org/68997
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-10  Jens Carl  <j.carl43@gmx.de>  [f59942a9c784a12fc2087b17b31a68cc0031c20c]

        tdf#45904 Move XElementAccess Java tests to C++
        
        Move XElementAccess Java tests to C++ for ScDataPilotFieldGroupObj.
        
        Change-Id: Ib96439216c67d66151ceb986c9b4520226437ab8
        Reviewed-on: https://gerrit.libreoffice.org/68996
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-10  Jens Carl  <j.carl43@gmx.de>  [9e04b1011ce975d9cae3909fbbf781765cf98d65]

        tdf#45904 Move XNamed Java tests to C++
        
        Move XNamed Java tests to C++ for ScDataPilotFieldGroupObj.
        
        Change-Id: I93be09ab557ac221c146be0a4bb0290688fac4fe
        Reviewed-on: https://gerrit.libreoffice.org/68995
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-10  Jens Carl  <j.carl43@gmx.de>  [fda94f9e52ce6930b5fbde94411a1860c73a39ba]

        tdf#45904 Move XEnumerationAccess Java test to C++
        
        Move XEnumerationAccess Java test to C++ for ScDataPilotFieldGroupObj.
        
        Change-Id: I2ff5807dcf10c4a72074d528dd3275786e8ed80d
        Reviewed-on: https://gerrit.libreoffice.org/68994
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-10  Tamás Zolnai  <tamas.zolnai@collabora.com>  [d18b9b977a33a8f75a3d8beab82f469e93c3071a]

        MSForms: UITest for drop-down form field's propertis dialog
        
        Also changed the dialog's code a bit to work correctly with
        the UI test too.
        
        Change-Id: Idec85746f5ada979518d1fb0e09dc1c8e22ba7c1
        Reviewed-on: https://gerrit.libreoffice.org/68967
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-03-10  Caolán McNamara  <caolanm@redhat.com>  [be0d2080f868ab34d3d84594413717aa734c106b]

        Resolves: tdf#123950 'standard' buttons missing
        
        Change-Id: I44d25156c647e28c0b82f1c6da0de90a5a76261c
        Reviewed-on: https://gerrit.libreoffice.org/68980
        Tested-by: Jenkins
        Reviewed-by: Caolán McNamara <caolanm@redhat.com>
        Tested-by: Caolán McNamara <caolanm@redhat.com>

2019-03-10  Tamás Zolnai  <tamas.zolnai@collabora.com>  [d47f037a220636d70297bc098ed08e0bcb763aa9]

        MSForms: Add some extra comments for the new code
        
        Change-Id: I4b70eb2164032623a12f9e703c660eca1d6768ec
        Reviewed-on: https://gerrit.libreoffice.org/68965
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-03-10  Mike Kaganski  <mike.kaganski@collabora.com>  [f8eef913a33b24ce6d9c6e37fdcc2614ab823659]

        tdf#121092: save GenerateASBeforeCorrelationName to ODB
        
        As mentioned in connectivity/registry/README, the property should
        be named differently in Features and Properties sections.
        
        Also the default value set in ODbAdminDialog::createItemSet should
        be synchronized with the other defaults, because otherwise, in case
        when the value is absent in the set (when it is default), this value
        is used in the dialog... sigh, we have too much places where relevant
        defaults are generated and need to be in sync. TODO: this should be
        reimplemented to take all defaults from the xcu.
        
        Change-Id: Ia61ab2e585107ede9c977cf563cb30e45d624bed
        Reviewed-on: https://gerrit.libreoffice.org/69002
        Tested-by: Jenkins
        Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu>
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-03-10  Tamás Zolnai  <tamas.zolnai@collabora.com>  [695f6746b555a7b74e84c466469c28030be99e73]

        MSForms: Test insertion of form fields and undo / redo of this insertion.
        
        Change-Id: I526faceab8eb1ce2f16d41ab1bed8cfb1bfcca24
        Reviewed-on: https://gerrit.libreoffice.org/68966
        Tested-by: Jenkins
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-03-10  Tamás Zolnai  <tamas.zolnai@collabora.com>  [2a378bad84c3125c032f0c11f1cbcff23e24c7cb]

        MSForms: Test legacy form field import / export for the supported formats.
        
        Change-Id: Idbb80d097b21386e7d2673290a318d98b92125d5
        Reviewed-on: https://gerrit.libreoffice.org/68964
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-03-10  Mike Kaganski  <mike.kaganski@collabora.com>  [2c7b55db30127494637f082c4ba1f9a0235b5d3c]

        Make m_xAsBeforeCorrelationName depend on m_xAppendTableAlias
        
        Regression from commit 5481ca586df8eed2c832e00bc5f7e910fa2cd174
        
        Change-Id: I082625475b6e36cca5cd46c3500c91ca6e901c66
        Reviewed-on: https://gerrit.libreoffice.org/69003
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-03-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [a66e0f83cb488e024319f67add61b08528a39596]

        widget theme: adjust draw positions of editbox, combobox, listbox
        
        Change-Id: Id14b5530c994e10bb9f45f036b43025c73c7ac83
        Reviewed-on: https://gerrit.libreoffice.org/68977
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
        Tested-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-10  Tamás Zolnai  <tamas.zolnai@collabora.com>  [aa3b3ee8c2aad6af69f0710c7531ef2cf9fb1fc1]

        MSForms: Fix handling of drop-down form field after DOC import
        
        In the properties dialog, code expected that the ODF_FORMDROPDOWN_RESULT
        is not set in case of an empty list. This caused a crash.
        The field popup window code expected that the list is not specified
        when it is empty, but DOC import code sets ODF_FORMDROPDOWN_LISTENTRY
        even if the list is empty.
        
        Change-Id: If4c86fc5a08cdc578150afaa42ad7e86bdba9150
        Reviewed-on: https://gerrit.libreoffice.org/68963
        Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
        Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>

2019-03-10  Tomaž Vajngerl  <tomaz.vajngerl@collabora.co.uk>  [e9393e392e95ec8fcab77662790482aa0adf0f78]

        only read and parse widget definition once from the file
        
        Change-Id: I71c095e5e5dd21650663e6fb717bcb22958a597f
        Reviewed-on: https://gerrit.libreoffice.org/68976
        Tested-by: Jenkins
        Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>

2019-03-10  Andrea Gelmini  <andrea.gelmini@gelma.net>  [32437e53a653c32c8f2e298e0a86fac086ae35f4]

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

2019-03-10  Mike Kaganski  <mike.kaganski@collabora.com>  [04eec3200f5cc7e6db1e14cebcf629b74921bc38]

        Initializing boost::optional with a value then resetting is odd
        
        Change-Id: Iebf28bebb009a46872dd6d4662a7434e3c66b7dc
        Reviewed-on: https://gerrit.libreoffice.org/68993
        Tested-by: Jenkins
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>

2019-03-10  Jens Carl  <j.carl43@gmx.de>  [57ca3b3b2b4f40b1792ea7be7d0543f3036926ef]

        tdf#45904 Move XTableCharts Java tests to C++
        
        Move XTableCharts Java tests to C++ for ScChartsObj.
        
        Change-Id: Ibd08cc60d38d8ca01af9168d862a9f391c48e90a
        Reviewed-on: https://gerrit.libreoffice.org/68992
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-10  Jens Carl  <j.carl43@gmx.de>  [b0a1e1c8191123aa7644cdb28f7f6a07dc2a61f7]

        Add XServiceInfo tests to ScChartsObj
        
        Change-Id: Ic85a697939263892c1d1a49b1d0900ee5fb73c1c
        Reviewed-on: https://gerrit.libreoffice.org/68991
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-10  Jens Carl  <j.carl43@gmx.de>  [197988d28c970c166a750d4b36e17287f083822f]

        tdf#45904 Move XNameAccess Java tests to C++
        
        Move XNameAccess Java tests to C++ for ScChartsObj.
        
        	modified:   sc/qa/extras/scchartsobj.cxx
        
        Change-Id: I0599bebf163b122ce315b843337adee08abf2ae3
        Reviewed-on: https://gerrit.libreoffice.org/68990
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-10  Jens Carl  <j.carl43@gmx.de>  [ea27ea0fb708a502748a83b1196a3821e568ed9e]

        tdf#45904 Move XIndexAccess Java tests to C++
        
        Move XIndexAccess Java tests to C++ for ScChartsObj.
        
        Change-Id: I1a6babb59e6feb2ed825f9ca698a8852f8bce6bb
        Reviewed-on: https://gerrit.libreoffice.org/68989
        Tested-by: Jenkins
        Reviewed-by: Jens Carl <j.carl43@gmx.de>

2019-03-10  Arkadiy Illarionov  <qarkai@gmail.com>  [365ec7b14649b46c59e7dc3a1530b2b37bc908da]

        tdf#39593 use existing clearConnectionPools() method
        
        Change-Id: I318508531b3f52da2d699e6d35c7cda72d4de115
        Reviewed-on: https://gerrit.libreoffice.org/68981
        Tested-by: Jenkins
        Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>

2019-03-10  Julien Nabet  <serval2412@yahoo.fr>  [f33eb08a2b74e5de033af9b5f5283b220ac58ded]

        tdf#121092: synchronize defaults for ODBC settings
        
        The defaults for EnableSQL92Check, PreferDosLikeLineEnds, RespectDriverResultSetType
        in connectivity/registry/odbc/org/openoffice/Office/DataAccess/Drivers.xcu made
        consistent with respective defaults in ODatabaseModelImpl::getDefaultDataSourceSettings
        
        When inconsistent, the settings don't ever get written to the ODB's
        content.xml (likely they are filtered out as default at different levels).
        This change allows the non-default to be written. Since the defaults in
        ODatabaseModelImpl::getDefaultDataSourceSettings are there at least since
        2006 (commit 0eb026293c88d422d701d1a06735d9cce5457ca9), so that in any
        existing ODB the settings are absent if they are equal to those defaults,
        they are not changed.
        
        Change-Id: I220336fae666554c1bc23c1915152515fefd18ce
        Reviewed-on: https://gerrit.libreoffice.org/68979
        Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
        Tested